1000000 1
-536 -242 970 -232 -742 -605 443 -911 -826 -720 -494 661 37 -572 -180 314 -938 -60 -2 -72 -201 13 173 -607 837 700 -176 -817 -7 -521 554 -960 435 -454 65 -166 -29 847 866 -224 486 -768 357 -471 -802 667 -871 -209 270 698 -228 -780 353 -882 -307 -520 415 -824 19 850 330 58 846 -575 190 655 -709 242 -869 105 937 -924 0 437 -603 -697 937 761 185 -66 492 196 804 -89 -415 141 -270 751 798 -128 -724 -676 565 231 -801 89 413 -358 437 -269 945 318 727 13 31 277 -596 -368 -693 -272 82 -418 44 345 -854 655 849 754 39 869 436 116 -550 -296 -501 859 -976 -395 -298 -550 -454 -932 -133 -479 -229 -389 708 444 825 -147 -642 346 -189 -762 -660 909 358 745 996 -948 -587 992 569 -671 -386 -762 -973 631 565 -221 -300 712 -652 165 -108 853 -526 -716 -161 155 -87 -167 -145 -836 205 -857 -409 468 -806 -931 -826 358 -782 565 66 79 -263 -686 654 917 34 -1 450 -696 237 -872 -612 -966 869 -713 -303 -209 348 174 -753 523 -387 -281 -334 976 -251 -994 322 711 21 -570 -876 792 264 -933 808 976 779 555 655 672 187 -648 -636 -309 986 -118 -96 -753 -830 -590 239 -542 18 661 -31 618 -684 -220 -751 -778 189 476 -73 326 -742 473 -100 53 485 -815 465 901 -35 154 -194 672 -262 -68 -539 -896 -596 -900 -87 -772 -779 -568 485 -991 450 230 252 856 -954 341 -255 698 -115 81 -809 982 533 547 229 29 677 444 165 -590 27 -531 -337 76 -214 523 64 325 -599 -987 -407 255 -393 861 -837 522 -343 899 857 -175 -542 295 -393 -837 120 -141 1000 524 -244 652 928 517 741 -343 57 -382 280 702 960 -270 604 833 -395 334 732 -777 -600 -7 -243 -225 963 198 734 881 -362 -580 -406 -187 255 -215 725 882 401 72 917 414 491 -272 681 384 238 198 -259 378 -125 -599 3 684 83 38 716 -833 -450 -666 -860 20 501 774 -446 -141 597 -761 279 698 689 -439 -403 -439 647 690 32 -450 -433 819 294 -157 -500 -260 -497 977 -493 618 33 530 -63 -489 -521 665 660 221 75 699 -600 -247 17 599 -784 624 -772 -206 -828 340 -651 597 160 -125 885 -908 610 863 -720 -955 249 -609 402 -459 -822 -805 -53 -59 779 370 854 -422 895 159 -811 -742 243 -268 771 336 -865 -345 619 -921 711 883 -829 759 -719 338 647 -250 696 -847 668 -528 484 -925 228 618 -347 -545 -393 523 -268 980 -331 -865 65 843 -767 876 477 248 -288 -111 -673 -679 -478 829 -203 -696 -117 490 601 -867 -796 94 -545 -832 -400 894 -639 -310 534 -593 -777 936 -896 -883 138 610 507 -637 689 -651 145 309 -331 -396 806 -504 507 24 -20 -773 152 471 917 -831 -719 907 535 -729 -539 -331 -554 -165 -644 -654 -724 560 -99 -876 423 817 -82 199 367 256 -412 -151 667 917 -106 184 406 836 509 889 -239 417 155 454 2 778 -250 504 728 596 81 -617 -368 -456 392 936 -26 706 -739 718 715 -433 23 301 989 37 92 615 918 48 -408 652 -555 164 78 -200 570 -724 689 0 325 -26 -746 -404 -193 -935 -929 779 -240 37 934 -394 -290 -232 431 -944 272 -707 700 409 -971 -837 695 -622 -81 187 941 -740 572 975 723 -129 155 290 185 976 796 -779 -237 28 -919 231 465 343 -245 -267 -783 938 -346 331 -791 -24 727 -653 323 -518 -24 -253 180 -291 910 -239 542 654 -121 -233 521 287 372 -921 504 -712 902 453 357 823 332 -359 -876 -934 964 -524 44 -262 -10 -250 -26 149 -646 -383 -715 325 -455 609 -954 604 -98 518 -411 196 401 -466 -70 723 -393 -407 -175 761 18 -85 344 288 -818 22 839 339 -102 -302 -722 184 988 508 -779 -260 469 229 365 -66 -260 -38 173 -215 -584 119 71 452 208 -645 601 -701 32 685 -930 -819 122 624 362 554 -363 -555 -699 302 -180 -481 940 805 636 -596 958 -764 -972 -926 -93 471 697 -567 -352 -357 -943 1000 -989 507 -966 510 -738 179 -381 311 -364 -978 -910 664 -563 -327 -352 750 -809 -152 -520 866 734 -1000 780 395 -804 57 46 -586 -14 876 548 468 677 -137 854 -771 -130 37 -698 -848 -702 347 452 594 948 611 361 444 -291 917 223 -107 345 -898 -482 -161 421 358 -593 -944 -417 -869 576 -1 -355 425 -670 -539 -887 -188 694 419 -367 -462 -370 69 -434 234 -956 -169 627 -574 440 418 423 435 -568 -613 -771 653 580 341 774 917 597 12 -681 465 689 -356 -511 338 856 -832 -110 -292 828 36 689 813 125 400 20 861 -52 780 254 988 -253 264 -720 263 -661 -40 -802 -547 62 631 -311 250 937 -669 137 -509 929 -548 -129 480 384 223 883 -589 -309 408 -738 153 585 -455 -853 -90 -338 170 -712 353 -516 474 216 -186 720 -957 887 -355 -183 -272 574 -365 -758 -759 -210 388 754 894 361 757 -86 -158 225 -979 -2 -308 122 466 810 761 998 871 -590 -967 546 -969 934 442 243 408 24 -347 -238 444 -9 794 189 -789 252 -642 -767 -889 -90 -435 -834 121 -943 -594 -492 293 886 -848 -878 -314 -295 -213 451 -360 893 -3 239 -676 975 4 508 629 -438 287 929 986 826 945 -879 -23 714 -42 196 561 -496 801 648 107 366 604 414 -882 52 568 40 331 -179 924 -81 71 -30 795 644 369 -673 -760 174 891 258 45 653 427 -650 875 -325 507 -400 160 118 949 -183 278 -764 -86 135 -626 -390 -674 532 622 813 836 -269 -277 83 -886 389 -181 242 957 -437 -856 866 -495 130 706 462 958 409 -34 -103 -417 436 931 -612 -24 122 -865 334 -871 288 739 -402 -861 -629 -192 -793 120 -747 -628 -623 471 -6 -340 164 -514 445 -605 -103 -489 572 -224 -940 64 -287 -376 -756 79 57 5 172 -920 194 -807 -92 491 -247 -479 -328 859 -783 -785 -605 785 -4 -131 162 -79 -795 414 730 -734 -944 -279 -742 -202 -83 839 -319 372 65 866 413 -132 217 -774 607 -222 -38 953 385 298 -145 706 -742 591 -849 472 -628 -518 -91 -589 -435 242 148 716 366 712 882 868 -694 -567 961 68 -998 669 821 -317 884 -253 -823 635 -663 34 -346 151 699 755 -147 928 483 -386 -721 -551 -229 876 -974 212 -781 846 -685 -548 -868 739 572 -674 318 -700 12 -410 790 899 113 -207 -820 -99 455 -409 960 -847 -213 -96 886 17 -108 -315 -9 496 -521 -366 847 -910 862 882 185 388 -792 -958 146 864 271 -259 331 441 -129 -975 484 -472 940 438 -242 -916 332 286 -639 276 -867 116 -4 921 958 -893 31 -965 -893 479 821 -795 -347 -719 -489 673 -260 729 809 -274 640 30 357 103 -266 716 -832 -506 999 783 783 313 878 -614 42 -511 -425 -800 285 885 -142 -939 -608 -953 -770 563 -165 -353 -697 24 -452 -537 -882 912 -329 813 -272 49 -221 562 80 -665 758 271 -343 995 882 619 553 297 285 430 -378 -673 -958 422 -446 496 697 -968 81 -911 276 250 643 -396 133 -712 -384 817 112 230 -576 -945 -714 426 -913 476 62 559 237 -732 -277 -441 -91 481 974 370 -467 -291 999 984 441 -382 459 825 398 -723 -256 -64 -90 256 421 -531 550 69 809 381 284 643 118 -346 689 -825 88 -472 962 169 558 370 -998 778 -412 -299 812 34 -761 -441 -969 -1000 191 -44 420 -178 826 971 954 283 801 433 190 86 -590 740 -971 417 -1000 -737 650 282 144 -897 816 -314 715 -317 144 885 292 -549 584 -230 137 156 920 -580 2 -72 546 -393 -170 477 930 625 62 192 885 776 -129 5 720 529 609 -807 722 -208 85 -340 -130 816 700 20 118 -230 233 365 -873 954 89 700 799 645 593 364 -594 645 -521 150 -673 -205 -150 -352 -504 -462 126 -310 639 25 -979 764 -388 -517 -143 -199 98 -465 730 -14 -318 -876 -8 275 -531 757 175 866 -646 -266 969 -654 783 496 -672 547 -527 -611 676 -876 948 372 332 -223 168 69 -532 156 890 810 -796 -743 358 -469 -398 -930 -691 410 -9 -839 -253 746 -798 249 465 48 84 -453 589 780 333 -766 519 188 360 699 -734 346 457 -899 313 -772 -290 -416 -281 496 -439 -720 610 957 406 814 869 171 -876 795 315 300 434 -673 544 -172 -982 -951 811 -103 -42 -247 -173 -536 360 -887 -264 209 381 -41 -314 -385 870 122 -160 -727 -449 970 -121 -858 -847 -540 -325 -607 513 83 -172 -888 -85 -400 -520 -369 688 -338 811 -435 -163 -879 -997 -983 -125 584 791 -934 334 -606 -533 119 -785 628 815 716 -838 -27 260 258 219 -726 -627 946 -96 11 766 458 388 -847 639 -937 133 -469 -412 -898 131 901 -281 -836 -446 -248 33 754 -371 -50 98 -522 -507 -873 -855 -536 -100 -366 -901 735 -765 -112 820 131 846 -462 779 -165 482 900 384 -766 -718 435 550 -359 734 -144 403 474 775 -286 628 1 -229 -2 390 -8 47 -849 698 -197 -302 -222 -334 -141 -370 -413 -35 -82 -1000 517 -494 -850 -460 -846 291 95 875 183 -898 636 -718 -934 795 -981 -778 244 863 -559 74 11 -85 -398 -580 -822 -409 148 786 -355 -378 -3 -681 779 267 -79 -281 724 -464 -401 814 -628 988 -176 598 -391 -942 489 426 -753 -964 481 964 -551 416 -164 127 -558 173 -704 688 -716 787 258 -797 -639 893 -471 -58 -82 806 771 -633 887 195 -494 397 -220 -373 -163 256 784 850 953 -148 410 -941 -678 249 -997 599 418 -69 -779 718 -721 -273 534 -76 -754 -115 -436 -807 -925 -854 -417 306 648 820 815 -624 582 853 -154 -333 -873 -144 -314 -915 24 -986 971 179 -716 811 -29 302 664 -735 499 354 -78 -734 -464 -38 59 535 877 -207 -449 -349 689 -345 185 -405 -297 -968 -566 488 -665 -198 -384 -617 -816 -364 -390 -916 -664 -38 -465 194 -722 272 267 -90 -122 994 -693 293 -598 802 149 754 -156 -356 -380 -915 485 -428 54 -590 159 416 826 -138 917 48 561 663 -669 612 -48 -838 254 -575 563 -818 -973 -764 -741 -453 138 366 600 -571 351 -929 944 -142 944 -684 23 407 566 944 930 543 -294 164 -381 -167 -579 -946 -184 -110 -143 66 647 -385 -959 -165 -530 930 -238 -62 -463 -839 -97 921 914 -749 -915 270 -45 577 974 82 -619 -350 -553 -320 707 417 -741 -730 -250 946 -481 418 353 865 649 -669 -831 -964 71 -344 603 -43 -847 81 700 274 483 -929 -283 917 -910 -690 8 -620 286 -742 465 -220 292 -671 659 462 147 -278 601 -743 -286 -249 -913 683 843 123 -312 -861 -582 202 -11 7 -324 62 -671 534 562 -705 197 429 218 580 272 876 922 -210 14 -544 136 453 383 -178 987 -995 216 224 -344 853 888 -267 -689 -766 318 51 754 855 149 -750 520 326 -122 997 441 -788 -561 -920 394 -631 -717 -203 -645 -394 -753 176 -340 -988 898 438 742 870 446 717 101 -915 629 10 862 -729 -418 173 623 -974 361 951 -769 -70 243 -643 981 -151 -362 -449 -9 314 -155 693 981 272 -357 -296 -866 682 131 -25 -684 -270 830 971 789 728 -176 -161 100 -717 -879 804 -841 645 703 895 -102 -180 334 -521 -182 71 -337 79 -624 503 -902 -713 -699 975 673 101 -796 -408 -933 233 -242 -864 51 696 -642 103 -53 -585 -250 -897 305 91 586 634 -491 -512 791 958 -552 246 314 50 681 983 -375 -275 -490 437 -653 -228 -867 -285 -642 77 848 947 -284 -803 407 -182 -555 -890 232 -155 -866 -549 644 812 390 -454 968 614 503 -721 -289 590 267 538 -673 -229 -112 -834 -784 302 981 883 365 -479 819 101 322 -200 19 819 457 383 441 444 646 279 -516 -690 91 167 938 738 702 -241 -671 -991 842 -367 -453 -962 797 162 -35 -23 -223 -776 445 771 414 -487 455 -94 807 -697 74 -638 169 -182 446 678 -973 -472 -682 -533 -692 180 -373 -865 654 868 742 768 511 -846 146 642 -949 13 -412 -14 44 986 506 995 -220 -669 -75 291 -356 -563 77 467 -113 -32 -253 380 889 -10 245 822 357 -992 754 631 517 -699 -471 807 537 -389 262 -406 74 -686 437 232 706 402 -402 657 -406 516 94 516 -802 -524 611 392 -587 -621 -366 -163 602 118 820 197 -469 458 -748 -838 376 -619 253 -31 -176 -873 -642 -197 987 762 -797 204 766 849 -518 -863 -491 83 -150 -677 -724 -97 555 586 -611 -440 -941 -302 -426 649 869 -924 -324 511 -37 -427 136 338 -445 982 -251 -624 -905 -939 147 -389 -614 453 -400 -527 791 -338 438 870 767 -849 965 461 -562 169 420 860 -365 545 439 -685 688 678 351 -959 26 209 335 -858 408 -204 -666 -563 457 -512 -742 -259 748 -56 -298 535 -817 532 -964 -53 240 456 -857 250 -170 711 -911 -403 409 -757 768 -167 -950 784 256 326 -52 140 -245 981 179 -363 995 833 -41 104 311 -542 408 -433 473 -792 -778 563 146 -545 -372 204 -623 584 -858 -476 -607 334 33 391 581 -122 578 603 612 -124 -130 -704 -776 -813 -495 -701 855 486 407 34 172 -711 -530 936 540 -976 815 213 110 -21 -465 819 -879 227 -380 727 142 -543 -174 87 254 598 368 -238 -321 496 89 -150 -229 -298 302 -441 551 397 -771 -868 -919 655 -563 352 -867 -666 -650 -938 34 35 149 -958 420 342 -741 -506 738 81 -598 -691 599 -188 -191 -842 55 345 716 863 870 -259 105 965 -877 925 -363 123 459 -834 675 114 821 705 136 -117 -789 -400 -428 607 -130 884 -725 42 -287 933 -366 584 485 919 -52 -878 178 778 -394 504 480 -515 127 -206 -830 -20 892 900 -779 575 -493 -5 -824 -964 633 -191 759 506 -62 -822 563 33 637 -974 757 -562 935 267 330 29 229 973 -931 583 -551 -821 -310 83 -539 924 -265 -546 881 674 704 626 505 500 -584 -365 666 -712 -317 -485 241 925 -103 -819 -241 -848 -466 -165 -628 -461 -711 -189 -561 -632 -722 538 -960 -805 168 225 -652 -330 -945 -313 239 310 -966 -783 536 524 -46 -480 515 -635 682 162 880 -704 -979 -529 -463 -307 -295 -129 114 818 -393 845 -109 432 29 531 572 -449 -827 -819 -234 -584 -516 507 -129 -914 -270 178 -507 -224 916 562 -997 -857 -928 -199 495 -133 -562 592 881 -739 303 -816 700 770 956 20 536 571 976 -298 -640 537 -586 375 -951 836 -999 -52 638 -336 448 -591 -387 -829 -704 127 -797 68 49 -151 -659 -998 -194 150 565 431 -358 -488 -390 -679 -301 881 -547 597 -758 -317 -828 957 99 -75 177 723 900 438 -24 -54 370 -249 -836 -805 414 -239 469 491 -353 -333 912 -365 561 -328 433 -835 453 780 571 325 535 269 150 727 446 237 -156 -366 750 14 -535 -424 529 -3 -508 -744 124 -514 -782 -249 610 495 107 65 -475 -180 -570 849 208 -145 482 -543 -572 -935 2 989 963 723 991 427 211 157 106 143 943 883 116 192 -283 -595 351 788 -505 779 43 25 -612 -495 -528 -442 -223 -85 423 -546 674 -670 -864 1000 21 183 727 35 -802 -778 -518 -865 310 803 -389 -243 847 -549 -933 383 -331 195 -575 -450 15 485 653 -400 708 -841 -409 37 -606 -869 -816 183 892 -575 737 7 247 973 -224 400 912 147 -394 618 332 -139 -840 176 629 922 98 1000 167 -987 -660 287 598 543 342 737 447 63 163 -764 -513 -140 95 -453 -423 35 615 -746 529 -760 393 937 -239 -39 -680 617 978 251 -960 -188 550 240 115 845 -622 -697 189 398 800 971 -843 -913 161 -897 -895 -339 419 611 -15 -454 995 -878 -506 636 -748 -64 -804 -405 154 -360 316 315 -7 503 784 -35 -885 -713 -629 84 338 -92 848 -825 605 -602 -690 131 355 -118 694 -417 300 -869 -728 445 -393 825 -683 -530 779 435 -179 -444 902 36 942 473 971 -709 -949 -330 522 -163 -915 -92 -913 32 184 -245 -434 545 968 35 56 -443 -433 -71 51 403 -4 -140 -968 -963 797 -673 227 286 467 -384 715 218 593 897 -970 922 410 -232 289 -993 345 155 187 344 793 21 -832 407 -225 593 624 924 -207 79 902 896 897 -746 152 49 477 -272 -872 45 -421 -784 88 716 -997 227 329 -306 61 263 -715 575 363 761 -81 766 -858 -147 -551 -93 -615 218 74 -401 56 344 -161 -164 813 -980 -923 520 697 -802 -85 721 -639 -312 -453 99 -508 438 107 188 -748 -406 512 -414 318 849 -713 -459 -478 738 -467 -327 -17 -965 444 -992 633 862 -694 923 -698 758 482 106 -472 -969 -726 101 -957 -485 722 -67 -997 782 -235 -618 23 439 -231 -746 602 -910 -829 -756 -431 -231 417 -770 -84 523 -472 -120 -427 4 816 -554 570 186 940 -948 821 -755 -224 -670 -190 -377 -455 711 -960 -414 -354 -576 -56 -22 538 -994 -731 -265 -859 256 12 184 -477 781 -338 -65 -860 106 -298 -726 214 110 -585 821 987 235 508 -878 127 -160 459 543 764 -942 -869 871 60 585 -768 288 -68 558 -451 8 828 335 731 -6 672 438 529 -613 483 -365 107 -394 156 -379 793 258 -17 618 79 -190 836 -367 -698 867 -451 244 345 869 641 540 86 -428 -478 403 657 118 44 -226 -946 -871 -721 -464 674 -906 -386 967 -759 336 -415 884 597 926 -754 729 -206 -406 704 -551 -166 208 -102 210 -765 213 -664 -167 -455 -38 -461 839 -482 411 -764 490 -466 601 245 231 933 -415 -256 -33 50 3 -619 -901 -193 676 -545 -279 -263 -811 -679 -500 873 -846 666 -469 -662 821 -933 -352 -92 -845 -277 -440 834 -422 -585 934 815 -178 820 -897 66 -695 792 -450 665 -970 -694 304 810 265 947 -709 -104 -72 662 152 -873 -54 864 818 -88 -854 852 2 467 662 309 -900 -116 -17 -70 401 -156 267 -639 -526 -927 827 -264 972 311 -817 -971 -276 824 169 857 605 -726 849 438 224 156 37 -113 839 564 -424 -815 155 276 -110 440 -152 -110 -272 206 15 -336 828 460 872 747 -845 -860 -119 344 -536 -383 946 142 150 463 207 283 -139 -824 -648 820 -112 -599 -326 -507 720 260 533 -905 -335 730 -247 972 -499 536 930 852 357 -268 247 -617 362 987 281 804 158 -681 -242 -510 -58 794 668 -881 -926 8 -90 -258 152 504 -36 -14 907 -124 945 -486 513 -223 -739 -989 -568 -829 497 309 659 -2 -761 -688 957 173 375 156 522 -537 -969 -264 575 -215 464 -517 -269 -414 -840 174 606 -776 -835 759 650 -282 105 -624 -197 430 315 -724 -298 353 655 -961 -46 768 840 -653 486 -660 678 76 92 347 27 -118 -534 -298 -378 -22 -535 625 98 115 -323 -604 319 715 -729 -263 130 704 -551 -343 -409 960 -953 506 153 -176 -810 647 146 550 -296 857 -228 -5 -840 772 793 -740 374 -18 -27 489 99 104 -629 -684 997 -479 100 510 -957 -925 309 -993 790 504 -429 627 151 -447 -576 498 -510 326 959 -297 942 -856 812 5 -41 -433 302 499 -465 -117 -259 603 959 -98 602 279 -515 -68 24 264 433 -181 -325 -1 -763 -600 74 363 988 -448 -770 38 -737 -965 -724 774 -629 224 536 734 786 602 -307 841 -379 -877 -719 356 -106 -604 585 -411 884 928 -116 28 706 -778 -617 937 898 441 391 809 -492 198 -3 112 482 -626 701 -500 -322 -250 493 224 875 746 -638 -249 -770 640 -513 784 500 -265 973 287 479 863 839 -947 -16 112 148 -849 44 -680 -143 321 404 480 -940 -649 -77 -442 -552 -414 -37 -663 -394 -894 -736 -550 -817 -811 575 -252 333 576 244 559 -114 -639 951 -422 124 -379 84 -878 929 862 506 -293 -84 913 -511 -762 -178 -70 -999 -22 -786 622 -70 737 -589 840 -224 629 547 361 639 -551 554 309 -625 596 285 897 550 -388 -708 140 677 -829 -312 -107 -843 63 -163 678 -437 -794 -516 -775 308 -97 -623 -408 729 -938 130 469 -62 -864 -376 711 -453 484 299 -732 -187 611 7 116 -21 -284 -292 -935 -130 -689 -338 758 -266 -713 -418 154 408 -162 -845 -127 569 953 -413 -295 688 260 -918 -532 652 756 -627 655 -33 443 430 -193 -236 -619 -237 -711 -360 -993 -162 625 -382 -664 -143 23 -513 -715 -985 -181 663 386 -151 568 -559 568 82 -334 13 -804 52 -664 -819 -886 -406 -290 327 877 787 -911 -704 -565 -111 -609 -523 726 576 -334 210 -108 910 121 67 919 -113 289 -607 481 -185 -327 433 -625 -706 867 -483 122 -194 235 871 -218 -169 -760 208 -233 357 579 -650 -638 -897 -418 -358 512 -372 -568 670 -188 758 -894 -522 -289 -695 771 40 655 50 -344 798 -828 -111 857 877 546 -379 -521 -371 26 -997 490 -764 -112 -856 632 -506 -21 84 809 506 505 -606 -522 371 195 -458 997 533 -56 -761 -210 -442 743 -467 76 -291 -845 971 153 718 -583 -157 -425 177 -534 691 161 224 170 409 -735 -279 -692 957 180 289 324 714 -868 383 -917 636 -779 -399 215 -715 -908 367 -459 714 -308 -267 -785 -744 408 163 955 959 323 -217 71 709 -229 -642 959 -243 -657 -230 -598 -704 374 274 -610 -404 914 -856 -180 -539 -666 919 963 -610 522 -42 258 688 193 -990 282 474 -532 -633 -215 -967 512 -969 766 -170 132 684 240 78 178 -548 -529 -690 -514 279 -709 8 741 -145 333 -467 584 912 798 -824 299 454 -369 -734 -771 -570 115 224 -815 -492 805 -839 728 134 -696 999 -281 456 89 -362 582 309 -53 -148 907 894 -637 63 155 -266 -822 111 -587 -577 -723 -506 -427 369 -198 519 450 106 -949 975 864 -328 -624 -834 365 703 -688 -506 -936 -285 -49 -288 -57 -486 952 -184 -694 217 810 994 -112 236 1000 -976 -813 513 -7 -581 814 956 -305 -445 -271 140 -589 -488 125 -416 333 -657 -375 410 733 904 239 -576 -622 -310 374 -38 -245 92 227 211 142 859 -372 666 911 -875 -68 -293 -5 564 -886 618 -668 -283 809 798 -829 -853 770 -336 -617 -15 -840 -597 684 352 -959 -962 141 935 972 539 -189 -591 969 739 525 149 506 711 518 334 -579 745 866 -258 -699 -82 -736 -719 -533 -439 -217 551 26 95 357 -676 -495 857 334 430 258 252 -109 316 995 728 -122 122 -652 -378 -956 -688 -69 -670 -231 669 433 942 438 -489 -578 751 -637 -66 -675 45 -376 478 -387 959 554 -211 -10 -389 -811 90 809 -985 -469 -882 83 520 -574 208 -664 -543 -546 -628 -333 -71 222 733 529 95 760 397 -611 472 -302 427 641 591 586 -462 425 -519 159 452 -334 -307 1000 601 -586 -397 -403 -285 -967 -275 -854 -999 509 554 -594 -178 768 -651 949 -182 0 608 -469 527 210 681 134 -536 -837 -556 679 116 912 489 795 -717 268 253 -232 -38 -309 73 636 -232 -605 -632 -955 961 -968 -803 542 -63 989 -247 -738 882 -210 -422 815 -321 -3 883 -549 434 613 475 -878 -942 871 102 249 -158 64 13 242 228 179 -224 8 -66 898 224 906 874 -431 -261 212 822 213 930 -88 306 -609 496 -986 724 -647 -204 -110 169 -306 9 641 -743 704 682 923 -868 886 -126 -781 -28 -632 438 609 -802 299 256 -195 -943 -292 238 -484 499 272 922 726 -938 -529 611 272 996 -100 -459 -693 902 307 681 565 -396 827 -72 545 392 -270 876 -776 231 354 -457 812 -760 -612 -467 -206 -71 -665 -421 -644 20 357 -222 -50 -869 643 -985 587 392 -906 -167 681 833 519 936 -130 -204 -229 -814 -327 806 261 797 726 589 -670 707 708 -996 -540 -228 -533 378 -284 727 171 -64 -747 -362 -927 61 -87 579 -667 -284 -344 26 -536 -948 -653 -463 -623 318 -957 854 -230 970 -495 -779 649 -940 721 703 -591 821 186 866 -104 707 337 150 -96 387 939 -404 317 -422 962 778 669 -615 171 -986 -673 -348 707 937 763 -998 6 316 585 -876 -221 455 523 165 123 588 -475 -435 -918 -812 -169 -324 -211 -434 249 -917 664 926 -363 609 453 -129 -676 607 -780 -657 819 -545 870 63 -406 841 -475 548 529 -204 -417 -842 345 -505 -669 -293 561 -259 905 -640 -624 -392 -794 989 -393 -579 435 -567 -763 -88 -955 912 700 191 -852 -60 -607 -693 998 241 340 37 -478 -325 235 -62 -373 -335 631 624 -79 177 -373 165 -380 -685 -881 -104 -634 686 437 862 159 -474 129 51 484 -102 298 802 980 270 -816 176 580 -196 -629 68 123 708 197 -698 674 -916 143 1000 -988 887 230 -462 740 -927 296 -794 -510 352 981 228 -516 344 464 -279 -532 291 -178 250 -796 504 989 949 -18 109 -895 -608 92 -227 734 34 414 883 -589 -144 208 -261 666 -860 -435 365 -14 -213 368 521 666 186 -896 328 -385 -509 342 444 -258 -502 459 178 -548 -990 -154 -730 -29 933 -297 -732 606 324 81 -779 949 140 -72 567 806 -245 488 646 -622 393 230 311 817 266 -986 340 -288 718 -591 93 16 492 133 -747 -638 488 190 -422 166 -915 600 9 -629 251 -203 -142 872 -728 309 -951 -412 779 694 432 749 837 471 604 -522 -247 -42 853 351 -769 113 506 -368 812 -566 778 -211 961 656 729 563 273 95 -685 -978 -188 -130 -930 302 472 -544 165 -88 -186 110 -988 -649 956 -651 -668 -463 688 980 -933 936 50 -892 510 371 -17 801 953 -161 -321 269 437 -199 -985 946 357 319 -109 -258 -982 -65 943 979 -6 572 -464 -703 807 737 576 -185 -600 778 -521 854 537 441 436 -30 149 -385 431 -199 -188 784 -817 -251 119 -104 -822 977 364 830 887 -912 454 787 -793 263 -475 670 -826 -721 -39 -614 323 -557 482 105 103 -35 -931 572 -912 288 925 682 280 -882 389 278 -977 -276 251 -572 -153 955 -587 -522 948 173 -751 814 -475 55 758 -550 906 143 53 -596 211 -676 800 -705 -585 -189 -733 858 816 994 234 -974 -232 -624 -1000 -365 607 -489 486 452 869 910 -966 982 855 -754 774 -729 841 309 -978 398 853 -272 -762 376 99 -537 -385 856 193 527 -39 147 883 -995 -861 580 850 160 513 -336 283 748 693 -422 -237 594 29 -66 -214 -45 75 852 -755 570 -491 -532 633 -814 320 -129 994 -624 321 415 -88 186 842 -827 300 775 955 -255 276 -635 175 -121 504 -503 673 459 892 570 800 927 167 -259 -826 547 -709 505 -815 391 393 -608 675 700 993 -272 -854 -53 -843 544 664 995 -815 774 177 987 -571 -590 717 935 -338 728 -397 -36 797 315 -693 648 158 279 -831 293 -243 142 230 -476 -455 -492 404 4 -351 -667 -416 -456 -294 842 -301 826 668 -593 361 -724 739 214 491 821 -830 230 711 -275 811 -996 675 -925 -345 -161 -713 -182 279 -914 -186 -985 445 262 778 652 -893 86 -60 700 624 173 -535 377 -413 63 463 970 -500 910 998 14 738 697 934 352 935 -719 441 902 -946 -481 169 6 -652 30 -797 -57 711 617 349 503 -959 252 454 -665 529 -173 324 514 543 180 -855 355 438 -672 690 -778 657 -960 -657 405 -950 -321 967 -724 -75 -75 504 -310 735 551 -739 -124 -643 -976 -521 335 -246 567 110 234 715 451 -191 697 537 -927 681 -661 129 717 -790 -735 560 271 653 530 -77 -528 -998 793 -108 465 -611 -705 -610 -378 -109 -798 -81 -799 923 -702 129 -85 -569 -585 754 -299 -658 -1000 398 -859 198 655 -880 -584 -667 -594 61 666 -310 -432 838 48 640 296 -124 404 755 -21 -123 349 -970 -37 -923 239 -161 417 -772 -581 608 787 876 -243 462 169 941 130 570 -474 91 -841 -595 350 529 89 -190 -484 26 54 842 -883 -78 -612 501 665 -630 818 962 -426 -317 -868 348 6 -755 -471 -629 999 -938 -468 -470 -656 -409 -601 -342 650 -887 328 -467 607 -820 895 -781 373 -56 930 573 971 -828 590 -900 279 -988 88 -634 554 -234 574 -568 -654 906 -144 -912 70 581 642 -646 -539 988 554 -417 871 -177 -340 741 -736 206 -89 -380 913 737 941 193 464 -738 -358 681 -739 -907 385 -774 -916 -557 -427 307 -93 776 -734 -414 160 381 -660 -26 -108 -678 -514 971 59 -113 278 874 -166 155 -424 66 604 -975 -99 620 659 -150 39 454 359 771 126 -600 215 -827 74 -222 878 -340 -582 320 -348 849 -409 -902 -997 381 418 -715 229 -139 689 442 843 61 147 -212 -640 707 117 -608 -196 -310 143 -976 751 913 -111 -279 553 -290 97 142 -90 -449 9 90 998 -68 -42 83 -428 -943 385 675 768 188 -914 694 -533 -514 -651 843 -648 -793 -306 -454 -191 914 605 -221 229 653 817 10 -12 544 -60 41 -694 27 801 -883 -931 -722 200 -701 -656 -989 800 -543 -589 -408 531 -409 693 393 -141 643 -798 700 481 -842 864 -912 495 -186 528 -207 -293 590 -723 714 -336 690 590 604 -688 -517 705 -233 536 940 -529 936 -832 -816 -104 -759 674 389 -944 203 954 237 655 312 -649 241 531 -329 533 -816 -239 -137 -895 789 -523 -462 329 -107 1000 -312 206 134 -365 995 -654 93 461 -972 492 433 -170 688 114 -509 -711 -477 -748 368 369 -748 472 -823 -662 -117 -798 329 -918 -220 276 -46 749 -788 -571 -85 466 406 195 164 -32 476 -12 -633 221 884 277 -988 -563 -8 324 -877 951 -629 -589 308 147 -85 42 -671 -123 -881 -397 -841 398 -98 336 549 929 609 469 -948 -293 658 80 946 -98 -982 -138 -588 615 940 335 -375 -456 483 395 -993 -970 663 -393 745 966 718 -619 -963 835 -701 -500 928 -803 840 -2 832 -422 -472 71 -495 843 91 -352 -849 -738 752 124 -833 19 424 621 -711 -599 598 247 1 -917 -919 11 -387 840 487 -275 358 582 153 113 408 -501 -706 -698 -707 -871 977 -604 -68 190 -29 -620 894 -555 545 978 900 -38 989 959 -918 -243 -945 709 -21 -454 -292 -41 -662 525 -102 880 -745 -175 -57 -994 431 75 -783 628 -367 237 -136 -351 -58 -119 176 23 -232 276 596 -977 -776 -403 956 -743 -429 733 275 -252 -251 -497 373 -588 110 889 429 -601 -244 -712 455 -912 300 940 960 -659 -817 -403 619 924 367 -269 166 777 708 -637 -936 -2 616 -579 901 -379 332 -609 114 -809 159 7 464 917 -990 171 583 -699 74 -182 -741 312 -538 744 -771 600 -385 -943 299 708 -870 -495 -758 794 -386 -404 -840 -803 -187 -943 37 113 -538 56 81 540 -17 646 80 -282 -233 -51 18 271 718 -789 -702 -867 -102 -205 953 -879 131 534 744 -38 449 -441 -231 983 -746 -882 139 476 217 472 822 -550 748 -823 117 -29 886 734 -957 -775 547 -153 354 -764 429 -59 -963 447 180 -202 145 -336 -593 387 -134 60 -614 618 786 261 -8 -103 -722 -225 53 -844 435 -671 -260 981 651 255 -914 652 -564 -82 -225 -25 268 643 850 496 -359 905 -245 -555 316 152 871 339 549 -560 681 831 -831 711 -7 -983 270 676 992 813 780 -392 -977 77 -980 988 -59 -65 946 606 756 412 873 -293 459 435 682 -142 -817 638 -593 -511 -843 804 -328 -96 341 809 -221 14 638 817 -488 705 462 49 559 311 -808 -803 -845 708 -639 304 776 -83 -734 -783 401 646 -351 708 -625 -532 -878 -635 -538 -885 657 -133 -242 973 -723 -474 -561 -888 -267 -730 949 -318 -35 -55 708 -353 347 -227 -231 600 -690 153 707 -355 280 270 -411 -781 342 -260 -753 -30 -401 683 105 998 348 686 -552 158 -893 -209 -355 -78 -432 -897 364 97 306 488 356 684 -702 -319 -196 -979 -11 -234 186 -893 -868 160 447 843 -230 -671 -193 -325 -659 85 297 -760 -544 248 -509 549 -975 -169 -565 -390 -147 285 -908 911 671 578 -576 647 135 321 -281 753 -933 -911 950 -582 -740 -420 772 533 -784 668 546 2 135 -992 -695 971 865 323 -547 799 446 608 -883 -957 -665 -336 -995 -322 -253 -345 -507 527 538 -269 662 657 758 -81 -692 -668 230 -470 470 221 462 -107 -490 670 -560 -569 990 -724 -22 762 31 711 -195 204 267 112 296 479 125 -154 -798 -573 -971 -640 -479 204 143 243 558 92 -436 317 963 225 277 136 -937 184 596 620 261 85 -772 159 736 271 182 -738 615 287 288 678 208 375 866 5 -211 960 -861 108 61 -274 20 320 -978 -407 -370 243 109 -764 -646 813 185 -838 509 532 848 469 738 12 -146 277 -384 635 65 -677 361 -116 613 -810 809 398 -324 -889 103 714 -974 41 167 -579 837 -10 -204 -552 948 -730 522 -990 534 535 631 -704 -873 536 508 622 337 -971 692 -129 -695 -98 -568 -18 -175 262 7 -888 514 86 477 -466 -188 -407 227 939 703 354 -148 887 401 -247 693 527 -45 -632 -867 664 246 310 509 829 527 158 927 102 -387 -556 -482 732 645 447 449 -94 -36 -526 -111 -963 -24 848 719 -121 -301 506 501 781 809 -26 459 -383 -921 -156 346 49 -235 647 -785 -168 -642 -134 758 -977 856 -303 158 789 764 86 -432 -86 131 -910 902 -647 -337 987 780 -995 -572 -285 96 97 817 353 425 -319 643 -265 -838 353 631 -333 170 610 -134 -960 805 495 174 -965 -558 -201 -382 187 -926 -763 246 -193 -669 -656 -450 315 98 -671 -388 -335 -880 -202 293 -922 118 -50 675 995 785 460 802 111 760 425 214 -782 -86 -595 -506 423 -343 -525 449 -140 886 -207 456 -443 302 838 -778 -795 -958 219 -525 -839 498 -731 -389 -459 -932 -50 64 -45 -984 334 541 712 -19 9 265 -958 -683 19 907 -606 977 -350 318 576 -930 -850 793 -494 498 64 -592 -772 -109 80 946 583 -218 847 77 -837 -732 419 565 328 145 -142 -585 -982 100 444 598 -40 -177 323 532 -415 -294 902 493 -281 241 131 998 680 -731 -783 -200 376 -393 378 -790 442 -335 -321 173 672 269 -750 256 421 356 765 -843 -917 629 -834 -88 -183 799 -922 -77 785 456 -132 -70 983 375 523 -437 592 -755 156 437 667 -413 -130 45 833 238 -729 -309 475 -183 -315 -247 -479 356 -416 534 835 -901 -515 -960 -839 -823 537 180 -287 -229 -307 5 524 -933 -581 -670 -148 -847 571 -735 981 283 -766 379 589 221 -847 -224 546 626 262 -375 594 -93 -136 336 -973 -768 -776 -537 422 146 920 421 349 52 714 242 -365 132 895 846 -816 353 993 -684 346 802 108 -735 -957 509 -60 -6 -558 273 -523 531 -917 173 -515 145 -186 147 -715 -116 872 891 -971 639 -186 -443 -256 -363 -826 181 -788 -349 -724 -237 58 -358 905 -527 806 -381 696 817 -94 403 882 -839 -128 542 247 733 415 33 794 -884 -98 123 411 -494 552 -697 832 280 141 -564 207 800 -753 -775 -743 -558 35 544 844 931 -40 650 263 250 117 860 558 902 -299 11 -809 674 -837 785 795 703 -465 454 853 909 432 900 493 840 42 -866 -929 -830 198 -288 746 -253 11 337 319 -113 -28 -334 -126 732 915 622 -592 770 547 296 706 910 -737 466 840 -619 944 853 432 537 983 353 863 -302 -26 -195 -625 160 -750 524 -332 -526 750 -796 -956 -751 -137 83 -798 175 -207 -959 926 -345 75 -269 135 -795 356 -712 -489 -391 391 -695 375 -654 151 185 654 507 562 302 -253 -958 95 589 -980 769 -733 -441 -869 873 110 390 141 -199 -860 575 -664 523 492 -215 -488 -208 896 615 993 -115 -573 -734 -140 -748 899 418 -57 589 -758 823 -802 -81 972 -444 863 45 535 -47 -45 480 -657 192 -147 -690 -10 -995 775 -870 64 717 875 -375 98 123 -176 688 -967 -829 -197 774 31 -228 679 259 230 -692 923 -838 244 85 -492 303 180 -655 -631 -252 -195 544 510 -263 394 -661 -297 -33 678 -385 -736 -339 636 -871 -226 396 -279 749 -534 -207 -386 28 -335 429 147 -694 -401 -839 553 -76 571 294 -982 -557 -692 677 765 -434 -54 -678 -329 -531 333 889 420 158 -397 -215 929 -843 997 767 563 36 -762 -527 -866 -503 690 410 490 -440 -855 -575 194 811 -960 -573 763 919 953 895 -352 759 84 -437 211 -339 724 331 177 -425 104 -517 -363 -834 986 149 826 504 391 377 -421 -607 363 890 838 -306 -697 -930 -1 -464 -928 -635 714 856 -642 -272 155 167 133 455 -664 291 384 869 -798 -912 -744 -629 335 238 -82 -16 722 301 755 -332 882 -844 -470 -802 -720 -538 -828 496 -648 -173 147 -686 -548 489 162 -888 200 -904 -442 -874 813 -680 -253 -289 -145 -889 -625 389 -559 801 -167 920 526 -998 763 392 -323 -352 26 23 -725 -438 -809 -843 -51 176 898 122 -180 386 507 697 -458 912 -74 -183 -282 339 938 985 988 -997 90 -705 219 -598 -110 -724 -571 -722 288 -669 -725 -564 -808 -990 99 485 507 730 -163 -336 -787 978 668 -294 81 -846 285 -416 31 -176 -457 -407 731 965 -690 892 241 -387 761 216 -936 -902 850 414 -46 -711 -298 605 -336 461 -305 610 -592 -34 441 384 970 750 605 321 348 -332 -754 123 -469 832 -692 320 623 55 -325 -246 -710 222 214 -915 344 500 -331 -678 913 -120 -703 -271 -786 309 10 -286 -614 -620 -63 317 -850 -976 -850 955 -312 838 -264 426 132 485 -54 -206 -18 -642 -41 854 -660 -804 518 -370 114 586 -706 253 -597 -106 734 -368 -126 60 -597 -156 -221 187 -852 -902 53 -286 -97 -965 -501 383 543 -816 858 -306 -137 -649 932 764 872 -964 -368 901 -19 357 -853 -297 574 858 -331 -83 80 580 -320 -751 -648 -490 212 -256 591 110 376 514 -265 427 -187 -940 -581 -82 379 322 -989 -797 -336 71 474 819 98 134 -963 -414 -407 -524 372 -229 -846 347 276 661 668 192 68 -964 -897 789 276 -119 626 -194 352 -973 -557 -538 -508 -842 -862 518 -285 -902 -29 -163 242 -859 48 -690 -630 -163 -766 -711 -48 468 584 448 942 127 339 -276 806 977 946 381 -278 -480 810 -779 895 -767 994 22 -275 387 198 684 -670 -938 202 -239 183 246 725 574 -96 -249 -769 258 381 709 -776 -346 -949 -352 -607 387 894 241 81 -530 -59 715 286 51 -340 -607 384 830 -698 -69 -346 784 755 321 933 -828 -537 589 698 -697 -155 970 -174 809 -882 -207 -14 421 -43 -905 931 -37 137 453 -944 574 31 636 55 -225 166 -55 -845 -764 739 720 71 -747 -382 -922 799 -328 -206 639 -681 669 -895 -235 -180 -605 -736 -429 142 559 285 -144 -974 -252 924 576 465 982 570 -13 -420 486 749 374 -446 273 -216 995 -4 11 -834 -680 -493 -336 924 823 585 914 -273 223 -107 -524 752 -437 -499 -254 526 399 -870 -89 947 -694 -236 967 876 535 123 868 -455 -330 -419 -578 147 798 264 111 -658 -705 814 463 -671 -952 -192 844 -330 938 -184 517 -77 -596 456 235 -830 -382 -366 984 91 -825 988 742 -290 -729 727 -68 -850 -127 51 896 -777 -924 -355 401 -53 -588 -459 -209 280 551 612 808 -594 134 274 -145 444 -949 -990 -1000 849 691 581 341 -715 -484 993 318 -503 -554 -168 -937 -112 677 751 38 -829 573 870 596 -623 869 357 -580 -435 -637 76 485 513 340 700 818 -683 -155 -271 740 -807 992 51 -76 -147 965 663 623 -496 944 -78 212 -67 -178 325 853 -907 -293 -202 -372 -438 911 376 188 961 -292 791 -91 -795 -13 -791 -244 307 -356 -241 306 285 -34 546 85 82 -733 -636 -959 177 657 869 -181 476 -891 825 -89 -90 804 364 998 -804 452 549 -243 -494 493 31 -421 626 -309 347 536 623 206 -735 792 -5 200 -930 -323 486 501 -548 -648 67 551 207 -365 84 802 -858 845 392 -16 -257 785 815 74 -3 -241 908 -252 -248 322 -927 -378 842 -322 182 -489 -399 -540 487 -39 11 -622 249 902 188 -515 950 -684 -24 -574 -136 235 219 328 -343 419 -540 871 -724 -361 -366 41 -452 -505 662 -389 231 206 -636 -411 -992 121 -731 -53 626 72 184 706 952 -964 838 896 -439 -197 531 -683 489 133 -482 -140 -532 287 667 -775 862 -267 -319 -593 -707 -144 -745 -574 2 -786 -671 812 -513 502 721 840 982 612 948 802 -737 824 587 847 -194 446 831 698 154 -416 908 -906 -328 -873 607 4 854 -508 383 315 -323 325 -393 -452 -549 -232 575 443 -279 169 -418 340 395 -768 867 -229 -297 952 92 -923 -559 588 631 -78 230 601 -673 778 73 107 6 -622 -546 -620 -32 -677 16 -475 -211 351 644 -802 275 -936 -641 -824 752 156 -987 -510 459 678 11 212 27 -42 787 440 481 643 609 -304 180 282 -88 -479 248 -289 444 -551 266 -931 -164 -500 255 -634 -802 -655 -260 494 804 -940 -280 -956 400 -202 -977 -719 319 769 922 -376 -30 645 -911 -698 436 -392 -999 -591 484 -767 312 -914 372 -867 136 -967 -69 -710 -784 224 114 604 -829 -475 -108 -84 -607 286 140 -58 -364 640 -859 808 -958 971 214 268 -911 521 -788 -422 -937 -550 -849 -341 -748 858 -295 -398 -295 -899 133 717 -663 72 558 -448 27 -285 332 -271 -768 346 31 68 -942 373 972 318 -202 869 587 881 -454 246 569 660 -683 -855 417 238 -550 -882 777 588 -507 676 559 -990 -819 517 921 -741 642 -27 -383 -751 152 42 173 -921 845 511 868 -118 -949 -376 -612 -205 234 128 209 555 550 -372 -424 -596 -969 -713 20 285 -758 457 -716 5 595 628 -430 -627 -783 189 749 -696 -202 -594 -200 718 769 -898 -895 -348 430 -308 -767 880 -33 622 67 210 -283 -491 669 -682 -183 -654 -619 485 958 -112 987 358 825 259 817 330 -949 -484 377 -652 60 450 -261 -612 -743 -741 531 -18 -821 82 241 307 -407 -198 -17 148 -392 -614 792 9 107 371 455 -986 -328 -335 -526 402 81 980 -853 -603 587 408 -723 673 862 -188 856 678 -872 -692 -607 952 33 53 408 646 -758 895 -456 -416 -672 749 203 -81 197 901 -586 -893 95 -930 530 405 -242 -395 172 -580 -42 973 -977 201 644 -310 788 -133 713 -431 -162 -279 -974 830 449 -44 779 -873 -379 253 575 -943 -220 748 611 -921 344 698 745 856 -946 952 430 -217 -782 516 660 -59 -952 280 322 -626 -220 506 828 -266 -153 -820 -599 -738 455 -174 11 993 -733 373 -913 -847 104 182 196 985 -128 405 -27 792 338 -45 216 -265 -774 -312 -668 -406 173 -43 -361 759 200 295 -201 260 246 15 712 -915 429 -287 -87 227 331 168 994 -564 -570 -380 472 582 562 -463 -137 -383 237 276 -470 842 163 -57 359 -248 -29 -57 -452 -810 214 600 604 696 32 313 284 -687 -866 -232 -715 -692 -866 237 -650 882 136 -666 -783 -592 -457 693 226 395 -332 61 -13 -803 -87 -105 141 -854 636 -169 181 -789 -677 586 -615 -649 942 -690 -605 53 -166 -615 -141 -529 571 177 371 136 -33 -227 -927 633 414 227 -711 -560 521 648 -280 -50 -264 -886 963 812 -479 118 -54 157 471 702 -257 770 391 739 32 154 927 173 -297 261 903 -635 -792 -813 667 -737 396 -204 -414 -557 -397 -62 -704 380 872 -47 548 -228 12 582 -10 -405 628 677 -797 742 281 259 503 -61 -154 -179 673 -193 917 -990 -193 -511 -69 -752 -152 -676 740 516 77 -683 983 268 690 294 456 151 977 -337 750 -152 102 -984 2 -128 208 824 452 995 -861 -298 -23 -901 -144 813 -370 322 -524 -586 -670 651 702 700 -923 783 -199 951 447 -36 276 587 -538 -52 -837 660 982 82 -647 -62 702 914 348 -2 862 -750 236 87 -820 -748 -251 -970 -908 -234 163 -850 883 -46 668 -763 723 710 -558 828 487 -841 257 -846 -664 282 90 -803 487 945 -904 -846 -389 -268 679 21 589 -407 115 603 836 760 714 275 -563 -299 516 224 -246 -784 -908 -628 790 -274 -638 424 799 -880 -315 -800 565 -139 -507 -623 369 560 24 -194 -910 -704 -289 338 -766 -767 141 -730 -712 153 133 -414 206 607 609 840 328 -794 882 -970 47 -23 -703 576 476 -353 512 275 -317 -378 -891 -541 -734 -54 -670 24 -85 805 -302 -871 263 778 783 -681 910 128 -635 -404 -907 104 171 -668 -292 -898 566 372 191 -587 -912 -460 -10 978 -231 -85 -93 252 122 818 540 -444 353 -649 -152 -34 -408 32 37 951 -979 599 -756 -470 -252 677 965 339 441 954 420 64 736 361 795 785 -487 -196 -624 -655 -420 -955 -448 805 -837 378 -11 382 -149 -178 778 -869 -427 174 183 154 364 -879 296 -840 381 829 -691 795 331 14 -91 379 -660 -132 -139 -937 -652 976 -824 869 155 -880 -376 272 -949 358 941 5 576 193 64 -658 163 570 -574 -966 -845 -753 -617 96 991 -100 572 71 973 -524 -890 -979 -880 -449 -313 -558 502 790 750 635 165 -423 558 -672 -642 901 842 -746 -361 -425 455 -623 262 -411 -474 387 -298 -625 -553 -330 953 -125 -305 126 846 48 780 922 -799 -943 -192 604 -625 271 79 -66 974 -40 -24 496 661 157 -577 412 -780 -406 -814 -294 -267 -160 661 558 -995 -171 182 -470 -960 323 -344 -895 -805 -380 -992 -220 586 173 199 -462 -443 -756 -849 -80 -289 -984 382 -707 16 -175 -917 -203 -873 160 555 637 289 665 -583 -201 -993 817 -660 -977 480 -653 -162 -991 361 -243 -345 -119 652 -246 426 -446 -797 -618 716 570 -331 -480 605 -226 -914 -201 27 153 -898 -128 778 567 -214 308 376 -440 262 806 -545 614 281 306 -181 525 -562 -307 906 670 608 990 603 -28 -563 82 969 39 947 65 974 411 297 -470 166 -962 711 -898 -87 -4 -203 -270 749 157 -252 85 -107 -136 -608 -394 697 -272 238 175 -265 -608 -752 866 -28 -863 -284 509 -719 316 -38 -330 465 -749 469 221 203 888 713 522 -25 -465 443 121 951 -82 900 38 688 -435 636 -556 -490 395 -529 793 487 -28 -808 856 841 756 942 -512 698 -798 -442 861 -833 -306 -485 995 -391 332 641 -329 393 470 -642 -499 332 -290 -83 -850 443 472 384 527 -985 -489 -160 682 591 803 192 -129 -256 320 788 -421 173 995 -190 -475 -540 -42 -88 800 -401 -811 553 679 292 934 -535 438 175 949 -135 535 -144 -215 -418 -658 -474 -446 -480 -841 875 -963 -236 -124 783 -441 773 493 638 -95 -802 -214 99 -649 526 852 106 -970 -691 686 539 -337 326 325 -730 -909 -303 -209 522 -48 738 -300 668 384 400 -592 -754 497 516 -481 971 396 -208 -180 257 931 -849 -764 123 778 -282 -887 410 -560 316 -835 122 35 -361 190 -76 -521 -38 -600 22 -965 120 304 531 -496 747 -302 -311 -508 139 -321 -904 -814 -800 -316 -66 968 -30 -698 -912 -149 -142 -908 -812 259 468 828 -46 -815 358 -744 -600 -200 790 409 -711 -992 412 983 -919 -9 -970 772 923 -77 222 -22 -978 949 -662 973 277 78 745 -636 759 818 -340 943 -336 -662 -276 -406 -27 -701 176 -883 -149 -847 238 879 -799 374 -803 769 720 114 851 906 99 240 -870 571 -412 -945 789 -449 -624 -330 391 -780 -350 -582 -233 687 -518 617 -710 607 -358 965 798 457 141 467 520 -640 407 180 -263 333 -963 -516 892 -623 27 -634 -792 -488 -206 879 -943 6 -119 -15 -515 -599 -881 628 -571 -193 -745 461 -429 -23 279 -754 -275 144 -386 734 343 -811 -239 -665 590 -545 979 255 -667 45 -440 -793 647 -879 -642 483 643 -71 638 -54 610 -442 5 -482 628 -739 -84 648 763 10 744 -152 389 -601 828 203 -536 -360 -62 -955 -920 808 460 -786 991 74 -272 214 -119 -872 -482 635 519 235 433 406 730 -505 942 -825 79 -330 600 -261 947 665 999 753 147 820 -568 690 -322 12 -82 606 610 638 -923 222 873 234 971 414 911 -558 -165 457 720 284 461 -55 387 -293 -812 -381 861 796 99 375 903 430 404 -88 623 627 659 594 555 270 351 -289 561 166 89 377 47 181 801 917 -236 -818 638 400 -108 -115 -806 218 348 657 77 -353 -217 949 734 -43 -684 70 428 -866 -536 -927 -402 -178 606 567 -668 -249 -124 264 975 -639 500 -252 -944 631 -256 -924 549 858 892 -675 -697 -962 -782 980 519 874 -433 -805 -783 -881 548 518 -139 -815 693 -801 834 841 428 -651 318 -88 -439 584 403 -203 507 725 -818 -309 -576 -337 -365 -554 362 18 -929 -401 610 -41 61 121 -754 20 656 609 378 -402 -223 -335 -811 -692 860 -731 -447 -821 -935 -969 -673 367 -911 583 435 -784 -567 688 -491 -124 -315 933 240 -786 -213 -478 -299 -23 -659 -263 161 -564 -286 190 281 736 -438 -223 -166 449 -834 -654 207 -323 -350 -733 -879 -730 -347 -655 703 814 937 370 414 289 858 31 -71 -657 16 654 -230 881 -288 -730 790 232 -18 342 -774 -863 -974 -530 -988 -876 -536 212 208 779 -85 -929 184 694 2 137 -978 -75 352 -757 437 137 -953 396 293 931 -515 789 49 -791 962 -180 156 63 752 -197 533 133 -811 -368 460 279 -547 411 -956 -177 -908 -777 -548 301 72 -948 -11 198 138 -574 -312 -306 -294 98 -207 -600 487 436 761 -451 907 694 -817 66 346 -721 -756 634 421 524 -827 -924 -517 662 -876 132 970 -211 940 806 637 -74 -107 -106 85 862 226 -539 506 -174 -541 502 510 431 764 -144 712 780 419 441 114 465 -453 843 773 -993 -123 -431 -878 -996 416 -964 817 53 584 325 668 523 110 -922 707 467 -297 -302 984 524 801 -747 728 -731 159 615 -601 154 -171 215 -575 -956 -280 -172 223 805 712 906 517 869 731 -573 -219 322 698 871 -920 -318 971 -586 419 -408 -176 653 -557 962 -515 278 -203 639 929 -848 -216 -949 669 -349 -203 274 317 -647 -808 -916 -614 935 742 887 -646 880 -365 971 -769 -252 365 62 336 -860 -919 90 -775 156 292 -567 683 230 -312 515 -622 -980 -900 -88 188 74 -780 555 -40 -61 -979 562 301 -80 -111 -706 952 -929 -57 61 -469 -733 543 -575 -167 618 -64 481 717 -503 274 -968 17 74 -568 -577 333 -484 985 -605 -451 -251 770 340 -410 201 933 962 -858 -954 484 -45 -724 606 761 -673 -840 594 391 -529 424 -36 159 -437 -137 -138 140 323 -941 241 -891 80 431 966 490 365 662 561 926 269 29 -630 -255 18 572 843 -874 -58 521 795 -672 -341 -58 856 23 436 189 653 107 780 -390 93 825 428 357 555 162 896 -537 383 323 -986 -213 -751 -255 -355 584 -320 807 -668 598 721 220 -400 187 -904 -641 -409 -804 128 -433 -531 676 843 -168 -444 598 -781 155 -278 -190 -315 202 548 -668 -513 -302 -583 759 -801 -115 -487 -539 -703 704 -497 474 -435 755 -782 -753 -692 510 852 -978 297 623 -455 -271 386 447 633 -208 835 -146 892 -249 -322 -216 -741 930 518 820 -321 -150 -816 -61 -762 -953 -285 174 -535 975 -228 126 142 692 516 821 697 636 692 -407 -570 530 -686 -502 -166 -488 -926 -389 -5 -334 -56 -571 798 461 -787 -480 667 778 382 485 23 -682 895 228 773 88 469 118 -983 -775 391 -802 -3 674 792 760 828 -367 806 559 235 -964 -28 380 -769 -500 208 -390 -342 449 -657 -417 737 329 -700 -978 -791 -184 -764 376 -790 338 942 -615 266 650 815 -757 256 -649 -226 779 808 -637 36 -949 -218 49 -206 681 958 -292 -463 -691 429 -899 -261 592 483 -295 -364 -675 822 -946 297 -616 580 -361 -509 806 748 221 99 516 -648 227 684 243 -538 562 -515 -462 231 790 666 -506 -835 368 781 193 -697 -255 147 648 826 53 -325 -131 -545 496 372 -965 439 427 73 745 122 -597 571 728 -125 -464 700 -30 -187 -597 932 -321 -887 -41 -812 -905 -182 -827 573 -838 -561 366 -220 -102 409 -834 -845 -743 -308 380 804 8 -267 -767 -896 -175 891 -101 948 -896 -773 -997 964 375 -259 601 -996 201 410 715 473 -441 679 212 -437 -505 -570 596 -322 -601 577 70 949 411 -727 258 -5 -107 -508 -83 -210 168 706 -419 150 -72 847 -620 -333 930 15 -242 499 -160 -923 -878 770 -975 415 712 280 -8 300 -109 242 -632 -293 451 827 -468 -867 -235 -209 -25 268 -599 -851 -585 128 -594 -76 267 647 641 -735 486 -932 894 -362 582 -416 596 -461 390 579 -727 309 832 212 448 -666 -768 212 59 607 319 -734 31 589 198 -789 625 -798 -763 338 506 -298 514 248 -111 -821 406 -112 -690 -627 873 631 938 -142 -725 -523 -710 -975 -528 165 16 -25 -683 717 -899 -927 -899 702 306 718 -548 21 125 -704 -300 -885 -309 -145 240 571 937 -56 291 262 -863 -25 -763 -338 732 818 253 883 -39 257 655 539 215 382 277 -210 265 -562 -436 766 523 428 -140 -995 913 -461 94 -389 -270 68 -209 802 193 232 923 -889 125 764 -672 -686 -803 -629 720 747 509 640 218 -878 -314 -508 -695 -916 -319 658 -946 34 426 -59 54 -361 872 928 517 -390 237 -738 -759 365 -5 -461 -289 -925 -692 182 -574 635 118 -464 -334 608 863 -553 -277 -227 100 -735 -973 388 154 462 -384 -452 -484 -118 -702 604 760 -123 562 -671 661 244 586 750 -562 -199 253 -362 -946 618 935 709 411 195 221 -891 -17 114 -132 -341 -289 -658 637 -196 78 141 -283 34 343 -142 -944 -461 83 75 -899 -588 27 -879 545 -761 -619 912 -252 -19 -188 748 461 -863 832 507 693 -939 -457 -494 626 -538 -256 -160 799 440 370 941 -600 784 696 493 121 636 398 769 64 -964 -652 -224 776 133 913 -807 -292 -994 -632 953 -196 737 -976 110 203 522 270 -749 677 225 -83 464 -580 -31 -860 -42 325 -802 762 842 -596 979 522 76 239 -695 -322 13 388 -475 -587 -634 -565 -332 -793 -474 -595 715 501 -859 -376 559 470 -374 -73 694 -424 -664 -218 -782 134 -234 -226 588 71 310 -633 -845 -962 608 -928 622 -674 794 431 532 -286 -384 -186 574 -3 -544 185 900 415 -259 546 -413 971 -688 -174 351 -658 873 -815 -965 -436 -264 711 333 -211 776 -773 -948 239 -799 -736 830 -25 -735 851 -134 266 996 -389 36 -247 482 -591 664 575 -880 188 -639 410 -247 685 888 -824 -134 -702 505 218 406 406 -804 -91 163 853 -831 612 141 594 250 -587 190 -905 333 491 486 178 -251 464 -749 716 630 -749 -336 -132 354 799 677 -768 822 792 716 183 781 -819 -270 548 -857 -424 -389 -425 72 511 445 -683 -314 651 299 -461 776 35 531 432 557 -562 -791 -348 843 -779 -988 51 -7 -304 113 272 -175 722 77 -65 -29 43 160 949 579 103 -27 -776 111 -986 -785 -385 -513 -780 -170 -346 -732 680 -112 -139 -412 459 736 -873 -10 479 -264 763 948 -302 -113 272 118 -139 96 -195 720 -346 252 -703 -483 888 127 -676 -164 599 -595 -998 575 -974 487 -736 729 344 763 -319 653 399 -886 95 693 -736 -32 -223 74 143 408 -679 644 488 -880 810 968 -24 -826 423 572 -863 -146 681 577 -617 -100 -575 -540 -903 -795 12 -672 371 488 -882 77 690 134 669 756 508 -250 467 905 211 -648 -460 794 -880 -926 41 -863 -99 -405 -334 976 857 491 341 956 963 -263 306 -110 83 457 -332 418 928 958 203 373 585 21 536 510 -724 332 -963 -130 798 141 344 189 798 470 -716 -949 622 -107 244 -358 -183 -225 790 -54 122 335 401 900 -214 -789 -275 -326 -793 -320 -953 -431 -872 864 879 692 -703 616 -32 -928 309 -154 -987 309 -373 259 180 -16 -72 -538 -995 -515 957 -676 -692 -349 -402 -380 -403 -613 -720 495 -274 548 56 930 373 623 595 -100 -493 588 898 932 -792 -99 737 271 -244 -767 956 790 -512 -943 353 38 284 -161 910 -628 -565 68 539 -878 -103 -276 155 404 -456 -494 527 255 -476 140 612 -245 -806 -80 851 681 198 112 985 702 920 745 -93 747 -857 275 174 434 -148 -90 -478 262 -550 81 -731 -761 643 328 716 413 756 -724 -881 -590 -767 -680 -30 397 -347 36 -503 374 -505 -544 -805 720 643 324 -191 726 -589 210 -495 594 -16 961 -996 174 -8 -648 551 286 -748 427 -680 82 -745 -537 986 434 -927 -1 776 -601 324 34 -356 -250 972 -189 -517 -516 934 -360 -720 621 -524 786 541 -922 478 668 -862 -728 -578 558 -542 930 -843 5 830 -400 402 -202 -900 638 45 879 784 82 -429 757 -323 -367 -383 -742 -478 -272 359 -360 -137 -743 -774 193 -647 450 -471 -943 202 791 731 -230 -635 808 669 996 -238 -125 -534 -352 927 -599 529 -665 425 -976 811 171 161 -829 -291 -443 210 130 -358 -339 -552 351 192 650 75 926 855 204 675 -213 582 -207 -679 -520 917 -321 843 -960 966 104 943 430 -80 806 926 778 528 878 407 -384 -353 -938 781 -718 227 201 -739 -880 341 73 -883 73 71 629 678 -202 97 -852 626 -149 692 988 359 529 -38 475 -416 743 -531 864 -38 -844 -76 -618 750 -281 -846 744 -160 -326 -996 612 93 -771 882 -43 -90 -717 978 -579 -16 737 26 542 754 -32 238 967 880 -957 -970 169 454 -619 -706 -649 -459 898 -621 -974 -332 -400 -826 678 441 85 -455 -159 -590 -508 -769 -385 233 36 423 559 315 -130 -236 -529 -894 443 -639 935 -318 -952 -790 -98 -748 -799 279 297 -364 869 624 146 967 939 252 209 398 -21 783 -198 394 671 -36 156 609 -402 -747 -807 312 -482 350 737 -14 175 -793 344 469 153 -6 788 615 -460 94 -982 313 142 306 216 313 176 -446 -651 665 -849 433 -899 943 575 -55 -733 918 -624 -426 912 -709 -156 -888 196 -336 -14 -900 -494 771 821 472 943 563 765 -797 -701 -398 -890 -186 667 -777 -939 -950 975 632 -18 -278 -35 -337 814 161 709 -469 353 201 -992 -251 -765 340 -284 687 -689 -378 549 -265 156 -618 -807 -265 -919 646 -80 -742 -350 403 -546 637 295 -486 -854 -162 -722 919 692 555 -382 430 732 432 -78 -722 797 -874 -110 -565 62 -653 406 -602 -745 404 543 -637 133 452 669 -11 659 -573 -915 -885 -147 -157 -937 -175 -100 243 -388 -778 974 564 -492 -800 190 -199 -912 -522 5 -962 588 234 -591 381 -376 640 67 -110 -591 -609 -354 -503 794 -665 132 113 -42 348 -114 444 -228 780 916 450 543 -104 949 651 901 889 -231 565 -442 324 -553 -98 -894 -858 -34 173 -353 -385 -869 604 -212 -917 276 -54 4 464 490 957 -238 530 -471 -609 -464 896 -897 -614 -803 -394 85 232 -106 721 -174 93 -98 -882 -861 -815 652 920 543 806 -22 -172 120 276 -475 930 -11 168 -464 -492 -553 667 671 -720 -227 213 914 -920 -547 219 995 -450 -543 785 28 204 -404 -235 -231 987 -780 -301 420 292 13 -715 -458 645 -650 760 -331 -928 -436 -969 994 302 720 749 -184 663 -441 -418 824 -997 -746 630 -129 -429 -240 823 -988 -629 703 -535 739 793 237 -118 408 483 333 628 -386 818 -986 196 18 656 -778 787 -619 193 -246 886 78 -230 787 976 -634 162 -314 -72 997 647 -977 -375 598 968 809 -114 445 -543 995 -303 530 628 635 -97 -247 763 -485 -606 -760 -57 -285 -815 -932 -692 583 567 -816 554 -447 -616 790 -291 -759 -73 -13 -742 399 -127 338 -787 776 353 146 699 864 -675 885 -683 454 -361 -973 -756 -388 -382 -865 -114 -790 143 -229 496 -840 287 -507 -671 593 -598 194 221 -57 -933 -866 -405 -876 173 487 -721 -341 -429 288 425 140 87 797 471 769 120 821 -385 -117 -190 -251 320 -369 -496 -623 -556 -670 -864 879 -444 822 -943 -562 820 847 826 924 13 543 -247 -529 650 587 631 801 703 356 -623 -225 335 -406 -446 216 -323 -809 -305 -297 435 -998 404 207 728 424 -977 209 64 457 -889 443 54 -602 994 -744 -470 506 517 -488 -627 -974 955 -51 147 226 913 -883 848 -187 -752 318 -902 125 -748 421 -535 495 -852 729 43 607 -622 793 -90 -772 -887 -14 -505 665 804 -464 -723 436 739 -480 123 467 817 199 136 170 545 334 241 830 887 875 -630 -787 571 510 75 -981 -826 491 -263 -688 -124 575 99 44 484 166 -426 286 515 -679 -56 -330 -449 601 770 -122 -782 389 771 -417 482 -707 215 938 -952 546 -797 924 612 847 -914 -484 -159 -969 980 -122 387 946 854 959 514 289 -854 -547 -115 637 -810 352 892 -97 134 89 -174 -702 705 -246 710 -438 -509 -13 -112 -300 809 -587 794 372 681 -393 -574 276 -948 -342 998 -902 23 286 -584 744 -258 461 328 -464 -167 134 786 884 43 -583 128 214 -312 -638 800 471 921 -442 270 -918 220 619 -310 362 762 -91 938 -785 -494 -698 -139 -165 869 258 734 -507 477 639 9 -241 -708 206 992 474 295 939 565 -465 -727 85 793 -696 -320 -829 -985 -12 -684 133 -725 104 366 261 -610 -121 -717 -443 -193 11 -223 -615 -469 -621 104 -873 -423 -989 -775 335 -819 734 -700 -198 905 -373 -237 -78 -942 -534 -797 -478 -228 581 622 -68 989 -949 -304 314 -823 468 715 170 -721 725 -160 788 294 635 -187 -543 503 183 -81 -802 -732 -574 -749 -140 -423 -884 754 -676 798 216 348 485 -62 -579 -44 -329 -483 538 -724 689 260 800 -364 -543 -800 177 -300 923 0 417 79 215 78 -207 334 390 -141 168 407 525 320 -538 123 -844 -121 153 -755 631 933 -499 741 495 -907 872 -57 482 263 361 196 914 330 -257 238 -359 283 288 375 394 726 -677 -131 -478 -713 273 594 -611 -208 -295 611 -952 890 -300 529 231 483 703 -226 -451 -882 -359 -143 431 817 -564 48 -392 175 -935 697 475 -342 970 34 805 -493 -289 358 -379 635 878 -922 -420 837 -490 -791 -814 177 -834 390 -603 -468 681 353 -376 870 -892 -228 -273 -858 244 -453 808 21 746 547 -659 229 -370 951 543 -997 920 -92 -498 -372 -639 -401 453 -439 -737 976 -202 -737 -942 737 407 704 94 203 997 -348 110 -397 -470 -226 330 544 734 -641 524 239 -38 566 269 119 -421 -122 -182 632 -30 -171 -79 -857 185 -384 827 91 -422 -173 986 28 -214 -848 -533 943 771 -970 -605 -827 -476 -949 -255 958 -110 -109 174 724 391 -216 -205 265 -735 106 -240 -671 -279 422 -787 614 -869 -902 -978 -410 -16 -395 -969 329 309 278 -771 -909 -492 235 -568 -665 -1000 -331 -268 -905 -539 724 122 695 953 291 715 924 -521 610 -971 -69 -133 -877 282 417 -971 913 140 -677 -428 -544 -346 -270 -991 294 386 -233 548 -659 -903 708 737 -354 -17 -880 4 858 -521 684 37 396 -112 -952 -134 16 701 21 776 890 531 -535 -577 -71 -29 -223 -923 982 -582 -767 604 917 557 471 375 356 378 624 901 139 889 15 -826 -181 -58 341 -297 -557 -242 858 -869 658 -721 -940 986 -262 -613 -381 772 999 -951 -346 -12 -659 449 947 94 -605 -728 -751 662 -499 61 -600 -561 614 240 -132 -497 -917 856 -464 175 240 -427 -70 16 -824 -456 -963 -169 -324 978 736 -711 555 379 830 -716 946 584 324 693 -360 -617 972 446 -903 -57 -612 -449 -732 560 -337 520 -956 385 294 813 867 813 622 -836 -785 497 -743 -895 605 -949 -323 107 -320 98 651 -501 -31 -404 -928 679 -815 461 -294 -522 276 -620 -688 -200 968 957 310 -742 528 276 -192 -278 -559 529 294 -678 -570 810 -27 295 399 10 -51 -443 -27 -367 -343 242 -690 365 -461 -33 754 -671 -17 -173 115 213 687 646 -21 118 -780 408 -645 -998 -579 -866 341 -72 712 -379 -61 -559 59 -421 699 -723 -229 612 10 790 651 -66 140 -478 646 -26 -736 514 -811 -475 711 -742 866 -771 303 -391 618 875 119 -334 901 -279 728 471 -634 -383 -414 -839 -761 1000 934 218 345 794 397 -282 535 444 950 -704 -987 654 239 380 831 -238 214 609 29 596 -161 239 956 -98 -135 597 -635 852 346 744 393 748 941 -659 -549 -25 -521 -616 -919 -207 404 -343 372 535 680 -366 -376 445 481 -299 197 -174 95 838 -384 203 447 -616 -705 960 639 885 808 -80 680 -552 44 400 -220 732 -211 301 14 844 -676 -530 -350 -748 -311 -461 -147 211 -215 -291 -649 435 -628 -505 -543 767 2 658 608 855 -223 369 520 -832 943 898 -530 -815 717 487 37 -471 865 932 -630 -688 -73 415 195 249 914 409 149 -992 -789 -322 537 -88 954 105 431 -279 -74 -950 -988 -941 -138 -927 -130 -848 168 -449 -328 -198 493 187 -621 -617 -867 207 -238 864 -219 -215 -698 727 465 554 592 -73 -796 -380 697 164 -840 -906 -486 -918 -703 -835 -304 -416 -319 470 -955 217 400 -800 -39 -922 -813 -656 30 532 -459 -150 39 510 724 937 -668 -562 998 -729 246 936 -340 -925 922 -846 -866 674 972 959 807 -75 773 -174 485 -405 715 978 8 -955 198 -178 -248 -256 126 -763 -88 55 600 -671 -289 48 682 184 188 -426 260 593 285 74 604 -763 -38 -286 420 -516 875 751 494 -949 444 -164 430 428 -435 454 329 954 754 -978 -676 -695 101 344 394 -102 893 -380 -321 440 -939 720 -47 591 -836 -497 -803 301 752 15 -862 -278 -40 -827 -712 152 478 864 -483 969 -780 -834 -648 363 -89 91 -282 -209 683 -15 -561 670 -517 175 344 -779 -592 331 387 -214 310 -237 -961 -443 -573 -791 -875 -940 -611 266 -481 -822 -111 988 -952 521 -669 -907 347 511 -166 375 -988 484 772 -730 -215 193 751 -116 253 463 -502 -955 -10 -731 299 971 747 430 185 -124 -217 976 -211 83 -484 -518 -587 -739 -1 -293 444 36 -467 796 -200 965 -133 -127 -947 865 513 -929 464 -625 693 -566 -714 422 466 -633 562 919 -271 627 -437 -231 114 -391 658 -44 777 -533 870 965 -673 -34 218 834 374 -420 750 438 940 260 -904 835 630 -18 766 -573 -43 -606 -134 -644 -948 597 866 -626 87 322 -216 -265 -923 565 317 -404 -324 -753 803 188 -587 575 -96 -883 154 933 562 -667 813 -56 1000 535 353 116 179 -807 161 37 -413 -627 571 236 -320 -512 -301 389 -430 -692 618 -468 534 189 -238 -531 -633 -983 178 700 523 89 -890 58 -869 194 -11 -853 357 -463 -45 -255 738 -558 -132 350 -671 336 -742 -552 -756 -950 -476 -62 373 297 -516 464 -547 -818 -538 645 316 721 983 482 -614 43 433 575 -823 -800 162 -380 866 279 -241 -114 -871 150 -529 -900 105 -189 -246 551 381 -328 -959 -706 -549 -519 -379 807 -217 907 997 -995 68 422 -525 -495 -266 -635 -168 -719 -372 36 -356 737 -15 -315 348 267 -433 132 -570 251 -165 107 420 -250 -131 181 -351 311 42 -449 199 642 -16 267 229 -346 708 170 336 -873 -118 880 170 -165 858 413 -318 -803 -850 -917 -74 -806 968 476 222 -826 -956 -630 491 408 -932 404 -716 303 415 73 -172 -197 -632 486 -69 762 450 711 311 123 -254 767 110 -43 553 643 5 881 -513 365 2 315 570 -96 -243 396 -1000 -278 151 -586 480 90 -810 -745 838 -428 951 494 -700 -368 -889 -487 -854 44 408 101 -758 716 -773 818 269 84 793 -906 -663 -282 555 211 767 73 -399 -160 -947 41 -724 -67 -418 -730 898 -605 -878 420 -133 -744 -997 -221 132 534 611 -468 815 812 803 -212 622 500 930 872 -280 894 156 -987 584 681 -458 154 101 -992 82 -51 -323 -474 -906 951 305 891 -180 233 196 21 16 938 316 -537 494 -518 688 -769 -437 382 -567 312 602 967 20 -532 -239 -809 473 365 978 -996 938 276 -562 68 -761 -218 982 -88 -251 31 -329 -805 407 -494 15 -901 756 680 -690 -225 74 -246 -690 72 -267 -70 106 598 342 921 505 308 -714 -679 -948 11 -350 594 628 -830 -963 -736 -799 -562 -859 461 -589 -945 -268 999 -564 21 -224 -971 -754 -667 2 -130 141 179 485 199 11 138 682 683 -866 -695 -911 -650 -642 486 -185 239 -287 608 986 -887 139 425 -114 -325 47 514 -952 -769 642 887 -338 20 -51 -839 7 -125 -49 130 -390 360 471 991 -749 -470 -83 30 857 355 -586 690 -292 -363 -44 -80 -443 -749 -454 -134 -407 -840 -272 -507 -743 282 -360 -271 907 547 119 717 281 858 347 -199 -697 357 77 847 802 -862 221 -373 -134 -397 -434 31 660 -150 111 -343 694 -719 72 506 -108 869 582 -551 256 -596 -234 -120 861 -735 717 823 -754 90 981 548 -403 -563 -939 -385 562 -528 -914 -761 -433 -381 -207 273 -975 195 767 -920 576 573 353 -273 922 289 -606 -355 -386 -742 728 148 131 -317 -573 -75 -975 222 577 -201 967 -357 6 365 22 -312 280 798 890 -935 -197 682 866 -126 -721 697 97 -816 475 171 741 342 823 231 223 -625 26 878 -641 -689 179 -61 49 691 241 245 -6 -578 -783 -606 -79 545 -524 19 932 -482 -552 957 -496 348 975 -344 -585 581 137 -298 419 276 -38 46 183 -425 -246 -850 243 -457 -874 -825 -12 988 -938 278 502 -625 500 -245 -638 127 906 -77 -134 263 -396 -799 -112 -406 -55 23 -908 669 -40 -174 -180 -878 -50 923 578 726 796 -956 118 -909 -40 748 -945 -58 -821 132 133 145 314 -342 332 605 -869 712 878 619 -459 710 470 459 -709 -224 -93 -86 204 -449 443 329 -841 773 -716 494 -474 433 -822 -535 -481 995 229 928 229 -326 31 -315 553 45 722 -114 4 16 -17 -963 -231 -473 -493 -216 -986 164 329 -598 -101 -820 -402 -96 -824 -156 -937 891 466 -550 561 818 227 -784 -437 136 -115 -727 421 -264 -105 186 -401 -959 568 -338 388 745 -714 -48 -321 531 244 -211 -437 -100 -578 44 -749 -16 -87 179 -275 824 -840 223 -342 37 378 723 -508 469 -503 -437 392 32 759 -186 356 -826 811 732 -451 -614 -919 -632 690 -289 -352 -641 -80 -978 -350 -327 -790 897 298 74 -305 -326 172 631 -199 841 -339 -44 -516 -794 -306 183 706 247 -67 774 -447 -192 118 -28 724 206 -34 381 441 -810 -564 654 -599 233 962 744 31 685 173 -515 750 229 217 943 -316 470 -241 -786 995 -490 580 93 -353 -135 -615 118 -682 431 622 58 714 -937 817 321 434 915 -103 -349 -53 420 909 572 -969 -187 -813 -864 -68 -985 -12 -367 -584 582 638 -526 -403 -296 -143 -198 -632 -479 998 -454 645 -176 277 58 -44 -139 -542 118 112 -859 -110 -904 -699 233 475 -92 115 -357 607 27 -847 -56 -61 -409 -447 478 953 894 379 -645 500 -588 -470 -160 186 -339 -72 901 -167 -19 156 533 -865 138 929 336 -621 -431 495 -310 -348 652 533 152 430 235 -103 -459 597 603 662 643 856 -536 -319 -329 493 -329 441 -585 -579 -594 70 430 729 202 -287 28 -825 694 359 980 -72 362 55 -727 -270 652 -668 -261 932 436 718 683 18 649 928 -708 869 -886 713 272 947 -802 389 -895 -371 122 747 -777 406 654 692 303 235 660 -879 -944 80 -35 -296 845 129 554 -634 -265 -290 944 952 133 973 -156 -319 696 106 -396 616 -40 879 -283 -969 719 277 -24 636 -813 139 -106 200 -866 -808 -116 -804 363 678 114 -564 482 -649 132 -90 -74 -262 625 224 -512 -768 -348 -969 -941 662 927 -24 387 59 -189 -712 781 848 87 772 46 -441 -968 -428 -30 916 705 144 257 157 -97 619 -421 -811 -718 93 278 322 -76 -869 -382 -508 -709 -546 -628 -757 -932 -433 649 328 308 -224 -454 636 -583 -52 602 921 -948 599 645 -873 -95 889 599 877 -191 219 -70 -300 -188 -241 -357 452 137 -740 -755 -887 -835 4 -259 213 983 979 873 -524 240 476 585 534 950 -260 -814 124 -745 721 -153 -19 464 -669 247 -647 -651 -312 92 -246 -545 96 -463 551 -141 -228 -438 -7 312 463 343 -543 134 -116 -933 -164 575 71 246 438 907 944 241 -45 -120 523 379 -943 -845 852 819 385 737 -436 -608 350 -466 -291 555 768 -221 -65 -664 201 -314 234 -219 459 -72 435 -752 -927 822 422 -598 -847 -813 641 -535 -8 -732 -108 6 -67 -290 72 980 861 -917 -916 -31 -72 -170 658 -106 -668 308 182 413 404 -9 394 770 826 -987 -302 253 337 -34 945 233 -513 -820 -879 -117 317 706 204 -699 271 -259 432 60 -45 642 -400 -11 -856 -348 -18 -919 -195 -21 310 920 97 -241 -594 -734 -520 459 382 -452 289 -878 -856 469 568 367 -61 498 -555 -516 925 605 214 442 -775 886 272 339 -33 37 780 980 66 420 671 -24 -713 568 845 -870 109 512 957 -464 -127 -846 -312 -218 -957 -569 -166 -198 164 428 -18 -154 263 -869 541 -119 788 -979 731 442 -612 -328 -677 -473 -756 -407 795 137 -603 483 -381 777 229 960 210 861 -655 -578 -127 886 223 985 306 -677 -610 -322 643 740 -112 923 -924 766 -292 778 237 896 983 -955 -957 908 159 -386 878 75 -867 -139 97 385 290 827 -848 -353 -770 298 101 516 526 -215 -140 -390 -876 -985 -536 -396 -264 715 -46 768 -494 -786 -643 972 -752 554 -884 220 600 711 752 -963 -115 256 -663 -618 -916 923 -140 -806 -898 384 -937 397 294 -275 833 -977 403 -77 374 731 -388 -963 565 -146 242 -496 -916 795 -499 897 730 443 536 20 -287 -218 664 -398 -579 49 507 -177 694 -520 -688 581 -40 969 -9 632 -804 -500 -245 -33 -331 -129 959 734 -165 -950 -737 26 -978 121 617 -74 910 769 470 363 -724 -638 -671 -876 389 -740 -419 234 124 -67 331 141 713 -54 54 -784 -769 171 205 47 -296 692 -58 -931 -651 237 724 960 -970 -463 985 -588 -827 597 -697 891 421 882 -463 472 -714 -114 919 425 263 278 378 222 420 -856 -463 -919 108 789 -103 309 -968 666 604 542 38 40 -236 805 68 -634 -80 564 -431 46 370 -549 543 145 -338 -262 949 604 14 -500 -112 383 -388 -598 597 -751 -881 -689 -732 -8 829 -845 -614 -621 -594 -410 -450 -227 -285 -446 -791 -620 -826 -866 471 -710 -273 146 -964 84 789 -750 408 -320 -310 667 -675 -903 837 -31 -134 367 -656 940 -700 -584 716 -759 723 -739 -418 599 10 457 -289 -81 474 107 -813 300 315 908 -685 -348 -283 340 855 -402 817 635 -821 -737 -579 -696 590 999 -979 -649 448 -540 313 284 421 -96 253 246 457 -92 -225 -170 231 731 734 -224 -404 -410 -73 242 392 -914 -757 -262 909 -846 -787 -428 135 -228 133 -28 -29 -224 774 688 540 -874 -666 587 672 302 -373 -186 87 -303 577 -200 -203 689 -981 -752 -951 23 -853 176 64 -726 212 -290 669 -917 -515 -741 -393 676 314 -621 -173 447 -917 -283 -109 925 318 -801 134 686 363 -656 783 -50 -797 547 222 -113 -584 983 576 -859 972 -476 577 696 -563 -69 -745 -290 -880 509 -473 443 223 925 600 737 -589 471 -386 -41 804 442 -898 29 -327 855 759 950 466 -127 427 -759 789 123 302 487 466 672 570 -267 -366 -888 -219 -716 487 558 -270 851 885 -901 -519 -183 -310 -237 -427 -690 -563 279 886 -671 625 281 -530 -25 910 801 749 -545 -661 -734 548 7 416 -123 -295 -978 109 883 647 -668 -518 -922 -775 -86 -83 -297 281 311 742 260 8 549 210 717 -905 -275 -775 -131 253 312 -580 -241 450 -615 116 -973 700 506 -221 33 -701 -310 -684 -514 -301 -218 -513 527 585 -510 -536 -592 651 -633 22 334 -186 -24 -432 -390 -842 -24 -412 -914 -156 -354 435 615 570 -899 209 0 -921 -768 423 38 -694 273 -143 291 953 455 176 235 553 -235 126 507 429 682 647 -652 789 281 -210 617 -116 96 805 -847 456 -828 719 -631 -247 824 -351 -307 32 -159 -967 701 954 951 481 -320 641 -378 -474 -38 -815 -64 571 -414 -609 -687 -4 -351 -121 647 -633 -580 650 -165 187 -738 457 658 323 266 768 84 -474 -955 717 -544 -491 -832 -798 748 -733 358 -1000 -951 -70 -752 -503 790 948 -683 -636 -604 161 -949 127 -87 464 -780 -915 389 308 -957 917 192 -877 -95 -440 -165 -100 -920 -136 287 464 653 -218 82 518 -413 825 580 -191 -965 768 -200 862 469 286 627 -253 268 207 -897 -656 -438 288 -831 421 663 641 298 605 578 -355 -953 520 540 -166 91 440 138 -394 324 -612 -100 203 121 -334 45 -58 -413 545 -961 760 174 668 -511 -393 474 572 -455 807 -943 -2 -990 -759 -633 -99 -987 -889 -956 828 -549 803 841 390 513 207 -591 99 916 896 802 648 62 674 -361 -48 404 -606 107 555 339 -692 36 -73 -184 696 -401 -439 203 -592 202 538 -229 -599 -44 -964 366 667 695 799 507 -464 -50 269 425 619 -606 930 -710 -41 -654 751 -734 420 680 -123 -144 -887 660 454 -674 -551 778 830 -703 -340 -466 389 -461 -390 255 -989 921 541 146 861 -531 721 483 284 613 253 -328 515 178 814 835 -588 679 -682 -612 506 -231 -741 42 -535 -159 -916 189 -824 1 225 -741 -694 34 319 686 106 -612 -565 -970 689 -457 337 -145 502 758 -134 -952 -189 712 508 -899 121 -369 406 -287 750 517 262 -124 -64 -667 821 254 -707 905 -774 951 341 -351 -611 142 395 578 -624 -630 5 849 -367 794 358 51 -329 -679 -739 373 -26 769 -540 -383 -485 -422 854 536 454 -686 716 874 869 -225 -738 -796 -673 -763 491 292 -506 864 -507 -841 -520 300 483 552 -499 -413 -245 -471 -471 -285 -553 -932 855 -506 769 188 -408 359 -456 -885 -826 708 93 -283 642 -841 812 -537 132 476 688 850 92 -58 660 -836 100 -439 -76 -443 -518 712 456 -829 152 140 18 834 906 768 -722 798 275 -961 113 -699 -714 -235 -754 54 -359 865 364 920 -647 142 958 -569 -23 209 -84 196 -934 -887 93 -331 -76 -93 -42 -229 -389 -220 594 -700 -56 -171 -82 97 257 -249 237 -130 121 288 389 692 268 638 715 -601 -873 791 -439 -889 -231 419 225 -937 892 227 -920 884 53 774 866 -825 -68 306 729 403 518 -3 608 -303 -589 572 193 -950 -297 -625 442 312 -829 -905 -755 -683 -600 928 -515 649 -760 -672 224 416 243 832 877 -223 -978 932 -655 854 768 378 -780 -747 -762 900 173 303 -540 -973 -504 25 -781 -447 -653 -676 -138 -920 3 896 67 -147 -115 921 614 82 812 -318 356 -981 362 498 50 -787 65 -17 -968 -337 649 -450 178 78 227 -128 392 -210 -92 -244 726 28 -162 -626 -95 -44 716 298 671 -643 478 -340 -230 363 -355 -295 244 -343 -935 245 -882 -265 318 -678 755 -80 30 51 133 671 -302 680 720 -778 861 561 -40 661 -478 77 -994 171 -64 -617 176 -401 382 -443 230 -990 529 -993 59 -915 -734 -57 -660 956 731 -703 14 461 -273 -372 -395 -717 -839 278 -520 -229 -789 556 -739 740 -277 69 -283 967 18 -460 330 -190 -404 77 -656 136 -583 39 806 382 936 476 886 341 69 -308 -697 234 272 -965 399 -4 -301 194 177 511 174 625 -778 924 -467 -548 -646 -603 317 -235 -935 -619 12 -721 705 402 -563 262 -286 -582 110 386 682 852 594 696 -818 -98 -781 837 -656 -321 448 70 233 -627 -760 593 674 -702 85 833 -823 -563 -724 -270 -822 995 -880 -506 -986 42 -601 234 -22 -65 -343 -18 553 664 695 -151 729 668 265 191 -101 -770 299 670 -813 176 -191 -557 -974 -392 -737 421 441 392 -421 831 -197 816 -715 877 -392 -636 504 219 349 -583 801 425 712 -373 870 -616 -843 499 291 309 523 549 531 -585 61 -848 -441 -891 320 381 -281 -36 397 -163 -544 819 527 550 56 -194 61 -739 -153 -84 477 376 -408 278 885 743 -602 -892 -836 637 -787 21 111 366 -650 464 501 -108 858 120 -521 992 -278 -459 307 625 345 686 -992 -908 348 -555 710 -432 755 -380 -923 -244 -197 -538 -467 924 -868 -594 488 -517 169 -379 534 674 950 -851 -733 -338 -308 670 56 -717 -799 -667 534 290 844 -734 -138 -65 361 -691 138 -204 -454 859 612 -336 -281 -958 -681 -777 -482 786 -513 -849 550 679 899 -800 -51 -753 -986 992 -350 867 46 -42 459 615 818 -787 -288 17 582 66 -413 -566 35 756 998 997 -966 815 532 115 17 -969 492 -814 533 -863 -952 -790 871 921 860 131 801 764 53 287 -778 -458 -233 733 80 864 847 -918 644 689 -414 -930 892 -720 -417 266 -307 434 339 -538 500 298 380 504 -696 -610 -74 -974 818 118 -962 -877 -248 -280 -808 -835 -573 57 -449 764 908 -602 -713 -690 938 -427 285 -246 490 -861 -47 -636 5 132 718 485 906 322 -5 -700 957 -280 -387 165 135 -779 -688 58 -605 751 1000 878 223 637 -193 410 182 897 -32 178 -463 231 328 -337 -837 666 392 647 -347 -651 569 520 461 -630 -293 -752 -685 920 -435 146 -219 -940 262 -118 128 -554 951 -364 926 94 469 -55 -265 -14 786 623 475 876 186 -647 201 -36 344 -656 287 883 -485 8 -126 -851 490 7 -295 -782 -605 867 -765 149 631 -617 -190 -193 -911 728 -306 -625 -121 -783 -248 -635 80 -440 901 -631 63 451 -34 -273 -170 60 231 726 -424 394 529 -319 -690 -55 212 -319 275 -123 331 65 -909 628 -701 -968 -274 -513 -76 -399 -426 958 599 -744 -803 402 -748 -762 -635 -924 251 -221 165 -953 661 778 -158 919 -776 872 605 394 -525 144 -453 -591 694 551 353 746 -100 -474 -530 418 -169 -335 -770 928 -195 -116 -865 -294 -220 618 -4 253 -768 774 82 -914 8 -35 613 275 -267 595 665 -474 -137 -583 -893 -781 -65 847 -49 -484 288 -736 455 -685 -591 292 -74 662 -965 -719 81 -53 -607 -664 -777 -189 516 -751 -489 -154 796 -635 378 -348 12 -628 -984 231 -657 -497 -227 -447 630 853 431 832 737 962 -712 -986 -97 -862 37 -958 -974 -350 -938 -187 -850 290 510 -379 -853 -32 917 -249 589 286 -544 776 -768 -663 -992 579 688 -708 212 -901 725 -901 734 57 -517 734 850 775 -172 -706 -368 -651 -626 -285 500 -192 911 -559 -458 284 -182 638 -597 -33 490 616 474 -718 -759 -343 491 -714 -599 817 220 -997 889 180 -538 963 373 -570 -576 602 739 551 210 -925 -461 -206 -7 -184 -835 591 -666 -139 -991 -608 -670 309 -839 -635 -235 509 175 477 -990 -722 -225 -894 867 -156 978 239 -968 405 662 -988 883 187 -952 -586 403 333 928 750 14 -76 778 840 312 593 101 -196 822 311 -111 638 53 368 711 110 -602 352 -425 687 630 626 -483 25 -633 744 385 328 -446 -906 481 -342 974 16 -10 235 284 -84 -921 -728 944 -296 -618 -409 -287 96 487 799 -966 489 989 -128 -928 -292 234 617 665 -555 -595 527 -188 -860 -299 136 -617 -35 657 -67 208 -294 -846 833 805 -187 -122 356 -91 708 -618 -177 -377 438 -562 -462 -932 82 924 271 -132 -79 -711 -125 -795 -25 951 -233 562 -220 -2 -857 -84 918 273 -493 -820 984 -936 424 731 607 550 -272 174 -588 945 -757 -377 863 -947 -945 -418 292 977 457 937 491 -689 661 795 211 244 -956 -614 454 -469 -425 416 -552 46 420 -563 -803 99 -515 583 611 941 286 105 -635 -599 -458 -380 -449 -423 411 665 998 -518 167 -83 582 583 -55 -513 467 -503 485 -78 -619 -991 89 -271 -411 913 -804 462 802 766 -13 -981 -994 -863 -562 196 -634 -488 -344 -783 442 -841 273 675 -392 -240 -243 339 -942 -532 600 -407 841 565 328 -524 154 -326 -483 592 -698 115 -265 435 -677 -863 176 860 -678 773 -109 32 -84 279 960 621 -596 429 457 -913 29 371 392 342 -506 900 697 11 308 596 612 -775 935 -684 -345 367 -803 143 -53 193 -22 802 -244 -477 -710 389 -337 -222 -820 442 -907 -39 698 888 105 344 -186 843 76 484 248 -571 -921 -32 893 694 -950 -668 -187 15 -568 -996 660 -398 281 72 -516 -799 -651 -540 -204 -81 -190 -354 319 501 646 631 870 207 844 938 -820 -980 689 932 880 920 -164 708 -46 12 -849 412 856 236 -342 913 330 42 492 2 38 -68 -360 -532 -906 556 -613 -576 742 -387 802 -303 -258 213 952 244 762 -974 -687 646 122 205 -503 184 750 -415 -390 874 303 -138 467 -630 -410 887 -888 479 562 470 491 -45 12 -281 -189 23 407 -826 201 4 -13 -299 996 534 564 923 530 -76 563 -376 552 -914 -831 911 550 150 -230 902 -990 -941 -703 317 58 300 5 511 -509 673 -616 -406 520 467 467 -730 684 -750 258 24 -663 464 432 725 -824 867 275 -836 829 470 -981 940 406 -222 505 -332 -678 -873 -180 -903 745 333 -826 419 -465 -648 -623 -659 -306 -67 758 705 478 -175 -371 -539 -115 -843 115 -591 -336 -129 -401 65 805 308 -924 957 -774 -361 -324 912 -625 -270 112 -343 558 -990 948 747 227 -68 -66 182 254 -96 -515 -95 -774 -557 -11 141 203 -997 22 294 -276 169 -145 -436 -711 786 -547 -194 -220 88 -191 -546 705 98 -877 -184 985 683 983 -383 870 161 -274 -450 729 814 -755 -924 677 -444 -112 -795 -62 -763 620 -911 -776 263 497 758 -475 626 35 174 287 -95 913 926 866 -774 371 705 -390 -19 -342 302 201 -159 476 -327 -684 -969 -608 183 175 179 -578 481 -318 -313 -171 -91 -375 57 331 724 -27 973 436 470 -389 -417 -438 132 -472 400 -564 -642 297 19 572 611 -704 658 127 67 253 -374 921 118 -976 -94 -219 -55 -613 681 911 -225 733 337 775 177 714 898 846 -114 -868 633 688 307 -362 -490 787 -158 -824 -39 755 308 107 792 197 785 -402 -458 867 -321 -831 -999 0 706 -581 682 116 299 -847 -341 811 254 -83 885 203 190 854 151 -664 -801 -505 152 -287 -181 914 710 740 -848 666 338 -98 121 649 -68 988 -401 -448 -72 288 448 728 624 988 383 116 728 -329 -446 -470 -179 -386 -19 -718 -625 847 -994 864 316 -519 273 819 -835 80 437 244 -969 -633 -586 931 141 -949 -517 -434 -641 -537 232 920 -381 784 866 -897 639 -110 395 -595 -74 -525 190 690 -203 677 -290 68 -446 -683 -155 -131 -367 848 981 842 780 -184 379 75 -463 -776 75 361 -180 391 -968 -893 371 -14 293 -694 651 637 -862 804 951 -468 -235 -310 416 -74 -636 -508 868 648 289 702 -415 606 -771 -318 326 -489 550 177 224 -252 -295 772 506 -635 78 298 -727 656 973 -942 -38 -112 -149 98 -352 -850 565 -486 -991 748 -871 -680 293 61 511 -726 -814 -6 -316 879 -456 480 -909 -629 -498 514 274 300 645 -169 -764 583 717 -235 65 -735 104 956 -370 697 706 905 -524 -726 -31 -942 425 279 -261 545 127 -226 21 822 -71 586 -960 159 538 155 -879 869 490 386 506 -437 521 104 743 -399 602 -365 -870 446 -20 -29 -191 763 7 385 -50 -267 198 -511 -722 -903 -487 573 -89 -33 806 -899 35 264 834 432 -964 -199 383 544 -216 -460 551 -335 -784 982 -618 1 312 -498 -746 -934 791 -544 668 -140 -77 -623 -83 -328 793 457 -424 917 962 -806 310 -408 138 898 269 791 -975 998 -651 -679 953 -30 -657 28 -862 -827 578 824 537 563 -670 242 -260 882 -724 -214 38 -37 699 -27 360 803 149 -550 -100 -595 615 -768 -40 638 596 -64 222 277 -490 468 -378 -976 -395 774 935 -645 -298 -482 -689 731 -370 -397 -33 60 -578 552 -81 85 -148 83 -131 -120 -908 -687 -251 -658 64 -805 -642 608 601 -346 694 -80 -121 -666 -971 -921 -511 -866 294 -854 851 -294 945 386 811 -541 -55 -913 77 -943 -841 -793 -582 181 -129 630 43 -761 -732 -374 -781 150 884 -383 -37 -285 -720 -347 223 715 478 -807 -317 -835 -709 207 716 -641 984 545 -770 352 654 -283 -282 -532 32 528 -107 -483 643 -579 199 -64 121 -698 -627 770 -286 351 -899 -119 724 251 -51 -670 -751 -954 -977 -412 935 -523 180 -133 133 -183 147 95 922 942 534 -406 640 -610 -560 -725 382 516 732 294 -682 596 584 -230 -138 817 135 552 533 311 -47 891 699 -363 -584 -35 678 916 -663 -907 903 731 281 -205 -35 724 -172 -504 -159 -26 365 -432 429 140 488 979 865 -382 -815 -76 -495 -42 -358 -344 -60 625 -346 663 -672 674 -908 -836 202 -344 -766 951 729 643 -115 762 123 873 -707 -891 667 -600 -902 -651 836 331 -766 -839 463 612 958 -822 -20 -371 -612 -795 -169 826 745 -508 257 -173 177 -47 998 829 -901 133 -208 305 85 216 236 -808 58 -831 -624 -712 -416 341 -449 -141 -422 954 -184 545 -303 497 -291 -415 -123 131 852 -55 -363 134 370 632 669 -884 597 -749 -190 669 -757 -227 -865 -353 -110 65 644 930 -547 -663 -106 924 -237 787 -923 -462 -924 436 -260 -128 615 -489 -915 401 -9 103 691 291 -731 349 406 -278 -620 542 -156 833 -668 17 -910 -308 -465 -840 -346 294 -879 522 -33 -434 318 -860 652 -809 -769 -276 45 570 748 -114 -383 -889 719 403 -326 -534 333 389 -867 677 919 -66 228 336 209 112 -322 296 785 -599 640 -578 561 190 317 -255 -36 -570 188 196 -873 -911 31 -914 670 -503 164 152 -503 -915 -262 -596 -498 -534 526 -864 264 -350 -211 410 397 902 -527 -690 -375 -466 275 -343 750 665 203 868 -532 288 480 949 469 -38 -84 559 -551 82 -99 471 966 -175 216 -989 979 935 810 605 -884 -46 -392 44 724 31 96 -844 797 818 35 -720 -958 -620 647 -683 861 -4 207 -122 76 115 -59 -348 -10 -181 502 590 602 -307 789 -934 35 113 -149 876 -435 -984 790 -82 -484 -795 849 -832 -262 408 -868 -351 -58 -526 -844 -815 -643 52 240 -14 -136 690 445 435 -40 -271 -452 451 81 -615 -122 797 -983 79 529 -836 -677 -546 -180 -370 673 660 597 -638 305 912 -644 264 -743 -904 -205 524 -702 -157 493 586 -554 613 94 -768 -609 994 -870 217 422 158 -186 279 715 90 872 533 178 -413 818 477 76 107 332 214 699 20 568 767 943 192 -509 -814 24 -635 835 974 388 6 257 -821 -134 47 -512 266 117 689 -193 -771 797 90 145 871 -316 -402 -619 -610 490 -179 372 -933 -235 -128 -873 -634 451 -644 -506 -405 -751 724 282 -3 -628 981 -118 -25 -279 681 -715 -133 850 -170 831 186 -842 -815 -783 -452 765 167 677 893 -738 -475 804 355 290 639 937 -347 789 -351 632 -725 -841 -33 -124 -950 709 539 868 -985 341 895 -539 675 -225 -306 764 -960 -1 -295 -764 -50 -180 -573 -750 -537 201 -827 847 688 -787 851 282 -52 -8 -140 -919 280 920 812 220 992 456 776 750 935 -930 -4 612 224 -410 -572 683 714 182 -670 662 -830 -700 -264 614 51 -88 167 -900 887 -138 183 -132 327 -569 -894 -780 696 -260 460 -623 335 -51 604 447 -71 935 639 -280 -75 296 63 656 367 -750 -741 -956 -446 -303 760 484 -89 -486 -408 820 -441 840 -227 -660 -933 6 404 153 -647 372 574 637 -738 -100 935 70 702 7 -162 814 -226 810 -918 -15 217 739 972 732 758 85 521 -241 -856 -807 -510 78 -246 539 383 627 849 -303 874 185 551 -218 -202 27 -649 647 811 -347 322 541 -744 551 -652 226 -613 -556 674 245 775 -139 -262 -181 490 -559 -764 144 -252 131 -602 -824 755 -179 -332 530 885 -295 117 -746 -31 504 459 -648 -757 375 -852 796 0 -210 -916 690 -39 -656 -367 -207 -335 645 121 761 -929 -479 -759 -917 677 3 -387 -889 -763 597 -436 -854 -784 240 -330 135 535 -584 -716 628 701 -905 426 740 -545 591 276 799 -218 897 691 -71 221 192 -706 445 341 95 -936 652 -653 207 -866 497 540 260 416 -948 -559 -700 830 -715 222 -361 -220 -243 -481 -991 -698 -67 -511 -35 499 263 536 749 -686 -953 -448 -387 625 31 -101 -504 -888 -924 907 -414 549 172 -372 -491 -26 17 -198 -30 -910 954 -717 611 654 118 850 520 -190 -764 -240 20 -911 -106 -401 -972 997 969 2 -456 862 -413 -467 292 688 132 320 -772 -448 -129 -647 643 -946 -570 807 -733 -64 731 42 679 788 -796 244 976 -26 -347 -60 -886 834 -769 -676 620 848 -724 987 209 -910 -850 -800 986 122 -618 -741 -420 -129 -361 588 -883 978 -327 -608 562 52 672 943 -762 123 -840 -51 610 653 -328 -241 685 940 717 -23 -37 458 -381 -571 404 581 400 698 -250 366 -188 -875 838 -552 224 -163 680 -907 974 -653 -591 -758 294 670 -871 68 -618 -678 338 -71 -831 -556 -947 448 -222 548 404 514 916 -317 -651 360 983 -406 -715 497 247 -248 -831 -14 20 -244 883 -564 270 -708 662 -264 -734 -990 -453 -743 -862 290 77 51 502 691 876 395 100 252 516 -413 917 -68 -221 -277 -296 81 703 604 973 -521 852 135 -345 457 2 277 118 -12 -724 -379 -837 122 847 171 -213 208 -480 -979 889 664 -186 -648 904 380 548 356 -321 400 -568 -674 -228 -357 510 -35 -489 240 -333 290 925 -807 281 913 -832 538 -999 -846 228 -65 -299 -679 210 754 696 -629 -259 15 -764 -797 204 -1 -435 -861 755 244 529 -939 -252 -562 961 411 183 925 -87 -401 -634 56 557 -619 -596 -129 461 -369 966 -827 247 745 -847 -916 -413 -246 -181 -946 -145 -547 -326 646 185 669 305 657 412 -104 -495 -241 188 351 -821 33 971 676 331 -541 820 971 863 611 -570 564 932 33 -683 948 -665 -728 547 -501 430 -814 -994 285 642 606 937 -657 130 747 -761 769 -487 668 -532 -710 -519 -721 307 -51 217 769 -700 983 355 -976 -23 -36 -183 179 -563 -265 821 664 627 657 -647 -757 447 220 764 828 16 -48 -874 -12 332 648 736 -574 314 887 -782 -908 -390 -864 842 -226 -338 529 542 -133 373 -824 -32 -14 -561 -463 -813 805 -600 -403 213 -454 596 786 322 -221 -370 545 913 45 517 -671 78 228 878 670 -814 102 561 1 -832 224 -327 -835 -66 -609 -55 208 -33 -370 181 -73 937 -203 734 -721 -210 451 -80 835 -118 -830 -141 820 535 -705 643 -523 234 -762 116 -46 -262 -67 584 347 380 301 -72 441 293 -219 281 111 289 -820 643 -132 -420 173 -967 -75 87 745 -483 -908 -456 995 -50 841 -55 -248 938 634 -419 788 592 267 810 263 636 664 -302 337 36 -779 127 -376 253 -961 -755 195 621 -837 785 -696 -853 -929 668 535 -613 990 -652 -606 -104 -986 786 -287 -252 -721 808 -2 -232 391 209 429 4 -438 988 555 856 -958 921 -183 -197 939 238 -464 659 677 654 804 -247 -640 -601 369 -907 -395 -561 386 804 311 729 304 500 -776 -183 640 -710 814 -23 748 -867 193 -833 725 324 854 -995 -33 873 -861 -540 346 -334 937 -76 -517 188 975 830 514 515 -357 578 154 -469 -771 421 -786 149 222 -806 -37 508 349 -126 -207 615 745 -11 -872 -166 258 639 -20 413 812 -735 664 305 600 -752 209 -484 50 273 -581 989 -816 543 -987 784 -614 -827 -75 349 -624 -602 783 -105 -447 -749 -151 564 983 -842 288 -719 -186 -335 739 781 549 -793 -70 71 -757 -120 -237 -897 828 -802 -311 -700 372 -359 323 -349 850 -672 972 -927 -677 69 -610 57 394 -345 620 -710 943 -157 -431 880 -583 398 459 978 -733 -900 -964 -861 -792 -241 -985 -302 273 -308 899 83 162 35 574 -520 10 56 -843 -900 -880 -788 -761 153 -225 -208 222 -265 -689 -186 -165 -443 -866 -573 712 -588 913 -924 559 150 -973 292 926 -315 -762 677 -306 -37 -161 -331 46 -906 237 55 -633 -639 -265 546 468 -263 968 919 265 -360 -999 -307 -188 -172 531 358 260 679 548 -245 950 -785 -268 846 -450 -867 958 -441 -434 -848 531 98 -225 -230 968 788 517 732 362 -289 196 295 488 343 -384 -479 -136 408 -920 524 422 310 903 371 180 -577 -239 177 801 232 -465 553 59 -616 -548 859 -614 599 244 -254 -126 -119 -640 724 222 661 30 -106 454 -84 73 76 -737 -754 192 -300 -972 816 510 -402 215 -498 -987 848 -332 -389 -165 508 514 688 983 -890 -304 -23 -810 487 104 -365 -530 -923 582 -912 -34 820 -29 -293 -99 -923 650 -5 -473 -279 801 -263 -932 164 -657 -474 -501 -834 -101 531 155 191 -302 -472 277 417 147 -894 -739 -418 -217 870 -234 -615 -87 750 446 639 -507 601 -610 731 -342 -897 -218 -708 -428 385 -526 414 -483 408 -139 -155 -147 -965 998 -117 902 630 -467 -810 292 -979 46 -345 -639 994 544 419 -271 -518 398 483 -256 -659 -133 773 -119 171 55 -440 640 -840 -805 179 395 -902 422 -981 905 293 590 -957 704 170 -272 -378 -199 -145 -850 -496 236 897 -964 681 783 713 350 787 390 -654 -484 55 -782 208 -777 877 248 413 803 -387 -866 806 78 327 761 573 -643 248 -794 -748 821 489 930 303 415 964 -722 355 -461 -221 781 683 -302 164 -641 74 -297 -682 147 111 -693 -885 225 879 491 70 295 -383 98 -61 219 410 980 438 810 38 357 -230 -79 138 -955 -100 678 244 641 265 653 61 437 498 -51 -269 509 -101 -479 -610 288 -868 165 -437 485 520 -566 -35 -479 -533 487 -142 218 390 230 -75 632 399 -570 416 560 117 -197 902 -113 -939 -553 -518 337 -973 272 514 -901 186 -8 -328 -842 -881 512 585 -109 962 -71 995 450 772 819 263 655 -953 556 873 -768 -209 965 -458 -918 -161 567 -669 -57 -819 -460 -223 503 -628 -605 672 -407 883 290 24 -834 -244 689 -790 -726 -666 838 421 551 177 2 633 969 69 -885 193 107 418 677 727 -651 1000 -849 441 731 384 -196 515 663 118 -514 -374 -244 678 -555 772 -614 268 81 -911 -377 -863 -329 536 367 931 -448 -420 -749 -868 -53 663 701 117 411 -885 -681 -178 -662 676 233 958 698 -37 133 919 -647 961 -70 624 -993 238 469 487 -685 -31 969 -586 -802 579 -628 714 12 880 108 235 836 -727 484 927 294 -311 542 521 536 -927 632 82 891 294 -307 -290 -488 73 -783 393 -465 361 252 803 818 679 -356 -961 589 -753 634 44 -590 -303 -600 -110 729 -549 148 -296 -976 371 491 -458 -108 933 -916 33 50 -694 -316 727 -691 -226 -272 41 -547 -610 885 106 -150 -986 -62 -611 170 -879 754 -614 816 -880 479 677 160 10 -367 -930 490 981 633 -465 -441 -337 518 32 176 260 -571 595 985 -35 623 516 776 -175 -211 304 38 845 769 524 -166 22 -32 772 737 -354 854 19 516 288 -986 475 780 -322 201 822 -960 176 -88 -715 -315 929 -44 -308 -149 -924 352 -951 -419 -328 447 212 7 -153 -982 831 -759 -268 617 -59 -646 722 77 -238 -744 -666 283 224 461 69 747 548 430 431 174 62 -46 -597 -779 -105 133 599 977 720 -345 398 939 259 88 514 -379 -485 -224 -520 428 168 613 -261 -574 -5 923 347 114 992 500 978 236 390 208 897 -730 255 -76 -865 700 -519 75 106 -721 -465 455 -752 -725 -207 -589 264 -496 258 -232 579 -226 -950 580 -506 -960 -107 850 763 -607 -758 568 627 -802 975 558 547 -491 -659 945 -72 -599 889 117 -20 53 267 -834 -671 701 731 87 -89 -410 110 -242 562 652 -349 -16 -847 797 -32 596 -786 -272 396 787 -415 -52 470 -318 6 -100 -918 809 -485 -581 -55 746 816 453 540 491 800 -528 115 824 -735 834 229 -990 -422 -824 932 -887 196 -595 999 -319 907 -151 -577 633 -871 -67 -21 512 -584 -971 550 -386 -73 93 -676 -353 52 140 -466 80 158 667 876 -510 -72 -28 263 283 -491 186 -493 284 62 -510 -437 889 716 -806 960 -343 -43 -311 24 -758 764 -477 433 330 -833 562 -610 -628 918 849 183 175 3 766 -591 -435 95 -199 57 409 -857 274 331 153 -101 626 31 518 849 -844 -896 105 -811 -945 792 -379 269 -104 -919 -822 623 90 880 838 102 -565 -241 189 76 139 920 -652 -234 -295 -372 566 431 277 -882 -604 -38 -721 964 318 -144 661 -467 -708 595 781 -587 -121 739 -208 410 -215 384 -785 -433 -829 -708 86 -783 766 376 820 413 -984 -468 -114 -884 -607 664 388 815 565 727 743 -132 454 696 -377 -632 -263 -536 -812 -918 -550 628 318 -948 -847 -76 956 311 -49 -21 -778 847 -434 -986 -348 -327 602 -298 -400 146 298 673 590 -776 -354 26 125 650 879 -527 288 570 -74 -8 766 723 454 214 945 745 -944 398 983 351 645 479 -84 -207 148 -962 385 -480 265 366 -686 -818 -237 -606 -65 297 433 760 -653 969 -628 -338 -854 -400 787 980 -661 314 -42 460 -324 -363 -675 723 474 158 130 973 507 186 913 -274 -958 934 -424 791 323 305 3 898 -376 910 -807 581 -186 -107 -373 188 -656 -255 886 351 -881 -576 735 55 86 556 -285 -443 -734 759 330 -471 -224 -833 -451 224 -205 974 685 -132 -448 297 -675 -242 -449 798 -982 -442 -908 286 933 -489 904 -106 -550 483 68 -465 82 918 -616 -490 -107 877 -327 -644 270 -345 -980 470 -298 59 -671 695 576 531 -892 772 -751 199 566 695 -461 460 -722 700 -564 -254 990 -716 960 -560 173 -723 591 638 -896 973 -659 838 -956 -266 694 -615 -321 166 -868 -483 175 -380 -561 -476 360 980 852 -709 843 -890 688 672 246 288 52 -857 -966 -600 -852 788 -552 -945 -105 -6 62 -731 -211 -525 428 583 259 590 -214 586 -95 -598 2 -299 873 697 382 -829 -15 -798 277 505 -213 -360 660 -541 281 362 -286 -319 -737 353 497 826 943 -678 51 -716 -970 -637 -959 444 442 329 53 -371 -709 330 255 882 -397 54 789 -417 -514 -766 -536 -175 -268 940 -924 930 990 -440 -253 -110 -448 837 -409 942 472 -480 204 161 -878 72 469 -448 428 -94 -999 113 -174 232 -312 -877 340 -454 258 369 -861 -524 565 -390 -899 -273 995 813 -403 706 -283 -628 649 976 39 810 -733 249 -832 -936 -149 -921 773 -68 -298 -45 696 -442 -867 -733 185 28 134 972 756 204 -531 -867 135 -245 -619 953 222 715 596 235 -608 674 16 936 -69 863 -681 398 -219 155 762 424 675 890 -720 -669 -942 980 -121 -733 598 -906 669 -143 -137 666 807 -844 613 906 -722 665 523 -827 -960 -516 511 -385 -697 -677 629 974 131 -406 -830 -964 -289 72 121 275 -294 -445 -609 569 -83 296 125 967 -930 877 -497 553 -65 45 959 -20 850 975 259 233 721 20 -277 -732 287 -429 -425 -154 537 673 950 88 626 -167 132 -874 139 752 870 611 52 -18 979 -943 650 459 565 3 695 -978 -370 -256 -654 223 401 815 835 -517 -657 192 232 688 -773 138 -823 -575 -269 936 -333 867 834 -695 -157 -745 844 276 -105 107 499 553 653 -144 -796 -396 -555 -658 361 -339 -492 -107 -989 -427 488 677 162 202 575 291 929 145 -311 -364 357 -280 560 -14 61 59 740 -747 828 -970 -285 -885 567 628 -672 376 -676 447 -683 212 819 231 -978 -373 517 -806 161 -771 -283 -588 987 -327 554 -538 381 963 -903 359 320 755 -928 894 -479 24 -910 -854 -151 -627 519 -833 -684 782 227 744 868 371 153 415 -52 -341 -655 -778 -375 233 -755 501 -599 -761 365 974 -177 -848 -830 -457 69 348 -343 -550 255 255 237 -160 899 134 960 4 -903 -569 -522 240 818 648 -328 -518 907 997 -372 -103 -301 -64 -505 571 176 -124 717 364 -71 275 108 565 383 399 -314 -997 -309 814 -806 858 461 172 -535 -18 -924 -290 -900 670 -994 -135 176 -166 -520 -47 -140 -729 395 557 -340 -569 -324 -308 962 -774 -571 -859 75 -220 -378 -802 523 -532 166 -769 -177 725 -825 -929 227 -279 599 505 731 -150 -623 -895 874 830 814 -904 368 691 -21 -423 -937 184 -859 692 -177 -37 -39 126 93 717 -736 53 136 171 556 -396 -278 272 42 -591 -864 -855 102 547 -152 -793 -105 21 -260 15 162 -66 -147 837 -326 -812 436 368 235 96 163 -649 -500 -973 719 175 274 -492 -528 -994 -939 -576 705 -16 869 699 -867 112 -89 723 681 -873 -8 -199 -829 -618 -120 347 589 569 169 -996 41 465 -698 709 614 -713 -119 -427 764 278 384 -232 754 217 -254 -315 -540 976 -131 346 390 -833 151 -861 664 -685 813 -876 -665 -522 344 219 -383 373 328 -971 273 853 -676 -97 748 -650 497 -387 -545 -88 458 619 -298 -921 801 -816 -815 -554 -663 106 -6 143 -458 635 -221 -553 837 709 96 254 699 802 0 764 -841 -757 -30 -649 299 -509 999 -891 -96 -960 -746 -61 -746 638 -74 836 207 -322 -143 -812 4 -281 -359 573 -279 912 85 -795 -976 -51 228 -119 35 837 -844 -704 -540 134 -38 591 -783 951 -538 815 -963 -275 74 -838 927 341 1000 357 27 29 -654 -573 -934 -765 -211 -13 -821 -97 561 550 -102 922 -514 930 -759 -1000 -462 -164 20 -525 746 175 -722 561 344 -489 -651 83 9 581 352 93 -120 -274 807 -367 828 -891 343 642 -898 -395 -494 -152 -435 -119 -255 488 -501 -860 -365 -559 478 464 659 825 -311 -409 -912 -991 -876 882 360 -177 -146 -868 -543 300 811 -72 328 264 -22 -951 781 -595 -852 235 153 -759 -71 -266 -901 311 880 -40 -525 400 225 -309 318 -91 -157 176 -389 -965 -982 175 348 769 -137 -330 -754 -879 -390 -862 -479 -975 70 -969 -376 -715 77 -207 175 -673 4 -679 667 -807 130 -645 -835 -738 733 541 -503 -778 -309 497 895 331 -310 499 -476 -825 -282 -921 565 181 646 903 468 -416 71 953 -591 -369 -186 157 64 -313 12 -289 -918 -479 429 -179 -793 224 67 397 673 -841 -582 -857 840 139 -190 -775 864 396 -580 281 300 927 -277 60 -345 -732 -858 227 -251 -436 372 447 225 -355 -545 363 732 200 -983 777 -102 739 888 -581 -14 -845 937 -318 526 -433 -596 316 361 399 390 253 899 -149 144 -875 50 -798 -831 429 -218 -368 20 -680 333 -579 -113 -14 283 -606 103 1 5 -717 -616 -622 373 263 233 -644 -330 -724 603 -970 -637 933 -58 323 -684 24 -758 70 262 531 339 71 -408 535 -157 -442 563 -487 583 919 555 445 624 414 -231 -854 703 -730 614 609 144 879 -660 162 -496 966 198 607 -985 5 834 872 483 -997 -494 621 814 837 300 229 408 586 -212 -475 639 999 -851 40 -53 771 -936 824 317 514 23 790 908 -364 -139 -829 73 762 832 -1000 -994 -64 267 -996 515 -522 -682 133 -382 -655 -848 -996 -295 428 -603 556 571 -503 -270 -899 123 76 988 603 914 689 -591 -464 -468 -380 577 -913 839 239 -668 -704 -176 -319 -38 -767 -38 132 21 227 -244 -700 542 -173 248 -319 387 -317 -84 801 -904 -297 -886 895 67 -609 -144 760 -926 295 560 -962 -66 -80 -255 -466 372 -99 -367 310 125 330 999 373 -917 17 -707 -629 -840 -313 829 -480 -805 -328 399 421 -975 -309 462 -808 -429 -45 -909 470 834 210 445 356 -838 -760 -910 45 11 556 -361 1000 -1 69 -536 260 -478 -890 832 -238 -228 830 -178 -709 -668 548 920 -675 -638 -706 348 -439 -262 -657 383 353 365 143 -807 -817 -256 -474 521 923 -268 660 -537 263 437 -517 44 -488 25 -696 -5 782 79 974 55 -632 649 906 821 149 -964 976 -532 575 62 572 -507 298 -375 -449 -314 -977 46 -751 892 -588 731 -292 -116 113 442 685 621 607 899 32 542 454 -143 716 -81 242 -729 -190 928 -493 82 -727 795 -464 -817 -78 774 606 424 181 -938 145 -565 -746 -497 692 -111 -369 -300 -174 -365 363 423 -765 440 473 -404 338 -574 627 -195 -441 -354 -899 -250 981 -905 -780 768 -535 344 902 -113 -767 -159 -908 -196 782 562 423 -964 -677 -686 241 967 -621 -347 709 -771 796 71 696 887 98 782 246 947 791 908 -356 -233 -820 -206 313 -230 -606 -568 826 246 207 -161 -510 -321 165 -866 34 -740 -736 385 -178 68 809 -302 -656 259 -348 578 957 250 -978 611 -537 132 -568 863 -869 -217 23 747 892 -320 -414 896 913 24 -205 -720 -286 -184 583 648 -397 -908 -723 -545 765 -956 771 -211 507 715 925 -974 -245 170 714 -967 454 -505 -358 859 -200 724 -770 -668 -461 55 -989 -650 -864 -586 -986 51 828 764 -320 -459 -581 -313 -46 537 683 -786 -405 -539 -135 641 -813 -857 164 -612 -240 -104 866 632 -142 -101 968 990 -582 381 775 734 345 383 -542 -331 276 -219 489 756 891 463 336 -353 169 34 974 -549 -901 973 -899 -237 10 -253 -330 90 -279 519 690 -46 -329 965 699 -213 -738 575 715 19 713 -349 938 -248 843 -184 640 458 444 615 958 404 -654 352 -151 680 424 9 302 -11 727 674 519 -65 893 219 -827 -796 -309 -293 794 -67 -716 -930 307 -181 -272 93 -763 492 745 745 -522 665 -282 815 -962 -559 -196 -939 694 -981 -844 538 549 -600 109 706 904 287 -521 -208 222 566 -687 814 272 687 -615 402 -981 -211 -849 -127 -598 -812 793 356 -546 191 -921 -112 -213 237 -35 187 -9 -539 211 -961 -64 -532 -376 -230 -975 734 578 406 -774 -775 -732 -693 -654 -107 -888 -599 -851 884 -309 -926 -467 996 -528 345 -548 -882 349 -794 -840 187 431 -107 -449 704 583 56 69 808 276 -737 -585 -885 -226 84 -85 598 628 -627 617 -536 -470 188 143 -37 543 -636 860 677 382 843 -534 769 461 312 -249 224 -951 -714 -609 866 -984 -825 -883 249 -500 -389 799 967 813 -116 -302 -327 -132 902 -716 347 76 257 729 80 81 507 -195 425 -290 -919 -651 78 287 566 629 326 17 -758 -660 825 -945 -593 243 -563 -732 -881 866 -843 -294 867 -598 -678 845 -282 -467 -597 655 -167 595 528 -489 571 847 -179 414 882 -584 -350 95 -30 705 -130 -788 -588 -886 271 -305 400 262 280 -633 310 -200 566 239 314 416 -739 -145 138 -196 -148 7 139 817 -689 -703 -680 -738 -274 -57 960 653 780 161 -473 234 -758 24 -229 504 -448 642 313 346 858 81 -602 584 42 -407 -105 -736 374 917 -675 -917 809 251 -700 463 -188 636 997 -312 392 -338 -49 -631 -959 -725 645 -62 -161 -29 430 485 -66 -903 278 801 80 57 -619 375 635 612 31 -273 592 -555 -719 -553 145 -129 256 155 -645 -494 -709 -397 -64 839 284 372 -762 -196 316 -374 -593 273 502 -635 -477 230 -632 -230 935 79 211 -655 729 -220 -204 -217 872 991 -234 551 -302 502 -997 -199 590 -538 -667 -806 92 334 -529 -236 891 405 275 -10 263 600 -429 -982 -484 -733 -767 -560 -568 -400 -362 218 798 -838 -343 -245 -323 718 -353 5 414 -726 -591 -25 -875 -993 -935 591 100 299 203 464 -661 -16 142 -309 -484 -66 880 -78 -797 952 -989 -779 512 -518 712 490 58 -326 698 -791 -966 547 -393 260 -679 -534 -189 -646 869 -170 71 -922 -294 449 -574 967 -430 842 787 -216 -251 -333 397 700 -15 -769 -14 -396 145 858 -960 -999 -680 -491 284 -854 -506 -289 479 422 -246 -60 719 -610 -941 342 -778 132 213 -423 -653 -547 792 1 -487 57 -693 -38 26 636 -690 -950 289 -738 -542 -264 -180 164 -424 -108 692 851 631 611 -241 -380 -162 321 189 -21 838 681 46 -352 845 171 -11 -407 594 -535 -970 -621 161 -402 -518 -975 -263 935 396 -613 129 866 -379 -977 -906 -982 -294 -613 -949 -350 -832 593 937 -454 334 126 -402 -319 -365 -135 -535 381 -527 -120 -96 364 400 -839 -189 -745 881 905 610 72 -655 -858 148 -672 366 694 964 -933 953 596 -433 767 466 -257 540 796 -687 -910 -389 275 -872 784 849 -522 -486 -887 295 712 76 395 628 -722 -673 601 285 450 567 -374 500 -268 165 885 476 -814 -60 838 578 720 878 -386 160 569 782 214 -24 -988 521 849 -994 245 998 -26 -756 838 173 -749 -583 -380 -999 933 648 -222 -125 343 88 814 535 -42 -880 -3 -923 -542 919 64 341 -5 263 -613 649 -410 951 884 352 -416 -425 585 -69 -731 473 -368 728 192 786 743 455 136 839 -911 -719 -780 809 -957 -396 428 -470 -432 563 777 -492 885 -687 -534 244 -339 674 998 -636 86 861 -79 -362 760 11 418 -654 -282 -3 93 -418 941 -334 -743 83 840 -91 467 894 324 936 65 -344 448 464 30 533 835 292 995 130 -782 -295 527 433 -313 -787 165 -571 -523 207 -958 -54 -788 374 56 -132 472 -217 -461 -850 -972 147 -599 -400 576 -261 -189 231 -528 786 530 215 219 214 -739 178 -442 805 602 -658 34 -206 -336 -65 830 -513 -465 -156 -227 880 441 -368 -139 481 232 325 -617 -830 -683 -936 -998 -991 731 -208 -188 -250 -521 -423 -896 -100 855 355 257 538 244 463 -576 -697 -955 -884 -666 13 40 500 684 904 -404 660 -283 -45 -142 -242 -988 -563 295 -144 407 -876 531 -973 -770 -808 889 -659 623 -239 836 -510 -65 786 672 -421 118 489 972 -281 67 -494 636 490 473 -180 -806 -252 280 97 -964 625 236 568 467 -832 407 543 -916 -299 99 -521 795 826 370 -739 -921 -209 218 -109 624 45 252 -216 931 609 76 280 733 546 -526 -218 -631 -975 -224 929 844 468 602 214 992 408 -59 -428 -705 -380 891 73 -263 248 -185 409 -490 50 -741 -262 107 771 -780 -464 747 383 626 -173 528 -841 174 413 647 275 -754 -650 191 60 -240 657 851 -905 -62 722 -342 -323 -603 932 609 884 -56 969 -357 930 849 282 753 230 -779 532 -207 -634 -848 -86 -59 795 -357 735 621 638 583 550 -655 10 155 311 452 195 -339 -269 794 892 -703 402 -468 970 129 829 458 158 419 -768 -483 -623 -784 131 -301 -319 -410 -47 -713 -962 -650 943 -332 -789 -305 -104 -707 -255 -133 653 -699 286 42 557 972 -108 696 -453 -522 564 258 -4 142 539 -563 613 -721 928 -239 432 -949 45 897 563 -890 -616 -730 80 -299 -803 12 -339 -860 712 408 357 -278 288 -561 530 -115 -365 -967 158 491 199 -776 695 304 14 -10 -472 866 -40 969 792 -47 925 -835 960 469 -417 133 -709 262 416 -593 389 -563 645 881 -232 -612 283 -196 541 -710 -939 529 -478 347 384 -951 -823 -333 -15 -2 -941 -317 178 412 -257 -458 -602 597 -844 -947 369 254 -268 -888 671 625 -684 -499 55 -750 -566 200 440 -745 -730 -763 -371 -9 -932 -74 -583 -108 -269 -608 87 -781 -417 -626 -401 -746 616 -502 -734 372 457 -647 793 -422 -932 -728 444 -579 843 -80 -483 -750 77 -45 505 -91 82 -621 718 822 487 -344 364 703 -27 328 855 63 965 -347 -479 122 -183 -621 526 -896 -422 585 909 295 256 -532 270 -99 -61 27 -596 -950 -773 -664 -890 340 -665 922 -709 864 218 183 462 931 700 -117 747 -309 169 64 826 155 -822 -978 986 -83 -919 495 879 -168 -342 475 -174 -281 188 -539 117 -34 902 783 -310 -785 -935 440 -636 164 -482 905 614 840 -245 -357 -211 654 352 -653 -310 197 840 -308 -398 -822 -125 -664 -581 -57 28 556 726 -851 -802 498 465 359 624 454 -123 28 -964 44 -201 -829 -554 934 781 -857 -941 602 120 738 857 317 -433 171 -709 505 824 655 -224 406 637 147 -157 -89 -417 944 404 -684 -28 355 289 -909 -419 797 220 -727 -351 103 723 988 -748 630 668 73 -858 -828 397 469 -534 618 -186 557 -442 -545 343 126 298 -685 749 251 290 220 187 -678 -398 854 -470 845 -266 -472 -689 -144 -539 778 -375 -305 -214 588 506 793 149 -577 -203 517 -548 504 -333 998 -498 26 -236 -902 -248 -38 284 286 -85 -33 -461 -629 -504 454 -837 -305 90 -618 -742 891 -453 468 776 807 210 950 339 -423 -809 152 -239 -996 40 493 160 -693 -437 -602 326 16 -920 -708 -774 784 -960 -964 -963 -983 33 -203 406 -311 677 732 -267 751 675 327 203 897 -898 -855 -508 -388 78 776 -136 -826 587 -47 690 384 -849 -977 121 -987 920 819 646 706 363 -391 -480 -254 946 -408 -513 165 558 15 541 307 -999 468 -1 -839 245 -291 855 -843 147 -375 643 427 -807 64 -521 201 -334 148 -836 128 818 -258 -70 -372 439 361 -143 -223 392 -259 -930 -928 -139 -446 988 210 316 458 -800 979 167 -900 -413 39 -24 -4 728 476 996 55 -339 -510 951 776 -46 -59 -742 -346 866 -678 -316 556 345 520 567 -484 248 -391 9 -602 797 -733 -803 736 904 -157 307 -858 450 320 -753 168 889 -557 289 106 -473 -457 -550 -419 -114 -426 856 -30 -966 -968 305 -40 -903 -528 372 -566 282 547 -938 328 -217 -849 -516 -517 373 -505 539 -739 418 -709 -623 -802 -176 -838 -644 -195 -907 -634 960 -665 676 314 -424 892 543 971 -38 -868 614 -217 -442 -178 140 568 -686 81 -82 -525 87 440 336 -288 245 -446 -263 260 854 188 -958 686 877 655 -972 -183 -163 -152 -213 443 268 -746 -262 719 152 -206 775 331 681 -38 727 -224 -763 -24 -575 -514 -497 -986 314 -482 -742 925 138 -932 -791 -297 508 -38 -606 -570 -760 -584 -229 -350 118 448 105 70 -515 -322 424 -105 -224 -36 -172 -976 -958 -849 819 -265 804 889 -978 661 476 968 -178 -546 -728 -427 -326 561 -64 -491 456 7 946 63 208 -289 -948 325 -694 633 434 509 467 120 -33 632 559 -961 318 882 368 885 90 -985 -576 686 -627 362 -810 -596 -842 -549 -977 926 563 -68 -873 846 -541 -850 832 -285 996 227 -157 -878 -540 -772 -698 -354 -685 510 25 22 80 189 922 -456 406 906 -364 162 -818 349 517 -631 -946 496 -771 -688 307 411 631 -675 -188 269 -488 -861 -413 769 -386 686 -34 -68 695 -127 616 -968 374 21 368 -373 718 -31 480 -150 -256 -679 447 -16 314 -785 -764 -157 -112 278 -922 448 -929 557 -712 473 -642 737 -307 -558 536 -435 -921 -213 377 -511 218 -934 -892 454 -430 -500 787 812 111 929 532 -214 -346 772 -652 426 -492 -399 666 -99 -692 237 -927 843 411 -638 150 696 179 -498 354 541 -830 73 -186 606 -467 122 912 -447 -355 877 -45 189 -445 462 -963 -623 -113 -870 691 -668 953 766 434 813 32 -623 831 961 493 756 785 74 440 -140 -434 459 -697 -801 -275 -677 768 -871 -669 -81 -260 26 594 730 26 381 -68 -475 -997 -373 692 -698 -930 601 -903 -481 -424 953 420 534 575 773 133 -195 -858 -831 -331 -62 -73 940 204 736 -845 803 404 -26 -549 182 -354 837 264 -513 -414 610 712 898 -158 445 425 -931 224 -213 895 133 -681 -210 21 -281 397 -892 923 541 -63 600 265 711 794 268 721 760 -627 -747 159 307 -640 -792 977 -260 972 -506 -987 337 998 -939 -865 -180 -127 -947 -243 63 -407 88 -633 -958 219 -62 959 -251 556 -124 -30 266 941 175 -586 -598 -201 165 -40 -588 -518 696 127 92 85 -465 300 -254 -731 -214 -522 -374 -980 -700 -682 -733 196 710 -588 -518 -188 43 -671 -817 -699 -230 172 290 314 406 341 -529 -208 588 -338 674 538 -960 203 996 -512 139 542 -425 619 -27 990 -702 609 411 -827 22 506 -296 652 781 449 675 995 -98 620 878 -476 -110 -759 938 -230 -142 688 -91 -34 -284 895 979 -90 -561 219 11 -151 736 -911 133 -455 -740 452 -407 -610 130 -642 -404 -824 -276 784 29 -674 453 -445 581 63 -729 240 773 -288 -382 600 -100 -855 -27 690 -867 880 683 239 972 960 -837 -427 585 -575 1000 302 -266 -293 817 296 -142 -327 -273 553 224 458 -46 -140 -398 -78 970 232 483 25 -775 -804 616 969 -661 -814 -339 99 369 955 -825 721 -389 -647 -992 616 -406 162 -544 -150 822 955 -259 -785 -441 -925 -850 613 -993 -627 688 -574 265 142 -655 -349 855 319 633 685 -719 961 834 -403 -952 -661 -132 986 813 315 -328 -630 -667 -767 496 -589 -395 2 86 -796 1000 -551 -328 667 605 -461 519 -452 -151 -524 552 -836 825 1000 -713 541 341 427 635 -351 77 -937 -140 -272 216 -184 -988 -304 -432 782 799 322 592 -385 -20 632 223 900 974 -618 -427 2 387 820 -275 -653 -606 -809 -784 141 -173 -514 -578 791 -478 385 546 -703 -361 -511 826 -408 -482 -906 884 253 -814 -477 774 38 476 55 553 492 481 382 -674 -935 438 377 325 329 -154 114 592 456 -537 976 281 -494 238 643 626 -489 154 -769 867 -876 -162 433 -641 -822 251 -190 -409 463 -929 77 296 499 -782 848 -16 752 794 -162 964 347 559 245 -609 -267 -645 -948 364 879 60 -445 -630 -68 -210 485 -725 -340 -655 690 299 -504 812 -948 403 -878 5 44 -603 -450 -310 -639 704 603 -161 -837 503 656 -543 315 -469 366 213 455 954 -687 -120 776 519 -967 -645 878 437 -831 225 329 791 808 -185 341 -79 -710 -32 -550 373 -249 186 -577 542 632 712 -621 -518 770 730 -707 779 290 142 -573 987 149 971 -147 256 -205 263 -76 966 303 -478 -969 26 -550 876 47 504 992 283 230 -346 -954 -217 -829 -716 -681 273 -842 482 131 -153 -39 -804 537 723 -609 -199 -453 79 554 948 -536 -72 206 628 -230 478 -616 67 -48 42 337 278 61 -144 -69 12 546 834 -331 883 -315 -369 -988 141 664 -442 -285 739 -345 -982 -776 -164 923 227 427 592 576 984 -414 -218 -223 -453 333 -597 458 -450 -908 -107 47 -998 -693 904 -887 687 -852 -771 -309 -10 274 -143 -507 -539 -335 809 -384 687 -683 -142 -817 216 875 729 799 -8 -648 -284 -900 501 -465 -204 -104 365 -423 941 332 411 139 -756 -123 1000 -958 253 -87 -689 108 -534 -656 -941 -323 379 -390 -179 616 818 -600 -679 983 727 797 942 -776 57 70 -148 -125 -498 99 -855 -598 35 -551 -798 918 -949 -518 -531 387 -958 871 737 -562 -563 743 -905 978 -930 -114 188 554 -693 389 798 -965 485 502 990 707 506 933 -635 949 -829 661 -842 851 -843 -63 151 -73 -304 457 -793 -571 -634 544 743 -819 -591 73 -160 -852 -403 987 721 700 -755 -242 -284 -743 -272 563 -557 -199 780 598 -872 -990 -12 -579 922 763 767 687 -661 825 -850 519 -247 -912 559 -382 296 982 647 -268 450 -118 812 875 -488 946 -836 -814 511 316 784 -279 538 995 -402 -307 440 -104 -594 -527 -542 -755 162 829 525 -604 929 703 542 -719 127 680 -706 -825 -875 -81 666 658 248 -857 -587 86 31 46 759 844 614 751 -619 -852 21 269 -332 -305 -640 463 460 -744 675 -343 -679 916 -706 570 190 661 -710 -767 567 343 -232 -563 5 989 -354 629 -628 112 663 -879 -279 -382 -558 -426 -872 503 770 -232 38 296 -861 989 857 547 -873 -193 401 -336 35 644 615 21 -506 -376 611 -579 -955 -198 -643 612 -72 978 829 136 -795 -35 390 -900 853 -672 -480 506 -352 967 275 -786 -242 955 164 399 53 667 -647 600 581 -89 -927 230 113 533 -398 406 28 684 224 164 -950 -524 -818 -109 237 832 -835 -773 456 16 738 658 181 572 -1 -618 105 -723 -921 -503 -697 -571 41 90 384 715 -133 902 772 949 -66 -749 -39 -245 702 -74 -620 -947 974 500 566 108 886 902 635 -637 -348 -346 -489 878 -20 -504 353 -337 459 -861 317 117 -691 -473 122 -758 -893 -992 -37 -843 555 -981 602 166 -835 127 51 763 102 -585 -410 973 -552 133 297 590 389 324 4 643 -345 -938 -479 243 -137 936 -173 227 -820 -785 -518 674 791 821 -794 -705 -267 495 -48 -840 -855 831 650 22 -699 622 -37 972 -598 -780 -36 -403 536 822 367 -845 -108 -197 -353 -38 -203 -326 -957 -960 563 -753 854 504 -564 578 -542 -976 -459 -901 626 497 718 783 575 923 -269 998 -773 -460 -905 834 -134 570 -120 201 250 752 -994 274 287 27 -744 -317 -345 -472 714 -208 690 -867 -379 -530 658 423 151 326 913 -801 -210 -1 861 -569 342 941 -389 -777 538 -116 -359 388 4 536 38 -181 -545 58 114 -363 -785 664 653 847 748 638 993 -437 18 269 -641 141 -684 10 564 -541 -390 -204 -562 879 -49 582 -466 -659 -196 731 53 -255 1 -266 356 -813 -131 659 -705 0 -28 23 574 5 -381 -929 -756 -434 721 867 796 -48 -542 822 -268 -73 78 -458 -26 547 63 907 -427 -713 -470 -311 81 -96 -233 -7 -92 405 -56 507 -244 -519 -479 931 -714 -462 -787 -726 -943 -300 413 956 -866 214 -591 213 -405 -599 -536 -873 157 30 228 129 52 373 176 -640 275 -837 -470 -177 -604 974 159 979 412 -174 332 -174 -405 800 107 711 -477 -280 -724 220 -405 911 -38 435 746 -394 -419 -29 418 -217 155 -69 -33 933 438 -390 -596 284 331 297 -401 -440 -39 -874 269 666 -611 -161 -461 559 -783 114 724 726 -663 -599 -465 708 788 256 897 -772 367 867 493 -829 517 675 679 670 -374 -794 -980 441 -393 778 135 -762 783 -520 -598 -539 8 435 -84 236 357 -841 808 585 -488 355 281 222 158 -448 -517 977 -655 -108 106 -334 132 593 447 -418 700 -441 171 -226 -474 -652 226 -707 732 730 -567 -413 -491 672 814 -385 679 370 -240 -969 879 -119 -186 -996 -802 818 797 -630 -539 255 -432 793 -754 -657 400 528 746 228 940 282 -626 -522 480 506 403 469 -290 901 -579 -156 527 98 -102 856 -50 298 -298 351 -167 -611 744 666 313 306 -730 -141 730 620 -209 -191 -235 86 -116 995 304 -845 582 -160 783 630 -415 -978 -384 156 -903 -12 -519 -399 -30 -59 637 -260 -123 353 -777 -537 -562 682 -114 -617 -81 172 202 -245 182 627 -419 935 -580 420 56 -741 89 -994 86 593 684 96 7 79 -14 -867 102 -716 -810 412 -673 506 -292 287 916 849 803 379 -953 -687 199 980 522 566 123 520 -898 -797 -178 -340 837 392 -818 281 -236 248 -248 -712 -367 -770 -125 -116 -893 -408 -499 259 470 -298 -690 -364 254 -860 -888 68 877 713 526 62 68 -462 661 -278 445 76 -294 -998 -283 -590 -722 -159 532 472 -674 -716 528 890 163 230 271 348 180 -64 667 -943 -233 760 -746 463 -513 -559 -420 -445 -295 682 -551 466 983 -38 -859 18 -576 -475 651 -862 -770 297 787 -222 -890 413 -292 212 974 650 34 871 657 -619 83 645 -143 616 277 543 549 -849 -449 862 378 -662 -294 -772 600 341 988 -652 843 321 -833 -693 -674 220 -56 891 -1000 469 -219 -881 -323 -558 632 -449 -151 415 198 -210 -516 -166 -558 -34 276 -869 -1 -543 -387 381 -555 262 -372 563 -400 -651 -134 690 -541 -803 -491 -52 -195 177 -528 -439 189 363 560 583 -991 570 -998 -222 -942 996 522 652 -709 -287 -294 276 -683 -348 -795 -922 -618 181 185 -411 -773 -369 961 -962 -744 -335 -398 834 -514 468 157 768 363 245 -51 -826 614 -404 746 218 -593 946 -82 -172 -235 -457 299 858 -375 905 -613 875 553 -288 -194 -554 -304 -939 960 415 -185 136 -640 -499 -475 961 -597 -153 -232 777 -726 983 633 -723 543 -635 -533 -431 256 -74 -605 -697 -670 530 -551 -494 817 -648 -755 -13 -869 -36 -385 952 599 -73 -529 55 -104 -820 -954 861 697 -328 -199 -299 167 -714 -899 -792 -656 817 -890 646 995 -320 402 -795 -759 114 -657 782 -919 567 173 -701 40 481 -237 -141 -723 -796 470 -305 -714 287 -998 120 244 878 -194 484 -573 29 -621 -912 -347 410 -748 -887 -541 681 480 -745 -782 -920 -344 265 -236 -657 -969 -313 821 619 644 93 914 -255 -248 -412 788 4 -52 630 -346 -763 -470 -584 -265 207 629 559 853 470 -439 -498 -545 160 556 3 -955 -323 -555 -47 172 356 10 278 -897 807 968 -8 -281 702 -672 -813 429 710 954 43 -244 -743 309 -632 -227 975 -140 881 -584 357 -633 -614 4 618 -138 831 741 -335 722 836 421 174 899 326 386 -240 125 -940 -102 250 -156 -111 341 804 427 128 835 931 716 -683 148 139 -215 -755 -174 215 41 -444 587 344 -249 408 160 806 -482 393 974 185 258 -773 -986 -155 -263 -895 -177 -939 -230 439 595 -840 526 635 -137 258 831 -699 185 -703 838 -457 -127 462 -481 -994 -630 963 94 -369 182 221 582 110 -493 547 -207 299 828 400 950 -67 -222 -964 -320 -182 -236 -816 504 -780 156 355 959 -653 121 989 361 -673 -131 -637 57 -767 113 -888 526 309 473 941 325 610 526 -215 935 -171 -260 -33 -323 -224 -844 750 -195 363 11 16 -989 -647 168 435 300 28 -743 -576 765 687 -440 390 -932 -916 -975 404 -814 -851 420 -386 296 -72 192 132 461 -787 -75 487 -924 -362 -594 -26 465 -16 450 -995 875 713 612 613 28 -277 -225 189 416 -813 -558 -68 -918 817 -407 -648 -669 -568 -381 -910 -626 184 -155 -841 -496 -341 -279 -346 -660 512 -474 -162 853 -315 -55 499 -71 -681 -107 -27 88 164 -853 780 -98 939 -528 186 -722 558 -138 -757 -304 -341 -121 -579 -517 429 521 -295 -679 -816 -893 -745 181 -254 186 -942 5 -298 611 -398 -562 -220 -207 430 -333 -975 705 -950 -476 40 -437 222 485 679 285 238 418 83 -310 483 583 -997 -243 -872 442 661 665 -801 164 -206 120 -57 282 -310 -25 105 651 -312 -843 742 338 62 170 736 -896 659 -422 503 290 335 -655 591 242 223 557 -738 346 614 814 304 -676 953 -107 24 307 773 539 -752 298 936 143 39 -839 -766 -17 -875 820 837 -748 642 523 13 891 5 764 -423 48 965 -977 -412 769 -285 116 123 -967 -440 433 208 464 -365 219 925 826 709 585 -130 -356 184 -558 -998 750 524 -983 -676 -163 -311 44 252 275 -351 635 441 419 -975 -767 -941 437 -498 -946 -441 839 -839 -411 73 -237 -787 -286 -264 -884 567 779 302 -318 -7 326 -775 -824 -442 -513 -319 -470 -185 15 -365 -703 68 433 985 -800 -314 545 -418 877 -375 408 150 -626 50 -644 -142 243 -838 -853 -874 -641 -52 98 -410 -95 -591 -239 554 -862 728 768 -350 934 129 -85 -37 622 940 -252 606 -376 -624 -304 19 439 -316 -698 -241 780 -39 -33 741 -597 21 227 -38 -520 -651 536 -236 -779 568 -830 186 -197 496 -629 -519 772 758 -872 -147 -732 -315 -777 117 -858 -580 390 63 430 945 111 -136 -916 845 -408 10 193 -897 895 953 529 -472 -501 -689 -215 445 -815 284 707 59 617 393 -710 -674 -943 -496 -948 -817 354 -679 904 -293 593 -500 -691 356 -742 -636 -336 455 -390 78 -486 811 579 982 -83 -238 -15 -710 563 -499 -843 -318 480 371 -998 678 479 479 -752 -996 996 249 340 309 202 -722 506 512 -922 65 -265 -564 -611 214 -740 -215 -582 -115 213 -869 927 -141 732 -174 -282 683 -154 -480 -128 211 -64 758 -940 -211 7 59 -815 -804 -168 218 -97 -23 481 597 -884 -212 364 878 814 -973 -515 602 -216 430 141 -363 923 -814 -724 -557 -586 321 -123 415 -250 52 -619 354 828 -211 392 12 489 672 -532 -527 409 605 758 -890 -765 445 -176 -42 992 -957 115 -245 -490 -245 -564 584 -266 526 -123 -659 -760 244 -229 -687 -724 158 215 -193 -632 -292 -830 -388 -436 -584 218 -412 92 548 139 -928 -797 105 -763 -414 809 394 731 -614 -106 578 330 221 619 -212 -663 999 -139 -426 429 -13 -260 965 700 -333 570 6 893 945 120 -432 -508 -222 627 584 -497 210 -414 -94 -72 -345 -84 90 -926 -159 132 830 -652 -150 644 -97 -303 639 -84 261 686 637 602 -638 566 572 -616 173 916 -857 574 -751 -453 813 139 -955 642 338 473 934 235 408 -760 254 743 -892 -748 -260 991 -823 -62 973 -351 -141 -383 195 580 186 -937 63 -819 -603 -2 180 -50 -824 347 332 436 831 -761 -98 852 -981 -701 942 644 -58 140 29 956 552 -528 -932 91 817 852 167 222 -736 739 855 782 763 374 812 894 707 728 -338 -252 -4 -177 -632 251 196 101 444 -257 676 -776 757 -606 -756 -251 -969 265 387 -278 -561 -972 -237 526 461 502 -255 -588 158 -158 -955 -858 371 605 -928 -984 -831 -481 330 181 745 -756 -571 -272 337 -105 -361 -58 -25 -894 -387 387 264 -392 510 780 -143 -234 111 -283 -962 -532 -904 -258 772 -331 246 -346 407 -113 -154 -820 -835 -535 842 247 253 50 470 771 -890 751 875 -613 -992 -365 -686 303 -574 -169 21 112 -311 -238 -904 -979 120 -156 665 640 -341 68 -236 -88 -53 170 972 257 168 -528 -347 289 407 786 859 440 623 -683 591 78 210 888 -920 821 24 318 -49 687 -944 622 -182 420 926 855 400 -225 -81 674 -43 295 -340 977 833 582 -728 -407 -728 -545 -793 -180 949 390 899 912 652 552 -369 -290 616 -283 -73 -829 369 -965 590 -636 524 -709 273 -981 -909 938 795 868 556 294 837 -598 -602 270 37 -301 215 -98 404 -487 -831 -40 -536 -130 -139 846 -139 753 44 464 75 815 266 -733 -477 -894 820 -441 838 511 -342 17 610 -862 676 -299 -768 -168 813 -805 -521 601 43 829 -233 -394 -389 -995 800 -946 903 771 164 565 -396 -5 -790 87 -555 -139 97 780 -353 149 439 -450 -382 -419 -937 -381 950 632 542 656 -439 908 344 -995 578 -236 -324 448 364 -672 -278 707 181 -74 454 304 -256 -591 278 636 -636 -516 -932 -361 313 657 -801 125 -109 -287 -490 -227 -17 421 230 -905 -941 -126 655 941 895 -694 233 429 24 432 -381 -61 182 -146 -828 -801 -562 -916 -850 -96 596 577 -305 -98 874 90 -47 988 328 833 -175 281 -827 -833 858 797 -849 -806 -255 -38 94 327 511 -911 778 596 -569 565 864 -439 177 450 -390 428 -175 954 347 -378 806 -812 -593 82 505 481 610 -6 -260 301 -419 -124 -58 -850 701 835 -654 -938 -563 -542 338 954 628 352 -550 952 109 -797 295 443 -176 168 571 -222 -3 -173 461 479 -136 47 368 -96 -327 904 -999 -617 859 -328 128 -116 -941 702 972 -843 -900 979 -269 402 -831 -474 -913 -870 -837 841 860 843 539 -916 278 868 -590 -791 300 -817 351 -584 311 -184 763 398 818 -260 784 678 -546 -904 -371 681 -851 468 434 -737 -381 -920 -240 479 453 992 459 -400 -960 191 -273 546 101 144 -368 277 -131 122 -681 668 188 -725 -676 -876 -572 543 -645 -434 -836 836 997 873 -94 949 84 -452 -17 793 -423 -400 -588 -751 602 -773 793 -475 692 -673 804 -54 -54 160 475 -856 -594 907 149 -556 479 988 -205 -887 -280 -410 -435 329 -817 -287 662 78 920 -810 267 -581 -890 763 -365 -26 -124 974 -464 -660 195 238 -682 147 852 578 119 988 -303 -796 337 430 -329 406 -85 53 -1 672 173 877 -808 -911 -880 -474 575 860 731 382 -92 560 231 -960 -9 432 -565 979 -849 401 -136 855 -582 573 248 -237 -322 405 -983 -867 85 683 -705 512 202 -735 665 860 -322 32 680 732 414 -50 -670 965 611 59 -356 -216 -689 155 -451 542 218 226 -985 307 -260 -911 -690 -403 705 -731 8 -316 433 777 35 73 -608 -356 776 15 -297 430 -863 -413 -813 -295 -77 553 -277 378 993 -996 -654 -136 57 268 824 -81 392 -968 520 -855 -648 -800 639 305 -37 318 -828 817 -125 -345 983 -975 -991 570 -459 815 762 840 540 -465 571 933 25 -648 567 190 -882 54 325 -80 145 992 440 203 233 -488 573 66 -486 681 -131 186 -398 -597 248 -86 -856 67 642 908 497 -668 755 418 -424 716 760 687 939 -142 -597 902 542 -436 -694 -184 42 -9 787 342 257 789 -472 658 832 -812 67 -487 754 802 723 -593 32 832 798 233 -413 326 -68 432 -469 560 707 -408 349 824 -852 168 -468 -362 105 604 643 -820 967 614 610 632 181 696 -743 -120 -746 -619 990 -36 -197 601 -228 494 -858 -316 -336 -533 110 -298 875 399 -899 524 320 -542 194 -303 496 475 654 -156 -278 -517 -817 151 -719 -572 -524 -514 -629 -911 -841 -590 -727 -970 -146 -131 523 489 683 213 -748 -176 -852 760 368 -159 -251 253 -617 -210 -845 698 -859 -583 696 360 658 -116 -631 -806 -241 -406 41 357 -774 459 -627 -57 -805 833 -130 -549 658 873 808 -999 824 269 -162 -183 -544 654 -168 474 416 16 -611 -769 -357 310 -62 -950 348 255 -279 453 455 365 -489 -283 -116 635 885 990 608 -635 -729 -260 -868 -858 -247 842 563 481 -453 -611 -174 -275 959 -978 88 980 -434 148 685 654 -238 -970 -152 -87 -888 348 26 -953 -942 -393 640 -304 -272 -15 -330 691 -701 -82 -986 -227 772 878 -54 339 -418 -817 -150 -224 887 -740 19 732 877 690 -349 385 -99 723 -508 -493 997 298 -293 731 513 -393 156 350 474 -347 486 11 656 -762 535 -948 684 247 -461 283 642 -934 -40 -300 -996 -97 146 -388 795 277 859 738 631 -229 -725 356 771 -762 -871 -53 -237 -493 -396 839 930 -844 544 502 209 121 -399 823 -766 434 -300 963 -890 -587 199 -810 299 123 -484 -943 530 910 110 834 109 634 -21 191 -501 -436 502 -985 -283 259 -98 227 -532 -440 301 495 147 -632 287 876 685 485 -612 403 953 -907 18 -324 482 160 -466 -576 -80 482 -554 -629 806 -482 -630 115 809 -350 502 -67 -527 -416 -295 -524 -655 -729 355 790 71 647 970 611 -253 -841 -922 -605 -360 222 -929 464 945 -804 689 -167 -172 925 593 -205 434 624 -469 -832 642 -688 234 -735 786 -423 -21 -554 62 790 -639 -643 599 -582 695 883 -71 -830 -279 839 174 970 -168 -613 -670 -196 490 -603 -784 -683 972 111 647 -188 -415 -783 -247 -600 -651 107 142 1 748 -121 -644 -817 981 -478 942 280 -366 867 174 -444 -739 350 -445 -564 -428 675 -319 351 636 -761 -246 754 -810 -913 552 532 403 582 261 409 -837 -652 -513 631 -870 -685 -413 963 102 -413 -267 -592 726 -18 -139 -173 84 484 53 -246 -191 -602 -615 706 233 4 -602 818 -602 -266 597 450 -51 -234 -407 507 526 -807 -850 -359 796 853 -87 188 194 767 87 220 370 -59 -198 563 415 434 -251 788 643 -815 360 888 -652 -897 -741 -989 -952 -402 -951 379 374 324 -799 651 514 -431 977 -971 148 825 -351 511 36 -352 41 527 -217 549 -802 47 -956 269 -409 -406 957 -320 -279 50 398 -824 -2 541 4 -796 418 456 333 405 155 134 971 569 728 -402 1 806 -917 908 -12 -565 -612 571 115 673 -189 -573 666 -246 794 269 -833 256 688 -174 -929 -654 -77 106 722 -804 850 201 425 -426 -505 -403 -938 587 587 272 317 -361 551 -115 858 107 -672 -465 459 -620 -590 -765 -699 -972 452 -732 276 304 -324 -320 -835 -387 -724 -532 677 -175 368 -672 239 2 -86 464 243 -741 890 -99 -435 -479 -605 -888 365 576 -926 529 417 958 144 -11 -340 -303 -980 894 -314 170 -446 242 232 -443 530 -863 -738 -608 -556 -884 -653 -33 -707 671 -606 738 353 949 -404 -156 -629 -18 644 -244 -590 -989 952 -683 915 -31 -654 769 -2 -523 158 425 126 820 -180 -927 235 -194 265 -304 677 636 994 -509 -935 -423 79 491 -199 -173 -982 -184 -474 -839 -224 -544 -186 -100 -862 624 378 -107 75 368 242 164 -927 -544 911 -558 -477 -256 -894 -930 -94 936 -63 718 -142 -708 547 466 712 674 944 -919 -999 995 -146 -207 -938 -453 -378 -372 -111 104 -548 -752 254 -324 785 -736 5 327 -440 -318 -170 701 25 379 -230 -338 -205 800 -170 996 -370 -359 -100 -758 308 369 -70 -595 -369 146 609 -513 -422 318 769 590 -679 294 -676 583 393 614 -455 683 670 57 915 895 -346 -670 102 220 -445 652 -500 948 129 -866 -655 684 -875 264 159 -822 359 -740 -173 35 -29 -65 -177 -854 899 -893 -626 390 -100 -892 339 -852 531 -739 276 -489 -347 -139 735 899 649 997 730 373 650 617 234 165 -864 209 695 699 564 -503 -225 -145 612 547 331 197 391 -956 -814 -904 -129 25 -403 362 -91 -757 -477 545 155 -29 -137 -395 811 -835 798 195 -870 -151 95 301 -710 113 862 971 820 583 679 373 -647 217 -573 -314 -135 -826 -108 576 33 139 288 878 425 -16 259 892 -318 129 394 -44 172 -492 -400 -350 711 669 -302 163 -280 -506 962 -994 -381 -254 840 995 330 -364 -798 4 -818 498 888 226 223 955 68 -610 -339 654 331 -959 -317 -197 967 -944 489 -154 -409 605 -757 657 576 860 -250 82 22 694 -464 801 865 578 -411 -801 696 250 -24 333 -449 926 -677 -992 -982 -772 -176 847 662 -858 -155 152 -487 -51 -364 405 635 986 631 -888 77 -983 634 641 545 -566 -966 -834 705 -878 718 650 -99 -95 144 -389 293 587 329 280 -529 -960 160 -390 -330 -773 754 973 -364 -957 800 92 60 7 -241 700 370 364 -103 252 -923 -539 -938 336 495 -115 -184 725 -79 508 -229 262 -356 -396 -916 84 888 -346 -697 -762 875 -527 212 -435 327 -789 585 404 -279 190 560 -307 -715 368 -848 156 -883 -755 860 274 862 638 181 795 -808 59 334 249 718 -747 253 -147 622 434 -679 -201 173 880 -922 431 857 295 -329 854 -811 -99 -18 -319 798 385 685 -282 260 -597 -432 -387 691 -422 57 372 -874 722 667 996 -748 -547 -124 29 -973 -405 336 -721 -839 -888 100 -509 780 -35 -942 601 -900 869 376 -236 -421 977 -699 11 -850 -763 106 -550 -862 506 395 -594 872 -297 669 -522 -322 -593 -594 360 -824 -174 -566 54 -134 -312 -537 468 736 484 292 708 452 566 -843 167 -135 -919 -761 -335 -765 475 -158 -219 -364 -789 462 919 821 -861 -444 961 255 176 845 993 -434 342 577 -244 -659 -960 234 135 302 286 21 915 6 365 -823 992 -92 847 -159 -640 -173 -994 905 236 669 -139 -631 394 285 -245 100 -637 -865 435 -820 800 -502 252 656 -688 102 -687 -808 -813 -543 -313 -977 552 -232 497 -528 418 -150 -315 398 104 9 -145 -640 -743 -752 -30 -736 -533 988 -67 -501 457 -949 -114 -661 -11 393 -318 -457 -313 829 -633 219 -834 348 -261 -602 809 -66 -865 250 363 -333 -131 -802 16 134 832 461 -802 -580 857 -47 -422 107 680 321 612 73 -352 312 318 -609 333 199 -12 604 -4 -256 -737 -208 -356 -724 -259 442 928 -38 -709 -639 -752 757 942 492 853 52 -485 257 397 416 -331 874 507 718 -31 -91 -946 -388 439 -280 -992 -172 -81 188 694 -238 112 -890 1 467 51 -941 333 904 183 494 -137 424 -168 -175 786 -664 711 -483 965 858 -104 -535 251 -540 -384 629 -845 873 -110 622 269 -60 -235 -492 -305 -693 -632 -833 -645 355 -243 863 -224 122 -175 -151 101 252 -534 -141 -213 847 437 1 -298 758 -850 616 127 597 938 -876 -270 -270 -229 -779 180 651 -562 523 -292 388 160 -929 661 -797 -828 -889 400 -931 525 -127 -793 739 -467 -449 -494 -371 -549 -187 -541 246 -51 -529 429 426 660 620 338 558 964 595 431 -780 252 -138 -281 -440 -352 712 -973 -754 -483 -857 -428 181 -298 174 517 454 392 -125 980 212 -600 5 -898 297 920 74 0 -820 763 -582 968 -669 -157 -366 632 -455 722 495 84 -293 -351 -192 362 -810 -63 45 -763 681 982 -419 382 -481 -448 63 58 404 741 -755 -98 -136 879 -576 -388 424 -586 819 -714 747 253 -981 -18 -129 489 422 25 -129 -198 436 -469 491 100 -240 -576 -905 73 117 -539 832 570 -445 -814 -175 -188 420 -764 542 471 -244 445 -311 -793 490 223 206 449 140 -433 759 282 -722 236 -123 483 564 -546 -398 96 -9 852 -1000 -26 958 -381 -143 946 -661 919 654 854 461 407 493 503 492 -360 -588 476 -908 -774 620 -403 236 -185 -887 918 -339 -150 617 207 -17 382 -583 -936 -481 -687 187 -471 862 -11 -562 -692 69 802 -174 -312 -102 255 263 376 -536 -47 308 822 563 -549 294 -218 -518 -652 -674 193 -265 -118 719 -856 -27 -324 -678 -725 905 436 -715 244 -155 116 -56 -182 784 523 319 631 814 -41 -285 741 -75 -243 -330 -257 994 668 -96 -408 739 725 -477 592 -665 -109 382 897 524 585 353 -632 980 531 680 -791 -983 643 726 -156 -626 570 513 -583 576 189 -188 883 804 -366 934 -831 627 -891 -330 -860 -428 175 -754 481 36 -30 122 431 827 17 979 116 643 288 297 -900 199 -264 -359 819 402 -782 445 963 -638 656 -293 805 198 187 633 -598 -405 534 429 -169 647 -492 746 31 889 321 -129 -268 -640 -877 -982 355 695 -635 -890 686 -45 -598 911 -120 467 578 42 -167 -798 -849 374 -343 541 150 -637 -987 605 -814 612 -355 -928 870 -75 526 93 -344 624 132 710 432 -736 -355 351 641 58 667 542 -698 580 11 -910 -404 -601 799 -795 39 311 234 -381 965 -863 -760 51 122 -958 -733 559 -28 -394 80 -953 -907 -646 -131 -343 963 -297 -760 -519 -917 113 -428 -131 -537 -490 -7 120 595 -120 -351 -399 -817 124 -748 440 10 104 -64 622 -155 -199 -109 663 729 37 -859 952 425 976 319 -254 287 -940 -244 909 -831 -268 -981 186 -407 -835 752 607 435 -105 990 -816 -179 -627 -775 171 407 656 -449 -235 -899 865 934 38 -73 -495 692 413 737 -702 835 667 954 -788 854 386 938 -407 -483 -474 718 -87 435 842 344 179 568 342 393 575 -22 -524 842 -217 -688 360 -100 444 -620 -62 -731 602 600 379 124 -203 -276 225 965 208 384 497 -624 808 617 105 761 -713 -870 -685 545 308 -955 5 719 74 -208 -661 892 -220 186 -315 612 -547 923 458 -733 -736 770 252 489 673 -305 -783 750 -204 -695 -899 -208 -737 -74 512 -901 600 297 -413 -843 -12 -388 743 650 755 890 944 -603 18 661 -846 56 916 -135 634 -995 779 -478 869 -557 832 -107 127 -869 443 -349 -372 -940 -80 502 700 -857 -758 403 259 718 39 418 -790 588 -674 -46 -253 383 -720 -905 23 -1 571 461 -414 635 -381 -909 273 -306 -604 -389 -705 671 -136 475 -123 -679 355 191 600 75 850 -128 415 -6 80 998 199 -618 -391 -570 579 -636 27 204 39 -176 312 -151 -590 -37 939 -549 -838 -582 764 -959 -158 255 368 305 975 -66 -59 627 593 278 -534 -214 677 126 290 -13 -648 -863 -687 368 -841 -710 892 182 799 -486 -449 -77 -203 172 294 879 -951 823 -466 21 809 975 577 -744 -611 -737 -822 13 328 754 156 -993 -45 116 -955 536 75 659 322 483 -312 -836 -70 415 948 523 -738 668 272 457 517 -198 -233 -36 -339 740 879 464 632 560 -177 -840 183 -912 -663 193 508 -255 521 981 -751 496 -484 277 909 -563 676 -491 -943 131 -266 -823 -586 -948 -45 -605 -3 -584 783 -763 -827 510 -16 247 475 288 461 881 672 -678 -366 -998 146 -608 177 995 215 -584 513 560 192 -887 29 955 -681 72 -881 526 -352 805 472 -641 -852 -921 -41 926 695 -253 -766 -295 534 200 823 358 -559 -53 -769 -392 676 -723 -572 519 -339 573 -950 -741 -562 -119 304 28 654 -301 -479 347 -414 607 -494 -42 739 -304 -811 58 -939 733 949 -357 -803 511 133 -977 75 -826 468 -607 -135 -108 -326 -973 731 106 -460 892 573 -581 -502 118 -367 -708 237 -356 -188 -357 -226 8 636 -76 -447 463 576 811 -540 -525 916 941 251 -899 -677 610 -486 183 -45 98 -469 291 -417 -418 892 -646 -197 595 -507 417 312 179 -729 20 -497 -367 -923 -168 196 -392 -938 454 -94 330 -237 874 -881 -880 536 796 -796 -2 -698 406 798 -405 581 493 -523 -916 -57 -21 355 -282 -971 -821 -593 -718 667 -331 412 425 893 -736 -573 -674 225 839 -526 996 -478 -341 -685 700 -317 -875 682 103 921 -811 855 951 -506 -960 -499 -401 -531 27 740 767 -411 -482 -956 -540 488 -820 566 338 373 -956 -164 689 -474 530 -428 820 165 416 -742 -601 -248 -280 668 476 -700 364 178 649 -396 799 -933 -584 -600 -896 955 427 355 589 227 -552 946 189 -150 286 106 -414 721 394 64 56 -253 -1000 466 -634 972 -998 -705 738 842 799 372 660 -22 -810 -15 -993 385 408 -298 289 -176 -557 81 -662 -593 -123 -293 -131 649 16 839 -798 -745 -927 -324 -372 301 628 -290 -212 721 854 -821 -196 -105 849 182 735 141 381 -284 -405 -675 -72 -751 -422 -750 570 133 630 645 -510 -10 306 -987 911 128 -51 263 748 -576 987 620 851 -56 974 -439 679 -188 283 -417 -991 87 -276 -56 659 808 123 -467 691 559 95 950 339 -863 -179 461 36 812 -633 -640 -72 -191 700 -469 159 -682 168 940 267 939 -31 -757 -317 -517 -924 -621 894 -737 872 -362 -271 432 -387 179 -790 566 846 815 -258 -831 -486 12 967 -400 290 378 -328 346 793 -410 -973 844 -816 566 26 -379 188 -700 -3 294 -627 408 -153 930 378 696 935 -976 487 661 -132 646 -205 -75 -258 -245 480 -442 712 515 -951 111 446 -979 -84 -920 -46 -22 711 560 998 318 639 493 -320 999 534 -177 -215 -13 -326 -175 -780 688 -420 -676 -587 417 -216 -349 944 -742 -26 571 -441 -993 411 -258 -370 150 709 359 858 832 -461 -207 -495 -548 226 202 -75 -882 641 939 808 -897 930 -36 923 656 -100 307 965 -911 -915 783 -443 -889 208 342 -573 829 -965 13 340 -956 777 -258 -131 -539 -532 70 -12 -32 689 293 920 992 -543 470 -39 463 -475 -666 626 690 446 -31 293 -405 216 -138 -752 885 827 432 66 -735 233 -188 24 -544 -396 809 859 -531 648 -566 78 250 -124 416 -884 -353 -69 -845 498 -344 -335 21 -935 38 -929 782 364 816 680 140 -985 -216 -321 967 398 -486 -901 -310 664 161 -400 -506 -914 925 -665 -57 506 -800 996 -141 -898 756 -705 -718 743 -861 800 565 718 326 190 572 -721 -850 523 -557 -926 220 734 -298 405 -981 -839 -832 -421 -357 -626 491 652 -568 -656 -603 -468 -719 277 768 232 577 -605 -705 -727 55 872 -553 885 571 -715 -769 -416 -440 489 -900 613 641 67 -352 -627 561 958 -887 -505 645 552 -752 364 -929 575 -324 -306 635 999 784 936 554 920 394 495 720 22 -521 -243 -671 58 -263 21 -615 699 48 893 316 -919 -844 814 928 235 -11 -479 -740 160 -870 326 -833 69 -821 -35 -789 116 478 -821 392 103 965 368 653 489 -993 -215 -148 -494 801 -900 -128 781 -844 -34 -197 -907 666 -784 -56 963 319 721 437 -707 21 124 282 -752 -243 361 492 496 -453 -390 -418 -378 238 -421 -359 72 993 -668 513 -14 965 -61 982 307 895 869 -404 -661 -959 98 -95 -718 264 914 586 -574 310 -610 -153 -320 359 383 -521 390 251 295 -610 -767 250 -133 -671 298 -852 -731 466 -507 786 -569 511 -729 -369 -99 -938 -133 -301 -28 302 299 754 -915 -25 -860 -613 -193 -533 -192 979 -268 -67 -67 -961 508 -796 -42 127 -677 -957 -743 443 45 264 -775 -691 -106 -409 -985 -566 847 827 -114 596 737 -416 736 244 -354 -66 469 -786 460 627 -61 -642 836 333 -203 -519 581 -139 181 128 406 -965 -376 -832 623 443 -938 921 158 -850 -989 779 -186 968 -601 361 478 318 -58 -547 -567 88 495 -240 -651 653 6 232 -340 -55 -558 253 -962 -806 381 193 -795 -764 -924 -282 686 -722 171 687 -953 933 481 308 410 -704 823 461 587 -1 -634 -992 925 229 -214 -449 -608 503 -519 711 907 535 -620 521 122 103 569 -963 -805 216 919 918 525 -500 -880 -50 -614 78 35 -361 -244 892 678 -620 -308 689 788 259 -151 963 -650 852 -689 94 937 -711 -67 -649 -84 166 -631 337 -758 44 574 -585 -627 472 -538 -331 723 -73 -174 461 213 888 -294 -713 714 -635 173 -651 324 -186 -706 -676 96 532 -422 -85 -220 737 356 -290 554 -230 -733 -795 -315 590 231 -993 -654 -281 -802 -630 599 996 -270 -386 -762 190 -820 822 -697 -381 323 -119 -614 -178 244 735 877 -897 446 -900 727 -815 -735 84 495 248 -313 527 -997 -94 444 -82 377 534 834 -273 964 974 898 800 518 969 114 -202 -367 -728 781 -745 697 -996 -108 554 -845 -799 -886 -721 -899 233 -276 385 141 -47 -958 -499 225 726 411 -111 486 831 -503 -432 -172 -644 950 -565 -508 -817 577 -297 -65 682 497 68 605 125 539 174 -345 372 -90 720 137 389 -979 674 -208 223 157 435 -881 -526 711 -509 -369 -804 507 -940 -253 223 84 492 -291 571 597 -506 -462 509 -486 -500 -711 -671 442 -906 421 -586 489 -991 987 -30 569 558 -950 -532 365 777 -831 466 848 -60 456 808 25 -242 753 48 752 -849 -4 -664 326 269 -543 -271 -303 83 741 -355 858 -461 -813 -932 29 -308 410 451 922 596 215 -973 498 255 293 -13 -548 309 841 -28 406 -353 701 917 244 726 319 835 -971 441 570 -968 -893 751 -506 575 403 -922 -442 -780 -319 -692 449 -418 780 979 -154 624 964 333 -687 -24 193 -324 -530 -997 -235 534 667 589 121 222 625 973 827 -160 207 754 -801 -564 786 159 -303 990 808 628 -797 -911 -700 -896 -980 -472 -773 553 697 -665 -159 231 304 710 -238 676 -958 -747 13 137 765 356 -168 386 579 676 43 508 368 785 -112 625 556 -810 799 -793 -472 -990 904 -506 -239 191 518 495 -814 841 -940 -710 338 -759 -937 -226 -480 -335 -94 -822 303 -497 -383 -896 -331 740 -256 105 -885 169 310 -447 605 980 494 -918 -486 -135 445 -881 715 956 -956 -639 788 -153 -373 678 650 -770 -438 -837 831 86 296 565 -858 -979 -534 364 869 -164 755 281 521 -67 942 -391 870 9 4 -657 -389 -109 -105 -438 -360 251 444 -685 -372 -273 974 544 750 937 781 776 437 -775 -186 20 -409 -999 919 852 -899 842 648 -909 148 21 -447 -582 704 -399 -498 468 72 306 -119 718 -307 359 560 -821 -808 -339 -130 232 -510 -469 -667 -501 -23 -375 -975 544 205 -294 -826 146 -576 621 -856 964 -154 648 -585 822 -943 163 525 358 -94 759 63 -484 247 917 -531 -424 718 981 -200 -14 -147 906 -487 -410 -744 494 -503 -428 -993 423 884 -924 483 192 -876 406 -705 950 -962 -567 853 267 -749 -521 -726 629 223 -883 367 953 -360 724 921 16 534 -97 -156 -275 -363 844 -580 289 -124 -298 -15 440 -702 135 -762 -675 796 -491 998 -175 677 -96 18 -816 -710 977 -675 -224 -977 696 792 977 -812 -343 -474 -347 235 -445 -125 -356 866 -608 190 943 204 -824 918 996 456 755 763 -515 -132 90 -527 -476 -703 196 177 -995 746 -993 -483 548 -207 -754 -691 529 455 -796 -924 600 519 972 852 517 901 753 -58 -172 -187 -587 453 -276 345 -422 440 394 271 40 927 -345 22 154 200 685 865 428 933 -680 -579 793 -201 -562 547 -345 -737 -833 -485 202 -419 -276 779 -861 -449 -914 167 -925 -792 781 -454 34 457 -647 761 297 292 -898 -212 895 -500 -977 738 -398 839 -902 110 -586 622 820 -659 -175 28 -584 85 30 926 -38 667 -624 860 -671 -387 844 -457 -105 318 -972 -755 824 -400 -33 -243 -525 -35 -747 -304 -598 852 -727 889 55 38 84 -343 8 838 -204 -577 502 -671 -722 -466 -248 -559 848 -60 -788 653 -973 -676 877 -960 -850 -753 835 300 -121 414 916 -939 -611 -402 412 441 61 905 -686 136 697 -65 -923 -525 -716 478 -534 551 -38 -472 -710 645 893 97 399 776 913 466 -972 -391 -345 367 47 -512 -114 925 194 638 567 928 757 -548 514 -620 745 -289 -818 -383 -807 100 -133 558 -142 -168 -806 224 -868 357 -527 456 -937 -83 -895 -574 -246 458 -819 -251 -455 -883 -380 861 537 -864 915 -406 343 -124 -413 547 312 -21 -274 -493 -264 -21 -485 -355 -384 598 392 156 -56 210 -376 931 -666 -79 -861 -135 731 439 413 -64 -178 931 446 557 660 -187 -401 293 643 119 -47 916 -714 0 119 -306 124 543 573 921 397 198 -160 190 385 649 -907 -205 64 -231 936 133 292 545 -718 -893 240 680 -483 453 -661 -966 604 698 -885 195 706 912 804 -288 -944 689 -608 -918 211 -992 -829 -82 582 -227 634 853 -308 -572 710 -901 -116 128 502 549 -163 25 -250 -29 -347 -194 38 -814 983 369 168 -836 -270 -472 -142 -732 -684 304 896 -328 -353 508 -953 -964 -988 620 126 -668 -435 246 843 56 -351 -909 431 -984 305 -38 835 206 626 -909 -752 -612 97 429 -635 625 794 -183 -900 -567 -131 583 -447 -400 -426 -686 876 464 -199 -910 -581 -597 656 732 -505 -836 -971 421 376 153 -5 -598 -637 200 823 869 -789 -506 -416 -784 -582 -745 -592 655 660 -119 846 365 738 183 -819 740 754 -917 181 588 -498 -988 -266 178 782 -845 -726 616 384 409 -928 887 306 -571 -592 270 56 419 -386 -720 388 497 -569 863 -789 -251 882 -755 -368 -812 56 -209 708 -703 769 -233 -985 -889 -775 -284 876 -147 -471 -742 815 808 745 23 216 692 977 105 -289 994 -761 -58 -306 457 864 -169 -581 505 -245 -892 410 246 -84 332 -386 754 -691 -779 483 -775 845 995 -799 177 -48 485 504 -87 -124 630 -669 595 -786 923 413 -612 908 -785 388 -761 39 254 415 -535 -774 864 925 201 -193 129 221 -112 702 438 -690 290 -752 71 275 359 447 649 -726 -746 176 848 526 -997 357 -37 -945 -21 -95 895 -71 884 919 -775 318 333 783 402 471 646 846 -47 -611 907 903 -556 675 485 -788 209 176 -214 -12 296 -104 -219 -149 -26 -788 775 664 -267 -683 -934 911 -64 614 -386 708 -47 -597 455 610 -841 -927 -62 -551 -556 263 -929 419 -548 482 -155 780 343 98 -404 1000 -739 -698 -402 -619 -153 -85 655 -401 -119 -843 -880 -337 421 -377 933 400 -188 -469 731 -352 -718 528 905 925 460 303 184 -138 -89 251 -557 -780 -413 -326 653 648 -34 -530 777 876 -798 159 -464 555 -913 548 928 860 -999 -191 -9 672 62 -698 963 -643 -553 174 402 -832 188 784 785 31 757 516 -327 83 945 906 409 92 188 -721 350 -739 684 806 -620 263 -205 -638 99 336 -874 -886 545 625 -614 578 135 221 797 546 656 943 858 192 -875 510 -50 -906 -888 -15 708 686 -782 -968 663 -796 644 -789 -451 77 313 -770 55 480 699 109 -474 -228 459 -671 -705 694 -126 625 10 459 880 347 720 373 -252 248 534 -179 111 -111 -697 845 986 -205 -614 -152 -973 645 -730 -479 -702 242 -141 -721 -805 629 170 195 725 -112 -230 409 443 -159 -495 525 -826 29 282 -169 823 -116 -446 598 216 913 313 292 136 973 732 -669 -620 -1000 792 -226 -460 150 152 612 427 -763 -683 585 -919 257 854 -454 340 304 -778 229 487 -680 -236 674 -189 900 494 -461 601 448 -686 126 -317 140 473 -151 -47 -548 694 -781 412 -424 -872 639 -158 433 -253 -932 711 780 532 -746 -43 130 -981 -730 -422 141 960 -722 -130 -715 -787 -879 978 284 234 603 -818 249 -925 584 446 -245 -311 593 573 823 -597 -306 -957 319 129 -920 -695 -374 -968 -5 790 -55 768 992 -628 831 914 620 764 -103 -280 261 -449 -677 536 598 455 -499 829 140 -207 627 228 176 -896 -463 421 -232 700 -495 198 -960 244 -150 -520 -646 186 281 926 -193 795 953 356 -694 -6 626 -411 441 -665 645 -464 -717 464 -104 376 -478 -38 -151 651 548 -59 175 -557 835 -452 -492 317 183 317 -771 163 932 429 676 280 -309 -368 -609 -304 -859 430 96 879 495 -235 -633 339 117 207 950 -587 -939 972 -224 -898 505 32 -99 973 480 -101 680 311 858 827 -265 -308 -264 815 815 102 -822 529 -654 84 -371 -477 473 291 -113 827 36 425 -353 -367 328 670 667 559 -376 -623 -455 383 205 -391 -367 183 986 -612 -304 -138 763 505 -128 -585 662 505 966 -55 249 811 -83 309 -73 -648 -330 340 254 610 -439 -314 259 -962 339 -177 438 -923 -319 -48 431 -574 -513 708 152 177 977 472 779 -148 -648 124 -879 -324 -457 794 645 767 -498 426 -515 415 -848 -223 81 -229 241 -297 -236 730 738 -268 913 -254 992 -178 -659 76 -356 -883 615 897 575 936 237 -950 229 865 -95 -739 -89 -759 -299 -571 174 -439 -417 -411 -223 -790 -587 60 -124 796 405 -558 417 608 -470 899 458 -147 -199 -924 854 -915 384 -377 202 467 -888 -249 -250 -519 -675 -340 79 272 -162 337 -352 -508 -934 -268 -610 -941 -488 971 -999 -922 139 -268 113 124 -868 -260 100 -217 788 -59 -9 978 971 910 -84 618 -132 759 254 984 -210 357 -874 -677 -41 -885 -941 -930 -368 -460 428 959 -264 -104 839 -781 524 499 -749 772 141 -42 -99 564 354 -810 385 69 263 416 -854 700 480 -98 -532 -494 -879 856 -525 -588 4 718 832 361 631 -305 133 551 165 122 367 514 827 211 -195 718 171 911 -677 -503 -122 -77 316 390 195 -688 -40 407 437 -594 450 924 87 52 -845 960 -133 -869 -438 -359 84 -902 -886 -636 481 431 -582 -832 891 54 958 -109 51 -285 -181 -450 799 -310 -212 -324 424 416 270 -366 -805 -998 -190 54 333 -280 532 -819 755 -299 775 846 -191 154 -329 -675 702 -837 -158 434 -747 543 375 -196 -305 -199 734 -987 808 -494 121 483 626 278 492 31 -22 -156 177 -803 -657 184 452 147 530 578 -358 845 658 -785 -827 950 382 65 647 -81 383 855 -890 878 -617 -200 616 227 40 573 902 -265 -887 310 -351 861 453 285 -81 -691 768 -168 -283 403 490 -792 499 139 108 -990 179 218 780 433 136 505 588 264 -620 788 108 -697 577 212 363 884 -571 -316 870 -624 113 -726 -107 -663 85 126 -500 -584 571 -319 776 -805 -975 -376 -803 -249 321 659 -139 -253 -748 312 930 10 390 708 -450 -52 -185 -471 -983 -501 197 -365 -758 -892 -531 381 623 661 137 -8 729 731 611 539 -353 -223 476 -823 101 -414 805 766 -939 387 594 831 671 251 -117 230 163 -969 -760 -737 -778 -673 -927 -749 -257 -909 -178 -762 -997 -736 900 -223 -554 -964 483 -406 -316 356 702 -470 -710 282 -925 359 -465 185 -244 -301 -734 428 -242 497 387 -186 -575 -948 801 350 -160 853 85 -682 -383 -234 -632 807 570 73 907 -862 -951 -287 -273 -148 523 -29 851 495 -890 568 261 -457 -239 524 -641 611 -876 -804 -41 -54 498 808 907 73 425 495 231 -415 -533 694 299 295 -727 465 625 32 585 922 616 -822 637 -948 -503 -616 750 -617 75 4 881 682 -358 -214 256 -273 390 -383 -192 -420 -104 -507 -981 -264 -518 596 763 -499 -98 -822 284 177 -419 311 -553 -309 -135 225 -728 -575 -14 853 27 -581 -58 -365 121 943 158 -920 870 497 -981 320 783 -607 -952 -516 305 426 -308 -109 583 467 387 371 -897 -727 -201 296 500 -418 26 -452 -467 -948 767 -94 -405 -204 301 478 -445 -658 -774 -59 243 350 107 -955 -242 -629 934 -476 -276 805 112 -303 -256 459 -906 930 -895 700 326 106 687 328 -650 281 -482 166 -981 -764 -197 -716 -908 773 949 -889 -125 -53 951 690 -46 877 252 628 690 524 504 207 112 735 -47 -810 -665 -135 140 -489 704 871 -100 240 -837 43 -320 -606 507 208 139 -880 363 -568 -966 -96 -400 -29 -443 -353 995 489 -711 523 -582 101 -896 -178 958 -728 -964 -522 43 -216 853 -314 152 994 150 699 737 -929 -717 719 464 -70 -740 -646 -853 -965 -452 -116 -952 -428 -267 955 612 -196 -79 161 705 239 -491 246 387 410 -487 574 428 80 -902 -616 876 140 -144 59 -24 -148 705 324 579 -570 19 -484 508 760 474 368 640 -653 -198 -237 379 -289 200 -678 680 -201 -523 487 -839 524 -643 -146 -658 -205 -555 329 348 826 314 734 -243 -375 270 -941 204 421 66 252 -420 -761 127 236 -358 -446 776 940 486 928 -137 -427 799 -712 242 937 -445 -532 -452 -317 -432 -788 -292 12 -519 489 220 -672 -435 -9 538 -650 18 149 -568 -739 -505 703 115 507 754 -752 679 -721 -147 158 -903 -920 90 -677 623 616 -886 -500 830 -180 -886 -544 144 392 -950 42 -426 -654 -940 -673 379 -9 723 933 -960 405 388 -739 392 -148 945 -574 313 686 270 -296 756 -309 -879 455 -713 -236 -52 996 -778 509 494 -427 -423 74 -145 270 542 -59 185 344 -294 541 611 509 -761 -894 -968 -1 -748 489 -134 -935 553 -190 -121 -564 -141 -689 -543 -179 26 555 -95 353 376 -819 -126 798 -807 226 -208 952 -511 910 236 -101 -971 -344 -55 -985 -110 145 -238 916 -791 -101 801 536 613 -399 72 -301 -60 134 -280 -170 -651 -51 245 691 -807 107 291 932 382 -75 127 -467 367 -392 -470 943 -401 -350 -324 116 831 -280 76 -270 -214 -591 -177 178 277 60 915 199 719 104 100 88 -730 -206 270 -40 150 917 508 214 -761 -929 -269 591 -458 123 852 -789 649 996 418 460 -729 -844 -617 -664 -162 36 -236 486 769 -667 845 -46 -121 390 328 816 179 261 855 -210 -350 86 921 -932 -394 -558 204 679 309 475 -594 328 426 -654 493 -675 778 -319 -379 -161 855 230 -644 204 -385 932 160 -918 146 -358 895 -212 948 924 -474 675 -957 -539 113 968 904 -597 -86 -688 113 141 -514 201 -646 933 806 827 -487 832 988 112 158 698 170 -220 193 540 -781 23 -524 -175 -66 -365 781 451 400 -316 -967 689 -67 -395 749 146 725 448 471 -931 579 -548 431 -189 -40 -604 -942 179 315 1 113 970 -550 -56 -86 85 -893 -414 -150 97 252 -674 -227 874 810 -184 543 866 920 -225 -76 537 -887 -311 822 101 648 617 -301 658 650 329 70 -590 721 439 258 389 643 27 -578 -14 -186 -665 -685 -455 439 -598 345 636 -962 201 657 -524 155 133 -479 708 643 217 -962 -853 139 343 63 -897 -924 948 -895 -17 -965 581 -644 -580 -993 655 448 216 392 -143 8 -893 -213 648 751 780 -855 -684 9 -552 -626 955 195 470 -380 -985 537 1000 259 -566 -81 420 -126 894 -847 93 -29 -304 -230 -494 682 -260 -708 -594 798 -767 -50 -813 100 640 742 332 -840 -557 111 -641 29 -522 -285 -846 518 -219 778 391 271 302 975 -119 75 -887 -474 341 -615 754 -537 -330 475 -972 -239 -327 521 402 56 666 -296 -287 595 731 -642 -306 -70 617 -103 -932 465 -499 714 -415 434 282 -486 754 -177 -538 413 663 919 486 915 -91 446 -836 235 819 -232 610 502 479 85 251 474 382 -163 485 -593 953 -582 -116 157 974 653 -842 -971 549 561 170 761 747 -24 -502 -865 539 975 225 -485 261 -331 750 -389 293 847 -297 775 -916 -287 -385 -351 -235 949 167 251 -148 -998 397 -399 -773 -650 -53 -121 -666 845 -31 -363 956 -286 -172 -433 -928 -142 558 855 -224 -70 258 -114 -496 264 -188 97 614 339 444 -911 317 -725 -808 -473 711 622 -39 402 548 -591 924 591 -746 802 -786 -369 778 373 -815 749 -401 774 14 -767 -421 -153 -455 -299 -11 879 176 736 926 855 233 231 165 838 -51 290 -420 339 27 319 994 372 -479 244 23 513 -549 775 -894 -782 -228 270 845 216 304 -274 -62 -47 853 791 -721 -77 -94 -154 -509 971 30 227 84 5 615 -272 -870 -978 -12 -673 49 -612 447 822 -548 877 880 -46 448 936 -39 5 -793 -885 -937 -83 -581 -172 -908 794 668 64 963 -83 175 360 -969 609 -310 -935 -171 -436 -704 864 967 -242 218 548 -425 875 818 -770 532 480 -314 453 448 209 -145 -685 592 -29 -146 -362 -199 -347 807 647 -44 -473 446 -326 -913 857 225 772 -123 -546 -19 -508 833 630 988 855 -234 -611 -387 222 -562 -952 -25 68 365 104 167 151 -410 -624 -541 -553 403 -748 893 -955 -959 996 222 -92 -308 -412 -710 -358 728 811 -138 949 -268 -731 212 374 69 458 951 914 241 -821 -880 812 -702 -211 11 -68 -816 876 603 -296 -748 -244 -828 901 912 470 -442 187 -376 -189 815 -82 537 -300 -1 744 747 -198 -344 -663 -953 958 -703 807 77 729 612 824 -637 -995 56 -562 605 -897 -247 -315 -280 -372 503 374 143 363 125 982 463 631 -65 -473 355 -457 593 800 150 777 126 -295 -928 738 -424 526 141 769 663 -871 416 -369 534 -510 866 496 -824 576 -992 -489 -404 -114 162 -469 367 325 -961 -255 787 -326 90 724 -763 -748 933 -635 732 -930 -851 128 357 -201 -576 -354 343 33 281 591 123 -416 422 -468 965 695 837 -111 -871 445 632 840 632 -224 -366 273 973 500 -319 -361 -397 -138 -600 477 -152 -731 408 616 217 -516 -954 320 -168 -422 -791 -25 700 -661 -245 -397 683 -777 -132 889 -746 -97 424 -492 -126 974 633 -13 284 28 -553 790 -359 -509 924 894 -731 -571 -426 -134 399 518 145 95 -930 2 271 -564 170 563 369 518 -242 554 70 -471 -1 -574 -700 -978 -634 83 369 900 219 747 90 -716 757 -258 -171 430 -736 -761 13 -291 841 730 -811 -437 -417 977 608 -430 447 -299 295 4 891 22 -40 -227 238 -136 -835 465 631 -850 132 561 -455 -305 -725 -198 463 183 372 478 -546 -913 -683 -25 -338 -138 848 -553 182 884 535 854 -511 -146 904 -848 -37 -901 920 -724 443 -354 -884 -386 -159 -53 -390 445 8 142 708 857 -971 -974 -624 888 567 -245 -729 312 813 -574 83 -152 -38 675 -818 -545 -962 -837 -79 -723 981 247 810 696 -938 -434 -518 -238 -971 767 -375 525 689 -375 -792 594 957 -826 713 265 123 698 -936 156 -539 986 -242 856 -785 340 -194 -982 984 768 948 -384 643 610 345 243 -170 -202 691 -770 859 -350 -421 61 -179 -72 50 -271 872 -10 -787 426 -66 -932 54 919 -743 -785 -875 219 24 921 341 467 -517 -261 -217 585 849 -622 -586 331 569 771 -610 -996 -977 889 884 682 -413 -411 -837 -184 567 -827 -771 843 962 907 275 738 22 -283 274 43 727 -69 147 305 303 -741 828 619 -147 -32 -680 892 502 977 -64 519 -413 159 557 327 -939 -941 -909 458 349 701 576 801 15 -322 633 238 -41 850 -96 851 -443 -443 -274 505 -790 21 -312 -181 736 -605 823 -817 725 -198 -376 596 -908 633 -669 -957 549 -555 -991 605 695 -401 374 -50 271 845 984 629 993 286 274 750 430 366 -704 -960 -280 -893 109 -675 -369 295 20 656 83 -745 -20 -974 657 -232 -9 -52 -589 906 -700 385 -11 -217 -496 637 -499 -642 319 -913 779 -374 520 320 -121 842 -710 -760 428 592 650 -398 819 -347 633 382 -62 266 -378 559 960 -648 701 518 42 -127 -733 884 910 -23 -682 -256 -478 -262 361 508 904 -459 -496 -126 263 -168 -751 796 -164 209 -183 726 350 -734 -224 -444 564 971 -501 220 -826 -686 -838 91 -594 468 274 -155 -881 -504 519 -15 653 917 -169 679 255 903 -960 -388 324 -624 216 703 165 299 466 -727 -744 683 -449 -833 606 -414 -387 701 -246 992 647 -972 401 989 -424 255 706 836 691 352 -883 -829 -563 458 905 -185 918 694 712 -90 908 -652 -770 525 270 854 11 723 -327 -489 -795 -55 -963 555 544 -935 -160 455 -8 -178 712 -485 -985 -32 -517 436 -220 102 718 -911 -377 -565 282 -410 -858 -257 -959 348 425 339 -649 -541 -239 58 -925 -755 -58 617 644 596 -852 -73 -640 -922 11 988 -458 301 169 -623 -15 845 -925 916 319 -83 842 -87 685 -369 156 964 112 -259 -44 855 196 41 801 -155 -734 757 804 -792 -942 -928 -782 189 -932 799 609 527 884 153 940 -447 -403 122 -43 -834 -722 777 273 833 -994 -148 -201 290 596 -582 -741 369 -997 442 -692 -906 982 355 570 978 899 -998 654 220 -78 -798 394 725 -686 583 -381 648 -674 -43 772 590 -243 18 578 16 -285 830 327 679 -350 391 -111 246 -501 -782 803 973 163 -706 -708 -238 340 -975 349 678 409 -290 -335 696 888 708 343 -80 -512 -153 -565 881 -479 -609 -921 986 473 -736 574 -643 -280 -734 -343 688 238 904 -86 445 995 745 -985 905 -992 -502 213 205 37 517 129 831 581 724 -207 66 460 48 70 22 -436 296 -597 -430 464 928 882 -146 -906 919 552 -733 243 -160 -157 601 -518 412 136 -462 -70 457 268 -393 -519 799 274 481 -551 164 601 714 769 -877 -458 -188 832 -542 472 402 681 297 -250 670 -967 989 403 857 -736 968 489 -15 22 -237 867 689 166 -678 112 -719 703 -399 167 478 948 -936 115 133 -798 -55 -782 719 -57 154 750 -857 449 695 -44 315 681 -200 -14 -264 -158 559 -528 -411 -776 899 -282 -137 -968 490 418 42 -711 -270 -942 458 950 -448 967 940 648 259 819 -912 652 189 242 -22 221 454 425 124 946 9 -5 -263 413 -382 -429 614 862 853 -171 -941 586 -431 -532 -791 702 -837 789 -740 -589 986 712 -865 -86 -118 414 342 876 686 960 -225 751 -320 867 -801 383 287 455 -909 -345 -773 540 484 -984 552 380 423 600 -799 -593 -329 107 182 46 -866 -773 370 655 48 -595 -719 748 -677 909 -340 963 113 774 408 289 359 -934 718 -378 -770 340 -383 -537 -498 -787 869 -324 734 627 -58 588 -813 -547 555 -206 575 343 981 -53 123 46 -305 677 730 -545 -409 904 773 -113 -699 -36 157 -341 337 794 -465 234 283 -505 -968 553 -366 -553 589 776 -953 682 -424 -107 296 -693 161 -861 -75 -706 -65 126 240 340 281 -153 -276 -868 687 531 683 -573 757 160 -710 -1000 229 -936 6 -920 650 698 46 294 -347 -700 -548 -57 991 -770 164 -758 -856 -279 460 87 -459 782 983 687 -517 -301 828 554 795 -203 964 935 -696 584 71 551 -609 47 1000 897 -954 -884 266 -956 -479 -644 923 -98 123 -464 529 827 -102 -583 286 368 901 166 607 -900 -672 454 683 -725 -717 -177 472 -967 -412 -190 -741 -494 125 -832 -817 -163 848 516 -952 740 616 177 -814 -430 -762 -148 550 -496 949 -698 -801 -163 -938 -976 -707 376 865 665 449 -546 195 938 -124 468 509 -241 -326 712 -951 -91 -289 -929 -716 347 317 -774 799 -431 466 -791 -851 934 995 -358 -472 11 -452 65 -348 479 621 681 658 -79 622 80 851 -769 349 209 -181 -469 -841 -949 384 -299 299 563 600 -355 852 295 660 716 -738 972 382 592 -980 99 -763 -714 -281 -572 661 712 637 262 -896 -348 -595 -53 -344 -41 243 627 745 563 -843 -970 -435 528 -922 534 -381 490 876 -623 -889 -510 -56 367 -472 110 931 -233 -66 19 850 -528 -876 -444 276 -713 -714 894 -907 -799 -754 -499 154 192 -479 739 -72 866 -736 783 -968 88 -338 -109 520 -292 685 177 248 -385 -88 452 978 -322 338 -174 957 295 -153 515 -46 342 -985 692 880 -169 -780 -735 272 -607 924 17 -320 -939 983 752 -818 543 -308 -890 -996 510 -951 115 259 -433 68 300 -61 80 -571 901 267 -271 486 -224 -738 419 382 -786 924 480 934 814 -948 226 -309 -26 -505 -290 -819 -723 276 -228 -831 -798 585 649 -613 -509 -391 -656 -750 -560 620 438 403 325 -106 231 -80 -400 261 -309 -769 -350 759 428 -913 -647 310 -459 132 641 370 -651 87 280 -848 813 600 594 -659 -273 846 27 545 683 521 401 -489 -571 -360 -524 430 -144 279 -829 -703 652 266 953 548 -914 -288 -496 -431 204 -925 949 595 699 346 84 -35 -137 -423 -279 -803 -179 817 -292 -534 -464 -318 -292 821 -623 284 469 -897 174 687 607 -981 505 531 -890 -382 950 -839 -506 283 -677 -689 554 -843 768 -940 91 -316 -550 767 -519 -632 -371 536 507 -990 797 -641 239 203 -278 -826 714 895 598 148 456 880 183 -38 -561 -135 298 -791 673 663 -585 255 176 878 -917 144 396 -81 -400 569 -751 -798 -653 188 89 713 -623 -314 381 525 -605 -206 367 -789 -938 630 -400 681 -575 467 -735 108 -871 644 -951 -915 -903 -909 -279 606 907 949 171 116 640 -947 -375 817 524 -768 -510 416 888 26 569 523 314 616 -763 753 -135 -517 -515 823 -70 240 -695 492 -608 429 442 167 2 -498 -448 -103 268 728 375 356 985 690 977 690 350 -221 192 343 -769 144 718 954 644 836 -909 641 455 -106 -92 -553 553 -741 348 912 375 -472 913 902 449 -97 524 697 274 482 -828 609 182 -439 119 824 437 993 167 -719 773 927 337 385 -814 -545 906 -84 150 -12 208 -510 26 -276 799 864 -74 -341 -944 -115 -556 392 -583 585 804 491 449 345 711 270 559 506 -212 795 529 -980 693 -883 177 -157 340 -238 -351 878 -77 -36 -81 -926 -889 452 -876 -224 -287 791 -45 683 574 -295 -311 647 -555 734 -305 -310 -82 -540 474 848 -308 -776 -696 -61 -344 973 167 766 679 -946 393 -980 -206 675 -622 140 -157 380 997 -770 796 503 90 -359 968 966 -928 -323 -235 -690 678 -305 852 702 137 -628 -485 700 566 647 114 379 334 143 995 572 111 -263 -244 707 573 786 137 -809 -967 851 -852 907 301 -408 6 -467 -674 -286 -237 622 -782 256 -85 403 641 -425 -14 52 119 182 -11 191 -41 -608 -440 -966 387 -269 -316 -599 -14 970 699 17 -108 816 -631 677 -946 882 -197 -610 16 727 967 -977 -783 -923 -625 868 758 877 -531 -485 286 579 -788 14 362 -717 57 251 611 -926 -630 -61 947 -161 518 -843 785 -905 -457 360 -701 -254 318 -841 -658 -109 -332 515 419 21 -374 53 -357 -998 601 -313 -410 -956 716 -540 -583 783 -896 223 796 950 293 -108 -721 413 612 594 -421 676 417 118 -405 348 -85 284 965 113 -45 294 915 -526 -3 -221 -380 -628 238 358 380 809 -720 273 141 -628 -419 -79 492 -451 -669 365 818 -675 -845 -187 801 -850 -54 -689 -445 411 413 -623 -955 -205 807 616 -175 -810 249 -889 710 -952 308 483 -753 -466 23 -125 -990 -86 -481 624 316 -865 -11 -548 31 -998 -67 -433 -248 890 -702 -32 395 928 984 -887 681 698 493 -416 869 127 253 -356 -136 -234 -754 -656 756 392 -837 685 -685 -537 848 -338 -387 -770 -92 -672 57 -86 356 -50 718 205 637 141 916 -291 -732 -812 112 816 -430 775 269 953 85 -310 626 659 316 212 277 -948 -891 76 -833 -229 -256 -439 839 -289 292 112 -350 -170 -528 293 -295 -565 -900 -370 -918 -936 287 324 -218 -488 169 -160 -652 7 771 312 86 136 -20 476 -342 -153 -993 -464 609 113 -684 -819 506 908 392 -814 -300 -347 342 -937 488 -436 96 287 -659 91 118 222 -854 -451 -910 410 -81 -263 -455 -876 -117 111 -840 431 -48 -183 -896 -237 896 454 500 383 3 -609 -456 -74 -55 588 -464 -203 227 -90 968 -452 -760 -543 -596 874 206 698 897 -409 489 248 812 -158 838 261 155 -734 -694 -163 62 -620 103 768 58 133 -205 883 817 970 196 47 -729 -299 -722 119 487 773 112 341 777 -425 -799 -579 767 563 845 -16 -55 -926 -688 -646 246 -671 406 311 -303 463 -302 -550 -230 869 -943 128 -642 -529 -342 969 -852 -520 119 709 494 441 -178 -517 -223 804 -92 -843 231 -374 928 528 -949 -329 -103 187 110 -556 724 -315 672 409 -886 773 -940 743 -276 226 -473 772 -418 -684 910 225 -179 845 159 -310 483 -672 -702 -461 258 -150 534 -899 -496 -665 888 -39 -9 637 -214 -772 708 657 673 496 -253 -401 -465 -770 222 -166 333 -879 -127 -345 -514 -401 168 -849 -717 -779 -712 -234 811 41 -649 97 454 -776 -107 -584 -563 -172 -952 -150 -132 -207 644 -617 -222 -41 -762 -655 -812 -581 229 -995 282 392 140 43 -516 -993 -599 109 -242 -759 -457 567 -325 19 -175 430 680 590 -137 -20 -734 556 -775 366 711 46 -304 138 -299 -850 -678 934 714 -337 710 -396 658 -499 947 30 -154 461 -399 -39 -498 63 634 -792 -692 260 -148 -202 924 570 35 -784 -55 -627 112 282 959 298 85 727 362 -884 -940 -90 -400 -827 -488 -278 186 -861 923 -259 529 917 508 -29 -78 355 473 -143 491 374 279 -723 -61 -288 223 -496 -377 169 -720 -481 493 933 54 687 -673 70 76 433 -434 419 -79 996 20 -645 -438 911 -197 -822 165 -986 847 942 808 609 -520 637 738 -438 938 -27 169 165 63 -678 38 232 298 -676 -259 -888 468 -744 -571 380 -463 -690 891 -533 -144 990 531 707 136 133 979 735 -199 210 790 928 -478 945 571 -851 289 -237 -244 532 233 -510 -97 -873 -263 332 -943 -268 -274 -989 557 989 -815 954 -570 -194 754 -521 -62 61 74 452 -158 744 -601 -727 969 -127 -770 -5 44 -804 -798 -15 -132 304 92 -551 -442 439 -388 382 305 60 -621 -35 817 858 -915 163 -199 -726 837 -453 -936 215 -927 513 89 -964 993 -481 -333 257 431 112 -951 697 -699 785 522 264 168 677 923 305 -423 -51 393 80 591 -453 690 -381 -763 -286 -370 -161 -203 529 -223 299 401 933 339 -310 458 -140 -840 -884 793 -354 241 -809 -867 -524 -673 -420 -602 871 966 192 632 -183 885 803 563 791 926 -966 -862 -573 -653 798 727 369 -925 451 888 602 -74 982 172 110 194 965 746 178 -360 354 843 555 -712 545 -284 668 320 -742 -440 300 -197 -685 -775 -149 -998 -700 -427 541 -693 -19 917 -320 -989 593 909 234 851 27 784 -896 569 230 316 -824 393 816 -874 -914 962 -566 -363 458 -557 -103 810 490 173 -331 86 -715 62 -577 789 875 395 953 907 645 -485 420 435 431 -790 310 -796 -57 -78 772 -218 -301 -153 957 684 -316 287 -106 -238 113 -118 -794 489 -935 975 145 963 377 242 256 372 -617 325 -215 -565 355 943 -781 434 747 -809 -370 253 966 526 390 392 -186 352 -430 283 786 74 -803 244 948 -524 -499 713 -265 108 987 652 259 -402 -73 -185 711 -850 675 981 696 -890 364 -75 587 51 154 -108 -297 -236 79 363 620 -541 -961 -836 45 -699 -397 944 -97 870 603 -715 -654 -492 -571 -63 -302 277 -960 -8 -925 -901 796 -153 -925 630 53 -749 -364 -474 497 -382 -579 68 784 877 -325 -699 -169 -882 41 217 571 -649 -120 499 -32 -79 216 -208 -310 97 -125 -351 -332 485 722 880 926 741 521 -350 -68 -966 -374 139 91 -719 -219 -617 -753 -302 531 326 929 -129 569 399 939 705 -38 -287 -801 918 -459 711 665 798 654 618 -713 -194 -656 343 -694 728 481 172 -489 196 150 -605 -603 467 100 949 429 -785 -45 -92 -71 169 -698 -606 908 788 -696 -414 -945 664 -889 888 584 500 376 446 -383 190 104 -742 -262 -366 510 -656 -842 -735 693 -851 872 429 -690 831 -104 -521 -602 -972 -857 -844 -524 -134 302 -62 892 -609 837 -165 423 533 -244 -833 -226 155 -321 925 -295 -473 892 -415 -368 449 354 322 212 -975 -951 -635 -341 825 422 -215 73 337 -241 744 299 -316 318 276 -656 315 65 727 -514 257 -144 290 -500 894 -648 692 434 -831 -995 -554 471 -784 -117 -870 -505 -203 914 -273 811 104 -987 -358 -100 125 231 846 -259 -881 507 570 716 355 -454 -27 -164 -805 41 627 3 -618 -171 -356 345 -353 754 -698 831 449 810 -66 -26 445 108 682 654 -434 976 840 189 455 -803 364 -742 -889 74 645 -482 440 -994 -270 824 -87 781 -872 -207 921 -42 283 524 -166 791 483 -417 -135 779 701 -372 487 -761 -360 -394 -780 -832 -381 -582 -58 -455 906 375 -854 50 876 -811 257 276 -418 -536 922 551 151 -652 241 -335 -47 -780 387 56 517 90 761 733 -505 275 449 339 -211 904 -600 74 -954 -541 -700 750 648 -156 640 197 191 488 -517 -470 -497 -392 540 621 504 308 -156 -421 398 964 -187 8 -182 790 -598 -48 -528 -831 -514 399 731 -298 -656 -818 -4 439 349 -462 -8 -862 798 13 877 -295 529 -932 -133 827 154 -784 411 -82 258 497 536 -822 765 -988 -790 308 -678 666 -136 -558 229 185 512 -738 -674 395 145 -677 -937 126 -957 -880 723 -672 93 -69 -355 231 893 165 -926 419 418 -405 769 961 -999 959 -196 -397 310 208 135 461 943 -672 104 -216 855 -275 811 -918 392 -494 -186 -505 -215 -365 892 -198 755 602 -718 393 -207 213 338 -796 -924 -587 -914 -833 -505 894 523 -569 -962 370 -485 635 -276 -925 -20 -97 378 -250 446 452 481 -448 798 -515 467 424 275 -134 -8 -978 -291 158 434 -357 650 -759 766 -22 664 -915 -415 -609 745 338 42 785 -973 -336 383 -836 477 -740 311 -372 510 -932 281 806 -883 -985 -699 796 56 -281 323 97 750 88 286 679 -943 -620 -824 -964 830 -703 -521 -298 -241 -530 795 113 -218 188 781 -402 52 -927 294 -163 567 -376 -644 421 -87 -379 615 569 -614 -643 -175 756 158 -160 -410 1000 -615 758 139 607 68 288 569 544 -547 904 805 -784 -487 -607 886 213 -532 117 -390 143 510 165 383 159 -40 -540 189 -79 -879 377 -984 -75 -775 26 137 503 -897 211 198 -488 -72 208 432 349 -26 -88 239 829 952 29 880 -699 -842 771 -178 -333 613 344 363 -487 339 -732 738 -381 -400 22 -579 615 527 146 725 97 -565 -239 -819 -862 956 -392 -427 134 -804 551 234 501 -790 -374 671 -666 -418 903 -738 -616 -227 -305 642 850 -169 -199 -432 306 -178 -345 179 -461 -129 -569 806 -533 -648 -678 -190 521 -692 837 186 991 -913 -663 186 370 359 175 275 701 -570 773 -700 311 280 -728 -169 335 243 519 667 469 -68 -632 6 -896 -367 83 360 508 -875 128 -778 -852 -112 605 -665 -309 624 -576 976 -995 -965 -326 861 117 235 -416 -58 -85 -590 479 397 520 682 -801 -794 355 -11 -713 -568 169 -431 -927 -118 604 -617 -596 719 248 -825 140 676 864 -681 249 -500 -861 -165 180 621 -146 -937 64 -552 -529 878 -72 613 578 -475 691 744 956 -872 577 -713 424 913 -292 -229 -903 967 -887 506 -347 -891 865 907 287 358 -258 -560 -487 457 -863 874 593 -978 739 -683 -403 -5 989 791 965 783 324 739 95 780 580 -775 911 649 -671 338 111 519 -955 900 445 -358 741 921 196 -835 -841 316 -776 371 586 -993 277 643 617 751 681 -367 436 -129 626 -493 680 256 -322 -58 234 -868 907 252 694 492 -396 -974 -71 -124 369 665 186 386 230 -503 -543 37 -780 971 -28 75 666 588 357 -284 -450 248 925 776 417 -159 850 484 -178 50 962 -970 731 -934 136 -59 553 -872 -862 -120 -873 206 615 963 -513 -2 -620 -800 -675 -877 687 601 -852 286 507 -995 958 -919 -911 -299 845 662 -578 -942 -539 -929 -984 -298 746 -365 807 -536 535 809 797 -477 -951 313 537 956 101 427 -921 -754 142 -884 -262 535 -655 -256 -400 -487 -483 -835 -664 888 301 518 -872 428 756 976 5 -742 928 -822 691 722 -883 280 -116 378 -692 -817 302 523 22 -88 -442 607 197 -130 322 31 -753 -922 770 -898 -534 -887 -284 834 -681 -969 -699 268 -435 529 -57 859 80 858 426 -704 -584 629 284 -642 742 818 821 -473 -982 -394 -788 -113 -532 -337 -534 -933 616 24 842 -943 513 -581 -61 -656 893 103 619 688 200 100 -2 246 -22 896 -432 -324 540 468 882 335 -757 526 -53 -483 241 354 85 -360 -877 -517 898 519 -938 301 -953 -898 55 -987 968 648 -92 -709 810 155 84 116 -796 764 589 416 -356 -771 629 771 478 -83 -820 -359 -968 -853 -162 -902 181 -262 -365 -631 -746 -295 221 819 -110 -636 -283 502 -730 -586 -109 381 560 -904 -235 165 -459 -76 -776 674 -168 -544 -392 -251 -917 -500 408 331 620 -406 -294 691 -614 -121 763 -872 -111 380 121 -36 670 178 876 509 -165 -402 -247 547 -595 148 410 -357 -339 611 -317 -516 234 183 244 -687 721 251 318 -734 813 -511 559 472 775 -225 -600 -2 471 32 -95 726 -870 -907 658 366 -835 -963 -631 675 298 55 -542 257 874 735 -796 -438 -830 -78 510 544 630 -571 -655 833 865 610 481 -534 -209 -951 916 -621 580 -725 920 930 555 -14 -640 -471 911 315 -465 851 -955 -242 963 -584 -70 -584 -972 823 415 -907 61 -929 391 -158 711 990 335 -914 -15 632 821 226 -366 540 -894 -910 100 445 133 642 -808 502 413 731 890 523 -50 -1000 -269 662 -908 -645 -34 -283 56 -797 -839 -172 -588 823 -224 79 -608 425 -360 527 -925 717 586 -569 -652 472 587 -378 602 532 177 632 -45 568 -937 -745 676 -682 -301 194 407 -256 -258 -117 603 -667 -256 250 428 645 920 672 -577 239 655 661 16 -570 303 -611 -311 -817 -712 478 -10 323 -119 -357 643 -536 -370 668 793 -608 -423 -12 -114 496 310 -456 917 -200 306 979 640 910 -194 -438 -141 994 108 -964 413 167 537 618 233 260 36 -61 -942 -26 426 -736 -48 -637 438 177 -685 331 358 -816 869 -667 313 903 560 470 -721 742 16 -225 -918 443 -226 175 -306 784 -283 904 319 -217 151 -774 -536 803 -858 -206 -977 -634 -214 268 403 155 -247 728 962 -89 -487 -590 984 653 -86 -831 -531 134 -522 -397 39 636 -458 -498 -478 -172 -624 188 800 -468 -649 -322 -228 395 247 -925 -992 402 654 3 775 -430 -257 854 836 0 381 -176 -871 207 -441 221 397 370 385 -767 562 -386 -754 -858 -245 439 -490 -924 649 851 479 63 694 -583 -216 -118 -300 607 367 560 -400 -108 -337 50 -498 -69 -902 537 945 258 724 -125 756 838 234 853 746 361 760 730 -69 629 -586 -133 618 284 -597 -336 216 489 -146 -36 705 383 -181 172 818 888 325 379 33 -734 -108 685 461 -423 90 -68 -837 -490 526 616 186 -205 161 -320 316 -205 -425 639 87 -226 226 -371 521 -443 -906 979 18 323 841 344 -809 -576 -567 462 -98 309 -778 -319 -867 391 -440 -930 660 -704 -953 -327 725 681 -823 -510 -625 79 3 983 951 996 885 -142 -193 849 396 -628 -998 -606 949 -804 652 416 736 -223 -541 317 -406 -993 473 -253 157 749 847 530 46 576 -528 958 -714 619 -25 234 -402 -395 202 651 329 33 -532 858 552 863 -289 -14 314 -949 273 -786 273 453 696 696 -412 900 323 235 -380 388 649 -811 503 -874 611 313 -791 -577 -309 1000 -180 398 271 -620 34 932 -267 403 944 -408 641 -454 951 632 29 389 965 -835 907 -576 324 767 241 -716 996 353 -24 -160 55 -361 -936 863 179 983 -979 -627 -441 330 -687 -304 -166 729 -88 -142 -58 -505 182 -172 -423 504 -57 -537 -449 67 723 -273 -654 530 165 659 -762 595 -736 388 130 -24 -214 -546 -15 476 -765 173 934 -978 -558 -103 530 -528 755 968 92 -857 28 -166 -90 -902 -223 -145 954 176 586 -246 474 47 -437 -574 -474 520 148 -67 -997 -485 163 -553 -489 -403 -98 -697 124 358 107 992 235 948 -480 145 -3 -622 -393 124 649 606 394 -918 700 -675 -346 342 732 84 367 966 -882 -338 -709 323 914 84 975 -314 -417 253 -185 333 -884 657 206 -279 174 -264 -774 -967 450 774 631 431 989 642 142 896 346 -737 756 848 39 -386 -207 373 252 735 268 -276 806 183 202 914 -257 80 -348 327 -582 406 745 624 -181 95 -596 360 -247 95 -284 -681 585 -685 252 604 534 48 548 918 160 -489 831 684 -705 -612 722 385 846 -281 -614 19 -544 -523 -698 938 501 -36 -69 -412 -200 308 -644 -959 54 633 86 -524 167 271 589 -786 77 591 -349 247 773 -137 -85 565 988 470 -961 -842 205 -500 125 -491 687 -698 479 -103 136 -812 451 -990 940 -943 -148 -636 872 -361 -735 832 -13 -293 -365 952 -759 -897 -383 -274 -392 -54 194 478 -938 -690 927 617 431 -401 -726 123 -872 -908 -114 -249 -968 -189 -606 307 969 -819 883 382 471 -447 856 852 254 151 -142 -954 142 190 -497 -160 -591 -516 -853 -831 -829 782 -888 -628 -689 -98 200 953 597 172 -780 119 -71 280 -659 -685 769 842 231 -409 -503 -281 -895 -896 -532 -27 -753 -459 -499 -977 -459 -717 653 101 883 -282 658 699 547 166 875 -838 870 433 -511 -470 175 291 -749 -406 -183 480 75 -745 -980 613 -158 129 -130 536 -442 114 -489 258 775 -235 62 -378 39 750 30 -931 693 -488 -826 -651 919 104 495 -741 -932 750 147 -334 620 -759 449 156 -806 732 572 571 200 -180 -563 -689 -251 5 490 959 762 -254 -11 163 567 -198 868 -556 -677 -286 307 525 309 -547 819 969 282 106 63 -814 252 -847 -393 -31 -419 -293 501 146 -867 186 972 -833 668 -73 544 -473 443 -395 -980 -351 -237 609 34 126 -510 439 96 -828 908 341 -652 962 -187 -660 196 -212 -91 626 900 -224 -527 176 -719 -427 -582 506 -867 -454 706 614 689 -360 -163 557 -302 387 587 -605 -957 491 -825 48 627 -696 237 618 225 -342 965 231 -118 -171 -667 -792 631 -411 -32 -431 -251 -572 323 901 86 751 -221 -964 372 -754 -745 661 -695 -128 603 -179 -994 120 -365 370 158 -672 950 -990 322 -499 377 -882 -405 -378 432 -631 907 -229 300 839 257 -735 353 242 -856 993 628 119 -506 -820 547 812 -179 -407 -760 -247 850 79 233 356 -469 304 776 836 -807 972 -592 668 -34 -315 -767 826 879 835 138 164 -24 223 -482 -190 765 -554 -423 -96 741 -929 55 971 -349 107 390 -30 -332 -80 -389 507 477 229 811 -887 -430 422 325 -153 493 672 605 389 517 146 -205 -805 919 -502 308 -710 -634 278 946 613 378 507 85 952 159 -650 50 -784 -651 385 434 -330 876 -549 342 24 -211 39 -859 786 92 -805 853 -412 -395 -53 -42 -578 -254 -249 99 -175 -91 -404 -205 -237 -596 -652 -551 848 -963 -87 799 718 -217 657 297 133 -888 203 -518 850 506 420 -312 -769 232 -837 -521 -831 -495 -456 377 -623 712 -364 -751 -374 -21 -42 352 -78 -658 56 -132 620 712 -329 -682 -226 828 -577 641 952 -431 -191 414 426 335 138 568 -254 707 -373 121 637 -520 517 703 -540 -988 972 852 620 -959 -325 -444 -261 -195 -554 636 470 -707 -245 670 -234 -190 -730 300 -824 196 -751 177 -129 -328 -749 -838 316 -488 -272 -620 43 179 806 977 -597 972 628 -839 373 475 866 -198 -845 -144 -641 81 -362 682 -681 -788 389 608 -12 -939 -435 341 435 -195 -479 -628 82 -270 243 -168 30 903 694 90 -532 -48 -871 987 904 361 461 -435 310 -116 852 -697 -698 730 -347 949 748 308 819 -297 -566 -819 125 83 -313 -782 350 -561 828 -621 913 752 931 -112 -642 -769 -860 -722 858 737 672 645 124 966 484 -443 446 -336 561 822 -491 -124 -815 -381 -22 -46 297 -66 -821 544 260 -267 -333 -619 869 -688 -217 487 -937 699 -713 -502 -496 -500 820 826 -960 -507 -18 271 -148 -448 375 561 -495 -665 239 154 -44 894 108 -796 -495 86 -875 908 -105 -544 50 475 901 803 724 -471 451 553 333 400 -600 802 -723 -623 -48 668 -218 95 -209 339 -523 -935 -874 825 609 -876 624 -944 -46 -539 926 -802 -220 -609 747 -103 -756 -207 950 -982 -64 743 -345 -103 -707 111 285 20 221 -823 -390 -812 -154 700 406 -125 587 -44 747 64 441 809 210 -558 -92 254 805 519 -464 -745 722 108 754 330 -419 400 405 182 -340 405 -644 -26 921 545 46 393 589 317 467 239 987 823 585 142 259 929 246 159 420 -88 -353 -999 -810 216 -179 -28 -31 -367 572 -309 -620 454 -984 -807 693 956 -830 -939 943 -458 -756 694 501 693 -369 -4 -255 745 4 -90 33 541 -751 250 -295 -701 771 -375 -529 -631 -250 -897 -238 -755 318 -211 -44 605 -956 -785 -725 -155 830 -614 403 -281 -449 -41 -368 -534 533 83 300 281 -510 -873 587 206 -198 116 862 -563 796 -808 -459 -479 763 41 42 18 -324 -852 -682 -869 557 417 979 428 760 -460 623 -20 768 -255 536 269 -57 -134 675 677 -101 328 -390 95 -880 568 69 -551 605 -232 715 555 -780 718 313 -87 -219 922 -885 793 -457 837 -608 -469 -374 -532 -698 -239 352 -57 12 -505 372 580 518 6 464 548 -164 -991 -873 0 -174 -969 888 30 987 -145 932 486 612 435 -949 -296 -804 -884 -371 -426 468 -899 331 -141 133 -476 891 -554 494 -310 814 -872 -840 17 -641 637 -22 132 -107 2 258 -602 -196 218 -561 879 271 992 -326 -56 -127 -371 -230 -609 -214 562 171 561 890 -732 975 -106 734 396 -253 -833 -827 -228 325 -987 -559 290 171 906 -850 953 -965 -594 -29 570 584 636 618 990 993 -30 -794 468 62 933 -677 -301 407 379 -902 -659 -842 287 -886 233 82 85 563 -256 -303 -432 -640 -446 248 276 -633 653 -987 -524 -318 -964 453 991 273 -134 -586 -68 -638 577 -528 129 385 -44 641 140 663 907 -393 209 796 818 605 -40 231 142 -19 -995 855 206 -788 -537 -784 75 -300 -393 483 -222 -444 159 397 -189 -97 102 963 153 -750 752 -597 -263 280 -165 165 -688 -601 -849 813 53 420 190 493 -296 -71 898 -884 -713 226 -129 -98 128 392 -264 -599 -839 769 -439 -614 -673 -701 -206 -336 -401 -247 -139 811 -432 -982 997 527 732 416 -21 -637 929 583 318 663 358 103 512 -560 -717 950 90 -45 -769 -304 251 -156 901 -294 274 -722 701 -686 671 -743 728 350 -907 -107 203 528 791 -27 -96 583 375 18 -47 -429 -770 -916 842 353 -369 -419 588 -824 -511 -596 799 -283 -646 -489 -842 42 629 -29 -372 89 -942 -76 836 961 -718 168 -74 715 731 -191 557 487 497 -990 -351 750 603 30 -101 -923 -873 -307 -586 -882 -235 897 -701 -928 958 945 -748 109 90 -256 -950 -287 -553 197 572 -363 640 -162 717 -759 -572 435 953 900 -511 -113 160 -983 248 407 19 -187 929 451 532 -721 208 271 301 -648 178 61 -150 317 614 915 -465 522 -846 -230 -784 -380 24 84 968 963 224 620 -779 -516 -792 -768 -835 436 -511 -608 606 912 -604 658 -137 781 468 944 606 569 -487 106 793 -290 -630 949 791 422 -584 842 -205 -348 -141 477 165 788 -51 81 -306 -795 -176 657 743 542 -650 949 -672 230 -505 -177 -180 428 618 85 -308 -888 773 559 395 -296 -268 109 -460 593 -18 -38 -579 -522 -451 -517 129 581 -687 943 -405 -464 255 170 687 996 68 742 -138 -481 -467 666 71 473 698 900 136 30 869 -173 117 -656 799 274 -46 -601 -733 -298 54 205 168 -166 -703 666 -684 612 297 -197 -767 -355 357 573 -881 463 220 -164 -366 956 996 773 464 888 -324 925 310 -113 890 311 -884 -849 -796 452 291 -527 81 716 152 460 -787 898 600 163 -371 -584 234 -475 721 631 -222 775 657 593 489 617 -675 -722 -964 982 -599 -694 530 225 552 -412 20 559 -238 -768 571 -991 417 69 790 722 -838 -394 768 872 975 50 573 451 -337 935 -408 811 -432 -499 377 -748 -927 586 367 -866 -208 594 -645 824 -142 110 948 -987 491 -205 924 50 746 981 -613 -135 -953 -377 821 906 -818 -631 -728 -795 -419 949 879 981 339 -305 399 215 817 -902 939 557 401 -800 486 -201 -164 -29 445 -662 405 53 -616 713 151 -986 -62 823 -455 315 474 683 -629 -50 317 166 -709 221 648 713 -679 -560 -682 156 388 -833 -285 -801 856 -952 -100 -420 -315 464 789 564 584 -810 -967 -979 -65 -894 930 -62 -613 -971 -900 -699 625 522 158 -255 717 -910 -931 -420 584 882 993 700 250 -757 -46 -336 -250 626 -925 319 389 114 -408 864 305 -321 801 -938 -852 320 -624 -657 -824 289 958 -175 429 903 955 868 -200 964 725 209 748 -504 156 387 -750 838 -465 8 -585 877 704 -42 295 222 378 842 -808 410 -686 161 -947 -559 -935 -498 -16 -620 -915 -858 -955 52 -638 95 -821 969 -374 871 -864 327 -44 -366 -379 717 812 613 110 -467 -829 -782 -852 -186 -529 -977 -425 -936 -412 -901 40 804 194 722 969 772 736 866 478 449 60 -275 157 316 570 268 -375 961 832 -146 -297 855 -271 -140 73 -226 609 988 -832 970 -332 -351 -752 -149 -296 736 847 447 472 -777 858 -866 811 925 -815 -734 725 -887 6 -738 900 -707 620 -681 -589 497 17 -216 -372 617 970 19 435 225 -903 419 147 -254 -365 -739 857 -778 -225 -97 213 -763 -466 -229 49 -244 -437 749 -204 -225 -969 329 -752 251 -972 -6 952 -146 878 449 -986 -788 918 570 -38 11 -447 957 929 -723 526 757 -259 -875 -275 -445 401 -811 953 -823 292 -485 -193 281 -831 779 -28 -372 187 850 680 -689 -14 -568 -966 -339 -688 -607 -610 412 -705 874 539 613 510 -62 48 -119 488 -781 888 556 -608 -429 -901 -373 -51 -864 -185 -639 -317 522 -576 95 -861 -280 -269 -419 -164 -503 -161 52 -786 513 667 287 450 -975 770 -775 764 51 221 -119 -866 586 -111 651 949 551 481 328 -144 408 -425 -444 -108 -12 -393 -844 -191 -275 412 -88 352 731 -91 -734 997 -959 782 -305 996 -803 -115 -303 -958 558 185 -83 -43 582 -315 -116 -766 -371 896 -229 -713 19 651 110 802 -35 294 809 -819 -303 706 149 388 -412 -534 -337 656 -36 -738 248 12 -596 -590 399 -295 953 490 -18 458 866 419 35 -527 -298 583 -839 334 975 -809 -721 -976 -253 -360 867 190 6 155 -679 803 543 792 509 126 471 -710 109 924 938 272 912 -652 837 -106 202 -264 -525 831 -80 367 694 -323 -572 -365 612 -320 148 -409 -244 -832 -499 -178 660 -40 594 0 398 292 685 -722 985 22 -873 337 -648 -364 718 -53 -472 -822 -724 963 354 563 -139 -990 -385 -192 308 446 -41 -824 -760 -741 304 -381 636 916 -967 -228 -137 244 254 749 667 597 -661 -699 -784 670 -231 672 478 -68 -130 -771 -931 -800 -452 675 166 -294 -181 311 -932 -491 -850 692 975 -635 435 -534 125 16 94 -746 364 565 -880 838 776 -76 -900 -164 41 901 383 -832 -711 942 -838 725 -180 509 255 -865 -378 660 -450 499 592 -219 -464 -801 546 -659 -127 580 -851 -415 986 145 -119 831 -328 -459 136 -531 -962 -109 63 -13 266 476 -338 386 -832 -552 -346 -461 -171 621 -49 917 238 -163 198 823 76 711 -254 -48 -734 -903 605 -668 -308 430 520 320 -443 511 846 -880 187 -891 -955 754 237 -155 225 -132 -816 515 -126 541 171 591 -990 971 -631 -230 413 -895 -480 824 -768 -681 988 36 -233 74 737 -562 412 859 -190 -707 558 -339 -805 -57 -831 142 321 897 -383 224 190 -24 719 -291 -890 -16 1 38 -333 -305 287 -845 -111 775 -873 19 267 -591 -913 -262 376 464 -134 -402 349 306 -531 -363 -949 563 -109 56 -344 901 850 -478 94 -8 120 -334 -880 440 -476 -207 -557 -558 532 -184 247 -538 -896 792 521 363 -942 -381 979 597 746 -176 833 -139 364 171 777 -249 -252 -29 -737 -162 210 -563 47 -305 167 298 -79 -682 517 229 531 929 -53 -665 -208 465 -61 -393 811 856 524 -476 -279 -973 96 -228 -852 -296 -43 574 -850 -190 453 -281 787 -542 774 -384 -316 -218 -836 705 -534 -468 943 -614 -418 -554 -482 -863 -298 -505 799 -911 852 288 213 643 178 -260 -792 -890 -924 741 817 185 589 -896 -156 -852 -398 -9 822 -927 -109 581 -614 -371 -222 920 9 -5 -628 697 353 740 -521 -979 693 -505 103 -120 -146 -418 -562 481 706 157 -890 -412 -235 97 -15 -305 -506 721 -37 -930 -608 480 -432 -791 -486 -755 912 -542 -463 -900 -312 -788 219 716 -313 105 -390 -360 -711 40 -8 -307 685 540 72 146 652 -547 -615 697 -424 -307 96 697 -906 -393 -994 -686 -655 -51 -190 -953 335 344 -901 558 -156 721 914 624 -279 -224 580 -706 -780 -21 802 794 -311 -826 207 655 -448 -288 221 656 -771 -142 -685 837 713 -647 -638 606 -410 -616 -665 -248 -575 -660 -444 -805 165 -866 -506 423 -856 -352 434 -581 979 -474 222 -730 -793 -860 247 192 -993 -258 749 321 -143 -341 -903 893 -857 -723 229 -166 768 -956 202 529 870 -519 670 -148 -128 -427 526 -787 287 221 -517 -305 320 -516 -913 801 274 520 419 -96 -473 -257 -926 378 -662 328 151 121 172 69 530 -113 -348 332 -481 118 -557 843 729 -6 -39 463 -118 -182 -428 -193 715 615 -927 -994 -695 -619 554 361 958 169 -568 386 317 -81 -565 380 735 -208 660 -849 -229 -532 127 -689 -4 -844 -772 -1000 -783 181 500 826 -406 -615 -551 -823 291 20 -383 515 -480 479 -987 450 -83 670 -267 580 103 -993 64 56 -237 17 -588 308 -116 522 -938 -49 162 241 -76 157 555 -617 -252 -691 -163 813 899 568 660 -499 725 -894 528 -695 864 -733 848 -544 -416 602 293 590 -320 383 860 -105 799 -318 779 66 -933 670 782 190 -81 243 897 168 -205 -430 -827 2 -989 -44 -5 14 -120 590 436 593 -911 -433 -584 -20 -347 509 -440 794 -527 -479 -704 -522 -90 -816 -559 876 -819 299 -73 599 310 326 879 -154 210 396 -533 -337 -599 458 384 -128 -193 807 -969 -332 -211 -648 269 108 621 969 -917 836 148 -104 341 -285 -939 -42 -343 578 359 -911 -363 19 -273 675 611 424 -524 183 71 784 48 897 -948 377 599 235 -857 644 -694 -923 444 -164 996 -123 346 644 -380 -530 -979 978 -197 788 -113 -259 -634 278 241 564 -673 764 230 -528 14 890 -129 -488 -240 -846 -399 -355 547 823 239 674 -854 -507 -268 896 -318 -432 -586 259 -283 87 356 853 293 -48 -478 449 209 694 468 126 -850 874 -298 571 479 -244 976 -421 894 794 -813 186 930 543 -478 898 -459 -365 485 81 275 -67 -883 421 752 -82 386 -285 -153 48 758 650 -87 276 -884 933 564 -482 146 -720 -199 -29 230 -920 -964 300 413 855 248 948 -314 952 749 860 -467 336 -54 -967 -177 557 733 -409 -78 -663 -525 -754 -754 767 -459 562 841 678 -850 84 -781 -349 797 614 -583 -298 -804 67 5 575 347 -29 -833 657 -804 -561 921 77 616 469 -33 -141 414 -962 -839 964 -444 121 -810 -562 -366 346 784 123 16 191 9 104 504 295 -528 -621 123 7 -382 727 -447 659 -241 705 76 427 586 938 428 565 852 -49 -305 932 -69 -698 -331 -101 -84 -582 308 -803 -353 -585 -145 829 88 -543 -806 -14 -732 -577 -363 279 -45 164 -698 -718 -438 -890 98 -654 -585 -829 140 -302 227 270 950 394 816 -604 -426 381 754 961 -746 312 572 -4 -209 -743 621 -796 -472 859 -364 -351 -754 502 -844 247 722 -829 4 -949 758 -142 963 962 267 358 356 -960 728 -988 -247 883 -746 -68 744 657 -463 -807 484 686 -617 -933 449 -852 887 -335 -200 -318 -962 -62 -157 -114 -6 -941 -598 634 -14 932 -78 -876 -359 405 -771 -967 -757 75 105 -660 -986 -768 -433 47 794 -434 -128 427 602 947 214 -62 913 -381 -107 -803 642 -581 -756 -773 -604 941 654 54 279 334 -670 -330 416 782 864 -688 43 -326 -218 -338 518 -82 -326 -780 -810 -965 601 -548 302 -441 -718 544 431 -465 311 -691 755 -342 -716 -849 491 319 -199 -308 858 -685 612 232 -282 -956 -160 -767 -323 -706 307 874 725 -811 478 772 -432 -787 -916 -229 306 -725 959 98 327 -790 -417 -437 -516 101 -935 824 -786 -796 627 -813 -365 -856 421 -219 944 -75 -900 128 11 -964 -726 277 53 -794 -640 518 535 -555 -815 101 242 202 675 -645 -427 427 -245 -408 900 -669 -209 -947 -960 0 -987 946 498 -570 -307 -580 -154 -146 -522 -225 89 -842 287 -271 -907 -620 940 380 769 249 82 533 848 557 34 -364 -113 963 420 -527 231 902 507 -376 918 120 -290 -351 1 502 152 -761 -86 -839 876 882 437 -906 -915 246 -549 682 -362 -741 899 -259 366 560 229 -221 -324 886 -254 440 -589 961 -64 -903 153 937 816 -254 240 -840 -244 800 630 805 176 -783 555 326 -395 -697 90 459 -463 -105 -10 995 21 31 -743 943 118 -953 -404 -402 -190 172 -719 990 976 -455 -794 -299 -823 707 -823 298 -884 540 106 467 217 642 653 905 76 512 426 -889 822 942 -972 -686 -891 -117 582 129 90 -691 -58 -144 -892 921 -950 801 -15 286 -149 230 90 -497 222 -286 877 -387 410 6 920 14 508 -642 -611 715 -448 -180 -659 881 647 -90 630 299 269 -13 962 -114 554 219 -847 652 -326 -450 -127 183 -111 409 -521 -12 -855 436 -731 -924 -825 634 31 -425 -757 -998 -361 754 -94 -597 -308 965 309 -317 734 -946 -758 -340 977 -121 469 -312 755 981 -632 -361 910 40 490 802 275 -527 697 -696 -405 713 403 6 493 375 -928 141 298 279 874 -911 914 944 942 -317 -431 -615 508 426 126 -753 -746 -503 727 336 785 46 966 -666 130 47 27 518 -347 76 -990 37 609 631 470 -57 -300 640 352 290 -972 553 866 627 680 373 -663 505 -908 -727 469 -185 886 -200 -833 -481 532 141 -188 -152 738 -995 -691 10 721 980 -602 -727 -710 317 171 191 -572 506 -811 657 -381 647 -68 698 736 -187 -38 22 -634 828 -283 577 715 222 -567 -133 -613 173 -702 238 106 473 155 -802 -180 -651 470 410 826 -420 384 191 -177 -220 -414 -59 875 243 230 -384 -603 815 -420 997 661 -441 -424 22 619 -583 -120 858 879 -547 100 777 984 -258 725 788 460 -789 -121 521 -508 877 731 -20 -74 324 160 712 -736 -455 746 983 226 -716 -773 757 -129 856 -872 -839 877 436 393 -248 85 -775 16 -3 107 -571 -776 -115 957 133 364 181 -615 -774 298 143 408 384 -334 -593 -176 76 420 781 -510 440 69 -53 712 48 -807 -553 -506 968 670 -489 93 387 229 713 448 -696 459 -710 -898 -468 -942 971 972 -379 123 -23 739 -678 246 619 940 -104 -1000 154 88 -410 -290 -225 515 -975 -312 -837 -306 687 -463 -916 -115 -316 -658 872 -65 382 -788 -990 -48 641 -173 570 923 564 868 656 975 -100 932 378 684 -902 -266 380 -896 37 763 412 895 -738 -812 371 772 -47 633 963 263 -401 -466 -906 665 824 223 813 479 -570 39 489 -304 195 784 180 -793 -524 402 -421 29 -967 -674 560 -608 -260 -469 946 -667 652 106 792 699 406 434 -327 -171 -376 -289 432 761 496 260 198 -20 797 -376 137 147 46 991 402 338 -885 -120 -941 -441 809 -841 503 -859 -557 399 -520 770 -59 705 -418 369 10 481 617 47 830 903 506 865 862 -340 -504 140 550 -276 -996 505 -410 36 421 613 117 697 -939 188 -533 372 804 -905 167 -317 -583 -187 -325 -857 -828 857 -64 -177 53 -783 -964 163 -599 -492 -39 -326 -367 -727 -821 -321 -591 407 -995 409 585 -760 297 221 -347 -999 433 915 64 -878 -474 -58 202 -630 -117 -336 97 -637 17 487 956 51 683 520 226 -387 522 615 114 -165 29 -279 -797 -806 752 179 -876 -152 -973 740 -369 -810 794 338 777 -460 396 84 68 -797 739 783 606 -620 -138 -379 -593 -348 146 -294 193 171 -680 -421 255 -161 645 -792 -765 -344 -576 276 -619 31 -489 675 501 678 -674 -978 -707 202 -190 -779 -794 609 854 -423 -213 125 997 429 -705 563 -4 -627 16 361 -136 382 460 794 -303 -44 -29 -874 -630 771 680 913 345 -795 -386 -391 856 572 97 -224 970 -855 -470 -246 745 306 -204 -263 807 632 730 481 -342 -890 538 -95 324 632 -9 -408 -702 252 -316 195 -844 -727 328 -69 731 -353 655 891 389 232 824 295 -476 622 711 -858 943 612 98 -40 -611 664 -774 564 108 244 339 -935 262 -191 -437 741 -299 637 -978 -954 31 208 421 -959 -285 987 -722 -950 -423 -295 -803 921 167 -909 -671 357 399 -365 484 806 137 905 -64 936 327 -132 954 137 -606 95 565 919 -322 -13 -170 716 458 -2 307 -818 928 317 -168 727 -291 -440 327 -782 -839 -61 -566 126 -512 -242 -205 175 868 97 244 -860 183 57 241 -691 -170 -667 -827 204 794 -518 36 808 -331 -137 -238 -185 -894 -312 -856 218 703 892 -348 228 -708 859 355 397 -975 -292 -135 427 -816 -599 -185 -620 -517 -176 -174 707 -545 -128 -905 288 -405 -873 -273 -180 -887 225 217 438 -348 -319 -451 979 -305 -668 -163 670 -317 599 82 363 -547 -719 -379 -461 -230 56 -763 -161 13 69 -6 571 815 -417 -12 890 188 285 -199 885 889 -587 -599 -940 853 -923 -503 635 -913 722 371 490 555 -845 -889 338 -462 -51 -225 178 428 -735 -577 585 303 429 601 220 519 -985 928 -510 478 762 -893 831 -361 62 580 -75 400 -132 -193 789 -695 27 -862 71 577 793 -993 -949 -599 703 -981 531 -276 0 980 -818 498 -837 -277 -411 552 -478 -106 -25 90 -711 -452 880 141 -959 -568 943 -328 641 -699 -629 937 -169 -200 -784 -297 510 -705 -653 -389 -226 819 -160 366 -478 324 -217 -404 -378 -367 -295 -589 477 -945 -396 625 340 174 -82 146 -112 -341 188 521 482 824 -502 -902 794 294 432 744 -202 972 485 243 741 -454 -7 -418 -582 -393 890 -2 937 943 969 -350 686 633 -337 -713 -642 747 588 295 -448 110 63 -444 238 -785 -89 -520 -261 -226 -246 354 -652 782 -570 970 -773 725 -12 -43 -746 65 788 786 -569 644 816 -570 63 -884 385 551 -574 -431 -469 -2 962 362 196 -925 -475 -922 931 171 16 -737 -548 -303 650 -715 -649 -227 -413 872 -935 -933 -98 -557 -529 990 877 -833 -592 -441 415 165 490 -180 507 631 -484 474 -484 93 -561 600 -710 344 -230 -787 113 340 515 -748 480 -971 -967 186 -857 -407 -794 416 -335 254 310 -336 709 519 941 612 937 -295 207 967 487 621 -146 935 -778 648 396 432 1000 111 876 294 -893 238 -48 -144 -854 938 975 44 311 -604 682 115 -828 570 -269 959 390 706 -24 20 790 325 -429 -336 880 -33 62 -193 521 -625 716 -455 -783 936 981 -401 814 93 -396 163 118 -267 -614 -159 -775 914 -957 135 -642 -569 153 988 321 678 874 527 904 -23 499 452 764 757 693 525 588 -929 -649 142 800 828 -724 891 826 -439 -812 -57 919 -586 -343 -302 865 191 903 -923 533 -846 998 820 -550 -531 -225 420 920 80 663 353 219 101 -479 414 -791 -359 -90 695 -197 971 570 -657 -748 283 4 -629 -670 -135 581 16 294 270 -96 459 877 -519 -659 629 452 -662 -590 107 -707 -369 -176 800 751 226 89 523 808 -250 380 -490 -647 896 850 -209 0 -803 602 404 629 -487 729 110 971 -62 -473 104 885 -79 610 735 -663 -991 -287 535 -173 502 783 727 973 149 -264 -959 -666 -616 698 13 -567 -740 -614 231 274 62 940 614 -433 -552 -507 -15 660 675 498 502 -370 -107 391 26 525 -16 -872 -205 -421 -344 -880 -13 865 -534 418 -227 816 108 918 992 -487 112 -1000 -613 228 -833 -405 929 -7 -943 328 153 931 864 -556 -63 -26 171 856 726 -84 824 607 227 585 737 848 573 942 -304 -410 -760 143 751 520 507 868 -507 428 334 -42 -558 -889 -303 330 911 -597 -798 312 -595 258 370 612 -119 -155 -295 729 -705 -788 -951 -617 -857 -368 -845 420 -731 -946 42 912 156 -775 262 -200 340 11 63 983 -12 625 358 -324 2 897 -199 533 -935 -172 730 -535 395 -869 -21 -12 -311 893 -940 378 640 280 720 -208 90 714 791 719 990 -537 898 -897 832 743 378 726 4 -384 243 -878 -785 -718 -590 762 828 -356 113 254 428 -406 -882 561 -722 -83 -242 -259 -819 651 -572 999 -685 -927 695 -741 275 717 322 -773 -444 -375 -706 -935 632 163 -193 648 -280 -468 490 258 -44 -785 -187 -420 -705 -52 -826 -80 838 40 536 658 997 183 631 -598 979 658 -747 544 776 -587 -300 205 -443 576 -871 -175 827 786 -309 912 -667 -107 -384 -672 -826 18 651 115 63 -155 447 157 -742 951 -735 278 442 -162 -398 690 752 464 -144 -463 817 -173 -990 -546 904 -863 189 973 737 332 836 -797 -150 -151 -629 907 -42 977 -284 395 -215 551 525 -792 -906 -241 398 489 -928 367 337 119 485 138 -878 -935 -536 695 987 -852 -65 -645 -793 779 572 637 578 -214 432 768 -719 490 862 -787 -412 659 -821 -969 879 171 301 -416 -859 208 -36 -340 -691 -247 -222 255 -630 555 193 786 -809 -411 -143 -287 620 187 -802 474 -315 -773 -63 -933 591 464 -91 886 -339 836 -522 744 -700 640 -35 -622 -135 -432 -162 -974 -282 -834 -699 752 866 -622 932 806 -677 507 -369 -209 -648 544 -645 -285 -39 509 960 711 678 -707 449 270 820 943 787 -562 -689 247 211 702 -505 113 519 -960 -297 -409 -815 709 -383 96 -508 -709 -613 -437 -253 -618 121 -648 536 523 -960 560 747 -856 -370 -184 389 -641 816 981 755 -392 555 -633 -263 -843 -590 293 391 434 73 275 148 421 563 666 -736 474 -206 -290 -728 -803 -179 -281 68 -828 98 -132 600 -898 448 -211 -91 861 -983 576 553 621 462 836 -194 -480 -351 -378 -710 223 -839 466 100 383 659 -556 -34 380 -749 153 -805 -419 -760 -335 -296 -878 -567 39 522 -934 -676 -789 -692 -728 -887 917 813 -251 790 -579 -95 441 5 -662 -256 591 849 981 -634 -480 634 750 -965 -504 -310 350 440 280 -93 411 724 -706 -497 -751 266 719 -213 780 243 -298 64 588 702 941 -439 -401 -553 -567 142 -10 989 -494 -610 -782 -310 -674 -429 284 -640 -987 738 717 969 229 213 -996 -244 -23 -464 672 -668 701 928 -52 -435 -862 -845 834 453 910 -739 886 456 584 -892 20 235 404 -81 -86 215 316 958 749 -349 -877 -506 526 56 846 627 -759 424 512 406 -743 511 602 350 86 -435 -8 829 170 143 -207 -929 -287 -207 -705 913 43 -852 -107 -764 -825 -30 -649 -150 414 874 704 -399 -750 369 523 737 404 -140 926 178 -118 826 -18 -664 -206 322 -22 125 -581 -53 -59 -509 406 241 -463 905 -583 501 -166 -413 981 756 -919 -740 555 748 -952 -486 -549 606 922 868 -545 -929 632 515 -412 178 -186 -845 287 122 610 637 -799 -680 -622 912 -833 909 521 299 178 524 -181 -663 -388 572 -195 116 -431 -626 401 670 937 -143 -618 375 55 -747 599 136 166 347 439 713 4 916 -692 -114 -976 -685 894 590 -494 -303 975 60 -816 870 -645 -842 -547 -624 -740 673 961 -489 935 -808 -31 642 -233 744 -251 672 24 -818 620 327 -191 369 -277 -814 -684 293 -63 -577 178 136 -796 108 261 -743 707 978 -442 -810 466 -733 531 -897 -690 33 -130 210 540 -235 122 -101 811 78 974 169 -177 316 234 -429 946 -981 691 -276 -411 219 -321 905 -477 441 -62 925 -326 814 816 859 -947 -640 -210 -25 609 -437 -832 -919 516 807 671 -117 253 -159 123 142 245 244 -355 619 -214 230 -16 804 664 546 -934 749 -904 -304 -456 215 -1 -421 986 990 938 -680 627 -320 -49 118 629 115 669 207 -879 13 193 -500 30 -174 -52 390 -370 685 963 381 735 373 49 -296 258 522 -621 -216 -237 -897 278 985 759 499 266 972 147 74 565 961 -9 111 -202 -924 571 -547 -214 160 499 -395 -73 642 -378 -634 -998 744 607 -547 673 909 -142 747 820 536 295 -305 168 -32 101 135 435 665 -969 -596 -586 -511 79 -223 479 -223 -591 -577 -144 -410 -561 -489 339 668 730 -940 435 538 -86 760 701 497 -616 -379 512 -957 462 263 -590 -254 168 499 -128 -414 -37 773 -395 -391 374 -343 370 -904 473 148 -873 869 -996 -698 126 110 266 413 -237 -423 769 148 -461 -803 -271 -240 943 631 -626 -772 -559 -74 -345 -1 18 357 821 706 386 -334 -341 -997 -98 288 188 889 595 -315 -499 952 -68 289 -266 558 -496 799 -564 -342 640 -471 140 -105 4 -533 -697 443 127 897 -861 -418 -676 -193 -350 477 -572 807 257 -800 -790 -601 -517 483 376 -117 945 -538 -288 -589 540 -388 -653 894 -686 54 24 608 -814 587 713 -534 -834 -786 -263 -478 317 222 307 -243 -961 -885 787 430 291 324 -854 255 -444 -277 956 44 -230 -189 389 -162 -57 -144 -277 479 787 799 -345 817 598 -19 69 158 756 -961 -481 80 662 377 389 -226 831 283 820 -521 585 -595 286 -569 457 -572 359 279 -233 -794 -748 -2 921 854 275 433 177 -895 946 -671 182 -886 -988 76 -542 -1000 -787 116 -371 -938 -110 -11 286 -13 544 221 128 254 -453 -927 -950 765 -34 -452 -580 372 835 -766 -992 -602 -540 696 -819 -201 -312 -811 98 -802 190 740 -887 19 -813 870 529 -769 313 -245 -129 -502 -160 624 -185 72 433 705 -849 275 -991 262 230 78 -982 -232 -88 -386 -771 765 216 -382 -172 457 432 888 97 672 144 -241 -363 -335 -901 705 565 273 -224 199 151 639 -556 -913 -758 892 -306 -162 988 783 986 -161 718 -791 -98 -297 -996 43 -448 -554 176 -888 463 579 -507 -569 801 1000 -1000 -202 -537 335 -771 -322 89 -467 868 253 -400 -936 -798 -340 167 -914 -934 836 664 455 -134 809 -584 995 857 287 -641 -323 -662 775 -645 -957 575 -432 -737 -840 497 620 -820 -83 422 387 927 -788 669 -321 -754 -130 183 -498 787 586 503 -743 -982 -964 -66 -98 550 -237 -493 -859 -829 -516 955 111 437 3 361 796 243 -83 -549 -967 -633 949 981 -534 -677 -802 971 -187 998 -502 17 447 -386 -674 168 -913 374 313 -588 105 430 -865 -540 -756 297 720 611 872 -774 996 -48 -266 -360 690 -719 226 753 -511 -501 -863 -183 -457 -159 -572 -49 499 -745 730 341 -456 697 970 -921 -766 534 811 -754 268 958 -564 356 -28 -364 -430 586 -726 548 -4 32 45 -548 -14 861 -475 378 476 656 -411 -948 412 -160 534 -547 -800 847 -127 -360 442 -907 -179 -151 580 912 -980 -92 -562 412 -117 -622 -320 52 681 -749 965 -349 -924 637 286 -40 -195 784 725 49 250 -924 331 -116 -397 -696 -497 -823 -959 -857 -947 880 -861 -546 19 820 -677 748 -14 110 929 -613 -987 -60 -946 -325 854 -880 -194 -812 -891 -768 922 298 -46 -585 135 156 476 507 509 -829 -794 410 -529 -528 123 -232 339 -142 429 -138 -644 -64 -885 -618 925 4 -681 -549 676 -697 -708 74 360 -607 408 -356 -27 -793 -692 -648 595 -107 637 -786 -304 -35 740 -751 -581 692 509 -543 -682 842 -953 -631 -118 755 -164 -437 -836 446 319 -291 273 361 -265 -925 -616 -592 98 456 242 407 -967 -428 674 423 -485 956 -134 923 -772 -52 30 -95 -112 -188 -99 392 -253 75 -290 353 -319 832 -627 -486 996 -410 -962 -263 147 -954 -952 255 328 -736 -857 -922 -474 -238 692 -751 -296 988 -760 234 437 953 91 -957 -92 -524 175 148 431 -571 448 642 766 -153 -520 324 47 193 -797 728 458 -678 -901 307 -399 336 -218 -275 602 295 -727 -591 382 -891 -945 -727 -140 211 -965 -559 290 -306 811 867 833 184 116 457 164 992 -179 918 -372 -120 775 418 -180 -346 -372 833 659 -391 12 667 890 -388 -546 306 -25 921 -361 -79 -358 559 -598 -932 941 697 -807 -254 -882 612 250 210 -721 -266 -136 -658 -151 -970 -45 -734 637 -749 -959 -876 -166 -874 -570 -205 502 799 231 907 -281 -358 645 728 53 -106 573 -519 -224 777 -950 -504 -342 -786 437 -419 -726 191 532 978 215 358 326 -413 420 -895 -218 -390 803 -87 -806 -636 490 -642 -272 517 -765 -753 -73 -997 684 -390 -234 -524 892 -336 -363 -260 247 818 -474 854 180 86 280 403 -815 255 926 364 987 -942 115 -40 844 -987 -611 -729 281 650 -479 144 974 556 -294 775 26 812 297 -721 665 -870 -99 -322 -451 232 596 874 -651 121 337 534 -632 -32 28 -995 780 -149 -405 -475 -92 -537 -40 694 -629 -164 368 -819 742 -277 184 620 -196 962 256 520 827 -957 -100 -23 -3 592 246 432 -310 -574 -293 205 414 103 -553 -395 -303 660 -66 -889 24 -583 -480 -877 -38 504 -453 3 -925 -753 404 -844 -529 311 642 654 -65 791 -831 -726 -532 -995 -778 -716 539 735 -544 925 -141 -494 290 -893 -956 -226 -608 -319 -629 -123 479 517 793 -575 302 -337 66 614 -384 -785 75 -691 -929 863 -548 -288 -438 351 -48 -883 -297 114 558 968 225 652 -470 176 716 -611 377 -798 -107 -94 217 708 -237 -613 188 -613 705 -813 635 915 -240 491 245 -402 -250 244 793 -198 155 448 -852 -111 907 956 -456 -21 -553 -562 -859 965 492 -27 -77 -428 -3 419 -603 316 446 -571 819 537 -445 -653 161 31 748 -770 837 -118 275 -147 887 -950 177 -835 -137 147 -606 -236 87 601 367 275 -324 115 220 -482 -785 -950 385 -358 -682 847 39 381 -192 -942 261 962 -135 -950 406 48 118 839 -690 297 695 988 -131 -140 -377 -994 -897 -903 -257 -955 -493 480 294 -705 -706 339 897 991 3 673 -712 954 -571 270 446 414 -415 989 472 -341 274 404 -471 127 -358 -980 -645 969 152 -802 -899 240 -312 -369 900 -440 -993 708 -934 -841 932 896 -777 498 -864 789 -284 590 -204 957 753 -564 -899 -228 508 -391 -355 831 20 -4 -797 815 476 687 -952 448 -815 -133 -770 -39 -507 40 -267 -89 -740 -547 -293 -328 31 -178 -806 587 737 -100 408 949 -806 724 795 -511 723 410 612 155 366 989 788 139 539 364 730 -106 -988 -182 713 -657 127 896 -912 24 -939 695 145 -620 -587 763 -560 246 -509 492 429 763 447 -894 360 142 75 157 -728 240 463 -740 46 555 839 -409 -26 204 -314 -240 762 452 289 -818 233 -654 -402 -309 -3 721 104 -14 215 376 100 -646 393 -761 -537 186 -49 -999 607 -466 -802 482 98 -603 926 -772 209 -799 -215 -411 5 10 -922 -645 539 103 601 264 887 373 -928 357 -571 -430 -241 540 -567 112 -202 -944 -873 966 -904 -149 -98 -127 -340 -921 -929 264 839 -423 -556 176 -679 -315 217 264 98 -932 469 685 714 230 -780 80 -621 -442 907 -103 426 342 179 -393 -392 -999 647 -886 621 -633 126 416 -875 -337 -891 -934 -857 931 358 -957 893 -193 -377 -167 357 618 586 984 -306 378 506 -236 98 -323 508 -244 -840 -328 -361 548 401 -158 385 169 371 -503 -988 902 -368 -77 510 545 202 527 217 -633 -588 -54 -53 301 908 961 -395 -175 443 -295 -124 -851 364 783 -950 327 -362 635 -594 -418 888 -351 651 872 -833 106 876 320 -604 -837 -371 945 -124 -532 -864 180 -430 -425 227 -46 -700 -969 986 230 -920 -539 642 -321 491 26 965 481 161 -949 414 -282 -637 467 865 89 440 228 -791 -823 -803 332 301 268 -164 695 318 -644 -201 210 -412 369 685 165 -173 130 -283 176 -156 955 -482 -855 -793 760 819 -99 -653 -245 324 -537 335 254 681 377 476 -309 503 -273 284 584 -578 458 -241 708 -14 -678 -868 134 579 262 765 -324 -996 -864 -348 230 203 -41 403 -798 612 772 -403 87 808 870 -802 944 -615 888 -815 533 -654 -742 -484 -941 672 -627 -9 347 813 -353 748 -112 560 -609 44 -420 467 82 -500 -661 -657 478 263 -969 115 616 -232 447 -93 754 -694 878 -838 -233 -412 -91 422 4 -112 -273 -445 -181 969 121 -818 -203 923 -855 -468 250 530 -855 954 27 793 -458 -656 541 12 992 -183 -310 -351 -677 776 -519 325 701 -12 -752 546 -173 728 -627 867 227 927 212 32 487 -209 -248 -365 -660 508 122 412 700 603 637 600 816 -268 -129 -277 17 -131 -594 149 818 -877 -980 248 303 894 93 153 72 -996 864 506 -280 -957 -585 -841 -22 -370 -404 -211 -722 -96 -553 -677 307 663 706 -149 -206 346 649 321 259 -505 -35 -850 -21 -726 883 524 157 395 -1 244 -377 244 179 -564 989 60 -208 954 463 -708 249 -217 831 307 -130 191 -944 -494 909 -720 700 -148 252 -688 179 1000 850 -226 -288 -274 927 38 -279 823 -483 -27 -776 -661 508 277 759 581 -568 -665 -706 -165 -910 9 879 -315 -288 967 919 311 516 852 -571 509 146 -170 451 -923 595 -131 -166 991 -251 -74 -914 432 677 203 -939 -942 193 -160 289 -968 155 -131 942 889 -490 -661 -384 118 801 853 76 -545 147 -690 875 835 -307 402 723 -559 -860 491 807 -718 482 367 -899 983 525 100 -32 -760 271 -24 317 506 -75 -26 -905 330 -160 -761 507 65 10 -937 19 -641 311 -464 901 -27 928 521 456 -569 -841 277 988 -854 105 -572 916 -222 -23 -373 492 517 106 -438 192 840 728 -188 923 692 772 -238 -157 -896 385 -826 116 -332 653 -744 320 -496 -283 655 321 755 351 82 288 -711 2 980 166 817 596 -58 118 282 -704 241 -920 -648 -327 224 634 791 -808 -754 971 215 -312 -448 -264 34 -560 672 749 -972 -942 -279 184 391 -234 927 -143 29 -957 -307 -816 -766 -990 132 -835 809 712 -352 -70 -32 282 479 180 471 -527 632 -754 559 786 -516 -806 814 -445 616 636 319 -300 -951 765 615 -96 39 -354 464 -266 -237 -476 -155 -293 796 -16 722 -674 -832 746 -698 836 -416 993 -164 475 453 896 69 -643 628 84 627 -833 892 866 636 911 -818 -566 328 -177 -578 140 -730 -184 836 677 123 11 -299 757 361 824 -571 -734 179 -45 -313 -904 136 334 -995 -540 -680 -533 36 496 111 177 753 747 637 -103 705 -261 -74 -558 -41 -139 -791 -118 277 -464 984 124 -686 665 -216 312 -544 -315 -659 521 -335 -545 -144 796 -932 -340 -776 507 -195 -197 928 -596 -562 -250 -444 923 -626 -938 830 403 -803 -874 816 790 948 452 585 643 -204 -390 64 -348 222 135 639 -537 233 -89 -701 18 751 411 -296 917 -187 -420 406 434 5 -435 -253 -927 -707 166 670 -979 772 292 -571 94 -761 58 -480 -742 313 803 905 543 946 -475 645 7 -565 -143 -660 -987 846 145 -911 261 -141 825 -69 998 473 269 -982 734 -495 124 -799 879 715 532 -994 699 -475 -233 -902 -964 -802 -256 -330 -208 -732 -101 628 -558 -446 -496 895 198 -1 -828 -704 -770 289 492 354 -461 935 -145 421 -18 -963 744 656 -317 -848 75 29 80 -115 37 833 -120 464 764 407 -597 488 485 -596 823 -466 78 775 -788 -463 288 -288 -133 697 -904 94 -483 -518 294 -507 310 -632 -555 -240 704 -507 -396 514 915 345 -208 -817 -126 918 -288 799 -343 -66 -674 542 958 834 966 775 282 -715 -999 555 -977 974 -480 -392 520 269 697 -430 942 -661 315 -242 -450 -155 874 549 -748 113 639 797 -324 -454 -693 -286 -126 -4 -125 -750 845 419 -699 536 -982 -548 -391 -303 -988 -799 -212 693 34 -424 443 -428 -971 718 802 -417 897 948 34 -299 -464 -814 514 937 552 -633 164 140 116 688 140 -527 426 489 781 -197 -502 -399 796 -227 607 89 834 130 270 292 -819 -592 530 -329 335 181 362 -556 980 -766 -745 138 120 -427 16 -684 42 365 -188 191 -908 0 714 1 -247 449 29 -110 562 -310 -965 -639 204 -944 -299 788 864 -177 525 256 -524 396 -995 327 -550 -162 815 578 829 -914 638 583 42 -814 412 -614 384 -987 -516 -807 680 29 783 -344 -955 513 -545 -105 842 930 -891 476 -688 -653 920 -870 -514 156 832 -531 -524 32 -180 807 566 423 -356 507 820 -160 630 -461 649 -71 49 -553 -647 -231 266 329 479 -396 -755 748 -101 324 -234 -135 683 -393 -343 -716 -431 -30 197 -627 -449 -697 -9 -752 -596 386 -738 -802 66 -969 718 -699 548 -859 -491 828 -33 484 -726 -471 957 60 -735 319 -213 448 -674 797 -817 717 722 -546 453 721 -389 16 -439 865 -885 -841 96 -766 403 628 46 -615 939 -107 172 -748 -874 579 67 686 -66 -531 222 701 -181 463 880 -32 -176 -109 964 650 584 450 524 861 155 634 622 -244 -879 525 483 238 -93 918 -355 969 275 -915 778 -195 -960 741 693 229 -431 490 -569 -841 -40 639 -200 780 386 268 558 175 -961 819 340 526 -615 718 -624 -604 -609 -133 -985 -739 -871 -630 -627 -18 -750 -885 665 -595 99 -51 576 -608 -810 893 586 -277 -333 118 -562 119 560 851 997 -943 971 966 -298 -204 -819 845 59 722 307 482 709 -753 -345 885 648 -766 -771 824 -810 -641 862 -465 501 -708 177 -465 -11 -671 415 -650 674 523 -324 398 -604 -66 862 76 -580 -701 -715 712 264 287 -487 -154 -786 873 -422 -235 -880 -768 870 85 -676 -690 -317 -206 296 -506 566 28 472 -694 574 -426 -704 -520 -660 268 -841 -348 392 26 25 729 -991 432 -566 140 440 -932 649 419 -930 905 869 -324 824 -540 328 835 -184 -410 -919 -980 762 -309 -107 -465 111 192 -953 733 -813 -664 -837 809 680 693 -310 809 -131 627 -923 -751 -19 -643 -882 864 -411 -767 -946 -483 178 66 134 -367 -849 -149 539 -591 -953 262 878 -277 -567 -900 547 713 -711 -403 -83 -678 -295 961 -194 74 -751 21 -972 43 -995 516 -125 60 -781 38 -859 356 -416 598 -225 893 -245 741 92 -323 735 -572 -501 30 -595 -721 -387 716 -888 -430 -965 720 -259 -480 84 171 149 196 -348 -95 592 941 -853 153 -756 505 660 655 221 359 212 -987 -827 597 755 -443 858 883 -947 529 -379 -822 959 -717 -98 -254 773 -437 -83 798 601 -243 428 -172 -709 -734 -148 668 -190 -464 -246 169 30 271 -312 -633 256 -953 256 -887 950 582 -283 573 542 184 996 -192 389 -807 962 35 -95 80 495 477 158 142 -224 -185 -979 707 885 522 -651 258 338 988 -543 -566 -473 88 706 -891 -259 912 -459 -869 -741 18 382 -9 -830 116 -681 741 988 -332 -129 170 664 -11 -657 838 375 -456 -973 140 -104 402 526 701 -960 312 -665 144 966 -634 802 39 -804 -666 -862 662 -339 364 521 -148 672 -400 300 -472 626 -461 -341 399 263 -679 850 -373 -694 -255 123 6 162 -429 742 -441 -341 -567 -669 -805 888 -510 650 305 -532 843 -411 541 -707 849 -961 391 -116 664 -660 19 800 -901 5 661 -602 524 -831 934 -21 -308 582 152 78 -177 -393 610 -680 769 -972 -997 -23 506 -315 -633 -918 373 -257 597 -451 432 157 -536 398 127 860 -105 -163 816 -121 -682 911 793 -155 510 491 22 427 -206 686 -876 -374 -638 144 -814 -792 -222 -995 -810 503 -756 -255 369 -565 452 745 207 -469 -110 -464 -760 -528 -88 -817 828 949 -612 723 389 195 78 126 -725 789 596 -886 -505 -885 907 -287 248 256 442 822 -386 -325 826 451 -897 -644 -201 12 929 -759 440 492 873 -16 981 -279 -210 998 -302 -161 -179 997 392 -646 -523 -396 -856 -55 130 -33 -342 959 -138 852 -535 984 640 -754 628 547 149 -272 455 249 -49 698 -700 -908 -628 66 -163 248 454 281 -238 -603 595 -287 -556 -237 18 229 81 300 238 -341 15 488 -558 -714 -318 -967 762 11 736 -221 -373 63 516 -186 688 -923 -271 684 798 -395 595 56 -244 -992 596 478 71 525 234 -475 165 -761 -917 -70 45 654 -751 403 135 -601 -844 -945 704 -884 358 -664 463 -806 -187 -282 -997 714 920 -244 710 479 453 -573 947 105 244 968 526 -582 -380 -539 691 -596 -38 46 -240 578 159 502 -225 -931 -466 133 558 -974 -33 920 -651 122 -259 842 280 705 566 732 602 366 -304 632 651 -420 -878 -206 817 -57 -694 75 -325 -119 -288 142 -270 951 1 -118 -820 -532 436 -371 -912 392 674 111 -232 735 -858 -674 62 20 -595 543 -82 10 624 -60 -527 14 -857 620 785 -784 -778 72 511 -314 463 -492 683 -909 204 -299 -710 961 -707 321 -837 360 -728 -526 -283 -244 599 327 208 42 -180 370 -556 -488 -335 678 -743 222 -702 112 569 -718 342 4 933 723 638 96 -333 -441 -207 29 -619 495 73 -530 -336 -538 580 -865 -919 513 -999 36 -372 787 650 954 493 -827 -14 219 -893 -191 -458 16 -557 -647 -348 -907 -447 -872 -27 829 -964 235 762 -98 -177 924 -650 -573 994 -927 990 -47 220 -989 -396 934 -959 -773 -624 707 481 -628 83 541 989 -680 -451 764 431 -610 -740 99 -832 -790 -450 -924 -690 -873 -769 -947 -815 635 -74 670 -501 710 800 44 128 -341 114 -92 920 -432 836 -280 -692 458 -821 -197 -272 273 589 -584 492 -870 -411 702 -911 -198 -836 -190 17 182 -821 -702 27 473 -656 297 -455 -83 699 114 637 -168 390 -195 -564 829 871 -764 739 493 202 48 -244 -670 618 -411 -969 883 -576 443 -590 66 -618 107 -662 585 606 451 -110 3 578 977 775 393 177 -173 36 911 -424 -894 -829 -972 431 -875 -3 287 -12 313 -990 973 -591 980 -932 -836 -576 387 -258 -685 -865 640 602 -981 -916 -278 371 654 -449 687 981 2 -806 -490 739 480 964 661 -583 16 -695 -807 -684 -421 -351 -331 138 718 17 379 864 -975 -114 -22 225 -993 35 993 956 -869 613 -912 -668 798 682 -30 870 -751 327 -516 -737 58 141 454 -221 195 55 -97 577 -847 207 -452 193 907 637 148 379 578 242 267 136 -701 -53 -104 963 -437 456 -622 -899 466 -338 523 623 327 -881 586 -634 141 -973 500 489 207 30 723 -630 -136 -461 -359 376 -619 -170 -613 -473 -657 -816 -515 44 -327 -710 -578 -635 -139 -3 611 573 108 390 -527 651 -107 251 -882 22 250 -286 341 94 -565 -492 155 168 -102 -327 -786 183 -182 -488 350 212 283 376 546 -165 189 769 -111 -822 -890 -228 -5 673 423 -71 -665 -14 -888 -2 -478 -385 678 -175 -370 -106 450 -738 -478 751 987 981 751 -936 -517 967 900 -577 549 854 736 715 60 -650 -494 722 -333 -563 265 632 487 430 -355 -890 633 480 452 115 161 124 800 -273 714 -239 72 -227 -335 -21 303 975 -761 88 941 536 500 -672 80 507 964 -695 334 -250 -275 -486 -69 -259 860 -685 -223 825 475 231 572 -766 -28 -663 503 96 -386 -676 688 876 -483 -468 -8 -402 229 -136 -173 -860 12 510 432 -402 -787 693 -623 -688 -701 -622 -768 -712 262 -759 -545 -932 450 -625 764 -493 -197 302 -222 15 -782 219 -956 756 -935 -865 -305 837 -3 -199 -692 -854 -98 -791 -201 637 234 478 673 -733 -46 -975 12 -291 -616 267 -809 716 158 -323 -699 -290 -49 -187 -785 -594 -302 -727 956 711 803 883 -933 616 -132 -415 729 -488 -567 -663 -567 -810 750 87 304 885 603 -851 341 157 655 628 9 -407 -69 -620 -317 -381 -536 -367 -110 592 479 291 650 -521 -387 -135 321 -622 -705 -587 -347 789 989 -261 586 -471 611 -746 449 -866 273 -799 312 -730 396 -318 387 -987 -979 826 253 682 295 810 381 -664 693 -429 208 148 -51 255 568 989 266 583 235 -549 459 594 337 570 667 -578 32 472 666 -371 644 -313 -871 -984 -813 -623 521 -142 -769 698 896 -776 -462 -964 569 -744 -708 -351 -329 760 -862 93 -129 814 -74 267 -58 609 274 359 860 -701 -199 -924 -833 -508 -214 -534 965 925 647 -625 -700 335 428 -636 882 -440 -330 122 375 362 822 234 -880 434 -42 21 285 40 508 -337 -968 201 4 30 -610 540 284 252 -723 -8 -538 926 -166 733 -827 -896 -909 -270 978 233 -460 803 -357 -831 629 -480 -534 221 -865 723 -909 824 304 -854 509 -22 -497 398 784 -186 321 -9 209 -962 822 803 -58 439 99 -115 981 253 855 -619 -371 987 945 -457 -187 620 -257 -376 302 -792 672 373 -348 -21 668 -73 -207 655 -730 -741 413 -678 670 -142 -874 -772 276 673 738 -34 -494 238 -69 -315 321 -97 -532 -991 545 435 886 536 25 984 590 641 -129 -290 336 -965 -531 303 -881 165 -647 -13 -394 292 -930 848 18 537 -333 -982 871 -836 594 -827 294 151 427 -156 -885 -627 -780 800 744 -698 146 -262 -782 -226 668 176 -522 -625 -977 -126 200 -509 693 -673 -274 397 94 740 -904 -776 -605 568 303 -333 107 -706 86 -65 -48 653 528 683 726 623 -395 -505 -315 476 -771 711 -86 361 -568 106 904 636 850 349 -314 910 -159 835 674 -47 81 355 -528 156 -550 -17 80 442 566 548 -183 -349 -25 -254 795 699 621 -275 793 -621 -347 361 -350 -540 655 461 497 385 471 -140 969 822 350 420 -860 740 269 -854 398 776 387 -844 -312 -692 661 732 -865 -357 941 -85 334 71 -309 93 -98 -739 694 -115 -326 411 448 89 506 -738 -573 306 948 518 -282 449 702 -637 942 -736 -927 -513 -697 -451 -848 287 608 371 625 -775 697 -13 -524 766 -909 387 437 617 781 -670 -232 -858 362 -78 137 993 -432 874 -680 29 175 49 -316 108 -646 -289 109 -798 -48 -376 998 -560 -596 654 -112 -273 -376 -16 82 473 4 -492 21 279 -752 -499 872 -517 985 751 -191 -54 -386 -284 -230 960 805 -725 -165 775 4 318 -444 109 -486 -80 -996 -341 -376 398 707 580 -194 555 -169 -266 912 697 343 -538 446 602 -204 -911 -526 380 752 -799 44 346 -66 -598 -745 559 -866 -985 642 -619 -844 65 512 477 287 -205 -849 -594 918 968 979 545 -962 -228 793 268 -141 -708 -696 -592 977 558 -551 830 337 203 -947 186 52 403 416 673 -924 182 -891 863 188 884 -703 511 -248 784 -854 269 -113 -401 -771 -843 -571 -103 -274 -715 -48 -18 295 940 868 905 -104 -972 999 495 192 422 -334 -782 513 -942 97 369 445 -489 -93 -671 -772 746 -354 511 470 188 259 984 542 630 574 325 732 -480 -123 461 77 -687 -351 -437 -506 187 -239 649 166 -172 135 -648 -302 -107 -196 798 -527 -547 -896 -103 -110 542 -132 969 303 -520 33 446 953 363 -419 297 -384 -657 -471 -586 -352 -545 994 142 -452 -945 -384 769 -534 244 -975 -360 553 706 585 -512 -222 -849 811 -420 -434 528 644 148 362 -260 -223 -248 -113 -881 198 -318 -155 -863 -380 -115 -238 570 662 -510 -633 152 -957 -372 -768 -778 -31 -198 531 -964 729 -375 290 -112 455 970 851 -845 428 338 -349 907 904 -16 -76 -973 -318 498 -829 -874 345 -412 -951 682 -170 -618 826 333 882 733 7 -697 -250 -561 -971 801 587 335 -516 342 809 -291 985 350 -13 -424 -551 720 456 -268 411 -936 505 644 -35 148 -100 -269 692 -368 98 966 -151 574 -693 418 131 -845 793 -563 515 -148 -182 85 -441 -216 947 90 -314 178 -769 -893 148 -652 253 273 18 -929 395 -319 182 823 11 -816 597 -158 -418 -661 752 523 -736 -913 -198 353 -305 192 148 770 -509 91 -279 -989 778 -382 -328 -158 -464 356 -293 -343 152 -959 60 649 352 183 -522 626 -790 -53 309 565 54 816 702 119 -578 408 341 256 -135 313 -374 -451 -523 -771 -641 545 -967 995 825 684 -211 345 -378 -524 481 229 -841 356 -137 -653 -599 -726 579 200 -794 -764 203 0 -655 -645 -17 245 298 364 -725 941 244 256 -213 -724 667 986 494 -85 -24 -916 441 -542 -258 87 832 541 -178 835 192 -319 243 -484 94 743 -837 -258 192 905 -313 -4 -418 62 -805 -96 968 805 -149 -604 566 425 -232 -719 -986 56 610 -776 -210 -693 -722 -895 -817 -517 -219 681 -206 675 -524 -354 -21 -189 -631 -282 700 -245 2 403 -224 -43 481 553 -786 -437 539 275 691 -907 206 891 953 -373 380 984 200 -275 -641 945 377 -773 520 796 500 12 10 -302 -101 103 872 -652 669 174 635 439 125 167 618 776 273 708 -478 -767 698 559 -485 996 -593 -255 -203 597 -415 -155 -833 142 596 -589 785 -919 -302 869 602 29 -816 -180 840 0 -929 148 -769 127 -310 -77 -160 438 -398 708 -650 -992 751 513 -593 -631 60 -661 576 -140 -637 360 -829 -487 944 463 182 301 -318 -583 -449 -76 -556 -244 -715 -817 -935 -892 -853 465 -309 334 672 -336 289 -190 -448 -29 -228 -730 474 -811 335 367 1 -795 -776 713 -149 406 -201 798 -713 545 -968 -663 347 -676 -280 568 -982 119 724 -949 324 -590 -571 543 112 -726 844 -853 -895 894 -38 921 14 942 -112 -544 966 613 841 -336 320 -618 -723 595 -996 -628 -12 -119 188 -232 -756 -608 -524 -203 -73 -782 621 221 472 601 -520 379 153 -713 -897 -405 572 -112 868 -683 810 -63 296 -53 -708 403 -424 -997 937 -166 -89 535 -521 -543 701 642 886 31 354 244 660 -148 150 -859 212 196 889 795 -985 -137 -278 573 -54 936 92 -659 211 -865 -332 70 719 -81 101 -433 516 -929 851 -709 557 57 -727 -365 908 997 -258 -16 828 -46 868 -345 811 -725 -225 -10 862 721 -807 363 640 -684 650 -924 521 527 -129 -234 -516 754 -261 861 -326 -77 170 -615 -910 9 478 522 222 -806 -775 -980 -885 -316 191 377 -189 -678 -349 -579 128 104 332 950 -547 -963 682 589 309 902 -785 200 -101 563 943 -47 82 647 -419 254 -800 120 -875 220 -741 35 -742 626 -723 151 -983 472 92 -633 -582 218 405 432 816 -1 210 -218 -368 -783 623 -895 -309 524 76 -427 589 -71 -991 76 -207 -34 -242 -368 -824 529 -51 55 -336 853 -459 9 204 126 679 -662 -913 -219 -931 -243 -284 -216 -46 670 -380 -230 -493 314 -305 336 982 -689 -846 -665 898 -131 -335 538 401 415 292 537 -224 -773 -328 101 73 632 429 -80 170 -174 314 534 398 -875 823 444 269 -863 -619 -458 -979 -542 -943 416 628 -917 530 -196 200 621 -778 800 -852 839 662 -17 -13 726 738 445 -36 357 -889 484 584 798 -829 -34 -935 196 -367 757 -322 -296 -563 554 616 620 855 83 608 379 181 -341 -493 184 512 874 801 959 642 783 902 245 -709 -380 -24 75 207 -521 -754 -54 622 -926 -568 425 -910 84 233 474 -262 -236 -909 878 -456 4 -554 -353 -421 -418 -577 -610 537 -660 -140 571 -308 -386 613 -804 79 104 151 -213 -67 -162 350 254 -731 -692 31 -380 388 -192 -121 1 206 331 -22 -380 277 979 -988 443 -396 -148 -980 -139 612 -75 398 967 -350 831 -174 -196 74 -168 -502 -914 -385 863 690 602 -408 -456 -713 -755 -173 821 -529 -901 594 -704 -113 -945 563 571 386 -908 835 743 997 692 -454 663 614 190 776 159 326 -977 498 -378 -185 914 325 -528 -179 -521 494 -361 583 -499 881 -171 21 177 -983 -790 325 -57 887 -560 -71 638 -389 117 -338 -514 -662 -352 509 50 387 856 -982 -738 -791 -381 943 -50 -449 899 135 719 -238 473 -814 -943 512 -581 823 -663 -810 -445 -513 -453 358 222 65 777 478 -347 1 -67 263 312 836 215 729 624 941 -803 -890 -586 -824 -381 -619 -765 -476 791 -208 698 829 -452 590 590 -581 -510 -425 436 -69 190 -749 531 -19 -951 623 -693 202 -621 -900 -725 857 -793 930 381 798 68 369 799 979 -379 721 -767 -89 803 974 -405 -231 965 -84 -635 974 -488 382 119 470 190 -835 -638 -222 851 -107 -98 -595 -324 537 -335 412 -763 -795 320 160 958 -975 977 -402 -569 -928 136 197 -61 897 -122 -444 118 550 144 -122 2 391 -592 -506 -623 -782 -751 -411 -539 -908 812 -787 417 645 398 -105 -540 314 -483 910 -46 -984 -142 -261 921 -643 -723 -933 -705 -469 -12 -801 -132 -120 -195 178 -560 530 -687 -379 -935 356 48 -357 -349 -638 -14 -994 500 611 -10 -977 733 685 -152 420 379 -572 944 -185 935 954 65 -582 330 272 568 962 56 313 916 -192 365 252 580 722 -520 -797 334 -516 -305 -205 -27 322 857 -15 908 -656 -328 -927 912 -885 -910 -827 -641 -778 9 -810 840 542 268 -368 984 240 39 42 813 462 -787 -122 -814 -904 -517 406 -796 435 881 -136 -440 -887 -55 692 -664 -720 -307 -194 900 294 754 -432 -993 388 153 -796 969 768 -802 838 871 122 782 -930 -260 96 -378 -888 703 519 940 648 -663 139 27 967 -253 -740 -751 184 313 582 -676 357 837 -275 424 -976 124 420 661 361 903 628 20 273 -743 -278 -322 322 508 -372 145 -120 -331 349 145 -915 257 -871 -484 112 323 -185 670 -950 149 -294 548 538 936 -692 817 -176 10 -299 436 -334 344 997 -766 -646 -174 849 901 -423 -936 -913 -927 764 231 836 -140 -67 40 228 995 694 -331 -872 5 301 870 -324 920 113 -163 796 3 483 -858 310 885 645 560 -455 -342 -688 291 -609 -950 809 -520 712 248 984 878 211 729 131 -307 -360 -742 581 155 -757 -694 -483 -455 -621 -344 149 491 -501 -912 11 637 -305 -993 545 606 154 43 965 -663 -518 552 301 431 -949 -944 -118 218 339 -907 -27 668 540 971 -893 9 -233 -781 -556 -912 66 -833 -534 -151 36 -937 909 -361 -706 735 23 153 -213 422 141 -410 -824 49 -746 606 -841 -714 361 -364 94 585 -265 82 -842 543 -63 -900 652 -670 -575 -43 -213 122 575 -38 -514 969 758 -910 826 854 24 573 -188 -824 243 -828 -568 991 -341 200 164 -665 30 40 57 -122 964 379 791 -688 -147 -627 -359 401 -888 -964 52 718 -978 435 694 268 626 -5 482 388 -330 881 -127 -619 -153 238 777 -123 -849 -652 753 569 -175 203 99 -520 -341 -581 799 959 723 386 323 494 -185 -518 194 408 116 -32 -7 960 794 -117 795 -263 -598 -235 -929 -681 -183 -375 -836 -824 -159 971 -364 278 545 81 645 571 -666 -346 -227 -213 632 272 412 -61 517 502 -467 637 -788 500 -632 -600 436 793 -563 846 67 260 -786 756 -785 -514 -978 297 168 -763 238 -920 -388 -938 -621 103 600 30 -53 -523 -262 -788 -864 185 -6 -122 -371 -581 -521 893 -24 918 114 811 -931 -267 -216 240 -602 -351 -706 615 -651 -232 -95 834 880 263 923 -261 -373 -399 20 -302 838 -760 578 155 -140 462 -885 -526 -693 -750 -444 980 524 47 -265 270 -946 -382 -736 182 -73 788 -477 56 700 -722 -53 246 -352 484 457 -892 969 137 -264 -318 -933 149 971 -222 -234 481 347 211 -551 507 306 -352 925 848 776 -758 496 -878 -870 -129 962 132 -996 981 -556 576 293 625 -339 463 -88 10 485 723 211 -84 258 -313 -369 -558 -430 996 276 187 82 791 -350 -93 615 673 -527 40 497 -822 69 528 -363 590 -236 -309 394 -819 -752 153 666 24 565 -651 180 -565 811 -275 81 878 274 999 -265 685 -108 -678 -265 -442 532 854 654 -547 -323 -675 -598 565 -974 -93 -260 350 935 995 -622 -635 724 376 972 200 236 -22 492 768 -214 309 -17 -796 -671 778 678 81 877 -574 242 511 -732 -953 -560 -151 491 854 345 905 -828 -211 -568 693 -505 76 821 479 -281 102 293 -366 -552 127 562 -133 86 243 358 983 487 -301 942 828 -324 33 -160 -558 -537 -685 -774 275 -898 987 -840 430 -189 -487 681 -749 -563 -883 991 -660 -573 -718 -847 603 994 -814 -640 -364 89 -735 -809 -765 -943 -36 587 309 30 564 941 -24 -2 140 238 -451 -813 19 468 228 127 -803 -164 -543 777 553 174 -416 -379 -450 -35 -924 -671 825 246 633 -344 -910 843 808 726 -696 -580 -489 23 -602 968 -927 912 440 325 356 -714 792 -88 255 -250 -11 639 -285 -444 0 513 814 -209 915 527 197 -783 498 -380 876 26 -200 -900 295 -604 -238 779 423 -195 -642 -150 -337 186 274 -726 -281 -738 441 812 616 247 -46 -592 -218 -288 138 -94 -893 -338 -528 798 -32 -454 -469 398 -520 251 718 478 595 734 801 674 754 796 -74 -135 -742 699 -640 -447 -175 514 844 758 -859 539 276 53 834 -955 807 -323 -496 522 533 806 678 553 -713 -361 -276 -903 -891 239 942 -298 -568 944 508 112 -725 -176 596 -387 348 836 -522 -455 -461 -238 -452 -366 -706 605 -999 -795 -994 390 305 151 -726 618 -419 -723 445 885 933 -352 -252 -587 104 -338 -938 -274 860 -194 794 -646 -606 254 607 528 -93 971 128 -146 650 -683 -988 -594 -62 333 136 355 -585 594 -469 917 508 -365 225 329 -841 -225 -543 196 228 96 -322 -827 -508 -559 342 224 596 -108 908 -716 -671 628 -954 -963 -90 -199 164 -746 -124 28 646 -577 957 -105 504 -359 -663 855 615 -310 359 546 675 -358 -244 -217 523 906 338 -480 -942 -854 -478 -567 -196 340 573 -575 -175 -23 -153 298 -703 892 -852 895 595 -611 -950 384 532 -49 -70 -765 572 532 -901 673 -122 -926 158 143 -102 -92 -939 177 -566 -299 -24 795 894 -946 115 -914 196 -217 -2 -760 430 -201 -995 -67 877 658 351 -551 186 -183 -551 547 172 772 -853 622 -956 -790 159 -999 -546 -123 -380 -458 183 587 837 -922 491 -474 292 702 -580 -50 617 251 43 694 31 396 -146 225 584 184 -746 38 -388 985 -846 -881 906 -98 -421 -279 535 -17 709 286 -892 -560 -524 -332 -570 313 597 982 518 -30 720 -842 -680 -497 363 -933 -272 887 -130 -631 226 -126 -185 893 629 820 -431 -850 752 -759 -974 621 -276 -84 534 -944 -408 847 -500 774 -220 868 -469 5 45 994 -957 180 727 698 527 -442 440 726 285 887 363 793 -364 -128 973 674 -822 -496 -178 -180 -932 630 -710 -399 593 469 -762 919 127 597 -339 851 45 -323 -52 -307 -725 -312 -657 879 -919 278 -343 42 -579 -946 888 -290 -925 489 -829 -238 655 -886 979 520 993 846 -501 296 746 408 451 730 656 673 -593 -832 304 -89 -914 -997 892 -588 -658 4 634 -730 -851 169 13 -270 472 -997 -222 -889 -107 562 600 741 114 -576 -619 880 637 872 -139 -503 683 298 -450 679 -532 637 709 840 218 659 -221 -501 -105 -613 623 -599 545 814 -204 -91 235 -733 350 902 -677 634 -789 156 -192 -216 39 38 -273 48 -728 372 -754 789 254 -726 -472 611 -511 -358 32 -762 -748 36 -696 -766 158 -841 232 743 823 -913 629 -804 648 380 -238 283 793 -246 638 -1 -897 735 905 -549 238 765 467 -1 -208 364 -381 927 -174 96 -99 -850 30 -17 284 -357 -856 457 928 -213 518 906 -865 260 340 376 774 -354 338 216 -703 629 -736 -151 668 -117 60 395 629 -335 -391 -736 441 805 555 575 -119 893 -632 759 997 -255 136 637 747 162 418 -657 -898 -995 -239 172 -768 868 -663 878 350 -667 480 -955 -419 -133 -790 -248 51 -847 -915 122 -309 -6 -884 700 -924 599 -842 -253 -576 292 718 -287 420 -674 -132 935 1 -910 -644 184 116 -46 -350 -151 453 893 148 -439 -859 818 -249 -148 -893 -98 -548 -1 -831 252 -336 767 283 -604 -23 358 15 -148 -431 -578 765 803 -70 -2 -70 -628 632 438 -524 -60 -471 -766 336 552 -836 -36 -307 329 -63 -564 -369 -69 -123 384 -897 483 319 -866 758 712 402 867 793 -651 -987 -339 150 237 -350 -696 518 -841 -378 729 -434 659 462 -393 -804 -89 491 -523 971 -813 -814 609 215 -850 -374 -134 -499 374 464 -361 -458 834 -391 421 -389 422 -280 -137 -539 204 354 479 124 719 -375 -651 -238 801 712 -707 401 452 407 181 -15 380 -634 -397 -128 -25 985 396 -753 -44 -323 772 -857 336 -897 -711 -550 -682 953 337 -957 -399 689 321 454 511 414 -608 -781 -105 -4 -238 145 597 654 -122 19 31 -460 -948 683 -648 410 677 -712 257 689 -61 219 -685 628 -254 -65 979 -568 -400 -238 -643 95 -132 -979 -519 786 -385 -937 -359 -379 -207 -967 -436 323 95 -75 881 -914 -111 -347 770 -808 179 -973 581 71 585 494 -431 934 -583 -628 -398 496 -468 -372 785 976 64 23 -816 -4 215 371 -234 -595 -899 -694 -501 266 30 -424 -617 686 -933 -689 338 889 772 656 27 -995 -810 735 227 45 672 -883 -281 -13 -888 -732 78 -935 998 -171 -369 -648 -885 853 -381 -36 213 -812 -465 -970 402 -194 790 911 790 -742 453 71 299 -992 443 -438 -831 575 513 766 -298 562 410 -366 -318 -991 -381 76 -427 -214 901 -759 750 537 -669 -770 -410 177 -814 -606 221 34 -848 3 194 976 69 634 -850 197 660 212 705 729 -954 -996 -671 629 -635 955 -27 325 -870 717 -539 -225 309 556 -659 656 432 432 -436 165 -797 -392 -61 688 -846 446 -111 -840 -469 139 376 347 -614 -406 915 -715 -665 897 -779 795 -372 776 -1 122 -511 397 505 959 -338 -59 -125 -82 -862 -484 -400 97 322 335 592 107 -506 444 -722 -799 395 545 882 -377 -960 -321 515 -273 -363 -131 629 606 346 -733 -531 125 485 152 61 485 -887 939 726 -374 -16 -256 319 385 393 -758 981 -360 805 -245 370 -423 16 -605 -296 59 -387 425 -362 -348 -943 -962 -262 591 10 -18 197 -364 917 669 -338 232 4 441 956 -489 813 -597 343 515 -574 -1000 -851 689 137 124 -383 -379 140 700 -573 410 -856 160 634 451 -322 -223 -364 -173 460 -832 114 -383 -896 746 -993 903 242 685 605 458 -584 933 -449 -111 399 -737 967 324 516 -20 877 -781 350 557 -198 87 -287 989 -240 -268 603 -318 -519 867 -157 780 547 641 -745 -687 378 -642 426 -394 -394 -201 898 615 -912 -573 -568 381 540 616 -270 -825 -311 -452 -630 -451 317 -307 -864 -797 891 -174 -832 -52 382 -317 -339 452 -663 -128 782 -311 -453 476 -805 -281 -17 -952 -752 493 270 369 696 -1 -366 202 739 303 820 849 -213 -1 -199 -671 -872 878 -226 402 -989 305 178 -491 -961 499 -804 902 489 -702 51 151 -254 -546 -557 542 -287 179 -775 209 -864 -701 -510 -670 -305 -375 -536 791 220 -975 772 579 389 -902 703 -483 -365 236 -814 -491 3 -442 915 405 -652 472 -456 378 -502 685 190 -522 753 91 322 556 -523 -339 484 256 989 941 -313 343 722 438 853 733 -834 -92 105 -463 765 694 864 593 433 799 768 249 666 984 -744 922 831 337 -838 -972 375 -976 760 469 633 -545 -738 -114 613 163 -741 205 611 -889 -22 606 -560 391 -115 274 -877 -313 -696 434 338 -808 -867 697 -974 26 -773 721 -848 -21 -747 -476 -175 -305 250 979 236 583 -900 -439 290 674 139 115 273 626 -907 -108 891 -170 -547 -502 -393 -942 502 570 -822 -760 391 -616 -626 728 -711 848 958 -38 -671 117 351 -48 -683 -434 -696 324 -478 106 -190 516 245 667 -860 -15 431 -454 -951 983 997 614 272 133 877 -288 524 -212 191 -765 -515 582 -676 -225 295 -361 995 -333 139 859 999 736 258 147 -304 -66 284 -631 -68 764 -387 -23 27 511 995 488 -990 -25 -982 -49 -27 96 338 97 417 585 -287 853 -257 241 -790 -319 -466 825 -987 810 937 -907 -142 490 -182 302 366 445 -344 -517 -993 -243 -632 534 21 -822 -301 736 727 487 259 -521 570 -466 -581 335 -175 -385 612 -474 -637 195 988 323 584 -217 -307 637 -893 -463 -891 341 240 540 791 -727 219 209 -81 -224 -245 342 850 -392 -251 -627 -7 -306 -405 430 -637 341 270 864 173 663 159 445 -749 286 -267 497 126 -52 612 -685 -797 -369 566 -716 -835 776 -385 -717 -789 -123 -844 207 507 640 68 -887 450 -801 306 865 204 769 780 661 -413 22 104 -429 -541 366 -760 -372 457 35 -650 505 354 711 760 -931 -382 -474 955 -835 562 -376 -113 -485 587 -650 -667 674 -793 590 748 405 -382 729 859 656 -24 -112 -992 273 28 394 238 -813 -11 -545 141 -526 -298 135 -63 -812 -507 948 -522 257 460 -777 56 777 -255 -680 162 957 -337 -694 -99 180 -209 565 -604 390 76 -613 588 943 -481 889 -987 797 -771 776 439 84 109 -953 347 715 251 883 -502 531 889 -540 -203 -883 515 448 789 -732 135 -80 -483 37 -634 924 -603 -281 -541 -682 775 -673 826 925 899 417 821 -832 470 954 -982 278 -833 801 -139 610 248 405 203 633 960 -331 889 1000 -725 -908 -821 602 -924 436 -575 345 849 -125 680 -72 610 -314 -768 418 629 -444 -897 -947 812 -53 995 -804 140 387 189 926 -594 657 -157 964 -751 -747 -619 -713 -288 -728 -867 678 57 908 215 -409 626 -21 -19 -798 116 437 56 -245 -582 -792 -313 -628 -837 -962 -888 537 963 770 637 -116 930 938 307 -113 24 819 173 242 -135 689 638 -810 -648 341 -719 -673 -299 130 -993 528 67 444 332 -902 963 -494 925 610 -519 719 454 306 935 365 638 858 -17 711 422 -445 -799 -525 -157 123 240 -16 778 -587 890 73 -559 -811 293 951 -213 851 822 -174 920 -406 -557 669 990 217 -732 756 -166 20 815 110 306 196 577 -553 -394 498 592 699 -201 852 -606 402 -570 305 -937 454 -663 -290 -262 -350 138 -119 151 378 -388 -424 -473 -7 852 -8 268 -560 -264 -756 270 100 226 -97 -503 330 399 -817 175 343 7 -778 -476 -88 -59 677 -725 434 220 -770 -844 767 -763 -631 -989 -364 210 -831 373 -247 530 -895 361 -92 860 -285 -431 944 -197 902 -875 315 815 955 677 -618 -58 281 653 313 -424 430 335 887 108 617 267 119 -843 -968 48 685 -422 427 -228 692 -515 22 503 615 497 -278 -185 606 -796 -989 806 148 -577 144 726 850 -351 -20 563 75 -675 -687 620 -881 18 -818 837 409 -729 840 691 -759 -135 -375 894 -128 239 444 -766 745 387 -23 -469 698 715 -689 -259 641 -940 247 -330 814 -587 -203 949 -636 -332 -806 -887 142 676 737 79 -265 -155 715 902 -7 123 -919 -575 637 -913 30 31 461 304 -154 -23 948 -757 508 938 -35 157 106 13 348 145 -326 129 585 786 -172 -250 654 540 -440 455 183 -689 740 -926 -585 26 -346 201 715 375 -590 529 8 700 226 -732 -286 109 -831 -206 -854 361 -148 954 -998 100 -799 829 -229 -531 -706 -136 897 -191 445 -396 125 -977 732 -405 -726 -794 -961 -116 -990 811 438 501 353 16 23 -274 -479 976 -483 -110 -823 108 28 753 595 -399 662 626 980 -14 -610 941 -462 -229 573 -979 -851 782 -154 765 -279 -475 420 557 364 -77 610 -335 249 25 -883 940 -827 -694 -403 762 -574 206 -49 -866 700 357 -151 -73 -494 872 222 -768 -423 687 -13 -734 -372 567 381 574 926 540 266 448 167 726 -901 772 759 -688 526 -569 183 632 -368 -156 0 -370 756 -637 -922 -603 -717 546 -274 129 509 488 -147 25 818 301 -264 -378 740 -957 -459 282 848 -512 154 824 -120 -815 423 -149 -524 676 -706 -28 -663 -442 -820 -656 706 686 128 529 -926 -536 -989 788 915 814 -720 976 244 -597 330 774 623 431 18 710 -585 42 -135 -223 -262 -556 263 -511 -897 224 -204 -17 71 395 723 -294 -994 -923 -22 242 -509 -143 -340 561 961 -996 -65 -240 -271 381 -970 -531 331 -974 38 968 865 833 375 -927 617 222 41 -583 781 -232 622 -926 -336 -623 -769 436 4 -889 -512 -438 -469 -522 -910 772 -889 130 -819 -264 -539 -671 606 -719 574 864 -89 137 -754 -278 855 81 -706 607 968 202 13 -566 511 47 -815 387 530 972 -885 -757 403 -785 969 143 -451 -850 942 2 797 -377 160 737 -846 30 952 -107 651 -967 -959 -678 -103 -313 -933 -913 -541 -202 -917 809 -499 583 -385 -931 249 797 458 674 -499 -597 -92 -354 -520 -112 -10 929 -239 -643 739 286 -719 -696 -876 672 708 -366 58 -27 981 -309 713 629 -846 -625 428 732 -510 229 -927 15 -751 -468 -566 -263 569 445 918 966 449 -247 996 2 426 144 -344 -259 200 -628 -414 177 -458 443 -769 953 -39 -768 211 -370 917 -618 -1000 985 677 352 -624 -254 -17 -360 326 -226 -944 16 73 -888 294 -670 439 5 -471 -109 222 910 -608 -548 -326 294 -467 -95 277 -562 -353 932 253 592 -521 673 348 484 220 606 -691 -508 -74 8 428 19 -280 -527 -859 214 -319 221 -745 -394 537 -30 282 -941 -441 -497 872 983 827 -293 -927 -917 -968 974 -741 -681 278 -302 -567 386 -484 682 -865 42 629 -682 -958 -911 -427 -48 224 106 -467 980 -954 -795 -687 -743 -199 815 -419 -128 -323 47 -711 807 815 -275 -902 -409 52 -513 -536 -793 -836 315 615 -613 738 300 -909 -659 -757 -811 -255 -691 -932 -278 -353 -785 -218 -46 698 89 349 -688 15 -69 534 758 -827 142 -967 -987 928 -865 593 -597 -569 -945 -391 -647 963 885 -161 -438 -909 26 777 747 990 -221 509 744 -454 328 -308 -69 -111 -170 871 -69 -948 447 293 -310 -907 -135 97 740 -185 892 -330 910 713 276 149 128 347 -514 231 270 -871 250 870 -318 119 -625 399 -534 168 -366 815 484 913 737 790 -22 550 459 -717 219 -123 -977 -562 826 -453 -701 -539 727 128 552 410 378 -938 145 0 -13 -456 316 947 -908 -536 -732 -159 158 -507 -86 -616 -764 717 -16 543 771 62 223 447 -195 682 524 205 56 822 535 -49 -478 -732 431 882 -426 -819 63 659 618 -202 -82 258 621 -694 -370 113 343 -556 -87 -957 -870 -295 -363 789 320 -595 749 -814 602 -565 -60 -722 -232 220 874 -772 -947 242 -744 -819 196 -152 -219 268 588 -61 -998 -644 358 372 -416 -582 -747 904 346 286 -70 950 577 185 -110 -570 635 4 38 798 477 -813 -151 -489 -80 -322 259 954 781 -755 -694 -252 369 -867 -947 516 771 405 18 -268 631 -926 -560 -413 -313 -480 -502 961 -811 -204 -38 -81 -554 808 -66 632 118 333 -336 660 608 512 619 168 96 -875 378 840 357 -690 719 -51 703 475 19 858 -619 -159 328 -651 -652 -119 258 16 -456 567 122 -131 -601 -423 -946 -36 -661 -916 603 -726 -184 -726 -435 -419 1 -772 -900 450 -217 -255 -628 750 70 533 -514 624 117 -865 -63 600 675 -257 222 475 -400 24 68 43 883 225 624 429 417 208 -831 -246 -983 -942 333 652 -327 -192 -624 -286 -691 519 491 522 -671 0 -142 821 193 -472 -693 -654 -217 853 -482 -689 629 565 -139 405 489 97 -634 -866 740 -412 446 397 905 -303 57 1 439 -86 690 -766 280 -149 904 -233 -684 801 531 -677 -231 -9 -818 -432 -53 -642 -30 903 -500 2 -837 -526 593 -192 558 -987 -849 731 498 910 -749 176 720 -692 132 -526 182 -3 -376 -148 296 -161 252 -104 801 104 -743 -416 797 304 640 -440 -595 623 -979 -730 18 669 990 673 -55 160 898 -311 -537 -52 -138 621 -222 -6 108 866 -244 -789 -207 -395 3 -750 924 -747 270 -373 504 736 653 -465 -774 -969 -390 236 -817 825 588 921 602 843 47 603 -747 603 55 69 146 -167 -382 -130 -363 -683 -289 -208 -423 776 496 919 -674 127 -463 -333 904 -372 -85 61 401 746 24 267 -489 -751 221 -552 393 845 240 -143 819 -176 -50 820 114 -753 -898 -30 66 12 91 -186 -639 385 377 -127 22 -297 -146 341 -867 206 390 -928 912 -178 -156 -187 996 287 -333 190 -149 -368 287 -104 440 821 -277 -37 674 752 -373 -245 -965 592 -573 -896 -440 -138 831 771 430 86 750 63 -96 309 -789 -7 -46 677 884 206 269 -290 -520 -721 537 -587 572 246 111 -679 -280 -324 520 53 -336 -662 51 -29 761 312 -233 778 699 -704 -466 381 372 -32 432 -971 643 74 166 -298 736 -59 -605 -393 643 887 595 209 -396 803 -858 -649 791 298 587 -104 802 -386 333 434 -889 410 -151 874 593 594 -64 257 -417 256 613 -838 184 -949 589 99 -802 -840 -102 -686 42 -178 435 -698 -581 698 663 -921 -789 -53 983 467 873 -155 -371 -71 -540 -265 956 -513 776 -621 706 332 -463 -969 559 751 -88 -561 -740 532 -253 831 253 896 889 -322 636 897 190 240 519 398 -461 -658 -585 -101 987 531 203 454 511 -47 -505 373 -341 980 80 -217 385 310 -34 815 -931 -876 -718 457 853 166 -129 -704 108 920 -606 -488 775 940 -121 73 -738 944 -71 547 -331 -254 -860 -889 -939 686 -491 641 455 -518 -847 -361 886 142 -70 885 556 -208 -205 735 999 866 764 21 -946 -716 -828 770 -745 -811 -500 488 -617 703 52 200 -412 -541 179 597 148 -541 102 551 927 -383 -833 702 -580 788 167 -872 42 -865 532 -69 592 163 692 717 524 178 574 -83 667 -60 -910 -635 282 939 452 -960 40 478 -916 -334 -512 -575 550 -257 768 184 -71 -467 843 -706 949 -842 311 467 -391 49 200 947 280 -884 971 -12 -785 -167 -765 -153 -416 -496 -17 -885 -48 149 484 262 20 622 -109 969 -948 -334 426 -63 -925 -67 -445 -61 -258 -615 -518 -360 93 517 442 -14 -83 56 -38 76 -504 -44 68 -148 -840 500 -871 -230 311 -662 -297 -408 -723 -883 -145 855 -655 -686 333 -526 227 -151 -950 -20 -128 -232 16 928 -77 411 480 441 -513 53 -698 857 455 -545 -433 -861 -64 -190 484 525 -340 -453 -931 980 -746 699 -274 356 -693 -500 -608 -238 531 361 35 -605 765 50 -376 931 -919 698 -124 -670 -925 -793 212 -810 194 -956 178 33 103 -904 -245 67 72 -873 -343 956 138 -788 734 784 -191 535 -84 683 -248 -617 497 -309 512 837 222 454 -804 914 76 215 -987 743 222 -700 977 -281 125 -718 -636 -498 -658 -709 -366 433 -937 -645 -165 466 192 316 405 -115 -583 656 -243 -89 186 154 729 -615 -921 17 628 85 610 -271 -399 367 -976 208 776 645 171 912 549 15 731 -58 686 122 393 347 27 113 706 749 -166 437 417 -511 -789 354 -642 897 -477 468 -318 -369 509 -536 -132 -255 773 583 197 516 211 881 -259 -777 -837 -723 496 -975 -580 666 595 684 -246 355 801 738 846 732 -214 959 -66 -506 -587 676 874 -153 -495 805 -814 -166 -439 436 -996 522 917 392 255 -972 -129 658 -940 -726 -300 512 342 350 -845 -278 10 916 -305 -323 -240 584 415 146 -486 -779 950 -612 253 939 -788 510 699 -602 400 796 -63 -139 486 -16 198 -727 -966 325 601 75 315 177 -722 -830 -564 209 387 -683 -534 863 -693 -691 14 -408 964 391 -655 -67 149 -951 206 -85 780 -702 -594 838 -923 925 -581 -740 332 -625 415 176 -203 -873 451 -282 -494 -622 -529 195 -54 10 -179 264 -608 804 -346 -431 130 -772 544 -317 -47 -181 -789 -492 -333 -950 -981 919 937 -442 -869 128 -960 567 516 -219 110 -427 -314 959 -756 129 -588 422 -125 -745 530 -780 -134 -545 -1000 -698 390 40 -742 564 -784 689 887 -449 50 906 -60 425 96 386 335 922 -561 731 -848 -414 -460 925 109 -190 692 -370 601 -144 197 172 100 -784 687 -191 -822 523 -995 933 94 -857 -560 450 -621 -142 -17 825 194 -373 -553 -352 722 -377 677 7 -765 301 432 -704 250 -236 608 -496 -183 -913 989 551 519 -915 517 -879 280 -836 950 -237 216 130 -170 -497 218 203 -887 765 316 -312 -105 297 584 388 2 -113 -946 927 -38 686 -53 -634 972 -20 32 -635 261 785 298 -770 -533 -940 329 680 -317 873 882 -227 42 -338 -677 735 -543 487 623 508 768 280 -67 -203 -97 -572 725 4 367 614 411 -288 -819 461 503 284 235 -519 -660 -644 -681 620 991 990 816 903 -251 307 -74 -631 -510 -11 613 -8 58 458 -835 294 38 -54 -987 -9 553 954 300 679 -58 -579 -843 608 -474 23 -713 697 -33 -628 856 -811 -123 557 -922 459 555 124 632 517 -705 118 -847 836 -928 639 -388 258 -235 -447 599 -94 120 -805 -752 -312 855 345 262 -832 996 -513 4 -764 607 184 -182 366 -849 583 159 -184 725 -778 -684 321 368 278 -416 518 -807 400 857 418 55 -206 -39 455 687 -948 539 -67 723 -557 377 175 -656 -665 115 951 868 -90 -313 425 -976 236 -922 -182 75 -738 -460 -191 -815 -237 336 -240 646 -850 452 -858 587 749 -357 287 -477 110 7 422 292 -162 178 -893 -75 -889 119 179 516 224 230 -678 -843 -550 -620 786 937 -398 -445 -359 -682 615 753 -818 -904 -177 -73 -476 -633 -726 -186 -570 558 -962 -386 -582 340 -559 843 -430 -101 994 -336 526 408 366 -786 404 -832 503 -147 -753 70 127 -800 443 315 219 -794 -935 150 -752 55 -565 -581 812 835 -953 -615 110 406 80 -104 851 602 427 271 710 -387 -839 713 -312 404 -644 -591 808 -992 -104 647 -717 -698 337 -451 510 -484 -498 -386 772 -356 552 586 -378 -416 905 -371 -509 -890 511 -759 -351 949 329 310 217 -354 -824 892 414 577 -186 -938 681 984 890 8 14 570 51 -786 -229 -171 -966 -945 -652 592 399 746 801 971 -477 610 -971 -716 761 -388 940 -323 172 -682 -411 -391 86 -867 875 -930 -833 824 374 167 127 763 -893 -787 -589 866 738 158 205 98 361 -959 -427 -289 -233 537 -455 -680 455 81 512 491 745 186 559 -100 398 959 207 925 82 849 -90 -421 -481 -998 -927 -795 400 -549 -589 -607 -60 802 -940 854 -909 -35 -2 -791 487 747 -112 856 467 28 -864 -953 368 315 408 -232 -27 855 28 -396 741 135 440 392 382 942 -165 -427 -59 -723 -822 -284 -362 430 530 -465 970 375 651 31 -799 39 -760 803 104 284 -247 925 259 -693 85 196 822 767 -920 654 244 319 -366 145 -81 -989 -734 -318 -86 -722 538 -510 538 721 -788 96 -424 -684 -594 455 376 -624 317 -7 152 -927 355 232 232 263 311 221 949 -12 -298 794 -154 477 872 -900 -281 375 769 -185 -609 610 565 -382 -168 -838 -172 -873 807 465 336 175 -917 -526 666 540 297 911 -684 -723 545 -961 834 -794 376 -610 -849 913 735 -925 286 34 -981 455 -137 -17 -765 852 478 320 -547 512 204 -304 990 -619 782 473 610 -390 96 918 -130 637 842 110 -928 -337 -27 -893 82 -153 -279 -755 -550 -967 -801 663 996 308 392 -515 627 593 845 -632 511 849 561 748 -228 -740 434 293 983 -226 -547 61 966 778 149 -708 4 -322 -853 -33 -29 -734 -908 959 -665 934 144 -306 931 537 660 -393 -562 -665 603 881 -85 -750 -819 270 -823 934 -744 723 -420 474 355 -702 738 -849 902 627 752 -749 -790 -250 -573 74 514 532 616 203 -443 -508 -243 -376 -361 436 -24 -817 71 -985 797 -639 -556 839 -108 996 405 -307 -875 288 -916 -421 744 -13 840 -200 -211 437 -269 -908 594 -295 273 557 382 422 682 -697 861 -955 -697 -95 385 -281 -663 139 208 395 -622 929 29 -104 -889 345 -141 495 649 490 218 -826 -182 644 126 166 82 -163 -981 -334 -177 -669 198 838 229 250 0 -375 893 924 622 -762 717 344 575 -501 766 941 501 673 131 -383 125 728 171 191 -705 -908 592 414 663 -685 -755 611 740 473 87 249 566 -756 488 556 -798 -98 379 -427 -935 331 -889 -237 761 986 747 -747 -40 -650 -205 652 387 -911 -948 -525 -779 396 -785 -44 190 971 269 -218 550 -205 230 -497 859 954 -15 -361 -611 -170 -290 541 297 129 423 -702 76 -172 560 -966 -459 -87 855 434 -648 -100 -523 -869 -671 -890 798 521 -168 -550 -428 -681 889 -419 502 -21 -510 -293 518 169 109 920 923 855 117 5 -928 993 -658 -791 294 -541 -333 916 -839 -870 385 616 913 508 -251 -660 522 236 452 511 621 401 628 -339 3 226 166 907 -890 -203 162 900 815 648 371 319 331 -525 -671 -30 141 -536 -863 224 -224 798 -155 -440 362 609 407 -464 -170 462 975 -432 248 -521 -237 477 -46 -731 47 303 -873 -991 -879 822 99 941 -738 427 -642 464 239 915 854 271 -106 988 -28 626 739 154 597 -328 -749 -135 581 559 -458 -339 422 862 -944 92 -105 701 -996 10 658 -850 72 986 -3 137 109 -932 191 -319 939 777 751 -838 432 -607 29 -155 -489 -126 294 123 -180 -613 -71 910 -669 20 871 364 928 -238 -150 -261 -310 -721 496 -572 -597 811 -73 611 -632 448 -408 8 -764 60 -899 136 -333 -634 244 -203 531 -62 -473 1 -717 -962 -770 -319 -376 997 746 -406 514 -110 -848 -808 -877 -943 -499 -247 138 764 -190 629 -893 351 -290 566 788 666 165 48 -470 160 -793 -759 -932 901 101 109 -591 -129 432 -706 -603 677 377 -134 -74 580 457 403 -723 -311 861 -162 -371 163 691 -618 -585 -41 18 -16 524 -556 -469 521 24 -105 507 -905 766 -355 234 347 426 787 165 -708 -780 187 906 -559 468 998 -493 412 -178 -590 884 -285 994 621 378 -806 -916 605 -216 -982 417 91 750 -865 -753 386 849 938 -540 -288 -883 -422 391 -541 -714 -690 -888 228 -644 -929 72 -205 -160 413 261 441 -818 375 -752 522 -398 808 -953 80 -949 -360 -670 917 -718 727 841 -808 -824 -386 -598 -923 289 -194 915 -912 -10 -660 64 429 -686 306 141 -644 711 -232 55 337 -417 628 380 584 484 -890 -851 -637 249 563 -234 -864 887 -849 -752 -35 -833 496 657 -76 -766 377 -682 123 669 223 924 -571 -67 60 390 -862 -942 -547 -328 756 495 491 426 -822 -903 -277 -282 -292 633 -161 -735 189 -457 -92 789 521 -810 -24 904 404 -319 -289 182 349 284 -356 -601 -805 -718 -642 437 193 476 197 551 -662 -110 654 142 982 -91 -597 304 -517 -383 711 374 481 166 -513 997 445 -148 -275 566 -164 101 -652 304 949 -36 36 -930 478 822 -560 22 721 161 -120 487 -386 -448 947 69 -755 -19 797 -337 -178 -608 889 -28 685 -699 -34 -588 822 628 165 -671 -294 -78 77 -818 -245 578 -298 525 -202 -552 368 -265 300 877 385 -728 944 683 -208 23 -367 -46 -596 -342 -754 -550 600 -742 831 -215 935 -777 -905 -835 -986 362 -340 -576 -192 748 -921 -411 147 461 52 -667 802 -194 -572 389 -167 -742 -190 -548 324 -796 -159 688 -180 285 -876 -845 -218 -838 -531 -692 -423 -720 408 -467 -827 -938 473 -691 -680 812 689 975 -990 -318 -166 964 201 -335 -434 -754 -720 -112 31 31 760 -50 -539 499 562 -839 -506 -130 476 -232 -765 -562 907 211 -961 618 -187 508 827 -396 -49 -307 62 -877 361 725 -833 478 697 167 -677 -740 700 -928 457 -448 879 -445 455 211 -254 -148 -767 969 58 -382 -892 118 -308 606 -774 481 -60 -748 -489 -611 -559 317 539 -331 -318 694 -305 984 670 104 -625 -247 -834 -36 -281 88 -439 365 -598 -354 -847 868 -655 582 706 183 746 289 -312 -10 516 156 -667 526 -536 -793 587 356 -587 -240 -142 628 871 527 647 -683 23 -567 896 601 -926 499 -82 109 -329 302 253 906 363 -244 594 1 -652 -861 311 416 -691 -896 566 -65 -862 254 152 52 -642 -149 -155 403 -658 -844 371 489 -164 462 -959 74 772 667 396 -282 201 -528 87 -795 942 -658 -24 251 -480 -797 268 915 -630 41 850 -943 -833 -472 -738 450 -620 865 580 -3 -935 813 108 239 688 624 -818 507 -921 406 87 -653 -256 -99 -985 121 355 -768 -511 500 638 -721 -73 101 -351 804 145 371 893 846 389 -595 202 -840 -867 -696 -378 382 -305 526 864 -530 -2 -409 -611 -630 472 -667 549 406 664 -679 -121 633 599 -634 132 -254 732 -164 981 -702 791 818 -107 469 726 -988 360 -303 538 295 597 -313 -717 929 -467 857 -228 48 -566 -313 873 98 367 821 -565 590 132 657 499 942 -29 310 363 561 -155 358 593 849 -62 -387 -31 -199 74 -4 637 862 655 -213 772 -841 -169 -973 823 -782 -271 255 168 787 -249 476 -28 -561 708 486 246 966 -136 -427 6 295 304 -650 -722 294 148 818 486 873 -798 231 -745 878 229 1 803 185 -185 -461 916 586 576 -172 -536 -812 840 313 454 297 356 62 56 6 -351 24 332 -408 51 -641 580 231 -293 661 -66 538 219 731 366 -672 -768 203 938 -18 779 367 833 -943 -703 237 -880 -33 -573 404 223 -528 -894 -261 122 698 -700 -850 -638 206 92 106 850 584 411 345 -240 147 436 -674 -333 816 -362 -94 -996 -130 149 491 -464 213 -238 405 395 605 -170 582 -31 460 -476 -859 -974 170 -133 197 518 202 803 220 564 -308 397 -963 -844 -627 172 434 21 641 -598 -217 -788 494 -617 -277 -818 263 -664 114 250 146 741 118 589 -578 439 -665 641 -641 -913 -551 -208 -234 -307 -98 338 495 890 311 -634 -948 87 103 -209 598 285 575 -197 803 305 -374 -786 -367 -373 252 763 433 -74 -492 168 135 895 358 373 172 899 -71 935 547 152 996 117 883 821 -963 -596 105 -980 -389 -710 746 -194 -816 431 -726 669 -515 -531 -85 -22 703 -396 -202 -718 818 225 -50 890 -864 479 735 912 354 779 731 390 566 -28 -490 518 -898 364 -679 -477 -743 467 -143 -587 487 -216 989 142 -797 306 -781 75 -112 892 539 -474 -173 994 -668 882 -572 84 -222 -998 -760 79 -720 -902 579 -787 -844 221 -198 -720 930 -58 -689 878 717 659 -226 -599 118 634 830 972 -283 -960 -335 -803 304 842 181 310 281 140 -121 -161 992 -545 -291 -323 -189 -870 -735 799 826 460 -673 -877 -723 -41 363 304 396 594 -398 -521 -705 -858 557 -242 -129 -834 -115 -70 264 -830 151 -233 479 2 960 -549 115 162 -417 551 801 -976 276 -387 806 272 -13 -832 582 -429 611 247 66 212 930 -388 -733 -553 866 920 -555 -584 363 888 121 262 781 736 -629 97 640 848 928 280 346 768 -567 -43 93 -468 -137 756 121 480 832 452 -862 -900 -829 597 740 -628 887 9 -321 213 -242 389 -402 313 -585 -393 430 765 158 -495 592 640 -704 -103 714 216 -660 -458 59 -712 -804 809 786 584 -710 -181 339 478 -53 -355 83 758 549 -416 284 -131 -61 450 547 263 758 -844 97 396 306 389 369 -570 21 697 -359 -248 467 -488 -507 -719 -377 13 -617 -355 444 824 201 -821 402 -245 -10 636 524 817 -256 793 -793 -827 434 -455 -416 879 -204 987 -375 -374 -276 302 -287 -422 -158 -580 954 209 -713 299 -854 -554 -187 -911 -436 -216 851 463 -522 -90 -993 -118 662 839 -419 392 -761 264 237 -879 -576 -189 649 -196 -525 -814 591 748 -240 893 -721 620 -783 -921 824 -420 -757 -281 -816 710 -462 167 602 -377 50 -923 -601 690 564 912 -111 -613 -901 204 714 -396 135 712 -978 726 -221 -406 -745 671 -390 -976 651 718 -728 -484 -115 446 718 -580 -786 -702 479 -85 -277 -865 -615 -542 -393 -252 56 471 -273 188 -675 -698 -619 -282 -714 235 320 996 -451 130 -772 -557 -767 654 -593 161 744 -484 -543 903 -527 -572 831 -34 408 890 915 -550 65 -182 -716 247 -413 283 -119 -816 246 -138 473 -115 -749 44 292 990 979 588 805 14 -681 -384 -864 -417 438 221 -283 -529 530 162 913 -102 -378 -103 -968 -300 -623 266 836 -157 199 151 -108 392 -333 -584 -368 -705 -162 465 947 597 -287 -419 -34 312 -577 790 281 983 826 500 109 239 465 169 -793 350 -292 -342 -340 393 -498 464 -165 932 703 -514 532 575 -402 869 -325 -662 -51 -30 -720 34 538 -645 -951 -389 334 -701 -471 340 -89 -947 -157 -107 99 -15 -272 751 475 771 837 572 -215 -175 91 -508 504 -709 -612 275 -326 462 -614 -414 871 874 -648 -779 259 -782 -939 309 547 983 -943 595 -636 884 -286 195 -267 602 -346 -378 641 -489 -258 -581 -104 402 782 -440 7 780 465 684 844 142 459 779 478 -541 74 -394 388 562 178 -690 57 -253 593 -611 423 -293 -631 -608 -228 -724 754 -185 753 845 -662 875 -132 345 372 -453 -594 863 -334 270 -649 -804 -319 -177 -583 -833 979 690 895 -375 624 -932 22 725 673 36 27 376 325 432 384 374 -301 668 940 -641 269 -231 -186 517 114 -880 155 359 -946 355 494 -703 547 -397 -753 374 331 -744 315 346 187 -262 -471 -45 -771 -990 -741 528 428 -548 853 621 -311 -498 555 88 -491 -843 -143 -339 823 -340 958 -936 -404 233 -55 -683 382 492 754 380 -457 -739 -119 591 -746 -353 462 165 -819 577 820 -431 684 -209 -572 -881 916 165 130 -762 -62 -226 -610 852 110 -480 65 -828 -918 -650 -967 943 -948 -868 860 -260 226 891 284 -521 -715 -324 -321 -675 -396 -452 258 -867 -450 -690 -905 -52 -171 -397 332 -400 945 532 183 597 -854 732 -610 493 124 731 -329 -287 -317 -637 -19 -783 53 673 -894 -21 -704 889 692 -954 -659 508 449 -202 200 593 -520 -984 -533 212 514 401 -431 -80 -996 -87 -303 -172 891 697 683 59 -692 544 555 -586 567 505 -270 -716 172 -820 871 -359 774 633 106 -255 -120 849 -255 661 -689 150 166 635 409 -991 987 -615 -226 693 -580 -984 156 704 232 827 427 -557 -34 966 -384 -545 -942 136 -270 996 -231 -356 -980 -517 -98 -914 -519 -310 796 771 294 73 -940 -93 -349 -245 -956 -833 -150 812 -182 -818 510 743 -323 323 754 903 108 -891 707 -551 136 831 -94 272 503 687 -402 -212 -250 273 879 -128 781 -629 -677 687 -53 527 -400 50 -659 -733 -229 -139 -514 -916 962 -350 458 505 447 -144 33 860 -263 851 619 929 -844 576 38 -71 -108 456 -233 465 -311 -27 804 -63 -237 -464 -578 140 65 960 -359 245 697 -185 -391 -521 -715 812 998 -345 727 541 248 94 784 151 -77 577 -881 -636 600 740 -394 -210 -237 293 -274 464 518 269 -322 -368 815 149 124 -13 -289 696 -99 327 -293 764 900 -684 -399 -993 152 -815 -94 575 17 144 -612 -322 -23 203 -173 -449 610 842 104 843 -55 -70 -164 -535 334 -593 -4 -670 576 546 -963 450 373 152 55 -641 634 978 -875 -252 -579 148 -198 697 -544 -577 -164 785 -472 -216 -804 -944 -356 -67 -89 -991 -718 607 -409 -96 -732 303 -716 -570 581 -865 -965 -81 619 475 -492 -971 -821 -804 -845 -187 84 381 218 -302 206 536 -828 -162 -807 367 144 -824 763 918 829 -860 196 435 392 452 286 -845 -808 7 587 476 977 -573 -319 628 -47 -899 904 139 -949 -829 561 161 -645 -788 714 460 321 392 0 561 -775 471 -526 145 -791 848 -263 580 -157 -116 -18 -637 -581 -93 -366 857 -958 -114 -349 665 719 808 914 -197 -680 464 183 148 359 -241 295 97 885 165 523 -805 -680 232 -362 42 -110 -855 -747 193 934 -346 976 676 710 154 -898 483 763 -451 -993 617 133 -868 -821 -989 -122 806 -654 -326 348 531 -635 -710 -54 -104 -993 858 532 731 -143 -653 -336 -289 891 -355 -966 306 -195 -380 -264 890 -496 402 -57 -940 526 169 301 -594 -205 251 -299 590 380 824 -106 -986 932 255 -694 81 -601 -990 -360 168 -290 -739 -731 232 -502 -732 182 -713 -836 907 862 -65 111 -693 84 905 -402 -658 -741 687 821 -254 -210 666 214 -577 903 552 361 709 379 -766 354 880 -828 -685 -428 791 -191 203 -166 11 -969 -166 732 879 841 -448 239 -94 -236 -451 -529 -695 -151 162 397 359 -321 -803 634 -317 -620 -724 754 855 -449 -705 253 735 -67 226 -166 203 -953 344 -246 393 545 119 -683 425 69 88 491 795 6 -235 860 843 219 95 -220 430 -789 992 -666 -641 366 497 -441 -645 865 809 -120 -92 -355 491 871 695 760 -992 -838 27 -409 777 -124 -892 -447 893 496 -958 379 -859 972 599 -726 200 29 219 702 715 5 -463 424 525 -555 -144 -442 -449 135 -719 -260 616 375 -641 49 -789 639 -438 -430 447 -257 -972 -202 897 -673 -12 646 252 757 -762 -678 966 -372 328 -787 658 -661 -287 -250 -813 241 716 261 652 -460 -591 244 803 -481 244 866 -1 92 -889 -205 734 -319 -758 275 928 706 194 -400 -26 655 -362 -844 -334 -70 -154 -702 -788 -242 -813 -585 -469 74 -972 -194 -802 645 808 784 10 502 9 -147 -51 -926 379 -102 -33 -367 -853 228 -723 996 -3 77 286 -922 501 561 -532 -572 -101 154 -361 -830 994 -25 372 -869 -800 -499 -939 -87 879 -629 -848 439 -144 188 -691 853 -170 -10 -563 -166 835 873 -889 -990 -490 819 -880 380 7 55 931 867 -557 174 -916 259 579 -507 -635 795 -753 -179 458 -432 -829 -43 121 425 153 998 915 405 618 305 -143 -1 559 130 -568 -402 -420 -498 104 724 -118 -401 323 179 291 -986 -16 580 -278 -252 -760 909 285 -786 -385 -313 524 -436 536 -583 -733 -472 -635 -915 73 -787 -187 -516 398 178 -272 -809 -35 340 -702 579 -373 876 81 -10 701 112 -676 -156 -468 954 932 684 820 21 -378 -801 -387 -382 -206 -562 -80 361 -208 208 -620 -662 -273 -683 131 -366 816 -466 257 706 -743 280 -47 226 -884 496 -690 816 -697 -379 -821 681 -662 48 -684 -751 213 -430 -776 439 235 -826 579 -597 -147 299 34 632 -147 668 -819 365 70 -863 -138 676 471 594 -960 614 598 -933 285 934 -752 -810 58 -278 539 451 -472 -606 -466 323 -214 -949 -666 -239 -296 28 -667 -978 -952 48 614 716 -756 182 -619 -876 -477 -173 -899 391 -21 -990 -533 -623 212 -108 -653 -624 -487 628 -957 -397 -512 221 624 554 -317 -161 914 -169 661 -580 696 310 -308 763 -773 -145 459 848 734 269 517 479 -542 -938 -110 695 -91 -724 279 483 991 552 903 996 936 652 -838 -563 486 575 392 212 -818 -384 -515 117 -34 806 747 -228 621 822 -1000 420 -32 296 -270 -356 460 208 55 464 -826 399 -678 790 204 941 478 353 689 764 -209 486 954 -720 427 -391 -143 384 -755 -492 -828 -641 -319 652 -385 -211 397 244 -30 31 527 661 -964 170 -935 -369 196 114 778 -580 668 299 -498 -523 -888 198 -86 58 -454 540 451 -402 959 207 -411 -727 337 -808 84 799 138 776 916 779 89 -399 -239 652 -193 -698 394 -912 -499 245 -50 -297 792 -924 653 -542 389 -651 362 886 598 -196 417 555 -861 853 -181 10 559 310 -800 -793 119 640 -271 -994 460 936 759 -909 266 917 -854 -351 406 300 49 -532 -905 -636 -598 728 -27 652 -378 862 767 264 -625 -65 701 336 -104 -881 -151 -769 -304 -284 867 -986 -482 -880 675 -274 -429 -720 -422 -17 667 -915 466 766 533 -200 932 814 507 -198 179 -871 -214 328 135 767 352 -354 -391 844 626 -581 48 -768 -430 -576 552 -729 977 -207 836 -22 -157 187 -179 -92 112 550 140 827 444 -943 392 982 -297 594 -725 -702 904 -221 -66 -780 344 -357 325 135 -629 -457 -277 842 416 -741 -772 -858 -227 -698 -711 752 -699 -471 42 407 -355 -47 -649 -83 -600 23 24 -697 67 -654 -70 -945 -932 -710 -705 140 -277 -172 -404 -854 98 -252 195 -308 -469 -485 153 -726 679 -2 -196 -831 -790 -90 -953 -78 -143 577 872 732 406 802 -89 216 727 521 -156 -375 679 -981 47 -341 -737 154 305 -843 -516 526 56 -264 -329 0 -616 42 320 -938 980 414 637 423 -670 -906 -669 -488 -389 735 129 13 721 -945 -927 853 -195 325 267 -188 182 479 -203 -112 364 158 -401 -716 -741 229 397 972 -561 259 359 -756 235 -99 534 789 -26 9 650 -741 -809 -363 -581 -78 580 -345 -965 -225 -545 744 -694 -261 637 896 197 -923 -919 -277 -886 -219 939 430 -336 -331 749 -131 814 -317 256 898 206 -315 -352 -575 889 -911 621 -261 -385 660 554 43 899 -861 -797 890 856 -259 336 648 -989 -204 922 -6 912 -102 -288 122 852 635 -27 -364 -547 18 376 282 144 394 -569 605 678 933 -70 -34 -593 -44 788 672 346 26 707 110 -806 893 -779 -638 -841 -752 -895 -677 779 -664 -96 132 -275 -836 -196 673 -546 -692 643 13 -7 -109 -305 980 570 -563 -716 899 570 -92 -593 950 -157 799 -441 -372 -668 288 780 504 -549 -361 90 436 -393 672 597 760 922 471 -582 189 -296 477 320 477 241 -470 84 -708 -633 -474 289 -992 810 -694 -614 28 -525 -122 -806 -869 442 544 23 -135 920 174 -967 943 -734 -322 -853 691 -816 -647 193 185 573 -795 -451 575 13 880 -393 -464 501 -995 570 -995 17 51 -288 -750 563 637 136 997 442 463 -519 -671 -809 206 -406 99 777 -477 -767 -162 -8 571 -174 498 -538 -772 863 377 -758 -565 -514 660 -76 -654 49 -737 116 646 -241 636 588 -322 631 842 405 308 -115 400 682 698 -612 -569 -294 617 -702 -399 -509 482 974 -56 -652 514 649 855 -153 351 -667 505 -609 -424 -316 849 -231 -502 94 -152 94 -391 -698 565 523 11 -759 411 -731 848 -984 831 -733 591 -137 -626 849 -297 90 -890 403 -859 -431 -832 213 -479 -830 434 927 37 13 -517 -582 -512 -985 59 214 -323 -2 566 -663 -998 595 739 847 803 130 -454 505 -938 521 406 -930 640 -977 50 158 -438 -732 287 250 -952 711 -156 -823 470 699 681 424 228 -462 484 357 -933 859 -691 833 -852 560 -809 -11 713 13 910 627 -453 -898 -19 -289 251 183 840 593 -714 18 778 651 -857 -102 -692 109 515 -837 -700 -373 -379 646 -127 554 -8 -632 -266 -224 331 -164 -593 57 891 782 -56 -255 702 41 203 -769 -781 -903 -799 -428 420 -811 -869 600 -859 -474 750 -701 24 180 -588 670 -417 -767 -936 42 76 571 -931 -840 421 745 481 -365 -309 -36 -391 -379 42 407 922 988 80 932 307 -582 741 947 -651 630 -21 -274 666 -965 -201 -497 -390 -622 869 719 927 201 629 -987 148 556 -633 889 -620 -100 -989 -464 -746 382 -696 -169 57 649 -928 737 -358 -59 -544 -668 -30 -759 550 -117 -617 -899 125 854 -84 826 44 -261 -97 -631 36 -505 533 209 -134 725 836 -531 -222 -719 -962 397 -779 368 -784 581 754 -958 166 -106 -641 -359 360 690 -216 -254 0 -24 -253 944 518 -920 -50 -574 -481 -470 724 -509 658 902 -251 -111 134 618 -208 540 -533 -272 -861 127 480 -985 449 218 801 -689 -511 -851 -413 894 948 78 -59 10 781 -424 630 284 -905 835 729 60 -554 -47 -169 -171 606 -460 800 -280 -517 627 -978 24 -415 214 -728 -102 -852 166 -249 588 763 383 -745 -144 902 525 65 570 118 -919 621 954 350 -39 -578 603 -404 -832 -201 603 616 644 -877 -574 -559 556 -47 464 548 -437 117 798 305 -201 -600 -694 -60 404 -950 -761 -823 -149 757 274 -515 54 136 -143 442 32 -11 217 -254 871 -515 29 968 214 -356 911 784 -540 858 743 15 -856 396 -456 674 -459 338 -412 114 207 -518 394 280 882 -45 301 231 207 -17 428 619 323 -789 504 -665 214 1 58 113 -12 -562 232 -451 851 -520 547 -437 710 -336 130 -821 99 -401 841 -978 896 -150 927 -480 -185 944 -174 818 147 571 -369 -198 -550 982 -356 -588 877 148 409 776 -471 -283 42 -517 302 972 628 690 778 893 612 671 -553 819 -343 -505 630 -895 -669 654 -894 -360 -905 299 72 -996 915 -207 -878 -566 -734 811 108 -207 -725 -527 675 511 -350 123 -289 -399 361 235 -787 -669 159 954 110 -506 -540 144 -880 -960 670 -336 -624 -686 112 -902 935 -479 622 175 -866 -871 -817 -888 -582 -44 219 -444 985 -157 837 519 -924 217 -151 -878 -515 395 -432 489 324 -348 -720 843 673 -713 -134 477 542 -879 -796 316 94 360 -982 712 739 -244 364 435 -888 328 530 763 -55 -241 968 -844 -650 823 -124 -650 -712 390 166 -780 342 64 -72 -240 -821 904 -828 -845 -58 389 -848 -427 -218 -14 -935 -335 -936 -625 -167 310 -994 912 692 -807 -998 -341 -897 76 -836 887 -112 -174 -418 592 -819 295 -541 -101 -250 -820 -310 946 927 -195 347 -669 434 -104 334 636 -596 -442 130 943 614 -579 -286 -945 -523 641 -633 -491 558 659 960 -456 820 82 528 681 416 -394 -563 -943 -55 158 -680 882 -768 -468 -958 461 201 -361 -911 -637 854 -628 787 358 353 273 -281 556 44 -424 890 257 305 -985 373 -354 -250 511 53 -108 -210 -19 -471 -995 -990 -253 566 559 -585 -367 646 -132 222 77 37 881 726 -927 336 448 -49 930 -559 53 886 -631 -475 -965 119 -457 -659 734 744 651 864 -683 16 132 -388 -246 -604 279 538 491 988 786 -314 -398 -270 670 -699 -703 703 744 -34 -712 179 -994 977 92 -320 701 -116 620 349 13 -629 606 140 -424 -964 -337 4 113 -534 600 324 -114 561 779 89 -321 -846 78 509 -764 939 -783 -900 679 -989 621 -889 -979 -54 334 -291 652 -869 751 -945 356 338 -264 491 -52 985 -46 636 530 -977 750 -889 -731 -504 -640 -871 -344 563 -6 1000 350 138 -970 348 -795 -991 149 905 492 -648 220 -968 43 -264 -453 -375 -710 896 654 -474 584 -638 -685 599 -549 677 -349 211 72 458 -619 264 626 748 -772 -892 -396 514 -547 972 -25 51 -434 -317 -820 431 960 -564 760 839 692 375 58 897 242 -797 -546 -541 702 532 -41 212 438 -714 463 462 945 583 -165 743 -807 696 9 -90 -749 675 -536 -755 406 -875 -565 857 981 -519 511 -954 802 -666 -763 275 708 307 867 -692 -275 -1 192 571 136 -943 260 -883 175 303 -320 731 245 -558 -653 528 -453 748 -378 200 -33 112 -16 662 -68 -660 868 -461 -573 -916 -642 -408 -940 915 -709 -908 -643 980 39 199 145 -97 -626 833 -430 -32 -479 -541 -604 -818 -97 442 485 -127 10 703 -877 897 -603 -931 -196 153 87 986 602 939 -148 -604 -546 57 -163 -35 884 55 865 763 386 420 -702 -542 -861 -402 -149 -706 -126 -892 776 -307 704 -6 -102 578 846 -838 970 481 -742 -906 617 -32 -819 -356 248 345 813 312 -27 -746 572 242 903 468 491 268 -415 -557 994 -56 732 30 -497 413 -410 -670 206 977 -351 -395 -526 226 -461 -744 865 -695 228 640 -843 -144 -440 927 554 452 -917 -774 -14 -232 714 -593 -852 -817 248 -570 -6 261 -914 -727 945 531 -59 385 -941 93 -240 796 -50 283 -900 460 -113 440 902 546 -414 119 543 -308 780 -334 489 983 -293 143 -533 -924 99 -170 312 649 -770 -809 147 861 -772 -233 -535 216 -610 232 381 696 224 312 443 -637 179 -588 -468 686 -24 -582 -548 530 904 131 467 -498 -68 -185 335 -293 -114 -796 -953 -542 -213 -583 -172 -527 -789 -941 -89 638 461 -835 -703 -589 570 207 -402 -1 617 -108 -872 -178 610 698 -809 -552 530 -189 189 -529 458 170 -116 -653 -518 883 706 937 123 119 555 207 -368 -429 -352 600 240 928 -428 200 -256 -31 -712 -787 -236 -466 -52 922 -32 -893 746 680 -490 634 208 -325 341 353 -201 561 -489 -417 615 -954 933 88 -291 -778 -679 -617 513 553 21 956 -819 744 195 305 543 -951 -98 843 331 847 -568 -803 737 -900 -797 537 784 -218 472 -817 -178 250 -373 -736 -741 -382 -376 -195 -592 -260 788 -414 -677 -599 -83 -355 980 -552 883 828 -227 685 -597 -336 -110 187 40 -154 -256 476 -608 306 639 861 500 551 306 117 240 -906 -716 -64 600 -530 -249 -919 448 -235 -423 686 583 -157 890 43 -833 -741 -105 289 -478 955 156 113 109 788 430 -124 -62 984 -740 283 77 -894 59 -706 181 553 829 -986 541 649 926 508 -529 135 873 108 -138 -96 312 -225 -688 -879 -961 250 194 -832 549 -122 -263 764 953 -767 -368 -470 586 216 -849 675 -508 84 885 -699 393 -6 -315 406 -100 926 699 -141 -314 -808 -814 392 -680 -566 684 -448 412 347 212 714 670 662 514 157 142 334 -783 438 267 -460 883 -412 -983 -477 100 -539 -631 -480 -12 -313 -690 337 -206 939 -644 -681 -583 -966 46 -686 907 -183 -599 292 263 -982 772 994 993 -875 316 -408 529 -23 -962 215 135 -388 55 -697 -508 -101 -999 -528 308 994 -135 -424 233 17 337 222 -173 949 261 802 -335 -931 -848 -113 -682 427 -616 -810 -324 733 642 588 -740 860 140 88 872 643 70 924 746 -726 877 -889 -833 -974 66 -709 546 -429 697 -485 27 -189 164 599 -105 529 -728 485 -102 882 -122 -221 -553 462 627 979 2 803 76 -529 198 -908 -573 -355 384 314 552 138 588 40 -922 348 -339 -444 496 567 -666 813 105 512 158 542 -789 -433 385 -148 -841 10 -399 -280 -793 -825 583 443 -559 -724 -232 -264 881 188 -115 691 308 -708 -315 9 950 903 -471 -1 -838 764 809 49 -675 -680 -98 591 -197 93 -391 970 -863 -816 106 110 316 902 1000 -577 -110 142 -775 722 462 490 531 981 946 -133 -215 66 -671 -930 729 -927 -769 774 729 930 -516 -357 -481 -245 -622 968 430 -541 -341 -827 -28 -191 397 277 -686 -92 804 746 -467 906 -292 707 -731 905 811 -383 -599 -947 560 646 898 -658 -872 55 168 667 886 -547 109 320 529 577 768 531 -910 -265 -753 -474 -694 -659 383 -406 -872 140 -117 696 570 -190 -974 -485 -786 176 344 253 -974 -384 -546 287 400 -500 -3 171 473 -302 -352 -811 -145 -327 -950 -909 -720 675 233 -127 -591 21 -549 881 -342 3 -804 -190 -887 -524 704 53 -684 668 -128 403 323 509 -777 -264 640 715 492 -174 80 -355 149 99 861 -985 -164 147 -440 431 -629 238 937 -116 -638 -959 -822 -281 -403 -507 -537 616 -271 64 620 535 -959 898 566 203 -346 753 410 96 -395 -250 502 241 183 -266 128 337 270 -770 490 941 -286 910 -783 327 -842 200 759 -242 -868 427 -676 381 110 -704 144 -138 -462 -691 732 212 -388 -704 -222 180 807 10 -160 434 277 -884 242 -462 986 752 -42 757 -525 -210 477 -461 -120 603 716 329 508 -234 396 866 181 -690 -754 377 126 462 -579 -671 -491 288 441 367 79 293 523 706 680 537 159 210 16 784 617 426 332 -70 242 -869 -472 -91 -129 127 237 153 -705 -762 91 -454 -754 -178 -653 152 116 -821 -217 553 -817 -990 -38 -537 -564 549 -491 -408 529 -701 564 734 700 520 -874 552 -298 -295 -930 866 440 586 248 98 -270 -731 -170 778 480 300 12 -650 -784 -397 -424 -453 879 299 -554 -879 -262 -189 876 568 259 115 -374 -107 776 -29 682 137 -81 699 -140 -814 46 783 412 -147 -79 269 635 -134 -819 492 151 -479 -217 -711 -719 -782 387 164 -656 -253 -499 -97 -227 -316 -80 613 -233 -713 -966 -109 6 557 9 -408 -998 -987 -712 -177 -219 -172 296 345 278 -414 381 968 -711 71 945 -518 683 373 432 138 -772 -922 734 459 251 -694 440 881 -937 909 -569 833 -44 -467 437 -474 -211 -517 -443 -271 -473 -886 346 -221 556 -562 567 -362 520 853 665 -626 -236 -339 282 -891 433 -304 228 643 160 543 -900 -977 -290 -772 275 253 -567 198 -313 -781 600 -397 -114 223 157 -821 885 -905 359 717 -926 904 -645 819 511 435 -597 696 -477 -82 -46 20 586 -693 193 922 -585 194 -943 864 -830 -673 324 -444 -697 646 844 -614 553 235 151 -229 321 -940 -535 -630 627 -222 700 -419 -677 122 43 -838 -465 -28 944 260 612 821 534 586 839 69 -425 -50 685 -928 -350 -538 822 382 139 300 848 896 -372 101 347 -792 645 -978 263 338 278 -276 -190 495 467 -1000 741 -380 -437 -25 547 -393 814 184 -725 882 353 683 663 800 917 440 -581 472 156 333 -952 -725 851 0 -690 293 -22 758 461 523 784 -857 -750 -515 1000 708 -338 738 275 -244 901 655 474 937 -943 -254 -711 38 -515 802 -798 100 -670 -835 664 809 -713 502 -664 505 -167 866 389 912 -55 685 25 -390 -648 -165 -825 500 238 -330 -566 671 -479 925 -725 -443 -979 -178 845 -162 -412 170 733 425 115 -523 -764 -11 -893 -632 -793 185 139 -819 -11 519 -43 -696 -308 509 -2 752 -841 -750 833 -852 -857 -849 -595 708 -326 -812 -915 54 -375 947 -408 135 639 934 472 831 -189 -104 87 218 -587 469 -636 975 -241 -17 -746 370 124 376 -256 993 -456 709 869 192 -840 -880 661 -478 169 -34 122 26 -474 -650 -73 210 -842 165 -854 467 650 -297 553 734 -28 -827 21 -687 61 -122 -42 -907 -201 183 -601 -715 176 -764 -712 751 784 -684 770 -576 759 -81 -103 -989 476 244 988 769 805 -749 -340 -275 885 89 -493 96 669 -683 -615 -463 -682 -107 -645 786 132 -680 678 890 151 -898 -977 388 624 664 369 661 247 -443 558 917 328 -195 -559 220 307 -535 608 -86 761 -70 1000 -53 873 -532 948 909 584 -777 -159 885 238 -459 272 -859 -719 14 843 -814 -927 -910 285 81 393 -511 798 212 674 666 363 -588 -334 -476 593 985 939 594 -466 -301 -678 -29 510 -236 -648 93 -691 439 -224 377 950 771 446 -55 787 -806 -445 -403 894 -720 764 -411 -989 44 -702 214 -240 -518 -340 876 -133 226 -636 284 -116 76 92 -83 -226 -964 48 -296 -869 232 -634 671 -736 -198 298 381 36 657 -63 -965 -462 15 303 935 -457 -863 -86 473 -150 -228 541 -368 -823 -224 -231 -868 -375 906 778 -583 -273 -518 -811 -428 41 582 413 899 704 -148 -229 -830 980 892 637 -227 36 912 -207 -44 74 -153 456 -935 -209 -898 -703 -145 -555 733 -175 -825 825 752 -16 -232 -374 216 595 -741 687 921 -158 -9 -813 922 -829 -439 -435 -989 679 30 98 780 -883 -930 782 283 248 448 116 4 815 473 652 -700 -463 47 -379 873 119 -727 -488 899 -672 -715 198 771 325 550 186 655 581 -137 258 -222 -158 93 -906 -585 282 -633 -233 656 -246 -487 703 -66 -298 -757 407 -565 16 998 643 249 -875 -982 922 -941 -472 -353 -625 125 -318 -635 398 560 -479 928 463 829 -142 9 583 871 -422 -752 710 -261 830 -634 -42 719 -1 -43 -246 180 -942 273 936 -24 -131 -120 150 81 -691 -831 55 -12 -990 721 124 -908 763 614 343 357 297 716 -563 135 903 152 315 -129 -990 930 594 863 -277 237 471 -880 -30 638 50 -737 548 289 464 -222 535 778 -115 614 -599 -863 -159 636 233 -196 -734 61 -534 -850 -136 123 236 -284 -152 996 149 348 617 -555 -122 752 871 -558 -502 392 310 -264 766 -814 -891 -805 -156 -207 -902 999 -879 4 61 -428 -290 -356 -634 18 502 885 869 -732 739 156 -375 940 -226 -19 292 870 603 1 -367 -334 928 188 -965 -704 -40 -648 -403 -501 106 700 277 -205 311 775 367 456 420 -752 -874 -177 311 -652 989 -525 -647 -282 -178 -77 138 -116 -977 823 -515 469 -532 -775 -668 -288 -31 260 -191 -147 45 722 359 -917 -529 912 272 -476 277 -231 -754 500 853 -305 -951 371 -24 515 520 216 -477 -692 450 -994 -869 -691 -478 -15 -979 66 871 524 264 -910 510 211 277 -162 -921 -975 -512 963 -414 69 230 787 418 199 -999 83 534 248 -834 -798 -902 -373 447 691 416 447 624 286 485 -642 -291 -28 765 263 -705 -144 713 503 -109 -671 946 -400 -695 419 -693 -488 333 -652 274 221 342 288 -818 -592 263 794 -57 218 -82 -298 -733 -970 80 513 -514 -23 -820 61 278 -796 -559 -235 583 -709 -841 -774 726 784 -476 -783 465 614 440 708 715 346 536 216 -915 29 693 -673 543 -263 -163 -394 -425 -691 -320 436 -75 -47 762 495 870 -704 -409 903 589 568 -806 168 -641 -945 -465 -41 -167 -394 631 -16 -794 -178 941 -878 131 966 446 839 929 -359 826 741 -167 197 -69 424 683 -311 -851 583 438 -55 885 -66 -554 -545 387 -480 107 -27 320 -136 879 -672 -377 562 701 255 -339 -434 875 829 502 -368 659 -985 -828 440 250 -226 -47 -387 674 -461 772 -991 -866 -772 339 251 210 627 -612 478 117 -73 -35 -996 968 -466 104 160 -287 170 -93 859 983 602 -900 100 830 -221 876 -372 478 -344 390 183 950 -882 70 397 -48 -20 261 15 -252 595 -688 -736 -691 -686 -416 212 -762 933 500 100 -65 691 -600 786 292 -759 -530 -319 -634 531 359 -208 -221 576 -244 841 -639 896 -540 141 906 872 -389 -876 -825 388 -333 38 -72 251 107 794 -115 601 -257 900 -704 15 -782 -51 744 100 -546 -442 -866 253 979 989 809 -969 950 -304 7 -243 630 -691 545 786 -652 855 267 -824 55 544 -297 929 -529 507 196 -115 -466 739 827 -560 953 -241 942 -165 -210 285 732 -30 -396 842 691 -759 -389 -847 -18 -750 -252 -97 -75 893 -822 621 -867 -183 -529 388 73 678 40 -657 846 -441 949 -738 -351 -545 885 -351 -830 643 -60 -265 -720 83 -958 699 796 -20 -864 196 -179 -426 28 51 279 55 -126 276 -798 -312 -988 935 179 818 848 707 -692 -961 -808 -203 -647 -917 827 885 -68 586 512 -840 479 -523 391 -971 -364 -905 -418 -241 -800 35 -853 -541 91 954 866 615 -58 48 100 -452 494 -321 -760 -95 722 958 -250 -395 923 -384 -102 -9 734 833 279 -728 -382 983 -621 -884 -985 919 350 680 546 195 -327 -241 -3 699 -817 609 995 171 264 -703 -993 -985 355 -760 565 -547 -290 730 98 970 720 -935 340 -194 41 -407 370 -55 398 -836 890 846 -452 930 -122 964 -825 -924 -596 387 -352 -529 -475 498 -574 268 307 703 -283 -456 -292 424 -52 -995 637 -372 375 986 -552 -78 -799 781 455 -156 -470 -465 -592 190 -370 425 325 -978 786 429 547 77 -329 -248 316 272 390 -842 36 -515 914 -869 -269 -410 194 588 313 244 -506 -10 877 975 -808 -154 206 -814 913 -801 -944 577 -294 -112 694 -877 -188 101 58 -957 -302 -245 -778 -141 460 726 -241 820 -154 -469 -944 -200 -196 -192 -655 -884 43 -272 177 -441 -387 192 -362 64 -796 185 308 -446 -141 383 -893 956 412 -481 548 330 676 998 949 -59 397 -983 -737 933 -411 -476 -643 -550 -112 -139 -611 -620 -986 -749 218 -113 -851 -56 -584 146 -106 -129 -21 373 834 -288 -230 917 -138 -775 -571 67 465 -584 11 -889 230 227 128 502 233 371 161 -194 368 -622 356 600 841 -210 865 -33 467 570 696 897 656 276 424 -428 745 -775 -282 -109 511 840 854 -226 -189 -649 -255 792 -664 -696 -562 937 28 -983 337 -187 289 -695 -240 108 972 182 432 622 378 -681 -678 261 -190 792 144 -377 368 -146 -479 -21 161 -1 104 -319 952 567 -128 360 -269 159 -949 272 -133 337 214 -344 -672 -59 795 43 -708 67 -988 341 -864 778 652 -301 78 -270 714 215 -932 703 -334 903 -574 801 -952 247 305 -440 -417 432 -337 358 -367 922 875 -609 -414 793 686 -313 -379 780 -363 -71 -271 169 -372 464 835 4 242 -504 579 -414 -138 -243 414 -621 926 160 589 -684 557 175 970 649 -747 983 -220 970 -718 -423 873 959 862 437 -786 -549 330 -520 599 -739 461 899 72 -504 -21 635 267 725 -90 -298 453 944 -739 -361 -358 166 586 -290 596 -618 -136 -989 -726 933 364 51 -680 179 160 -498 75 292 192 -337 -761 283 -188 -83 627 875 328 -368 -774 58 901 846 643 679 -746 -137 188 656 909 402 511 8 -802 482 765 555 324 637 928 -281 -507 -213 718 -608 629 538 83 -632 -856 679 -355 -536 977 -458 205 -928 812 -217 429 -317 -310 -254 565 382 -519 -631 976 489 -529 381 68 -258 445 6 -744 147 270 -926 588 -337 -508 806 176 879 683 -743 427 740 -411 872 130 221 721 112 -187 -384 375 628 -573 -82 -29 497 -128 -670 811 -347 799 50 343 -124 972 813 483 693 -879 -435 112 750 547 -978 165 -227 -743 922 -259 -251 -602 -250 734 830 303 561 -436 -107 376 -752 519 410 361 -285 -153 -598 350 392 164 678 371 604 365 336 115 -95 -636 276 -689 -235 -909 -899 -591 -948 -728 775 720 -564 223 299 862 -895 551 505 689 677 -435 -824 -731 240 -295 -827 197 -424 448 45 -899 -791 -638 21 689 763 0 642 114 -451 248 -966 869 -322 334 -683 459 929 -628 -202 -416 -217 -280 -961 -349 374 504 -879 610 457 714 -527 840 606 -370 137 199 520 -978 347 358 -624 669 -376 -622 -445 550 515 968 -371 -252 -844 -73 586 489 -908 772 484 454 91 -621 -892 368 943 -8 854 325 490 174 -227 611 -605 377 560 510 -290 -3 694 -534 587 511 -128 190 261 -426 -600 994 560 -868 -638 -353 566 -296 -192 508 -293 905 -244 -300 -612 173 -136 -292 197 785 364 -795 861 289 27 -886 -183 -955 -24 925 264 -367 788 -567 -223 810 -911 -407 -947 459 61 -281 -604 95 445 595 -289 -250 -835 -67 -737 558 523 176 -49 -843 -42 -439 650 -842 314 -906 -768 58 -517 -812 -350 -786 -322 -251 -586 -948 -432 -628 912 -314 -300 -859 -804 -909 -676 -899 -362 -349 454 -739 -986 129 -788 831 -627 468 -935 185 -692 96 -276 -156 147 -297 167 128 -566 363 18 -151 332 276 638 -808 -648 -637 836 -793 -518 745 -290 -262 -25 -606 -454 -864 -944 802 94 -990 747 -848 689 398 -677 -803 539 326 719 716 -308 -170 -677 -709 665 611 -929 -512 -943 698 -259 490 -775 -37 959 897 -994 386 516 -722 279 -901 -378 -428 33 -879 -583 249 -309 -965 -489 734 -152 441 -160 -179 -780 921 67 69 212 -492 577 -288 605 196 600 -56 -298 -267 -616 -353 -398 -675 785 819 756 937 184 182 387 359 -931 614 -786 333 -133 141 -367 -424 -383 673 -946 378 23 342 955 -284 407 34 -535 -563 -246 -898 -753 -210 958 426 674 -921 922 655 -58 939 -517 735 50 -534 270 626 -242 567 822 476 191 395 -443 -11 -826 -755 -269 46 873 749 412 468 27 -455 967 -614 -369 -34 -490 -959 -79 -816 -790 -656 985 205 630 742 466 -132 871 -774 694 260 -729 -420 670 -606 -94 326 822 -129 -223 222 231 -934 107 806 453 -853 -791 541 -147 -865 -543 792 178 -519 544 -273 537 -305 772 200 -360 -908 150 -521 652 -588 -218 -425 -529 44 90 -527 85 331 998 893 -887 401 -17 134 -657 -719 298 -626 913 992 -772 11 -598 551 572 -116 287 -505 -334 718 -950 -346 -782 190 920 687 -385 -723 -216 -760 400 922 -586 173 -959 -64 725 945 934 395 -179 -716 -573 -189 737 807 818 -430 -548 -586 635 7 -876 9 -922 603 -852 80 -683 522 -871 42 712 -529 -335 -450 323 655 909 178 351 -823 -161 -667 -495 332 246 374 83 -419 -145 -469 982 866 786 517 -543 -968 293 24 -6 950 -146 968 -839 843 -128 -402 -95 286 695 448 -718 -23 -995 -269 732 -97 842 203 -612 219 -271 -648 -32 -501 -920 -714 617 -273 -81 -116 191 203 171 900 110 646 341 755 -11 438 -141 -561 -478 -415 -577 -297 -472 -47 695 600 417 189 -253 339 409 551 -63 207 -901 -251 -798 -470 -969 838 -724 -902 -942 -865 -934 661 -595 431 302 621 -737 -839 -220 -867 -437 -417 305 669 -881 66 164 263 -501 56 864 831 955 358 -353 -382 127 -809 -227 -846 512 -712 660 -737 174 880 87 -56 -40 976 -418 -566 490 888 147 678 505 -580 -326 811 541 965 192 -701 -402 -383 715 484 518 569 -827 -611 71 -415 -95 -463 -705 331 -593 -227 -569 -991 -296 -230 986 970 -43 580 136 -804 -368 -785 -594 -107 -922 565 -464 613 -861 61 272 -286 -745 -193 -943 -910 654 -747 973 659 -785 -626 -186 -583 151 397 -357 992 -122 665 -480 532 -862 -781 -214 -168 -272 72 680 90 -190 647 -955 -626 751 -324 -522 -980 75 -134 -562 -171 36 -963 -604 -168 -110 -922 496 702 -34 93 702 -490 -848 -140 1 -426 319 -472 -175 -873 762 -322 452 97 833 -603 -833 132 -660 -125 850 218 -29 733 160 848 317 352 980 -699 484 -933 534 641 229 391 417 -663 -690 849 -439 -659 365 -940 -83 837 -658 -73 268 -591 -359 169 -436 92 -380 270 -602 -729 882 463 821 250 -161 32 -522 739 -123 986 -613 691 634 941 672 -330 -275 830 846 -862 -434 -226 -13 -922 933 -830 -51 448 -744 -112 -967 -270 -605 -682 -559 -309 895 -868 517 646 128 65 -154 617 414 558 -515 -826 614 -20 -846 899 -420 995 -492 281 969 -117 -201 -538 249 898 794 941 -851 -974 189 101 308 690 322 -142 -150 -850 856 -665 495 -796 511 868 -864 -902 227 -481 -378 50 -598 -760 -936 -695 -797 -404 352 -239 -915 -685 891 5 138 -111 402 934 161 779 101 -304 374 -544 -700 -745 849 17 -216 214 -584 -150 -583 -164 807 -734 -902 15 290 343 -193 396 -935 186 109 -603 -88 986 -296 -420 547 694 -523 217 570 200 194 -812 -381 207 78 -96 -420 950 -114 -481 79 163 128 -661 739 550 565 816 810 716 -502 -821 598 568 651 -888 -946 147 674 878 83 950 789 750 897 -127 306 -999 -515 -585 -655 -107 73 -620 -990 920 -420 955 -988 818 -115 -635 -367 -174 699 11 -256 401 -637 481 -35 -280 202 -682 775 -36 -503 -152 579 278 -323 -677 854 29 411 -486 -449 698 -580 -188 371 -323 74 380 -114 463 932 -316 -901 827 -369 -144 688 -7 -909 859 145 311 -777 294 -875 -909 255 984 548 762 -592 -884 -925 77 -476 429 546 -267 -448 630 -42 -228 -645 486 -875 -476 59 289 -420 666 694 -415 -285 -553 469 -575 -780 419 -605 -618 -456 -434 792 674 886 -764 196 -430 -371 368 -450 -673 -380 494 -722 145 517 970 -338 617 702 -837 -228 -253 -613 525 62 -99 304 187 -999 503 597 -951 473 -501 -18 99 835 -75 631 -717 782 744 301 -895 -775 -744 -432 -215 629 35 222 931 480 8 -775 939 -421 -101 254 846 -193 -621 -222 -791 -94 521 24 -303 -261 -327 -870 263 -989 803 842 -428 487 -46 471 873 -601 878 370 171 185 402 -939 659 -938 -893 299 -923 427 873 461 901 334 -657 -171 269 2 -389 -811 -423 809 -288 759 -470 -179 -140 -70 -800 490 -571 -298 -858 52 -590 33 -520 -693 653 949 856 751 -90 732 -54 164 784 544 -878 -431 -816 178 529 -830 -217 -78 -973 467 -417 -599 207 258 141 352 -928 -890 842 -292 -711 92 -266 -832 936 -568 394 -748 -66 269 384 -817 -993 -226 -222 -11 -803 -150 420 885 -632 -790 -584 -537 683 218 868 309 -4 891 595 -108 453 939 -972 -889 522 -671 -661 -385 -719 737 -742 971 -60 614 627 -538 502 -361 -225 162 992 -851 -144 -782 148 319 -475 961 208 210 289 -150 -37 157 -25 -111 959 -588 553 130 -27 -573 758 15 447 -28 -311 -410 -365 -22 -520 187 993 369 -219 -714 429 569 -282 -99 748 170 337 898 -423 -384 95 969 131 705 -255 -412 84 239 968 794 190 -323 -748 104 -694 937 -232 -897 -427 347 -634 -617 434 291 99 -229 138 957 -554 996 672 885 211 182 -478 -791 836 355 93 654 657 -409 -573 -290 -6 -69 -258 29 539 56 488 -793 218 542 -947 76 885 -966 -865 -976 -683 -83 31 541 897 861 599 -312 -472 -563 -503 679 -924 576 -693 981 309 973 -334 -482 321 -319 381 -722 292 -728 -305 -554 915 -830 197 686 -139 923 176 -424 -112 947 140 53 -543 -170 -423 401 394 -365 -499 -15 980 -761 846 -683 -330 65 -948 527 -185 184 493 -127 -875 -429 449 -353 -12 -236 714 -386 -503 -650 -821 -940 -770 -259 -414 281 187 371 -889 73 579 853 480 -672 -684 880 65 -819 486 -695 -171 -42 -108 919 481 731 379 761 -595 -805 -774 224 -937 -449 -670 767 222 357 -314 559 726 -509 -392 -693 -998 165 811 13 -715 -368 282 -257 874 -520 -83 703 312 167 399 -215 710 -563 166 311 -259 -71 505 -412 706 -118 -78 -909 763 137 591 -754 -88 -66 -486 385 -673 -113 -558 -496 -414 561 -3 -735 -288 150 -419 -473 851 -781 -207 432 265 3 233 468 388 389 -745 -683 81 -972 125 -942 -672 150 605 70 -48 -535 -301 -194 223 536 -262 147 819 985 532 258 -754 894 -115 274 -875 -673 712 631 588 694 935 -81 761 -628 -811 10 122 683 -429 171 -768 6 499 722 448 1 570 979 506 5 781 -658 295 -893 -660 704 734 -882 -463 669 -51 -1 -286 -361 262 363 -663 -262 125 -441 -927 567 -466 -428 -736 178 38 -744 -860 831 435 -810 637 498 477 -15 691 -175 -732 724 -91 -991 -116 839 849 -791 217 720 -321 -912 22 -43 -844 260 222 124 -376 54 809 206 -474 459 594 277 -310 -758 430 -679 884 270 470 463 -556 -673 851 -554 -537 -298 -850 -441 393 -241 972 -165 -68 -495 408 37 883 -248 -811 -559 854 230 -169 814 668 979 558 350 510 2 -626 -566 -885 241 -652 -807 -977 -447 55 332 810 -698 858 74 233 361 660 -86 625 829 61 73 60 -296 757 -109 667 112 34 -43 -825 205 -584 649 -491 301 -760 -684 -780 -900 -14 663 -289 -635 601 -936 852 -683 -843 -165 263 -346 -235 161 -886 -545 107 785 255 818 13 -575 443 -302 -1 532 363 -674 -817 -65 415 -662 634 495 968 -294 390 623 -320 164 -398 296 262 -633 -541 278 -844 619 -879 355 -936 -686 597 558 852 -838 747 589 352 -177 953 -462 -489 579 966 584 389 -84 727 656 -276 -370 785 83 350 385 9 60 -929 -66 423 -126 954 831 -203 53 261 -843 376 -807 -435 122 826 -814 -47 181 -855 668 177 737 -737 892 571 -436 440 -513 -875 665 -480 -811 116 -194 669 171 662 -595 -609 -564 -969 -391 940 -582 -205 -418 486 -242 282 647 -100 659 988 6 817 -622 664 636 865 116 -371 -654 456 448 -718 -301 -547 687 791 -848 707 646 -7 910 455 -481 -457 -772 754 417 -649 322 128 288 545 591 -73 851 -70 -299 -127 -672 -180 -880 -401 111 187 -559 648 286 775 -214 -517 -170 197 -124 -74 -898 -144 -813 702 782 687 -741 -568 268 -705 498 553 178 107 481 144 -811 -938 -518 -347 -122 -747 57 -815 294 817 39 -280 54 -304 -781 -501 230 -478 -678 -550 383 -992 -944 526 -679 169 474 -421 -759 -891 -844 557 -778 -451 -106 986 329 372 -84 -313 676 -326 -298 342 902 839 873 4 -32 364 -564 -750 62 -296 -508 -128 -979 -684 -834 -286 -172 92 717 -58 -633 -253 608 860 962 64 685 -677 -256 -679 -34 -223 530 -695 923 -453 -768 404 410 -870 853 713 -970 936 -84 -500 -280 853 -314 542 584 414 2 599 -404 -849 -880 -633 -13 -789 -495 525 -952 -450 -351 -388 821 -766 872 259 -178 -150 590 -32 253 -699 -424 538 816 -135 -943 47 199 -439 -996 58 -478 788 -501 -744 -843 -584 562 -802 648 789 457 910 -729 325 631 882 -460 946 -466 638 248 30 337 -97 544 -600 24 312 -305 -610 -224 754 -35 491 834 -817 214 469 569 -326 -437 704 -386 815 -46 538 730 492 -272 686 80 -312 -60 616 -739 -147 -546 115 -26 828 899 -319 -763 636 317 680 938 413 -680 -615 -272 586 465 233 -687 361 -489 457 206 153 983 637 869 537 871 -61 -124 -98 243 498 397 -830 464 -592 752 -398 493 -858 -183 879 -678 -152 -311 464 -267 -754 728 148 768 633 399 103 -458 249 -512 69 -407 535 -682 288 741 616 -81 -554 342 727 -130 -22 -745 -762 -398 34 167 -393 42 546 333 -717 967 -320 -333 695 -213 222 271 -993 20 -420 -988 -262 975 -350 313 454 -10 -68 714 -339 -747 -799 -502 -138 880 -933 774 -670 476 -480 -342 110 932 -837 -314 -269 893 -192 -63 350 315 44 -737 -166 239 -300 242 677 -442 -705 -850 -40 -552 -511 181 511 -984 556 64 -595 -334 -668 595 -778 -410 150 66 825 374 -694 155 -802 -31 401 -206 852 92 238 795 298 -627 -974 -420 470 468 649 -85 -32 -221 92 -870 -388 736 753 698 967 -819 -226 -893 182 -100 614 -858 -334 698 -840 705 219 985 867 845 -307 129 616 -518 691 619 458 126 43 867 -80 -752 619 -115 -15 602 -902 332 -66 -114 473 -618 -998 -341 -279 -704 -486 591 -958 105 -861 -843 378 -773 -144 -182 182 -481 -984 -417 309 -447 645 -311 -924 -860 -947 1 698 -786 682 663 677 -72 334 658 -4 -832 -929 -672 -228 785 -941 418 -808 735 -399 -54 955 953 -377 426 -9 625 675 -167 -664 827 500 200 -644 720 429 -63 308 -19 -886 129 -463 -248 -398 272 325 -805 400 386 -463 -668 -284 -441 -110 266 198 -477 -703 -964 995 -350 -560 279 -563 275 -248 -800 -26 -197 -752 198 -386 -51 -324 247 633 -658 616 49 -628 -705 -338 332 863 -111 609 654 711 507 -905 -362 -642 -221 -129 948 -392 150 -206 -532 -778 64 -154 233 -470 775 779 623 -946 763 -787 -223 -459 399 796 350 65 -994 609 -352 -147 939 91 466 337 218 187 -479 359 -205 371 435 -111 -237 574 668 -719 -835 -59 -454 -849 -345 964 -275 847 -744 -834 -167 -910 -177 -174 -31 761 725 -537 791 962 -690 -721 -467 788 791 -2 606 3 593 -232 -902 -766 -934 -124 -798 -413 452 823 -346 -857 -348 -323 -556 -252 -978 657 770 -154 223 8 605 839 893 185 -745 -595 -220 595 260 -744 -325 -663 -228 283 448 655 688 -313 780 134 951 813 -852 -766 399 -377 -534 -544 332 -159 573 126 262 -894 33 77 485 180 636 520 123 -372 -472 266 -769 269 -366 809 754 -368 -625 398 233 -444 999 -488 346 744 -276 358 -112 858 400 877 -262 380 557 -147 -381 -176 539 -286 64 -868 -102 -539 768 760 -662 139 804 -473 299 426 389 -343 617 -524 -565 661 512 -438 -248 -806 616 -782 -650 -873 604 483 -798 -85 -466 997 723 -256 139 292 -888 911 -129 71 492 121 -979 -442 779 -75 335 -608 766 -22 -175 -810 -263 -416 -990 -540 -426 365 274 728 -18 -817 326 289 -450 243 466 -957 -558 -534 -730 -235 446 343 16 191 85 -126 -561 -851 586 -311 -921 373 -180 336 597 420 462 -901 -609 861 -838 190 92 -202 -191 922 84 235 192 -195 680 -488 -165 -745 751 478 277 622 -581 -921 751 37 -264 852 514 -538 -912 -23 169 156 905 544 -1 -157 -58 353 452 708 902 922 49 283 359 558 -571 566 -431 805 473 649 -146 -789 264 -96 -418 36 -180 192 -209 1 -576 -736 -304 116 -577 445 157 -142 -499 -247 -957 -932 -608 296 -388 386 -218 694 -486 -993 360 -915 -183 567 -683 -50 267 -572 -584 130 783 -702 -30 229 -633 38 -454 -314 -372 -687 -133 446 -718 292 -653 -902 972 836 734 -122 599 302 907 412 -699 790 930 875 -934 333 808 945 324 -668 -965 450 -443 -356 -965 -680 -244 191 -605 -156 569 374 795 -505 -288 133 542 -912 189 513 814 138 609 -318 256 -382 -24 840 110 657 -660 -596 -8 176 583 368 563 825 -480 949 208 -728 -823 -442 997 279 338 -880 834 790 997 262 658 521 274 -125 -85 -804 -380 -564 901 -837 -68 -51 -231 534 522 -541 -576 290 731 132 889 313 -899 408 -403 -642 -260 575 613 821 297 870 871 -933 71 596 -135 444 180 -164 102 678 152 -113 149 -746 879 -717 613 678 -486 436 505 151 127 -256 719 313 104 689 -494 -322 -574 636 -636 -33 -190 58 193 696 -72 -760 -511 706 693 598 -346 -335 343 -361 252 -722 -13 890 916 737 536 -722 -106 338 -173 350 886 -94 818 331 -957 589 587 743 465 -943 -632 68 -702 250 -762 850 -555 -568 -662 469 -973 46 433 -204 988 -607 -316 -620 700 561 311 818 -552 88 -396 -515 840 282 884 -991 778 -474 -696 -737 -631 -656 761 -405 499 993 -720 866 -605 712 -867 -144 252 903 -404 578 789 471 -755 985 -456 -467 481 144 -630 239 133 834 -115 179 -868 -26 -839 -604 -788 -681 -938 -300 -366 477 -493 570 -634 -93 700 -348 190 795 -953 979 -915 165 -292 -226 -46 -494 -982 914 69 624 481 -662 628 -49 752 -981 -124 388 854 944 -880 -672 -285 935 -980 -310 128 965 336 -84 5 -929 135 266 -995 826 515 -293 -811 62 68 3 868 339 -360 -541 -657 726 118 -149 -987 -878 -783 -29 353 -935 649 64 87 -605 478 461 -907 -310 490 -600 367 726 357 -104 245 -414 320 969 328 -678 -621 434 -121 -521 629 -650 377 629 199 424 464 -173 -743 -474 -854 702 955 -375 474 5 919 -393 586 490 -388 -437 330 -299 160 -843 -60 494 -821 -152 976 745 -126 978 599 -805 -950 578 282 911 935 674 -553 -755 -293 413 -672 -863 735 819 -162 204 861 -632 -596 -927 537 407 591 125 -846 -391 301 -36 -30 161 -676 841 -555 -66 -996 -662 840 -317 833 99 -111 788 209 -893 901 706 -417 950 239 -394 1000 -474 -478 -757 -2 -226 105 769 853 -221 661 -117 318 -275 139 -273 -556 240 337 216 976 11 -400 934 -364 648 898 538 -514 383 -348 -373 -399 568 487 -591 -89 754 -988 647 846 -238 -630 851 56 -662 727 531 332 253 -293 842 -474 -231 -343 -828 -878 73 320 -159 704 -209 -632 216 346 -734 637 -144 847 748 172 639 -305 406 -699 898 -931 930 498 492 -831 -187 -477 -683 324 220 -954 775 967 903 658 856 883 439 617 -688 678 -618 121 811 -991 -380 -761 -541 264 856 -555 318 -47 -390 375 470 -140 -740 597 380 -249 -750 -220 -124 -587 -738 -967 -61 -561 108 -95 511 -751 322 483 761 -187 -436 -638 -560 -531 930 -133 727 449 -239 -510 -374 785 -311 -495 994 733 -195 358 -770 -750 -544 134 -338 -916 573 111 -677 270 32 -910 -823 -284 619 784 -274 -741 543 359 972 -93 170 782 -347 -354 -913 902 504 982 212 -13 -823 -482 -855 -205 -974 -768 -423 56 835 330 835 -380 252 -98 -598 -86 -890 -843 60 928 547 -808 -619 378 -432 168 -599 176 35 -323 502 -559 -183 95 -267 -250 -721 547 913 744 821 -163 521 -785 157 470 765 918 -225 21 273 -976 -6 -473 -485 -614 -764 -42 -349 -931 162 -466 519 216 -465 -526 -984 -679 -499 892 17 -83 154 885 -488 533 888 -484 964 -779 670 -16 -798 -639 -338 536 -403 480 588 32 212 -619 -518 658 116 -964 790 287 557 898 -411 632 493 -342 -604 -17 877 83 598 151 -909 -244 -733 357 -251 -291 -311 -784 -854 -789 97 374 -237 699 -999 420 -748 130 83 635 325 -763 490 407 -324 -912 275 640 138 10 -846 807 788 -578 -421 -699 188 -574 -851 774 0 137 805 628 654 637 129 -965 371 -640 533 0 -243 377 56 33 103 761 741 879 -439 -496 649 -18 587 576 -917 742 525 419 -913 650 113 -670 694 -313 121 -273 -718 93 -516 -457 980 559 661 -915 -648 124 -269 -784 840 -551 960 -310 -477 530 -671 700 -84 171 -386 70 -185 -917 809 706 713 -27 -910 -193 790 -796 -530 371 606 927 -845 -173 920 -825 206 -595 162 -468 -600 275 -894 819 -650 -602 -52 -563 213 999 -528 -994 -649 813 981 539 -377 58 551 -920 71 -470 -528 760 835 -273 955 147 -994 -743 -551 -242 -562 938 735 379 942 -720 173 -217 -385 983 65 193 494 -717 -45 2 -104 -652 -237 -465 -809 985 -723 -35 557 180 81 78 527 -575 350 -68 -490 -805 -393 -598 -767 -563 474 -68 -373 -495 -476 477 332 778 -439 422 621 91 -540 -586 719 -515 -172 589 -114 -268 842 893 -976 -578 -877 -94 -236 -762 824 283 762 253 -595 -964 240 36 -860 -919 603 399 -952 -574 264 -63 -728 -229 929 -911 -850 -743 829 -109 429 -49 626 -481 -181 87 -272 -716 -564 -585 -642 841 -851 713 236 -403 200 385 -349 -761 386 785 -112 -587 -956 -67 119 742 -700 930 -169 -937 121 -936 646 -894 393 -760 967 783 -569 -489 -146 405 -563 525 -395 723 587 145 82 -125 964 -262 698 -83 -880 -825 272 -585 -163 22 530 -318 525 369 -100 -491 -779 164 -442 68 -756 137 -854 -270 167 -709 981 817 -622 -698 -635 853 -184 -885 939 -377 674 -271 874 170 614 10 460 96 266 557 -948 -944 -14 -498 -299 432 -511 -241 696 -775 621 -818 263 592 -475 -293 389 -83 -972 14 -243 -402 246 724 891 142 -262 -115 -304 -5 247 226 406 -667 -587 816 267 -252 939 -614 -357 599 -613 528 -538 850 943 -622 -333 246 85 -124 528 975 -602 -34 104 835 -722 827 -764 -315 8 -690 306 210 -95 899 -309 28 283 -966 369 -113 -834 -283 987 988 627 -86 -824 245 278 -773 718 944 417 -654 -564 -928 65 311 -234 603 373 -296 -157 284 -630 135 773 -593 245 73 436 350 -772 -408 780 -342 364 -799 -330 -18 623 -647 -759 -114 -289 933 -909 159 526 384 869 941 -352 178 602 8 -601 84 -900 241 11 -169 -948 -578 408 804 727 39 -929 897 -492 -229 -199 310 -988 -913 544 -428 -62 560 325 -1 -400 -758 378 -404 -534 540 -352 759 558 -893 -779 -753 447 798 -722 194 -708 262 81 -891 -939 -250 -702 -557 323 993 22 327 203 -940 757 613 -208 -94 734 -181 -890 252 815 532 705 807 669 -477 977 706 -732 704 738 956 -938 94 -642 935 -580 -431 921 -355 546 -701 -828 -303 833 -184 -203 669 92 568 -868 -262 97 546 -561 -774 235 83 -9 -905 -353 553 -635 -356 -588 744 151 448 -852 353 792 455 228 -205 92 117 -48 -948 210 58 452 -689 126 -479 -598 -759 -116 96 -17 -229 -299 500 -758 35 534 -259 229 253 907 598 -330 -341 241 -127 380 -878 826 481 -886 -881 604 -385 617 70 -305 505 331 335 -427 -772 554 -460 933 390 230 273 -681 806 585 -442 -667 399 981 -985 324 -601 685 802 292 444 838 -119 -937 -54 683 -75 68 -373 152 -479 -582 197 591 531 210 -939 -302 -773 -813 642 520 -970 -679 -941 -978 141 -41 -305 -596 29 -470 -495 265 246 799 26 -965 129 606 491 346 -585 340 483 -44 882 391 582 396 -546 520 -927 -702 68 -309 978 -976 21 224 758 375 -552 -897 977 -782 207 -344 200 -819 -748 -188 249 99 257 -479 -75 -982 330 -686 -895 671 -342 -72 -55 204 806 -985 -221 882 -911 457 -803 854 901 881 -316 753 682 935 294 -402 -126 815 652 62 89 629 478 614 -562 -807 -554 -550 775 -83 383 -63 -104 407 356 -455 -264 963 994 87 365 -815 299 383 789 594 -730 -41 -967 515 -842 -95 272 917 -928 -467 866 -132 712 -448 -381 -826 -823 715 -347 -72 646 -244 15 -51 780 918 326 -232 112 179 852 838 -774 216 110 280 650 308 -161 -65 -899 -596 -996 -19 822 17 963 -717 725 -625 382 -415 329 -448 376 787 -131 431 -814 729 752 -388 728 555 578 346 -86 383 -743 994 -727 -221 254 -55 -549 -203 -980 -420 -645 -156 -833 -187 -10 -310 643 73 -392 921 -645 -64 -490 501 -159 -120 334 623 -735 293 -542 -666 10 -494 -24 459 -887 -234 -774 919 -780 -46 -772 474 56 -606 -785 241 -422 472 -547 752 -644 -540 594 954 -127 166 656 -853 484 -54 59 -328 -394 242 843 -593 -463 -263 220 -88 -326 -765 -840 -433 -426 -47 -352 -720 -306 -116 117 508 -70 45 719 644 -996 -138 791 -6 52 379 781 -565 8 428 962 -854 231 -495 556 897 613 -872 -4 329 -913 -632 991 -950 250 915 642 -805 432 342 878 821 116 -239 286 998 310 417 -187 -773 -375 660 -32 350 302 930 22 -960 781 828 -698 -825 282 -626 784 195 841 779 -205 -305 -47 634 775 99 -117 256 -848 -307 97 898 254 -538 -139 78 925 602 -320 168 -691 805 563 54 -436 -408 -954 4 -893 -669 252 438 -590 -645 -372 563 57 50 -500 -653 -456 -213 -587 931 5 -317 734 107 88 -564 292 -839 -851 -407 35 -889 116 -488 505 8 -481 -692 649 126 -799 239 -330 632 436 -917 817 760 951 389 525 707 -552 932 -983 312 655 -210 -85 -549 -618 968 -325 783 296 184 422 490 308 389 674 -823 -377 288 -636 969 -443 -450 822 -378 705 997 697 -509 920 -851 928 -320 825 865 578 164 183 -769 177 558 166 -104 -34 777 927 -867 -619 435 605 130 267 -271 -782 537 -867 -79 -177 992 -204 460 446 977 -809 -605 386 -337 95 219 -591 171 -384 -527 -628 -698 -23 328 545 -568 261 433 -997 951 -9 -931 294 952 713 -877 77 -936 617 779 -728 -881 -652 16 713 400 576 -931 -797 52 -926 975 -245 -695 -366 867 -209 -561 -605 597 74 818 -509 176 411 -497 -984 147 -39 418 -7 -69 -439 573 538 709 986 931 105 -742 4 -18 940 -466 -291 -781 -815 494 -599 233 -436 -526 -861 -858 -408 -843 -187 -268 -709 -200 -890 -115 539 -856 -732 928 -482 -277 153 58 -333 -324 -88 -196 -547 490 -386 453 -506 -965 -692 -110 644 556 -487 755 957 566 428 -882 854 -917 434 -357 563 236 -548 789 -822 558 -836 100 -833 -401 -584 850 960 -41 -307 632 981 -466 -677 281 88 -174 -701 -362 -772 -461 973 635 -145 -257 -818 -738 885 175 859 -37 662 747 117 684 -578 818 486 891 650 146 -690 -788 210 19 -933 -276 -351 -58 713 -349 79 726 131 -218 653 -228 -68 -248 -687 -691 -586 -217 -777 -757 -437 -935 -224 -561 -371 999 -271 -435 396 -14 171 989 635 773 -334 92 -532 441 -20 -69 475 -175 421 -330 863 540 340 479 -396 -417 540 -156 -441 159 837 276 72 -308 -436 -335 -878 642 -869 -736 859 319 680 98 -844 780 314 558 -985 703 -797 -999 614 119 70 -676 -488 -444 -901 2 431 889 707 -215 991 789 -458 225 247 -317 -121 76 -52 -680 -465 -564 -421 491 -24 739 349 -702 482 171 797 780 92 753 280 -144 592 -182 -279 -67 -834 631 -441 -887 569 -406 -791 -222 199 84 774 25 727 196 335 -175 788 -469 -87 -953 429 153 -75 -62 255 -363 -641 229 328 14 -530 929 -606 984 194 908 -117 848 783 152 -935 841 650 -650 977 -363 -731 975 174 21 -503 506 839 581 151 991 14 -272 -748 984 795 -120 -407 520 -47 374 -83 354 587 -606 384 -16 -568 997 118 947 738 -582 -239 -35 -400 679 -622 -40 999 309 -186 394 -396 233 -173 -462 -248 67 418 720 440 104 -257 155 875 -914 80 -781 237 -765 -300 -730 -950 -69 478 602 911 369 97 -796 849 -648 -258 -217 -117 500 542 295 364 -361 -125 -422 -599 772 374 -235 -217 -404 -26 441 109 749 518 -29 982 224 112 -469 484 309 575 -915 -919 776 -331 431 970 -31 -126 -921 8 -607 -531 425 -111 642 -170 337 -766 -853 713 772 205 566 371 725 -324 589 805 16 808 408 -830 -26 342 -659 411 -243 -784 -525 -939 265 956 798 -975 -852 -725 476 296 -134 64 857 -94 -986 812 -770 -389 385 668 -814 -404 432 -719 -873 650 -459 -113 -212 967 778 949 897 -856 856 564 -688 -32 768 -315 36 -94 -770 -794 564 825 -738 -961 593 983 294 -269 -278 -496 -830 -209 -695 -588 -626 -341 546 -295 -101 357 -158 808 15 881 -961 963 748 447 -880 -655 391 307 874 -77 574 -109 977 -436 -648 -208 -692 -424 -640 876 100 221 30 266 626 558 757 -994 -158 -229 -682 -968 -884 -933 530 -966 -749 -119 981 394 -264 629 -724 112 525 -247 832 959 -590 639 621 -926 180 129 312 79 -315 -965 -796 813 935 -666 -430 -737 874 793 9 780 -747 663 896 -136 -700 -551 -837 -320 781 -303 -117 -740 -475 918 805 -378 371 764 218 -824 623 -480 638 -874 -692 445 740 400 705 748 629 -368 883 -670 -4 -292 -129 -570 97 499 -822 -371 883 736 4 -826 -455 -403 701 854 357 -164 349 -52 -422 6 980 -336 -7 431 145 -387 -750 81 716 -757 -23 96 866 -36 185 800 5 263 -647 130 128 -885 -776 764 -90 -1 -810 920 263 804 -708 -780 -625 555 237 -392 -5 -374 -892 -107 273 -819 509 611 863 -447 52 473 636 -703 -333 396 -360 -98 -113 811 -502 -583 -513 493 -767 -39 -328 553 997 197 349 -916 -362 480 -329 -568 -187 300 -541 -579 -363 -174 -121 -567 -588 639 -743 -376 636 -657 -778 -483 -159 554 -109 -596 708 -413 -464 -421 -651 -894 878 -596 -592 649 695 -640 -68 -696 297 324 -668 -361 -453 -722 -678 305 17 318 -243 450 759 -162 -441 -684 -460 -741 -408 264 779 -118 993 587 -863 -777 -649 -29 -561 320 560 217 125 -785 -402 52 399 361 -393 958 5 345 154 -830 -887 58 678 -898 496 -341 469 162 450 -339 -938 42 -234 242 8 869 278 439 904 -204 -338 584 -675 572 -396 58 365 -930 811 -237 704 857 909 1000 -461 -134 -37 -55 557 -732 -116 -351 -455 581 992 949 868 -486 -788 476 -551 -885 -542 78 942 806 -123 579 -313 818 -439 -950 405 904 -266 -212 -501 836 -52 -373 467 -313 975 -592 -789 204 -997 -400 885 -552 -319 -12 -55 78 672 -644 -659 574 -424 -631 -135 -170 331 791 760 -323 859 -166 105 -462 588 -92 -11 -452 212 -604 248 -621 302 916 -565 768 -377 82 -572 -475 886 -875 -349 -953 551 -130 -269 -122 440 -924 769 509 -636 -156 -496 -90 751 -541 -317 -436 57 -965 2 -197 322 836 -990 -175 549 573 -290 238 684 152 -940 870 976 774 24 -297 599 -546 938 46 184 -758 -793 919 -521 -62 62 -183 -704 -639 -134 -904 -251 661 633 759 -809 -575 -607 798 77 -290 838 645 -690 -71 -150 -954 -237 -807 242 -616 832 490 -987 174 -667 -384 708 -770 -237 -25 -7 -826 -35 135 482 674 -762 596 -601 670 360 385 99 -333 -745 71 692 261 -987 461 -924 379 282 230 655 426 903 -607 933 -998 -433 388 298 693 -951 -382 323 39 -279 -211 455 -528 410 -542 409 449 128 317 476 352 -487 279 -845 448 184 184 -427 241 18 -325 850 -368 -657 939 -435 -639 -282 258 703 352 212 -762 921 449 -414 -428 -458 903 532 374 -947 404 -19 555 -488 565 120 449 292 835 -529 411 817 287 597 -976 949 -905 4 992 301 -339 550 589 54 700 287 -837 13 -430 480 -204 108 -703 606 176 -677 625 -188 358 -172 -574 -662 -816 474 267 197 773 -808 828 -63 999 952 -848 -71 -329 -510 -626 -565 -891 470 -866 356 -396 892 862 -650 336 200 -794 -211 753 -121 -235 -952 72 494 -383 -448 -835 650 109 859 -317 -998 269 401 -833 863 -770 -321 -333 -691 -142 727 -175 -273 -138 477 353 -885 755 112 -680 -755 158 -584 298 -985 -760 -35 425 847 -53 -544 -333 -791 -852 458 -712 797 693 -856 889 636 -829 -39 -136 -900 -743 210 345 -624 733 -385 -998 39 469 -703 551 461 -567 435 -419 -568 588 492 715 45 913 276 549 125 -508 0 -642 339 571 35 -749 -361 175 265 -257 -458 526 538 856 134 492 43 -427 -72 -883 700 896 -872 430 -511 64 783 -615 -340 241 694 587 268 -344 -21 713 -317 12 -968 -993 -385 -343 -979 539 -408 693 -742 -239 194 570 124 -569 4 917 751 26 -651 685 68 -122 76 -213 141 1000 -23 -602 371 155 -341 -218 -290 324 480 681 -272 -512 -978 -315 -865 -266 -670 -770 -767 31 -417 708 445 -23 -819 661 431 281 225 -916 867 31 441 -944 -704 -198 -475 502 -686 17 468 47 220 63 587 -810 812 -647 639 -462 772 -558 -871 873 -931 689 539 343 -323 128 959 -935 -25 -108 -669 -113 -980 263 676 96 580 -25 177 196 -344 -837 -644 -437 -245 732 -318 30 -831 867 -317 -198 -45 227 110 158 750 -348 -998 5 -303 659 -568 -132 268 -681 644 -896 593 285 155 -756 -841 -37 733 -25 98 572 -76 59 520 501 -355 -572 201 -958 171 -925 58 -457 -6 627 -902 156 -966 -991 80 785 648 -21 489 401 -926 535 280 813 -587 -744 -381 -472 -410 609 -674 -762 -634 -558 -507 555 187 742 323 293 889 725 -336 -674 -386 314 -520 143 884 274 -414 -670 -879 -681 -162 -774 -74 566 191 87 32 144 -161 602 -601 299 576 -189 -662 823 690 -468 -656 -767 549 -624 263 -329 -321 297 141 684 786 -61 -801 -108 -609 -599 796 -230 -369 390 -868 303 -105 -121 -292 -397 908 -583 -559 771 779 314 -138 -232 -635 130 888 296 942 -513 178 -107 139 -25 -922 -223 -571 -370 586 539 -527 -835 415 -942 794 -418 -300 -631 -469 704 764 125 -740 -307 918 -105 102 -939 850 -191 380 607 -758 697 -464 -68 -605 839 653 -406 165 -827 -865 244 -993 -733 -675 313 -522 687 -987 -6 -344 -668 -755 -809 -391 317 497 -241 -223 947 829 -326 -809 22 928 -553 -153 -870 703 151 485 58 415 486 779 308 709 726 466 -550 65 575 556 83 263 514 -828 84 514 -212 890 -202 56 36 981 950 -467 -232 -83 526 -226 295 -765 -203 -420 466 -714 329 382 862 927 863 -366 401 669 380 556 346 -360 27 752 457 597 464 254 -672 -237 -842 440 -286 -685 -308 -540 122 -509 -556 -691 112 271 635 432 -645 -562 -469 -872 870 677 252 30 497 -133 -164 739 -793 -866 -269 227 482 -927 226 -674 -976 549 -950 120 387 -70 -497 -13 -881 -18 -126 660 962 369 -327 58 331 -491 -365 426 764 -656 997 558 745 -249 -805 -606 464 -946 966 -98 -389 788 -809 698 160 564 767 200 130 -769 411 170 -773 318 -350 -276 705 -59 457 139 -733 616 -577 849 350 -568 647 -513 -89 912 203 -182 -530 117 -212 -518 -865 -252 609 396 995 -285 297 824 599 470 63 861 -921 -492 976 -287 -764 -446 721 567 133 996 600 671 205 706 694 -54 833 -915 82 -160 -586 216 -472 23 222 539 -625 -589 136 192 780 -830 709 -497 -847 -668 -413 654 -396 152 -790 -636 -872 -5 -343 472 1 -78 261 -665 -126 622 -12 -52 279 -161 -846 -888 -816 25 -786 -528 -510 -60 -23 -227 -857 353 -436 445 -168 -405 948 622 536 905 -617 -295 -839 817 -487 -784 877 -365 261 257 -245 888 888 -585 -666 447 -657 -722 -810 502 628 379 -28 -502 -353 674 663 -147 -889 874 390 495 -979 -520 -627 -831 -715 -588 -42 800 -638 -502 -652 468 -111 -175 -491 -252 525 361 -694 -92 -176 -396 534 -460 -861 516 -381 -622 -987 -511 472 128 -927 366 837 -868 -360 -99 337 -250 -341 -401 -637 348 -410 -522 364 460 799 97 757 -844 364 655 19 -993 -653 -242 -522 -837 -329 -237 -956 -561 -417 -531 388 -875 305 -242 501 -246 510 800 -438 951 826 -211 -892 -241 813 -507 231 -52 -31 -929 -272 -500 -285 -647 -592 805 75 385 -412 261 -606 -216 -693 279 578 804 477 557 -786 -450 249 -322 -341 576 -337 -60 153 -566 225 619 779 -472 -191 -942 -657 -256 755 772 -776 976 867 690 -232 -195 734 -439 350 40 -409 -736 -227 740 -300 828 426 801 311 897 929 412 -798 666 352 -998 715 659 803 795 201 -774 -743 222 -884 617 -368 374 291 -135 -624 898 475 -552 407 532 -445 -323 -412 34 623 198 184 359 -486 320 129 290 94 -382 536 -958 685 -518 -300 -909 506 -498 807 -626 373 950 -684 710 -148 -705 516 -615 -375 -277 668 300 -315 -428 255 -863 545 -164 81 -618 -809 -403 -845 -175 -666 -226 -818 915 733 -615 1000 432 253 363 861 -369 -265 445 230 -356 -534 -313 -951 -10 111 -568 -638 863 -997 8 -79 -450 408 -825 421 164 -536 -350 -272 -153 -269 869 202 -521 -10 455 973 -776 622 -783 -244 233 -828 700 -187 515 424 776 -163 357 533 -530 -374 -904 456 81 -277 853 859 117 -875 -395 291 -432 641 997 828 -651 -390 -323 -491 -31 470 271 364 288 -85 288 -533 165 349 -265 483 -606 -155 -746 846 -95 849 -481 -581 521 -709 92 209 41 -499 113 -235 102 -733 89 119 -212 -413 255 -749 54 138 -711 -506 716 713 -692 350 828 39 38 898 -263 720 -14 -862 457 -581 -384 729 970 -299 -740 493 32 210 33 960 279 -317 277 95 -754 809 -701 482 -723 318 -743 798 922 254 -136 -977 -886 -987 178 -979 351 641 -973 -51 509 -227 567 820 -772 -156 803 936 -878 219 -7 766 -885 -606 966 403 832 417 243 495 274 801 -549 -574 909 -591 8 -768 -458 478 590 -707 832 466 -288 549 987 -293 556 550 853 659 -904 894 -390 89 649 642 787 184 795 -748 206 325 -442 -852 -266 489 116 113 -339 -733 -568 166 -30 -540 -591 -712 839 556 -695 429 804 637 -140 812 -835 -348 723 -733 -287 -236 -760 -566 -111 -926 -870 -638 604 -998 229 660 376 -446 575 862 -280 896 550 -693 51 -818 288 73 -335 178 -12 -778 960 -677 -288 86 -617 -415 -358 648 -58 529 -703 -801 -63 14 607 -986 -754 -267 -870 910 -226 322 645 463 -59 -74 556 846 27 135 -144 742 -773 833 667 -159 -905 419 730 864 989 18 -479 -541 979 -618 -696 -194 657 -511 -613 -202 769 558 -497 -567 850 553 34 351 -421 789 -76 -239 594 423 256 18 434 -787 -846 -342 -298 292 -561 893 80 -330 439 -983 570 337 -663 -816 -942 -76 -184 -880 390 -472 16 740 407 126 -350 557 508 816 312 -286 393 -806 -489 -548 -156 851 618 401 -818 -12 -73 155 14 335 -747 269 -509 32 -892 -470 -519 -846 413 -156 -295 -242 -462 601 -738 -691 -945 294 680 848 604 -32 309 909 -291 -8 -804 115 378 858 -895 174 56 236 976 -171 253 214 392 -178 -224 -307 -766 -606 -508 255 -791 740 99 403 339 -419 -482 268 -910 -699 708 -407 168 726 -790 702 -265 -929 -816 882 889 -918 853 581 742 -904 -679 237 -234 442 130 -575 -310 -719 -59 -144 -866 -538 -309 638 984 971 573 475 -849 -153 -125 -401 263 -99 -427 373 670 217 -383 -41 -692 -855 -496 -630 872 -359 651 344 -394 -838 556 -257 238 -72 -855 441 -616 265 -510 258 552 -849 584 845 679 -377 -214 262 270 873 -280 243 640 -719 106 13 797 -646 820 569 630 461 -231 351 -43 301 464 -354 -542 383 -249 204 11 357 501 -938 -6 -458 -480 -724 -315 873 348 577 713 -75 141 966 293 724 863 229 -236 -873 -349 -621 -275 -646 324 -138 -870 730 -535 -900 333 -668 987 -254 -115 998 783 -295 -716 -432 -674 939 -502 -629 -19 -911 -75 -580 -927 672 -842 869 201 875 691 789 668 -105 96 516 -40 -729 236 -341 802 4 -172 -70 -522 -423 -731 -313 -590 819 124 961 -664 45 -653 737 339 646 301 352 -52 -309 854 784 -569 -982 -951 455 641 -53 896 262 242 -633 951 386 916 856 -149 258 212 66 91 -319 -371 -899 -914 308 840 859 -717 207 -75 122 963 -761 345 -484 -360 70 499 35 306 394 -422 -863 890 -796 692 255 -181 387 -410 449 161 -467 958 649 -857 579 -819 -412 -7 887 -830 88 418 125 -138 -530 -829 -218 660 587 -175 64 -742 -703 172 257 -677 616 -979 404 -129 -908 -462 -255 -91 929 611 162 762 -649 -164 110 -783 256 444 -869 -454 -394 -19 551 877 -323 -511 351 -798 491 676 682 386 801 654 -680 -165 -680 -794 -360 -957 -654 573 837 -16 688 273 -908 746 -544 -93 -124 -972 -876 138 -200 222 -441 -346 -801 -551 -592 711 -516 81 -684 -113 551 686 272 865 913 512 990 151 -756 388 -211 757 -299 -530 40 -628 961 -912 951 760 -416 837 -261 672 -325 -711 -216 -505 -562 688 -248 416 391 519 -27 228 627 774 -141 74 217 -600 -442 913 -958 961 -238 260 905 -790 -497 704 63 -366 -225 -344 -144 636 -70 410 -431 -35 443 437 -141 -369 -703 472 706 -634 746 -489 -610 502 -965 765 -660 581 -56 -246 28 -20 -785 -449 441 629 -299 191 -563 887 286 -418 223 -862 -251 775 -436 -272 31 -263 -304 -464 300 58 -260 -747 353 -714 445 -731 136 -329 942 236 466 -107 87 839 -975 348 -157 -291 -420 -40 884 899 -307 -82 -379 -394 -540 -628 782 575 -389 -6 -489 -971 -460 -24 -293 39 -234 -113 -284 77 489 -182 -993 881 -357 -144 -778 -725 -28 -403 -458 908 533 -569 -847 -581 805 -256 123 -290 795 -916 47 -129 -128 527 552 -547 -779 828 646 492 677 273 54 -44 7 -327 -831 15 -330 781 662 -526 -307 -461 -513 -973 972 382 28 12 -625 807 708 312 -553 379 -517 -767 96 51 554 -413 -984 -148 -961 707 -74 948 -338 -616 482 856 926 765 -65 -237 280 277 115 -780 575 -464 -999 230 -264 -766 -198 171 -689 -944 153 -694 -80 698 549 971 568 291 -322 -881 -53 -344 128 489 -321 309 807 104 -571 -302 -96 970 -497 725 -216 82 204 266 -629 -999 671 333 -557 -459 199 -963 -795 -80 -878 -671 85 146 979 -347 333 64 325 -357 983 309 352 731 -189 -180 118 892 100 -420 -235 523 729 -694 -601 70 -120 802 785 359 -268 -416 -773 -912 -469 -240 400 743 -858 616 -661 5 716 -894 -663 -3 17 -499 -702 548 -796 -362 687 312 352 843 -233 -832 -597 979 -310 -73 549 860 240 982 198 -126 856 826 -60 356 49 -947 -453 -695 361 -17 -781 -291 401 841 591 220 -988 610 -104 150 964 459 272 -490 555 -752 791 -605 -817 441 295 -990 -292 130 530 717 -423 452 399 -465 402 625 237 382 902 820 -141 311 -768 260 -187 -455 -677 -307 997 96 -152 94 964 -550 295 588 -617 457 725 -992 958 156 314 -3 -568 933 -161 170 -681 -485 920 369 -594 -403 347 304 834 -275 978 -637 -524 -368 -866 -626 188 884 334 -6 -997 -546 71 -9 -905 -551 57 -94 -417 430 754 -1000 735 834 -573 858 192 -800 159 191 -531 472 172 -969 533 101 -371 335 962 -360 -595 731 358 819 738 -576 -203 -524 813 -568 -674 80 -948 -126 -148 -457 -50 851 -860 -554 88 -324 428 647 -351 485 371 -897 -555 69 536 345 -217 637 941 -281 70 -689 -261 -414 -637 -934 1000 463 -785 -114 -534 102 -229 -842 -307 -492 -736 -434 -299 -39 565 -791 914 657 -862 12 -604 -35 -435 -248 -247 -827 -715 -197 -690 -786 981 666 184 -427 859 -866 440 937 -152 71 -620 486 -832 -179 565 -85 -915 985 -182 -559 -426 197 -913 -267 -119 -881 295 -842 539 825 544 156 342 287 286 -415 -49 135 -519 -781 769 850 480 -149 248 831 -354 -925 -252 424 988 823 150 397 201 -233 357 -676 -722 -693 -165 583 -969 -493 860 656 704 -952 -689 -242 297 -62 218 512 30 745 -832 446 62 -246 -50 455 971 143 489 689 608 792 -959 946 -287 400 564 905 -626 82 -543 -665 16 -610 -943 -500 771 416 50 -549 384 -923 -970 353 -151 249 -641 -145 970 -277 -950 -912 950 382 814 583 -805 60 822 -202 -624 -143 -733 860 579 850 633 190 -728 -694 -493 -114 -41 266 -12 331 830 -227 160 65 463 392 -995 5 702 -786 780 552 -65 -24 -734 -180 -93 474 -839 280 174 -620 116 -454 -719 -98 595 784 -104 935 559 898 66 408 701 -511 485 203 -490 690 470 -884 923 -353 -927 778 -989 317 493 -973 -982 272 219 -627 -439 811 -114 -620 804 109 292 478 -325 -23 481 647 -863 -371 151 398 410 -61 -626 -351 68 627 961 544 -563 665 -449 -628 -626 648 944 -759 319 152 -763 324 261 595 476 248 -575 -354 240 -657 286 297 -675 44 379 -140 738 188 -380 609 -390 -647 582 -616 168 -793 317 362 -498 -42 749 444 927 -870 892 933 -773 -323 -344 998 938 425 -469 -298 816 913 -698 -968 890 -477 428 -177 -575 -610 -788 192 -581 -45 -833 -889 -987 -466 335 167 503 -937 826 203 619 992 492 985 203 -956 -827 -419 716 916 935 -533 620 13 -493 460 -413 -641 -116 -717 -928 84 486 -583 -114 -259 835 927 -189 220 462 -183 -582 266 -502 255 942 -251 -887 -721 399 -309 -325 475 -106 -607 639 -609 247 627 -345 865 835 102 635 -855 893 926 -899 374 -586 287 -46 -111 -366 459 437 901 -748 -229 -516 61 481 -68 -591 200 651 845 -31 -54 910 889 227 -110 936 -858 737 -803 -341 19 -524 -785 -965 992 440 593 414 809 380 629 -769 -492 -435 -535 34 62 -808 -181 401 903 -415 -730 -44 -750 -513 817 -251 -351 -200 -495 -248 -966 234 -708 982 279 -964 472 491 509 875 -51 431 -718 417 52 -627 -313 -971 913 923 -60 922 -642 579 826 22 580 26 705 -970 110 -750 398 78 -92 101 -620 -944 -875 -579 940 156 -950 340 -822 -578 -239 -840 -886 305 -534 274 842 -824 -137 -770 -449 931 669 870 658 -814 -111 451 635 -565 -428 -925 -255 -326 -120 979 858 -683 701 316 -407 -782 -981 4 711 -962 -722 -675 151 30 -294 600 822 -720 -300 527 993 -868 -594 366 850 222 -43 872 400 -774 -289 -461 -105 -315 766 241 -51 -273 -84 968 -299 -69 128 870 208 -64 984 -631 -95 633 166 608 -172 -309 368 732 965 43 -349 20 500 -519 -932 878 799 -786 -489 144 -189 619 737 963 479 762 576 -580 89 -240 -157 791 -991 992 121 414 -706 441 -718 -27 -628 -965 499 -423 709 -725 641 879 -23 -89 -750 -660 -164 394 849 779 145 245 279 -618 -981 -921 386 -375 447 -408 -317 -333 271 295 873 -324 -34 389 423 968 395 219 -877 -763 984 51 -586 178 -21 373 -323 -125 252 -44 -319 5 217 101 419 -328 223 629 -454 94 -651 -308 210 -670 -35 145 565 906 949 -671 75 496 737 86 630 99 298 462 -516 580 193 -13 869 -597 -812 356 -739 397 -443 -867 -222 126 536 -776 -526 -546 -697 889 -100 281 889 334 -728 -51 -80 -452 142 652 -329 -394 774 -764 399 599 296 -686 850 456 27 -231 486 560 -16 510 870 -751 142 -503 167 273 914 589 -909 59 431 657 -83 523 -132 -471 370 674 38 417 365 -734 -430 -116 132 -976 602 725 -510 818 527 -494 824 -386 550 697 -565 -120 -846 -40 568 895 400 -492 851 -13 -104 702 -757 -89 -600 70 955 208 626 -314 722 -432 -364 360 547 412 -91 -799 619 377 -694 844 813 563 490 828 375 716 -845 -766 -310 446 788 805 132 -899 -681 779 52 903 -743 791 300 907 889 342 378 -882 -637 -853 -24 381 -928 -298 70 523 56 411 -810 -823 -669 -180 -279 -522 -204 -571 140 -827 520 676 -256 -507 -433 342 504 130 -607 -760 -687 937 -937 -678 -642 116 -471 687 244 -327 318 -547 269 -100 -272 583 -625 32 893 -401 -286 128 -118 -528 81 923 -146 -152 -410 106 652 541 -104 721 -393 973 -370 353 439 191 474 132 -293 11 591 949 -521 764 729 665 610 785 -813 903 514 -366 161 -900 938 -347 252 861 262 437 449 284 -635 -139 655 127 639 -583 -552 311 685 379 503 899 956 -607 -892 118 952 429 295 834 -347 842 -329 570 -456 717 700 258 -923 -862 -733 981 -461 -38 784 -183 -46 -89 -760 -992 918 -600 -848 78 -856 289 369 -102 -297 -737 470 785 838 -807 -778 -987 832 -228 714 -121 -694 -819 -913 584 942 -942 -700 71 537 78 913 530 532 126 942 -973 -793 -404 579 18 -724 -637 302 644 375 -811 901 -308 91 -451 373 996 -964 8 -896 -134 -823 -311 77 294 103 815 813 -55 -103 -788 835 -218 -344 -906 -620 -880 724 84 -305 -448 -481 18 963 -903 -338 887 855 -662 -603 372 -23 -332 922 -366 621 929 457 -490 -451 -592 -482 654 -46 560 590 966 273 -3 53 -892 262 128 868 405 855 -724 351 605 210 133 749 145 -538 837 -760 -440 832 624 128 -724 735 837 -100 894 287 341 -582 134 -326 -767 -50 -462 184 388 532 -177 364 194 466 -796 835 484 -773 967 -191 -609 -683 96 876 899 -967 532 612 -874 818 917 -294 -535 -85 357 -681 634 -434 484 -813 177 861 576 -139 -277 764 619 -338 -233 -297 -972 667 -382 -374 72 403 131 -159 -278 -624 -923 -102 -737 74 286 704 -13 -608 -306 155 -184 -130 462 -390 -604 738 454 743 -214 824 727 -846 871 423 801 -244 469 921 -763 -927 -447 -289 -691 -796 93 474 -424 -274 -916 -135 743 -803 594 -935 330 463 800 -787 -524 -968 -204 423 -834 -396 598 -812 209 547 166 617 258 480 2 791 819 617 -726 -27 423 1000 159 429 -694 901 -122 -149 380 -557 537 -875 -266 -538 266 -67 574 -347 542 887 -670 -827 376 -689 880 -90 618 -214 -169 407 -78 -588 -453 226 -797 -522 -917 507 -866 -749 -951 675 900 -634 551 191 -711 -530 376 -248 -122 649 889 -447 383 966 652 -78 644 -786 924 859 755 231 -81 -365 -28 258 226 515 -22 961 -116 277 390 -766 484 498 -611 727 -218 484 -933 -573 -893 -989 295 -787 543 240 538 -109 -430 957 -273 478 -436 538 -881 537 58 337 -330 997 910 -576 327 -833 -14 -732 135 301 533 965 -76 866 -131 -152 757 174 -675 -942 -460 -157 -740 -575 181 668 -528 -486 -397 974 -689 871 -633 -125 -926 740 665 928 974 -510 -312 138 -568 668 46 -885 561 155 716 427 -185 919 405 673 -90 128 -720 167 372 -874 537 362 -671 739 905 968 958 192 428 10 224 449 958 774 707 332 430 710 951 870 -932 736 -499 -827 984 -69 477 -334 152 868 -701 716 977 224 -127 588 -532 -656 -417 -555 -172 637 -796 136 -873 651 297 -989 -538 -795 -919 -822 757 465 -14 641 32 282 -775 -579 698 -38 -731 -701 23 211 978 348 -792 370 175 -863 -614 -615 379 -964 908 -66 -520 -324 -22 -698 -12 782 -31 415 164 -749 -181 -754 -673 -41 -149 767 314 -609 446 -184 -551 67 -705 968 -906 -309 -801 714 939 557 -1000 819 -698 446 446 247 -228 -160 633 265 -760 -644 -309 -826 810 -326 250 774 700 -374 -889 -985 -847 550 866 -24 -172 850 650 941 898 -514 120 -783 801 -965 -318 -388 -104 798 947 155 824 443 -231 302 42 -205 301 105 366 -76 185 723 -445 -780 -964 948 -962 860 -778 -669 453 36 493 -722 -539 402 -583 -835 844 501 -861 902 89 930 751 -259 -391 681 893 -446 348 741 -667 -138 914 -856 -903 482 -159 -922 625 973 -918 674 62 -611 -64 -929 -256 -772 505 -352 37 -691 97 796 938 -858 -455 -500 727 -635 -500 -651 95 105 318 965 -672 909 944 -724 -830 79 -491 739 741 542 932 -3 -996 -357 634 731 936 575 39 -525 -985 -200 972 126 -963 978 -320 -396 -296 748 723 -449 416 -553 -926 512 856 466 -524 920 -534 -878 971 375 191 -590 -721 635 308 -243 232 -956 796 -105 -575 -202 251 -627 -530 538 913 789 -696 -455 -499 231 445 -746 -880 290 -427 531 828 945 -807 -754 292 -926 -951 -328 190 -246 69 54 -833 942 -427 -857 -317 904 -319 595 -475 529 819 -828 -837 -912 -74 -473 357 766 -357 421 -471 349 256 766 -734 -444 434 -648 -632 320 615 -627 -280 774 45 713 77 -496 760 373 -596 -730 -968 433 -683 239 994 -204 -256 316 -308 -439 -706 -592 -230 744 -372 329 -469 -553 -79 -548 -315 830 -21 -961 992 -373 -25 -286 632 -737 -186 -393 613 -388 -96 828 196 499 727 -315 663 -33 -801 250 -562 -675 735 -731 -772 663 -596 492 604 911 -757 171 -769 -683 711 973 969 63 803 -606 -553 66 489 -181 35 983 -848 -267 665 83 -56 -751 -580 172 170 -936 -369 -82 -548 -151 25 -20 961 713 61 -289 79 -348 988 153 544 719 651 758 -289 -197 -516 -617 992 161 -856 728 226 196 -838 808 390 -232 828 629 -543 628 953 802 -175 640 -179 476 -81 765 586 -49 -491 928 24 866 -423 778 -275 872 260 845 5 442 183 -478 575 285 -155 -226 -974 -881 888 284 -119 -102 -634 -698 -685 674 -277 314 -310 876 396 564 139 -175 -334 -804 -491 156 -169 -710 826 -369 -749 929 -774 694 -847 -394 -258 -146 -355 -554 -745 489 728 2 224 -388 214 -438 -479 170 -555 -249 -565 -818 965 -80 -352 290 -576 -81 332 947 44 -722 -437 -375 206 794 526 -223 -829 -967 -940 30 -185 985 286 -426 80 146 -530 76 471 743 27 -591 762 904 950 84 143 -751 626 594 435 -143 353 -377 709 -336 385 -213 581 703 -425 -960 -823 -751 57 -654 -165 541 986 -458 -335 569 -508 625 133 -624 286 -397 884 105 652 768 -832 354 -427 -170 -976 96 -765 722 -937 -221 495 -169 914 -420 223 -341 156 -70 95 -170 -499 237 -356 378 -671 382 267 -252 384 431 -618 -62 -872 858 237 232 10 603 623 -223 261 128 -184 899 -828 -260 -199 388 247 -542 -560 579 -101 614 -797 100 431 -888 -356 -755 -410 -979 934 24 784 -780 -509 409 -2 464 -47 77 -625 872 -606 -687 415 -864 -777 -506 285 24 -535 -593 -749 -288 -137 157 66 -313 179 111 -841 540 -843 -682 319 -81 -891 875 785 758 273 59 939 -929 -504 590 -200 -321 609 16 -16 964 312 -398 -208 -115 -293 216 447 -405 116 -309 -968 -823 -655 -880 -597 734 -83 343 -102 -239 491 -447 -745 6 126 8 706 -131 43 -805 477 295 790 -780 481 -534 295 -62 907 -753 864 -843 876 -471 645 -147 -603 683 738 331 210 27 -137 -188 322 198 176 63 -745 -876 -275 -804 276 585 -599 -2 -536 520 -385 -464 -569 129 -634 -545 -7 -74 570 980 -112 -916 22 -825 -176 834 954 110 -624 777 414 -720 776 -843 261 756 263 -825 835 -290 515 4 543 777 -331 778 277 635 -943 -465 -791 -411 -87 -880 568 -445 -671 844 -335 -198 -756 247 -699 393 -168 978 49 345 77 -449 857 -217 -594 -303 180 -239 -769 -386 684 648 904 -403 56 316 -60 734 48 -508 427 -535 -688 302 -175 -668 -937 -296 828 444 -47 92 -249 -683 -806 -528 859 400 -708 326 -770 380 127 -202 -616 815 -299 827 -414 -179 417 -670 -365 -8 514 -6 -706 -645 271 512 -62 -318 929 579 459 -538 -87 -259 -18 905 12 275 -17 -560 -819 805 520 565 -57 124 219 -397 -581 -590 -634 351 -336 -479 -244 -941 143 -178 -54 -207 -675 236 696 772 263 84 -943 850 185 608 -328 -623 536 910 -805 -396 918 -37 831 -269 -198 -642 -204 -49 -356 -803 993 -568 934 -62 907 -285 -741 -369 62 146 795 747 -179 848 404 811 497 613 804 806 -473 -143 580 666 410 -561 -472 -442 -234 378 919 617 -235 419 -320 -304 229 -15 -527 -513 -270 -219 563 646 487 -895 172 229 -445 57 848 716 -956 183 -23 441 668 -352 -967 -331 -590 -558 -430 637 114 968 794 708 -719 119 -15 -610 -426 128 -331 732 -41 353 -34 314 325 -737 -7 -184 971 -6 -103 -770 -898 313 633 -663 635 -259 854 451 416 -836 -362 -740 -112 -883 -413 392 696 109 -711 36 970 369 -531 949 -211 -976 -141 -430 -91 -70 492 360 -931 447 -451 678 -536 -140 126 -586 876 500 -979 -6 -190 176 561 -36 -624 -786 -562 -871 -558 -471 239 -406 627 148 523 -703 137 -634 884 383 -54 99 -588 -260 -439 155 -125 -767 -13 630 353 -383 38 110 -572 -956 -385 -868 -654 971 252 -201 -290 426 611 430 -167 581 -369 -48 604 -436 516 -5 -999 -532 548 -935 904 586 809 -67 -449 -912 893 -616 -874 -293 31 172 775 478 757 -75 -452 -676 -113 986 -724 586 -615 0 -136 -739 -37 249 218 -523 -985 -299 -695 -786 -867 256 782 490 922 -347 -392 -6 357 946 149 423 338 -266 -872 760 778 735 549 -502 -681 711 -190 673 -969 -801 188 432 -141 283 944 -612 -14 -944 500 -45 819 31 581 -223 683 -270 -979 697 196 -591 -104 -188 -637 -812 195 539 -506 674 -196 -802 833 181 936 -333 526 152 912 934 -747 -27 -403 582 -212 580 197 -165 322 -516 995 641 -778 -983 523 -381 763 408 136 -511 -303 622 91 404 842 654 -599 -249 -19 958 -431 404 123 363 -966 721 541 373 -159 248 -707 -540 72 -116 590 -14 -921 -674 969 -527 295 -712 -828 451 -903 -739 -79 921 -918 -533 -531 -488 795 -908 285 133 -812 -786 716 389 889 -132 -248 194 -1 159 -611 -192 249 396 768 -800 -344 -856 -746 952 -87 -822 -890 -585 -976 630 -342 -533 -285 408 -193 106 -375 -78 -254 766 -573 -749 -19 140 466 -672 30 -22 25 -387 41 -870 453 -736 942 401 -924 667 -311 -692 180 471 625 -430 394 476 -712 -683 39 947 -957 354 235 -525 -673 -534 807 409 -816 523 196 -669 -158 584 -758 -447 680 -367 -708 -601 707 559 -330 -860 -85 349 738 -358 -570 264 -847 -261 664 -232 132 -370 729 -379 749 935 590 663 -880 197 525 -17 -586 418 -374 981 771 180 37 529 -428 -120 157 175 552 872 942 252 -95 -149 -972 -514 610 210 -627 282 -794 910 -918 619 152 -969 160 215 -860 807 -415 456 50 -833 -50 984 -972 297 981 -281 460 686 -178 -577 874 -200 -472 241 832 588 -952 -475 58 -346 -967 -890 -785 -711 838 -253 -510 748 271 973 -126 705 470 -548 -599 569 -455 -811 -597 219 -339 372 984 -994 -641 -611 867 507 -286 -384 31 -819 -638 -486 818 624 653 190 134 520 729 -461 54 -372 908 450 657 374 -236 -293 -233 -306 -475 817 -425 797 96 -412 788 330 -900 -902 421 538 -360 -980 -843 -427 485 -84 -492 805 752 -117 1000 694 -679 887 -680 -812 -206 354 795 286 278 -796 19 -239 -216 786 -172 304 659 -253 -17 -386 760 978 82 278 -654 407 -725 -878 -113 -705 -228 -715 -473 781 -880 742 73 -502 -378 119 -918 -626 85 166 -541 -560 391 -424 -170 231 679 -813 731 -8 221 -70 -623 724 294 -417 94 -39 492 48 -838 -255 319 70 615 241 565 -196 -719 -86 -580 741 -689 -819 -735 566 -147 226 -645 575 -469 -334 863 -403 993 47 -592 507 356 -312 -8 580 308 733 -323 -466 559 339 -384 604 244 252 -302 -795 129 -129 341 563 -614 -885 920 -117 -253 -229 471 159 785 219 357 782 586 195 619 539 -138 -745 -568 813 -439 846 -747 487 -677 -308 -353 531 -253 582 509 120 446 164 -95 597 -822 -542 -842 67 -778 -395 -273 162 285 -973 733 739 672 -78 442 678 -572 -404 497 921 -882 208 -927 -549 -889 291 618 766 887 581 478 -662 -58 191 224 -301 701 -713 -639 953 695 718 -311 -783 -715 -128 638 -462 -38 250 11 -536 543 -59 980 636 -139 515 45 101 78 -953 213 -529 -528 525 -770 -62 -230 -839 -214 -984 481 -411 966 -81 838 -963 35 929 100 659 329 48 -23 479 -649 201 -497 -512 313 206 546 97 546 516 -935 -319 -535 -832 -319 844 -497 447 -981 75 -6 526 -225 68 646 -603 998 534 37 -945 -324 155 -306 528 -452 894 -558 81 249 -785 -168 494 105 784 -291 -386 -969 -720 608 931 829 -190 -384 636 -350 643 -210 -778 173 393 -658 789 855 -863 -132 -349 -211 -329 -584 -675 919 794 -389 -974 217 487 -827 -683 78 28 -18 827 -919 -855 673 718 -630 519 -194 -814 -769 -933 -782 -763 441 139 322 107 -500 191 -790 421 33 -454 150 -1000 423 827 -61 -726 -258 781 652 158 65 -13 766 -997 -139 159 -849 -248 260 70 -530 683 -888 588 -719 -35 201 -694 958 754 93 -528 285 804 988 619 836 -95 -864 -565 -46 -995 279 -393 600 -857 680 224 909 123 -340 635 301 494 -831 235 652 -699 984 47 -924 544 -767 -119 -310 413 100 245 -128 227 -980 -91 -234 694 -662 119 724 362 1 -278 -810 4 654 -70 728 928 -85 -620 953 833 -219 482 178 -906 -830 -953 -44 -979 735 -830 128 40 -461 407 552 758 121 909 533 511 548 580 -803 -817 438 -894 -721 -470 -81 -36 499 -968 -533 715 16 -60 -377 -651 -114 -770 760 153 -412 129 119 589 -707 -407 384 247 -511 -613 695 -731 79 -423 552 -457 -529 91 -869 -952 -617 303 39 826 143 -892 162 -662 -193 762 392 -427 352 -825 824 379 598 766 -989 -722 405 -129 328 -389 145 -120 -209 -412 43 683 -928 396 -592 -925 -889 307 -611 377 885 982 462 -256 -337 -427 655 -656 -804 -677 92 603 -81 -333 917 337 -196 463 -293 296 -359 309 186 351 -71 -435 -539 -612 -987 -630 700 -462 -118 981 555 -679 -118 444 -134 598 -689 586 -996 -599 -11 169 299 729 -174 -233 927 193 312 -309 -144 118 -623 1000 802 647 979 -471 -11 -676 -247 519 -128 975 618 -103 406 438 145 547 480 783 722 -961 -199 -586 -83 -791 46 -833 218 -172 24 -762 939 -212 -544 -70 -310 -796 -467 -140 -515 593 287 -253 746 -460 -506 356 449 -948 524 -326 398 40 529 -618 657 107 753 378 942 -568 878 -517 710 470 495 -818 -92 305 597 -826 700 993 865 -930 948 805 707 -92 -280 692 596 -644 882 924 -879 -731 300 873 -75 250 -759 645 516 -148 -704 -818 -79 -822 -209 -286 -951 -386 802 824 817 81 -924 202 151 375 -614 322 -150 43 -236 -662 554 794 153 -503 -639 510 718 54 718 488 -622 279 177 316 81 -164 -254 -284 -356 248 -679 546 -463 -80 -855 -844 218 -31 800 137 441 125 686 51 -166 598 703 -381 783 184 -648 -375 -109 -528 279 -921 771 -530 -357 -453 -620 42 643 -636 891 -635 122 915 747 13 247 152 -908 104 -251 -151 341 -898 226 -728 678 240 -427 -640 558 -511 543 786 -72 -394 -486 -941 -596 -733 728 511 422 -570 861 114 -243 -995 947 355 598 -351 92 -837 -933 -198 -822 -178 -51 -66 -187 -740 64 222 246 286 469 -709 -797 88 764 -176 -503 385 -46 -476 684 219 643 -825 753 -608 591 -951 714 432 220 184 434 275 975 -627 793 268 -207 -439 784 -859 -346 -295 371 672 -879 -665 -895 -333 790 862 -290 -97 802 -411 331 470 520 340 -883 -10 579 434 -147 -964 349 619 -466 590 -303 728 -70 -363 200 -967 -851 96 -6 214 -509 -532 927 -108 169 -113 16 681 -128 329 -627 -592 -732 274 -328 -332 -991 925 -150 -526 560 661 491 -104 -325 246 38 905 211 -933 828 184 796 267 -911 -930 -203 -166 -532 99 -385 -239 450 849 -391 566 353 -996 -294 -732 -566 814 -137 -417 307 945 61 -981 763 561 76 -490 -975 892 -402 891 -664 -44 -178 172 -890 692 331 -628 220 -604 303 927 -105 804 -602 -795 622 -23 -103 393 664 -502 65 463 -689 -3 -779 -850 -946 335 315 -231 148 -435 153 143 -644 33 783 745 -53 388 140 254 983 332 411 757 846 -1 914 192 -979 -705 319 -53 710 457 974 177 109 130 655 838 200 -85 5 -990 -782 -914 -529 606 168 962 91 -316 -122 -45 -402 -240 436 -669 490 -958 375 174 730 416 336 -594 836 212 -936 -513 -827 -307 -681 783 -158 175 -508 -464 -459 -740 672 -12 -309 -977 354 477 60 882 -49 44 126 893 938 373 -359 -884 -399 -347 -344 -525 -277 -26 638 -942 -601 -718 670 751 -476 874 -252 653 -813 -472 -150 521 -727 119 397 -12 -777 -72 -449 -511 -670 384 87 708 -245 85 568 -726 254 437 -432 775 -434 -295 -175 616 -6 -345 -1 -424 -553 -674 751 -754 -865 958 -692 85 -510 922 873 -254 -124 -195 -834 157 965 -630 944 851 870 229 291 -827 -473 -303 -397 -918 -694 -374 747 235 -661 -552 446 -758 469 -305 998 -437 -780 -566 877 -102 791 -402 994 -83 974 775 -833 -91 -320 50 358 749 -318 -404 288 91 -856 317 -603 953 830 496 -512 -225 -162 604 -908 -391 732 -765 57 800 -855 -719 612 119 -113 -667 -231 -394 47 659 -771 744 53 27 -738 1 -588 -551 836 919 -103 609 565 579 247 -900 -546 -56 414 -832 237 -54 843 -947 234 -591 770 -197 518 381 637 841 784 183 491 890 850 185 61 -693 274 39 -350 763 -930 -378 470 721 -278 -116 51 218 -473 188 220 -523 826 300 -491 -874 -887 -379 -512 232 -227 468 -445 -454 -879 230 803 -587 829 -883 221 -130 -228 -703 -524 562 -887 -376 554 -70 -566 963 -997 -326 -369 -199 38 372 -936 -665 -496 -750 747 142 -406 703 963 -444 -713 -175 46 508 299 148 114 95 668 -206 -952 507 -572 -887 550 9 -382 647 455 -906 551 277 807 -933 433 -936 55 533 337 -84 936 455 85 212 615 -172 239 -46 -396 -714 -999 -507 -66 -521 531 322 -498 -481 464 -781 -148 -654 476 860 133 194 627 744 528 -643 812 -588 -90 660 -731 479 -270 -363 -788 484 -710 -619 -944 -480 758 -416 801 -7 -913 31 -227 958 492 740 620 -714 509 -131 805 -774 2 -507 -758 535 91 21 497 88 -486 664 -340 -168 928 340 6 -211 -713 750 926 593 347 -257 -436 385 23 -144 -415 -592 309 -576 -443 -218 -981 -872 -517 -692 774 -601 480 200 559 -751 -111 -23 -228 225 -772 189 712 -621 -411 627 517 -725 561 779 89 -807 805 759 -817 -325 -623 -648 607 96 -352 665 -543 13 -452 275 -396 -915 -684 -597 822 -876 -850 838 266 695 908 -641 -415 422 948 335 558 390 -151 494 151 -578 -525 267 -970 829 -141 133 706 -538 298 -336 824 478 175 972 -413 -994 -728 -56 -784 -435 -800 557 -681 -747 398 -906 54 520 -757 -656 -681 392 187 250 597 -429 -148 598 903 -206 770 -589 -476 -228 -860 937 -194 -84 -237 68 13 864 333 -140 848 388 -541 -806 1000 29 14 -426 619 -135 133 -988 491 -633 -429 438 -305 -916 -126 -840 347 -638 -612 382 -412 76 954 278 -590 -778 277 -513 -390 -96 -173 325 -335 -940 -95 224 -539 -63 -126 -130 168 105 -422 -396 -236 -537 195 732 -905 534 -384 137 -669 933 -501 -197 -921 -292 225 -238 160 -200 -949 851 209 778 -194 -620 -340 388 16 -374 -936 859 124 -592 388 557 189 -324 -92 748 -919 -488 -719 -515 797 -935 -855 -623 -845 -398 467 682 798 945 602 -270 -152 305 -320 -767 732 -844 491 -457 -205 99 37 222 465 -237 530 -379 837 945 -896 363 -160 -910 256 -750 355 564 866 -722 278 572 -822 -317 -495 -48 -661 -879 -116 159 291 -921 -979 -306 -842 -835 -12 207 -994 852 980 -678 228 -471 -844 574 -403 729 -962 -426 -636 -973 -468 -246 -330 251 -614 110 573 -515 275 952 741 325 -787 444 -961 85 769 996 -724 484 -157 -553 244 -726 130 311 984 634 866 76 -670 -208 -716 -244 -906 200 191 -229 -975 276 -373 898 -820 794 -94 -981 750 791 52 484 813 807 -537 682 -662 -577 347 -451 725 415 470 720 -952 410 -873 -848 -220 -136 217 -952 -263 501 336 475 -146 -567 -184 -406 -793 -417 691 443 15 59 -172 -639 -715 -782 -563 202 917 -49 -359 345 -732 342 106 994 780 493 208 -169 -978 723 968 701 700 -875 436 -822 -985 25 720 528 153 589 11 682 855 -53 418 153 858 332 -430 601 -769 -50 777 718 -213 -474 -575 -557 -923 611 -491 188 155 688 -80 898 859 -338 776 -512 787 -735 957 793 -896 -569 273 472 13 -408 334 -36 90 879 50 519 589 -80 -405 -77 -255 451 -272 -677 -966 -769 430 300 -765 -387 -568 -602 -461 814 -449 -622 691 962 -85 -34 -663 49 913 136 -164 260 -288 -728 887 -44 898 315 816 -666 -775 404 -17 981 -961 49 -381 -152 -77 -892 967 799 226 652 841 88 -204 -727 -94 492 -756 11 -651 -583 -589 -309 818 194 -281 403 -864 875 -393 -963 -448 310 411 60 386 -676 724 10 261 490 792 -985 331 -48 820 -140 490 108 -657 149 845 316 913 731 254 -419 442 -407 649 -390 -299 -341 -91 987 -154 -814 68 254 -292 -232 609 629 705 558 -313 828 5 -372 411 144 929 -564 -700 -761 679 -365 -176 -606 74 -332 448 816 809 -985 -206 -990 -460 -958 -766 -74 -928 -284 271 -1000 579 152 -490 -657 606 -298 361 -396 -16 -686 109 987 -318 -248 981 600 -910 940 -866 142 -487 199 -762 192 -952 550 619 -240 189 471 776 45 872 803 -496 -343 254 -43 799 720 -666 682 492 -929 -723 -957 798 -546 125 775 262 908 786 146 -270 -420 -242 123 -279 -9 134 -216 -328 958 213 -388 128 165 625 314 486 124 -651 573 583 578 -18 -837 -864 138 324 -143 419 -65 -278 754 -732 -263 -739 -963 83 -890 428 -314 -869 -360 -730 878 454 -442 -387 153 822 313 603 -593 -617 -728 239 -875 -970 248 457 129 -688 -151 116 -806 -455 -414 883 -124 426 727 -334 -853 788 652 407 94 254 -336 197 474 -858 880 166 816 651 438 -71 474 313 -155 -82 16 816 664 27 -247 823 -989 -725 -276 -63 360 390 454 445 -254 -457 134 988 -114 985 -830 540 599 -433 107 -313 -21 832 -733 -954 763 512 -366 214 874 40 -706 918 619 578 483 414 36 -911 -440 -13 139 965 -486 473 424 420 449 432 38 526 538 -362 -555 999 -231 808 -324 652 -561 -896 419 229 -66 847 -791 219 419 -195 -106 650 742 -592 52 607 253 903 -528 183 -833 -750 -119 -856 -811 775 -850 522 685 -220 465 469 -255 -265 432 -699 -49 526 343 -929 282 -928 507 -342 566 714 -836 314 -871 112 -325 500 -866 -807 21 310 555 268 -517 490 -833 652 -237 -822 882 -783 -312 317 -292 11 968 932 -551 275 996 78 844 -585 330 -104 -172 -339 -955 261 843 -788 -175 200 -648 -82 -268 413 -999 706 433 253 297 625 -473 -837 -616 611 606 -368 -843 964 744 -276 -675 -484 571 -639 644 697 -508 672 550 119 137 -325 789 110 -625 -324 -216 -334 -738 900 -634 -285 -388 -179 931 233 -701 -321 -856 -498 -22 279 -410 352 -351 79 850 91 322 601 174 -53 -686 -238 -705 -101 -341 457 69 -906 -238 81 605 -285 483 -976 926 -129 -755 -769 848 -804 -985 503 -16 -576 -60 -31 -384 -751 -199 -242 665 -462 622 742 -605 -423 88 -178 823 545 107 998 72 -812 158 806 -374 608 -394 -335 -453 595 -395 -892 799 734 -965 -615 -706 419 -65 834 -292 560 485 856 529 -93 -989 948 29 -147 561 -429 -827 -466 446 328 -289 -918 -276 -56 -881 562 344 -673 -495 376 -676 914 -839 371 -79 792 103 797 950 -91 -422 794 492 210 577 102 16 -592 -943 736 -506 447 -699 408 188 388 -2 -323 2 -467 -372 -516 787 -989 469 -127 161 199 926 -71 200 -763 840 401 -645 -885 -436 382 54 901 856 -779 -686 -819 119 227 -834 516 -903 -915 -951 -941 126 569 -663 -862 713 437 70 -673 -679 408 393 -705 605 -863 600 -790 248 -2 728 -86 270 -306 697 -257 -576 -302 -792 662 -299 -624 -233 887 -557 -557 680 3 26 -42 -171 -581 784 998 25 -700 -996 929 804 408 -591 -337 692 -405 -927 -139 -553 533 98 143 808 -483 139 -803 538 -832 209 253 855 549 719 -229 719 -250 942 -260 -898 97 -235 233 -8 416 374 -739 839 -324 -280 -183 596 545 455 351 -231 -399 -333 -29 -921 668 -831 -535 698 -375 -893 556 439 277 44 938 -120 214 -903 528 93 330 510 -242 -730 -753 -42 12 232 609 -172 710 402 -432 928 864 -639 139 286 -601 -798 872 863 -877 -238 -491 102 708 -883 617 598 977 -688 243 714 643 -130 -492 -599 462 462 -873 973 916 -600 -13 896 -136 -214 370 -131 -210 620 165 186 761 -517 -383 -432 -939 408 360 -452 -944 624 319 286 -697 386 606 195 362 847 -14 230 -926 -586 616 -657 -816 -676 768 2 140 361 47 -963 331 958 152 -781 178 -62 -918 -29 838 557 -211 922 170 -932 -408 794 310 641 364 -180 766 756 -894 -270 975 -276 -988 844 -927 370 321 394 458 827 510 -499 -873 503 472 -113 210 -387 -686 -1000 -880 244 74 305 -155 -369 -179 -192 -721 -849 26 349 -232 -1 -225 996 457 -246 -785 105 181 786 -920 268 154 617 272 -666 783 663 883 -388 458 186 26 -577 -636 -104 -356 -679 405 -149 -535 -150 -781 697 181 280 -424 -179 -236 -237 -854 0 101 575 -158 700 -314 55 -982 -899 -502 -625 936 -982 -941 -56 -303 -974 405 -455 -144 769 -467 -647 775 851 260 -145 -920 759 338 -524 -901 685 560 -34 443 580 464 -380 195 -943 -145 672 -177 870 782 -27 611 -821 -940 45 741 397 660 671 -540 958 -88 293 14 261 -385 -151 -635 771 -196 360 -117 217 -608 496 -22 -994 -787 664 -978 520 7 -76 -747 -959 -687 69 -431 -956 463 -431 -551 -349 -758 -996 -47 -271 168 201 487 -561 -431 540 -273 -132 -633 -458 -594 -678 369 -415 -784 731 -777 179 676 432 188 -779 185 21 -525 775 778 262 812 313 -927 629 -537 808 825 -785 400 -763 -23 -482 384 538 33 296 450 84 -79 413 251 923 -633 -657 571 -51 -447 -528 -102 -758 -123 647 17 -340 678 249 888 -145 -142 332 143 -286 -352 342 963 -211 -534 952 -85 -631 -131 584 -413 -914 76 -51 42 632 746 -785 -792 -532 123 526 -630 329 -983 4 -363 828 -210 989 -172 70 777 116 -143 399 639 -17 250 -127 763 682 957 -631 -542 -854 -860 -482 472 -956 413 -523 -597 -638 660 322 829 99 -619 980 659 -940 609 808 887 -387 -46 654 -974 -65 327 38 955 -172 255 144 -640 206 273 -774 -86 -799 96 547 -699 -703 -565 -502 -464 126 -507 744 -314 -582 900 -218 45 -961 -311 -678 103 528 955 405 586 667 280 19 156 236 903 819 956 666 -978 241 651 -199 167 637 539 -312 298 -73 46 -499 473 -910 -234 -126 250 -421 162 604 -982 -47 -454 -81 -282 -183 824 170 706 -426 -173 950 461 -695 -271 40 -812 362 110 545 637 -649 -90 47 566 -437 609 -752 905 528 200 52 520 -377 -311 -850 586 -566 219 -387 968 229 -190 -877 681 -788 -498 -27 935 854 480 -263 -606 665 -737 -465 806 410 279 -188 -64 918 745 -842 626 97 28 -999 563 -90 763 808 -95 -572 876 629 -777 -164 935 -658 220 115 -733 639 120 -82 969 -764 860 912 -851 790 -956 -964 9 -74 835 -609 820 635 -641 537 891 757 201 141 369 -846 399 -790 207 303 -262 584 -159 285 -61 -532 -669 -932 490 623 447 -71 576 -651 491 334 -567 198 -29 959 -500 -950 -279 57 -919 -815 906 -676 527 -360 544 -399 456 180 130 -789 164 762 836 515 875 9 660 479 419 -394 963 700 130 769 623 74 932 -399 -347 693 456 371 897 152 934 -454 544 -119 886 -119 -753 -379 61 -696 -730 107 -800 700 60 243 -247 380 205 -817 -161 145 -14 793 108 163 614 957 16 -406 886 226 272 118 -831 496 -998 22 -584 -654 293 992 -920 466 -929 -436 -197 414 995 -629 44 813 -4 -115 -422 -137 497 652 -578 -27 861 928 11 -870 629 -344 372 408 -413 766 -850 269 -835 -708 686 -544 639 761 -339 332 -409 930 -47 -220 -12 -772 457 71 -668 521 -368 712 -767 65 967 -70 -376 95 197 -35 -699 -57 898 495 821 -766 -89 33 -49 -754 679 -138 495 -731 -283 -756 835 221 465 138 337 -18 970 768 -771 -955 845 -142 778 467 -382 719 49 -936 178 -704 -582 -951 -382 379 -222 586 -761 -696 -167 -727 -716 991 208 -872 454 -404 785 -157 -992 -228 657 355 119 -146 474 -568 212 840 -212 -632 -159 703 -261 -460 154 -104 -753 -790 585 -422 304 -512 858 563 146 236 -589 138 -810 802 -586 -380 44 631 891 -160 840 430 60 -506 -998 -664 -68 -591 757 300 366 -455 -454 -489 -58 134 -505 -577 -674 565 971 -922 311 578 141 334 594 -909 -858 344 -434 94 -675 -930 147 528 11 632 -581 -207 -23 -198 -864 -874 -713 694 976 758 42 -187 -747 -167 -283 713 -941 -70 -408 132 746 730 -976 -832 272 -528 533 897 -322 -397 297 723 -185 -664 956 -803 -187 -290 -184 376 -574 -377 117 43 578 -800 -354 991 8 -523 17 -252 -288 -247 -102 -220 527 -518 31 175 -279 503 -325 79 -863 -841 703 -588 -415 -682 789 99 121 490 -641 -375 -165 -278 636 -68 -414 443 -340 -210 53 -749 -743 506 -725 -113 817 -92 583 895 -385 961 260 909 164 6 -47 -606 316 -14 76 15 960 -370 -955 -178 452 987 -675 -953 -858 -781 -916 364 619 571 -101 -708 -284 -567 950 -883 204 -528 -700 -395 -688 845 -595 -539 61 338 -288 -174 -924 934 -414 -454 324 609 -229 -501 926 181 -281 32 133 440 -525 6 499 336 -588 425 694 275 944 -970 734 -583 125 -815 -935 -198 -408 -33 911 -907 398 91 859 158 -136 -215 834 64 80 486 -31 -553 -84 -510 -843 -39 -301 432 -71 -110 -281 -884 879 855 306 508 554 830 -980 -736 -534 424 -677 664 -173 945 598 -697 -561 -695 704 -894 92 -392 735 927 -201 389 419 -545 -778 636 196 -915 416 -257 -267 -417 -448 7 -450 235 -448 825 844 321 -90 -702 -690 643 -432 708 -348 -11 -753 11 390 -908 -935 -769 809 -576 563 64 968 842 34 -865 -394 103 -330 -718 -517 -865 13 -958 -530 780 -441 -335 -934 -932 -673 588 200 144 -850 951 457 -316 261 -163 -115 811 -995 -888 -893 -541 430 -713 640 649 88 608 413 892 -263 507 -949 237 902 -717 567 899 -212 -111 -758 741 -637 -291 -813 -278 790 -275 4 801 -273 -871 804 485 -224 603 -504 307 308 645 403 -507 296 973 -297 944 763 -852 2 -361 80 -171 -195 -443 -869 262 -178 500 119 -398 433 -591 -133 -289 239 -968 291 62 111 217 -125 870 977 -871 993 -552 -781 718 298 720 -229 -96 -776 632 -5 897 452 -294 -681 -631 943 -473 -190 550 247 251 496 533 567 331 973 -5 -48 -999 -999 -849 -504 725 -221 -235 -871 322 1000 787 -452 -491 -472 -407 611 258 -337 861 -50 -327 -146 523 -77 856 140 -158 571 959 -198 524 911 -662 -785 -537 -11 -491 15 -17 -147 954 -414 -454 827 464 154 -915 241 -764 -542 506 576 665 -415 -435 -154 591 510 -330 712 413 -161 504 -255 -36 -495 855 -184 -419 -412 976 155 722 -924 -621 574 -210 180 436 540 -331 460 526 605 927 -822 -166 -172 -216 520 -91 -410 -718 -880 819 59 450 -383 649 -948 14 -547 636 -970 -989 812 -721 -737 -753 639 -721 -386 -201 659 -592 74 842 -576 -404 -375 247 579 752 -911 70 757 317 436 184 579 -454 -445 -326 903 -300 909 567 507 -17 28 806 772 -724 447 -696 205 351 -369 -653 235 -450 37 546 -173 -414 -345 218 -305 -685 -309 -847 193 250 568 -923 -517 -508 855 376 -939 753 215 278 -997 203 -332 473 -598 -799 -702 -901 -850 936 -372 -551 658 218 -90 -452 -644 322 -337 659 135 708 346 830 965 471 -385 665 -64 -477 420 -114 192 -807 -763 34 706 -50 -223 -689 579 313 255 943 237 -274 -409 74 -546 596 727 280 586 -363 453 -491 -405 607 947 772 -95 433 -780 -538 793 -175 -394 13 551 -744 866 -38 386 -92 349 -730 -157 121 974 171 386 436 893 396 524 816 109 -866 -404 -892 424 173 -831 480 469 -694 833 162 -558 -153 -769 -356 374 -267 -505 -381 897 518 -259 -14 455 -868 973 -369 471 317 -53 374 540 784 -141 -515 304 170 412 571 174 -927 -163 -139 -143 211 -239 -271 -754 374 902 820 -820 -301 812 597 -430 -431 -995 -191 -82 772 688 -808 181 -934 -713 361 519 82 -256 815 392 657 -58 126 108 -535 234 -936 25 -626 387 975 733 -906 -816 288 655 433 331 479 -708 235 123 -10 196 -805 242 -508 771 907 50 -269 -670 83 67 796 -238 -879 -281 -621 -155 -783 840 -195 306 -435 368 -276 351 35 -846 -332 552 197 -619 120 432 207 -104 111 660 301 666 259 366 560 781 982 -893 264 -829 -988 -371 399 -853 -982 -464 248 890 169 -256 -108 -990 -40 -674 -911 -817 -199 881 686 64 -502 -233 64 -36 363 -639 -10 -338 175 844 -71 906 619 532 -742 449 26 229 157 -425 769 936 -741 -57 -8 294 -466 -97 -978 -806 713 -799 -126 -400 -519 649 -130 -511 -48 515 877 -191 -278 -512 223 -215 583 492 -741 -220 -330 178 -639 86 -412 860 813 581 303 304 -781 -697 -593 -278 270 167 266 -332 253 -125 -903 650 706 169 157 -373 -817 -937 634 884 -602 574 485 326 -790 -749 252 491 497 440 148 359 801 -520 -891 -613 -71 150 -910 -470 -121 980 865 162 -456 87 -613 -179 169 848 39 919 383 116 679 -583 -496 -486 253 -848 -371 -907 96 59 617 22 -225 570 340 -866 -480 63 775 -816 840 -263 352 312 488 -514 522 648 660 845 536 138 -426 644 -574 -78 494 585 -380 -677 576 413 391 589 689 -623 261 302 377 -532 226 103 -249 329 -647 501 939 -29 641 799 -634 305 -694 -295 -937 -931 94 -399 -664 489 -43 263 -580 161 -884 -173 789 714 917 -176 -274 636 931 376 492 -186 289 -683 -221 -180 -550 141 -576 87 -239 599 -136 -54 -150 753 777 304 -374 184 -611 -718 -389 383 799 -228 -959 769 596 442 -990 689 631 727 -501 778 -847 -212 491 797 110 766 -88 -939 -463 -595 -556 -541 -470 -443 -934 490 -548 -448 557 -743 -692 -406 875 735 -996 -756 527 -247 669 348 646 -900 556 -790 -176 200 732 696 -924 -188 -546 -453 474 39 -854 484 525 -870 257 -435 720 -90 221 558 -694 67 325 109 -339 -853 613 53 435 -713 600 717 -91 -643 293 708 -455 -538 -912 897 -640 136 -856 168 -59 790 453 -341 -639 -128 408 -980 207 98 384 -757 697 487 880 -63 -420 -751 -726 840 -761 -611 -496 250 364 -396 -378 -377 862 357 -214 -694 -572 -785 125 -211 -717 615 847 -406 -391 309 -93 -828 969 203 332 617 574 -206 152 -973 -634 -603 742 890 750 -560 264 -45 -227 695 659 -872 -524 180 373 -21 -759 -222 148 -265 -424 -174 -230 -876 685 -504 -34 -7 357 -158 618 743 -811 814 65 -136 -999 753 33 666 260 -530 777 844 -313 253 240 495 274 -111 584 -320 -490 -598 410 146 325 -207 -899 400 -369 -542 -673 -490 -652 -281 -998 -940 -42 -467 -349 973 -397 -978 752 -248 220 91 156 -621 -13 72 935 26 -450 185 929 -623 441 -34 412 -72 -847 298 -201 719 -385 821 -766 -969 524 559 -242 140 -40 -941 862 -592 713 923 -935 231 -729 -570 -831 -710 128 -1 886 648 305 -977 -627 -963 26 594 319 -712 369 -701 853 -892 320 111 32 46 -264 505 630 708 549 593 -382 670 -714 83 -763 -91 581 985 -869 -512 -809 925 -163 -623 -244 -875 -939 -558 720 969 368 931 426 797 554 67 22 -958 345 -792 -85 489 142 149 591 -303 -946 646 -682 792 -628 -387 -35 -571 954 -42 -634 -889 634 -825 99 283 464 -322 694 275 -390 -68 -602 529 625 -344 292 -200 263 55 -861 -606 -592 433 656 933 817 -836 -635 -239 806 -49 -231 324 74 -593 -71 -156 -864 -158 -891 -203 162 -257 -573 -305 -991 -255 518 211 614 682 -422 -568 -771 837 812 -875 368 -677 -866 996 198 754 444 -237 986 85 949 -672 96 30 -838 893 -951 591 -430 -283 503 955 82 199 405 685 212 -903 -476 619 435 -819 912 -737 -403 -2 517 -900 -200 -850 251 451 -11 625 -753 -860 838 420 -774 -842 -540 -56 927 853 503 558 108 -928 -218 271 -360 -611 -908 588 825 -980 -822 82 -581 685 387 -630 -840 -625 756 93 -269 -126 244 132 -960 890 -276 258 104 -2 -692 -670 -512 -712 398 479 -56 232 -557 -730 -422 -569 -449 529 868 -365 181 655 160 146 62 885 109 331 -525 141 895 304 391 -695 -931 11 -232 -57 738 -526 381 219 954 -329 -908 915 -342 662 723 960 979 -43 -655 100 -823 -243 -729 115 -690 237 769 528 847 -315 -560 518 986 -323 406 583 -10 -1000 551 328 310 66 -830 636 748 -492 322 -734 726 506 822 -887 -730 232 -293 -417 918 -250 517 716 -562 698 958 -376 -511 848 129 -1000 400 616 259 -246 -596 -552 760 -863 527 -491 214 -114 -86 272 406 927 -847 -546 697 -407 -95 -559 962 -625 -518 -786 201 -196 735 21 -74 874 -831 -484 -338 -563 -916 -914 782 -675 -491 -199 -413 595 -587 2 648 758 -14 -147 692 -167 -978 194 828 126 866 744 -362 112 835 541 177 -715 14 830 959 -618 840 347 401 55 274 -415 -458 411 557 -516 483 -322 945 -338 -843 -132 562 -920 199 -96 123 69 -467 247 -241 -276 323 181 968 -965 -947 845 -262 -904 598 -262 281 540 -883 515 -579 402 -100 -399 -157 986 -343 -877 899 -82 -948 -496 899 -638 573 882 40 858 426 -922 181 -399 -245 -315 963 -122 244 658 -789 747 -10 -567 -687 -57 -413 254 166 -461 192 485 -293 605 760 413 -902 902 -460 779 282 -890 502 -735 -736 327 -356 689 -74 613 66 -71 227 884 -501 -502 -480 -164 498 -547 -989 119 -63 -644 154 346 -931 -132 -612 444 748 -380 911 -535 207 -950 -634 -54 -251 -104 850 -89 -247 -36 -897 -972 409 -774 -71 81 -35 394 769 303 -345 567 -740 -182 176 157 709 -834 -775 271 279 186 933 -384 658 -199 -188 -935 -402 -29 597 -69 85 -720 269 -359 979 60 57 695 36 -697 563 238 114 502 57 -285 -65 -906 957 942 -15 864 -918 -771 86 69 -587 55 728 -457 -697 -124 14 470 267 674 -20 -753 568 -101 -438 557 -908 415 318 957 -17 389 -79 -376 839 365 462 -461 901 800 938 -774 932 -902 -137 325 369 324 389 543 695 183 -86 447 859 -469 364 323 -302 -225 -528 877 -462 -438 -226 602 605 133 -86 -581 177 -426 271 184 -321 -777 -404 -187 384 881 -550 676 339 692 440 421 -880 -349 878 -521 843 943 454 -804 713 -731 92 941 188 -621 568 -604 -455 338 634 -717 -865 -480 94 -934 653 101 962 670 -142 196 -976 8 916 -275 621 -465 883 940 743 -458 713 -613 304 -139 498 -424 -851 766 626 -797 654 -790 110 859 349 611 318 -137 485 721 307 -4 -849 126 -472 -333 -504 118 -877 431 289 54 -627 123 528 -506 -828 491 554 252 681 -966 263 871 -784 -789 269 -303 -753 639 921 -419 820 -493 -651 262 140 -852 -752 94 -774 -84 -544 960 259 -988 542 -691 389 -36 -427 839 285 -174 -123 307 -100 508 199 85 -228 695 408 -54 800 -572 -791 796 -970 -830 -761 212 -90 242 -904 -546 -613 -286 317 -377 -304 -207 614 -759 -574 872 -716 -326 94 -342 913 -299 -697 448 662 881 -537 839 129 989 -779 283 -805 -560 161 -568 -357 -667 -660 824 -35 38 -773 522 499 -365 353 918 850 -61 117 739 991 -249 725 541 847 754 720 165 979 308 -937 -448 486 165 -498 146 738 698 251 -980 31 -158 910 -324 -19 65 534 -677 236 -491 712 -25 446 -351 837 -602 750 849 746 423 804 -126 507 662 -90 -759 -496 262 -330 -345 -304 474 361 -488 713 923 -256 570 482 -146 938 -473 183 -247 418 915 654 37 700 356 -282 931 -860 256 428 -444 195 354 -915 233 -260 -590 66 806 457 798 536 -673 -12 871 867 -375 -93 -567 483 955 -317 302 -87 180 -104 -714 132 499 -205 -659 -848 567 -733 -951 -377 -679 -877 46 -922 -385 -879 -694 491 695 933 -45 -706 860 458 668 184 712 -301 452 -364 261 -715 236 -854 945 -871 -473 -72 -656 236 396 750 -802 440 831 315 425 675 -657 746 -677 381 283 -48 654 -264 319 283 -573 -883 -939 -601 439 -305 565 -265 -109 927 80 -509 358 592 -576 407 235 -774 -442 897 -635 635 112 -167 780 -737 198 -777 -818 145 931 -367 517 -757 922 982 -392 -917 -419 472 -576 -85 410 -735 812 300 146 185 -743 667 -147 7 -831 403 848 230 391 -81 853 130 366 120 -616 -760 -935 270 -208 -752 296 241 924 -169 -100 -596 -809 731 -411 606 8 785 377 -13 910 -681 42 -957 -952 -850 922 357 -859 712 52 890 782 438 -729 -671 268 807 -539 -691 -86 99 -759 287 -5 -82 -817 323 541 465 789 -742 -898 -665 577 336 955 243 -190 -807 -653 842 -269 13 372 784 665 878 -722 245 -540 -521 -250 -617 649 616 -745 394 -222 -24 -947 -981 127 300 961 302 951 273 -356 627 -153 -175 252 399 214 -811 301 543 -691 -397 769 884 707 -580 -944 -41 -605 76 -175 142 115 -835 -360 616 348 583 -93 552 104 -6 -431 415 -888 -52 -550 745 -561 -796 333 -549 300 164 83 -277 978 -538 -309 739 73 232 -565 114 -273 414 -277 -489 9 128 -745 93 920 -358 776 -767 869 550 -288 -161 829 264 441 770 -720 -718 -179 -141 689 -274 -122 -242 -930 623 132 -291 207 677 -219 -228 -59 -946 -436 123 -246 995 -747 -248 -491 -724 -459 -214 389 -235 -906 514 -157 -723 -533 864 256 -776 481 512 -419 -385 583 904 -49 410 -193 -991 885 -491 144 -894 -818 -627 -6 17 -140 115 -693 797 166 20 -952 -713 -578 613 -457 201 452 86 788 673 871 -262 589 -541 -891 521 -314 730 474 177 646 758 -915 236 218 -188 -360 -932 -429 -258 257 -415 650 -218 -897 -202 747 -959 -140 208 541 764 -615 561 -262 622 384 -395 17 -390 -954 114 -306 -317 -982 372 -994 -569 -23 781 590 800 -534 -40 -606 -582 -959 -595 952 141 -833 777 609 -949 10 -104 199 372 649 922 572 -37 -251 640 275 -965 89 -885 947 -320 -474 129 552 876 -766 984 212 -220 -579 863 613 -80 -162 783 -221 454 778 643 -233 304 704 989 -207 -602 867 430 134 -185 85 775 -531 -31 -332 896 -682 -983 -972 -976 894 -167 19 692 335 165 -623 -223 -994 699 766 -732 -252 -833 -51 -686 -866 404 -758 -10 610 93 -278 733 766 496 620 -317 393 978 -4 -491 -247 -289 538 -937 636 -154 -613 742 -384 619 528 591 -472 189 656 -507 688 -364 133 -230 -906 685 264 -398 -627 276 666 -872 982 -961 511 446 984 -409 -845 -756 546 492 273 160 684 400 -357 630 -336 -960 -685 -485 -638 683 -29 -315 259 786 -616 -39 868 616 -888 532 -379 -58 -533 -527 699 -429 -984 32 133 174 560 528 582 551 -782 789 754 -953 -304 -303 -362 -584 -530 723 -469 -913 -763 -494 606 897 -674 -825 -795 876 -225 775 -641 530 -415 993 -462 403 756 642 49 -182 -701 898 14 866 -31 198 -774 -585 -646 -653 811 -173 779 -128 -430 669 708 -549 -457 -284 -512 -380 851 -365 -218 880 844 -396 -316 156 99 413 670 -27 -523 537 -997 667 -111 716 -780 -38 -545 615 216 -704 815 -1 -322 116 5 155 217 217 897 -454 -602 -411 40 434 958 665 178 -913 942 682 719 -340 266 243 541 125 -187 293 -174 -768 885 962 -443 -725 769 244 -885 850 55 -387 -643 13 178 -181 393 604 122 741 -522 -495 533 636 -167 -702 970 711 119 740 -385 295 419 -367 51 -663 901 -120 927 -980 385 -543 -583 -46 -741 270 176 -967 796 337 -576 -237 -277 626 16 804 -47 -281 56 535 -627 -680 818 -114 726 482 -794 -633 571 -927 -956 -612 -602 -763 -337 457 -236 -445 -263 -240 -136 -863 315 717 965 930 -810 565 630 585 -428 -135 746 374 899 441 166 -13 -513 242 406 -395 284 905 876 191 -787 -252 141 117 -763 -806 872 695 277 -607 -463 336 -698 -671 513 338 797 551 -232 -816 -784 305 385 557 -160 416 164 337 381 101 704 786 535 -608 -846 775 -119 -900 -83 -604 -873 840 282 995 -747 903 -245 -21 -739 502 -15 -873 -973 -371 704 -797 -305 400 831 -36 256 522 -874 -932 175 295 976 -650 -248 317 -904 -256 736 211 -663 629 613 186 965 -901 641 -982 827 -63 851 -148 148 -336 878 -590 -253 337 489 223 377 505 782 793 240 -789 449 109 977 -118 -191 -696 -764 -852 324 465 482 -639 -402 -640 470 788 859 -787 -511 124 -327 371 765 -732 -556 285 699 -264 149 863 531 -543 41 968 -98 -793 592 362 -170 375 -970 23 552 819 -777 263 -883 552 584 508 671 -19 -660 765 140 -936 966 816 -738 459 288 -95 413 -749 746 978 30 604 -54 6 -74 435 -545 -833 259 -656 -450 616 -787 120 -577 -694 871 -236 610 410 0 134 -724 -850 104 -200 -754 -726 -354 -820 -109 646 104 -388 -123 -388 -691 472 633 -962 120 178 141 -970 -335 -79 -10 -399 -616 -835 -611 596 -371 -28 886 -606 401 740 -937 657 970 794 498 949 268 371 -9 379 -962 -182 699 23 314 38 707 427 -919 456 -455 976 991 569 -885 306 -150 438 -657 -427 -315 347 -240 340 96 175 922 792 -819 -598 478 963 -398 838 -396 -932 555 -97 273 -771 -450 118 -702 134 250 807 995 544 908 -382 -22 -223 -667 -951 785 370 -945 -531 -477 285 -390 -790 744 104 -982 936 -964 943 849 -209 -917 -603 -960 69 -188 -110 -129 -185 553 -570 276 251 -514 -971 -727 -541 -8 502 641 -114 454 462 393 -530 997 64 -106 970 58 -882 -374 915 658 -771 406 -728 32 556 -314 -472 73 747 -268 -17 203 -450 526 -40 -461 60 795 -476 942 914 -311 -709 -592 -552 -520 769 -598 944 866 -261 -861 160 998 444 -74 -740 -567 -535 -194 -273 252 506 -217 396 -422 682 761 -356 -793 -440 -818 -317 513 574 -987 586 705 960 451 -595 -1000 -716 -898 -969 42 893 -120 66 457 942 -252 -691 842 -151 -158 -411 686 -219 -476 -955 -113 486 432 581 -639 -69 604 991 -183 -599 -123 -745 -472 653 -688 -388 -148 -950 273 305 760 -620 82 946 708 296 -497 993 -109 419 739 -753 -229 -769 -638 -8 -226 3 -519 -400 457 -741 321 546 -327 -988 639 974 702 -104 -379 574 -475 242 -90 -876 -63 632 -889 642 964 -985 -6 534 121 -40 -494 -195 -792 306 683 -624 -454 507 -658 -740 -999 -358 -674 -408 641 98 200 842 -429 -2 -765 911 -973 921 -16 -366 215 863 -389 907 -280 -701 658 232 -327 152 -102 -664 -636 422 421 -132 195 -205 329 -861 290 277 962 871 -530 -500 -954 936 -307 -217 581 927 -965 99 -417 176 731 -156 874 72 106 402 12 -185 425 -531 490 928 32 -106 65 34 -423 428 -716 -177 309 29 204 -561 -951 -833 -254 151 985 -959 -287 540 -671 611 380 -403 -128 -921 -319 -252 400 -829 996 578 -146 -391 -170 -643 883 798 893 683 -481 -258 243 652 -968 748 -850 -53 378 -586 290 523 -940 829 -500 -448 -819 25 639 324 -638 -266 -115 -795 717 294 -424 871 9 -94 485 265 716 -643 276 210 -365 -211 -744 315 192 -389 -42 721 -165 -933 11 -348 -802 804 125 206 430 -625 -71 -722 150 -299 -251 938 693 92 -567 464 -128 345 623 931 -363 20 -408 -562 -308 379 60 -203 866 -746 -578 -174 -819 285 -4 -433 -841 485 772 529 832 -560 853 -811 672 890 869 -815 67 -730 327 -412 41 35 590 362 -839 900 106 238 -68 -262 -777 730 271 333 -490 -230 -406 752 -544 345 420 465 -444 794 -45 820 784 -22 82 86 482 805 427 -66 44 106 421 425 367 -13 -476 -337 -887 671 985 313 431 -296 875 78 414 748 907 -322 -221 418 -639 -399 -637 -210 -283 321 -5 -108 -665 74 -113 903 -15 -271 762 901 452 -895 -96 -590 -829 -558 -258 117 -833 -40 972 731 521 624 690 421 555 283 -551 554 500 -564 -623 -238 -168 851 -50 -335 -919 -83 92 -638 153 -549 450 -46 -666 -724 410 971 -190 387 -438 -492 -810 24 379 -482 -763 523 699 -902 -491 947 -175 -432 276 -611 291 737 -178 641 347 -849 -358 -832 190 14 -520 -496 -651 580 845 -169 163 -867 -19 703 -94 395 -962 50 17 641 -785 288 -582 474 404 305 756 680 360 590 -174 348 -423 -406 773 159 497 124 -386 -321 -919 345 336 213 90 -157 538 134 141 -816 -25 -468 -371 982 43 -158 225 451 -200 -41 932 -530 -734 -983 -855 -778 402 -924 185 -418 397 -212 365 -833 -763 300 -474 671 -978 18 -286 -731 519 -280 555 769 -732 -101 181 360 -883 -216 -805 -289 -361 -137 62 420 -228 131 78 79 69 -467 -314 918 460 -35 -714 -124 961 605 406 -5 57 801 218 -368 64 893 593 985 404 -2 202 -962 447 545 -76 817 169 -180 -549 643 867 726 -769 236 -306 134 429 484 -699 600 -200 88 719 584 -522 -773 972 352 54 -68 667 1 -769 -213 -840 -502 307 384 -583 731 -190 -427 135 12 -871 867 -215 -129 879 -446 299 595 -412 281 -452 984 -683 695 -572 -945 125 -532 219 370 965 497 112 -510 733 -349 -753 745 -180 796 205 -168 -219 -502 842 383 473 -900 405 812 121 -687 -241 790 984 -555 -193 292 -578 802 -199 672 -245 -357 65 796 -608 -318 810 -708 101 -702 893 -614 806 -668 57 -148 -16 -689 -834 354 214 -278 -598 -277 862 297 -543 563 282 -855 225 -220 381 -233 509 993 -926 -992 -865 -532 836 -172 -261 7 555 -203 846 933 593 737 461 645 198 -81 -491 299 -191 -295 22 -215 -312 -51 851 -19 -904 -305 -441 -192 72 -704 214 990 -762 771 141 638 -48 -917 647 -283 29 356 -238 753 560 390 -897 -197 898 493 -254 321 595 -557 46 -902 -239 -733 194 -916 307 267 -424 875 285 -440 -992 -821 -231 935 921 -590 257 265 477 -666 -573 -904 -777 -721 -501 28 -810 830 818 540 884 353 86 946 -428 -907 -99 -539 186 -160 -622 825 -430 -600 -204 -427 -197 961 211 -945 -417 883 71 638 -237 -603 759 6 -139 -71 96 177 33 706 -441 -553 -29 736 955 -559 -921 -244 -193 -555 -640 -193 -253 -927 -898 382 997 336 -603 130 180 -867 -566 135 495 -233 332 -900 96 -590 907 747 358 274 523 -990 -319 233 -890 807 -82 -910 -280 429 -611 803 -632 937 -883 -87 -123 954 172 690 -364 -215 751 488 549 -70 -911 -211 803 -956 405 -627 971 -82 449 -672 -36 -974 -576 -130 -870 -53 -494 163 -580 -745 302 -598 329 407 -840 -542 -212 -368 418 -775 -876 56 -958 443 -122 383 426 203 816 -42 292 210 -981 -467 -873 583 -582 -343 6 666 867 446 -786 -274 -11 -81 -583 173 700 960 -640 244 -760 423 583 565 677 351 -635 472 -828 17 -264 740 -116 903 -582 -384 874 -267 564 -36 -311 -754 329 550 537 281 -675 -681 -533 -755 -491 -16 664 -426 -977 -978 732 -56 832 -678 869 -283 -488 266 -221 -3 -649 -645 -559 -376 761 551 -300 -749 48 45 -223 -65 286 466 930 -932 -336 175 306 767 811 -95 708 813 -729 499 550 -860 -166 695 139 -577 802 350 -414 573 308 -979 469 956 -825 766 475 944 -48 -364 -988 -847 -922 -866 -962 209 289 -945 -337 971 846 -340 302 -327 503 768 -404 825 786 -577 -767 -174 -510 -500 -603 -804 -126 692 -560 692 -345 253 725 -508 267 24 190 277 183 196 216 -734 -789 -349 -406 -687 203 -111 -965 -797 -418 -740 -23 732 962 816 -623 -830 -644 24 -176 -854 -979 151 834 539 -256 523 -958 189 -912 292 -715 458 870 -925 -943 -879 952 -24 458 901 -492 679 480 759 82 934 -806 220 -488 -6 528 -289 -500 -230 -633 -477 -34 113 441 -762 -632 570 360 -521 -324 831 624 -453 -780 -339 -546 -320 967 204 482 -82 133 -487 430 -44 909 86 -905 417 -4 -476 506 -229 -349 193 197 46 -783 -900 841 -769 -508 -734 -728 -897 -416 249 -219 -749 -771 392 204 -912 783 -557 -27 251 415 866 -238 -943 84 794 -473 710 -406 -32 -545 -651 256 -473 832 677 -665 126 -111 -952 -423 -398 452 251 -150 978 -400 680 885 -894 -287 770 406 -404 -831 267 -590 516 805 24 306 -402 -704 -421 -325 -115 803 624 121 -835 -998 335 243 -207 276 106 463 -570 -170 -594 664 132 721 258 635 777 917 575 -459 -739 -624 -330 972 -541 219 710 -553 -821 -558 -498 421 -430 441 -108 -52 -94 -565 -826 -40 889 -152 156 -480 -61 -10 -11 -105 884 -711 416 -576 985 -654 -237 -604 -21 671 764 -304 257 957 954 -566 659 -137 -529 548 -270 886 135 -578 -160 492 149 422 691 448 214 -164 458 548 -289 -720 -453 716 -922 -581 396 -572 -795 738 383 410 -865 -659 -811 -40 946 -693 -397 474 124 507 842 -405 257 -112 381 369 661 -281 206 -614 884 880 -120 489 -96 -224 805 274 723 -284 -51 605 413 773 727 5 247 198 -458 303 176 -389 934 -329 541 -590 -327 -565 451 -331 220 -681 -551 126 376 -10 382 -143 760 43 394 -107 -273 -420 -539 -385 853 842 -4 360 -232 -799 527 -872 -973 -976 -159 -702 -631 -653 219 -118 666 -297 -213 -805 161 404 130 514 -143 501 222 934 174 662 995 508 907 873 -62 -651 605 914 214 -742 -364 197 610 361 743 132 659 202 569 -295 -963 900 528 215 -597 860 -169 -659 787 626 -912 675 609 956 -711 -799 812 -179 118 278 991 72 6 735 697 -87 915 -562 -338 773 -176 -905 -391 -838 -331 -849 -634 -748 -21 -576 65 704 900 339 -580 -639 -678 397 -635 217 43 244 293 861 725 674 -457 -558 -873 458 860 321 216 -972 256 -830 552 -858 -874 -309 798 679 226 65 267 142 560 -838 74 -659 202 -582 -302 -950 -79 -319 809 728 356 -842 -919 -231 750 186 -256 -766 648 616 69 959 485 210 -403 794 183 259 -186 542 -384 -447 -16 -237 834 -827 -755 -268 841 537 -409 696 -533 961 135 143 841 599 -418 676 -720 -259 465 956 -446 -565 -233 -479 -238 478 897 428 -975 -598 442 -483 803 -766 512 -175 174 456 -313 -511 939 -37 654 624 -239 199 -218 972 93 422 -298 -158 772 617 241 -856 -148 -782 -705 127 -430 -653 305 -928 252 847 631 -662 -75 -160 -881 482 607 625 102 -436 177 -233 -94 -396 -425 -813 818 790 369 443 546 -414 -310 486 57 276 509 -514 -691 853 137 -50 -370 -721 401 -833 503 -656 99 290 961 -640 675 -978 -694 665 -296 -734 -634 450 -574 93 475 -838 660 851 -206 244 -153 -761 -406 -557 711 -998 835 -386 723 -579 508 -681 -853 331 -307 324 32 788 -163 591 132 -456 627 993 -540 -876 492 -407 955 418 -168 82 906 344 -809 -255 923 -882 801 -960 -752 -209 531 40 -466 -165 -489 -367 -894 966 911 759 77 242 998 902 -235 -947 653 -751 -12 875 518 -953 521 -422 355 -848 642 591 620 -444 142 -812 -362 -832 777 -136 -662 314 528 62 -436 -99 -415 -876 -36 969 592 -514 435 798 213 -715 -612 -968 -498 258 -594 428 -935 -76 155 -803 704 -59 -455 223 564 38 640 -512 546 -655 250 678 768 223 -979 -477 -226 -227 688 574 549 -425 53 -643 -760 -833 -114 867 318 229 62 -302 -397 603 -741 -946 867 104 247 622 -867 11 334 -958 -781 830 160 -150 -65 -898 -77 -284 -395 203 -253 -842 -932 -797 477 290 -777 611 -958 -7 464 -775 -68 138 447 -48 -938 -605 -903 -914 421 698 491 -343 605 -829 -322 -297 400 -208 -871 -540 495 25 415 836 -22 277 169 308 -305 702 563 -573 841 802 63 753 609 677 923 642 111 -362 -793 -198 -168 688 -46 -914 -995 856 -777 299 70 722 536 -837 831 229 -644 -10 836 863 -988 800 430 312 638 -889 -192 805 -374 -126 -216 326 -723 592 430 688 -710 442 -929 -114 -809 -772 -952 549 -708 5 527 -662 503 -163 -414 73 167 -294 -938 -505 522 885 238 -242 182 -775 194 298 523 602 -381 736 2 916 966 -236 -833 398 -665 198 -394 -9 -571 -330 316 235 689 508 -802 -45 -103 -441 -959 43 962 85 -300 -893 -975 150 -354 126 428 -604 -471 -913 -454 129 -797 952 -201 -823 406 649 380 511 88 -955 239 906 829 110 265 -692 -821 -644 890 857 -634 149 484 -33 659 -656 -69 251 443 386 811 -890 313 -208 -898 -727 -25 -45 153 -711 305 572 551 212 223 -456 -202 -86 362 916 -294 -356 276 91 999 -829 178 643 -873 -372 178 546 450 991 -618 -107 -810 966 219 -401 265 -336 229 -322 -629 258 600 -638 -99 390 -172 106 508 -489 204 -749 321 -13 575 -410 -339 -716 123 287 -881 -328 298 207 220 864 68 -445 -175 419 971 -62 -136 793 -932 611 559 -397 8 -450 -136 511 -152 -646 -156 -570 -308 -683 -746 247 -355 374 792 -303 504 198 533 -721 38 461 539 154 290 -57 -972 501 -30 -206 997 361 17 621 219 148 690 -565 -605 329 93 714 -131 314 47 -123 397 894 -610 938 -253 632 -179 692 -298 -100 940 68 -85 74 989 12 -863 824 -71 136 806 720 -638 715 375 -127 108 -555 315 826 -254 -598 890 -338 931 889 -430 688 -308 -234 509 888 -862 -858 50 -28 398 -186 570 -22 999 470 988 -970 661 732 -27 273 946 -369 -243 73 -281 452 346 267 -199 754 352 -451 -106 -326 -250 184 -864 823 65 25 291 -301 -446 824 383 -7 -805 430 -428 167 706 513 156 144 635 719 887 450 553 -723 232 197 780 -422 -27 -702 84 -15 -646 -662 -559 36 337 -11 -66 -356 585 749 535 -535 -508 895 -927 -488 -703 575 -27 788 124 -69 -779 405 -547 878 984 -657 927 754 -694 894 -136 -105 574 -889 348 887 -445 569 963 228 33 -890 -559 -385 -992 -897 136 597 -418 639 71 334 708 -861 289 -880 80 -392 -669 -46 189 -862 595 122 133 162 -134 -918 -764 179 -957 19 57 -56 190 -434 -223 -627 -390 262 -28 -476 961 526 227 -699 595 359 -980 -856 -981 -946 -146 942 -447 -794 700 -425 155 317 592 -888 -879 -669 591 842 988 250 -303 258 13 150 -72 -968 -960 -630 -666 -370 997 9 -559 -171 219 422 967 -109 779 337 -278 -764 21 -505 -708 -509 -937 -736 234 -287 -987 709 -96 -705 59 -44 -142 229 -559 153 -769 929 -408 -590 587 -872 -695 286 910 -701 830 787 133 -661 -388 140 -944 -458 -639 -501 602 -76 136 273 438 -978 52 626 85 -565 119 320 -170 -671 -838 845 -852 -562 855 -764 742 -14 -260 631 281 367 -568 -993 -980 353 -975 98 -112 -598 505 936 908 -196 865 873 -387 504 695 -460 -699 501 -678 -97 -346 -300 13 446 -969 -329 -454 699 -74 -962 -524 369 537 -991 -749 211 466 -357 972 729 -614 573 707 412 332 38 106 -857 606 2 -175 203 991 184 -385 878 764 168 -696 -55 -207 -698 667 -765 -271 -90 560 -723 -530 990 913 -31 -403 -418 -907 -125 860 241 553 -653 -234 -847 -876 701 569 532 123 19 -489 -259 867 -952 -993 -687 838 929 844 -245 705 400 -206 -617 -337 -899 -454 410 645 622 -101 134 -816 -392 -58 -443 -906 139 89 -226 715 -309 853 -561 166 -617 -433 -27 -930 5 -634 -14 -335 112 772 755 -73 12 573 683 829 -48 -649 737 699 -696 392 292 -778 -40 863 -412 -925 -922 -189 474 109 -474 543 -460 -129 534 -366 671 -511 -667 76 249 522 971 469 108 507 606 821 -631 -912 -251 -989 832 -84 632 -978 -521 -897 12 -553 -516 -495 -707 -367 -165 -177 -828 604 -455 666 465 453 -289 -362 618 130 103 391 830 894 977 384 -929 430 -867 401 -706 326 412 20 -932 688 -51 -148 623 -586 279 577 130 -452 286 50 -937 -930 -642 -455 -910 -340 -162 985 -724 -123 569 948 175 -297 785 398 271 99 -991 430 -551 674 -832 -629 -927 609 -943 498 66 -53 -11 622 452 125 -458 -768 75 81 328 -626 761 951 -400 100 -319 645 746 -946 649 -573 -336 527 833 860 181 49 658 17 545 815 -107 620 848 -522 664 587 -492 441 234 -937 -213 -8 292 105 601 -875 501 418 229 623 -609 -735 164 -3 804 131 194 354 861 -446 687 160 383 144 -709 817 -627 772 269 -731 -858 -957 -785 199 -61 478 419 944 -46 -643 -974 445 -136 -926 -305 902 225 -434 50 -128 202 36 -767 21 -401 -646 447 152 58 122 -17 -263 -77 -493 842 463 629 48 411 578 157 494 -727 458 972 -636 -566 286 -590 -621 217 -773 321 981 -55 -116 -160 114 422 989 -647 189 867 -725 130 517 896 -763 990 697 958 243 815 26 852 99 213 -891 -487 -229 -482 974 58 68 -595 166 663 -8 598 231 -555 494 163 -452 938 -115 514 -911 -717 443 -13 -207 767 106 -980 243 13 -531 847 693 -691 517 619 832 -462 460 338 -227 -830 287 -629 533 -734 278 577 732 303 -684 -410 -890 -511 -4 -376 136 796 -745 -954 840 -232 901 -26 -82 689 -851 -650 34 730 -725 730 -15 -960 713 421 -621 705 396 10 -290 -404 167 371 806 593 -104 491 807 -768 -803 929 -263 -184 775 -821 680 205 836 792 541 977 -964 972 -340 680 -291 -764 -72 506 206 -818 158 -192 428 871 823 265 -388 11 -51 -811 -381 341 81 -286 -834 168 523 -155 307 834 333 777 282 -571 -111 -872 -461 -926 784 -915 489 390 284 -18 -946 557 991 226 900 232 397 -301 -176 805 -610 971 323 -507 -492 -527 -556 -236 -306 -936 -303 -53 797 211 -180 399 -108 -538 833 34 871 335 537 841 -882 344 -369 550 -648 -51 -143 114 790 -198 -236 -563 471 -982 -820 269 -769 -457 -914 390 792 973 -551 526 -568 -665 -174 629 782 18 -409 -489 -250 882 -776 566 -345 972 -13 -434 -862 -213 -69 978 773 -582 409 462 -269 890 12 -662 100 -497 331 -978 -113 316 950 -690 -981 -65 -762 184 -790 -681 -255 -542 186 854 759 186 -419 283 988 -89 -52 -244 771 689 477 463 279 620 -455 -159 -598 -168 469 804 340 182 -748 -265 -936 549 -93 531 770 -17 544 -791 683 197 921 17 39 921 -995 -968 -196 -956 936 306 808 706 673 -659 -679 870 -768 -142 263 -941 395 -420 -536 779 -160 -99 -116 747 -352 550 -485 357 477 579 -442 -616 -672 580 948 127 -262 394 224 771 137 442 295 510 -214 -3 -699 -594 746 497 859 -468 -38 -240 -249 -928 393 300 42 348 -478 748 -47 801 661 940 -234 -845 -700 302 849 598 -181 416 764 342 -694 408 243 -807 845 158 611 145 -349 97 683 494 -694 657 842 -85 557 725 -981 955 -746 487 869 -783 -805 64 -14 -95 -343 -826 -824 -805 404 569 -832 -620 -399 379 909 780 -772 40 820 910 236 542 -120 -57 -158 -752 366 -445 619 -854 612 375 355 -968 -356 -33 283 381 -710 -208 78 199 761 -711 -520 665 913 -303 -360 652 -639 66 61 -671 711 969 -698 -61 809 -537 408 181 -820 587 141 713 409 88 241 810 -281 -999 527 996 -466 3 441 959 783 -380 253 789 -581 546 127 -525 -16 101 -536 977 -88 987 791 670 -8 -741 -157 383 -278 571 54 -168 -985 539 -880 -801 -318 667 632 372 468 -289 175 807 -735 965 139 -481 -479 840 -366 -91 60 -180 -730 741 756 942 -428 720 -190 875 -186 439 -32 -308 -899 648 -882 765 -485 173 683 676 290 -429 778 -600 -922 -293 424 -350 860 -770 -923 471 932 445 959 105 601 -196 -502 -37 -25 -637 -347 -747 136 594 852 291 -662 603 -653 670 -239 966 -199 -181 527 707 -191 -253 47 422 295 585 311 842 950 293 969 -987 -965 -635 467 319 64 581 845 746 77 276 -179 670 -718 777 721 957 799 -588 -126 -417 -516 281 -324 489 -643 -699 -442 402 950 -898 -913 -852 841 -761 -947 422 581 689 987 -712 -700 875 715 835 -409 656 638 -565 -384 -99 892 -225 932 243 -389 -361 -6 -572 -78 193 -993 312 812 704 343 -857 -646 38 273 465 656 -655 -677 646 -402 677 887 820 -260 617 11 153 996 -604 271 75 -724 442 -325 -853 784 -983 150 48 751 933 -606 -351 -306 985 -60 -762 909 -292 599 -280 219 266 -399 525 868 892 153 -468 -640 775 102 -556 289 -335 -198 286 -136 704 661 -311 -505 -434 -773 -66 42 343 -874 244 -661 -576 -310 -795 886 594 308 -551 529 403 -975 -245 -60 -835 -590 -376 -208 354 738 143 621 -786 275 -849 901 -962 563 -854 -83 -862 -463 234 -625 284 680 983 70 -812 592 -919 123 -390 432 -99 -790 -894 126 -722 -575 525 -984 386 419 -633 -333 605 394 -741 -669 895 -655 479 -37 229 73 123 -140 -30 327 -29 841 637 -823 -155 637 332 215 -386 -734 -148 -863 335 972 73 -481 -664 -988 69 -19 -349 -867 -565 -998 695 -193 656 763 670 841 658 781 -31 721 694 -285 663 -650 998 -202 594 -528 983 287 -738 0 221 -826 -469 647 -97 519 -12 -136 -900 409 -689 278 -729 -624 -472 -544 -163 679 247 74 351 900 609 937 193 -307 -935 -368 -996 -499 -618 -600 678 63 -33 -346 867 -150 593 988 -462 -343 -198 160 -672 -851 60 416 127 200 -732 385 -258 -338 -272 831 -719 567 -754 859 951 -580 -95 890 107 -598 989 392 -625 -590 501 -535 769 828 -121 699 369 -107 63 674 -318 587 940 173 461 688 -772 573 -358 187 695 184 -315 -153 -386 -509 570 -596 235 667 126 0 -604 -767 -613 -345 84 -743 431 20 710 -769 -854 -809 -465 -769 -941 -370 -659 367 589 -928 -286 99 -571 -944 -918 772 -160 -765 -875 639 644 9 801 -660 -766 313 -878 -438 328 -407 -949 -90 -41 -917 198 474 131 -330 -351 -803 -913 -681 285 717 542 78 -486 -509 513 781 -670 475 -320 893 -111 503 159 -859 373 -374 -920 357 842 218 306 -668 954 -374 36 -219 805 -235 -458 -385 -644 383 -939 10 -773 542 571 47 156 -984 -827 513 -349 -527 -604 782 -532 8 -457 -398 -351 373 387 -857 -56 301 933 -547 609 88 -606 -314 -510 554 313 -533 -660 92 -599 527 -4 -947 -407 127 -423 -799 684 -928 594 809 -171 415 -261 85 -308 808 -778 331 51 -622 -236 442 983 22 -418 441 264 497 -913 -559 -379 -88 -5 -526 179 -687 490 951 818 765 -635 63 13 27 260 -625 249 777 -156 451 -599 715 658 -625 -557 -887 -429 -180 -263 -545 -591 -397 -246 21 -706 727 -952 99 213 91 -694 783 -185 -576 808 571 -25 -998 458 -616 -448 -886 432 36 -325 -275 982 -310 318 10 216 165 -262 216 -819 -476 499 -289 101 -148 -876 -625 10 1000 299 -109 -463 -746 785 -1000 807 -824 -884 742 294 -160 -631 471 619 138 -651 -135 969 904 78 149 938 435 557 667 -334 630 -280 -221 184 900 -436 -510 827 -101 -845 -994 -903 78 759 -1000 717 -589 259 487 -259 803 690 -88 282 839 30 -15 342 133 -466 -856 316 353 -507 399 -406 68 -170 -957 -591 -260 -351 -5 872 197 319 -562 -795 962 -797 232 -779 -314 722 -996 -607 -421 565 802 499 -318 -900 -378 882 -883 396 102 912 -29 366 -109 -104 -589 349 621 -798 -434 281 -381 -482 -223 -422 -191 -418 -458 68 -34 60 -912 938 -64 371 -64 -99 -377 -849 -540 -8 -48 -263 855 922 -992 -263 -666 570 139 -918 -522 -630 -765 -645 959 -301 -661 -727 25 -706 -67 584 657 33 428 -137 -984 533 650 -16 -976 663 -690 168 578 -869 852 555 942 470 270 647 524 -883 254 -409 367 -277 -734 942 -373 801 986 7 -24 -706 726 -532 -91 796 500 -217 790 208 498 -217 -73 583 296 -950 720 -381 615 839 723 290 84 -118 786 -128 -966 46 349 -598 -813 991 704 939 36 603 550 -259 -395 -685 -591 -756 570 517 -819 -273 556 -569 321 171 378 -466 -982 -147 539 986 -806 207 -565 40 -42 445 156 -566 -646 -722 -540 -60 305 749 123 678 168 319 477 -483 428 -548 -317 723 494 507 -715 673 561 808 296 -777 -122 -831 308 -375 505 115 772 -865 314 -909 -431 337 523 -673 293 233 103 -419 803 -569 10 -41 600 -955 500 -621 160 949 -587 287 843 394 363 128 -822 760 -850 -999 701 -31 -717 -498 887 -805 -674 408 -412 -309 651 -969 -572 -532 666 423 -398 -696 -441 641 -551 -941 409 -946 970 715 392 636 -242 -579 238 -564 523 -267 282 -666 -724 961 -67 -857 -830 -164 428 -118 -815 -632 593 339 879 943 -755 461 718 581 491 -367 -500 -159 785 -633 -211 945 -975 -739 -776 0 242 931 452 372 428 -822 -521 381 -797 466 932 754 -171 -468 207 -554 -173 67 -723 156 800 299 953 -763 428 451 -293 16 -82 -828 472 604 -582 63 89 -378 954 668 -155 166 361 221 426 764 20 718 -484 118 -580 -349 155 -917 102 763 -85 -841 -492 906 -828 -199 -103 -703 -878 653 714 196 318 635 904 -734 -357 188 -61 829 901 -532 210 -754 669 -855 14 -195 271 708 -681 616 -777 -202 -842 -500 80 0 702 707 -970 -269 770 -573 -246 -846 186 -746 984 769 -971 -130 -222 471 -529 -426 -748 875 667 -77 99 -795 843 637 150 -582 -208 986 364 -246 977 974 148 -676 -560 175 -145 51 813 858 122 250 -894 -882 -302 -725 -617 147 -481 -923 483 106 -37 311 201 -758 375 -324 945 -669 -94 -936 369 379 677 225 381 -740 750 -790 919 -490 852 474 -54 -768 -413 -403 697 -326 -496 -220 -241 -391 253 -357 -290 689 -321 -764 955 -338 -662 -69 -527 -234 481 844 -68 -954 -628 880 -488 -106 230 -630 -172 675 947 310 -440 52 -768 -419 738 -708 -205 -54 -254 -315 -391 -102 -411 46 878 -255 -765 870 -383 533 351 737 59 827 827 530 -721 401 -740 163 -502 846 607 538 742 490 492 -888 435 15 470 -525 -256 -698 266 869 -570 703 417 -874 -231 -149 -444 -399 270 -462 -821 -38 -827 -93 -586 -850 381 -275 53 561 -688 -54 819 -864 493 191 -232 61 -435 -375 -453 519 -781 -280 657 232 -164 -539 319 620 -617 -584 -684 505 905 -456 127 922 933 -598 -513 -223 -799 -814 377 642 474 -959 210 199 267 -496 470 -450 -729 -276 -542 101 -54 591 -397 -501 772 587 507 -768 -290 -739 -649 -196 349 68 -901 312 868 823 -412 796 214 77 -755 -479 -967 499 -571 655 689 -746 -972 918 -718 -251 -507 -984 -762 17 930 404 -228 822 -212 977 69 -580 62 -191 991 91 525 526 -840 -897 -472 -740 -338 -597 965 858 30 -578 639 -579 461 180 769 -359 -458 220 115 298 -46 -439 -832 -443 -236 -215 165 170 671 726 85 -183 515 -996 168 -480 956 167 -152 -973 309 36 269 -105 542 -160 914 -430 622 150 -77 -597 -273 878 -871 488 -837 -629 -271 -92 172 8 547 -658 338 -341 527 189 -697 -376 88 157 -475 638 529 -359 551 35 -964 -590 287 309 619 809 776 -176 952 -518 -173 -245 326 -636 -370 304 -490 -724 -206 -48 -892 -890 564 -847 717 317 -576 726 -636 -849 -100 -354 -896 -770 -526 83 901 -659 547 -649 -969 -84 364 449 -204 -128 -303 25 287 559 428 884 1 -483 418 -348 -543 558 -593 -423 -438 415 528 -371 584 -712 -865 -629 180 -76 -36 427 -388 582 -879 -605 -78 891 936 53 406 656 -90 985 485 405 -994 -328 -701 -379 -734 -842 357 336 -526 -160 -945 -711 320 247 50 671 580 -795 -655 -83 932 -513 666 240 -228 426 -916 854 874 556 -496 694 -816 -595 -758 230 279 -322 669 689 -456 470 975 134 611 -356 -211 -469 -868 635 -941 -124 839 -203 -963 -40 627 212 203 563 -804 68 -32 379 998 345 752 -867 785 -935 -953 615 -760 296 -124 -435 978 -824 978 -76 115 -314 -58 774 700 -354 -127 290 53 -603 -556 -378 663 262 -693 60 -971 236 -937 229 -899 -400 -974 488 857 -952 -459 506 614 -561 -887 433 -660 -795 -724 -763 552 -592 -663 949 205 743 -757 931 -652 509 967 -253 -49 -287 823 668 -400 194 -658 -690 -191 -626 -193 211 -966 740 106 -98 687 887 -960 721 961 -480 175 -251 -729 -513 -400 -149 328 -434 469 681 -417 -752 -919 52 471 17 -416 745 -458 -703 644 703 -634 191 -350 534 696 -233 484 449 -571 395 -486 985 665 -354 -591 925 763 -747 -116 183 -689 -229 260 -165 -337 187 976 -703 -990 589 -584 445 554 663 -363 237 70 -514 868 520 -528 -898 -768 485 369 -400 -66 -130 -30 987 931 -129 380 -374 729 -908 -172 -253 582 -602 742 69 70 -361 -416 344 -669 -324 571 -261 505 924 846 -513 782 869 -291 266 -90 499 392 -566 -439 -706 -600 595 -831 -902 858 654 289 80 602 392 -654 -419 246 -591 -287 -658 -152 436 535 -25 742 829 -288 -222 -670 47 -884 -965 -132 147 -82 89 682 145 369 859 975 -28 -496 908 -669 -398 -113 -770 169 533 -468 375 62 -203 -724 -399 -162 630 -604 600 263 820 -935 -546 -326 -752 -147 -849 756 290 -187 287 -233 650 592 948 511 -232 748 -321 598 -852 -611 -681 805 876 -516 278 -856 555 278 -343 122 649 499 -913 -643 374 -535 854 -429 573 -872 -121 -507 -356 460 490 927 -39 736 418 -553 -761 -943 -689 -158 -455 206 -905 -438 481 -286 -74 652 297 -453 902 -391 -623 -386 908 -77 36 825 148 -699 881 995 797 -285 -551 738 -182 754 -14 -687 -999 758 -42 450 -810 -827 284 -994 721 -533 -864 200 346 -155 382 834 -16 839 -939 127 761 361 919 119 587 552 811 813 489 -235 95 -373 -298 821 -656 -334 315 973 412 -255 133 -826 -164 -336 -231 920 213 305 515 791 219 -942 -910 408 -489 -806 -589 -987 634 404 707 -496 -99 976 314 -429 455 559 -567 -566 589 567 234 684 898 999 408 -97 719 -903 641 218 421 -511 687 -128 -240 -848 363 68 122 318 902 -527 815 -354 197 -8 -129 -885 700 378 715 537 -849 -315 401 -253 -517 -996 -347 190 81 -523 -945 173 -590 37 443 -175 -88 538 -324 -258 -741 -927 -89 330 745 399 -134 888 131 -107 891 57 95 -181 814 55 414 307 863 136 933 -215 -799 -256 861 721 -410 109 -920 -819 -139 -567 -246 454 973 -648 -472 -922 894 359 -930 -220 411 735 664 42 -125 504 -12 -967 236 -684 -562 -149 569 806 920 502 -583 632 -5 456 973 666 897 -516 307 450 -378 -774 -914 945 -926 162 -76 -737 782 327 839 787 429 535 -453 648 -286 741 866 592 856 332 -501 39 -517 912 -172 18 78 29 387 -433 -344 -342 -585 522 -269 238 746 -230 575 -883 196 -379 -914 440 -522 684 650 200 -560 -470 13 339 -556 -650 -82 797 909 935 -372 -704 284 682 -642 943 -524 247 96 733 442 -956 728 -557 -484 -838 830 -476 461 -966 736 63 -1 -754 551 96 -836 822 -859 -225 -263 -784 893 -484 573 453 590 -218 -884 -809 936 -903 748 -646 902 -14 452 -628 145 237 13 -63 69 -147 -521 282 868 555 438 243 856 -421 -373 -809 -697 -721 -118 -212 -307 847 -99 795 825 -416 838 689 -414 814 632 580 563 -469 434 126 731 -655 -476 40 105 -139 94 754 859 613 -315 -825 -201 -22 856 -80 -784 -363 180 202 159 -659 715 396 562 -871 -219 854 -617 900 31 352 733 498 906 707 -299 -941 -308 844 -188 -394 -539 -907 -613 430 347 -257 291 487 561 -282 14 -286 -675 -178 -517 -963 168 480 -582 914 -238 93 390 167 -293 42 -428 -391 -261 972 -864 782 66 -578 836 -992 -70 -707 -85 -177 227 -636 -685 689 529 496 59 994 268 441 633 739 602 -835 -354 -763 -240 857 711 -643 122 -714 -874 -929 -233 284 -80 -410 -370 845 524 -444 -310 823 -562 745 338 100 301 -137 -710 -612 -584 131 659 829 -431 534 -672 496 -70 530 698 -150 62 -48 585 -188 -119 -124 806 728 -697 -971 158 189 604 -580 20 -474 -102 -435 -597 -676 183 -282 -236 902 -634 87 -908 258 20 -784 976 -131 -162 -971 843 616 -744 552 949 944 165 -984 -129 -213 968 889 -104 -780 -458 -501 288 -926 -481 -73 -521 109 50 693 -394 -710 -745 649 795 128 -613 714 -405 763 -955 382 175 -587 -481 -607 -725 613 83 -567 -597 -963 379 504 -232 -583 -141 -62 826 38 478 684 -743 447 383 350 905 267 247 177 114 837 303 280 558 -260 -536 -59 514 -355 188 -550 -663 948 316 -48 -464 12 -279 422 -76 316 292 759 -728 157 -596 -643 318 -573 -932 -307 601 650 600 -932 -52 -946 -660 261 -986 241 -300 287 -758 881 -242 852 560 868 -213 -964 767 -779 -584 -260 313 -538 856 -537 448 -378 573 133 754 983 -737 -713 769 752 -275 -395 -90 -439 -824 -28 -714 632 -239 -589 811 -928 602 -507 -638 600 -847 -379 -843 -282 -851 921 -615 -865 -332 -996 901 -644 -507 -106 660 -921 -996 511 -877 664 428 322 635 -317 -995 -631 -713 942 -840 -466 431 792 834 -404 215 648 602 885 680 -639 742 -160 650 -739 766 -967 -756 -655 -194 641 -741 780 633 151 -243 543 510 -994 -36 869 651 -976 -110 290 537 -845 -725 -820 -235 -957 -523 -710 712 -12 620 330 -66 -172 399 349 -422 654 -202 -589 568 -664 -573 -197 -516 277 -337 -166 222 145 -727 -90 -989 -6 -804 -962 -201 635 75 276 -97 -64 -847 -899 4 -779 -991 633 491 -379 269 -346 14 49 564 393 -141 477 756 313 406 -800 -797 724 -335 300 521 640 -469 -884 982 313 187 -48 565 -84 -176 -257 -421 -705 -529 190 760 -990 -736 903 165 -697 -167 370 862 721 673 -476 -330 370 -439 960 289 903 -301 -396 472 -604 -632 -698 -835 -557 438 -93 -723 219 584 -647 158 774 -551 -670 358 530 234 1 501 -363 -413 -627 -500 -538 360 -955 -40 -126 130 -835 940 -294 -296 -100 -128 -205 -924 -194 637 769 -159 574 420 -335 -280 640 -373 -790 145 -270 37 751 866 -424 -812 -609 596 817 727 52 -932 -576 -515 382 101 175 117 96 973 872 499 106 335 711 493 522 931 -678 89 342 929 -415 -382 507 -933 -641 716 -323 -23 98 -217 -500 -835 644 969 114 -259 -905 98 650 333 -570 -660 -105 104 -185 379 -819 -901 897 -358 -624 460 715 31 -104 -502 -671 -331 -232 869 21 -560 -42 864 -113 -511 -868 -291 -492 -793 -724 -599 -24 -577 -990 -519 581 569 -933 413 -1 152 978 584 -167 -794 941 -898 -113 -654 -588 -725 91 812 -950 -638 -657 -973 -217 179 648 132 965 327 -777 -63 -70 823 -414 -484 881 217 -755 -325 -976 282 -32 695 -771 470 -124 -159 -321 553 313 430 -882 -3 167 942 548 -107 -788 -727 -117 302 -12 18 260 451 -599 -382 191 -684 -364 -992 708 747 -483 -15 -271 -654 -590 -452 -175 -770 -329 300 -506 -491 749 -121 607 280 -134 978 522 -983 -524 225 -595 -823 94 -587 486 -177 -306 326 -126 -828 714 893 134 765 -383 522 -865 927 -971 447 134 -381 635 -856 -297 -962 -205 63 366 452 711 -607 -787 507 -480 913 -146 -981 -288 12 -571 5 947 -879 848 -691 654 594 -111 509 -426 -24 -226 -505 -616 220 -219 -65 650 -304 164 578 -821 131 746 773 -915 -816 544 -455 195 -312 637 154 232 879 -254 -919 -358 486 545 -880 458 544 -789 716 -304 194 613 929 -79 212 -856 123 892 364 277 -840 -954 355 -602 363 300 250 647 485 174 803 -556 833 755 -835 364 -480 453 -931 165 37 307 885 -98 -933 196 636 523 12 188 -614 46 -500 -868 282 -600 746 -7 -463 -286 -569 -590 -461 296 432 -788 -517 -944 70 480 581 481 53 -660 241 605 448 -411 359 47 -739 -846 498 -108 547 -274 115 383 776 -181 164 -64 -41 69 -594 939 -819 585 -466 -757 708 754 488 -819 -494 -20 -994 54 -365 -279 -30 327 909 830 -113 -408 493 -215 948 -197 37 -482 -340 163 644 974 111 -853 603 965 -41 -151 992 414 -579 414 982 866 39 -761 278 255 982 -255 -373 -330 -238 -426 -532 196 -254 753 769 803 545 -59 245 -865 550 216 -222 313 -652 -700 -170 -611 486 -95 790 -312 -384 43 344 390 117 -482 581 -722 631 -735 834 279 648 221 -461 367 -561 534 969 714 138 -810 -728 545 -150 412 88 17 694 -821 939 -472 -962 123 249 535 -671 207 -209 -626 551 -349 -713 -271 699 -901 -612 -45 220 -230 -556 -919 902 157 539 -245 -390 -807 782 587 403 -898 -266 674 846 -136 600 639 -932 640 53 -11 -701 -539 129 581 536 -909 683 875 801 -75 -278 -335 872 229 -145 -322 -474 -394 -371 60 -20 448 830 301 309 516 -138 777 -975 -636 -951 49 -214 -701 -733 -106 935 119 608 810 497 -748 -230 -194 -617 939 139 -197 -793 -703 682 894 -8 -100 6 949 -924 -48 -335 382 431 -820 97 -21 981 318 639 -788 482 85 -612 910 -476 -103 227 564 -320 -596 -215 -824 783 -173 33 -33 449 247 -924 97 -452 -383 -256 262 -803 386 935 24 -600 171 237 -816 102 -671 291 372 518 -254 35 -332 -694 346 948 -158 -799 356 -584 977 815 -257 976 -823 -999 -790 260 77 796 -342 24 870 -187 963 -839 -329 -509 14 -865 677 -252 -318 -254 607 761 -441 -750 -383 508 500 707 399 589 -640 946 -450 314 -792 -927 -667 599 -530 341 -813 -341 -914 -824 -177 884 -1 -556 158 577 479 -632 -752 910 -539 -575 -956 799 -171 -758 559 -962 914 -450 -623 846 294 124 921 750 736 513 -665 896 612 -461 674 563 399 -774 998 -358 -375 -827 -195 -542 -249 -173 311 -800 760 -595 633 -184 304 545 206 -542 -638 713 848 -832 366 -582 -79 886 288 898 27 625 -893 994 -266 -802 801 985 761 341 -944 -801 673 -153 295 -219 935 -518 264 -798 959 -504 74 274 620 -562 903 -850 796 188 926 100 -456 272 -236 895 -683 -39 -127 529 -271 -656 359 -86 283 -948 992 345 -3 869 -2 -505 -480 131 -480 -168 -212 -264 320 930 537 -314 -804 444 -469 -745 53 -40 659 397 652 912 -432 -314 -472 -439 -910 88 -710 -38 149 640 32 -559 -446 492 286 -556 -376 233 -140 -46 -960 471 -107 -805 -44 422 868 -287 646 359 -359 260 20 489 -779 -255 631 514 -377 816 563 -196 -654 569 388 -245 -189 888 821 -386 310 -313 -219 -142 -854 -916 -978 906 695 540 -990 -152 969 417 283 -727 132 -183 -635 514 -946 -244 127 745 25 -659 326 -340 206 -934 354 -270 -169 -879 -311 -341 973 735 51 345 -723 532 -641 565 -901 21 903 120 70 -267 995 -48 996 -471 -657 -873 825 718 -709 319 304 -164 -798 928 504 -715 -123 757 986 -30 -369 -440 -92 -625 841 -457 -861 -136 509 -931 -242 325 683 645 746 -419 999 -802 -558 -242 519 152 -853 -129 -487 361 -777 -477 519 726 60 -133 8 -816 -747 846 -555 -992 215 -805 -34 978 -199 891 -590 -988 -844 44 126 726 683 -203 -820 667 558 -782 132 -202 447 -549 -327 207 -308 623 -997 -586 841 -26 -602 -601 403 14 -709 920 -126 -302 -688 742 231 186 642 331 909 277 839 -533 -165 624 92 -38 528 -347 -571 40 -981 -354 118 -604 953 -480 794 -655 -198 -746 -978 -834 -765 763 -360 -762 -623 -623 593 -251 -256 -338 24 -475 -479 887 544 511 424 917 -318 -469 729 -926 910 -703 799 612 386 170 95 956 -178 -335 569 -774 -348 190 -819 -247 -115 -878 -356 225 -386 177 -953 -170 903 376 770 745 -497 49 733 -149 -318 814 -731 119 -11 735 -215 -732 552 975 -97 -971 -900 -367 -702 -727 166 -877 893 903 609 139 563 177 -724 -742 -718 -404 -563 -629 105 -578 -976 -758 255 886 148 -197 -967 940 -377 -346 134 -686 564 -739 23 -704 -968 -964 627 735 -298 -877 -865 -525 784 -457 485 -489 -590 -312 904 -496 821 -412 917 -28 978 414 -83 285 936 -102 -133 -637 -744 158 -144 -40 -476 -740 -7 -986 -672 618 806 -896 -650 395 -388 405 13 864 994 35 -755 -779 -997 -2 804 -323 -296 461 -578 144 553 463 473 739 265 -687 317 767 586 5 -836 717 134 217 -515 229 564 527 885 568 -38 311 395 -802 -685 935 -881 -562 -696 935 630 -761 236 411 902 -77 -498 657 -633 650 642 -300 927 -121 450 158 -737 979 86 101 929 -248 280 -28 -517 333 -397 483 942 119 295 596 -613 371 -635 630 549 235 656 -639 -184 -694 -577 -784 13 155 -95 579 871 -154 138 979 -699 493 204 -696 -349 711 107 -535 248 976 936 -426 -841 595 343 553 -912 661 401 301 -925 -906 -452 611 446 751 -774 -597 -523 765 -241 329 442 567 560 470 -857 -515 788 631 965 -610 103 -260 590 -765 -348 -371 289 732 -876 -72 687 -458 315 13 -701 192 -223 573 -912 194 -596 972 847 145 380 656 -800 -691 -952 762 592 -390 80 577 716 -297 591 430 -782 -884 -244 -408 885 -405 -772 902 574 -218 -923 339 218 797 -554 -797 505 -169 183 84 39 298 21 -903 -521 807 60 -926 589 746 324 532 901 16 62 126 44 499 -737 151 696 770 594 445 -93 862 -606 868 80 572 66 -502 -343 655 138 771 457 895 509 55 915 142 -609 -566 -167 983 360 789 -19 -598 219 -622 -224 537 -900 -608 254 -193 220 395 -146 -394 265 315 288 945 -956 -473 20 -970 -909 174 -976 849 -164 -966 -539 844 815 -183 64 868 -639 500 534 -234 -62 893 129 -317 -60 430 121 -703 962 914 667 -13 -304 311 -527 277 -791 263 249 -999 409 782 -983 533 601 -748 594 31 229 652 -406 -685 -99 904 299 -640 809 -922 572 -309 616 -508 834 -799 -501 280 151 606 -208 835 -215 353 663 -772 852 359 -16 943 568 -172 -57 679 -858 -829 -899 667 551 28 869 -598 714 -843 577 844 971 -381 864 84 703 -987 -975 -106 -971 43 453 298 -834 -872 637 -891 -996 849 -381 57 198 -197 529 -126 -648 322 -988 166 988 -131 -243 826 394 439 5 -701 913 504 -207 961 263 673 743 -961 -396 947 -933 -997 427 -323 402 -837 757 -953 800 -133 -343 11 180 571 523 160 608 510 -214 -500 988 1000 -257 -57 -699 -370 929 610 310 923 -24 826 -349 -885 309 -906 777 -161 -262 357 617 812 497 241 569 653 -996 663 703 -153 846 790 59 -730 -925 719 -893 715 34 686 862 917 263 -495 -42 -239 310 534 742 -732 830 -565 -305 -587 -8 58 -249 985 140 -472 547 19 -226 -645 -174 -335 737 455 41 -165 489 -373 -777 93 -533 607 39 -503 -873 -11 -397 -880 -487 -296 760 -761 -353 -85 440 -123 560 -521 -425 -627 409 576 142 1 293 48 -968 867 -420 133 587 812 936 915 789 483 354 -858 -274 738 566 -444 842 -300 -359 264 744 706 288 524 -550 -464 -673 983 -874 -238 -649 -768 283 -390 -633 -466 723 847 -514 -337 -289 -324 550 748 -830 -796 82 -626 184 53 -307 644 -365 14 251 -911 -694 -384 787 -11 -57 451 353 -491 -215 -866 224 171 -376 702 15 492 66 974 -58 432 -413 876 -565 558 -613 125 -257 0 364 819 -330 -842 -581 190 -411 545 666 929 651 -57 768 -404 -822 -693 257 432 121 -782 -410 -244 -204 -290 -432 200 267 -231 409 44 686 -233 -624 217 -562 -247 -418 273 -25 19 859 -277 -254 -801 752 -440 -188 267 55 -50 920 -74 314 -964 499 -511 444 710 -891 -721 -624 444 749 693 422 -926 -864 -507 791 -405 -877 -770 995 -488 -476 331 -462 37 571 -363 443 422 299 -535 -117 953 946 -305 -868 -898 -815 942 -517 -490 -36 -380 -88 389 609 485 -626 18 786 595 819 -148 571 866 538 -851 -326 841 116 543 226 529 -42 671 779 201 474 715 605 831 -837 -108 679 -439 239 999 -167 754 -657 -65 782 -305 -87 -455 358 829 -834 72 727 480 -178 -476 -592 -384 -772 -340 -216 875 574 383 41 -582 -584 -141 591 952 897 244 -581 -254 771 -502 -553 417 -38 -927 -157 -219 -194 453 693 901 404 -476 114 -243 -417 -132 958 859 52 44 -425 50 865 959 -767 572 539 -321 952 -465 -235 941 584 -526 246 378 474 837 403 265 793 345 751 -299 -353 251 -417 204 932 928 -372 341 241 -187 -584 59 -759 -490 -264 285 -989 447 41 -516 -687 -43 -832 662 -435 370 102 -521 -293 107 -415 -428 -374 -23 -366 -682 -145 270 302 316 758 -395 -17 444 763 -278 -301 428 -492 -697 537 230 665 848 348 -716 435 127 -193 -57 -136 -732 -867 342 653 -699 835 388 863 361 404 -282 -20 207 355 -242 256 430 738 -293 -432 755 -885 390 849 -704 630 278 558 847 778 -649 860 -396 828 321 662 540 -263 273 -902 -582 934 -569 561 -996 948 -746 134 81 -539 610 335 314 155 -333 341 -963 669 825 -775 257 -555 462 -419 -927 752 -357 356 -405 -78 108 -322 834 -969 -395 -401 157 -351 -809 -751 -237 -497 -645 614 -128 521 87 341 -288 -79 -572 448 -933 -907 -241 465 -244 -961 952 421 960 -188 -507 -639 -405 762 832 452 102 -784 985 -30 -171 726 -590 342 633 -562 984 -4 376 -352 955 -546 -865 -517 450 7 -916 -133 -650 160 -625 -889 -650 -712 181 -223 434 -214 502 -169 -373 254 89 244 -632 671 506 -210 313 -503 114 177 519 252 -801 965 -575 -355 -931 -435 360 740 759 -230 962 507 640 818 9 301 237 -263 935 -70 -714 -271 -306 632 -816 564 699 846 -892 331 -790 63 -607 -818 708 -595 102 -794 677 -77 -52 452 -705 507 925 -226 -798 -737 921 -548 -602 898 106 637 960 136 307 272 135 -12 -837 453 -359 958 -445 -287 930 -59 -738 810 110 -430 -823 -73 -570 -37 -426 838 -511 -865 728 558 297 -172 449 -711 -774 837 650 -648 438 598 965 777 -681 88 466 -434 -696 824 -849 -86 243 -232 361 353 791 557 193 -262 124 471 303 709 -383 622 -697 260 195 223 443 -81 962 814 -744 453 801 -416 530 953 443 -707 431 -587 -579 745 502 -100 366 193 -912 -985 -431 275 -705 864 -260 185 711 682 -412 553 -346 915 475 -578 562 795 -634 -851 819 -741 -570 513 745 993 512 177 197 504 891 275 671 -481 -204 11 170 759 568 -469 -499 196 308 84 531 44 -550 -605 978 947 761 -951 945 -40 -222 -93 -950 -395 863 -389 -521 781 -329 603 98 -226 -859 -19 -917 695 5 933 -617 675 322 527 -460 352 50 409 -401 -959 -76 816 369 320 -504 -681 421 -397 -24 454 720 813 580 -311 392 -534 889 -251 -51 -913 579 451 579 204 -438 -396 -53 445 852 317 -987 328 82 -777 20 74 957 -291 470 86 235 -611 -101 -302 -659 622 -62 -304 622 517 910 -758 -761 -419 -26 590 -726 -269 -177 -268 -537 445 -400 757 501 992 141 921 586 -714 481 -59 133 -111 222 783 713 -393 -134 -466 -700 924 911 -151 -225 972 -529 528 -19 499 179 -971 344 -121 556 757 707 -129 552 -540 853 48 -124 -924 -709 16 -167 571 -52 -838 -501 878 675 -888 -54 -24 -658 719 -279 -88 -460 38 657 -377 855 540 315 61 -78 31 924 -26 725 767 652 355 -815 215 -195 -259 696 -615 76 30 898 103 654 378 648 127 -801 -183 682 581 799 721 -505 389 -941 381 730 -823 615 216 839 969 662 -654 136 473 584 -598 199 -34 -847 66 801 -869 228 432 259 -326 889 -894 -67 498 -614 -791 -284 978 509 737 -671 -77 -786 519 419 202 808 31 -973 867 923 377 950 -987 735 -123 770 -165 -342 -281 -934 -140 -162 -853 16 947 -215 -324 -824 -786 -129 197 704 283 618 633 -628 -110 577 436 -263 591 986 59 -540 -804 362 531 180 -302 969 151 -694 -582 152 -936 849 382 915 -891 286 -495 409 -264 895 243 -294 -471 -242 907 -654 -708 843 643 -590 -215 109 912 647 -312 -332 765 -392 561 -944 428 238 211 -173 223 -863 -828 566 603 743 -867 656 -933 -795 71 -223 571 4 698 462 -345 855 -37 459 -298 -595 500 -745 958 376 -101 550 -202 897 387 91 -819 -824 848 549 101 347 -297 767 -583 702 -223 -929 986 -529 -287 374 -554 904 796 237 -37 -500 -575 -715 -278 -843 922 -106 -765 233 -617 -54 -703 -907 890 486 699 -919 835 -824 -305 197 -548 -886 974 -56 -884 696 171 175 -435 -884 436 661 761 177 958 218 -525 268 520 976 815 -278 466 907 679 395 -588 265 626 267 -435 -190 -320 -166 202 621 -512 -339 -830 -476 -351 613 -43 841 911 -439 -961 -197 -814 483 -180 381 -726 784 394 -567 -112 -652 -865 325 58 -766 -226 565 -4 426 -508 102 -364 907 -484 -279 -49 437 305 671 -316 -888 -897 608 445 -179 473 -269 -388 92 -487 -972 206 -259 793 -397 -103 -518 39 -357 -799 -560 632 898 -692 22 -507 588 -320 -237 -137 -320 -801 -963 -165 520 -705 -354 800 -32 526 973 -1 25 876 826 556 -678 -318 -234 -258 314 164 -756 -278 376 384 -429 -990 368 364 522 -420 -973 36 -370 293 -182 398 -216 65 -75 -877 909 934 444 197 344 -517 -106 -690 624 935 327 -432 -262 840 -579 -79 132 549 -27 -243 774 -100 621 -733 -327 -492 225 698 -877 -177 -149 -697 622 -117 76 904 -628 -201 -569 911 192 -471 120 41 10 224 -698 218 984 157 381 782 -724 -851 917 -814 -379 909 -662 -731 -883 -771 -739 -819 337 943 569 -858 458 292 811 -120 337 372 -371 804 -778 244 -877 -708 -234 -634 -756 778 -843 -76 851 -772 401 816 -308 -522 -593 -26 -78 -220 -181 438 -348 -904 -526 -467 566 -349 836 370 -534 -796 127 -581 -118 80 -5 217 -800 176 823 908 154 955 551 -519 360 -317 -956 160 -181 -695 924 295 -193 155 896 310 -262 864 632 753 635 -937 653 -25 -728 -498 -513 -93 -759 -524 -105 -886 982 -949 -696 -605 102 -283 233 896 -414 -287 -737 -620 787 -49 -549 456 -783 644 977 -619 121 -807 -131 -733 -890 444 -740 -506 -824 -695 -500 532 905 495 199 -525 -846 958 666 -762 966 -525 937 664 669 -751 -172 -736 655 -353 -123 -592 694 867 609 -223 -182 -214 -238 27 -321 -531 387 14 -588 -618 -291 497 -330 864 919 16 -626 -595 -532 -595 -474 -532 -292 264 391 -828 823 332 142 461 -765 140 306 -630 -33 -915 822 -876 953 209 933 -594 623 -871 703 -242 -355 -13 154 -674 -79 -479 89 -684 553 764 -719 580 996 -999 927 -410 -160 461 368 -335 -821 -679 -24 -824 623 509 349 687 717 -529 200 676 -763 863 -99 -991 -369 -246 -782 85 -343 495 944 399 -875 -670 491 256 -753 979 712 -824 -493 94 931 777 38 195 318 491 196 -748 481 -10 -443 346 161 719 385 787 354 -58 -883 -382 -56 68 358 662 823 201 -169 78 -638 127 315 409 736 -984 713 -526 38 789 -938 353 -3 188 315 -532 529 263 92 337 263 -302 496 -751 -293 -636 137 938 -748 -340 -335 -456 -801 -410 -68 320 160 -541 348 -208 957 286 -815 814 -260 37 552 -298 -201 675 -437 387 279 761 256 -702 292 -552 -553 285 116 -179 990 680 -853 -973 117 991 -873 57 202 -719 -838 648 392 953 836 -507 990 -842 363 -51 -124 -784 882 312 166 524 852 -328 -664 -621 -619 679 669 -950 227 -520 -506 120 729 534 -745 -441 -131 513 -557 528 207 -133 418 -457 66 709 -127 53 566 308 119 -913 389 606 -966 -761 -692 536 562 -835 543 219 -328 775 651 338 -260 -606 -969 -137 79 -871 738 726 876 750 -387 785 -669 918 986 -706 449 913 -165 73 717 411 873 -774 -384 -941 830 -555 860 -535 380 -904 -149 456 31 -127 862 991 -848 830 910 313 -63 976 -208 859 -181 287 3 725 603 -79 690 -121 -105 849 708 963 -106 842 -119 556 -115 -881 -768 -508 -222 984 270 -847 824 803 262 721 -214 328 -837 289 -536 -985 -395 -196 -157 -861 510 -622 936 -916 -763 -848 320 -624 643 -255 366 814 354 667 -188 -852 929 -116 -390 -682 -292 -615 -536 95 -679 66 416 55 -767 -540 957 -986 316 -514 -736 -98 -456 -104 784 413 -135 417 -187 708 997 670 -37 -181 -125 454 110 429 -696 449 -91 565 -902 -822 756 889 554 -197 -861 -898 -762 317 -874 326 -817 -522 -636 -208 977 -245 656 -416 -903 -771 139 900 -424 73 527 -13 671 -8 580 -320 262 -92 -836 489 -179 486 405 633 -954 -133 14 721 859 363 684 811 -780 -466 716 677 745 -233 -808 203 -457 502 246 -118 712 655 -665 -644 -180 -429 425 919 -487 -108 948 -869 -876 517 -424 647 259 -905 -417 67 646 335 -265 -161 622 933 531 -75 -896 -968 830 813 -129 107 -352 -109 846 -829 574 -266 874 -447 184 -150 235 541 -488 -223 132 852 40 -256 194 421 859 383 -212 180 -946 343 937 -518 -962 620 555 -822 451 -474 -785 580 -698 -461 -457 349 -757 -434 -789 -490 660 -20 -894 -689 -770 409 -719 -685 876 788 -869 378 659 -433 -410 -136 313 948 280 397 491 -319 49 576 -745 -34 -841 -751 514 879 66 544 -73 -382 -628 639 -354 -727 74 -39 -183 -230 -313 660 880 -939 -669 916 631 578 -948 -904 473 -765 63 -83 -212 -9 -398 -758 971 332 -171 949 -697 -253 -147 -511 -323 552 737 -772 710 624 808 -483 930 -851 -195 -179 922 -855 -964 -774 865 -547 268 -367 -772 -185 -573 -51 506 534 675 619 -568 -776 -947 487 -989 703 291 -230 -753 416 794 -464 -150 634 37 -243 238 913 433 805 115 -116 -812 734 811 -499 -986 -943 -754 -712 731 -262 432 -395 558 -24 438 783 511 -383 -196 -772 -430 -148 383 -912 271 -604 -803 -82 499 -362 -241 -43 -847 144 147 -522 -293 529 -278 162 855 -886 -158 -507 631 54 -793 -4 -954 319 -720 923 -647 672 388 228 523 -491 -559 734 220 502 -817 203 -966 380 -358 752 453 798 33 964 -363 -918 534 -494 732 -881 -264 -473 752 494 715 -938 530 -163 783 687 -439 147 475 -779 696 310 453 274 -579 -355 646 -339 -216 986 -476 582 435 -466 -672 -860 269 278 445 -807 -162 859 -929 -593 796 224 -62 259 810 -165 990 364 -676 541 -513 381 91 808 887 -530 -843 290 437 486 -651 -339 -733 5 269 -752 -909 -584 182 -198 750 -101 -580 -39 -897 -599 819 -335 -469 916 348 -521 180 -191 664 -900 -360 -553 815 -139 -321 585 -211 -251 426 -5 16 598 -497 470 -283 -276 591 935 -142 -243 457 -299 -321 549 768 -317 -384 -196 605 -532 -628 561 345 385 864 103 366 -753 -412 -565 -235 523 -791 -584 -389 -674 81 -960 -760 -736 -210 -786 661 448 782 81 189 -554 -89 1 408 -729 -72 -754 -92 712 12 -473 -617 -338 -297 491 -37 -546 -666 210 594 517 -786 -173 26 713 960 -585 -173 -662 1000 879 668 254 -930 817 -136 23 721 -375 -42 -398 319 -617 -378 -245 -279 768 -206 -16 -530 945 -433 -945 493 4 -710 597 546 651 994 213 -812 -176 990 -466 -949 -779 375 -804 579 -45 -497 -826 -95 -487 -715 317 -914 72 -878 363 115 -931 871 124 -275 -241 949 44 -610 821 898 231 56 -632 -651 -997 609 -621 -810 -649 -694 -859 -261 293 787 877 -116 -50 229 212 -683 442 170 280 837 -638 -789 -140 -548 -325 569 -200 499 -64 643 -698 436 -408 324 229 591 482 -544 617 887 385 -638 814 577 -439 53 175 714 449 305 467 27 726 -731 -583 -460 204 651 539 297 524 267 115 847 -561 254 969 318 165 346 587 691 140 212 405 -955 -138 -180 181 -350 875 568 -753 47 155 -549 808 -539 -851 680 751 -374 -155 120 634 715 662 769 801 -539 827 223 685 -502 234 37 -556 6 802 126 897 -929 -731 265 -577 -746 -921 -793 -426 -418 609 612 -585 503 734 -985 -928 948 -904 792 -904 917 733 -274 -553 841 -571 822 117 -572 455 506 -887 -436 -794 -48 -604 -402 56 -723 975 465 -239 260 -874 -88 -240 535 469 733 482 395 -923 402 -960 -304 548 -668 709 242 -771 110 -621 -447 215 539 -495 -109 -889 562 821 -770 634 423 -513 -778 28 339 345 626 848 -843 -577 -804 -329 447 -114 -194 289 87 171 610 911 646 995 780 -193 531 -482 894 -954 -266 483 82 12 732 943 -659 -594 -112 260 -820 772 727 -831 -821 700 -486 -381 648 -227 483 879 905 527 -868 498 610 -700 857 163 627 -869 -522 63 -817 -841 -688 595 523 -931 562 -235 117 678 827 746 574 233 -798 -34 -762 -895 -113 -140 -147 403 -377 -426 -704 578 -852 -129 476 -865 -821 -923 259 -704 801 64 -841 -413 -566 -314 -834 -203 990 439 425 28 181 62 125 -609 48 -316 -412 213 -974 619 -898 -825 -993 559 498 915 -74 -974 105 -880 -780 -154 189 986 -724 -244 -136 -629 -647 -192 -387 -201 492 707 874 414 -565 254 -331 -960 625 -672 151 418 -892 774 6 135 -687 -866 22 470 -912 499 -883 -847 588 39 709 -990 764 -210 -211 -531 -372 319 531 -903 417 -498 -261 55 -766 580 372 -569 787 135 329 736 408 953 -334 526 -626 654 -277 245 -220 329 -705 553 -89 -888 577 638 710 272 102 651 -277 -653 797 -392 -709 -286 465 -115 30 255 598 -35 591 -635 148 274 99 -600 -632 60 707 -535 547 -626 97 192 299 257 885 355 -706 -718 -219 460 749 263 115 -399 -574 -6 -890 732 -102 241 -859 47 -58 -50 341 701 76 730 -709 200 798 596 -319 323 417 -660 263 -775 856 -466 -23 -497 -98 529 -456 500 640 -889 821 26 -216 937 -491 -788 924 487 340 -490 337 -953 303 -490 -477 -138 715 -111 -55 -894 424 722 -820 638 -11 -780 -27 -908 840 11 549 61 941 223 -74 -89 -434 852 127 -50 -251 -901 -706 -931 734 330 -467 -193 628 -801 -334 756 -414 -815 -746 668 609 603 -261 783 143 241 -311 -410 -836 81 61 -583 398 -212 774 -732 -449 203 -370 -390 -633 712 745 414 568 789 -665 920 218 544 907 -951 -138 -870 994 658 -158 256 897 -914 -825 546 572 681 482 844 206 673 756 744 201 -694 -475 550 538 -761 874 451 940 810 -158 -409 -548 280 -747 -541 865 -781 -112 805 -344 300 -479 515 854 553 -399 -206 -49 508 620 712 920 828 -799 33 548 -656 599 -796 -379 682 579 661 -721 85 753 123 830 830 -16 34 492 779 -180 -31 -399 -853 737 -288 83 908 139 -240 -366 -404 541 -197 -846 102 -247 831 98 550 -896 -181 -720 -295 -435 -815 -789 -549 911 -829 -120 -323 357 297 -76 907 299 -952 -63 389 -502 216 854 -705 -755 -110 -733 -777 -486 660 -101 719 606 141 -350 -513 -272 -542 886 205 961 -311 66 -800 769 346 934 328 409 876 98 -154 -299 727 738 145 -401 -596 48 826 801 -369 -499 665 40 732 802 274 -126 932 -158 -941 -401 -54 -7 -34 -730 -157 -559 -153 290 334 473 85 -169 557 424 338 668 -507 705 -166 -902 711 -208 -638 784 -786 -115 -238 47 -957 811 727 24 282 561 655 -213 -484 -129 925 582 75 336 -199 -245 -758 420 757 124 -548 153 38 270 -701 -441 315 -233 577 -489 88 810 -286 769 -19 360 259 -115 -253 412 507 119 912 197 350 -498 -853 -942 -285 682 103 258 145 -400 -903 -813 -472 -867 -139 -991 333 -630 -521 317 901 854 520 -77 -911 -608 -972 -912 246 -609 603 -822 127 -866 -89 982 50 560 360 50 -661 -310 151 -470 -235 178 -35 -425 -705 954 -966 143 -265 -10 930 267 304 -683 -701 -966 867 -701 -852 -689 -138 -152 216 -20 -844 -79 420 777 -665 536 839 413 926 -275 771 786 508 -440 835 -254 -756 -703 -575 168 382 72 786 830 -215 -829 876 640 -598 268 969 -899 -571 -62 294 562 498 -583 -159 -990 -618 -774 160 -518 492 255 -739 273 705 950 -180 19 -351 14 792 236 213 58 499 403 -683 -343 319 -454 -118 280 -185 -300 -425 -158 -466 606 -4 98 223 -490 329 124 714 148 -754 -358 400 719 603 -657 -371 -43 23 69 807 854 490 912 414 279 977 711 -496 303 33 -278 -674 519 -267 742 -638 -85 522 457 -213 -871 -722 -787 706 550 -101 524 -445 822 402 419 -572 874 -722 -723 -914 95 332 -138 -774 941 -167 774 190 -433 -362 689 -58 841 140 33 199 820 302 -275 -762 44 729 811 -783 -402 821 941 983 -534 -884 -633 -379 -248 -919 729 -231 -964 698 46 845 -991 397 -150 756 379 866 217 -97 -756 -959 -528 -20 646 -164 242 937 -2 -450 743 915 170 714 -536 -530 -523 -394 200 -931 679 -815 -645 -593 -183 605 285 168 -450 675 -456 844 -315 893 866 944 84 -727 268 377 -869 752 -921 -486 -389 -943 -530 343 140 -878 652 -663 -699 -927 -76 394 514 656 122 -152 686 -29 987 -382 555 -719 9 -783 465 677 751 656 939 314 392 -270 -707 960 -668 -17 633 406 566 206 764 -225 309 -860 313 -547 423 559 -482 -404 -309 703 -856 735 188 -919 98 -223 -715 690 871 -56 -84 387 -293 481 65 416 -911 -30 158 944 -731 626 775 813 847 -286 331 42 909 -282 -795 -746 91 531 849 -350 511 841 410 -723 -959 -295 0 912 -432 -387 -46 820 -578 726 -902 -253 29 -830 -210 -199 -274 -6 123 -216 302 -525 860 565 -959 588 -445 304 249 151 84 -811 88 -314 -630 -133 -353 855 595 51 -412 164 113 900 -336 -555 582 -749 223 496 -520 -999 744 -388 -927 424 593 153 -41 810 975 -168 -128 -977 627 168 600 -118 244 -225 51 -430 -144 -244 -135 -412 543 49 -40 792 -624 664 -240 362 174 784 -737 360 -880 -123 946 -824 277 -961 -725 912 -232 609 -142 77 -981 -540 -459 -748 -975 -617 -622 -195 558 -800 962 88 420 575 377 565 -726 859 823 449 -170 907 -26 146 681 -692 862 -702 264 -915 -373 -601 -878 -21 -230 -879 61 -940 121 -103 33 -604 -982 -334 741 106 779 -972 922 -701 -925 829 -748 -185 -310 -542 466 981 315 199 -714 -897 -297 -855 508 -574 122 284 181 -324 -82 368 -977 112 -369 50 -874 194 8 -809 689 716 -698 488 317 72 -323 -491 -901 -117 -557 693 -18 -975 -60 -528 921 776 358 505 -132 -817 610 -268 590 -826 -372 314 0 842 -253 -635 717 -289 -776 -460 191 -289 865 272 -838 -682 -798 312 -903 883 324 -309 613 550 -109 -947 -410 -809 -121 258 -142 718 720 595 343 369 673 -114 -871 -722 888 -769 698 -779 952 -964 -583 -313 -731 661 -5 336 -209 898 82 761 481 -626 373 625 571 973 -107 157 -584 154 851 -723 -6 -193 434 837 -702 676 -470 -470 23 -241 657 194 -62 -217 -633 -986 48 878 566 708 -466 -175 -151 434 -985 -586 -31 711 -659 308 -663 994 640 246 801 271 701 -722 868 2 148 -5 191 415 852 489 -633 795 -629 21 -271 816 501 236 -765 -277 -34 -41 -254 454 -622 -802 130 -875 -559 722 -399 -716 688 -208 105 1000 970 -683 -386 -851 -950 -256 902 429 -484 -275 805 124 -732 -817 192 648 371 473 322 -794 -612 -598 33 224 -590 824 -628 -497 144 559 181 897 952 777 -66 -52 -673 -714 691 112 -557 582 180 259 -721 86 -831 -389 -922 374 -417 -751 519 111 -681 -253 -49 -112 -398 105 653 -489 106 -986 -975 -787 -430 -607 914 305 -49 233 -943 721 -38 146 -498 524 864 -250 421 32 0 -552 386 -659 -554 829 -662 659 164 383 997 -761 -906 -534 -308 406 -316 391 928 -188 553 -581 280 429 368 782 915 362 -585 352 6 -763 -524 146 492 -456 -254 350 -967 243 507 372 -479 -572 -17 -820 584 887 578 666 432 507 -149 -801 -128 488 561 747 829 -789 -971 673 207 -8 173 -62 -440 592 584 -462 44 557 981 -356 401 753 353 466 -336 -186 610 595 -579 978 -758 254 495 303 -746 444 -571 682 -944 -213 -746 -742 890 -41 -903 925 604 646 -445 -686 850 933 298 -753 -534 639 -371 976 -84 409 -685 556 -858 86 591 373 227 -277 767 242 -23 822 -336 69 -58 -410 -552 -152 -236 -3 332 -165 -399 -531 593 436 -815 -217 595 -518 272 393 -864 556 -901 84 -90 -421 879 149 627 -522 631 -163 -164 -371 -400 899 -571 510 -865 -690 914 -714 751 -803 -323 -154 -793 847 -204 715 -634 -408 -697 491 -520 695 660 895 782 -552 349 719 943 445 956 -248 235 971 -435 314 -591 -780 638 673 -874 228 -656 686 -687 28 -536 783 129 192 731 -136 -174 -69 -581 97 235 -283 -257 288 -20 -213 -453 -979 596 894 -331 -224 195 213 779 -182 173 533 995 -719 299 671 870 993 -94 -687 -30 -699 -484 646 856 -213 550 572 -866 -533 466 -971 145 -535 54 682 992 54 568 886 857 424 -44 906 -350 -409 -524 -63 -666 -859 88 872 -515 -277 -532 114 -894 399 -347 939 633 915 413 842 -778 -730 -727 -71 832 256 309 260 742 -787 127 -771 -452 -755 348 638 324 533 86 -535 -634 990 93 351 279 243 685 -832 -511 53 -174 192 272 634 267 -676 -813 -365 -292 685 163 721 -969 -647 -496 323 891 416 -375 617 -347 -766 -951 -634 -36 -182 126 519 -249 -876 980 -428 -865 -637 -254 1 325 199 354 480 404 -793 938 -328 789 333 195 -346 914 -539 228 -142 834 582 460 671 904 897 436 287 828 -161 610 -613 550 -261 -335 742 408 -624 -747 544 202 387 795 -627 -822 77 732 -118 268 -313 980 -958 766 71 -286 -423 -441 -216 744 217 -588 -246 87 279 -461 -532 488 335 862 -234 -252 -348 -887 318 -95 -137 282 753 -257 -831 1000 67 344 216 -932 -944 688 -500 839 -877 -880 836 253 -32 184 954 -3 50 -950 469 87 -672 651 -216 -481 44 749 -593 101 809 -782 -843 -435 1 481 -703 -971 -417 1 -442 -835 568 392 23 725 -510 398 577 -146 496 54 822 763 -82 -851 64 -252 -187 978 640 86 772 867 859 -482 -597 582 696 690 -253 -68 -185 655 -366 -721 256 -985 -816 -235 290 -9 -749 -864 -861 -388 14 -538 106 451 -15 846 -102 466 -809 -668 -916 -504 643 577 340 486 -671 -149 841 788 -450 631 799 -782 -705 750 905 -797 50 -932 431 439 -899 412 -437 494 905 -651 -852 727 275 192 -545 342 -509 -651 -808 512 -821 -707 -752 138 207 -641 842 -536 830 742 -934 -355 503 -363 -488 792 -546 220 191 -435 -380 363 888 -457 -485 -439 864 -358 406 -82 522 -769 -465 -328 -930 686 414 -58 -882 -984 504 506 -900 134 486 -958 653 -932 -481 410 921 -378 348 -877 -452 -237 -885 180 -38 -911 -423 -308 523 -512 -912 844 185 -365 -246 -644 712 -352 614 -847 -239 -425 -368 -797 256 -476 467 -502 -937 -92 -381 799 525 128 310 -436 -848 733 900 523 -186 -252 -921 -969 -653 -933 771 379 591 716 -700 -858 32 767 399 652 686 -540 -374 966 794 -180 -172 -425 -261 561 -483 105 757 16 702 564 -793 12 784 -944 -66 -787 604 744 -603 921 66 -35 -77 564 -175 -621 -56 -790 -366 -131 20 -325 813 679 -829 -636 -455 -401 -332 -231 497 -452 -95 -478 102 -646 474 53 -446 -432 -262 894 934 -207 -157 711 863 -742 315 -374 -426 -633 268 -923 -413 297 827 124 -572 -101 -58 -669 -664 -925 -354 66 686 -438 -229 -926 -367 37 35 -879 543 -554 960 958 -704 32 -347 -931 -505 -320 522 -767 -250 -720 -526 528 815 -518 -799 463 -811 740 861 -433 204 -998 -173 152 -284 952 843 275 -859 -755 -614 229 988 -541 794 297 -9 -298 502 -61 -813 335 -153 -768 -176 -719 -947 -256 -101 -960 849 -514 -472 -946 -172 -59 781 902 -19 -889 -772 967 145 715 937 -569 -810 -26 -130 -456 -79 -98 -507 192 -895 -488 -299 -493 -517 896 -682 -591 489 -287 -701 911 222 27 -691 672 725 -273 -514 346 732 564 434 489 -303 346 822 783 673 -263 645 537 -203 -783 -187 -600 -237 -944 -904 -943 852 -659 -10 -348 650 743 -385 446 -229 521 -695 926 570 -633 -128 119 -149 384 -749 334 -257 -242 754 -105 866 -472 -652 416 -765 679 467 -982 -488 238 -577 363 -768 869 -693 519 435 208 -702 454 544 -183 -506 -948 -899 -661 31 853 310 -376 -993 -670 239 309 891 -887 -764 -854 -130 -456 -829 -442 471 -149 -552 711 108 -882 -854 456 560 458 601 -256 -804 170 -796 397 -320 -244 235 -449 -270 165 372 534 -155 916 -576 -530 -872 693 647 897 41 -639 215 -445 103 -327 -728 -251 -886 733 811 -768 943 885 782 -228 412 189 -386 333 -534 -952 -402 705 -942 -12 -835 -79 409 -661 -805 870 -97 -26 917 838 249 -688 234 282 41 -308 879 -992 496 433 -997 558 391 -1 -217 742 316 956 -352 918 -776 39 196 475 -720 -517 -152 -523 200 679 -905 580 -481 -997 780 -715 -47 -33 962 828 -343 -537 -871 934 258 -28 240 545 -36 614 -257 667 -232 -422 -484 616 443 468 332 -361 698 695 450 590 800 617 -885 -966 -510 529 859 676 -280 -410 128 -600 -322 989 -930 295 -864 -101 393 -437 -731 485 -240 -574 801 -925 537 465 -193 -680 -230 -815 -405 583 68 963 125 58 325 965 -375 -154 -101 972 680 -975 -343 -265 -695 -979 -114 377 -886 574 944 760 -559 -355 -996 137 500 -205 -547 -720 -635 447 950 -777 220 675 -446 -856 181 -138 -841 -18 554 764 -326 590 945 480 -94 162 682 21 657 118 491 455 235 700 867 721 -301 -748 -648 702 11 -224 -368 -626 649 653 716 -259 -615 -219 -116 116 -920 -796 -543 -909 -39 64 -139 -29 -111 212 -755 846 -107 -37 788 204 390 66 -504 733 228 -714 767 -66 -475 318 935 -470 -882 110 192 -663 10 -114 341 126 628 -497 797 -129 597 732 -71 -146 105 -576 514 -352 -945 -630 -906 652 -293 -337 -42 -54 418 -381 -679 957 514 -618 153 126 840 -458 782 -796 -633 -269 265 -127 81 -94 972 747 -410 -96 245 -672 -256 -626 877 -215 -85 628 672 -721 -672 265 446 968 762 909 56 -564 -868 -215 -177 -171 -186 -413 855 -943 -257 622 12 966 65 -550 -407 522 -744 545 156 -591 -814 -948 606 922 106 -506 543 694 99 870 -238 715 561 -901 -369 -789 -821 663 164 293 658 430 102 -680 884 983 272 21 -553 839 -54 -353 -548 250 -194 605 153 523 396 -247 -281 -499 164 83 -207 556 -173 -521 -533 -120 974 -666 -753 -314 -354 -725 -28 992 -459 -424 -826 -62 -944 169 -93 410 -107 -220 520 251 427 17 309 -332 -229 36 -130 516 626 -339 -451 -400 0 -724 895 -562 760 -75 829 -976 -914 -971 327 -854 958 -748 602 -421 -927 586 -709 -281 -26 680 -50 -697 -573 180 459 -640 -345 -785 243 -533 -136 -105 -533 -894 805 128 784 684 -323 -440 398 745 445 822 133 721 -424 -105 6 276 739 -652 206 -866 -959 75 -268 321 -709 538 -165 -623 737 804 982 -807 -466 -305 -878 -36 -35 313 479 -794 373 422 -492 322 -826 -612 203 144 -147 -207 406 -542 860 -895 740 257 665 -345 199 358 -161 594 262 -364 872 152 -636 -718 -596 692 818 -22 -456 -21 -668 131 -507 -357 -139 593 -143 125 -598 861 123 229 765 -193 285 971 -965 -199 616 204 -28 -930 -63 868 -780 -901 -419 -611 316 -62 302 -221 -555 -301 -514 -602 1000 990 413 -595 -569 -681 16 -372 686 -603 -103 -411 -611 -758 -193 -938 -816 -287 72 -568 88 -389 85 844 -12 -870 -658 372 54 143 -413 -207 -36 -299 -321 -763 -809 563 -493 373 -584 -961 309 -833 683 786 -24 567 -205 -531 -61 499 -375 -76 380 994 -907 986 -761 634 -291 -706 -448 270 686 -235 746 346 640 -426 173 288 430 964 -192 -612 603 583 -106 -120 458 -489 493 -471 16 -589 177 841 646 231 754 -49 341 947 451 102 -500 -6 335 -599 625 335 -974 53 -318 873 239 -702 338 -658 503 490 10 673 -720 -607 5 986 121 -101 242 -79 -134 -176 666 329 480 78 660 648 -468 511 -999 689 -526 -174 -767 -125 107 91 606 -944 139 355 -533 990 86 -1000 529 -972 619 42 -55 -588 -972 -74 709 142 703 -656 -594 -847 53 247 63 -885 -545 302 -255 -395 505 -825 -398 -219 -208 -395 726 -676 -358 330 -830 -494 488 530 504 -851 -825 -896 -126 584 -812 -880 529 413 497 -165 859 528 -513 -104 -908 -201 815 798 375 -525 -353 295 -37 -279 -633 792 475 308 687 -411 42 -968 -549 753 498 213 990 -595 425 114 873 643 -254 -134 -439 -616 888 893 -497 -861 402 357 -478 -740 917 -383 218 291 -455 671 -579 -243 -707 831 -473 107 597 -545 -862 -515 937 182 -923 -437 -239 -48 -546 -489 362 339 -491 662 951 -642 -922 -341 587 -768 51 830 326 -542 894 -301 509 863 315 161 -760 85 -206 735 -866 -772 678 -616 -954 244 -6 -194 535 -525 -677 -475 431 -444 728 487 59 708 -280 -853 -846 964 -450 -178 -191 736 -664 121 -604 895 -716 -273 429 653 -790 662 -831 -215 664 -993 528 437 231 -726 94 325 763 -53 383 -886 -66 490 663 863 -369 -197 720 -943 164 241 -762 165 -866 -433 -978 656 138 214 -834 -398 -910 434 896 -981 610 501 921 -930 -396 -672 690 -574 99 698 375 -540 259 135 -968 -998 -142 -238 -593 68 199 -486 519 331 979 70 -117 698 -363 -402 653 -786 569 -405 -877 197 -872 159 -128 -770 -193 -83 506 288 -303 -932 -273 904 893 53 433 -549 -836 -478 -813 -72 787 596 -367 927 -667 635 86 298 12 803 -697 -717 74 -679 744 -920 50 -65 542 207 939 130 769 -598 828 -402 942 -297 -171 -384 -804 454 -650 -363 -542 -812 460 407 178 901 558 898 189 131 72 -711 -606 -216 -174 763 -233 -466 390 -174 -307 -957 376 518 300 -461 833 706 -144 -385 106 243 340 -128 110 -907 -337 -344 623 494 547 201 -114 -360 520 -311 839 50 783 682 855 602 -781 -460 -587 -185 -110 181 -792 531 -240 954 561 92 949 281 -708 -171 -379 -832 -148 42 -89 517 135 170 461 368 574 -653 527 -116 857 -697 344 16 589 221 -504 -526 -362 -860 338 -791 -264 -975 791 -441 -853 -493 -149 369 789 -363 856 -455 -728 323 500 -312 -575 -916 33 -165 308 889 -818 -877 256 -77 -649 -302 -839 -595 857 136 -239 -781 682 -648 -582 826 -437 -927 -27 -602 -627 257 719 686 -259 634 1000 -842 639 667 -340 -521 -289 -430 231 464 -741 572 -250 116 631 -124 -999 86 -300 871 -792 601 -470 -161 -288 661 -770 -309 643 -809 -774 -512 395 -953 940 -188 257 339 573 -180 348 714 -800 455 -653 940 -148 -630 -295 41 -232 861 -967 -759 368 635 -210 673 -890 263 -30 -880 85 -457 50 516 -92 746 734 -985 964 785 -709 -565 -619 208 -240 -329 -41 -100 103 822 603 107 -244 -827 503 737 -365 658 467 142 142 161 -125 -316 982 -374 -213 605 442 597 -698 -509 -664 -291 308 -828 626 843 938 506 492 -240 274 980 106 797 856 18 -157 160 695 -867 715 -689 -391 176 929 210 -578 184 815 453 -286 -128 103 -40 232 256 327 -209 45 188 952 -269 -981 52 -787 658 -112 -112 233 -578 879 676 262 31 -397 -584 551 936 24 355 727 883 -636 -919 570 231 382 829 46 -721 66 -534 819 632 270 -559 -990 718 238 414 93 517 343 687 407 487 -612 845 667 -392 681 550 738 307 -121 -40 -409 288 -114 -949 657 -631 960 262 660 445 -227 -131 898 -787 -466 -511 532 -835 447 835 902 -405 297 -368 857 -8 965 -947 -650 -419 -460 499 -621 -345 230 -281 -444 -543 -381 711 -512 763 639 925 264 799 475 -208 -976 -433 -537 701 -286 868 228 -410 855 667 -618 -980 232 588 -356 456 -213 888 378 -961 785 702 -183 -506 -400 513 485 421 479 -563 485 63 -134 -180 -600 636 793 -269 56 217 -756 -13 -592 562 129 60 -688 679 931 953 406 36 -408 -899 -842 -51 914 -788 -689 -705 -910 -288 159 -64 -137 11 899 864 -313 315 -473 -312 -533 -633 698 841 571 417 -635 -621 -118 634 613 970 -357 74 574 -293 -713 481 -690 528 -390 -206 54 -826 -946 614 -575 -679 279 315 214 826 -608 -2 377 962 428 64 -110 -696 503 -750 -465 -306 -214 -840 -532 -627 -406 -480 -827 790 -890 -62 -105 879 505 -479 -147 -685 817 151 -316 587 796 -319 -528 -438 434 -457 -831 530 -639 36 -569 633 -707 -777 258 -422 93 -527 925 798 993 -669 -853 -30 -161 67 -730 318 -939 -548 -458 819 -325 -808 -498 168 -708 -393 216 -49 -596 138 647 -635 -809 -839 43 -730 401 -583 786 747 582 195 -552 -237 143 543 -566 879 -897 56 -861 -381 -623 -503 493 651 889 803 -830 720 -799 924 434 17 265 49 -36 -583 524 -588 80 -448 -642 875 -647 508 43 -988 921 411 -218 -950 -662 167 402 460 10 -485 -171 -383 -698 170 409 -959 -14 -99 380 611 933 20 363 582 342 615 -78 -704 494 -622 908 201 633 -323 110 975 -706 223 -720 625 241 -792 564 -606 -843 -181 451 452 -30 -343 669 -143 458 810 -615 -581 -958 -925 98 357 -932 162 -745 -143 -229 984 121 -992 -194 500 293 -942 -403 846 759 -151 629 772 668 880 253 394 781 781 -920 168 -297 980 798 813 390 -442 -73 -843 312 915 716 566 18 58 -978 730 691 -901 -896 500 246 -113 372 -943 768 512 -582 -127 -113 737 123 -952 -609 835 -997 92 -504 -339 -29 -847 -691 -553 400 -559 284 -188 634 -672 807 -483 -593 173 758 211 866 -541 -342 929 833 -462 124 312 -496 225 -741 691 267 -522 492 -59 924 -254 -663 767 135 -925 -641 147 -972 871 -981 -531 498 -903 -218 -570 515 569 -212 -281 939 622 -917 -749 345 337 562 144 48 148 -947 893 -592 496 -605 318 627 -275 655 973 -725 -664 -40 -57 -34 -489 -416 430 -192 -219 -829 -25 -227 682 -577 724 -844 607 345 159 603 198 275 -832 -496 -739 417 -768 730 -90 -607 372 -102 -833 447 -603 -929 818 -364 -166 608 43 -806 -935 -442 -920 327 68 683 -235 917 626 646 -650 -988 926 589 793 19 -80 -636 -572 -219 -403 -143 -61 113 -508 289 -975 95 -206 -591 721 -634 -272 932 686 -185 500 187 -609 -156 -418 426 -907 -342 -592 997 304 -569 -947 461 -884 641 920 -971 38 -776 284 -562 -44 -81 -707 -409 -655 264 674 -148 -692 806 -794 -54 965 614 -283 -965 -315 -310 -176 656 806 -745 -112 369 -428 -803 -742 -235 -577 955 -792 240 -739 -746 15 475 374 -735 843 -525 589 -907 863 -471 -506 43 -592 -448 536 917 358 -958 -943 -232 -76 -114 901 -186 -859 -755 463 288 485 -479 747 -122 842 533 -963 328 951 374 -233 -43 463 -474 387 292 121 729 -558 55 -490 -710 -806 -539 812 -892 282 -488 850 -626 -107 -514 -118 782 -832 821 -643 767 -363 -517 -294 27 679 -124 463 555 499 -921 874 18 86 -669 -615 -285 142 -416 -242 -207 -465 -656 885 924 -224 -892 -207 595 857 -842 105 438 528 41 744 284 91 906 -775 -149 -454 944 -13 -780 -181 -129 992 -759 193 540 -889 -595 -533 51 -491 -858 209 794 0 -902 463 121 345 372 -427 950 734 -85 296 6 -389 -1000 255 -920 34 -59 -184 -904 148 -547 -204 827 -459 -988 998 765 107 -632 501 -920 -527 259 456 539 385 786 562 711 -733 -331 216 307 -512 774 -61 931 -661 832 483 302 -860 638 -852 -93 -888 5 -78 -523 -804 284 882 505 -156 772 -480 257 -999 758 622 191 508 161 972 951 -588 693 168 -844 -516 469 -89 -883 -425 201 -340 -87 -791 -648 222 215 -257 -370 25 -295 97 -621 914 -305 -348 369 -629 -109 353 -101 137 657 952 -491 559 -83 -221 -168 828 905 -525 340 858 976 -512 752 -436 493 -704 845 -271 -936 -113 669 -526 818 -526 -235 667 -372 577 -980 -156 -262 -731 -812 -924 -291 992 97 -612 182 829 -627 -964 -253 542 -245 -689 924 576 -434 591 832 -609 703 -113 115 304 791 -193 25 290 -892 220 -470 460 772 -928 708 882 -337 72 -307 -334 133 911 117 -862 772 953 268 -381 -954 -10 -881 797 60 -770 104 -283 -294 665 49 -174 89 476 752 -123 117 169 -220 630 -400 -892 842 -978 617 -26 603 -42 -510 243 66 969 109 259 -152 -25 -569 15 -238 347 411 523 -691 -982 -848 -982 -296 -898 -133 -111 -569 -200 244 253 -62 -686 -394 763 357 863 -619 -943 -704 540 810 768 -794 -905 795 -740 576 694 -150 -559 -588 955 293 543 801 190 232 184 -914 -12 363 -408 -137 795 900 -245 -796 553 -42 423 -625 -598 340 876 -284 29 -860 -613 118 -47 -759 296 126 15 -600 -240 57 -790 -620 -877 373 -167 -88 -574 -323 -871 435 -620 -118 -650 -527 390 -671 -103 477 90 791 -938 891 271 -472 -589 -68 -235 516 15 -412 111 790 -156 672 -627 484 313 485 969 859 788 -727 873 75 274 25 -787 871 -878 -725 -419 189 -788 607 -779 -396 966 416 524 117 715 786 -601 436 -154 305 -169 70 7 -796 -790 -516 134 761 -354 -141 704 -335 434 -101 586 -922 417 -719 -212 951 -918 -583 -920 -279 316 962 372 889 -448 39 -817 572 925 -267 592 42 205 114 660 -315 594 734 87 859 658 729 51 -196 612 40 -812 -599 479 -568 -766 -970 -408 501 549 -547 225 -48 135 5 -656 -506 -365 409 893 575 -72 435 649 806 559 -636 58 601 -231 406 -369 -318 787 -435 -203 -466 230 174 -595 -383 307 9 590 633 -306 617 -850 -857 -433 599 -954 -529 -635 -565 605 797 -461 -323 -450 724 168 -690 -213 -317 -174 -384 786 635 -284 527 -122 935 700 -303 148 -168 431 41 100 -189 -741 -916 715 -768 -466 504 712 -156 468 478 -585 370 -515 637 644 -128 -184 -252 794 -599 25 708 7 -192 404 -722 944 -760 381 -957 796 408 992 -617 399 549 974 -161 262 -144 925 706 -853 974 886 87 -710 -666 -70 -637 -11 607 -229 -376 686 885 201 -525 955 155 -297 -492 656 -455 648 336 758 925 744 -385 -74 105 639 -413 -546 -278 84 689 -938 -438 -326 676 -861 -228 -188 -468 634 -747 504 -836 38 -238 533 873 862 -714 477 -284 -577 -183 621 -39 -589 -792 -699 669 670 189 50 -886 414 -929 -851 -859 160 195 70 138 -99 211 73 342 171 -646 -96 295 -83 -505 773 -337 -89 930 799 989 -415 -304 -96 -957 250 390 -335 -162 51 603 600 -98 -513 -781 95 -478 -414 -385 -720 968 -17 -103 -91 -995 741 162 -29 -367 -651 336 -820 849 -359 721 -251 173 891 -182 265 -640 283 870 765 -219 -593 -531 179 202 -726 474 672 941 410 703 522 -279 -562 683 -156 155 -568 -16 876 363 -311 -988 -263 446 53 222 -213 839 506 823 -274 -227 -7 -17 -797 -483 647 110 -212 15 -553 -641 782 874 -348 908 -703 -116 904 -442 -865 350 -431 -239 320 -257 239 536 633 496 329 333 -270 271 -444 -612 -572 -126 70 -140 -430 761 -257 -449 -823 316 119 -7 470 440 728 -673 -324 -488 -101 263 129 604 448 -715 657 -313 -545 630 397 -328 -870 -521 -941 -624 -847 -310 -269 -483 -662 321 -336 681 5 586 -190 -23 -706 394 395 162 608 760 343 -14 -398 9 357 84 495 496 -530 -429 -823 217 892 -539 -771 705 452 791 -64 141 719 -402 315 947 698 292 448 51 -825 -808 302 -710 -611 294 758 -894 509 609 314 -973 -316 458 350 575 -581 -559 715 385 19 -589 -452 -839 -711 801 860 444 90 -666 173 -315 -92 602 297 -626 -252 152 384 -513 -651 99 -671 -361 912 316 -534 -769 757 -795 678 -935 -479 -788 -675 571 -328 748 280 -830 663 9 754 -233 -224 -157 798 -790 -247 573 921 -187 927 -853 -315 828 764 956 226 -974 875 -958 -436 -618 623 622 -918 -430 324 -315 752 745 -77 -658 -576 988 191 -975 240 -758 -598 -700 -418 126 447 -546 -299 690 640 -471 -906 381 684 563 -992 -596 189 -360 139 -33 368 648 21 -801 -555 767 436 -580 531 766 419 -520 -360 300 -536 889 -926 682 886 -673 -755 -360 -853 824 -242 289 969 -225 413 675 -428 -54 -449 -378 996 -903 -780 -551 -720 -441 124 -630 -96 237 685 260 -525 -233 236 -942 863 576 656 87 434 454 596 666 596 -311 994 -405 349 -248 146 -369 859 -218 -92 623 -544 760 -387 -782 389 547 404 241 729 -693 732 262 -433 648 -392 222 790 -615 927 -938 -599 663 70 552 201 324 909 -958 120 331 952 -915 -467 -772 -536 863 -161 475 -821 -57 -198 495 334 -407 -482 -971 -785 465 822 -985 -206 861 300 585 -913 -386 -165 584 169 -429 582 -141 703 -330 -963 864 -117 392 817 285 -986 -157 -126 -708 66 774 -262 -917 -401 -867 -11 -324 837 162 -174 856 213 366 66 395 653 555 -563 208 -836 277 -597 375 -491 -135 378 87 569 34 70 874 -939 -590 -798 -993 232 322 -388 69 -932 -449 813 21 969 -153 248 -525 785 42 -907 -937 -472 195 -563 -301 -249 -520 342 745 -834 878 -372 -997 756 761 -48 715 773 61 530 -795 700 -78 -106 -919 -218 833 -973 -832 435 479 -836 927 420 -251 -217 517 -322 312 -932 -874 817 -998 988 -40 -417 331 17 -730 653 514 -423 353 -626 514 -472 611 544 -205 -123 640 331 -884 396 -660 135 -525 -528 -891 -279 -282 778 -164 615 258 -252 -196 534 453 -875 -182 596 883 273 -910 -912 173 -1 -375 123 950 601 916 176 -608 -607 520 -880 187 -616 -557 -361 -842 -674 373 90 -632 440 -286 -35 -461 -393 356 -187 -357 -645 353 -936 -808 80 486 151 -69 -89 888 913 189 147 627 109 -479 402 -980 34 127 -272 -37 9 947 835 189 732 914 101 794 73 -5 340 -108 -665 -514 926 -514 -245 -59 -546 -176 16 349 682 181 -646 -248 160 229 309 933 -398 -386 -24 -865 -749 257 895 152 -768 939 832 -826 -124 804 -914 403 228 495 667 118 -504 -868 220 200 -587 -122 655 683 -61 17 -654 -544 -929 -297 338 -205 -637 -624 49 892 554 -854 -183 -189 869 950 -765 -591 550 708 706 354 -389 571 769 -470 -681 860 904 137 930 -734 -729 114 -73 86 -764 -950 296 -275 -750 -74 -703 236 -435 586 -997 669 -842 883 842 912 256 -218 -507 23 -246 28 96 427 -60 598 270 -273 -748 470 715 -7 451 272 238 825 -330 33 -759 -133 -102 904 -169 -931 -883 -272 155 -451 38 -137 148 -302 610 -518 -259 441 -518 -193 -987 -843 -235 844 -816 132 -241 803 494 -683 896 559 -273 555 -455 -451 792 -688 461 680 877 848 -471 -207 878 -518 755 511 64 -328 -395 -464 522 959 -903 433 -252 537 588 -218 757 280 597 839 57 -987 475 -972 74 613 -763 -884 837 296 280 937 780 -886 -977 -874 -150 -14 -49 -344 -696 -422 -857 -600 286 638 115 992 -376 437 47 -280 593 293 -911 494 -801 965 253 670 -171 -20 -488 930 930 198 683 296 -369 -22 -596 -478 353 185 48 -937 711 -329 -1000 634 52 763 -254 140 505 -915 865 725 826 897 -673 459 276 -264 230 850 708 505 -645 208 -179 -544 -512 -501 -547 -320 820 236 -107 -154 -693 165 -588 662 -605 -144 16 -818 -981 -175 488 370 -341 402 619 847 -57 15 284 -740 469 -45 82 -46 796 -882 -307 144 -854 -640 381 528 -264 -680 -443 -315 -246 922 -489 388 -230 -612 -461 -514 -694 913 972 108 410 -91 918 -551 38 787 -265 961 -265 133 32 -627 653 922 -452 -491 291 153 -78 -987 108 824 433 -437 239 -926 -682 -444 -137 320 200 827 884 246 -581 166 513 39 -335 -45 768 934 607 492 -7 83 -470 -962 22 -396 -941 -901 -943 -172 784 352 883 107 -889 -701 44 766 126 -858 -552 -951 -227 563 689 69 284 -32 152 -116 -506 -166 48 722 -522 -48 948 178 -462 -345 452 -291 -697 -931 -206 210 -791 -240 -183 -298 -952 -468 -309 453 -296 -951 -400 41 397 -884 175 925 -747 377 302 -502 -126 -231 497 -472 635 -345 200 982 957 -607 331 423 -945 -301 -654 934 -634 968 43 399 -990 607 -809 -41 -372 -856 124 898 629 -554 126 681 684 -558 380 20 708 915 883 -69 -78 15 -719 216 947 921 305 -523 -382 426 -516 841 -630 84 -418 658 484 881 772 887 427 217 -671 -418 -4 660 175 -276 -418 690 -954 608 237 940 -475 -199 -841 199 -151 718 -274 530 -231 -349 -821 -922 630 665 978 90 -877 702 -116 751 -670 -869 -910 508 937 350 311 -206 -533 -588 660 38 -514 337 637 -790 885 -77 -29 -56 33 -316 109 749 75 758 -173 -243 403 -796 152 -447 849 -810 -402 36 -521 -696 819 -261 -658 247 33 713 269 -712 251 34 176 -611 -117 219 542 175 -58 876 53 -556 242 -693 -322 -960 -609 -190 217 -409 15 345 833 574 -444 -536 515 592 -825 -497 849 553 -505 626 262 -612 925 -14 735 -106 -491 -531 478 786 857 -602 -921 -842 -643 92 621 -390 -449 18 521 -973 -120 562 -28 -55 214 -341 -424 -105 -576 -589 -34 -44 122 -183 -119 -491 -560 -711 418 930 661 -130 879 471 635 -884 667 873 -728 419 518 -812 433 706 -727 -860 577 -373 573 -508 560 -85 709 59 665 761 -799 906 -682 -254 -846 444 230 827 -820 -664 -909 696 582 -910 771 693 345 -267 123 -671 -987 -378 486 -501 929 -727 162 236 5 838 -131 873 899 417 -337 -643 860 -166 -635 178 740 -349 -174 57 745 -274 343 -108 316 -106 -407 47 849 156 471 982 406 -716 -380 -221 -942 917 96 939 918 -965 -329 519 -506 -800 725 -45 -907 57 -735 -967 653 -902 239 -844 -192 -9 -753 350 -293 946 809 -738 -332 927 152 164 66 -142 -418 94 647 -856 999 734 -857 -983 565 557 249 55 -218 -899 161 666 -729 884 -647 751 -370 681 543 194 -792 -829 907 135 -187 -754 -772 981 209 787 -608 -241 363 374 -105 -897 231 494 -3 -88 895 -878 -200 -270 -329 -331 -692 -830 973 -913 951 -206 -418 690 -824 341 542 702 238 -157 -574 -508 917 591 -436 334 967 666 793 211 -199 -594 787 968 -92 804 593 -334 -655 648 874 788 -109 -866 -595 -448 235 457 -350 -92 901 -83 959 806 900 -449 -456 -624 662 -763 989 234 271 -806 585 161 415 2 462 -963 908 -341 -155 -721 579 835 -443 -744 -889 421 538 110 561 711 -103 -889 -220 319 -563 781 -957 303 -102 315 -205 -468 -884 -831 630 92 999 -353 435 -545 -725 -635 -254 -643 -958 195 -945 -361 542 -182 -472 595 -595 -574 369 -456 240 727 -65 -722 593 -975 -959 483 -700 -90 469 -874 45 -356 998 -680 -945 813 801 816 -512 -870 -59 853 -279 -723 -142 316 994 -471 -324 872 575 914 175 370 517 -8 429 -742 459 88 598 -665 -250 -169 821 374 140 -299 398 34 -968 52 745 -687 -261 -910 894 248 -161 266 121 318 567 -283 -551 805 715 -415 -863 424 798 714 -679 -734 -968 -383 -36 -838 58 756 713 -806 -287 182 -588 -205 -100 161 -326 -164 -442 -906 443 203 142 -346 -152 -44 -884 268 -584 -225 112 632 -963 -338 939 -720 -217 505 115 617 868 901 890 96 -762 -353 958 869 857 247 991 219 314 415 90 475 -477 832 -884 922 397 -695 -952 -718 666 367 -609 631 14 -935 563 -741 528 963 -653 -825 -523 878 545 -730 -259 774 400 150 47 -588 717 796 -430 -739 19 -628 304 -981 338 50 -470 914 356 185 530 -556 -824 804 -914 -310 523 -420 689 478 611 976 619 -996 -138 -640 -841 -548 330 80 -529 551 32 681 -705 -635 -791 620 5 -416 -927 -975 -984 115 -767 -430 -56 -991 -939 716 -485 556 404 503 682 -114 721 893 644 -968 -299 472 -75 239 -714 474 34 -32 901 -361 -15 -926 -415 -995 393 -590 -384 -702 651 -461 599 426 -806 -484 -424 -479 51 528 -830 797 -811 418 -53 943 380 -400 -897 43 -662 939 236 -16 -895 49 188 -306 -677 799 -296 38 666 -343 -68 6 753 -515 -100 89 678 543 -995 -377 463 965 -538 25 212 422 -158 327 739 -916 -286 -406 -582 -153 609 -355 876 176 -911 3 -395 20 -645 -610 -216 735 -245 -541 565 -935 824 -310 388 -75 -29 128 638 -370 64 -104 590 449 488 -353 -62 34 559 134 537 -983 231 10 125 -578 -310 795 53 -229 964 613 -614 -572 -473 -14 377 137 998 519 372 -288 504 978 435 -659 980 65 -576 594 -496 83 218 -664 124 -904 628 854 977 -273 979 757 -544 -456 -925 -725 -179 -573 -653 -157 -828 864 156 621 -565 -770 -387 -471 -44 -815 106 -584 -349 404 540 -353 63 515 -758 395 116 54 -242 -578 -335 445 588 434 615 -654 779 -435 -413 255 860 800 271 559 684 298 -240 906 458 183 437 326 -169 -448 -296 798 -804 -13 132 -943 -95 378 -191 -736 -316 -167 27 574 205 -173 -31 -792 -619 993 -266 947 -47 -587 -720 -881 -109 606 -614 -339 -296 957 -264 380 676 748 -677 571 -404 803 611 -805 289 969 -664 -222 -565 -18 -473 -137 529 -648 990 262 -282 -975 934 -546 -460 -31 -45 436 328 933 883 -871 412 -674 -68 -246 975 -779 -285 -348 -319 558 -739 -493 -305 577 -272 -118 107 667 -962 -832 246 -87 755 782 715 926 -32 -375 -759 -272 -114 61 -302 -640 -492 649 445 384 851 -428 830 32 398 669 671 -293 -377 -681 -295 -672 -821 564 -815 398 -76 810 -927 -438 43 3 -891 -681 80 741 -199 689 -791 -185 186 -356 -537 907 -478 -765 -913 785 715 -581 911 -835 757 319 -341 -968 987 893 112 942 240 410 709 -756 970 -240 754 -338 180 836 714 737 104 752 -37 153 28 967 -937 -995 897 -150 -14 -203 -904 796 -531 878 -215 956 -369 442 -44 363 90 364 692 -302 -464 886 316 -842 485 -176 -204 550 680 -952 -994 -133 895 894 -176 -465 -948 436 746 374 790 714 -905 -792 963 766 316 -855 -199 38 534 796 -986 -273 759 -639 -822 -879 874 350 -390 -386 -486 906 712 801 -806 -318 -516 693 -126 689 449 183 913 346 -303 621 -392 -187 -378 659 995 -188 -501 519 -884 980 698 -297 -626 -599 -713 450 456 -442 -287 -423 -686 -987 133 -275 479 -277 -649 297 766 872 703 -451 -545 143 -248 -428 -951 -326 -110 543 512 -914 -658 952 -157 798 391 582 -532 181 -897 -207 641 136 919 -684 600 -787 -779 751 -290 -816 565 551 323 297 -947 -825 679 -773 746 -431 963 -980 -163 -498 467 -177 -848 -526 589 -51 -993 310 119 -982 980 711 110 391 -612 717 480 -962 -555 995 -657 21 604 590 853 774 780 538 832 -674 961 -999 709 -995 -273 571 103 -348 -71 -699 803 -437 336 -257 -226 191 -399 127 259 12 -592 987 -886 -3 -852 211 965 618 954 -483 896 -604 -601 185 542 442 -469 286 -888 734 -456 939 897 924 -331 -610 -574 267 51 -270 187 363 -940 292 549 -762 -179 941 371 870 416 -587 -340 -36 -227 -865 -770 594 -20 -193 -989 -810 -872 92 720 -680 -947 -802 -584 -16 -339 -873 -638 -979 -778 -69 626 425 827 354 -509 559 144 -689 -663 -586 24 -6 -754 -901 -92 727 -336 -234 -795 250 -780 -694 -23 449 83 145 671 178 -629 -350 353 234 -489 127 787 -133 87 -493 -966 961 804 103 600 -570 -183 465 -311 -705 257 83 366 -552 -629 150 -293 75 35 -433 -343 654 -652 -767 836 454 56 -751 -785 -688 339 373 312 377 -275 998 -190 -405 -606 -344 783 395 -705 378 700 -292 -879 -670 543 -718 310 -510 450 126 406 -957 -748 391 37 551 -827 -745 -414 70 -54 -421 923 -755 -180 -190 292 -264 -450 -600 856 -381 -299 355 -269 390 578 834 375 219 -174 448 -331 -45 139 -961 24 58 -445 -287 447 956 -379 32 -308 -69 7 558 -36 598 750 27 -743 553 545 275 237 -418 -527 -761 651 742 933 768 -130 -9 -377 -983 31 -843 -926 -201 116 921 781 -662 560 291 -886 396 123 491 100 -985 -798 792 -978 -216 165 771 -713 -651 388 -583 -290 -395 -938 523 179 -765 -632 -956 784 -587 424 993 -146 817 176 664 652 901 -291 -792 -230 -211 958 -567 986 -461 842 720 -733 -724 993 242 310 681 -890 777 -42 661 -446 855 -639 -216 -799 -1000 603 832 -446 172 -103 805 -977 218 -91 -946 -803 -262 344 736 677 7 -905 394 -602 -11 -645 855 78 -327 763 -350 -743 982 474 909 -56 -579 -683 -186 -989 -70 243 -744 762 -119 -133 248 491 -538 37 415 -928 701 926 -136 -674 -672 -680 339 -264 212 -74 -675 -921 -508 -87 -330 -615 -860 -818 319 244 -670 -872 764 549 -681 -235 658 565 938 127 221 -356 336 864 -596 981 -890 -936 186 57 906 -453 -636 338 830 -351 -756 965 201 308 579 -139 -498 -676 -980 114 -280 -828 -502 524 750 -136 -308 -300 -996 878 939 -342 389 273 286 -17 55 -775 -102 -967 679 736 -577 -762 -524 99 -160 641 749 581 127 -530 -991 797 985 -295 -58 305 859 -761 -867 175 518 61 -603 387 -565 634 -926 -787 431 427 -196 489 -22 632 -267 -629 -496 700 -468 413 -289 907 707 195 -284 268 -329 -324 -645 345 385 655 -83 -510 -214 776 -232 491 -491 -592 642 601 -195 -407 -886 -417 631 -384 -81 -502 861 -218 -137 -874 -545 373 399 87 -507 -642 535 57 596 -675 17 -452 717 -329 251 954 993 137 -956 389 127 23 813 72 629 687 109 193 572 -814 -452 -357 -148 380 30 194 825 -530 -672 332 481 -956 231 918 -928 418 -773 795 -736 82 988 907 -197 17 -53 -565 758 -47 -884 -9 -206 -781 448 287 735 441 -631 215 867 738 -821 371 -160 -410 40 -704 -605 -218 -880 -547 786 64 561 -544 623 -115 551 335 -416 407 -314 -903 314 514 501 -342 -703 -714 404 -56 970 63 981 375 149 607 128 -48 -290 692 867 -384 551 579 291 -979 115 322 -506 -539 611 -819 908 71 -224 -133 -208 920 -392 550 918 507 846 118 -992 -596 -767 -891 273 690 291 -495 -281 -908 -622 -628 647 -405 -146 -827 -905 915 455 596 -133 -284 -102 -996 -738 -158 625 -993 -482 757 410 29 -191 821 811 126 -978 330 165 696 -663 -459 -762 930 922 -24 254 -943 572 142 208 479 -521 -278 -515 856 -437 110 724 19 -894 -15 -937 -398 115 -571 958 344 -600 712 -573 393 -73 -167 -784 -827 57 -418 455 -765 559 -827 935 117 -367 -478 -250 999 -122 734 -14 -16 767 -710 121 83 -295 440 -451 668 439 132 259 944 -243 -407 -302 591 -156 308 -462 457 -301 474 228 -748 -301 680 -705 -335 353 -147 -332 -20 -958 804 -695 -781 611 23 -187 789 984 -703 -441 90 273 121 -576 432 265 403 -334 616 -68 -828 -561 741 -585 -415 -267 946 925 -138 -115 125 275 -215 -732 -582 662 -518 -812 954 827 254 -791 -222 -600 24 -597 678 -390 -820 981 -308 583 256 644 76 64 -793 456 -761 178 -415 436 -773 -601 346 155 -28 950 -250 867 110 -934 4 -847 -980 620 -838 290 315 601 -230 903 -94 -658 402 -123 764 -966 514 -217 726 185 475 -833 499 148 -410 -866 -513 -699 -273 -681 536 -359 634 -205 -195 326 -288 -107 612 -176 -794 988 -75 821 -835 775 543 -590 300 -968 -332 -681 166 -809 405 21 -76 -137 314 -912 -683 801 -475 792 -639 -38 -324 315 -110 -734 325 332 491 759 -113 450 -608 427 -38 168 -586 -699 -319 -242 -239 687 -120 -606 -259 455 804 414 563 -353 507 -26 504 599 399 -118 -107 254 -338 -7 464 682 -873 973 -484 280 211 -993 -133 853 -720 339 964 619 631 -651 -42 -420 -357 -239 -817 65 605 -87 -798 -190 762 447 -663 595 591 -221 -639 304 -198 165 131 122 478 869 130 670 947 38 558 432 -332 -42 -90 506 -52 -752 6 -534 226 574 -24 -316 -394 800 -602 -870 -155 62 -893 587 729 -691 -966 -90 773 -670 -908 -872 42 650 -357 797 951 -153 -502 -548 -666 466 -724 -976 998 -958 -411 -775 503 -193 277 -375 587 790 924 88 915 -256 -152 -562 -729 -323 -822 355 -704 -315 -978 -789 -476 64 130 -968 786 -232 275 14 -524 -682 753 108 -647 -188 144 -785 -780 665 162 -354 -529 892 320 -599 275 166 653 -862 458 606 -696 858 -352 -655 -605 -659 -982 -598 878 -664 -780 -339 -704 -856 397 -454 84 -498 412 530 -780 602 -136 900 969 451 -933 966 476 -261 148 582 664 356 454 -810 966 -536 428 -412 821 861 -745 360 -315 -765 300 493 999 422 -235 -211 -693 -899 -527 549 622 500 150 102 -698 -970 -421 -392 593 -735 -362 -674 99 -855 -885 -494 712 583 -809 -436 -211 956 868 -108 274 921 -240 -833 16 967 101 41 101 -451 990 661 711 622 -775 934 765 -209 -698 264 942 929 -647 -340 980 -111 297 -552 307 -773 -87 306 298 417 -637 -487 -944 764 143 -800 70 -685 -342 893 810 648 -294 -915 306 -764 -668 720 642 -299 341 -173 -423 -529 -844 724 588 -973 782 -243 486 -429 -592 -886 472 -922 -741 357 71 467 -315 -983 217 -5 -492 60 -374 335 763 921 -987 784 -827 917 -670 140 -600 -755 -453 395 871 -887 465 -531 -580 414 -118 -444 66 223 206 723 883 30 976 510 50 466 942 97 -471 932 -281 -143 -879 -79 -507 114 547 342 275 -336 -543 231 -726 -562 -745 -402 322 126 -814 358 -476 959 -226 -103 470 344 -640 94 -646 949 -420 207 -652 -995 -407 -552 -501 -792 -250 907 -746 155 -742 412 400 819 -555 193 551 354 591 869 176 80 631 886 455 -316 974 -647 375 425 796 -386 -554 -405 541 739 -782 109 -796 -925 852 -362 -396 -516 -804 150 -299 634 -446 -701 6 353 -607 -563 310 937 -846 407 381 511 -587 175 -142 -670 761 24 155 -261 227 109 678 -977 -921 -304 -549 800 -789 -329 -525 989 784 688 865 690 -345 306 723 -346 64 775 -658 343 -368 -701 756 -36 -97 359 430 738 539 844 -554 234 -489 867 -99 218 447 -614 729 476 -313 -377 938 804 995 -992 266 -534 -405 -644 -31 80 -413 998 742 913 -974 -107 -137 -183 -846 978 492 -320 -133 -727 -259 -463 818 560 940 536 -363 -734 806 -332 -290 -53 -928 -881 -813 -918 753 -975 -899 -325 168 658 -596 2 890 -852 626 -185 -80 -543 -600 326 -70 -587 904 -837 267 975 -299 -627 574 -115 279 891 -251 -666 -717 -447 -954 741 464 -893 -405 -258 473 888 -24 779 15 -892 955 -586 703 240 -801 929 637 -917 369 -417 434 678 -150 -16 -187 -252 -961 243 367 -807 -25 -679 -101 -523 -165 -312 -160 -423 -771 -937 -789 891 -428 -186 -653 105 -978 171 -505 141 -511 -235 528 956 -103 -648 314 184 605 293 49 -288 205 -572 -238 -996 -191 -475 -894 24 -594 179 325 -52 -475 -327 447 -431 -995 374 -429 -989 704 514 785 648 372 -97 -825 -449 165 627 -14 954 -819 -618 -586 -189 125 -874 -426 -935 543 -44 627 -331 12 956 -937 97 -755 -629 0 -141 -284 -467 106 -98 614 -477 700 518 944 -700 42 88 -597 20 187 593 813 807 -854 -841 -38 -213 541 392 26 -345 166 -608 -566 646 -576 -544 -334 -308 322 993 603 -911 -169 344 647 360 -469 397 167 -866 205 -211 -967 -493 -695 -778 -464 103 -384 -16 155 386 414 264 -484 -70 406 -350 -509 -403 433 -902 598 -155 -648 -121 565 -35 542 -399 -609 -799 -993 -134 735 -378 -569 218 -98 -368 60 426 471 -919 -514 334 334 838 402 -753 -384 295 217 -192 -689 -510 850 655 -563 108 76 684 -308 868 151 -501 575 733 -865 -570 -130 319 -886 -202 710 289 -120 608 131 106 -858 741 488 949 -694 -325 664 656 -90 286 819 334 -587 674 796 -178 427 22 -359 421 252 -846 -733 -948 -366 736 -311 -75 -987 475 474 -658 228 -161 -831 -324 257 398 950 149 226 326 342 163 744 706 322 346 -72 777 105 63 217 -158 -608 -266 -338 652 46 729 796 -804 147 -502 -780 132 -378 -867 731 -235 227 213 -187 492 -623 -887 770 -915 -81 -297 -279 944 303 -125 138 538 306 377 -311 609 -376 309 -923 43 477 -389 -942 28 -437 157 386 136 -895 199 -291 -439 976 -418 -248 -268 -798 889 785 289 513 28 -539 423 -535 459 -100 836 -778 -325 218 856 266 -268 91 -670 -902 -777 -475 -939 728 829 -504 647 -911 276 903 -386 -211 -252 -537 21 420 539 -463 722 565 -274 -160 -786 6 -190 385 -542 834 -906 45 871 42 76 -50 -415 383 84 346 -308 -839 -631 455 666 -924 -619 -94 293 -195 -804 -814 286 -186 573 470 320 -897 460 -1 -317 433 492 340 807 -795 582 -525 -481 -554 524 724 -523 -215 -96 993 -554 -121 -578 5 517 -925 -482 -248 -844 -371 519 653 -422 -25 -959 -467 -167 -542 519 -394 41 -583 974 186 -944 -583 862 909 41 32 583 -350 -485 966 481 263 101 572 -413 -910 -122 488 -317 -204 -540 549 430 669 197 -382 280 17 -575 -176 -836 277 176 600 -187 19 9 972 -409 648 -499 -810 431 450 -658 369 701 640 764 485 -125 448 720 80 -852 -865 63 -336 120 255 871 -212 547 -980 -799 -330 894 -455 -892 650 -959 -114 -763 -180 -814 -434 629 558 -777 329 587 928 -520 -174 -438 -369 -471 760 201 687 270 940 -258 85 915 -369 -356 -268 -809 -71 -219 338 -657 501 750 676 -280 -607 -621 595 473 -166 -70 -448 346 -413 -989 506 -982 -484 -328 667 -570 -404 970 -12 -459 51 -738 167 -932 -470 525 -25 -652 990 -503 750 -346 -594 -68 935 -242 -770 415 602 -611 -428 -932 921 721 -69 896 -954 -338 699 -875 578 385 -726 12 620 -749 311 435 922 491 -197 306 -709 894 -173 -548 -764 -453 -528 -689 933 102 601 -480 618 251 -229 -110 29 -250 -556 33 40 922 71 241 849 698 96 -384 -731 -398 799 681 -87 375 -250 762 362 -857 30 -727 142 -3 -942 -166 944 -720 -324 864 647 256 -833 94 184 796 575 -681 983 -997 110 -905 -721 -647 508 560 202 -913 13 -432 -163 -665 -548 -972 841 277 764 146 572 -364 361 -526 250 145 997 -142 605 743 -132 -355 -115 -821 297 -505 -372 107 133 539 -537 -538 -397 -52 50 335 591 -405 -648 24 -663 320 -263 374 984 -287 679 509 700 994 420 -506 -665 -97 -207 542 -601 -173 -486 950 -31 -750 -276 26 -197 -637 125 510 -537 -441 136 780 322 -519 302 -273 -414 -628 688 576 463 640 -833 -107 539 -406 -933 488 -289 686 260 -714 86 539 -481 -169 261 -90 -262 -77 -41 -729 -376 -310 578 305 -710 833 -251 511 -95 -844 -499 -78 549 -156 730 -237 -827 -864 -870 278 -121 183 628 469 -253 -877 -27 969 -120 339 257 -499 -943 -519 341 -726 573 -323 -660 -319 395 -466 -363 -297 567 -687 962 -726 538 -644 -660 981 -186 72 -432 470 -46 -489 966 -539 384 -656 157 -175 527 -722 -992 -508 -586 -757 336 -4 358 -618 -379 -348 -302 -609 -878 -34 -646 489 -629 -653 255 -461 -801 746 716 211 534 -692 705 996 504 833 613 -101 147 -705 857 152 -78 -882 -573 -34 -563 -684 -756 -280 -503 -852 -365 476 -322 -760 705 -337 155 623 -596 927 -112 219 100 -499 -636 928 306 -522 804 977 544 -102 -320 -236 -905 238 -79 720 726 406 -274 503 668 940 250 337 946 -876 485 214 -333 638 -658 136 -523 -674 289 799 528 174 -876 -328 -528 -729 160 350 221 -534 877 824 -564 600 -523 -977 -832 -415 -290 -578 799 732 -882 688 -270 -401 -164 -337 610 254 952 -70 -848 -289 -858 -795 64 -46 -595 813 -322 -498 -795 978 470 406 214 334 210 -214 548 -650 706 -118 759 642 -494 -996 -419 -814 64 -8 -814 -702 391 -365 207 524 -883 -507 256 -531 455 188 -445 552 801 -632 -310 330 -323 572 125 -846 -910 -224 -640 861 695 -754 -117 -289 85 -40 -592 185 465 812 -689 166 -563 819 946 545 506 -456 394 387 -619 -269 811 630 -494 -577 -400 -980 940 -25 -541 623 -123 -350 -94 -507 814 647 -934 -712 634 -609 81 -22 9 -973 732 -674 718 -794 -141 -149 231 272 -946 23 38 -977 -614 -972 542 169 236 -281 -446 327 505 413 319 -903 -571 -680 -388 -666 856 247 83 80 -720 -933 -492 -406 901 390 -180 -954 878 -542 145 852 -775 -459 816 -766 434 -300 -435 -654 -70 437 -780 88 -269 808 811 228 -412 890 -55 -367 -475 -338 249 -266 569 -540 8 2 -473 -510 -622 845 -537 821 939 -797 -869 -835 -283 -31 -458 -990 857 298 268 -755 -142 450 -424 -14 -36 -594 -384 946 -955 -220 436 -893 937 -707 -453 634 -230 521 -319 -745 936 -826 -208 472 -547 256 -281 -844 -102 -974 -508 -650 -50 869 820 -696 -416 768 -397 350 421 958 417 553 -480 -635 737 380 193 305 854 -960 973 419 -57 658 53 480 781 592 636 -270 -512 675 396 62 -437 163 -250 -842 -623 19 351 464 -300 -394 -785 -57 -596 -887 -542 649 615 -541 -406 -739 -683 636 853 989 -531 427 636 -628 -515 62 805 479 236 -367 235 516 551 -51 238 -601 486 -639 -11 649 -800 -972 -615 -896 923 702 -213 877 -827 905 813 -818 531 -916 -32 353 510 924 -362 481 -265 -16 -702 -122 910 277 -659 921 -865 530 134 512 -1000 -724 -743 533 -319 -2 691 785 811 -874 295 73 285 -508 501 -895 594 -809 -552 932 38 194 0 -781 928 -515 -415 912 -502 859 -394 600 -174 362 727 4 81 555 -776 677 -24 -57 -108 -263 439 -272 -829 -676 621 -502 414 -542 457 95 807 -915 59 34 149 -462 -338 771 -190 -590 -314 -530 -441 -894 -223 -135 337 459 -812 -708 -838 -511 -509 500 -319 -29 -55 -986 -188 -649 -316 106 -54 129 735 566 -560 -261 528 -169 65 874 -432 -137 360 769 555 508 -868 416 298 -415 -788 197 -260 120 585 372 -37 216 -244 -157 -227 968 130 309 -43 -228 370 165 834 706 78 -289 -380 -184 1 -927 -846 666 389 355 -863 45 522 -352 676 -275 -206 -321 -321 -709 960 -731 -312 569 -586 -44 650 -792 142 -144 617 970 178 51 -657 -7 -119 -274 540 818 639 14 428 272 176 778 541 -325 862 354 691 -228 -312 -844 -650 374 918 -582 218 517 -722 -751 287 -226 -583 -737 917 777 -571 -458 -421 -94 430 655 160 40 255 -786 798 839 -822 821 -938 -645 11 807 -913 -548 77 335 -572 805 170 -339 -352 -342 -900 -702 -133 307 -32 -469 894 354 442 160 -684 498 661 555 -933 -330 236 119 -404 -337 512 -320 -921 94 -264 38 462 858 -384 788 -449 -279 -273 536 177 -679 -550 -207 -77 -253 -139 -341 -708 -571 -407 927 33 89 86 780 -131 708 -362 -916 -461 -599 -370 384 -497 524 681 646 -485 -538 764 -3 -887 -229 918 556 935 806 593 723 909 833 692 50 902 103 -366 -989 159 740 194 -517 -976 647 -504 -764 132 369 869 764 449 507 600 280 544 901 840 953 660 -340 -550 22 -750 -223 -239 802 -91 -569 -422 -575 -516 382 -579 -858 452 97 936 -316 871 356 -456 -102 530 -721 643 189 -180 -811 9 -824 -482 690 596 908 774 251 -782 848 -149 728 320 -393 623 994 305 715 -697 -755 -516 -549 758 -959 183 -528 -902 776 -912 831 -508 232 949 321 -226 759 887 814 207 -257 -874 -815 -922 -555 971 431 708 -537 227 274 -122 822 293 790 143 411 -278 232 307 799 -360 980 873 -403 118 -954 675 -742 366 841 -796 -859 -36 -722 -49 337 597 -176 100 865 -912 422 -732 -73 530 -849 -561 -135 -607 -972 -800 -730 -989 745 688 -500 181 -121 962 -440 -379 335 -408 -675 1000 -942 167 602 -636 -295 784 -865 -372 -805 864 -3 963 -355 -224 -637 -788 -752 991 -953 926 -389 -978 -84 -723 -479 -710 -685 558 -520 -400 -163 -937 -481 580 -413 -589 812 -400 -89 998 -299 723 -577 238 603 -263 -904 864 -926 -831 966 -519 -210 -74 -966 757 -648 356 170 -849 -914 148 -94 -390 139 818 29 761 813 -50 -824 116 328 -450 212 -262 763 620 342 388 -393 -635 38 -859 254 -278 583 -635 909 -680 991 724 914 129 590 962 199 219 457 -45 -502 814 -268 -650 -124 180 -915 133 -684 -182 209 -726 394 698 610 -258 452 711 535 -609 -171 -734 -922 -942 633 871 201 -921 45 20 -950 -671 630 -873 -53 -541 460 545 529 828 533 -428 -940 706 -821 986 -177 770 224 -683 -530 115 74 -768 -954 -521 676 -613 -839 -313 -717 -37 708 919 -589 154 -400 -846 -944 341 -410 540 -544 117 -931 -38 -997 -294 745 -536 -524 961 742 -409 206 296 540 361 620 999 -456 228 -793 -408 -843 483 -704 -528 -666 831 -970 899 -316 587 961 -416 496 811 533 116 -910 -979 917 -615 337 -599 -980 -494 952 -473 -524 546 989 -285 895 992 568 -97 -229 -663 435 890 634 -220 -597 -431 -420 -982 115 68 -201 792 143 740 429 266 215 419 124 483 -717 -649 -972 -513 594 231 411 983 -443 -615 -377 651 437 -785 -723 833 527 -258 422 -79 474 962 -89 -917 -467 -323 46 812 221 -718 105 -387 888 -662 795 -561 -773 -357 -535 -965 -197 407 65 -948 414 930 117 -496 55 -155 -80 900 -596 -307 552 -973 641 -802 -875 415 -568 -254 752 -738 -980 -790 746 -684 837 -413 726 529 -457 -780 727 -855 -477 -117 238 -793 951 10 403 655 -656 812 -435 799 -235 -875 512 -954 -870 511 286 -945 630 288 198 867 690 -469 -456 -198 -979 582 -284 172 893 361 -444 -810 347 -963 745 -721 -510 100 175 200 -395 -362 -336 -303 -56 314 -470 -327 -1000 617 -124 952 250 -886 -282 -111 222 435 624 345 932 -211 -111 -880 721 -845 713 -324 -474 -1000 141 860 -650 873 429 -365 959 622 307 -534 94 257 568 489 -686 342 333 82 902 -747 -739 610 307 -699 11 78 -398 489 -395 -436 850 -697 -474 764 -291 -813 664 -429 647 -529 -786 -385 -190 -55 -860 173 623 5 891 819 -543 -1 -681 673 -73 -793 74 -647 818 54 -32 54 844 -243 -159 689 233 153 900 -860 -863 -539 -660 312 55 108 857 447 -163 282 378 -775 436 509 144 -709 323 573 114 -277 -130 633 171 599 -496 -685 -279 650 963 -301 324 390 -208 334 417 -366 313 327 -378 704 -955 507 -477 416 983 570 735 441 169 -306 716 820 296 -748 -990 420 843 185 886 -675 -196 -601 -173 705 -813 365 187 354 218 -10 -230 -695 700 -527 -399 462 -129 558 -853 100 677 511 10 -334 -880 -536 450 544 483 757 -232 -369 -851 -567 875 -747 260 852 282 -305 -932 493 -604 -75 -786 818 273 -873 -150 -78 172 697 -975 663 -583 349 -135 794 -635 -814 -723 -844 -244 492 -132 283 836 745 953 -814 142 -750 -261 -169 -579 366 -370 -166 423 -469 -421 -894 -43 569 -693 -803 633 384 148 10 668 -685 -107 -687 -196 28 704 -226 -935 -173 -763 -412 -436 953 -362 -423 -317 -252 -269 -417 678 -7 485 -529 -630 -182 -692 -756 756 678 68 266 -957 -898 221 789 285 -583 336 776 -281 217 244 706 -700 704 -329 -682 -534 -321 -414 428 969 -965 206 -188 -1000 735 372 -866 -655 -25 -985 -217 -175 626 771 -107 -146 -452 -938 -328 -8 -678 784 146 52 -728 -899 -298 933 257 -800 -322 -545 -307 -142 109 -295 132 526 252 364 439 -428 460 98 107 579 304 -869 -127 855 763 930 -465 -673 -976 616 546 589 -403 159 222 -631 610 84 -451 873 -672 -667 -942 -915 338 850 895 733 692 -682 212 309 -756 -632 224 218 -195 449 708 -236 996 -173 666 -495 -947 -864 -972 555 697 551 429 342 -54 37 132 -772 -689 170 -453 63 53 -307 299 -940 -502 -64 -570 -631 -2 563 15 792 -886 606 944 529 183 217 -816 -85 -640 303 691 -67 534 141 453 -977 871 21 609 -661 -672 483 620 -465 -60 4 827 -518 722 -716 383 -857 622 463 654 -695 -653 -142 434 978 554 -572 -520 -201 279 -272 -142 171 685 -522 181 197 408 342 -398 -13 -968 -278 -102 -991 -654 -559 716 -66 -451 27 442 -201 -209 -776 668 -600 637 521 -847 -9 -410 717 185 356 362 88 -726 41 81 656 956 -173 875 -830 835 -264 354 81 -333 15 585 654 -688 656 -999 -687 -936 531 -255 798 440 -11 942 -11 739 3 369 -21 733 -411 -605 -64 456 -226 -301 590 39 913 989 419 -671 401 -839 35 834 780 -310 -870 -27 -93 995 655 -334 -956 302 616 870 -268 836 -193 -776 -604 818 -568 -712 -388 749 -442 -564 346 184 -94 517 411 -967 902 863 -225 -531 204 993 -211 -687 388 758 240 -929 928 630 246 -406 134 -668 888 -588 994 929 -108 899 401 -611 163 277 137 586 939 203 783 619 1000 523 -254 -470 188 736 -15 -686 -880 -233 -970 492 312 283 224 261 -225 -747 557 -633 -357 -770 870 87 -847 -190 829 -338 57 -867 -91 -721 202 991 708 -925 -223 -612 202 49 418 894 -27 817 -842 -376 828 -78 774 -173 -364 381 778 620 813 152 -963 -150 123 257 274 -269 380 323 -731 353 -776 -825 583 64 429 -127 -122 992 -105 140 -773 -907 -845 -537 160 -506 -487 -139 822 -332 -94 -663 -308 184 278 559 804 -420 -509 -439 505 -607 -723 637 -788 454 -138 -259 -537 -222 -639 23 -360 704 760 -865 812 639 -311 50 378 188 401 346 260 650 -894 831 49 -34 -244 99 -741 833 935 604 -198 991 -386 -623 330 -849 -886 865 -168 511 -827 102 564 834 961 293 622 680 -292 -93 -490 -803 558 -711 -148 729 624 957 -592 616 -216 -539 603 421 -143 402 783 13 210 14 -353 -235 -527 -613 -68 -386 -137 -602 362 483 -52 -315 582 74 -252 848 -395 -949 -452 -387 126 880 837 307 414 -390 145 -703 -236 -610 98 -598 920 -392 313 -208 -78 7 -221 -528 309 -265 519 280 -223 -381 -361 855 -931 -812 -286 328 971 -310 803 -590 -439 330 -494 -202 -66 -716 -9 67 12 805 221 -978 957 -19 -292 512 308 106 307 878 768 111 987 -501 -584 -265 -110 524 385 -61 -941 -207 558 462 -337 995 -682 367 -313 -145 -764 652 126 -402 -659 838 -956 450 -878 -666 -396 438 160 -128 27 -635 -307 687 -48 -809 -889 397 -146 842 550 -956 684 107 806 -623 -193 -853 228 548 64 498 -739 -609 187 -843 -266 481 -260 -917 -928 -241 -731 27 751 163 -368 383 -896 -550 837 437 -847 -79 -777 -472 -600 647 751 -382 673 311 -840 -886 -393 -562 936 -735 352 -876 572 -876 633 194 992 -682 853 -503 667 -927 -854 16 -815 -593 -765 130 -835 15 189 -148 -358 -958 -862 910 145 508 -311 622 293 745 167 -876 -868 0 -391 18 323 -121 -509 413 607 -900 -793 814 816 -765 -532 -323 -777 689 277 -765 -296 192 -106 -720 85 410 -21 426 -925 732 -719 -716 -493 -257 46 885 -410 304 -571 -163 252 445 137 -522 -694 -394 -553 73 52 665 -831 -616 135 -20 935 584 848 380 -42 -485 405 -104 173 914 -164 -658 406 237 -611 777 713 68 -53 743 -113 443 146 -451 719 -783 214 168 295 149 -77 -362 -627 530 -105 163 -218 -466 -121 -726 -311 306 -543 -911 353 -830 -94 -742 -118 -414 -193 -83 -756 236 -396 -84 174 153 148 -917 368 -163 -287 948 -696 5 338 -1 -354 -427 386 511 511 -100 104 -193 19 594 655 -994 783 -693 608 -570 40 -475 16 -558 -109 576 417 -1000 -273 220 -118 785 361 -401 -826 -232 706 607 -85 -234 -106 -117 -97 362 486 726 595 -482 -927 279 -687 -714 985 -988 34 896 -518 -375 412 -63 -764 507 -336 707 611 461 342 -599 -528 -394 0 288 -805 -795 636 998 884 375 374 -177 -741 -336 659 793 236 -937 -157 259 -357 -677 -511 516 107 716 -105 -794 -870 -980 -423 920 -720 384 451 -721 -707 -650 -551 445 354 483 -463 -620 575 782 -916 734 -52 -71 -150 887 765 592 -954 -139 562 2 470 36 -629 726 -689 630 452 -831 -9 -578 -650 -975 -415 -184 125 -286 -661 498 182 -780 -325 -896 -985 342 64 -878 -175 531 -425 176 909 -852 753 -476 -740 538 121 -705 -924 88 485 -471 -987 219 962 457 -566 -759 -989 -62 135 -789 -109 495 607 550 -707 656 -561 -902 -682 -561 -457 59 -96 -547 317 772 467 -723 410 -690 891 -966 187 437 -42 -438 513 -213 147 -259 42 -642 -604 269 -116 -516 953 342 915 -286 -637 -857 -911 377 -885 410 -439 -565 369 -939 36 -25 845 759 -438 144 -183 349 249 121 764 492 -602 -805 32 438 343 -938 303 79 515 -124 -494 -852 687 157 572 379 746 108 -418 -151 -437 -7 465 -599 214 371 221 635 -311 677 -863 -892 -424 -512 576 472 447 -752 -637 415 97 -642 -788 -679 908 589 589 636 125 -756 140 -497 -92 723 -713 -191 -327 -854 913 196 -833 -158 602 -467 -611 -958 -737 -913 604 -323 -415 61 459 -804 287 839 -830 -438 984 -584 937 140 -941 -604 968 904 -979 -459 208 173 -251 426 642 -483 497 -795 894 -325 721 694 927 -317 398 -83 -549 628 248 -556 -275 -266 439 -322 -981 928 -764 -544 -381 -361 -890 -285 -588 -513 303 723 -821 132 -738 -72 750 103 570 -755 152 794 976 -97 547 -780 207 522 -643 -319 -612 -23 114 -97 17 -330 -998 -614 289 -340 -800 -482 186 -790 -967 921 770 171 -303 -900 945 328 605 561 -577 978 -108 614 -998 478 -298 172 -268 721 39 -176 174 -118 171 538 -973 -461 877 -833 -170 240 -644 193 -474 -357 725 -998 714 -448 188 -128 414 922 345 -885 -31 804 -942 86 -6 277 219 -371 -563 801 110 332 -129 143 885 270 631 -161 474 5 377 168 298 360 -126 607 -668 -383 523 -647 -536 -210 543 144 968 -567 101 -705 401 750 487 51 621 -871 877 -138 -788 -24 298 481 527 -871 -913 -717 -853 253 221 -103 662 780 723 -847 572 810 119 441 671 -858 -247 375 940 -745 20 -932 -777 -870 816 -67 848 -882 401 413 -363 194 -874 -650 152 117 522 35 952 -97 -557 -209 -474 17 -834 219 -516 -228 787 95 -39 412 949 -634 441 307 -758 -637 765 713 -576 644 877 697 -256 156 -857 124 940 -184 -810 423 997 239 414 -6 221 129 -69 -87 -941 979 -150 -451 -350 -303 -239 369 -303 350 413 -638 654 -117 987 591 -882 498 187 -793 -615 636 172 983 625 369 540 -893 225 -466 746 -132 449 16 905 579 -490 -325 -843 -567 -232 772 -17 890 578 22 -398 475 -174 410 -778 -977 825 -102 -634 -463 -224 308 410 -866 -292 254 171 733 -538 779 -943 188 -150 -183 -266 183 505 -702 -927 -333 212 -830 440 -914 466 707 -952 139 -822 841 87 -517 -518 434 771 973 -501 294 -272 658 -207 702 961 -609 -578 692 -442 515 -608 672 -409 449 388 -940 50 -844 223 942 -159 -470 1 -88 552 -44 97 155 173 128 383 -63 286 793 -789 -832 -611 324 134 -779 627 -771 -685 -479 -810 -565 -54 -340 -408 631 446 -460 -584 -259 512 -372 581 188 -648 -114 342 -287 -644 -796 529 536 -468 315 -48 889 935 509 958 341 -897 220 744 -40 -115 -865 891 185 -214 -998 -439 714 -172 639 88 313 901 167 717 754 175 -576 415 870 712 -359 -304 650 -673 -659 106 242 22 -61 -663 -281 -75 -435 478 -521 637 671 -98 764 580 433 -202 231 -983 92 39 307 -998 138 -78 -507 810 -953 397 -904 578 687 -675 662 20 -443 -603 285 -615 447 -207 479 -874 -839 614 -784 -624 -703 -5 934 -904 672 -192 -821 -164 -373 -674 132 780 937 -211 106 141 -850 -667 -367 -160 169 834 -913 -66 622 635 222 -589 137 -100 979 -817 664 -858 -838 -693 549 -178 192 658 -697 -338 -138 677 -691 322 959 776 243 694 693 615 587 32 -888 107 848 20 451 57 601 -329 -925 423 -102 326 791 76 209 704 446 -588 -944 -105 -21 -320 55 168 535 -997 -524 250 645 663 -825 930 279 -687 890 952 -431 88 978 -936 -488 299 593 200 -141 835 -577 -583 895 686 -917 447 -811 -849 -39 -403 -772 -22 -792 415 663 613 -257 998 717 -405 496 -733 460 453 834 -578 719 893 -455 608 745 -435 272 -960 -134 876 558 75 -28 -874 696 -173 -974 -969 551 310 -265 566 353 -548 220 -954 710 973 80 -806 900 838 768 892 739 -685 -47 -920 -660 -417 -285 207 -27 -41 -676 -232 -977 137 -305 -942 738 -877 99 700 -41 -407 -181 82 -878 589 52 -765 -600 870 -32 389 815 -449 627 -273 -916 -146 994 893 -224 -741 789 215 585 729 984 548 -631 -754 422 731 -375 600 36 643 -362 -831 311 467 47 -755 -529 -133 -619 110 -22 -803 460 -584 348 727 -885 564 906 177 947 -597 527 -696 299 490 639 888 -57 -743 668 -197 -680 97 379 -594 -925 860 -905 225 -651 -339 -161 -17 -502 -641 -927 -564 853 -110 162 -416 576 506 489 -493 -438 -515 -991 -665 855 839 240 -797 -602 441 837 520 388 797 -199 -131 -57 625 215 518 -899 671 -219 36 208 96 148 980 681 -523 638 628 371 -188 112 -681 498 -755 680 -63 -221 346 -49 -486 -643 50 196 -754 -503 780 372 -815 670 174 116 899 988 945 542 763 -464 -63 -760 639 -532 618 182 475 79 402 -961 -65 617 -859 847 806 -414 -191 -417 882 -741 -696 472 -662 645 761 -910 206 14 248 204 -223 646 342 903 964 -311 66 961 64 -889 -725 641 -524 -944 -748 355 951 -870 -577 427 -565 150 -260 20 892 735 30 508 746 284 895 560 -407 -736 906 -889 604 795 -740 752 -675 -381 -865 734 190 -774 804 -120 -209 861 -181 462 -43 -683 -591 -611 -685 -378 -228 -272 114 -901 696 -57 893 824 -775 -705 -640 -981 306 790 746 -968 367 445 -587 644 789 -610 -477 -121 429 -781 9 -253 467 327 925 91 281 561 -213 -329 324 515 -783 493 -684 984 662 976 257 387 750 -930 -794 -51 483 -869 466 404 587 -504 -838 -98 337 805 636 682 -234 44 394 -771 272 -882 568 -510 920 -120 -474 196 -545 -828 588 -774 -671 373 -704 360 550 -455 -569 -934 600 701 -623 337 643 469 -967 900 731 -439 302 518 -901 -719 -758 871 -401 -617 -703 -764 694 418 -463 704 -946 -688 -347 -311 882 18 -753 425 -707 342 -100 -588 52 -121 524 71 619 -828 -291 -548 -346 752 360 284 -783 49 -387 754 -629 -2 298 -637 261 983 -644 -736 434 351 575 -527 540 65 -128 169 -944 147 479 202 -862 226 48 -469 -585 759 314 386 430 489 -902 -881 -606 -60 165 -850 -627 -607 54 799 -656 -688 -950 -446 -867 687 917 718 757 -317 -472 877 -962 778 788 455 -497 -967 -419 66 -779 -285 -77 811 -422 -285 -124 -95 -357 -360 612 246 412 868 475 469 959 -568 803 -71 -478 -186 -835 515 -275 -220 179 -834 393 970 897 114 -469 695 769 -69 583 -217 -639 560 -327 -326 65 946 14 855 88 889 -368 537 -854 -647 34 -965 -598 619 -148 -513 241 -974 850 516 -608 -230 943 -145 -369 833 554 -122 -64 -720 573 64 398 223 217 305 -167 462 -745 -175 503 256 767 -64 80 -838 671 236 -787 712 -707 423 -848 -892 838 121 177 -236 -107 -850 -634 -65 581 199 -169 -667 -86 252 -533 -517 829 -634 798 -735 -992 -325 357 165 401 400 -106 979 -598 417 -316 -851 126 432 640 607 297 -241 107 939 -167 -453 648 827 -858 -805 -701 384 -3 -216 -201 279 660 -368 934 911 294 215 922 924 -142 -199 -989 -894 871 -424 -174 80 914 -573 -186 355 363 -488 -161 839 -228 -534 -156 626 583 932 916 187 -173 368 -967 -689 305 579 -218 -544 -605 525 105 -466 -581 156 -791 184 664 -486 -273 -390 -941 8 807 149 520 251 -22 -190 996 621 -193 146 -212 648 -579 -693 1000 -86 713 896 836 759 135 -792 440 -53 106 103 878 -673 205 -553 -596 96 -644 248 554 87 -495 124 -195 -647 -929 344 931 382 459 11 -206 -780 -491 183 575 61 844 -279 -948 50 -892 -109 -498 -274 -861 -401 -768 -346 -816 -528 931 641 946 747 -476 -243 631 322 -838 -200 760 399 -284 296 -116 19 362 457 455 -684 874 523 -472 -86 119 917 564 -296 186 598 457 -164 -1 -579 1 -72 -97 -258 -522 -876 -594 72 857 588 598 -960 265 -17 -780 -320 -175 -364 258 659 856 -762 27 -515 897 422 93 -825 718 -111 497 -513 -68 258 -673 811 88 690 -444 -654 -40 231 492 -66 576 642 590 324 967 -596 -663 -141 -936 578 69 -859 -254 -84 941 289 177 -231 319 -594 204 765 -889 -916 963 -406 -427 505 495 946 808 -560 348 377 409 236 552 194 -674 -365 77 424 660 440 247 306 164 -296 435 -831 52 379 -514 21 -30 -418 893 -800 -644 510 564 -922 -611 -739 261 329 -85 -674 -867 -737 729 31 -960 -297 -297 -950 770 -540 909 951 143 -194 803 681 747 -191 521 612 89 -667 -753 -249 634 824 698 -425 185 -606 -618 992 305 329 55 -824 -657 834 -185 -160 781 579 906 756 203 -113 -249 275 792 470 850 181 274 -905 738 687 39 -758 -487 -477 182 790 -337 -25 409 0 691 -120 -202 57 280 428 392 -852 -8 -158 -220 754 418 928 359 886 676 -371 64 -633 -340 787 73 -683 614 -421 644 -968 944 -706 522 867 -969 273 -243 906 -450 217 616 254 68 -687 -345 -831 -800 -823 378 878 -969 232 826 321 -688 -448 889 692 -849 -931 239 -296 -125 317 -148 77 -557 530 -530 -114 -751 -854 -97 373 248 -479 -937 481 498 57 -318 -766 -18 -851 129 -432 -160 -563 962 871 24 286 688 627 983 397 -859 -163 -562 123 -742 -531 196 429 723 -347 282 742 256 958 115 593 -210 -915 437 473 319 693 290 646 837 391 613 611 749 -445 234 -373 11 565 78 641 -462 383 54 104 -805 -901 332 721 817 -121 -898 -251 -821 -10 -604 92 -347 542 194 740 495 626 -640 243 613 -304 -99 420 -567 781 430 230 -520 840 -855 -728 230 533 936 776 228 102 -90 335 -635 -169 847 897 -986 613 901 -71 587 931 -229 -373 -530 -791 -339 330 -865 -141 47 825 -888 326 -478 789 702 742 -553 941 208 -599 -807 -422 -956 991 -62 819 -527 438 -743 -136 -112 816 -446 -234 -254 -705 -659 -781 61 939 226 364 184 423 -797 97 186 387 -720 750 961 10 9 -509 -545 974 -941 -109 250 686 68 361 56 -150 -186 -330 -741 -144 -587 37 698 -270 68 -552 -644 -756 334 271 410 -608 -875 -62 -375 294 431 -520 -776 298 444 562 -377 528 -497 -517 -416 820 -939 909 -491 360 410 951 -204 195 718 -13 78 -666 216 662 -480 -51 -369 -900 886 -966 -487 -30 -879 623 752 -560 -140 591 -948 -651 802 -226 -891 -650 -766 -95 294 -39 -591 -946 646 -467 193 -191 125 -467 200 320 222 266 -813 -425 -112 289 -900 -677 655 844 679 -344 396 549 -889 593 -703 562 -843 -652 -954 646 148 615 364 937 -155 -293 -92 365 524 -491 -790 -91 -231 -923 723 821 -314 786 441 309 -45 230 -451 673 -448 -663 -910 367 -855 316 -456 -487 450 -918 -529 497 -836 359 366 -71 -899 342 -993 -208 439 -836 -526 -601 886 601 231 388 750 -366 433 886 972 255 -369 -404 -921 -413 370 -744 787 -560 375 606 -659 383 -721 -602 -122 138 -420 -273 -493 -200 376 -356 64 855 47 422 -462 85 -828 -133 -73 158 27 589 -432 -46 -415 114 -796 -399 512 674 -998 827 -654 -528 -354 235 -458 176 -653 387 -545 -129 502 551 -244 207 973 79 998 -512 840 531 278 373 969 -782 907 -117 -789 423 88 205 954 545 -240 941 -843 853 757 688 -693 399 916 84 759 808 969 -628 833 -128 -741 -882 -123 -892 510 773 922 -506 -631 -209 68 993 18 -369 -736 781 -25 -917 -925 834 408 -170 -64 162 366 -758 925 -210 979 20 -263 -414 530 -492 -951 -78 -705 -687 521 942 957 -39 235 -976 936 -936 -462 723 868 -815 132 -290 -349 140 -279 558 -7 645 521 -391 -262 -552 -686 -239 -814 -147 -757 501 -358 901 -813 123 -326 853 -479 594 -470 -461 -206 -395 -604 700 559 601 -889 -244 582 80 -117 738 691 -557 -676 311 -847 616 -704 750 -15 300 39 972 -805 -627 390 441 -957 -710 -876 -110 967 889 -871 412 512 -119 -90 330 -916 -325 147 848 -516 809 -693 -907 -402 -317 911 481 -546 -191 346 57 -39 -590 924 -308 -494 332 -952 -72 -885 -293 -959 848 866 540 722 676 518 -722 -815 745 206 -482 -402 -281 533 -926 578 -396 924 1000 958 -417 -506 731 138 553 -676 991 787 -493 871 913 -848 -275 -367 -986 -740 204 -99 -44 -574 762 443 -700 -429 575 61 727 -197 -204 930 -228 217 661 328 -809 4 549 -435 567 426 -343 -439 -669 -260 870 238 -147 134 722 367 -197 521 208 -764 423 726 323 -476 -941 897 -107 -349 -196 -566 -213 274 192 256 1000 -829 530 283 -268 463 592 -886 260 -902 -550 904 745 642 255 588 -101 858 -629 102 894 -166 -693 -133 -546 418 -330 166 -968 604 -43 -510 63 224 -169 802 -783 470 -749 175 -795 -541 736 281 777 603 851 841 -106 221 -843 896 -577 338 -323 -550 810 866 902 -791 929 708 -338 -268 584 937 -562 -362 713 493 87 975 -415 -20 -470 -946 -671 198 820 73 -70 82 427 5 -722 -514 328 -679 -686 674 -238 226 480 451 420 249 -212 -468 -677 -636 255 -169 717 -989 -450 -893 582 -222 -477 364 458 -201 976 752 174 -356 -516 -359 -374 -971 -777 -58 -425 -668 870 -836 -149 -548 438 125 -235 -661 -23 -830 20 -864 878 -563 -468 786 732 269 -507 620 157 321 -311 -313 -873 262 743 328 -345 -210 -87 -577 -677 -59 908 -376 -406 -254 -456 561 -82 982 -12 -260 -958 253 -184 374 -991 -395 308 540 409 282 720 362 344 -206 -503 665 182 -690 34 581 354 -391 823 -901 -924 -262 6 277 -546 -244 -952 248 850 221 -479 882 810 -475 745 555 -280 -151 164 980 -685 -377 -25 199 -399 173 -640 313 -396 -466 549 113 -432 -941 7 997 462 581 -914 -716 880 782 -557 -45 -252 -863 -442 -285 -790 785 399 -455 -856 -624 589 -917 544 774 -347 -464 -614 -84 718 72 -687 -870 -219 336 108 442 885 -134 519 -96 -541 -54 -803 -302 211 882 532 -723 -975 -385 439 673 -37 234 285 607 883 271 -685 -27 901 -668 460 -967 605 -242 -432 -877 -938 -376 -329 830 377 546 388 569 -379 456 -530 797 425 734 788 -235 -69 -706 -311 761 -347 979 611 940 748 606 669 954 752 -460 -287 -783 -401 -124 608 815 544 -733 532 -540 568 -306 414 168 629 -457 -411 484 836 512 -304 -348 410 -824 127 10 -842 -223 -857 36 -919 -591 252 214 101 809 203 983 -419 662 -798 174 -859 570 437 -834 -750 -682 619 -30 -794 -546 -904 666 -897 -803 147 -102 877 -928 -11 58 -331 -254 -836 -292 -90 523 239 183 610 45 -874 723 -84 -196 227 -723 -254 827 -753 310 -354 170 -137 231 -52 -634 498 -121 340 -580 857 760 813 -934 -210 109 962 -845 -595 79 -517 -382 417 -867 993 -501 -995 497 322 408 -721 -126 691 -703 362 187 89 261 -266 759 -315 -604 568 -924 -401 390 -964 -179 -773 -966 163 -82 -691 311 -462 419 173 714 374 131 195 817 -928 347 623 -753 -390 952 -20 520 -935 -240 958 -827 439 -712 613 -759 -738 -724 64 -321 -829 485 -265 859 -984 -141 970 496 -806 -965 210 -42 -547 -9 -557 -65 288 -793 -543 788 -590 -941 -315 -310 -180 988 75 487 560 610 -405 453 -948 893 -707 -990 -143 -943 -658 708 973 -242 -452 297 807 -805 -261 968 807 -127 -63 -603 -913 -57 -448 -303 355 -757 144 -261 559 -660 769 321 -945 -901 -702 338 122 -389 437 -899 699 10 714 735 -424 -393 636 -718 236 535 -634 -325 401 -815 -806 -309 -301 345 -58 -112 -670 873 196 106 46 592 -743 -492 -625 -954 -100 84 -344 324 -125 -398 -410 -567 360 375 -280 479 -32 -684 517 405 203 218 119 -215 -871 -292 -138 -361 -666 -43 674 180 -814 135 34 -365 -415 642 152 166 -87 -333 -748 -808 -820 990 -672 -641 -936 -640 454 -639 198 461 428 -467 -978 556 -778 -264 -169 411 -176 970 714 861 495 616 791 -793 401 824 -400 -643 967 266 982 -973 -404 581 -801 465 228 454 91 532 301 805 -361 138 747 -804 -24 17 523 -236 -634 8 647 -274 -633 105 -313 39 -887 -869 -744 -802 296 911 41 -172 651 798 723 294 -874 -427 44 955 -621 905 357 -822 -853 208 419 -969 788 -499 -933 642 -849 -542 -801 784 -363 164 -446 978 916 887 493 94 -897 929 708 -972 758 866 848 767 140 938 -829 -429 508 858 781 -36 -501 135 739 345 776 -918 357 135 -997 54 -173 249 -287 -372 461 229 -787 -704 915 227 240 -878 -628 536 372 -78 617 532 -418 -632 721 -365 501 -267 -677 688 -374 -489 472 28 114 656 922 -74 -223 998 39 -573 758 -968 650 -308 -661 711 -854 -804 -748 160 -88 29 535 175 -539 828 -274 5 974 826 469 -996 384 -884 -456 -656 -384 -750 -219 -611 885 -5 -51 -475 -73 -940 765 -964 -549 606 -113 926 -232 108 575 0 524 -731 713 -535 382 -605 -421 549 -801 21 -759 835 -814 -924 -585 340 409 268 -965 -779 630 944 -787 -798 132 -239 114 -608 441 -943 -355 -311 753 -478 743 600 -683 -538 893 180 732 -613 203 -73 819 922 -827 -245 57 -696 2 -230 -689 351 -212 703 637 111 -36 769 -802 -873 152 768 -232 -278 -853 824 -144 -787 -788 -65 430 -800 -654 -393 -368 865 -778 8 -343 -146 -936 73 -485 176 651 -922 -185 -344 -450 610 -852 -925 -810 452 48 -847 -768 -346 840 -165 976 -729 542 358 297 39 -681 -848 -911 182 -929 -213 60 -124 535 770 851 -990 -145 -281 -32 -460 863 -828 -857 791 447 -522 -695 94 972 -614 -272 83 -889 638 732 -741 905 268 602 -670 -129 -716 -270 -171 -438 -871 905 191 541 -729 689 -349 202 -226 366 -210 -192 -644 -74 781 648 -132 -51 -61 271 835 954 598 217 980 -860 -378 592 825 -748 -947 -725 -16 -522 -12 -521 -2 -4 -794 -614 609 551 -481 -73 74 -849 94 -935 429 -362 287 108 206 20 218 613 -898 -196 -686 551 556 542 583 -561 -283 338 371 834 -641 325 840 193 632 -270 828 794 243 365 -895 -723 745 -191 996 -436 -193 -547 27 -737 -112 294 325 283 -401 313 -103 -998 208 -683 -106 -595 42 -309 -930 -223 -834 675 203 380 642 -54 -37 -746 532 523 -700 169 628 348 248 -734 512 -766 -500 -653 -417 -612 -918 300 -301 219 559 -823 36 952 835 937 870 -948 -998 -915 -448 568 201 922 830 -922 101 -921 -69 669 -878 -149 952 387 472 -625 -644 173 -756 458 182 -43 406 898 -441 -337 90 -818 -85 -118 -358 341 -403 833 -82 -302 763 60 921 217 -302 389 546 915 -500 -759 -425 372 -735 -24 -870 -138 -981 334 825 710 -436 632 381 681 837 285 -748 386 -57 -667 -337 -142 -774 -197 -423 -640 193 299 578 187 -236 880 391 361 552 -972 -749 -66 -837 -764 -869 105 784 671 918 428 960 -21 -709 -222 -312 166 313 995 -439 -452 513 477 -451 911 147 -545 968 -158 997 -649 -822 -972 823 941 193 -927 -86 -430 -891 -111 630 336 -709 627 270 409 806 47 -991 -683 720 634 -181 -996 797 782 77 789 -379 -604 -59 946 -203 301 747 -194 -458 342 -215 83 -457 -565 956 848 378 -951 -572 -875 -839 -177 86 -238 538 -642 -122 997 891 -446 578 -483 999 431 -37 -250 836 -613 -158 698 391 -818 637 -888 597 -667 407 868 989 -32 818 161 -462 -501 549 -744 497 -825 450 -930 -664 -420 -170 -959 -79 2 -776 -107 968 808 900 982 924 -214 -9 967 -335 34 842 412 146 -131 -641 -310 902 128 -802 192 393 -426 337 43 765 -924 -552 -625 401 961 -994 -136 -584 308 303 533 20 -801 465 78 -951 -57 924 -983 -805 12 344 -921 977 -934 144 -451 571 -711 -599 -779 645 -773 -816 687 -353 -452 -704 239 -898 646 224 672 440 -241 905 575 794 58 836 -878 914 223 706 24 -359 -991 430 -418 453 -319 486 -429 889 969 62 -651 238 704 -436 998 147 -206 912 100 -864 -62 -64 727 -597 -714 868 268 857 -836 -549 -303 458 594 207 -998 677 204 -136 873 -434 983 -343 -469 -562 640 -753 52 -335 -787 918 157 -134 478 442 552 200 704 -948 192 503 49 917 349 -484 -60 693 -924 -106 631 695 -379 -298 927 737 594 693 -467 390 788 929 140 -884 -85 488 -15 -183 -782 656 -49 -442 -562 840 -253 -952 668 -813 -576 878 184 471 210 183 -409 -806 474 -328 94 115 9 681 549 -141 12 -325 357 -497 -137 212 -671 397 396 -831 -164 623 -740 567 545 693 -289 -255 -330 -65 -797 -792 -602 573 211 -28 -605 138 -825 -13 -426 218 -238 -946 376 280 398 923 698 37 -126 415 773 -918 -134 -77 -282 957 761 345 115 533 -830 627 -78 -744 -220 -727 -682 873 -876 -635 378 241 710 -52 -891 177 -725 251 -907 -724 59 317 -942 -155 -294 -940 -173 25 -974 -717 117 -878 151 -788 893 -433 -188 -325 967 515 -305 967 -802 971 -189 -45 693 393 -286 -5 -191 272 96 -690 545 97 -671 184 -37 291 -979 -277 -504 941 601 978 26 700 -427 -591 -891 67 -301 -642 -281 706 284 194 680 -964 -718 632 553 856 -216 318 -144 384 -214 777 867 -298 -510 -829 547 112 303 829 -459 -629 101 644 -404 939 955 679 597 -502 270 683 -750 -177 -830 661 872 -414 398 -291 77 -384 508 388 -879 207 -746 -560 -554 -112 324 250 338 390 708 -280 -760 228 908 203 -744 -100 591 -990 252 -936 96 -685 560 658 -467 -721 696 811 -354 672 -935 -633 -87 -997 749 946 -539 449 282 -985 -860 703 333 -957 761 987 899 -621 -540 -645 808 678 470 -957 -510 -657 -140 -468 510 -593 463 -394 58 -183 505 -620 -244 -618 -322 746 344 380 -783 652 848 748 486 -40 958 -412 -428 969 -411 784 -81 -643 -469 621 488 437 -566 19 -369 -405 705 -49 -598 -762 -195 -179 33 -96 942 104 -175 851 64 622 983 -298 -838 -559 -690 449 254 476 300 -369 -50 -760 -958 116 -115 -235 450 185 -907 928 867 -125 -568 32 -467 854 -569 -853 -454 -134 -213 749 -589 -888 -611 650 727 -218 700 67 -36 -288 -135 650 552 -69 -235 924 -532 -556 276 432 629 -388 -628 319 74 509 316 -763 -958 -719 980 -985 -719 505 580 267 -416 251 -862 -907 180 -951 276 -948 738 -792 -231 -866 719 688 -146 366 -886 468 344 929 -438 -523 -884 953 -72 -258 -84 -326 -262 718 633 -648 -954 929 -873 746 -809 -84 -898 527 11 -925 -608 427 257 -323 -671 -995 294 -642 964 -177 140 -494 541 194 488 161 142 836 711 -57 -346 -1000 202 -869 -647 785 -387 165 658 -335 268 434 198 -370 -284 -600 -349 -775 275 -660 -663 -49 801 186 715 -6 -706 -79 -262 102 -631 -79 -496 170 -670 -245 494 -426 415 -846 226 -749 -479 -297 59 -691 776 -915 -564 -782 985 -245 718 640 546 980 -45 -629 -153 -914 411 -60 -942 998 -326 652 403 605 -967 -799 -500 -672 616 845 -14 813 -797 621 -960 740 950 -609 -340 18 651 -256 350 -262 -555 -621 -962 814 720 -286 13 22 -264 406 177 163 -717 -309 -982 662 -368 149 94 776 -514 -884 -400 -44 -915 533 818 -335 -549 -741 -936 62 506 -539 77 -230 795 435 856 -400 895 -648 687 354 -232 -573 966 -599 -891 -780 -483 -81 -764 400 713 -937 -834 -900 405 921 634 105 372 608 270 239 552 109 388 -417 -814 395 -931 -182 -114 145 739 6 930 -299 -523 466 -913 -416 999 777 934 751 974 -257 753 580 -304 175 223 620 -922 749 -153 855 197 -364 140 -191 723 223 -1000 113 304 -909 -279 -218 916 -336 275 232 -435 150 834 -890 -275 664 -232 -823 -914 -286 807 -75 -517 -383 -147 306 393 -814 -605 -602 -550 199 -881 147 418 697 400 568 542 -330 -674 -433 359 681 -316 -655 -758 607 -760 -799 36 -43 -18 -30 -173 -290 550 121 -603 296 -995 275 995 524 -691 -526 -223 381 890 140 -617 929 35 982 -469 605 584 784 -344 443 -322 -83 70 -180 -887 -818 440 -558 659 165 207 -948 -691 -981 -353 90 655 -74 682 -741 -362 424 814 -670 -14 -48 -743 -887 -132 637 -466 141 435 61 -174 -316 325 778 668 -188 -750 -858 948 757 264 -320 -21 -897 454 -139 232 -3 856 -559 -179 -221 -419 -517 749 222 239 998 -285 -910 -295 688 886 -267 -744 -586 609 -16 621 -33 -312 -46 176 681 -689 -525 -41 283 49 144 161 832 827 -180 991 -860 363 204 678 -492 -492 685 -885 -82 -164 -668 -642 -201 -331 -929 552 -419 61 199 61 -288 -563 -170 -44 933 -180 266 639 811 -194 134 56 -47 -418 287 695 175 535 -568 -550 -330 -372 -644 -579 308 160 971 -811 285 -383 -677 649 -9 -92 -298 -583 153 -418 993 695 939 390 598 968 529 -819 892 29 511 113 -16 -285 -708 -184 -790 -946 939 -722 598 392 694 486 -207 595 216 953 221 -66 -42 -397 -51 -876 -184 217 -272 -662 -69 748 -839 522 -422 -928 -175 271 -742 -448 -901 228 -618 447 -667 243 150 -125 753 876 31 -439 358 439 217 -529 252 -988 -117 -11 132 -424 856 -77 -1 -932 560 183 -801 93 463 434 -304 -345 -60 190 -263 -197 557 -982 874 -26 907 -538 128 187 -319 -466 -371 -237 -768 711 -8 449 265 739 -914 115 -488 352 -588 818 -371 672 -644 860 -91 113 -96 -774 747 808 200 635 805 224 829 128 -692 678 875 650 -365 -393 -824 -274 -467 -65 608 679 649 115 -474 200 897 -72 -650 -16 195 896 554 431 625 206 349 203 509 748 -463 67 710 447 928 161 171 -910 95 -477 -50 -542 -959 -61 341 -317 342 -124 -665 -869 -194 680 335 83 530 -122 -584 -831 857 387 622 -485 561 312 302 -36 994 439 289 -557 -976 705 -668 -655 -357 -211 -580 889 -138 -933 941 802 29 479 971 -558 -778 91 230 -985 -709 400 491 746 -78 191 -653 441 -520 -925 759 429 435 739 711 255 790 -977 98 -983 -240 684 -679 -452 977 -293 366 57 716 -503 -940 314 564 -900 113 -794 -480 -611 -9 -956 633 88 987 -611 -925 -492 689 79 761 -509 777 17 196 -503 -279 341 -921 679 828 -177 -800 -423 -594 -283 -692 -343 -161 465 -79 372 458 -410 949 -164 -311 911 -518 959 -965 166 -831 -596 -229 257 443 313 -748 777 -343 892 -212 -713 -590 -237 -680 -753 -451 -742 -718 699 -105 -275 131 -961 -795 -997 995 823 332 -835 146 381 804 621 470 -825 -779 -213 801 120 502 -701 213 158 -765 -292 -149 -649 -7 -289 -732 817 394 -603 660 657 242 55 -740 246 -371 655 439 -726 783 -376 635 -80 -652 -150 247 -614 -573 -255 939 -608 -14 520 585 -869 839 698 641 -232 188 831 -568 823 -344 -929 -413 517 -803 684 -921 -285 876 -647 -487 84 -943 845 658 292 -669 790 -696 -984 -375 862 -975 -434 -54 67 -550 777 -359 -996 -486 811 -422 -383 50 -711 -530 343 301 -992 -48 511 -562 927 652 216 792 625 681 -743 -314 -697 -125 -986 275 760 565 306 368 968 438 -776 -74 391 389 194 672 958 575 -389 890 179 -225 -249 -960 116 -661 59 341 728 593 335 -749 770 681 837 891 -114 -591 593 325 511 321 170 213 -572 -788 -276 980 -848 238 -255 -10 855 -638 -803 -237 391 94 337 -945 428 971 182 702 -166 411 -975 483 649 -991 820 -975 94 592 121 935 326 -356 -247 -520 -262 10 -392 -74 676 -776 708 369 938 -887 226 -458 449 897 69 -628 57 795 635 341 -767 -808 -677 -670 -611 -159 -434 997 99 -763 -982 -15 -66 383 -812 -543 -36 -597 -555 -129 490 869 -994 548 -949 766 -15 -78 -591 86 789 -448 317 -815 633 609 344 -751 849 582 -947 70 291 592 286 -20 666 577 556 -525 38 -51 953 638 972 837 3 -681 -532 342 -24 420 -900 -16 -478 426 962 701 17 315 -6 -355 -98 497 707 497 307 -222 -171 -123 546 -350 485 -17 141 -753 -852 472 726 350 -275 -792 -280 -551 -299 -912 -796 -473 -426 517 -823 423 199 180 -769 325 407 34 369 -421 -465 834 -164 774 453 817 867 54 -366 78 -932 -365 -435 -517 -742 956 553 247 -226 792 -500 469 186 330 553 73 581 -245 -737 130 397 102 4 -642 11 -574 584 -626 98 253 949 -784 -578 -521 -161 519 -903 -856 624 338 410 979 -311 -725 -329 -569 -774 409 899 884 533 302 641 -660 7 -458 -739 511 542 -715 -662 899 281 234 416 -586 -25 294 593 -745 886 -539 -608 -717 548 -112 450 106 -30 4 -425 353 -212 -990 804 116 592 -762 36 -323 -837 209 -507 -924 213 662 -682 -638 975 455 -175 -948 63 -863 -914 781 411 -150 -638 -251 -383 -873 626 425 -165 -506 -117 809 651 106 -932 -59 -339 472 -420 -640 -683 -31 -373 -651 543 -222 -722 -12 -485 77 -301 -268 366 -490 731 -398 196 110 727 554 926 -634 -570 24 -504 963 760 59 -186 -781 327 -747 -634 789 366 372 879 -773 -974 356 402 350 -200 614 -718 -60 667 -333 565 271 -539 27 -161 -975 987 161 -27 -381 -195 -106 -889 -803 299 -573 -821 -320 753 584 491 -399 259 -590 -326 -655 477 -440 -823 -779 -41 534 735 -973 -312 155 658 -574 130 -439 -914 -522 297 802 991 -246 972 -280 130 531 -707 -280 363 -156 -740 433 567 892 855 -794 -887 -438 844 994 882 28 -319 50 320 439 -586 -373 -885 -158 -576 -649 895 -791 585 678 344 -703 -35 14 -55 -804 -700 -969 -601 -51 498 -374 340 972 -109 596 320 -768 921 -201 -507 -449 -655 -628 -414 -543 720 468 593 377 570 -567 -129 94 93 -612 664 -115 -187 297 1 -904 108 -912 -408 303 564 17 56 553 752 184 -661 109 -927 -211 341 -892 862 -789 -149 -465 -26 122 -471 967 -981 -337 -454 -632 -677 -437 102 182 -812 -599 -106 -877 -126 347 607 145 83 -309 889 746 -694 -4 88 -267 877 -681 -912 772 -547 320 364 474 997 -875 -883 721 13 876 -375 -316 545 -33 -727 844 -112 -433 -592 -668 569 -482 147 712 705 -942 -720 -889 -511 145 -806 481 547 448 -344 -762 -293 440 723 -375 201 -795 73 -255 896 -752 -64 -683 895 -994 974 809 -639 184 -186 -50 324 956 644 108 -746 394 299 -836 -814 963 -87 -975 750 792 285 183 689 -981 -724 774 -821 -37 -446 11 47 256 -216 -627 192 -439 412 -226 -270 -251 -850 -511 994 -53 619 -565 447 44 -245 614 -317 -526 -853 506 -583 76 491 -382 755 597 814 -419 -885 -782 470 583 182 574 -830 124 -796 514 726 682 384 -801 -406 598 -945 -542 85 -550 338 665 519 -120 -790 -818 -433 912 984 -311 -830 734 -700 -207 595 -542 883 -614 -704 -629 -923 511 -713 405 -415 -979 540 -420 833 992 960 163 -961 343 139 440 -150 -208 -179 865 847 307 -169 -680 -218 -62 321 837 -115 699 -306 -88 -558 741 -412 -75 146 -515 -222 -974 -636 366 372 -36 20 285 -372 -361 560 796 648 963 243 -175 -56 212 -98 -131 24 84 42 -197 537 161 -364 55 -555 -912 157 -133 -472 -236 -226 40 453 840 245 -409 214 479 184 846 310 971 -40 244 -736 127 -660 416 393 823 218 -963 -496 757 632 -467 665 172 -801 53 -782 -384 -458 942 930 720 182 -193 229 359 -944 -190 671 672 740 900 984 -562 297 143 361 -52 848 646 -181 413 -850 148 141 -934 759 -477 -519 116 975 824 527 -823 -725 -716 -44 76 -562 435 674 -851 -518 -590 951 -998 -8 649 -333 -976 -362 -993 -295 771 -487 -77 -924 31 -118 549 -934 -161 -272 491 -170 -790 -368 -775 -66 -616 -401 227 685 450 -7 -927 349 657 -88 -383 506 -478 -865 -933 917 -816 -463 -989 24 -904 505 -908 -632 485 -111 769 519 881 969 -239 -731 -162 -500 -44 895 -81 -548 -634 -948 -946 800 3 665 -353 -238 427 827 -194 333 -661 339 -444 334 329 -343 -372 -986 -743 -822 -720 -100 -590 -843 -537 24 -562 -17 290 683 -610 -76 456 -729 -568 261 229 391 472 -324 979 781 -946 990 -27 629 707 27 64 349 -756 330 -697 -993 -903 501 -253 -966 -660 -259 96 -634 600 690 -246 -854 967 -481 -123 -942 -682 541 547 813 123 -863 -919 531 392 -768 58 -676 -823 583 611 110 162 980 68 457 -666 -862 483 -688 782 76 -576 -140 -390 -608 -347 82 163 -206 303 -760 -355 -424 -358 445 306 -481 -246 -264 -332 -887 46 869 -52 -228 333 787 618 526 939 312 -346 -337 773 69 -698 -8 645 -27 487 177 108 53 819 -924 3 867 -536 808 -699 -398 -720 -826 607 98 -745 225 665 -227 -334 -176 -738 -266 -831 881 394 456 547 -321 809 -627 702 -748 97 -796 273 -749 -830 986 -597 -991 -969 -678 -697 -171 -644 -64 -71 -171 -287 566 -104 -288 -69 -633 -439 -189 887 -636 554 -52 -335 387 -985 -331 -717 -200 569 845 -496 423 152 651 75 -6 628 -283 533 678 -366 -481 -656 249 228 684 133 820 -868 847 -465 -153 363 -825 836 71 -17 748 -879 -282 680 -872 724 -350 666 -68 958 885 -250 308 209 981 861 -873 7 -360 970 38 -642 58 -100 -709 693 997 -669 -201 716 887 -437 400 -913 -907 -497 393 802 -200 -33 -320 -172 -626 821 771 560 269 599 -997 -399 -664 -472 523 188 530 272 -126 582 734 -86 809 -941 -758 423 594 -807 -408 -926 -984 730 -752 860 -5 390 -856 -33 119 724 -708 191 -80 437 -363 151 -858 150 78 796 590 -325 -872 467 -802 805 566 661 -428 -156 -951 -592 -809 -411 -908 183 -551 722 -281 359 28 661 164 -744 9 508 -920 -476 947 658 860 -774 -677 -543 262 -285 725 222 83 -780 -997 -469 20 892 -500 68 -926 591 435 -967 -774 8 420 869 -192 961 484 530 307 870 719 -488 -621 776 429 -211 -152 925 464 -223 266 -656 -150 458 502 -832 -203 -540 150 154 398 56 -736 -30 -885 -316 415 -314 860 -313 807 584 -319 -47 -831 992 264 382 842 498 -285 -411 -111 -683 -265 -808 922 -19 237 834 -732 44 811 -390 933 -916 36 334 -106 -898 -334 -375 -582 -834 775 580 -912 802 -102 649 -371 -743 -567 -901 -121 -823 624 -975 773 544 -185 -442 -634 -978 -371 -330 -305 -561 -362 -224 -735 -344 35 -526 395 -534 -528 -545 -119 719 310 476 851 -661 394 195 -279 -158 125 794 606 -128 593 501 -457 783 223 -995 -890 -845 -809 -88 -100 -425 347 -216 950 526 857 421 83 819 -750 -13 -548 -835 977 -409 -506 773 -472 -887 709 492 848 904 -210 -477 -429 314 -277 -840 256 339 26 542 659 310 -649 470 -579 -264 321 -793 107 741 415 349 -460 -560 246 -631 -121 474 581 -387 -265 -622 921 878 660 -244 720 -710 450 -524 136 587 -827 632 776 -120 -28 -586 -383 557 -139 784 932 51 -994 -626 35 -903 -499 -612 -257 -633 -828 -795 -314 -850 145 297 702 705 300 243 730 -441 -881 62 -330 -257 -892 -929 -149 743 -468 435 -561 227 -810 -479 278 -299 369 469 -412 -879 454 71 622 412 532 -432 -229 -10 -277 -606 -410 278 970 -350 -40 14 -808 882 505 396 826 713 -146 -571 -990 962 392 -941 28 654 -673 -118 793 -366 683 -349 -850 -974 800 -262 855 289 -708 640 38 23 517 -38 -214 -629 3 -234 -291 -770 -264 -120 -735 -628 273 -748 -653 -664 541 414 610 -586 709 664 -724 -25 -382 483 -737 -925 685 -395 129 580 -244 -473 -628 -458 472 285 688 -866 -342 826 913 34 -841 357 -552 338 203 29 -714 851 -399 850 469 -7 -27 357 -442 977 -117 832 -662 -69 327 -916 -785 -671 307 490 799 -38 870 -214 -837 552 178 234 -340 -720 -742 466 100 972 637 -548 -640 728 -185 -145 -93 -40 349 402 807 337 982 760 -643 -939 328 -98 817 509 -368 -428 -905 774 868 -658 -594 227 -633 -383 -780 979 -12 -343 110 729 -942 799 -383 717 -412 364 308 -963 -254 -782 544 419 256 -689 -388 -985 -3 942 568 -181 -720 -566 863 -997 -760 -174 -340 -60 -696 -10 -841 -98 426 490 465 14 289 -419 205 360 -760 -161 -948 -571 528 -505 529 -22 -873 211 -214 -779 230 561 779 208 -973 62 80 -188 -547 -928 766 687 93 104 803 -703 904 -155 -611 -262 652 706 -205 -317 -118 -817 -587 -460 254 781 769 877 -851 129 818 236 -453 -102 670 -321 -901 537 -48 165 -686 249 -512 914 740 57 816 -497 -438 452 -982 501 -814 -321 407 -620 -73 397 -735 -784 -990 251 -329 521 -656 240 697 -23 4 27 105 -774 469 564 26 -784 879 -993 758 -645 214 49 -690 812 162 24 742 339 -82 -538 938 -616 234 668 616 -742 975 -792 13 -386 -747 -101 6 351 50 -999 465 -127 -841 -265 -611 -437 549 389 98 411 -34 403 -981 -979 898 559 -70 35 951 -333 771 -950 172 402 -733 -354 873 447 -901 579 -505 -683 789 -378 -584 -376 182 -862 -986 -154 -112 -349 849 26 -1 808 -63 316 -32 232 -933 -234 -218 451 459 -641 -997 808 393 -706 -142 -709 492 -495 655 -151 -303 656 -415 413 -796 48 -152 378 -748 -142 588 499 858 -894 -758 -149 188 211 -23 167 600 -808 332 61 -549 847 176 -359 -166 -627 -227 972 72 81 -209 -935 696 -219 884 739 -854 -368 -75 -369 -74 -814 58 -943 732 -705 766 734 530 11 -305 -355 423 850 179 -724 -690 -768 119 -890 -502 159 -511 824 454 -409 -137 -610 -696 526 874 -933 -543 -852 -430 -927 -225 -892 -819 -603 -56 979 -974 -824 -288 765 499 -229 -763 456 913 883 756 -341 612 582 -924 215 513 197 -458 -529 -489 -207 -290 -642 -985 456 -56 -558 175 -72 -816 -282 -839 37 -661 -848 372 -723 -386 244 -139 -665 -678 132 941 -344 233 98 -631 825 -578 570 481 757 908 -388 51 561 -17 -146 -978 775 638 390 -388 229 -128 -186 -897 -259 -212 -571 635 161 -874 809 451 -852 82 571 -832 87 -255 -69 -724 558 877 159 -897 -67 690 421 576 954 643 -937 916 467 -170 -180 506 -647 -76 -816 -61 827 -384 808 -248 -139 -384 -270 -597 774 666 -891 -352 828 196 -575 122 504 -786 -311 -521 -210 810 1 -199 975 910 285 73 -70 -867 918 -795 -111 -318 442 299 -254 998 36 -418 -240 -823 131 814 -649 891 621 -686 -609 -708 -223 -569 254 -961 966 -125 -598 824 -325 -883 -252 392 463 -574 126 79 789 683 89 -189 -12 -346 -341 431 870 -983 923 -106 939 -544 226 35 -996 -540 437 942 -226 -169 -502 -384 174 -702 -39 458 -357 -961 -738 217 507 -964 172 644 658 0 -2 -216 762 -560 944 172 -510 -234 -997 158 362 -366 384 336 -138 404 -312 -484 -682 374 -236 498 242 513 109 901 640 648 -96 639 22 -107 998 -102 323 -978 52 -959 813 -978 994 -661 -240 -972 -797 -85 821 -670 -684 968 49 984 270 614 527 -1000 145 742 126 447 -571 -972 -814 776 -249 963 339 -660 -738 -350 281 246 -370 592 -15 -184 -100 -387 -991 -754 970 -292 -969 -627 -651 1 -734 -570 -482 -296 -570 -606 -757 8 599 -478 930 -260 -687 -270 97 -64 877 -732 641 -562 242 -917 -104 -421 794 -430 -796 714 -630 731 187 -331 824 526 862 46 539 -49 -891 -858 955 -603 453 -403 721 349 -829 971 -383 77 -349 524 -40 -306 78 -255 -425 -634 -885 190 980 779 616 704 557 219 271 -463 263 982 -983 80 478 -216 765 -981 -914 625 -6 309 641 919 2 798 273 127 -907 -966 -902 829 -625 23 967 -275 -957 978 -944 -585 -931 -887 244 -839 -787 -112 792 -442 -684 -835 486 445 591 544 -302 164 -670 188 692 806 857 -46 -496 -928 -527 -509 266 109 604 -743 7 948 792 537 838 394 170 100 -517 86 325 797 412 -699 -947 898 -627 -627 -181 962 443 493 210 524 -424 310 42 543 467 -693 355 638 -214 606 -795 468 47 428 54 17 995 880 -68 -948 -714 -963 -30 -51 -530 21 234 -53 136 -824 169 390 776 561 579 748 612 644 -233 -470 517 -766 1 803 423 71 210 682 638 540 878 187 339 -379 -171 668 -895 -534 432 418 111 958 346 368 -162 74 88 230 411 -463 855 208 497 535 76 988 -654 712 -101 -280 410 192 -463 71 -787 72 402 84 492 -262 -928 381 -738 -901 741 9 284 -82 -500 -112 -879 -642 673 -714 -432 508 253 -688 -157 124 -606 637 -195 -318 -447 229 802 110 -471 729 509 -248 -768 929 -574 472 482 445 -371 0 -549 609 112 274 914 87 502 734 -979 -234 -145 -555 -34 589 -674 -271 388 -991 -776 -200 191 219 -757 -563 196 121 -561 -920 565 -362 585 1000 98 -699 540 871 -980 -657 -155 661 -568 -947 31 -124 -909 928 955 -347 951 960 -836 158 -510 -198 394 236 -643 -976 94 97 -733 -58 737 146 -208 82 850 275 860 -923 380 -922 -910 252 -506 -791 966 68 -929 930 277 -454 -366 573 926 -510 71 -693 84 217 -357 -793 -985 991 163 288 -673 -604 814 314 965 124 964 -653 754 746 203 -617 -627 139 25 805 170 -286 587 -973 -944 612 583 -957 -529 407 846 -803 466 759 -696 -765 870 538 252 -830 913 -24 -813 -71 -570 489 562 71 -9 963 753 -956 -917 219 -642 -319 -918 380 -139 -447 -697 601 462 -205 418 -687 -381 -95 652 793 -388 357 -337 45 -952 759 -372 -63 -339 817 -818 256 -211 218 282 599 665 -333 561 81 -352 -4 -347 745 895 332 604 682 -946 469 -966 513 -831 -787 407 -270 -815 585 -486 919 555 -826 422 -575 517 -129 9 -571 487 386 815 -387 445 -92 895 -993 -455 441 106 -586 80 735 -31 -79 -47 -405 947 -551 256 -855 477 27 288 565 622 -819 -897 317 -545 -469 -527 -765 298 -35 676 117 302 -952 83 -589 -324 613 -5 -293 979 -766 189 -981 252 -657 48 857 -284 612 -48 -845 810 -612 713 551 861 861 -710 -372 573 41 -448 451 -164 648 804 -469 -548 16 -690 699 224 866 547 -661 -660 -669 -824 757 -758 -617 858 -292 605 -48 330 -670 532 887 968 -801 -898 83 955 -920 36 -323 599 -884 -851 -671 299 -284 209 432 -741 -548 -232 161 750 -466 -433 -874 994 -75 -111 -650 693 -728 181 542 2 544 -870 171 655 -666 -204 896 407 768 547 -176 230 -165 58 747 -873 -419 844 -11 564 51 -277 -632 -150 -692 -832 -459 -213 -527 -815 618 718 314 -360 -239 144 967 269 910 338 -17 362 -871 -82 283 483 -572 -274 926 213 748 -523 -468 -372 -755 -495 556 155 -372 -616 -881 -128 886 -228 473 73 386 164 122 -585 -455 -994 639 -607 278 368 -538 617 -60 -979 -114 835 -627 363 411 6 708 236 -183 -476 36 285 -972 73 376 440 -970 195 -93 -619 -432 -930 569 888 -457 -119 -966 -462 -686 -811 4 416 -146 465 -167 251 -962 811 -820 -895 -779 294 85 -946 -231 -349 -714 -52 966 922 -661 -802 -102 179 982 178 632 -919 738 546 691 273 -28 540 -276 212 499 931 812 653 -85 592 -638 -875 -265 919 -441 -334 -300 -588 -218 -145 -705 237 171 873 -377 239 7 615 -915 157 379 463 628 -938 392 -343 258 764 717 71 744 987 -277 -38 976 484 -119 -769 96 -300 -977 684 -882 -185 192 630 599 273 -211 22 -49 -834 -922 -966 357 910 -449 75 -97 -777 -422 -743 -980 598 791 -563 -461 697 849 43 748 -212 -659 823 634 -625 -231 -157 76 -39 -429 608 -372 -705 -888 774 -291 -900 -805 659 -599 38 5 515 -186 -360 -756 694 827 -690 337 781 -391 831 590 911 321 150 -710 -279 -889 923 991 -883 -98 793 -571 -548 -411 405 -405 -303 908 -695 -857 -248 639 508 -820 698 421 -188 -552 -483 232 -864 -159 -561 -331 682 975 342 -797 -841 506 358 123 423 -753 702 384 306 216 217 447 -180 -552 763 -337 -441 -139 285 132 -282 310 -955 573 109 806 4 -773 757 205 -715 556 160 53 926 -531 -240 -5 -469 -211 -895 289 -426 -167 -849 399 977 -727 856 937 988 -357 -678 -47 645 -681 638 -638 829 -607 -485 240 184 638 316 337 752 -690 330 478 273 930 -67 -149 -277 -232 981 -258 749 -896 -653 826 -928 843 267 439 -139 -449 229 -37 -473 998 625 596 -104 39 606 555 -871 -332 887 -762 504 344 -536 -1 693 -804 509 -910 923 -790 -687 134 870 -79 542 -546 845 -484 -841 61 563 444 -997 549 -553 -849 -853 -950 576 -83 186 -103 -382 67 652 -823 -357 -503 938 -524 375 -774 398 -145 -512 -534 -860 -577 449 -825 -258 534 925 740 6 -172 650 -328 -625 -475 852 351 -556 -221 653 443 976 340 913 443 104 -265 146 574 -634 -976 919 -252 294 427 563 966 867 -440 905 703 733 850 875 -75 78 78 659 -773 280 -546 -484 -128 -660 637 -28 963 239 -175 -249 711 100 330 -555 -550 -95 -915 -816 -8 -820 -29 941 706 -269 -591 479 322 -786 -453 -820 -279 292 -994 366 -695 501 141 -821 -25 -133 326 -514 488 -718 793 76 626 -443 -853 -743 283 -808 -475 -985 238 -789 -308 -236 498 316 -283 830 -629 -943 556 -300 -509 720 -298 605 -506 -263 875 318 -558 597 -941 -389 -94 -8 397 35 354 -498 -11 96 919 -589 -163 -49 -13 325 754 -16 916 289 -116 -993 287 609 793 225 -207 -360 -683 -832 106 730 -544 471 -30 665 -840 -411 238 341 -328 -492 294 756 111 -560 609 -213 -90 814 -887 -402 -319 409 863 856 -878 -665 325 -524 23 205 -296 -476 -821 602 -304 589 -311 -126 -137 566 590 -667 82 737 8 783 959 696 518 372 -162 55 -872 937 718 -72 228 645 887 -175 409 -312 -568 -640 -755 -386 897 972 -335 19 497 559 613 -397 -797 -625 714 592 947 -373 960 -319 -658 962 889 879 -803 440 865 671 -336 156 -842 -562 980 -110 -817 648 936 940 225 833 -264 245 181 -654 602 8 -123 269 83 976 288 631 -191 125 -142 -780 -845 -989 -581 -366 -997 -583 579 374 858 -55 -362 809 759 -794 -19 -329 -696 -907 27 427 -512 -287 561 71 292 549 532 983 715 -148 476 457 398 -666 -869 711 -278 -902 -695 316 251 871 438 716 470 -356 -331 719 -876 121 -572 -37 658 732 272 801 -4 253 92 -312 690 872 -165 -675 276 206 -931 -171 962 572 -462 744 -414 284 -543 -302 520 -399 -681 -743 -161 -195 61 -56 930 831 84 392 605 -456 -5 -376 252 -938 791 88 963 -372 -139 268 -558 88 9 551 697 714 401 309 191 448 698 167 -927 482 -332 953 859 -596 -203 618 -162 -721 -618 322 -426 -713 -142 736 376 650 283 268 691 -538 -500 439 444 -787 131 -759 215 251 828 -992 -121 137 446 813 540 -647 -909 770 -822 -184 -69 -24 -747 -458 -293 562 829 16 -882 -59 682 -113 -237 -758 -961 2 7 338 -264 193 -732 74 -167 347 808 -800 -579 561 957 453 374 876 -286 -500 628 540 393 -191 -592 -596 20 -348 974 37 208 434 846 247 -515 587 378 716 -460 -519 -889 854 641 861 910 -869 11 -557 -179 460 119 -120 -82 -446 836 -475 194 -728 191 686 469 -718 369 351 -302 720 655 207 -366 -183 461 -648 593 -945 -680 -407 -452 -30 648 368 165 -19 -664 -640 -811 -66 33 -504 -936 -365 -559 100 630 -412 -159 -258 384 -487 995 -795 971 664 -481 136 -904 -109 957 732 654 918 33 781 -385 -935 377 -544 260 956 461 -416 -363 -106 -569 863 630 -868 716 -409 -533 -657 -99 -188 494 921 906 865 -595 286 634 168 -435 -850 555 -843 -182 -644 -95 601 -118 152 -520 278 -576 -624 787 -362 -279 709 565 143 -965 610 -783 -549 303 650 -99 120 349 270 -274 892 839 -640 150 768 -967 629 -817 157 -42 529 -787 -436 -963 -187 -299 32 131 -322 336 -376 -465 188 -128 177 680 155 984 -914 764 -860 133 -174 -792 -906 -67 442 978 753 832 -362 -992 -185 839 -195 22 -999 894 -879 -951 974 -368 -873 434 -709 -257 -441 -77 -584 212 -35 -581 967 -476 -864 -770 313 -744 949 821 -184 -885 613 -828 437 -357 -941 -414 597 -702 779 999 -684 788 662 816 -338 -370 79 -659 -170 -680 -580 -356 428 538 834 -645 967 48 -990 -769 994 -293 359 890 858 -895 655 -586 322 -791 745 -419 56 429 -71 813 -413 83 336 521 -589 266 -251 -832 196 -789 -504 700 -126 -201 22 -307 -320 577 -410 640 893 529 -363 638 357 -936 844 -891 -167 882 804 822 219 -692 823 84 852 -632 -172 373 -815 87 270 140 715 374 -90 152 -704 -301 84 906 -74 -317 97 915 -387 -624 -425 -610 82 17 650 684 804 -146 -787 660 -54 540 -721 -309 -6 435 -305 85 716 -411 986 -945 488 686 -469 -860 -164 -378 502 -396 -518 -123 -856 -775 495 -327 -697 -472 208 -480 998 -593 382 -396 640 -421 -636 -841 414 -518 520 -601 852 473 -293 -993 244 544 29 17 87 943 -42 -20 215 286 348 105 955 -785 529 -5 673 -987 812 191 -349 -268 219 -121 -850 -548 -397 13 -162 -796 -521 170 -397 999 921 -483 722 358 -589 -489 977 -991 633 -889 -141 357 214 21 379 -220 529 19 -313 -188 497 -124 250 128 -587 512 561 -649 620 722 -232 -72 -858 65 770 726 648 -685 -892 974 -367 -628 981 -901 -827 314 -490 -986 900 923 860 687 -175 87 -280 958 92 -973 542 922 -234 -224 -608 657 -583 71 927 113 301 750 851 -192 699 724 811 86 796 563 -666 -846 676 -573 -472 480 538 -72 958 265 280 330 -347 191 -277 199 -150 786 385 790 -274 -421 -86 -70 -356 -86 -734 368 941 -727 297 705 830 -668 -284 -826 557 683 295 -878 654 750 451 354 -266 -954 283 -869 406 530 655 136 -588 497 949 464 88 -915 -650 -301 196 -295 175 753 125 744 830 31 501 -957 388 143 75 -545 127 -218 -466 -469 145 947 -585 453 -315 900 497 -793 -817 984 -729 -993 -865 898 215 506 -727 -267 -16 957 -76 -900 322 439 -694 389 -525 310 -300 99 209 -222 -31 723 -903 286 -22 -809 -8 -591 346 -857 -371 860 480 -888 -615 -632 -610 167 -130 600 336 -773 -80 -424 516 -565 703 -600 643 -577 -158 906 -873 -390 -610 527 -579 274 -263 -640 916 -665 79 -93 195 758 -466 424 495 -565 201 -619 -124 950 -209 -480 -275 -218 -939 -682 579 688 -366 22 792 -835 663 -161 403 -435 747 -222 501 484 635 924 -93 -139 873 -440 -560 -854 -55 608 409 507 433 -439 -301 448 -499 684 590 -352 744 648 -34 -527 -478 -431 110 -67 341 420 371 563 171 474 517 -156 74 957 257 -160 931 182 -70 -372 -580 -191 294 -648 -816 482 317 -165 126 718 210 -777 222 579 595 -460 -857 -613 83 578 984 15 329 -380 -964 -643 -736 -503 416 272 -518 -361 263 -125 -376 168 294 800 -182 882 -833 -922 68 -929 997 635 -926 424 -398 -636 -551 -517 926 811 -935 -749 -530 577 -148 362 -270 895 221 -696 779 546 669 -615 98 -285 -637 733 -237 -757 -171 -547 -87 -756 649 -947 -557 -626 -904 -258 -744 383 -876 452 -696 -998 639 130 137 -823 -413 -615 -592 -714 736 -18 -960 -117 -452 -430 -772 -354 362 173 -710 310 -772 96 935 206 -428 711 -827 141 -263 -544 -986 -945 359 -202 556 566 10 -31 622 -188 -375 -519 -302 434 -380 149 -330 277 287 58 734 -956 537 -172 -645 218 -532 339 -329 -786 66 478 -987 -325 -186 -62 361 682 839 575 -943 820 -498 -453 -345 -762 -915 219 -120 -403 600 -716 801 233 707 907 736 988 830 451 363 631 -212 -598 -330 559 -696 -451 73 639 -609 527 616 719 -54 -680 441 -264 -317 358 -826 -673 554 -683 639 900 -813 685 778 -181 603 -532 663 -995 127 -871 15 -225 615 777 -949 -519 -629 899 -426 698 481 -213 -833 612 -181 906 -886 -49 -185 258 -932 -181 939 163 60 -944 -803 350 925 264 194 -151 -560 488 688 595 481 693 -131 -523 -831 60 -517 84 -317 953 433 -97 -41 -145 704 730 186 161 981 318 111 -719 -757 379 63 950 -868 240 -893 487 883 588 418 -914 -255 115 -68 -301 975 332 -853 111 -971 107 -948 655 -500 167 215 -103 -974 686 125 -713 -376 124 754 917 307 209 157 317 -537 -701 6 -930 -243 -619 185 -449 25 931 787 539 -811 -859 -557 -545 846 815 944 -417 245 104 731 932 -239 711 207 456 -188 -496 -54 602 -8 747 802 -178 825 442 788 -155 -914 -607 -461 247 -496 983 -187 425 768 -112 629 -833 21 -666 676 -373 296 -109 -572 650 -25 -993 613 -482 -924 -145 175 674 711 -988 -341 960 -821 -229 120 -92 78 966 659 569 146 373 -626 -571 -142 443 -819 417 926 94 965 451 585 816 599 793 912 -610 -381 784 -329 -157 -808 -357 -603 529 623 142 846 595 733 460 360 781 199 246 423 904 153 560 -438 145 329 453 -756 340 -691 837 -7 -942 657 724 -977 492 -204 562 -532 207 -178 38 754 863 337 -829 171 -150 -866 -60 -102 -822 -972 -757 -68 356 466 -445 -724 -913 -238 -37 -373 867 -588 -633 9 389 214 498 -633 -374 -474 219 954 -148 574 788 805 -126 117 439 -336 -631 864 241 -883 612 382 790 -325 729 120 -18 -859 579 -172 138 -489 -944 -769 84 638 -657 597 -33 -225 -865 560 524 573 97 885 360 893 375 452 534 -187 -172 849 44 -689 973 -742 108 -561 -883 264 27 -598 617 -246 771 183 -792 -711 -703 -388 47 -989 1 -265 -505 -295 -896 141 -750 -47 740 -359 242 -382 -930 -894 -336 -634 -720 287 -53 264 288 127 628 -303 -291 543 -756 384 13 -143 541 -65 715 279 -752 -207 -415 888 903 834 151 -564 645 566 -95 -784 -973 -571 -672 -203 446 -358 317 410 -498 -86 -184 603 535 40 520 167 122 -477 -835 870 -43 -606 0 921 854 -1 428 -251 -444 -552 207 978 682 765 -91 -702 -209 -956 99 17 896 -958 23 514 -91 -623 -179 -644 901 -67 -311 -35 -336 -514 253 -754 -723 -844 528 432 208 -812 85 -713 497 -546 -231 -408 -306 166 737 -601 721 475 -214 691 -569 136 -601 266 -341 802 6 -252 75 -388 -227 -354 696 694 850 -951 -834 578 780 324 385 843 -734 901 -282 -868 875 498 987 -908 357 -785 -184 -485 -678 688 -962 3 -112 318 616 -780 -146 -903 -193 -61 64 355 -281 -842 276 297 -411 576 934 -936 223 810 -656 -416 -898 942 533 566 376 91 894 808 347 429 -446 904 342 890 -351 -610 -198 -955 277 109 -91 210 -5 1 816 -848 -751 -68 -814 -661 -816 -987 -155 131 999 -117 54 -338 -454 49 399 289 -385 90 -868 117 528 -514 461 -517 786 369 913 -736 53 28 880 -677 -915 829 201 550 -686 -977 940 -641 918 -462 -15 -809 -740 -656 -437 -340 284 159 -680 -883 -981 848 214 351 -335 -507 390 -125 934 714 -206 -275 929 64 -519 994 814 651 -146 940 898 469 -257 -178 403 -149 -952 -882 -46 987 -65 -79 -78 -26 688 -690 282 741 324 850 416 848 -75 957 308 312 -745 -939 -292 149 -264 -867 721 876 -747 973 492 -158 -516 -497 50 -460 915 -78 -373 99 341 534 314 797 493 156 379 -790 -942 -85 355 63 975 223 679 -412 635 542 261 -938 841 813 755 714 -468 125 513 -194 531 953 -502 -266 420 372 -88 -959 525 982 269 -342 -384 191 905 447 -614 -564 -797 -919 20 -123 992 354 222 -302 -390 -967 -433 994 -652 560 461 -986 783 -383 -917 468 -628 36 851 -672 -229 615 -238 83 165 701 366 438 -134 896 -114 -258 817 -877 121 -993 426 536 513 -854 -404 964 -382 323 -348 -524 -652 28 -829 540 393 -179 -989 -664 -106 583 911 496 -154 -549 546 405 -992 573 -378 439 551 800 -530 -980 661 -905 -61 319 163 -487 119 95 -807 -27 -902 -512 520 -991 -39 -337 -516 -149 -517 -845 703 332 848 340 480 -890 -88 -372 -135 725 -547 209 -225 -955 -242 56 471 986 100 365 125 -304 297 -36 -400 838 -839 594 -167 286 -712 366 -697 -455 -887 858 559 -783 -995 -408 2 161 173 -763 182 -533 -812 -884 618 566 947 -611 827 -214 807 -589 277 716 -728 -114 284 -232 -627 225 -801 -156 829 -827 498 490 -525 -919 -201 -206 -532 150 -296 956 -533 -332 -160 72 219 884 153 905 -584 -607 112 -617 -184 967 -762 16 267 -282 -168 -788 -701 264 -287 -832 502 704 -639 980 -471 515 2 367 -109 889 -713 -647 392 -646 368 892 481 892 450 -114 588 -49 -311 114 -305 781 -17 -228 862 644 -727 916 -774 811 500 306 -187 519 -211 -801 614 678 388 999 -929 -954 355 802 -921 844 -904 437 57 -488 -391 -267 419 114 -426 -240 295 191 -495 -579 -848 -199 -745 85 144 -537 -703 -827 607 663 -779 -528 59 -47 -468 594 714 -36 151 -242 -222 46 -392 -706 -176 683 574 505 910 466 782 745 -955 -186 -568 -755 737 714 584 -862 -964 -998 877 -446 752 144 740 584 457 719 -296 -701 -795 -763 -3 -377 -365 -38 -904 623 568 -303 -785 538 859 -255 7 142 -868 -398 -828 -812 -357 -816 413 -988 563 -633 701 -201 732 -778 -484 127 38 159 -195 650 520 -421 -304 -814 -673 863 -580 -680 -345 -417 174 684 -559 -405 224 -915 -37 -90 -602 -154 457 -282 656 -244 503 -972 -529 300 23 -369 -190 320 -73 542 252 -938 107 128 26 -23 155 -973 -977 -43 -596 -297 868 914 -954 -691 492 -188 -793 123 227 507 -381 -200 866 713 -954 -499 116 451 -730 590 561 626 176 483 -940 299 680 -302 -232 -663 -138 144 -388 -693 -251 26 -306 -12 -86 965 -403 102 871 -14 86 856 -588 -461 375 417 -51 68 961 -379 657 407 -192 -271 16 -968 -748 677 -974 -620 486 -58 675 903 -586 272 -609 -367 -412 490 681 -357 693 -281 853 232 959 562 -70 488 777 -355 -803 -658 -18 -193 560 -996 903 -228 -922 -128 -95 913 951 -829 -647 781 -56 300 491 52 435 88 -309 -736 411 249 50 957 848 734 117 739 -633 -643 936 -986 273 32 -508 40 -885 -564 -181 368 48 -459 453 56 -579 -873 485 -855 -436 675 -877 310 682 -216 -770 654 947 488 -853 -412 -833 -363 604 -239 259 413 -832 809 -409 353 894 6 236 -365 -930 73 186 -420 -219 -245 -657 177 879 -300 -795 -638 263 311 -510 340 58 582 -4 -374 -668 -895 -920 -498 142 -791 -982 -878 -355 -237 -731 -156 -495 -729 330 -275 -71 347 -129 -438 47 -479 492 965 -651 -565 101 306 231 -478 692 -812 169 -224 467 -819 -274 -28 -961 -184 536 -532 846 -332 -474 981 -542 -709 -440 -871 856 -81 283 966 155 -586 -479 -780 388 456 -945 -439 974 794 81 78 -361 -423 140 944 389 -139 -828 766 992 884 700 93 547 158 542 -124 750 0 -749 177 -764 -390 603 -686 392 -10 95 -600 688 496 -582 -504 137 -864 391 820 267 498 73 -305 601 846 969 156 -166 868 -505 -139 924 -669 921 -213 649 797 106 -260 -580 816 -669 -684 -900 962 651 476 592 -940 -880 637 -827 154 251 965 37 -427 -809 -639 -691 242 319 49 -523 -291 171 295 -430 738 483 -995 464 -923 -4 -27 426 707 83 -121 -484 208 -927 526 -763 -500 167 -391 785 -949 -385 867 78 -600 646 -362 561 866 -708 -501 302 -294 474 -462 562 149 -85 572 -267 -284 112 887 553 396 -838 -127 861 -711 -565 914 520 -802 164 64 -662 505 -928 885 828 497 -323 -780 24 882 -578 -143 -367 -160 442 -51 -405 242 -59 -666 25 553 869 -173 495 786 -75 -626 -62 -786 707 -744 132 561 -236 -843 -153 -914 482 -160 690 -198 -353 -273 -909 -475 -238 49 843 -249 -342 -970 -110 785 -259 -566 -747 636 463 820 -250 788 -541 -284 -622 652 -567 858 267 -1 -728 -246 -600 20 594 -1000 303 40 703 -742 -720 230 890 -918 -783 -471 -71 -870 -907 -266 899 289 -309 -289 142 492 -207 829 401 -603 12 426 -256 -748 -189 773 -96 -821 656 859 -637 392 537 -381 559 -356 -417 268 912 767 715 441 716 -405 -712 -452 631 915 328 752 -465 -768 618 -734 -195 -216 188 -3 781 -924 256 -359 -945 -863 432 -715 -178 -687 530 -4 239 306 -310 -941 749 -100 -599 -720 -815 -807 105 -981 -766 -950 341 905 339 -351 28 135 554 418 915 -512 -573 -266 495 -130 -118 745 911 595 553 -114 -244 -808 13 -744 -472 740 -207 -161 -445 -301 -822 628 817 -93 -23 -758 323 -567 -895 734 863 175 -489 752 -353 -291 500 -970 -914 -140 471 -823 422 570 631 -216 774 17 -266 432 -266 -471 423 -304 213 -84 343 808 -444 549 -257 -284 369 754 305 853 702 -709 -669 411 -936 -398 -726 -285 718 -553 654 -199 26 198 -393 42 766 -662 38 -532 -36 -702 159 -472 81 -473 -511 326 9 483 -268 -832 980 -244 -597 -610 -481 206 210 430 -383 -802 372 33 -210 215 -576 987 501 -908 -459 -61 410 -95 -99 -369 15 -718 546 -866 86 -569 410 -83 -570 332 741 551 788 567 -965 -12 -575 -304 247 213 388 857 -993 -659 -942 34 113 568 481 800 900 391 351 390 747 -828 412 562 142 70 -452 666 43 -474 415 -611 -397 357 -284 217 762 419 33 647 42 -622 290 -737 722 -654 507 -989 -730 797 230 491 491 868 277 418 815 -294 936 -710 -344 -688 -864 868 513 -927 -695 652 296 652 364 232 741 -340 -990 158 926 -226 987 996 359 478 817 33 241 491 643 -894 -549 318 -284 -670 -852 -557 -669 -248 -989 189 773 -749 725 -460 605 826 -315 291 749 121 24 883 498 219 589 -781 657 792 -850 -373 47 -292 -650 825 -263 -70 973 -470 669 885 -989 -630 276 -817 316 -977 -70 769 -387 730 -94 -692 967 -691 -832 873 991 297 -226 -457 492 161 911 -701 746 -712 897 614 370 -204 -921 429 425 -702 599 -787 -380 -879 -474 -872 -619 442 104 -786 -603 644 -115 -294 166 -588 -171 -419 -409 20 -260 865 -719 313 820 198 535 -315 670 492 -801 463 -920 -301 71 -395 -483 -638 -105 304 -922 689 -301 -845 -6 89 -153 822 796 275 -364 -607 613 -356 -998 -572 144 -343 379 561 -184 787 -983 784 -804 752 -77 -769 478 -448 102 -532 280 -307 -824 -915 490 747 58 -279 515 -889 -824 121 -538 -992 384 338 -929 -499 316 942 -708 846 -894 -321 374 -582 -707 -139 260 859 -314 -389 407 352 -226 942 -155 933 725 -148 401 -852 -262 -920 956 159 102 550 -931 699 -428 932 -310 -240 -620 261 68 -362 -135 632 479 -954 142 962 481 223 880 752 -444 691 556 742 -159 -637 -859 265 -183 -34 -104 315 -802 629 -130 -129 -127 -751 93 562 -392 564 157 70 640 960 -548 948 -365 -676 -726 321 127 516 -48 119 194 -972 -769 918 -142 330 14 205 142 820 -255 -538 -937 -521 -22 -799 743 -101 -955 -604 941 -515 -688 -540 606 621 347 -997 920 363 482 937 -613 378 -521 -302 689 -4 -74 742 -773 846 151 -425 -214 239 -148 925 -601 242 404 106 569 -190 -146 -214 738 327 -100 -859 840 -621 -230 -186 55 -603 655 186 619 -132 269 -765 -5 256 -69 796 682 352 -597 341 799 -528 77 976 568 465 -447 17 -616 -989 -783 -427 -123 55 681 84 -380 -270 785 251 -988 128 -628 723 16 312 -419 -907 -135 135 722 162 -341 484 935 584 492 -813 -208 890 366 720 -313 -406 -842 490 32 -459 901 -404 676 -180 48 -108 684 -618 360 -425 871 456 -793 297 712 -840 554 -183 -362 334 273 -170 138 501 534 -959 874 688 566 -737 -429 -645 -312 805 -705 416 508 -904 -483 -992 -908 438 -318 9 413 886 517 -744 -570 133 -505 -703 300 -725 163 946 -798 -949 784 -900 616 -376 -534 603 19 -533 -804 967 964 792 -197 936 -637 -663 -123 -613 -698 309 881 569 19 156 -186 457 512 172 -383 647 491 -803 -777 94 -315 926 297 63 135 585 -419 198 -378 -186 -970 897 -526 -332 559 477 -473 451 542 -972 -328 575 748 -91 -610 328 -23 802 -350 737 31 -337 553 393 67 -861 721 731 -174 345 -202 944 809 -781 -674 -5 69 325 -86 430 215 -81 348 -563 528 821 -493 443 -334 256 6 -666 -871 -859 -187 -954 -877 257 -703 -203 -568 927 -679 -136 263 -251 -761 577 567 893 386 -493 9 -235 -605 -803 982 -747 -908 244 123 878 768 -847 594 -756 977 -723 -744 475 58 882 -194 574 404 760 842 -927 12 -505 246 252 972 210 442 197 745 112 -504 -94 -160 -565 -570 -377 996 507 -134 -334 -627 918 -544 528 -667 -391 -418 -663 541 -847 596 971 -681 290 -375 -510 -225 -734 91 -761 279 -879 175 888 -552 416 669 132 187 157 -126 -942 -497 119 -724 -215 804 46 29 584 289 -577 -256 478 748 -166 812 -713 -523 686 -831 552 -217 -967 -371 675 -641 373 -393 561 -290 406 582 -702 809 168 -75 88 83 40 -245 -703 692 -989 261 -152 107 -847 -419 360 833 -188 -46 -308 762 -573 857 -179 -175 -861 823 779 898 -715 -23 -275 -876 904 540 233 -567 579 151 750 439 115 -562 571 -631 872 -545 617 677 975 417 337 -592 -25 -428 -868 539 805 825 859 43 -596 13 523 -392 -197 423 496 -16 538 -857 -277 85 -537 -464 -639 429 -732 708 73 597 130 -134 -661 861 273 -279 621 502 501 -241 -827 -249 386 -901 88 -527 -785 25 434 -102 397 994 -158 2 424 -899 168 320 949 845 450 -539 -580 -510 697 -963 418 -433 325 267 584 -641 350 907 -91 -322 942 -561 -436 -319 637 -249 -554 774 -325 -981 -265 -557 49 -795 -752 -339 -302 -649 250 -153 996 217 239 -329 623 680 593 13 186 -842 835 -816 -630 -89 111 484 352 730 343 -341 -775 -495 -807 716 -412 -215 797 453 -781 536 -942 171 -463 655 564 -355 828 -7 -404 -10 812 848 392 815 771 -361 250 -544 -189 821 -758 561 -588 684 669 525 -131 -627 549 -267 972 968 -727 -3 -471 248 -567 -117 -381 -331 595 -549 497 34 -322 -264 882 862 567 -510 327 -215 255 8 -838 -297 712 48 -392 669 109 366 -864 589 760 -730 -942 -669 413 -226 992 820 -705 -890 969 390 -898 361 -88 949 -498 751 -711 469 433 79 -487 -679 -910 440 -666 -185 -316 -839 13 541 12 818 736 -758 63 777 -956 411 -319 548 974 555 -176 880 -122 762 303 -904 311 -479 -301 138 256 -849 677 -679 837 -43 126 696 -690 -339 666 218 618 -133 554 574 -733 -122 997 276 817 799 -232 945 -55 40 -261 -795 -836 873 609 -656 147 868 -675 -137 -377 -362 -610 -469 761 671 741 -19 -632 816 -376 896 357 163 650 -166 -421 -899 -999 869 592 787 -112 373 461 957 600 348 -568 914 57 -811 221 423 365 194 -379 -958 420 127 587 877 -939 -415 521 -805 149 -397 -758 952 661 218 321 311 -418 -531 251 -453 761 -749 374 -408 -772 589 -134 890 -803 636 637 246 604 -369 537 -397 688 651 129 825 -567 -522 807 972 -800 552 530 -588 817 -63 -341 6 750 646 -22 489 -342 -732 -909 145 -682 509 546 57 586 897 -889 472 295 905 -295 -622 846 659 628 190 656 -524 887 -894 813 -86 -853 -381 513 -553 633 -63 -383 917 -693 382 793 598 11 -688 -833 456 71 -503 311 -589 -495 755 -44 135 -295 5 -316 781 180 -474 -805 -162 -205 325 295 -754 -95 -18 -708 -593 700 15 216 192 276 -59 74 -423 156 406 -222 193 -965 853 -944 569 712 -548 -854 -457 461 652 -478 960 537 827 -80 918 -237 590 179 260 778 411 818 621 -889 -271 476 305 163 242 26 -63 -728 -728 -77 -164 -843 257 -878 -171 769 -102 -795 -490 -609 952 655 3 -841 175 -842 551 228 -71 239 -277 -264 -902 -299 -377 -755 273 -861 -903 -942 -596 631 -924 -619 344 -313 269 263 -992 269 -819 949 943 806 -438 -849 89 353 -975 -700 92 -270 -103 -49 -821 833 -406 906 -631 -88 -643 314 -468 878 -973 576 639 -199 51 -504 455 925 -533 -666 813 -207 -777 -977 242 937 -147 -297 418 -980 -4 -757 -333 306 -505 298 35 -660 -631 -14 -232 856 -959 -935 -369 981 -727 -969 910 700 466 831 -479 141 875 573 -852 113 -158 370 -813 951 -665 -567 41 -105 171 -436 -602 991 652 -319 576 44 -393 100 926 699 -445 -318 -146 369 516 589 676 398 -690 448 -873 893 910 -257 15 66 935 -193 710 62 -272 -748 217 606 -745 318 -35 773 -729 53 214 -769 -903 740 685 -152 -72 -62 629 854 264 -620 558 -944 945 568 967 -126 688 -545 -719 582 -721 -278 -777 -573 344 572 -589 622 902 421 179 -815 0 224 551 909 354 756 -435 -96 -887 -800 -312 -127 260 -791 72 -615 -115 248 -688 -502 -59 -835 355 -150 116 -472 -578 -83 -697 952 351 959 452 541 211 -154 -168 371 17 -586 -530 152 -64 150 -358 976 89 -865 -396 -460 102 -952 -949 -374 -758 918 -777 -941 688 141 -122 211 72 34 705 550 -139 386 -477 -410 -696 938 -720 -486 -680 707 -420 -536 226 123 -94 253 79 -125 -69 103 -604 -619 959 215 514 -638 -411 -474 -288 985 227 -759 912 840 -110 -154 -269 194 277 604 979 978 -58 47 18 77 148 160 -860 -620 392 -66 202 308 -223 -658 170 -518 -776 962 -857 920 -448 -863 -514 -353 480 -448 -112 700 876 192 294 354 350 -171 400 -428 192 -99 -648 -390 461 583 -779 -834 850 -727 208 652 -215 -981 105 -948 -908 -397 -135 -120 -599 -443 400 -681 -506 -775 998 -991 570 808 -212 781 788 -22 592 661 940 -125 -752 -423 -124 -121 -924 -776 927 520 -355 881 -237 -493 -61 678 -546 580 -879 888 483 770 192 -840 557 -807 -873 335 892 695 963 -55 640 -101 -383 -419 670 40 -822 -886 -100 14 352 -135 51 1 -79 -216 943 -653 -735 -61 -803 -624 -639 306 -703 -811 -739 -97 133 -118 625 -752 302 961 -381 -963 -448 -786 -700 523 926 690 969 649 672 -833 636 -635 -636 392 -74 352 -763 324 992 706 888 -194 -313 -195 -982 -795 -965 422 -491 129 -711 -901 236 -503 -290 -407 -690 -285 -571 -181 232 353 -407 -14 514 196 550 -585 -666 -354 435 340 -692 -266 -197 -836 -300 -101 969 262 270 512 -924 999 665 -928 -318 965 109 883 -667 181 791 -765 -152 -875 594 627 -140 243 964 40 54 -999 -643 -63 -838 -173 711 -913 -844 841 828 -5 798 387 280 -74 306 -956 -37 995 877 589 43 -750 45 185 -645 435 -388 -803 -759 691 -734 909 -950 -202 -838 -968 -50 295 -84 979 -868 583 217 654 -244 336 -478 -637 48 211 -970 -518 -699 60 822 -550 -436 -629 64 -802 903 963 659 -546 715 495 -229 -553 -432 891 -543 556 171 -238 561 880 583 851 -423 -691 -689 569 -512 323 -190 187 -381 336 -288 -225 113 -781 -273 -518 -878 -257 -612 405 688 -959 -264 238 609 -236 -531 -382 -988 -159 -653 -493 130 -805 -892 726 -463 378 -1000 4 846 -257 905 -463 146 -725 -867 -442 -281 -770 8 -525 303 -268 84 -621 -223 -109 -184 -311 -318 -249 531 169 338 -106 -115 -631 -961 967 -74 101 -820 -464 729 -483 577 693 -170 358 166 940 -410 729 458 707 -102 885 -101 568 -956 836 -454 779 -777 -456 -744 928 -662 193 872 607 836 447 -87 185 942 702 -722 7 -321 -518 -493 937 405 -691 -1000 597 430 -294 91 -833 935 -839 276 953 -3 -381 -446 -656 -443 665 921 -111 127 197 776 -369 698 -106 -185 -565 941 -91 -146 580 349 636 -343 466 884 -634 -975 -786 -348 -927 97 -882 498 162 972 574 -780 -815 707 626 618 -78 -804 832 -434 -498 77 -131 404 -715 641 311 -944 -35 188 -707 -127 13 231 -392 -416 -609 228 -895 -514 -82 221 -505 662 930 -348 -672 -919 677 734 -148 538 756 -490 106 -931 542 -990 -969 -778 -90 -500 168 -566 -204 380 -870 694 126 -674 154 -264 -415 47 -546 388 -620 116 -379 987 668 522 244 -386 840 -713 778 391 -115 230 -271 257 288 -910 -24 295 780 -396 6 817 -581 -300 771 -744 156 -657 -522 249 523 -978 -276 -673 386 -143 -193 317 -959 872 125 -202 -469 -881 -757 273 -354 687 -542 -190 812 -287 765 -126 87 -830 472 256 467 -937 -402 -114 594 772 148 -345 785 937 385 794 788 255 -635 420 -389 238 781 947 -301 615 904 551 556 -280 -37 640 259 -854 23 715 825 -205 -185 -795 -722 -136 295 449 341 327 796 -556 867 -395 101 -825 387 41 -662 810 91 -701 593 486 72 -243 -476 133 -799 141 -849 -919 -808 610 938 918 894 835 112 -799 -270 -42 -388 -730 313 409 -175 535 -243 -920 -692 -437 637 745 420 -167 -589 -118 -265 900 776 -93 279 -648 986 -85 -792 92 -375 41 -980 784 -797 -706 86 -899 717 217 160 -696 -985 -441 -863 379 174 380 1 -55 -456 339 498 -332 -580 -873 746 185 120 649 678 328 209 122 411 26 -858 752 -284 -755 580 -936 954 114 672 502 -729 402 -260 281 -207 115 621 -374 440 -749 515 -505 -594 963 316 70 -71 671 796 752 213 -697 701 -683 14 -187 82 541 -748 992 -649 604 197 -633 -960 186 40 -728 852 -793 -549 -394 684 -914 234 -459 -846 182 823 783 -802 -854 481 -523 143 463 537 632 718 908 -554 664 -705 805 569 -338 -324 -920 -688 123 -323 -113 -3 565 802 979 -109 -384 951 -60 867 -804 -772 -90 -427 -845 -735 175 602 -270 -778 266 536 738 -822 -545 -123 918 -520 -389 394 -967 777 -81 -170 465 74 -904 103 -51 198 -29 925 60 -793 -294 654 -295 943 426 -892 178 689 -910 226 -565 54 168 -583 -253 636 786 750 481 -184 -508 -307 -764 321 -922 -299 -296 861 868 -646 112 102 794 255 -920 -23 -214 -79 -660 -400 567 158 326 982 301 -537 -273 -178 -173 -311 871 903 742 27 -14 -766 602 -949 417 -169 775 186 -839 -32 386 543 550 286 -305 499 -549 -238 887 7 -976 758 -110 -687 504 643 695 318 255 692 635 -892 -114 567 601 161 807 -588 823 -654 220 -964 -596 -95 -709 460 -605 -207 -101 -710 970 9 137 157 -845 537 -256 -906 469 -915 -728 932 -862 228 -407 262 -226 -846 -926 362 -882 -611 -545 136 -898 -813 -155 -803 -207 -174 965 -3 536 -425 -546 842 162 608 834 980 -958 -922 7 -702 -816 -357 407 -991 341 -11 849 927 561 -583 -894 347 685 -283 435 368 -489 -368 -630 724 -807 -701 426 -305 -404 -892 -126 -897 869 375 -21 -781 944 -762 -330 89 -314 487 975 849 -780 -451 -510 58 304 47 -485 -282 96 516 -388 -49 -149 840 279 78 -657 -133 193 953 489 -282 -106 -689 338 867 -726 716 -985 499 794 841 462 314 -836 -188 -6 -295 5 -370 614 -441 720 54 862 -377 470 759 -4 -805 314 -197 316 8 710 480 -958 572 -600 -261 -143 42 -986 -971 -768 204 -142 -663 118 939 219 -338 208 143 811 -505 469 351 940 -35 952 926 991 -638 784 -302 595 302 -914 -226 726 786 -977 281 851 -466 350 -978 -472 -314 439 -985 -145 -785 -973 470 -647 -184 -488 773 232 -976 -744 -898 321 162 -832 407 258 974 638 46 513 402 -439 623 -541 669 67 -429 -149 18 -977 249 -64 122 -312 428 -131 -1000 559 -398 126 -958 -956 343 499 -415 -224 -307 769 -563 480 832 291 46 168 954 990 463 -163 22 -83 -519 112 -711 -12 -836 189 530 968 951 608 -330 276 558 -290 13 -739 121 551 -15 946 265 935 594 780 -906 -182 531 -507 -486 -286 990 796 7 -527 -729 24 -556 963 193 -302 -864 387 -815 -555 -198 369 -506 -419 872 516 -326 822 -368 -688 43 48 -428 -723 789 707 564 107 -314 -347 579 982 996 180 829 55 835 -420 -884 26 -420 -695 -881 -250 657 -657 955 928 -144 56 -56 -733 960 137 -889 -973 -849 607 -71 -843 292 942 972 -491 -354 -108 345 788 317 -670 621 643 387 0 806 -781 425 -796 882 59 239 823 114 -712 -213 -820 -606 -859 52 -505 621 -19 465 721 -396 -754 200 -71 250 573 849 -496 -922 -821 -458 -722 702 -636 -380 365 16 679 861 993 -733 -85 -651 -740 -384 -246 356 -858 -635 -897 328 -865 826 274 548 100 -827 937 -359 -992 -772 635 255 -474 251 -955 -691 -609 162 5 -448 1000 205 -64 -385 397 -524 854 -407 -529 -249 -843 -737 263 -334 380 -380 -717 -882 -950 655 -971 -31 634 -360 -963 21 -876 475 38 -915 -348 341 -238 695 376 462 61 -451 -188 176 -971 -813 -428 402 829 990 302 -829 -840 490 980 -331 -498 -415 692 -207 -737 -154 79 111 -443 -575 650 -217 -787 -140 797 -165 623 284 230 807 510 -263 -710 13 -112 356 952 -533 629 518 -997 -707 240 463 396 -899 -104 -103 382 -812 -448 411 273 -258 922 534 -459 201 -673 -740 47 -141 -489 -197 -530 968 918 254 797 849 -643 -648 -734 601 -855 595 -728 553 358 95 -360 636 228 443 801 -751 -357 -269 -667 763 223 270 -973 -506 955 -319 255 565 564 -38 581 -915 -203 -247 728 782 532 539 -224 -267 -507 -936 -759 495 233 485 632 -174 399 227 523 839 970 -118 726 -744 62 -116 -906 924 63 389 692 -567 929 -162 341 732 859 -484 -986 -843 -231 826 -843 -533 -37 -736 796 550 -439 751 502 -63 724 -297 822 752 -272 213 -136 -706 538 757 379 417 -152 -862 457 80 -728 -284 299 636 653 -214 439 -337 -170 809 542 -322 -161 -691 -877 -120 82 658 -947 634 -702 217 390 -931 -97 909 29 213 728 840 698 -780 710 -652 -673 161 -276 -504 520 -258 -419 617 -412 538 -828 -244 50 70 -606 -937 -847 859 -369 755 -285 787 764 676 910 -660 -853 833 18 127 -986 -200 -236 -261 -361 -593 172 475 -653 508 -329 -179 616 541 -695 -603 67 -838 23 -469 832 280 425 527 796 215 504 860 284 -37 219 675 -468 302 398 -106 748 797 -729 -142 149 13 211 716 -948 102 93 696 676 848 354 1 -61 491 623 -473 99 -721 -293 422 -869 206 -935 -412 -309 -835 -977 933 435 -970 -330 193 -544 148 -583 -256 -79 -645 508 637 -425 -198 -755 -199 -79 -483 -77 -487 -639 400 382 -229 -756 -221 359 995 -721 -265 891 -833 891 535 822 -748 -551 565 -362 -813 508 -285 -660 -916 902 -637 -278 -789 369 -360 883 -759 -344 81 990 -607 -510 384 940 -47 357 727 341 -699 -749 -812 -740 -39 -817 -430 391 -350 74 -149 -441 487 -32 -421 -594 -419 207 -486 671 -708 181 -995 267 152 1000 300 408 -641 -713 -724 959 713 -637 409 349 -82 -829 585 991 -402 -487 892 -1 -33 13 -432 -832 305 761 185 -776 -368 707 412 932 -531 -125 -97 532 13 137 990 135 26 -705 -152 924 -76 -37 -684 231 916 -141 -783 -786 -204 230 616 336 788 382 -663 -172 -908 45 974 -580 -151 273 -994 790 -5 163 -763 141 -161 -797 216 -555 -201 -180 -818 355 -398 -332 474 -985 765 -72 902 753 407 -990 -231 913 903 -416 -885 -949 918 -280 -651 336 127 -37 165 -475 -198 465 733 -203 -621 -438 958 499 -278 -360 -890 988 20 475 524 911 644 796 802 -936 3 927 -470 163 863 -623 747 -395 47 735 -201 -293 -564 318 -340 -34 -838 746 -271 -501 -920 965 799 27 -639 398 -317 -211 -847 849 884 371 -751 -150 487 -876 -980 682 -435 456 -842 -442 -552 -176 461 -442 696 -356 -970 743 -145 613 -363 580 548 74 -343 613 -237 -407 -159 345 -960 -762 867 -598 -70 850 -50 -549 199 813 -274 758 207 -958 232 687 849 622 -615 445 -950 17 -400 -552 -908 1 188 424 914 122 696 53 32 591 343 -236 -667 510 653 -355 379 719 298 572 126 203 194 4 203 143 -663 151 -501 190 -648 251 -677 955 662 948 267 -831 -132 554 533 -378 907 -908 -256 731 576 -969 654 619 -190 -840 -596 924 330 296 408 847 721 522 998 988 -835 358 -888 -153 19 451 -843 399 416 -372 858 -818 -906 -167 -584 157 -886 -587 -367 714 -841 583 322 335 -406 -677 -761 -527 613 103 308 -783 -503 -586 -812 703 -904 -625 819 -340 33 -258 804 -373 634 330 -538 640 291 593 -973 -632 951 619 -593 34 239 469 -871 -157 255 834 81 -509 705 249 510 821 -131 -712 -402 -773 -586 -906 521 -754 148 -238 -943 -234 -144 -326 -755 -239 393 -488 -926 -242 59 140 -531 -632 808 858 974 -377 -963 -553 11 314 248 265 886 631 -673 896 486 -615 -833 715 764 -396 -362 860 446 -804 977 -995 -340 -569 -216 -372 394 446 401 951 482 229 10 210 -316 160 -912 -94 162 -389 35 976 975 641 -522 518 856 473 4 35 138 -378 687 -709 85 -934 955 939 -784 887 -351 -333 -210 -386 861 143 591 -701 603 218 -601 -579 -265 329 478 806 417 -115 -992 -55 -552 768 -88 -690 -496 -568 -417 717 -813 -644 981 -448 949 674 -661 286 -894 504 885 -488 -287 -849 -471 249 872 849 244 -767 -588 540 -239 150 -100 -385 -724 -839 -427 365 648 912 -177 -327 -441 -137 700 726 -741 -450 -229 680 -133 -906 -824 -301 688 -420 -318 536 512 112 112 797 564 -791 -602 706 -870 -109 -561 -557 -782 -870 -304 234 52 -993 -480 -26 -953 -455 50 508 743 -950 -434 -814 979 -154 -172 459 23 -270 -16 26 211 694 913 70 -478 -676 -223 -542 160 -463 -803 -485 475 561 -348 -214 -487 943 -194 -503 866 665 662 903 -648 652 -50 -314 -813 -23 -486 -402 -448 -157 -950 -514 175 -234 540 -416 199 -164 757 280 792 -976 725 -29 255 -738 855 -115 852 812 -231 -101 -827 408 82 -727 779 -704 -826 21 602 -291 286 907 65 -430 -726 124 -504 690 -556 466 281 -207 170 105 824 -725 -939 106 -335 330 -644 231 457 -52 -303 498 -959 902 638 572 -223 -173 95 743 936 580 819 545 -664 71 79 799 803 -512 780 495 606 -647 -924 951 -398 205 -462 -775 -732 953 243 -857 678 -592 418 624 130 -684 209 -386 -827 314 687 63 -877 326 323 139 -284 349 -89 348 -574 -5 815 -896 -402 8 231 -200 778 195 -807 948 538 -399 -469 306 -296 -968 -236 -860 755 -180 -970 -89 857 140 -419 41 745 -925 -792 -976 349 951 -653 -802 880 413 -491 699 -313 224 538 -457 -21 -896 -877 733 -551 -852 -623 46 597 -922 974 -986 181 899 80 711 -71 -375 -233 -361 784 707 -160 -608 748 -139 -365 43 889 482 835 261 -538 -927 505 -726 -599 95 -254 -465 -870 367 -372 73 486 19 223 -95 748 -83 489 -257 -921 -291 849 853 771 429 -652 -323 472 -926 525 -582 -33 -958 12 152 -791 -67 177 540 -638 540 -946 313 644 880 521 546 68 -415 330 -274 589 48 -381 -591 921 483 669 166 -458 411 -961 -50 49 681 -544 -374 -29 -702 -146 -353 -967 315 253 -448 428 -534 159 -876 -54 91 215 -382 -207 534 306 976 143 -701 578 -558 -721 844 473 -735 -817 114 -19 -614 558 -755 -962 211 -667 379 -573 19 625 -226 -109 -452 303 -539 588 -531 -605 66 -101 -277 561 -999 -186 955 795 -913 584 891 -27 -62 303 935 -525 291 -356 6 -154 -446 705 140 978 753 75 -730 442 -170 901 -629 278 186 379 -37 -485 -660 -311 101 381 -534 -2 -542 -778 -452 -655 -878 -723 -686 376 -287 661 474 196 608 -758 -391 -680 720 875 841 -771 202 -390 -124 -955 -925 485 -444 956 -432 988 -675 344 -276 -920 277 353 -32 795 -883 336 -446 861 -706 -257 60 515 928 781 942 610 31 -414 -552 764 324 728 -910 -93 -577 270 -420 -435 -478 621 -541 429 275 113 673 -7 -602 -218 -541 -770 254 -444 911 808 -86 -714 -352 971 559 -478 -72 483 -673 991 -622 818 143 87 -726 790 -382 201 -530 280 -322 973 568 112 993 623 -722 -510 752 355 -57 -305 -744 347 547 -345 -681 -398 -267 853 -308 -331 3 982 433 -261 552 75 1000 729 455 -774 921 -195 392 65 960 78 970 -956 -321 -159 47 -190 237 138 802 377 -738 379 525 336 -856 -847 -210 577 -345 977 -239 -331 990 -122 -843 592 406 644 927 652 634 59 614 -464 -192 871 66 -756 112 -442 -943 184 -686 -224 995 207 -344 175 -931 -771 -117 -873 -972 658 -710 788 80 -661 800 -793 125 -3 965 -288 120 670 964 684 108 -987 481 -792 -694 443 988 495 -876 -317 366 465 -619 -624 -275 -442 -484 297 541 53 950 273 431 813 460 -906 880 345 329 756 60 560 -192 -814 -86 -659 -177 465 390 697 -723 -955 -523 -598 -190 354 905 872 -689 -368 63 977 -834 -909 -924 -303 -488 -678 62 -681 -922 165 -643 -872 -136 255 -69 -315 -555 76 647 -479 376 912 -980 888 605 -833 -61 587 -664 918 420 798 220 -762 814 204 -885 412 538 -146 429 -454 996 439 584 -452 -244 425 598 128 639 -299 155 -328 -586 -742 -4 825 301 518 -464 -562 813 252 863 -39 664 -252 -342 -377 -580 923 630 -563 53 -273 543 -730 -691 328 286 -741 90 226 -797 40 640 965 -524 32 -378 -909 906 -855 936 97 -416 -445 -736 -594 -647 45 -555 515 -941 -588 -632 938 -17 983 657 144 808 -245 -293 372 494 -681 -165 377 -984 727 -927 -56 938 -967 269 -835 972 624 224 -4 -348 268 -144 -446 -675 -807 -659 385 -361 175 -722 649 854 863 956 -190 878 -531 704 -375 40 466 218 978 -577 383 559 589 -396 -817 464 -989 -644 -303 942 -848 -60 760 427 -186 221 708 -886 583 -552 211 -271 165 948 569 178 671 624 -277 -317 -648 916 -724 379 537 667 -960 -162 170 -353 979 -71 -220 290 -967 617 212 181 -557 -254 -734 -24 -419 -639 854 -15 797 -632 395 -403 -676 -882 -599 -936 -58 213 969 979 -714 -929 395 537 -719 -831 570 153 401 784 293 -722 85 995 -890 444 818 -327 946 -295 944 193 -199 18 389 208 987 430 894 793 608 860 387 967 827 188 946 824 -737 334 158 185 -500 -158 741 970 -322 22 -139 196 520 721 -882 -736 826 -441 615 -533 -707 247 -162 655 756 536 887 747 454 180 820 831 -313 855 922 552 -18 772 327 513 921 -763 -440 601 45 -543 -413 -606 -162 403 265 516 -769 -471 924 162 9 -470 347 -986 795 -736 992 -804 -335 893 319 -443 983 -290 121 608 -191 -883 135 290 801 920 -123 -843 -133 -946 973 150 848 91 -200 -60 5 -640 834 170 -33 -468 565 540 217 451 -982 -466 206 685 -700 232 315 -934 -698 -868 -704 -788 -209 856 273 303 214 -630 446 834 314 145 623 900 982 418 -715 -963 -732 -879 544 -150 644 887 -724 -668 -825 -107 -396 -459 -405 177 -544 -405 17 851 187 358 -986 944 804 265 -441 605 -755 699 502 724 243 328 -282 -441 -677 -178 440 -240 -928 902 333 472 -462 10 -978 -138 -369 358 -176 -927 227 258 604 63 -445 256 -353 -893 -54 -829 816 -514 589 742 764 179 -164 -151 -225 77 758 532 -850 -523 -149 417 -971 892 -644 571 -650 -559 917 495 -878 -180 369 -34 -138 741 -660 59 418 -297 959 -570 800 -669 118 526 116 161 876 706 -107 -422 -371 887 943 -724 -391 473 398 -838 628 -431 -20 -298 -550 131 -47 366 978 859 203 442 956 -641 -493 835 -414 -938 -67 -189 483 -600 -838 243 -949 -695 853 988 -274 -819 -19 -479 -94 -920 765 -88 419 583 -90 263 597 907 208 211 165 192 -903 -358 -890 -496 -153 -587 546 -936 854 724 812 407 258 -466 -577 749 317 948 -268 275 789 -577 -559 80 395 427 262 989 678 783 -732 341 283 -30 991 873 822 590 -607 556 -643 494 333 -886 -852 707 859 111 -910 -881 -715 928 509 676 449 -942 -294 -185 -61 284 776 -456 -971 897 -101 -131 -718 -134 -915 -437 913 219 994 925 -817 624 -442 580 114 366 989 772 910 -189 697 -576 430 435 -181 97 -907 -565 707 -286 981 -764 85 21 -14 -441 88 -669 -110 537 907 -924 -642 580 843 988 -987 -453 504 932 49 -783 398 318 205 499 808 476 533 166 -254 -356 600 422 -968 -469 280 528 -910 871 698 -993 -911 227 -732 -264 -463 -95 137 16 -446 -135 454 845 66 -767 900 132 450 216 691 993 -505 289 481 653 -323 -409 -48 -575 -372 6 -560 -847 -151 775 -704 802 485 973 -625 -754 -845 676 609 915 -253 -113 889 -954 -17 -203 311 -868 -249 -618 -10 -596 65 -536 -104 279 355 -722 977 19 566 6 110 -265 684 -575 -442 -758 358 863 -290 905 -310 -780 -784 121 -556 187 560 -164 536 -999 -630 633 -354 -374 -158 -362 -74 664 -493 -997 573 -51 -996 210 825 -543 -556 -874 316 -48 395 742 -646 -553 800 542 351 208 764 1 952 377 649 -251 744 627 289 369 31 542 248 295 -41 -485 -632 961 613 -400 0 -520 -261 -681 154 244 -488 791 42 260 58 370 -615 -166 -978 122 691 11 -847 -639 43 -110 -777 -610 -718 -333 -26 435 -45 -457 -117 -737 -449 -633 -89 691 553 228 -652 -568 353 591 931 -80 -776 -119 -226 -439 760 779 455 496 256 -869 629 841 -469 -928 -120 861 537 673 146 -911 -259 368 -728 -729 -608 164 141 -170 290 -191 -124 943 -991 526 -263 -365 -690 -169 606 33 466 -853 703 -879 -368 -233 493 834 -680 310 -749 -421 751 238 -340 -104 -853 127 418 447 -538 842 219 256 768 -3 802 666 -709 394 672 968 985 -229 493 550 894 443 670 -548 87 587 833 797 -231 -873 -748 620 -89 -659 2 985 997 144 -224 -486 766 76 -884 -720 568 917 -395 -374 1000 -270 926 78 525 -213 723 -872 -582 251 180 -386 555 -806 942 819 -893 765 910 -471 -341 276 406 -489 -430 -449 -472 17 513 462 590 679 138 -973 -278 -775 -336 931 71 -512 -517 505 653 -829 -915 991 -258 -516 364 -258 -121 322 -626 411 930 -916 -686 683 -240 56 768 -673 269 612 714 316 -301 -366 422 235 894 -46 -611 -453 -743 601 154 928 -329 526 96 862 -694 -320 -20 -149 -572 -998 933 886 -688 -934 -877 811 -845 -740 298 958 67 -397 492 -216 187 -656 8 946 638 -759 -661 -511 -125 -247 -617 676 363 -998 402 448 -985 -71 -613 763 -378 -335 268 -175 -882 -463 468 -333 -875 227 675 117 163 -367 -611 318 964 -59 146 384 963 -856 -394 983 277 97 -216 672 -986 213 400 -395 -722 -274 950 -222 792 583 382 123 445 716 806 -895 -111 -414 884 757 674 -517 -8 739 721 -743 -293 367 -810 732 -223 -133 -716 -729 600 250 -761 460 89 195 -722 113 -910 -699 -116 -54 -424 -712 399 848 306 -41 -809 203 936 -363 806 -611 693 138 -770 -975 413 294 740 18 13 92 -836 -497 -314 308 -698 941 -99 801 339 -570 542 -69 2 -680 -128 -831 575 388 630 251 481 -745 263 -787 -622 -914 435 467 838 -377 -449 -62 628 -128 919 386 140 -99 -36 342 931 370 -948 740 320 739 914 921 17 396 829 338 -690 -896 524 159 983 100 773 776 67 -98 -748 -359 -766 -601 457 308 -481 -152 365 -800 451 810 -329 693 -645 -166 -97 -744 868 -692 -419 252 982 -241 -291 406 215 -907 -361 -773 456 -445 693 675 556 67 723 -397 -943 -62 1000 65 -402 302 240 -895 785 -850 0 730 -14 -851 -196 299 -706 -843 -25 -483 -494 -97 575 525 -375 491 -204 8 939 -479 460 -89 706 785 783 -229 60 12 -760 864 198 217 -613 215 -83 640 -428 209 408 187 776 -927 436 -369 -191 683 -546 501 353 -921 450 -137 371 -852 977 -797 190 471 890 761 -251 -702 892 -939 157 935 867 -366 954 -847 -44 399 293 181 -185 -844 -62 343 747 -769 155 -327 -491 512 -709 370 682 -58 101 -391 15 953 440 -594 -807 -536 851 -763 74 -201 -227 720 -929 -866 -563 -64 -491 -194 -532 -898 999 -578 252 -271 465 -582 516 904 185 -476 -637 -377 195 -215 -134 985 -104 -688 35 -560 121 815 695 940 -106 415 891 -711 566 411 -816 -318 -177 -656 -361 705 -942 451 -51 716 -662 -162 -372 -997 -208 95 915 -763 363 -187 716 -765 -287 -10 -269 -713 684 423 -50 271 379 -350 -330 -337 10 -706 618 963 -470 -152 -92 289 -264 -929 39 -189 -318 21 -198 -965 459 793 -240 -19 -615 -118 -182 -307 -907 202 -118 -840 -740 981 184 939 757 940 173 -315 704 299 -271 -663 724 816 -170 984 -679 799 -735 833 807 982 -540 646 -945 777 382 -965 -231 -930 706 -289 -165 429 -133 197 716 -601 0 -410 128 18 948 -643 -655 947 337 895 -853 -642 -669 112 -712 -80 -547 -883 -26 758 -398 568 962 -886 762 -108 541 -385 614 502 -381 -831 -97 857 -740 504 390 -101 -865 530 -165 -674 45 153 -720 -975 -956 289 -109 -533 -604 -853 -502 -360 -199 -913 501 845 306 -765 -701 296 -836 297 -967 -994 -950 168 -674 -343 -569 101 -509 843 -782 -264 -369 -751 545 -982 -793 -432 -544 -36 -618 259 -343 695 -852 13 -916 -253 926 237 84 -820 892 -630 721 -97 -439 -596 48 562 -13 -237 261 -391 185 292 384 -239 -977 637 -390 580 -585 -749 666 932 -891 74 -813 -316 -246 -866 -861 965 947 484 -486 -930 143 -64 694 -671 -158 -942 -61 859 123 470 560 328 246 -529 904 618 760 -307 655 -297 -594 696 789 367 670 458 355 -907 855 254 773 -311 -713 819 -960 41 215 518 -388 -220 -906 -763 53 74 -207 -325 409 -230 638 -851 418 -452 -804 -257 401 -683 -243 -87 452 441 -482 -184 -117 -869 945 627 86 -709 934 -102 50 -970 149 -4 -367 -630 607 -142 -417 -756 476 944 637 -614 -629 -345 -680 -802 -75 147 124 -869 -179 -539 599 -375 -285 -992 714 765 -474 -81 -688 -17 257 -958 -300 474 994 -222 373 -580 -493 -157 406 878 -486 -286 -930 -838 -594 970 -197 -571 429 894 751 -998 -10 -749 -475 63 216 -878 -692 948 -546 846 396 860 905 454 -662 -696 292 -430 -111 132 274 -855 431 942 136 179 327 -167 -293 -538 530 -594 -606 -599 -18 -18 -898 -835 -167 -160 474 -281 -244 445 -256 138 644 -620 615 51 834 190 -929 -366 -162 896 585 -605 495 -106 315 204 964 400 591 -348 -78 349 -248 -837 530 -890 542 -224 -847 -804 64 769 721 -594 -60 -90 -407 -239 -181 189 593 988 -307 443 -721 -745 526 -335 -302 -264 -4 144 26 106 654 67 174 -612 -650 -746 604 458 817 467 -400 -652 195 -249 778 385 -123 -672 982 -89 -114 757 -129 -258 -359 -410 831 810 -782 2 -255 927 280 468 -955 -262 104 40 -134 840 -513 969 129 42 131 591 -578 -209 91 -447 245 -107 -314 764 215 403 -624 -171 -603 -824 638 -333 -651 -765 -594 -636 464 528 340 77 303 973 -656 310 254 -191 -345 40 4 68 633 261 656 376 -293 508 996 931 314 583 -993 233 742 -966 -406 -768 115 409 -57 624 133 -241 527 -138 -428 766 115 -338 -429 -687 624 -898 291 126 995 97 45 768 706 40 -648 698 -662 -581 -64 446 456 76 639 309 -936 -51 789 253 505 358 979 898 335 -540 -248 -937 914 -939 549 766 698 99 -29 692 -721 -280 -641 562 -32 61 641 -366 929 -831 297 617 519 -940 -491 -462 -241 820 -112 -839 467 -706 -759 829 -210 -323 28 -426 991 -29 365 -494 586 761 -638 20 748 -369 -667 -541 691 453 -439 832 -823 686 -199 503 68 467 828 356 157 -900 956 332 32 -394 311 -275 -232 -130 -79 89 910 339 413 329 -501 483 73 -578 93 141 -102 849 347 -360 399 -951 739 499 193 -223 -924 -858 -654 -327 346 -783 680 -140 103 -503 585 -964 -980 113 -396 328 471 -616 -507 -641 803 -225 -262 -439 -244 949 -318 -143 457 199 767 -251 700 110 701 776 -728 669 454 -655 -913 399 21 985 468 857 194 579 -55 -804 795 471 843 91 588 -909 -746 610 -59 672 -12 -427 -570 223 775 136 8 162 -591 905 -467 580 -495 -909 596 744 -935 289 297 828 -635 691 1 -166 -137 -971 495 338 -723 604 838 433 189 -583 837 -870 257 216 -466 -529 997 71 -247 61 -75 -784 -948 711 388 -251 846 -388 -765 -913 808 104 378 544 399 707 -797 -125 -510 452 878 634 254 484 44 99 -583 178 764 -508 853 -748 57 -782 -627 -263 -770 183 457 616 557 953 490 -183 259 -466 336 281 876 564 -777 986 -711 -318 325 -254 -20 853 142 -872 108 917 569 893 -632 -516 874 134 -76 -527 128 931 980 602 -642 159 -226 457 263 -981 -109 816 -835 -749 499 -752 324 920 344 -295 151 -900 -327 -162 -505 267 10 -297 480 -248 530 -550 40 -138 132 -249 -526 702 505 -780 -29 405 -182 558 -528 503 61 -819 -219 -52 -812 -76 675 -450 940 191 -480 -364 -597 -663 -457 344 325 458 386 -983 240 801 99 842 -917 -581 361 823 18 346 -901 -440 999 -204 -182 101 905 12 -292 148 -134 432 216 987 558 946 -120 342 30 384 -158 692 -556 -469 442 -792 936 182 895 -225 132 651 870 424 219 -310 721 -197 -63 -913 -78 352 -967 -880 700 626 -213 17 762 -979 -398 546 -775 525 -696 857 32 375 99 -931 -640 -529 993 451 10 -283 -852 -903 362 -782 169 66 969 -714 320 871 500 -282 -777 460 -421 -226 -633 520 956 -311 360 96 -331 -379 -922 513 173 -712 -858 533 982 808 771 -648 -974 -411 -663 761 -504 -643 -494 367 -234 -992 862 -714 127 906 -173 617 -469 -607 -609 333 -89 -696 340 510 572 -387 505 355 919 -193 237 -470 -393 768 90 -74 740 -695 -913 -90 816 -559 230 815 302 780 -140 119 -86 452 -318 -506 -707 105 763 289 -375 -678 -658 136 -470 -516 -107 266 203 -101 -764 793 -564 -979 -633 816 -352 -747 -334 -664 -417 -760 -381 512 305 -331 -657 -438 207 -176 883 -630 -786 81 877 123 -431 -733 -731 562 153 -437 -355 712 -966 -569 648 -924 420 908 172 -947 -792 -362 892 -904 554 -550 -659 822 -642 -67 408 -360 -522 697 0 -553 867 -254 128 -384 -893 -137 -772 -485 -402 77 -160 693 155 30 561 31 834 -385 -298 -936 974 -714 -876 -540 -367 940 -29 581 -491 -570 -5 -427 282 -258 965 -333 -182 164 351 35 -132 -411 972 15 907 545 336 -579 814 -268 -157 717 -116 -415 179 -755 582 -203 544 -98 313 676 -637 461 45 -401 626 493 -167 -106 644 -133 -338 -80 -299 -313 -611 600 505 402 632 223 704 609 -48 778 415 628 152 889 -913 -607 -374 -453 238 503 28 -427 -406 627 593 -629 -388 -727 988 -713 -652 -40 752 133 -954 88 398 -852 -519 25 817 443 812 -104 810 366 968 366 -70 -960 37 -770 -166 957 -185 274 -536 -89 455 148 -892 957 -334 -726 -501 148 -688 -274 -552 323 324 -799 -888 -627 574 838 -800 -957 -213 -779 840 461 -949 561 289 284 -415 41 365 616 66 -904 566 76 421 -868 495 719 -448 631 594 -714 -253 324 -672 -121 -296 -336 -855 789 -602 -155 975 663 834 -197 -112 -744 65 -772 -826 -858 -339 138 -756 -106 363 -408 374 807 952 -378 45 652 647 809 -920 156 486 587 753 750 483 -72 928 -899 221 711 634 -527 417 868 -307 -998 350 980 770 673 -556 -572 617 904 -696 221 75 -316 624 -698 -266 891 -942 -600 424 -246 5 224 17 -801 203 -844 67 998 -189 -710 -220 538 -611 663 512 -23 73 -593 -247 -212 -75 -624 -116 734 -505 -541 665 -670 255 79 794 638 370 592 961 156 -138 -241 -993 -524 -995 -58 510 -153 -2 221 86 -616 549 692 118 746 -800 -341 710 -683 -291 -612 -969 -945 -756 982 615 616 -149 622 242 188 470 630 -805 -37 896 -372 -460 -772 -81 -182 573 -828 571 -980 699 441 -830 -668 -697 -504 549 427 -167 -713 -29 129 921 -887 296 355 -426 -298 -71 579 -363 -937 67 -359 -419 -423 -807 -733 273 205 538 586 -657 -460 899 -624 -665 -920 -930 118 18 732 -422 835 -734 -956 404 626 -889 518 750 -80 940 658 -685 379 -686 -64 -947 -577 -396 -910 -915 831 -698 387 -945 594 498 -800 -287 798 537 -469 348 396 272 -584 469 127 -755 -697 606 543 776 -70 728 645 611 649 -419 191 -567 189 -443 992 650 -955 -645 748 -553 979 495 -638 -222 493 320 315 -304 -399 -820 -855 -668 744 801 -236 679 -219 717 433 259 -587 -440 -332 868 327 798 -991 -911 -955 -821 654 123 -468 -441 392 -298 973 -722 636 842 738 -226 388 848 -313 614 199 384 -896 114 942 165 -976 -265 -228 -269 -769 539 682 672 -32 -223 6 -968 742 -475 24 507 801 601 -257 818 684 -747 -617 586 435 610 -955 196 554 174 702 766 -949 726 -612 -683 149 29 -655 31 -14 -490 -812 322 423 -404 677 36 -921 -952 -505 -5 -434 862 417 554 793 214 -902 -989 -587 -101 683 -488 -939 -420 -976 -914 -751 -930 642 -668 989 -928 -178 -119 494 -549 187 849 480 -360 -552 543 -530 -300 579 675 1000 687 -882 616 364 495 -398 641 -899 -21 604 348 745 942 923 394 -634 -598 -191 365 -587 169 133 -5 291 374 904 -936 -539 133 -735 -419 826 340 -259 -95 -191 -137 -277 -972 65 757 -825 568 931 901 736 40 951 164 381 536 -221 700 -544 89 -78 955 -861 -256 -72 -899 -581 -291 544 -251 304 -387 -317 906 -108 855 -910 292 464 -38 48 -231 -850 932 992 721 68 -549 472 526 317 529 -368 879 -457 -828 112 -923 777 -10 261 -886 519 687 143 -296 -637 -485 821 -666 -439 -329 379 976 434 -604 926 -595 -98 -496 -317 997 215 767 130 -3 -190 531 -603 -47 -198 983 676 -548 -221 430 -945 87 108 169 -563 916 -531 -23 969 -315 -795 -281 251 712 208 241 531 612 169 -576 148 -518 -858 -743 -837 -609 -518 935 -259 -694 -137 -157 -808 -507 -863 -229 254 -658 475 500 232 578 -470 616 882 -33 -310 -268 -441 -731 -2 -619 -83 -520 -942 426 -317 -939 236 -344 -905 -656 561 810 659 428 267 418 893 182 -838 768 138 -601 -801 542 903 -361 89 -519 789 57 -420 661 743 238 320 905 -528 773 400 477 729 868 -466 -857 721 -749 -429 -270 -494 475 -506 388 236 -246 -613 -577 663 -34 276 -525 872 75 -131 592 380 -301 395 -780 -141 863 496 -327 -971 -696 -328 698 -829 81 -804 -522 -357 855 -951 438 991 591 954 -690 -235 138 -268 -699 694 -618 33 414 785 -506 -661 -657 385 901 -17 864 36 823 681 569 343 -667 270 507 -943 177 761 790 648 899 27 782 -128 791 -971 898 -399 -250 986 288 -699 -37 -517 -602 972 11 680 339 796 -764 -104 155 63 -464 -809 -911 -541 700 189 892 116 494 -937 509 -286 102 -953 41 355 -925 510 -35 -862 583 992 266 -211 609 -830 -130 -432 777 -542 401 353 -684 335 -569 913 -313 -301 -473 796 210 970 -379 626 -887 527 -715 -594 -45 -38 -293 109 -982 -463 714 119 316 -280 -841 491 -175 464 159 575 575 -37 416 -159 393 -975 -990 590 533 -36 -684 865 -224 121 52 -992 -102 619 979 -744 391 -175 545 -578 624 531 -703 267 -644 539 417 935 -678 917 -588 34 68 438 559 505 565 339 278 705 163 20 930 -843 -310 107 740 -28 -90 -615 -322 155 977 346 6 -853 -709 834 -162 -583 172 -234 -88 -707 -931 -441 -765 -809 909 -965 376 457 -752 892 -651 185 -615 -908 -353 997 492 -19 -351 452 938 -932 -797 106 193 -255 308 677 122 -359 263 639 111 71 -550 -556 275 -497 624 532 -589 960 981 -473 435 75 -808 -889 824 353 -325 434 949 515 156 513 -606 269 -379 -919 -132 -625 98 808 917 -578 409 347 467 -242 -283 -604 -506 -305 -959 -609 -289 974 135 -495 196 809 -557 -37 925 -541 -278 -742 459 -717 -503 -161 -862 -952 24 676 479 -730 792 -527 -701 801 470 -766 -133 -808 -319 868 -45 -804 -213 145 767 -169 440 96 559 170 -492 932 568 436 834 988 -556 -374 350 198 852 819 -298 683 387 146 -684 956 -231 473 -519 520 -417 195 628 391 -577 -78 369 -380 667 391 -268 461 956 774 -668 912 -749 853 -979 497 -915 371 203 728 343 291 14 -531 -163 -886 -28 369 582 -228 -407 58 -845 -814 -300 411 -908 -585 -250 104 387 934 -684 -411 264 396 -340 486 -564 990 -901 413 398 -420 -76 905 -607 951 784 916 -277 75 38 790 753 -152 -325 -112 -71 491 9 834 -646 731 997 -674 367 39 403 251 138 -136 -903 -600 -883 -542 -637 197 -57 -648 723 -847 -723 652 379 -711 194 145 -708 -626 220 764 -348 540 859 -485 878 -340 -332 -662 -479 -723 -381 -824 222 -358 807 -577 585 -593 -610 366 -228 -473 246 -492 -7 555 -816 149 650 -643 553 969 684 338 -168 -516 284 467 -513 404 845 -52 331 897 167 54 -48 -223 -596 480 -962 35 702 627 581 688 560 -753 -257 -365 -202 -980 -546 -263 147 812 193 -620 799 -738 -318 428 -311 850 824 911 172 607 655 747 -739 -137 163 445 -638 -545 -387 -692 521 463 -919 846 -933 -523 -900 -764 -873 443 792 453 -133 122 -92 492 -660 302 -40 485 -385 870 830 95 315 -764 496 -866 264 914 -118 -627 -389 -947 -49 -784 -379 679 244 366 -235 421 206 -463 620 770 -680 922 -252 100 -196 484 868 880 -124 18 160 -138 612 -612 441 -342 -844 392 369 530 3 -11 -341 418 598 -893 -260 -565 871 429 293 -868 -732 220 -755 615 85 540 -478 610 566 226 785 796 588 -757 -698 94 -696 -549 25 225 234 -924 144 73 701 357 502 695 750 996 896 -892 -490 476 114 -282 -616 145 -247 749 569 509 343 -521 -745 704 -444 887 -79 574 -476 -574 701 47 -851 -177 -408 -16 116 568 -10 288 -156 -37 795 98 600 720 -919 96 387 252 -274 254 557 -373 -198 -120 932 -930 -979 939 448 248 -764 265 328 -914 480 396 -987 862 -960 -934 514 153 -602 494 450 -943 790 -619 -913 -989 -49 -735 -511 -820 593 -33 -114 -865 559 -141 704 160 556 447 -607 861 834 -51 -609 616 -417 -201 215 602 -777 -550 -645 911 209 -188 805 -279 231 -343 -375 -147 -364 -201 -252 583 45 564 -666 -822 -164 -688 -715 -996 940 531 937 147 85 867 538 986 166 521 808 991 -649 817 -886 744 963 -492 -113 -358 -409 947 -393 207 -846 294 -136 632 498 -155 -578 334 365 508 -491 -944 672 48 -719 241 926 653 -573 15 646 311 -600 -260 -961 -793 245 -463 806 -948 -75 961 -512 976 694 73 504 -850 -591 242 252 -313 711 80 613 176 934 79 -513 243 -364 -174 -225 -36 -257 71 453 275 704 -560 -120 39 -397 -153 48 633 896 675 -132 -800 -434 448 138 28 860 -458 880 -220 231 632 -666 191 -830 -326 49 -917 -479 198 723 -442 -657 -254 -97 151 -602 -803 562 -100 -721 767 -613 -152 801 628 568 -45 362 -845 -563 -916 -598 -70 798 101 -202 -198 -507 -780 729 601 677 805 -143 -968 710 602 -270 -981 -641 354 -154 -638 70 -162 472 -669 342 287 167 295 677 58 -274 -292 997 369 903 -786 -714 369 720 160 19 -774 23 940 -475 106 -676 -662 -866 788 720 -45 847 -158 516 941 754 -301 316 558 -108 -629 185 21 -480 669 239 -703 481 640 -535 301 637 -528 674 -567 306 -248 920 1 -27 -113 670 477 875 -81 253 591 931 -421 383 770 -124 208 451 742 884 463 -560 -902 993 639 832 -731 867 725 57 20 -117 -105 81 958 -504 929 680 150 -926 501 -27 1000 -824 -44 339 381 320 -888 -554 56 -214 238 -970 692 -273 924 809 475 -932 794 867 -161 206 461 -796 -443 830 245 -400 923 -149 -394 50 964 551 -980 903 247 842 373 706 -273 -834 -501 -154 701 -708 -66 298 -659 -112 369 -22 970 -673 4 -761 -456 -926 -997 -513 -582 -161 835 -930 -553 605 -62 -880 590 -277 -749 -920 867 -180 493 -150 -930 -634 17 -176 684 429 202 -862 -874 70 758 -301 -737 703 56 761 -60 631 -834 881 -469 -96 179 938 -755 875 41 630 -137 409 -578 -132 -736 -320 -721 -398 -179 -680 984 431 244 248 574 -139 -753 -124 -353 -673 -279 173 -403 735 903 85 437 -706 466 727 -926 682 -680 -914 -282 -689 -338 404 77 -236 -154 -315 751 -33 27 -674 683 535 -560 878 -779 444 -24 783 -944 -13 -617 -679 447 798 499 764 2 899 471 -661 -393 -189 -966 484 -27 374 115 50 406 -159 -24 199 -549 451 537 -803 253 569 -176 801 692 920 867 708 -569 205 -23 978 452 14 383 581 -39 -219 338 -955 -536 856 -18 -203 -92 -453 -427 549 -962 511 -237 175 -879 16 358 -746 -201 146 5 823 70 -860 772 -346 256 -873 646 445 645 669 -635 -197 68 -940 -297 620 512 -547 708 849 -468 228 -572 -488 -827 -756 -195 658 201 -320 -133 -771 -674 214 41 515 1000 -4 -537 -95 -221 665 -966 -280 89 -854 -840 83 -450 -379 8 -3 198 -406 336 28 224 839 68 -198 -29 903 179 -520 -123 -164 -413 334 -882 -144 -832 -485 421 -720 -247 -883 586 -197 39 478 -427 -43 -397 -217 892 -230 -518 930 -4 93 184 -877 -78 -854 -284 25 10 -685 338 262 77 940 593 996 867 -679 84 -570 290 -390 766 869 -984 -633 -257 287 280 -567 -897 327 -552 984 -474 -804 -602 863 -280 834 -646 619 -427 -468 -564 487 721 294 -733 793 -335 -494 -225 736 670 625 -687 -421 325 779 249 -370 415 -224 127 -137 623 838 -346 284 593 -363 424 -368 -664 -137 358 -645 621 -916 805 25 -356 -473 381 -4 -440 19 -86 -351 -629 831 307 -521 -557 945 699 -625 231 -677 881 -896 -610 -847 663 614 -512 -867 94 79 90 202 -261 524 -27 -779 667 558 -426 227 -727 559 350 170 -793 -161 -994 491 -245 -490 -494 465 248 411 -500 888 676 -872 716 -584 306 249 461 -620 -303 108 -650 451 -868 -864 -108 -106 631 204 -188 -182 884 -67 -975 43 -685 -168 -912 517 114 -133 -97 616 -731 -54 664 -924 -221 -837 41 88 224 415 256 981 782 61 -664 240 251 -696 79 131 142 -9 -153 -22 -359 -717 -277 -571 51 309 245 106 -147 193 -493 131 -113 -755 -588 331 -59 -761 -759 307 929 90 163 -392 -227 -877 966 -181 925 632 681 18 495 -599 -349 -321 163 -778 32 461 -530 -657 230 513 144 -449 726 -754 734 -740 -931 -543 398 507 -795 -147 -308 524 695 -250 838 784 955 49 845 916 -227 93 679 -718 -695 782 -872 146 -653 -35 880 -377 -500 -507 -985 703 -48 89 -451 955 -618 910 -17 -424 615 -537 263 -837 427 143 943 522 -438 878 -757 687 -677 681 -949 547 -2 -141 -328 639 -102 -51 955 64 -668 915 375 315 815 -12 637 968 -112 183 546 -85 392 269 -569 283 -118 -405 798 -335 -935 442 556 -505 -180 -328 -165 -412 -519 975 224 260 567 -748 212 630 130 316 42 -219 172 -721 546 -992 798 -359 -958 -676 211 971 792 -627 272 292 -260 -874 305 -717 -654 -341 89 836 -178 963 -908 -685 -115 -424 -529 -621 351 137 987 851 408 -560 586 640 -594 431 -865 549 423 506 -107 -109 249 636 726 45 451 689 -346 455 -995 903 -629 50 -91 289 513 392 593 986 316 255 -314 -151 -858 -203 758 550 -792 971 -177 -120 -325 33 -965 919 -685 198 -186 -988 702 238 -886 -298 725 373 -890 206 -478 843 115 -365 -97 -304 0 -991 -828 -266 -839 -626 -490 -715 -518 -38 266 945 -417 310 98 525 675 730 -801 -919 -778 264 390 -771 -516 -964 766 162 -699 820 994 427 722 -842 -256 -846 -166 -469 -873 882 143 38 453 -391 -967 -2 -732 -7 922 203 -903 -276 -705 247 589 -135 814 -910 617 -882 -72 -210 945 281 854 681 -469 531 -550 -9 82 -229 284 -911 621 -869 724 648 352 -159 -410 -207 786 328 -972 220 731 -292 -188 -719 -404 -276 -612 -442 146 375 -922 511 562 -250 964 460 673 -632 161 159 809 -430 852 -213 253 -582 -210 -28 -835 677 789 -363 -755 -828 513 946 708 -198 -100 272 -107 582 -394 505 103 -699 -466 -554 462 864 392 -356 804 986 986 -566 -959 -385 -336 -969 -125 326 -829 148 -849 171 -673 -174 597 -953 -308 898 247 222 -483 -704 908 871 243 -22 -158 727 935 -96 -982 -445 -841 604 -341 993 -69 -607 -667 -67 -423 -607 -703 910 -184 -798 38 -98 -825 -842 810 826 186 39 277 -706 -389 304 550 756 -71 168 -319 104 596 781 -601 -524 -82 804 -510 -373 -570 -488 660 705 -710 613 145 -327 975 422 590 -876 257 -550 -142 -387 407 144 710 -840 -69 724 -33 -58 975 -874 -680 -581 -467 654 -429 247 208 -918 -750 579 -976 -556 -183 -89 -700 -338 -123 -116 127 -881 498 809 997 -897 -881 34 674 -867 460 -542 -801 -668 -967 243 616 854 471 -849 430 -747 77 -172 -999 223 471 -914 -547 -140 828 -382 -36 -38 -430 383 744 250 523 -297 -555 772 -63 489 948 -91 288 719 -491 796 46 338 -705 540 -366 717 -355 -696 -247 -32 530 -586 -577 92 532 -585 -850 917 -238 148 192 -157 -366 -147 -642 -193 24 -770 -419 75 -515 -552 177 -152 -229 -821 -186 -411 -615 -209 86 -152 918 197 800 -452 28 478 -605 -578 -779 46 -77 -323 919 -734 -105 -225 -269 766 -57 -45 81 523 -36 662 -767 -309 -350 592 -50 1000 -732 -346 144 584 70 -917 -422 197 563 -676 210 637 -403 -600 636 284 413 -962 -299 -890 -65 339 660 366 -618 619 485 -435 698 -614 960 -302 -348 -361 810 -470 -486 737 -321 81 -239 89 -808 -821 146 -83 284 -1 831 229 366 988 -838 -325 711 -22 -593 168 -317 -462 115 113 514 -35 -264 737 985 -448 331 -581 -358 125 998 803 -200 832 -167 -524 -43 107 974 -814 -97 -641 257 320 -117 -421 -373 562 618 563 749 11 -384 522 -774 -225 -640 129 -211 668 -791 -728 758 516 -726 -522 724 -749 413 -562 746 -929 17 576 707 958 370 -435 124 858 -886 591 -696 -298 315 327 -53 -65 610 -611 184 699 893 -857 -936 954 558 -839 399 -879 -719 -582 798 725 -371 -687 621 -293 40 264 398 284 506 202 616 -817 41 -365 784 452 -332 -825 -526 882 211 -557 2 853 -266 951 633 564 898 -286 44 657 -835 172 915 479 -748 116 -870 -57 196 881 48 -556 -723 -471 496 331 530 12 -509 566 127 -163 -120 993 560 -480 -367 -252 857 366 -889 507 976 -312 -790 733 684 641 -903 170 22 313 -568 344 575 270 115 786 113 -822 787 518 -532 -268 -890 -603 599 -516 -467 957 -256 -167 -648 -873 -591 -180 -795 403 853 986 554 -437 405 -54 -133 435 -765 159 -105 -941 -211 -795 64 -266 -787 600 314 -238 614 352 825 869 212 308 277 -539 -403 203 919 -399 71 -490 874 903 409 -419 -933 599 688 -675 -930 -713 -283 577 288 -971 -951 -705 -251 -141 -468 382 575 -694 -506 -535 68 -984 269 -37 -801 12 -300 -222 129 580 203 328 559 -218 -765 -617 -214 190 -136 647 -384 -548 -31 900 963 299 -341 240 -158 -829 -688 -115 -581 -121 -906 -351 390 -17 -748 -823 -451 688 -634 650 414 318 650 -509 -140 22 -205 720 454 890 944 -863 -144 -896 -451 484 -671 -934 -390 202 242 85 -530 489 176 139 651 291 310 -492 609 -812 -228 655 -77 334 834 195 -437 439 917 317 707 -354 713 544 -627 601 -199 110 -691 -443 889 748 710 656 -850 -817 585 -759 629 556 -945 467 -549 -704 -846 -335 389 -724 326 242 853 727 -657 -826 961 509 -977 35 363 441 11 -433 360 -660 919 -45 31 -128 -87 757 33 837 -876 -703 245 279 928 326 -647 417 760 -962 -337 -428 -564 105 527 -486 -174 222 51 502 405 216 545 441 -83 -986 -740 212 -490 370 -604 -78 204 -865 379 483 -590 -792 315 258 -541 611 390 474 974 -64 -543 -324 784 -124 101 -246 975 -108 -240 -95 352 933 770 393 -746 963 43 -212 832 -718 484 -749 -827 507 4 -532 113 -610 235 -402 187 -890 -142 -535 -317 -550 419 -445 -686 -103 -559 -696 399 964 636 -761 880 100 182 -396 315 -345 950 452 -851 -591 -239 -769 -592 96 -665 861 -512 -288 -81 -86 463 286 -278 981 792 -799 28 -97 510 197 -140 373 966 64 775 -691 626 -420 -723 -408 -225 11 -720 741 595 -753 -557 -541 759 684 101 484 111 24 -566 -850 -982 -961 -878 -14 890 -994 674 -450 584 -458 615 829 -617 323 -300 565 226 230 -118 -911 -177 34 -513 -71 535 129 -821 -250 -608 -554 507 849 820 579 850 -454 -249 403 -154 -662 -280 -512 -382 -148 856 -871 743 -452 935 30 845 -11 681 225 -175 396 -937 -990 73 -896 190 -451 -10 341 -568 -920 -809 -710 -43 418 98 -320 -218 899 -396 600 87 -860 -499 -994 617 -941 554 709 -664 830 317 904 498 -417 -211 964 -154 -716 884 30 200 478 388 655 902 177 772 -79 83 -171 -28 -433 -93 346 -277 248 -237 -426 -600 94 927 -105 302 -866 672 291 68 153 791 221 -435 942 952 821 -195 694 42 -477 -134 -57 -744 268 322 536 30 -976 284 475 120 895 -420 -539 520 583 -807 -76 -942 -558 -400 949 -805 -299 887 -635 -805 501 -73 782 -286 304 109 909 728 -78 -596 -258 -920 -162 -636 362 -627 593 992 -859 -646 -44 716 -391 -545 964 630 269 -700 835 -764 -784 -683 -573 328 -246 722 253 53 -98 372 149 807 94 -126 -165 -463 -151 -721 -675 -245 387 293 -190 -302 -713 -858 -709 800 -865 -493 708 -588 -777 -733 -897 457 -248 -894 -935 483 -989 499 -755 -385 103 689 -876 -713 28 592 460 -413 -94 -506 -272 -124 810 -374 -576 -467 390 -971 347 -66 -385 218 -375 551 -260 -976 -205 69 158 -186 971 -179 -125 -907 408 658 259 590 -955 -905 720 -330 -186 -918 946 575 -550 901 886 -680 905 -444 982 329 -915 730 155 -302 -224 -194 48 -564 895 185 350 54 133 488 -252 766 -900 -220 -161 -233 -968 483 14 -979 -415 188 -811 -631 182 888 775 545 -358 -867 -824 200 487 -649 18 -690 870 357 -508 -485 -580 30 -411 -509 -817 445 738 -416 670 -315 377 -802 -155 857 -658 529 990 77 613 -206 -433 -44 -517 -267 -12 -746 -983 915 495 92 -336 -251 81 -760 309 765 -212 -461 43 538 422 -48 -409 -277 284 -832 -335 -775 110 -589 -399 -419 -241 335 728 835 -357 -2 -9 766 -928 278 -329 -447 -715 805 -970 -821 -539 54 -128 -888 -556 192 -157 -369 -169 -513 971 606 217 -94 -645 -260 -130 108 62 162 -177 -636 -469 -970 28 800 240 -317 714 60 523 -105 -592 -242 -248 349 385 815 -901 165 71 -244 238 -540 145 957 -664 87 137 -576 -261 251 964 554 334 488 -170 820 -575 -394 -638 348 231 90 252 280 739 -442 251 -625 252 290 136 -180 351 967 769 556 -879 -155 -716 -55 -74 212 489 -697 -738 397 462 143 347 -477 -124 -195 42 -112 293 -358 651 679 443 -455 417 -388 -357 -783 -255 -81 937 438 457 -671 -38 -395 -242 -377 -48 14 651 42 -947 55 -807 984 715 538 -273 -187 81 -572 87 380 -416 335 786 565 281 319 -992 -355 -380 95 -783 -606 190 961 -919 -419 -145 585 -61 -918 -443 304 -416 -34 -110 -822 -762 -500 -481 631 -312 272 -178 -401 401 71 -281 444 810 -58 488 -984 339 249 -752 -956 170 258 -69 -204 -509 -881 -726 264 632 -672 168 50 -304 -169 4 -558 -705 840 -322 865 800 -301 -607 738 -405 744 -542 -507 644 613 502 557 -817 294 -695 369 -837 -525 954 -13 628 205 -782 134 255 -340 -605 -319 938 803 -704 -546 -851 871 -656 855 745 -37 810 -54 -814 76 -529 -395 -208 -157 -46 793 -792 464 27 325 -262 340 -280 477 -663 476 -804 24 -778 -681 603 986 -577 -227 470 65 491 292 -942 55 923 838 -124 -232 -720 -960 -35 117 -259 -455 5 -163 -660 -180 -186 583 -878 17 614 177 -329 -586 -817 -968 919 -391 -136 705 152 384 805 -547 -212 -190 -173 -534 930 647 -282 158 719 86 319 573 -105 255 -591 146 418 -863 797 914 233 -379 237 457 -649 -455 732 -362 543 321 -14 -881 -987 -216 410 813 -480 -656 -255 -545 144 313 -134 -322 -202 591 -720 620 492 -638 435 336 -832 -580 355 685 -765 -866 -213 -312 -17 -428 986 536 -986 -231 -629 224 -460 -240 176 -721 153 800 182 -945 408 -703 -2 728 955 -322 -491 -114 -330 -460 -960 -869 -23 -709 121 846 -330 -189 565 -147 -359 -819 361 436 -587 998 882 -842 -837 700 960 -970 242 667 619 425 974 169 -288 23 14 519 -577 -434 -199 -72 892 114 -34 806 -677 174 999 -363 223 663 -547 -98 -196 -393 -25 13 -778 -546 495 511 -962 820 -117 -917 -497 -343 -150 -949 -674 -801 -936 895 -839 -239 -129 -853 -997 886 113 212 239 -757 -407 -919 427 -885 643 869 878 435 262 -369 -786 465 235 460 -913 508 723 957 -301 133 827 -722 290 -287 893 660 -968 299 -851 730 -336 -345 58 -847 -495 111 -712 -683 95 -60 423 -860 -202 393 -734 284 750 162 914 -159 334 572 -593 746 182 397 411 88 723 -553 646 -437 -929 520 353 388 -852 -865 -412 621 -937 -591 -355 -798 -261 786 -214 655 988 341 -365 581 39 96 -863 -194 129 49 498 529 -746 715 837 -917 304 -867 761 -296 150 9 218 -379 -569 -971 457 279 -739 78 419 -574 -547 490 -735 487 -425 -491 338 83 233 318 933 -808 -232 73 1 -836 -224 -189 -103 -274 130 486 221 -56 5 -981 -950 286 -12 -668 457 810 -661 -95 -958 -194 -752 389 -156 -578 48 240 934 -996 -823 -617 744 975 989 -930 265 -464 -487 111 -429 -74 134 709 -643 485 266 573 894 -930 -446 -209 -572 -265 -427 -942 -909 -949 941 694 357 -965 567 -677 45 -534 873 -856 644 125 315 169 116 665 -637 912 962 -816 -56 207 475 -820 -632 -691 852 180 486 711 678 394 -537 609 -412 292 -341 623 -143 719 -469 -923 654 -714 -742 871 -999 -976 629 292 779 324 -10 354 -742 -313 -699 596 -557 -431 -435 -768 -291 -62 487 581 -244 340 532 626 -327 -949 -207 -510 -216 100 -319 615 -127 -90 -560 -698 218 689 -407 167 -998 477 960 949 223 -937 -114 -26 613 272 -148 564 585 558 -346 689 32 856 -789 -565 -220 415 -66 -992 482 -388 -602 -375 133 -70 14 -151 -414 -979 -603 -920 969 695 -635 927 -205 -318 -739 654 -756 -441 31 -397 -670 703 -883 -282 -692 -323 -836 -81 824 -538 -564 -966 491 85 98 109 -53 510 -973 119 438 16 238 -968 -31 -763 968 -935 604 -916 -871 763 636 -854 -722 468 -837 921 757 -984 257 98 812 -826 -599 102 489 614 897 258 934 -951 181 -545 -534 -884 -973 754 134 -815 252 725 -910 -457 -163 924 -810 516 154 322 474 810 -192 410 -170 842 214 625 439 -60 -110 -571 -121 827 445 -962 -1 -162 439 604 -100 -454 -8 -695 -247 306 971 868 660 -114 524 308 -677 -573 73 998 -895 -933 -335 34 -423 548 645 -941 -426 -188 376 -576 -869 -912 761 74 -415 52 -81 742 -230 64 -428 453 389 -174 338 -790 -936 265 -771 313 282 -52 491 -818 -308 -855 897 275 -760 -341 611 268 -8 361 188 729 140 -589 615 466 47 290 -283 279 -818 228 -19 629 289 -78 -224 422 -221 -420 123 -164 -69 -378 -417 -451 -39 551 962 534 196 406 -357 750 -261 711 249 475 902 141 -978 146 -713 -365 317 -986 3 -438 657 36 458 872 221 -875 -404 974 341 200 -435 656 -803 -731 -62 -400 -583 771 872 768 561 -900 927 -79 925 706 -504 523 299 720 -590 161 -79 -983 492 379 9 53 63 -836 1000 -630 -119 93 -268 -430 -989 -933 105 362 963 -769 957 -630 -871 -930 745 -884 -285 4 318 -712 -675 -483 33 -666 -302 223 734 -835 24 467 -207 -658 423 -695 290 305 -813 484 -799 230 -395 -254 -164 -147 786 -79 833 805 -140 -883 -817 -650 309 843 971 522 287 -370 -136 880 -345 -446 -446 -306 973 -362 -641 -395 -977 652 -746 -163 -84 -741 258 -402 836 978 225 -782 259 953 -992 141 132 -440 -672 -219 915 0 -323 35 -69 305 -831 -447 98 601 -166 -905 906 -947 -747 104 889 -251 -77 -383 626 189 -777 -238 731 -410 -948 263 472 -995 441 662 460 375 -527 -86 -921 886 529 -357 -777 114 -812 884 -198 -314 776 775 -240 -600 -707 475 -190 -587 -25 -585 -458 -755 159 -912 -422 40 140 612 892 697 -665 -342 -70 609 431 -47 -297 640 884 -679 -256 -530 -57 92 506 -764 77 -924 644 -978 -891 363 -527 -719 700 240 593 996 -194 -864 36 -600 -737 784 952 -619 580 772 521 -430 788 439 -845 385 322 729 -832 -504 -663 -827 -370 -270 -103 -186 -300 -507 -228 274 -815 428 185 -526 379 -275 446 -134 -367 -903 404 237 -125 -839 312 -599 -830 618 -454 -574 703 472 110 -875 -256 -371 676 757 323 415 -531 -448 -771 521 808 -93 -773 542 95 69 -668 -518 197 -159 -427 664 260 -338 119 604 202 589 -866 537 -656 -135 -919 66 -568 396 -160 19 -857 -453 -577 -268 -39 -254 -961 757 792 697 -999 -795 -476 -874 -104 2 894 -534 -853 231 739 -333 413 -886 -279 781 -242 95 -432 -685 -468 -365 898 -471 542 501 386 -711 626 826 90 77 -956 594 -298 -906 -458 -242 -609 401 513 159 -590 -804 -188 415 489 351 -763 -167 71 863 -363 443 985 155 760 620 225 -143 741 866 -958 -226 948 -278 -43 -756 -463 391 -720 -364 -775 -650 -853 -51 688 458 273 440 -880 678 873 -602 117 -734 303 -67 440 -80 263 -173 -338 22 910 323 236 308 196 206 -757 180 203 370 689 -147 244 482 -629 285 -915 92 221 -590 -898 828 160 -572 -206 -609 -751 959 -256 -683 -875 729 -292 -277 431 179 -793 -595 900 -792 491 -512 -696 -92 -739 510 267 509 180 -904 585 -174 248 -591 -185 -22 -118 -93 -749 -676 519 321 -671 262 -128 352 -221 -391 -600 540 -728 571 724 862 441 819 583 -458 -149 -916 -701 -948 514 801 935 -383 -682 -809 770 622 -563 -489 -20 603 370 -812 535 -517 -767 -980 260 -216 -799 312 302 -519 -556 -953 -468 -11 85 -968 901 250 642 -903 -80 616 233 -237 -279 27 803 -883 133 117 -422 961 112 388 -457 85 374 -680 -915 650 -484 229 202 -199 784 84 -879 326 558 555 -943 -917 -119 -292 472 87 -533 387 -25 -54 -292 -60 -218 319 -559 -566 -725 -111 847 328 813 393 -688 941 45 566 -499 904 -663 -783 -776 -918 175 -214 845 179 -622 648 251 780 155 -862 903 -95 40 281 -194 729 -580 614 -806 712 603 -553 64 -224 720 982 174 -23 499 900 777 -132 -318 -84 -373 -483 116 -325 -124 369 -888 450 483 634 -815 -128 -605 898 -9 797 -897 798 16 -949 171 -748 69 191 270 306 475 727 -750 -531 -866 -227 945 947 -875 370 117 -972 816 -976 -508 438 -390 -522 603 121 -893 379 13 -57 -157 -257 288 880 -235 780 -196 75 432 -192 107 171 662 630 -338 -93 -645 953 -692 62 -285 590 996 692 214 -375 941 59 956 -173 506 -885 720 -603 -443 -284 -568 614 722 991 -770 33 -880 867 718 -607 -35 20 939 -642 923 732 -695 -914 -958 178 137 -636 755 -753 982 -264 -221 280 734 -229 728 162 629 -321 -454 550 681 -941 285 -388 844 -354 -431 -810 7 -129 854 138 855 886 830 29 -658 884 -983 852 -873 -821 -875 -679 -288 -235 -12 940 -814 -898 830 -363 -256 793 -928 -705 -60 -540 -71 640 13 457 77 445 -708 -600 94 946 45 237 -823 874 -15 -494 986 639 60 50 -526 -924 -374 -54 -427 -591 -184 -419 -618 701 -273 265 652 -113 -166 -394 804 771 624 -469 -799 -881 -659 511 611 -843 -949 -550 231 555 -417 112 -731 -491 -699 -665 -364 -666 525 775 -367 -583 186 -787 38 613 681 -195 -276 629 -555 542 125 -128 -117 -785 -837 482 447 348 -104 996 811 48 32 -940 733 -169 613 987 -319 -495 -531 -852 -156 -921 -140 -759 282 -436 -595 299 -861 527 -325 -551 -248 -202 140 -934 71 387 790 958 706 891 536 868 -607 -715 -756 552 229 -266 -397 893 992 558 345 -940 739 -378 876 738 -342 -292 -8 -194 660 -652 -321 92 -914 -989 -254 441 160 -267 205 505 -272 568 325 -914 896 830 -328 -375 -441 -167 316 308 -470 701 -449 46 247 861 -712 632 -782 -387 545 -355 -499 -409 334 159 -647 291 409 -256 734 345 -978 628 316 -261 914 674 -685 567 739 -568 178 -376 703 719 72 16 246 659 566 -326 907 -900 -671 513 178 -111 337 -892 231 -466 617 -441 -877 -6 -61 801 960 -318 -920 18 921 381 -869 300 928 813 -515 -514 -219 -834 127 -825 -884 883 -509 -814 -236 814 -300 -882 284 -519 -796 383 305 59 878 -454 39 648 329 493 912 177 125 591 698 -656 822 260 505 281 -462 406 347 -887 -638 151 -741 -530 -974 714 938 -792 886 -941 132 280 66 -414 873 121 950 593 -700 963 921 -766 717 248 -352 951 -797 542 298 562 677 74 -748 -698 -734 710 827 -98 332 -214 413 614 -258 800 -234 164 -191 -951 305 -924 157 875 -721 -657 989 770 898 -368 -21 427 -341 -479 249 -606 -732 -247 766 -86 271 -455 255 755 -877 734 -52 -433 -107 328 611 -998 217 495 -835 -228 206 99 390 191 565 436 54 -182 478 -82 -259 657 856 -992 180 478 806 -305 -386 479 133 252 582 709 230 -404 405 -601 -424 -197 -891 588 -917 -36 -611 838 86 -292 -739 -419 -359 462 -852 30 645 351 -568 603 -96 994 -257 548 406 -9 310 -576 -449 716 885 -430 491 -125 -605 970 476 373 -731 343 86 -241 -459 -939 495 -317 562 -40 93 -412 802 989 -575 -216 522 -255 988 -751 -236 506 696 16 -529 -971 618 459 905 -723 -914 -544 -772 -190 344 206 -811 -109 853 -666 -937 -967 255 -552 -17 875 -392 849 972 -686 192 -127 756 693 924 96 -695 -944 -674 798 858 -98 -373 463 -573 -503 357 -214 798 465 845 753 395 1000 -783 -214 -493 -357 271 -475 -713 247 917 -72 -439 179 711 546 -175 941 518 398 -344 325 991 604 382 46 -499 433 -717 514 930 -143 -976 810 697 981 -367 421 -729 908 686 -975 774 596 -897 768 -750 108 627 -822 -864 348 719 -776 -143 411 -210 839 111 836 -574 -820 545 -243 753 577 824 776 783 914 702 859 -751 490 616 -748 735 -33 233 -709 -480 -875 -425 -616 -750 -48 -790 -491 -912 639 -429 -201 687 -228 958 -96 -213 -117 -82 -791 709 -496 286 347 -402 -985 -535 -819 -376 94 694 -240 -488 -249 454 -378 84 -751 -604 372 32 416 -202 388 -846 32 593 178 433 135 -157 163 68 -985 587 712 -110 271 -404 -194 -916 91 118 -393 612 -336 -545 291 -189 540 -894 122 -400 958 611 724 -464 95 -414 508 -254 315 151 675 844 383 943 86 -721 844 659 888 369 -359 -760 512 572 -511 499 403 -733 -832 337 -735 -54 -729 -175 441 -634 -360 -663 -210 -530 -305 372 -411 -870 381 940 818 -685 466 984 220 -235 -76 -193 671 538 465 -59 -63 166 -279 71 725 -478 871 915 907 344 -102 -999 364 229 213 179 -329 -367 -200 198 -719 316 -374 77 -905 -255 705 908 -530 -128 -404 929 -775 418 -630 810 -575 -672 272 930 875 -259 -871 181 567 662 877 -171 521 -796 297 -801 564 -777 -177 455 82 925 485 -722 917 -182 -132 740 -383 582 -51 982 190 -989 571 -389 709 305 -737 541 -924 -561 -891 -853 -52 -736 -965 -51 -28 -592 322 978 925 205 -394 895 -844 124 -691 421 -768 321 -906 -692 531 780 937 957 25 -436 -801 -379 316 965 130 525 -201 -471 -372 -347 136 -335 -765 234 -579 28 326 556 -921 630 -484 -861 -135 843 -435 -384 244 -604 27 -162 -735 62 -953 -118 -393 -788 405 -656 256 162 11 567 167 549 760 -970 -465 -543 -899 346 -13 724 261 88 256 515 722 595 990 -748 -57 774 -148 825 350 -543 -595 -439 -448 929 -939 -925 27 752 -439 695 294 -173 806 612 -95 653 -592 -762 954 -101 839 -390 -962 311 -388 -730 -444 224 977 -462 -31 596 751 556 298 -944 465 -881 -608 -201 -551 833 -704 -942 100 944 29 -692 224 499 473 -691 479 -461 439 877 577 219 -172 331 538 -857 -873 -966 146 629 -384 -655 -706 -162 847 721 535 292 -232 -544 -591 -488 -687 504 -471 -706 780 111 548 717 46 -697 84 -583 840 -618 -398 602 273 -203 747 38 -208 -788 561 389 -846 -764 -103 -636 -127 457 178 -440 -384 171 265 384 239 -282 -364 -323 -437 742 -564 904 -352 788 -395 969 -586 826 -872 -858 -663 -196 -723 956 404 712 243 576 -6 289 -1 766 904 972 665 684 -976 -97 195 -14 -185 -570 -714 641 -1000 519 744 -463 -838 -383 151 -886 -906 847 737 -884 -497 665 -659 724 1000 974 351 -652 59 -408 286 -700 951 456 -750 -584 -380 716 -388 385 721 307 73 530 275 442 452 -476 -144 -513 -294 731 -243 -483 -4 981 319 153 958 218 -187 795 -676 -149 193 170 859 155 211 351 -204 103 776 -750 121 78 -871 -164 939 -858 -370 -174 16 271 999 55 -586 -95 568 -8 696 -700 322 635 686 -874 -647 896 -690 -52 98 -904 718 280 986 -374 -613 604 266 929 755 -86 -222 451 -237 -354 -853 53 -442 -193 26 -738 -403 -659 -851 555 -379 -618 623 -101 525 -984 -94 735 -121 -77 -186 -952 577 -506 -478 -856 -409 67 446 -963 165 925 -852 507 133 886 134 -283 -951 -933 841 649 135 -956 776 -973 905 -301 628 726 71 -481 -875 984 -317 -428 -900 -638 -890 846 588 211 57 107 -151 57 -3 -7 -222 -709 600 306 130 105 212 211 306 222 -807 688 125 -877 303 59 549 218 293 -71 719 349 -150 -193 234 -555 -736 -365 -42 323 199 568 681 -611 923 -828 -967 89 30 410 974 624 800 422 838 -521 626 306 575 -462 -619 902 250 -656 48 -98 -267 -617 -628 44 -660 -389 88 -358 542 813 449 784 762 855 676 -695 -531 411 823 -933 928 -381 -960 -451 914 88 -833 -376 -944 194 38 53 -771 481 66 -596 -688 -528 -266 -968 369 -469 -662 828 -896 99 718 361 -896 -808 -21 -27 382 489 -468 743 -904 522 -778 -501 -645 -373 -237 780 972 -867 175 -524 773 295 142 930 -99 -57 -477 641 580 -40 272 279 -680 494 -269 -945 -923 -307 887 -478 -550 915 389 -937 -84 549 -369 -878 -224 -732 255 -469 624 -553 389 858 -786 -725 388 179 -782 716 695 -94 -690 -718 297 341 -349 -230 -748 -725 -724 -384 -928 -718 267 -955 -894 -378 -518 -956 411 935 -212 -753 804 -866 334 -744 -707 269 -568 146 916 633 351 -961 420 632 47 -493 284 237 -486 -644 -439 134 481 82 212 465 -657 388 -686 493 -892 571 819 -346 -993 64 -476 602 776 601 972 -81 601 -253 -245 729 -787 571 -185 932 678 606 895 232 -634 54 886 -607 -951 221 929 266 740 -957 -499 946 153 -216 -503 888 -874 -24 -491 -825 679 602 79 -323 358 392 935 -418 499 -749 -522 -998 -140 -367 -227 -311 908 -731 251 -489 479 -155 760 841 -38 300 -37 -521 -774 725 -943 -901 -43 -231 -614 -685 428 -585 562 -392 -348 750 -364 -138 352 -728 -819 985 663 851 471 -378 501 382 -481 -804 258 365 -153 -581 639 440 -135 33 -126 -17 143 247 796 360 -426 282 -809 -991 158 -266 396 142 -759 690 -127 -516 820 504 -987 -705 681 -322 547 -408 29 979 -60 -203 327 -28 -506 324 88 160 357 -27 -685 317 -1 -566 -678 469 -902 979 131 634 -865 686 -912 451 -668 -91 968 813 0 -236 -934 -354 974 -102 -677 -657 817 458 -550 -331 -897 -797 936 243 592 -624 -361 -581 -601 395 -137 445 415 -123 11 -834 515 68 19 -812 953 349 -947 501 -802 767 385 851 -629 92 -647 -60 40 606 -80 -506 122 428 -483 -156 -939 -736 -993 -650 658 -871 428 162 43 471 -700 -18 -962 738 98 930 42 738 237 373 123 606 160 -833 809 455 -965 -318 498 873 829 -213 458 779 62 435 688 -540 -555 643 849 502 817 347 -99 486 -591 -752 -698 -735 782 -320 800 973 831 -391 -358 -497 -1000 801 -457 -895 821 -244 251 486 177 201 921 21 587 -245 815 -106 821 147 -644 16 770 734 506 -363 848 -188 388 -478 -821 375 -764 680 -323 -422 546 -147 623 488 -114 513 -675 893 -347 8 775 462 299 -44 161 805 253 -42 943 58 -720 225 848 -139 317 310 872 -235 -886 -164 626 451 150 105 784 972 -756 52 249 -856 499 -681 -202 601 -675 337 -924 681 15 488 539 167 -678 621 -585 -72 -747 528 -123 -522 -186 -600 -752 -279 -319 716 981 -504 596 821 353 -898 -689 -528 73 -678 867 -596 -691 164 -60 299 781 -628 -822 -268 -654 -1 -430 144 -799 838 -112 125 -557 -720 -616 -778 -298 -443 876 685 -784 969 450 -614 -216 -755 541 -826 -893 -955 -541 322 231 -955 814 579 -712 463 -824 -100 -865 880 -800 -986 688 -979 -565 722 -880 681 -206 819 709 990 946 -159 -582 706 432 -327 340 -833 -338 297 679 -6 -585 -960 -457 709 459 -171 606 243 -573 -349 997 14 -996 409 -755 -721 749 -132 451 -21 915 736 -146 -728 904 470 644 -210 -327 -913 -772 639 -917 522 -758 327 -13 914 -890 159 196 -951 -405 -677 41 59 -84 -22 320 79 -119 -488 -418 -673 260 98 -401 -28 22 -756 -149 128 -593 343 -505 732 245 -130 -255 -726 989 726 5 -857 -304 -187 -259 739 -918 871 202 -616 423 -959 -280 424 641 -587 835 361 566 865 917 -768 -887 702 286 496 -350 -814 -615 -66 -39 -221 612 639 -932 -167 -810 -961 -845 809 -973 -690 929 353 652 192 48 -698 -557 -343 -50 803 -28 -5 -344 -409 -943 -769 77 669 -807 216 365 596 -599 549 319 262 -625 -655 -130 -518 483 -872 68 -617 274 565 541 150 -44 323 -832 -907 597 691 -395 -457 -885 81 552 -73 -377 -16 -911 216 892 -593 -650 287 -599 -494 -807 283 100 -860 340 -306 498 -682 -331 117 -941 432 -787 -919 -751 -432 -606 245 -699 -703 -597 644 -744 893 -232 521 193 -226 -10 -180 387 -78 552 -484 -697 884 -370 410 52 -691 -824 156 -568 595 -110 397 -418 -199 923 -474 825 -989 653 -814 926 867 -951 -294 -766 -474 294 -438 98 -470 540 -211 175 -717 -238 -434 279 683 303 -72 307 -638 -146 745 -697 918 -650 968 378 1000 829 -324 -643 132 196 -602 -310 489 109 407 -101 967 379 -732 607 -391 811 452 482 727 -423 -357 -952 575 -371 -232 -829 437 643 651 -786 118 -518 256 -548 -462 382 958 -568 335 -773 -997 71 982 -418 347 -795 20 -330 599 250 451 -690 -421 5 -68 -549 933 697 -670 -184 456 75 394 62 -969 -677 -138 -977 188 -400 -704 -367 -805 53 -570 307 106 -507 598 -709 854 468 864 816 941 176 701 221 -767 38 -306 -40 956 -784 690 -945 98 818 -625 -625 -108 -890 -181 -145 532 790 284 259 -996 382 -865 119 533 -858 440 -759 181 -861 -387 -52 -407 236 -790 961 233 -367 -254 657 -314 -681 299 527 -565 -215 781 -925 611 180 -346 784 -964 726 -663 100 -782 901 -879 789 -595 -573 -189 110 966 -601 723 150 -791 -717 -208 -395 135 889 119 -37 -631 82 203 839 -543 -238 932 -186 230 -232 528 -145 644 -456 917 -514 -261 -620 -855 508 573 -743 -718 366 462 592 156 -242 -76 480 -834 59 -445 -444 326 -384 -550 -592 -731 -857 918 174 -236 396 -521 906 -38 -283 338 425 -267 -770 297 394 -804 -660 -409 -492 -35 234 -873 -224 123 183 -354 99 290 -608 -553 63 259 -587 928 -198 -158 -456 48 612 607 181 611 -359 67 -138 289 224 -483 250 88 657 -121 -989 -646 -250 -552 826 -504 -67 -404 -321 -978 568 465 765 125 -964 399 597 -462 -470 507 -742 481 -646 172 -163 639 703 125 603 247 -80 931 809 -786 -769 -462 272 89 580 -816 673 962 911 364 -978 -503 266 443 951 -332 996 890 -667 688 -322 -273 826 256 -159 -523 -48 564 -310 404 64 -498 -845 534 -928 -6 765 -935 -592 -382 775 326 266 -919 -777 532 211 -343 -96 843 528 -651 -484 -445 61 38 -365 91 91 -94 980 -150 -996 411 -742 342 91 260 -660 -683 738 844 -735 746 -298 -643 -82 -166 -838 489 840 -704 -678 200 996 813 757 -321 90 643 -823 -381 673 386 -383 701 -350 253 -760 -668 -971 810 -585 507 543 -881 -568 323 -124 415 88 -510 666 -371 -420 853 -837 -673 -597 560 -299 611 -683 -308 847 94 189 757 105 -787 668 -984 -165 325 -307 -280 519 751 810 -783 -210 416 277 193 -5 25 -607 -558 299 -737 29 513 120 427 -571 25 41 259 213 -968 96 -395 -78 655 691 428 247 -74 -828 -949 -236 -909 -57 -8 -725 156 -306 775 -636 482 389 -775 154 -465 646 643 -625 544 -763 -47 -848 267 -153 -910 -890 -712 545 727 -681 588 332 492 712 -761 -469 468 54 622 -114 131 -91 787 423 -941 697 562 81 -686 351 891 -192 -345 576 -537 -401 323 695 -597 -750 -399 -574 684 668 165 -610 800 -619 -119 590 -70 -992 -790 -863 -507 -958 -526 441 178 -71 922 -365 -287 -495 832 -226 389 606 -610 494 -536 8 -914 531 348 596 -885 -181 -846 -616 131 102 527 -906 785 -138 -428 703 13 333 -527 -626 279 161 223 -178 535 678 -60 118 -719 419 954 -474 195 -401 867 241 -550 -587 -579 -247 -489 -614 -913 -45 -993 610 -213 398 -16 823 339 787 -385 992 -847 117 894 560 955 -383 -614 -865 -902 502 176 48 -296 511 864 470 450 -361 9 726 -712 407 -466 652 749 21 -527 -432 -28 524 -229 42 -671 171 551 -327 -620 975 -80 -337 -931 903 -142 -573 861 32 48 510 -46 796 776 -479 83 402 507 -828 28 -673 -160 119 -50 -133 -776 -553 369 -637 421 301 -229 -225 789 140 989 505 -866 576 333 -156 238 -44 -219 -554 889 157 770 57 961 372 -784 835 -110 567 -96 -812 -478 58 549 -700 695 -4 -620 -170 106 145 975 747 -822 312 991 -212 -353 764 -249 -289 748 -465 -202 732 461 -874 977 248 548 834 -994 -241 951 -567 276 3 407 698 -400 -506 10 224 -929 -66 -711 -237 46 -661 175 -519 -839 -953 535 134 -137 97 371 -162 238 16 626 518 406 891 -62 -902 -444 899 466 -482 545 311 -470 -733 -4 -27 902 621 507 63 352 -834 258 -824 -414 -712 184 620 -277 261 21 -328 275 383 23 913 -990 804 -531 -489 707 -970 -950 -427 -339 -87 992 -561 -992 579 -89 138 -929 -224 -949 -281 -49 -296 224 108 919 -657 -20 -616 231 709 -363 727 345 748 -586 430 925 829 -301 -859 -325 263 -40 -883 -784 -882 -400 184 483 541 307 633 544 -154 -712 994 -204 233 166 -973 -344 955 396 -474 -79 781 63 136 -980 -85 45 654 617 483 -929 -403 -828 374 -379 -901 -411 227 980 -329 -659 500 -248 -608 124 -923 -658 -725 -601 990 -455 816 530 -162 803 -376 -96 -662 167 275 837 -762 -461 853 222 53 65 833 274 -981 504 385 -351 -356 -756 -957 586 -189 -342 -246 -785 -764 -774 585 102 360 -343 -712 -990 280 -981 -386 -539 396 -611 -840 -675 474 124 14 293 -422 928 613 -493 856 710 635 -541 176 458 646 680 502 -33 -516 -826 -189 796 664 -899 549 16 895 304 855 453 180 -827 309 -931 524 -224 472 -255 333 206 -379 596 -871 -775 -508 -1000 674 812 -866 -148 -759 66 -787 -85 -289 -500 -820 638 -692 -860 942 139 23 181 987 -611 61 172 595 234 47 153 73 -731 -430 -298 -284 -879 -300 -231 31 -726 -347 671 237 -483 764 -691 249 -775 -425 956 604 -898 47 154 167 -207 -804 850 411 -287 3 639 170 -434 667 820 -384 495 -329 855 430 -11 -172 740 -262 -928 785 -643 -122 -291 588 -495 852 -719 663 -460 467 -421 117 256 154 -429 -307 670 717 -60 136 945 190 600 596 266 120 -84 570 781 -85 -89 -352 -712 115 624 693 -708 161 258 -38 189 593 570 -220 -183 -530 304 79 -982 -852 195 -81 -587 510 -91 845 -235 -951 592 -780 923 -918 -306 671 -193 -811 505 -882 -326 730 -332 -694 901 514 -619 -705 393 -164 -314 834 -570 -912 535 103 -450 404 957 -49 558 86 399 -105 -902 125 -841 818 221 799 -73 482 473 -521 969 170 -668 -719 -574 210 -328 603 696 948 -729 306 21 834 -18 580 179 -132 114 -41 -608 200 -375 -306 409 849 -688 -802 -656 72 676 120 -144 -933 -570 366 -918 238 -630 21 -663 275 -740 -946 -784 -371 -371 -814 -402 431 285 -739 -489 -995 -217 875 -751 -663 773 106 -487 288 379 526 -599 812 532 -414 -999 -269 -410 -326 -411 556 757 64 -972 -202 -788 832 -821 905 700 -138 341 772 883 -2 -441 -231 -341 -935 779 227 -775 -836 -641 908 -706 493 761 467 -582 475 -714 -548 -325 578 261 -74 77 637 155 -687 -92 -14 -422 294 172 21 -542 -902 -56 -475 211 933 276 -877 853 -363 75 462 -524 809 -791 373 -522 813 294 600 -724 547 249 -610 917 321 510 898 -681 918 303 564 479 -274 244 627 349 478 -663 601 -769 -264 98 182 -858 975 321 -402 921 -64 -426 900 883 475 -465 734 -871 -588 -341 357 -213 -196 -597 152 -45 697 631 705 827 629 -113 594 364 -609 726 -569 47 6 -954 -398 -256 -220 337 213 614 335 435 161 -362 258 261 541 -446 -469 185 -943 -4 403 -355 -623 -280 614 57 750 862 -846 685 491 428 214 -104 -632 672 -11 739 439 259 -304 110 874 972 255 -712 634 -161 -113 -233 -78 -887 -979 477 250 -229 684 439 375 -750 842 56 -375 -593 833 934 616 967 -529 65 147 367 -102 309 799 -901 785 -366 471 -868 -982 26 660 -717 723 -515 -554 -439 542 146 814 330 312 535 415 -926 274 619 61 -528 108 -367 -313 933 980 -733 532 -807 298 197 -147 493 233 544 -829 -299 90 433 45 891 -420 474 -703 161 776 -182 102 69 -920 -139 800 -588 677 366 61 -479 -509 517 -725 338 527 653 200 442 -382 598 -731 826 -496 138 912 911 -522 652 -867 -207 -694 710 -4 53 -110 -741 -130 -507 880 452 968 -2 212 862 -552 -496 45 805 -179 483 -491 269 -479 -71 246 -696 577 158 322 -762 -413 -50 -746 467 239 32 -26 329 -753 -903 -804 -159 340 -669 534 -843 140 -802 174 920 190 823 844 927 -912 -919 777 -690 772 90 136 -444 733 194 -867 560 97 -746 682 34 417 510 739 -830 -194 -685 28 85 -520 762 -582 229 -951 -196 387 279 -397 -47 -673 213 -794 386 661 -436 -891 423 556 237 -425 989 -182 -71 505 306 -615 -912 227 -722 204 280 29 -113 9 -291 -72 297 680 -756 -838 444 -368 -355 967 550 430 766 -245 525 832 -434 -198 645 761 -207 54 37 57 -653 417 399 -164 -61 881 747 914 479 27 272 938 -567 -316 117 -395 28 -894 -397 -653 60 173 59 482 589 27 113 -544 148 -364 545 307 906 -791 717 -579 -335 -180 -177 479 335 553 473 845 710 372 543 -534 199 -104 -267 816 952 -238 -260 657 -851 -335 645 -771 -775 766 -30 -601 -230 -139 -578 247 535 187 993 490 -156 833 112 -744 -855 213 847 -371 -946 145 880 -78 974 752 -754 830 -247 676 330 207 764 116 -925 -780 921 798 732 -519 -410 -103 -898 479 -136 -745 573 157 434 118 91 -328 -38 -764 320 -895 210 -67 435 743 -564 454 -974 -53 819 326 800 768 476 -768 211 675 465 -861 411 973 -100 -281 -362 -965 763 13 217 661 -667 88 987 -380 -561 543 918 -379 -691 -968 168 -517 -735 885 -135 -160 8 -294 -283 517 -712 -184 73 -686 771 -981 50 952 71 -841 -25 948 -243 -76 -277 -547 -30 -321 -358 -184 -55 -176 -146 -395 260 665 765 871 186 -708 228 866 -656 -832 778 -226 -612 -455 -976 -205 824 -820 -764 538 -263 788 -550 228 -329 498 -960 157 885 -606 54 468 -85 -524 324 363 -314 554 895 235 -993 -806 497 -884 -877 313 143 -411 -957 378 858 521 -333 -352 800 -110 683 -569 679 129 802 -531 828 181 -727 -99 -166 -740 260 -953 407 445 -815 -905 71 -259 -989 -859 840 132 -157 41 997 915 806 315 708 -359 -726 781 -929 -252 702 852 924 -663 -216 -852 781 -128 14 -223 592 273 -585 138 31 -673 -219 -585 536 396 280 -346 -225 -127 -70 229 987 273 -14 532 -778 -574 -828 -764 750 -590 598 -733 664 270 -533 -204 515 297 202 -252 -320 346 885 -439 -538 568 884 -744 -131 108 893 838 106 576 -463 308 -332 78 -873 -53 957 616 283 -259 -987 -595 -98 -82 176 -963 592 -234 -495 -849 -440 8 484 280 839 940 23 452 -712 226 317 611 213 -559 -990 173 -966 -312 -597 -302 583 120 -720 812 150 -593 136 97 904 265 701 -182 -565 -845 537 966 -38 425 -132 900 -525 -302 -913 629 547 821 -217 280 -135 -23 284 839 887 -691 688 -538 -386 861 -534 227 -980 206 -999 -41 -83 -784 -800 -919 367 -546 -304 565 -464 -341 -287 -370 -831 927 -165 -330 -488 -469 229 587 -616 147 992 -56 51 846 -306 523 217 141 -439 -646 -911 -652 309 515 363 -110 187 -992 -680 780 775 -373 602 -656 819 -958 568 -404 509 580 630 810 555 -821 -593 967 -39 -592 509 169 594 593 -24 -480 655 671 -362 409 312 403 364 755 695 -304 -259 640 -784 -247 -651 504 647 968 193 755 236 619 -311 -351 544 702 19 -807 487 -332 -206 -212 -451 -924 -729 769 518 171 -55 -695 -40 -357 -71 -300 -567 639 -849 -81 721 668 -319 219 696 837 -547 -664 -337 923 -242 288 987 -610 181 -813 -488 -109 876 832 555 228 467 289 90 716 -623 291 -787 -595 774 697 -802 -897 714 -213 792 -60 201 -74 624 -21 -819 784 -71 727 503 -301 92 -383 475 2 629 -732 -852 -384 564 644 -532 -979 -556 -845 -850 82 -150 752 -932 -343 549 -542 -768 22 -950 940 -847 895 342 -685 819 886 816 880 -531 -624 -752 287 -19 -5 -172 -518 443 189 280 -68 -306 260 965 469 -700 -872 -211 -784 -651 863 228 -280 -994 733 759 709 588 997 45 -617 342 -362 183 -504 137 -821 709 875 -668 -216 -349 868 825 629 -937 461 706 882 -39 -914 853 -207 922 -512 205 122 -69 -393 950 -888 60 507 -710 -499 313 416 202 -642 -573 104 -653 646 -540 10 -866 -137 889 322 975 -32 236 -816 762 -942 452 253 122 834 -629 -32 418 -710 672 -223 842 771 -742 777 -801 180 468 956 -726 805 502 850 72 745 -240 488 61 169 -580 -685 726 -790 269 -316 -327 -586 497 -802 420 -175 335 336 246 -179 703 -969 617 -43 434 964 -183 -680 -615 860 464 928 25 14 -984 -965 12 -129 -630 -595 800 189 -718 -193 17 -904 -884 -424 -171 -92 333 -619 586 -302 -582 399 -221 -691 804 239 -635 259 -960 120 -757 631 590 673 -106 -360 -26 -867 -924 -308 -19 532 -681 -285 -618 851 -364 135 -522 -161 789 -167 361 -365 -405 -407 -38 731 -60 -532 -499 -963 709 451 799 -766 -973 -592 333 -590 23 -643 -20 806 271 -837 698 870 -754 -104 860 913 -600 259 -391 -831 -665 369 -625 -899 -988 -954 -243 147 -427 662 -590 -402 773 -167 368 746 949 -339 591 -904 -273 -926 -763 566 51 -383 -775 -787 706 787 -305 941 49 -253 808 -183 -596 -484 -507 -415 -218 657 102 -841 202 317 346 -251 -602 -829 580 -780 651 784 -733 566 -701 550 273 -384 483 -9 -742 694 -675 105 -457 -942 315 346 -638 58 231 642 -205 -212 -865 25 -655 -701 -14 -28 -674 353 -563 -967 91 464 474 -958 877 118 -68 320 12 943 671 -924 859 -353 565 927 -328 -849 437 317 555 117 -225 999 260 47 872 286 362 201 -647 -543 -260 359 -655 333 -214 262 541 -24 -232 624 715 148 -862 934 10 -305 399 -595 60 -137 -371 745 810 149 -162 485 -276 -836 574 -810 -970 899 407 318 -605 921 425 -665 157 -54 -437 507 -385 76 -310 982 842 -787 596 42 -790 995 207 478 -329 526 -176 -506 -134 -158 149 210 -345 -864 709 603 65 -765 357 -290 -412 -742 386 -503 -295 510 -606 -755 -631 783 -846 579 378 -49 -670 819 -468 -222 883 811 -916 -177 651 486 -324 332 -804 48 -915 -228 173 157 -402 452 222 -939 -45 -191 782 -892 -531 -974 868 285 -985 650 394 -663 -704 972 651 -919 406 -209 -485 -137 -527 -503 243 388 -439 566 -868 -66 226 -461 266 28 -161 -912 -266 764 215 121 -431 380 220 -140 -274 -780 -96 -485 -809 252 886 -43 -303 896 307 -885 -894 395 -490 -426 558 -438 819 229 -681 941 -176 -955 111 842 -625 -23 225 -652 293 -889 255 -225 54 903 594 840 112 804 144 194 322 342 -135 -622 -755 -659 902 -758 -875 492 -213 -195 -301 841 596 -36 -235 379 -778 226 819 313 -334 -951 -449 -940 -467 583 294 651 -574 195 -668 96 -823 -767 -770 212 836 -951 -249 -394 -88 -143 -168 942 948 -414 -995 -529 702 137 -100 -220 -470 -339 -212 316 40 380 219 -936 869 286 261 330 397 -661 470 -763 965 -227 -355 537 426 -132 814 484 -7 -619 -513 -214 881 -319 -845 859 710 -880 -60 -205 305 -302 -578 8 151 -306 610 -977 266 1 -118 -195 575 -744 137 895 694 -999 -254 884 469 351 245 239 592 -855 -144 -350 -898 113 63 -107 -867 -160 -407 -892 -892 -324 917 467 -785 373 -428 -649 761 -412 -694 -860 -39 693 421 768 -783 -632 554 -370 782 901 83 105 -576 -3 612 -256 -309 12 -320 -310 -675 -466 -370 619 302 841 -508 -790 -468 63 -841 417 -668 790 708 932 -518 154 -327 889 138 -745 -523 842 197 755 -573 652 -624 -330 -518 420 864 248 558 341 -949 -99 618 415 -368 -650 -263 293 566 582 -428 -192 710 56 423 -396 824 -220 -445 644 -645 83 515 -588 721 272 -462 -935 887 173 971 -697 454 457 -211 137 -688 -969 53 119 689 -210 186 980 -790 -73 -774 379 -164 -778 708 452 126 -31 601 -739 438 -164 171 120 -711 -868 848 -851 351 -334 -151 749 678 -437 -267 466 807 -527 806 827 813 950 -810 871 -490 25 -133 -392 -986 366 -645 -96 -133 772 -839 77 -268 731 93 -261 484 -641 -748 -5 -245 541 827 -598 -411 -940 183 303 885 -724 -497 -446 93 239 -515 -300 600 -640 -831 -480 456 -762 -113 653 957 857 37 -381 -966 220 -805 -871 -804 -462 -480 35 284 -900 494 783 -929 839 732 97 358 840 311 -333 -142 3 782 -524 -337 -208 -360 -922 806 532 469 151 -830 418 780 19 680 298 -808 -848 416 -394 850 378 -307 37 189 579 669 618 -580 -651 808 669 65 212 -104 -581 -672 -528 971 -831 -668 944 116 -181 415 963 -795 -934 155 -925 -289 -818 767 137 -989 634 -364 999 -674 -573 708 601 -428 -126 -150 -588 490 467 651 -758 -671 -751 -537 -911 119 776 -826 -948 -201 978 678 185 694 936 -490 19 349 -124 -525 -683 -373 -956 -211 551 910 -748 -616 -576 -376 -249 586 -243 422 -335 -870 854 -225 -211 836 -692 -652 84 -376 -389 549 918 623 802 -272 195 -85 -824 403 684 410 -4 -283 569 972 -742 794 736 164 -56 -628 -407 477 -365 968 -324 -669 693 364 -179 -1000 417 55 -555 -919 373 -34 4 474 -782 -545 14 -707 -171 328 -64 -238 949 179 67 168 511 -957 -240 -403 231 -570 -191 -308 256 9 881 -475 -527 -807 84 994 169 -100 -436 816 -880 232 368 -974 -821 -63 -274 -204 -931 556 343 165 -227 -443 -175 558 873 652 -536 -335 962 -698 777 734 -49 -501 -236 -319 842 -55 -995 -359 -805 547 308 -62 728 779 -752 -533 631 -68 262 575 304 500 859 -75 64 197 -522 -900 550 -99 429 -807 -984 724 -754 -595 -516 -346 -106 636 -192 643 -115 -208 605 135 -664 -562 460 -711 82 465 142 -365 -255 -342 504 -990 612 642 612 634 489 599 485 805 -911 -216 984 -130 -411 174 -163 -532 -536 -587 -705 -810 -552 -833 650 -611 -478 671 700 -719 839 -162 -513 -158 115 874 -660 602 199 -192 -577 294 -600 -144 613 292 -332 117 -53 833 904 -86 558 753 613 -779 -141 644 -506 -859 167 -13 -204 221 962 -130 655 -262 -239 -441 399 396 -621 -71 -733 239 915 -263 -975 -553 918 -861 213 -909 -441 -287 341 284 751 322 -896 681 -892 296 646 -588 -176 -791 284 602 -169 929 -461 322 -112 558 128 -712 -236 -793 8 814 -997 -638 606 242 -417 170 882 179 -101 636 189 6 -776 323 -900 -790 -943 -477 569 -244 71 580 -519 -456 -135 160 -836 454 -869 -219 -554 356 -679 -791 -741 875 -467 -49 414 359 -969 102 -525 -935 -743 -514 210 969 -671 -842 818 127 109 683 -1 -334 -98 511 -436 313 21 945 -34 84 579 216 812 210 413 -692 705 924 240 -614 22 -130 -969 -181 -41 -115 959 975 680 624 -260 -85 -221 -425 554 -111 104 513 -688 -572 482 758 -186 -222 -839 298 168 484 -172 -832 -284 -368 -752 -410 -612 -984 -575 -299 71 693 -384 -634 804 -243 -50 -804 260 -739 354 -318 276 -362 -117 -843 832 686 367 -365 580 -113 -126 134 764 527 430 -659 -723 -582 870 -26 120 377 -804 706 24 -457 38 456 -191 -860 986 684 418 926 -813 -622 53 883 265 771 748 354 -311 20 635 3 961 -924 -48 -256 -90 -675 448 -934 681 442 -98 -500 -212 488 -578 -972 -730 849 -286 596 -721 -422 590 189 943 -271 285 -905 -467 -8 506 780 308 -775 -191 -539 809 181 -902 38 -664 92 463 -646 367 767 -92 907 -219 590 86 320 -753 -847 -232 -694 907 28 980 127 952 579 392 -466 931 126 -712 -971 546 731 318 -123 -605 -61 -20 806 -352 -638 -407 -622 146 262 -465 935 -399 837 -986 703 -743 587 521 33 546 -34 179 537 -29 -497 -835 -600 -228 -620 696 -731 593 -189 832 -35 -369 628 283 -227 -248 -454 954 865 -336 -540 -990 -720 117 -229 679 493 336 -976 -685 824 102 549 108 -235 625 994 -283 -8 -617 606 354 -382 445 -205 -393 976 -206 314 295 101 -882 124 -501 38 -364 611 -90 -783 -302 -578 374 -71 -84 648 -936 762 969 -349 620 148 221 418 -651 224 -688 20 591 -661 -694 149 -633 -359 648 725 -449 -864 932 -429 -966 -108 -880 421 -498 -839 -987 -856 214 -427 -889 214 676 736 447 -362 -652 440 204 -595 -46 -986 -347 -478 -48 -120 422 -442 -874 458 -999 731 116 -457 21 -534 527 639 737 144 35 188 -477 518 -814 -369 -206 209 353 -924 611 -514 -737 692 -753 358 397 -161 -459 205 -560 425 327 -636 468 -492 53 -160 -38 -474 147 -970 -496 -948 -265 798 -760 -917 898 -411 -152 -319 943 -266 299 -229 219 721 291 996 726 -951 468 813 674 -887 805 945 -331 99 395 564 -396 -71 103 367 518 275 -824 43 365 -595 839 725 -374 545 959 -874 886 205 806 -407 707 118 904 675 938 -559 248 96 605 -811 464 385 -765 256 664 -838 420 275 -58 629 -558 778 -653 -590 155 -519 206 965 -11 966 778 -860 -694 975 376 450 156 468 -194 159 295 636 -707 496 433 120 411 -753 -284 452 675 366 -966 369 -815 72 -337 -411 942 -231 156 -610 641 -362 -812 -665 -164 -315 -319 184 -339 173 844 28 763 805 666 401 -619 -280 366 -829 -864 -900 314 -220 -653 -628 117 953 -207 823 301 -345 -429 -390 836 -727 -943 330 123 412 279 -363 952 423 66 989 -900 242 494 835 -945 351 -496 260 -484 -268 -861 65 -958 513 253 -373 157 -691 114 211 74 -590 -62 -757 -943 2 -71 -256 389 632 -389 -828 761 -54 198 -874 -948 438 -773 -629 30 -737 908 231 -955 -961 941 -352 -254 405 -894 -323 140 -419 -519 -234 -926 -632 86 -433 968 -681 901 -884 -640 683 991 759 -472 955 -721 422 998 -2 736 606 346 -539 -7 -596 2 -101 45 -467 266 -4 506 -382 -492 318 829 -590 605 -88 -345 -402 -672 -764 130 750 444 875 -747 67 -168 12 969 -171 -322 734 34 -791 37 658 425 59 -406 -286 -27 -490 -586 453 663 -599 -752 -180 -774 -727 935 595 923 665 -854 285 -544 -49 743 881 563 591 880 53 -337 -114 96 -497 362 -118 429 502 -157 780 21 -941 722 365 324 865 673 -393 -20 754 561 596 -859 -879 957 -89 -276 823 894 -866 -537 -139 -234 -432 105 493 992 -339 -961 -716 62 655 -607 881 519 -839 -869 708 823 262 -881 -42 316 192 259 677 -992 -928 -17 -416 -964 -828 268 433 82 -808 951 879 728 833 314 -545 894 -340 817 -617 183 -755 940 -326 -960 -710 552 -42 -421 452 937 945 -84 -680 -746 106 -780 -228 200 29 943 -905 -807 -49 559 -947 21 -587 383 927 -999 678 116 -432 -133 533 -276 -527 -22 655 814 -795 429 148 714 -422 101 -787 360 324 172 -213 -19 -244 -9 -31 -964 843 -351 707 -646 721 532 557 -623 -114 602 -289 -432 -912 -529 155 301 314 -474 771 286 -643 155 53 -69 359 -712 -282 -172 32 -197 594 -263 -65 125 593 -506 -847 138 -516 678 -434 528 -17 593 25 -728 -664 -563 -768 -941 185 -260 -29 206 542 568 -10 -137 878 657 966 222 -640 681 -481 -131 470 -514 -725 -863 200 807 528 506 786 246 141 94 492 -754 594 700 -370 -916 654 535 736 -767 -635 -726 -113 294 -892 774 527 -823 432 -277 114 511 765 992 -416 -856 -60 -192 -412 73 980 -626 687 369 382 -539 -198 -247 -453 -657 -466 134 371 -162 -936 -688 35 -807 -991 -923 -392 129 809 -401 -524 989 -392 477 -508 -629 -980 967 927 486 734 -926 -391 495 900 -589 -747 444 -271 725 807 583 938 -470 753 746 592 -950 835 13 747 -869 612 -71 -339 65 -217 -798 -736 130 -422 406 -188 482 465 958 374 493 205 326 366 248 746 -694 697 774 755 637 -951 623 369 -396 12 743 -343 151 453 -429 207 -313 720 -982 948 -376 -379 687 923 656 -96 -821 -568 266 659 -301 221 436 100 -685 -377 -579 269 -466 -83 996 -877 -841 -603 -45 533 -65 -631 -837 377 -625 403 925 263 -118 -440 -332 -846 -813 -79 54 512 -497 -905 -193 -712 561 -951 679 801 -775 -127 -987 -130 -487 547 -80 -797 -367 -626 -497 645 983 867 111 108 227 -602 362 -332 -695 734 795 -961 -581 -255 -317 -18 -807 -64 398 -842 65 -922 -662 -647 827 982 721 269 39 -936 -69 -520 760 269 344 -972 -93 -353 607 -521 504 -906 718 930 875 56 793 500 -217 -442 -433 -585 866 22 -193 -589 521 -188 411 -303 411 777 -32 -959 648 328 313 326 14 -433 -261 836 -687 -905 -487 364 -351 -911 952 -169 -281 736 -424 -593 612 202 -110 306 -793 82 687 -162 803 520 334 -773 -971 463 -666 838 -493 -899 -468 799 736 976 -379 652 -688 -565 883 -96 -635 106 -724 883 -340 740 -506 -645 34 -70 536 372 -744 -908 -130 30 -45 873 -343 -743 -180 -464 -349 746 -820 75 -175 899 235 716 -30 -128 209 826 -426 780 -805 -167 483 -113 -17 -754 674 412 878 710 -314 -483 -274 266 763 -758 979 876 -733 -196 -337 770 -392 -644 -440 -429 -538 45 -211 -325 -458 274 -901 -497 -216 -426 614 530 -488 -16 120 617 -928 -844 -464 983 820 852 -464 606 815 348 754 181 163 213 264 351 -531 -922 -222 -966 -789 -804 265 952 -644 638 -331 -997 -225 380 437 -178 266 144 556 215 404 339 -685 400 601 -696 877 618 400 -671 933 -558 -955 125 -814 -130 -233 -67 127 -172 -955 332 104 -548 -683 -194 119 -468 681 550 -997 -747 -293 609 344 755 -962 -280 -567 49 -522 133 579 -262 -133 -496 -281 509 314 -716 559 326 297 470 -879 -910 -98 402 -268 709 -616 356 -120 677 678 -914 138 -49 -864 203 -14 -719 672 -82 292 410 -572 -641 -804 -296 256 -245 -619 -1 -174 -285 0 415 966 -385 722 685 -528 13 252 -984 962 -983 -804 503 503 -69 806 -783 -968 69 -43 185 -932 423 490 -697 319 327 595 713 92 323 571 -636 -921 -785 924 256 262 701 207 96 479 -102 -601 907 598 665 -550 774 227 -591 -216 75 801 -529 -339 576 55 -799 -992 510 999 -362 -783 417 -255 332 -607 543 824 -962 -755 176 279 163 -520 545 932 -829 676 158 461 539 75 934 956 469 217 -490 91 135 -744 29 995 -548 -191 -165 417 624 -380 255 -645 84 372 -182 -179 425 110 951 -506 83 -527 -845 706 201 -932 -947 -887 -212 551 -305 -677 -18 -781 676 173 74 901 -665 70 -709 11 -524 889 -805 -401 -859 709 221 363 231 156 637 -647 -329 -599 -43 -542 743 738 426 -865 951 -706 306 -469 105 -747 -516 686 71 379 669 898 843 -846 254 768 667 -768 519 -899 -493 846 -615 448 -904 -940 722 -951 551 -73 231 853 -190 -819 863 -784 331 -552 745 794 511 526 20 805 851 526 -194 344 84 -14 -293 -10 -602 792 691 -413 816 413 -849 -445 -236 -876 -64 160 620 814 -669 -778 -38 724 -521 728 -352 -712 -160 899 -647 15 -227 969 881 127 -702 -397 698 -196 -954 -548 926 431 -485 436 473 513 -322 -345 415 -703 -982 -805 -109 597 159 55 182 661 -172 -487 -858 509 -844 873 383 -430 -449 -781 -795 -456 645 -30 -810 -442 813 415 947 852 788 634 509 394 -914 -959 283 679 600 -68 709 783 -533 510 -523 250 -166 940 630 866 364 683 -350 -51 61 278 -325 -510 219 485 47 63 -801 936 96 643 -228 -227 455 857 -730 -185 -323 817 -455 307 901 974 347 -513 -330 726 31 -972 -732 929 -481 -229 -346 -467 868 886 32 -125 -190 830 -425 27 -940 906 -218 -62 -58 758 591 159 690 819 -678 62 -373 483 -162 -823 -681 484 -165 745 -640 -978 -780 -388 -15 692 -998 -617 -754 182 384 -299 601 -832 677 152 450 420 -927 -455 308 -33 834 581 -781 947 613 796 464 674 499 392 -391 29 -392 562 863 -874 -258 155 -915 -795 246 798 313 -200 248 946 4 -877 -27 760 -711 81 737 735 719 -486 794 -900 898 -678 -50 -713 120 687 760 -59 -830 -613 -859 346 -199 -469 -760 125 -203 600 650 511 -46 -133 -632 -961 958 908 -824 -604 -764 606 -756 614 561 700 -922 -251 -672 -883 351 -889 631 -597 -412 278 -839 -189 223 -209 -322 -175 851 701 -13 -901 853 -467 -873 976 964 -786 259 -771 809 -423 -94 586 824 897 388 -620 -516 -497 132 -156 -617 -260 531 -915 605 -141 -496 322 596 461 759 -608 -332 636 107 -58 687 -958 -703 -247 -798 -164 434 -520 -727 -882 155 350 507 470 250 501 262 -348 -909 271 -341 -844 -468 324 -462 925 -167 120 -975 70 431 123 774 551 -747 686 -501 -915 548 -410 -414 242 -634 544 470 176 -329 -926 715 948 -889 -57 910 224 492 -505 896 -695 931 397 -932 365 -587 -270 346 -375 -509 -859 244 -229 -431 507 625 -17 -485 4 109 -473 473 897 325 950 504 303 -743 -972 -966 -204 -465 -719 -778 -938 489 501 -403 -910 -740 -569 962 -215 -520 822 651 -195 40 -834 -972 289 -979 -739 124 696 -233 438 322 895 235 -431 419 -815 -988 -969 -699 244 901 -188 248 -528 636 758 -978 -844 -676 892 -886 84 713 328 49 51 -822 -532 454 216 346 708 537 622 -616 751 -115 415 323 348 -290 -90 652 324 -711 951 600 -568 832 -537 177 53 74 -742 -977 -751 676 -676 607 -469 810 -957 -101 524 -436 -731 381 553 -461 -928 -723 681 203 520 -539 -745 663 540 -356 -645 295 718 -368 646 -484 117 147 -448 -715 455 592 -275 -625 -824 -74 -292 -766 434 -318 -538 -874 -832 250 144 832 -766 928 -625 -348 -503 -953 -444 425 487 -739 -129 759 27 -273 761 -240 -649 476 -136 -519 215 -982 -324 -811 729 44 421 -645 -830 -921 455 -590 75 -86 -793 771 -555 502 148 257 114 641 883 -41 -629 -855 -412 929 44 -310 -201 -710 -189 -364 -609 774 -59 -221 -265 -283 -567 -306 -695 -816 858 -326 529 456 296 376 202 589 517 340 -4 420 424 -172 -217 189 934 -577 586 -949 -819 -363 -665 216 -205 340 -971 928 -269 512 251 426 -852 -483 -288 139 922 -765 625 567 -930 724 523 -290 490 881 184 -612 942 373 346 589 523 -810 458 400 -291 -756 334 908 900 460 697 -64 -853 -868 -939 860 317 -258 -626 977 -568 144 -672 -422 980 -41 204 -279 -672 194 595 -976 742 -567 -42 224 854 999 984 -502 -109 163 296 64 -370 -267 321 755 -768 303 -161 -429 -440 136 -950 607 -375 113 305 11 -885 130 -399 -117 375 -979 595 214 225 -390 -874 -64 -934 184 -679 138 -331 747 234 -364 314 -921 -960 777 647 919 -614 -643 864 -947 -988 484 -252 -322 265 -147 660 -372 491 -722 852 -777 955 -514 109 506 400 -337 189 -84 564 836 607 328 -29 -753 552 -592 -53 -330 -88 252 -805 -676 766 -709 -655 935 120 7 -558 149 469 -586 553 -554 -736 -993 466 432 122 -751 124 523 -401 -15 -696 -742 -157 139 -809 -338 -561 -932 -764 -278 -365 -396 424 -835 513 -148 297 743 -404 -169 -874 -177 -558 89 -334 -516 526 -20 534 150 -191 -872 -282 -500 -140 -451 -616 -401 -759 113 298 101 555 373 -201 597 405 -862 139 -91 -621 -368 649 -711 243 893 619 -512 338 189 958 740 -150 62 191 -549 484 -965 400 695 -510 -894 -163 -308 -281 606 -962 -143 -67 -412 -898 -488 -901 -908 524 640 -121 874 527 -229 -977 -942 716 -426 55 -865 402 -166 588 575 708 511 -362 -453 -462 -630 813 -623 -656 -531 765 -149 177 -201 116 933 249 -688 579 -921 -844 141 -626 -125 107 -474 289 109 51 -999 -876 329 339 764 -684 -492 218 76 -749 -88 605 -981 -923 601 649 741 928 -751 477 -754 546 -158 -607 -103 568 -612 -926 703 -787 -697 -59 -155 -89 115 42 -602 -668 373 -643 940 -905 740 644 87 -608 655 -459 -368 533 252 417 935 -952 180 -179 -291 655 -125 36 -362 487 -50 -987 853 225 89 -235 -545 434 -870 395 -105 141 450 -174 -275 964 716 -641 -718 65 -423 269 693 -693 709 384 742 770 303 34 704 478 -905 -728 -584 115 -567 150 896 -395 437 838 -612 -549 -690 129 50 145 -948 37 -582 40 319 -48 63 298 -530 -143 -124 -312 -877 814 -115 -527 -88 -712 13 398 -788 550 -4 -430 -89 -616 715 -800 237 -461 -907 137 -734 690 240 -813 -207 994 139 59 -594 576 346 623 -666 -456 -66 -685 534 -290 423 -763 257 706 -425 871 -278 534 -893 743 710 353 -195 44 -465 464 356 -912 -782 -780 -186 -358 -938 907 -355 -583 344 -984 908 32 658 -365 -925 748 -176 120 938 664 -239 273 847 -104 928 130 399 96 -801 993 850 455 -991 367 -917 -225 293 166 148 390 496 604 663 -895 442 -83 -670 -787 930 -659 -177 747 687 474 -113 191 280 -580 -685 587 -165 464 184 -408 350 -942 657 757 724 -707 58 474 502 751 -343 557 434 830 -621 -613 -820 -497 369 930 -555 999 402 329 817 359 649 -96 589 971 719 -599 550 250 -368 -656 -997 -846 314 -91 -596 673 -208 -837 -740 710 -887 693 181 -562 921 422 699 588 -889 981 -191 -384 923 -507 -829 -684 -944 514 -451 -955 -410 863 335 -280 -191 -199 186 -428 -605 988 -444 -343 -328 -150 766 -635 -147 -401 -160 -351 -893 557 966 -963 1 692 -955 -518 -292 -71 325 558 -216 -688 538 930 -562 -777 -836 225 -744 791 583 -979 583 325 -981 -243 -309 562 -435 136 -713 -587 620 -984 -561 -535 -531 -1000 600 -899 327 856 -350 -386 -301 -139 -366 -658 89 -167 -184 439 700 -703 100 -786 -644 -307 925 607 703 603 -322 417 -306 993 -771 -330 -57 938 -610 -682 699 -447 47 -591 -668 359 -982 -410 672 78 -161 252 -344 934 362 -568 -92 -723 478 -752 954 408 860 -272 76 490 -864 -510 640 775 898 -422 -439 988 -83 638 867 -16 -912 -592 63 473 -438 499 -175 366 -754 373 -923 -641 -725 -477 58 -436 368 -531 -711 266 85 -26 -670 232 757 180 -890 952 -309 109 546 -241 873 -158 -208 -367 -688 543 287 14 -969 -140 -424 -71 803 823 148 -688 313 -28 -829 129 -73 -184 114 -748 864 712 -633 -983 -590 943 -544 -228 116 -269 808 -553 64 -130 -555 -114 477 -261 872 -28 209 433 -372 852 562 -993 -966 -544 -782 814 422 -224 276 386 944 -313 285 -848 -584 467 -747 -479 -219 -715 925 -946 785 436 -737 -134 476 -838 -891 648 -852 91 -291 376 904 -155 680 -313 539 -900 -510 -593 577 620 801 -319 -631 -351 920 411 -997 -642 629 276 -821 641 692 -363 739 966 -29 717 -584 958 -403 742 -899 467 -477 -389 -934 -179 914 -320 408 -548 -999 -22 -330 223 360 -89 996 -702 -122 -278 -157 785 684 405 -623 -563 -992 357 -732 -955 -616 960 25 -266 585 -105 718 890 733 -546 254 -505 -883 239 170 180 -496 -108 555 -289 324 29 509 -105 -296 -291 -341 -610 514 840 -734 -712 85 532 -585 -545 917 712 327 319 -766 -903 424 541 85 820 -373 179 347 279 713 721 -71 964 198 -966 134 -230 637 -456 -614 625 668 176 920 -780 792 -179 -515 763 288 -723 620 -42 6 878 -65 830 518 252 453 -532 -464 -354 -330 -914 -834 -881 256 -934 -464 -448 -404 -65 -492 52 -84 -880 -919 -44 702 -644 166 -501 -961 556 -837 567 845 -42 659 254 -193 -224 -401 512 -479 716 -664 -647 -79 -724 367 -521 -622 -754 -750 895 385 857 -46 147 -713 179 637 -748 -457 -233 -415 260 -509 -646 -660 993 -100 173 -527 -623 599 524 -861 807 -684 718 -135 516 -604 -9 -931 936 -486 -504 943 424 -167 936 -271 864 331 -257 -81 -4 -16 -82 -133 544 451 -211 118 -50 -896 -201 -917 752 -253 -555 631 145 -282 -987 587 -136 38 589 -247 -932 -864 548 -812 -757 -113 -280 -477 -658 809 742 775 364 196 809 -395 -31 932 153 -322 -326 -281 443 -852 782 720 711 232 294 -397 -98 684 868 923 703 854 572 311 681 897 238 -528 -323 -372 -985 560 580 708 -119 -587 972 405 -996 -121 -606 -334 614 -885 33 173 -923 -178 -139 -904 -930 -525 543 -232 -380 -682 85 54 516 62 465 102 84 -79 -156 -700 187 -811 -2 269 74 -3 -27 -762 28 677 -630 382 -967 -297 -346 679 298 30 -562 566 67 -219 -157 830 -435 -922 -735 -846 -742 -697 814 -920 309 119 -626 -302 -511 -121 419 814 800 -581 -121 -802 -78 682 976 -33 404 -473 642 -381 891 -86 -465 738 473 204 13 684 938 -3 -240 -289 760 130 113 -947 354 434 -890 -523 925 906 421 -942 -127 986 -433 123 699 -608 896 271 628 -862 -728 -764 -370 506 -541 195 -352 647 -60 241 -963 -187 -67 -296 495 -758 42 -341 -72 -791 -628 -322 -701 902 -384 699 -774 -900 -151 770 -751 699 637 920 646 -142 207 -440 -468 -684 203 -447 34 410 459 -54 476 30 454 429 39 -809 833 32 132 979 132 -915 256 715 94 28 228 763 418 72 601 746 700 -698 975 -840 44 -636 775 219 618 295 -730 -835 693 -275 -397 -736 -532 608 849 -244 -876 994 232 118 -95 -836 -343 -668 99 -541 687 200 602 -158 -311 933 -484 -68 -151 49 596 742 864 215 761 890 158 479 -73 -37 41 -580 -184 -505 706 -844 -831 18 -619 182 900 775 -643 -575 -667 301 948 -797 -633 302 240 303 526 917 -139 431 277 -476 179 413 -574 -8 763 -694 361 -427 766 -235 -123 -162 -344 -510 -937 29 683 -475 -119 -648 -534 713 4 281 470 714 -111 77 75 -682 289 -976 -187 400 -463 544 257 -787 281 -257 -186 -90 805 -122 -962 -178 270 -151 -826 -781 228 395 -339 849 89 245 -148 660 542 773 665 -274 -195 -25 115 -919 429 -3 999 534 595 764 790 -349 122 -169 -63 266 400 -259 473 -463 -879 -671 588 584 -279 86 268 -832 -433 -884 -603 793 -355 -852 148 644 3 -387 204 -393 -181 -375 -535 151 -826 41 90 468 -550 791 346 536 -149 -417 236 -382 379 -90 452 920 -183 245 -33 -392 619 563 128 523 595 495 -769 473 -334 -596 653 149 71 -683 363 -305 138 989 931 598 674 -323 -533 760 461 -265 -708 417 655 -496 232 -355 693 -2 -124 941 549 -812 632 711 139 924 442 380 215 -167 851 -221 776 -354 200 717 -451 -983 664 244 274 -454 998 709 502 271 298 718 -413 479 -680 -148 -86 685 853 767 747 402 82 508 -309 -521 646 -85 -389 -218 910 772 -190 -506 744 32 172 -512 881 653 -873 183 58 -1 401 -88 -667 -46 -73 957 99 -514 680 155 248 -385 364 -242 1 -824 -868 32 353 881 -582 533 -716 986 878 640 -597 -69 447 -530 -354 217 873 -645 -855 -928 -315 -345 885 34 -886 -720 -941 -198 -612 313 -344 141 -367 -300 -773 812 409 -10 311 -34 -403 -501 963 -905 867 -211 494 -156 -967 534 -380 256 -751 137 -203 886 85 -192 746 642 -101 -72 -319 -62 905 -143 -936 36 990 -109 -488 208 -651 508 479 688 -333 503 -875 -175 -294 351 606 140 -582 403 334 428 -160 -800 176 566 -221 748 105 -82 925 668 642 -42 668 -824 -187 -683 92 -328 196 -292 -454 -561 7 -971 -351 705 -194 -249 -143 -232 188 -157 557 631 709 201 -721 -503 650 327 -853 864 -266 17 -136 -491 -661 -153 -400 -28 254 709 -250 -758 805 680 -190 -739 -776 600 -996 167 -316 -60 -120 -179 -938 849 782 -43 176 727 -824 881 -20 -243 820 -800 608 553 59 -868 -236 692 892 820 466 -148 -725 135 -710 49 -697 -6 -697 715 -727 -800 -57 -244 -824 -158 117 -429 160 416 355 117 360 57 842 911 725 -951 221 -447 835 -98 -944 -565 -771 -927 161 -744 -80 481 -536 -372 -397 617 266 549 -686 -34 829 -442 445 815 -729 451 619 -139 160 575 -843 -608 311 -383 -57 -688 -148 -624 -949 -91 -969 -867 990 579 765 57 220 -875 187 343 -609 -261 -756 -245 -853 -770 -791 222 -43 220 -391 -690 772 607 -601 -818 -132 -464 589 630 -654 -662 349 431 695 -32 885 297 867 -318 -469 -521 848 -427 715 549 179 -476 150 -235 524 311 355 60 -473 548 0 229 -275 -922 761 255 674 -573 95 -647 -361 61 -369 -147 750 490 -227 490 897 979 86 -264 -894 751 874 741 103 -584 324 -304 626 857 -911 993 374 330 606 -761 56 57 -548 -929 -852 113 285 394 873 -507 231 773 714 -665 234 -741 -394 194 -994 -140 748 -830 789 -150 -185 66 -150 -395 -885 -372 -988 123 -460 -769 664 -655 311 -319 -354 -350 1 -820 73 -86 -779 -326 -318 750 702 -748 -327 188 -354 13 536 547 523 -694 -987 -484 -610 -27 354 141 -437 -475 -680 -338 -17 82 434 965 -26 -683 -523 905 -23 444 -899 562 -367 -777 -913 619 652 954 314 289 19 500 565 -675 830 -663 -14 908 -93 -149 -710 467 1 -354 -390 153 -784 -451 -558 955 -457 -219 -34 297 -591 854 -399 -959 -79 494 -150 201 -335 -9 98 -177 -500 -760 -22 709 -569 443 105 164 -583 -538 -30 433 529 -499 617 157 345 -198 29 195 -677 -696 235 -909 367 677 -375 -913 677 -972 -674 -405 -501 -607 442 -501 -406 -891 704 -663 -16 -196 -879 693 -743 -687 658 -214 902 474 -574 -124 384 -70 253 -471 -120 -290 -879 382 528 882 299 884 -216 647 -992 555 134 -397 -374 781 108 292 668 475 436 -423 -236 -36 -561 178 -83 -556 107 -616 269 -517 730 723 -890 808 621 -217 -78 -26 -730 -702 465 906 769 -357 -296 167 -175 209 842 639 -920 951 -356 -789 873 -650 -724 706 -147 583 953 668 -39 -493 -13 -509 825 -951 268 357 86 743 566 -827 -132 -610 -286 713 -216 765 353 113 11 -416 -571 -509 858 405 708 188 871 943 746 -288 201 960 67 166 -816 343 133 715 456 -272 -256 -39 752 -428 -330 176 690 -633 -875 338 -565 726 678 -553 -110 688 -45 83 -207 -16 -269 485 -451 360 894 813 -783 564 -465 673 -876 801 -293 387 37 94 818 765 47 732 722 -201 338 -615 13 689 -635 -196 -179 399 -75 150 267 498 585 20 -206 -336 108 367 -695 408 533 458 -44 542 -333 -21 -972 823 -46 152 -946 -110 171 228 719 -950 -918 -605 423 504 -420 55 -993 -287 -336 -597 -628 180 -257 89 319 -772 259 -802 -353 22 -607 273 -744 -479 -777 -62 398 -80 141 -394 695 985 545 -263 -558 154 -342 507 572 -89 589 640 135 -595 -696 -393 -212 -101 680 322 -111 -263 -724 -178 -660 -953 656 -302 -967 558 -318 -73 153 992 289 865 604 527 393 442 -13 710 -883 -354 689 -407 0 673 633 -187 534 -920 -835 850 170 -565 828 -929 594 -975 481 244 -898 24 -246 721 -868 -689 -883 -451 -624 -180 -974 -926 954 601 200 -52 -250 768 -994 -33 -363 456 99 -431 948 844 -74 -667 -450 202 709 -804 -212 386 -428 667 -530 582 386 -603 563 -968 884 -964 482 -469 -660 198 69 910 -365 743 -291 595 337 24 -606 -687 -523 -888 -872 652 461 574 114 37 -357 -562 -371 299 -73 -887 -382 123 849 945 -653 755 996 -851 -884 98 552 -12 238 -529 978 305 -486 -849 253 -208 -350 819 179 40 -132 633 -875 -465 -6 -372 -99 169 -609 -378 -582 -657 -121 -319 -890 734 -148 53 -595 102 -584 426 -225 -121 363 470 916 -627 777 -215 961 547 -817 812 -93 380 -596 156 -238 327 788 585 -44 407 376 -393 -446 529 109 581 75 -540 132 -842 -476 955 937 81 -204 809 466 626 -190 455 -333 -848 43 -437 -862 -739 215 -222 -359 -271 49 345 469 459 -210 727 -166 -326 555 147 -834 -765 -616 820 952 45 727 24 -157 -503 -379 603 -147 -542 -561 538 -682 -213 118 -851 139 -34 804 -927 -348 -758 -611 -830 -972 295 -109 443 20 546 -755 802 326 -353 -621 146 740 793 453 -704 -343 96 -603 295 -196 916 -355 189 -711 149 -80 -267 -596 172 462 -810 716 985 -680 567 717 599 54 -2 755 803 491 301 -681 -778 833 233 395 105 -966 433 -482 39 -860 -398 727 -925 -699 951 45 -16 757 -797 901 501 920 870 781 -324 622 -472 -505 -950 17 -225 -492 388 -814 498 -959 -549 527 697 528 -181 938 -686 -564 -142 986 -561 -631 133 588 558 949 916 -183 523 -981 -742 -709 451 283 558 635 691 -315 172 -892 -757 -522 -226 226 -821 268 984 229 -844 -761 268 227 591 232 783 272 196 -515 -762 119 628 821 -606 316 900 856 210 -688 164 -496 -661 537 377 795 118 -163 408 -267 824 422 -122 449 -519 -443 -666 -684 235 -67 -245 -392 -869 -614 313 898 167 -408 515 860 -780 -992 -506 -217 -683 -386 836 976 -287 -964 608 -128 -24 -805 876 -502 284 -964 699 -633 -659 -605 558 -500 290 -915 355 -664 837 -962 615 97 516 456 -867 829 -287 449 991 605 772 -126 -73 -572 183 615 790 -968 -169 316 -980 -515 784 -312 616 -839 -259 479 -433 593 -337 167 907 758 226 707 -867 -50 108 -550 505 273 216 932 -389 163 -590 -413 831 -590 495 -774 693 -996 -191 335 -375 -554 903 -230 -296 182 910 -254 844 -463 -725 892 51 483 -679 783 -726 980 482 -150 773 159 131 788 -787 568 -552 -746 -273 -990 830 -380 710 -338 130 -632 -734 -347 160 444 -262 796 -594 -635 340 -61 375 333 -132 -457 478 69 870 -967 -212 314 702 931 -312 974 840 -139 692 618 583 477 42 529 969 551 -969 -139 -692 39 687 52 -30 524 -174 -855 43 -332 -810 408 -256 -775 -943 -423 467 851 994 305 672 -991 982 -753 727 268 716 205 271 313 -934 435 428 -964 -954 432 -686 608 972 -280 884 338 -734 -964 664 15 -995 -397 -999 -586 941 145 -108 -589 -425 -449 -596 731 -986 431 540 -959 309 330 -708 -507 -436 855 376 193 -85 901 -288 -181 -641 -966 562 -527 686 -741 269 -627 -868 -509 206 -480 869 41 -13 513 -585 656 468 -305 28 -39 190 -637 181 201 676 861 -719 -426 232 727 184 129 -319 -985 -442 105 -893 585 328 951 -576 -902 -104 -639 778 -59 88 -775 -487 172 -391 570 -363 975 -552 -1000 -677 -797 763 837 798 876 -281 -612 572 -273 653 -896 -682 171 -831 890 -985 79 245 -453 677 -708 -422 -632 743 649 -165 44 -426 -166 370 219 -886 -740 602 397 -646 -346 279 761 849 -509 307 -988 -174 574 -456 -969 690 -623 961 411 749 870 131 -574 693 -170 766 -19 -491 -461 252 382 -747 -854 -660 327 67 257 654 -185 -751 557 -197 -40 -456 757 902 678 108 -623 -494 -358 -199 433 970 -332 -33 -704 -421 -887 -20 69 503 149 212 151 -116 -322 538 807 -936 -630 315 -12 -592 804 156 974 -313 185 -719 -17 -747 -967 -644 -262 365 1000 398 132 -313 956 492 -665 528 -550 -613 -221 -785 728 867 307 184 659 -144 -396 -924 2 -582 627 -320 -101 85 -366 201 219 -631 370 132 -705 -448 -751 965 -918 -580 16 400 140 917 772 403 -285 -129 -638 428 378 -989 -408 -696 -476 899 -150 -15 -602 47 693 -922 606 438 -621 -961 -690 144 -907 401 132 -753 -877 859 -433 315 788 -677 504 -856 -794 -685 -822 -286 -179 -763 -447 871 817 -26 -505 252 -788 -866 844 454 229 560 813 949 -682 568 102 -222 -101 759 865 -359 -337 501 914 -118 587 -980 363 959 -612 573 521 -661 142 -682 850 -666 975 -374 -848 125 539 -98 45 -744 549 32 -675 -310 704 874 306 483 -824 -20 -829 236 408 -678 -519 -644 191 214 -506 960 75 -500 477 115 302 468 215 -86 -326 -911 -210 239 -584 906 532 116 90 52 671 770 -917 261 -324 1 692 -744 587 -963 900 260 758 -45 404 -532 742 -727 830 -696 -228 55 -922 -181 732 -810 -765 342 -290 702 276 526 373 496 -461 -929 982 977 -319 909 -127 -917 275 -911 -881 -750 914 217 10 673 988 -818 -659 -681 493 418 -216 368 841 906 827 158 -563 628 712 127 116 -568 565 152 -790 -179 -132 610 666 256 601 -645 -973 37 32 -26 292 -152 206 -823 218 -508 979 800 999 -979 -232 -867 -214 979 -657 159 -597 -871 340 409 -185 -233 -533 -838 328 -268 -261 754 -938 569 -286 460 673 -306 693 -479 -643 211 117 377 214 -598 -472 367 91 -903 704 927 -897 256 244 660 698 302 204 -830 -800 223 145 910 -352 -484 649 -533 326 -23 941 -567 938 201 -417 257 -209 531 -733 -589 -465 68 -480 22 -684 -687 -593 -715 481 470 376 -601 198 726 944 -597 191 -246 59 554 914 634 458 283 -91 -667 -451 -668 231 -24 -577 -217 388 -885 775 967 647 -530 925 859 -189 -797 133 255 -977 559 -277 -123 -45 41 152 -879 177 -613 331 215 343 88 -196 -806 -294 724 -424 -811 -863 547 -905 739 -402 17 351 130 527 740 -938 968 -535 -695 400 967 -361 968 -186 -588 29 -663 800 -73 -363 -779 -702 60 64 96 303 536 316 -99 698 284 -442 451 -59 -752 517 463 -683 866 -455 -811 -440 -886 108 609 -202 968 885 552 531 332 807 814 -461 -816 -149 -746 -534 -738 626 447 985 439 -742 767 824 -882 -360 918 -753 -597 642 -416 700 437 -417 -918 522 -48 578 231 335 -16 -660 579 306 -86 248 -778 911 -574 577 -22 -224 915 155 -377 512 895 -176 475 -701 768 -818 -889 943 -565 566 91 -451 -367 -889 -72 -510 419 707 -550 -557 -135 -59 -649 21 -977 611 246 4 -568 30 566 -617 19 -544 -161 969 -110 273 -18 -468 812 -169 160 234 -512 -63 -445 -345 806 785 -312 648 -184 -375 -150 -372 841 -29 -277 -307 33 -704 652 531 818 879 -42 109 -891 613 675 -334 -791 -48 -856 759 357 -804 912 529 -334 -865 763 -426 694 -159 -288 994 -759 -847 -64 37 684 -171 -72 -990 1 -135 -339 -772 276 642 -232 -335 839 -541 -194 -269 154 360 -45 836 497 184 861 194 977 841 -445 -749 -203 54 326 -65 825 718 -992 896 984 18 623 -546 -830 800 -299 305 -893 539 905 893 216 -560 644 756 918 369 -341 171 709 -188 255 -423 588 -505 -733 -976 -905 121 328 -843 31 448 467 186 265 637 134 157 548 -280 609 -106 -752 -359 928 -719 -560 -75 -279 572 -293 -714 337 620 -413 323 389 844 -173 978 -146 313 -298 -363 -169 24 524 580 -740 -936 -880 538 311 407 -406 -748 704 76 -595 -514 366 839 449 -177 789 -169 571 -26 -62 916 221 -771 -826 562 -967 -92 -448 -347 -150 -416 542 682 718 972 -405 -430 -856 -712 -69 -423 -701 -426 257 -893 -523 673 -984 565 838 -281 -38 207 -543 -598 -837 59 865 505 -758 -51 587 -255 25 20 865 555 -9 -862 823 812 -697 15 638 654 -736 -433 -491 -131 997 887 -230 -378 138 -743 -67 963 328 -739 773 986 522 -5 -449 -614 503 782 -835 511 -387 -382 -419 713 -130 548 574 515 872 -989 -792 -69 602 -49 -703 223 -572 212 -948 935 -197 168 -74 699 244 -262 -164 -157 716 814 49 -709 89 515 -546 970 801 -706 -522 590 -861 -142 -196 -486 165 -242 -784 997 -264 -413 123 -554 -911 267 792 256 177 829 -468 152 -637 -623 -606 -965 -405 790 -879 514 227 238 -803 -912 -136 -900 -58 -65 -398 452 555 621 198 -49 -870 570 -195 90 654 56 742 -602 -346 -690 -263 87 -238 280 -747 392 91 -823 305 756 364 -470 -979 156 504 222 22 -578 -99 -476 -922 815 906 662 -583 -18 54 -662 175 760 -777 -707 464 -836 -545 604 879 517 -143 -557 -905 761 -285 -532 11 -2 -799 -79 -811 808 890 -282 -128 -710 -145 643 356 -549 -97 -904 83 -862 -722 -39 741 261 420 552 -857 -22 -358 -586 -697 733 -733 -723 72 -874 639 -887 -303 849 -891 -628 815 -138 193 694 -581 949 503 566 -867 -461 -596 82 -660 370 158 904 671 799 372 645 -824 -547 301 336 -282 -986 504 -236 403 -182 -571 -253 247 -303 21 -750 578 -591 261 -146 648 56 454 531 -364 -564 -202 605 392 790 723 -290 594 -403 -944 405 86 -580 225 361 290 22 -337 -55 422 -573 604 -314 -687 -439 -686 -59 -258 -684 -828 285 217 -956 615 -1000 -865 -336 948 -924 -745 -505 69 402 354 -999 890 249 119 341 818 531 598 -634 27 308 69 725 191 987 -32 783 169 69 950 515 424 -347 631 -818 46 806 -354 -96 -704 -893 -490 -275 76 832 -744 -283 551 391 810 -467 -978 992 -673 301 -206 -186 -673 -154 -725 -354 -688 -374 680 37 -162 -970 -606 88 -848 -54 -704 -938 -838 -599 448 839 -254 609 -633 361 -130 -208 472 -177 -63 -286 -208 320 -401 -546 -6 -619 759 -462 563 222 -982 -205 433 -255 -956 480 -652 20 -14 741 -251 867 662 456 -708 -449 863 -520 -112 -649 299 505 -448 285 -579 868 -880 -997 -399 -351 759 505 -503 -617 -393 -774 -346 -932 659 -901 -314 -584 3 -585 430 262 -428 814 99 356 -58 112 -55 -859 -790 244 -13 299 -812 636 904 487 651 -711 -268 -722 -845 -253 -955 510 60 516 8 -682 273 177 -904 517 118 687 -712 402 675 -687 -169 -79 -616 54 -689 -384 572 293 562 -962 536 982 945 859 -804 -496 -998 -758 822 -369 -919 711 129 -534 285 -953 566 -200 860 94 106 -174 374 643 839 882 -211 604 559 634 195 -201 799 -900 315 156 -545 882 -63 -187 33 466 -68 710 676 323 -341 -810 790 -355 -279 -342 -395 -903 740 789 -416 248 -456 334 226 663 -572 271 -119 634 196 483 -701 335 619 -505 449 -825 -638 155 470 -513 584 446 517 530 892 666 465 195 -564 396 -62 -142 480 -763 887 770 -810 9 358 -783 824 611 -108 -344 179 756 706 874 871 414 -393 999 -536 4 -148 101 180 379 410 856 -606 957 560 280 751 -404 -224 -94 277 440 481 163 561 -826 527 100 940 -269 142 619 81 661 -659 725 931 -162 -14 -289 211 898 -45 -114 643 -890 -324 -887 -724 -57 -522 -695 215 -447 -507 144 -969 -19 -95 952 -538 619 -477 -850 127 -179 -717 298 387 -959 -165 741 -428 -377 -251 -530 147 805 706 -960 -356 773 118 -922 -27 288 253 658 665 609 277 -42 -1000 -5 895 878 -764 -325 -614 386 -910 -692 -493 673 875 -863 159 326 -465 -318 379 -973 -223 352 -80 57 782 -653 760 754 -319 843 -173 618 852 -251 288 891 237 -354 320 -429 -507 -17 -945 -904 -802 715 -790 -733 302 129 361 -123 861 -142 376 730 -773 -870 381 -178 916 405 743 -215 614 461 273 640 -636 -321 -463 -695 534 -755 262 311 -325 291 823 -152 -685 -899 -437 599 -693 -231 125 -346 727 -574 811 955 811 535 -918 234 -108 -257 850 -548 -997 -970 729 69 -755 12 908 -768 -252 802 -917 1000 -194 -288 -373 565 732 437 -448 -124 -853 -954 -809 476 631 -492 39 -667 -718 -614 -536 798 -845 -998 454 707 853 -460 -644 487 -800 646 889 -881 860 815 -570 576 -994 103 258 967 100 -784 -230 155 -974 -66 -184 -143 988 18 -657 159 -490 -322 -36 762 407 -892 853 -113 444 610 -334 -979 -934 242 -467 -528 243 -772 -639 124 -919 -846 -94 -551 252 -249 -23 -146 127 764 839 908 -717 70 -462 100 885 146 121 229 434 480 910 651 -626 -411 -988 183 394 663 852 -572 216 895 -695 822 -918 126 953 -879 -560 -275 -642 988 -639 220 -77 976 277 902 -768 -886 955 960 701 427 -546 758 -100 732 173 340 251 562 -747 -888 -672 762 -84 912 -231 287 195 -914 -458 -452 -753 -543 26 864 -892 -868 -365 383 210 -747 -862 883 275 -362 108 -182 836 707 569 -840 483 -240 -726 -959 -481 564 124 -402 775 354 588 -745 -909 -420 -813 468 164 858 730 952 845 -16 -486 -728 -372 -646 354 48 -562 -613 147 711 -845 934 593 -474 591 -559 -388 669 -225 713 641 867 385 554 -802 -582 -956 -845 -336 911 80 -752 -560 91 -102 -83 518 621 278 869 853 -163 395 41 -757 662 133 39 372 -34 -964 604 -454 480 -371 -204 -169 -513 508 158 902 198 448 -201 11 567 -300 -200 70 -133 461 993 761 -513 -867 587 299 805 -62 -238 296 516 -715 -402 65 436 706 196 -984 391 824 843 -571 -798 -583 241 440 -774 361 -639 193 760 741 836 -300 711 -274 788 927 857 -381 978 -466 -415 -613 124 -156 -190 234 -347 984 441 876 -230 -134 585 -380 -903 -549 368 9 223 170 403 500 -874 357 404 678 -208 -257 -124 -165 131 -739 -8 206 158 -641 -829 303 123 712 -842 729 758 618 -109 -459 -268 -584 -34 -660 262 -787 964 -59 -983 -203 890 -996 -281 -27 905 -583 -132 32 739 992 -330 799 -239 -725 799 639 -480 220 71 -757 772 757 -650 -125 151 -293 482 290 150 -74 -512 -679 492 -468 113 613 577 -522 -141 -5 225 196 -985 -992 240 -131 848 654 -409 333 908 -6 -333 -731 637 609 81 718 493 -609 978 565 -41 -548 305 835 147 736 -242 132 550 -556 70 -523 401 -833 670 393 -913 677 -494 -613 -372 -160 -755 -404 501 868 -542 722 -328 750 52 135 302 853 956 347 -662 472 473 -259 -629 678 413 612 -892 38 44 -156 -545 -577 748 -610 464 127 -853 166 402 -603 536 642 -177 280 -406 -511 8 -872 -306 678 -174 128 266 893 -933 -129 412 496 872 526 -124 -796 -737 790 223 -578 461 -601 -159 -839 -382 218 -75 -446 -163 -235 881 -942 690 25 873 -769 -40 381 -492 824 456 994 -292 -289 -640 288 -642 -538 -852 749 -287 -269 -396 446 -773 -697 -282 -270 -263 834 906 -552 -378 419 362 -940 594 22 5 278 382 -477 -457 355 -351 670 308 -128 -292 807 -937 697 833 -451 336 928 555 1000 111 -773 101 -648 547 -902 350 -421 833 -53 -187 769 -370 -88 91 20 909 943 -100 -261 412 -140 882 -483 223 846 -192 60 309 814 777 -146 498 957 286 4 -104 602 -626 -495 -807 -769 -602 -95 -664 118 -445 265 990 -461 -446 -780 198 367 23 -841 688 -779 -59 688 -75 -949 -710 -457 846 -202 -351 304 -302 183 915 -134 -397 -818 659 -775 -238 -802 604 989 -308 -674 -986 -855 597 750 519 -286 -156 -906 949 992 -716 204 -162 57 378 -578 66 -797 213 237 -533 -921 -426 508 -237 -176 175 804 -900 48 -84 -205 -358 -885 -391 -596 -395 -906 -770 471 -343 -703 451 -874 869 45 -903 -847 441 -300 301 -150 -154 -162 376 317 736 685 -28 740 563 -545 525 336 -364 -662 396 152 898 46 -269 889 -165 278 -755 -774 -42 44 -52 -80 -239 437 85 -797 -329 803 161 -102 -826 -127 -738 277 335 -936 -483 -787 511 -542 -494 321 -37 540 63 663 -75 -790 156 626 4 279 -592 768 184 582 498 931 340 44 387 254 927 8 -715 -343 -798 109 -608 -281 -888 959 -238 675 -508 314 -47 488 -835 -100 299 57 -412 -351 659 140 -212 -670 -210 -128 -665 -52 67 796 -752 -608 -566 -480 -158 -912 -223 -394 -491 -973 1000 535 385 31 46 -308 726 -18 -981 83 -541 -722 159 674 931 -536 -996 -482 141 973 408 -239 858 484 24 -821 633 -684 -768 -750 -368 865 888 490 689 639 456 592 865 -645 -128 -908 9 -970 283 970 -53 176 537 280 272 -284 664 -52 -572 -879 -742 583 375 583 -301 263 543 110 578 -888 330 785 -893 950 -112 -454 28 -845 107 -810 158 -139 -770 -43 814 13 861 752 134 -456 263 -374 955 -593 -34 -728 563 -212 -211 420 -366 -203 434 480 -811 959 612 145 -768 30 668 -98 -787 608 -676 -401 789 -825 -626 -268 -260 262 -494 735 82 -685 -442 -270 361 274 -389 224 -267 421 315 174 959 -570 -156 192 -20 608 577 599 63 -248 928 -902 -46 -231 955 -344 209 964 504 -54 -765 325 -725 -335 618 816 -532 276 -798 88 529 -96 -891 299 -505 -162 -876 -280 -54 729 1000 -727 -662 -634 -91 -312 251 -411 581 -427 -173 229 519 -967 -885 349 -95 -623 713 -520 -66 663 356 936 -153 -877 274 556 99 -452 709 402 -991 -153 -746 -972 -987 920 -956 -499 512 422 343 678 166 631 -455 -923 -354 595 505 562 -535 820 409 -90 766 782 -713 968 832 548 399 -515 -712 -508 -917 -884 638 11 439 -557 245 997 676 -861 -290 861 -796 787 -671 -841 402 418 967 -539 603 650 -938 441 244 407 -753 680 154 555 542 -257 -746 601 -870 -621 608 583 -229 -218 -863 337 267 -247 901 36 -259 339 -898 994 873 -707 -22 311 -846 474 -994 -295 321 -323 496 -310 -759 1 32 248 243 959 38 697 646 -769 -598 374 -149 218 349 447 -359 555 4 -33 -259 852 -769 -541 0 -812 673 910 -82 425 -344 319 780 -900 921 934 74 471 -910 454 180 -902 882 -194 417 574 -445 -513 503 343 -874 824 575 -780 -172 -6 -728 -243 327 147 339 691 -336 602 281 850 547 434 -929 -561 -494 788 -123 -468 -146 838 -307 666 -499 -77 407 -314 206 959 146 49 699 722 -355 -240 181 -562 17 -447 -186 -308 674 -712 277 101 -247 637 -98 -36 -629 493 681 690 -695 -13 630 705 -888 -693 -243 -731 -771 -886 -836 456 507 -792 -93 -311 -757 976 -993 -702 261 -348 890 -253 -859 146 -823 691 -731 -637 -637 321 470 -918 -938 -800 253 423 -300 627 -916 615 142 366 -901 -184 -371 -334 -330 -872 292 80 691 104 -857 -272 -451 -357 -115 -440 892 253 516 -467 760 -618 871 412 -333 -456 812 -492 69 300 45 -141 344 -345 416 769 275 891 613 107 289 -339 -801 -55 713 -169 478 -119 -742 35 944 757 552 -336 -84 -735 158 -83 759 459 62 139 -417 37 809 341 -769 -722 -918 -681 522 437 -833 -763 -881 911 360 -398 813 -134 351 916 649 162 -318 -3 -647 -872 842 -678 195 167 -124 -634 89 -633 -990 -761 -95 713 -906 806 46 -36 439 293 337 564 956 -532 433 -340 -298 -846 -408 872 -215 -165 120 717 -749 574 515 247 -933 -926 -490 796 455 -137 753 234 410 362 -607 582 -729 -468 -419 -915 5 -691 -93 -73 444 -68 233 318 -249 -607 -80 184 462 32 -406 -951 690 -129 388 551 443 -756 -616 921 -3 672 -554 -164 869 -139 -59 -678 94 136 -355 -356 -581 4 106 -5 -533 328 433 -261 -150 -578 958 45 897 143 -270 64 -672 44 279 -34 913 -627 -485 -11 88 503 -565 363 845 560 566 -323 744 809 -842 -809 813 -839 847 -840 278 -239 -938 147 -612 853 -723 -832 277 899 -446 333 658 -403 313 -983 -937 -653 186 -553 149 801 -568 -787 -173 993 184 -504 651 -315 -192 655 -738 161 182 944 -110 895 1 -749 -704 829 -875 252 264 -632 -876 -995 857 666 -640 -228 -148 -121 158 903 -826 -724 -672 561 587 619 571 718 -416 814 -47 725 -685 -2 -716 351 935 625 -194 -639 -275 -741 -93 862 782 -64 503 -90 -83 801 366 129 -336 936 479 -348 -803 820 -558 863 -664 304 759 -831 -300 -432 -522 -654 -13 104 -743 925 -246 -478 585 -753 -402 989 -298 -220 386 -271 832 839 -578 -99 -912 352 111 -741 428 -459 214 962 -451 53 -407 398 -313 224 583 -573 -699 391 229 132 -723 2 -6 263 256 -557 -201 -771 -596 404 -584 -525 -477 792 415 884 640 32 -943 417 -352 599 -41 668 -480 914 -115 -341 -880 693 566 399 -713 325 -149 -94 531 -824 973 -389 810 -742 540 -125 -730 -60 -272 -104 584 890 -635 281 -583 -291 -695 -451 -488 -123 688 921 -130 -162 -721 -25 951 -124 644 123 -829 -390 846 -959 300 928 129 -342 -98 35 747 -82 307 -394 643 608 -642 -255 -345 -263 -813 467 -919 -97 -148 -619 315 553 -784 -508 -770 -865 -247 241 41 -368 469 98 -887 304 689 -561 -474 870 164 350 263 -814 -761 329 -343 676 -445 -683 -447 -613 241 -880 -155 591 -818 210 535 565 111 814 -163 676 669 418 230 -338 726 63 888 -143 -965 916 -610 -620 -94 -459 -929 -518 921 82 -923 -577 -122 328 952 840 -263 558 -96 -126 226 36 906 -325 -395 -956 801 71 -727 -792 97 760 514 -85 537 571 799 -937 -974 642 762 45 994 -369 -18 206 -15 -347 -424 -57 482 807 311 -100 -346 -186 -24 -319 586 -53 630 -318 -395 763 583 30 -68 822 -733 458 616 -926 -274 183 -984 -645 -696 151 322 -505 -294 844 498 368 -379 664 445 257 -787 962 38 -217 -901 -31 -135 -84 308 -844 683 362 293 754 803 771 -221 -816 579 -950 114 -872 -57 354 727 -834 591 -525 -339 686 155 397 219 -91 -963 -867 28 -304 333 6 895 -355 -17 -364 -159 885 836 -447 260 852 826 455 84 -404 -703 403 100 202 417 -860 516 -677 -226 -122 -560 697 -151 -134 62 535 -709 -380 -30 20 114 283 -345 -918 -342 184 679 -931 847 717 36 -116 -747 963 407 563 764 889 -990 640 -674 -954 -356 282 924 -322 436 841 -710 762 -897 394 -238 -168 942 300 8 -858 -973 -296 -890 635 997 640 454 327 47 -663 -365 -392 -171 -147 -408 577 783 -602 -165 -525 -449 964 223 994 468 705 -59 -295 -366 450 -574 784 940 125 786 710 120 -186 -626 446 -595 609 990 885 515 370 59 -64 675 606 -951 -26 -65 -459 388 904 275 977 27 -978 -214 -775 -933 -227 525 -592 842 -660 113 119 53 -478 -761 961 -362 -448 -735 937 -103 307 -508 -733 -104 -587 798 -668 -65 250 769 -140 -269 -806 463 698 705 445 -54 238 634 -809 497 -193 -687 56 879 -862 368 82 -151 -76 388 -207 -198 -745 -436 297 -772 -48 632 -534 -629 -179 -851 144 -448 -558 -693 691 481 849 -389 -259 399 207 -653 -746 -623 985 -564 263 421 -822 910 -514 -521 210 -875 -905 942 -605 549 -983 827 -447 -71 -14 -61 620 -108 -878 -7 -610 -590 -968 -663 -555 -163 606 334 -242 -948 680 -712 -645 -242 766 -310 103 -26 392 -611 462 -519 683 891 -782 -161 -811 264 -391 280 580 -6 -430 880 -589 677 -775 97 -393 -311 -663 846 680 -462 -896 -309 -951 -278 7 -585 -476 555 -118 253 -433 -926 -623 28 725 -18 130 518 -853 961 -544 237 -492 -257 -188 -918 22 241 -833 -158 -576 275 412 979 22 -839 -14 691 836 -687 -572 738 -391 386 -280 480 118 31 648 14 466 -907 926 258 -243 -370 -982 262 550 282 -261 788 990 -841 585 63 -107 189 77 -428 110 589 74 -358 -495 -386 -889 604 -966 923 -418 -293 180 848 -910 -17 -672 632 928 -280 740 573 991 -860 -429 -222 136 44 -874 -84 -331 287 -177 -371 443 -587 623 258 987 938 -743 -282 -336 701 -181 340 -159 -413 -309 -43 -481 673 -423 84 37 -524 949 606 973 -569 810 389 -795 213 -222 -860 -350 771 -178 -849 -496 608 -343 712 -222 -313 509 -320 -525 -244 -443 630 761 -377 980 514 -55 -155 -849 733 764 -185 -837 653 -522 755 -894 134 904 364 -695 -448 -486 -496 -151 -985 206 942 919 305 -195 -375 732 582 326 -36 486 -625 742 694 -834 785 658 775 147 -513 -558 139 -554 -738 -310 -788 94 -776 643 179 982 552 -130 771 276 935 -881 103 -86 31 -506 -300 392 380 12 -480 925 -311 -833 -355 -410 933 -163 -112 619 431 -98 -363 -480 -966 150 661 -456 -12 -544 194 956 191 -372 -571 -982 -928 538 -600 123 875 30 -133 46 782 -725 -194 -957 335 -643 -981 -959 863 285 400 -536 -41 -502 841 -726 151 -761 361 -476 -569 832 -556 101 857 477 -948 -987 -971 -384 467 -86 -3 893 959 119 694 815 373 994 704 533 -14 -132 -698 -74 750 201 468 -242 -723 -168 -522 866 -757 931 554 -353 435 -364 -532 939 -341 -297 -205 -663 -750 723 374 -423 794 -114 134 -606 -318 -464 833 -264 -438 -611 -490 490 734 -410 503 410 -452 -99 67 203 962 -102 -377 145 396 526 19 230 -622 -958 -332 -78 -817 -299 -593 -805 527 97 763 -544 -75 1 -944 -744 965 -741 805 431 264 176 -520 -797 68 -445 -43 -345 -77 340 -689 -285 -263 -988 476 -278 -944 536 -975 124 -801 -654 -731 466 -176 -820 -859 -904 756 242 443 -774 580 207 -594 835 244 -617 -206 863 413 -604 447 -437 783 -919 -624 -37 236 268 -712 917 -82 -466 643 -628 -967 -803 842 267 -40 -815 -489 115 -978 425 208 458 -194 141 489 739 -699 -406 -554 -936 23 -350 -211 -130 -76 538 311 -614 -61 -586 711 27 524 972 -988 810 300 355 105 829 -129 517 139 502 725 670 -614 383 -439 743 649 -835 -330 46 -319 -706 -915 -228 -760 -473 -716 -758 575 -758 -508 64 326 -838 -249 -666 0 -566 -215 -974 826 -31 -463 451 -918 488 -331 44 -359 167 503 927 -520 -447 -377 279 952 799 -64 -113 -21 618 77 -738 890 -221 -126 -959 118 -470 -371 564 301 -351 -429 311 777 -699 248 -265 -967 123 -199 -996 -145 -189 620 -767 435 211 144 137 -147 561 -896 129 545 -362 -284 -186 91 654 957 -688 -264 200 -40 154 94 -232 5 206 592 450 168 132 -265 -959 603 383 576 42 837 401 -80 215 -690 -965 -561 -226 -702 825 742 -830 -748 246 327 828 -73 -726 482 -973 -659 345 85 -689 -712 -873 -293 541 531 892 -388 -439 -661 -80 -660 -994 414 423 -67 978 848 877 777 924 -957 149 -961 323 -813 280 -167 793 523 603 130 39 937 -265 -28 -27 985 -780 -824 283 -266 223 657 736 130 -217 -798 -472 410 -276 -44 -369 -72 284 529 769 -557 946 -4 -364 572 -132 66 -722 472 873 -835 -140 540 601 -387 -499 -312 -491 -700 425 -126 868 4 -285 252 -141 -183 342 -71 -367 864 493 -579 475 -997 -763 -233 722 -98 366 -406 -476 -826 -106 868 398 -951 -178 227 659 633 -903 -671 518 -32 -458 648 23 -375 -550 -34 -586 -371 576 -531 -130 -177 182 -496 -481 657 -93 -375 599 476 549 521 751 -328 949 -143 -529 360 -720 -625 619 -418 -320 -191 -646 448 -465 -668 681 -399 75 977 228 -490 380 495 541 466 -742 536 -454 -290 352 -385 -890 682 829 -207 -429 -476 38 -523 357 850 124 -710 368 233 -769 -708 406 -177 143 258 -966 -183 -846 -803 -813 -104 -615 -285 488 248 -687 -326 -315 56 -349 2 950 -14 -724 -243 -541 200 -49 576 953 -752 158 836 40 -568 956 541 822 387 -162 -822 950 -200 -725 -547 843 -637 159 -88 -509 234 -73 -299 10 -501 693 -236 -920 808 677 -108 789 406 -394 -928 919 -243 -499 -518 820 850 -206 531 -963 978 -96 -694 512 -531 -342 -535 28 384 86 -682 -39 146 468 -529 508 -716 79 -500 -913 510 594 -591 -500 -624 -434 456 107 -189 163 -346 973 220 -491 -790 903 271 -751 431 -20 -479 -326 -816 613 495 -774 -173 48 470 -392 872 -529 852 639 -349 -782 290 435 -755 -871 380 -658 -959 -329 -839 417 23 -476 -785 -715 -46 963 -765 620 792 730 -299 481 399 477 -940 852 -469 268 -10 -516 -398 508 637 -424 519 654 821 -683 686 730 658 -65 332 -833 -10 -200 469 -748 65 -10 -881 -407 -459 297 -469 413 619 -774 872 -518 -377 -685 -996 -463 6 842 -212 760 228 968 663 507 784 315 -386 838 936 -524 284 975 709 536 755 -765 2 634 -392 366 -935 637 55 879 822 781 -589 454 194 -519 421 -352 -11 -344 -370 -911 -921 833 -825 -727 348 -27 794 43 74 -742 849 -285 -374 756 856 -966 515 249 -919 -656 -826 29 -474 139 -88 -362 -237 -919 -552 -529 -206 -25 -813 -852 -770 793 730 -925 -192 -776 -282 -11 437 472 546 -271 537 895 -448 -919 -718 -7 269 366 -458 -4 385 779 -987 -884 -979 -406 -397 53 908 238 -315 800 -423 321 230 812 345 911 -131 -447 -119 562 141 -368 -696 406 -982 -829 -205 -600 450 364 -79 -150 487 959 -848 -786 -572 325 840 -71 910 663 -946 110 -585 -102 -483 -321 669 234 794 756 -923 255 473 240 853 -584 521 184 -875 -378 -864 -406 -546 -984 -406 693 134 -825 -579 -621 369 -583 325 538 -426 -92 221 52 312 -587 520 638 428 884 -613 21 718 -578 -303 240 -846 -199 -638 998 224 925 451 -480 33 315 -306 -178 303 -708 799 -634 107 -894 436 -608 928 616 -841 -124 -56 639 675 573 -587 230 -314 74 -136 -915 -527 722 -580 -461 -128 799 -30 -447 79 693 -337 652 888 644 721 529 158 829 -870 -774 -231 805 -779 965 -166 634 844 230 100 -44 -58 -441 -119 130 -488 279 -403 149 270 460 -264 449 -466 -855 -194 483 273 -760 -103 439 333 741 -180 804 500 -267 255 74 -230 -873 503 691 -18 -955 675 -929 881 -224 540 665 -432 882 930 -707 -299 257 -122 278 380 205 139 -262 459 -92 -906 438 -23 -197 749 538 -356 741 -701 -354 -637 753 -599 -259 -360 560 920 671 -274 -430 765 389 -265 911 -9 -493 977 109 351 866 686 -735 913 -999 -646 822 -247 484 -163 958 -757 413 120 -589 971 -571 929 -680 952 219 199 -503 747 -397 800 -762 -193 -262 -95 -787 74 836 -227 -625 773 -943 -689 -787 -851 -832 -242 -6 878 683 -397 -444 743 947 105 -805 -677 -523 -834 629 674 18 934 -467 643 -319 -524 -84 -756 -112 190 -211 857 568 763 803 125 -672 -143 587 -225 32 -611 110 -83 -547 318 -64 -296 96 268 779 -859 -102 -809 156 -70 -807 2 454 -225 534 -405 710 -997 -290 28 317 534 864 962 -387 -22 -81 531 872 -271 345 -588 -120 -998 -502 815 -69 -705 585 864 -985 -324 -989 347 -675 -80 -433 -652 -532 909 -159 -943 -521 -809 -614 751 96 540 715 52 -546 64 885 366 -841 -201 -996 -875 -726 -767 436 -564 801 -481 -552 -996 -309 268 -703 -379 140 554 664 99 174 -513 838 -401 -672 155 -429 316 -887 -519 -582 217 824 342 524 -570 -451 509 208 -407 -828 511 496 -761 176 621 691 -310 176 -950 -877 880 -764 559 567 646 46 -577 132 -891 -182 272 -886 -266 245 531 615 342 -791 204 117 196 145 506 -398 -471 417 313 -716 664 533 722 -834 -518 692 2 -848 552 -390 103 639 -583 -96 608 821 -764 -283 69 -664 -536 510 -922 432 364 974 -79 954 552 800 416 761 883 -262 425 -655 -543 -337 36 404 136 -461 535 916 535 633 -204 -113 -490 691 -128 -201 -628 -778 285 786 -969 977 457 84 -538 -114 -207 194 977 285 -126 377 -168 159 131 721 864 906 -407 44 -303 -88 823 51 832 907 -209 921 873 440 -260 -194 -778 151 387 23 29 779 -904 -971 -948 -735 -882 660 912 240 463 -965 474 -646 336 -305 880 976 -88 -80 -292 -264 -165 892 -985 -864 -70 166 -242 -767 827 -910 -332 157 140 282 910 567 -681 -226 92 -999 90 -208 289 -36 427 -856 831 -155 -448 -122 228 140 829 498 224 -40 866 200 802 940 -769 688 80 -351 716 -987 695 75 -562 736 941 287 -685 -793 -626 743 284 -442 726 -163 -839 -409 -428 -701 -102 95 594 263 894 612 382 992 -579 -749 -344 -879 630 362 727 -684 237 -976 -261 624 330 -153 702 185 -189 -145 -168 -256 -153 -102 -285 -699 376 -545 750 778 761 -743 -349 465 903 258 715 907 -522 -37 351 46 -774 145 -264 827 443 251 482 811 712 -913 223 -464 987 960 714 -11 984 -202 -694 563 -410 64 209 392 -842 782 -682 583 380 -13 -158 898 -609 -464 -710 561 101 521 516 -22 63 252 297 -970 697 939 641 165 424 226 834 428 -542 -437 929 -117 -293 661 -543 240 647 524 -510 502 505 -999 459 269 820 389 184 707 947 100 900 335 -592 439 424 -657 -209 705 -690 -405 -175 -407 -711 -807 664 -455 935 -143 -683 898 89 -538 116 -126 -320 -711 -226 471 -574 1000 -70 -1 -326 -883 450 -834 945 -785 -953 335 -274 -867 377 -169 -977 669 822 -979 160 496 -387 -880 195 48 -784 -929 351 530 -627 -640 -157 159 -654 -13 -250 390 -153 -264 -15 -506 155 -718 417 -88 -240 -145 -836 22 146 -669 669 458 601 -1 -374 -922 -223 -925 510 409 426 93 164 -327 -208 354 -303 519 797 621 155 -189 899 212 256 676 -664 -27 832 334 108 -242 -617 977 441 367 675 -248 508 352 512 -877 150 982 21 695 -250 -366 544 638 778 657 -843 -534 -178 -763 -548 480 -572 -261 -324 480 913 640 -426 -704 102 -848 910 -529 -979 -794 -782 558 694 171 -74 -786 611 722 224 376 -783 -864 422 537 -529 47 277 -852 -42 848 -800 -936 253 866 -148 423 112 419 625 170 632 -667 -489 -968 650 -980 -578 -195 -934 -217 -119 275 -389 -355 983 -296 -412 -163 792 -628 808 -703 827 458 746 -335 311 -800 -130 538 -624 728 -425 595 -579 -809 871 517 -261 941 885 -558 86 35 -372 -927 285 -33 308 501 -182 -602 579 -134 -516 979 -413 -266 -826 -110 -629 730 557 409 -921 -623 794 -105 -757 -319 -245 73 244 -166 -424 747 -272 590 -934 -143 901 -228 -816 537 -861 -217 310 -768 -868 -108 -822 -748 39 641 -698 180 -406 -631 19 362 -971 876 766 -865 754 132 -696 -168 597 927 -155 -77 782 342 -249 517 -125 590 -981 364 868 -388 -96 -739 54 567 -456 -129 288 -606 734 -912 -87 142 -54 -285 -406 -217 -219 482 -755 -63 247 -237 -409 -287 197 409 747 77 -882 740 -273 652 -829 870 205 -732 -66 -531 1000 225 -749 493 -14 740 -192 430 -691 -978 -808 -535 715 433 905 810 867 282 181 3 124 -318 -145 15 926 -197 -358 216 -23 -407 778 -416 -509 339 145 621 441 -971 -232 -971 -315 405 -688 860 -723 -746 -874 281 586 -24 421 708 -286 826 -253 -4 514 -424 -474 -66 -658 401 841 943 -785 -304 -478 5 -576 560 18 743 -281 -226 906 -556 -708 -852 -749 231 628 -859 908 377 -485 116 -306 839 482 595 990 -295 -723 -569 -395 -368 807 -356 59 345 642 353 386 554 6 -672 208 129 -888 -416 573 831 166 275 59 287 972 -638 -863 -532 557 -710 -129 -422 346 413 -443 -240 -101 822 -908 -913 270 -689 -471 -39 662 -732 -100 381 -606 119 -395 -367 23 -818 353 -1 -320 368 943 -278 626 123 175 71 -65 -643 -593 -758 340 -603 -857 -6 154 725 355 -532 828 744 -605 806 -361 -768 -629 -487 629 769 921 -281 -90 958 -900 -590 489 168 475 746 489 -669 -847 819 966 -852 606 534 516 -748 -857 299 -578 -30 -869 958 339 -945 -259 -660 -833 -479 638 754 765 -894 -573 737 -459 -385 207 219 851 -971 50 -226 900 -404 572 -342 -289 -956 924 359 -124 -144 -91 -270 -9 -159 658 425 467 -136 87 819 -753 -558 -523 594 -449 -898 -534 -225 -43 -408 872 -418 424 -186 93 -868 279 -10 861 820 77 400 -427 -354 977 -809 597 -813 839 -571 786 -190 478 153 707 806 897 825 -57 -753 262 990 -197 -441 374 -654 -147 127 -635 146 -989 690 -456 517 -283 589 790 -583 -484 -726 673 847 -622 -715 122 -133 325 -871 -641 -670 -613 -831 482 222 -57 349 -451 659 78 110 -154 614 -815 -53 -849 -871 792 -159 346 352 -83 858 -693 453 -968 -13 -629 -717 -578 -206 240 -181 -185 -547 -667 -626 100 -71 -773 649 -65 -938 -186 -970 -133 689 138 -118 348 612 -962 115 112 -830 -462 835 803 472 -872 -214 -628 1000 -709 -370 34 -871 -78 900 695 727 258 857 -506 667 898 721 -887 541 -183 416 357 929 -411 -505 377 -216 4 -111 -838 -603 219 121 954 -113 -625 590 -171 517 -684 -407 -223 -222 -981 -298 -869 -515 463 216 40 -291 62 127 705 -482 599 227 984 -496 -318 892 -223 775 103 -629 495 -886 -651 1 -754 -676 382 -522 -419 -514 -433 268 -572 672 -427 -661 408 526 -444 787 -796 716 97 141 638 459 -207 -656 625 -571 624 -632 902 -225 449 590 -130 424 -507 -258 -9 -808 -921 -96 -465 -743 546 -175 -118 49 -394 -670 159 350 -457 -528 164 -294 -964 -249 -723 -346 -363 -516 25 -158 -458 -27 -87 -882 249 -361 -134 -507 895 305 -817 35 -155 -732 298 -115 -148 681 138 -652 -479 -290 -367 503 190 9 -241 -207 -903 154 -876 415 905 420 732 974 -186 68 399 -924 723 352 571 -581 505 -998 -946 -886 -706 178 857 83 23 -169 971 308 -365 -652 424 -10 -243 263 -794 39 -664 -161 318 317 21 -839 162 124 214 -920 937 681 -673 -907 -865 227 479 629 -971 -755 -192 406 431 -30 -45 -579 -241 99 -648 973 71 -315 984 -252 -703 612 -792 63 576 -329 -966 865 584 -63 965 -793 146 869 -958 733 -429 -381 7 -430 547 -202 121 -132 619 -419 -126 -488 217 661 690 730 -446 -505 -19 670 288 448 -45 523 845 -994 -110 804 -957 -94 102 697 679 910 641 -71 822 -10 -170 516 -718 -462 -231 540 -785 -283 796 597 819 -507 -657 -476 -243 479 858 202 266 235 360 -760 10 -131 493 817 384 -90 -127 -192 -992 -169 -102 -352 908 897 -982 -360 -359 749 89 -353 -350 283 -604 -437 321 627 -869 -995 -820 385 -796 698 -253 -707 -727 -348 834 847 28 -950 22 -650 722 -199 431 -794 -626 -721 680 186 730 780 858 632 954 247 99 553 -281 -780 458 -606 -215 -355 -124 575 -385 -636 -321 356 -946 -630 -32 -738 265 -596 -630 757 -855 251 152 -679 542 63 678 542 -337 909 -697 -849 -719 -542 150 833 951 836 134 -303 -280 -581 965 321 849 467 -184 903 972 259 -418 607 836 -185 160 -785 -584 -402 690 921 381 -628 -292 -967 -510 971 595 -665 -353 882 -426 -346 580 -673 823 281 154 430 485 -318 -119 -692 164 138 40 800 -43 -887 789 -407 -856 -955 -58 -795 413 -481 229 -81 150 -768 208 -29 -590 -393 -505 -869 -711 570 -619 28 -734 998 -258 -275 791 61 -870 -865 417 696 -469 -950 -840 501 -537 -345 268 252 -700 513 -835 112 448 417 -919 911 -454 984 -419 757 -796 -474 367 149 -876 237 906 -709 -295 909 543 729 899 3 261 699 -672 117 530 300 -137 -267 -741 -436 830 -938 -935 502 -676 616 -198 340 93 463 -58 402 -439 -563 -447 956 452 904 -830 97 685 -190 947 187 149 -912 544 118 961 17 -50 -26 -94 -106 364 -286 -771 349 981 329 -645 -823 -828 262 766 -600 616 604 315 47 531 588 390 -266 361 -162 928 -821 754 471 -256 -340 466 850 17 -151 -869 575 43 661 -956 372 -884 535 500 -72 -998 -258 862 59 -667 -169 1000 227 536 -641 271 -191 -825 -139 -697 653 195 -245 -71 -12 -326 -311 382 152 -775 -584 -84 -573 -65 854 -485 140 51 47 266 -264 189 -597 255 -569 -28 -830 -783 765 -882 -800 295 -762 -125 645 -461 -235 -499 882 423 -103 -739 -875 -486 322 -343 -700 125 336 488 -154 -838 -113 -583 -54 -768 -102 794 166 932 -554 -316 989 611 735 -153 -976 -542 -810 -573 997 -855 -790 -173 -2 -155 -299 30 -133 -762 -38 860 -776 31 -432 993 162 -600 -227 -607 646 820 175 -556 587 821 1000 73 -365 -545 502 -163 -233 -763 -327 974 -201 -682 216 868 912 296 512 174 39 45 426 746 -370 -98 -601 532 -163 -334 190 750 -575 -895 275 -335 -967 -969 -81 -134 848 849 -359 405 -682 742 77 688 -642 -986 -625 -317 628 197 -903 -799 -342 -657 -184 -774 171 620 -661 309 -10 -955 512 -481 203 -324 -115 474 -389 21 215 695 -867 856 -364 -777 -107 -8 874 910 -509 -124 103 -532 51 -979 590 1000 243 -549 -885 20 610 532 255 -618 405 617 -196 -356 -916 748 -23 839 -188 -734 -462 122 980 -710 863 56 -241 536 -471 339 -724 807 -847 -27 186 107 494 -409 395 -62 137 -515 -244 658 654 974 -125 94 17 29 -362 -889 -195 146 145 -314 -141 459 -949 -790 -547 968 377 -148 -676 -311 423 366 102 -988 312 -673 725 -322 857 -328 -478 -12 355 -795 755 336 514 -678 -412 602 50 -616 -833 285 198 -104 -93 -776 -742 -146 461 -620 -934 952 968 -975 -560 -983 947 229 -482 -460 -756 661 -164 314 -575 -182 171 910 887 -480 328 -974 -990 299 291 -907 65 -174 955 827 -788 -436 910 934 249 665 784 547 -935 -958 834 767 696 -271 635 245 15 -625 -499 -829 776 978 20 -904 -841 153 -604 346 927 635 -298 101 -331 -586 -156 -568 -845 65 -550 -952 239 -412 -753 -232 -838 482 379 717 894 -517 -691 302 378 -181 -892 746 -378 928 626 773 347 -908 12 731 38 -200 319 -517 -657 817 129 838 -584 -89 221 -915 -869 458 -870 71 17 -424 280 37 -282 -24 318 -304 -671 285 -817 -595 866 -946 305 54 510 -76 215 -587 -693 -713 135 855 -516 58 -298 -738 116 91 993 -8 -53 474 -170 -374 709 221 -420 750 -959 527 -428 -930 777 243 835 248 -450 -969 -12 368 833 433 537 -547 -211 -777 30 -352 -530 -145 883 -608 189 401 -919 758 331 586 -802 -983 874 -323 -808 -64 -350 504 638 587 403 187 -232 161 640 484 399 -36 799 435 -844 711 35 -115 -513 644 -523 511 679 -595 709 -466 -434 486 -260 429 47 733 -986 -362 -675 -905 228 -127 858 387 761 384 616 973 458 -962 87 -183 -135 752 -719 777 336 -895 -707 -584 810 -994 483 230 -376 249 -169 299 971 -533 122 286 587 690 240 -31 733 616 661 741 474 725 909 177 842 -417 553 402 -937 698 -185 361 -840 114 461 -545 -751 469 762 -95 -548 773 568 322 -672 55 519 -246 -922 -537 -956 868 977 -391 137 149 772 569 258 -230 216 963 309 90 79 29 -23 712 663 -59 27 134 591 226 -848 932 195 868 590 699 576 -232 769 -198 104 -985 588 -372 430 442 -706 -216 185 -286 -268 791 -680 -659 -522 34 -526 537 305 -653 -985 918 -211 901 328 586 -943 976 -641 784 -386 198 574 365 -415 971 697 -469 -263 -824 302 -406 48 -655 -113 -822 -631 -648 -628 -145 -132 -889 449 211 -749 175 13 -286 -428 930 -543 -238 -129 -38 863 736 -604 739 -164 -125 112 770 108 66 585 298 -834 284 -135 76 -162 -462 -343 509 -20 -655 220 984 -226 -491 -484 785 -165 992 812 249 710 -77 -142 365 -535 -170 -897 841 769 703 -315 -736 -884 -222 -402 143 363 -538 -800 -767 -614 -547 601 405 191 -238 900 300 -764 487 -131 141 152 -955 139 155 291 -877 -487 370 -616 -37 -771 346 347 -553 235 -939 477 -137 239 -818 -81 848 -657 58 312 -422 956 -323 805 -634 390 -879 170 590 -37 638 -871 437 503 -101 124 -909 -296 120 -854 908 143 -603 -809 -966 168 -616 180 -629 -318 314 614 -138 -646 -645 377 -284 188 95 -629 17 296 -924 473 -63 236 -522 -519 370 263 415 577 827 -202 -249 -396 948 537 -347 120 885 -271 -337 793 349 161 349 927 -144 735 31 865 738 839 571 455 -397 594 243 960 579 369 733 -693 -188 231 491 -311 -648 -454 233 -295 732 -156 -829 955 -353 -65 75 827 -838 -858 -286 804 -785 221 -581 924 98 642 -390 932 -704 -11 -117 -894 394 134 -932 346 -312 -597 -378 -114 -619 -391 -317 597 952 568 -923 -33 -199 -885 -117 -536 -233 978 877 -99 363 106 199 -69 316 -47 -462 -743 -984 321 -917 397 -506 97 -577 -54 869 -452 89 231 830 -951 -967 33 271 -848 119 -160 823 293 -182 -257 653 -178 603 705 493 61 -2 979 -751 522 -343 796 992 -745 -387 916 253 -523 27 -778 -604 905 -25 382 -480 102 -521 445 -866 -425 792 -372 160 386 -889 -803 733 489 34 511 -443 -738 111 -560 -632 -836 -386 644 -747 784 315 347 -758 210 -408 973 425 572 -619 833 681 484 -603 678 -930 618 524 -959 162 325 116 -667 48 657 -274 830 418 -455 525 104 -10 334 479 628 592 628 65 858 -806 152 -658 -693 -139 -695 -99 -867 673 377 626 577 808 422 -279 20 619 788 183 104 -83 -373 64 -822 729 6 272 -740 593 294 -879 492 -731 192 508 -416 619 623 732 -28 143 559 33 398 -121 429 279 -801 -770 -240 728 -861 -101 -574 167 -574 806 -800 383 948 629 -491 889 198 -663 820 -978 46 129 147 -231 998 365 -685 909 -502 -92 -359 823 -950 483 731 203 -83 -916 840 -374 330 -526 -537 351 -126 -495 -2 -146 259 93 -24 -741 99 -155 237 -952 -375 -640 -183 593 -11 -445 -989 -759 518 390 169 633 534 -303 -23 384 -527 310 591 -207 7 883 251 -715 -252 -750 964 329 -633 -473 778 -764 397 231 253 -568 -629 -71 238 -350 -819 491 -580 -217 567 834 -994 328 -894 903 -39 87 335 806 -199 -395 -339 -974 -248 485 -341 604 242 698 680 274 867 -739 -881 -655 836 -945 -851 682 342 380 -479 399 615 80 205 -94 -122 570 218 -460 464 766 836 -766 209 977 419 880 635 345 -949 892 989 311 716 -589 -100 -259 -879 -812 -245 792 761 554 -224 -806 697 -847 233 -448 -532 -522 -683 465 895 222 -699 -870 -572 669 -975 991 57 -819 -778 -805 754 511 427 -73 -607 302 -597 -171 -329 -695 -920 -513 -810 -760 701 577 -631 -454 522 -402 973 -8 822 207 -318 -378 850 840 215 -919 967 649 -525 708 -753 -557 599 568 -101 -395 -801 970 201 343 -854 23 177 -116 303 526 -599 -141 -941 -975 -781 -845 -198 -613 -61 -972 -379 -649 -489 104 780 -596 687 -684 -725 860 -116 63 -133 -421 -697 -379 -453 -45 533 713 362 857 193 389 -838 -754 -417 361 996 377 964 679 680 765 955 -925 -204 -8 108 834 966 3 -408 360 636 187 449 -793 -479 -23 766 529 992 984 35 -571 298 -241 97 -716 -13 -194 -378 -4 147 777 -884 -602 404 128 -322 415 125 -681 197 276 861 -290 -908 292 -91 852 -552 370 -473 736 161 -454 802 58 -70 -903 617 -480 -868 43 -947 -198 -252 -216 -933 -878 210 63 255 780 -292 205 350 -468 -60 -689 442 79 -255 -512 41 243 -460 690 808 -121 -533 -885 468 263 160 -335 479 -83 -241 870 -610 -289 -276 -935 35 58 104 447 -196 -433 291 112 -544 -834 -450 -648 -384 -525 -777 -910 -827 -187 -425 -907 267 398 -978 -555 -521 719 -791 680 -922 51 111 -356 -227 925 -565 -104 -95 -312 -649 -970 302 778 -350 440 -760 -254 471 621 -753 425 -851 150 291 669 -57 788 45 -568 -554 -840 772 207 -280 -194 -320 -368 633 -441 403 -54 -144 984 117 -495 -673 371 592 -686 -166 949 -648 -990 859 596 219 529 -505 428 -230 77 -582 768 566 -249 -58 -890 661 -814 -399 566 -820 502 -502 -101 -873 -348 -187 12 462 -923 -116 205 239 506 -847 -616 880 -585 834 895 44 -898 573 -884 300 113 770 -934 562 -112 -777 -433 876 113 598 720 198 890 -869 -644 203 -348 16 -740 715 -412 233 -723 -117 -480 -379 775 659 790 885 -43 -549 -568 142 -685 946 545 96 -261 -688 216 -653 904 -509 433 -611 -348 -778 417 -562 447 -215 -557 758 245 115 47 -585 -983 182 427 -47 374 84 -467 -460 -744 752 802 -142 -630 -317 538 -311 445 623 -821 -992 -115 905 -436 981 -445 -205 533 -843 273 -512 -520 -399 -14 324 -534 -616 549 -562 235 804 -839 -780 623 543 611 256 407 655 73 431 932 -653 -107 -994 281 -448 -771 135 306 981 425 308 734 203 -538 49 -674 -424 -704 -441 10 998 827 -624 -292 -341 895 -576 -875 596 -474 -520 -91 -660 -158 261 48 -89 -858 76 -382 166 447 373 -314 259 -754 334 911 -895 665 290 653 -393 -579 -732 675 336 -9 -637 711 -737 683 -134 845 -659 524 -135 396 320 611 -881 -184 -713 937 -403 -317 -459 207 -752 -107 -283 -668 932 73 735 642 -903 81 -363 -519 -395 553 -343 -893 -471 -33 775 -667 -786 695 -843 -804 877 744 931 566 -234 2 -680 607 618 -664 -362 -804 -263 -172 225 -788 290 692 922 546 816 -6 178 706 366 -139 433 559 356 -582 -268 300 617 768 87 219 -157 245 291 -222 385 493 -461 793 587 9 88 -257 611 -798 -645 -588 -251 902 297 25 642 738 -951 -210 -370 802 -612 975 945 363 -469 -485 211 -107 -607 784 -274 165 243 -236 452 -309 917 226 303 529 -569 0 597 -375 -175 -77 256 -18 -261 -146 978 868 79 -47 536 428 489 -501 -830 779 178 641 51 -108 513 -351 -480 505 -568 51 -544 -338 -756 314 112 -928 -53 301 -220 -496 -412 -718 -746 702 492 205 -856 839 -352 885 180 348 -588 351 -374 470 747 424 977 -442 -66 -995 -342 -133 -651 -313 -805 557 -120 -578 21 -183 -734 -498 549 -449 -988 844 -517 -745 22 655 403 -949 -469 -372 122 -451 424 728 611 746 -499 -179 -354 464 -398 -60 -651 -981 958 544 22 -644 581 557 447 -338 -16 -892 420 210 -799 -868 709 565 819 908 20 77 805 231 -363 188 802 457 -77 313 249 273 872 201 -622 -638 -311 899 -468 -61 -347 -486 19 -630 -671 105 -370 -768 -329 -852 582 939 -450 -286 366 208 402 -524 58 -842 105 636 270 249 920 -907 -825 -250 -144 -32 -119 -111 269 -522 221 356 556 -30 863 725 -497 -285 -212 657 -68 931 -77 -489 -408 37 515 696 419 852 863 -576 603 -275 655 314 699 285 103 709 -315 -628 -881 335 633 754 946 -624 -735 -794 919 468 -137 818 862 364 -52 795 -705 -461 -93 -146 -746 867 297 647 781 -135 -956 589 47 -374 -559 -102 -672 -713 -275 954 285 -961 -918 58 -481 481 -367 78 -833 -451 -459 -365 -403 -728 887 -52 -333 -268 911 -176 736 847 -4 -359 878 -613 708 -360 264 -523 850 101 278 985 -541 -265 -560 -702 253 -901 -2 910 -406 -779 -41 -281 -595 306 -328 513 132 -440 592 -746 -834 -127 -125 403 -308 442 -5 -69 145 358 -990 -203 374 377 -608 258 822 715 -134 565 -569 -968 663 914 853 -47 774 122 -292 -371 409 -566 924 -61 876 -162 -35 755 409 -250 -156 -53 -418 -717 -452 -218 -677 -946 -807 724 631 -927 896 -391 941 347 -317 72 474 -855 802 -562 245 -599 112 -320 -701 678 -374 152 769 -985 -18 375 145 94 -327 -993 190 -487 975 524 565 905 973 340 840 257 -506 -832 291 412 281 77 843 -899 -427 106 903 491 -618 -438 -301 329 -978 -132 765 68 572 -355 823 829 -559 -956 -170 995 -432 -939 -324 479 408 -995 34 -88 -633 -921 32 -692 -124 786 642 -120 -56 -523 -580 842 843 569 -696 -923 896 -43 1000 659 -261 574 86 -406 -852 -662 470 -810 -775 -882 619 191 -780 -639 -43 -585 186 -337 568 -1 48 -137 987 365 -745 -390 -305 -266 75 394 528 611 632 -262 394 -277 -274 2 988 954 319 -963 130 500 -591 -487 427 -353 -424 -951 178 -13 -898 328 731 256 -603 814 -756 661 -444 -164 -71 900 -908 550 92 -462 237 810 843 421 -24 845 811 -700 736 -165 458 37 190 574 547 409 831 -576 723 -720 51 184 -732 -464 991 909 -898 -950 109 423 -79 375 -17 -294 809 -970 623 -292 917 247 130 387 -603 -199 259 577 53 -677 885 193 -670 -646 -352 322 -977 498 627 525 299 599 955 -672 528 -604 -220 526 921 -262 -25 -912 462 -434 809 -784 -389 449 360 289 629 99 -682 529 -300 -679 -122 -853 -512 94 194 -517 -120 580 -353 273 967 750 -551 -974 -912 576 814 -200 -484 973 -531 724 709 -723 -92 -878 -394 131 698 273 -354 525 -14 721 645 171 -57 -889 370 -818 106 -22 -782 -698 222 -712 797 943 -93 -664 -134 -75 -765 325 772 -924 590 -802 210 -598 626 48 536 831 42 -789 -896 210 -940 -665 549 494 -955 -319 856 -163 -772 376 23 -687 172 443 -907 885 21 762 468 -1000 110 165 648 398 679 165 -53 260 -235 -827 -206 56 331 -738 -391 -997 823 -873 702 815 -315 -624 767 993 -72 -195 -420 927 -483 742 204 469 720 -225 31 955 -207 -205 810 -183 -240 -758 -967 -364 351 862 -20 -596 935 56 103 -1 68 -486 372 540 239 -555 -551 48 -52 365 55 679 614 -634 269 -696 -142 666 -898 101 -437 -546 -170 96 -700 196 272 733 -748 356 -272 956 -771 298 808 714 768 702 94 147 781 682 302 -907 -675 411 -649 547 -444 788 464 -891 29 466 -871 -841 85 -126 573 533 946 252 -510 39 -897 -222 173 778 -555 -276 468 357 -646 346 349 -690 316 -988 -247 145 234 -223 544 -897 -842 -846 759 644 -437 345 158 374 -723 132 -204 -892 801 -534 -288 -458 980 -290 654 230 590 -394 -424 533 860 90 33 -632 -409 -40 470 -411 -269 242 644 406 730 241 -948 -456 391 -46 345 -6 -597 -809 696 958 203 -8 -457 296 791 681 782 269 -703 -120 -731 -707 -459 775 74 -514 398 -424 -431 -458 867 -834 744 -636 631 578 -850 -836 -743 -893 338 -776 -132 531 202 245 -202 48 625 -459 -368 -249 531 -32 -922 455 -425 -192 -42 -512 520 -878 -459 297 -917 455 -148 263 568 -875 -262 -816 -328 -16 -306 798 15 -515 177 -362 -874 523 812 865 53 -939 315 563 -703 -425 -652 218 192 746 -690 586 -212 843 419 535 180 782 798 281 122 849 117 72 -316 -637 -209 551 361 -227 840 -218 245 279 -157 -868 764 -228 461 842 -333 708 -957 -959 852 905 -355 869 -947 -214 -657 656 750 -886 108 -991 -74 -4 -568 -833 329 -602 -967 -591 -864 -602 -118 -392 1000 -216 -5 244 933 -292 792 -324 -750 894 118 994 -898 -814 -379 826 562 755 484 748 -600 -423 -327 545 -540 999 -314 -802 138 509 -942 -564 370 949 -742 976 153 396 -139 -179 -208 214 624 -977 254 275 493 -246 -144 -969 786 -657 -189 -103 -431 187 974 699 666 -647 8 401 576 509 194 340 -111 941 279 -388 278 301 -755 480 318 460 332 -380 478 67 -344 -566 288 -94 -551 69 -976 -859 -118 -884 297 888 105 622 -254 -11 -805 220 31 739 343 952 265 58 -88 -787 -92 601 -732 -232 439 -293 136 488 -620 93 -590 -956 745 360 -848 589 732 608 -670 453 -39 33 -149 -964 -717 462 -131 642 669 -311 297 587 685 55 -727 -925 -114 -703 -232 144 -2 -290 -141 -55 -420 -79 132 134 -127 -59 -370 643 184 -980 752 352 219 452 958 468 -895 237 -827 -70 -998 572 -381 385 -433 -196 809 -210 690 237 989 315 -125 -824 -725 984 894 35 15 573 -848 -340 -165 -738 332 411 397 -172 107 673 717 -663 -194 -812 -426 -955 331 -261 846 374 709 854 -110 -941 -38 -746 -433 26 -724 -183 -507 906 285 726 -924 57 -143 235 772 25 -748 308 387 335 956 -960 83 68 983 -656 683 -412 -657 -569 941 -716 -857 444 63 918 -494 -507 -577 744 655 -158 -494 737 -931 -592 -41 940 128 -618 194 574 -417 -182 -519 26 -898 -849 -980 -696 -561 993 932 34 642 -59 191 429 -687 196 -349 451 728 -83 -744 -755 -953 52 -728 -236 -993 11 393 406 -444 627 598 95 -385 -453 -281 755 -175 -357 26 -41 388 499 -817 473 -154 -832 453 -712 449 -823 202 -771 86 -754 50 -428 -618 160 16 924 918 619 -718 216 284 -508 67 -792 334 144 847 -704 541 205 -48 -893 -841 -235 294 959 -88 -86 623 801 44 -951 256 -923 -993 218 325 280 -719 224 853 1 858 337 200 660 424 454 -993 -902 -534 736 -134 -748 689 960 943 -686 617 -635 -757 -810 -846 -307 427 -297 -740 364 -837 -852 531 938 614 769 -968 221 212 -935 -477 -779 391 443 -586 657 -740 -442 768 -760 -902 235 647 45 966 810 8 -627 -853 342 -818 739 -81 216 -897 -775 -99 828 -626 196 90 -431 -867 -337 282 -221 -368 187 -954 827 -296 -451 -612 -217 314 -766 835 -690 756 -386 -143 396 726 95 -86 529 207 -229 -286 871 63 931 -359 668 707 171 682 -45 251 -765 -658 -176 123 729 -876 665 404 238 91 656 251 233 -399 578 791 517 -685 421 -850 -580 -503 -158 58 759 640 -988 942 -224 415 352 621 423 -651 179 -813 -42 -167 551 537 -396 269 -999 139 -32 552 -103 -776 604 -278 739 -302 -173 652 -900 -243 118 -455 387 -812 646 342 -115 358 -34 -91 208 -300 -887 -365 20 -531 589 594 848 595 113 16 -43 749 815 710 -661 765 -448 -553 684 -806 25 -815 -971 -21 -832 -767 154 995 502 -348 -519 -191 -157 135 -810 335 -298 -542 -532 -725 -953 352 452 969 -851 624 771 -470 913 951 -155 -533 736 -905 520 -94 -299 484 -248 705 -657 891 -828 -939 443 -776 -359 400 -699 966 -934 698 -210 -398 254 -386 296 65 48 -134 -517 429 712 -760 -633 613 -361 972 338 -989 172 748 -556 384 371 -211 -476 258 -594 -857 -366 -125 -888 -7 -876 73 509 877 846 -906 886 -560 -104 941 -729 226 694 -837 888 478 466 991 192 491 -989 -798 -43 75 220 -905 122 380 347 320 676 -507 931 619 -501 979 700 -143 740 307 106 -498 139 508 -582 -734 -113 879 -73 322 767 -917 861 -550 -267 793 0 -546 -641 461 -606 -253 2 -726 -400 -786 -440 -165 325 111 320 640 270 478 504 673 -964 972 291 250 172 452 34 -636 -216 12 301 572 -363 -436 -486 -310 668 -306 -698 -549 -531 -344 997 -395 -835 -241 117 363 170 -959 478 -423 -232 -859 706 -713 394 613 -621 -76 992 924 -212 165 318 -918 202 -87 29 692 -334 -268 -897 112 314 728 -56 -919 17 682 345 784 66 -672 2 528 598 410 50 989 -689 -222 -744 232 738 722 482 -959 -193 -958 -470 -19 736 -906 -7 -625 -17 -460 -223 -852 -683 218 -803 -313 -910 182 989 9 -634 -289 -110 391 -813 469 -275 686 863 -130 -817 323 -180 114 743 261 25 940 -604 -574 424 182 381 -972 256 -654 -119 -799 -851 692 464 906 -558 -367 -361 -59 840 650 472 -507 -544 -908 387 391 296 -729 -149 23 296 198 7 -83 609 -420 -369 912 -797 524 135 838 -263 758 -949 -565 -440 518 721 -676 774 -75 -19 -863 -338 113 107 -579 -79 37 913 339 40 304 253 -172 216 593 733 450 85 -991 -347 -552 389 -626 778 -279 824 -157 108 534 -363 -930 -390 400 -282 116 -431 572 -487 -895 863 -952 -89 636 -842 192 386 -552 -364 231 -811 -403 395 -850 645 -921 901 -511 -284 633 -140 187 261 -728 558 40 183 252 77 -905 -789 -855 -409 -380 755 44 208 522 494 -497 -5 593 726 650 923 -624 -149 -150 733 190 -810 -251 -600 179 -528 972 -559 527 -851 994 -218 -489 -712 -889 -767 -84 439 370 -523 335 -482 475 234 716 -878 96 -986 879 -487 -851 -74 15 456 -624 948 -90 274 -181 872 -424 -481 -166 -258 -804 -334 262 949 814 -350 13 783 284 915 126 -752 -896 362 -573 432 -76 962 -50 58 170 849 -573 267 970 -550 876 40 361 912 -429 384 723 630 -984 -229 605 -606 890 -399 269 -873 171 429 -575 62 477 -867 915 253 -512 775 845 -470 -548 -657 -490 -140 925 -978 901 -972 592 166 -997 116 -840 846 -938 671 -112 181 331 -196 732 -77 -28 -114 663 945 269 -212 -647 93 -717 57 -245 -592 189 -282 -66 -399 46 797 -482 -741 482 -713 996 -959 213 -875 190 521 -264 -418 235 620 -403 -272 -354 -953 742 482 690 -303 -153 891 -429 204 -742 370 693 971 212 -961 -980 1 676 533 -335 -124 -592 530 107 491 755 -362 -905 -811 -15 636 531 628 321 -197 640 23 106 95 -504 -922 -457 98 187 811 380 -744 -988 -918 -222 -957 531 77 385 -9 -668 -620 100 -269 -461 -159 -697 582 626 741 -954 960 726 88 -854 -532 920 -872 953 729 407 700 520 -424 611 -258 -971 20 298 819 -913 -975 301 -258 -288 -651 -610 63 257 948 -883 -571 657 -691 4 -33 945 -90 -356 530 355 172 -155 -716 -304 -300 911 -669 -173 -186 417 666 -302 344 733 80 659 678 -582 -917 808 -332 210 735 -744 -105 -758 -73 327 -662 -249 -404 -873 374 482 111 -291 584 -283 494 839 901 207 -108 -791 -507 -236 -694 926 -456 -561 -246 557 -30 -690 -929 -605 353 771 -278 634 117 634 261 996 891 -676 -862 -306 -873 -619 157 702 248 567 -688 349 -259 -624 -458 -164 -259 838 -532 -473 725 891 661 -920 591 -632 477 -60 356 299 36 -752 -628 -160 -460 752 702 -349 -886 -687 -218 -818 647 989 392 440 -615 -847 878 -715 233 -159 575 412 678 -829 633 6 -667 -845 -540 -851 -858 -304 80 -283 456 -944 913 -246 -929 988 -731 291 774 773 -423 565 977 -638 -308 -402 -452 -285 852 154 -915 197 860 -123 -172 551 -436 -284 -694 526 -128 832 155 -585 235 -990 -457 475 649 -491 596 561 -565 621 -407 -273 -386 -12 -336 799 499 105 -665 642 -644 562 841 676 -283 -115 -821 -588 912 -865 -572 -126 865 386 138 -804 364 816 -796 171 -175 -444 -454 59 -807 -539 -263 928 -83 -84 691 -456 604 358 550 744 746 -837 829 -451 158 -284 -45 -316 -572 -578 -66 590 256 -439 813 -319 -785 69 -807 -992 616 176 -595 -213 -478 -889 -937 181 -774 288 -110 869 -953 280 -637 -963 827 -217 608 616 -851 -675 -708 291 -790 -180 -479 817 -603 42 -464 173 592 821 378 -340 -349 256 158 -483 -263 -542 73 -138 38 122 460 -446 -675 -842 -406 692 -497 267 587 -981 219 681 -840 140 -115 -649 375 -260 -508 745 -915 -649 -685 404 185 11 497 266 412 -519 942 764 -822 -437 -78 203 -471 -232 618 -556 -225 262 -503 165 -254 689 -592 -193 -578 877 -992 52 223 -306 -488 360 737 470 -525 -839 -108 95 937 -982 -74 -351 63 -233 -716 974 -942 853 251 -684 -459 -798 200 -806 159 -674 -101 968 446 519 -227 -178 178 705 438 339 -883 -398 588 521 -257 -345 833 -844 679 928 -462 402 535 -908 -902 -637 163 110 -309 -737 127 -669 -545 -503 -173 -766 -77 161 -218 814 -612 -635 -953 -102 488 650 431 582 67 315 530 -41 111 -530 392 688 697 902 -938 -383 -4 798 592 -832 791 -920 111 -286 477 663 -923 752 -826 -870 -451 -975 -603 -42 -613 297 -742 759 240 -241 -560 765 -583 -529 706 448 -808 -921 -163 653 -503 618 -372 -421 -589 -981 -707 879 337 172 657 -104 -407 659 -186 285 -443 -935 248 -132 748 285 775 185 725 345 844 -266 -432 504 586 382 -365 638 -216 -478 -789 -678 -29 421 62 -319 724 -674 -790 805 -73 83 589 -704 197 -466 884 -976 -564 -163 -746 966 349 -823 204 -165 927 -671 865 840 -413 547 -855 258 190 615 -502 696 -957 169 79 -530 -528 -697 275 185 928 -828 -38 -359 -973 108 162 -329 663 -188 684 945 -245 105 820 -513 -881 -339 -984 -973 -88 88 -426 -37 496 -582 521 9 673 578 -901 -966 -427 -534 598 881 -652 -679 672 -752 -513 970 -815 318 -354 -110 851 577 368 -570 -852 747 503 -704 -531 343 -994 -823 670 591 -347 -385 935 459 48 13 17 -545 -593 266 143 239 -770 866 -281 -438 41 -708 998 -115 707 298 -897 -388 -33 -774 803 824 -150 491 309 240 -948 -981 -350 -55 -825 -230 65 -989 -114 109 -768 438 918 -689 891 216 -209 -884 138 709 -768 69 -848 108 -464 -896 91 973 297 659 -159 -359 846 -617 318 646 750 654 276 -127 656 -416 66 267 -941 722 452 -469 336 -242 -406 -964 129 520 -408 -853 -306 584 -870 -230 880 542 983 -818 706 581 694 -212 -612 402 104 -302 -312 -614 -330 -727 586 914 398 -345 -740 702 -929 53 306 169 -629 -390 348 591 -731 -477 -714 -747 -112 228 -106 -504 -1000 -690 326 -396 882 387 -693 -159 -849 -566 -304 -329 -454 -704 833 187 834 824 -113 -441 -151 -204 -781 936 -591 203 -894 414 -788 242 -950 -447 -288 191 -85 617 53 551 228 586 201 579 564 -274 -396 792 230 414 599 476 -635 -397 -741 5 22 139 -457 -333 787 10 -191 -407 420 410 412 -643 702 155 -346 203 -468 489 -826 555 -266 248 -47 340 485 -214 -561 -958 567 669 -49 482 176 -163 -869 -346 -168 358 -121 -373 635 -826 522 -267 883 69 661 -970 327 -978 594 -248 -887 702 560 607 648 -456 303 -439 572 121 367 867 -842 542 -298 -525 -437 -68 503 -754 -439 -235 -959 -78 -561 576 -302 468 298 131 939 673 185 -695 -370 999 -479 -647 234 -626 198 -59 293 237 208 -594 381 -565 18 915 -413 55 173 609 -481 457 882 -906 606 793 773 114 527 -567 -1 -769 901 -812 608 -298 -283 -694 19 -799 -17 -357 -696 192 -815 -911 -793 322 935 -142 -585 -749 991 -258 183 416 -975 747 -173 550 289 -341 -94 906 476 342 -367 -600 -834 663 -896 -818 852 298 -314 442 540 -293 692 -262 -164 -744 -754 31 -776 -47 85 -18 -981 -676 -394 -694 859 60 428 939 289 230 738 778 -97 367 540 279 -692 -810 192 740 156 400 -895 596 -443 430 -562 -655 403 -433 -470 36 950 549 -286 322 484 814 -818 -914 -534 707 700 967 370 691 142 -915 641 -242 -225 432 -949 466 -176 36 -573 297 590 -860 930 69 882 -118 -184 -526 232 -324 652 137 -515 495 -832 759 -733 757 -428 -451 562 -817 -560 726 178 -356 -693 -564 -308 -673 317 301 514 227 148 160 484 552 800 113 334 156 -478 718 794 -580 446 363 -20 651 -500 -714 529 809 442 -299 284 264 444 -138 319 -958 -657 -678 -343 -606 292 866 -196 -23 -883 -660 724 -406 694 -11 996 924 936 -733 738 876 835 562 -346 -132 -515 -638 -678 602 973 491 -127 -307 648 -450 341 181 161 78 -990 851 207 841 608 209 -916 -810 916 262 315 272 -473 841 786 988 -104 -855 -161 -682 -564 -894 953 -913 -977 235 639 -862 907 247 915 -394 816 -273 858 157 -187 499 -83 -523 795 -198 475 -864 -644 -449 217 339 -661 977 -29 43 -516 -746 -127 -900 89 -27 726 855 96 -755 -155 334 513 -477 98 -25 210 -963 -325 -177 375 -985 -739 902 -156 -556 351 -985 385 622 853 -600 582 816 -916 -232 865 824 352 698 577 -305 284 907 -604 135 -48 639 -726 629 625 -664 -357 -225 -977 852 701 320 969 610 604 395 -824 -84 -103 943 -364 509 -928 -489 865 -705 -585 -907 -809 -870 809 846 -871 -159 363 -980 685 613 221 -92 132 747 316 430 370 699 377 -717 301 45 457 711 -364 -998 869 -171 104 47 -772 -630 -243 -566 787 694 -994 -881 -924 948 -422 412 -153 -842 194 422 -492 314 -2 620 599 -562 732 904 380 -76 -956 -247 -809 970 221 569 712 -537 -687 -560 957 -961 -665 -585 -548 994 -860 -985 -349 -611 -342 -532 -226 -635 999 -370 -223 -367 597 -413 294 928 45 -83 596 -956 962 854 910 -956 133 172 843 105 -100 -873 205 -382 -27 -803 -1000 -603 308 498 -608 97 467 326 377 -506 159 -328 143 -106 64 -389 869 -307 890 563 -484 353 296 -888 193 735 -141 -711 341 -351 337 255 808 36 -738 478 -555 -195 341 -731 -140 234 -440 -965 -866 -66 -839 849 784 -644 158 -104 -638 -533 -859 262 -551 219 -601 -949 276 -567 -95 -89 901 -862 972 420 -784 -707 754 -773 -681 -619 328 370 882 203 163 -665 321 -419 865 -363 685 614 -16 982 -454 524 204 -113 401 -272 986 321 137 611 637 222 711 991 241 143 770 479 -337 -49 -569 -333 447 969 -479 -385 19 -513 791 -35 -4 680 442 -905 650 711 696 -583 -339 -707 -627 8 776 -484 667 821 338 758 964 -752 585 977 -121 -467 -479 512 -729 -188 27 283 -69 180 719 -442 514 997 -548 -253 -475 870 -751 -670 -332 -964 845 519 599 718 559 234 -700 -470 -331 541 -369 438 -82 795 -608 281 -257 528 -454 92 -93 833 696 -347 -64 975 50 -644 -720 -475 -761 314 -738 133 77 -827 461 -997 100 -170 439 0 -926 -719 -849 -116 795 -197 -638 -92 728 730 556 -704 -180 -139 404 950 -294 46 -207 -652 257 27 -86 -505 -747 860 850 -343 -756 907 -699 -130 -303 605 199 -808 504 -329 282 428 -137 724 424 163 -664 -650 792 346 -102 -536 -49 -240 146 501 588 908 -276 -523 -36 -673 384 452 631 -352 -641 -15 -993 98 317 -655 -827 -32 972 288 -11 749 874 871 175 -348 336 330 247 -770 190 -42 -798 -1000 -55 234 -241 -635 -855 619 -701 -16 -747 355 -3 -726 65 936 973 -197 969 -146 -531 777 162 -169 853 -33 -385 -253 -213 339 156 856 -707 74 953 125 -567 -548 -73 -200 298 104 363 260 354 73 -469 365 -203 915 -683 74 -286 -417 317 -735 473 -87 290 -496 446 210 771 221 -613 158 -449 -392 -698 -162 866 -861 -955 -625 -120 228 771 -507 319 205 253 -186 -437 -336 -453 366 -778 741 54 650 617 245 538 565 -612 577 -78 547 -253 -949 803 -38 -379 309 -38 453 382 -422 -544 -624 -771 220 614 -455 366 -253 -781 -867 -771 554 -876 887 -113 614 607 327 -816 578 -425 -148 -725 -986 -509 345 380 526 444 -20 -390 411 356 -964 916 -858 89 67 835 602 474 -534 -626 926 -715 435 -564 646 -364 -502 238 -185 61 571 -72 -384 589 81 686 71 -670 254 -747 567 553 -803 819 120 252 866 -631 219 232 131 -118 54 650 -923 714 -302 -857 -286 -589 27 -899 760 654 -1000 742 898 738 166 949 784 474 -412 147 -910 -912 881 247 445 941 -632 409 -269 54 281 -868 -113 475 -192 -461 311 519 643 849 -386 544 887 978 -324 481 126 -195 -424 -810 694 617 337 287 -948 -284 817 -136 -776 378 86 -492 -595 -446 -799 992 48 642 -209 -621 -169 492 -640 819 754 -732 916 -433 329 68 -214 -671 -103 399 679 -537 -117 -192 94 160 -891 951 521 -448 -851 5 509 26 438 -596 -485 127 -582 193 -458 -147 -182 697 974 -867 -7 -587 512 323 -961 -697 -358 -633 -19 -267 769 100 -763 -116 842 -33 -799 238 -686 348 -108 989 985 15 572 -311 116 901 -305 -991 -581 -604 255 459 -730 -787 -788 -676 -939 92 428 475 -789 -1 154 29 483 96 -314 823 -142 839 -568 -356 529 -370 -979 413 468 -358 729 -953 773 394 3 952 -661 -559 -175 -651 881 -235 -547 2 -782 -237 308 143 -265 524 950 -513 -408 -948 -640 517 -407 -16 694 -686 576 741 -711 176 -107 678 -273 364 -52 -992 -209 -798 -293 -621 -344 215 -167 590 -942 335 -764 204 -836 937 873 861 901 -127 499 -895 -879 66 907 -394 463 -258 411 -612 787 312 -721 -880 -310 -419 456 416 126 81 617 -399 -891 259 -768 -296 -881 512 -369 -209 -206 665 -192 -805 -141 -493 -316 223 -638 902 -406 -270 560 626 -569 -862 -451 239 284 -96 -477 -929 -91 30 -579 -396 -959 417 -272 588 -570 -783 -892 26 -108 244 -596 542 -772 407 -52 -322 714 547 992 958 100 30 -493 33 843 -772 228 474 356 -488 275 -394 -128 905 604 560 -56 855 -404 -699 -664 -654 696 798 -417 -377 -737 46 -915 711 324 843 -204 -683 501 506 -86 -30 734 -416 282 869 663 -576 615 -786 -207 99 -359 -808 457 -889 299 -420 -697 670 829 -328 -676 35 223 -828 360 57 444 626 -713 586 -438 -950 436 -403 159 679 194 447 718 -850 785 -903 -23 199 919 59 546 -230 46 -319 475 -156 -418 -507 741 -411 -352 7 162 310 126 -477 -237 480 -160 -884 313 -786 -269 -530 55 -936 242 936 -731 656 885 -831 -822 -468 430 -444 669 787 342 -257 727 -759 -33 196 -763 -159 384 284 271 -984 975 597 253 742 290 618 -220 551 595 413 -436 156 200 986 -567 -124 -691 472 -503 -773 -396 273 -605 -174 -418 -652 217 -781 -237 315 884 -275 236 -633 -932 -637 829 -613 827 -761 -967 364 -778 244 970 695 -108 -625 -76 -592 -74 -742 -106 -928 968 727 802 -675 -629 -824 144 456 -540 882 -500 136 -556 308 -602 -20 374 -798 828 -218 131 -750 -354 -438 -580 -977 6 155 119 -939 -999 -213 -466 -72 -949 435 -435 -309 -418 -192 387 -19 -318 -412 56 21 -894 709 280 919 -364 720 926 -934 -123 747 920 372 245 -976 -612 302 -193 192 350 -716 867 -245 -908 684 59 991 661 678 831 665 751 -638 -5 180 -702 682 903 710 676 -304 381 -126 348 766 693 574 -463 318 837 -876 -252 755 122 -221 -682 -848 -236 886 119 218 -542 -581 199 592 -507 -21 -898 -504 -618 468 893 -888 406 -231 -12 -271 160 -72 459 287 127 367 137 662 -795 -781 -458 -646 178 -306 845 989 -629 952 450 -200 288 872 -380 -605 427 667 278 182 89 -427 464 -963 9 415 867 -683 285 778 -401 688 -607 979 -341 741 -126 65 557 -220 877 882 65 253 271 -810 -382 845 -64 76 -199 -962 -829 406 32 -415 -690 351 861 110 963 973 850 901 442 -268 726 -3 -227 -790 -460 -948 -392 -769 -537 -938 -379 -672 -948 67 -731 -452 136 350 182 233 -676 -908 142 -874 136 -704 -653 -467 452 -39 145 -716 342 829 -778 -597 665 423 882 232 704 -401 848 108 387 398 -709 -816 -543 202 815 760 95 127 -466 879 55 -702 187 657 798 1 274 -980 -768 -324 632 730 241 817 328 26 415 -702 -22 963 792 638 620 580 -547 608 -906 202 -914 -39 259 70 -539 -130 -723 -31 4 476 -667 632 -345 272 140 535 -280 137 185 196 -58 682 -672 -597 -813 749 -161 -777 18 725 -40 83 -657 13 -774 -516 -300 644 -764 809 902 -439 933 912 -730 -327 -876 -637 -733 -320 -36 -263 -997 737 -383 861 -174 -498 288 -616 213 -89 -629 -755 365 -805 -84 -630 567 -912 185 348 320 -673 -946 274 -194 557 14 413 818 -430 396 -853 -750 -658 -714 701 -406 423 183 710 -876 52 400 -820 981 859 846 -313 -78 372 56 728 28 -21 -20 81 -639 187 885 -268 748 -223 -220 -950 717 -193 769 428 834 -256 -39 -592 38 949 -224 -61 -848 899 270 -893 -658 957 -6 615 -891 210 -58 693 437 966 995 575 721 -945 376 -219 98 979 63 967 282 518 -559 42 -482 611 -809 657 105 -955 -208 811 843 527 669 -441 126 -239 695 61 26 -763 593 382 198 8 -822 4 -216 375 -443 -459 -754 592 -250 -77 729 30 733 -917 -932 -870 451 805 -100 997 -49 -325 121 56 573 -472 -436 810 580 820 -502 363 -349 -654 527 690 -233 703 169 -60 416 -138 -711 -973 -135 -727 -535 -891 -823 -747 -453 -285 -565 218 -252 770 -564 -994 15 448 794 -490 259 -613 133 386 609 -327 446 -978 -840 -810 218 927 -139 457 -372 -160 590 102 719 -809 -200 -529 658 -61 719 -76 -88 -300 53 623 -48 -233 -567 822 -105 -551 667 -323 550 435 241 776 926 110 -693 41 -568 -682 354 -748 347 -511 -98 -648 -514 -354 -664 -715 165 -600 -26 -915 164 171 -353 -630 -457 -937 -513 -969 -226 132 636 708 719 -155 375 -536 -310 6 -190 972 -220 -493 -160 -28 -485 -7 543 -307 513 -702 -539 -597 -498 -510 -57 -969 -159 514 -449 712 575 998 573 914 810 423 -707 180 914 -114 -60 502 177 721 -742 771 373 255 823 -551 -44 920 -581 576 240 -479 -211 -225 -625 176 -550 365 294 -110 894 443 -364 885 -623 -247 -487 -265 -470 -531 -471 788 310 1 -124 738 -232 -163 176 -986 788 -541 -237 -555 -374 259 300 67 882 -114 641 -496 -500 -889 266 633 -804 -495 817 78 -610 538 -522 913 -75 864 480 -309 774 571 969 639 -93 -80 -482 -21 -687 -688 295 810 -820 -848 -291 187 -47 595 106 -225 521 371 197 766 267 -583 487 303 -912 -598 971 -578 -457 397 144 753 -168 -49 -206 322 -91 335 704 233 -173 -917 -180 468 997 962 -162 747 -254 698 -342 -355 -108 317 435 363 -525 -258 -934 289 -805 154 671 -628 880 -854 370 457 10 -281 808 -796 -551 -574 541 701 116 -245 -957 585 -370 85 -349 63 480 899 -702 86 -694 -638 677 121 320 -273 894 -332 764 -554 -908 839 172 -483 -927 -939 861 -181 -783 140 337 635 847 -632 -704 -582 -499 -835 21 -124 490 -433 953 128 -525 977 -820 923 837 895 -558 589 314 -269 961 810 -615 809 -830 857 -800 69 316 403 336 404 275 571 173 964 -586 359 795 -487 265 -642 566 918 731 477 -816 503 -4 -805 -140 150 916 504 -193 -183 421 745 377 263 630 346 -118 775 791 -397 501 -763 -354 -497 683 964 225 -272 -967 255 -56 -649 -654 -361 103 -64 986 -383 -674 809 399 228 -410 -471 837 1 259 59 -644 787 -846 202 -912 -778 756 -29 -308 -659 -789 -266 544 726 -324 475 -240 848 -82 -120 -107 848 -139 -654 300 150 -93 249 -723 -227 -959 -939 -911 354 603 -999 -153 755 391 181 24 48 -781 410 -83 -467 691 -782 -927 48 -31 409 -240 -248 670 -858 -642 -308 -917 -815 790 -884 -573 623 -713 -910 -144 799 455 -680 -390 569 806 -41 -57 -980 -789 707 -591 -336 320 -903 24 547 -290 -46 25 20 -300 718 714 164 -794 33 276 203 657 -38 -468 81 -589 985 449 -309 832 -360 758 -325 96 450 173 719 625 -349 -870 -631 -449 -431 -562 599 -603 -838 -789 377 -882 -760 365 -761 -813 309 -799 -6 -238 422 367 336 -172 649 172 651 -998 -697 -536 459 722 -861 -582 884 -802 -312 -135 -311 -897 373 -665 155 828 -432 -596 582 251 -702 -221 908 -281 651 840 -9 -594 -801 371 417 -808 467 971 -221 -730 -704 -596 -345 641 -787 275 -915 -456 -69 -147 -105 -820 -478 -511 615 139 364 -444 658 -29 -359 -321 46 87 -656 365 30 -737 132 -961 121 880 -129 -277 535 -902 -268 306 -422 -997 817 -89 -560 -752 -589 -247 -860 587 -369 -724 765 74 -226 429 -489 448 60 515 220 -966 797 798 -188 257 -431 -237 -465 -103 -531 -658 -388 -885 -849 268 550 874 7 -692 -523 -293 -297 -746 -482 -64 -515 549 -441 195 605 605 493 431 383 739 274 -166 -837 -820 -686 -106 -357 172 -499 -4 -1 -452 -612 -107 667 952 -598 925 -629 -728 -118 -713 -273 -649 365 -609 372 139 -105 -764 841 717 -374 544 498 254 -402 -627 663 -510 458 738 -462 -769 -646 -249 676 667 -514 512 83 136 -860 433 885 839 449 754 -324 345 -131 57 152 -150 641 408 486 674 -384 616 43 490 -394 -804 -81 -94 379 -853 509 952 -677 -213 -843 -398 27 -581 -943 115 -357 576 -401 531 -264 -344 687 115 909 463 765 -41 -856 90 -554 -819 -474 306 31 36 988 116 -984 -374 -408 568 360 946 -345 -539 904 156 -43 500 -941 310 291 -960 726 936 -403 539 -584 -574 -251 -894 -326 -665 -653 -316 981 -132 -996 95 93 -533 738 500 317 -870 874 912 -978 -368 11 -820 760 914 904 811 470 162 55 751 929 -409 900 134 -584 435 887 -504 -169 -82 -720 376 -333 -296 -985 521 -951 305 -37 947 28 50 -737 -468 -219 31 -317 962 357 -358 72 490 865 -943 -184 787 -794 341 -21 840 184 -662 -155 -643 872 619 -209 13 750 152 980 658 -453 -385 424 -374 921 208 -765 -437 745 91 187 -33 385 589 438 563 48 967 -956 135 -928 810 -554 49 -86 323 -352 -774 746 -175 323 734 -56 -885 -92 -675 994 303 -394 40 -695 826 -236 -217 364 -811 281 -423 91 155 829 -768 521 109 -926 -985 -248 837 -361 -908 -672 -701 798 -320 -762 535 -906 -149 834 -472 831 416 -962 -28 -851 988 295 -647 -406 25 -217 467 448 801 954 -421 -958 231 31 607 974 143 818 167 390 -389 453 327 -212 -863 232 -392 -513 -42 923 206 -521 641 193 -388 -682 -800 601 -712 -351 -135 802 866 -796 962 -736 -336 161 698 913 178 -949 752 327 -586 -729 303 647 988 -395 717 798 846 -192 -375 170 -883 958 446 -407 814 989 -190 -154 752 760 873 190 883 -141 568 753 306 802 -832 -188 786 230 -812 149 527 -207 539 544 571 -980 746 22 403 -364 -304 -931 -640 -851 -760 -954 -498 708 -744 711 -370 -273 39 730 -503 116 755 54 -74 853 -458 -908 -827 258 870 734 -583 588 254 305 246 948 337 -175 73 127 -690 -814 -106 564 17 -954 152 480 724 202 -133 354 -987 371 -262 -419 -196 -488 891 979 76 912 -685 21 735 -441 914 -532 899 581 -177 456 973 -224 68 607 273 -998 612 550 -760 380 220 823 465 -211 -672 -834 -598 379 585 -333 816 -275 584 -60 302 19 -73 348 355 -65 764 -530 493 773 -892 314 485 -544 -780 878 -802 14 -578 -997 -108 965 213 809 562 -995 770 -197 851 -557 203 -617 457 -571 570 747 565 208 20 -687 404 -767 42 -675 -144 -731 -750 -799 -401 -928 -165 901 -686 -196 -942 -514 -864 -795 -256 -31 218 333 -625 -6 -686 365 618 34 -382 -888 -158 232 482 -653 361 881 862 -389 584 621 413 -986 -803 303 -426 643 725 430 733 -536 -222 -373 -796 -76 90 677 212 -419 -778 255 499 311 -843 -855 702 -410 104 445 72 -728 -614 556 -971 -860 -217 460 -85 -178 -321 -694 344 -641 -422 766 439 255 46 -32 685 246 354 827 -705 -608 -578 -635 -568 35 -134 432 71 -796 999 465 156 390 -781 898 342 -528 356 -976 703 167 783 139 232 -14 -514 -143 884 -610 661 749 690 775 -985 362 -205 -554 993 748 19 275 594 -863 923 -299 -683 -891 -998 -145 -773 432 123 -769 -39 562 -979 466 -326 -922 -190 -524 -194 -337 120 770 145 389 -499 466 170 587 -119 196 -224 308 507 -922 -377 571 -373 689 399 828 -742 912 -883 77 25 130 328 -516 -410 -564 206 -93 458 421 741 -515 -18 -570 -190 947 -568 210 748 -305 -82 866 330 809 489 -301 -202 -767 798 -927 -953 877 256 -413 361 593 971 -834 965 -584 -731 862 -69 -605 212 580 -93 -279 924 173 -636 513 -181 -727 -861 -982 876 -29 267 445 -83 -537 198 447 537 -473 347 106 135 161 44 -198 -115 298 184 -640 -115 -536 -538 -722 -575 -171 -575 -630 -972 854 899 88 -139 464 513 -584 -244 588 -181 782 7 -740 -967 623 640 714 -337 -115 991 -469 309 415 -21 -484 -278 477 251 -58 620 67 72 -352 666 -892 -650 -967 425 267 -899 -833 845 334 -118 -578 -923 720 -802 993 699 721 -853 -703 287 -103 122 -503 888 -872 -76 -442 -889 -934 -212 -150 -867 -573 407 -282 -72 797 770 -702 -229 -548 532 370 32 561 26 703 -405 633 -568 6 -673 -83 567 76 858 249 -339 -911 458 -568 -551 573 161 365 -726 524 -762 -127 843 600 728 942 321 298 190 343 -278 714 -212 -742 925 -946 100 7 -215 543 589 33 610 -91 -209 51 -318 -254 572 924 -717 -254 603 855 868 552 443 -903 321 -419 -400 917 -554 797 586 274 -964 -534 221 -85 -606 -819 502 532 -316 1 450 637 -612 373 358 307 523 -578 170 771 99 796 282 -745 307 701 638 -187 -114 -253 597 -620 890 -287 48 648 -73 -877 494 -726 900 847 -916 803 840 552 -886 930 183 -570 661 -106 206 -472 503 -530 -1000 376 -61 -555 -734 -133 -49 705 684 708 917 284 377 -117 -351 400 -909 -48 -190 99 504 -860 -863 223 717 34 -330 -675 785 499 465 -923 115 761 505 764 -539 484 249 753 -522 760 -398 433 741 199 531 -554 701 353 -255 -623 791 590 -518 411 -33 472 818 677 -163 -814 460 574 -523 777 -839 909 -753 -732 258 -623 -613 222 -515 -876 -599 -335 -258 -770 -312 309 -942 255 192 -488 279 -521 -248 -697 380 -801 -826 -728 -609 -408 983 -537 -105 404 734 -274 593 -763 -497 -962 -408 -455 -278 -260 -919 -735 170 -675 218 -807 -506 583 693 253 -58 802 860 -162 272 -861 -295 583 -726 230 -884 145 -322 -464 412 -848 756 -640 -161 735 419 321 -944 989 -268 698 -928 -863 578 -691 359 778 17 -886 -113 -570 -377 -230 -887 -463 155 -231 286 -943 -843 613 342 -90 702 -517 -265 785 692 -833 681 65 200 956 -551 440 -30 790 618 -311 -512 -569 -753 -205 -158 693 -702 -510 496 185 -195 448 508 -894 -248 485 -233 466 430 -714 563 369 -439 -262 378 -427 166 417 -727 343 482 -615 -832 769 -114 962 864 -517 541 -925 -148 -130 737 -369 -246 487 -595 -320 -809 856 -913 629 -652 -250 -711 597 -173 -200 -176 -220 316 399 868 -383 -110 376 630 76 699 -256 765 -550 992 -841 -233 577 339 900 -318 889 -360 546 13 -174 -541 -240 219 931 -303 390 449 -425 191 27 -276 479 -742 528 988 -960 -231 -954 -136 -547 -820 768 -360 141 -159 -176 -32 715 -765 186 100 -377 -422 993 -941 969 -69 521 -964 -424 149 918 203 -320 734 -315 662 -585 -190 427 27 854 510 77 801 110 866 306 55 10 849 -294 -528 936 209 -709 866 200 -969 572 -451 -109 -479 854 -857 45 624 992 207 779 -9 122 -21 725 512 366 -934 -618 -780 -130 718 290 298 292 -939 -394 644 -740 -841 646 -655 -142 176 -214 -897 409 85 -490 312 -788 740 998 212 480 -496 -637 -782 -968 752 130 -694 887 -957 397 330 -141 -77 182 446 -64 714 -2 -147 -885 -690 -488 -375 -497 754 -518 -130 -953 843 828 -2 -438 771 610 988 -13 63 690 -678 382 -955 186 599 -476 910 593 -232 -630 742 -501 637 6 -628 475 643 867 571 428 -268 -11 131 -832 -147 865 256 -624 -843 -723 334 -341 -628 -516 -70 535 -727 -505 213 -982 -145 261 298 -629 -352 483 -64 894 -486 238 -10 171 644 857 763 192 988 -711 -578 180 74 -818 -495 347 -130 -303 709 649 -117 -211 65 380 384 341 126 970 995 -709 14 7 935 -200 -193 141 -987 -769 372 924 -374 418 -668 -70 -859 -719 241 213 36 365 428 -89 -632 -504 798 120 237 -594 -967 426 410 -801 947 754 -815 -717 -125 182 -930 -294 412 502 831 261 196 57 -40 617 973 -944 -375 870 -88 -533 750 -709 -768 -66 571 634 97 416 -65 -951 36 478 302 -216 -220 -816 377 993 864 253 326 -563 -588 819 -74 -788 880 -808 -713 -657 927 894 -415 433 542 409 -729 -544 -785 -304 477 -233 -428 -822 22 482 -261 -603 -1 -162 -232 423 365 327 -742 353 -898 -696 -273 484 395 939 -129 -566 -742 -845 175 -507 474 538 -794 281 -536 283 587 77 889 -216 -581 119 -149 -331 750 -985 147 -792 -188 -280 -7 -452 630 -796 636 209 413 428 -438 615 301 -104 -12 552 -754 -807 92 391 -992 999 -421 -430 -63 -416 151 -711 714 -638 -456 323 292 -898 354 537 942 878 926 -109 -13 -26 -4 599 -241 493 -87 -227 880 -301 -881 -573 846 469 -948 729 -63 -280 794 -655 715 -344 -854 685 -589 -244 885 934 185 522 -587 289 -327 834 -841 231 -980 328 942 972 -326 -88 -47 981 -939 -295 707 539 -840 132 831 -398 935 980 -340 396 979 -936 289 -154 378 235 465 -434 -961 646 628 -715 240 613 626 550 466 673 -57 -358 -546 14 -583 -582 771 503 421 -520 -542 579 -554 616 -436 -497 -664 986 196 -435 -483 65 347 -825 695 -208 923 -464 -251 444 -356 894 979 -511 -812 -365 715 444 -305 307 57 274 509 -696 802 929 123 766 -210 -119 -891 -459 -537 -581 -727 -82 -54 876 357 311 -726 -478 815 -930 -959 -203 -480 -98 -974 856 -509 980 -702 753 704 462 52 -387 987 -791 -747 812 -264 -968 -1 388 -203 232 155 545 -572 -49 -416 -532 -311 -266 -340 537 -741 -188 -153 -453 -562 -515 184 82 183 488 -245 220 72 -654 551 847 -710 887 -971 -750 -684 -230 819 495 292 -708 -569 -835 -805 80 -892 74 -23 530 -774 -61 268 -570 135 -58 163 -319 -542 470 -994 92 403 -607 158 -702 613 -227 -323 -378 -305 491 44 111 633 -237 -487 -719 -484 464 149 -380 -828 -939 -491 -134 87 -407 -274 -338 -325 -818 -137 310 415 -259 971 253 24 -817 789 -211 -712 -886 614 86 -45 579 -573 -493 669 168 421 903 -529 -935 -868 -56 -256 -45 66 -743 229 68 563 -829 -884 -60 -844 776 936 325 -620 -971 -973 -522 881 802 104 363 -444 -886 978 809 969 417 -298 -522 424 -949 -832 -806 37 -585 -927 -972 7 -194 -758 -959 108 -445 668 36 14 993 50 117 -316 263 -714 -862 -634 477 389 -798 -425 -220 -254 -271 -806 -300 96 354 -766 -431 -79 -816 661 52 223 -703 713 -619 -461 648 206 343 23 -184 908 -633 594 -65 -533 485 -939 -224 -420 885 -33 -14 102 -12 670 -307 303 -396 -703 -807 -440 -156 -437 -97 -281 492 803 -548 -462 -807 -74 559 159 -594 838 -751 -830 628 917 811 -356 753 -571 754 -694 -742 -825 -119 836 183 -735 -914 -950 668 -774 -668 184 -760 232 39 -342 714 86 984 -914 -490 465 -354 -423 203 -29 69 480 737 -830 115 930 605 -52 -520 85 -337 125 22 -280 225 219 -150 668 299 32 441 -863 -356 841 -310 106 369 244 61 24 862 -359 -857 -483 138 -270 -365 -663 -545 296 896 -244 -77 845 622 832 -648 738 488 798 922 356 -728 190 322 647 -314 147 -126 124 -566 -694 -309 40 -614 -167 -798 -557 -982 94 -166 -875 -801 914 560 808 -304 -245 -152 266 984 59 -1 474 -308 -695 125 381 -85 -720 -916 -110 127 800 332 -876 778 249 304 -766 -190 -456 -597 125 -871 -11 -685 704 360 799 -628 596 -777 863 194 641 -972 845 -261 -974 -418 -306 -223 -444 102 503 -107 -347 354 -842 -818 145 -193 405 -309 649 -872 -625 -933 -979 102 156 472 -638 593 341 -390 -399 -815 -842 -611 959 -886 238 -788 -102 -976 827 338 944 -819 -944 -108 691 -177 -779 -804 -602 -957 -705 631 -753 652 55 -201 964 -554 -90 8 167 238 595 566 -223 -397 673 -267 41 -328 -723 422 428 257 -329 -109 980 840 411 197 -268 314 -426 91 -198 573 916 306 -309 -308 21 183 697 838 -571 -524 -576 -617 -653 667 -561 -373 506 -819 827 741 556 795 605 651 -10 -396 858 -184 983 -592 -953 -422 -813 -398 -839 736 -906 894 415 -440 -716 140 701 686 -724 702 -456 649 425 -143 -835 -464 -749 143 -454 -207 922 932 254 512 -55 466 -185 156 -324 -542 -473 -513 361 -413 590 -675 421 -482 703 -528 -192 -504 122 -325 526 -763 -201 391 -74 492 -780 288 -717 -239 648 459 -199 -533 -841 844 -296 425 -746 364 516 617 971 -758 -811 199 -487 -578 -134 -782 331 -182 -900 -91 -181 397 -261 -823 -206 602 -332 -123 -210 188 646 -913 -31 450 -925 -648 -182 450 -953 487 -547 -81 -746 362 -497 890 -626 566 44 -964 191 499 605 610 581 -993 253 530 988 510 404 -315 157 -635 -75 -950 181 -120 -327 -956 -405 -281 -673 99 -93 273 -869 -270 -103 852 -211 -964 -494 -681 -691 -494 -70 75 826 500 -380 -716 245 497 909 -582 -566 465 348 -825 733 965 -314 -909 130 -61 514 35 -793 450 562 -668 -363 61 -45 304 945 -925 149 -455 -223 556 42 -595 604 -479 915 350 -31 -474 40 -886 -22 828 786 -601 -434 491 -399 836 -135 745 147 -643 338 78 26 -662 77 815 114 -359 502 -935 -624 -569 758 -610 -829 978 -987 -178 872 -551 -566 -364 40 -28 612 727 -700 -654 -941 -785 -461 -747 -425 -618 -402 -478 34 -568 -726 -382 -834 122 -261 -394 -19 415 -871 735 -988 -795 -794 883 540 -777 -438 617 -107 795 252 -744 -798 -790 -936 -813 -538 373 -860 -421 -411 821 -212 -898 268 -918 184 -932 509 300 960 -665 13 908 -596 685 235 -993 914 366 939 79 541 896 132 346 657 -823 956 556 -497 257 798 -502 -396 781 -835 -977 467 998 953 467 943 -122 -665 435 729 -32 -227 -555 -676 599 -946 -334 -405 979 184 815 -743 -654 -130 -626 214 -516 895 -655 503 -634 -526 -246 41 -940 422 -999 974 -642 825 -15 -37 -591 -161 -355 -667 -755 773 406 -753 -692 -311 435 -699 216 -338 40 -752 -390 461 -960 -30 -742 -652 -984 42 -970 -642 -170 -771 -721 992 434 399 764 -622 106 949 -339 802 -235 954 -879 -745 -48 384 586 -661 -528 787 -505 888 -137 162 117 -750 -372 747 -568 848 -472 -864 341 535 -862 625 202 319 664 -394 -205 -544 64 -22 -668 -38 560 -924 -431 -194 -915 261 702 237 721 -593 94 182 336 363 -891 256 91 521 898 -123 -307 412 469 -479 845 556 -463 -362 266 423 888 -362 647 550 316 475 570 918 732 124 897 -196 -480 -640 418 -921 -973 -472 -223 473 -237 -212 161 -313 -718 433 -645 152 -894 966 277 422 -122 9 -517 515 -699 699 788 189 -164 -220 28 328 -604 403 459 536 838 -131 -108 408 258 -377 -538 -545 629 -970 -759 985 944 -357 -9 -149 185 -422 872 -305 594 -470 -501 208 -12 -143 732 -289 -825 -30 -756 44 -928 -936 472 399 -33 663 -707 405 -894 -655 -683 572 -32 683 309 431 -777 -850 387 -355 259 587 622 227 -246 -127 -566 -462 -298 172 -905 491 -607 -521 273 -765 735 -553 -732 -287 404 819 271 0 -677 137 -138 708 -49 -95 -39 -135 -115 326 561 -856 -276 30 -358 -790 905 889 689 795 -601 -42 -731 258 -971 34 837 829 -844 628 418 -732 -813 571 -675 -549 -361 827 324 -829 -290 608 -298 57 901 814 -878 376 -462 998 -271 367 -256 -592 -819 -460 965 -151 -431 597 -556 402 46 702 505 855 -715 374 -751 128 -84 -726 96 -199 -946 -611 572 881 -122 -545 33 -241 -203 -743 681 984 -136 476 -695 216 -741 522 806 486 192 -852 404 180 -802 -777 -429 -987 -570 585 -908 -584 -976 780 -930 -340 -214 -103 363 926 800 -605 -502 -122 369 -44 -240 617 -350 426 923 -433 -85 625 -592 34 123 824 417 -751 856 437 -723 853 556 -858 -264 112 -223 -771 541 -68 -278 -209 693 835 914 106 896 382 398 -574 697 -422 -806 -338 -932 -270 -81 -661 -962 -141 -906 847 -292 790 -671 -208 -47 977 -848 501 172 -950 445 -668 -156 -298 221 781 -428 404 754 -71 865 122 -992 550 -507 -495 90 -543 -140 -265 546 788 754 642 -311 928 557 406 431 4 411 725 -506 575 131 -204 677 -951 -103 438 -907 90 -494 -267 123 663 336 -945 879 -260 -93 168 -1000 903 -362 826 247 679 -682 244 473 544 -867 266 928 -995 751 -556 673 -372 -823 545 850 -165 -209 -363 -943 258 -304 -920 3 26 260 -866 727 219 -803 583 733 784 501 -202 851 -562 502 -144 75 924 -340 -26 -809 -558 284 -889 618 -761 73 829 622 278 -724 688 289 706 -595 512 -482 15 375 737 860 -418 370 -436 696 768 214 -448 132 -642 63 153 491 -515 385 661 906 -523 -993 -437 921 517 983 427 792 -120 -437 792 -320 229 -846 -524 -147 -716 -249 -340 120 142 -199 -741 -272 505 384 729 -992 -751 154 667 -802 -831 -545 450 -378 248 694 -936 500 -553 -889 -875 -64 107 -170 -283 150 -80 516 -702 882 308 230 -219 342 420 -301 -947 885 -814 347 155 700 -169 -312 -550 1 -683 122 -876 107 -563 291 69 -654 151 -759 235 -454 781 -355 922 -831 -912 42 -483 938 459 806 -957 190 945 802 -662 770 -121 793 -748 -792 -428 -183 909 718 352 -101 501 -252 991 -697 453 324 138 -241 224 -157 -405 -217 -936 -682 -154 -82 81 -31 868 640 -240 -607 0 -609 353 -142 615 -699 -147 400 264 -473 405 -181 404 140 216 343 -428 -405 723 706 -525 776 958 105 682 485 916 -983 -867 -624 355 366 799 907 272 -476 -628 -57 -792 857 728 759 -943 -732 818 75 675 506 -390 -451 -678 829 597 -904 259 -709 -387 737 229 717 -418 -449 237 -160 -502 761 -526 -438 -732 741 511 -170 -197 569 -412 -569 -400 772 -954 -747 -349 261 942 -701 955 -691 -975 379 487 467 659 -200 545 -432 679 84 -792 939 891 907 -487 -789 398 333 411 3 -953 -545 -478 -400 314 -997 -684 -226 288 -709 -766 355 633 -430 124 825 723 588 946 -553 -489 -565 -939 933 127 -317 -860 -504 748 -172 -507 -889 -819 273 -721 898 550 -232 380 -77 389 -1000 -193 -760 705 245 -735 77 430 -953 -196 -245 23 -310 119 210 210 -201 871 418 -884 645 358 -471 449 -299 626 -406 -806 851 -179 975 -52 -650 -229 710 671 -231 -111 -561 -305 -168 -71 -139 887 950 -404 268 -559 560 -585 -587 -475 532 658 686 670 489 -391 466 534 -192 -507 291 178 -747 -842 -321 -781 653 -438 -772 -741 494 172 814 505 753 108 -975 343 214 -390 926 -389 68 -152 726 412 697 355 -385 68 -816 925 698 890 809 173 -922 -109 -347 96 -6 -868 -416 -216 -827 -483 -276 -319 -984 523 351 -977 -280 406 -379 690 668 632 -134 -515 39 -385 -500 156 -368 787 -397 255 -859 805 -38 -718 87 -443 -366 419 905 674 991 409 717 -739 -353 850 -546 644 76 -759 -445 -576 994 -439 -693 -18 2 -239 615 -41 -291 678 -203 927 822 -900 -440 -689 394 -339 -50 -531 581 -636 68 382 -566 -534 874 -983 -27 -241 14 -627 557 236 485 -903 -978 671 296 216 183 733 -529 991 817 516 792 -203 -508 912 867 -445 -396 -532 991 673 -163 42 58 -119 373 -411 474 -959 -27 120 216 -463 534 442 -587 -231 -26 872 359 871 546 666 236 376 951 -992 927 491 -997 419 -6 -581 50 607 426 537 958 636 655 31 989 293 -208 375 659 176 227 423 -379 453 326 -242 -524 -56 111 130 -707 164 205 855 -886 -830 182 -732 -274 894 303 338 -627 -60 415 -485 -241 -317 -188 -207 156 130 -453 124 -461 991 -398 -36 940 571 -110 -588 743 640 -629 160 -921 271 296 -126 966 -647 -124 162 -956 -757 -609 532 42 17 999 -469 -616 -491 -955 -122 758 -458 854 -619 -521 -88 1 -777 403 932 -367 755 384 -576 -796 -784 -255 966 -14 533 -226 -98 721 965 223 -670 -219 69 424 688 803 798 76 -701 -136 993 300 566 350 30 -892 -810 362 940 -549 814 -455 700 196 726 592 460 800 291 -641 120 48 841 1 900 -89 -478 366 963 401 611 239 820 50 -453 -242 -771 -542 886 939 -55 214 608 381 583 561 407 255 -341 -331 309 704 -679 -415 -847 -262 -876 -911 412 -793 266 765 314 -370 -485 -58 -513 -595 -34 406 -244 -818 864 -614 904 -556 -775 -503 -206 728 -587 -803 596 881 -685 -461 -958 504 427 952 -905 -684 905 547 -834 -573 635 132 907 -517 141 820 -867 -518 236 875 -502 -94 169 -642 -993 -806 -944 566 -215 751 -346 -647 743 409 -237 -281 49 857 835 774 -537 831 -423 140 17 -830 449 977 -865 -310 -856 -952 43 -357 -202 557 287 296 721 -395 -682 -726 -380 549 632 737 347 1 -353 -23 43 762 839 -931 924 480 -113 964 550 108 -912 306 963 -219 776 -963 5 -309 -825 -43 -919 380 -836 716 -387 -89 -912 -882 133 554 -118 -170 -485 260 -738 26 45 288 518 543 -839 521 -952 -146 566 -878 -411 377 -863 468 149 -668 -727 -214 749 250 892 108 741 976 1 616 382 965 -451 790 -769 592 95 -652 448 -957 -791 -383 327 724 405 849 530 20 441 -829 760 478 -9 -550 -765 -203 760 -17 788 -748 -351 -532 -413 458 -47 -643 945 324 388 322 732 719 -682 943 69 496 -679 -145 -585 -683 753 -777 -116 -191 830 -129 -281 -520 201 -954 -564 242 223 -402 -587 -561 -504 -21 308 566 -630 58 -319 811 706 484 -177 -795 -943 -352 577 20 467 332 507 470 -913 -733 -301 635 925 -119 270 766 -894 387 -994 299 -246 725 208 -148 -677 -44 -615 891 717 -233 -906 601 512 235 -722 -745 435 -891 266 -232 891 675 -249 74 542 418 316 -827 -810 59 921 -403 -113 -720 -336 -493 -340 464 -746 571 936 -392 803 205 -483 -391 388 55 472 -528 812 -542 428 672 -789 -908 340 285 179 813 791 420 -864 -920 353 -574 -298 321 -715 -596 998 253 -267 880 -894 94 -536 -793 38 424 401 825 -707 487 -806 -84 272 479 -859 895 -242 -997 878 248 -678 -957 126 -220 949 681 -19 201 489 -232 734 -781 310 -329 631 -441 32 127 -254 -51 -441 -12 398 -861 289 846 -897 69 -692 116 420 -210 -259 -414 -38 293 -325 -317 564 -513 -989 71 709 121 590 472 680 731 -600 21 -100 -491 184 -700 -925 27 847 348 -682 2 -364 -707 548 765 694 -154 517 -122 -978 407 -315 -366 -800 -468 -905 -660 -580 397 -302 -749 126 654 -231 -67 -694 456 191 5 -617 -278 -441 405 -743 -549 555 795 563 819 -850 -812 -915 -154 -946 -476 -637 -102 -209 -51 812 601 -132 -352 -885 -386 631 -768 -959 910 199 59 639 -502 -280 806 817 712 760 838 211 -595 -740 424 -130 -25 -991 637 364 142 -975 578 -234 806 -959 -954 180 -3 235 994 65 123 805 441 831 -868 816 -153 -854 283 -716 -96 651 -176 545 -5 -60 -30 845 -517 -710 173 -112 964 836 106 436 -50 -89 -65 585 -425 522 302 -589 20 -850 -661 -513 -426 -564 954 -372 793 716 765 848 -26 -705 976 936 71 -153 630 -457 984 323 194 990 553 -265 291 582 -395 -17 574 742 4 783 693 728 -471 -770 206 965 874 480 192 990 -926 200 -552 342 -74 -795 116 -665 -230 -743 -295 162 -564 701 -551 -191 -573 516 -426 158 -547 673 -662 -523 -44 189 882 -280 -664 -384 -399 508 549 -396 -398 -448 -992 847 144 -19 -163 892 706 841 -425 -247 773 737 -740 821 -27 831 831 957 331 -220 -732 -554 406 738 -474 -437 -463 538 905 644 71 -320 -27 -364 762 496 545 565 -600 132 839 121 -243 340 -812 -370 984 636 320 448 -472 -513 -153 481 656 973 -833 -920 30 178 756 -349 734 482 -728 -99 601 529 182 -853 -351 243 -202 407 -121 -1000 129 637 323 -900 -594 52 966 506 571 -894 164 -551 -326 -209 -562 -25 -30 74 -442 -689 111 -150 -691 -467 -57 766 428 -730 947 -782 852 198 -45 -346 -491 -177 -697 -850 -30 -43 340 347 -402 -555 941 -157 -79 461 -896 218 -481 -376 -989 774 873 946 186 584 -219 -32 -138 409 -747 94 -898 837 -984 297 812 -681 -459 536 91 171 -555 -947 -529 910 611 -147 812 645 195 -564 23 -329 -742 -27 394 577 461 -343 -994 429 216 869 -490 -7 322 759 -205 -392 794 204 -862 -274 182 477 174 -44 -848 -487 14 764 -823 712 -433 -62 141 987 -3 -920 -106 101 -319 -279 -976 -302 750 -680 765 609 327 -96 37 -121 702 -838 -608 579 363 763 -954 -805 367 -800 819 -633 84 -289 146 362 -60 574 766 312 709 -336 -556 -345 -800 466 -30 -395 -135 641 62 57 -906 -728 226 -530 128 153 -253 76 -333 850 986 922 -211 -239 -198 -753 260 276 -380 368 -133 -529 -79 -922 -614 931 -6 -532 -810 -807 -363 522 -873 925 -275 -670 714 -748 -750 718 982 709 -216 479 -421 -260 750 -141 -194 -284 846 880 -28 527 -794 832 58 386 -233 -392 -847 -977 -317 237 -705 -486 487 263 897 -617 769 -960 195 296 85 -501 544 674 -288 644 41 -823 216 -468 511 -470 959 -548 126 760 -907 -730 436 616 -947 -992 649 -764 603 837 -328 644 357 -346 -512 -382 537 -846 294 -320 -384 -377 691 -177 -11 -276 -306 -485 436 873 388 -167 -766 919 438 -226 604 -297 12 37 -777 866 -93 804 803 -66 -48 -801 150 385 -795 830 -2 316 -744 642 -490 455 -762 377 -759 -922 -836 128 376 512 930 -591 85 -725 -954 771 933 212 -95 732 498 862 -713 13 -631 -394 769 -887 689 -211 -997 -643 578 -936 -987 23 690 -47 -577 158 -128 817 -898 -503 955 915 -167 238 -9 -840 -288 -556 -65 -505 70 -392 997 -816 654 436 234 -354 173 66 657 -941 -961 781 -951 548 -147 699 -290 -208 981 922 387 90 -625 -80 163 -1000 -779 -693 356 -654 -136 -350 -241 -699 -203 925 554 -658 688 -47 216 210 341 322 -867 503 855 -576 626 209 535 -53 -310 158 -642 242 -195 -9 297 -330 -144 585 -72 306 649 -321 468 -636 -876 -685 -86 881 102 142 297 -459 -661 -797 577 -878 -17 -642 -269 -267 -920 -153 -248 -77 35 417 -217 893 478 879 -701 382 869 515 -593 551 178 917 -294 372 725 79 667 -750 80 -204 -504 -83 -192 8 -910 -482 613 -11 711 -237 127 990 -580 234 -207 -951 -559 771 -676 11 460 285 -188 -628 665 -419 -822 676 -742 -853 -320 700 282 502 -302 -815 -774 581 48 -557 -818 -216 314 -307 534 -996 689 -552 117 87 -375 333 142 -823 -487 -286 718 260 -141 819 -298 817 -730 -608 917 -320 167 -479 -971 688 -555 -288 -676 -632 -463 900 764 391 -912 -247 593 230 -767 395 631 -364 -659 561 373 -223 75 -212 -770 -771 -936 -63 -761 -819 -191 612 -987 -763 983 802 956 -787 807 479 222 -167 -379 -343 949 -213 -244 164 -807 837 99 -450 506 30 863 -121 390 -542 -621 -789 -126 -130 953 372 268 -413 897 -565 -143 -275 -732 675 -187 -598 583 -723 -733 15 70 759 -240 469 787 79 587 556 -816 -600 -746 -236 250 -126 -401 547 352 -533 -740 279 -167 378 -528 67 747 -446 303 -934 -146 -225 477 329 -631 -140 -465 -418 -765 234 -535 -467 69 -660 -167 987 795 822 855 596 415 837 399 134 -772 -58 -43 -785 -557 775 -761 -884 908 717 735 858 -455 537 494 -384 144 -279 546 -538 208 -340 249 -377 -626 435 -915 781 -625 850 277 651 -631 -146 -185 2 -512 -471 13 582 674 -461 -333 896 525 767 199 572 254 233 -323 117 -298 -75 -277 283 -2 665 -834 396 -363 -924 -838 738 -196 534 776 -749 120 442 318 871 298 -507 -425 -447 -756 -360 569 279 -885 770 461 -205 34 897 775 -924 -365 980 -452 772 753 627 149 -797 -27 17 -756 -982 -979 -158 626 471 -581 424 -326 601 735 -155 -178 413 -27 870 852 305 -986 489 645 897 298 943 843 -726 575 -220 180 -278 -827 -734 -873 -480 -255 -310 -369 -20 379 -291 472 -626 338 210 608 -528 897 560 145 -350 -572 116 -977 283 -272 359 -965 656 -278 865 -557 -718 -743 -8 281 -730 341 -305 163 -241 -55 921 913 889 475 370 -432 -597 -622 177 527 -877 943 -45 942 -572 -841 188 943 -589 618 -756 -744 -560 -442 -642 406 203 522 103 852 172 230 -163 -675 0 -117 516 -420 599 -542 -124 37 936 -40 824 75 175 -540 -161 -96 472 -614 6 -848 34 709 66 -66 -115 -798 -4 -792 -516 860 305 -483 659 -662 -874 888 -555 -642 526 -644 -975 -346 99 557 -989 924 828 -925 420 -90 -919 -473 723 82 91 809 -752 -752 -115 -598 -257 -375 281 -768 -145 -326 -112 -356 -43 -206 346 771 -842 -903 162 -225 158 537 -632 -528 -265 867 293 -192 -566 -178 -782 66 -92 -842 385 135 26 495 -821 672 -107 761 570 -493 961 776 550 418 -79 918 -132 -284 -207 851 -396 121 992 -287 913 622 275 621 -720 -729 -140 -662 -449 -973 253 215 -571 511 -731 67 -932 433 -184 311 608 458 734 -434 -799 -71 61 155 924 662 742 -983 475 667 -86 -56 -504 495 -258 88 665 -708 559 833 867 822 -99 -298 330 -791 982 73 671 -815 -535 -481 492 635 965 41 846 627 215 -618 225 -246 302 -303 -994 -585 586 -849 253 -268 -252 200 -871 -255 516 82 276 -500 702 904 -54 596 -945 -410 -876 966 -716 -686 -907 263 754 414 230 -618 -855 -736 180 780 344 950 -748 -143 -870 -373 -710 763 -722 268 -29 304 369 -633 -204 -305 575 942 378 100 864 6 15 -348 -623 299 -432 980 769 -861 580 -433 -383 -840 102 335 -27 -169 107 -851 961 -340 -825 -847 -844 584 -605 -692 -26 -471 -334 -579 869 -562 -359 404 741 -528 171 -576 -507 902 259 -228 792 470 -606 -947 -952 884 899 -887 -58 360 -165 -289 97 -534 522 -494 880 -427 236 59 906 126 613 342 991 -414 -38 -583 -113 228 -678 624 551 841 859 620 -152 -756 795 -470 -258 376 -355 -337 422 -229 896 369 -839 -286 -343 -732 -992 -288 386 921 -126 925 394 637 822 -122 -930 -513 -468 964 -654 446 852 164 -782 -518 -346 996 -149 569 -193 -158 461 -164 -771 634 60 690 652 288 400 361 957 820 573 716 580 954 -221 193 -245 -707 645 13 885 394 374 -148 527 375 -495 -506 -734 -893 -960 217 -952 59 -352 496 -894 449 -649 -590 -348 735 -208 -680 133 459 65 3 106 -243 -858 -795 -106 -783 571 -735 452 -441 88 -841 677 440 707 -174 531 650 -430 223 280 -490 69 -161 171 -190 759 826 -914 877 149 173 -765 21 824 -105 -505 219 -59 681 -44 -268 629 854 496 801 -725 355 -293 725 -882 156 -957 442 -676 -957 -873 639 -697 -270 958 322 198 -190 989 -547 456 954 516 -785 -169 106 -674 -628 387 801 -133 -154 -15 436 180 -98 509 14 -857 550 481 837 656 779 854 990 -386 480 154 895 -13 332 576 40 -811 236 588 78 -103 221 622 87 -693 -166 256 761 51 -460 -646 740 -473 -535 511 -789 -244 -894 -456 -286 85 962 -191 -897 699 643 -479 506 -389 -525 227 779 -431 963 -173 263 833 -504 -844 -602 443 290 -722 -632 -613 838 367 -558 614 -637 -891 -568 915 818 897 -634 -946 921 902 -477 -796 -763 924 15 377 -115 521 -958 -979 362 625 -866 851 994 105 -192 -817 -586 -576 -900 -507 800 792 347 351 606 36 -249 -932 -508 -222 57 26 -78 930 59 106 -402 558 -528 398 -986 320 -292 851 366 -987 -101 -220 -715 237 -705 752 283 580 694 414 -174 -552 -375 -684 -182 -941 -350 867 16 -574 950 -6 346 162 -520 -563 -202 -593 -269 390 -314 -548 -72 803 -930 773 662 -660 -566 428 -857 24 -194 246 -798 -101 -812 690 124 -935 -830 738 -727 -949 770 -966 633 -454 457 692 -307 -165 470 334 479 -434 -633 468 852 521 -441 489 -312 -289 541 -18 -698 -488 929 -739 620 212 716 683 -116 187 407 372 -602 791 220 538 -802 61 215 -629 442 -361 -305 -188 -646 644 657 -283 262 467 785 -519 -6 212 -793 -397 800 972 -227 -237 -388 -795 748 325 -651 305 -854 355 573 -315 -817 408 -388 106 537 352 107 -900 355 530 715 -242 650 296 -167 885 968 922 -900 839 580 -847 155 131 -546 256 251 -610 496 -378 -721 -431 818 81 656 -555 290 -64 281 291 -691 748 -336 -615 -441 1000 437 -481 -647 6 -523 824 851 242 477 -721 -938 787 372 535 814 -717 496 160 -497 811 193 -822 411 -934 287 915 -289 -202 567 -50 76 50 137 -801 404 -16 773 -97 458 -715 -830 698 405 855 -491 248 68 66 -583 -745 649 -885 -459 -306 -547 -41 11 622 -382 -10 612 -609 403 763 47 -282 271 901 -4 876 -206 576 564 951 135 965 961 310 -99 -600 -947 819 499 -634 660 403 370 -353 574 -906 -423 452 307 824 25 -673 831 -978 851 -686 566 -563 785 -292 -109 -970 -640 599 -624 148 491 -612 -609 930 -334 219 -358 -327 -544 666 802 877 -33 -325 -904 132 875 -356 -695 -360 -902 -679 711 -41 524 -575 -52 -434 599 -682 710 685 37 -766 -888 767 -362 -112 -122 -992 -554 -49 -663 -996 -731 -706 -907 -281 -266 -574 769 -520 -57 -783 -188 -154 955 913 689 325 747 -287 -391 -997 -594 -52 338 -917 -54 154 641 845 -459 -977 990 -900 -75 596 -823 -850 431 -223 -216 -861 895 294 277 -583 -457 259 -762 995 -191 495 -897 -579 389 -946 442 625 644 544 9 168 148 427 792 -991 586 -740 -424 796 -91 787 -94 290 937 917 -788 -667 -734 497 153 44 -839 914 -390 -740 -507 -735 -972 -133 876 -408 658 -205 -296 -977 -627 -5 823 -323 168 -343 833 -756 -356 939 -7 -128 701 -726 -567 -336 390 -76 14 -326 -618 -593 -343 794 791 -486 -150 527 -295 -266 300 -80 719 -837 886 -778 -498 -363 390 285 306 343 -184 181 226 -997 704 -658 193 -854 -774 -54 -817 -865 -78 -982 491 -948 541 55 688 -122 611 290 117 -571 256 -725 -381 663 -549 885 978 140 -68 434 -29 -756 -492 414 -853 433 403 -114 -504 268 547 -91 153 993 -364 -740 259 -725 174 -290 -61 -115 -91 981 686 157 -979 340 862 262 87 -637 -111 -523 263 390 -82 -429 -38 -963 -488 13 723 -556 -809 -385 -766 -889 581 -59 -275 -40 -205 981 -71 -584 879 -415 -325 393 274 -381 -701 -12 242 937 651 782 222 -460 709 635 418 542 -678 396 657 -185 -879 -534 -54 445 -268 -235 -999 -741 -205 906 954 720 684 71 354 518 669 424 939 -959 -660 432 714 -719 963 558 429 452 84 624 81 -374 107 -423 -212 -753 -146 676 14 921 -312 -480 521 920 -28 98 285 395 46 847 -266 -557 262 -861 218 -84 513 -184 -591 567 724 176 702 -664 -127 -193 -955 -444 759 467 454 -912 418 -978 119 -92 -112 -27 -213 -819 -939 479 -875 165 -577 -739 -675 488 -640 -640 -731 513 334 433 426 999 273 -469 -578 -219 -80 -670 -665 218 936 -493 -179 -977 -293 -206 364 -289 424 -129 204 288 -81 -298 -170 -262 907 -210 -202 766 -181 448 -799 583 365 129 598 -223 -321 -668 -380 -490 196 -670 98 -960 298 -296 -492 827 99 454 -130 -893 -224 724 -998 225 666 487 714 969 201 98 42 180 571 -52 -513 410 35 682 -194 392 53 -696 -139 -207 28 -206 -534 356 703 454 37 -10 -495 772 -235 413 -350 -53 -817 -433 -235 786 305 -417 980 512 -255 616 -5 -449 -855 -812 45 218 761 -946 -602 -128 -604 -326 214 -132 185 300 -326 -827 -853 106 432 457 115 397 -956 -62 -179 784 -909 627 205 17 905 435 528 875 -693 750 -650 172 543 141 392 718 -24 348 -675 -31 122 -918 -668 -415 715 -805 462 -952 -758 415 -425 -873 -434 -546 -837 640 856 712 472 -446 -804 385 751 163 -968 605 -742 -71 -486 97 -342 -424 -176 605 -196 -604 79 4 472 -280 340 931 -70 487 130 862 -896 907 -969 -828 -92 467 -739 -692 -303 -533 -457 -85 231 -327 125 117 678 -154 185 325 -567 488 -872 851 597 -411 463 79 -567 870 -65 -952 697 -202 512 553 -134 -97 904 213 -999 439 980 -564 434 360 759 197 -947 461 -397 -841 602 -590 417 609 644 -714 -946 637 -850 127 -940 -164 95 -669 -886 -117 -267 588 927 45 -648 963 -846 419 -860 -180 769 -602 -733 195 118 634 -279 80 536 -493 361 -196 21 480 608 -801 -761 504 -274 168 797 -756 -396 663 -744 381 -491 338 779 334 -9 497 583 -255 842 327 -512 -283 -606 10 -839 -386 -656 -163 522 -698 -79 459 -613 -735 344 -673 216 774 570 474 -849 681 648 -342 -470 -866 354 -790 138 -683 438 -522 -307 -171 -16 726 937 132 -278 789 -976 -390 496 -333 -453 -633 806 -492 315 -736 979 -899 164 -625 -641 69 981 18 72 -594 289 -871 -293 614 -564 783 -532 431 -157 254 -584 -786 -135 -749 931 464 -574 922 -684 459 -341 166 -870 -535 -659 -785 -99 238 -149 -355 -116 772 991 865 -813 535 -435 689 878 -363 -106 583 -801 751 562 501 -31 -599 -13 -12 -168 -632 955 -786 925 429 869 661 825 501 956 -599 -421 -467 713 -221 -235 65 501 135 329 826 -541 113 -677 -798 143 922 898 -487 356 -324 -347 210 -510 -492 557 -478 -846 500 625 -142 772 597 554 -940 618 -600 575 782 -613 -801 56 79 12 553 524 770 -894 -790 -457 -734 -106 633 -490 229 -178 -309 -22 23 539 367 793 -179 -108 327 160 925 -61 125 -11 154 446 -974 -89 924 418 -709 -858 -145 -182 210 -596 261 -347 -78 896 -971 -617 849 -197 -874 337 583 524 595 96 711 -386 -449 452 -500 -956 489 340 318 706 -626 672 -196 -306 -917 178 837 895 -328 -532 494 -286 254 45 431 -662 -677 16 529 599 -90 194 326 -1 -64 100 -275 508 -398 258 653 -386 589 695 983 447 972 -337 68 -620 -856 -348 561 -838 -131 75 150 -63 650 222 -452 576 -710 -626 11 58 -156 710 -469 -782 -344 152 670 -611 -839 779 -232 969 137 -395 425 689 644 860 -818 315 24 -20 -561 534 38 418 8 278 -654 529 811 380 -53 -949 921 -289 -892 -927 38 16 -973 208 -272 488 911 545 -440 303 -431 -939 -367 -679 -151 -461 682 -477 -979 359 -418 739 -672 -644 835 352 -81 -915 138 -804 -483 825 -326 -894 671 -92 -559 423 -604 247 816 145 723 -909 -720 718 746 -489 820 131 198 83 430 223 -421 432 -909 -524 -31 -155 637 394 61 340 -991 -417 288 364 390 964 -817 -313 310 674 827 -86 -654 -981 860 510 -203 -639 -45 -689 900 -779 -289 152 305 -115 890 788 -796 -862 -395 -340 -110 -723 -851 -11 -800 343 908 348 616 375 -362 994 -654 -503 419 296 402 -61 404 767 -997 -430 -103 -971 -268 -633 -866 -636 -417 -104 -972 796 -570 453 -423 751 967 -208 -948 -557 767 -97 -15 907 295 351 -487 -340 -588 -564 977 565 -873 491 -442 -795 898 765 56 -487 -298 -561 162 337 -411 -258 775 325 903 -615 749 -84 -572 804 -73 -759 -771 347 -326 -274 -485 -624 -699 238 -240 875 815 297 -758 -433 -867 -691 -332 653 -208 614 -845 -338 262 -537 231 -752 681 -897 -66 -250 358 130 -788 -747 -560 -755 -479 -793 -720 -234 582 -324 -529 17 319 -792 -686 128 786 941 902 -237 423 -15 379 707 114 -212 -619 -697 726 -877 -560 -617 327 278 429 -968 -262 89 -142 -413 495 940 -485 257 767 905 968 -594 111 -930 615 -704 735 -130 593 -478 -936 -470 -846 546 -58 12 -483 -909 -52 -831 -391 814 596 101 -31 -628 808 304 -97 -991 362 -286 531 -67 -583 858 -991 382 585 -963 147 -898 70 100 340 -975 -325 -350 911 -659 482 -639 296 -611 768 895 561 905 -411 -280 -62 334 268 -295 171 -744 577 50 92 -718 960 -903 665 -785 -69 507 839 -395 490 816 -975 930 380 -875 228 -906 -138 -807 -315 818 -725 3 -950 -73 -473 -286 -367 -683 -370 168 986 616 -457 591 738 -392 -204 -931 -853 -914 529 470 688 40 792 -863 -592 740 685 -74 -580 -904 675 701 159 849 -866 851 -432 -926 938 -126 -244 -291 -442 -485 90 372 -974 969 -214 -357 -443 -719 481 -503 -692 483 -84 -132 -894 -912 992 822 -882 458 876 -877 -426 791 292 847 26 160 470 603 503 -897 -130 -201 481 223 -972 829 -462 110 -751 -80 479 325 -23 -188 -494 160 -480 -395 526 42 -90 -94 530 -55 -416 642 -704 354 -747 -612 -171 -701 967 520 -680 -410 68 -544 562 -561 868 700 -970 -558 -717 99 737 -397 -780 -987 914 -743 -170 -488 -222 405 -669 -249 -967 -8 -590 879 -315 -615 -97 -263 -737 641 -470 -509 987 -555 828 714 -970 -160 -207 -887 -142 -810 644 -863 -857 934 -438 -645 -767 -691 -469 173 728 687 894 793 -218 302 -916 -141 -804 -749 -456 -523 -453 803 -976 807 -731 448 -148 8 -521 612 823 -342 592 -45 993 -619 -391 137 -132 -541 -282 -977 248 575 595 -186 313 -678 -267 -615 -440 -299 -306 160 -613 989 -448 946 -59 -183 340 923 -555 196 720 -794 723 658 -802 364 688 611 114 -457 148 -943 453 -419 -774 362 81 330 865 -248 926 157 -353 148 976 -840 647 791 -157 -140 266 15 -483 898 923 228 95 319 -37 -931 761 57 748 677 -382 -275 533 669 -245 932 791 -455 -764 279 -334 741 -565 849 222 757 -168 852 -429 -511 746 -570 -346 950 -219 -458 -160 -509 897 471 67 -558 -429 113 -11 444 650 -133 22 195 557 445 -757 -320 959 53 -987 -584 194 215 -381 -460 667 -65 -560 121 -69 849 592 661 177 948 26 567 -541 -519 4 -90 -591 -570 -855 40 -110 401 -268 -256 -627 -646 -63 173 -863 -289 -945 659 -244 962 -625 832 144 -572 -948 381 -787 864 -531 633 -468 221 248 443 -367 -511 883 -988 390 299 750 -514 -482 452 842 304 936 -629 619 391 140 680 148 56 -657 -4 -596 561 566 -244 -355 508 24 749 -84 -24 -612 -464 689 663 -732 -859 683 933 -601 710 -617 -206 -827 683 -607 215 -571 618 138 607 790 40 -588 -379 -828 -597 -218 955 921 -886 8 -760 -435 741 293 -796 -877 -218 -433 -206 543 500 -746 -281 623 -213 -131 965 -5 -882 -906 -345 -63 988 489 -272 -272 -598 754 -1000 262 -845 -217 37 -269 -180 877 -406 -936 337 819 104 -721 122 918 5 955 -178 972 -250 -858 -387 -31 930 596 -754 -33 -707 390 -209 -983 -585 663 -430 -591 -733 -862 -258 976 -384 829 911 275 -610 -978 -763 -893 532 -995 392 -164 722 -452 403 -776 -884 347 443 -522 -385 559 520 466 -629 -822 -144 -561 -417 -704 -765 -99 935 -180 394 80 55 -1000 -719 243 537 665 -132 -934 -400 454 560 94 -793 461 435 736 -442 651 -540 395 -344 78 -284 -83 717 -23 -885 187 357 480 344 627 885 882 -772 -526 285 199 -19 782 -157 945 -414 -589 381 -296 203 268 677 -665 -768 405 533 565 -512 -606 -435 -951 381 -905 -867 -482 -844 -956 -511 -228 -2 269 427 -881 -867 -677 -967 -612 -10 -818 973 278 338 -441 -692 -440 -563 745 244 -778 -827 636 -233 452 911 889 -444 422 -175 -525 740 919 -950 -596 415 -556 841 455 460 886 225 155 743 -581 -437 553 -11 620 366 -942 -315 -955 199 740 -986 233 -540 988 -310 -493 45 -927 433 -412 -533 -593 -334 -818 828 -798 -162 125 658 -118 957 918 543 -363 -132 624 -626 -17 -905 231 378 -102 233 939 -473 -185 -175 321 72 -248 66 -214 583 970 -277 482 470 536 123 91 -271 -519 -905 623 -406 -226 429 -143 -756 536 376 567 23 -491 -174 654 372 497 144 188 950 431 315 -993 60 833 -476 657 434 48 -18 -941 343 592 45 -108 579 312 662 421 -917 753 557 376 33 519 469 130 51 387 144 -710 851 870 -353 517 -502 291 137 358 392 172 -6 -509 232 485 36 -631 151 991 -322 -474 631 213 -462 -5 350 -430 -181 -182 98 -642 820 -520 -253 -203 -546 -765 -915 -211 91 552 509 -116 -729 336 -913 -211 754 541 -145 984 -615 -400 -339 568 -979 251 917 -49 927 -227 -583 325 292 111 -257 293 589 214 193 -161 65 -72 621 56 -751 968 489 485 272 392 376 841 84 892 -308 846 317 573 -292 760 -428 461 -936 -575 -112 -93 -528 -46 -823 593 87 103 -731 -238 499 971 -417 486 -47 -106 269 -582 -168 448 980 -60 -973 -416 -346 315 58 -599 13 -401 -904 676 -85 -83 -918 -496 -877 -811 739 -117 941 -807 548 -454 907 985 -624 963 685 -340 375 719 187 -893 -366 -780 -692 648 -121 936 892 -670 -433 813 137 -584 636 -803 -692 -895 65 -33 9 -398 161 -668 -194 -687 686 901 516 801 -980 -462 448 -344 -944 -176 618 -414 361 -166 486 -757 801 -511 159 -637 231 577 -238 -230 397 686 -534 811 240 633 240 -776 -740 835 239 869 871 277 523 654 136 -537 -636 642 580 -877 501 222 127 477 320 63 -369 154 715 671 -495 -183 -372 984 -111 946 -419 -855 259 -139 -798 -88 -155 300 141 -972 576 662 -651 705 -889 581 927 352 -340 201 219 337 796 -341 180 366 -53 -238 -472 178 -592 958 -756 305 -255 -257 -185 901 -430 178 984 -93 165 904 -707 417 -284 235 -723 -199 -696 -920 -439 -910 -295 720 -122 997 -156 -16 37 -539 30 -653 -134 -258 598 816 289 -437 347 979 849 -328 -671 -791 -545 144 398 -88 918 -849 -919 694 -164 -727 847 -652 -681 -10 -69 -884 -955 407 585 -569 606 663 593 377 -457 -57 146 -389 -183 575 -318 367 449 -275 239 19 201 -766 -556 -77 -858 379 864 863 873 -54 -214 922 -262 102 521 38 -227 -637 719 182 31 725 608 -32 113 609 -124 -912 -544 595 22 370 531 90 235 -82 517 -940 -829 -242 -390 -378 1 -699 937 954 749 543 7 595 -582 -284 390 286 122 -446 -730 227 832 731 -279 -988 -26 497 385 -163 335 -254 -766 -418 -966 261 932 -628 590 -6 -9 -671 -704 734 421 -965 -922 900 633 -586 703 -549 -928 353 -274 492 -110 -759 -408 898 -797 256 219 -712 106 940 -49 -26 374 -201 149 710 -808 -138 -383 -830 -810 -790 -547 -664 593 720 3 -168 -390 -541 814 461 663 211 -411 976 -433 435 579 902 604 -183 561 -1 -364 579 -152 745 632 -800 -166 512 675 -494 481 -556 -120 947 -781 205 486 847 472 -870 -606 -36 -7 814 284 407 537 315 -545 859 662 -596 547 449 593 -48 617 -75 -880 -956 -740 776 639 688 -473 968 -291 69 91 -489 682 248 899 -762 514 668 897 -777 502 -866 74 -314 785 148 700 561 -838 615 264 469 -70 -843 -834 157 -589 636 -914 888 319 228 924 -364 -557 63 47 -386 -916 -718 -332 145 570 491 -54 572 437 975 526 -893 -926 37 -534 392 369 -601 467 297 -252 -160 796 -700 131 -346 726 -759 66 -212 893 814 -796 -784 722 -662 -264 -926 -807 -986 206 -479 -705 206 755 -785 694 -43 -436 885 969 164 -906 -821 -434 260 -830 900 769 -446 720 825 -281 -213 -8 276 -252 -225 383 847 774 755 158 -28 490 -97 -44 256 684 705 733 801 -689 -146 -999 941 921 -476 471 742 -259 615 -789 354 -616 337 47 -306 -707 236 356 980 -728 -513 880 129 -885 -875 469 662 701 345 179 -823 -123 21 500 -750 802 -638 -812 961 161 -163 681 -900 2 128 105 -206 -236 -651 179 -260 535 -627 540 -640 -386 706 -301 -688 217 865 296 628 -707 170 -706 506 742 247 312 -14 -852 265 -931 185 43 124 144 -503 -475 486 849 341 -748 -8 954 786 686 -937 -895 -809 -812 -3 -502 442 -65 -433 -911 207 551 699 -554 -60 -717 -287 -941 351 -706 -956 -956 -100 46 -456 523 15 330 936 -48 -21 922 287 -494 -548 -648 222 966 -618 -890 -350 588 281 -283 235 -549 804 99 -745 97 728 919 -277 383 733 229 -774 710 245 933 313 -474 -95 -270 -467 -589 -749 121 -871 -540 575 361 -52 264 -286 586 -266 -783 356 452 -930 -788 -492 364 -286 178 762 348 -771 -141 665 -186 -851 -597 96 117 -895 626 556 -852 -929 -286 414 623 -324 938 -430 -441 405 -485 -701 395 -118 757 741 -608 755 376 478 554 5 103 692 43 708 951 421 218 -261 331 751 580 -877 192 265 -36 -733 29 -152 304 -386 -252 -376 -535 -79 726 5 -918 226 619 837 -43 673 796 -498 783 25 598 -385 -876 65 700 130 -514 868 -903 -191 -95 -86 -30 -921 821 45 607 499 715 685 -309 231 -416 -501 860 401 888 -903 -434 487 -272 574 665 775 47 242 670 -387 685 172 393 -92 523 -974 652 125 944 -419 -679 19 740 -899 -730 948 313 -67 -975 -392 790 -732 -848 244 -630 -84 -542 -987 -577 812 399 -117 -890 927 483 -429 -596 -829 603 -973 831 -541 -971 981 -653 -868 -900 440 -120 -631 -16 480 -249 -238 -797 777 708 -918 -871 790 -335 -47 -28 -59 -749 -627 851 -898 562 373 -581 -954 -89 22 -144 130 -902 -470 -293 -493 573 -486 -747 259 -748 467 -187 -107 -23 448 782 -764 -761 -564 510 290 800 654 567 495 -3 -562 514 -912 -267 -993 -815 959 -847 98 744 -267 -899 290 369 65 -161 -983 202 484 -580 -472 -780 -600 346 -651 -189 -683 -438 605 113 654 -526 562 -316 -964 948 853 -226 -521 -347 658 747 -717 -969 -285 193 587 376 788 896 729 798 -948 768 -641 -848 -202 -73 254 -229 899 161 -934 508 -928 -687 -229 -964 127 -902 637 -933 204 797 -625 887 -750 701 -822 -961 -265 -438 -581 183 412 56 -150 -947 716 -830 232 -187 550 -42 78 -483 489 97 35 523 798 -429 383 36 -143 -754 -505 -995 14 567 -821 -109 841 -710 456 -803 -1000 -481 -851 905 -887 -325 -902 -319 363 157 -652 -232 -918 893 -23 -922 -342 -243 -78 487 889 -457 881 -596 5 362 -501 60 -212 -257 943 -563 812 408 -405 406 -125 395 -399 704 485 659 626 553 926 791 -570 -159 -230 -241 273 724 32 133 -945 753 82 -655 -395 -687 -640 -960 849 -495 554 562 -326 -803 322 -26 -44 318 292 267 -513 953 983 -174 493 662 -108 -199 -313 -371 -330 58 -551 -540 -532 -121 -758 -429 -694 317 -613 187 -842 254 24 231 177 836 146 164 -896 -723 -853 -708 -191 581 828 819 423 884 963 -726 387 276 761 -416 -386 417 -365 -24 -399 119 890 -535 -884 389 -332 487 -342 581 247 733 -409 92 -353 527 -972 482 342 -744 -489 1 485 -176 762 384 -322 136 534 660 549 -536 655 -561 519 872 -222 -315 230 14 525 -499 290 -993 -603 -671 283 262 294 -4 -961 600 -126 455 -2 354 263 876 -17 -198 123 471 357 -332 719 -429 708 950 61 198 839 108 -367 799 144 -920 251 131 57 435 -471 -539 215 907 875 27 -433 -790 -94 205 -375 -402 588 599 -33 -950 924 -198 137 -78 -838 314 -465 -58 338 -533 -692 -152 162 521 306 691 -396 388 -278 364 958 463 350 646 323 134 -421 376 959 -186 -836 249 453 -328 -757 419 -26 -467 -735 702 948 -352 -752 266 -968 420 256 106 92 905 555 629 85 443 818 -724 -528 176 583 -324 488 623 802 311 431 413 316 -821 -825 89 -758 236 721 -121 580 -86 729 -989 336 -318 -492 -221 943 502 849 716 -948 -567 284 822 -158 805 395 892 831 -622 -697 483 190 -510 -276 25 906 264 714 -195 159 455 336 790 -67 -110 -222 -117 -941 -473 951 290 -893 -925 -132 -573 769 -848 -209 856 530 -837 981 -118 695 19 72 -64 -838 -952 195 684 -21 774 -259 102 -801 -981 -219 -974 410 363 -132 -776 -260 -769 725 -682 831 -736 286 832 22 748 -53 -270 -74 226 613 852 -578 639 -845 -830 -100 36 -791 517 452 -398 -278 318 -783 864 870 276 863 -139 64 -935 -553 -370 122 975 439 60 372 -287 78 540 -391 -202 -114 885 285 194 319 758 766 90 909 439 -376 942 398 -545 210 32 823 -534 -775 -246 79 225 -489 -392 936 -242 299 711 868 -171 76 -957 759 -165 787 486 287 719 -225 983 -996 866 363 734 -792 340 -240 745 -203 897 767 -774 908 897 620 941 307 979 -211 591 -969 690 726 567 -112 109 -346 -67 -852 -115 316 -122 78 -920 -801 902 848 -950 453 662 922 375 -201 -445 -985 -555 -680 659 -723 419 314 -294 -890 534 -579 -918 831 -219 110 -272 75 115 -534 620 -210 -659 308 26 -409 -737 72 -471 587 836 -268 878 -10 32 504 -664 -554 417 451 -184 368 -438 909 -73 311 -477 -420 858 141 -171 94 498 -921 178 -971 -523 -144 -941 -473 -23 132 652 69 -13 561 759 807 -217 28 565 343 -376 -111 146 265 10 -567 -670 142 768 610 -102 829 324 250 477 290 875 -309 332 -821 926 -449 652 -786 -755 -62 -120 -197 -733 -752 98 50 -869 536 606 -800 -912 -9 -771 -920 138 328 -868 535 656 -486 -928 263 -657 -508 -710 -718 -392 396 672 158 -830 117 -143 -661 -435 -693 -585 181 -865 -341 703 -921 -392 83 -821 -378 -921 229 360 -666 791 274 -646 -764 -696 695 428 841 -807 96 -780 -25 -580 394 -70 -415 777 446 -50 -154 33 511 174 830 27 305 -768 -988 752 -869 -414 887 -970 332 469 -707 197 857 -222 752 -124 850 -933 853 467 72 998 -205 -982 458 -774 -158 -646 610 -788 954 -427 -309 304 545 -503 -155 -288 -77 948 394 232 582 538 46 -62 538 771 -384 -739 824 817 -869 553 420 970 244 -730 132 114 243 827 260 -642 -535 -511 -324 877 763 281 739 -368 86 615 146 -792 -918 793 -665 -492 803 -901 -342 -174 70 -934 46 117 174 -500 -385 -277 -549 806 960 286 -456 -516 -264 909 -564 518 -702 -725 877 667 -524 -758 509 29 -961 -846 723 -309 -85 185 -434 -60 917 481 -661 410 709 -784 501 637 -383 581 125 -674 -135 182 817 855 505 -949 113 -861 512 686 188 -507 -857 -202 471 -672 -20 824 190 -897 -583 478 -997 -10 -176 -205 -568 488 283 -564 152 321 -348 994 21 -863 -600 -402 423 590 -757 444 820 -164 765 171 257 -59 -5 624 -47 81 -758 143 482 464 825 -213 195 538 -715 -902 941 949 361 848 -467 798 574 -181 785 -667 207 -519 -179 -239 -923 -766 -65 986 -311 -669 -91 -822 449 -921 -824 4 -1000 923 -581 -145 30 549 648 -461 436 -567 -485 -940 -347 903 445 -358 -913 -176 -469 -501 -256 553 -329 -746 959 -308 868 439 -993 -921 -306 659 -412 -271 155 71 4 -472 -629 545 156 779 -33 -220 -239 -148 -367 590 349 913 -931 172 785 -395 -86 -492 673 -77 571 527 668 -139 -872 564 808 738 -211 -94 478 -321 304 843 526 914 976 -873 -841 -895 601 291 679 -64 -910 737 810 -9 313 -96 -191 65 945 912 -405 232 -436 -668 -122 -48 530 830 -848 -274 725 884 -5 384 224 617 35 880 -879 -148 -690 -824 -66 878 523 -823 581 423 -959 -695 346 738 -703 -62 424 452 95 697 846 -360 -600 -792 -247 675 -658 600 217 375 -898 881 -575 641 -948 -996 523 -166 503 -512 328 -885 358 -797 -143 -284 -73 -928 -213 -423 -404 -109 636 -282 -547 -253 417 140 755 -932 237 453 22 -614 -216 -147 -398 -355 843 214 -602 169 915 894 486 511 -248 -190 -882 -456 30 890 455 -344 -742 -912 515 -922 47 6 663 944 -641 -684 -553 -207 504 -957 321 -996 173 -265 358 -638 -266 670 312 -497 -543 569 896 -791 292 -942 544 -403 -153 -580 -967 -989 450 838 -280 -912 -907 -735 -109 -698 -976 -880 678 -185 594 770 -637 -270 38 17 817 477 325 -422 -355 -403 67 -513 -998 -44 -74 57 -306 345 71 -324 384 -650 102 -235 953 80 591 -635 163 772 282 823 612 245 -515 58 -856 94 -91 661 -443 220 86 821 134 515 -155 -895 399 -120 610 887 -484 -420 105 48 -760 232 -783 769 -390 452 514 -376 502 -182 -859 302 591 -360 -220 -763 -648 485 955 -15 523 -663 -622 -596 -121 -333 -972 2 -94 -184 -115 185 -604 -601 -324 -242 -201 -194 834 -191 -552 -179 517 -30 778 -557 749 -29 274 105 946 216 -919 -136 -708 911 -266 924 730 -580 789 565 998 -230 875 -275 -663 -325 268 465 237 -361 451 -106 -50 884 255 451 -80 -245 -49 -728 83 57 1000 -674 709 447 -724 -249 -138 -795 -194 -657 -398 998 106 -194 284 197 417 436 666 188 -666 968 612 485 659 -898 -518 -700 855 476 580 821 813 956 825 716 924 -324 -829 536 822 27 80 961 -326 -717 -414 804 -570 -224 -418 270 990 -717 -518 -129 43 -243 120 261 -673 914 -957 473 -918 -205 693 823 935 500 387 -4 -824 -148 -369 9 695 251 34 791 -890 914 878 111 -46 348 -163 577 790 -315 -530 364 945 807 226 -29 746 908 966 88 -158 -11 680 -314 2 331 17 -4 493 338 -301 -542 -903 312 170 -444 -652 509 84 -88 -954 210 -885 -948 81 359 -656 34 -921 -764 -690 -466 -715 -918 -513 -677 115 119 -177 705 996 350 -732 -986 170 -155 -576 -791 461 801 665 -578 -643 926 -262 -100 405 -602 201 456 755 239 650 -354 602 503 -582 249 -11 -178 -46 613 181 218 -161 607 797 -118 989 -283 837 444 418 848 -427 -959 -557 -848 -240 775 -926 968 720 -252 142 443 583 -862 213 962 315 -2 -397 41 158 309 -508 -516 7 -371 -82 670 -384 -463 500 354 904 -337 -868 704 -798 -631 897 -546 3 -649 655 -304 292 467 -805 929 -71 733 736 -266 -883 -9 384 841 175 589 -244 -756 807 -691 472 504 389 694 -298 -317 263 -270 -164 -666 -208 792 430 -488 -174 -36 -264 467 255 80 918 -695 243 -911 397 -723 532 -170 124 -674 -93 -507 215 643 668 -819 -1 -610 31 289 884 292 -433 -322 774 -893 295 307 -572 -868 301 -393 169 -98 12 466 -25 132 947 651 -363 -955 -515 994 428 681 -789 -549 785 -969 966 -143 578 807 349 -400 -345 951 11 -87 -481 281 -243 -946 855 -744 354 666 -234 -444 406 -198 752 -220 -739 -557 458 940 226 -506 828 -674 -86 -849 330 569 -709 435 324 594 -531 -184 -980 845 -547 839 -585 867 -859 -394 -130 692 -547 387 760 763 430 -745 554 575 -765 -221 -441 -385 -351 -377 -195 752 561 -482 -876 286 -854 -733 -87 880 -104 408 405 -815 384 -544 695 697 319 267 121 -698 368 400 -39 -946 -894 676 505 801 -288 553 960 -294 -791 806 427 923 339 -207 -211 209 -89 -168 -652 -39 -126 -671 -780 -342 -765 -247 -919 153 941 -306 -869 56 904 154 341 944 -147 -676 432 -322 -349 -318 637 -402 341 -644 249 229 611 -834 -329 148 -343 727 -440 -201 -494 -868 -978 -233 -359 262 -76 -617 -661 -509 -192 -660 -963 -321 625 -265 -742 -848 279 87 -840 -832 -834 821 -867 -539 -412 -544 967 -782 -370 517 -901 -488 981 -382 -267 -23 -736 -185 -886 -876 487 -666 -469 -886 199 -842 685 -768 961 -984 -930 29 281 -29 -653 -445 845 -311 -123 461 72 -972 -48 530 377 554 -768 288 192 -730 -68 -695 -521 290 932 391 750 -576 -968 310 -336 5 -193 -612 -222 664 787 603 392 895 -49 -603 389 -526 418 -544 -33 40 -586 469 -999 -462 -169 -765 -118 -38 268 353 -277 -151 125 189 -396 -495 855 -379 258 -507 -727 556 330 -783 793 -55 -849 415 -217 703 -966 568 171 863 961 -773 492 -670 -545 -204 -658 -553 91 -195 206 -368 -810 -117 -184 19 789 -615 260 10 -284 304 203 423 632 299 517 3 -44 -992 -654 289 549 302 -265 -461 113 -945 443 -917 -149 193 455 -882 -981 -385 711 680 372 -789 -100 731 -590 909 -596 671 -115 205 -356 -47 406 -773 827 246 688 -853 24 -920 373 -871 245 859 773 690 -615 -440 120 -594 342 -508 783 68 53 -212 53 -964 895 510 525 545 794 95 39 418 -813 963 473 -628 -190 558 -967 -588 594 311 439 -133 -272 -568 -850 685 -326 935 34 340 -841 72 -534 201 191 484 -876 -969 71 -659 595 -441 599 -28 385 -513 110 -498 -952 136 -933 -424 901 -766 251 -32 248 -152 -109 -651 668 791 348 3 -912 672 -120 530 -472 28 103 189 -327 551 -259 257 -164 -722 -392 -865 668 816 -898 -544 43 -304 -394 275 472 469 584 693 -603 -675 -510 -210 -781 37 -73 972 -399 -134 -260 467 -167 -467 -433 135 -685 -659 -588 -859 -24 -107 764 -102 -454 601 -663 567 350 -466 -969 -347 -101 -609 155 641 -112 815 -818 534 -650 372 -273 989 -446 45 165 -728 887 -171 -574 -147 402 960 -296 -167 77 -757 -792 -166 478 -43 -623 696 932 768 840 800 -729 528 748 -771 -616 776 866 -196 215 640 370 -551 697 -956 -638 335 695 347 756 640 -814 -702 -15 974 86 158 -505 25 54 -581 -33 -100 -90 -51 520 424 -751 258 -409 -734 793 -134 27 -932 827 -60 -3 -719 295 331 78 -471 -11 -106 312 920 -179 969 -94 29 -849 714 831 563 -806 93 -500 323 -148 52 -458 193 -304 -151 135 68 947 -296 -691 28 138 -233 524 -328 388 64 -570 -195 528 -121 613 -745 -454 -199 147 -900 156 -760 -261 -958 -390 -178 -960 -222 497 -643 518 628 -980 -718 -479 29 -393 755 761 271 -871 555 74 343 171 19 639 721 881 65 970 730 -684 -857 -886 -67 -482 130 -986 481 -574 934 -743 -654 562 -474 -930 -115 819 8 -936 125 -86 795 700 -24 -285 148 -391 -404 108 -930 28 480 402 580 -97 959 -863 410 -53 -705 827 -253 -348 -727 603 -879 -511 133 -535 950 618 -630 -384 872 718 -428 895 -171 302 -80 -903 991 -406 99 904 829 377 -421 821 417 -27 -635 -596 -795 960 137 750 -7 932 -381 556 480 -939 696 923 439 721 448 95 498 -911 692 890 -460 65 -761 600 -674 208 -113 -304 -446 -901 477 -47 -404 -799 988 -399 21 -883 224 -732 471 242 795 34 -916 -796 -183 -624 -277 309 688 415 -812 -194 812 -911 -375 150 628 -16 188 778 292 -925 590 -105 -341 -443 -24 -4 -304 890 804 570 -302 886 782 -707 -315 231 -428 -536 551 -196 831 -773 -643 -801 658 172 516 -612 -801 -799 312 -773 681 47 526 -975 -973 -603 -711 -34 773 -734 -48 -223 -889 985 -927 608 -571 -13 -201 -685 311 992 593 382 152 539 850 -278 -84 991 -799 -285 881 -206 -736 948 -924 -863 -16 -459 458 -55 271 363 214 413 504 -326 902 -469 524 304 -811 -887 500 196 -888 822 -603 694 128 -800 599 -681 -707 831 200 -35 -226 -580 -386 -932 -948 854 -955 -280 -392 -114 583 81 -514 -520 -251 -558 555 454 565 512 272 781 401 378 730 161 -354 66 -374 -585 421 574 -880 -773 -459 -290 -37 872 418 382 -833 -768 -742 -733 510 580 139 660 985 866 185 -102 948 837 992 -727 56 -626 -219 -900 281 -426 -398 1000 -605 -523 470 -486 549 -549 961 -628 734 564 973 135 -22 756 748 864 -3 -799 -894 -562 -782 -923 407 40 601 252 329 -213 575 -789 -704 512 643 -251 944 79 221 -994 335 -102 -51 900 610 -30 809 -581 468 -606 -308 -426 -215 632 -730 757 29 -355 -952 -996 687 -598 -941 183 -481 -695 -140 802 -475 -638 797 665 -938 -772 -474 -771 -925 -831 -986 -304 83 964 461 932 -650 -96 -886 302 292 -462 -279 -894 538 -999 -576 831 -690 683 987 12 -317 -175 942 490 324 -534 -190 938 -404 813 -874 397 440 647 -113 -438 793 926 -258 102 979 -908 -745 140 -856 420 737 -632 615 -542 -285 86 59 370 -854 -882 272 -395 -928 -651 508 -987 -309 -258 -822 780 261 606 -887 795 298 -589 -267 801 902 243 95 189 639 7 -671 -994 -879 -837 -249 759 857 239 971 -444 735 -796 329 -153 257 189 822 593 509 -407 42 269 -344 880 -499 -378 -600 -820 943 -992 732 -496 36 193 485 -672 -730 942 -601 -635 381 871 -923 325 802 -292 -837 907 586 -33 -777 314 58 -938 897 -776 826 -614 -416 -381 973 803 585 -957 385 -342 -779 877 388 86 398 -745 -41 961 357 -373 440 65 -259 867 -295 -7 524 340 -201 -230 -436 -691 720 -604 -283 861 -92 -906 303 -630 -572 -809 -916 -270 -469 -406 887 782 450 -806 -494 -409 354 858 477 30 764 -649 424 -950 -997 580 170 -930 -92 -749 -549 664 -598 -228 -593 297 -510 -760 -472 876 747 -654 294 7 242 329 -993 895 -938 893 -436 225 323 -597 638 401 206 516 -247 -228 -466 -571 -265 109 343 -57 -567 487 -69 -377 823 -70 -947 -736 -305 560 -802 600 -567 46 -892 776 432 -713 408 -409 716 385 997 310 -80 -727 985 587 663 -270 352 -923 -300 519 727 884 376 0 -794 -176 792 924 -28 746 -45 444 -564 -702 109 573 855 -123 -276 312 -215 -447 216 105 -170 572 274 861 112 938 359 855 -260 -777 -853 553 105 100 -869 842 64 -381 -537 537 -263 -634 728 39 815 -456 201 -323 -577 -704 917 281 771 -489 -744 -864 -565 -865 392 -374 241 -323 125 431 -870 231 -568 -873 -323 -639 404 977 -887 664 -150 -114 -679 -540 995 298 -687 559 133 666 -859 565 -130 -964 695 176 -915 -64 523 868 168 -461 479 -567 -524 244 -798 -950 326 186 -412 -336 -456 -587 842 224 398 -691 502 503 852 223 731 781 -662 -196 413 -704 -398 -762 -193 -76 -858 298 -633 493 748 34 827 -105 -895 996 725 -50 -999 -425 762 198 -526 -572 446 -81 936 172 745 -517 155 -661 872 -898 970 545 248 132 665 -886 -263 -889 476 -636 -662 169 336 -281 -883 -602 940 -346 634 816 466 -787 501 -24 932 465 -25 -183 174 -733 -464 -58 -36 940 -399 72 675 533 616 -435 388 414 -521 689 324 666 578 366 86 -535 870 456 -837 -656 757 -288 630 603 -765 -847 274 -397 -992 -108 -30 219 -71 716 -518 -340 781 823 -958 347 -831 90 -813 -702 904 729 -17 967 -106 -905 748 689 91 177 937 659 -502 -636 888 797 575 -967 483 973 -779 -127 -823 -352 710 -881 807 -661 847 892 866 707 557 -570 -562 -28 627 365 -8 826 -193 -357 704 -90 -560 -658 -139 500 -217 550 -62 184 62 -582 404 -225 193 -871 -921 -996 960 874 -701 149 524 861 -461 -523 -156 -855 856 578 6 -835 213 -660 409 707 -514 -846 875 -529 300 95 332 -708 -117 -286 -149 406 -590 642 -586 -863 109 651 329 991 -289 -528 540 102 524 -404 968 -803 755 412 133 175 253 141 744 480 -515 658 -293 -924 604 -466 297 667 405 425 110 909 900 -775 -435 -295 -379 -592 144 8 515 -802 545 75 -125 -589 -899 575 943 406 944 127 -281 160 747 -985 539 -364 456 -918 -849 -36 -808 75 -685 -467 834 903 -870 -568 -479 -614 -664 -311 420 565 -929 727 258 874 -734 446 -897 20 -967 -527 168 -247 367 495 -794 -343 587 -729 912 27 -323 -776 -281 295 -994 -190 890 469 537 -484 603 797 -806 369 -297 -348 629 120 -736 456 172 -492 987 864 379 201 297 765 804 744 -780 -850 -508 709 469 -335 -492 -748 -704 55 -858 -131 -463 141 837 -971 421 -233 999 700 -187 711 250 -826 726 985 959 341 -267 652 661 552 -124 479 85 -277 980 -502 -408 258 -611 901 -133 -364 610 -266 -947 -51 -294 -434 873 -469 763 -954 480 -508 -319 -544 24 941 910 -388 662 595 873 848 -795 417 232 -867 308 19 870 -596 -858 702 -221 -964 -996 -233 -143 164 855 -417 529 615 642 -868 -806 727 355 -136 689 504 906 -658 -601 953 -368 -830 -452 118 -668 798 -397 892 -581 223 -795 476 -188 -440 -139 -659 -993 980 22 -704 -204 -384 -162 -942 865 633 49 425 -111 455 -436 227 -893 875 -679 351 -63 297 -507 -730 315 -896 939 -497 829 -90 157 741 816 -166 -505 -651 -176 692 -312 834 741 832 319 -16 920 457 261 558 300 292 106 -421 -535 575 756 145 -123 -244 123 -310 79 901 390 863 976 201 456 393 680 -997 720 -277 -87 869 484 993 -527 -550 334 -924 926 224 -343 -394 513 -621 853 843 463 -952 -999 431 137 -560 710 812 -601 -120 431 -916 986 -105 992 362 -431 -159 -311 -835 -34 115 -722 -548 315 341 10 -492 867 -130 796 -172 990 -633 192 -1 -226 -53 185 613 236 -619 242 454 -528 -438 -834 855 3 -628 964 327 985 -243 945 699 727 289 -406 -963 -763 -676 693 -737 -584 83 330 -431 39 -993 423 -793 40 420 -751 -473 41 -729 124 -134 -652 -946 214 -768 -494 543 -619 921 -622 686 -635 543 813 -454 -687 408 -690 18 36 -894 942 -887 891 -643 491 408 -664 -441 510 -656 -17 84 -631 361 -299 278 -882 60 968 -566 -689 -42 -245 -773 175 317 -319 -543 351 -295 -779 -975 -520 825 486 -125 -720 399 -696 1 -435 -638 990 251 -852 708 515 -67 -743 -810 -295 -789 -785 -628 -798 485 572 -639 -906 -788 -44 227 -742 -891 160 -179 343 807 -968 -957 -26 366 645 828 -877 -951 756 -346 523 127 -167 -689 276 -294 -517 883 904 -5 -147 -780 554 482 418 -689 988 302 963 952 -709 -839 316 424 -871 -135 -602 840 -272 370 499 721 639 283 917 699 -259 862 -513 499 -529 184 -97 863 -53 577 786 -388 833 788 -567 553 -28 463 323 -329 -783 -514 163 -505 817 962 -205 -939 -841 -423 -519 -657 -630 779 -125 -953 429 -673 168 407 517 -124 -81 -992 274 -89 130 -558 -470 -538 1000 946 -603 580 543 -91 454 77 -508 -285 -509 -829 -819 -190 353 -809 466 798 96 -625 -379 505 -698 767 -719 -547 8 -620 -61 -373 -394 769 -949 680 -923 738 -665 995 595 359 735 -989 -396 -490 -111 940 489 -677 68 -458 220 60 710 42 -226 403 374 421 -37 500 260 29 -572 366 368 573 804 914 -344 548 -263 21 -778 95 88 -968 581 -158 501 -207 -1 915 -389 -726 707 870 80 615 974 -415 -281 -766 -941 881 475 757 529 -235 873 293 29 918 -476 -402 466 717 821 946 312 -733 -180 630 796 -277 -670 -714 446 583 -814 -128 -396 -434 -23 398 744 946 280 -567 952 -587 -363 -529 971 -733 861 -602 752 52 -636 724 -528 822 198 647 -15 788 195 -309 -263 551 -522 297 891 25 -345 -174 334 839 -287 303 -528 -848 239 208 940 9 -656 -743 76 -365 -20 378 508 -433 -754 636 -708 -847 -232 -512 292 778 185 -668 -284 -838 -570 385 -516 -795 -168 617 668 231 -700 -527 -973 501 819 -715 -679 649 942 -77 -599 -871 -514 -753 -413 -687 641 -210 543 -499 -386 -615 807 294 -111 40 171 -962 528 501 -569 -319 -461 -134 793 910 96 807 -590 607 239 943 506 -671 249 -430 -131 986 532 -458 597 549 -382 -412 637 -582 -409 211 -28 -407 164 972 -618 426 162 840 164 -414 108 -639 -571 -585 -269 -221 -519 -229 -550 498 -144 -152 603 442 -465 -993 -643 200 970 622 -943 -247 722 267 -247 970 176 866 -159 -463 418 363 491 -899 971 -815 730 -67 274 -33 -894 648 -139 772 367 741 757 -630 77 278 979 107 508 -824 -624 -993 -255 422 -927 714 -986 -133 902 -676 -480 -494 -276 803 328 803 542 -882 -610 -105 -766 -695 592 734 -631 986 70 666 234 986 571 660 527 -985 649 -144 -233 707 -844 -686 -494 -196 -523 -806 786 848 -305 -961 924 942 704 -274 138 487 -572 390 243 906 -853 826 -881 913 -391 -26 757 797 -73 -740 810 401 626 549 -109 644 361 -616 -230 -394 222 -7 602 -322 -409 -923 534 544 -796 -455 -647 816 592 357 -992 -365 78 550 -323 53 443 592 -328 -449 -343 -736 -890 832 -39 -137 732 -19 920 77 -812 -413 689 155 228 442 523 -175 173 -231 240 -797 -741 714 -280 -335 236 164 393 67 235 -341 -569 682 -638 211 -985 111 -971 -745 -812 615 -312 -241 986 268 -904 -673 -567 -844 -610 -127 800 490 86 282 -525 592 357 -140 430 -640 595 975 -708 -569 -719 914 -694 834 280 -948 -409 -325 245 852 -736 -926 872 -555 935 428 796 92 533 -322 -63 709 -988 -294 830 512 -773 -873 51 -446 -793 -398 -831 -123 -715 465 -995 899 864 -68 534 188 401 192 11 354 351 587 109 551 -433 -184 -985 -725 217 -212 397 63 557 496 723 -63 -6 29 249 -302 -966 -272 -611 -376 -129 -270 577 217 -837 150 164 -183 442 -23 -432 -159 738 -173 -666 838 -773 -177 -830 -996 -605 -242 -662 -840 112 190 145 922 567 -278 939 89 192 -634 411 624 237 -939 -525 757 -507 45 -933 -407 -809 699 866 -809 278 558 -955 390 169 771 381 844 951 -873 126 -490 616 573 -185 -719 -798 586 280 -416 -608 -963 -526 -758 -959 -653 -307 -276 291 747 -771 -553 -563 648 234 765 -487 751 -592 -963 -870 -988 227 39 90 948 -351 -363 -818 -930 487 -702 -678 -24 156 -67 -37 -289 -217 -275 -43 -614 -689 279 226 -284 177 883 997 533 -667 599 -938 -360 893 -684 875 -306 800 254 -710 -314 980 -842 -236 -163 -626 -460 -455 163 938 -203 843 212 -747 520 -363 -648 -562 442 867 -850 496 84 8 -599 -99 -762 350 -734 -270 584 -900 -921 -382 423 910 471 44 -742 -165 274 -652 -971 -522 -877 450 -772 560 592 -198 -246 -514 -880 -31 802 -664 -143 685 294 -70 436 -405 891 265 311 -430 816 573 149 186 570 -563 260 530 119 -275 -352 478 441 334 -971 -226 -485 14 -760 599 555 309 -6 -39 -812 270 598 -705 768 -9 376 876 -723 621 468 302 673 182 233 518 -103 610 -305 843 90 -478 -618 210 397 -351 -840 -920 80 -269 -569 21 712 736 831 807 474 -660 226 -381 551 93 516 -119 -570 47 -891 -528 -994 395 -593 856 -231 847 -982 -41 -23 -314 679 587 236 410 -297 -749 -963 -496 -178 185 314 182 -283 -455 -772 -960 493 791 -314 489 11 149 -137 141 -346 435 -120 -52 573 809 274 14 -387 262 -394 -582 461 309 798 820 105 205 -575 70 461 -20 70 -502 726 204 -681 -112 -134 -757 718 630 388 -215 -11 550 344 -562 680 -30 -586 -744 847 -768 -337 -172 -442 838 -133 -190 -83 -408 -702 987 -779 445 399 101 913 -877 762 -91 807 542 -608 -352 958 -104 982 431 -621 232 -966 495 -143 157 -94 -763 249 682 -928 817 -955 502 -355 -622 718 -892 -258 -715 -315 -30 103 -978 -319 548 521 -756 -159 986 297 -368 27 -138 -419 -463 969 374 337 871 583 242 -210 -224 -62 395 -550 538 607 283 -445 -615 53 855 -676 134 -445 -350 -550 -123 491 834 -74 636 -876 -753 -399 -269 35 -926 854 -901 306 -154 545 912 472 -227 559 -425 401 904 -850 667 -698 730 -944 854 340 -764 -897 903 -567 407 -781 -738 887 76 626 -506 804 -181 997 112 441 681 -737 -855 -544 -487 -173 -216 325 256 653 -586 -863 214 355 -549 555 575 -770 613 435 638 -719 -621 -402 -541 -521 -636 -173 489 658 572 198 536 -384 -473 672 276 218 261 589 -866 815 649 617 -415 365 -389 204 -213 170 -976 952 771 -143 -567 -718 237 -988 -332 -181 -346 475 -750 291 398 831 533 962 -321 -85 422 -985 926 922 -739 -955 35 -551 -813 -874 31 786 -406 -231 445 -455 523 -504 73 -385 484 -860 -173 464 577 529 726 348 267 239 393 -979 -766 -672 789 378 -617 -168 -682 -612 -458 408 -807 884 573 185 -150 189 -21 782 -51 -121 990 289 -531 -768 642 292 788 -531 -863 10 466 876 58 101 -720 -411 -434 993 256 278 658 230 180 884 -850 -292 211 58 -268 -169 290 -538 760 -846 916 790 -885 -319 -969 504 986 444 -234 -234 419 228 -830 -588 534 791 -816 -419 176 -734 -828 717 116 322 474 -62 313 -853 153 -928 -302 251 902 46 992 271 -755 937 -149 -568 825 -563 -20 -477 480 148 896 -783 -17 -816 -304 -159 549 -347 -877 -961 282 998 -122 -802 921 -996 -248 396 -560 941 -997 -799 43 581 -828 -529 901 242 -461 828 -864 -728 986 51 -446 -175 264 -362 679 938 667 -379 -665 -737 -146 680 -488 -820 30 326 40 758 67 -884 475 -898 576 477 -384 504 -213 658 -571 642 59 754 351 887 -816 -444 786 185 98 13 -748 138 760 -650 -354 927 -440 640 926 -391 388 341 -257 -410 -674 57 127 -711 463 -850 90 899 -694 623 677 -251 422 925 -327 -305 369 -584 -521 -893 367 650 -112 655 -129 933 -987 866 536 -194 632 -851 -783 496 -94 357 -941 104 -545 545 896 -912 -931 750 -77 -133 340 -191 -851 555 307 55 471 -151 -374 -748 173 836 898 923 -508 411 870 -989 93 -732 14 -719 -432 505 818 45 667 171 -35 -138 -434 -635 927 610 -643 284 -162 -424 352 804 331 -32 180 160 651 773 -329 690 -455 844 24 -748 -740 -681 -609 340 -847 -993 -872 643 725 -418 -487 -52 -254 439 -773 297 494 46 318 779 353 -740 748 497 -189 955 -573 -674 -861 -124 -622 -284 468 -174 599 -466 116 -74 -637 666 76 227 616 -53 -551 -131 404 -767 374 -968 815 -58 -730 -781 -425 120 -554 -453 -65 -58 -906 -729 -996 -780 -949 967 -509 -901 -175 946 -354 785 -322 -628 104 112 -491 -808 -394 -603 -8 -970 402 881 -503 -980 814 -812 -405 -145 596 -882 823 769 -64 492 86 -388 -282 373 -149 -172 246 -56 -843 379 -789 999 -320 -3 549 467 950 135 148 518 273 -224 -298 -300 -448 952 -343 -376 414 576 -248 -486 546 638 -267 50 -324 -586 690 129 -21 63 -851 -366 267 288 456 964 -464 -647 487 -244 -771 763 330 376 -496 -146 559 929 -781 -9 602 -920 -975 -911 797 -287 213 -77 271 86 757 -151 949 990 608 368 377 267 720 487 485 178 706 -337 748 -867 -858 306 -491 -137 -210 -417 781 -113 -501 -767 587 -322 -494 975 -63 815 532 -144 -742 942 72 409 -610 363 -437 -594 -618 932 439 409 -876 942 -233 726 -428 936 -802 -178 -381 -205 -646 -42 -234 698 880 -832 -697 300 937 -79 -717 730 601 -80 -884 -503 137 327 -723 -401 411 61 71 766 -30 689 -850 -985 791 -909 856 459 -5 886 609 190 280 -760 -936 570 123 396 75 971 143 479 498 -146 -947 145 -550 79 260 -83 -585 -599 526 -982 727 164 775 -297 872 -716 810 901 -380 -404 290 -299 -792 102 319 -454 -76 462 894 -448 464 -753 936 -294 -182 914 792 783 13 601 -698 -448 -726 -717 -181 -81 822 -321 -905 -437 -116 460 -292 -775 812 -367 932 -74 -373 -84 777 -448 -363 422 526 461 -230 711 312 403 779 685 -604 39 937 -450 401 -111 877 734 -611 786 -612 -425 -818 -248 557 -381 260 -668 425 -522 -796 683 -327 -425 234 -227 -733 -766 405 400 279 826 848 -188 976 -156 -733 -724 77 -887 83 344 -622 -258 -316 687 269 52 149 -741 214 352 -391 787 -760 -978 -374 -496 965 -1000 91 -596 190 775 723 -102 158 912 -615 -549 -243 288 939 326 -973 701 130 -489 -865 -438 968 -176 966 -505 -365 697 103 -460 54 -880 -788 796 564 159 182 309 -243 -640 -168 960 -937 653 386 575 581 815 74 424 386 267 666 921 398 -644 -131 238 165 -644 -521 -790 618 -417 -264 406 880 679 -885 -208 -696 33 411 257 157 -231 -121 -745 408 19 -395 -125 950 -923 831 -82 -216 -943 -165 175 7 414 417 472 -788 -410 -722 812 337 48 -38 899 435 559 307 -641 808 967 -221 782 -970 883 275 156 518 558 -200 -651 874 986 -475 -818 680 -891 586 75 -271 -330 326 869 294 -980 -162 -982 -184 532 496 672 -452 -838 -990 -875 -644 -707 -502 508 -801 423 -610 88 -812 -702 -755 -197 732 -567 -49 512 13 -900 414 -472 810 -869 -365 -77 -100 197 -650 897 -111 296 -214 557 -534 278 390 935 -817 -691 -400 -44 -393 459 870 -329 947 -431 193 -289 309 -809 -924 836 -802 -949 -584 811 254 -491 -473 257 615 -711 281 428 589 -888 -934 -666 -794 6 806 589 -82 322 -4 10 276 484 -305 -139 333 -479 -88 210 445 -349 760 -129 -808 -716 476 -326 -981 -208 -803 -262 -63 -705 -885 961 -117 478 275 -7 -943 -500 759 -80 450 -528 -726 980 -78 -926 840 238 21 708 -798 -486 -897 -179 -848 458 -142 687 -855 -495 958 532 849 383 -916 -204 -355 821 -692 670 604 -427 -503 -334 -769 253 -105 891 -673 34 -704 -67 700 722 264 138 52 83 610 -194 659 -369 294 -513 -638 -269 690 -629 -495 -458 -297 -726 -247 -175 -40 -327 853 -989 262 -278 -364 -828 -749 -462 917 599 821 79 -753 97 868 -675 -318 -851 -643 994 -250 633 -207 488 -578 644 150 135 418 -566 353 469 -605 689 -417 821 -251 -191 436 728 194 51 560 815 -745 899 23 -733 -170 894 545 -650 -596 -733 -413 256 381 961 608 -185 686 655 -236 -516 -674 883 214 -47 191 509 -472 -667 160 8 -386 262 -370 778 -557 -553 605 -347 219 -841 -599 973 478 443 -214 -716 64 63 391 -600 -604 -686 -503 -194 -156 458 -248 -539 971 -59 626 -93 942 137 943 599 -781 -952 641 -835 173 7 305 979 960 -977 574 -290 -616 -191 507 -742 110 330 399 672 863 -44 -211 -255 -305 -108 -14 -649 -157 -967 -610 -860 -894 978 906 294 -751 -349 51 -528 957 611 841 872 -717 -203 35 -33 426 -322 699 -126 973 -988 -260 712 -949 -106 -440 -713 -249 -858 892 781 -612 777 731 731 623 -112 -961 -757 -406 405 -375 432 -787 -770 -785 847 -131 -801 -745 -998 -386 624 -513 861 -329 -807 -557 -461 -214 925 -363 -856 -134 324 -841 233 344 246 -39 772 256 767 -656 227 193 -324 982 120 -809 -780 -712 -736 944 -349 -528 -354 175 -680 -73 447 -280 64 -597 123 -355 -20 -881 876 -99 648 974 -104 14 288 356 928 903 -61 -161 46 95 -335 667 -855 29 -33 267 -987 -385 804 -456 220 731 -300 773 771 -446 62 229 877 718 -516 -9 -156 -583 960 -528 510 -667 -98 -865 -339 102 -423 -807 689 -341 106 -915 -304 228 -428 310 -570 888 -114 -725 -581 -502 683 966 -135 879 584 548 -529 119 -698 188 -374 716 -582 -759 325 869 159 893 920 -105 -869 18 -692 -212 -871 916 264 133 -807 -980 269 140 732 429 143 -620 -503 561 -421 71 -816 313 675 -217 -39 -77 688 84 690 723 -406 309 557 -731 -656 334 102 200 -295 -555 482 690 492 -575 -162 -749 -628 991 -151 -658 656 -373 -760 -550 -806 -916 231 272 718 -145 -531 -612 424 827 802 -797 702 844 -689 -153 253 -177 -646 551 -753 -265 526 813 68 453 237 -569 28 490 -675 -264 -7 522 71 -486 152 -25 -146 844 -311 -362 -498 629 909 265 553 -992 64 102 -766 -694 -44 458 639 170 39 -537 -202 360 -66 -954 -336 -656 461 -291 700 -123 155 93 23 803 -321 701 -988 -497 -79 -802 244 757 -418 -835 -662 -109 644 964 868 -917 -906 -41 534 998 -570 452 -128 -948 644 93 997 642 967 -853 -300 -727 -148 933 716 365 4 -847 541 891 -686 -557 64 149 324 -224 709 -816 365 913 -831 -481 713 -177 132 -837 694 -550 558 -486 949 680 934 787 -154 893 -334 611 425 771 -20 -397 -690 262 -275 386 -910 -696 889 -937 -473 15 337 -577 -158 -643 931 697 -471 -478 672 513 -812 -122 139 -776 -485 -171 -9 -350 489 340 744 832 -829 526 114 43 -850 -664 -136 918 -369 -465 -220 932 -428 61 695 -290 -954 5 -40 253 100 -36 76 -234 -500 -237 -222 -684 50 -103 -577 -658 818 738 242 833 -280 -558 -833 265 833 -324 536 55 328 97 -992 -743 -923 634 749 -807 -808 191 831 -822 -377 810 542 -864 -982 -719 -198 14 378 -481 879 -356 913 -683 -535 -541 554 164 616 465 -331 -675 -902 54 -642 42 -297 996 -871 745 -784 760 390 496 -166 -17 -713 137 -445 462 183 674 1000 694 125 -387 510 -36 844 738 -221 -708 -561 -784 207 28 878 -140 838 107 491 325 129 -303 717 923 661 -564 -929 277 -422 632 86 -169 973 -521 -875 134 -305 -364 -124 -145 883 875 -575 269 -39 -339 -833 330 470 -230 78 -275 -228 756 -924 480 449 374 -41 -421 525 -614 303 -529 843 -950 874 -964 -131 -713 716 -625 116 47 608 -554 -989 201 297 489 -254 130 -738 -680 -722 -915 567 656 -920 796 530 -826 298 316 -770 -840 830 -749 -549 709 -884 -268 -108 514 827 -932 449 918 295 617 803 -740 462 -413 703 -327 563 -121 -896 -920 -812 -399 275 -770 -311 500 412 -500 -235 -391 203 94 -900 404 991 -45 -204 308 660 327 992 675 -160 447 -55 774 138 34 -469 80 -477 911 -359 298 294 -570 -662 984 -881 501 -212 321 763 797 517 760 823 -257 187 -969 275 704 70 971 187 468 741 -126 -735 760 -841 1000 420 171 -891 289 -933 -451 882 -317 645 -674 168 375 -721 297 827 -644 874 -329 323 134 -45 486 -226 -199 -214 464 743 500 -605 483 -702 -766 24 -495 -94 -751 -763 -490 824 864 -103 -426 730 -501 346 -819 -390 688 -210 681 -780 534 515 932 778 18 -913 347 102 788 -216 333 -724 827 54 -363 -958 -933 -489 -796 225 -207 34 626 -325 -12 -910 643 518 691 -986 -216 -923 -552 -103 190 -678 -16 195 24 -990 -14 108 996 696 -22 204 -380 291 379 -689 406 559 793 -397 -971 -314 -105 -235 261 841 -695 459 -10 -646 306 162 -97 286 275 -499 -453 348 -706 -712 129 -513 -240 -488 833 -859 -206 -872 -919 367 -988 -821 251 -261 -234 431 805 15 -86 -50 695 -617 -639 -129 415 -523 331 -238 52 626 48 460 250 850 -769 -516 589 323 523 683 -799 -717 -86 972 -749 518 -838 308 -769 196 -778 -344 -354 -754 -295 -942 -312 454 134 -409 -899 -998 40 -499 -302 -723 -879 -492 -439 867 983 -522 350 -160 -916 -660 954 89 590 942 -668 -786 -839 -863 796 527 -661 -668 -571 996 27 -772 874 -236 -933 -535 824 -380 -930 -203 321 160 -971 -572 299 -535 -593 -264 64 -902 -501 255 -59 -297 -963 664 -117 -372 870 819 94 753 -238 115 426 -682 -794 830 -66 -737 -877 967 -893 861 -834 371 532 568 489 913 625 -619 769 3 -123 -65 -792 891 157 -164 676 175 -917 -939 -474 -466 669 -108 -322 -742 832 -311 -791 164 984 -465 258 -195 -160 11 -971 -381 55 813 -929 55 -832 361 -533 -418 734 -969 976 -655 881 472 -300 -349 99 942 450 -886 -792 -748 -927 727 -107 -517 -751 72 885 687 590 973 621 -811 8 584 916 -428 123 172 163 -802 -840 225 -35 -533 43 76 107 573 -601 696 -151 -44 -145 32 297 110 676 389 6 164 -763 -70 -418 -771 344 -358 359 -186 -783 30 -392 -239 -712 974 216 -453 903 600 -618 -873 568 -220 445 539 -690 364 497 -669 -294 851 -331 45 696 884 -60 277 972 867 51 -584 -170 -544 370 165 899 190 146 -752 888 933 -176 -35 -955 -515 -644 804 437 -193 574 873 -772 808 575 -425 487 569 675 -992 -961 98 133 -799 -526 473 -976 -947 -161 424 158 -430 670 -9 509 665 844 528 -692 172 -658 33 146 -497 -914 407 -97 -985 747 -332 -88 205 435 -687 -793 -911 -970 766 -7 372 553 -785 865 -307 79 376 -410 -345 521 967 -742 -597 -294 -25 -196 -461 982 738 -951 83 -307 627 959 394 695 -867 64 181 -964 -400 -981 64 -272 -155 485 893 657 91 -499 -557 29 340 519 -262 -584 597 864 774 -59 700 -922 201 -948 295 -241 -390 -725 703 762 -222 154 -675 -543 -545 460 -176 -116 -477 -267 39 -851 -521 85 269 -134 -910 -734 -14 670 123 -840 -94 828 230 -931 753 220 717 -881 687 -11 544 -35 -357 -956 -273 830 -742 -598 3 -265 175 443 -529 -251 -853 934 -24 546 560 -605 65 898 428 -841 598 -90 -185 -937 -177 -534 108 -859 551 199 -537 -88 -668 401 -853 -2 -724 315 -706 384 725 -569 389 569 -278 -423 -362 715 693 -196 -143 -377 -958 901 450 -705 -225 949 -20 39 104 -832 -463 -84 388 -221 268 403 424 -292 726 -985 -723 -836 536 615 -370 -135 -187 -889 891 -422 -321 343 -904 201 930 -534 -805 -261 -995 -394 -122 -125 -863 -102 -575 -799 -12 685 766 697 284 499 -412 239 31 -865 -23 -175 -72 393 -373 -316 -798 473 806 413 601 617 403 -694 -408 -932 -920 -794 -970 538 24 -865 -546 -981 653 57 655 -834 814 -692 -568 979 -939 566 522 395 -68 -297 48 286 555 518 -497 405 -827 -392 -350 85 152 -451 133 -195 -620 195 -535 -199 655 -549 -571 -660 -623 -605 899 -681 625 -566 862 185 522 756 176 534 -965 -171 -988 -472 -183 992 -244 724 -696 3 -524 -260 32 -941 781 938 -412 -996 358 111 923 352 739 -452 100 -874 920 204 -214 40 467 -714 882 -394 -966 551 420 499 -703 -843 -156 -838 819 416 871 -579 938 564 156 -287 -589 68 546 -458 152 -941 80 -604 -498 -77 -929 1 650 785 417 -742 833 -846 -107 -887 -35 -749 -976 304 -62 -644 -144 78 829 718 50 -449 132 719 -788 248 -654 373 891 178 274 -445 -767 260 -300 365 -181 -809 -838 -478 55 -592 729 372 853 -840 -280 509 431 363 144 877 -347 282 929 592 -273 469 -745 -891 -586 -267 448 446 -56 -262 159 493 77 970 -722 -400 -548 -130 682 -20 804 96 -630 -63 122 -238 -752 339 -348 -192 502 -356 -777 -321 -836 -565 455 -452 978 -552 -115 202 180 -767 -132 -361 920 777 913 688 -740 -603 -942 -111 541 516 356 283 -722 -559 -451 -711 287 466 501 896 -792 88 -325 968 670 -266 -798 -893 -793 207 860 637 825 -904 518 300 -421 -425 -898 322 -126 -358 -397 -868 679 361 -539 -692 402 200 -600 294 535 -80 575 -997 148 85 -116 -242 -322 720 -537 836 915 409 -869 -353 97 -183 450 435 -214 448 -208 -477 -302 -696 105 -800 -276 -735 -900 -265 914 -69 -822 -717 -130 940 -235 653 -60 617 -780 648 -874 393 -778 -257 -462 302 615 27 -521 983 -130 341 720 93 -827 -659 310 963 619 404 -137 -908 -456 -958 -87 226 626 517 -600 913 33 686 999 887 -462 -571 678 -873 -674 -371 -126 -175 247 -432 -928 -939 -135 -810 -305 -526 -546 122 87 -239 651 534 815 -43 -203 844 362 -277 -594 -549 314 -603 -817 299 470 -278 33 -746 548 -62 232 -732 53 -657 -685 137 34 -546 53 164 -525 -188 -575 232 -981 -928 186 183 -380 -867 271 -740 868 671 -376 -248 -463 934 -378 -248 -470 886 -612 910 -927 -393 352 26 865 7 12 881 -666 -880 -487 -644 -50 -841 123 981 124 403 837 479 738 542 338 -230 750 -275 -821 462 92 -72 -333 141 -922 780 -586 816 497 -449 420 878 732 -20 -721 -486 680 49 345 383 -794 -189 -814 741 711 -198 -477 -411 -905 -19 -645 -360 92 306 511 214 427 -288 137 -7 -377 -430 -918 48 -992 -700 174 -220 759 -140 -670 48 -311 108 -896 -331 -827 -604 -695 385 838 -398 751 845 -254 197 -529 -872 202 -553 -318 -202 234 -162 406 756 -13 -659 922 727 -358 -324 -380 652 -820 -468 -874 -940 -534 160 810 317 -53 -221 -481 946 -261 430 936 369 305 384 -285 -411 -71 354 -237 -113 -447 -595 607 -789 -888 507 914 16 -164 874 -481 -839 718 922 967 708 545 967 757 919 808 -266 -11 905 233 394 966 -135 -445 387 -754 516 323 638 935 -257 -329 -47 350 -626 355 435 334 94 149 -300 -443 969 832 255 971 -894 755 818 -358 -425 970 -321 621 513 -964 -417 977 -688 635 190 116 -88 385 -444 -702 935 -204 363 -853 -704 857 377 -413 -841 10 -928 -606 -997 -895 427 -350 -685 742 167 556 -490 -674 726 -753 466 -825 303 260 508 -257 103 149 -980 -9 -718 432 -253 -489 -690 708 426 606 -827 937 528 557 -26 -193 988 518 528 331 905 -92 -372 -271 -363 947 966 826 126 -803 828 -504 848 -992 515 203 -716 471 444 -952 685 624 -981 615 31 -204 -989 -262 518 322 -441 -566 141 109 -801 534 759 660 593 183 664 -923 20 13 765 -627 398 -40 518 -121 -530 740 -816 -792 69 46 63 -35 38 904 -373 -238 -849 816 104 -731 671 950 -41 835 165 975 678 284 148 -909 -314 -528 -529 846 336 -787 -439 -725 550 147 -752 -477 786 -180 336 -14 842 846 752 -302 893 -995 -306 -158 954 813 -804 499 490 -275 -132 -210 -693 -465 648 -849 -778 181 -869 552 367 -434 875 -909 574 260 -211 -621 -194 -869 -251 -136 -933 880 -565 -649 842 877 -214 965 -38 -42 454 812 48 -463 998 580 -642 500 -409 -723 -677 903 708 -242 -720 703 0 -676 -780 553 770 563 406 660 -735 866 -889 -394 11 -507 -487 -188 -531 -842 336 349 -223 -891 782 702 189 -22 -357 449 503 57 -598 548 -169 -217 150 -721 730 425 -299 -444 -569 542 164 -549 293 721 202 -524 -562 136 -931 60 -570 506 -591 175 220 -459 -422 -552 -169 -306 -322 -150 887 -978 611 -168 -425 -207 -179 -385 231 -503 980 771 843 -79 -296 -960 -619 315 278 28 456 562 2 371 -365 25 -471 21 975 -649 406 229 379 1000 222 -723 -371 236 287 291 167 -808 -205 -500 -867 -827 457 489 -354 112 -870 12 757 -678 -627 858 -684 -755 713 -353 -457 865 -839 -910 440 -54 -627 -766 691 -927 -615 216 -291 -888 -918 -322 339 -940 -167 436 -612 185 417 -232 -322 -753 -266 -512 473 -452 760 -486 -861 -615 -903 -482 -594 -632 -627 -534 -284 39 487 -251 -122 -232 -40 -591 689 170 -30 -346 13 -507 608 -133 531 443 -836 -822 -682 44 626 -437 -707 -30 511 -957 183 -377 -599 -667 512 308 -298 797 236 740 -704 814 450 -152 -936 659 -587 40 0 -298 356 11 -813 747 546 290 969 -117 719 148 -459 767 64 870 -966 -831 29 245 761 987 -379 -207 -886 -153 920 924 912 113 -511 396 -291 550 -418 308 -397 265 281 -238 299 121 338 -205 239 -634 -759 -831 -347 -332 749 -216 555 -437 315 -52 -524 -491 80 -382 -623 -759 328 -919 256 880 964 -321 -861 541 235 0 974 -389 680 444 321 -549 671 -351 -242 466 651 346 590 -637 -232 -128 -694 -249 764 -594 -62 983 540 978 709 -981 270 -664 70 189 -916 41 -919 -416 470 -494 -294 -137 -596 104 360 171 21 183 -608 -819 -196 -851 952 110 -264 541 -174 -69 -379 172 307 -762 -362 761 -367 -162 260 927 934 783 489 590 -656 -165 -987 -467 -688 -249 137 -905 146 -515 -145 255 -759 -966 583 782 -708 141 -530 -956 961 589 -969 -914 -471 122 434 -503 -857 396 480 -80 -740 921 -877 -580 245 -808 634 272 275 -631 429 -759 15 -518 -355 -259 -635 -690 -280 -954 -119 -671 -568 -477 -290 653 763 588 -518 996 -503 -536 520 468 -326 491 242 -283 -517 -91 735 563 -670 -622 339 189 -214 356 -158 184 -549 310 936 598 289 -898 568 725 -977 440 -314 -15 982 -585 -154 -430 945 -800 485 -588 749 766 -333 685 -923 -499 638 654 -656 562 301 914 -850 271 -453 318 268 499 -900 230 -11 730 158 -830 571 -235 467 -579 709 409 252 937 15 340 -944 749 63 -454 -674 -365 -133 -11 -572 497 110 307 836 -517 151 -894 6 639 -517 -582 795 752 15 -745 -857 126 -25 -897 -160 807 187 501 459 -538 -1000 987 134 554 326 -28 -931 -100 -90 -701 -869 832 -233 -452 668 -996 951 -56 678 -902 731 718 320 -265 32 -390 34 -737 -238 -232 -235 837 769 -14 751 -568 -455 -988 196 -367 153 -482 151 -540 382 323 70 -612 -335 -731 100 -490 777 -471 -134 -502 -790 -515 27 751 -649 207 -917 406 610 -19 -154 -611 -980 -196 -338 -127 277 -767 -325 552 -398 -538 -91 -507 -22 -571 -234 89 -432 928 750 299 -299 -463 -588 -179 468 979 697 67 496 688 -310 -190 -549 922 -134 185 152 508 724 122 -401 -448 -674 131 -750 650 -246 -667 -587 -317 296 746 277 806 257 -672 899 -853 557 -180 -54 228 -160 905 10 787 161 -361 -259 274 774 669 -555 -579 -481 -766 -433 -951 -720 182 473 -487 629 -140 -265 491 654 647 -329 -950 138 64 -474 18 -581 -111 -247 498 -696 729 -376 -651 -903 395 -77 -277 -394 900 -697 488 -674 -942 -690 -736 853 36 -806 -843 301 454 -516 765 -319 -471 -889 164 -253 -883 775 176 -587 -436 620 -911 146 -145 293 514 -308 -694 -457 82 -308 206 945 559 -530 990 287 866 769 139 -360 -971 448 936 239 -82 278 -283 119 678 -671 -665 -512 -548 561 220 367 446 -471 781 -895 -708 -612 606 499 163 847 917 -890 -198 825 434 -879 -664 -777 106 274 610 -400 397 736 -952 238 -542 600 -57 -776 -396 1000 868 676 534 -771 190 -314 -330 346 406 423 -266 52 976 782 -425 795 753 179 794 625 847 441 987 -532 879 -805 626 223 -649 97 95 -189 -976 565 -606 -550 844 -469 604 1 699 165 -263 626 -761 -935 289 -352 280 -525 694 761 -128 -804 782 -448 287 -261 876 -352 -654 -819 148 -284 -287 -311 -530 164 872 297 -178 320 878 -366 658 -680 75 251 -809 79 -824 -527 -978 -655 -705 -813 -174 680 -358 -682 -678 53 807 715 48 734 -888 866 304 -557 67 804 70 60 813 401 -281 447 -989 819 240 111 763 -395 -435 951 597 -491 768 -681 921 85 -445 842 476 -718 47 191 292 -665 -989 411 -515 -145 -525 -366 -451 -638 -641 -949 360 996 843 -800 131 -876 121 214 742 -650 357 -871 -232 -424 -337 -302 139 -410 440 958 -108 832 -411 -244 219 -562 -31 -261 600 415 -264 -197 223 4 -451 926 651 474 -772 -814 7 -911 255 -881 -511 461 667 78 -207 554 78 -842 400 -13 272 915 736 328 -303 -990 791 -831 106 120 735 -999 738 856 -75 511 255 509 766 409 217 -520 -860 804 426 503 997 494 -440 -577 229 -717 -518 -846 -423 -708 170 75 -311 -903 253 649 611 -742 571 -78 514 -925 355 543 -159 859 857 -566 -230 743 -118 -36 562 788 -17 -408 -361 709 -547 -275 -366 -217 555 540 -300 -492 337 -674 -722 680 322 -426 142 -556 388 -839 -298 856 -658 -268 -115 485 16 -87 -982 17 140 839 -601 830 -105 -428 -458 121 -795 -489 197 676 343 -797 -466 -554 441 342 -806 819 948 412 137 -800 56 -794 -373 498 -949 -841 -906 -78 330 60 41 -635 -763 719 288 -112 -138 -610 258 446 -246 817 868 -980 -125 880 -782 339 -163 -644 -796 276 -16 800 547 433 -469 933 251 438 613 399 -685 735 353 858 -832 -235 0 440 -654 576 -616 -398 -214 857 908 876 -499 873 143 -680 975 20 -76 132 -189 -842 -126 904 264 31 -327 929 -283 494 -182 219 197 -289 -995 889 508 949 871 253 -325 -691 -608 -1000 -651 -875 -156 -790 187 -846 -788 466 731 868 -646 129 -649 32 -615 -744 -485 -319 -573 800 -210 238 -706 -966 -164 -499 888 701 644 698 -734 -43 -10 145 610 -336 437 -805 -306 265 -976 -211 190 -191 550 722 -145 -218 347 -391 -62 63 -32 460 930 949 -254 -568 -544 -658 -397 489 -509 933 -344 649 -58 -953 970 -693 505 -53 830 507 -256 -708 902 -44 914 427 -148 931 -126 -563 206 97 207 676 -900 258 -370 822 -514 -524 -643 -818 86 628 740 -262 -251 -973 -606 893 -355 346 -307 -849 408 600 -100 412 -601 -688 -968 -71 221 952 -878 708 -123 388 -248 619 -367 649 886 -792 590 -466 442 19 571 203 -913 875 -343 324 -149 534 -320 221 608 154 -349 252 139 -39 -553 -499 508 -417 262 -689 826 -715 487 -144 -852 -653 77 -290 -797 387 -428 -430 93 -72 -191 524 730 -870 -786 -83 710 -860 852 -251 458 133 635 683 618 -573 798 177 128 -731 672 942 161 -179 -495 -230 508 89 -710 512 -251 669 -292 688 521 609 -559 505 682 -48 -867 607 406 -462 -554 -324 -671 -240 -752 -25 511 -181 844 -933 483 592 -434 -275 -587 614 -463 914 -649 -858 756 518 292 800 -459 726 -374 -258 -838 567 -685 197 860 -824 889 -976 176 -925 -890 706 666 348 -737 -602 -925 -908 115 -596 247 467 827 941 -451 -778 408 756 652 384 -857 -839 -484 -104 -857 516 989 743 -515 -559 -888 771 -602 -817 162 -1000 836 -762 -944 594 951 221 114 467 327 406 659 982 256 -349 -957 90 -187 -508 739 725 -855 519 -142 -486 -183 -952 762 806 -122 257 -336 -735 -318 617 60 706 242 62 -35 -78 -556 -127 86 775 654 464 -528 -610 -510 -675 939 646 -756 116 173 -170 757 343 -656 -595 755 732 220 527 -594 927 328 -483 -953 20 87 -229 -176 533 -240 930 -809 482 709 -457 18 118 -648 -309 -10 -465 280 -505 748 -934 572 -946 932 -34 -454 848 322 998 936 -204 102 501 689 666 -934 597 940 571 -50 -995 -769 -77 95 -653 113 888 -337 682 46 -111 780 -611 -980 -843 -891 377 72 133 966 -425 863 850 -944 -970 161 723 288 -949 -103 970 -851 328 845 74 518 622 -56 857 -450 -829 -915 -567 -163 415 952 -694 203 166 -97 604 -298 573 -819 -887 967 -105 238 -693 680 -915 628 -565 -856 -992 729 170 -329 -30 -819 -788 57 -113 -600 223 -736 -642 -869 -858 594 772 -752 447 103 -154 528 326 -367 -717 637 -265 -460 607 43 -618 549 -725 695 -164 -594 -320 -765 -728 -956 -143 710 717 211 876 -633 106 260 583 -266 -362 963 -437 -821 64 -658 244 497 529 -695 564 -90 968 168 -719 44 677 407 -722 786 607 -933 629 956 -957 633 353 -536 -217 896 185 -201 882 275 -514 704 621 779 -496 728 943 157 619 13 42 -853 717 668 -88 769 753 -684 -395 -917 132 -381 -898 465 -687 737 -657 -479 979 899 -773 -107 233 820 -743 -93 -759 -486 204 925 -335 -380 -847 719 844 202 -495 -81 -471 920 -645 -484 215 842 188 -700 -562 -548 -975 966 -893 411 -427 241 -911 -819 679 856 -845 856 634 938 296 932 844 -659 153 329 681 -732 -357 126 97 -716 -195 131 640 -914 148 -251 78 -946 838 845 259 145 -137 -116 478 -239 -899 836 -170 -878 555 923 291 361 706 503 21 792 -338 200 -785 -399 -577 -991 627 984 976 -690 4 846 6 -203 -920 -760 840 983 71 954 -772 -264 16 363 -565 -866 -843 396 90 -458 294 969 -172 -901 -369 297 -727 322 712 -963 -524 508 -340 -40 450 912 503 158 951 490 444 453 -845 302 364 -336 -216 -385 -66 -578 -893 695 -506 -823 12 280 85 357 -289 354 27 -384 -790 -462 -62 788 347 384 -112 890 482 538 142 -773 949 -20 -980 546 314 574 -736 88 928 519 -764 642 356 -751 615 508 -437 -42 23 -335 342 192 738 484 -752 261 162 -853 -806 459 525 849 131 -508 721 -207 -78 182 889 635 5 353 268 -995 126 -289 797 -444 -209 445 -364 -152 -899 -378 -887 416 -669 -459 688 525 -281 -31 407 -872 -150 -222 703 -507 957 -398 661 -99 467 -780 145 35 388 219 -847 238 853 -573 658 -517 -424 -97 -145 290 -976 512 -986 -392 279 108 571 -424 177 -321 799 115 -356 77 -956 603 -417 209 769 -297 899 -127 173 -680 363 804 -667 -559 -519 735 882 930 160 -104 295 -630 -23 -25 -187 236 -509 -36 -502 514 826 -339 -777 82 -798 -731 -17 -157 -279 434 -940 -68 -898 -944 147 -160 949 10 441 -824 128 204 -679 -661 -756 210 174 255 365 -137 162 -799 -88 105 137 482 -948 94 96 350 198 -315 -524 -483 -605 -197 484 973 192 280 -505 -788 -673 761 -322 -63 286 556 654 404 656 872 -710 -63 -27 619 987 -207 358 -537 -285 454 971 -684 132 -417 -639 -225 -464 620 -291 375 426 -245 -7 166 -752 891 -407 -412 647 -895 826 -276 -636 -863 947 657 -33 -181 -61 171 949 -74 986 13 -800 874 -705 -116 196 -709 -301 -649 -506 370 -995 -767 148 662 -303 346 139 40 27 -150 225 -979 26 -722 355 -519 -957 -311 -279 -664 673 324 -734 -122 431 -479 -375 -595 -360 136 -499 -487 -607 507 -426 -457 42 213 574 1000 265 204 -798 -3 222 -865 505 -907 -361 486 462 993 -791 349 254 655 324 888 669 873 -292 341 -406 -521 -104 -546 566 -947 468 709 955 37 793 -914 -847 -740 181 -18 -644 550 -982 257 -412 790 -797 -480 401 -556 301 -356 537 -349 242 -16 -812 914 724 6 -495 666 132 846 -162 127 -447 -289 -997 529 654 430 481 -651 276 -253 53 404 -515 -94 626 118 418 -828 -349 -990 -277 192 -975 -481 -596 -682 261 -524 507 639 -339 99 694 -44 -423 518 754 -424 -634 59 491 -875 697 -447 624 -95 -291 443 972 838 -997 -518 324 -457 -54 -373 893 -327 -625 -880 -265 -391 394 -883 897 -521 -193 32 -394 -558 -250 442 378 760 40 919 -747 453 602 361 155 -728 202 719 373 -258 -840 865 633 -125 550 742 55 380 -421 -23 -508 810 -690 539 -805 -587 -552 844 -821 448 -275 -816 -847 -85 661 715 769 -406 -106 -671 706 83 149 -763 152 -470 -304 -956 528 674 234 294 805 852 -502 -357 -814 512 -816 -454 268 -558 960 -1 -943 196 692 -641 -674 114 -709 556 317 691 -990 331 -868 708 195 -952 -881 372 323 -577 -26 -492 -2 478 -583 240 -486 62 836 -954 147 -876 220 -690 586 339 -221 -434 -38 -782 -259 -834 819 -634 -75 -761 448 171 -177 695 224 -830 923 -89 -751 980 829 -350 -476 167 143 -467 545 700 111 863 732 783 -705 -898 -194 147 785 199 123 463 -997 483 -211 933 -447 284 282 780 790 -318 527 851 602 -255 -87 -983 655 -465 417 919 -460 191 -137 -480 852 724 -965 425 897 -468 396 -267 -752 -694 -871 -746 149 630 -249 938 -648 -879 -355 -658 -270 -648 646 -817 325 -71 -374 63 -131 -797 275 392 273 165 487 923 604 -402 176 -380 353 -651 -824 -159 -696 336 573 -367 -631 -515 -802 508 705 757 -85 -37 323 396 656 -519 7 -625 13 48 -319 860 533 338 -220 906 -880 -908 596 460 995 617 -54 823 383 962 679 898 -338 442 265 235 -274 210 -272 509 -5 -541 695 610 945 -964 -201 492 889 -86 719 -232 -99 -354 762 -154 298 67 -657 458 345 615 462 527 -817 146 541 400 757 -759 -56 -539 -582 -905 888 -652 -943 480 788 -236 564 -201 556 700 -844 -176 646 -916 -202 986 -117 988 694 -528 -178 -433 394 212 -365 535 -205 -261 -400 -897 16 -340 -52 -446 -295 212 476 611 -226 293 -292 232 268 -12 808 -499 88 -609 -419 736 393 699 -157 304 -797 572 673 -963 684 -608 621 515 -905 407 -117 -432 926 -911 690 -866 -652 -803 -62 657 207 -318 899 179 153 5 411 -540 169 501 945 -819 390 602 423 145 526 655 307 574 -47 896 886 -217 769 767 551 19 124 -560 -33 947 510 782 381 -463 728 -13 -291 883 459 -668 -294 533 -845 -253 490 -367 -584 996 -901 614 -530 -901 326 776 712 -39 164 634 -31 899 -977 31 607 893 -142 526 342 153 719 326 183 -905 264 695 11 -104 -692 767 957 -138 925 589 473 -18 -58 -367 -504 926 353 -590 -428 956 84 -526 -195 -918 -646 -517 388 -609 -384 -501 451 116 -987 18 -821 -577 238 376 975 406 2 -956 914 -712 -808 943 -711 974 37 134 -542 -868 806 -494 -406 32 -486 280 28 -455 -843 -265 305 -948 517 617 644 943 -646 857 744 -822 -5 286 558 -11 -452 -663 809 -994 959 -475 202 887 -766 392 -260 -548 990 -359 -543 731 839 618 -30 605 -310 768 573 831 -959 448 -702 381 105 917 -214 618 227 -940 611 -66 -223 -615 722 925 416 274 908 -839 813 -836 -969 327 -516 -328 -17 163 -473 -896 890 810 -865 -276 -69 19 458 960 -607 405 -753 -545 192 297 -293 39 -442 -57 502 473 -673 -910 622 926 -755 -228 283 824 974 592 -621 96 548 -821 224 -118 -904 -815 -712 -970 580 819 -658 937 782 758 -35 973 -860 -202 -366 688 863 -156 958 594 395 233 -562 -906 -44 530 865 -976 844 -900 -806 938 918 -980 -620 -299 -55 289 479 -36 420 -501 -79 -792 882 -558 -244 276 34 822 126 -546 -56 -466 546 872 -672 960 -428 -949 -286 -864 -554 394 955 52 -355 -290 32 473 946 -510 -655 -374 194 766 -718 629 403 -656 668 -386 -397 -150 -639 -230 -869 -298 -283 -341 -401 895 736 -120 686 886 704 724 438 -186 -899 -113 -616 218 -535 776 -542 -834 339 -268 25 -442 -754 -722 942 -595 -545 -375 -988 73 880 -438 478 -101 -610 962 227 744 446 -406 442 282 776 -277 287 662 -667 -800 308 -571 -709 -996 916 -156 44 932 611 58 -692 -107 -128 -447 -965 614 305 176 -19 225 -87 31 638 724 -120 -963 -902 955 488 -580 -353 117 -796 752 111 122 -649 485 196 -913 512 -131 82 252 -862 -433 -973 469 -352 -249 234 562 545 -153 -396 -792 823 534 935 -457 586 -877 -786 425 -208 -181 -55 -996 843 -597 936 -940 816 -235 -255 232 933 206 -132 552 -195 412 -466 -886 -948 -627 650 25 274 -978 895 -874 580 -662 -828 667 -241 758 -83 -773 973 777 -378 351 -683 -301 578 112 -796 515 -418 -398 -121 -883 -651 763 -664 602 304 286 -467 653 -413 443 168 -350 812 -78 -656 -148 17 -603 -644 -174 552 515 -638 175 -725 -87 657 225 70 -797 153 912 -784 937 21 -535 -493 -831 173 531 276 933 -327 342 -437 -174 924 0 -293 -466 597 -124 -157 834 224 -20 170 -450 466 -134 865 330 857 -712 -482 312 -595 870 369 -162 -686 332 513 -689 468 403 315 -68 -770 -834 661 653 607 90 714 -528 -56 849 -455 -189 264 -617 117 -856 282 880 616 -669 -674 -399 -688 -261 -981 428 -362 -520 855 901 545 -675 -697 -895 -709 726 -808 -254 -368 942 -546 -870 -978 786 -453 445 -143 -821 -382 -28 436 -7 734 -616 -455 988 -893 801 693 461 -798 -921 723 -219 -529 -149 -304 -4 851 929 130 -784 947 668 426 -248 243 -646 -807 -955 612 15 -724 764 671 370 421 -336 118 878 -88 -263 -873 169 -700 991 571 -195 904 -261 -651 575 870 416 291 -949 -564 -943 -986 -193 -121 -718 -88 -438 633 838 762 514 941 930 -450 -188 142 -600 -684 367 956 762 631 90 -51 -119 -131 -411 -853 -554 -450 285 -853 -203 674 -205 86 790 -962 -496 406 584 -450 -141 711 -518 310 -976 -732 441 -709 -684 -202 -283 828 -796 -637 -828 747 183 768 528 -646 192 470 454 900 18 345 -561 323 -455 -253 158 -558 -858 317 -235 -735 91 -886 -45 -832 899 284 -343 -221 -243 747 -217 526 -649 702 -405 -929 -193 555 586 692 854 -859 -150 778 174 -141 -719 -740 260 419 -976 -680 476 211 -452 -236 -60 -771 -953 -997 900 -242 -419 -160 165 261 922 415 264 -757 -289 -831 -421 -434 317 -628 -483 -274 -659 -592 404 -373 -999 365 -14 461 -322 306 -80 639 109 856 398 -38 -208 475 306 -127 758 278 365 740 -386 -850 -783 718 932 346 -200 621 872 349 -552 490 -891 -295 -937 -247 -109 -363 -941 -600 -389 3 225 594 -352 946 233 -722 -748 642 839 116 133 -828 -30 -917 910 312 331 -240 -53 -592 -219 840 318 885 -792 307 484 953 -122 -159 -443 -830 -481 -487 -427 -917 -402 -855 -468 464 -514 607 563 297 607 740 169 -238 506 -452 -368 509 988 -243 509 -719 640 -859 700 358 555 -517 -109 946 -372 -573 270 67 483 510 406 275 619 804 -32 841 68 -729 -667 -512 425 91 839 -44 -93 182 888 654 741 251 200 -296 -862 121 502 318 -884 735 -953 966 -955 -683 493 537 540 -744 57 -991 -551 80 82 187 26 424 -559 20 26 -999 693 -648 -295 -929 -568 705 130 -224 999 278 -221 -925 -989 230 -564 63 276 831 -395 87 -259 764 175 -854 -577 -605 594 684 106 -98 -632 -469 -279 852 611 -336 -558 956 -744 954 -848 989 770 -481 -631 -197 676 -886 -112 375 -477 -391 814 -729 -338 -717 -802 -766 -445 -717 921 648 -232 -714 480 -998 823 912 756 374 1 -667 295 784 -973 -953 -105 -805 73 -34 934 629 -965 709 -189 -923 703 979 -729 192 -940 877 -62 669 100 -41 574 257 -382 29 -376 58 -716 -662 373 -388 -781 662 212 -158 -658 584 -398 99 -208 -919 -218 -276 -648 -317 931 911 -918 697 200 689 508 -968 -809 286 -282 63 277 512 -826 381 625 345 888 871 -217 -381 338 -359 -743 831 503 217 -546 207 -229 710 171 291 799 941 640 -20 284 -727 162 -775 644 401 279 -744 617 -399 -229 -494 88 402 -578 -477 576 778 -580 53 735 733 -723 -860 170 -733 -388 909 -797 -388 856 -73 -278 721 231 -158 520 -804 489 815 -936 508 -472 721 330 -580 -55 -466 429 -850 -362 207 865 120 572 273 476 -988 -608 451 -750 -976 -452 822 -248 -660 534 111 -805 239 -761 -31 -472 -900 -63 -121 -96 787 198 79 340 135 235 999 -796 -452 832 870 819 -576 527 -185 -164 317 201 -857 828 565 -668 25 -732 -163 -554 -190 -536 -639 -674 -485 819 894 -659 884 439 -538 41 -566 263 501 -594 490 -759 184 -487 512 -248 0 589 296 -555 886 -94 -53 -197 881 -958 -66 -221 -990 777 -65 798 479 -579 -873 -78 -531 746 109 -268 -908 -789 -886 539 473 -506 -327 -410 -362 -482 -641 -489 169 206 327 667 69 -967 89 -233 -249 -423 690 -912 58 602 -202 -441 -356 876 577 748 -433 -154 731 286 -408 -815 -313 890 281 -192 649 455 -758 583 537 -444 930 -414 379 -193 662 751 -116 924 -462 -919 -981 429 -871 7 -837 82 -283 -772 318 -753 -810 867 711 61 -57 -406 -995 -541 35 710 143 -879 -648 201 676 -869 783 -374 -293 -976 -583 -443 -367 609 -8 -566 989 213 547 208 553 -737 -996 -285 -911 213 -624 -831 308 909 -653 -647 904 -536 -644 -19 -205 18 898 -472 -26 881 559 -111 769 699 -817 -727 927 -763 -465 -760 278 90 -436 -931 -887 791 498 402 -639 461 -880 -367 -373 706 32 526 258 407 -233 81 981 -392 -472 -873 39 -39 -76 107 271 -4 -611 346 321 -262 -54 703 -154 396 -952 788 99 344 314 -325 -460 828 944 450 -770 153 -910 163 966 -529 248 39 846 156 25 37 -522 48 -117 -583 345 971 -352 -581 -458 -750 791 252 -888 -567 -751 556 -214 -955 632 -290 -329 110 958 -982 -195 864 -95 -577 -867 515 -5 826 148 718 -751 -523 -603 377 -769 125 82 389 -26 443 -54 420 157 -80 -451 185 -390 110 329 966 -481 516 660 862 856 -637 -364 -98 759 -748 -421 61 -780 -622 -107 541 -893 -961 -785 -343 -880 -734 -637 -71 581 245 -697 182 -199 630 413 868 -940 -289 -455 169 188 -950 -339 -418 49 -58 930 488 -509 -32 266 -558 -800 -928 917 174 -823 245 826 165 -317 -49 -47 -962 713 8 -436 -206 297 -614 -789 -968 -872 995 510 32 731 -77 335 358 574 -646 -898 -553 -826 577 822 -306 755 -784 -369 229 -523 -602 -907 741 -159 -117 731 -476 869 -26 -723 -715 -419 510 389 -858 725 -551 930 -263 505 -876 709 -3 402 840 -283 -499 99 -529 -370 -266 -895 -659 15 987 -486 -645 -800 337 258 -937 -397 -488 -661 185 -667 19 -745 -437 -134 -894 737 250 -265 46 -473 144 -140 134 -969 391 -195 174 -477 44 977 -52 310 85 965 958 -434 942 -609 924 -869 353 663 356 -275 496 312 598 151 32 44 -445 -85 -362 -498 -604 773 91 -439 283 -105 239 -714 710 414 646 -111 758 -733 -540 -805 968 -858 526 66 468 -894 13 953 778 33 -433 -422 -48 -195 -294 -91 800 -19 -499 860 684 895 -816 -963 -653 478 -466 -143 394 558 971 390 875 67 660 775 698 -107 -410 -191 -132 -82 -643 671 811 90 -74 170 -642 -178 205 9 423 768 -394 -327 -415 -640 -136 340 694 444 937 -633 570 -27 988 -136 -953 -389 40 -897 966 893 -184 -96 574 -237 663 -325 438 -472 -93 517 189 -59 309 -553 724 -948 344 828 395 295 511 -336 -247 687 -689 -545 509 -640 336 -418 -999 -728 -793 694 385 -621 -571 229 -343 365 -102 548 -823 -416 88 -328 640 -336 290 346 -659 -273 63 -599 18 560 -962 -847 607 651 -374 -26 722 475 393 -360 874 714 892 -263 399 -578 798 -564 235 561 -590 -310 -140 418 -612 106 286 220 5 617 646 -989 339 -49 -266 14 354 392 473 -528 -730 62 -366 423 -292 165 161 141 -592 969 385 -99 333 -99 -223 -863 -720 -931 -20 249 -385 410 181 -180 -413 -68 618 731 -406 789 489 988 -216 -200 -20 -240 642 170 -905 -312 871 978 806 -594 822 -175 72 -945 -705 -836 -585 796 168 234 -689 -355 -315 590 383 -504 247 -738 587 109 -542 104 550 -831 551 -100 -684 855 -462 194 -308 305 870 -326 879 202 979 128 100 -716 -944 832 362 444 946 -176 832 -317 -669 912 380 -983 -105 -507 75 -807 452 -341 -706 -678 231 -618 -628 761 80 875 466 -190 131 -649 682 -442 -420 -268 392 -138 628 -473 -752 -757 629 92 -322 -924 993 -986 661 18 402 -258 -857 -243 766 -801 252 -335 -629 831 -163 -42 -988 -752 -625 335 -63 -718 -148 -91 -534 484 -463 930 237 490 -865 -336 422 101 757 609 -666 116 770 834 582 -793 -28 -71 -598 -435 255 -382 702 -402 -741 -876 -224 613 703 627 789 -510 -193 -453 544 866 97 157 -379 781 583 -619 -977 474 -840 273 -179 -904 -97 482 263 525 -324 742 -249 369 -595 482 -272 800 297 -692 368 -854 -948 165 1000 -530 449 -296 551 957 -950 51 -744 930 -630 -284 896 -43 239 -619 572 -900 741 -435 -552 -163 -899 871 322 859 -358 -705 -637 -356 635 -634 914 -413 -208 278 -154 -213 667 -134 -242 -732 -21 428 -720 565 496 -611 -454 914 166 -786 352 646 879 306 744 447 -120 -849 -15 871 992 438 830 -446 -365 563 586 -965 593 866 -509 521 -456 -823 -685 444 60 799 254 -780 -316 587 -811 859 -475 405 916 -179 -660 744 -365 -123 575 864 -554 -711 -320 399 507 50 -369 714 -347 -318 14 660 -85 -590 665 589 -460 788 98 135 -728 -9 -137 7 538 -367 -937 286 964 275 -106 859 438 -815 963 -751 687 -43 -373 584 974 56 583 290 -999 523 -593 -197 775 -174 174 520 987 956 -429 -611 -813 -52 695 76 165 -62 721 -898 -871 430 202 650 824 -192 -604 -129 -448 -732 -165 877 365 501 -771 -243 512 242 520 721 807 -677 39 -145 -728 838 -990 -973 185 504 811 -794 -135 -621 -983 948 255 -371 -418 -216 184 34 -46 -772 -251 280 -509 51 557 -360 -732 -428 180 -73 257 -94 425 -676 345 172 -711 913 -110 -833 996 -652 -112 329 914 -703 300 -583 -314 335 -338 -637 -186 185 -683 727 650 969 -44 819 348 -937 18 -689 116 531 -160 84 34 692 -347 770 -810 386 -400 -607 -731 -107 65 -8 951 146 212 -85 -613 -476 140 587 -407 210 165 -724 -466 825 -704 -200 -261 994 -903 -215 -35 -1 -110 -545 519 256 -603 937 652 -931 639 -100 -701 980 -674 -727 720 792 -449 -841 -7 862 638 914 569 539 988 -731 -294 996 371 353 380 96 -556 243 -616 -264 436 909 151 -703 -482 -950 -330 -458 -219 -640 -605 129 -88 -664 -659 188 -65 863 -87 -387 -972 666 924 609 605 930 203 -800 14 464 -878 9 -34 86 962 -295 466 564 811 982 -127 -641 398 -408 660 372 -131 -46 939 715 -936 383 605 -27 -383 493 -457 -396 -496 -716 1 499 -627 -900 791 -951 -859 581 587 23 -34 691 100 -891 872 -919 -137 583 314 958 -168 292 -396 -874 451 487 -330 473 -791 776 317 409 1 927 -432 -68 -498 -811 -456 -192 -384 418 628 -648 -593 413 -482 -334 -35 -693 -613 -770 11 -201 -499 -146 -918 591 -293 111 605 508 608 33 -388 436 75 702 346 -294 728 851 484 -315 787 -312 -696 561 200 -241 -492 -974 -470 849 -593 967 508 71 471 582 363 -389 -394 823 389 462 -932 -817 -547 -197 -970 207 511 -837 839 175 -74 -63 695 -181 103 635 -611 479 741 -913 567 -885 -282 198 784 980 225 -192 494 -728 69 -231 -735 -843 721 165 90 -394 279 -453 765 -37 150 634 665 929 554 658 -196 477 -908 -649 -919 -207 474 -753 124 846 266 704 298 662 -864 -268 976 -113 -601 69 -24 -884 -744 -478 699 177 -982 -186 322 -420 -758 -611 -809 333 -917 419 -544 678 -655 120 896 708 260 53 339 -205 711 -154 680 52 582 533 458 -531 634 -602 454 -780 164 -137 577 813 355 -886 -939 101 -5 -669 -758 -753 542 922 608 -567 -165 881 -663 -418 -52 905 -205 -814 -507 857 488 -498 -356 -186 374 173 -912 -274 -380 288 -941 646 414 -888 401 742 -282 447 501 387 -927 -256 -86 71 -607 770 -634 703 -648 -796 -793 148 -486 -771 316 -492 186 -962 520 709 -435 -575 103 461 543 736 710 -328 428 469 40 250 -575 884 -543 959 151 472 -675 -459 34 844 54 901 -100 146 804 672 813 623 651 -387 636 754 51 -32 935 -490 763 -177 -167 -461 217 425 -19 403 667 -591 -23 371 -928 -173 -699 330 -170 -696 -825 -748 457 204 -193 156 338 -819 145 -270 -366 683 115 -708 807 -402 -542 -557 -406 -266 -657 377 331 242 589 -34 -140 721 313 -177 -656 -494 214 908 400 -928 258 -872 -883 -258 361 -581 524 919 -64 -731 691 -872 -577 914 182 -553 659 233 878 -516 945 -613 -123 770 -669 746 -284 -878 0 662 784 -233 806 236 981 313 383 138 -25 -828 -966 -729 -796 965 682 -829 -629 712 -1 599 19 -933 -289 318 939 996 835 -944 60 608 337 146 -270 -71 -78 -358 -451 -560 358 -979 -971 -566 157 244 884 -156 613 348 467 -142 -268 638 537 819 416 741 -50 -429 -180 -689 -942 996 -636 -766 526 -422 177 -870 -455 -591 -512 -936 208 324 -826 -647 -360 -484 58 950 -755 898 -713 979 -864 -11 521 -756 790 582 402 900 273 -911 853 343 -685 -858 182 159 502 -863 -581 -728 256 -734 506 207 720 -526 744 -402 786 751 626 -603 781 -673 -292 662 175 -714 -340 515 601 -704 -66 842 -737 -511 336 -252 -681 740 -329 -7 170 -455 -703 -880 831 -7 -791 -724 -592 -237 -682 567 613 577 -835 -561 -114 -644 447 240 212 620 960 618 -725 570 747 269 670 693 -797 149 -195 -768 817 753 -711 665 831 -81 593 9 336 -728 385 -806 -384 520 888 -675 -704 -726 -123 604 -806 191 -913 419 220 -645 451 291 -733 -761 582 -984 916 506 393 608 -294 444 2 -876 398 176 803 -404 323 -880 572 -803 -687 955 889 -476 -131 -621 37 551 796 514 382 -172 -333 382 -325 -155 977 130 -835 -417 886 -356 -155 -992 994 836 -526 509 35 -679 -446 -805 203 -589 -643 532 918 707 847 88 -635 -983 386 -274 -35 261 676 -366 -703 212 842 602 501 -697 565 536 -168 504 -791 179 -95 -589 387 837 373 -685 99 784 499 308 -221 32 -5 -86 -114 167 830 279 -971 738 -456 46 -45 748 901 -248 447 -636 516 513 -869 844 -776 -859 95 517 49 -276 -393 379 890 6 57 -951 -871 -630 651 -479 -488 585 -573 -544 179 -491 508 543 323 219 743 751 918 -233 613 937 -192 -986 219 66 -644 409 -372 -725 -672 340 -681 793 2 286 -463 299 760 -751 228 -817 891 384 51 716 472 -524 164 -161 -915 -799 -846 -731 -784 -799 -125 -971 -425 686 -194 -378 609 -478 341 -363 611 815 505 126 322 924 -306 510 -579 699 -436 -932 210 -885 328 -668 754 723 -420 844 -729 892 -456 -617 -344 -793 -436 414 -902 -2 -757 -481 -941 -123 -905 403 900 866 -833 -239 573 59 -104 -827 -61 -737 305 884 283 -389 119 264 -48 -506 695 176 758 -707 -342 -630 628 -272 540 -44 -994 211 775 318 -735 -45 -16 -391 -264 823 372 -562 491 -989 -416 530 -941 -501 -173 -506 326 949 -219 832 193 511 570 -246 -44 -509 -392 133 635 265 827 561 715 -817 -126 992 -283 885 457 -483 126 -631 -363 992 14 -522 -118 -81 111 -672 187 429 847 669 666 -80 -600 335 -99 699 692 -378 569 341 915 -649 -142 -148 979 -821 -892 937 -209 -418 -223 851 571 -3 -808 744 -122 827 968 -854 -750 -235 -382 942 932 -29 -566 -607 -10 128 -773 -797 -316 -260 -182 -951 -494 -43 -745 -127 688 -770 731 653 -262 972 -407 898 160 -217 144 -369 386 873 -740 -485 -182 -9 356 308 648 -886 -202 28 -363 -442 403 823 -335 803 -158 146 479 141 704 -414 312 422 780 -774 409 -899 215 -342 119 599 -190 -680 -956 150 991 799 780 62 554 -745 406 132 455 -928 405 -879 966 -587 -417 -68 207 87 -238 588 -173 -915 681 -80 412 -787 838 -590 -205 549 -678 814 -911 -985 920 222 518 -910 -507 -720 -631 -788 -55 -342 -107 -65 -813 443 916 525 819 903 -961 980 236 -814 -452 369 314 280 488 -987 -509 928 221 355 -20 -106 577 -272 849 61 -35 -852 -847 254 595 204 -691 -216 490 -284 -470 -519 921 -411 802 -592 -34 143 -890 -282 346 506 196 -367 -534 805 -766 -342 635 647 17 -592 -580 885 -988 -281 -606 -435 719 449 -822 575 714 -190 946 -707 470 -967 946 -608 -897 -692 -590 622 -513 731 411 -391 -486 -40 -410 466 747 -14 -831 -558 -452 41 622 -809 844 898 516 978 67 338 379 -271 95 102 -88 -387 -684 -824 -896 -975 -890 82 -87 506 2 -34 -708 -711 798 542 -51 -904 -517 408 349 380 841 -361 141 393 -656 729 678 -812 813 272 874 -128 109 648 -107 -560 -788 611 537 -513 -134 315 -781 354 735 469 665 355 663 953 -440 -130 153 939 84 716 -314 167 -608 -307 704 -503 482 -442 -106 654 -484 441 -904 901 785 -229 676 523 -584 -329 658 144 -392 -492 -868 742 -936 -753 241 -444 675 -128 285 -367 961 268 -694 505 614 858 -770 895 -402 283 646 169 379 -975 598 -480 -705 -425 469 755 -656 -155 216 840 311 -752 -794 543 -71 -341 -163 523 -324 836 542 669 -939 364 -401 260 -108 140 139 906 -537 536 976 -474 50 999 -135 252 -842 -347 -938 -33 366 506 546 -90 -896 -789 671 -22 -556 -901 -175 602 390 265 -46 591 209 -735 -513 -435 942 911 -517 515 -578 706 234 594 -809 290 -952 483 130 -739 -170 -345 161 909 -635 848 397 393 417 903 431 112 -436 495 -954 -933 394 -238 917 187 -943 865 -15 -670 -754 -472 361 331 -183 283 -856 478 213 667 559 -206 -52 524 490 633 -130 222 -612 -464 648 -513 -882 598 781 152 -947 -241 214 -247 148 520 121 366 831 0 130 -711 -71 748 964 544 560 369 879 -479 988 938 75 373 -102 870 -427 -873 -824 351 592 -101 -920 -843 303 57 -659 -218 -63 200 -428 -54 575 301 -841 -899 -548 280 -270 144 58 837 807 750 -160 773 -963 -471 337 -42 -191 -374 -329 -575 102 -937 -878 -903 -207 -405 -77 -541 -194 -885 748 -295 941 225 -77 -585 -826 -438 635 487 -659 -21 -42 -798 -803 -446 -452 -4 214 97 945 -381 611 -715 952 -768 243 -944 -418 -149 540 501 -142 890 423 412 897 -258 74 -292 901 -389 -280 934 588 -122 870 -892 737 112 542 -964 4 106 -856 -606 613 -311 -18 941 687 528 -160 133 -454 -482 -86 -790 889 511 327 -992 -980 961 167 84 914 -645 739 710 490 -381 270 -525 223 -33 -264 42 -237 -704 342 8 260 -981 -253 94 804 -238 589 57 761 368 -158 42 -92 113 -335 -884 -703 650 223 -337 834 -560 946 -33 47 -780 940 56 827 -329 -266 26 517 176 70 -449 134 -306 575 -906 -714 945 920 -571 539 -557 -278 -956 188 -854 -146 -664 182 754 -226 -5 -433 -515 202 133 720 -833 382 751 971 -465 -779 -243 453 -600 -349 -97 357 189 -879 106 -723 -555 -739 323 -469 79 -689 282 805 882 128 -501 811 959 489 -60 344 -236 12 546 485 -957 -802 -927 -983 -498 824 -12 944 870 797 367 -738 -850 711 12 -450 682 761 -433 431 -655 -537 118 -131 735 805 507 -559 566 997 -769 -200 -352 112 400 -661 -148 605 -118 -815 338 -594 268 574 311 -361 776 -639 206 -338 508 208 77 412 584 310 484 -137 -689 -100 -759 45 -574 342 90 -229 95 -147 616 684 879 -591 -442 145 321 40 -907 624 356 -302 -380 -491 494 274 -769 -115 -713 -418 771 -811 640 687 883 -629 -925 -76 678 358 -626 -903 -589 271 -396 944 906 458 -715 148 421 -621 321 -580 981 67 -423 -630 809 811 -274 -586 614 947 -167 201 33 774 179 -90 -573 -852 -862 -920 554 196 -412 415 -484 -520 -36 108 842 236 -986 -501 731 -724 577 -249 -72 315 -183 684 439 891 -552 -34 540 -698 828 892 -331 995 910 -662 -96 -692 -674 -960 399 -440 -964 -78 -223 -173 -498 249 782 416 -266 854 578 403 853 -216 134 -380 41 -38 -263 373 310 -968 693 -87 502 -933 978 802 950 -845 -158 140 255 815 441 335 -951 -145 242 987 -374 -410 -40 733 -390 379 968 -840 999 997 588 -291 261 -713 -533 795 305 127 -686 -604 722 922 -342 -790 584 -672 692 180 592 471 184 209 -268 -158 779 -901 -588 -218 586 98 795 -308 183 -74 -996 135 -458 -623 -416 289 633 -678 854 -88 102 774 -538 414 211 216 -207 -553 -783 -230 779 49 156 470 398 -969 -974 39 -626 528 765 -147 601 339 402 -731 562 701 -609 -225 -254 -597 -935 227 -918 -92 769 -2 -700 -809 -764 28 232 -996 -519 350 -102 -313 -757 767 189 -596 243 -336 444 290 968 992 227 -617 -684 -825 721 -862 393 -995 64 831 634 683 -536 766 -402 -757 363 -337 995 561 -701 373 -281 72 -753 264 539 500 -267 126 -501 -693 -54 126 779 -98 -673 -117 -376 -743 -140 -568 -54 -101 -377 357 -843 -371 -181 311 530 72 693 944 851 -674 606 377 700 -294 -653 -933 557 315 -257 831 42 -58 367 547 847 -895 335 -637 745 99 578 82 -326 -892 -154 683 944 496 -284 -146 792 -927 801 -166 -730 -643 397 827 854 384 934 -441 800 -23 -802 874 515 -736 438 -327 -81 319 -664 679 569 -891 354 -214 -637 225 20 -669 -50 -418 871 -350 -430 366 -135 -388 -913 974 -51 -557 -362 262 -739 421 -341 78 -882 -648 398 -626 779 -861 -741 -904 -601 -63 -643 154 791 477 -772 -921 686 -55 966 45 -647 47 99 -762 -129 467 -390 985 50 -26 -29 551 899 -732 -341 -980 -398 -870 -217 -918 879 -474 112 341 -243 -920 183 575 487 -128 10 227 697 665 -754 103 445 -711 -694 702 892 -158 -377 -332 -707 -135 -453 313 577 -878 -742 196 497 273 -164 29 -691 -613 829 349 -389 990 -289 -459 987 493 -45 697 490 -546 -519 194 40 399 -260 -954 177 118 -333 -4 271 768 418 -996 -668 -695 -541 -342 580 169 990 311 887 -505 745 584 -323 454 -87 724 15 281 54 506 -701 13 997 -868 -592 887 194 -489 746 -683 536 135 -425 870 387 -452 -877 -829 916 -569 437 114 921 393 -675 782 -864 -777 510 -350 128 -648 178 545 -420 962 -175 703 -752 922 -737 240 -922 214 350 -708 119 438 -296 860 -437 -609 347 678 -876 -567 892 470 -516 -884 961 685 -617 214 830 964 -809 -631 -468 922 337 -260 972 -774 447 620 502 -401 -814 152 -616 566 -652 279 -186 -865 -214 -25 802 435 -45 507 622 245 -201 -12 -375 -385 -971 335 -882 -701 102 428 -535 578 541 609 -376 -287 859 -725 999 310 757 612 -464 852 -982 329 -51 -339 -480 -30 422 959 772 241 -212 -330 571 -571 168 444 172 613 -520 -100 230 409 -829 -258 992 298 -414 27 -108 -598 -503 -710 183 118 -800 405 518 873 -553 -856 -277 661 -830 173 -767 -170 417 -967 74 138 -912 -196 -375 -714 347 607 456 835 81 -7 625 -647 621 501 961 -254 -838 -392 628 151 754 -220 243 60 -422 -578 585 398 934 -220 416 922 36 -914 -17 425 708 265 -785 -921 -408 56 -312 94 -363 439 932 -71 850 540 39 639 922 -313 -959 976 -528 -513 117 -165 -297 -880 80 -608 210 242 455 -53 -288 213 -222 541 -335 650 647 -991 408 -686 351 423 -338 -104 -1000 127 370 -176 464 -1 -665 -383 436 -608 342 522 -166 -932 505 -71 -418 -854 -425 154 -666 -459 789 762 739 557 86 904 875 -79 897 -963 474 -804 -146 294 -650 -477 765 808 -492 370 950 405 240 544 -574 -359 492 -98 815 -119 529 -282 -916 -164 -174 720 504 -85 -31 223 973 -858 734 367 929 -131 882 -245 -592 -523 -723 695 109 40 325 -806 -410 -689 -845 767 -261 958 945 518 -150 617 -467 236 -996 -826 315 34 353 873 113 808 -227 -938 -275 649 -967 -589 149 -788 -638 770 -298 273 361 -200 -711 784 -681 -733 -528 -966 -686 870 -168 121 -22 309 -327 435 827 -943 -541 -538 877 19 -696 336 287 -228 702 -643 -519 -343 -556 482 28 -888 -705 -323 358 443 50 -513 306 -332 -785 824 -987 15 -849 330 953 -442 527 381 245 -847 -649 -708 56 -803 535 629 -805 -454 96 -342 -265 -963 -294 840 690 698 34 -460 -372 374 -112 -985 -509 610 -594 414 264 258 598 75 721 -543 -259 960 30 758 375 -138 125 412 602 611 -534 71 -854 359 243 771 -59 262 650 495 317 268 623 -505 -691 973 600 839 16 -343 -372 4 19 -158 358 782 451 327 -200 -751 -110 149 -689 922 68 -448 888 -213 -180 471 893 -190 506 -42 161 76 883 -815 691 156 256 986 985 -31 -648 281 -42 27 606 123 942 -266 -856 -42 -998 866 408 -957 62 -212 432 943 -762 -289 149 204 265 -185 324 -843 89 -93 550 -504 -610 -387 632 752 24 -755 649 594 239 -779 931 -797 114 -377 995 -149 -868 422 945 -344 -896 214 -394 898 149 25 107 -85 716 318 -780 -735 106 718 210 402 -238 982 706 173 635 683 -784 175 117 -262 555 -998 752 187 -216 -965 527 480 -606 -234 364 130 -250 767 157 195 -106 814 99 814 257 975 605 -723 -53 -253 -176 366 235 878 -629 -899 888 -257 -58 -707 733 41 -936 -35 713 78 -461 -758 524 -313 873 50 -774 -804 735 706 906 499 -845 658 -840 110 -473 773 -211 -929 772 77 609 -787 706 -622 153 425 -502 -583 181 72 -165 145 -472 -418 -507 339 580 875 -387 -823 70 452 386 766 -574 -277 -571 128 123 -90 -251 724 -533 -95 169 456 -876 -504 -153 631 550 -317 -884 -838 -182 112 -481 -351 -714 985 931 555 390 725 -24 799 110 27 412 661 690 -795 -666 404 500 732 187 -72 771 -411 443 -492 -4 -717 -940 -191 480 -6 -283 647 135 -332 -84 -468 -310 863 -371 -422 59 -968 -120 559 621 -234 850 910 828 -613 200 667 -293 -959 -28 -990 -877 -388 355 -994 640 410 -546 367 194 -270 -942 -311 -854 880 -899 -183 -28 -872 -908 367 21 -459 -34 372 -226 -776 -398 -327 -326 652 736 -638 -101 -203 714 -980 38 653 -540 596 -642 -306 813 903 -300 -277 117 -534 -761 26 897 -635 748 776 390 -639 615 143 -547 -605 -155 -60 529 -309 113 -345 -19 58 -49 -340 494 -368 -332 -659 -505 577 439 -306 299 -251 601 -489 779 135 369 885 920 63 -947 834 142 0 -457 -933 809 632 93 -341 -228 -199 37 -800 -502 -560 -156 870 185 -737 835 88 408 -62 -278 818 617 54 539 149 867 -135 790 -468 914 91 591 -938 583 -750 793 613 786 430 925 834 190 -958 -997 307 864 137 575 -506 -328 919 -814 857 709 659 875 113 935 214 -852 648 597 937 442 -175 -826 -3 324 298 610 -457 398 -258 -571 489 163 34 -536 277 605 -476 -263 -664 769 97 524 960 -814 -298 669 -57 -707 367 -3 -870 550 310 914 900 -951 35 812 694 -583 443 114 752 -648 683 -885 274 -922 -18 5 -876 -871 468 565 264 -780 -522 -670 -591 -152 -451 696 552 863 997 132 843 69 -583 -351 888 -358 -488 -881 779 -506 -959 255 -943 998 -669 -408 -830 968 310 38 895 -597 294 -421 -49 -694 69 230 -355 -254 -94 127 -587 610 -486 466 681 993 892 974 777 -266 -605 -57 -462 360 -119 266 -79 721 -260 186 908 159 -96 -618 299 426 825 -741 -789 -527 475 -196 954 -539 87 -2 148 -874 89 410 319 698 -788 304 949 -290 628 658 -827 -593 355 -975 948 -686 593 -406 34 -38 79 330 392 736 -324 546 -431 228 -17 -980 683 128 -142 3 -502 -65 -397 107 -433 710 201 -174 260 782 410 -138 668 376 -912 72 265 276 791 699 -295 765 478 -479 -519 -240 -846 -648 -607 -3 932 946 245 760 155 -59 -381 -967 733 889 -53 -163 103 901 -613 72 -110 361 143 47 363 153 344 552 -744 833 -477 -206 -924 745 -299 -423 -368 -752 620 -116 -61 538 710 -595 907 -411 -556 -714 -542 461 -423 -551 -500 101 822 -490 236 -57 -593 773 -743 -380 -186 -434 -237 -981 430 -429 306 -736 663 -133 618 717 -182 308 -560 208 45 310 206 -321 -902 -121 364 -304 835 1000 -546 -54 382 -549 945 -643 -766 -543 -666 -242 -855 134 -939 -17 -392 307 -813 825 653 521 -643 -950 93 -527 885 420 -886 -543 375 -947 -89 -200 892 -492 -562 340 438 615 -926 894 -906 347 14 541 -310 -792 956 -812 -401 -754 303 -916 251 -713 -71 700 208 35 681 -29 349 102 220 -535 -366 -880 440 -153 -821 -814 551 476 -574 510 217 693 179 338 198 264 365 702 715 737 -554 -619 555 926 503 424 236 -595 993 -376 163 -6 571 -619 776 835 -3 -239 817 -711 34 -750 -172 -223 -485 -332 -404 -579 453 -721 -420 -236 -949 -639 -370 -861 168 306 -829 -894 -891 -30 852 18 -859 36 781 139 -492 509 490 -618 332 975 -655 -728 193 -753 -103 763 -5 138 36 -802 354 -336 -692 -233 110 980 90 -72 -717 500 -520 -455 -907 222 -275 195 559 -947 -629 653 -515 786 -84 -277 845 650 542 -145 -331 854 177 74 655 -749 395 -63 -619 -38 846 539 282 165 -866 -38 -364 -221 461 850 -746 -821 110 81 -633 -280 -851 173 -146 11 759 -209 916 -405 -268 -732 -926 -867 -177 -324 -321 674 443 -932 998 663 -634 -7 -326 170 389 657 -795 635 -445 745 830 699 -155 762 584 -433 405 800 -919 882 688 -496 -736 239 810 -556 411 407 -666 -285 -932 511 455 483 -514 -949 -405 -54 -139 773 801 -727 630 -463 251 -336 118 -461 -986 -771 694 661 -775 -538 977 -296 568 -388 868 -794 -174 -251 463 -867 111 -122 -693 -198 -711 44 -914 -857 517 -359 -888 -796 -122 -648 -407 476 702 -574 319 484 -373 -420 935 509 -41 -413 448 -512 73 472 878 -243 481 -428 -6 328 -737 876 474 -374 926 -788 365 961 -112 725 -617 -217 446 678 -301 -337 -563 -419 55 -992 950 -135 -156 209 817 761 -22 920 744 640 882 364 -173 -978 -517 -858 -584 221 -373 233 897 982 457 936 424 -579 -687 929 -535 -919 -792 -331 -841 -995 -802 641 670 334 -694 -756 935 -223 -393 -118 -162 -793 703 -902 -596 -33 -452 200 -493 -338 -680 -799 -637 478 706 610 630 327 121 -627 729 124 432 894 856 204 -418 -657 -223 254 -407 -581 -153 -290 808 922 882 -802 851 615 -853 -327 -238 853 -827 -835 618 -618 641 -748 -104 -243 961 -905 913 -386 -377 222 75 474 -987 -821 -944 166 -826 -170 805 719 99 -828 776 -803 -670 656 764 -584 128 -138 -704 -792 -614 760 -992 -194 -491 45 -986 -680 -654 877 -255 -632 -797 -639 -675 95 -551 -773 984 -496 331 225 201 992 861 -951 730 571 -168 596 -134 876 -407 -305 -376 795 849 483 -305 -785 972 -23 682 842 -102 -940 -660 147 576 622 -111 -533 -492 -438 129 95 -699 -205 -462 866 -103 315 -144 -951 417 -584 -483 873 -359 -804 195 -461 570 512 -377 -713 111 -223 -458 948 875 121 247 780 625 -914 -862 790 72 821 -950 652 -404 -136 -566 471 148 463 -701 269 -623 -927 -797 -256 63 814 215 856 344 700 468 134 899 -403 -736 -550 -892 443 -879 -640 -853 -829 132 -72 -122 90 -343 -632 -767 -549 -995 -396 174 137 736 -947 -254 -853 57 933 -371 203 -54 -688 238 201 -482 -738 -310 577 -566 -44 619 -910 -812 -58 -86 -682 -856 -663 -587 122 -329 -51 586 288 148 -659 942 692 9 722 -731 37 -40 486 315 -873 441 -480 168 75 378 15 -998 -40 -605 447 -961 877 -537 -526 -615 186 377 -534 978 885 323 -896 368 -758 696 843 -557 -644 180 836 870 469 15 652 600 -576 356 -74 628 -992 -696 -704 270 638 995 349 -874 959 -909 -927 -469 437 95 -990 338 -125 -721 -930 482 685 -964 -180 -960 -950 198 -637 954 -776 732 840 -563 -412 883 -292 -838 -881 638 -926 805 823 -590 -108 804 517 792 576 624 -447 9 429 542 481 -297 -466 -773 -449 -950 -227 -657 -408 937 -169 541 -922 257 559 -126 -39 -664 -248 198 -639 90 345 -285 -33 583 902 -279 -758 -819 -794 -862 230 755 807 698 -841 -490 213 -331 412 -407 494 252 -328 -447 860 261 -991 198 -200 569 -923 42 542 -548 143 -984 -491 955 -440 -346 -837 -391 -227 -506 -748 -282 -867 432 950 852 324 -113 -676 -808 -67 -324 680 925 302 118 950 -463 533 40 156 961 325 -333 -724 663 812 -533 -286 -123 565 961 -977 -289 -235 182 -417 742 822 -883 -736 -835 -745 -635 195 542 473 -557 -603 446 225 483 -465 -732 -654 629 -725 -90 -403 676 897 -947 -135 -351 645 -281 382 -481 619 -119 613 522 463 -743 -348 -728 -669 865 -573 -971 289 153 742 865 -698 207 -972 -968 -470 -127 -261 -88 412 388 83 203 883 -971 -9 755 405 528 -959 -316 209 684 -305 -977 -613 115 160 737 38 -976 -805 829 292 495 -559 926 616 -993 -657 895 550 782 -168 747 -796 556 863 -93 662 -460 -992 -479 357 752 -493 -921 626 -45 -741 397 -465 544 245 -190 -108 234 -594 553 -51 -180 -921 -321 152 775 711 863 -706 -940 -425 977 -685 -997 -978 621 -617 840 -571 775 -48 683 505 102 125 741 618 476 -814 679 -834 425 -351 -916 -94 290 -186 823 651 -600 873 -71 23 -637 929 -192 -487 -371 834 931 -18 318 305 -733 -404 377 308 -569 893 205 -652 -120 -215 -733 155 461 66 650 924 499 922 368 811 610 484 982 -541 -484 635 -474 -774 496 329 460 -198 453 -160 705 -660 -355 -551 -155 -419 244 794 -908 -484 52 -841 -913 816 546 288 -712 -379 -539 -796 -251 -737 299 -392 590 -544 -835 329 -804 -915 -838 937 686 576 598 -746 72 894 55 -641 437 169 228 -564 681 763 -149 967 -356 969 -285 -751 462 -160 41 -492 -575 943 240 756 582 -520 -376 -624 287 204 355 249 689 162 -221 279 719 680 -461 333 -130 -668 962 48 404 -979 367 -114 579 648 797 -999 -873 -363 -496 888 10 -831 432 -343 610 -936 760 -570 -453 -765 -291 949 162 -661 274 -283 649 808 508 939 -262 -715 375 -467 365 498 -995 -76 -539 -594 605 115 351 720 -327 -662 -784 -812 -46 -82 -453 147 -893 -906 -142 780 500 694 -829 148 667 -705 836 941 -447 -346 -260 -575 887 -398 -812 -118 715 -73 -826 -712 -780 490 -659 418 -732 237 613 176 148 -269 616 497 -47 230 -812 -57 285 720 -763 -277 -18 -427 -574 337 998 -873 -645 -435 168 446 -741 300 206 284 905 626 -260 785 -530 -258 -257 -159 229 -525 565 777 -461 109 -750 -712 -596 948 816 895 505 -599 921 136 493 254 -241 -504 222 254 -250 -387 974 117 485 995 -709 921 -388 -946 614 616 -812 188 358 244 160 788 558 -62 -971 -539 -286 158 95 618 -896 -119 -423 -693 671 -474 -710 325 919 -886 -298 146 -154 191 -556 64 971 -808 -585 -140 942 -686 869 -952 -992 -846 966 609 542 -12 -546 253 929 870 426 -413 753 -154 718 -617 -649 795 -993 -113 -195 585 545 -719 -775 133 -567 115 317 -705 -553 795 -950 626 -210 535 -810 -138 -369 773 -128 -533 349 -630 -301 686 -113 -748 -109 -537 -274 -40 -113 564 -41 -865 -914 164 212 733 788 211 -314 -859 210 -273 816 -24 150 986 281 726 730 -685 -439 -450 -606 -578 196 -694 -485 -662 -84 -629 -927 230 -240 -970 -557 253 -597 -833 -714 -126 239 767 -786 -377 738 358 851 132 444 -942 365 -87 535 -777 736 -500 -975 473 -535 -502 -935 -168 236 599 560 119 -390 210 824 938 -472 -547 -140 448 825 989 614 994 -213 707 -84 -23 -241 -193 -963 -233 -540 -179 -317 4 -811 -184 -202 -991 -541 -305 500 418 154 697 181 -314 -984 985 -834 -60 -192 -349 -888 -233 -566 176 -47 -437 -702 -751 -554 635 112 794 620 -864 -105 -290 323 20 683 784 -420 26 622 568 -269 895 -212 -563 678 496 270 611 -635 -889 -652 -957 -220 -476 234 -807 248 668 30 -116 -52 272 -960 -674 -321 328 341 -496 -838 885 -628 23 926 199 -312 -350 -797 691 -403 536 -516 917 463 274 -384 698 354 -279 -340 -52 -585 -855 76 -480 -550 467 -769 445 896 -392 -973 -527 441 736 217 -846 -695 890 -739 -791 -445 -521 411 -842 -713 -232 -630 -232 983 22 -198 724 -610 883 40 -410 349 -367 -337 846 505 169 -527 829 343 -615 -435 64 -510 -566 -302 -372 50 434 -102 225 -407 975 -365 470 -683 -716 -160 -718 -787 -451 179 -33 -905 -125 554 -558 -392 680 85 882 -121 128 -701 214 748 -39 779 654 -766 -374 -686 -107 -671 215 -500 -37 -20 -516 -609 670 453 675 -434 138 -544 -258 -517 124 -29 -609 -195 844 -76 -244 -814 -315 219 675 -703 -202 -792 -565 -54 -487 -831 976 -554 -265 -744 850 498 317 -97 745 146 280 -209 -236 719 -844 146 774 295 446 -709 953 866 587 569 -552 414 -8 517 -532 -908 -317 983 -910 -929 741 -990 -789 491 -80 646 -986 -599 546 746 -500 59 -542 -791 562 -534 817 -253 102 797 -97 -465 -61 -700 337 338 -426 85 289 -74 148 561 881 701 -948 494 -828 -174 124 599 369 119 -581 -159 488 -876 -636 544 448 812 142 -889 -131 -711 293 259 -249 -163 -172 117 -134 -470 829 -459 -875 -535 -458 -256 -603 -613 -267 796 693 -38 143 -579 -326 340 39 -900 864 172 853 -599 -543 221 596 131 848 44 321 33 -604 -859 -819 187 -433 -87 -724 667 223 75 -835 -719 -501 -139 715 430 278 23 -378 -364 -105 -280 582 -56 407 -605 -180 429 613 -108 585 -551 -274 -614 -321 612 951 -368 -222 -757 -448 601 -135 -6 -347 392 679 -77 -216 656 -792 741 -781 -304 -126 -933 300 -320 529 -488 -888 252 465 902 1000 921 -980 -496 -699 -825 -977 143 -707 196 859 59 -767 679 -704 -354 776 -385 -635 280 261 -294 195 -447 829 44 -45 -503 369 -521 -414 -652 -490 792 -109 -925 -623 -834 -624 835 -2 440 -226 321 348 813 -689 -348 903 -189 546 -308 -324 -157 716 51 15 869 -632 190 -494 773 784 516 484 74 195 -128 -220 997 -581 855 -119 209 -557 -820 567 385 -339 817 -521 462 182 -415 181 784 -100 -427 -974 -483 -983 517 -558 473 256 -302 -447 298 -738 649 -235 -687 854 223 -910 17 59 -110 749 -930 157 -730 -821 235 893 143 501 794 -114 -996 403 -959 -89 -850 -766 288 202 446 441 -618 -652 -502 -410 87 -929 281 -163 280 637 -902 348 748 -704 -282 811 806 -747 -741 -801 -472 -726 532 -436 9 -523 -923 64 679 559 528 -568 30 -403 -280 -765 -622 -926 130 -388 653 922 -398 854 -596 -660 -104 89 689 -236 634 -789 760 645 575 388 -532 -520 -138 -908 237 187 123 -260 -843 -732 578 119 -234 -605 196 391 478 808 891 -892 824 -736 -380 -534 742 71 -16 -469 54 -423 -72 -339 -707 836 820 0 546 -646 678 990 798 -914 754 771 880 273 -556 917 -356 539 -485 -312 983 770 -454 134 778 794 197 506 -714 959 -850 956 162 3 -801 -379 446 -382 132 743 571 -220 955 -357 150 210 391 649 815 -395 -855 783 -937 110 66 -112 -364 -312 286 -142 -17 -465 895 -56 -601 -509 -410 140 -844 20 136 6 133 -584 586 -187 -790 -716 -371 763 -466 -275 782 861 -732 719 -803 891 -592 -853 630 861 -598 388 806 763 -700 970 -172 293 -284 149 809 -180 -625 -136 -132 -499 -245 666 502 -951 835 -843 138 682 995 -301 -122 356 -477 555 -521 -191 72 951 309 453 -722 310 -502 220 890 91 200 673 -499 613 -281 -794 -349 66 -889 -130 -888 358 913 -779 172 -878 -381 -618 955 986 247 285 770 793 -145 -9 746 -612 133 913 374 184 -879 986 -47 -716 -718 -923 227 -505 -886 -327 -745 -533 -556 299 97 -215 739 -103 -171 -416 -415 126 -708 307 -64 -299 -852 -632 420 -571 -896 392 44 -950 248 844 664 716 -724 -730 -264 969 358 370 -963 412 -91 160 582 -463 -571 -404 -769 864 792 698 -384 -99 -524 139 -615 -943 -143 83 -474 156 667 -326 306 -59 265 -622 207 -922 -51 -247 631 429 -17 346 -645 -774 681 500 541 526 -279 768 -754 465 -266 -752 -360 314 -358 -926 -383 -526 -432 -139 145 -441 -119 -191 815 -717 -653 796 -756 -543 -820 667 -510 -333 -763 -374 629 -105 -308 -971 -561 598 732 -851 -206 -2 479 -326 -501 -314 232 27 -269 -384 728 841 3 703 -427 -301 -297 862 -195 393 73 990 351 658 -651 828 -580 361 162 -55 -554 868 568 878 -745 793 120 -846 -830 -201 -606 454 476 976 46 -542 410 722 501 -351 784 528 -558 482 -195 -496 465 -695 -732 907 950 161 627 -662 294 -569 -160 840 -609 -536 40 -532 461 -327 -739 -793 823 940 -391 344 707 861 -712 -759 199 368 601 933 -399 -536 -674 865 998 898 -992 881 -489 -648 -238 -299 -65 914 -986 -474 737 -718 -926 157 -529 11 -238 650 912 -536 -523 -155 -885 604 149 572 203 204 27 -832 854 80 -243 802 476 -803 140 -995 -826 -73 -751 89 -953 615 -847 97 65 -567 787 -582 974 194 -307 269 78 -495 209 617 908 662 -931 -400 218 811 280 -285 -690 -661 434 -581 -276 -105 -699 -389 751 -803 -346 561 8 360 188 -565 929 -417 69 -706 -383 -99 75 405 55 204 -553 903 -14 -405 -311 -429 679 807 6 263 525 -299 -819 484 -987 -271 -900 266 608 848 -851 459 -238 -921 -218 638 -848 -882 -136 -880 -9 746 648 -830 -863 -487 -328 840 -978 121 -711 323 -627 -188 -801 -346 451 -466 -112 271 -730 -957 -43 275 390 -6 -696 930 -794 370 -833 -383 -346 -174 876 -154 877 -579 149 481 -702 274 -964 -309 69 -602 -136 -139 -795 -234 -970 797 787 536 681 -932 -296 -457 -450 736 -76 -603 619 853 176 602 56 456 -329 -790 -337 -18 908 -316 234 -109 -323 503 -756 513 -789 -822 -743 878 510 -167 743 253 -986 -681 -345 -341 557 224 -451 384 -157 211 -524 363 -902 -38 -153 -93 72 -783 689 866 567 348 -819 -840 -64 -64 172 559 -192 -859 315 -806 -694 281 314 -59 822 -661 794 -881 -114 978 -836 493 176 394 -847 -567 68 263 798 27 -666 338 -8 -114 834 831 291 -760 -399 -607 222 -448 -262 448 -980 -968 -191 74 168 212 228 -835 -89 -336 203 -729 574 657 713 57 -926 -282 16 -173 237 -87 68 -300 -517 836 27 378 -438 -181 158 20 -903 -705 -261 303 -809 201 -359 -608 -852 875 -687 185 -644 -52 935 -761 600 -304 -996 690 -932 214 491 808 -293 -629 13 707 -621 334 225 481 926 -642 205 162 -771 -209 5 -565 -116 464 -768 -344 127 707 -36 -513 741 -55 693 -988 515 -895 -735 573 -193 117 287 -452 -117 -578 -415 437 -926 -604 953 -194 -104 557 -598 918 247 -24 595 -919 970 432 738 18 -673 -215 -87 -294 -528 -870 -423 -798 627 -792 179 976 -700 270 332 -470 -634 -742 110 448 -973 -913 94 191 725 922 -766 826 924 -753 -831 -847 -788 127 -112 711 23 -136 -535 -502 -400 -625 -186 -731 -184 326 865 -326 -502 -446 -927 -299 -219 -545 804 -782 -457 402 -679 898 406 -377 -395 -101 827 -491 391 -578 -501 -812 -546 -920 -204 -393 693 -187 139 909 28 -218 -453 569 389 487 -523 644 80 878 -373 538 -723 -677 881 -216 -391 898 405 928 -965 579 -953 12 -23 -73 347 958 -330 260 241 466 121 -430 765 567 911 596 -872 404 -860 -149 523 -228 -594 -149 37 428 -404 556 -221 -568 -918 -734 800 551 -773 679 -8 744 -341 903 312 -680 802 -508 -261 963 445 575 223 446 948 294 460 306 592 -971 778 -479 -854 -888 229 681 693 914 -170 425 596 249 689 206 -816 -823 -966 16 903 272 244 977 -759 60 160 -195 981 711 -508 521 447 -777 -694 -271 -892 231 -937 49 351 -257 650 181 81 828 -829 -794 751 -801 -605 383 957 -245 531 -362 -425 -718 155 584 459 851 -335 420 -368 266 374 595 -189 113 464 591 391 -200 965 321 117 -802 134 158 -251 841 848 81 -516 -631 -397 -653 744 -437 251 -18 -241 -504 570 194 626 660 -292 -301 -623 -731 568 932 895 -261 -384 984 -199 -196 -882 265 -641 276 -978 -486 -632 -717 -952 -31 -279 622 893 -581 99 -38 968 369 -199 122 271 -302 781 833 50 775 -162 -896 969 453 -707 -229 886 738 -605 -882 -124 -503 794 781 -802 -633 429 -354 763 301 -740 -681 -4 -159 578 39 43 757 811 -877 -79 -937 -319 893 563 -660 335 -524 479 -833 540 668 -445 129 -288 704 524 -907 804 712 -801 -446 72 476 -813 819 650 -288 -11 34 384 -723 505 -867 -365 799 383 -689 -726 -432 -698 -895 -809 -52 -325 148 -549 -230 423 -580 566 604 875 -78 -25 300 826 -348 -383 -832 217 26 391 -519 -127 831 -598 676 -732 288 515 785 459 216 -332 -318 72 -928 907 983 -574 -189 512 855 -414 179 -524 -440 239 -429 19 -404 -608 -811 -86 -915 -423 372 -930 -276 693 828 -930 93 -105 -472 79 250 979 -378 -733 340 -458 628 -266 487 383 -132 144 988 593 478 936 -581 -983 -683 30 -869 763 -497 453 -739 883 -873 931 -26 -952 942 957 837 346 42 -244 -678 -597 95 417 760 732 -937 213 362 401 -514 244 401 -891 -70 -549 733 -798 144 -468 -21 -251 766 -901 -589 789 283 -394 793 814 -831 543 157 801 524 737 81 -762 67 184 471 37 -372 -145 969 -901 -534 -84 665 -683 811 -419 327 317 -360 895 -669 -9 -289 837 -782 -577 60 824 -379 -254 920 -267 -9 30 -731 654 629 -869 383 -101 22 -272 698 844 -201 514 -242 -829 -686 -310 -519 955 5 452 833 -949 -471 -452 -384 -343 787 -959 136 -46 791 -149 853 -562 -864 -749 93 716 475 270 -147 563 -173 232 364 -478 -267 851 53 590 -356 -744 288 628 -708 253 -128 732 94 923 -925 -636 109 -424 291 -652 879 355 973 946 -554 -644 380 -895 275 741 828 -632 470 -354 -451 454 117 -802 365 -771 117 387 -677 -178 948 -479 57 683 -230 -637 -441 -102 -128 -577 23 852 164 922 409 895 -819 -864 546 -282 -384 235 -495 -973 390 696 263 104 -299 37 503 -208 795 -121 572 -756 -579 -625 -95 -391 460 747 735 -328 509 827 723 161 910 78 -768 -381 847 183 -256 -970 448 -714 233 75 220 -782 -923 763 -564 -173 -28 907 -697 -379 -241 753 984 360 164 418 474 995 720 804 -692 -217 -870 -648 -590 108 9 303 956 -380 -912 570 442 237 -477 -11 -43 686 367 -822 269 -282 980 -492 853 -277 -846 937 -647 191 937 238 -22 -8 -766 417 79 92 -475 -990 140 592 563 -505 -770 -139 482 -256 -905 736 -265 626 -278 675 540 -938 345 939 -211 -885 263 -599 155 98 -207 -544 -993 583 -839 -110 492 874 860 -295 -68 -324 -316 -764 -868 693 998 285 -506 -371 807 810 774 -708 961 -544 980 -910 -883 907 21 -958 808 459 -796 332 417 -193 -559 -430 480 932 668 532 -520 122 569 769 35 866 -870 -771 163 -229 -49 -390 -182 647 94 96 778 -343 -464 686 695 -159 854 484 406 -564 -760 663 778 152 849 35 840 648 631 616 264 948 824 -432 834 -568 -748 -680 762 684 -745 922 -673 290 132 -293 -801 33 516 -744 789 -884 697 -329 978 976 -186 210 701 358 -430 137 -423 348 800 401 -639 782 -184 -445 264 804 315 471 649 -634 -435 215 -132 -901 460 949 156 -580 -244 -550 -91 195 -800 -626 -857 683 -735 -719 621 750 -1 -560 719 -392 -21 678 280 -839 -128 -89 -769 480 426 -698 185 -268 634 -836 972 552 530 -999 -825 -711 -355 530 -911 -89 432 980 -389 128 -879 552 -816 380 -488 115 -113 363 -780 -946 -83 197 -85 -847 -274 -588 489 -624 -559 -239 -701 90 -563 168 978 -495 -454 -718 -605 -957 602 -242 -269 -338 -175 -335 937 311 -219 -33 810 -730 113 783 914 4 457 -115 -8 -21 -460 -301 -827 -313 461 817 98 -362 306 322 -32 -515 -348 -195 352 877 427 -4 -683 274 440 -143 -524 -519 918 -868 593 407 -376 603 -367 -739 606 740 306 -754 395 535 -117 956 633 252 220 400 -137 696 431 -66 559 585 -617 834 -565 -35 -148 215 -607 649 908 -993 -989 140 81 -887 404 814 563 -386 57 -710 492 -139 371 557 -585 -450 -683 -237 988 -596 -532 35 -291 964 71 15 354 699 -18 278 -288 12 225 -590 -455 -715 -780 -294 722 -456 77 -945 728 -227 489 17 59 348 -720 504 -710 -54 743 -548 559 -460 -216 -77 -63 -548 -662 520 -925 419 626 -722 -845 -338 684 310 102 204 -449 -590 -510 -636 909 482 559 -991 -688 848 217 -980 166 -354 -525 926 -310 -674 488 -887 -19 440 -718 -229 816 -631 -519 211 -916 -756 814 -366 343 657 97 -380 -920 35 946 -108 99 669 -150 -825 -200 369 -36 892 48 190 336 -291 -279 266 96 723 -846 -88 917 0 -110 -876 -797 -480 114 942 510 -800 464 503 243 -813 309 995 918 167 876 -774 -630 -182 528 -821 -644 418 733 838 -485 -308 403 568 533 -124 2 54 -586 -924 303 -726 -468 -903 197 -875 -793 -406 -605 376 665 -27 -572 -191 -849 -698 -759 570 427 -893 134 904 -479 103 -725 -755 -607 444 -246 344 719 557 630 -811 961 382 -678 -638 -728 -829 82 670 221 332 -878 -990 355 -592 611 -891 413 313 694 -325 403 321 -45 -501 -873 861 581 463 -744 596 167 -408 631 893 214 -459 -771 -261 -846 868 -650 585 657 -849 896 -525 983 714 -161 -36 622 614 -530 921 352 -489 -111 923 -894 -959 -344 856 168 234 704 -881 585 -802 -21 -132 -666 782 523 -279 434 51 106 790 855 734 -331 -770 -149 504 -194 431 336 687 526 -426 -203 -414 619 226 -363 42 241 647 187 303 666 -707 -10 -297 -930 -192 -780 -596 350 835 -509 -844 -278 -191 619 582 268 359 741 -65 -183 -624 205 -889 -41 905 -439 424 66 922 -222 -632 -489 -858 -889 689 -191 -276 986 -500 694 -976 -424 -292 651 -295 828 -378 768 69 -51 -404 371 431 731 -420 -1000 148 -726 18 -765 597 297 230 102 736 42 -917 12 -450 59 -103 -684 -412 300 -445 223 -936 420 775 -170 608 60 9 -800 13 975 370 -118 -113 553 960 -75 889 59 -52 480 -946 -570 448 746 128 -280 -293 -689 -840 -737 580 159 -797 -237 575 -554 -385 -288 -190 63 -274 -350 522 -230 340 -402 333 913 -355 413 -395 739 998 -109 -88 200 977 714 815 415 692 115 -676 -888 750 761 57 255 540 -180 -43 118 0 328 -103 -729 138 854 -806 369 -208 730 -129 597 368 -122 781 -16 620 87 693 -533 395 537 521 -306 -389 357 468 -35 -739 -964 -549 -440 770 198 940 -69 -420 443 -695 -329 -132 762 -950 -186 -396 776 -834 -939 433 -794 -698 627 -706 -544 -321 -3 -254 70 285 216 602 972 -819 -214 177 892 -635 947 -963 316 -819 310 -379 10 -232 -604 -978 122 -730 158 147 398 565 93 111 705 910 -925 -963 -431 -264 382 639 418 199 -490 -199 342 195 -87 582 -40 -8 -707 803 -661 243 855 -933 -247 256 -141 -105 74 -839 -107 760 101 -292 -863 -54 -835 141 360 -107 -149 -259 363 -377 -679 516 609 -706 841 77 148 -232 -883 -774 -349 -174 861 631 240 -335 957 -409 -255 -588 935 -168 257 -537 -988 -417 74 58 -335 -552 279 385 -386 52 -747 -957 -473 -489 786 -380 -829 236 778 565 743 -916 503 808 -479 641 -895 -15 -270 775 314 435 -491 325 756 -736 -463 326 -258 356 205 394 -968 -18 853 -608 671 -795 908 316 -461 -315 634 -98 -40 932 -224 -900 -664 -806 -265 727 -482 865 -283 -727 543 85 -339 -248 385 -382 -92 -901 -654 -642 794 492 783 -836 713 -906 674 -278 822 563 967 86 -946 -241 -34 65 -331 25 -539 -758 -257 216 765 772 -509 813 71 -231 146 -478 456 873 -818 -363 -751 222 819 -104 -481 -138 -759 758 -524 101 -325 -555 272 -651 399 590 -531 -597 -194 23 386 457 966 845 385 -355 790 -533 681 895 -515 480 26 -877 390 -376 514 89 -146 236 -908 -717 421 -970 7 252 -395 130 71 975 97 -872 171 308 667 149 491 -282 503 -694 643 97 -716 300 31 887 450 -240 -103 929 564 -348 61 -357 -875 486 789 -614 26 -313 371 -861 406 -961 -976 -257 -531 931 -314 -991 -920 -657 826 476 -16 -106 -896 -630 -43 878 494 -590 -328 -896 857 377 -180 658 560 899 319 443 968 563 566 247 343 142 817 -734 182 353 -289 -172 582 -542 -708 347 -283 298 -273 928 834 854 -714 407 748 678 -229 735 939 847 887 227 -1000 278 -217 442 -950 95 165 -579 -685 -119 843 -585 -610 -634 -987 34 3 -319 624 -927 -276 359 109 119 529 -134 -218 -254 294 284 -627 -642 997 4 -900 -481 -753 408 573 -185 290 -722 -729 -924 -855 -708 382 -563 -726 -968 364 -679 -862 67 129 429 348 361 -401 -793 -743 73 931 96 -868 723 -257 -710 -654 -941 581 -10 464 738 935 -770 -155 -799 -969 -924 -1 63 248 -962 -233 -525 -44 -228 -651 -161 160 327 129 -575 -803 226 -178 -815 86 -755 -113 944 610 -890 -876 -531 -938 -801 -588 -565 487 233 379 -139 93 -880 -246 914 -415 841 403 872 -792 -579 -116 8 950 -468 528 -537 -52 -266 224 758 -213 -92 797 278 197 919 -962 136 640 -813 -355 642 -169 724 853 -428 -267 -992 -55 -769 412 364 -84 -712 858 74 -203 -161 -917 530 124 495 49 -974 432 582 -117 -575 -699 -977 -1 -860 2 505 713 900 433 -379 -870 -517 118 965 -192 447 -177 324 -252 -79 141 -385 132 780 753 686 -87 287 540 -284 648 579 449 -977 661 966 693 -241 -899 -728 -842 -844 881 409 -796 -876 153 617 762 -794 248 -679 958 479 -308 -912 670 578 -21 -775 121 -68 -57 -929 -630 -731 487 264 -806 572 -414 652 -824 790 -52 86 737 -752 625 387 -641 57 -99 -973 245 668 -32 723 -701 -930 378 -956 -206 574 139 218 -23 -916 992 -812 -548 86 -533 924 -571 -727 -656 -628 -925 31 738 367 214 -710 664 -87 260 -977 230 -322 18 -932 532 -640 888 -328 36 562 974 -89 434 72 -176 244 -870 -466 -444 -69 285 -71 747 -467 -174 313 -583 -413 -148 453 529 505 -455 658 711 695 384 842 616 -467 627 -479 -245 691 -811 -700 325 -412 -259 227 -589 857 -363 -453 478 671 224 -555 419 -920 844 787 272 -192 -712 -32 490 751 441 -807 -395 474 -691 -728 -413 -228 746 -685 -657 598 -238 711 -963 961 -263 -544 196 715 392 -650 -720 965 -20 -95 -389 798 399 -429 918 232 4 217 226 232 -541 -465 893 -143 -451 -920 448 46 -194 -243 574 536 -352 -880 -530 -935 -172 7 -511 -992 621 546 33 -417 658 362 967 -74 -311 -576 984 815 508 571 -905 821 656 118 -29 -688 -639 -459 852 486 -748 206 -134 313 109 -508 202 655 -429 775 536 27 78 -13 -219 -385 31 -562 500 -876 -26 119 512 366 189 543 896 415 -661 -617 -786 540 251 517 351 237 629 -535 -975 904 254 -408 677 -567 577 -782 676 -604 187 494 328 -995 -413 -460 777 -373 775 -905 -402 -264 991 -873 -395 -147 -972 613 -346 95 -710 39 -405 -387 -978 -347 -908 324 -374 345 -247 716 970 516 196 -17 660 49 437 879 313 224 -170 -133 -947 -768 581 -72 743 548 -512 866 -13 -735 912 143 -131 -78 -645 471 -274 -24 549 -149 251 167 -931 337 -684 396 -836 -578 990 -178 -986 623 -797 335 -159 490 530 -655 681 215 -455 526 871 634 -77 153 -546 599 -396 -827 708 998 719 563 252 763 745 168 -922 367 927 -807 -291 126 -963 -816 -130 -701 -485 545 521 -442 893 571 272 909 701 -239 -675 -153 822 -350 345 929 -670 411 880 247 -233 -47 -615 -843 -543 -941 550 -720 910 98 406 924 277 -994 -886 334 -217 -186 137 -540 -767 405 -674 -884 -320 733 960 128 646 790 -768 768 -1000 613 -435 -308 707 721 123 -454 490 -279 -795 -629 -936 816 -969 -490 -398 304 544 -737 -949 982 -585 510 254 -501 -410 -265 635 306 404 205 -854 -70 -540 -723 -200 -768 -65 153 -407 -613 169 910 324 -628 319 -51 30 -171 685 -890 -508 -597 -487 -48 867 -211 28 717 -131 -887 153 448 878 784 890 -141 -478 -186 -798 -679 -283 3 158 985 906 -655 -275 228 326 512 -990 -909 933 683 -240 17 852 -443 -380 -919 -550 -879 -663 -421 -491 -137 -733 -833 503 -102 -431 -944 562 707 460 -76 -235 -1 831 976 -164 -793 -788 471 -412 -145 -651 -572 302 -32 409 51 -913 41 -9 846 194 573 -843 300 121 498 -835 230 -421 -120 -967 594 69 305 -507 302 -133 654 -736 782 -543 -543 -604 495 377 -915 44 -242 559 368 -7 991 -175 -615 565 461 -805 -846 869 381 -157 -134 744 763 593 -311 118 622 -476 943 -492 -919 -107 481 437 -650 -362 -470 -726 -218 610 540 122 -739 -278 719 -411 136 194 8 -728 -132 564 359 -294 53 -958 525 130 -711 -599 689 907 -734 -600 -566 988 611 -655 -671 -469 -326 -664 871 365 -139 170 738 768 -457 245 -908 -915 -810 -227 463 702 604 -262 985 -603 115 -728 -527 790 307 196 628 -665 250 680 671 -710 364 -38 -85 -146 -91 -351 557 -949 734 -526 507 -376 125 -818 777 -837 -577 -275 718 -137 -401 617 778 -473 295 379 88 126 880 591 -414 674 405 315 455 -449 -805 -144 -22 -50 899 -110 388 -109 104 -185 266 219 311 -893 -984 135 403 579 764 -603 110 -796 605 -201 65 -4 594 857 -202 308 -775 -698 -804 678 -598 749 858 -696 762 -464 881 540 -819 230 -155 746 918 122 891 837 -60 -528 -216 -181 -114 795 -877 879 719 -969 -394 53 -433 253 367 15 -480 -900 -935 -786 -675 573 802 729 366 143 -733 -546 -286 -380 446 -205 -804 892 -108 751 659 -41 465 903 946 670 360 -604 750 480 298 -172 409 727 548 -209 -16 407 282 984 377 -938 585 111 988 762 -601 -237 -642 -583 -911 162 950 -721 195 -406 292 697 46 906 91 789 19 -756 -83 -324 457 -536 452 -157 -775 -960 79 -618 -360 349 261 782 -257 713 -85 -505 862 -658 329 808 986 450 571 830 630 -912 -800 -326 607 -89 482 -30 -922 802 36 919 -837 472 153 123 736 -736 -777 973 -366 -803 -920 254 -312 101 170 -245 -300 124 268 34 -837 889 966 156 906 286 431 708 -448 -875 545 -771 -117 -846 220 368 466 152 304 863 848 -714 -973 551 -622 -598 32 163 -314 -133 171 989 586 -235 952 952 -711 829 336 88 389 -347 -570 203 515 -175 687 513 507 317 561 334 -888 598 319 867 670 917 -521 387 -906 870 -358 830 156 -999 883 -404 -921 719 359 531 -959 905 -666 115 -424 157 -675 -135 938 -61 465 -291 931 752 -80 604 -541 618 490 -2 -205 -453 704 -637 417 185 -843 -911 547 -646 739 648 -970 268 -855 330 155 -951 -90 -1 917 821 50 128 -894 -980 -58 -440 120 9 -683 -191 -500 -228 684 -677 -873 -826 404 -874 227 -607 -307 679 -601 214 -413 811 -95 -570 -402 422 541 657 686 -426 679 -814 -356 -427 -762 -898 66 95 902 -792 424 457 -714 910 -159 875 -125 -874 -591 -777 453 -745 -735 -625 980 -302 -885 697 -322 218 -471 -759 -698 864 465 461 672 -521 279 -428 431 968 186 767 832 519 357 711 -367 -515 298 414 -84 -250 729 767 156 -947 -151 -671 312 -214 -926 -144 969 -292 310 767 -99 300 996 385 -199 385 -739 405 -548 -531 285 -452 876 -660 573 486 453 -400 -362 203 -596 -553 206 981 171 -699 703 412 -883 -50 75 -294 497 -641 819 -53 370 -557 719 189 -344 -803 237 242 909 788 -815 -93 -342 -874 200 459 -873 889 -799 13 -504 -196 268 154 829 75 581 873 -581 -405 506 499 303 -863 -424 -128 341 829 850 960 -839 553 -914 -91 964 435 853 -379 293 -364 -525 796 586 -754 -982 225 221 469 153 -77 -672 110 46 707 918 -803 -189 -753 -166 -499 569 -710 -808 -967 -235 968 -263 -726 160 858 -410 -524 343 832 229 -106 419 -59 -58 -483 519 -149 562 -288 -793 -803 63 -508 -397 -345 -23 -55 720 -663 -677 506 -84 384 -756 367 923 23 -877 -89 417 841 -62 947 309 681 823 814 335 282 163 905 242 241 -947 -874 -546 -755 -645 -781 -220 904 -376 711 960 -404 429 587 990 -149 793 990 107 -981 516 298 -664 -629 -357 -345 -134 31 -843 159 -832 932 -417 -318 370 922 330 279 -229 -711 -442 -443 -288 817 -775 552 -93 172 495 750 -477 778 -602 -504 -951 563 -649 636 -495 -131 -993 -575 918 -39 983 788 -698 -963 -191 -165 996 -661 193 -578 732 656 -760 -749 -617 -271 824 -935 -669 -554 274 -517 -858 -956 360 -928 -588 -606 391 1000 -205 29 445 295 -993 41 158 508 -176 -698 -620 255 -463 -806 -308 55 -333 -953 -379 -225 -337 169 -718 538 -512 316 -342 -277 -507 -842 751 238 516 526 42 -20 636 294 -700 786 248 981 -740 -701 476 -948 962 -231 124 242 524 981 663 729 345 -493 -860 268 -133 -60 -920 984 -964 647 926 -406 -402 320 -765 925 -809 986 999 437 -866 -474 -783 951 -970 641 -987 445 -371 221 413 -902 951 123 60 762 595 -12 383 -33 762 -918 193 -691 -102 324 227 -861 379 182 862 -491 -641 -643 705 975 -30 -267 745 997 959 -686 303 685 -589 -686 373 955 221 -173 -418 -793 781 777 -882 937 -72 979 -789 -275 -35 -816 609 -839 559 794 -808 268 -934 739 50 126 497 66 -702 628 64 -119 463 -98 -377 -546 -158 -390 -301 -171 -341 -686 422 -953 677 507 262 -291 -141 718 -417 -452 445 771 -164 806 -399 810 93 760 -891 -164 246 762 258 28 825 615 709 179 928 -105 -465 303 -669 -903 255 -980 942 773 749 776 608 551 544 -478 -486 629 -994 -749 448 -68 536 -45 -333 886 -137 724 285 -438 138 756 380 -454 -840 217 -897 914 -936 354 234 -979 -654 -441 -143 885 -49 421 -163 -970 -426 886 -652 401 112 289 727 -802 751 517 238 -941 365 -558 -122 -858 -83 600 330 180 -990 -491 -846 872 899 -562 495 -368 72 58 543 -96 -489 274 -917 914 994 -527 59 -380 -4 458 -827 325 -582 -624 -517 -727 417 66 -192 434 568 -608 -251 25 605 -711 -887 -310 -849 772 -449 419 56 -499 923 -240 -85 590 278 737 -980 796 864 -492 -818 20 814 -449 -574 -592 219 97 -687 -683 230 -116 -688 172 -78 815 -609 -401 633 30 -436 -862 768 -776 544 531 939 624 892 -276 173 390 249 26 751 -696 -448 920 893 -889 415 -891 102 -24 -289 763 309 -859 13 -299 382 507 212 -700 763 -813 824 -142 -769 635 -677 -967 49 293 427 765 -20 -479 325 -387 -647 782 928 -520 -755 348 585 -209 253 -955 819 -247 701 315 587 -143 4 78 -448 -374 228 -432 1 464 -428 98 889 -416 -905 -107 -627 -193 9 -530 -788 88 315 -613 68 -61 920 -871 -569 762 -467 -738 -533 -55 798 -756 -804 -915 634 -476 497 318 -568 -924 270 -619 -989 -116 -703 803 -889 -802 -220 835 -314 69 -876 -484 -499 -103 286 -795 546 -797 -564 177 162 775 658 -595 792 903 854 -503 -679 -290 -480 647 -23 404 -733 -644 255 -34 10 -46 -33 -560 9 502 680 431 546 -698 570 -4 425 833 -626 426 -505 93 286 -3 451 -935 626 -318 -548 596 421 -369 -376 360 -682 784 -91 242 -301 878 354 -503 -79 -214 587 400 -311 -164 456 -426 490 417 351 -197 402 374 239 -538 -829 -526 -586 -898 -577 -504 -317 -422 358 160 891 -344 221 -837 -237 908 260 -294 -66 236 857 520 333 596 -481 663 769 -966 -181 -270 567 -747 -897 979 512 608 -176 -455 -594 146 967 -166 -436 -990 -169 -125 529 513 18 118 50 -429 -757 -739 400 561 -191 -341 -226 -892 724 -245 -256 -893 797 818 -919 -143 620 -830 -876 690 811 -806 -727 270 -366 75 -137 -752 600 -698 643 -328 337 -777 -705 -27 825 -202 -691 469 -369 123 381 -216 28 488 -768 596 -646 -128 -878 -699 -36 526 -727 954 185 315 -861 -863 -737 -786 -423 -651 -479 971 610 366 -295 -306 979 641 -78 910 -150 192 -542 604 -140 522 898 -543 -164 811 993 -887 -736 425 -240 528 -755 183 609 638 440 -646 583 -148 746 -243 535 766 775 121 396 875 -740 809 -995 170 -747 463 -666 891 368 571 579 300 -584 -698 168 -539 -847 689 -855 256 -762 288 -490 -249 -259 -698 501 693 -976 -732 -94 -638 -271 -457 413 408 9 -750 -623 832 -37 -773 275 748 -355 -620 10 233 -360 -529 -122 373 349 -74 -506 331 611 -782 -974 369 -194 -640 -493 -178 -184 877 178 289 548 -778 -641 251 469 289 -168 57 231 634 -342 -30 -366 -34 -909 -14 -188 -242 550 386 -358 -350 -979 605 537 -304 -235 10 305 -481 156 559 -335 -597 -361 83 716 -565 -725 -303 492 -121 873 859 -333 998 -509 602 413 150 953 938 -226 748 999 -145 -740 -996 921 447 265 108 -193 967 784 -123 551 365 -412 495 300 138 -355 -22 539 -649 -856 957 26 -652 782 -659 455 212 -350 -865 64 -429 -481 501 522 256 668 -526 45 -802 -995 78 -220 289 573 548 -388 420 -241 -83 -803 869 129 991 -930 896 813 -569 196 526 -359 -692 915 -58 -498 159 152 690 17 -819 702 535 -709 -10 -443 -345 769 370 -56 207 -230 -919 -365 -490 471 883 -659 -981 -977 -725 -884 368 -252 -670 -583 190 415 133 727 -506 -909 114 -157 185 -200 940 -107 -317 -678 -975 679 -9 345 673 517 -541 779 409 -702 -490 -941 -596 431 -525 592 235 853 326 -74 -71 -233 352 -862 -784 623 470 -531 980 638 -276 841 528 -11 -516 -986 -138 -149 -747 567 -276 -505 612 -47 463 -996 -214 -313 -120 520 -31 -54 -750 504 499 -164 29 373 -274 -166 -397 291 49 189 130 -276 62 177 480 -519 -611 858 -165 -200 575 137 -901 87 418 447 173 -183 767 330 -848 240 252 463 784 873 465 772 254 -109 -608 -649 862 -479 430 708 416 -170 804 -566 -613 158 539 114 959 -638 883 711 -620 -844 625 -540 -611 326 912 246 147 -347 -859 305 -398 -109 -777 -270 650 -854 -9 485 647 587 367 234 -742 197 -867 727 -501 -989 -259 -466 -485 -476 258 870 260 167 -409 612 393 365 987 57 -198 -542 769 -264 373 -402 131 -523 -860 -692 -189 737 -937 -692 -476 -711 -950 541 138 20 -771 -982 -413 745 -758 404 973 536 100 863 213 698 -42 656 -716 -419 -222 -120 164 606 573 972 240 -83 -680 374 -602 841 -775 574 422 664 185 727 524 591 907 593 586 159 -788 -692 -199 106 -324 -907 -555 134 788 -274 -323 73 38 -320 -127 848 -655 396 -717 -930 -14 740 -260 -237 -943 706 873 -831 -528 -848 -979 255 275 507 -456 -732 601 636 308 -448 -884 359 253 160 498 -320 -335 -547 -796 102 -993 -33 354 -142 543 -39 -984 -357 -701 910 289 -289 -551 534 757 -434 -830 -362 -883 -30 -570 -813 659 -655 885 681 -760 -688 997 895 304 -373 498 -12 -341 798 -540 869 880 -640 984 378 -279 -19 -323 -943 -903 258 723 804 392 -824 945 585 -940 -165 490 -698 -808 816 -355 604 655 -312 -974 -322 87 -643 291 956 465 -237 807 373 979 748 734 967 163 -198 868 -46 393 327 -907 704 849 -422 -274 -871 42 -944 782 1000 -578 346 865 8 -680 -151 -947 -471 792 -682 -246 239 -715 340 -599 364 -177 564 -841 513 -721 732 -82 -139 413 461 -866 -125 118 -62 -701 828 -390 -872 386 -862 530 545 117 -900 828 -203 927 -73 107 -625 -875 877 712 -534 388 -846 122 190 -748 -707 -496 541 -733 283 -945 307 967 522 -987 -292 -615 517 18 -22 808 485 -823 -563 519 -746 979 -343 -236 805 507 -426 -752 -400 330 -447 -797 100 -467 -147 686 -825 -62 -467 38 381 369 844 -548 769 785 -239 263 -948 530 210 -669 -658 613 554 -49 277 615 937 705 -404 791 -310 -226 170 -968 636 -998 447 393 513 -468 -728 351 196 -546 278 526 -701 -887 -779 712 598 -108 -556 -341 -849 -480 607 -769 -559 -397 -199 -143 -581 -146 -1 176 -215 650 309 -235 499 -467 469 152 836 413 181 495 -31 433 973 953 950 -272 -287 -811 -410 -811 -252 -53 180 -983 748 -857 -835 322 -370 238 137 -132 -689 657 839 193 408 838 -372 521 -723 890 -782 -93 -643 -868 505 542 -704 -609 -114 -857 873 -451 23 -711 958 -125 505 707 989 802 851 -506 577 -468 -7 -610 793 -378 -193 -811 390 -511 468 -924 -680 -597 772 -252 -445 -358 -695 848 -369 -100 671 745 444 -507 380 476 874 976 -508 -39 -56 -104 702 -521 568 414 833 834 708 725 496 -561 -93 952 -668 112 773 -904 -247 351 362 217 395 -515 -442 488 616 113 -215 362 -863 -539 208 318 -436 203 883 635 -364 -342 500 245 -192 -139 -722 748 862 -308 -646 -206 -348 -493 -994 452 -729 -887 949 492 -727 -146 517 -709 -796 664 -328 147 -96 -291 -955 -236 982 989 814 -449 254 -481 -861 864 -332 812 -325 376 359 816 632 646 -665 -722 217 -255 1000 976 -286 -388 -323 436 836 616 313 -115 -463 277 -497 -195 -647 190 -543 -869 871 827 -924 -484 917 -415 494 84 174 979 287 89 392 -423 906 -930 -247 764 -309 907 -41 -781 -2 198 793 -285 -280 -326 -552 -800 330 -329 682 91 -275 -155 -882 -516 776 -861 -786 -450 -114 -486 100 -107 -255 -341 96 -540 366 -508 -680 -527 521 -631 -998 342 -143 -215 827 339 119 883 -776 -496 583 -372 -64 663 174 -430 -495 419 -161 98 641 591 -445 731 -227 -642 -895 -942 810 736 465 -172 164 -89 569 -293 -501 -634 -899 -163 794 79 300 290 -709 -725 732 -767 -531 -233 -903 10 -667 -568 147 302 -770 57 -567 918 -754 -972 -205 -614 -383 278 201 -827 -958 972 249 -663 596 -967 -589 569 241 9 889 -592 727 703 -952 -713 703 20 985 413 700 685 -274 948 460 -241 246 590 725 -467 -635 -915 -317 -271 428 -36 -538 256 -533 -168 678 -8 465 388 111 -618 -674 685 -918 824 -980 888 47 -991 481 -259 -783 -377 112 -165 -347 976 140 315 -20 321 864 744 497 686 93 148 -128 105 -581 -891 -810 -971 783 -397 -662 -382 163 289 868 978 444 -847 679 137 0 -301 -224 31 -44 -959 123 -45 414 307 -562 -646 -193 -503 -675 614 824 955 -296 -764 648 -743 -401 -575 -805 584 623 92 454 457 194 992 489 606 695 -109 -426 -46 194 -509 721 -207 577 971 -589 -930 -160 -793 155 183 -337 973 199 487 404 347 -545 47 509 -89 -280 -983 974 83 365 -164 -185 -564 -609 -630 -589 781 -563 158 97 -214 -150 -764 934 -815 432 249 -994 456 571 736 628 -541 -898 -459 433 532 529 -858 -731 165 -493 42 167 214 -581 -278 -632 585 630 161 -989 -969 335 579 -703 671 259 183 -34 -773 916 233 -564 -482 147 790 921 559 -972 962 -249 993 -1 751 138 -821 68 -53 36 213 399 -672 -258 -160 -632 235 382 395 -823 221 137 537 80 364 -793 -42 177 -330 -926 -467 -128 803 815 359 796 -814 370 312 658 198 -921 528 190 -458 -542 -330 826 -980 421 -742 801 883 -780 -45 10 172 997 -842 43 -327 292 -629 -342 353 593 -280 17 -552 -710 697 167 -219 446 -676 345 -722 846 -452 -119 906 -992 -167 -706 468 125 777 -770 -571 696 713 -423 266 10 533 294 60 713 399 -179 311 957 -463 330 412 -274 39 11 -56 -753 660 -932 -804 402 224 -136 -636 -753 -446 731 976 164 -652 385 -16 -735 725 -375 331 -823 779 924 951 74 988 574 885 -177 163 438 -352 607 -479 8 -46 -30 956 254 -467 628 639 -916 -913 -66 128 -572 -135 749 514 -347 464 -220 -205 -38 902 431 606 -280 604 -589 -712 -725 -460 841 -671 215 296 -28 717 -857 22 739 -262 -841 506 -151 828 -844 -448 11 899 -841 -883 -444 121 820 640 637 -566 -926 -288 463 545 -559 507 100 -558 -441 -297 894 -266 -82 808 102 104 852 594 -381 -983 259 743 -932 831 969 980 16 -496 -285 109 -482 -824 469 809 -852 147 -135 -339 -442 -366 973 564 798 -83 501 825 -283 807 -522 29 46 -686 -851 -513 701 -74 50 627 582 160 807 949 436 -794 985 -654 -589 -555 956 -410 299 750 -308 -797 -734 -513 -87 -991 -236 26 687 -903 -514 -347 210 -62 472 707 846 -603 794 -561 354 198 149 932 271 714 -652 -847 510 677 -48 -638 841 -272 -995 490 337 391 705 -878 313 -686 394 -402 -596 681 894 531 -214 627 -469 -902 -849 214 -257 810 -815 -962 -839 100 856 -442 399 -372 -692 -223 -214 -742 -47 -591 387 104 -466 592 -458 -631 -518 297 449 -71 -101 67 -642 -798 -983 194 -272 -378 564 773 -159 502 -859 -227 859 252 895 -203 -398 -44 638 -497 696 292 -520 179 946 824 -221 -697 -37 729 -997 -950 82 -14 479 -182 -415 591 -884 935 -469 -688 -393 -758 726 -788 46 951 -454 -563 717 232 -721 -896 -953 -323 -785 -631 736 86 -610 -435 72 -608 897 323 92 -71 -675 -986 912 -4 -844 -565 503 -293 230 -69 -276 -654 788 -289 -275 839 -996 -444 -631 695 -778 -542 -32 146 -474 937 -402 682 985 811 -598 -303 -993 270 -642 -980 472 603 -887 825 733 181 364 -882 6 875 -929 158 42 -632 784 -287 73 -126 938 840 -318 5 6 -880 -3 -786 -378 -789 -900 669 -401 576 -719 -759 -549 -972 680 -537 339 -155 578 979 97 -522 273 -770 938 598 -737 698 455 -451 592 -886 399 -614 446 733 25 -252 -264 -803 -153 589 271 125 -38 -77 92 580 382 -515 63 450 -78 -56 -34 -944 -108 641 155 -292 -82 80 567 11 618 -268 -702 -329 -780 -364 -586 639 488 97 -512 -505 298 962 -24 -155 743 184 580 992 -688 813 73 -767 567 520 -786 31 -953 -93 67 632 -590 -426 916 -697 -378 -594 322 -737 123 551 -569 657 327 -892 -466 353 511 328 -59 -313 -358 709 107 456 -103 582 834 655 -513 -439 -88 -509 -844 -747 403 817 256 150 389 983 -9 29 -686 -200 746 361 -682 300 840 648 124 848 683 335 -777 -171 885 324 593 -770 -492 190 -960 -370 -447 -931 575 -1 228 -388 690 -102 -300 163 -189 -715 -622 -970 912 530 298 22 -996 -547 620 -45 -540 386 264 550 282 153 -879 233 917 511 458 731 43 -797 -845 752 -513 -926 -63 -644 -873 -998 312 -37 -287 407 -898 -585 -471 -928 801 796 266 -886 864 868 -903 905 -228 175 -338 633 -544 462 -632 -685 56 -312 199 -14 -297 -827 711 -274 -459 23 971 -840 -678 -960 -205 201 479 953 -332 685 171 614 -737 -240 867 738 326 -831 -662 333 -720 14 645 77 560 -771 493 589 -316 390 -588 280 989 244 -89 -504 -913 643 -806 355 465 40 425 803 745 -407 56 -886 567 692 -272 70 -335 -53 -190 768 -118 -361 906 175 -897 -817 -433 -548 133 989 -388 909 422 947 752 -392 -304 -652 -888 -857 699 513 676 748 -994 -533 -793 10 -906 -623 177 -414 388 -587 -495 -335 945 785 -358 633 -396 300 276 -334 -44 -522 -602 -494 118 112 -674 -67 -430 760 -812 -295 -29 15 762 -206 290 -917 -6 529 -91 422 71 683 826 -811 -420 628 226 -382 401 573 981 5 -7 516 -688 107 -370 497 206 573 -136 137 130 -109 -614 -589 -990 945 991 895 -270 -360 577 -660 -305 -38 363 932 -806 -875 278 840 -307 -647 -777 376 585 -255 -787 -200 -600 690 -770 873 -780 -321 379 190 -289 556 863 824 12 -945 503 -106 230 231 594 981 -88 -695 849 183 -482 13 -814 -292 359 -666 -133 590 952 902 -529 -944 633 808 493 586 -628 -161 509 -900 -487 -583 903 -840 -784 -75 -520 601 788 789 -210 -822 58 -1000 125 540 -561 193 -467 239 990 -385 895 -131 -204 -530 -361 923 -631 -277 751 616 264 247 -343 -424 -442 75 -321 730 236 -135 -644 -111 422 -846 -13 -732 -94 919 -807 -970 238 691 -781 -613 161 -243 989 940 -630 -879 201 -168 -330 -960 -272 -251 -912 -379 -828 317 -463 -535 -609 -533 800 787 645 -547 21 -579 6 -888 830 -308 873 633 726 -336 -891 -967 -884 -471 -670 848 -315 -817 -389 68 -874 628 376 926 -583 -667 901 472 619 900 -377 -760 130 -582 -740 -696 533 680 -506 -628 176 451 991 -396 -597 935 864 491 -332 85 -653 805 -597 307 -732 -732 110 -136 789 225 99 -514 -857 543 -662 978 -655 -801 752 679 -704 -93 -771 -300 -589 -786 -653 645 -499 -73 823 958 497 817 -884 795 -27 985 -522 646 78 347 728 654 715 645 -284 -675 -621 755 -512 634 -427 -994 481 920 265 164 88 610 937 -26 -139 84 787 569 688 -452 -125 985 -728 321 -872 539 -709 123 -832 294 -569 -792 -355 -886 803 -968 151 -646 -745 785 -666 551 62 601 -113 -142 612 -68 -407 191 429 -919 494 -138 795 861 -881 -697 -544 -874 -207 347 834 -727 -729 -561 845 -604 -218 -540 876 851 -458 206 -716 -83 830 -739 -354 792 -724 -972 195 65 -275 -955 511 -6 362 544 -854 -894 727 324 -610 159 -123 740 637 -296 -112 792 -796 -863 -861 -318 466 -502 92 671 617 -305 -480 690 -8 -336 -47 -856 40 -214 -64 -118 -423 -30 -132 23 296 47 894 -895 115 -139 156 979 -720 -20 456 -131 -443 -588 -90 794 605 737 -310 660 313 -899 -34 -356 576 880 -559 325 -630 230 18 621 -824 571 795 842 -228 741 188 -295 229 -178 -161 -370 -756 58 -988 638 -294 -52 640 126 -812 -673 -102 -968 -347 33 -988 151 -708 -565 417 786 -514 710 -529 -954 672 -807 819 -76 991 -851 -971 -150 755 -759 -766 -297 197 56 -878 327 775 -664 -524 -601 844 -624 -818 887 249 -768 -624 559 428 95 374 92 859 661 29 340 -40 359 767 84 586 335 540 -425 -29 672 821 -751 892 99 -950 805 -294 165 685 -271 847 334 -938 -802 -125 897 -97 -75 403 -946 -466 379 -889 -935 -137 -249 762 378 -748 -173 -950 -428 -111 -396 -720 565 291 419 453 327 -395 -789 726 875 -101 944 -804 10 860 -15 562 984 -74 -605 392 -13 -982 331 -146 41 -88 -83 185 -292 848 -102 641 -971 831 -585 -107 556 582 -688 922 419 556 149 -81 29 838 859 -384 500 -945 -655 -544 -600 -938 462 558 907 576 624 51 -682 -874 -534 -322 443 -231 550 868 -130 331 566 -263 812 811 177 281 952 188 809 -975 -27 -204 -637 -57 711 -429 -671 694 -636 628 646 124 -969 872 -148 -660 -420 -116 -325 -44 251 760 906 662 -620 -405 786 779 393 159 -425 -840 -555 587 603 -264 916 -805 922 -631 461 215 -227 160 759 -205 77 824 -167 -399 393 -180 661 -44 320 -548 -560 -242 -686 111 -263 -469 205 -981 686 880 -735 -380 -597 -692 -609 -279 594 -691 -419 -848 -551 875 -166 974 544 858 193 277 -174 -329 176 -34 55 -265 -30 -906 90 873 736 431 -687 806 -578 232 253 615 881 -134 911 -541 -409 -200 -1000 154 590 -595 -718 757 931 -314 -624 -681 -382 -710 718 890 -883 -865 -520 -858 -314 968 1000 -757 907 440 -904 417 -656 -887 -500 357 850 94 865 -301 663 -267 -312 -525 866 -995 859 407 -122 -455 -584 -12 650 -712 667 -175 206 189 -679 -886 -628 -266 -859 -546 858 941 -128 -3 -979 424 753 353 -881 962 96 204 638 -979 752 25 -830 -527 -79 687 -200 -31 702 451 695 536 -46 637 146 620 -560 409 179 221 -796 552 171 -559 -995 -419 -931 -147 -962 -106 -8 862 719 126 755 354 -557 579 851 -342 111 158 -619 830 272 -5 629 -13 -538 -234 723 536 -562 493 -13 73 654 137 -129 -360 46 738 135 993 415 -583 -670 -919 -263 29 -156 -247 671 -180 629 516 887 924 -618 -381 -679 -620 399 -48 -816 254 352 -238 290 205 143 -933 351 -491 919 -71 588 706 251 -780 5 772 92 -759 376 -565 -581 -625 631 -816 -474 -604 343 -119 193 -868 -626 -646 -559 237 329 892 321 90 754 784 -287 173 -905 387 -173 152 262 -406 -571 885 552 39 127 -45 -2 -738 -731 -544 -52 -997 592 -909 103 -180 1 -943 -2 548 970 -241 -311 -701 -867 880 123 -796 2 28 637 -727 758 948 795 -946 727 472 -131 -791 263 -134 884 -228 812 160 458 -578 509 -742 529 -621 3 -857 -874 239 -758 -922 141 -968 587 -623 -594 -837 -451 470 -612 -993 -566 -347 114 813 131 528 -252 -890 342 202 -449 -445 54 -805 454 301 -416 624 -937 56 -617 393 862 829 -596 -960 -814 -437 -122 -793 -700 -820 630 -498 -45 943 -490 558 -921 756 969 -238 805 -488 849 404 -874 953 -443 222 739 -256 -586 -860 246 661 384 904 689 771 361 597 -3 537 -942 126 717 193 786 -564 1000 139 388 139 -920 -612 356 796 -520 520 83 342 -520 417 -772 -170 649 -586 387 -338 -458 430 -545 -772 288 -371 543 -251 -161 564 120 526 -808 683 -697 -751 -66 -929 -665 -843 784 214 687 856 -490 221 -941 405 829 35 856 -553 -579 -4 -431 -869 454 -786 262 958 -556 70 91 91 420 -701 -709 -73 -534 -709 -740 -116 63 741 22 486 -174 710 416 -240 -785 -717 866 -118 -614 872 -79 550 426 -46 -889 997 -693 990 -378 8 593 -322 -619 -321 846 559 -682 -662 282 49 905 492 -115 -104 663 -212 738 882 -281 -261 797 846 63 592 400 902 226 -594 678 46 487 751 -806 -782 -686 -347 -221 -323 26 774 781 -91 775 770 -813 -705 -155 654 -804 495 -932 -757 172 861 -387 777 -347 -521 -188 -908 259 64 -515 -805 -612 -888 95 -936 -89 -821 64 966 -219 -344 507 -680 324 261 46 -303 -432 421 -561 -714 733 926 -668 -335 86 -174 527 733 -82 -71 -691 710 444 901 -601 78 -689 404 -870 -883 934 -326 -383 276 209 560 558 436 -88 438 -677 810 408 -35 905 972 -773 559 978 -646 -100 -942 -721 -462 120 646 -250 -832 886 986 740 794 448 993 663 -357 -247 974 -720 -783 572 -145 -328 -15 -525 548 -658 561 552 269 -522 486 -69 -520 846 555 302 -662 396 449 855 -768 -646 886 -569 -577 818 -607 170 -529 -668 -616 644 -457 376 251 -658 608 -967 -999 43 -301 259 409 448 -145 422 866 -953 -543 -558 954 721 673 -233 -812 303 624 844 -709 -7 64 -525 -828 -585 12 -305 -474 395 956 -358 311 -321 927 -449 865 690 -278 452 162 -451 809 878 968 -677 237 -569 -398 -564 281 -840 880 -138 -54 -722 576 -966 245 521 808 743 -547 463 -936 -806 -856 695 97 -930 -670 -184 771 -93 981 -641 -79 -358 -255 -565 -745 -569 -872 775 -6 188 232 -616 -357 612 923 -959 -205 -576 756 -21 506 -597 414 -396 182 498 -292 -625 909 358 -381 206 -461 -360 128 -216 -926 316 -126 526 553 661 -761 663 -399 -455 -890 254 446 -503 649 -295 -767 -936 -43 -627 206 -557 52 -891 -582 859 474 855 515 -421 -260 706 -572 33 863 974 -247 243 -902 -83 -263 -66 823 38 293 -821 -132 911 529 -208 745 218 -123 671 -159 925 -748 60 339 441 -814 783 -616 -806 78 343 103 -830 -223 -997 506 120 280 55 -396 855 -457 872 -906 703 -18 -842 -410 -925 -101 -88 806 819 -925 219 -7 -424 -742 -290 -695 -448 263 223 -383 -642 781 864 673 836 -355 -233 209 772 -996 -188 -661 571 813 897 -338 263 842 -41 -78 -678 -710 969 294 540 -727 615 824 -140 -86 -903 -387 266 469 -658 -996 -682 -788 -105 -87 -952 -219 945 327 18 804 -189 -699 -490 -908 -477 -913 -504 -894 -445 -702 289 13 -404 -756 -301 -998 -565 -709 -997 955 76 -323 546 530 799 -230 854 -891 52 80 529 -827 668 -297 -750 -903 774 695 -435 -812 -366 75 803 -577 -924 -682 -415 864 -319 833 686 -617 -973 218 513 158 33 267 119 327 -639 989 -28 427 -644 719 -830 722 -155 -833 -375 -568 685 -622 541 43 961 -834 -394 815 -229 -981 -724 -417 -589 -750 664 397 438 -482 947 -579 -506 -771 850 -488 660 -525 -41 -510 -488 -552 378 440 136 -325 112 753 804 -856 999 -112 176 -156 237 199 140 -500 26 680 -218 889 613 -100 -292 363 -352 962 -387 -707 -986 -599 967 48 407 -150 -26 -403 -325 227 -576 -55 880 208 444 -313 882 -865 838 838 783 -961 959 -219 515 -3 379 -138 -437 757 -902 213 -807 -971 210 -99 -772 -840 -18 -546 922 -699 759 -944 -658 427 -915 -996 -798 -701 -790 192 190 -356 -963 742 385 166 128 -531 35 -61 -764 160 -609 97 751 -503 -859 -665 204 194 -592 374 -295 -390 832 -22 965 -801 705 -549 712 709 -907 -145 -303 760 -19 -266 685 464 640 -66 -1000 -612 424 214 749 875 -487 -602 301 750 -543 -849 -686 -337 510 -856 -833 -713 -713 -569 257 98 -959 -318 754 578 -949 295 -136 -188 -191 135 381 -99 434 -913 -141 -889 959 -185 946 -851 -195 -777 -624 -976 565 -406 890 222 817 -842 -945 695 -269 739 606 -232 -822 795 902 955 -629 694 556 -879 -574 951 -86 -570 -135 789 -389 -169 -644 341 -928 -841 738 124 904 473 -271 -733 -889 -546 -70 626 -872 244 362 637 -739 433 -110 426 -762 381 -202 -740 -804 758 871 -628 249 -139 -461 386 -438 69 107 944 -11 -427 36 118 721 -209 763 721 895 -767 748 -493 -125 905 -616 -931 844 368 -515 942 -901 -272 854 139 -860 -665 -360 -592 97 -598 -567 -520 -300 455 -484 344 573 162 -620 -898 -861 -596 -782 811 553 512 -232 -521 919 -298 -563 -341 284 -156 -996 691 -297 -225 -813 -261 396 -364 -513 -486 205 -643 -697 -992 -987 -619 154 -101 -429 -740 390 -635 644 -737 -583 -848 603 134 957 251 -161 551 840 -643 -434 783 -420 269 455 618 -725 -749 -563 -890 345 -586 -850 -887 72 -799 -323 -971 -16 -665 519 -214 -737 374 193 -546 313 -214 271 -649 -325 141 -411 -316 -263 -211 468 758 -801 308 -436 885 -29 135 -725 813 -977 -568 607 411 615 896 -989 -242 -368 -414 -140 -943 -493 805 525 -880 -330 453 -42 -788 -930 -802 760 772 209 440 278 507 911 -7 -843 -492 -820 948 643 253 -710 84 297 270 -516 764 567 78 986 432 -647 -695 219 -817 957 170 521 -66 622 128 -655 -479 424 -818 655 400 -515 874 45 -6 -58 -959 -708 997 500 -705 -599 251 -264 -540 329 -698 -241 73 489 773 661 -318 -443 -553 889 -712 944 -987 873 115 -423 18 -466 -284 881 47 151 -161 -768 -516 -960 -453 -95 -377 -259 368 -552 235 -553 -719 79 -619 -901 -495 -29 -854 -995 -602 123 -628 -291 -299 246 -611 608 784 342 809 61 542 -485 369 818 -485 95 -203 483 -582 369 -872 -47 879 -280 259 -790 -533 -576 416 523 323 -591 237 -428 -70 630 -159 411 -176 944 661 -214 -622 -278 -862 180 -439 -684 958 -531 -429 -483 -749 301 328 -803 -515 690 -40 -99 600 48 -744 760 355 -568 313 112 706 727 -29 -401 512 -465 -167 967 592 631 -473 281 514 -867 332 21 178 -869 739 575 -151 -44 -905 167 -802 622 -268 357 -814 -577 -658 789 -557 244 -968 628 -491 289 17 -197 412 -967 -224 -220 451 -681 54 -3 -185 222 -409 642 534 318 108 377 820 599 -885 -688 61 -379 -253 -473 47 -790 -940 -652 -157 273 -189 -270 16 -973 282 -257 -767 -415 524 -777 -441 451 -150 938 -885 -695 -679 -402 -773 -653 238 -993 511 -256 -850 995 -649 -643 871 -58 822 502 -488 193 -539 114 826 -432 -932 -626 987 -586 -37 154 53 900 525 745 -804 124 -849 164 658 460 886 -651 -163 -977 -887 243 39 -573 637 -995 -140 -219 875 -565 -808 -744 416 517 -857 -370 -716 172 -27 63 762 -458 -445 829 251 602 -861 951 536 915 925 -911 72 595 223 865 326 -873 -214 395 3 -857 665 490 -296 42 -115 238 -683 530 -101 -223 -660 106 -698 394 -707 -724 -965 -572 184 180 -218 345 434 979 -177 -608 -786 -966 -379 -341 -653 668 -825 403 388 28 -646 628 611 -37 238 934 -711 913 -387 -854 -207 -207 657 813 548 18 919 -745 -926 274 861 822 538 -395 -325 858 117 -525 -255 -276 -472 -621 5 -651 46 -476 142 572 570 413 -249 -398 -959 94 -790 854 -273 -840 748 701 -840 740 153 -176 665 74 -662 384 809 232 -300 999 -760 -440 -448 -482 580 869 176 196 683 27 713 634 728 -544 -263 420 917 175 -242 -764 447 -169 -319 -171 741 457 -350 -250 944 -899 -543 -228 394 -819 -691 -196 79 -538 -959 504 -124 304 646 599 -56 363 -109 -171 -697 278 -610 517 821 -503 -172 325 -986 414 -102 -215 82 883 -827 -64 -473 -409 886 -47 -798 332 -13 600 -27 540 -111 -153 -569 -710 -842 77 -99 379 -345 -502 -952 887 -895 -9 -800 460 397 -132 -840 978 -681 570 625 -517 528 -13 -260 476 -863 255 -132 485 -965 184 212 673 -901 970 -29 -223 295 -117 -326 458 467 554 375 706 686 -480 267 105 825 -67 -7 491 -357 298 598 -398 -89 820 927 -308 47 -931 318 266 -547 -254 -199 954 -493 572 816 -852 -4 798 179 -814 -116 536 -577 579 -161 -180 -422 569 327 845 -613 -769 526 -283 -368 727 -858 -984 761 -290 714 625 862 113 31 -375 -975 -942 -716 166 236 -868 -281 -699 -560 -870 423 567 -482 -125 -388 -508 -68 -895 -857 -366 675 505 50 444 -496 -101 578 621 510 -408 524 -392 -996 -583 -922 -102 -410 -541 717 -304 99 -797 -976 -177 70 -296 -623 119 -309 -531 796 -763 117 -671 203 -352 -74 616 795 799 -535 -385 -24 -888 161 692 422 406 417 754 713 176 -915 812 13 -827 -633 131 255 660 -366 -72 46 -937 49 635 713 66 416 804 83 563 -103 215 -508 328 -634 155 -501 555 29 623 -450 505 503 746 -728 299 761 457 -186 2 232 -123 56 -977 -174 -204 -161 -819 -209 441 -887 474 -508 -564 181 -891 515 -260 -853 -350 188 785 -396 850 459 38 137 334 -323 -931 58 -514 252 66 -1000 320 -557 534 -40 853 198 960 935 -728 -41 312 -593 -129 -77 -277 -470 965 335 -600 -217 -11 707 -247 -933 -729 717 313 703 -334 199 107 71 16 -784 877 891 -295 976 -557 410 -461 -40 -989 -943 670 -573 55 288 16 706 444 389 407 -97 -548 -625 -382 481 915 339 128 868 931 -154 95 -950 846 -755 480 -902 -259 864 -307 484 79 118 557 251 119 664 -426 -607 -608 -475 458 776 986 280 -281 955 -742 -361 -488 777 407 -842 544 -615 -705 -422 562 -642 231 461 -23 -552 -21 346 -427 192 144 -200 -475 477 565 -978 -587 502 -269 -792 488 -507 93 875 184 -787 107 -880 192 16 -539 -939 212 -609 796 968 259 280 -695 -402 -378 -109 163 261 928 752 -645 -182 -506 -281 486 -284 487 -833 -21 -357 -808 760 -616 146 775 -970 -818 -521 -338 -374 995 -984 638 -142 -89 -406 552 -992 598 536 401 -91 520 389 723 -743 -168 -797 -175 -136 -309 273 -218 45 638 -628 576 -873 -372 -18 831 462 128 548 -711 771 -139 -887 147 668 495 750 645 -928 -546 76 -714 761 962 316 852 629 819 638 -317 -406 942 631 68 700 699 -902 -174 144 626 -982 572 -288 -846 885 48 522 -216 -592 -869 980 -990 359 343 -971 465 57 -71 -676 -545 -810 -250 793 676 -741 -982 -551 -102 868 334 -516 845 -44 -601 100 -270 170 47 -869 339 -281 -125 892 316 101 814 -167 587 460 770 916 -317 149 835 743 -415 -628 -840 -596 -241 -121 -586 -125 -547 -144 -89 963 462 84 800 201 -407 288 -6 591 -487 376 -523 470 -846 368 -291 158 207 -709 303 427 -111 -620 -293 497 655 -959 -2 -856 462 539 -831 -548 502 796 -53 -191 788 717 25 -835 -790 -388 908 259 648 641 -680 357 -719 816 -128 620 -200 515 -665 479 333 736 247 529 -583 -61 -13 439 749 -449 -668 -27 -264 463 917 -380 889 435 -582 -144 314 -320 -470 265 -522 -430 763 -325 428 -387 168 -766 -853 -986 -529 271 -751 362 260 -62 -588 -290 979 -950 96 698 -157 504 -985 546 -95 -964 -583 -655 -512 926 -311 -512 -311 -980 888 128 -414 -416 -268 63 844 -560 963 355 789 212 924 -630 -944 -563 -902 -438 -329 510 -156 -390 484 728 -23 152 -470 693 -51 947 -549 783 872 650 -938 -966 817 811 -814 382 -922 -605 939 600 310 -895 481 -388 486 -179 -64 -666 181 73 -860 507 834 -495 -179 112 -466 889 -250 -207 871 826 -900 531 478 -308 247 -911 -325 -480 533 5 -330 -369 -695 333 660 -835 -46 -218 -291 973 230 973 400 320 112 290 -124 512 324 -892 678 -219 -705 80 -341 -372 -392 -681 836 655 -921 8 75 -144 544 779 245 631 397 387 241 78 179 362 581 -933 11 454 619 -18 -727 532 -120 757 -77 -404 -942 -263 -647 -183 -90 -771 -108 290 149 -206 246 900 -737 276 -907 870 637 131 -561 -764 -133 987 965 -336 347 -927 966 126 908 794 136 32 263 -457 -852 -210 555 -88 800 461 -98 -92 492 597 805 529 -943 -750 450 486 867 637 705 -703 836 565 652 384 856 17 -533 -692 144 -636 296 -699 -962 -258 -36 183 -364 -269 610 278 -39 716 -32 657 855 242 934 901 -337 -16 413 650 58 7 -608 -964 345 841 455 -660 531 -168 139 326 390 899 913 -242 382 -674 -408 -985 324 -356 -894 -712 61 -892 -383 623 -45 -849 -8 -45 -764 973 -829 124 -888 -95 -182 -863 -926 409 704 60 -650 -648 696 889 978 886 -208 -294 456 106 -14 129 27 -292 -745 713 -400 285 11 311 -219 -289 350 -540 207 916 477 952 -199 292 -191 886 -913 -967 290 -925 -856 -954 877 137 842 692 425 812 249 531 -447 -34 582 970 31 -511 -161 -928 -515 138 969 -852 788 -656 61 -211 759 -360 -375 301 427 -876 839 -341 -670 309 656 -720 685 -707 -617 164 -603 366 291 457 379 467 867 184 -895 -904 -754 135 -729 -977 -422 -664 -409 273 -784 -589 -941 373 -7 655 713 720 -301 902 608 -108 -788 209 -420 -616 -208 949 120 981 -628 -958 934 -59 -661 261 315 -869 813 -971 -788 -441 -225 -523 799 578 554 -719 -311 -197 247 722 -801 618 472 -963 432 791 46 499 -760 -191 -188 -625 -651 959 -781 -430 241 273 165 422 889 -281 441 671 -398 -556 -958 -225 -354 309 -839 -641 -137 61 764 552 -291 209 551 -577 127 -741 -331 -960 183 -731 873 -494 -243 182 -950 812 -381 38 -940 153 -781 -763 -383 -701 282 302 -401 664 -574 -542 60 -40 -558 884 -550 -953 74 -146 -690 646 688 57 -853 -431 -56 72 630 852 -943 738 115 -167 -698 930 -324 874 -97 122 610 886 -740 187 -156 671 -502 -718 -446 -565 764 24 -976 246 -121 -134 59 549 -674 -811 -866 950 -411 405 -943 -95 -548 274 -461 552 919 798 607 -46 -242 658 894 -952 514 540 -688 -890 771 293 489 610 -718 -668 119 446 -16 735 -486 -613 -65 -158 484 -881 -999 382 -397 380 -807 326 -867 744 -525 70 -774 797 -549 -992 456 427 506 336 663 -33 494 -88 -671 -219 -86 751 -898 -788 788 -619 -900 889 453 -38 -398 561 151 150 -60 592 516 661 638 -449 -505 -698 923 -328 -317 989 302 539 -758 147 -829 895 494 -420 -818 91 413 529 6 -463 -466 -58 621 -4 808 -209 -835 456 -773 -56 -246 644 -598 224 -39 390 -89 -627 920 -995 -619 866 -533 -120 859 -823 133 -801 -485 -882 -40 270 -289 -59 194 -246 -522 -64 -420 365 702 -274 659 -331 -801 416 274 15 376 547 -495 777 46 -550 849 779 508 379 553 -491 -424 -720 983 726 -278 -634 1000 497 998 667 588 -789 536 -327 -440 895 33 -6 678 279 -108 -985 -718 160 57 -631 468 -977 -149 -772 -484 449 -723 806 365 -778 -959 530 946 -675 173 -329 -900 574 427 739 426 167 -677 -116 -802 763 -566 -68 158 275 174 -126 -232 -789 -683 166 -760 895 -986 -32 -458 751 69 887 801 676 -696 964 -776 61 -548 765 -541 755 -478 1000 -951 -650 -933 -990 -139 -171 575 -72 116 -964 933 781 -977 -870 -662 792 835 -435 -73 313 -333 -768 -360 -504 215 565 459 281 636 -382 -14 -360 184 207 375 -538 -751 -203 -803 -966 -56 -409 504 418 -825 -170 -119 77 40 -657 -884 -921 865 -888 -722 323 -221 -638 -791 379 774 -844 645 887 -786 -652 853 799 -281 27 787 -150 181 -942 -712 838 -118 -781 -170 -688 -733 -661 -399 -952 -390 -171 -815 708 -251 533 631 722 -810 382 -619 924 127 408 461 -753 -309 413 -632 358 231 51 689 -484 81 -270 -296 -300 149 247 -422 -265 274 840 -296 110 445 692 -325 -95 -295 846 573 -515 -633 -88 -882 -796 -38 -319 -333 29 582 -420 -867 -258 600 -963 290 -647 107 -804 74 -953 -108 -443 718 -406 467 746 -753 609 372 995 -345 8 509 -771 -700 301 -113 118 -247 -959 136 -825 518 -235 -801 272 -127 -972 -32 452 711 708 38 242 -334 288 848 -1 -425 121 578 411 -129 -211 694 818 559 613 -660 -256 955 87 -571 -687 -124 -854 698 815 -795 67 -711 618 488 107 -773 -439 -62 207 -957 -128 252 -821 -596 796 677 900 905 318 578 854 -182 -453 -833 622 703 -80 -600 -838 -9 258 361 -924 -666 24 -814 -856 902 -216 -458 942 85 -31 -196 -152 133 -861 919 -649 -736 -221 725 -92 -445 -162 878 -326 476 -243 -423 750 817 847 -883 -888 -467 -762 -78 569 -232 403 158 191 792 856 586 721 -317 998 519 -962 610 222 -200 414 -121 -945 -642 -529 -447 -603 -637 638 -162 -969 732 -758 -793 923 182 528 691 -736 -677 -744 -562 229 -24 -704 390 74 23 -196 671 -767 152 -195 881 -552 203 515 372 335 -873 -567 95 -21 -814 -35 -177 -337 375 596 987 -819 -653 -42 -999 874 885 201 460 -274 228 -954 185 93 -888 -329 -783 -470 617 589 -185 629 -736 -580 87 10 734 -856 -677 970 -515 877 -720 -364 -689 -494 -432 657 621 -471 -934 -598 -62 -635 -142 -821 208 116 968 -622 -888 615 637 -9 202 -784 -233 -662 -398 464 -95 60 -484 -531 -317 -838 -428 -885 -378 -95 -299 951 184 -951 252 119 -697 -387 -213 -278 473 919 -634 -618 827 -927 -998 340 -615 -240 -505 11 588 590 714 384 -981 587 -68 208 -16 -254 288 449 -578 689 -676 -109 754 -644 497 687 -101 328 223 70 952 -765 897 -915 -529 966 -214 64 -349 -450 -13 461 87 -440 -622 -581 -206 -351 3 995 -161 680 -880 742 -167 105 970 -518 -903 -174 619 -213 -870 938 924 -432 -490 -613 -346 539 -649 -918 -381 -700 580 -920 -805 369 -528 861 -226 -577 445 -602 228 -166 444 175 776 225 253 875 198 -107 602 861 176 365 -788 326 -535 -247 191 989 -936 26 747 -149 -257 -938 -314 -225 -72 742 282 64 365 -226 160 348 484 -644 -209 566 -636 652 -554 603 -152 419 20 76 -276 523 -548 -999 631 453 -688 762 -195 994 -714 -237 -917 571 -633 -947 -68 -802 -562 228 -579 636 -524 888 -299 189 -542 -179 -545 -403 617 -766 -422 321 -679 47 -37 504 623 -690 -406 -900 478 260 -753 -831 685 -941 -537 -515 268 872 -150 648 199 304 -829 -566 -116 -113 -210 -276 495 -193 917 -499 -264 792 -393 -318 533 -8 -857 468 69 -489 -676 -886 -367 -92 974 721 129 920 -18 998 -58 145 223 -502 63 188 804 -653 588 -742 -154 -501 210 427 -74 -715 -70 994 607 -307 -434 1 353 -719 189 917 250 -510 -979 785 116 34 19 -117 -69 -180 613 625 846 976 558 -736 237 929 691 384 -781 -414 -1 -952 802 -371 -576 -211 -833 562 880 338 781 -466 -845 -715 -97 995 -459 185 559 -415 -277 455 -260 335 343 920 -610 436 343 -794 10 878 -690 -547 877 -771 -866 355 -339 187 -801 -1 -60 846 887 -591 711 -45 978 -750 -425 684 860 -297 744 -469 -27 -302 -642 -158 -583 560 522 -77 885 -259 743 191 686 -406 549 -73 387 118 -973 -25 -782 49 -2 -643 -993 -15 147 -885 272 867 -141 -744 -238 447 197 360 221 -445 723 -620 204 -48 -315 753 721 -403 615 961 323 149 -982 -522 404 -424 974 48 -220 367 23 4 799 -363 82 886 -293 -405 -672 275 -610 616 -753 233 -139 34 943 -12 -879 774 593 676 -260 -610 991 -109 792 -925 324 -278 133 -294 -764 467 737 564 942 -478 -875 -121 794 806 350 -286 -485 -787 -288 426 -954 -448 728 273 -194 988 442 -539 863 477 -160 184 977 -37 756 -854 189 523 -417 -185 -47 558 370 -277 914 -964 709 960 276 165 -29 -973 574 291 -361 -311 216 116 -519 329 -245 -2 -785 739 865 -192 -889 625 -257 -376 -640 -113 -119 874 665 664 674 -914 250 942 627 -908 356 911 644 990 -214 -957 565 -50 424 290 861 747 -314 265 720 -728 -469 -432 905 -40 -200 -347 -580 543 994 555 -106 -505 -908 171 871 416 -394 -312 46 563 855 -771 -182 93 479 -276 -503 -170 -404 555 190 476 593 -740 916 95 178 -167 491 -529 -317 -682 664 803 938 247 -7 787 -724 51 -16 -844 926 -397 204 -673 607 38 -51 583 -681 667 806 -584 -575 -152 739 -417 -1000 -20 777 -436 763 -738 294 647 805 -605 -768 581 327 -206 213 -929 38 -515 980 174 -265 971 661 -486 363 72 945 -895 297 -144 570 238 -193 -13 -541 -748 684 -238 63 -248 784 450 -493 -597 -824 -609 941 -633 -785 617 358 -673 -767 -579 -574 -22 688 255 -720 503 -930 439 382 -2 839 -382 -122 464 724 -431 -462 280 191 -878 -161 65 843 -69 540 -140 -399 -876 629 -418 679 484 -151 -640 266 -122 494 -408 724 -757 216 -854 312 829 -394 -881 -118 -192 952 458 928 -615 -681 351 -60 123 -494 644 385 -40 282 673 -167 -540 871 -678 19 -3 580 972 421 299 563 -376 -902 678 273 553 734 -148 -766 782 -150 -820 -470 -552 404 159 -153 138 161 75 -757 928 846 742 -342 -339 215 542 -418 415 450 822 -977 -660 139 -793 967 413 227 697 318 -261 -809 -428 491 -693 -481 -969 -10 99 74 -583 -466 -374 -301 195 -80 667 -239 137 905 -699 686 -540 49 -314 920 -548 781 153 -757 616 -500 381 -74 299 721 -396 882 -226 -900 -422 -255 545 -578 -330 528 -779 -760 -503 683 91 691 243 -769 989 -311 655 -144 -777 -492 310 -335 -708 22 -652 914 199 -302 266 -641 702 33 -34 -652 -326 549 -146 472 81 -364 711 198 -847 872 699 -346 -512 -903 -508 -694 933 -706 238 -396 777 -488 -254 76 -766 -193 737 428 855 -837 -574 -724 -591 573 -792 -939 -4 -314 -752 741 -726 285 -509 -466 710 -27 -403 34 948 -628 -591 464 963 971 787 918 -718 436 388 -209 696 996 -129 -634 -827 -767 388 -498 294 -458 -616 -731 -720 211 -556 578 -264 958 -317 -728 796 -661 -652 984 -903 257 490 -977 -485 -615 -799 -862 -55 217 -470 -62 469 -360 731 -465 -683 -567 -68 778 214 -481 -233 -639 -691 -848 226 857 -276 355 921 603 324 157 -74 787 -269 327 272 -194 634 951 -212 -717 -92 -164 -52 262 334 -342 531 -389 602 -892 217 -2 -947 333 242 559 -915 -852 -983 -183 -988 -522 -3 151 -499 744 -261 563 -956 424 -984 422 603 -740 546 -823 -857 -519 -833 954 128 492 -262 844 -461 -110 329 -352 -206 -182 318 816 -28 -307 -379 960 -621 68 -681 -168 -388 -133 -150 693 655 -154 -387 938 599 -859 -162 -817 -882 -393 890 -131 529 552 -335 209 251 678 384 -89 -759 -368 91 -927 -594 64 -941 330 -820 -981 -794 -475 324 783 235 -462 177 -315 -120 -301 617 -64 -275 -97 157 30 671 -114 -188 364 593 852 201 540 -852 -27 273 827 561 -271 684 -782 291 -29 -197 -726 -562 -237 627 513 -783 -745 -321 -459 525 -503 306 -489 903 268 -412 -320 -571 -343 -167 821 412 927 -295 453 -560 -949 -7 -825 -263 -656 510 -99 41 440 -254 -83 -942 717 990 -359 -12 316 983 813 -20 692 868 543 116 928 409 -203 222 18 -16 721 -402 -936 -184 237 -222 668 -512 413 -839 -866 59 -271 -659 981 -852 -742 1 382 -634 672 320 -973 431 763 797 899 325 342 -443 -665 11 -120 -417 -343 989 678 130 -391 -805 673 920 616 -26 -430 26 946 -194 546 -794 -884 273 -911 -931 -12 798 7 729 644 -786 -271 -936 -628 5 -663 940 225 -177 336 -625 414 -616 29 -972 619 -804 275 127 409 679 -59 167 -731 540 407 -285 231 -445 -439 -19 -482 423 65 -263 -868 876 219 190 -387 -205 724 478 768 -440 -88 598 201 -678 171 244 -271 -524 -424 121 -605 -811 -225 360 -998 -778 -965 59 -692 989 -384 697 393 709 -228 800 65 -589 658 212 987 656 642 -737 -497 -973 345 811 -603 -978 271 -617 -753 -921 -757 -860 -298 810 920 53 512 -468 -829 -814 0 -701 990 476 -637 918 -921 169 689 305 276 303 242 -352 -672 -652 962 701 -175 573 945 -810 -475 -588 -246 -679 -344 -804 367 540 -502 -280 -920 289 12 -222 -765 181 -669 654 -424 745 77 -941 546 198 93 -275 -430 -110 771 -395 121 185 -353 -6 324 -283 -644 448 -953 290 25 281 541 -78 -541 -992 255 -319 116 -853 955 -505 -711 -729 -968 -112 397 -570 -936 91 -78 -69 185 371 973 -79 810 151 -740 -346 -236 958 275 -6 198 -503 179 964 -489 -770 303 182 -647 -677 -19 -113 -254 -179 -944 91 -813 -861 -678 -576 -126 102 -861 2 -922 192 407 594 11 -759 59 -420 -637 -798 -398 775 639 -250 612 -473 -474 152 -583 -808 990 545 -483 50 580 -366 274 358 128 -471 -872 -884 -781 -466 -251 732 121 -113 -750 171 569 -155 567 335 620 -489 50 -626 -199 -167 -296 538 -13 153 119 587 28 348 -880 -101 531 -517 169 -401 477 -829 -581 -551 -303 -785 231 -603 -364 -895 -785 680 986 -427 661 136 967 -124 280 636 616 -635 -621 -577 -101 -4 326 -698 -175 -457 -926 179 604 856 -994 780 443 -942 627 -704 -258 -360 -333 -969 -372 -732 285 674 -626 422 380 96 -533 432 570 -501 -659 919 591 502 680 -529 -850 -333 -501 925 916 501 -975 129 -942 -185 127 -325 -513 -550 512 -285 -962 -768 255 -703 -797 911 -840 794 866 132 628 -77 -911 -387 -263 -674 194 -278 -753 823 653 -130 -947 -348 142 513 773 -859 -519 307 584 733 -830 -570 -754 933 237 -607 -115 666 -891 363 31 587 -719 135 -448 971 -605 223 -470 958 553 -526 49 -443 554 279 -74 -438 -895 -634 -930 462 486 -230 732 296 -576 -368 -440 662 -572 821 -23 698 -266 672 -331 -678 906 -666 575 852 -243 437 300 -303 52 -667 -705 -57 -378 -792 -559 998 723 -458 -564 -420 754 606 -508 -187 508 -747 135 -884 668 -443 -797 -151 -830 -401 -341 423 348 192 -587 789 856 -746 -375 -854 753 480 35 139 546 206 149 461 -442 305 -546 -664 656 -861 968 -137 391 877 588 273 844 990 167 -819 -372 -326 -872 145 -776 -481 916 -971 454 196 -20 -169 147 -629 -540 -834 703 988 -118 84 -793 253 950 835 681 153 305 905 -372 655 991 923 724 849 -658 -284 167 -836 -350 662 -104 -252 208 -721 -508 440 -236 -327 -981 670 -125 553 -279 209 -101 -796 -972 818 -450 -905 598 759 345 -314 -725 761 -157 -512 231 -656 -633 306 -203 208 359 648 -639 -414 226 81 65 -389 -655 -911 569 479 -574 -168 -940 348 -888 -147 860 980 -868 -38 -684 -75 634 902 740 870 649 853 -183 -106 316 -235 -169 -41 -323 78 14 876 780 -962 -407 979 -591 802 988 600 -294 145 768 840 -514 194 876 601 -70 402 367 -357 447 -50 -453 209 -389 -406 -262 -861 385 522 831 -428 -648 401 24 463 -722 294 -401 40 -178 297 -736 355 207 831 30 -725 750 -249 -170 -831 -653 -686 -474 -482 81 -120 -935 952 794 758 -422 -8 -51 503 741 473 -286 252 373 843 159 796 -401 -529 975 -881 204 -569 -245 -979 256 309 355 942 906 -777 603 291 37 -379 684 192 492 783 -55 622 -366 376 173 -734 195 901 190 907 53 240 714 -520 156 567 837 -911 575 995 -719 793 380 832 351 -280 -796 546 760 -627 927 931 -92 -466 310 -622 220 229 -631 1 -827 839 -47 -69 869 -781 -124 301 346 -147 701 -785 949 -161 574 878 -765 111 -89 -501 559 -514 -740 -653 -442 -100 -36 902 895 -572 -360 208 -331 940 579 -243 517 -416 -585 528 -224 95 -945 622 -5 717 211 798 -505 -257 -233 205 897 -310 680 3 -530 321 950 -494 305 790 -299 -456 -257 -323 296 122 -918 850 -328 -621 -575 174 -151 95 764 801 -373 825 990 -730 -82 150 976 -371 880 -609 -982 -545 -998 -583 -705 -272 703 -52 102 558 -312 396 246 -294 -540 -688 425 -765 119 47 514 676 185 -498 880 981 -176 -633 200 -914 686 247 -832 850 396 316 -682 865 641 813 310 -22 -555 194 -860 96 17 -24 534 -953 -231 389 -311 209 -104 -295 -194 708 -252 -673 -254 -212 937 779 259 -845 -316 507 939 304 379 738 903 -46 -855 265 514 532 403 -526 811 -444 37 596 558 -173 -663 532 -638 937 -780 801 772 -832 503 732 171 931 123 544 -692 859 561 306 16 363 -726 -522 789 -1000 443 373 989 563 525 747 118 -254 -495 667 -828 255 -149 -971 859 -680 475 151 431 -270 723 234 196 -36 663 -609 -598 232 787 352 -826 56 -493 -146 711 -327 177 -610 -556 702 -114 -887 -887 884 -482 -968 720 993 606 -534 -263 52 654 -498 -631 591 -461 895 700 296 -682 189 -306 158 103 202 833 118 -609 -469 555 205 -1000 -575 883 -285 449 -451 725 647 -251 366 924 734 -209 -685 957 -254 362 768 -88 378 777 662 -203 -364 -119 -653 984 246 856 241 320 262 -218 -845 177 -455 -249 245 -572 860 -550 727 153 -30 -746 -652 828 -863 -186 -35 -872 656 19 -864 -408 905 -918 592 -575 -652 210 -814 782 664 998 -100 164 768 570 996 -932 -353 -442 -64 -57 949 -711 -267 -937 560 -992 685 -950 68 790 925 650 -702 882 882 201 -962 -154 -598 602 191 -517 729 449 459 -776 -699 -674 -955 356 430 -306 -833 -327 -144 885 -537 -116 -680 -672 -270 578 -688 -637 -217 23 -18 182 -759 -102 -199 -625 -953 -743 410 707 407 -734 -260 288 435 -557 -15 186 -785 440 415 -306 -635 -820 640 450 193 -206 908 775 30 -455 2 37 735 -975 85 250 -48 -395 -402 848 -881 -980 -498 36 -26 -539 223 324 -322 413 89 201 812 -158 -884 -603 -374 -993 -814 -646 759 959 -182 677 -148 -37 411 770 -100 472 372 -567 -315 320 -26 101 -555 -52 -266 -472 -330 698 77 -765 503 223 982 562 -1 872 389 950 960 538 246 -217 359 -160 417 550 -447 -484 -54 413 465 365 752 826 -421 -103 172 -514 849 55 -286 -835 923 959 773 -508 711 109 -989 493 57 143 -538 645 -906 64 523 -485 602 635 -638 303 -720 -227 -451 723 -376 -635 206 83 848 836 -264 418 83 -858 167 -833 -236 -466 414 56 -490 186 -243 646 650 768 880 -175 662 154 -867 904 714 754 389 -76 -663 -581 975 -306 238 15 537 984 522 -316 290 681 -779 400 -349 -169 903 449 -743 178 -840 -109 502 -811 408 756 -917 418 1000 -357 182 172 976 842 775 -894 47 -162 -379 419 64 897 259 -985 186 273 671 426 213 -10 946 -576 407 -173 84 261 -293 -778 170 179 -154 -105 -265 216 20 771 -977 -345 -658 -484 675 254 -965 174 303 242 -283 -921 998 597 -386 502 332 436 -204 -985 -446 353 -760 252 -379 -18 -513 -640 751 456 -1000 68 -251 299 340 457 178 356 181 -871 -561 803 751 -627 -372 -824 -644 155 621 19 541 -823 -476 48 -548 -762 878 -617 -586 -381 53 357 413 -497 936 -24 386 653 -800 -182 975 -16 -146 828 -162 490 0 -570 -307 -13 -176 787 -927 878 437 -368 -197 -278 -209 -749 -271 -598 82 228 -401 -686 -849 888 159 983 518 -695 514 791 607 -168 923 864 -92 -367 -495 397 -978 -95 -777 -866 -883 -206 -333 -234 -951 -638 -476 676 721 474 -393 625 715 -39 -889 -839 651 -260 -930 214 998 -70 459 -623 -135 351 -32 86 -916 871 -355 -145 34 248 883 -795 -851 -629 -931 -57 443 423 -443 55 -814 140 135 -839 953 -48 172 -560 -215 -956 389 -991 312 -602 -810 -741 -173 183 319 924 86 -873 513 -416 834 -746 819 23 156 111 -388 618 -765 115 730 141 697 -565 957 -736 -684 -346 810 -522 169 -719 -284 -109 743 861 547 -784 -790 570 -183 841 -736 -323 -432 138 -174 -691 -278 387 -192 635 -476 69 308 -102 689 -419 406 538 -779 26 698 -885 588 698 -403 -605 -445 782 -445 448 425 202 688 18 -757 397 713 -701 270 -82 -675 647 280 -482 -544 -667 657 326 548 -637 673 -743 -13 -488 457 477 -359 175 -136 -37 -109 874 964 549 724 -61 639 -412 379 280 403 73 369 -158 772 45 497 -981 -487 642 -542 494 -358 -727 -970 -120 614 -843 -103 375 143 -926 403 834 -379 940 990 1000 -402 -340 -628 457 -659 -422 414 -284 -730 -737 -988 -390 156 698 710 -754 563 -743 423 525 -136 818 481 -204 999 90 368 -237 -68 723 -353 -463 -511 740 -899 -371 315 -529 924 -48 -673 -71 431 -255 -920 -415 -960 323 -686 -416 -939 -618 946 767 -764 412 982 -2 964 555 -357 -222 -385 -846 287 -147 170 -554 632 574 372 513 354 84 -52 -946 -273 295 -531 -836 -838 138 -244 -866 -730 -204 -321 667 -337 -450 495 -268 229 990 257 854 993 899 -724 769 -884 460 -157 5 703 975 -28 -805 893 -366 495 148 46 315 210 977 665 -47 -856 -951 919 502 -524 -552 -14 116 -651 -76 -746 664 536 984 728 -827 -301 -784 563 902 27 -632 -667 -402 261 -643 -126 198 956 188 597 858 958 930 -701 401 -588 -524 -185 708 873 -319 170 -355 -175 -560 77 202 -371 -792 126 -565 -155 361 -828 179 380 271 2 -246 333 -146 120 -993 -665 -366 337 -934 -395 844 953 442 -261 665 -281 -32 -965 47 -479 -773 -884 356 -908 -144 -125 -506 -458 -40 1000 443 349 -405 505 336 707 -664 460 192 -675 -91 235 380 -715 -608 -520 -626 596 -401 -563 339 -283 799 -321 -726 -649 985 -144 -528 895 -448 -389 801 -313 14 -324 383 -373 -605 837 640 422 995 -607 -795 293 -894 -964 440 422 -731 251 149 130 28 827 -857 648 -63 -308 -228 -428 -7 930 173 -481 -931 -404 -495 967 584 -933 36 910 -339 535 -936 -724 343 -738 301 -723 -495 -734 698 705 -119 752 -11 757 -2 -164 -667 307 -455 758 224 -973 480 -478 964 -199 834 -498 9 608 720 -167 737 20 -760 -914 -785 -249 -803 567 503 -354 939 945 815 -126 -193 -146 541 -843 628 -759 -333 900 874 716 -339 149 -243 497 -799 -211 -90 -614 230 364 -450 367 167 -916 99 -398 887 -180 467 -385 -798 461 -752 56 244 -735 213 -918 634 173 860 -130 -810 -432 -410 -257 -125 167 -484 22 335 288 -114 368 -650 -310 381 -726 833 726 -654 -777 -14 -689 -676 863 -230 -589 36 728 -805 -224 -311 154 118 -928 -841 84 -451 929 -977 462 -171 948 74 518 -754 571 -565 -924 -825 420 384 -420 609 162 -500 -421 243 -959 906 -225 515 24 -539 -561 -497 421 -17 -692 455 -426 -832 -520 -854 -766 -750 58 -198 -917 186 -504 -655 971 -96 -804 -859 289 -628 642 746 -209 -32 -87 -467 562 392 -658 199 -386 649 -461 190 -129 -483 851 210 208 68 323 -376 -728 557 -621 -929 -285 -989 -638 -659 431 999 561 357 416 -146 640 -523 -378 -116 -795 209 547 857 197 115 829 -281 583 209 -47 903 484 6 -537 69 -339 123 -119 -6 897 34 -888 935 256 -355 -559 256 -217 -964 -123 -834 -467 -676 164 -948 694 179 -902 -187 29 942 -323 -69 336 482 245 -900 -295 -440 102 208 -777 -627 -133 -476 881 358 -920 787 237 -260 112 940 150 118 161 325 -604 888 982 -288 -584 -960 -399 -27 -270 473 345 -397 178 765 -159 351 -413 837 401 -317 -768 421 -497 -716 -205 74 -728 631 -815 719 -612 -141 600 -690 915 -669 -558 257 -17 9 -269 -116 -245 17 -725 227 -477 495 367 604 979 -456 882 926 -940 -394 248 -681 485 -640 -41 -317 952 31 -199 -664 836 -104 811 563 -240 589 -639 37 334 -799 -738 845 -654 555 572 -139 315 17 -189 -248 -546 23 27 35 -102 -81 -168 -710 -716 -582 436 581 670 219 -5 -742 531 -426 -880 -116 -83 -878 -862 408 440 383 288 -603 -760 -753 746 953 604 152 -853 842 792 65 -920 -118 -106 -666 187 -354 -187 -129 223 589 -243 294 856 -84 496 106 -705 -539 990 -764 -327 707 -283 -478 -48 -37 671 -643 116 466 566 -951 -847 -530 -616 46 376 861 606 -369 -854 974 184 818 -231 549 -981 -569 892 -496 464 628 126 -463 177 666 165 -475 -794 -273 -628 -57 32 470 732 -483 -702 929 -992 -319 820 342 576 980 924 -95 903 707 -743 503 942 773 -31 -582 260 -100 453 442 -136 -898 -331 -257 -811 -64 -891 874 524 -740 904 235 -937 -651 -750 189 661 776 909 -194 -89 294 645 -219 380 360 -955 127 296 779 -877 -999 469 -910 206 475 802 -409 -722 -57 297 765 -334 -574 -804 705 -731 -681 914 -284 -95 230 -4 979 -10 -168 333 662 737 -978 -127 -104 -483 -588 -324 872 -325 83 215 -784 816 -616 -189 -474 -180 -95 -346 -231 333 -620 339 -662 -65 -517 -301 935 574 -804 336 836 -282 -684 903 -493 693 351 786 871 180 -548 23 -707 316 511 -901 -329 -267 614 -292 121 -169 447 899 -175 -851 621 986 431 88 -673 176 -80 858 0 -528 612 764 -844 -426 371 -572 240 -172 632 -548 942 -777 473 190 -709 -736 950 622 918 -488 653 -689 173 -372 460 350 -278 -267 -469 195 -732 453 -454 -143 648 -677 754 -900 -934 510 -443 -976 508 -875 -233 -321 960 134 -353 591 592 591 557 94 527 589 -18 620 -42 -898 -142 -857 692 -551 274 702 193 843 -684 -314 -513 -559 838 -901 -884 168 438 -808 56 -749 721 -723 -963 725 259 464 705 287 -471 -528 440 42 -524 -92 -16 -377 -514 -147 771 588 589 -317 583 786 716 672 -61 -687 -131 899 189 121 408 115 -218 696 821 -822 -497 -748 -237 -595 302 -983 -453 928 287 412 -966 -449 171 -457 151 113 -549 961 847 -851 50 462 80 535 239 -698 -710 72 986 68 869 539 2 293 -537 -30 688 361 356 693 802 276 -44 119 321 784 -485 542 676 -985 -464 -203 261 557 -23 -47 673 -78 425 -66 -674 -555 57 -603 -414 -452 950 118 232 40 -873 -503 967 54 122 507 160 64 -534 -1 142 -713 -530 886 -817 -249 705 233 74 308 47 -120 -299 251 -103 -563 865 200 152 627 344 -785 64 941 732 109 -426 -544 523 7 -983 620 737 483 -688 489 -638 -981 440 -517 -364 -667 284 -950 -223 -225 -659 261 663 421 -648 -290 -504 276 -358 596 -554 -656 -19 805 -261 -853 -373 539 322 702 -236 910 -989 967 836 -249 767 -903 -607 -628 525 30 -346 -159 -103 -926 -279 882 -704 367 654 268 -428 -741 -144 106 -337 313 911 86 955 197 -124 354 -750 -535 572 12 -441 -726 -910 -358 985 335 -259 -635 419 -604 874 -560 786 -753 -833 -784 -981 -824 524 -581 -678 915 153 36 49 -97 -847 -854 494 199 -770 -613 712 938 -676 685 526 651 998 -726 -877 -965 926 -416 496 242 -345 608 749 -893 209 -433 79 432 635 180 137 -246 -497 -378 180 878 302 292 -903 -411 -20 -160 -134 811 -605 -327 -334 11 99 255 -534 -951 -425 996 -853 -302 -931 427 546 954 -357 565 597 -488 750 -361 901 312 -582 167 -852 -724 498 -855 -580 -993 130 367 932 -895 -106 -497 -274 -818 -222 -232 145 -353 675 -921 451 -597 -896 503 82 529 -381 -870 88 -85 -618 174 -32 659 931 -759 388 -651 870 -650 -602 -344 982 -586 -624 219 582 188 130 -603 343 -669 88 -131 -514 128 499 497 999 620 448 -742 552 773 981 872 734 903 -345 -162 -615 -633 206 754 567 544 7 719 977 954 56 -475 505 -45 973 -796 651 -179 933 963 800 787 -963 -963 -658 -491 247 511 785 -492 89 -162 14 -292 863 -339 74 -802 117 -219 -539 795 985 -432 905 -242 965 -543 585 -235 606 -917 -270 -548 -572 -509 -172 268 -650 32 13 -299 -385 -929 10 -641 477 -807 -923 97 394 -42 -156 642 741 563 -124 834 180 -396 552 974 491 -238 -863 172 827 -867 -811 -203 -832 -811 -875 -880 873 -897 -862 662 -903 37 -844 -416 -748 481 -428 -209 -94 115 257 204 -675 -541 664 -513 -851 233 532 -413 834 363 -445 68 304 189 -187 -177 -216 394 482 -507 560 -592 809 -513 372 -367 935 406 -65 952 316 485 862 570 98 -730 -516 -728 -754 812 331 447 -961 921 -685 -730 -324 -82 -950 -73 316 -605 -949 490 -516 -382 -600 754 -174 140 91 11 866 517 -335 -168 284 -539 -60 -410 323 -337 411 379 470 -805 930 -10 839 388 940 -219 -729 -219 -611 -450 766 -530 -933 179 -455 -986 379 -225 53 -137 28 -31 832 25 772 -379 -901 -320 296 885 -282 80 965 -442 -335 -36 -252 -649 -416 -394 843 600 185 68 990 -812 -42 -438 90 143 -859 794 -538 220 602 -112 413 -389 491 -870 -93 476 -603 -197 149 -217 57 -98 -564 -920 -610 -231 213 -374 -961 -137 -634 -770 -90 672 -359 172 -986 76 376 -137 307 9 624 148 795 -61 -937 595 400 -281 264 -396 996 -924 -144 -138 -840 -928 539 -234 679 -900 -698 -127 -983 -912 95 -817 967 472 -22 -463 439 733 319 237 629 -801 170 -416 256 -337 -95 -372 -919 307 -998 -411 -397 -391 574 -619 -32 930 -952 988 -635 395 446 973 -910 -911 -721 815 -439 -638 257 -859 -967 -970 -637 461 129 -565 -214 -916 267 -239 -977 677 -596 824 189 -740 -497 -780 -693 -496 651 628 -893 -839 -523 936 -219 -341 -54 -444 31 889 209 -316 345 -476 -188 -385 -925 744 -433 -945 -244 821 367 -432 -82 -894 -51 -70 -365 -660 822 -127 308 659 -891 -454 -860 60 -791 -831 672 1000 -101 403 904 551 973 -409 259 263 426 -923 334 -620 443 -264 194 254 802 -928 -124 376 740 -155 -310 -437 247 541 -830 482 43 -537 -739 991 259 2 209 881 779 -225 693 807 473 -427 317 -105 861 -85 183 407 121 -998 78 -370 528 190 -546 78 272 -589 184 -104 613 75 -347 -873 -911 -755 646 -682 -530 794 -858 -314 -820 510 -961 -720 875 -600 -973 -974 -314 -139 -203 200 24 -19 288 726 -739 334 -595 617 -57 739 831 763 425 709 293 -401 -739 -596 -41 350 357 43 -313 -803 739 -964 -619 813 126 -812 419 673 -170 710 -44 -753 400 258 294 717 -118 -155 -227 -848 637 -717 -749 478 -673 795 492 -349 -521 -294 172 -668 -286 -581 464 -373 -104 192 720 -496 803 531 837 763 618 -554 301 392 -869 -938 151 -39 -302 -759 398 776 -943 123 876 852 -235 -369 651 -959 868 -256 -556 -791 -630 -531 260 -667 311 426 739 -132 -424 -593 -776 -401 -484 247 -735 -460 -654 512 654 374 -494 52 -693 378 885 -167 -553 293 -620 -146 -514 -588 978 644 970 618 -711 792 864 -289 -999 -108 -213 63 898 196 -882 716 610 -807 -17 -522 -926 -184 916 -329 515 440 946 74 867 -891 -411 -899 -597 -347 -549 -549 -486 601 790 518 -236 938 -415 -994 -910 513 970 719 164 -207 -57 99 2 642 -101 244 132 -557 608 55 -586 -338 -324 966 -444 -153 -628 -994 -311 -194 196 617 -324 211 -17 -988 -544 529 645 -781 -962 -894 -926 583 629 64 245 -304 -967 -273 -584 -883 354 817 7 742 421 145 239 -535 134 844 211 524 -816 -631 -58 79 433 -898 582 744 -112 -624 -244 879 369 -216 -624 776 698 937 -915 626 -534 -965 -76 -377 -3 239 -42 405 -241 -152 234 -255 108 -763 609 16 2 -378 763 -154 -293 -690 457 -124 487 -475 -943 -699 -643 919 922 710 815 -580 806 -756 38 346 21 226 -390 576 789 642 -863 -450 82 131 -94 143 -759 -819 503 20 107 42 153 -665 88 -908 -948 787 516 -552 -975 -895 -475 996 -724 -332 93 -695 -293 -479 161 -89 915 -582 -121 -55 -674 143 -740 466 616 -132 615 -293 593 -277 -456 28 -279 340 -294 -168 654 -418 -751 698 -31 578 552 -182 634 212 815 545 -580 455 334 529 -348 -76 574 211 -596 -323 440 268 915 -514 269 786 844 -932 -284 -790 -315 -45 279 -90 436 218 143 -596 902 365 -152 924 690 75 974 -147 -985 -683 -124 990 -104 29 -861 585 -252 25 -378 728 188 568 787 -571 -724 34 -837 736 355 990 610 -220 -574 -350 188 -700 -925 -464 393 851 286 503 -948 427 -26 324 -340 -576 538 -700 -109 -974 296 -720 952 360 512 -370 693 427 -251 -868 -228 413 542 -99 925 690 -82 -405 -971 -667 -496 -765 -341 616 551 -414 408 -387 901 743 -95 42 697 204 -854 696 -991 881 -419 986 -521 135 156 238 584 -4 234 360 -403 675 -443 -181 213 369 71 -154 265 -624 -758 511 -948 -293 -362 -16 -315 -636 733 833 368 796 -983 -638 422 165 -543 406 -881 746 619 946 -596 -497 -468 -842 -701 -842 678 -816 337 828 -463 -878 -823 113 895 -695 623 -3 926 667 471 -344 125 851 858 151 90 -160 -546 -833 715 -444 968 -692 70 936 960 -755 941 530 -276 -688 532 -385 361 968 -573 500 967 -438 833 331 -924 -860 -622 689 519 326 658 -981 891 -912 822 35 -557 364 -733 -407 -739 558 -845 384 49 -620 619 711 -635 686 -510 -586 791 -722 -203 -525 269 -942 451 -451 -276 254 442 997 958 125 968 -626 -907 -768 -273 307 -977 374 900 237 -628 -960 702 -769 6 753 -774 -741 -575 -871 498 -416 986 431 -667 31 391 -761 -74 764 -853 -34 -654 -506 207 219 731 -310 -507 -24 -515 770 584 178 494 -118 998 -543 508 912 264 -342 191 658 -517 55 -627 163 -520 -351 -30 286 600 475 714 859 -769 541 -442 -898 -122 497 -100 884 430 658 74 761 22 775 749 37 288 834 237 399 547 280 -855 945 -910 -731 -145 -8 -770 -287 286 -995 -57 -208 712 -556 -935 -32 -727 -690 801 -950 -2 -293 34 -80 653 204 -65 -307 -48 746 -838 -708 114 -8 113 -572 -259 -871 -548 742 427 -69 112 933 469 109 909 -201 199 -521 -796 -845 -241 -816 538 -745 914 966 -695 398 -919 545 -43 169 -20 682 899 -604 -407 28 -752 87 704 723 982 -73 -510 861 -367 -442 461 970 -305 -267 -322 37 729 -457 556 658 676 286 959 739 870 -728 -55 -878 -246 -155 -893 402 536 656 -703 900 1 418 532 8 982 86 -12 -16 154 -287 543 -807 362 -947 -773 842 -981 511 422 993 -221 954 429 -79 134 -228 624 -95 948 383 303 -454 830 -898 903 -441 -221 949 -720 28 224 617 21 923 -835 703 -910 685 701 -822 -679 792 417 -388 -79 -745 -838 -658 -568 -289 -354 -61 680 -726 -680 -134 -683 765 278 -890 -752 -35 -309 -819 -951 -796 435 973 387 798 140 -488 -305 -91 -771 -411 -393 -865 690 -378 626 927 687 -38 931 898 -4 -527 795 429 -600 -689 -919 99 934 -757 258 493 -482 694 94 309 -419 -998 -431 -78 -201 -864 60 639 185 -205 14 -755 -54 -591 -934 348 672 626 -450 -662 -205 888 670 -753 715 -851 -276 -763 435 988 699 -667 654 -49 -88 389 -186 396 330 898 8 492 -35 -118 -755 -509 -775 250 -826 478 880 378 -548 -503 -899 -332 535 906 817 90 955 762 -502 -746 -815 -746 -697 57 672 296 -55 269 193 -185 265 -145 -513 886 146 920 954 160 -797 184 434 361 -75 -344 -123 -45 714 -957 -233 -345 -326 -731 715 771 -583 -208 10 445 52 -94 56 -923 -380 -219 973 -17 -955 -583 701 -337 548 -393 998 300 415 -456 729 -460 -650 -501 -590 557 -459 -597 -103 -211 83 -5 -35 76 -349 -549 -835 542 648 -157 -770 377 -243 -926 -612 -242 562 -806 611 304 733 176 -238 -377 -264 560 129 -30 -793 -240 715 925 -967 -356 410 175 -488 -595 370 564 980 493 403 -996 789 272 93 -894 -522 565 -703 -219 -342 -826 -186 567 -328 658 -426 173 811 -122 -276 -143 -424 -28 -147 734 -789 112 -816 826 390 -730 -385 -836 -461 122 698 -69 -196 807 956 -200 855 825 264 394 33 -317 890 279 -621 -332 932 807 733 -813 781 -159 248 -287 -912 292 697 -420 -111 -823 -56 -719 54 -881 -571 -702 303 809 -2 236 -711 -904 506 -408 -970 889 647 -58 -511 -960 733 -51 -939 461 797 -772 136 38 -145 78 -496 -553 -627 -993 -803 257 -459 693 -937 751 580 73 799 222 -841 -363 816 -908 252 -52 722 -572 -290 -735 766 163 917 275 -144 152 -966 -571 166 -952 -517 275 171 -251 -425 -957 673 -380 -837 -905 710 524 -682 -581 -890 -318 486 -281 724 -598 -169 19 -198 203 -899 378 -128 573 79 -949 -220 -151 -25 -732 -411 -654 762 -890 -283 -489 268 413 -488 -911 -674 154 -139 -155 -180 -768 745 52 -513 -254 999 -917 349 -635 737 421 664 67 -938 -556 42 572 106 -575 175 959 -210 548 -682 281 -879 -262 -411 81 -611 -72 208 422 -976 533 392 -732 -443 -984 -169 358 231 -96 368 -685 764 173 226 -878 -362 696 438 246 15 951 -561 -403 257 -435 482 -129 -807 -109 -236 520 534 300 -777 641 267 349 793 896 -326 -112 457 118 174 355 229 -441 353 -939 -331 -113 389 -900 502 219 -975 -772 839 324 -235 826 28 943 -702 -624 -404 742 -151 -996 429 -796 -15 129 -596 813 498 772 332 973 -634 -5 -837 322 901 -209 284 -213 -464 -561 606 621 811 259 -681 173 403 -665 -954 74 -396 411 392 967 -683 -216 -470 -744 118 -841 -592 -448 -120 761 -753 513 -612 -240 359 812 -478 -994 712 517 -1 -438 923 -955 460 -283 424 743 -795 -749 446 -794 555 865 514 -916 808 254 81 -952 -420 -373 568 -359 -829 -933 672 -661 101 -551 -750 995 -221 -861 -638 934 696 -87 -662 -799 -508 941 784 955 905 300 657 482 -816 -184 428 -453 -563 997 270 120 -677 -778 -261 -235 -21 -404 -953 -806 278 77 -705 -442 -442 -950 861 -900 968 -435 -771 -289 -143 -718 -621 116 481 -781 -169 74 853 -14 -417 7 -268 334 -967 683 479 790 -833 -357 -994 -966 531 -246 465 -136 9 157 632 575 933 -556 -196 944 -471 -481 428 -601 388 -120 -687 754 -610 -528 -743 -739 98 -503 936 -264 578 410 -542 -164 -529 87 -439 646 -6 975 648 -286 -638 -206 747 422 644 -616 467 134 126 731 -634 -764 97 -970 -274 709 -66 441 -412 57 218 -91 485 -281 413 -850 -798 -200 -762 -943 -989 727 444 439 -460 149 -36 336 -643 370 940 674 544 -898 909 721 131 863 136 -947 591 -802 -271 -88 -824 -234 750 -480 111 -133 750 475 690 -75 -418 87 84 -74 -676 894 237 -602 802 -538 289 -789 860 853 -343 854 -868 143 -411 -537 -73 946 106 -589 -449 346 951 -899 -856 -792 156 41 -207 570 913 702 -810 177 9 -918 -893 295 329 147 -421 -664 -154 976 444 874 995 884 -2 919 751 -314 715 -78 357 -733 -437 42 -974 -601 -474 -686 345 197 -871 -753 -816 -421 -358 90 -795 -88 232 286 -87 -24 219 -77 282 73 543 -38 707 394 698 166 355 102 492 -453 -727 -923 861 -10 -308 940 824 -419 292 -578 456 -945 -685 -14 -119 -959 342 273 615 -333 935 -342 58 713 562 787 -51 -903 -881 319 11 772 932 -129 -842 567 -742 -804 -938 -25 966 -281 148 -346 561 -2 632 752 285 201 320 -52 147 -702 470 -963 -213 -891 -803 88 -805 -777 -626 -549 8 -567 139 579 -767 634 -26 649 850 -957 -831 286 360 -804 977 -116 -927 -458 908 -816 -3 228 -328 -541 782 510 876 215 502 14 -676 -253 996 -494 418 744 -405 -837 -754 -83 73 605 228 -453 474 583 25 -615 -728 -248 -381 906 -361 406 426 -599 -954 -618 -894 963 529 354 390 708 853 -181 -477 -915 723 -774 632 -3 -582 965 833 -498 344 525 -425 680 -762 843 -159 -399 -186 699 -740 -233 435 928 -929 -723 -542 257 334 177 759 999 999 -917 -559 263 -288 461 -875 -946 -122 903 -192 -362 278 780 -364 -509 -141 10 -638 137 -179 -319 49 795 149 167 184 -800 -864 -836 -642 555 376 220 818 55 -849 373 -705 356 -146 -846 -785 -365 -34 302 682 190 148 -794 -22 445 413 950 665 -813 855 -398 -679 95 387 767 211 -227 -542 306 -691 286 651 866 536 316 631 622 71 -327 -280 301 62 675 -388 886 294 418 64 -875 -27 341 -563 -918 -603 141 401 -444 605 -713 -556 -298 134 -671 38 620 475 441 844 768 -149 -115 346 8 -911 455 341 6 956 -119 413 -310 -401 -426 -485 -842 99 864 -184 687 -985 -484 -509 457 -298 -590 -799 247 105 -893 -178 173 326 778 -284 -749 -747 -267 55 772 -671 -510 -933 386 -840 95 137 -368 763 -780 647 338 -865 -388 -875 -334 411 169 550 -183 858 687 382 305 -309 631 -184 -842 111 2 454 820 675 -565 541 160 -132 410 760 -919 133 -77 -111 -64 -846 624 -504 503 620 -604 -685 112 522 295 282 -108 -86 834 -997 -502 923 -634 -450 -3 -786 -911 539 -793 542 658 955 314 882 -628 636 560 645 -957 -327 -404 243 -750 -949 844 -137 443 36 28 -712 840 240 438 209 22 161 -149 296 265 -755 -104 885 489 103 995 -805 -56 349 92 529 92 -283 291 893 -385 957 -356 979 -373 -993 -426 3 738 343 -918 -560 559 -591 553 -200 -88 939 -254 -168 -564 -277 637 247 -941 758 -365 -734 65 -663 587 622 238 758 15 172 935 945 97 -948 756 -856 -323 141 -602 -907 -485 -667 507 -346 261 -356 -855 548 -683 -14 1 -75 365 34 958 -526 -27 -463 695 -436 423 -269 -564 914 -530 -903 -69 249 -540 -239 420 -927 859 -370 -443 837 -598 896 70 936 532 945 333 -430 692 -221 865 827 15 808 -761 -22 -72 905 956 866 -293 552 -718 310 917 128 -578 -593 142 740 819 149 -268 652 22 -795 158 -226 849 556 -621 781 -516 911 -179 -625 -641 -154 -239 -301 -921 -738 -453 465 -237 168 355 219 -903 -752 72 139 619 984 48 -490 -858 -441 68 770 271 421 923 -471 943 -944 -389 258 898 -851 -333 192 951 -668 343 696 611 -631 296 205 920 -485 -715 -941 -909 160 474 568 664 -89 482 744 -265 -529 -40 768 -826 -479 -64 -89 342 810 999 -955 174 -864 628 460 841 -798 -929 -465 244 590 402 862 -79 -633 -872 -568 -207 -799 -794 614 833 -629 631 223 -827 751 -999 239 -43 167 -895 456 -891 0 -320 -575 612 -391 -760 623 -9 -593 -60 -142 -471 700 -690 -525 -730 634 -345 -508 861 723 834 -911 -126 13 715 190 558 -808 302 -203 69 -859 537 619 -316 310 -892 -953 -301 -217 9 -962 -96 -846 -220 359 -872 -378 799 400 -446 -908 -170 -770 -87 -870 357 -177 -733 -221 -684 -967 -656 -457 -25 -180 681 -549 606 85 732 -335 -512 474 -472 737 -25 -384 541 565 285 107 -786 -479 -350 632 337 604 934 895 713 -10 -250 -934 925 85 224 -837 93 236 517 -296 -85 -999 -490 -422 -416 -111 842 -187 -427 378 76 592 -635 785 591 -422 844 296 -921 -800 -529 778 439 -463 -580 -320 -95 782 -850 -921 120 -605 -508 -188 21 303 654 198 883 553 561 264 -743 -594 6 -107 454 -240 732 -789 -399 770 871 -67 -185 179 405 77 65 -88 428 661 -919 642 32 255 890 -99 -748 956 -598 -790 900 114 327 -697 111 -388 -862 679 12 672 -114 963 -201 -181 147 804 -611 226 -870 119 342 -301 353 159 55 -606 -372 187 -153 8 52 -158 935 580 -630 170 -143 294 940 879 -501 781 -365 374 -99 878 -794 -169 130 221 -144 -865 429 731 516 -173 805 996 -923 -432 543 -784 -451 -683 -718 -179 926 -127 -368 -944 -282 -189 991 -769 439 -603 720 349 -325 335 -418 -447 -946 308 723 -195 96 715 -918 -248 -327 378 -482 -463 -730 614 -762 -459 -76 387 -147 -831 590 -689 -847 753 -12 152 -160 -234 674 593 -570 574 -191 172 178 943 103 853 -343 -127 -213 -909 277 -229 -29 -377 938 32 -267 -215 -614 691 -94 -565 659 -216 5 112 265 698 -56 60 -683 -361 -520 112 -899 932 -497 -877 985 -872 804 1000 532 -556 -870 438 862 943 -249 363 -128 -923 452 -119 730 -131 620 -72 -806 -271 -354 -864 -450 -344 910 952 95 -936 -412 -923 806 -36 719 -42 -81 132 -883 -314 714 -603 -497 7 625 9 -136 -498 -495 369 553 -594 890 894 -72 -584 117 909 671 -910 -466 212 -870 953 -671 584 -375 817 -722 -259 -478 -917 -931 -421 637 -603 -523 -309 984 847 -758 -149 360 -407 136 970 -40 948 560 3 870 -856 -795 2 767 111 707 721 639 -826 -914 860 -709 869 -515 -920 965 -916 -944 930 100 -614 -150 71 -246 -208 -187 446 890 -467 178 -339 -95 -806 -753 945 -241 -353 -156 -930 276 -140 122 -334 807 647 -646 -748 -291 447 -896 701 -494 857 -779 -97 -2 679 -214 108 -1 -971 284 -342 476 411 -28 -103 -894 175 522 361 -971 653 333 -556 926 507 673 -383 987 -519 655 -236 384 132 -269 317 -469 -594 -339 -457 145 208 365 838 897 756 -846 -537 -817 541 239 994 -564 403 -682 289 -887 64 -544 -451 -198 -424 146 -790 -411 -584 -559 -50 -645 634 -553 551 475 -511 719 -630 -270 -365 284 467 605 840 -31 -283 -822 -357 377 -931 459 29 24 561 -18 -389 -927 905 314 171 -517 -780 863 700 -421 -279 864 479 166 219 -406 -639 299 587 609 229 87 -898 1 785 64 449 -356 233 126 829 -127 332 98 822 -357 637 -454 866 -744 988 725 -686 623 346 381 195 620 769 -224 -381 817 -599 -681 -884 -210 -448 -394 827 321 -774 -954 -945 -237 981 628 -34 724 820 151 435 338 792 -670 866 894 -622 -883 318 -775 807 -302 382 825 -621 309 4 -587 -681 863 881 -878 -637 91 -582 -460 737 -218 577 663 330 -381 673 853 -887 51 636 -167 551 -555 -177 25 -30 973 985 -654 340 -83 232 558 729 204 -315 283 267 541 357 158 -597 -786 410 -493 28 635 991 991 607 14 -621 -791 808 -246 685 -737 -171 -395 -912 -749 98 152 -217 -68 -285 -677 422 -868 780 -772 -357 59 -94 -222 699 -460 347 788 -421 -598 35 811 766 -853 744 -605 719 -308 -838 543 -974 -937 -432 -387 352 -89 -772 249 -83 -319 947 -96 89 -374 -519 -704 -304 995 -182 -569 -349 -275 183 -696 -935 -485 513 -628 292 900 542 -476 904 -169 -229 777 -865 -705 -314 321 838 956 299 664 -72 -56 817 -158 -270 -144 816 -896 -841 -33 658 -895 -151 -425 59 -999 73 442 273 403 633 -815 -30 -18 92 -64 -184 -586 205 276 -570 717 -209 299 485 404 -659 365 -612 -600 -141 152 218 544 -660 102 820 -115 586 251 -767 135 606 511 621 277 -460 644 347 853 -482 -468 -713 814 -617 37 -164 46 142 22 868 -494 383 513 -772 527 -786 -629 -342 868 -687 254 428 507 -718 561 -810 -902 156 746 -814 536 -110 55 -430 237 -456 996 142 -133 -751 321 515 623 -672 700 -57 464 82 -650 886 326 887 -733 853 -766 -134 712 -686 -131 -835 -453 -3 -357 328 744 -848 -416 304 -834 241 349 658 -441 950 207 -648 536 196 412 -101 -582 197 180 127 378 -947 -622 -325 14 88 625 88 29 770 -275 86 61 -845 -387 629 -266 -759 -624 54 -278 981 -322 -667 664 -323 215 474 -169 -610 155 -565 391 362 957 -492 -423 -523 259 272 -345 -887 -641 -666 580 970 -554 -328 -559 320 -304 -871 -1000 467 -763 393 472 -757 -723 -837 -949 855 573 580 140 -909 -466 -805 -376 853 493 355 700 77 -907 -597 340 -670 533 968 -761 847 358 -80 841 101 -385 118 -930 -217 -154 282 -308 -776 -128 333 997 235 -270 992 -305 -812 -876 -208 291 733 -413 -531 -256 -37 509 536 646 412 -15 -95 499 309 771 674 272 399 -648 -910 -938 488 777 -807 327 -143 -460 318 387 243 833 888 -134 -693 -906 -395 -169 662 -636 -287 104 917 670 -349 -785 774 -920 97 608 391 730 -287 880 983 -982 -671 173 -201 188 74 965 -550 566 -495 5 118 -86 405 -126 225 291 -148 35 435 972 -721 733 -450 599 671 -294 253 196 -726 99 -640 -90 -917 -516 791 364 658 938 -405 -515 -284 862 -42 364 -522 -851 87 -902 481 -607 322 -990 -792 -516 206 -226 -43 -457 -438 -399 604 -413 817 -710 -501 -840 -553 369 384 -85 768 281 791 917 -782 331 532 -116 -30 13 -149 -600 -792 360 291 368 -829 -124 -883 -6 617 -367 -233 -566 -126 -944 75 -58 107 -959 928 -832 365 919 -324 440 -600 43 74 5 -455 399 -652 -205 -394 702 -836 823 -668 -312 -613 12 378 -313 316 -235 425 -942 496 -469 217 921 -616 -343 -581 -481 -485 920 758 99 458 580 535 -805 46 -898 734 841 -396 673 475 -74 493 358 -673 207 477 821 468 95 453 -166 80 -184 -564 616 709 -15 -31 560 676 -151 296 -149 840 919 -10 -494 -362 910 -404 360 -321 -246 -508 365 -698 -738 554 -652 521 -475 -740 -456 -718 -586 812 -594 420 907 -444 -355 383 839 -646 -462 120 -231 -871 348 86 -219 98 865 856 -155 -470 -196 861 -614 -434 412 -539 858 -622 -376 -517 -53 619 332 -213 251 18 848 670 -459 712 729 16 361 -542 -704 781 701 -957 947 525 106 -624 106 -953 951 -127 -743 -496 692 41 -863 -194 -536 -137 -607 170 -301 250 296 -43 -458 -578 818 59 -84 -279 -784 -567 981 145 -440 -449 454 740 684 -268 -926 -7 757 -399 -741 219 -585 602 241 523 -741 -203 117 164 259 -679 -681 -221 -292 199 607 643 -215 337 974 -673 20 -970 -910 836 895 -759 786 538 225 948 115 95 -893 235 -20 351 -379 45 -390 -973 -379 -511 -772 639 207 323 367 807 -442 -103 -417 -862 -824 305 14 -372 262 -273 416 966 554 -412 52 -409 -519 -106 -436 -137 -332 674 -939 624 -998 -903 -851 391 -951 -14 -876 882 -302 721 181 15 840 356 960 691 61 -117 416 555 904 -730 -69 -560 -546 293 -453 -356 87 -58 832 -734 -758 728 677 -278 676 -977 909 505 -895 -722 466 486 446 758 -964 660 -110 -236 239 39 168 322 432 956 821 536 -731 -908 14 586 -324 164 562 263 863 -346 -919 117 848 -143 588 575 -276 -364 488 -250 401 -684 448 -274 841 401 657 594 783 651 -349 934 180 -454 585 282 677 -778 368 -958 595 -93 -128 837 920 575 -923 949 958 -174 372 200 565 383 -366 10 -931 -746 -589 -569 172 -947 558 -703 799 634 -789 -919 -923 377 799 -76 -147 -632 546 101 -621 658 -599 -741 -731 -790 -212 -818 -317 667 69 -486 996 -751 459 -29 -875 -563 515 767 312 632 -623 607 602 -615 57 564 -932 -217 865 311 762 -265 -551 -916 -287 -592 274 -343 -676 3 -436 139 64 -670 961 -258 870 122 -277 -465 741 -269 -724 -940 -256 601 455 -814 -132 -620 -518 624 -276 -688 844 -48 -164 -381 346 -374 630 -96 -477 -924 599 -687 651 -943 14 -133 -261 418 -184 913 20 733 -28 -679 -364 971 -179 843 274 -11 -625 554 707 -327 50 359 -154 908 -219 804 -34 -368 -373 -160 -153 90 170 696 -682 -661 728 494 510 -876 834 75 373 62 530 -310 -719 950 -868 -528 -632 632 151 -135 -290 -780 -463 -81 853 -912 846 806 133 -745 913 -367 -942 -889 912 640 57 342 -439 950 195 616 892 -381 -772 889 -741 -938 368 756 -300 291 579 558 -378 -449 -929 363 138 625 -157 -939 -297 560 -806 -611 732 1000 611 932 810 885 162 263 -294 -535 -889 -53 190 70 -977 136 -537 -424 528 365 925 60 -165 -766 688 712 753 -881 -17 23 128 -199 -744 586 645 978 -334 633 -753 745 546 897 536 465 371 586 8 -14 139 16 466 464 138 546 860 266 830 -605 802 444 -878 -696 -958 719 -89 632 -224 891 -228 -103 590 537 -336 -651 926 865 -386 432 -21 -914 -393 -61 720 -740 -860 -607 -931 152 -44 -709 -789 -29 -660 -967 660 -210 -569 7 -420 -529 -345 509 -869 94 -649 461 800 101 524 153 -367 -94 -298 950 283 -25 -253 784 -510 851 810 744 -920 -793 717 -291 124 -768 707 -994 -62 -709 -910 -633 -501 -216 -697 100 316 -579 622 172 216 -507 -98 -792 -60 -57 74 -179 893 -170 -593 999 -712 -432 630 -593 498 -800 -23 823 -384 769 744 206 232 110 -140 477 716 -606 996 -975 759 617 429 -807 -761 446 -900 21 -655 -158 497 493 -944 -233 393 -426 -624 742 409 776 -149 826 -173 -178 -563 -691 -584 -703 248 -938 -480 362 -239 309 201 -351 -204 -287 355 -709 95 874 98 89 156 697 950 337 27 855 -256 -642 580 -495 -593 989 858 -374 246 813 -411 -748 -712 992 231 -624 779 -7 446 -649 -70 -115 -4 -200 -658 -212 39 -491 655 640 -373 902 287 360 -385 278 359 -98 -782 504 -724 -187 -278 181 -398 651 184 287 -321 352 628 614 647 -904 -759 -293 523 -300 829 -545 -732 -232 47 -287 685 -517 275 -688 544 959 -688 611 -996 -447 -55 -227 563 437 145 -421 -864 386 -344 -976 -169 257 762 679 108 -878 727 -745 562 843 654 -929 -517 -583 -727 569 29 -357 -941 796 -167 449 -160 342 -821 -909 -415 783 828 498 -357 657 -983 309 -577 -329 -569 -87 -214 309 -162 -482 247 -362 -944 651 227 359 -696 854 871 876 891 70 -607 -220 851 803 -881 -916 600 -71 739 -718 409 737 -537 761 -437 804 478 -149 718 -958 765 131 592 661 797 -935 336 -630 -217 839 -933 -623 414 965 742 889 411 645 -835 536 -684 314 394 -814 -925 157 -39 -727 139 -991 971 -563 -738 219 406 576 -294 721 747 677 421 847 -227 611 208 -277 -379 -604 761 578 -298 -267 224 -911 236 742 893 408 566 442 319 92 -567 59 -657 133 -689 237 102 -343 -739 -23 -424 -683 -139 -803 145 -894 -179 463 -414 -339 -886 663 -851 -101 909 558 -915 696 53 74 -467 925 -184 -573 -268 -27 -569 -929 71 930 -158 573 608 -659 -880 818 3 952 584 565 -45 613 14 935 826 937 437 637 -5 630 -559 -387 -852 -945 247 604 -500 287 668 439 83 -10 293 404 836 -415 489 -608 -703 888 736 805 700 -28 261 214 895 -168 113 862 -24 -637 -397 -934 -795 977 50 -862 283 366 947 450 724 -423 917 -960 871 -992 -782 848 -931 109 555 -375 497 -749 -112 -198 211 -536 181 83 -144 612 -897 -175 676 -864 -405 488 -948 -224 490 480 -717 -79 416 -595 -290 -913 964 -907 775 41 836 -967 40 -428 149 662 670 519 -405 341 -176 -439 -533 -259 -500 -765 132 -480 489 90 895 995 238 -62 -564 -826 -78 -106 -602 887 -495 -822 232 468 335 240 -118 576 -376 -694 -613 631 -281 -682 -454 448 441 263 606 608 -647 585 994 -818 930 -495 -1000 842 -275 -319 596 520 337 -755 743 -603 245 -133 -671 737 -12 742 471 -58 48 -632 -821 -330 -630 643 -131 331 721 492 80 -154 -663 -127 37 -550 -764 341 599 -408 800 -111 -870 773 -422 485 -245 171 -734 -361 835 -467 467 334 821 -822 -802 -618 -599 -401 -193 -510 868 500 446 565 -657 -628 -931 460 432 -267 635 296 -312 639 635 857 224 256 755 67 -11 596 620 -626 252 -823 1 -171 -345 -435 140 512 753 -292 459 -479 -19 -471 351 -461 134 428 -760 773 343 -419 -93 -739 614 -216 858 985 159 -821 -608 870 -52 -443 904 -941 322 -628 -600 626 727 -869 815 -931 57 380 -100 781 -267 205 140 -87 -23 -994 -302 832 916 452 238 946 510 -567 497 632 -254 -89 255 -36 -236 565 -969 -390 -81 722 291 -758 -439 -975 -454 341 446 -283 -996 -192 -775 348 627 969 -91 317 -195 578 280 -909 498 372 150 -788 674 -897 4 -211 655 -316 -857 -97 -532 749 224 -487 -365 380 -150 -802 809 -653 -437 476 540 -916 750 -725 808 801 -625 -769 -284 -658 850 220 367 -958 -913 -550 538 -66 789 -500 -357 181 919 -310 905 -228 662 850 -383 -652 -782 319 191 -166 -130 87 606 -109 -16 -677 978 -458 652 -993 212 982 -670 -584 783 -800 -809 319 -387 114 -879 -793 -384 400 132 656 358 -664 589 -984 -604 12 520 -176 -871 256 237 -458 -704 -455 461 -419 -358 167 -464 -306 279 821 -57 -452 -67 -140 -549 131 -883 -621 -703 -229 503 -984 -895 -369 244 536 -469 -550 679 -88 -768 692 -269 -204 504 824 822 690 -50 -642 -615 -555 169 -795 220 -677 795 876 996 442 241 498 828 97 -706 829 -188 809 -912 611 759 676 4 -262 665 957 596 -240 657 -454 404 -521 -398 670 605 441 118 -788 735 709 -269 -255 -369 -476 714 884 -912 11 172 -403 162 -247 -167 -895 -44 612 854 -759 360 -150 10 353 125 598 698 -867 -138 -310 155 -510 610 -431 -911 279 980 -711 688 -940 -263 816 -966 130 595 -870 35 642 810 392 -758 329 871 252 -146 442 495 577 814 24 432 102 360 -974 -385 910 -562 781 965 495 292 2 -862 -368 -130 98 -94 467 4 -429 466 936 -194 -664 -980 -42 306 -43 -721 -7 814 -568 101 331 -171 809 -118 -362 869 -827 508 103 -201 -318 -251 -977 251 156 -894 716 -58 190 -747 -741 -370 681 920 950 -656 -905 993 440 -850 653 792 989 -894 -191 -92 971 203 436 752 -490 588 -773 -415 -470 -744 -286 -312 -576 659 -478 335 185 343 948 -900 -887 -173 -719 410 422 294 692 649 920 294 -376 -22 -810 674 709 -612 -280 57 746 78 822 -126 -336 -374 -752 935 9 794 218 93 917 284 -641 -496 -486 -158 343 144 -207 928 -252 720 -269 410 -150 12 859 -795 -843 -228 -70 -394 438 582 487 -99 73 457 14 -302 237 -957 -513 -512 633 -832 -728 -842 367 806 -926 -716 -279 -317 -85 -728 719 -537 889 -450 757 -271 -218 -15 -313 119 1 58 -907 145 -981 940 836 804 -339 390 27 89 -872 -971 -513 377 -123 470 -483 -825 728 -881 -46 -403 196 -779 427 -173 899 -445 585 -740 -139 -339 584 997 607 381 347 528 225 -836 -953 47 150 -603 -716 466 734 -754 423 672 886 -29 921 882 529 -563 -645 316 -625 735 527 -327 108 299 -661 664 848 545 -470 236 386 129 631 -334 -377 -212 380 992 -564 -506 -378 -960 -399 -709 -181 -486 977 -529 -584 493 286 947 369 -604 -831 689 122 972 -969 -3 558 476 -936 721 811 -916 -89 -145 -586 -896 -223 -24 -396 415 124 279 -341 -298 50 253 -627 512 371 168 163 -62 491 -88 -135 -565 381 -782 834 950 945 788 407 11 37 -491 28 -321 -910 149 514 18 -553 -410 -940 471 519 -145 -726 802 863 -984 402 854 -137 -515 -495 -154 656 845 -625 972 -135 151 164 -697 -154 937 -161 833 676 428 213 -765 -950 106 90 -397 401 -437 175 4 -104 277 -369 -318 872 643 -618 -698 -663 -298 130 977 806 -222 -14 421 127 250 -638 457 -565 559 252 110 -482 -400 674 952 211 -109 71 555 -574 651 -766 -330 216 211 947 -71 -817 19 -268 406 135 280 -794 -243 -273 357 271 156 -81 230 -121 -95 -953 -200 -585 -745 -871 -105 -566 -212 209 -765 300 -316 -788 -886 -630 -249 218 -87 -901 -519 72 115 63 909 -470 -782 892 -331 -77 -682 -83 305 -573 -656 497 452 -579 193 -292 241 -794 13 -863 929 180 -859 -62 -778 457 874 824 -230 341 688 436 -17 503 -30 -569 11 533 -541 3 552 -377 367 637 103 -353 -770 169 566 854 -443 240 362 -185 664 56 -57 -921 -647 255 -256 364 613 -189 -318 -954 -17 222 -580 -372 -782 -375 -420 -863 -36 408 -131 779 872 -733 -380 618 -300 398 400 -321 -523 828 655 851 -336 -730 437 -711 -478 242 737 -394 -564 919 154 478 487 527 -900 -182 -434 335 776 920 172 -499 245 421 -883 945 -785 48 -223 9 573 -90 386 -159 -649 -161 852 372 438 170 437 473 184 -17 -81 -660 -67 594 -673 -272 -896 424 124 302 622 148 750 -923 -84 514 -489 -906 954 149 -585 529 -853 81 243 860 24 -800 -379 800 -675 -114 -971 -933 630 -562 -826 -471 699 -714 -758 -624 294 115 638 149 149 -566 766 -685 651 569 -982 -693 -571 290 608 289 660 -737 -129 46 631 502 -813 834 82 -904 -359 101 -964 -820 634 -696 209 548 -971 637 -915 691 -659 664 -418 -727 970 -654 -767 288 480 176 -752 -523 623 -454 -456 193 109 70 666 -348 128 -10 -279 -330 -288 -262 719 384 614 629 122 -74 632 -729 539 -459 340 -498 941 254 928 797 131 944 465 -416 156 469 -367 719 283 -175 -172 286 812 -672 -310 -365 -503 154 997 85 -122 -15 809 261 -997 835 -363 753 -540 -182 977 -180 48 75 -964 -745 -595 -362 -909 -896 -142 -585 -642 394 -624 265 999 230 550 762 275 353 -50 -290 -723 -489 -928 -328 200 491 425 -505 744 792 -903 -525 -731 -452 110 -23 -91 -18 -721 915 124 732 699 -194 342 -699 -51 502 761 -591 -308 468 -36 202 71 827 69 536 357 306 -658 920 603 -751 -314 -998 -731 927 -99 -383 956 -258 502 -344 885 -715 -752 -638 -620 -374 317 -535 -49 34 -135 961 912 -624 415 -498 -631 613 674 25 795 648 211 742 908 -960 -912 811 432 -440 808 809 521 500 952 -330 -836 508 -533 -357 614 943 -123 -965 639 -279 523 -457 -828 -579 -153 -753 -278 -1000 -970 325 902 -105 265 656 647 -403 -573 -683 49 -223 -265 681 -159 132 526 -53 246 925 109 626 1 213 215 -528 540 145 -880 -792 314 404 372 -364 -481 984 471 385 241 979 -734 -568 -659 -468 474 -156 -788 881 961 921 -231 -602 -479 -293 135 830 854 392 -847 830 -833 56 578 -69 346 -415 528 -995 -673 338 525 -740 911 -373 551 308 314 80 538 152 -192 100 -236 -441 -616 -900 26 -694 -113 -300 -892 -649 -699 -75 -790 957 959 -642 867 -413 36 -740 954 930 -793 126 -443 -940 500 66 -882 872 -464 371 -132 851 400 -148 -592 -164 468 448 209 -500 -734 -530 -35 -378 -651 -687 544 709 -915 7 516 -637 224 182 -67 -967 -923 -541 453 -975 984 8 855 470 -226 -938 397 878 211 484 -985 -499 578 -374 -73 235 -431 -938 704 674 930 -100 -651 53 661 -158 -701 723 343 -181 -226 696 663 -186 -740 664 476 792 206 -385 -281 -64 803 382 47 347 296 700 857 649 -101 524 955 -162 702 208 616 629 -645 833 -71 -867 664 277 -894 -635 -346 396 -104 367 -619 809 -27 923 285 -969 95 -621 -161 -157 -613 366 -492 -961 687 -768 -619 818 146 708 -840 -746 -261 -943 183 -247 -716 -816 -47 -61 247 645 -664 99 488 806 746 -544 914 755 695 55 -214 -3 629 -365 -427 -301 122 -223 298 897 211 905 723 -451 -910 -839 555 -802 -585 -66 416 810 81 647 941 -736 -996 682 -293 249 212 32 595 351 -716 407 -53 -148 827 -515 925 755 -170 505 -290 370 -645 -408 -269 -497 424 44 -622 813 81 -395 -631 -625 836 13 839 178 566 627 547 -690 -41 -265 -250 -640 -598 64 570 417 -201 -448 476 -165 -981 -914 -13 -417 -700 628 -720 -461 -571 -342 608 -272 62 933 558 122 807 -270 -241 552 859 723 -876 677 780 650 -467 -618 -274 -465 -989 -647 146 791 -936 752 928 -326 -556 -105 -626 -194 818 103 -964 265 816 -616 -54 634 -920 473 -88 -573 340 922 -760 -805 -771 726 948 592 -852 531 307 672 473 660 -616 -550 -465 156 647 -897 173 -74 681 709 334 871 -99 -622 111 -407 507 -89 -185 -522 -887 727 -138 704 -276 -23 -303 337 408 777 -532 -156 232 -400 487 579 -28 -819 448 124 -97 -266 31 -225 939 -806 -387 -336 -760 -30 -125 -580 189 -681 -867 162 548 -400 -947 599 -564 -449 -591 510 306 -908 355 376 -151 -104 802 -589 919 -55 522 -138 182 -343 -796 971 45 357 750 706 936 854 368 -16 -919 -213 -107 -989 704 -941 -207 842 374 366 950 708 -314 -353 -398 302 373 -253 851 -940 152 86 -28 307 -865 -83 576 -821 54 538 2 925 853 131 -2 -847 -101 -243 -526 -679 759 579 596 392 -598 -638 253 -958 385 -992 423 -935 781 633 -157 93 673 819 274 456 253 872 430 846 368 11 -65 -17 -158 672 -368 393 -134 -707 560 281 8 -489 971 204 -183 -927 703 952 887 155 -720 -150 676 -784 -353 -223 -667 -306 -989 -781 -664 553 588 905 263 -306 -164 -686 426 149 -409 197 -193 376 958 316 -715 51 -914 -894 861 -501 -843 753 -16 -728 452 -107 -948 962 -329 -68 -888 342 -371 964 -26 -917 367 62 -241 546 5 -516 -122 43 -994 -864 -222 423 -466 353 -634 -85 -672 448 500 -709 428 433 -29 770 114 720 -669 -336 823 -279 -436 -483 -860 148 -69 -833 -517 -55 472 -549 560 306 -892 -322 436 -165 -160 -36 817 20 980 -419 -226 125 -873 91 420 921 -871 397 -175 251 -585 -973 881 -43 449 -505 -106 -688 152 -185 -118 -113 -879 709 -458 -681 -657 362 392 979 -868 -268 -729 -639 -939 743 39 -483 400 -299 328 -343 102 15 883 98 -881 546 -902 570 -81 -283 -819 -500 995 408 -373 834 696 219 420 -416 9 871 208 493 863 797 -204 380 539 -8 -448 936 -973 673 -135 -459 -90 -627 -89 -465 677 -496 -471 348 -371 -422 -768 -888 654 -368 -694 242 604 -711 961 598 -82 -79 -717 -973 134 -269 493 -973 971 407 560 -804 13 10 -416 117 267 -887 -960 245 -749 -586 -843 -242 134 -963 118 570 916 -577 829 719 491 498 -434 -890 -230 -681 582 530 -312 12 -623 -296 -970 667 -11 -767 900 486 142 559 -382 -191 358 984 647 -127 862 -514 -846 -896 -735 637 -788 719 -527 667 382 317 692 -74 746 462 940 -778 -877 195 -738 395 609 -563 -603 458 -917 334 -225 646 247 38 812 267 -427 456 -589 -400 845 112 857 -816 -207 169 93 179 343 322 223 15 975 648 464 -951 798 963 804 114 206 794 -324 -17 -361 -706 -997 85 309 -85 996 913 289 76 -704 -799 14 -546 -804 939 198 81 99 -510 577 -467 338 -447 429 -923 128 418 529 862 885 858 297 762 -979 -69 906 772 -694 871 -623 147 -223 -850 -758 -653 96 -818 -527 -692 -438 723 -965 136 726 -901 940 -823 -684 -40 373 222 984 627 967 -565 245 983 -953 610 17 221 975 195 -251 957 -400 812 -426 409 -660 -726 426 -315 362 206 -280 365 -692 269 -275 622 337 663 733 -401 -952 -958 -168 -996 548 -512 -259 -802 565 938 -686 566 -168 145 446 210 -972 626 387 782 453 907 586 227 75 -938 607 839 551 -625 -928 199 -867 -937 -449 287 -6 -978 -186 -169 442 -145 537 -103 923 761 742 -829 -692 56 -280 -969 -526 426 678 716 837 -374 787 324 -769 -190 810 55 774 -379 954 304 -801 12 -228 485 778 -11 -659 611 -216 -265 -486 771 154 550 566 -924 -730 -843 -587 540 750 -125 137 255 950 820 805 -344 395 -302 -97 181 81 -804 398 117 816 -762 -268 -326 -637 -537 979 5 985 -119 -626 -543 -5 -958 -199 -836 934 598 324 -154 877 -316 416 484 -120 967 -114 254 531 -2 370 -90 534 205 675 -557 106 766 -973 -342 -513 880 -138 -165 860 897 -44 -438 -772 -312 -899 5 -634 -804 773 35 211 790 657 318 548 253 -455 643 927 85 627 131 277 -893 824 632 -642 809 -568 275 -308 -494 944 176 211 2 -872 943 -594 -948 988 197 -400 -376 603 263 665 -73 29 278 -721 -265 478 -11 567 969 808 48 210 -861 -769 903 -915 85 -240 498 -715 199 -997 538 -227 -514 233 734 495 -194 242 -216 -696 -549 -456 -362 -530 412 215 -427 909 469 -13 771 78 -228 -35 937 138 -601 83 161 764 482 85 239 7 -811 72 215 -591 -413 -727 -161 97 -507 623 -848 107 63 777 -723 -117 -455 73 321 -74 -663 -889 -144 -658 -394 777 534 684 -940 524 -529 -753 -314 -386 835 922 636 976 728 31 -310 143 -42 -403 -99 751 292 -346 -498 -990 331 -833 -703 -760 -141 -582 652 804 -275 497 -493 -719 -754 567 554 125 -162 -557 -685 -422 893 620 222 -95 -772 -221 786 823 -566 -608 -102 207 41 -150 372 583 500 796 998 -177 -941 -964 174 806 -22 690 915 11 381 737 240 289 -343 -390 233 -149 -950 563 -799 -557 -470 -462 -28 968 -139 -402 -256 -178 693 252 -881 -656 849 -106 520 -742 -891 -992 825 766 114 595 -979 593 352 538 -321 -535 757 243 444 435 703 -716 259 -532 -631 -743 -250 169 531 -704 646 -622 -822 487 -644 912 -447 -751 -519 163 526 -933 -842 -707 597 -942 -282 -174 -232 -845 700 -892 963 880 -758 -397 -307 888 -696 633 921 871 628 -355 538 -942 249 532 -9 -786 -203 -150 -862 -108 -647 -116 806 -520 898 -766 299 117 -419 717 -976 -258 188 456 -93 15 942 885 75 400 890 -743 25 264 -839 285 216 -877 -146 273 530 837 917 -948 -140 516 -461 -419 -121 559 346 0 -53 557 -501 -168 564 603 687 -787 380 -800 493 -19 560 -67 -26 -677 597 -90 -934 -124 826 159 654 -23 -92 405 -304 203 -122 23 -759 -480 -890 338 -184 -460 798 641 968 642 62 -24 -648 -240 855 -576 115 740 -492 -872 512 400 878 309 -80 -505 -107 742 863 -366 -971 975 44 -391 748 796 -773 795 -766 190 -325 -638 443 -695 -690 -128 -584 -135 221 964 -877 -768 -605 635 226 -479 -482 -680 -571 -425 811 374 258 -741 94 952 516 307 664 -979 -765 1000 -345 -226 735 130 -369 -700 961 555 -143 945 468 -664 276 47 -371 -289 -616 -706 -271 9 160 193 -406 881 448 -385 -558 382 193 -55 729 1 958 941 -524 40 90 -321 182 -588 -465 -508 -181 904 -709 -671 408 319 277 73 135 902 -278 960 -508 -797 294 -802 921 -865 226 -274 387 -162 -217 589 343 -725 -932 296 -255 -928 -53 -710 -114 -801 -585 64 413 -283 701 846 -61 632 426 -787 938 -826 505 -924 -688 -815 -897 -709 511 120 979 -698 16 -337 -166 438 148 -866 633 261 -147 -666 -888 237 677 -201 -131 -118 252 327 -678 -428 899 189 -974 476 20 -837 481 437 692 672 857 790 861 575 941 -555 710 265 776 -16 398 -848 167 -555 -435 218 -283 -872 -778 497 -426 -847 -158 639 -850 -162 -380 975 339 -649 785 -764 -771 28 144 50 503 140 420 492 998 875 273 -945 929 825 410 -854 -5 602 -209 -829 898 105 566 -125 -788 -519 -429 -713 390 -181 917 -904 36 558 -26 -708 894 -786 -855 97 -259 -997 -924 729 144 -125 -866 394 942 364 701 627 -516 -373 564 918 246 -349 -188 -692 415 -289 938 -394 -259 583 198 525 380 776 -330 -507 981 155 985 -76 -581 201 -370 -608 -766 561 -76 -301 -535 762 447 -548 -48 405 581 -535 -333 -124 839 378 -354 -69 24 -978 729 6 549 919 -503 -424 968 686 309 -702 -506 -244 567 200 -940 -201 -704 688 134 -332 57 507 525 -960 -615 64 -590 109 -409 560 531 -891 -975 -203 914 -917 24 371 672 -242 -502 -380 -160 -219 475 -859 -810 442 -621 701 -564 627 -453 16 -710 -367 183 422 605 550 972 -194 490 -368 228 -960 324 -152 557 -152 -195 -997 -586 -420 209 -764 622 -46 -346 714 -18 -606 514 298 -230 -868 346 662 -411 -606 -46 -573 -18 -235 -480 -436 -510 -799 -494 782 -520 135 749 644 -151 595 286 -861 984 808 829 486 920 986 254 165 824 237 286 563 3 -36 828 -625 -571 828 -413 -140 3 -235 573 -511 453 563 447 799 -675 -450 727 327 -424 568 909 -89 292 -797 -744 68 -735 345 806 -946 -554 398 -555 -46 -156 968 194 -549 282 594 -137 12 617 -82 797 562 -522 840 240 -504 532 -908 -826 -5 -942 902 -860 -209 -385 995 683 -750 103 822 -434 21 901 473 -116 618 -593 293 -190 731 239 -865 711 768 -407 -403 -624 -512 938 638 47 61 39 61 -101 315 564 -860 -354 -854 -946 -228 44 618 500 -157 700 578 -57 -555 -791 759 647 -261 410 -116 -193 229 -771 561 269 519 -871 -588 233 -587 241 150 529 -844 -232 219 -948 997 -838 697 -795 -745 697 512 -812 617 -76 -543 -783 -738 207 -519 -41 -102 308 751 182 -564 -258 984 -316 13 674 -634 -991 681 294 -117 209 -970 172 -209 223 241 981 -742 726 780 337 -401 -310 -122 464 -629 -682 233 350 75 969 -664 -610 -876 841 548 774 -302 336 884 -521 687 -617 -375 -29 683 -630 427 -561 -351 -402 -498 167 156 -985 -117 141 430 665 921 -906 -914 921 368 -623 -430 -73 -642 123 -144 -447 -691 -220 64 7 691 -333 593 -138 -444 -846 821 194 707 -948 234 515 -130 538 -208 -679 -858 -166 -442 196 280 241 198 107 -938 777 -243 -401 -476 -605 491 -938 359 312 308 -350 854 555 322 53 -610 706 -872 138 692 -391 -315 728 -304 -47 -835 581 540 401 817 344 374 580 281 59 974 -664 -686 737 -929 -144 -509 414 -110 -711 -880 -573 383 -117 -779 -203 -165 602 953 234 -340 -665 -808 831 -184 -828 695 -261 217 -719 -518 -255 -94 -80 -779 844 -780 -660 229 -183 -164 171 66 -731 -920 683 -381 721 529 -230 -996 -350 607 -523 -932 -302 -436 597 420 603 619 224 -460 705 -460 -410 424 406 -336 -557 108 89 908 -893 252 -456 -543 -500 -91 451 -440 -218 -933 -97 -786 -262 465 570 -986 -440 -77 174 526 295 9 -202 -123 -101 463 -488 -28 839 553 201 430 488 623 -84 -891 -969 402 523 -519 -240 -341 -211 48 298 -414 265 988 -538 353 11 620 451 -795 54 567 -222 -562 362 -637 480 -959 501 -242 -170 286 553 -770 922 903 -874 -112 -600 840 -336 -730 -861 -388 -636 654 -955 909 -263 819 918 -175 -300 439 -603 -714 791 749 81 -601 -500 -274 536 -383 -423 767 474 -267 31 621 326 -794 576 901 -789 225 -97 185 591 -394 -788 229 225 -773 -190 -441 -294 681 198 181 540 286 819 -871 902 735 -62 345 -516 315 392 -518 -975 -856 -735 -525 851 875 -590 939 310 -893 237 -225 182 -143 -432 -382 -781 -58 -812 -553 -864 -793 643 356 -781 -881 342 452 -81 453 -789 -57 -64 -139 -998 -342 -650 864 -338 -515 988 0 798 180 -119 285 -299 -161 -836 998 575 -457 -354 898 -820 -936 -294 -304 763 787 712 -60 47 -457 -94 -996 -497 -153 -211 522 -952 281 -255 -677 35 -526 193 766 99 457 -234 680 -498 -116 885 -47 -795 -170 -191 685 707 -283 115 855 -987 961 -445 -337 915 851 -747 -50 -565 501 958 230 671 818 137 -494 -862 -922 141 -185 -986 -589 937 494 598 802 805 350 862 572 -198 -913 -941 -41 99 564 -767 -878 40 -718 71 971 265 -963 606 405 228 -354 756 180 -903 980 982 160 193 -896 17 -842 303 39 496 308 993 -398 -150 -698 338 34 -432 284 807 -756 -531 564 915 -828 456 50 36 479 -308 -185 -499 -941 -750 405 -487 -513 -304 114 -842 -956 -220 474 967 698 504 -20 167 498 -540 -85 324 -241 -498 136 -413 -920 -706 -336 781 550 -777 395 492 -164 355 711 846 -880 -25 174 927 344 754 671 541 -932 357 -746 -332 -361 915 -874 -887 975 -770 670 -571 -831 -322 32 -199 -987 -69 -991 -368 938 114 376 -826 -70 499 -977 166 123 108 -430 -975 783 -794 407 77 264 820 10 -283 836 846 641 -958 568 225 -817 165 -916 -473 -45 -262 -399 892 -149 -959 -843 -761 61 -649 -143 771 127 520 38 -677 352 -726 72 -319 -915 -227 -64 623 346 -288 490 550 -519 146 355 -188 -4 913 766 -935 -185 248 735 813 -197 -628 -262 -145 817 933 772 438 765 -263 258 996 524 -828 -106 -202 -425 416 -501 54 961 239 199 891 -777 934 116 457 79 936 723 490 -158 683 -971 187 -952 150 739 441 -258 470 -485 -39 -257 390 -796 -906 -217 -904 489 15 529 -854 -984 -267 -790 958 -929 -414 75 143 -428 -799 -123 -134 -342 668 301 -359 623 -116 -652 383 867 738 -464 874 235 -875 -974 128 944 937 920 810 225 463 437 910 -404 -998 -739 518 -120 420 -989 -178 61 742 175 -701 -442 -457 604 -311 -691 750 -831 -377 596 203 -234 -270 255 237 2 500 175 -195 378 398 284 -219 754 311 -660 -392 155 -492 90 -519 335 352 -728 138 12 -544 -326 835 -198 -704 -883 -275 -97 -3 423 485 -638 694 -575 -941 -200 5 -173 -60 310 -411 823 335 558 261 888 -405 -785 -662 -982 331 -715 803 -123 840 601 -956 -798 520 22 209 202 -466 213 -158 947 351 -985 807 -758 774 -799 -23 744 -281 -960 -184 710 212 -69 -994 -889 -108 -755 679 -536 339 -87 355 -389 896 935 458 431 -945 141 10 333 -382 -681 -620 858 -626 760 -480 -408 -686 -499 753 -551 489 696 -240 802 34 -587 -936 972 -755 136 -721 -104 490 971 -682 861 876 -406 -671 -212 -311 979 39 -398 -855 -370 -390 -918 176 -251 -118 501 -652 192 -474 794 -625 -27 179 -92 338 991 -347 486 616 814 -318 -827 -365 -558 373 -859 413 84 -266 817 651 753 -408 109 449 734 384 419 887 -530 -780 466 633 645 -913 -48 218 537 -717 835 479 -235 775 -106 244 464 -380 -945 704 -32 629 917 -937 -322 -701 -534 310 346 979 339 -323 484 -304 -312 580 -71 -99 716 -264 391 951 224 790 106 903 506 231 -145 594 500 424 -578 84 379 -421 977 890 335 817 842 -219 -545 -439 -782 687 -487 546 897 -462 532 585 -501 -683 -337 476 696 -274 -998 204 294 -100 -582 218 -976 879 446 -920 578 -924 -741 -429 773 -935 -655 -897 -317 45 -812 -726 715 -301 -328 43 749 -451 -451 -543 -43 -80 404 719 906 -262 376 -952 -603 4 -725 -585 983 -576 -644 -854 -632 528 -739 960 -184 478 -437 -418 470 -138 151 867 -388 -886 -392 -455 535 -408 -20 535 -350 988 -422 193 -436 977 -230 -273 141 586 809 -208 -477 -537 252 907 199 -656 -783 -266 459 987 301 869 778 -135 -647 332 698 -830 -437 928 -656 -753 971 43 -912 -862 -101 -33 160 -430 380 703 -724 394 776 307 -292 -293 782 -469 -60 -562 5 744 -723 -338 -932 -935 464 49 136 157 -528 806 485 -677 -163 -964 -371 -494 19 970 147 -917 755 -872 -666 -950 -996 -592 101 479 -782 243 321 -789 -821 829 -269 676 929 -955 753 548 -622 308 -254 601 -270 -227 -884 360 -932 -63 -936 339 376 553 -581 -586 112 236 -442 -155 684 110 714 947 783 -228 -958 -789 729 -33 -714 -815 -117 361 428 -709 665 -660 -349 5 69 194 358 698 -686 589 -475 -107 -168 -14 -808 -215 954 595 718 -993 518 335 252 177 555 90 -898 -720 915 195 175 206 -215 118 -874 -97 642 154 29 136 58 -457 560 -337 -117 360 838 -740 -431 822 676 -168 -566 -324 732 -318 359 -579 896 335 -844 783 -34 661 -212 -845 133 -500 -726 837 887 367 -857 -650 -924 175 438 731 338 528 -51 -481 -931 -202 -326 891 -536 659 600 -80 587 531 315 248 259 34 -508 647 480 225 -238 -697 -715 603 612 561 -521 543 15 243 899 -494 610 -84 -744 -926 -101 -687 -49 -494 336 637 224 299 -5 -107 -206 901 -604 950 -937 401 594 226 984 10 505 436 190 -446 318 831 -511 -579 508 538 566 233 -110 183 -687 359 -710 -399 955 -935 100 22 182 995 442 734 -926 -574 978 283 -685 -121 -60 -647 -572 -89 -505 719 187 524 -42 -84 -39 416 -334 -921 -296 -58 584 -217 808 -88 -571 600 531 -618 354 667 -576 299 801 -886 146 -565 -397 403 985 289 662 101 -226 945 -160 299 -583 -978 -688 122 -526 656 582 713 746 227 769 -293 -946 326 521 -799 951 -716 -615 -113 6 -363 256 917 -674 626 32 -537 173 978 -19 -718 586 -448 -704 209 237 437 717 -590 -125 146 990 -889 -560 105 572 -36 952 210 178 631 -685 -120 109 -747 950 190 -507 -86 608 -358 49 24 852 -569 513 854 -659 -956 278 147 383 -131 59 188 736 526 -347 -677 281 488 -66 -132 -509 -911 -402 499 13 941 19 251 -338 -393 -209 579 222 418 156 -860 -397 138 -174 445 76 -969 355 -596 215 607 -518 -327 50 761 -609 521 809 -403 822 688 740 126 -27 -641 -529 -742 87 57 -663 -904 -983 219 719 631 -878 -836 -388 -591 -290 -597 979 44 -263 520 -165 389 119 436 558 619 -559 323 -912 970 977 -433 77 310 632 293 737 -869 709 -562 97 -521 826 718 -154 14 471 197 390 -173 -320 531 485 754 -377 147 -867 -326 -570 -217 -96 -554 479 426 -501 -585 321 -695 627 -941 -463 193 889 -926 233 0 -647 799 580 -913 162 -707 538 830 309 342 959 -129 -752 888 -302 919 -47 935 -41 465 -816 -376 -143 252 406 911 -239 902 -155 -162 -299 305 495 -881 670 -420 -929 966 -966 474 733 593 140 -963 471 -967 -511 221 493 -195 446 -303 887 595 -752 438 247 -178 -748 109 -193 -575 558 219 -388 -391 -310 406 -749 949 -21 -548 -602 -440 875 -97 602 44 470 503 -329 -659 -179 213 925 702 -641 -655 -593 59 172 -803 -416 943 -848 623 192 -85 550 -399 -731 446 651 766 -451 273 283 -680 -509 161 188 984 -699 -253 691 739 -713 -864 998 -793 689 803 -375 471 215 970 815 -229 -966 741 -542 -494 180 486 -494 -482 227 452 201 -519 -681 815 -401 -137 372 -203 -217 163 -188 -387 -774 -882 958 -4 812 483 -14 920 -72 -776 531 145 862 639 847 -312 -481 204 -705 348 -584 -789 -503 558 189 14 239 -141 -57 -176 534 -276 -691 -940 -487 -254 496 -564 -539 54 556 -180 651 288 717 441 650 -4 -223 934 -907 684 452 -4 -741 63 364 216 999 -216 -415 -102 345 -388 149 -240 -962 640 153 327 864 588 -818 -96 617 585 -915 646 -180 692 61 -666 629 -132 753 844 -874 800 -675 919 385 -137 138 -581 -303 356 -447 -230 -687 -485 892 -492 -47 -506 -545 -209 -292 147 -975 -776 862 118 66 -461 454 -909 873 743 -849 -942 -862 687 -351 693 767 246 992 504 857 -630 -705 405 -524 -625 -587 -477 498 794 -741 450 -602 545 -897 160 106 -764 -949 595 -778 -82 -181 945 848 -991 463 920 -381 -150 938 354 2 -976 2 176 -861 -805 -79 -333 -603 -53 -326 -745 -825 319 212 74 74 -899 -63 766 102 201 -863 -10 -825 -138 -809 -449 505 456 -602 -590 826 -369 482 294 135 282 -829 -138 140 -703 -759 580 -317 -259 -469 553 -959 -148 498 -675 -207 -773 -284 -641 -705 -465 998 -819 964 136 576 -789 -202 967 937 -195 317 -900 -533 557 -715 -739 970 -199 -47 418 746 -204 240 -411 649 424 -786 150 80 568 -878 223 -28 -131 -994 -561 -757 -107 -621 885 -961 686 223 324 -994 215 748 205 279 400 835 237 446 -109 167 -468 513 774 678 -432 635 -652 -185 256 833 -975 -541 -264 354 359 -734 -669 891 -224 -664 439 842 -919 313 -209 -472 -683 -248 950 -529 94 -902 341 187 -182 962 82 -303 -195 420 514 -833 -831 -36 -442 -473 -871 137 23 81 -731 -882 -74 376 570 -371 -92 -558 -438 -340 -297 897 73 941 797 870 281 994 790 32 470 -210 -185 -626 -497 128 598 397 887 974 -592 929 -945 -682 997 772 174 841 836 -692 -812 -874 -691 403 -87 -320 -837 14 610 871 -192 -354 62 539 360 908 -206 464 -133 73 571 -691 350 -823 -775 -128 -223 571 11 44 -312 324 -823 338 -329 -224 46 753 -509 -178 138 -521 719 -372 244 68 152 766 496 -271 -816 -861 754 -431 192 -548 -259 -39 143 413 727 764 354 179 -797 975 -353 717 52 787 56 279 -947 368 -529 120 666 866 -409 689 649 -678 603 -68 652 -58 -589 -55 -314 -705 -194 72 347 901 -153 -805 960 -60 -148 -940 -765 -459 -859 320 940 165 943 910 -164 860 609 797 -853 -884 609 -593 -50 972 725 800 354 -70 -527 978 -182 -351 -305 -676 294 603 110 -728 840 940 260 535 -268 96 -615 -904 -160 -991 -971 508 -92 -14 129 -118 -714 -435 965 333 -504 194 -920 952 595 -877 -565 -232 -617 588 -529 694 -336 -970 -938 289 871 -633 -221 71 210 224 -340 -387 -170 -501 -238 -480 -872 279 742 375 -765 65 -911 -98 -192 782 247 205 882 272 -183 -521 364 -679 208 873 -616 960 -221 -356 216 540 66 887 320 491 -885 -875 45 304 -350 -85 377 -771 444 -887 -511 972 918 114 -215 512 -921 -462 893 -946 -621 214 -440 649 436 133 -154 -222 16 434 414 -726 -430 884 -892 -609 -907 -914 -637 318 883 -676 -482 -901 711 571 -934 892 -549 -904 -484 -424 -325 -841 48 382 848 139 357 87 252 849 51 539 958 -700 -71 798 156 -824 -583 -145 -15 -577 -800 651 298 702 202 197 704 -209 320 238 912 734 -665 381 -674 -335 -258 694 -12 -826 904 -578 -395 516 -901 172 -927 -855 -827 892 80 888 -595 824 -102 -406 -327 -728 -184 335 -434 -21 826 -472 -856 544 123 -783 38 266 -410 -235 642 -155 658 -196 72 -181 -815 685 856 -557 -650 634 1000 -941 -380 -174 594 579 -243 -243 631 -55 292 -891 497 581 -864 327 -708 -215 347 -913 -446 -554 45 726 607 398 264 -770 -197 539 -29 490 585 -832 -87 -534 975 858 68 681 -511 -777 439 -814 679 742 -816 565 101 123 294 222 -498 -724 -412 411 871 707 492 498 -298 -549 165 328 -599 520 -99 -728 884 -572 -406 482 -370 242 -271 -910 680 -618 391 -632 -671 65 -982 -351 -515 -273 -324 513 -202 95 528 615 -559 -406 444 731 329 357 -411 359 -370 68 499 -965 739 150 720 -497 -995 -820 130 -632 -898 -75 610 -678 720 -325 939 -922 426 -786 -220 -821 -417 -320 751 978 -812 308 -727 -980 -593 -181 -922 738 661 -787 -455 958 -501 -448 41 446 -839 162 435 -561 -163 535 38 -557 -531 -226 971 396 -911 -50 404 692 533 951 -625 -20 -645 498 -360 483 610 -54 25 658 -834 -960 -724 977 263 -769 927 -94 737 867 125 445 -969 -111 133 598 -395 630 -500 -747 917 -88 -146 -465 818 -742 128 188 -98 -396 487 657 -635 -184 31 481 -624 -848 -113 -739 -743 183 106 117 798 414 -736 -121 -349 829 -121 -633 -201 -594 -702 -777 739 -257 421 -428 -931 989 582 -483 -529 -728 640 -776 -756 150 751 -823 800 -161 -784 -749 389 -120 -710 -497 -685 -509 381 -958 -62 752 -331 -26 -294 85 -523 -488 495 609 358 356 922 705 108 -159 357 -991 -312 39 -575 -794 137 721 -919 790 -551 406 893 -163 220 900 319 -129 479 -703 796 963 -831 -717 -454 -904 -844 485 -197 -708 -360 345 536 871 -553 742 -207 -486 349 -43 -853 451 -180 -866 843 -178 489 405 143 -993 752 159 -152 -526 280 -848 475 510 975 167 807 -489 -484 127 -580 -695 -136 -670 574 -806 -446 588 230 551 53 -631 -398 -180 -369 1 245 714 -559 -737 250 80 -342 287 582 -555 -615 -862 34 -272 -323 -91 440 -219 -566 -416 25 -981 -894 912 -821 -199 889 -458 130 390 338 621 764 -925 10 651 461 -534 -743 -403 -953 20 -51 -944 -135 -30 -224 899 -445 -217 951 -348 -214 381 -375 839 55 258 693 195 738 954 431 -224 -668 219 344 -282 -429 63 571 481 989 -377 452 -225 -731 -439 878 -801 -268 998 527 382 139 -735 -988 -367 -73 137 -520 359 369 164 688 -900 642 -539 71 -154 -449 225 -620 284 -15 -785 79 -282 -596 72 -966 -430 -24 -816 -61 75 -184 -190 -45 515 -611 -764 182 -176 -175 136 -791 -153 431 456 239 -299 -324 576 -479 -107 -726 -451 -89 399 -435 605 -1 175 85 -113 -959 389 484 -690 210 683 -150 143 -236 155 -76 -483 -316 126 882 -41 415 594 352 268 233 -826 540 -351 -525 -20 696 -306 107 373 -970 -235 -417 -267 -587 936 -53 781 501 -482 -244 -994 -313 596 524 253 -276 -724 749 111 801 270 -822 301 908 -691 48 62 607 801 743 -39 125 595 -333 -255 571 604 -326 -638 -732 414 -723 548 -413 -862 -632 -594 -291 321 92 109 201 804 -576 789 -928 313 95 220 -397 -550 713 725 -872 166 54 -335 -575 871 6 595 71 294 294 -373 -314 134 -958 -619 328 -997 -557 -324 -155 733 719 -297 -548 -178 150 318 292 853 -262 980 -532 415 -60 -143 -143 -278 -960 -414 -332 790 759 -572 490 479 41 -711 608 -295 -890 549 -745 850 223 419 24 575 118 -879 -973 488 919 -70 -260 -249 -292 994 -718 80 441 -113 -198 -332 843 -497 -530 201 -355 -257 893 -356 -213 390 779 -361 -142 211 -583 -16 287 -560 409 816 239 741 191 88 749 -119 -385 -341 963 -440 -521 -436 831 861 -331 -315 -212 59 -427 953 196 887 56 -356 -236 -776 -224 293 425 -989 905 28 362 945 851 140 688 607 -393 -673 397 -581 494 -312 720 259 215 77 737 -547 521 2 841 211 -52 -319 -913 225 -5 -477 -921 -897 202 34 -215 774 -414 -692 887 220 127 -527 572 -535 -624 -957 -51 96 -454 889 74 377 -261 58 147 669 553 908 388 737 406 -788 -648 -886 940 449 -581 -661 590 -139 -254 87 -475 -578 -50 -153 513 -119 436 -121 -552 219 90 -214 933 -61 -320 483 -165 314 105 792 709 -465 -259 479 -418 210 323 -591 304 -742 -383 -231 -514 -328 169 -788 709 271 301 270 228 801 -17 197 44 281 253 759 622 806 666 45 -299 -822 -340 -578 712 -436 -422 -747 -898 203 293 -817 298 -810 -949 -777 -296 827 -716 -133 -238 792 118 181 404 -428 -37 -420 -115 -289 -505 -907 -240 757 -59 -928 517 49 -194 -64 -736 630 801 868 -834 -385 31 -341 585 457 529 712 60 -938 -82 805 927 438 116 -882 -288 232 -641 -768 229 -713 -144 890 677 202 725 309 -255 -649 -237 -301 337 -39 -496 -990 -281 147 935 -688 -402 621 -546 570 -979 114 344 -854 554 -382 453 631 -593 -47 809 620 -629 -440 -921 -607 882 -660 816 -199 696 413 923 -804 321 -413 -474 787 345 634 -933 929 607 232 -831 -452 694 73 -388 -542 298 -766 765 -109 108 -717 -67 142 74 327 762 80 984 432 -320 -356 946 739 -489 559 -292 563 433 -692 91 -503 -64 977 865 109 -341 -515 -158 -63 -358 -920 -472 -579 -723 -670 693 -994 944 -313 605 181 -304 -485 653 -581 -632 -763 568 -203 -585 -585 -20 -16 -203 449 -743 -979 -893 -782 -763 -281 -233 848 -672 527 -669 241 -730 373 -495 -478 670 389 585 -117 807 935 -616 -199 890 -489 -16 -532 780 -46 -679 -546 -226 776 478 -908 -130 43 710 -409 -464 272 671 296 877 -867 -747 -461 332 0 -693 558 47 -364 146 124 -237 -388 613 -64 944 882 826 767 -847 476 -558 -80 707 927 -625 -996 -177 244 77 -956 709 855 -847 -313 781 274 947 -757 -553 265 923 -18 -529 841 383 614 -459 229 -641 -953 -861 -503 -190 -710 983 -926 -988 -228 78 190 -208 548 192 365 -653 -444 -357 672 787 -85 -16 -184 929 621 998 -85 -766 391 410 -79 868 376 55 -296 -305 -762 -650 580 -804 -191 -962 -46 387 -690 712 -976 -148 793 555 -909 372 -589 -249 -766 -584 -727 -720 -765 -349 -834 514 -684 98 -413 -520 -82 237 -736 748 -26 -889 322 -904 -873 -96 -41 169 916 -159 -895 31 -449 885 -189 -589 929 -35 -535 128 150 775 -677 373 -995 164 -741 859 -919 383 -821 -104 353 735 -464 484 812 470 219 -499 370 -965 535 490 516 -262 64 637 688 -398 815 735 902 965 -23 425 166 -292 -730 59 -8 843 306 -21 -532 -215 -399 -837 -104 834 -12 967 -138 90 -65 413 -563 70 -213 731 680 322 77 -623 -329 -764 113 -466 -766 781 921 640 -676 131 184 709 -648 -555 802 -292 841 866 413 968 955 -9 884 -90 -234 204 749 -179 -319 -476 417 130 44 -654 -631 347 891 360 528 -430 578 -377 -296 -575 906 914 -560 -531 -157 -500 699 -754 861 703 -180 45 32 -845 239 330 943 99 238 402 -147 453 -260 -553 845 -851 -207 -892 754 242 216 -813 -727 265 545 323 -640 -7 -898 -938 769 -389 373 516 739 292 779 241 -304 273 494 -361 -207 -206 761 -178 -214 -357 916 917 -4 958 -80 332 -785 -474 593 -584 196 -59 168 64 -462 58 -40 767 682 -433 970 -743 890 610 -157 -76 -124 619 92 -596 147 540 738 -523 157 -53 341 -292 -166 -54 156 154 -224 -713 -191 -193 682 -382 -961 343 -520 172 -71 -232 72 -630 446 381 -799 -790 701 781 -387 650 -684 -465 29 -429 -403 771 -878 -559 -420 113 -61 531 417 704 -820 440 -374 -271 -273 -943 626 871 0 18 -48 149 -544 -203 180 -159 -729 535 -742 -533 71 -431 951 -183 -641 544 -528 -167 846 172 -808 -749 430 -936 -110 -82 -779 -920 -925 -563 953 855 -113 267 732 -361 695 368 -155 954 -823 -784 272 556 429 -672 400 105 -706 690 115 -383 736 -434 -379 132 -559 932 -817 339 -373 673 -338 241 179 -381 467 -602 -61 -85 -50 -939 781 128 121 198 -571 327 -210 -633 596 392 898 800 -32 -811 -276 604 608 143 791 -587 62 -765 -799 -436 714 -190 807 994 68 -222 -499 -285 -593 -56 130 -915 299 40 -427 397 290 274 -11 -523 202 142 658 1 871 -92 -583 54 -150 -277 64 -939 -240 -82 -255 775 573 -321 978 -247 786 -221 44 713 484 642 295 -686 100 -935 673 -812 703 577 67 892 -294 895 448 -313 663 171 409 -448 -557 -964 -263 580 -713 -514 -793 -484 845 444 -197 274 -75 139 316 62 95 315 696 -860 836 222 819 382 -136 -217 342 -936 149 858 -868 -185 -184 -124 -41 185 -993 -840 -887 -292 -662 31 0 294 -525 120 -607 293 665 5 -944 868 -240 164 -30 -357 571 759 256 -928 892 625 239 -559 -971 150 -621 938 601 -178 505 -415 874 -719 -906 -591 520 816 -532 -799 -872 -980 490 -444 -363 152 10 -572 -561 803 957 -270 -797 589 725 -920 -123 430 -163 -854 244 130 57 -139 -723 -634 49 308 -420 -884 424 -640 863 -196 -112 -59 127 -910 -314 -583 -214 367 -949 -469 -829 -888 828 19 993 -709 489 -104 340 214 414 52 861 90 -2 -640 -461 283 260 487 -366 176 -346 -646 518 -709 -911 688 -1000 -5 678 -509 561 -524 30 -317 447 -273 -510 -271 981 -691 -496 439 922 -118 -563 -628 133 616 -843 -11 586 -16 -254 -739 424 95 -847 838 540 256 499 583 -667 -843 761 -944 504 923 -17 -599 -870 207 124 -644 206 634 90 -246 635 686 124 272 377 597 525 343 810 835 3 -412 696 524 336 -629 -4 7 66 811 734 -446 -842 175 -125 -724 -352 -557 395 324 -199 250 -476 -873 233 -771 -966 906 935 -150 265 -407 -50 -844 564 503 276 454 945 629 930 277 -572 -8 -782 -620 443 928 419 -765 116 -869 915 281 863 -731 426 -411 725 -147 -166 377 -984 665 -424 301 -671 -282 107 979 630 563 281 210 758 -952 -96 -108 185 900 26 838 -277 -303 846 -504 976 51 -461 -759 369 -235 415 -411 441 383 596 -239 -635 300 718 -927 783 -888 -120 -654 427 617 598 20 815 579 -354 525 110 -824 -731 459 952 855 612 -36 963 -26 -83 163 600 440 510 -475 504 664 -506 -292 -978 -775 1000 -359 719 -417 606 250 658 856 604 -343 669 455 -681 -23 -168 -622 -160 253 -976 -914 -250 -822 -842 277 -652 611 -305 -461 860 140 -926 71 837 41 -736 27 -674 588 -850 -10 -243 547 875 -306 693 68 307 181 205 -392 72 972 34 -845 -839 -417 -678 330 -642 830 320 -498 -781 -762 -34 188 643 199 836 891 -974 -773 259 -312 498 244 -375 407 765 558 -806 -614 94 837 982 -143 -899 -88 224 -495 729 -172 751 403 -400 -781 -23 849 477 -15 -726 773 733 -828 555 -241 738 -659 -855 -604 329 399 -908 76 -244 512 667 -185 80 337 779 -187 477 -153 -108 -463 -952 -143 -887 -746 917 656 -474 623 -95 -148 728 -327 614 -838 673 -331 566 -891 -460 -528 -89 745 -48 612 -665 -332 182 873 -545 -826 828 555 -129 470 841 -960 294 -800 602 764 -439 783 1000 377 -202 643 -646 674 -665 568 829 -834 -924 316 637 -631 871 50 -881 -533 667 844 378 -128 -874 -907 391 142 407 -479 -607 -930 -157 -318 554 301 -901 661 234 721 217 570 -385 -326 298 -565 674 853 910 -334 95 670 122 -894 9 798 969 337 -643 393 -515 -901 221 -532 -370 988 271 251 -150 -855 699 -88 -391 -19 -218 222 278 282 -670 -483 635 1000 145 -181 373 291 784 -783 -270 -301 416 -145 -471 991 427 376 -45 -555 457 -819 473 -375 950 32 857 -202 -911 -791 263 418 -172 6 -934 929 473 694 522 288 964 609 -832 -376 -890 -828 -552 32 17 -855 926 -512 561 114 857 805 -680 114 921 -39 845 -504 662 751 423 915 -489 208 -247 -887 -443 -559 -354 -766 -223 485 -463 7 -87 163 -175 578 -655 -131 -367 152 -705 529 -591 -360 296 -949 441 884 -209 69 413 509 -853 540 888 347 -922 724 -558 776 -575 -622 -852 934 240 -134 -168 -155 338 454 -426 749 984 119 -140 -151 -896 995 -229 64 -803 -381 -350 -262 336 480 953 725 254 299 -424 511 369 341 -946 698 -679 -93 198 -957 -141 695 409 -793 529 -656 236 -490 994 938 -950 167 382 -200 911 -113 -931 -541 702 -140 966 607 -414 -741 -575 -32 -355 -383 582 -469 -256 -782 203 -51 651 929 -826 637 176 -76 380 -431 -930 -364 -638 69 -355 906 -105 -591 855 -82 -58 794 170 -464 -931 885 -230 580 168 -777 -956 -476 -285 964 859 373 566 195 578 465 -90 -490 -963 500 857 -681 892 301 -894 107 113 776 -82 170 458 293 -531 143 484 787 -508 -20 724 -724 983 -91 702 534 -859 -261 -713 -383 604 -625 957 234 -209 -176 547 -775 -470 81 744 -785 61 -726 992 543 -715 -120 137 -192 -746 669 -842 -496 -217 -759 -211 556 442 -425 -492 -131 -566 -407 -495 -123 434 480 -301 279 -499 733 795 -418 598 -546 -312 672 -234 387 -950 409 -911 858 -97 177 748 250 663 -919 -228 272 -87 -770 -472 -148 76 387 -393 104 -303 -31 -443 -823 -462 -503 760 288 342 -230 94 126 -312 348 -228 196 204 52 -968 352 795 269 913 -234 358 324 475 695 -240 140 832 -770 161 -942 406 -776 -514 134 -166 -860 -783 456 138 644 -195 702 -94 -355 -486 -441 -476 -559 -390 656 -736 474 -891 797 -828 -851 -161 153 613 102 -614 -547 426 242 697 747 -522 -294 -317 -751 -988 -815 -48 94 827 -125 -221 807 798 568 -783 -427 646 -574 38 -305 -985 232 -445 -844 -512 -545 332 97 977 742 -629 -497 856 -531 421 -613 449 397 -944 336 284 -615 -290 664 -924 -537 -512 615 183 -694 -865 -906 -155 764 -815 -134 -525 -880 -737 960 785 -832 379 642 -621 -191 827 -540 -660 -725 217 -903 350 -270 -711 -789 -400 -357 -250 -46 -196 -874 982 -726 -825 -40 787 483 277 -104 -194 337 411 -474 -222 442 132 -635 924 -106 72 96 656 -680 226 -763 621 572 947 71 -392 404 -451 -402 879 -341 -26 -221 -797 146 -376 367 353 276 -93 -650 -923 787 425 837 212 939 -191 180 -818 -192 -102 348 -210 220 393 467 382 837 713 -430 -699 980 332 -250 802 682 201 99 351 26 878 945 -723 2 682 -360 -79 182 -507 -188 942 -308 -45 834 630 -784 212 164 252 956 343 346 -71 -206 229 -939 -128 -61 -989 -995 -837 12 -966 563 70 312 573 184 -609 41 -723 -830 -233 686 -860 620 445 506 853 -620 378 493 -86 -776 686 452 190 256 -975 929 634 -851 310 935 640 122 -583 768 -775 -937 756 -90 846 -488 -584 563 -691 330 -145 166 -70 -330 -405 855 835 108 -891 60 997 -905 -523 429 -917 -432 -588 990 443 -273 -861 -329 -413 -298 803 -591 -676 780 36 -351 -333 -793 390 -821 -342 -669 -742 -97 629 -632 115 -571 644 970 -196 740 70 -370 146 279 986 673 -829 257 338 -223 -51 762 -391 57 -887 -949 -644 919 -372 -381 752 838 -767 75 370 736 527 988 -184 410 609 695 752 15 -222 783 -719 -296 -149 30 -769 -659 -48 196 924 813 846 668 -776 374 464 -417 275 -102 791 -875 265 273 558 569 -308 -286 226 754 -969 -787 811 -615 946 803 887 476 -175 385 -991 -948 -933 969 -135 -629 -667 -50 -320 -53 319 742 -215 -465 744 -265 237 748 -957 191 -838 474 970 -730 102 686 -407 748 380 -705 -750 456 773 266 -138 -615 -593 -800 814 -960 959 -495 -333 270 737 288 274 100 -817 -684 206 977 -928 -884 -387 -839 -452 45 -417 817 -279 -869 -755 305 174 -459 103 -903 104 -191 795 825 525 -853 -877 93 -440 537 -428 454 -69 539 515 -98 -245 707 605 -911 109 913 -592 -97 694 -756 -901 312 891 82 117 879 -626 512 919 -135 -845 -292 -67 985 -871 -160 -645 457 -112 652 -960 437 -876 -31 215 -15 517 180 -249 14 201 811 472 -256 211 186 -609 763 52 256 -19 116 191 -20 -364 808 -478 -176 -351 219 -124 30 -120 -548 -421 -382 649 -855 381 -779 -962 -321 -597 -215 -288 205 -199 -792 568 31 430 243 -367 -682 367 -688 -130 843 -793 983 -191 -151 -635 767 954 -503 240 247 780 28 -242 -747 -199 728 -157 675 491 -895 -844 -137 169 -661 -415 101 -698 561 -707 818 -158 60 -669 -46 628 -462 -206 -327 -656 147 -570 -327 17 -265 -784 -70 -890 -288 -883 751 817 -68 -772 -317 -215 54 982 -323 -232 -71 2 -155 507 -75 -955 -270 -429 -388 706 668 -185 550 -726 481 343 -368 -758 -911 -415 410 -194 -330 796 -755 78 -92 -765 500 27 357 -487 364 -724 170 -130 -183 686 98 952 138 109 -820 404 121 540 840 -414 -385 1 146 944 -127 474 -957 -285 -211 -511 -498 803 -535 7 -442 493 -445 -316 -231 -922 677 478 -27 -247 50 -8 -278 333 482 -943 57 889 63 776 709 -208 948 888 923 -380 -548 -716 -614 755 -164 877 951 330 -968 -745 -555 442 753 -641 -628 405 941 251 -405 -397 923 -81 -342 103 52 -219 -360 296 458 386 -731 -210 -672 -801 899 486 -156 -653 782 -158 937 -352 -639 996 -619 505 -751 111 251 -293 123 491 -787 -422 845 -518 426 -312 -552 -674 376 97 589 -533 322 -352 622 553 -757 444 236 -731 -156 349 692 615 240 494 221 614 -125 -458 -99 94 -877 571 -234 917 867 -955 -383 -801 408 623 409 796 765 -217 -837 636 608 968 -352 -70 -646 85 -768 661 -314 -877 -717 132 -843 293 324 -751 943 -661 -139 337 480 886 107 190 -257 19 -728 962 779 -91 909 919 186 -557 432 -669 -314 999 238 -860 -151 173 675 -954 -892 -205 -244 122 -17 -854 275 -498 -973 951 -621 894 -315 112 -901 -303 764 -802 -778 402 7 -470 -122 -779 300 -917 616 -379 124 -554 77 437 -720 -972 960 -642 -24 -153 1 257 -170 432 85 -555 -986 578 760 -856 162 -972 312 384 -59 -992 215 -688 507 272 465 988 735 315 -362 -589 490 -731 -188 968 840 -903 479 566 667 -604 321 410 284 573 714 404 -733 -986 -361 634 -804 808 754 473 676 251 -10 -476 10 436 730 -551 674 854 -975 698 -716 -642 249 -54 -128 -588 402 -66 -641 -807 -133 -672 288 371 -962 -903 822 -695 -751 -24 -184 773 246 -738 707 493 845 436 44 -294 710 -557 -994 -596 -544 -17 726 -397 546 -731 520 -876 -302 -269 -549 494 -509 337 -310 -23 68 947 338 -283 529 178 -146 -797 -102 526 62 495 -427 -109 565 983 893 16 -643 252 531 -327 -527 -703 -421 972 99 374 -974 -831 -935 -524 -498 118 341 251 423 99 -17 -636 174 -739 -543 -880 -56 -823 78 488 951 666 -941 -287 -292 539 -287 -496 276 -646 569 333 -783 -207 131 584 104 -945 -505 105 -877 0 -788 661 278 -249 -771 682 -480 -31 844 419 -15 -642 426 430 258 -733 -756 826 -387 766 -995 -539 470 293 -513 636 -56 126 244 -427 -224 392 882 -713 -269 376 -506 126 958 907 -570 -873 991 877 -732 760 -743 385 -203 275 -75 270 -555 327 353 681 990 44 -454 -692 -424 765 -440 -977 -268 860 -159 -149 -210 -902 -830 343 590 676 592 896 -573 316 33 -271 -698 -44 285 -902 369 -51 -637 684 -310 -189 682 -172 -253 727 -455 718 -890 -539 439 -460 789 -85 714 307 672 -328 -15 957 -220 -650 246 -203 -74 284 876 -966 -537 192 862 -308 652 -970 2 790 937 118 405 282 695 -140 -843 696 490 -748 -741 45 -515 960 764 435 228 631 370 507 -276 -267 640 893 384 120 -342 528 -851 -170 852 -987 739 -487 587 286 805 -121 -280 -438 -570 -367 365 598 -106 689 -145 644 492 -882 -686 -781 631 968 -208 -60 285 -510 -104 691 -167 -201 -306 -235 815 -428 -342 -570 721 -357 425 -180 -493 286 -484 -154 429 282 697 569 -972 -526 170 502 -910 611 -2 151 587 -814 -146 -422 -238 274 -438 -669 -736 330 792 -882 316 732 796 -890 -317 -411 -848 -99 -385 844 827 -995 -978 -597 933 564 239 -613 448 276 -887 272 362 -281 -643 -290 854 -894 -441 518 -4 127 -451 643 -705 550 -875 -154 464 615 -629 -113 -598 -837 153 255 -358 -299 499 -100 -272 492 -757 -94 441 -728 -375 111 -585 -114 -782 -989 710 261 254 -138 -650 16 712 100 -827 760 629 566 -238 -803 710 542 -616 -285 -507 -350 333 227 -518 -621 -939 -927 -702 -105 726 167 -329 -425 -774 933 957 -509 251 362 77 -946 714 -879 513 -904 -735 529 285 -572 235 940 496 916 -345 904 474 261 821 -311 231 372 397 -14 729 -136 655 845 411 593 793 -16 -874 735 -382 703 736 -308 564 -113 -356 457 36 841 -831 592 -594 -786 -441 832 146 -680 -972 979 -109 803 -901 664 -967 693 705 -615 -162 -787 155 -112 976 383 939 654 692 818 -81 12 718 116 -75 -861 80 -533 -135 -180 203 -70 -302 281 544 455 274 -49 772 17 -525 16 -663 461 -806 -56 563 -786 -444 -118 -726 -193 -860 592 -988 489 -582 441 -477 -794 605 -25 -94 962 662 437 594 812 435 800 275 109 736 -777 604 -277 87 -542 930 -62 -26 748 -706 946 285 134 -768 -204 950 -769 653 650 488 -491 -797 649 472 -162 877 -164 977 269 26 -20 417 355 -720 723 -962 255 238 911 572 -397 -5 836 -220 -284 68 773 915 -116 -275 -129 872 549 -499 172 -267 588 -297 382 131 41 -841 -114 769 -730 758 303 -580 -392 21 556 -935 -455 383 563 442 -874 230 562 -610 316 -798 974 -811 -55 3 -373 -962 -524 406 -391 -822 14 214 -446 292 939 641 -11 363 423 6 723 -569 -622 366 666 159 -970 787 -209 -806 -45 401 -558 367 -622 -555 -833 204 -156 -158 974 488 -741 -308 -218 -330 -978 707 -725 -108 -203 10 -811 -458 -257 -54 198 -962 -92 428 -877 863 -415 -789 -933 6 -741 3 -832 -131 -917 -481 365 -807 -493 -568 -695 228 -737 708 -336 944 312 732 972 445 244 -107 107 452 232 -291 -541 -606 -628 -801 -648 -86 538 236 394 341 -847 880 85 862 -290 -572 178 -805 -61 -120 -622 864 -474 543 699 214 -474 903 978 -421 -321 -829 -329 -941 891 320 34 -508 -939 723 -117 -997 -270 279 185 646 451 516 -577 -849 -339 419 89 -243 668 131 590 -933 -29 337 990 255 -969 842 630 -962 -554 184 502 905 -572 -542 206 -737 60 381 672 226 951 480 -68 623 640 -551 -928 71 -422 133 917 -987 951 -206 381 14 -300 426 -122 -277 17 888 -672 -694 -862 -432 -534 90 -879 -87 -346 -142 -367 -289 692 133 -527 657 539 732 -176 -154 850 439 385 -823 752 875 -15 980 -927 -932 22 -890 431 493 -233 141 -617 -683 891 254 768 -659 393 400 -397 706 -580 -904 959 -599 888 -897 408 -576 -461 -12 987 -473 -926 770 796 -790 49 -666 -845 244 769 -2 217 343 -697 784 388 -102 -96 522 727 -500 -918 853 121 -199 -343 218 -142 70 -624 240 -328 893 -480 -272 -903 -557 586 -516 -135 -733 -93 543 -103 361 885 -205 820 272 -839 401 -629 229 -606 -638 -972 -186 402 -354 -891 -819 270 -84 -138 545 143 -143 160 -162 -59 -430 -618 -445 -277 -28 -709 622 370 760 903 838 785 559 687 -652 520 -529 -399 -303 -49 -347 -883 -879 804 471 453 -983 856 -425 906 -284 -303 91 -953 806 931 556 771 676 -617 -286 662 513 -992 -854 905 -263 -467 -422 611 301 -874 384 -126 194 262 728 84 -589 -747 842 -720 -334 212 436 -524 146 -54 40 -328 -963 -405 303 11 -597 875 13 72 -846 391 920 -474 87 564 704 29 703 186 388 502 320 402 793 946 -162 -689 418 264 470 370 -794 816 -89 648 -342 -248 795 -901 886 -217 -298 128 779 -601 -964 315 -334 96 103 -387 -82 -751 740 599 380 -484 -936 -459 -416 -883 -399 616 559 -420 -935 178 -228 -579 -166 297 -233 252 821 -469 -188 -445 -740 461 386 -605 -135 986 -595 -160 223 -285 831 -93 -998 -685 -946 246 -60 -89 918 503 -942 -534 740 922 -936 -450 842 -123 -945 -235 782 -673 236 -454 202 993 -802 -912 -743 236 -843 -129 -610 -179 -519 -176 -927 -528 -778 -640 -835 526 -131 947 -759 -369 312 -690 396 93 -529 459 -144 -936 230 -197 -115 -291 -487 540 -635 -944 66 217 354 210 880 -986 -910 -219 -210 -682 -445 -32 -958 569 -428 739 -190 28 825 -905 249 -958 56 -206 915 490 706 950 -302 982 -153 773 -307 352 -867 -280 319 235 85 -873 336 -160 -453 223 -961 -171 -416 -176 -469 625 303 272 -377 -68 -578 876 639 -979 -39 -921 523 105 -62 57 492 102 368 -791 -178 -560 23 463 685 -90 -588 489 560 840 -691 -276 -336 -147 -459 -638 -921 783 -695 -595 206 -616 67 -675 696 -950 691 -344 177 -108 -85 -813 263 553 834 511 568 -608 584 813 742 -950 124 -497 44 -583 -834 -241 -994 -271 -969 371 -621 262 439 -864 -952 565 -697 -775 -285 123 970 -16 -580 386 -872 46 248 230 223 109 69 655 861 984 -663 175 823 -70 59 -421 561 -580 -423 -163 22 630 344 -647 -781 906 -403 -286 228 379 567 536 572 -417 -816 580 404 677 -778 -941 601 853 740 459 -587 370 -723 -241 533 -596 31 974 713 -882 -988 27 -583 -85 33 393 -924 -603 4 -286 -654 -133 964 -789 -456 537 -741 562 841 -207 809 265 203 100 765 -594 58 430 121 725 987 -615 -407 957 -865 243 -867 893 425 -694 628 752 -974 -157 617 -436 -231 -416 -506 567 259 67 -854 510 999 -579 -965 461 -819 -312 656 47 -236 -195 581 831 540 226 128 902 868 -933 -817 445 787 253 -108 -682 -83 -472 582 -780 132 593 868 -802 471 -767 928 -385 857 -83 -947 788 603 952 -255 -632 -690 -860 732 -839 -683 771 -552 40 -989 717 -463 -20 634 385 -580 -28 -119 998 474 305 -465 -344 -422 -840 -636 341 -120 475 323 614 -950 352 -567 -977 -668 277 239 -479 987 -899 -140 51 -951 -639 844 200 339 257 58 -51 -390 773 -38 -612 188 202 835 17 -704 620 -319 570 -316 -172 938 -592 99 -808 437 588 -160 407 -637 -178 167 -998 406 412 702 -772 535 -19 -541 -840 -598 -114 522 -208 -303 401 -422 -15 211 408 -324 68 267 -231 13 742 806 -71 -725 -181 -91 326 342 -6 176 94 -32 433 506 -844 711 -409 138 958 146 -777 630 760 -874 530 695 -901 612 -730 -751 509 -323 778 813 135 -703 696 55 73 -53 -88 21 789 291 -327 477 202 664 -505 305 322 -337 986 38 602 -818 647 98 292 971 -58 -677 119 220 612 867 990 -378 -224 -412 -103 -308 613 871 687 649 -402 -171 -279 -598 -455 -454 633 -885 999 765 397 -534 -227 971 600 440 -634 331 -787 406 -294 197 115 293 -392 -559 156 634 128 -480 -272 159 490 410 162 739 -177 -753 -791 628 -846 241 -561 936 -433 -690 657 14 855 -513 -969 229 -796 128 758 -545 802 483 592 -468 -969 564 738 -220 8 -171 -170 -132 998 727 397 964 745 -321 -486 -619 770 522 374 88 736 -697 795 -990 392 303 761 380 275 429 79 3 -816 96 -615 -557 747 -741 985 453 -949 366 802 -416 423 81 -112 802 -257 988 -379 -290 107 -692 -765 -574 -765 -580 169 -100 479 208 -913 837 313 -657 -504 -281 637 484 -631 -458 -949 931 581 -76 -238 806 711 -215 565 -197 -683 -957 -171 -411 -284 616 550 172 -589 -242 -684 664 710 -900 -136 -163 747 -566 -367 -698 -330 -918 -933 -537 680 -98 -231 468 710 -915 933 922 415 -880 -26 -724 584 -978 -762 669 206 -425 104 -898 -622 12 12 -16 471 -929 599 -151 -171 981 -675 667 -447 851 -57 176 -783 117 335 -688 -38 566 509 -234 -625 531 -567 -625 720 665 -868 -747 -72 -709 -556 80 864 -258 647 693 -159 -22 -771 -530 138 -33 -79 620 595 -4 729 -98 694 -439 -730 -754 -952 -696 -843 461 999 745 831 -440 -200 3 -189 513 -391 -768 -457 -362 -421 22 289 185 -560 9 -898 -409 870 -253 -794 -274 234 506 792 -714 -786 38 706 587 667 65 931 156 -141 305 508 253 -299 -476 790 358 252 -822 -548 -470 -897 139 -241 -871 248 370 91 -788 -787 -369 778 88 -873 915 -687 -845 -312 672 -210 -769 167 342 -833 -933 -112 289 -243 -777 841 1 -819 18 -121 196 997 -533 -745 266 288 -826 -652 384 542 418 282 -821 -770 932 -344 -527 691 868 739 268 -482 -460 404 -451 -129 878 939 936 -258 424 -57 922 -878 693 978 65 -106 762 443 888 334 300 -892 -245 -522 -88 706 363 -779 927 394 140 337 430 -516 68 -317 508 561 -152 -497 -720 -641 10 -430 422 -831 -988 -752 -520 858 -728 588 -67 532 811 -434 -823 -519 916 -791 -239 782 -415 619 -658 388 46 -536 616 93 556 -597 -896 310 -955 16 -988 480 186 765 16 -564 -328 -146 178 -170 671 959 -141 -109 -572 -702 -523 801 223 257 137 -667 207 81 93 927 293 -567 410 18 -901 130 213 405 -646 -470 -990 -426 709 11 -728 -234 -99 407 863 338 -550 384 -534 543 187 899 751 -545 -70 444 294 253 812 -757 508 -815 -880 236 359 642 189 -350 382 728 -475 499 430 997 409 982 224 -878 906 -792 998 218 747 192 76 217 312 54 989 519 797 251 -775 -280 -768 538 990 -463 949 345 342 -469 13 542 -895 -644 -804 237 -521 -922 579 -11 -203 924 719 503 -556 763 891 -145 28 -707 -984 -564 -121 -966 386 -613 -645 721 598 122 744 -580 360 -237 -782 -319 430 450 416 161 -569 -670 433 866 339 734 86 148 -602 654 -790 829 852 -614 942 -296 986 882 828 -204 438 229 -553 543 767 -505 -954 -900 -235 -401 243 368 519 89 24 230 -994 750 -104 274 125 -760 -574 -862 -905 441 -471 -775 -112 -753 194 328 -846 744 219 -835 -354 559 -809 -29 -697 751 535 -635 148 636 521 563 843 583 -491 808 230 981 -325 117 -416 947 -725 -219 416 291 209 -555 718 -849 -370 -476 -16 -455 142 -154 -822 -400 -196 917 692 165 254 -524 525 483 -984 -656 373 -549 -449 477 324 435 127 -178 -851 -20 -777 259 -850 504 341 37 -99 -286 -672 -564 523 109 952 -146 -93 328 188 -107 938 -853 660 867 -307 -447 -772 -938 910 -264 -514 -294 -533 150 454 -650 -307 273 -202 973 -579 974 -171 -786 -259 -186 488 638 -868 -96 346 770 882 -107 -976 -838 577 325 651 -955 -553 74 -943 130 74 -962 -162 -288 941 817 -601 114 -84 -707 575 -592 289 107 -991 -100 -397 -992 -375 -251 -984 -387 13 -493 249 -369 -718 -191 -145 -908 689 920 -445 -773 624 -654 -672 449 -751 359 578 67 -233 104 603 109 -582 270 122 492 -357 982 951 -182 297 -867 -430 -310 296 660 493 217 -911 475 153 -268 -426 404 720 -748 -660 -441 -894 -838 973 194 965 -167 -385 -808 -425 425 730 764 144 -910 230 -215 -436 36 807 13 404 -774 47 -691 602 514 27 9 57 -621 -290 623 -257 856 -884 956 -575 -340 497 770 666 -7 -717 -685 -206 272 -951 -918 485 65 -324 -152 987 749 204 -405 -387 -63 770 816 -485 -565 -716 709 880 -895 -511 -968 224 268 -678 818 -81 -319 -82 -307 763 -503 -30 499 -566 206 682 -341 -997 -990 -927 -7 -120 -625 747 -889 -584 -105 56 -664 679 473 721 491 -11 276 -42 -794 930 227 -752 -869 -800 -588 -946 -186 96 -499 100 -99 212 564 -535 -750 -377 -950 573 442 594 69 914 -977 362 -841 -30 -485 -755 -166 223 938 -831 888 -948 589 -934 -952 -788 -88 -36 458 -157 -700 986 689 636 687 -778 -183 26 -999 -44 -560 847 662 -542 -630 -64 -948 -661 -318 -417 -544 477 993 -839 801 532 369 337 -168 285 -250 -196 -622 904 -405 -748 129 864 -816 -231 -508 -823 -775 -8 -176 19 672 901 949 -574 -898 288 -415 -62 -632 423 -646 -53 737 782 295 -853 976 -403 -242 329 -446 911 194 282 -436 716 956 248 848 604 -149 -434 -746 20 435 279 -34 -557 131 -25 101 -365 -59 248 552 758 579 -36 -766 -651 -397 770 831 -302 -835 783 -553 -238 -876 -316 902 710 394 822 629 -931 534 -296 360 399 -392 280 434 -267 878 348 -630 523 689 789 103 -171 -575 502 579 -650 917 -765 888 -601 273 -596 51 -329 -377 -996 -925 -799 -846 -934 -170 -645 -297 -217 933 -20 868 -424 860 -14 868 -255 -415 771 -48 275 936 -310 -875 621 -848 471 -363 -517 902 -199 -489 -5 -996 482 -866 191 -319 657 -998 167 195 778 -311 593 757 423 44 478 501 122 -196 -961 -511 906 224 -392 38 55 -894 -3 815 -874 -674 548 984 431 447 185 34 42 649 -632 535 -70 -409 -351 -154 -393 -816 -966 -124 -380 315 660 548 -396 237 586 214 994 505 896 989 28 -137 -633 199 247 622 -30 777 -646 -68 -23 -819 995 -438 147 433 937 -753 253 138 -604 -368 351 911 368 722 -644 -89 119 -616 960 548 -798 -298 -478 351 724 136 -634 239 -679 -737 -9 -539 910 492 -412 -630 -143 588 -75 997 -891 440 750 787 -501 253 -553 766 -498 -544 264 634 41 176 964 -628 -851 477 -198 76 -287 375 -877 -721 562 -185 -241 605 -437 -849 757 694 -154 292 -903 -706 760 -447 -258 687 884 47 -132 554 -188 -237 -813 968 28 423 619 -52 -473 549 746 536 -456 499 -594 110 -890 -362 -252 -641 -391 -484 -759 861 77 508 97 -713 700 279 -774 -77 539 -117 -554 334 987 783 478 95 -590 -195 -780 215 299 -574 204 787 930 -56 -583 -457 101 -747 645 -822 785 -502 756 -842 649 891 -25 75 -898 -979 608 -375 231 -639 -990 -949 428 -994 536 -10 -96 -679 -335 -681 790 -229 -72 680 199 677 788 -694 -469 169 -159 -905 719 -637 746 -484 999 471 204 -473 -617 504 -359 -390 743 -127 640 430 -977 731 -483 -532 153 -456 -5 -289 922 -122 -738 -757 471 -410 590 -336 646 810 291 351 112 -645 269 60 -526 723 573 -91 -930 74 971 -80 167 245 986 -319 482 -594 -974 -350 -368 39 147 -619 -369 596 562 389 -118 -220 683 -37 158 -692 853 -50 -618 500 118 745 531 -46 979 -85 -672 588 697 958 724 -741 766 611 -714 131 -707 -238 -159 -110 -445 315 811 -637 -75 -835 163 -976 -482 -544 504 -522 -725 628 827 957 133 947 716 98 442 556 -287 -379 -157 -183 201 415 -656 -231 75 -196 52 357 -889 138 316 -433 181 343 -17 -747 -42 -174 919 639 -136 65 636 -683 -121 623 -398 90 -32 -514 -437 -223 -853 60 972 -77 -465 276 -185 -1 635 14 -858 427 902 486 -204 644 -469 783 303 -416 26 916 345 -986 -561 812 76 -507 -516 -41 426 -493 0 -531 -427 905 504 -463 307 -278 415 748 562 -184 218 28 -336 -646 -694 -441 242 -678 -806 799 -91 832 137 608 359 -611 152 926 434 946 764 326 101 -882 427 -473 -334 746 -287 -892 -712 -795 -541 625 -224 347 607 -903 240 416 -894 997 406 -771 89 552 -232 -40 -123 209 149 -273 -931 297 -726 388 765 -992 -501 275 -880 -775 -104 -251 645 507 6 -257 284 538 846 188 778 -538 -879 -655 139 878 -636 -261 815 80 962 614 757 439 -490 344 972 -956 -375 339 958 402 450 -829 209 596 253 11 -37 -930 -384 226 182 678 -785 -146 345 -79 627 -223 101 -342 901 736 -537 481 236 710 -342 497 827 322 412 -567 404 733 -544 -382 909 69 -913 -721 59 -690 614 386 960 949 708 45 -58 -375 714 442 -922 70 -205 586 356 -820 -339 76 471 778 -242 491 661 -760 -646 620 -984 461 370 852 -457 190 -183 -936 19 -238 519 507 655 304 160 816 -122 -80 -718 317 -41 -602 48 742 898 327 -447 477 -421 -855 299 284 -439 703 23 45 832 -672 -510 -700 545 131 -499 -6 13 45 -943 -821 -353 -458 684 -388 -158 -623 782 -966 -903 -705 165 562 645 177 -997 180 57 676 -90 489 748 -533 789 301 -479 687 498 927 189 261 551 -853 -645 -210 -581 -526 868 -375 843 -970 -234 979 -256 504 -903 96 -357 -55 -612 -517 890 -814 -587 625 199 121 722 663 -229 -757 286 98 -939 -264 639 -192 879 977 -53 -710 -570 -829 660 411 653 -39 262 69 -270 624 -775 156 322 -302 97 690 71 778 29 -384 -396 169 232 646 -400 385 -612 590 326 -288 614 248 160 -581 854 -63 -464 -954 223 720 -101 -955 131 -83 -605 -886 -340 -874 -69 42 600 -847 -558 571 -503 69 8 381 -503 -912 983 -225 -632 -205 -72 -79 -736 454 741 876 -507 113 842 304 -58 889 14 -743 21 -966 205 -808 -162 828 -225 -139 -3 -927 -43 -768 795 -611 70 -450 540 784 919 -420 -695 -567 327 -686 450 -290 -584 674 -565 -277 -305 -925 175 668 -999 -977 954 -665 -449 -278 341 -214 -90 385 435 -275 558 -423 135 280 -28 464 -989 787 2 926 107 919 -684 -617 894 -60 55 -358 838 798 238 -339 854 -897 682 -231 554 274 -375 75 -721 -426 979 -142 -806 -54 -856 -782 763 289 -363 90 772 -900 -390 123 732 973 543 -371 -468 150 232 403 -457 441 -402 -184 653 421 349 857 -446 -452 947 -833 834 837 -829 186 613 -116 603 -718 -721 -785 -333 -647 -317 -345 -547 -803 -264 -115 904 -191 -282 930 353 -581 -26 789 808 711 -197 202 198 243 -417 709 -886 418 -840 -662 -108 -745 982 -229 773 -110 75 343 693 -586 93 156 -431 190 971 886 523 -934 -420 911 192 -246 -837 -424 367 -618 -380 -692 98 -548 -962 615 503 -90 36 -636 701 268 225 192 149 157 155 656 432 316 -641 -817 -259 -322 377 -862 -544 166 -463 127 -594 277 -426 516 980 375 319 919 -353 789 95 856 604 996 -864 845 -425 181 918 532 579 -577 -669 660 -888 -87 395 479 -947 -803 936 919 -53 164 -176 -22 220 -757 -265 -46 205 676 757 349 666 907 -340 -882 462 393 -822 -1000 -88 -216 33 40 -57 687 765 -132 -684 -704 -31 615 -29 976 -578 855 199 -935 -803 579 741 894 59 -86 -719 812 -183 -223 53 417 -220 -793 366 -472 -886 55 770 -430 315 -936 72 137 763 13 980 971 510 -536 213 296 -553 256 298 200 -129 673 -113 934 -731 927 506 -546 -970 75 208 947 561 -739 353 -404 -990 -186 -34 -650 -477 -164 -379 704 -449 -52 784 -983 -3 -289 -552 -249 825 866 151 -922 -745 497 -926 -451 26 -993 -172 890 -847 -621 -5 -469 776 509 -282 -600 384 474 274 -898 -307 987 953 955 -777 -927 481 754 511 -906 -273 568 -847 -692 850 -679 -698 -869 800 332 497 784 -293 -868 -901 139 413 -505 -937 136 757 190 -5 -809 705 635 -604 9 -636 360 233 975 -935 -411 264 880 575 -934 555 293 188 459 -245 -729 -533 -948 -792 -252 431 -236 732 781 276 816 627 -792 996 856 -366 -907 -10 89 97 111 734 -261 -453 12 188 -822 722 -269 -960 369 -945 -106 560 998 -912 -436 -415 61 228 581 760 867 -85 297 660 -534 521 -691 72 78 -206 -825 688 645 -731 620 883 667 479 267 557 -20 576 -551 68 793 -501 -68 -171 -436 612 -379 -153 -488 323 -234 -334 -426 -324 -124 392 -888 -536 353 -687 789 -71 -330 617 869 299 -594 -449 -797 -366 -148 489 434 -775 635 -736 -869 -210 -442 475 11 347 953 8 -667 273 -345 940 -922 -428 637 583 -73 313 902 482 594 -996 -74 807 -539 -670 -651 -374 29 47 -953 216 -248 860 -906 288 -402 337 -47 -75 -137 -389 69 -615 948 -552 -981 -127 479 409 186 -592 -459 709 -753 -353 676 234 -7 -173 -349 568 416 754 82 633 -991 -932 -129 -648 -792 93 878 -817 -960 -925 -110 213 245 -911 -909 296 552 196 20 351 268 -942 -471 818 529 658 345 720 332 712 -390 745 -104 325 23 -434 -899 -540 -6 237 -423 -800 -589 240 57 608 870 244 399 -714 -240 425 671 -19 -146 707 365 666 -54 -756 878 -360 743 286 653 170 161 462 363 552 -660 870 321 425 -690 -243 -705 910 122 71 -384 62 -66 451 -990 -849 848 -915 126 958 -26 64 -749 -166 -738 416 714 -94 -692 556 -466 -99 -588 692 -729 -652 66 -273 752 358 920 -431 -126 964 640 -67 -116 -251 503 -553 977 148 909 -807 -78 -634 657 -53 998 719 -98 -916 -979 534 79 -421 -519 -44 -129 -525 109 741 202 -224 937 -513 -250 -343 -98 170 882 322 -535 -543 -364 664 245 150 -552 -652 -481 -170 80 -151 -930 -220 292 -471 907 -703 -732 -222 -624 -555 -633 739 248 -549 -649 794 216 -352 -435 920 466 127 -776 -765 -114 61 -928 -40 -414 335 721 -680 88 -627 -510 -416 596 -229 165 -444 127 334 -672 -790 -516 800 -200 -87 286 220 719 -880 420 -935 -239 687 -9 -367 887 -891 -893 -448 994 -74 926 619 -567 434 -928 -119 588 270 301 70 -410 -707 151 -562 881 792 -164 -372 -839 -630 236 -700 693 -372 -99 -597 753 137 141 108 -247 -3 682 603 149 -213 108 -455 -124 -191 -760 725 413 864 169 351 -563 -416 0 -859 40 -903 466 -494 -769 -79 -126 54 -352 -482 -436 465 649 523 -567 140 -667 -143 955 563 423 500 944 -32 -752 -793 -911 693 -992 -481 535 816 507 -199 812 412 -423 629 -22 857 664 187 -832 789 628 907 -966 443 848 418 496 -271 -579 -193 -752 -540 737 9 -586 325 551 225 -836 -6 653 -834 -124 -80 238 -307 -976 -969 979 27 -765 987 -47 -838 103 437 -759 846 82 653 158 -152 379 -988 -648 -237 -46 -32 -759 -937 -605 -301 657 -62 620 284 443 310 -789 -689 -611 914 -904 -706 -56 -242 -610 519 926 972 -833 -798 315 708 -953 -700 -669 481 -262 -179 -481 -49 -836 686 28 -581 -789 -709 421 -437 178 955 188 -376 -66 185 -437 -239 271 551 681 111 170 -131 139 -527 17 -14 -53 -463 933 -560 198 -558 196 342 -630 27 836 -73 -562 592 857 758 -929 301 -109 523 -757 -750 -444 -770 -176 58 461 -915 -911 216 -165 -52 -615 661 -279 -126 342 -32 -373 657 -212 -51 1000 446 323 763 261 227 -878 -213 -117 395 -157 -413 -393 551 849 -98 -20 -299 92 896 100 451 716 -266 -694 -774 158 657 -940 -663 -727 159 -323 121 -813 108 -372 108 -79 336 111 -996 -860 529 -392 -937 -566 -980 871 -592 335 58 719 -75 273 717 -880 -461 -567 249 -604 28 471 -796 424 396 -471 -571 -130 400 -590 216 -536 -917 -165 -505 658 -959 -620 321 -722 86 661 471 583 950 687 -460 -210 273 -326 -545 969 -550 868 -405 -547 172 65 -624 -521 380 410 500 -51 -675 876 -579 -403 378 -10 -870 -347 398 694 -404 -763 -487 -341 446 381 -297 -98 335 -263 -965 377 -518 169 -707 -302 -518 -129 690 -405 -36 16 907 -792 -479 844 -976 -321 201 679 -493 -159 -645 -932 -458 -143 -507 836 -725 974 -692 -401 -164 -221 -128 32 77 959 -326 955 449 945 -334 210 -676 318 -70 668 534 -329 967 -821 -804 -735 -771 -675 515 286 -464 559 -397 -301 -455 -525 442 870 -721 365 -283 662 -86 -657 -582 -713 852 428 -495 -219 534 -88 727 -363 553 -618 -517 -176 -873 907 274 -110 733 -547 -221 546 -169 -719 186 -332 594 566 921 825 -398 -218 466 -11 -681 -894 637 -505 71 -349 -699 -788 -180 -631 -674 80 -748 166 574 302 -482 -425 134 -530 -519 897 -146 175 -888 -870 13 -909 628 425 -417 117 480 159 817 269 -104 48 826 150 764 322 515 968 -190 -455 223 148 -666 692 -336 477 -219 515 -857 114 -482 -443 -630 132 -620 -912 540 -329 -3 -714 -300 -805 533 -38 201 537 710 494 -89 354 -788 414 -35 53 -856 -656 -514 885 -458 355 -826 437 -542 -110 854 -168 797 608 -594 151 521 -431 -784 -702 54 -17 374 285 -600 527 612 852 141 -448 -736 340 328 921 -783 -680 -239 375 -941 602 -157 -628 -68 -961 463 -833 908 78 652 84 -322 558 -838 311 -149 -719 -678 261 -898 -390 -259 863 181 -90 529 575 486 -189 479 543 -346 129 540 -405 -576 -60 -416 277 133 919 -976 -699 -780 90 -332 -794 -206 -284 827 -324 -888 -742 794 -274 818 -433 287 708 929 -740 -924 -906 465 -752 -136 433 899 -716 -889 604 822 -856 610 -114 -807 791 596 87 181 84 -169 51 266 486 -953 -966 -10 -356 380 61 -376 654 329 -997 -192 -362 249 -459 157 -202 620 -717 548 -283 -212 502 -805 -227 86 469 -396 195 424 233 -496 524 -260 231 56 -861 551 -125 -256 2 -632 -83 999 -378 653 689 706 -75 524 -171 374 310 33 -709 340 995 -726 -523 265 99 505 123 -241 301 -959 731 -38 -442 415 -102 984 -616 372 393 -856 -382 419 395 -120 857 83 -355 184 281 252 -528 -285 -588 993 -397 900 -958 -292 797 -674 -818 562 -528 694 -603 711 940 -538 -222 -354 699 777 -107 -340 110 577 -416 -876 -427 -564 600 765 -765 332 242 324 -452 -729 165 290 214 -63 907 525 -336 -338 243 -259 -801 549 -458 -259 160 62 -644 -9 120 558 -684 -960 -80 923 -232 237 890 695 -429 62 327 989 -340 289 -858 -148 404 610 -332 462 -346 205 -890 -244 20 -65 352 119 734 30 749 -596 -509 320 124 998 491 576 -614 842 -883 234 -112 920 -49 793 897 -767 348 -844 2 -410 930 13 21 -105 394 -99 -442 973 893 376 927 186 -53 -287 924 172 -969 96 75 -57 471 -122 -870 678 816 -818 -136 -497 210 957 810 816 107 242 737 280 -948 353 774 -5 92 -534 -949 820 -72 -149 -318 -294 -996 398 -434 -510 -453 302 82 -787 679 726 -632 281 -837 433 -837 177 417 452 -461 -157 -209 213 -389 343 -621 116 531 -480 763 -137 505 -785 395 690 963 -76 4 41 -878 -419 315 -982 408 -142 -765 -922 326 685 -342 909 739 -247 176 206 378 -925 -768 -114 -262 -75 -652 -57 -568 -3 -777 241 537 254 523 -674 -874 870 -248 277 -991 -264 -553 646 -655 -606 704 228 129 -906 -323 649 -940 149 -966 377 -341 -163 295 154 251 -216 -254 -320 -587 -520 364 -681 -39 413 -348 707 329 -841 -675 36 -321 -498 -169 -871 14 116 677 -44 668 586 -906 -988 187 -620 -61 992 -505 867 769 -475 -767 -384 875 -604 -199 -58 816 409 151 340 334 412 -254 -135 -54 -899 -390 156 -90 -449 -668 -805 -865 -345 -277 98 592 63 -447 759 -63 -446 -457 351 753 -231 -179 482 710 -483 373 -529 -50 -366 -573 124 300 -265 727 224 -896 745 -504 456 -846 723 -983 533 647 862 457 874 179 656 542 573 -687 -865 -993 144 -12 -865 95 54 945 -145 -286 892 -491 -310 808 996 635 -275 -450 99 336 -735 524 -740 -531 697 511 -153 -317 -252 988 -144 111 83 -667 330 -407 -588 624 -973 369 34 -214 925 -463 -837 867 -988 -414 -280 -944 586 926 993 -763 -109 -902 423 291 760 6 -822 -579 811 -621 -299 784 -375 -401 810 382 -209 720 447 267 826 -676 -776 -318 -718 638 958 78 -725 629 145 578 -286 -145 372 -191 720 -186 986 -393 -930 -750 324 -735 416 -55 -987 674 654 -112 -409 -530 -32 111 -878 868 834 646 456 -114 630 -912 166 -558 173 -98 -156 980 -131 177 741 530 301 539 -818 370 446 -416 613 788 356 -270 220 -774 902 -226 123 242 460 -331 -784 110 -623 392 -945 715 -824 -166 -744 -220 872 402 -958 208 972 41 -21 638 -729 57 -603 331 78 -528 -505 374 -140 252 -405 -982 -623 996 -927 -903 -824 -817 -267 -913 -474 286 548 -230 -402 314 -647 153 507 275 -991 -17 -188 199 547 -162 326 136 -956 -353 897 -902 -87 -968 -758 -99 -245 599 170 -587 -307 231 907 602 816 96 966 -674 647 609 904 -967 -972 -97 -122 -803 -562 -351 600 -931 -792 405 224 676 997 -435 -913 -153 344 644 -881 -400 -67 680 -330 -286 326 418 -57 -818 -541 405 229 -896 -798 655 -6 -492 878 -72 -985 -376 -33 -415 35 -838 -797 789 -165 645 841 -300 934 708 626 581 -681 -919 -764 340 160 745 340 -678 259 -193 833 -311 614 -939 -646 -186 -870 309 535 -420 -989 -232 496 713 -371 215 242 -903 182 -194 996 -139 -440 -651 138 -658 541 770 -576 692 -47 478 -520 -839 219 887 -865 698 398 932 511 257 -762 -146 -805 -572 345 -586 591 9 -854 -69 -988 -434 -187 727 -107 108 -261 90 -448 218 207 795 -920 372 866 223 53 887 -779 -695 8 803 769 958 -844 846 643 -941 146 492 -208 779 784 -590 -211 -449 -552 -802 796 623 -210 -718 176 -568 654 287 -333 -841 428 -489 864 -622 -410 454 475 -728 -972 747 399 513 -22 -659 -490 205 -921 243 -915 -466 -380 714 980 580 556 614 920 -869 589 -777 -305 -781 -137 79 -427 -718 918 -510 136 524 732 -777 838 -172 -973 -603 101 -668 523 -335 710 591 -811 -271 -678 -786 -127 -822 -788 78 152 189 -923 669 -416 -535 -735 341 187 -288 77 454 -185 -209 -916 879 14 237 757 -758 -467 832 -559 287 896 -912 -304 -780 -520 -57 -231 -924 592 752 -857 168 43 821 859 938 -999 -239 -49 -607 77 211 -446 173 -842 337 -367 -693 402 481 -430 531 -235 -175 -520 -979 705 751 265 61 835 245 -200 132 396 487 -316 151 -774 926 -667 -233 96 -451 618 -99 -994 384 690 -390 872 -834 12 268 864 970 363 767 -259 266 -193 221 545 399 569 498 321 -574 152 -630 -670 -251 446 -257 -322 -676 -204 -112 -913 -353 445 543 767 347 717 -142 -629 -105 98 452 668 785 230 -854 -631 804 -854 -206 -344 785 1 84 -514 -252 -356 3 401 -730 937 -799 -318 -446 -373 -472 611 607 643 385 -441 97 244 939 122 808 -384 -652 269 295 -564 140 547 -73 -185 -359 569 332 510 839 -617 -87 -629 359 213 -527 143 946 -399 -266 944 852 -372 -72 340 -651 -39 600 -154 -817 -280 979 -576 -593 -438 806 -899 -524 -603 485 -285 -584 475 462 -586 10 -967 -800 89 456 872 -867 474 -723 140 742 -623 -193 -785 364 588 312 787 -357 239 782 -184 410 184 61 -18 141 -93 917 -365 552 -661 143 -622 -518 -619 -16 -939 87 -314 -843 768 -127 309 -108 -409 -946 582 -116 730 493 306 -238 897 797 615 -20 745 -64 -430 -378 -607 758 -943 -14 -282 374 -545 666 -448 -519 933 885 12 -37 13 -932 -835 -625 965 66 205 -678 -111 -319 266 234 -160 -551 940 -813 -597 -990 936 -782 -565 -925 720 -131 -656 581 -720 568 -774 -615 32 123 55 -860 -272 692 270 -945 -869 -970 800 43 -662 161 -20 160 218 67 -492 65 -483 664 -310 79 -232 569 704 -398 -70 -363 10 -299 531 -966 -365 876 -614 855 -356 853 157 331 -830 138 641 219 147 30 -642 -989 197 95 -354 260 644 -509 -796 -303 28 -672 436 -246 184 768 -610 200 -773 677 -742 589 -438 -890 426 605 556 799 10 933 252 -644 667 226 -770 758 519 786 255 912 336 718 610 494 -210 849 -802 579 -688 -117 561 -762 -208 415 -51 -482 372 -915 643 -16 -693 -774 -557 154 612 -179 168 688 -589 -441 -252 -421 -667 491 -295 869 747 -83 421 -409 106 973 -252 -261 277 -455 -359 -754 852 -50 -219 354 -196 -345 183 909 -958 141 303 -485 516 280 -402 70 599 232 523 91 840 -191 512 -13 -49 648 -299 650 540 -591 240 -97 379 -827 697 -958 445 284 -298 -317 -108 167 820 902 972 -597 325 540 654 -665 909 -697 868 -926 -896 -771 -384 328 804 66 891 411 40 682 796 -88 262 -168 531 -792 -66 -855 -197 398 728 -831 -391 -758 -834 -427 207 484 -795 942 -591 528 435 -850 -350 -16 -552 929 -39 20 -547 -382 -21 605 -296 -675 -195 408 942 -428 809 808 966 76 749 -431 133 433 763 298 350 -608 -516 609 -194 -882 -840 -936 229 -451 738 -730 166 242 -375 -525 -81 841 945 -973 241 567 868 328 248 -893 -833 -753 921 582 327 -249 924 -370 -195 571 -270 240 -894 -463 -496 341 811 539 -811 -474 -258 546 -219 296 -885 150 -831 221 967 -105 171 415 -168 -654 -775 410 -989 -185 838 -90 616 622 -863 978 -564 712 -792 -156 115 -389 -469 52 -353 -747 -46 656 287 -990 38 696 740 612 472 -929 -892 -615 -487 788 613 188 -268 -775 -379 -758 941 -342 562 17 174 -638 79 -911 -939 -876 437 -4 -996 -530 207 440 -310 268 806 881 97 426 330 -641 69 760 970 595 903 884 458 -16 31 657 868 423 85 225 983 960 251 50 975 -157 817 -925 335 -189 -347 -763 764 -909 -419 -507 153 3 -405 403 307 391 -483 -518 671 -556 981 -774 118 -302 -719 -45 64 666 663 728 570 -549 912 -827 206 -355 -514 -985 955 -50 118 282 -84 241 24 798 722 189 2 -352 -703 890 504 -941 282 252 859 12 159 -320 422 859 189 -995 859 393 -23 -4 -709 680 888 -184 -95 260 -357 419 311 -423 229 -111 570 13 -601 -139 740 -702 153 329 -302 -131 -114 32 -820 -728 651 -654 -931 -208 563 1 -439 226 -886 104 -987 483 -441 -208 88 -546 -943 -493 -913 -770 183 658 346 -763 -799 354 106 -1 -706 60 -672 -175 471 528 -589 878 -609 -247 -654 -768 592 -810 231 866 -668 354 -838 982 345 -520 292 284 -540 855 240 85 -372 740 -737 672 357 219 -104 229 -556 -52 -839 970 864 579 567 -899 -986 -104 -425 27 521 -703 439 114 102 523 935 206 302 -66 -221 -287 483 58 145 761 -548 562 79 -655 -377 180 121 584 -976 -537 -9 501 460 -169 305 -992 624 484 924 702 662 733 940 732 805 158 1 320 236 379 215 -904 -319 866 109 -24 336 -873 -184 -762 -734 992 -380 155 252 -460 -386 -932 472 -165 -391 39 -681 -331 596 -689 -589 260 -282 -431 -380 386 526 277 -813 765 918 -271 -66 -503 -848 -291 -90 -379 99 -938 -173 393 -281 458 -736 -395 -198 119 -629 -348 67 793 -75 -85 302 -39 896 -343 321 328 238 487 -397 -709 -738 -84 -141 -720 -331 739 -938 -88 488 163 20 270 -43 793 -289 -94 -863 166 -57 209 -156 -826 672 926 114 -977 -302 -791 732 359 3 509 875 -670 -24 -121 -920 724 460 -419 -284 -462 143 -203 51 -540 -536 533 -446 -314 -57 387 673 352 -300 99 926 423 -574 -703 -80 -15 -857 453 -586 -223 911 227 990 -424 -527 279 381 19 -527 -947 -319 -334 172 784 -27 477 694 103 -672 923 819 449 163 588 904 -880 -370 296 -104 805 -138 -872 919 897 155 -464 223 -175 775 -108 -789 981 929 171 -967 672 179 685 434 -296 983 205 -814 687 617 -26 -676 111 -982 -534 -903 -421 867 -986 207 660 805 442 367 -899 80 -788 -347 294 -637 549 -57 471 -447 284 -357 1 479 -794 599 614 121 284 363 228 -555 -722 734 -684 494 75 -799 -228 -798 -102 -67 805 -90 -500 941 -255 589 -249 -864 1000 239 742 211 -686 115 97 -258 -474 -217 514 -506 183 -140 25 -549 -826 840 -406 114 -168 -704 -270 -350 547 -413 652 -720 -428 -596 28 -169 -257 25 299 945 900 -498 -144 -282 -807 -525 -776 -747 -607 69 389 91 -235 485 634 -218 -161 -710 889 -202 -9 -286 -437 357 -691 351 -204 -201 -522 -570 -930 -6 683 306 -312 789 444 336 -891 -763 379 440 36 403 -16 -867 235 -635 -317 537 -636 -152 -253 433 579 161 -858 822 -727 -989 -409 411 -943 210 -141 254 697 885 798 185 217 506 303 249 -92 198 -883 758 460 311 893 -963 -135 836 903 425 877 107 725 -105 561 551 937 -421 -407 599 194 870 197 -489 804 -33 860 -742 -635 489 351 -512 -736 -583 560 -508 -678 43 -269 -512 -593 -314 -751 -369 -444 -379 658 33 635 89 -792 554 -604 -684 514 -679 996 693 903 916 59 -677 -260 -688 -209 -188 -64 -660 693 545 -613 -249 824 984 451 -785 535 -660 959 -698 -184 984 912 937 202 536 -727 -809 531 -960 759 201 612 760 -378 -889 536 -189 495 -492 77 -848 -229 -360 501 442 -358 -849 155 -480 516 -112 155 858 960 619 -329 689 711 321 -842 -235 -422 731 136 -306 927 26 476 581 -440 -289 973 -518 209 -944 201 -598 -859 -994 334 100 -668 -308 -817 951 4 -872 -154 -365 -940 -269 -612 -918 -549 -223 538 974 558 409 737 40 -258 222 14 835 465 -339 932 -595 449 811 107 -151 -836 -604 215 227 -467 -105 890 -438 -342 -562 -557 -664 -523 -797 -185 781 -837 522 -110 -282 -88 348 -490 159 503 -120 553 -676 -889 -627 -701 -867 -846 779 954 -515 -915 -409 930 586 57 -716 866 -597 318 867 -658 -462 689 306 -49 -265 403 -639 402 -9 -905 411 -477 -868 550 70 -160 141 -990 -273 -548 462 -439 -141 734 -267 -982 -950 216 -458 982 -835 890 -696 -849 52 -363 982 -3 -755 912 656 463 -273 736 314 509 102 -746 354 -464 -42 -215 -693 -435 163 -487 756 -76 802 -805 263 -429 407 -788 -389 -198 400 699 -615 59 442 417 -812 -72 36 946 802 446 -610 -94 381 -115 -316 846 976 822 -305 582 897 -553 -739 -134 431 218 -492 -215 150 -141 -206 549 -728 -366 795 -437 -313 470 518 -549 108 745 218 603 -464 -402 -437 -234 573 -425 757 -641 324 -619 -535 785 380 460 472 -761 -904 -164 480 -890 258 654 -746 -588 81 588 -280 183 -635 -220 -608 -901 -855 399 414 -625 361 166 287 -488 -812 453 190 -963 -521 -306 -763 -64 -584 -697 753 -594 737 -66 899 696 -961 -963 741 812 -161 -223 926 -178 -660 -816 734 313 962 -263 262 -257 -750 820 -599 327 -119 688 -639 -979 -249 -270 -880 -236 -172 -264 -212 831 306 956 272 -653 -357 650 -453 760 940 -666 -954 185 -578 745 483 -206 265 300 246 -573 235 -465 87 -93 -510 303 500 377 140 917 -906 203 -996 431 832 694 809 622 -403 194 616 687 474 -764 -387 713 869 -888 -589 904 667 264 -349 -983 199 6 -128 544 -692 -99 -251 -846 388 -145 662 -307 -574 971 485 919 -179 78 -476 -427 -696 -418 128 245 633 347 -296 -641 973 -75 -202 447 -891 -672 -668 -128 -533 -185 -612 595 -649 -360 -802 834 -389 -270 -206 -740 437 131 563 142 -630 -373 988 -465 980 732 -908 -732 680 -447 -459 557 -118 -206 -389 -833 -679 -843 -40 -526 351 -380 264 688 -421 655 395 561 -858 -72 -525 -98 -493 -743 -678 -756 958 -379 -979 -823 -742 -676 -422 266 773 -608 -714 -857 -502 641 133 623 465 -40 -666 -375 -351 172 -797 -661 200 407 406 295 -269 -674 850 218 -265 825 772 398 -464 819 782 -450 204 700 574 -966 -812 302 140 173 379 938 74 339 -639 -101 791 836 -768 -743 -566 119 -339 -480 250 785 -807 -230 691 807 -430 933 396 -86 -313 -322 -604 132 680 -605 395 -227 -315 36 632 482 -832 -812 -675 115 -90 649 22 40 565 145 423 944 -533 -260 608 767 183 -513 404 -517 382 -922 328 -2 -733 888 834 -243 -851 260 -70 -439 25 977 -999 769 -906 -838 -215 199 357 -355 705 301 675 -393 193 -635 615 939 -807 -162 -633 816 -982 -205 177 -940 678 -914 -872 936 50 405 220 -453 535 -508 -271 602 -669 -882 890 -865 -176 872 965 326 -939 -261 268 752 -514 944 683 -362 709 -518 -217 633 -366 -587 470 -199 445 -593 -77 -779 -746 146 527 -794 836 -276 601 -671 929 -780 -593 937 525 -192 467 -253 596 -647 256 596 110 -32 -156 818 366 -604 192 583 638 548 638 735 388 148 -521 -676 -142 718 -456 -277 -76 624 -203 -499 36 666 539 -406 392 -535 116 798 -5 -652 -285 -207 -564 -113 422 57 -269 -536 433 -605 -170 -496 492 -2 -499 -776 2 674 536 -204 902 -262 -589 -611 752 644 -428 790 918 382 438 901 838 -633 548 776 -7 -997 -62 606 485 836 -421 853 -312 874 -220 -582 -820 -476 402 -516 -892 -723 -905 -541 -283 -42 810 570 -471 871 983 803 -173 -903 66 -828 495 374 -689 -727 -196 49 112 -512 -287 -85 266 609 -485 -41 -771 759 -58 33 -189 -533 507 -609 521 -466 887 -115 185 647 -365 -51 -518 -497 -113 -899 -472 -462 792 -656 -308 321 136 -684 704 216 -792 92 810 -525 757 149 947 35 481 850 -937 200 113 292 425 229 172 -500 -450 -559 -680 746 37 773 -137 205 -245 292 -289 621 851 309 -721 -71 -691 -930 374 330 -804 442 196 702 376 -466 -997 -146 48 802 -99 -752 401 -265 -812 -572 206 554 433 -6 -741 -897 -629 -363 -239 922 165 711 -610 -638 -453 -912 712 223 -177 232 -782 68 202 669 150 341 -256 132 -678 134 -283 -427 233 -113 -581 618 823 636 -738 -243 129 850 658 -435 -912 -882 307 543 474 -441 110 -114 -102 -127 739 -985 -934 420 -732 -475 -2 60 157 790 732 984 401 -760 -455 954 -606 -19 -801 890 469 -243 -335 -145 -757 -954 118 -204 502 -11 -204 -880 853 -8 983 -497 603 -375 198 -208 -631 -139 764 -664 746 -858 598 671 799 518 -673 432 -780 -585 853 -758 -476 -41 615 914 -69 27 887 406 -772 -72 -95 397 986 672 -384 825 282 861 -940 283 577 30 -436 965 -831 109 203 -581 603 -722 452 928 316 -799 352 480 -199 -268 -123 281 -858 233 -846 479 -704 -593 -685 175 -711 -189 -621 95 -432 50 77 -716 -47 -814 -845 973 -22 -560 738 -348 218 -436 -651 -157 290 -125 49 730 -633 -111 -204 705 901 487 -163 -490 385 -409 585 391 -339 -122 619 131 -290 -735 -597 445 -880 882 404 -710 128 -436 -275 918 854 581 -21 -215 300 -608 34 -61 -917 -950 657 -342 -408 -943 962 -543 -7 -786 -233 607 270 851 31 -768 -57 -343 -904 -631 -864 -690 -140 824 -829 531 47 647 -509 -460 -307 593 -631 964 549 -359 -57 189 425 910 -844 -819 -469 650 -355 532 768 161 442 163 858 867 766 175 -134 954 703 -453 -898 -948 -571 157 -300 -321 767 -701 605 -584 -634 209 -515 -734 187 349 291 384 994 635 -130 -414 474 -720 562 976 -801 -884 481 -69 -968 -491 -324 -181 -579 864 459 -229 -656 -331 305 -316 -230 -569 563 -214 -911 612 689 707 504 140 -66 -874 -506 -336 -349 -329 979 239 835 -86 -57 623 -650 -164 -503 -79 -445 -256 -154 112 571 -438 -259 -968 -708 -197 -744 -144 -425 -474 -766 -714 -507 423 -625 901 -559 283 231 -451 -212 993 -470 377 414 -110 442 635 -549 386 -294 -547 397 -969 -501 -88 -925 -607 896 105 275 -705 -714 831 65 -369 -138 349 634 383 399 950 567 -80 -712 692 318 461 25 820 721 -438 477 794 -112 45 -582 -444 -321 843 750 304 172 -354 817 -775 -601 -770 506 -806 -506 -570 575 82 576 919 204 337 -77 288 293 -660 298 444 -243 -473 818 654 851 -116 -468 -7 866 -351 -250 -623 -72 -118 126 -22 106 891 878 -106 114 636 611 -570 -60 -929 915 -615 312 790 273 -984 49 -33 -619 -962 178 -612 -575 -17 -862 523 -313 -976 245 -447 -864 42 -415 894 -325 -541 -71 -12 193 700 -226 -681 135 -82 -231 -133 -480 388 926 953 -130 -455 -827 -797 -442 816 972 53 -592 -798 932 -790 -643 596 -71 -314 380 221 -7 -973 -526 -605 -544 578 154 806 664 -954 892 872 686 975 453 957 37 201 -277 -666 812 433 418 -616 -414 724 -647 933 -868 346 -946 -740 -495 -150 898 694 902 399 -618 -871 401 826 376 228 -750 -987 -308 677 755 213 -707 -157 -85 -202 -745 -306 357 874 -688 880 -966 102 -600 -260 624 564 603 -797 228 -381 825 37 807 632 72 -573 -659 778 -838 593 812 -972 -89 -206 -61 873 -463 -695 524 -211 -694 399 -419 246 -913 669 123 373 -726 -28 -437 -443 -64 52 801 -27 198 375 -625 -675 217 425 845 580 385 803 -342 -905 887 246 170 913 -204 -403 687 -296 -964 -192 629 687 574 613 -99 -259 622 811 -209 986 143 -198 704 129 -941 64 165 141 878 684 -178 886 668 514 793 -509 53 -614 103 135 975 818 -49 -73 420 -745 638 -745 -170 -299 -578 -335 -922 132 289 -52 990 666 125 491 -446 -139 -791 -513 -659 187 540 585 183 -231 774 958 -866 -486 -929 1000 -663 194 -816 -296 -980 -520 -124 -842 -82 446 -147 -171 -816 -23 875 395 68 -880 -127 -10 173 -818 861 -750 -387 -20 -455 -522 195 84 -37 144 595 -760 -532 947 -429 -406 -910 344 480 945 -178 736 652 -232 -891 858 159 382 245 991 -196 -469 -915 619 -703 621 184 -296 680 180 533 425 -31 365 397 3 -798 -232 -319 -276 898 -166 -157 354 989 -509 563 -213 -291 -300 31 -359 384 -898 823 -403 -925 241 45 -112 -523 -116 -667 -941 497 875 903 -705 980 424 994 618 846 -676 -949 -327 515 -728 398 344 -751 -593 739 -224 -864 601 -928 -191 -242 -113 440 -522 -343 989 -766 -657 686 -586 -465 -800 368 -76 705 584 380 214 -845 -154 350 -136 603 248 -497 160 -658 803 -532 -557 -847 -762 891 -445 44 -798 -458 -857 881 909 -782 -732 625 -277 897 439 686 -517 757 -532 237 431 -831 -346 -204 -394 -970 281 193 959 1 -879 996 934 -13 988 339 -543 269 -72 -401 432 -870 -667 -570 325 731 323 578 -52 768 -374 -267 697 -381 -400 -18 345 -104 -174 117 -991 239 674 206 -166 296 108 -725 -870 912 996 540 -956 172 -249 223 -258 771 -473 948 -123 -493 279 -569 244 162 509 -767 -605 -786 338 133 125 430 25 -411 -769 -34 500 -341 -216 89 743 -365 -883 385 13 -794 -250 -458 710 595 583 916 115 -509 -180 578 -214 601 -607 75 -1 715 -25 908 -838 426 515 146 588 578 -929 315 -180 572 694 -809 -2 26 -629 -241 -320 420 -983 698 -298 162 615 36 -823 -960 951 -989 -902 131 -244 -394 -166 230 595 -992 -69 -218 -949 -423 92 -818 242 -578 -165 -87 455 -523 -622 613 -435 -279 694 301 -379 487 465 386 440 135 62 -720 -610 294 -226 291 341 -388 663 506 993 8 942 724 648 -629 304 -699 -101 606 860 992 -323 -150 -321 795 -498 -92 250 -52 -835 -120 -111 658 -983 923 220 489 182 -911 231 433 -293 -188 302 -596 -465 -938 980 53 50 -41 -10 -651 -418 208 221 486 -873 -706 151 -215 847 -634 96 323 491 724 476 963 -795 -202 424 373 458 -717 808 906 475 426 995 -137 38 -481 -329 408 718 456 -69 58 -273 134 -332 946 -618 274 -993 97 -641 -37 -555 -842 -393 -350 -691 -892 964 969 -936 -782 -974 138 74 431 437 -765 -954 -385 -102 816 -844 -17 974 -544 109 926 235 -258 409 -825 -842 -729 -572 -233 142 117 147 -100 20 890 -22 -335 924 -391 -563 -750 263 -466 825 614 -377 756 381 435 -615 393 817 876 505 699 -333 -603 -185 256 723 620 149 181 871 -937 231 198 -960 803 181 511 -570 672 -630 329 -437 765 -250 -254 -461 717 618 1 -759 289 126 -760 -896 -842 803 -985 464 394 -572 171 -134 -803 767 597 -215 395 -625 -47 506 807 311 148 859 -282 -720 399 579 -914 -821 850 167 -729 -299 983 -919 903 57 -499 -585 307 550 207 791 -530 -632 270 161 18 -557 154 -609 -113 304 -467 638 -643 494 -128 -783 918 223 279 742 -711 246 -306 891 893 -131 243 -474 -732 575 565 843 401 -517 455 110 850 451 -695 879 770 627 -469 433 308 -20 -993 -344 -242 253 893 -323 208 132 872 132 -681 980 -754 69 263 386 -487 910 902 863 312 899 -493 -522 -370 887 -307 -279 -208 899 -311 404 743 -386 -772 227 545 -706 -808 -334 -506 -557 -288 877 -576 -443 -159 -786 104 881 -866 -275 -265 849 -158 -179 773 345 267 613 331 -58 -303 56 -769 294 -106 -358 667 978 -40 929 -301 -518 879 292 -936 117 541 -11 -317 551 588 921 388 -255 -692 515 796 382 -826 488 323 511 -935 -81 -917 29 -139 137 -868 33 612 791 -357 653 234 981 -768 -317 821 -835 -449 813 381 658 901 -55 -825 -327 253 -233 300 469 -265 580 -863 -942 -757 -157 130 -88 892 -548 -265 262 -155 400 -140 437 -249 -442 -597 891 574 -314 619 879 -829 -495 257 620 -412 291 -308 -149 -415 556 899 601 871 -461 455 -466 -818 622 -17 -534 -179 743 985 297 -372 -960 -476 -58 -699 -509 -553 60 162 -74 -333 70 270 28 -943 561 -566 715 -742 419 832 -60 -92 -567 367 728 -945 460 -788 761 -586 491 870 650 518 630 -680 -572 291 -797 -281 164 889 -567 -649 -838 985 -714 -344 -514 983 -265 18 -448 819 -161 -505 -368 -87 69 69 754 -103 406 414 -928 -116 -98 262 680 -530 -751 -72 -519 -313 -197 -639 -291 -481 -296 289 -438 -628 575 583 957 165 610 -745 -358 -746 -457 356 107 -814 -17 928 716 612 -554 -658 433 11 368 550 -688 460 -308 -925 416 -189 614 -817 -819 -311 24 483 637 708 677 -99 451 -245 -596 -849 -983 637 -350 7 609 194 -449 -314 817 -452 671 409 -478 -27 -626 259 109 386 164 -359 -302 -834 -343 -645 -552 410 -200 461 967 -683 -590 583 121 -701 734 930 -543 -283 426 -296 992 536 865 -394 -475 710 -669 -70 610 -615 145 -233 -118 -225 751 419 -59 772 447 968 251 -356 549 -521 409 193 959 245 -22 -690 479 -514 -481 -13 996 -803 -293 530 7 717 993 16 -895 922 142 -254 261 3 760 -698 -249 924 156 -629 508 -260 590 12 -620 819 -551 464 -85 999 -626 -583 -283 397 674 -102 296 801 709 -484 939 -795 73 -9 730 -259 827 -956 -28 69 -495 -885 620 -112 767 -996 735 -760 -659 -815 44 13 88 -175 944 -613 -726 -721 -642 -700 512 -204 294 443 -966 267 496 -649 547 20 -186 -237 -348 -152 663 937 908 -708 997 874 415 56 -933 501 -516 125 -28 126 -134 -784 -671 -436 133 371 338 -602 304 -629 84 -834 884 -407 -882 -101 855 214 -639 -959 502 395 -12 -590 535 -648 230 -79 562 753 923 -195 369 97 -438 347 -492 691 -749 -56 -756 789 -530 187 671 -574 378 -78 554 -384 -325 187 -668 -427 -175 -199 -524 -201 455 -442 -67 -379 299 402 -625 264 665 -423 -273 839 594 108 801 686 720 -721 576 -636 -354 275 -866 834 -278 93 225 531 522 -471 -740 -639 -492 -449 58 56 860 -944 -306 -375 700 -457 -720 972 75 822 -32 97 262 -531 744 -107 -172 -675 273 364 -260 -855 -925 182 -599 349 -55 -422 -87 -667 936 570 -768 -506 996 -952 107 -318 -158 -320 620 -926 829 406 438 926 -707 645 -788 -819 -7 -616 -490 -895 390 -55 -735 -183 -570 -615 741 -210 469 -954 -527 374 -15 -991 -40 -109 -985 -892 0 990 895 452 -179 451 -495 -855 -909 648 665 843 -434 -499 -641 864 182 -831 -329 464 815 60 -506 619 -477 -253 -506 -319 -428 -677 285 916 648 922 478 -605 -230 -12 174 552 -262 -391 -702 -951 618 -247 897 -351 -734 -744 164 -303 400 847 -286 -641 -74 13 -295 168 -706 -161 144 838 752 246 428 742 -21 -595 99 640 756 941 621 278 -959 -431 254 -491 -71 -653 965 927 907 -818 -912 164 -170 28 -223 381 130 -182 -830 300 199 -426 -277 431 30 -528 945 505 -76 -705 28 962 669 98 -240 58 -985 142 805 281 -81 221 -705 -790 -613 -247 719 204 -28 -551 972 -867 701 -183 -520 81 -936 -10 -705 586 546 -424 603 925 -450 -497 -574 705 873 -527 89 469 68 -176 182 698 145 335 -587 537 -752 -679 -202 -630 -579 -680 559 -453 -410 723 -92 866 -806 -565 -461 838 -914 -474 858 -179 447 -133 539 -571 -6 22 -380 -868 857 -500 -637 114 -127 -735 -882 -716 917 -999 -472 125 996 225 -58 -48 786 574 820 -469 575 -907 -778 -118 283 734 -789 -575 -14 807 718 -228 -573 -116 -16 -820 251 -101 818 -868 -773 -469 -15 -692 347 647 539 -20 607 -725 665 663 -807 -88 -685 -985 -704 685 891 -677 -862 -449 -395 126 -187 -125 -328 59 441 575 514 502 -523 -613 -422 357 143 667 -676 727 145 522 490 -171 -501 -601 -676 -256 -10 -484 647 -761 851 902 523 572 838 753 135 78 -81 835 106 126 -398 -193 400 762 -876 187 405 -385 -415 726 684 470 -720 -873 225 699 459 811 -454 -690 -173 656 355 -992 -994 848 -795 824 404 -468 408 424 586 225 -619 -90 34 752 -657 569 -739 485 578 634 287 -180 279 704 71 317 -458 -643 -323 667 -915 429 363 466 957 640 -830 92 -231 -968 975 -836 824 646 -550 467 136 361 948 -81 -719 948 712 -952 -796 178 402 711 -940 90 844 421 110 -533 585 -55 -675 -997 994 -913 342 501 726 189 307 -87 -327 216 -189 -939 119 -949 578 -218 661 695 -151 -938 -88 24 980 -976 -975 537 842 -406 -391 -967 864 74 942 68 459 420 530 -747 459 -490 891 -353 -277 -741 -953 818 1000 -967 128 196 606 -593 -214 636 -905 465 -36 -384 -114 -583 331 229 -811 723 619 856 -882 -35 516 124 277 477 -288 -696 -70 287 218 42 -909 -934 -947 -230 154 -119 496 42 131 -181 797 -175 -547 -244 118 -47 -759 935 -202 225 949 -473 652 261 480 -513 -763 644 -262 -723 -586 960 442 -132 -330 936 969 -472 645 555 268 227 149 562 -833 -211 -762 392 808 -553 -884 26 368 -604 -507 91 488 -431 310 468 -645 105 -817 412 -913 822 5 477 889 -12 518 -284 602 -849 -953 498 -674 -136 -199 -488 407 389 -952 751 594 951 -469 -652 442 -944 -694 813 -771 5 663 601 -753 -729 -544 -817 575 -59 -818 -340 147 690 436 -331 -130 613 746 -971 881 -430 -63 573 -150 291 758 -629 486 61 460 877 181 525 -234 678 -911 -617 -557 -207 -355 228 -657 -566 721 -727 877 -303 -404 -57 -756 643 492 -639 807 456 500 701 741 702 454 862 553 16 837 -445 306 -650 -819 -18 -973 677 89 -666 -922 -980 -857 -909 250 -963 -708 998 965 860 -801 -510 -757 -851 -485 147 164 696 256 317 334 -403 -455 155 457 -929 371 -195 604 968 837 244 -672 967 -332 291 900 654 837 662 214 -674 170 -632 900 -243 -216 -454 199 821 504 -914 936 377 -731 87 -938 370 -915 -547 912 -376 248 983 950 955 -100 920 402 155 518 -599 -497 -617 288 192 196 -872 -747 315 -248 -963 -60 -894 638 855 890 -111 -956 -959 632 -836 252 -462 889 -561 92 60 -273 -560 223 384 -584 233 -51 249 -621 -272 -620 -662 823 -856 -218 227 -473 78 -765 53 489 556 823 -772 336 -887 -904 380 -629 473 -323 426 -92 -293 -460 -685 -948 168 -745 -264 -846 90 11 -217 662 -569 410 18 610 -890 121 299 192 206 213 722 678 -665 580 157 -807 202 287 -887 -442 -814 310 -725 -269 -58 -482 -83 -772 -410 -189 957 -647 90 110 -813 350 527 117 202 298 -189 325 -391 -500 223 -546 -372 -161 131 547 695 266 831 -324 168 -578 -815 -741 353 18 -635 607 262 132 95 -500 982 238 848 -376 -57 168 -545 18 340 -774 847 295 132 625 397 -329 8 -114 -4 27 -604 -26 706 -996 -791 11 559 998 638 -41 320 77 182 505 -607 763 492 -844 186 197 844 612 215 746 -254 961 -455 682 831 742 96 -409 400 -812 911 387 882 -1000 -175 -402 497 -109 353 502 -912 662 465 762 165 799 -696 -801 -250 484 433 393 49 354 -572 -624 -31 604 811 -57 -685 -57 -992 -73 39 -44 -562 565 841 -187 625 -934 637 724 518 395 985 -964 -516 264 -580 457 -301 -427 -877 763 -718 -699 722 60 -757 719 756 -669 -735 -901 -786 240 -551 -357 396 885 780 -8 610 339 598 25 -109 -691 904 -881 458 787 290 217 919 -686 -921 173 -126 259 520 -968 735 788 -15 335 474 632 -528 -91 373 870 949 -768 -733 -601 99 -756 17 -315 325 255 -9 857 -658 -262 181 768 235 -134 3 99 331 -701 -937 -573 -760 -359 -572 961 -658 -458 292 -448 -120 798 -55 -928 -460 787 203 -453 49 746 -60 127 210 95 2 478 663 -901 977 -899 -638 877 116 533 584 -890 -405 -270 337 -620 924 170 553 415 285 663 -73 -251 174 460 87 -154 212 339 702 -606 -809 40 -217 798 -918 162 -41 727 -73 -289 774 -337 -700 551 848 -818 840 -355 -987 -830 932 -1 293 -965 -807 194 -883 807 997 374 -468 -47 765 674 -613 -298 3 -936 -842 363 430 257 -41 -683 975 449 -991 -944 -655 -747 17 72 467 -70 816 78 -29 -385 -538 883 -399 -426 -284 146 -353 982 798 -172 122 -514 171 52 -67 -868 532 273 269 -51 -998 -29 316 627 666 -915 586 369 -725 -288 -868 -596 976 -220 -696 413 679 707 -34 -687 723 -674 -899 9 -452 772 -686 -546 -23 -849 -168 413 -968 526 -228 884 -322 494 144 837 78 -453 951 -989 -596 485 950 -832 -803 -238 -793 935 427 698 834 764 185 -338 -486 -965 -957 479 186 976 314 621 19 739 39 400 65 -227 348 -98 855 -333 -1 -741 -524 -859 46 -576 667 -806 273 -24 -369 -855 787 472 -701 733 805 -715 58 210 -900 923 695 -329 -320 598 -439 -856 738 242 126 -360 -121 -936 8 -781 -936 421 -548 107 736 -535 -377 -806 -902 988 -360 -232 775 875 600 670 255 113 670 -534 -114 624 46 -882 377 611 -460 441 -352 652 -369 -268 568 -736 198 728 -620 237 805 -417 118 -194 -353 -402 -667 284 623 905 -286 808 635 -560 -430 -180 -868 -880 -297 773 -680 874 -978 622 -219 805 -121 -738 -238 -688 191 -992 559 405 -588 -714 219 328 -863 44 -216 -121 715 -836 656 -941 84 794 -836 410 887 903 -686 -264 -195 506 -702 71 529 -236 890 331 2 -891 -93 -826 -467 10 -110 772 920 -459 -543 -815 -165 -1 -6 -406 -230 -807 898 -358 -690 -799 -803 -83 569 985 -198 -394 552 -942 -853 151 933 986 904 -641 -195 -886 -210 12 -10 309 -393 708 907 269 744 634 -304 -475 412 444 801 -736 -909 -59 -530 -266 971 509 239 -479 444 -930 329 -381 883 812 -912 889 809 -143 998 493 -515 106 -665 510 -678 -448 -183 -774 -988 -963 605 807 107 223 -187 405 58 -107 976 -837 -49 953 -694 -41 589 -832 -221 -221 -32 571 896 272 244 286 -826 456 47 124 402 518 803 184 585 173 -278 -503 -88 453 -917 -87 -720 831 -611 764 -253 183 -492 286 647 -595 -321 -824 -975 -88 675 239 379 31 -594 768 342 491 -162 -545 749 845 -407 -56 -540 -47 -885 837 -579 -756 705 -501 402 496 764 -121 -150 185 -510 -510 497 -652 -896 621 924 559 552 -74 -315 122 532 551 -241 -21 617 618 -987 454 -683 -17 0 -242 -273 -355 -369 -385 -637 -240 -325 -363 747 -696 -840 327 435 428 849 771 -514 787 -169 -869 511 -82 -956 -679 -897 828 -528 402 -332 367 -748 -283 843 -928 970 -187 -53 -49 -605 218 -414 -944 303 -63 60 -185 -812 886 -267 -836 75 -419 392 -173 -486 -158 124 -852 -469 229 23 -413 -652 939 442 -167 -815 598 -149 455 -193 -879 -996 -462 -338 8 -506 -621 -53 -58 -711 601 -729 -274 -212 -668 -176 281 523 495 -609 -783 301 178 -511 -976 140 313 295 -63 -526 151 -326 563 -521 3 -880 -921 -196 566 240 -888 -75 261 -955 962 502 -389 805 -753 -84 -430 -762 -181 -374 -705 621 770 598 888 604 81 -942 -868 204 803 -537 502 -883 143 -364 449 554 -719 -776 -561 -830 217 743 101 -358 -307 143 562 -410 50 137 619 -875 531 -375 -543 933 -915 955 139 719 -425 -822 -824 -854 -676 745 -664 286 741 -339 267 694 965 -226 731 331 583 -111 736 -838 -111 197 -903 -433 -486 319 294 448 291 -891 -140 -465 27 -45 312 -113 427 -523 -47 364 -444 -845 -729 -139 376 -632 548 -879 -316 -705 -940 -307 921 -525 37 -341 -392 -592 -348 -248 470 -173 -743 895 254 564 -443 935 -870 145 355 541 584 -935 568 552 769 -708 279 -276 120 -975 -94 531 -381 -831 431 -334 175 169 461 964 217 -620 -793 459 -391 -55 -583 -109 525 830 879 -132 403 562 -632 -310 -831 664 383 4 -212 -662 518 302 755 620 56 -445 -651 971 159 -39 -446 -131 -434 -533 -891 604 813 430 -577 -128 -309 709 -877 -60 -533 -225 354 742 780 -865 929 867 393 86 332 -747 -594 -893 -144 -207 -738 -932 -652 188 -856 -638 -582 771 -498 -589 -964 -488 656 -242 -685 356 471 538 854 490 872 -839 203 -103 -122 -337 -568 -508 -889 -773 -815 13 -344 -906 516 -398 -802 -840 199 519 430 194 917 -730 -605 -93 -762 332 364 -999 -371 -56 -479 529 508 628 111 177 600 518 -118 2 -755 -256 -540 -973 -996 123 253 -232 860 152 578 -572 -506 136 -486 836 -815 514 -354 -240 846 7 115 -243 294 380 -782 -10 794 883 514 674 -502 392 -952 -914 -727 -224 146 -675 -801 -881 622 312 -992 -483 707 -558 51 529 -579 86 181 453 7 438 -251 -599 -148 -815 650 -135 -59 -760 -735 -219 378 -730 -750 874 586 -850 -751 -449 810 724 -484 -791 624 826 435 -608 983 -306 -340 -809 587 -70 -897 34 -729 796 331 -732 -654 115 964 -506 859 365 34 -379 -114 -768 -873 104 677 -307 890 220 418 -181 689 -768 908 282 -924 32 -531 -916 -924 -763 -421 -600 -792 -956 -983 -290 19 -52 -886 295 133 -759 778 409 211 -313 23 368 -898 -249 331 845 -548 -152 -849 -611 -240 -135 -542 -1000 597 647 -973 811 515 846 -244 -435 470 702 729 -199 920 432 906 -357 910 626 -834 -390 -113 326 451 -729 -833 617 83 -186 -598 -119 334 -314 539 -883 -165 -424 -922 398 -799 53 428 455 -698 201 862 912 881 -917 -776 -871 994 982 -360 -41 595 49 549 671 -638 -530 69 619 408 949 -814 499 360 935 -835 481 -64 152 -473 409 647 -864 618 601 -880 -342 -503 139 -332 863 427 -81 -123 611 -517 -310 715 -285 -99 -24 788 -349 -66 441 -208 -162 -398 438 369 -297 -956 -540 -148 -779 36 -172 513 820 -456 -261 -75 -340 270 167 363 -694 390 -872 938 677 -267 -657 -161 -939 -953 -755 -618 750 -191 781 908 -463 -54 163 289 -726 946 -687 -304 -992 -220 758 817 657 511 385 772 -228 -395 755 759 -816 -862 125 556 830 -631 -94 -408 243 -962 94 233 797 183 -184 365 -481 254 -560 118 -424 -393 -570 -335 150 -876 810 333 694 -425 -950 967 449 524 -593 -155 -606 -99 542 488 855 -815 861 579 940 -216 604 718 956 -813 -243 -507 -387 -363 -919 -319 457 -417 -483 -112 -141 -64 31 88 -220 -335 291 542 1000 -657 99 632 -611 -926 -385 -692 -101 972 -206 -931 255 -934 592 -105 539 897 -889 -568 -765 619 10 659 -749 86 996 972 -930 -951 -712 353 -245 239 -475 593 -55 -812 -458 -86 -519 750 305 896 -31 -713 -206 685 800 192 -94 -187 -135 901 954 -893 60 618 -492 -397 -211 663 -133 -294 567 896 985 -195 -912 420 -757 -341 -553 -798 -591 344 640 176 -509 -136 105 -612 -885 899 -743 192 -745 891 -355 -335 880 817 159 -978 -529 801 852 -76 388 519 475 331 -278 51 -476 704 -349 -687 215 603 -21 46 319 654 -595 82 305 631 -794 460 -656 171 692 821 405 -687 -436 507 197 736 -586 373 -585 919 158 -216 982 -598 719 -273 -316 -657 956 871 737 -416 48 539 613 -702 376 -820 409 153 106 -975 564 -514 692 -755 78 -2 917 -399 -594 919 786 562 -659 -230 -74 439 -958 -287 918 -462 -549 -570 -716 -333 -905 197 591 -282 -77 -653 -275 17 511 -416 -542 -937 253 -884 228 428 -977 440 988 190 -80 35 -105 762 -569 61 -256 497 -698 -685 -673 -978 -525 -729 -136 -659 -537 226 604 -920 -254 -353 897 745 773 -360 -161 -933 454 -379 488 423 706 461 473 653 790 -367 299 -307 621 396 -229 296 -468 494 511 -254 -117 369 -535 -788 23 606 425 -313 606 942 -838 -345 -587 -406 -440 575 -326 670 282 284 -482 -871 -104 288 349 -820 -269 977 -735 468 478 177 -45 -363 -592 871 -507 6 938 -601 -948 778 -360 -346 -42 -778 -341 -671 -879 493 -234 -54 -646 -818 -340 745 199 623 -24 -876 741 -815 -103 -899 -171 814 865 601 972 -258 360 273 -652 -396 -238 362 68 713 -993 838 -975 -767 658 -434 277 256 682 425 -462 -907 732 -393 -554 -145 -207 -463 -867 -246 382 329 780 -516 -45 836 -492 705 59 -617 -895 542 829 220 -201 844 339 567 -191 881 565 768 134 -352 600 223 -876 924 -978 -705 -848 182 -143 -733 572 -297 649 609 963 -702 467 283 -425 -438 193 300 -974 794 395 101 277 -116 -243 -653 281 687 944 901 877 200 -706 -237 961 357 -807 901 -161 841 -414 -94 308 -725 490 -572 290 -340 73 -680 14 -344 207 -805 38 -376 -607 51 -814 679 709 -661 253 947 -671 449 -885 677 296 -969 606 -14 -738 643 -66 -585 -805 -520 389 764 100 320 576 350 -751 16 120 795 173 42 200 976 664 -14 -474 359 -864 266 -905 170 825 839 370 885 -886 -761 -821 -774 433 -595 925 -100 -147 -495 -37 -672 -335 -512 878 914 -655 -458 -880 675 -39 -225 869 27 -724 -737 842 603 -73 -529 132 327 -940 -648 -836 582 975 -105 51 899 269 512 -163 235 601 724 -243 565 787 831 -760 -413 -623 -852 866 325 618 -630 432 -721 -120 462 -950 -215 813 -445 802 -614 -579 506 -359 -847 820 -692 -327 631 624 586 326 -731 619 747 460 -565 731 -775 -803 -720 304 -438 -530 -649 945 964 -813 602 -54 -39 779 -882 -908 16 -774 327 608 -607 310 -802 -804 526 615 -388 -25 102 -829 -129 -207 -202 202 -287 -317 961 821 26 571 -507 -635 -910 -405 -974 161 -238 -551 -400 -314 390 519 -37 471 490 -939 -771 -122 -419 147 803 785 -836 -561 660 467 64 9 -90 62 -234 -355 -965 475 -841 55 650 66 -333 486 638 865 -236 -278 -901 -883 -284 643 932 593 -588 -131 -52 247 786 251 835 5 -202 832 565 512 -588 -339 486 -896 -76 208 823 -33 739 -475 -666 -242 -322 964 -447 -848 -4 822 234 705 -957 634 -44 -486 -49 -315 -310 -488 -870 268 549 -967 -496 337 -855 -941 -82 670 -782 277 -244 23 -908 525 877 -893 942 162 -686 761 -542 -391 -358 406 677 699 -190 -224 -698 358 781 176 -91 857 871 237 190 15 -190 -134 152 -942 726 747 342 -239 195 -171 789 482 -944 -514 131 -502 258 -749 465 955 -117 -896 -228 -536 -292 -232 939 -366 595 791 -430 -564 -351 -536 -6 -841 92 493 -352 -150 -679 387 426 892 235 -517 -271 871 794 423 77 398 553 -86 696 481 668 -22 -310 260 411 112 174 -275 -877 665 826 -573 943 -116 -764 -631 984 -3 -258 -781 612 -992 82 -285 -678 -57 784 583 401 514 733 922 912 -719 737 -365 -531 -768 -452 -682 -592 -459 789 407 -685 -897 -789 -760 902 757 -924 -947 -987 453 537 -349 136 499 808 455 790 -117 -837 962 -406 -719 -951 819 -211 -917 734 497 382 -178 -614 -110 891 310 988 550 300 -168 -716 958 624 -189 100 -544 230 -973 390 152 944 -749 -966 -89 -505 15 -974 818 95 -451 -351 -195 -409 174 417 507 -674 600 -952 -406 255 807 501 560 792 -929 985 -944 571 501 709 -637 -709 -368 491 -684 202 581 461 544 -787 -41 -855 905 -227 -865 796 -757 90 -178 76 884 666 359 140 -80 488 -135 164 509 233 -175 674 871 115 -514 -683 -135 773 -989 -475 106 797 -565 204 58 439 -702 -93 445 875 -224 493 347 -859 -761 -277 -34 416 547 513 147 601 -305 489 165 51 -109 588 -335 -604 463 -223 101 -177 -534 -684 991 308 617 -536 -472 -296 591 466 927 149 834 -569 984 232 -724 411 807 937 -605 431 -389 237 672 893 -562 -948 -812 -431 0 322 284 -159 -506 485 461 883 -340 -174 834 450 896 -347 -528 -777 977 507 -911 810 232 861 -916 -253 911 479 -779 -443 598 -643 -206 -539 -315 58 105 955 763 -734 955 63 591 -812 775 127 251 -595 -190 139 -461 -955 379 -803 894 482 103 -798 243 877 -382 -336 -831 -560 -787 -153 -496 -790 533 480 877 -147 288 -517 984 699 -553 704 -359 -834 486 807 -230 461 842 632 918 614 207 -328 148 -887 575 523 -967 784 -131 -134 749 -392 272 428 -736 142 410 593 -255 -585 300 863 -289 740 -841 -343 -312 -556 312 -734 -175 -983 664 732 -29 470 -200 603 53 775 477 340 500 -778 -639 742 -242 310 -122 -455 -620 -896 -924 -668 72 -650 677 -857 -934 -723 929 714 766 40 -695 843 -949 605 -338 -154 285 469 406 111 -716 -805 -145 569 -772 -313 267 -592 139 -230 -889 30 -336 396 340 746 252 -939 478 -943 635 -16 192 -800 932 600 693 517 506 -445 27 424 626 -964 -67 -800 -378 -257 -251 -807 -976 -360 -716 699 128 -802 732 -535 -726 412 216 106 -799 4 -151 88 -341 -198 604 -21 -144 717 327 -743 123 -100 286 -82 451 793 -389 457 -338 -925 -769 -552 -176 -800 -962 -852 281 700 -404 837 587 -569 469 582 -451 364 -129 -964 915 -733 485 -252 22 -747 -556 800 -827 559 -833 821 -158 -25 13 483 81 545 -547 -973 -861 241 -784 780 -49 -635 459 -256 -18 -961 217 258 64 -838 242 633 127 451 615 -417 631 -487 -271 -991 -97 -917 -338 -751 898 -336 -630 -147 254 -536 -830 64 357 13 941 793 -855 -242 740 69 81 716 -152 -582 -191 58 -222 -477 -162 366 655 448 -93 -311 -604 -941 616 948 742 633 -727 -248 -377 -352 -378 206 528 981 -813 323 811 58 730 -171 446 545 700 -138 -953 888 628 -994 -288 421 340 -811 464 -224 -294 209 -455 391 -631 -870 460 -274 245 835 -379 618 -407 -608 396 468 -442 -190 554 -756 496 -178 -103 -60 997 405 -114 60 -113 104 478 813 174 0 444 914 -866 659 -883 -459 59 -958 76 85 -949 -372 -830 -749 164 216 -188 288 643 -933 344 -975 699 -325 -54 -164 -469 -253 180 -541 428 -783 710 -525 261 580 256 253 -754 756 -381 -244 -506 239 -991 339 -472 654 -626 285 -853 -573 557 530 145 938 611 -682 787 -146 -870 269 -387 500 -183 -758 -123 905 804 766 -374 156 714 795 521 -795 -847 -415 -128 -328 -414 -104 575 512 -159 -131 -647 283 542 -958 -191 497 43 287 849 -970 -391 -34 34 231 -309 302 17 990 517 -16 -588 -358 607 968 917 -967 423 436 185 163 -968 616 -779 926 268 507 702 48 -169 999 -689 828 139 514 -204 -20 -906 465 715 -228 403 -906 522 -239 31 268 -336 448 884 387 90 164 -14 325 888 -881 61 -639 -627 -662 131 921 768 138 449 -524 -543 -776 -395 -551 707 202 -768 -473 652 -591 -450 716 217 -2 84 -628 -766 195 -470 345 873 429 -309 442 808 -378 619 287 -161 47 -564 989 72 12 -369 -615 -8 533 -893 226 -783 -5 91 752 -392 897 -773 -226 758 -58 -858 -841 -544 655 27 782 -289 412 -745 604 880 -782 128 -256 -567 966 921 696 -518 -737 367 -135 -901 686 -80 -338 -233 401 -734 49 -344 638 -818 -705 179 -748 15 -867 -538 557 -7 -56 -878 -773 -305 710 256 -11 711 445 183 520 -554 752 707 -117 -283 646 24 530 -607 -778 6 -47 663 665 -732 -674 308 603 811 -720 -194 342 -743 447 -24 -945 341 -976 93 431 678 -459 -396 515 153 -824 -246 -476 960 -346 -124 -214 271 -736 -929 176 -864 168 -766 998 154 -827 -202 190 707 -244 14 343 831 255 -199 -547 818 -612 850 693 327 235 -226 -227 -919 349 -18 -813 591 -756 499 -128 -807 882 459 546 332 -383 -423 683 -124 -57 -890 722 -201 -241 -546 -529 334 -97 452 790 -909 62 720 556 775 -750 862 -823 -521 29 -81 278 640 -124 922 -601 758 910 -774 -679 451 -802 983 -756 65 -98 -718 447 -157 -214 -146 886 210 229 -659 717 -839 772 423 64 168 -201 957 25 -660 725 -710 558 -531 -174 853 948 855 208 559 -893 749 -288 -22 -884 -960 -870 -647 350 -409 -61 -861 -325 528 635 -516 268 -384 667 -271 -834 -180 -99 410 -857 -546 -593 -872 -384 -143 -149 -17 365 -270 734 992 -774 -8 -527 455 574 569 -112 572 321 616 647 -160 -471 -856 771 -85 589 -614 -587 16 -678 904 108 -87 701 217 485 266 503 -46 -69 578 -527 -270 -907 -129 20 -316 14 313 494 857 402 -216 -447 -613 -955 750 704 -822 -647 -190 277 760 729 361 -26 737 72 -809 -216 -456 -71 459 -218 328 -768 597 -671 745 445 92 -919 195 -293 502 -945 676 -372 -8 -50 -22 -724 -806 248 210 534 651 -18 390 723 -826 -4 216 -367 -958 -59 -37 -925 -207 -728 -373 53 -162 -377 149 -243 -1000 356 71 410 182 -727 -821 485 -144 674 261 -331 -370 -812 -407 -272 594 565 810 385 -229 298 31 206 748 991 787 768 -261 353 711 755 -686 67 -637 -125 568 -492 776 642 -730 783 -975 623 -856 -870 -96 860 -299 -975 -883 69 -634 972 503 -914 -504 805 -439 -446 659 -211 190 162 734 -785 238 -254 -354 249 82 584 -899 519 -210 288 936 894 352 757 471 813 955 239 857 291 -216 414 122 263 833 -845 -247 -866 -17 81 -113 -15 -484 -750 760 935 665 -26 691 781 -181 228 47 -79 -815 -568 39 838 -676 -53 902 575 582 740 193 -395 747 493 -852 -426 957 -10 -101 -211 982 129 553 628 -142 -343 -750 -543 -793 -263 619 391 793 -359 519 428 -764 68 266 -85 -29 -453 -533 238 -73 -766 -588 -173 92 942 -424 511 650 -202 -433 92 -780 -795 -795 -588 453 -630 235 -884 -759 -846 -778 768 -775 -191 266 -89 556 -678 -178 -2 -661 268 689 -523 -3 592 -932 831 947 -290 -596 -199 769 -162 -552 -762 -881 385 -394 -575 908 157 -129 463 -820 -799 15 331 -932 900 -96 -225 -328 991 910 -743 331 -358 -456 313 -515 -145 988 -203 549 -967 940 -664 706 172 -514 -599 -353 782 -321 -447 668 338 623 -987 -839 -389 -201 -569 874 509 -112 703 -805 -27 608 -682 398 -175 -411 182 -546 -448 110 -323 -372 891 917 -488 958 734 96 -866 -356 30 758 -955 698 673 -39 52 -407 -277 -28 510 -450 212 -122 26 277 -587 -396 629 715 565 -131 731 -137 536 -129 -173 -239 -219 407 -745 443 -80 -501 834 16 661 461 -526 653 -204 -242 -928 38 -438 622 127 662 920 -981 171 702 -170 -281 -641 -29 -254 156 709 -130 824 -424 -907 827 -996 -480 50 518 -550 189 -658 -538 313 -369 4 975 102 971 -988 328 730 -936 -720 706 931 808 -776 962 159 -552 -976 799 -695 -945 153 -112 524 -267 682 88 -199 423 161 -186 -360 -371 947 -773 -162 491 302 804 -235 977 -952 -830 -677 -704 682 95 199 -101 -951 788 706 127 577 357 -288 -242 -957 345 -98 759 -301 -717 -642 -707 -613 -830 971 -28 -939 -885 268 584 863 -134 231 218 -971 -301 987 -403 59 -163 733 35 918 -105 -204 535 -314 -398 -451 -820 -111 600 -851 -866 -204 -266 196 394 -583 -150 -947 -822 198 -321 -17 348 289 -981 162 54 350 712 -681 653 -706 358 -669 -702 -94 -973 391 277 523 -289 -593 697 593 -702 430 386 -777 798 614 -301 909 -603 -733 -385 415 1000 -951 936 -430 -285 162 -923 630 78 298 -234 -466 -509 -570 189 183 566 594 789 -116 -514 -670 -402 238 320 735 -488 -296 332 333 -404 -589 639 -92 -392 -560 -643 155 787 594 547 -863 442 -130 -476 26 -803 818 4 -738 -188 749 -772 -799 857 0 -836 -193 -306 535 753 246 293 417 -891 -312 694 -725 439 236 601 812 788 -480 478 695 886 330 -290 556 268 914 -509 48 -906 858 -927 85 -922 -601 -601 -70 -76 -602 439 633 -965 -616 -288 581 -490 -700 200 -143 -832 -69 -838 -19 50 428 -897 951 -342 -878 -267 138 341 -315 -938 233 524 -725 870 573 520 -981 -722 -55 -439 33 -310 -90 -374 -124 797 968 723 -294 -789 134 -807 430 700 155 316 129 600 118 -569 449 -20 -514 119 322 363 -173 911 -101 126 -738 -508 -381 -808 759 -837 -824 -42 558 -523 983 -59 -908 200 664 -524 -165 -307 314 159 381 83 -379 -542 259 843 315 374 -832 -905 227 -425 986 205 -808 -540 -30 700 -764 -898 -605 28 -355 -490 775 -2 135 -41 735 -859 401 823 -348 -762 -235 111 847 740 -708 -323 -527 -211 -362 863 318 -314 -554 709 330 21 457 220 -733 -598 399 847 -694 594 536 -336 815 969 441 -276 733 268 -750 926 896 -122 123 -269 882 -944 748 -635 584 650 311 -760 285 -511 724 -782 -960 287 105 767 317 7 -741 -912 -742 542 275 -9 -395 519 91 924 663 228 -883 63 335 -237 416 -40 -323 437 -148 697 217 204 929 977 -226 -915 -424 483 -556 -962 -688 -241 432 676 -482 181 -883 817 -529 -807 -331 -244 -743 -817 815 -108 -609 -563 -899 205 10 -331 543 -754 -827 -628 -759 630 -807 216 -453 571 908 -643 794 -911 -330 -31 -804 -376 1 838 110 83 166 266 142 -902 394 -446 -592 169 22 729 147 -800 255 -414 -714 -785 -28 -722 381 -723 946 -386 -327 622 -171 874 369 -237 -348 193 875 -100 -570 361 725 164 570 381 609 226 664 671 141 738 -282 118 873 638 762 226 -664 -700 -728 563 -292 -865 969 -565 -88 933 -736 776 781 -35 -524 104 -279 -699 518 340 422 551 -246 170 196 -747 -249 963 761 875 641 841 -443 717 325 661 338 918 777 -479 -354 -881 -132 559 369 -132 797 -740 845 -654 691 -409 203 247 489 213 692 -678 -650 -417 -727 -803 -335 -2 439 -693 297 -207 730 416 400 239 -38 -553 -97 42 553 -203 -120 -717 292 107 -963 -689 -739 207 -592 -257 -470 -286 -209 -8 592 -838 442 227 -978 605 -459 193 -920 -794 944 747 -596 198 -933 -67 293 440 35 369 962 -419 -338 -347 -292 -5 315 205 -240 726 253 305 294 964 -76 -267 -910 -912 944 -537 176 -719 -680 482 -39 -187 -816 437 686 -246 -894 -672 -553 -132 -834 -690 507 -655 901 -559 -866 -954 -813 -605 -168 -704 -503 5 804 675 -189 261 733 653 -345 -15 178 351 849 927 474 -755 -752 473 62 380 -17 480 981 -773 313 -701 -165 81 193 434 -598 325 304 247 772 -485 -922 -460 -863 517 54 -475 -694 -203 -388 -199 243 -75 -323 528 -58 -454 -559 -131 919 -481 -57 29 263 -170 45 860 -890 900 336 10 -337 -921 -425 -320 949 917 -220 122 -42 -325 226 788 808 -465 -693 305 -407 166 -89 614 -334 571 -980 -352 -884 195 304 -668 -801 778 577 -318 -908 472 977 -484 320 282 447 479 36 237 879 177 813 -150 -18 -191 -659 -543 870 -432 902 -273 -768 -528 364 -499 -892 56 480 635 494 -209 681 -897 -775 -592 217 -159 203 -559 -47 98 -9 399 3 -793 742 -713 277 305 -23 -192 462 -449 895 -884 -273 -625 -665 -955 454 -352 -192 -946 81 995 -406 307 -595 513 -694 -768 -827 305 279 -577 -874 827 -216 353 230 -930 905 22 688 549 -110 -861 416 57 683 275 868 -292 -88 193 -842 -45 -356 132 459 947 -657 -555 276 -379 952 -909 921 339 -993 447 85 -26 -6 -229 749 -883 771 -86 -589 673 -708 931 -546 426 -408 161 -63 280 985 -768 -97 -743 32 669 204 881 530 -170 -362 69 -357 -286 -91 -481 972 -624 -841 842 -93 -209 106 230 -8 -740 -85 -637 -926 480 -908 109 -302 470 -954 194 631 68 -209 408 -51 -290 -372 472 -628 -904 -800 898 -73 383 737 -679 -614 350 962 786 677 -112 104 -922 -64 632 -744 -868 -317 -292 796 -465 745 -813 -921 -195 -649 -579 -681 -560 173 999 368 805 -449 -644 474 340 -292 -272 -42 533 991 499 -548 -463 731 784 647 -264 533 410 712 -226 -965 -565 112 332 -726 -965 -718 671 161 -81 -482 -288 20 323 575 -949 -199 323 28 -624 398 501 -156 -430 -174 -188 -108 -924 108 -7 -710 -974 134 -831 -72 410 136 -309 -327 468 -720 -20 -893 641 -523 -410 -858 -957 -318 74 -532 739 -87 594 840 394 327 -74 -670 932 -390 317 942 -697 -659 -394 -450 -948 496 821 -595 -141 667 338 508 -515 106 -125 -566 948 -252 -530 -276 245 -943 224 -31 -673 782 -864 35 -906 -537 826 578 766 52 360 207 -546 -661 198 461 907 -914 -483 -900 -373 -975 -504 -157 88 -953 416 115 683 639 173 931 684 682 -248 95 -499 99 566 792 -37 -843 620 962 -135 938 -918 -223 852 -245 -69 -591 951 -682 -314 208 -220 -452 214 204 857 -603 -416 430 -438 -613 -722 521 696 594 677 405 -343 -369 689 -458 890 -215 -498 -110 198 74 198 -726 -265 865 224 -437 468 -544 -912 -435 -586 263 -950 -876 -10 -373 -584 -877 483 -296 255 220 199 691 -740 -321 -27 293 378 276 611 -607 -753 -395 -447 -872 -197 -351 466 -860 -101 -314 273 673 -951 599 -727 -128 447 135 -503 713 999 761 -495 -31 448 -486 -234 827 -444 -639 389 -750 -192 -880 -674 808 -42 -671 -153 731 -628 312 984 508 356 -490 242 559 -206 -417 896 -203 146 530 157 483 -355 -684 -221 -995 -453 -694 -862 -839 861 950 -67 -503 -123 -408 904 -925 624 87 -274 659 612 -228 -687 431 -223 612 -169 150 27 854 625 356 -804 -584 -417 -846 -119 689 303 -278 513 194 -787 560 983 -544 188 -223 -400 -27 -81 -944 -484 675 257 -952 -414 -363 613 -679 -942 -858 -569 -271 400 -409 115 934 353 -885 593 -906 -957 -285 -475 265 -760 -941 998 348 -745 -779 -172 -415 -861 -910 780 804 800 -693 963 -710 831 808 518 -82 475 626 -401 -844 69 -625 173 -512 -764 779 -886 728 -631 74 -973 402 924 -516 453 -570 441 -460 -689 473 -497 -315 548 -206 401 -769 -57 -192 -80 -851 -351 -112 677 -803 -749 -693 -202 550 -191 -478 844 262 680 368 431 732 293 342 -19 -974 -712 -986 953 -286 -510 -437 210 -749 838 -853 988 -406 -24 -194 694 -304 61 169 536 -939 -619 -566 -516 -7 -231 839 -755 331 143 328 -187 -501 156 -892 19 -959 -981 714 -6 -116 231 -601 -87 -655 -432 -824 427 348 -857 136 689 792 589 -225 507 927 385 -861 333 962 105 776 802 790 644 177 529 -175 125 921 861 -520 -134 656 -940 945 -782 577 869 -51 -133 -463 -463 428 872 453 -329 246 -192 187 185 -823 465 -410 24 92 -463 732 966 648 584 -565 386 -570 -591 691 599 -62 -386 39 -80 -37 -581 179 163 203 -993 -192 -612 18 -476 157 171 689 -704 -938 -478 -149 -477 17 -820 -984 -19 -204 -948 815 -309 -625 981 -123 812 420 -345 -7 696 111 -690 186 -369 925 210 -677 578 -409 -50 -910 477 389 323 -763 -545 -869 -219 -563 572 120 642 169 203 705 729 -843 -645 36 336 116 128 852 55 904 -402 458 243 595 17 -888 -756 -908 256 829 595 -753 580 327 906 727 785 208 -369 -973 -361 978 -470 456 -695 483 611 214 184 892 967 -129 608 -154 -692 -646 612 -854 -334 -194 806 203 981 183 -230 -745 -201 773 598 -577 189 -801 1 -517 -772 -826 -427 -196 471 -251 476 569 -779 220 -901 419 809 537 384 154 -77 -372 2 641 206 -148 522 892 531 -908 -5 -349 158 -632 371 -692 -803 -338 -552 -875 722 -172 -202 -962 489 -497 519 679 380 584 -210 992 723 -739 750 561 -59 570 1000 666 -769 -678 -759 -713 -301 -755 -67 808 204 414 154 449 -455 -88 -831 813 -762 -652 -500 331 -267 -185 -337 615 -473 -267 -411 -782 231 -88 -425 279 307 72 -458 579 704 -862 -853 -594 580 -856 -112 72 -989 -272 -993 -476 731 -731 -179 -581 -553 -484 97 364 -962 4 -856 25 811 273 -713 550 132 22 -861 869 20 167 -461 -739 -850 820 -334 170 -135 -596 -987 760 497 355 690 -779 -539 369 -739 -300 316 507 -821 -132 721 -362 -522 362 60 -430 265 -476 -821 296 -701 621 -610 572 -436 -556 -667 -982 -264 262 161 -762 -89 -111 482 568 -874 23 780 57 296 264 366 -907 329 324 526 -306 647 173 -641 952 -66 -839 -259 -678 921 120 -858 749 471 0 -673 548 -803 -5 -203 -683 825 -839 465 909 -546 767 652 -188 -925 540 720 -746 -9 5 -478 -729 -131 580 911 -872 757 -524 -810 835 440 158 995 319 174 646 -162 214 147 -541 -841 -994 450 -44 -581 -783 345 -91 628 -222 -686 -346 688 887 -637 -32 855 440 392 -249 -243 -47 -891 726 -742 -375 749 -290 -948 582 155 927 150 541 672 537 80 -230 -874 -949 189 -109 -178 807 -25 -795 947 -95 211 504 -965 930 589 484 -203 -165 -800 374 -975 -411 -117 -952 414 247 647 -960 -643 -850 -24 54 298 232 566 -335 860 381 128 -803 -910 145 182 189 -12 151 -200 827 -552 -216 -616 -914 -964 -827 -737 -508 -395 -116 -330 -714 624 166 -792 607 264 -133 261 -29 708 184 -756 484 -430 -307 -175 -777 486 603 118 376 -341 -627 -896 890 476 604 519 -375 -211 -798 -274 511 -129 58 573 -655 -608 -823 -444 922 420 816 -813 820 -393 -381 88 256 -589 542 -901 810 -593 375 735 360 844 677 528 224 687 874 162 360 225 885 -11 717 866 -194 166 -470 117 560 144 163 -597 364 337 -68 -598 298 -49 438 733 198 102 743 729 17 396 886 -609 -314 920 247 -155 462 497 -597 93 -364 614 495 -166 818 705 187 -692 885 464 264 49 -167 91 781 -153 448 -208 425 198 937 771 911 988 442 -627 613 653 -67 -327 307 -458 -450 572 -425 -907 -194 -513 885 883 -820 519 605 -559 367 661 108 511 519 -335 -79 154 -232 329 -710 437 395 61 -376 -636 -623 738 -184 -641 -536 104 716 -964 633 729 -216 -544 -570 270 -890 -956 377 681 -450 860 -716 -200 -664 40 319 922 209 -342 -309 101 864 811 816 -692 -224 502 279 172 415 25 -440 -841 832 -888 -371 -291 -115 466 700 -344 -489 16 -534 55 656 218 -69 142 -781 362 -423 912 55 505 501 527 -838 826 29 -887 103 -433 -911 507 -87 207 -935 145 101 849 316 -728 134 549 331 663 -779 918 -471 369 253 -500 -514 140 62 -427 410 -912 157 -196 436 430 -241 442 746 -241 535 -975 -126 -338 847 175 -607 587 851 686 685 144 -363 -248 139 -642 -838 -999 187 287 -99 -817 808 182 -871 327 786 336 -443 952 405 167 -416 -866 450 -802 981 843 -936 -163 -894 867 406 -597 156 -990 -197 453 315 676 68 -588 -404 17 272 604 -83 165 483 312 705 999 959 203 114 -700 62 -157 779 19 -7 465 -279 -864 432 300 -179 -344 -261 729 719 84 624 207 -855 -339 -739 769 854 -333 -580 -582 688 -128 -447 620 733 -48 -819 -556 382 560 -266 996 -411 213 -335 266 -181 -144 -389 513 -954 -560 -463 416 -387 -245 193 76 534 -784 -488 -301 13 810 -306 23 950 976 893 -489 548 -345 700 -526 -969 -393 547 452 -990 -880 -907 943 822 -220 936 -622 -868 -829 -364 -1 -551 533 449 -609 -465 25 437 -933 560 208 -343 82 -263 453 684 818 253 -24 261 372 699 -15 164 287 64 -774 503 89 633 -541 536 324 409 -282 -773 -757 930 298 -787 110 -969 540 990 -94 675 -158 -254 804 561 613 413 627 998 -979 -642 -617 736 -430 484 -416 263 -689 378 940 -687 -145 -996 -765 25 136 775 -854 903 700 -568 -242 -622 56 -20 -62 -636 -178 -765 596 932 486 -957 550 -230 74 709 -75 -891 444 756 -868 -433 -934 672 945 687 -631 81 -607 -161 562 -472 -315 -70 -738 -462 -919 252 347 32 -758 -568 -878 706 254 -16 -85 200 -212 -285 -449 -212 -579 -827 -872 -11 374 -532 325 -499 -248 695 -825 444 -311 705 506 -378 537 -26 58 528 -580 -462 -693 -111 -324 -730 -145 918 -352 -351 -854 -704 -290 -950 -602 529 473 -783 567 -441 -159 939 749 -706 -17 -569 -773 621 -377 116 -240 881 -144 556 -846 -991 128 -138 -936 109 -2 630 268 727 -27 575 -351 -903 109 -503 423 443 -362 -640 610 914 -95 652 -5 -954 875 676 -22 -896 -124 -979 -131 -545 691 -665 -432 335 316 -614 772 -981 346 -162 604 501 790 -298 738 220 257 305 -357 -956 -454 -153 -996 -446 -980 473 -171 -985 363 574 -122 -483 163 -668 624 -721 -42 -890 506 -431 524 -749 219 -929 -275 -944 -164 841 245 361 250 843 390 -884 -23 -640 485 -146 980 -977 -43 242 -86 -877 523 429 649 -473 583 402 -655 -143 658 515 -682 96 605 658 -575 -476 -794 854 299 451 350 794 112 -872 440 103 -554 -576 -744 -667 -440 -88 271 633 -622 685 87 -839 -12 568 483 838 -396 -338 469 110 970 -567 957 -411 -447 905 -348 919 -292 -845 -515 -18 -678 -151 -908 -726 380 -594 -147 688 184 -817 982 -962 982 556 562 -92 -444 -181 604 549 230 -925 -872 -12 127 -738 -932 -294 877 -55 -851 -880 -980 959 818 -841 -124 294 -140 -585 -761 -71 869 932 -449 793 -155 -536 -56 -391 221 605 575 714 -693 640 -868 247 -433 -493 135 657 537 209 372 -418 727 -556 -748 -936 -528 -354 746 -174 541 206 -448 612 66 197 -167 493 -762 -3 -536 127 329 33 421 24 872 -941 -393 -632 736 1 814 642 -966 391 991 -318 616 -659 -25 75 -895 -370 -32 576 -931 415 -911 -740 606 -30 429 -657 916 186 822 928 450 609 -267 330 -416 -26 -804 -11 911 -307 294 -98 297 -298 504 -53 470 95 -696 237 -668 345 94 -237 389 -339 -174 796 -67 814 886 -942 -70 -750 -517 314 -562 -374 -185 -990 -772 -551 -938 485 -160 914 25 -841 -27 430 596 -234 -699 -28 -296 -81 272 -797 225 -594 -960 -612 15 852 -782 306 106 -362 993 12 765 -558 -317 75 315 -738 -986 993 965 -136 -756 472 502 900 -4 -980 709 -637 987 501 66 -333 -181 -647 -408 84 390 -762 -463 -140 -923 -544 599 240 -795 -260 599 -396 392 390 -425 -495 596 684 -672 117 -858 -175 826 -966 966 -191 317 49 934 234 625 730 -923 -189 990 -936 591 752 344 277 -225 -906 -155 -756 748 664 -617 237 -440 461 370 -601 -895 371 -217 -783 -554 -874 447 480 552 -7 -629 443 480 355 -452 381 -489 -727 550 -953 -260 -599 -310 38 -905 -706 -821 -310 198 -313 -757 -610 -405 627 898 -592 -472 1000 -942 -465 -60 -510 377 48 -547 -51 892 -625 381 -955 476 -932 89 37 645 -1 -245 617 -543 145 -363 -489 471 -553 167 187 -378 94 -399 -513 -696 -738 235 787 -20 9 -967 -757 -156 405 -992 -386 -746 974 361 293 -836 585 -710 -754 588 -310 458 341 -13 163 -395 -949 171 958 659 144 324 542 438 -392 -284 565 637 -536 265 741 -87 933 -350 -310 -827 -467 463 -73 577 199 -78 764 960 825 -446 74 -295 -73 202 688 817 391 -980 -560 -417 -853 -551 702 -116 -443 -278 -986 -585 -565 -576 -963 -365 582 -919 -298 743 -880 153 -363 -471 458 412 -788 878 233 248 -190 -308 -768 -635 -593 95 -814 -685 772 912 8 968 433 63 297 -802 669 -750 -966 -743 -834 269 -792 -999 317 845 -542 923 891 7 -611 -801 -961 77 538 -331 -666 -5 -806 -243 817 -336 536 -380 -334 -795 178 -141 674 -204 -16 -956 -687 -592 -243 286 -178 412 -163 998 77 -357 223 760 589 743 458 254 202 872 -213 -291 -508 -773 -809 774 102 -176 -677 -822 297 -62 -790 -636 837 -559 820 -748 -816 -794 -681 -662 -576 -207 755 266 -688 115 177 -984 -379 563 745 -305 584 -175 -702 849 -771 123 -106 245 709 325 613 -296 333 -18 -412 632 822 -405 -451 859 -987 -612 -477 300 719 598 -766 -492 -246 -924 872 -240 233 -406 -854 -931 -167 550 61 928 -133 758 852 966 -974 -972 153 314 65 -948 388 -737 326 -930 -86 -165 -96 204 664 -211 -684 666 -890 -278 -679 150 393 -980 788 -882 843 -872 696 457 -163 -595 146 640 -232 395 -149 -25 647 -27 621 862 -243 -216 449 479 -881 -559 -918 -841 804 405 -386 90 -529 -757 457 -645 124 -445 -105 76 935 636 252 -498 -67 -472 579 629 486 -404 -542 -935 58 81 -301 -459 818 -354 22 374 -794 -706 738 -209 391 -263 190 -677 -908 327 36 554 650 75 -83 -529 -347 -160 -578 -715 110 340 509 -206 -649 -331 199 -60 602 123 -378 -788 622 99 778 50 238 -858 43 -575 -377 467 513 188 -424 -889 414 -70 452 167 -464 163 -219 676 793 510 102 317 -91 -90 522 548 759 381 902 306 -712 -643 586 196 812 -181 973 -886 -426 -487 777 752 -643 -58 -91 688 419 958 15 -319 377 -124 -716 746 105 -578 670 -841 -647 884 -584 -763 -901 257 106 67 877 213 -930 -219 737 188 -744 -865 -26 586 -793 301 312 547 371 87 113 -116 246 889 -711 358 762 288 458 682 694 -931 392 244 -503 664 -809 223 171 -308 453 -710 165 255 941 -133 230 -945 -542 -426 94 659 863 777 790 226 536 529 -74 915 -916 796 472 -195 152 49 866 671 796 866 813 -583 -255 -934 -427 -354 -393 845 791 -850 -327 -399 -257 732 144 -115 939 -524 -707 -836 368 -402 158 524 -195 -143 656 249 -8 -655 167 805 347 -354 -970 650 -780 -47 -561 -910 567 -225 -257 -16 525 844 286 536 180 -402 -347 432 91 -312 960 -607 827 142 242 924 616 358 489 -839 494 37 -334 739 -364 292 53 -132 732 -270 -737 -855 734 -9 265 665 247 843 819 -915 479 -591 618 414 281 536 953 -329 -970 -35 486 439 784 -489 183 -765 -878 162 -929 811 -644 -590 771 -837 637 -362 -215 -202 -505 -680 -659 104 -584 -374 249 352 843 801 969 -282 -816 -47 -235 147 -834 541 -291 -279 66 -384 -722 198 -683 -134 529 -103 475 791 612 -444 -607 -395 653 661 -990 57 -723 -511 500 473 -252 -26 -858 623 891 804 -682 312 448 985 530 930 -175 151 643 -200 72 -801 213 -562 -197 393 643 -352 -126 -402 204 302 98 459 -395 843 -645 601 379 762 757 954 59 432 -918 696 -322 350 5 -50 -280 -661 912 -316 -66 499 14 -574 -648 -216 -312 -739 231 -961 -544 -453 544 -587 -240 374 633 380 -469 215 -72 861 -531 446 -426 -838 953 -286 -355 804 -1000 375 829 963 360 804 -826 -792 332 645 33 291 -589 -231 -527 384 -314 -960 -551 -250 901 -33 -419 523 -627 77 785 -52 462 1 692 -861 89 -733 364 -36 678 894 870 28 -443 184 -477 688 -760 137 820 760 -841 -586 -940 -557 -414 798 -357 -40 -334 991 287 707 401 -194 840 923 844 -505 -706 -773 666 -661 527 895 -236 889 -952 673 -95 -856 -44 -132 -993 584 479 -595 -89 93 373 -719 -540 -507 -774 991 -564 -187 -673 -619 -610 -425 980 478 -418 -140 -242 -795 741 115 -288 122 -419 -674 83 196 9 -386 -342 683 -705 -325 -606 581 -799 240 -95 -161 64 175 984 725 -226 -780 129 764 314 -967 -115 898 278 248 970 83 -419 585 159 998 -282 851 -71 927 484 -691 199 -540 688 6 -114 -19 668 590 -773 273 713 -73 -193 -452 -721 642 -414 -97 -492 110 -496 -856 208 -553 -486 -849 -609 -27 864 -512 503 -455 355 584 978 -935 957 246 -593 132 -807 -452 941 969 -604 -890 -361 293 506 -994 -588 280 184 -353 925 511 -721 -82 -821 622 648 -764 384 -544 203 902 -345 350 1 -915 -244 212 825 634 -118 185 -626 409 237 521 107 -641 411 -660 -205 865 789 -563 -452 13 611 -430 -29 -581 -351 994 -479 -908 579 -468 -482 161 771 321 127 -83 -615 -600 422 576 -359 -202 -72 -93 516 -812 621 76 797 309 -667 174 881 -482 -83 -445 -962 25 -207 499 -537 -921 903 630 301 213 676 578 -735 233 -185 -61 28 963 364 431 -352 179 714 277 -114 856 932 -579 -324 707 -849 358 -447 -882 748 -294 682 -768 330 -485 992 52 -523 -810 270 653 502 -471 163 387 957 53 320 -16 -633 270 -586 -178 896 537 128 709 409 -481 316 754 207 889 -875 -376 476 350 -682 -521 170 786 709 -47 -140 812 188 427 818 534 464 -775 -494 691 -570 264 -778 -540 -863 -275 -639 305 542 920 -202 -859 226 -133 474 969 -859 766 874 -591 166 549 -287 -418 281 -894 49 426 831 4 -917 -769 -610 252 402 554 -383 588 245 871 3 -818 722 -844 800 289 -784 -597 -484 968 774 840 62 929 257 23 16 -540 164 -391 -820 976 -678 -518 -234 656 -123 -57 -635 593 845 924 -192 450 882 921 983 249 613 523 -236 160 51 -383 -929 -599 -289 346 -326 -594 585 993 733 246 516 642 -697 -980 203 682 700 -833 474 754 -118 -739 549 -494 111 -789 -821 -173 6 -793 -620 -715 323 -750 -238 858 -714 -425 -120 -324 -216 -976 323 741 -747 156 496 321 -181 -165 530 -703 851 401 858 315 -695 184 -289 -744 97 -147 -304 346 715 -845 866 -628 -944 69 830 -123 -853 -983 21 -254 -946 -967 77 182 -873 -19 -881 736 -971 320 -364 785 -613 -852 -362 305 287 -196 -215 54 -584 -342 989 832 -279 -295 -37 -189 376 -777 -582 530 166 -8 599 -389 -409 968 429 886 -125 529 -484 657 406 -256 -691 -674 851 349 -971 -604 682 -791 532 963 -963 -764 -529 944 113 -624 -323 571 -926 -977 -419 -391 -749 256 -755 852 758 1 -527 -393 743 694 -455 -40 320 -730 740 153 -808 647 -289 729 -129 64 -6 -483 -349 801 -654 126 -34 -295 -740 481 543 -340 -247 498 -478 601 -209 -930 -293 100 761 -891 -220 61 -246 393 -799 7 -550 348 345 977 459 916 462 431 776 -84 -462 192 -959 -774 787 -725 124 870 -927 466 859 608 -476 -858 -22 -307 -93 -498 -26 -673 912 -538 986 332 901 8 702 247 -715 -308 905 -133 310 -664 -310 623 -649 24 -634 -515 -166 -928 -294 237 761 -427 -162 803 545 -314 -473 299 806 230 -730 735 -171 716 185 850 -251 561 20 850 528 -517 285 -419 -961 364 -378 -580 -875 497 595 -428 -473 869 485 786 773 643 825 635 -638 -131 -630 -406 350 -783 -159 -17 -144 291 641 705 -358 246 389 253 969 830 -247 -544 552 -264 922 -813 838 -510 20 964 -542 575 667 -319 -71 -932 -829 -57 -97 818 -691 170 581 -398 889 492 -582 -978 -156 -177 -646 919 -152 -642 123 -800 -287 8 156 551 -902 -325 -405 -2 656 301 522 434 -425 822 188 -657 -252 -979 -884 547 7 -41 -928 288 -187 631 19 667 -247 -483 -360 -60 569 473 -466 637 -380 281 -368 902 -135 944 -761 -624 -966 -813 -397 285 136 395 100 -448 439 -279 462 -523 65 251 -329 -864 793 -838 792 985 -193 40 -423 695 752 8 -753 569 551 -283 801 -314 30 -204 557 -895 -456 -841 -158 -214 711 944 -583 547 837 -733 334 829 42 335 41 -373 63 527 855 -844 -956 524 758 -749 631 864 -947 -499 75 -685 682 634 -85 579 869 -299 -920 -558 -76 -924 702 -703 -279 409 -145 429 106 -70 -332 937 789 696 935 -993 -887 895 -808 -530 -92 571 -456 367 575 -905 -459 190 150 -371 334 371 -694 524 -680 -581 662 541 -282 -849 -756 -997 705 425 579 548 -407 -682 345 -26 -911 -830 89 844 77 168 406 -297 560 -204 -916 -981 87 41 -263 -375 -578 229 -544 -347 -423 -775 -690 -111 16 -378 -565 -340 171 599 -898 -421 -266 852 837 524 -779 965 850 -34 694 507 -708 -180 -94 112 -562 -535 588 967 -213 714 133 -993 -344 -601 -381 549 559 -744 199 -526 -425 -803 -217 -188 -391 -274 -591 230 749 946 -774 643 403 -192 289 65 -467 889 99 -245 -377 232 -892 817 -589 -601 -630 950 637 917 270 -319 -881 -970 152 -525 857 997 -711 567 192 -14 -956 -931 -857 678 979 966 -911 167 -785 471 -897 -912 231 -890 -573 -216 859 651 -721 838 977 307 846 881 -786 -59 -761 792 -706 240 -741 -986 -45 642 260 275 -527 34 -51 466 -578 -413 984 -126 382 -235 365 -521 520 213 -503 -142 252 -307 -916 769 750 731 -867 -940 -138 6 -268 830 -332 -638 592 -466 790 610 867 -803 125 -214 -452 -936 144 -175 -162 893 512 968 471 -485 960 -895 -151 714 747 -790 -207 523 -635 -10 -922 -484 -946 513 -558 243 999 135 473 -517 -178 64 221 818 146 791 -844 796 -191 510 890 288 472 875 -314 -218 -306 -484 -445 -167 -453 -478 66 -926 -691 -233 216 810 194 6 130 693 405 266 -227 -7 -59 463 881 109 390 482 -724 275 116 -600 -4 -996 688 761 626 -111 -407 -225 416 128 807 646 291 725 -138 30 785 401 -608 -88 -997 -801 -429 -71 -951 -192 -630 153 528 517 783 27 -61 61 -680 -437 294 -812 -999 -353 637 344 -948 -402 -196 9 712 924 -520 -597 -211 -728 -587 61 467 -269 -66 -620 433 932 956 922 826 -866 -415 -169 937 -19 -729 -813 984 87 -485 -414 -886 646 695 1 48 835 -667 708 134 -819 -921 -767 -77 45 -164 -656 811 -893 397 552 442 -789 -22 -777 926 -447 -214 -686 164 -565 -701 15 -559 165 324 -686 196 35 362 617 -909 -525 -549 -766 -955 -550 -664 -423 977 -146 125 931 -583 986 -455 -350 -485 786 413 21 -15 94 321 -811 237 107 799 -596 -534 182 -232 -446 -443 792 638 -900 378 279 822 107 645 -78 317 152 539 811 642 539 -307 689 875 49 -510 846 688 223 -174 822 -183 -40 267 -607 233 -524 -201 728 -959 -876 -572 767 866 -284 -551 -685 832 -863 -907 -329 -232 -861 -89 -473 -635 -26 888 385 -41 -613 -224 -755 634 -433 674 4 479 -131 -296 -955 -466 812 49 -379 -854 -258 -402 639 -566 -286 317 -945 -791 -312 206 595 -175 -555 134 952 323 -557 327 621 -213 -793 131 506 52 690 -982 -621 150 786 792 -865 124 -409 -963 -598 471 912 -347 719 492 -339 675 311 95 260 855 639 -761 123 249 702 651 -209 762 568 -451 232 -592 -515 -79 691 267 613 -103 -591 823 582 634 -788 636 964 262 -216 -514 -71 -68 -11 194 827 -6 -889 297 44 500 -880 -157 714 -891 850 -401 -485 801 -433 -322 -498 987 -60 551 -103 -357 984 -960 -337 -343 -146 -805 -554 -794 -355 385 -143 -405 247 755 483 -426 -652 -542 -312 -176 853 777 -576 842 -101 -432 -556 -34 731 -983 -784 -179 774 -851 -158 -382 659 -134 -240 -921 854 255 -897 926 711 43 890 -556 756 826 7 232 674 770 328 -947 773 -949 217 143 -21 308 263 95 -550 -507 845 38 -358 -610 -102 492 -577 426 286 958 -667 -882 870 -714 285 -618 -640 435 658 737 481 -816 184 -706 859 -874 76 -130 -605 488 337 -581 134 535 -720 235 527 -976 202 -645 128 513 345 -590 -210 447 653 -515 -226 -571 298 433 222 -689 491 775 -721 843 523 373 832 -166 228 324 98 388 -254 -1000 -190 -691 -216 -235 -379 577 -368 505 855 -341 -42 810 457 86 -149 -251 -252 -859 0 -296 443 -921 71 -174 37 278 -201 998 -872 -102 597 589 -694 733 -670 -450 722 95 129 -288 -382 -527 440 -975 683 -427 -103 -635 -291 295 592 -13 267 548 884 -131 -238 873 -112 353 -544 -209 480 273 360 182 -822 639 686 877 -412 -471 115 725 723 -80 -81 -459 187 765 -556 -118 78 -397 -754 579 -430 748 26 402 -354 -57 -355 301 154 202 -658 323 891 946 370 -649 -627 -734 -411 -151 -909 -988 363 678 754 -108 -239 -634 -402 630 -539 643 -943 -688 55 777 713 44 -305 -416 -821 -81 103 -924 228 216 784 362 -769 -894 517 334 320 321 801 -795 -789 107 -372 232 -644 -255 795 -876 -622 167 -189 55 -70 -961 1 350 877 -614 -375 -954 88 -21 -949 -155 897 517 769 743 -72 124 -684 -884 396 971 -385 -919 -330 -154 707 464 -418 -428 287 377 -472 -351 -283 586 -802 -207 -713 -758 -257 -458 -410 -648 -952 962 -894 385 937 -282 -449 897 -231 -685 -768 397 -780 699 629 115 -647 -174 559 -300 -362 675 -667 -892 -819 286 348 -374 794 686 -21 133 -763 -209 57 375 -359 48 -246 -523 805 329 -74 -153 879 -508 -494 -421 292 -299 -551 472 295 -107 346 930 -809 976 547 -373 -944 98 906 926 -224 869 253 -7 335 753 969 226 -136 130 509 -241 -98 770 -700 705 324 175 222 69 -511 296 128 988 550 -38 -975 -120 -595 -919 517 -253 -2 -331 -894 261 -203 -849 -173 -519 652 405 -589 384 210 537 -961 -834 -190 -670 547 454 245 239 -520 968 -713 696 956 518 721 -533 593 981 266 614 514 696 482 348 -689 728 -938 864 826 -97 -877 -957 78 651 830 283 -920 -501 -193 -601 851 336 115 800 870 873 -699 -277 946 658 513 -542 -125 -263 207 -807 247 -336 -378 -58 -515 928 912 800 -136 -925 64 -136 -328 460 705 -841 688 293 -509 -854 -424 841 -311 142 -24 -816 534 671 113 167 136 524 930 271 -896 -689 122 -236 -473 -83 250 805 16 -623 335 -786 -950 483 413 -87 814 -864 -841 255 -537 -951 255 194 741 -248 705 -390 -735 -408 694 37 794 771 -629 245 720 301 394 -92 -273 -176 -715 317 410 -230 -998 -508 -163 698 71 120 599 974 257 -530 -596 -163 761 31 -479 672 -592 -50 189 -544 -926 -312 -486 -600 -342 -96 -955 -141 -655 136 -720 165 568 -20 -601 493 79 801 -765 -757 142 963 -564 -280 -182 -716 -4 137 -425 -40 460 381 848 381 -676 992 467 -200 679 -551 53 -439 115 101 440 955 -833 -349 -484 -501 -182 -630 -931 367 688 -907 -127 -240 -764 -99 -120 -166 -4 -330 -628 -413 -257 259 820 834 815 -703 799 819 939 -761 570 834 556 -562 -830 18 -742 -398 -642 14 -768 163 -154 205 -757 -194 576 -143 -797 -43 990 334 -377 848 -702 -592 913 211 754 -743 238 -786 575 680 830 -747 -349 579 643 123 111 -981 -118 15 166 984 -102 346 696 351 656 37 -455 99 245 269 -793 -379 -707 -81 -287 63 5 500 32 603 471 -273 -356 33 -587 -568 919 -212 255 -647 -758 155 825 559 559 935 795 -878 -436 -324 439 377 577 -982 292 708 -421 -860 -658 -742 995 891 -345 -408 -447 32 978 281 -517 885 -769 -814 -392 -800 -76 -877 434 -389 -211 150 681 -492 -806 -61 849 470 682 -491 -928 475 49 562 140 760 -766 941 -546 -15 -12 821 319 -174 -782 -414 -604 -92 972 -57 -430 552 333 -309 666 971 107 804 256 -243 -144 -33 -794 -490 701 487 961 -125 374 -660 -880 -753 -780 361 -953 70 -982 907 -172 124 546 301 -335 -848 301 923 616 768 293 -364 27 -562 406 177 334 -265 591 451 -557 231 813 -399 -343 654 -685 715 921 -217 -612 754 -826 -746 -565 487 542 -889 -952 -512 41 247 -828 -953 575 -361 -256 778 595 739 798 -504 -6 993 -259 -84 109 390 828 -870 -976 300 125 592 809 856 307 974 -988 -346 191 -783 -688 597 652 -288 -674 -572 -165 -26 -994 811 57 -614 -580 -105 438 -440 -272 -534 737 745 693 807 -66 -359 737 -511 441 514 319 49 152 497 819 -469 -71 -577 -666 -572 393 -778 -748 -640 968 26 -891 500 119 -736 -537 -550 -702 -466 877 40 -747 475 -845 -163 676 -618 -108 972 1000 220 770 310 -525 -95 511 728 443 84 317 51 -595 -749 363 982 -564 -239 358 657 467 888 741 -52 656 -801 -130 785 -809 985 521 159 -27 198 815 -589 -182 -474 919 853 818 -360 686 -563 32 532 -909 -252 591 343 -603 532 203 -674 -937 -845 -969 370 -292 971 545 -738 -203 139 -150 787 -347 -111 16 -678 -73 395 -190 214 142 -505 -544 393 -322 -562 -834 365 -392 -416 -696 329 954 302 -494 86 230 863 -951 -942 -213 709 144 -648 551 -769 336 638 -961 -959 153 855 -270 583 202 -50 267 -634 -998 63 66 728 -800 -128 847 557 863 -67 330 132 841 -379 563 592 414 -3 127 629 -357 139 787 351 415 -966 203 575 205 -103 -57 -923 -459 -974 -82 -293 -276 -832 -365 235 45 -540 856 -264 96 716 -316 -980 989 -823 -578 -797 507 -563 30 623 761 956 -606 691 235 -722 496 -997 -209 -623 286 -269 -747 -891 -457 -505 -695 -31 -816 -708 -711 88 946 -123 -439 -854 679 -267 -861 750 -76 -94 -517 501 140 -479 -274 429 -784 -62 -776 391 -543 -734 736 -414 -862 414 -248 924 -913 -384 -577 783 828 -471 -176 490 223 439 917 2 -980 -589 -98 380 -308 397 -456 654 299 774 -11 -382 -632 -816 -472 280 -56 -978 -954 -693 477 438 492 300 831 -500 -682 731 636 -956 901 -779 978 205 -730 553 567 -718 522 -479 -704 -850 484 700 849 67 888 -643 -83 -996 -191 -875 -845 -808 -4 447 939 -699 629 860 -942 430 507 -452 67 768 -550 -855 -516 -150 -794 747 407 826 -989 846 -752 -686 247 382 860 361 723 -878 631 -913 -75 -183 666 537 -877 -764 -364 164 539 518 75 439 -940 771 674 -55 92 -948 -990 -76 634 -315 -147 -562 -751 689 571 208 -665 51 757 -29 215 584 274 973 82 35 -729 887 432 353 -396 899 676 159 -719 -360 -869 -895 -397 649 385 -831 340 652 39 -604 290 541 -261 -868 766 303 131 804 -128 163 49 -345 362 496 -798 -171 -541 -596 -770 -962 783 682 -580 906 -112 637 -242 -702 341 589 -986 -29 -403 -657 998 800 -700 858 393 883 706 205 813 -438 -857 429 284 -423 -109 -219 -916 -657 109 -874 761 -953 429 900 -996 -767 -805 992 -708 147 319 339 35 422 416 268 480 843 624 -624 -534 -502 -493 -244 467 -225 904 -304 652 -649 186 422 346 -378 833 507 446 706 30 643 582 -803 691 616 166 438 259 -69 681 -517 79 159 235 609 -151 -589 478 -617 747 -807 307 -546 382 753 814 45 -842 -647 -391 612 662 -936 -674 882 -5 -352 489 -593 -72 740 502 -464 606 -759 659 761 962 -412 163 -574 -172 888 -25 661 -549 755 387 395 615 -695 -763 715 -560 944 607 -461 -789 -274 251 -533 235 316 -809 54 -117 756 -254 706 -201 -285 264 -557 -341 -474 267 360 131 569 271 -226 236 666 344 -610 968 370 -70 -759 419 -283 840 875 565 52 307 495 97 635 -800 -385 604 -419 -443 -203 230 833 -201 -272 -349 79 -976 -748 770 306 300 -463 -908 419 933 -610 -832 -301 649 421 696 352 -883 744 -837 -107 -310 -869 -496 343 -677 -692 -178 477 -464 -164 -973 -467 443 325 -902 512 409 -78 -702 -494 -471 80 -663 -293 -856 547 -363 758 -795 234 -819 -782 -762 -942 113 461 -80 -395 343 848 -135 -399 -151 -28 -576 940 -77 -853 827 -30 59 -867 284 -435 439 772 -114 -648 811 -690 471 -468 -203 806 -493 -65 851 -151 -911 338 853 -449 156 127 875 416 389 98 -670 -994 874 -239 69 -487 534 213 -16 114 974 136 995 82 -568 -511 70 962 -596 732 475 -669 123 -277 550 189 669 -927 -523 46 -921 742 -678 255 8 938 96 -68 -841 -828 -789 -293 -404 -401 -461 998 831 340 583 -714 -144 62 -574 -35 -496 787 635 -956 -662 296 -323 2 -854 -563 -468 104 -518 876 -939 197 -409 453 263 402 -845 923 873 -165 -764 961 415 282 438 -625 312 916 -791 533 905 848 231 924 -47 -898 839 -295 -532 -314 -771 922 -886 -575 -370 -615 -108 878 -414 -879 537 -999 401 267 815 5 -286 305 824 201 463 468 -380 261 309 829 188 -724 -858 766 -905 87 366 -948 958 -710 -540 -433 217 649 -250 524 856 -447 654 -744 -437 -774 -881 -218 -411 385 -650 20 -538 -193 983 -694 -615 84 -195 16 -61 266 -193 769 786 -595 -196 -104 690 104 -456 -95 -474 -37 -361 140 479 -89 -676 -793 516 55 -583 -192 -87 10 433 -781 792 795 395 338 93 668 -384 -81 648 -48 801 -67 835 -866 204 -302 167 213 -553 807 304 492 -776 -37 -233 242 -884 -173 309 649 -609 483 136 243 -182 -299 -181 998 454 -795 403 102 -359 -501 -510 981 136 84 -11 -239 -534 567 889 128 312 612 -876 221 284 -820 -739 531 500 -455 -554 1000 -51 602 -646 -125 -462 247 754 544 -134 -885 -781 920 681 -399 641 656 219 349 510 -136 -263 -394 345 36 -948 -179 721 434 -638 -895 -801 247 -110 885 777 39 439 -693 28 994 693 701 -852 -174 127 -386 84 283 -112 -135 -940 665 -725 -957 -358 614 533 283 582 -220 14 -342 -228 582 -553 939 732 753 529 566 916 552 232 -230 962 -22 -393 -313 -386 -230 174 306 328 436 -468 655 -136 452 343 221 -903 360 -737 -5 824 733 764 -226 -164 -387 -32 544 552 -620 293 -311 -447 672 -682 -322 -314 442 -734 136 -345 296 -940 929 -486 397 416 -240 553 67 657 927 -544 -352 -566 875 -564 -252 -150 24 651 -269 673 -605 869 -27 25 661 -401 405 373 -980 -334 959 -625 -174 -902 759 550 946 343 -27 -285 675 161 932 277 -6 344 527 904 777 818 903 -890 309 95 -929 -530 -263 -845 594 233 705 921 742 -15 -59 861 -742 -174 726 534 136 -929 31 -357 937 -716 340 63 -494 559 891 119 906 767 -930 399 -627 -504 -694 -545 -47 359 -322 887 638 -664 -866 41 141 55 116 646 523 377 -447 -477 245 393 702 100 878 -685 795 -568 -280 553 -955 419 626 -222 -772 -80 35 -60 935 829 -588 903 -325 378 407 536 454 -45 -380 341 -262 653 567 -857 358 434 145 -433 -905 -753 236 871 -645 820 311 465 458 174 125 -502 281 -174 847 309 -394 -340 -496 644 -866 -944 -427 -827 -222 584 384 965 704 103 559 -485 44 501 177 -222 237 183 -700 82 -618 561 629 -622 -824 -476 -923 167 -126 421 285 -644 -183 94 -402 -796 488 -227 623 97 406 -348 490 -454 714 -204 -213 -341 -502 -530 -78 -414 -971 495 -218 162 192 -51 -655 341 826 233 141 267 471 -50 526 -269 -21 109 712 573 -408 584 60 -509 -830 -500 584 771 977 267 -227 650 -259 -337 950 -198 52 -475 -705 -430 -402 669 286 635 -535 784 -979 986 518 -487 29 -36 170 -97 426 -956 -244 -320 -883 -82 886 -872 -918 -200 592 -942 -966 481 806 269 -839 -301 840 -450 -643 963 -668 -922 -702 -721 -323 -344 -312 -60 26 715 -246 564 -10 587 827 -438 -228 -522 -897 -811 -340 -444 527 480 649 296 225 -329 -357 -423 -169 261 667 388 -805 96 387 -894 -327 -669 707 -925 -442 -477 20 884 493 -989 -142 -296 -378 681 -252 -546 -781 -303 666 588 501 -422 -431 -61 -536 137 849 -860 -307 662 638 134 790 25 652 892 -986 -910 -576 367 -21 -516 82 524 -433 691 -867 132 711 443 -677 652 745 914 934 -136 -54 -187 -506 966 -964 586 308 -654 -468 -239 275 518 -361 -310 -272 552 109 -917 -6 -615 552 119 346 672 -782 -634 -726 -515 53 -366 -450 -385 -790 -753 -511 536 406 467 414 -899 713 -599 -143 -314 -437 -282 -158 940 760 -794 431 -702 507 -402 363 901 169 -990 -166 -331 980 476 -143 -822 -133 -628 -740 677 -372 -929 -459 -375 311 -295 638 -685 -239 -340 648 -553 205 650 -82 -791 -122 803 458 182 342 -38 -61 -137 -48 309 -341 941 -996 -170 -944 -366 169 601 -371 992 -617 -627 -801 177 268 -459 980 -443 -48 -479 339 18 -891 -634 -689 -559 -768 772 -429 -903 76 -229 229 -854 -972 -135 797 520 982 -530 791 -381 389 -654 -452 914 -416 -267 -581 844 127 -497 216 852 12 -143 961 372 463 -479 596 -746 731 35 144 34 238 -622 593 -657 256 -87 -330 520 -576 -457 -499 166 -675 318 885 515 774 812 -74 860 -783 506 210 -914 -968 571 -797 967 -419 224 624 786 -606 -556 -186 -768 184 -790 -376 837 215 359 301 -991 -433 -812 316 -247 -365 231 523 37 -469 745 767 -254 393 928 840 -725 -413 171 -51 -228 -652 -568 546 840 281 319 353 139 -387 410 342 -661 778 818 -761 442 -157 -859 830 -320 746 -714 586 505 862 536 -909 -688 362 542 48 152 202 405 86 564 -357 -606 995 652 884 -455 -607 -530 -921 800 225 -391 -68 -739 -934 -449 -778 852 715 -961 679 853 -129 -771 903 -90 -592 -525 -352 -898 417 -654 875 -366 -842 586 -233 651 -569 -287 883 825 -939 -17 -852 -871 414 432 129 413 -203 -319 644 -573 -434 -362 -539 201 -514 -347 -473 -940 53 91 -818 38 348 -759 -620 455 96 -298 870 -383 -385 -794 443 -199 157 486 492 476 -225 545 520 -962 -750 868 -204 -708 243 -322 -862 454 978 121 -993 -788 551 349 -538 441 990 102 782 765 382 -783 -121 976 -553 691 -339 100 235 -580 -626 122 -841 -401 373 675 -717 981 -811 -390 -369 299 -837 -625 697 -380 201 306 -553 440 558 -266 -523 86 732 -646 -644 -332 369 455 -887 -95 36 460 927 -217 -437 -804 800 915 -350 -141 -362 901 372 652 -534 311 -712 -187 -111 953 -533 -703 247 737 84 -165 -738 62 -130 -30 916 118 -952 -941 -897 78 -665 960 509 -867 -40 -806 -9 -625 -545 401 -252 500 569 746 999 -507 -724 -198 691 -989 -826 -853 -265 -113 -625 -813 -342 466 752 -163 -325 219 -387 -520 789 -440 338 -358 -515 242 323 -368 -686 23 -370 -504 687 -354 466 -845 114 -775 678 -81 584 19 -60 -853 751 285 967 -990 -345 11 891 -873 414 -887 377 -755 429 -569 -323 250 373 -815 579 294 -279 192 640 325 -915 235 454 591 756 -250 141 -992 136 20 -653 282 536 -666 889 74 326 223 112 328 183 413 -463 863 67 325 885 -495 173 37 475 -164 31 899 -690 -516 264 895 256 -83 -134 598 353 336 659 -907 382 424 -632 551 86 617 534 116 3 866 815 -169 671 562 416 275 415 -366 962 452 -896 485 -407 -569 131 277 467 -665 -230 -670 555 -516 869 -909 -511 -964 -417 -337 723 -156 359 -620 -805 -379 331 760 -51 -552 371 162 -53 -298 923 -285 70 776 -153 436 -572 -454 44 -636 984 -890 -386 -386 -923 107 -687 711 952 -174 403 -820 614 -449 -81 -832 -728 -322 -38 143 631 -673 -54 169 -916 280 362 653 145 -279 212 308 -700 -546 914 856 943 187 197 -301 -366 386 885 -244 -600 -707 112 625 293 -534 279 -300 -619 615 -711 -886 344 34 -496 120 692 -583 665 220 234 -324 -15 518 -970 -517 33 424 -492 -893 -358 386 -657 122 211 -952 -683 97 149 906 552 -901 -948 -858 -535 -717 219 48 610 -825 -620 -348 -666 859 597 963 -419 456 -968 -845 146 648 55 423 -535 -293 -371 984 -652 778 -204 291 187 -320 972 -548 -133 -309 122 690 702 417 -85 -103 -882 926 -669 181 -813 730 -624 900 673 805 -53 -661 -935 99 38 -219 -731 -798 -980 671 161 -758 -910 -341 417 195 -993 -898 -762 751 -385 -379 74 -108 156 -341 935 -101 -709 1000 943 -553 -97 449 -662 -772 796 808 819 -238 740 -193 113 998 -49 162 311 -216 285 -500 -13 438 576 225 159 -484 965 -990 -849 806 27 -611 -817 -599 -714 -441 553 601 586 -862 140 -235 825 -643 363 551 -751 767 927 261 -590 -231 -280 -142 422 558 267 -377 527 852 602 115 22 -826 -813 98 -333 746 -217 -123 372 346 -734 -985 -8 -466 -135 522 -338 -194 -851 773 376 390 52 421 915 213 204 648 -753 482 354 -561 106 -893 -575 603 877 -266 -617 64 -37 87 -927 -828 -627 -123 630 886 581 1000 716 -864 -180 787 -733 617 678 -786 -336 -421 92 -332 155 743 -433 952 593 768 -698 565 -203 -57 -490 213 426 -182 129 238 868 -721 740 291 864 -954 -291 -346 845 180 -187 -267 -147 -748 -18 -532 -457 -527 151 674 571 593 367 -959 -992 -84 763 -249 860 -262 -848 -219 -352 30 420 713 -875 197 925 -251 -291 -804 -63 -612 -311 -189 -403 252 822 -840 -726 292 -907 -706 629 64 702 -553 59 -829 285 233 217 291 -769 923 658 -213 560 -732 -718 -471 -80 488 -128 -313 845 -232 735 -323 25 20 522 -530 -814 -275 -226 290 -801 -929 -531 398 -547 -758 -635 929 623 -592 251 -66 -830 -708 -432 -481 -555 18 -674 -990 896 -491 -537 -987 -907 -746 460 683 -115 971 140 111 450 -346 -243 937 -345 334 -113 -983 -287 -499 646 268 -996 762 -524 800 878 332 -1 329 55 -426 713 -229 323 567 996 173 516 115 -157 -463 -639 -814 -651 -856 516 116 -384 266 896 -894 -912 907 -173 1 138 -973 884 -921 -434 854 -439 784 -920 -809 -491 823 884 -735 210 199 -213 -436 698 802 152 -636 -398 -267 -520 -554 -52 -366 463 92 75 423 -357 519 908 726 -5 -300 683 -38 585 -324 -556 643 -387 -610 -512 -495 -856 -752 690 777 -69 -650 -697 -479 954 758 733 -877 317 -101 -213 128 546 388 -677 -19 -51 -462 636 663 -992 -805 -1 606 808 -550 320 519 -64 308 -964 -345 150 -206 -56 -204 692 337 495 292 -865 928 -906 -63 -235 -748 -2 92 -896 970 -909 -177 -468 -880 947 -662 357 284 -485 31 900 87 -817 -202 184 -776 379 -303 151 822 595 982 -871 -453 -492 -254 566 404 -868 19 536 -474 -871 367 -397 -282 -852 754 -60 833 -198 -645 -28 321 -266 410 -975 -474 -756 745 353 443 333 123 -547 544 532 602 -462 149 -67 838 -673 -243 200 -561 -245 860 -897 994 -288 999 176 89 -994 794 226 -808 887 643 180 611 646 730 -406 706 908 -728 -804 -9 -811 223 -909 680 918 -965 -476 -283 853 -322 -130 139 -442 504 182 -545 -272 206 580 -922 706 964 -681 521 203 -951 630 -79 651 110 -635 -146 -435 -746 -104 188 -176 -225 -205 -142 -21 -703 754 -202 -495 476 -733 601 -243 -2 -644 200 -941 894 989 610 348 -887 -453 -620 465 -52 195 683 -169 733 -133 606 818 517 602 539 -141 -287 -925 566 680 950 -993 428 353 -70 983 -342 -242 -1000 49 -395 -536 -167 554 99 -509 738 515 -636 -20 478 -589 -891 329 516 -761 695 428 864 603 300 65 -105 446 119 -96 -317 914 629 -491 398 -818 924 955 -748 -87 -195 441 677 231 -7 -101 -374 304 7 481 -330 -675 561 -527 781 -534 -998 689 787 -773 -337 -976 -542 -74 -637 330 975 -756 910 -217 -356 -519 -973 887 -263 -426 961 6 51 -550 864 281 -400 -299 912 -971 722 447 -501 949 405 283 886 624 51 799 844 566 11 -566 -685 974 -967 480 1 -584 744 352 -880 -78 524 447 -787 -862 520 -870 408 -738 -662 -273 -502 557 628 547 -106 -406 -907 -265 -597 -657 -387 -292 156 884 117 781 -159 -248 -785 -946 -979 -15 -552 -595 -472 791 -776 -957 -413 -109 -386 224 696 -507 202 972 88 -841 -801 450 177 -507 -9 -817 -794 1 73 -168 365 553 182 560 -649 623 266 -414 -574 -515 851 -438 560 -716 506 646 -189 340 -419 691 -411 -108 -528 250 -974 480 795 -349 488 -830 -770 81 509 -917 837 -299 -791 -926 -644 -82 -559 -142 -329 643 945 -14 403 -867 -215 72 312 480 -405 -619 122 -888 -372 357 13 799 -811 385 -102 906 363 -620 -755 -897 -647 -517 -969 53 -65 87 -602 430 570 894 796 903 339 577 -827 -955 723 78 481 273 -933 542 -460 976 655 834 220 -540 331 -248 -819 850 -146 -85 457 814 -659 166 -901 649 933 -753 18 316 473 -221 -590 503 439 89 526 -307 496 743 -45 -636 -694 153 90 -548 -863 -828 984 763 -831 -57 865 386 -957 850 -343 -189 824 -342 914 -264 109 352 816 765 56 275 569 692 -689 324 641 560 775 398 58 56 -955 54 800 171 -545 -424 -337 -647 120 -972 70 -199 301 790 -340 72 -438 603 -591 587 725 622 -487 -734 -592 156 -679 173 -177 -301 287 -543 -803 509 361 -202 613 998 968 -733 -2 773 -881 353 -180 979 -646 71 -871 -951 -373 -622 678 -561 -829 -455 181 725 194 -452 582 820 -859 -146 352 345 -940 411 494 -659 -26 -366 44 668 -678 -630 -163 -737 -720 625 993 -275 488 664 -933 549 584 -448 -820 350 783 305 -359 895 864 -942 -561 261 438 89 417 -170 -890 -631 -482 -673 812 -560 -640 -588 971 436 418 -646 921 -602 -419 -441 326 53 -123 217 -857 -241 357 -56 673 694 288 -135 978 560 -413 -651 741 -985 -49 484 -105 876 895 -404 -835 -334 738 -395 -310 281 988 781 498 -486 -172 323 185 -634 278 755 -738 -666 -315 220 -20 -393 -405 -681 -722 555 293 2 -673 608 432 -546 228 -990 -782 -550 -800 -467 -284 77 -685 -450 -632 -282 -688 373 -387 -190 156 868 66 -263 -680 -410 826 -962 753 -589 238 -723 -774 343 166 -691 381 -649 -139 722 497 -896 -259 938 431 603 608 -797 -201 -641 415 269 67 905 71 -152 -137 749 822 -566 -31 286 -302 194 206 -485 -495 -87 -866 838 -233 366 -129 703 876 597 -275 68 -956 -761 -673 996 90 784 740 -155 301 68 -374 -790 524 -296 -759 223 -438 545 809 -765 -478 -30 543 206 301 -991 -462 -628 -359 676 658 -645 947 -771 -905 232 -626 -201 954 55 258 -279 -566 893 -494 698 -169 405 1000 -864 586 504 801 -46 429 -973 161 671 251 997 780 929 682 -16 -99 -72 564 884 -846 -618 -846 -826 -462 605 -516 880 -299 -376 -250 837 -86 862 -500 -960 -203 -223 166 -661 360 922 650 36 -614 -312 -793 924 -773 721 788 -973 -456 -247 521 486 -637 127 -244 -400 515 172 -259 10 738 487 927 -215 -396 -805 46 67 438 -745 -566 -489 -184 239 299 -490 -635 -99 -101 -261 568 -607 -484 979 600 568 -438 -660 35 -470 440 -566 386 -707 -837 415 786 -714 537 -688 -461 92 -566 -494 356 296 123 328 -125 756 540 755 -97 -159 -759 -689 505 -407 -772 341 -781 815 -897 837 -644 -53 310 -925 -975 -47 282 805 385 548 397 -313 -510 374 585 236 723 -540 559 800 445 895 -305 -539 -644 -835 -82 -500 -787 788 -41 -587 -694 -255 245 794 233 -171 689 566 210 -435 -888 -687 282 847 558 494 -516 539 55 105 763 -505 24 -291 -440 999 -943 533 -700 -423 -144 935 -522 -824 -463 -434 486 -899 419 928 -469 -603 -864 21 670 216 -982 -520 -582 -830 8 892 -58 348 289 543 413 888 -336 30 825 724 884 -473 536 384 498 -628 -915 -892 -174 -266 156 -465 320 457 332 414 -801 103 -198 -994 851 -612 544 -353 331 659 -790 8 826 -515 -187 -130 346 -784 925 379 -577 485 -350 884 -895 -359 896 -117 67 -503 -525 292 -551 272 -785 -545 123 -708 -857 -792 220 -233 -348 -514 847 -700 74 -545 -398 -405 609 663 210 -396 171 -673 148 665 -511 784 -161 -380 -548 -275 1 -20 -601 -778 537 679 689 -614 35 87 880 331 586 -794 -517 -900 481 585 234 -695 -516 -793 651 804 -243 146 647 -492 -748 -851 484 -883 -535 540 872 138 -842 308 988 -168 -276 523 -451 914 -454 -803 114 652 -78 -2 -583 527 902 604 -59 -31 443 49 -5 -396 465 -634 957 -89 409 -447 123 -547 -647 -712 191 703 -160 566 368 119 -33 535 770 -670 -737 -459 -278 210 -522 903 8 -899 -61 948 -720 854 321 -18 273 -266 800 441 370 -41 -251 -130 808 429 -586 -656 508 -460 512 516 606 -271 -372 -720 833 643 -794 -404 283 -854 481 -957 -975 -37 -191 -983 193 -576 566 -899 386 133 184 926 515 -484 -818 177 427 -340 -394 -892 491 -179 825 -991 347 214 221 111 907 662 -4 783 902 619 669 -734 239 561 283 396 330 529 127 -698 388 905 -289 -540 -317 -86 -816 -347 556 -842 34 -900 -749 168 558 177 621 -500 -368 955 970 -666 401 -913 534 831 -174 296 -67 34 909 945 738 620 708 -800 438 951 -636 -843 -469 -911 530 399 -14 228 930 -254 -24 840 -35 -43 -417 681 -833 933 -596 616 214 406 113 -129 344 -17 -482 740 -917 -606 702 615 -31 -345 119 122 204 -845 232 584 960 -847 986 915 -901 -126 -11 -221 460 55 921 246 278 -11 546 -979 -932 -106 397 896 867 -774 -197 -90 -64 -728 409 -816 -17 -130 -931 258 740 -455 -620 489 313 -975 -938 -331 66 -964 -922 -869 475 -910 522 982 -356 -564 460 -978 -728 194 173 -650 278 776 240 933 -813 -840 0 887 -984 27 -607 -760 -504 394 984 889 565 6 524 -926 -27 957 -510 -845 814 337 894 -534 -446 -210 -278 -845 762 837 -790 -280 670 -657 904 700 652 -440 620 595 482 -702 714 -514 817 -923 -369 -830 -780 803 452 518 150 -92 229 -632 286 54 -975 -677 761 220 -976 -942 792 -510 -981 -997 32 980 -445 -795 809 -390 -151 -24 -328 -747 -378 -448 -284 -466 -118 166 -880 -820 -81 299 914 -997 748 -7 -426 298 572 247 196 926 313 -717 327 990 -115 -187 -640 -680 -251 640 -342 575 -3 771 -513 -214 -710 29 89 -470 204 462 -92 808 -351 343 429 144 167 -994 -304 -925 -229 206 -610 -658 -699 736 913 -760 -781 -69 775 -43 421 387 15 -863 8 856 -236 -330 601 -633 29 408 -983 164 867 -486 -981 631 422 390 -622 -445 -446 303 633 351 45 -995 852 -379 144 919 712 684 -814 505 -50 605 511 -200 296 -832 -513 -745 -817 966 -205 591 -358 -387 635 -110 -801 89 -244 383 690 5 -250 567 527 198 416 -176 -455 196 -781 -414 -408 60 -656 903 -508 617 77 -244 414 -214 556 -382 727 725 -881 -339 539 -325 -370 -709 62 195 482 344 836 567 611 -483 -551 837 629 -956 -249 61 134 -127 597 586 -377 60 349 670 808 -414 -259 -402 963 -161 635 644 823 260 -675 910 -440 -202 -647 776 931 -546 -105 128 494 -83 646 87 -568 667 -392 668 513 277 144 125 -363 -239 -788 -979 943 745 -922 830 568 158 -818 459 305 -486 -553 -211 -480 -998 -949 -777 -533 -101 -374 322 -889 650 377 -852 -744 138 -863 123 -283 741 -159 96 -502 -425 224 939 321 53 134 819 -366 434 690 773 -543 863 -50 758 319 -787 815 -434 85 924 -265 -626 174 24 612 -461 -271 239 -410 -841 333 335 -233 217 -401 -896 249 649 -74 -394 -735 -791 -178 940 543 -492 -68 -666 -104 -709 -589 -900 947 295 -908 -942 255 582 735 905 -253 -786 -323 455 -424 614 990 -319 -606 -95 864 819 -597 -615 831 317 753 -895 -242 144 -33 371 -27 297 -878 -267 375 57 -281 157 229 -742 703 14 -422 983 -381 -482 -80 684 270 613 -609 -472 525 246 -49 349 228 -572 -988 372 -308 -574 -67 -60 982 -944 860 436 143 570 94 972 162 -264 741 -749 -117 -714 -544 -755 185 -88 -402 -642 328 432 250 689 292 -457 -243 -595 93 845 -110 -908 505 811 -585 -620 196 685 -26 629 215 -107 -924 390 -515 -828 -378 141 137 946 124 -545 -960 -899 -196 -428 -813 161 51 257 -394 913 -684 -996 -97 -495 863 916 -540 556 436 665 -677 -347 -658 -95 679 -279 -777 -74 -138 -73 534 301 -294 -708 527 -812 252 134 180 552 630 745 614 302 383 371 -58 -164 -815 -864 232 -1 -944 939 -273 -854 309 -339 606 -774 103 729 247 654 983 -75 -197 -360 917 849 -323 129 -270 269 771 -530 -895 768 -880 -194 -58 -648 -605 354 -124 -540 289 283 425 898 -293 -121 459 850 -103 -656 416 -637 -248 289 53 -211 44 362 -396 344 -451 518 631 -470 -24 873 -937 -636 79 -797 846 471 -424 960 -215 -170 -794 717 994 48 330 -622 151 610 687 -894 -507 -691 -1 -322 205 565 554 -325 353 -938 -867 380 -681 -629 -216 -751 642 -727 -992 -538 544 669 -501 911 -566 935 238 718 -118 -443 791 -525 -553 -517 -45 -235 492 620 194 91 -605 -878 -354 188 -394 -666 -613 861 26 -733 -674 -831 874 996 -990 723 -997 638 -849 666 -656 996 713 -155 -12 -853 428 -366 -774 873 -553 -151 -185 -463 856 273 -455 -865 907 -453 -461 -58 -678 288 -267 975 -282 87 705 -820 671 230 451 -531 575 649 982 899 879 -159 -109 488 -697 -569 -398 437 -309 971 -110 -776 -92 -701 836 -112 154 -384 927 298 393 -599 24 -434 580 400 696 -909 609 -876 -388 139 383 -567 -936 -301 543 664 -615 -444 306 516 409 915 4 360 194 -613 877 233 916 -49 490 119 -994 -467 502 -341 -964 -258 -542 908 -17 -821 953 209 325 960 -315 173 -848 -36 689 -102 -915 893 720 -795 -158 -941 -100 484 293 -211 -987 -354 -45 -729 302 827 -953 12 544 118 469 526 164 354 535 -235 344 903 -18 980 -768 366 -82 -65 -415 -388 -631 -967 694 -838 -207 -599 944 -338 218 -279 498 713 701 -492 936 -94 -473 -799 988 -450 793 523 814 -329 -957 694 -107 962 -128 -117 -354 802 884 185 -773 785 -453 373 -188 -815 -77 430 883 -648 56 -293 -673 797 -701 -890 -51 -810 694 218 -544 745 727 486 -536 628 470 580 17 79 -583 110 -716 -571 -900 -136 -124 871 701 -325 824 -5 932 -264 -410 -58 161 -563 -9 381 -745 -637 758 -900 -284 -342 -947 -795 -487 384 -619 -487 976 420 -758 249 -960 875 -991 484 445 -832 33 710 525 -929 399 -417 -895 -50 -53 -965 -498 566 -580 -388 541 454 859 759 -671 -161 93 -315 -230 276 -632 235 -975 630 837 389 -93 435 -283 -477 93 -405 113 -926 832 -486 -577 81 295 929 266 -507 291 934 -696 427 353 -569 -895 -297 -171 -505 -493 -915 685 -302 -690 -136 932 273 794 742 -689 -103 -60 -911 902 -393 587 -6 -243 541 23 -760 -493 157 630 -947 -169 626 -29 581 91 792 722 -610 -636 24 -741 520 854 -730 584 206 -924 81 956 881 -126 622 -398 -274 -931 748 145 554 675 -111 312 422 -147 -739 60 -454 -14 694 295 -915 -509 840 71 -983 -619 404 -54 749 -980 392 563 680 -912 -349 112 -856 -625 583 -353 317 961 793 638 -391 -28 493 120 8 -134 -865 -667 -509 -355 -876 -507 635 -964 -263 716 747 -81 -390 771 -173 -113 664 -135 -471 431 -893 685 301 449 -897 859 977 -266 491 -38 -596 -275 91 237 -561 -553 473 110 772 229 -523 -593 -80 524 718 334 313 -589 523 -940 978 999 28 -971 376 523 263 -650 -901 -147 -328 310 232 -812 -817 -964 -207 -610 13 -70 791 -967 643 -640 -986 434 821 772 868 386 194 112 -627 406 -736 76 -29 -595 810 663 30 -199 -465 290 720 892 882 211 -441 -108 -5 -994 927 500 710 358 -924 424 -78 306 -161 193 188 -596 -314 -591 979 192 538 928 -207 -697 971 781 845 228 -528 671 637 22 -224 915 -868 -598 512 660 114 586 420 -247 44 -703 228 813 -740 -470 749 -693 724 290 731 95 875 -792 228 68 495 -979 456 -173 360 150 -234 245 857 557 -951 -319 347 691 -290 935 -984 729 101 183 -921 786 -677 -63 491 757 -25 -302 -506 587 592 126 -293 -959 541 444 479 -265 799 -762 -440 -118 -820 -292 -307 251 977 -16 326 11 551 -212 754 -572 815 -262 874 -763 215 658 10 -354 -313 299 650 -792 498 -574 -792 -214 -314 -644 -235 720 731 -413 -685 983 -104 298 -9 -429 -649 -383 -395 -384 466 214 917 812 956 525 -626 595 941 -860 166 212 686 -637 -56 -498 -83 789 -113 336 748 652 85 771 -892 114 539 -234 770 937 288 368 -484 -499 -417 956 -847 -70 620 -266 604 -118 177 517 330 -543 -134 441 -278 -998 -719 -693 28 759 -592 -443 -3 -141 131 693 753 -76 733 583 -395 294 -194 181 -811 -52 -589 252 -28 885 784 862 -115 -750 574 -926 -181 -762 396 -430 271 535 -787 -216 646 -184 -714 -693 -773 365 -627 30 320 4 -362 946 131 -295 161 -900 63 -598 -212 -25 -475 -450 -371 -155 -231 302 215 906 818 -577 124 -414 939 -468 -386 -637 374 -129 341 -27 -231 -684 -430 -199 233 -557 75 -289 818 361 450 894 -90 -274 519 145 -760 932 -259 487 865 -350 285 -104 233 -192 599 -446 -172 37 -184 989 857 -557 421 387 799 -19 -241 -831 656 875 253 -122 -834 -420 -400 -475 -793 749 229 -38 654 325 531 464 -476 -479 224 114 -661 539 -113 553 463 97 299 -944 -510 -85 774 -932 -74 -703 531 661 832 678 -922 653 -566 -811 780 -6 285 -718 -663 698 72 -899 338 837 -361 -364 127 -388 440 -306 96 -517 -841 79 836 379 521 248 -413 460 268 201 -894 -684 8 -725 -632 -882 -972 272 -104 351 -94 -681 823 -802 770 -251 -582 -533 964 -607 -613 -982 -707 53 -472 317 422 -234 269 727 152 20 -331 19 943 340 -195 947 -649 474 -992 864 -62 -482 -906 -177 294 974 72 772 259 -884 -919 79 381 150 615 -582 -941 -106 67 937 651 -368 638 -289 -727 721 379 65 200 -517 386 -235 -290 -700 -98 -829 877 -653 636 404 -74 719 -637 -171 -265 465 -718 816 409 -846 441 820 -114 462 -73 -720 171 962 -268 -141 620 -440 221 -255 29 403 -671 -585 474 514 937 689 137 244 606 470 -581 -124 -703 -946 -905 104 -560 -766 -10 -583 -655 -140 -6 105 -6 661 -295 -186 -690 -831 89 592 -656 575 321 -920 928 -658 705 -190 268 352 718 40 -800 247 799 286 -611 -143 -126 -401 326 938 -742 -795 154 -516 990 -423 408 -934 751 806 66 899 887 -898 -15 -146 -284 230 -264 -468 -627 -298 -536 -866 -80 -676 -130 -704 750 695 510 183 -282 897 -205 43 785 428 320 -527 -922 436 134 227 770 733 -837 913 458 -427 -674 278 -35 641 701 37 -500 426 -442 -565 -575 638 695 -845 -55 -765 571 -456 -328 201 -14 -667 104 -50 496 822 -290 958 -866 -993 665 979 662 581 -550 -465 -187 -866 -307 -404 -344 -283 872 -667 -802 -681 227 -882 642 -774 811 423 -906 936 748 840 -887 268 -177 -972 340 -297 19 -896 -762 -700 116 857 909 -950 -712 -678 492 883 958 -865 -541 752 927 846 142 257 -746 906 -219 -655 -645 598 -884 979 313 -579 343 847 -558 438 -212 734 -18 712 -112 379 571 -702 -610 678 -69 796 505 -587 278 -934 -676 -753 408 -806 -33 -231 -690 -267 733 458 351 -903 -519 553 -945 -972 -147 68 -92 -271 -160 307 213 -480 -271 -253 -176 210 801 836 -843 707 188 -692 -989 -186 -466 736 125 839 -471 -72 131 66 757 446 -668 920 -56 -840 288 117 680 -500 -223 952 764 -471 -670 196 -191 -291 917 -382 -96 -57 688 -897 -275 -439 464 342 824 688 -108 -738 -387 -290 352 -503 223 995 -955 -354 856 259 594 725 244 -744 -890 -642 -198 -831 395 314 -439 -514 -801 -640 -892 -899 -249 -85 -247 65 -941 -298 -446 -422 -296 457 518 775 -269 -98 926 730 85 -284 246 -41 -303 675 -24 376 800 693 -293 84 -442 526 349 170 -69 -426 -487 -401 990 -619 452 -832 655 775 -993 -258 -964 -535 -326 625 -940 393 -477 264 -567 -948 197 20 -792 894 572 -204 622 -221 819 257 -662 -220 -867 -755 251 577 -787 -609 -379 858 -497 -796 -769 -550 807 -307 -427 250 40 -253 -965 -5 797 -507 -838 922 -357 -423 999 647 -940 -460 860 -20 -893 -48 707 -8 -746 305 236 -565 -276 780 618 169 -75 962 959 -533 934 977 177 395 832 -119 922 279 -862 -412 408 333 -466 -910 -333 -327 -988 -676 -840 -582 501 322 831 -886 -179 903 -516 -382 794 -886 374 -866 -572 602 293 -779 563 -428 321 84 948 -249 -171 298 821 -596 986 746 -606 -308 362 -812 355 704 307 -700 -602 -236 -760 776 -650 -6 211 -426 -177 -149 -93 -518 -194 60 -199 821 -380 72 269 234 -935 510 924 -407 -154 -993 -692 323 -312 -245 236 301 -80 214 173 637 323 -830 656 173 831 -18 -640 -233 -829 954 528 629 15 -428 714 179 -867 -151 383 473 -90 851 811 534 988 -38 -22 931 270 -801 -274 841 471 -789 34 857 105 812 898 -602 -970 902 -571 -835 -985 -941 -610 -157 -574 -970 -147 -303 -608 -227 -149 490 117 -41 17 -340 331 -515 417 -354 986 678 868 -981 321 -635 -935 146 -716 914 367 -597 -682 141 -785 742 -117 -631 90 -943 -638 266 -721 836 919 -271 724 376 -542 2 -976 805 548 -209 -987 -166 -246 148 79 343 318 -695 -443 689 533 76 -766 -437 493 422 -287 -679 -919 745 805 -294 317 -293 829 861 -914 -144 828 200 -84 -319 433 -310 284 -486 763 837 979 -201 -590 -89 429 -204 -822 -975 738 -775 372 -482 -127 56 -130 -451 -256 37 -85 -504 63 -998 223 -455 699 786 -331 113 -585 -865 -188 -981 123 604 -852 -725 -11 -892 -766 894 -665 973 607 -65 574 -416 280 -366 -302 -479 -851 -888 -806 324 699 -261 425 -675 -455 -472 -615 -285 -808 -292 -877 -494 134 -764 438 -464 -94 689 588 -799 -468 -318 -845 312 -449 945 -387 862 719 -409 -271 997 129 -403 -682 90 -735 448 683 -167 310 -914 629 683 874 212 -569 251 -884 679 353 649 -138 734 855 -691 263 -426 -706 -564 -430 -538 47 -544 -684 -170 596 -447 -555 -527 -677 -373 -417 19 676 -189 -630 -93 825 -932 906 900 945 -788 887 95 -248 290 -894 -871 -628 179 -278 -34 -578 -936 639 -155 222 560 310 239 644 868 -596 -405 -133 308 111 -849 910 -743 94 478 229 367 786 -871 -791 -671 -19 750 368 687 -623 -902 926 -919 -751 -528 879 936 -773 879 -354 -409 -560 484 -51 -6 -949 -270 984 792 -464 -196 507 -643 -801 730 -673 485 412 -300 -818 -763 -500 -7 -273 -819 -766 918 -126 -854 179 836 737 -312 -521 -819 -517 -412 618 -343 -900 732 107 901 646 831 -563 -791 -200 -250 -603 -45 -318 39 -670 821 -730 342 349 567 249 307 723 900 -54 -43 590 -555 -624 -400 186 -256 574 395 -351 -770 -56 -455 -975 672 -624 -375 325 602 120 203 -477 101 115 184 -796 824 303 595 -932 -861 -364 -932 473 979 454 914 547 -645 -116 239 415 -512 -892 440 -34 -651 -13 -568 759 -590 748 -677 -505 -25 -171 795 -129 -833 59 784 749 -73 483 -463 236 629 505 398 485 856 584 -908 36 107 388 -796 -157 -437 -459 -379 -525 634 648 734 742 947 -799 -960 -423 322 -118 986 221 583 -388 -496 701 -869 44 -252 337 808 157 291 -8 -620 769 755 -615 -114 -277 141 -720 -295 -752 -476 816 173 970 750 903 -660 -708 -892 -554 -829 692 299 -597 -77 479 -379 -969 -974 44 377 -669 892 -85 68 864 -349 753 -335 -243 -425 -72 -810 863 -306 -149 451 221 -773 -276 964 167 819 -63 88 33 805 462 -336 800 322 347 174 502 581 829 346 -876 -831 -973 -180 938 -373 249 607 653 -532 607 -288 387 958 -789 211 72 -170 -719 -125 739 -643 -609 780 -802 883 -869 -92 115 -240 -861 -490 -289 -647 -99 -825 9 642 -424 -477 -946 435 -220 -885 834 -888 -444 653 628 -860 830 -873 -776 205 687 664 360 932 18 956 793 -911 -836 577 -144 -842 72 -307 99 -201 387 -979 833 -455 -170 708 135 -881 -121 -922 375 -555 700 -507 -224 -184 438 -503 816 -3 -634 111 -500 60 793 132 555 714 -309 -285 879 -144 89 713 155 -804 565 -121 -892 -326 -326 711 -423 954 -496 67 -78 -42 -279 324 -555 -594 266 160 -329 820 -555 101 258 -692 -109 814 -565 -265 413 632 361 233 -625 981 704 -303 243 150 -744 208 -125 102 970 69 -536 -492 -76 324 -597 768 -554 202 948 593 -919 -873 -747 961 472 -599 -208 -883 989 5 283 -960 -325 26 -193 901 -408 -387 338 -513 -181 67 497 893 919 -921 313 -942 340 -579 396 -428 -459 596 -232 -209 261 -973 -685 -669 -788 -890 566 434 -411 -632 -284 -907 -730 643 378 -712 -301 981 -192 -814 -170 -734 -23 290 -310 878 -220 -436 766 839 181 658 541 -33 982 969 543 572 -500 294 -804 -817 605 -7 -769 -793 440 800 383 -137 180 -769 -733 -669 -89 633 -386 -645 -463 271 485 -434 222 618 -232 434 -831 971 -336 347 -889 -836 -211 -127 -837 923 370 -639 -818 475 87 509 -282 794 171 32 121 -312 113 -960 -540 121 942 522 -508 292 -727 -872 -739 -251 495 20 485 884 -448 -325 448 896 952 -365 -52 794 -685 300 436 -149 -659 -39 343 -103 -707 -101 94 -488 763 112 933 -239 -899 -939 916 -228 623 833 544 -83 -885 142 -607 -343 441 16 601 -986 -660 -967 25 -934 874 273 216 487 178 -451 911 783 -243 490 965 874 -141 917 819 -244 182 -288 713 879 13 505 577 613 660 18 153 -85 906 -289 877 892 657 -939 445 926 -372 -6 -549 461 -834 -286 -182 -998 879 -281 420 -249 -712 800 -468 945 -350 987 -547 -450 747 954 -303 -315 -831 147 -590 419 248 423 -146 488 811 968 865 635 -474 -625 37 -564 795 116 -516 -85 -410 964 -974 476 -489 251 338 4 332 898 220 130 -590 81 908 -74 120 -226 54 -77 444 844 -487 -753 -488 -993 -873 -273 -111 -622 595 -751 883 631 510 -655 956 -464 654 53 115 -674 -262 -55 -836 756 848 171 715 -169 168 327 -435 -137 -405 328 987 -223 691 544 543 39 -706 798 929 -217 -735 721 319 635 -45 -999 41 411 -997 -560 -825 -867 263 807 853 -726 841 373 -540 -453 41 -361 -678 370 250 640 329 55 -618 167 -32 -852 907 824 -187 91 179 500 732 825 -410 371 547 307 394 789 -937 796 345 -862 -414 -317 84 -727 989 46 959 673 794 -119 857 419 -260 809 -972 865 -357 281 483 -489 802 -452 -774 9 92 -74 962 747 -240 -959 471 244 -895 649 -916 379 91 328 29 975 650 -444 -186 -416 -803 -449 342 917 -660 -375 574 198 684 -557 40 580 -16 -743 -385 473 154 -222 -55 502 138 -353 966 296 -632 -107 984 158 925 814 6 540 -809 -869 -172 -510 -139 -329 99 850 55 16 -652 326 868 -859 -708 -501 -80 12 680 739 143 830 445 248 244 651 674 -910 -605 -861 -191 950 919 -953 660 136 -23 34 -165 751 -336 -93 553 -923 842 -531 668 504 -976 -593 82 -261 -900 14 -946 -609 91 -171 772 -209 607 24 372 392 58 -941 -70 41 -658 200 -652 964 -160 -761 -530 805 -193 -277 960 -936 -860 339 666 -923 -323 -280 -72 131 151 962 -507 475 476 286 -506 -983 380 941 -335 555 785 -120 535 -184 248 834 -521 403 939 685 986 52 -258 -746 315 485 -586 595 -205 369 -42 -336 824 -122 271 85 247 990 653 -658 -418 -700 740 405 -247 830 661 507 -547 175 -970 -425 40 -923 -19 -574 -281 222 65 -328 324 -832 174 414 865 -60 964 793 -639 -547 -243 -35 821 -859 -705 708 878 -584 -187 377 -300 979 -954 709 604 -685 550 605 -951 -222 596 -312 89 -415 -495 273 932 949 -413 904 620 -971 -839 -428 -112 579 277 -654 179 304 492 611 705 -162 904 -427 -93 -96 -61 443 -656 -157 619 -999 -635 929 526 818 503 -395 -413 191 597 526 324 800 -40 757 696 -764 -156 -386 13 818 -80 -456 -878 756 874 -137 112 782 -14 706 645 -222 120 637 -222 -428 -455 -129 195 -551 704 -58 -720 -523 -822 -821 847 687 -804 -122 -97 -4 -340 -972 -636 -979 -144 991 -775 -254 -650 -616 -954 -666 589 299 -406 376 -542 -25 831 505 93 -308 487 747 -95 -178 345 145 24 -908 416 -88 -115 -511 776 566 -54 110 168 785 657 112 405 295 842 -482 108 -819 599 -53 -557 -9 -47 184 407 -670 -854 -765 394 -200 277 -396 695 -618 653 576 285 241 -363 431 -783 866 2 432 -412 -371 -365 463 635 -950 -4 -541 -18 -903 -717 617 -731 -582 -266 311 310 301 -769 -78 -771 835 813 -148 801 203 662 472 775 -914 496 925 -895 431 176 -328 -371 -680 -624 -126 255 811 877 -563 -507 -810 -314 -943 747 653 711 -749 -363 470 -809 827 13 752 -446 -123 172 792 -867 302 -31 -854 558 -447 -253 -544 115 -540 -994 658 703 678 -657 24 -149 -222 74 -752 -675 5 -150 605 891 -551 602 -289 -220 895 115 -235 -169 -814 -451 839 965 -850 664 -153 757 -873 -52 729 252 -419 -797 738 -331 -30 621 -786 -729 -138 -567 44 -80 290 -289 463 72 -861 -232 206 -694 -998 -250 839 -654 284 -791 476 398 -844 417 -9 795 -314 310 413 103 -845 643 -954 -718 212 -77 -453 448 871 -810 720 -331 -104 -830 -672 592 157 -569 535 -416 -596 20 -24 87 60 -134 -990 231 669 -824 931 -509 537 12 -364 -808 954 833 -64 -143 757 -574 -846 -311 558 222 674 243 710 638 771 48 -58 642 759 -637 907 -699 -413 -9 660 -218 636 -175 -154 73 167 -748 -578 589 -777 966 -38 -708 271 -689 -776 675 190 442 944 964 -162 -796 -580 -19 -525 432 136 46 -511 -785 574 -149 383 -966 535 804 -223 42 710 898 -805 206 -252 -636 -43 -982 -906 -695 -845 434 -478 136 401 290 182 -884 405 670 761 -377 -298 -18 -851 -335 185 912 -515 839 -125 562 736 574 -964 228 114 415 664 -693 -707 830 488 -971 126 -926 746 -511 415 707 -737 922 670 399 452 -546 -327 944 -493 12 -309 66 -666 176 -492 -288 160 -13 -735 395 -965 -69 -647 -174 296 280 -980 -482 992 259 550 -290 281 -171 -430 -479 -354 114 123 196 747 595 748 328 -165 474 -911 -445 172 217 -117 -637 662 635 103 975 144 -706 -101 501 -441 862 -60 -834 660 208 -955 236 -431 458 -295 220 -44 -361 -377 -868 -693 797 966 -725 -248 673 -821 -36 55 -900 -309 660 591 840 -565 736 -612 476 959 -141 -696 481 672 -248 -908 -727 -476 475 -381 -834 460 -279 -931 -581 -811 768 745 782 822 -597 299 -834 -697 245 87 -639 60 -158 -335 262 -847 -984 797 8 -216 73 821 -387 -3 134 394 -721 754 613 -31 716 611 26 31 -240 -258 -134 174 423 -838 398 977 -488 552 -860 848 899 992 -106 -725 -424 -643 -359 604 623 -311 790 -902 -588 -737 354 198 912 763 612 -587 878 -281 -519 -131 -783 918 -465 -178 855 -239 820 869 86 213 487 -615 -413 12 -348 -827 -937 854 791 -600 610 11 405 135 341 -995 893 758 834 611 357 515 86 -508 -425 698 -524 -543 553 -379 336 -327 -263 -269 -717 -710 270 -998 518 292 59 -846 656 -781 448 950 638 -858 -125 224 54 -719 876 634 860 775 -239 -384 137 -391 -920 -367 907 -357 -177 -824 -766 141 -149 -888 518 -687 236 292 -632 777 -93 -327 -702 -646 -743 575 -343 243 -929 -529 -711 406 146 862 598 -966 -579 -558 735 973 -808 144 936 79 352 -174 192 401 -779 931 890 156 620 986 1000 -844 -599 311 -388 89 16 -424 369 -746 462 -363 1 79 167 -44 431 466 -950 -830 248 922 -349 -957 -480 -753 -391 779 -455 -680 -857 -423 -92 -685 -670 -950 -620 -974 286 -992 -444 396 79 -787 500 -485 -461 -826 614 425 -123 -108 402 397 547 -537 958 87 865 -375 637 -48 -439 -125 583 -10 170 -518 95 -227 -279 547 530 247 594 715 -783 668 -602 -730 -341 -569 761 -959 191 895 511 -527 667 84 -557 539 -842 -410 -61 796 813 789 629 -539 -626 540 -394 -448 939 -104 243 -410 -45 -550 -157 -333 636 489 411 111 -296 -444 268 -653 -98 -315 327 932 752 -382 -699 -272 -928 -331 -492 -207 -797 476 -916 -998 384 544 374 208 73 -354 31 547 -672 499 -833 -69 -264 -771 302 802 447 -174 -209 796 -203 -666 -57 864 -2 91 877 -37 -116 -612 -252 -254 -977 412 -809 -178 361 584 -171 632 821 965 325 752 911 -726 -669 525 465 -261 427 -491 -665 -27 -29 -7 232 145 -453 770 -956 -321 95 974 -625 -994 218 876 -520 383 -495 -919 -106 933 -12 690 -251 71 411 -611 -231 717 -382 671 -764 -264 623 -528 -649 -927 -769 -671 -26 -138 -903 -289 521 135 714 456 165 -229 -71 -254 874 -591 62 938 993 299 10 929 -568 -853 672 286 -275 -100 967 773 -123 -798 704 -509 -569 522 -981 -499 271 -851 805 -655 308 -243 -162 -939 -933 -826 265 999 -64 87 392 -49 752 446 548 540 977 -515 657 -902 -510 -127 434 8 -288 -615 -576 770 794 39 117 681 646 -921 643 315 197 348 -88 -709 329 -460 -952 -550 -872 -807 897 -783 -391 -870 -442 -760 210 -664 267 323 -851 82 -617 136 -525 789 -837 664 110 260 443 -519 -391 -888 273 -156 50 -993 706 -595 656 -636 -878 -503 611 804 410 919 -695 210 -412 410 243 -853 65 -90 -780 -1 555 -244 595 654 -938 -786 845 818 -345 -777 -554 401 415 727 151 681 727 45 -353 792 177 594 -407 -585 -815 -672 758 -335 627 875 402 110 103 -609 -807 335 -790 43 671 -284 143 -242 -960 137 -283 205 18 -554 421 757 -898 -525 194 103 -767 -875 -143 203 -597 -689 971 29 -642 -34 667 -302 593 -204 664 -430 500 730 -49 -869 -194 -627 767 980 732 -996 927 -987 -975 666 -39 754 877 -414 897 -453 -894 -206 440 -541 788 494 -743 -583 895 166 -901 -378 -543 450 154 283 470 940 -699 744 601 510 987 177 -318 709 -201 -915 248 385 -50 -17 -369 -827 831 796 -263 -539 -77 -251 -430 -224 -203 144 -987 752 414 492 793 -194 -593 -371 741 -915 -619 -608 318 -995 -654 -219 881 561 61 518 931 -651 738 -792 638 373 988 -264 132 769 -40 7 257 569 381 -539 794 -956 -712 -944 289 557 639 25 -322 304 -920 -435 878 775 660 229 -116 -734 -201 -546 910 -510 931 -886 967 505 488 528 58 -214 50 417 -549 751 481 -713 -679 613 385 678 -351 -934 707 -171 622 958 892 550 -778 455 -214 -374 434 32 -369 -476 454 144 528 -729 -159 455 -245 441 -669 -332 389 531 -816 857 -444 805 -848 -957 141 -276 274 -972 -447 -596 951 995 896 -9 -745 -32 825 -478 -860 -604 887 830 647 28 430 376 -420 719 -979 -167 571 -297 959 260 163 497 -821 -924 819 745 813 -545 719 905 -653 -844 -579 -487 -8 -806 69 548 -906 239 -539 -776 438 -103 -914 76 -853 119 -858 -782 67 977 186 -836 -561 -454 186 573 -104 487 953 831 418 79 -366 -947 286 609 -886 -468 -73 -383 -596 537 -338 468 303 -193 613 961 -500 -862 -123 116 -698 -465 -103 -601 27 55 769 -823 -416 860 802 -510 -968 122 -998 282 607 -500 574 711 -72 408 201 649 -113 -404 -813 -343 422 -306 -667 -431 -347 444 -305 -493 -804 354 508 607 964 657 330 -969 597 -319 474 393 821 -586 -748 -668 -215 715 -96 -275 -835 840 62 -101 81 882 248 623 503 -500 861 436 -424 -494 297 416 677 -3 893 -860 -998 -573 -111 305 -680 930 946 913 -546 70 745 339 726 307 75 -187 473 -259 -633 -416 651 268 -120 -244 -623 975 -15 492 133 -180 95 461 -481 902 -657 790 -909 -39 319 963 782 461 654 954 964 543 -322 41 579 -241 119 999 -584 373 -553 -506 152 791 287 59 72 156 201 176 -378 528 40 -430 236 -617 759 52 -805 -200 -340 -377 913 196 17 716 242 856 520 -549 536 -796 -929 705 -217 269 -128 736 699 790 231 405 -275 -605 -95 -606 141 493 584 -804 450 -228 -234 144 -238 -201 282 78 359 -585 -691 -691 -275 965 -608 942 -662 804 -319 876 136 -505 747 540 567 -901 705 -753 315 -87 -952 1000 -486 765 -213 601 798 -985 -798 -364 49 797 294 -93 -150 -64 -183 -159 502 198 -807 483 653 158 865 -447 161 -583 -150 892 -282 22 -36 -605 -806 942 -401 929 408 592 -3 731 -554 -783 -893 927 -518 -756 -950 -641 737 321 -449 616 397 466 342 -730 728 963 -266 -159 -926 26 288 -506 24 -780 -861 -68 928 -361 465 136 -688 -536 592 59 3 33 511 844 -79 56 202 347 73 600 -493 736 -742 -752 -966 -140 -286 255 -342 -999 -951 61 -191 -172 -947 -554 -710 881 507 -855 -407 -433 -54 -652 224 615 320 687 70 -180 -822 -203 408 77 -221 881 -592 439 -111 -296 -417 759 -623 971 40 -816 -163 893 441 511 -441 -945 -608 -696 466 -601 -497 -902 211 -228 9 -841 -667 567 320 -366 -865 137 514 413 -899 -635 -559 -707 -280 -539 -395 -446 778 852 522 -488 -257 887 970 348 151 -272 631 146 -963 686 -438 -967 445 120 766 370 -697 -89 535 7 -495 -702 -327 -530 362 12 -758 682 608 -775 804 -259 354 -827 147 -304 -547 807 -231 221 232 210 -648 -826 617 -233 284 199 -997 -399 -947 632 -765 -133 -117 -892 -158 -169 -92 853 -252 -150 -837 871 853 -20 -622 956 213 515 -961 -173 719 -607 483 55 222 424 -680 -465 -822 99 627 -625 -789 112 -718 547 302 -51 34 909 222 738 867 -563 -55 906 -258 212 130 -630 539 -528 -224 -12 -394 884 898 34 -556 -982 624 92 -642 998 -540 -478 -371 -121 98 203 -462 874 -383 -712 -60 -903 196 -583 -325 -963 -565 680 -593 57 608 -854 -257 3 602 -222 168 160 -982 577 -681 693 711 -390 -675 414 285 714 109 489 793 877 928 -125 71 690 -982 308 -719 406 810 -84 677 -384 753 -682 65 637 -822 -971 478 625 126 -767 592 -735 469 -472 -343 258 322 -100 -652 479 300 444 125 -22 899 -124 32 201 287 176 -310 679 -588 -170 -766 -715 -536 164 -543 -837 -23 -287 413 74 -83 322 -459 204 -587 782 -424 507 66 61 -368 516 -900 -947 131 -260 593 -360 -969 -888 -533 -557 261 309 -602 754 -645 -116 944 184 72 -652 697 187 553 -271 -212 -306 -430 798 -532 605 175 -602 -95 194 -996 -811 540 -331 874 -314 707 -376 314 772 116 188 153 631 -112 242 -657 626 488 -659 -158 -667 -573 509 838 -533 612 976 70 -117 -255 77 271 -707 -302 -960 819 386 -179 -55 242 -225 -73 179 -280 -978 -866 497 -820 -266 85 470 -977 -968 -921 -123 160 -458 -39 -529 645 89 -440 -977 991 -556 -762 654 3 -356 888 -498 -417 -51 -97 176 548 -182 -637 -376 -386 -971 -775 893 839 222 -525 -107 -344 249 338 -680 911 -996 -804 357 304 -794 312 343 598 -512 -323 183 -490 691 -527 4 -851 853 634 980 42 -127 525 -444 -243 477 576 -182 251 -483 -556 173 -682 -947 -335 -414 263 672 -992 -859 -11 -590 -285 638 -729 44 305 339 161 -990 -881 -476 -871 621 728 182 -78 899 -393 442 913 -585 -146 793 317 161 973 -286 333 -1000 -944 207 -883 237 473 929 79 -448 -721 679 540 295 263 501 508 612 669 158 14 -442 -892 -154 -300 -860 -939 -689 -790 -125 90 -734 -80 -87 553 -769 832 -806 -920 11 401 816 296 513 -584 -364 -350 -282 251 846 711 333 -945 -936 -364 566 -904 251 -16 37 -380 351 965 -705 834 250 117 -873 721 890 744 -747 375 -30 -786 320 265 -443 -945 -313 -706 55 949 -433 -427 -143 971 105 855 310 -477 -582 -432 841 326 -653 245 -445 406 423 -560 521 -490 306 -108 -387 113 -639 237 93 -372 -188 644 -201 -565 -105 -927 -230 178 907 -804 92 937 28 0 -700 806 -381 -757 802 100 191 168 750 -977 -474 -40 971 610 -490 126 -704 758 -32 394 463 312 792 744 -228 540 -531 634 755 -36 -79 269 -916 -565 -777 -174 191 -120 984 951 -541 -295 -444 348 -396 -896 280 196 -948 414 -84 -25 280 630 -174 384 643 253 732 -522 748 -544 846 18 49 123 66 -50 -697 -59 -558 -796 -353 -677 -515 523 -186 496 306 295 -734 -972 616 637 722 -256 -645 -861 -360 612 892 -620 -123 267 621 -12 -42 -492 985 -440 735 -70 47 752 -188 -202 943 749 685 -765 833 -850 588 -671 982 -930 -899 -443 -782 350 -427 -874 -66 495 683 -46 -530 269 -664 -776 513 -431 -725 -425 -137 -651 -661 -855 727 844 -50 -496 -170 710 430 607 407 -387 102 -690 620 634 911 -31 669 487 545 566 -772 599 57 739 -885 -684 -560 -843 -144 195 773 -542 903 162 -753 565 -898 834 -981 -52 -304 288 -209 748 248 -260 -241 773 198 -482 514 -491 -696 -268 -287 -734 -942 418 596 113 473 -683 -405 744 653 891 -151 -468 -132 0 -387 448 446 -722 382 625 97 556 42 -900 501 -170 -260 714 -342 147 957 462 34 569 -23 214 959 839 658 -772 -56 166 -107 454 438 102 937 -709 113 -920 361 851 611 550 458 -85 -206 108 -776 -436 779 -559 -939 -929 86 -765 558 395 -839 -424 832 632 -706 -414 -149 -773 -740 981 -873 -456 -883 714 739 -495 -524 -233 -318 42 930 -579 624 166 118 170 -162 -408 294 766 -957 -16 -103 310 -325 -768 -642 -96 152 956 185 664 -503 956 -504 -379 260 -435 427 3 694 88 -119 -93 -652 -607 885 -364 -79 -913 395 -104 920 -675 -362 666 -206 -4 16 216 85 760 -20 181 430 187 25 940 -701 324 -675 36 -535 -715 -422 404 190 413 -956 884 837 792 -22 -447 849 -334 -915 700 -804 -611 25 -245 -738 697 -77 290 -373 166 -836 -452 970 843 417 228 -656 869 -270 461 632 967 -797 -48 -487 536 -273 -230 -297 729 788 346 -427 671 -250 -72 -209 337 -59 -490 -172 65 -202 -939 45 -478 772 209 -128 -729 173 490 217 -375 -182 477 405 -556 0 -675 -236 -50 58 -799 750 -559 676 -433 251 181 899 -450 -643 449 -345 602 -613 -158 -568 -748 -34 -487 127 -944 -610 628 28 -734 -609 -269 -66 28 -920 60 -642 806 -935 610 -914 470 450 247 -727 -175 -888 -870 722 -359 -544 194 -828 -733 -795 740 -354 422 254 491 -229 336 748 971 -226 224 -266 -998 -218 -173 51 788 -783 373 609 -630 -920 646 -358 993 816 403 -724 817 -106 -30 -110 122 347 -905 -605 476 -660 -977 -436 -268 251 91 926 -5 -173 695 23 -153 -559 -650 -814 771 -456 -959 71 980 -709 -845 -993 -112 270 507 604 412 -746 -666 834 -416 -896 838 -149 606 583 -482 303 953 -796 965 -134 649 84 964 -522 -515 112 -618 -762 -819 -778 533 -960 212 680 776 757 873 -369 395 -681 257 -365 -943 21 244 -235 464 -984 451 -927 -583 -959 -61 -501 224 719 -198 819 -966 896 227 -988 -18 660 519 15 22 747 -531 -214 -520 -284 130 -307 -709 -584 217 -127 961 -667 516 574 -597 -147 129 468 101 903 173 -868 337 420 694 -294 474 116 -267 -121 157 -413 -729 281 -62 -528 -649 -125 970 -436 499 132 -606 -216 775 -858 159 -568 661 86 -980 -212 -115 -936 27 -871 -278 106 104 -187 -650 -848 -816 627 -579 289 -293 -986 582 859 624 842 -585 395 781 -880 -374 -209 732 -3 -374 -615 -616 -229 -205 -353 -204 -746 -763 567 314 -163 763 449 -580 54 756 367 744 -549 925 -417 -300 179 797 -134 -944 346 870 457 673 955 793 -751 731 -996 577 324 -84 -999 39 -27 -587 855 -816 -206 -564 213 319 -596 640 46 255 664 -899 -251 -567 -527 496 -360 248 -406 -143 247 979 416 -623 865 -85 542 -316 171 52 671 -303 -167 753 -512 -503 316 700 1000 -746 -359 -385 -345 758 -832 -82 -305 646 -161 -58 933 -248 760 239 -563 867 752 969 -897 -598 -99 734 -568 -408 -281 736 540 341 562 309 665 -176 -230 377 -451 985 166 813 -34 781 147 565 -431 130 -657 -12 306 811 -61 78 280 -748 435 208 -681 -919 -963 921 219 -189 739 -142 -714 906 905 -814 -835 818 901 858 302 176 512 -189 610 878 42 -225 452 -6 101 409 -8 -621 -800 -201 -232 -716 514 -355 -926 -807 -422 772 640 545 155 -28 -101 -548 -990 -465 102 -451 -244 547 -387 -674 946 751 -582 -181 809 823 -803 329 369 -634 -306 766 906 -155 168 302 -844 -968 305 -307 248 -169 -521 -147 776 -179 -222 -883 833 472 -680 -914 281 950 506 793 -607 -879 -174 -506 111 713 -421 364 550 873 817 645 -68 18 -690 -518 455 222 -664 -325 254 -702 -561 -622 -792 -568 -558 -178 -807 -282 -534 731 846 296 -547 -10 46 700 -344 716 -963 187 -90 437 -306 246 809 -198 486 -766 -880 489 -654 -536 989 -81 771 755 996 -332 -39 689 252 -311 -417 -98 256 -813 360 527 -109 127 -287 153 565 -860 -103 410 211 187 -375 602 -999 -513 13 -392 441 517 617 -512 -219 142 -455 -949 -177 541 540 699 -143 261 519 -672 383 50 578 -747 -932 865 -240 -835 743 -192 -889 -719 869 724 716 353 350 -290 -815 -438 -955 636 41 -737 -146 -574 542 -923 -149 -780 723 -330 431 642 385 304 -136 103 -415 692 341 392 -912 -279 415 435 -971 33 256 -195 -501 -112 642 -194 -424 -565 393 -769 222 248 831 -884 -482 868 -656 925 271 166 -646 701 -919 -999 -440 972 -511 -329 -243 45 570 424 708 -266 -977 692 -976 22 -290 -514 124 410 -947 238 -290 442 678 -22 -603 418 688 336 -138 -65 63 -200 30 -843 -761 -807 623 -572 465 -283 707 429 222 -699 -24 922 -882 42 81 725 903 739 901 -143 -58 150 -300 -173 -329 -650 -509 -811 838 -220 876 -892 433 489 -150 355 -342 638 -242 -509 931 -633 698 86 -936 331 134 719 -599 363 546 827 -603 586 -951 469 -578 152 -695 -160 140 -723 936 -328 225 -418 931 -843 -36 -343 -114 696 435 521 30 441 623 -841 310 -135 -134 -989 -729 -811 -401 814 -658 555 949 508 -623 181 519 -503 -597 -404 -36 -843 247 -74 -362 -367 831 -877 -603 -328 920 -62 970 -502 628 918 543 652 -28 357 100 839 -345 -837 295 -898 170 -345 553 -173 633 -449 231 -577 -217 998 -700 413 571 -646 761 448 196 -487 -288 -994 754 -709 657 793 -119 -545 350 -517 622 -412 -592 -117 644 -897 490 -282 837 808 -499 437 850 692 48 -980 -571 641 516 749 399 -744 274 630 748 637 -362 574 -317 561 142 615 -210 -420 78 6 -359 339 -163 742 -584 -913 324 231 -889 -924 757 -998 -614 803 -648 -68 843 3 -871 277 494 -382 -371 351 720 29 804 0 -926 715 687 727 803 609 591 -693 96 -958 32 179 -314 -667 451 202 60 953 987 -877 887 -261 -579 484 -193 870 -119 -676 -202 -950 -861 -573 -208 867 -443 -886 -302 -47 6 -77 -180 -82 -725 66 69 193 341 424 477 -367 -124 -358 -733 -374 127 606 -377 898 345 711 -183 855 926 201 -231 -337 482 -92 313 61 755 -27 940 -469 -630 -928 -439 756 -570 820 554 862 -515 -768 -718 645 -449 363 68 217 861 104 305 615 354 -30 312 -604 -641 -899 -987 -382 -218 477 801 -301 -421 401 -814 -88 887 -491 -745 -309 920 373 -163 -237 -371 -927 28 -537 54 -404 -290 -174 -35 992 373 165 -875 -280 -701 -362 311 393 -864 -520 899 412 480 -353 -920 677 114 -271 835 691 -492 -401 555 215 -356 -321 -847 670 237 853 903 -502 -489 -497 -292 -265 977 498 365 -203 -326 948 872 968 -71 -775 -805 506 -201 -902 580 655 -429 360 -635 -770 196 -484 -187 -625 455 310 -778 2 -81 520 365 665 -315 63 629 -909 417 -173 337 623 558 513 -495 786 968 344 557 249 891 395 687 510 -382 -11 -840 -622 -676 400 800 -73 -36 1 -62 26 -768 581 102 -537 616 195 -430 -206 94 -330 249 -52 133 826 -980 -238 654 -332 -979 -42 -816 240 720 -906 -411 102 -57 -720 -985 650 632 784 264 897 -503 -140 776 -468 203 -956 773 -492 588 -28 577 -112 402 -851 -34 669 -922 554 291 -372 -344 -468 -513 -571 3 -789 767 -872 -823 920 180 336 -430 -220 83 367 -329 152 -584 87 -366 739 -210 -512 799 855 145 692 -205 578 -639 170 -565 -366 788 -757 -239 893 -806 -561 -725 475 -433 133 -559 -279 664 -137 -10 -195 -693 -323 746 498 585 129 161 -82 205 -145 -88 -157 71 113 -982 -506 -675 -876 882 321 230 -621 182 -826 764 572 -267 -739 816 -367 -834 -958 133 -290 -410 679 -424 953 -782 909 -905 928 -544 108 -18 530 113 66 -102 -829 -239 -996 -448 -330 -131 437 662 909 892 428 -3 467 -308 987 96 525 -546 -656 855 -178 928 -808 142 639 743 30 -837 -487 105 785 780 884 -475 -406 21 118 -737 810 997 279 32 -177 -64 -750 36 -285 -758 895 709 38 80 37 504 -792 -216 554 233 -918 -131 649 -855 19 155 585 985 128 351 745 644 -251 980 -95 -25 189 280 -878 -78 600 -195 206 867 -455 518 -823 -409 352 -18 -347 -753 381 -178 610 20 958 -152 -416 131 776 -898 629 110 -946 303 -12 -350 -885 519 -796 -775 -229 475 598 61 -968 -473 -879 -953 -365 254 669 -880 -546 -304 166 754 -7 -528 132 791 -191 -643 -934 -232 -226 484 -864 46 -761 -190 704 28 -267 -494 -327 715 254 405 -586 -422 944 -206 -602 -136 -947 733 666 -9 115 -904 825 98 557 480 -935 -931 -613 885 908 795 -995 78 433 -828 -825 -337 -735 -304 337 -640 -314 172 -156 -817 -341 889 939 -169 14 753 -758 -661 -201 -639 -585 -59 -625 395 300 -239 586 -721 -95 425 -735 -268 799 -628 -569 581 198 -979 -311 -687 -887 -732 -867 -570 244 -551 -717 354 -464 526 653 -79 -281 837 510 -297 286 -680 58 815 722 -926 610 -938 -132 -20 588 -135 -757 298 979 944 -4 -517 -583 774 -971 466 695 -274 -475 209 766 -334 -806 -675 277 508 -248 124 -597 229 -161 449 681 191 -583 -840 -880 -686 -613 219 276 -342 -510 442 -739 233 195 -796 -494 990 -403 4 571 -940 928 -855 381 15 893 -957 367 391 596 687 682 -937 288 51 488 593 -369 694 244 714 -468 895 -250 373 178 -6 722 -898 -142 -170 860 -328 427 533 467 -775 754 822 -28 -208 -329 778 -357 155 -402 244 449 -887 870 -552 -986 -483 -92 -479 533 686 409 59 54 234 6 -800 -325 760 -557 572 -948 -354 -670 -945 972 327 -531 128 -686 -190 85 510 -880 287 -343 651 40 57 746 707 -738 -545 837 208 695 263 -710 -1000 -478 -647 741 -762 -376 -649 868 542 -67 646 -649 879 -173 512 -617 706 -142 -690 -904 457 -323 992 491 230 551 -208 937 926 -896 831 47 -589 -145 241 746 -81 660 -906 998 -614 104 333 622 432 -729 551 188 394 -194 -88 109 -927 -624 647 -996 738 117 -999 -808 -688 673 9 274 -848 -297 999 -318 -303 -777 -671 -943 56 656 -388 -299 627 287 1000 765 226 -444 877 669 -95 420 -171 -857 -855 967 527 -404 33 667 -850 -245 170 686 116 836 -349 -441 -986 789 436 -919 707 623 111 -769 387 356 -541 -171 569 776 -67 554 -630 -924 -295 0 703 -768 667 641 374 -99 745 -990 568 -590 -421 -963 -264 359 610 -891 523 676 278 -166 -272 944 -569 581 635 649 869 481 -669 674 -471 -348 636 853 -442 -239 -459 -189 851 848 -602 845 -552 747 11 -29 715 753 943 895 605 -322 187 -150 121 -803 -503 620 249 -444 605 95 -459 808 68 -548 -732 50 -531 -171 -336 771 366 131 794 56 -912 -279 -327 -929 -883 -189 -185 -634 8 933 118 553 -706 -468 -383 -28 -225 -995 108 665 397 956 976 -657 841 795 936 -36 763 -454 983 804 -891 820 983 633 550 530 890 -106 -64 -893 337 -777 931 -808 -595 -655 -558 -230 -359 -780 -926 -788 -125 801 31 278 155 605 -896 -682 16 268 -465 87 -465 -591 387 600 295 -498 952 280 -747 -115 -830 161 -306 -518 190 -608 31 980 621 438 626 183 984 979 -878 -722 -313 -486 -600 150 -401 -970 95 993 -564 659 816 144 -873 -338 7 -565 -406 200 725 555 -114 307 -250 92 172 91 -51 694 931 -177 512 840 686 525 54 30 -129 788 -816 -188 824 -97 540 12 473 -683 79 -860 -242 -230 -643 783 -747 -548 824 -50 -305 -918 -942 -101 -874 620 16 -184 12 925 321 -888 -971 88 113 -10 232 146 67 40 587 -775 -682 72 -668 835 -177 -142 -535 989 -170 -951 369 -825 113 -749 -311 -753 401 -788 933 145 926 -774 -127 -609 4 968 633 44 -975 -939 867 413 815 381 382 827 -704 318 983 673 -204 -895 -249 533 -879 -922 -104 774 423 251 888 -445 404 31 58 917 -85 471 -493 -361 553 10 -976 590 -948 321 217 424 -184 -466 881 -127 -492 -135 822 245 386 -419 625 926 -209 -101 855 -627 37 -229 326 370 -764 -992 162 -769 -486 151 -620 -714 868 106 -601 -641 583 790 269 -860 512 -554 -902 849 377 468 836 -453 907 -292 925 -704 -98 -176 -250 -912 -967 -619 850 -658 -681 992 -683 -312 42 -514 -974 -854 441 -572 292 -673 -279 110 -130 28 -720 890 284 215 86 -764 -356 579 -553 207 -92 -195 930 -643 -76 -110 354 -608 -950 829 149 -419 915 -289 -258 88 -71 -156 -744 299 337 295 662 -184 -25 -402 743 -591 514 960 766 -425 -271 -734 40 -98 192 -31 146 872 -226 -419 329 -958 300 -462 272 -456 848 -969 -569 500 -295 -53 882 -903 -472 -633 486 175 -498 12 798 -688 621 785 654 -951 -239 -178 -422 831 -546 914 495 -778 -497 -27 -760 -452 -725 483 -244 -434 -978 -379 -454 -272 844 -215 880 223 -76 254 -283 154 -999 504 905 241 -489 -425 -226 963 962 -922 687 992 296 -455 669 837 -910 895 556 704 909 -530 -791 266 286 695 560 240 -687 427 -612 921 -916 33 -284 -384 40 134 -887 -680 489 -525 -764 620 71 452 -284 90 -88 -962 -221 -452 -177 -559 521 953 -168 -546 -22 203 -52 967 327 711 253 700 472 387 11 -216 -469 -165 198 -684 55 -121 704 191 336 -563 -740 679 98 -116 477 494 -114 -623 89 -529 -372 21 517 247 -816 901 946 188 -206 909 298 -412 14 897 -258 -857 712 725 147 -773 -909 582 -655 -969 808 865 302 652 -393 999 960 -850 109 -278 729 315 340 -670 -420 -900 655 -614 842 -656 -997 696 997 781 -884 902 813 540 -985 -812 -942 745 471 536 -619 -123 -589 -422 899 -136 -154 -139 -32 -219 -172 702 284 -61 -150 -192 92 801 -356 -242 -543 284 -517 -700 363 -519 -11 689 405 -477 505 333 650 -222 -138 -910 -207 982 383 -923 -515 434 -570 -488 -920 299 452 -718 736 -509 -287 344 879 -571 784 852 -306 280 -677 -647 723 934 -491 424 -935 -58 -964 424 583 58 -734 -93 -214 -232 573 710 660 480 -117 808 842 -881 -291 298 271 -246 443 -868 285 -368 875 919 -202 -456 219 398 -280 -426 254 835 955 118 -506 296 659 862 129 894 -501 349 -71 991 352 -172 319 -574 -865 -430 -294 -737 842 141 668 613 -613 -690 653 998 -49 7 -587 646 535 749 725 49 503 -179 -728 -518 -589 -299 -698 -622 56 68 111 -954 909 -927 787 -96 774 714 621 995 -386 -839 476 497 -395 -27 -793 336 395 456 517 694 825 749 -629 336 665 139 -485 -469 -841 -774 -577 -209 308 -604 -679 878 905 79 -233 -554 764 223 -719 -585 -651 -631 508 876 227 -327 -144 -767 500 -411 -572 967 -382 275 485 429 150 -438 -348 -20 372 -50 -271 -899 -379 203 -71 300 -162 560 53 1 558 -834 880 -672 -176 257 -957 249 -715 63 903 -411 361 124 580 -378 648 -128 322 -473 -377 748 -751 613 915 858 -235 -595 934 371 -894 795 173 563 498 337 316 -959 -228 -361 -311 -933 226 747 -781 619 -771 -246 526 221 -90 979 -191 624 556 -565 250 -348 170 336 -288 330 574 138 94 255 -71 -755 524 -798 -219 -42 -763 192 -104 -112 460 106 -370 -35 -241 366 494 -248 -378 -114 239 726 -914 65 363 -113 -588 938 533 620 -834 290 366 888 487 -421 849 681 -301 -163 621 136 -977 -708 -662 -583 298 -380 -512 -139 -796 619 -824 853 -297 758 -103 -529 156 -359 -545 329 376 832 234 -59 664 0 670 -954 -226 532 92 -15 346 -836 -517 511 -115 -88 330 813 -628 -46 -930 953 313 -223 -374 -841 174 260 -211 -928 -731 -254 717 -568 -468 -229 -56 231 -223 633 -128 581 16 -463 -847 320 871 -453 -840 -500 -518 -985 -216 -918 523 -585 -802 -214 -662 -382 -122 -559 329 467 -352 17 -182 -428 687 -70 -339 157 333 -761 -780 -189 695 -186 -440 -276 704 -42 141 -123 -692 952 332 -255 438 -946 -456 -374 -452 -133 575 -176 -917 102 -197 214 -952 830 -915 -432 286 -660 -54 -286 381 124 -99 790 -884 340 750 620 -345 445 501 -608 748 -175 -949 986 49 531 -784 -799 638 937 297 -523 -587 -548 972 -272 725 99 887 92 -252 -439 923 -501 -54 -316 -447 -323 940 77 772 390 -451 78 -229 879 -722 445 530 459 733 -983 -23 -614 795 -717 -207 -919 -819 287 -520 -601 -973 -415 -483 -427 -544 205 -279 -918 -582 -879 -299 751 -457 -413 495 -559 -804 -179 204 -524 399 249 -108 304 572 891 -422 -651 -612 -606 -271 41 -772 -914 -921 391 964 -545 662 -764 -131 -280 266 -385 -790 -655 -678 -636 -81 -864 48 -533 228 63 -423 -571 75 -14 965 850 -122 130 824 428 -237 -710 687 -346 571 -17 -598 -248 -651 995 -35 -563 -209 32 -978 756 653 -168 -571 671 -126 88 -758 975 -953 385 679 406 9 -840 -478 455 -427 -545 -222 147 615 513 753 488 -534 -97 344 950 651 886 672 705 -1 -609 163 295 838 734 -800 955 -384 534 -400 -805 302 -458 772 430 164 103 -565 -938 959 803 -696 528 853 -861 -568 -788 -957 28 538 228 -652 -338 -757 867 -599 -196 -259 294 -550 184 -428 86 -373 -214 899 761 122 512 -851 215 564 65 -929 -198 750 712 348 495 -859 -510 461 540 -511 315 -867 22 546 782 -580 834 594 -755 334 -20 -81 678 646 552 -77 -838 -223 -115 117 208 -266 -565 320 740 422 -380 -451 33 744 -529 -911 -18 -622 397 -827 -440 -162 64 227 -762 -540 -397 561 -60 820 -509 -359 324 727 488 600 -619 391 559 -847 -104 812 -668 586 -929 339 -866 737 56 -155 -40 -4 -899 -24 -359 -677 450 624 248 173 -965 684 350 715 72 484 -114 -62 998 660 -58 -488 169 356 -132 62 -799 -787 -929 140 152 78 704 -771 -850 -486 595 -817 -107 -41 993 556 -125 -750 -40 -617 -595 -919 682 125 -59 -356 527 81 599 -179 901 -728 460 304 376 129 176 -688 545 443 -586 -588 -27 -250 -188 -54 -323 -618 9 611 -167 -932 -551 -967 129 403 -423 -640 -288 510 -707 951 281 -92 815 -161 -47 -772 -328 -37 154 -28 650 -963 -322 -751 -60 118 658 378 806 -679 -823 914 -575 -416 -962 738 827 -677 -772 58 -194 998 -12 425 271 600 -9 794 253 -39 -504 388 875 -455 328 714 -296 -594 993 -568 -908 529 337 133 -502 708 -502 454 -241 -429 924 -463 815 -357 -285 -691 -237 557 -539 276 487 -375 527 -680 -784 170 -309 429 239 139 -880 -508 -85 182 282 917 -119 984 -430 659 -8 689 771 -129 484 -882 182 -496 694 956 285 -128 -78 -204 737 -381 753 843 -674 -730 793 324 795 785 157 963 -924 -556 182 -465 -886 129 3 -73 104 415 166 -597 789 397 -570 -477 912 161 -481 588 -950 -555 -972 -798 -331 -843 341 -169 -341 648 379 801 794 -705 911 -972 -898 945 27 -225 164 -850 -476 -268 -800 -205 -675 -88 -685 -941 791 -248 -107 -54 -949 -978 -252 878 -602 -832 702 454 -377 809 920 -693 883 299 613 773 -778 -952 761 674 947 -605 239 126 720 -406 911 -1000 -745 -932 686 -237 -475 266 -593 133 -780 -975 382 464 -805 -270 -153 -264 -57 -52 -212 556 -756 -592 779 -271 994 236 314 -835 -471 879 567 927 -8 -16 -34 -748 605 -707 519 451 -78 62 471 539 670 217 -535 -413 -557 72 479 -770 785 158 776 322 -205 -340 -596 -434 7 310 919 649 -288 887 932 -334 -270 -746 706 -247 917 -475 -714 -862 272 253 475 -785 -177 -529 -149 -531 913 834 590 -761 -660 266 602 -139 -259 859 -940 220 -608 -430 669 -896 -12 391 304 -470 -924 882 -334 -126 -390 390 765 -825 64 -189 -4 -913 -755 -520 -440 -446 -652 -609 186 -930 -43 -953 683 822 -535 657 61 -642 -326 903 -711 680 750 487 120 -515 -643 -316 148 -983 -259 663 -893 -77 895 -9 965 28 977 205 -373 504 435 -638 40 977 424 48 977 -987 -874 -614 150 873 491 -421 -730 246 483 -277 400 -322 -673 -832 -90 218 -72 463 -18 221 -573 -262 24 298 642 -603 -461 -619 681 329 -637 -172 -467 -889 -297 520 984 395 101 838 324 -34 -916 936 487 -636 -409 298 746 294 72 689 -905 337 992 -591 279 -883 808 759 -429 -432 -895 -147 -8 808 411 737 -830 -607 284 -643 487 -872 -844 33 23 61 838 -225 -5 988 554 378 285 81 -946 963 666 404 754 -318 -353 -933 -232 -527 -829 933 -136 -266 722 -25 947 832 -113 740 464 90 853 262 -704 -844 247 110 -230 915 -568 -559 32 -575 855 -93 777 98 -991 993 -290 -731 -855 612 268 724 517 575 -704 153 447 923 974 600 433 -251 345 399 453 -477 -233 -533 570 -870 98 550 879 845 -638 571 -66 -821 -649 -563 -53 -998 50 550 498 -100 -938 -258 804 -945 -732 -579 965 113 580 177 566 -389 218 -606 386 -207 -818 -538 -435 -318 -209 -390 314 -930 633 -499 891 358 359 -482 -237 -166 -941 -576 382 -931 604 727 -912 -476 -428 -105 89 -247 605 767 -60 -723 -959 235 -453 560 -483 -916 915 357 8 354 165 354 -302 -216 -671 634 656 -868 -226 -259 -848 506 483 482 637 161 -164 -46 -622 -146 -717 -167 -896 -100 127 767 947 81 -746 -342 -969 326 -876 3 -17 -975 365 -87 -549 -551 798 -567 446 647 665 746 -641 1000 -361 642 -292 597 610 123 -787 -966 344 593 43 143 -813 884 -673 834 -354 -428 198 -841 746 521 -844 322 708 332 -622 8 920 779 198 -113 846 -989 116 -102 465 397 847 -811 436 774 307 -467 423 -615 706 25 -856 273 -283 -771 124 -914 230 -852 848 881 -149 -388 283 -464 -45 28 -793 -724 -411 -352 645 425 261 -743 -490 563 862 -94 638 993 64 875 191 -403 -245 -57 -614 88 928 747 428 -626 133 73 338 640 376 -506 -662 380 -263 -188 618 322 -423 683 -990 -45 -751 842 582 -645 290 -649 -262 624 931 -473 177 -461 -23 607 124 -337 -625 75 175 848 -559 41 641 921 825 442 -851 -883 -175 298 161 582 -424 -465 265 -599 -590 449 723 -986 812 -868 -253 243 448 -302 -240 84 -108 -323 130 962 720 -836 542 -466 -997 -522 -925 271 116 995 66 -418 843 865 -548 -726 71 -321 -77 -55 -839 615 93 -618 -250 -935 841 -248 -395 -178 60 -170 606 -326 524 -580 -154 -401 -77 -117 2 671 904 894 612 -998 -954 242 352 -249 845 -851 -431 737 -501 -521 -494 -460 667 26 694 -841 143 608 757 78 -326 337 -251 328 783 -474 -76 -368 -90 321 -209 963 779 409 335 -413 -877 909 -91 462 870 -143 -875 319 247 631 3 897 813 446 -953 -701 390 195 -141 -597 -660 30 -580 918 543 -376 535 -712 -910 733 -577 -338 -261 -629 -173 -399 868 -632 492 -742 -361 529 -87 881 -684 -311 -954 212 -355 -75 365 -67 -766 802 399 -902 431 474 -100 -688 -859 -636 99 -920 -107 -546 -271 142 -790 -598 -574 819 -550 -597 -55 -267 197 -651 529 -165 630 755 74 -402 -470 -29 548 -555 -618 -995 953 -157 142 949 -700 -251 -878 988 -307 -795 728 531 -315 -91 -654 -618 -542 -604 -721 -488 666 60 267 430 508 -526 -597 299 853 979 -756 562 -891 750 -60 -993 426 495 744 -591 791 50 25 809 34 784 914 -882 325 -142 -968 17 -556 445 -636 -456 399 -789 -881 887 -59 484 -943 -17 16 -534 514 119 -745 -238 -610 -878 985 -680 -104 244 -313 -162 -625 -645 -953 -523 259 333 828 -483 -794 984 -330 -265 -438 -141 216 715 -445 509 701 369 206 -194 537 -85 487 -661 183 -839 713 -579 597 437 -355 -699 706 -367 702 254 -25 901 873 135 -757 -128 -196 -143 -452 57 -100 71 -610 906 226 484 -130 614 539 190 -520 737 -262 1 -809 838 437 992 -524 -547 -7 696 150 91 753 375 337 -640 -389 -764 -455 160 -835 675 -586 908 593 259 -617 -180 -237 609 -821 991 233 -328 622 588 -25 34 114 -943 -567 -594 -253 415 -959 65 -947 586 859 64 227 -980 -711 -796 500 -561 426 -778 -912 -620 562 392 -591 507 -486 612 535 271 -120 -631 328 86 -401 -784 -871 -514 387 -310 190 992 -149 -742 768 -731 -638 494 848 745 966 -170 421 -510 -419 53 -690 531 -651 947 -598 -43 47 -208 -397 -475 438 -644 -300 641 741 393 -459 960 -860 993 -301 -281 430 211 -307 -385 -289 -891 896 241 -85 -197 113 -518 255 49 958 590 -937 736 -900 -786 576 -471 -686 -535 -13 272 968 -297 144 -336 286 -858 708 695 -576 455 275 595 849 1 693 -615 -612 -522 -507 618 989 44 -349 -387 -205 948 137 671 -861 -817 -507 381 -123 -67 418 919 772 763 -718 622 414 -113 -984 496 986 283 -411 178 581 -637 69 -695 -276 -174 -671 123 -714 653 408 171 -384 -397 8 -430 10 -744 23 -799 -939 612 -224 416 -146 -343 986 -609 -905 66 -233 943 280 611 -576 -796 752 487 136 -45 -625 -968 985 -812 -945 329 -137 650 151 -904 -889 894 -630 -205 510 -267 -627 991 416 -11 968 687 -80 921 -630 61 4 -619 546 531 -435 739 504 -776 166 74 -288 777 600 372 -672 405 -174 923 -852 505 595 529 -861 467 -702 -122 411 92 -88 -330 211 -185 -897 723 561 349 509 -612 -10 542 663 -780 -529 -977 -588 -473 360 224 582 420 -103 887 -15 886 -321 102 -931 -904 -901 819 -338 818 744 -812 803 -227 796 -295 -989 662 693 847 141 -844 704 513 690 783 -254 -495 -694 891 233 -706 -797 -744 158 590 -476 -378 -470 -596 307 928 107 -340 -929 -284 743 601 820 -46 970 -728 798 -641 588 -102 -578 -453 718 819 336 -785 -245 659 891 771 236 -322 576 231 869 848 874 -791 -954 -38 452 -286 -654 -60 850 463 -621 302 -979 -925 594 -440 322 704 -701 -56 -702 -203 525 83 383 95 -470 228 -61 301 940 596 953 -565 317 371 -691 770 14 -93 193 237 273 -52 664 300 -764 -113 -186 347 -30 469 14 -855 -999 -870 -248 966 986 554 541 -791 735 687 -918 514 273 454 -790 917 -924 975 971 734 459 871 -205 -341 -10 829 294 395 -695 915 -695 430 -937 111 -296 -244 -246 -388 -935 532 -697 -532 -242 -442 -215 746 186 680 225 878 690 -573 891 -659 -868 695 853 -954 -445 -951 849 -901 -981 21 155 961 773 -759 -679 832 968 -308 -143 -815 222 -293 703 959 -242 -593 -186 -741 -329 -878 365 -378 -816 -339 343 -819 -174 -186 706 -652 353 -948 -477 976 -612 -461 577 166 4 700 219 -658 807 -730 -465 642 65 -482 -259 344 -928 -488 -986 609 685 926 -818 -426 -346 478 -880 523 -970 922 117 862 -963 -121 121 127 617 484 -298 -606 76 742 -43 945 885 881 942 -665 -276 868 -167 -706 12 -656 689 -558 -482 70 -247 -287 -492 -291 794 902 -363 126 416 291 -719 -789 -475 552 -281 227 -251 487 135 -669 416 -955 95 945 615 38 -829 203 735 -43 692 403 849 317 586 -630 78 498 -77 502 -261 764 -456 492 -768 934 -162 355 467 253 -483 -980 768 -840 957 -514 -438 -816 235 482 -770 111 -938 678 -312 329 -888 -539 968 -233 -322 454 129 538 -11 947 -609 544 973 304 954 -700 609 -964 -753 -352 659 -743 807 -819 -760 596 993 -237 844 -945 703 -64 -930 125 -900 -827 775 -307 635 614 287 -149 20 409 -262 890 357 627 -301 693 242 514 421 558 -562 686 -662 910 578 691 -169 -176 -10 -513 -12 -303 -723 949 -771 898 295 988 -277 -796 -671 285 373 269 -925 -252 394 -820 -394 92 911 42 -286 228 -850 596 520 -289 924 290 519 -671 39 -405 401 987 -406 -997 -602 440 -676 -810 -554 250 -536 -224 -929 283 763 684 -94 -231 -283 -300 657 28 -176 647 435 134 631 -751 -158 -239 861 -331 679 129 979 423 -887 923 740 -341 293 566 -232 864 345 -194 -106 951 675 629 890 628 -94 668 -851 708 -935 377 -122 268 670 -116 357 509 969 192 -575 -254 340 -906 592 251 -278 40 469 265 -420 165 635 -166 341 -360 -518 675 -995 618 33 95 -849 -612 888 844 -819 445 240 879 95 397 78 -876 910 -812 891 29 877 -413 498 -102 542 -59 -168 -175 -932 379 306 -487 16 -99 105 362 -361 32 496 -988 -461 767 -624 532 -600 -7 458 259 674 -901 904 587 -977 -203 128 -276 473 795 -166 -788 580 959 -798 194 -815 356 -209 368 928 -875 -428 751 107 -176 -90 0 251 -384 -863 621 -133 -807 670 461 102 -208 588 932 -348 83 183 -40 528 -175 964 18 -921 22 -840 771 -381 -564 92 927 -133 42 -926 -899 -908 879 409 56 -558 -118 685 599 408 93 903 337 -725 71 540 -72 742 -876 981 -480 512 71 91 -724 -266 517 793 640 219 -306 523 810 560 612 -489 111 790 -119 589 202 -258 -528 531 -546 139 -901 650 -332 -302 -662 -395 522 -213 892 458 -11 705 -297 957 -600 43 718 -239 -510 137 -46 578 -756 -979 -359 -812 -516 -787 -387 296 -686 463 -480 -118 1 902 -184 -381 992 623 -560 570 28 -858 277 -310 22 991 508 673 343 867 78 -337 -439 345 525 -710 95 850 329 945 -219 -417 -269 -709 345 535 -887 -368 -385 595 -7 -728 532 988 262 -928 -245 484 -213 348 942 -557 898 901 126 -181 -608 -865 -862 -493 -21 -932 92 323 -750 -967 698 823 -155 695 746 417 8 889 139 -775 -925 -52 -469 -316 12 68 -251 401 -841 850 -260 -814 -94 -875 856 -979 -754 -55 121 207 971 -375 231 -402 212 202 587 24 971 -24 -133 -671 -219 -404 -884 -500 50 -477 481 300 269 -96 19 281 39 881 317 -755 -497 -322 -393 -771 255 724 727 -574 972 437 245 922 302 962 -449 568 570 -838 371 11 -154 -594 -48 -14 -110 -903 -300 -107 -418 -571 54 -137 529 -557 -693 -86 -465 -70 -238 159 938 -588 -171 890 229 422 -911 570 -743 98 937 639 805 -166 673 -498 -980 -105 -634 472 -850 -930 788 598 -199 -821 -30 -650 -874 848 -560 393 247 -307 938 -628 510 -939 888 -505 243 -888 807 -487 -936 29 -771 560 -577 -398 -264 -242 -889 650 629 141 -696 -518 140 -92 320 -331 -838 558 -522 -914 9 150 52 -810 -870 692 -441 -83 580 -568 296 698 774 354 172 -552 427 -307 -203 773 939 -957 -807 -777 696 203 188 -540 553 683 110 -304 -890 199 674 160 496 919 -796 -632 -780 -473 630 -158 -389 -105 -115 -426 -763 -261 -751 989 239 319 249 626 132 794 525 -410 -725 195 739 571 207 648 -92 446 -411 154 738 331 83 942 -163 -170 -883 578 529 227 43 -17 827 56 790 670 856 767 -505 -454 -802 -925 -116 -139 -28 -778 -820 96 524 578 198 262 273 -170 678 451 583 3 -921 -567 849 -314 516 200 -681 230 438 -773 770 -817 316 -796 193 -957 -622 -396 433 -587 -825 -379 160 -829 854 79 -603 919 785 -418 -709 25 763 497 -665 -970 -640 414 460 -499 -863 -547 -531 919 -877 510 -506 -138 279 -807 -723 995 -628 670 -911 393 488 -816 -105 -85 -124 450 510 920 952 492 -919 -477 779 -40 95 866 -149 -323 -615 545 124 -237 -459 -143 445 -533 -487 724 -972 571 539 473 -50 -45 98 893 -918 -802 110 627 542 308 649 -897 -310 -221 244 384 425 -450 225 211 -556 304 -487 -796 -383 318 -18 291 -175 993 -888 -763 -866 158 802 -895 -827 16 941 598 -248 -106 264 267 357 874 -707 -87 -93 -29 -996 135 -213 9 632 118 16 101 -36 178 -762 333 966 313 -328 -987 -770 391 515 -10 760 -137 -680 34 -129 -409 -25 693 -789 236 -613 -758 -418 -273 -654 64 -924 820 894 -769 787 346 -881 979 671 -321 433 780 615 -384 -998 650 -294 569 587 -10 570 -387 -294 -726 -53 -220 714 517 805 -975 596 81 564 999 -780 715 -508 299 491 638 862 13 575 -613 149 -975 -699 -360 -255 -532 153 286 -414 -810 -12 760 -826 193 194 -825 -519 -327 -431 -921 825 -900 25 940 -424 421 -789 434 -261 -380 384 423 -308 -912 233 -158 849 -84 39 -976 -572 -96 921 -705 147 397 700 -735 144 -760 986 368 -144 136 997 802 -618 -743 285 498 -552 831 -589 -863 7 363 340 768 447 177 -516 -405 173 871 -207 -838 808 924 -864 14 -75 478 -936 531 298 643 -810 573 -813 -75 558 -8 -993 571 900 638 -410 209 -288 -749 312 696 -234 -572 -679 18 -717 -888 -675 399 -314 62 -926 -843 906 -609 556 -817 224 -541 -521 347 -549 -864 -175 -921 57 -452 -370 784 38 -35 874 997 -181 -965 -722 -370 946 198 452 395 -67 48 629 -36 -794 529 -501 -246 -521 462 657 -808 -567 507 340 -951 -357 784 -571 -411 -3 662 -792 386 -943 -909 17 526 55 222 -331 355 -450 -451 -895 318 -249 661 -486 -47 -240 -614 208 715 -619 125 -382 -307 -280 714 477 618 768 -647 466 -984 168 450 220 -124 -337 407 435 610 -180 422 -27 -145 376 -546 -639 -394 -203 -113 -857 -824 -45 66 -32 194 -277 106 -680 971 -299 140 589 587 95 157 235 963 -145 -947 494 -89 -276 -26 519 -756 918 -830 747 -237 706 -902 126 707 -329 -845 165 880 -960 183 256 -73 269 748 546 -385 445 -838 -187 -287 841 -401 318 -69 200 407 822 -785 -590 916 -673 -589 -980 454 869 -97 318 -932 -909 457 755 -498 -176 251 -75 -251 636 -624 924 66 17 840 -694 844 -860 825 235 293 595 -27 109 -338 -876 -856 281 -93 -34 -463 -199 168 356 -304 -573 -453 -128 -96 -878 827 -589 -380 -668 501 -174 825 -525 -464 874 717 47 726 -996 -543 -867 142 5 636 -970 252 879 -991 357 -560 347 461 -549 539 -663 536 911 -370 -939 219 107 -395 -162 833 816 681 -911 -250 -78 -308 -856 -776 749 49 -432 532 586 -345 -332 242 -38 491 403 -870 -679 449 337 128 129 437 691 -527 184 333 461 -180 -871 -768 984 138 -412 -721 680 145 -807 440 780 757 36 -512 -675 527 -910 171 -611 960 -360 -696 361 -92 -265 -698 -701 -314 -429 301 391 912 133 -853 -526 868 763 258 36 95 439 -714 -639 -518 396 -145 566 -159 857 -258 56 391 168 -524 495 829 106 456 897 516 -740 -813 -827 -69 17 211 222 479 526 325 -177 426 828 296 -842 -345 -942 523 -739 -918 -968 449 -965 385 992 -463 -364 -309 659 730 -447 -554 -824 -289 911 -666 -738 -493 629 -718 -486 369 85 -995 -987 -98 762 -448 -631 -71 -751 -13 525 852 -956 -306 -692 -717 -7 770 67 715 -757 -962 -340 508 -212 550 657 -994 358 259 146 763 825 439 775 -554 -353 987 -534 -638 -629 -10 -94 -687 606 -519 6 456 964 -165 -975 -6 -653 732 -551 -788 -690 691 -624 538 -38 322 883 564 145 628 749 -290 440 162 -644 85 -4 471 -606 -90 -165 -268 -731 280 -453 767 -895 357 404 609 -215 -216 -905 -272 -518 -306 897 769 341 337 921 -671 -182 569 -344 513 -736 -817 -416 -587 -849 -826 889 821 76 651 -291 542 439 91 996 -456 578 -363 -176 -82 53 723 112 342 693 929 -873 845 832 57 -579 -605 411 51 583 895 809 411 443 159 803 740 191 596 -326 -952 859 808 595 -672 -344 907 134 584 944 804 727 -625 772 469 -107 -504 -555 459 -100 -623 -773 766 -910 -156 784 -422 517 -282 -355 -609 -757 -731 742 605 366 960 632 -284 -319 -582 -593 -987 383 103 -662 308 173 34 354 868 -583 -657 -966 -499 -647 817 -647 -562 -855 -440 -234 294 -264 107 -599 724 -249 -236 -337 82 -955 135 -627 -281 -615 -578 -737 922 678 -522 -649 878 -128 611 916 -98 -851 -436 163 533 139 602 -763 -852 913 -209 213 -974 -301 643 -520 202 -403 -860 522 -379 -927 -181 -749 81 581 -318 -392 -274 -688 567 3 -415 75 436 151 -806 493 -306 -455 379 -176 234 650 -791 568 614 -61 95 -258 102 -654 540 -481 500 -909 -71 -555 -670 -396 743 505 -330 48 730 339 288 152 -45 246 580 752 -862 281 572 630 -502 -543 727 544 -19 75 993 -627 -982 440 38 176 268 -342 71 950 128 72 -844 -419 -700 443 -351 413 559 -349 -60 -806 174 -473 736 -315 2 318 -522 -41 -12 -236 -997 176 -257 598 278 513 -883 907 891 -591 -25 330 -548 -702 971 435 744 -291 677 -713 249 -882 800 -375 985 230 654 -418 408 441 503 -447 -791 -824 -15 -910 481 -848 -243 456 276 657 124 912 -726 -289 -834 33 92 -851 -141 799 -501 -991 -92 -295 458 -510 -316 985 -338 182 -961 -288 -697 822 399 -683 860 -754 910 -926 57 841 618 -742 80 718 -146 788 -361 -708 999 -207 151 -363 84 -978 -859 977 353 -630 116 571 119 -972 768 134 992 1000 463 696 757 -483 16 -646 -424 -840 -782 -317 615 -815 -481 450 -727 529 540 971 -28 -762 -990 672 -544 610 497 521 -901 -680 -368 -988 -471 -309 704 999 -489 -470 -853 261 316 830 -989 733 -464 -345 754 445 935 517 -563 -617 705 -329 351 4 -254 -531 -785 191 10 -515 -705 -879 -44 -854 629 119 -940 -227 -790 463 734 854 160 -324 -94 339 -976 -898 591 -48 358 904 -786 -825 754 -849 -77 833 4 445 325 -948 41 445 662 167 -858 -743 896 -543 -921 290 -365 665 -383 -200 13 -963 482 -739 825 -219 138 51 -530 816 920 59 -306 -490 -605 960 881 783 -79 426 42 -460 752 -305 497 -924 -513 219 967 -974 859 956 -800 -773 -100 -934 119 95 -128 665 199 -344 -420 -105 869 692 -776 -32 966 -884 -682 415 938 542 -47 -526 -519 -455 273 266 885 -949 -233 -983 884 550 834 788 28 362 776 565 182 398 -469 500 79 -467 -951 -137 -687 -824 -506 947 3 -354 797 -557 709 928 271 498 338 -720 270 -283 343 -262 438 -701 -147 -230 -375 605 134 -425 147 -352 -703 674 3 448 -25 -513 637 188 -365 603 -731 -170 -672 -369 -903 -495 187 680 44 -333 183 376 -672 -843 568 -309 403 96 484 81 986 -21 -129 -786 804 -382 580 804 -307 442 25 -145 -444 -933 434 -825 -99 594 -307 596 -331 -472 450 -93 -534 642 715 -33 -146 432 11 -638 -432 -373 82 176 -91 -48 818 782 -518 -746 -557 -289 -679 -368 -281 -719 -602 541 251 541 25 173 -429 -943 -513 421 -652 26 -386 159 -91 422 -932 -145 -71 571 515 747 981 634 -819 662 257 47 -60 706 -215 281 174 -524 -839 -249 -549 -401 -740 -467 775 12 370 -144 -840 927 -570 521 -468 722 -987 927 -212 -614 -931 -678 888 611 -883 683 329 -670 590 663 904 475 -941 -383 -398 640 -471 -712 -152 293 366 -631 965 -879 -194 -91 902 931 978 529 155 -925 843 754 664 -612 68 218 -119 -378 667 -631 115 901 337 -999 96 -640 -164 493 -306 15 -97 -763 -951 -434 -213 506 -584 911 128 -143 -760 -135 -650 705 -262 602 -892 -152 914 668 788 -384 -316 -327 348 460 -190 -767 -375 143 -512 935 -342 73 765 383 135 -698 614 -523 -161 692 -414 453 -838 381 -209 -798 -630 -744 735 631 -436 -495 919 987 -367 907 -211 -152 -346 347 442 905 135 584 333 -140 -121 -341 -176 -936 -706 58 -682 33 -111 145 -118 995 22 -16 502 -931 776 381 738 -772 860 58 478 618 217 983 480 200 -527 591 20 -929 882 -822 752 -497 -576 817 -158 886 231 625 -869 -687 -758 778 -538 -890 883 151 127 -199 889 -698 335 -351 222 -879 728 634 864 571 808 -590 -188 -17 -625 622 404 -113 353 889 -114 -515 994 96 -282 -5 -852 -148 81 -330 588 -720 -983 -574 -213 60 583 -721 -188 -27 480 459 279 641 -542 971 -224 -495 147 -522 674 -231 -771 542 -6 -337 119 316 -159 -946 -301 -785 859 -994 -514 353 203 422 -4 608 228 -816 -377 193 350 -165 -31 -441 270 -37 578 -560 -41 541 770 -447 321 553 -366 537 906 -214 -112 426 72 -245 -972 -163 451 471 37 34 -320 448 827 -510 -841 -969 -781 946 463 -817 -716 205 -410 353 53 0 -924 287 952 560 187 56 167 -606 221 -140 -732 -784 692 -801 846 235 257 883 -719 -445 744 21 -698 -91 -323 705 672 -365 834 485 -662 625 194 514 602 518 963 860 305 667 -120 -44 -559 132 283 -882 692 68 -181 313 718 316 493 362 304 410 102 396 -417 -696 323 -390 38 785 -436 847 788 678 534 -734 -176 141 -314 501 -66 8 345 526 85 -991 48 325 261 -575 22 722 608 493 513 -785 899 -111 329 861 -985 328 314 467 582 777 -470 -445 -106 -754 131 -52 436 774 210 -499 305 -805 286 -289 363 -947 -997 -831 977 931 184 -472 267 961 171 274 705 60 -356 876 -48 -298 -452 544 -913 -891 -848 -741 -766 -444 376 887 -416 327 195 463 552 -139 -657 488 -742 180 178 -497 -224 -281 522 -532 -25 -157 986 -970 -998 -193 239 -812 -416 -251 -314 76 474 -815 282 260 -29 -861 -80 -972 902 384 889 -653 498 -268 161 896 -149 -614 -991 814 87 832 615 87 474 843 583 -76 401 778 -644 -424 181 766 510 535 526 -587 -431 -492 496 30 55 469 -315 -392 -689 417 261 940 -87 899 590 -327 880 -789 219 427 560 -193 -831 -239 -759 177 -69 -489 582 -52 -417 -377 266 478 -339 499 483 215 -754 -171 943 536 578 766 -160 322 713 87 455 -915 -177 833 -982 606 318 834 934 357 419 572 -91 571 951 510 46 941 22 786 879 -152 646 991 79 -651 -528 798 -43 -521 663 -773 513 -300 987 97 -551 -938 671 -369 -567 925 524 -517 -824 467 -525 -860 -571 -476 581 965 89 -84 497 881 851 9 -123 609 296 276 355 -368 616 -49 -91 -713 524 72 -713 369 261 -704 -384 656 799 -330 117 -120 -728 150 -498 -417 -568 846 201 727 641 661 -19 413 39 13 367 846 894 599 -772 632 -740 22 -951 743 891 232 274 727 618 -483 -148 -333 745 180 -347 -501 -630 582 -289 -755 -659 -894 -62 -882 268 681 217 268 -548 -784 855 562 778 -883 655 -430 -503 429 -277 358 437 -56 183 -490 -805 -616 141 -332 971 -604 -348 -675 -775 -260 205 477 -811 437 996 96 -131 14 -893 401 -206 -315 -178 495 871 420 -381 238 -458 103 524 129 368 655 -807 -678 -935 -287 687 72 -905 -563 -267 851 933 -315 -720 676 -741 874 -258 186 -772 700 866 -1000 -255 -791 561 -463 -200 875 -167 -650 319 769 -838 -878 417 -300 -599 283 801 156 -933 266 -386 -319 663 510 -676 927 42 -758 -477 -49 191 -208 -452 -624 474 -637 -520 -249 899 576 281 -206 577 -94 -716 -31 -255 -361 357 135 -853 -649 583 -194 434 -730 -86 206 953 609 -765 -217 177 -975 649 -960 -672 946 -611 554 568 -399 391 126 44 -485 580 397 -751 151 -851 -329 -757 -699 136 -571 -804 296 38 -624 378 623 -450 931 597 -903 971 75 -383 808 -208 -196 285 45 251 -515 -184 559 -846 349 -386 -505 -580 791 973 904 904 280 285 636 -926 -613 -644 288 -190 -499 -804 962 -53 761 -693 664 279 -694 -473 -355 823 640 722 631 300 -461 445 -263 -356 744 -246 -599 216 -358 -794 162 -590 -504 927 869 -261 -737 -38 632 910 690 176 533 77 958 -72 -536 -881 -375 502 -968 -762 -977 657 -51 -722 -872 -278 494 -587 -522 -301 248 -285 -145 32 372 664 -382 -24 -21 -253 444 218 76 90 -916 941 380 860 -520 842 -459 780 -699 969 -722 -573 778 451 959 -978 -917 -600 -119 331 270 125 58 -750 -669 134 364 -517 305 137 301 93 -893 -611 273 391 293 314 927 564 237 154 -469 814 375 933 -63 37 -775 7 -658 -923 579 -261 -750 -22 821 545 -763 309 134 -939 -727 -9 -583 -139 -247 -561 476 -11 181 493 -873 -446 289 570 -621 887 286 616 14 59 -185 -211 -638 494 -457 -470 -294 -284 421 109 -428 -678 444 -693 -392 188 60 -146 893 -676 -25 546 -588 435 -751 381 11 638 986 799 782 684 25 473 -221 -8 703 831 958 -989 -877 -226 124 920 -781 -167 848 -576 641 -321 400 433 -842 -147 333 -735 -509 629 328 143 815 756 -825 521 596 841 781 417 856 -177 954 249 -556 -825 -640 -195 -259 298 -381 322 -725 443 -8 -984 530 -745 333 -490 -744 905 -76 58 442 -286 80 861 -497 -14 909 -824 468 -328 -284 927 -325 157 -2 -440 421 263 -655 -332 399 -493 577 634 -569 -874 607 920 939 -726 -474 802 292 627 -24 -57 233 -739 -672 -86 175 -77 -344 -733 232 916 26 -215 -726 -914 575 -316 -893 -960 -977 -722 384 -439 -400 616 637 -889 -35 692 768 760 -127 141 784 -871 230 380 -177 -820 453 -593 907 -43 -543 288 639 -626 441 71 423 19 -872 246 -831 122 248 -863 -439 944 -549 245 -583 532 853 -707 635 139 635 -930 48 364 -619 -458 402 629 872 415 964 686 688 -786 -644 -430 374 -959 -748 22 -333 -798 -454 999 856 -588 -65 -670 -355 397 -409 162 924 -30 446 388 -300 35 -136 871 -291 -514 97 604 491 -311 -260 -750 191 299 949 -394 394 705 -427 -846 -352 437 286 857 -597 -124 279 -656 -773 -145 484 341 -593 -880 -185 -781 267 670 -712 396 -45 790 -905 479 38 889 294 293 -192 830 -881 -149 -261 -802 994 913 999 -2 -982 -361 300 930 330 218 -322 -877 130 -421 172 825 -557 306 235 -314 906 125 -307 839 -142 541 583 45 -516 351 462 971 -283 -977 448 -32 -599 -143 854 -767 624 -960 -42 -555 -747 -126 -866 -247 917 822 213 873 929 -43 -477 -807 -10 -426 848 889 793 -777 605 -328 734 -497 -305 -897 531 -92 453 151 453 -44 -334 -538 260 273 166 619 299 400 -742 931 -828 230 -176 -514 608 -858 -186 374 513 -483 -55 -845 391 -178 448 806 749 -667 197 609 857 987 805 916 73 952 -875 287 -728 -563 -623 139 -489 235 146 -66 300 -608 -167 -490 39 -755 342 -844 -901 150 -337 480 96 670 211 -617 -578 292 229 -940 946 -646 -593 -696 75 -174 862 268 -491 -440 19 646 -1 -178 544 703 -128 -593 -323 986 -63 491 379 897 -126 -657 -247 818 -56 815 201 975 532 258 -481 473 -438 972 -848 -93 494 -813 -533 -706 -261 -26 688 -264 -708 622 997 -55 -403 -297 708 955 -337 153 979 -793 174 -868 841 636 723 -367 858 -465 377 295 541 317 788 -507 -640 144 -236 581 -757 235 -1000 -245 921 170 -653 -74 994 730 737 -826 238 -951 128 127 -33 -60 -547 -726 -902 506 252 884 824 781 716 -303 336 877 111 836 -791 -783 -874 638 276 847 764 575 -439 -847 465 -70 -199 605 632 815 -981 -644 -191 115 524 -804 59 637 8 997 -760 312 779 -128 -792 12 -72 587 -196 287 -831 -501 143 -645 -635 555 -692 740 -848 -315 960 -391 -6 -517 -405 845 -46 -822 963 -119 -359 232 -785 79 45 -819 -847 -914 -776 912 800 697 911 -249 305 -499 384 961 -457 776 -725 -553 -49 -911 -421 13 110 848 -25 -391 -758 308 -375 649 -745 -664 -414 429 799 928 -982 -381 -127 238 -939 -808 -472 -622 536 474 386 -627 349 -139 665 281 267 -120 982 726 -633 -311 -660 -430 329 248 -561 85 884 708 193 -551 -161 413 -634 606 -634 772 -835 562 -17 772 816 853 -350 267 -422 181 -183 737 186 -84 -46 -362 590 138 471 -329 795 -177 111 476 -104 -822 89 -556 444 -933 507 413 247 59 992 240 -392 691 -885 -566 902 190 868 -601 360 -198 -783 -948 636 -39 -577 418 -82 668 -125 -359 -420 -275 24 910 -516 -769 419 180 48 -294 485 -60 887 740 267 -504 540 -242 825 -19 675 115 412 140 118 -825 -888 -787 385 530 50 -557 680 -35 878 854 -722 -343 998 738 -963 -432 -778 973 863 -456 -461 31 -220 -336 -791 109 523 341 498 13 584 -887 745 -637 403 -516 -105 922 890 13 659 634 220 -447 948 -825 -398 898 -161 987 507 913 -547 290 477 -562 -512 285 -572 542 -381 993 -412 401 841 -986 249 -442 729 -366 -921 267 -317 -938 977 322 -369 -447 845 809 -976 27 551 -362 33 649 -950 -20 375 -423 -844 -693 -440 290 641 -709 -504 167 376 468 172 986 470 527 576 179 -259 -453 366 -309 88 -580 -439 -18 -137 351 855 -370 -658 679 422 896 -128 125 -962 314 991 103 272 -579 -487 33 -117 996 734 -268 -74 -918 872 -13 -674 928 127 -837 -670 -349 86 -167 -417 253 -205 -651 321 -667 -115 -886 550 -841 -723 187 -464 30 -104 767 249 -852 689 896 86 -712 560 -654 167 734 557 258 557 -772 -546 947 -277 -1000 619 268 -123 765 86 123 -398 -307 474 -396 -2 388 -438 -57 -995 -643 -131 -550 317 -458 446 -474 -848 518 -933 796 -142 431 -534 225 8 141 724 378 -287 -647 -747 512 -933 -314 -541 -579 261 -550 -375 314 -33 -357 -692 -870 -762 -405 780 74 539 883 133 -45 847 342 -757 470 -479 -875 -27 -420 -575 -409 -437 994 285 -975 973 918 -76 587 987 -160 -220 104 138 -968 -685 909 923 -725 404 791 -129 208 449 -767 -748 71 -429 -63 60 550 780 845 -326 669 68 -748 -240 502 77 812 204 996 851 10 -919 753 -340 781 43 656 188 -575 634 -586 954 648 -559 222 544 904 -859 -223 -741 -779 596 498 453 74 -722 714 586 37 995 728 -137 -158 -617 -308 391 409 268 441 -182 -836 456 -632 -402 580 337 237 315 -368 669 -810 232 -178 805 -697 -529 -348 625 -810 309 -402 -539 9 791 25 174 329 659 774 -943 748 703 406 -165 207 342 -20 287 659 -11 -153 -659 306 -916 234 -750 -730 -161 665 902 -146 943 452 997 166 416 540 -277 -857 408 941 916 -483 -125 627 -562 218 634 -455 41 -952 -14 -12 911 -540 887 691 303 -547 -349 -38 -20 -221 399 600 936 -398 -886 -178 214 560 505 -886 -806 -395 865 349 -578 -479 -944 447 998 -669 -115 -152 459 854 -771 -287 533 372 -306 -761 -143 -185 -477 -532 934 -404 -611 -833 764 966 950 170 757 637 827 -908 760 -278 -935 -104 247 131 -68 -469 -744 825 11 -844 -252 7 118 793 246 -434 -798 568 -262 267 -410 -422 -430 856 1 -48 604 746 -472 -417 -438 762 -809 -785 273 -480 202 732 576 676 -735 915 -49 -579 592 241 877 460 -784 921 -470 -377 93 86 -769 -244 -652 512 -402 -432 -456 -430 -360 726 287 -229 608 -841 -451 585 515 -980 -194 -259 267 449 579 -396 448 575 849 634 440 76 -694 685 -113 -949 -96 -752 -20 -208 743 -264 -416 -172 -574 -700 617 758 803 -848 -467 835 132 -144 627 311 828 -601 -930 932 144 -190 550 -147 -748 -416 -409 -84 545 588 873 428 -368 -960 -993 120 971 975 -461 -634 573 891 -877 88 -467 128 544 345 487 908 -397 -921 24 434 216 -995 -809 234 -832 -431 213 681 406 -898 599 -423 -268 -86 -919 423 256 258 433 861 196 -681 94 292 800 548 -215 -592 -573 -356 -587 -937 224 -755 102 -274 -152 323 -656 -153 -414 457 -882 590 -472 523 11 522 677 -509 -420 418 216 -91 289 577 309 155 204 237 -387 319 732 -453 343 390 273 778 -532 -519 -677 -25 334 764 -174 -320 -234 872 621 155 271 -902 -241 633 456 -322 -959 -252 136 -968 108 -676 -347 -358 -387 436 991 -331 -703 34 -544 -905 394 556 -252 -276 784 -535 815 744 659 -570 294 518 923 217 466 -316 111 -774 552 448 -248 809 -824 -855 856 53 -378 -550 -250 468 -350 -905 -94 -44 850 679 799 576 138 -641 527 758 664 -469 -494 -135 251 291 -934 -99 -809 -381 -111 205 866 -818 -789 231 495 -142 933 -295 653 -161 -104 517 333 606 -533 642 496 -278 573 -751 -564 201 34 -889 681 -745 -242 -519 -128 828 -174 -607 540 780 -22 691 -354 478 -525 248 500 -449 -954 890 1 -564 766 -293 -313 509 770 586 960 -309 879 357 -897 -593 -504 -679 -416 -38 578 275 353 -442 644 36 -580 -904 220 450 935 -296 636 977 958 677 701 638 433 -590 252 8 -19 -249 -166 -378 555 328 597 920 560 421 316 87 -976 -356 662 -891 -91 -346 735 -665 -456 434 -342 727 -303 -972 -234 -299 914 423 131 359 -476 133 450 -603 -668 67 628 -785 -80 -483 -897 -642 272 137 -287 -856 -810 -633 688 -482 -968 -437 -675 -799 569 161 -948 668 278 -331 624 898 213 -427 389 223 877 -145 -953 -96 -192 -939 494 680 -779 -347 -257 197 265 586 -862 -145 777 -558 -431 -266 -916 712 -100 678 717 -877 674 -668 393 -636 747 -376 -352 651 107 -273 -395 214 241 -659 -479 -767 -205 -609 -406 305 292 -420 923 964 320 408 389 -137 -317 -319 511 205 704 -932 676 239 948 -235 297 466 -968 431 -96 -227 574 -675 -223 961 612 -704 432 652 724 446 1000 -778 -343 600 527 -104 654 599 505 123 358 -934 -921 15 964 -501 -845 -926 204 -571 -375 -58 435 -939 -832 -888 -779 213 715 -66 -665 821 -759 430 632 401 342 -855 437 -726 204 200 84 -538 -405 -625 692 -587 572 -721 -142 348 -13 198 -87 -543 914 29 -31 -5 599 -394 -367 909 77 -820 633 -898 584 12 713 649 912 -979 672 -144 190 733 -43 -280 -360 145 335 595 -510 801 308 896 -546 -993 36 -230 672 -443 829 405 657 954 927 11 -123 -268 627 -93 731 -540 58 -302 90 -164 -966 -753 -59 -454 884 -334 -571 827 794 -884 -374 677 -487 -962 -909 -361 202 -705 -244 849 87 811 -518 -198 -114 569 -486 -973 30 -383 -958 44 918 346 -551 -766 452 288 -87 906 730 864 667 881 -720 664 815 297 799 -548 -185 -49 586 25 908 -695 924 59 604 287 983 840 -858 52 -197 -4 -622 -335 -346 -558 845 727 184 226 -852 -281 -352 357 -509 -381 -272 961 -992 942 -246 959 -80 778 115 -25 -754 -728 -373 -924 -520 726 341 -864 -203 -781 -236 -426 863 918 -673 337 758 765 -368 170 614 991 311 153 269 -42 -505 693 -684 7 -627 586 -576 43 -399 566 897 565 -46 -937 -986 -407 -690 712 -425 65 -11 -54 208 182 50 685 -70 775 -54 -743 -905 -78 882 -334 916 444 -572 -71 -950 -347 363 -18 -394 449 -887 -346 199 -828 647 799 382 970 769 406 -283 -530 112 -185 -509 715 -353 -489 -495 -42 989 35 -363 685 484 -851 984 433 506 26 186 -886 968 529 -715 -277 430 -462 224 90 53 940 -62 -216 -410 -52 564 538 43 466 847 386 -174 811 -645 -807 597 -416 459 -156 666 165 -351 -676 437 708 851 908 -247 -193 -468 616 463 -366 -787 -246 -45 -488 -17 -341 596 220 -342 147 -67 -433 185 897 429 980 -898 -212 -283 166 -86 266 -880 588 -617 -365 475 611 -38 36 -524 4 788 654 383 -571 974 -594 -644 422 -945 940 -189 -537 -292 868 -103 -837 205 97 225 -358 936 -767 614 110 -958 78 964 -905 -56 894 934 665 -892 133 -865 556 -639 -223 -782 987 -639 -868 349 -224 -222 -21 -122 -3 -496 -51 -263 -107 -369 162 -311 670 901 -883 -791 -196 970 18 278 -18 458 229 983 518 241 345 487 783 -131 400 -394 602 -266 -950 -267 770 556 593 313 831 198 -577 197 -914 -815 520 652 -293 811 266 234 490 800 542 -218 747 -151 329 -700 604 -510 -466 -717 -41 -505 298 145 389 525 -696 146 11 -109 995 -741 985 199 297 688 -676 600 475 437 192 735 -494 510 755 -243 159 309 925 916 -679 591 414 -64 -941 -655 73 745 -353 698 130 74 721 310 988 896 -606 53 169 -53 649 628 829 856 -121 -261 -762 895 -678 -891 -70 794 -520 -44 -246 194 521 -185 -334 -649 -571 -671 -311 -788 -409 -526 -977 185 467 -658 799 402 -533 -998 836 507 934 -260 -924 612 -445 -793 -767 407 259 791 286 -21 -359 509 -536 154 -389 -290 -395 691 -446 83 -904 -272 310 -905 -822 393 819 344 647 618 229 -521 -553 831 240 669 159 -87 -249 198 528 212 151 -152 -469 -672 998 471 -812 -23 -169 861 -187 -50 -306 715 -785 964 839 -635 985 310 82 -200 984 71 -420 -783 -395 816 -577 353 774 -895 584 163 -863 -188 912 -914 -244 -623 642 234 339 -272 -422 -809 363 428 -855 935 -670 441 -452 478 215 -905 255 785 541 898 796 -78 856 -491 292 973 698 -904 -187 -370 647 915 264 -717 -167 300 -77 188 436 649 -688 597 -501 -525 37 -461 -784 -556 -895 -627 -75 -491 775 -493 -540 -850 -310 -67 -13 -972 477 251 73 330 341 264 -641 365 -24 288 827 122 191 -238 451 -700 220 -772 751 512 951 -589 86 -463 97 155 796 859 -659 723 908 107 -144 882 -914 977 -692 177 306 -236 907 13 -821 -100 -480 -650 952 -114 -44 -658 -329 -718 -977 577 -987 -296 191 62 -383 855 269 -640 727 -440 861 127 -792 -132 -458 -981 870 -720 -132 -715 527 -249 215 -782 35 -76 572 64 -732 -361 -931 -799 960 648 945 -522 -343 -556 784 66 -835 921 85 -682 -104 -197 -195 -538 493 981 -712 -116 -244 345 623 234 795 390 -679 437 218 -668 -515 -925 -465 545 671 50 130 -854 -12 86 -277 -633 184 931 579 491 -107 81 -981 560 -414 -833 574 459 586 604 -570 -20 73 -304 661 803 -358 -464 -501 280 71 280 507 -32 143 725 464 -597 429 -317 351 425 -300 -958 -62 -451 896 961 102 138 -692 -378 -892 -791 707 377 3 -304 -756 -276 609 187 861 -619 -567 -298 856 512 302 647 766 -208 126 299 -46 949 370 -440 0 474 -313 -88 -925 -578 637 -585 -390 603 -137 -234 689 -438 -970 599 -946 -14 432 291 -225 -661 640 -182 508 -765 -130 311 -644 -294 -575 253 -564 842 620 404 372 -343 -808 451 -712 423 -128 -165 312 184 -416 951 588 256 168 -271 -732 518 -943 595 353 -351 866 465 38 -511 -709 650 376 409 -281 373 -658 -89 433 371 -505 -53 -28 569 351 65 -205 519 922 865 542 -904 -492 200 148 583 -327 775 -33 265 201 189 229 790 -333 -251 794 733 -168 -204 -366 -967 -83 869 258 431 -729 626 51 835 419 367 467 416 -977 -354 -848 -195 -581 996 122 -119 -393 244 948 323 -810 233 -430 99 -333 26 212 -818 -351 -668 -765 -626 875 892 -956 -45 -554 -868 -780 363 174 -466 -194 -760 -608 -887 839 838 -272 874 -102 837 499 -392 -626 471 526 355 -388 14 -671 -290 -537 270 -382 -175 -757 -929 752 929 684 -409 847 213 -162 -707 13 -394 733 -256 -446 -882 521 979 -172 372 845 790 -784 2 -779 195 -524 -2 -601 731 864 125 -970 -852 172 -795 -191 434 829 -141 -378 84 -917 -499 576 843 -147 859 -303 807 549 -811 -408 903 69 -574 150 380 324 -819 775 104 212 220 183 -470 517 -78 721 904 328 291 -945 -927 317 -823 -177 832 753 -958 652 79 350 -854 -776 -813 400 -49 -992 -199 -125 -516 979 -808 -931 179 -65 -98 -485 -416 946 224 -769 48 -881 790 -768 751 616 701 74 627 -528 -953 -27 435 309 638 703 -156 -706 -504 923 -272 987 867 903 897 242 -846 550 799 -14 -736 -305 -42 -171 -96 219 657 -706 979 815 69 13 -603 874 713 616 -273 869 -596 -873 399 464 -181 174 939 -158 -679 966 -808 -838 282 251 -714 -174 -115 533 613 -583 -513 -159 -432 805 -340 -803 17 308 157 -792 -961 374 -163 -11 -220 653 997 490 -759 -371 666 -567 -910 -560 770 680 -737 -788 360 988 -863 173 701 -536 -480 -517 681 623 -797 245 -492 285 149 -877 -588 820 -457 -346 583 -51 448 -485 532 878 531 -164 191 -904 514 -91 -917 -843 -396 -77 -549 -266 868 -674 355 649 490 441 -132 515 503 -482 685 795 -270 -449 -354 -635 835 455 -311 94 17 -527 -793 282 -895 457 322 -885 430 -407 269 893 439 -354 -341 -974 106 339 -104 -576 -449 -594 2 -214 503 -862 625 -879 357 254 -750 818 43 -94 356 -529 -963 891 536 556 258 176 -498 653 -109 -975 -990 -146 -209 -760 385 -872 890 185 -99 -774 -579 864 -601 188 155 -238 -96 27 641 277 252 -885 -20 -160 951 -292 303 -398 185 945 549 -505 -943 -725 466 429 412 110 211 -35 -733 -629 287 -15 -857 25 274 274 637 -183 -296 -340 -942 671 564 49 -46 185 190 -64 897 -519 815 -368 -827 797 -464 411 180 -766 699 551 -856 -525 -864 -160 536 -45 130 -591 -785 -411 -980 648 -574 -176 -696 -312 955 914 -682 905 3 299 964 -291 65 338 -290 407 -711 -990 -923 405 530 408 552 -936 129 144 -356 924 -301 671 574 534 -746 -249 979 -670 322 812 734 896 -527 -648 -452 978 -461 793 -784 780 -899 -140 262 -37 -509 -427 -466 -407 385 -951 311 853 -247 429 -821 838 -825 21 -803 922 824 -979 54 -851 -837 -240 -658 -852 0 -396 -710 221 -299 212 -694 466 -917 -549 -48 -369 -35 899 317 -602 339 723 446 474 -762 -478 934 22 -736 -909 -25 -458 -139 216 -416 -21 586 837 546 -375 926 -661 457 949 948 482 -101 -428 411 -750 -419 -456 839 24 -398 -737 337 -152 -889 -949 -720 653 -582 334 -945 797 -969 -338 961 987 480 -430 652 -692 -203 -314 -210 -795 -260 -842 692 -175 -382 -227 581 973 -4 812 240 396 494 -869 -534 519 -461 623 -198 -724 209 -522 67 -955 565 -332 -659 787 159 -9 -684 -449 -987 351 -651 -919 -153 -120 -950 978 842 282 -307 -61 -84 783 -729 -829 530 -201 -22 448 -814 119 119 -152 288 542 -212 -297 -452 -921 818 -825 -467 -529 630 -847 543 430 209 713 739 502 -69 -273 -484 -736 -631 -896 -474 -107 -506 848 58 -2 930 373 -998 -622 -313 -512 -951 85 -789 -709 -197 120 481 -488 958 -596 543 -996 -574 488 -458 -589 -329 908 -994 146 83 807 -263 38 967 180 -125 -358 -885 82 788 101 -191 938 -280 375 -913 -521 -762 -141 -167 360 659 -483 572 -984 760 154 240 -574 -844 -499 456 710 -970 868 641 456 -849 84 -625 -608 699 -648 -964 259 482 449 -48 369 722 -745 775 -131 955 229 -602 -569 -859 -335 -804 862 -850 -527 -319 746 306 -339 180 43 562 -276 908 674 -761 -608 -93 -732 -51 776 316 -413 -200 -657 -12 -213 -160 879 662 -497 -88 -383 -415 930 -515 -948 -122 -982 -652 832 -735 666 378 679 510 405 958 357 -291 -847 -201 -668 -493 -266 537 -309 508 -590 740 -590 -85 540 248 771 530 -377 11 -803 -413 -713 675 -110 526 -587 -288 868 121 116 -4 -1 -475 735 809 707 -818 244 -930 -3 -608 632 -622 881 -692 -411 334 -900 269 616 -768 -788 -361 392 -259 347 485 -797 -2 -375 -120 883 -92 673 574 -429 609 239 248 772 -535 -417 -297 -596 -311 14 698 394 898 -485 -428 -283 431 118 -289 145 -65 -356 -346 -676 -127 -848 143 3 -981 617 495 -687 692 -568 220 206 -719 -447 24 -873 244 -678 373 -913 -11 -322 -322 -635 -108 -31 410 728 -92 -623 -322 731 -912 906 300 -680 840 -205 515 -193 133 -256 547 511 359 -538 -552 790 -801 -579 -197 -973 498 -216 -62 576 -811 -339 615 -921 -599 113 -221 937 -773 -842 596 121 492 -809 -202 -140 -550 427 82 -862 -648 835 -233 -571 581 627 -537 -951 219 837 -395 -499 -978 356 -347 848 675 -625 -260 385 312 -756 -592 892 -881 -835 -642 305 25 -359 147 106 916 337 861 620 586 -150 483 88 975 303 -293 373 539 -753 -566 -628 -957 465 836 -105 196 537 778 -11 -89 -17 -422 -441 -634 973 77 -534 -621 987 207 -548 -909 111 -485 604 124 -462 -997 928 -545 750 -863 -52 938 1000 135 807 -710 530 -146 -539 567 -903 -853 -642 -400 794 -209 -959 -662 4 -958 -559 803 551 -760 31 89 -15 450 -588 599 -467 745 478 -365 437 -561 605 -494 11 -375 815 312 -683 622 206 105 776 -986 -504 -754 128 -462 -550 68 -194 -829 -915 -699 236 -341 -783 -454 -943 413 -15 521 -881 -776 344 -649 -783 -231 64 -477 369 614 796 -560 537 -338 -372 418 376 -351 -1 -341 -172 466 145 -198 -555 652 856 -846 -392 417 902 -136 -571 -71 -943 834 920 912 -91 44 -289 340 178 -624 45 776 -92 236 398 787 -166 -755 -424 -918 509 -363 -601 -134 634 -123 -505 -479 142 -563 330 894 -730 -946 571 -589 633 283 19 -686 -631 213 836 -222 -670 801 19 -426 -441 -719 670 327 153 -394 195 -46 519 473 -552 4 -538 986 -363 303 -240 -76 127 6 383 -853 746 -513 -133 -591 -963 -549 -242 -175 672 -275 -286 -598 731 499 -68 -999 -717 400 -495 -329 -952 -687 -40 -273 -523 -337 143 753 510 973 -246 237 -143 986 -227 136 -995 -1000 -137 -151 -81 841 -835 -49 -100 -612 -617 240 480 -257 407 818 631 448 -473 369 378 121 -224 -188 -609 717 384 -669 588 193 955 -435 461 -709 858 966 -633 74 971 568 290 -526 793 491 95 304 88 -386 -724 637 170 -490 954 24 -264 793 522 124 761 -208 463 119 -186 -641 -860 -31 451 -616 -516 -395 -40 745 142 -523 -418 69 526 893 912 799 737 512 -769 628 542 -61 948 397 380 304 -213 -452 -935 430 -381 452 -175 -325 823 -12 6 -581 831 468 648 773 -605 -865 -848 -56 -403 -618 492 92 721 -184 -659 360 -411 -270 669 -46 -169 468 -804 935 -120 -832 177 -850 -42 370 888 -28 -986 -251 628 358 151 189 -95 571 780 -633 -125 749 -177 597 -257 -187 678 35 -392 -679 -751 -404 158 -928 355 -226 523 -673 549 352 30 757 -986 209 -393 -875 738 -24 643 513 -238 674 -18 -265 -807 323 493 -416 -447 -134 606 72 779 929 -809 553 86 -111 988 799 690 921 735 -205 -258 -76 -86 -426 308 -159 -546 822 829 202 -244 539 828 -161 -974 -774 829 -301 -29 526 -719 -777 132 832 744 -541 934 346 -678 -361 -885 -436 -474 -422 496 806 195 230 292 506 914 -408 -998 -508 821 227 592 506 -458 456 -888 820 -783 650 771 -972 584 853 -40 354 -85 -487 -673 431 -128 301 944 -222 -80 -631 515 -168 338 554 102 26 -897 -378 -731 -119 -773 667 969 771 190 514 623 -524 -62 722 -374 -981 -249 -120 -305 -116 -850 650 -724 -932 -780 -686 461 895 335 -403 -800 609 592 -648 705 -590 -511 917 -664 939 636 -122 336 -121 -120 -705 -716 187 285 -501 -311 -904 943 792 516 -579 425 914 -144 82 -870 -140 -851 -804 984 849 497 223 -32 -4 665 -886 390 725 -570 -774 905 -848 -718 674 808 -398 -45 219 -477 -135 272 952 316 362 736 -349 511 586 562 -388 861 821 -945 830 208 859 564 320 759 932 -359 196 -548 -884 825 619 780 -887 3 -185 805 -861 301 -513 -569 364 907 -489 -714 175 764 -716 648 -647 -540 673 -806 501 -631 -216 -568 140 -396 935 115 276 -409 -673 828 -989 -696 557 135 -301 665 541 174 -259 -279 -216 -962 765 411 811 -130 171 -514 -15 -435 613 -198 -185 -184 439 378 -461 -215 -769 -941 895 -148 716 -84 392 405 853 -111 -495 812 782 -908 388 202 -834 147 652 -485 56 -694 937 850 80 673 782 -154 162 491 792 -592 -634 547 640 -292 535 -101 80 768 -315 -758 599 260 719 465 715 -199 549 510 -873 967 313 -967 442 -188 -644 -527 444 -70 179 12 960 666 -162 -114 706 -224 -979 -729 20 379 -501 -708 -885 276 218 687 -77 -554 418 -158 345 126 531 471 -188 -60 -92 -36 55 -261 -660 567 96 -61 -688 730 222 198 143 -580 10 766 45 -544 -93 -718 -61 667 -490 -890 129 -350 581 421 533 -255 280 -442 -192 125 -873 896 -88 -275 -934 -247 288 909 224 -368 367 315 851 -21 -39 -482 -201 886 948 -697 507 634 531 -305 258 -666 -750 -418 -64 -874 -974 -803 215 -176 572 -511 38 -421 499 -365 506 694 34 -708 -57 -226 -242 198 -477 555 281 -442 -305 716 522 -888 -948 435 767 -935 234 -457 -947 729 103 -789 499 -203 -49 -190 -249 158 35 -561 781 877 -32 123 968 -687 -586 640 -972 -579 -880 808 330 165 -927 172 -167 -485 707 -205 -236 611 787 -12 155 166 518 -693 968 -752 -581 -167 -887 982 286 922 153 -120 634 783 772 -267 -109 464 -401 969 -635 -957 763 680 -142 -504 -182 694 -65 253 143 -393 -867 766 -889 -437 365 -937 212 -77 -352 -444 -496 308 811 -88 -274 -811 632 -100 35 -673 -369 736 -535 -611 -769 -96 -431 650 -47 -772 984 202 -408 -197 -616 -920 -347 -83 -959 571 -946 -677 99 453 -465 703 -51 164 943 -393 908 -162 955 613 -728 -206 304 -252 854 -123 650 735 -124 -373 -70 658 843 -828 -884 -473 -713 -39 -646 25 868 -868 930 187 115 -155 993 513 -967 -814 -412 -549 827 668 -82 -333 -487 694 203 -995 -636 424 540 11 481 524 668 208 -99 -248 -463 503 -77 106 172 -688 -563 484 934 985 -347 -325 492 926 -933 964 172 -499 118 261 401 -360 -590 -622 -179 220 418 91 -959 -379 596 267 -625 559 -804 -390 125 313 -117 -498 704 -694 957 673 -402 173 173 155 586 647 397 -204 410 -985 -824 101 939 -698 -970 284 -444 201 949 -992 957 -486 -494 -291 585 306 191 -290 -483 930 -147 -571 204 560 -581 -894 -577 179 -490 382 -501 28 920 -836 541 924 -380 -201 -856 921 406 65 -450 971 -593 -694 595 -453 -687 -536 -718 -480 -121 -69 -185 944 -1000 441 482 404 937 791 939 933 924 -306 -556 224 345 100 726 233 430 975 -449 142 -716 992 106 -647 -379 -467 409 2 -366 -352 624 561 618 -774 -397 -827 -31 -875 -508 691 -568 -931 -315 -983 980 -525 12 -624 -774 -847 313 837 -16 480 -789 -561 -318 570 -927 -608 -176 -181 -496 697 450 25 -397 -101 536 88 611 296 568 -990 -851 990 -815 -713 386 -150 336 979 -459 885 866 355 925 760 806 84 -28 -32 310 794 -240 -870 -499 -880 705 -292 971 628 808 262 -866 -453 922 -355 573 -112 -779 -267 217 -831 834 -293 571 604 745 708 -21 -593 -196 -909 475 231 723 425 554 88 779 -378 646 -432 -884 683 -590 107 839 -199 -230 855 920 181 -152 -859 -338 480 139 984 -544 969 927 -891 -472 5 122 -956 -728 983 -766 -337 -28 -112 336 -820 -137 657 387 266 -631 570 953 -628 -792 386 -888 56 -915 -104 347 275 -964 -977 -97 295 598 -568 -791 428 -75 -76 961 -483 -596 -739 -498 26 13 -166 -699 -319 -964 -315 -316 -533 463 -154 -292 -461 -934 -319 603 -700 -842 -389 -23 -481 378 -493 -617 499 -255 -469 846 -100 873 182 -603 -437 721 -243 -827 359 447 -758 -263 289 -352 -783 493 499 599 52 -895 -192 215 -252 -752 56 319 -236 -891 -222 -992 166 635 449 359 510 -994 -418 244 392 492 -582 274 663 636 551 569 -19 -212 622 -461 970 702 106 875 990 479 -187 -690 14 -855 -136 707 -459 431 -346 814 -427 555 -785 124 710 572 376 768 773 633 -101 -531 722 -268 64 594 -402 -589 -374 -527 -425 -511 -418 -615 -891 48 -33 663 682 -863 357 -236 -857 -600 203 -4 87 -288 -673 559 -583 469 -635 138 -175 -822 94 47 -631 59 775 238 -544 314 31 113 375 -183 -367 826 -403 -787 762 2 525 -323 405 -25 494 1 -465 -830 -596 -960 940 -146 -531 57 217 59 -804 -103 98 -397 520 -310 -451 179 -602 -647 -2 -328 -470 683 882 -821 -1 -528 -711 -618 435 -813 258 -781 320 -730 -331 -797 245 -99 -478 -802 672 595 896 216 -681 299 -554 662 374 -340 771 -227 -550 330 -467 235 63 -729 -469 869 -911 815 246 24 -193 725 491 -680 -892 -290 384 241 994 159 364 80 -721 684 -299 -636 -194 -315 212 593 997 -519 -708 778 98 -357 744 -278 -629 -115 531 355 139 -916 -725 -511 718 452 291 -361 -392 682 252 121 688 -941 227 -762 677 -741 -835 903 907 -669 21 808 255 -932 722 -65 -215 -181 71 -868 -560 -555 166 -591 873 -420 -892 170 440 125 34 302 -951 -779 383 213 -942 375 -385 -584 867 135 916 -90 131 422 -303 -758 -129 -429 -612 -982 751 131 -272 258 847 -990 -232 -902 829 732 900 -111 -931 -772 292 343 -118 153 115 747 837 -546 -217 -990 318 -895 247 -603 11 395 -860 755 571 900 -458 483 -336 -863 958 -238 -414 -689 -567 -594 499 821 193 -579 793 839 -24 -321 -646 -708 -129 378 -918 750 455 868 -880 520 588 -547 -222 263 847 501 158 -838 324 597 902 920 -841 857 -472 492 -41 -288 826 -836 -287 -396 878 133 585 526 539 268 -99 898 -488 144 -936 -578 730 759 -948 94 901 -219 -84 176 -278 847 -173 -47 -595 509 437 140 245 363 85 -339 -678 -851 -514 166 45 -794 -825 518 -458 911 165 -657 28 -581 172 540 764 -949 -752 -905 -598 -805 301 -3 -946 78 215 -813 515 -49 208 -145 268 -796 805 17 850 -685 742 -263 599 -400 -100 -71 -965 -472 -103 376 833 830 -288 -126 355 -627 -507 -435 280 -7 140 460 -515 116 886 717 209 -735 122 26 946 665 -578 -628 968 -943 -341 -926 527 -713 337 -694 -622 750 426 493 -916 -234 -416 -962 -635 188 910 423 -262 788 460 992 105 -161 -356 143 890 607 -41 396 -983 -440 167 -775 156 265 928 -900 -488 935 369 353 667 194 -424 -615 464 71 137 909 -58 610 988 504 -781 -563 484 453 -239 -961 -145 101 -984 -793 934 653 -797 794 988 -362 -573 64 324 176 -674 312 527 -843 -122 920 384 -206 675 360 905 138 -823 483 -564 199 714 -757 -16 -907 -298 96 -19 0 188 -554 -226 148 328 -883 -862 388 -22 400 253 454 -528 -822 -139 309 253 321 25 -26 -985 -417 424 -148 533 430 982 -40 -480 -122 -264 -15 485 -390 481 420 321 593 -52 860 -895 334 822 -385 -201 -878 -557 -679 -175 -425 740 299 -378 -622 -88 178 853 -687 810 201 974 -755 656 -465 983 -124 531 -814 754 -763 -688 593 -658 -314 -401 18 869 476 597 -405 -726 22 -250 634 941 67 181 421 635 -149 503 130 73 589 162 -684 600 596 980 -305 554 -465 337 -530 126 -978 917 541 -662 -371 890 -346 -375 -630 -349 407 150 410 -623 -297 -247 -901 505 -329 -250 517 -577 -583 -448 477 174 -908 -75 -538 750 -697 -966 -32 -450 -98 -131 642 836 510 106 -750 -334 861 510 -997 -867 54 332 948 -304 -158 891 -141 777 -648 -410 37 645 610 70 -317 646 247 714 531 -726 320 972 97 303 862 -304 344 -821 966 370 -327 487 192 220 -326 -319 -539 863 300 323 877 739 -512 -526 -311 -78 -194 937 -151 41 -45 -246 -222 -425 988 -534 399 241 456 -536 -778 926 -97 809 774 123 -797 -732 680 -137 828 751 304 768 944 -447 4 589 432 260 -863 -122 459 -643 192 -939 -192 776 -624 -58 -511 544 -644 550 227 586 832 877 922 -946 840 -21 422 784 60 -641 -411 230 760 676 720 -52 -346 -336 279 -973 403 459 81 230 925 -444 706 -318 -48 -78 432 484 -399 -305 159 -779 872 -604 334 -753 -767 956 998 381 -556 197 -276 396 773 72 -230 233 -902 480 -555 849 -581 96 -191 -903 314 497 -193 187 -609 366 -560 -622 -816 433 621 -322 399 701 696 -401 846 639 669 105 -466 -874 -695 -611 -261 -586 690 675 -801 -792 -321 -503 451 -733 939 295 -670 -858 514 -362 774 109 419 806 -422 -674 -369 -315 -386 -578 127 -688 1000 448 -585 -493 -428 693 -588 -667 972 57 -11 -48 -566 449 433 -272 -225 821 538 157 762 878 147 -814 523 -728 -163 731 -704 -907 475 403 319 866 68 771 -591 580 -344 -850 -500 790 858 -366 903 799 626 -904 -694 393 -936 -941 -769 727 -659 360 125 444 -316 420 -428 702 792 487 671 -807 -824 902 -125 -854 -503 74 -540 1 82 717 -519 -227 758 236 -767 142 149 -494 329 356 238 -338 221 -592 148 -697 -383 -961 -404 -316 381 -517 -339 -390 -204 -325 181 522 -725 -820 487 -808 -819 -628 520 -920 -846 813 913 -656 -606 58 -136 -612 -206 -882 -699 -842 -332 -805 480 -458 228 -540 -696 -542 919 -393 285 401 -339 311 -12 812 -401 654 455 587 57 -831 -785 -916 -761 130 -110 495 -821 -52 -324 -113 -540 -94 950 822 169 564 -529 -846 -663 -657 268 398 351 -179 -184 446 -246 -480 874 96 -697 474 -319 -547 -754 886 8 530 741 -933 -542 159 987 -506 722 -156 -442 -312 669 242 907 -930 -810 824 -690 -626 200 875 -85 539 -873 -740 942 866 -210 771 -493 -72 389 -894 884 188 -649 210 664 -814 -8 -44 169 527 -435 951 -816 617 -165 -968 613 -773 665 -557 -331 -166 -75 -983 -622 -651 943 18 -431 -810 306 -814 -790 648 768 -396 -681 641 -502 805 345 -646 -58 105 -578 887 -268 616 -331 -54 -115 -200 -466 198 -403 135 351 -715 -680 -447 -492 -2 -275 322 801 914 266 -288 -350 457 22 717 480 -734 -781 -466 -54 -771 530 649 -983 -326 508 153 549 -418 -473 -8 642 -588 -488 -605 782 -332 -332 678 198 -429 -691 327 -121 -403 -4 -234 308 300 222 -358 596 559 -6 -424 -265 -19 -676 -661 545 -7 -632 241 777 -466 96 13 698 26 628 -527 575 869 827 -607 -680 82 -853 729 25 -84 -61 285 460 -100 553 191 -647 -921 569 -609 50 400 -309 77 -979 303 -771 828 -929 306 375 -287 -48 -223 552 -72 142 -286 810 -642 505 -766 -359 -770 -331 878 -344 86 -142 253 676 -907 229 -719 803 199 -500 -276 -26 -757 -713 978 768 123 571 -406 -136 -432 958 699 -902 -39 -544 752 -741 964 -29 -278 -717 634 -334 997 -595 -448 896 536 -505 48 -206 14 92 -958 -609 -994 -686 -843 404 525 -30 436 -796 261 -868 -252 -127 -339 -623 516 228 -679 638 -784 -38 -678 -330 164 -675 701 354 -470 -655 102 943 -790 928 430 670 -207 878 -365 332 -414 -332 -591 388 527 -146 551 -562 -354 -625 266 -589 494 298 456 -331 990 -856 358 -826 284 -375 190 -76 919 506 -205 -388 -828 -10 251 99 -162 410 816 45 -407 -445 -188 -577 -925 -588 330 253 62 825 923 -556 -411 -550 -30 -161 -794 -351 -240 742 -925 -576 -886 -435 986 -271 612 132 768 -509 -4 196 -180 -529 -78 -372 680 650 -69 329 -36 897 708 -280 -315 760 -17 553 455 -723 77 733 -946 658 -211 -308 229 657 339 -697 155 -737 -128 768 216 -408 758 -627 -951 306 488 -870 222 -46 -541 947 -250 735 -146 511 -381 7 687 348 380 -825 -855 895 -745 869 -769 575 -766 68 -459 413 646 -467 -43 -706 -503 134 20 794 981 605 60 644 -429 -624 289 -63 -276 912 -552 578 651 -968 776 -13 817 508 -587 -570 -707 638 525 -834 -751 -754 181 -531 -192 -625 -515 -435 174 337 117 974 53 -624 83 -118 -530 -148 -158 622 -129 -773 647 -682 502 744 -871 -478 352 122 -139 -609 -177 17 202 -465 -848 -810 -796 620 195 780 -356 978 309 -519 -539 109 -405 357 -668 -344 -55 873 796 -166 -248 75 -702 -433 660 1000 -978 562 -897 560 643 -410 -944 54 966 175 379 694 888 -544 202 843 -265 -877 -332 908 -30 606 -364 646 645 844 -504 79 893 660 -527 678 -787 632 -252 857 131 -597 465 729 953 -520 -429 -96 -276 -575 966 59 -741 238 960 793 -343 957 -617 691 703 329 470 352 -697 -390 584 529 439 775 -923 896 -538 624 362 -738 -169 284 -239 475 378 96 -86 259 319 -347 -913 119 -155 385 73 -315 -168 95 -227 441 202 -144 725 -360 53 -40 107 -754 701 -197 196 892 881 -637 -820 87 49 -431 772 -140 -962 -991 34 -920 -745 -857 -225 -25 9 -292 581 -778 -467 -680 -938 -74 619 -890 549 371 535 -219 -506 -20 613 939 287 189 -165 537 -75 123 468 -781 -841 23 878 464 133 -187 967 524 445 -149 -686 719 934 -653 -11 973 -505 147 783 -848 -442 -16 787 -791 -756 -993 -357 -443 849 -841 -722 -202 -102 826 888 -939 864 453 -115 163 517 50 66 256 252 380 394 71 732 880 -493 -391 -620 -202 77 41 704 999 -391 617 -977 -764 -550 904 431 -245 -539 429 -451 -270 -278 799 -65 -412 -215 -129 -877 -165 361 463 -727 -16 686 369 376 -356 668 -691 422 233 -486 418 12 -738 -178 -387 -355 897 733 -269 -400 548 -457 -769 -202 -870 -238 257 486 940 -75 876 677 -996 -394 942 -688 821 174 155 -542 -254 -918 -298 286 961 -627 304 788 647 -151 -981 -995 165 -596 -507 -59 -1 806 -568 714 735 182 -29 -952 247 -184 -645 -258 -611 552 -80 -987 21 712 -600 694 807 -375 737 351 933 435 569 -664 724 811 319 987 -510 693 -796 347 -626 -406 983 325 -88 507 297 -586 -664 -304 -167 -604 -629 -726 885 635 214 904 -423 -733 393 507 107 -820 518 532 369 -539 964 -868 -156 702 234 491 -444 965 285 -681 868 -823 763 -617 -237 840 594 -672 338 -512 347 44 -622 -670 281 -615 564 -118 -87 -64 821 713 -69 -465 -701 296 617 -70 232 -87 -931 -514 -667 -876 -961 19 754 831 -142 816 -381 -505 564 810 631 -651 705 330 -535 982 -72 -729 103 -912 869 -765 148 -539 678 -826 -289 -705 -606 -394 -297 -983 -405 -215 554 -395 -686 -688 295 555 965 854 -317 -492 -882 -143 108 863 505 860 45 -901 521 911 -604 136 22 -391 -209 334 -668 -297 -746 812 602 72 -897 -322 -773 -127 -460 -720 320 731 817 292 -678 -96 12 709 -357 218 -500 -391 -91 -768 -155 128 17 282 268 -456 882 -170 -682 615 -771 -869 -802 889 668 -726 543 120 204 -92 -959 495 862 963 -953 409 628 747 585 -205 417 -41 764 -747 91 -82 -777 851 850 -372 381 969 781 -686 643 -877 -270 647 -940 528 -836 -678 -42 -596 -621 -169 -446 -771 774 187 -601 -46 -802 -55 720 -122 885 -380 753 329 468 -531 907 -460 -677 294 -630 452 -836 958 511 821 -654 275 940 -402 19 -71 -207 385 288 -383 283 515 -692 395 -23 79 545 210 323 457 -569 -716 -677 -290 -885 915 200 -833 -270 -93 -117 825 974 909 -761 654 -637 960 834 -566 -268 139 510 286 -447 180 903 429 576 56 411 -760 -366 -349 -924 885 392 -738 -687 -294 899 136 -871 439 -663 292 -500 -81 783 -714 -981 801 -395 441 -371 -113 -66 376 311 -108 218 -28 -422 -653 -931 -838 -713 693 -568 -605 136 691 -61 891 -470 -847 -364 -629 -932 594 -894 -453 -40 -249 -76 -367 667 369 -373 -7 150 990 -739 -382 653 -343 -365 919 158 913 237 -597 -883 -931 -222 -829 -949 -766 558 591 902 435 877 -395 487 -278 176 -266 960 -565 -875 -509 -767 -385 -429 -806 -897 691 154 465 -785 493 -743 -766 -171 -421 -215 142 -774 277 -935 -823 -23 -430 327 230 156 174 822 781 -562 -607 479 128 -269 559 -952 -737 448 -183 -210 380 -355 914 -559 740 -218 757 95 410 -968 951 -247 170 -173 -190 223 218 -365 -307 -773 -712 770 -628 203 651 -856 -176 -564 -976 -406 -625 -432 179 444 -282 -239 748 784 -19 959 -150 -418 735 421 -243 249 -851 4 795 116 -927 453 991 -108 581 909 423 -232 54 188 745 -386 -524 -556 208 -77 -90 -651 420 -446 -22 -361 -934 -66 -686 -137 188 344 79 459 703 289 213 -105 -226 -767 432 -776 -376 809 217 788 -749 138 -347 759 -937 -232 -691 443 51 692 -746 396 373 -693 -330 -101 -779 -140 -481 -349 380 -257 241 528 253 866 920 357 -546 375 -321 430 -921 552 -29 -707 655 -915 -290 661 -866 -735 -787 -63 -87 -416 836 -761 867 888 -788 147 482 478 614 417 -100 -877 500 930 -302 -820 983 -793 -440 -447 -750 -699 -624 797 -343 524 -607 806 231 873 -765 735 366 -215 -198 560 -114 -604 127 -796 -549 -914 -417 586 931 -736 175 -210 -248 -116 -878 309 175 745 -884 612 866 -624 490 -596 448 508 -625 877 821 -959 -926 357 -276 -161 348 -663 501 649 650 34 -179 164 877 -602 698 389 -562 165 456 106 -739 462 614 875 852 47 -427 380 868 266 732 151 -887 -593 69 -724 889 381 -80 -712 -298 905 200 918 674 -391 456 -266 554 642 -329 195 442 680 581 -456 619 104 -549 -860 -532 -697 -594 -466 743 569 -227 962 761 858 686 -269 34 -304 453 180 815 638 -547 -682 498 -750 -514 -261 -942 283 -504 938 427 445 -686 356 -586 -399 418 58 608 -338 -44 -749 -130 281 924 -71 466 664 -795 -881 -601 -680 -96 -206 -180 -387 220 794 -148 -259 -365 791 -497 14 -115 615 -126 475 134 -712 595 548 -102 -161 100 -315 711 -38 -526 934 331 -959 -820 -724 -568 404 651 768 81 -930 426 -203 -611 939 -875 -761 -786 585 -791 -276 456 297 -334 -302 -742 -137 -865 -185 -702 -765 -51 -177 320 -499 982 -417 -937 -355 106 -61 69 -740 245 -359 826 -867 656 238 -690 -4 471 -542 780 923 -828 525 -580 -339 -667 447 995 331 -601 -37 -352 112 -859 -174 -440 219 -695 -939 -137 -730 -353 -639 -108 -586 892 217 936 324 -212 -1 339 -755 260 192 -869 231 -424 576 -549 150 -912 189 232 -618 -355 151 201 587 -906 911 -112 -317 96 -406 -39 544 -1 333 487 453 63 294 144 -140 -811 273 261 -519 393 682 564 178 580 -97 -808 647 276 -323 -872 -606 -606 711 -34 101 335 -943 228 579 762 628 647 -257 246 33 537 -465 168 -405 267 173 -508 561 658 808 285 227 408 847 169 197 -370 878 -718 -493 576 396 748 -188 8 315 62 272 683 -698 -241 409 394 -38 549 337 942 -671 649 -773 -230 704 -33 19 -158 66 510 367 -543 755 486 393 194 3 -614 703 -369 497 520 716 723 774 581 -871 600 -387 -875 755 -339 -884 98 -382 -937 -600 -815 -848 981 558 534 605 -158 -480 -814 -870 151 -310 -424 -634 101 819 214 833 157 805 -882 391 -980 -899 99 -817 922 -425 535 629 758 669 -610 -67 793 -252 -946 -86 -395 -569 -756 305 -847 -968 -397 -990 -737 901 -530 -107 421 50 994 -227 652 -90 -516 855 249 309 185 -365 865 -259 -393 689 -731 -111 982 106 -771 -287 -141 610 -548 -113 396 975 -629 -397 -37 -881 241 -540 515 -911 482 -503 -554 825 -771 -576 -588 -973 -995 631 99 991 -874 629 388 134 928 -488 174 -267 -274 178 256 120 -184 -384 722 -985 -38 699 3 791 178 766 726 -955 -947 -178 -445 -155 743 952 -116 538 -516 -761 -124 -676 -648 65 635 -512 18 -714 -504 -62 801 6 -972 -69 -533 -270 -734 503 90 -541 -925 119 -567 -192 849 752 -472 -283 36 458 -783 -133 464 -238 -30 983 979 -866 968 -677 -996 -381 795 -122 -708 136 -613 239 -726 -874 393 -412 -511 625 -162 -582 753 21 -803 -96 531 974 966 47 168 -976 973 861 196 940 662 -896 736 -497 765 -735 608 920 -897 -368 -821 -780 -476 629 247 667 -397 -219 -906 183 -870 438 -426 -951 -681 550 694 -691 -820 -317 40 659 21 -316 -470 -474 62 244 -904 9 367 -867 999 864 -577 -713 52 663 -234 -349 -705 120 987 873 -626 -446 929 689 834 757 -447 -377 -636 526 21 -699 -171 -677 199 -471 719 54 -924 -281 336 485 533 -199 -776 -725 422 206 -178 911 152 459 538 532 -592 409 -705 969 68 -285 -966 189 729 -791 683 -87 397 898 -524 -418 -575 540 373 895 -460 531 -554 -49 789 688 785 -106 864 -732 -750 -506 107 -830 49 662 803 221 426 87 622 560 -798 -910 -355 -277 410 -405 -761 672 433 -457 729 -745 36 -43 -464 -684 -971 -757 293 213 758 -969 27 -861 -238 -285 556 -61 -875 386 -18 443 89 -372 882 143 -233 -736 198 808 556 -930 -477 381 196 725 -867 100 -866 529 35 -900 -92 672 59 814 -698 42 -739 -892 -63 970 -348 576 358 660 922 -773 -155 -405 220 12 578 52 -477 -367 998 448 -97 620 -580 230 845 -230 84 -129 201 146 -738 878 -500 873 -430 866 -812 307 875 186 -980 643 -398 -422 -587 302 -240 -47 -123 907 299 324 930 21 943 351 992 -890 -18 254 392 -81 930 -520 603 188 -202 -900 -972 115 -818 891 968 556 659 -628 -49 602 -47 304 -666 398 -408 28 836 -375 -247 -69 -297 -115 -918 527 380 378 -762 -669 -195 745 360 -820 297 237 -237 -859 -606 -119 54 580 -146 -483 -867 655 -572 156 548 -377 -687 916 38 -719 -152 44 -787 -788 247 37 457 169 193 -271 -267 -274 793 58 31 820 986 954 -966 -916 835 -823 4 -191 -965 0 -46 794 -97 646 273 -359 -184 243 -380 111 51 420 887 704 -248 -39 299 479 -902 1 -287 952 -835 -192 -860 412 -441 110 921 -973 101 469 -13 -668 -15 -708 -99 -821 208 -480 621 -447 -129 -466 392 -645 637 -644 136 -198 194 -635 -753 983 -132 652 -939 -614 -560 -445 565 217 27 674 403 -794 905 -295 851 166 -752 108 507 434 465 891 -214 -569 415 488 -793 398 264 443 -408 -812 936 -859 309 366 -49 398 76 790 -529 202 553 -309 -46 700 -410 320 742 21 735 738 -787 -635 47 -508 -807 845 -557 897 895 661 -13 -318 -289 -197 436 907 942 105 -877 724 -202 -29 -201 -674 604 324 590 541 -463 988 578 -871 -628 -86 981 729 820 979 245 -919 396 -911 614 782 -948 -589 190 -321 446 -510 172 -748 352 550 701 905 -475 109 496 -199 -47 172 124 -356 246 -691 692 -206 789 -430 811 392 -184 -71 -792 -799 -983 319 973 -909 -42 -58 784 -696 587 -570 201 -961 595 985 730 407 363 930 492 605 141 -827 933 -416 997 186 -95 287 112 -829 -395 -556 -618 -849 668 -595 -325 -945 -597 -458 -22 528 -95 -56 306 405 -24 -132 -855 913 -729 -762 -185 393 412 -586 441 -487 -669 174 -13 409 -209 295 -985 -807 -391 -595 982 -834 -521 -74 -439 29 -626 -726 727 446 601 888 -256 -687 901 -682 384 874 -293 758 -373 -369 644 -322 -666 -421 93 -476 -123 -436 -923 131 889 811 -86 85 -351 774 304 502 166 224 -598 -197 -404 -518 -844 -742 -260 64 38 -223 -677 -310 -450 868 582 -330 -791 -680 -358 981 905 -743 -696 -700 471 -775 -325 927 -688 257 265 116 348 590 747 431 230 171 -498 -464 212 397 675 702 369 -555 954 377 -411 -523 -408 -584 638 -603 81 -905 -490 483 -467 441 663 742 -606 -934 -153 -681 607 -882 -861 888 -527 -422 236 -692 796 -628 287 -570 -273 -490 234 539 613 668 623 91 787 -53 135 -932 232 251 -33 -1 365 -143 675 -355 571 -669 -580 -945 -490 -622 223 942 -995 368 60 918 482 834 -57 632 825 -84 -675 774 -983 -167 -278 222 586 231 -191 404 363 -74 835 -769 -1 -536 347 -335 612 -10 196 389 140 -474 -677 -436 -787 202 -364 -229 771 566 512 -514 -33 -331 -726 184 -568 527 195 -664 -879 510 455 -624 878 85 121 635 132 -99 681 -677 -1 148 -545 459 -633 409 -1000 -318 317 -497 681 313 149 196 -71 764 -955 698 274 816 703 -681 798 -81 378 -276 740 -842 -253 228 460 -878 -862 503 817 638 -701 -963 729 -208 741 -997 -867 523 187 355 -227 122 -936 587 -262 -263 -191 731 -937 608 573 923 443 869 -437 -624 976 506 -758 -561 -379 -730 895 -165 96 604 -509 -704 38 -361 158 11 -998 424 65 98 490 -982 -952 -790 -858 -105 -947 -987 513 -35 -886 -554 449 807 -1000 -765 -874 -848 -29 643 258 732 429 891 182 569 -499 -802 347 225 931 -224 106 -217 573 173 522 -478 -933 -610 -685 -424 938 -179 294 -346 -175 -372 298 -779 -863 198 830 177 -102 126 221 -445 -23 153 430 968 890 -205 194 -460 937 231 -614 -149 -360 890 -728 609 -318 224 145 -309 933 66 148 -74 392 500 17 -232 5 567 -946 202 113 699 262 40 507 -879 451 -271 -839 -11 874 446 325 -879 664 -840 723 750 375 915 -919 -215 749 -813 726 -935 815 -390 474 -292 315 688 918 630 -23 -253 287 -55 433 998 -704 -719 908 -752 387 -158 955 957 -646 660 273 -171 369 843 -54 688 -488 -645 337 -975 -797 -378 1 -517 -991 -123 -128 -488 193 -79 -114 -136 -59 853 -30 -191 -31 395 -175 -942 878 328 757 120 -739 -621 321 -127 266 521 -853 -9 -596 -619 231 -678 -11 425 871 -151 654 -261 -428 716 437 -895 -235 -498 826 675 825 -375 -777 -609 -471 -53 246 -265 -975 911 -539 645 433 -217 922 480 -714 546 966 -647 -124 383 -45 531 -677 383 -857 981 344 -240 786 -852 535 -102 -782 -924 -479 138 931 -281 792 -816 828 91 -138 13 -722 -579 390 -819 730 -990 -673 -521 -98 235 -894 121 129 79 469 -125 -884 584 413 -150 476 -830 525 831 956 441 125 654 -364 -133 -622 99 -730 64 -743 -45 -271 -891 -682 305 204 748 204 -596 -844 510 376 -964 -408 381 721 993 -135 -777 180 220 -632 -773 78 -468 -381 74 -847 -273 -495 106 571 910 608 978 404 -931 -301 42 -828 382 -479 449 -671 -457 179 4 564 -705 -865 -60 -878 -721 -22 737 -998 150 116 -77 -751 -256 -789 -927 -439 609 721 -261 -50 -118 28 33 -192 -225 492 -141 263 -351 118 446 306 4 -398 293 539 775 496 -772 406 959 -150 227 -552 -585 -374 282 217 -37 663 -826 794 -599 337 187 345 -950 -230 187 -895 -623 179 415 -597 126 1000 -888 996 935 -412 827 104 -944 420 838 -139 -587 117 -575 -611 495 -230 -986 -589 -352 -207 845 309 -260 619 256 550 -868 958 757 -737 942 307 -927 -993 140 145 -575 -367 726 481 316 -881 -251 632 346 -13 787 -165 -613 -432 931 -971 297 215 648 -754 840 -1000 108 -415 -691 -963 -47 -637 -359 738 -112 418 487 -801 -307 835 -251 -70 -89 244 -486 747 -483 -72 -60 571 -714 -471 830 283 -92 -911 -505 323 -9 -145 713 727 397 420 144 107 225 -55 356 -173 -439 -62 817 -324 554 303 -935 -15 803 -464 680 150 573 232 -256 523 466 867 215 678 -364 -322 580 222 -883 123 -213 922 -25 750 528 12 -777 -789 743 442 -736 -354 517 857 645 -977 479 -412 491 567 -117 129 -200 476 913 -371 -808 -782 653 -161 678 -149 713 243 -770 -729 580 789 738 -983 938 488 -919 525 -910 -480 951 -420 464 28 -56 804 -637 341 530 -429 706 106 317 199 -89 -576 -414 -597 955 686 886 157 -152 784 -370 -329 474 885 597 -481 -888 602 -782 137 236 8 586 -10 -37 -649 -448 -74 355 6 500 -674 847 -108 -423 94 173 706 -149 -423 918 231 -35 -230 -27 706 533 -535 466 -316 911 -713 506 -921 -19 -645 -41 -620 382 -49 -754 -445 -929 -190 -174 196 -834 -505 523 -293 -90 59 564 287 -215 -895 113 218 559 -796 674 790 -859 -36 -185 809 616 -61 16 -70 5 -276 -354 211 898 468 386 692 -803 -545 -353 640 -141 280 957 564 267 -571 674 -487 822 182 797 998 214 -460 186 -843 -559 911 905 826 571 559 -385 -863 538 -174 -413 -568 -621 -537 750 374 -229 172 391 -582 -781 -628 -499 6 36 -113 -219 -184 -877 450 834 947 543 -35 -842 858 974 -794 -401 -852 -765 -907 670 -730 637 -799 582 174 876 490 -266 -787 766 -479 591 663 -833 -589 -32 -792 366 -795 82 748 35 -106 316 375 -831 -550 803 764 -502 88 755 -445 63 92 689 -583 236 -182 517 95 325 -492 -176 -343 -816 -97 280 696 22 452 -13 -808 291 574 -95 39 583 -799 -641 -518 -99 88 317 -109 -685 -149 -58 -928 506 597 401 -211 -294 -504 902 -511 -258 -721 -184 -73 -485 -430 565 417 -492 -169 956 -128 -857 823 487 -726 52 843 -489 870 811 -761 -648 -665 49 212 -459 -816 536 6 -878 -116 -262 -819 -220 -788 -760 -404 912 925 -941 652 780 -33 254 402 -176 -318 237 -429 -211 -938 9 -492 -578 -462 713 596 57 711 76 822 737 -633 865 -832 -804 677 -861 964 481 297 -946 151 314 -105 -663 33 -650 -409 312 208 -720 253 632 -192 -844 45 840 447 964 -482 -350 -739 -201 77 470 86 -571 174 -744 -986 735 -597 -736 -408 492 891 -661 780 -809 258 298 472 -656 540 555 952 134 799 754 228 -348 -582 -31 801 579 -705 -835 -693 -768 473 76 -649 356 -598 -827 -708 716 -67 623 286 -881 -987 823 118 101 -63 487 591 429 -942 -847 -989 769 -660 493 -182 -756 138 68 -438 253 912 149 345 -731 762 12 450 9 -395 -208 490 -80 -683 -169 -637 -316 -360 932 -452 581 676 -631 637 -67 589 -893 -235 604 829 452 -586 243 655 -126 -969 -339 -748 201 312 -581 -799 388 -940 -394 -113 32 326 516 862 -551 -747 128 -83 178 238 418 144 114 -18 -706 301 337 540 387 -362 -917 986 -813 766 -616 -307 360 163 -603 -996 -507 554 987 -775 2 3 301 -36 -408 242 -392 283 57 635 283 -776 -712 -814 619 941 -845 -607 645 -463 904 -391 -301 460 364 920 815 668 410 -972 -725 -248 -534 -962 900 -936 -656 496 -440 960 -340 461 -640 -595 405 -663 -67 -127 -944 165 -97 584 -339 -317 -884 771 531 515 721 123 3 494 54 703 229 286 101 -645 -838 -590 -96 107 -163 -646 -201 -769 -369 838 -918 -433 -754 943 941 185 580 -505 602 -386 -384 165 142 220 797 295 15 302 183 -651 -941 92 -894 740 -832 333 -824 -484 979 -35 640 145 725 -303 782 -814 603 -238 -871 -933 663 -452 189 65 306 -584 -962 -112 535 113 -513 690 -847 -207 -1000 939 -191 770 -18 77 771 -531 825 -416 -378 -436 973 172 980 397 -341 -8 196 360 -308 -145 -581 -893 -372 -50 856 969 -9 -527 -608 -837 -184 -376 878 119 4 -83 -476 347 -591 760 -354 -727 885 857 -831 -773 154 -204 -323 -45 -459 526 -474 -287 -196 -804 325 578 -838 -980 908 847 -680 93 477 813 154 -194 -676 -976 3 -117 95 -444 -907 117 -499 -619 -96 -166 90 -820 374 467 168 241 -278 613 115 -232 -980 527 -859 218 -294 564 337 261 -775 180 654 -289 -495 469 557 -46 -610 -903 843 -834 517 -480 711 -15 121 -771 182 -464 822 103 -441 568 11 451 466 853 -833 124 -512 -894 -802 484 800 -491 814 -803 97 -849 -372 727 498 494 404 -862 -565 542 850 573 -87 152 156 466 -663 -50 952 620 711 -761 974 -675 336 150 267 821 88 914 -272 36 -712 -701 -80 -731 -18 812 -60 497 -834 873 903 984 -986 124 359 892 737 -36 -341 641 314 -477 -626 -205 -625 788 547 -723 -240 -89 564 411 253 854 902 -565 -472 -928 -105 -202 973 -50 113 283 495 995 351 476 -824 -75 538 -30 429 -659 834 -529 269 -770 643 109 173 -840 -498 -245 -396 -403 -342 669 -617 738 973 309 60 940 -714 -142 116 -957 -224 -205 677 -506 928 78 2 489 237 -814 183 721 20 191 595 569 -39 -644 835 -251 -624 -328 -529 -830 186 432 410 -583 -826 995 -239 665 -209 163 -488 321 -654 68 484 -63 -268 -580 824 -447 636 -522 597 -109 -117 -534 -942 -738 -448 401 589 12 -641 767 338 -614 176 224 -401 -452 -139 459 776 681 171 809 504 823 248 83 -623 -675 -409 -498 -806 -212 977 -985 -224 -631 396 -486 32 348 58 942 524 283 179 851 469 -593 361 18 716 -709 272 -429 -148 735 234 131 -936 735 -567 -786 724 840 991 154 -58 -205 -179 -649 -901 -610 77 -149 -948 -867 -229 649 763 -418 -515 -567 859 -445 -149 -757 882 -577 474 173 973 -473 802 534 -128 430 -931 -7 427 6 34 586 -501 347 -54 881 -220 -697 199 785 -509 497 604 -197 -953 581 -127 -91 -669 -123 -501 -234 805 -10 -304 -211 78 -449 -153 -405 -462 441 -231 324 -481 789 333 234 -397 500 247 -975 176 551 -456 766 888 628 -461 160 839 -996 668 917 -22 -888 -800 168 -763 408 814 675 -742 585 -351 24 410 -92 457 -396 854 -139 -670 -548 -192 -685 755 8 -198 -428 685 494 -778 150 -736 56 110 673 889 -186 619 -281 487 -458 988 -953 291 -837 95 -195 383 -516 -248 610 -474 -158 792 212 618 -264 -79 29 -917 281 417 23 225 -223 84 -593 510 -375 -126 44 138 601 40 -706 -165 563 -377 -360 -874 -457 795 330 -824 -587 278 -553 234 -631 -598 -730 290 891 936 -609 791 414 485 -409 290 998 174 -730 297 700 -780 302 48 -64 -311 -513 -368 909 208 918 197 758 -335 660 273 603 -951 963 -853 121 444 -370 -40 -161 -418 396 -614 -839 281 927 571 -262 -199 -467 413 893 205 455 261 708 -954 96 -54 -820 643 701 -211 -290 -841 20 548 789 331 292 407 -914 -291 480 -97 592 602 120 -437 236 531 573 -557 -904 -131 995 478 -866 -774 276 899 -379 222 796 -508 -455 274 749 570 -856 446 -209 -177 655 650 -523 844 -363 902 -766 978 -518 -304 -565 -569 21 -774 491 77 38 -878 -791 -598 -758 -922 526 -278 -348 -266 913 -286 -254 96 780 -102 -909 -347 -502 516 762 569 -702 503 908 730 -266 -37 -283 -4 26 -578 -338 976 261 -456 73 765 -43 -493 -14 -122 702 254 -114 627 -621 -934 -75 -478 -168 769 132 901 -524 -466 -352 938 -109 805 526 -645 887 539 884 -937 -61 -669 872 183 -617 980 -238 394 453 768 -778 344 -404 -839 -522 334 -514 -367 73 -544 -462 -127 307 658 181 321 -327 -24 312 -554 22 973 689 929 430 173 495 154 -441 -128 -292 -561 134 765 -497 398 78 -699 -526 -760 -927 -95 -620 -332 745 639 799 101 907 -848 947 822 369 -195 501 77 857 368 806 -379 111 -19 665 -609 -631 351 -950 -940 -39 796 -375 142 819 161 560 319 -577 -492 -577 -302 -618 915 746 2 844 76 682 19 12 766 706 329 40 -11 -732 766 -918 -905 -33 -529 951 -134 -659 474 -616 -405 956 817 693 -348 -842 -732 419 682 -624 -826 -67 -516 -35 -131 293 777 798 -368 184 -691 -213 539 -261 999 -984 -665 -889 76 489 -361 -610 975 -279 -602 -492 -289 -912 831 31 -245 967 -272 303 -846 667 959 881 -929 145 -182 -864 166 508 171 965 -899 992 -578 633 -165 671 -914 -305 -522 56 -707 711 114 992 170 408 112 411 565 196 -703 -108 -30 -326 -573 -462 -911 -24 285 -896 -938 619 -704 707 201 -55 754 403 -970 169 -867 380 -122 -37 -359 464 553 361 -340 467 109 402 486 -678 841 23 990 -134 566 -754 -324 304 351 -316 113 930 -997 -930 -512 943 -27 -135 672 401 -206 405 -986 -883 834 -641 -987 -184 746 -63 -262 -640 489 -816 -668 -852 -865 -105 -991 272 -664 295 56 -772 208 -33 -697 343 -944 59 732 -785 -270 329 9 -845 153 -924 715 -861 -862 -782 -266 286 109 -50 -758 -751 480 684 487 906 325 -315 416 897 796 506 -893 -994 10 -105 -678 769 626 -94 -361 -467 695 74 -410 671 9 298 -916 92 -588 405 445 -213 940 467 575 958 204 504 -508 -577 -684 649 410 764 958 34 691 620 498 -812 110 55 -589 19 386 544 822 201 765 -318 820 -639 976 115 490 2 615 676 37 887 -942 262 459 442 780 911 522 280 -267 -965 610 -677 -601 -933 413 196 195 -641 757 -588 -762 -631 -862 -445 -564 660 -247 -684 748 611 -948 24 -747 -756 144 42 -362 868 -957 -406 335 -386 -949 -869 -473 -917 -980 -996 698 -759 345 -512 -903 -884 -358 993 -198 966 -862 -345 -804 -184 200 -546 -287 434 -791 295 134 -364 -72 158 525 538 358 729 -39 -510 -604 117 879 -222 -608 -332 -458 -627 674 11 -275 29 988 -591 -826 258 204 221 -457 222 -853 25 -842 -888 -125 -718 977 863 -213 78 -752 -43 -406 -767 922 39 38 124 -423 -347 -283 -413 843 -737 -320 -999 693 83 861 -65 -267 483 -700 -765 268 245 -893 -195 -152 -346 169 585 75 -888 889 -952 -451 -809 626 -912 -431 354 -226 -87 -239 -175 -190 -28 -492 126 -98 -549 80 -323 244 283 -762 856 553 -608 58 -999 10 720 -908 498 20 -424 -62 -529 748 875 -48 767 265 127 965 132 -168 147 -24 -736 -360 -690 -624 478 -194 -617 748 -711 674 -757 205 -7 805 671 -573 286 -211 -511 653 144 246 -908 -771 369 -452 465 -80 58 -224 775 -753 -537 -835 -30 542 989 495 -939 -326 -887 37 291 -70 -51 -735 459 235 -398 -310 992 -537 -953 659 102 307 -157 991 -947 -526 -591 -229 538 -410 107 -981 446 885 318 378 -745 -634 -135 -624 591 -339 -196 833 766 -225 856 423 -735 -62 218 67 -599 4 -231 -192 -357 164 987 873 411 -395 -983 -405 -992 -470 955 505 -395 -325 794 -503 -351 -291 256 -195 -140 418 -606 393 590 -613 502 -863 -833 618 430 -335 578 687 -156 -994 -923 333 718 931 -774 -98 -301 -677 -681 -240 -286 717 607 649 -676 -368 -677 270 493 -185 668 -12 57 -213 -123 706 299 491 -618 544 -398 -279 171 122 -807 -641 644 708 128 -27 879 -479 -345 44 -963 115 -222 -918 416 -82 -458 -565 896 160 988 900 -455 -879 -71 -558 732 416 717 205 368 -980 543 -595 57 170 966 -235 -825 424 927 -325 883 210 933 -563 447 941 -328 -264 -294 -970 892 954 165 267 334 -508 -730 -526 228 -192 710 537 -686 375 82 -815 340 357 -682 149 -204 -979 268 17 -907 -818 794 -296 834 -201 -569 449 245 -161 -155 -657 -462 -144 770 60 474 132 -515 474 967 391 -862 213 -856 966 193 73 -900 -342 -63 523 93 902 -174 -325 771 892 -97 -193 968 -506 -243 -530 -186 72 501 817 448 793 -517 962 -954 -468 -460 161 596 -999 943 564 -589 260 356 823 -870 -928 98 143 857 657 215 -191 283 563 -56 -650 444 928 528 645 -282 229 30 -12 950 142 -453 -732 992 -919 834 -966 783 155 997 -43 97 277 -174 391 422 -808 -682 765 815 463 -333 979 64 122 -877 -925 -520 -378 617 66 178 -120 -792 -411 -413 -566 -639 463 -994 669 -847 -975 658 894 -658 -232 -575 -586 117 49 124 265 -24 343 -486 491 747 -40 732 279 951 -140 574 126 -828 613 329 -659 -18 -954 -379 89 -587 -925 667 412 783 -631 667 110 452 -366 -77 28 -71 -782 561 -655 -943 -546 404 -760 -37 -486 -166 -749 516 -472 -622 -734 309 -280 -332 978 -943 -652 777 -656 714 -825 743 504 488 -319 437 -361 105 -632 172 -581 448 996 -72 672 -529 92 863 732 -677 -759 -547 -767 -5 -519 -931 600 -867 -400 422 -901 965 -106 -499 -721 43 -944 28 -865 970 -167 -531 -596 -263 931 844 202 285 309 -3 701 1 726 -184 586 632 -667 -438 -319 -75 86 973 515 -569 487 315 -566 804 876 659 -14 209 628 -3 267 374 -914 -657 2 491 -303 207 181 -454 -871 803 532 -821 -579 466 922 -326 -838 -808 67 -591 -764 -211 -561 -126 -683 -969 -856 637 -21 680 -534 692 -128 714 -272 352 78 561 -3 348 699 -367 469 761 -83 234 -623 984 229 -971 634 -634 -801 -555 -755 -948 -31 946 27 196 253 831 519 948 289 -417 -925 -293 -59 -155 -695 993 167 70 -271 -79 -542 920 -756 -48 516 -596 -180 -932 719 -168 -168 -964 918 -566 -394 -682 -25 927 280 476 -22 223 -462 -666 -488 -435 204 -975 361 206 -973 498 -239 788 798 862 -902 -731 400 315 -862 -506 973 976 -144 -954 -606 177 -312 680 35 816 619 -559 36 -666 350 -518 -967 -798 660 392 -792 -878 527 -219 -846 322 -876 28 -518 127 384 145 -518 -717 -313 65 523 -373 -995 -464 178 -744 565 850 -425 -388 -33 -308 575 773 255 -630 -803 408 115 569 808 -794 748 33 -677 89 -391 -142 -892 -108 -418 -71 89 443 -706 -807 -93 -344 -191 -803 887 653 627 -682 -777 411 733 -664 776 -781 784 -535 -219 120 -393 -430 -340 -585 982 -51 457 -102 -186 82 566 770 -118 -839 977 850 -269 461 -928 -800 -408 -62 -758 -489 -485 594 536 -760 555 -731 -746 752 198 701 -996 75 565 784 387 -837 -506 21 811 -167 201 750 -741 -162 -789 51 99 318 371 757 -57 -285 278 -681 -759 -195 104 681 -442 -611 -696 -335 -814 -26 -188 414 -480 -611 -241 -200 -488 306 -928 705 -583 812 -9 -197 395 -11 415 967 898 117 -566 -874 -75 968 513 924 -194 -454 -132 88 -736 -670 820 -123 913 256 954 502 859 -315 451 65 14 303 570 352 882 -769 -671 -771 907 -841 931 -714 731 730 422 366 307 128 977 630 474 449 -35 533 27 135 -363 -440 -278 572 627 97 316 807 507 -634 -270 856 -918 -830 -529 477 33 935 556 -53 150 -678 12 242 830 -174 896 950 64 447 -527 -137 -274 -962 10 -631 28 439 -108 926 848 393 -632 -827 -42 378 -643 329 822 861 -628 592 66 764 -373 -10 -135 243 141 764 -292 411 452 -172 157 -206 416 954 139 296 404 -54 617 307 -926 833 -763 449 -47 -224 3 -665 -345 -253 -522 -296 -541 306 211 -832 -717 712 879 -594 -547 -683 -211 -807 -720 67 561 -708 653 -326 -421 391 218 -790 -972 146 -981 -76 -539 962 596 -616 305 -108 408 374 508 -345 -716 -241 258 -987 -97 -521 -604 -538 719 1 -729 14 -735 106 398 -857 -370 -437 -14 310 -126 38 641 -850 920 490 859 577 -877 1000 -203 319 -26 -538 -366 -650 198 -507 187 -386 -505 -532 443 395 11 892 351 -291 -16 49 -486 -824 -73 -693 33 -810 988 -752 -156 -459 305 236 268 -640 778 125 476 -189 -68 337 444 -628 659 323 832 361 92 179 -367 40 458 636 818 899 459 424 -294 136 255 489 -427 286 788 -854 998 885 750 -396 -201 198 -698 -491 -421 -332 -367 972 314 773 -498 744 579 -717 819 904 694 537 273 781 624 -666 286 520 678 -155 396 -288 -254 -958 239 696 -929 -8 -546 -679 -179 440 824 -425 -920 -920 1 717 -949 732 73 -254 -197 -731 -647 834 857 146 -815 -927 -804 -902 -852 766 -200 -610 -241 -802 92 91 792 -587 751 -437 -11 -925 35 721 -546 916 22 539 -457 -394 242 -696 180 684 -353 5 343 -825 -642 684 115 -459 -26 -740 720 653 -523 -465 -271 -801 45 -160 693 41 416 988 -784 -309 -452 -382 -320 -64 -914 151 93 -107 778 948 580 -63 87 882 -883 961 -858 -576 -344 828 894 -5 -881 -910 608 649 675 -144 827 786 766 227 707 -98 833 -346 -311 -885 106 361 519 -698 -571 696 -171 -73 901 23 -930 -877 -765 -390 782 772 -837 -220 -549 437 -838 912 98 -451 -881 -673 179 -781 620 -265 -796 183 -653 261 -140 331 -383 817 -230 660 31 198 627 942 386 918 398 656 -112 187 807 -347 -316 245 -140 37 -285 545 609 699 895 411 -871 -4 -2 784 793 -228 -533 -322 -563 962 -609 -401 -498 -850 745 628 -472 -55 -352 301 849 -281 -814 -252 308 466 -966 -929 507 -482 668 300 337 -795 965 -26 -407 -480 -449 -81 -271 -691 -366 380 -670 816 555 -683 524 456 -968 903 271 910 -911 -295 570 842 663 532 -515 354 10 -914 379 -296 -187 -347 18 285 -951 -679 -229 -214 -74 965 -938 -782 -871 -375 815 869 975 848 86 -618 681 -943 -168 -845 953 136 -74 -948 358 -403 -126 -653 527 -84 558 994 -448 -741 -287 -11 392 636 -445 111 -319 242 320 -224 -915 -499 439 -832 880 862 657 -262 453 -845 760 362 926 908 438 43 -492 -827 148 -200 493 701 650 -717 978 -480 689 36 236 -106 180 -652 804 218 -498 290 -633 -160 162 700 694 -802 827 -350 -546 -812 -891 395 861 -418 857 43 50 -440 118 774 182 665 278 141 -188 980 -714 -105 334 238 67 -124 -462 -479 -742 -485 158 587 -36 -729 -734 -84 -768 -253 891 356 -753 -373 279 -632 -237 514 -251 290 -25 -430 378 -288 -142 -765 -517 313 -174 614 276 -883 375 166 -35 461 543 398 950 393 997 -72 321 393 -619 495 -353 -948 663 -657 -540 -218 -33 -345 -698 -467 -388 -542 670 -504 -632 984 320 204 713 317 164 -611 747 228 -386 275 -913 948 -909 206 -586 632 -869 305 -287 196 925 -399 773 -738 271 275 658 925 176 440 -440 -619 881 287 -290 -554 347 670 332 779 341 699 369 -756 247 59 945 801 398 -661 34 626 904 -419 565 -627 231 45 -165 -530 -544 -877 -234 -170 184 45 799 340 757 -655 719 -758 191 -756 -515 -135 -960 532 704 704 229 922 160 -540 97 85 -268 916 72 178 843 -15 47 -823 -67 874 220 -713 884 493 -622 393 236 827 496 -841 -643 -272 -503 -288 293 -955 942 -201 -839 -417 385 -387 223 740 -344 -260 976 -509 -116 -70 817 -575 8 156 -494 351 -348 -260 -259 114 4 262 946 -6 509 833 635 615 321 776 147 -230 815 -110 -313 586 315 109 -695 153 785 -257 954 -385 -209 -120 379 -221 -128 -304 152 779 911 -50 -570 -506 -316 -310 208 -55 -286 -425 -481 524 672 318 -397 -533 200 -909 479 354 931 197 19 758 -722 -724 -159 -54 861 231 -575 -152 542 59 648 459 -909 69 30 434 288 416 317 645 456 -220 405 329 -185 -66 824 -788 834 182 176 -227 -372 126 652 -306 66 567 -52 -154 -273 234 -941 34 -616 631 695 -562 299 -980 -691 -60 -753 188 -373 -171 206 185 -148 -403 275 305 -675 20 -856 754 64 551 -485 258 2 425 -98 -255 348 -119 388 -158 -548 -744 154 897 -708 579 160 710 -782 95 -712 -610 778 588 -791 119 -934 -913 868 833 -404 768 -321 912 -434 400 -207 256 -87 994 -723 -55 332 834 89 255 527 515 841 -365 -591 -274 879 -880 338 873 -524 -220 129 -759 -498 -767 -747 359 791 -669 -832 484 -129 -656 -904 945 -15 -266 -261 -247 -776 -524 -420 -507 -640 191 913 390 -477 -796 815 323 -179 418 -939 248 872 -649 -990 7 418 947 -425 270 313 336 745 249 -585 -528 943 686 -509 572 711 -860 349 -550 -408 -619 260 478 389 179 -639 -668 345 -412 807 -219 -502 -72 138 -309 675 567 988 -17 -346 515 -510 -315 59 -219 -108 -564 731 -356 -59 -371 -174 923 710 -761 76 686 864 -697 554 -780 -682 573 449 707 -527 -754 -376 -355 773 506 192 -954 -989 840 937 716 -41 975 -511 754 -373 -561 -638 -837 -920 478 -724 -450 636 -34 -694 882 -125 -943 327 1000 448 -399 254 -32 -471 -582 608 -968 509 -876 39 356 -395 734 -579 -954 275 -841 148 -827 -657 -458 -714 -880 -446 365 217 -256 -686 851 -574 695 -100 772 632 739 661 -194 235 -599 902 -510 565 660 -451 -965 -830 585 209 898 96 -412 961 -29 -919 723 -14 -4 100 -532 -719 454 821 738 399 -861 812 225 939 632 -225 -523 737 -789 110 683 -914 32 -790 393 -580 767 80 -405 957 -523 975 527 531 669 426 99 753 -801 513 -532 -478 -760 -945 -86 265 732 -515 347 -335 517 497 -361 516 932 893 534 -339 -217 -593 -924 -513 -227 -858 660 -773 279 -111 -788 -555 80 -748 -485 -157 -690 -672 -80 -19 -898 -837 146 21 -765 85 6 -374 -347 -54 704 224 159 -620 393 360 237 -983 -349 -432 -640 -634 -192 354 -165 607 -110 530 -158 124 428 -169 394 -870 322 -349 -902 -890 -864 -623 523 -461 6 364 -550 -856 696 798 -949 209 111 -657 514 966 786 -515 969 254 -603 -18 -586 53 15 982 -319 -934 638 26 -318 164 -550 -613 789 536 955 398 513 335 -389 -17 -313 379 330 -671 -816 -842 779 -961 -237 143 -845 712 -47 406 762 185 259 -253 -110 896 -438 914 -790 -977 -148 -630 66 -599 659 280 151 1000 -727 629 791 194 700 -188 94 956 498 900 -195 600 298 -567 -977 4 484 90 720 680 709 141 662 -95 -337 -504 564 -263 -409 437 -960 -626 -65 466 888 977 430 -126 -206 376 1 923 -432 -372 760 798 977 282 -396 189 723 92 15 778 697 -759 581 -933 410 -475 64 -923 981 -657 854 -533 53 779 -826 269 -293 380 -664 -424 120 -41 719 749 265 689 366 -211 830 453 -238 430 81 -635 9 -344 -385 780 193 326 885 89 188 587 892 -892 -507 -804 -775 621 552 92 -332 -874 654 -536 -630 -712 -728 -238 -726 -356 616 -117 -119 210 396 -294 -56 -252 -219 -37 -283 -765 539 243 -753 -572 383 915 -7 349 728 649 525 -60 569 -387 -390 384 -68 -839 -762 195 -167 374 817 -506 711 -408 757 733 -832 -552 -973 -340 686 -310 937 574 -686 -899 294 761 -984 354 194 635 360 -571 554 -519 -689 385 -321 283 155 986 65 -551 843 494 -582 443 -630 -426 -691 -145 -360 -177 -985 592 337 978 694 633 -576 417 653 153 -501 -776 182 556 -306 -983 718 -883 -303 364 91 520 -50 -23 434 -883 310 816 902 113 372 262 -648 -599 212 76 -173 -943 -253 306 -715 870 942 924 186 -532 698 -669 191 -564 487 -370 216 -482 -700 -679 -398 522 -323 -553 26 -146 -831 743 -822 626 605 -916 442 -265 262 115 -742 570 -408 -126 -247 -6 174 227 -637 232 -300 793 268 -846 825 -638 -377 348 596 -72 805 -787 -94 -40 -632 363 -877 331 -723 731 -446 62 -974 229 975 -395 -836 -576 941 -641 432 491 -512 583 314 738 -784 -376 71 -219 56 -408 582 75 -661 -945 -559 -539 -316 -333 137 730 42 629 -38 927 13 412 363 -236 877 376 810 188 -330 -58 468 805 236 146 122 -47 -72 -442 -565 -28 -973 727 928 117 577 472 -844 -116 -867 -895 795 211 -161 181 -594 -457 347 -65 -655 -639 566 -1 -455 790 719 837 168 -592 238 -831 675 -195 819 259 414 -59 -556 -348 -363 560 602 -937 325 936 564 -262 -796 -319 -968 -846 -719 -444 -794 669 32 809 476 -890 820 754 980 748 -116 412 509 -180 842 898 -911 544 -603 -181 184 -468 767 -217 609 349 143 365 -422 -411 -927 -148 781 636 780 -461 -865 -139 110 11 -668 745 742 960 536 60 -704 -943 -569 376 -3 988 -175 -153 909 701 118 -834 -80 -548 351 69 -377 -908 -988 -210 -996 -782 837 570 -825 552 -38 952 -653 -679 -66 571 -299 684 -295 356 -379 405 -924 -576 660 70 93 218 416 960 884 801 -936 774 -153 -162 518 26 534 536 -629 895 -530 0 -601 192 -994 162 -110 -549 427 -648 -950 207 -551 -954 493 950 -150 500 148 -324 545 -383 -232 -717 -204 831 472 893 -712 817 -722 -995 -812 373 -86 -767 -466 141 -702 -411 -772 22 50 724 706 -389 -618 -839 -152 -516 -433 105 -983 45 -11 407 -768 374 923 107 529 448 -972 660 992 -359 -921 -450 402 -338 -102 -307 -277 115 801 630 223 62 136 430 668 565 -951 -227 -265 988 -507 -481 424 -442 -362 387 230 237 507 600 -428 -976 -142 896 -493 -717 -271 -952 874 -25 -953 838 -265 -938 946 553 -290 -507 -116 340 -520 -19 104 795 48 615 -994 -807 -226 644 234 110 -345 468 648 -985 396 -937 833 542 -254 -489 -881 302 838 -784 -840 -238 -675 -225 8 777 -562 902 -641 -263 148 -157 -302 824 -184 863 294 -175 678 775 -748 962 221 123 -757 -315 -886 477 -294 203 -914 -925 -262 495 315 -254 874 96 700 -886 -919 94 33 199 892 264 901 -469 497 -832 936 -571 -331 947 -741 68 -345 781 897 414 -453 825 -390 376 991 -514 -992 -410 995 511 445 913 364 -652 -503 359 -115 221 342 350 -662 -776 -603 -618 -840 -966 160 308 163 938 -338 -806 641 -513 -503 616 -709 909 599 -949 -242 -921 -769 275 326 762 586 -874 -183 -654 -379 72 -436 170 -660 -919 -538 487 17 -225 -335 -782 646 294 -915 389 336 -300 -15 -303 599 -198 -693 -935 41 757 -147 -932 -875 -273 357 -835 883 728 808 -524 818 119 -866 490 -522 -401 746 143 -264 -454 924 873 -920 94 159 -352 539 -320 407 -97 579 -208 -152 662 -293 511 564 -918 134 510 280 -21 -486 -532 -41 -179 -467 702 -476 -344 780 -362 -917 -843 -137 772 -991 952 735 948 -352 -841 -874 3 -32 -340 -936 2 665 -886 286 -576 -713 -608 373 -534 -647 -34 160 148 820 376 794 -60 55 676 -744 -446 18 -348 -692 -178 810 -240 -442 -238 -885 381 -826 25 -461 -39 -961 -112 -753 786 -89 15 982 701 692 -170 651 -556 -133 -179 -543 710 671 -454 947 160 126 757 274 6 118 497 -632 295 -958 -556 114 -293 225 -316 121 -248 -560 251 -802 517 -577 106 -371 852 -358 432 365 -823 -655 -857 -185 -448 273 54 25 -372 -91 324 461 769 -496 -968 471 -993 340 -134 803 -133 -251 576 656 -347 -869 -67 998 100 88 226 757 859 627 877 322 656 -811 197 -817 -857 691 309 -564 -218 156 -650 713 251 -144 449 -539 871 -537 125 -833 -896 -729 -578 783 438 -72 686 387 -767 632 106 137 606 951 101 429 128 -366 547 -479 -350 5 -283 -876 -765 -247 -364 18 -473 672 -701 -600 -586 -102 -936 240 958 248 682 418 -594 -90 488 -484 827 232 -306 -233 -877 363 775 -148 -2 -621 17 -297 712 -858 866 96 -375 415 -887 541 -81 740 -795 -600 610 -672 884 -436 78 132 -943 -88 -700 498 -45 849 846 216 353 29 852 361 -910 -175 -41 29 930 -21 684 790 468 753 325 -533 -638 -536 740 299 -965 457 429 291 -393 -859 721 779 -767 121 -309 493 271 -597 137 -450 -48 -143 261 -723 742 -565 790 -998 332 -895 -20 251 -91 -496 463 707 -81 -892 -73 -412 -554 -521 -869 -4 -658 -801 -802 913 -47 -637 504 281 195 239 -28 -830 272 -870 203 -994 -555 845 887 800 918 89 401 -214 592 669 522 238 166 21 -218 -677 989 53 612 -48 -539 166 -258 -297 -434 -620 -420 739 93 337 838 764 -798 -826 766 -865 -48 700 -103 158 -625 498 -35 -896 -563 -248 -682 -847 452 93 948 735 377 -627 -345 809 -228 678 661 646 -945 -486 712 -171 -743 338 -57 287 647 -609 672 267 761 -403 334 169 909 387 857 -354 -115 937 -393 243 -738 -984 236 -374 54 -200 817 482 471 999 -475 199 -603 742 -724 588 579 -275 -429 23 914 244 648 -662 46 676 142 65 -466 977 858 -34 -531 -657 -421 632 -539 -883 -115 -761 -228 -789 -388 -662 911 91 -690 676 -892 892 -113 66 680 512 252 687 288 -403 -982 -207 542 -396 -758 140 -161 -369 -511 898 -73 -380 695 934 167 -984 22 -507 -402 835 307 963 -509 -125 -640 393 468 697 -599 -883 -889 549 -150 -323 -404 263 -283 -317 560 548 -207 936 233 534 888 -695 -964 -409 -174 -379 212 -444 -849 710 416 -102 477 -424 -982 -665 -359 11 632 429 -866 -946 -336 858 -773 -958 766 507 301 -603 -31 78 334 -737 222 -967 403 129 715 -672 -875 136 -183 583 84 607 -549 -679 -539 137 744 -670 -170 -397 177 289 -399 179 -651 212 -372 -464 -302 -815 -940 894 -902 -378 -474 355 343 -14 504 -708 -864 -971 486 -428 -864 96 165 -350 375 644 -919 -639 298 -776 756 -641 -542 -230 43 -488 346 140 781 598 -413 44 834 -305 -410 526 642 -680 -602 -573 -643 382 921 -547 -605 742 165 -670 -152 -650 3 552 -758 82 159 792 145 932 -119 -854 419 -264 -744 -584 484 -776 623 685 -105 550 469 -684 177 738 888 746 -661 395 -740 829 371 572 571 -940 -559 -427 662 496 241 -650 134 -597 -1000 90 936 -320 -855 -804 -43 866 560 234 392 -996 546 -519 -525 640 262 591 762 339 -108 -326 727 -334 -410 163 -896 -586 -711 714 -828 594 677 251 -261 541 515 -308 792 -4 -908 70 862 656 -804 818 -164 853 -473 309 -724 245 -13 -487 -971 -144 -124 472 -298 390 651 876 -981 -673 103 348 -637 849 945 -354 -213 -166 761 -62 989 625 493 -757 156 -694 947 294 -619 -395 -934 434 750 676 -580 883 763 -915 892 -914 248 -345 476 519 -251 131 55 13 603 968 690 -95 -813 -345 -354 748 -743 250 899 -496 -881 764 -24 741 370 -310 -60 -425 -828 -847 80 779 285 -497 -407 85 -991 -24 28 542 -938 989 -319 179 644 -682 417 -757 -502 -452 536 -619 -631 813 -684 -791 -498 364 542 700 985 659 -437 -202 369 -172 -210 119 -76 978 -939 664 807 -938 -279 -543 892 915 730 956 -564 763 892 857 600 -82 646 -433 249 -500 -282 -422 -81 218 205 567 6 -334 724 -987 294 -832 546 -667 -735 375 49 -929 -897 -264 143 865 -71 685 641 -88 -114 808 31 -741 -102 -900 -352 283 793 -261 604 -61 -644 772 -75 584 567 -238 -641 490 569 232 -502 410 -93 462 995 814 394 -774 477 -936 262 -310 -419 -595 -79 548 892 694 625 -756 934 -546 -160 -422 439 660 986 -783 291 -294 -132 127 946 26 524 -739 -284 218 -366 844 -300 -490 119 260 -527 873 -398 238 -373 823 -336 400 -707 -760 725 -108 1000 658 -845 -816 -201 233 -877 -977 -76 188 -883 161 381 -605 954 -995 348 181 780 95 -732 -332 -362 -449 18 132 -405 641 -143 -21 998 401 -40 479 98 -453 737 -556 -642 628 128 540 71 145 865 -845 -925 595 -852 -823 974 -659 -570 -42 -763 562 676 182 507 999 377 -574 402 -723 -575 -989 580 20 518 639 -151 -218 -390 379 -99 874 -572 504 205 793 849 388 -544 -680 -297 606 -925 -400 -332 537 557 -305 577 166 -574 -865 -391 -603 372 60 911 -835 -697 274 127 -264 469 558 -342 495 -32 156 923 631 410 347 -14 -813 654 -255 784 883 -495 298 128 -128 972 858 -223 457 648 -563 -216 -763 -764 940 -677 -999 -814 -543 -378 -501 -295 432 666 788 268 -636 178 430 379 -909 962 -407 -33 421 -293 966 -832 -97 -152 -294 923 24 -418 1000 -818 623 -23 -826 350 -57 -633 186 -77 211 274 -271 -916 306 -529 155 -120 435 -208 258 -906 -563 851 621 51 976 -312 -318 -626 -48 -4 -635 -690 -342 -588 -644 286 730 -723 -28 724 940 -153 17 -989 -779 -338 779 359 81 973 702 580 -710 842 207 -715 -195 630 922 515 956 690 -174 -345 41 -985 -647 -558 -825 22 446 -104 363 150 -275 -964 -615 482 -112 -766 -315 -66 710 296 -955 496 67 609 998 -603 317 -742 -250 -9 -212 787 890 863 569 -80 912 -363 406 -428 -758 -775 571 -310 -964 355 3 -949 -552 989 873 -43 692 327 -572 -857 -759 -807 -493 -69 -387 974 557 -61 511 141 901 -146 938 998 -926 817 137 -986 180 -158 872 699 -20 -957 -717 765 -335 722 643 340 962 -682 -292 916 103 771 259 -294 573 -176 -8 -379 -891 -458 -937 632 606 -272 313 232 -517 -868 -246 -843 553 45 -48 -992 -678 -501 445 651 -273 -365 688 913 271 404 497 -290 818 798 -631 641 811 546 464 -390 -152 277 -117 803 465 303 -913 -338 603 689 -980 968 -464 844 -576 -961 -679 -80 -520 -54 387 -263 -347 902 250 -699 -600 -571 -795 -685 658 827 129 785 -683 -625 -78 716 -605 446 777 747 -428 -887 -424 -126 437 -186 -636 747 953 -283 508 -444 -322 -920 852 337 -177 -776 409 142 -52 -911 75 -68 354 -558 -996 -877 -293 -931 173 611 -865 -518 -636 -765 494 596 -315 -461 764 -258 -545 98 -76 901 -16 -393 380 751 278 641 -860 -188 -728 -197 77 519 -137 -291 -85 114 427 763 -761 206 652 211 -574 -442 -393 -890 551 784 452 -393 208 612 993 802 -944 -551 -488 68 -780 -265 655 -967 413 -48 516 -181 915 476 -180 -342 410 25 -203 124 -507 -528 148 -585 46 -497 305 948 606 -341 708 -843 5 776 671 -272 -827 101 -956 -436 -215 -644 -83 383 -560 32 293 185 -121 -143 -339 184 718 -484 -636 -155 -459 293 -994 140 361 -621 640 -440 -901 -932 -566 -84 -651 -407 294 516 473 152 264 -238 373 763 759 -188 -170 573 -228 445 -563 -55 -743 357 205 -45 576 375 720 726 -581 -123 -382 552 -906 362 249 -644 71 -600 690 -878 -459 814 263 920 -349 -770 -62 -850 -486 -798 357 851 -646 32 208 -175 942 53 536 158 -275 21 974 733 819 -121 565 -946 115 287 10 -379 788 -978 -929 -828 643 295 65 352 -15 657 994 -387 111 255 -924 -247 711 -958 346 -987 -295 -877 591 291 326 -135 -43 495 525 -243 -448 -283 -685 658 -15 930 -524 11 -982 -892 818 -635 -20 -295 741 265 -43 419 252 -851 -400 183 -217 -268 -191 12 -810 703 -408 320 726 732 -983 -193 -155 -369 215 -959 -45 -321 -912 -400 666 -120 -577 458 480 187 -679 153 -863 -687 29 -510 -408 -72 742 673 470 817 757 694 -287 295 240 634 -923 -531 833 -290 -141 575 844 982 -22 -256 -679 249 507 -281 -454 901 187 824 6 150 10 -466 882 238 -318 779 809 -242 998 -164 -99 -960 373 367 -354 105 -974 -190 327 935 -609 938 749 659 351 -974 -497 -110 -889 -939 268 465 958 918 232 -757 -227 946 78 450 -813 -580 -892 200 -672 66 -466 523 -310 -929 73 20 -667 792 45 -166 495 -343 138 -376 -684 640 -792 -669 -862 -708 -303 -686 732 -779 312 467 303 -790 265 166 556 -363 -66 836 -755 -885 136 -604 656 122 -959 -704 -222 -206 710 472 335 9 967 574 504 -51 -872 888 -767 509 -697 856 941 66 -368 -337 -711 236 525 -737 57 -385 153 -216 588 -970 -784 -588 413 -16 -549 144 -276 466 258 -729 -32 252 321 741 -857 468 -456 -9 390 -949 -137 522 -898 -929 679 -140 -205 -57 836 -217 536 -7 897 886 -763 672 -477 -293 -311 142 -401 -569 190 88 190 654 175 -203 270 541 -30 980 -228 805 873 -303 277 -348 -5 775 -382 -392 91 90 770 -159 604 -915 -595 -954 -532 -885 -982 -955 745 -271 -340 -856 32 169 881 908 864 -383 449 140 -779 -263 325 879 -481 674 -43 67 -671 180 587 -533 246 -507 227 711 -921 -673 -732 -898 746 -134 -806 -849 106 -26 569 577 420 613 945 764 -367 98 13 -612 -948 -965 -354 -9 932 -943 792 -945 -978 86 -807 249 -367 -962 801 348 -808 52 981 -582 333 821 -184 417 765 -314 133 -189 259 259 483 32 91 350 -716 661 -53 -588 39 -341 -480 -165 -156 229 -964 537 22 -770 -102 690 -98 -18 -713 -879 -501 838 854 -339 52 -860 548 738 283 526 -347 -863 -418 -641 -292 702 -402 -233 -386 -457 -382 -343 -872 383 -31 -440 -751 472 -896 264 16 -2 -252 -208 851 -908 778 -360 -813 946 -187 -786 612 -671 -7 -362 207 333 821 160 150 932 -509 -477 322 -178 913 -116 487 -598 -228 -345 55 -215 -955 -251 -565 -738 156 -246 -396 138 -670 -676 566 -346 264 786 153 546 -307 -513 -145 -472 -181 900 58 924 237 576 -519 358 -186 -247 36 -554 131 -939 -318 -93 162 727 -618 -412 -491 819 -135 -222 92 -67 -400 850 461 78 -353 -941 44 994 887 -425 521 158 -498 981 -211 -48 139 492 924 363 554 -734 454 -545 981 287 -31 -597 256 200 -440 641 146 701 -556 -688 -466 902 -186 991 -456 767 -347 -646 398 -624 -940 -45 -78 796 225 655 -62 -985 348 694 317 -907 943 -58 -351 -176 -109 96 -345 -34 -855 -748 961 -499 -902 -495 214 -259 -214 -453 -669 -871 -821 -103 -241 -950 264 -683 -392 -75 230 -833 -958 -827 62 745 -280 -207 -582 -983 61 -283 -748 534 -19 -321 -53 -235 811 615 540 -485 817 730 254 -710 403 290 537 936 752 160 -913 628 29 -901 543 60 -952 601 -84 -514 832 -915 -47 -131 -38 648 -955 559 684 225 720 473 333 -700 -653 -493 256 911 -844 354 -803 742 -183 815 -504 -122 302 749 632 325 -108 -283 138 -2 -292 958 902 -830 -881 740 86 -451 -114 -545 -433 263 280 -544 3 -236 -103 663 -589 -389 576 -844 -276 -988 929 493 63 -830 -607 551 319 -34 389 -571 -271 263 -221 -740 562 668 -796 -578 696 680 -839 -704 -391 731 -265 -752 256 -481 -435 110 850 -556 735 70 898 -136 734 930 688 411 549 723 361 -210 232 359 254 -441 377 415 141 -357 545 684 552 -599 740 -482 -967 143 406 -134 470 577 -586 -133 -551 625 898 -67 644 -270 128 -180 10 988 -231 -993 355 313 653 -227 462 604 -811 10 710 -613 421 504 234 -858 32 -238 -331 -800 -144 731 -640 -832 -701 -783 968 901 834 -570 -36 279 629 -526 801 534 951 925 -913 847 -435 285 -61 -823 -971 259 -804 74 -854 520 91 807 -995 -157 352 67 -195 964 -895 674 -187 -928 550 -560 560 -973 904 -503 559 -994 485 -761 -547 766 903 -438 -141 -344 348 65 788 -331 705 -873 -612 672 44 412 -514 -359 598 -641 30 -820 839 -867 704 -903 -504 -238 10 -30 800 -113 -614 804 -738 263 185 -545 147 232 -191 939 834 -122 -160 -330 831 214 467 -279 -249 -71 -715 162 -800 -219 -170 -523 730 151 627 -874 457 726 -211 -523 484 419 -164 843 -220 387 634 -592 -936 -893 77 -77 473 -536 295 -139 -483 54 -629 -801 601 -820 397 906 578 5 959 413 -162 -469 -817 865 -773 918 -507 420 -956 935 -144 127 217 -802 -559 -496 -67 426 95 652 640 778 449 -611 662 -493 317 525 -76 367 497 -784 297 228 -776 -283 390 -920 -492 -493 808 -427 -29 -792 -487 556 453 566 676 -13 -114 -796 265 -409 -294 -374 -79 435 -947 -918 972 -432 927 325 260 481 705 585 -142 349 -821 376 498 477 -829 30 797 903 537 58 754 -852 -400 -598 -142 -449 749 -222 -498 189 885 -118 146 761 -510 989 987 -801 -134 604 644 265 -253 -542 -652 -284 -247 -467 822 -964 -305 -965 96 531 -56 801 -147 900 -326 408 -391 -307 45 -60 -223 582 378 -177 881 -570 -183 -784 -106 -389 134 -43 -657 -705 382 -285 -606 319 -511 587 -416 -937 699 -274 402 438 -772 -237 -783 -808 -401 438 -594 80 -48 -236 791 189 36 -121 -454 898 293 164 789 325 -203 -449 -362 -200 -260 826 835 -603 321 315 -323 -253 -340 197 269 840 -740 642 103 -486 -138 -26 672 155 -590 563 -363 -637 -918 -920 28 688 -550 998 -787 771 180 467 631 442 -906 -751 -844 -686 -570 328 625 831 -112 93 262 116 -357 -332 -290 -354 987 13 -187 817 -802 890 525 393 -561 880 954 600 -279 790 495 387 945 -849 730 -62 275 533 326 -676 -176 256 713 -969 -171 56 559 -810 -797 949 -404 -57 -191 -229 131 544 -957 -257 -764 -17 454 138 187 886 -321 931 -643 734 -356 -247 -734 181 -373 377 -934 -944 -659 -751 78 7 -55 -523 -247 -896 732 -252 431 -341 100 452 -331 -291 -59 -66 548 122 717 137 -960 430 -213 11 686 322 -888 -232 998 301 401 -698 738 418 -485 -299 -475 -182 -872 -924 48 914 -231 -574 212 -982 869 -784 -165 927 367 895 690 -191 295 73 -156 -33 937 264 -160 -258 -653 988 380 56 -571 -465 389 -40 920 266 -399 420 -332 -898 472 -243 857 -869 444 -432 -672 812 -243 706 188 -938 682 278 967 395 -639 890 239 775 -957 -710 -711 -175 920 102 -299 25 -641 457 259 783 286 759 168 386 -547 -569 312 -227 -359 -694 -115 -264 713 -14 -507 -198 -533 -951 580 644 335 840 443 -524 351 -554 -594 -845 -792 -794 332 -772 -725 975 -529 11 -290 -884 -408 -238 740 727 911 -991 16 -32 -531 -370 23 -56 -92 565 302 -270 945 -635 422 -368 932 -219 273 -390 717 -308 407 588 -412 -572 -246 524 558 316 850 -230 -186 -697 -145 685 -784 -928 -574 -28 352 -550 347 739 808 940 974 275 630 -157 304 -3 145 -762 -316 463 -327 -22 -656 497 -570 946 -51 -170 52 -968 427 -387 -437 -23 -87 141 -496 285 624 25 -28 -924 76 -831 -168 -531 -350 -266 -777 707 726 873 122 -888 -373 361 38 -446 -316 509 718 569 -70 -246 -901 94 873 -698 -525 -125 -526 198 980 -314 -624 -631 704 214 -875 -78 -58 385 -477 -742 108 -721 -894 -134 436 163 314 955 887 995 -565 370 879 -594 -141 -111 509 584 -520 -73 288 359 -758 322 753 419 -981 -212 -178 -800 18 469 28 -885 929 93 -256 324 236 -80 257 -970 500 699 294 205 -643 211 -425 -453 575 782 -846 125 -310 388 44 634 58 -975 -1 856 -270 -358 -674 -208 -472 -159 -183 -198 -719 560 -775 680 -978 359 -862 154 647 -695 -850 731 -656 -716 16 -342 141 -812 -393 44 -444 31 -102 238 -710 -133 994 -724 424 715 -424 598 815 -294 810 -215 303 29 301 -178 -737 -959 -490 361 -889 -723 240 677 -173 893 -840 291 -922 -222 -565 -994 -282 -455 -289 492 283 131 480 -558 -702 866 772 -47 294 999 484 -807 448 332 393 793 607 -882 -349 -966 -637 -831 753 296 965 -228 -522 272 182 748 -575 407 495 -711 712 -962 325 824 -52 -702 -525 435 115 715 -715 477 583 -664 -8 336 375 -490 -295 -698 97 701 -196 486 -17 220 357 355 229 314 280 -219 783 -604 34 -471 394 919 225 791 -536 -656 -270 507 -149 -166 265 -700 -793 959 461 158 -266 -696 -320 835 -591 850 -362 -903 -685 95 -701 462 875 928 -739 -399 208 14 -77 -752 32 -289 809 -881 -567 266 50 609 -148 101 -457 915 89 448 696 586 215 508 969 -347 -592 624 606 819 -755 -87 -263 -368 540 -752 586 -866 -391 60 632 189 -339 373 741 -282 -962 84 -929 -485 -30 426 732 657 460 318 571 801 985 -674 350 901 1 375 -786 374 511 171 450 634 -258 115 -914 -161 937 -786 -190 807 126 -818 560 -260 890 -593 975 -271 -314 466 833 557 -444 741 -486 79 -575 790 991 -31 -946 545 -261 -889 -618 753 -359 -706 807 -6 -698 -773 597 776 -783 228 341 322 -267 -542 454 419 -118 178 60 584 242 -784 268 -951 772 -560 966 876 -926 816 -973 721 118 -453 552 -227 237 237 816 -53 847 -189 848 -702 932 466 -919 43 840 -910 -245 944 -698 -652 523 -737 -68 -855 819 245 -708 -160 -131 -483 338 -177 -862 -440 526 585 199 -366 -178 -574 635 835 -152 571 -794 -59 478 162 -309 -526 702 790 594 387 -314 -559 -598 -953 -199 913 315 -16 -85 969 -529 -439 835 -332 -870 -473 -372 -556 -685 -574 -140 -871 -45 -745 -633 299 478 -123 847 -679 -84 -894 26 790 -893 -805 841 142 -968 -795 -711 -911 786 -286 -716 872 -701 225 770 210 209 -26 537 -196 202 -820 -849 -462 -550 -757 62 -402 -984 719 10 521 10 927 -772 758 833 -412 -460 -773 273 381 18 -251 84 642 -961 -183 263 143 423 -547 951 -739 -945 245 -311 5 -471 545 -810 198 -677 -571 858 176 737 35 749 -333 648 830 728 -739 238 590 -182 -232 -315 -478 -489 -376 720 -744 -768 503 278 554 -30 -958 -893 -264 -505 -829 740 -572 -874 -976 -871 974 -415 461 -782 836 762 234 -985 421 170 -213 5 110 506 554 -140 -294 895 -611 -967 528 547 449 -317 -538 -369 -752 548 -246 -61 -731 764 -629 -150 329 -363 284 128 689 -154 -44 698 648 184 915 -999 299 317 70 -871 -903 6 -968 611 -59 -814 -992 -829 -574 -273 505 -816 219 47 287 236 866 149 -78 820 -361 139 -679 827 -407 -480 -872 672 890 -848 -319 -428 -215 -861 -517 -451 787 -189 -925 990 -525 -387 -933 -294 492 -490 -808 297 246 243 767 -703 -812 -102 -800 -54 -792 -572 386 -870 458 -822 -407 167 732 -562 -864 557 -296 904 91 -347 -140 361 -50 569 -3 770 -609 452 -778 1000 -642 -207 -294 950 -699 -947 543 -55 769 156 -380 96 -596 164 -583 476 614 394 223 -3 335 -58 -316 839 -516 -653 -257 579 281 175 519 246 -250 -478 -22 -288 756 365 -707 -392 -851 -282 -582 646 319 -602 833 21 -80 765 218 35 194 -236 262 107 -832 101 -38 -756 -869 -964 274 -399 -65 -793 913 -558 224 261 -943 423 -788 -226 -410 861 -941 -406 -254 614 -277 927 -115 856 972 -197 -175 -182 514 816 316 972 548 -425 366 -805 -395 -81 270 299 738 496 -733 -991 -705 183 -625 -122 -259 64 -767 177 692 -835 559 -867 -326 308 717 728 -604 62 547 -304 -339 19 777 926 -173 -368 478 -21 -1000 -975 -51 -322 -130 -312 -603 923 457 223 -96 -254 -638 -949 -555 425 -748 -276 -382 -810 -643 -110 475 -110 -116 997 -341 776 -384 664 564 795 491 -594 900 408 374 -59 236 960 -451 -289 -35 -196 -640 -189 279 -787 502 596 487 619 -706 551 440 -964 732 -15 -710 -784 551 -506 -573 -226 -837 467 938 -463 -186 541 -175 625 -696 -254 -545 308 256 -524 -687 424 596 -360 889 709 874 753 -555 224 787 -299 -856 440 633 -668 -955 -121 -490 194 927 -988 -371 77 783 -178 -403 -314 -53 -553 -753 -627 -403 -816 198 -872 -923 784 -636 763 -924 -975 -517 -754 960 -252 -264 525 650 -906 -23 -439 -867 690 149 -517 -220 -81 777 -870 393 -241 168 526 -777 -705 -847 162 -400 59 614 315 -457 -327 -647 948 -124 875 -119 594 -875 -394 584 -439 542 308 -560 -953 -54 -954 474 341 603 -770 646 663 -260 190 258 -234 -16 -279 -815 -888 540 310 184 -857 -646 117 -294 558 896 342 -260 951 -5 935 -735 -429 -201 549 -698 37 936 -76 146 374 -943 -377 957 508 40 -516 -993 586 -170 -743 -784 947 604 -165 479 -580 581 -902 294 -956 -776 -700 -87 385 -5 373 -405 -487 -957 -20 230 -705 346 -997 795 54 -99 -331 973 -742 -643 -312 -203 -274 396 120 840 -305 348 73 849 293 476 -251 -296 483 398 571 378 759 -558 -168 10 -694 -86 -462 -792 -143 619 88 -50 -356 327 -694 149 -287 554 -82 -917 262 -953 -273 101 233 -966 215 -356 398 -685 89 855 -834 -6 -155 259 462 -282 675 273 183 936 -536 584 -392 65 714 -614 -50 -221 761 -903 298 295 716 442 -754 672 -680 -272 252 290 -666 -722 -86 133 -814 661 -266 -43 -714 245 508 91 -630 724 -251 -263 -562 166 810 658 -396 -559 -754 827 292 -990 813 -449 -526 472 -349 -308 -393 141 933 -610 -140 -743 -264 615 881 778 681 430 -979 568 843 356 -749 -880 198 -353 850 340 897 -393 152 -364 -308 545 -731 875 709 -219 -500 148 326 510 -742 868 -342 -317 438 21 283 281 558 -17 76 212 -126 -646 438 -871 -566 -821 834 933 -447 21 696 -718 -137 144 -532 982 -911 989 -181 692 974 -952 658 -209 308 -855 566 -362 996 -385 648 -610 292 -463 525 227 -389 -553 -730 103 -896 191 866 -173 -290 -473 -815 841 710 413 307 996 -797 960 331 704 297 -619 193 324 -342 -515 403 -668 952 496 443 803 -633 871 -218 -410 -584 242 -458 187 556 -646 465 319 -427 768 932 508 -397 -532 203 -120 112 -897 -111 -1 460 -223 -350 -896 -274 205 785 968 -50 236 126 663 284 -209 -878 -906 327 -968 534 702 389 199 -964 -604 288 -815 -948 -483 555 -892 301 78 850 -635 -807 647 688 549 70 -445 788 -538 963 -260 785 -368 815 685 -685 -22 -150 -407 -705 -91 385 467 -847 742 744 155 -681 -311 916 -299 -600 -411 188 878 94 -864 580 223 183 318 221 835 179 -886 -520 390 946 -271 662 -575 -241 66 758 -559 529 684 415 278 -825 343 -177 435 156 279 129 521 -344 -781 -195 -921 903 307 -788 279 175 562 81 804 -52 -237 252 587 -218 618 140 -387 373 431 -948 -993 497 -575 -103 -770 447 -990 -664 -547 205 -263 827 799 989 833 263 -447 863 762 -885 421 506 -270 454 244 -811 -481 -686 246 277 -568 755 -899 -678 695 758 -5 505 485 649 525 -685 -763 -763 -748 240 -447 -197 -872 552 671 268 -230 -394 115 179 196 337 -404 -891 960 -811 -600 -525 -190 -171 310 -998 -899 -541 191 964 -72 839 -834 184 -135 -703 808 466 498 -181 -139 -247 450 -596 -348 -589 547 520 269 -591 756 715 -652 -942 -756 -55 -153 -989 -708 527 -461 -652 779 475 419 -368 -474 405 -944 602 401 425 -43 -174 -890 -458 -281 209 888 -422 -316 -522 220 380 -389 -724 771 -661 -802 -451 -967 236 147 77 863 839 975 809 -26 27 353 -390 734 -589 -594 87 598 581 111 476 -790 -187 755 636 -735 -353 923 -394 320 164 -311 -653 372 925 797 -506 -371 956 -37 679 593 -263 197 601 -928 865 293 224 -909 -812 -674 -340 -325 342 82 -463 51 -353 -756 97 817 -67 422 276 -235 -934 -587 -546 -865 -651 104 -999 -638 106 -227 -972 5 821 599 797 391 832 542 122 -721 464 246 835 916 -659 -839 364 -766 460 744 498 738 40 81 320 471 500 -272 -247 -359 -923 -842 158 732 -999 -47 768 480 -841 244 -608 389 75 417 937 814 450 -215 463 71 968 115 841 -80 452 433 -86 590 -528 -925 -359 538 131 927 563 501 -508 -214 -20 -398 -181 -995 -859 -198 965 -350 -219 -453 843 234 767 -541 -728 187 29 -139 122 -207 -306 662 -748 673 -960 480 -218 211 256 484 46 948 787 -459 -18 599 827 32 257 -175 540 996 -495 -135 466 -75 -734 760 140 -556 505 -54 -291 40 682 -82 228 -530 -29 -112 -292 -76 -985 556 -755 377 638 217 965 -360 -65 -709 -813 -258 503 509 931 862 -524 79 187 -696 914 -116 640 967 -86 188 -429 -797 -668 -14 433 888 -690 391 39 204 -224 996 -582 557 951 859 -923 506 878 -945 -647 -320 -492 -150 171 286 -837 -267 925 971 -404 -456 26 295 -202 703 -695 -813 -466 -520 793 -562 -92 -17 -186 89 -667 613 393 167 625 -967 523 -455 -217 -717 360 -931 165 49 435 -125 184 940 -377 -939 -742 464 186 -581 -48 -425 202 913 127 191 14 -156 -926 -931 -355 -499 21 330 -783 609 -710 -539 -825 -996 -216 990 -31 978 629 569 829 52 -314 -848 -936 -923 676 -924 542 800 914 448 226 665 640 192 -95 -155 -871 361 -5 -147 -930 439 87 377 319 -384 934 696 -560 -228 -959 -40 759 -247 574 -449 910 263 -290 -916 399 417 874 598 -117 801 -864 -242 788 874 -729 -738 630 -314 315 560 -706 -631 -370 254 5 189 -523 -112 745 727 953 -569 -390 -872 -498 -950 875 139 742 571 674 -78 472 -931 -472 48 910 -903 -345 -229 -9 -739 719 -833 418 938 266 611 -716 904 -886 953 -333 392 -739 23 173 678 -731 -270 982 -245 -838 768 796 51 -686 -14 -408 215 -182 -417 -299 813 -94 -585 298 287 647 -203 -628 -305 -976 -33 604 641 -464 684 492 -861 568 336 426 -773 979 -839 464 -476 6 162 746 616 317 110 -525 286 742 -820 303 -998 669 620 899 -305 25 419 333 -106 -309 -871 -657 222 -653 628 -373 860 -588 160 472 -594 888 321 215 -1 -263 230 397 -920 646 452 -432 -997 443 -344 124 -40 -482 -742 -997 870 -887 12 720 -553 563 674 372 -719 -577 404 620 -270 513 381 360 450 790 126 -752 -361 297 279 -933 767 -712 90 -880 -467 785 542 428 -952 -508 184 -911 621 852 270 242 266 -330 242 -151 838 955 693 248 547 -555 -942 -624 322 5 167 340 585 -978 -656 111 265 -806 -772 -356 -725 -761 281 -497 608 -240 32 -611 -160 828 678 -439 734 330 -733 -664 -701 863 147 81 381 -486 -789 500 989 -105 988 -76 -86 -61 888 -404 -64 527 517 -361 230 -527 -445 773 710 710 -273 567 -247 -418 -672 866 -193 999 -82 155 -814 -250 736 -987 -605 -449 -963 -609 715 -445 338 -438 -118 504 297 -406 -666 -645 -841 -657 554 -30 636 367 453 -606 118 117 -760 -7 -660 805 728 -514 996 470 208 926 -99 256 -331 -60 872 376 497 -731 952 618 -898 -78 -998 110 61 386 -746 992 263 586 726 -278 94 333 -372 -331 -371 65 465 264 -531 -433 578 142 347 744 544 -62 -749 -491 -629 -378 411 567 545 262 -82 -424 -87 -32 307 -188 992 -472 966 -408 144 -863 -135 -7 -328 658 726 705 662 -717 845 469 190 973 618 674 903 837 -202 85 -500 -692 902 250 -884 -896 -614 86 -423 200 449 256 -189 -761 437 369 374 130 -511 811 188 233 -746 -558 -229 157 -67 759 -301 -696 -440 -470 580 -569 566 -655 -832 -847 -777 -886 -510 764 90 444 911 636 879 -807 483 -570 -68 -252 -957 -684 -11 -761 295 726 -213 564 -555 402 -846 -14 658 697 198 969 447 712 -608 -887 902 -485 -193 152 774 -755 -446 -780 -636 936 -181 -742 -887 483 910 133 -459 13 -324 -315 -919 379 511 661 724 -584 263 -558 959 -801 649 562 -541 576 771 -646 392 -925 101 -52 546 477 -212 757 719 -914 -712 -858 -149 166 -399 -487 391 197 62 146 -12 -373 651 -867 -397 -620 -976 -659 -702 905 -620 732 -371 560 -19 268 -55 -728 -987 -515 332 430 289 -932 -98 769 903 47 156 -711 -331 589 511 -165 288 -630 276 432 636 -499 -588 -464 476 58 109 -366 280 530 388 -105 -920 807 283 -277 -954 -530 -25 -437 -705 384 -157 565 370 483 43 774 310 -771 -404 738 723 -943 -599 -611 -363 379 259 306 282 956 -454 -808 -893 -197 881 -59 -829 -699 187 -745 -226 -325 -34 -164 -973 896 -2 772 -562 -574 868 372 -217 -346 442 -747 -790 -163 -852 -443 176 797 -767 -54 -31 829 -86 32 -478 896 145 -437 -523 -956 -776 572 385 -476 999 -848 -424 -118 94 193 -319 40 369 -612 985 725 -186 707 153 -656 -429 -360 442 -415 -624 649 -816 353 329 357 213 969 19 -238 -502 3 294 788 194 -171 352 698 20 694 772 861 -610 144 355 306 133 -789 398 953 442 732 10 799 -211 289 998 449 -658 -362 -356 -829 746 -794 -991 802 526 -262 -656 -920 -246 911 -908 -191 886 -488 -192 -893 210 593 826 559 -137 543 633 -432 501 798 459 742 833 364 323 775 317 513 615 996 604 942 -995 184 505 -510 514 -968 -859 872 -190 -979 -494 595 782 -487 -852 0 -783 972 44 -167 840 -853 656 -463 -998 -710 -353 -402 -484 256 45 601 -557 -947 -477 748 145 -455 -397 -716 -46 515 408 163 998 164 -843 -74 -307 433 524 -736 -588 -725 971 -912 -699 722 653 929 -842 509 -857 533 -953 63 85 -366 -274 -39 -141 476 -261 -37 447 6 323 -884 399 -411 758 428 -415 591 218 -135 -208 727 48 -339 -966 -716 -350 -337 980 -941 -756 -781 -918 -722 237 791 689 236 159 -647 369 627 -545 42 333 -237 710 707 543 697 -471 -310 131 -393 353 -618 -427 313 933 -160 -817 -654 854 -428 -277 816 -225 -994 -544 491 -434 -821 -114 -676 547 -974 760 -607 273 -857 -529 930 247 731 774 27 -834 -103 -5 -244 -308 412 451 538 965 -761 -96 33 -367 214 -371 480 -806 38 487 -658 -299 -865 -706 766 -671 430 948 669 4 921 -415 485 579 862 835 -256 352 -288 823 517 641 -3 -829 -681 480 -89 33 -562 903 64 210 -905 498 -143 -680 215 827 -921 327 182 -274 424 -941 333 -931 291 -406 602 653 -738 -21 -6 708 997 -574 957 -35 -246 -806 -509 264 -87 293 41 37 291 88 167 509 167 241 944 -302 746 818 131 -475 -570 428 -895 -92 985 297 -501 -281 -709 -827 557 963 -183 620 -870 -798 583 677 119 -100 130 319 -119 -401 383 -329 741 -6 -883 -918 -365 -408 -872 -921 660 840 461 590 -118 648 -52 -746 -604 -599 -369 -792 -486 -271 142 -339 -173 352 -342 -988 -357 -103 271 968 460 744 727 -646 -434 102 895 423 -640 -709 707 659 -671 278 285 -504 -275 -748 617 570 538 -674 388 -876 928 -716 -498 1000 -516 614 466 -998 -567 129 58 206 -191 -281 707 -496 77 -100 -996 365 345 430 658 83 903 592 -86 -959 -597 815 -749 964 485 678 45 -431 -107 88 -815 312 611 789 -142 -888 989 -844 830 758 -190 894 378 -159 832 487 -846 214 -509 196 736 293 -377 -726 -6 331 760 -338 126 -454 -881 526 -797 631 -979 -467 -984 497 966 -89 -647 305 639 284 -993 -390 353 -520 919 68 190 599 -319 697 483 -568 701 811 -545 -973 -803 518 888 -632 141 330 353 -123 396 107 -806 -285 -334 756 -834 973 -743 633 739 970 832 760 -423 -315 -731 702 -378 18 -518 79 479 785 692 -186 701 648 428 -688 282 460 749 -582 -845 922 596 164 -992 -178 231 -401 721 -95 387 721 110 368 -609 260 -820 -363 320 -369 28 -177 619 485 278 564 562 -540 -362 411 481 -285 911 283 -259 -429 886 389 212 802 962 716 984 64 -550 -481 622 -994 -412 312 -523 603 453 32 -782 199 -107 -787 868 -661 -324 -332 526 -114 -767 -283 584 286 879 318 259 456 -218 575 544 -984 -744 749 -195 317 746 -623 657 719 838 756 91 -250 430 -882 64 -410 354 664 -956 -664 -501 -954 -823 -366 597 -528 743 109 -522 695 -249 972 -420 84 -734 -723 -681 -264 -604 -360 -197 -761 925 -905 688 819 182 946 -871 -75 -856 -322 -109 820 566 401 -835 -649 830 786 -932 -284 -109 279 252 -187 625 869 -587 219 823 -833 2 -769 -760 -229 740 -504 -752 87 561 19 42 -484 623 294 -909 298 409 409 385 931 -361 207 -537 552 -948 269 -435 502 986 607 953 638 536 477 -332 -680 891 846 -984 990 -379 380 156 301 -309 -701 -854 542 78 -43 -690 277 24 927 -387 -65 -173 907 -469 125 -884 744 501 -728 -324 338 -609 132 920 49 360 -96 -884 -679 499 -413 863 639 813 -943 194 110 246 -838 732 -938 55 593 -231 -183 319 -411 113 406 -886 389 131 63 -945 -532 -576 -590 -663 567 -97 -191 -812 -940 -525 -306 310 608 131 -237 599 -720 922 232 -436 151 888 -330 -805 -547 384 -468 237 426 -676 404 162 -696 674 -145 999 -687 306 476 -679 -259 -12 569 -771 -764 146 -300 554 797 168 -384 529 722 -382 641 389 -295 -83 -681 375 -330 -1000 -420 -330 -937 -821 295 -883 444 -366 -493 82 889 453 -289 -931 -668 883 -988 970 725 422 266 179 -629 657 968 -183 481 -359 557 -134 573 404 -648 -913 -905 858 -488 -803 -127 -176 -168 473 898 -502 -774 709 681 960 -819 529 225 11 477 790 -370 56 -107 737 153 30 -141 186 -364 425 -475 697 -758 374 -564 -181 29 -98 328 487 801 -117 -551 -649 371 -640 821 -471 416 -744 758 -151 880 -521 -173 -866 -723 299 -334 581 -212 550 233 251 -89 -680 717 161 933 990 960 -775 900 502 945 689 -505 181 1 74 -829 686 -257 -156 -969 -506 -863 -508 257 -750 -92 691 -626 -127 -441 413 133 -765 41 -997 900 -628 32 -207 341 278 -296 -205 -281 702 -456 247 28 -362 -124 39 -790 482 924 630 167 -715 840 -294 988 165 679 570 -917 -471 718 -293 -83 646 484 277 800 -898 694 -390 400 657 -304 -498 841 -261 -502 -460 -339 -328 846 -506 103 23 -84 37 -45 880 -545 -682 -390 341 -113 -49 -25 820 101 -782 -554 -882 -917 -245 -23 979 -68 601 419 -962 298 547 -37 -981 -893 238 561 -463 64 -765 -339 517 308 881 -41 -823 -340 902 151 -20 -956 449 860 -99 -50 -776 19 -924 103 -529 784 193 -239 674 -270 -948 176 -161 -990 -799 -481 248 -3 31 427 -515 -885 -514 330 -173 -979 339 625 543 -714 361 876 743 -806 -360 -996 875 -433 -792 576 -961 791 -507 661 756 -837 -750 584 458 -69 242 112 -496 -436 -69 -803 579 -990 -322 -282 287 47 -47 -663 -627 -275 -842 703 637 -213 353 396 351 -914 180 -478 598 -137 945 -616 -619 -182 -538 -157 -178 246 -492 -372 219 323 -136 787 -928 651 -526 -473 -254 -529 299 821 15 389 156 459 601 -757 -594 -588 -471 168 233 370 -619 489 681 207 -173 60 477 899 -969 949 -258 666 318 987 642 418 398 2 -663 501 -631 -816 64 747 972 -68 645 -294 262 -935 250 336 -654 356 -278 -807 795 -892 231 -939 -132 834 -767 -983 -298 95 -598 -940 -787 852 -862 -835 33 777 137 420 806 -684 -99 -115 -717 947 -225 -726 -598 811 958 346 739 122 70 -823 -45 -427 -423 -952 -764 842 -759 -712 155 -556 -111 39 -100 831 191 -439 -665 730 879 -573 968 -775 61 -664 438 -287 19 79 179 511 -15 -344 110 943 873 -175 346 -804 -614 284 -3 524 -918 698 -296 -732 -146 -109 946 478 912 -487 330 -690 259 852 256 -817 -376 1 -847 918 846 921 435 57 411 366 573 880 308 -26 -809 -321 -301 819 134 771 150 -261 -358 130 778 376 486 -752 -927 -904 923 993 938 -941 -919 63 -518 -857 595 907 -898 -844 -39 -97 -789 -504 287 477 226 146 150 618 -992 -461 554 933 -620 -162 -474 156 662 -497 236 -246 -210 100 517 987 -83 399 544 461 156 717 848 856 76 592 588 -138 -575 925 56 -117 936 187 -216 16 -725 -801 186 -449 -243 -210 -120 -132 -970 -962 110 887 0 627 -875 -292 -200 694 934 -561 -615 447 -505 -485 -843 -378 -282 -366 988 -81 303 295 -29 -778 -591 -478 -744 -218 950 757 849 191 -554 317 501 -963 657 -22 -473 786 -440 781 981 591 -285 898 377 932 -823 863 -198 -215 -143 -163 -638 -486 548 -455 -31 -477 -762 342 758 576 553 -14 270 -421 -562 -422 -150 -326 596 -927 334 -684 955 61 148 -270 -886 620 270 256 521 -994 234 -596 -218 -536 758 615 -350 -949 623 -765 145 346 -975 -843 896 -511 326 -94 277 -350 -317 -103 657 495 26 -287 -142 107 -326 -319 -100 -448 614 529 -723 -887 686 -811 -475 -993 -236 -66 -707 813 -379 822 882 -545 -406 785 -751 -596 -757 -313 -587 61 261 519 -320 53 267 658 433 -817 347 -394 162 91 -835 -229 512 -502 -835 -154 876 128 261 -28 513 -147 207 -108 -227 440 -299 -289 -184 -440 -20 356 -707 -418 -768 -952 -687 489 -656 86 -371 915 -117 -699 -438 -698 487 -603 867 -267 -438 542 635 -159 -64 68 -6 -715 -459 -410 -990 -146 124 789 273 -64 -851 415 -638 379 550 629 169 399 230 -576 -116 332 -16 -236 -229 880 115 338 987 377 -329 620 -913 303 -733 -791 141 233 -64 -475 -447 -952 -66 472 967 -656 -147 -255 -830 728 520 -253 -603 -332 510 -781 935 -240 785 -779 -486 -211 631 -134 747 -337 495 324 209 -117 -122 791 -265 283 24 -485 -654 994 -387 572 -101 926 210 505 -374 105 675 848 -125 -763 410 31 806 16 -68 -61 4 54 -193 -456 31 -311 -587 121 636 410 -38 -509 176 -546 -316 453 -207 -914 -305 27 511 -868 893 200 40 -154 -122 900 -503 -748 187 536 -399 -65 -955 -812 -905 -554 -101 -616 -373 334 140 344 116 298 -714 -693 -556 312 -843 -850 -225 -250 -121 -980 591 884 210 -165 -389 -468 299 136 -943 -820 -677 -38 -680 19 805 660 583 197 -293 -53 -730 -439 -27 -459 -598 305 608 -288 579 670 -182 718 804 872 832 903 -454 667 645 878 -751 -771 -656 614 788 -599 798 238 -759 783 -39 377 73 655 753 -829 540 385 -968 -555 48 339 -199 417 972 365 326 -527 -858 -782 220 -953 -862 -964 -653 -644 654 -923 18 877 -385 -950 -626 -561 -306 -381 -352 396 344 658 614 -983 -671 589 -614 -104 -469 -526 -99 410 863 16 -85 290 489 937 306 215 -852 420 -485 806 223 383 321 590 750 -647 -860 736 704 639 -4 846 803 -105 -4 866 -842 -468 308 740 -244 539 456 -2 -331 -679 338 -402 89 -665 959 -705 498 397 -322 -524 -372 -269 879 -693 358 611 -757 -214 -292 -29 44 -415 -132 -926 -311 415 501 -7 -814 607 951 -631 -576 -730 -942 988 -154 -34 -224 562 -107 -687 360 936 434 -531 -690 186 -628 971 -961 -920 617 770 942 913 140 -643 950 -630 577 293 250 -668 615 738 548 -144 -739 475 131 -421 -797 -180 -632 -179 -224 -639 568 -303 -270 -790 942 29 -84 857 1 -372 187 -412 190 -877 -526 -649 215 725 -569 -790 396 -812 68 880 853 -99 792 809 69 871 282 214 762 -445 -197 -80 389 685 -58 417 26 -549 -155 -955 801 231 -794 250 -370 306 526 -358 607 45 -672 -659 255 -908 886 997 719 -942 -470 916 -72 -153 704 -836 592 704 -414 -743 122 645 -364 -183 -652 -578 832 -108 -827 574 -711 16 -618 390 -894 84 464 -469 -287 705 706 -985 380 878 -359 689 -457 823 -634 -991 -281 -195 -489 784 -75 345 -296 597 -62 815 611 -103 -731 593 -828 -528 -166 374 981 435 -835 -958 -295 755 -131 -257 -441 228 798 205 -194 -248 300 -176 382 165 -54 -220 124 -698 703 453 -502 453 -586 714 -927 -227 -625 810 -936 -545 -991 184 -873 -423 -156 -222 -122 584 638 -586 -315 798 178 279 -267 818 974 -951 329 214 -61 603 338 309 -220 986 -292 784 905 -799 -55 837 -846 -84 201 -160 -867 -714 -89 -634 -631 -216 219 -295 923 -179 -937 -701 808 -408 690 993 211 598 -481 -982 843 -922 175 -736 -519 -540 -565 -966 -867 948 160 358 -261 475 -304 -255 384 -27 858 -836 -181 77 53 -338 541 -557 918 -819 730 538 -544 -278 -670 508 -748 -832 719 573 -506 363 -757 263 -2 -446 896 195 -794 -702 -323 -248 862 -105 177 -988 -355 -496 -683 -646 -665 -419 -573 633 63 -545 -685 375 -904 269 304 -381 902 923 -684 -286 -451 31 -813 774 -431 823 162 -269 -900 -359 914 957 -438 -83 1000 497 674 29 -727 438 313 455 -903 -164 420 821 -884 -1 -550 -191 700 -911 -373 713 -8 105 -907 496 272 476 705 -883 786 188 275 -14 -919 453 93 244 -198 955 206 670 -883 361 921 278 190 906 281 -196 -344 -157 -242 -583 591 900 -584 691 -61 376 -343 -439 521 142 -82 25 -186 -377 -346 -388 348 -207 -895 711 -231 289 489 -850 426 794 654 52 -109 -956 -298 676 -10 -460 868 172 -851 25 530 592 927 -896 -46 -728 -890 -781 -734 -278 -493 -216 -557 458 897 31 942 775 -327 -635 355 550 -606 -865 -694 54 158 562 691 -27 -675 -98 -881 -430 -469 736 -813 821 -249 541 539 -659 -827 -551 -953 -567 -492 565 -937 921 132 740 -18 721 -392 486 872 481 271 643 -928 924 -379 -544 191 930 -452 429 928 641 -810 884 -94 571 -649 -253 -745 928 -105 -94 88 453 -245 -781 -330 -281 -780 -830 -666 -810 -762 -948 974 359 -123 483 298 -687 -604 227 -661 165 404 485 339 193 962 132 -49 116 -493 845 -940 673 230 798 -793 478 757 265 368 646 -783 973 -92 17 -261 535 -506 663 -422 468 246 919 315 903 -815 988 659 988 -772 -181 -37 -532 598 656 -709 69 715 -166 -705 564 411 245 182 847 -857 142 -726 -953 913 599 999 322 -50 387 231 107 207 -775 -451 339 -540 -445 -611 290 -732 -733 56 -512 -832 -947 386 902 316 -613 122 224 810 -73 279 -747 -174 522 -262 652 -741 981 -487 499 27 438 305 604 370 931 673 -122 171 -834 -635 33 -16 -373 -38 57 28 241 -564 617 -283 118 504 272 673 262 -679 -124 -892 404 -599 924 716 8 89 -339 -734 -829 -172 796 -569 -140 -249 905 -32 -203 265 303 88 -71 927 -648 335 -706 751 -379 -237 32 -178 618 -798 424 299 -301 594 526 -365 365 -998 727 -429 114 -776 517 -272 672 -981 -618 -188 460 -590 325 -400 197 -128 -111 677 357 -404 -26 913 934 23 308 -32 244 -487 438 176 -391 832 -561 613 -645 661 -61 88 60 -371 -325 -78 -905 -334 359 -321 339 -161 -492 246 469 496 107 -24 -507 196 -77 153 18 585 391 -563 615 208 204 -684 -688 -367 -652 -875 -9 453 793 622 137 114 -844 768 267 -557 642 91 975 -596 700 406 952 -22 -451 -600 -777 110 -951 -798 -369 60 -33 -196 5 -974 -664 -273 -148 -843 -348 -200 -93 905 -1 -402 435 -978 569 -149 -585 848 -364 308 434 -55 -199 -951 441 -611 68 -320 -456 -354 256 483 951 952 180 -738 -479 437 -834 81 895 -794 971 701 -457 489 457 733 -583 -187 -914 882 240 530 -347 403 -229 -150 549 -934 44 196 -374 -872 -306 -324 -445 -505 -105 -849 496 -679 -78 241 448 326 -693 994 395 -891 140 -83 296 -891 531 -921 -234 -193 -137 334 77 -630 686 235 -32 19 961 80 17 -933 -47 199 -550 -752 -835 -609 617 65 -538 860 765 -93 -948 -810 -149 301 -558 879 247 187 355 -162 755 -808 -298 964 -692 3 483 955 81 -960 -999 756 -684 -199 242 336 588 -962 -225 209 661 -104 -281 -821 83 236 779 -243 710 -257 33 55 506 459 377 290 -100 -394 270 85 894 -833 198 -197 -239 775 239 -427 64 917 97 311 -679 -432 92 714 -474 -395 -34 930 453 -809 141 -98 891 -604 417 -818 837 -542 -823 -918 -263 -746 -170 -406 -505 330 -609 757 -527 -187 -444 922 594 62 -940 397 -454 -771 -655 941 -625 80 -591 712 -704 427 -746 438 412 -824 -333 -964 -419 -728 -225 -956 446 19 624 65 472 -903 302 827 -986 -511 487 154 736 -683 446 -764 670 -257 747 955 555 894 -71 200 -64 -528 661 -715 76 -549 742 -901 -655 -69 -294 1 -746 -425 400 345 -134 811 858 576 -296 -879 -727 481 -692 -621 393 103 239 -19 -854 494 365 434 282 513 -967 154 -860 -876 -303 -104 147 151 -653 -652 -170 -960 -784 -13 -825 -509 680 980 -625 -260 -863 -961 629 121 280 -177 849 468 -128 -320 -744 -672 882 777 476 -301 725 -624 648 -500 535 364 732 480 699 -210 918 50 -688 878 316 -591 -741 -904 426 -657 394 400 -410 -975 -72 -649 -341 -971 -554 796 898 512 -382 -84 438 643 342 841 836 377 -723 387 -162 -763 -144 214 968 425 -45 275 488 244 179 396 -1 -731 -322 -584 -418 -209 300 327 939 -388 -200 -300 -192 -320 860 -92 845 -583 344 -49 58 -261 -223 363 876 302 -949 224 -829 727 -772 -217 569 -649 -691 -237 1000 -75 163 191 -839 -26 868 633 -426 -77 331 -676 -342 89 -579 -659 578 -98 733 -207 494 -435 200 -246 -339 -856 941 -424 -979 -75 -377 -246 -927 -988 -996 -922 302 -668 206 409 -904 898 -100 124 -679 319 -207 676 429 -746 -365 329 11 -356 704 -894 -160 560 189 483 -437 680 745 313 -39 -668 -56 194 -344 -35 -425 -271 441 602 282 -569 956 -808 -657 772 965 -320 -937 559 -512 725 66 51 281 29 -270 -643 -827 -849 -957 803 -262 972 -355 354 259 -685 -560 694 278 -691 856 40 -29 146 -81 274 37 66 140 -436 -685 121 -505 519 250 -341 784 -792 -752 0 -219 628 770 450 906 -228 -951 -624 655 749 893 -687 629 798 19 320 -612 -533 -671 721 662 924 277 45 -485 -688 -477 91 882 -585 -852 -297 -90 713 420 554 346 766 -283 899 -890 711 421 -915 665 797 -807 -301 -510 -466 455 397 -110 -916 882 560 -129 -664 986 -541 313 -614 68 -552 60 -246 -861 -381 -983 -956 397 -261 -338 -656 450 -122 -190 -323 -779 -1 962 57 -467 -34 440 -152 -958 727 449 -336 -127 -526 -207 -359 -297 544 -845 -179 -84 -207 236 802 730 -657 646 593 -397 -791 -892 -604 -139 144 -765 -726 965 -331 -453 324 827 240 -793 -504 -498 381 921 -905 579 456 193 212 -543 714 -524 -971 -991 498 515 123 -652 -228 450 894 -270 211 -271 457 -537 -124 597 -441 890 -437 944 -726 561 -731 -109 914 523 -771 610 506 494 -200 -624 -737 52 -838 488 920 -947 230 -328 -296 -149 -861 -41 -757 -355 -621 -466 757 639 -218 -709 -265 459 953 86 119 173 -932 574 -378 -679 804 261 -359 -659 622 -187 -342 -203 -224 665 396 106 668 930 -603 393 -462 540 -547 457 -697 -789 -958 -560 220 -818 673 48 -502 -456 667 260 -285 437 -970 -924 -207 -903 392 -814 402 -150 636 660 -499 -718 242 722 116 680 614 365 -405 893 624 570 410 -54 -525 -949 453 -360 -965 265 787 281 -1 -951 -565 633 510 0 -159 -519 365 -331 -156 228 -43 -870 350 459 704 565 -328 719 923 -790 -184 110 500 -391 349 887 118 -979 788 298 -462 -950 788 36 764 -367 -605 790 831 518 -915 499 588 -346 561 -942 -11 507 -921 -596 -888 -389 -61 -753 320 -574 -79 -373 909 528 338 472 623 -324 475 -401 491 844 353 -622 -193 -687 537 155 444 -371 946 -539 72 -284 -423 -413 -68 153 242 -572 842 486 -507 -544 469 907 638 -173 -481 495 -979 506 -198 -707 631 525 865 793 215 -412 -716 -391 865 -115 165 539 30 70 985 270 -219 534 472 831 -83 612 194 -198 -572 611 904 -427 92 609 -342 176 906 -256 587 -875 -143 384 -556 856 -580 -738 820 199 -106 538 781 -234 788 513 -283 997 -777 -751 400 722 -467 98 554 -664 35 637 -775 -353 237 868 560 352 172 -262 -771 -922 737 996 4 -680 959 -513 622 201 -801 -616 -993 -991 690 -167 268 -173 -823 -963 237 42 393 819 -793 44 -935 110 726 758 -478 171 4 988 300 161 -788 -362 -360 538 781 437 -497 564 843 539 -683 1 32 -382 -566 414 402 9 -757 160 -642 442 -752 991 -957 130 175 190 257 305 -841 49 848 652 -998 746 581 -891 380 -100 -898 112 -868 -850 850 -391 -254 752 860 -444 779 -203 -460 260 600 194 -11 228 103 133 756 347 -959 91 -844 -538 888 246 -347 283 -587 990 735 919 234 180 104 -538 638 -633 783 29 702 -549 43 -621 -92 873 35 -298 -28 471 -724 60 -759 -604 -45 9 589 -244 49 -957 274 611 -687 754 489 -559 -191 964 230 -826 -497 -628 531 36 94 -925 -536 46 760 108 -97 933 894 -373 -835 -654 -826 -324 -153 -781 -306 -797 -729 -624 -911 987 803 -700 -11 -946 380 318 -694 771 221 -567 -342 -787 164 376 -921 100 -398 864 -661 139 -817 766 -76 617 236 -778 358 874 821 125 702 -432 417 -930 -810 -695 -603 76 44 -7 -399 680 235 83 145 854 895 -207 -557 944 702 866 -73 -824 -27 919 843 900 465 -253 -368 942 961 149 -207 -19 458 -81 509 -785 523 965 -424 -904 -563 695 -553 -630 -176 -799 -13 817 201 -391 503 763 403 -629 -737 -625 869 279 -384 -180 740 -25 412 -869 103 -581 669 -810 -525 103 522 592 653 19 623 596 -443 -292 -219 -908 -358 -338 -694 96 464 -555 740 734 480 -785 305 -301 -289 896 84 689 -837 248 962 -773 887 -998 -125 -579 -577 -669 -94 -556 -616 -409 299 -787 -464 -921 -810 559 536 743 -144 -902 -918 570 502 160 559 148 -503 -488 160 -494 -475 -667 -639 -469 -46 -496 907 -385 32 145 317 -574 -868 722 -377 -912 802 -373 898 -991 893 -708 -429 542 -642 -242 620 559 -339 941 594 -378 113 576 -564 740 911 -692 -628 -362 134 -203 889 -830 -193 -77 471 159 391 322 193 -833 -28 91 517 911 -183 -424 -714 -85 88 -450 814 652 553 92 -990 -81 -660 275 -250 941 501 239 -24 -850 388 -359 694 -191 885 517 -942 -876 988 466 -951 -256 558 -622 -300 -718 -111 -510 194 -998 -136 576 380 -75 442 -761 -547 422 -486 522 -755 60 187 -657 862 -881 -943 -292 -582 122 -238 100 28 -648 -286 -407 -29 -194 768 684 318 803 -873 277 -969 140 -400 876 488 -217 249 -161 704 409 -770 -106 -13 -125 -782 -215 937 -779 334 317 262 -283 226 380 -699 174 689 894 -977 206 -279 -855 -360 -547 -532 -991 663 406 673 -343 -830 -383 757 968 388 -632 201 391 -458 -762 -414 657 -309 -185 -843 -740 -749 -716 -523 955 -6 516 -549 232 -723 238 -879 392 -382 654 -662 -952 659 -966 326 964 -344 -338 -440 -524 66 -334 828 527 -426 -236 146 918 836 438 -378 -819 -273 501 338 -279 984 -652 699 -892 12 -35 269 839 -482 120 355 727 554 354 -8 213 499 -281 702 -514 248 31 705 136 -160 -54 233 -396 155 -191 -235 -305 -773 983 164 -398 861 -356 39 17 231 -145 238 -478 -758 915 799 -571 722 759 -289 -74 -769 271 925 133 548 -600 -588 327 -776 -404 285 -198 604 -694 -358 90 971 -498 539 946 564 530 711 -41 -565 270 650 586 619 457 479 141 -471 -856 -879 -354 -838 -664 -323 281 -459 -216 144 890 992 749 932 -736 -501 47 664 756 -175 473 -153 460 -805 -203 896 638 -241 372 786 -328 697 821 -451 967 865 873 -946 -939 -423 589 931 -395 -671 -360 133 967 -397 -766 -849 558 418 -608 -910 517 -948 263 622 467 -305 715 158 963 -960 -96 206 430 -91 932 782 -494 936 -100 990 445 614 34 -560 877 49 -852 -177 -511 -34 -930 -77 -116 -576 -358 -925 -672 550 590 249 -538 476 -860 -784 538 428 823 -802 -288 578 226 -533 -889 -285 270 -889 -63 -694 -193 204 944 507 745 450 530 -477 -355 -608 -983 22 -977 249 69 572 907 -250 413 128 -157 -984 -924 -981 578 335 977 -796 53 608 151 878 -529 243 -686 -960 879 -976 -387 -505 -820 -429 -292 -916 753 674 932 916 798 -43 398 726 -142 459 -32 884 390 -199 -137 -420 60 -916 -657 907 -808 202 -676 -756 -317 -332 -660 82 -149 -512 793 -889 533 239 164 211 -847 311 448 -765 -33 503 -964 -850 651 -29 289 840 -311 121 -801 -886 868 347 69 880 -842 274 -895 -154 -664 -822 -839 886 -442 -498 -963 346 250 -727 616 440 -379 -297 -13 473 -806 -533 315 -168 -648 -508 -646 -939 -407 607 780 288 621 537 861 518 -347 418 101 77 -966 -440 -326 124 371 561 419 -671 -754 -385 -599 -477 250 -206 -135 268 27 937 288 295 -151 920 -1000 -136 -468 618 -962 76 348 -464 -888 -379 -964 -898 -913 -824 286 142 -172 958 -906 -840 986 -431 -684 492 725 709 6 -834 -80 -572 336 -282 -982 152 850 695 -198 625 -527 489 -72 314 577 892 729 773 -76 298 -168 -828 703 440 842 880 -812 -280 -839 360 -853 -164 342 -498 413 378 509 -796 144 971 -710 -346 686 494 671 785 243 -493 -155 25 816 144 981 -207 501 -904 -756 995 452 -982 -809 -989 -475 -287 -423 539 -16 844 -451 590 -281 776 -740 -29 790 -61 815 429 133 275 284 895 -884 427 -28 196 957 116 811 464 -816 -643 -994 -859 438 125 126 375 570 497 38 -321 -65 -10 252 160 -771 119 437 127 817 477 251 -516 429 880 808 -431 880 -959 570 269 566 513 -630 730 907 -847 299 -576 -273 -589 -419 54 506 -952 -267 630 -990 390 899 -77 -169 -895 -51 983 914 513 95 -831 -136 -164 -953 -361 -559 -86 840 567 79 803 -204 302 471 918 757 -522 -351 -776 -520 301 -824 400 627 207 652 791 -947 44 559 509 -912 7 -31 686 561 -396 -159 -563 431 -932 -792 -318 726 -737 -242 -952 -22 -809 -846 -637 231 -486 -49 308 296 234 -308 483 211 134 -929 742 939 -242 313 -350 161 -866 -580 790 -755 354 340 -612 -315 -23 -225 -421 456 287 613 78 1 -146 909 322 922 171 751 557 730 -483 186 550 348 -327 -24 -650 -995 -245 -370 730 -322 858 -395 584 -934 -804 -584 184 -355 -772 522 764 -631 620 -620 -52 -490 498 -66 -403 852 -598 -207 -245 10 -373 -263 -242 -230 -480 -739 -589 729 103 -26 -745 -979 -370 -773 -428 387 -736 44 419 -837 -145 969 -38 -732 223 -798 -724 347 832 924 -65 -886 -595 -915 -622 -493 -163 -701 -712 -591 474 -370 784 358 -346 -167 -415 -761 -640 738 617 -577 709 -525 -256 645 -431 833 122 -90 -762 378 489 106 -375 548 -151 968 -180 -728 -978 -72 471 -346 -898 439 277 559 -843 -716 -976 -315 -296 -647 -693 -451 -122 -370 474 -11 -596 -591 452 -414 618 -565 662 -410 -66 436 918 -497 404 69 509 -237 259 -806 -716 675 682 -949 436 536 -11 364 511 981 -937 782 198 237 274 955 48 -143 -56 971 805 684 270 -470 -895 -785 -514 705 -177 788 -33 -659 653 -344 -686 82 -379 -276 -248 975 -723 845 -939 289 -670 873 -26 -855 -162 643 898 -145 831 -610 -762 414 -835 937 612 -246 677 -276 780 821 447 917 -759 -684 -817 -219 -295 484 -182 714 -12 -240 -305 -336 -500 -643 -512 283 -920 969 -282 -837 -39 -258 988 -945 -596 442 -262 492 573 504 -227 203 -959 68 303 505 -315 533 364 -883 754 -283 124 -133 -350 -884 -182 969 708 -970 -562 181 -857 -246 -291 -580 509 -767 -88 -239 -32 -863 902 -65 832 -985 -508 -908 438 495 -968 469 -430 -429 -167 519 77 -911 -925 864 -558 906 -116 -883 546 -331 960 260 239 -486 -389 -528 187 -824 84 495 923 -97 439 -326 840 -286 -816 876 -597 631 -238 974 -288 825 -93 263 -105 -819 128 -569 -128 910 -712 723 155 335 531 -714 135 -688 318 -619 -870 -89 907 95 440 -873 -838 118 -152 -496 922 -384 624 605 -283 -114 238 -863 -190 146 277 438 16 246 -29 391 -740 -190 409 -673 378 964 24 -164 208 -940 -431 844 728 263 -27 -161 713 -998 -302 441 947 -806 -574 810 824 403 535 647 735 149 -860 -506 -256 484 786 777 -694 -252 -720 978 -446 -479 -596 186 338 812 299 -143 250 -681 947 794 -897 421 955 965 430 -478 -376 -850 -159 -65 316 130 -350 -259 -393 -75 88 516 -79 -318 713 -371 298 450 298 732 -804 789 -754 583 228 -183 601 891 -104 -620 -738 -583 -936 -621 936 383 236 -5 527 -382 -558 725 925 -767 565 -60 -425 -430 -750 -149 155 91 249 -37 852 -764 -336 -440 653 -458 -289 -781 737 -378 -502 -41 -145 644 682 207 364 75 103 -907 -5 311 -454 -891 45 925 -56 -301 -987 -430 966 -682 -3 527 -439 752 737 -247 -188 -19 -965 707 232 -51 883 445 657 -395 -144 912 883 -419 607 604 -324 -58 -334 961 -554 513 -63 950 489 98 485 -806 -364 -214 -106 -891 -886 -754 938 19 843 401 -326 -761 -29 683 -229 273 914 646 626 -819 -583 -288 -75 -652 -177 -382 -65 -428 132 644 -929 -204 -51 577 594 845 223 -835 -26 -671 832 -200 566 502 1000 814 -61 -64 613 433 -750 201 341 -989 -705 216 378 328 338 -208 559 -857 -892 -579 950 219 965 66 -449 -691 623 -42 433 -943 752 -508 -474 -68 594 89 -340 507 -543 -153 619 168 334 817 171 184 730 327 -319 327 393 862 -839 967 98 868 348 995 335 -716 557 -715 952 397 845 518 -672 -635 736 -854 829 797 -11 -763 987 927 675 -88 -102 757 -797 -112 588 943 -784 -631 -429 265 119 -127 -2 -715 -338 372 -551 -252 140 -249 77 513 878 -437 844 812 973 -984 48 -867 -587 -676 886 -569 -829 -967 814 499 -37 579 -768 799 -763 -325 -523 -686 287 -28 -488 -630 -851 57 257 -454 -825 -89 -703 -915 -829 538 -177 -935 604 -602 -971 91 95 -605 -305 338 -911 -944 979 260 -168 -704 239 662 -183 -558 -701 -532 -983 -691 -545 54 930 -995 -334 421 -715 530 239 85 22 -541 -345 605 42 827 -946 -397 -441 494 -436 -848 -779 -952 912 -460 758 713 565 373 -78 387 -810 -386 609 -546 -957 -599 543 572 -594 -272 905 -988 -292 -542 -773 569 -601 745 993 861 387 -306 556 715 -10 -862 846 -67 -921 52 621 875 798 459 249 -690 -638 758 513 -862 -741 938 950 123 -849 -771 708 869 -641 457 336 515 -240 811 -280 -974 -728 443 -187 248 27 440 624 -740 640 -47 -386 749 851 -66 360 -367 711 -290 -581 32 -529 -96 -494 -385 961 919 998 403 -279 -874 737 -169 289 -752 -256 198 -664 852 975 809 563 -666 637 -230 353 427 741 215 532 705 453 -324 -538 -313 901 -897 -123 96 -487 476 -559 586 260 808 646 -863 343 -958 819 308 -233 401 -9 567 -481 717 37 -206 588 672 608 -873 -541 -994 549 -656 663 -769 951 232 796 -953 -993 658 -404 133 75 949 172 756 -837 -509 650 479 481 779 -284 470 -190 -650 -753 -721 -610 -994 -491 -19 766 426 -426 -897 644 551 266 -227 361 810 -768 713 -152 -598 -648 835 -782 -543 -193 -479 215 -147 -591 243 -493 948 -638 454 109 211 -46 970 -518 398 647 -834 576 885 -146 -897 -685 -866 200 499 273 -472 725 726 -942 -550 -564 219 -732 531 883 123 251 303 -98 677 109 825 518 -248 -280 999 -104 977 558 -865 977 -281 -709 914 157 996 -887 -820 126 178 409 564 -152 -127 -96 -603 60 540 989 456 -837 730 -371 677 595 33 -915 445 -816 -285 881 -887 -534 927 -470 -838 -21 -300 -641 -251 592 -797 246 -882 -167 -857 -551 -770 -677 -698 -119 246 -602 -388 -369 -311 184 582 337 352 353 -788 294 -601 -541 937 -658 -519 82 930 828 -515 -484 121 -383 -255 334 484 470 -222 711 -513 -832 -966 870 303 809 900 892 -665 -446 -944 95 -805 479 -834 661 -660 274 -159 808 -408 -882 -62 949 634 399 281 -589 -253 754 -775 593 -258 -438 -987 -469 516 53 -689 249 -163 -245 139 533 367 -562 -280 -604 -288 -974 606 -98 211 99 974 -926 801 708 -884 -341 -7 379 -71 305 -624 896 -500 -512 -301 516 848 -675 266 -889 -376 -506 510 962 -316 -418 -212 -158 560 -912 406 585 -690 -189 -573 -760 -284 -142 851 384 325 390 -468 -922 684 648 470 -824 -290 -965 -409 -240 -554 -999 -609 306 -297 -773 487 -455 611 -384 602 135 330 -353 -918 -583 842 -352 -723 761 -429 590 -721 792 -818 -241 404 -487 -354 -388 -748 756 -844 102 -846 -95 228 -897 -665 291 -648 -898 461 -347 -301 173 -315 -181 810 -602 -973 -283 -105 120 953 -605 43 471 -601 -337 -525 -538 -586 -964 570 443 815 -83 -868 598 -128 923 -840 786 -722 -141 -390 -344 -593 206 -327 175 -970 249 759 -74 623 399 982 -831 427 312 -320 -932 406 355 692 794 726 -875 -545 -336 -684 -349 -280 100 -516 -391 339 -239 834 638 146 266 -278 -528 721 141 -999 675 -134 -415 612 -144 -551 923 619 23 39 399 668 -390 829 -525 -405 -255 -830 664 109 968 656 605 720 638 -537 903 985 942 780 971 933 678 -562 958 -167 203 695 31 -983 943 -261 -235 541 -973 207 -602 -363 493 860 171 -482 -132 -893 993 287 349 -285 797 674 -78 864 967 -603 -67 -571 -419 540 829 221 51 -122 -187 -332 -93 -522 689 -298 -561 952 376 -970 46 572 351 160 620 83 -766 -825 278 -969 387 -488 707 52 34 -226 258 -965 -394 64 -828 -532 217 890 -824 375 -346 -362 551 36 534 21 -373 -593 -551 -23 -880 -928 301 -63 163 703 143 -339 282 -664 10 -171 -698 569 869 -158 -370 592 963 -204 -874 885 243 896 -771 572 -698 557 913 967 912 516 -861 -906 -464 -66 -618 -601 514 227 -899 486 -508 -79 134 -746 -788 666 -450 -590 -499 -638 910 -47 65 749 -426 -447 82 224 -463 469 -158 46 -572 -388 -573 -574 -903 284 -776 -184 873 273 282 347 987 565 -745 823 -954 243 -443 950 -834 -476 -434 -180 -696 -78 392 -745 -355 -660 272 229 -808 282 440 957 -797 66 -477 757 181 968 -616 -438 -738 397 -886 304 334 869 637 933 950 -664 21 -777 588 -269 -605 208 284 372 -187 669 -271 -29 -523 -292 937 919 -506 -180 605 -691 750 667 683 893 -761 -520 205 -558 738 156 656 298 -389 507 33 172 55 -729 537 -496 129 -241 621 -340 -810 497 3 971 -671 770 -183 -286 -441 -627 324 -898 -121 423 -185 -781 -422 -608 273 -617 835 54 -493 484 248 -356 762 -670 -575 310 -713 494 862 -437 -661 -48 -50 95 -381 -487 -783 720 -851 -846 436 -188 -783 -214 220 -624 -715 511 -491 161 -587 689 26 482 -448 -232 759 -87 236 -612 276 -861 194 501 -934 212 329 121 849 197 -111 122 858 -523 -873 -916 -934 -606 -221 -527 -437 -514 924 381 615 -127 -781 719 -319 -108 495 -431 -481 233 103 -398 139 -721 -925 209 76 -948 300 842 612 -297 -586 82 866 138 -364 77 -490 120 474 -159 315 963 525 292 -864 61 -898 211 100 405 -132 22 -180 956 -495 474 350 29 675 456 602 -335 -247 676 -827 -638 200 512 139 -83 415 -511 281 -637 180 569 478 -289 224 432 412 -25 -865 -45 492 159 172 234 -20 540 366 -532 991 -186 178 348 229 434 -713 -928 -859 712 742 -970 -851 -274 499 406 -609 -258 900 -256 -862 903 792 38 819 342 334 -593 894 846 -557 563 563 -505 500 117 -560 321 -108 258 304 901 850 61 -81 -978 74 -223 -603 -525 641 -829 -846 531 -115 -265 -878 689 -708 712 458 -858 617 631 653 481 450 -581 -773 -836 170 -60 655 -582 854 495 -918 -803 -662 838 281 -880 862 153 225 -627 -242 679 819 88 549 -879 -60 -133 -583 454 -344 649 -439 998 -545 316 -899 -375 133 -984 -139 734 -225 559 603 884 798 -62 -586 -385 -15 -334 -468 -511 566 -52 -852 593 984 97 -354 350 387 -777 849 14 81 342 -198 622 -125 -633 775 -246 -368 121 -171 -856 -966 -884 -145 12 -416 955 -273 205 111 766 491 -704 173 314 706 -577 -247 221 167 -148 -790 712 -781 -241 -229 933 -540 -963 992 -422 347 -175 -550 644 -786 769 914 -45 702 407 -689 383 -430 -671 -461 991 255 -450 772 -929 991 -943 370 -872 -728 288 -604 279 14 -797 432 490 315 213 415 83 -846 -642 -198 31 762 -474 189 418 68 -47 -282 877 -406 655 -616 -469 552 -97 -34 817 449 -183 -476 622 -651 782 57 -124 154 -559 -18 -569 690 603 750 869 804 466 359 -769 -508 -966 403 -696 599 -399 -779 -831 -702 -150 -858 -600 44 51 -665 -381 -734 -654 -607 365 -935 -24 -692 -653 349 782 -618 -133 -579 -55 -973 9 728 672 734 102 153 -116 7 -876 287 -628 321 111 -861 -164 392 -301 -850 -309 -966 923 -873 546 960 -691 521 -554 914 565 980 -879 335 -934 937 -771 705 -877 314 280 176 213 641 149 640 -940 -987 -893 -714 385 -741 82 -314 368 237 808 -131 886 636 -811 156 112 363 670 -443 112 411 -474 -236 270 204 83 -155 135 -319 712 755 846 -737 -151 256 20 -452 -766 -636 320 -183 -653 -249 627 895 -231 -320 -538 -52 929 958 -200 -758 -572 412 -280 360 722 -282 954 424 664 -700 558 -652 121 509 965 -485 491 371 737 86 -735 -210 327 902 307 686 -811 -47 -401 95 -336 557 935 -646 -420 540 -61 18 531 202 227 -10 497 253 916 905 -81 764 -449 -16 30 -180 -189 -85 76 -465 288 726 69 636 426 -341 878 166 -383 674 453 652 694 85 509 314 47 299 186 -726 -36 -416 -234 -243 783 475 -626 648 867 367 -664 -77 509 903 -64 -328 577 497 590 -998 -678 -872 -982 27 977 -535 -769 -569 719 -289 -809 299 439 96 -422 361 864 402 -983 337 325 796 527 -978 -134 -740 -947 -156 -547 568 -29 -631 295 359 20 -877 -987 -923 -198 -339 -215 -355 -110 920 25 153 -379 -185 764 26 322 957 -588 -111 863 855 525 234 850 -782 443 188 211 340 -354 -917 -539 -304 -207 588 833 638 782 67 -458 -892 669 528 696 125 -790 781 -896 -224 553 -881 728 -391 -482 635 855 -515 -344 -734 723 -331 -795 657 -946 -488 -208 707 -456 603 512 426 -770 -389 -806 574 -240 124 -112 -925 -705 -463 34 350 -699 422 -823 -139 17 -30 347 -659 -376 631 115 779 537 359 58 740 795 -130 -219 346 417 -278 -338 882 -306 622 192 -48 552 -716 -643 952 -146 161 -729 501 441 -458 -179 715 109 91 435 570 -431 910 -102 -662 560 812 -45 -550 334 79 -936 667 636 710 -92 381 -752 -180 -281 -725 430 283 447 170 -543 868 -747 -809 310 366 928 115 -505 691 -331 -935 5 846 96 -708 -269 245 265 -745 42 739 -442 -785 -206 -66 -197 768 488 225 -650 -359 -424 -957 -730 775 -509 77 -874 571 -234 -98 307 -644 199 -247 415 795 187 -276 700 -867 484 495 -299 556 260 -822 -961 -859 237 923 -626 272 725 587 996 -29 -996 -889 -387 -98 -394 490 -199 -704 92 -233 -587 998 -118 -221 -700 -365 915 -601 854 -211 610 -255 745 978 -803 32 -778 -955 29 -913 -769 546 913 -628 -583 -752 721 -936 754 -326 -838 -583 -852 -613 -626 225 134 -827 315 950 105 400 199 -34 14 -703 924 -882 -602 864 22 -60 497 -208 924 -389 505 261 -76 -643 700 -991 -72 -847 -855 -860 -899 -837 589 -122 -526 610 875 805 -228 621 360 -339 -503 -250 868 -346 -436 979 83 -98 -977 778 -917 -943 146 226 480 52 -991 749 901 -816 -427 -971 -978 111 -385 -509 600 607 812 0 522 -238 -940 -474 792 -177 931 256 891 -425 -116 709 -165 -22 948 -690 -464 -789 -56 417 -87 715 47 861 -482 -634 761 -978 872 -323 365 642 -808 718 -547 44 581 804 -653 357 -270 -547 -384 296 -150 -169 -497 -357 205 -819 -407 488 -135 -593 -95 518 -871 -492 337 36 966 -126 480 782 -945 -901 211 -655 -310 454 219 -226 70 -825 -916 -169 -870 -977 761 -25 701 46 -871 -36 -784 -614 574 -454 -825 551 -431 -167 -555 286 823 505 326 -760 -207 -164 426 324 628 -154 203 -17 297 62 -546 -400 245 33 -732 -685 205 730 -199 764 -614 575 -500 20 78 -362 -186 -89 -67 605 -423 545 107 410 -502 -35 -607 -479 -471 252 -732 828 -589 -736 457 924 127 -496 847 -179 465 -160 499 175 997 785 -442 -485 -724 324 -521 445 -894 -993 -209 -915 -814 -552 283 329 -932 -127 -213 20 873 -850 176 -534 793 417 -579 235 -136 254 41 421 187 87 -856 -756 81 932 836 459 461 774 -202 -298 -539 405 -842 831 91 280 141 918 -808 218 198 332 -867 -431 -241 318 -871 914 309 224 62 -326 583 864 -381 -899 47 -917 64 -696 52 -738 268 303 -61 855 46 -738 -888 -51 826 243 110 -551 701 611 27 859 -385 604 -120 -875 -831 452 504 946 -550 -442 -491 -431 -581 -502 -917 -120 -884 634 -113 875 107 -80 -916 -527 -25 119 979 -24 -663 208 569 978 -574 366 -816 994 528 726 90 436 -867 166 -670 -129 164 -875 536 -189 980 63 785 848 650 -242 -50 -55 268 650 820 875 -698 -210 374 45 -12 865 -626 -303 156 70 -956 -358 -279 702 -605 -988 -441 -151 720 764 477 817 -179 -792 -799 929 690 70 217 -600 780 -613 252 155 460 559 -828 686 594 13 145 -267 -138 -403 825 556 -687 807 204 -10 -330 -964 -799 -241 232 -944 -953 -789 209 352 788 564 -406 862 809 -357 178 176 767 -711 -353 -1 883 -319 -784 -840 -279 -815 309 749 -821 440 -201 453 640 338 -373 518 -461 871 517 -57 -878 823 517 211 -753 -501 -549 232 -189 339 -378 -433 326 145 324 203 -311 -124 -979 697 974 963 -840 398 -716 -467 -878 -188 214 17 -819 440 939 454 -342 -59 -702 -398 40 -40 368 34 -815 -707 -756 38 -569 -804 251 -349 898 -750 853 -133 611 357 -375 -505 164 -343 758 156 -837 -832 -803 -219 -202 309 199 -745 528 -697 908 65 -83 -172 72 526 -483 94 419 37 -203 448 912 905 -588 -825 531 -530 -956 -280 -953 971 -699 481 59 -627 833 971 -782 -546 149 -524 536 -165 441 -190 97 -90 -815 -273 -886 -840 -215 -810 -756 504 -793 205 -790 -742 -382 -305 122 -523 -865 963 61 -817 -791 370 539 622 548 -130 -581 -596 -331 -162 117 -693 969 -96 -854 -536 -361 271 -597 122 841 -694 881 792 149 540 -769 80 626 -497 17 245 -925 526 373 17 -319 -439 482 683 -713 -136 328 -972 46 -491 -862 475 52 242 221 -600 21 797 396 -789 602 721 -339 -648 -976 561 926 -437 -350 893 -987 -52 -747 -9 774 206 -896 -458 142 328 768 -607 -622 343 846 240 890 785 -291 700 339 883 505 -664 -141 -953 -664 -744 418 -599 -290 511 949 -115 -150 480 -701 -634 -165 -184 -365 222 550 -580 772 -581 -174 471 -963 -163 28 310 -948 305 538 -818 55 733 -688 -723 187 -45 963 412 -240 -855 157 -907 -231 -158 673 26 198 134 590 -224 550 -370 577 611 -575 -661 256 328 -586 -792 208 -654 187 466 962 -772 -523 36 -726 -961 -632 491 -918 402 657 -258 139 -865 297 -242 180 -949 541 -135 -89 -8 181 775 -34 240 -511 423 82 -802 -655 -691 -250 -874 228 -971 -160 -405 -296 985 872 320 926 456 -452 721 -448 -85 -473 -155 -90 985 -487 -405 387 462 -389 356 224 -392 -108 962 -780 653 353 430 169 963 675 -125 564 725 144 998 100 -919 -609 842 567 -703 -1000 808 365 969 -188 259 406 -696 273 -449 -122 437 479 175 -818 321 -607 141 -817 672 609 -699 62 -61 -83 887 -78 -896 729 411 -715 347 -744 -755 262 -618 -120 493 473 592 -672 164 788 -657 -362 626 413 779 474 -109 640 183 -996 100 -599 -674 -529 970 -508 -82 -151 930 973 -223 37 127 -408 -819 -560 505 -378 654 349 505 -604 433 -228 -772 699 -887 509 338 -378 504 807 -142 159 79 -310 542 -565 -581 596 166 -34 -852 301 322 25 -491 -187 528 -814 -335 -981 353 -133 94 738 -409 -636 781 459 -902 691 -580 -925 483 -723 493 -270 -339 -717 405 -234 399 323 -905 171 -641 -333 954 -511 -112 125 -732 -197 768 -545 -350 15 -87 785 755 532 451 829 718 844 360 273 -262 -793 -95 -172 849 950 327 210 941 -863 829 -693 -717 632 -162 73 -575 604 -128 -499 249 757 -566 36 706 -241 923 601 -762 428 727 -4 219 -860 -893 -962 -149 561 210 658 -26 -241 -222 898 705 -332 -725 491 -360 85 787 325 -208 -435 720 856 -672 59 -223 311 836 -530 -448 -185 -78 985 -594 -882 -155 -640 -50 968 -836 632 -716 -250 56 358 646 902 384 937 -228 70 504 -754 952 -413 -226 118 -779 914 -452 972 -137 950 89 940 758 -147 -708 229 -957 -84 168 -481 829 -612 -540 465 748 -404 -954 -494 -477 -857 -951 846 366 -679 922 -847 938 158 221 595 -16 -449 499 -537 -937 860 -784 -247 686 364 529 -480 -49 -930 412 835 -697 -959 400 744 -235 795 975 -290 -618 -499 -163 801 802 -887 -320 -79 -284 -673 -905 102 -632 386 -57 -847 421 -852 210 47 878 861 -803 47 554 -845 -765 -187 -544 750 -866 564 -926 -52 629 99 206 -493 761 946 -630 528 218 -199 217 983 -84 99 98 591 -373 316 -840 666 -50 771 792 895 -814 450 -614 111 409 -890 -466 174 -677 429 768 759 -537 -369 -596 245 -505 256 544 -827 -315 939 201 23 4 -41 706 -746 -862 -672 171 -261 -665 -747 240 -796 35 909 -685 654 -310 404 828 -357 -893 891 -379 275 591 204 -512 527 -385 -267 584 -261 -155 686 989 -488 -840 -255 43 -681 470 238 151 562 -364 -874 807 -245 207 -257 901 587 -32 -426 -511 68 971 -396 241 66 -669 677 -851 494 893 -956 806 -471 -169 -294 -736 -195 -487 -646 -249 726 658 -120 -369 306 -243 554 327 52 -962 -345 790 665 -358 -446 97 633 202 945 -445 919 -327 97 606 241 642 575 212 356 444 -755 199 -662 647 32 316 230 -34 357 -26 -72 -58 106 969 159 273 398 -893 -911 -717 -272 527 705 -795 318 500 -796 -229 834 -476 -417 -786 854 -570 174 -45 451 272 686 655 -842 436 -156 -475 347 540 -965 -224 939 809 -928 62 -364 359 375 584 870 796 582 -36 151 -852 155 593 -741 614 -628 906 641 -722 -217 -770 -273 430 478 -914 762 174 384 506 -846 -267 -863 573 488 -807 831 -772 -755 176 331 -116 296 -467 533 -129 -792 160 674 -758 -840 -709 729 -817 -477 -136 -89 200 -637 52 248 -658 363 989 -504 -349 381 -690 -227 -246 -834 653 -696 -585 642 -191 668 247 922 -721 940 497 -544 866 538 4 807 -756 448 -320 973 669 109 161 297 -865 399 596 -237 352 179 643 731 -19 396 -271 296 -395 71 -540 627 -592 -159 725 221 -55 -542 17 -313 967 964 735 -378 -234 300 577 999 -589 934 -338 -702 -700 906 648 -491 -41 -530 1 746 -835 634 -35 -728 -73 730 971 731 607 -145 -361 -174 98 998 -639 65 -270 174 250 962 264 -506 -485 655 409 53 -486 -868 568 -245 422 -685 864 -149 -342 -749 -341 545 831 595 644 660 -419 279 25 -956 -592 -492 6 970 -885 -885 -330 -345 427 -884 892 -758 809 2 578 288 -458 894 -123 275 891 -268 -367 -760 -359 265 115 975 208 759 -704 490 647 420 709 -994 -116 801 -820 22 275 -535 326 29 -804 -768 895 667 -36 -199 13 -463 167 -119 158 -330 371 -205 218 -153 988 823 -184 -980 905 -457 -565 293 377 -307 -837 585 648 -118 553 962 10 -440 -783 -709 105 -434 -279 -847 -573 -700 -285 -147 509 106 -756 132 -423 -256 278 -737 -219 -318 -340 -66 -539 -903 -596 -589 -853 525 626 -21 187 -192 -897 365 18 603 186 -918 406 -679 925 771 -379 -75 183 -548 901 -459 -156 -63 -948 -809 -356 -45 337 40 -584 427 -642 -303 -582 179 70 -28 589 19 995 -48 585 102 846 901 898 453 151 876 -499 -79 828 -363 -121 -926 -296 -642 -188 85 -221 575 -521 -935 -353 -726 691 -333 -972 437 -733 -689 812 386 359 -767 -323 154 -138 938 330 143 63 -917 215 -700 -793 619 -235 324 834 807 -345 -653 760 806 291 681 -869 579 977 -748 622 -310 149 157 -679 -266 188 -277 -87 547 594 -300 96 776 -745 -657 -363 -753 809 864 407 414 849 -658 98 -423 -520 138 795 -228 -294 913 -178 577 -755 -172 -978 -998 -510 -997 -275 -380 -340 675 -672 328 793 308 270 601 939 676 -222 678 18 -611 -83 -846 -990 143 -381 -459 289 -535 -492 -204 -620 -660 231 -611 -929 -698 949 -305 -10 -199 -219 -680 310 282 128 711 -376 518 932 -407 -440 -239 -716 526 -471 252 -226 -680 -990 382 -788 358 221 -160 -385 -641 -53 -228 57 437 -310 -468 -614 -285 360 820 440 379 315 -535 -422 254 -298 -990 -200 668 426 -855 -903 344 201 121 -587 -47 -603 -140 195 809 0 741 -581 -949 774 -620 -598 -245 150 -447 396 -122 321 42 662 545 -618 -768 426 -943 525 -172 239 -25 -777 642 554 -644 473 -806 -242 -544 69 -700 -687 -599 -489 -290 224 -529 263 201 956 507 385 -668 -26 -755 -156 -937 105 -250 0 1000 238 -263 -198 568 -414 586 246 689 -344 -464 978 744 -238 -430 -260 69 313 921 -45 392 599 -628 346 532 -607 -110 638 -235 -617 -434 -76 646 906 685 918 877 -980 -58 98 -49 632 -432 809 -637 -721 703 -429 666 -975 139 -640 -732 -156 762 479 -241 91 -331 -275 -763 522 -87 -912 -486 -324 994 -852 -135 -829 665 202 -570 926 -509 -156 -512 422 694 282 -719 772 156 -620 -925 723 -446 -818 -109 388 -304 -602 58 -115 11 -350 -878 5 -77 117 -930 -971 51 664 775 433 -808 -655 836 306 511 -407 -766 644 -88 -795 522 49 330 -475 -333 -426 941 572 -757 -238 621 -279 55 646 -486 673 -501 -969 -475 476 837 416 -101 -898 598 468 233 -985 312 -349 -616 -189 893 -135 -254 840 257 75 -160 366 -763 -768 -865 706 437 -890 383 900 602 92 -762 -186 -539 846 -210 -401 313 -124 349 841 99 -788 -669 593 153 -430 189 748 316 -870 322 -44 66 -828 110 -268 -987 -342 582 598 961 828 -653 289 -468 -995 -45 281 -650 886 552 -759 -774 -352 -111 -144 -973 377 -137 -396 -598 -278 -320 -469 12 979 195 560 976 -869 695 -936 176 119 570 403 839 -567 -899 121 394 -640 -177 -528 -999 -740 840 -119 366 -281 589 691 -684 574 -28 543 -539 230 -898 -760 -1 354 -511 815 936 -837 -106 -219 90 849 -820 -605 689 -83 48 710 -668 518 788 -348 426 826 51 -891 -937 103 -947 819 -172 -560 884 734 480 276 520 -856 242 141 72 524 368 432 412 -822 110 -3 631 147 550 -331 885 -389 505 187 -354 816 778 -429 710 -474 498 783 -342 -277 403 -449 204 -677 589 -681 -44 -243 -457 -291 -148 372 -755 1000 -982 -142 952 163 523 901 586 505 -509 -946 -728 338 450 591 -724 -468 67 -926 -677 -220 -66 163 -417 -345 313 -481 418 -72 -953 -407 588 -578 -29 -988 378 -804 413 549 -320 -284 251 763 -119 58 634 -614 -7 -335 812 -616 877 44 -494 253 -51 238 186 753 979 176 -323 -854 324 211 171 452 -771 134 -421 742 -522 757 -116 -599 559 -366 -440 558 1 866 75 -133 -151 -728 399 120 -593 -238 682 -816 -55 -257 569 -755 -231 -219 212 -397 976 835 202 -302 688 -8 941 -867 546 -941 366 635 -595 393 31 -482 473 411 867 -877 -143 -245 91 -647 626 -38 955 412 65 -961 514 -104 643 -752 -533 -588 909 -665 845 573 234 16 445 -930 -11 -976 -109 -713 -135 270 24 -112 -94 481 -939 95 199 701 5 -677 248 101 -732 154 559 -502 -569 -336 463 321 -807 69 885 17 392 417 681 108 -433 224 844 -593 -250 95 -935 -47 222 434 148 851 -251 -331 195 362 -870 -156 -717 -992 552 529 488 250 846 -691 926 -111 931 487 219 557 -643 45 734 -109 -394 512 155 -256 -191 -484 -349 622 955 -991 565 -765 -274 -684 933 -562 -845 366 372 -412 699 258 509 302 -518 854 221 -471 -541 327 903 -281 407 611 182 247 -840 -593 -969 165 562 534 893 -862 -80 -317 359 -743 33 439 414 219 598 -803 -906 -302 697 -959 -43 -196 -278 -850 418 205 55 843 -89 -771 -393 -508 220 984 269 112 -502 748 216 242 336 73 262 770 407 686 747 818 801 298 -296 -431 -988 466 -618 -791 709 -30 578 -462 -174 522 468 -779 -813 -637 840 514 793 478 197 -624 -453 -626 726 -354 -585 -343 701 -428 -822 -463 178 -755 764 -313 140 -47 -621 -160 -191 444 308 110 863 508 200 151 455 -871 -412 -500 804 -646 175 181 527 -549 695 -342 -771 -896 -728 433 -569 -549 314 225 -835 -82 979 431 456 836 -402 -739 545 -414 632 285 -632 712 100 210 -480 -80 -790 -357 631 113 173 -605 -434 -566 -549 -468 -790 -975 -186 360 -472 736 -299 -113 156 340 531 247 -14 -320 976 959 799 172 -838 -201 -330 938 500 855 -207 -987 727 440 -424 -124 737 -963 -351 503 -968 -153 -143 -554 -956 582 -613 -39 967 989 -964 337 676 539 73 615 133 58 -394 -90 602 436 -829 -761 326 362 -788 849 299 865 320 -253 122 505 -748 518 -468 620 238 643 -101 -126 -540 -892 494 84 669 78 -535 168 -696 -737 1000 -304 39 779 905 -36 429 -376 733 29 713 1 -844 -410 316 -566 -475 493 -71 -814 228 530 -593 281 306 -321 393 882 935 517 -119 -159 58 -662 -236 -958 -167 783 412 99 576 67 -921 599 -844 -783 -808 621 461 -422 -328 133 823 -785 311 -907 76 867 188 545 958 -856 289 -470 -770 -753 95 -323 89 330 -918 -778 959 62 -687 611 -532 -453 566 864 -809 37 -468 298 -458 905 352 -327 -695 -506 -876 -977 149 794 840 797 504 -546 -192 -303 -126 -569 805 459 729 -491 195 662 308 -825 -41 -184 780 -455 694 -832 989 -81 777 273 86 205 -724 -893 -99 -331 -944 -710 786 -49 -252 -964 -58 262 639 543 -267 -357 -774 849 -199 -511 407 161 -546 -696 234 -692 703 -962 255 903 -523 -361 -773 -550 -228 -306 -749 -715 885 543 254 456 -996 -829 455 591 -931 -179 886 412 985 309 23 -738 -878 900 -547 278 -957 62 489 -249 -207 499 427 192 257 -259 187 856 -320 -661 115 138 270 564 60 -170 522 789 -320 154 -491 212 -655 889 -623 440 -200 -583 -607 -806 -519 238 -45 -155 -933 -924 399 -804 -355 -456 366 555 887 743 621 -848 308 920 -563 666 -962 -774 660 -889 968 -553 234 804 -120 -441 -956 203 -124 561 -50 278 -234 -82 -619 -632 203 -615 672 -728 697 -546 235 -527 726 -903 951 -363 -78 295 -440 134 -973 233 194 -162 901 253 393 -497 648 -44 116 -815 -794 -3 34 -30 964 -205 452 52 731 -275 749 18 778 188 437 659 -412 -664 -148 -848 132 -849 -215 -991 -396 -578 -924 252 -763 489 -785 -434 338 -80 -266 -703 -385 -462 695 -72 -171 51 -897 -415 -477 158 -363 824 881 690 -766 361 -39 -275 822 -682 -158 -225 -45 1 -442 -787 -284 -286 280 -908 510 281 -864 -539 -995 -913 -640 579 548 -731 620 74 -826 410 -60 -849 957 81 -668 -766 -710 235 -768 348 448 683 -913 105 -537 -127 -873 -914 -530 644 -353 -361 865 752 453 618 672 -579 182 -886 -463 -921 -32 487 348 -72 197 875 -450 808 947 -151 694 -570 233 -300 -240 -792 -353 960 714 -720 -480 -204 -72 481 468 -170 -568 -715 473 -611 933 856 292 -814 365 469 161 -163 -103 564 -88 146 349 322 -818 78 -748 135 -59 -430 -896 -983 -725 -719 259 851 -311 -292 357 -517 651 -344 936 -980 577 -624 983 -325 252 -387 -170 -559 -679 304 -162 739 269 883 226 -848 636 -805 797 677 96 972 -784 567 -630 -572 977 -865 389 -63 261 -948 690 -435 -614 -142 642 732 727 53 636 -281 -496 438 385 360 -508 278 -754 980 -962 -733 804 -597 -701 -400 -238 -889 707 -779 341 -155 430 -867 411 556 43 677 -710 -696 636 -571 755 113 625 -987 -10 -241 299 700 283 -474 928 587 -608 -872 -311 -252 985 475 811 255 -431 298 135 494 357 307 -933 -417 740 -119 -195 892 254 721 -821 932 213 -731 -900 -176 -257 988 658 550 959 963 712 -421 -26 -817 705 -74 495 -625 224 423 -129 554 -678 316 214 -738 158 309 -135 -728 825 106 -325 647 714 922 734 945 472 -796 -118 -234 707 -445 -142 -793 341 64 486 -480 222 734 -596 -307 124 -707 -894 949 905 997 -920 729 589 -113 -711 317 -984 323 837 -275 -330 -853 864 -701 -363 -298 437 -289 -457 765 499 841 -651 -986 -826 364 567 350 -46 -945 -466 285 611 555 114 179 756 273 466 853 -410 489 107 188 778 -121 694 172 77 -159 169 42 -888 346 556 -982 -422 -199 -704 -147 -987 591 302 481 228 536 -916 898 163 586 -604 -748 211 832 -266 486 851 -503 -568 -980 -355 -593 514 132 648 242 399 -1000 702 -978 -374 683 -104 -386 359 737 -632 235 -974 -238 -145 320 -514 293 813 -778 -411 190 927 576 38 -809 851 299 412 203 529 -946 47 -231 -563 -875 -956 366 -872 -970 -557 142 278 -453 -39 53 736 619 -87 930 -450 -412 426 554 325 72 635 -595 -269 -215 -434 -171 528 -779 -276 -416 -23 441 925 105 754 -410 -475 -406 981 -463 -681 58 978 -74 -507 708 -219 769 -887 227 587 109 882 522 -257 916 68 90 861 -125 -321 540 793 -239 -970 -285 -580 -544 124 60 249 -765 -4 -60 429 -69 519 388 -824 -15 -876 315 956 -682 -217 -874 524 -341 497 -417 -154 720 -677 827 -826 152 84 455 102 459 221 990 -70 698 611 515 317 817 166 22 -736 -760 573 555 705 -459 980 882 -400 -347 126 -973 -207 536 -19 224 -485 -219 489 35 -147 -507 403 -629 98 -193 380 407 -961 -152 411 -322 -490 -482 -865 -731 -968 510 -898 -966 -411 -991 705 967 903 31 402 -207 -636 409 -306 765 -381 -812 88 549 307 863 817 681 -721 -786 989 -514 -23 -92 -419 672 -501 925 -930 -232 562 341 302 493 332 -681 919 621 927 312 191 221 744 -363 -917 636 -565 761 551 34 -434 224 -637 -359 -311 -713 -130 347 -289 -903 438 417 -87 224 -936 -562 97 473 160 -350 -825 -691 -117 -495 -230 -141 117 -645 108 595 71 -103 122 42 -190 -710 -29 576 -387 220 442 631 818 -463 206 460 513 236 -93 -130 223 987 240 346 -797 -60 -741 -388 -552 -893 937 627 498 -652 -314 621 166 870 -269 332 -26 -900 -944 271 759 362 -481 -835 -178 -838 -693 374 -375 -720 259 -993 -534 -139 17 -627 -163 251 260 915 -499 -651 97 -731 -898 -921 494 -207 439 93 -322 -712 115 -351 -197 580 -37 -216 -153 602 -999 -808 -232 298 -847 683 -93 -504 549 169 -321 821 486 -493 206 -704 735 745 363 -489 -610 495 -738 -496 -323 448 -816 648 -562 -117 -594 -632 -169 167 178 975 40 -126 941 -850 -611 139 -167 499 401 123 -914 -409 168 -763 226 471 -541 -889 -91 -388 -649 -99 -373 910 -62 -109 -31 -640 -402 674 628 -121 974 944 932 693 -36 885 -735 -134 -44 307 -763 -120 -582 888 -511 -634 866 707 -578 782 -117 138 -38 -776 -739 676 -576 -754 330 -16 -850 1 266 508 365 871 891 650 -137 -969 -134 571 655 451 507 -114 150 186 -245 310 -611 -726 445 -728 -877 197 -791 -801 781 233 -546 62 -814 802 580 670 -530 -541 178 -622 407 -589 -358 90 -346 -781 738 -203 -654 -288 -996 419 -884 520 -170 -623 -762 375 -225 812 -858 652 -711 -464 -863 -905 -278 69 729 -278 -313 232 331 694 576 -921 -523 -974 644 763 -264 -856 771 101 -742 399 -487 943 762 583 73 -5 -875 -11 -543 -164 -59 739 -731 -889 -325 556 180 884 933 960 -360 -132 454 905 352 368 968 937 -975 -752 -794 808 77 41 -1000 892 -775 -25 384 952 16 993 831 -384 620 95 921 320 377 -169 304 -287 -930 458 -508 -636 848 439 -724 947 79 -322 752 -864 -669 -50 440 -362 -380 659 33 -604 280 -5 126 729 782 54 -530 -592 -20 244 -357 -178 -282 -382 -332 279 -653 783 155 -186 -498 625 980 -289 -377 -105 -503 742 -636 -484 417 351 969 -314 893 858 39 -386 -583 387 170 -579 914 896 596 -374 -35 -979 -926 -335 266 -333 -143 -159 -829 162 -439 277 -949 -199 -314 -557 -413 784 426 240 -701 -211 542 152 192 -530 -821 -454 197 -195 33 10 -921 708 -337 827 221 442 257 -98 -565 449 723 608 -418 129 141 745 55 518 423 -637 943 336 -888 749 345 368 -815 -927 257 970 885 -443 -524 47 -197 -706 -607 862 -140 708 82 -800 -823 -558 -981 865 478 815 -803 542 -815 -868 -538 808 384 -548 -767 -420 231 413 485 510 -690 -574 155 799 -62 -805 -844 614 45 -996 252 139 -125 -705 -54 596 -452 -24 959 802 -626 -570 -920 -523 -960 395 745 527 22 182 -366 131 -663 546 709 -482 -497 346 -146 -586 384 -412 402 513 930 781 -245 -393 213 315 -711 -240 -401 -453 488 546 640 -312 958 -371 193 -91 -198 624 -228 642 -56 454 213 -496 821 126 740 -815 724 532 535 495 -846 -134 594 -972 -48 544 -404 415 -815 -671 65 812 96 -895 845 -177 -39 673 -822 -177 67 -41 587 -841 -613 -672 86 -323 922 -46 390 819 53 72 -295 984 -222 242 -364 180 275 -351 248 -297 646 632 -274 498 -437 -95 -884 -121 138 316 -995 -164 -93 -770 672 -134 -255 704 364 2 754 133 588 797 -166 2 710 749 278 -922 -15 -992 207 549 515 349 182 -325 451 322 -112 555 921 -276 950 840 -874 -141 190 -145 -959 271 -631 -179 -951 -290 -456 745 -863 -528 730 -626 -697 402 -580 360 733 -440 729 575 413 -405 -268 -484 2 -330 499 -102 459 779 -818 -438 8 913 -639 -213 761 636 281 -639 -381 -684 -691 865 -170 -84 -62 782 -513 270 -505 405 -790 934 -924 -7 238 -283 -777 575 -808 -830 -616 658 -169 603 479 874 -608 307 -351 -969 -247 -533 642 780 -710 463 -360 347 -486 -265 32 633 724 998 812 -65 -336 -815 879 -254 81 -617 -866 -33 -838 -741 -100 473 -306 895 -542 875 116 -98 877 -489 98 -940 -467 -652 770 17 554 -669 -104 -399 667 744 412 723 -74 938 355 -192 -604 466 131 892 -629 -174 -637 -928 453 -544 713 735 608 -563 -775 -854 -261 -71 -899 -466 -985 499 -614 235 449 714 -781 -513 715 436 461 -455 -78 -13 81 -303 950 416 -208 635 -180 -666 -699 829 421 -322 735 113 -129 436 683 -280 -463 348 560 504 -22 -439 -290 344 372 871 -791 185 -858 144 239 831 271 84 922 23 -279 -148 982 -709 393 -242 -66 533 -980 907 958 -202 -188 -56 -600 206 -269 -85 864 -735 -572 -993 -374 -247 343 205 424 -616 -739 537 -121 551 -924 589 260 -156 -328 23 222 835 -663 703 81 417 -708 -897 468 -207 -666 -947 933 -289 570 -290 4 -111 748 -64 825 881 293 -136 952 402 825 -960 -370 -20 670 788 -165 -562 -591 361 -130 -375 -11 340 883 555 33 -63 -257 206 -703 -232 644 978 -399 506 285 545 434 709 -458 363 226 -656 -944 304 986 197 550 70 -799 -875 702 463 -394 -8 -127 480 726 724 778 350 -228 602 943 199 -852 -307 762 -84 -661 -930 947 653 -374 -217 670 -14 119 -335 119 945 540 -957 -162 246 -961 -673 938 -703 320 -124 505 341 900 -240 -701 642 695 869 -231 -291 -573 -32 -83 -601 392 365 -708 -186 711 178 579 988 708 935 407 904 786 -889 902 -194 938 948 -111 -802 1000 -132 -12 -582 657 970 75 -993 462 -288 464 947 -486 337 172 -908 849 309 -165 -50 301 764 973 906 689 -959 -343 925 -883 -627 -154 796 -626 -934 498 -8 219 490 -250 124 447 558 -134 113 -938 764 970 973 -420 468 548 -963 -752 -403 -569 369 -429 743 900 658 -956 895 656 -384 393 -181 -937 361 -192 436 729 -392 -547 -576 479 -255 46 -705 997 -545 -353 -85 386 818 861 768 -676 -759 -672 -510 302 987 -717 360 202 115 -470 363 373 -918 -693 678 592 168 380 871 501 689 236 971 560 -732 -811 -113 -651 -520 -168 686 542 885 -283 -296 -912 134 934 -130 -517 391 694 870 -137 670 -747 730 -878 -452 -831 531 588 110 87 -314 144 -350 -934 -235 -23 -718 -429 -906 938 -533 198 194 -715 -114 -796 -563 229 729 -329 -815 -535 -541 791 939 256 -942 762 -603 919 746 197 50 762 16 -300 747 -779 159 823 -585 -347 290 713 -37 -202 874 -438 -553 807 -109 476 -765 -778 457 -757 424 852 -930 -442 -624 -561 -645 508 -300 574 -347 60 176 256 81 448 -258 -274 -452 128 689 8 849 106 735 -797 125 -933 58 380 -986 -235 699 396 71 613 -638 -667 626 -258 84 891 -900 590 -932 -530 -987 -493 -323 801 748 906 -430 -487 528 456 98 454 -118 612 268 913 799 936 -60 -578 -406 639 -387 -271 528 -997 588 -327 247 346 124 -49 -457 899 292 34 -525 -289 -153 -783 -988 -463 781 -366 -777 944 -536 -202 650 196 403 -394 902 122 508 549 517 510 658 -71 858 -833 255 372 -918 575 -200 99 91 98 -580 394 501 -483 670 844 -324 80 828 -776 98 -608 -931 922 -719 893 -836 679 -9 33 -860 279 -632 428 -56 382 -499 613 577 -848 400 -975 -542 -812 -991 817 -812 -786 903 185 -735 193 -184 -346 -928 857 -128 615 -721 32 273 -421 -333 594 868 -862 -849 333 -361 -734 -255 102 -238 -813 -1000 552 -204 -416 -384 -481 -181 95 679 279 -176 -641 617 343 443 113 -329 -956 248 -492 668 564 -455 734 -910 -978 901 -588 995 -896 568 946 -825 202 -57 988 323 345 -316 -450 585 748 -271 -456 292 -267 615 -651 992 -516 -55 -365 562 572 496 -172 -780 -423 -255 -905 607 84 -254 663 999 -834 114 -803 -278 162 -443 -736 806 816 346 996 779 690 646 -744 -394 954 862 -672 -447 -942 -685 667 -678 -432 -95 -785 574 -813 4 -515 -238 668 365 353 614 -565 718 -386 -790 -109 -302 -866 -792 424 -685 -519 336 322 -927 639 -903 452 582 -385 458 -97 -130 -347 -875 634 249 256 226 -241 578 -738 -385 -46 830 138 -760 462 -162 754 -248 -903 99 -946 206 -673 -286 -412 -232 917 820 -666 -532 -708 -825 -285 -338 511 3 -856 719 -870 -39 -836 -516 -775 431 833 -438 -682 804 974 -59 -618 -803 612 448 541 417 -147 848 -6 535 339 135 193 971 497 -63 -104 -930 264 833 603 998 742 -479 959 -611 -352 -976 324 -939 845 54 -564 807 640 680 -774 559 -432 -329 -757 -864 859 -26 -213 961 908 872 721 458 -774 -919 -574 -21 -647 -540 -886 -410 483 -764 857 -750 512 -948 -387 -698 -174 86 -634 680 -727 307 234 -147 -523 592 -124 463 -439 -12 158 -321 -404 819 -705 -285 -238 993 719 -224 -322 -525 738 260 646 783 -121 8 -33 461 -806 -660 627 772 -836 -733 -378 -352 -935 866 38 -431 827 -17 15 -141 -914 327 -353 -950 483 705 -44 -750 520 868 179 615 496 64 510 -84 -72 -607 986 440 -330 -442 -823 -380 -351 -741 781 -785 -310 648 366 992 554 610 602 853 -740 -964 729 -96 -825 -3 285 190 -807 -199 -525 744 -338 -249 355 848 402 176 -161 -125 -817 965 952 749 -910 376 -996 -971 -51 528 -455 -356 512 -222 -463 498 -559 -219 -20 -720 -949 -930 485 474 -847 669 571 194 -969 124 885 604 503 -730 -341 -581 453 -708 -478 -467 -170 487 4 232 -97 511 -829 491 263 875 -116 192 641 208 -55 732 810 625 581 -653 543 62 -209 681 -226 625 827 532 -458 -740 -672 -723 -438 -336 42 169 767 -709 -396 -198 -609 106 -403 -214 579 -956 77 662 -246 -804 -1 334 -608 -211 -50 393 -997 945 -477 -495 -493 837 -677 878 662 847 -69 -377 -853 726 88 672 951 261 123 -344 -373 -813 -445 312 -139 -264 689 708 -882 805 788 -671 -748 -930 149 -458 678 255 511 -411 -812 958 670 278 75 -253 637 303 750 -388 -25 956 -195 -750 665 -660 966 -656 -881 -584 371 -878 -81 978 -997 602 -414 640 411 742 -535 540 450 -71 73 -548 -762 67 -83 283 880 -275 130 -244 -728 -609 434 97 -823 592 -662 -589 117 -472 -135 961 757 -116 -674 750 470 -187 817 -64 -832 857 -705 148 -350 -81 149 28 -559 944 338 118 -385 -472 538 803 -574 -431 -86 -993 668 990 182 -807 -339 -615 -791 111 -877 -169 -407 -560 402 758 -232 -495 716 -555 -899 48 -512 -565 336 723 -708 767 -632 133 604 -939 -730 -288 -973 971 665 460 -826 -109 134 -822 -100 37 -558 82 252 -542 430 525 -955 450 -372 843 -145 -244 -419 287 334 28 -852 -333 -902 -37 -231 710 474 102 -683 -791 370 832 -745 593 -292 731 325 -281 -649 72 -201 731 -758 -140 364 -852 -24 -811 37 -896 312 -842 -114 652 461 626 -991 -470 544 -309 949 515 856 -647 -205 15 920 -378 516 944 557 884 661 -958 -128 768 791 412 -647 366 -481 -987 -358 -4 -641 -142 -680 550 157 655 987 954 344 -445 -407 900 -97 405 946 -186 -511 419 -268 814 130 -880 680 354 -348 -650 -821 -947 -823 578 758 -701 820 -121 -713 -246 900 -223 -177 201 -186 181 589 42 80 -656 504 418 -361 -859 -757 306 -938 -383 85 757 576 -239 -5 125 -341 -246 -167 -938 -242 759 -967 -975 -990 -733 748 -411 -454 -536 -204 -386 815 4 325 793 750 432 988 152 20 614 1 -120 398 912 557 178 201 -788 -50 -143 -127 477 251 849 86 -316 134 -151 -142 143 126 907 -246 290 93 219 890 -446 -701 547 248 -369 -263 -611 138 714 -655 -778 922 -505 936 304 -510 -400 -325 60 -157 866 302 -317 -788 -796 -2 40 -448 -744 -527 -181 -122 327 353 181 412 -484 -682 597 -566 -945 454 203 913 609 280 504 -481 -781 -118 164 -807 -662 -651 -372 128 -502 -18 568 -924 -263 552 951 -561 324 -409 -453 -912 -304 -197 -837 -580 -573 -15 -147 -434 -570 691 -590 819 -797 -284 293 22 -751 -77 816 -694 106 -812 375 -276 -252 -27 -407 445 904 -874 894 -963 -887 540 -97 639 -739 -103 176 -984 190 188 -828 462 125 -737 -461 659 945 -55 -261 856 -15 920 563 -270 -455 -185 981 -742 -3 -577 -773 -897 490 251 311 -63 561 -677 964 193 756 198 -487 599 615 -480 468 -631 445 -129 363 862 -255 104 216 361 -813 488 327 -159 729 473 -215 824 632 -664 326 360 34 -282 -967 -852 890 -588 852 -965 638 -106 100 694 -432 -264 577 -717 857 -503 328 -942 980 276 769 -627 262 -484 230 -5 374 947 -867 144 -205 208 -484 3 -425 793 -402 -881 -710 -828 2 -851 -932 222 -348 -979 524 -899 249 810 192 617 805 57 346 -195 -575 -525 -895 -100 -78 304 260 201 -790 -627 314 32 -210 404 4 -602 -443 -670 570 -58 -453 -270 373 -272 -577 770 501 115 -984 -23 -714 845 606 -516 535 389 -991 -464 -520 542 -788 402 -130 726 -310 -266 202 993 898 402 -213 -838 828 453 405 24 707 966 -846 516 862 726 709 522 447 -902 -616 496 532 -913 -129 -325 720 254 554 -807 783 178 882 -437 -189 -288 816 -100 125 -683 352 -205 -1000 768 601 -715 -588 956 477 -742 -268 -375 850 -811 -625 -184 -220 -891 -967 -163 -577 191 -642 -21 -280 -135 -652 -850 972 -758 357 -365 720 187 -444 -726 309 -300 746 100 319 -153 968 -523 719 903 594 898 857 -145 296 891 474 281 122 -100 -690 442 -348 -118 -917 874 -664 621 858 857 706 104 69 297 335 442 656 -459 -118 -325 1000 2 -635 13 536 260 925 -960 -358 -566 468 -720 -670 791 576 463 -277 -461 -928 939 -144 -410 -314 372 706 738 253 479 -307 3 -20 70 -27 -190 -373 821 -2 127 422 -722 -776 -823 763 -421 779 365 -859 -591 -428 855 356 711 956 -362 -940 -85 -385 -997 748 -290 -363 -20 -53 863 -131 -774 526 -734 5 771 -778 226 890 936 471 -325 -789 881 -251 -139 -808 -239 -30 191 502 333 -502 842 -203 22 567 -861 602 -540 -948 409 963 -729 -22 -75 293 -445 389 -727 666 470 927 335 712 187 -768 697 70 768 -36 907 99 -75 410 -322 -140 -798 93 -422 39 -830 -540 -394 462 800 44 731 842 -314 -919 357 519 -104 -894 633 265 -847 459 -569 -640 382 46 -304 -224 323 133 -579 231 268 -635 98 327 -787 -218 631 606 856 -566 -43 -173 156 -106 927 742 172 610 39 187 -386 -135 397 -896 320 -634 602 -670 122 -590 286 -381 -202 738 237 -378 653 67 -636 754 -962 -295 -142 -283 981 -569 639 -886 -858 1 984 208 -98 241 293 -288 -86 -700 63 -259 -579 270 806 -924 321 -956 -286 425 -438 49 -544 311 -439 502 870 987 -162 -85 -25 -88 878 95 -96 158 -813 -442 74 661 -207 -867 924 -117 505 442 -789 -581 -750 -794 899 514 -160 -520 811 -110 -936 -286 -57 -633 103 -811 -119 560 -798 -114 377 190 -953 -486 385 -294 -679 -132 -865 219 -589 -837 -992 636 -710 -477 -334 -239 376 -874 495 824 709 -640 914 -348 -839 96 341 474 774 521 496 305 214 -440 -552 173 689 353 409 -650 -738 -337 -540 489 943 -768 -625 983 427 -324 -247 -672 -472 506 -782 -284 517 -994 -620 -32 264 241 -920 -481 -836 753 881 974 -23 561 31 423 187 124 -849 785 -784 -155 -164 685 584 649 766 -240 771 -354 -267 -826 -515 -635 805 -540 321 -562 357 -383 997 -980 -2 334 952 548 -179 -149 911 -351 -928 -375 -182 -62 617 763 243 808 -971 -658 -160 -264 751 -246 -780 654 230 -527 -17 -407 -471 73 811 -357 -538 -979 -163 484 -355 692 49 954 -279 -706 -707 -446 364 667 503 858 571 865 847 610 -36 926 -357 -536 540 -753 -224 407 -229 -32 476 -690 -317 -285 419 838 467 908 426 -701 -126 -126 -913 -920 268 -789 -87 -286 -572 -559 560 -118 758 661 -719 842 -536 -571 168 598 -848 -983 -881 -184 -49 620 94 502 90 -822 428 -449 273 -105 -514 -67 122 568 -496 -807 -192 -703 -561 190 -755 -512 471 -639 -727 877 -70 198 -1000 49 747 -90 -419 -481 174 14 536 58 -462 -906 -570 -965 325 766 -518 988 -490 563 -324 -737 918 -76 -602 -767 926 406 -937 -575 647 309 -583 750 -266 -950 439 900 -330 -332 123 -699 -116 362 -632 930 723 166 -957 -648 763 155 -114 -917 546 40 80 390 -787 222 -394 -171 260 426 -788 24 -308 78 -300 -424 -685 -876 -346 365 -820 -20 -820 430 53 -365 -227 934 848 -490 -696 987 990 862 -904 403 822 -968 -803 467 -735 614 572 10 -946 -968 -768 -566 -653 121 -750 -214 -692 797 -797 111 -334 -791 -85 801 394 136 -193 -416 737 182 -363 -289 903 797 -249 -715 935 779 -603 -769 -573 -632 -988 656 804 -666 -535 9 -791 153 -313 -5 229 -522 -679 487 -719 -290 -460 -981 -710 412 886 -497 -417 875 13 -400 443 -324 -591 -965 -466 550 191 -179 -473 -728 790 -557 661 -815 199 50 -286 -156 -681 693 -575 162 496 -180 -496 -659 -684 395 285 261 268 -961 648 341 -298 -172 733 -360 -173 -938 527 262 416 539 560 617 -257 459 622 -928 434 860 202 -208 564 658 887 977 677 927 -966 -300 25 -488 -980 -759 -482 -813 -926 631 509 -375 488 409 914 537 788 -55 889 549 -72 -603 -240 902 614 -979 -474 585 623 -765 372 573 510 170 298 715 -155 795 -561 -64 -567 -81 -911 -423 -831 184 570 490 -702 -648 -757 -370 -339 -837 574 -195 -812 332 146 539 -683 -143 73 -297 -143 954 -308 733 -154 172 -744 607 48 -988 -561 783 -525 865 -279 -85 240 675 -524 476 -8 -529 -374 725 634 -542 -513 -135 967 79 -770 -56 50 -379 -316 143 -453 -438 433 -966 317 -642 -51 50 -629 663 -619 -257 248 -895 -777 613 -569 -870 823 -51 663 367 -172 801 870 297 46 -486 -197 -69 -354 -558 236 -360 385 180 -189 172 24 787 992 71 889 -617 396 -846 -4 -395 650 523 982 443 -845 -566 508 -218 130 122 80 -140 416 -927 741 149 -583 787 -240 -853 -380 143 -414 735 -492 -179 -98 109 609 -9 -257 607 -796 471 -986 -459 -960 392 364 478 -949 428 349 850 825 -869 49 -647 384 -190 -294 -726 864 -792 160 600 324 294 5 -207 616 807 875 670 -134 504 -179 964 804 -226 628 833 307 498 -224 -426 -608 -592 -6 19 903 417 -831 926 -695 393 -826 157 228 308 -606 -648 -722 440 810 -516 993 936 278 486 581 -697 756 -420 652 -788 -241 824 -308 719 -16 -884 -132 -125 789 -903 189 440 -992 -821 650 -333 -918 159 495 -768 -498 990 -956 -18 -277 884 -382 107 -51 133 -293 -388 -305 304 -804 -593 155 841 -15 863 -656 352 796 174 497 39 627 336 855 -192 -848 -11 -845 -45 485 -228 244 921 -616 188 -477 -865 -31 -619 674 -335 -735 361 118 -945 225 -407 455 -207 -487 196 -783 -460 -107 -548 -97 466 -729 743 -162 -165 -947 847 71 855 652 -342 -595 797 -429 -975 -955 -811 118 -220 -913 -975 -619 -502 653 121 -90 612 -826 621 -743 -116 386 903 -439 961 631 -268 53 -885 897 649 433 -665 -400 -109 -108 -677 393 -818 235 -640 -574 661 372 106 -262 116 537 -46 -385 -310 -307 -878 -11 -151 -492 441 391 961 21 -969 -221 -985 -492 284 -102 561 -336 948 -504 430 923 -217 -859 133 885 -242 72 -769 129 -295 -850 639 995 117 255 -734 291 -261 -736 965 945 64 930 400 -886 911 -189 524 -602 -479 -348 699 113 -860 582 -576 731 947 413 22 -245 881 428 295 -366 -914 -676 658 550 -351 -328 220 441 53 -710 133 507 446 -860 -599 -908 34 -344 864 -825 -863 652 -203 873 -868 326 533 153 589 249 -729 -455 -571 317 -66 -882 509 790 -866 -288 -121 294 -454 -6 -604 678 -708 -166 87 -178 134 202 -66 524 -501 -568 -796 -672 654 117 -721 329 -976 -945 652 615 -77 44 -96 -652 -719 -258 20 -218 326 985 632 -461 -271 -420 735 604 63 -318 -525 833 -77 459 226 -557 -835 947 610 512 -807 974 -590 -90 -111 -553 127 292 -189 977 -425 -372 636 424 -1000 -55 -771 970 679 -902 794 -78 -560 872 -242 782 409 492 -889 984 -931 120 530 -330 -728 251 314 -630 -936 201 671 -341 384 -495 359 587 -42 536 -11 -959 938 683 -795 -147 -20 306 89 -272 -424 -37 744 -957 574 -639 -2 -582 -78 -302 923 -86 -122 157 15 -675 -322 -895 331 -667 753 960 -36 -730 379 -659 694 -286 945 48 400 -902 45 957 -800 306 347 788 697 -757 317 426 -190 -565 -645 763 -404 242 -834 544 -989 -397 -677 -219 -977 932 536 -688 -165 -482 -736 -83 -34 51 -923 722 269 300 225 440 388 942 506 902 -119 476 884 901 -721 -32 455 672 662 9 982 -714 449 -80 -166 -164 -808 -685 877 -914 116 -312 438 -27 -648 392 564 576 -962 -557 -189 71 908 792 120 294 714 799 946 -218 -907 792 -776 -501 584 38 534 688 837 -502 -447 116 649 264 -705 446 -849 -495 -387 797 -99 286 -583 -239 -683 356 -830 -17 -256 237 -278 221 775 -685 -926 961 202 539 874 -850 -733 411 397 426 -316 573 472 736 -973 606 296 995 251 -800 458 780 554 -647 694 191 331 -623 -284 717 -153 87 -900 -325 -515 -850 614 652 344 357 731 340 -521 -122 218 -981 -33 451 -782 -866 -598 -770 -696 543 108 100 -533 -82 869 -825 461 920 -272 -461 108 859 -735 -823 -964 571 -532 -222 -432 923 751 -14 116 716 32 -684 135 369 -378 595 -284 910 -376 925 445 -178 -256 856 550 701 728 137 865 532 -107 291 -570 -752 -77 -444 108 -589 -779 -944 725 -298 378 -274 -965 796 -502 -210 -76 259 386 -362 133 -806 -859 370 -446 -622 843 671 521 -652 -722 313 -433 -143 -945 526 879 -574 -583 -554 -381 -375 714 -4 -700 -61 -118 394 610 -275 232 -459 -44 -353 -427 -88 -352 -217 -732 -41 954 7 -883 -748 984 492 758 -923 812 -730 525 -964 750 714 612 589 975 -669 -142 -882 -450 -200 761 -958 -65 807 31 -289 492 506 -734 -41 -547 -214 -124 -962 -264 259 859 887 -99 -101 165 -548 -612 -758 473 885 -388 -538 932 242 750 -928 541 -306 761 -900 761 23 574 423 -599 -700 -578 -432 933 -740 -201 495 607 530 -407 639 49 -946 -775 -181 -731 -248 -116 131 -31 311 377 -565 336 -722 -332 -520 74 -738 513 4 -85 597 970 515 318 -335 -675 -827 -10 325 115 -872 -745 -657 397 -756 100 361 -624 766 132 536 730 405 49 -385 776 -129 -776 790 -266 277 219 839 -830 380 -920 345 -92 -944 -203 251 52 -606 -759 246 -444 547 -241 -753 -694 734 -755 111 -669 951 -851 513 -933 251 500 -573 571 -690 -893 389 -295 -833 462 -870 214 -219 994 -199 -278 850 77 630 820 798 -961 224 654 761 -625 -424 -89 839 -173 -208 -706 798 -448 -890 -770 -258 -749 -882 449 11 -694 -429 207 460 -982 783 516 72 925 467 623 750 205 347 -938 -542 -488 -236 -345 27 -306 -506 -762 -982 -757 466 543 -507 -550 549 -766 -817 -906 531 229 -693 38 -76 -963 171 -538 484 422 -508 36 885 -804 458 -815 793 -622 -384 90 900 387 -446 725 -58 -168 -329 977 -416 -163 -295 -534 665 -299 92 -515 -4 939 563 -182 410 381 915 -495 -715 -104 629 -262 -233 -67 -727 38 722 509 -684 146 -351 325 -382 107 -811 72 66 950 654 996 922 -819 819 -99 -65 -282 -263 -495 -927 -156 2 252 685 518 996 -275 348 580 -937 340 -855 -748 -238 862 -327 -629 102 -547 -283 -859 132 -37 184 -400 -204 535 726 -214 -320 -118 -328 51 -887 -463 -901 -396 88 -250 -611 -479 279 535 -463 -372 -690 -889 154 98 -483 773 138 979 157 -817 -256 -570 -881 -298 -777 381 -117 -231 -219 462 -387 -365 -951 625 267 504 -217 -564 -890 -448 -253 -992 -115 -357 867 370 -182 939 895 -880 255 -261 -988 -357 -432 -980 -659 681 -697 -309 64 -685 -649 897 410 -918 -402 697 387 255 960 929 724 -318 676 103 352 114 -920 413 3 -758 424 400 -474 738 -636 -597 507 -735 924 146 220 163 76 150 0 992 -131 -768 555 956 -401 390 250 324 627 405 -7 -572 388 125 257 -313 -805 360 925 -663 -265 -11 -195 330 -808 -566 407 -969 -798 -721 53 341 696 280 590 -102 620 845 -664 50 -570 301 569 -670 -932 843 -557 -793 -303 226 495 -906 -636 -6 -914 865 -372 171 -794 -860 -165 -924 -338 646 -228 390 -477 823 -373 338 959 -424 24 -152 -374 -813 -320 -666 -1 522 270 378 -44 -17 647 439 -862 -345 -314 686 664 -660 922 461 390 812 -776 780 -544 -176 411 530 550 269 -513 773 -689 -347 -382 512 95 -335 -470 -148 561 -562 -169 -551 859 952 337 -526 -127 -97 185 580 -957 -414 -17 236 -377 -56 -115 -731 403 410 -987 47 100 691 -121 86 551 -505 -135 -799 404 655 108 900 811 -334 725 -873 -554 -65 665 -908 281 412 996 434 83 -796 -786 152 -107 -910 208 748 -284 7 521 -446 44 -171 -834 211 642 670 1000 220 126 380 852 -211 295 -699 -829 -537 990 526 575 -890 -379 194 168 635 -281 -835 735 835 175 851 -509 -645 -413 -559 850 634 948 -507 -635 -530 -13 413 -407 958 -502 -35 450 -853 214 -997 -637 990 495 -722 830 -36 564 883 -861 606 314 37 -746 -638 -983 -84 -6 -522 -171 468 -695 450 -46 -978 527 295 884 -124 -279 -970 -686 664 -975 -666 -29 422 948 22 113 -335 -82 -957 516 414 -160 -581 -73 771 -215 99 112 52 506 341 54 -787 -725 187 -958 -922 611 -247 161 829 -51 653 -98 992 -994 -618 -919 -23 83 137 974 -767 -112 142 345 165 -48 -761 420 517 -768 382 773 121 -595 471 849 -151 831 899 518 727 -508 735 -282 -278 -995 -643 623 762 -314 -403 956 721 -771 962 -697 -660 417 -262 -313 577 -863 -458 -677 -649 242 -659 514 -88 236 -27 187 74 -167 -69 968 -115 -741 -905 -862 234 -272 -579 943 199 -895 -223 892 -786 819 939 -165 -286 -269 -279 -574 -458 799 12 787 -282 -214 -145 276 592 7 876 781 -487 -631 9 -275 417 -510 -506 -735 -122 371 -741 248 -871 -109 -328 -194 -576 -156 675 -826 792 115 -394 -953 15 619 650 356 160 640 -316 -373 -386 -995 -363 254 93 -336 -574 473 -412 883 294 441 162 -894 -744 707 -645 557 -354 -904 672 -912 468 199 612 771 -458 -231 237 87 -589 566 193 24 627 283 -293 -605 -35 -87 720 238 250 7 290 192 824 -674 803 456 327 345 685 548 -832 -1000 101 -316 301 -637 635 25 273 -775 86 -953 443 509 561 -438 712 405 575 -613 371 839 -663 896 420 -817 -884 579 -439 -432 876 307 47 -989 324 -848 448 -538 331 -434 240 597 556 211 32 -723 980 943 429 482 100 -90 -406 -428 -64 432 -663 -526 715 877 -514 723 -525 355 -375 -138 -824 440 -190 -191 -773 937 346 919 953 760 -112 -871 617 -740 970 304 889 -802 -881 251 135 -246 -162 758 -108 -701 -756 -691 229 564 -158 -690 893 394 426 -598 -583 162 640 -546 486 398 -382 312 -316 946 -111 -176 84 250 295 262 412 693 -778 318 -692 469 -604 -175 -638 940 372 -202 153 729 -682 -634 -523 -518 -20 -77 -670 -308 -200 -537 237 626 -966 -201 -136 -167 -588 -249 892 148 186 -415 10 -45 -828 739 -280 122 892 -994 -543 76 841 -457 250 -380 871 445 714 -679 -704 -438 639 -52 -493 -134 703 -376 -514 -273 467 -892 136 9 726 -54 366 16 843 237 -415 -420 315 3 -69 775 408 336 -572 611 -328 237 18 87 80 5 -570 -382 94 155 290 -716 -667 -687 182 -114 300 -30 -775 956 -275 569 -760 -603 -279 626 -20 439 -405 660 367 -905 -442 8 -956 88 -361 673 706 72 -708 -808 151 -123 245 782 147 -893 -456 834 31 676 -593 -177 442 590 -752 995 -76 896 234 -851 -9 188 603 -590 123 891 32 -367 416 651 842 992 -939 -318 45 -17 -887 -324 -903 711 501 107 -940 -311 0 511 -752 -459 994 -906 903 669 661 700 1 -496 864 972 571 56 -15 413 399 941 675 402 -62 473 -714 878 471 -67 547 -202 -579 -655 -493 530 31 -454 -138 573 231 -694 105 -973 997 -539 -842 521 761 552 -358 -247 380 -251 -873 -657 -198 -625 709 939 267 -229 144 404 -134 -78 -705 457 261 -58 -512 472 -89 53 479 -44 187 -992 -202 -953 23 -376 513 -782 -152 943 325 894 -407 759 637 563 662 -142 503 401 297 -859 822 -410 276 2 945 191 748 -207 -856 922 384 -223 -280 602 906 42 -951 -973 -169 284 789 -820 -45 905 136 -225 685 672 352 -668 982 815 -714 201 -1000 -616 -41 -251 59 -844 548 983 -677 803 819 918 59 566 -841 -479 -939 -480 114 433 -401 117 462 -948 168 -281 -67 -435 132 -495 941 -671 666 -152 -17 302 622 -4 985 -176 -449 669 -989 -196 259 809 -343 -24 -971 140 -302 879 392 -744 -204 741 868 -458 -547 886 -456 513 -729 -72 -635 -240 820 -621 444 459 -669 -381 -189 21 -586 767 561 812 289 240 -462 993 185 -472 -199 667 463 -224 -746 -450 155 -357 -470 -901 555 7 507 -263 -737 400 545 830 413 203 -917 -712 559 159 -878 516 185 694 -500 438 755 896 -461 979 -549 138 814 542 -831 -346 -764 438 -79 -749 -129 -199 351 849 -242 -817 104 -180 140 -866 636 -353 498 738 -448 569 445 141 236 639 -31 662 -923 -655 -283 726 807 987 184 -225 111 -252 -775 960 -85 503 534 988 -410 995 -46 586 -255 553 -243 128 -941 785 -665 -236 968 -102 826 -952 803 -504 -626 -618 -237 264 -80 292 -485 -462 223 -906 -446 864 630 331 -96 -33 320 -135 -1000 182 750 -953 -15 640 -186 846 -841 -322 968 -7 -49 880 352 248 543 -604 595 -465 453 -956 -906 119 -217 -533 -852 707 -196 -107 -324 -155 651 417 -832 75 835 664 318 -89 919 -470 762 -350 -71 -46 488 622 838 -501 -628 -392 -495 238 -899 -826 753 -768 -630 -378 -1000 -269 -888 346 426 406 -260 -638 8 -794 -679 -117 805 155 383 -920 -666 -637 123 -466 473 107 -815 -351 -989 370 428 -151 457 -251 -812 914 -186 910 -270 317 170 -831 -581 303 -697 855 354 -319 867 350 621 825 -941 -79 242 -867 965 807 150 -377 182 -493 -91 -739 996 -344 -69 -511 -643 85 47 -482 -682 405 -500 -64 -781 -411 28 171 -60 -443 -319 -49 982 -484 173 -522 -339 -65 935 -181 908 645 210 967 -908 -32 -905 -727 -642 -866 153 -60 186 -991 938 533 317 429 895 688 -48 497 391 417 -250 -102 766 960 807 -444 -145 90 -66 840 144 588 658 -820 139 900 335 993 164 956 -643 243 16 506 -413 694 -109 101 705 -428 614 641 -253 -351 -614 -773 -941 -126 -804 -795 918 -34 517 476 -683 908 -515 843 259 -134 49 -735 -421 442 -171 0 758 -943 -305 -74 -698 261 -447 -453 -86 -81 873 -50 991 -855 593 -258 17 91 -955 261 483 -894 -398 676 359 -916 6 -377 363 494 -5 -223 -343 299 70 975 -10 946 -213 -332 -557 824 192 -892 413 916 388 688 -915 -142 -228 -775 585 838 486 -595 675 315 -169 759 801 479 233 -525 629 -79 143 -300 -732 98 -694 -836 -824 49 -525 105 -40 -466 258 890 629 320 -705 -68 -428 -467 517 888 646 356 -428 -327 -483 -942 -270 454 264 842 649 95 -997 405 -761 370 304 306 -796 561 -869 -104 342 -146 -389 -667 -625 907 -935 765 656 -597 -821 -847 275 145 -431 -166 -899 666 762 -821 499 968 -555 -646 -529 699 587 726 -562 979 -154 -642 121 623 933 358 117 679 -188 -444 -320 701 685 -910 818 -641 683 337 -128 -958 -749 -57 -510 407 669 221 863 -475 -538 -257 -339 -537 -577 253 820 -842 -932 24 439 -343 -387 158 427 -713 940 682 -45 522 -579 809 546 553 61 18 -635 -690 620 42 -311 714 327 869 129 -125 850 -53 976 698 12 59 0 -120 849 308 803 258 394 715 -793 929 -89 -151 -747 -967 -775 739 -268 119 699 633 449 -132 378 846 -680 -162 657 -62 -541 -728 -908 -222 262 51 351 288 351 674 -535 -511 711 313 -395 -565 102 21 -446 89 -246 117 509 807 -806 485 -711 -67 -675 -24 820 796 -754 662 -507 670 -461 -669 -724 338 -81 -233 -875 -245 774 -910 -512 -91 948 -126 -953 856 -798 869 -468 -115 -165 688 137 -551 -209 -424 83 684 747 -391 600 -191 817 52 892 -766 426 651 -891 5 -608 180 265 823 -570 94 656 957 344 -496 487 -843 -333 414 935 45 -48 976 -698 -432 692 -110 -433 171 766 672 -629 -502 933 126 588 -159 701 -289 -772 -503 -860 -756 -847 751 -269 -916 -177 -332 -703 148 -95 -72 -551 665 242 355 -351 52 -874 933 -377 202 900 -443 761 668 993 310 -482 985 -938 -961 612 -751 -39 -882 422 372 971 -37 -306 434 -99 -956 472 583 527 -229 476 786 446 433 -424 264 630 368 408 -731 496 -881 -849 540 -733 -897 -758 -91 767 985 -891 249 -599 -840 911 922 -26 787 831 -254 716 -557 -96 23 469 -897 235 305 126 521 -460 -652 89 307 328 -64 818 -468 954 -286 292 -7 -408 776 36 587 -529 98 -813 177 -953 392 -300 98 688 -578 -95 -326 462 429 97 -401 -698 -205 -328 531 400 145 35 152 -375 656 -329 326 -811 861 469 -703 -499 -998 659 -344 434 603 -590 574 512 -178 -270 -969 10 597 -722 127 -320 87 -406 617 -520 718 -716 -603 857 570 -209 -746 194 -861 353 43 -839 -552 -477 -731 852 -873 714 31 -528 -849 610 17 -946 187 758 -993 138 394 67 -240 75 897 -170 766 -874 88 833 -334 309 600 85 425 -118 -261 998 138 -821 53 863 531 -320 -148 -200 242 807 -627 -299 -685 -428 433 -724 982 150 -312 -11 468 278 -818 618 970 891 308 312 367 49 94 766 152 -33 702 376 502 318 474 89 227 739 -990 -663 690 965 952 -952 277 491 41 886 869 446 11 -892 223 829 -303 645 -971 -876 -215 -308 350 313 302 157 910 -590 924 542 152 12 -195 -133 543 -621 333 -92 138 -729 225 -149 558 105 148 -566 844 -517 556 79 -128 -688 682 109 33 -407 -625 -424 -86 798 815 -57 660 -407 458 150 -422 -652 -104 -221 -238 443 940 -318 955 -418 201 733 424 -886 700 232 -532 -906 649 118 361 107 -195 292 25 617 -416 -970 -218 -791 231 -484 -869 -145 469 -587 541 540 339 -216 413 -169 772 905 -630 -378 -801 -563 17 -391 263 -222 910 452 484 -34 -169 -920 -41 847 896 622 -105 345 -623 -470 -582 209 -601 761 975 -835 597 -472 -388 778 150 716 511 827 735 318 245 487 -76 386 998 -28 -8 757 704 -92 -523 -779 857 -517 -271 729 -46 -265 -279 -709 355 960 290 42 257 204 518 279 -76 -35 -608 890 628 401 930 793 -714 536 572 -636 -866 838 442 999 860 856 -906 897 -719 911 440 -790 -948 -864 614 -547 -596 -123 -568 106 -981 428 -250 -610 358 567 -654 319 -653 869 156 -658 -653 -101 -570 -805 -538 -910 769 382 840 380 -536 -607 -299 -268 -290 -187 -285 534 388 -439 -701 -152 987 -772 819 308 -168 586 -258 108 -393 396 78 -520 -52 801 -366 -377 950 -410 300 529 -799 978 -392 323 -967 -506 -303 244 -782 588 -725 84 374 394 502 -740 39 -281 -692 907 41 -586 -734 159 343 651 -415 -497 779 120 692 -506 418 -319 462 -793 102 -766 -835 -512 -467 -51 -298 -826 907 -919 472 885 292 512 635 -76 -895 -246 -627 -475 -903 -467 -36 700 408 873 215 495 -106 -900 -311 291 801 141 565 989 -97 -611 -278 -719 410 586 745 -323 317 578 -441 -909 -336 604 632 -7 732 -296 -948 986 -222 737 634 207 -94 69 -113 -725 997 -599 -895 -368 -63 991 -930 667 -309 608 420 291 -887 -96 382 -480 624 -964 -924 -944 -755 -197 -862 -522 307 148 796 464 -287 -403 -592 20 -621 -95 -502 -981 -343 -592 161 -807 429 -315 192 934 808 -874 286 640 944 -707 -387 178 37 -130 735 512 -44 448 578 -357 -805 626 -690 -76 -874 -441 -827 -127 -369 589 0 -294 -766 -860 -248 864 -476 866 285 -188 -957 -32 455 -714 861 472 317 -4 -830 468 -177 -827 344 656 185 818 80 -908 591 -168 838 907 -607 309 -585 387 630 485 -39 -795 382 655 -398 -423 787 494 -171 -749 34 886 -995 497 -879 661 767 -393 786 -538 819 993 -810 -656 -932 -878 -939 -783 -22 -901 962 -259 477 -726 -241 -672 -759 638 369 329 -595 -822 -890 -61 318 729 -961 412 109 -295 -563 311 -131 773 -31 -263 -852 -888 -188 624 -878 -416 611 293 277 -428 148 -598 598 -493 372 -274 741 -571 188 -218 -31 -450 -137 470 -115 -760 -672 -885 118 -857 -484 -93 551 937 673 174 200 625 872 433 770 989 -126 393 592 457 -763 96 858 -3 109 -619 -827 696 -345 -85 -188 950 105 683 868 231 892 -405 -836 -113 -83 -843 -226 844 -844 -89 749 447 857 317 400 -863 -618 -990 934 314 271 130 159 763 -735 942 214 -619 564 294 889 -782 524 21 256 193 -539 -83 -893 919 -378 -734 273 795 -931 505 -696 -601 -383 639 -678 212 168 -500 398 -163 -780 -65 -59 -499 265 810 -203 304 -483 -175 720 519 397 30 -500 361 -608 177 -893 -605 -488 -561 -976 604 -151 626 18 -4 951 601 -825 -746 50 -438 165 -728 -283 -64 -195 -90 -589 -402 7 699 -791 -822 726 587 -2 289 -88 -762 922 495 -431 19 495 709 456 398 -63 992 868 764 -125 -639 -802 178 -325 697 -567 -228 160 289 -874 -451 -147 -750 -723 -511 -492 51 787 -859 914 -232 73 -87 -136 453 -80 -57 512 -914 -326 394 -213 -517 410 -371 -879 -679 359 -687 -46 976 -518 -804 -123 224 -136 -590 778 722 382 -942 210 -156 645 -521 433 -693 -804 322 957 -193 563 -750 -882 324 -487 -354 267 623 452 85 245 -590 -822 122 -409 -613 -471 -573 -886 314 -700 -692 492 -557 -880 -238 350 -329 -71 702 904 601 320 481 149 -886 -192 -386 631 486 -902 -953 783 -275 -988 -449 21 947 -627 849 708 743 626 116 946 206 542 -634 -668 -523 871 16 642 -253 -501 684 -547 691 -651 -700 -136 306 661 -852 -651 -53 -265 -374 -325 188 772 920 944 -237 941 -192 -412 -721 -993 -328 457 -397 -444 16 294 -256 186 810 -28 -677 702 86 -358 -803 285 115 -502 350 579 -881 -20 451 -552 -152 -413 137 743 239 -555 -728 55 -917 413 530 -59 -1 -841 416 282 -49 504 -385 581 -284 -158 -581 -16 -294 -125 777 -610 509 533 798 963 -754 -578 976 -553 -909 397 903 -629 -26 -58 -177 955 636 93 -787 -677 -260 467 862 282 717 -16 -146 -812 87 49 483 -466 -767 209 482 354 -566 -462 -312 276 926 929 -334 723 -806 -4 176 -545 838 172 -922 -923 946 -86 852 -800 88 13 -173 -614 -706 -989 322 650 648 -645 -402 309 853 409 -602 -929 148 -243 -451 -697 -361 -174 203 -405 -450 -724 953 274 590 394 325 186 354 672 64 331 -209 -35 -614 340 -525 -253 85 -277 -607 510 351 588 -728 994 -844 -419 -947 -20 -27 738 843 205 -763 -760 -142 -103 94 -332 767 -977 -864 278 542 636 451 -540 -151 -119 -41 165 -233 -81 997 858 199 -252 -634 156 -553 -568 517 248 -57 -152 461 510 606 259 -260 -457 -539 468 -484 283 -212 -413 -903 981 632 -444 -805 761 616 592 368 25 992 -499 639 -908 814 -504 599 -6 771 -301 926 -301 925 -127 -674 10 -856 582 -970 -521 676 48 947 301 613 206 63 739 134 -818 356 473 -735 -979 -462 -113 361 155 -887 368 -17 948 -152 -780 -149 -525 640 -598 -570 -264 723 -271 -56 -727 -929 600 261 238 -808 929 478 378 583 379 59 -740 -353 265 838 -207 808 -503 843 -176 -524 389 -963 783 -300 887 -697 988 -264 593 -661 -545 -86 -576 -499 -4 -920 -288 92 433 -925 693 -136 504 -898 -474 776 259 704 -214 543 10 -705 914 -173 -261 -678 584 -825 894 -972 -188 259 -868 359 -323 969 585 -604 543 949 -513 712 468 142 -563 679 -366 -441 497 -428 434 -479 379 -62 -394 -849 317 616 -645 860 955 497 679 907 94 612 -301 -690 856 676 -68 369 705 787 -112 -865 78 242 922 903 -250 6 498 74 753 75 -129 -508 229 892 350 -141 -689 129 269 836 -476 -805 395 65 795 -681 337 -765 -116 -629 172 -12 -155 -611 454 -313 -963 -265 -797 -190 679 -5 -277 -797 -472 200 264 -825 790 -645 -562 -988 78 -921 -255 -953 17 -967 -761 475 -902 584 744 166 664 762 675 -821 -714 405 693 640 -981 -868 128 872 -422 -421 -532 388 611 -199 -646 408 76 -220 -745 -762 -751 411 -489 327 405 -600 754 -275 -679 608 287 -828 -481 -862 642 -896 -636 -175 -748 -731 -523 -903 270 223 -72 -140 361 -673 762 -237 937 -929 54 -84 -783 935 883 -132 22 -497 -951 710 -876 738 104 511 356 -1000 585 872 -70 -556 61 -611 844 422 398 -252 -91 -200 -817 -161 -70 -127 56 254 -434 278 204 538 -522 -24 -149 -532 316 923 -793 537 642 412 628 -636 -681 -724 -624 270 128 -982 555 -591 -437 931 -661 -3 -799 686 90 650 859 968 -344 -500 514 -114 828 427 -589 24 -631 573 581 144 203 716 -50 725 447 -586 -768 -32 101 -829 78 -207 -735 455 684 875 470 233 784 -56 -290 -596 166 -200 -622 951 -677 333 -740 -619 129 -652 -967 2 -192 687 -352 -321 678 -420 147 17 460 631 434 337 -313 852 313 -445 -92 460 97 543 709 71 735 107 -738 644 747 530 413 644 -233 642 -563 -613 -210 155 -177 -792 -525 875 -388 688 962 599 -639 -537 -558 745 707 920 623 669 791 400 703 661 -636 902 -632 188 498 404 105 -929 -263 263 868 -393 684 193 550 137 504 993 -758 229 -426 811 -834 970 -77 24 -122 766 989 -567 -328 800 -708 908 334 523 -941 127 -199 58 -508 358 -75 -328 750 550 -74 208 881 840 -191 468 -629 95 448 -521 645 -250 258 735 890 489 779 710 491 751 734 484 728 928 190 217 -674 847 353 802 675 963 -398 -734 469 -804 -84 -53 558 338 -449 469 826 509 -353 290 943 865 -657 -867 -1 -444 502 948 -499 -514 704 -680 197 944 -882 -358 -392 86 575 233 -540 310 667 591 -275 -378 229 -591 -38 837 615 444 -334 -720 308 187 556 425 33 -377 192 -69 -422 101 -883 297 -975 970 -332 -29 -502 52 -274 -735 420 476 -548 202 -533 -536 -50 -213 528 955 -89 -55 351 778 -728 -540 -182 263 861 107 286 -228 -897 767 -948 769 873 64 -233 -986 957 217 -789 -820 -292 151 394 773 -946 -43 185 -720 900 524 -970 -986 955 -477 846 425 598 352 -901 -209 -765 -398 184 789 -660 -111 -671 969 -188 -426 -442 -203 628 468 324 -77 -386 -842 679 666 151 177 -130 395 -658 -827 -881 -169 -763 12 -896 914 89 -646 -353 -455 947 -964 516 -420 125 789 -15 -66 71 486 447 -470 -664 -567 -648 108 -358 739 -331 544 -868 858 833 879 -283 -501 492 601 -41 56 568 -124 274 -618 822 -454 -303 203 66 79 -519 -872 -546 208 761 125 -753 202 997 -640 333 264 767 857 990 -782 -488 -673 -645 -59 890 -867 -529 260 -85 -405 4 -683 866 9 690 -721 -633 203 -109 725 884 -203 -160 -6 -394 501 189 -698 157 66 805 800 -651 910 279 -512 -643 634 525 -671 -496 652 559 -114 -265 -343 372 517 -450 454 -930 -897 -851 -493 -485 827 -132 -697 -923 986 -406 -878 823 -64 -724 -966 -784 -163 938 -770 -731 -64 -931 231 361 -265 -9 564 425 -342 212 605 -264 908 311 -685 -30 -50 569 657 -530 -983 921 536 -811 66 378 281 746 791 446 895 607 -249 754 953 156 -169 -85 -618 -531 80 -511 -786 -917 -146 134 -104 -370 -847 484 -751 -440 13 -179 -360 351 -862 375 -708 123 927 -447 207 -284 -616 -988 489 -102 80 -538 869 -438 695 756 623 601 245 412 -220 -16 132 306 -887 230 208 -840 -678 50 -934 -769 -814 -467 -573 -8 -132 125 141 -903 900 763 878 -638 -847 -382 -291 -606 844 -525 805 268 -93 -70 410 -514 151 -878 877 -435 -417 889 168 558 -166 -449 -172 -306 10 801 574 988 -294 -268 66 -804 139 215 821 475 -900 310 843 -718 206 108 -484 928 314 -706 -720 -766 -395 671 826 597 396 681 -838 269 -1000 392 -945 530 -550 -74 533 447 362 706 50 -637 747 367 678 -38 863 365 -120 18 965 -102 983 -469 -622 -127 -729 916 185 -717 326 -272 675 667 -531 757 -612 -611 983 -832 973 -602 482 171 534 -704 945 810 813 -187 -633 97 -444 -888 -516 -253 605 240 257 -643 482 394 467 326 489 957 574 441 -814 -133 139 -730 82 790 -822 232 -131 -327 368 -825 -610 172 854 873 -180 926 -641 309 -137 -650 987 -905 919 -826 465 -454 -686 -621 -220 -586 -158 -16 -82 -695 -551 -866 43 -917 -932 705 -324 435 274 -991 456 -767 -233 -88 -168 -316 729 -35 396 -833 58 931 942 912 -236 14 504 -540 918 -588 -364 202 -766 970 743 715 -709 992 -22 351 -947 -110 43 342 473 986 1 -339 -443 34 750 -601 -16 -658 897 -628 571 685 439 -91 -132 637 443 -354 -148 -427 -493 -334 -466 -830 749 -325 -323 495 -663 -129 176 -7 -898 919 251 725 -611 167 -546 424 -488 725 -155 648 -286 -960 716 -79 744 -433 622 614 283 -341 -443 -149 -679 822 389 -866 -200 -387 -778 -463 -361 -166 -189 1000 626 692 189 -957 920 -468 -571 -360 524 162 337 242 724 -633 -895 -207 315 432 -427 913 -11 960 276 76 72 671 456 -616 299 -262 522 -633 -489 74 677 -110 -760 351 -901 -722 691 -815 564 -560 349 -925 -651 93 -158 -991 795 574 882 -561 -222 -22 -488 926 -431 -801 -636 947 -425 -31 55 -826 -618 -617 503 355 770 -209 258 715 -884 353 -746 -401 416 513 -795 38 434 -12 877 -737 420 -73 704 -554 -622 819 -217 -768 -636 -958 -456 -159 -951 296 845 13 -579 997 236 616 -616 -215 405 363 843 -920 284 -47 -214 -241 128 -22 746 -824 806 -734 -983 -239 -620 128 -744 339 762 338 529 556 797 -5 49 -608 -906 -459 401 -18 611 792 609 -74 -62 614 601 420 218 939 -230 605 -12 -819 -202 -468 125 -474 -813 885 68 -689 -60 319 566 -398 -245 26 181 804 -691 358 -714 603 715 457 -802 238 879 315 -72 -232 634 -968 239 -437 196 -420 159 -975 -866 -795 -747 -290 344 422 -984 -109 265 -973 -410 950 -917 430 470 164 -158 346 822 934 -144 -823 -634 -628 -804 704 -48 184 182 -75 -861 -279 583 568 504 799 -224 260 -580 -420 78 -747 484 -816 19 32 936 51 434 -71 -152 639 939 -541 325 484 152 446 375 -296 -907 512 -494 21 670 312 -490 982 390 -465 329 29 394 5 -641 778 -640 509 -952 217 -325 33 222 227 -623 -797 -719 308 475 -454 -657 569 281 -758 835 960 -762 72 255 697 772 213 -520 534 -353 244 586 -243 535 -500 -220 -472 147 368 -739 551 137 -780 875 -113 -197 530 -526 -232 159 -138 240 -511 705 -366 -862 856 -894 -431 -17 -137 -999 -646 -264 -962 543 507 -872 -301 -797 -261 362 -476 25 81 136 484 -477 -19 739 -99 -797 -151 231 743 686 -698 -562 538 977 963 -577 167 -920 421 -45 971 757 -798 -13 -916 -958 -1 -766 -284 679 -445 -509 495 -119 152 -393 763 -265 -389 694 741 -574 -370 -635 -356 -538 -212 281 -650 475 -743 927 408 -903 880 -912 288 921 -640 -247 669 225 598 543 -950 242 -440 -444 -786 146 -419 902 11 462 -614 947 -17 -371 -967 -666 -713 537 815 -303 -446 514 -446 389 986 -921 -833 -447 -399 72 -421 103 728 -190 511 610 -433 -13 55 -929 -246 -755 656 -998 767 -117 648 -964 -980 -870 -561 -758 45 -588 -906 -971 -673 389 -17 -478 752 -846 -552 444 431 -907 391 -435 657 -45 -470 -698 517 -910 -530 628 -655 707 646 546 548 238 948 934 -338 -846 -563 327 334 479 -544 249 304 839 -729 -703 892 424 409 -973 588 378 817 -130 -696 -453 -378 -879 -492 436 516 -104 -875 82 897 -164 118 455 -881 108 541 -440 -303 -296 -168 70 -827 -568 -435 12 -888 -473 422 135 -798 915 -184 -557 609 -299 401 -235 773 -640 -353 -85 -345 -50 -560 517 242 -352 -214 -9 -357 -639 730 854 -782 -764 -644 -454 429 66 -714 -117 524 -731 595 -738 -829 -360 858 -827 816 298 296 828 -5 359 471 -788 -418 -737 -164 -83 -712 -977 753 -181 585 -403 148 19 797 247 504 38 147 -624 955 717 893 834 237 566 -46 143 298 -6 43 356 -914 868 147 -206 -534 719 -289 -486 -501 -222 177 -507 517 -751 244 779 -921 531 760 597 -721 60 621 994 -416 -107 795 -762 -563 4 950 -662 398 129 -56 152 503 -912 338 27 691 -274 -698 802 -873 -359 870 -882 435 -298 -799 -51 861 700 835 -542 -672 -991 -258 766 -400 -935 -145 873 608 -810 335 -77 -318 -691 -127 -564 -80 762 -910 -209 685 -609 -799 -628 -683 -780 -747 -529 903 -147 -93 745 423 -981 -393 779 509 -407 -91 -890 151 -305 -263 -229 -223 791 563 774 757 412 655 -951 -784 805 -982 -46 204 413 -447 142 73 -224 759 -685 -105 89 723 650 835 743 -169 775 -308 -859 374 -810 993 -167 436 161 -728 120 215 -170 -607 -62 57 204 512 698 453 -97 -998 -799 -268 537 92 656 634 -253 -90 444 481 784 27 745 524 -999 872 -341 -520 237 292 -52 -511 -788 742 -969 677 -23 -513 626 918 -495 528 -144 248 -524 283 -87 611 469 -583 -186 -62 -225 -734 -50 995 583 -198 527 40 -208 996 -957 -416 208 -584 314 -136 18 -291 329 958 225 182 -258 310 -926 558 152 706 -145 -527 764 268 -769 770 -379 464 -25 -664 98 74 -51 -906 -442 -63 359 -423 -256 -57 -912 974 -880 -995 -913 998 182 2 516 -743 -941 507 160 346 989 -152 -290 879 -236 639 -740 -911 -964 176 658 397 -102 698 -924 -46 55 576 821 -592 -185 742 -478 66 845 598 167 208 -881 -427 813 51 -256 -324 353 551 -617 -814 257 530 -706 -269 -197 863 -708 3 -262 -289 -40 -197 -148 901 -176 519 -678 125 130 -899 956 -678 1000 577 -605 322 365 -444 334 709 -134 -690 -770 585 -537 -863 -644 -795 -57 533 -687 -25 580 -572 -187 238 -197 199 315 754 26 502 697 -623 -137 582 -765 -62 -109 276 -863 -665 -110 608 -921 289 784 80 460 -492 198 849 -93 -418 571 -207 -146 2 -237 -823 841 363 4 -388 349 -14 -813 -998 -985 557 -207 19 -385 870 76 726 0 -135 -110 432 499 72 -438 -462 -46 650 601 -526 470 99 872 -943 -573 -442 558 29 115 -166 773 776 -873 -595 -517 -401 -602 995 -547 -522 17 360 -647 -725 -297 944 441 -277 768 -354 -379 -554 -128 -157 -982 -532 -374 -136 -264 959 790 669 -621 714 -79 471 855 -12 -968 -983 898 170 -537 149 -550 863 699 -658 -238 437 30 -519 807 -993 56 608 -991 364 -770 825 -825 497 -963 325 289 -544 923 425 624 -430 -74 299 759 624 -373 179 -539 -214 436 -613 -734 -123 311 194 464 875 476 -157 176 -42 -220 -210 -620 -789 -300 -497 405 -61 109 316 496 -608 -383 -551 -407 326 180 -521 137 439 982 623 267 -22 982 855 -331 862 153 708 -586 -15 846 574 428 -73 282 923 40 768 -104 -185 -319 -993 -199 139 -610 -960 -35 113 -389 -408 -523 649 28 456 918 259 721 952 321 -624 -521 107 948 -11 705 870 -924 160 918 677 -227 -911 -358 952 -488 -953 -204 656 362 921 780 560 701 -503 -629 -50 -867 288 162 -722 -998 922 -685 558 -989 374 -502 -833 898 -566 -236 -761 780 661 -451 464 -596 -904 -13 -761 -961 299 81 978 163 -630 379 -838 -172 80 -63 -551 -134 260 -500 857 -832 -715 -301 -466 -882 147 -317 -501 621 -576 293 -101 -668 175 -318 -42 -151 -903 489 684 -991 -541 -338 813 -96 -18 -801 735 -556 -520 -379 295 568 8 -549 325 124 510 -47 -7 910 -747 -128 980 -481 -742 -629 253 922 66 312 457 -807 -267 -960 201 -434 -781 -542 -152 639 199 625 255 -255 -528 -923 228 -810 -350 1 236 -472 110 -192 66 597 935 -517 89 -5 -902 224 33 -196 -582 47 404 -299 -362 210 -678 589 382 215 -30 820 -752 -684 779 -736 -604 29 622 597 -887 184 -600 -26 -861 -33 -352 758 443 274 525 591 -536 29 918 -89 572 418 -130 534 -126 722 809 518 -645 884 75 -859 -2 779 -128 20 206 194 -483 -289 593 72 -419 -302 -675 -491 452 11 -17 933 -8 960 264 67 493 -24 514 -416 265 -398 560 695 174 -144 719 -666 -671 -870 569 -896 345 -37 -226 -805 302 724 -432 -452 -972 -960 -985 -932 445 -557 -976 824 513 250 631 -284 390 -375 -659 612 -834 -504 527 -703 -645 -652 747 866 -859 43 -895 -598 906 66 460 -603 868 -485 259 -392 -129 502 645 -911 768 674 450 -759 875 -634 374 88 -200 -315 195 997 -719 -441 -1000 -42 -181 659 822 171 -280 -275 624 17 -72 -173 -667 231 -276 69 -568 -181 -392 988 -311 253 379 838 -552 678 -806 286 -111 46 388 -714 -463 -937 380 -833 -477 -734 350 991 -712 443 -334 -768 -248 -616 -473 -575 -594 -267 801 -182 -241 -965 -790 193 278 995 482 39 -596 -865 997 863 774 -912 48 786 975 -345 871 -634 -175 58 481 -110 -549 -421 -777 -142 886 174 464 303 818 -690 -838 -784 -39 999 187 308 488 -427 -837 312 -437 -846 200 -558 281 295 679 615 459 -432 -468 262 59 133 772 -92 -941 -695 -282 650 -248 644 282 -48 -606 693 -90 590 -59 963 -256 -851 -309 2 774 -103 -902 632 -720 -996 -263 832 -476 876 646 -659 -206 615 535 -559 -673 889 -638 80 711 876 487 377 -513 -978 991 334 -487 315 -825 -423 -603 605 934 -320 111 150 -411 795 573 157 -414 460 811 -684 -553 674 196 -670 -517 291 -121 333 -340 -592 652 827 699 -847 380 -314 -843 -176 960 -563 938 893 691 -858 215 -717 -552 -126 897 986 -820 671 -747 380 300 533 788 -663 -999 981 236 837 -182 -731 387 -139 -693 830 -526 363 186 575 607 489 -677 991 368 -666 968 -930 -910 -958 -97 348 -783 882 210 765 -438 -177 79 -934 975 -754 -346 -273 731 -919 728 61 -641 -500 544 -864 -969 -827 -712 770 773 -23 -630 -77 -93 -309 -294 -869 -953 287 -660 -951 232 -194 433 -646 -967 141 -221 -728 543 522 -683 -358 233 593 929 -620 -502 583 75 -724 -112 -817 -61 -155 -295 927 -516 30 231 229 -216 445 731 91 -112 695 -454 -819 568 -844 -870 742 -448 -835 235 -222 -357 627 -499 -811 -519 570 -575 -390 -333 953 777 834 -661 -620 91 -777 -169 -812 314 449 519 902 690 -350 535 744 -808 -398 535 379 -473 9 -671 -110 605 -444 901 -816 785 807 -624 -799 -205 -168 -890 295 -913 599 -447 -459 994 275 -773 -50 -793 217 -690 261 -947 -218 -592 734 703 -152 508 966 796 837 168 334 -572 -407 112 -353 315 239 356 456 330 -115 -260 189 -46 -405 915 -887 471 -332 -482 -521 -678 334 140 -73 -272 626 809 348 -284 -928 437 967 804 680 656 -51 320 489 -898 -20 -935 581 -61 308 -585 495 -674 289 559 -53 717 -25 -731 -137 -862 -358 89 -470 -748 628 703 -994 -826 96 174 -829 351 810 -469 653 -436 723 -855 -576 -739 -612 996 847 -764 884 -90 -596 -763 622 -293 484 -528 -383 -492 768 -217 -438 -905 -207 957 236 174 -364 -114 -754 45 -819 538 21 863 829 92 -190 -385 470 62 348 -4 683 422 321 -244 -229 -394 83 -897 999 -35 211 -597 -258 -802 925 130 -742 615 647 -266 103 98 -739 -937 -161 -886 -890 836 -704 -471 -88 -945 956 -96 512 -420 -708 -775 535 863 367 -984 -274 -836 997 -999 300 -119 22 399 -282 56 -531 -112 -281 789 -352 -367 -187 -204 -407 790 -394 208 303 -480 454 67 -994 -852 631 792 -591 664 229 63 236 803 945 989 -820 133 -132 370 286 -451 82 135 -81 855 -105 579 222 543 -959 12 -307 247 100 -908 257 943 24 -232 -300 369 -301 216 913 -330 997 284 939 -644 232 338 534 679 379 962 -964 843 -883 -599 318 -767 -970 -248 -730 1 582 988 -80 -503 -890 788 -24 -872 -36 -857 938 -947 -946 875 -652 824 965 606 -18 -734 849 -605 421 -218 148 -680 887 197 -522 -765 -732 -58 530 912 645 -247 80 503 429 -159 -403 -913 202 67 742 -193 831 933 574 -877 -82 -232 -749 876 290 83 -425 324 483 31 301 759 761 -52 -156 -437 -47 878 409 -924 -157 -463 -615 -680 605 159 22 -12 -69 442 -53 584 319 -955 556 253 -856 -532 146 228 -89 -757 -450 262 -978 -973 -489 -449 751 -663 -77 -730 -116 669 12 173 -380 -485 443 -435 -812 -578 -50 550 740 532 884 -780 -906 884 -899 -844 -449 441 -206 465 212 850 750 814 420 -824 -499 358 -524 957 -960 130 152 535 946 532 -593 982 -524 -556 680 47 -97 -575 -446 -841 32 -884 -99 445 -275 -682 -1 818 -710 -4 -708 853 99 784 284 334 502 369 -286 212 504 635 716 -57 -806 -690 753 478 397 126 302 821 540 -550 -870 165 -29 -225 -295 149 -654 -24 -572 -169 209 -650 51 683 -703 811 995 -785 490 -314 -694 -362 -6 796 210 654 -292 340 -693 -64 263 589 -710 398 261 -964 678 -401 -894 -97 -125 152 -399 -218 -338 758 -417 627 993 603 -398 -741 918 -425 -618 -902 474 -426 317 85 -284 466 12 151 -317 -186 591 567 575 -196 -682 792 183 519 -306 -167 -386 713 -668 676 339 513 -539 625 968 -121 177 -222 292 852 811 -492 96 761 14 -528 -718 -608 994 940 -813 984 725 -462 -818 123 -582 -965 971 -640 -895 70 778 596 -912 -42 27 -347 775 398 906 835 296 -836 569 83 -306 -291 -49 519 -250 -724 -940 -313 -746 59 447 -849 279 794 -287 -583 -514 994 -779 -572 498 48 647 -392 406 460 724 -566 720 -516 -321 -78 159 -866 146 -205 -845 -1000 339 335 796 209 -387 -634 -686 -720 -398 -317 -729 -137 572 641 987 -114 -161 -104 -98 335 31 -738 537 235 -262 759 -961 -896 369 -347 569 -331 -376 644 -751 -629 208 553 825 -791 -599 712 35 963 -18 -989 -909 -271 -199 -279 -726 -413 -396 -709 -195 -473 191 131 -563 -284 -774 -491 -873 -349 205 657 -961 274 -993 285 145 934 -935 -66 181 -460 -414 759 410 445 549 107 -500 -1000 -641 -371 963 -402 737 593 -939 313 606 726 566 583 -568 865 -211 -217 353 20 -832 591 -243 -65 -134 -741 -62 -746 -456 78 187 48 -437 -309 214 -789 -847 998 945 -614 655 334 -906 986 612 -629 -958 942 -827 -482 -926 376 272 -411 75 -440 350 -508 -631 -190 374 513 346 346 485 -415 -396 260 -414 -767 308 748 582 -151 51 -462 -215 -421 -902 -821 557 940 959 696 -131 -53 619 959 -899 -562 960 -281 -283 -411 503 -110 88 973 251 664 -728 227 157 -31 -98 112 736 751 941 399 614 663 422 -784 -788 987 -691 -358 962 107 -154 28 -89 213 -305 594 -211 -874 -222 834 -864 679 403 443 978 681 682 -253 419 288 -429 312 -642 678 -964 -487 -750 -913 764 19 -207 591 243 729 687 101 94 -788 828 422 30 -558 -547 926 493 -352 -156 -514 743 -265 -119 -335 -888 87 353 -342 610 658 531 44 393 -954 -345 -933 685 -386 -72 60 160 -909 196 -386 159 -845 581 -584 -517 45 -545 230 -949 -116 468 19 -590 -277 678 -358 -775 -393 653 -206 -693 -14 680 -452 -395 990 268 -509 937 -394 -373 289 -823 978 -88 -527 -862 88 197 -629 942 -883 -830 826 674 999 -441 277 832 654 -757 928 -213 36 -18 471 899 920 689 674 -253 -347 177 -407 442 768 -925 -553 640 -418 -149 -956 -535 -189 -987 820 786 -990 -335 -202 -656 927 241 822 955 524 -32 -868 849 959 921 909 -996 -260 158 111 -762 -459 950 -863 466 537 -538 -28 68 -790 177 997 48 247 -568 -567 -629 209 -646 -627 -282 -352 879 -60 -267 152 833 507 -705 -111 -192 653 471 -606 -592 703 -364 -460 300 83 -78 -699 -279 524 346 -531 -295 778 -735 894 585 -140 -770 -850 363 474 884 -431 -504 297 -590 290 248 -196 73 -668 545 -478 572 295 367 -75 857 -644 607 -26 -572 -364 609 568 -389 -142 982 545 -492 642 676 -478 -852 -882 506 895 358 457 -636 -345 -91 -517 -461 -887 -150 292 -913 -861 -471 -765 -820 47 114 779 -236 -257 896 967 615 822 -424 -977 871 853 701 -909 -190 -35 971 -448 -830 908 -192 -738 -832 7 -918 -61 794 -880 -422 677 544 -158 -29 239 802 -388 -622 -10 -434 -308 601 262 -956 -308 762 503 671 -348 -941 647 2 131 22 93 436 -129 -226 453 -166 617 717 546 -915 625 424 -865 -988 183 -314 599 -850 356 179 -703 16 -854 -617 -665 -593 785 579 -15 -880 182 -680 -782 -256 733 703 957 -46 -760 -202 -1 -880 477 665 992 -309 -977 560 857 -381 -808 -800 -498 -49 -346 -385 134 315 -723 240 -646 740 203 609 -562 -532 384 612 389 -917 -307 548 577 -231 -288 446 -994 -74 58 1 -697 -741 -28 -855 -536 471 -734 490 -665 -457 461 41 -201 760 800 553 -35 -476 -788 915 -488 -485 -246 770 398 621 259 -453 -908 -455 230 -614 862 -811 -496 632 -129 692 -526 104 118 -560 548 274 -331 -251 -729 -572 416 270 310 220 773 -663 -711 -560 -571 610 -439 172 678 -717 252 -11 -707 -505 -324 -401 -516 -616 701 436 200 22 168 271 -943 492 -663 -385 -829 982 418 -93 -105 483 938 999 85 891 634 953 684 868 967 -24 -379 687 582 989 -111 312 -37 570 965 -552 -9 49 371 -929 47 -429 518 -499 732 -411 -723 -157 -217 -973 -524 -103 249 -586 258 206 -82 -83 976 229 -747 604 -427 -33 -425 -158 -607 -191 312 -619 -580 -906 -577 -684 -400 -620 833 375 942 -186 -320 608 -618 -677 -839 236 298 -311 -850 586 -596 152 -258 363 -569 653 -328 234 909 -337 688 624 -148 356 -903 -614 814 399 -62 -491 431 -648 -498 167 -348 971 294 -213 -643 -826 645 838 40 -269 -814 -517 305 -78 -215 72 -366 -980 -449 -323 -7 -610 -577 958 208 -493 -65 -508 -763 452 -1000 917 571 -905 -610 742 257 -261 791 -411 478 -519 -194 -785 -877 -370 123 -373 985 -894 -574 793 669 23 -417 -97 631 -65 -931 390 -448 718 -999 321 -919 797 -87 534 297 185 -126 752 -267 809 -467 -28 -733 89 -542 547 -217 308 812 -724 -838 -242 423 -806 76 -112 113 -639 -773 589 -597 1000 179 -169 -664 -18 836 -922 322 264 -661 -207 104 660 -447 -282 699 -202 -798 135 191 112 -828 147 -631 -461 699 -488 -725 -384 -929 241 -265 119 -154 -942 -396 156 -662 -932 589 93 892 944 -133 117 361 358 -458 -57 64 919 -331 293 -838 -858 362 -475 -413 625 -680 -473 351 989 -539 508 -385 469 972 -980 381 162 595 104 21 -22 476 17 -368 -758 -465 740 647 92 -555 18 -735 131 -944 -361 198 514 -89 -3 819 385 80 -303 -311 -739 320 -363 -355 135 403 -880 -571 -654 -69 526 -405 973 -255 -336 281 -856 999 -52 -186 -415 904 311 931 -429 514 -209 -371 -261 -708 331 -860 90 -209 887 -108 808 -540 -933 16 447 224 212 212 -999 -661 739 904 -464 -248 -149 -238 -709 107 791 -409 987 -647 60 524 249 -786 904 -873 -815 696 625 712 -31 -27 698 253 -366 -956 268 -111 764 -988 54 282 817 -800 -128 589 471 -429 -287 -256 -718 -333 -444 541 -710 662 -762 941 -921 -563 635 773 580 773 -1 -5 350 794 940 471 -81 167 -406 -556 497 893 -204 896 -599 -147 -366 -884 -632 633 457 895 -466 -87 250 -607 -847 -12 -615 -137 198 -288 -746 -112 522 357 328 3 -606 138 685 770 663 36 404 308 870 -906 569 -265 -63 371 -175 -828 335 800 -725 979 581 -768 -323 188 -945 -531 -316 -849 115 612 -502 -592 -185 -246 403 -267 -334 309 -103 -165 446 963 -729 939 252 140 664 345 506 -973 505 -369 80 799 -235 444 -433 -20 431 -93 366 829 301 439 -738 -773 427 400 285 -929 -132 224 433 214 -431 -601 812 383 -31 631 -295 483 -599 129 915 -538 601 -557 -817 485 248 -687 -789 930 -886 298 971 -176 -604 715 -4 79 -49 -670 -777 -944 -25 -380 500 352 -614 -428 -917 -630 860 880 577 888 -402 -706 -589 -568 979 854 261 291 -238 105 -73 125 280 447 157 781 475 299 -516 -536 117 -731 -189 -273 543 -315 505 -105 -576 802 302 925 650 726 -677 -402 981 389 475 -88 537 459 -720 -877 847 412 -586 523 468 695 -681 -253 449 -694 614 645 520 -184 -336 102 753 -45 245 -758 -775 124 -275 451 -445 510 -850 801 747 -543 -36 -516 787 258 221 635 -641 -525 308 -744 -847 347 612 -321 131 -942 -633 -836 502 -476 -283 -731 501 -619 -547 -99 -502 -416 725 -119 -978 613 -431 764 295 783 678 -675 -396 -212 957 -377 -126 -551 353 -28 -975 893 -814 -401 252 439 347 337 437 970 372 -185 -474 -172 490 -32 -919 -720 -931 -247 -119 -838 -673 -849 788 145 766 -32 898 -699 -59 749 696 -672 3 534 339 -730 641 180 -709 817 -782 846 -306 8 477 -835 -853 177 5 773 352 -521 92 -84 669 -370 813 -93 730 831 279 -13 -603 559 -893 95 -390 957 444 -103 -990 875 130 -739 480 448 -707 -617 585 762 -48 496 158 760 344 595 -918 546 -253 213 692 -604 69 -59 997 495 -302 -804 350 -439 -58 -201 101 -464 149 -595 -636 228 -896 -909 425 -111 -570 996 -222 -604 -567 650 15 -107 758 635 1 845 202 -440 213 -710 -758 353 151 -622 -820 531 -328 966 -760 -708 591 521 741 -116 330 666 576 248 -733 26 571 332 143 -848 172 -196 -690 -77 -697 807 527 -666 -347 621 -794 -687 -654 589 854 -559 -937 -848 -697 140 224 698 -759 510 -494 556 489 -181 -197 -146 361 554 -357 -921 726 586 -790 -604 450 -924 588 -892 415 353 -224 534 -618 -918 969 -937 149 182 699 -620 -396 799 35 -776 -446 -568 483 -522 117 -537 889 779 -260 911 372 661 -580 -332 -227 -150 -156 -308 -118 395 -920 934 838 -171 534 510 17 -880 843 -427 120 -271 271 387 -948 -961 66 669 358 467 -307 356 944 717 -146 45 -553 -671 -411 -943 -229 976 274 -399 -133 277 704 -619 -270 384 -212 -375 876 888 814 742 395 -723 687 -656 118 -53 119 -159 958 252 -685 496 797 961 91 420 747 93 978 761 -288 -713 -662 -950 -114 -698 -114 -826 579 453 -373 563 523 -494 -394 -790 -744 -597 2 143 197 570 868 -814 -933 -976 792 -681 561 672 531 -258 212 -203 227 -85 236 611 839 -782 529 -662 354 222 549 -475 475 -537 -951 369 -72 -96 926 -469 -429 -308 -41 792 425 -78 880 -722 454 952 -878 730 -356 -158 -892 241 -661 494 -8 697 -421 -899 49 -826 732 -144 -629 -393 834 -443 -503 792 -172 416 -542 155 -485 98 897 -443 752 -871 825 955 -956 970 -66 -499 -437 258 838 -563 764 922 -544 367 654 691 590 -534 -153 708 708 -276 697 277 -679 -576 -814 -820 937 429 -676 845 -967 -286 932 503 225 509 -828 -567 -765 846 99 196 -893 298 -988 967 -23 -241 723 133 541 -974 -422 -923 840 653 -13 690 248 824 -342 -422 -49 387 659 471 169 -790 -407 26 -477 -86 -210 586 447 -30 -807 285 -904 351 -452 762 -197 -879 52 -917 14 890 66 600 -671 -769 930 -323 24 436 373 250 -592 -801 606 -670 18 829 -98 629 -207 -41 574 -419 921 -496 198 566 -221 -57 -894 -894 -23 692 -251 -850 -495 -355 948 474 990 -718 33 942 -682 183 291 -671 -539 -981 -85 838 -422 509 -899 -623 -969 -426 859 -280 -379 -562 -438 -37 -687 -415 850 878 -602 288 592 20 331 795 -223 -224 169 619 -440 -389 111 -514 -241 967 864 -199 -195 379 -127 -737 248 994 -164 -672 -491 -638 -964 -95 780 -968 -725 347 -277 450 -70 -931 472 697 -271 714 280 36 -32 -321 -853 592 489 -818 -180 -62 78 -561 434 -730 -540 -982 -323 -479 -658 -442 218 380 -682 119 -379 616 772 -25 -534 102 378 331 -113 -770 617 417 -973 -1 200 -308 598 -249 -420 761 68 -349 931 401 -700 236 104 -597 814 -161 -274 992 -764 132 77 236 674 -967 -797 89 503 885 -338 -906 -620 24 42 -491 -837 -208 631 668 -416 -406 -967 747 847 -717 431 -417 -653 881 314 313 303 73 16 -788 214 -726 -771 -476 -68 -757 -953 495 765 -944 28 967 -743 -968 510 238 -840 -741 865 -947 -497 138 -236 -378 376 767 -549 329 220 161 -115 -466 -985 -745 164 -75 579 562 -926 922 -249 584 -514 585 -890 -935 890 -14 -617 417 -771 114 -792 -731 250 218 -914 642 188 -243 81 -957 720 -207 226 90 -583 -462 -573 426 68 23 774 -219 184 760 861 949 -352 125 -936 -347 230 -885 -565 447 862 -733 -525 -192 602 926 421 117 -557 -721 -270 804 -965 90 60 900 -376 -162 58 -870 -17 -879 999 530 813 362 -210 -14 -937 -10 -357 -540 126 -332 105 -572 -206 -468 -118 -304 -831 -309 -961 -384 -424 -790 -379 -521 441 -599 613 60 -446 -519 996 -582 -227 -479 332 -663 -12 744 320 -512 579 -867 67 316 -604 -340 -647 -452 -109 -666 -414 809 -456 757 -564 -54 -263 547 -641 -667 -375 509 -398 462 -855 -682 28 645 587 607 793 -887 701 -975 -861 928 -492 -796 559 595 -470 -224 702 -903 -542 394 221 -17 -513 718 104 -987 -520 995 -223 -204 -663 463 -903 -954 389 -211 143 317 -930 5 82 -753 -297 -621 -70 70 536 -148 560 811 456 289 939 209 -492 -745 -320 -13 866 -757 755 -92 44 816 406 -829 -811 -324 33 -980 -40 716 483 -453 783 -771 694 50 825 428 -396 568 -219 -146 546 916 -710 440 -81 602 456 103 750 -321 -34 -691 -104 -416 -412 -72 700 -126 -3 457 35 188 783 10 -747 2 332 -719 -867 55 510 -232 329 564 948 -298 -891 -936 -666 231 252 266 524 -956 -395 -906 -790 -841 839 989 610 412 -787 507 -568 118 -316 552 384 -893 334 -552 916 672 -120 715 534 895 213 -741 -649 -783 610 -494 722 39 -950 -748 130 973 -233 145 -713 -161 385 934 475 -63 391 -575 -738 -959 144 281 -419 -810 775 -131 -535 934 -734 -688 986 582 -106 188 965 35 791 114 865 -898 -647 -752 -361 -969 -379 -118 -344 881 -775 160 -791 -768 -987 -89 -718 -717 -1000 749 617 -281 515 -140 -779 -320 -641 844 -167 619 61 340 -876 -154 -395 968 -169 -214 265 95 -848 266 -625 -557 390 634 269 93 -696 922 264 -945 -851 977 -358 702 717 84 788 -443 -196 -263 407 856 -865 -760 -900 782 -508 -133 76 -360 -364 -673 -524 155 370 310 -252 260 -411 628 -658 946 230 -514 -505 885 -646 -123 -446 -770 -895 -345 -528 612 338 544 -142 217 -977 -776 -990 668 -234 -67 -798 -937 889 608 288 -361 -622 704 -328 -963 187 441 -798 370 95 447 441 532 934 460 906 638 803 -739 915 -102 -913 -956 82 -406 -683 651 -474 -261 474 248 -892 -630 -851 723 789 -519 -88 666 940 612 -573 718 226 77 199 -478 -162 438 347 174 529 -319 -358 -857 670 556 988 580 382 126 -699 -242 864 433 531 421 -620 -966 379 315 -995 290 224 -686 -256 804 218 -162 -385 607 192 602 -307 -978 267 -896 473 394 646 -243 -962 661 -232 802 213 380 -397 -437 675 -293 -51 -253 210 224 334 263 -240 -338 -203 302 -280 967 961 -915 316 946 416 973 -76 -434 699 -224 411 -576 -572 -121 512 945 -254 792 -198 63 815 482 342 882 -753 67 997 -137 102 -837 253 -124 413 -792 28 -684 -703 -161 -531 866 -789 558 -788 206 -341 -989 -865 952 -30 -8 -90 113 -672 -407 386 10 -503 605 -606 -701 -552 -492 -552 526 -575 136 461 -187 323 -946 -95 -963 -126 921 707 418 496 -177 325 -645 -208 -349 87 758 298 -591 -320 -870 -582 24 -814 -321 422 33 272 -611 -608 945 -526 -387 385 612 -236 699 927 271 68 -225 -826 502 -35 719 339 -505 844 -143 528 -191 44 -220 367 -205 661 879 658 318 614 255 710 937 -462 -426 -490 -890 -191 -946 -547 -486 525 903 164 -971 -580 -480 -226 -656 -821 -331 -770 237 -176 331 981 -653 37 -619 -60 -458 515 338 459 -949 320 -385 399 154 -60 -142 -197 911 196 535 120 -964 495 266 -629 657 654 629 -435 199 -338 -488 776 -926 -604 -225 242 -172 -873 992 378 -207 -210 847 -987 -405 537 -830 422 798 -354 576 426 -951 800 624 670 998 -700 896 -107 -226 -660 978 -742 396 821 182 714 431 341 843 -686 778 -631 -678 -408 354 -603 302 -464 -30 215 763 439 -435 -304 -423 908 -663 -781 -190 -554 -507 -458 -61 -969 478 -326 -412 -373 -625 -493 -188 -13 -65 -301 469 -786 303 -267 -151 10 664 -730 686 -683 118 298 154 -4 -697 -309 702 -156 43 495 235 721 711 300 838 -739 236 16 108 -505 -199 -71 -749 153 -413 -693 -83 -148 -110 -761 -255 -85 -44 -318 -271 -638 -906 468 -710 504 -103 -393 166 -509 372 -309 -347 530 732 -727 -590 -128 -399 -536 -782 76 241 438 185 -32 954 -18 -783 -83 911 905 524 -297 282 -57 -814 303 631 -208 -303 836 -416 116 -383 833 44 -664 -33 275 -664 299 -201 907 -34 -614 428 -928 573 -592 416 246 323 242 -588 -622 17 -775 -782 -366 -18 639 545 780 -233 -109 718 620 310 597 939 123 -446 821 -199 987 129 185 180 -945 97 -785 -940 495 -639 998 252 543 659 515 -434 -985 164 941 851 -43 434 323 540 -831 -127 533 -990 459 -974 -853 249 339 565 435 -651 -419 189 -607 308 -942 -722 592 -316 -385 -28 -768 137 632 971 913 784 -556 610 -667 161 674 -599 615 7 -807 -278 -722 -984 -97 810 983 -533 -360 732 149 934 686 442 734 -980 866 -526 174 -360 759 726 458 370 -667 -31 -83 -896 -424 81 237 -396 -989 622 -397 916 518 -237 -5 -491 -909 -251 30 968 -938 803 -482 -78 -628 -382 846 490 467 379 688 -500 -516 42 -722 940 571 -671 -940 331 -65 491 -442 399 -100 15 417 474 -617 712 740 -552 709 189 -99 -523 -992 -477 -318 -307 135 -328 -471 702 -238 889 17 -679 -513 -337 316 376 -774 525 784 306 298 670 826 997 -858 -386 -229 301 -292 -854 89 546 133 835 462 -737 90 883 181 -493 647 732 553 -588 94 259 -355 -342 -401 245 -585 -705 516 -180 -206 -603 518 861 549 16 -870 -653 508 803 -267 -530 -390 900 593 -724 -176 224 231 -725 194 956 44 -942 855 -685 -403 616 638 -128 127 -987 -714 269 -559 83 772 244 384 -26 236 75 -681 20 -161 -81 -647 -31 973 -512 -526 843 226 914 -884 299 415 271 689 572 285 481 -777 -322 -8 -383 341 816 177 -315 807 668 -400 908 -839 70 -823 -865 224 -590 259 19 234 636 -189 78 -558 659 -323 -757 672 227 -649 -974 746 -907 -135 -56 729 -93 377 236 -104 501 356 69 -729 812 -524 -682 141 -524 632 173 -886 780 70 -985 144 -692 -336 685 -973 556 -478 386 540 -203 640 -740 536 475 425 -749 39 385 494 540 765 940 -299 932 749 -47 243 -6 710 -630 -832 579 98 -821 -300 -403 803 169 95 775 -895 -293 400 -138 610 -463 353 -748 911 754 -349 379 327 -801 -238 60 50 -878 582 -215 52 -550 -758 -330 407 491 -161 648 223 92 84 -650 350 -40 -870 535 -86 727 -283 -497 967 919 -42 972 -101 584 777 351 -776 136 428 865 -298 335 529 341 -887 -533 674 30 362 943 335 -204 -150 152 835 -237 87 853 407 114 -228 -634 330 -617 261 -845 636 -499 559 332 277 -414 353 997 617 -793 -200 137 930 302 -578 839 -793 -511 783 748 133 -647 132 799 -185 932 495 -975 -169 -797 -67 874 -917 92 -144 832 13 624 -548 344 489 480 -852 -480 -203 310 -509 -308 -356 456 788 -98 394 -92 -832 -702 -966 700 136 -358 322 687 919 824 -807 -620 -267 -540 367 -51 370 -63 324 -844 -1 295 215 -350 -2 402 910 -937 -517 247 99 -958 536 -626 -986 -922 251 884 -592 771 -808 -76 -280 -437 647 466 779 580 590 91 873 -520 17 793 -859 -589 766 -639 -622 364 -882 -945 -359 388 301 558 -401 360 749 -915 -541 956 -387 -306 -492 -370 -490 92 611 -954 -317 618 -164 748 -241 -547 514 -210 -440 -413 220 -645 -177 735 -661 -662 -86 398 425 -941 -925 -317 -780 508 -363 557 751 -341 133 145 674 813 -978 -711 -507 392 -2 820 -313 662 -891 -529 978 365 -883 -71 991 75 -808 -135 -390 -587 -311 -942 -610 -73 -495 -117 871 -390 833 -80 -461 786 374 -443 20 928 -866 -524 9 379 662 309 -112 62 675 751 131 1000 -280 -830 497 -682 -816 246 662 683 -429 969 -985 388 -287 -819 -320 -542 477 45 780 429 95 -953 -212 -430 807 422 -235 -543 -767 -737 -891 13 400 -915 846 -681 -818 912 -324 -34 -696 858 329 552 854 -834 -251 864 -545 664 -593 -52 406 -45 -8 -119 -117 214 -968 -453 884 43 -79 175 -222 -533 -465 -551 -658 593 -129 418 -466 -571 844 -438 357 -190 84 415 906 806 -732 106 17 248 293 694 -937 140 -254 -228 879 714 -519 -233 -849 106 188 -968 236 -496 -156 -919 -43 -980 711 423 -833 182 851 70 852 -922 -354 746 257 427 -373 -254 643 989 974 225 145 -967 505 804 776 617 -646 777 -963 959 -185 -576 -771 389 -948 581 493 820 854 -103 378 -556 -503 -368 670 173 -392 -472 -870 -391 -496 466 152 -534 227 -30 473 123 53 248 809 -802 532 240 244 135 -851 241 -537 558 -109 -433 -259 999 -423 926 418 -550 -969 442 -965 652 476 -329 -493 -160 140 -265 -652 737 704 362 510 -975 244 -901 -61 -404 852 290 -392 -438 -513 -30 -635 -4 -276 -735 -575 423 421 295 131 -658 -818 356 703 419 -616 112 20 -21 -507 -695 -208 129 27 527 -408 -58 -220 -700 938 624 -845 893 940 -252 -954 -126 -504 67 241 268 -811 -366 132 -202 -817 -524 -682 898 -514 -766 674 393 373 903 -638 -630 684 -640 -561 -208 -863 494 718 467 255 -693 -785 -486 537 187 -335 2 218 708 739 411 -918 -182 218 -521 -497 -743 797 -902 57 10 44 -572 -654 220 -912 -595 -432 0 754 513 698 -91 -186 389 293 448 533 510 -881 -562 -430 383 632 -830 -736 552 77 274 -473 555 -860 -951 538 -173 129 569 526 -645 194 -91 -676 863 -358 800 -600 -265 -882 -699 771 -15 -62 -670 -975 -507 173 563 108 -779 624 429 230 989 -473 -55 790 -281 600 218 -77 -995 -249 42 -552 -740 435 -173 -176 -34 -962 -562 -881 90 -55 -950 -509 902 -659 -324 -490 714 -911 -585 -784 135 -874 119 735 -149 -777 -812 379 148 95 681 446 629 625 -582 -947 -319 -393 957 678 -460 -368 415 757 753 410 8 -212 -357 1000 -452 796 183 -418 -23 -900 321 517 -949 -1000 -586 -916 -439 -801 962 -259 -279 -52 867 -882 740 -674 -802 131 309 -2 731 941 225 -652 -729 750 464 -141 -991 298 837 -368 -341 -904 -351 692 -293 -309 -872 -296 -64 475 879 -589 -528 -154 488 604 796 245 636 649 -431 249 519 -892 -110 450 -78 517 383 -510 -518 -363 771 741 501 -640 -960 470 -754 194 756 -926 755 602 676 -922 -601 24 229 -191 -734 595 247 -835 -708 46 -431 398 989 -442 -973 685 -638 -663 -25 -10 -42 754 -842 -432 -949 -789 -560 57 -108 -38 -147 628 -291 600 322 279 -436 90 709 99 990 247 356 894 -996 996 -669 552 -604 -356 -814 -23 -805 288 40 485 164 319 444 926 -994 267 -102 -392 811 816 -960 956 214 -902 861 420 -477 -189 108 867 47 -134 757 -852 -636 411 784 724 583 -667 38 -727 284 341 -502 712 423 -716 502 40 648 -902 -548 -954 255 -927 631 -659 987 -669 8 427 -993 -515 -354 887 358 -60 812 -911 880 543 -554 -964 607 233 -288 -738 -557 155 -820 643 -794 -308 -470 182 266 491 445 894 -236 674 -571 197 473 -584 381 872 -65 -786 -288 664 86 -542 844 -352 -295 -236 661 -944 955 -127 971 938 -342 -188 801 -718 444 -458 -434 -247 575 -259 401 749 -128 590 -638 -588 -654 459 592 -599 -727 -65 867 -372 -742 746 435 160 483 832 -871 -758 -497 -480 -620 -36 651 992 166 -748 -162 -405 -309 -90 155 464 -888 12 930 -362 573 778 696 -280 -473 -130 -704 248 -912 660 -945 -11 -95 344 -425 -51 317 -48 863 663 -826 773 317 -767 837 543 205 -907 -451 -572 -872 -309 943 -555 -967 774 -286 334 934 -259 -620 857 -679 118 184 431 623 -963 106 -376 349 -228 -478 -301 -845 -917 564 806 -878 -686 435 -257 526 -702 176 -198 159 229 -464 600 621 303 -41 743 505 518 452 907 174 639 281 -966 -700 -443 -919 -796 -388 -201 -625 -852 -373 199 -965 980 -866 132 -20 52 233 -994 -614 -262 -197 -812 72 -379 -648 -304 -558 -967 -510 -802 243 574 -32 379 -830 -323 981 389 651 -261 857 -45 218 -315 88 -390 33 -994 -896 -714 953 292 827 621 -74 -921 -232 509 -786 -730 948 266 -405 119 418 -900 973 758 -882 239 159 311 805 -208 959 243 445 686 344 58 61 576 752 -854 -598 -64 161 859 610 -904 -522 241 -566 -286 -565 911 301 378 522 421 -309 -168 -785 -941 153 187 736 623 -175 793 669 -652 886 93 641 645 -444 178 -111 -690 -921 -483 260 -995 -430 -760 -776 -889 284 278 978 -657 268 83 498 -140 -933 -4 -775 -784 -301 660 417 -127 543 -240 233 -513 967 585 592 -528 853 766 -594 -380 -73 423 -657 119 -490 968 602 -391 -375 45 -601 183 832 -594 -157 499 -263 -8 997 850 -593 -689 -412 561 -167 857 436 568 737 524 665 -5 -911 -40 796 -934 218 482 -49 -18 439 -624 -76 391 30 -469 -524 -302 -700 -477 498 402 -197 -733 309 -45 -389 375 -159 -562 70 853 896 469 788 -89 -824 -40 -251 108 -171 119 -929 -483 -702 885 374 803 292 697 70 403 -86 558 84 372 178 -14 960 -77 -912 589 -413 -925 281 561 340 -487 765 -176 -634 606 431 -587 -754 -8 616 -392 -979 -432 -894 222 998 -496 909 -896 -498 997 977 -861 1000 326 675 -920 -84 -513 -678 971 607 -192 744 137 -356 855 226 267 -337 112 -382 283 989 929 145 -506 -999 230 -606 91 -5 -76 212 -879 -142 -757 123 -348 -134 -542 -691 -410 -260 659 800 -472 647 -133 -571 -535 -986 236 458 979 160 579 -392 591 -530 655 -481 267 46 223 797 438 573 595 274 -558 -810 38 -81 -180 820 -959 994 282 914 825 118 -358 495 974 530 -473 -628 417 -205 141 -493 -817 503 -828 225 -402 595 -296 -694 -109 86 547 -491 -679 -850 -455 926 452 -699 562 -398 491 626 596 -198 919 -534 185 696 453 58 -44 -62 415 -140 476 822 -642 68 -865 -150 -706 606 -836 457 241 -523 562 368 -246 617 -761 -679 -905 722 -666 -965 -35 -580 589 212 35 76 -48 918 332 -490 -840 -809 -75 525 24 -349 260 -473 -109 519 703 -880 260 984 -121 -273 -981 -772 735 -828 -301 300 -679 969 -394 435 2 372 421 506 -1000 -178 -824 -913 -701 -159 243 -791 -987 -146 721 904 869 -87 -358 817 693 -360 24 990 -232 -202 -716 82 -137 631 953 -500 -362 243 -834 441 119 -612 -449 693 -232 -639 -70 443 -376 980 -837 -376 -509 -27 900 2 887 -680 -992 986 455 564 923 -502 578 -425 -462 862 142 -414 -713 140 539 621 -16 71 435 -583 -766 -527 -866 916 143 522 520 -267 713 -133 -200 -748 -680 789 -628 -144 -931 -407 -610 -595 929 -869 506 520 629 540 -344 -757 -138 -80 892 854 414 347 -696 -831 -835 42 955 -3 -433 -116 -864 -853 615 127 -457 -424 39 893 -835 651 -437 282 290 -794 -208 -184 970 729 -742 -858 -687 -6 787 -872 -701 -556 120 711 575 -1 781 -746 -758 585 828 404 -895 598 -895 315 -110 -512 867 -878 -506 23 152 -459 916 486 -702 -535 364 -129 790 254 -784 -946 -21 775 308 783 -807 -611 819 42 -52 -183 -472 -446 448 451 491 315 -787 742 -612 23 -183 375 -897 864 -919 -993 957 186 33 415 702 691 -346 -452 901 655 -524 -591 196 -828 -170 517 627 -979 -701 919 -745 -895 -334 -407 -154 749 -203 52 176 -358 -364 -664 677 773 -839 921 329 -121 -130 735 811 -622 69 303 -667 -838 -602 857 -243 827 131 334 -484 -339 987 -30 -332 944 27 -822 -430 -81 -217 -342 270 644 821 324 90 402 430 -708 742 -381 -46 -59 815 13 -572 640 -538 602 278 430 487 -437 -118 831 517 369 -324 342 -870 -640 -208 -369 -860 -346 -853 777 -544 -15 -985 -207 403 428 -195 719 455 122 -575 -762 617 255 -814 -533 190 -754 27 -182 197 808 66 234 -689 -658 314 -381 -666 522 -667 850 776 83 447 -775 -539 486 -960 -578 229 884 741 334 -505 -241 -976 -842 -868 916 473 -969 56 -441 579 -390 803 739 -915 447 -558 -845 20 180 -292 536 -80 -563 -816 1000 441 462 85 -317 -274 47 502 857 548 -183 -838 -174 650 -879 -689 77 132 -772 -34 -201 -162 730 -778 245 259 893 -536 -680 111 -426 517 -241 61 -41 -696 714 -629 895 -329 -135 -23 -351 100 -171 -315 831 -855 151 603 -575 896 -857 -85 -916 340 135 9 -120 -210 -972 -17 347 729 533 -605 -259 247 642 -396 456 -547 -513 72 -887 -931 -317 -452 713 886 -17 891 -796 -971 493 -96 -746 -97 599 29 -190 -913 -681 -62 487 -126 271 204 -732 77 -644 115 -877 -378 445 580 384 108 -308 141 402 721 282 -730 57 572 -275 -802 96 -635 219 446 -209 -123 740 242 358 -280 424 -328 -324 745 -182 875 235 -297 838 -160 877 441 869 -278 688 -321 -744 -449 44 -785 6 -849 516 -631 819 -699 980 754 89 -728 283 -85 3 -132 -511 656 -2 398 -505 118 287 -763 -49 -723 930 -703 884 -848 -281 345 -770 -159 963 687 666 261 346 421 -999 -188 908 86 147 -338 564 -317 -46 -431 184 -891 634 -371 25 -270 -462 466 207 -714 538 -984 -235 -804 315 -248 900 -381 708 -177 166 762 940 -533 580 -56 -213 -916 -307 -885 711 779 -833 -434 -80 -653 10 -343 749 -506 -571 644 592 -375 13 483 -642 614 722 695 572 -731 16 -376 275 412 711 -820 -133 -462 -115 379 438 561 252 -368 -659 -410 -131 276 856 -763 -947 671 420 -417 535 785 -399 -777 772 -720 -845 -223 -271 -731 -493 -558 -473 643 258 9 146 636 -464 -924 671 315 86 962 -39 810 -338 188 -162 -508 688 332 139 907 -585 -810 -168 156 -35 81 -162 907 -728 -960 761 827 -772 744 273 -643 -341 759 285 722 335 735 -997 -323 -305 -769 744 -391 502 -921 713 900 109 -5 -82 -648 817 11 713 78 214 -494 -636 -643 -197 -344 470 -359 -343 -70 16 -78 -519 587 697 748 897 -972 -10 -19 -980 -477 962 271 -533 933 769 36 58 794 -103 855 461 272 -229 -17 264 706 486 391 -210 834 294 782 975 -993 -671 -28 -123 -8 -947 25 62 -867 -715 275 744 -281 -620 -666 572 -35 -597 965 -713 -605 -121 493 -523 790 315 -270 270 491 690 338 255 -301 -55 187 768 515 -885 -621 70 626 516 806 36 -419 -367 138 924 491 -170 405 -700 700 -944 9 -579 -732 937 -6 -530 165 -793 615 -363 292 896 -190 652 -134 -388 913 -391 -580 -274 558 574 679 7 -971 -74 -484 -440 -296 845 891 -167 250 -323 -606 -353 -31 847 83 940 -706 -318 -832 853 -968 -361 64 802 315 431 511 -850 99 -92 82 -820 -574 -275 738 -512 -765 -26 897 -360 -910 374 465 177 616 687 252 15 932 -307 929 142 -350 -202 -940 632 120 -101 -349 667 -111 -803 -47 221 -480 889 -114 -557 534 287 421 -356 837 103 268 324 -558 -203 -135 764 773 1 -49 -358 -262 202 643 966 613 -642 445 -657 593 968 -145 155 113 -973 -256 -661 -814 848 -954 -36 -893 795 295 718 78 -595 -791 -735 -11 399 999 -3 -936 415 -680 -870 -552 306 216 803 -442 894 732 180 -552 764 -817 446 -465 290 8 518 62 -671 -472 -731 753 -685 542 502 540 -734 -658 -419 850 -723 781 -829 -346 626 -699 748 446 -802 313 323 -506 -508 832 380 -45 -138 -686 196 425 -435 939 -574 -117 67 267 313 -770 475 736 -553 247 -817 156 110 168 -712 -136 779 235 486 -20 307 -94 215 147 528 -372 -544 -39 881 810 -534 -442 810 413 208 -474 47 669 453 981 -327 -853 -474 -5 -334 -836 288 -741 928 653 978 427 -199 -944 -458 -167 -24 -277 -843 -543 818 -351 212 352 -656 -594 139 -580 -422 -28 -511 688 -374 495 -173 -568 383 779 -667 984 878 -25 598 -360 758 -566 465 -89 664 -834 358 755 791 138 280 -742 -20 -718 339 -884 837 704 -554 157 -171 704 -631 749 965 652 -482 662 -707 796 -757 231 314 -568 -166 566 831 265 -826 4 -466 -753 202 868 -20 -375 -915 -887 413 554 123 69 -962 -518 -491 -320 -644 -837 -255 -505 76 -842 -839 407 -537 838 -360 -921 590 -573 -17 127 -464 730 776 -735 -158 315 -347 305 -39 821 -828 381 815 670 -64 771 -359 -75 790 -284 75 141 870 348 -639 -947 -731 119 -403 319 946 534 629 440 712 335 -980 -24 -554 -321 782 -617 -300 -907 11 -599 -977 151 507 -579 908 673 -953 21 -880 -252 816 517 -244 415 773 581 -946 -911 -648 -405 46 -19 462 -668 -550 -302 288 -807 -791 749 -149 -719 -759 -431 444 378 671 588 -938 -970 -419 513 754 851 299 136 -359 -760 205 142 185 -36 -757 47 -265 93 837 23 489 60 -549 -221 -456 858 -877 -13 -808 -936 -554 593 434 -381 -917 -836 -802 -783 15 785 907 628 -782 -623 616 699 -874 -472 -951 92 -381 698 832 617 206 422 -563 -117 -319 -334 914 -45 -933 216 -413 -509 453 -116 -900 -20 86 -279 -895 -286 -931 472 -712 106 -636 464 -684 652 54 911 -78 -217 -88 847 824 -91 711 -213 973 -780 -448 -615 211 -689 343 -726 -267 590 187 -889 118 -686 331 -60 715 961 399 995 -338 -113 483 -796 -987 811 739 -14 37 -559 -21 177 -540 306 -195 -153 -455 98 206 -874 895 380 -253 949 690 555 -770 -87 -715 -802 394 -444 137 -790 170 397 -286 -33 -109 -339 -705 230 -821 -213 -379 892 539 -342 940 612 -865 -731 -650 -352 544 661 -60 -537 -91 -558 447 915 -666 448 -761 -498 -630 -304 -499 -991 -773 630 770 -683 868 715 -636 -690 -251 -374 83 762 -376 322 -222 -689 -751 890 -387 -177 263 775 -75 -880 940 187 120 -701 -706 -796 -833 -99 481 -676 715 -883 -165 799 426 993 -253 -530 681 978 -302 -214 -127 -836 97 -228 -446 316 -785 -310 395 -929 -784 721 376 -925 -510 -672 791 803 -127 209 34 -509 -735 18 955 890 65 56 -999 510 -431 -863 -725 37 -538 -600 484 159 240 -513 -454 -469 -848 273 -680 -386 -424 -509 673 345 -120 339 686 -174 566 113 416 -327 528 79 389 -831 338 -744 445 -856 482 -217 942 -739 -251 -535 578 515 54 388 297 499 286 284 -587 -770 605 41 696 -546 -239 763 833 -219 -875 -232 701 -463 1000 681 -335 -931 560 54 -528 324 713 896 -631 699 -667 -706 -138 -69 -117 -369 128 78 406 700 -35 675 -164 246 904 -215 269 -374 671 -818 -335 -900 886 229 -754 962 -724 -820 9 583 -361 -597 561 -688 -568 490 -270 133 822 -540 -645 -302 -650 -601 -178 664 -95 515 104 -176 -952 -276 -751 19 290 648 270 -664 88 -205 712 -67 492 317 446 -397 -4 -126 -63 -336 963 752 985 402 -64 171 -566 43 -527 412 -201 767 837 -657 955 -827 -565 575 685 -175 9 110 946 323 -473 -767 -741 -419 282 720 545 -871 -69 121 199 938 -235 61 39 50 320 -1000 461 -964 868 553 798 -950 -530 889 -302 65 -576 -744 674 880 -699 624 -400 291 902 774 969 717 711 277 710 -895 -391 -319 -477 -698 741 -68 -63 -779 928 -298 702 -229 -416 811 169 -974 -220 735 328 396 -405 978 3 -320 127 89 832 359 196 461 -623 -158 -130 -892 171 521 682 37 589 -849 -293 -339 -499 270 310 -17 -553 799 -61 82 -923 -270 -739 -627 694 -507 984 -846 -1 517 -410 788 333 574 600 -555 49 776 -545 -492 -446 -55 -222 662 981 -473 673 957 -486 828 -422 214 -936 -309 -426 888 93 -305 617 -329 132 725 539 61 357 -721 -300 510 -278 -401 647 -629 -104 -155 -359 -454 586 226 35 -869 -24 -498 450 -64 -451 -502 524 308 -888 -270 91 605 588 100 375 -142 -432 -467 50 -564 -391 -442 -737 -654 899 574 362 540 -391 -87 -606 -116 -722 -853 -353 353 562 318 -217 649 -678 -57 583 -609 -851 -514 111 108 -615 78 -387 42 759 -290 -69 445 -176 -709 -149 881 739 494 405 -131 440 559 -565 439 -445 297 828 917 392 780 445 884 -752 610 582 -924 -488 -251 419 -917 -944 -514 -783 -486 -449 899 110 33 -268 798 -870 31 -69 -435 -999 365 -600 311 403 89 -184 -561 137 -601 -656 -449 -496 863 -963 -919 -318 366 169 -632 19 486 -78 -533 -66 -87 -966 -774 644 944 469 -238 651 -647 -880 617 -880 -970 632 729 -868 896 309 628 -788 -847 -825 -934 -447 76 129 522 -808 -409 267 714 -670 -230 145 707 -419 -635 -728 146 -164 -413 -509 -954 186 -831 879 772 -895 880 -733 -239 463 -920 -960 -991 391 -165 -161 293 -828 -300 583 511 821 241 198 353 936 895 108 229 -956 -796 261 -755 798 -229 -473 -230 471 948 134 678 -392 708 -429 -455 384 216 -450 977 389 -274 -760 981 -974 676 -138 374 317 -945 -196 -592 -37 681 534 -312 470 -948 875 -436 938 183 13 -238 -43 298 971 835 856 -189 258 857 440 -852 -316 -180 -953 714 -961 529 64 -276 -203 -747 -124 -587 125 -531 713 1000 -504 949 581 915 -838 267 939 -73 803 150 982 258 -759 625 869 -985 272 723 -891 522 813 157 168 674 345 844 873 552 -727 -696 487 -509 526 -800 687 272 -274 -119 -409 -969 -233 -963 495 -544 -533 -733 134 617 -190 524 419 94 -911 -903 -306 81 424 296 519 159 -832 979 -378 731 951 -255 257 585 -205 354 272 -466 519 -473 -963 -603 307 -258 552 581 529 -755 -377 33 422 -270 219 -624 -179 -459 -353 -742 350 456 970 164 39 -990 -452 -760 642 -194 384 360 -970 -661 -412 -214 240 -436 -594 759 -304 641 373 161 -91 469 -492 -40 802 578 174 -795 464 48 151 -433 -10 -914 -601 -627 -342 283 675 105 -576 -364 -811 -38 151 -50 -127 98 -855 -41 364 191 848 -24 802 347 163 -254 -711 -312 -161 988 -579 566 -226 68 -677 -739 -65 -497 -895 -627 -863 521 999 778 62 62 26 368 -874 -664 -843 857 -176 -891 -650 18 -78 157 44 -642 -568 535 414 -57 -960 -251 378 -876 -758 825 -737 488 117 868 -22 -410 -417 370 380 -826 -141 -759 -333 304 167 610 -66 488 601 -15 317 -179 95 993 478 -986 -651 658 -381 374 294 -241 476 -721 -910 443 947 -961 717 -672 617 681 -298 -275 752 -209 -538 892 937 937 275 -583 214 -987 0 -499 697 -438 -372 -738 884 211 -148 405 -963 994 866 -52 -117 -320 -964 894 565 -608 -59 -896 -8 -776 -353 -947 -398 827 744 -596 -517 -910 351 -461 -764 542 442 538 -88 -254 352 955 -945 -392 658 198 886 571 -937 -516 702 217 -577 215 -154 796 -336 -524 37 -924 -720 789 549 -266 451 773 750 -847 -880 -225 33 -965 81 532 -949 -312 392 -614 726 -507 188 483 314 839 92 548 107 305 -656 63 881 -691 676 86 319 -459 675 -472 32 805 -63 990 -66 -681 -99 797 552 879 286 -437 -370 -537 -643 559 -772 458 983 417 -498 521 -5 258 888 -114 556 521 362 -891 165 315 -162 84 410 -570 -669 -654 -976 345 -758 800 950 -97 -990 244 -615 -317 -419 201 -325 -893 -121 546 -47 111 804 135 -631 -927 644 -968 -80 -718 949 219 941 -399 -194 -952 976 967 -467 -863 507 250 -186 -129 969 -761 -814 877 -424 -62 -59 -882 -509 891 -488 -274 -669 716 453 -105 -49 350 886 -582 888 378 116 558 253 -948 -725 718 856 -641 927 929 248 35 727 717 654 412 689 735 961 -960 -686 828 632 89 45 121 -71 -101 -554 354 37 223 823 459 735 -351 -614 894 -367 429 419 -984 902 -649 -217 -173 -465 -233 649 737 -241 -702 -686 25 -71 654 347 -528 928 -550 -81 -326 -546 -475 237 319 -344 338 -988 948 581 439 4 -310 -823 -331 620 -189 848 286 -33 112 -247 -752 347 -895 -845 398 583 262 -10 650 596 -926 266 -947 -246 238 175 -202 321 -386 583 301 142 -970 688 573 -848 53 673 658 64 286 -657 119 508 162 -121 657 335 41 -475 441 936 320 -310 -63 875 644 307 -522 344 803 -680 -251 -776 232 890 951 -433 -127 504 -650 -573 -791 -935 -486 -372 -895 -518 362 932 144 156 -988 -428 552 349 -430 61 264 981 -381 -411 726 563 -746 -599 766 784 784 -89 -614 120 -121 282 -648 253 158 -570 255 965 903 454 998 50 -279 -683 -980 -80 339 -887 -288 -130 -633 929 -976 820 279 741 -398 -578 -882 355 -989 830 187 -155 16 -914 -146 660 -322 848 447 203 -982 205 -149 -511 234 878 -198 -746 827 152 819 -379 -680 -28 -303 766 -8 16 369 39 999 415 -131 924 968 -317 430 -744 15 -342 -403 371 641 -573 402 493 -30 640 454 -535 -158 281 -595 489 -517 348 585 811 503 -425 602 -359 -874 -276 -787 6 -433 -602 -905 561 887 -792 -5 281 132 864 -333 565 761 -604 670 -164 -355 396 -179 535 488 707 422 538 -839 -979 -662 -186 99 542 573 -508 1000 -786 -162 394 -115 235 -868 949 501 -688 610 -3 249 -142 181 922 386 -253 330 -88 -941 -8 -965 401 -20 410 -793 956 -470 977 468 279 297 538 190 971 701 -113 -779 684 508 282 -475 91 -179 -967 259 768 -318 -609 10 591 -130 234 -209 -611 -815 146 -952 -611 -503 -130 -331 138 -826 985 -363 199 726 -857 824 550 -268 597 853 301 -415 585 -960 -597 980 -430 774 -986 -282 -446 776 -538 -22 30 488 -763 -925 -894 110 139 -74 834 -50 903 338 -487 50 667 412 -489 -792 644 -782 -996 -306 -843 582 -967 615 207 -375 -525 -953 -302 4 241 -297 912 -698 -482 -72 941 64 208 -653 569 844 -553 -838 160 -927 -264 -815 366 -945 -329 974 956 344 752 -700 -385 881 -168 456 -674 558 184 -970 -775 1000 369 324 -705 -512 92 586 -910 700 620 574 -468 -327 -674 857 507 -710 -708 451 162 -894 79 948 -163 813 102 -979 -793 -246 715 -693 875 865 681 727 611 263 -770 -378 -565 -879 622 -452 830 459 -617 681 -49 -251 880 673 829 -817 -655 321 -647 -959 -25 63 794 941 -792 655 59 -28 -299 -981 -397 878 -942 -340 -463 76 448 748 796 -671 -581 395 -215 -601 -346 563 -684 930 -177 -165 491 -638 -633 273 -507 -26 -75 -320 417 -607 111 647 -196 -182 576 191 -62 938 556 -61 -335 -847 -746 637 -95 -953 -77 47 -355 -164 823 384 -394 -900 -911 183 674 344 -997 332 4 -401 -949 -158 -880 19 -73 -642 -22 -766 -992 -33 -986 881 668 -488 -608 959 584 188 342 -248 462 55 711 184 588 -164 -687 231 -28 -236 -748 646 115 582 -973 558 449 -584 971 95 -350 -828 -887 -830 757 178 85 346 540 -648 905 464 425 721 -757 -939 701 -302 198 45 -136 -524 -765 -768 -669 914 -432 -50 -727 473 591 956 -587 616 -333 -778 -572 949 868 -970 824 835 -450 419 -227 -477 555 -175 -985 652 -835 -991 798 760 -532 -23 844 -462 470 -316 490 355 -340 -112 -256 696 -255 -826 590 -38 -67 -892 -688 -148 611 67 -351 114 -290 173 -610 896 37 386 543 -112 23 510 -191 -783 -423 -439 -720 -716 -649 -911 -538 55 -296 688 264 142 992 -672 -111 -416 381 -787 -604 133 964 443 -327 518 195 612 -607 -741 765 271 -424 509 -445 519 -502 33 -439 -484 -251 150 888 202 -594 -278 707 -827 893 -984 -589 240 -492 -105 206 888 -847 -686 91 91 -179 -853 930 -731 948 -492 141 695 -774 117 278 -157 -501 -373 483 -569 -382 950 910 694 0 242 726 -939 789 -239 759 899 -801 638 11 867 42 849 632 -870 -165 687 -704 -358 277 -42 921 995 -870 150 427 -145 -81 900 -485 57 867 646 887 953 605 75 792 -487 -427 -849 596 -780 -948 -493 770 -916 -15 -745 -337 215 -602 -597 -8 321 147 -431 172 -15 -555 -685 23 243 -544 -951 102 -40 -551 -420 803 -302 -288 965 -931 -873 89 -789 965 942 -872 -336 88 184 -118 503 587 -718 -419 518 657 915 665 -253 -56 736 -130 841 -616 886 -190 40 745 629 -673 -90 215 787 907 393 -767 -364 573 -147 -833 -436 866 717 -459 -705 -458 230 235 -680 270 758 -564 -564 647 562 -65 455 -911 671 -512 310 -484 34 660 785 -739 26 -407 610 745 789 574 -603 941 -640 939 233 66 333 380 526 -86 -822 -409 866 946 95 -612 166 -543 916 657 -894 839 -775 -756 -88 906 146 -930 -640 649 -492 916 569 -948 -483 -289 -288 -897 -837 -380 815 -734 53 290 -620 306 256 -99 -856 231 -407 -410 -103 -642 139 989 844 923 267 292 -548 838 -976 -408 -269 329 -114 -468 659 229 -100 108 595 174 -811 -444 709 -954 983 737 -642 294 487 19 475 316 330 373 -608 -424 -803 -693 50 -37 -624 698 -547 991 727 -114 -341 920 -579 543 20 -579 -317 -339 970 935 -882 332 85 -608 -985 804 -176 653 795 814 187 919 -7 -86 345 -735 596 869 550 456 229 197 638 144 -820 928 -993 910 551 -363 844 -567 -155 249 -443 706 -491 974 -403 -650 -453 314 -204 -743 399 0 253 -103 721 -707 -913 949 -539 -311 -770 863 325 -700 -471 -412 53 -81 -694 -403 119 84 -863 954 830 379 584 298 679 594 716 82 -335 -994 -344 -38 -665 -71 345 -39 943 33 689 305 678 630 -998 110 767 991 -673 -415 -149 621 -615 -516 227 861 508 87 997 796 214 -176 -155 268 -412 795 635 -879 874 -18 242 156 -649 483 391 557 -492 -227 -409 357 886 -445 640 396 941 90 49 659 129 -859 -715 -336 266 396 169 168 725 155 278 326 797 236 -221 607 -735 -877 28 -673 167 386 -170 -172 986 -170 -490 -320 -657 557 899 -57 916 237 -124 154 287 918 -499 -227 784 971 836 -852 -363 -82 -119 -88 195 -898 -6 -328 275 576 391 -855 -920 -475 695 -913 -913 -711 950 381 948 271 969 655 -810 414 498 537 -678 -709 -151 -789 906 -891 -874 -516 669 296 -354 -88 555 -379 887 586 -988 -94 -823 466 -379 -377 681 557 -598 82 -719 337 493 -628 452 36 180 -73 -271 509 -868 -364 128 11 -682 -820 875 -347 126 875 431 -798 937 910 -590 724 282 348 -601 35 -114 875 -581 -690 592 457 201 -177 295 250 788 -261 563 -982 280 312 507 88 -322 -591 -946 860 290 -524 35 838 -825 -605 35 -85 872 536 196 898 -644 170 427 89 -35 593 306 -440 372 -44 237 78 383 -675 493 875 499 -4 -654 -937 319 -451 -918 -424 -645 505 -310 -773 -116 -658 217 -923 -908 -785 213 490 -228 -478 -248 979 -219 301 806 404 161 -120 59 -899 -611 679 394 -580 -396 498 230 -368 -584 -742 261 -698 558 -281 34 -161 361 697 -128 712 909 -394 -228 491 693 -651 -92 -370 -439 732 -160 -258 -528 235 -407 87 -223 -932 -960 -431 530 447 563 -575 -974 740 -184 595 339 -651 -554 879 -310 371 47 935 504 349 -906 -586 14 -120 755 -177 -944 704 -947 -299 -363 -337 764 730 343 -246 793 251 836 -976 295 -458 313 875 -734 542 210 -828 -422 -405 330 160 125 212 -680 322 -144 650 -595 879 566 915 -652 8 620 691 -571 331 230 530 376 -239 -899 589 871 -882 -473 -628 663 877 103 -173 -519 570 395 -136 -223 -197 -617 991 40 257 -248 -514 -331 972 -690 -501 292 467 -818 426 569 896 581 4 -329 -200 -280 666 428 371 795 -742 835 -244 -365 -233 770 243 840 -101 -3 -20 -53 -630 -151 120 1000 -766 -353 -722 -282 -692 499 -376 77 -259 -240 -427 847 -955 -21 -429 -461 -63 -200 627 46 551 -258 -593 23 117 -738 -723 533 -293 -219 -911 584 -308 71 428 237 -622 795 705 518 -543 870 984 793 687 -670 -485 -730 771 141 -690 -680 -910 456 591 473 38 -172 -295 940 618 610 -122 626 528 -792 2 -638 -483 596 -493 -594 603 961 140 46 416 -394 211 -422 325 -293 481 -886 431 35 -399 906 884 -287 -584 958 -63 -849 654 -40 -34 -6 -34 -701 46 -824 817 250 829 -347 907 -10 -207 461 228 847 -163 846 -464 -810 -630 -592 371 -708 -761 -290 503 348 119 69 893 857 -741 -797 -771 -912 242 824 -766 -397 -182 452 -128 137 229 -764 60 646 -533 640 639 -865 -202 141 452 -278 -472 801 -222 773 628 -663 -251 788 907 920 696 -469 847 353 -927 -236 -319 213 -791 -709 72 284 727 805 346 21 655 333 950 -44 -175 -372 583 -355 -736 -612 898 405 -296 -251 -390 -27 469 706 970 -711 -990 384 -431 -374 -849 -120 -119 838 862 165 159 -264 15 -673 78 189 568 -926 -661 356 585 974 419 829 -46 921 -770 779 206 151 688 -483 -889 351 -41 -397 -874 -959 -408 30 -178 817 -26 -417 -581 197 468 -431 -507 271 235 -411 679 618 236 -979 920 361 -567 231 -735 -818 -814 -474 -503 -656 306 123 -445 549 451 25 859 494 -180 131 -369 -614 381 471 928 -350 655 -379 875 21 906 -942 50 659 -857 -498 -752 811 463 162 -142 -289 411 -45 212 787 625 941 -531 -157 -759 -499 121 -400 -768 -436 664 927 -170 -249 -234 -172 445 -266 -830 -881 445 116 -580 -647 -924 764 246 -537 232 -374 914 -215 -889 -316 360 -641 -637 -164 -977 -267 -590 -409 610 -84 -957 -697 -510 505 -366 62 -217 -158 385 -898 173 -591 -965 -783 -813 -77 -815 919 -473 696 632 875 117 -688 991 -325 138 900 358 538 -800 416 -244 -234 426 388 614 -255 630 341 597 -190 196 844 233 -348 -994 -688 123 -827 601 -133 917 -678 321 -937 118 -349 -500 332 642 272 231 -866 418 761 -940 -214 -206 -679 -304 580 635 -868 499 -720 -285 -378 443 926 -235 351 814 723 -732 -475 -466 -631 -142 -966 557 -143 -15 -457 483 -93 -720 380 -224 -212 144 -145 146 392 -310 599 -672 -753 580 939 -96 177 625 -97 -875 357 162 385 125 391 -49 -810 232 461 -664 187 -46 -308 154 317 -500 349 732 368 -101 484 339 -250 712 293 246 -694 -53 -651 830 269 171 208 886 785 156 -496 -588 -428 375 -201 -187 -286 -418 114 779 -1 276 -573 -436 402 -262 981 -401 929 923 -663 98 -620 587 209 172 766 -711 -454 -664 -647 -863 -200 -689 57 -831 471 -115 835 798 196 456 -752 -339 -916 211 -46 81 260 293 206 -477 -21 472 -52 -527 570 481 198 141 -745 -964 -172 -920 707 689 250 200 260 679 -921 -995 361 496 915 144 -277 625 662 733 919 -373 221 -397 -11 -788 914 -575 -805 -433 -508 575 63 899 -147 176 -668 459 1 618 -779 -60 644 -794 538 609 -653 872 670 872 0 -528 833 -829 -195 234 -304 -284 -819 -285 -983 -610 815 429 732 -699 320 -759 -171 -656 -801 -626 -991 -701 -559 702 -344 -389 -933 -278 -593 -876 303 214 -485 48 540 743 -769 398 -729 708 242 -145 -723 -278 -427 55 114 -8 -927 510 -82 -906 649 -514 53 -831 -424 716 198 223 297 -392 -146 765 -997 66 -892 -102 -843 -664 649 204 -968 36 -283 818 -280 -445 -521 428 -630 735 464 -547 931 454 709 761 -5 789 -465 -312 -842 -928 165 -850 -200 736 600 -588 -471 107 553 -819 -134 274 146 -25 -438 -442 -503 -621 -182 -752 821 -247 -667 -759 437 135 612 -936 957 -607 220 184 -733 345 -449 69 -971 202 -775 981 673 -317 -671 -300 768 -228 -276 -333 -749 -141 960 -361 -72 656 836 565 990 -506 262 -961 -316 -743 -244 -832 -382 242 251 477 -789 354 -622 -89 392 692 439 -707 -627 -503 455 979 196 630 -12 789 412 -912 100 182 480 -266 807 -743 244 6 -56 -236 -288 -427 97 375 641 -130 48 -929 884 -532 131 660 180 -796 -834 395 -755 696 -961 78 -727 100 456 -341 -43 488 -500 -109 945 612 -782 -785 -548 -319 -49 59 67 959 750 77 -101 -184 195 945 399 -95 -302 -42 543 -672 319 573 179 -400 562 -122 56 909 -290 255 -630 112 687 781 -270 -261 -451 -885 -643 964 856 934 -889 981 690 -822 -577 884 285 -138 -579 934 331 541 -678 -810 -759 590 -901 554 -122 -195 577 78 -762 -854 -137 -533 -980 878 -76 -238 728 -615 -196 -757 -951 -623 237 720 -189 479 787 392 -54 -595 -465 190 -209 643 956 -892 56 38 352 -887 812 -878 412 909 -176 567 235 83 -175 -658 -510 -860 -181 989 -692 -153 -590 -791 409 -808 -952 736 677 -721 454 29 599 78 852 -725 982 -899 -677 -897 883 846 69 -963 657 622 -430 229 -702 -459 992 -500 261 824 -853 -228 -920 282 707 -681 -719 -760 -550 670 503 396 527 -406 -432 -126 504 370 -716 -651 310 274 -926 494 -317 826 -326 -522 691 -935 19 -504 511 -686 568 506 688 617 -353 948 -41 -519 477 -723 -70 -524 740 562 -922 -130 566 582 413 -717 208 568 958 -812 -51 484 -589 -373 -204 582 -65 180 182 -950 -850 356 672 -382 -291 888 -94 -124 996 -55 787 -211 -917 571 -38 524 220 558 994 -339 -462 -808 51 462 -374 -75 340 74 -138 -898 592 -786 -308 -77 -584 -602 748 -710 -12 271 -97 501 762 579 -60 -152 -23 276 70 587 651 796 -269 -988 666 -47 740 -282 178 -110 549 -786 877 395 -678 775 71 767 -443 721 -345 -901 811 544 17 -225 -221 -430 -485 355 -192 959 743 -201 -959 -602 -888 -809 385 -188 909 -271 -491 883 831 -340 -243 -637 75 489 143 945 621 437 502 -487 481 870 506 594 -89 804 -327 601 -864 -260 286 -95 -885 -851 775 -932 -654 -771 -345 33 512 -661 -766 725 810 -686 -491 426 -188 476 840 -847 -817 -996 852 -450 83 -527 -210 969 -844 208 -717 130 -412 130 66 656 736 -731 523 -451 -281 -655 497 391 350 800 -933 -482 3 415 126 -322 252 -837 -596 -789 697 -539 396 -62 318 -509 -32 -441 696 -224 -741 752 -242 900 -914 815 -482 504 -782 156 -225 500 49 604 129 356 -446 301 -395 -574 191 -172 321 -938 -742 -786 -947 -223 -469 845 -15 -740 -991 229 -80 -561 -573 -844 397 132 -636 -355 -59 -705 -185 -978 107 -967 777 705 276 -221 829 -553 20 -538 713 -305 -874 55 250 -877 910 -232 -741 -351 419 -926 -656 486 -110 -311 69 -54 -955 -781 -417 925 466 -78 -326 -783 -2 -135 995 66 -902 170 85 627 853 -91 -651 884 -944 993 -376 938 -272 85 -742 922 297 -823 -833 -971 487 -49 -947 -906 184 -569 -160 468 -290 114 626 -947 564 367 -32 647 783 -788 -493 617 444 -553 660 -944 329 -533 857 898 747 450 -941 623 371 768 96 588 550 -442 -886 -421 256 917 169 -599 689 441 3 -927 -826 -24 73 -965 -430 916 -218 -532 880 198 906 219 -22 163 255 99 -222 168 741 -67 188 -255 -964 172 634 122 603 -162 756 -501 -49 185 -356 -310 67 442 -385 -711 180 47 -380 749 441 -7 -911 -203 170 -624 784 -120 -587 -123 -162 -49 451 -542 719 -145 867 694 707 234 626 -562 736 741 -64 -232 -268 -40 -632 -35 607 -494 102 -34 -647 -400 629 -249 822 -398 -442 546 87 -408 -717 909 -216 -45 -976 917 -32 81 -203 -961 912 -89 748 -968 -62 -114 -874 -929 697 114 -480 -731 -852 -768 -149 -847 -543 433 452 -621 954 -150 -241 869 295 -700 592 -85 -222 926 189 681 -246 -452 443 499 664 -30 -760 -704 -658 -258 722 286 -801 77 -521 -710 -47 -202 -74 -876 -757 296 297 -948 842 -761 -541 987 16 -304 673 620 -310 -985 423 513 352 907 15 529 975 251 -782 -751 -810 5 686 338 -438 -468 990 931 320 382 914 559 -295 369 809 531 -351 27 -707 770 -676 661 13 -283 -19 766 871 -654 666 -2 541 40 -723 -640 -835 624 -396 -298 -802 914 -638 903 -246 -833 776 -114 290 35 488 -71 -202 812 741 -470 472 -744 949 956 -920 -194 533 -352 175 366 -397 333 793 -377 -552 -872 -424 913 977 954 -127 -815 -739 -517 705 -978 504 393 930 -667 -659 408 -552 -59 765 318 -507 980 263 -92 246 212 383 910 952 889 395 -178 -705 -212 -590 -262 172 -126 -110 512 -824 163 -332 544 760 27 -330 419 22 325 644 949 -177 684 -496 239 586 846 -474 -598 -378 -938 -642 -178 461 -506 967 964 -762 -555 488 -527 -917 -399 325 -145 662 -57 524 -836 379 -833 122 563 -817 709 -771 429 -408 -392 -405 905 704 -939 492 -704 458 -435 319 294 198 -586 -152 -846 934 790 495 26 125 664 -770 -521 136 625 -551 819 169 -354 -413 608 -395 -722 245 -979 200 -8 842 -290 904 409 506 935 258 731 -577 447 885 431 -108 33 -156 982 -707 -225 -787 -50 -468 950 653 -986 -558 -732 -663 36 75 -761 729 271 -610 -400 -282 524 -668 902 291 -463 -285 907 -438 177 -824 859 887 272 214 -620 793 884 -208 190 -612 -557 -885 885 -415 -610 146 164 939 62 -55 -39 612 -373 243 254 144 765 -536 732 333 145 -290 195 -492 -497 486 415 446 554 970 -119 628 876 319 -765 850 992 -360 -716 388 -896 -714 247 510 80 410 -451 191 -97 -13 -598 595 7 817 -209 998 -959 -650 775 186 874 -403 -711 732 26 979 698 572 -1 174 -865 -197 -22 923 -136 -689 -212 308 832 -568 -277 -733 -761 334 -556 -811 -323 834 -152 -655 995 -807 -645 -224 -799 -487 -263 -201 -65 -436 -635 -247 -855 184 -872 -173 -476 -581 -951 -615 -540 441 273 -849 101 -233 -719 463 -33 -336 -205 8 -448 137 468 37 701 -468 57 -651 -709 -989 646 -777 -527 171 -285 795 950 -733 -480 934 -206 845 -854 -602 -823 177 65 849 330 -306 -295 -464 -834 -426 -815 -961 606 517 -559 946 313 935 -198 217 145 422 390 -114 -948 761 777 -408 813 -25 -861 583 -242 731 404 543 -237 815 110 -363 811 673 760 524 -58 -584 -75 607 779 450 -615 715 -212 -138 -300 927 -923 478 -575 257 610 879 771 -135 969 978 394 460 -809 -679 -109 -854 -661 653 422 284 -436 -320 184 707 -709 21 483 852 -945 -311 523 -208 -111 205 -913 -389 -844 -622 666 -501 -634 -479 -821 95 -696 634 931 793 786 569 475 727 -99 556 457 57 -615 -933 783 -972 -803 349 -798 -83 -502 -84 -757 -838 -59 683 441 215 -486 711 629 681 689 -253 980 270 -800 -858 192 -159 42 -899 -188 -901 982 437 900 -557 -448 -378 226 992 -456 331 638 -18 592 22 -187 -338 506 -629 -863 -761 -914 779 -455 426 -370 -896 -709 774 -445 30 -925 -342 -930 -994 -585 368 462 -142 -43 384 -879 -256 -982 414 807 614 -638 -524 -703 423 -752 439 -125 335 407 -689 5 26 260 998 504 347 -833 505 824 131 264 275 531 311 -703 -410 -546 397 690 861 337 328 500 733 799 217 30 -724 144 -835 897 -662 339 185 255 872 541 779 -848 989 -561 267 -336 670 308 756 17 -271 771 247 -43 -986 101 515 854 75 398 -460 320 151 -968 -227 518 -184 -230 543 -896 -747 -729 -983 706 17 912 912 -277 -880 -764 -612 344 -329 938 708 -721 -391 595 570 -915 -882 -768 -191 -559 -939 -114 670 650 -884 -91 -485 61 675 -158 931 125 -143 870 19 -552 324 242 773 934 -12 -615 -422 -516 48 -969 874 -590 -162 -499 434 -31 235 718 -382 845 -425 -704 -337 924 937 755 -115 965 988 -449 -951 350 957 -212 775 140 -379 435 522 433 -628 -659 397 -660 -649 265 23 -789 866 -266 -895 219 682 -81 457 459 772 795 171 -565 745 877 977 -94 -604 151 -111 -729 -41 -710 -159 875 693 -363 -349 -339 412 262 526 668 283 239 468 -308 -181 837 -498 91 206 -859 -688 -91 -748 612 763 -607 -726 461 -975 -673 -874 -808 858 -760 544 836 -564 197 -152 533 836 78 -579 420 -610 -555 458 403 -212 36 366 55 -656 -426 795 727 -549 874 553 763 -565 787 910 179 -714 481 872 572 511 132 928 -943 74 -469 812 803 550 652 -895 -184 18 -774 461 -63 -199 -841 -117 553 -264 -239 931 -640 -749 -922 -231 -183 -319 -98 652 356 -565 894 -191 -647 -762 -48 204 -168 -818 -242 927 761 803 -216 -153 -945 -586 -767 -49 -473 -961 -305 -238 -499 428 -347 -416 614 394 -755 153 -967 323 -833 -431 -20 255 -95 -746 439 67 -239 498 191 936 773 -188 -131 -100 -118 -348 359 720 -996 -72 448 -866 298 -688 -652 667 -310 -17 -1 332 -122 579 -69 724 821 -701 381 -587 -887 -905 615 13 912 -981 -161 170 -206 481 928 47 192 116 -270 768 896 824 103 -385 344 974 -853 937 770 874 -190 -645 216 658 168 508 -663 -111 -584 -513 -452 -389 327 -211 953 257 966 -206 -239 -380 117 109 -622 -237 414 -389 -356 -97 785 -427 -239 -606 -682 330 44 -728 226 -88 710 -239 212 -211 -161 -345 732 -730 988 674 728 620 -162 928 736 -578 960 249 258 -652 642 -722 980 -800 121 537 -191 -587 -726 705 725 -933 -436 -501 608 -932 273 695 -741 -853 -826 498 802 190 654 -245 234 -800 930 -678 488 -341 -879 -433 -77 388 829 -365 -25 796 -349 -140 -919 -469 -801 797 -133 -558 -700 -165 305 -174 470 588 46 191 -74 578 -454 416 538 -624 553 -65 -293 710 -470 -195 -324 290 -144 -772 -680 88 -621 738 468 -293 -206 -190 34 -334 956 -567 65 629 678 -795 -768 -110 609 -684 660 -602 -460 10 -913 -472 240 783 349 -491 695 -622 -365 -688 427 710 -359 -3 -967 747 928 403 -448 -232 -775 -399 -328 -759 664 892 -304 389 202 -531 -748 -80 929 -365 869 211 -836 -674 374 405 -613 638 -577 -246 -890 -604 397 -555 -378 462 52 70 -170 926 163 267 637 -467 708 -197 -6 440 -283 -149 -697 650 -773 861 -242 309 461 760 -126 281 237 -854 296 981 118 389 686 -483 14 -622 67 -114 114 -204 69 450 931 365 -886 659 -971 -479 98 -6 613 -537 -978 907 363 -957 -502 -839 323 -617 691 354 -827 427 -968 155 978 106 -729 -70 847 977 -350 -33 10 426 920 -477 -977 219 -747 131 -674 -797 -290 302 -911 -228 407 -222 -456 -761 323 509 -682 -271 412 -855 -945 535 -472 976 297 -272 980 667 925 158 211 -896 -124 89 -641 224 110 13 900 312 259 818 825 934 -365 938 -906 507 697 -623 409 38 327 -686 208 -962 720 -815 671 -365 -64 728 -627 -67 -954 -718 819 866 27 -29 -552 -818 -760 443 754 -653 365 30 -111 297 227 -734 -489 -405 838 668 259 -766 511 346 72 -380 865 -682 -368 -315 -774 -393 -71 -94 -509 790 -192 -416 -52 766 405 -492 -751 -80 895 -147 953 -900 665 594 313 706 340 31 -493 500 883 10 -106 -354 802 270 961 -919 357 935 -531 279 -267 -477 -275 665 -507 726 -232 626 -512 534 -895 -919 -637 -753 203 -892 -438 342 -2 -153 -391 824 -622 -25 870 767 -537 190 897 -417 732 -591 192 -69 -103 -506 -657 704 -927 -64 -591 -488 700 55 8 -326 -821 -327 -106 -265 64 347 251 -179 -801 -755 -163 333 461 187 58 195 -711 -981 -685 373 -267 967 -17 173 103 596 615 941 591 -233 138 -934 556 937 723 263 -803 -58 93 -611 890 724 312 -864 431 -509 -608 584 -408 -875 214 -619 -732 -357 -764 987 -771 -712 -970 672 81 704 756 422 -389 710 235 -405 -246 87 -790 183 391 -177 -123 253 466 786 -79 -732 -193 -633 926 -349 446 -53 394 -536 -991 492 -897 -516 751 311 133 -405 906 324 -785 -914 -352 -213 100 -938 994 -327 -180 -688 310 -999 -269 71 -481 884 50 489 746 462 -198 -349 -328 863 236 -784 119 872 -407 836 553 849 -62 -136 -468 887 -176 995 829 329 -535 -926 -314 224 896 -733 -656 -287 -869 478 194 -372 289 -119 -181 850 -320 73 -627 -310 646 917 -994 -67 -300 849 29 -847 -192 -425 -427 620 -565 609 411 -711 702 -656 92 506 -66 -211 -120 -691 -865 -626 779 -448 -199 297 33 -98 703 961 492 325 -106 663 803 654 -909 109 -235 761 -861 -526 -672 425 650 471 -763 -752 162 39 -858 -477 -826 435 -615 208 9 -182 969 102 -555 -367 -498 -911 -674 677 385 188 72 -501 -361 238 688 -736 366 891 -497 -450 -317 165 -521 -681 75 313 475 20 674 -577 -702 -135 -889 960 -39 -88 -641 -191 988 626 304 -851 -864 235 393 -537 622 512 -760 -274 129 -211 350 -509 -936 -764 -748 899 -742 -51 365 338 794 334 9 804 874 -546 469 -13 -937 809 854 955 -40 590 555 -658 451 -601 983 -238 626 -602 -45 685 -998 820 -223 434 426 220 -61 931 -318 -13 698 -57 681 -873 -39 -451 610 8 -968 -220 -454 -239 -502 399 -6 -891 -884 468 530 -677 274 -412 857 -750 368 -273 652 239 -470 -835 -148 375 468 -135 53 415 -645 -909 712 -159 -908 823 -859 -472 685 -440 -14 770 909 874 -231 551 -515 994 944 117 925 751 -854 -915 171 -76 570 904 153 881 -651 -892 34 -108 -1 179 768 -881 540 958 539 -700 -535 871 296 301 -779 -717 499 889 871 263 672 19 -791 676 -359 -843 -855 -951 -685 689 -238 394 -650 -696 -974 -124 924 -402 530 676 873 654 -411 -601 177 590 -649 -97 -281 301 533 752 701 -113 -668 612 606 33 -743 -513 181 500 -608 455 -799 -715 541 -951 -834 306 879 652 -934 422 -745 -919 -999 -757 -337 529 99 -244 187 570 -466 -32 -48 212 -89 944 881 35 -364 -409 -389 -189 939 505 -386 -319 471 -101 -819 145 -68 -334 -360 334 376 -279 535 347 -953 -311 750 -279 -135 -778 812 -723 -898 924 549 -237 -758 909 -986 -530 681 -721 -308 -317 -109 -162 984 517 -875 -654 326 346 -947 -894 855 -232 541 88 -26 757 -508 -166 784 638 926 968 -214 770 69 -340 828 -818 -603 190 748 58 999 260 -849 638 790 725 -772 -631 -584 -202 -373 -132 -375 -204 100 -842 -445 114 -950 -695 39 364 -336 -589 -704 298 853 62 -828 -323 385 -574 448 29 762 169 -906 846 -711 990 775 -7 -571 384 -23 -920 123 -247 -86 412 -550 390 562 -768 956 -788 -421 -795 -613 646 -932 1 -859 856 694 -657 -389 827 924 -465 -149 603 -423 341 -618 865 462 150 -933 619 731 -643 -685 754 52 618 -443 575 996 696 -339 857 424 -776 726 294 -250 725 659 751 21 -584 -52 446 -284 -318 326 768 -307 -620 -440 432 461 44 162 -355 -550 182 677 909 678 269 -456 621 -368 333 -689 -703 -451 808 -249 -410 -255 477 988 -70 -676 -462 -965 143 -912 -900 44 -240 277 992 -465 956 83 -891 -871 -466 -965 -487 599 -305 408 600 942 -423 65 677 434 -194 -367 -704 -590 850 -326 -526 364 -203 -588 -729 33 -470 80 83 -636 44 -604 550 310 -259 -261 -107 395 -520 -575 283 901 623 -490 -982 119 -608 -985 244 -519 820 -729 -483 275 -716 413 897 -496 -732 -353 331 -160 693 389 219 -655 965 189 590 -145 -215 -973 -293 -875 -897 537 -728 247 3 -10 -417 500 470 633 367 208 454 -876 440 664 -980 -720 -129 -983 -671 -844 344 781 218 575 -726 -552 222 -889 31 -344 1 -247 -618 20 416 416 739 464 978 -81 839 22 -934 980 200 157 -229 542 401 958 423 50 -517 -760 -718 263 95 -732 840 -154 -245 285 -870 514 602 -364 -659 981 -371 391 -730 743 75 624 970 494 -386 635 -213 -340 985 28 704 -944 -911 379 -155 -767 -901 23 -360 -462 -874 243 -502 561 -447 654 551 -720 806 595 -807 -256 -750 -352 -763 -959 -236 103 377 137 304 735 -522 997 870 67 -208 -892 -193 644 -136 339 599 -362 852 464 -982 -205 -564 632 371 -331 -709 946 338 -592 -855 -360 -123 855 -829 507 254 -827 -62 329 -190 420 -201 -419 828 257 180 767 918 -996 -998 -177 -66 847 -298 -428 -333 -119 -642 -853 857 183 779 -126 -309 -827 -561 -730 933 273 -293 -390 218 -269 746 220 -878 -376 521 925 -910 173 -597 121 -599 464 862 -14 831 600 -522 477 -175 -442 834 271 258 309 -936 627 -84 -926 315 -8 88 488 -378 101 352 911 -325 371 -308 -807 -919 751 146 -798 -507 528 221 -70 791 -504 550 975 -271 262 -113 -216 -828 242 961 -669 577 407 -68 247 441 570 -420 -475 751 490 736 199 -37 -49 645 -819 -562 182 903 370 370 -760 -137 90 -349 352 461 -807 562 -124 43 -914 930 -375 -504 610 -618 913 953 -482 789 -5 88 -714 198 547 -210 -155 -690 120 943 971 -586 -369 -624 -227 -335 -545 293 981 -605 291 841 820 655 133 -535 403 -924 287 -601 320 459 -51 -628 -858 467 552 729 -516 365 -691 -760 85 -59 -992 -54 -88 -825 695 -330 -622 833 -502 923 888 -238 -125 -110 77 -980 21 632 972 155 609 119 -223 -120 -232 -965 306 -590 -158 520 -321 -320 95 -264 -251 -294 -295 -335 -12 876 363 35 723 -567 -347 741 525 -231 -721 309 -592 642 -189 -2 557 683 693 -161 898 -548 -214 582 36 875 50 -895 656 -566 846 -727 40 894 -357 -516 -945 -684 827 -842 -789 36 -968 231 237 -168 -15 936 326 -58 -177 186 342 -628 63 -812 612 -264 -344 -293 278 -688 -268 244 807 607 157 7 -147 432 -205 -589 238 522 -611 -999 974 890 64 356 -988 947 -662 -606 834 -802 -387 -335 953 -750 297 158 -832 35 -533 -229 -316 527 733 978 515 116 -764 -772 750 -323 819 604 -968 301 630 -57 91 168 -568 879 146 521 228 953 350 -558 953 291 756 531 22 -373 722 371 513 540 -690 -152 816 -621 -122 651 952 344 -596 -249 -47 314 -129 -517 77 -221 -572 528 937 823 706 503 458 -224 -932 -825 -534 283 427 -609 618 -503 -330 250 -467 722 170 -373 -213 -320 464 238 273 560 243 -782 -865 750 -197 834 -442 100 -851 171 -458 -783 138 720 -741 -306 -301 786 -484 200 -567 334 804 12 -410 -603 -590 -33 527 391 -32 729 109 271 984 -530 -364 -793 -660 -156 6 -432 -480 -627 372 191 -556 -927 984 -87 163 -49 -987 -13 -533 542 969 -458 276 815 728 297 -572 -911 -856 950 709 373 941 855 -317 -179 978 -963 -772 29 -481 122 -115 -87 -758 353 -389 200 733 274 103 -153 798 462 -277 310 698 806 -424 -138 313 -511 920 -715 -990 -604 -708 -625 -621 -688 -173 293 -766 443 105 907 334 836 893 -679 -232 140 -440 201 -868 -771 -398 -207 49 626 -764 921 76 -68 -304 957 -149 -939 879 815 630 135 -994 474 373 48 -753 -308 -890 -509 -684 891 88 -441 128 382 801 347 198 792 197 -450 495 764 796 108 -82 -578 372 254 921 -768 806 488 -300 -574 635 -967 -937 -700 -722 -561 -918 264 -4 -605 669 969 -349 -200 -996 -491 -807 777 48 253 -290 24 -983 -317 -896 -7 -566 -283 -490 -558 -905 456 968 -962 -294 90 -611 720 404 -308 470 333 -497 -650 -689 -499 -563 -803 -202 -635 942 -682 844 -833 699 882 437 469 16 896 52 -98 384 382 -889 -13 998 763 -881 -374 -631 627 999 606 849 -552 -656 -784 -596 550 -201 -419 188 543 -750 -10 -411 362 752 218 707 -941 -715 -247 764 -461 638 -705 383 967 -584 -486 -439 871 707 89 -981 559 -83 709 803 -598 322 -156 239 -240 -330 690 -776 520 720 -509 -653 196 251 133 -514 -787 597 -901 535 -286 -296 721 -327 -725 -160 64 843 467 -536 -652 734 497 -629 -674 -741 888 708 920 249 -787 -30 467 -242 667 -936 -186 903 -32 -199 917 886 -711 -735 -624 -329 349 -920 -470 -880 -213 66 -500 -617 889 -670 934 -795 -164 -720 -512 -191 537 940 -532 -889 94 -370 -15 420 363 -658 -165 453 818 -527 442 -380 73 -615 -784 667 63 773 432 783 406 -113 -437 -221 174 -632 489 934 918 -451 872 466 261 640 -417 220 392 -483 94 -979 627 -888 361 47 -44 534 -559 350 552 -613 596 -574 -656 198 -409 -788 -733 3 -655 -604 -753 -441 659 589 976 -149 327 407 -882 738 350 812 79 -430 -750 -677 -363 -812 -469 -946 673 -957 -954 -6 -845 483 994 683 785 -2 367 767 257 -599 -414 677 -922 43 167 -707 -680 -528 745 288 -880 -501 -981 -455 672 393 -265 -980 721 -257 307 -753 -599 447 512 340 -217 -647 195 -69 720 -190 548 266 315 871 -847 -701 -747 -819 -149 -65 -427 470 -584 -802 -312 -353 169 123 -422 -41 659 -304 -898 -609 -748 894 945 -828 68 -376 412 685 389 726 -253 810 609 -833 -681 -193 -884 -63 -529 -454 655 -382 -251 540 -617 -206 96 376 -545 62 -197 2 -307 46 157 467 451 542 -151 -327 836 -105 486 696 167 597 860 673 -354 -213 379 238 320 397 353 -600 517 519 369 941 -828 -161 360 699 852 -203 -642 -376 434 47 337 261 515 -148 -821 -63 -710 -996 254 -792 -869 580 -480 -864 -635 -384 948 359 147 703 699 -371 634 -519 135 591 586 -489 804 -929 -274 -759 8 -205 683 -933 -495 -60 -115 628 237 -100 -734 -634 999 636 -740 -491 200 88 -122 120 -430 612 -505 950 80 -258 430 804 446 982 102 -953 -952 -392 204 991 822 -433 733 -206 -107 -722 -626 -91 -417 984 172 690 17 369 726 -886 -534 453 827 -567 42 527 -329 -954 -555 858 -562 760 -695 842 721 944 -948 -791 140 -246 -819 483 220 -612 813 -784 -996 -582 989 322 -24 -611 384 -826 -877 -827 452 520 379 -49 -810 670 790 580 -836 443 625 -970 426 494 28 27 541 771 -40 -329 32 92 238 -419 -595 -315 523 922 419 -430 698 390 330 -902 -9 96 -300 -47 474 439 -568 708 920 90 -563 -246 27 13 606 809 -403 -24 -878 -167 -58 -43 934 -614 152 141 633 282 835 -270 -584 725 371 125 -611 -877 930 84 423 474 642 -189 610 -188 -546 440 -447 536 464 -706 296 -875 -473 -358 301 -198 108 815 677 -961 -484 -209 -79 -870 222 -304 -555 956 -512 590 -51 957 783 675 -972 -820 -123 -949 314 305 995 -377 -393 84 -581 -314 -335 -955 -801 -740 -845 -94 496 984 48 425 -140 -712 -809 -820 -976 -401 534 -175 405 465 -916 -492 733 -995 -813 -982 -718 -693 -759 -904 -964 146 310 480 -607 636 -983 290 222 -80 -529 392 -768 -928 -258 949 855 967 -704 -889 402 -962 -332 -362 281 76 63 458 -817 319 -900 397 -374 -91 720 668 145 122 -960 443 83 -56 -419 680 -988 -782 585 387 -5 -649 -478 -345 -87 32 786 -761 556 324 96 -708 -629 -331 -880 -16 153 239 -623 -24 -758 114 885 403 489 -798 -618 -45 -535 453 -814 -306 288 58 -284 -617 -447 953 -498 -791 -396 519 -224 -697 -809 416 -301 -276 -660 -334 571 -446 277 434 -156 -342 -114 667 -571 -890 513 916 -636 507 -596 314 -205 671 -852 437 -259 4 728 -501 -289 -852 204 444 -143 -827 827 -570 459 13 -472 217 998 -452 570 856 908 -879 -389 -425 -552 87 558 484 839 783 638 324 899 264 -717 523 496 164 102 64 -120 -649 976 -303 -41 -421 653 192 127 -38 327 -325 -390 882 -614 671 671 364 258 349 987 -55 126 225 619 70 -682 750 623 -764 -447 -312 487 -532 868 -413 -58 -584 453 -421 617 320 434 671 962 -248 -570 -202 -14 -728 273 -577 444 51 950 -172 467 419 756 400 -776 261 -71 958 -606 414 -406 102 -169 579 499 -171 111 102 290 -966 103 -338 -338 906 -318 -565 -571 893 18 41 601 263 784 865 -85 -61 -453 429 -936 319 203 -871 576 -29 -696 323 196 -956 -96 526 -138 630 -321 -566 -411 982 -566 -279 958 769 -144 751 -59 -400 -620 -890 -964 442 796 -345 -43 762 187 416 431 -16 445 -722 -451 572 -8 445 -743 666 -8 908 229 296 -553 -612 -520 912 108 649 -713 117 -9 457 903 952 952 308 465 833 -385 -127 -629 -190 875 -690 418 -608 752 375 -808 152 424 147 -175 -81 66 -973 284 808 -807 88 -555 -834 348 145 965 -983 -357 86 18 926 -749 412 -531 -522 -521 191 824 -219 -9 652 939 -136 182 85 -91 694 -312 -265 -801 -470 145 -343 -605 203 -898 505 -38 -897 42 -752 -38 -101 -108 659 20 94 -78 -272 -26 927 -808 125 -530 -286 187 -766 -382 -925 -808 692 -818 845 591 220 899 12 915 51 -514 159 614 703 325 -571 55 839 -77 676 -423 -833 418 761 617 862 619 235 -735 -125 336 -605 -489 -996 -929 839 -512 179 492 -78 -175 811 323 -111 -619 -807 -258 -249 634 821 -233 -893 -358 547 791 -315 384 -914 -290 -236 177 -484 -364 -561 -638 -274 -817 840 158 412 -746 998 137 992 392 171 126 673 -394 -752 -846 882 151 -586 -821 155 543 53 -340 -561 45 682 -484 158 779 -134 405 -447 815 -919 -803 635 627 -327 -43 424 472 -827 164 -448 -389 -240 -665 331 120 792 -275 602 -473 -35 -420 602 -115 501 -22 202 -567 744 -295 161 -352 420 398 464 -399 219 436 241 -768 549 528 -139 539 48 435 194 914 -892 -618 -643 -330 -924 174 -903 168 590 -374 710 -759 -451 568 536 623 -305 575 -762 -367 -33 -36 220 507 -628 78 -913 -961 671 -935 667 -2 -143 427 -36 -551 405 -333 -535 -751 464 -244 -680 647 453 672 -832 -892 -865 -862 -174 985 -49 0 -835 -805 966 515 -417 148 114 -605 -376 236 549 -731 -737 866 -509 652 -717 -450 -702 20 697 890 -452 -733 -2 865 688 232 -645 177 45 337 972 -438 538 -978 664 264 297 181 710 -673 617 68 225 183 -255 104 -331 344 -810 -767 45 -463 579 -622 -489 123 711 -220 317 436 599 -235 990 424 557 283 770 -460 -429 -992 -351 589 718 360 733 461 926 -347 675 -835 797 737 -530 175 -844 -166 58 89 894 440 181 66 -682 -361 -796 -379 -903 -717 404 -368 -463 168 126 -34 -872 -252 608 427 686 280 693 91 726 -503 716 596 -158 -52 893 319 -482 -307 383 -209 517 759 -368 337 178 -300 -824 298 -39 -466 -499 495 828 274 698 110 -452 616 -74 -331 819 940 772 154 -511 -910 136 794 -863 805 -519 498 -847 -250 -10 149 632 -292 -942 700 -707 -408 576 -866 687 866 -675 -951 -255 -109 -174 -303 -968 -633 698 -126 -375 99 648 -239 661 -957 383 394 724 926 98 715 -331 -353 -629 -803 329 -178 -262 -110 294 557 -371 851 884 -293 -453 36 -879 288 -5 -999 -164 491 69 -38 258 -218 709 -86 -505 107 440 -980 595 65 -984 325 775 344 581 987 979 -484 520 -868 -106 -538 -755 869 -592 -71 870 -476 -165 966 57 640 -442 874 152 889 61 -747 -910 288 0 -202 -502 63 -995 468 414 734 260 124 -18 954 -110 502 378 -637 197 -331 -816 -629 403 -37 635 -653 -653 61 66 680 173 -827 779 -366 -219 587 -16 -569 310 -696 -238 206 -368 -916 8 -836 -437 -286 -294 -264 -225 -121 83 -696 -675 16 -418 -783 -389 -51 592 486 529 -749 621 462 389 -469 513 703 -493 303 19 -95 -566 815 269 -550 -617 -687 163 -3 -476 839 601 393 566 -476 -470 -893 -398 336 -430 117 934 -638 -757 -764 -547 978 903 -719 498 330 -253 -714 -670 410 -532 -405 -755 -429 -997 662 113 -378 -935 -460 -300 -480 724 -172 -909 23 -962 901 -658 905 886 -980 323 -917 -968 -461 387 225 -741 219 -984 524 319 770 -506 -642 601 -547 345 905 45 -885 368 885 -522 -753 -736 127 904 242 -582 -182 -65 -205 939 -3 995 -762 523 -333 656 562 -366 333 -450 -639 580 -858 -925 809 375 -678 529 -602 -327 141 837 805 -831 -839 -585 -238 -432 953 214 569 143 -54 20 -465 687 887 -783 341 -291 637 -114 501 762 588 -214 732 -310 688 263 338 -262 79 -386 -180 898 -498 847 349 -237 493 -795 315 659 -284 -188 251 -646 421 -935 185 941 -947 -923 23 191 246 -756 -230 -870 -295 354 -366 -144 39 -863 -675 304 -914 319 -959 726 -9 -324 604 -414 -830 -70 -535 -771 -226 897 -633 -788 -295 534 897 -864 298 585 785 35 -243 -386 115 -197 -883 -782 801 -796 767 -34 494 138 223 -874 697 299 539 -851 519 843 900 837 -312 -29 389 883 24 723 -854 480 -969 895 108 378 -952 -659 575 292 448 710 66 -202 -471 974 -80 224 523 659 -774 457 -925 747 307 -739 403 -791 188 941 -695 -949 -451 -731 -252 942 447 -816 610 -509 622 233 -712 404 -829 -136 703 321 467 213 215 -846 842 -181 -927 -496 265 -569 -524 70 -815 454 -77 -982 313 274 -820 -503 -459 -29 452 307 949 -598 227 -142 159 -675 -384 872 -84 -265 -227 -687 97 -627 536 397 -25 117 -85 787 -719 -437 -144 -471 571 736 -811 -876 745 117 604 -152 460 24 279 -373 -686 -635 -168 421 -183 -379 -204 199 -811 -377 812 -624 -767 -196 212 201 480 -564 -980 -395 -149 -100 801 -973 100 -684 277 455 -992 212 -665 -855 -643 -647 980 581 948 -138 404 668 466 -385 260 298 826 690 767 471 -458 932 938 813 918 -638 -220 115 -115 691 824 968 -360 -87 350 -668 -605 254 566 -186 169 880 400 -356 720 -749 371 -470 -359 904 -927 -768 533 -778 -283 864 439 194 364 294 -794 -177 45 -582 -771 834 280 657 662 -355 421 -288 -249 -865 374 986 -783 -390 -440 453 249 487 233 -849 789 -409 142 -445 801 -599 287 425 815 -356 -852 -719 360 476 -528 -279 473 -702 -64 -736 271 -511 278 243 403 -94 -111 -712 -315 629 522 425 918 230 857 631 636 383 787 784 366 -262 -943 -620 948 995 -781 -336 292 92 -38 747 -882 64 -157 183 325 -269 -617 -355 -217 -147 -379 -473 -589 -941 817 961 -49 -903 60 -424 -196 402 170 521 -647 -28 186 -486 -619 -930 -429 -84 664 899 -782 540 502 672 37 -336 -902 948 20 -147 565 493 -651 -17 -118 -400 352 389 -521 -536 349 -419 34 431 192 -60 435 -719 -951 -385 -17 365 -539 -811 107 148 609 -129 116 -22 844 330 -843 -804 -660 -603 103 612 -254 -193 -12 -937 -78 -335 208 -875 -8 597 -858 -674 373 -958 714 -769 590 665 109 -468 504 765 -886 -382 684 -882 938 -168 -73 -121 680 427 84 617 -42 513 -613 -105 -453 364 2 449 158 -397 936 525 -416 239 424 695 -980 143 -499 -497 -157 -119 -313 639 903 -615 -93 -362 -471 -613 280 554 -177 99 -194 -197 -836 969 188 933 -770 -920 -94 -658 -653 -485 342 179 -315 -390 -274 -566 315 608 -698 -5 978 -302 -181 -440 588 -730 -153 85 493 -46 -930 688 988 -385 20 -350 -866 493 288 778 -190 -986 736 50 740 -927 -97 -794 -918 -564 -393 -837 -460 -372 764 -310 -361 -578 17 -957 40 -663 440 476 808 -38 674 791 -156 785 -123 212 214 -209 -633 -569 27 805 -267 -535 798 -989 -19 -514 547 -3 959 624 -339 -633 -372 324 573 -793 921 -272 -366 -65 -48 866 634 -636 -47 728 -341 787 -572 616 -632 178 723 237 -336 51 667 50 -290 9 831 -109 -586 743 -79 796 -131 -20 -110 -766 -857 585 701 501 596 -893 637 179 -821 -129 409 531 803 -702 -327 -532 -778 336 -591 -386 -625 551 701 68 -745 -553 55 703 -865 36 737 314 921 831 820 297 99 276 116 162 -349 369 -595 929 -605 329 292 326 569 -863 -344 -291 96 470 -973 162 -253 -5 808 -374 829 444 -694 -140 -151 76 -59 46 440 89 -849 62 350 -803 -828 68 728 890 646 -995 665 762 -869 777 -208 -37 -422 606 -360 -957 -75 -214 -404 -424 -824 0 -497 -405 -272 -601 -759 -53 -373 -773 -8 -303 -67 -334 -930 381 -430 -748 339 -580 132 -415 -453 -434 -406 -829 602 -877 -302 769 742 239 -154 -429 -63 -107 100 409 687 278 -81 404 724 -157 -272 299 953 -294 520 -181 -320 341 928 -728 324 184 -139 -684 -9 -981 405 295 994 -321 96 243 -309 100 -106 279 790 28 395 -954 -340 415 -385 -762 864 859 -461 -237 -363 -65 517 -287 116 409 -427 -93 -11 -623 -734 844 -291 804 -47 180 282 501 230 -262 5 931 -543 -518 -586 838 913 869 586 -745 -439 -557 728 172 159 325 -255 156 -334 572 -829 -78 -363 -893 -400 503 792 -868 -396 418 821 -156 -752 -169 -517 -379 -401 310 -81 -75 835 675 564 602 -122 692 771 436 230 37 -666 237 -573 760 -21 -557 339 24 120 582 -810 -535 -569 -541 -129 -580 -130 -197 -358 409 -384 -747 534 -231 -690 280 -785 -997 700 623 -600 904 820 -632 -630 -341 419 -991 778 194 394 267 -287 -486 883 747 -59 956 979 -563 -788 -340 64 -350 -379 -436 -675 -46 112 -944 -724 -201 684 96 569 -756 18 972 -210 -602 -251 -234 -681 -168 26 -69 -809 -698 -880 -511 793 616 -886 -947 -635 -409 -219 642 -554 193 -526 -81 -314 314 -555 -132 586 -794 303 416 -244 812 -897 285 -553 -839 -794 -57 -723 -134 501 995 -345 765 223 610 -87 -943 -675 -562 236 -837 767 449 164 -405 -467 386 -203 -985 -752 804 -696 642 -153 -159 -873 -127 -885 47 22 416 -643 381 -92 269 801 311 -31 -239 341 971 659 -400 411 625 180 170 188 885 160 -729 336 719 -882 43 483 743 912 -827 996 -279 -520 -434 -290 374 364 -921 -994 -641 350 313 -4 -227 -966 989 -512 -775 1000 965 -197 171 282 197 -6 -819 -732 -651 -730 686 613 -635 7 55 757 392 959 -84 -335 684 -314 -359 15 410 -926 848 -802 810 -649 -574 -608 -465 -608 -283 -439 932 -121 755 619 -44 -376 -560 -865 373 72 165 -764 411 920 880 -132 -575 -391 695 -979 935 -116 442 -178 -486 -704 29 -866 -885 -602 -775 -442 -982 230 502 240 660 823 -405 991 -908 591 -972 841 581 -932 394 -988 481 -957 878 -245 152 -418 -982 -547 -653 -332 -901 -866 -564 376 -763 853 -255 -570 -673 615 59 600 84 405 112 341 586 -68 433 764 -562 474 256 -441 -487 611 -728 -461 -735 -527 -240 762 -443 -575 -814 -431 -796 -477 11 448 259 328 -442 963 -585 -626 932 479 859 279 -258 906 540 -387 -847 -549 -609 188 -596 -305 -825 249 -90 867 -795 262 908 247 -3 -708 -909 -705 -921 763 1 -613 959 -302 880 164 -820 -819 -316 803 73 878 232 -730 942 -27 899 732 -942 -590 170 -876 -503 -236 358 -305 408 -734 358 886 196 -384 -604 769 -360 -293 -649 939 -307 -855 -104 680 -53 938 262 190 -506 898 -456 -716 -592 118 -822 -568 103 546 17 748 -811 208 -537 695 -562 -290 -306 237 246 -833 -495 756 878 20 702 -285 -795 715 -464 -462 -203 -382 -600 -306 763 602 133 -653 -22 580 -187 285 -879 953 -755 -150 892 616 320 -203 -67 -140 -271 -979 496 135 646 -805 441 816 689 -257 -616 -485 -645 -651 501 -700 -833 608 260 -342 -152 873 523 384 -300 521 -773 -911 11 966 -544 -466 791 536 810 676 475 -988 -408 78 3 501 713 -267 -579 -941 587 -561 -366 -826 965 -942 127 170 -318 879 -789 772 183 -726 -982 323 -582 141 94 296 469 719 -452 384 356 -280 864 367 16 140 -786 -7 -831 -254 -288 -308 419 110 427 -752 -635 -741 309 949 -267 705 -456 834 -719 192 -792 131 961 296 -186 957 -603 -585 237 607 -70 976 200 248 71 141 -501 570 131 609 662 -312 27 -2 592 -779 -866 523 817 888 849 -940 490 -163 496 223 -592 33 -456 765 -409 123 -91 204 -283 611 363 -319 -974 -271 872 562 -327 -168 -135 9 914 88 -52 273 243 -200 -164 893 -50 -966 -658 -189 850 900 -725 297 -186 854 -734 -678 -784 561 -642 -248 -538 -405 279 -856 -445 -745 585 864 517 -588 825 254 955 810 -414 348 661 477 498 -632 186 480 828 603 -305 -266 -968 708 -991 -185 69 -210 886 370 785 -857 137 395 19 733 -656 993 -368 247 -343 835 -909 576 -610 -905 896 -481 -306 -820 -819 -811 -366 -14 -50 352 469 -161 235 953 -754 -174 863 -749 -222 310 -428 522 -161 863 204 -764 -712 -586 -276 606 -388 655 484 -899 -804 -484 -585 -978 662 235 509 -636 -580 -618 -283 966 199 270 276 377 645 -395 -123 -452 259 -397 -358 886 366 -980 435 -978 537 643 -563 -917 183 162 -468 -507 -782 -165 148 544 -130 166 324 -422 -602 -253 885 -402 -885 -719 358 943 -681 -620 291 356 899 -525 151 106 -386 -632 579 -504 326 384 336 -320 584 671 255 28 67 241 204 850 -921 154 -140 532 716 -581 -318 -672 38 -188 -274 -601 -655 -286 294 587 655 36 -557 -491 680 875 -287 -714 -414 44 754 -388 966 774 714 205 -417 -408 787 21 309 747 -947 -950 834 910 5 864 283 740 -587 -641 -995 40 271 -887 734 -331 -493 833 -576 -911 -635 -811 -173 -130 -991 169 -379 652 60 550 107 -308 450 -913 -919 -429 -770 -751 995 -217 -684 -353 383 617 79 884 -939 23 228 -416 245 -307 640 -647 377 -392 -331 -291 -759 48 -602 -380 803 361 251 -624 -283 -645 -656 684 924 -894 -423 723 977 656 130 378 148 -548 -861 540 -209 -189 -799 -222 -318 281 655 745 567 -373 764 -242 -279 575 265 -403 690 736 56 -588 596 875 -3 85 -711 -693 468 492 -566 558 220 -384 953 566 382 502 425 -9 -82 -582 656 997 -985 -76 874 -971 -363 -460 -763 -230 204 584 -238 754 667 -232 -248 334 251 366 -416 -83 -522 203 -912 -693 636 -444 330 410 -655 -249 857 522 -695 -119 406 -948 618 -197 -917 317 71 435 -438 236 742 447 -947 -598 -950 -552 826 969 -778 -84 972 235 784 -885 -891 -678 108 -907 -722 441 827 -246 -386 469 250 40 71 -997 821 -35 -144 -797 -461 143 -640 -674 -248 648 -781 626 -153 -213 280 -744 -602 421 -431 112 -23 -178 -486 269 87 -115 -981 -256 -716 480 -719 878 681 -64 93 481 -791 -941 555 843 -812 780 -66 240 611 688 599 492 -3 679 -132 447 450 -97 724 -812 -992 -577 -244 644 108 -411 -397 520 206 393 180 -79 763 -226 -442 -562 -541 202 -36 -307 91 -878 -220 338 633 -187 425 407 -940 -423 -183 -956 -799 699 160 983 -360 -786 -58 -681 -549 941 -397 -67 193 843 -193 -302 875 789 -396 -915 -985 881 649 548 909 -343 43 359 315 -508 -115 422 -567 -263 32 351 724 66 955 81 626 -599 -977 546 -114 -895 -624 776 -625 598 -3 216 -544 -342 -751 -44 309 847 -528 -406 -33 -527 -959 -698 -626 86 93 272 975 910 -728 -909 -877 -240 840 901 657 966 -197 -975 -333 735 -357 239 139 -191 562 -808 631 971 971 135 109 742 160 -216 -117 -558 -580 721 -831 -564 -618 41 -913 -666 981 -546 -15 140 -49 293 580 -63 -530 873 -209 282 281 388 947 -59 546 853 448 -987 -843 -971 213 -33 731 755 517 -630 563 676 933 617 258 -665 -785 875 392 -118 638 -572 467 -163 19 -42 334 -392 989 -878 -106 679 -415 898 -227 502 500 -274 904 -953 -170 -463 790 -396 878 972 -144 347 -696 218 67 296 -938 810 308 -571 105 584 -194 541 457 637 385 -491 261 396 -348 509 -216 -222 -52 580 506 694 250 550 778 496 -715 -137 380 -676 926 -106 78 912 137 412 443 985 -367 -431 -764 411 269 669 906 -920 496 679 -197 -283 801 874 -946 508 547 656 723 855 -477 -166 307 183 -373 255 -600 -171 245 -847 525 455 813 712 461 -624 612 299 -721 745 -338 530 -36 -853 -227 -84 652 263 167 950 -724 -293 839 -747 -749 -290 959 570 397 981 114 -278 -896 -433 -994 -874 -325 -489 -831 -318 -629 348 213 -863 -147 285 -88 -615 218 -393 -561 86 -153 -162 -122 -489 223 -450 -537 328 92 -621 781 -762 -60 916 -741 706 -91 -463 314 -307 -561 371 755 605 636 843 910 331 332 -13 -842 -138 -288 207 646 -915 -234 -154 -757 -639 -964 -931 -801 578 1 -950 -110 836 824 898 -653 493 69 899 -555 -379 -105 -296 786 982 21 -567 17 -900 -893 355 301 881 -249 -146 -329 684 -977 -975 -909 212 538 526 -813 -942 -918 344 676 624 565 -785 149 641 314 -309 -976 -183 -989 414 777 -989 994 646 -228 -452 -771 633 -155 -639 -85 -425 248 365 36 106 60 -231 -297 351 459 307 589 422 -826 199 277 927 -2 722 -971 -302 115 957 -277 -179 -888 483 -82 535 -14 -941 578 -538 -799 824 867 -93 134 -857 -903 -705 408 483 295 220 -543 -616 -57 550 -873 809 541 233 78 751 -772 -334 501 142 -451 84 -259 -289 611 -985 -563 474 198 391 -427 -598 -842 744 128 918 940 803 129 -387 -645 314 364 949 -330 165 -474 640 -74 -184 -173 102 -644 402 875 -734 806 -868 -821 510 624 417 637 939 -417 -246 158 723 674 -543 -450 -184 424 -277 -65 939 -486 488 550 51 -220 446 416 -613 505 403 -111 424 -486 947 -73 211 478 -654 -926 967 -932 -432 -796 -638 47 484 -65 799 -605 708 -318 -29 -202 444 -567 768 5 -341 -139 94 -758 854 850 398 -401 611 45 -221 -281 -581 -513 -6 974 638 -911 888 -215 -471 -786 653 -606 765 73 -243 515 334 -236 -139 -634 -416 -952 -249 -8 74 673 -590 529 -44 -418 -264 555 -599 998 -500 -754 59 213 77 -579 -248 801 -955 173 345 -520 -626 -756 -563 -273 -251 647 -829 -991 120 -891 22 -248 -146 682 -817 -111 455 -57 -995 901 -451 -958 395 -560 992 492 430 680 655 -178 232 -18 128 779 220 -483 744 -798 -41 -561 811 -905 -791 194 704 -962 680 151 -658 65 817 396 233 527 962 -670 586 -829 -41 965 -627 217 -301 390 -851 532 650 755 -1 464 -639 348 -770 405 354 919 -723 -11 -635 -230 -508 472 91 -952 -310 587 -633 209 378 395 -466 649 -224 30 791 -516 542 -990 429 309 -370 -900 -122 -809 -321 -362 634 221 -736 -598 -501 -975 -383 358 -641 -322 -102 -35 -423 -85 258 80 -197 301 233 569 216 684 212 -138 -172 525 400 582 -743 936 951 -461 464 408 -798 -638 -362 692 -429 -249 480 264 307 -215 745 870 -650 475 184 -837 884 -743 372 461 -240 -760 -135 89 -552 111 -266 -437 -466 -628 325 855 -981 -659 -802 -325 -500 873 -227 -91 928 355 415 -279 -895 -965 132 699 794 280 -806 398 644 -867 -990 -177 -668 -827 550 -736 -947 -551 556 -76 504 122 -24 -127 -725 756 -809 -618 -33 -295 772 299 596 -770 -994 -940 985 858 -845 -243 -876 96 -978 341 -8 536 -559 -583 838 -207 -577 897 -321 774 380 793 991 -308 -659 -163 6 -738 549 329 347 -288 170 616 -706 173 -17 -54 -448 -169 759 -724 -497 -619 -744 494 162 -297 882 -952 -311 -165 579 573 367 878 340 -229 215 624 948 -712 -719 447 141 610 104 -175 212 -574 -334 920 164 278 -180 792 -289 435 584 -982 -149 -936 -67 84 168 343 -908 37 -297 -839 87 -340 376 -153 26 109 442 -768 -874 -540 408 414 280 96 703 -25 -539 530 -748 -223 737 -32 -718 221 -848 166 -827 313 -834 -956 993 744 -510 -899 134 -758 908 -15 -134 673 10 -734 -887 -154 664 -101 645 -610 -517 399 -76 680 -49 -496 62 -521 -696 -127 -707 -138 643 -105 -66 -196 652 -824 598 666 -385 -949 232 620 66 229 442 -757 444 -283 -41 359 698 991 330 907 -967 -559 -758 23 248 -866 -239 -318 -261 769 -256 -267 732 -986 123 609 -471 908 -859 -710 -126 -866 76 52 -629 881 -56 168 -582 -609 -40 117 551 729 -386 -150 211 -550 -86 653 13 -996 -277 -175 -484 420 600 589 341 -633 -584 -36 391 531 -869 -275 -198 -182 -71 837 461 553 -35 243 420 374 733 570 249 -425 885 566 115 331 946 901 -778 -143 3 -444 425 -874 988 -422 -81 665 442 -993 773 163 987 -222 503 38 973 264 238 514 -143 -450 -155 973 911 -974 -575 -508 881 181 -22 -85 585 -723 -512 -229 -340 -924 538 996 135 396 127 21 315 879 383 -151 -461 -872 -386 -851 -170 884 76 988 254 552 108 168 571 483 934 -317 -593 944 -637 608 861 -614 21 -753 791 997 -373 -846 30 -332 -768 558 151 735 943 462 -549 -420 -719 -170 -7 -109 250 51 -236 110 582 -419 -664 598 -861 -22 393 150 -120 -84 288 89 80 557 -652 252 127 418 -876 -440 126 985 955 -514 266 -832 -928 855 316 669 -490 966 -257 501 -912 -220 -719 852 -497 518 128 -804 761 750 -975 -598 444 -619 -88 442 -21 175 50 275 629 -17 644 322 535 957 705 659 260 682 -957 969 137 123 -902 -82 636 957 547 -75 356 631 750 456 -680 427 -484 290 -290 574 -346 -787 -20 -236 -743 603 -248 -421 437 877 -639 -260 84 -746 634 214 939 -112 484 -639 761 -741 981 -771 -240 3 -948 271 116 262 -511 -29 -83 -414 -43 362 -725 968 859 -88 312 998 890 -260 367 -790 767 868 -11 -561 -764 858 771 -73 -719 -19 882 40 645 55 153 -665 -662 876 704 698 498 623 -746 -158 325 111 -28 857 -681 -140 992 868 -169 -479 -802 -67 530 -365 324 -218 -22 333 -211 702 -21 261 40 816 946 156 465 29 -475 -326 -613 -542 912 -32 -498 -882 -480 -322 912 -544 -265 203 -515 613 -241 -488 -985 -685 -79 -359 709 744 -494 -756 -619 494 917 -742 -308 204 235 -168 -525 804 864 -258 349 520 634 998 174 -292 -719 -128 -581 370 -939 -820 5 162 -261 -780 273 -326 994 373 -35 140 976 -666 85 -645 -205 -237 -815 949 -115 904 751 194 -656 -210 -162 -998 -820 -786 -925 160 -817 -59 -902 745 -240 -972 662 309 90 784 289 -979 774 960 -736 619 -869 -851 226 461 63 340 493 723 -821 -932 -280 -475 951 173 660 394 -849 13 423 941 -674 -986 -680 295 -308 -107 -224 907 -232 -800 762 18 529 -571 733 -747 -655 673 832 -137 -898 913 629 -212 -143 112 839 946 -459 995 -239 199 603 884 360 -395 330 803 163 -1000 -752 -12 44 -325 406 -183 -170 256 -187 -558 727 727 -236 999 30 -536 102 995 -789 -109 -141 659 -57 192 -253 45 -92 81 527 -934 778 -35 -323 -407 692 -734 -178 -795 882 205 714 949 -70 -451 343 691 78 955 -691 950 -291 871 -980 941 775 815 482 -957 681 -370 990 322 108 -201 53 -660 -593 182 167 482 -876 -755 -498 158 -903 -826 391 680 438 -292 -229 -756 -707 108 -422 775 -15 622 607 438 135 250 -360 -66 794 -644 980 -53 578 984 927 -644 -278 269 -256 -937 809 178 368 326 -273 -718 883 -628 702 418 103 116 22 505 -97 -554 -589 -765 -949 -271 709 -562 -668 801 379 -877 981 286 -338 316 -745 -403 -248 -455 -93 -18 -816 -448 -416 -80 854 558 895 895 429 197 -156 133 -868 -29 -529 -222 30 158 818 166 93 -128 -893 507 520 450 -605 611 366 -402 -263 -485 373 995 986 -958 -664 804 221 -514 56 -379 290 455 47 711 758 -133 63 -69 299 146 922 -641 525 -6 66 -804 -189 345 664 999 -177 -624 593 836 -545 506 -225 -56 929 -690 -906 952 740 357 769 -419 804 -102 -814 145 -56 -246 -230 969 881 -161 -76 133 546 858 546 407 -28 -638 186 134 125 855 -28 81 998 -971 160 -552 164 -444 -504 -693 73 -94 83 961 -886 -59 406 442 -228 334 723 -356 -632 -58 582 -717 634 637 -20 45 -44 -191 289 -220 600 390 575 -628 -796 290 480 -843 917 -225 443 732 -596 -272 -51 -438 897 -599 -848 -836 191 -619 -484 476 -316 872 875 -914 -899 675 861 648 -73 260 152 -631 738 990 -396 -80 -874 423 -648 974 -187 283 -874 996 -300 311 477 941 532 -209 -566 -326 -648 -370 -199 22 -509 795 771 1000 145 284 -788 -779 813 -655 289 118 489 -257 -124 962 609 -292 237 -786 -532 880 -860 -651 -429 404 621 748 11 255 590 203 -411 -536 200 -569 -381 -63 643 -639 885 -397 615 -987 213 -311 -76 -187 508 855 -979 232 283 126 -740 -920 -168 198 763 934 -7 -457 439 482 242 -370 624 586 -143 -386 807 -941 389 918 378 346 -836 -818 704 374 34 572 356 -707 -722 542 -418 -414 219 775 843 -484 -155 -644 62 990 953 522 414 -435 70 -165 385 994 580 868 323 516 272 614 821 648 401 -142 180 318 795 103 627 -582 884 -191 879 -31 952 -24 -858 -925 907 -326 -92 646 -63 624 741 -872 287 228 -585 869 563 -828 -843 996 -344 -265 32 -900 -731 582 -236 378 687 -550 123 -679 -881 -43 680 -255 821 18 -785 881 585 -791 495 -821 -479 -21 368 -689 932 906 99 677 922 -983 429 -836 -838 -909 -815 -405 -706 -367 -726 -302 317 -99 -492 -616 978 -593 -442 132 -772 882 -469 -653 948 -930 620 -673 -878 660 -183 711 -445 -37 264 972 -748 110 -302 -176 701 -319 603 -814 -94 526 719 -968 -110 -209 1000 859 592 -617 -597 -716 514 -692 -215 -316 -161 -669 -456 -613 -61 -786 280 -520 862 -627 736 -922 832 80 -951 488 -880 -785 -660 -386 549 -659 900 978 236 -192 714 -532 -282 99 -952 656 375 -797 -891 -753 -959 -955 844 -445 -940 674 615 -556 -212 -902 -600 -827 678 913 -997 899 -929 244 912 -904 714 -579 -542 -224 -959 964 39 800 757 -418 925 -725 -687 252 6 -292 -255 -609 644 -446 91 447 315 677 -932 374 260 -478 -788 -284 742 -926 -945 -776 -122 -394 -155 -533 -497 437 -628 197 -622 -57 -470 -472 556 105 577 136 -244 -678 -912 -70 558 -259 53 77 -453 39 -90 -672 -822 19 -931 954 816 -899 809 272 232 -901 777 339 -621 -557 459 -228 -329 -885 44 -929 -234 -755 -915 -299 -836 -605 336 -174 507 594 -185 649 -143 17 -877 -984 398 -536 109 -720 -401 603 -829 808 747 -688 995 443 519 552 660 -66 -142 746 403 25 988 -248 736 -158 -227 -530 824 -722 -482 573 185 620 -847 -578 -646 890 706 242 -259 693 558 -680 1 381 351 -892 -657 -775 -404 110 173 766 36 637 -55 -166 -764 152 468 861 842 988 -127 676 -591 -565 48 534 -828 -648 255 -37 674 741 -423 -429 -194 -139 844 -223 -379 12 609 327 -778 -353 448 -459 -985 -404 -697 -452 -121 82 -805 -280 77 -625 -168 -158 -515 883 -80 -465 447 -285 -724 660 -956 -24 -792 899 741 -854 -241 916 -251 764 308 788 -467 150 -945 -632 -272 -27 322 -485 794 401 -139 -892 726 585 28 585 -181 372 -308 -937 -786 762 286 -977 705 982 -99 731 459 -403 104 959 -657 187 265 973 697 -550 444 594 -893 713 597 -277 -706 -191 -647 839 -75 -634 282 603 183 -352 -585 565 -496 935 -530 806 -453 -793 489 702 172 -617 -686 -550 -921 -793 162 -450 47 -893 -331 942 -782 776 889 -904 -678 44 781 -980 -586 -356 728 500 -920 -522 316 -58 -549 -493 -447 791 824 981 247 68 -516 860 -450 -190 270 -59 -462 -156 294 -236 -687 114 394 -951 905 -718 204 343 659 75 -300 -23 -87 377 441 -436 -762 888 58 910 -585 874 222 229 -961 660 695 -250 905 -386 109 406 -913 -774 -659 -226 974 -221 -104 521 -949 272 886 -58 880 -960 -163 468 -938 -70 657 -917 926 -712 23 -862 -323 -699 840 877 -737 -782 -549 471 -374 30 -103 -237 -309 310 -620 -503 -787 -916 -825 -128 -967 810 265 317 -381 -256 469 -389 339 -159 112 -642 -623 -611 262 -480 -158 -583 524 -319 478 -690 -6 882 342 -100 -457 268 -15 -444 740 -693 -995 798 8 -319 -868 928 -530 421 832 -830 -198 -18 188 211 -112 930 282 -818 164 816 838 -768 146 939 -315 810 -906 23 -693 -170 -789 62 -943 -637 -40 -573 -198 225 961 607 -677 -489 -339 -409 443 -754 683 421 -732 -134 -418 -737 -61 193 -686 160 -228 -335 172 952 -420 -413 90 -37 645 114 223 -242 -487 -291 -224 -805 38 -683 -896 -676 -947 -453 102 -692 461 436 615 842 -56 406 44 -955 364 -11 -905 816 -792 -400 -716 729 -698 633 -736 944 958 984 -251 -276 245 813 684 -704 954 -977 -562 -448 -60 -324 -421 -901 922 -285 561 240 771 105 963 106 879 701 593 133 -823 -67 -39 352 363 40 597 36 655 -825 158 914 382 -139 -124 -947 994 -78 -42 -276 -95 -168 25 482 -338 880 615 -909 -756 444 -290 991 -565 -722 -594 -225 244 37 -323 -968 366 275 -212 17 -690 -584 -546 -735 896 -272 -357 -726 390 -661 -301 171 855 119 -257 -606 -999 853 948 -792 859 290 -274 -645 -417 -722 -174 51 106 -881 266 -194 685 -308 466 686 -279 -654 570 -450 883 158 -688 -660 101 291 127 -279 -806 215 237 969 -329 -94 -932 34 191 549 732 3 916 -312 205 -22 -167 -690 287 920 -79 4 355 -529 -484 -980 -553 -299 -741 711 -211 -915 -941 771 -12 525 -749 -770 574 650 -95 424 -473 6 111 -915 991 365 -469 -54 -820 321 399 187 100 -425 -982 -260 596 -132 -805 -949 -147 -323 335 854 -243 711 -718 482 256 326 536 -67 776 496 -148 -890 205 719 783 -744 -300 739 -473 908 579 -213 -375 -478 750 711 297 -62 -473 -674 75 -563 134 -165 -147 -975 -994 -389 140 -22 632 -173 -173 -406 270 130 -822 -651 614 -254 204 1000 235 -810 446 -139 53 -835 -973 291 1 984 -83 -444 379 -186 553 490 -207 -49 -402 561 -195 -754 -439 -187 -943 200 427 -861 316 543 -60 353 -555 -142 389 -386 713 330 299 -167 -422 -352 -930 -737 816 -58 383 -696 406 776 -615 389 -102 -734 -437 -550 543 699 -948 -489 -167 -356 -656 -888 -517 360 636 121 788 567 -123 312 821 883 289 956 714 -312 409 907 66 -163 -34 264 -620 670 -778 -326 223 783 67 681 677 71 -627 62 -180 245 289 -508 -750 -64 -981 570 -185 -31 -8 -96 -800 19 642 -290 -208 -115 -217 -442 182 -420 820 100 411 -938 990 -551 305 -503 -269 317 -826 -909 153 -374 518 671 -275 -762 572 608 287 -502 157 -298 601 -775 678 -719 220 236 -988 514 -505 686 373 208 -835 -386 -529 -28 -365 967 -12 -649 -629 -279 838 4 278 97 -173 522 -813 -562 977 521 845 688 -926 828 221 852 294 127 70 -670 -515 150 797 237 600 -189 212 -348 603 915 -87 -237 -113 216 -779 -710 -556 920 -873 119 -525 437 584 -806 730 -215 591 -198 738 232 -792 -928 374 11 607 402 -109 -915 -231 523 990 928 266 -162 -682 116 656 -530 -163 -882 -322 308 438 471 -77 483 63 667 694 -809 -276 -459 537 -771 -152 476 107 418 650 439 -972 707 -898 -508 -45 -869 623 700 -930 -709 -128 -228 -812 -154 682 -292 -64 141 -751 -121 603 -546 -72 -955 787 -148 441 480 -301 -485 -92 397 -43 580 -359 997 39 -623 -343 -60 46 -307 -522 -309 -127 -234 7 -159 -524 338 56 -838 346 243 669 198 -248 529 -945 -211 527 838 224 881 -771 735 -589 -997 146 -537 -123 286 48 -791 16 151 871 -799 976 447 994 365 -605 594 547 422 -913 -635 -873 -985 890 516 -632 741 681 -500 646 425 -580 -677 -403 882 550 -29 -965 -937 -131 12 931 702 -379 -504 -907 219 -792 -692 958 -791 648 -590 31 488 -99 925 -342 -412 -838 866 -888 -585 -892 -571 29 371 684 -285 195 504 523 281 -941 -258 -722 746 809 -370 -21 -757 -981 931 478 540 -36 768 -37 -494 -103 882 750 -763 -254 662 -411 -656 967 945 -938 436 -586 64 -761 -39 -405 -40 686 675 -977 -263 939 -503 117 -597 476 -475 -908 616 850 450 703 -762 -501 231 698 603 412 611 57 380 490 419 -148 510 -667 -69 -710 -261 -832 -43 -547 299 -523 -3 -675 -87 329 524 9 555 958 750 -44 -412 -685 -924 -674 -746 486 -737 -383 970 -717 -465 991 932 289 -761 304 690 866 16 -177 155 -964 -899 -65 899 985 -956 -305 -97 779 711 805 545 -183 812 233 -205 -742 654 97 484 -265 -677 -180 -192 -281 811 -916 -639 890 921 -894 193 853 531 -384 -148 353 -675 -549 751 -534 -809 135 818 -898 425 -160 -385 575 -30 679 178 -724 -804 -723 913 519 942 914 -358 53 436 -963 593 -707 200 -816 310 -348 520 -241 -213 379 563 229 865 884 388 -292 -907 -208 881 -726 329 137 -702 -247 393 -245 525 -17 66 -964 40 301 903 682 731 -235 -220 853 -254 -893 -491 502 -784 726 637 -695 229 697 867 -331 983 210 -191 57 -897 -300 -636 442 -288 604 -290 -428 642 331 287 -804 -448 -513 -168 -623 -812 535 333 345 500 -603 -473 343 -324 -110 145 821 -327 134 773 -236 -506 991 -930 -171 -643 -437 -69 -993 173 -426 226 -518 132 -980 690 -132 932 -11 -952 -132 -528 -866 244 -329 901 447 22 839 10 -829 -866 -916 -655 215 401 177 888 577 -366 -461 500 601 802 20 -930 835 -78 78 243 -202 170 -532 196 333 -182 -433 -579 436 -329 227 -37 -136 5 -261 611 -127 -439 -336 -274 -6 592 688 74 775 -866 225 -356 143 900 -689 986 126 92 954 767 754 -62 -979 802 340 32 899 315 -755 766 448 986 293 287 -8 888 -940 -991 -395 587 -101 -795 832 -635 772 -397 -582 -454 717 16 -187 -968 310 808 59 -603 -572 558 -28 562 -367 -866 -701 -520 -712 -941 267 -429 -390 72 -717 375 634 354 228 -578 131 484 -574 -302 -343 87 -499 -441 581 -293 -493 -301 869 -561 -810 -517 972 -345 806 -473 -502 -117 -854 655 657 339 -931 52 561 -486 -37 -953 -364 655 -95 -703 348 30 -571 373 -274 -754 -93 41 571 561 376 553 713 -336 891 -845 -451 823 -421 117 -191 -286 729 731 355 862 -941 691 -615 871 -484 -605 407 345 993 -695 75 71 -803 -455 981 585 -236 490 -12 -55 23 -948 -616 -803 679 -630 -985 -416 920 -497 -757 438 101 896 -127 -855 -856 468 -979 527 -533 -288 709 757 406 498 -371 560 958 -133 300 655 -224 -702 -311 -773 -628 -984 70 779 726 -88 857 -378 -625 298 165 -521 -783 -949 -965 -290 -865 443 501 -974 -458 -392 270 -24 -75 -762 -450 -703 693 402 621 119 166 803 387 -913 976 845 345 -668 -478 -586 -469 -592 -62 485 564 -822 579 861 -886 -681 -747 678 328 596 992 -649 726 -519 280 882 -869 277 284 -360 833 -207 4 -753 -19 980 -951 536 140 -992 -283 -323 473 -993 513 211 512 -93 231 487 834 489 934 865 437 140 -994 61 370 701 80 -499 893 674 38 825 -461 -337 -535 -499 -457 181 78 -266 -361 64 -238 759 687 664 744 788 -929 -373 -196 486 912 -302 -503 -827 431 141 773 47 -634 298 -969 -888 707 -256 -23 -488 46 -249 60 -779 -483 91 771 -541 -6 243 902 132 -327 517 -630 104 -348 -988 651 328 -623 23 776 -527 -306 -464 605 -808 968 -472 -894 -859 742 307 -488 -452 -697 -323 -856 553 230 467 -618 -575 459 -79 -821 687 -877 -208 120 755 -911 267 384 242 -246 -497 -166 686 -929 -616 -53 -431 -401 809 -197 665 510 207 -929 -69 -74 138 -457 294 -192 -707 -820 579 -411 -553 836 279 -903 -620 792 228 -691 498 262 787 447 -36 626 -102 -267 -838 682 -308 -791 -882 -285 667 942 -42 -894 -208 841 900 -864 -232 -793 -685 -252 -358 -541 285 619 170 964 -175 -297 -121 170 431 725 -391 983 299 939 -132 564 -182 267 -497 689 164 139 -89 436 73 82 -25 -905 169 -966 636 -32 -302 595 941 245 -344 625 -824 -857 428 -684 681 -352 81 194 -872 244 -980 -12 538 -776 -192 896 -257 -602 -717 -312 -644 -6 -391 231 -213 419 223 718 534 -385 -762 703 871 -750 659 292 -455 -388 -220 288 -108 -140 -26 806 -376 -782 346 -557 -431 -515 451 452 567 -382 -835 -842 -422 -305 -464 888 61 -828 -328 -366 927 693 -216 -760 -334 534 -609 -361 801 913 -793 -580 319 -839 -319 301 460 681 -833 -977 186 858 -74 -573 -490 129 -643 225 -28 -267 238 639 -467 420 622 -75 -245 349 531 920 545 -463 622 -458 235 -414 -438 463 -597 615 -976 72 771 -546 -974 -457 67 205 904 280 -244 279 -226 511 992 -776 -12 -938 -460 -928 -401 -207 -998 -372 603 179 357 -885 -413 425 711 -965 775 85 -439 604 967 -799 -133 12 -120 -521 624 -873 911 -717 466 106 298 823 78 -404 805 742 499 -979 -314 351 -316 -566 172 538 -514 289 -771 845 13 603 897 610 446 -192 -898 904 -489 -232 -1 -85 -595 262 -991 -574 209 -408 -801 -406 950 474 802 896 -917 378 -388 -250 77 -549 -375 -494 -48 -714 -796 952 -840 443 649 -767 609 -228 97 973 -156 132 999 961 746 867 -427 450 158 -592 688 -991 828 -375 -379 525 217 -953 902 -804 -995 669 855 642 -184 -524 -477 284 849 -828 -273 -19 439 285 -365 486 -178 918 458 -701 -141 686 -308 396 -591 828 -485 -659 985 -587 -744 183 -499 -174 552 -830 324 905 331 691 -738 -703 155 439 -713 639 -888 -13 -460 -656 -326 58 419 678 929 374 -766 285 -667 870 -321 -748 -463 -670 905 281 -453 213 -132 -360 -358 -70 -246 271 599 767 -834 34 388 905 -941 -411 -732 -980 -134 261 911 -739 10 -651 -871 112 -978 -5 626 766 -246 574 848 -407 201 -512 -571 171 -27 537 -633 640 942 -775 239 493 870 167 514 -706 796 -606 298 175 444 -766 231 -78 540 -60 -1000 450 458 -56 85 263 295 -824 -700 61 -686 595 -496 -206 -75 -482 -992 -439 637 563 -862 45 375 -812 103 764 -954 817 72 305 394 -849 165 -239 -143 755 -567 912 434 -716 -327 332 -152 -280 622 59 18 117 -952 -207 -426 313 24 673 513 302 -153 436 781 -834 674 445 192 359 -887 -497 -982 825 113 520 247 -447 -597 304 557 -75 -569 -908 -792 -242 70 -143 -384 -779 -351 -874 -41 -564 -614 756 -786 487 -372 352 804 -479 -526 929 -867 287 786 -270 -806 -594 -642 643 -148 -514 -455 -336 619 -260 666 -882 656 771 186 533 542 838 -540 492 29 61 -869 -457 0 -175 -168 33 678 -384 356 530 -637 970 196 644 -449 -581 968 105 742 -305 -498 -780 646 651 -465 -791 -558 792 -680 408 -684 400 216 -705 -90 -327 581 -596 -483 958 -766 -342 348 611 -203 194 -699 -970 215 834 -738 395 -935 -512 -528 -960 462 632 940 140 989 -402 768 86 -20 417 927 -869 -530 145 389 -795 908 -961 -383 -944 486 289 -433 -464 433 573 274 631 200 -922 437 -979 422 -714 -167 59 -340 593 650 9 162 -543 -890 -491 -462 762 -668 58 -829 -199 -406 -20 394 -157 -508 866 -975 -860 411 660 -213 -392 -469 -112 -994 -372 562 94 -13 -775 -642 639 113 -194 364 -74 612 594 709 85 432 -420 506 -500 -286 439 245 -27 759 776 -201 -312 376 -744 -826 376 -882 -288 -376 -661 -204 -255 -390 664 -846 617 -967 -212 769 -741 -662 -87 -1 -131 -80 644 -834 -976 355 567 358 -649 443 -616 100 -542 818 883 590 486 -547 -939 -229 102 76 -854 365 782 -659 347 525 -660 914 -123 45 42 -591 226 475 -714 538 310 742 -745 145 617 349 -729 -839 460 411 -755 675 246 167 -972 948 -424 90 610 -405 -775 639 -184 264 439 -372 977 487 -681 -199 -754 -20 -559 -67 523 -164 -546 640 -661 254 686 -870 382 -187 722 -823 -277 -639 631 -255 -19 238 -384 447 738 -871 62 -176 -843 -403 -407 -236 79 -629 -966 740 881 -524 909 -914 83 -620 -967 -1000 -905 666 -401 377 943 654 629 618 297 -10 71 316 15 610 -287 392 -731 -396 376 -894 -35 -11 -250 -394 523 -825 621 879 -288 564 -769 -13 -733 -399 109 933 -387 598 -465 525 359 108 202 -932 938 -733 356 -162 -490 729 129 -150 714 -545 711 568 -812 659 -436 485 216 924 711 -238 639 -756 409 768 487 377 -956 469 516 281 -691 -968 -904 88 -179 288 -70 -205 -577 816 922 -946 -164 -583 423 -479 608 -582 696 163 -411 414 -407 659 785 17 603 625 635 -237 -824 -702 255 -302 -197 890 -307 -953 695 738 979 469 -455 29 -292 731 -956 935 263 211 -44 -216 -97 -574 -322 -542 219 -927 194 562 70 730 -102 986 -91 -73 -340 768 -915 -453 -951 756 -33 372 751 -15 326 -526 918 -334 806 56 978 78 822 -427 -355 -542 559 50 886 157 -142 150 577 125 -688 612 -534 -217 -795 -678 -979 -715 -881 -824 -515 -854 -996 -532 406 -491 -965 537 95 -186 -194 -498 -663 -819 -257 948 74 719 -931 907 860 983 -205 -492 556 190 463 441 119 -505 271 720 85 -880 -740 -624 -727 -4 -475 827 66 639 668 -677 -174 33 -164 309 -913 275 645 -224 209 -816 501 -530 633 85 -317 -411 -827 -317 -924 96 96 -635 630 788 -25 -516 264 -160 -635 402 653 655 482 18 -24 -269 212 -955 30 114 22 476 -292 -75 -546 -731 -620 854 -640 -456 -755 -67 462 -904 -699 -399 -433 -610 254 531 -89 -919 -60 -946 -494 -84 656 475 -473 11 745 451 -798 106 -63 672 807 454 363 -341 593 -112 247 -172 -774 -769 483 -702 477 393 -444 498 239 -3 -158 489 -468 -760 13 0 563 -741 -32 86 725 -242 -903 605 -251 716 826 -812 598 -306 336 -935 708 -474 2 -667 59 36 829 -553 580 915 176 -77 885 -961 -208 -644 367 467 98 -873 -343 225 -945 -956 -972 939 -291 -284 775 -329 -932 -970 -627 18 23 -460 415 -159 858 -992 -23 -223 387 -486 78 686 197 -366 363 -677 -660 154 555 -665 -118 581 208 -703 -102 981 646 851 -342 -482 -659 309 -988 505 955 369 323 -334 -970 -668 -992 -97 -872 -891 329 -933 -226 -88 452 82 -352 -130 866 -476 -381 694 778 -34 979 115 474 366 -454 -246 -481 -308 -588 968 977 428 -38 775 -813 984 -814 -83 715 -660 589 833 -170 -973 273 469 -372 751 -978 -215 277 980 281 -221 736 43 859 -244 341 -359 -513 127 -510 618 268 655 261 242 -588 897 -308 735 697 612 939 455 532 161 370 707 804 -861 605 164 468 -364 -253 -824 -7 -235 -556 -674 -107 781 747 -890 -987 324 -912 -540 372 359 -949 -62 39 -158 -119 722 -694 620 -499 875 -122 -872 -957 -606 30 -976 -21 6 589 -411 -315 -712 913 829 -244 170 -499 950 -515 717 99 89 641 -335 -41 -826 91 -165 -488 -662 -20 -446 754 849 245 -476 -397 -684 -270 543 -190 762 -59 -338 -373 628 612 945 -687 -335 19 -813 -488 -770 892 258 965 -510 589 -938 942 -9 949 988 657 605 677 725 -396 -20 -92 -94 -352 689 -653 916 -801 745 801 441 -354 -434 210 -978 -727 -900 299 -377 -874 567 437 -895 442 -577 -17 141 -219 -563 399 -799 -89 -639 -455 -110 119 768 -872 825 379 -89 -685 120 -972 -207 413 381 -267 -836 -389 581 609 902 64 51 302 270 -163 -737 938 928 -978 -737 -822 -632 -537 140 -352 -479 103 -766 999 123 -518 637 -767 -659 511 -316 895 574 934 -579 433 911 285 -180 609 43 -877 -906 461 786 -394 -624 -659 867 319 819 -714 -353 212 -412 511 -426 -202 -693 134 680 896 313 -930 -343 293 -85 -983 -707 502 399 100 -209 825 803 -52 450 443 263 -723 929 798 -485 -703 -230 -915 -641 447 999 61 865 -606 536 -599 821 310 -639 148 566 283 210 -665 115 162 -623 -290 641 -635 -799 326 -818 91 -222 630 -761 -134 854 347 -865 -328 924 -817 323 526 -933 763 -563 -233 603 -399 104 453 411 -626 99 -36 -24 716 -279 488 750 689 293 480 -166 -722 -955 -100 -612 297 -723 894 963 -632 -261 -453 362 840 780 311 -865 5 -916 -453 136 -496 -279 857 576 -267 338 699 354 221 649 -691 381 -452 214 984 -794 -334 -919 -234 -443 -248 160 -847 838 -306 928 384 297 559 -308 172 888 -391 123 573 -645 -52 346 -277 -119 -623 -742 -886 490 -984 181 696 70 366 -137 964 8 -635 394 -126 994 409 517 -673 68 -19 764 -547 -334 -940 -671 -462 -637 217 -934 968 -51 -964 743 -246 -1 -287 -992 -818 930 -588 -619 424 -881 653 -371 -86 -799 -957 708 -808 -574 -782 434 -858 -913 680 860 209 -408 532 -565 340 -622 401 -99 -520 749 310 75 -303 -366 263 192 -811 847 947 -300 -610 302 -57 219 186 -806 -641 600 -393 -145 697 417 -253 -325 103 999 173 -935 -58 -181 -283 715 729 -509 -378 892 -28 -49 -844 207 325 917 -624 -576 -822 -222 704 657 433 -892 270 592 165 571 112 491 278 -542 849 139 -595 -269 -881 -89 559 -690 -227 540 -393 9 691 29 199 452 233 -214 243 893 165 829 -166 -729 -555 884 -963 11 560 653 -385 427 709 719 990 -634 -535 647 -348 730 310 -979 -26 -526 -457 602 192 -859 -764 574 425 830 -883 128 -584 -130 -951 788 -274 -57 276 924 788 796 -876 283 -423 -604 730 995 -709 -39 -146 74 830 -298 647 -867 -736 -89 -135 325 -726 200 -24 -625 -250 88 -996 407 -307 -718 -250 -338 -974 472 580 -381 291 -881 -757 301 545 -721 200 30 -215 -867 -159 136 -36 -336 -339 -853 870 -362 169 -975 542 759 370 -209 49 277 -404 -866 465 -924 36 916 425 339 -582 -195 -723 61 4 338 627 301 521 -199 536 704 -54 658 -619 383 -606 476 884 20 100 548 666 -586 -485 104 -15 -804 62 832 -218 -206 -912 -171 -754 -52 619 -189 -466 -678 -122 -490 553 -898 270 569 44 -306 592 503 656 -814 -264 -686 989 334 810 577 -65 704 -316 -538 -166 -493 528 -848 -825 -232 658 -361 -812 -746 943 203 -694 -753 -797 -448 709 -230 -107 593 745 -957 680 411 111 565 749 -97 529 -262 547 -825 27 292 403 661 817 21 -131 995 451 -465 220 773 735 956 -486 -450 -558 -338 595 757 -63 -767 229 126 -980 -90 -368 -87 906 72 -254 369 414 -828 156 51 -709 -100 988 -798 -628 877 452 690 -686 -34 204 557 -37 -50 989 575 -473 -266 224 806 -330 515 -999 -407 -581 -625 -210 175 222 897 968 323 758 605 191 357 -905 -303 -72 973 -148 219 -582 17 602 17 -262 114 429 266 -688 -789 734 106 123 745 -973 -43 -576 -745 -697 -918 -794 -834 167 -607 193 -323 275 463 711 -199 -7 -15 814 320 808 942 718 -153 630 557 -962 -821 -652 -924 269 -564 980 -613 -374 504 -405 434 327 753 -908 -433 -42 -403 687 -109 1 -959 -143 664 -833 -750 73 -500 -730 589 800 -566 913 598 -943 -226 -153 -149 -394 -557 -127 -291 228 -232 -85 -46 866 727 -472 398 667 -513 673 830 183 549 708 -850 -566 -110 962 639 798 600 401 223 -452 -311 987 343 -438 113 -380 -861 831 885 822 866 112 -20 -618 -977 255 415 802 -568 -386 -821 -988 -672 242 850 -200 941 -81 213 581 -759 548 -529 508 -16 345 540 973 641 -72 -148 -138 963 125 922 -877 -270 -948 367 -758 -798 321 50 -146 -409 564 -126 528 450 -388 -868 708 752 930 999 -612 -836 348 -61 622 -981 809 686 499 423 302 781 -227 141 284 -752 -1 79 268 614 -706 97 220 -893 935 -789 575 793 788 560 -874 646 -145 728 333 -34 880 656 80 169 127 205 537 87 -966 -482 -417 -988 424 -574 -4 -675 483 -199 -611 319 767 -548 232 188 -984 -699 -54 730 -72 452 -137 -835 -275 714 -936 -73 -852 755 885 -778 -161 -345 -891 -23 -493 -354 -172 963 219 -626 0 473 121 390 875 -697 356 -846 46 155 309 -2 -76 -186 707 367 -579 443 758 -866 792 358 -725 252 875 3 711 654 34 -600 -671 142 -433 -945 -12 489 -652 -46 513 -824 107 -110 -395 371 -152 318 46 403 -434 308 -823 987 765 844 -662 -862 384 781 920 911 -205 353 -3 896 -542 974 260 18 -792 -739 816 453 -622 337 -936 -721 469 -713 231 214 -35 819 802 -917 -478 -279 -429 290 112 862 676 249 -714 -119 470 -223 -112 276 198 -864 -552 -735 -672 -984 669 607 819 335 570 562 825 748 -967 -14 -131 484 208 82 330 -209 -966 199 421 138 957 758 541 -971 -846 985 -705 917 -733 -591 -108 -711 -494 -56 -759 139 417 -666 -513 -487 958 395 -285 -741 632 233 -589 -702 -570 -989 312 -422 767 433 92 27 785 -287 -868 947 -948 -2 -781 927 -325 238 -618 -318 -331 656 66 -629 -924 -468 824 549 -572 254 934 36 991 579 -286 -796 214 -986 -340 614 158 168 337 -734 107 886 941 238 128 -687 -533 -793 61 728 664 -736 888 -244 899 -219 -800 -912 918 -449 870 238 -963 -510 -405 -85 -452 -347 -422 -465 -1000 -1 -595 -791 890 -913 -958 -988 -205 -867 373 997 634 -149 -654 928 -809 -62 327 885 826 -802 -245 845 -209 -766 -410 547 -410 281 492 -427 -767 477 -604 148 862 419 749 -570 919 -667 -173 -3 862 -546 -18 -946 939 973 -283 109 -805 786 828 -522 -36 397 269 224 682 -522 -378 -854 -951 93 853 -450 11 966 -941 -47 -435 -175 -897 -136 -968 -369 732 563 67 -748 -513 -292 605 -161 137 595 -674 -28 -184 -68 -242 425 -251 472 -513 972 -615 714 377 -910 817 792 123 -773 -603 -915 723 564 175 551 -454 -849 261 -649 969 429 868 -584 -362 716 -897 872 390 287 -491 941 -290 895 587 -149 -382 778 -385 -245 915 440 -842 63 31 993 -778 -670 -28 -925 186 968 724 170 928 244 33 116 -363 754 -758 109 826 -347 324 -539 702 -647 -568 53 830 -224 -202 587 -469 359 -16 -934 -273 -364 -355 -400 -446 305 -706 338 -681 -225 859 250 108 -603 907 961 563 6 39 -35 262 -810 -355 -562 -830 96 796 162 -422 -37 379 -276 36 -133 -524 637 94 -295 -273 -148 -459 864 371 613 554 -963 -604 353 616 -914 243 -354 -371 65 554 14 -760 509 671 -903 948 -485 323 621 339 -3 -636 -727 42 378 -346 -998 23 -285 415 -313 789 112 489 224 -705 986 -814 689 637 -956 -617 237 -188 -819 -412 -884 258 957 -593 957 -473 967 707 -267 313 -286 -598 690 479 864 884 -133 -102 75 780 -194 -130 67 507 857 840 -453 550 -857 -122 878 803 -859 363 155 -309 -850 -879 224 400 -638 -639 -833 723 -313 -884 -769 -226 -363 -604 824 522 285 738 950 210 -295 -654 -278 -186 929 -224 239 575 113 -996 187 -71 216 -843 491 -336 567 -170 -679 -555 -189 -486 364 -972 87 604 -662 -215 476 455 413 -345 -196 -330 -509 552 -609 -418 -156 -486 776 -478 647 -251 588 -791 -857 -971 162 -301 -742 -383 -374 583 -585 -619 -666 -179 -711 623 -713 716 649 222 493 -90 689 883 -89 861 -861 514 -760 -415 -351 697 -769 115 -558 666 624 -130 477 522 159 104 528 971 -704 -664 632 -461 -986 -656 504 227 775 979 695 -492 -31 34 -517 -41 -67 -267 -737 -736 475 -785 760 736 52 -792 -529 -438 -325 -144 129 -30 -893 940 -128 -648 -109 42 696 -683 509 666 479 -894 163 346 738 576 913 -723 742 700 342 -903 -662 923 49 -181 260 272 -449 -183 -219 584 -862 -139 -902 424 995 -176 322 999 -732 -234 -77 664 -926 625 358 277 206 -888 -761 330 52 59 386 796 228 -721 -608 861 -598 -991 30 -219 548 353 -301 159 851 -857 -56 566 -849 73 274 -839 406 780 6 -570 -893 -380 669 -419 -507 -642 676 816 -325 -592 -883 674 -173 973 584 200 -766 -771 -516 134 558 867 872 456 -392 986 531 -776 682 53 -982 81 718 -884 -226 367 188 -759 522 -174 222 -126 -238 -951 873 947 391 761 800 676 896 -308 646 -623 130 -612 -756 984 497 -191 -675 -877 -565 43 45 -307 -474 -548 560 981 -183 -488 -793 572 764 -965 -593 -711 -479 -31 896 638 -742 -564 -886 927 -72 -478 -494 569 -715 -513 717 -101 -15 -13 666 32 689 -559 -613 -869 394 141 -927 298 -781 -217 -456 -418 -667 204 -305 873 997 248 -267 -132 -968 423 181 566 204 -805 -506 919 580 379 14 911 208 -993 681 810 796 -543 -48 506 478 -84 238 883 -636 -496 194 -974 -50 -852 -345 -120 395 -156 294 -574 833 421 -184 -61 161 90 872 -101 -87 248 -738 -752 570 297 -831 710 -618 -508 -200 -577 -483 910 -343 819 -28 468 600 222 -927 -176 -83 159 -43 48 -507 705 265 -432 285 861 -985 -301 -525 -796 -5 -592 155 183 161 -615 -203 855 238 291 879 494 798 -478 -51 96 -705 265 613 -567 363 -58 706 -387 617 -979 -340 574 -57 892 652 516 331 -378 740 -248 747 476 406 -252 -789 -793 234 -781 -804 -643 -676 233 266 500 527 -123 737 -355 -609 -566 -602 -965 -152 -440 84 21 889 457 821 -106 -781 -74 -960 315 -409 550 -849 746 -605 657 911 -190 169 215 483 -125 -431 636 -300 314 148 -48 -531 -805 -186 479 -368 722 -529 -126 640 -224 943 -545 454 746 -103 972 68 -402 -534 -442 -591 454 -945 -256 979 562 156 -601 248 -107 -838 619 442 -473 415 30 -92 -33 -521 979 76 -187 312 951 431 -409 -87 -680 96 -324 262 840 -304 -264 23 -75 463 560 794 290 961 -964 -611 640 906 677 -986 752 792 -286 -459 -622 854 -215 -190 979 601 -573 -589 774 740 137 208 724 -771 -219 251 574 -270 948 850 -144 72 -616 -844 948 -818 -748 -682 300 988 -751 982 -803 843 358 -810 -974 300 -32 -607 88 882 413 418 -883 794 801 816 114 -410 74 257 -268 -964 -582 -276 -973 -375 -958 222 838 340 469 289 429 -230 -57 -295 349 572 -848 289 536 -877 991 -532 -132 909 -101 169 31 758 605 -926 518 170 -960 799 -23 776 -250 841 788 -383 410 -156 184 -127 749 867 -837 -144 -15 531 577 -616 504 -786 907 -368 -643 -895 328 164 -614 -131 445 739 372 -677 636 335 -352 -877 -248 -433 442 -693 -223 205 852 -197 -373 -868 833 49 -360 337 734 -873 -339 -446 -911 -657 447 917 142 619 -745 -222 -261 -740 -812 24 826 411 -873 828 318 -606 315 -453 -976 -819 889 -217 770 959 297 16 -798 -555 472 690 369 -337 953 903 -971 93 -256 918 -791 -67 719 -538 435 301 -469 -319 305 17 -942 535 -714 913 75 -688 -665 -562 559 833 -23 402 56 -576 947 214 769 478 266 -103 709 313 781 -579 71 -281 978 646 46 -146 -685 -683 -605 -126 868 -327 -687 -398 871 -459 662 -135 -132 186 314 -900 86 308 -955 -746 486 568 842 -400 -98 -621 781 411 839 -357 907 -876 867 -762 520 751 -479 -952 130 806 -438 677 797 -680 -80 -903 412 123 624 -829 -52 -189 -675 850 436 41 935 471 593 651 6 -996 92 990 288 -557 537 910 404 -407 631 547 562 -843 -884 -185 -250 345 851 -211 -990 738 -578 414 -785 -374 780 806 -859 -376 -898 -201 -348 -640 260 -117 -591 -204 813 133 276 -897 -626 -356 272 527 678 241 945 455 199 697 29 -28 -394 -939 403 492 -396 225 317 528 112 901 -143 868 869 406 307 -888 213 -732 -993 580 -301 -733 -876 -167 744 -307 434 -465 -723 -477 -863 -998 888 -694 -735 -961 111 -862 -492 153 359 825 -235 675 345 88 -583 -362 800 806 584 -276 -188 -427 -715 -368 -313 -347 -590 -942 -249 440 85 -907 249 515 -668 534 -647 -153 433 546 -15 -881 321 -188 -704 -544 86 473 -730 -857 -620 37 165 -960 -965 458 581 582 319 -772 -456 443 -141 282 407 -842 -884 -289 -865 -93 982 -818 -971 -868 218 717 700 -817 111 -489 -185 597 -563 840 -265 174 464 235 -37 876 -361 810 719 -180 -490 -119 276 -191 -142 473 -249 -9 -333 770 400 381 881 -591 -260 -135 -953 -5 -642 88 147 -194 31 -212 -46 126 857 602 -220 544 22 -412 623 -10 484 780 668 613 870 -952 -979 -742 -144 -395 -532 300 740 514 988 -480 411 852 710 9 -928 -918 -537 -436 -949 423 145 493 956 -13 -66 473 -775 439 845 554 929 -495 -232 911 770 64 462 672 -953 -350 926 150 729 -604 781 153 94 785 -507 844 991 731 133 450 -808 -864 -808 881 449 -41 695 -571 237 26 283 -359 373 341 -327 -51 424 -615 -768 162 869 680 375 644 -59 1000 -13 -292 -454 244 183 -746 -587 863 231 -688 833 143 197 39 572 870 -205 -212 -501 -762 -698 520 783 362 -963 -147 572 -560 -560 935 514 37 -109 -803 120 456 -454 406 524 40 89 -619 -734 536 697 -412 -263 108 238 -842 5 686 -784 -371 -970 584 -250 467 -479 617 -182 333 330 728 28 -351 -536 682 528 342 -185 -478 184 291 -936 -371 -786 473 542 -422 498 -637 255 -478 481 971 -460 291 853 879 -862 -251 -169 -125 -692 394 743 -703 610 212 765 -148 267 91 -780 -663 40 942 -919 -275 -371 -772 737 -983 -396 -817 -377 800 -932 -333 223 724 -672 791 890 -677 555 783 -941 -306 8 -315 -927 -408 -95 -582 393 -732 -400 -615 948 897 -362 43 -541 -478 638 -308 -279 -99 253 -793 423 408 -588 363 241 210 -31 319 601 -20 -519 869 73 -859 397 579 -631 880 -334 461 -83 -97 467 -795 -918 331 209 376 157 192 825 -922 801 61 -752 285 -896 -839 28 -649 -497 790 121 -96 227 39 251 -178 -503 947 369 749 347 -381 -126 -639 330 -426 -679 172 974 -104 -833 908 736 827 330 966 -734 -376 -332 633 -13 -663 501 113 781 -758 -521 -545 -845 -719 -616 -206 -65 -528 559 -638 946 700 -583 173 743 -120 -208 -435 -893 783 3 -801 -583 678 -862 -820 -171 -967 487 179 -319 -573 -316 220 136 653 767 -87 376 -531 -243 533 346 679 856 310 -195 -790 -423 -363 865 579 -347 -574 738 268 -330 -792 -334 -133 -502 307 -566 247 36 -873 449 602 346 704 77 -329 646 989 -473 199 -936 -199 -851 8 231 933 564 994 447 -304 -40 -316 -638 -558 -853 221 -159 419 -508 -599 550 18 792 -238 -570 -495 127 127 549 -749 429 496 -502 642 580 390 -847 -406 -304 236 -432 53 -945 -809 -344 594 29 -90 597 -970 -821 -766 -275 -934 -547 -804 -949 848 -288 999 688 266 865 -200 -841 -519 972 -59 288 479 292 -111 908 -3 833 521 556 928 418 -316 95 -482 -633 11 -569 206 -138 795 -351 487 711 -43 591 709 -300 595 -167 164 -331 400 -936 798 371 757 39 133 13 110 -559 -739 45 918 598 -200 523 -459 -824 -706 -772 982 -697 174 -555 169 668 400 -43 97 377 -889 -916 -606 -182 -824 -723 -463 -208 -43 972 840 -261 -117 691 773 702 190 951 534 -863 -701 849 -345 481 523 853 258 483 601 496 -762 379 -729 -568 -986 631 593 -959 -506 148 837 -158 -318 23 -494 372 611 612 453 -67 524 980 956 584 -141 -664 -6 -468 840 -866 -604 -409 769 278 257 -61 -75 -594 258 -257 477 506 -733 381 573 -914 -350 892 134 -982 931 -260 -864 765 -68 612 -148 -871 -407 -835 561 171 -29 -79 357 -774 17 634 -416 800 -579 -109 872 -92 672 602 210 -222 -672 844 -293 -120 733 -998 -519 318 -635 -686 -558 -273 -877 -792 -374 388 -66 803 430 -504 -280 323 903 -731 -335 180 698 -228 314 773 851 -986 577 -128 -299 995 123 722 -548 -860 267 -940 -973 437 402 777 40 853 -640 -433 481 -622 -699 -558 983 -189 309 670 544 293 401 476 -581 -740 425 -499 -951 22 81 163 709 -792 793 -891 325 822 -33 -809 3 763 -337 -940 877 120 -464 -547 820 -276 822 -904 358 856 866 -436 -772 810 -352 983 -885 147 703 838 681 139 80 897 -261 -872 64 753 635 -805 -195 -55 -450 -332 -698 899 661 -599 -619 -918 -390 -15 138 463 820 -289 -711 -127 -622 -581 331 9 181 -219 640 -643 -321 -766 600 904 -799 -742 37 -125 102 424 611 974 543 -952 270 -903 -114 -174 -366 -722 -541 763 -549 -989 958 885 -308 255 -916 508 -570 -119 618 409 -176 241 -529 579 -684 611 -300 -967 532 321 -131 754 -337 -889 825 311 910 -262 347 -543 17 823 884 679 357 -346 -182 -627 591 594 -983 -632 778 -833 -701 303 78 -931 -313 -87 -554 -576 200 130 96 -562 -397 -644 -264 -725 631 -102 714 -439 635 843 879 680 472 324 -528 -144 337 104 378 885 748 -176 472 -927 -420 -166 425 481 884 969 406 34 976 624 -609 -250 584 427 515 -781 -29 -697 796 606 -690 131 -391 -271 135 797 562 -704 92 -171 229 -899 -602 642 -21 -647 -91 850 781 55 270 402 230 -132 271 285 -674 710 789 -743 264 887 986 745 805 -559 -998 362 -367 -374 990 -454 4 -767 104 -585 -380 -448 439 841 489 -266 759 -186 921 479 298 -660 950 111 417 -260 -407 -865 532 -539 -507 -313 -211 969 -745 -704 -514 596 514 -145 -343 -23 -4 -986 796 441 -404 448 665 796 -779 -441 769 856 -310 -412 476 209 515 69 674 -946 -10 -531 -735 -294 -314 -589 -782 954 441 -196 -420 -962 923 118 -573 -119 -925 -708 944 964 -628 714 -219 230 781 -710 100 -840 629 326 -838 -810 677 17 576 -972 -86 -881 473 958 -120 853 -684 -886 741 -418 -990 513 -603 -460 -68 -664 -164 336 -543 -782 -209 601 750 -906 -900 3 936 859 -651 -281 -34 260 -360 -382 -195 698 -872 188 917 38 -714 -722 530 573 -293 327 -877 -855 -570 -686 973 -70 964 -215 -365 867 961 -193 -390 -231 808 197 -529 191 411 161 110 991 442 813 166 -519 -346 -840 -979 -822 150 -964 -816 379 -436 639 522 -111 -903 -239 488 -438 111 -818 283 488 -210 -149 357 180 -99 507 856 854 299 -787 -323 72 -531 760 445 434 70 239 -379 332 -427 600 126 -249 -929 699 966 -882 -335 -305 108 218 539 -789 -924 730 -287 759 33 -733 599 652 -196 662 -903 -425 151 486 517 70 19 162 654 -754 754 -263 310 -599 615 -769 372 555 586 -575 -612 817 -297 674 -837 921 -999 48 -235 448 -208 -452 357 -432 255 436 -716 -447 -261 -1000 847 447 -201 -201 -586 -208 -261 -271 -881 -191 -831 -565 220 -284 -757 -527 857 374 547 -676 642 984 256 147 -986 707 -707 -376 -378 133 985 562 953 -740 978 -832 -355 492 -353 -846 50 -375 -961 -560 -307 -190 131 -137 141 673 -806 -28 683 -413 689 172 -374 616 -269 226 571 -232 66 224 -732 -328 -403 -845 -42 -743 -923 370 -145 -210 -974 1000 215 -635 -441 -65 -249 -877 -137 -537 -593 -127 639 996 485 194 -226 -736 -756 302 -997 803 -183 -458 -678 -181 -411 3 753 -332 -430 -561 -846 81 63 -588 -273 -865 -969 -239 -703 -684 -42 -421 186 -389 -365 -320 554 642 64 -547 707 -5 330 487 -646 -85 681 -357 -235 -506 -986 -705 -100 139 486 -682 -732 290 -15 518 192 258 836 575 -979 390 -405 104 -934 -345 -455 954 452 31 -868 -558 -200 -418 865 874 -832 -109 -241 -407 580 -706 19 339 607 -639 314 -983 251 407 -980 87 445 736 268 -732 -108 -676 -258 -175 310 -594 409 -593 -926 -676 -991 443 -222 -833 -853 613 817 -9 247 385 784 -745 -428 -234 -609 -887 676 -720 215 492 237 259 904 962 386 260 -817 812 845 55 835 556 -195 -108 412 -588 757 -463 -638 173 234 -67 931 970 895 -622 -896 -347 862 565 -987 786 -238 -883 -159 -496 366 -96 480 -445 665 663 279 936 719 -44 -297 -197 895 -564 390 125 139 -978 -337 -896 185 -187 324 575 -510 -812 328 -270 -67 -198 -473 -477 -294 -938 -34 -13 376 311 897 791 308 -813 -261 -552 793 484 -315 915 -30 -379 126 659 -268 248 -276 -124 64 -94 344 -590 -891 -804 664 -932 159 -583 319 372 333 -108 444 788 936 34 181 -803 502 -830 703 -430 -958 -861 495 -638 770 709 840 -434 -495 199 323 605 -89 338 -200 168 900 679 226 -158 546 -315 -80 518 -738 242 633 733 -618 -226 -281 -879 371 107 -115 -115 858 -611 -345 249 201 -346 456 904 662 -740 124 -340 547 721 93 -257 -219 -107 -474 584 -21 -701 206 -87 -830 189 675 -618 -981 396 106 447 -224 -418 -690 -343 212 -817 198 651 -789 -735 290 -302 -276 631 -938 765 -323 923 -926 -829 -773 130 408 -984 -902 217 863 163 -795 -441 -37 746 -52 227 -775 -56 -162 282 -839 -521 512 541 -707 -299 -536 -424 -635 -357 81 -184 700 -245 992 -17 114 -393 390 -191 -853 -24 -513 -56 -874 -552 499 313 -579 536 581 79 191 398 681 166 584 186 -791 -48 -926 -610 -725 509 40 470 -465 882 -786 927 -794 729 991 768 130 -226 -333 -26 -424 234 -13 715 -542 -446 -631 -206 -554 -245 409 -568 -73 339 -97 -527 129 -45 715 271 147 -608 158 -139 -521 -45 62 520 -591 -988 -509 -527 -464 998 -155 511 971 922 862 -449 -609 298 459 -950 -533 -870 -212 -788 136 395 954 320 -700 456 -543 -715 -775 606 -641 -34 208 732 299 -877 834 -159 603 549 862 -590 24 259 -998 43 -979 781 -350 -970 417 357 246 -190 489 -314 861 813 -343 522 -479 353 -147 882 191 -128 -886 631 -86 545 374 813 -469 919 -976 -367 -324 58 579 903 -512 426 32 -633 977 -486 934 268 -615 572 -432 -700 -178 569 536 -757 116 -101 387 282 -695 -689 801 782 242 -441 -841 -889 336 -189 -942 714 -840 -932 -986 -415 834 678 -709 -937 208 454 -793 555 2 217 -600 338 -428 690 195 -926 110 67 -363 -479 -478 155 469 985 -893 -435 749 440 -768 -777 416 -177 988 -202 174 -561 -795 367 293 -915 -58 -376 -488 -58 276 638 92 641 803 763 -989 110 957 180 398 390 -176 -500 -208 718 -930 -529 151 -460 -179 -487 855 -232 -278 -962 955 -740 416 -746 -107 -485 -766 -832 267 96 268 -725 -893 871 873 -243 28 -568 724 -481 866 -909 -322 879 998 -45 218 470 546 -592 -68 -679 0 -332 492 601 -764 601 -737 -450 511 307 20 304 -942 425 890 142 129 -20 559 679 -525 581 -827 261 497 435 931 630 -133 -247 46 977 -92 -364 125 940 -258 -60 -729 967 831 -376 787 794 87 -443 205 -872 944 448 382 128 560 -266 899 -612 -133 -414 104 589 594 253 39 -450 178 914 806 -564 -287 -15 31 -775 598 -114 412 -325 643 468 -29 318 25 867 -150 -202 -677 -971 -805 -833 109 -480 -900 -858 -797 -971 794 4 -610 761 115 -874 -830 -809 -432 196 89 944 436 646 837 -225 -225 -171 -761 204 64 773 94 -382 -257 996 864 318 -272 -652 -376 671 -429 931 285 274 -667 -558 200 366 -726 -310 362 -839 -58 -60 61 873 -353 305 415 -256 -82 -478 -26 -550 -886 539 -56 -952 248 338 147 -344 -789 237 -195 -889 17 837 132 -898 -929 -186 550 128 167 -562 554 -905 945 389 -337 798 -92 675 891 -50 -427 -773 206 203 -268 22 -859 179 230 -737 -287 266 370 652 85 -496 -741 -426 -134 -730 -566 584 -645 185 670 -516 -762 249 406 -432 469 -676 702 -774 985 -501 901 910 -349 -760 638 6 517 -264 480 818 16 -119 -44 923 -548 863 -151 -903 471 742 -596 128 277 65 911 -153 991 -193 521 -720 735 805 -733 -334 963 -515 -462 946 766 -390 -608 587 959 -586 380 -507 952 481 -853 -495 -117 -470 -215 2 -883 404 -671 -792 -367 -45 74 -94 241 -289 -517 940 -619 -589 -263 -452 -827 206 -216 -526 -335 712 450 808 208 -199 -858 -792 23 981 157 -576 51 493 891 383 466 -372 497 769 676 780 906 -172 294 -608 741 -716 362 -701 546 454 -650 -318 340 -860 -966 594 -324 109 -580 -150 476 -545 -180 595 -898 -814 -686 332 882 -340 485 -389 289 853 928 -720 -2 -872 983 163 624 334 416 -259 105 -495 41 118 939 529 274 -224 -412 683 -360 -481 -725 -393 -382 131 686 -545 -229 538 -708 867 154 -863 890 843 86 -313 478 -663 -967 918 -246 -217 -166 635 -357 683 35 745 -859 -913 242 155 -242 120 -726 -377 46 589 715 -562 -62 835 935 -353 -346 -601 385 -22 575 -177 520 -752 822 944 -194 -140 -471 66 -811 -645 188 -539 -324 -264 517 851 -538 719 -830 -450 58 493 -392 922 278 -584 -138 -808 29 -742 915 -538 -461 -188 -958 308 -666 33 977 19 -584 -718 515 741 818 126 471 -115 383 -990 594 -268 -127 -54 -938 299 837 -28 349 -540 515 -837 -88 -994 577 -280 67 -692 -266 22 -586 726 328 835 -720 -199 -798 -503 -792 -513 -420 335 400 -761 926 -832 -834 -536 -29 -440 884 -575 -272 241 908 48 -399 903 -79 619 -239 -72 615 176 -240 -651 -374 609 -47 -11 569 -37 43 -593 439 214 518 -524 -792 439 671 -880 817 862 195 -361 -887 147 790 -980 252 8 -974 -383 292 483 -739 387 427 446 42 503 -644 169 402 -470 -317 825 31 -604 -312 -930 -149 -792 -859 233 -255 535 -403 198 -40 -239 567 -145 -305 -993 -903 -585 -309 -934 -599 454 -27 931 85 671 -86 159 213 -119 -680 866 -627 907 757 -411 -926 -756 -958 -499 -79 -522 -279 -309 654 -490 89 -886 363 -605 284 396 -652 857 527 798 -76 -44 -279 -623 574 849 606 801 247 379 -747 -977 -941 -589 -966 -348 363 -713 914 -210 863 -794 359 -419 936 813 -34 272 938 88 709 -763 -344 -243 -343 -329 -431 -830 -349 -593 -467 98 -1 -251 -811 -459 512 110 -568 -958 43 -161 -852 984 -974 396 -480 749 -431 799 844 -93 -236 511 -729 802 717 -418 342 -165 -731 -608 505 -727 140 -378 -574 -789 -322 -732 57 -427 706 -792 592 -714 -690 -172 -787 -546 999 648 -876 460 -225 249 -730 244 -702 -799 783 708 785 -706 -437 -815 62 209 176 476 -524 762 -688 667 82 -460 -960 165 567 -47 243 767 692 -946 820 -985 65 -804 164 194 380 -204 -157 -587 -32 538 735 -877 378 698 -420 580 65 -880 -908 -333 -411 549 -453 -376 -887 -945 -391 -416 -662 -94 921 193 -62 -908 674 -593 600 -486 -338 151 -543 175 -399 -377 154 414 -774 -24 537 -520 449 -827 1 -640 145 937 -827 -179 419 -64 -533 346 550 -781 493 208 -767 -355 655 -241 -511 -191 943 -40 413 -374 -837 625 218 91 -483 -720 -176 -667 -499 450 445 -544 797 -933 520 266 -412 544 808 922 -942 672 -972 143 816 -473 -337 -918 579 503 66 -887 607 221 593 -441 16 382 150 -500 -70 323 -85 -831 -375 -450 847 -809 -425 314 210 60 -281 -818 864 150 -375 -430 -376 -631 -539 641 -229 -339 -638 -297 -232 -8 450 802 688 798 14 -49 958 -20 -862 -787 756 102 -709 -113 366 457 -610 760 781 93 -952 -743 -773 483 310 6 -69 522 223 -938 -306 257 -315 -174 -765 -39 953 -527 105 425 175 -564 308 758 598 972 -897 -702 -804 -456 -521 -942 -915 -612 194 -65 -934 -768 -248 102 258 -111 -401 521 -10 -173 -292 -798 203 -303 595 -4 830 636 -320 -617 -806 870 492 -117 837 -166 -244 55 -294 -471 556 -79 -437 -87 -606 -647 -551 -529 -262 -318 -189 89 371 -804 910 103 663 -41 450 148 387 -228 30 -651 441 564 -303 534 298 643 -182 536 844 106 219 -243 781 -544 178 -754 -878 585 192 205 466 496 -139 -287 -534 107 955 -557 -775 206 455 521 -602 998 -577 383 -835 551 557 -931 -12 -352 376 -908 584 -640 791 580 -476 385 360 -714 424 -508 689 -489 -639 941 797 617 728 -824 479 -785 101 685 -974 221 -574 943 -622 -980 358 648 -947 -596 -344 -913 -56 292 -331 474 -806 258 -149 -163 -280 -245 -152 355 927 598 158 961 -927 682 -698 863 -531 -288 -778 -528 -968 -938 586 -160 -686 -422 211 -98 605 -785 -238 902 860 -341 729 71 311 -119 -252 826 -112 -494 -644 635 324 -522 -505 -481 328 560 47 -433 674 -619 840 890 63 789 51 563 631 -562 954 -812 460 -913 -895 281 721 628 -713 706 -321 691 -673 795 -320 517 -89 155 -447 603 -397 325 -725 -756 667 -59 -718 -180 866 764 -341 226 -501 80 722 -374 286 -796 920 -999 -938 -236 -185 119 676 -66 -139 -661 -42 -944 756 433 -457 -870 753 19 -40 -573 903 544 -817 134 647 663 787 500 -890 283 -253 594 686 604 -57 247 603 288 370 -898 680 -237 162 235 -560 -961 -544 -706 -122 -896 880 -53 818 -992 -373 -431 -285 810 -750 344 899 602 -351 -516 -665 -420 -473 -378 -31 -21 47 424 473 -123 396 -91 -662 -472 450 -351 942 -33 48 897 776 979 -936 -197 172 -121 -169 -462 -524 -298 852 670 765 691 717 -493 -250 -909 -570 642 231 -358 -139 816 -866 414 -98 -828 -948 -655 824 -492 853 -224 -916 -554 -187 -938 213 -785 886 -975 537 -560 749 -771 266 350 353 852 517 510 -765 462 943 899 537 -310 399 -96 -835 -497 -827 -767 492 -639 -102 -780 -481 919 -654 16 -349 -749 -554 597 -989 681 273 -229 460 4 -936 491 -592 414 808 80 739 -442 -26 649 -61 498 -278 -760 -183 96 396 -52 -75 378 -899 -695 746 -401 557 140 -655 530 -438 284 -340 655 77 -396 973 875 -365 547 -651 143 -949 -360 -426 -917 -189 -306 -683 -783 -42 -385 -446 -211 106 840 878 26 387 152 -103 -721 -969 -950 -20 -82 391 -479 844 -588 225 -474 481 -824 108 -947 -544 984 -544 23 -404 -972 852 868 762 389 -588 527 -215 -632 -252 383 14 -637 72 419 -673 -338 85 508 281 -600 -840 128 -583 -692 -130 204 939 -102 -815 947 -740 739 941 -886 866 -232 148 -200 -442 283 -716 963 865 -903 868 -738 460 528 -578 959 892 -984 887 503 -50 -470 -365 140 152 549 851 309 443 594 -773 -116 965 -442 921 -73 430 -48 -195 -729 179 -731 -532 450 281 919 -161 454 421 866 -814 -651 953 -607 433 -12 -60 188 -680 877 296 769 117 -616 -763 109 -221 -398 938 484 791 748 -598 -148 -181 1000 345 -281 -101 -483 -779 247 -933 -761 182 25 -805 74 801 -212 517 -651 -273 92 945 -386 24 -364 -885 -140 261 -717 -912 -235 -342 416 815 -4 -439 12 33 -246 51 -325 -405 -318 705 -829 248 496 -238 -477 939 33 -182 -242 202 -878 196 -830 304 -241 -86 -839 -796 509 231 -545 -64 614 157 -736 -334 -765 613 236 -536 318 -585 -37 980 16 154 144 723 788 -73 363 135 538 522 305 505 -264 -475 -387 -389 -934 -626 -486 -509 -386 648 780 665 949 -938 696 -711 649 -801 -438 206 -358 443 -706 -457 -572 -191 835 -315 928 -845 -990 670 -533 -765 372 46 610 505 -38 158 463 -9 981 -49 -637 693 857 883 612 -421 874 843 98 -943 -638 838 -448 288 -248 -625 -434 -722 345 -249 -549 -156 713 -869 -149 -883 747 115 971 818 -298 895 766 -540 324 646 -958 -658 -523 -550 252 -568 457 64 -630 836 -846 -460 96 -234 -526 213 -353 -939 835 -748 726 566 329 677 -900 68 -98 -228 -807 -678 -629 -924 -173 -141 -591 131 -977 250 557 -104 818 -421 424 199 775 -28 -731 628 605 516 563 327 843 -844 954 600 -527 -665 906 -353 419 -632 946 -941 -213 400 938 -927 -907 -122 -299 -99 -900 -656 -879 857 -692 385 -120 -823 -828 983 615 472 39 -857 578 -117 299 -655 -715 -867 879 252 -481 -741 -482 -872 296 -905 -869 445 616 397 -168 -535 -318 469 -468 20 -237 594 991 -40 -495 -887 -159 965 -100 704 95 526 592 845 -283 798 941 -251 -882 438 1 581 -767 299 835 420 -725 268 -473 166 -881 9 675 -862 407 856 281 899 450 721 -763 -593 230 61 -525 808 684 108 -929 -730 -817 560 76 -997 -287 604 896 507 -183 -478 -873 -914 129 -843 -109 487 453 -338 -691 194 609 -902 -942 -951 245 -971 -132 359 -421 211 -285 -356 579 -213 -655 218 -366 276 -586 160 -625 -788 285 761 -623 433 793 813 -477 986 -930 905 605 178 -233 911 -84 -760 -668 -528 -921 828 -668 -3 249 231 -469 763 -292 -267 151 406 234 -107 359 742 -685 -760 -435 -973 724 444 -155 526 149 303 -519 -80 369 -436 -16 789 198 617 -647 -225 -640 121 -268 -443 -180 313 -462 -768 561 -331 954 -617 345 548 -517 935 -481 431 498 678 857 725 -2 -731 93 587 696 32 191 592 -712 -328 -814 -507 -554 453 -386 960 854 -807 827 -224 -392 -592 -708 -749 341 102 -49 366 -947 -749 927 698 261 -416 376 -323 412 -985 962 -114 -969 -918 574 -803 609 -631 -686 -925 524 -139 -445 -300 -378 -311 -947 -276 633 -537 537 779 -433 916 -215 -831 330 -68 -181 539 -916 851 -107 -380 -425 766 863 744 -36 490 -402 138 -954 441 -89 642 743 -21 -752 780 -214 90 -189 111 383 523 597 884 921 216 -461 -373 599 -264 140 -825 357 443 -373 -169 -989 819 160 -675 -268 250 611 971 -456 -952 -172 -228 -525 775 820 -809 469 956 385 626 981 537 124 -352 306 -343 490 -689 442 210 -826 -188 -502 315 -198 13 799 81 -695 -378 749 -965 -931 979 -744 -815 -799 -851 39 -451 -651 383 349 -475 -325 567 590 361 -996 -850 -223 930 155 638 -689 803 859 909 134 459 -287 228 -798 567 -237 951 833 679 116 -460 -130 -54 504 -811 479 -403 -499 -737 974 174 -716 -368 -185 -645 879 832 -594 -61 127 215 578 100 -572 562 -895 41 768 625 434 -572 793 -192 -251 519 908 -507 -239 859 -517 972 296 154 767 770 544 -686 -764 867 184 583 -758 328 413 860 697 612 118 26 -32 -616 82 227 -824 -709 813 -157 -85 523 -119 -13 687 23 -959 -487 -67 230 225 535 -703 -417 -341 641 -441 -811 -871 885 -449 -955 670 53 819 368 990 -29 -833 -842 -660 775 -260 162 320 -576 -515 524 -656 -541 866 80 715 -337 -98 764 -78 407 392 653 -586 -926 997 -628 -373 426 -366 -887 663 -691 -527 -741 431 895 570 -705 628 -130 -127 -586 894 326 -631 415 -548 -23 -434 -838 782 -340 872 -481 -382 -641 2 368 493 67 -417 362 324 -322 868 883 324 653 377 -71 909 209 -446 556 -890 452 213 -590 -965 169 550 634 357 655 -812 -650 854 -159 -550 -74 535 -213 587 -349 -732 -612 236 694 -349 -406 -811 -963 565 -785 58 367 -55 -619 -222 775 -704 376 -208 926 967 624 -553 568 809 457 727 -663 -344 985 -137 761 -3 -880 423 -618 -966 38 -481 247 -199 257 -892 -910 366 -244 -37 -630 250 539 -356 550 -88 53 -593 -263 909 686 638 -211 -572 -615 397 299 -749 -841 487 216 570 -980 355 820 -895 -698 -620 396 394 -782 -9 -467 -270 362 -402 -69 -331 646 380 881 573 -912 445 752 -864 -537 -328 740 -757 -116 -238 458 -591 -722 -541 -932 517 205 -804 353 -522 -539 998 -64 454 -33 -596 -181 753 475 517 948 -893 85 6 424 -784 393 396 -786 -101 -455 -215 -696 -985 107 980 -667 -72 -475 166 -57 -162 -206 -144 -454 422 283 767 71 -804 -14 -396 -673 -214 528 -437 -594 -153 -511 173 -136 -763 -893 -742 47 321 -225 -943 88 -561 -878 -546 -885 -680 614 549 -687 838 -534 213 -313 960 177 897 -752 997 -628 961 -960 -626 -291 871 -81 -27 458 -509 967 28 -50 -133 -816 -538 201 83 -716 469 829 -417 772 -288 832 -670 175 -901 -967 865 57 -103 923 93 -902 292 889 752 431 812 -867 903 466 624 -132 300 -537 592 -643 -817 107 -405 -953 299 147 975 180 -918 -607 381 453 635 133 264 158 -46 -462 -567 846 -388 -573 -432 -14 865 -493 472 -546 303 752 -809 -194 850 -723 135 -321 628 881 253 -538 -147 -530 246 265 349 -887 835 -859 703 -337 -112 312 219 -966 499 794 -954 -208 -567 -874 -356 -736 -475 -516 735 548 -229 504 232 -429 -166 341 26 563 829 -5 -377 736 -932 2 692 -960 587 436 -782 276 235 -851 137 43 -503 668 -554 262 -778 -522 458 -73 612 780 525 -266 -736 -414 -968 -62 822 -499 208 806 -260 371 572 85 143 -267 177 995 637 49 449 403 590 -220 347 717 311 -889 282 596 346 -891 -870 676 798 159 -973 -558 722 -373 697 461 -76 922 -126 267 491 -454 306 551 314 739 -465 770 463 149 -788 -144 -123 -20 -950 79 -781 428 -782 -489 803 77 -354 -441 100 -384 -30 301 256 172 -404 923 -550 663 627 -27 702 -14 531 -438 -627 -421 -184 756 -113 -995 -594 -349 -955 880 872 -137 -757 -588 524 -357 -538 435 139 99 971 -786 941 -787 733 452 114 855 928 -834 314 84 -840 -744 968 -757 250 822 -287 -884 -617 -298 882 753 -702 280 230 -124 -666 -201 532 -929 320 -94 916 402 -556 -861 715 -510 -119 570 372 -942 444 -784 535 -704 -123 -993 65 -884 132 -93 -11 688 890 -663 -2 -968 -777 -80 75 888 913 -350 -216 -203 463 -483 68 951 182 162 225 -393 664 -576 -771 466 109 -950 -724 618 -435 -450 352 -421 -66 -192 296 631 -901 -295 204 424 -550 823 -536 -900 574 -529 -17 367 -834 416 906 766 701 767 -622 -367 -96 147 788 469 46 560 478 800 990 -393 -220 -515 911 -603 949 232 -709 -456 140 653 931 -883 470 261 -561 240 340 928 -662 768 -19 -376 178 -462 -941 -946 -861 668 -791 871 424 -805 264 725 853 -252 -712 -715 -832 258 -167 316 -609 685 -873 335 -542 -233 -421 -108 187 -107 -547 -14 -271 640 -168 -185 -319 -570 -516 306 -118 -585 806 -273 478 323 -856 297 -747 -248 -996 583 -675 856 -41 -887 -877 101 -133 -122 -967 895 827 964 -145 -557 520 -85 971 -362 -269 299 -588 -673 112 -727 915 -440 156 940 -184 745 443 366 -318 -363 663 -144 -804 -235 870 -769 311 217 648 -62 345 846 806 -470 834 415 -366 301 646 59 671 964 -143 81 305 -933 389 -226 716 503 854 -799 -157 -791 357 138 338 736 -18 536 -66 819 -558 -55 970 -115 946 29 343 231 -453 -89 -328 -508 571 -398 552 109 485 -657 -978 991 110 -284 947 -505 -969 287 107 388 644 501 -522 499 472 -402 -239 786 321 407 -288 0 87 -749 -362 709 843 147 488 128 417 345 -34 550 -749 249 -420 -626 -548 -678 229 11 139 -747 -613 -738 455 754 -833 -13 -965 -143 924 -398 149 743 271 -51 157 -805 213 -818 317 238 -21 -415 -702 240 -637 -973 -942 -453 -629 112 -107 -165 519 333 486 110 -252 230 -655 -124 804 678 -525 -986 586 -583 697 765 -853 603 -504 323 870 -162 92 766 81 898 255 -407 188 966 160 256 584 329 965 -264 859 348 326 -701 -873 -58 -474 -366 583 -262 -746 809 -632 -830 -824 299 -305 988 -749 -750 482 9 -714 -872 626 896 132 -616 860 -208 178 387 365 230 684 -546 -921 -142 -624 91 29 166 -714 66 205 -796 644 611 -507 -878 946 -148 -849 -267 -428 152 -915 463 -744 -674 395 368 -872 -269 420 -422 504 632 908 443 444 408 196 568 -688 -286 805 -875 -600 489 -697 184 591 188 -736 -910 -665 -876 932 -301 -309 667 -611 -175 -940 -707 30 -776 750 -562 -96 42 -386 400 456 640 -217 465 -44 -403 435 781 -895 691 -889 762 590 -792 -700 614 -173 104 894 -645 237 523 934 932 -305 459 -667 202 144 -622 274 473 -574 -623 871 581 312 784 575 -732 -26 80 -947 -856 -932 229 -726 -280 441 190 185 -349 -172 922 -94 -285 -758 -808 34 -502 29 -478 -654 -286 355 -513 664 946 -938 956 935 744 -798 -94 -616 -2 -712 444 -378 493 -401 -21 45 -695 892 -165 833 707 -195 -521 -353 -987 -173 -50 379 313 136 -22 -723 174 -730 -23 851 867 -228 -594 933 -934 165 -300 -602 749 -128 511 -743 848 -367 -918 468 36 385 -968 -750 -263 830 -907 952 -762 603 129 477 119 634 666 577 -961 -745 -44 892 934 -297 482 610 -520 -995 716 342 306 -963 555 -305 -415 -311 -461 -714 -413 -645 -765 152 388 192 -463 725 -154 391 -171 -37 81 107 859 -352 -999 -681 -523 -857 172 175 509 -308 733 136 698 685 -478 384 -534 -11 745 -32 333 -519 419 -216 -273 -129 819 -285 542 794 265 564 761 -586 -64 -509 -733 277 247 -771 632 184 -532 -511 -742 827 293 -504 221 399 99 -502 501 -160 -118 634 204 -209 -236 -744 598 -2 798 -914 457 999 -447 -22 305 -275 852 -916 393 -759 30 -397 312 -592 587 -159 -677 -287 -942 -196 -91 202 -914 -60 -13 24 703 452 -293 -432 777 662 -125 159 201 -401 318 -823 -497 3 536 -399 226 -907 52 -33 923 -183 2 -880 976 -423 105 400 627 -552 682 -511 -877 625 -148 38 -57 -189 865 -939 -292 -706 -710 -701 -727 -329 199 695 -115 161 861 -231 -743 562 -550 -433 -752 738 -99 141 -541 471 -285 -846 793 -617 -382 -943 -25 -442 -120 -782 105 -308 395 787 -138 -722 992 -90 -103 974 253 -59 -25 836 355 219 329 -919 729 -792 647 95 -120 -101 -733 -604 -737 -379 -876 -336 46 -324 441 634 -548 -90 -762 -774 330 -620 904 352 -670 399 360 -614 867 -842 488 585 656 166 -144 -968 -202 -350 26 199 -69 102 26 -32 -938 -227 485 437 524 441 -910 373 -371 -659 -603 39 544 326 238 277 -407 -258 96 -62 -301 131 -326 -384 683 -806 -83 970 872 -382 489 530 -281 -663 948 -940 -682 946 -302 -259 -498 530 874 -386 326 328 778 -477 113 374 36 -394 667 542 -656 918 -781 -801 -878 764 522 678 24 605 -352 -28 874 -53 -944 870 -14 295 673 241 749 -587 -824 -265 -813 -69 -725 113 403 -659 -505 872 -278 381 476 -813 540 5 -44 899 -91 175 -372 -77 278 -405 -77 -716 -208 962 538 545 -467 -568 111 -236 -394 268 717 964 -972 564 939 507 679 887 -368 606 -230 -899 332 -628 -753 -50 -532 620 37 509 975 267 -411 -255 688 94 727 761 -907 -304 -316 -443 -624 79 310 -413 36 785 -789 -672 -759 544 90 -238 -488 668 -532 -993 -948 -579 -438 -127 74 -726 -651 -443 250 -472 -361 -463 -816 238 632 -753 -324 -537 421 -476 529 -168 910 -930 302 356 743 -990 190 -834 43 498 -452 -433 410 277 214 -378 491 228 -567 820 745 -232 -828 -752 465 -305 765 709 835 577 722 -282 -164 879 61 972 581 -486 316 -321 564 -378 -918 -630 -348 -252 786 868 -305 199 242 -93 31 -917 -864 -927 -480 -995 -828 955 -986 582 137 -215 -338 -604 46 385 -180 15 843 -258 -925 -568 -185 893 787 849 -526 -526 826 194 -47 -539 281 74 992 -506 -977 -724 308 960 593 876 -92 -963 -7 -776 250 -328 680 833 658 705 -918 -268 488 -319 693 -269 53 -774 -759 -453 -583 -647 949 -499 926 -152 -365 -433 390 360 -249 440 321 -773 1 -306 -878 892 393 -189 352 909 263 -42 -63 -20 -243 -973 -662 -471 887 449 -626 -272 13 951 172 -966 -109 603 -593 -869 -913 -906 163 -445 -217 -852 539 277 300 324 -372 648 580 -174 184 -138 -170 734 242 921 504 -605 511 -735 -350 956 -383 -753 158 864 695 770 -776 -436 348 209 -653 216 220 -273 -12 234 -411 770 -116 302 -570 -392 953 528 116 150 606 285 494 -504 -231 -987 -547 1 -404 625 442 -259 -186 -795 -164 342 -976 -736 -792 795 347 -749 396 -516 1 586 -494 -453 -109 -951 -159 -15 -752 302 937 997 -517 -684 -525 947 54 -775 -684 146 -767 806 -711 818 -849 905 759 -489 532 533 -111 450 2 149 923 29 -637 689 -86 -601 -49 217 676 -489 -219 -428 887 667 -11 -257 -37 878 640 966 -454 -755 -85 214 -980 -827 589 936 893 192 691 -272 231 -13 -908 -584 -454 451 562 -808 -41 -132 833 772 -389 -730 94 -869 -150 777 651 285 724 853 -345 10 557 -245 -806 199 -591 -531 548 -854 552 -8 -122 399 374 780 -443 -186 -454 -204 -769 -146 111 125 -727 -735 -718 317 -666 -178 -180 562 636 724 -260 436 436 837 -214 168 513 -372 273 590 895 620 33 455 -536 -296 342 -788 -1 222 141 -501 692 524 -615 762 635 -991 -789 125 -667 -973 -348 908 748 701 641 947 -450 -543 -621 479 709 -185 -575 689 -926 -989 257 127 -198 -159 -441 807 578 -36 435 -926 791 928 -480 -463 -911 -613 696 -563 -882 -174 -760 558 646 -864 371 399 -681 424 690 758 -374 914 -990 -821 -92 -776 108 -810 -787 -265 -684 -67 -209 -27 600 595 -40 -578 653 -253 782 -11 418 440 923 913 456 659 -297 174 674 -808 -91 -669 -423 -41 315 -723 -113 946 -601 -365 838 -561 -955 194 20 -220 219 827 812 915 -767 867 106 504 563 -806 -468 -319 303 216 40 348 -148 -69 675 -247 658 -633 918 812 -657 956 452 736 -736 -653 563 593 -302 -970 626 -354 -841 773 322 -916 635 -586 770 172 465 462 354 762 208 -883 -655 -841 -110 -497 481 964 -610 407 492 59 65 233 907 -515 956 965 466 -617 253 219 1000 -880 -933 -763 -109 -690 799 -510 -276 6 -387 91 -179 -752 -644 -323 -366 973 -854 -844 -552 -397 -367 -56 -176 735 479 -239 -593 419 916 249 -107 -685 994 -163 791 -212 -11 -365 -96 901 -221 -560 635 -907 -330 779 -295 -147 -536 -81 77 -894 -491 -197 -644 159 278 -527 340 -207 -668 957 -181 -609 -652 764 82 999 62 231 23 -47 -305 472 -280 262 347 -680 -675 513 135 268 748 67 -266 325 -933 677 383 -253 -87 -399 410 85 -734 -576 550 900 61 -696 -751 -6 194 -841 916 -322 -818 -101 97 -968 809 27 -190 -346 106 -358 386 -814 942 -271 -6 -164 -245 -669 -442 -139 -397 -275 -672 421 423 -717 -730 266 677 472 -228 569 241 -874 169 541 611 -569 -745 -580 991 -765 893 471 -149 -498 436 915 758 4 69 -994 812 117 489 900 621 -151 631 793 613 140 -280 416 737 748 -448 378 805 -734 -746 -962 -64 -549 -357 663 423 -817 995 -765 899 -997 572 -862 831 581 -36 300 -874 92 354 565 110 246 477 -463 74 -649 173 -399 -774 -33 -615 -467 712 59 183 -608 -819 807 -928 217 -323 -867 -854 587 -739 758 -799 -563 -699 320 -83 -203 -782 295 -552 372 -275 -262 571 245 -913 -817 830 -675 768 378 -816 361 -253 -10 -861 -714 35 -764 207 -98 837 -38 600 879 -634 50 173 530 428 531 -605 877 -266 23 32 198 318 364 455 -250 -430 422 188 310 284 251 -701 310 -348 759 -142 -360 919 992 503 -208 277 -688 -356 -6 -371 -929 490 -433 659 -124 852 -310 683 -354 435 -115 -662 -576 -412 -466 -722 275 -156 -672 -674 205 -604 -323 -192 444 -537 -106 -812 582 -120 -868 -366 954 -756 -609 -551 -140 -836 -538 812 244 -91 251 -4 513 -17 111 216 -613 -322 -560 584 987 993 -737 766 689 -156 483 -606 -410 -325 507 -495 -628 731 -493 -996 -214 -580 358 286 -712 -502 -509 -183 -521 -981 -152 139 -172 525 553 365 -704 -208 473 -361 -341 -645 84 75 -998 -51 -724 134 -106 -700 336 432 -73 545 161 390 909 420 947 626 50 -438 208 604 193 805 -752 -560 509 -643 98 -450 26 102 540 800 -766 758 -438 107 925 -102 -490 -553 324 -995 135 966 -329 -705 546 -643 -143 -596 481 -838 493 -290 -163 885 731 -620 -60 347 -666 338 442 -836 -117 -91 260 -183 114 -216 -996 -5 958 -931 672 -685 467 848 -702 -985 -940 -146 856 767 806 368 -977 598 758 457 -412 799 -396 987 -255 385 584 -789 -172 686 -661 -581 -523 364 -602 -888 539 -682 -644 938 -66 -808 145 -2 -325 -833 856 277 133 -478 731 -670 -435 537 -380 37 142 732 189 -114 858 -796 943 313 -385 -353 848 393 -66 553 -30 -893 -959 -712 805 808 -716 -514 -445 348 -723 307 -965 403 126 -431 362 370 -517 -963 206 352 -2 -416 893 -856 417 263 -160 -284 -268 362 190 766 638 -161 804 -286 -208 -244 -835 219 -220 206 -699 158 -508 169 -38 596 -533 47 369 -424 -829 902 32 -952 198 -621 -270 93 784 441 -479 -923 320 190 426 -717 709 -254 -243 821 -827 209 254 -280 950 680 918 -798 752 828 -223 -407 -63 -123 173 938 -781 -252 6 -238 -236 -650 144 442 35 -350 414 586 -180 -873 -417 809 645 679 -974 -936 990 -443 -908 21 -97 -104 -579 781 -217 -737 444 304 -90 296 -329 768 300 -157 61 -355 -652 762 585 -740 53 -563 659 908 -883 371 -254 -773 -328 -887 246 -252 -741 -851 494 857 385 -4 176 649 556 794 -724 6 845 232 -883 486 -878 -997 3 209 869 -855 704 211 -869 -922 2 604 51 -416 -230 637 395 -856 -666 -731 974 -869 -812 -748 222 72 -304 354 -283 869 29 47 454 -261 484 579 -181 402 11 549 42 -348 987 784 -519 647 -30 -154 289 906 -341 318 322 -43 108 -459 -430 458 -608 -340 -455 639 522 -282 -477 -458 -508 -613 -333 -904 -433 -309 -792 -148 391 -608 939 491 -647 437 -923 295 -524 438 354 -438 8 962 304 -987 -150 -996 -586 813 -39 821 -915 472 245 -806 -382 -178 809 235 115 740 91 -105 51 -367 681 -671 -459 -603 -286 -95 -945 -844 -232 -538 206 114 -663 496 687 -851 -732 967 442 -411 -443 -530 505 742 -802 359 803 -834 727 280 307 -842 272 -79 -694 -971 -345 -626 789 510 343 -390 -421 -919 -813 -208 -935 -963 900 55 165 530 784 649 728 491 552 -189 -288 -36 494 318 -496 532 -742 -493 -786 284 264 966 -251 -834 867 -126 825 974 -402 -694 350 6 -68 -402 -381 347 866 -882 -748 -293 166 399 54 707 -353 -805 128 916 757 -723 -744 359 499 948 -915 -885 -280 -974 -205 -403 204 701 -156 -472 474 430 -467 335 -288 -388 294 860 220 -409 -43 -435 -621 -33 398 -326 -970 -510 386 -38 886 -748 619 -992 -269 -660 -511 461 783 23 978 365 -946 -845 98 -932 143 692 889 -577 -390 43 461 -345 352 292 460 615 283 -564 869 407 779 105 256 413 585 761 436 -488 -487 91 -70 308 -331 565 398 587 705 739 -648 333 -687 501 -971 238 719 274 81 385 619 -969 -728 -441 726 -193 -812 -969 -950 -204 583 108 -729 873 -627 124 914 -315 939 663 923 765 540 491 54 -627 -672 665 827 -303 900 969 345 49 832 -915 429 709 -915 -322 -241 933 62 671 -769 703 -886 821 809 47 -696 645 -180 859 -534 526 -211 -373 842 -182 326 242 969 984 -5 237 957 391 -662 -489 -660 -52 603 5 379 -503 671 654 334 -32 -220 -739 303 842 103 -18 -941 -861 101 -536 946 -680 -940 -858 -115 -549 -8 -186 -668 -432 983 81 -951 380 -114 -49 -653 151 107 -981 691 718 -950 549 717 658 -49 346 -89 598 -718 -34 746 -598 -244 -710 -595 382 -666 179 -999 698 -699 -970 531 751 679 80 -265 -648 819 -118 222 650 -183 -923 -304 480 -787 -184 -742 -126 626 752 -664 -376 998 978 769 -469 12 -225 960 409 -109 669 -922 469 791 799 -848 -384 868 439 372 -640 791 -640 -200 776 -563 211 -984 -551 911 -445 881 -340 417 570 100 895 280 -15 531 -470 -101 770 799 866 -300 -360 -535 487 -410 619 -576 464 349 279 -885 -971 -259 -344 -742 893 -725 461 -364 -382 144 555 55 -888 527 523 237 697 275 909 -760 -260 -76 -304 43 728 238 317 193 -499 -796 842 -14 72 933 349 -355 -65 360 -278 694 13 -938 594 -492 382 248 727 -940 -580 -82 600 955 366 -25 -871 -226 -856 925 -143 -724 110 -785 -221 -808 -773 -103 -827 198 534 928 342 247 450 -99 -207 -293 746 127 -50 -889 918 -319 -714 448 -75 450 889 -253 -497 974 682 738 -180 -734 -378 -24 -766 -65 549 -507 377 -708 635 333 148 -744 303 792 -558 99 209 108 671 -317 974 368 252 -772 452 717 -137 519 725 -248 659 734 -981 773 -200 -87 -742 188 -115 621 -908 684 37 511 597 -668 245 -334 -60 133 760 146 660 685 -352 341 416 617 353 -276 -297 515 -155 -331 -858 985 -287 -263 -767 227 631 -734 957 -595 -437 -599 -129 -56 720 186 -770 -681 -764 -28 -202 -63 563 366 -595 700 365 -999 226 225 42 -577 -511 -109 677 -680 933 578 164 -843 -181 675 98 -400 -929 613 760 -536 -799 455 398 -532 -734 946 -515 942 182 872 1000 -313 323 -182 174 -520 898 311 545 -154 514 -997 121 -685 -215 -422 136 -52 187 -633 117 -696 217 519 -351 -536 658 194 708 238 -611 790 484 820 -18 990 -776 768 -529 725 -516 -920 591 -443 -748 776 -113 354 -326 649 -861 135 -109 -560 333 13 -618 -248 966 957 922 -382 963 -72 -275 -52 -591 365 98 -957 171 -256 29 496 832 993 -866 481 170 -932 737 -790 -378 -78 -114 108 311 -732 85 -770 674 -273 -354 -533 -818 -935 672 775 512 -563 -341 -94 -404 995 -577 -417 -667 -96 -988 -572 -17 -594 305 208 -399 -79 12 665 -177 726 10 -16 284 -84 -515 -595 -566 865 438 -33 -158 619 -767 212 391 -223 450 -859 -706 564 104 -799 996 918 -504 760 64 -121 -339 581 -79 621 -790 -696 1000 -182 -955 -483 466 -737 220 814 678 -522 -405 -137 903 -999 951 869 -761 823 466 350 302 678 675 29 -545 180 -16 439 33 31 -803 202 -859 948 -513 -513 32 -434 944 925 -450 662 265 15 -813 -27 261 242 -390 810 -322 -336 299 562 819 -6 16 -290 72 69 662 -725 668 257 289 199 -522 -301 128 -61 -221 -900 976 253 218 -369 676 -326 -124 807 -680 50 208 216 507 568 -755 -863 -269 -4 404 628 -379 -757 367 -257 -786 -563 -142 -543 348 -708 680 731 -215 -70 -646 119 922 388 -814 639 798 -101 211 -509 754 492 847 810 879 574 761 145 -937 457 116 669 -349 183 407 361 -282 -994 500 -891 -642 724 968 182 609 -766 -908 -558 -942 -741 229 -213 725 -299 -307 -271 534 -719 -316 127 -87 -559 -755 -402 -803 -916 249 468 -390 -999 609 -411 -782 270 351 892 262 747 572 86 516 63 677 -610 715 983 -729 976 188 913 -697 -83 -156 40 312 -161 -429 -401 637 -134 -48 -207 -988 -780 -523 553 -960 -687 24 184 964 -382 -632 -583 -449 -997 -120 807 -60 -96 342 -11 263 -914 -18 -645 -298 -711 -474 455 724 319 607 838 -403 -472 698 708 521 419 -224 909 311 597 953 875 -250 770 375 493 297 645 881 -177 -473 316 -102 -40 682 -436 -257 -706 102 -343 788 472 -910 -242 -770 -38 -87 -181 -630 -134 886 -197 -510 -306 -512 448 -489 -689 -398 58 861 432 797 -179 262 -653 -397 112 241 -375 359 -455 -170 825 225 -842 351 435 389 -818 -74 768 -902 -994 374 -325 -795 -712 678 -663 -224 722 72 704 292 719 847 -781 982 707 855 -84 416 397 113 -405 -782 -209 -72 -431 -714 -367 826 754 336 562 697 -67 272 -234 844 -989 867 -381 -792 88 -462 -849 -660 145 437 163 955 248 -246 -832 7 188 -616 715 -222 93 375 -41 159 -782 -686 109 -139 534 -60 653 543 176 -140 -319 -941 328 859 855 205 -766 859 -721 -238 693 -137 -507 277 840 679 -872 -37 -511 -645 883 291 -262 -870 -148 -65 973 -869 -784 -341 -383 -489 184 -880 -456 -370 -201 505 -854 239 -797 -391 -290 179 685 -195 -268 147 881 -984 603 585 176 -287 -833 -344 -183 264 420 -9 369 237 -98 113 -328 -636 -117 -230 -292 851 -135 -67 47 977 979 164 786 -445 -757 40 33 -401 -827 210 -714 -361 -690 -13 -174 -280 605 132 -183 -334 361 -798 -84 -512 -983 265 -555 -270 -408 -521 -387 514 -80 839 118 182 -809 -321 -387 -581 -12 479 -639 -718 445 557 577 274 -932 -901 687 -151 618 756 -833 118 125 485 -468 -872 239 508 -152 498 -684 329 629 -918 858 845 335 -530 -651 607 -442 374 -419 861 -668 -840 331 535 984 392 727 -873 107 -256 845 238 -105 403 55 89 -765 -73 815 -834 861 -737 -517 -808 437 27 -413 234 345 -443 -902 113 -889 35 -770 -896 -19 744 195 49 -803 924 858 -110 -503 -535 637 -807 -795 411 757 474 16 801 171 937 -629 98 -239 338 143 746 -443 801 586 -912 -287 190 780 -739 945 -89 174 140 -530 -177 46 422 61 -972 -529 845 -105 605 689 -795 823 873 214 -496 810 -439 93 -652 840 -590 -234 -810 -841 -857 701 -145 -188 20 -114 932 -744 -377 -196 61 177 -7 -197 376 -318 688 -686 18 -854 -791 209 950 -67 -415 984 -881 -546 129 -195 854 -523 -181 -932 -806 755 -788 621 127 900 -222 -48 -396 -996 613 877 -140 -183 802 550 -751 706 -6 541 -721 -540 -341 -297 -768 742 251 -792 934 -692 138 -714 352 -351 10 100 -85 -752 887 887 -6 -894 -511 -291 -66 225 -630 -485 -462 439 -734 404 -797 198 742 -640 -952 967 -738 180 -651 823 -784 -712 -827 929 470 974 -753 156 -192 -967 235 546 209 -881 802 205 -306 85 258 -754 584 -881 187 -994 -677 350 -119 -682 98 879 679 290 -63 -143 -852 -534 -600 246 875 -328 -896 274 -610 548 66 800 595 -261 -907 -902 -806 74 -185 -116 900 819 424 461 185 -141 15 208 -855 -197 95 -752 -480 150 840 -754 -637 595 -129 483 163 -828 -17 -7 491 -323 -369 658 454 380 -939 308 703 -428 -510 -526 29 -610 -857 660 -716 735 -865 -105 -394 455 -366 948 -936 275 892 835 -614 201 691 739 -859 -286 621 342 -711 -398 -702 -549 -797 -12 -416 -972 -351 -893 47 292 728 -173 202 426 195 776 -273 65 882 631 613 -345 27 -503 -205 -626 495 965 37 237 805 -171 649 405 90 -346 -503 121 -986 -755 971 694 -764 248 140 -876 -382 922 -449 -370 971 -186 -618 -947 827 692 -652 -482 817 698 -864 -136 611 -244 912 -751 619 -383 -800 917 22 322 853 853 437 -9 398 -748 -457 -262 812 145 -125 865 976 684 -964 803 111 -401 -742 574 855 968 268 426 346 -253 -372 -478 746 10 209 -967 -559 -105 -86 602 -1 873 -959 -488 617 -663 719 -120 -267 -896 -183 556 -958 942 -983 -131 26 646 549 -161 248 -31 -80 371 -966 198 563 349 -809 267 -888 -478 634 -492 187 926 243 370 -890 157 -704 -396 -971 199 934 137 281 -569 -432 350 307 368 806 50 24 -185 -525 -901 711 62 -713 -313 135 250 -264 -733 -740 291 877 278 845 550 -174 -240 17 -164 876 -662 -399 -360 309 -606 -48 121 147 -514 150 633 790 -967 -415 847 754 -823 567 59 -745 -93 -309 611 -691 985 949 796 -388 -292 -945 323 -740 691 -513 639 -704 -78 -500 499 674 920 -572 842 492 108 -600 489 -860 -262 74 536 -534 162 -431 837 -488 469 984 260 215 -25 191 763 -886 -43 -598 296 -296 471 216 447 -44 812 -117 408 -728 539 -639 -610 622 -564 125 -270 -638 386 957 -826 -814 -423 -544 -451 -213 -232 -679 509 -452 -340 12 -922 -68 -135 -128 -10 -466 868 764 -55 -243 946 195 -188 -123 155 801 -322 3 684 490 -275 -358 -444 639 527 -337 -236 -870 -3 -772 360 585 863 632 50 -433 623 -155 -552 877 522 903 400 135 -450 -943 291 119 686 18 340 515 933 660 -261 -631 -318 917 149 -38 831 583 -99 -417 -723 -370 803 908 -900 -407 115 -544 548 -617 884 839 16 -307 498 -259 618 -217 899 450 -124 -275 -993 -414 -111 35 -502 196 772 -643 -631 14 306 421 722 -163 -42 -642 -676 -693 920 -212 -821 265 -10 -649 -869 730 348 -670 576 121 -606 230 -144 717 -156 451 108 694 394 -548 -82 -399 542 324 -958 292 48 607 -91 -726 613 -354 465 -269 -546 297 -468 -964 -177 65 273 354 941 676 82 -965 606 612 -974 526 865 595 -82 335 98 618 -601 -70 148 -748 -350 358 455 659 10 305 -586 -201 -2 -613 -494 -882 262 620 -690 -97 468 -597 892 -5 -102 -864 -266 117 96 573 389 72 246 -776 -116 -876 560 -201 879 -53 -531 355 -487 13 -807 -476 -774 -845 -680 -656 91 911 -850 -100 -703 -547 -813 -25 882 -131 887 -28 -376 70 -512 195 438 213 544 51 582 715 -764 -502 205 -635 600 419 -449 -825 485 657 -78 841 26 -928 -288 791 -351 -530 271 902 943 -477 -86 -748 -20 189 953 -267 -45 -946 525 -251 820 -510 565 -9 104 -967 534 640 433 -952 -451 224 -231 -198 609 -402 987 367 594 -899 -913 991 768 170 -500 708 22 855 -860 -414 -521 790 -240 237 467 -705 640 -825 -768 158 -699 -74 651 -245 -773 907 802 -856 -809 442 328 683 -531 -659 446 390 1000 883 -152 -719 184 -166 774 -366 272 -883 757 465 392 937 -712 17 660 574 764 510 279 473 883 -996 319 761 -703 309 228 -880 853 -403 248 596 -620 651 -123 249 756 838 7 393 -657 576 -731 -752 -863 -583 723 -24 -217 801 -787 -450 933 783 848 590 -912 -265 -264 -61 -873 922 -764 443 674 -47 591 823 280 -167 -920 489 -87 -385 851 833 -919 -190 317 142 -62 957 515 -555 -84 967 -582 -260 883 171 -111 -70 59 335 950 344 -199 -529 -915 316 449 49 -827 -953 353 -612 2 -730 -310 -552 -489 995 -610 -333 -101 279 493 -275 232 247 404 994 707 396 -887 412 -6 358 132 -417 146 -967 -691 117 951 -885 32 -925 -751 -923 928 962 -995 553 -860 -820 -909 -550 505 357 390 830 300 -148 -626 791 -362 -49 -369 -716 -341 186 433 -91 278 -998 736 -90 508 725 444 -301 568 -268 411 36 -163 415 -560 214 -927 274 953 351 788 81 835 -116 -711 189 -162 -540 -310 -628 190 -683 -432 489 177 -311 -731 -966 -861 912 39 -533 860 15 -421 -416 373 -841 -103 -174 -485 907 -979 767 300 -605 -825 -749 -275 144 -15 -319 211 -823 -766 295 -682 -293 -224 -839 -676 991 572 874 623 466 321 -251 -914 929 -606 -755 494 -916 -693 -661 -966 324 -214 915 -352 172 -930 -510 581 520 277 704 785 893 584 365 -395 -769 376 -320 540 633 -881 -445 870 -461 795 34 791 -869 -601 -902 522 979 93 601 -21 684 -864 -158 -873 262 -781 -484 -556 -279 -874 279 586 -282 828 -235 982 396 -216 -952 -201 -871 -879 975 -418 -345 -194 -195 -989 839 -894 -66 761 -793 -127 -655 695 -240 944 -190 202 622 493 279 -571 -441 -503 414 -650 -667 -45 -805 448 429 867 12 -207 824 -368 -674 891 -36 -773 293 -130 -861 691 672 401 -313 49 187 547 859 -373 838 133 -638 -291 158 -964 279 -104 526 -30 106 582 697 406 -791 -262 420 -803 -425 149 42 691 726 44 836 -481 -346 -561 710 -372 243 -325 -857 -71 684 761 524 -810 507 -515 -879 25 -613 -889 -640 -591 -576 773 -709 -268 -503 -362 196 -578 431 -521 961 -827 -348 551 318 -322 614 776 581 595 477 -909 251 -850 -597 889 892 -612 349 317 -291 549 -217 -503 -883 451 253 597 -847 126 -722 -279 -297 -200 948 951 980 -378 -423 -47 -320 476 -29 -256 207 600 704 -295 -179 -318 -354 -807 751 -260 -574 -660 860 738 -292 -400 -368 545 -978 756 822 -358 824 -418 827 928 -821 -29 -317 603 739 324 718 -789 60 -256 -3 -135 552 554 -781 -450 -869 -838 -481 -844 -861 511 181 -625 734 -39 358 558 837 71 -790 749 401 -867 -787 -260 -571 550 -123 -653 -654 -134 150 119 -77 463 -11 38 607 -692 -961 213 -784 203 -353 -733 -895 -135 702 238 -34 -335 -390 238 -650 -923 -605 508 612 -605 609 -966 -656 607 -530 -764 -770 -454 234 -255 -769 -16 -47 -858 -745 793 -207 -761 -483 304 -806 233 -344 105 935 619 -455 -118 314 -413 -188 505 -319 821 -404 558 -311 -79 -159 -718 -983 844 748 101 525 -595 -766 74 -209 311 -15 417 691 751 -498 530 -755 -627 -962 -668 -250 9 -713 -273 353 654 534 -151 974 -884 345 -933 -249 -110 583 -268 -577 476 -441 712 756 902 -878 -887 311 978 133 892 502 372 -499 247 -354 -972 167 797 152 -876 -320 -236 -557 273 555 189 617 -871 446 -827 266 -43 -114 666 -158 600 -684 858 450 418 310 854 292 -961 -564 866 132 988 -116 344 -52 347 -936 -715 258 -501 -128 343 -764 -539 315 -879 653 -869 -704 -286 -976 419 84 547 955 907 526 -905 482 -509 198 281 240 -692 806 -59 278 967 40 -134 794 -214 541 -158 -298 -237 467 -937 417 -527 -125 214 386 892 968 -445 201 -455 913 -294 -793 -506 -763 -872 -362 -564 -717 -827 42 365 -979 -569 337 938 -253 -764 -571 -218 -303 -318 -893 70 868 400 -212 771 525 -964 681 606 -785 623 -439 157 -458 -129 -281 -281 629 -649 307 -933 -498 150 -462 66 -426 -64 -294 210 -409 -241 -573 -42 -437 453 -858 513 850 -533 909 37 380 -511 513 336 -161 -215 -402 312 270 -720 -776 157 785 -711 800 -965 682 482 120 -827 352 992 -338 969 -161 -865 756 -701 -838 -281 -323 363 -914 674 660 779 -473 514 543 492 626 -789 -501 183 629 121 397 221 -52 812 661 -431 201 806 -625 -595 -494 -720 463 -712 -307 185 894 -712 48 -137 745 450 589 -461 -843 308 -894 330 291 8 -228 266 -614 -546 231 929 -43 627 259 -342 825 -74 -575 -824 154 213 -732 -953 -398 -496 539 99 -805 -538 182 694 526 27 -177 -810 389 -893 -96 854 100 -357 -349 -168 -635 629 -521 -31 955 -859 -118 888 110 -231 195 180 -747 750 590 0 813 160 993 359 -307 978 379 -417 -475 744 541 966 -408 -24 -372 -304 317 436 -169 -123 -923 -177 -843 -128 116 -858 943 -717 -502 -127 -850 284 188 -792 401 520 -759 623 336 218 -194 -777 -206 -10 674 -40 197 -280 -148 -928 264 718 867 -725 980 -610 775 -23 -192 909 967 654 711 611 -179 552 427 891 -500 253 771 73 -769 207 465 -946 386 -824 199 172 8 935 -454 82 376 459 -395 886 -841 -186 363 80 -492 -865 601 -804 335 -780 -480 529 -571 -700 -825 104 745 85 -604 -828 556 457 275 -172 -525 608 80 -413 -875 -384 145 -359 172 851 -288 550 241 66 55 -508 -861 789 -281 -823 -402 285 -206 26 354 116 -276 -669 294 274 487 400 -763 60 -895 -999 935 904 -221 -137 38 -364 -523 -539 366 -447 18 171 -80 248 845 -347 -133 320 -921 -121 464 -571 205 -547 -217 -759 -49 -971 610 -817 204 -544 269 -961 409 -815 -909 -955 30 91 -426 574 -177 717 954 828 614 -537 -696 166 -827 856 -614 -100 273 -7 362 495 942 52 -751 401 649 -43 -327 -849 -819 -693 992 -28 -794 368 771 607 321 -930 -847 -942 -90 599 -494 88 470 -362 -869 -58 820 892 -856 -525 -278 900 819 -91 974 -858 475 -143 326 -752 905 30 745 515 -691 251 -245 462 -388 -57 -695 -481 510 -624 922 914 542 76 159 22 613 895 832 932 145 729 -947 936 850 -372 -977 394 943 -36 114 495 -477 970 -280 -241 251 582 -197 55 523 -334 74 140 -146 -976 130 -810 943 260 161 -23 561 597 197 -815 995 377 531 -122 766 929 689 -207 312 194 603 -461 -785 -853 565 -919 819 284 -169 -824 -498 -315 -924 365 603 686 275 -874 495 -273 648 -329 864 -423 -457 -894 -663 503 484 914 191 13 -643 -349 35 -582 758 -313 -755 -221 -691 416 399 -534 -57 -299 412 -984 493 805 -442 -668 -85 308 -453 -362 184 577 -495 37 987 -215 -65 703 484 -897 374 576 -563 710 232 123 915 890 69 596 506 30 668 700 -773 179 225 -173 -399 -631 916 41 531 -599 -542 -127 -260 -546 -205 88 -61 -911 -421 730 826 65 -649 -931 813 -26 -62 819 -235 953 542 -263 508 492 -740 -828 -525 270 813 253 -960 898 -569 803 -99 107 684 -543 678 -680 -912 30 -423 -43 -543 -864 -145 24 -737 383 -298 971 -392 605 150 -402 -60 -163 -442 -5 310 -386 148 -936 87 -802 454 -32 -220 165 421 -785 -871 -752 480 306 -81 -61 263 -646 -232 750 -646 -558 433 -295 -842 970 698 784 -894 -252 -141 805 -793 639 518 -847 -906 675 -504 415 -800 518 948 -991 -235 -189 -97 121 -129 -758 230 839 -468 -961 -311 -975 -782 -62 -790 -66 652 482 -461 904 832 -431 -593 -667 521 910 -488 78 589 56 -639 -330 561 259 970 617 632 214 605 462 105 309 592 -689 522 -99 743 -869 -783 189 -160 -938 812 8 643 -512 -568 -88 721 983 315 547 921 -671 -372 -987 -128 152 491 831 -32 27 319 114 -527 524 859 933 806 879 -823 -458 -135 -179 708 -911 99 750 -440 -808 870 967 -99 852 -374 -126 -355 -462 -229 -633 -990 840 -255 -170 -613 850 244 818 -92 154 282 -139 572 82 -944 -562 83 660 -673 907 -349 -526 -140 -114 753 -683 354 991 -166 264 -824 997 -866 908 -285 450 409 -598 -775 -415 497 -194 -90 -237 304 -877 871 566 -325 -652 313 -222 85 -864 34 -788 364 -867 -744 -593 -121 334 -378 -711 -14 822 -326 -949 764 -81 -383 -191 -480 -791 -945 -510 57 -111 -512 187 -776 48 576 882 -70 -643 503 220 731 -447 647 171 842 -924 574 -972 -571 -290 338 8 869 770 414 814 926 -676 -69 -368 -963 -588 108 486 306 -653 -247 -932 881 624 -965 932 437 -180 666 -94 655 260 -330 945 756 -102 -301 361 -228 315 539 -600 192 -316 -276 -496 889 706 -670 -464 -949 231 -32 -958 -23 686 126 318 983 -83 849 959 -982 -559 -646 950 470 478 -910 -445 -581 -451 -470 937 -577 375 834 859 -634 722 848 433 -977 297 -529 908 992 -712 -841 910 115 252 120 -220 89 662 -977 -957 -499 681 30 801 -828 348 653 971 989 -617 -183 -862 178 -93 898 893 494 232 -308 -331 -747 -197 -769 54 158 -526 982 661 361 -569 865 910 650 757 670 -517 570 487 -623 458 -725 -368 578 -997 442 568 -976 -560 863 -209 830 332 -597 -478 742 -964 -178 -390 86 -642 -717 -776 -997 203 -791 -777 -847 224 -750 -599 -942 -438 690 784 -817 -795 -957 800 396 -606 243 854 670 572 343 -954 723 352 -161 -179 -476 -793 -153 -311 -424 -177 229 319 16 -916 -27 -172 130 981 -178 -673 887 -317 -101 650 -962 910 -319 -36 -7 3 -637 78 775 -683 -500 990 -649 -789 -510 484 903 -226 280 567 607 -807 -954 -777 316 790 864 -516 -561 946 284 -986 961 166 194 -764 -404 -644 -236 867 -878 -161 -87 -114 -347 154 420 -790 -284 -773 -79 -14 -551 -199 -132 762 -358 -464 273 -902 581 112 275 -536 -879 -422 -87 495 -952 -709 27 -75 226 783 207 -95 287 725 817 -847 -935 509 -973 36 -853 -41 812 -919 606 -214 -743 103 -162 276 675 -444 541 619 -452 -320 -643 731 172 -957 -501 -333 810 296 395 302 29 70 745 -188 561 303 -923 -69 -891 676 -679 394 923 13 997 645 -685 -474 -839 -364 -157 -495 -190 756 428 -285 -661 -231 635 -122 526 -411 4 706 360 34 -145 -491 114 963 142 -944 -32 -291 62 -738 -282 -207 124 -347 755 963 579 938 542 459 438 96 -719 499 -580 2 223 753 706 -949 103 455 991 870 738 -605 738 445 -169 -36 -212 -588 591 307 -57 -230 -926 -538 793 433 920 -903 -941 261 930 740 29 -511 777 -449 671 364 -383 435 293 494 -916 -282 772 474 -37 -348 -596 -84 697 189 -521 590 -313 -926 860 573 -380 -385 -943 920 146 -279 -909 -876 346 -102 -183 -589 106 189 -331 -659 387 -874 -156 -277 -122 470 -805 858 -728 -834 -79 114 -943 -622 171 -960 67 476 -504 283 -413 642 -429 -100 -340 963 958 127 -797 278 -21 26 -391 -697 810 198 -556 297 142 -662 517 -610 -119 -773 -208 535 301 95 386 534 185 689 -465 126 951 530 760 318 727 58 823 -589 -618 611 369 -739 151 -187 989 453 375 -83 638 -843 781 810 405 -628 130 -13 814 -560 421 426 -643 857 716 107 -232 -296 -476 613 537 31 393 -496 566 -490 -634 -643 582 800 454 -933 -825 16 -973 -471 -102 839 -385 516 404 470 97 -735 -418 -149 -557 324 -28 -560 -505 -580 471 318 390 -341 903 701 886 -383 864 -148 0 -390 -931 -879 328 316 -228 126 -594 996 -44 477 92 -772 -987 -603 -597 96 594 32 -215 -382 -742 928 360 942 -838 731 -784 -873 -70 544 850 963 545 571 -263 -143 -919 -604 -833 985 171 -795 -631 224 -884 631 380 -778 108 -804 -911 734 -242 -803 247 -316 276 -136 318 -491 315 -960 868 -246 -47 51 -98 -225 150 -354 -223 605 -624 694 32 -815 473 886 -19 743 -371 -713 -418 -112 -131 -684 641 -567 443 -54 -38 935 -425 -595 596 422 -228 -860 883 777 -446 573 -534 81 -181 457 270 857 -58 -660 35 -737 -357 -911 92 926 -218 269 441 995 30 20 -898 600 -744 -808 815 527 607 -992 -837 935 -837 660 -21 -187 612 844 -11 459 -291 215 927 664 881 495 341 -684 -248 831 411 -622 712 412 -695 -176 77 -943 -523 464 624 -858 753 -558 -610 -304 272 -53 -757 955 45 606 -205 -873 895 62 908 1 -971 -643 -156 -176 -700 934 -475 508 -438 -376 570 824 -350 -597 -27 490 -700 -786 685 68 -24 278 311 -512 229 168 496 854 -987 620 -983 -910 239 588 394 -252 -833 -213 -364 -987 -503 377 16 691 -679 603 647 -566 -829 -876 -405 20 -951 678 -371 893 720 467 447 515 900 -679 472 -386 140 844 -519 -864 -976 424 -846 536 320 -82 -70 -703 -374 -778 87 -540 705 797 713 230 986 87 -953 -775 -474 484 -495 87 563 -813 -53 924 278 -713 803 886 -401 584 62 -374 750 680 -647 596 -341 -947 948 547 -127 385 519 17 -931 8 -611 -162 669 113 -616 315 -717 -377 152 678 -838 741 538 441 610 738 -729 -277 869 418 178 759 253 998 -85 -175 -590 762 782 -257 -252 -819 -459 863 93 417 -19 507 -538 14 481 -466 -543 -518 -986 -619 -307 759 421 -956 -364 -605 -272 -312 -332 645 -724 232 -801 -10 -129 444 -65 343 220 836 -456 667 -890 563 496 -155 237 829 -18 -785 -256 -626 258 -792 -568 162 768 603 -705 791 242 -737 494 -629 75 -812 864 386 90 889 -906 -293 954 299 -431 -156 -237 597 -803 -540 -569 -348 795 832 -528 126 892 950 721 -693 -56 265 -608 -253 730 -670 -150 -790 -358 -413 -175 30 -939 -835 281 490 -854 445 -710 -600 857 -974 -506 -783 63 383 -949 -844 781 888 -360 -27 -538 -364 -854 -983 -342 -510 -334 -283 -935 -968 222 -505 261 -237 830 -148 587 -142 -162 -266 222 885 270 575 135 31 -731 -90 585 -514 305 362 668 748 -923 458 782 -70 -727 855 524 -688 -937 -643 -846 -457 90 -387 -846 -873 -79 -306 718 -716 -134 406 2 -528 -184 901 540 -434 -882 -635 -447 101 -466 188 -318 -833 -819 701 -945 54 -412 -921 454 186 -898 175 -617 -142 620 637 -355 -510 -863 955 -793 -74 326 284 -1 908 721 531 621 -10 -553 233 88 -972 -437 -294 -491 -955 -646 161 607 645 207 -926 450 -225 -557 -232 -698 -211 780 -811 -244 -542 -512 -131 -58 -121 -540 -938 479 -961 725 914 18 -847 -884 -367 525 -196 -886 -458 804 -610 140 -153 123 -518 336 -871 -668 136 -942 -184 -905 -639 -495 477 255 -727 189 101 904 362 839 294 -706 -539 426 994 -265 -409 0 477 150 -509 602 714 -367 -995 -562 -11 606 -524 -982 -307 3 -455 129 -146 282 -314 649 786 688 -542 61 9 799 -905 -273 723 484 -477 791 308 -883 -539 -367 -367 -545 -303 -765 285 -877 909 -958 231 931 625 -883 -800 622 -550 905 3 -906 284 20 -458 201 -482 144 -953 -871 512 -960 -14 -295 -234 -753 -154 791 93 505 579 511 -740 -411 -407 -326 582 815 988 -893 249 -677 859 505 517 217 -166 511 -771 81 -547 -239 -580 -725 254 -631 -66 84 -319 928 -911 223 656 -596 38 -107 186 220 -56 -566 -500 -850 -186 819 -613 127 982 -788 -725 -122 -7 576 -240 -451 -962 921 396 12 -363 672 35 130 888 937 753 -818 -627 -241 910 840 -207 409 -126 422 74 294 461 -877 156 795 738 -76 48 432 -85 -321 -548 596 -181 -941 270 -975 500 -178 44 976 -121 161 719 376 -971 -973 -867 -810 -310 -539 817 -758 937 -624 757 -439 -877 980 930 657 -682 919 249 -923 351 127 290 41 -834 10 -416 409 -778 -815 768 50 83 -807 990 -498 944 441 -427 301 326 -962 -710 808 -102 -887 -140 -475 -848 788 -509 -104 858 587 -196 -287 -717 -230 701 287 949 188 113 -114 338 804 992 785 -839 926 53 -624 -242 -676 22 627 -851 -874 523 -953 509 -962 -840 -312 -816 -597 138 122 986 -893 -408 870 -541 -728 -938 -803 390 208 323 74 178 485 -782 -140 -134 512 422 938 -191 429 -188 -384 206 -460 -517 593 -469 -936 446 167 -324 985 836 -930 198 863 -646 361 -508 -359 351 128 173 -783 786 476 -758 -881 -405 499 -166 478 -793 747 282 258 938 419 362 104 -372 472 238 -635 -892 331 -937 -512 856 384 -529 902 844 -228 -132 -71 848 966 356 -494 156 -998 908 245 427 948 -397 129 167 -599 773 669 -540 -424 335 -101 -664 38 -704 855 -565 -156 -895 468 28 295 -759 -230 -506 955 -630 -982 23 92 -37 854 924 97 -436 267 -598 -67 -790 31 384 860 -42 715 -995 -485 672 -441 698 621 -278 163 190 752 -548 725 -68 280 -918 -774 -928 -581 919 239 -73 863 -940 -620 -62 -868 253 -987 -418 107 897 69 -851 315 -597 -104 -119 -130 747 -316 -733 179 -854 -996 -703 108 859 853 -656 218 -862 -977 -782 419 717 737 -979 743 936 -851 141 -461 298 647 953 365 -120 291 165 -341 968 393 385 645 770 971 -666 -529 -666 -339 877 734 270 746 611 502 -828 -549 -553 -474 -203 -854 -884 -719 127 416 -150 676 -109 826 -28 -723 -905 -175 540 389 -136 935 -516 743 745 656 31 -435 809 151 -207 -659 -119 -217 761 407 8 120 417 -98 423 836 67 863 820 -675 -997 895 -333 311 -127 580 950 403 279 -896 -228 -259 105 758 235 828 -555 -51 514 238 108 -645 -560 -601 -523 506 -746 554 580 -324 188 -724 -637 -937 110 78 959 -646 -709 -823 -820 -539 -352 302 78 -575 140 345 612 671 544 39 -569 11 -21 -175 601 688 643 -81 -387 -459 -989 337 -238 -592 -639 513 255 -911 668 675 -90 623 -62 127 970 -111 815 207 -207 862 -263 389 168 -940 -597 665 -837 115 -578 -390 200 -886 903 468 -987 101 191 631 706 -366 -672 -876 678 -375 -197 230 -791 532 962 -898 281 556 -100 -209 204 634 -874 360 327 1000 -85 -82 -179 -848 360 -505 235 297 -728 144 -528 533 364 236 -330 -124 -629 534 -952 470 -690 160 -65 -79 654 995 -841 943 826 623 -625 243 -820 305 408 -550 592 -958 -507 257 -217 235 -699 -311 -484 396 -80 -164 -733 225 -838 -396 251 492 406 177 -548 324 -927 122 677 -753 -182 479 960 -533 -520 -337 885 484 79 -405 -145 683 582 533 156 -458 842 -398 -479 -533 -62 515 -80 268 -94 783 -768 -315 881 -68 430 -745 559 -78 957 -503 -240 -822 549 -602 670 -656 -431 380 486 950 771 -582 -302 124 935 777 323 828 -726 583 964 910 -805 -368 -977 -239 -615 325 -694 -628 -420 -713 -643 -941 -214 27 -796 -751 -684 -886 -881 765 -960 -16 -411 863 -982 926 -364 -582 -251 531 657 43 -694 -458 437 -535 -907 -580 336 -106 -632 -207 -141 -562 -49 183 624 -540 643 186 -342 -15 563 849 306 -5 -624 -483 -94 757 42 -574 568 -127 -175 927 405 -856 456 -800 -395 30 608 -215 -364 223 -412 796 20 998 387 394 -981 53 557 -60 -581 828 409 -345 821 234 45 -387 105 -74 520 -713 -57 -54 85 -126 726 -338 501 341 666 -500 -643 62 -931 634 -719 841 -104 -347 231 813 583 -218 -965 -798 -917 345 23 -34 -256 -861 757 388 -599 672 452 280 -661 36 -267 317 -95 118 -938 494 -504 -229 985 890 -816 -959 42 459 205 678 639 -476 -942 239 355 460 -654 -8 41 -66 -936 -969 432 159 855 -618 819 911 640 61 608 -31 972 -233 -402 -739 -102 -778 -761 630 -25 -405 -912 557 -176 -19 948 -338 83 605 122 -192 653 -209 258 848 -36 -451 -662 -71 433 -400 589 -116 -320 507 446 -111 -375 -9 -107 734 -764 419 -205 149 170 -931 -82 443 214 182 -754 -398 62 -995 19 -125 -710 -84 -278 45 -663 -435 361 -558 -281 240 824 178 -763 228 677 193 -55 -475 158 -751 -522 838 -369 -557 -727 -281 773 -52 -387 -649 -945 -862 196 -243 -454 -740 891 218 -923 -582 -810 292 -255 -752 -496 238 -941 309 -620 -150 -248 -156 -316 -538 -699 101 -409 -634 -178 -905 -430 413 -497 -301 960 -521 584 -503 757 381 447 -204 -216 -393 670 318 -175 -547 -357 -519 23 493 -535 -468 -304 569 -514 644 41 -66 -882 -683 -722 573 189 136 726 -398 -362 -934 983 -824 -790 663 274 -462 -327 -589 354 -326 397 807 592 -88 986 2 100 450 -312 313 226 -268 -268 929 -717 -649 -504 -989 -852 -331 374 945 -74 99 997 110 -245 972 -895 253 -322 858 -343 341 778 -464 374 823 -854 -463 -437 963 -637 948 986 339 966 -118 -797 44 74 273 254 -347 -526 -5 -734 -150 924 -820 164 -177 -761 -833 968 186 -787 -26 -911 -432 -695 -277 -656 -673 -739 166 991 950 656 -100 -618 -408 541 -591 875 589 935 491 363 326 -451 838 730 -927 -962 -568 -30 -999 -669 341 745 -869 -448 -969 480 187 695 -566 310 638 -422 -994 -819 145 -650 142 -323 -816 300 579 949 -270 76 640 -239 788 -471 1000 -934 562 -695 -681 36 -679 -50 311 -196 -259 -780 175 200 -515 -67 658 787 -102 -362 -809 173 76 475 720 -269 -72 551 -228 641 68 497 -742 -168 -68 564 603 -46 -223 161 566 443 838 730 556 -907 -24 -35 -638 -646 762 174 -482 -544 -344 -385 -772 -3 825 919 -213 -237 -293 975 678 128 -783 -810 195 -134 -226 -750 -567 -544 644 239 749 -572 -169 543 -414 -666 -225 353 405 -779 -35 -784 -726 361 718 -247 -57 -387 -918 484 -540 -556 -161 -31 -694 906 -285 188 858 872 910 -671 -536 -149 -728 490 -215 -987 0 -750 161 763 498 360 -821 11 -935 456 651 566 586 -253 609 461 -267 -982 -959 214 -451 -996 228 -231 201 -901 -759 520 -640 -282 -165 -46 507 347 542 -325 687 -611 530 939 676 -527 873 -217 358 731 -873 911 170 150 661 437 -414 -360 -940 520 272 -924 489 300 -106 -153 185 600 -549 492 609 -857 -813 125 -527 -774 -549 20 -416 -487 43 -220 -1000 -828 -840 595 -246 -752 -87 -616 -631 894 -66 -834 982 -48 566 436 640 -396 328 -387 421 -129 -725 963 955 -711 -891 245 -337 362 525 461 -367 -400 -814 -661 579 -807 -373 -229 -708 141 425 838 27 51 883 -556 -888 528 248 -650 947 -931 951 -596 382 -160 -28 -653 319 283 667 -410 78 -530 -942 962 832 -988 -529 -392 4 -39 253 931 -340 -589 24 20 734 53 79 -544 -380 528 -657 423 -195 -991 655 -423 -478 445 130 -877 588 -300 842 -593 163 -102 -375 547 804 139 236 180 614 -219 386 872 691 -229 143 429 901 583 -84 -349 -261 453 -552 498 -799 700 943 -656 717 -607 871 910 691 -859 -234 308 693 -270 848 -803 -926 -308 -408 -523 -851 -390 -979 -180 80 492 300 230 487 -82 -129 409 -849 -309 877 -470 164 986 707 -100 -119 -462 -202 305 146 -233 381 14 -758 -726 -950 -772 -340 -268 108 202 -966 -179 -177 0 517 -889 -179 -631 -437 75 595 -906 730 179 -803 449 871 824 -309 506 767 -376 -557 -772 -632 -890 273 -763 -744 -127 225 -347 309 -849 190 411 -786 -305 -642 -973 -382 717 -741 491 -977 323 -226 -925 949 -464 -916 -116 980 -276 -402 -587 -246 826 -995 -305 -736 -781 44 -452 -423 -648 776 -127 943 -289 609 316 -801 780 83 0 -734 690 751 963 -931 -225 368 -319 730 -31 578 831 906 -892 -501 457 -763 -617 -381 170 235 -854 -930 653 -10 183 295 690 -114 163 487 59 148 -193 -907 -4 -895 812 383 162 -759 162 514 404 -294 432 -55 -669 647 70 -930 -521 -503 -184 -122 -239 -415 484 -158 -805 -303 762 309 311 -304 973 -700 465 -116 -383 -843 454 361 345 -943 -761 -640 844 -79 759 -883 -66 731 -409 -903 -443 -361 95 -892 543 -639 -365 -869 -30 388 -471 83 -503 804 -544 378 -785 -218 662 664 399 -386 -662 850 128 -524 779 397 520 290 -508 -183 36 235 -840 206 -276 -69 767 -260 -659 -637 -65 732 -125 -351 -140 742 22 -712 148 501 -703 -309 -506 -532 571 -803 -399 -252 -374 199 262 -209 85 839 -357 -13 624 183 178 -954 -209 497 -665 469 248 305 582 -315 -889 320 197 365 54 -285 740 817 -830 -459 -411 934 -772 -701 -16 -15 589 -584 597 -49 -798 246 348 905 -683 -499 787 -42 666 -618 495 129 -212 567 101 -534 -564 843 -952 -978 955 -658 84 857 -304 -16 238 83 614 107 -550 -140 361 141 -115 -842 854 455 760 -559 280 142 -203 -274 -948 510 -332 -901 -321 -746 846 419 936 -20 461 -990 104 459 -535 158 70 683 379 213 -189 843 137 -769 -86 -205 733 94 196 -392 496 817 -2 246 913 -830 494 -393 61 -832 -988 637 -152 -85 -660 677 163 -906 530 -738 782 -726 385 -610 569 -488 468 921 -112 -124 -106 30 -351 445 -881 286 749 10 -635 -851 -17 15 -624 -66 -826 -112 560 -800 887 -940 -706 270 689 -45 -781 -223 -73 801 -542 729 607 542 -123 794 -254 -75 -850 97 -99 -555 147 -735 -893 -144 -500 153 -75 -39 -401 -49 668 481 587 4 429 -642 129 546 -16 504 746 683 -520 -252 -861 444 -527 -781 867 323 -599 102 925 147 -366 841 806 -352 -407 876 -756 695 -492 -32 541 -24 464 -580 -437 116 -835 886 276 751 -21 -508 253 679 60 789 -838 -237 306 887 91 831 129 -767 74 -186 616 961 492 -384 -174 426 -247 362 -635 398 -230 35 187 521 -529 -290 -368 -675 -497 -343 -497 -264 223 662 631 -65 -666 -804 941 -354 -817 690 -78 -682 -421 855 781 26 83 -328 -891 -804 848 68 783 986 632 -563 891 -651 -399 397 -970 -146 -634 580 -703 -486 -720 281 575 606 235 363 311 -826 -978 760 259 -455 -224 -144 874 -379 142 349 740 803 -649 464 935 276 -657 -983 -15 -686 9 603 487 -788 -31 -451 190 339 875 -900 561 292 980 119 -870 -214 -731 490 589 -393 -293 -329 -115 455 -474 476 583 852 -586 -878 101 607 206 439 -784 -395 -492 -298 65 -975 851 -878 -188 -823 739 413 -716 -121 252 -814 -565 -550 -281 -974 589 -71 -66 -893 -252 547 677 269 -439 805 493 -549 723 -759 -544 -241 306 -676 -438 107 -728 851 -135 -837 203 450 -659 880 156 -386 -826 892 118 498 -908 278 -434 -165 126 -495 842 -428 -180 534 682 574 872 -532 535 368 490 -512 993 -276 852 -879 446 -29 374 561 -342 993 -355 2 -178 -955 -476 -781 -349 298 -722 660 940 509 638 -693 -519 899 240 -481 632 395 -402 -23 -684 423 91 923 29 50 543 971 567 91 -750 -785 -46 249 -304 -381 -255 -826 -550 563 853 66 400 -154 -998 -163 -112 -250 -925 -496 -518 839 -358 877 574 42 -458 -111 972 422 -815 399 382 -859 662 -130 -396 302 -713 467 684 -70 -582 -321 -755 18 434 297 667 693 -834 -183 815 -163 -144 225 -537 550 652 64 -300 -430 -495 -302 -631 26 -830 149 791 -701 -8 -331 -778 -118 586 -489 253 -482 995 688 -563 -568 710 -642 990 172 -462 765 -304 474 -550 454 -84 595 47 334 691 193 -603 533 839 263 129 -643 -901 831 -172 257 596 -342 -515 128 -325 -902 -665 -188 506 -927 406 -858 523 -624 -920 -228 919 117 -557 -356 669 751 -296 -598 -627 -651 722 328 939 -382 86 -569 120 -156 -387 -69 -133 -879 -178 679 -665 -372 -890 596 650 466 712 -640 345 124 61 -410 -283 -623 535 -753 380 193 926 -259 -128 713 -425 -935 676 566 373 785 -895 738 -930 -87 -952 667 -381 -657 56 140 62 -789 -635 -267 -936 942 -892 110 599 147 722 -791 -609 624 700 -621 649 779 -270 -752 684 638 423 -86 -886 -232 352 353 182 -122 876 534 -257 -925 238 -745 741 847 -686 667 -243 196 677 -8 954 626 -372 -564 -377 908 -638 54 -266 128 901 -751 -813 -126 450 637 -79 -617 -274 722 266 550 -632 668 807 -958 -2 -987 -609 136 338 319 -931 196 100 131 469 108 497 -871 293 -258 -701 -463 -52 -828 599 -8 625 -689 291 -314 65 -52 191 -977 678 278 -719 -795 -166 164 523 153 16 106 -787 137 -318 -506 -352 -482 418 87 -950 -315 -751 -413 -678 -807 -66 -794 173 13 316 -275 893 -281 554 -160 -60 722 764 -684 202 179 301 -582 -516 577 529 -724 930 -870 848 -452 -272 -849 413 492 444 -760 117 -304 -189 610 409 -940 -378 542 416 592 514 -430 799 38 -580 39 -920 393 731 -700 231 910 862 -803 144 745 -507 -61 -196 -649 677 -52 -738 236 507 -72 -641 702 -367 -297 20 73 -947 516 55 717 305 -319 605 503 640 -869 -90 -229 -254 974 -633 961 -199 -110 772 596 42 360 438 -705 -529 638 337 -355 -276 38 -646 -209 569 163 -589 372 61 473 562 -959 238 802 967 -253 936 851 987 -471 -706 -242 -630 -46 904 -228 844 970 707 794 48 -527 659 -728 798 -218 515 401 351 147 -257 627 124 627 695 624 862 -286 243 735 920 -245 -63 -203 834 878 -495 188 -352 809 340 113 -536 -909 858 -807 -559 -102 -468 121 929 -367 -607 944 -179 205 -258 203 -511 390 -614 -875 383 353 532 403 859 673 -700 -941 262 -361 392 86 706 134 139 -465 161 712 160 579 -44 -682 -812 -847 492 -727 -873 320 770 -482 565 -620 118 604 554 -94 491 272 -729 690 -461 846 62 896 323 -798 -529 696 593 -93 840 43 -243 896 483 -726 788 -579 387 -971 -987 105 945 -20 -116 914 -569 -500 -804 256 222 -7 803 388 -490 -485 3 194 -866 -412 280 327 538 -824 -393 -28 -828 811 349 363 286 592 335 -929 307 574 -761 47 -968 623 286 -253 -617 998 -108 -640 200 231 888 318 496 274 149 -53 713 485 934 -498 -635 747 526 -802 -999 -946 -409 990 226 -115 -917 -95 301 -53 423 648 -642 -559 826 -105 988 -151 673 -334 48 257 373 544 -770 -437 -250 504 358 -861 -289 -480 482 273 405 -968 -172 727 80 -565 25 -124 -619 800 455 -322 -359 660 165 333 683 -220 729 858 -854 937 405 -151 550 -410 -875 589 84 -19 252 562 -545 766 -33 661 164 135 -618 -344 -416 714 815 -785 187 247 -37 -844 363 -805 701 889 106 255 15 -187 657 373 575 609 -817 -635 -522 668 -609 -732 474 754 674 -700 546 150 30 -262 524 578 -480 516 773 490 -37 767 199 799 351 -598 -880 -241 -530 157 522 -293 435 896 923 -559 846 835 -871 581 166 -611 702 -759 141 174 -137 132 -629 557 943 847 577 362 -87 -599 675 -424 -457 652 -459 -618 -205 406 184 -266 -647 410 -720 118 -945 -572 512 -113 553 75 580 -309 867 -356 385 -70 88 -597 -501 822 378 662 -338 684 518 -715 -469 330 -559 -95 377 -527 -998 878 -750 -970 -58 -577 -807 -80 415 -691 -84 16 286 738 814 -15 -497 -310 -224 -715 617 -319 27 486 -302 294 -29 967 -552 -374 -37 845 949 -276 43 361 -902 822 -251 -401 -816 546 -64 630 200 -859 -54 -386 -964 -801 324 -407 -701 -871 -643 897 -989 117 -695 -871 860 131 -767 169 502 191 234 -426 -942 186 -733 386 -63 507 -6 450 358 -854 590 -38 -769 -234 621 -416 -412 237 -751 751 -974 413 -717 268 -308 -235 -143 -219 -214 100 -452 -649 57 594 -729 -420 -687 780 -374 441 157 190 -713 -933 133 729 556 205 986 755 -979 -271 -913 869 971 993 758 389 731 201 624 807 -32 -773 -757 -897 -823 -240 965 -649 -599 -182 369 481 756 952 513 -851 304 233 -248 335 351 21 319 767 -902 -789 -209 -431 487 -413 -90 -500 -174 -306 997 483 518 -191 53 -155 398 290 196 938 680 -837 117 368 -895 157 714 343 82 -166 497 -427 357 -907 -888 -40 354 994 -256 756 783 -902 268 -280 -717 892 56 -302 879 791 -527 627 287 661 -697 -428 -363 271 -372 -690 -866 863 -441 -674 -305 -580 141 830 -917 94 -926 970 3 -383 562 -348 -519 -845 692 -928 871 -35 -235 -629 671 -679 -819 141 602 954 -722 -451 582 -645 748 486 -737 -496 -473 -653 -38 636 508 -304 771 -465 319 -113 430 -220 235 -120 -470 -790 -832 941 470 -595 848 928 770 658 151 -176 84 -826 -629 998 560 -314 -535 433 -818 983 317 76 -738 0 -713 990 851 -667 -155 564 81 411 962 -378 321 49 -923 -539 -203 102 -592 523 760 -86 -356 504 -928 -603 -140 149 132 626 84 952 735 -246 -136 824 -264 -602 362 -888 610 -112 393 -732 994 778 530 600 -301 -888 717 -860 273 534 -450 584 -496 874 -443 677 -767 625 180 996 -444 709 460 556 -284 -139 560 385 -616 239 -700 -144 57 -797 -611 -15 872 -462 -719 951 -184 564 -536 248 815 598 723 844 -299 425 -319 86 917 253 847 -997 -777 724 955 680 -265 -849 -113 203 857 -93 -25 -865 -440 -516 -591 -595 67 -942 -176 -843 -953 -373 -611 -857 -199 -322 598 -359 -653 924 508 -61 113 -550 -51 970 75 -796 448 -282 516 521 149 -499 368 184 137 -394 -508 -893 940 742 -480 -609 905 -835 -679 796 335 -180 249 -376 791 780 112 767 107 -265 812 178 940 -584 -491 -776 -938 436 859 -83 576 -38 -846 258 455 509 734 -251 -99 223 -347 -472 -699 284 38 238 -94 -164 -34 224 255 47 -72 -248 789 -537 -363 -161 234 -54 339 793 852 394 -211 -89 -769 537 775 254 38 -322 284 510 -513 -568 -765 678 57 175 903 471 958 518 -592 340 963 173 -856 387 -715 46 -847 716 -105 843 312 -58 -33 -385 548 218 446 898 652 257 530 -482 403 -918 -703 670 -465 613 319 404 218 -639 -646 -801 923 287 -95 -558 637 -29 486 -138 246 386 788 162 -264 -933 -714 350 424 483 -433 -983 464 501 148 127 177 -815 990 -740 -300 -332 -235 163 5 512 11 -80 -118 -642 24 470 59 -395 172 -789 248 -216 -861 -713 625 -449 733 423 788 303 -948 451 -900 -561 -382 280 -563 -220 212 -615 -365 -590 -229 -215 -261 789 627 195 -56 -69 -53 -351 956 613 809 -765 -908 235 -331 743 -871 -502 -1 -329 -346 -997 -333 -368 710 -341 -737 295 -749 306 384 286 -95 511 271 -948 -552 575 -312 -607 146 -15 -550 -693 808 -424 -746 -19 -852 896 630 -785 -194 -852 559 108 -90 284 699 -47 -843 907 -112 -594 -234 272 764 -334 521 539 883 922 -747 -756 -210 706 854 -77 943 908 348 558 812 740 -275 461 -319 -367 839 157 -281 68 744 -194 -670 256 -961 -131 -720 -956 -47 571 -141 548 419 138 879 -100 927 873 -526 -363 -492 402 982 -567 -271 391 898 -371 529 -545 -125 501 -642 796 416 -792 300 711 384 532 922 -156 682 -272 -956 554 17 484 -528 -126 830 397 676 342 287 -643 -754 674 -593 916 -541 -244 674 295 -820 -702 -469 433 513 -432 -9 -727 -458 -387 -626 -423 805 503 -596 -734 573 911 -845 415 -852 531 -531 -655 617 -868 342 856 -209 646 434 -831 191 11 176 393 305 12 498 704 -452 -913 -312 -857 -665 556 756 -550 165 -365 95 642 -710 -295 437 -154 138 -631 -507 534 -164 514 244 367 -365 551 -461 777 255 -475 -607 324 -924 647 -633 -721 644 -143 806 -879 -364 -59 -949 -906 897 273 -902 627 998 91 805 51 152 -561 801 601 209 -837 -557 -431 -353 184 358 970 -166 -65 -756 -517 726 709 841 -137 -122 -309 -612 224 517 469 56 113 28 -546 667 753 508 -93 184 -534 220 186 -523 303 234 -835 593 986 83 374 821 -626 785 -316 -425 210 853 -940 -137 782 -970 54 818 -90 -647 -885 -413 -138 36 197 652 -97 921 976 381 -960 -129 106 172 -627 404 66 -603 -874 499 -755 -781 860 -759 692 -907 497 -859 264 107 252 -209 -755 -460 290 -45 862 307 362 -72 204 -801 57 775 -847 -199 22 -845 417 645 313 298 -261 260 -672 289 -777 -135 -697 661 445 678 509 918 39 -363 -884 483 480 712 383 668 -259 322 -111 726 276 293 603 504 108 18 166 -523 -48 554 -856 -609 -989 248 300 -362 912 167 -713 266 652 -452 -813 -670 473 903 625 114 -212 899 -932 -325 -303 -24 241 562 565 -154 303 -148 -330 324 -766 -876 -231 764 -377 -778 -865 780 -65 409 226 347 386 -282 -390 -112 710 -441 64 -501 216 -493 972 8 -903 -163 -428 44 -342 504 -872 -706 -852 888 892 308 -566 469 419 -102 -822 -309 -364 -352 776 -215 519 -802 -536 90 71 709 301 155 999 -527 847 -114 666 963 426 870 971 -704 -477 -338 -70 441 -604 101 677 -475 -615 420 954 -371 -849 996 -381 793 136 644 -980 200 822 158 -705 -171 422 -495 -651 -47 -558 430 -263 784 -76 -450 -510 -209 442 300 -943 -224 -839 126 239 -72 -769 -913 99 566 717 199 -925 529 -684 80 140 -70 -958 -818 -665 -794 -362 889 184 -318 -596 239 44 967 983 246 -562 -694 537 221 -248 -216 537 560 984 -706 -357 364 64 501 546 -55 93 -888 -704 -378 -199 976 143 -274 -154 183 -762 528 -344 -171 938 266 -313 -501 -563 599 69 699 15 98 -910 -409 -361 -630 -42 -150 -172 112 -308 77 130 -178 455 -614 132 817 -646 -236 632 43 -702 -122 -691 249 318 -701 802 -324 -850 519 -625 -218 -233 284 -691 -607 545 -351 -451 -707 270 -261 100 -302 862 -68 -464 578 -765 688 542 641 926 76 426 -131 856 -723 -494 371 -316 -182 -277 355 -451 641 149 95 198 -376 -876 -661 -496 -366 462 -815 -950 -699 494 -948 -84 556 -403 -523 -187 -780 878 -518 -861 -318 -284 -797 -674 819 -933 -845 -205 138 -242 -440 -181 933 -50 -329 700 -741 -180 -866 -896 -729 -491 -609 -396 -206 129 -682 -193 -478 -332 -505 -317 805 488 285 312 491 127 466 79 -259 -902 995 380 782 -623 -845 -217 -226 -916 -333 649 -747 92 -122 686 982 454 -132 460 -950 442 -955 -134 -37 -965 -983 679 624 729 495 539 582 -887 -491 732 24 -980 -951 530 -128 -729 -665 685 -121 -22 -888 613 -284 -218 -895 19 -926 -12 923 73 724 -415 -580 14 -563 -211 -997 379 -659 122 782 470 -131 -822 -95 954 -370 -884 458 888 511 -969 -382 -7 -690 -67 419 -566 98 534 -760 480 -401 -140 235 589 -765 -810 121 -842 73 333 -534 -191 -912 -140 755 -640 -289 344 441 45 -434 19 -584 176 -792 -24 -925 206 278 640 540 440 573 -906 351 -809 910 250 -420 188 61 50 -757 165 767 457 -716 -721 -256 -79 640 -491 233 563 283 -268 975 156 801 -989 -472 -73 -719 708 869 -600 -969 -98 988 948 -882 -738 -127 525 -771 924 -71 -729 -826 -600 230 -394 -983 700 192 -369 -905 997 893 -793 150 -194 -869 -330 -799 -44 361 -96 -845 -803 -256 944 395 928 558 682 -197 -695 -847 -521 -826 -352 892 285 761 318 -243 507 -17 490 -878 -972 -838 -972 751 -322 134 -915 -615 727 251 -399 -399 582 -980 -81 -844 46 69 -243 -584 -530 921 -424 952 236 793 409 530 464 -711 -44 -152 71 3 352 -739 648 -494 -490 -554 -581 -191 -388 774 -743 947 -480 -543 803 481 407 677 601 505 25 404 211 -13 -236 -752 -403 195 2 -147 732 -470 -629 932 -575 468 -219 -305 632 -108 -610 380 -573 -823 238 -774 53 -181 -1000 -725 -319 172 -919 179 -132 -881 -556 658 -185 -157 -549 -438 216 -390 136 88 -794 251 578 -322 252 717 -811 -367 -854 814 -285 -63 -239 -60 431 446 -846 56 -509 -375 760 656 -900 -656 552 -653 -872 -409 -685 699 -89 -879 135 -296 -832 540 795 252 -580 358 973 -155 -354 122 -525 -151 394 -906 106 443 -293 -496 -783 3 673 811 833 989 335 -168 235 354 564 -685 832 312 403 678 -993 -897 -989 683 -237 -547 -433 231 -911 -26 810 997 -958 -989 -93 761 409 228 -150 -636 -60 119 -538 613 821 -880 504 523 -60 -516 449 -354 0 49 664 -968 -696 199 -187 -552 948 -568 264 187 -856 815 424 -247 -870 -635 543 651 -547 -815 976 900 -462 581 860 -163 485 -221 -13 113 -634 -789 -293 -187 -753 727 -985 -249 959 -703 -934 -412 2 -337 743 -136 -889 -171 -962 751 666 -643 -906 -691 -255 -692 960 135 -642 842 306 -489 382 124 -496 730 155 564 -831 -532 -195 880 -839 -805 -235 905 979 520 231 -962 572 -97 673 740 -290 -224 582 -614 636 -571 -453 -596 595 296 -501 876 -750 201 -330 -402 347 920 485 912 300 744 996 585 797 -29 -1 -865 209 532 997 749 797 963 939 485 -911 268 -879 65 893 613 148 652 314 946 543 234 956 79 70 -314 489 -406 987 -806 -411 592 -863 -817 -530 362 -109 -663 -345 -602 424 747 -423 -90 -713 -793 860 -326 988 189 -732 -508 -807 42 -711 -468 614 -378 483 17 -303 -140 -281 -429 397 267 -207 744 573 547 631 -952 981 393 444 226 407 447 -965 505 -486 -669 108 198 -591 -3 702 99 90 -240 -634 -886 -46 -222 939 -266 39 -416 805 540 825 513 704 478 -685 -386 443 84 -860 -511 -488 -376 -314 -738 -365 -894 753 -46 -941 642 -85 619 885 -206 355 -205 -592 -612 -849 -83 -889 -439 565 -683 -110 974 428 -837 760 -974 975 -754 -79 -954 405 -332 -675 901 862 -910 -325 -567 -514 -823 -583 530 -227 -108 -403 -49 -133 768 807 994 827 235 -863 516 450 96 -900 390 -432 -62 204 441 730 -104 969 -899 -81 -399 -968 760 -415 -416 -913 -288 132 442 -164 -528 -413 -153 484 884 -67 88 745 674 -701 398 364 -422 753 534 -85 -176 535 -922 -433 817 -743 816 -172 983 133 -310 -340 -299 388 -513 -958 -859 984 -630 610 883 -266 991 -793 823 -348 -256 584 398 91 -893 -745 -705 -799 -962 -313 -631 -660 461 -324 -794 -894 -965 -138 -450 -329 -898 -81 618 904 -316 -216 -667 317 926 941 346 -801 -244 930 501 755 312 767 405 -373 -596 955 324 -300 -211 402 -975 -850 109 428 -346 -141 342 -82 852 303 547 440 28 711 477 -690 -726 -510 -828 894 244 143 -78 -893 -686 939 -50 -773 108 -99 726 -497 -572 329 -893 62 -668 -758 -287 -433 918 11 955 127 1 -125 342 721 119 -271 -944 -935 -490 -871 -538 688 842 502 -774 582 -666 -68 -688 -758 929 596 99 -85 -373 -212 19 -653 -648 431 -478 882 604 430 262 316 921 64 615 875 696 -584 -534 423 -852 733 -342 -619 -311 330 724 400 -190 -320 -216 -200 462 -716 -488 63 515 597 748 197 -707 -58 -139 -995 -675 -393 -614 705 60 597 -737 -438 442 -258 -492 -204 -540 -355 -492 304 -331 189 -865 -262 -789 296 967 999 296 794 -961 955 221 -519 622 -539 -416 280 -611 158 884 123 361 247 639 -501 141 -3 -839 -467 445 -281 -741 -504 -890 469 -274 -32 578 -966 20 332 -424 568 423 -781 937 320 -6 907 760 230 -151 586 -534 -855 -709 523 482 -642 -569 -446 478 486 85 -303 680 455 -617 458 -588 183 -634 315 12 460 -307 157 -40 172 137 -216 735 615 2 -893 -555 -92 -232 -669 -981 849 -858 510 465 -48 -531 252 -977 526 268 -303 -575 -200 -41 439 -881 656 47 -305 262 -766 659 -787 303 395 -853 223 -813 -490 499 25 -500 -87 974 778 860 476 908 364 220 296 54 -154 836 -602 -941 844 376 857 -568 -653 -47 -921 -963 656 -489 48 349 -482 -436 -862 918 -394 379 -900 90 381 -919 -638 984 -4 397 -392 600 621 -225 58 436 -542 85 -896 417 793 418 628 -374 -526 -547 -940 -611 -778 -232 -329 -420 -784 627 46 -272 828 684 -181 -233 -5 -611 652 95 530 854 -402 256 -197 -436 -548 838 -471 -685 818 163 802 916 877 -285 -776 -316 -198 818 -638 -447 -367 -116 317 -301 960 930 527 -847 -263 -869 -473 172 -692 425 90 -649 -810 559 -553 704 -404 -406 432 -140 966 -573 -864 -221 -650 819 -966 266 608 -462 860 -140 -219 939 949 -135 -151 -108 981 542 539 407 -862 875 119 930 831 355 -244 -576 -103 -182 -26 55 -9 891 -136 287 785 -976 -774 -137 511 -74 381 131 77 -890 -331 856 198 820 992 -96 -518 -797 537 -925 -437 983 -366 409 114 -234 -796 -710 -992 -379 119 385 -457 891 -184 -74 -652 689 -130 399 27 -898 -345 -686 208 500 -233 953 -835 902 302 332 -191 382 177 413 -278 418 -245 -813 -151 905 -23 -392 -375 184 821 -856 -349 -362 -169 704 603 809 893 -123 -106 920 132 263 585 429 -696 -232 -349 547 -286 -67 183 -972 -137 -234 -194 906 691 -10 -604 738 -432 -389 -787 -180 350 886 160 -550 -605 -256 -715 134 762 -103 612 -209 -603 144 -992 -53 -262 586 -728 -384 355 -187 -352 -904 398 -408 181 -67 -994 -665 458 8 -658 946 257 180 -444 -606 -197 991 215 662 287 630 -835 -427 607 155 838 640 -889 408 -813 -333 988 -449 225 518 -427 774 27 219 198 828 503 -128 738 -128 -459 64 541 441 -675 464 -218 -281 824 880 -367 -189 -86 427 -771 791 -569 -762 866 206 483 241 -197 539 666 614 -468 321 -685 192 -586 -784 63 871 551 -706 -8 586 -40 576 -976 -557 936 -113 -656 -217 -983 -3 -35 -660 -755 963 -512 230 -501 -482 344 58 -183 -114 922 842 783 425 -180 -474 -947 647 642 -950 -518 -850 -355 -218 -649 -957 -299 64 -443 -489 -246 375 -316 6 -666 -98 856 387 -706 -206 -204 783 -687 99 -166 197 -676 459 250 822 511 741 -760 108 659 -660 -414 -201 -533 265 -405 646 -614 96 168 -70 681 656 798 485 -54 -325 -164 -351 -908 -518 10 830 427 -902 -525 -969 584 -158 -971 -690 -406 -799 368 -755 207 -485 411 -320 -552 -158 -162 990 804 -662 -535 -676 477 280 -898 730 912 -285 -357 -621 203 -712 -843 -173 297 -603 441 887 389 -946 -637 -865 -69 -984 -398 894 -990 -920 706 -144 618 -34 649 518 201 512 -969 -390 -319 359 360 690 43 -342 637 288 -949 834 -651 922 -796 -338 90 -873 405 999 -971 -867 453 -876 451 473 325 -13 362 570 -480 -742 -590 -371 -164 453 552 934 1000 -662 483 249 -459 -572 351 -382 29 236 -106 -94 717 -682 588 -905 751 -110 -470 398 658 -934 484 970 -536 -448 -320 -169 -310 835 -476 -806 270 59 -707 686 -70 -873 72 -694 555 823 922 -361 -858 -156 -874 659 445 -652 -722 907 -123 538 700 603 -297 736 255 288 595 -165 888 -747 -87 211 861 221 501 472 110 324 440 -896 -662 991 242 353 -110 -448 587 303 -578 336 -528 -635 607 781 -606 -272 41 821 -350 -401 158 522 318 -517 501 557 -505 245 943 700 -235 62 436 -34 429 -542 983 245 303 -415 -879 856 613 -486 679 -132 -924 154 -550 955 -700 -304 -977 -938 -901 529 -137 947 -461 427 -200 450 -468 -77 355 835 129 411 222 -549 -476 660 -859 18 -345 -709 -363 -311 -809 -799 -58 833 727 -4 -562 -708 221 -622 -261 -903 -308 -673 -902 878 813 686 592 749 278 -256 -513 929 -582 685 -166 219 -906 -135 -336 -863 418 959 -366 -260 722 316 632 -844 -410 -324 643 -652 626 214 28 -367 717 -326 -962 532 282 262 710 -174 -489 333 491 -754 508 558 655 543 75 -223 920 28 228 -768 -316 -211 -946 569 -212 -73 -340 447 -869 841 114 -171 -895 -879 492 382 -401 -277 20 -919 905 738 467 -171 681 711 140 659 -461 -401 957 -449 -835 585 204 327 260 -970 516 861 517 384 -415 -265 -637 -453 -873 -320 822 -775 -717 983 -428 198 -373 -173 -65 -290 689 -798 -427 849 5 319 345 848 -766 -127 944 -812 893 -353 388 -852 -592 -601 -632 -223 -519 -6 -239 -70 -304 -636 622 674 132 -552 -519 224 433 -611 -845 -756 -284 741 929 -297 -738 79 992 588 -250 -99 -314 551 -800 811 766 -228 959 749 -459 438 -352 196 -551 367 491 -204 483 -885 660 308 211 484 -221 245 847 -721 180 824 -610 -286 -477 -454 -484 435 -69 811 775 -562 -974 -670 584 -695 -387 -45 -968 -431 653 4 482 600 543 -490 663 389 -272 -818 -19 -364 170 -686 815 -879 652 -260 225 853 269 743 926 -187 475 -556 946 -409 382 -179 -438 -540 -988 -798 492 557 466 496 156 -124 225 -121 -596 385 231 -321 -497 204 768 -287 -478 -640 348 535 -222 419 1 445 -145 474 698 -584 988 -651 -74 -382 -991 433 -315 -83 255 466 -903 -889 -494 -293 54 246 132 -135 381 88 627 331 854 356 -887 -433 -289 -763 606 -186 917 -16 516 -286 115 65 -702 -197 386 -579 776 -336 -392 396 -816 164 364 717 401 537 -612 14 -79 118 282 -446 -464 103 200 663 60 575 919 156 -71 -642 748 740 -355 522 634 -832 -700 -958 -451 542 357 -794 294 -172 -659 -98 344 -187 535 -791 -750 831 -28 682 72 -536 178 342 -429 -103 -969 173 39 -830 172 -410 -363 203 -235 488 -925 -979 -439 133 233 -423 -261 -414 -550 -403 622 186 -525 854 -315 526 520 92 -602 -519 -516 -161 514 849 -689 -995 120 -418 17 -646 881 -463 23 -251 -510 696 -401 -838 -258 937 253 -392 581 555 -575 518 442 -395 -787 -890 887 107 23 132 132 -977 177 -137 -982 -960 -367 235 72 -217 -707 400 -887 921 306 175 87 -610 755 -50 -852 158 160 31 -547 505 -367 245 874 25 287 898 231 857 -226 -150 270 -425 -252 794 144 -352 -117 -204 -902 965 -982 370 -850 610 -47 889 -38 532 -812 283 219 485 -798 271 108 -226 -311 149 -934 -211 -438 511 -830 -437 864 -503 728 847 -151 301 -249 605 488 -713 -840 -749 264 -752 -542 -300 -719 635 646 -371 -410 -224 -808 175 -390 699 703 -798 -953 351 224 868 422 713 -371 236 113 -821 670 933 173 -615 173 368 -435 260 545 -274 -492 433 -533 83 -472 -414 335 -831 -927 374 -1000 45 50 -413 26 507 -252 9 286 -290 778 458 75 304 -300 -805 -602 171 -961 -824 -923 409 565 -605 -855 -927 -780 -133 -887 -946 -170 -900 110 -559 -85 -314 -915 -270 -388 407 -103 -861 980 871 -233 -404 -677 -50 -220 241 -220 795 426 -399 112 763 -292 310 -149 486 474 -718 212 -432 130 23 -819 296 343 -410 583 -3 397 983 -983 983 686 764 277 941 694 -897 -424 490 408 879 -431 669 639 -605 -178 456 928 -131 -123 -747 -287 -241 650 556 -425 446 89 -703 998 -838 164 790 -397 638 -406 -538 200 -842 230 938 -941 -828 -376 642 248 -799 651 -95 -841 863 500 253 923 794 -108 861 -646 45 178 -237 964 865 786 -268 43 19 -796 -771 996 26 967 265 -193 302 805 218 -567 -921 394 626 307 868 607 733 -485 847 -437 -48 -278 48 736 -916 807 815 -661 52 503 811 -367 -481 186 70 -403 -690 953 865 -142 -449 953 -76 -631 -310 -664 -504 -848 92 985 790 332 322 -568 -243 433 -629 939 -116 -479 -753 401 -859 981 -777 -266 -437 -328 223 -910 -833 -64 839 -678 437 -310 352 -160 446 71 -216 -677 -742 834 -979 878 179 321 -347 941 658 801 223 310 -703 -729 527 814 -533 455 -47 717 -828 -473 197 847 446 786 656 760 677 -244 -375 -592 -888 -446 -529 865 283 -744 623 -309 131 -685 894 396 -787 443 -612 995 -440 -78 -48 -539 -42 581 270 -751 -286 985 146 -605 697 -48 115 470 -108 358 -1 -426 -378 292 -577 869 -911 787 -795 70 382 444 126 -650 59 729 -826 -864 82 -941 -671 958 595 -538 870 835 -770 -232 -38 -663 492 -416 -539 -428 -659 -329 737 149 93 -850 512 617 -141 187 -91 -338 697 -205 -682 395 813 242 639 -299 -361 -680 -74 845 -756 557 -670 249 864 711 129 27 117 -534 -507 597 985 -553 659 181 -7 655 635 277 -343 -920 -849 -940 905 766 250 -213 -850 -839 -907 487 -791 975 -517 -138 -222 -438 688 -70 -723 -782 -783 768 -148 -837 -139 -784 -64 619 921 -392 387 -595 268 261 633 461 -988 55 668 -620 -700 447 170 785 -945 300 823 125 -332 -704 822 -742 269 790 601 -402 -487 -944 572 672 -508 -28 -149 -810 -787 -128 -77 -242 -681 346 -500 -519 -944 -953 -768 523 -637 -187 171 332 -433 -216 227 63 224 -2 463 772 -541 663 568 -775 32 235 249 279 537 -8 893 826 -97 -932 -714 705 203 -356 231 -163 -551 -107 100 -751 -88 -566 -468 -9 -83 904 -448 -502 -122 591 355 662 -345 441 -255 -400 775 415 214 761 -844 -168 742 -774 -868 -863 726 105 -996 603 -901 -871 952 952 -697 -204 -87 608 -109 -518 -137 -338 136 466 -971 314 -957 -394 -485 980 36 935 30 627 575 487 385 -390 643 -44 600 -184 638 -525 -173 -995 -859 857 -68 933 -615 -731 -749 705 -278 904 -647 -412 -901 -449 -717 913 645 -401 985 40 -960 631 124 -73 -859 -176 33 666 163 364 -410 422 729 -133 712 898 448 747 782 -785 637 95 -942 25 970 884 90 227 -25 687 435 -733 -566 277 -321 -958 -967 79 -950 603 -804 -417 954 138 843 -952 -25 -587 -787 -728 657 811 -150 255 -334 -217 -850 407 860 -267 -944 -881 916 -616 149 -91 -469 -662 -821 -815 -873 -353 -912 -299 -53 -30 716 610 345 -801 735 734 -478 -297 -803 519 -584 363 28 -844 -835 -391 478 11 -468 -76 732 809 823 -577 -834 -963 -463 422 -965 -522 7 -179 978 332 542 643 -308 717 -515 314 475 886 554 109 -692 629 816 79 -951 -581 307 514 931 15 -856 906 793 472 -380 -814 -716 -301 -434 302 766 158 545 103 -460 155 -284 -593 -23 373 -749 -381 644 -358 688 900 -910 -961 -514 411 -30 -793 927 417 95 -310 -604 -921 804 -184 367 794 -917 752 281 -785 -523 -924 -877 771 663 775 -896 -757 -280 218 -623 -633 -514 -974 -804 -75 915 349 -5 -276 -4 206 -853 -307 -197 544 -828 -431 361 862 -659 926 -809 -20 -311 88 -75 -572 -976 992 -702 653 -336 -832 -369 -135 -67 -271 -443 231 -389 175 -298 -482 20 -12 70 -670 78 -832 -557 219 -867 878 180 27 766 -313 -971 -118 -155 235 63 60 -281 675 -471 -341 -421 196 581 -366 -701 112 -12 501 -110 161 483 649 -665 904 616 -477 745 838 -833 -445 795 -999 371 941 -489 652 193 -794 -491 -274 722 802 -366 367 850 -553 710 -501 -911 702 -975 -892 79 676 -166 248 -705 -52 886 -248 890 -726 -448 74 -571 -898 -974 640 849 -967 -53 -152 975 840 723 -825 600 336 836 -914 47 614 -597 -193 727 946 -701 418 110 -689 -286 -645 -910 -17 572 -808 -565 -142 596 667 408 -533 -601 212 961 711 -803 442 -877 -498 838 -175 -387 794 -124 463 -446 -234 -135 -770 -813 -279 619 489 123 -369 149 96 690 416 -314 879 636 949 -93 536 -961 -580 28 644 -561 444 548 -862 516 -46 -433 -351 -148 -986 168 -290 651 720 -644 65 248 506 -536 248 218 840 0 927 -849 -223 699 -706 814 -431 -851 -685 47 -827 280 174 -440 -595 -986 804 893 575 -165 459 -511 -304 -677 310 140 154 -820 -125 -832 -644 -591 -717 -775 -994 -564 434 773 -910 407 77 92 899 -616 -87 60 -271 -223 -303 -380 -603 929 -245 -923 -243 969 -226 -693 -66 -861 -975 702 440 224 -850 -366 712 608 -540 -483 -648 963 -501 -34 743 151 -825 -635 226 229 208 -389 610 227 -379 -414 236 418 -596 -717 -919 261 169 230 512 269 868 -574 132 167 166 213 -146 -360 654 324 690 -285 -893 -981 46 -731 -947 -419 800 -872 204 476 934 -490 -38 -8 -171 -95 304 -835 -428 -802 -331 -811 -828 -343 -54 454 -655 -352 946 -794 53 -360 804 -539 256 492 -219 105 -974 -914 -526 452 444 -785 -312 209 -525 -642 -917 -85 684 -476 -962 758 -312 401 -190 -805 -2 -800 347 -132 -750 -356 446 388 -588 -594 762 -467 -849 31 -818 337 -268 793 358 361 -491 21 -865 -625 -350 -46 -653 -112 787 895 -16 49 -409 336 193 -303 805 -401 608 706 -627 677 -484 937 -108 298 784 306 951 -554 703 167 -946 630 69 668 800 820 974 432 115 -254 622 98 -617 573 -106 313 705 -301 90 778 285 444 -762 765 -581 -459 800 792 -721 640 570 666 -267 -473 -479 -169 -119 -759 570 953 -522 591 239 -574 312 -906 -399 -351 624 813 -399 -925 439 -192 392 648 83 -524 -901 935 -523 -243 -212 -660 -273 845 945 -272 -203 209 344 638 -423 907 -318 613 331 502 797 -97 -454 380 251 -747 -543 478 667 -282 404 70 -63 86 -694 -908 -293 823 -433 -344 232 -837 739 192 794 513 152 -184 923 964 -906 659 -163 32 446 411 771 615 -659 148 815 320 568 740 33 461 -494 -945 -145 80 -618 -458 -899 -543 -201 129 -909 -453 -755 -922 141 113 -820 -451 -407 -597 -293 365 786 -692 -260 -138 621 -353 961 145 577 567 559 77 257 292 -841 679 -854 -310 877 -334 -738 -581 -724 645 642 -552 -452 -151 -460 893 868 49 -970 -354 -126 -331 -601 -521 8 251 -494 -848 -292 -749 -145 55 94 73 -738 857 -597 674 348 494 485 479 -858 -280 -69 788 262 248 226 881 -136 -940 257 643 -701 -574 727 415 -437 837 474 -635 884 259 -628 363 856 -118 -597 -927 -595 -579 -659 -540 985 -136 994 453 107 970 952 -240 -436 -179 -439 324 -338 646 -401 672 42 -480 788 709 637 -838 -748 -209 824 -608 -853 500 197 -377 204 636 -578 -310 50 129 621 107 -454 -985 157 -400 975 509 -80 538 -74 520 -99 568 547 -224 -979 -243 -823 -614 180 130 -72 -50 924 -375 60 625 -434 410 -937 673 -243 899 93 -983 533 -531 600 523 800 -805 -10 -347 -139 -428 -913 839 -636 759 -97 -923 597 -137 939 -923 254 -124 133 -664 -855 -445 36 -520 -237 -217 111 -247 406 378 -961 150 530 760 -553 -756 151 -77 917 -33 -17 -315 786 749 447 -468 560 509 373 -176 670 301 -748 -538 784 937 -723 -631 410 438 256 48 -125 -544 -202 898 24 605 265 -919 -66 -593 -836 849 792 49 -372 221 93 -562 -350 752 -973 -43 -491 385 890 -172 -71 59 966 -273 592 -375 -791 847 -928 -609 726 -986 -642 -153 -269 -825 -212 469 -604 -15 -63 -233 -939 413 -5 794 -898 522 -537 -613 -975 -655 106 11 -933 -397 304 439 981 -17 -515 -828 -764 -101 689 -273 156 785 994 -262 -510 995 141 849 -109 124 -407 -633 -88 -147 -838 -228 -495 185 417 39 -227 672 -375 732 253 -605 881 381 -873 -600 -387 226 295 571 660 640 773 905 526 -843 195 646 -6 954 800 -632 -310 -800 593 598 253 -509 -904 757 -53 -235 -563 276 -181 -202 -307 -587 -256 799 864 334 611 680 628 602 512 868 -821 -878 735 777 -167 506 112 -424 797 -118 945 720 592 844 539 466 -28 771 -757 871 -353 -641 219 -120 -61 -574 423 211 -637 739 960 -527 857 -207 262 349 422 991 10 -896 384 -196 -45 -140 128 613 -125 599 370 534 678 -567 -860 -229 -31 -656 396 900 -576 234 -445 364 770 -150 244 202 657 81 178 363 292 198 -449 710 -370 -966 982 826 222 -147 -872 -608 463 -893 92 245 -572 9 -105 -649 314 473 906 -544 339 934 630 446 609 -624 -525 767 626 -727 -337 491 -158 -440 -66 -706 -719 -613 -412 517 331 -768 134 812 60 614 -139 -47 345 50 136 577 92 -56 14 -824 -296 -413 -923 495 -788 -151 -709 -950 -266 208 338 793 -253 -931 600 -160 692 -407 -394 61 -371 -940 -973 -748 922 75 485 521 -632 635 744 -725 -706 -121 -55 -395 26 -335 502 95 -624 389 364 387 -637 60 -244 369 696 222 588 -120 -476 731 -200 348 -107 752 -218 637 254 19 -392 65 -696 -636 630 -176 -886 789 504 -203 168 337 519 423 890 -630 -722 0 343 705 205 818 -996 -300 533 -888 -847 930 866 -712 244 169 -870 578 551 -649 111 792 747 -759 695 838 -791 -910 978 916 684 48 339 936 -632 -278 -506 -454 -910 939 224 -904 -401 -390 994 -700 -241 803 751 -183 -42 -493 -835 493 200 226 -265 -206 77 128 -96 604 108 -383 -365 808 -208 -80 111 -203 722 -236 289 133 -541 -503 224 -48 -641 748 -720 -126 539 888 -884 -442 -305 -508 519 990 -36 -214 -369 -627 29 -106 700 -855 772 782 -392 680 -905 873 443 -423 703 -917 437 380 -723 -889 -429 98 -329 346 -393 22 573 84 -336 -370 -375 -385 -791 137 -160 -488 -691 -655 -678 671 -52 856 943 951 -98 322 283 -77 616 -336 714 -318 -364 92 624 278 -627 336 -788 263 620 -897 -705 -49 580 -790 178 367 577 -775 576 -243 554 -908 -812 830 -438 -581 493 -796 871 624 -223 -867 -633 314 249 329 -807 184 -757 193 -63 720 -632 827 -270 -306 346 844 -817 685 -627 -959 -663 -43 807 -583 73 314 201 -964 935 453 854 936 929 -119 24 546 -866 144 -146 720 822 -537 -770 884 30 65 27 740 961 407 78 -661 865 171 104 -959 671 286 6 -209 -406 22 120 255 710 -572 -986 -112 23 -654 -717 729 -422 -257 760 40 767 -856 -74 797 668 708 -845 948 155 -738 -597 -875 39 832 -935 -50 -135 -727 -221 854 647 537 101 -859 448 -658 -880 -206 -363 9 -189 580 423 -957 439 901 555 64 285 -502 -833 -304 905 -103 980 -196 317 257 32 380 154 -981 691 -744 133 274 -503 -629 -630 -408 571 510 -820 -10 -758 366 81 -182 418 -393 -477 786 230 318 -916 -262 -717 999 670 -154 -953 -368 894 -576 -593 984 407 9 -764 451 890 650 164 -68 -57 -931 985 -57 549 112 469 -492 -148 -13 569 -226 -331 834 -635 595 116 -284 -873 978 121 595 -909 417 969 -166 93 -434 727 494 -854 801 -849 210 -683 895 289 -9 -493 -269 159 829 -76 -553 -571 -186 -534 94 84 -803 -758 -634 -151 973 -584 370 495 360 -708 -138 724 280 -295 140 -768 -883 -658 -513 34 -624 294 -481 -719 192 -368 -508 187 -855 -624 -263 -336 793 446 504 -795 619 -825 -340 603 -229 909 -222 17 -523 -640 253 -328 712 798 -212 -867 -432 156 361 437 209 -649 880 618 -477 -978 -138 153 210 -903 -584 -954 485 -462 -710 -693 434 945 42 176 491 -571 984 -169 604 -710 -936 -264 100 618 -414 972 264 602 -867 -921 670 333 88 780 -742 146 -546 -691 -363 -623 827 -290 52 801 63 352 -162 624 -898 98 -518 658 -311 -150 400 422 -262 526 -13 -493 -75 -164 630 -265 947 763 755 -649 -157 -600 -278 -321 558 896 280 -519 320 279 -60 114 65 -184 -103 427 -299 517 -264 -510 443 -567 -305 615 260 989 -133 -695 490 415 399 -449 -807 221 -819 -13 -487 819 691 333 -352 -691 -482 549 396 -593 -823 -762 -542 565 -215 199 -513 -252 570 -363 -522 -518 -657 246 -32 655 -369 -744 -808 471 583 -513 -319 429 -852 -698 920 536 484 -43 152 810 777 373 -846 986 359 -891 564 -688 -51 -698 -720 -632 -919 724 -567 247 -348 -874 -31 656 -302 -701 462 827 451 -928 51 -439 -461 385 -393 -718 107 -684 675 -779 67 935 -714 104 335 338 511 -104 -90 -324 846 518 -140 496 -133 -818 -999 -553 -584 658 9 -58 -91 -223 200 -988 400 -803 -589 -326 -766 392 -526 -430 -936 -378 77 349 -287 394 -610 -258 522 633 548 -387 133 -585 -368 -797 339 434 461 613 684 -104 -332 216 734 712 4 762 62 -207 -9 426 372 635 166 420 861 -612 -300 -858 176 -740 537 -935 -409 -153 -460 -371 -549 469 72 43 -223 -871 408 -695 -534 358 -348 171 -952 985 127 -793 252 -52 287 -860 -318 457 797 -988 -495 -213 377 -810 -160 -250 225 -52 -690 -706 405 -972 976 544 30 787 -748 655 99 -333 615 204 -141 -1000 259 834 452 765 30 365 677 -254 -240 605 -470 -553 563 308 -935 -57 531 -331 226 -634 811 949 745 277 -913 -319 -381 -357 -462 -833 -294 120 -492 -444 -214 -545 936 781 -497 -375 424 248 -714 982 -697 151 583 544 -160 -728 -686 839 -607 -462 165 -763 -68 -370 -719 -572 -450 -139 -865 -743 967 265 -246 363 700 47 899 657 -403 -833 -797 648 -466 266 -631 -502 943 403 -356 320 -116 -855 480 294 687 -817 419 219 879 73 -801 756 -547 -149 -829 139 -354 -389 -5 148 -917 545 365 285 294 -316 -656 349 813 -379 -744 -65 -994 -169 358 329 486 70 -773 -77 -545 -976 -632 -221 -489 -659 -606 290 -583 -230 398 527 656 248 573 -22 -962 -225 400 -136 3 796 -510 -334 -41 956 -967 -22 -339 -848 889 121 -919 638 926 -274 -180 949 -499 2 69 559 583 202 886 415 -339 518 -32 -559 394 -412 -556 -245 461 -103 38 -73 -25 -214 -606 222 -421 834 -475 495 -784 806 273 -576 -699 -306 -7 -981 395 -356 -386 375 503 863 -543 978 832 -930 -623 -41 35 206 -490 486 -784 -212 952 968 -858 -705 38 381 833 818 -879 -837 -766 604 462 -72 406 595 657 955 -574 -868 289 790 -736 118 673 911 -649 -377 882 -28 -760 -634 -233 923 -12 -43 103 -238 -344 223 -38 -485 140 -890 409 493 -569 443 -496 664 -112 470 537 -589 129 134 -786 712 758 -234 725 -854 -127 -819 -489 315 380 17 246 662 -681 -150 -659 234 -395 -751 -744 939 770 -127 -11 -507 -809 315 -578 -447 560 24 326 -771 408 -785 -811 537 -503 802 -529 -797 -968 428 -291 -858 144 -994 -275 352 262 283 142 -940 603 161 806 -733 232 301 768 887 -177 343 512 -100 844 473 -896 -629 889 151 -720 621 -569 -427 109 -654 186 500 -423 -869 890 743 582 -249 -23 -271 781 -151 456 -29 588 341 760 -736 -511 -767 846 967 440 -358 127 -454 51 324 613 -559 -170 499 753 -219 892 669 854 -679 -801 -54 863 928 379 655 -480 560 -816 836 804 619 862 808 -872 -246 -368 -320 308 -493 -276 254 79 -591 -349 -270 -687 -178 142 -551 -388 818 810 -211 -235 -983 -864 -327 819 -639 228 -222 -900 -100 287 -446 927 736 -577 801 -558 -500 -60 -341 -350 -329 -444 -342 -817 162 -824 294 970 73 -139 -419 -284 833 282 -172 810 60 531 -615 -454 -720 453 337 95 702 -467 -698 400 -28 -63 -324 -631 544 -106 383 -837 466 879 -326 -313 204 -405 -481 229 329 -231 -139 880 -690 295 416 140 -284 95 787 -633 785 -722 -797 251 -322 716 -19 -739 -654 505 -163 -695 -315 932 99 52 -507 -417 906 -928 -449 -99 -381 772 -388 285 766 372 252 -841 787 -110 287 -380 493 -446 263 708 -152 -522 -363 -522 -649 -243 367 370 386 123 -854 -342 169 175 -734 -467 718 -742 -966 -2 -661 -518 788 -59 -710 967 -560 -494 -10 -548 -16 290 -163 -257 -1 -847 87 656 -530 -949 -388 -748 338 217 -109 -916 297 -207 -44 912 730 169 355 -995 719 948 994 -823 689 897 657 -243 -397 620 60 -437 879 -852 842 956 -96 -478 -788 -571 921 -444 -850 566 -663 492 -130 396 -522 193 -768 662 -611 -686 303 -860 -795 303 972 -366 -547 -283 431 -92 -361 238 -114 759 588 796 -495 -955 -344 609 561 -886 -581 908 -568 316 876 824 -9 283 885 -147 -519 -85 893 163 837 -627 359 480 -36 985 -223 -511 -728 -403 574 -528 659 420 -802 959 317 -122 -637 602 -41 105 33 -987 -842 536 110 941 -130 449 -396 -495 961 287 -488 452 50 -756 379 -370 -335 -317 340 -327 -247 -2 -847 146 -487 -685 406 402 -576 -214 80 -706 353 580 270 -320 -497 -968 -291 192 -182 145 584 997 -388 358 -247 -427 -573 737 -469 -602 -597 -380 -194 147 243 -682 -939 -151 1000 642 933 -840 -633 302 790 -394 -284 231 -279 52 389 313 501 -374 -213 -544 40 -285 -490 241 166 886 -801 191 994 347 543 284 732 -686 -563 528 278 -390 -963 165 -64 -83 -910 455 -564 996 -552 618 983 986 560 -988 -843 498 -519 -999 739 -108 648 77 -385 574 -249 -509 221 -564 -414 -851 624 464 -794 -98 -525 298 -290 -848 -30 123 618 -525 514 671 -506 821 723 -590 -507 269 -378 532 -820 167 -561 307 -635 10 633 11 -744 311 -790 77 -59 597 -318 -103 439 463 454 -519 305 -128 595 492 -597 -318 678 646 -940 -477 -127 760 892 219 -594 154 -964 -322 838 -92 -601 -192 76 -696 160 359 -248 459 67 -431 -998 -291 -658 -971 563 398 -726 956 -306 -989 54 488 788 -234 -366 489 819 353 215 450 -416 951 752 563 329 631 -4 803 949 -902 7 -499 534 102 183 -77 -723 241 183 95 -477 570 -284 -66 462 106 700 282 -92 191 79 -332 474 -420 -658 -966 842 -684 -286 -821 384 355 -193 75 920 512 -636 -956 -142 -12 268 390 605 336 992 -849 47 -986 -492 546 -453 886 -511 -534 959 -304 -317 -879 221 -112 69 -450 -746 584 -803 -986 -83 479 -751 -474 -143 -934 679 -836 986 -607 -711 -448 -421 -154 932 977 -46 -800 -281 -234 -816 11 19 -324 -216 650 -262 -125 -767 64 22 -587 32 -632 307 858 -779 107 -825 38 225 955 -478 512 -977 490 856 724 176 -193 -333 -91 395 -467 85 -370 -987 635 6 -466 21 -774 -344 83 98 -990 -301 925 -821 863 -357 -292 -747 -952 65 -716 530 705 535 -745 -743 477 288 -649 -117 -778 628 -6 -225 -764 318 314 -43 -131 410 -690 -894 -630 158 810 -214 -759 -425 -985 -907 453 -739 22 -728 -181 -882 181 -349 -532 -406 885 -535 -239 -365 499 507 -852 334 637 -536 670 145 617 260 -3 828 -367 -198 -472 -659 -673 62 -477 458 375 254 261 267 -336 134 -872 -432 -781 -796 74 230 -568 982 -561 569 182 68 -899 -856 -985 952 374 340 -949 -326 201 683 742 -748 -216 -850 106 150 53 361 902 -860 392 -459 -427 266 -573 110 495 184 509 98 892 834 -978 89 -276 86 751 130 -157 -631 -746 832 2 -964 149 987 928 -578 -908 -48 184 193 -500 -40 992 34 999 -347 206 494 -175 957 310 421 51 490 77 540 -311 565 -236 276 759 -112 -646 209 -92 -945 226 -279 -422 966 21 -136 -528 710 -112 403 -690 60 -673 228 -535 -791 -439 -268 507 -407 466 -487 103 203 334 -173 -420 964 310 107 -623 136 703 -313 768 -913 660 963 984 643 349 819 529 556 41 -858 -374 81 75 -797 55 -832 -558 -312 -199 294 413 -923 742 -432 -754 999 -925 -296 442 929 -401 779 239 -107 530 101 -965 -259 -964 -530 78 -30 -609 53 926 -556 909 -827 914 973 -795 683 232 -671 462 -982 -2 -179 513 -648 -187 845 684 207 -538 -188 189 798 -830 861 475 511 378 936 -985 -669 -852 931 97 -93 -201 844 -866 -588 618 137 548 -933 -266 701 -484 -747 -12 -955 378 222 -114 -637 962 495 154 -791 -642 382 226 749 321 -480 26 346 718 70 -768 901 -969 -538 702 -525 614 -411 740 593 -784 -748 -951 -499 349 467 -534 -145 -846 179 -140 734 -319 800 -463 -878 -385 -859 473 -21 837 506 -866 -309 753 342 -647 378 65 -978 -564 770 860 -36 -922 990 983 302 -988 249 133 -708 77 -569 828 4 -731 457 37 259 709 -62 -587 -14 -102 -140 524 909 -917 -548 -906 85 -879 -500 -66 947 -40 -401 -805 462 -372 -320 566 -235 -85 708 -243 11 -938 176 43 896 171 866 -936 665 378 -984 -664 951 -362 -81 -509 -875 849 -238 -957 95 -244 -627 -461 595 -647 172 -967 158 -73 -725 465 -486 -163 14 -102 -312 -393 -896 844 -603 -895 825 422 268 -866 334 -347 -644 -843 679 -315 886 690 -760 531 -153 687 -284 -259 -59 -690 -845 -267 -722 993 545 -190 -378 128 129 -865 -696 -755 -382 956 -146 -301 -828 143 -902 -480 52 -22 899 804 863 947 243 587 678 139 -86 770 -160 24 -507 357 64 -611 422 -91 -135 452 -536 -255 -991 -916 594 591 -668 875 902 929 -223 -209 757 996 158 367 -24 -673 -446 942 424 -425 575 -864 838 979 -470 -10 -869 465 -256 666 -120 778 -484 -235 525 60 975 -619 380 186 -56 -399 230 -7 530 -329 -121 468 -343 17 411 520 -344 -102 -237 -688 192 68 861 -334 884 989 -983 -612 -938 330 474 64 -834 -510 -952 -657 -679 -28 -628 134 807 138 -277 -701 337 -113 179 -317 -685 -555 521 -938 261 -882 -240 288 568 -146 -463 941 212 -208 89 254 583 24 620 -928 925 -583 962 956 -665 -324 -568 548 116 659 -145 -43 389 -989 539 -535 266 549 -680 730 -195 -431 932 -11 -505 612 -794 -696 -374 680 -289 967 291 -302 -152 -574 427 -489 634 931 657 -41 -29 14 -592 5 252 -260 -767 238 603 -230 -496 336 851 163 -892 -96 -871 564 475 706 -430 838 -394 -618 -210 804 -665 518 691 -602 -490 -38 -904 -530 633 -537 -735 300 -293 -222 289 677 441 287 410 -974 -180 193 -834 475 -764 -142 166 535 -456 -527 -63 -886 290 649 957 436 203 20 -916 211 -345 309 -630 -673 -108 -223 324 -362 -843 46 -360 -247 -428 -472 -842 345 313 -905 555 -869 100 -436 295 308 378 9 882 -620 -551 883 943 5 -718 -779 -163 -185 385 751 521 -49 527 -207 -29 833 -778 738 -433 -115 -950 513 688 -470 80 528 -278 -333 555 -775 -33 -896 584 -238 714 332 999 252 -750 -901 947 -514 -196 -838 231 -895 657 -671 -824 864 574 -140 -641 -99 304 599 316 219 290 266 -579 -172 -852 582 592 -678 -373 -764 978 650 -579 -909 981 -652 881 459 -922 -829 290 -752 -598 -759 106 -634 485 406 -864 -672 843 -554 -987 631 -945 453 267 506 303 -511 -684 -504 -160 -143 -790 -292 975 -754 -815 -955 336 -284 -859 -214 -211 -63 919 -389 -378 510 409 -74 -817 -301 -252 -175 -216 -151 -815 -873 -976 358 -880 -125 562 913 -494 826 610 221 -756 -455 621 105 764 817 276 240 584 -175 149 -568 450 683 -915 126 956 -465 454 464 -238 100 477 291 -63 870 -499 597 -120 178 -546 -163 570 525 -987 -55 43 180 -922 590 -972 -411 -729 651 321 -543 -886 -651 62 712 71 338 1000 553 640 -520 -945 534 345 658 453 927 -631 -287 -541 -701 491 229 -307 -583 -745 230 -962 7 939 607 866 772 -625 -457 -489 -971 -47 -781 509 -410 -375 -605 -844 325 -668 92 -284 -453 -124 830 32 -780 809 275 226 289 603 138 787 -19 902 175 107 -170 -477 -182 738 693 -932 22 496 -828 507 940 -97 471 346 -96 194 -230 -740 418 -430 791 -140 21 371 731 -321 -913 460 366 957 238 -617 915 -884 382 -995 129 770 902 679 -151 526 -561 -613 -519 911 -303 -627 503 -664 695 310 635 75 -609 294 -164 -918 -831 862 -748 517 -987 894 879 -514 -715 -423 -52 -584 456 777 -525 176 -351 447 -53 -506 624 164 -791 814 231 91 96 573 -377 -224 705 -974 964 647 -451 281 238 634 374 543 -908 -998 672 482 34 -594 964 -340 692 -65 846 -830 646 -536 348 778 198 79 -893 -111 -174 586 -821 18 926 -450 -971 -533 -934 180 60 -232 -413 624 321 -400 -797 -663 254 916 849 527 -994 -414 -800 221 333 469 387 -345 823 130 -150 231 -955 -840 -305 -394 -415 37 -604 -795 504 -707 3 803 289 -756 284 405 188 955 -711 -48 -459 464 -354 685 965 -694 -469 400 -3 -893 461 725 -679 322 -405 -663 -942 734 -393 922 997 470 -469 254 792 340 447 746 -399 83 58 -941 -396 -44 -632 -78 337 -655 273 548 990 -771 770 850 146 194 -721 -309 -897 959 -724 -750 819 -549 -844 937 154 389 -118 -954 -243 502 286 -207 -883 -404 662 -237 262 986 -57 825 838 354 396 -881 775 -123 -28 823 783 130 -596 -180 -472 -297 913 -935 424 873 -765 -337 -247 -763 -798 -751 523 -859 -366 23 -956 -68 -292 -126 852 -931 714 300 -471 973 -838 909 -950 -954 -525 785 -694 -392 486 -879 -707 237 872 -483 -232 407 25 955 863 -853 727 -862 -707 -163 -150 518 -261 -918 -666 862 228 435 -988 -346 -735 -12 687 -306 61 328 -945 -10 -93 547 553 24 700 -449 -436 805 -923 -473 -794 979 -144 -542 310 467 370 -872 -250 238 988 -37 164 36 633 -416 160 -51 -885 76 39 -366 -966 634 -499 -700 302 104 -142 -532 -413 853 -835 -208 -702 -286 -940 46 -928 -489 -275 -101 297 -374 170 -754 42 864 -309 -312 -576 761 -685 -232 -942 365 -757 -279 -546 397 -206 412 -779 533 298 857 383 -804 528 -925 766 415 -812 777 -80 -250 735 -154 92 112 19 -448 -180 -812 749 -547 -363 616 465 -650 730 332 850 697 -558 86 -914 357 443 -383 188 -420 831 416 -234 696 -504 877 892 -513 -874 918 473 472 -43 807 -548 123 715 -873 516 208 -129 -932 287 -486 506 -182 821 -118 41 -361 -30 -378 -903 -16 817 671 430 903 260 -626 -687 439 44 396 -150 -961 714 -627 648 -34 -95 537 -311 149 -591 289 836 774 -67 -518 -144 114 74 -736 882 -616 868 -568 328 622 -632 676 -388 12 692 117 89 728 722 -595 -476 21 819 -688 473 194 -811 -794 -577 305 -166 -690 -865 -695 -283 -608 -273 -645 -286 -289 239 569 -794 -239 841 295 -151 -727 349 -474 674 -531 -330 850 -753 -374 -18 849 965 -504 -831 -545 -895 4 697 -740 -263 -704 -639 138 -859 -792 648 191 -331 699 -318 -446 439 759 675 -811 -927 -416 -867 -615 -526 843 -94 497 -222 -233 420 -761 -368 443 184 -67 980 163 835 -705 -247 191 -465 244 -272 -62 -244 -517 -875 -730 -371 -720 -774 -424 -129 237 123 -512 -939 -656 -298 870 364 980 951 -777 522 -585 273 122 -233 -772 -393 696 272 -722 877 -64 723 290 104 -487 -771 627 963 -813 446 37 -899 -631 -836 225 172 -850 212 593 -155 582 -898 -367 829 571 256 -56 172 890 -244 -1 865 515 343 -633 -142 -788 -825 -700 17 185 -610 -8 860 640 -757 988 262 -542 341 -308 -576 298 424 364 2 -418 116 725 -69 452 643 -302 -362 -116 772 -674 -669 -90 318 -829 736 -892 740 -486 -174 -352 -200 515 -938 -688 -121 276 -600 -187 -329 -176 -844 427 528 358 -972 -64 -275 -111 228 -84 499 894 741 703 145 -536 742 989 -260 498 45 -297 652 -906 -125 318 -480 763 -741 -861 627 -118 400 -847 15 -446 67 -371 -641 -681 473 244 801 -364 166 -726 628 834 -958 -250 206 -807 828 -776 -838 -862 -545 131 489 457 110 -25 -438 -640 -856 44 -580 813 796 -377 572 611 -987 114 -882 473 -317 812 866 209 504 -207 -638 -203 763 -71 491 676 -236 150 -556 -927 -790 289 586 -361 -670 197 730 -350 946 -932 956 -952 696 930 8 669 -808 949 55 429 -330 980 712 15 83 -293 -582 -338 -542 -309 839 -796 -469 -721 -627 -483 -198 -25 378 -716 -812 464 705 -453 -718 675 -361 484 941 -451 310 556 278 -65 -812 -758 913 -426 -918 944 -976 -1 -652 407 -949 645 -514 879 646 356 856 440 -802 120 -242 -640 424 65 -112 189 -3 -593 851 -645 -471 -495 485 -205 837 -400 100 -746 -296 286 -988 922 -263 234 -999 801 629 711 415 977 -878 -791 -715 283 -95 -781 921 465 -8 -121 -989 101 -949 -799 308 -152 -788 -825 -610 -394 -407 150 150 171 -167 522 -339 -957 367 -103 -768 868 786 44 872 -800 523 -951 -633 -132 -634 -599 -152 -141 701 -983 -236 -452 -553 199 -325 329 -2 -288 64 -858 846 -987 -588 800 685 -51 90 -327 423 -544 -870 0 -862 81 -315 638 103 572 92 -613 -378 704 39 940 891 999 -289 814 -459 472 -542 489 -929 -720 -545 -584 -906 -970 -649 -273 931 850 -430 -315 -804 215 944 -160 -878 659 84 -721 -313 -768 -462 -787 130 -494 687 30 461 470 -576 -760 191 350 -353 -47 -816 855 -363 84 357 639 -728 -636 993 531 -155 490 659 751 625 -13 3 903 -433 -82 954 12 -951 -923 474 205 -506 -379 1 751 27 -598 828 -276 315 169 625 -882 -878 441 -751 719 -15 -300 -70 -405 -107 -865 -46 956 -859 -672 263 -865 423 575 -389 59 714 -987 -472 -4 -366 -188 -38 -664 -407 -447 -726 -45 135 141 533 652 -325 479 -29 281 909 -425 979 521 -738 -907 681 0 185 -221 194 -435 -37 362 -127 -369 34 -916 874 -551 -649 471 245 338 632 88 -452 54 942 113 342 802 292 416 362 842 -200 -387 -225 -374 -33 458 559 142 617 906 -977 600 -669 287 -559 -762 -438 927 -757 -670 223 361 178 -638 -14 734 213 -354 -533 909 451 783 -319 -65 -526 -396 -839 162 -903 374 610 -716 797 747 -598 -590 -45 355 943 905 699 621 -724 704 293 -813 168 -792 -85 213 285 375 143 31 -522 415 -230 -489 -62 102 707 993 -573 -980 444 -290 528 -456 497 -808 843 -416 362 -557 -793 -664 -380 -358 482 506 593 95 -863 -679 -797 -296 836 -948 -263 811 -384 -549 -455 910 210 -613 -161 -364 939 956 618 967 -479 687 -729 869 512 -432 -483 142 159 136 531 -671 157 -543 -445 -173 426 204 -786 -580 17 615 -267 361 -444 -462 -647 -631 129 -539 974 676 354 -736 939 -885 285 -18 412 287 742 -243 -736 -144 -131 390 854 565 -811 -291 940 -589 -153 -420 -644 -745 -691 -667 -944 -484 310 70 653 56 28 4 -975 833 -350 371 -499 110 -3 963 538 -855 -96 810 127 -490 -436 -515 -1 -724 -303 611 882 736 394 860 -550 589 858 -325 362 -487 461 998 -417 117 251 -518 -806 126 -433 483 478 986 -60 -432 626 -419 139 733 -278 54 938 396 -690 422 419 -799 745 -990 -219 -612 941 978 989 632 -245 -215 -554 -799 812 474 -632 -922 -713 -190 -319 -905 27 -364 166 -69 -902 -328 -455 875 50 -719 -773 749 -87 943 446 989 -627 -494 12 -740 254 -606 -424 647 857 -516 794 -976 773 -903 -675 -231 215 -705 208 701 -366 738 -78 394 -140 446 278 -509 866 -848 753 -872 -899 950 313 682 -215 94 -748 753 -71 428 -700 829 -7 876 403 -178 -812 -344 155 771 -296 687 634 926 -739 996 0 7 973 -911 553 -485 -817 -556 -251 -133 -593 -144 -631 273 124 -310 -82 -459 -173 858 159 783 311 -537 42 807 -98 213 -306 -520 -837 -244 484 635 -929 780 970 704 365 510 -242 56 -34 6 -228 854 966 -198 -786 163 -514 -830 300 -860 113 -780 -751 352 489 396 489 963 645 -450 -773 939 -221 -367 910 916 251 -808 -749 156 419 524 165 -534 592 964 998 425 640 376 153 -403 813 884 863 -755 -139 -948 128 179 232 -730 -738 729 -601 -544 -395 -58 9 182 -764 -955 -947 273 -722 -541 -353 -858 645 926 -882 260 -983 -403 -214 -640 -292 -656 209 -226 -576 -167 -775 -504 -953 477 -390 -133 -360 471 -242 871 -167 993 -630 -773 -418 320 -906 -960 555 912 939 384 -133 -993 947 -226 -631 783 -106 855 -900 -37 393 488 546 817 422 361 521 10 618 396 -648 -63 -365 112 52 372 -924 -547 -330 318 -735 783 -277 -751 492 909 -420 696 655 -986 -708 697 195 -214 356 919 -307 474 -522 -185 669 -318 -100 -574 116 0 -593 953 453 -219 -634 -268 304 584 781 269 -320 -304 -637 -610 206 72 858 33 506 -679 -968 -964 -607 -835 715 836 549 626 557 -157 -64 663 -986 414 982 -887 236 -471 622 233 642 485 540 -442 -360 -673 -784 208 958 -522 786 -87 -273 838 -757 -901 -23 -250 -359 -229 -510 17 586 572 -619 863 -865 673 828 748 594 -675 -573 -858 -939 -864 -649 -818 -51 757 -757 -49 -594 712 865 -835 -186 192 -708 -505 711 -15 355 -657 622 448 684 782 -991 -173 86 296 287 718 -498 -485 -984 779 -75 486 778 -773 -322 -140 100 -955 -851 559 -858 -248 -544 515 -442 840 -437 -814 -774 378 773 882 422 -379 -602 -188 250 718 862 -717 659 882 -316 -161 652 -134 -426 -189 -818 424 -46 -45 -97 948 939 233 706 -107 -238 -313 -164 873 -908 579 -329 -943 -713 -661 -218 465 -577 -543 -680 185 -8 855 -773 395 655 -508 236 901 -29 -711 658 421 582 -436 260 -914 -965 -907 48 486 -781 427 803 -369 -90 -774 -575 694 762 356 91 48 539 387 -706 -998 465 604 -57 971 -456 -576 464 -52 685 931 -840 309 287 -702 214 -472 561 -901 -430 230 272 510 716 -703 867 -314 -188 262 316 -420 734 498 -584 285 509 -750 -882 730 -809 -468 634 182 -493 633 -488 298 829 116 -960 124 346 -357 -797 281 235 -838 -764 -494 211 788 -42 -69 380 -259 189 -836 -690 -195 627 823 -133 -968 -910 -62 751 860 546 788 -139 -642 -604 452 160 -507 -667 -572 564 296 40 -67 592 -378 -941 -720 927 858 -732 440 74 -349 709 42 77 237 -899 30 123 -946 -223 -270 626 884 -876 128 -830 -334 -234 -94 859 -850 -238 788 59 814 549 -665 -159 -806 459 -468 -313 -66 316 46 -963 91 -992 -875 905 -138 -879 -806 56 510 -612 91 976 364 -986 237 357 121 939 487 513 -616 278 491 -710 383 -91 -664 26 -470 -956 363 95 -785 -906 -638 -510 -233 -80 672 -470 73 -944 969 -7 14 -5 -614 585 -505 764 -468 -652 73 139 658 -403 -572 -15 898 -114 -998 82 -280 546 -259 528 -183 487 739 904 916 -629 -267 -333 -199 95 -927 364 -581 -495 876 113 -303 -367 617 606 -759 -318 -890 317 965 591 126 -658 708 833 -109 793 898 342 371 429 -463 -140 303 -344 -538 880 -117 -20 -308 -141 -804 -176 -691 -541 -230 459 -719 -495 182 150 170 111 251 224 963 95 -299 -811 -55 -644 -259 170 351 111 -913 -147 -976 -237 142 -514 -531 300 897 -429 641 966 -953 -909 889 634 -718 -579 -867 898 898 605 -11 -118 -841 952 -144 699 -152 -175 383 774 -385 987 721 391 -327 -922 -727 307 -898 452 671 -639 850 -283 -276 838 858 716 -919 608 700 450 960 -719 942 -745 547 785 -132 -555 836 471 673 -99 541 111 -967 976 -421 -983 -8 903 489 457 -550 378 841 -493 -547 965 -842 -100 -35 699 11 -822 -652 -10 -893 -921 383 559 -274 -466 -985 964 934 -456 -569 -196 171 784 -39 -365 -8 217 821 109 -773 5 317 21 -631 -480 -181 -256 755 -669 168 -112 -185 -838 -840 325 296 546 737 -342 -333 -788 -975 407 971 -153 -178 -708 -237 -658 -633 621 -472 882 -574 -188 437 -247 -988 -586 121 -642 692 -76 -411 -723 970 -569 49 709 -671 896 374 503 -675 592 -28 -657 -928 490 375 -853 -54 782 -532 882 81 -167 934 -670 -415 -717 966 -560 486 -497 -70 -987 652 727 367 399 -69 -387 755 -455 -93 -405 35 -765 -437 329 -778 -870 -191 -324 -763 -734 987 -467 -968 -410 453 717 808 765 973 -775 -237 934 -784 -890 15 -417 -849 960 -188 998 -70 683 -515 635 -370 -201 948 -112 506 456 -739 363 -898 36 319 344 269 -845 -81 889 -202 -602 920 -528 903 -689 -868 -269 664 208 -816 697 727 913 529 959 569 731 355 -951 -686 -920 739 79 2 -263 -19 -704 349 483 0 182 -6 356 667 930 851 850 -771 -611 -636 800 -994 838 280 -549 761 -485 910 498 767 285 -459 721 926 300 -985 821 917 114 -403 -335 550 -649 -905 -975 -220 -192 613 -564 -633 559 722 -265 -913 -617 845 -967 58 -675 746 -688 -889 138 86 314 -534 -888 564 -90 792 335 -434 280 355 -157 -200 670 -652 653 915 538 928 -632 363 -906 -236 858 184 114 816 -23 566 736 882 -427 45 -750 282 720 -896 970 245 -209 759 34 -321 753 -48 728 -274 -246 42 -674 -159 615 998 698 443 -853 -799 3 450 47 336 725 289 -226 -942 -382 -719 381 265 -770 668 -894 476 623 -778 -965 -543 -16 -531 -576 -169 -968 -469 578 685 193 -447 769 188 -678 -395 -776 283 -526 -920 148 -317 -895 341 -841 -990 229 344 188 -941 433 -435 461 -50 -886 -140 49 -170 233 -822 -655 -765 483 -25 -174 762 -702 -580 -810 121 559 948 -969 592 915 -866 -150 652 -153 655 727 648 -703 586 -697 -63 -662 656 726 -870 -86 -925 40 -677 781 820 331 -91 -17 -787 -951 922 -771 -82 362 523 369 -288 196 702 789 -411 -664 -488 391 958 -416 212 871 766 365 600 -545 -155 452 -326 353 811 -259 -942 15 -686 688 -668 -25 -779 393 -406 -808 963 -634 -181 -395 93 -467 -887 427 950 -574 -572 -104 -551 25 294 -974 -461 606 451 -376 -196 794 865 148 182 -621 -992 -241 -37 176 -671 -23 564 -608 868 -787 -744 171 115 229 -158 749 811 -143 645 172 734 -959 918 -923 -342 -368 -289 355 406 294 -282 -270 983 -365 -277 -388 232 -468 553 591 91 -969 3 -139 -733 658 -471 -807 685 -474 623 -971 -617 148 151 495 949 847 -135 852 -743 -950 -173 506 277 712 -281 -376 283 784 936 -109 -278 -463 817 455 757 -931 -52 634 -695 -789 486 -250 -110 -279 -853 -732 637 -164 540 -664 101 -23 317 -637 -55 -627 -162 -559 306 999 589 792 4 -817 -621 540 719 -218 -5 -154 -358 52 814 902 -660 446 698 -657 -634 -452 -205 963 -486 740 983 -374 -342 -985 -531 600 370 620 383 -474 -870 -30 360 -332 25 921 -795 439 -106 -567 -401 -640 696 -356 -903 -227 -631 370 668 146 266 -441 945 -132 934 -718 731 721 -782 -967 600 873 -770 -999 681 912 985 889 -370 -409 -237 365 -383 706 -99 -880 -553 73 598 2 -28 -195 31 -683 398 549 157 813 -299 -891 -803 -591 985 -79 -793 -564 620 -194 -135 385 -598 416 -36 -779 731 -389 -652 178 -975 819 800 818 -553 548 -573 -121 -652 797 881 -820 112 890 116 258 -680 756 267 -302 -148 -440 151 -409 714 775 -949 168 517 12 -5 653 338 977 244 -970 -730 957 225 10 -501 409 -632 -555 742 -352 581 464 685 359 -183 -830 224 106 -432 383 -805 -508 738 -551 -378 -236 -976 -149 -724 723 639 336 -235 547 -493 389 814 234 -819 278 -117 -93 954 828 461 958 -934 -649 438 -74 216 566 506 249 -122 928 447 716 762 651 -894 -16 -220 -755 -268 102 -52 -995 443 -888 -461 -964 -243 177 267 312 -871 -170 510 -661 -310 -139 546 951 -951 157 -602 889 61 192 3 -685 -977 -360 -216 243 872 191 -601 140 345 -126 -252 59 120 -222 -939 873 605 -749 -57 -495 525 -581 903 -541 321 887 644 792 668 -299 -53 199 728 -64 724 856 377 864 -595 -166 -555 996 349 -678 -385 -986 -603 -160 -51 496 -532 693 748 775 -503 -740 795 -772 628 132 -622 -460 282 -791 97 -503 182 -166 -734 207 -785 3 -924 854 262 -41 -206 -824 -267 969 -42 631 -734 -115 587 519 -257 460 892 479 -815 383 -18 -473 16 401 -99 338 -557 960 780 -734 -878 -391 -922 -362 -855 661 -46 -53 -837 881 382 582 -36 -620 868 -373 -133 -735 983 324 -480 -186 457 559 241 394 901 707 888 -920 -416 -406 -723 679 -488 243 735 994 454 -53 982 -94 -216 938 -468 -937 -217 606 -682 -322 -676 944 -945 -9 -797 136 110 -404 426 5 205 -285 768 690 613 -323 381 -697 -436 -281 296 -315 -683 352 -185 832 -393 -294 582 -628 -584 237 -15 -451 841 -904 -33 -384 866 -833 714 713 735 923 -760 913 -781 -482 -376 -469 -544 366 -60 474 17 -398 909 -271 -172 303 320 -556 201 -812 208 2 -932 799 -514 -639 99 697 168 635 -119 509 568 -853 -707 -72 -897 -124 410 677 -829 893 -775 489 -632 428 145 -77 690 -32 423 78 -3 -551 854 -103 261 293 -338 -821 -769 80 -917 271 -100 -255 -994 243 120 -229 -534 -497 -640 146 391 993 -702 -691 335 827 -766 41 -100 -509 32 -973 524 185 -302 651 -928 889 461 -411 -804 501 -80 -6 70 541 84 -256 58 -937 -693 409 -709 -56 -352 741 -13 -313 -418 23 -550 677 238 -496 650 13 869 -451 -169 -372 826 832 624 810 318 94 593 -150 724 551 177 213 212 -497 444 59 -590 -46 100 980 -851 296 154 748 -872 -296 729 792 785 -639 103 -335 198 875 728 165 183 251 -728 -715 104 -128 947 -395 57 -681 -47 -473 338 -358 -317 -336 67 -287 708 -624 -641 697 12 583 474 724 -456 -654 -192 -428 -428 -970 559 959 -217 -301 786 -907 947 726 29 -510 -813 -544 505 331 -481 788 438 -628 -952 738 -128 463 773 596 539 9 278 777 -712 788 -335 288 -11 -244 -930 526 538 -273 59 -908 386 -445 416 -500 655 -16 116 869 226 591 -778 74 310 -51 -807 -111 -208 899 -874 -731 462 -554 -418 -623 100 -994 299 -704 -163 249 -123 979 -924 763 -645 481 -991 -954 905 -12 817 169 -803 -930 -655 -802 -167 878 421 -940 399 304 315 916 -854 492 -440 733 604 194 36 -44 161 -766 172 -933 193 367 168 958 -456 412 -811 -148 -636 -231 -646 109 95 -629 -762 663 -754 499 -993 -472 213 87 952 349 364 977 -942 -919 -895 631 -827 155 -97 -656 -272 467 684 -958 -392 -935 567 -595 838 11 -92 -892 -321 374 430 718 -741 -510 -159 322 -915 524 301 670 -179 -676 -437 742 -661 -334 -983 449 652 -700 518 776 329 -562 189 857 -229 -20 700 892 -449 -729 -315 853 264 -391 -769 80 -640 -329 314 394 562 -988 -759 -797 -979 290 460 816 411 70 -180 -768 304 288 469 461 -329 411 -455 820 -552 226 352 -889 376 -173 498 -258 514 535 -789 450 -577 119 -649 -517 -987 -905 -22 -503 -104 51 -794 782 -680 -89 600 -52 -549 63 -249 -206 -133 -875 -504 878 -816 365 -969 153 -831 653 -74 952 892 -220 964 -350 -698 -220 146 266 154 74 -895 -800 -777 913 890 -428 958 -842 404 -408 -389 -802 476 904 371 -294 -658 659 126 -559 274 -277 -659 278 418 -623 164 -657 -834 129 275 653 -675 568 488 -48 -638 276 872 257 760 636 618 546 -792 -678 -139 285 451 -633 -286 924 -56 818 767 -188 -151 503 92 253 246 -105 329 -880 117 325 868 989 -349 -922 714 -399 629 -252 675 -786 -462 -288 -123 -688 468 -421 -75 616 -212 189 -685 -876 139 -936 436 -541 -419 -436 827 -892 -398 -392 383 -443 439 -154 -638 290 588 476 -469 906 359 -564 -989 -251 -605 -156 -426 13 -493 763 -627 624 -852 -893 334 -59 551 368 -763 -827 -759 -403 733 -565 -336 -859 -794 -324 -433 -676 993 -537 -72 -43 344 930 477 446 -431 607 -35 968 -51 149 -407 -503 -427 268 87 -170 -843 -652 -864 388 -896 955 313 -534 886 -536 208 417 -516 132 931 614 783 -838 -336 242 -201 547 766 -896 633 680 -43 322 -32 -678 -2 485 472 577 -918 86 491 -155 -562 -699 -496 786 -66 84 -251 -535 148 -838 -992 -320 692 -747 299 849 -427 121 288 -732 560 221 -346 -684 819 783 970 753 -423 -241 262 333 -42 517 968 236 550 -567 314 584 -871 767 395 -165 -167 -163 610 -465 -918 406 655 -982 673 -677 910 -400 988 479 203 201 302 -566 -377 -364 164 536 -203 -673 -846 -14 312 114 804 436 -228 355 -120 989 -995 -661 -834 -108 192 441 865 811 145 -234 -671 715 132 -253 -865 523 747 927 -497 532 182 744 967 -72 -562 -157 -582 -649 -52 -579 -879 -665 -772 -144 639 176 445 31 -208 28 -462 -268 480 -466 251 700 742 318 50 -86 -80 810 -196 258 -420 -60 -968 -386 545 -190 674 -103 573 -898 -6 991 284 904 -800 277 110 -734 828 -725 721 -628 -988 -493 -668 373 -956 820 -243 188 564 224 978 297 -601 -645 -637 792 -582 801 -946 197 100 869 821 956 -489 410 536 646 171 349 885 379 -459 477 -684 -445 -67 633 660 -18 -749 678 -85 -799 100 -184 -969 142 482 639 -837 271 476 -28 -631 179 -861 901 239 815 -924 169 -66 66 65 794 22 -559 -957 647 -855 873 892 748 860 972 -441 -916 -18 812 -771 -427 434 -208 -977 -978 965 -711 -27 -313 -682 -382 453 881 217 266 340 854 440 -449 726 -575 90 980 735 333 501 970 969 851 200 -211 -953 903 731 -48 341 183 746 129 706 -354 249 697 -501 767 -881 609 -820 987 -491 -87 943 -719 782 668 95 694 -165 -229 141 -706 -515 860 -102 -827 -808 -932 -84 389 502 -189 662 602 -490 862 88 172 442 604 -289 -427 709 418 -474 -799 648 860 207 735 -988 -391 -802 278 772 -636 798 -843 497 -776 -53 -844 -417 -282 114 -574 820 830 -906 -641 -534 -955 -288 261 858 350 341 741 995 -742 516 -666 667 -98 -881 -563 -726 -258 812 -567 990 160 643 -193 238 -557 787 81 -612 687 728 473 751 -66 598 28 995 -348 746 365 717 641 -114 23 -803 -294 524 268 -626 922 847 -709 -998 -109 500 583 -770 374 726 571 859 -741 475 -256 480 -765 8 -105 431 899 619 759 577 324 216 -228 -501 -905 740 62 68 -357 679 873 -859 34 -790 292 848 -107 123 851 -884 -859 -742 652 -752 -453 879 891 696 -608 -993 -147 -52 457 -943 -383 862 -224 -36 19 -885 -819 952 736 -552 -310 679 578 -301 721 -947 -104 571 741 -714 11 -157 936 -54 721 992 948 -454 737 -1000 346 306 -354 853 -826 -24 342 -719 -401 905 -660 28 698 654 916 533 438 435 -19 202 -968 13 -680 352 -392 876 382 -211 -353 -881 698 346 985 -350 -104 984 0 -137 22 -155 -261 -63 -35 904 23 -929 -889 36 -968 997 976 102 347 190 -780 -41 -272 839 -213 -895 919 694 -852 238 -590 937 574 -367 -465 517 -918 -48 320 -918 -410 916 46 939 478 584 483 406 -617 89 -566 -63 705 -803 -938 -208 -790 -818 -386 -714 -793 -426 680 366 630 893 -579 532 632 -46 -497 526 308 -166 -680 -648 216 687 228 336 -390 784 -814 647 -753 817 498 -175 749 885 -599 287 -685 -829 -583 -300 -191 398 290 508 -201 792 -191 -378 792 204 73 965 -498 638 -123 -438 231 -466 -477 103 164 -776 623 -105 -655 -741 352 148 960 990 13 394 -988 95 -108 -561 352 -672 519 -642 -649 -545 -856 -948 121 96 -96 359 828 -966 255 599 -304 -663 -223 -957 -858 -295 785 366 -250 -658 -305 459 737 -338 -607 839 -95 -663 -614 -432 832 425 -534 -37 -503 326 237 193 -556 -703 -745 961 -870 -956 -295 983 -459 307 -242 188 -716 -732 -782 788 -910 572 -731 -444 -278 -724 -583 57 -298 719 -517 -202 -426 918 -493 771 199 -506 -653 235 -795 296 576 -638 -639 -970 -247 -939 798 691 -6 -121 423 751 -736 113 -11 492 -35 -439 891 670 -772 -16 767 640 -716 618 476 794 -519 687 654 903 169 300 569 700 -773 472 -712 664 406 -660 -622 -344 -319 -494 365 -57 -745 -374 96 603 -532 -694 775 424 189 -366 -423 345 825 507 -321 128 -813 -371 -538 433 137 -702 142 457 -540 -904 860 -300 -324 -490 210 619 865 500 577 491 -325 -664 500 710 107 928 -722 -230 -758 575 87 578 -311 526 305 -79 736 950 -490 -170 199 2 490 -40 -141 -598 689 -32 -457 559 661 -66 229 -42 188 -637 538 -741 45 673 -595 -251 463 889 322 397 136 -87 -26 -487 -944 597 550 -393 -230 -872 -260 392 640 84 19 -329 322 -251 -881 2 715 -39 849 405 -963 -938 -650 -11 -114 -781 818 -801 -92 740 976 359 511 328 222 -391 -819 -42 -142 153 -846 -77 -778 -964 -950 112 -376 -181 -857 -742 730 -584 379 676 -609 607 -380 791 -133 -69 513 133 -767 544 627 -838 -883 922 98 152 912 114 924 997 837 122 749 59 -476 -308 146 -880 940 660 -12 975 -271 -463 756 -587 -315 -573 284 -590 679 -419 -28 -426 767 557 -275 -464 574 -982 510 -617 -213 614 -910 155 656 -298 150 -160 -226 -687 -662 242 300 -722 -19 -630 -411 834 950 -545 760 -148 -430 -739 -514 213 408 -784 -444 5 46 835 -947 127 -956 929 130 816 842 -377 -302 50 149 946 542 -937 220 -710 934 -310 932 -981 492 424 863 -418 -946 46 -490 -204 -617 -623 381 -636 -825 -320 -833 849 702 660 -489 224 669 -747 -374 -30 -37 585 995 -76 964 642 217 -64 -94 296 -144 -184 -448 -659 -579 -941 744 295 -646 674 586 -4 548 257 -222 -241 -362 -332 191 323 -895 -937 508 -243 -366 999 -927 495 -196 -180 460 -16 -174 -534 -227 785 245 768 -505 -17 4 402 -155 588 879 719 677 502 -394 -589 -436 424 502 483 -485 700 -884 -384 -453 357 -985 -227 -364 -460 673 -664 -745 433 -585 293 944 365 -787 -477 450 578 215 -51 712 336 260 544 -350 -716 986 -407 -559 -622 -989 -196 667 909 782 -470 -158 300 -236 287 -339 677 6 -807 -171 744 907 -86 -50 104 -532 625 918 178 303 -536 -582 349 -969 -935 -180 856 490 839 -463 -393 215 580 539 -913 -403 -622 -857 -989 -572 278 928 235 587 107 -298 239 -446 -877 352 -414 -862 -120 195 544 553 865 470 -688 -983 -361 401 -195 543 -634 178 944 476 -899 981 -278 790 747 346 357 337 -294 505 -278 -331 -994 -415 570 -669 -915 764 299 -382 202 626 469 -420 -568 66 -283 -819 653 261 647 36 -742 -169 785 958 303 -468 -567 -552 -506 -987 639 390 -213 -842 -427 508 -9 410 465 617 23 100 -224 206 -638 -937 173 974 557 675 -222 -661 -303 -391 -775 -854 338 -235 503 -548 311 -149 -264 634 93 -16 215 115 -850 -616 792 -191 120 -142 911 -940 -186 -514 -403 413 561 -329 614 860 -880 548 221 -817 -236 -804 -643 574 174 757 594 826 -488 -685 914 -388 -141 -103 436 -845 -157 -194 996 -403 397 -857 -278 -1 -632 914 -295 510 542 -635 464 -404 928 -405 152 -737 862 -91 18 843 193 600 -976 -370 970 -780 419 123 444 -85 616 544 -234 -581 39 481 -398 -61 60 -281 46 661 626 -649 -839 517 -476 -289 -594 591 819 218 -208 -63 -605 -988 -968 565 -303 782 77 -693 -312 555 902 -564 959 180 -854 -745 772 722 90 828 -596 -26 -798 -815 144 534 -108 -594 -997 -957 80 945 259 8 612 -639 -295 -181 -604 -558 689 725 731 -811 -91 172 750 532 -673 137 601 736 -950 -27 972 -34 432 -106 826 -944 -513 -700 676 -90 655 -869 -984 80 -60 513 -908 -975 773 694 -285 863 -832 -829 -361 463 957 166 -105 -184 -909 -925 78 583 -298 820 73 906 -605 528 216 177 86 787 97 -977 -368 -305 -636 -93 880 -798 -633 277 -248 -401 447 -999 -246 -496 443 783 727 -577 -965 724 567 88 736 182 -153 -585 914 -667 -977 383 -414 162 469 -449 234 697 743 -967 -646 104 280 -835 194 -911 -365 -557 149 141 -786 350 553 -706 -628 47 -89 932 -537 -881 -844 -478 296 -723 -468 -297 749 -352 748 -626 -979 556 194 96 834 -750 -30 -29 -496 729 -349 293 88 -486 -970 -410 145 -493 694 -576 -106 614 251 768 156 729 773 545 753 -582 802 -861 -502 962 983 -879 764 -545 -389 -588 -699 -64 704 111 -392 598 670 -511 -10 -591 -741 534 -745 -394 -909 -79 -210 484 54 323 -757 -740 749 979 -519 292 -417 295 609 194 -256 625 600 98 679 571 -355 -958 619 906 -654 -375 632 -91 853 591 -596 -403 810 952 -734 169 306 -40 54 -867 652 -233 227 353 481 20 185 -739 -708 741 -757 559 335 -481 -889 -927 -937 325 -729 499 743 -215 445 -111 644 531 742 655 -574 781 -167 530 613 885 660 831 719 -675 -992 494 516 324 -354 480 -301 -282 231 586 -869 12 -594 150 849 519 269 -432 -500 -638 -80 618 299 875 560 695 -461 927 -147 729 -896 668 -848 -574 13 929 -675 923 250 736 225 -938 841 -952 -169 -767 -828 -319 717 -739 561 -1 909 -579 -338 521 121 377 433 912 -631 -791 917 69 625 -990 -208 341 941 -160 463 113 -488 206 -526 -794 -269 -797 -866 589 -453 705 -338 -577 -22 -581 102 298 -780 705 917 -888 -413 76 910 -353 652 484 931 -219 -200 637 -711 421 -884 -906 -927 130 909 -158 719 454 433 -149 -882 -590 -532 -628 526 545 730 -616 -985 -217 70 195 -387 -771 321 -311 -119 -967 118 -320 993 919 923 -37 975 356 -807 849 636 -234 -37 229 231 -582 313 893 -859 453 681 950 -144 595 -126 544 -528 803 601 604 -93 756 924 -266 -741 -73 -136 421 872 -186 120 840 283 22 -35 260 -367 202 -29 428 827 -589 383 102 370 -139 875 161 503 127 611 -869 -881 -427 -245 275 140 842 246 411 553 720 47 432 537 -118 -412 138 -809 420 496 -876 -976 -102 855 89 -883 529 -37 -979 159 753 -194 -414 -536 -251 332 -498 222 -839 215 -80 474 -328 -484 342 -806 -9 868 745 -908 966 -558 -429 757 -310 792 -991 -925 -601 -924 -516 531 850 -409 -591 -170 800 -537 376 926 -291 734 -633 296 637 159 -89 559 -274 424 67 990 -247 562 753 320 849 -895 342 -980 199 300 792 -96 -727 -95 -377 273 304 154 -271 299 325 -966 -608 -889 173 778 539 616 748 -647 819 -923 -597 582 50 950 -960 -567 313 -948 268 688 -469 746 -550 770 -878 621 162 590 517 328 -628 960 -635 -330 -997 919 -414 8 -151 320 -133 -344 965 -732 828 -731 -712 -111 -112 33 -897 -376 -650 276 -353 -111 -98 -654 489 -578 321 -273 233 321 677 272 -696 -282 996 -916 -561 484 -918 -549 -672 215 -399 55 577 -355 553 284 531 311 -167 52 410 317 857 848 -457 915 -624 -77 38 882 407 597 127 609 37 -868 273 -721 505 982 -192 178 -412 59 -239 624 -484 -485 7 558 228 -900 -615 -302 33 306 129 -923 -587 -826 -67 -53 -166 165 -847 -113 -378 292 -753 779 -70 244 761 70 -219 31 952 88 482 -564 -298 251 192 502 751 -340 441 303 235 952 -569 745 -527 420 215 -770 -992 -79 -338 710 -198 720 491 -563 -961 60 808 -331 -869 188 -683 840 -470 -719 -602 -445 78 376 -69 -32 668 -958 -197 -133 490 517 -212 -625 904 -536 -307 -1000 100 -503 -151 -662 209 -264 947 -216 799 697 464 583 194 -473 -978 604 63 669 -296 -871 -989 804 166 527 -462 -732 -744 -380 686 4 -995 -675 710 -545 426 -40 447 336 -952 -874 -629 409 72 -6 -624 -388 511 -888 -997 -4 124 177 443 7 211 929 478 -661 868 347 455 -985 -69 -616 301 -214 -181 470 -764 228 -492 -156 -508 -402 -522 -99 -415 468 -75 -932 155 -606 -381 -962 942 767 768 -298 490 921 949 -677 680 802 383 -998 -829 328 213 -972 301 -871 609 -844 722 68 857 516 -304 -767 255 -166 -485 19 170 -769 -767 747 -809 -898 -947 -754 743 -551 455 635 -4 -752 -186 -844 397 317 148 693 205 749 -484 -910 199 15 -669 935 -813 965 470 -63 55 86 -64 220 -405 959 143 -851 788 150 -702 991 -706 429 -181 961 603 -776 136 509 -823 -36 889 101 -140 -700 583 785 688 615 515 -858 232 515 -718 -359 -197 429 -17 -579 803 313 -356 -23 681 -348 403 370 -369 109 -156 54 -361 -802 760 -846 -628 357 -430 -568 61 -576 -722 -427 -676 -35 -984 -669 626 -985 -182 886 541 -88 75 262 790 -485 -542 931 276 836 521 -290 603 -31 774 848 -870 111 818 -170 -921 -743 -635 681 -263 562 -262 -416 -353 727 -366 -34 -99 944 -703 -330 -251 -414 207 -14 269 -899 678 -942 935 310 608 567 -779 -57 -796 -185 116 912 960 -482 44 989 202 194 -255 838 -589 983 -202 408 -443 484 645 20 105 902 491 -857 189 107 -219 -235 -545 -29 -376 -289 865 -133 -582 455 -18 -27 744 -778 -946 -244 821 581 490 126 -298 973 890 -967 235 155 -601 -849 699 267 -769 -274 233 743 -884 293 12 -5 726 971 496 -286 -485 -178 453 723 -581 -361 661 759 287 -233 413 47 838 -752 -504 564 -57 990 -9 785 -189 -156 -210 -168 769 -422 115 -197 -215 639 -684 328 704 644 -345 -620 43 -680 -897 -577 -743 818 636 747 597 0 -825 -228 131 -856 215 -916 875 341 -426 649 620 214 133 877 870 -988 -641 262 -461 131 -468 962 -659 -419 381 -784 606 -439 532 -710 -191 -37 -362 -515 -933 -121 -780 -327 953 -424 -649 -153 131 -623 879 -830 247 760 -389 975 179 -659 -423 -246 255 -216 983 -518 863 618 755 174 733 -590 202 238 118 979 581 -354 -593 -152 989 368 379 857 -33 352 -37 819 520 -884 827 -265 694 694 -177 -739 -503 464 -334 -681 -344 -15 -276 973 276 522 937 -431 -963 557 -342 -404 207 373 424 749 728 -724 -196 -769 310 -626 -779 779 -202 87 -226 -985 209 -594 965 681 -908 772 -699 531 -697 -889 -181 914 -245 696 -283 716 299 712 830 246 -857 79 -251 723 -724 -186 403 647 -640 -846 -218 472 -343 109 394 407 674 565 661 183 -302 -142 -735 993 39 870 -979 724 -378 -651 892 292 625 160 891 -262 -67 866 987 180 147 -536 810 224 344 203 835 -391 10 -401 -82 -283 -562 -164 -223 -106 -782 163 770 -763 529 -429 287 329 -945 -964 -628 -527 721 -247 618 -289 -333 641 326 836 -644 -6 -21 545 -874 -644 -427 874 335 -47 696 -958 547 291 -701 342 -523 -101 -797 -673 557 -326 -80 672 798 -137 708 553 -670 874 228 -655 456 62 193 359 542 312 -279 -381 -471 -606 266 835 229 946 -958 524 292 -416 593 540 -617 -368 -447 599 -890 344 540 511 -164 966 -34 -831 -185 -415 634 358 92 28 673 704 653 709 -939 581 727 -43 -524 61 -707 954 -664 -311 119 58 -490 58 -571 -380 -441 204 -85 -566 482 -23 -491 -481 36 266 -141 374 197 -217 -689 269 964 -88 344 249 -349 362 356 -788 -838 -41 -732 720 237 357 -210 920 142 50 195 327 463 990 -704 68 120 -869 70 -522 627 -806 895 -679 -847 -429 241 -835 -17 -2 164 262 685 379 391 457 -992 -444 -54 544 742 332 -80 572 773 521 808 -221 -148 950 432 332 477 -72 -73 -354 -867 -231 429 482 620 114 -237 43 -915 -38 741 -95 -486 -106 970 -826 -635 975 -157 608 20 -663 -373 533 -428 -98 168 118 866 786 -591 -813 -22 -396 733 325 391 265 359 486 -297 825 -719 -556 534 500 711 -211 -547 886 229 -414 -962 522 -200 -28 -693 523 466 601 -176 -801 542 -134 739 344 980 93 690 694 -886 -307 87 -639 -378 -445 224 -101 517 -495 623 283 473 -974 -784 596 -217 604 -141 215 507 -250 774 -867 -592 347 322 -690 610 446 133 -941 -355 997 -765 -749 -381 457 -439 303 -345 775 -380 -494 -348 -805 -269 742 -302 717 31 -192 -625 416 -358 -754 -73 0 -700 221 719 -796 -261 -670 -969 -223 602 652 76 467 264 788 612 684 -66 -824 -745 149 -786 -60 920 895 888 179 290 -316 -714 -20 -175 13 428 886 635 246 -316 588 -877 -83 -934 837 -632 668 179 -205 525 -778 -829 -900 -970 731 -153 -354 -994 197 427 198 -51 714 -951 -919 -78 478 916 -565 794 344 -257 518 458 733 788 -108 142 -62 -352 -512 -927 -428 -547 -53 207 -931 -111 466 813 -421 -344 465 -757 -871 889 775 257 -854 513 -890 973 425 835 668 747 135 -317 316 -29 -840 -890 295 497 -676 -206 258 -547 44 537 854 -319 949 509 375 692 -276 563 42 -663 -411 -685 407 208 -656 -622 642 -93 884 971 -816 -477 -904 -652 -551 135 -629 210 -579 -874 103 850 55 -537 -289 500 175 -849 -393 -371 45 600 -171 -331 840 766 -561 -676 351 -396 779 -733 597 -783 920 346 160 -706 235 570 31 -984 -452 -46 -635 -129 -328 -496 -108 -511 147 729 -542 -964 -922 3 941 923 -117 324 -769 -264 260 -483 -479 661 803 3 -36 170 -516 -90 -53 -328 -61 -912 603 82 197 -566 -664 483 98 -25 25 -624 -650 -134 82 231 69 -994 -658 -885 -582 686 -238 -605 442 -442 774 -899 641 736 135 -11 -493 632 -804 278 359 -50 -499 269 -48 -508 -103 747 -736 -138 759 563 860 481 237 -729 474 374 -665 644 -409 -980 -518 798 753 651 -728 -897 -523 -555 -536 459 -469 -406 383 -722 436 0 -788 661 90 -473 841 -396 -715 70 11 432 -758 225 995 -628 605 662 -765 -351 -409 -815 -229 -247 205 37 -826 310 283 173 -873 -435 491 -622 -978 633 -545 -355 948 414 -666 -84 -239 498 -61 -462 -519 -451 826 -920 -518 60 918 14 -469 304 -983 151 -501 996 -553 771 440 -286 751 943 534 784 -885 74 222 -272 602 64 -469 -831 944 431 -114 -352 401 -604 599 -95 -788 -918 326 518 292 30 55 -657 120 140 -551 -774 -398 -454 134 -609 -483 353 392 923 15 -370 976 -668 38 -895 -577 369 -414 -366 -141 617 784 135 19 -942 381 -260 225 698 270 927 465 -613 794 433 -57 82 -630 -558 -405 -162 -26 134 691 -331 -905 -526 -734 443 832 178 -334 -149 225 -345 850 -601 861 -881 -554 -718 551 445 -671 -516 -857 -536 -816 663 -657 589 -731 840 -424 247 60 -348 240 -863 -946 -174 -681 -545 -264 352 661 542 808 15 745 756 -181 -244 33 -56 204 -719 831 -869 786 327 -217 -18 -346 -34 -326 243 -808 -212 942 243 400 35 293 -9 550 -147 -395 783 -292 -901 -275 -932 -317 648 745 932 -161 338 -345 -75 509 264 -43 -265 -670 -915 171 -361 944 554 -829 -941 803 -616 -430 412 567 41 -532 -38 -177 490 -81 273 -458 -670 -613 236 786 622 -211 -714 -564 946 293 750 331 -916 662 189 -895 -5 -251 113 708 -587 -392 -985 -906 760 598 609 -226 -61 93 205 356 -352 490 299 -969 -744 961 -508 -706 -287 586 632 -512 -294 -429 -220 -616 -367 -6 577 -890 -686 529 503 586 -922 -295 452 -774 -659 -590 351 -239 -96 589 -105 -839 -950 -953 699 -185 642 319 269 133 421 905 -307 -401 237 227 389 -32 -17 -487 667 165 494 563 -103 -71 670 902 632 856 761 -292 -68 -580 -931 -535 -878 969 105 -815 -813 418 944 299 618 246 795 703 291 -219 -596 403 -590 -625 -24 -153 413 685 -254 278 -678 221 810 542 -224 43 -779 -906 -613 -469 105 -330 -797 413 999 -968 -401 600 562 -477 652 370 -493 -941 -994 -591 500 -147 -517 -408 377 -312 3 891 482 -862 381 925 498 923 221 -918 -444 522 -839 -619 -997 416 -970 -290 86 -654 301 378 257 -506 -364 -98 271 -830 670 486 857 -709 705 892 -380 928 -473 46 559 -753 24 -14 383 -411 -70 572 -166 -12 -243 -782 -239 896 448 133 661 -943 118 872 143 124 -471 720 -313 888 -536 -60 -697 398 -841 654 126 -724 807 -319 -729 -832 600 661 348 -944 1000 -242 792 544 -265 229 73 568 -90 -841 325 -432 -577 -118 -633 -705 422 11 -80 -830 -194 -551 -921 -696 -877 -530 517 -242 -909 893 57 -66 367 -855 -901 -924 524 34 296 538 485 -356 -764 484 529 3 -877 156 -928 -186 613 101 575 92 -439 279 944 -137 802 -572 -818 -446 307 -322 132 -396 220 409 327 658 -549 485 662 -174 33 -339 -491 -531 -297 -711 -695 -625 390 -644 -865 967 500 173 -312 -432 101 -660 -692 -680 840 807 -461 853 -907 548 814 -504 290 -983 -48 -186 223 -916 -32 824 41 556 719 761 -510 -37 -43 158 370 -248 -714 455 -989 -433 524 674 283 -48 -29 -369 -576 348 -56 333 -828 -529 -490 466 231 236 703 -99 851 -239 612 532 -324 24 78 -153 -290 -128 -373 821 -2 413 -414 -826 -301 -594 182 -269 845 548 33 172 -847 -302 -102 -892 -255 -486 -573 -612 894 -280 -757 -37 -851 -711 948 163 -538 -632 271 24 -581 -52 -442 -798 -516 -373 140 481 333 -465 -953 -287 -638 -115 690 905 160 -406 -568 -584 -706 -595 -887 931 -904 86 870 -831 -605 -82 -363 34 842 -258 -455 -453 -900 -577 831 58 -224 697 -733 736 -74 -918 979 -380 550 5 900 -192 -507 -549 37 -745 682 -501 49 205 -90 -541 171 155 162 -660 992 34 -599 626 96 -966 805 13 989 851 480 -100 44 -87 362 -265 -639 -174 -694 322 677 -543 -408 -736 496 -640 216 -290 551 883 274 -313 -7 323 593 -18 -643 -334 284 -796 361 -760 -296 -40 741 869 470 -22 692 -565 499 715 206 -662 -367 105 384 845 -912 67 -156 -671 -905 -185 -949 -339 -729 74 663 444 772 188 507 838 124 408 590 -271 -903 -765 623 881 76 -634 -882 375 424 -458 -665 -724 -551 -116 -985 191 -121 -764 -738 11 -723 -353 -597 -332 -805 -22 -737 634 128 50 -92 252 -412 -561 -310 -556 -315 592 347 -915 533 -56 -204 -77 738 -152 941 -758 573 -30 17 123 -355 343 212 -198 907 945 932 -734 -800 511 -505 813 370 -881 -996 -576 694 905 -144 -614 -289 -741 -573 -903 -85 642 590 -564 836 888 996 174 -840 -17 -348 602 324 122 281 396 -55 -309 -779 523 -831 -397 -603 -925 -544 990 196 -315 -326 690 -726 738 132 -550 245 -634 254 -517 -487 -490 179 100 -875 -848 -908 -937 -886 686 425 -179 465 -590 -668 -244 143 -595 -592 215 381 165 -594 516 294 -86 117 188 -403 -843 355 348 2 885 -817 536 -913 978 187 711 3 586 40 898 -484 873 -948 -671 902 -582 -647 33 612 -225 635 20 -21 222 933 743 33 -725 934 883 -819 -813 -981 -798 -157 391 579 793 777 979 150 409 -438 865 -312 86 -308 -235 -689 214 841 -834 60 -663 296 -842 259 -164 -580 0 501 316 -419 221 337 695 573 915 351 -651 691 687 19 712 998 395 -150 -603 -680 981 -913 130 -253 -570 443 67 722 -898 876 -423 -870 -735 -858 -402 266 -253 735 548 566 -364 943 -180 741 116 750 -575 -585 -1 -113 661 -739 519 246 784 -154 52 270 -167 -214 501 -72 -203 -263 -959 -889 868 493 726 -679 787 -14 7 22 -95 -856 703 89 -352 -224 656 -404 314 10 -973 405 -602 601 443 226 -905 171 9 -379 552 290 892 -714 321 290 -253 197 906 -224 -290 -241 135 112 159 737 -867 629 365 350 745 -668 -398 617 801 991 203 -992 722 -32 -457 878 28 -277 366 -243 50 -844 495 -514 -108 456 223 280 351 -211 391 208 -370 444 -234 -384 664 849 -521 -878 544 -400 77 421 343 624 -689 204 165 48 -586 -600 -808 639 808 725 -985 -607 918 635 731 -967 522 756 99 650 -40 -991 -134 454 291 -6 360 -247 -592 -746 -863 175 -616 914 336 320 586 -315 -94 59 467 685 -140 755 675 478 -904 -999 51 -863 -765 112 -992 -983 -755 -825 -997 -975 -509 -761 -468 -898 797 -864 471 -76 651 189 -111 350 917 341 -855 -696 939 -948 118 935 35 642 -850 -451 29 -943 -678 -966 -764 -638 908 -553 952 628 214 -610 -440 -244 -201 -95 -561 515 340 6 -965 -575 -259 605 -683 -635 366 -403 -595 -363 -831 88 510 -698 742 -829 -269 346 -560 -793 -419 -588 775 82 897 645 -565 614 564 -451 -485 761 -69 935 -357 818 622 623 474 482 -371 425 361 -124 100 -820 780 270 840 910 -156 75 25 -420 471 -128 -32 511 226 -398 -54 855 411 -51 481 614 -181 143 833 -999 2 49 470 -375 971 -378 -576 121 8 66 -485 751 781 -294 180 237 -880 -922 -484 -218 252 854 124 684 -939 321 -584 526 713 -862 -558 126 56 -242 819 -33 -765 -689 419 -27 -922 31 -777 352 -866 -546 571 598 386 -105 -228 327 399 -980 598 -674 833 -92 355 558 -597 -160 -633 -610 -839 -404 612 -991 -26 -215 -669 269 519 445 446 543 351 -255 -323 959 -36 919 -357 76 -612 -545 -264 -173 418 -178 25 974 -560 342 -949 -397 -290 312 391 868 -962 -326 16 730 -930 312 182 829 -608 575 826 709 526 -342 433 -100 -487 986 498 -491 140 103 952 -871 738 -820 -333 770 498 207 447 350 -991 321 -312 -992 70 -443 386 -922 335 -404 -292 936 -481 868 65 -635 -512 -951 -232 -360 17 -822 -749 -223 -109 -227 -443 315 853 -553 578 740 772 202 880 439 -606 139 65 658 462 193 -346 -692 266 180 14 -539 -283 402 862 -780 939 -301 26 305 784 617 -710 -557 737 357 421 -183 -479 -97 983 -558 27 -83 664 -325 -974 -444 117 140 -300 367 247 532 740 131 -7 -206 499 631 246 -417 996 -635 -378 -308 669 -775 -641 102 271 -730 -82 507 -705 401 935 981 -30 -546 122 553 764 339 -489 920 294 -651 -941 -245 805 284 -89 -113 409 689 -910 -614 27 430 941 -213 341 860 392 386 517 -108 220 628 -197 -748 806 226 673 -175 -765 963 -595 432 -46 -229 597 -470 -603 -352 712 -611 -507 -622 101 -203 230 -138 78 -682 -652 -113 580 326 -803 -445 637 -564 -540 -662 7 649 -982 292 527 24 -648 -559 -482 214 -781 226 -912 -743 258 79 -537 -734 453 -872 -71 -495 440 721 822 248 618 26 422 292 -214 -763 -660 -812 792 727 -833 500 482 -223 835 493 -126 588 619 345 -408 -981 -570 -753 -600 163 -830 -804 -318 952 -410 -397 940 -980 -555 65 538 397 774 752 -571 710 847 -224 -929 -745 -621 -653 -438 132 893 135 -613 -60 -288 -980 -74 612 911 -754 -836 -161 76 521 -422 976 351 395 294 635 -137 499 -878 877 420 298 857 -838 -458 -886 29 228 -864 -263 -662 -532 -759 74 -180 -325 -554 -353 -209 62 489 704 482 106 111 -347 -606 -404 -421 -873 60 49 564 373 -55 -515 6 235 127 -981 -453 950 -294 889 43 836 -979 -784 279 618 211 420 274 981 482 -573 57 -674 336 -738 -543 -596 869 -206 520 -165 517 -871 902 -940 265 -848 -166 985 432 -650 -92 448 -665 -365 -103 106 -801 244 -339 -622 137 -766 74 -148 885 108 437 -513 -786 183 836 -374 270 89 13 859 416 304 507 804 -827 -33 -616 -599 -982 -633 -212 989 408 -7 -498 -457 -942 -695 -899 -124 1 -114 727 190 -659 472 712 631 86 591 -698 -118 264 73 64 -171 59 -685 -539 -637 766 939 -139 -850 161 804 -115 -767 -248 988 998 665 -392 -46 586 738 -775 -396 -62 986 -570 396 835 -652 -145 481 20 -394 837 439 -445 510 993 -98 -985 541 172 445 -320 953 -156 249 -902 -90 -687 480 -712 772 -333 -600 -500 -836 367 435 596 -593 -336 12 515 578 -563 159 -670 -824 -222 902 -724 197 -272 755 556 36 -285 -207 155 -951 -64 609 -574 -195 765 -998 -562 60 957 -178 -219 -895 -143 101 -249 -262 641 -134 -632 199 798 522 -605 -607 -99 -79 -497 582 -246 4 399 -491 143 725 329 392 110 -243 -431 -615 302 -197 -744 -472 -100 -285 997 871 -33 -499 832 -245 388 148 -777 60 308 -39 287 -698 -454 -183 401 -375 -588 -214 -129 -864 -329 199 -984 -409 -14 -430 -917 144 -1 -603 -682 908 559 229 328 -851 -369 447 -331 -872 995 597 672 351 209 530 443 -871 -11 -511 -17 193 -967 -474 -847 -938 728 -995 -40 -713 746 563 159 -107 -904 -38 927 602 215 -156 512 360 -281 863 639 -459 -927 -218 -342 -912 286 303 253 -105 621 -360 -863 -962 586 793 -535 -212 -248 688 222 488 -148 -792 -472 -716 694 -255 794 586 361 -305 -823 774 265 -913 -45 514 -863 -67 -320 321 485 -112 390 150 152 813 -829 -979 915 2 392 454 -424 -423 -17 939 -518 346 -14 -276 -502 351 909 966 -922 -465 -80 -498 -765 -974 -146 -551 -257 -40 305 294 -240 -405 -981 40 -178 -809 201 -237 392 -774 -48 -474 783 -977 -914 -106 731 403 -205 -36 769 222 -452 764 258 809 697 292 -131 262 -414 -946 136 -317 -781 877 -414 503 -450 459 499 665 182 218 400 81 -871 -450 923 491 353 875 -679 778 303 234 438 141 -643 353 -25 728 920 347 -906 830 95 702 33 -974 393 -95 -379 278 -766 381 35 -571 -168 651 280 453 -849 950 53 99 -540 601 252 883 594 -232 -794 -405 -701 -832 -886 -99 -786 -477 923 170 73 -528 -38 -441 36 -130 583 392 -403 664 553 -375 -311 -613 -734 -983 429 513 -434 12 895 890 943 -218 -787 -352 -129 -796 -881 -805 -117 813 -814 -195 987 -419 617 651 835 -946 392 968 -480 -925 -96 38 807 -534 331 31 484 401 -980 735 -810 423 -951 887 749 131 878 318 -536 750 616 556 103 -151 531 -4 131 -422 574 -584 793 153 961 841 47 -869 736 -413 -401 204 313 -166 712 -297 30 -353 977 -819 -853 -380 -151 24 230 -583 -665 -21 968 741 -585 90 -951 806 -346 -617 -714 -417 -222 -256 -30 454 651 -36 -895 333 665 -788 -861 107 938 379 762 959 978 -975 488 -22 732 -323 112 -575 -963 702 -222 64 238 691 72 -276 -7 -735 -656 -354 -453 -210 -970 918 -295 683 369 -819 -543 -201 411 16 -523 312 961 622 -994 593 317 -112 -8 741 -795 362 971 14 723 241 -36 -515 897 -575 -186 -849 -50 -29 -801 455 823 -353 525 -311 894 228 838 -963 -106 -568 -165 -870 -800 508 -522 276 735 122 835 -25 -397 717 -64 262 -592 470 -406 -935 332 -36 -232 -615 -809 -281 495 -575 -733 783 -610 -823 -226 -365 -998 459 20 -59 352 -120 923 -636 -131 312 507 -303 -120 -468 -510 -990 -642 -619 -44 -847 712 -234 -185 -939 -982 539 -974 -860 769 -96 238 -291 -407 -162 -867 493 712 -774 -649 477 848 36 240 -449 672 -507 -261 537 254 937 961 -731 -366 -781 -8 169 869 959 -221 460 -256 634 -908 -377 -313 898 968 475 481 -833 740 495 -751 -79 -734 -878 -176 -592 -346 65 -887 69 -295 -904 475 -602 -556 2 765 -112 -836 786 929 409 -306 557 584 -642 -256 -861 -428 631 121 703 -323 750 -735 781 -687 -480 640 -397 -853 -202 -213 -109 -25 -221 167 44 424 -807 -635 356 508 -736 -988 -598 -245 89 726 184 -857 -711 523 718 16 224 -436 -70 -641 927 -629 -797 -376 -337 479 623 -337 786 -754 740 321 -278 -180 409 -684 918 -507 925 -194 -396 893 -197 -609 -109 650 -428 -487 -372 603 154 197 916 -609 -42 435 916 -104 339 405 -388 198 728 495 -624 -556 366 688 -449 554 -778 -377 324 915 -331 -154 -121 -225 832 154 273 267 -230 -130 -60 -828 -953 -730 -696 733 -859 -637 -617 -493 -20 767 315 896 -569 -365 -342 812 497 207 -433 -284 -225 -418 -749 858 305 10 158 -644 -749 -660 -996 890 743 289 101 996 -531 30 -302 383 -58 333 912 -920 -129 -294 -692 4 -158 725 249 -236 -855 8 153 -406 -977 776 647 -186 757 -787 -250 -24 5 -465 484 368 608 -273 -583 -286 479 -193 682 -88 521 -903 -993 -318 -420 -484 -969 -283 -824 647 105 -358 224 152 67 -436 -266 -125 -8 -941 -902 -846 867 -755 995 -794 170 881 -948 582 283 -252 606 -970 149 -604 622 -89 -127 -120 -963 -168 126 -377 -120 -278 -739 250 -59 -638 -331 -312 -970 387 447 -910 401 882 -528 440 -861 650 -807 -919 -35 -589 534 212 975 -258 170 960 -683 941 -354 -311 723 -87 -605 -240 196 -336 459 206 495 533 -254 810 985 662 535 354 551 -793 -612 -619 -626 -259 907 -287 43 -39 -3 -261 -822 -525 92 438 -638 12 62 -72 348 587 683 259 292 400 817 -82 -464 321 -999 977 407 -380 64 -607 394 507 257 593 -985 -593 434 -720 539 554 931 394 748 38 6 694 478 44 222 -173 -213 -263 -37 742 862 30 -789 -647 -256 650 -539 516 -736 -945 194 -299 -814 739 -478 164 -615 -927 95 -963 -844 -651 779 655 -603 959 -626 226 835 490 382 687 -220 397 919 916 -908 -21 583 823 -640 571 608 165 -639 -910 -876 -88 995 237 -117 -5 97 -722 -919 -521 -360 -576 -727 106 696 -800 99 117 -419 644 -129 -705 363 -507 623 945 800 880 -456 -543 966 664 4 153 -337 -373 49 222 535 571 880 -481 364 873 763 -115 4 566 360 591 -418 778 332 -700 -484 458 574 792 -975 -272 130 -744 -509 479 -469 249 -437 299 987 -601 -929 -281 -767 -596 -760 67 -743 -615 -343 -425 670 -89 -627 447 -159 582 493 388 358 833 436 912 507 814 -854 -684 701 311 715 -368 -780 -260 -707 -168 60 84 580 -152 -909 -168 -322 611 877 -713 -459 -408 -267 854 839 -231 -188 -651 398 -613 53 556 -541 -856 -584 -929 991 -508 -750 -148 -349 96 434 326 788 -823 328 276 292 -478 -872 -277 689 -865 -60 -947 -377 520 723 547 -346 -844 436 844 -345 707 -554 586 124 -943 154 55 -184 -753 -921 318 -394 204 503 731 55 583 686 255 -526 0 224 -743 -865 882 812 557 453 -10 218 455 -721 758 802 533 184 99 -699 -898 -374 435 27 716 -174 -390 190 -249 -41 116 643 -482 -514 786 409 -827 -514 699 124 110 -846 -523 356 -686 625 -408 943 -51 871 -57 939 -363 480 677 813 -861 410 -101 192 505 153 -66 -917 843 509 -459 -527 -408 502 135 -994 338 -951 -261 -501 -305 158 -394 105 518 469 12 -108 113 50 -728 137 435 604 -599 -438 -481 926 -519 -154 435 300 8 -174 50 -302 -790 366 -180 858 796 211 206 859 128 -372 564 438 -349 567 606 -392 -32 252 944 766 895 -894 671 577 173 -855 186 -923 -289 -982 741 -825 182 -556 759 -687 190 -786 -754 -278 764 -349 -678 -77 35 930 -840 694 675 -740 -838 -229 -595 986 390 850 375 -206 -576 301 176 427 -924 -137 245 -362 802 -297 867 940 -972 595 -829 -587 -878 560 -328 -854 667 -576 502 56 38 -492 -386 727 -929 -2 830 383 246 -198 -294 -38 -356 -180 566 -436 699 974 339 371 1000 349 -165 -752 274 -554 212 800 796 -259 -517 155 -840 -14 90 337 543 -636 -548 -935 -223 -785 -240 749 -769 -770 -735 5 981 937 -527 901 -425 -172 -715 -756 616 319 691 -185 -60 255 -333 -958 972 226 -696 63 708 395 -847 927 83 -665 -3 753 -873 802 -47 192 -259 -153 -623 360 -661 124 -661 -295 -928 -848 -398 869 48 -377 909 792 773 455 -601 -787 599 228 -764 549 900 789 844 -966 303 -19 -222 152 -754 -772 -443 -85 744 766 -894 124 -807 -224 767 608 136 470 -696 -418 154 -109 198 371 -922 -321 481 -32 -621 790 -960 -491 327 724 -459 -360 -760 297 -80 -895 -443 256 -996 -542 -320 673 671 737 760 -860 -365 687 -491 -391 757 754 905 301 155 912 -610 -663 789 864 396 886 206 31 -195 384 534 805 -96 504 -724 -565 -468 -930 -983 637 298 951 -255 559 -846 -526 763 734 299 -224 -135 703 232 -176 -671 416 840 -653 469 -484 783 825 236 611 436 637 -739 -297 414 677 651 983 352 15 248 591 68 -128 -924 -993 605 737 784 -868 -55 -144 -749 -583 518 483 36 -911 108 116 590 106 796 526 -202 -953 -553 -176 -945 550 581 -981 138 -951 845 763 -854 469 -490 198 -267 -936 295 254 -205 53 -243 807 -426 778 614 -612 475 -226 978 -248 -449 -104 170 -460 166 -1 -574 684 251 -692 45 162 -427 -468 -613 308 585 343 354 445 -793 -4 -288 -379 307 239 84 -600 -58 -46 -178 -977 366 -946 692 -878 2 845 747 -726 423 -939 -146 -201 148 969 -967 251 -466 -414 414 -4 239 349 716 -116 -250 290 864 -304 -467 887 791 600 875 -469 -179 566 280 -281 30 344 -815 -211 78 14 -259 -674 918 176 -521 -613 -440 -473 313 -311 -914 674 102 151 -343 848 752 370 693 -400 -586 -963 847 506 -679 403 -777 -354 -342 437 -624 -558 954 908 -996 -718 433 -224 199 -108 -626 -977 683 -52 147 -347 -304 178 -511 318 -160 156 896 -418 -673 -41 -748 933 419 -67 952 902 175 853 -989 -223 -774 -684 -274 -64 -334 -966 -386 -208 -242 -216 451 374 529 -469 719 -877 -570 654 667 -250 633 216 -902 492 -144 -391 516 861 972 -13 270 -26 855 -257 -730 161 96 161 827 606 -565 -381 610 387 474 -620 -701 -562 -565 111 -7 212 464 207 -265 49 -275 -420 4 970 784 957 -953 318 -990 -532 317 841 -980 848 -642 -812 66 -18 959 380 -348 -390 177 262 -342 923 988 651 -206 -10 -958 -720 -656 895 -176 1 -132 -903 -799 -4 -992 -438 120 -400 311 68 705 872 -764 971 -273 -949 792 144 209 760 -841 517 459 -933 -608 182 -781 136 -509 148 666 690 580 247 372 -942 -424 -719 556 315 -952 -712 147 455 -457 -572 972 -378 236 609 -349 -747 -973 -697 690 14 655 -16 612 -341 -531 -176 -816 303 740 373 683 695 -431 -482 -283 -138 -636 738 -517 -324 -805 139 197 687 -16 -95 583 -488 -815 -980 -767 398 747 289 -29 448 107 -109 446 646 840 164 -46 230 891 863 -774 -718 -915 325 577 -122 224 -31 526 -738 675 448 445 589 -914 -420 390 96 -135 -642 -514 -786 -603 -896 828 63 857 196 -54 694 -145 813 -932 235 -965 935 -55 -221 461 729 -79 -120 -74 759 -147 942 140 -383 918 -643 -620 389 775 -391 -279 -646 -396 863 -114 683 -579 -401 -649 -385 -175 -444 551 488 -280 976 -980 -693 -318 -446 817 -614 -115 -208 -35 89 415 -849 344 189 239 648 -29 -183 230 -265 756 104 327 -131 -462 109 -20 -816 -509 -422 448 623 -349 -72 -730 -503 -965 292 -544 239 348 508 512 -53 -583 756 -483 -863 280 541 20 -825 -443 352 748 351 46 -390 307 -246 -93 241 682 -115 -151 820 -135 158 946 -822 445 693 275 870 383 457 -944 -103 -733 796 993 -562 -920 -848 373 150 -764 -806 530 161 239 15 600 405 -209 -727 414 -352 421 -984 419 -33 -479 737 699 -334 -945 486 305 378 -991 41 169 30 -676 337 -397 -228 232 359 160 225 132 396 617 876 -803 -284 679 -98 194 525 934 -667 489 77 -621 459 481 686 828 23 859 769 -885 74 689 -548 948 -17 999 -548 899 -195 221 668 -630 990 -830 -856 969 -723 -730 -84 -643 -318 -744 385 -799 -711 582 114 804 -981 115 536 579 -12 634 -202 717 -907 358 -193 -795 -924 190 342 682 -783 840 725 619 -966 632 -506 -771 -619 364 -408 -504 -92 719 523 -413 427 873 947 -35 46 980 747 89 -554 883 82 -171 723 368 -904 -411 350 -118 122 165 -601 566 -316 -832 -672 -318 564 -850 -296 350 337 -682 445 867 -654 -434 -748 -988 -761 379 979 -25 337 844 -711 -778 -634 -246 -798 -356 -186 -560 -420 -882 -537 978 595 -679 369 -583 -252 761 -812 849 -647 -466 -268 -68 -429 -326 -896 344 376 -101 -150 -206 -773 68 405 764 904 -978 63 933 -550 985 -269 829 -43 374 -1 -399 -761 -882 -11 -927 -202 113 355 -576 785 -487 -605 -162 639 -41 829 593 558 832 145 -97 -939 -24 503 828 264 -433 -138 554 -973 -851 -751 -259 -567 493 -215 283 -769 943 -346 577 -82 52 -580 -481 -597 867 -717 -400 910 558 379 190 -158 970 -795 430 898 809 104 -645 655 -478 -913 308 268 -516 -860 965 704 -619 10 595 401 -457 949 -948 342 164 699 195 215 -101 -119 -995 722 -836 -340 896 192 857 835 384 848 858 251 668 -82 -171 -678 652 -959 462 -529 -670 -480 857 -528 -854 -453 940 916 -337 -178 357 -182 -173 -179 336 132 -466 811 -772 -95 261 396 -364 89 270 455 -998 671 -607 -831 219 -525 298 972 370 942 -910 -310 -279 -528 -306 -975 584 -358 -520 424 -384 149 482 -813 726 -261 -956 239 925 843 -597 829 -136 -350 269 149 67 -114 964 -690 899 -805 685 -239 -137 119 -773 -877 -488 63 -371 -31 236 351 264 791 -729 -581 -828 759 -147 -40 -291 -853 203 -484 800 423 699 983 -55 -547 991 278 -808 -578 -717 -237 356 -555 -40 576 -193 24 -786 -46 941 258 673 -7 974 867 515 -967 -645 -295 197 619 -126 479 955 698 131 -227 539 -529 -731 905 -921 -938 -163 -67 -386 -599 -872 243 830 322 409 508 -146 577 -470 -822 -708 386 191 266 -474 -251 -238 -923 269 -13 -790 659 992 -769 963 -159 675 932 188 -296 -322 -941 75 -84 -61 -594 912 65 823 736 259 111 124 24 674 622 514 881 -782 -644 -438 -104 604 -198 868 -508 135 -760 118 -166 975 993 870 -49 309 -405 237 -132 -411 -595 -365 -91 -214 -304 348 -812 621 496 -988 324 -418 64 -838 555 -451 -112 575 393 -806 449 -63 -441 -735 93 -395 812 -8 758 -156 323 656 -857 830 179 -958 -249 -857 -202 -693 -177 -722 -911 45 -285 873 411 228 -522 -826 28 313 -7 134 798 -753 -332 -271 986 186 -143 -432 -875 -348 -748 184 -868 36 727 -350 305 853 841 580 -965 945 -948 367 -95 -200 -743 -534 851 433 576 681 596 -875 405 -665 -778 -435 -87 -492 909 -735 31 -702 -435 97 24 600 335 153 -25 448 -386 -52 -167 904 -69 191 -993 -483 807 -737 -568 366 925 -827 -869 -945 -926 -883 320 317 578 -987 369 775 713 587 -997 -260 -506 754 564 -791 -572 364 524 710 -987 -857 249 570 -845 769 -722 -236 -356 284 -970 -945 -526 974 -628 634 -606 912 89 -887 958 988 -953 793 66 659 -134 391 882 -158 84 -752 996 345 -394 -286 835 -133 -878 125 63 759 187 8 750 503 91 -964 494 462 -999 -255 -39 -99 -96 -826 755 529 919 35 -263 544 944 -596 899 -148 -477 529 -575 841 787 416 -349 715 84 686 -123 260 839 -107 -251 563 -425 140 3 -911 -649 721 -949 346 425 -845 -291 389 -796 770 833 763 -893 688 -286 299 -87 705 -3 178 -23 226 -785 440 -808 -166 207 -490 -852 420 -97 889 -196 -887 739 -240 142 899 -742 -82 -389 959 951 0 406 -195 -20 146 -659 234 -106 709 409 31 -959 627 990 154 -72 -283 -112 222 775 -194 -93 443 -125 8 -884 250 131 406 -817 714 -192 645 -963 -265 -344 932 -823 345 -526 632 850 837 -192 12 665 -75 -204 -978 286 -875 -533 515 508 -377 -940 389 -154 -647 -1000 -324 -293 -797 106 398 -246 -925 -928 877 943 -6 878 618 -922 591 -570 287 -152 -471 -356 865 410 -859 410 -286 -428 -425 640 391 -358 452 43 545 776 320 369 470 562 -66 -200 -574 -103 -506 -707 -28 -959 -85 -30 470 -252 642 -844 12 180 775 931 859 540 924 -841 741 795 -103 364 993 -218 -713 -587 835 -870 -255 108 989 963 632 -853 711 566 -854 -145 -5 -175 -678 826 -922 539 199 -372 122 -624 -395 -602 -604 -693 685 -646 -384 -450 506 237 -921 -910 332 356 -72 -171 -297 -207 687 586 -542 375 -723 504 -552 452 975 -462 -268 -31 394 -186 103 16 -23 -159 -701 -183 630 192 33 -199 350 223 696 -435 -705 871 -865 -943 275 631 42 172 875 171 -953 -294 272 301 280 410 56 104 -307 -878 -140 -6 117 -533 -112 378 -487 452 -663 -283 274 270 470 -25 997 410 962 -570 344 857 -313 953 -706 -286 -487 -614 -887 181 463 866 -244 -700 751 -315 -673 -44 -153 -328 -844 -386 991 -223 870 385 264 -281 1 -424 -391 -537 819 560 -422 165 -935 -140 -277 453 244 -526 70 -516 -662 489 430 -531 -345 625 973 -90 222 -422 385 892 860 -172 721 -802 9 -618 849 -350 596 891 -292 -235 -528 641 -217 612 656 928 764 -981 -130 -882 411 698 -997 253 623 381 -451 634 597 -13 -237 -346 -49 -526 -451 190 167 -54 618 229 672 910 -609 728 -35 -550 -445 -853 480 89 -751 394 664 -491 -47 1000 -116 -619 -110 -923 253 -921 -373 -194 131 -324 -332 -457 -236 314 763 557 -291 -104 544 -171 283 326 -715 437 63 -470 550 -906 -557 -548 -301 21 -57 -722 126 889 440 -754 290 329 -405 -400 -665 775 251 -518 -915 704 -516 661 -727 -734 -343 254 -489 -79 -232 250 -52 -529 -321 -359 359 473 888 918 -179 360 -673 -122 -21 335 775 -885 32 203 660 -543 83 -772 909 305 -311 -681 -271 -975 182 838 828 -936 818 -182 538 -838 -313 612 370 524 706 194 -169 662 -314 786 -251 354 939 -116 -36 733 -384 -988 -167 986 -562 -323 -650 887 402 571 -70 700 -343 741 10 -167 400 107 214 -63 -816 -182 639 -422 518 -142 569 -572 606 -894 -938 137 -625 -149 -574 -653 -267 915 192 378 222 453 -742 233 759 -976 456 -539 -485 434 838 -385 -968 48 955 -105 561 -605 732 -515 -283 252 -635 918 -323 995 -837 -471 -19 -603 352 -902 -364 617 -985 -676 -645 -524 655 -280 -449 388 -714 -261 860 176 -463 -518 173 377 -162 -617 12 153 92 51 -187 -702 -635 -247 643 -602 -865 991 -186 850 887 -849 -580 -311 -799 471 145 470 -227 309 -434 -723 -654 834 -739 -840 151 -934 755 -360 598 265 404 -354 -139 444 408 379 95 868 661 -625 -494 -961 -514 611 -365 -620 -675 494 30 420 -79 475 587 -817 -704 -44 319 260 -645 -176 177 699 420 -932 431 986 -882 -194 -701 -963 573 955 -677 -610 -868 877 -945 379 -310 -474 309 -112 -766 -724 -897 640 -882 -725 -163 -809 -57 -135 679 93 129 -946 790 808 -868 98 -689 -380 -934 44 -662 284 -247 181 946 475 -434 -649 -615 -542 -514 674 526 654 911 -81 917 -778 562 711 -50 28 -77 -994 -413 71 -222 191 -273 -312 622 -933 566 876 -260 242 -965 470 985 963 547 104 -906 664 907 -471 -214 591 100 835 -526 -197 80 -9 -186 707 -309 719 64 453 -785 -474 913 -182 980 -598 -156 -430 512 -917 292 463 -62 -453 272 -521 809 785 -901 397 399 -827 -835 -293 -130 -757 -557 54 -434 465 -383 -679 -740 808 -829 5 -190 -751 -873 -273 518 -445 -125 671 388 240 120 -808 -734 433 -580 917 -565 -56 660 411 -152 188 715 -916 893 -979 483 640 61 -379 87 609 694 -851 107 202 581 -53 -257 873 303 901 843 -774 703 -632 -6 340 30 -933 160 16 -184 402 -638 -751 692 536 -200 280 -874 808 -26 -664 622 664 344 -565 -587 -136 -766 -872 -888 -160 -227 -982 895 -525 -176 829 87 -325 -330 692 -200 -280 167 -410 615 -572 451 161 -124 -893 -40 947 -268 -209 891 265 821 -496 71 -143 16 16 -831 -952 -802 -219 -216 999 -91 523 927 -104 378 -24 831 -834 764 284 187 663 122 580 544 26 971 586 -742 725 846 792 -502 -304 -537 807 -370 22 14 -454 -580 156 997 -998 30 857 217 -256 -998 -88 642 960 -176 824 545 -879 302 -791 -912 -945 -784 -998 -774 986 312 -487 418 716 -56 479 -666 -154 -377 10 830 -873 -724 690 796 -320 302 -966 -927 -947 574 472 48 -912 -322 -879 646 -196 937 -882 330 -540 -396 -982 984 -433 -711 -686 -832 586 657 -336 -505 -612 585 -137 672 742 235 386 -410 -358 923 -125 -254 -691 -626 62 -96 375 582 -243 644 -111 -120 47 59 -920 -54 -504 -236 3 -648 693 -582 -870 145 -867 -815 604 -792 -968 540 -205 -685 -924 938 -824 -742 395 880 -559 -990 968 -956 -909 423 -19 -212 753 9 537 -710 391 -814 -253 -318 -434 -971 913 -758 221 -415 729 669 746 -413 612 -138 780 347 655 270 -697 -668 -373 496 -983 71 323 -779 62 114 -831 574 -46 899 627 848 924 235 -585 427 -186 -544 -347 716 -713 -543 -25 -464 -905 450 109 -183 622 -980 -988 956 708 -23 462 -375 -332 -760 -184 229 -650 362 42 -310 164 -260 -677 606 688 -439 512 -737 917 278 669 755 475 533 614 -161 173 -898 -888 945 -440 433 -549 -361 152 -586 -109 -193 -558 -186 -678 338 -474 189 -389 -982 -182 15 -597 -587 291 692 -733 218 -769 751 -427 -895 543 523 -34 -656 -980 -274 51 -297 782 215 708 -263 -871 464 94 787 -189 -514 962 840 -847 151 333 850 -873 -572 -28 59 -47 -868 -907 17 496 419 799 -429 732 851 474 -292 577 -233 670 -439 693 98 -833 -986 -31 -452 12 787 707 627 -575 -360 -194 -190 256 -993 -540 -874 -141 -839 575 -587 135 -489 -614 -410 -290 -701 323 -13 -778 50 388 676 305 258 77 768 -437 -670 -88 897 58 -264 -311 346 -344 892 888 -521 -4 -80 -857 410 -801 548 -416 -400 -106 -287 -974 504 912 -948 -90 905 856 -191 -979 256 -971 410 -971 -174 -871 -414 -830 -301 -650 -100 246 803 877 367 -809 -25 954 -388 367 329 636 -887 656 945 536 -213 -506 -872 750 281 -499 -848 471 -410 -731 -711 964 -679 -791 404 -516 -3 -513 367 38 126 -162 99 638 2 918 305 -15 135 -845 823 644 182 -296 -834 -799 656 -284 -275 -8 -522 296 -106 98 68 -655 386 399 838 828 -106 -874 -253 -570 892 -924 39 -396 126 -975 462 543 979 -780 690 929 -18 684 -58 -65 781 294 150 149 -626 -734 -221 13 -694 -173 513 693 466 -960 -125 111 -123 904 -510 146 -649 694 924 617 405 544 413 951 -612 -427 -670 279 -605 -458 -908 643 703 809 161 -340 450 593 368 -397 -785 -671 313 -570 -654 -916 -699 466 -116 -504 778 -356 653 -631 -642 -650 509 -538 693 -508 -826 -330 305 446 460 560 -494 -788 -128 -751 -749 -911 -374 -284 407 -612 187 358 -741 560 827 587 -174 -225 -478 -977 -257 983 -641 383 576 -90 -60 601 491 -594 66 925 444 -164 20 561 -415 -411 954 242 -676 -119 909 22 295 -134 -845 257 802 -90 -32 -593 658 -145 -202 668 337 -762 -68 491 406 581 112 750 33 639 -444 145 -288 -923 -207 -233 -608 -667 175 842 188 -248 178 699 293 67 435 905 -181 120 -673 -417 -588 -209 -587 426 -737 641 139 -733 -615 -185 -64 99 343 -593 853 170 246 -326 27 852 314 75 -404 -852 -64 319 555 -230 256 862 -63 -340 283 494 587 -220 -452 993 -368 -773 -703 971 -86 265 -221 186 -894 171 825 -214 -366 -563 -284 -126 -869 508 -554 439 877 813 534 383 -279 497 768 -160 -958 793 -85 -483 244 -504 319 46 981 479 -390 -820 573 119 -604 843 -238 729 292 -544 489 625 -413 -924 -315 787 60 -157 700 -565 999 -923 527 105 787 781 -206 465 789 819 -312 943 -787 -731 282 266 578 220 -987 865 598 -262 -358 544 149 615 294 -522 -295 718 -285 -945 518 236 -277 -45 254 -423 -585 -143 915 -904 -174 -770 681 -194 180 946 156 597 -976 698 -927 -902 675 -199 373 -868 -859 -48 527 850 -620 -711 258 404 829 -301 830 444 342 -37 -255 493 -320 -542 -30 199 -110 99 452 -758 136 18 63 -59 -805 525 763 88 -232 437 251 597 30 -931 -969 182 -527 -575 150 355 427 57 742 282 -723 -12 127 -801 330 -320 -32 -774 -398 742 17 908 531 276 -102 -678 987 160 -879 -550 -215 184 118 -669 30 -272 -430 -556 687 -148 402 203 -667 -147 -567 802 111 78 689 93 -754 -205 -887 345 271 -254 205 230 215 932 981 186 989 251 402 -964 -223 -824 87 -911 -144 988 693 -188 411 -804 918 -660 678 -294 142 -485 -322 836 582 -89 966 914 -793 -513 -714 790 390 898 996 -76 -567 317 -708 546 438 591 469 156 551 605 -884 -786 -817 908 -939 -659 286 173 182 32 588 -130 417 948 -138 -765 304 672 -473 -260 -375 -431 898 -725 -307 -339 71 -42 -258 -653 -496 -666 -105 -907 -964 -582 -726 -766 -984 65 832 -532 216 164 -215 -623 695 -824 -419 -125 -786 -956 420 582 -150 687 -797 314 340 968 673 -551 385 810 -150 -301 -218 386 795 -415 386 -579 987 -378 668 -501 167 -110 436 670 103 901 837 -71 44 600 -88 906 289 -369 -982 7 416 775 752 438 -945 -31 563 -527 194 840 -121 545 703 -676 -627 568 -831 -505 -356 -479 -925 629 834 -377 151 -721 585 262 315 591 244 154 67 -859 -557 -131 290 581 387 -141 149 -475 -563 242 44 -126 881 558 -535 990 -854 -318 685 977 225 743 274 -646 915 883 300 -260 -852 427 337 734 -425 330 79 -519 19 137 -44 453 -488 -965 234 -676 507 660 -320 -710 323 -441 791 631 746 964 -107 -929 437 893 -163 -972 -65 -866 71 958 -506 -173 846 -521 -923 539 -448 31 -757 702 31 -159 -679 544 979 851 -666 426 66 -595 485 575 440 -788 -293 418 199 2 -730 264 -167 656 707 -637 21 573 354 -248 1 -294 -795 -894 -832 647 -399 23 487 414 -682 -595 541 -605 247 -501 -196 671 229 993 667 -789 847 -510 845 385 -390 869 804 294 -279 543 -752 -373 -586 -207 508 166 482 250 -11 990 -98 206 654 -982 -123 -449 -453 787 425 946 -965 -342 -894 765 880 -512 176 835 -140 394 -145 -21 388 676 -77 183 -703 342 589 622 707 812 97 -314 -154 370 -315 -52 677 621 515 -620 99 -991 -454 -84 698 362 519 -634 -102 198 953 825 336 -697 -926 -325 -789 527 318 288 905 753 -483 722 -450 682 -265 -318 305 173 375 -244 -498 712 863 408 -499 905 -224 517 -108 -471 -698 255 -261 155 -670 -600 -450 -814 -743 593 -61 657 -809 464 -554 -808 -51 581 452 687 654 -287 -855 -59 481 -224 -70 -734 -826 26 -420 -594 -244 -538 258 628 206 318 -100 -577 105 872 532 85 401 321 -707 -636 517 466 -1 858 -317 120 460 520 -261 -448 371 -760 -565 -489 701 -686 -392 217 924 -30 395 -617 -513 -72 -66 261 -968 413 -652 85 -245 756 177 -769 -249 952 88 225 738 829 -281 800 193 406 -772 -915 -749 130 585 -328 -492 558 -329 -126 -448 -144 182 418 700 -563 -603 -262 811 -86 -79 176 265 812 944 -799 -568 -966 -244 -312 -517 -550 -517 409 -408 -118 979 402 -895 835 56 -521 -914 437 -904 198 439 -17 -866 877 -482 985 866 -296 -619 -9 744 891 790 821 -445 505 991 -692 14 537 631 728 -437 -843 946 -929 799 522 -533 543 257 -939 -704 8 271 813 -419 660 106 -280 351 7 40 642 805 979 -804 -410 -856 -498 -585 -565 71 52 561 -18 -538 448 875 641 134 429 957 417 978 -429 191 533 791 -863 -909 -672 -707 946 728 -155 -820 684 408 995 -233 402 515 945 983 -181 470 -335 -106 -809 911 183 815 -332 -505 288 -32 -413 462 -230 -24 -418 82 -828 -360 -79 631 750 464 349 -519 197 -383 836 76 567 65 -94 137 -564 -981 -673 195 -169 814 -900 94 532 947 -849 -818 -885 881 -885 -432 881 296 -923 -85 -662 568 213 -304 -299 -564 -785 -410 188 -597 363 308 522 -429 -740 -598 -242 -840 -714 -253 -266 -908 -340 343 394 -814 847 645 -353 -991 -603 631 859 439 674 -409 -319 -109 -261 -676 528 -305 87 -858 -93 -806 -184 236 831 63 -70 61 -822 -374 545 -296 -443 922 631 -535 -664 -316 872 -890 188 490 -473 -207 289 28 -414 545 873 -718 -333 -971 855 -172 -824 -77 383 -706 -242 -359 328 359 -871 186 539 -161 -242 -758 268 243 -734 165 67 696 -833 -683 905 436 -778 585 -305 -963 -990 -186 54 982 -889 519 -727 -951 634 -968 699 988 -146 403 -202 503 308 847 553 -443 -763 503 255 591 566 779 -201 502 -281 979 161 299 618 595 -375 848 799 11 -780 381 494 705 -555 234 359 -133 433 -194 950 576 -701 269 750 -235 -668 -153 329 -210 593 -420 -665 898 -319 -439 788 -490 414 549 -838 -781 753 -917 145 -304 246 -135 -960 416 941 -650 687 -399 172 -516 864 -618 525 -596 -27 991 -158 274 -792 -840 -530 641 -179 887 113 677 -100 211 -135 -672 -772 712 -841 -958 595 878 979 483 -268 739 -658 823 -742 207 773 -745 888 -784 -14 227 408 -397 560 738 209 511 -215 -571 626 -130 808 -527 740 469 50 -824 -705 212 348 440 -766 677 934 165 -847 202 785 262 452 -678 36 -356 -327 267 -72 -341 -152 -610 758 -691 668 521 750 -702 -750 852 241 -248 194 -695 -63 -608 -308 104 -831 175 -484 477 -157 223 -566 703 17 209 897 865 -423 725 120 574 471 -637 919 42 -522 831 -192 578 -465 -981 -400 -739 327 785 -147 480 921 -214 821 -304 829 -112 105 558 -104 -909 809 -947 -648 -143 -385 -587 -847 945 181 998 678 754 278 572 -196 172 -486 -201 -382 -126 536 -689 685 -174 -237 -254 203 -77 -577 435 119 940 -603 165 -50 979 325 118 -653 -595 979 -878 998 996 -577 -460 225 200 -637 -800 -909 -426 -589 31 772 652 894 63 787 -563 -299 -690 497 -497 -286 -599 -659 -465 -160 -286 42 -129 546 478 -475 -777 -904 -921 -799 268 -187 -787 584 391 833 -175 -604 327 651 439 65 -780 -626 250 -238 -693 -482 46 -599 680 252 109 -10 -244 948 -523 597 -349 613 -8 -833 -848 575 31 779 183 975 467 421 595 -401 -495 817 -441 -219 785 76 275 -135 138 863 840 -433 162 1 -401 -261 -181 981 -621 -533 -212 745 -804 -703 -735 552 27 317 -190 -16 -766 -886 467 838 -231 -145 485 552 -359 273 865 788 112 -674 -160 -289 -316 539 -187 -108 539 299 598 364 -749 20 175 43 -581 -738 504 -675 227 -556 856 456 -34 931 59 863 -238 -19 -562 -774 -468 909 -52 -577 466 172 986 -264 770 740 -440 -271 712 -980 875 297 -912 968 -270 282 105 15 -413 793 315 -922 109 574 15 -61 231 412 107 -640 -463 -833 164 10 80 860 112 82 -756 -862 675 -689 349 33 413 179 28 250 -796 353 586 -485 -258 -863 -924 -26 -408 -504 -720 -882 491 -847 694 -653 53 -306 824 -758 812 -61 -425 -806 568 941 -840 -943 969 -239 489 139 -874 837 939 -753 851 189 274 -829 558 -253 879 522 -477 871 -846 -990 -313 371 293 634 285 -19 -203 -746 994 -192 -202 418 854 539 343 705 -2 -481 -717 -399 -623 304 -802 -926 482 475 284 -514 -623 -361 -446 336 -158 170 941 45 662 -155 -780 114 188 257 746 -312 -695 775 498 666 -707 813 356 -514 409 -489 98 -115 -930 409 551 674 778 746 -569 526 -795 -950 -330 -820 426 968 48 128 864 670 819 444 -768 341 6 -168 299 871 -337 469 -120 -416 -562 227 -438 769 291 -897 -707 -484 -777 610 -112 -703 150 -551 -907 22 604 -831 -70 914 645 -577 -557 -325 110 458 667 377 313 -964 521 701 39 229 -314 -102 555 361 -328 -404 -327 726 -196 62 -845 494 271 -870 -99 -672 506 -104 -906 598 -314 335 572 365 358 120 -845 -470 -53 959 -204 -108 -19 -345 656 -793 -613 -942 -665 754 602 842 -812 -99 -566 811 -504 323 -74 -625 -292 403 -902 445 200 390 -290 454 68 -435 -22 408 -103 662 92 330 430 479 -707 440 -125 613 457 -113 822 321 131 841 -12 -593 -959 110 -948 -958 -6 -769 -527 -644 -462 268 -154 -193 169 -463 -899 -782 152 193 218 290 -101 -488 542 -159 -464 -457 265 214 606 739 -687 -559 -630 -875 441 -907 659 597 261 -512 200 -53 664 276 218 -17 57 -342 -483 238 -3 -851 -971 -111 789 777 724 550 -976 812 424 -556 902 -26 752 -721 505 -720 -290 366 65 227 -967 -963 -322 -926 -323 -866 809 45 -503 -339 -487 600 -820 -916 621 659 -313 -552 -709 838 -274 795 301 432 470 -424 -607 -836 -823 307 457 -491 180 -148 -926 -505 -483 937 -915 245 -186 -597 302 34 246 265 -758 902 454 -86 -403 696 -175 745 -205 -865 -462 116 916 -112 -930 -276 -882 -195 582 -64 -911 -679 -137 -215 -315 853 -646 122 -633 911 -604 450 669 755 100 289 353 -413 -623 -842 -900 95 -562 574 730 831 -713 849 -704 676 554 -22 130 208 -677 -825 198 -607 -147 309 -716 -961 198 -861 -291 909 367 808 947 273 -197 731 189 -294 350 -947 -64 -835 -739 -108 -235 827 -766 -544 -786 -167 318 731 -36 473 -557 229 230 -88 404 -920 84 -62 995 668 -56 233 658 -340 143 524 -280 -18 136 89 329 62 -841 163 -319 993 -647 -610 -767 340 356 244 -303 -484 -826 709 -867 -686 87 -649 324 543 897 986 -96 -594 -746 532 706 -690 131 589 478 153 784 -858 406 340 -797 -62 -511 -306 907 40 280 165 140 845 -870 867 72 -783 -389 716 -584 -387 218 -231 -233 766 779 206 -175 977 849 838 -616 632 -309 -949 775 11 893 276 -922 -930 809 557 936 662 793 522 687 -190 -810 905 -426 334 138 -425 646 544 198 -432 976 -654 336 -404 312 387 -815 604 -808 618 -558 230 -490 729 -193 -545 -738 187 465 -86 -854 -588 411 -242 403 880 229 -597 -701 444 605 -739 635 -456 671 433 -300 -293 506 -573 949 -566 -917 114 -969 -392 -887 115 851 -257 -549 -903 477 -968 -225 -9 -17 -219 -460 383 -18 460 120 -133 344 212 -995 799 603 665 376 -560 -204 -660 -519 -508 680 583 -532 325 254 554 340 697 607 809 -118 216 -583 -960 -798 966 -132 -148 89 530 716 876 -387 -481 936 115 20 38 -576 66 54 102 178 -549 -191 -815 -488 -471 861 582 451 976 18 866 -725 -369 3 -140 -437 966 -452 -641 963 684 -275 -191 -384 -522 269 118 360 18 790 186 128 43 -519 -710 -406 180 -799 -766 -966 194 -939 82 740 400 694 -489 -793 917 233 -405 -51 -829 770 -325 341 541 -800 611 -754 710 718 -507 -302 -586 977 504 888 439 -187 222 -950 68 615 -392 800 690 393 91 -264 804 285 399 -228 266 -254 -569 -802 -950 -313 -996 385 401 248 838 946 -395 -95 380 -157 -355 -614 -343 -122 567 669 -732 648 398 464 985 787 368 -259 992 -449 -664 409 524 -2 168 -309 -877 -296 68 779 -778 -382 22 -135 411 -336 797 -426 410 -113 -765 643 594 53 1000 691 868 592 -821 646 -928 -512 789 -703 -159 637 -418 -971 -85 892 -941 101 405 926 -908 726 453 -909 -395 -911 -348 707 49 -742 94 425 170 285 -228 -11 -745 71 797 68 -975 419 865 166 259 -104 -177 398 391 688 -297 707 -537 -380 -218 -34 484 659 -623 1000 -967 724 -966 -224 -481 -86 539 -531 511 -710 242 -398 -140 768 -982 444 -141 -989 -874 30 608 711 -852 864 653 118 354 383 -286 888 131 851 323 -669 -407 96 -945 -706 -502 -686 26 426 535 -123 -504 812 720 -744 296 811 -80 -824 742 -32 168 120 462 -491 -909 871 -359 275 734 -272 593 -518 315 756 -504 -964 701 443 -822 698 -60 -927 -621 -167 83 294 -647 797 936 -665 343 982 -652 -32 -965 -243 -112 781 451 88 -667 20 48 677 437 131 494 -514 620 960 44 -797 658 910 -549 -555 4 655 924 -137 940 -989 -907 24 -139 299 -924 633 17 115 644 945 971 -258 -319 386 579 -572 -209 990 811 278 -56 270 -458 926 -715 -589 -241 -682 -796 811 -440 200 471 -849 35 -435 -807 -253 697 395 507 -62 -489 -559 -923 295 854 319 -315 759 724 -77 240 835 400 21 -879 31 -1 556 -869 -171 -927 500 -468 -597 726 673 987 584 -304 931 628 -543 -913 307 803 813 -58 700 -385 -819 -300 883 919 -16 555 459 -537 212 674 20 -458 -888 132 -823 -135 -266 469 -448 -579 -187 -539 821 493 -488 -619 17 172 555 -411 -562 -649 891 602 880 -499 -193 511 0 -329 170 -844 785 -802 441 203 -887 87 -937 46 -219 -635 -17 94 144 -120 489 124 -918 559 -883 392 658 583 -517 -309 387 733 -878 -641 958 -670 968 508 -908 117 352 -207 -88 974 -684 -748 44 -938 321 184 -478 740 747 -404 -716 -824 953 220 -145 410 -613 -516 181 -738 -454 -440 -918 301 -20 182 -161 -118 -850 889 306 257 -30 -102 -543 -266 -459 773 494 -681 -559 674 -521 321 305 -959 638 -406 -608 899 -695 730 -285 -436 771 -604 -376 -564 983 -91 -731 -53 -176 -337 306 437 309 19 -970 674 930 792 792 -368 -375 730 -1000 -839 923 281 -120 104 936 662 282 -987 -214 -554 -938 887 640 797 670 -26 75 536 321 671 355 593 340 433 -357 756 -529 -854 459 -94 -962 -852 -711 556 -791 -17 -240 -400 313 69 92 123 -270 466 -743 495 -45 -994 -469 -875 987 -124 -127 449 508 -57 876 -540 -815 34 -18 414 -255 -198 -505 244 128 731 563 -857 618 -490 916 151 -519 366 427 -625 -437 598 629 390 240 246 216 449 178 -201 -828 -949 222 294 868 366 -128 -254 464 885 -698 -447 -4 279 22 -638 814 -388 -412 559 160 884 -475 890 -901 -91 557 777 570 544 933 827 820 -369 362 278 -989 950 -596 422 -273 -560 -248 443 -803 418 928 134 445 306 560 786 351 693 554 25 -623 -20 585 813 304 6 -81 471 -902 -101 -145 488 -976 330 -459 -485 461 -917 -532 -624 656 -674 655 -225 908 535 189 550 -399 -14 582 950 -239 -427 3 870 -191 366 -34 -766 899 -992 -458 -564 -80 -437 -505 -249 -809 515 -428 -625 -314 -995 -952 614 -389 -867 971 473 531 -69 -391 -355 5 -10 749 590 -345 103 763 -133 157 238 -277 369 775 742 -428 -735 525 979 815 -834 503 -793 497 -611 -612 164 -266 -142 490 10 -179 468 722 -896 640 -80 108 -170 -993 998 -905 -468 31 185 -144 -31 -742 -267 918 -787 501 245 -37 945 -357 -63 -997 932 -288 631 787 917 -236 -712 418 -755 790 438 474 -284 -550 303 474 408 112 -533 -1000 162 -914 539 619 -72 817 -590 383 -407 -715 124 -745 433 663 -348 -891 603 -824 -863 -911 824 -725 -358 -325 759 779 129 555 -837 -123 835 -862 -362 581 105 -962 -586 -350 111 782 -557 312 863 -459 511 150 556 477 859 230 -594 -858 665 343 -424 575 35 -231 -381 747 -134 821 40 742 520 -745 -246 287 -836 -485 290 -847 -48 171 -559 -608 -497 -966 659 -156 367 -535 81 -474 825 365 456 -296 852 -446 -595 -840 162 -10 232 893 -459 130 -484 175 -102 -606 -948 -729 268 -877 153 344 344 382 477 -896 -917 -401 60 425 667 256 -859 -685 117 -563 -500 893 -740 -888 -685 292 -150 546 -899 -575 361 -674 211 176 -778 -197 139 51 -382 -35 -87 -820 -635 -97 -981 799 -38 -868 951 -214 49 -244 -85 940 -859 715 -250 -195 712 670 -308 -270 329 -495 353 531 -956 623 -654 284 -950 71 -542 -683 371 -619 640 -255 415 480 -629 -697 -423 366 689 -186 489 -946 669 -115 -961 -666 439 799 721 -385 -435 -295 713 321 972 354 -89 -573 -678 -563 617 -941 -671 431 891 119 -278 824 -860 829 -22 -662 -756 -786 28 458 221 -880 274 -333 -26 -159 389 -936 977 742 -301 -809 386 268 842 525 -692 -628 150 -422 -926 -229 282 385 -754 -681 -403 333 323 319 -761 386 554 -567 -314 -684 -365 -338 689 543 -984 -987 -975 -215 -172 -860 386 102 -339 438 -541 169 -193 -664 -58 55 701 -188 535 748 -77 -354 750 -157 -641 -120 -758 -778 28 611 -303 -770 551 -295 168 -923 641 569 492 123 223 -675 -332 -982 -822 -637 481 127 111 -731 -572 -902 -467 417 -444 -73 61 602 -371 -200 144 -588 728 -790 422 441 -487 -510 -156 -65 -702 -1 966 -571 -929 3 687 -122 -519 -744 462 -786 -419 -932 350 127 -181 417 97 781 242 -685 865 -251 53 883 643 761 -298 36 -498 -716 -939 -116 -301 -373 350 -566 -908 536 -559 365 -211 365 494 733 715 794 -249 550 -772 -260 568 -737 990 504 -877 502 261 -178 735 -527 -192 11 -343 884 -3 38 785 -800 514 -328 -517 -444 719 -309 424 -761 -61 546 -214 576 -203 -649 273 939 499 541 412 660 944 -396 998 -805 71 -125 856 311 -20 993 359 -758 152 -750 -340 342 664 954 648 -251 -829 -906 671 74 -618 -534 -236 320 -527 -491 813 484 -967 489 387 -495 -84 -918 -571 -669 729 17 -356 -333 -600 980 -782 103 962 771 356 -354 -796 -340 -681 -639 -666 411 716 626 259 -705 311 259 -434 807 868 -483 -614 -856 641 -494 -174 89 885 922 448 8 -909 -200 -740 -484 359 493 957 630 967 -323 134 -697 500 -624 -661 279 -544 -267 440 50 -55 356 208 -422 812 -6 74 177 329 -416 823 -267 353 77 -893 -35 445 -484 -579 -207 936 526 -747 -396 -178 761 -264 -194 206 669 873 237 423 978 564 719 2 453 303 -879 766 771 -368 596 -645 370 -320 -907 -156 256 -554 89 334 390 -955 -519 -825 452 -721 -916 -940 -326 -380 -405 -648 -263 98 -672 175 189 97 -217 -93 -723 -269 935 313 2 -954 677 927 142 701 583 943 -63 512 -614 61 -1000 -923 676 635 -417 -630 829 583 927 29 490 380 -156 868 733 457 -550 758 -959 502 631 640 164 212 294 590 217 -5 -547 -999 632 -76 -223 -101 -45 -39 270 534 321 982 -202 690 -554 -93 -890 -893 -403 -60 37 -403 967 -560 -503 372 497 -882 -592 200 -811 558 249 -94 -640 19 923 -407 88 254 121 -451 -459 51 -227 -287 697 211 -940 926 -552 91 422 846 -183 -110 -19 315 -47 258 -194 248 138 631 68 -136 758 117 551 -489 -707 -771 -225 -118 123 457 -687 -322 632 186 254 -941 -826 -424 -17 -368 -80 -352 -685 224 315 359 422 -131 558 -184 -595 589 210 934 -622 571 989 956 894 -991 -411 234 767 -419 100 -208 -4 -284 -647 -39 -687 -447 -742 191 -92 -913 -265 508 -434 832 429 668 980 579 188 -244 98 830 589 358 9 423 -815 906 -99 784 648 -688 -90 -983 529 977 -896 727 763 497 -845 -717 -451 -434 106 41 840 -34 335 762 -289 95 549 63 847 -118 -778 -888 -227 48 626 428 -960 -981 -252 51 941 15 -651 -175 603 288 -229 866 -987 -185 -771 -899 150 -827 -639 934 229 -222 -757 -891 -739 466 718 95 -952 103 806 521 -798 999 -344 -68 388 -355 392 309 235 295 -732 135 -104 -145 -316 -120 133 703 -442 -987 -419 -388 336 305 500 632 -354 -2 693 626 -277 -973 -474 -248 -207 -785 -895 694 -27 321 -369 -942 260 894 -1000 -666 -295 988 350 -220 -742 -158 170 181 -351 592 679 -905 909 188 269 -21 -785 -170 120 -872 210 813 771 -347 622 569 -892 -792 143 102 193 -109 -917 -228 -360 70 -47 704 -704 -521 336 889 -130 450 -413 416 294 -247 635 282 -132 800 158 -134 222 -400 -746 -322 518 298 477 907 248 -798 547 -639 -492 -945 561 693 775 -286 277 -179 487 -891 -123 -154 -785 -163 330 -327 31 -853 953 23 535 -827 -730 -775 -271 -368 -733 -299 59 -704 234 512 -837 -872 -107 -535 636 -675 -742 -277 437 958 897 -565 -398 400 970 358 -744 -800 -97 684 -1 273 -639 676 121 -349 -978 19 676 457 -89 -295 -162 195 95 -913 -472 -802 527 -231 -582 280 -155 381 609 -459 614 670 465 -513 -280 -210 491 -846 -698 909 862 511 700 -542 882 -749 169 442 -763 -995 695 749 813 468 529 800 -250 -280 -208 -90 -50 459 -415 145 711 -141 -589 -340 -270 65 840 -639 61 -464 296 778 -568 66 -773 22 -958 -106 -942 577 693 -831 572 819 -93 -749 82 484 660 713 726 -9 -422 -103 462 329 849 858 47 753 443 -423 -148 -42 7 -23 -366 -698 -715 -490 -754 691 -856 -71 -147 24 709 73 -80 883 -536 981 828 630 396 170 311 -662 -465 562 -263 49 548 -690 894 -747 -997 198 46 781 94 -77 -243 -167 408 -340 702 401 -756 338 587 9 362 67 981 -647 142 526 965 69 587 362 743 -529 170 -125 540 643 590 380 741 -580 -112 55 52 -925 -793 783 795 -490 -318 67 -559 -63 -473 -240 -462 -914 982 -763 -75 183 -267 955 -296 40 131 -486 -381 332 431 -294 205 314 -246 -747 921 -62 -276 73 -388 -962 -897 -787 -304 209 -630 -233 635 -666 -260 972 613 712 958 -239 -635 -940 813 -454 602 81 488 -500 -763 -905 73 -788 -50 629 -882 -803 931 -439 341 457 -319 254 -853 -729 -382 -882 -675 -152 -688 -271 -232 397 718 -462 655 -827 174 194 -248 -739 442 306 761 -374 600 462 -32 303 210 -602 437 972 661 -522 -321 -259 -51 794 449 64 -50 -430 -26 361 936 930 429 709 585 -54 -570 528 -287 -40 -123 646 -721 -319 96 194 -495 403 111 22 -220 -440 -660 -276 -937 4 628 38 42 -99 565 104 -200 -472 -490 3 597 526 835 -616 -915 808 790 -88 556 -382 -586 729 -909 897 61 159 300 -691 -15 387 -481 -626 -877 754 920 995 -358 368 -493 -949 -1 361 -203 -718 -427 740 367 328 204 643 188 -383 327 -103 597 -662 751 568 789 773 438 396 32 -857 765 -857 -465 966 -147 -274 -450 -134 35 48 -950 -777 -225 -925 -430 287 429 233 -863 -207 -80 -41 560 -104 545 -205 -400 294 123 759 907 -956 26 -794 -399 -138 156 551 59 -940 -560 384 -447 -729 -552 482 -164 -970 -622 700 562 -227 -747 490 -386 654 110 553 849 -955 -409 -488 196 472 565 -699 -799 -452 562 -862 375 -143 -501 -581 -182 -342 -310 -783 886 689 454 -541 301 -166 545 -863 550 -102 -225 999 -373 -867 -509 756 -148 245 -459 -185 115 430 30 -503 531 -90 978 -1 -604 772 -596 187 -440 -398 473 179 590 -870 644 339 97 757 -401 -102 -848 223 -809 -100 -954 169 27 -219 -179 -601 821 566 263 -142 -530 -572 115 792 180 -944 623 -354 -26 -506 136 -514 -902 -206 -557 643 -557 -227 -66 731 -431 -308 185 -753 522 -196 -650 83 649 -222 680 491 27 223 -668 -334 -824 746 -435 866 658 -313 23 -43 -34 575 -970 196 128 460 -490 -791 856 733 206 284 430 745 -992 527 27 264 -544 -929 411 -811 223 -32 76 342 138 -882 146 326 472 651 90 -581 -515 -926 814 509 672 -489 420 309 -66 -493 714 908 -732 -420 102 -525 171 777 -567 -716 -32 -104 862 479 416 -19 -253 -826 -909 -338 -809 436 -666 115 587 -151 -713 682 662 -341 715 -72 -108 790 917 749 -180 -62 -360 -341 298 60 -613 402 969 616 -849 -777 255 886 944 -859 -682 27 697 -609 135 -276 15 711 250 -989 -99 57 -136 -765 -930 -8 519 -369 -438 -451 -233 -841 518 858 -421 -859 811 -560 -354 273 255 -224 -272 -64 696 955 436 77 -2 -453 -182 601 505 101 252 -903 622 696 -752 326 471 -781 -913 -541 500 -625 81 -929 -295 -347 381 -516 -645 -505 564 -128 139 -232 -385 -421 487 -893 -375 -946 -766 226 499 955 135 -980 -171 754 -778 -356 -740 -183 945 524 662 862 469 -501 -966 41 559 206 419 -288 17 -132 -265 5 -900 433 295 -98 -878 -650 387 -855 674 323 757 -383 721 -32 -209 -542 787 -552 -498 -822 -791 -547 -206 -797 699 -44 510 234 -514 -574 -233 -310 -742 581 87 558 662 -547 -28 466 31 638 -395 953 -91 566 -148 -466 650 576 470 706 212 710 895 -858 -901 -734 -517 -229 25 -677 440 125 -25 614 -564 15 -389 330 -697 -429 -101 -334 -921 -870 565 278 -314 -165 932 263 -366 -350 -965 231 39 -22 574 141 643 -473 -560 419 735 300 -925 -949 -843 251 4 436 -684 425 -775 635 -367 -440 129 -629 -116 -970 637 415 350 663 628 726 165 817 279 164 -567 -144 104 661 103 506 774 716 -906 503 834 -941 434 770 281 80 -279 278 -915 -739 -12 512 -123 -142 988 134 867 -736 -383 697 -516 46 608 969 918 -599 416 -174 911 -195 580 853 653 424 347 -962 -476 -880 963 632 973 199 122 540 -441 99 -718 364 39 394 -46 -53 -547 -413 950 -504 60 887 -63 410 498 936 677 -887 777 456 75 -440 -401 -705 73 -527 -228 -610 -783 5 -918 651 373 132 22 45 -272 -956 -128 -348 -139 49 -57 216 148 767 -452 -389 570 975 272 -13 -368 973 208 480 -587 -470 185 902 909 720 -955 -575 641 282 833 -165 423 -801 579 -466 397 -12 250 -415 -113 -823 -198 -351 668 114 624 -472 -757 530 368 507 -190 -20 -229 587 364 726 651 118 437 351 -82 -89 -829 205 -892 -10 -706 408 698 241 754 -627 -69 25 48 730 -710 901 -714 -785 -843 748 -915 961 -534 694 -163 -570 -868 -674 110 -698 -700 887 978 946 585 324 693 884 919 -313 257 -839 -427 -98 146 -989 174 -793 -741 -545 47 154 -722 -674 419 -361 779 395 133 -68 343 -658 -978 -57 -275 520 -397 -618 148 671 748 -974 -439 635 -910 -812 -505 -325 -218 -774 263 265 658 575 426 506 -134 -601 205 674 764 949 786 466 507 -111 -853 -658 -653 -385 -99 196 -339 756 404 -407 17 375 -759 -542 -269 -590 514 54 691 751 974 143 635 -292 859 564 638 -603 -526 -745 314 190 -820 -666 -410 -357 819 -424 529 859 -2 558 -629 -432 642 -407 -919 -127 -730 715 -141 -273 761 480 354 -872 -623 -988 741 -550 854 393 206 -191 455 -324 -426 -237 -520 711 -150 -334 864 -270 626 -818 -55 -770 408 295 918 732 75 -981 -424 -336 -577 -291 -320 -35 840 806 -775 -891 7 -689 -738 -128 -17 327 -116 607 886 -747 -351 4 -191 -724 -717 15 571 734 -301 -818 -171 199 872 750 178 68 -627 270 322 -448 648 -587 -744 215 268 -163 -384 720 -411 182 -716 751 834 -518 -488 -164 203 835 -228 -421 168 -510 468 472 990 24 -560 -916 691 429 206 351 295 -646 558 76 -90 987 -702 265 213 -584 618 212 255 -155 -517 -77 888 -515 -114 -844 -17 295 -686 -632 -960 -50 80 159 527 -706 6 -570 -515 -952 944 -233 -729 -384 -232 -318 -243 805 -42 937 645 408 200 727 -746 276 266 846 -843 -986 441 -882 -776 -34 525 -642 -300 -634 -469 432 369 772 -311 732 -759 -618 -218 530 -562 -705 -641 444 -130 -782 -930 157 -511 347 816 41 -284 -870 -138 238 984 -332 -663 -480 876 -469 291 101 -919 314 -74 697 301 -88 -504 161 703 565 -357 -935 194 318 -764 -527 611 -665 -649 -180 164 -261 -295 -953 183 -294 -77 -323 545 -799 837 36 -513 10 -447 -112 -577 59 -448 -435 744 617 -739 754 -434 1 236 -103 996 661 -304 451 209 546 -154 -506 -247 -21 -896 -850 -445 -283 -684 467 999 -741 -78 -253 -40 -278 706 -673 -611 -889 -773 -877 -350 -682 398 -572 793 377 422 408 -669 464 -36 424 -321 232 911 285 205 114 -300 759 518 35 590 968 -238 -102 -477 -51 336 -573 -327 788 -989 -143 -675 538 -187 526 4 -680 173 -233 -892 -539 -457 520 429 -925 483 -200 -657 -788 -695 551 -647 100 138 337 853 472 -244 883 -929 19 -96 -290 -38 -31 -593 683 -502 237 107 -919 -704 -541 520 -901 -187 958 -266 -271 394 -865 540 -44 -875 -670 -229 -937 544 -232 -844 -487 -264 409 -304 -265 134 -561 -327 -743 -610 -76 86 865 -351 709 -33 -92 -256 233 284 -848 988 257 628 -606 -838 -722 877 366 -986 886 -639 246 -264 540 -146 -476 -862 -544 521 364 765 -645 -593 987 -85 310 -656 -249 -388 -217 -460 -288 -326 -95 -512 565 641 -848 -562 -980 710 152 598 518 -374 920 -252 361 77 -26 54 406 556 145 -887 167 107 -320 976 668 76 33 670 309 -760 304 -281 -95 466 430 -474 -772 265 4 -97 991 -394 -726 -218 -896 -849 353 -108 -339 -848 789 -540 918 907 427 794 443 -87 936 -654 -760 -128 990 -465 310 937 -969 311 -986 688 527 -852 -226 439 -166 907 -154 208 866 -661 -715 781 925 401 306 878 -105 851 385 630 729 -307 -964 -363 -951 -951 -185 -636 838 -767 60 45 367 730 -319 230 969 -894 744 -989 -428 192 -244 524 876 -825 490 497 885 758 -680 595 583 -748 -422 -560 636 -737 -352 744 826 630 -453 798 471 433 703 336 -292 853 -1000 798 122 -898 294 -993 101 970 516 515 360 303 574 -751 -579 496 -710 720 563 248 -450 838 694 791 623 226 -397 217 -225 297 -39 509 -85 807 -763 159 -733 140 916 196 853 -229 -87 -203 -280 -410 128 -973 -402 397 734 -363 -891 395 593 186 394 -622 -787 426 365 778 -512 414 -409 830 -844 -486 -78 684 875 744 -135 -551 395 332 513 935 -630 -919 -700 -403 -781 891 -515 771 -161 -854 167 -663 -872 -162 -315 1000 -584 196 -714 -195 -56 717 451 800 -390 212 -725 -818 450 468 132 -742 -98 896 -322 -254 213 311 52 -449 769 524 463 491 981 -795 -273 433 -31 74 307 527 876 434 -250 -973 -889 783 96 188 842 971 -768 468 760 38 -637 -735 -309 -227 -131 672 923 -876 -213 -730 680 872 -915 882 665 618 -976 48 -478 -849 -981 30 -506 171 -98 374 -738 517 804 -962 -313 120 -833 133 983 -652 681 922 883 -201 386 735 -116 124 503 -764 -227 -365 410 251 106 831 -502 461 -976 -973 -521 -323 48 -402 -65 146 -240 779 758 352 -704 -73 157 225 766 -206 -559 701 -199 3 25 -218 -563 676 -570 282 -5 -564 -624 246 991 955 -281 -536 637 427 343 -272 -782 275 -440 243 -170 -111 129 12 -79 143 787 -942 -25 16 -753 -176 968 755 598 -870 88 906 -105 -415 93 -337 246 -530 624 923 346 -891 817 430 966 204 156 713 349 2 171 775 985 -148 -215 673 753 70 -379 -884 -251 -497 907 -967 634 -998 -907 -773 223 -476 -17 -407 -644 868 -222 -141 -239 653 -562 -158 330 185 -179 -271 97 658 27 661 759 -948 374 10 -520 924 673 846 390 -499 936 -465 360 819 348 -959 -502 -997 694 228 227 -109 482 -699 -555 -214 -286 841 -815 -618 134 -203 -528 -17 -390 -158 -626 192 548 779 829 -446 -103 206 803 513 -114 -732 -284 368 -619 -772 -494 -60 125 -520 38 -826 671 -459 -555 131 -913 -478 -181 -131 825 -398 -646 630 45 -731 351 950 -144 -886 413 991 806 -350 -78 770 472 299 -19 624 186 -499 522 -920 576 112 -857 115 -372 -986 485 250 -123 -133 507 -656 -191 985 -619 418 474 -374 551 511 715 585 -467 -533 -905 -91 309 518 875 227 174 -787 -966 634 572 -343 -140 330 280 312 472 -513 -282 654 937 605 535 543 779 -325 818 -788 309 370 -64 736 -841 -530 767 719 763 -607 -649 -34 318 911 -367 640 127 121 815 -189 350 669 35 252 -848 -48 709 -74 395 448 -490 -418 523 -775 494 786 -572 -767 320 109 139 -785 -458 830 956 -572 -127 -994 -316 930 843 984 816 193 -710 384 -460 -120 -67 974 693 -114 534 831 710 609 -298 199 687 -911 -253 492 -234 879 -343 -118 893 -172 902 -545 357 682 322 166 185 954 34 920 -87 602 -393 280 -306 -205 163 -491 -795 493 -341 806 -141 -662 738 309 30 -32 -137 640 -74 -70 918 -811 626 736 -747 -906 -458 855 846 -262 -174 -492 525 96 587 -44 432 412 -977 -569 -834 -128 -931 40 -357 -785 619 957 -344 917 -641 -225 -675 985 411 -358 264 773 648 -91 920 776 888 -861 760 -768 358 714 -873 -957 -270 -860 -484 248 587 724 574 588 516 548 -697 -54 49 -479 758 592 -261 654 -536 300 564 -654 359 60 797 422 -316 948 -33 812 853 -811 -161 553 -685 596 218 -160 -367 745 -583 -508 927 120 667 438 -811 -131 676 -723 -877 -598 -580 -244 -242 561 925 414 -780 -839 246 552 73 980 -485 196 -83 -288 -277 -99 -656 296 530 -689 539 -431 447 -583 354 214 -276 -880 -715 792 473 -929 582 -800 -487 -113 -317 3 -291 340 -809 169 -173 -434 695 856 -382 148 821 233 973 -653 777 -489 55 871 -623 406 591 -881 -301 206 -587 -474 -584 -74 -48 171 -575 88 -565 556 -254 -154 -260 -540 341 -569 -858 508 313 630 624 77 -321 -813 -229 223 680 445 -364 -968 256 505 -859 -885 609 716 900 -821 140 -482 111 364 -691 82 703 334 -652 312 -821 -478 -696 142 787 -618 814 -955 -713 -742 -883 947 -645 -862 -639 548 804 178 -939 -868 240 808 -505 284 -58 733 746 -453 124 -663 506 990 -207 -584 470 -259 921 -150 -191 -851 -991 953 548 -585 -268 385 -143 -595 -761 -304 277 705 791 135 481 -906 -848 -771 -412 757 921 542 -301 170 917 -890 769 220 473 -342 -508 -728 -281 465 984 249 -81 -377 -909 138 775 776 171 -984 194 -838 -980 -371 120 597 -245 -283 574 -854 -427 732 -198 -859 -963 940 620 486 771 -427 977 284 899 629 739 -258 478 -279 420 -424 53 -595 226 -319 -91 -821 211 947 307 -57 149 -2 905 772 848 743 -578 -468 471 -352 363 656 587 123 -668 -263 1000 -454 -424 578 576 -753 -47 950 -290 -17 -235 -488 -712 -91 -688 -914 -613 -771 -390 -406 -304 224 -614 -791 -741 -314 524 708 -668 183 -706 716 388 599 -180 -849 865 -484 -72 644 -574 362 -513 -308 276 354 971 -986 -508 917 448 378 -723 496 -840 115 -210 18 -610 -575 829 -240 161 -347 63 -336 366 10 -300 -942 599 -982 159 -904 857 -435 827 121 289 -714 310 55 -800 -466 -501 872 702 -976 212 -396 122 -542 -2 -38 551 778 799 390 -149 -31 447 757 96 -204 723 977 725 606 186 -114 -338 -438 326 831 -20 623 -286 -105 442 433 -993 905 -646 72 -786 -913 -688 343 208 -975 203 859 452 -163 -913 -381 243 -451 720 -332 -858 -995 -631 175 378 -666 116 -105 964 -584 -444 864 938 -222 971 -62 476 -263 953 -743 -391 821 682 485 -495 -607 447 -853 -594 -932 -736 479 -390 -45 724 753 742 -42 885 -271 -225 615 748 -77 146 497 -82 993 -586 -182 751 215 474 137 886 -420 296 -778 -222 -428 -472 718 -877 399 770 -761 -976 -106 -34 -991 -834 -727 268 -938 -20 -263 674 -447 -621 -690 723 -303 928 632 -41 715 -611 -885 -20 591 -417 512 461 -97 499 -421 979 274 717 -912 -24 -467 780 -343 -948 982 -758 652 -540 -833 501 -518 -112 798 332 -739 112 114 -953 -923 635 -93 -989 602 110 -371 229 758 -454 -507 263 910 842 579 284 -421 172 -661 -141 -336 -243 913 -915 925 183 -552 18 -775 -846 383 -631 -445 814 -621 -17 591 -141 -144 -719 -234 327 -172 955 744 -382 -620 -21 -186 115 -842 706 728 355 -194 -78 839 -90 88 600 593 536 970 241 -637 714 430 157 386 632 -307 -924 360 -460 -835 672 -227 23 46 -526 919 -501 287 472 505 94 556 792 -336 -54 -780 386 -33 338 -975 860 934 915 -267 24 87 -830 606 786 626 -884 -365 -161 697 -607 -399 877 -597 -240 -3 -712 -469 186 -573 196 -308 -999 60 -159 320 -57 901 716 -627 -332 -350 -375 801 -888 382 -558 -144 -708 -900 442 -123 -761 -831 820 -993 470 -181 326 -996 524 409 989 -5 404 -564 -618 -205 832 -563 483 606 -950 205 710 -539 210 -417 -882 -531 962 -670 231 692 -824 811 500 193 900 -597 -533 647 183 -607 -799 200 884 -422 -618 291 -396 768 617 31 -150 491 859 76 647 -596 825 -19 -763 -670 763 996 842 -15 -872 -415 -425 -346 -24 -18 403 745 568 190 790 67 -503 -633 -994 202 472 77 199 -211 -386 -512 -741 42 -78 -207 -62 61 -547 38 569 -572 590 -720 -242 980 966 -750 287 13 653 -930 -539 637 -468 -637 370 -30 270 -287 -100 -203 53 112 708 -62 308 -817 -565 -427 -579 673 -945 240 262 -356 17 -889 526 986 415 -292 510 -226 690 493 -571 468 143 347 -171 143 -406 840 -382 842 -379 135 439 -254 -708 -118 -459 131 -265 739 917 606 -834 -842 948 390 -538 748 287 158 -683 -436 971 87 252 -342 -455 192 -2 -790 -645 557 -140 -533 113 -705 731 -265 -197 788 813 600 786 -821 -653 135 -29 -764 -361 283 -739 -106 37 545 -62 869 -600 180 -428 -938 -521 899 -178 -490 -946 -486 935 -589 -311 300 -854 261 4 422 -685 292 -758 -891 -34 125 986 -763 429 432 10 50 350 -942 93 47 515 189 -91 -650 -545 952 39 -131 691 -818 -980 -107 425 728 511 -119 783 360 -103 -329 -288 415 -737 -383 -850 437 -822 415 -692 590 244 -126 -54 449 398 167 -406 346 958 192 966 274 -980 916 -206 -170 -948 759 -103 -938 -587 252 163 -186 271 236 -582 457 -110 386 -17 836 475 335 -190 -17 712 313 255 -992 -428 769 946 -834 637 234 -850 -901 -865 -404 -705 -134 -347 -391 -799 -730 332 114 332 363 343 -387 -810 782 373 -487 -957 687 -554 785 78 725 923 -799 -810 58 -359 495 118 747 662 -990 281 -784 -493 -990 318 -584 85 535 62 789 831 -580 265 544 522 149 210 -992 507 894 -610 -618 657 -231 998 -689 -963 -50 -712 -931 -88 -144 735 -33 -518 176 513 -413 648 -893 384 501 -75 -714 840 266 244 -700 424 446 367 -229 852 -193 662 -223 179 -745 967 188 542 -630 -554 -717 297 875 992 111 -531 843 -661 -718 788 -488 -550 924 -374 698 -649 -662 17 198 945 439 -88 663 -58 709 -813 -885 -871 862 -238 -882 587 992 -331 614 -365 -314 -195 850 -430 -115 887 114 522 -328 -16 457 -517 417 -141 -786 -328 -489 -746 -353 0 634 -216 407 -94 863 -61 90 229 567 65 926 635 -349 737 567 311 -678 -528 -889 796 -460 -464 -527 601 -422 264 212 160 -933 -544 -552 555 528 -888 207 88 627 905 -513 -224 533 199 761 -391 318 47 -64 -450 -118 -468 733 21 -296 -367 502 -411 -516 889 987 425 486 458 555 823 -357 794 480 265 -430 -306 120 524 -281 -396 -153 353 -962 -398 -551 -822 -232 622 -450 869 298 -704 710 -176 556 34 -813 -754 -164 542 -687 -732 -508 -676 482 931 726 -342 -322 -928 -273 236 -540 712 11 850 -904 -892 -158 -492 619 997 -496 -593 -265 265 10 -117 -450 344 -436 -201 105 458 760 -721 742 -733 993 -801 -744 -886 -57 742 215 217 -189 138 -678 329 -298 -646 340 -474 -748 930 -637 654 -647 356 -517 509 -4 -927 820 139 124 -684 -969 284 -814 659 -237 -302 260 -527 -616 -505 544 -403 55 -281 -787 380 -385 757 -608 -584 -371 934 -640 -66 479 -213 286 767 -199 271 205 -901 -281 -144 -703 -250 -53 -186 -510 145 537 695 599 615 -566 -176 -904 749 245 865 247 191 -756 -122 -140 -20 820 450 -600 17 -814 -400 511 -706 -681 -831 226 294 -577 962 708 989 -931 -558 -445 -433 17 -399 -22 627 -142 335 627 -446 -469 -937 563 440 965 -765 539 54 -579 480 -29 456 -602 -718 748 123 -516 389 744 59 534 -797 -276 844 -841 -993 -148 -608 -18 -809 758 -807 -932 -675 214 -826 -288 -371 561 -921 523 786 -103 731 700 -953 384 -758 689 -624 611 -720 -31 837 347 175 -747 -68 434 -746 208 62 -747 714 -602 356 -901 -922 312 -114 -345 895 494 491 275 327 351 -706 -1 -571 -737 -678 301 449 -742 -812 -219 160 -337 7 771 970 -975 123 -451 -709 -32 -237 42 -731 -399 303 -678 -801 456 -496 -855 -683 954 665 582 -374 800 892 -81 -644 -900 -771 -771 -230 251 -911 -739 926 -470 -543 -92 262 -77 -891 996 -968 392 552 238 -916 815 550 947 161 -648 -794 202 666 -940 434 -944 314 -940 430 689 47 -28 -294 -701 117 -248 84 942 609 109 -820 -622 977 -916 -834 727 -277 -784 -633 970 230 11 -534 238 -722 -880 -358 -824 -469 285 -828 -928 985 -121 871 950 -779 -828 -648 -925 -127 -346 796 -263 -335 -18 -381 -937 647 75 336 -203 465 325 941 672 -710 656 -677 -198 -966 400 884 713 -533 -727 -122 -426 235 -770 -727 725 -137 -349 999 390 803 -879 -967 488 -92 -312 878 -9 851 409 243 201 -742 -139 -17 270 882 -796 -983 -491 -95 -74 512 -147 984 -390 674 826 -71 419 668 -62 -665 -341 29 502 105 211 74 -630 770 891 874 -578 -857 721 -685 729 -534 80 -182 -900 287 89 376 335 859 -551 566 781 134 -867 247 538 397 -235 946 -963 -341 749 -28 -693 367 615 -989 160 17 579 -838 -808 181 501 -142 -169 -361 970 417 882 806 453 -102 -424 472 -161 17 997 -638 874 -626 -756 -36 305 -406 214 -351 473 -83 -961 285 -404 771 -218 727 -832 -394 147 -842 -261 -865 444 -379 -994 -841 -661 54 200 620 729 -906 561 335 -892 -651 -164 153 -114 936 319 -747 -745 235 343 297 -26 375 265 -907 74 -623 -867 -498 -710 -625 416 25 455 502 -768 622 -980 132 330 -270 645 103 154 684 456 -829 -640 -234 -448 471 -83 -633 286 -24 320 -708 309 298 827 -14 530 189 748 -713 -580 -381 -530 -106 468 -349 449 -935 985 30 969 -553 -760 283 -344 -212 -819 725 -13 528 -860 526 -815 -379 249 433 229 -175 139 -294 90 -158 550 -830 663 896 672 -422 -600 -361 324 -546 -152 866 538 -406 -988 544 24 528 -692 681 -440 -815 -181 309 875 -771 721 593 242 -840 257 915 -268 -551 359 905 733 -278 379 -214 -531 246 -584 170 -974 -983 731 -436 119 -141 940 796 498 -73 140 105 -570 -596 -795 -633 -797 -628 353 -151 -198 -750 17 -322 -820 572 756 -681 392 -232 283 820 -643 624 970 -768 740 -219 709 -469 344 -518 -141 188 -590 919 801 -398 398 225 -726 488 -670 803 262 384 573 750 -600 933 773 82 -653 -704 -476 721 -697 298 331 714 -818 748 289 165 15 441 730 993 494 -410 -619 734 720 9 -571 -610 889 -401 667 442 -374 734 410 -912 111 -72 -360 -738 -578 394 990 55 938 155 -37 -327 938 31 656 -980 214 840 882 98 -306 -216 -774 -575 -502 505 -550 753 -238 -466 -917 57 658 -980 651 416 -203 -794 567 276 795 -38 617 68 -550 501 -797 212 437 -395 -392 321 64 -702 122 -41 852 282 -551 -245 -229 618 564 -814 -161 -144 145 963 823 45 -65 -334 -965 -895 721 429 556 -620 -459 113 625 346 87 -55 -413 438 -909 990 177 777 -483 385 204 -738 -999 130 -552 857 -977 770 -532 712 -910 -397 -953 -416 -855 -583 -535 126 869 138 -336 -784 -506 -48 176 372 -237 491 143 -879 76 -636 74 -807 47 -126 -453 -704 -852 374 934 -698 -143 -654 -378 145 -812 -315 -347 -193 -267 -707 -285 407 849 857 -154 -180 150 -778 -661 -223 -231 -563 -381 -690 -922 81 962 -37 162 722 -986 168 -247 486 423 984 -687 -443 968 -635 236 -443 -902 -666 -110 -112 881 169 -839 852 436 -830 -962 889 -335 569 224 -583 -707 -468 -186 754 59 169 -79 621 73 629 913 397 -511 -389 758 207 97 635 -919 410 698 754 -445 -53 -156 -293 -534 413 219 -66 -219 183 908 367 -233 -213 545 -343 -273 593 -268 -892 966 -156 436 -426 951 54 -307 50 -129 464 122 -935 711 -337 454 120 660 26 -382 419 -910 66 670 549 -296 -58 698 -486 105 730 103 501 -142 10 -713 136 270 -208 -453 729 -168 -713 -642 642 597 -263 -18 -523 -371 760 -208 -651 -588 399 693 -959 -477 -504 967 570 -838 154 991 762 978 -604 -744 -571 -558 692 656 493 -606 259 -543 -507 -210 -947 -852 -427 301 892 282 505 -154 946 -191 107 -831 226 238 374 585 147 121 -615 706 283 434 673 958 -903 432 -221 -342 -705 -231 -391 892 -798 331 -551 370 -347 297 497 612 23 -690 -291 143 497 -201 -873 811 665 -172 -447 184 79 205 -482 -116 630 -74 80 95 459 805 -421 -459 -908 -885 -289 104 13 16 19 -931 -986 853 916 891 -854 -226 -939 -664 -941 584 -545 -135 -308 -147 858 -32 -453 508 155 613 -121 800 364 823 335 324 -851 -737 -799 355 320 729 104 2 -965 -642 513 841 -137 -16 -730 269 -544 -895 -203 -156 782 550 -28 -738 235 -202 -681 718 -800 -178 796 -131 -449 -285 -349 -946 454 -533 -321 605 285 -568 624 789 -804 112 637 -364 -585 92 229 848 -524 798 -987 -236 923 -719 382 226 513 43 -473 -951 976 129 -138 947 519 -511 -967 -916 -281 -499 -648 -966 989 -725 691 549 381 -364 -801 884 -521 51 -841 -886 472 605 318 -319 -652 523 -554 -193 -108 -447 -828 184 -235 982 637 -771 -357 -677 82 -556 331 605 94 -569 -42 -690 466 374 296 848 340 -602 -750 634 489 72 604 -22 631 645 617 -214 -242 804 641 -447 -563 990 -784 -396 -705 763 402 -783 -686 -687 -525 -858 -424 -225 420 147 53 -195 588 615 -660 618 -266 495 -872 748 -805 423 -926 154 240 523 -805 552 911 420 276 390 -888 -321 196 -349 -52 -465 -368 -603 -275 321 -566 -137 898 -100 -551 646 -473 -960 90 -726 152 -681 674 873 770 -970 144 -509 460 -692 -46 -703 -665 563 776 973 -505 753 -465 -487 768 979 -145 655 175 -822 399 11 -241 805 -593 78 318 -752 -603 -705 -389 289 370 -402 76 177 274 54 199 321 258 -681 -172 263 -145 895 140 430 -357 -551 -80 796 778 730 -117 373 652 -258 -517 538 965 160 406 -815 -384 490 539 660 131 649 -683 -468 627 -477 320 -470 -16 -271 851 562 -492 309 -232 297 944 699 177 50 -135 606 868 422 290 590 813 731 936 64 916 705 657 28 -688 112 284 -64 -320 578 86 -192 165 690 70 798 369 55 -104 -195 911 -720 -431 -891 -550 -552 328 -978 571 454 689 -437 582 837 -31 687 318 827 51 -725 -772 353 -499 -794 -362 227 348 -513 -788 932 44 -593 -524 -420 -987 -66 -725 611 392 -107 -759 -542 -3 -229 -629 -470 86 870 -37 251 894 -12 -983 727 826 625 999 615 -65 764 905 367 213 89 1 -755 -789 -211 -873 669 -10 905 376 -337 -977 517 -858 31 -22 -325 296 -952 52 -967 873 -557 493 -811 115 -736 -613 -803 229 909 492 105 -633 -689 -524 -778 576 -895 423 331 -579 -996 -631 -820 -223 -366 716 966 251 -682 844 696 336 936 436 513 -60 5 333 943 187 -716 -554 -979 -967 -991 -989 562 71 365 816 -522 -870 -677 -315 220 -251 83 -625 -247 205 -111 -188 379 99 301 -66 728 -40 417 -553 472 836 -680 -971 -619 -215 423 387 -523 -845 -751 -928 -474 575 -184 571 -482 266 796 994 564 371 -828 914 -602 861 -256 -747 -693 873 165 126 733 -932 -72 -488 852 -741 -106 -743 554 -708 -929 -452 382 -375 227 827 -245 -143 290 -689 666 -708 149 -942 893 481 394 -81 -130 232 992 -257 -217 936 -493 363 -367 -698 566 -622 -954 442 -804 559 -216 -59 -178 -910 842 -658 964 -988 147 960 -292 -644 -587 -693 327 -794 -153 909 761 15 -141 -799 -233 -265 763 -913 76 118 -339 -392 -434 -808 609 982 235 2 234 -258 296 -253 321 511 382 768 -822 -13 893 194 855 -208 996 992 629 49 443 -258 -442 562 614 824 -659 -492 15 78 7 -322 286 142 161 -615 675 -600 31 143 284 -535 159 -870 -32 -509 -457 -695 538 -855 -97 771 174 851 -41 76 118 850 39 87 141 577 273 -819 -957 -957 470 -775 420 430 -761 599 -822 -478 351 -610 101 -766 -797 -185 -686 -121 529 735 -929 704 954 163 -822 -566 953 207 -702 -619 -881 -223 -479 -632 759 166 -358 -575 242 104 -537 -773 881 973 -527 319 316 195 115 -106 475 -285 317 390 -180 -687 846 373 732 -779 -215 26 988 -628 860 -489 619 2 -576 562 -318 747 -464 519 -1000 193 -117 -490 -951 -379 -379 805 757 527 -843 59 -599 372 175 661 773 -681 281 -839 -973 -225 -560 823 -694 768 -798 632 699 -418 733 -234 657 -574 115 120 408 -109 543 -595 -560 -890 644 242 631 -664 -996 -46 -146 -411 997 -255 -768 807 -602 -958 348 292 61 74 -106 -546 -969 441 -347 -954 142 -43 -683 4 563 -868 -880 116 -357 383 -639 -618 -672 -973 99 -919 -760 -948 -1 814 220 784 22 -479 -53 919 437 -162 77 -797 -783 680 -870 74 364 879 -824 -277 -585 -173 338 462 -424 166 23 -234 -102 729 25 4 -154 -743 -629 427 -778 518 -599 130 384 338 41 -384 906 921 -669 -785 475 477 522 540 467 771 -753 402 -607 584 826 -561 -731 262 -269 813 282 -160 -342 492 977 981 343 -851 633 -945 515 746 801 2 -599 -921 599 269 507 -235 -206 315 497 852 -374 -68 -938 -988 -63 -397 923 145 -487 -997 -164 614 -807 818 177 95 62 -157 806 -794 421 -673 625 834 357 779 -828 869 -378 644 254 532 513 -942 504 -992 -872 -328 -684 395 -399 966 -412 757 -114 -86 782 976 -352 432 -718 -640 573 455 913 -305 406 -752 -221 821 -718 435 615 -437 -325 669 -624 543 876 -954 -662 97 -730 567 157 -339 114 705 -256 621 -867 135 -941 -619 -414 744 355 703 -493 705 759 -1 117 -102 837 -29 -216 -343 20 -597 785 506 706 182 383 -233 897 -33 -795 755 -350 852 -71 -680 -831 -369 50 338 -674 116 -449 509 -340 -882 867 -7 814 -8 168 355 -756 -381 -882 242 919 394 -296 -593 -150 -169 -938 -1 -405 654 637 385 172 996 -906 536 -931 643 975 940 472 377 -432 -18 653 949 -415 976 130 999 -205 -534 507 438 -310 992 -928 543 -885 -366 306 -118 640 491 74 611 -569 -472 74 -36 850 -546 -74 949 223 -448 -568 -39 319 246 764 -589 571 -764 832 43 105 -154 988 732 -89 929 -46 266 -218 -443 260 785 -860 -713 -981 -719 -159 640 204 -888 -460 627 350 -640 -961 14 -681 -555 408 -718 -972 421 619 -574 974 645 753 528 -410 648 440 111 -28 781 669 658 995 634 -678 -588 -918 402 -792 32 892 -352 -966 -306 935 -106 822 -685 516 499 479 914 285 429 -859 205 -801 -629 -19 -360 814 -663 388 -749 609 -969 -958 -326 185 344 532 -800 -396 -111 253 603 338 -816 332 -879 796 23 498 762 873 597 729 -857 -381 46 -450 850 603 -287 -874 -57 -586 369 -752 155 317 193 383 901 -756 569 -481 793 -783 535 -908 -740 -291 -773 530 -846 -913 -971 -575 -257 -843 -726 822 -15 -258 -32 -393 277 -415 -461 -313 -345 -127 964 352 -306 388 253 675 944 -176 -874 -203 169 -554 200 217 -586 -98 -744 -501 -927 -795 227 -657 -450 -627 -203 -696 794 905 891 876 968 -680 193 -509 -442 -609 -612 275 -743 -606 -935 -596 -350 978 993 996 77 -169 483 -255 -368 -363 -197 -477 -104 -484 660 180 -264 -538 -828 -714 -685 -65 -756 -108 652 -344 -495 239 -4 -211 -921 -460 -326 177 -262 46 459 -118 -49 -680 -73 -261 804 -436 -616 -382 105 964 449 -833 -631 -776 557 386 663 389 -606 127 -222 171 335 -479 721 48 -511 127 -349 -416 -232 687 -560 445 -412 -420 431 509 -689 7 755 874 814 -494 -936 901 797 454 399 292 -359 -3 656 -960 -421 762 591 -116 870 -66 720 472 -969 -124 26 537 443 6 -769 -875 782 -337 441 -844 809 -578 257 118 -781 -263 -475 148 59 522 -437 621 614 108 -977 443 308 400 6 996 278 680 -396 579 -431 -815 556 -208 669 51 524 -86 -688 -175 554 934 -786 596 573 32 261 416 -307 -898 -696 -852 468 -238 -840 -649 878 -292 -458 167 -552 -234 -605 940 794 508 200 792 -786 -154 -166 402 -9 570 -246 -335 -922 -116 39 -819 649 -212 -204 646 -982 25 -242 -176 -14 -384 155 960 -114 50 -462 186 -157 39 420 -4 -402 628 -495 484 -760 -252 194 -217 186 -679 -852 -624 -924 -779 -708 992 -122 -324 680 -214 218 -997 -464 -708 -296 638 814 -791 -485 438 382 80 -716 678 722 92 986 -387 559 -676 -423 -693 -531 964 -700 -649 -511 -613 751 -125 -148 -961 547 -690 -15 393 43 -829 -214 -172 28 357 -282 631 507 -619 -98 -23 582 136 22 146 -680 -570 -704 893 -299 -523 922 -687 -285 299 814 209 449 695 -23 99 752 103 -310 629 -835 486 -788 992 878 131 -698 -476 934 305 -965 -342 -821 726 485 -613 857 176 34 522 -14 871 -672 943 647 958 726 -530 137 34 33 637 919 607 299 -3 226 424 593 -873 -147 123 -634 -161 -468 368 -409 179 -884 -986 220 -998 561 389 271 229 -227 -994 -39 1 -516 -903 -855 -484 134 -375 343 -422 -70 -156 484 853 668 -933 -262 763 -518 96 -959 -326 313 -83 -496 -61 595 -192 948 -473 280 362 -403 -835 -80 69 -297 19 -173 209 -937 -166 282 677 -611 -816 -917 -95 74 -86 187 418 206 -660 414 34 -180 460 -237 299 -149 888 -943 -339 660 390 679 -530 743 -242 756 498 -254 -881 357 -194 715 326 117 -571 -159 395 740 433 -970 -728 211 496 -673 761 810 242 -138 346 -562 -870 -245 256 78 -268 871 -172 889 228 303 71 566 198 -190 938 -859 641 -791 -375 51 719 -125 -461 -897 -959 740 -782 -592 793 660 -883 -11 -757 -419 -914 296 15 809 -621 -171 378 -158 -133 157 399 571 -885 61 418 -979 -312 780 -293 -98 861 -808 128 427 147 51 -888 -838 -868 362 495 -313 572 458 440 -103 -155 596 -435 -496 981 -771 -199 -766 545 964 855 973 595 52 -611 -232 568 8 -895 963 -384 830 -705 832 -116 -540 -607 -874 -722 152 -54 -151 59 -869 230 -419 -451 -683 512 846 555 209 -886 971 -901 -298 -620 462 -91 -571 -720 -211 -855 582 -243 715 -872 524 -445 -521 -254 -340 633 -703 18 -260 550 109 -315 -746 101 -701 -613 544 -687 887 404 623 -332 466 -295 -999 -852 -114 -415 -985 772 -63 -437 -27 554 -444 -698 426 -734 -397 -470 -328 -434 -186 -972 -859 -160 -16 822 -154 349 -494 -607 -487 665 -260 313 -220 -206 -590 832 137 860 589 335 -255 -909 636 748 -419 650 -673 -461 -692 684 -395 -136 -979 474 44 -630 -976 -815 77 142 -593 933 968 -361 492 -475 770 -711 -445 852 -784 938 -733 21 -806 28 -40 -611 -977 370 -991 -44 823 293 968 -249 965 583 469 216 898 990 -37 -174 459 -466 729 -959 330 -727 -61 -801 -538 -801 -698 -903 -5 -161 704 -60 -965 -719 -231 817 831 567 678 2 491 68 -572 -8 -674 -985 -317 376 -128 336 -120 -430 288 705 146 632 624 -954 -679 -25 265 -626 -466 934 -829 -366 -586 446 914 737 -807 -602 139 530 -55 -320 -198 196 559 618 -82 -326 -921 45 399 -291 -699 729 297 -610 187 -865 524 449 779 -468 -178 -957 251 -785 320 -128 8 110 445 -127 537 692 -341 757 -987 -662 -314 -277 984 689 162 87 -568 785 413 -959 717 -522 526 122 163 92 -880 -107 -650 495 -906 -295 -441 -888 -941 302 7 256 400 -746 694 382 -484 590 -443 -729 -666 746 -591 320 427 -745 986 270 982 -387 819 651 323 59 680 -99 676 -258 -403 291 -538 393 986 519 744 -771 -375 -66 783 812 -138 167 608 -76 728 344 -998 900 -89 814 249 455 179 -430 863 -212 923 -109 -755 -348 518 -669 156 -95 41 -71 603 -365 716 -308 669 -346 -604 757 194 191 699 -156 -402 152 -991 -892 -883 144 846 -641 225 940 -230 123 -724 498 45 368 -665 -28 198 -781 -738 864 278 -206 623 97 -903 234 -740 677 57 474 -659 -647 164 -246 -843 461 819 -638 -361 210 130 596 351 -194 -392 -481 -375 -983 687 -329 814 -766 -158 245 501 -771 -959 427 -707 495 -818 314 743 -144 608 866 307 -404 -423 -201 -140 -950 685 135 951 -654 370 -544 -683 -117 313 75 -683 -221 631 -110 -124 -952 188 -18 -792 691 175 165 -988 509 -424 705 133 988 -211 -878 -450 48 -533 -172 714 -853 -151 463 -784 851 187 18 624 192 662 927 815 -343 -299 -823 800 -637 -61 -652 -954 -605 -421 -858 -757 -737 -218 769 880 -430 -373 -500 367 -732 -896 -138 328 -435 252 796 278 -645 760 769 -609 -217 -325 792 417 -852 -514 797 -49 -109 -18 885 13 -368 -199 -68 -288 -732 768 834 872 170 646 -744 -199 160 876 -685 221 -103 648 598 301 -30 923 -179 -758 -127 945 467 446 113 -65 -990 -473 918 962 806 -689 589 -880 324 81 -217 -501 918 926 -456 -503 528 -337 -384 -723 965 932 -183 -833 -471 -627 -929 -155 -692 -933 793 -968 -435 -298 -296 153 805 -163 -294 -55 988 -149 -739 596 -363 639 -182 440 -167 133 -759 -779 22 -908 35 -24 -461 872 743 -614 -539 589 798 -47 -109 -908 892 455 453 -143 -512 -448 473 -942 -653 492 -587 -417 -289 893 -965 23 445 224 866 -838 -1000 -254 322 -210 375 538 601 185 354 671 83 -746 656 626 -89 -997 -132 799 -31 -41 287 -226 -479 -466 277 238 7 -117 56 526 72 958 326 464 -890 -14 -115 259 -775 -143 -43 -170 -707 -113 685 61 -216 430 -480 -560 -715 -526 844 -561 -3 227 357 -890 -995 394 920 -958 -189 286 982 107 -725 -970 -251 169 96 215 540 -117 416 833 -13 -975 696 81 -238 70 -970 -367 103 694 -651 -346 -106 781 -470 652 249 -616 -236 -467 493 908 -808 977 525 -436 -475 891 634 -144 285 636 484 894 -789 -500 742 -889 -176 100 920 -74 540 -430 213 -714 -804 350 771 -92 58 565 -911 -802 -456 631 860 -988 -278 -358 598 923 -166 -870 826 -30 -462 -536 -52 148 161 -91 -715 781 -536 936 147 -69 -344 -710 752 -843 865 981 -809 -377 911 -386 406 -236 787 886 -32 159 -820 -82 453 -658 -208 961 784 -187 -475 -385 -527 -567 658 148 -142 -349 732 937 -466 -599 -594 385 603 848 567 652 496 -116 228 -926 -742 798 729 27 273 -414 -671 665 270 592 -823 466 -420 381 -745 479 74 95 556 7 27 -277 148 171 -458 -799 145 54 746 715 -406 -737 -425 -10 -130 -400 55 -353 -647 472 807 -859 934 -301 185 540 -672 -685 877 -622 -779 791 658 254 727 -252 -46 -43 -44 607 160 91 726 -833 -726 917 851 -298 -190 -561 -627 -63 -403 -3 975 889 -670 521 182 -813 274 841 -787 -668 -571 -187 -476 596 88 785 -611 160 -546 821 829 739 -209 827 491 -253 244 560 521 -371 848 310 -625 -724 -320 580 58 172 713 -631 -41 698 -879 572 -23 958 563 -665 826 349 859 657 -118 190 564 -628 -179 511 -34 346 562 -769 -321 -662 366 -547 -48 -144 -397 34 -343 508 -12 -994 254 678 -816 466 -796 582 963 537 809 -511 -433 -141 976 491 120 -772 460 -748 -288 31 745 -715 724 417 521 -795 -763 -276 -800 105 -542 632 -555 123 647 -543 45 40 -720 -779 999 572 517 -898 -573 291 627 -95 281 -652 -334 -435 -126 559 -64 -416 525 0 -181 -833 -160 20 68 -203 316 -432 105 239 -73 -478 785 -990 -538 -265 -158 69 -741 -507 690 -907 -959 -595 -528 845 541 -313 503 203 907 2 -540 -265 816 582 -85 825 -72 -475 313 835 380 835 -395 683 277 -916 -563 680 994 -758 -203 166 542 295 359 857 -243 -389 -499 841 -57 -870 734 -902 529 -576 -299 -263 -959 772 276 -521 -466 -785 260 362 358 -507 -218 101 -386 911 942 932 779 -999 -627 866 505 192 656 349 991 540 -620 -470 -298 -314 -265 -109 353 -101 -204 -108 951 442 -18 -13 87 -36 669 337 -934 313 611 -491 -763 -341 -291 -723 -747 -408 -161 652 -565 -555 142 -571 578 922 275 95 516 931 734 687 -457 -845 -764 -38 297 -617 389 -662 -21 666 54 347 433 521 -185 791 -841 936 225 -716 -144 -927 -410 58 -803 320 -597 -607 -916 711 363 219 38 489 -58 711 -703 -799 732 -804 216 868 -968 -809 -490 33 -190 545 388 -520 369 -740 -616 -96 -783 -357 777 -93 9 286 693 -286 -992 -108 234 -740 -677 183 -264 -40 -247 -963 556 872 -461 114 958 934 -274 -865 -280 514 172 382 -399 603 989 -450 -743 -421 -601 -547 -64 815 568 880 641 505 863 -331 -411 437 316 -19 -266 -240 758 -454 -822 -708 -583 -47 -11 -798 37 -931 -154 586 135 8 153 -983 42 -133 989 339 689 175 780 -5 -371 583 -371 866 -478 -12 -474 275 -900 365 -694 183 -290 208 899 -859 -374 -819 -62 -368 -683 -455 222 -196 403 60 -108 310 -304 296 282 -580 227 -618 -423 -411 -677 945 133 922 -467 257 727 523 -599 -442 885 10 914 419 333 852 -114 -204 699 396 828 -898 859 -113 -304 494 -637 -807 -129 303 -835 -710 434 -118 40 -160 -998 -517 -305 896 502 405 -753 -585 -705 142 53 -192 162 -513 -482 -481 -182 -320 5 -990 -100 336 515 -308 897 618 402 497 673 57 404 -634 -436 -104 -718 911 593 -190 633 540 -15 479 -159 468 129 842 -870 5 -396 -260 726 -156 453 -624 703 482 929 662 760 45 -397 -828 617 240 -396 -698 -690 -61 -229 841 172 122 663 -99 168 358 406 -119 632 268 574 -426 434 -589 -474 -723 -860 -677 -252 -224 102 189 -536 -796 361 -965 -271 107 53 236 -405 871 490 33 510 3 -587 -56 -621 -740 -199 157 751 540 741 448 -488 -268 702 478 698 -917 937 455 -825 -602 -25 994 -212 -389 768 59 -8 191 559 -898 955 -225 -550 126 -972 51 -249 -383 144 -747 702 -828 -493 -629 574 801 -440 -557 500 -482 -100 -488 536 -634 608 -850 302 313 -837 367 896 359 -335 657 162 967 -697 -123 973 368 -865 966 627 871 -192 -21 152 614 139 -681 -45 305 969 488 866 76 876 -237 -29 107 223 -882 -353 -961 676 988 -635 -536 769 679 -973 -887 -730 612 2 877 -729 -38 -990 -397 753 180 -751 -741 298 -308 -523 953 239 687 -819 624 594 594 -420 15 261 -652 136 -317 -541 30 546 99 473 356 590 -621 701 -339 -572 250 926 -485 313 -857 -574 -129 771 868 797 -697 -700 520 -902 861 622 -31 627 474 736 -492 -721 -101 250 132 134 347 245 -988 869 628 -891 733 684 272 537 653 133 169 -694 -213 -654 793 189 -891 926 -628 438 978 -464 -709 -465 166 128 391 878 -651 -858 147 -294 48 592 25 118 -682 -387 509 725 -15 700 435 -930 509 760 -776 -723 406 594 -692 333 -525 909 870 -53 185 -117 24 166 102 -298 -2 392 199 -314 101 536 439 -433 -957 -66 264 689 731 284 -862 -471 -911 313 -285 -387 229 708 800 332 -159 -156 577 974 497 781 773 -612 893 700 -470 794 -47 -845 -113 687 114 -835 -831 -440 -518 -617 644 267 57 624 -663 248 -554 802 -980 870 -325 -458 880 157 214 963 -936 -676 492 58 -225 -174 677 -507 -219 647 -831 -542 -454 5 935 -35 -502 -240 -705 494 -366 -46 692 -631 -829 -870 209 -522 857 -787 -646 581 -157 97 758 521 613 -411 -74 -334 191 63 759 -500 926 -922 -457 -849 -986 507 -925 -168 -100 786 453 -735 -771 -562 -648 47 -157 768 -765 -51 165 525 -475 -962 598 -926 -285 -387 -866 795 -471 405 464 -150 850 -978 -505 -166 92 -367 421 223 958 -756 499 385 -806 -122 -312 218 -785 760 443 -363 531 962 -533 627 -242 268 741 -46 -30 -534 922 -577 -678 -432 234 -838 -589 -813 141 827 932 613 263 -316 586 747 294 272 762 -49 990 -603 -249 -498 32 38 -146 -639 702 973 281 952 734 485 -133 27 813 -273 -576 -147 -710 140 -438 892 -801 754 444 143 -819 148 86 924 -937 932 681 -660 -698 994 182 -229 -643 -766 -485 -682 887 -60 -354 322 679 -261 -353 -862 -982 -82 -667 -845 226 -875 -751 895 -15 -588 -336 482 924 443 786 -982 102 213 -773 -249 921 -400 -914 377 102 -977 -288 945 253 927 -629 186 -982 -919 533 -227 -52 -237 629 -764 -626 -993 696 867 530 -480 -413 -555 -129 -769 -327 597 -940 -689 887 40 -93 -21 -468 -1000 990 754 -37 441 -544 -439 205 -427 -323 739 302 164 -617 -543 104 -140 877 232 -85 77 -832 226 -872 547 -175 -612 -26 633 -674 -904 158 921 -605 192 411 -20 -318 248 -365 515 -384 -253 -460 924 339 -74 384 -250 657 681 -147 -174 -240 965 -860 551 -942 613 -996 -665 370 -344 289 369 -187 318 322 -535 -737 -723 -727 638 -706 -542 740 -928 813 236 -379 176 -497 836 -541 -974 168 -67 58 -132 699 462 -487 612 -36 -86 -621 -352 -884 -265 -752 325 275 759 -737 -206 -435 -154 -133 -466 303 -384 -172 -217 -792 -997 548 896 -109 218 -9 276 -437 619 -861 -755 -93 223 277 548 -615 -767 25 966 461 779 -321 -1000 640 458 -860 -48 7 -226 -595 593 -900 -969 34 402 933 465 686 -85 -768 83 -5 -41 668 -447 -246 -519 494 -996 -3 -944 303 390 1000 -458 -890 302 -275 297 -835 -144 398 -746 909 -29 -909 -326 74 8 613 192 919 642 533 -536 339 303 394 -538 -968 262 -432 870 801 16 94 -331 690 873 918 781 -189 972 -758 -551 109 -29 562 -338 -229 743 -153 -62 337 -353 148 765 -499 835 853 -81 -769 -523 -362 687 -410 -546 -660 169 19 -610 -755 2 -56 -434 186 320 1000 751 640 -885 -552 -267 -853 -655 -19 -871 527 980 739 -821 130 947 515 -180 -5 310 158 -132 185 -417 988 262 -583 441 452 -885 220 -524 650 -278 200 153 791 564 -567 570 -404 -347 -847 94 2 360 923 -203 -213 184 312 906 771 286 782 -413 -270 387 -627 245 -166 -779 -184 433 -879 230 785 223 143 -897 505 -469 -835 -81 -208 -924 175 -932 -869 -492 771 219 291 -969 707 8 635 -625 -66 137 -122 914 376 13 -198 -864 -499 -589 -585 437 -935 43 274 -329 320 700 -772 -222 507 194 220 -111 830 -825 -177 -226 943 232 -924 976 -818 835 69 71 -333 -122 -955 718 14 846 -591 874 -996 475 57 -602 359 538 261 374 -746 -30 623 -776 -539 823 989 496 940 544 -931 -149 -211 -788 -116 -717 -348 759 -813 94 -846 -69 -821 717 119 -704 -848 -966 -514 -147 158 222 -479 -47 153 -155 -168 -751 75 90 183 -64 -303 755 -584 -250 -449 -128 327 70 -760 845 613 886 110 424 -287 -393 -431 -167 -5 -564 -229 -572 -647 -84 -516 328 81 68 -758 635 375 892 126 538 -32 275 918 934 -635 166 -986 -122 -503 -448 909 -832 986 15 286 -167 379 862 241 708 -613 -521 675 -124 199 -885 -462 -866 -333 467 655 -637 -126 -131 291 894 -832 -66 950 427 -597 3 -690 672 940 -832 137 -77 606 -807 -657 261 -257 -844 -754 -538 -753 -359 -81 -469 120 -527 463 45 227 -533 612 -603 713 -108 -661 -213 -730 862 151 192 -459 -318 875 652 -229 -836 108 546 -858 -139 -232 549 -825 -213 872 -777 -55 -934 376 331 355 -390 883 -601 -513 294 -338 918 -648 -840 686 -905 -342 974 -197 614 63 828 -2 725 370 686 -204 383 774 -316 -978 -111 -953 -954 -197 -280 464 256 83 -577 -549 835 -418 202 -850 -954 554 300 -154 -266 -603 686 803 472 65 -497 118 -931 -469 139 -834 934 208 84 245 75 414 257 -730 942 405 -137 -912 124 126 540 -862 -560 -719 -239 -668 -520 -120 871 -691 -892 185 -184 -871 -752 -449 899 584 -311 562 126 -338 -175 76 881 484 -367 -758 32 -19 -744 -565 811 230 188 10 560 -716 -635 847 749 871 -741 -667 410 5 -50 -296 -311 797 888 -780 587 540 505 -259 -565 -544 782 234 -710 135 64 588 274 237 283 417 253 -467 178 478 -140 -67 55 149 73 -437 40 -852 86 -462 611 -163 -235 -489 -279 187 -473 435 -859 965 -718 -224 -72 -211 307 90 -742 -656 666 517 154 396 -625 418 376 472 -264 -735 -436 284 808 931 214 -832 -859 303 203 639 -195 -388 -154 747 828 -865 -783 393 276 743 -521 760 10 821 -804 -456 307 808 -544 201 -328 151 -315 566 -781 -322 -573 954 -245 -164 -493 154 431 689 -971 243 -185 432 178 -170 611 293 485 -8 780 779 -295 -25 -802 977 -757 -545 602 116 -677 -974 -282 -391 505 -928 -454 -708 -58 -277 610 -985 -452 195 -111 6 -916 268 164 248 404 -412 -134 936 64 512 -565 704 -474 223 -659 478 -912 538 460 -109 -267 -31 -362 93 -809 316 -136 208 -872 255 434 -451 -599 -893 665 506 900 -292 840 455 917 -298 -487 909 -461 759 -811 184 460 54 862 938 -173 454 89 970 2 57 -169 -531 679 275 309 -844 92 280 -226 -1000 -229 933 897 469 611 53 -932 -434 -868 -363 -337 -622 731 -565 -283 476 -292 -962 -552 -998 -251 750 -953 -395 265 -503 -131 589 -21 -831 369 -137 751 291 -772 -461 -655 180 -850 -761 64 323 -968 179 90 -505 -916 -18 -370 -747 581 -160 738 -613 442 -997 -318 13 -115 -836 228 -332 -289 -713 -548 -175 980 -538 -88 3 264 235 999 459 -213 -293 747 581 366 639 -481 402 136 179 -141 603 920 145 -821 495 -340 436 -287 -542 173 968 180 -204 158 394 163 749 505 462 -828 23 730 688 45 -623 447 -245 934 574 -442 722 556 803 -544 323 406 -41 960 -80 499 502 -966 -59 -525 -852 356 754 -178 460 -120 793 702 -246 579 -193 -953 582 -233 861 -137 504 -328 -171 514 115 368 6 -1 714 -537 -150 198 -970 -103 -110 15 495 -610 907 -525 -373 479 -801 -693 785 922 -403 -869 755 -933 -441 -726 225 11 -331 549 558 150 751 -721 587 472 -941 -981 -574 382 297 -382 -139 -932 -987 752 -789 584 318 635 -661 -282 949 869 417 -6 149 45 572 148 -465 -2 -798 -370 128 238 620 772 -625 -318 549 -942 -551 44 -244 -397 -313 573 497 821 -998 -595 -215 105 -264 -603 -44 996 832 -782 813 310 -414 -70 -851 -454 -470 194 -418 641 -927 -775 -888 361 854 433 -705 -922 573 -324 428 454 360 598 975 -334 341 715 -145 -2 116 -116 -873 228 329 -193 854 431 -234 -41 289 -54 796 655 158 816 -553 -377 -356 -474 -922 31 394 -997 283 -840 510 54 600 94 -466 -856 -695 -106 548 -285 -70 -804 616 945 -357 823 225 89 139 -562 -747 562 335 -834 871 473 -195 915 523 -429 -240 -933 -333 -12 459 -424 -532 288 -694 185 -701 -511 341 -5 -482 683 784 -882 997 825 536 249 478 103 779 904 831 -241 820 -883 595 -387 394 -744 131 -644 -577 829 688 552 -449 250 890 163 780 458 178 9 -8 658 607 614 747 98 -538 -654 -198 -976 81 820 243 863 -292 -36 -955 672 -179 -926 450 830 -693 365 840 555 530 824 -423 712 857 -348 961 -446 -438 -863 -324 -816 659 -521 -925 -516 -968 -936 -339 -988 -593 776 -944 -959 837 918 -221 646 582 764 456 968 -676 869 244 485 351 -1000 617 -314 153 16 440 747 -896 120 -622 105 598 -841 142 -349 910 199 926 -348 734 672 -686 -34 906 -740 168 513 -336 -337 -579 374 -774 -221 -2 386 240 -627 -911 -708 -436 -339 -201 -261 173 -621 -378 -422 153 597 -243 175 160 -127 593 -157 -53 -57 758 194 101 -191 403 319 -257 540 -771 -188 550 183 567 697 -937 636 -346 247 826 -773 -894 201 -970 -435 954 668 -180 847 122 -587 164 189 -882 663 -556 366 466 239 -105 -345 -89 -159 50 -417 2 -262 850 821 -179 927 574 508 217 -739 951 -67 327 410 -703 622 367 403 242 315 321 -506 486 -957 -354 -926 -564 958 801 -225 579 351 -645 -974 740 -207 -637 -74 864 -561 -506 -418 262 -215 179 488 749 471 359 832 442 816 467 550 -936 -220 630 619 238 -728 451 50 841 495 -354 -306 724 181 -346 574 -827 -537 -903 -681 -531 672 -134 928 -521 6 508 443 496 -814 618 -328 -634 -300 445 88 160 -132 869 167 380 911 -139 54 736 -381 625 -766 370 542 83 -996 372 -854 -605 -821 -285 520 556 543 255 473 -140 -951 -616 -867 404 -863 -269 143 -115 -194 -638 -12 117 863 507 -256 964 -107 424 443 -759 -379 922 -365 -506 -560 172 275 -562 -728 742 93 626 -889 139 51 910 -382 -947 -592 -259 -761 -544 531 -278 -998 432 -165 826 409 -242 -461 -944 -654 -53 -406 -434 -903 -334 215 692 -673 895 -911 -265 776 109 -911 -93 -314 762 605 831 -1000 261 624 -366 -514 -270 -853 -302 993 -990 -944 -755 602 -68 286 739 -181 -850 543 111 550 479 -821 681 -239 -541 -899 -445 -942 -927 746 -83 -661 -752 199 -220 -422 -844 803 447 -468 -814 439 949 -788 -607 -100 628 -288 -524 534 -420 -311 -814 -442 -536 369 -886 -666 -922 -687 -850 -157 532 -548 -525 968 -952 936 314 -183 -265 -182 401 -25 -806 368 570 250 -563 -834 -779 -278 -182 -589 688 -309 -455 -309 479 -153 941 -825 -597 -67 112 241 143 962 825 408 -987 -718 654 584 -788 195 -226 491 785 257 -118 -614 91 -756 739 -183 741 -514 -455 -231 608 768 -87 -651 101 -419 -530 258 -779 852 -578 -903 -549 -974 -99 109 -73 560 -119 -151 -486 -927 748 928 231 -889 201 416 -640 447 -841 767 584 -575 -247 470 -713 705 -548 960 -817 -349 -824 66 -431 -948 93 435 664 -449 945 -300 648 998 -959 306 -976 -594 653 -535 -275 -788 -537 -559 -337 30 -649 195 207 -921 882 -81 -947 -29 -325 -26 833 171 518 598 425 720 -458 33 878 290 -807 794 195 280 590 -536 483 619 -100 913 -542 -824 417 560 650 -590 464 51 -504 -1 477 462 452 684 -452 539 -48 -826 293 926 -494 -626 94 754 -484 -218 507 877 224 -358 0 -335 551 586 -896 349 631 926 317 -532 -5 753 -877 -254 -660 562 -648 -145 -114 -721 642 276 408 558 502 12 -365 36 232 -90 -766 -738 -103 -256 309 -583 -965 -560 766 -159 -812 603 -612 24 -332 508 -740 600 -663 604 759 958 -191 428 -46 -93 307 445 35 -642 74 167 184 -795 689 -917 -914 -733 -188 697 519 282 107 744 -47 -162 604 -230 -41 213 -3 -329 585 -54 -588 697 804 -978 -983 -423 -749 249 636 261 -787 -975 -61 -742 518 882 419 -451 897 467 523 423 469 608 822 196 202 951 -744 920 -385 692 594 -880 477 208 -726 -211 -592 468 -934 392 930 -833 -419 -25 -41 -706 -641 356 889 402 33 -544 306 272 496 -178 -500 584 -43 -829 -173 -445 310 377 -346 565 197 -6 -737 223 455 341 560 -85 31 698 -59 633 -800 149 880 -11 554 198 968 -429 -834 -783 -531 -891 -241 -494 251 -276 -848 -258 -623 646 -144 177 843 -980 53 -55 885 658 -282 4 276 -146 -34 852 -56 -611 141 417 -970 982 875 592 -348 -407 -448 -401 -958 402 -921 -251 254 -157 -201 -541 -952 -653 961 93 -969 -899 -285 209 295 673 600 -490 188 -280 420 455 -589 109 26 -381 -626 697 -690 178 -978 842 737 842 448 925 444 194 853 -840 590 444 618 527 -39 -834 -408 -974 756 -576 -39 -913 777 -144 -321 203 6 161 -16 -584 240 -49 -639 726 85 476 598 -639 895 -173 -384 982 -740 115 -25 -441 491 752 -176 896 480 -125 233 932 530 -677 -154 659 -919 391 -481 896 -437 743 184 603 624 996 -520 162 -906 -146 -404 -390 349 20 341 879 -542 699 -448 575 294 664 836 -715 -866 -848 630 60 -471 -739 184 -402 -87 952 -479 -560 -71 -488 -401 -573 -341 -312 543 -672 17 -223 260 566 590 -462 -980 -66 904 -33 772 935 -78 -66 -261 717 559 -162 92 -93 662 265 266 222 -725 -668 660 163 672 -947 -186 -624 864 -590 -959 -200 -787 831 310 -31 -41 -9 -388 -523 -681 675 838 376 -199 582 -495 -64 -128 335 -202 -570 769 -217 -887 514 904 -112 97 667 641 -750 -532 -624 -753 484 -243 -635 -775 642 -360 -863 -519 -845 793 -632 304 676 956 -200 471 -305 -335 -960 976 345 36 410 -822 -350 817 234 647 -78 -807 733 -662 550 582 509 -200 365 524 989 955 -455 -571 136 414 144 -773 -247 178 311 635 -512 324 -15 89 554 -503 364 806 849 -626 271 957 -111 -313 866 627 -434 279 -598 639 -576 661 249 -355 541 -340 971 -149 451 -351 356 157 126 858 531 580 -732 -288 -113 533 144 110 922 325 -888 803 -40 512 609 583 -951 3 465 265 151 572 482 -112 -576 -481 917 -769 -150 -21 67 896 724 -431 704 -921 -597 -381 81 -119 355 221 311 615 -293 -273 242 -199 -940 373 -551 -894 -798 619 -735 922 -571 634 9 -567 996 -870 -710 571 886 632 153 885 662 -172 -594 6 325 691 -335 885 -577 -643 806 -654 354 912 -598 -205 726 -664 -61 444 -541 131 -368 739 775 -128 -115 511 997 -960 888 305 -687 -317 359 -332 396 -102 -721 -251 675 30 -25 347 153 339 -644 -654 -882 12 511 -503 291 -516 -305 -146 489 -243 -603 422 -777 -740 -627 -285 -679 951 -196 915 -719 197 249 670 -665 225 -473 243 350 -569 -581 14 -688 633 823 849 -662 689 -596 -762 -207 -959 901 150 -345 879 719 139 -254 401 -778 -36 -724 540 -549 -426 -238 703 -441 394 -808 -869 -233 -103 514 161 973 84 -495 -962 -169 -779 535 -319 910 551 -681 -946 994 -907 480 -822 -17 -676 -59 228 392 -862 168 -343 -240 -345 911 -831 396 -682 -522 -746 326 851 -849 403 359 321 -266 548 982 915 246 240 -783 -99 -714 -919 83 181 -632 408 -453 149 16 178 -58 -775 441 85 -69 -902 280 -477 514 -976 -802 406 315 -531 -839 -601 -129 923 -38 856 459 -194 -254 279 285 856 -75 -65 -347 232 118 -61 892 699 -866 935 869 993 114 -845 -965 -580 -56 -183 890 625 111 -734 -599 -495 -820 -5 -926 761 945 38 -160 -626 256 -704 -533 168 -265 -120 -642 776 -763 -293 -698 -789 543 816 -300 -952 -393 401 457 -786 748 -874 -609 -173 -946 -358 165 193 665 -820 773 -905 594 12 -44 -495 638 750 -199 -612 494 -855 577 307 -778 814 -72 299 -198 697 594 979 78 -784 -686 -924 -369 751 344 -572 -343 555 495 158 936 -320 680 86 149 93 -309 766 435 27 113 340 -223 -159 832 34 491 754 799 150 -256 335 -345 -166 -511 152 -639 -763 -481 273 -41 -408 -812 -84 807 -302 -962 -170 917 -454 -223 139 336 567 -681 -531 -518 -901 -964 -892 342 994 15 724 633 -438 -668 100 575 -320 -110 576 -193 -890 653 -288 -105 -806 -270 -583 -801 -380 -462 -795 338 -422 825 24 390 -556 839 -510 -948 896 91 929 -277 -451 30 988 421 -489 157 131 371 67 -891 -747 303 309 -505 -977 -903 -410 -488 -794 -926 885 -888 -57 23 -425 274 -823 -796 -626 739 539 424 435 -919 -333 350 -881 -559 -579 -967 -887 -603 371 -8 -119 -281 555 961 362 -418 695 724 -755 -522 858 -863 871 -644 903 -91 -285 362 -187 305 -929 203 -798 496 -768 933 825 -940 441 577 404 -281 877 -366 7 687 917 790 -722 92 600 -559 865 622 -636 -400 -107 986 -819 654 -729 -442 530 -965 752 -690 809 235 892 872 329 967 -778 128 -555 -277 -576 -881 47 -90 -667 483 699 -848 839 -383 -958 754 60 832 -923 740 -448 -467 452 -753 -777 -647 -266 -680 266 -347 217 -256 501 146 -174 623 556 -676 -663 -699 -502 -130 -790 280 -424 -801 438 681 101 870 847 162 -341 246 -406 642 550 337 746 -47 -488 92 -142 354 190 574 848 -65 -215 -869 945 854 187 -508 -156 -419 -687 -112 -315 -424 -321 529 -356 372 -45 204 864 -194 765 505 -264 94 -923 632 693 -508 -914 -293 -156 36 749 -282 284 -421 577 196 -147 988 -105 -387 378 23 906 -169 -788 249 245 654 467 934 -702 -22 433 -341 107 292 729 -513 -380 631 147 880 -418 928 -861 98 325 -605 665 437 -278 108 -479 9 891 484 -747 382 722 820 -201 -920 -177 -390 708 511 -841 685 -243 965 -988 452 719 304 496 427 68 -646 278 -203 989 -453 -660 -22 48 -57 -334 -522 759 768 214 -281 59 -538 -708 -53 597 -396 -456 366 474 179 -10 -863 41 54 438 439 344 -728 467 -117 -176 -353 714 -892 -901 296 -602 495 357 -380 135 842 588 967 -652 157 -400 778 188 -968 -960 537 -645 325 -143 -187 30 373 262 -483 954 -15 -918 -918 -218 -813 386 -809 503 276 11 737 746 -542 -647 736 369 181 -599 881 -728 -746 -723 938 864 110 -596 223 263 -237 529 -91 44 725 -369 977 -257 771 -94 -652 -89 386 -424 -317 243 -57 -128 -485 -738 -247 -190 404 284 325 476 623 -652 -166 950 -965 643 312 634 -427 989 -967 -306 200 -219 753 -259 969 292 531 -76 -417 13 -559 -859 430 470 -381 180 -754 -558 -491 -586 -323 -885 96 621 -386 817 548 417 372 717 -549 -565 160 671 777 377 -934 104 -270 -683 -918 253 195 584 -901 -369 -720 30 -201 845 -979 546 -515 -293 -151 -24 -140 -916 998 255 468 969 817 -451 818 -874 -256 -960 157 931 -816 406 958 219 -935 -817 158 959 -156 925 118 -563 -390 189 898 -527 518 52 254 718 -138 578 687 -452 49 -161 221 467 -407 409 781 -203 -910 -545 601 30 -702 937 -56 719 -270 864 -283 -580 -30 160 -8 231 503 -477 -250 -422 -35 775 105 -833 673 641 -739 742 676 -979 111 -976 237 626 783 769 892 269 88 -223 801 -227 -440 312 -757 482 674 402 -827 576 -501 -138 -720 -441 691 -438 249 783 189 -691 373 -94 -278 -341 906 -705 774 -733 -514 -706 -897 -807 -638 710 -318 -343 245 -788 -261 -997 771 966 -262 -665 -433 486 905 808 -277 55 975 -887 -321 -694 456 -752 182 -990 573 -530 -991 769 -241 -566 -825 346 -567 959 -82 62 -459 -124 736 608 507 -996 -982 -56 -455 631 617 -910 -350 778 533 189 474 -396 -886 135 699 -170 874 -940 -754 -115 -774 600 -129 131 -821 699 521 -231 851 953 -60 368 -307 -648 -503 196 -271 859 10 583 65 557 -805 -69 127 -142 896 211 -179 -920 -700 -309 823 -269 -215 -192 -136 32 912 604 884 -690 264 -537 -246 57 -14 581 -900 -113 284 572 174 805 945 285 502 -222 607 -683 573 -58 -729 -895 402 876 -143 -384 -581 848 406 -920 -403 942 -737 947 752 -785 654 818 804 -976 -308 -461 241 -245 -838 -68 -378 -368 -468 767 -336 487 795 11 645 -652 -377 37 -942 -159 -660 -717 -703 592 -126 539 -55 -766 -189 143 754 -512 -649 632 -822 -361 -749 -352 -109 488 -167 -390 329 -632 -50 859 -228 483 605 -880 -735 -45 142 -40 521 350 340 -540 452 331 747 -974 710 583 -57 -630 801 -741 974 -303 939 -858 -66 -819 -580 -153 297 45 -9 502 501 -638 740 42 -58 43 -875 805 -469 329 -493 -213 536 -814 -461 48 776 -172 915 743 927 -337 135 557 904 -864 -557 700 -963 198 514 858 185 -7 -989 -319 -432 -572 -929 291 459 -213 -659 95 694 -914 -467 16 971 335 734 133 -496 -75 -853 -113 -398 49 -652 463 462 8 -607 83 404 -134 146 -352 -516 -240 244 -832 397 -695 459 326 357 -838 -223 -456 -381 -185 -333 21 -206 263 426 853 401 -137 -891 -183 857 931 -1 70 544 993 236 -286 -991 838 992 -96 262 217 -240 -164 545 738 1 447 529 -339 -174 -624 -939 938 -650 820 -38 99 -789 -535 -48 482 -579 718 -857 -416 -206 -820 -413 -894 192 -36 -839 -98 240 585 -660 -759 -321 465 172 -60 347 180 440 312 -148 -232 33 -560 -236 960 -32 -109 747 961 852 -137 -271 -243 538 -667 -31 -87 484 -367 38 -191 960 332 -952 -871 496 -560 -401 -176 -58 280 -47 698 -14 -102 286 148 576 675 651 342 775 -131 701 -396 613 503 -549 874 479 620 -706 738 -988 953 272 -712 539 309 -503 709 -242 -69 -834 -652 976 635 196 983 188 -409 931 -326 128 -584 186 -915 917 899 778 -123 95 -675 -490 102 -496 -388 -406 -282 -988 -540 886 -774 -236 931 -81 164 371 313 -107 906 72 797 -837 836 -965 -861 896 -875 857 416 -608 904 -715 218 906 -334 -692 975 368 -879 294 966 76 387 -589 -530 820 672 -874 208 6 -835 132 492 -346 -291 339 271 -368 369 455 -656 -759 -892 865 -171 846 -821 336 -974 548 -798 -355 261 -361 562 4 767 94 -162 -142 678 -35 57 -873 713 493 -278 -858 841 917 311 992 -452 887 547 -504 352 -627 -546 -657 36 -389 666 -861 -473 -321 671 773 381 -262 -208 -176 792 425 -22 -29 -730 189 469 71 3 -666 -767 40 738 413 703 -744 336 -904 487 -538 55 -391 -317 316 856 876 20 -543 -693 497 -740 -648 -908 -569 996 -478 -702 -21 -1000 -13 -737 -411 264 88 -178 -750 -864 -649 335 507 -756 -465 -402 -27 -562 328 -948 871 -343 421 -700 912 916 193 -522 -87 -185 -445 -189 568 531 -456 956 321 -34 -376 173 -840 -411 -512 862 343 -569 -669 -752 -952 926 642 822 786 299 -982 795 3 709 -683 711 76 198 -98 346 882 -618 -122 934 405 -43 780 -769 127 541 -4 828 -108 742 -419 6 267 -381 -549 954 -731 -168 -917 55 392 -984 -749 -531 -390 609 256 586 203 688 934 -836 760 -917 -17 -557 -298 -920 -383 346 989 -239 -166 -737 -700 -39 230 -717 -803 562 2 -425 430 249 482 787 -570 148 -140 173 399 -742 -276 135 -579 -170 749 -167 -309 -918 -162 -924 249 278 85 372 -10 -296 -713 -693 -289 -323 -632 -226 282 827 569 281 -789 -221 -43 -55 489 -293 -11 90 -922 -731 812 95 978 -161 422 914 10 -308 103 -764 345 -730 35 955 -49 -821 606 57 -650 224 -806 52 530 214 228 829 75 -521 -274 299 387 -124 236 -985 708 910 -983 -95 -832 983 -636 -849 578 -806 455 -351 -693 -158 408 864 -746 -480 -182 -573 925 -982 450 254 5 412 -782 425 -802 -293 687 -374 525 -172 -761 806 -653 -919 992 363 724 -101 -746 -977 -382 -271 560 109 -84 -438 570 2 54 -742 -426 335 -296 -498 601 -420 985 -201 -994 -945 484 -721 395 -557 1 -735 -830 -184 -626 765 436 415 211 874 60 571 648 678 354 -113 -939 -107 245 119 147 188 -830 752 -385 -871 -677 -437 -21 371 -53 -794 822 871 -327 205 393 -430 958 108 696 863 942 130 716 -768 -911 658 -57 443 -53 877 57 663 630 380 82 842 -279 -767 -998 -152 469 -692 -417 347 -661 -104 901 932 196 -196 374 70 34 983 -525 -644 274 -839 785 979 -308 83 -978 446 -739 -311 -55 -689 -711 -289 -398 810 541 657 -432 -262 53 566 564 -533 -368 492 786 -146 926 346 -394 -594 990 92 -948 697 371 492 -582 -210 99 83 398 497 181 -745 785 156 874 246 -53 -873 -470 -719 990 -536 -565 623 104 -980 -779 -606 -38 -960 -985 324 295 -985 -422 24 12 -425 975 202 889 679 -159 345 457 -8 562 -819 -566 -449 245 747 115 224 -410 924 -527 -990 -888 -360 -43 639 506 -685 -375 527 517 -106 -193 774 -413 397 973 997 -327 -878 -296 587 -408 -182 -196 -667 687 596 -749 560 224 916 -234 470 958 -86 -632 223 -883 660 326 571 -383 148 499 242 -604 160 -290 686 556 -294 180 -762 -575 -561 383 798 758 -660 837 -180 -851 231 983 826 -601 665 -267 80 569 520 101 -310 448 403 843 79 -144 553 -943 794 -17 37 94 -954 -62 -689 -888 -205 14 922 245 71 -501 -310 -277 -391 -929 -44 -653 -380 -227 1 -887 -22 914 -613 -989 -143 -596 280 -616 -856 886 -602 -263 567 -79 604 -429 906 754 -488 280 -536 919 321 -274 -546 -404 251 973 -906 882 832 -492 318 325 696 954 613 -530 598 570 -9 1000 -701 562 523 -902 246 368 -259 -570 698 -995 225 32 778 -9 -938 670 902 903 -988 -446 32 -113 203 -797 975 -461 592 106 -571 929 -892 -82 701 113 -304 665 -215 -263 961 238 -20 -361 64 -485 868 975 207 -899 -732 277 -592 996 -191 583 115 863 229 511 -80 3 -217 -901 602 277 414 674 -15 -443 -830 152 -677 -228 119 -45 -682 -191 -966 521 -307 511 -837 -814 -818 49 41 -225 823 -971 -693 225 696 -977 -473 -307 725 -18 -997 323 -848 784 738 -809 -803 595 987 830 296 -379 -242 -124 -722 173 501 -98 -752 17 600 561 599 848 -84 790 -327 -672 -347 -600 -609 291 798 182 -647 285 206 -399 -955 -253 760 172 -183 710 -817 913 -782 314 767 112 -625 863 -803 819 701 320 -683 130 -572 789 -147 -638 -553 -980 337 -40 705 -478 949 -947 252 455 -959 -512 859 89 753 648 -712 89 796 388 -523 -84 -974 -52 -380 -470 -968 7 805 -110 -353 972 -69 -889 -540 -742 -295 -666 358 132 241 -636 469 -402 550 964 799 -628 -580 -580 356 131 -536 -395 -274 -523 324 971 403 -150 -572 161 278 578 -598 979 44 -476 -985 806 878 -802 507 753 -264 -849 971 326 878 -251 262 -555 -77 63 -297 -883 797 883 547 -15 -423 726 -678 665 864 154 767 772 -23 -603 -740 -381 -218 -609 -233 -971 177 -164 343 513 -609 -987 194 176 -112 258 -442 569 570 371 671 -73 217 -506 -655 -96 465 478 86 923 -678 528 -661 751 -748 66 -957 274 586 -812 245 -211 -347 570 233 -965 -155 -962 377 181 -60 -425 -475 18 292 687 -263 -472 -865 905 -425 -578 790 385 976 115 523 -10 -798 911 -385 -871 -590 255 634 817 -578 317 -568 -72 255 -778 -683 -898 55 -373 -172 657 730 -775 666 310 -890 -367 640 386 261 -104 427 903 -121 318 179 821 -286 -144 -70 -14 264 16 -258 -230 -655 -413 829 238 627 -784 -127 -861 704 283 -607 -661 816 179 67 603 -957 -793 290 -90 896 -729 385 953 -381 -28 -601 468 -672 -731 -690 -149 101 -894 -420 -888 616 84 706 731 -93 -847 678 -571 -483 -194 914 -465 -57 -648 -928 -932 -419 -468 79 583 -804 -136 413 -575 -495 -476 -472 164 -674 859 -668 137 338 516 66 936 644 501 -11 725 632 -142 -649 -612 -301 -17 73 -640 651 903 408 -180 -333 409 675 -809 -167 -831 453 -878 -556 925 773 -296 -705 -730 -843 -561 877 44 -838 -536 -679 -704 -661 675 701 71 -435 322 960 -882 759 -639 460 445 -10 -155 -62 -836 -971 -786 686 -684 -43 -476 -753 -843 890 385 281 -219 885 63 666 -599 -525 290 -737 393 952 -483 -213 543 -941 457 718 -406 168 960 918 -383 289 853 -57 -906 948 -529 -875 -565 -515 525 530 840 422 3 -677 948 13 -218 -251 759 -388 -283 -33 -558 -371 -480 -424 -102 188 -436 695 688 -806 603 -994 326 -815 577 67 -233 -801 -239 409 35 -809 -590 81 -74 -672 835 317 -147 -308 -396 406 -824 276 -760 450 511 922 519 -456 -591 -517 962 -421 252 -152 471 809 871 -113 478 -848 489 270 36 -352 -174 -873 -752 254 -265 -927 -498 198 964 -259 -773 458 733 -379 854 174 366 -868 160 727 -607 890 528 -61 -146 -744 -681 -290 679 -40 -703 -527 296 753 920 -565 -881 783 292 249 -491 865 884 -899 509 -615 -644 2 139 -409 -618 -848 483 -573 -432 -161 979 551 -871 695 217 814 -328 -762 143 922 862 541 639 349 -331 -124 129 272 -708 -803 642 471 -685 -421 -720 214 -550 943 81 -726 159 573 -367 -406 944 629 46 974 -24 62 104 827 841 -357 625 -946 -35 678 -594 161 705 -171 51 338 656 98 -773 497 -626 -290 -366 904 79 614 888 236 649 840 -663 -602 -47 836 886 -671 56 -602 -745 -253 -50 -594 -73 -166 815 622 -383 -259 769 982 941 -504 -462 -942 -565 -224 -119 -871 26 -383 -810 20 -686 554 36 155 768 256 739 499 997 289 489 417 -908 -211 -135 -265 -687 -575 -525 -526 -620 755 -922 212 981 463 849 485 393 -247 306 276 -315 158 -869 -398 -92 -9 -360 906 177 530 -370 -746 -807 722 -791 -720 244 466 92 -982 264 82 907 50 -509 614 -308 -98 -577 -590 0 -430 512 -846 149 -952 -13 -585 169 -765 237 -665 -624 701 793 107 410 808 846 -425 -116 354 -610 -612 -826 -156 -995 -584 842 -341 703 64 918 -843 993 372 553 351 -79 -848 -515 131 256 -942 559 110 -844 970 -428 -800 148 6 -271 -208 -427 224 -675 513 375 -697 887 959 993 213 -868 918 396 414 970 -246 -414 -36 29 109 -150 -323 -238 -34 206 -63 -30 938 963 -793 -159 -667 -254 -266 858 23 224 524 -571 -77 -767 -157 -121 -77 -343 591 -283 166 682 -215 -122 -225 -756 932 -132 338 -87 160 569 -542 851 -714 880 828 -372 -320 907 754 129 -442 -665 -224 557 -469 -349 36 -834 333 -913 -843 213 -336 215 808 -436 777 -506 659 -324 958 -96 -559 238 902 91 -844 698 528 807 -518 804 667 -385 -177 -865 -948 -897 -420 -188 -876 -511 507 501 942 -160 -455 -310 620 -515 -179 653 201 258 105 -204 -651 -299 492 328 311 -481 -33 217 976 -80 -808 -1000 -870 41 502 -609 526 712 -955 618 571 -458 -543 345 -765 726 -59 -249 782 -467 -785 820 460 727 586 417 738 416 750 -11 96 636 151 -180 866 203 -894 306 -691 -819 70 468 39 675 296 288 -535 -754 -278 -785 634 474 639 -344 -217 -743 555 -171 -801 -938 -628 586 552 -334 718 189 184 -551 -762 -921 -914 -695 -51 421 157 59 649 -619 -606 922 -400 966 -848 -789 -890 -428 491 99 -538 -30 -206 -730 -23 890 -672 315 -178 -716 -957 -193 -592 -943 -236 -961 842 152 490 -563 -402 112 388 86 261 121 97 323 -283 -653 540 418 -319 -759 946 208 490 -209 402 -133 846 -969 617 -772 945 895 233 259 -918 -176 547 -244 -843 -984 -964 207 -238 101 15 839 969 233 58 -697 -479 -278 -620 647 -789 382 76 480 -139 -165 767 -492 -148 555 -881 192 -518 741 633 -855 424 -215 -439 -657 953 -934 139 -773 953 -145 -357 329 -160 -888 776 990 -559 -684 -931 762 -367 546 -125 897 618 -674 790 -182 -388 -448 872 -257 34 495 916 818 28 -686 -619 -357 698 -65 -240 -334 -139 14 825 7 -108 -533 182 710 -363 291 187 235 -983 -486 -61 -73 -26 380 -360 -749 904 -926 -311 -299 733 -140 344 -686 22 202 600 -105 -781 22 722 969 529 857 489 443 193 -348 49 -465 33 813 -441 931 -397 -361 -277 -359 -485 178 789 -517 742 -890 562 -668 -35 588 122 312 171 723 -607 -733 982 -57 -733 656 379 -814 330 55 178 951 348 280 561 -651 715 -320 -495 -787 640 859 -454 -831 -277 -257 -90 813 -184 -852 656 -500 -475 -495 4 -831 596 -717 -654 135 -113 -882 955 -738 -491 -934 443 -144 966 369 702 -585 -644 502 -359 113 -831 -728 -74 -337 172 310 -331 618 -57 -650 -51 642 -728 -424 679 -639 -834 713 -18 766 729 -817 -566 366 -973 -174 -158 334 -586 726 -86 -689 706 578 937 73 670 117 -820 115 818 -652 203 307 -305 -845 819 -761 -668 504 -851 -214 -264 146 -343 653 -679 -468 -67 72 381 745 343 -109 -310 440 698 -323 -593 811 -668 -607 451 640 -723 914 884 -121 -906 -473 589 -285 -740 540 -591 -909 -642 -9 -58 -172 -222 325 -226 210 -211 888 -857 149 292 -488 -388 -708 -761 269 -438 -171 -508 757 -526 333 513 -421 -729 364 828 -83 153 -569 -920 -107 847 422 695 525 -371 -277 -46 -994 -153 -846 543 -546 928 -684 974 -513 -433 -749 -353 -401 611 379 592 -628 383 -343 -532 -696 679 -479 30 -182 -106 -514 100 -655 493 -410 617 -34 -176 937 317 -675 250 631 -235 591 -820 -444 -244 -505 162 -32 571 82 -428 -991 864 -577 479 822 472 808 -89 351 -198 848 753 -612 -258 -652 509 179 260 -330 -767 -852 996 -206 -999 -17 -435 378 -264 -704 -634 397 814 -779 -381 -864 344 799 -406 -527 -946 634 -185 -848 -803 405 -199 -638 -931 -697 941 451 498 245 -905 734 654 -305 458 759 -953 -238 -773 -167 850 -188 -160 -77 -360 923 -254 -96 -770 -661 34 141 -732 -753 149 440 287 57 -563 -472 -930 473 301 408 -364 -184 851 -213 331 -801 743 -56 771 -336 -742 669 -947 457 246 -438 -565 119 -734 47 297 383 637 -35 560 -375 -753 773 941 -193 931 -763 126 -627 316 -780 742 -422 -519 -681 -493 -278 -944 -510 -138 20 -518 -818 560 -261 -502 501 -614 502 214 548 296 -46 723 -382 42 953 -180 -290 -176 -96 101 984 609 -910 -970 -258 -80 -376 -522 843 38 758 51 -858 604 -855 -317 -430 -613 220 -707 319 -239 -971 -725 407 -892 -681 -388 -925 -581 -960 -793 -158 202 -370 851 -585 -693 -48 225 -376 634 271 844 351 885 417 962 238 305 36 -188 -164 -468 744 -667 -983 851 280 131 545 570 279 -167 -357 229 434 994 723 533 -407 -823 574 348 723 -651 195 193 248 -852 -73 352 452 821 -44 655 653 -994 879 -973 -311 70 338 -202 606 532 -18 -560 -881 -544 -595 -92 -30 596 -668 996 995 176 529 705 -800 280 -586 883 -671 149 -674 -914 -943 -747 190 -157 851 -456 240 255 -11 -11 276 499 335 -284 636 214 -794 -739 -4 545 -341 -355 671 -626 -741 33 459 879 14 785 810 632 714 806 230 -888 476 112 -151 -276 -916 499 119 -592 -331 326 -329 -73 425 145 73 700 -442 768 -831 -125 198 26 -397 62 338 540 738 -631 405 -600 -378 -17 720 -733 -90 661 -423 -279 -625 -74 -477 -165 422 -488 -417 -189 -683 727 767 985 -570 -342 -82 110 -4 -294 -172 287 -942 194 168 -65 114 -14 -855 682 -458 36 -532 -220 -819 -780 499 -176 793 -660 64 -32 235 895 -385 -725 -900 459 -259 -269 167 767 520 221 -78 269 85 81 -178 -853 -665 475 -869 827 -411 65 -210 194 153 3 -265 418 583 497 -931 -481 -163 335 909 -239 -319 67 -253 875 -477 -95 638 161 366 620 933 170 697 8 -122 707 847 282 825 866 823 556 -866 -106 938 431 789 -714 507 -470 -711 -191 744 1 644 -7 302 928 378 74 -355 -246 -260 -297 582 -642 43 572 831 -846 -130 -788 -802 -193 81 170 562 -837 -115 -986 -658 -69 395 873 916 -264 72 312 594 335 945 -837 160 273 474 738 -15 834 -758 778 -664 816 815 -383 263 549 791 406 -590 -381 -721 -282 -767 816 134 -668 -62 90 -876 -543 251 529 -591 -735 -947 481 266 76 572 -381 19 897 -356 898 -755 -504 687 -91 852 683 -257 363 481 -372 -17 -421 336 362 -520 -390 -289 151 971 -145 -3 -498 -695 64 -967 525 -907 -960 -320 957 -141 395 -232 -957 -330 -144 -355 -978 352 228 13 -100 -766 504 -9 -93 -564 -931 403 230 128 190 -732 109 761 926 -555 -897 291 -492 -95 747 996 554 459 -896 900 -772 -902 -452 597 -547 -449 -64 58 -67 -138 -683 17 99 -348 -749 -653 -592 -23 558 -611 633 342 -497 881 -356 -507 -487 -985 -478 -196 371 -380 -930 -781 20 -170 580 679 -498 -613 542 699 614 -696 932 -793 476 -499 -879 -757 411 -596 -402 -396 -453 -864 -422 437 468 850 171 -42 742 787 830 -578 973 -310 -878 -799 339 243 -122 -261 -579 997 859 633 -182 -737 -32 -208 261 -780 -577 -655 -631 308 635 877 -928 120 -826 -695 589 -934 682 -939 317 -435 421 -18 -916 -616 -465 909 605 -192 -467 655 -718 534 -267 -457 625 54 922 -306 -318 79 -229 -850 -953 -715 -931 964 -928 883 332 665 -529 -16 -868 -886 -531 214 -123 -274 -58 -732 84 320 271 -675 -887 -259 624 690 -743 303 -109 -893 964 -873 -999 336 -846 560 242 -676 965 -4 142 40 102 769 -979 -705 -716 52 783 -345 708 -702 529 421 -488 648 763 732 -24 -760 -564 -322 349 -781 -629 -254 564 968 529 -850 0 -17 250 57 746 924 -772 422 -423 472 904 266 823 893 -392 898 821 -190 176 595 -704 -4 -384 -413 -910 -631 166 924 -487 -76 203 222 156 -461 -737 -871 -754 270 285 -413 -896 12 -751 -75 -172 650 -219 68 -824 -46 -636 575 290 -15 134 362 -179 639 -591 -236 89 235 -153 440 191 570 -488 645 -630 798 746 -863 623 182 984 536 -391 458 -670 -799 823 -69 -518 889 335 271 143 -584 22 -758 -188 -586 509 209 -208 -881 -347 213 -940 -327 758 748 -770 -960 209 -80 -555 -796 136 -816 295 -346 764 -24 -373 -675 -337 978 -580 -854 -403 964 738 -585 571 230 -819 973 720 170 587 776 -533 839 -240 18 -70 -529 697 -273 620 802 -203 468 762 -181 -942 -90 717 -254 605 675 -292 -687 -80 -400 171 -122 -513 155 -783 734 -479 998 745 315 657 -473 -244 174 540 -877 -993 -171 -380 666 927 -428 -273 -116 640 -740 -398 -335 747 124 -700 -398 212 791 -155 -241 812 586 38 -935 -946 -658 -136 181 -387 625 -172 -36 463 -672 -137 1 -60 976 644 -676 275 -901 -987 -557 -831 -56 763 -63 -766 220 848 -857 -995 972 543 -283 470 531 -362 -435 -539 -705 884 983 -96 966 -444 159 -881 546 -768 -129 644 743 806 89 164 -858 -445 -28 260 308 622 -442 -418 615 333 997 -565 61 674 286 866 906 -242 -917 -705 -108 978 -853 -140 431 -933 872 -693 107 -1000 -727 -500 972 511 593 792 943 -130 -817 -253 -860 124 -315 -394 -692 -23 605 -812 678 946 175 -807 411 644 -922 -847 -742 158 509 333 972 -345 161 -177 321 893 -208 636 583 -719 -310 97 978 638 773 576 604 569 326 824 247 516 -442 887 987 -826 -806 -263 309 655 564 -811 -72 -618 488 528 84 693 632 349 -969 534 40 859 -399 426 -741 380 -177 507 448 -477 -734 563 -88 -234 272 187 -674 718 -877 -99 529 565 791 70 -213 191 844 -133 -89 765 1000 495 385 605 151 -803 -630 -249 86 -222 519 -133 566 -558 705 850 466 126 -847 546 -966 465 -271 939 -848 -781 536 -766 -348 681 229 117 725 -78 213 -699 -272 861 -971 454 -244 178 -684 476 601 -139 -85 347 -102 846 -307 702 -139 277 346 -729 490 976 -777 -178 519 745 329 -124 -409 979 723 261 -775 920 -93 -802 -912 -560 -309 79 95 -20 -557 -434 -988 -912 997 -581 -206 809 465 457 -519 -330 932 -632 -37 766 869 108 593 666 -638 -801 -430 706 902 568 133 770 680 90 405 -453 -999 676 -316 372 651 535 444 -501 -107 -416 981 -61 -411 -494 90 -59 372 -542 63 -348 -116 537 619 414 -713 718 -361 -774 -575 907 864 -243 -154 940 528 918 -552 -864 -158 211 186 -521 853 -716 -754 652 -563 661 -462 -614 -946 885 369 696 -217 978 65 722 467 -787 294 -49 -868 -901 -100 -979 -451 -73 -816 -354 665 -910 -248 772 -194 -121 430 -694 -973 -779 202 -286 -919 752 -997 -341 -602 -969 -124 -446 -689 680 -134 -616 -323 345 -280 -122 -511 -522 -534 -844 638 602 -406 -553 -818 714 765 -672 177 432 -769 989 816 -893 -349 469 -39 -950 -945 -274 -238 -960 211 119 810 -897 422 -984 156 -554 552 -993 -457 960 844 -946 -483 -42 254 827 494 59 216 -275 301 36 -719 662 -903 647 301 -983 -858 -459 633 -605 219 -970 -71 -404 532 -547 338 -407 92 446 -182 899 440 807 428 -321 -801 723 -130 -790 741 935 -973 968 731 -808 -693 2 869 320 -693 -42 -920 30 703 25 952 -237 196 939 -534 124 -932 879 633 -760 591 470 286 -671 -529 -827 -273 -255 -180 -759 236 171 -476 -984 162 82 413 -90 -591 192 770 -986 992 -362 -898 -600 -229 -855 -740 -698 463 -409 197 -570 -747 969 -135 -150 571 -421 -693 -529 -701 320 -773 -590 913 106 182 320 421 970 207 -98 -866 -296 -555 -945 690 -701 788 640 -347 775 -126 -881 -137 -938 -390 549 -76 877 -440 848 600 -823 689 -569 -224 -724 -247 -42 -166 617 -634 -405 555 -309 683 897 377 -172 652 -182 730 -125 -421 -831 658 892 -259 -24 210 -761 16 -480 826 -843 799 -913 -746 -112 571 2 -733 604 -703 131 -667 -402 69 564 -287 199 41 -871 786 803 -431 964 900 537 -972 801 -981 -679 588 -892 535 593 224 301 850 -808 120 939 547 194 806 57 -493 -124 -11 263 -922 -824 873 449 855 87 534 908 -661 -452 160 710 538 660 299 -628 -910 -13 542 -554 -80 468 673 803 793 530 508 -471 442 857 -719 -747 531 612 670 824 -732 -238 457 43 -333 -671 828 -766 613 -218 861 -809 -146 -835 521 -237 633 722 -611 780 -881 -241 -961 984 212 316 -136 -844 -689 248 874 810 30 528 989 772 685 798 68 75 -662 -458 -1000 -210 413 -602 -196 -282 139 -71 -115 -897 744 -585 826 -906 -955 -265 622 867 746 577 -106 893 925 -176 -239 -150 -237 -594 459 147 -101 -416 -430 175 405 -794 -543 -871 600 286 179 166 224 945 342 570 -667 -224 728 316 806 840 -468 231 614 -663 -192 313 -577 -968 -611 391 -740 -188 -221 -655 138 29 118 -87 440 -485 -673 755 806 -584 616 -798 383 550 -78 -437 880 -491 -167 967 841 -222 -453 -294 -383 485 -917 406 -819 185 548 -720 -412 395 824 -721 -5 289 148 -63 409 558 -891 814 452 268 869 233 -847 -367 -650 227 -997 -192 -972 -28 -583 445 526 -827 -845 -740 359 -854 -148 -866 771 -922 703 -283 -393 354 -699 -549 945 200 -983 -276 965 -547 79 902 -972 -33 -437 992 -780 324 367 929 258 496 -712 -601 -953 93 -636 -475 -996 -960 275 853 818 14 814 703 145 864 603 639 -865 477 362 823 -367 -656 -246 -337 -457 -185 807 -167 210 -633 401 600 -502 571 -251 160 20 -891 86 520 -823 -923 -464 -591 257 381 -966 135 -677 602 783 -75 -234 -80 -240 -859 -20 -421 778 -187 -324 172 420 920 -230 -910 -610 -689 330 -271 -853 -284 -321 186 150 40 290 -848 36 -373 -660 -533 543 48 144 57 -657 -711 -987 -217 -982 -320 -748 782 837 647 731 -440 -445 -301 -945 -337 -781 -548 -79 -440 -231 -164 -623 -164 -678 -361 349 -419 -450 772 782 93 -10 -918 -902 -446 -631 859 -767 -883 -408 863 -864 77 -832 -598 -479 -493 991 -700 844 880 -431 178 497 -545 -345 -116 97 -156 -558 314 388 -171 814 781 642 -218 -704 24 17 -375 789 437 517 157 -534 26 -377 405 273 881 -64 -582 408 279 -336 794 -1000 661 -664 571 -544 -60 753 765 927 -744 320 -719 -785 -174 -332 947 525 485 768 -21 -223 709 499 133 -988 -828 804 342 11 -518 -570 -286 80 -528 -39 -530 304 -782 326 543 -67 -981 721 645 753 -863 -385 -494 -275 130 -884 -433 -225 -708 -571 292 311 317 -113 -626 212 -786 -375 -563 -452 -938 14 -319 -974 -949 548 108 607 -591 -316 823 15 65 475 878 992 -450 -476 -436 -92 369 933 308 -21 430 -249 -742 -748 365 -956 659 -291 -323 793 -323 92 650 103 -932 -471 -567 878 -89 -164 342 971 -500 -660 -696 -114 534 761 698 -563 418 -812 804 248 779 -996 957 -441 560 -387 -156 -638 -493 810 -508 -818 819 -993 390 -629 901 -167 -467 353 117 -836 -340 577 -448 939 -801 473 711 -963 325 758 421 327 -438 -900 816 475 705 -545 765 -444 457 121 -7 -796 -912 -804 836 -399 -426 -629 -871 349 372 136 581 817 -980 411 -970 -415 -796 -657 -1 -468 877 -930 605 -130 744 -652 665 -278 7 -813 629 293 474 -470 987 -1 19 -896 -594 -673 -919 -333 -506 -981 -463 -748 118 695 133 36 589 -208 559 -865 -625 211 -344 652 -753 -632 -529 -897 428 -698 581 502 599 -709 964 701 -461 -707 -113 483 -520 356 -64 -816 -615 455 -982 -149 170 -275 1 -40 669 -801 -844 -724 859 -197 522 -656 926 376 281 462 899 454 -486 -398 -722 -186 855 -592 -389 17 -158 556 466 -913 486 -60 -313 -280 233 635 800 -238 398 -17 456 -197 -503 -268 -825 -784 -748 325 -425 100 529 -535 -166 -413 -735 -555 -212 497 -504 -133 664 966 -658 -739 777 138 -874 254 348 617 -520 -288 814 -543 -610 992 496 260 -676 589 -670 -189 -994 376 123 -916 244 -421 -438 158 145 -374 -341 -173 737 -314 507 138 898 652 -549 -850 -998 433 -593 775 -413 -523 -863 499 -991 -659 936 343 451 -66 -889 -19 -316 651 933 673 687 551 974 463 -762 883 427 763 -57 -364 623 -757 -982 -280 717 -570 334 -290 7 122 -529 937 -449 844 -620 -27 -577 179 -991 -773 -13 676 112 -44 957 455 983 498 95 -251 -18 295 675 117 868 142 -243 643 -711 75 -294 -720 -374 -319 125 -795 -547 388 -932 -691 148 607 -473 877 -105 -445 -322 596 -92 739 -305 -159 -318 760 -317 -104 84 866 764 -779 -338 299 -877 983 -419 -942 -57 893 491 -159 268 102 653 -493 -54 -53 320 -458 585 45 -627 -47 190 -187 123 -145 769 -418 3 -817 638 408 403 82 310 848 -527 -286 812 -83 267 550 -442 792 128 -788 633 459 496 919 -371 323 -852 252 992 409 493 -422 947 -710 550 -88 -522 -907 -461 -292 -504 850 60 -881 851 -700 263 349 959 998 440 -186 -436 942 696 -254 -110 548 -902 -966 -188 445 -328 -893 514 118 -405 -892 -313 -838 -560 442 376 794 -910 669 -846 587 939 545 -30 -752 -619 -725 900 49 691 -295 61 -120 -623 823 -620 588 -629 319 228 303 628 151 -373 -362 -76 -32 -929 -849 -792 720 -710 780 154 950 -71 261 709 -483 707 59 -484 -155 848 -167 562 929 -588 869 -709 44 923 -115 483 21 -593 989 -794 -333 894 834 606 -351 338 -36 291 18 340 373 627 -431 -347 727 14 -828 19 652 -369 724 -191 368 -369 -447 157 -363 336 87 429 414 -969 -359 -113 -469 -831 866 -96 -160 610 -108 -908 34 518 -758 932 -324 215 857 -982 -413 737 625 -870 -578 -177 -98 -659 -305 -199 -236 772 409 -657 675 945 300 -566 -955 -244 262 523 -835 -452 -845 -661 380 -752 524 -716 428 194 2 616 149 -78 -733 -526 282 -773 992 -417 843 662 -645 -477 -612 -753 946 -482 -446 250 -2 -255 -865 550 -829 -73 494 331 -202 805 -155 348 -370 520 245 500 -625 318 304 622 678 -81 489 995 -434 -142 601 777 -444 -367 771 983 12 -402 608 -759 -824 -484 -842 -557 -402 4 286 581 355 -684 300 -92 -304 -755 545 -240 -599 -696 -958 567 633 -382 -50 328 -541 -543 561 427 935 792 688 913 -653 -251 -994 -315 795 -243 -347 240 857 35 -601 -318 329 561 -19 669 -143 122 -777 556 -686 -759 -71 -553 -547 -439 201 -116 726 760 -433 527 320 481 642 -475 575 -799 915 -147 419 -388 358 -684 232 937 -235 -628 -603 -624 280 -45 119 -319 268 590 -957 764 -225 274 -194 253 -214 -398 936 998 -834 -190 -157 -765 806 -330 -472 -749 708 -639 708 -916 790 786 -246 -24 -184 -594 139 739 431 -274 438 590 -700 -793 649 440 -49 330 687 -801 -210 807 177 384 -638 -468 -790 -701 26 -793 -457 -571 320 -969 578 -456 -806 -822 -797 -207 378 -28 795 -841 -774 510 973 724 741 -617 819 914 -189 -766 -164 212 -347 800 -997 -261 -761 625 -163 995 -984 -83 -100 497 605 -194 357 402 -186 -268 109 -867 764 835 -370 507 -698 -501 238 -337 -363 654 514 -272 277 983 473 -579 591 657 620 451 -183 -758 186 937 864 991 461 -597 325 -972 -522 421 836 -39 -564 -467 -864 -840 -364 495 -442 389 761 272 -997 -566 539 154 -377 548 193 -734 411 562 934 440 -158 718 -937 171 829 968 -850 -662 390 202 875 -943 160 -766 -487 83 405 -66 949 782 -357 -51 143 -599 -526 152 -906 793 66 -34 -625 553 -262 84 494 322 -705 -163 -554 29 377 208 -478 -943 659 351 526 -335 849 -577 -866 -641 85 -794 -195 -810 352 527 51 -173 532 -198 -322 983 958 45 -316 980 -767 -23 225 283 -800 -220 -683 56 -439 796 -859 -770 -408 -231 -705 476 -901 -221 511 -821 -470 -927 -566 -755 195 -386 474 -65 -652 -622 -45 290 80 570 -33 268 -200 383 -220 678 288 75 330 659 544 741 712 540 429 -121 166 784 783 252 -656 -612 220 56 593 461 -763 -970 -863 -704 -416 35 -31 965 200 682 545 411 919 825 58 725 740 -497 214 -266 -571 -27 715 -11 288 970 569 -935 -357 -325 349 718 395 -309 425 986 -442 421 -557 -837 759 -759 -70 437 -468 244 -327 560 395 233 853 473 -706 4 -172 293 852 -379 148 543 842 171 276 -664 194 -377 694 -246 267 700 931 696 279 513 -704 243 -817 474 -938 -329 577 -47 -415 200 700 -996 473 -320 620 -53 -229 964 22 -575 -88 -161 -32 -308 -516 943 -526 -75 -63 304 773 497 -556 890 727 260 -947 903 608 -108 189 661 657 -931 -795 401 -780 -235 1000 -872 -568 133 -93 159 -986 -909 23 591 744 992 378 635 -606 349 437 -206 65 -938 970 66 125 706 284 -699 -528 263 -297 1 94 42 340 -199 -315 353 770 333 -611 222 -197 -146 -444 568 -461 650 683 268 909 296 964 -98 252 196 853 -499 -531 814 -792 66 443 -293 914 -979 -102 -52 -976 250 53 -425 -972 472 -348 737 881 -487 -726 -487 -876 42 -213 -71 -715 992 -193 -5 -256 734 995 812 45 -378 770 -208 296 -743 568 -982 907 -13 -965 -205 -349 685 -366 -44 -942 -266 697 26 -662 -306 -550 637 -800 -486 -224 -108 737 -571 123 -673 463 -52 -978 417 692 -985 -764 276 -968 961 -462 -165 -433 829 233 31 708 -99 952 701 -362 526 -951 -252 -147 561 337 -151 505 882 -946 741 -492 464 -231 -830 575 -261 174 -32 502 -496 -118 233 851 698 -327 867 -970 535 -531 129 311 -477 -868 -828 -440 -477 701 110 -913 -345 -533 -992 -8 981 560 -159 -78 421 -950 447 670 926 107 871 810 867 -286 -134 264 277 -667 -172 4 15 145 -766 862 -378 -484 936 841 436 228 463 -317 559 674 -412 -619 -761 -753 577 339 -216 -446 -246 961 -93 434 -463 -990 239 943 181 897 120 854 459 -532 549 284 407 331 -202 -964 727 486 45 568 -977 647 581 -153 133 320 984 451 44 -292 -946 -307 556 -301 -468 211 578 163 -804 -475 132 -102 -280 276 -631 -247 -798 888 939 -869 391 -375 971 -503 593 925 176 -917 -222 782 718 -96 -258 -326 685 591 -2 -32 -225 -191 885 327 798 417 -946 -249 318 964 890 -693 -556 876 -590 610 827 -771 898 -262 800 588 -632 -351 16 492 -677 -225 -248 -779 8 -533 151 90 -233 -173 -74 593 81 133 71 913 -569 58 -87 674 -206 893 -481 -586 118 33 219 866 374 63 -279 971 363 377 -99 -542 605 -39 -50 989 786 451 994 444 -179 -846 735 -843 590 -280 896 -528 437 -242 579 -799 765 748 173 837 -713 465 -32 719 -989 -365 905 69 76 -127 699 457 843 -902 -824 -548 -834 -286 -808 -849 916 18 -602 41 -935 941 -998 651 403 -784 224 542 816 934 -370 -904 -183 507 125 74 161 318 663 803 477 -784 923 157 400 662 -559 -476 723 -238 435 -739 499 -652 -295 -738 505 52 75 -332 -813 -474 -191 96 -167 -479 -994 -578 612 770 -886 -539 651 -988 220 527 -896 403 -199 177 -192 394 -927 547 816 293 -996 -766 696 -208 -238 784 947 -42 577 -540 356 -311 853 -168 786 -273 -309 -322 584 -691 -276 576 -377 963 -268 744 -866 -896 912 209 -380 -557 607 851 -178 517 759 -426 206 -869 -44 208 -244 703 -766 -436 -567 -734 -769 244 -346 -651 -820 69 184 -987 339 380 802 996 99 53 983 766 965 -242 -910 677 -311 356 -16 -280 -509 -112 349 -144 -904 681 588 757 -854 -757 -513 -702 -611 -995 -324 358 304 -973 440 -535 516 -199 780 911 -344 -965 -28 815 833 -875 207 -107 21 -238 -209 -95 -541 -991 -361 660 -728 -946 -63 -708 -762 341 792 -791 -463 -102 -987 -786 848 -279 -480 33 794 751 -368 599 147 -890 195 -338 216 -620 932 -728 111 -589 -150 -288 -284 731 544 425 534 -165 -251 -349 280 -678 -131 -482 -921 109 -650 -343 306 680 811 595 224 419 -822 -137 -142 -477 594 -481 822 -610 -807 -618 676 -259 -70 492 -304 809 -426 -529 748 750 665 255 10 -307 -463 738 824 -953 341 -869 118 87 -219 820 667 623 352 287 -101 -899 779 -560 -626 693 -808 808 -524 -17 -413 940 116 -413 597 995 279 -670 -385 806 -235 604 -460 -99 -373 35 -113 979 -1000 754 891 -316 -600 454 794 -628 880 -294 860 -852 772 77 -456 -595 771 811 -818 -826 522 -414 -421 427 -441 -518 215 -700 465 704 140 -342 859 -271 190 469 202 953 722 -525 777 749 559 -893 466 -792 113 -393 885 -191 363 354 -123 748 -980 -744 764 736 -426 374 610 -542 -783 -134 -294 719 -418 -273 -607 293 -282 -351 -998 -464 -790 763 207 -382 -260 -829 188 -611 -166 -53 -480 172 880 -722 -433 511 -209 9 -629 295 804 -572 251 -356 630 -191 799 -350 -60 -681 137 -799 666 178 -58 899 -58 936 876 -171 -483 145 665 -87 139 66 447 -366 299 497 715 -142 565 884 536 -204 851 766 -820 890 606 -241 243 498 -111 483 766 176 -551 -499 895 -143 578 -689 -591 123 328 -699 -415 920 -728 515 556 -926 408 732 486 719 -409 875 632 -626 67 -642 432 212 -958 29 441 -846 219 274 -413 -264 10 -457 786 821 -660 -195 10 -717 2 861 68 -346 -680 -35 -842 863 -84 -222 -916 -371 515 362 137 663 4 273 603 -280 224 908 858 -315 326 727 271 -309 415 696 899 -613 -387 660 920 73 301 -378 -209 106 -273 -879 -817 -7 -564 963 -95 300 -770 542 -727 -583 834 188 -202 -498 -946 -828 -861 393 723 -161 86 896 -956 979 -526 -22 -48 210 -314 995 175 -938 700 632 -141 108 -963 -548 -377 -476 -870 -15 59 -577 -42 -855 -841 -332 362 952 -162 256 -497 178 -651 243 929 56 -751 -432 857 -770 787 -268 -384 -620 -840 -708 -393 750 -24 1 -970 -771 -866 571 647 -557 107 403 850 184 -735 -44 323 877 -490 225 -887 815 -814 -883 650 -721 -722 234 -48 950 -642 704 -249 -333 -929 -16 -736 748 -759 371 -792 -801 -956 462 -469 743 635 268 -508 995 226 268 284 731 -636 3 270 340 848 830 255 -355 609 763 -163 -577 -210 -516 777 -844 266 -326 -280 -371 -35 37 -81 839 -72 -687 628 -583 -164 826 789 -885 -287 -765 -165 -276 -458 602 256 -866 -72 -336 -298 -963 208 714 30 1000 595 40 -232 892 387 -717 -259 261 -488 870 -745 928 -898 834 -570 453 564 875 -100 -849 453 -502 984 -596 -507 -427 -465 -343 485 -867 -17 -470 245 744 852 -252 -212 -215 -118 -757 231 -273 743 218 712 -608 -995 -753 18 235 91 -634 356 676 982 -225 11 -328 767 247 480 317 530 968 -890 -574 -237 -484 -863 788 468 -59 -237 -377 -293 591 -768 453 847 365 -164 -457 -698 919 93 -197 -41 -345 711 -516 -205 -920 328 -177 -321 382 108 64 828 384 337 -508 734 807 -683 -199 -861 266 -633 813 895 -728 -150 246 -178 -627 41 -337 -793 853 -430 459 -154 917 -419 -782 242 445 227 -898 -799 73 -888 778 -145 864 -251 999 902 -772 -85 -956 701 208 -316 606 -63 -346 -23 -992 52 -166 -334 393 -808 167 -965 -845 0 647 545 515 388 487 501 463 374 641 -121 172 122 577 873 -359 247 293 638 -272 -253 -310 879 616 -133 -675 736 -999 657 -692 46 -218 805 214 -617 296 764 950 -19 -123 -843 200 -358 649 -987 746 -466 -906 -133 487 -851 -981 -927 839 105 -960 224 -446 -647 -11 710 -518 -240 108 -984 795 125 -82 -550 -103 433 158 -458 919 65 716 -724 -302 401 850 126 -560 -359 0 -808 842 -54 -722 -838 192 -564 -490 448 696 604 599 -171 249 -229 -413 106 -786 -134 729 861 -25 372 69 -885 921 796 300 517 682 201 -450 -647 -644 796 -656 35 821 730 252 -416 974 -975 781 -10 -94 -551 941 -73 -429 957 602 -814 -596 280 490 801 -663 -810 -447 430 -50 -417 -282 -776 -420 649 -3 46 628 528 587 145 192 501 -217 -731 973 -347 303 224 -184 -673 -664 394 -592 391 429 -804 81 137 681 501 -495 -811 139 342 963 952 -702 -731 -478 -489 556 -441 -775 -903 848 596 -915 -698 -346 671 -421 753 -496 -98 -100 -936 472 820 205 -919 -855 137 126 379 119 295 -116 567 -8 934 -772 705 -675 -407 -203 330 -296 630 825 -8 548 359 212 -75 -531 -436 -821 -368 -968 -582 -198 933 869 -700 650 752 -185 -327 731 -842 -42 -517 -914 214 -93 -382 -912 876 -945 657 602 -112 312 215 23 -845 -4 -365 -777 982 -820 -775 -335 -714 -522 39 -89 -837 900 712 59 -571 86 435 978 188 -513 -838 953 -256 -315 596 -621 -918 584 -275 889 -984 -475 -476 -168 -264 -616 812 -208 917 121 -226 4 489 -175 426 742 -457 513 -737 147 956 -249 -478 -34 46 -708 -701 842 -325 -293 98 -166 -90 879 -877 620 -473 534 483 -726 709 -5 232 37 822 179 -557 969 314 983 691 957 362 174 817 -280 820 -195 -310 530 -409 959 904 727 -733 -242 472 -585 275 -675 439 -129 -81 748 267 -657 -621 -476 355 -594 -88 -432 -719 188 343 736 -551 -901 -851 -409 809 -220 -719 879 84 716 -372 -779 965 -997 -293 -246 2 -391 -676 -327 519 766 918 322 923 -46 92 325 -443 249 -710 -365 301 921 -958 707 -805 401 -668 -94 -838 568 622 963 -76 -310 425 758 386 936 545 441 -171 -341 -402 539 613 609 876 773 759 -79 504 -770 462 -65 217 -544 -45 151 706 -885 387 -340 -741 -662 913 26 -200 338 390 168 -183 -134 905 531 -376 -394 103 -983 794 -483 461 336 -494 -780 843 663 -662 674 -663 -670 -239 -673 746 653 1000 -313 -992 -265 -648 -818 -696 -4 -335 -542 -12 922 431 -60 677 908 632 -457 594 341 845 -782 283 316 36 51 881 -483 -597 -808 728 209 -449 29 877 -828 633 -483 421 941 -519 -925 152 -644 809 -321 -875 -25 638 -486 -19 504 225 11 648 744 248 790 331 3 -364 -653 864 471 627 302 245 514 818 -698 -433 -534 948 -440 957 -671 -778 -467 865 -746 288 -299 751 414 327 527 242 785 543 887 -353 -888 518 453 842 -778 560 525 -546 321 -15 -903 1 11 -724 546 405 -227 970 189 -617 77 463 -68 -984 471 -597 -913 797 168 639 551 -901 472 824 -910 29 -633 -943 -120 1000 265 -116 -347 503 -553 336 489 -130 -548 327 -360 627 254 855 682 255 353 -463 -303 -504 204 406 629 667 487 -952 362 109 347 -474 995 695 -151 -118 -297 -315 715 639 268 779 -954 -134 969 378 -457 875 -609 -170 -305 -547 729 -763 99 979 -433 -681 972 -445 555 600 -866 94 -783 577 414 242 483 -476 -747 -118 -321 900 -572 -110 -158 815 -385 916 726 -866 71 882 173 909 5 807 534 170 453 -405 572 -508 -886 -986 227 -697 255 257 283 862 -678 924 198 851 -959 -710 769 213 -689 180 798 771 -278 -761 198 980 -184 206 -390 -32 -216 -472 831 -88 741 -616 -737 354 980 -919 377 -577 -200 10 -999 -422 -718 -186 640 97 -631 -948 -994 994 -968 13 468 -449 -677 -855 -825 937 -813 -793 881 -958 285 480 554 24 -16 -429 -464 807 388 541 -691 -554 318 675 -129 324 -197 -966 -979 776 518 -253 -788 191 -614 756 -733 69 -420 -64 779 173 666 562 406 -312 -202 -876 703 701 -951 -971 -680 -778 780 184 557 -910 -36 909 558 512 -6 727 -590 268 271 -521 155 -331 -484 569 944 -586 2 601 -178 582 -654 -749 341 108 996 -794 -616 -502 -768 -152 347 -83 -695 636 266 -817 193 -628 -126 736 902 -191 -540 252 -811 -686 162 912 -483 198 -345 -738 -169 -947 -452 -52 -735 -733 -530 -437 -90 599 -479 645 -645 655 -717 433 483 -202 -186 -812 -199 902 -241 681 755 817 -924 180 -80 719 -392 461 381 249 416 -721 -436 -309 547 -214 -824 -14 -291 172 579 431 -158 -111 -513 -513 -893 -76 375 724 -712 404 428 117 973 -219 -198 905 -360 570 253 -6 -610 -652 614 -639 487 109 152 867 170 -61 888 484 -610 448 900 -323 414 -197 525 307 -910 907 -637 -795 -146 -323 -758 993 707 388 -908 152 -180 618 -339 854 702 262 884 205 -538 717 -678 656 13 -865 -295 -987 -331 -196 795 -910 829 -479 -598 165 -882 -282 584 -763 437 480 -315 925 -846 843 882 -266 106 968 643 884 -265 -156 552 899 134 968 72 172 -942 796 755 977 -550 288 123 -695 562 500 -235 -286 -74 267 -661 545 479 433 -110 411 -379 312 56 -186 -879 581 -376 988 232 -943 32 76 983 -107 -589 -797 68 791 41 -981 335 363 -174 -504 -193 -359 -747 236 825 685 364 938 800 -395 495 330 -78 939 -657 -160 387 573 921 -871 116 -563 629 402 -232 336 380 -359 -783 207 614 845 -557 208 538 216 -552 223 784 521 709 -551 -419 -568 -652 273 -392 -907 -203 495 -780 -95 -768 392 -884 506 -100 -927 -357 -345 -196 740 670 267 831 -796 67 -58 -491 -984 -69 219 622 -64 778 -68 644 -320 75 -272 460 -720 -23 200 127 -718 337 618 690 -658 -90 49 -942 -629 -426 -315 572 961 -934 -902 -113 486 972 780 448 871 -151 656 338 887 -198 -140 -166 181 172 596 -691 161 992 -574 -538 -725 -401 -812 -47 -209 -319 901 554 320 -104 339 -717 -343 -916 -145 -209 428 415 -934 -311 424 -415 397 537 -73 -299 950 -42 734 262 594 -161 -448 645 -267 -704 820 -80 -172 -327 560 883 2 664 -604 941 -303 -538 -644 693 -410 995 -446 -675 -429 818 -726 -202 217 274 916 102 188 -209 633 946 180 -92 -854 -170 863 926 -982 -608 -273 -11 -891 -701 -381 -193 -401 -4 -788 -218 -219 493 -265 -872 332 671 87 -395 556 795 -460 889 -832 -943 -540 461 261 956 228 248 68 221 -72 520 -150 288 159 459 -354 12 166 711 906 769 268 -7 873 -902 693 -563 -98 -683 -449 90 148 845 455 -656 -873 45 -579 805 -891 98 -802 88 -58 620 -984 -370 73 34 -410 -156 -162 629 413 543 -786 -558 241 -14 832 970 -863 888 238 796 -351 571 874 161 -439 492 -710 -634 -982 986 -249 965 99 -41 593 64 606 813 880 -278 -390 799 926 -989 714 560 747 -185 662 -49 745 -786 -129 925 -57 -476 -132 834 -852 -353 -814 228 -635 -898 531 -722 -926 677 -163 61 -901 508 -14 -582 464 760 -516 -114 859 -298 -82 -701 -455 -903 83 994 -19 469 -273 -42 -198 831 -192 -592 723 -473 865 -526 353 42 581 537 -388 -64 -892 -438 -609 787 15 935 -387 111 619 -634 506 498 433 -345 102 52 948 -879 -492 788 -744 681 -500 -42 752 598 -410 104 916 296 576 153 -932 848 -970 900 765 -324 472 262 -861 705 38 -405 -213 199 -327 293 397 881 -21 497 511 75 490 -944 103 328 544 628 580 687 -829 -738 -304 -91 -146 732 -188 562 -591 -643 -530 -983 566 409 580 348 952 -175 -48 570 862 309 775 248 885 -738 564 416 -953 -179 -683 90 -64 -546 580 -759 580 273 171 350 10 -541 622 -63 64 -536 84 825 740 -336 -595 -268 -730 913 -559 141 -671 -936 713 -428 -364 -853 -884 655 -831 -112 -973 667 201 -480 398 -786 232 -100 -265 495 896 967 551 -491 81 -764 494 813 250 -602 149 -654 20 -375 -418 -366 325 -807 654 716 729 960 -163 604 857 -348 719 -357 -772 40 -30 -582 -458 -28 -415 -8 -304 -695 963 -713 -964 270 -233 30 247 838 264 936 -186 27 -729 -61 -576 -114 827 592 -326 -539 -843 464 -176 -988 435 106 118 790 605 -368 -872 82 105 -669 -978 749 612 -407 214 -150 -710 984 236 18 128 -990 782 311 -848 427 -840 -334 -77 -823 795 -481 -873 -345 -865 29 492 -838 628 366 153 -588 -326 735 -866 715 -863 266 -115 958 -516 -727 857 611 303 -791 765 -115 -24 329 -576 -66 -810 -547 440 -305 410 72 374 -205 44 437 870 -369 -914 914 139 -77 347 794 897 -880 -260 -469 -898 731 617 901 -449 -353 -748 879 717 350 589 469 -356 -504 147 105 270 3 392 -911 406 867 557 681 751 -40 -370 -120 -690 65 452 115 -21 413 430 884 -5 56 106 400 196 -167 812 -936 84 -973 -591 949 -174 540 -125 149 375 706 -374 907 -577 904 -499 251 -713 -284 724 -162 -928 -346 -860 414 204 -381 431 -735 -447 -352 443 -704 256 871 873 685 -906 -200 -849 545 406 569 966 277 945 223 979 310 -912 537 332 -784 -881 -702 611 -812 -776 -536 281 -107 -445 -646 -763 313 255 -931 794 525 496 -601 -224 390 -916 -864 -217 930 -233 -732 -731 -273 746 112 873 149 306 55 555 551 -794 -293 460 -925 -939 -133 -475 -345 676 -157 112 -192 473 -654 565 216 931 -723 391 -42 92 -539 -132 343 -261 -532 -199 -506 223 -38 -808 -636 43 -75 -585 -472 183 -156 887 -222 -121 46 512 -425 -217 300 -106 514 -615 -15 471 -443 -217 312 336 607 65 -255 38 301 -30 445 -605 716 876 -625 -938 987 319 -138 382 -788 36 761 -932 -848 -438 863 485 -510 -825 227 957 -735 -226 457 -828 758 55 543 536 487 -147 493 -462 158 -964 -970 -394 -918 253 -212 -547 386 561 614 334 -780 -320 840 -242 -812 265 33 971 886 200 371 -969 -123 716 -231 12 857 -318 -44 -313 -56 -701 -318 -592 165 543 -687 -946 -529 860 895 461 -384 -673 938 -840 936 43 978 -913 -229 -759 -219 563 -988 40 -655 513 151 387 551 756 -382 801 -105 576 455 532 609 -133 -927 950 775 500 298 252 -291 -916 522 593 -564 -840 -61 789 -152 154 165 132 822 85 117 -379 -428 -996 -665 792 287 98 791 544 963 -750 -161 392 612 258 629 -209 -79 806 989 -591 911 -514 -798 2 608 -756 -889 -693 132 836 638 -346 -963 -825 -427 -552 87 490 -832 -395 618 264 -859 79 350 -923 951 -698 635 -116 284 572 -557 -775 967 -462 -232 113 699 -81 432 -551 -235 577 227 623 -196 634 -281 -261 752 256 -183 613 -838 873 -33 783 448 461 -862 -774 131 115 -437 -610 -582 81 32 -309 989 853 316 -680 -99 -710 -382 -963 -841 -32 711 429 -837 -712 825 -761 590 608 -398 860 -705 -111 442 28 170 -345 -503 104 -789 -337 68 -681 -407 432 919 -256 -134 -601 -701 561 -432 -264 128 -827 -688 580 -134 428 207 482 436 -207 -539 -577 -397 -314 949 9 107 668 539 -542 -335 156 696 -170 -724 689 680 70 -514 -1000 866 -827 803 -165 -291 -548 -185 -731 -623 -497 -490 -761 675 534 226 172 -34 501 33 -216 645 383 618 -651 -838 -787 -299 904 -380 -310 -560 -631 -665 -879 138 -848 -885 750 -117 -505 456 -431 -187 645 -638 -467 430 717 -496 -168 -166 998 -179 780 -202 -734 -936 153 658 -919 -585 92 -885 129 -38 685 735 -31 -178 231 155 912 93 179 -456 -910 143 882 925 668 -464 72 125 -878 695 338 -642 703 -127 302 -638 878 164 -809 304 -117 717 -304 362 -786 -912 -268 -50 -833 173 -560 -326 -682 404 962 -903 542 -421 194 574 595 485 -69 235 125 662 989 952 244 787 -517 -418 282 -958 -241 -157 424 -181 698 862 -878 -777 -688 -249 733 462 827 809 557 522 -657 774 565 547 525 -809 -887 699 -876 203 327 452 458 -801 370 -594 -300 -302 -752 973 317 204 -471 -652 -567 920 174 -797 -117 462 152 -537 -391 -287 -148 185 917 991 852 -688 -656 -77 135 -403 31 -454 70 -148 -259 280 -386 31 168 -263 -259 984 891 629 -759 817 455 272 75 564 379 -448 126 793 616 -519 444 118 -948 -983 -385 -165 -177 -509 466 -717 292 -589 -371 996 228 -492 634 525 -137 541 -964 -951 -261 -496 964 469 -286 -364 869 539 882 742 -427 955 210 357 379 -218 154 762 -37 532 370 275 137 448 55 852 882 -880 328 -805 -466 379 397 -827 -638 22 896 208 -621 552 682 -629 907 -928 782 62 511 807 217 -960 952 -828 -830 -191 -257 967 509 -431 -551 421 -66 -518 -987 299 244 389 495 -645 732 513 -528 751 104 -557 207 -9 96 -600 -230 -663 10 -907 -782 958 511 822 -770 972 -130 -180 -167 -173 900 240 425 -983 934 -118 467 -382 587 77 -701 624 313 989 715 120 863 -217 648 246 853 -7 -580 179 611 902 -87 13 -709 12 642 -228 295 -465 -52 624 -331 375 403 -647 -325 546 129 98 791 534 -713 495 821 879 903 -554 516 -864 -517 -108 -278 80 621 -346 795 -152 -246 800 556 -398 -874 -183 702 -195 -49 -403 321 262 68 478 256 16 -454 -607 407 553 582 -456 733 507 -24 784 -677 -835 -682 813 519 452 792 944 -362 337 386 788 -374 -763 702 -342 -608 -765 -473 -537 712 -390 775 956 842 349 419 -627 558 -323 -363 -484 -691 -602 439 360 -402 -628 612 279 242 914 965 -731 533 895 664 504 -524 27 850 520 -851 511 -104 517 744 -880 -446 429 486 989 611 -547 561 -970 -195 291 -72 -815 694 894 -306 -778 259 -751 708 -378 577 497 -611 -266 96 183 671 239 209 -488 67 -514 -982 -931 -673 794 -14 -219 -750 307 -827 -527 -413 -45 -986 269 628 237 -157 -609 -956 830 68 275 -715 277 -191 -439 508 746 -951 640 -600 826 141 3 -820 748 -223 -251 -826 -841 158 951 -331 448 -216 -870 845 262 -954 -860 -182 315 341 -640 -516 893 790 -62 446 -379 -714 65 588 -995 -488 -390 379 -222 -791 -935 -387 155 118 403 559 -675 300 -55 -546 -122 -234 -625 880 -798 354 496 -514 -601 -7 -224 936 290 -545 266 -827 -100 938 146 757 916 -373 677 159 717 644 -990 47 -156 997 -122 17 -740 200 -354 -412 -80 -449 653 -554 444 527 -295 -790 -46 -939 653 -856 898 702 336 620 -217 -753 -802 790 37 -298 -828 -327 858 478 -284 471 589 820 171 -525 -647 91 -100 984 299 -668 609 968 688 -940 -641 -737 -496 659 -92 145 -474 841 810 499 206 -771 611 -344 311 -865 861 704 -308 592 -445 472 -390 285 141 -384 871 589 -46 -82 -51 94 943 138 -809 -810 -975 411 164 756 -837 -49 -183 -391 925 877 -6 -679 -359 840 933 773 -721 533 824 24 503 -811 158 -137 808 429 337 997 151 -446 283 256 -669 -499 -672 -456 -967 -108 997 -428 454 -316 -59 -287 -858 380 777 -848 -75 233 750 711 699 -339 -757 -575 -515 -877 175 499 -328 -957 -97 -294 826 501 192 -476 -633 146 141 -927 644 -542 -789 -2 -437 141 588 752 -539 -831 -213 650 171 274 -992 -58 920 672 9 -994 745 -871 76 -966 -715 380 494 130 -866 453 816 -146 324 355 -309 -727 -668 -406 140 -518 314 -420 -800 -891 -859 -937 -208 936 259 458 -196 -527 -861 215 -76 -746 -455 -359 587 570 -918 -107 -526 387 29 713 -581 861 113 623 -576 -203 -888 -509 905 105 -587 -954 -707 -259 -815 -937 -670 -307 -778 -851 -990 495 -888 -684 -189 -639 309 340 -644 -780 57 -232 -444 -783 -833 -873 225 -646 -673 -563 798 943 339 -618 -459 404 -579 533 -229 864 -167 -80 530 419 -496 847 307 -36 -493 -754 -763 -428 -715 -43 -837 270 194 879 1 -552 660 -950 -949 -309 -853 -612 -287 756 75 585 151 698 454 517 -289 145 445 -228 -838 -995 942 -546 -177 977 282 -459 397 949 980 -621 354 -919 298 383 -671 3 -445 -783 -404 -914 769 -347 467 -801 -730 -287 -816 485 -683 446 -608 -364 89 986 -861 -722 -301 673 492 -841 381 9 155 86 -116 814 162 325 -994 -118 541 400 913 667 -267 833 847 -929 -565 153 -575 765 34 -932 -748 806 -624 434 290 -120 857 -860 879 133 6 -659 62 -283 90 -690 993 603 678 469 836 425 350 933 895 932 411 -134 -455 780 -797 -987 878 1 -363 -801 -728 -95 -199 647 -744 -797 890 344 -745 67 802 -726 622 -249 -48 462 -385 -35 412 -739 -792 50 -390 -819 -244 527 -772 814 691 -644 -529 -765 -916 -468 983 -75 688 564 138 720 -523 -337 841 -151 707 -442 -435 926 -670 95 43 379 -746 602 734 -597 935 -786 443 487 -976 398 942 -700 327 -181 -559 816 481 236 264 56 169 -336 -839 -688 32 -927 330 -798 -430 -390 -505 201 995 446 -211 115 -487 917 230 -969 788 414 658 722 952 121 134 43 344 -823 655 -859 361 238 -552 -222 869 -770 -228 -982 916 611 203 -640 -433 -464 325 -775 -113 -999 -185 265 -558 -559 -580 -563 -609 -928 273 -589 -251 -996 -888 -974 855 173 -933 -729 -411 518 229 -109 627 364 696 -165 328 -340 396 73 -712 757 580 352 -12 -231 -863 -814 314 338 -992 -202 323 190 54 -5 -565 598 636 696 -751 997 -875 -922 146 -39 185 439 -176 751 920 -662 -581 911 -677 -299 327 -976 65 -341 -528 -580 603 819 -415 586 293 74 197 552 369 2 -907 -994 -257 702 -586 -619 -501 697 -722 -375 -685 -723 819 89 469 -906 261 821 -838 -234 -257 -275 70 -999 753 331 999 336 -935 -513 -178 873 206 540 -581 -487 -712 -193 493 867 -935 -581 -954 -663 22 543 -976 -420 884 576 120 -308 -682 -453 16 624 895 -349 643 -48 699 888 -706 675 191 16 992 387 -235 999 -759 -33 -257 242 -726 -166 -836 395 519 -267 -833 714 -908 -231 -103 -682 700 -484 -542 -773 -46 -740 244 -304 -47 519 -886 -991 547 -572 417 -233 498 972 -750 229 654 606 -637 242 501 136 747 553 -384 -955 -865 -597 784 746 414 577 145 -645 -54 -880 685 885 -460 -415 -748 708 -641 236 441 578 603 -96 291 677 -204 457 -89 991 405 -109 -54 -582 -579 -514 670 880 -431 840 953 111 -114 -390 226 -287 -102 -837 382 697 990 -573 -519 394 741 830 -910 206 271 -681 918 101 37 773 -957 -259 428 29 -114 -219 -949 737 -637 -289 715 68 135 -886 -760 -787 563 -921 -336 625 96 -299 -426 782 -628 -659 -862 939 852 -422 -32 234 -768 844 -668 -311 138 -115 -195 450 777 -383 -870 -574 -993 -5 -411 78 725 -754 66 58 -939 646 286 -290 968 977 -792 245 -186 748 655 904 -597 -101 960 -660 -333 -223 -508 -767 255 423 405 -83 -500 971 -487 644 108 -281 -109 432 -726 -853 -245 501 741 820 -807 -67 -330 -421 -479 268 734 754 994 -647 432 973 -332 -946 -335 -203 149 530 -416 326 -477 -585 477 700 189 369 463 895 -840 -663 -61 -306 340 228 -806 -912 -791 681 31 696 653 -633 5 -329 -505 -361 -570 -630 -497 847 925 -705 -289 -7 -606 -966 -262 -301 -828 126 558 -173 -272 -99 540 -470 772 -467 149 -259 418 129 166 2 66 -637 927 -318 721 -57 -152 572 -413 500 -263 -73 -985 52 652 688 -719 -864 -362 -758 717 453 -648 -156 998 -480 -361 412 -634 -668 86 630 -899 -71 -220 376 552 -249 636 -225 -229 489 218 110 111 12 794 -965 6 311 -742 9 -798 152 -560 557 -757 258 -409 355 799 862 636 -429 641 365 16 78 520 436 623 971 -778 -606 -423 -719 -111 -375 324 -329 133 322 -373 -851 -935 196 -307 430 582 476 -886 722 170 -917 -366 71 134 705 -408 -541 -432 -254 670 -735 374 324 -675 317 255 977 -953 536 -510 539 -541 22 615 -440 723 579 521 3 731 -608 -683 -947 -231 -37 778 690 27 -926 827 -462 -420 -302 430 -596 647 -858 -615 695 -276 67 63 679 -565 934 122 760 79 -746 506 -261 -348 -91 319 -322 51 714 -847 743 577 -336 992 472 80 -985 -123 765 -772 801 35 258 894 767 189 -516 233 785 -723 502 -893 559 -547 -879 187 -518 565 494 514 -212 -367 -987 -427 934 -430 -266 -285 -115 -842 -940 907 522 -786 -430 3 160 -666 -924 -399 872 -836 600 -73 397 259 922 669 -805 354 670 -58 -207 167 35 11 240 124 636 -300 -756 -878 131 -820 -935 -739 -68 725 821 534 24 -131 168 68 -708 -136 -112 1000 -569 484 661 688 2 -358 868 -665 675 705 -975 -573 -919 903 130 -480 794 600 965 769 -406 298 208 727 534 -906 -229 659 -498 -131 707 676 744 -867 124 422 -850 -122 158 653 630 -423 781 228 612 122 741 832 421 680 -773 180 -489 810 -604 -802 383 -198 -209 530 -577 -219 -122 832 857 460 -537 976 456 873 -871 -596 -374 -413 152 -624 93 -178 58 -206 243 -270 -705 901 -190 160 -503 858 325 -449 -605 812 894 -949 -741 -339 -241 -569 -656 -815 645 -688 -728 380 777 393 -366 -472 -161 -970 -59 -716 795 231 -430 -312 245 808 997 962 -770 -478 206 -461 375 -230 198 644 139 57 -731 -35 -679 724 -421 -777 672 -124 166 -601 -357 -719 403 -610 -796 -792 481 747 -183 -911 -735 664 -853 -885 484 140 159 502 -216 678 -207 -195 -296 -411 676 -874 -627 -752 -108 47 704 272 -640 -92 -341 -932 696 -974 99 860 888 29 -793 -600 236 953 873 -774 -646 -275 912 137 -29 -378 790 -735 722 664 55 -617 -129 574 -764 487 415 61 -591 -370 -52 -161 17 986 -84 588 -19 -356 615 939 -493 696 28 431 -363 368 74 203 -475 -424 914 -223 297 -308 -907 -194 576 882 -547 525 732 -5 443 132 755 -606 709 942 463 514 13 -473 -161 916 -838 811 -71 -797 -280 800 850 -101 -369 -618 -485 -105 495 -524 -870 983 731 117 533 -422 125 985 644 886 -855 -428 285 -524 765 -798 -147 800 790 -595 -834 -185 720 -319 449 541 -321 -420 532 446 76 -191 413 613 -726 -161 378 -124 37 508 892 -161 -801 -175 106 -851 985 -733 568 720 -607 -256 520 447 -186 12 -346 -955 90 -521 -568 404 -78 72 -811 665 -986 173 591 -591 782 -172 27 -297 121 166 -374 317 786 570 -848 -939 -675 -167 582 242 -588 -459 -691 -382 415 246 954 -260 -745 721 1 -192 237 -193 776 -134 228 377 782 177 539 -604 588 261 -90 575 -798 -441 317 -764 -540 379 936 366 905 -841 270 857 294 -880 -85 -567 -627 -287 -359 500 -355 85 -251 -446 337 -115 868 804 -533 413 543 -828 129 695 670 745 -895 -152 -460 945 -102 674 -208 76 735 -710 429 -568 -302 -186 143 644 -399 -132 650 949 -407 117 213 -46 967 -983 -396 -710 -37 290 898 117 253 -529 -471 -246 847 661 136 665 -197 136 902 -770 663 181 -658 399 321 840 180 -357 372 881 245 210 -389 -273 -483 -337 -700 -840 787 620 895 -251 -885 54 -745 -307 -762 889 319 559 522 -338 920 -230 -858 -377 311 -901 -252 567 -286 225 -256 825 -931 -200 -21 -920 372 756 -515 445 531 488 193 -86 -812 -492 984 -620 -951 560 -930 -602 441 -408 -266 483 -431 111 -677 -839 355 573 -747 955 503 -55 904 -203 -174 -624 902 -510 -960 -152 -374 542 771 736 77 -654 -566 -249 -215 -498 -983 920 -583 -744 -971 -610 559 525 418 -205 -929 -305 -506 -446 626 -987 -406 -893 486 641 644 -509 398 364 690 541 -180 -410 -599 -310 49 436 826 135 -18 896 429 929 -856 32 -917 -262 -275 903 335 56 -947 473 747 -204 445 614 -650 -421 -249 -912 920 -725 598 -562 299 978 536 473 277 363 57 -458 -208 898 -535 -664 141 -62 927 124 -841 -602 116 -497 -731 304 325 312 277 779 729 -721 638 566 -787 866 161 125 -774 -102 286 560 961 239 818 522 572 -881 -638 -370 15 -675 969 155 -247 39 857 -997 761 -916 -761 272 638 -961 106 -922 276 -321 -297 8 126 -633 101 245 -397 -102 969 895 396 -246 355 421 217 575 -227 -778 851 -843 613 660 -653 284 89 263 821 685 -722 -833 -664 476 155 -658 244 919 912 291 -809 133 95 -931 917 400 -643 -927 -429 131 361 900 524 -782 -823 484 -143 711 -817 -496 738 504 737 -304 -955 553 856 -463 345 -249 -37 287 853 150 -775 704 -452 527 588 -359 -722 295 -127 303 631 -287 53 449 -608 735 46 550 -212 -936 434 481 -925 -143 933 324 354 350 88 -236 895 -309 126 905 -144 -786 96 -676 -391 515 527 517 -410 -74 802 781 -726 818 -641 655 967 -414 975 70 -1000 -795 814 30 -52 -728 -425 -305 -848 -779 -137 -540 -994 705 335 -337 -958 798 579 494 230 -458 753 691 -541 118 -531 482 296 -41 -767 215 871 -647 4 223 -240 -710 -259 729 -58 -798 490 351 436 273 -341 991 -277 448 -767 -806 -391 126 614 216 632 411 69 179 -728 927 303 -358 188 290 -101 -928 -258 351 -189 17 493 -327 135 452 247 17 -346 -585 411 193 802 -927 -164 7 271 -845 -127 935 375 -476 -366 501 -368 -501 -186 -903 879 -727 -508 -692 -386 310 212 -521 -609 225 -253 686 -613 -855 294 205 -498 -547 386 -594 -586 -17 582 -168 -187 128 -730 289 189 589 -55 499 670 873 -203 557 175 -2 189 822 -497 455 614 -329 284 235 -492 -148 198 -151 855 -625 -328 440 -608 699 -33 317 189 224 -974 -75 -249 -682 868 -387 -407 706 -30 316 -319 -817 658 -941 -71 -644 -865 864 945 567 373 742 -436 -604 -538 -10 688 490 90 -553 395 189 -137 895 403 577 638 504 519 -968 882 720 361 -605 538 191 -44 492 997 -587 -843 -798 -355 -12 957 455 -636 -111 893 -932 -772 -634 647 -528 -903 -510 805 774 145 -676 -841 372 -861 -184 -441 167 120 -612 -791 -194 -978 -876 516 -714 -851 -901 855 -150 -957 -162 429 -472 377 -373 764 65 793 635 -505 -579 -643 912 -698 459 -131 186 63 -779 710 -565 -816 -698 -95 183 261 -499 856 -591 -527 959 32 287 -278 206 67 66 -489 498 -432 393 -472 341 255 24 286 940 985 -398 340 578 313 130 288 607 -988 -684 -938 -261 -274 -373 967 -766 820 181 713 953 -483 68 -5 -152 -647 -750 750 -895 -233 -932 -663 888 557 -581 -708 474 76 -832 -957 947 160 -968 949 580 -582 815 -913 -25 303 244 666 -346 -154 104 69 693 -869 -971 -662 -356 794 1000 217 -567 -480 299 263 986 343 -558 -282 561 -145 703 -693 -925 73 969 -327 -606 -3 -373 -162 -809 334 811 -646 298 595 -74 -232 -422 240 -624 522 -436 956 -598 -828 -941 55 -355 238 271 987 -315 -499 530 861 -571 -981 -261 402 351 703 -106 564 -188 65 371 -919 -695 -967 251 241 -658 -362 -307 523 -279 201 893 107 279 858 -108 -478 -638 574 828 -276 -253 -240 -653 -354 -704 -205 -131 -721 -956 -320 -614 668 -187 616 -174 -22 785 -722 -522 -684 -205 -307 -256 -271 -868 435 -454 -740 -892 403 936 -414 338 -177 -635 980 269 -167 -357 231 -842 686 -725 -844 -275 -890 209 641 382 849 961 90 779 511 -985 910 -430 -468 -157 456 -235 324 -342 246 774 -565 64 9 769 706 -345 505 -192 462 197 174 40 547 -752 278 45 -856 -999 -937 659 271 -131 963 -898 168 -314 772 211 436 -633 359 436 898 178 -251 -54 -202 -311 -953 295 536 -400 -429 -50 -61 731 432 176 930 678 -379 971 938 771 469 -211 -449 290 -870 139 374 457 564 158 696 -702 68 -175 -175 670 -269 -546 -918 107 893 -964 -394 -46 -822 735 -232 -927 -449 851 205 257 118 -209 -271 -560 94 903 794 -6 787 -641 427 -670 881 430 -477 344 -357 -113 -507 33 162 -654 414 -477 -653 -351 654 -62 473 979 -464 318 -525 -567 -985 -224 -350 539 -682 988 12 278 325 96 869 -815 -781 -772 36 641 -836 -600 -647 -977 -552 134 882 -628 -704 762 -743 216 -314 819 -48 604 34 951 -599 244 988 103 -698 638 -977 -320 -160 -847 -58 -403 -653 88 -102 157 802 -591 -509 -550 -31 -737 267 727 -7 51 -319 815 -308 980 -919 931 980 -467 578 888 855 -133 -56 559 -277 994 -175 367 4 -833 -55 -241 -822 -851 348 963 576 -861 771 890 -824 -640 327 547 -191 665 -954 760 18 110 417 -719 565 407 576 -947 -999 135 520 -520 -390 459 -889 752 -490 -803 -73 -897 121 981 797 -393 630 545 835 722 756 -234 950 -704 -659 -48 -134 266 -880 -568 194 575 941 -799 250 -754 284 -393 453 46 -101 54 -872 -757 -573 441 -255 -892 -780 -388 794 138 -253 819 -397 -858 -262 116 -892 968 -232 -553 -727 -593 -589 -993 173 939 -227 988 121 -674 -193 -742 172 -831 58 -437 -149 79 -694 -165 249 5 447 734 827 159 486 104 -292 616 432 754 311 290 -234 -635 361 -581 864 932 -973 198 -399 957 460 658 447 -519 869 271 653 -963 -105 -53 897 538 335 -819 937 782 557 804 -674 -939 -736 900 34 -836 -1000 710 -40 -865 218 664 -712 -730 -893 -975 -11 651 754 15 343 900 794 -222 105 520 434 -998 41 45 -706 633 -484 686 -259 -144 -801 -877 -535 -295 53 542 -221 276 335 -113 261 949 -937 133 -516 -508 -794 249 -616 306 627 -586 532 -300 498 159 768 -661 -86 -811 62 172 -278 -107 27 -487 -659 282 845 -674 -18 492 744 -822 -402 820 -654 311 -956 530 238 -849 63 628 -316 998 -888 -410 311 15 -638 -868 -837 -521 -931 -154 139 639 724 -919 -602 -755 349 947 -939 492 -700 -541 318 201 918 122 -555 873 992 557 274 864 418 -802 -47 -122 -949 883 237 -669 119 -412 -783 -877 803 -836 -926 -682 -203 -75 -53 -400 -645 -837 274 -991 227 -720 583 214 -288 -996 904 -82 -736 357 227 578 -975 970 -605 -293 660 393 -355 -637 -508 -698 641 571 -89 160 542 -628 -830 -364 642 -588 706 437 563 -173 -29 423 289 440 117 -145 71 834 -990 -709 911 -678 -647 -579 -938 38 304 478 951 523 -10 -165 -858 -16 436 360 -984 -317 942 -212 934 76 940 -855 67 991 -931 620 298 222 438 231 422 213 -589 674 334 -191 -941 461 886 121 765 -782 -584 -868 353 -154 843 691 -251 -186 367 133 -434 -755 -928 647 201 -386 -927 70 -953 697 -96 890 764 501 419 814 174 657 493 182 410 212 542 6 602 -645 667 -578 374 505 206 373 -210 996 -934 -11 188 -891 -679 827 905 56 -689 -543 -798 139 67 -423 -42 647 857 -17 115 -566 -905 47 -319 -508 922 -59 -440 -871 -170 -480 290 777 218 -765 -873 659 -208 -762 52 903 -426 -168 -78 -209 247 326 -364 -852 90 -181 -659 183 -880 715 452 66 69 -616 -430 -709 -191 635 673 -577 -613 -110 -728 -187 -962 863 415 -614 -805 -711 -228 885 -388 -609 -750 -838 -314 468 390 855 -900 -25 470 -862 -657 569 -841 831 137 -744 974 209 -65 -359 759 610 -878 894 -464 65 419 267 -284 735 -276 -962 -457 -236 41 -21 -620 336 944 -988 802 -572 -452 468 154 -57 261 -243 -358 -670 26 -875 357 -469 -77 -813 306 -786 324 -61 -13 728 894 119 788 647 -450 636 181 -622 763 -601 -841 -880 -908 -751 938 897 -826 978 492 -447 -1 -552 519 652 -247 -183 615 83 14 829 -134 -590 -12 -927 638 -451 411 -781 -822 -658 -675 3 474 -383 -464 -24 546 864 -185 871 -865 488 -608 -236 174 -99 999 182 -349 210 356 560 648 383 140 -303 -453 -164 528 -493 159 145 667 -424 204 -825 -701 -712 246 -62 -689 -819 566 214 30 60 442 672 121 733 884 333 -370 -881 -675 -288 -326 -245 -112 641 -460 346 81 855 -127 -248 -838 -55 965 628 -190 -537 -647 557 -627 -675 279 131 421 7 334 162 520 82 308 406 213 76 317 -530 273 -888 -674 -873 -476 950 -949 892 -597 603 -676 -829 -700 721 60 418 -253 964 49 -567 -136 -354 -934 -778 708 -186 -618 501 -349 961 573 -366 828 728 376 -108 -182 -957 -312 -630 109 -966 -823 -735 -786 -679 768 543 326 -818 -290 460 -25 275 228 -15 740 -683 405 -375 -584 -26 -218 254 -864 798 -740 -910 165 -181 850 -703 504 91 167 314 81 -924 587 910 -622 682 552 763 119 -172 655 846 -376 -212 498 159 -845 -816 287 947 14 -245 202 -411 -756 869 -636 -797 -876 -520 -405 508 -82 85 368 -375 719 321 723 -11 147 60 756 730 931 761 251 -27 202 -58 303 56 -323 -354 -316 -507 729 420 234 58 -508 813 633 -472 277 -306 367 -831 365 538 48 -475 -259 101 -222 94 126 139 -859 -160 977 984 -845 955 -331 -481 -449 28 229 -390 -219 -986 349 -359 -166 -533 322 -898 127 787 0 -132 -61 394 -312 495 445 -185 41 -146 -423 -144 535 -981 -152 -849 741 -817 828 -717 46 634 -241 128 56 -992 -148 830 -790 451 -306 198 222 759 -326 972 -947 967 -951 -978 191 952 -274 385 887 -451 248 892 993 -26 110 169 -583 25 -85 486 390 -893 -568 573 -510 645 -454 413 -437 -120 463 544 -175 90 859 -897 687 -306 -362 -877 -258 387 -339 958 620 384 671 -70 -250 -790 373 -135 997 -899 37 896 -669 750 -145 -882 749 220 306 43 50 903 31 192 -964 -59 -313 -642 -476 537 996 645 -759 918 282 70 -89 -899 277 287 507 -466 -161 294 643 -880 -473 -515 953 993 304 713 921 811 -191 -961 -581 677 157 -228 -330 -34 295 290 -401 260 -357 526 434 476 451 815 -449 449 -62 -651 -530 -485 754 -317 -377 -640 -364 -555 69 677 220 914 673 368 -578 564 -195 833 -188 -279 632 135 625 -528 867 -909 243 -524 -323 837 -362 443 -339 276 31 21 -220 517 960 -928 387 -990 598 893 -307 -579 -844 -912 779 603 780 242 843 703 16 -305 -535 260 -57 -644 -771 674 801 -442 -236 -901 -908 -536 431 481 505 250 -779 -66 760 807 862 189 -232 89 -373 453 623 -158 267 -848 805 886 221 -977 501 623 22 106 -302 404 -376 -447 563 -382 700 967 107 882 -77 650 -706 183 -775 789 -286 451 -922 -274 -738 38 424 -258 1000 140 68 640 -84 -337 969 -101 -995 82 499 99 458 -61 -583 965 -737 183 991 240 140 994 -988 214 -863 47 -207 36 -646 74 711 251 -348 -267 287 -46 849 846 938 -973 -644 511 965 -143 981 -777 357 -667 175 -665 -642 -922 24 -152 59 460 -792 949 -644 -132 -628 -674 923 -698 -5 -202 -514 363 -708 471 217 -756 627 848 -763 -180 218 -185 939 697 297 -223 38 69 -338 -807 -344 -945 -533 138 157 -304 919 -504 -871 445 -823 50 -686 643 -465 -575 -846 449 -37 590 623 -815 -962 901 794 -824 -138 800 981 756 273 -501 -185 411 -62 -121 -266 722 527 54 -436 -934 -855 492 974 -295 -87 -15 -555 -240 870 214 843 78 -210 -734 -387 -20 742 -679 -132 295 431 -679 -336 -61 -690 714 532 -415 615 -487 254 -352 -530 148 -454 -962 215 -15 -576 -999 -535 319 -243 204 -257 -752 187 -393 -276 688 955 601 -739 -893 -46 -560 -6 484 567 347 -464 -894 -41 -736 72 850 774 -183 -461 386 -335 894 367 764 -583 -931 -763 -430 407 166 -804 206 -239 -354 89 348 -671 107 428 290 -475 -447 296 -962 246 -15 699 -383 -820 -244 468 134 -535 -963 659 687 670 -487 406 759 448 -956 -634 -123 12 -546 -121 994 500 -710 -624 951 623 -427 392 569 379 -966 751 901 829 160 234 -101 866 -143 248 -529 -901 890 724 -107 660 588 -681 44 463 101 -872 926 1 726 420 718 -354 56 498 543 185 -339 161 -194 530 -790 734 -51 -232 248 -805 -647 578 -623 -651 198 -957 -972 -864 388 -432 -921 -985 -824 -143 -360 -261 -419 209 -588 593 646 551 -421 -577 -335 508 841 80 -343 -50 -674 976 -48 874 -677 -171 -556 944 875 110 -974 427 -962 -420 49 302 -648 855 714 599 293 411 -715 -312 27 296 -650 -900 -520 -174 -435 693 491 973 -638 995 -749 726 -572 -767 -945 182 -340 -566 595 695 522 659 666 306 -356 -415 734 -134 -549 -62 -924 258 430 -178 519 -90 311 502 628 359 79 752 333 448 -713 124 -208 -404 141 235 -976 437 -243 521 379 -355 673 214 -777 636 285 860 -292 -690 960 -258 975 186 -241 -842 -28 -646 -917 478 570 845 202 738 -867 805 764 837 790 205 502 -306 -573 873 -417 386 535 228 960 528 -178 526 858 403 268 454 -992 -340 -295 -261 421 -529 673 -99 -30 154 -48 -469 358 -534 437 678 150 127 -958 -8 -746 785 -565 -847 844 140 786 -360 -304 951 -160 671 -784 82 793 576 710 117 618 942 -369 -727 -363 -315 -994 896 163 -365 -27 963 360 -362 -948 -238 763 406 461 40 528 489 879 482 -567 270 518 -455 -282 -27 783 -263 949 3 -900 203 -486 -590 -990 -472 -898 -580 198 151 633 -635 790 -238 974 293 -54 105 -522 -134 -991 -459 79 507 410 -965 794 679 807 -872 -16 -444 -975 812 709 -301 -900 399 954 455 872 911 -323 388 -829 756 -655 363 -326 310 857 62 189 -343 -673 403 81 -766 765 541 505 -98 631 -318 -14 418 -98 970 338 -370 -603 799 370 629 -89 -744 -412 994 844 -972 -558 586 294 -113 -90 455 -634 566 990 371 -811 -121 -753 272 -675 554 -424 -237 218 257 -453 995 -247 -544 790 769 -220 50 230 -632 595 325 276 -788 -653 432 -325 -90 -478 -591 -853 -844 -614 810 898 -182 -746 771 -865 -977 784 -834 -348 -260 604 -536 -903 -361 483 -649 -395 549 649 -371 -100 -811 -920 -799 944 964 -222 -652 -479 455 691 938 -840 337 309 -857 468 -69 -568 -294 -521 -117 -967 -557 -212 921 869 -543 139 -380 -704 -256 31 466 -485 -152 501 114 595 388 17 19 -757 256 250 576 -400 -797 808 9 172 -112 267 998 -927 -948 -805 -521 -489 -933 738 -179 -690 -49 481 -654 88 842 -158 -379 -600 -835 530 -855 -497 138 921 640 -871 960 -240 330 78 207 -995 105 -905 394 438 205 -477 446 -991 517 -954 -178 -81 -672 478 772 195 301 -929 731 -516 -888 -788 168 -332 -704 -813 -386 -397 254 -852 -498 101 -841 -463 601 124 -652 -715 567 -60 923 590 -870 786 -382 -456 -279 -536 377 -561 199 -481 572 -119 -831 -387 746 740 -889 -788 815 -992 -908 88 145 -492 -207 786 298 -23 -159 883 -510 -469 447 855 -915 365 497 -540 381 817 825 -526 267 399 -881 512 -887 -814 -466 900 876 974 239 246 360 -328 234 -934 -128 -150 -838 798 108 919 -231 36 -26 357 -382 -949 523 409 909 184 -497 378 903 490 200 309 675 -997 498 -727 -960 -734 863 420 -953 -385 -781 -420 -738 -277 33 -678 605 516 -323 -950 35 -730 -284 671 203 -728 489 -528 -804 -274 -769 357 996 167 -297 -47 961 -715 25 -691 -493 889 -54 831 -569 638 -639 5 -46 -274 -283 220 898 -620 -391 -798 -645 -34 -676 -86 -574 -132 -710 -775 -305 -409 338 293 431 -755 -39 -120 -322 425 18 143 935 -247 912 386 -266 79 -281 698 -326 129 615 759 309 637 349 -737 265 795 572 -657 177 -559 -891 693 -491 836 882 -729 845 -659 221 -260 -771 302 769 -701 -986 167 55 703 -569 3 457 -211 -159 250 -354 -867 586 -961 -935 366 -376 320 921 37 351 -780 436 -779 901 137 -548 532 668 575 -267 -400 -567 920 684 682 895 729 -858 -945 -501 212 -501 -948 -340 -663 550 -273 820 -877 -311 -457 -834 -343 -824 917 954 744 -97 876 -940 -978 -814 -837 -497 596 648 -574 737 -832 -572 -461 -137 -848 873 255 123 -452 704 -211 384 256 189 738 260 473 837 462 -875 933 398 233 -8 -10 556 847 -172 699 749 724 936 772 469 831 800 -814 -216 -361 683 748 832 578 987 884 482 -467 221 579 -639 -274 767 -990 899 102 -292 922 -604 457 -907 -59 342 77 784 -312 -403 781 -432 -554 -705 -456 -693 -157 -314 -84 898 -566 -741 112 788 188 -648 -968 -58 -321 470 792 821 -776 500 309 -779 -421 -822 291 -144 39 248 -549 232 -153 -139 -811 679 191 132 -259 192 663 -852 89 -417 -697 954 834 -545 119 887 -570 -273 -376 530 -318 -644 162 592 -63 40 90 -313 -421 940 -579 619 -620 834 -458 442 -118 -653 489 586 -560 351 -692 -175 -871 -77 -305 27 694 -188 458 -293 -243 -296 -702 198 -358 583 -498 891 -663 851 964 -814 -349 -950 -165 101 921 -206 -385 -592 -856 863 -768 -487 -6 129 -247 135 735 282 222 528 -705 -815 452 688 -714 500 -504 -959 -976 407 572 538 -460 142 -697 130 978 499 62 739 -311 29 541 21 434 -907 373 194 362 -839 -480 -946 -580 164 -828 206 -669 558 402 -973 168 4 -847 947 161 -14 968 -258 988 124 -115 669 -900 -161 -697 516 -470 -930 -477 51 138 -356 268 -111 -518 -424 420 -216 -473 -345 766 507 186 388 -827 -444 829 -158 -650 74 609 943 -232 -847 -480 -79 61 -229 -898 -556 -599 -328 -708 492 -98 736 602 615 -416 105 -122 -841 909 -420 982 413 -568 699 541 964 102 -200 -207 -308 -653 895 -727 -159 931 134 725 -292 -698 -597 -452 -624 -351 -933 138 -389 -323 769 268 670 910 -248 619 -238 543 -64 -458 -200 -288 949 -801 869 820 -889 188 95 -924 878 -764 97 -74 981 -664 799 -632 37 -593 -397 976 366 -237 -990 -810 810 -23 -179 -461 139 574 538 996 -283 -913 -729 -322 491 915 970 720 -787 -389 852 740 158 -181 -581 -778 -880 -884 987 513 957 526 -868 845 -999 706 -788 87 545 -828 -870 786 643 -913 -867 -280 215 729 925 -461 -544 -630 -74 805 625 713 -598 859 815 43 -466 -130 809 -467 -378 100 -327 -718 412 -951 390 390 731 -843 -491 743 579 677 -969 -906 -745 -819 -131 62 988 -489 354 -38 375 855 276 476 299 733 -820 284 605 -225 -946 -145 407 74 -271 301 -145 -88 -408 971 -268 55 -19 -757 789 257 1000 -734 -205 638 351 -847 161 162 193 16 -444 -701 -872 -910 686 758 501 538 660 380 -176 -951 -513 375 874 -757 975 105 105 872 310 -525 -628 850 125 823 136 590 667 -409 -698 -884 195 126 668 -558 341 -403 435 822 -768 -730 364 624 925 -451 -935 -515 627 -717 793 -797 554 390 -993 -225 -390 -728 440 -717 676 -919 904 -88 -264 -798 -533 -128 869 -248 686 -349 -594 -966 -411 189 -261 684 58 208 -765 120 217 -871 988 -157 834 -965 -930 -601 -643 875 -956 -411 139 469 -775 819 -927 394 -988 -884 -815 -239 615 -552 -458 -105 -655 -182 -326 -845 437 442 -985 97 788 157 -573 -319 -241 -890 -362 -232 -361 -603 777 -330 235 -740 -361 970 889 -526 580 675 -333 -371 373 -732 997 444 195 893 475 -636 -61 809 408 494 134 961 143 810 -929 125 -673 -259 -736 -71 408 -131 -874 485 404 -685 0 -227 186 -599 456 581 -984 -723 -959 545 -830 -220 -742 -901 191 -642 -111 -561 291 -203 -951 105 784 444 821 750 -255 494 -776 -509 778 -189 845 -930 -927 832 -347 352 -284 387 -532 490 929 558 -575 -623 783 957 978 -756 -519 1000 -814 454 -453 413 -760 -819 -21 -467 231 817 247 745 298 -653 958 -353 545 164 934 520 671 492 -636 656 232 682 -864 -462 626 -799 570 1 802 957 -776 -358 -934 512 844 -768 -637 -547 229 -7 -994 502 911 615 -687 -615 410 -503 -80 -141 328 155 -817 -181 912 409 -642 -799 -826 -326 29 -766 -884 368 -768 849 65 61 -17 187 452 -272 900 -634 -343 -544 -687 -561 796 -516 424 -862 -709 938 -695 -643 -386 81 -405 -169 -143 -398 951 470 -563 -129 306 -950 422 158 56 113 166 548 406 165 688 366 -75 -336 -248 30 442 -197 -647 -275 110 -1000 -574 19 -711 218 -741 587 430 191 -764 47 -190 599 827 966 -266 -88 -12 -601 -12 127 856 623 850 -937 832 295 -925 524 7 -198 577 -348 43 509 -97 -795 -523 507 -64 887 -625 -721 70 783 35 -506 -229 885 921 248 -154 834 29 331 366 824 317 974 -432 520 177 -367 564 724 614 12 -716 -907 254 -726 -258 658 -96 -707 -844 -51 457 -940 -230 949 324 784 -282 952 363 -258 -860 843 -561 -312 -45 130 -115 723 110 -410 -921 -531 115 -686 416 -636 18 114 840 900 71 -326 777 403 -638 159 818 826 439 -164 -489 -466 113 667 -117 383 -219 -943 -882 -708 1 787 952 -222 171 678 870 -363 -142 611 485 394 -471 -286 171 201 944 -89 -581 739 -29 429 201 -573 -833 718 -191 -636 -854 122 -228 -284 801 274 -921 -248 -993 -878 -873 654 -37 -539 -581 -461 -878 -571 -55 850 383 906 -288 328 -432 -225 -188 -531 259 -388 -6 977 903 -258 -255 -40 -687 -114 -236 267 -931 -940 383 -763 -6 601 -518 -630 117 -312 389 822 -419 327 -34 301 677 -348 640 926 -135 -557 -245 -60 -337 576 -141 922 -50 -848 1 -545 598 483 51 -876 171 -47 -298 770 -630 192 -528 259 958 445 -46 990 343 -627 741 490 -968 -805 776 -45 -950 861 296 -713 -494 451 954 -323 403 -353 -736 -169 -671 -582 486 417 922 -786 -930 -570 460 -135 966 544 29 -601 217 -836 556 45 610 -178 472 839 616 815 -203 451 438 -920 -466 -937 -963 -936 -727 828 -972 938 572 -467 -675 920 -283 -323 -487 881 -305 1000 124 757 -191 -699 961 -177 558 -496 622 761 704 -235 -475 543 -953 -696 -223 -796 -399 -917 -603 -543 -683 -473 -492 242 736 -122 -8 -635 -171 687 890 501 -431 -908 -85 -179 -653 201 809 -344 105 -858 -51 -669 -457 -977 -56 422 -638 343 -578 867 308 650 -985 22 416 -350 487 85 -581 180 282 648 334 -801 -570 517 -943 10 930 649 965 152 547 -413 -889 -769 -693 677 -167 73 263 131 -862 380 137 -385 -419 73 311 -116 760 -149 -33 -287 26 871 -220 -229 -786 955 -336 974 -708 -713 -280 -652 -687 -923 80 -32 515 -719 238 712 166 -921 82 306 -376 551 -630 782 -403 -545 -46 -89 -962 52 445 -603 -412 -991 -27 124 244 -936 -66 -377 703 787 433 -456 -93 180 -73 83 -843 -451 -202 -683 -260 493 -630 955 936 -532 -130 -893 57 -482 530 -339 -899 -243 152 89 -774 -30 -119 -565 -587 492 342 850 -523 -241 698 -118 -94 417 22 87 -914 -694 717 -778 -504 -321 -726 -974 -145 -532 -681 -875 837 982 332 703 -204 -751 -220 -973 -831 -982 -378 167 204 -984 -338 394 -864 -893 191 -766 320 -851 111 261 631 514 554 749 -618 -55 -256 826 -317 556 262 510 -845 352 -537 117 -401 -564 -581 -461 525 487 965 903 266 323 -180 -219 -938 -938 -232 -922 83 -555 -689 -812 -91 -414 887 792 -213 -999 647 -927 -821 -469 190 -119 -955 724 59 -600 603 -205 -520 688 -731 604 -316 -983 103 756 262 -682 -134 -317 633 547 -670 383 -302 -272 -449 978 -871 -607 -890 661 -856 51 -714 644 -735 414 490 -664 -842 -550 120 710 385 -215 117 -660 38 190 -897 450 -826 -23 492 766 -289 -223 -967 -218 426 165 -354 -378 -14 -138 754 294 -120 802 866 -6 -382 -157 -805 -65 437 -183 -364 -998 97 620 890 128 -321 -57 -430 145 806 -860 505 -68 -331 -133 -827 -455 -147 964 504 872 484 -86 946 688 526 860 -842 -978 -71 -773 459 346 -562 -286 455 -170 -939 -145 -92 492 994 881 -345 980 656 -128 -9 640 998 481 -470 -11 -816 297 474 -696 780 -599 168 948 -452 -529 -701 574 -732 -921 -995 -599 321 323 -715 236 -929 -274 169 -848 481 -805 625 -567 -709 182 575 -946 751 112 -158 534 680 -964 695 -876 260 -558 948 -458 -551 839 37 -561 12 -689 -249 52 471 402 541 -16 -628 -667 558 -651 245 446 623 494 923 -619 -891 -281 -150 -443 -331 265 458 -596 319 866 -874 557 884 675 180 -459 619 410 -330 817 -511 34 -962 164 -393 -140 -70 -558 -52 -593 -126 592 -570 395 -567 500 227 -634 -932 -36 -64 616 0 600 84 407 -244 780 206 442 -842 -91 -924 -19 210 62 -614 736 -789 679 -681 799 -944 -644 -515 377 60 -125 -440 -410 380 560 -293 -922 -84 -978 -689 637 -766 -604 588 -378 404 -746 -942 -761 -152 384 164 -258 -969 -680 -751 -589 -353 -924 785 -463 -734 685 -678 936 -422 193 -158 47 210 258 168 -403 5 474 137 -609 83 677 15 369 577 371 -754 -506 845 911 -880 961 162 892 -358 232 -580 -693 861 470 -665 -895 943 -121 993 282 -748 575 -550 -917 192 60 782 -63 945 822 189 817 -88 295 -336 128 978 729 689 -740 553 -138 -681 264 -696 -594 934 -150 87 -580 2 573 178 139 -233 174 195 -856 -788 96 -387 668 725 -980 88 -72 742 299 299 1 -575 62 -224 -27 401 -53 -876 248 426 -775 72 -422 635 574 -302 569 -791 863 534 -311 339 -299 795 -717 611 186 571 95 -834 670 -903 534 527 608 -867 672 901 820 231 644 -176 -741 -252 -134 -687 878 149 797 -493 327 56 211 77 -840 -59 -662 894 951 917 -338 325 -85 -651 693 714 181 955 -96 519 758 -847 861 -730 -193 356 174 778 -976 -732 -269 489 501 -351 682 -740 -623 644 430 997 827 -392 742 -575 445 706 963 510 -145 878 -768 -190 -774 423 426 -802 -711 715 -228 924 493 993 -539 787 -75 669 408 -175 62 -147 -604 -942 -788 362 -146 -376 110 -648 -390 -516 90 -936 288 -729 648 -431 118 51 -531 152 45 -763 137 -849 -713 -953 910 958 374 -817 -746 -197 948 -944 367 -404 -262 796 -794 114 -985 -18 -365 919 -40 -471 395 769 286 107 -7 651 881 -387 283 -3 -797 -281 477 610 647 890 -590 -979 -591 -265 407 -961 -164 -356 293 -522 738 939 71 949 -47 -354 -670 741 979 440 -840 -285 -659 -270 944 609 -139 377 598 -607 -431 902 878 856 965 -812 -829 957 666 -247 -572 -495 526 -768 -862 920 68 678 -878 -189 -336 -632 363 -373 -695 -68 -416 -249 -754 -111 -709 999 30 -869 131 -505 591 59 -582 765 505 884 630 242 -817 -261 963 -532 598 -600 -400 590 362 772 623 -340 839 -14 837 670 333 897 363 -537 -87 -947 -972 522 -101 179 -327 -820 421 60 423 -216 -476 306 -9 -62 -996 483 612 -222 -695 172 807 -9 137 -847 -291 190 -24 -200 -522 760 -842 974 58 -707 -763 -759 734 562 304 -717 -186 465 -974 -182 -443 608 9 607 536 -430 384 -992 -228 -185 565 -799 -166 -412 -900 410 -503 -347 -668 297 60 464 727 -337 -492 -798 -232 467 856 -295 839 553 -304 -870 395 608 -748 20 443 21 -156 236 192 965 63 724 -658 -351 673 656 58 804 -212 175 875 -737 -298 -148 -896 475 557 -759 -966 -62 -104 -178 630 -894 -310 -845 -767 350 314 813 374 835 -896 746 -217 296 -535 -907 -887 593 -364 870 277 820 -919 -807 96 -640 -925 -466 -446 -590 732 617 808 508 -715 -985 -712 -656 -536 -652 -348 -840 -361 337 639 106 -805 -158 360 -708 987 -624 191 -999 964 -886 -900 0 -21 -525 573 844 -272 -54 756 4 -736 677 -635 -739 516 533 758 -899 -143 -411 -69 -384 -309 787 531 -646 242 427 -493 -961 -67 -577 8 10 -17 -298 248 767 -331 169 -94 -487 334 -919 -807 212 396 -55 256 -511 -777 632 936 -196 472 348 -303 445 502 212 -729 -223 -717 -780 -336 -810 588 -107 999 744 225 -197 -783 333 -770 -373 -917 33 287 -506 818 14 199 900 -581 -921 -936 579 152 355 107 -680 217 723 772 -203 -193 671 953 -848 564 672 73 956 193 -158 -880 39 303 -559 284 -176 523 -178 473 -506 -407 -412 -544 354 298 544 -918 844 371 -774 -813 -838 -982 600 311 337 -204 -962 792 -529 66 -729 686 -421 -632 -143 -945 -55 30 448 61 -748 840 732 -609 638 930 -158 -902 34 749 566 951 179 407 -243 919 627 296 -938 430 -598 47 592 -217 -821 125 -871 -474 -69 748 -866 50 580 -904 149 8 -996 -512 338 53 -563 641 878 -384 -992 -407 -403 -242 145 -564 -998 929 -462 -625 -648 492 374 -929 -610 756 420 726 -782 -425 659 694 831 645 -48 13 -153 594 -453 187 279 -517 152 -245 -602 -246 -474 94 -26 -786 771 -72 788 111 -491 232 507 -792 164 -660 -243 673 -905 -462 -836 -966 623 981 -219 180 -434 112 716 -532 -338 318 -96 542 -136 -337 -182 508 533 -384 -794 295 453 191 202 651 919 -534 303 386 -406 864 -79 -297 -775 -201 -294 744 609 309 489 -768 -498 694 -285 -191 254 41 684 369 -192 -806 -475 -208 334 491 -169 -216 -831 -407 934 -775 265 52 33 278 -527 580 861 -804 824 886 -844 -390 946 -528 529 -181 -900 868 -350 -75 486 -489 850 104 612 -383 921 742 -132 212 -483 525 -617 -876 708 883 -217 675 28 232 -861 -700 884 -698 938 623 277 910 -331 -676 645 -503 754 -519 677 170 -374 542 -513 -49 -144 156 707 781 39 171 -252 427 247 822 -380 -737 -81 30 -851 95 -4 531 548 -486 17 527 106 -260 863 881 -306 610 -821 -188 971 -742 -783 -674 676 93 804 492 -588 -868 902 612 774 -653 -318 168 -612 -31 -867 744 -825 -113 -910 -693 -372 -156 579 441 560 -654 291 -691 171 -930 -208 -157 783 -337 -156 -178 601 -450 -44 -971 -612 -599 999 203 40 -204 -6 595 275 170 896 52 457 -384 -604 -488 -438 -689 -103 435 484 -765 -306 48 615 872 -510 208 925 -776 955 781 -276 143 19 -663 887 111 629 -242 -349 -512 -874 708 -3 976 -743 972 -54 306 65 -154 -865 918 -522 -514 269 -799 499 739 -190 900 -61 100 262 -605 -578 -875 315 -43 -520 630 566 -73 -123 -311 -424 459 -818 -52 163 640 -538 -912 667 384 486 -648 846 376 775 316 720 -389 -832 -823 541 472 207 858 -249 207 159 858 864 -464 620 489 -321 204 -908 -378 -81 368 989 56 401 -275 -936 996 -255 -147 -863 -805 517 949 281 979 -874 -333 -298 -853 899 798 -956 712 -611 610 -668 37 -403 -718 2 -365 269 -178 -117 -939 254 256 -216 -286 -885 342 -462 652 761 -407 -900 43 753 -588 703 -432 -83 -693 -812 -125 168 992 -837 -459 933 604 294 -243 -105 -464 -616 668 -322 -462 158 -488 -209 -844 13 727 -150 -94 6 -303 -963 -503 -592 330 -858 -167 -246 -708 355 73 749 -466 -319 -926 678 271 841 -294 230 -329 836 416 -660 -153 584 -451 567 -980 -30 -30 196 -664 -2 893 -307 -287 719 800 -198 -665 500 438 999 -703 -336 -871 435 -281 716 -703 -318 612 -608 -715 -785 -419 -150 -814 709 -655 173 812 144 -127 997 -289 -430 -140 -765 -491 -354 -968 344 880 -900 406 -192 755 -542 25 310 124 -36 684 -892 910 139 -169 81 -763 -721 459 -673 486 -350 -430 67 -881 -361 -288 -72 -851 -661 -928 710 -333 91 -715 -777 -108 545 468 988 -59 -298 -671 232 -725 664 504 -622 -160 367 -216 653 -215 -390 503 -365 490 -120 713 654 185 -520 175 704 -701 589 -667 -994 851 -97 899 -205 -898 903 461 -105 124 -837 -356 -284 115 333 961 747 963 59 -758 150 -965 495 -686 343 86 -961 479 305 416 -204 -698 -715 511 -933 -485 504 742 882 741 652 728 -518 248 -766 -558 53 673 447 -54 -762 525 -506 917 -249 171 678 -657 306 481 286 21 492 -271 -6 -482 739 -713 455 -815 -897 868 -807 -292 369 528 -425 -339 -705 -618 639 538 -651 -549 -634 980 -691 -733 -380 223 -367 552 196 -749 -209 -773 -69 -410 301 638 400 505 -415 425 390 569 -141 -724 505 133 234 310 -964 17 874 456 354 -960 -382 809 840 524 -486 -566 277 538 -390 -988 946 -55 419 538 -544 -338 760 400 153 522 574 -630 792 -686 258 157 -523 327 -452 669 -372 551 715 -29 423 601 -164 -653 733 -967 -863 -462 -998 599 659 -457 985 -704 652 -259 -129 -452 891 -550 -342 9 -980 -946 -520 -545 320 917 951 -34 166 -844 582 -919 711 -898 990 -823 73 721 145 905 330 972 321 -113 -310 287 375 851 -167 1000 -72 -933 303 934 -937 -505 -160 257 961 -42 987 -140 -238 10 -231 86 -30 -430 648 -706 -259 436 -732 -378 102 195 -322 -393 891 959 -397 -427 777 -662 -79 -661 436 -808 34 20 -467 816 865 943 -35 604 -256 419 -42 695 -63 -584 -317 -815 -510 -607 632 -693 961 508 745 -814 905 -434 297 -430 -562 -591 -96 684 261 832 -189 -21 -866 -454 -936 867 781 -354 -635 43 -831 -111 -662 -141 461 -694 -810 -248 -402 285 -977 -831 -177 284 -547 -35 -952 -881 -896 584 -182 -208 -871 330 -450 517 109 756 -641 -428 468 -596 -397 297 532 -258 881 588 -607 925 -61 501 10 516 930 721 -773 43 338 -440 -326 -41 -956 -73 -988 160 -601 -865 -734 -739 627 75 25 -805 -70 111 114 -668 188 -105 -452 886 474 670 -453 -207 448 878 605 -601 -476 808 387 -581 -203 -912 216 26 212 77 -800 395 -593 -402 -369 334 794 700 -818 -452 -646 -72 481 815 913 626 -809 -674 -430 -863 -838 762 992 696 610 656 646 -894 -873 -650 -345 -276 -834 164 91 -140 -975 905 -273 -857 31 86 -100 675 -572 425 -549 -912 383 204 445 -856 228 324 895 416 -536 552 429 -447 -885 274 559 274 293 991 -30 964 -667 333 923 962 -974 532 332 945 -542 269 815 -998 -41 801 979 154 -104 -4 857 964 455 -600 -844 -101 506 820 326 302 458 145 -440 842 268 122 -43 -984 102 12 -676 90 -427 819 39 -895 -575 -461 -253 -292 -313 -424 -3 158 24 -93 632 -119 268 515 670 -188 -525 280 831 -400 73 392 512 253 -8 -320 40 426 -566 44 -817 -380 -575 475 461 675 -693 196 -309 -583 30 259 848 992 790 -212 456 -196 313 -569 133 885 39 38 -621 -35 144 -174 228 796 -626 -504 -420 -914 415 -172 -401 -577 326 956 322 -42 -697 -427 529 559 -277 710 -782 -362 -699 -552 -597 -242 480 -412 350 307 -163 -359 226 964 984 740 144 -247 -602 -980 -387 798 980 889 563 -826 -164 -823 881 -464 370 -115 352 446 21 -744 -853 -889 483 -10 -290 -597 -731 -528 34 -276 31 -91 -94 -420 -28 -592 8 150 968 536 -485 -53 659 82 -889 -604 407 -951 -361 -771 -47 -727 -393 701 888 908 -866 -30 934 775 444 954 -799 771 120 -645 -259 412 -34 -69 958 -447 266 -689 557 -684 -572 -732 -299 480 -355 -319 -501 -21 478 312 -277 416 -210 177 208 764 910 -790 976 900 592 -515 757 899 257 674 -763 862 158 329 279 -877 65 992 714 561 -440 -820 487 837 431 113 847 -743 -673 373 927 412 50 -487 -911 910 -247 -1000 426 -99 -47 354 -875 275 -544 480 -301 -953 843 97 530 496 761 545 -488 -839 -694 -738 185 347 -966 -704 909 838 -16 -573 -473 679 815 -748 -965 -61 31 317 550 945 338 829 740 -526 453 652 528 -588 223 977 -142 -819 -250 260 231 -588 -345 -592 -528 63 79 824 -750 -731 909 -188 312 -70 446 595 618 -145 172 -156 238 675 -433 814 738 165 -122 263 554 250 -929 -365 287 -252 228 709 -754 943 374 -472 -625 -333 531 833 850 -168 -433 892 -792 462 790 257 682 119 964 -410 -547 -237 -900 382 -183 559 422 -924 649 -555 -868 -498 -559 -405 -657 -296 -887 -115 974 942 411 554 -718 -219 -614 702 -939 119 682 -309 -276 631 -114 -512 -138 -121 -589 -620 -826 -605 793 -234 582 662 -490 -638 -649 -881 298 -47 484 -553 -626 -225 -424 -916 -304 281 746 -208 -203 -320 710 559 -542 457 60 213 -340 8 126 -563 -127 244 490 706 -36 250 135 -538 602 -904 -866 753 981 -257 617 592 -925 648 252 -52 756 147 308 -211 -838 370 -72 513 -641 -834 849 -289 -991 -855 -308 920 194 31 -820 108 -602 34 141 33 345 107 -692 -121 586 -940 -848 -935 -815 -981 145 510 -940 57 557 585 77 -36 -585 -396 -372 893 961 -247 -758 -213 -689 25 325 469 466 847 684 -951 909 -74 -204 675 -920 244 867 412 -841 -568 509 756 -26 -77 528 -36 -512 425 -25 708 145 828 -325 437 -865 846 856 -704 60 521 -333 -486 109 -554 -287 -107 697 833 765 230 146 30 231 -817 -316 -537 411 936 -384 -553 -665 654 907 468 4 653 -777 -659 676 874 521 414 -297 -984 530 -334 -547 -685 56 -77 -871 -276 -73 142 -609 855 42 491 983 -241 -687 917 -795 439 203 205 793 -316 -827 165 179 -770 -773 -274 837 -847 -104 397 869 967 108 877 -259 391 -975 -507 593 -372 -198 -768 957 -513 -417 339 -1 -588 -98 410 -803 970 26 56 70 2 -17 -762 -912 -615 465 -924 958 -87 555 -412 -28 939 -242 -343 -914 916 -936 427 -329 30 -557 360 232 -869 -653 -642 -316 597 -749 858 -307 115 -849 880 541 875 -768 31 -468 385 -660 435 889 652 -982 -792 -656 -865 271 45 -1 -738 694 211 -311 849 125 -588 -904 426 -158 -675 -154 622 714 511 -703 -435 -83 353 466 448 -51 814 147 399 -456 -160 -608 -461 237 907 654 799 891 -577 621 -554 -933 645 -914 -307 -630 -747 363 219 -554 337 993 -854 -828 739 648 -227 907 644 577 91 -859 343 48 -896 356 -692 814 392 -142 -289 -561 349 37 959 -382 -696 -263 -332 97 -46 -758 -281 -529 131 -69 122 388 -198 518 360 -490 -417 729 194 893 -389 356 247 -525 -426 938 92 -538 -177 -98 373 891 -448 -795 -605 -645 -368 -96 -135 544 805 -771 845 509 -896 37 287 -694 -578 -718 257 887 -205 -298 818 694 -455 161 -253 -535 406 -272 -116 -589 3 484 476 207 -792 473 98 878 493 180 649 204 879 468 415 259 -773 -279 -242 -827 576 -993 -278 -573 -408 -121 773 -675 -745 275 514 30 161 -615 -892 993 -417 -358 -39 166 328 470 979 694 -882 627 -490 -77 98 371 633 596 566 -248 -561 -455 810 -253 566 -327 -880 289 181 760 139 -535 -553 905 -802 776 -303 360 925 599 -290 -934 786 -795 -852 -386 237 805 -266 383 477 201 745 927 -989 -720 -318 720 316 -949 811 182 -908 -197 -431 187 -757 277 342 795 10 119 814 412 65 384 -921 -208 -941 -598 -671 412 -955 238 -95 -765 487 -742 -916 -996 677 289 21 412 -825 -555 -436 -783 754 -403 -689 180 756 965 -770 -214 -946 -170 -97 192 670 146 -286 100 269 74 -370 -878 505 -758 -920 -953 881 -931 -802 -382 -604 -678 848 -421 750 0 -593 115 -224 -251 -168 -224 886 817 939 -412 -417 -707 -266 633 584 -963 238 -940 249 852 931 608 -713 -633 74 -46 47 622 -909 -162 -73 553 -291 796 70 -547 105 -738 519 435 91 -341 -616 549 32 964 932 -65 635 -525 -608 156 -479 673 438 373 -598 967 611 941 379 442 562 840 -242 801 -109 553 -166 -801 834 638 -293 720 -954 -436 826 -729 -870 381 -561 -981 -580 92 -525 -556 474 609 295 172 255 592 501 -41 -206 533 973 738 791 -579 -797 918 597 -762 13 -545 -368 856 760 884 -565 -113 -772 556 -181 -734 486 -695 -335 -183 404 22 -56 251 922 648 -727 264 -531 904 700 161 310 -306 104 -409 857 805 337 819 260 -114 -6 563 -977 -696 19 213 -553 193 -74 316 791 -464 174 -512 658 -372 300 -937 -826 -228 73 963 590 808 -954 -468 988 -37 601 453 299 744 -65 433 -829 222 236 -557 -453 215 -777 -496 297 559 963 159 -816 -682 540 -511 -333 238 617 -992 -295 994 788 -897 -361 -79 -728 -263 -213 -977 -679 226 -356 -497 -3 -122 -112 72 27 -405 953 -830 -990 -592 -887 -569 -633 844 -580 -680 777 -992 -692 -367 -887 -461 660 408 -321 547 693 367 368 977 -103 -718 -58 985 959 985 538 270 -926 929 339 974 -149 -915 142 -312 136 478 755 -960 -143 288 687 -675 458 63 240 -828 619 -987 -353 737 -939 -719 917 -485 -169 970 -642 -331 890 840 412 81 -1000 48 967 -181 -597 -524 440 -316 -656 -415 318 -593 -36 -898 -305 731 602 871 -639 990 -582 -972 793 417 -706 645 614 -955 -935 -940 373 845 977 -339 -766 875 -862 -840 -677 -346 -262 -79 -420 -918 95 746 277 -64 -73 450 -914 114 346 -146 326 831 -382 -726 188 -14 -957 214 285 734 -104 -854 -998 552 814 298 609 -851 -915 -224 822 -127 942 -340 -261 -713 626 483 -7 -448 838 828 420 493 -571 -858 470 -90 -409 831 958 -426 876 256 620 492 327 -33 -717 841 -759 -635 86 966 899 -626 249 762 529 840 619 735 -976 80 889 452 975 -335 -6 646 -766 472 793 -294 -215 60 951 346 642 682 822 -768 222 -942 -28 419 238 418 666 222 -291 -175 -659 -456 -699 523 -158 -621 303 -766 -367 -905 -565 494 412 -822 -290 -819 409 575 49 -986 928 -53 -300 136 997 286 -574 -23 89 -281 319 632 261 607 399 729 776 -233 273 55 429 967 251 -989 25 -29 -666 -103 483 359 365 173 -408 216 -239 823 128 -284 -296 -969 94 -141 491 -623 -790 347 678 -156 169 466 854 424 181 379 724 722 548 315 -245 225 539 603 -604 734 -52 -177 -856 -926 740 -930 -398 16 201 885 -186 407 -149 -532 -348 142 -511 279 -364 -881 775 518 -406 287 403 -890 63 -526 734 -480 61 773 323 -41 -185 -444 706 -206 88 198 -902 403 913 -810 115 448 -459 663 -103 529 -782 484 73 362 156 404 -143 899 -458 -784 662 -226 -65 -493 88 -961 -471 327 507 868 489 295 204 836 661 -631 300 -580 433 -912 -790 -831 -707 179 -507 550 -510 -300 296 884 -466 871 122 -476 615 427 -226 -393 -214 892 -586 -907 324 -375 315 953 -211 -582 810 397 563 426 718 -14 803 195 -919 191 616 -330 420 326 -827 647 -642 639 532 -503 803 232 391 -14 241 219 249 -441 -773 -386 801 176 -626 263 -458 -879 -757 -102 -885 -911 221 -923 636 893 -241 -600 -253 779 123 -599 -291 127 -197 718 -249 185 -732 -480 893 120 -162 -149 -579 651 510 650 -199 723 26 -320 454 678 348 788 -209 -851 801 256 665 -7 566 985 61 -424 -615 50 502 541 915 -715 -970 -61 -784 -494 156 -458 921 -92 -90 -293 -418 -124 439 720 254 -646 -693 -224 -219 789 -461 -477 -419 -721 -411 279 -20 636 572 -104 -428 618 662 846 121 425 -434 -249 718 404 -547 -374 -467 -388 949 -356 441 -385 -907 583 402 -780 -456 -56 810 973 -276 -393 -326 522 715 -157 867 5 863 35 0 507 584 249 334 -168 536 1 391 611 -7 756 15 646 365 495 -591 -440 -153 -278 415 -914 -867 -148 -628 -55 310 -383 844 684 230 -894 537 -817 -185 696 264 -656 -690 -882 -657 -146 -364 285 943 -316 894 21 925 518 586 741 287 850 457 765 735 -92 855 -136 236 -111 -311 963 501 657 151 -366 -24 -320 237 -13 643 857 341 -923 539 -708 -78 -164 230 -948 1000 -131 434 247 413 -627 -715 449 -600 -634 -206 563 -636 807 -889 -726 -72 -883 465 -121 -157 -445 502 -991 -49 -946 989 -723 201 -227 -65 -357 -967 121 566 500 670 916 462 534 786 659 99 -949 523 458 -488 975 -668 928 -272 -785 156 938 961 -468 -122 919 669 -414 119 -703 153 -471 -865 -820 61 -174 -903 -129 769 74 -229 -952 41 -330 540 658 952 594 649 922 736 -806 -883 -377 168 -233 105 -958 -219 495 537 -360 545 603 195 -828 -397 -215 368 377 928 267 717 537 -717 941 638 -671 -189 -722 -581 940 -720 619 730 242 630 540 917 -204 -307 927 -285 -183 -775 306 23 862 437 -910 977 979 -158 -909 -943 -914 -126 -292 730 898 -960 336 750 -90 955 -339 322 730 -243 -690 462 -937 -96 -137 114 350 629 -466 435 -216 10 73 -726 372 -78 -162 538 -195 497 -617 33 474 -162 -246 -302 -984 253 439 819 -763 631 -806 520 -13 -937 -14 510 -987 -859 23 -265 -14 -152 390 575 346 -556 -211 209 324 -441 828 -159 -868 716 269 -570 -349 -331 -59 -125 46 431 -677 762 479 -331 -852 521 -284 -731 698 779 843 -71 928 -297 -362 -330 -916 -882 230 141 428 606 -27 591 192 857 86 -52 -650 -771 535 -500 192 69 -680 -954 416 -721 -934 473 134 -107 -698 326 -998 94 26 -117 470 -42 602 789 -225 -723 -662 641 -483 -241 -618 -107 54 780 -725 951 -166 573 161 -630 951 -884 164 -360 362 826 222 -226 773 -450 35 -386 244 59 347 -357 184 -322 -227 580 899 -856 215 389 -915 -218 -590 675 -463 -80 -19 -397 485 -442 -947 -858 812 2 -165 938 388 -511 833 -800 -392 -332 388 434 -677 -85 787 965 -863 198 474 -579 -86 355 -401 -130 364 720 -976 141 958 -995 -610 -289 430 209 86 332 685 524 -485 -140 -640 -559 -801 -47 594 405 -636 -506 -211 561 -900 -508 -621 230 -712 -75 -879 776 798 -334 311 837 -60 427 -93 -794 -674 -370 211 147 -703 46 -613 -121 -745 -88 -59 -459 251 -979 776 -261 -882 459 220 254 572 -995 -190 -21 -788 -87 -776 831 -198 -384 -148 -47 840 -397 -975 -301 110 774 46 -812 -321 849 -152 542 345 576 949 617 858 -179 -481 451 -504 495 272 948 -541 -312 -102 709 33 -816 259 471 -93 -746 -356 807 -246 228 347 -186 -101 123 474 565 -339 287 511 232 381 -39 -174 -425 905 -743 996 -644 -186 576 658 125 989 157 621 -840 -209 566 793 -831 868 463 -930 406 -640 -71 134 -498 -330 -105 277 -312 -641 831 -731 386 -480 -697 996 -109 298 666 537 424 -245 267 660 -520 -24 -18 363 643 580 222 -734 -541 774 235 -125 -695 -572 -439 362 708 -357 -39 70 -230 -457 853 345 -387 -781 -12 249 -684 776 -621 49 -169 447 -542 -831 362 491 -224 799 -579 925 -842 534 -170 252 292 -922 -647 -452 32 -642 244 -112 579 -814 481 748 2 799 836 -108 -244 -288 -58 -479 788 880 848 800 -887 -378 -720 805 778 89 141 823 411 -740 -98 18 791 319 -134 539 -334 -231 -664 672 -345 -430 -667 587 77 778 -300 120 226 -562 622 -394 218 632 277 -981 -239 962 944 127 -955 529 -972 -803 -555 -702 -244 265 247 546 669 -653 -479 -4 73 -114 -67 -771 -369 364 -85 -610 -561 431 308 837 -471 677 -771 -399 -605 120 -883 692 -706 142 -7 195 -248 -925 -923 799 -37 872 -622 863 -169 800 -132 -307 926 -563 -426 199 960 30 -920 -543 -723 97 -642 396 -187 -414 122 -680 -371 -412 -223 484 821 -885 -188 845 -663 479 945 541 658 475 235 42 323 -890 -485 -307 -66 775 588 839 -696 -455 718 747 -968 -233 -587 -422 784 -916 -227 287 -649 -96 -995 -364 -172 578 145 863 641 -392 428 239 661 712 74 -576 -970 607 -618 -977 773 327 427 187 514 343 -635 883 408 -453 -484 -725 460 -594 -144 706 -832 -848 -777 921 -650 240 -940 -156 745 533 621 817 74 -81 962 -339 -538 12 -247 -781 944 691 820 -490 553 258 -260 -549 189 -220 -741 -987 -996 -376 952 537 646 622 -755 48 123 822 -992 -588 -329 393 426 318 -141 518 -663 279 -709 -90 868 -679 -237 -692 1000 699 -444 -204 -749 -385 120 -497 884 407 -664 -755 -79 419 373 -210 616 -903 874 -296 -928 -15 51 -119 -625 -750 828 616 616 197 534 460 470 364 -867 -607 172 817 334 323 -478 391 235 -141 -492 224 745 -928 241 -380 517 449 296 -970 419 257 506 -28 -910 366 -394 68 229 -237 307 -662 884 377 838 -120 615 38 492 670 -673 212 755 -375 -82 -707 -873 -701 427 -165 655 498 643 -385 -736 -766 -947 -192 -764 678 937 162 -660 600 -364 250 -748 398 -371 -329 -751 -65 -211 10 949 -68 776 861 66 -932 55 597 -284 -215 852 -897 -683 -984 -724 982 -955 -428 240 -508 -606 -394 -12 -95 -206 -137 -989 509 816 -682 33 121 721 106 -314 56 633 713 799 308 630 -527 -181 -636 -589 187 764 -476 534 457 766 -351 329 874 641 -800 126 -752 -509 361 -954 -139 842 -886 -96 -767 -834 808 841 262 12 -471 873 -494 166 511 166 260 -62 911 -992 -142 121 -289 -835 451 -754 143 44 835 -22 139 355 47 -210 865 -725 265 310 150 949 147 330 -469 -784 142 -25 515 -341 -375 389 730 -603 -856 -837 -572 -16 418 -709 -465 930 -744 205 627 444 861 -60 -975 824 553 795 51 -479 862 779 548 622 540 -731 -150 -311 504 -547 962 821 672 -494 840 370 511 -28 79 -555 -473 -132 -545 753 119 897 -904 -930 988 157 806 -605 395 -530 -841 108 -330 -301 31 484 817 -204 707 -288 -468 -770 150 -172 -382 -732 -174 140 1000 -587 843 971 559 -592 -5 421 350 180 456 479 -538 249 692 -673 729 -492 708 -560 252 -8 -343 723 210 -281 931 -592 883 -619 -122 -297 882 787 -427 -378 684 653 -711 -358 37 -328 940 429 611 452 174 -350 -105 -652 732 -869 -612 -565 205 -394 863 -61 -314 -359 -363 353 -758 -357 495 -822 -18 -416 -538 343 179 -465 -423 -835 636 863 -89 894 618 -510 777 14 353 998 -376 658 765 -142 -508 921 970 50 169 624 -361 -272 312 55 -317 790 657 -687 381 -422 266 644 -506 -101 -932 -302 142 -253 36 376 -205 -34 -4 246 -897 738 -983 -696 -402 -612 45 -124 165 482 -377 990 200 -676 467 -727 -907 -620 288 649 815 963 -65 910 640 -270 579 -237 -143 934 -515 -572 411 -827 -819 -64 -157 -18 -731 -566 -16 -34 -164 -685 313 -854 -492 996 -692 -585 727 855 -405 -810 363 -133 -940 -507 138 555 -489 -920 841 -416 -110 704 237 -192 -843 -246 -843 3 -827 -523 526 863 -998 539 556 -266 -464 997 130 -684 -809 260 726 -537 358 993 -702 -244 -606 -761 883 -713 -322 -945 -888 26 -765 435 471 804 -976 937 -756 902 -587 -122 -613 543 -719 -983 672 193 -846 771 918 473 777 682 -862 173 -758 -260 779 679 -332 -347 -452 762 954 424 -984 -290 972 500 -849 -890 -243 -39 -8 -731 489 -847 425 -773 268 979 819 379 472 977 -20 -501 -419 288 759 -886 232 635 346 -443 -647 -522 232 -655 102 814 109 -301 -160 -700 -478 1000 215 57 -363 -10 395 812 494 30 726 240 350 828 192 -223 -742 833 174 -758 -375 417 -368 -736 -77 201 538 -36 -344 -597 -164 -53 -757 423 879 812 -513 641 -608 -496 882 207 -884 -336 -174 -838 -722 946 188 -727 -840 629 -19 425 -603 911 -267 -157 443 -539 696 -811 -160 -924 -730 -877 -938 -514 -182 810 289 -242 -111 -951 -344 598 948 457 -894 -621 538 -901 379 467 -43 438 389 608 -242 -445 -858 35 -724 -832 181 703 467 333 886 -187 -305 740 492 433 -20 170 -722 898 -103 687 -391 747 996 42 -92 -465 540 -888 847 -484 -819 102 -507 -732 139 367 -777 -185 616 91 -574 399 316 -359 -706 879 -58 862 -405 584 -676 -970 -261 761 -832 605 890 -792 -522 412 476 -271 -918 695 -737 -507 11 414 -6 -137 639 583 -628 -678 -111 368 455 -830 522 -606 100 279 653 231 312 -529 103 273 -269 381 322 943 -356 -324 605 869 -712 813 -240 870 -519 -135 -374 -745 499 986 -993 -595 694 -975 -946 -790 827 -292 532 382 732 -456 569 -793 776 559 -46 794 742 817 -341 -428 999 -696 -86 -170 -214 469 -676 -490 781 420 -883 127 242 -691 -723 798 666 -794 754 -232 -831 99 -329 735 -305 -57 -287 -408 -590 -843 395 77 934 159 -975 554 287 -167 -208 731 972 870 667 -92 -774 -805 -412 566 -127 500 -465 790 -590 848 -867 911 -924 321 520 -530 387 -427 303 26 -899 677 257 -274 -455 219 -416 67 835 88 -358 -411 164 692 278 86 -345 -802 237 -827 -522 31 -955 92 639 50 823 678 -18 -954 751 -705 157 -989 -658 235 245 -763 441 961 717 681 -327 801 -240 485 585 -331 591 -541 -795 363 673 -752 41 427 -905 -283 -566 845 882 70 -962 841 29 -529 -105 669 666 -472 -695 -879 836 260 -651 882 -893 -321 -199 29 -750 -940 -504 -217 -793 -46 -443 568 -432 921 457 -982 -845 -441 688 669 -974 -862 -484 808 -707 813 692 -225 -688 -652 -862 -90 -973 -2 365 -839 -340 -896 -510 357 881 -388 712 907 -221 -180 507 -233 -770 -490 -743 364 550 -109 98 -369 -876 312 -965 -593 -529 526 -167 78 454 -631 -743 -210 -39 -328 941 -862 715 38 315 77 466 903 356 -532 698 847 -749 427 -526 742 186 573 -12 -293 -756 -19 94 -266 -228 32 80 314 40 -739 60 618 -310 472 389 -405 -694 928 401 -557 -638 -256 -813 -368 -61 489 -573 957 685 258 714 -279 -178 3 -161 -460 297 -479 -281 134 445 118 -742 -68 381 893 -583 -165 -51 -63 -342 -390 -340 42 -631 -35 -667 372 -17 -257 871 987 -259 -510 451 488 150 757 58 427 218 940 -928 625 85 735 403 -527 383 -908 427 579 -183 -940 479 -226 -151 -612 563 526 -986 -195 -356 -24 -910 917 -139 -9 -106 -905 -540 -916 -723 168 -491 -269 693 -768 -158 -911 956 790 -824 303 -8 510 297 516 -837 123 -660 -584 -955 -895 378 -871 202 20 -253 -788 -891 -278 950 -971 -288 911 588 -497 167 836 -303 -232 316 373 236 883 472 -922 556 931 284 168 -30 626 -899 -489 70 -197 186 788 -634 -739 -817 174 708 -182 -506 463 319 746 841 961 810 -216 367 382 818 -853 700 -592 837 365 -140 478 695 684 816 -279 -373 354 -530 483 -113 190 816 236 -801 518 -863 401 634 -102 937 -595 -154 687 -578 -179 315 560 185 576 130 -281 -536 239 963 617 739 -217 441 -968 780 -723 136 162 647 824 28 87 -990 629 -819 -654 660 -884 555 664 341 -133 3 764 53 862 653 489 837 -116 571 -558 591 930 449 426 -971 172 169 -440 42 319 -464 278 219 -25 -578 613 -165 -876 566 -899 365 473 560 634 615 -297 -941 262 73 -389 -635 861 956 -605 -529 706 -219 -711 -536 150 385 295 476 -226 -686 714 659 966 -795 -239 509 906 563 230 226 676 408 289 494 53 407 219 -39 -472 616 795 889 580 997 233 -828 -675 -209 -280 -607 -219 946 73 929 773 -514 924 782 -928 -491 -788 -271 672 45 -10 791 81 -236 624 -436 -900 541 416 -518 -26 786 287 160 1000 -735 -861 674 -247 487 -867 783 -868 -411 397 478 -668 410 -553 22 -894 273 -961 -490 -453 878 -780 593 466 -519 -132 200 -284 -372 729 229 -858 730 440 378 33 993 669 -855 89 36 241 157 151 843 630 -585 -778 756 318 789 -221 -236 416 -550 537 -117 -753 -296 57 989 -434 10 -867 -655 -977 914 -907 -493 834 605 -581 491 -868 807 -506 -623 439 994 -321 -853 -562 739 616 302 350 349 686 788 -442 375 978 103 924 -343 -703 171 -470 -653 716 543 327 117 114 -999 -895 33 98 -535 -305 264 -358 176 955 -764 770 -971 56 323 170 556 145 370 618 176 194 752 -972 907 -231 855 384 772 377 416 719 -319 884 -377 243 -320 243 971 180 41 -890 872 931 -52 -643 -873 401 306 207 -266 -774 -606 322 -913 85 -495 -540 236 48 -61 -319 -521 -211 -704 -298 -413 -685 -486 -829 799 -536 721 -62 244 887 937 -262 84 437 -456 -694 766 -216 80 960 748 881 -138 449 -599 -907 -646 -829 -288 476 299 237 -24 -679 373 -828 -820 -278 340 -748 -797 -913 -76 -448 -860 -694 -591 -439 -119 -189 549 292 -779 431 709 364 565 17 606 -896 371 -161 -971 599 296 349 -23 -922 140 -3 366 811 -251 -727 -832 -887 422 907 -694 -926 970 227 737 -15 -752 607 622 -907 552 -881 -918 446 -515 -232 -232 -690 132 -226 657 526 -308 -306 818 -485 611 456 896 -98 -64 563 -683 732 -327 908 870 441 410 -97 -236 -892 415 -617 -629 -717 -860 933 -162 -239 -532 -564 -609 -986 -155 961 694 358 361 -700 850 704 227 141 -281 -98 322 -659 543 151 -431 -684 55 -237 920 -724 68 -499 708 179 -847 358 -56 -975 -509 -346 -10 -441 -349 -146 124 -279 362 176 -668 486 769 -364 922 859 -166 -476 117 65 -966 -703 -241 739 -776 863 804 -147 -691 196 42 -223 -971 -775 -617 502 -302 -501 -569 808 -142 -66 -585 -800 -51 972 -171 96 -48 964 -429 -27 353 749 774 57 -749 -191 -683 -233 777 370 253 389 -497 -894 -293 -683 179 -488 565 -879 -709 -819 253 495 442 -176 -718 372 169 -905 -508 301 -854 330 -684 -892 -927 -636 558 399 -893 152 -66 844 -20 614 -95 309 489 -82 -962 739 23 772 -362 -575 489 -917 -377 420 635 -84 563 533 658 -702 -639 951 865 -997 -11 185 -168 938 -454 990 298 956 1000 -489 10 870 189 -66 -393 261 543 -452 773 651 -910 -93 -219 -652 177 762 -840 916 -188 682 -357 976 968 -929 -898 -951 918 -599 296 89 -33 -421 -753 -673 -545 23 304 -195 211 -139 -653 -773 878 -833 169 -255 14 223 -280 -717 117 -988 -200 -773 -914 791 -313 -739 398 -928 -574 491 -78 512 -502 -829 -633 -661 894 815 202 608 48 991 54 -236 49 -131 -473 -254 644 558 641 982 658 -196 -443 -356 -319 367 629 662 37 -756 -475 197 583 -303 -339 123 736 -247 -332 290 -279 -130 439 -807 -290 653 719 -22 202 -876 -644 421 -682 -11 -461 -264 843 776 75 -42 -412 -678 -340 -648 -869 -820 -858 -226 -231 145 694 -286 -43 -847 -596 385 135 867 -634 213 32 -655 55 -768 -970 -754 852 -641 -973 519 926 836 -715 -714 -548 524 317 -241 439 718 453 -928 64 -800 -87 -928 -955 766 -528 -650 -247 645 -162 356 -827 494 -320 593 -303 165 525 247 -739 -758 937 183 728 247 449 510 694 -66 -753 -780 999 410 -888 249 -650 -957 -716 -914 -336 -207 -820 50 75 528 -840 467 -645 214 -826 -858 -730 327 584 594 377 -173 809 -661 -432 -73 -127 -306 968 -581 319 -688 -549 -656 -3 -236 -96 998 -757 2 -493 43 491 848 772 63 537 -855 -262 -739 301 -764 131 553 589 639 681 46 -964 211 -603 -767 255 -796 -453 498 -695 -580 -49 254 -560 -879 -764 -80 -317 -650 64 918 593 -232 -910 -888 -784 -24 -938 5 -343 -606 784 187 238 60 512 -764 -427 343 -92 889 720 -860 -159 786 6 -178 969 715 -313 -174 -59 -772 -710 827 -492 -121 -429 -344 360 780 -894 983 808 510 788 -427 -360 -55 111 301 821 -754 -356 -766 364 -790 -574 -632 -35 -470 -568 -560 345 -5 409 -91 -73 -362 -751 620 341 176 -145 959 -752 -497 -808 585 -692 936 106 -542 292 162 652 381 -862 -736 -638 -361 -248 969 -977 -626 -85 233 -895 927 146 -659 623 -924 200 -508 748 -948 435 429 54 469 -369 63 202 862 -325 -972 774 -551 312 536 -711 -404 -798 -431 162 525 -688 198 -268 -916 -883 90 373 -312 -155 -177 -315 652 910 -951 466 564 60 107 -770 523 -815 -51 981 128 -301 135 10 95 -446 -682 -464 -562 817 485 650 888 799 -23 -754 939 -632 640 -751 604 -110 508 667 -27 -548 316 522 163 629 -383 556 -946 -214 -146 975 875 -64 966 -152 839 507 -438 119 -412 -130 -472 22 -615 -47 348 458 -207 313 -940 796 -146 151 862 557 50 -451 424 -619 579 156 -165 906 790 208 -80 -505 973 905 423 -734 -290 874 -74 -936 625 -193 -122 -170 845 465 -433 990 554 -495 -877 -676 719 -310 558 933 883 -491 429 701 387 449 -774 -92 -374 7 -675 673 -147 -956 651 714 680 187 771 480 -23 -467 434 406 -532 -839 -603 376 -149 -535 114 -353 -736 682 -280 -29 158 -252 -641 601 915 808 -109 190 -418 108 -620 834 -184 220 -18 -185 75 954 -867 -428 466 -459 505 442 -520 -447 -329 -801 -288 578 -15 892 -11 -23 -376 -380 71 39 -673 499 -127 -278 276 452 -819 653 772 468 -877 258 575 831 953 636 -269 -211 -68 -803 -371 -792 -858 -667 -997 242 -903 -850 -258 465 -77 -517 -847 -287 44 116 13 -943 990 723 344 47 315 -891 653 917 -416 692 576 -507 -707 -141 720 -342 987 873 901 459 -488 -180 408 -811 -302 -20 272 -810 -474 778 591 255 419 -728 183 972 -4 162 -177 -317 475 -978 -620 -176 -86 802 433 -891 102 -620 -644 983 508 664 201 -954 -982 812 -719 801 -799 -740 435 -944 -926 -825 -477 813 -764 113 -742 -441 -947 -28 -229 330 572 -772 392 -277 120 -801 843 23 -865 473 581 -695 332 673 484 610 361 556 -98 -425 -112 -112 983 309 809 484 647 824 163 -421 616 985 828 -562 -557 -209 642 -823 -33 -655 -846 -504 -532 516 500 -779 590 559 -8 146 -259 -558 742 -799 -215 -514 -615 108 592 570 -180 -910 185 137 -538 -751 698 259 -372 384 403 -49 -19 -545 -229 985 311 288 722 557 417 -742 387 -559 -999 25 74 327 -232 -794 371 -995 583 -585 -301 -294 -602 760 -755 487 -420 -590 576 -821 41 -308 -330 -603 843 695 561 382 -109 524 705 -313 704 -34 -726 109 -331 542 -740 715 306 -347 107 -566 111 -945 964 626 821 777 790 -656 -752 638 -290 -529 471 -825 249 -674 -977 -568 901 -332 -897 -139 -170 690 950 27 -278 -309 -962 957 -260 742 -508 -859 -734 -996 201 -210 451 548 50 -250 904 31 -480 -23 -110 -906 -917 559 -419 -663 -721 -96 -909 888 -963 -697 648 400 760 27 946 160 835 -335 -410 65 137 -868 441 -170 373 961 904 -257 -245 -607 -375 866 -38 388 -527 -142 158 213 -125 3 917 549 909 375 -903 -361 -632 -489 -329 624 309 -566 -983 -634 787 795 959 171 -595 -482 -842 -788 -698 59 476 -3 -443 -192 -272 -525 -84 -961 -202 -886 171 897 842 377 -297 977 -957 548 822 -130 559 -409 633 999 28 -615 -259 -686 433 -148 425 -556 524 -778 -521 -375 -343 897 -449 -629 143 522 63 -229 473 -240 832 498 -764 -571 -671 -233 -104 -383 -110 328 -385 -960 549 920 -368 -529 -328 319 -232 711 -467 -460 -514 911 -916 -79 -27 -166 -404 809 -295 -758 -491 -653 536 -118 -354 -225 898 777 944 -378 -841 331 -510 -66 298 -271 -356 -31 -495 -647 281 -43 -540 -542 375 251 562 832 736 -486 -491 -170 -320 759 626 -813 -340 961 -945 -432 746 951 281 -207 -496 260 44 32 789 551 191 -711 892 -616 476 886 792 -90 -623 -48 -9 947 -71 603 -835 596 -936 -435 270 778 812 505 862 277 789 -576 980 605 -176 -866 208 827 192 140 605 815 -64 586 -945 -686 -53 668 -669 872 765 158 -749 -896 -316 -30 38 -866 776 709 636 -101 -262 -223 319 304 -101 139 -29 141 -567 -893 -498 354 229 954 1 -540 -236 -987 -933 -414 871 269 -447 -131 1 824 -231 385 -742 -431 658 -387 175 934 -556 484 -252 445 942 174 -806 951 -959 467 501 491 -102 -907 -419 -263 219 642 983 -105 -397 953 950 -378 646 309 -604 828 -368 863 -323 585 399 817 705 -190 -620 603 102 -283 -138 -550 332 -117 -558 932 -216 -228 691 -141 678 -831 277 -487 565 133 -62 229 793 817 -595 172 -910 -408 -373 -684 -934 941 -890 -939 -961 621 -576 -504 -98 341 -163 490 584 -785 149 -84 -563 -789 679 242 396 236 273 376 -7 -191 -702 116 -210 828 -493 831 228 -457 619 -530 389 -377 530 613 -458 411 237 -302 811 484 -867 -991 829 937 44 768 -119 -516 -375 595 -117 525 309 461 752 -308 -139 -927 636 470 746 664 19 -432 315 924 -998 -422 594 -650 -643 63 742 460 -64 -780 -36 -292 638 -493 849 206 -596 248 -679 164 518 785 -209 -125 581 -797 -214 928 305 -872 -455 -470 539 -904 787 -859 416 -702 -340 233 358 -738 803 -654 -635 81 -280 548 -778 -412 980 -388 190 733 281 -140 643 800 346 560 -989 852 310 -893 907 99 228 315 -426 944 -945 777 252 846 -941 -241 779 149 -644 466 -316 857 7 298 201 -694 491 943 -271 -477 -226 986 -205 -987 672 -832 594 -406 -397 -184 -929 -428 -601 -625 130 -513 482 -445 218 -770 -346 -79 748 192 759 745 648 -252 -383 -863 -109 -191 -514 22 -776 533 416 -870 -574 241 252 215 -530 969 -245 -665 -933 752 973 287 195 -662 713 815 74 70 -628 511 985 81 945 -570 -458 -432 -834 -820 352 976 873 694 380 -176 481 -591 783 330 946 129 948 -950 -400 272 105 902 -549 -501 742 -750 948 579 -48 718 745 371 -258 73 914 152 174 -1000 -618 -815 574 -685 816 489 -934 -416 -24 -728 -483 758 -886 -451 -376 983 -846 806 367 -234 -646 -545 85 487 -802 127 631 -384 -753 821 371 484 -580 141 -264 -48 -953 -460 331 56 628 -387 -718 730 95 -701 176 600 743 -925 659 -638 -20 -256 355 -984 -153 -171 -809 -954 -394 -646 -77 713 259 967 -760 -780 240 -96 -794 -922 950 -956 -524 103 899 628 806 -400 631 -404 -201 -356 832 -282 852 697 31 -206 257 -749 -965 586 -259 -420 -643 -195 -88 856 -260 -939 -21 314 873 -774 936 -274 -742 362 -847 -835 -794 -99 -914 530 879 405 -164 -478 366 459 -590 -235 506 611 985 -72 -224 -164 808 982 -52 -727 0 -458 301 451 -584 481 195 -11 -854 215 -498 130 191 22 -63 711 -552 -80 295 -518 276 -803 701 287 -822 -83 250 619 524 80 -768 249 833 59 -235 -111 -330 937 396 141 357 689 746 246 -406 -632 -146 505 -184 -347 -128 -224 22 989 33 517 -874 -97 -655 -812 -902 804 -969 112 -621 980 -805 -828 -955 -465 970 193 -160 -817 -958 -234 -277 939 635 463 21 12 -329 -497 -117 -35 -880 -102 680 -111 -124 -726 -389 -102 720 754 -792 -187 -113 931 -456 545 546 -628 -951 29 610 491 -712 881 668 779 -986 668 31 -924 0 -443 230 -494 513 43 990 908 -652 -373 662 537 -300 658 -443 -841 -123 -118 -573 -208 -807 -900 199 380 700 914 -779 -22 950 -582 855 861 689 -86 -363 196 -421 808 100 -674 -505 600 980 498 -691 766 -531 -997 805 796 628 452 151 576 695 229 239 994 643 -442 837 86 -892 -269 244 -304 -689 483 767 -620 -832 -269 -146 335 95 907 -755 -882 4 -429 926 76 60 -234 -745 -830 -301 839 -498 -820 672 -362 79 -817 -694 -615 837 385 89 315 733 -542 -702 -864 842 147 -903 743 -218 514 -297 602 -394 -598 -361 -856 -601 488 379 107 -827 -407 -493 920 393 68 576 639 547 -494 196 -139 673 -477 553 -727 33 -152 -96 -910 -183 -267 221 346 -23 734 213 -590 279 -115 -190 850 -116 -463 132 -437 276 470 -240 391 -830 113 391 -68 144 -910 83 -911 500 -342 -699 -15 99 1000 -80 249 871 -732 -321 -669 332 -815 289 -339 480 -516 738 -307 -624 -635 865 -677 483 -865 601 -826 751 745 -327 -532 31 712 -729 949 646 -937 -318 705 205 -624 -140 -558 -368 -575 385 -960 -648 799 990 -972 -868 623 68 -963 459 -445 -660 349 168 -746 961 0 356 851 285 988 839 288 -778 -709 429 482 -301 -451 -203 -471 564 644 776 297 152 955 129 137 905 -372 865 627 -73 -850 709 979 935 -455 668 -622 926 -652 -285 945 -366 -364 -390 288 520 650 -674 -104 754 996 -642 727 -653 -206 -77 988 -600 749 993 -124 404 -969 969 838 433 663 0 -71 214 -962 -231 456 430 -565 -100 375 111 -310 -716 515 732 -170 555 133 -297 105 -49 458 -549 -7 938 -582 811 678 -22 621 -115 -219 956 470 565 481 806 -639 611 -537 -806 -129 443 -893 -654 157 -873 667 -281 58 960 -862 812 -417 712 792 -900 -384 -404 -19 650 -20 672 -707 112 222 340 750 -801 797 -431 -640 173 852 805 -515 -582 -832 568 -38 -871 456 165 632 -789 -893 259 -301 -293 746 457 -676 913 -651 936 -317 -390 579 83 -674 -251 -254 987 986 311 981 633 221 -668 -613 378 -477 -210 830 344 -529 724 -393 900 504 -56 -604 232 -798 -627 -655 -250 -711 -963 878 -46 -654 410 280 -518 392 -366 808 401 95 180 -563 654 720 819 239 54 -39 509 -511 -173 -884 -416 -944 -325 173 844 -577 -710 776 -175 -942 566 -88 153 829 -982 176 -353 983 774 793 -847 -961 -857 86 663 903 156 304 -359 699 -225 -529 -846 -886 116 137 -35 137 -145 -342 -955 184 -318 843 -354 -379 -517 551 991 -92 -687 857 -808 -195 -988 -740 -150 -547 -894 -150 84 -456 -545 -881 426 906 112 -111 -665 -877 -689 538 -918 218 575 798 655 -594 278 309 32 81 -88 487 765 -11 -667 -861 711 792 477 81 782 493 -667 -176 -154 -971 632 -256 128 93 468 -913 964 365 285 985 -557 523 352 -79 -71 472 679 -853 -178 159 -380 -754 -302 508 -366 -44 -892 599 540 405 663 320 -775 125 340 -307 59 961 549 243 274 -849 -472 188 567 682 -207 -170 403 826 -418 860 661 878 636 747 316 773 726 383 -578 -496 -85 -893 -800 23 448 -147 675 -917 329 -847 774 647 843 407 -134 299 358 708 -470 939 950 798 -732 -172 282 588 -853 -123 -183 -745 822 -715 -224 281 541 -641 167 -899 73 122 597 614 -408 -612 365 -544 343 230 -193 108 151 -66 -707 325 995 109 231 -734 429 207 -61 -637 516 -533 -891 -678 -395 -252 779 731 -85 -826 -585 -741 -405 -583 -893 -788 665 -521 -632 -843 760 385 -169 273 -292 796 837 -716 746 789 296 107 -70 -595 417 207 260 285 -58 512 300 696 -905 887 -683 -27 70 -868 -281 -499 -940 -148 -955 -406 963 -552 246 57 388 644 340 -889 -922 -616 681 -118 -149 997 270 283 208 -813 -681 699 -337 123 365 125 -962 -693 -346 -695 121 100 333 -755 798 -75 42 -269 933 -49 -491 657 891 -446 990 -840 -746 814 842 997 -30 -893 -60 -521 -962 -287 -393 219 150 -440 -780 277 -560 -541 645 143 -507 741 475 647 272 -140 800 567 22 147 -726 -422 439 363 410 -254 879 -465 -355 -265 525 487 670 -828 -338 409 -156 377 -924 -326 555 -508 -964 785 -147 595 846 -71 567 602 643 -491 -574 793 885 -965 -190 -55 380 161 260 -370 -89 -422 957 956 807 -772 -316 -901 -420 44 -466 -535 -375 -695 -930 620 927 -641 -472 159 486 822 150 433 380 -312 -350 -771 -448 448 881 134 -737 -704 279 -281 347 79 409 -805 984 698 844 -88 902 -997 566 334 -100 776 908 974 1000 -587 -301 -608 439 -94 557 642 969 -341 -480 -11 -157 -183 -104 -979 899 -384 37 -228 -320 56 -715 -468 -159 -565 429 841 -497 617 462 -719 862 418 -385 515 243 -221 327 677 765 651 864 331 -286 716 803 876 -239 -67 764 -522 -326 -617 -42 -84 696 -920 479 -429 375 -262 -425 367 -522 -983 863 -293 -570 963 -295 -288 -14 -499 427 -737 480 154 54 983 -512 -314 126 -105 766 842 -990 -996 -350 445 882 -929 -809 488 -527 -132 -822 887 -54 254 867 894 89 -822 184 857 -619 -338 -351 -261 879 617 823 -743 281 -177 335 -596 -228 -585 -710 50 -148 331 -287 289 298 268 -279 759 42 704 161 -500 -445 -846 403 -657 -294 -372 -794 837 -472 635 228 802 26 363 -288 -278 -445 865 656 -534 145 18 -171 -231 -607 -354 -173 49 867 -405 -53 -34 563 546 887 -52 576 175 -388 -178 554 513 -427 355 373 -623 -118 -68 -605 -298 724 -66 -717 -452 -410 296 -133 -276 676 -541 -399 853 -384 971 -673 747 -473 782 -904 496 -30 -197 -855 -968 324 -86 184 934 -440 508 357 127 404 674 838 456 534 -899 411 193 715 933 18 267 -262 319 -750 521 -777 -279 -407 136 776 211 44 84 670 -382 149 635 -507 -973 147 -547 -611 -877 496 -376 -917 979 -936 -788 768 114 -400 -363 492 -943 358 635 842 386 466 -981 998 938 -569 -871 -571 614 -650 804 66 648 -762 723 -42 -594 -874 -461 -296 377 679 -366 537 141 -302 964 -316 541 -791 129 -933 -250 -478 734 -449 -539 605 -262 -848 -998 860 -408 642 319 287 -613 -958 535 97 -458 -690 567 347 348 -403 770 76 -249 -873 394 715 -582 626 -384 490 -912 628 414 -680 -385 -26 891 -519 -865 913 852 220 779 548 940 570 -317 -154 -537 -269 886 79 963 -599 4 4 784 -495 -711 263 841 15 338 -128 330 31 -744 -649 190 -771 -621 -256 745 -462 -453 565 817 225 -93 489 -764 -415 -624 626 -135 896 -433 -463 396 432 -324 -410 683 -552 -734 913 -162 974 -847 914 613 268 510 477 703 -979 -967 766 435 558 -285 796 -485 51 -640 449 497 642 -252 145 223 -992 -546 -56 -51 998 -981 370 -892 862 -175 321 -505 794 905 -829 -624 -136 -890 -561 591 -681 -191 -801 -308 -200 -381 443 -871 -935 -450 931 -56 173 -445 21 719 -415 -807 -922 563 -349 200 -470 -929 -386 -951 -849 -932 317 -305 -577 -354 -891 411 -922 699 736 642 469 -426 317 710 -247 -466 218 971 -951 -737 -993 704 -742 448 -789 -982 328 -150 -146 588 491 -814 116 -228 72 -994 853 258 773 -556 -827 117 -800 858 545 -149 -357 5 -388 -723 185 -104 -931 -834 261 -36 750 228 183 -875 520 -326 -781 -977 -217 51 -663 147 -674 -903 -756 -112 -504 379 -779 -912 220 -806 -308 -787 -464 955 -725 580 953 -968 -83 -799 -715 946 -766 -286 -515 552 160 394 -117 780 -402 245 -503 -485 360 327 480 -670 -355 60 -705 311 -54 -374 768 -148 128 -181 -130 -532 -147 -91 913 -940 -398 -357 255 -286 184 -486 947 646 853 -437 -203 611 13 -453 -570 938 584 -921 171 -465 -476 232 897 -63 -222 -132 -26 768 128 -110 517 440 392 -227 -211 -855 916 -746 655 192 -156 -988 708 976 -760 -81 477 14 335 -528 -282 -535 -748 -323 -801 -211 -554 216 -332 727 -176 962 -533 904 146 884 -394 -352 699 -894 -872 -658 -429 353 612 529 122 -702 -857 -830 -485 -291 -442 -483 841 764 -463 365 -480 -144 266 -893 -216 -912 876 -918 -150 -108 354 -727 347 -702 -753 -715 905 -492 -720 -805 -66 -133 -301 -323 852 -597 676 -999 -595 -590 -384 200 61 698 77 302 330 -670 404 102 126 101 334 997 -707 18 659 -787 873 -227 -362 -254 -865 -261 709 655 996 -158 -197 -854 409 875 7 -379 -350 896 370 -927 693 -525 906 -584 898 198 -404 -870 229 993 -985 -18 -257 178 18 -354 -295 -933 -939 732 33 971 -432 -366 145 -849 -341 -252 629 834 -7 -487 -980 -687 161 -992 -790 -827 -560 684 -567 -17 -132 488 596 141 -173 -827 -786 -136 -299 -532 -928 58 -649 -423 285 -341 -269 -448 66 917 -103 135 -829 -669 -462 857 -847 -169 868 -463 895 -802 257 -776 -984 -190 797 -690 -203 793 -897 -386 -58 -195 418 948 -166 -803 739 830 597 -557 572 359 608 -901 -110 32 739 161 320 724 288 346 684 -789 -130 170 -958 -911 -373 -25 573 -559 -841 738 348 -778 663 658 510 -497 -429 -429 855 398 -283 -274 -908 226 265 995 -571 -705 -288 916 -361 -394 122 -364 236 714 841 -443 -709 -717 -401 -260 -650 -486 434 621 -801 820 -218 742 -501 986 -123 450 -224 -264 132 854 454 215 305 867 708 480 264 -822 -101 -618 -221 124 710 -908 819 701 -968 -77 441 457 -801 -56 819 -370 -707 468 -995 -903 -627 -480 227 -259 573 869 518 23 831 -104 -844 440 850 -138 141 -709 -8 -662 459 486 495 -702 -446 -330 616 163 512 608 544 -487 643 448 794 -353 -567 -943 201 494 473 141 -510 -843 -763 811 417 -801 424 131 -182 -544 -723 -951 -218 783 -308 918 187 820 384 181 -822 -677 343 -527 148 235 781 -302 -249 175 -692 -789 452 -398 -221 -636 -943 543 175 118 -909 173 -449 721 -436 421 375 -217 -433 -927 218 298 -556 -176 -22 131 -391 972 -297 340 495 -803 -991 -142 968 -968 -547 836 -246 -14 -111 107 235 324 227 575 -219 216 735 955 73 986 -387 241 -1 -937 -368 -954 -19 875 -760 106 -244 593 -167 573 -966 834 -350 968 -775 764 599 179 818 832 -665 525 -874 20 -961 -958 -121 261 -276 -799 966 646 603 -828 334 830 313 998 127 -570 -225 -332 -730 -939 -546 -422 969 -614 -388 808 579 362 -537 -814 -524 321 -30 -622 509 -673 -811 -627 -173 -393 534 -939 684 -54 -818 890 819 -591 998 -635 -835 -600 -441 369 -917 -607 -677 -280 857 532 -553 53 1000 786 -375 577 858 -658 786 8 782 7 374 -751 -318 522 802 -468 9 -904 -266 -753 859 -271 330 276 -919 680 -624 -635 752 577 -504 447 293 -706 -81 -18 -36 570 -23 -254 14 77 969 -520 -98 328 397 -279 -67 141 58 996 -677 135 866 629 189 402 -779 694 -139 519 -63 -383 357 -113 64 348 257 56 -527 -855 334 -452 -27 -640 -96 -888 957 310 82 936 863 -886 682 -912 -967 -751 441 414 -684 -133 -626 229 -16 0 429 41 -328 -957 30 470 627 510 570 121 -823 -79 273 -763 272 739 -913 -16 853 -410 474 -156 242 859 -706 495 -996 -399 -708 -367 37 -914 -610 -999 -725 -136 91 476 101 60 495 478 -491 -91 -796 -191 924 -474 -750 -586 441 988 -211 561 334 -146 -844 -776 754 958 106 166 -354 571 593 -691 254 922 -300 -413 -774 -357 -575 881 638 -295 -717 -42 341 -715 -987 -360 199 -686 -119 257 413 -896 -41 -53 551 814 -188 -97 -127 -612 382 -123 199 -358 -525 -946 287 -9 -963 828 946 -648 279 -938 -848 745 -834 -162 -928 397 -78 -857 -659 -713 845 -294 -351 384 91 -908 -922 -656 972 915 -531 349 -707 -369 671 885 -247 -268 111 843 -150 738 -779 242 -823 668 -936 -502 -769 -534 648 390 -214 -210 -882 937 -556 -315 -224 358 722 -671 -42 -575 -437 -207 -645 603 -160 380 477 473 650 -940 478 917 355 350 -722 -611 -135 262 -226 149 -911 -214 706 -612 264 -302 -537 -381 -41 -420 -142 -281 445 -13 -182 625 -394 -1000 -135 377 722 -486 -264 -420 851 895 660 -311 488 101 -339 -576 398 -379 -72 -938 727 765 -122 568 628 -334 -767 -187 -75 -768 217 934 594 945 439 605 -531 517 -839 429 -678 -373 -271 -227 -50 -544 -716 -593 703 -119 -680 -682 -588 211 -223 -245 949 184 -349 -887 -440 -75 -62 -828 924 685 -132 731 724 110 320 -755 131 834 623 332 574 370 332 491 -640 -568 -980 -832 -110 -679 -671 -993 -965 352 -345 166 -199 682 -895 624 831 415 -646 -717 271 -912 377 -760 692 133 -600 823 -568 -908 186 394 356 -281 -267 -843 -811 -777 -530 539 -783 949 336 51 358 571 806 -109 -838 524 -922 95 846 546 -688 -345 583 611 939 -876 870 -213 -7 -586 -397 -29 727 232 740 567 -450 -566 29 -113 -973 -80 -426 -150 -476 -414 610 -530 -871 114 -315 -173 -144 -52 953 -567 79 866 883 -912 258 -778 -204 542 -888 105 360 713 557 -605 -641 88 -737 184 -352 326 657 -754 491 -440 -822 224 834 -454 10 662 407 -275 138 -157 162 -628 -197 -948 -184 649 -329 647 81 253 943 160 -695 468 341 -715 526 -301 -261 -571 -80 846 676 541 276 -5 -817 700 -110 -646 258 -551 -407 -314 14 -678 -770 325 -871 -296 78 407 -299 -760 -73 -925 162 15 59 530 81 -615 801 -855 -711 417 68 -176 -592 544 408 553 77 782 69 556 346 -502 -700 -96 618 695 640 767 881 656 773 206 -319 264 819 -327 22 -505 345 -593 608 -958 -898 -203 678 -669 904 -654 21 -565 -797 282 -651 570 958 29 -214 -124 62 573 -92 -236 88 845 -602 719 -117 -897 794 222 -468 -292 223 744 830 -10 178 -731 694 361 -465 379 -943 -424 842 -266 -114 -148 -766 -400 302 422 -168 -759 -668 -288 949 -663 -952 607 78 -552 312 -930 490 602 -554 -519 723 967 -120 -10 933 375 -632 -935 -396 876 -213 648 -400 -550 458 664 -496 -408 -358 -459 -308 -523 760 547 409 -558 884 -930 925 -916 -616 972 -536 -441 194 422 -893 971 118 -857 -878 -896 -86 875 -772 -33 -65 239 556 -913 -619 232 -787 -157 -846 -311 681 -710 -667 869 419 -999 676 766 82 -888 265 994 899 -188 -901 -547 440 -883 -664 699 -342 -681 363 317 379 -148 -96 504 -769 -415 -633 80 -902 -533 239 98 -343 739 -289 -755 -622 987 153 571 -596 693 496 955 -773 423 828 731 -37 -293 -239 -51 -178 53 -970 -814 139 -477 71 -80 -793 970 -147 158 -992 260 -734 898 -537 -6 -362 -657 -4 -950 26 -959 481 616 784 -117 64 273 366 -532 997 435 -74 -941 -968 -874 -486 -138 -702 644 -956 739 -877 541 -581 -574 782 182 -609 934 549 648 610 824 -545 911 -949 132 -67 100 -138 -456 310 529 -610 -736 603 -438 -860 -255 767 -583 -952 -746 461 -783 -606 172 -262 44 -640 961 -829 -425 604 -681 -155 -732 117 -247 -326 -165 -427 181 -575 444 -128 -734 233 -481 -941 -536 -987 -201 -188 -788 17 829 -5 -521 225 -989 -280 -335 -79 -406 -926 27 606 -611 607 -263 -593 739 -145 860 -405 -557 367 242 551 -599 -37 -727 -2 689 914 937 -575 -885 934 -725 222 -587 969 104 -205 440 723 234 874 137 -555 -520 335 391 -432 316 -986 624 637 -739 -13 -516 950 -99 49 -443 318 970 833 -75 -74 -137 -688 290 -548 -127 -852 995 705 -284 -404 -775 416 -724 279 3 548 -95 0 -947 -27 392 -942 -577 -225 62 360 874 930 -521 756 -374 793 624 -207 -916 97 399 -819 -79 147 700 51 459 -446 529 657 444 459 805 -993 203 -490 796 820 -847 300 371 244 -171 -60 236 -981 -915 618 854 527 -950 -36 -979 277 778 500 738 -287 -977 599 512 988 231 -529 -435 -989 -999 -48 -106 146 -877 -459 -365 669 493 -79 923 -709 -671 235 55 50 -75 -87 -747 -487 850 -787 -753 -774 310 -607 -312 238 -615 -34 -921 -981 -504 390 -523 892 -382 -716 161 651 -794 881 -371 646 -712 -287 812 446 -792 -347 -171 969 -968 582 697 790 686 -185 -742 547 -767 -65 -999 -219 -573 190 -998 268 444 271 295 -425 -736 10 42 -878 479 403 494 592 -365 -879 -305 -392 378 665 866 -46 -657 235 64 -828 978 -318 733 -221 -614 -104 -290 472 568 -600 -73 796 612 580 715 327 -901 352 151 884 575 866 501 -469 756 708 -571 -122 686 -122 -994 -72 -733 -917 -65 -485 -288 818 945 -282 207 360 -136 441 218 155 298 -64 153 -420 -133 -718 -48 -403 -61 387 -558 -740 462 -533 -524 1 -900 -363 -22 561 -967 409 848 -769 483 221 727 -369 409 -391 835 -248 322 109 484 -919 -573 960 659 -702 -764 216 149 249 944 560 -662 -879 -272 -88 573 26 558 703 -6 956 -445 68 -609 -254 958 -452 -443 858 -602 -735 -53 -48 850 -758 -184 181 -769 603 -276 364 710 43 -140 -938 671 -657 455 280 255 -834 -163 254 179 161 -33 554 892 323 -268 83 689 -478 279 -601 -926 437 967 -873 552 -519 -644 -905 -947 516 -749 -322 -950 -408 -549 -422 -816 838 -53 -5 -860 178 476 -318 -523 301 476 871 514 849 397 -346 -244 802 561 225 -337 513 837 420 -87 -22 -857 180 -393 975 197 670 -589 -793 -371 -99 673 -47 -183 -808 40 265 357 152 -289 -225 711 430 -528 -543 -997 682 598 420 -461 902 324 -233 -718 176 -967 -926 151 618 -484 902 -84 -568 -801 513 72 -778 122 -184 -372 929 -826 817 -323 527 -442 494 -349 489 -470 -669 -709 614 -121 -28 -328 -557 355 -369 -861 161 6 -834 703 -774 -137 392 114 990 297 -816 737 35 -455 937 442 710 -394 286 -368 754 659 -102 -983 -410 -42 710 -356 573 800 -587 4 979 -953 -502 227 599 -198 -982 -19 475 491 120 -425 -410 39 -948 667 -759 -461 317 71 627 -513 -986 -283 -302 145 777 730 299 346 -527 484 657 -42 316 875 661 58 -478 867 472 289 -735 -915 825 295 44 -763 -485 781 217 865 801 487 -302 414 448 167 -879 -79 -952 -696 682 -128 -305 -529 -11 -645 -870 -265 -828 486 41 816 -673 184 -572 -460 997 226 -550 -44 -872 -253 -554 834 -575 887 220 -280 595 339 -973 29 -618 625 -143 685 -928 402 11 -227 -423 807 -665 906 -918 83 -269 -298 641 -400 -13 -892 122 -991 -225 349 688 -189 621 148 -633 -737 -943 -40 -974 -577 -207 -808 275 860 993 -786 524 880 584 629 826 -138 -224 699 -638 373 -801 -834 370 340 728 -148 31 464 -173 -736 -130 -848 -880 361 -158 -19 -409 19 377 240 -520 -213 -691 -929 -19 -539 956 -969 685 784 -128 644 -18 901 -942 -934 511 -57 622 532 -952 880 -265 -101 -689 825 189 587 291 834 -503 -632 369 -928 368 992 -217 218 957 47 -285 -97 757 851 860 118 -467 652 -513 799 -489 178 -343 -275 -785 702 830 -874 -370 -203 -134 223 28 -268 835 151 961 -441 338 808 -360 -784 871 -613 -676 -356 -398 465 -628 -911 156 -144 -277 915 121 985 888 -311 670 74 514 880 -420 509 -68 -243 221 776 -822 468 -780 385 -271 -550 -464 677 -895 -553 11 462 -807 -338 321 -770 -217 -966 -716 232 467 979 175 709 -235 -538 169 680 119 -151 -849 519 -417 -330 992 -88 21 103 769 980 837 590 310 27 -463 182 -962 341 799 -344 -304 -863 619 -267 325 418 -434 -373 289 -78 94 -87 -688 -239 887 -61 -602 -614 738 -40 -987 -16 591 133 607 320 1 18 -662 698 -864 388 375 -418 -420 -851 -718 -531 540 573 -136 322 -601 -679 456 211 -236 250 -461 462 395 55 499 -299 -521 -747 759 -192 -483 134 -157 -93 446 196 452 909 431 186 533 905 444 520 840 -359 -317 53 354 -464 827 -139 415 -326 -777 620 -201 -619 57 20 -934 302 397 369 912 562 423 35 941 -410 1000 856 -462 -260 -128 -444 -460 -338 -903 -697 -597 -680 969 -203 112 -551 -988 -839 450 903 664 -358 -666 331 -847 -311 -715 945 -123 -352 553 -949 -107 -656 503 369 -37 -28 -659 -368 -600 -987 482 -911 -462 394 -359 60 -552 52 -925 27 449 610 184 33 949 253 -722 696 339 -760 931 -177 18 919 -160 930 867 -909 -533 895 855 -626 2 -279 825 -867 73 -745 68 -447 324 380 593 -128 -872 170 -37 -88 857 -413 -257 -991 -99 -593 -430 -711 -695 -290 -531 940 768 876 -747 104 -277 -90 -824 805 -848 227 -74 258 -963 -866 -946 723 -968 -834 22 -660 -334 -213 -687 327 528 931 -354 -375 832 -44 963 -768 232 -309 -2 606 -873 -379 -752 666 177 784 802 826 -809 -262 495 795 -855 507 -679 -229 464 337 813 -809 -104 -521 700 761 -523 -866 -130 -596 660 -631 204 -526 -252 86 422 -504 -606 100 -804 40 -402 -936 -105 654 -409 -505 -922 674 -941 -874 749 152 812 763 -231 -191 -454 942 -188 -277 -61 835 620 981 988 -926 206 -244 278 -217 198 -540 613 -187 -838 71 948 -374 -893 842 792 195 275 -343 562 -32 802 -429 -270 855 583 -648 501 -970 971 133 715 -261 168 -471 -799 213 -21 793 -586 -223 630 -552 -31 457 963 444 -46 -760 740 -725 198 773 -502 370 -237 98 -73 120 323 -320 20 881 -256 -283 -674 11 594 -46 427 -414 -915 90 -395 -47 97 301 -100 -375 581 -434 763 426 139 -984 594 564 -959 -648 746 13 -892 461 402 -913 426 -191 911 -452 -642 825 977 -994 -413 -505 438 360 446 -953 252 -229 -223 -297 -935 -600 -583 184 162 -54 113 -765 -670 37 532 741 -852 118 -186 929 -442 630 -877 394 -439 -682 -102 -457 -559 -761 909 28 -21 54 259 190 -273 -772 674 -21 250 52 411 -38 786 328 668 181 -755 -119 -816 612 -310 -374 -22 -101 -103 98 370 99 633 -353 761 -331 110 584 -634 -262 -372 -312 -403 -304 487 403 762 -83 -35 248 -608 240 -783 358 -296 277 -463 -472 748 -404 -545 -328 -149 844 -724 518 458 735 489 433 348 -245 -194 796 -127 724 877 407 636 -664 318 86 331 829 -491 959 933 -854 877 14 44 -180 133 45 -412 -584 29 117 282 -271 716 -516 951 -487 -418 846 -588 -585 221 -676 774 -655 -721 -272 -555 184 431 1000 -132 581 -436 -352 -92 -504 -796 -810 758 -895 576 129 314 104 801 -292 450 -829 142 -875 -936 369 592 -309 659 -896 687 489 -710 320 601 521 801 -609 -499 -208 555 779 624 -736 -93 877 433 229 -503 -742 619 -646 -303 443 -629 833 766 389 553 678 965 252 -551 -986 -301 -885 -697 -278 2 770 109 -368 334 520 -15 -594 225 -517 108 -659 -754 -662 747 637 -928 -937 347 -593 352 161 356 600 -201 -126 -736 -779 312 87 454 733 -544 -982 972 395 250 187 561 903 -924 379 720 -551 -466 229 -28 -348 83 -424 26 -198 604 509 -987 656 -928 -351 -466 151 -9 -498 562 439 989 428 -105 408 350 -350 757 -845 191 -375 404 342 -734 596 -922 340 301 730 181 776 -542 864 189 559 248 -530 902 922 -992 506 304 -157 257 -133 331 -24 -297 -872 -613 -177 -480 785 990 -920 694 40 -926 214 185 -353 -198 -804 -39 -514 558 -99 -325 463 679 30 744 337 -636 404 36 461 326 820 -59 458 493 330 -745 807 -853 -483 822 12 -20 -880 -914 263 781 -85 -846 -68 559 -663 -45 294 -176 -159 -75 -267 -887 677 -865 -851 -871 839 143 738 431 -29 -838 -441 638 -789 287 949 -955 -970 -997 -739 708 -32 950 -541 285 -495 -645 551 -796 560 811 178 411 953 360 -889 87 685 -899 -974 212 -128 -997 -851 581 -628 -875 355 142 868 -407 -776 599 623 -190 -33 -437 -711 599 565 -481 -774 -813 -9 -683 852 596 -805 575 -290 -633 -132 819 34 318 766 817 926 363 66 157 414 587 -489 506 701 -816 -580 639 -966 234 278 420 -129 950 -95 452 226 -545 634 559 901 530 919 -649 584 23 -514 942 669 -361 -513 359 -763 145 637 648 -406 -73 -749 -160 464 538 -628 -998 314 334 -892 687 -20 -608 -807 31 -541 -620 -480 755 -273 -315 -361 -430 942 -279 -394 266 -997 -235 48 -206 495 746 763 -472 283 -375 -526 162 328 -897 267 -953 641 964 -504 -469 17 -550 263 293 -575 -943 -983 -824 400 171 135 783 -654 334 -905 653 -195 -123 775 974 333 869 -321 -924 -398 116 -511 -632 75 711 -865 -140 -637 692 -102 -171 -441 -250 -758 895 751 -677 100 -322 -656 -988 -878 -738 132 965 -471 993 333 523 -856 723 -50 -97 702 -427 29 886 277 475 -130 -120 -73 -923 -245 474 -264 866 356 -857 186 307 465 -3 73 -821 -160 -55 -264 501 601 530 -138 -74 -612 -675 -447 -345 -674 -336 959 -474 84 423 121 153 -688 132 -4 -591 693 -769 637 812 156 516 -618 -643 810 749 -672 -10 -827 -322 50 119 131 24 890 -869 38 -559 673 797 616 -241 -89 579 920 471 -214 -158 -530 -352 779 267 -706 -704 -683 -268 -198 -959 103 190 263 -881 394 -64 854 -170 822 656 -299 515 -118 691 -170 340 -349 940 811 0 414 -337 -719 143 -912 -318 -479 -256 543 316 323 -754 153 -752 -258 -3 -532 634 -890 -823 753 249 -690 -172 -989 393 -495 716 -378 -619 -182 727 264 -55 608 968 702 -222 -120 512 477 -426 376 -847 -344 -192 -687 316 -240 -972 120 -718 759 929 406 148 -809 236 -602 77 329 -980 640 787 146 -988 -713 -186 479 342 -130 682 -574 -3 519 729 -34 -504 -209 996 154 -301 675 -374 481 944 -284 -742 277 -736 162 -765 470 396 540 -141 -708 -339 -445 -608 -741 693 771 288 620 -410 -854 490 858 830 -612 -29 985 734 513 -561 -179 880 -323 -750 -771 -62 -763 -800 -150 609 -39 -861 -29 -137 365 306 134 -139 -817 655 850 -571 -207 -327 70 267 294 -340 382 814 769 751 -287 226 122 -172 -997 374 520 -194 -629 -4 -465 -580 -972 -522 940 540 860 938 -592 -212 -82 -656 780 300 -243 339 669 751 -319 508 -266 101 835 94 431 -874 -454 808 -149 -129 -933 283 -541 -873 -806 -534 662 -133 385 -499 -327 215 719 543 863 982 -290 -938 573 62 -925 -524 -309 205 788 -792 635 619 185 332 529 982 -428 -381 899 186 -550 66 -123 -607 -168 36 374 -543 -978 179 335 -452 588 -637 -469 669 -711 -417 261 507 680 -414 -716 -666 -278 -324 797 -17 856 -679 -999 -468 711 -857 333 -137 -191 -972 -441 -517 123 -802 -408 898 -224 230 -31 -976 250 -937 -174 -857 -749 -701 -647 42 -82 18 959 -536 790 472 436 699 201 -638 291 -605 -318 -705 -703 918 -278 164 -749 -624 972 -33 718 48 -640 -944 -829 -230 -885 -213 989 -334 480 737 -163 -857 398 -797 -367 605 589 245 535 -979 -329 236 -90 -842 966 -797 651 376 996 -269 -744 260 826 -129 433 651 -145 781 225 257 -540 -861 -878 587 -533 685 49 -543 -984 -83 -664 -214 -968 -365 -45 742 39 -541 -485 264 -901 275 706 182 32 -378 204 -584 -403 -739 -623 793 601 -562 -14 911 659 538 60 825 -327 -989 752 217 -198 334 722 873 400 -70 -321 -312 -488 -837 -504 67 -777 173 406 557 -118 677 -153 998 -895 -308 472 567 -352 401 322 73 182 139 847 -773 -835 74 -100 814 -175 658 -762 -559 283 -328 -675 632 529 -410 587 -198 609 -746 124 -790 -516 382 -49 -10 -261 349 -833 193 -523 -480 59 900 293 -74 -372 130 574 643 315 31 410 737 -727 820 -718 -976 459 -659 933 -425 -240 -232 835 328 -313 320 -937 -208 -928 -364 -196 -44 -679 -345 466 41 -672 -327 547 899 -576 -878 208 845 362 854 -222 0 65 959 -624 -531 678 188 -125 663 760 -926 -65 611 578 747 455 945 773 316 842 817 326 -385 456 -737 483 41 396 375 -843 128 653 -972 -945 -953 -695 -124 -533 536 467 -670 -967 797 903 -552 -406 252 -157 -741 673 -108 595 -366 -710 -332 125 472 500 -335 -105 571 -398 220 222 -671 -530 -879 5 449 -951 -527 42 117 21 -637 336 -652 801 -574 203 511 846 -625 655 -678 -274 334 989 -569 -549 -882 -17 959 -659 -205 -695 811 -749 150 -56 809 -819 -771 -528 540 -377 -566 863 471 784 207 303 50 82 -221 908 818 -583 -395 797 -446 828 -516 398 -235 -397 206 -452 -961 -974 578 -757 135 688 505 -858 -139 923 -458 -52 -491 -775 -153 -911 787 -7 -780 -285 -632 307 -526 -53 -829 418 -754 23 996 320 -607 -731 736 -436 -368 -994 715 -230 -425 -792 492 620 -578 261 -111 -949 -552 836 -442 74 -455 738 -507 -399 -263 -162 -796 -721 -446 -709 941 703 399 -139 729 122 -317 734 -936 671 889 -105 481 942 365 -34 276 -560 -156 -86 -511 -807 240 -365 870 -598 94 691 328 -500 564 -247 -411 -360 539 511 -426 -345 -269 378 -887 249 68 614 692 501 -786 -713 904 -660 -147 -690 80 696 402 189 -874 135 -101 -555 -433 722 -359 -73 678 626 -299 847 -668 -798 -340 -858 -701 586 86 51 452 349 -764 896 -19 -387 -867 -54 -903 904 -490 -138 -331 259 -127 307 997 -959 868 -929 539 -488 341 -613 244 861 372 498 441 -838 -309 -84 356 -857 -457 55 -84 167 623 294 -306 302 -886 135 574 329 208 33 120 352 -647 -763 -193 182 -275 -689 -487 827 178 -913 -158 19 -909 0 -936 37 795 536 505 22 -436 -6 -364 247 84 88 164 86 -562 610 -816 -796 523 979 474 131 -925 -989 -106 528 730 760 -682 698 -988 537 426 5 -317 73 94 90 306 -65 65 -63 -372 -459 -593 -325 501 -228 -239 961 396 232 -238 -857 -79 -594 785 945 -303 204 -973 -326 478 -409 -402 -535 635 493 674 -288 -676 724 403 -561 695 -863 -739 -717 -991 -262 -404 419 854 816 -6 -708 691 -413 995 884 603 -556 85 396 324 585 -916 -611 901 -816 517 -356 -477 -45 -195 838 -637 -609 -600 116 -423 -141 151 357 255 -777 -384 -81 -875 585 -989 -461 662 574 -762 855 -92 314 683 236 923 168 251 -936 359 -466 418 -389 -404 108 447 -737 543 -775 799 -696 -243 995 -188 -303 -631 -927 -30 -970 -965 98 986 -484 -132 881 229 432 -153 396 625 -204 -370 -350 883 724 -290 -122 -830 833 -517 -979 499 356 115 -337 154 98 602 -122 407 -596 395 929 522 -326 539 151 -482 -499 -916 -456 409 -960 -761 -899 -657 -698 1 45 694 149 -365 -573 -684 445 344 -91 557 -917 882 534 -38 -299 15 -806 533 -575 -875 -975 274 314 -548 -742 881 -437 152 -119 -763 760 382 -44 204 921 -245 452 983 870 -167 777 -836 -895 363 -223 331 -34 565 780 96 -308 -458 829 738 193 696 40 493 -91 -910 696 -49 -646 904 650 106 -907 309 166 85 -386 405 436 349 500 256 349 -142 -447 546 197 -495 -876 -617 -811 432 867 178 295 -237 -328 312 -242 -148 855 243 762 -341 796 197 223 -289 459 -454 -520 -971 -571 283 -714 756 -400 -368 -148 -377 -179 -728 -590 -837 842 900 651 307 -568 806 457 -424 337 -335 -788 687 620 -226 271 652 821 -357 -831 621 148 -984 194 113 113 -246 488 -771 -509 -646 -421 649 -264 709 -362 -767 260 -953 -861 670 276 -260 423 631 446 -626 -661 -675 -239 658 -402 -870 589 -992 866 -790 -319 369 886 -260 -535 614 -343 711 -427 998 -791 -479 350 968 173 -446 -277 828 717 970 -110 579 519 -332 -196 -579 -295 654 264 321 -449 -151 914 -37 957 -446 -93 763 199 -973 540 -370 196 894 -943 -97 -990 173 -202 488 632 -754 924 185 -103 -577 -271 -913 662 616 230 -339 765 598 -357 552 790 42 237 -604 -870 -395 -7 -907 677 653 -643 172 493 -517 9 306 -46 -150 -587 499 -745 406 415 682 846 -802 232 -259 26 -120 743 -989 -286 -620 -586 -214 798 684 -495 407 -68 373 -50 -624 -766 357 -266 435 519 -76 629 423 135 -714 601 -590 -207 484 363 934 -253 420 700 -910 -550 245 301 264 -340 983 -419 -124 334 186 564 -628 -508 629 487 -539 228 -287 36 205 -623 -300 -461 33 -758 870 -274 -411 -68 527 -561 734 -468 -512 -321 224 235 -648 156 -505 473 -648 369 -786 960 -388 542 812 367 -14 332 124 607 -175 991 481 -51 -104 -142 683 182 930 -533 730 -36 -628 610 846 207 727 -308 -769 673 -84 303 965 -816 851 -279 321 145 570 -357 720 334 796 -707 -127 -144 389 100 -781 131 -90 815 198 219 -173 926 85 -141 -646 131 -238 362 -543 -548 -63 843 -470 0 140 565 -263 589 -124 -437 557 523 244 -689 23 684 751 -603 -840 -895 -716 633 604 -8 832 -285 -561 754 -437 -650 253 394 275 -786 -673 227 -959 -819 792 -178 485 538 -443 204 -152 402 -181 171 152 675 -446 -922 127 293 -40 560 -321 -169 -357 -291 731 -856 -870 -631 -615 -305 -349 -119 -850 907 473 166 -522 756 -948 -179 -975 287 258 -341 -596 -44 862 835 -605 -845 771 -922 -417 -849 -584 639 -432 -569 180 -854 763 -551 -492 -396 421 197 667 50 279 -918 -269 694 620 957 137 737 731 -677 586 -116 220 628 -628 25 -667 -683 381 -172 -385 -93 285 -851 555 197 -360 255 407 391 -742 -560 867 727 -956 -697 212 751 -468 -159 -82 818 44 -502 -282 -385 23 793 558 632 775 -467 572 -848 314 -323 -782 388 -724 -588 -950 -381 715 -960 145 802 -211 -115 -598 -630 69 649 879 -80 -347 -363 -430 454 454 470 896 -636 -948 -960 767 -231 -136 -276 336 185 -416 31 359 55 -959 -250 -314 837 775 -764 -284 228 956 -361 -968 -764 -696 -265 719 592 -532 -812 -188 -51 -39 -417 -164 466 -786 -24 -253 -288 257 -615 -356 -600 15 -985 -787 -48 -464 318 251 539 -898 549 731 -456 -435 4 423 -197 -710 84 524 283 638 -273 -146 13 789 -467 493 -232 -327 959 946 -373 27 -342 21 226 -243 890 -884 -510 363 46 -673 247 300 705 256 -592 -47 698 -39 446 -662 -352 689 -797 800 396 -797 -277 237 208 938 -149 -914 -1000 933 454 -609 355 88 904 -259 -810 435 475 408 455 -110 753 -684 -505 -213 -405 628 -217 -44 940 -500 788 -856 -722 -179 755 -809 -581 490 199 -615 407 -520 204 -454 -850 -124 887 986 -457 802 7 -248 -588 138 445 601 -508 -740 792 -672 846 -511 -542 -259 823 473 326 434 987 -58 -274 -842 680 -160 121 -496 653 205 696 -187 -665 188 992 -855 190 -217 -195 66 346 467 -133 262 796 -946 962 -24 -320 -366 374 496 -651 222 186 -501 970 889 -607 -169 -66 70 -858 -699 339 -635 115 906 -905 332 750 -807 468 114 -379 689 758 -187 568 -284 -281 719 769 762 80 -372 914 618 -160 -970 721 -758 297 -882 -247 -529 261 987 204 -250 -980 -565 -890 497 -329 -81 -708 664 -901 229 135 302 746 -438 452 27 424 -204 421 -828 -696 -645 873 356 657 323 825 -380 -678 -880 851 263 505 -573 384 246 -666 -673 150 -656 215 350 723 81 363 887 -302 840 923 -674 -354 913 195 -638 205 -918 -199 -347 800 -682 203 -771 27 -935 404 682 104 354 -790 -381 -22 149 379 -16 -726 -804 198 -511 650 584 -606 462 -274 562 -441 -614 139 -332 218 -414 -87 -455 -1000 294 71 512 -468 500 978 -727 -343 -715 -131 174 -34 -822 222 26 -705 858 755 952 499 -725 -381 -633 678 631 436 -903 -48 -976 496 -573 -199 -249 711 -55 860 258 -486 -947 118 321 904 -353 241 111 -651 -756 -597 -920 216 -325 -852 623 67 452 809 527 -543 -494 0 430 -661 -740 -864 20 150 106 -292 377 -988 614 797 183 282 -681 889 586 296 -99 426 -306 -383 372 -931 952 184 -573 -196 455 -608 80 586 704 -369 -251 357 -226 -301 -527 -692 -872 -849 563 69 -901 478 675 -682 18 -986 557 -461 -631 -728 1000 550 -492 655 -27 725 -95 -619 768 -73 -388 32 -396 -496 723 455 831 -292 40 428 260 -714 -736 383 -990 116 -133 532 644 -229 -598 -50 160 136 903 574 255 902 -503 12 482 -277 -470 34 44 784 282 -485 817 558 668 610 311 557 363 -898 244 958 -441 -74 -70 723 -826 409 937 -24 245 459 739 -489 -698 -834 -587 -18 -805 -848 540 -736 -90 876 126 -952 -431 772 551 352 323 382 -524 -19 -109 -668 -520 998 -231 233 263 -623 101 -354 -400 13 -849 -997 -833 -867 269 357 825 -448 437 -266 -43 456 664 9 751 -373 643 -202 423 518 -167 746 649 -434 659 671 -521 -954 966 259 422 -703 702 201 364 212 -326 -267 90 -971 -534 -583 -742 -693 -216 -85 -629 909 -521 92 388 -118 558 958 304 -247 288 288 59 463 998 677 -115 854 683 780 -95 239 -526 -319 -194 -615 762 -833 112 267 10 237 638 489 963 -758 -851 -574 -540 -97 597 -312 -190 -758 271 96 -569 359 -606 -957 -300 -632 965 -122 969 596 -531 453 -757 118 -817 948 498 888 -720 576 -144 -9 -780 -55 -502 611 113 -560 588 765 83 -135 463 -919 -399 -861 -589 422 -796 -165 -969 628 691 561 86 376 -792 -67 146 -116 -12 194 172 710 -142 -136 107 660 -982 591 199 -974 685 -304 -873 94 -314 902 546 -980 228 -40 -927 -281 -133 671 96 -53 -377 283 479 -822 863 882 853 510 -255 700 -493 -222 372 747 215 -781 -712 390 828 -830 -235 -175 -822 -946 -628 933 630 687 957 862 -256 -452 728 -765 -848 -757 215 169 -278 -804 -170 -731 -9 -303 380 -367 -832 499 -117 -440 -153 -182 -438 258 666 450 585 -833 140 -48 891 -657 54 176 105 -804 527 878 299 311 695 -955 -879 697 -683 48 927 661 525 83 -879 860 -381 832 23 -81 -441 841 -355 -962 -20 -375 662 -550 -697 -836 604 -752 473 99 -65 -954 485 694 994 -994 422 699 737 313 -907 258 136 199 -988 571 -619 -644 -212 -723 270 -681 437 -779 -857 -642 155 -132 706 861 -79 390 -541 401 -470 971 -276 -922 863 920 -647 -446 675 -355 179 636 -880 914 -699 316 187 738 570 -836 753 -456 -867 -776 -955 -785 99 -511 497 -946 -869 -326 -353 -664 782 913 -733 -989 649 -977 -216 -588 855 -606 454 -514 -222 103 -427 -483 -824 432 -134 249 -354 501 782 -576 162 572 -998 -149 -661 282 -519 -317 781 -577 40 72 -586 775 204 648 -303 -744 -402 329 -787 -430 363 -647 679 -462 961 -16 294 669 -120 913 -832 -445 -104 889 -479 -254 776 941 -981 -630 -250 -43 -41 -491 121 -541 -79 -846 -53 945 326 -978 -399 665 -887 353 -352 -344 -323 -126 -3 -766 -572 -790 -118 -280 -285 704 -295 448 753 940 -242 676 988 -65 -345 637 731 -600 668 -310 416 915 876 -576 714 529 168 247 492 569 -480 732 464 744 -14 469 429 -659 612 222 -689 -67 519 -128 -555 646 -588 924 -15 919 -585 -477 -940 373 -665 510 -525 768 -158 947 94 -377 162 582 406 -204 -199 -504 595 359 -553 447 -482 -462 984 177 93 -760 -156 188 -256 294 -803 804 448 77 639 703 438 252 224 -961 627 354 771 -732 401 132 555 -286 -508 150 679 143 -402 267 230 204 271 300 724 -191 425 223 -646 -536 -965 21 2 -14 -671 98 -687 -903 -582 155 -573 504 460 -488 566 -157 672 928 3 -617 588 -173 -134 162 -339 -375 134 -258 -26 7 -423 -947 -367 813 -546 615 -488 177 366 701 -325 -147 551 908 -479 -16 352 -164 37 18 348 961 -510 -261 647 -867 -146 -159 857 -787 914 -743 737 383 334 -959 903 343 -294 182 621 -959 -555 -541 819 93 101 835 -735 -681 239 -788 646 -104 484 -418 -27 64 422 99 517 -965 -602 -215 964 -541 773 923 -128 -32 595 -900 -58 446 -14 -443 835 -570 -63 371 -912 -656 -850 -424 214 -288 871 -157 -680 160 -428 213 -672 -995 -620 -348 -946 -687 -868 -934 -637 930 641 -128 228 -380 -641 -584 -69 -958 968 156 -979 -952 -103 -219 -989 -55 827 -989 -932 -727 -967 -36 419 392 -443 -900 -469 -492 797 -687 -962 -380 872 581 989 474 946 298 -867 -800 907 -265 -166 26 -477 305 23 359 705 142 -191 919 -531 -643 870 -612 497 479 874 -364 519 115 261 659 -382 406 840 -127 460 -542 123 0 -656 -955 95 777 -778 -7 -424 740 -124 -898 655 517 -872 910 -657 93 -727 424 -972 444 398 151 -242 976 727 718 520 512 469 253 -818 856 863 328 875 -481 -297 -532 -570 501 97 -523 -111 -512 787 837 828 923 -536 -293 80 444 971 -685 -852 -163 99 337 234 166 218 401 -132 151 67 580 -992 484 -723 525 -832 550 -679 682 -960 -761 -788 -623 804 176 455 -918 -612 -362 128 493 -438 -968 -509 806 882 -36 214 -49 141 550 -560 576 41 405 405 892 40 871 -311 -312 918 935 603 -25 -600 293 -157 93 983 1 -220 41 -589 864 153 128 -625 -639 365 -636 -519 472 -199 548 -495 597 -292 -310 -641 373 620 133 943 -647 -583 -552 -259 -955 -478 330 -576 436 -36 231 -634 768 -12 287 -904 -209 -349 326 389 419 895 -739 -143 742 -266 734 449 -657 424 419 -820 576 753 71 -759 110 957 172 210 112 -815 -333 -496 -414 527 554 180 651 -821 -888 -528 949 596 957 455 387 616 -908 695 498 -53 622 -238 760 -688 283 -366 614 962 -562 -874 677 635 -761 829 -32 -88 -28 -42 -682 -29 503 -519 -491 -671 987 -287 -303 -722 -371 11 310 720 140 631 -101 980 195 619 314 836 -700 926 -277 -978 -613 8 950 566 995 801 -226 -544 -840 102 -100 -243 -102 -161 410 848 -3 80 -625 -161 -211 -200 576 -374 229 680 879 -799 -146 -221 -168 -598 -101 973 -361 305 -364 -556 -290 985 815 -849 327 557 27 -239 452 906 918 404 698 557 -893 -190 400 519 800 6 -571 -623 -281 -117 917 -699 -350 -344 -396 895 756 -486 -908 817 -98 -279 920 792 -834 599 247 745 -887 433 -999 498 -695 -626 -805 -542 -1 285 -39 -860 185 -326 -125 -552 850 982 670 99 155 237 -800 276 553 1 291 -547 480 -818 691 -995 -812 571 314 -669 -179 386 933 -607 72 -751 566 151 -877 915 -478 29 831 -723 583 -946 -86 -529 -940 307 799 618 177 -237 -309 -164 370 -461 -594 918 96 -482 707 260 -756 -389 -98 888 985 -790 -441 12 -740 467 -187 -988 -589 -964 844 -243 -400 -199 273 886 592 189 536 -592 650 931 -441 -754 591 803 258 -268 -416 75 -909 706 -374 -362 -435 219 228 268 -419 90 91 -928 -742 371 467 326 222 803 -961 -980 -232 -361 618 47 188 476 -759 974 -179 -195 825 20 -487 150 -53 492 223 -561 494 -872 -675 -596 -836 -187 -687 -936 -994 -905 725 -418 399 -621 -42 168 -874 -364 -636 823 726 -292 333 -251 997 42 908 -567 -80 -138 -394 -465 -156 542 854 65 -433 -866 872 -690 607 -630 274 -373 741 680 188 -242 956 -781 29 -885 945 815 758 -303 191 729 -139 647 -454 658 -879 195 -700 -746 -2 -499 -925 622 586 -854 -96 -288 58 -404 303 -659 -67 -101 -449 169 -712 573 513 893 -372 -896 -419 -50 -206 -454 -157 -568 -864 795 159 825 -960 745 -110 -925 344 65 698 -23 -871 577 174 140 -318 586 99 199 35 802 -56 -212 163 290 -586 27 127 -193 -909 -606 187 236 -220 -74 576 -372 -817 439 925 -413 555 751 -834 -558 882 -79 338 -471 -145 -469 621 -351 676 -11 -90 210 -319 -738 -498 649 -788 263 -223 -819 -717 -850 915 475 -537 -479 238 146 265 996 -570 873 500 254 -897 602 533 961 -750 -258 577 -865 -47 877 457 913 -358 -443 527 -181 -721 -360 -229 913 164 765 170 397 -713 782 -367 -529 560 -963 -163 810 126 514 -648 321 783 -859 947 -77 641 637 -329 24 -165 -479 231 187 482 -904 -208 192 569 208 -732 832 -61 766 617 184 288 157 745 -675 -267 337 899 -95 -269 984 -470 -440 -394 806 987 917 655 -941 -940 -784 393 62 -706 -724 -888 -367 223 -657 -274 488 -937 -503 762 -51 -682 477 -230 -353 427 -143 -737 -446 -722 -146 -465 158 307 489 -475 338 640 -37 493 -246 851 -656 -162 854 82 -255 -56 -893 154 493 73 -200 -638 -276 -213 -319 422 -12 -427 497 835 -631 -409 -37 -4 471 -918 972 -16 779 -196 204 -386 571 -262 783 295 371 498 636 883 -232 268 -630 812 -962 378 283 882 -232 361 523 52 873 -726 61 -598 -929 -358 -214 -358 858 -482 654 -732 559 62 -331 193 -565 668 -680 87 -844 289 -774 199 -20 -831 -770 -668 -697 -730 337 344 671 578 812 -841 555 -553 -871 -15 -515 -466 -42 225 -184 -365 -552 463 -261 -125 -838 -277 -444 -734 854 -136 -625 -775 525 -439 60 -637 -496 221 -562 -601 -858 -539 208 -890 -391 -953 -105 434 141 -817 47 -648 -515 -999 873 -100 -9 -162 -469 840 -845 -86 -914 70 636 -200 -732 -492 523 255 -160 943 -816 -921 284 138 9 -188 204 3 243 944 -566 -943 -68 220 758 557 457 733 -565 427 455 -473 16 -648 -195 -31 365 -927 -620 525 99 -248 -993 -216 -330 -186 -7 -339 1000 -761 20 -437 797 142 -281 978 724 -987 -39 -820 795 609 240 -232 -30 983 746 497 213 -929 289 -48 875 287 773 675 935 -829 181 380 -715 730 966 149 838 310 126 -965 -340 -840 -206 195 -513 -621 -864 9 -206 -868 48 -697 -876 -760 -280 798 -836 487 299 211 390 713 382 876 -309 855 -488 -597 750 680 -352 -453 478 221 318 -561 375 7 -493 885 -549 877 756 -151 -381 249 -135 969 -449 -707 536 -295 -367 214 -750 971 -336 427 336 59 399 -789 880 -467 590 857 8 157 617 917 303 837 303 6 -515 934 619 724 -2 -140 -78 255 578 578 -142 -708 6 -120 -798 93 852 -491 512 448 614 752 203 -858 -499 -855 584 500 -93 0 -394 -440 307 704 235 378 -621 -621 865 689 -792 135 680 258 -567 203 -102 -503 854 -567 -796 -198 24 240 564 258 696 -267 -767 796 -973 -323 -913 178 -686 380 262 -686 482 852 901 -335 -361 776 -871 -228 -698 -366 -390 -353 660 -408 84 -907 -908 983 -133 480 235 -910 145 -947 436 675 -510 979 -570 972 914 -325 685 306 -58 67 -434 -140 752 75 774 697 425 -630 -642 -656 576 -874 312 -22 964 643 -690 -95 993 921 853 -769 153 -724 985 358 79 303 -538 412 680 809 550 190 -977 746 753 380 -305 118 -90 89 -878 608 -160 910 589 982 -17 -673 -976 591 576 133 -58 -229 81 -74 -666 -348 870 893 -156 -572 668 633 516 416 -476 -624 154 114 -756 -881 -529 459 -352 -773 -199 1000 -679 64 628 -928 910 -732 -299 946 -904 -364 -594 -384 893 -163 -623 726 -836 454 -549 -117 101 887 -558 -516 -474 -698 -73 431 834 -584 77 828 131 859 -81 -236 -957 364 -978 423 503 -372 310 -186 872 845 -883 912 -429 -247 -798 -985 -321 -674 784 895 -455 -682 862 -302 -73 -896 -519 -144 534 -526 -512 -333 -229 -703 568 -308 848 418 620 533 -597 495 454 -312 530 -76 -690 -130 582 -432 -900 -673 -38 -471 -247 805 -720 -469 282 -737 862 -449 497 814 190 -485 -909 118 206 -767 -468 114 386 201 27 -71 702 -299 140 -439 -462 190 834 -74 25 -749 399 953 -315 935 -444 825 -556 405 -908 559 977 -168 657 946 181 777 15 919 208 -529 154 966 -548 322 819 570 537 -132 -327 -37 508 771 437 -383 5 842 192 -837 103 677 -756 -267 -576 -259 -507 108 -504 480 139 892 -876 617 587 577 174 514 319 -665 -162 -60 294 635 -690 947 -921 597 357 -971 514 424 975 180 -411 -872 -304 636 138 260 901 875 497 -827 -181 996 -829 739 873 -688 434 -932 854 -205 -177 60 307 -848 -562 -613 729 377 834 -700 985 -392 805 -69 926 -152 -323 50 30 -421 535 416 872 -109 -908 947 -443 123 546 914 793 -956 -520 691 -157 -947 107 -278 -543 -84 741 795 -426 954 -486 -134 504 587 -351 522 816 68 467 605 635 610 -20 987 893 -940 386 174 556 -41 359 495 -898 -814 729 144 -669 840 -147 673 746 376 381 -438 469 -623 -451 -280 -860 -677 829 -494 -499 607 677 -398 -212 656 -299 -417 -212 241 120 -523 -975 -170 962 114 905 630 -251 -97 -341 718 -459 -524 -321 99 14 378 -650 -399 -918 705 -429 232 -327 -722 388 -957 -815 303 -923 -750 461 -218 -83 395 919 -477 968 45 -858 572 -967 420 -608 -924 -724 -572 329 -442 -241 -821 40 565 407 750 -255 -879 -393 -786 -483 807 -199 751 859 63 914 341 -411 -584 -789 -404 340 -950 117 -880 -847 608 -715 -858 848 -360 650 -349 672 880 -913 321 -731 805 649 901 603 -982 787 282 -317 313 243 381 857 -926 778 -164 -694 532 568 -506 972 -349 -839 759 781 -875 -686 -467 -864 367 -969 96 -573 148 -194 623 -61 277 825 77 -963 271 -193 -678 630 704 37 91 119 -885 -744 13 88 339 274 -420 563 -827 707 -547 687 389 -331 -998 -973 395 991 570 963 -5 -286 -109 109 518 845 867 -853 -275 -828 623 -63 -854 656 -562 -935 -129 148 501 782 732 -890 43 613 -87 634 516 548 -68 532 -655 490 -257 -776 -587 162 457 -931 249 337 980 24 111 -767 -240 327 332 -21 -948 -226 -926 -990 745 -253 41 -730 548 -705 -871 949 285 934 503 -723 -127 350 -418 -110 -575 165 753 -772 756 103 166 319 -158 615 351 986 -204 -226 -389 -288 -341 -827 -214 634 314 190 433 -878 -676 170 743 -976 390 -32 931 -844 698 733 879 315 -18 -396 -975 -137 341 546 472 -717 -403 592 548 -816 -242 -603 -815 -355 -465 -611 -424 -127 621 -901 259 903 624 -342 -935 -458 -509 870 293 -749 482 282 624 902 714 -977 634 638 -768 -424 105 -601 505 -694 -348 352 573 469 -96 653 -735 -964 -333 193 -777 142 -906 -751 -804 331 74 -747 764 536 -636 308 909 -52 -861 -567 -14 65 -261 877 -128 -577 915 732 -622 -709 902 93 -974 895 177 -467 -263 -693 -161 177 -1 -701 694 -402 418 -462 -361 622 518 -54 -384 -271 674 -323 -358 244 -980 728 -181 -684 -781 -88 -506 -591 -21 -656 658 804 954 721 -843 513 839 666 492 981 44 480 -755 -964 142 -588 -913 -65 -521 -874 -33 -939 -540 -684 406 605 -749 588 -719 967 -823 319 -211 -101 -191 -752 654 -374 -859 884 776 -14 663 57 -215 849 -256 -256 55 946 -53 -25 -450 597 233 -745 763 982 137 409 -852 -66 240 30 -20 77 -689 -883 -793 -907 62 -818 -178 996 -374 -88 -656 392 -7 -992 -778 -20 -500 274 135 -995 254 -918 186 -251 168 -359 95 580 -295 -142 -954 923 -649 -719 25 -191 -218 -272 73 -708 857 480 -969 14 974 -504 822 997 -704 -80 814 677 669 498 -942 964 -110 -52 -111 -475 621 -5 880 -71 -103 464 -268 -647 167 166 -100 -199 -978 932 -54 -456 968 -249 -891 -51 598 362 84 -68 -294 269 -852 750 -903 491 14 372 -533 1 864 648 850 -161 300 216 -802 458 258 -546 236 -185 583 929 623 -737 -53 -472 -163 268 -292 -428 592 760 -881 -368 440 -825 612 470 487 622 -607 -66 762 828 33 428 415 -320 11 -986 968 189 201 -744 -831 1 865 -678 -104 240 -439 544 -18 -472 511 -735 -365 -51 146 -302 585 20 -38 -12 781 894 800 -43 500 -769 -295 417 416 -629 -382 -896 649 594 446 -823 -342 -673 827 -22 -491 91 546 421 406 -269 -333 -494 497 745 -483 616 366 918 -42 -681 -309 60 132 346 412 496 -172 912 59 480 119 291 -750 588 667 565 -247 -550 404 -702 -87 -176 -477 -586 -719 85 780 896 -499 -219 276 449 268 14 28 405 -188 -866 -554 -146 816 -943 -496 -302 10 531 161 446 330 286 -325 -557 -432 349 655 -487 484 533 374 859 964 344 44 -844 -230 504 444 -312 -709 419 911 519 -633 -114 619 -591 990 592 533 445 369 -435 530 -816 274 -399 -9 -750 -486 -100 -96 705 -921 -94 -98 -93 -753 597 760 535 793 28 -204 585 943 -714 580 -936 -883 -516 998 511 770 -771 -518 991 141 -486 -596 219 74 610 849 936 72 -386 461 -208 480 516 749 -273 712 761 875 438 713 -636 758 988 452 11 699 434 511 -828 -112 294 -488 -940 -701 496 128 -511 -203 -915 -452 -400 -260 -975 911 472 520 216 -293 565 49 -464 -520 -853 -590 337 -573 -947 287 263 373 -973 -231 -707 479 -254 -381 -891 -11 555 72 -441 942 -229 -586 358 -240 -753 670 61 -775 -690 188 533 -815 -550 -430 531 189 388 -284 -932 -390 -918 -774 319 609 464 -352 -554 -491 -290 952 27 151 -94 854 563 -276 575 -343 -60 -949 928 -138 834 95 216 -27 -343 401 541 -192 -549 327 -166 380 -1 423 133 519 -697 -764 -415 -77 874 -527 700 877 -833 -556 485 360 630 -139 -453 -595 359 423 -302 509 830 449 -967 450 804 -559 -219 -885 352 -336 -812 -757 -68 751 -727 -159 300 813 -796 -605 606 -311 761 -27 653 762 -345 -879 662 620 588 -318 608 792 -947 448 -49 963 -516 -306 367 -355 744 272 -93 315 -481 -489 152 -458 -948 -220 364 293 -704 -156 -849 -599 -988 -814 -977 290 361 697 829 -705 253 -299 882 -878 -91 -130 524 490 -747 898 -169 -666 221 -411 564 -990 572 -80 823 -923 -570 628 714 -866 461 211 -633 -329 73 412 -75 830 716 958 -948 232 833 537 568 -678 794 885 -403 758 203 862 614 -197 353 -267 -704 600 -881 -216 -712 -696 -73 687 614 47 349 -291 -694 259 -853 555 -114 -551 -507 -73 -580 130 -534 -663 -169 -960 846 178 -647 -775 -506 716 121 -112 684 -242 393 639 -86 -438 -51 171 391 166 -853 -285 -616 -937 568 -564 -782 -465 719 -626 -580 -11 753 -874 284 772 -122 410 -281 -265 863 399 -686 -360 -843 -521 997 -644 144 -465 258 -985 -714 234 490 -618 -45 89 256 -147 -3 -831 -691 -505 114 -698 -957 338 285 -370 475 358 177 -454 -816 -539 237 622 148 311 181 -50 883 244 -876 805 -605 -604 -982 737 369 -962 625 919 930 -632 521 310 566 297 71 910 885 737 -699 -795 -991 462 -296 53 74 -997 278 187 541 831 -547 -417 -321 465 642 -482 -780 126 -507 758 -640 248 615 -120 159 -411 -456 -986 138 641 -945 196 -498 -876 -28 -676 -845 974 -848 386 -269 -282 -818 -37 553 200 68 -765 -474 831 -473 -29 370 611 800 254 -705 -405 -541 -778 -279 248 530 -901 -372 336 -878 -114 651 -513 -66 -668 -634 -976 -490 675 171 745 -205 -810 593 422 -159 768 313 -328 826 804 132 376 566 -703 -880 -423 994 456 454 -484 230 141 -426 892 -853 -344 -59 -846 -226 -499 -170 -248 730 714 -184 132 -231 -155 -965 791 404 -312 119 755 -742 576 -877 -823 222 -363 121 179 -624 918 -727 349 -417 642 423 -117 -124 -351 -36 -399 -863 -555 199 848 385 -999 608 -21 -306 429 708 232 37 729 -289 489 -120 445 -443 -524 -830 372 -62 -171 383 830 -932 -398 511 877 -377 123 -311 -463 835 24 -423 -466 -518 812 -162 -224 585 728 248 -288 438 714 564 -3 -47 994 897 -926 99 -46 165 -967 -226 683 -734 -888 808 919 -775 716 -314 -518 903 882 15 661 -662 688 -646 -63 288 -374 -335 137 -656 -906 -5 -407 -619 -604 -79 -433 587 684 466 213 -788 312 -543 860 -430 -898 -169 988 -150 -886 -835 -361 51 -135 -196 -483 66 774 405 -446 180 30 -763 -896 -654 -62 -610 -317 748 -830 -79 -335 -37 114 26 52 677 338 403 578 -729 -807 520 -99 25 956 378 -257 912 -140 -275 -484 -350 -829 -799 -358 -538 -562 -148 526 -5 -769 -308 156 -41 -196 -63 -788 -392 741 -373 947 -338 -735 894 108 528 -621 805 -623 387 795 48 -313 221 -985 -944 323 626 94 -405 -454 266 -870 -837 831 380 874 804 -857 -437 187 -462 -212 300 -346 -531 -670 499 -409 -132 -32 -603 190 759 -38 774 840 -400 7 194 -137 -866 -107 773 -430 -360 432 -157 416 798 -177 -186 101 -422 505 66 927 363 520 -337 -822 733 -952 115 15 395 -572 989 -319 160 -101 -115 416 -470 -700 533 -354 660 466 -642 -762 -604 536 992 -291 357 -605 -732 -563 769 -997 -367 620 722 545 596 -207 -730 247 -516 -716 -475 958 22 15 421 163 -901 -533 -561 -652 -135 -758 -674 -441 170 114 -474 -947 285 -748 -868 44 810 334 213 -102 -44 570 726 805 736 -563 -925 275 -693 -799 908 -306 -963 -199 998 350 -905 661 -446 93 -150 432 361 -776 -971 791 625 -177 430 484 -154 166 -66 467 -106 -243 -743 735 -57 -311 -149 350 -209 788 139 664 -845 34 130 -883 357 217 -586 529 255 -866 200 985 321 800 463 974 -785 862 521 772 353 326 -838 -951 -650 -798 -666 160 -447 -566 412 -381 -122 444 336 13 710 789 13 -418 -911 587 -324 -150 -800 962 726 994 -855 -449 -537 -443 -498 291 -942 -337 151 808 -197 329 -298 834 968 -616 389 133 -544 -168 472 -550 198 308 -271 313 -207 -381 -774 207 -135 -422 367 349 883 685 778 292 933 -349 -716 -190 -776 743 102 -524 -366 -966 -739 720 -264 187 -464 -953 -100 -930 510 554 258 62 810 885 -539 -736 191 -731 -232 -853 406 -528 449 -308 -252 566 -914 -857 926 708 -814 220 -519 -336 -970 8 474 653 786 958 -617 -585 -990 294 -38 819 41 -319 -861 626 557 169 -403 279 972 168 222 1000 425 540 -54 865 353 594 685 670 95 -387 -205 -145 116 -236 -594 828 61 239 -578 257 39 -656 -268 78 -994 -771 -568 766 -44 469 697 219 -465 908 -213 -148 632 -695 858 111 787 858 -699 679 985 -693 -387 -617 -624 575 -53 69 -131 876 -614 -746 -753 -637 814 529 940 -902 22 593 -552 -733 517 273 510 923 -65 -612 -240 -312 550 -7 22 -953 -446 651 -561 -640 85 534 817 344 -145 934 151 -962 -397 -181 -459 991 50 266 661 560 -901 343 -877 751 94 -509 993 -421 71 -826 757 413 853 28 -394 -950 -765 695 915 -197 -965 -972 735 345 928 -588 984 717 938 116 -825 -80 684 -119 905 251 -128 521 -14 -904 -602 -881 -476 -108 -191 361 52 -18 895 -933 986 -460 899 -764 -422 458 280 -725 829 794 -35 -814 -398 76 644 -637 -878 275 -7 474 -946 -962 -603 -617 714 -991 457 -14 518 -784 82 -570 394 934 170 -537 -17 224 728 -41 158 -719 -773 290 -77 934 -164 3 577 -165 133 -108 153 -851 -847 -925 -801 978 -829 133 553 -481 539 -382 -315 370 -169 -680 -306 339 -339 -960 974 41 725 625 511 -19 840 -384 568 -143 565 873 887 758 29 468 -735 988 189 -970 -511 17 -908 224 -182 827 -42 721 939 -258 -8 -691 -661 908 -686 327 -415 -911 -444 -31 -991 -292 -619 947 246 -59 495 685 549 -987 702 437 -389 789 749 354 -717 290 436 787 254 -434 609 -361 -528 -850 -507 -732 888 518 -172 524 -588 484 -779 -851 -78 196 609 997 383 343 3 659 -733 982 664 969 982 858 443 -554 -506 -284 -886 -584 474 65 319 -882 18 -169 -491 -909 178 -367 -14 -587 378 -498 269 -12 813 -382 773 -671 625 -539 -314 -367 -100 -266 -618 528 -470 -444 -159 61 449 900 -524 -916 120 669 1000 926 -67 -865 -640 790 956 -600 -79 -938 -821 -695 944 -957 -728 11 265 -541 753 -717 823 -373 787 300 317 -870 676 132 -309 546 -203 702 139 247 -301 476 836 -605 237 -52 265 649 -943 -830 -211 -905 575 236 -388 -136 265 309 909 -592 -479 -766 49 -62 -381 -128 510 -963 90 -232 -1 829 422 724 -309 -959 -32 844 282 -462 -845 464 -131 900 556 -920 98 164 -128 -828 74 165 492 339 -70 690 -658 18 35 999 444 898 974 656 817 -298 393 -140 861 -20 -501 612 -732 -442 509 568 682 -336 344 -940 -166 -653 103 -884 188 -7 303 860 -780 -888 225 -433 -544 447 -946 -73 -531 -786 -384 53 642 783 219 -188 433 -212 -245 544 422 322 883 -557 -724 -906 -748 -147 -974 -880 -956 402 529 26 874 -491 -346 223 163 -829 580 448 -891 686 -159 356 -847 48 -928 -525 -262 -959 -966 -394 -319 -647 -238 -599 -263 317 -764 487 574 -824 -507 836 -41 776 740 195 -289 -829 448 721 -737 252 482 458 -645 -892 -223 -249 729 970 -432 328 -599 760 -858 966 -116 -337 602 -652 -981 -15 690 98 227 -879 -669 -749 809 -822 518 -115 -642 -662 751 821 206 996 924 528 -746 527 -682 717 -529 839 964 272 -648 -180 -355 856 540 861 -437 541 -581 165 66 -761 -158 -126 -842 -365 714 497 968 -130 -594 -356 -113 163 359 251 715 -600 772 993 121 517 -609 599 -25 404 -400 415 -930 403 587 254 939 740 279 31 566 -993 909 773 -291 -453 509 213 -673 -583 347 408 866 369 -537 -377 -278 23 857 -887 340 -116 -573 -363 -286 -417 352 -779 -900 722 -411 238 -140 -553 -190 -581 -702 767 296 905 714 181 161 624 523 -307 661 973 -184 -503 384 -95 -522 557 -168 -967 553 -769 -560 -81 -826 454 -393 -870 -519 -902 -178 375 -663 -770 -401 860 931 333 217 108 -939 140 -815 716 -305 -718 859 -532 -507 -578 -454 270 658 673 34 -881 532 983 -156 611 -65 -761 158 395 -339 215 469 -491 -631 -57 249 -962 989 -259 -651 89 469 313 -916 91 -714 -218 -781 140 -146 -855 777 657 -841 413 -201 418 233 601 46 891 240 -803 -931 -911 -223 663 360 868 -813 718 269 578 -493 839 -84 -793 -686 936 -338 -416 -520 727 -347 529 -221 785 -525 270 653 783 -958 -802 -47 -56 -389 566 637 784 -830 -539 -818 -275 -305 246 -131 94 -557 -782 690 917 -697 -638 363 94 575 -912 -169 919 13 478 903 971 -452 -636 -528 161 48 -735 30 760 800 255 -431 86 -341 58 -222 674 546 -773 862 -43 523 412 -187 -524 -390 -491 414 -935 934 -218 -383 29 -752 835 786 89 297 -777 -855 -801 -523 -811 153 614 950 -32 -959 -414 279 -854 -897 -149 579 632 -482 443 -491 611 -659 -720 -876 244 -287 584 850 -62 973 -370 -2 -338 569 -129 151 -550 -737 -687 -168 622 829 -944 -850 -538 -80 -98 -63 157 927 311 467 205 440 -225 289 240 -247 -158 -587 914 -779 -149 736 -256 281 434 -45 -799 88 -66 -557 775 668 -209 188 172 -816 -242 955 537 50 -303 739 615 91 -622 -412 -432 -123 442 651 -156 -181 851 -830 -981 -779 867 -986 -627 -193 370 -117 818 -799 -588 -756 -671 -217 -891 70 -500 492 598 158 164 -532 -62 790 -831 487 662 783 -908 -382 -43 514 881 -612 -392 495 309 -938 524 -538 580 663 -259 -968 512 -560 -627 -295 943 83 875 -399 591 618 -250 -803 -213 530 751 -830 -534 949 -875 -810 -555 688 290 -427 -249 -712 -610 430 226 438 -164 835 -32 -207 481 705 -442 444 415 829 406 338 -386 -479 -207 282 -585 -350 257 -279 20 247 -1 625 -531 -181 -438 128 -965 373 784 435 -449 -598 914 171 27 -184 805 -533 -107 465 297 708 -311 22 670 172 -56 -181 99 907 -482 -913 -330 250 -251 973 -80 657 199 285 146 -141 -813 710 -748 -587 -155 26 454 965 -294 929 -455 -351 900 859 -271 611 -715 200 -237 -257 499 717 831 -224 566 -635 -274 -788 -362 -830 533 425 -495 291 51 302 -533 -583 -808 -574 -243 -307 756 -105 -821 175 581 244 541 -783 -261 705 708 893 -747 -670 -838 -284 829 -753 238 -623 388 -373 -192 -482 862 -421 312 692 825 -141 -90 587 -367 906 -544 73 2 -515 294 -769 -240 -313 821 546 791 -625 -217 448 694 -1 -198 -651 -902 -800 -309 301 435 -708 812 664 817 -860 716 330 -151 681 908 779 329 -636 94 178 448 44 935 75 -415 -12 999 -979 142 -136 460 861 424 -99 -345 -826 -301 102 945 782 -661 997 -501 621 -84 695 -22 -151 -634 890 -859 -496 -542 442 420 584 310 575 -294 512 253 -250 -612 -268 161 385 -630 -604 -788 -301 -929 495 810 516 861 -32 -970 662 65 -132 -166 648 807 -397 270 852 -757 572 -23 892 -211 -116 154 -319 -563 506 882 -299 -201 -226 693 -677 -852 -233 906 -557 474 -1 556 676 510 932 -698 -749 -501 987 -513 158 -621 -861 365 -869 -23 801 943 482 279 81 386 82 -591 451 -34 506 12 205 583 703 758 -384 -927 991 -363 -666 -865 497 -590 104 697 -982 -112 578 -208 958 -197 919 398 961 -699 -922 -928 -725 471 415 -786 247 -657 -506 -42 951 810 750 129 -833 743 698 369 -107 885 884 -518 889 -486 -16 -302 54 -935 824 785 818 -288 -801 390 -271 -127 925 795 426 940 688 427 472 -851 419 -752 -828 649 345 -584 814 -770 177 993 903 -253 298 545 -944 -815 -855 -944 509 -277 -730 995 755 -956 958 447 15 -818 751 -980 141 518 -850 266 568 727 58 -453 249 -656 -866 318 -826 -58 -716 374 562 355 -536 -541 707 876 226 340 104 160 73 824 826 -945 -257 495 789 -418 -981 -997 17 407 37 -457 621 181 931 119 -908 989 807 -972 861 60 -743 165 975 480 -921 46 -176 -498 530 163 538 -791 937 -56 -155 -448 739 719 -737 281 -101 233 47 576 914 829 -427 -195 -127 900 604 945 661 75 -855 -831 -301 -843 -615 415 -970 419 106 -482 526 -536 886 878 568 231 534 -825 -266 833 664 -935 -288 822 489 352 -257 508 100 183 894 -125 -636 223 818 -35 -798 -410 -962 -912 -275 775 -759 628 -171 914 777 -397 682 97 -48 225 165 99 163 -246 -684 -880 -44 -295 -246 557 253 -431 289 384 965 345 -418 -442 -83 108 -127 -479 734 -773 -567 -138 -535 -351 159 349 458 621 144 -218 -922 -582 -86 -953 -613 -154 -889 -735 253 437 788 262 86 -380 -385 491 -921 -394 -557 196 245 -259 -650 81 -902 157 346 386 790 149 329 907 -783 -963 -316 -163 582 837 -719 682 139 -344 -374 -162 424 72 748 880 289 -459 47 -878 267 -909 737 276 167 -484 -571 -328 249 -296 213 -181 764 892 484 606 293 146 -747 366 61 -473 142 213 -775 214 882 993 328 325 -157 152 673 -970 333 887 -860 646 120 -886 -952 867 -89 964 803 113 -51 -640 952 -868 454 289 -255 329 477 750 -247 -640 820 123 -254 788 -574 -564 -348 964 298 731 983 -432 -430 807 -711 403 624 456 952 -327 -558 -940 829 714 -570 821 -455 678 -370 -268 359 -607 -625 -207 768 797 738 -370 202 -329 -230 550 356 202 -151 -223 -62 -712 817 676 -264 -547 -398 375 788 -835 309 -791 646 202 396 592 723 -208 885 558 -429 -296 200 -39 5 935 268 73 280 -50 -421 -390 -864 -775 494 365 128 -118 7 130 773 -275 551 -487 171 352 -327 -377 4 -793 -98 -67 -342 794 -33 318 -599 294 383 471 2 975 921 -800 -858 -623 382 239 845 539 -844 -609 664 -810 484 -461 -271 545 523 247 -316 360 558 688 -644 841 965 -780 -91 341 -290 69 -86 558 834 2 667 -343 955 847 -168 605 -547 671 -470 608 -109 214 510 490 -510 -165 725 -9 50 -736 954 -988 -814 -372 -916 589 944 822 724 626 -948 724 -872 -909 -32 -266 383 764 629 -636 -226 -190 1000 250 -776 -786 -447 -83 -45 13 -720 52 261 -20 -203 -467 -576 -277 514 539 713 210 263 784 -582 -841 -582 633 -244 -412 -875 -790 -602 -743 843 -550 649 157 -930 476 -7 -576 -713 -531 617 437 -522 -326 -818 -999 492 -668 -7 -411 406 229 282 806 -569 923 105 431 553 82 778 -708 -44 573 229 -517 579 879 130 299 406 -896 501 976 781 803 991 516 357 -734 -543 -393 -229 169 890 -203 723 -258 152 426 -769 660 -113 444 -7 970 -651 -949 -601 296 -953 61 898 710 707 686 284 -266 555 615 -953 171 613 -463 267 -405 -179 456 89 34 857 253 -258 68 689 179 -771 685 312 -46 303 -516 474 409 -754 761 -978 0 971 -421 250 -354 794 -294 714 -243 -327 -978 -847 85 661 854 987 608 621 -170 -285 721 -809 -895 -141 -523 -81 331 61 674 400 157 -653 -804 -860 -484 981 -924 -174 -658 -666 306 -252 570 -512 608 -794 568 -510 -815 -915 168 412 129 -811 -880 -348 714 -548 255 -525 -969 -66 409 439 830 -931 995 -439 -786 -490 -324 210 430 -704 -961 199 117 -360 -616 -608 970 -867 -77 -389 718 204 -5 -789 -421 -920 -567 -998 -550 157 88 -659 -940 -936 970 345 946 562 -187 853 -581 -585 282 472 225 -637 341 113 -790 732 -867 926 54 870 883 389 -540 -781 726 946 -289 -466 -723 -529 -42 -648 635 -229 273 -471 921 730 -850 -218 67 -180 238 -965 99 -803 106 457 -37 862 -726 -274 799 136 548 -375 -227 664 -522 958 -435 133 499 181 885 167 -955 -34 868 -704 720 24 -645 -587 -497 -195 -610 -304 195 438 493 498 959 -601 -468 5 762 14 -47 464 -144 325 -18 -176 280 731 860 370 440 646 814 204 666 -219 557 308 -398 -133 414 -258 -363 183 76 -337 -627 -129 -542 -838 -883 76 428 672 123 -896 588 111 721 -815 37 -448 792 -28 124 87 -454 544 -915 349 -159 710 -779 209 314 -241 -895 978 108 32 -986 -880 -690 -470 375 -349 931 -655 -424 -765 342 242 771 -252 268 38 -32 -674 638 812 -600 -773 -374 923 926 -576 491 -477 -402 504 577 82 925 437 204 -208 -968 -600 -175 -440 405 -699 317 -135 349 648 746 -413 -490 265 -599 830 166 585 -856 820 261 253 -144 -125 971 -962 422 -832 -923 173 1000 17 -382 -415 610 -394 33 -805 142 -514 51 -265 725 -61 -84 -535 -130 -32 707 637 -954 304 -250 -316 -988 897 32 -639 177 -474 670 -412 862 -652 5 -927 940 680 -958 937 343 -798 -567 -93 116 -940 819 -824 -820 -898 246 88 -751 457 -325 -274 923 889 147 -197 817 373 210 -640 32 528 -595 905 -802 -652 -327 378 -268 -688 757 116 654 -94 733 -422 -52 317 38 840 48 -10 933 56 416 -545 -962 687 -561 -565 -641 557 366 -812 797 -304 -159 1000 -99 -497 80 -748 518 -767 424 -344 -586 276 767 45 462 -993 180 606 174 300 -439 -603 501 -81 -525 -451 -460 -545 936 -409 -221 -20 4 -825 196 418 -84 40 129 233 673 -309 -641 316 590 938 104 542 -196 -536 271 435 -555 -448 -474 -607 199 473 -768 561 -929 -66 587 -475 775 -866 -380 921 -863 138 354 938 -672 460 873 214 -943 -662 -419 -80 -611 -112 535 -109 -551 -306 279 -93 641 393 575 958 598 -472 -831 549 -572 532 -824 679 528 -528 782 -700 -56 -291 648 -538 -387 -715 -184 -750 -953 890 374 -947 -269 547 -405 691 -147 -188 -416 -767 96 960 -948 -490 -603 117 577 495 928 -787 -771 -177 492 614 -301 -968 -106 969 -868 460 -885 -218 340 592 816 977 -699 -179 396 26 573 515 -284 114 -355 -880 -990 929 -954 -822 8 -671 534 697 269 -265 377 -264 -97 608 18 -734 -936 790 897 762 -852 -580 946 55 -880 997 855 813 107 288 587 402 901 10 -495 790 -726 216 107 -332 247 783 -939 134 638 -641 880 -716 763 335 -673 772 512 886 -1000 -935 -91 850 145 418 703 -7 -446 771 -776 525 -195 745 -667 286 -129 707 521 553 644 24 672 988 -189 184 -817 170 298 370 364 91 249 403 219 752 -330 -659 434 -292 -556 528 -126 936 569 137 -959 -256 -324 491 908 -225 318 614 587 -214 -784 -577 827 -17 -591 -690 -607 -904 -66 337 890 791 939 -671 21 688 667 667 -258 -835 989 155 229 701 947 -236 512 -317 868 622 -223 -247 -313 107 -6 130 -792 510 292 232 -985 614 143 641 629 -217 -606 192 788 -322 165 -132 -830 900 335 -368 417 -792 773 -369 -72 41 -981 -748 149 -777 751 737 706 40 165 557 221 65 370 -70 -838 -12 -809 857 -861 -737 932 537 -366 733 -52 881 -677 -186 521 -633 -25 200 -752 -84 121 872 832 361 -701 861 -642 605 852 -896 774 -17 20 -239 999 823 -476 -463 -207 563 787 -419 -952 -315 963 -749 -661 252 -944 343 448 558 367 832 -249 699 -873 -791 354 -28 979 326 812 -748 -396 -708 -499 -491 690 -636 761 95 443 -221 -595 174 -533 -824 295 812 -732 -812 836 -923 -320 356 -487 -437 -627 316 -422 602 -396 560 531 -950 604 316 -1 462 -220 -294 -185 89 537 43 861 640 -165 -540 -854 939 -678 -48 -833 -124 -435 47 -151 -930 21 -118 -465 844 -986 -814 240 -270 -536 -364 376 768 357 517 -418 530 -895 517 580 615 -227 -524 -982 -534 594 -392 498 221 167 -576 555 123 -979 -222 -873 -763 -697 691 -532 -646 606 -482 911 -255 489 -498 2 -441 -93 -192 -353 168 -164 -448 946 282 498 -52 512 758 -726 982 -658 173 -965 288 245 -77 87 450 791 153 396 -360 110 17 -309 -765 549 313 218 981 31 994 -701 -181 -746 -791 736 -986 393 -138 17 -76 -308 -867 636 524 868 128 -7 182 248 844 -387 -604 448 607 -648 189 -828 -836 878 739 -901 -368 -518 146 -779 -665 -186 91 -145 -865 -151 458 674 -506 -659 -713 -569 447 -907 241 701 901 -430 685 516 -969 550 547 772 446 267 154 882 -849 35 -460 723 646 -52 -928 -545 876 255 324 218 679 -604 903 -491 164 433 -969 -373 -657 338 779 -9 -868 -173 -350 507 511 -142 355 7 -249 -808 165 747 -516 -191 -714 -699 -470 299 -910 445 27 -299 -484 784 600 -251 -781 562 -116 650 -246 881 -870 182 -64 356 119 -260 -428 422 -141 -900 959 295 519 -176 396 -385 -970 -66 501 715 210 509 295 -887 931 408 -968 913 -443 -736 673 -735 659 38 -227 885 -95 -775 510 -174 -117 -697 486 -236 -346 75 -602 727 729 -795 -58 185 249 277 171 155 -176 -983 98 478 493 295 -794 -273 725 -558 -932 683 358 -133 -129 637 466 -605 -871 289 -673 -1 78 -909 -194 -949 -60 -564 831 131 357 -431 77 -692 961 519 843 -474 417 -756 -862 780 670 -829 -41 799 -221 341 -965 -704 208 -913 -906 778 -617 -963 330 31 742 -543 -538 8 -807 -467 -205 -164 78 -977 -577 -119 -373 -984 567 -911 -484 892 183 216 -727 -280 337 351 -700 255 266 802 -917 31 -898 -364 369 382 51 -209 993 -558 -991 -94 879 330 685 -935 -260 -241 419 625 -88 781 949 288 322 -769 389 998 983 -469 279 702 333 -952 -362 617 94 883 -476 927 142 291 634 -976 1 -313 542 923 -739 66 309 -86 140 884 -96 58 742 905 317 -724 -400 821 209 -635 -763 118 778 684 -935 717 -460 -132 76 -41 -241 -688 637 -407 -614 -86 -501 -791 -62 331 -193 -486 134 -322 701 30 -392 -904 -836 347 -667 -531 204 -162 1 985 -370 710 -723 207 -442 364 -399 155 -87 63 162 182 238 908 -634 199 184 -787 -503 905 460 134 185 674 -174 571 -296 -202 57 467 -699 595 -316 -868 819 -306 -749 -562 384 -136 604 101 -253 656 -217 -980 140 -625 38 660 -280 -37 202 13 -794 -509 -353 -442 -515 661 802 915 -543 -981 250 318 859 45 -365 -811 -584 -600 -730 -429 -67 522 -19 205 -104 -941 283 628 -29 783 -307 -294 -501 150 34 -963 310 -773 -715 -344 874 150 2 343 -31 -818 -796 -440 675 413 -591 -212 981 -613 -130 845 582 -886 939 334 717 -232 33 -469 616 45 -802 705 707 41 208 -758 -518 849 -436 -282 -528 608 753 -329 -232 295 -479 165 530 476 305 627 -707 -942 -656 939 486 -957 -25 -221 -757 -260 -239 68 -356 -507 602 899 448 752 978 -630 241 843 -348 -656 150 125 522 -203 519 305 897 -203 -873 -68 -55 150 895 959 270 31 814 467 343 -630 588 519 75 -227 -500 -603 -350 541 -743 -418 675 419 -803 115 -45 -740 -349 -650 417 787 -659 283 932 -568 -233 758 782 661 852 854 -792 802 902 -192 625 -13 -868 -48 81 277 -25 264 362 -116 -203 -556 578 44 -77 840 714 781 -872 814 -512 -279 700 774 -553 -542 -79 -476 922 404 418 544 -423 478 -70 -360 -725 -974 -314 379 28 -129 -701 -104 560 -505 -913 496 -117 -694 -957 633 -676 -637 -750 -432 -661 86 -882 -979 837 923 -712 919 -173 -697 -345 755 983 106 936 4 -768 100 207 -160 -541 143 -687 179 -905 -475 -130 -976 -707 962 -727 625 924 721 672 594 272 347 134 854 654 494 -211 855 111 426 625 626 -302 733 809 193 -281 -207 164 139 -475 -811 654 666 -918 -785 -974 867 283 567 212 797 -811 -45 909 -841 221 156 48 -712 -261 356 -128 -631 -127 960 -925 -713 -868 751 579 -527 -354 78 -491 600 198 -598 600 -924 -745 -664 -793 145 -829 -880 447 910 -108 935 -887 -141 -315 -334 -400 179 -497 -865 622 812 -831 -338 -811 -515 295 701 -822 565 895 -857 -14 -461 195 -500 366 -377 -564 388 -393 180 93 110 866 983 -80 -763 -390 -264 -990 326 -62 967 250 200 653 900 871 -39 766 943 433 677 -60 -659 -102 618 -896 559 -497 30 29 190 676 674 264 -468 24 -912 -662 691 722 7 435 -76 -794 -633 -496 -869 430 900 503 38 -554 226 676 868 -73 890 -979 179 -660 914 11 705 -92 676 -21 -564 420 -127 793 519 429 307 -698 -878 -263 826 698 -490 -641 773 -126 829 170 557 -323 -717 -613 179 -624 845 509 -434 358 -162 753 -721 -77 -823 228 652 -971 -616 -917 359 -583 538 249 293 696 435 489 79 773 705 478 -211 913 545 190 -476 554 -135 -852 412 -578 -623 384 837 -671 -87 665 465 29 452 -277 592 -507 844 -489 166 -447 271 232 608 833 -925 -275 -101 -965 -156 -822 930 714 -950 -852 -326 -130 -55 548 548 -755 -896 -468 312 350 7 -610 -866 -858 87 322 39 849 915 114 755 535 731 -869 -501 102 -745 -343 835 330 849 644 -140 -840 478 -782 717 496 991 471 -588 482 -573 -650 -233 843 750 -735 330 412 975 -420 -622 845 967 -386 -842 662 -540 744 -777 -114 92 409 335 -332 -394 -33 106 616 -396 -144 -340 -103 902 202 725 137 -439 987 951 -196 -356 -421 545 -862 -816 930 -979 827 325 880 43 -842 -411 -776 13 954 753 840 -631 -332 717 -574 -28 -986 -893 -446 695 -645 -18 -503 240 15 678 778 173 235 -751 741 -120 703 -699 -815 80 62 84 -904 -29 -694 -393 -333 -518 629 -911 -192 122 -971 -396 -798 -105 -54 870 525 933 -987 779 -223 -290 421 -33 946 95 670 722 174 794 675 541 241 203 859 630 88 699 -206 293 860 728 890 460 -483 37 731 -733 676 635 936 934 -959 762 -943 -662 -871 5 670 472 -179 556 304 -408 530 15 -948 -699 435 425 485 261 688 -677 660 425 -795 -950 457 -391 -154 202 -207 -351 -326 -807 -732 590 267 -446 -186 875 793 132 -811 369 -686 924 655 -185 503 839 744 783 681 861 175 74 828 -9 146 -146 367 769 -980 -743 -217 -662 -428 434 203 968 -685 -493 -261 -580 -222 -625 47 635 -353 -999 462 607 -535 -923 23 -327 -722 -352 140 -644 -715 970 -671 -131 -364 887 566 -983 64 -255 707 -718 678 669 992 916 666 -18 946 49 -336 961 138 -854 487 284 688 592 594 -85 316 71 -867 -707 991 661 -247 865 -148 652 486 70 65 415 968 -31 -464 -532 1000 434 645 393 933 813 872 -597 975 13 219 481 736 933 -854 661 666 -785 377 -755 -610 -360 -128 -991 891 934 915 240 408 681 -16 -985 800 304 835 95 505 759 -216 -48 156 -549 112 -79 698 686 695 326 -539 301 48 -724 -537 346 850 -379 528 155 623 -154 -899 -353 873 186 -226 -198 -894 696 -771 -332 -219 713 827 -78 -979 219 538 -614 874 -440 646 653 -836 211 602 294 379 517 -331 197 696 -104 -245 -349 -868 -354 932 400 389 485 865 37 -560 -451 970 827 -69 -475 451 -213 384 -662 515 -831 386 536 -887 -743 -486 -535 119 326 -956 696 -144 -129 -784 324 -235 -524 -409 113 -6 752 761 826 -602 -909 641 -557 -983 -421 175 717 -10 -263 195 -139 680 -294 -299 -575 -271 -488 -907 437 84 259 768 -429 874 384 -436 702 -256 -705 239 -467 897 188 -907 -343 638 756 769 -702 -465 548 -450 675 695 443 -861 -348 587 487 -804 656 246 -793 328 -453 -17 -404 663 -570 123 956 -649 -59 -278 227 -405 497 -463 789 -495 -81 559 -548 -18 666 -527 -365 -417 -428 21 -75 456 683 869 653 -98 -842 -38 608 567 -70 -649 -689 330 924 993 787 -543 887 -12 -421 -351 -643 217 -485 778 980 956 -822 -187 -410 228 816 881 -173 -81 -71 350 -711 -205 -314 419 237 886 -290 -604 -808 -736 198 -849 44 636 -795 -689 -450 -938 39 234 25 -333 -451 106 -878 -199 -740 -71 -312 -38 -630 -392 -294 291 -752 714 -647 -930 922 -834 -263 -148 453 -253 -560 -296 762 313 -423 -990 -172 313 737 -441 -142 601 -561 399 67 358 -560 292 -524 185 -813 -22 390 795 389 150 -621 85 -777 876 158 286 143 -367 -16 -77 -155 -349 -645 394 -686 -839 -20 213 -499 678 905 -83 -478 668 362 -3 -614 -232 413 -413 -698 -952 -301 -351 -863 533 748 -679 540 366 643 -638 53 -863 729 -825 32 -490 -137 189 537 -297 -59 -498 539 780 394 -178 -241 -582 738 433 471 202 -489 -614 -161 -195 -744 608 -900 685 247 992 -907 -950 -137 -134 821 671 -928 -298 832 -834 -925 577 702 18 245 30 -477 338 -329 154 440 626 890 -93 839 -622 146 772 320 124 889 -709 -988 -81 271 172 -174 915 -698 -765 -152 -733 -770 435 -815 -900 284 706 -795 523 -886 144 -178 190 648 -753 -885 500 566 754 838 66 -583 397 -535 238 608 920 -871 959 285 -289 782 -153 -73 909 -894 -625 -492 -736 -821 873 675 -448 362 -10 -949 -509 830 -20 179 281 -636 -482 -700 683 -409 -782 -654 64 -442 736 405 858 -405 639 965 728 -792 -260 139 927 834 380 -843 581 40 558 973 968 192 -995 -744 -550 883 -243 808 -534 -796 323 -14 280 450 196 371 330 769 -735 51 -253 678 -449 146 261 -357 -805 -935 -288 -843 -786 -844 -185 -172 339 -232 -489 -273 189 329 -840 -638 197 378 -336 151 -302 936 566 -936 -963 -351 -414 845 498 733 488 824 154 892 -416 75 771 709 -676 88 -827 993 -733 466 86 -603 -742 -483 636 -473 -400 -5 373 139 979 -308 123 -612 712 836 -754 712 60 -677 -390 522 399 697 -404 124 591 765 -422 -682 846 242 -288 673 -61 -946 -217 -334 -626 -326 -708 -142 -184 -276 95 -921 -392 -414 -486 -755 -974 -72 -850 -734 -685 -622 633 317 630 -394 -298 474 -544 804 954 479 -952 -797 629 999 267 -482 179 846 157 573 -120 -357 -993 995 72 204 471 -459 -698 -83 -439 -245 195 600 -459 -56 -708 -256 -396 -608 -278 990 470 -198 971 770 -219 506 209 589 -47 -626 -8 -691 -467 71 -957 -781 162 131 -643 912 -406 889 -144 -227 -198 721 44 -46 -919 112 -572 961 492 -769 917 -671 -958 768 -172 -154 -851 -667 -417 415 228 682 -543 411 -641 -397 525 -379 -848 -325 527 432 49 -43 323 -673 -573 402 495 396 317 406 976 409 -559 -40 0 -832 165 -963 535 -279 -261 51 -236 -969 -503 475 625 181 -682 -122 265 -634 744 666 629 -521 -915 -610 -459 252 -959 974 214 -216 511 -898 860 -387 367 475 455 -460 212 579 -906 719 822 352 706 -796 195 550 -78 390 816 -86 109 -354 241 51 -782 -403 693 374 244 219 7 483 293 -775 77 -492 -231 -850 395 -95 -271 299 -626 159 -243 -499 144 -72 457 -836 -90 929 -580 -487 759 105 -865 -563 106 -113 -202 -650 468 -1 169 754 316 -530 -967 337 872 -823 200 -996 114 605 -852 -348 -88 136 -380 -264 969 -916 523 527 -272 -739 -745 -255 -122 753 905 581 398 -97 524 395 428 930 -186 833 -594 -114 -812 237 -43 -233 -819 39 360 -358 174 451 -166 -243 741 392 -36 -377 -147 -255 -333 345 -914 475 -895 742 -941 2 145 -699 739 -474 300 -750 -610 -385 209 100 -180 -931 -41 -687 389 489 569 197 321 -485 -37 852 -133 192 637 780 -232 -24 -335 33 -757 -283 311 868 185 -731 3 241 -391 -837 -652 -835 -514 -219 767 447 733 -674 -865 -594 242 -142 -518 349 38 -830 748 -761 169 907 661 611 90 -86 681 -970 682 873 220 -842 -486 471 -506 -560 -165 438 359 -991 657 734 -893 80 -574 293 -515 -742 -481 -747 913 726 -64 307 -148 -827 718 -658 -576 271 -796 -227 923 -700 154 297 -304 45 23 838 657 -533 484 -701 -327 286 167 992 562 276 -125 158 622 -143 -955 -807 586 -565 -946 -613 -910 660 859 658 -941 -722 394 -42 892 377 361 282 -643 -896 28 295 -813 258 291 -445 999 367 -407 399 148 -680 -572 -468 -899 930 -267 741 942 585 258 536 -241 399 -123 554 -509 114 -390 57 -753 -623 -195 -387 795 728 790 619 882 -87 851 -986 341 -254 -52 -277 641 21 231 414 907 -78 531 48 -146 -85 -12 -770 980 703 405 12 -526 -75 -814 -450 725 -423 -265 270 -199 449 -95 -954 -579 63 -648 -443 931 407 -379 -70 -910 583 961 -480 -506 -493 287 621 -751 -699 -116 359 783 -109 909 -137 -462 -347 942 -792 -619 -334 -965 -191 171 632 -482 -724 -259 876 -202 -666 -934 376 -893 -859 -325 -743 515 -101 -372 -912 190 444 -522 -99 -100 584 -973 721 982 -437 -69 -705 -968 -507 529 659 -887 -440 419 47 -258 -232 -521 -148 826 502 -538 685 -391 -23 -936 459 558 -659 458 18 -964 -891 564 341 -542 -426 -663 418 -908 -336 903 102 -462 256 890 434 -602 643 898 34 -893 57 605 213 -918 -167 298 635 908 -645 -88 -262 492 -736 13 583 164 -430 -846 241 -462 38 398 -309 -820 189 -95 -521 -787 -77 -940 785 791 -585 -202 184 748 694 -747 758 502 932 -383 -634 -853 -666 151 -921 -359 -435 -152 -923 -802 819 -288 -477 22 465 429 -454 -868 696 155 -879 -95 495 834 -136 -228 -74 -308 -18 -606 -325 692 -816 98 414 889 -243 -595 223 560 47 -145 -501 -501 531 171 -992 952 580 338 -574 457 -733 -937 -389 423 -561 -859 680 376 -469 688 751 684 109 305 -225 -684 -158 932 122 802 909 -468 649 866 -729 -727 597 945 -596 -501 -212 694 -613 949 483 -767 763 9 -439 -424 78 -457 424 -95 -121 -534 892 62 494 717 913 -179 915 672 62 341 -625 434 780 -739 -767 -526 925 -874 -569 540 -115 891 -944 633 -9 659 65 4 925 974 -809 -398 -966 -17 -284 -143 872 553 -826 -614 44 467 -65 -745 -545 705 -29 -30 -877 -819 -164 -489 -458 496 -943 -55 460 920 -491 285 -984 954 -409 303 490 -27 -94 984 346 -137 340 349 894 -109 262 65 759 -615 -669 -711 -717 -870 -365 -870 818 735 461 722 -3 417 -583 780 -816 881 -392 356 -334 603 -567 336 -999 -435 788 411 -380 -217 582 421 462 -858 273 -307 25 -854 -868 -705 -756 -967 798 -697 627 -606 845 -808 500 -989 892 -925 -211 838 441 833 162 659 284 -122 -586 -715 -69 -994 582 -223 -857 362 207 -250 -790 356 -755 -174 125 957 -520 -268 944 -138 -319 744 -194 522 438 -473 745 326 -600 -869 -811 -577 357 380 -163 947 -484 732 344 582 809 220 -273 97 929 -389 331 -198 -352 -836 -722 170 614 -352 -618 174 143 -8 -894 45 943 311 -172 -190 671 217 -813 -19 -495 400 -243 -632 902 465 -585 -475 -998 798 364 -610 258 286 776 64 976 -245 -647 674 -70 -252 -700 -309 170 2 -790 -549 -172 -82 -950 -166 978 -648 725 379 160 -380 349 773 554 -848 -105 437 633 -551 -435 271 515 -470 -640 504 -12 38 654 -436 -889 -370 -408 -747 -278 56 -161 266 -714 -567 -28 -42 -375 537 -241 -861 771 186 470 201 -413 -508 -176 -231 -776 -683 -9 728 77 691 529 -432 787 -352 -32 264 393 -257 -642 -489 870 332 -904 -110 132 628 -240 471 -242 -314 -135 -887 -90 346 682 373 -710 227 -113 -544 -84 433 -272 -482 171 166 502 719 996 -561 -862 -521 -443 -317 -220 549 -946 201 103 250 -221 765 -917 -426 -981 528 -426 301 213 -322 945 -518 987 -311 -948 -470 -564 -403 416 508 905 -614 -139 -595 53 600 -627 -987 -395 -114 -194 -189 367 788 135 62 -367 611 485 -210 -381 660 258 294 132 -943 -752 -451 919 906 -485 -694 -504 45 -879 35 -162 137 785 579 -789 -736 577 -782 71 -943 621 -180 -50 859 -926 -293 366 -466 -213 -564 -459 168 -379 657 684 -784 -101 744 -454 513 782 -401 80 688 -281 -737 331 940 839 -818 454 -183 95 975 379 874 -240 -170 361 293 385 -969 -205 989 -292 -171 -95 356 631 -370 162 161 -14 -830 164 452 -723 -852 12 -827 993 -128 -911 936 833 585 -315 -167 -869 82 677 -574 36 -794 -167 -463 841 -461 468 -447 981 59 606 -768 -905 612 -428 -554 -731 -971 96 -294 605 230 -326 699 -268 428 -909 481 353 -213 948 172 140 -605 -217 306 -159 441 185 539 453 71 626 -413 103 158 16 -515 -564 94 -616 448 -501 321 572 -148 -958 -21 877 -572 124 -465 164 300 -168 790 -92 23 -865 687 -373 658 19 -661 -589 -778 -98 857 310 896 641 817 -995 773 -692 627 833 13 -746 799 769 -827 -462 -967 -921 126 -159 220 -434 -953 -288 -610 -636 506 195 -106 96 -691 -54 -487 -194 -732 849 278 224 -550 485 2 501 -954 276 -223 -812 338 -286 -365 145 791 975 -419 -647 265 -179 -665 -867 -850 -365 474 -794 -79 -940 -492 -716 145 642 -734 -560 216 -58 208 -12 -692 237 96 -865 -140 473 -428 -881 -410 314 -820 -477 277 -569 950 -163 -376 -256 600 6 404 -806 283 397 -671 -918 245 773 49 209 -649 -257 496 -725 255 -367 700 -296 -389 -963 292 612 -518 38 -83 -71 315 -622 -938 30 -337 965 -261 660 666 -43 -120 833 910 972 -925 308 625 -759 0 541 306 -198 -184 121 202 318 902 999 -755 700 -904 379 758 976 -478 258 482 -13 923 397 -202 -862 -302 902 769 -125 619 982 -413 -647 -843 -85 -277 -292 -419 374 -801 -679 579 -352 -273 133 449 130 310 -261 -578 -646 391 -253 -896 -284 -42 657 -521 -225 -532 631 656 -36 -466 -510 -42 -145 260 130 -62 21 -401 21 -933 -229 -91 38 -770 -188 478 -1000 898 808 -504 -940 760 -913 -817 932 -770 627 -505 -156 213 946 424 -124 314 229 598 767 -901 -898 936 75 228 894 -44 -64 -389 -426 -948 -615 -568 989 680 787 526 -681 64 -565 524 293 566 21 -690 -367 552 -292 559 -50 126 -822 656 910 -476 -32 388 46 -381 -892 932 484 -715 -227 865 -687 347 533 -93 -897 431 -358 227 -118 304 588 -648 205 -999 -258 -824 884 -475 -58 692 751 -932 974 930 -622 -9 -166 -878 870 585 688 -551 -155 -312 925 -943 587 -117 -290 282 589 -752 198 -542 -206 109 -82 349 251 -209 300 -249 206 235 908 827 -700 -276 763 -456 347 -566 -483 -403 -286 -22 -577 272 -110 702 808 -594 50 -755 -56 -140 -744 829 -591 -292 895 -599 -125 -637 -918 -995 611 62 -792 269 138 -229 209 -681 834 -197 835 -225 -758 -713 647 -111 -178 210 111 -23 789 540 657 628 937 9 216 621 283 -736 782 -602 -892 151 -624 -69 -631 -901 -516 559 -662 447 -10 -838 -812 -388 -866 -98 535 -441 88 11 -369 639 -574 513 224 -656 -599 -330 -426 271 720 -616 135 22 -878 880 6 316 -117 -462 268 712 -871 -274 394 825 -739 552 -242 -923 427 740 -927 806 584 926 124 -939 309 -101 -943 830 293 962 -46 -846 406 -616 -542 -295 119 551 839 50 -693 -915 451 -510 -769 3 -761 883 -573 2 -145 -640 -786 843 -322 874 -246 119 -58 -553 758 309 -743 -500 -203 -805 792 -410 71 -304 360 -158 -177 627 -270 -548 436 706 667 520 -266 417 794 403 -645 -901 -775 -97 188 -426 -746 874 -288 30 298 236 -162 376 253 249 303 -921 -620 -885 59 714 -992 -969 -478 40 852 -472 946 58 475 544 -373 14 620 566 900 526 -720 -418 -351 929 481 809 673 33 -564 -928 -435 801 400 24 -679 -783 446 879 269 -554 119 -209 -56 59 -899 -849 -920 891 874 437 263 308 -337 -29 -463 968 -226 765 282 -413 -643 -246 866 -821 -633 394 1 -986 -239 253 -254 -455 -932 -424 447 -824 304 444 -753 -612 636 266 715 -896 -511 -582 -803 -621 -808 -743 813 75 867 936 -834 43 -814 -934 478 -1 776 253 -871 505 -868 -59 -268 -926 -98 -167 579 -278 477 953 -494 427 354 14 130 566 162 501 874 892 -416 210 -423 975 724 758 -184 885 -821 478 973 -933 966 758 382 -142 318 -34 -609 -644 -282 -682 567 -981 106 -446 -590 573 -732 473 749 425 -821 472 -408 697 -699 -302 433 445 187 775 505 -57 185 -155 -871 -370 -138 563 -274 -382 -547 288 -563 -516 -892 248 -494 -675 -12 39 968 -874 998 782 -8 -166 -533 55 -278 584 827 486 -159 -524 709 54 507 228 31 -484 -477 -810 -574 658 199 615 830 -772 -163 -495 699 906 -572 -44 68 536 944 -997 -72 -620 -774 -130 -234 792 142 126 592 806 377 -331 651 -113 93 230 -999 435 -14 -267 52 72 -244 755 831 -252 147 429 668 -903 -49 245 144 -418 59 313 24 -630 -180 144 63 588 249 -23 -3 -938 80 781 448 -718 236 861 398 -498 288 -139 -330 -370 -567 -993 -701 -156 -227 815 -225 336 795 362 -9 389 393 -666 -360 956 -849 -81 219 -590 307 -785 319 -398 112 -188 -755 -383 127 -226 -256 88 -890 -20 889 909 -649 -408 170 640 -88 -551 -828 429 -457 989 502 720 -156 746 -989 499 295 824 -372 -258 -683 390 -841 -256 -167 901 -695 147 -166 408 309 12 440 17 -159 -261 -917 346 25 380 -417 -75 709 -351 276 212 32 393 -990 302 640 -953 441 -622 -501 958 481 -757 487 -820 729 583 -857 -929 -493 779 -315 152 893 330 409 -805 -928 227 593 184 11 663 948 481 -73 -938 -213 751 533 12 -715 -724 -632 645 -800 -534 -159 -692 914 140 -13 942 -396 -680 718 -824 613 -267 -476 568 -685 881 -25 592 943 -779 -171 -882 505 -76 -458 -989 968 -923 14 995 931 -858 756 -875 -377 -562 513 -562 796 421 -843 379 637 706 264 -724 -368 -55 345 -462 -314 -951 -518 -137 659 -261 214 819 -917 -85 495 -969 452 -144 -725 287 -611 -188 952 61 66 893 -465 541 363 -743 969 930 -201 -954 -867 60 648 -357 81 -539 525 721 281 -630 -266 -428 222 631 460 -313 -739 -323 -449 238 -611 -561 -571 -555 838 724 833 772 -543 367 -151 -719 -627 327 218 694 140 306 33 961 -328 124 -358 -691 -684 -121 -204 -535 874 -338 -546 -140 -22 -290 -78 544 45 442 813 745 -148 -156 -328 -441 -323 -655 145 -702 221 673 307 823 255 807 592 372 -612 -521 -7 -113 -575 5 -14 951 400 -295 -795 -1 -188 227 114 482 -234 924 -603 -583 -33 -998 -636 -520 -595 189 186 299 -826 -326 207 -504 104 705 127 944 221 -554 -989 -767 631 -636 398 357 756 264 -195 -719 145 465 216 -805 -248 567 -619 612 -726 -554 -51 159 -349 -257 -448 841 -309 -394 -187 471 277 -80 911 415 -837 -997 177 -301 78 -459 -444 -784 225 -344 305 487 705 -383 -239 500 128 -532 -716 -62 279 366 51 727 -792 833 -780 -227 708 -585 -845 -582 -738 242 817 575 -880 521 -917 996 99 -472 127 -300 600 -705 467 573 265 728 747 -159 496 734 549 181 836 -90 -426 589 -722 52 905 -934 13 94 -354 -965 877 -743 -547 602 749 250 -75 -477 -504 -711 -604 -910 -322 -121 -957 309 -132 -930 224 50 867 -938 235 878 -405 502 -508 864 204 335 -88 259 888 497 645 500 122 -483 67 937 -859 480 385 -837 -870 -261 513 -626 -732 180 961 -828 -89 830 459 979 952 567 -354 -64 -552 -498 674 58 285 912 829 243 197 -321 203 655 401 384 743 867 504 -111 503 -313 660 505 -61 -330 470 -491 -807 -701 927 -822 41 421 -412 -528 622 342 191 943 -487 -95 448 681 -238 860 -47 -273 -398 231 -121 -862 979 -713 -861 -609 -668 999 -772 326 500 595 131 208 515 -352 663 -535 584 442 894 -147 -801 -172 823 -351 -78 606 261 953 776 438 568 -878 -233 -805 722 413 -73 716 -997 945 859 534 778 -353 -154 -927 -703 -861 433 532 999 -947 211 -994 -703 378 -289 307 -89 -946 554 -91 808 -924 -634 759 -194 487 -538 -141 -988 261 -166 480 -697 192 -304 329 845 118 409 236 -987 914 485 381 -129 -617 772 -783 145 -143 -171 113 -7 542 -279 772 -912 -810 -466 -647 187 321 -588 -567 263 -409 -847 898 345 -121 -511 -272 -942 627 140 -47 -781 -951 230 604 394 -706 -115 49 -132 -838 -813 -304 -969 -860 155 626 -129 873 311 -608 -4 -414 620 24 -729 719 110 674 -81 290 443 -941 12 949 -510 -330 411 541 -693 839 -869 707 -93 -699 887 254 678 275 -166 2 -646 -347 789 883 -561 -987 -508 -16 -376 -846 524 -37 196 -825 285 -348 -357 447 261 409 -218 803 940 995 -425 976 -156 -886 444 277 -766 -881 -21 76 302 223 -536 -806 -17 90 999 -514 157 -285 -887 964 -336 -82 -271 -651 229 31 -952 326 27 196 293 189 626 -767 -608 -746 -403 -77 -118 571 -656 -176 516 706 -478 -229 -705 -186 -772 564 -152 576 434 511 -495 149 -591 346 -779 870 -498 658 -443 926 167 -294 -737 472 -145 -781 -40 -399 541 652 -155 -931 551 -11 -26 71 -271 -542 980 -958 -381 816 29 -621 336 207 129 294 -935 -572 106 -747 -672 -169 703 -808 284 -140 -565 -960 189 -452 172 -539 419 -94 424 30 269 887 949 622 552 -269 -14 -326 852 768 -685 446 -961 828 88 -252 -745 923 358 -224 782 258 172 488 518 -613 26 -309 -894 -250 335 -427 672 542 -134 421 -520 380 -81 -995 900 -832 -191 -380 -591 -286 -118 -354 488 113 -319 -835 -806 -935 -329 -722 -656 641 -845 -116 813 16 -529 -847 759 68 -121 109 -933 -840 372 -354 802 905 -742 250 -717 282 -716 52 649 512 -371 -269 551 44 -675 -301 309 -145 346 41 188 -131 133 -384 -958 740 -857 929 -223 509 -369 761 695 632 -4 427 802 -275 488 94 -278 945 925 503 184 79 -360 -195 340 152 239 -223 -915 819 6 807 -92 241 196 -193 342 362 436 84 128 -46 456 -355 716 449 319 321 -122 663 791 -266 -944 -148 -350 -175 929 -834 -274 -789 577 -698 851 649 -118 944 -487 731 -948 508 274 -230 -836 -874 -143 -37 -977 50 -873 -44 -246 237 -395 964 -364 -933 740 -971 -300 45 -27 -739 -287 307 -218 165 818 -257 369 -486 353 -903 108 -15 -475 -576 206 711 97 -481 239 -190 599 354 -848 -581 -930 250 -795 747 509 -921 -1 -925 -943 -739 -107 108 -994 630 -683 -559 -656 -773 109 707 790 947 923 621 10 -202 761 197 -211 -838 908 -242 788 -773 768 -75 -312 -231 -350 894 676 -309 17 770 -298 -505 -329 360 -613 -997 565 766 -521 -79 -964 -437 -119 128 -211 135 133 -155 747 679 862 -607 -726 -685 -523 462 877 -670 -803 341 -91 -256 944 243 158 425 613 -151 268 845 673 129 -928 -276 -700 -291 4 715 475 66 -851 -508 -746 -765 27 8 -468 165 -183 118 -305 -470 794 -551 951 502 188 211 686 -844 -242 91 241 -896 -432 256 -938 -115 -114 -898 582 81 -892 645 -615 -460 705 639 -110 576 -141 -646 -956 -736 -812 271 492 -976 -245 -413 -123 571 425 -395 -685 172 747 -880 730 943 -527 -116 -350 384 -368 -147 -440 401 -139 -974 -438 -757 674 -521 -722 515 257 -752 -443 918 771 -499 -630 -791 -606 -267 764 -300 -13 -953 -240 -120 -831 -299 685 237 189 775 -138 894 -939 -282 -35 -903 -737 -71 -475 807 -14 404 -506 851 -892 99 -697 -58 -552 -442 225 -130 -664 -526 614 404 -478 -554 -308 123 28 -488 -287 -794 -660 -187 -345 539 -275 441 -362 623 563 260 926 776 -401 963 -748 -599 -275 -70 -294 -727 -57 446 -671 -267 -916 -70 -20 18 35 -62 195 -367 232 -1 925 -491 881 -307 989 -707 517 -352 -957 815 346 198 -346 344 -269 685 -617 848 800 276 -953 663 462 -544 653 944 508 -437 380 -845 -977 -664 -62 460 884 987 406 -785 229 -814 -98 466 487 946 905 -503 -428 -732 232 40 385 600 630 -81 445 120 365 596 -927 -142 -913 680 -767 -804 959 -404 405 952 -285 -241 -179 -957 433 -622 -751 321 750 229 472 966 490 -5 -533 -896 111 -305 184 -607 726 883 -666 486 798 -711 -180 299 -857 919 -51 747 -709 577 -750 -277 -712 103 -680 -736 155 973 -350 448 -943 672 -904 225 -128 -232 -375 369 341 -225 -806 828 -914 790 528 897 -180 -503 -336 -164 703 -991 -324 265 -463 842 -400 -888 159 111 -806 236 563 731 16 126 976 814 450 454 -741 -71 -307 -948 696 492 -449 -83 868 -353 830 67 825 170 75 -992 -696 173 178 -192 -254 -226 626 -170 333 -23 -730 -202 -227 -600 128 -47 -910 833 -727 -842 -59 866 -982 653 518 -560 43 874 -518 -85 -312 -139 -882 -424 -891 997 956 9 687 584 -275 392 -30 -205 -178 -722 -683 265 975 73 265 -760 -403 -714 -930 516 -225 -664 793 662 337 379 -315 644 -688 -849 -75 -288 -578 582 64 -687 720 340 825 112 163 18 -647 731 -155 532 126 715 795 -322 497 17 -761 -343 -527 -8 148 623 142 854 904 404 -109 554 -774 162 -925 -4 808 365 252 -210 566 330 -995 537 -636 -665 173 -346 -641 -226 418 -29 -270 260 318 136 -843 -381 -503 -974 53 -161 -122 180 -722 -510 -872 -256 -55 981 292 455 -149 254 -717 695 152 739 -980 434 964 -328 -178 -64 -234 757 809 -644 -437 341 -819 632 414 -593 921 624 925 -919 -864 -870 -804 404 873 -77 978 304 -322 -469 453 125 593 747 627 -209 -819 -150 684 -254 189 902 773 693 -559 -220 556 859 949 -896 -308 -881 -659 896 810 -620 -918 -602 442 560 341 -154 -696 -380 95 -70 45 156 -904 454 -365 238 282 500 762 -688 923 -752 -513 -577 -433 -423 885 378 799 -34 371 -490 -726 -779 -283 -416 384 753 971 659 -198 92 -260 -742 55 -540 -397 -905 146 651 899 541 -723 636 -224 480 -295 571 388 682 -450 -53 217 -688 -581 244 185 -730 -302 454 -24 -18 -327 -620 -504 -905 473 860 -372 -680 -514 -92 434 500 -592 56 194 614 852 64 -94 872 544 136 -949 526 -232 715 -183 772 805 -769 509 -630 995 -643 -849 -877 -419 -522 594 -185 -442 129 -237 71 -499 -867 -927 909 -855 482 187 463 -741 324 477 -62 516 -598 -42 -273 -541 483 214 889 307 -80 -227 967 -634 428 879 4 136 -74 956 74 -377 -564 -588 -966 -344 926 -997 -674 -478 783 -406 -720 562 813 510 -884 -918 873 197 695 -402 410 934 -939 257 -56 -262 -564 -280 -27 37 557 858 -46 508 -476 -929 -748 -319 698 -506 918 -846 733 -119 862 647 -763 -729 717 865 -975 173 56 -92 -442 342 219 603 -135 -786 487 -510 -718 -71 -323 -485 640 -18 129 880 31 -188 785 -835 -442 -944 716 227 322 -173 933 447 -121 212 648 -224 949 326 -625 -244 -800 473 99 -39 -91 714 -497 -968 538 169 414 532 639 266 -888 -59 -399 31 -315 276 628 677 -154 622 -974 -560 -348 971 940 768 -651 210 90 726 -912 -449 -718 776 -467 -763 878 56 -307 -573 -421 586 841 -874 -433 -324 -151 534 207 -278 -862 406 -793 -73 814 689 -122 398 489 347 -880 -192 -4 440 670 -328 -81 -223 546 845 262 -560 878 -492 742 -465 -694 -690 6 953 458 472 -826 186 -126 597 -100 342 108 -504 122 -12 9 -205 -33 935 323 434 772 -219 443 78 809 304 -900 -843 599 222 631 628 716 -558 -19 252 -851 -63 899 38 -854 -266 -196 31 -460 -190 -601 345 -913 893 886 -757 -553 -347 235 -517 908 -746 691 -844 352 196 509 208 571 -26 -643 -725 -744 -70 -243 -369 -463 -622 61 687 21 696 167 150 -896 799 -993 370 397 -549 866 -148 888 336 -989 261 -41 615 284 -294 982 -909 227 636 -941 276 -383 -580 352 -391 548 -865 558 488 391 25 -95 -119 -289 -674 722 95 -754 94 580 687 698 720 -435 -283 -591 921 412 248 585 202 -908 343 -237 -75 -636 -213 -784 29 806 -261 -613 208 538 -896 794 -542 -724 540 -198 534 -780 234 -213 847 -183 -260 -231 -45 -36 -284 -780 418 -324 936 23 759 -110 878 157 -750 590 -962 586 -232 832 -784 -900 -582 230 -580 751 -887 -121 223 746 -424 71 -243 540 -552 520 852 -363 510 904 -867 466 748 -629 897 388 -54 -527 376 460 -459 -193 -542 -738 -736 828 -349 992 737 343 410 184 660 963 -62 -641 130 -760 -768 -390 472 -828 177 -913 -953 -556 -951 248 -35 -931 460 577 -669 454 68 -402 -300 86 827 791 746 166 -14 -173 -94 114 -48 517 -698 482 -97 933 -888 237 36 -189 -933 -172 38 -835 238 988 303 -218 221 -490 -87 875 -137 94 -373 -771 -705 -229 663 -565 -782 -111 915 406 -46 -329 260 -968 -878 308 -859 326 368 352 -970 886 524 265 908 879 999 849 485 -501 871 631 -920 731 391 -238 -54 -540 -104 -265 -312 -576 209 -450 843 -782 32 -651 -848 -827 -540 371 593 676 98 275 -541 -133 229 -101 -365 635 -473 -648 -804 -870 -839 -637 315 0 -6 -265 -317 947 463 -661 -183 -612 -750 957 904 -575 -873 798 -401 617 417 255 -197 740 775 727 118 368 537 -974 200 965 -69 738 959 -798 -350 794 284 800 494 22 -46 -485 270 244 -123 951 962 -298 461 -749 -953 -341 -153 483 -177 974 327 -490 775 267 628 -679 -118 730 -308 -963 -814 -544 -581 -173 -739 479 682 -153 342 -992 -141 -492 640 -100 -121 -271 -607 -969 284 198 -717 738 -521 156 -313 198 58 783 -244 804 934 -915 925 38 -444 218 -718 -1 774 -736 497 -199 -903 201 545 440 887 -736 -536 155 -155 492 754 -648 902 -133 790 -455 527 -718 317 -611 900 -118 914 607 -256 -183 683 -704 315 289 872 142 269 -732 -416 -976 723 -15 390 596 920 -255 -213 -421 692 -476 393 -700 -280 184 -369 -529 333 -551 758 558 -542 38 503 82 890 -1000 -440 213 83 -845 -662 84 58 347 -792 -667 132 -88 -75 186 -69 562 -921 502 422 -793 489 783 -748 321 879 718 897 -133 -731 940 744 -125 -648 -55 10 -476 852 266 -558 -532 -54 -739 379 66 -682 456 -523 428 297 209 -475 -118 58 636 -835 922 -401 -947 -302 -567 923 815 195 297 473 -873 480 -832 -442 623 -355 38 912 -66 -652 948 -935 411 -976 845 -702 -173 -994 -168 -581 -171 -841 -324 -474 -396 -8 -110 824 325 -796 954 97 960 -35 745 -622 -719 11 966 439 368 389 -151 723 928 -45 750 126 -855 58 928 631 168 70 -925 97 -41 944 -842 -940 -629 736 45 332 -452 -417 132 -980 -889 529 -977 199 -419 -447 -772 -644 882 781 324 394 788 -951 774 -838 549 -372 838 -674 -102 981 756 441 -94 206 -25 -363 -584 527 837 -190 -346 -471 542 -148 -25 832 232 -188 791 -142 211 669 -339 43 707 722 425 108 -70 507 554 951 78 542 347 214 437 -827 637 -860 -557 965 746 -36 -931 -900 -931 -898 460 -555 -12 948 -664 964 -247 201 -374 -975 -521 -834 -914 -1000 861 -64 -497 11 -79 172 -972 -636 -854 -249 381 407 105 246 78 170 265 604 -720 827 655 17 305 594 -771 27 554 -146 792 -272 629 -483 -865 -53 840 763 736 317 -120 521 651 -914 307 -2 561 976 899 693 -763 215 845 287 260 -877 -92 181 -311 578 951 -883 609 892 -370 179 -469 402 945 279 -998 205 909 -125 -740 885 105 139 -737 453 903 -92 -778 319 958 -90 839 508 -236 -693 591 -14 657 -875 439 66 -212 609 -147 574 -363 890 177 381 -888 458 588 -991 -956 -830 -604 241 -485 -145 -932 -452 384 -244 -827 151 -887 -550 -857 -130 -272 -436 -518 854 425 553 -848 -288 932 -961 499 -206 -807 -64 15 776 29 475 781 158 700 526 -325 -671 68 700 382 437 -933 -205 937 817 -58 412 220 -958 19 648 120 107 -737 -133 173 134 -29 -497 577 815 -122 242 150 180 -247 -628 -566 786 434 -119 -557 250 -796 273 120 -44 248 592 653 -834 -462 -86 -39 750 -305 -310 -465 295 -920 -733 8 105 673 705 326 -671 485 -138 -282 843 -306 822 -207 536 755 -135 280 -343 437 282 -564 671 -417 231 585 -995 674 -139 116 -894 114 -3 -264 -400 755 443 -532 -16 -549 473 -941 336 -142 -144 -217 353 -222 -792 623 329 -408 487 539 -866 598 -50 -97 107 738 923 43 -278 -894 965 -322 -252 -450 586 90 843 -601 516 -749 -897 -371 520 -594 -656 726 122 -176 52 -755 -862 792 -262 852 929 -482 303 5 339 484 -430 844 130 813 214 -477 568 195 -949 -170 469 1000 612 -861 479 -520 100 321 -807 1000 -912 854 -7 397 270 968 67 -64 -904 -170 342 -549 617 453 494 387 957 -907 694 -21 -758 -310 373 -351 388 -426 -474 733 -43 408 -256 -865 -736 187 672 292 754 -986 -149 -733 356 147 324 -755 -894 980 628 -342 255 -797 -631 759 -35 140 245 335 -758 -288 637 -589 -868 -55 106 -939 431 937 533 -867 114 -558 358 267 -311 541 -733 701 -26 -302 -70 -531 371 740 -801 851 -716 418 584 417 -81 643 -915 444 -380 -273 -771 942 -441 21 91 914 153 -353 348 803 -501 362 -933 750 -251 -403 119 42 683 -129 -321 733 297 951 -399 465 -656 97 347 176 -610 -37 987 179 -653 481 -266 -563 -565 -177 -460 943 -859 -150 -11 -311 439 -259 -953 809 -455 -80 -140 460 460 946 800 -784 -462 -5 -995 697 933 -858 513 -711 886 146 653 366 665 387 580 443 108 -49 -539 24 -312 181 264 -948 -466 -587 -262 -987 -132 -869 31 -933 -651 625 -225 974 100 -854 390 -85 746 -179 285 733 -478 85 -620 -134 -176 -707 -222 -922 -419 238 -752 -664 -98 -61 876 105 50 -401 857 804 -466 72 -856 603 -850 821 358 -706 -746 -708 -495 -736 68 665 115 603 -755 251 532 907 -806 -752 -593 -665 909 -462 -515 196 461 -457 -98 81 -379 -248 -786 362 346 487 -621 -286 -67 -525 -745 -857 -186 827 -460 -551 -564 626 -192 -823 637 409 -1000 -234 -195 -120 556 -446 -408 109 577 -413 -51 -260 -637 529 823 176 339 834 2 -152 758 -781 -964 746 -938 584 -351 -672 768 -493 784 -482 842 -848 472 -569 -165 -411 284 -275 744 -491 786 -59 588 -950 -704 124 -748 -39 -708 -939 -603 724 947 312 229 94 -95 -756 757 -723 -411 203 2 850 -805 917 -259 -770 361 483 491 -769 690 -800 837 738 100 -697 245 399 -631 -940 42 -887 -686 878 144 314 169 377 253 -692 885 837 -74 -362 -42 589 -312 -348 -589 -233 683 311 548 -979 398 -160 61 -655 -580 506 -669 -941 -148 885 683 27 626 828 366 -841 888 730 32 -60 484 -463 218 282 879 -934 442 673 -578 764 -918 -653 -333 -443 -447 -234 -605 250 -246 -937 -755 -872 -488 -828 799 614 -804 -289 870 -355 -675 -899 -826 -350 245 -88 -484 -451 -819 -198 854 149 567 -878 999 -374 -776 -958 39 -139 -830 37 -122 -89 -933 244 701 784 408 -110 -627 949 233 -429 -332 572 -227 -898 -990 -369 -601 512 -939 913 279 -467 -102 814 638 -841 302 623 -512 51 -531 -943 -505 5 846 12 357 -86 -16 -97 -159 947 -741 -979 680 723 722 -758 653 -817 683 973 -703 -587 62 -740 -599 -90 -842 376 -102 21 -121 -42 -77 625 88 583 393 886 -547 -756 -974 548 -80 -957 82 -500 -912 -24 -671 -469 -486 690 -369 -138 778 -429 -968 242 -697 -712 887 867 -34 -868 406 -767 -725 700 -842 -364 531 -811 316 -261 43 -365 -831 518 -333 -476 292 -134 766 -212 -439 -883 972 240 905 497 -213 500 -12 -922 -965 -7 -951 -36 316 450 291 -617 -788 624 -920 -911 -230 -781 -979 692 489 -278 800 -175 428 -813 -856 727 936 -450 718 -978 580 819 988 21 -454 -492 500 -363 -370 787 915 379 -923 693 -651 -681 -176 833 -235 -5 -887 256 442 268 452 743 909 618 166 -783 929 -975 171 407 -566 -672 -291 -410 -71 706 -999 847 -434 755 948 -547 -407 114 878 671 778 124 903 -269 -624 -875 173 130 -686 388 582 -586 -394 700 -608 491 -590 115 249 279 -803 847 -277 -660 -690 -503 771 -983 266 310 567 -287 992 -605 755 332 757 -908 661 -998 639 483 -958 -776 853 736 -547 13 808 -79 -113 728 -550 974 183 538 5 -560 767 -64 276 137 -803 71 -484 397 125 -435 -881 431 -570 702 852 60 334 348 578 464 -428 -580 376 921 -996 -962 247 476 -600 807 -738 497 156 -618 -50 170 939 -670 321 -792 326 -305 913 828 414 112 -150 220 995 -94 530 -743 703 456 528 -809 674 68 -644 209 -656 285 -38 633 824 805 -746 -132 -559 141 537 86 185 -944 522 36 391 872 852 858 -476 -733 -989 441 360 -225 180 305 843 996 898 -313 464 962 -665 333 137 -642 -800 -937 -974 -937 -605 550 654 428 -919 -9 258 -927 -165 350 195 145 841 -219 -839 -532 129 685 -900 -203 -601 458 -733 940 942 -453 -81 -166 1 -966 -713 953 -913 638 -458 -729 772 858 -876 -303 0 956 -385 560 -469 855 -712 -535 -500 132 -124 -230 408 -320 550 806 673 -84 -134 -378 803 -972 -757 866 -164 -782 206 225 -250 -278 217 -870 689 -977 -734 -506 529 153 963 -654 341 16 -456 -460 -734 -867 824 402 -509 -560 -78 -745 4 930 -728 770 -824 -951 -786 -85 -878 -192 847 708 500 953 -861 -146 -553 977 -67 -116 -645 658 859 2 -856 -681 956 -882 708 -294 -507 -187 43 -367 -120 834 -938 694 570 -495 -440 -166 947 181 -436 998 -873 696 199 505 673 -777 530 551 483 -732 -42 442 -192 311 -844 -508 561 -738 -667 21 398 -191 860 -885 17 950 708 138 -978 -865 513 940 65 -791 413 -319 70 557 593 -43 -987 550 -280 893 608 254 -285 -811 768 -813 165 -427 757 -54 -813 -857 -886 -652 531 -544 985 -597 -286 953 126 -751 41 67 221 512 906 -720 506 -518 30 912 55 347 143 978 -828 276 116 -209 -336 -347 -93 -491 -225 -527 -249 -534 492 463 -380 -474 651 781 -683 -812 564 -30 -251 657 -827 -583 -980 -868 774 -184 -111 167 -480 893 882 139 -784 -306 711 -552 -712 178 -783 -123 879 -898 -863 412 573 462 267 826 -762 874 -920 -662 -793 464 -276 467 4 -694 -30 -687 -199 66 -821 102 -673 -279 -333 -857 151 191 247 -528 -430 873 206 -269 903 -207 -823 151 264 -93 981 116 957 -576 -59 493 -336 -589 273 919 155 655 407 -127 -879 -976 -810 -992 886 -188 304 -422 -444 690 707 -131 962 982 -530 867 980 605 -291 205 -389 -485 -578 845 -34 -22 -645 674 -821 -164 271 -637 -63 687 -757 -324 -510 308 260 -459 532 -787 317 -889 603 408 -52 -141 -130 233 -419 -525 -466 -48 924 757 -242 677 -751 151 960 829 -467 -273 258 27 -194 -837 -150 731 82 15 671 -629 -824 -821 153 -102 566 638 -597 -572 -68 38 -778 772 -596 344 900 590 878 -365 329 596 -10 -445 695 -9 -339 -530 143 -763 -226 49 760 -982 379 -697 -569 -89 966 -176 540 245 -235 -246 -461 889 321 236 -615 -739 -523 296 821 629 -137 -874 -459 -350 718 -290 -780 515 -924 26 -409 -292 17 -506 868 -449 -373 -344 534 -491 367 585 -606 44 799 645 -471 -39 -936 -128 -581 388 -399 -93 441 864 348 184 292 -891 819 710 -182 374 -278 -268 -749 664 861 -690 918 -840 481 -785 128 -629 123 103 -67 602 -854 193 261 -268 -108 -511 -95 593 -678 434 165 -28 526 175 201 949 194 50 -995 289 347 -854 21 -44 -342 355 924 184 670 65 728 855 -965 839 184 -852 -444 742 864 -660 707 -986 -595 -44 834 -293 973 -516 -685 538 -818 -831 385 -799 333 462 -910 726 223 -796 -465 581 -670 -629 -887 -534 -999 220 -62 -641 758 -448 172 586 -328 -712 -257 -907 623 -202 924 -689 -439 -945 -879 358 -22 514 -710 118 95 628 299 189 878 257 -815 -952 29 590 646 -973 -961 36 444 -966 -693 -579 253 -126 -935 115 -567 -672 478 -460 588 -164 194 881 966 263 919 590 324 821 182 843 -601 -798 -713 841 781 175 -459 382 -706 565 -392 30 335 -489 -79 2 931 -322 989 -637 385 959 -473 848 -404 164 557 -156 953 38 920 -337 -506 596 155 -646 -539 -299 18 -203 -451 -103 -896 -830 425 -451 -904 901 644 936 944 275 592 399 -345 -447 -448 272 335 799 843 494 830 -60 41 283 -446 630 -222 -108 -749 976 377 -305 251 -107 -623 866 -532 508 852 441 -187 -67 984 10 -387 311 -774 -410 96 -505 576 233 386 -195 -949 301 179 793 -272 -36 -789 503 -530 -43 -615 -603 470 -222 -750 996 -375 206 -860 129 -387 -654 723 160 -93 890 949 886 -171 -60 758 -87 987 257 861 -264 -725 545 787 378 330 406 649 -821 -538 681 -913 -166 -144 791 793 -352 -33 -632 159 -360 -662 -453 939 468 -509 103 978 -433 -266 988 756 328 380 460 772 441 -79 -453 708 -384 707 839 -455 -42 327 957 -243 -451 221 -998 -531 166 -55 99 56 -396 -401 -979 550 273 243 -233 203 -352 -901 -57 517 945 376 -715 -538 -528 65 -147 -398 16 812 -96 371 395 20 -968 -640 187 -145 248 266 -808 -253 498 527 -881 -947 298 -811 -153 630 -553 -60 185 -133 -1000 -274 742 569 -757 327 346 -981 -560 972 564 -985 244 982 214 -489 -937 695 -26 49 -538 -665 -299 335 -78 -83 322 -996 757 -684 -596 235 618 -825 -47 -897 -306 798 677 702 -273 -431 774 -306 857 -751 -513 -459 -755 -284 442 -781 -841 601 -329 583 -796 -427 154 -130 460 -308 423 -228 611 -849 824 -679 240 686 -582 729 733 327 -309 -382 889 -764 261 488 -230 44 795 210 -741 453 -108 -520 154 -308 -198 -978 -126 863 -556 -773 459 -830 975 -380 356 -521 -163 173 -374 221 510 -297 828 -200 558 -518 187 -46 -699 236 319 975 316 613 318 -375 23 775 101 -473 669 23 962 917 -86 864 117 471 268 -191 -909 479 -462 396 837 -335 -749 884 246 403 -66 398 18 -320 384 -806 247 196 -254 -304 -899 -257 -245 440 91 950 964 213 -229 787 526 -11 -986 965 -886 599 -583 -683 -368 -276 423 -911 -554 -427 382 713 -639 -356 276 -388 510 -182 795 -563 -222 724 110 -746 581 -208 316 335 -567 733 -148 586 -898 -932 -329 -697 237 -51 831 -301 -612 942 -995 397 831 410 -5 -40 914 -67 -450 383 694 109 531 -77 -60 -350 -50 36 -163 390 -980 577 208 383 622 474 25 34 -327 -336 276 953 229 -504 431 188 842 -690 -935 635 181 -626 -887 -645 -16 -848 -328 595 806 -952 442 786 489 -961 -862 -211 766 -815 -45 125 -156 -53 160 -760 -925 198 -541 316 996 -140 922 -244 346 -942 -941 400 720 285 530 782 -714 766 -579 350 948 -474 -663 178 939 -513 958 93 725 -580 -933 -391 745 971 -695 -516 877 348 -726 -960 -943 688 916 -905 258 537 -718 -572 -792 -706 161 952 871 -908 985 -796 -934 -998 284 -795 464 -963 554 586 690 566 -597 -997 110 -130 -940 -173 558 472 511 855 -464 -505 588 -753 28 565 -775 432 956 658 -818 405 -754 -342 610 -635 683 -118 219 -641 -17 -745 -703 637 -42 964 575 -826 245 817 -525 14 -684 63 -185 275 -310 -788 880 825 157 -534 726 752 414 -486 -82 -560 623 -512 -362 854 514 -654 792 114 467 831 428 655 -861 565 113 -295 567 -714 261 375 -571 984 230 462 527 -848 -639 -161 322 -846 78 -137 373 555 152 -144 718 -658 961 -250 92 -464 390 558 -168 -826 -599 809 -103 -480 325 31 -98 383 527 422 -104 -373 -664 -421 710 -502 866 -925 294 -352 669 25 112 706 -43 836 -963 -204 914 953 251 864 -834 978 -100 444 -644 -391 -528 -283 -892 321 179 895 -990 -238 -698 840 -285 745 706 410 240 -657 -357 95 -857 493 55 -649 820 -80 -975 -473 -186 436 -590 287 311 189 138 662 -406 363 -138 404 -461 772 427 250 527 -203 42 423 -158 88 321 -881 -811 43 -789 122 -422 809 850 -580 -938 -163 759 -344 682 -209 746 -682 163 -833 643 383 -242 336 -375 -557 -228 -272 -73 312 428 -611 -187 -299 -754 583 -182 961 964 -345 338 250 -686 460 -432 205 0 510 903 -740 -483 -216 433 -129 -831 9 -613 -815 -858 125 -311 758 -449 -33 -190 216 -750 -842 -84 -248 666 -484 89 -642 -867 -34 46 96 -480 -489 -411 -469 855 -547 597 46 23 843 -241 -191 -348 149 -813 390 -191 931 101 837 -229 -847 102 -438 -70 -168 -376 -593 -22 588 -399 -375 -35 890 299 -131 -595 -638 340 720 -874 413 -868 -593 -310 118 757 119 -347 -721 808 934 -874 -312 229 -128 -789 -67 -599 -901 85 241 909 -984 -352 901 854 141 464 -676 487 -915 -114 -912 221 -429 -91 771 -512 920 -648 721 -78 110 480 -695 57 -600 -796 4 885 -942 -871 780 736 556 -167 -680 543 -279 366 -589 259 -552 53 671 -236 385 59 -731 861 -563 999 681 519 752 -5 904 -804 -316 22 180 -632 713 832 991 -732 926 101 -827 177 -855 -374 -608 -964 15 -850 -128 461 -771 107 -945 -857 -207 972 648 -964 189 482 120 -155 38 -9 -544 -418 -386 -951 -840 -287 -960 157 -504 -256 72 455 192 795 473 -752 646 -319 -936 820 -174 103 -560 263 609 497 855 338 -24 -613 616 -284 8 308 -485 710 722 -789 -215 484 784 996 -750 848 120 -152 470 -647 -189 -824 -201 -415 443 -78 854 667 464 -210 527 967 -555 -918 576 -419 593 -623 227 77 -91 50 386 451 -435 590 -228 949 -278 802 -40 51 -17 78 -900 -221 -992 -844 -98 623 835 110 810 -590 -266 662 687 -797 972 704 -467 905 407 -889 63 523 222 308 -100 -110 889 128 -838 468 -109 23 6 -519 -946 416 575 -696 -578 -392 503 -686 940 -113 963 508 423 -388 -343 -53 -452 -916 -192 183 433 268 -409 296 321 217 -72 -665 289 354 138 -542 -419 -451 -518 -879 837 567 -517 531 863 -863 -166 -757 -381 -131 203 -60 776 -861 -325 -712 683 -256 422 379 290 222 -759 299 8 -844 -530 419 -859 -610 589 245 -915 898 520 32 831 -200 783 -772 941 -69 -676 333 -392 525 -978 180 130 -907 540 820 626 715 677 -703 -469 -755 375 778 473 -417 205 -628 -906 289 -852 526 -127 -409 -849 -184 -336 -983 301 -44 731 759 -536 2 -829 -23 80 -47 -520 466 627 379 689 846 11 106 -989 27 -329 349 -161 -339 320 516 837 211 -765 -644 -882 -780 480 -564 -899 805 -370 958 904 90 7 -894 682 -265 -384 352 579 -837 -817 999 -618 182 90 636 939 -345 686 -751 -257 496 -139 -932 -864 535 348 664 -835 574 -992 919 133 770 -863 906 -60 423 -374 819 722 466 -573 298 -173 339 -468 -429 481 -894 806 288 384 989 983 236 987 550 294 -814 -28 -636 -951 -828 -261 212 956 -676 359 -959 -888 698 740 650 669 6 541 -744 258 -749 -962 525 -983 -634 640 -192 4 -58 -789 938 691 563 451 612 -442 -999 -358 695 716 -110 -458 595 -885 -456 808 -835 -840 -429 543 -478 314 168 182 -145 850 557 531 391 -926 -395 21 -511 -502 -299 -934 -50 -721 -173 822 -657 -262 -631 -803 429 -887 668 596 -499 -312 153 923 749 53 737 405 702 890 -907 238 550 -307 658 178 34 373 290 605 -631 -262 -244 975 192 -464 276 -135 -586 -873 280 652 -606 363 -784 -464 530 -884 -331 723 711 -153 -759 795 162 -20 -375 501 -131 494 267 171 431 -947 678 797 234 -796 221 990 523 524 -156 545 168 -733 -919 -40 -954 -763 716 -338 -289 342 140 -615 -625 712 428 -535 -29 -711 986 -150 49 344 505 392 -186 905 -272 -567 545 156 -664 290 846 -52 -76 451 406 526 -359 -367 376 -166 648 -399 -448 -322 565 155 -632 210 -489 200 -874 -146 -1 -617 338 -848 -304 646 -210 323 -463 567 233 -740 -909 266 -431 819 146 244 -135 -427 -781 119 567 -717 434 281 947 461 150 -600 317 -982 56 646 -971 -397 -183 961 618 612 -42 416 533 500 -931 -191 974 -823 162 -154 -549 564 -836 -625 66 -697 -672 -979 829 577 592 565 -100 833 -340 199 362 -448 -469 -301 319 698 589 947 401 421 573 -743 -907 238 127 128 -165 752 777 -864 -59 9 -990 885 299 271 397 -747 919 -353 322 -180 -169 -159 366 950 -814 287 273 -201 -766 299 -54 850 -359 605 -667 -923 530 -134 -267 -82 -706 -920 816 -247 -799 365 223 -903 912 477 -941 -75 -614 -684 740 -580 -980 -148 935 -648 957 -178 -186 -15 726 698 -918 -619 943 -298 906 639 -632 -519 -159 -390 -471 946 -636 145 669 -746 747 -864 88 -274 441 813 -523 710 773 -53 -747 -514 -294 -296 579 507 589 235 -838 -821 225 -380 28 -786 -792 -781 -213 123 748 258 -793 -513 492 422 -480 734 -308 -195 -315 -498 -217 -780 -485 299 663 539 -887 812 173 -537 405 774 -167 360 628 -864 696 -501 202 736 719 988 733 115 -708 577 -785 -148 215 -385 -658 161 421 674 300 27 -539 -328 713 810 86 66 136 818 -246 -325 -800 -258 -576 -358 401 -708 936 -938 292 796 797 425 721 -250 550 -533 67 -486 755 -482 -960 710 644 -405 -598 768 -743 -520 -210 689 458 -691 -352 -32 -95 -226 984 43 62 897 457 -393 602 197 -794 487 20 318 -60 837 -743 441 -418 -232 566 937 235 805 -930 -857 -624 834 -219 -790 -540 256 -295 155 -408 -437 -245 886 641 -52 -687 -312 -658 55 -299 472 -333 -375 975 -488 -613 113 -375 -163 -544 288 921 482 633 971 402 186 802 382 -73 -415 827 516 -586 531 -251 -507 605 248 -558 -865 -238 233 614 507 -202 987 821 -440 -610 278 315 -954 455 236 -793 -922 -735 759 59 -248 -25 227 -120 -782 690 -206 -675 -785 -264 -38 367 7 -662 407 -181 -94 -409 493 -205 -482 -846 -469 -264 505 -994 498 -605 490 -666 23 -345 180 -289 -344 672 314 -75 -867 879 -591 923 -143 998 -632 847 -314 -773 708 -207 888 878 -835 479 732 -202 466 -559 -68 -883 -82 -17 -87 463 340 594 -823 -718 -899 225 22 9 -872 98 -522 77 79 350 -738 -253 -977 66 -588 -255 588 961 24 8 -15 200 972 971 -473 854 -476 837 344 -522 832 -390 -530 -131 -663 -379 -852 -372 -300 -656 199 -719 921 -15 444 101 -765 585 721 -312 427 -897 840 618 95 -991 -788 -199 218 -854 -681 214 -525 -662 -838 -168 172 880 936 269 -673 133 -891 -380 -804 565 -674 -610 -490 -581 697 -983 -12 -404 -558 753 317 -520 728 289 -112 244 -174 -804 726 119 408 149 69 574 735 -347 -649 -170 -52 -673 995 229 -684 -313 -208 -123 -512 292 -86 -292 249 927 446 -911 -395 427 302 595 927 -76 -469 339 558 250 -267 -75 -352 525 195 689 918 -718 -323 -379 811 -873 701 207 763 -333 601 959 67 859 159 25 -551 -456 -194 -400 -105 -502 359 -942 100 521 211 -457 -810 -265 481 -580 149 176 846 848 -978 -654 -938 -342 506 -354 204 759 -430 684 854 -162 -7 -605 880 -482 -326 -228 769 -577 -448 -284 186 -609 43 -838 -203 -641 598 254 11 51 -823 -465 -530 -377 -419 720 70 -986 -121 -821 59 810 -200 569 -921 500 900 335 439 583 -197 -898 484 973 -907 540 800 467 -710 -564 36 -94 20 144 46 -725 -766 212 -300 571 -322 -937 -653 464 986 949 722 616 724 -575 -339 -308 601 -433 776 204 656 -926 -182 -564 -934 -279 610 67 -575 -452 -92 -664 -636 -371 564 462 782 983 -882 -21 -450 508 -724 -165 -7 58 -25 -114 167 -13 -100 27 266 -857 -865 358 -167 546 -822 0 -681 -368 -497 859 -113 -533 177 -610 -684 -799 922 -730 323 -407 -547 -1 -943 354 -667 5 -317 -472 -992 -900 30 636 -558 -347 -688 -283 -868 -850 -924 -224 887 -53 -599 32 -694 -652 395 542 -653 266 -334 -955 2 532 -284 -560 -12 -550 515 -670 -532 -348 446 334 -238 297 -300 -483 -638 -908 5 531 175 -802 794 488 439 -428 8 -332 538 -531 56 -582 -975 -649 6 -59 603 199 -811 -34 540 138 530 424 544 478 -373 674 873 -286 527 159 -877 -487 -858 -576 -622 -664 781 -306 -154 -335 561 -627 584 -129 -174 -417 -554 -583 11 -508 404 977 -107 514 119 975 184 -863 -775 976 -368 108 -541 6 526 552 611 -874 725 951 -333 -182 -609 136 381 -147 -77 -17 23 -894 -379 295 177 -521 151 415 147 -695 966 427 121 -177 -862 -928 -456 213 -656 -194 -45 -38 -332 888 -51 453 964 690 486 365 779 -544 891 -28 696 -732 290 366 -93 584 855 751 271 -567 -102 517 904 -52 980 684 107 731 948 456 -475 -25 739 -553 -589 -537 383 244 -98 404 22 893 733 -866 -364 251 717 -977 -911 106 -892 -213 -91 924 -98 -436 463 936 132 -386 338 -836 615 -709 477 -731 53 688 -960 118 862 451 416 -551 77 -209 414 -131 -803 96 -246 -981 -717 -865 -245 192 -744 -558 409 -69 182 -624 -682 585 -721 -968 572 113 -190 228 221 583 930 -529 662 464 -884 -480 25 366 14 601 -861 984 853 898 -376 -825 113 -504 -93 649 418 746 -350 843 -659 -219 -51 -960 -624 955 -707 -553 874 -290 193 -540 416 989 -467 908 613 -575 -951 -75 -818 -724 -734 -637 118 -227 574 746 724 -57 706 781 35 186 20 -703 -327 -238 -416 450 281 335 -761 -649 -226 258 687 -80 129 -267 847 -939 626 991 -685 996 -455 31 -148 868 -147 -581 -243 177 -230 700 -479 593 945 656 696 661 -34 176 -402 -424 370 -230 -766 641 -547 572 450 684 359 -412 806 -820 704 -644 234 134 -806 10 174 289 312 -898 -898 405 932 -338 354 -609 -572 959 98 -973 477 94 881 -42 -596 -191 154 420 612 272 576 -420 -64 524 -249 -900 -827 458 -91 916 381 465 -599 770 548 713 -859 767 -111 -495 -748 -727 971 -437 364 -598 -765 -319 -3 3 273 -22 779 -664 787 846 748 343 -99 -631 -237 -162 -681 180 821 122 497 -250 446 98 -725 -784 869 274 570 -55 -491 -287 248 -792 -485 -86 -841 -401 135 376 -778 -215 -358 -989 -56 820 -483 -896 44 663 -239 -996 -674 -482 -887 -473 390 818 -326 -902 -402 395 219 503 -563 964 924 890 761 499 721 -136 -831 -553 -293 507 5 -378 -992 614 -64 -843 -855 -610 -303 102 454 -214 88 -98 396 -372 788 507 -896 -609 -637 333 -404 848 500 673 -358 -565 598 374 203 794 -499 -782 138 305 249 -973 613 602 -638 822 111 -108 -816 758 49 -455 497 -656 728 -816 830 445 -670 525 413 686 4 792 -372 -312 -760 -44 -40 1 -421 -889 396 -454 -52 510 -90 -445 -988 -26 104 52 810 254 238 -838 -88 329 344 798 -173 472 -988 -503 -833 900 43 776 820 613 -325 994 933 911 141 -92 960 219 -858 860 -925 -360 180 -276 130 368 -31 3 -438 987 -821 977 -83 -871 -998 -744 -188 979 -761 -266 461 633 868 -14 -781 219 615 713 -712 -47 231 730 263 663 -852 917 -152 -825 -892 -566 306 242 895 710 316 -555 533 -615 -365 960 124 261 -255 829 216 735 818 -168 525 435 826 930 -188 319 -830 -322 401 -439 403 -409 -916 -923 2 -843 -473 -596 -213 -688 -266 453 493 -423 847 190 879 -51 800 -933 -45 919 -88 849 -303 -919 100 472 245 -439 -704 48 619 -182 -746 -47 894 599 245 156 -876 -350 -938 -673 223 724 250 -380 -100 183 -739 852 -748 -84 -271 -316 618 -603 -615 390 374 439 -223 770 -89 -894 -770 -535 430 469 -979 726 -795 -993 -119 573 -880 -841 -649 672 258 142 -797 -80 -431 232 793 491 -95 756 -776 -658 -428 428 -381 427 736 -504 -44 -757 -756 -598 124 -193 527 72 -63 263 -654 -697 -354 -727 631 968 143 -894 971 -316 -729 604 253 -864 949 689 -345 645 -472 -859 459 -996 81 -742 -12 -774 -644 275 9 611 -956 197 -291 -388 326 -630 -463 -754 -204 -75 819 940 692 -760 -540 -130 576 177 -806 319 108 -846 652 801 971 359 -975 121 -390 -985 302 823 -425 856 -830 -909 -166 -319 -732 -841 122 -986 148 58 -17 -848 -312 336 -711 268 -474 -813 -512 548 63 -726 -787 609 -486 -267 -602 -636 199 984 298 943 277 963 -336 373 -855 -797 639 533 738 526 447 138 -58 -806 28 -182 135 20 894 -961 -6 -708 255 -431 709 -560 -804 618 50 -888 -969 -768 480 518 -664 215 -878 704 -202 980 775 461 -941 -632 162 -915 -164 -374 -255 -790 -253 808 660 -435 190 -522 268 -341 -822 -13 34 263 -914 676 185 556 -731 -431 -763 331 -787 -195 936 669 -560 534 -142 274 -488 825 741 607 -692 32 -286 390 513 -587 506 -267 -685 -681 -390 -276 669 -557 -316 685 -933 537 -431 94 562 -213 275 195 -895 457 242 -891 -898 23 -310 801 373 -257 29 332 215 273 -133 551 240 244 981 -351 -617 -712 491 360 950 -943 440 628 942 873 -364 587 -310 -69 549 -418 -514 936 58 528 350 -470 -453 -516 961 -732 -489 872 -723 493 -996 322 956 -768 -266 426 983 953 52 607 -997 639 137 -714 824 -367 612 700 -757 73 656 691 529 703 -656 -762 904 -468 256 -277 283 47 89 -685 463 -609 -322 -606 -970 495 484 -365 204 -121 906 495 865 -941 -267 -536 587 -228 -754 608 -148 -639 -651 -654 -985 946 -99 -542 -925 -17 -341 -135 584 344 -250 903 -757 592 878 -658 -465 -993 56 330 200 -89 -466 692 698 972 38 364 412 852 -575 680 953 -720 133 -241 -588 328 -254 -771 -760 865 888 -908 587 -936 -825 714 -375 120 884 -246 -359 226 -843 889 190 302 -540 162 857 235 -619 -491 56 678 -109 802 773 -279 -859 -312 -704 230 588 -905 -49 994 -998 777 413 918 485 510 -37 249 -564 891 966 48 -186 888 197 -268 270 81 -854 187 -228 -202 -299 -166 343 -575 465 -858 -163 662 654 -65 840 -55 673 -214 148 353 -236 -133 -90 -728 -933 -473 249 -537 278 467 -770 -75 477 -905 -45 -690 -996 764 909 -112 -437 687 242 -116 975 220 -378 -456 -682 -507 660 -469 235 689 647 -205 288 -380 -30 -68 -80 639 345 -224 410 -375 -305 742 726 199 -56 -330 511 615 -886 -520 -564 976 -25 -191 -64 -824 -278 726 -903 869 -649 769 439 136 -462 827 -990 -158 951 -343 902 -657 -116 -710 -525 450 -184 690 32 890 -966 958 -356 541 743 236 15 561 -368 -839 848 -440 101 -604 -316 -352 298 406 937 -350 -947 8 -884 -179 510 129 369 22 882 517 905 -800 80 620 41 -498 -110 964 -292 29 217 -554 307 -269 624 364 645 -502 -129 770 418 574 -885 790 106 -638 822 -455 -180 185 486 -2 184 617 -800 -898 775 -474 -220 -722 426 185 -438 859 -637 -262 65 313 -923 634 866 624 -535 -600 893 872 184 -431 -334 705 -378 -284 582 394 -880 -321 495 -694 -710 974 -335 -585 -886 993 626 -859 48 -966 -226 394 -622 -458 127 231 -949 -898 -1000 -265 -912 130 -425 341 744 460 546 127 -213 112 20 366 -104 -715 -176 -959 -445 -971 -207 -541 84 457 -882 858 -383 -724 -813 -513 -388 391 953 -84 -804 -113 87 115 -121 -596 354 260 -948 -14 -810 -716 -316 176 -115 935 401 -423 278 -385 -76 966 592 -508 -218 696 908 -992 891 541 478 398 570 -817 860 354 321 -115 -11 937 415 -747 -598 437 -956 942 -651 -165 -237 937 914 78 443 -677 125 511 -616 -175 -690 604 202 -566 452 693 -775 91 348 -663 -194 -880 -610 152 -68 361 -806 -512 -275 458 461 834 -932 -536 -579 992 448 -288 83 -138 759 -869 -596 -41 -699 -385 -475 913 -729 27 -503 20 -949 -360 859 -898 528 -662 -275 81 -371 919 -431 -714 763 -943 -877 626 150 -102 -889 -594 -873 150 -802 -858 817 65 928 441 -871 -711 189 850 117 -667 -518 -930 99 -945 -201 -163 1 -306 -239 -39 803 -701 -750 -300 -799 507 788 -181 -436 369 98 112 -65 -631 304 -980 300 -261 -910 -759 -896 267 466 706 -796 449 -836 -398 -15 676 -695 -732 -976 78 -8 823 -153 -480 -23 848 366 -218 -972 -427 100 519 4 855 1000 -88 856 -155 -671 -406 -238 -259 136 261 39 658 840 -104 -8 937 -784 -849 -505 -657 396 142 432 -626 -775 186 178 -812 -544 -713 583 -94 8 581 -789 670 794 18 -900 -152 368 -389 -966 -560 -775 -89 244 -51 92 341 609 973 259 -835 -267 -756 -987 825 -155 -779 -507 -74 -489 576 -66 156 638 688 -171 136 579 858 -784 146 -163 -467 443 854 53 851 -954 -595 -744 -595 -505 -9 -513 125 750 654 646 -557 -530 412 -556 -897 -491 112 616 -720 543 932 942 51 657 873 -567 -457 414 266 679 -926 -156 -726 -28 -287 -737 274 -157 -458 -443 263 553 953 926 -16 -863 924 324 529 -310 -67 459 -430 -39 458 717 -171 871 284 773 131 -845 342 252 842 166 -191 -625 368 565 -765 687 -905 -273 747 372 192 298 866 406 940 -910 502 -487 900 443 375 733 677 -471 -947 -671 -465 -243 -189 652 -471 688 -952 -197 -474 -670 -131 368 -837 -630 396 712 754 680 741 -820 -999 -256 -460 -247 984 -773 -802 -298 -300 -570 -27 -156 217 -547 -876 -862 -373 -850 -373 -908 100 983 674 578 736 158 433 -201 -875 -577 -580 335 793 204 -410 -684 -792 -777 -324 -601 -74 -920 -910 -790 -808 783 -151 -860 563 -463 -919 180 823 -738 -740 841 -389 608 -89 894 34 -151 -850 -554 -101 -791 -542 -296 293 -815 277 406 602 -698 -561 114 -355 125 -697 280 -616 -52 290 -794 -464 -75 -842 -345 246 -545 -594 725 952 974 377 333 682 -15 12 642 -930 -604 -234 -372 -219 994 -361 430 -965 -815 836 -182 884 297 -829 735 831 -120 853 -650 -564 981 54 -71 444 -8 -511 463 41 -496 -370 -434 777 723 512 -119 272 -167 142 514 -9 252 -991 -496 -958 102 717 858 775 752 876 -158 -98 189 -109 -85 937 -787 83 137 -620 161 963 901 -976 -342 366 992 57 -910 945 -168 356 -146 -333 639 -967 45 -424 450 216 856 -629 686 -475 936 232 837 198 296 -936 -658 -331 625 -238 -759 305 -808 -573 -997 -394 -946 562 -858 579 -813 -530 516 -47 968 965 -943 -802 -173 433 482 480 -866 54 -465 247 -399 812 340 -107 355 -400 232 -45 -749 260 886 -471 267 -74 652 604 65 -613 899 95 95 -642 -18 -410 -97 -49 -950 350 890 476 416 -519 -240 -979 947 690 -109 -516 236 231 704 -492 946 -586 -712 -403 693 999 541 -774 882 128 952 940 -829 468 629 536 146 348 -800 -611 -18 508 90 556 -842 530 655 -52 -521 892 852 -778 143 793 -842 -526 21 770 -774 930 -986 645 834 157 -66 886 -608 -460 -163 -849 347 -493 -485 142 838 625 808 -565 -262 -692 280 -643 -79 174 268 -64 797 630 -236 382 202 221 -532 79 -775 -990 -949 -961 -932 459 -420 766 268 671 725 -543 128 -406 -844 -919 -131 473 867 -718 -147 -782 389 -56 199 963 -700 749 -903 -99 -515 483 -44 -787 408 118 68 912 -636 -979 -27 -316 805 272 513 -680 50 -803 409 600 740 -373 -230 -813 517 195 477 369 -366 -364 952 267 -55 -666 -378 -419 -196 -548 -149 -770 560 -874 408 392 826 -208 -134 -204 171 676 190 -726 -799 421 -533 -636 -272 847 363 878 -939 461 62 422 -235 990 178 373 -250 552 -925 -184 441 -700 -930 -936 -939 -847 -915 578 -492 -896 -736 -751 -255 222 -290 -750 18 476 79 -71 -266 210 -242 -233 -135 571 -629 399 363 -804 937 -670 -517 -102 -260 -758 -962 -166 -588 420 -781 -862 -664 -756 742 130 442 -150 458 -918 -635 45 502 -538 353 -123 971 533 -105 -701 -691 -923 210 -55 -670 -902 -978 389 -849 187 -746 -304 -32 -168 -911 985 209 -492 -909 -904 -35 549 499 196 999 870 -288 -775 -645 -100 676 -958 61 255 -625 106 -58 -492 -467 -936 -113 -101 638 -789 891 934 -506 -162 191 384 -440 -833 -967 -838 962 -282 -903 -949 17 -393 826 -566 321 143 -124 -463 -320 -941 -599 958 -369 902 643 269 -57 -281 -115 -105 598 -619 -671 520 549 -580 11 -945 -47 373 -719 -231 301 892 -6 -610 -934 876 830 204 -559 -380 671 -618 987 -377 -847 542 156 -683 522 115 562 792 -303 256 393 652 385 704 852 181 423 280 -189 893 705 -60 114 917 875 723 620 -404 425 -85 -625 800 732 -220 -1000 127 -623 405 -81 693 -934 133 533 272 -866 -371 446 361 -27 606 -515 -955 427 973 749 784 246 -428 938 584 374 68 435 571 483 -114 -23 40 453 590 30 539 653 -734 20 810 -244 -555 719 -608 -254 -245 489 210 -238 370 247 -502 -620 -968 336 -870 -962 648 -6 78 56 754 730 177 88 -948 -546 -507 -401 -259 266 545 -588 270 -269 468 -456 -125 -83 502 -929 -589 -587 605 -262 -325 54 818 -515 664 970 -183 651 -243 628 -659 772 667 761 286 948 606 -288 -64 -598 -88 454 177 99 2 715 873 905 -698 -922 880 -86 -796 350 860 -96 61 -521 -630 704 60 -721 -153 -269 -171 -625 271 798 -462 -892 -729 448 -411 -347 104 232 -855 -889 -494 297 -480 153 -847 838 185 887 -162 220 -355 -94 -656 -963 -815 817 410 -102 -673 -52 386 -761 -268 674 390 86 -171 42 343 -963 -36 259 -797 725 -228 -155 -10 -195 -570 -417 -289 818 588 -431 27 -908 -437 887 -291 -3 -820 944 -935 566 -671 148 677 726 934 425 -262 89 -706 376 737 -778 -209 -593 -379 -482 -882 -118 811 -59 -644 -681 -79 -885 -112 942 -101 -84 -527 -976 -358 474 122 78 564 -479 180 585 495 -939 489 321 412 -823 941 961 908 -783 991 -454 696 755 -811 481 -790 -734 -493 -366 -218 402 653 -884 -181 -698 -668 978 885 -779 -824 -922 -976 694 579 -380 257 897 581 -530 -421 -874 275 644 622 -620 777 -187 -666 642 -377 259 740 683 -655 836 728 882 -823 -773 -205 -713 96 -512 678 307 566 143 -422 -727 720 43 -845 -955 -381 695 954 110 -440 -992 500 -65 -769 563 466 -868 280 -471 420 576 582 357 191 17 824 155 951 -766 -430 295 118 -106 -268 -676 359 -408 -64 828 -935 -403 978 -744 547 496 -225 278 -68 -738 -753 -155 -342 -655 -151 394 -301 319 -155 558 958 573 -552 -186 955 409 67 -353 -335 157 120 151 750 854 665 -708 340 -426 -42 -280 403 811 898 -355 715 745 980 300 -403 635 708 -801 465 -157 672 -559 375 637 -660 -531 230 -417 501 -242 457 825 629 205 -104 894 -386 -79 -854 -711 403 580 12 -628 -262 -723 -569 -79 481 951 -150 666 281 475 -441 568 847 581 -532 929 379 -201 -312 118 -11 -819 -135 586 -119 152 962 279 -434 -668 -307 -720 986 -915 -542 -625 -568 640 6 41 752 -311 -173 266 -973 -336 -524 -944 -293 344 593 880 -619 793 226 63 3 -21 978 431 -201 -231 389 -837 -218 -665 -997 -197 407 284 -166 19 -240 193 -927 -746 -197 417 720 -738 -945 109 447 618 609 -237 90 -103 657 -938 829 599 -29 466 253 738 -691 -161 343 752 209 161 54 747 -834 863 590 -786 -557 888 -393 -942 756 -379 -652 613 901 -976 876 273 -863 597 -749 -66 187 -9 575 -757 301 -202 83 -313 959 -474 525 593 741 -546 -905 -662 -53 -689 -54 121 -633 -144 -21 -442 -34 612 -355 818 -100 946 -411 713 -480 -340 239 -946 -675 -362 -203 768 -374 -487 372 1000 -140 -635 -8 997 830 616 -231 -854 660 -746 307 -149 290 906 700 838 478 37 841 -979 -692 -318 -442 -888 973 -825 352 -414 -758 -353 -694 -475 -801 -468 131 -62 -470 -120 -896 -3 926 -481 284 -318 78 281 -461 -329 635 -908 360 -500 -416 -590 -724 737 -803 -155 505 344 439 -870 91 575 823 -941 127 645 -690 -923 966 -374 311 -646 -429 503 202 765 615 -564 38 -919 -322 725 -977 -479 727 528 -378 466 -409 -992 746 770 -266 221 -9 -144 947 710 -577 999 -777 -721 966 675 -722 -995 -177 -479 636 -896 626 -279 -520 -644 -766 321 367 762 -838 -151 -797 -100 -325 -337 -470 977 982 -23 307 -676 49 -287 256 938 379 254 -853 724 729 -694 -355 635 38 956 1000 25 -993 601 -149 -791 -962 537 -157 -219 -902 -504 937 527 -932 624 676 551 -452 291 -418 -166 -92 -841 -155 522 -651 -35 -757 310 444 -254 -877 -890 900 471 -870 -837 -458 -365 -803 -735 860 815 369 956 -403 669 -384 102 -485 528 316 942 842 -281 921 -937 23 -40 -295 -510 501 -256 293 91 -867 -78 739 469 -440 -558 -224 -937 820 119 849 977 -567 -155 -878 -804 185 661 -313 767 321 -441 332 -838 79 844 -634 -20 -682 -383 617 458 -404 505 -149 638 -942 -239 -530 -761 -889 189 -631 -419 362 641 735 -614 -458 309 -752 412 161 -301 -353 -535 413 -509 -525 -726 895 600 -29 -543 1000 -637 915 909 548 -974 -531 83 -668 294 -245 -38 -922 -108 -804 -432 452 -364 -228 -845 -134 177 -384 -908 918 -95 -193 -824 875 744 501 -76 -939 145 -691 934 -421 588 -300 490 388 -721 462 741 794 -706 170 -393 122 237 -45 463 -845 -75 343 -644 -801 -724 359 -163 -277 -544 -157 977 -475 695 354 -669 673 259 725 -300 -979 906 -207 684 974 538 659 -518 163 -854 -935 -243 392 741 -444 66 -945 726 -274 395 -367 -290 448 707 -855 -817 354 -21 418 -95 -137 -642 748 -848 -882 -928 -362 394 -109 -226 -500 68 -444 898 -334 446 -626 833 667 -890 -733 832 967 -870 -969 358 532 792 831 -633 -950 -813 822 550 525 74 -821 -379 282 84 842 -922 255 770 -733 -754 277 635 298 600 -810 694 -370 -65 -10 978 443 -522 -687 -424 -678 -219 437 -955 588 589 -489 203 -938 -572 165 785 -708 -43 -68 976 -153 991 -306 995 -809 364 -931 244 -850 -132 585 479 -902 672 -927 767 -443 875 -304 -222 -221 437 582 448 -218 -939 -140 -191 258 -131 409 -777 -473 -746 -49 -312 604 -594 291 617 -451 89 -366 -715 -784 -263 -812 -762 531 -934 332 436 459 125 -419 105 -426 -502 832 -511 -554 -832 120 -495 -271 398 500 -341 403 -99 -573 -780 340 308 -992 -585 -300 358 -718 -369 -569 -255 446 186 -306 751 -473 753 -478 -466 498 511 -907 443 -246 -437 815 53 581 451 -906 855 -945 243 -525 758 -852 221 414 -379 976 871 -647 -486 443 -803 792 -331 676 223 -56 -307 175 -701 309 -803 -903 104 243 824 272 -293 -720 45 -358 -404 -994 -91 -4 -832 969 -574 -41 858 284 735 902 -76 -113 234 -889 -145 426 178 -556 814 383 -475 -827 551 -682 -544 335 -529 -889 -733 218 -690 -73 -390 -607 239 -902 -478 -648 898 -137 382 343 -794 -363 446 -399 138 777 -882 321 -222 758 -338 -801 -537 64 679 -326 -72 263 -786 145 316 23 654 -702 -140 -148 846 434 -977 700 601 122 -895 952 136 -950 675 845 -177 621 -306 774 -566 579 -909 862 809 767 -877 -219 -744 -857 -708 117 -682 -437 -436 116 493 888 279 814 -286 513 414 862 126 -884 -741 -529 -267 143 -185 -21 -768 783 -173 -594 -228 593 858 787 -276 862 996 -651 -991 917 491 152 631 -848 -70 -37 454 -615 -780 704 -224 20 -188 -310 227 98 311 -55 -397 796 632 -615 -262 407 -146 -368 857 -719 -304 -631 -245 633 -713 -195 969 790 503 -42 746 -809 -776 -934 145 339 343 -360 -546 685 863 -154 -538 -594 443 317 -609 -890 -766 -242 -922 -468 874 -193 -165 -414 972 778 -806 729 -524 924 -570 -445 -116 -797 -715 419 948 395 -25 -492 323 343 -470 -218 -526 -328 -58 -537 680 -631 -896 931 -946 -459 -829 -309 -706 587 806 467 -879 874 -657 -690 -431 498 -935 827 78 -432 -434 -217 432 -138 -754 -994 -434 934 -861 -528 -909 788 330 -259 601 -296 -183 -35 -304 554 -969 -738 -171 -750 825 979 196 -191 -481 340 -587 -105 -938 -833 -47 758 532 -564 -192 -522 390 726 -934 -575 605 995 -10 62 -547 568 -93 831 607 -789 -668 -285 -464 -264 -424 429 403 -322 -105 -16 -966 -622 624 642 235 -494 -839 -676 -694 79 29 785 -372 283 -789 353 -911 118 -377 161 -477 -300 790 -861 955 557 164 -337 716 -936 929 129 871 630 -577 -378 -905 428 417 -229 -263 -705 350 -257 -870 387 -34 -765 -104 -314 -853 -860 447 -60 -191 -979 440 300 -294 308 -56 -919 -801 -830 447 863 514 -711 713 373 -622 497 635 623 -563 -512 192 515 -526 602 -576 1 929 707 324 777 595 -873 97 -709 741 374 349 998 972 457 -557 -713 914 214 211 -231 -664 -968 -891 268 928 393 -237 -122 463 -790 965 -297 812 -195 1 275 -764 620 -932 72 106 407 -684 -113 653 -200 -982 -751 -433 976 -844 -918 496 208 -648 -487 123 -242 -648 130 119 795 316 823 -589 -76 229 798 283 3 746 489 -451 -863 -576 276 -662 307 250 969 762 -36 889 544 329 422 -86 678 288 196 -253 -539 599 -693 720 47 -784 -470 -47 -672 -179 289 -184 648 770 -865 -436 -236 -74 822 -985 335 791 762 597 -977 -10 -986 -653 -401 -163 211 72 -242 -650 -478 396 157 -986 -280 221 -863 -706 -835 -723 -66 -368 -918 -335 690 -470 914 -569 -693 -639 -721 -812 599 -457 956 -49 -157 -75 637 853 -928 -202 903 664 612 562 866 -44 734 -552 -172 379 438 631 811 144 134 -222 -589 591 -419 -95 -281 663 318 558 539 755 -951 928 -838 67 333 -7 -207 154 850 738 -382 -164 -624 -72 -569 -748 254 989 696 -828 -382 792 99 880 189 700 -866 -956 67 627 -575 817 -550 -726 -723 41 -882 117 -326 -592 342 161 -82 343 -542 225 -746 550 -27 312 -207 -28 -533 347 272 -710 -882 -834 535 344 621 845 788 385 -441 335 297 -527 -141 -611 31 73 583 805 -635 84 -969 10 -153 -575 76 -958 -803 -525 -878 594 -318 -548 -257 645 -330 229 -594 596 225 -148 -605 -88 -122 -962 144 197 -448 571 -582 623 312 579 548 -464 175 564 -545 208 261 490 -679 -768 -287 -124 545 -657 -349 -114 -526 -511 419 -596 -775 483 111 -331 974 -733 -193 -244 -19 -778 884 423 -441 725 -418 -635 935 -772 551 280 998 644 773 -255 -1000 -871 -951 367 -158 332 -807 -826 -30 -528 900 230 -214 64 993 356 -735 -570 546 -787 83 276 -858 -59 -804 413 -586 -811 836 -21 -984 497 549 -446 907 -998 -854 704 -787 -57 285 750 -83 42 706 -742 -85 -622 -42 -746 879 656 494 -488 -727 539 417 -135 -281 -225 -583 -622 -341 775 100 -672 60 93 -284 -899 -201 -585 655 -798 -219 -223 -374 -949 -632 -322 -400 -278 -760 -700 502 322 -766 755 -599 552 -985 923 667 -504 -855 -384 -603 -453 818 -253 -304 -162 -272 -689 845 626 -149 401 -778 864 963 -679 -55 -57 -257 426 -33 644 86 -364 724 474 808 373 213 -989 936 -345 -483 948 3 881 -90 -794 -321 -601 72 -204 389 -763 76 838 690 -980 -361 637 429 -245 862 -561 -132 772 36 688 -762 453 -338 689 660 132 -463 -925 793 -909 926 518 -600 335 221 86 28 493 -274 506 803 74 709 -936 -204 108 795 -209 -346 -370 803 -607 -885 -518 818 784 104 -580 229 -945 -170 -127 -160 -529 39 -115 -415 205 -53 644 732 -21 406 109 955 129 556 -204 625 -135 724 -330 -231 870 367 -522 652 -952 166 -2 947 -610 289 -532 237 -353 770 580 545 534 611 -902 525 -253 514 462 305 -776 -983 -197 745 -509 -181 936 -562 525 -443 861 54 -909 831 -284 -634 802 778 577 -253 -257 683 -281 834 -737 430 -193 333 306 -551 779 948 -83 507 550 -264 -750 -225 -608 -843 -830 431 -282 222 -390 725 243 -144 -397 106 193 -198 -272 -229 799 356 614 -210 -717 898 493 907 -244 -384 698 -282 17 -229 803 -539 -922 -360 -771 575 -290 -595 -908 519 118 205 -454 -243 -707 69 -52 981 191 369 209 -12 178 853 375 -345 919 -39 -863 -776 221 857 396 -543 916 -23 -42 438 857 558 -122 325 109 432 -421 -416 156 291 985 -483 544 -310 -971 -750 601 857 632 -536 -547 201 -869 529 -987 -358 393 -532 -478 -992 878 797 -727 -603 495 516 435 811 -124 -795 -160 914 63 482 -1 539 364 -358 -874 612 -905 402 -518 370 923 -167 -819 -944 496 894 -940 977 -980 -757 -113 -716 -388 -10 -121 275 544 -871 140 154 -226 202 -648 862 -815 659 -672 -212 -659 786 -842 -764 -922 -857 -266 127 820 541 -564 -963 639 -407 227 878 -307 -186 145 -383 -331 -16 -481 -790 791 110 -233 961 285 -656 -25 -472 263 -528 769 -129 -504 -301 -719 -947 411 -879 -385 -268 725 96 180 62 172 -229 -720 888 456 336 -991 -26 -874 -233 148 -435 697 -937 -910 -56 413 965 -449 54 89 -880 -414 97 -591 47 516 239 666 904 706 -956 -36 -505 -453 -1000 -650 -287 -660 468 617 122 381 639 87 507 -975 256 -371 815 -152 316 196 -41 -513 80 -275 701 -998 -830 -872 -487 400 677 -838 -100 27 2 -433 253 -758 564 -2 83 -510 -759 838 -88 528 -902 -721 524 -1000 -453 -869 -102 -485 742 208 798 363 -970 198 851 307 285 104 -960 147 -738 -934 746 145 -604 -752 -630 -326 310 -541 285 -987 330 630 563 -505 -104 319 -484 -508 -392 -251 -272 -714 -456 125 372 -767 -322 983 839 862 -269 -781 50 601 365 -337 -395 -168 100 -446 894 522 -961 -56 252 970 568 617 -821 984 173 919 243 487 638 6 849 -309 195 986 -906 41 -703 -566 -619 630 -640 -453 480 -494 247 45 685 -647 275 700 -113 108 -98 857 -41 820 -638 159 618 665 -524 512 -4 -624 498 -47 -518 77 144 459 840 232 959 571 -482 142 398 264 918 -41 -234 -732 -287 -480 -779 -144 963 734 -413 832 119 -33 -227 -502 -649 513 631 -562 -934 -314 910 509 433 192 383 467 -958 439 -576 814 289 402 123 -317 219 221 -793 609 -134 47 938 -652 -836 461 432 -754 -413 -727 282 941 547 -756 682 -335 487 -176 1 842 537 -336 209 946 95 -658 -59 -410 -709 178 -940 -771 216 920 981 -920 534 -191 62 227 27 -891 -878 -734 796 269 941 -768 643 -244 564 144 191 306 137 121 178 103 -221 614 -579 233 122 -930 -188 -730 410 727 603 -507 901 -301 -52 768 -91 270 527 -656 -225 329 -819 -18 -669 89 -104 -182 705 385 850 505 695 -226 558 -714 887 -400 780 -243 773 -524 478 -940 694 57 291 -119 -400 878 36 -242 -982 -226 117 -341 587 -405 472 664 622 305 -280 471 567 386 -497 638 492 894 459 810 -440 74 915 -620 286 906 -387 112 638 533 -358 14 -445 -216 490 70 92 -132 -433 -413 -339 262 -215 19 622 -682 -318 634 906 361 719 107 277 257 -292 -862 89 30 -433 -826 556 -633 -684 -844 261 -95 -557 -808 32 218 723 -95 613 490 117 45 524 557 -974 -143 -534 -403 -648 79 -464 605 23 166 -92 612 297 -542 821 245 -981 -783 336 315 499 222 -583 585 -306 -441 342 624 -547 333 -895 -582 -763 -995 -795 -432 -450 988 -372 457 -521 148 -77 941 -834 -871 -367 -145 -413 -97 -106 991 -282 -649 603 -163 -469 -635 480 214 -341 881 645 932 -365 776 296 936 -302 314 925 214 -697 113 982 -418 124 188 182 482 805 -487 369 -436 954 -176 808 236 -495 573 568 -558 738 777 -788 505 645 316 -148 -818 905 -870 -46 -356 32 -830 417 -354 790 483 -384 -344 -710 956 224 823 -693 -231 246 -268 93 358 528 601 -161 -487 206 310 653 115 897 -679 670 -972 -531 -741 245 939 -857 -204 -780 198 554 570 406 201 -197 -469 -821 764 -97 809 -257 115 -361 869 735 -408 -43 -403 -693 -174 -800 -623 -358 -65 842 385 211 -768 -319 966 402 -657 560 59 542 -869 -344 -58 938 -52 -482 -222 953 -466 487 358 15 804 248 -775 -855 -698 96 137 178 -537 -173 -707 -139 -348 90 240 -74 -756 -354 -778 752 -973 515 579 -207 240 -282 94 55 -283 646 -258 864 -514 -73 -250 -41 -349 -998 -350 696 139 -338 109 -560 455 -210 -11 -633 -176 -107 732 952 817 805 -179 305 -250 -797 17 -71 594 -698 787 -728 570 916 -145 -294 141 588 158 735 396 -567 779 -261 -578 614 -673 689 -434 -937 -596 619 -178 -529 -159 -103 -146 -913 294 893 46 -289 -678 428 -673 -860 417 915 927 830 70 -130 -196 -45 -542 507 71 -499 746 181 -765 780 505 162 -112 524 -748 -794 784 633 771 -566 -970 258 398 258 858 968 545 -847 -279 344 -846 -498 536 14 -976 -128 702 -487 332 711 -478 977 -33 581 -24 -242 -413 -319 -802 949 260 -456 -291 891 -316 -276 -585 -741 -923 -281 -450 162 896 -126 -842 -699 -893 -204 380 -657 492 -79 910 -57 -637 23 183 307 734 -564 848 128 593 -426 391 580 735 -524 -501 -70 -610 743 -73 -69 -725 -349 -90 54 979 -525 -158 -80 -715 836 -930 -797 869 503 420 -399 700 -198 -439 511 348 855 84 -471 -885 80 796 35 -278 -469 -974 922 898 963 -330 -167 303 -225 -614 -506 150 532 449 188 -696 20 -244 -516 147 -94 916 82 -224 403 -705 968 -157 -289 -23 708 -725 448 -552 -813 441 394 -80 -427 31 91 -408 993 749 -127 -898 -160 -823 460 -363 582 16 14 -208 -795 767 -613 -801 -874 164 -37 78 -714 -139 -560 95 427 822 420 -630 378 700 -862 79 -137 230 -702 745 189 242 -348 -676 500 -853 908 -901 -376 144 -566 404 -208 -892 -119 -116 593 -217 252 247 -145 -361 588 177 566 -488 314 51 164 683 -214 -398 637 -886 -213 426 -758 79 384 419 -568 -829 -591 -856 -873 171 419 -479 214 303 -175 -452 291 503 656 326 -678 -479 -654 860 -296 -21 804 848 98 48 -552 955 -235 54 139 467 -388 -3 -763 397 -79 -178 -302 319 698 -264 202 258 -327 580 -37 -973 -343 776 -649 156 -776 350 -496 155 -361 509 -153 888 371 -785 518 957 -665 685 416 886 719 -692 888 -436 -887 282 -791 -968 -754 2 726 -63 861 -669 772 280 -515 -8 -699 -488 -107 571 -546 -478 -185 411 401 307 -400 76 832 569 841 151 -389 213 -709 -551 -953 861 187 921 -423 -493 539 -866 -380 271 -855 451 -339 307 -506 800 58 612 387 -893 768 -847 -414 -468 -551 -233 108 -858 -428 -892 -398 -79 -194 -793 402 513 28 -505 165 977 -874 722 909 -444 -651 101 927 -705 514 -689 183 876 180 446 385 276 275 -390 -152 655 441 715 -685 -174 -523 629 -630 373 167 -439 676 -231 242 361 621 569 -889 29 786 -563 418 -438 501 788 -275 -130 -146 -456 775 -271 386 -196 -466 -283 -278 541 -64 831 -694 282 215 -215 -169 -487 -888 -353 -857 636 -593 823 742 -200 -695 -162 -363 273 593 -863 -120 -742 -98 -538 -283 -846 622 11 242 6 -800 -510 -743 522 -962 -996 -296 -813 632 509 -671 971 -711 115 -730 226 495 456 702 327 -172 -39 298 -810 564 993 827 -41 -34 -458 -690 414 -641 153 -896 -588 -859 16 -162 -29 134 -213 911 89 -690 -45 710 33 -738 -717 339 607 -899 311 -558 -3 384 -643 -943 -831 801 93 -279 406 61 -730 777 89 -643 -906 -594 692 50 -463 -352 686 -217 -757 47 -603 635 -417 -137 -161 -206 -42 -670 -125 -120 966 -708 -573 83 -270 -940 -599 233 158 -894 -909 98 233 -409 -449 772 860 664 628 -932 -407 977 388 364 -899 152 40 -527 586 516 -500 -572 817 -600 -283 -474 296 262 390 647 -868 213 825 -948 -423 -652 -976 -77 -902 655 -774 90 24 123 776 -100 -502 -140 -431 641 -70 -273 9 -455 -125 580 -899 603 941 921 -973 500 -88 376 419 958 513 -493 508 769 -671 116 402 -110 381 744 -778 47 35 -979 181 -44 843 248 356 138 -358 604 -906 -827 -726 677 931 633 -317 790 -948 866 833 202 871 -806 -643 401 -362 -571 -137 -302 -980 -864 794 662 -468 -311 -760 -448 94 -697 387 -606 -157 -324 597 -217 -926 -292 -345 -807 -232 487 -78 461 -810 485 -512 -38 393 444 118 -557 889 -907 -148 -922 856 944 -795 453 540 -375 -553 -489 -714 509 -657 -561 993 -556 -800 -504 -249 -946 -440 371 -596 -651 -509 997 317 -383 -224 659 485 269 666 -55 217 146 595 46 713 231 -510 -899 -718 14 -68 231 -796 652 -649 -880 579 -806 104 -421 -527 489 -534 635 -887 -367 53 748 804 -847 -466 176 192 -476 939 415 416 -860 -797 515 -37 296 119 -888 -756 -32 119 832 -872 -958 -646 -967 77 909 322 507 87 -684 -47 -879 284 -961 -885 818 -248 873 880 797 -159 351 -132 729 197 -939 709 254 -953 62 789 -617 -716 464 -871 -307 234 -991 106 209 555 777 -675 -172 -800 717 -834 399 -276 623 -293 -905 84 -827 645 -716 -918 841 -806 782 -416 -553 -773 -591 911 447 109 530 -615 747 767 -822 73 974 -107 884 -838 -716 -389 -252 -803 621 -843 736 -793 -702 251 930 7 -502 -813 -907 470 -148 550 139 782 899 11 -882 260 -406 322 -888 621 -428 -235 11 -230 -758 -106 1000 388 -533 -479 -38 259 544 -238 -445 115 779 -325 644 624 -682 397 -591 -905 422 -170 -999 -122 784 -680 -305 384 954 -64 -25 499 804 -409 -138 -309 -971 -300 809 -745 -176 255 -420 -862 -514 -607 913 308 562 -226 881 60 -332 141 122 -264 558 -467 -77 -671 539 843 391 883 289 -642 -884 -860 733 198 -210 980 850 595 843 700 52 -255 244 69 683 -473 -936 -602 306 540 -801 -683 884 -211 412 547 -789 254 -252 424 -782 101 787 213 -649 -790 74 742 -254 426 -377 999 115 -545 -108 646 706 -862 498 -988 837 -495 620 679 -342 773 957 902 -986 941 737 -539 -561 -124 -930 543 -545 354 -389 -47 71 -525 873 -526 -433 -267 -375 535 930 969 841 674 -898 99 776 51 -440 -330 -351 305 -966 647 864 -892 803 414 -907 154 654 -195 -781 -687 757 388 158 558 393 424 165 809 -108 54 673 802 195 -821 428 619 823 -754 496 423 584 -10 -23 -466 965 -799 -494 -815 245 691 7 299 -947 -194 -687 222 -239 147 851 -63 -739 -759 -515 562 190 -80 822 -220 -49 -813 -794 -574 -794 425 635 -735 622 569 -312 293 -952 968 826 641 -703 974 -178 -531 -313 -706 -316 -657 951 814 193 -790 654 449 -138 441 832 234 369 366 985 -342 -799 -411 -958 566 -775 476 -705 -987 804 857 218 -259 -262 -52 -564 -339 651 -481 956 548 39 -219 772 262 -801 220 -185 -429 637 -230 303 583 940 861 768 -447 -990 552 -829 481 -704 -806 990 -891 976 319 150 -5 941 110 42 -862 -236 410 -587 136 99 114 468 -582 -196 -50 752 -435 -859 308 -649 533 -52 -458 241 295 -566 -550 90 683 -841 -612 996 -61 -903 372 -59 529 169 -343 -820 -483 897 -268 68 -440 -432 698 391 422 -392 383 916 595 338 408 -722 -756 149 -758 660 191 443 214 439 335 -280 116 -668 -999 -417 -198 -604 -791 796 -994 40 730 99 379 -170 -950 521 454 319 463 -646 -689 741 -928 271 -607 -350 -261 -918 361 67 -240 922 14 337 -679 76 -537 798 475 958 962 606 -906 301 352 648 -170 -740 12 -517 722 494 680 -224 -838 -794 961 184 743 394 -896 -24 -823 -32 456 -112 -683 649 576 192 -89 189 -554 -876 129 687 228 -374 887 -620 -367 -196 -107 -222 123 94 -918 -342 -473 813 466 -159 98 -335 -833 -509 919 -967 -852 -784 796 -698 819 -168 -608 -827 612 566 -932 660 -508 -245 -517 477 354 616 -454 -363 468 394 687 -176 -708 475 -492 -429 614 816 -226 744 -971 -626 -977 349 -37 390 562 -349 569 -465 -118 447 -782 180 -807 291 -313 533 646 -633 -680 -464 97 193 -216 840 -857 -765 -195 -869 492 795 -892 451 189 -219 -658 -806 -643 -388 364 -619 393 341 -815 965 805 -640 -939 -902 478 38 -434 89 -193 441 251 -841 263 -849 -47 662 -267 -500 318 177 -951 707 300 342 845 -985 -993 -611 -532 348 -844 916 -878 841 -129 964 346 456 -334 -120 -324 110 949 -194 971 -374 -787 -673 128 -268 448 128 273 565 410 -408 -976 -820 -569 884 -445 437 -457 -602 -355 -880 11 656 232 272 496 -435 -522 -912 -261 -190 836 -497 -238 7 754 -949 -682 -883 -501 333 -528 516 -701 -39 -128 -870 348 730 -533 22 679 893 127 -664 775 219 52 -661 606 43 246 422 212 -865 639 46 190 130 571 99 -941 -464 -871 -755 673 651 558 -101 -513 898 1000 -757 905 299 -877 -111 -485 739 874 156 -710 124 49 114 245 330 -480 407 8 151 437 371 -759 -930 85 -336 -62 -224 625 218 327 45 262 -74 -570 938 748 892 -517 -848 103 -398 121 943 -672 -888 362 573 854 -282 675 -582 119 -234 -139 73 961 -761 595 445 178 113 -356 989 -535 763 -915 -657 -422 30 -928 898 -765 131 -614 -353 470 103 692 -863 -878 -763 312 77 -922 -896 -165 -46 472 21 260 -564 563 245 123 621 -953 950 -791 332 -72 971 -216 -860 47 -354 783 -624 -777 -212 8 588 307 -324 -791 805 -510 643 786 978 759 -3 400 -357 767 -384 657 -228 181 -163 -865 381 -631 -28 846 -952 884 -227 -828 144 -618 -498 -4 -347 -779 890 266 655 -627 -75 -876 -809 416 -283 -669 -869 -9 -572 -239 255 -823 35 -450 863 53 381 -309 500 969 -527 571 -773 -154 -246 223 -333 211 -806 728 118 -784 -844 118 443 -972 -488 -192 -520 -190 -438 70 -467 394 -397 333 363 464 -979 335 -174 -82 827 -286 -424 375 156 70 732 -621 565 478 37 -895 -494 896 -407 352 308 -596 431 980 12 170 344 225 -813 -154 -650 -664 779 857 757 4 -132 -384 241 25 938 236 -225 -129 -29 241 -150 538 -420 -749 362 -235 -118 768 -561 -707 378 -121 -535 258 408 -535 -985 -768 -745 -992 865 944 517 -562 847 573 282 321 -800 -584 -128 -268 -726 -21 81 729 279 -739 -749 178 -717 125 -763 977 -860 -310 -359 -302 -733 604 545 -108 218 577 936 -426 28 -654 -296 124 -525 -331 -486 -329 439 -214 -864 948 -23 -951 512 488 9 510 -605 520 -43 187 373 884 -654 219 998 -144 -411 -882 474 988 44 -558 9 249 834 825 481 600 89 -629 692 319 -882 -119 -813 479 895 697 496 -664 527 669 -994 154 -758 -84 96 -379 928 180 -329 -11 -117 906 556 -389 975 -127 915 264 419 223 4 -381 -533 918 -628 997 -272 242 646 -115 210 -297 -113 170 7 -904 318 577 823 -458 44 237 -747 288 109 975 489 -643 -431 -185 -296 529 -706 -694 264 410 408 365 -100 -221 -616 -768 -117 -114 545 884 -403 994 174 -546 804 118 -824 -861 621 -636 827 457 358 968 532 271 -394 167 -422 785 -638 36 -313 -960 -86 -111 -772 854 356 -45 -113 128 197 138 327 868 51 874 -609 939 899 161 239 -42 -691 -86 276 -641 -446 -472 35 -191 547 142 305 488 -895 414 -92 488 809 638 273 -112 17 -476 747 -286 -669 -823 858 -588 -854 444 195 -240 -956 813 -225 -165 825 473 -946 713 -875 -609 -267 -135 -188 736 598 838 672 -252 -859 608 149 365 -563 -540 -605 -610 256 -462 244 -532 393 -693 852 -46 35 -287 -991 -256 385 875 424 -623 328 126 -912 -1000 937 238 -871 -655 610 661 -860 -769 -569 -568 -277 -277 977 434 733 62 -965 -427 -869 711 721 -315 -452 395 364 -739 236 -751 86 -210 758 994 438 -926 -438 -226 551 959 949 -946 -456 -467 683 -966 387 -156 874 174 -905 -767 71 -115 202 599 -87 58 318 -305 -394 398 195 955 -238 -127 831 -992 -902 -35 487 -919 318 -831 -98 133 874 578 353 80 536 339 -820 -739 -795 592 99 -953 -488 -549 935 730 232 -888 206 -121 -249 -933 697 368 481 -862 -10 396 360 -720 -856 -806 -289 511 914 241 -234 172 -956 -358 520 489 616 14 -860 579 439 877 114 -35 -423 825 775 -2 -298 80 -725 -82 205 -378 -245 919 -355 -851 430 -884 -915 -556 -475 -894 -787 -68 -431 -952 727 -723 613 766 -900 0 -106 792 904 -530 -524 699 -108 -860 954 530 -362 -972 -760 -694 440 -274 -556 -910 653 -390 -435 -653 35 -768 -480 -832 -190 786 -877 270 -153 941 -3 -55 -509 -80 -2 -997 -802 882 894 -541 -371 544 -932 -323 -392 -236 60 99 199 794 343 -979 457 847 -19 -208 111 270 984 78 829 -34 -160 126 -657 766 -493 -63 129 716 137 -409 910 -498 796 848 -419 288 515 813 375 -788 -195 584 668 -431 -853 885 -479 285 766 -823 -889 -694 -912 -700 -830 422 -288 -580 -390 218 -501 650 -396 75 442 -86 557 -996 831 -267 167 -932 -408 -882 -284 126 -423 -662 -927 -30 376 -726 -586 -353 -145 -704 110 977 -820 428 -747 -181 -478 860 637 824 -160 782 511 928 -972 -636 363 -533 -930 608 76 -376 -14 585 97 -291 543 890 -856 -547 306 123 -231 903 -54 784 -153 481 37 -476 412 -176 -740 -716 -918 420 924 810 -837 -455 1 -485 875 -515 -94 -449 147 -746 -867 -934 938 -190 530 419 853 686 -911 860 743 315 -302 14 -539 -798 101 -267 83 -498 734 119 420 86 651 583 532 993 -197 131 -332 -449 -142 418 686 -262 -714 -624 951 -425 43 -885 -570 551 -927 471 -580 465 694 380 472 -842 346 -472 -389 -134 -643 280 -787 658 -611 -241 161 893 878 164 -643 371 -978 862 -634 109 83 -303 291 840 -50 270 498 442 -888 -39 -256 -536 -78 713 -947 802 -666 777 -663 -678 332 -14 468 969 463 875 898 477 65 901 -687 766 986 883 -749 -699 306 598 355 -447 -315 991 43 -684 -495 98 -574 129 -351 728 -153 932 -438 280 -935 397 -730 -335 724 940 720 515 -700 -577 -701 -329 -919 -757 42 119 792 390 -165 180 -165 -268 -633 -73 740 142 10 273 -228 132 -95 897 415 -466 612 753 638 -596 -62 953 -948 182 -836 665 -385 -138 979 -113 645 744 456 -490 -297 -768 355 -85 -164 -559 655 424 683 -236 -539 722 268 666 -437 484 -136 376 1 -235 276 -591 429 312 669 -78 172 430 323 82 8 767 -626 -425 -437 321 -241 631 -136 -257 -315 295 752 804 -920 329 915 -456 670 -973 -769 -825 -40 408 413 -433 -616 441 645 -822 855 194 749 369 -57 -920 -915 -931 -37 -371 194 394 -885 -334 -552 -610 478 -455 -716 -738 533 -360 355 -777 801 -304 -515 579 -763 728 550 832 -799 795 797 788 -699 298 883 -297 99 504 -698 -835 -540 639 490 105 91 723 405 824 16 -487 -374 -529 244 -745 517 -392 -266 468 82 180 367 212 -125 -2 -904 693 -669 448 -986 -57 -662 221 765 -297 -787 561 201 997 -997 415 831 -917 -521 381 400 -281 945 15 -127 -329 -979 144 638 288 685 -841 -491 439 791 -107 -970 -733 535 -442 -520 -579 499 860 809 -59 440 413 832 -500 712 -303 -615 660 591 995 -999 -893 562 -912 -561 -853 92 -694 -152 72 481 842 -629 41 -809 815 -980 -473 372 -699 287 622 -429 990 426 -42 -92 -167 -924 -575 -537 333 -389 -398 224 -811 -8 437 18 -245 -910 -93 1000 895 -850 -967 786 504 -924 -470 172 155 -159 90 876 -232 -934 -871 -378 -10 288 352 -479 224 946 409 -247 -385 255 403 -446 889 855 407 -900 791 622 -116 806 194 967 -313 -744 -75 -122 601 233 -506 -687 510 557 248 385 300 -135 212 370 -991 -315 -899 487 -475 248 -19 -971 -341 -117 -642 -66 -810 891 -727 955 -740 -193 712 -742 -164 -954 -69 396 -884 185 -62 -987 -823 534 -832 153 259 70 275 398 495 -895 -733 30 -563 -414 252 -764 777 725 813 468 819 416 202 -881 -950 -613 89 566 802 -363 66 -315 194 391 711 10 448 702 309 651 -145 230 -209 379 130 -201 -206 509 613 929 -320 115 -743 -682 609 -872 318 737 -451 -341 607 276 -920 -85 -49 698 308 317 -733 225 988 387 183 178 999 169 -134 -944 -530 -165 998 831 -959 338 -650 -529 -529 -56 -99 711 -889 -963 -45 -598 761 828 762 -308 -832 801 -600 369 -23 -181 230 397 -439 -485 -551 386 840 107 451 -277 -740 -683 -833 902 479 311 -564 -998 285 851 271 -713 -854 576 479 277 961 526 95 412 -956 846 64 17 -55 219 363 -696 94 -906 -285 -775 353 -160 93 -709 -900 -156 -780 10 752 153 771 -846 796 52 -721 -204 -742 765 -169 -721 392 76 -791 -262 -686 309 -83 301 111 781 207 -382 628 433 -532 913 -362 469 68 -852 -834 -397 -73 11 -231 990 -863 -224 -264 -835 -458 -185 552 855 -814 -218 -298 415 -579 -228 272 989 689 953 954 818 195 703 625 -526 -918 -454 -361 -749 -70 -374 -640 -865 11 -156 926 400 559 -33 -183 -65 -45 515 -755 -268 534 45 136 18 -947 906 -936 -392 -820 74 -341 -331 522 -788 871 -591 -139 -127 869 -889 544 -590 783 -483 292 -611 -534 332 -769 451 945 -750 -476 -728 -886 -473 19 74 197 -486 1 528 -915 -713 973 -815 980 415 -240 -154 669 -405 579 46 174 -446 -187 219 -773 -148 -963 -341 822 -470 21 -390 -326 -47 -6 -781 510 -353 785 881 -891 211 17 175 750 90 330 116 -656 663 -631 -940 -628 559 -538 -140 365 -887 -590 -19 -57 -20 233 387 -667 711 74 946 -944 -678 -69 107 975 755 498 -888 677 -519 -524 -915 -768 87 212 576 -93 -447 -27 -1 959 -786 263 132 616 217 -465 307 -983 -675 561 -601 788 -827 685 791 183 45 708 -499 -937 134 900 -742 835 831 -150 767 900 928 398 372 74 -30 828 666 341 840 162 -261 -306 79 332 -451 -410 15 162 -576 -703 622 -428 878 -959 -311 206 -976 980 -82 776 -860 -74 -465 -717 -171 -105 -114 793 465 -89 183 695 -421 915 241 -351 -931 926 -351 -498 -424 99 -219 576 -687 -652 127 -545 -800 -365 229 -791 518 -921 661 -326 -361 -849 912 668 92 158 -397 407 -507 -902 246 -573 -548 -825 856 -590 634 -522 -720 -499 -958 -996 -941 517 -428 938 879 933 443 500 754 0 -917 -713 -513 -156 147 -808 -587 -947 -272 -527 -717 608 -271 -919 528 -73 995 553 898 -890 -621 -536 898 -97 236 271 -832 807 -727 127 87 970 902 464 -785 881 -845 656 579 -871 -342 -345 124 445 -751 -739 -724 148 -100 -458 647 -413 -371 -184 57 -450 -716 628 -491 -430 543 401 -387 -607 854 793 -457 584 -884 798 -665 -487 -669 94 -908 -854 -611 568 -906 -220 -950 -54 4 -390 -381 967 129 -803 -149 -930 -428 -19 -14 629 -112 -901 41 928 242 619 837 -735 794 187 639 751 -29 -196 -820 188 278 991 -779 464 166 215 411 -568 698 741 797 590 869 -672 -680 956 -50 -591 -400 -872 -991 250 -762 320 -197 11 -102 242 148 -662 354 597 -36 303 729 805 24 -827 104 454 -359 -798 623 584 172 -567 -956 -247 -425 -818 -19 -608 451 -310 -884 -981 -969 972 -743 -272 -870 -637 -151 -718 913 -483 727 537 -365 580 81 480 -811 -325 701 -695 632 32 -431 -976 218 -287 498 251 840 956 838 288 -875 -600 -503 -689 -875 838 -820 890 -7 913 -745 -619 -576 163 -8 517 803 139 435 -408 -814 -984 186 711 -629 71 -888 335 -451 563 111 -602 136 479 830 861 164 -66 234 541 374 -280 -121 655 121 767 999 -202 766 -832 -834 -355 -600 629 558 184 -805 141 -824 284 388 25 341 -695 -183 857 -405 -863 655 251 -267 -896 -41 -957 711 383 709 -90 305 593 568 -389 -39 907 -791 -124 -92 85 435 792 -76 -219 275 320 -122 -266 -399 76 408 619 575 267 776 478 930 -502 -211 556 -108 -651 835 -148 630 -448 -530 -137 522 137 877 289 -466 -918 -563 664 -566 705 919 -204 -323 -758 361 -204 182 -294 -624 394 -986 707 -296 51 938 296 -361 -861 419 117 -80 711 5 -380 -989 -498 -247 -666 -32 268 418 -928 -591 848 -670 -760 615 -436 -252 513 942 -971 230 817 -336 436 -520 -923 226 -236 189 -773 -503 729 -490 428 -526 547 535 -396 772 -769 525 -138 -128 873 -200 -444 537 -426 -603 554 309 -78 504 600 318 -487 -194 -965 745 -754 974 -479 -980 -172 -960 -875 -463 948 -442 788 -653 -994 298 538 790 -805 867 -235 359 113 -797 764 -754 -975 438 920 940 388 -878 441 69 -694 -706 -271 -326 -44 -503 -278 -747 -750 -764 -256 747 -263 522 735 345 -490 172 -706 -233 523 -701 -685 -15 -404 144 -261 193 392 383 579 -570 468 -390 589 -16 730 -505 -654 633 -772 -279 -220 587 -707 -771 -261 489 -58 -349 -778 280 811 191 -368 3 614 757 857 -794 538 -885 -442 360 -560 -702 -629 -174 -283 -682 223 612 -691 -115 474 507 -508 405 793 -324 180 -803 -826 812 460 756 251 555 -237 -196 767 -217 -732 -668 258 -986 -782 -813 -844 -722 -580 -643 -423 -175 -629 353 913 -255 371 -852 191 -238 -490 940 -449 -19 -157 -155 -771 892 -550 -141 -758 -702 760 -981 -314 -266 -43 460 -205 -547 -431 -85 817 257 -641 -878 -344 491 536 954 -392 -607 685 -896 283 -650 -544 -833 -458 999 -787 299 -782 -983 913 416 170 -316 -70 -102 147 827 -666 -718 914 173 -953 -334 401 -14 613 -220 793 317 834 256 -584 -407 908 -813 -824 941 902 -542 498 -48 -909 -105 -214 -737 -592 -659 -443 -862 -194 85 -159 673 -573 207 -140 962 -947 106 257 589 905 762 441 635 -892 -802 533 -272 -428 -618 -434 -689 5 732 -965 -134 171 770 -399 835 52 539 -741 515 59 -281 807 -755 -455 205 614 770 -737 -214 -713 289 -7 -585 593 253 -56 -37 370 297 793 862 508 507 -679 475 -815 -287 -886 128 -292 156 90 -57 628 866 -163 -668 897 -117 768 205 -429 900 549 209 -774 -394 -834 -147 -696 786 45 -455 -171 -155 933 330 52 -355 96 -789 -699 420 -616 -360 -950 493 -609 134 -936 548 -792 102 -1 -983 661 -837 146 -734 32 -845 860 -983 954 -56 -465 -966 399 -114 322 -741 420 -29 698 -565 -598 -88 466 578 -199 345 147 2 253 -914 289 -601 182 -53 533 740 976 -316 -82 162 -605 -36 -916 547 281 830 -417 -661 -313 -800 -883 81 -267 -455 174 347 -86 -262 -619 -652 716 951 839 14 817 104 64 -195 615 -959 -972 561 567 -437 163 -634 -458 -410 693 567 -799 161 813 -601 536 -849 382 -580 -90 160 510 742 306 801 929 967 -368 -67 -869 502 460 -706 -598 280 718 -927 575 731 -624 629 -965 617 595 93 -505 -172 592 -721 967 486 777 412 -794 588 -786 995 -375 342 650 130 -41 882 -317 -740 -974 -171 125 599 452 654 -512 -498 -631 -28 911 -172 -609 209 -505 853 -718 -596 -316 -815 -407 -831 -965 328 20 22 -364 -468 313 -109 375 -691 -222 -390 912 -2 -453 307 262 -670 949 386 338 285 445 -128 -729 193 351 711 163 -495 -154 27 -15 -539 -960 427 366 459 499 -747 -733 -275 524 511 213 -252 -443 888 545 173 -525 -945 621 -138 -754 -662 373 670 443 -6 -273 -119 549 -281 -209 135 20 624 952 868 -31 366 -804 759 740 273 -952 27 -35 712 814 -690 351 -941 179 238 -895 -596 77 -760 -549 16 351 -866 669 791 545 -553 22 -249 689 972 -663 186 -651 -126 428 998 -980 -320 404 223 143 67 -334 92 -235 -694 -766 -171 104 -458 353 173 550 -161 429 978 781 914 689 -361 -940 49 523 537 438 964 659 -749 -359 509 -747 176 495 446 587 -959 -897 974 93 -993 -689 -939 -799 -710 -262 521 -557 -349 997 259 -523 -30 594 653 59 613 23 241 -699 79 252 -499 -120 -579 928 579 941 992 397 -179 -948 211 -904 486 -581 -964 95 -928 542 -341 -381 -27 613 260 601 -749 -349 24 85 -485 -738 174 -485 -705 -113 -867 -749 481 171 -278 -325 602 417 214 -316 674 -576 -27 378 -150 996 -924 291 578 -420 -522 692 -462 -251 -19 -836 -692 -140 743 -616 792 898 734 388 642 983 -56 -97 988 -324 -252 827 -864 156 -698 -206 766 -506 -396 -604 173 -942 -541 -544 -788 -882 -821 201 412 -697 317 679 -151 166 461 907 -794 29 404 616 -758 397 825 -615 -384 355 -330 182 815 262 752 185 -494 845 914 -860 -172 -366 -995 930 -987 993 796 -771 -663 492 941 18 -181 -947 644 26 887 -68 -213 -836 946 997 -562 -77 827 109 241 364 -398 817 914 905 286 485 -371 380 -803 148 -705 -627 -989 -738 473 205 -919 160 46 -627 410 624 -823 831 858 -261 -319 369 41 -884 877 -993 -470 -831 -887 191 -613 -488 677 -755 -732 137 211 909 -720 286 -764 253 982 -786 660 595 215 676 993 -107 374 -219 798 766 -58 39 407 -846 -449 -861 983 -824 471 29 120 869 475 -709 -924 79 -242 -223 499 213 194 862 -459 484 711 -289 196 -22 498 -611 -202 883 301 -941 199 459 -825 591 570 845 -871 -326 66 -828 -315 -460 -901 -567 236 -223 -337 -827 635 -600 260 -794 -562 72 280 54 980 -998 -114 -953 -137 -132 163 910 -319 -105 841 977 -812 -804 116 18 800 -276 -558 -198 -508 -389 946 191 162 -361 -647 187 678 -388 -612 150 739 4 277 -946 587 425 -705 -46 667 882 84 -573 -676 823 -646 847 546 -723 -910 -243 93 311 83 -982 244 349 564 -997 -991 -263 21 879 -731 455 -128 -760 -575 -728 697 -910 763 309 -838 -124 -739 603 786 -517 226 -564 -742 773 216 -108 -967 -241 -298 -873 389 918 -629 781 555 -311 -15 61 218 -209 50 -855 523 308 668 378 223 -410 627 95 545 816 -588 882 -932 559 641 579 -637 194 -366 -374 -427 -828 -757 499 774 -947 120 727 342 -225 340 -342 -95 -236 -454 299 222 -62 -104 261 -673 -686 904 -706 79 867 -434 -245 763 -693 891 -547 542 -668 511 830 731 857 -790 373 198 -214 572 -175 -198 72 -654 -321 -871 -314 870 598 -970 530 -339 -911 908 529 -947 181 627 784 623 686 678 175 454 546 -522 981 686 -494 -519 81 -80 850 623 321 -891 -860 -416 -899 33 -902 -987 -551 759 41 242 120 -202 573 381 -14 -928 848 453 851 -642 366 137 -871 111 12 109 316 -79 -566 -380 866 666 -982 -41 -977 595 132 -740 141 -709 317 -523 -204 518 608 -679 20 -160 680 -388 637 735 -470 -231 655 732 -466 -165 240 206 -272 42 740 764 -328 -588 -516 -900 834 -367 -669 857 -133 938 -344 551 586 -457 -310 -572 -222 548 335 627 -683 671 0 -672 789 337 843 786 604 848 728 270 516 214 671 -730 925 145 -894 -874 558 847 59 688 -156 389 -813 592 867 -332 -55 466 -119 -990 -770 625 145 691 -187 -112 898 936 274 -712 472 -571 654 -359 -124 -941 -273 776 -665 182 -448 109 688 -354 777 -316 700 -453 -884 -934 -131 78 -542 234 504 85 798 -134 289 520 356 194 89 685 369 -705 578 936 -662 -858 223 608 193 398 -211 -208 -805 518 728 -140 -418 -852 856 906 -471 320 -705 -386 194 104 -230 991 938 -879 347 508 380 23 -313 592 473 -36 80 -582 -240 402 -402 -877 628 -909 -178 695 -779 763 828 627 744 244 840 811 829 -768 -67 -232 948 277 -92 -405 471 -373 45 -919 708 -40 904 -473 832 -823 -141 -472 -468 -195 -106 826 366 -772 102 522 -72 374 212 633 270 -99 -103 749 -409 -103 -91 330 380 -435 -223 233 -370 -836 81 -797 424 999 351 898 157 -944 405 -146 774 -69 -393 484 -288 -155 321 -539 -818 611 130 710 -747 973 -145 -648 -995 -92 -882 -332 242 985 292 754 451 366 -884 820 -850 152 -350 60 -28 536 637 175 -692 -10 57 -129 801 -843 -824 324 384 220 -779 -126 177 51 568 -796 -299 174 733 -450 385 655 -427 -266 -965 381 -137 885 803 296 -695 332 -55 687 -195 662 934 469 -613 -117 762 339 -658 -336 -329 236 309 -868 -888 456 244 458 -429 77 -20 -487 764 889 854 -612 -950 -508 -797 397 429 823 -790 -577 417 -431 -679 -938 -660 -50 532 862 701 -878 13 -774 -113 942 -310 -862 46 -180 757 -74 520 -474 634 -93 6 -179 801 -262 560 -547 76 -21 -726 -994 499 843 -916 -514 -144 323 151 -333 719 804 912 -640 -603 406 790 -831 845 98 -405 426 345 -19 541 -520 29 -642 944 -489 775 -218 194 -573 222 -108 131 600 763 444 -185 317 -143 -79 -650 -757 271 814 -536 -185 637 472 -684 -897 -139 607 42 788 103 559 755 -777 197 -153 533 -917 -118 26 -136 961 921 -298 925 -798 -476 -290 60 -832 848 278 -806 -291 -351 -821 978 -314 776 327 416 -119 684 -693 452 -576 238 -354 -486 551 697 -819 -626 -195 136 573 679 533 -196 281 -459 412 567 -465 -292 51 -420 243 919 333 597 280 -446 -485 129 -911 -667 331 136 369 996 -874 -498 436 953 -437 616 708 25 693 446 806 -782 -313 218 184 456 -971 -251 867 -290 -989 -331 303 366 252 306 -994 939 -50 -165 225 555 -340 129 -377 287 739 -503 183 620 573 -124 -830 -599 539 -590 -191 971 -54 -758 59 539 854 -936 -697 576 619 -704 483 -213 -324 426 164 206 -261 -334 891 92 -774 23 -866 589 662 930 220 718 568 96 503 -122 -109 -79 877 -83 -341 230 509 317 -607 -769 -852 738 308 -961 -352 168 99 839 -88 -203 -794 900 -331 424 2 856 -376 -593 -668 226 -868 -136 -196 -934 -117 -569 641 337 -836 -937 174 796 -664 273 500 228 677 126 732 -940 518 -325 -566 862 -51 314 643 539 89 -31 539 73 -543 153 -462 -974 635 841 104 857 -309 -582 553 -623 692 -683 766 887 -285 -765 -539 -618 664 -49 826 -808 500 246 -584 30 367 -753 -252 349 683 -869 742 51 -81 934 944 -744 -525 -99 -168 143 -222 -406 -268 177 -223 926 -44 -455 198 -313 460 -325 599 -455 260 375 -552 -369 -170 -934 467 475 161 267 7 857 -949 303 354 84 -685 351 441 615 -244 160 888 43 -588 228 -88 -612 339 -455 945 -643 252 134 866 -134 -312 -834 -17 -732 -872 130 623 -357 -208 202 568 49 -439 -268 -317 554 -628 588 995 481 753 -204 58 -267 922 -721 60 978 868 606 621 302 29 51 174 721 286 711 632 -199 -851 817 947 421 476 912 -331 478 -654 692 -125 404 -194 -94 720 -164 -569 723 594 645 -664 98 9 277 939 -423 317 149 -265 72 -402 891 -637 375 -723 636 52 -409 777 -316 201 182 770 424 643 153 99 937 -504 -843 -722 532 707 840 488 968 -147 -62 -682 -848 604 1 493 543 695 32 -387 685 -951 -903 -303 226 580 -835 -281 -361 575 -11 206 483 -568 792 289 -556 -973 549 707 714 85 -632 651 -814 953 202 -30 396 -661 512 234 788 -287 580 -280 -97 -900 -76 895 -93 521 -381 -135 -95 342 -188 -471 -462 876 -524 533 109 535 -544 -350 982 985 -461 308 135 -639 -645 309 773 -636 -719 -64 -311 -322 104 -782 483 917 -398 896 -590 -182 -763 -175 617 -233 -93 933 -699 298 -218 190 604 782 -821 -370 386 -878 119 -257 495 -343 413 573 967 -284 -998 -774 167 594 662 915 -940 933 -316 -114 326 395 78 -629 931 -585 -279 933 365 751 -591 67 -597 -880 -21 505 620 -928 -353 624 -147 -676 490 564 227 -697 -227 -883 330 -902 -661 -458 748 -993 817 -68 -74 921 628 -216 159 162 860 553 -480 759 -731 -128 856 804 345 836 -783 189 -761 497 482 -875 396 -632 -127 972 -15 950 602 596 143 713 -857 609 -168 41 583 -600 357 -29 -894 156 276 -657 -949 904 687 983 -516 547 27 -746 -19 263 995 -557 786 708 -442 -261 -933 8 906 -585 436 -72 666 518 115 624 81 60 112 200 216 678 -881 -904 26 464 990 504 127 -173 -309 -457 625 -464 466 260 195 47 -105 806 433 -351 -880 -308 705 -544 -590 72 869 -308 76 319 -124 496 -626 -166 131 -54 87 -107 -740 -524 -333 -693 404 241 833 711 -513 -268 -96 -177 -788 -472 -292 535 -298 118 254 162 668 378 -986 -459 740 401 -206 -212 559 723 474 351 487 -83 -686 -549 918 651 -83 765 693 -899 444 267 777 -257 223 446 299 46 441 -657 563 666 94 -416 19 -795 798 -580 -828 -7 -870 -697 -62 -202 994 -461 982 -966 -882 -56 386 -823 516 394 -197 598 -366 -949 -414 -237 -825 -666 -529 -749 -495 -279 -386 -348 -198 -228 127 -449 -57 161 -189 -4 207 962 863 680 214 -71 915 147 -660 -785 -471 892 -426 -278 -263 -8 390 -81 -515 -788 104 -400 571 919 383 -468 -575 456 940 -294 -590 -628 340 356 618 -19 676 -523 -453 231 -184 -68 362 784 314 104 -262 -837 922 -659 34 110 -378 142 -709 768 -835 -743 543 -223 -437 739 106 237 -892 827 -782 -163 -692 -180 -97 -431 183 -622 349 -712 -887 -545 -157 -75 -838 -292 -27 -577 956 503 -493 433 483 -707 241 459 424 699 -59 824 1 495 397 76 864 -361 -151 -563 932 422 656 56 179 815 88 165 223 -490 870 -708 417 605 -916 889 703 938 -288 -139 532 -565 -908 546 641 977 145 92 -544 -213 -513 -269 992 219 -554 883 727 680 -116 -477 -721 436 390 451 -866 883 -350 43 -620 -489 -641 -999 34 -805 696 248 326 -919 774 -280 912 -971 757 904 301 -436 -230 -980 -191 743 -717 681 -335 -205 567 -17 -445 455 -257 -512 81 11 -138 279 -844 210 582 281 -441 -805 -107 190 -614 752 38 -681 -236 449 521 -454 10 -892 452 431 956 -168 -847 -695 -529 -184 -765 939 664 37 -180 928 -378 -22 -792 511 502 -553 -801 328 187 416 -351 874 194 449 258 101 -902 15 -544 -444 922 393 710 560 38 -506 -842 -98 247 -873 -461 19 -378 -272 783 -448 625 -859 627 539 -425 -797 -694 450 -709 -838 -240 -239 -460 12 -567 -969 206 639 -693 -382 750 688 898 -918 -100 763 860 -601 -26 959 581 347 720 -86 631 779 -546 -708 863 531 104 -762 684 224 822 -179 516 -919 -733 -271 1 -103 553 285 314 475 -885 927 470 620 119 621 -360 647 -758 -897 957 309 -608 803 132 -11 925 -898 430 437 51 924 -739 293 136 992 -928 400 -223 841 449 569 -449 836 -431 -389 -876 896 -455 -689 768 -327 -76 -871 783 310 686 -845 579 157 958 -428 344 714 -857 342 134 638 417 -518 -185 -546 524 -653 -188 27 -933 533 -158 -793 -358 529 -647 -461 121 -564 316 -478 -624 756 881 137 261 -780 404 -61 856 -255 -713 308 -629 6 387 -711 -71 157 -680 -493 -300 -847 -460 734 732 -456 828 603 -608 100 -605 40 291 705 -789 954 -444 -604 774 696 102 857 -459 -563 -976 -264 -674 106 -19 87 -917 937 -795 -160 -330 -97 568 -538 411 395 -489 271 -891 799 599 -697 732 -729 625 960 260 42 -33 -551 745 -627 535 237 222 -24 3 828 882 958 612 -583 907 6 -560 303 660 840 422 -878 -193 976 335 269 -368 -546 924 -80 588 -173 -116 -325 302 602 550 437 -165 265 319 -311 -356 -389 -77 -304 301 368 -347 197 -323 472 242 819 -495 -622 267 -442 -197 -955 -125 -291 -763 683 -844 -909 935 386 -323 904 -111 290 662 705 -809 -61 79 927 -288 -995 727 -690 870 383 119 814 -91 757 732 -183 903 -99 211 -611 41 -471 -295 29 385 -823 260 -832 -948 -398 -405 138 911 491 87 78 914 974 -856 -86 -519 3 72 -42 -604 602 37 497 -878 227 -567 856 -677 -930 -467 901 -347 565 647 -593 600 147 438 76 -237 484 -122 -157 994 -449 -244 589 627 76 -739 843 350 547 -595 -704 621 -904 994 -198 903 509 -789 530 -457 791 726 -686 283 -142 -899 779 547 -663 -812 869 816 -323 480 -905 -48 631 928 -331 -421 -434 -830 -181 514 -359 49 38 995 -185 106 60 -497 -538 -198 484 152 154 387 156 -940 800 -415 154 -634 -591 787 -253 -5 -104 134 159 -396 870 353 214 -667 -977 733 32 536 219 -859 -709 -755 -51 704 -980 -803 -673 318 -367 -410 972 923 562 -80 575 728 952 -304 -41 574 -445 894 224 -560 -607 -5 -135 56 994 41 -229 823 -49 -254 -627 -832 63 741 108 357 543 -981 213 -772 -440 -751 49 256 -952 -549 232 -453 496 -988 -977 -196 485 122 810 931 -456 -497 694 124 705 -500 -226 85 -255 91 -911 -249 -342 -367 879 -8 845 578 311 -394 -112 -515 446 866 -600 -463 -505 -669 362 659 -226 -969 -174 379 32 548 811 -185 -303 -179 -326 718 999 640 524 -809 295 767 -800 -603 -702 407 589 891 86 713 340 -957 -223 597 -235 336 726 441 2 -333 -659 -53 646 694 -745 -298 -39 177 -688 -778 -120 -548 686 -802 -629 -159 -571 -619 56 260 -574 160 94 -921 723 929 -770 -16 -1 505 -687 -952 -219 146 -56 -460 795 460 -904 969 989 -790 -134 606 -249 529 711 -688 501 535 808 -47 295 -237 254 726 725 592 396 -710 -680 -315 -495 -733 -458 371 -260 131 -587 628 810 -893 -653 81 173 199 -74 -613 -251 779 -81 -475 -30 722 379 843 -946 866 -787 610 658 638 236 -368 580 140 -571 429 709 -110 -10 577 -885 318 760 650 939 -37 -851 -110 -115 275 -716 -41 -91 -380 -551 -609 -297 -615 -645 914 220 111 624 910 -229 51 911 -711 -116 -953 494 560 -775 -50 -105 -126 866 196 -67 531 -396 -476 -68 -85 -145 350 791 83 -217 611 439 -81 -373 486 317 543 773 -79 -218 376 -922 336 256 -783 913 -817 -55 787 527 510 -70 -15 482 596 -408 -992 526 -426 -116 -854 229 765 347 201 -234 -374 -99 -182 865 -310 -486 766 -333 -343 473 80 50 -516 944 -904 904 -655 684 991 -159 160 204 -342 826 -574 -306 -817 -521 -282 380 755 -618 -236 -86 -990 671 -346 309 990 497 -555 -253 725 -720 -222 71 -142 93 -957 174 98 -710 878 -614 93 -387 265 -184 767 -609 269 622 -947 -673 -159 -295 256 995 974 -583 -253 -638 -54 250 520 646 -686 -929 -138 -256 812 17 -828 124 -788 82 -631 -420 -331 73 -830 -292 -573 -708 470 -481 744 324 266 -807 -755 439 -110 -87 290 -567 775 -975 388 -732 -640 414 659 -786 -305 -155 626 -661 -215 507 341 929 202 -685 -794 -215 953 -963 760 -848 -123 116 -876 -327 71 541 100 870 122 -572 -525 813 858 55 829 -432 -699 -259 606 5 967 518 860 -947 282 113 726 -463 -857 206 -196 199 13 -359 -962 432 -101 640 -904 -879 511 948 962 -991 698 -635 -239 847 306 573 -542 286 398 714 128 -959 -748 228 -994 667 418 969 672 -518 189 247 -260 -638 -234 11 -407 612 58 10 774 -983 -282 671 938 -636 180 319 -153 536 81 131 751 -619 463 949 -465 -176 695 -813 163 498 -541 993 -425 -737 -330 -474 734 773 717 514 0 739 744 -283 -220 538 -632 -661 168 -673 -475 945 -680 478 80 298 -709 939 -144 711 -334 899 901 892 -362 -990 477 438 -553 106 668 -790 -876 -376 765 184 -900 538 761 550 986 -16 495 -13 807 -412 348 -593 -101 559 -882 555 -886 769 557 -122 -641 877 -656 670 -798 -372 -999 27 798 -788 386 -814 625 -304 646 752 -704 711 514 214 -158 566 708 655 -213 903 -787 -498 152 -72 -40 -686 -644 852 -602 -951 -528 -917 46 85 -101 825 -248 435 855 697 -590 -81 -518 -721 -906 -886 909 67 -209 -971 734 703 -287 259 933 609 417 -307 -526 -660 101 -321 -559 -181 -131 479 -703 -482 5 -613 -285 -867 80 161 261 -472 868 -192 -633 -289 988 -607 455 -647 -356 -422 654 268 62 -683 -724 -312 -989 784 -941 -74 418 -132 -534 66 801 14 -699 662 79 -405 -424 -253 907 64 -992 -277 -850 543 -731 -406 -190 -471 -584 196 419 -333 -71 524 520 597 -477 301 -720 -699 60 -418 423 218 -925 714 744 -558 951 239 -653 -869 118 -488 -571 -398 963 -485 -431 -192 585 17 -100 66 -938 -329 -544 -632 17 931 857 -552 981 -483 -182 -637 -35 769 53 692 -318 -499 -303 453 859 -257 633 -424 -460 -628 -743 282 285 910 300 198 -132 789 926 197 -252 -364 -763 -939 -848 -64 -709 -873 -845 -959 -176 -67 861 -250 -415 -603 546 -118 612 121 402 316 608 -48 396 447 -775 881 -759 824 -756 -578 863 -527 -798 978 -896 -819 -309 789 339 65 -557 272 473 508 -732 281 -367 -464 84 -882 741 -573 896 99 319 -247 -549 568 982 314 -240 -713 -847 506 -982 146 193 746 272 -946 -485 -24 764 -155 524 -272 -605 -119 -271 -938 -600 348 446 939 -83 761 435 139 -809 24 33 373 698 653 424 565 -53 866 -649 526 -31 -65 -784 -813 -781 164 -229 -539 294 -571 642 954 326 63 725 759 -232 -179 -518 -95 532 528 676 498 -948 409 -224 -342 147 -620 -9 383 -682 -80 683 -129 505 927 544 -378 -229 36 753 -932 317 152 69 539 -946 -777 208 327 902 781 668 697 -827 211 -572 928 -366 155 859 -938 -472 -317 718 -183 -238 -930 107 261 605 628 -679 -262 -187 789 -489 279 -880 -173 -357 484 -616 352 771 -691 -376 -739 -211 -403 -181 398 604 424 -558 196 159 659 183 71 -601 -73 705 -925 -873 -273 -253 531 116 -604 -119 276 -405 636 -231 173 547 635 -610 648 13 -657 107 -285 -175 3 -344 -850 213 -304 237 775 -291 646 694 138 451 561 617 803 269 76 737 737 -297 299 -968 138 185 -713 557 830 18 -117 582 -630 776 -314 -163 -465 -850 80 911 -573 666 888 -186 145 478 852 882 798 -157 629 862 -768 -416 79 318 450 -149 690 486 948 -431 630 780 -120 -8 -907 621 -276 311 -163 -410 -319 -702 -252 780 123 -191 -682 -888 770 578 -571 120 646 620 157 159 -310 -198 -882 -720 626 -546 638 221 960 358 -165 -91 732 570 375 -823 -291 42 -451 -849 -521 107 483 519 -905 -912 178 -776 915 -835 802 -206 812 -272 -946 850 673 249 902 904 -705 -10 137 954 106 -969 -540 -837 -61 -598 -712 -938 600 -925 -626 -510 499 -366 652 649 853 -226 961 -388 -588 -335 970 -128 839 699 -595 -324 343 220 748 904 -264 718 -681 -992 549 552 -312 -826 -823 -961 -506 626 558 -299 -313 189 189 940 -596 256 -801 -752 756 225 -575 318 954 -117 308 -315 -5 653 531 554 941 883 -756 702 752 376 909 781 -416 239 968 -986 -402 -532 -900 17 420 953 -27 202 -676 236 738 598 518 -845 944 -774 -448 762 -342 -299 -89 895 -899 992 351 60 199 880 -714 567 801 -317 -222 204 -164 -803 -703 -859 10 -144 -933 295 362 -600 835 739 344 870 -398 -387 -957 295 148 -701 -361 -532 100 843 555 567 293 -254 -908 488 674 272 -250 -903 -297 821 -836 -93 -252 715 935 885 638 899 -152 -988 -247 -970 443 967 -376 971 -657 631 431 196 936 562 835 -534 -156 -467 -582 -855 -848 -40 -177 734 656 -273 -122 -561 700 98 808 -520 -690 -351 138 -382 -435 -179 -381 1000 -938 -951 65 -545 -77 -339 -177 530 -909 -940 -656 716 477 -84 344 670 174 -998 -703 -588 778 -329 -571 -286 -563 330 -406 326 491 -263 647 935 882 -171 792 -390 -339 334 -682 -925 -754 109 865 839 -925 62 164 141 139 361 471 -977 -477 -878 -929 -294 106 -229 569 128 -985 -351 246 -488 -417 364 423 457 209 61 232 -349 -959 811 -68 -541 43 -325 927 249 -293 343 684 -192 901 684 -257 567 938 -49 981 -549 906 -530 900 -860 -748 -61 92 -606 124 -436 78 -490 221 -896 599 483 880 -917 695 -733 810 -454 -865 511 -401 -131 19 184 875 -28 501 -247 53 743 -957 -865 -662 -210 688 824 451 776 -584 -937 885 670 -852 497 -103 575 439 471 -121 -719 272 85 -610 -757 228 107 -971 812 -783 8 907 558 -570 821 -263 -753 115 370 -712 -756 828 835 419 913 976 -94 -397 187 95 -244 743 230 760 -676 -169 678 160 -517 891 735 -304 -849 384 404 500 -254 150 961 63 -948 27 -145 -401 410 144 -176 -442 55 -137 -762 -489 -396 -670 861 639 711 -155 -839 -384 293 634 -422 -704 -763 191 558 -559 3 -635 -370 -365 -537 382 841 -755 558 943 740 -795 81 -180 844 677 -510 -931 -662 387 175 795 779 -836 -801 -690 -526 733 643 -251 -126 -572 -509 -312 -95 -537 328 -439 -676 662 882 807 774 654 -534 227 -709 802 -145 -146 -489 145 182 -200 806 449 -403 732 445 492 717 648 -335 629 -245 341 -847 -46 733 47 -664 988 9 -342 228 350 -40 -247 -874 201 -183 -271 -814 999 516 -94 -950 554 -522 -774 839 -500 56 -738 -304 -578 989 978 673 372 660 749 499 62 -795 815 183 713 -812 233 460 -286 977 484 52 -237 -740 -284 384 -43 962 250 817 871 48 970 98 256 -946 224 -3 -384 722 869 -996 36 304 449 -144 -852 281 -369 249 578 698 342 575 763 487 -633 -499 630 -444 -403 -160 -941 -221 -402 -957 274 284 390 598 800 680 7 -14 826 988 432 -334 887 35 -18 690 807 -597 -266 -223 52 302 108 -155 403 738 -737 -435 361 -657 381 989 250 -502 868 946 -260 504 -379 -28 -787 685 628 -275 -696 444 548 -544 -378 -168 -466 -988 449 -855 -521 247 792 -703 -162 -867 46 -992 -610 159 -580 -418 -131 491 -782 -560 -423 -140 -240 -223 -602 -484 774 877 -396 -464 -313 -279 -870 -440 -520 834 -329 876 847 -61 -900 512 322 609 289 603 -630 -680 724 -113 -525 -872 380 -597 139 908 176 548 -714 976 -273 -920 172 -459 -64 679 13 -737 -478 762 867 -362 840 862 267 237 -540 324 -108 -799 553 172 88 355 -620 -445 -671 -439 941 481 -599 -918 -593 -825 -141 87 886 566 -846 -183 735 36 381 907 496 -970 -696 -680 122 -114 225 -736 577 -384 -799 -582 610 69 500 -462 166 775 -425 353 -60 -68 -90 559 -499 -373 -763 -589 -264 -429 299 -499 -852 -712 -143 574 -205 -986 594 274 -44 959 437 -400 871 950 -61 -342 -48 897 285 -52 -102 673 -264 -38 622 318 847 410 -440 -318 859 -363 -573 -542 626 -614 -648 -58 971 48 818 -719 698 -197 -349 -925 -385 -457 -202 -599 852 -697 622 842 904 -493 74 -425 98 -289 -385 -198 -701 -896 -380 -472 -639 675 -257 799 -711 -140 -397 -29 284 -169 166 90 167 -978 -124 199 355 -538 315 -794 -903 -127 -102 -316 99 -20 -999 912 913 -700 135 -146 -239 512 743 -768 675 309 408 510 -69 207 -844 -361 627 -272 -301 -54 -522 -108 -538 120 -385 -286 798 267 402 -149 85 -814 291 985 -216 322 353 -503 -66 -316 -730 -686 -594 -953 -161 598 -614 -798 -213 56 -20 220 818 840 391 -705 438 -79 -87 -652 -356 890 -681 502 834 -727 433 -579 -222 -900 898 906 767 400 589 560 -552 179 -714 127 -785 -970 496 -710 517 -689 616 -942 -559 282 -918 675 374 349 159 520 -491 -763 393 207 880 -935 -868 -847 893 469 -429 223 6 -349 76 -739 678 -210 449 -104 -947 -107 -171 1000 -55 324 402 -787 -896 824 -33 -675 660 -861 -817 -336 321 237 -920 -167 -907 501 -312 -770 -311 553 929 527 -188 -591 271 427 -979 -776 -352 -193 -168 -336 -288 -675 165 799 -438 -952 647 -618 226 696 -549 209 -573 -574 161 866 494 -66 -261 -901 -865 543 973 -917 -313 -474 228 -88 194 637 -863 -156 441 812 866 -737 -659 549 724 333 -277 -130 734 696 43 -584 946 925 652 -204 -465 743 10 175 -634 187 393 -658 -219 464 -708 684 -13 529 915 925 -267 -342 83 -281 548 -99 611 -437 34 837 -169 831 879 197 -979 -646 -1000 -656 535 300 -559 -573 -700 729 -452 -977 213 139 -323 -855 910 -703 681 -117 966 875 550 -806 -585 -269 -996 -746 280 -560 789 759 -728 -92 -633 -896 -417 553 -317 393 756 -117 -792 -900 -125 -313 -201 -510 149 895 -10 892 185 -412 -992 -53 -633 -925 -36 -758 598 697 -38 223 429 8 -474 269 66 -634 234 -659 -665 681 -252 59 761 56 -896 942 -497 -854 -172 95 48 -386 647 595 -139 922 -534 -814 17 -257 -409 818 -939 145 734 -654 -166 -85 429 184 -258 -606 106 731 441 -768 773 -312 -333 -956 -203 294 242 931 -419 -937 -468 -935 -305 839 -722 443 636 -293 -758 926 -464 764 -2 209 364 -377 493 -725 -24 178 -54 431 -681 451 -679 516 728 -517 -258 -173 741 -865 869 -310 712 -500 744 -896 899 -990 -111 -543 -426 -391 577 690 11 -531 451 -252 203 -813 -530 190 -997 -872 297 532 -207 -975 4 413 104 554 68 -476 -971 447 -712 -179 784 781 -718 -149 -864 589 66 -650 -564 667 350 73 -357 -56 -190 940 384 914 850 165 -323 385 115 30 330 -149 -741 -851 -358 -288 -432 261 968 -270 390 738 976 618 874 39 152 -291 -432 161 743 372 464 -300 301 -502 225 944 718 829 -379 823 115 -158 402 699 705 -760 468 578 153 890 -173 860 -494 -544 -869 778 56 467 -792 -731 -806 108 -649 -311 624 762 13 -546 107 380 -381 287 750 -903 -126 -862 139 152 95 -561 -112 396 -178 -611 851 -45 29 -559 -849 578 95 -166 -943 787 -84 -236 -987 210 738 210 -92 -595 175 -26 964 627 -50 81 -24 490 385 456 -428 -205 -941 -716 -61 283 911 -647 5 -574 930 736 -626 512 -167 -294 -886 -530 -794 939 -876 -205 -705 -298 -835 570 -312 -103 464 284 389 -137 227 275 -507 -392 306 -201 -230 -882 875 -458 -86 628 973 511 -444 -559 53 435 708 -442 -942 -717 -5 -210 406 745 -135 904 571 -994 -492 696 528 2 527 -24 67 561 -425 -539 -892 -378 914 66 -403 -611 105 -75 -174 47 -520 439 -72 -622 -603 835 -464 -965 778 189 -808 731 -325 794 -393 872 -519 230 45 -75 -438 -329 -700 -117 -801 -726 -98 -768 -747 -511 -112 198 994 -668 913 940 457 -442 -612 832 -903 908 218 -994 608 -926 293 -80 -865 628 -21 472 -859 702 -854 301 -752 441 514 923 -371 317 298 -805 427 273 -506 482 -520 -487 -224 91 194 339 -993 792 -826 -15 511 -524 -244 758 963 -472 -384 656 -586 -549 -504 269 753 854 629 -497 427 505 -151 -941 708 -724 590 -250 -939 780 475 -306 72 521 -79 -350 -790 65 631 214 -631 -475 -928 730 -210 -501 715 904 -404 806 -428 605 -420 272 -838 -763 226 -283 434 -245 534 584 28 521 -90 -354 -305 623 -939 149 -692 923 755 265 -475 -165 585 -897 629 -949 -943 -314 -104 -46 455 -799 177 261 566 213 -756 -875 -422 -985 656 280 -933 319 830 221 36 890 -905 -451 -180 270 302 -793 -256 671 -123 -978 -61 -9 -884 -949 495 593 -93 -568 -480 -546 130 -635 -385 42 -660 781 678 -727 713 656 -978 -769 512 -891 -38 719 -65 949 443 -474 395 37 -297 -795 30 -795 -155 -68 449 -233 -369 306 -987 129 606 -158 943 769 -63 -681 715 709 242 373 -657 -961 -715 216 -455 -637 281 -828 30 -871 500 187 412 163 543 162 289 640 502 552 -126 -103 -325 -434 -807 86 -697 933 -514 647 -94 -471 512 298 429 -930 -342 -426 -445 30 -148 -17 373 118 719 -303 880 510 338 -975 -975 744 382 424 785 -815 406 -556 681 -455 673 -921 226 821 -236 858 -522 -975 -738 307 -283 -572 620 462 -700 308 -890 -791 -529 198 -958 882 56 447 372 816 820 848 386 -272 -456 203 -236 815 -627 614 -886 757 496 956 -661 300 -88 32 -857 657 266 848 -942 745 -768 393 905 -938 -355 -769 -291 -893 368 -747 -712 869 -567 243 467 -361 571 -779 -878 112 -678 230 549 222 -781 841 -539 138 -159 -751 128 -154 586 -686 811 -210 834 633 292 75 407 -750 503 -417 379 -970 73 -811 -255 290 -547 -708 -24 467 519 -132 704 675 -975 904 -456 -80 980 641 901 -525 359 714 447 -470 -854 140 204 -178 -139 298 504 205 -573 -722 -437 -230 -371 -235 3 94 -19 764 -116 -524 384 140 714 512 432 -145 443 -883 437 399 -437 -62 433 701 -832 304 234 32 -606 -871 528 782 -642 677 809 774 362 -762 930 877 250 109 836 -357 -420 374 -804 -686 637 90 606 665 -914 155 -669 628 174 231 -497 953 835 234 -182 -122 -862 -771 568 -751 -537 185 -672 724 -347 976 -195 -281 602 97 -1 775 -758 902 -931 65 -580 180 463 40 649 717 21 -218 79 974 283 -311 530 693 -993 86 818 -729 386 -45 208 -569 470 -243 667 351 -181 963 135 -992 -683 -754 503 492 106 -769 738 3 175 -920 580 119 678 742 -912 -117 429 -24 -112 886 549 353 757 -557 415 721 -35 -331 298 240 -87 918 712 -358 -991 458 -501 -664 954 246 733 487 554 216 -45 -803 -975 -737 348 874 85 922 -908 478 264 967 840 -293 -220 -594 78 -260 -525 804 -388 287 588 -908 -379 292 -120 -6 -235 -642 347 -200 635 -965 329 664 764 -32 -587 -517 -427 -645 151 -577 175 -672 316 -578 -210 386 -24 -312 512 -580 377 -583 -632 -983 -462 266 742 863 800 139 245 658 297 -703 -39 851 -723 -844 -348 820 -758 -323 876 -326 311 -669 2 382 -196 810 537 -483 -131 284 661 -332 -955 -227 -628 -932 465 -592 594 -468 525 888 807 608 655 -519 471 119 469 982 724 -500 577 -793 978 591 -667 218 244 -996 674 999 658 371 -722 -25 67 963 205 -577 -830 366 68 -679 -540 392 124 -459 289 522 21 647 654 -852 -176 -757 893 -429 -208 693 -256 204 130 -589 -939 394 346 101 -562 897 -413 -643 209 31 614 -377 602 356 -237 942 -762 235 -845 406 -586 359 854 70 917 731 424 376 -540 683 757 401 -497 716 370 -343 682 -970 -533 -229 401 -909 -891 482 -414 899 -78 -995 -259 256 497 -139 -204 588 -565 503 -171 339 315 -429 -771 -57 965 -389 -440 -981 622 891 753 75 144 116 -809 -790 -787 -170 -712 721 752 -303 863 734 -746 -345 -576 766 90 -13 630 -309 456 -514 -625 -516 -137 -89 -598 492 455 -625 -350 167 276 898 937 536 735 742 489 399 -447 281 -441 -123 -64 -424 627 891 64 299 562 197 629 -244 -308 173 -995 -610 93 -320 -472 -330 624 -257 -36 317 -328 436 917 372 828 -608 824 648 234 929 -472 -518 29 842 -640 -411 -578 -612 794 940 -469 -882 28 601 -417 525 -929 -246 397 618 -784 495 575 947 -868 -449 871 402 129 589 -921 -937 -66 632 434 -877 617 660 -64 -66 -333 -933 857 -659 -903 427 -824 87 -928 594 -970 -13 198 -157 -960 31 287 270 -807 142 899 643 310 797 611 -891 6 -901 -721 333 160 500 333 511 -304 434 -846 -512 425 -900 -723 -437 -579 -501 120 -555 21 366 222 -969 -661 288 304 558 452 798 561 -27 103 690 854 180 498 -2 -794 299 553 -335 -810 -241 -84 115 -98 -889 503 -544 80 -347 -868 -178 -968 -646 -702 -165 683 196 422 640 488 103 -429 -394 699 961 -886 -931 -73 857 -612 93 763 -104 -703 -779 -224 -161 958 977 204 239 -71 17 -376 -370 -269 -799 -309 -880 -854 -388 46 -600 178 414 -289 -461 818 571 -484 858 257 116 889 806 77 -113 634 515 817 780 455 -377 177 780 917 -519 944 -381 -112 621 151 -819 -478 663 78 -678 235 -198 816 175 790 -491 -9 354 -860 436 721 -900 -707 -287 -373 -62 44 963 -131 -425 809 998 -385 -795 -821 -741 441 318 932 566 -246 -431 561 709 -190 -514 -306 -779 -207 -848 -136 -339 -895 239 -874 -440 257 405 192 -777 -287 -699 435 300 527 -199 666 52 -673 -164 791 -167 -297 184 895 939 -925 165 971 -487 -561 -140 -935 -82 431 -240 -198 865 814 65 -957 -840 601 216 856 781 40 889 -501 845 -165 -983 999 269 933 912 -353 319 995 655 -981 -250 16 -72 -140 333 -354 -16 -704 -754 56 -716 -876 -645 -634 -588 982 -661 -47 -622 -817 923 824 -529 576 100 838 -789 313 127 971 -759 -969 -538 -73 -642 310 -627 180 -895 -714 -790 60 998 -129 -424 -580 -391 -944 -654 985 -481 -147 871 -306 -981 -332 -855 617 864 804 49 208 225 978 338 216 -533 -359 -470 354 853 -585 307 -711 978 217 859 -780 844 -816 787 416 141 -645 568 782 -589 -701 893 135 927 505 712 -750 -892 883 707 -339 642 732 186 -494 708 791 -577 749 -941 482 234 384 -230 429 -95 51 81 -360 -855 -104 922 519 404 -527 931 -299 -519 -725 -296 508 739 251 925 236 279 596 -576 183 435 -152 -677 -925 -47 378 -552 -358 26 161 369 429 -33 -196 617 -936 -604 887 61 805 -217 440 -281 629 788 -210 -538 667 462 -669 -964 332 444 -460 447 -686 -386 694 -774 -820 -262 -260 -319 -824 -81 -102 -380 -368 241 -450 -889 784 -513 790 -593 -77 769 -810 -631 503 -553 622 -783 -314 -213 -106 -158 -773 -545 -88 917 451 477 738 358 330 176 866 -436 -385 297 -368 815 -777 -614 95 -1 -357 944 -678 714 162 377 2 618 482 -861 -370 -504 130 69 -889 -771 308 -489 -738 -736 -983 -988 -889 -793 -31 -402 80 -159 -16 -198 -915 750 -12 -158 -758 264 84 792 115 681 -490 760 268 -419 576 -987 -457 222 -313 61 809 -428 152 -122 145 -518 11 -704 -145 879 243 146 638 -708 -626 -396 707 -226 323 214 -643 583 -716 676 -362 -65 -552 983 -340 479 516 -256 815 418 -180 -349 -793 639 -447 -242 -262 -882 -550 46 -216 182 -587 182 -131 -616 418 961 463 -626 611 -834 392 502 -154 -32 -639 -269 902 324 -629 -810 160 789 628 -506 658 -495 422 -983 -721 347 638 675 81 -49 48 -140 -731 227 -410 493 -105 690 -221 -543 841 -386 104 -842 540 -867 678 855 895 -201 421 -897 -764 -990 -628 -628 946 557 816 -171 898 -776 24 -91 521 309 -137 -211 872 -86 -454 402 -661 -60 8 -511 -48 -82 533 -439 837 861 923 -852 -350 -367 69 906 -735 -735 459 1 34 -220 -444 -403 -298 -85 611 210 115 593 677 260 -114 -442 -303 111 -702 -919 567 368 840 -47 -817 -835 433 180 149 -631 -316 -308 581 834 347 -782 -32 -837 832 -129 -438 884 -396 -111 -825 -295 788 588 507 382 -147 254 29 972 137 246 798 -523 312 437 -982 209 -946 -117 67 -908 -61 120 950 -604 868 609 -308 752 -682 -933 -895 783 786 849 -965 -466 579 377 -961 -538 780 -182 733 -91 8 -380 47 -513 228 73 -621 -623 -167 -733 -175 -479 -636 502 -977 -656 -100 71 245 630 321 -136 621 753 -451 -450 628 -439 988 -167 927 -890 968 -488 -97 -107 912 -560 -450 -690 839 80 207 -257 -606 318 -661 -577 -949 -195 -812 221 850 369 719 -821 -309 12 -939 178 -259 857 -418 -445 801 980 -119 378 442 727 -388 576 -760 686 272 -627 -610 985 643 758 311 -833 -161 -242 -391 -407 -258 532 -278 -216 -15 -534 -223 66 -700 953 930 935 629 -517 696 -132 473 -164 805 -612 841 -498 525 -179 999 565 -718 -973 675 -816 693 241 -29 864 972 772 -634 -72 -424 -468 514 -338 684 825 -206 -182 135 -552 -119 626 -182 -988 145 -379 520 -312 -539 -469 340 571 756 -550 221 951 -118 -353 179 516 37 345 -426 64 447 93 -372 -981 50 796 -935 -258 -132 819 -984 -811 -577 33 789 -833 -793 -480 66 388 856 817 915 531 70 871 -125 497 -66 -651 317 -480 -250 744 -381 -205 143 11 36 -776 981 377 427 -768 204 141 -258 95 -236 676 -95 -46 572 201 186 779 552 407 814 -443 238 -5 890 -934 964 278 113 -392 928 -767 897 -663 -711 31 117 -248 664 198 406 -235 544 -440 -811 959 615 -974 190 -861 -617 -844 -836 528 181 736 -203 294 -262 -277 875 372 -365 427 120 360 531 -150 260 470 -589 328 -81 -863 -543 -999 -105 -730 645 -572 978 817 -268 495 940 -88 584 -221 497 -559 -477 746 712 907 18 -781 -293 -676 -386 -286 -931 288 -109 -527 -449 -98 -381 -202 -275 -431 -490 953 -306 -164 408 -499 -849 -665 -613 -157 -37 561 -370 -413 -298 566 -347 -980 -423 10 601 415 -79 775 42 553 760 769 763 635 -392 753 -759 -13 -755 -826 -928 -809 11 -824 -434 305 -438 730 575 293 968 410 111 -270 341 637 114 126 -31 -140 674 -30 -697 58 -785 -776 515 902 -181 348 255 -233 -41 -178 -796 386 849 -520 -436 437 136 -166 247 -226 663 -151 818 -365 58 301 -544 -72 -289 -160 -720 595 337 -856 -602 995 531 -364 -894 -422 -198 726 -538 47 -827 -481 885 243 466 58 548 -370 -617 566 -528 -731 966 -867 -912 -566 -558 383 766 -791 -402 702 427 21 232 -278 221 191 480 976 519 -80 101 275 772 -650 -177 938 468 152 -178 257 231 -593 696 321 35 -379 886 552 -156 373 606 -893 -733 -286 477 -57 358 912 -614 -570 510 -407 -611 -638 -583 637 -954 939 -861 -226 -707 549 543 -655 448 -178 171 -109 -128 628 -131 958 451 924 183 -195 -488 874 -347 -553 852 440 -168 585 667 921 438 -228 908 669 -53 -44 -61 -511 -902 -243 530 394 507 150 -718 -511 938 665 330 -88 -634 -686 802 790 -433 394 122 198 514 442 525 -503 419 293 232 -241 699 -257 840 786 -259 -564 -674 -498 956 440 417 -265 204 417 78 -416 -601 96 894 -715 686 215 -6 460 -516 314 -423 604 65 397 -401 -404 730 -535 -309 332 -399 32 775 -709 -675 -984 -231 264 390 -134 -740 -185 -383 216 962 -721 -253 -717 314 -289 -287 -628 -366 -129 -24 -879 468 763 16 -576 -765 955 -184 89 796 -654 -376 -701 -122 761 321 -763 883 -534 -705 734 934 -454 -878 -639 -426 -603 -701 845 169 -463 -763 -296 -308 -930 831 -661 907 571 351 42 956 697 -966 631 251 905 148 87 306 -5 641 402 11 512 541 66 688 212 46 -794 946 -289 -848 963 -891 578 565 39 862 -948 -353 523 -723 566 -270 -954 282 705 -725 955 -762 -385 -104 511 -346 86 298 181 146 463 -924 -909 96 503 840 -712 -838 812 30 419 -671 -203 527 -972 -474 84 767 -133 412 -415 306 806 242 -482 -234 61 115 456 714 927 -456 127 -637 -521 470 -391 669 -617 -914 462 -2 196 -414 -297 494 -984 -77 -689 -498 331 -587 221 94 -939 -524 778 -928 -503 680 -73 -511 -693 -952 -559 -263 -37 653 957 -23 -811 700 788 330 368 -717 679 -957 16 933 956 536 208 880 -594 267 943 99 -494 906 845 -166 -485 -473 -715 402 -303 -420 945 -907 460 -900 522 526 757 -625 -189 -543 -118 922 -467 724 -944 336 -723 447 -749 291 -374 -963 -706 -299 -971 -665 440 -761 -543 515 -442 654 293 -151 661 -519 -469 895 659 -915 -808 -847 30 -509 -505 -345 204 263 261 -428 372 -944 923 900 290 -496 -825 -272 165 246 871 287 -529 -578 141 -845 -70 405 -596 -231 639 -8 775 -226 254 470 -241 -770 -906 -419 990 783 -539 410 -310 591 679 953 386 39 308 -275 -267 -345 840 -55 -651 -751 891 782 -202 -301 -590 -552 -121 500 117 944 981 -823 616 -836 -753 414 984 -80 -867 -657 -542 -909 -76 -646 931 367 -764 464 -329 -440 -929 312 204 -601 -641 400 45 430 -239 -981 -887 333 -952 -584 923 944 253 848 -36 -948 -8 -247 736 -178 -660 -605 -479 815 -957 991 -745 798 -377 775 -971 851 -778 -116 313 -468 329 116 341 -346 -83 220 -958 -532 227 401 -971 169 238 973 -167 -38 405 575 -927 400 -370 -608 211 -567 -546 483 295 51 303 313 -826 -785 363 -833 -503 -400 767 114 -833 -716 416 -108 -968 -512 -886 521 201 799 227 -720 -707 47 615 388 -69 179 -415 -170 959 409 411 404 179 332 -718 -478 -400 -874 366 -731 -769 -348 356 -868 247 979 853 -630 614 627 -597 -154 -930 445 -787 -514 727 -213 793 78 100 504 -659 772 574 -285 -992 -809 -273 -156 340 285 906 599 25 688 436 143 328 202 395 -424 -102 -923 471 -904 879 -820 -537 994 -590 -490 97 -686 -61 -177 -31 569 -175 -117 919 668 989 697 385 -380 646 462 -495 538 32 845 -832 -859 -76 -185 -529 -157 476 -520 509 -551 -561 770 -190 -742 -726 -680 86 92 167 -193 532 -170 815 343 -769 -869 545 -209 -263 737 747 619 447 187 -181 -509 420 -45 395 610 -966 -219 68 907 377 807 -597 -747 157 962 -162 313 150 -375 -911 -63 291 -571 -175 -29 -307 -249 636 160 -459 -727 -538 854 582 -337 827 979 210 295 -502 -900 730 -665 -969 -476 -41 131 772 241 -813 118 27 -131 -44 213 -356 482 904 -657 -218 -624 962 193 -202 638 787 774 59 533 -694 -314 588 -373 665 593 -595 -953 -248 844 118 -786 769 -554 202 72 638 -755 -219 995 -285 684 747 -363 -130 281 821 13 476 835 -641 313 840 -433 679 -228 -121 -848 149 154 223 609 235 -950 -194 -582 -820 371 -362 429 -8 -907 651 -371 60 805 214 299 -818 302 -949 980 -161 99 342 722 -621 -742 81 456 -230 12 144 261 674 -36 -409 -787 -825 524 184 -199 761 344 5 46 -504 -880 -513 180 -655 -545 -167 198 -878 776 -868 252 815 -769 429 -542 87 314 146 282 327 -437 -427 143 -880 -814 368 44 615 698 -550 441 -407 806 -938 558 -311 -727 583 551 -523 144 -847 556 -605 -674 465 893 309 -800 356 42 -832 -99 243 -153 904 468 -953 -163 -525 -129 -640 220 -638 135 -956 -332 -281 -690 426 823 -596 -179 -321 939 341 513 -225 -891 -483 -643 -395 995 -648 230 -672 926 559 -72 -646 -182 354 -291 -649 847 770 52 -949 -241 910 -698 435 59 471 363 -775 394 290 725 -815 -544 562 378 -359 -72 331 -848 40 711 579 -862 872 -765 796 674 -939 -728 11 58 68 671 -33 -104 818 772 913 473 -688 -718 -705 -957 -296 -93 -792 -679 -146 159 85 -318 219 419 -445 -542 623 -606 335 -105 271 -385 311 144 -898 633 -991 950 374 -21 -841 -582 384 119 -63 -926 -97 536 -839 -108 146 502 852 -261 -552 -73 613 -347 862 -137 -655 -483 -925 -37 -553 289 170 -106 -513 -593 441 -58 -54 -585 -750 441 392 597 245 728 -919 -216 -800 719 685 -573 826 416 -170 16 -30 -426 161 -924 -288 -336 -769 120 -54 274 -684 -362 709 155 14 85 -554 459 -694 180 405 319 730 966 11 -397 600 571 -646 222 723 -200 -697 976 -15 738 434 -619 311 677 -141 -80 107 361 222 115 15 -861 -669 969 -318 -48 256 -316 493 634 -357 454 -109 162 -127 35 -949 189 -864 -341 -896 -685 -286 160 -47 -923 742 -642 360 355 -456 -641 -440 341 -258 -735 -852 2 8 -929 231 118 -804 -555 787 645 -864 -314 -166 -244 261 676 441 140 590 363 -474 304 767 968 -447 787 -846 -94 -324 -989 25 -884 147 749 839 -582 258 -77 990 -360 999 593 -77 256 -855 -693 337 -110 -835 -901 -867 -112 842 969 -132 -965 -575 313 -934 -462 282 289 -604 783 -331 -594 876 8 -276 -399 795 -294 946 764 -444 -856 462 166 -903 -543 -423 327 -792 331 597 92 -307 807 -807 82 869 569 -367 -711 -911 -731 408 386 -28 -890 -429 879 522 22 468 982 410 243 401 858 -996 525 995 122 -215 -671 -856 -659 -632 -996 -49 -11 -847 415 488 -921 -494 857 934 409 -25 -337 -244 -934 -797 -44 103 -820 -978 547 -398 3 -113 -230 986 -315 857 -196 -773 -3 -295 -428 -40 686 721 139 -645 -328 326 710 405 -233 974 892 694 -364 -807 635 -725 -45 -474 -139 -178 356 209 -894 347 90 273 767 73 682 -86 -470 -276 389 584 -77 246 603 -366 10 -37 -280 -530 -287 -917 74 -997 -770 115 733 391 -180 -729 -587 -775 15 -602 -692 -313 392 -411 978 -434 -676 -301 870 566 343 -426 -829 -558 828 -500 -440 -832 572 503 -59 236 869 822 835 407 448 76 497 -170 -565 -811 -473 946 -756 -792 -634 -957 379 888 -626 997 -147 692 573 -458 -547 362 -661 -305 557 701 -537 -127 625 -107 312 -939 832 747 -864 265 881 624 752 -50 302 -713 636 -922 994 -14 -918 -360 -161 855 -376 -820 522 -94 547 -378 914 34 -313 271 -99 463 -300 333 770 -791 -693 369 432 678 -179 956 484 808 262 -158 582 857 419 -732 -741 68 684 -702 760 -909 999 -396 383 4 811 967 616 990 -634 -76 769 835 284 464 -253 -295 880 586 400 -678 372 -545 995 32 -494 -693 -471 -550 -477 -132 -649 -686 -719 439 646 550 -738 -763 190 -244 47 -51 282 -525 964 902 664 -1 -243 -321 -3 -560 -745 876 542 -903 -409 757 138 132 707 821 -534 -301 -106 532 -908 657 -277 625 -779 -612 653 -816 -116 940 -223 -265 -141 -347 -365 -505 771 -909 -705 -949 -94 -964 897 -406 -483 281 -270 -654 -173 883 -374 -689 553 196 -73 -734 -341 456 -942 -260 -228 -362 111 154 347 -940 710 -14 169 23 219 490 864 767 570 -282 157 779 -411 399 292 659 -289 840 753 339 -578 396 713 -436 -582 -399 574 -78 867 627 -134 -94 -622 867 -291 60 -663 -376 109 547 -573 -127 869 0 -215 -923 -168 -161 -564 -720 -283 643 -618 -304 -206 941 533 -706 906 -885 826 -913 -701 587 519 -924 531 -258 -897 227 840 -604 -430 501 967 975 -673 -591 166 817 -50 865 -501 -537 835 439 649 421 164 159 893 566 293 982 -687 -882 967 97 192 -744 -331 641 993 657 -627 929 548 438 -773 -858 900 -326 -912 459 -632 475 366 548 -226 -185 -218 -159 -461 -15 -6 120 907 -167 -332 982 -214 789 203 -977 337 862 298 -254 683 -375 287 943 655 -224 -896 -539 -270 -913 -73 762 -735 -233 -536 451 161 -836 53 -992 758 -435 702 -416 -48 971 -74 173 964 242 620 -133 893 683 -272 -604 492 -884 -653 -975 -488 -252 442 -271 565 306 -712 -985 -762 556 -454 726 818 -363 -236 -180 -16 787 741 -300 263 -857 -328 -452 503 -117 172 571 -766 2 410 -106 580 729 -653 462 -288 860 -664 368 -343 869 491 821 350 -891 -747 0 -613 -32 -538 -317 26 -127 350 692 571 -707 899 -407 -511 -562 -602 -492 27 334 549 888 -660 85 866 331 -622 29 -153 300 -368 -735 455 979 -546 8 -612 -958 -761 331 363 673 -229 -494 -597 87 -979 -253 -56 207 -333 443 -758 493 -282 -19 807 -835 -581 -584 357 630 -999 203 -736 347 828 521 -623 736 -872 783 -52 444 192 414 233 -383 448 313 289 443 -33 -367 753 874 987 -113 -569 -334 450 -559 594 364 406 -562 374 -776 643 121 -949 -480 948 765 230 394 64 758 -87 -71 964 -57 16 -391 570 -301 110 -235 202 117 -644 -193 -600 -716 391 740 -750 628 -788 409 -62 919 951 759 329 364 -49 -53 -636 518 722 -243 -40 518 -613 90 -791 52 -823 -720 922 489 561 -500 180 -526 -466 -512 -166 320 -598 -865 -816 -791 192 -353 -49 -449 946 766 760 332 -680 -806 781 990 -749 68 785 -778 573 674 -796 508 -380 -762 679 -68 608 -117 -853 -261 -922 735 336 -530 -767 -920 718 826 819 -107 147 -143 -604 -967 -388 844 -491 -963 -168 476 964 -839 -185 -73 -670 944 -39 -599 -75 843 969 998 369 -769 -104 -101 -441 -186 806 600 17 851 -573 -638 381 -348 66 -857 -600 -923 965 -931 166 -745 345 -366 -838 -372 391 503 441 -827 460 723 -216 -84 368 775 651 -558 -869 -276 -175 219 213 -548 69 -72 208 -673 -166 943 -778 385 120 -722 4 520 189 978 718 834 537 -805 -94 440 641 -153 -487 648 -564 -711 577 890 -207 -404 686 -379 414 285 961 -982 13 332 716 616 108 -301 -249 974 -18 204 728 268 -796 970 -160 605 -59 -593 889 -886 -41 720 485 657 -350 753 648 -766 -475 44 -772 -659 716 418 -868 -664 246 -220 -384 984 826 216 -504 662 255 -824 -951 -390 -410 566 -402 6 -143 -659 -25 912 -279 -962 5 -48 -328 -212 -243 388 27 998 -998 -988 880 694 522 850 -152 -835 -854 -414 252 45 772 -611 -220 -165 346 684 254 -266 371 -701 -745 -80 647 -346 -410 -241 -888 -628 -706 -944 729 305 535 -699 -265 -312 -632 932 899 25 752 533 191 -483 -836 -102 -315 780 -401 719 591 -110 -573 752 682 426 -825 334 44 135 -947 -63 -506 256 -567 -371 -292 34 -163 -881 151 -507 56 -834 -641 906 -623 -24 -810 615 -732 -119 -843 -253 220 12 589 26 925 -332 500 286 631 371 514 970 -765 336 477 680 -294 812 142 417 -907 -103 -543 -980 -57 124 423 873 -479 923 400 959 164 -969 843 -670 452 265 925 564 979 940 -154 725 -49 -377 -161 279 -242 -532 484 419 662 97 -700 846 -333 58 -237 -967 343 237 -427 359 131 881 34 588 -272 -777 310 -22 -420 -463 -538 271 -931 -523 -442 288 31 721 -687 -164 -619 -921 -925 706 833 -817 453 -600 -644 -607 -27 757 -730 -368 -46 -157 485 572 888 338 -450 639 551 474 -502 312 161 852 11 -308 877 -346 875 -636 626 -691 -276 952 250 985 622 395 -131 -479 -329 540 429 -947 -240 110 -273 676 -206 948 184 -983 623 682 -324 421 878 -572 523 140 126 7 -505 -481 -520 567 897 708 365 -671 600 64 366 -651 -612 727 -83 527 763 745 -212 346 219 -215 921 -114 997 467 -970 -61 -872 -725 -193 686 310 462 -219 859 710 794 460 -612 -646 -133 439 -272 715 -750 -223 -588 -91 -747 -352 -165 438 -681 -439 -655 -953 502 -558 -22 -893 -768 -185 -67 -718 741 -487 111 172 -393 788 -801 592 198 228 21 64 440 -611 -243 -299 -514 635 952 -620 991 -512 997 619 669 -277 678 -798 -323 197 -873 612 -377 86 -382 232 210 651 -438 479 829 542 53 -160 -731 597 -547 -842 -138 -741 -626 -849 709 896 -211 124 120 -110 969 -620 -6 623 684 562 -685 -537 489 840 256 -718 -286 501 815 -140 -101 -58 714 -478 -833 876 -547 972 0 370 236 -797 15 -103 747 -365 209 -391 790 963 -433 -637 -684 688 -847 -914 -765 558 207 -286 -250 -745 191 -736 -178 548 962 490 -867 513 -578 -871 -852 -935 122 503 441 744 -784 445 -661 -934 265 409 -690 -75 -910 447 -771 618 -51 173 -672 -611 71 889 448 -319 -807 251 -450 -888 903 -996 -544 421 822 883 -754 759 -605 -53 -597 721 -777 720 -653 -323 566 708 196 -974 -767 725 -230 989 205 695 721 978 -262 -668 661 303 739 827 -683 -370 -774 -924 -286 -576 400 -241 -708 -755 -167 -310 -160 709 -265 -143 455 -936 586 29 295 -585 592 407 315 9 504 -672 736 436 -381 -743 -560 -630 -705 -160 -16 -816 24 924 933 388 674 -943 325 317 370 -686 -41 -496 419 -782 -744 392 -46 -737 835 215 -978 -81 635 839 -832 856 615 426 -514 -365 -442 892 594 926 225 310 907 -295 -170 -929 -469 -905 717 -53 794 -84 824 830 -665 177 -816 349 231 -396 256 -927 476 -766 29 -284 837 525 96 525 -531 -866 634 -649 55 667 -408 -323 774 -681 607 -250 717 -827 -197 967 -801 -657 -401 -679 501 -656 768 -917 -315 897 533 -202 -611 -150 -56 -693 126 -674 497 702 -931 106 -153 797 592 -413 56 199 -987 558 727 -858 -35 -563 22 304 181 -548 23 149 360 348 922 -530 -38 -693 -822 346 470 456 -627 -274 -235 499 -154 -964 -889 -787 156 549 2 -573 594 727 -105 -75 191 942 660 979 614 19 -208 567 -967 -816 -150 246 -389 394 605 -511 -517 460 722 244 -471 901 -473 950 87 -466 -110 75 199 -499 -776 393 -424 -498 238 -734 -400 907 281 -468 971 129 803 582 553 212 -239 -551 -16 214 847 -710 -37 723 597 -757 -818 -254 -704 -390 310 -824 -876 -870 -951 167 -597 -532 9 -951 441 39 322 -323 877 242 -560 347 586 360 -321 790 -617 386 -404 -991 790 -732 -913 -96 556 -686 596 996 344 -652 -250 -348 818 424 535 547 -287 -306 -744 -965 -704 834 -890 -687 -660 -648 -687 -999 882 898 -866 -808 156 829 947 790 12 -614 -861 -227 -906 -157 265 -390 658 139 -385 -971 111 -984 -830 -299 486 750 621 739 551 577 895 703 1000 -993 266 236 -129 -888 -45 -364 66 -293 353 370 818 -498 826 -502 978 -656 -538 -314 382 -721 -876 -714 -582 -426 -678 699 -360 428 613 -548 -793 935 800 298 -927 -444 286 -620 -692 -960 28 -956 931 514 63 356 -736 -782 742 -567 -206 85 659 -468 137 -616 633 942 41 -501 -957 264 606 -612 -556 -731 394 -613 -401 211 -147 115 278 -203 863 -851 775 410 -663 -565 -28 -332 -624 -223 379 -759 -472 327 640 705 982 -306 537 206 373 17 -243 -797 835 -729 440 -527 600 -257 248 -25 508 -601 -766 308 -545 679 -702 -339 -178 -505 -594 -878 -99 731 -502 -898 969 -354 -55 980 -132 -554 516 722 182 518 -801 21 -824 101 -293 -859 -340 -945 -787 -333 243 362 911 338 -654 207 380 -101 792 -252 203 669 501 -659 -384 625 485 851 -612 -49 -607 -549 -576 699 -112 781 -90 720 279 -239 -277 -989 357 75 -594 63 -64 316 -291 974 527 -216 -486 -175 893 -12 744 -600 -571 140 -81 -825 -609 136 20 -759 852 -416 547 175 -808 -695 -607 470 -873 -998 -467 -572 263 -343 944 309 -974 783 -751 360 735 -762 -29 396 115 117 948 -795 98 -40 683 -235 -3 -465 958 430 907 968 -902 -559 232 -812 556 -679 -316 209 -610 730 851 -559 -563 355 -317 -365 -879 -145 855 -817 692 816 -912 -987 -631 -135 229 -658 -987 -332 941 -686 -825 300 40 462 69 -489 -313 938 -485 947 864 -298 -358 -149 -71 775 102 -688 179 -929 -134 -245 703 391 621 512 -837 665 867 999 -135 -566 -466 -341 -592 335 -793 182 99 906 -856 216 982 -391 559 514 188 -152 99 -730 812 310 640 -733 56 765 876 828 -844 11 -557 907 -503 531 411 172 -572 -526 -114 176 -286 -430 -693 870 415 -598 -785 185 -258 -766 552 657 -522 -332 662 -797 -775 -632 -167 -667 911 -121 -793 814 810 -609 627 -530 990 99 -104 -973 -955 -897 574 369 750 -908 766 458 -989 228 402 -5 -784 -843 -251 -595 856 537 -237 449 860 -749 234 -625 -533 3 -452 934 -182 579 -684 -855 956 -338 -788 -21 682 -49 -393 -301 -417 -634 -876 514 995 -803 -976 530 929 999 -490 -448 573 901 -159 626 -940 109 -853 -811 -490 -721 -965 -154 -514 276 -504 251 -517 -717 156 832 971 811 -644 736 232 451 -506 -346 -585 33 686 -129 143 319 19 -689 -555 -276 -495 556 445 -692 -875 491 610 513 -627 -936 -56 -33 444 -60 503 143 -715 -983 553 31 282 -702 -410 982 -285 550 -612 -80 66 -729 850 -699 -840 94 -1000 234 197 -414 -295 -901 -320 196 103 429 467 544 274 5 -221 15 -909 -783 646 927 495 -974 -99 -881 199 799 87 331 -570 663 -673 387 -273 -624 978 552 672 150 -150 -841 857 -608 354 95 960 -288 -619 32 -957 -548 800 -14 -389 362 -8 -582 810 460 -472 -315 -767 406 -330 505 -570 -88 947 -610 227 -622 -713 -595 -30 -868 94 -802 220 203 790 -997 743 -216 -847 52 819 -802 832 906 -657 -282 559 648 -746 -480 -732 963 838 -81 273 564 -920 -504 599 -552 -20 -415 -623 216 -379 122 212 -469 107 945 849 -918 848 -799 797 -674 763 868 -973 -336 -691 296 713 -348 261 -902 -312 -271 557 -674 815 318 -392 -241 758 171 -97 854 -443 283 -513 681 38 499 -274 518 -30 736 601 -29 -55 786 655 672 353 532 -939 892 399 566 721 -256 -254 -909 828 939 943 -70 -158 456 -999 -686 -202 -271 565 130 299 -586 -113 85 575 926 -532 -539 655 -927 513 -19 666 -125 -767 972 -217 880 163 334 281 522 -548 -503 -121 -363 597 -291 -43 626 374 -688 222 972 -438 -228 638 854 398 -457 -838 -615 -701 965 -389 825 -570 304 602 534 -475 977 -577 487 488 543 375 -559 -732 -339 575 3 -503 365 -202 244 -608 239 969 -823 231 73 -47 -501 106 -991 492 462 -428 -220 618 -397 71 -4 -333 -255 829 -883 507 -140 -196 -443 -765 -755 327 -964 -50 930 559 258 -945 -201 -943 -443 485 413 387 23 288 -365 -174 -70 -637 -518 237 -382 971 -55 500 291 900 774 -316 -110 -173 -68 795 629 375 -362 921 -351 84 -525 -185 606 -308 -203 -879 256 954 -160 253 -505 837 -517 -986 -21 46 855 -65 -779 15 -902 137 771 457 -802 -951 870 232 206 296 764 383 653 111 496 -764 -344 437 832 731 81 376 501 -25 -57 -330 485 549 568 -205 150 37 -881 -487 263 -652 -339 297 68 295 574 -754 -470 -567 -409 -181 391 -533 -77 381 649 -230 183 -963 945 -18 -783 422 380 897 -753 -304 -11 -876 -220 323 675 320 -632 -847 395 -73 53 -6 -792 263 -565 -858 -879 405 -770 587 335 341 917 -543 -112 -240 -604 -850 346 -660 -134 264 893 -8 328 -451 -362 471 243 846 318 -86 -715 351 -586 -396 564 796 -385 -583 -230 733 422 678 578 979 879 680 -151 -795 678 -143 157 937 -379 816 -832 -442 851 -566 628 732 458 984 -474 -853 -567 -417 -183 -705 431 -439 165 534 -336 -694 123 -777 -771 -293 -547 -670 659 -488 577 254 -624 -530 -567 626 -451 -656 737 819 207 -275 65 690 686 973 877 -575 350 404 -411 -525 788 902 128 802 493 580 264 164 39 -538 156 916 -275 600 -382 -908 506 132 522 93 9 786 -214 -231 -608 467 368 -549 -888 -43 109 117 -917 845 -630 -593 435 430 672 -455 -848 -588 -748 806 -523 -524 -16 -416 101 238 887 52 695 228 -350 -998 -199 -748 712 510 700 147 619 887 374 -612 -850 725 772 353 949 -609 -36 -144 82 270 -707 -59 -747 959 567 13 176 -387 369 672 -285 86 -540 539 -732 963 -258 -931 833 836 485 -837 719 -1 13 288 31 -772 -615 -383 -857 -343 -405 -113 -355 -628 -991 419 -91 545 489 -71 -112 -17 -478 655 -362 325 229 -741 541 -687 728 -468 -329 -206 499 972 -948 -501 397 968 440 537 941 263 -452 -59 614 348 -430 262 341 929 155 322 -139 682 950 876 498 526 -453 -246 437 45 340 517 454 977 834 -332 -404 510 -704 -909 727 -332 -693 900 895 -926 -107 238 -156 -408 -61 -487 -810 -137 889 844 -255 815 -206 979 913 -478 632 -86 -24 -549 248 739 -402 -385 949 -320 442 972 266 -860 767 -764 -115 -781 267 -586 -861 47 -564 30 -782 362 -801 936 103 253 621 -97 -915 439 682 -487 -792 -994 669 -327 588 -160 302 -496 -244 -189 626 236 -983 468 586 987 -725 243 735 -174 392 866 -168 -817 -428 422 -3 95 942 777 710 426 -423 -106 -565 533 -130 768 -378 -163 739 55 450 523 -393 656 543 -313 755 207 -601 903 -511 -120 -240 914 829 473 -164 -98 -153 909 -6 -793 -500 134 -360 -360 -959 60 -987 929 714 -636 -333 -805 384 -617 744 -796 -516 686 -266 72 -5 -829 690 612 841 -281 -453 759 -723 238 -513 -45 240 571 957 59 15 994 153 -944 -283 -424 941 305 -418 398 -885 -21 -712 -902 -706 -35 551 394 -114 324 850 -699 201 -971 54 -558 -475 -340 594 115 -660 -224 -415 -846 677 274 974 31 833 -597 670 -258 -329 -454 -973 283 -913 204 -580 133 360 745 191 290 -122 -64 571 442 356 -4 986 687 -319 -140 948 490 601 693 447 595 122 -756 -750 634 229 209 -715 153 -718 22 69 941 214 -318 424 953 -260 487 517 374 179 -641 986 823 201 97 -964 85 -886 -967 573 -753 278 -720 835 -710 -138 38 140 487 -819 -215 493 -460 834 -924 -677 -136 -233 -270 36 950 242 947 -875 -61 513 146 -519 -532 -178 31 -328 411 -405 -596 -661 -109 641 469 -988 -500 -413 940 770 347 -855 697 857 436 49 -108 410 -211 367 -101 492 -595 154 -551 804 -603 521 409 -164 596 685 307 328 -793 -404 -247 454 -678 -751 149 394 -740 -961 -773 759 267 243 70 -281 399 -829 515 -907 -288 530 -804 -26 632 -449 289 -456 480 -692 633 -460 689 669 -250 -927 673 -756 574 181 841 -381 -555 -420 478 215 822 309 -67 521 567 855 612 -290 -258 931 -27 264 886 -259 -721 -976 -705 -705 -103 249 -202 -609 -249 -784 -546 848 -732 740 696 506 538 -806 37 -22 -453 444 959 708 996 -257 271 -339 692 385 596 538 541 685 -310 -913 -884 461 933 -330 340 745 -641 597 43 599 808 -91 -802 791 831 -926 511 329 -350 675 -533 -388 511 -515 -523 -821 -517 -814 -370 -277 -520 -37 -634 -698 -28 728 430 -989 545 -334 -883 409 -239 143 350 -678 16 -540 30 531 -245 303 -420 50 66 -824 -488 112 -327 -684 551 -137 645 822 -530 -826 758 -162 170 -590 -266 730 -348 54 11 636 -310 400 -397 -190 859 511 506 657 -311 972 -422 480 -937 -310 956 -258 859 298 -844 -85 -961 -263 -206 -265 178 -687 921 454 959 784 -792 -14 -887 -360 -459 201 947 984 -137 401 547 478 62 -405 -796 -165 348 -219 752 961 643 -732 -267 393 191 658 366 899 106 135 643 -457 -751 -898 -328 -949 625 -323 285 -938 254 272 473 553 -458 -232 488 832 -853 458 -625 -115 -620 -812 463 62 198 -519 11 -787 487 684 46 -913 -273 -822 -36 527 137 -224 -625 -965 -617 -933 -758 230 -653 -235 -231 -650 746 -563 801 554 -920 -626 -189 -290 391 523 187 -991 924 -495 305 586 546 -232 34 717 447 -266 -706 405 -142 -231 -329 948 232 239 -130 -746 570 312 981 -375 387 -167 -550 -304 706 307 236 615 -225 -788 994 -845 -285 902 209 818 -162 118 -563 -236 -157 809 996 102 -831 -976 -755 -126 -184 502 -131 -212 -920 -556 -507 -249 730 -977 -655 358 -192 865 -696 40 539 -434 -742 -751 -213 -186 -167 -442 343 -96 610 -689 -62 -505 198 -122 -907 -204 -463 -900 814 -134 560 -373 994 128 103 -809 -916 649 523 474 -836 -861 -127 247 -123 482 -300 -483 77 548 -532 -272 279 407 -743 -746 599 -175 -275 -851 -80 -326 768 538 134 -660 -471 975 800 872 -285 665 -754 880 -321 -923 -365 573 734 -541 -935 -975 -805 -94 887 -633 -427 19 -749 -644 -922 -580 -178 -515 108 912 -72 922 -636 -966 908 -350 966 183 -898 854 405 906 -910 206 -272 -119 235 -838 -222 856 -31 132 57 163 529 -830 -668 23 641 906 965 303 250 -523 476 873 3 -44 992 -181 -570 -945 -274 427 907 2 90 138 -244 -836 -307 459 938 -96 -739 -802 -980 954 -519 960 -294 482 -704 -268 733 695 -101 -612 11 417 -989 -622 153 -869 -827 589 -269 -78 -130 364 929 539 -21 239 470 371 -437 419 310 734 -573 174 -535 -62 922 -233 279 -35 -501 647 277 -806 659 -92 -318 680 -97 157 -284 -776 832 -867 -909 -294 54 847 -387 924 -372 -872 -450 -523 55 127 285 892 -48 -625 -815 -902 490 -838 852 -624 -824 -454 33 876 -607 129 894 -962 271 884 893 -220 -805 -945 -236 500 -9 -829 41 684 -30 -852 656 -816 -746 567 -133 338 219 856 460 876 45 -161 -587 559 908 848 -257 -963 -192 -49 671 -717 331 299 875 661 -325 936 -921 -708 -447 539 663 -552 -513 -222 958 -834 428 -549 522 -51 166 324 -23 682 -717 -134 460 701 116 443 177 265 -381 701 654 -337 339 -156 584 681 929 696 47 -693 18 53 295 281 357 -998 886 855 -440 410 429 192 714 -980 697 405 -354 364 -754 797 -676 398 -803 234 -975 705 -263 -133 557 -375 123 752 -148 -334 -712 219 -163 -920 472 -254 134 -13 251 129 161 644 601 -170 916 -388 525 -625 -745 -685 -734 979 -429 -976 425 -109 130 51 883 454 -926 -577 46 641 -223 -584 -244 -603 401 -84 370 -301 -697 -477 910 381 134 -817 73 539 -164 -150 213 -227 333 -742 -552 -672 -152 -71 -898 -832 735 824 -760 -952 334 -371 898 802 368 -436 973 314 -820 40 -439 325 -54 -659 670 -266 452 87 151 45 334 670 753 -512 -606 -248 -152 -596 -927 263 888 -779 489 638 618 195 -386 -850 644 -7 488 -895 -479 614 -386 -522 -957 -127 -456 953 -750 -507 -340 -755 -725 715 765 -106 943 -378 999 -845 -206 -439 261 707 983 -197 -527 -860 214 1000 532 358 21 601 445 -111 -139 347 952 677 35 -399 -534 856 -181 165 23 109 842 699 196 -708 104 -424 617 -16 -748 71 491 50 -266 329 193 -737 594 686 -911 831 950 -959 11 802 -755 -733 -921 230 -323 646 253 647 440 -421 156 48 825 772 -698 -578 11 796 991 -146 -218 323 -330 355 -191 133 -463 634 -692 324 -653 977 -310 418 -547 223 334 368 -507 432 879 -306 904 730 -878 138 -331 467 -44 757 -361 -610 -172 570 274 711 337 -774 588 -979 -319 -610 211 650 978 -646 -435 -499 -740 974 256 -785 239 -595 587 21 -229 550 -735 -193 -642 -242 -841 -475 -664 -720 947 -403 479 -656 -71 -988 -44 -425 -227 205 675 123 -665 -614 -905 183 780 348 -486 963 622 -596 606 -156 255 -490 -725 -67 756 791 -700 -540 -183 -279 -219 884 384 -986 -967 103 542 704 87 720 -131 -329 72 194 -203 569 779 -487 663 -291 652 338 646 697 533 -128 211 834 -164 312 -823 57 125 210 337 88 768 225 591 115 224 -729 852 -175 -13 -184 -576 -38 -273 802 -984 476 -495 679 -564 430 421 493 842 899 542 -584 -266 -576 -386 -898 -197 -254 555 -860 -181 445 -4 -774 -283 667 711 330 -439 370 -109 151 112 94 898 -336 501 -970 -39 56 383 -99 -992 -111 267 -310 274 223 895 -115 679 -675 42 -113 -634 387 -60 17 570 -16 267 388 -704 -926 882 -749 426 487 435 -411 122 670 -180 -476 -606 644 117 240 -545 189 75 767 728 443 398 -242 333 513 -284 -685 -405 -752 -596 -837 334 -667 72 -527 933 334 542 -652 -610 -944 -349 -36 230 -191 708 -260 -556 570 795 247 245 -144 -413 758 -704 -429 172 304 484 -54 -800 -639 594 200 -879 86 295 994 -380 -962 -474 174 -879 -875 -977 460 45 669 -249 -901 817 -68 157 677 335 -820 793 485 252 132 -534 -985 649 -438 -831 176 20 3 598 66 471 -158 -419 -388 17 -213 -4 -861 -102 104 -197 -185 -846 -276 -582 -922 85 -184 -694 950 -151 -819 40 572 -924 -505 -161 92 100 731 -152 793 -446 276 949 -269 -335 -228 -215 -526 47 458 26 -466 -626 576 -243 -306 169 228 89 55 914 167 -976 -723 -522 -294 -894 298 -613 -176 270 383 -589 841 -55 -141 -463 17 752 788 -202 -25 237 -772 -496 267 719 509 -534 798 120 27 112 897 468 -161 930 -610 606 808 188 514 980 292 688 746 334 793 13 558 -82 499 90 316 -47 -215 -709 203 -284 137 -975 514 -557 300 819 179 304 462 957 -13 769 198 866 521 -661 640 -889 795 -531 916 -1000 134 682 -561 127 44 -998 46 -508 -374 997 -738 -515 -478 -979 -714 -314 -427 483 -724 431 -121 502 -363 437 -545 272 184 -719 -593 516 -951 -479 -353 663 504 33 881 431 -483 -419 -576 83 -574 237 466 -509 174 70 -146 -139 600 858 264 470 946 -715 -393 -46 729 -793 80 -655 784 797 974 -452 435 613 696 -683 835 -550 973 235 331 -996 340 -338 979 -142 -109 551 953 -384 -866 -300 331 643 742 -935 -158 -469 -778 767 484 -599 115 -555 -248 -242 240 167 281 139 -48 544 21 -732 -539 -746 -294 123 -890 329 39 439 -356 -622 -491 672 125 -842 729 583 512 333 772 -683 -966 -337 -273 206 -309 -494 -201 -507 726 9 794 -880 -665 -229 -889 -891 960 -284 -415 -290 764 -825 -169 308 -564 -286 693 207 -205 -178 649 -980 -181 859 453 -602 -235 -681 -220 -724 405 643 -953 111 570 -144 753 883 381 6 -79 258 378 -500 -181 -583 -500 -970 -83 745 459 821 -627 971 265 -416 -151 -561 -412 612 11 712 455 -330 -240 676 278 -668 389 -319 671 608 590 285 -855 48 1 266 98 539 936 -690 -203 370 956 -283 -393 -240 658 -219 986 -843 816 422 641 916 908 927 241 471 -143 -993 490 755 965 160 -514 560 338 269 -297 444 -633 662 839 -617 -990 138 495 -762 331 -296 -417 247 103 -223 254 -665 46 351 200 -437 -719 -668 -249 -406 -421 140 443 886 972 583 397 153 92 304 -705 -380 -451 -867 -410 697 798 -500 -375 -416 104 581 372 -477 -734 -705 -130 766 654 -730 159 -67 -415 835 -28 -609 -17 652 -48 -206 471 382 -951 685 376 -621 -617 -462 -657 -538 -213 150 -616 -762 807 193 -403 963 -638 -287 680 868 -498 -684 440 -279 875 60 566 -487 -195 123 -239 -568 812 74 -300 -479 666 -38 694 -526 119 180 797 290 -997 687 494 -669 -779 898 -120 -960 -741 -511 867 -338 -500 563 -227 -993 634 139 557 -327 -58 402 931 668 -120 154 355 -174 795 -917 709 573 -513 35 -668 130 -381 -388 -251 -921 -282 -925 -978 -952 -33 322 440 -527 878 932 199 812 -639 -746 641 -526 787 291 -755 830 -641 656 -947 850 382 -539 464 -649 589 77 67 657 -583 -238 -781 657 -596 988 -129 -682 794 -183 502 -708 -760 360 -78 377 291 -74 -544 761 -317 808 710 862 876 -875 -264 -888 -878 -770 440 -941 185 117 109 -189 488 227 59 394 551 -877 -880 -559 685 797 -315 -997 568 926 -577 -804 -350 -327 481 -772 -989 -847 392 -240 -348 500 -837 -847 0 959 -772 150 53 -278 33 -340 -903 -511 212 396 -649 436 -984 -339 405 993 -508 662 -22 265 -846 304 279 -813 557 -574 -805 -246 180 847 343 255 -394 793 926 852 971 688 -735 221 -503 -866 533 544 673 391 -997 452 -588 -63 -626 909 223 -695 590 -277 898 -450 206 -268 35 60 45 579 -20 -434 -158 938 -940 -686 372 -195 899 813 98 -339 -842 -155 655 -276 -763 -216 529 -319 -976 -689 334 -122 655 428 -565 -840 719 886 -594 -643 536 -704 977 154 -465 753 -778 -551 -32 788 490 -909 476 189 -615 422 30 -189 853 954 -747 -431 -965 224 85 929 -91 717 12 556 -142 -320 -788 -438 -493 783 -818 836 -466 924 234 -266 -586 299 -492 -253 497 565 -161 -646 462 87 -242 -47 -492 298 362 868 549 790 -252 -871 -194 376 -478 -23 472 -133 572 -561 -488 -230 -91 -944 915 -516 396 846 -832 -575 337 -231 475 -185 -706 762 126 -956 330 -333 956 -527 214 886 -712 -173 48 -299 201 -350 -731 471 271 55 409 -246 823 -726 -93 -304 842 -129 296 457 239 -503 -849 -472 416 265 -818 558 -97 -126 -341 -217 893 608 -749 -297 532 -745 838 306 671 238 -78 105 -279 -958 112 88 -565 197 410 -320 -130 -565 119 281 830 -427 870 -355 -406 -433 673 -738 954 -12 -773 -590 554 -765 -827 118 35 -68 176 -726 614 -140 -377 864 8 943 464 -513 578 -746 -894 470 -438 -249 -30 225 -304 -404 602 -976 -826 161 -357 84 -894 -266 -280 510 986 -442 -258 155 -244 616 719 107 308 -252 -64 -490 -138 773 587 353 -549 865 -437 -402 -758 485 -605 -940 923 759 827 -871 576 839 213 -102 995 264 352 191 -592 553 -742 -86 -861 565 -329 -493 -472 -681 47 -964 -470 88 492 95 -510 918 -587 -780 -712 -935 191 -914 -690 -10 778 -521 438 793 -888 443 748 845 60 -568 -524 -390 806 976 423 -972 -317 886 219 214 761 288 872 531 283 397 -567 -285 308 438 5 -295 -260 883 901 158 579 -47 -17 647 957 939 386 -624 -150 916 474 422 460 -439 334 -449 640 772 176 -610 465 408 99 -639 -364 877 384 309 -818 864 -931 -397 -175 894 137 -734 -666 -362 -727 -534 87 -231 -523 -340 896 904 -837 -75 608 167 -649 -234 -581 646 -829 -826 36 284 561 -470 -103 -896 -472 -365 -964 329 49 -6 606 -524 -1 -498 683 -844 -258 -840 503 -175 610 86 -27 -643 717 -360 -125 218 753 -368 472 -167 -408 -438 -82 -836 318 145 198 -539 891 -39 507 789 -572 491 659 663 741 -590 484 127 189 -126 553 -386 -371 31 -543 -870 259 15 874 -87 -863 607 39 1000 273 722 548 -477 290 513 -653 -530 -404 -532 682 999 -225 -965 664 758 -931 -153 972 -726 -329 -205 866 -545 -958 792 -958 -590 592 538 -831 568 -703 56 265 -200 233 750 -943 144 -545 143 302 -221 21 390 -154 386 432 -105 -711 -527 288 -493 -985 874 -822 -341 35 -219 -97 342 -100 345 -881 -867 -251 -38 -886 17 -887 -626 -681 569 -803 164 770 -801 -561 586 -972 -43 -693 -341 23 -24 -96 -593 581 619 -50 220 -983 116 554 -328 728 -121 -509 780 -822 -845 -956 787 51 -446 883 411 544 739 -336 910 491 -329 867 -646 980 72 -539 -626 -254 -482 -832 693 -995 -368 -654 -534 56 186 -831 -96 889 970 369 -780 76 -103 546 -239 409 -997 488 425 -668 -434 682 -964 507 -60 925 320 -369 166 56 -64 990 447 9 -628 -34 199 -957 974 787 -970 737 -593 -7 -321 -110 -340 -408 671 967 -715 -46 581 -101 -741 314 -767 -507 -607 542 -407 394 -213 856 -42 817 121 -716 369 312 987 554 241 712 608 -969 767 695 -810 712 849 758 372 753 -760 -617 44 696 864 434 559 -995 503 -454 -941 418 -584 274 260 197 -666 -480 -619 -439 715 483 970 64 -711 -574 9 -990 -520 -38 -398 713 78 944 -152 -550 -148 150 -107 785 644 866 -774 94 -7 -265 730 486 -318 842 -819 309 -248 -586 701 943 -519 268 -811 -626 551 -634 290 -467 -921 -319 527 -711 64 604 -542 366 -560 512 -656 -842 25 304 962 -488 613 -706 -5 -419 15 989 -530 -422 -827 200 -779 973 969 -368 921 -397 39 343 743 504 -288 -428 -213 -113 335 204 -906 -208 -856 168 -345 142 -523 -669 -983 -439 823 124 -453 254 -802 -647 -689 -132 -37 -988 -804 -762 788 59 -490 -732 -656 159 616 -952 906 -10 974 -620 593 -226 231 -897 -812 -350 -99 -842 587 490 347 363 681 -519 -891 855 39 -361 587 876 762 0 882 240 -932 -595 760 875 992 -185 635 -550 -899 -916 -26 738 942 -113 -491 -851 -687 -863 -988 -626 713 480 -646 -788 -782 315 479 380 480 -423 -198 -534 -668 623 274 -353 73 -826 640 670 -305 -201 -25 -425 -564 -80 -429 491 -993 -814 -909 606 308 797 158 515 -756 -420 -712 -352 -537 -917 -131 405 -580 65 -663 -742 875 464 304 -129 -445 654 -657 128 -978 -687 483 -691 -412 -76 706 -890 -925 541 -446 562 -184 -357 -343 -317 -456 183 -214 68 -308 446 -365 -666 565 -911 -685 -534 150 987 -863 384 25 776 -875 -791 -519 546 -461 -432 -160 -212 501 642 -239 165 -230 151 -447 210 -359 -100 278 872 281 -627 360 696 -522 292 932 528 811 19 -430 665 671 737 -640 -669 -856 -4 -25 274 175 -388 -648 692 -272 559 -846 -512 -678 -75 926 -258 363 -69 -478 8 -352 -485 731 684 616 217 458 905 -462 -901 40 -717 -902 584 294 563 370 614 856 -574 -233 538 -786 -122 613 -710 351 -548 935 -803 -911 -966 -538 208 -422 -805 88 -351 -573 340 -19 486 672 61 47 -975 -514 -472 97 -984 65 535 299 689 546 296 787 282 886 392 -485 141 -911 -597 -538 -586 924 940 341 -392 -515 88 841 -615 637 269 -267 914 248 -198 315 -930 154 136 447 -3 877 250 -378 62 487 -642 -519 837 -748 63 115 523 610 711 -472 235 848 422 -420 5 -468 359 -657 -241 -286 -444 76 382 218 480 872 973 -530 -728 -360 -461 776 147 -168 173 395 719 -182 147 567 190 -260 265 249 625 -515 208 577 289 -831 645 127 -199 145 -551 263 -552 -443 710 276 142 -798 -265 -735 931 -960 -856 -968 -645 812 -235 47 -248 -455 -976 -401 -874 -520 944 952 371 -325 2 304 192 831 -796 -923 235 -532 -690 -587 590 -421 346 -402 -607 -149 -332 -967 -796 293 -779 613 -551 -567 868 -420 -394 -609 999 -240 470 -394 -830 613 835 170 -313 377 -551 765 -137 -265 499 -955 -741 743 -129 959 -741 -735 -702 914 826 -673 916 752 -934 -945 -562 -766 390 608 596 500 -435 534 -505 -222 854 925 -875 -99 206 -959 -876 918 660 -741 -658 -234 -505 -853 806 604 -487 -388 445 985 -353 -685 536 -637 -871 -486 -69 704 -70 -797 -799 -157 251 678 283 491 -164 959 -667 -81 848 -897 179 440 941 -854 -615 -787 -447 72 -724 -213 283 -906 541 -135 676 -671 -200 173 21 983 480 439 932 753 7 368 -409 735 916 753 -450 -631 -418 -467 -265 -782 -846 -802 933 759 69 280 426 -210 -881 685 473 110 -349 -111 -465 865 -227 -244 -328 699 850 -487 -468 907 -704 306 852 831 -661 480 621 951 982 8 2 -598 300 -907 688 63 472 887 833 -875 370 -364 -325 766 740 -971 -53 904 -522 -664 -696 225 519 -989 -998 246 511 -168 -273 607 961 -634 -641 -869 -365 -939 -183 258 505 600 130 560 274 -199 897 -635 71 -723 531 211 -912 -792 -416 220 -45 -539 564 -107 -166 245 -7 258 -302 651 565 504 -179 825 495 -227 -969 -501 -194 533 96 -387 -898 -180 96 -858 -936 -771 -412 -733 5 264 861 -232 777 564 497 -104 -180 -536 454 -955 781 239 -123 717 -850 -954 -226 803 -370 859 -946 522 290 -865 -774 -889 636 -436 869 -285 325 -454 552 -567 855 224 544 -241 -896 324 525 -429 847 178 855 -253 -690 -951 593 33 -356 -712 723 -924 654 -603 134 -372 -928 45 -865 924 106 289 498 -236 -492 -226 560 -228 -203 -265 -783 -930 -624 -397 -294 -605 284 -873 -317 -925 -212 -579 734 -797 205 -941 -804 365 705 55 -661 978 -815 132 -686 -506 981 379 540 -939 -422 83 20 109 424 -939 -722 564 -534 -427 -87 814 -734 759 639 421 754 -763 -157 -396 -359 -522 685 -595 -915 -825 -127 -55 991 -227 -495 787 848 360 -887 -291 575 813 -221 219 -939 852 343 -71 -330 -708 -469 109 -715 345 230 411 -879 528 -254 -125 711 375 105 -30 558 841 723 -960 -595 -73 254 -402 806 972 -61 616 -40 600 279 373 -567 134 141 327 -876 -780 -38 232 593 -583 438 -372 -375 -444 -198 492 73 929 911 837 -550 -48 -198 606 797 -995 209 -495 -193 -504 656 207 -137 6 -278 -240 937 720 750 247 979 -339 -312 485 482 -881 -148 582 33 -574 -590 491 133 414 -190 482 848 -732 -390 -389 -912 -768 -887 -575 -891 490 732 -477 83 568 -220 743 -50 354 -537 76 527 -534 314 -945 51 -693 588 915 489 69 -461 -603 463 828 359 821 -934 -700 -71 24 -223 -761 253 405 -117 715 -436 698 -397 559 -914 -700 997 -109 -611 -105 48 -934 -727 507 844 -419 300 300 -345 662 -638 519 -993 142 254 722 -884 -894 401 214 -797 -96 848 729 -537 -617 -635 525 -808 467 840 914 -24 -800 841 432 -264 -518 137 131 -586 860 -532 -947 -58 -347 -472 -547 -176 -210 -927 727 -783 702 859 -111 -26 51 -251 -203 619 862 702 -536 -956 812 -7 345 719 444 -193 720 -563 -253 343 871 -816 410 590 503 120 -325 656 794 506 -951 304 988 -856 -32 832 404 -475 -209 52 572 -594 498 965 -373 -798 340 582 -137 704 695 874 -304 452 397 -253 325 643 -682 678 -942 -64 326 198 954 -569 120 273 835 -557 285 970 -208 -643 -799 -793 -527 -327 -862 528 588 -369 -372 -366 835 938 -503 9 -884 641 316 249 128 105 -641 125 267 630 283 491 465 -795 390 414 -136 658 273 -483 979 -325 848 491 271 -614 151 -835 419 -727 -750 358 27 -136 338 -506 -605 80 257 808 18 -1 51 714 568 780 -170 371 817 -247 -177 -696 -435 -207 166 -408 -801 -671 -400 -499 604 -592 697 -54 27 780 -703 21 277 -424 -510 988 929 -751 241 -35 -520 658 255 -995 -314 567 164 658 -554 -309 821 -373 -123 -33 -329 295 -78 981 849 -345 553 117 -756 649 -135 477 -179 563 981 -529 780 620 -502 -514 874 -423 -822 198 -426 -915 -20 -872 -116 697 -246 -30 -832 114 -992 -296 363 -298 412 -93 -532 -75 -786 -660 162 588 -833 -545 182 742 -817 -659 -209 -597 -394 -43 -77 -579 214 502 -502 -329 -233 839 39 -28 588 890 -625 -186 173 663 -11 -721 369 633 -797 458 590 175 890 -959 777 -952 -584 -629 -401 -65 -688 102 -324 0 -904 526 852 578 642 -535 -696 -20 -760 909 93 -142 -655 899 538 -174 983 -345 352 114 -280 -346 -905 -200 96 521 -244 -514 -50 26 690 597 925 44 -581 -374 488 744 285 325 -279 -721 174 781 337 -370 -181 -105 -109 324 907 -80 750 -938 -762 -635 -889 44 -574 763 -854 611 -633 941 723 -91 -599 -558 756 -786 -354 -312 -728 863 212 391 749 28 -491 858 210 -77 542 928 -823 -827 -779 420 843 -736 -32 -224 -267 -748 -447 -727 -196 -915 -688 -977 301 -771 -618 369 -484 110 601 -880 361 904 -953 -665 -992 575 526 -223 180 -825 141 983 -337 -317 -836 583 595 -59 620 -857 -284 -359 686 278 573 558 -696 947 903 654 -24 -937 188 895 303 -618 -274 -619 722 932 -651 424 -391 93 536 864 911 999 209 165 -791 -201 -561 -261 -935 912 -751 -16 -668 -780 518 -380 939 -227 -544 -405 -692 -89 538 -351 -629 -82 253 -604 -477 784 -955 808 -315 510 684 789 689 -259 720 -255 596 999 767 906 222 -898 36 -284 186 255 372 467 -995 -776 -866 -705 276 95 -238 -132 948 170 899 -372 -425 319 143 -467 336 -772 -536 113 22 250 280 -822 465 312 786 816 478 -833 -99 180 469 -683 -765 145 -220 418 695 -516 -455 841 -928 273 352 -324 351 -629 975 -74 -801 793 -875 854 -689 806 -315 807 -672 -248 -296 -231 977 -12 839 557 -313 -224 657 136 -533 -256 -247 -223 -829 -725 529 -193 32 -3 932 -317 -527 -892 472 -430 -791 1000 -215 999 774 530 -356 635 716 -291 749 -771 721 -424 -785 -704 -757 -857 673 733 -777 703 776 124 252 357 -686 -838 -857 273 852 443 -496 252 -123 -482 894 207 0 -815 -325 141 -124 652 285 -187 -149 167 -478 -309 -318 -576 990 271 422 403 809 116 -87 371 -704 702 771 646 -799 -911 -546 -153 -163 552 -627 636 -101 -810 -167 678 -385 -393 529 149 -913 -762 -811 708 -900 -779 334 170 619 -392 5 244 -215 378 905 566 -820 -430 -440 133 -249 232 -105 212 510 670 209 -908 395 526 132 240 870 94 -109 510 50 -526 434 74 -202 586 -528 141 -531 -81 -917 470 -929 -328 533 81 -938 181 -502 528 866 244 -273 -3 646 521 -339 199 330 -488 -798 -520 54 -32 151 638 -415 750 451 793 842 -872 472 -407 -440 517 36 398 -29 -20 -92 258 -41 739 -486 727 979 878 -422 -676 308 -150 -180 347 -550 -683 -163 400 -338 -272 -248 252 683 451 -679 447 608 -905 -584 856 51 -364 546 308 -112 288 952 347 203 -936 591 365 -226 -848 760 980 813 872 -746 -970 80 598 991 91 -99 -774 864 -174 -255 432 515 364 180 968 -699 -521 457 983 -449 -20 62 306 854 809 178 214 756 5 -84 -90 214 -83 465 -808 -696 -382 -965 -403 102 -516 731 861 642 965 598 915 -897 -81 818 -549 -715 -594 700 -943 -27 -48 83 -706 209 889 -411 -167 -375 829 59 -849 -10 -173 526 -722 263 -692 318 -522 -393 -23 235 416 -656 320 926 -731 -20 -804 761 -159 329 61 -665 -899 -646 847 606 505 156 -642 882 -620 808 749 579 -168 -690 -422 -588 677 851 907 601 457 -678 -716 -44 643 388 453 -933 -832 -241 -761 -843 -603 -672 -463 451 350 -509 -445 -81 -974 981 -965 -703 431 -513 -669 103 844 -865 429 356 -825 300 297 674 -570 -469 401 -138 298 -463 -710 480 707 594 -802 -489 -176 -904 59 -231 370 -162 222 -750 206 447 212 224 -453 -986 -694 453 -628 -780 120 -199 834 -992 -749 103 -278 -224 418 237 374 916 341 937 17 -621 58 449 -239 182 920 -904 931 -108 -303 96 -343 -751 483 -581 15 536 -776 364 24 564 844 217 665 -707 -213 -606 -629 562 -770 906 189 530 -29 -189 -967 690 120 783 85 844 40 170 748 -631 841 -44 594 -655 -655 536 -254 -264 135 690 737 -356 615 562 -953 999 -603 129 -463 724 660 931 13 221 427 276 -345 180 70 559 718 973 -373 190 -769 -433 -848 368 -327 -787 -935 -661 -336 568 -824 780 -384 414 -141 -871 601 442 -298 84 810 587 -629 423 -649 -796 245 533 -811 289 999 -514 462 333 189 -123 -684 -783 401 974 -54 -82 -689 802 -53 -887 -575 -716 -251 844 -494 454 729 793 -191 -194 -391 511 -99 38 283 909 -925 906 -932 -226 -248 192 469 -269 -627 -117 364 -39 960 -999 670 -204 -615 406 -123 505 -311 726 -28 -329 -654 -603 474 790 329 -169 -487 461 -475 160 157 324 -352 691 -622 435 -526 800 -693 -634 -753 -162 -186 -51 -376 -454 229 158 517 -300 203 298 983 -532 -377 -456 -259 165 -417 306 -242 -45 523 -351 950 306 84 697 -965 155 532 -838 235 555 109 -30 776 -580 -195 445 -188 -304 228 243 -381 44 -565 -457 -658 -259 441 -737 -464 -29 664 220 -927 262 209 806 -995 -489 906 643 -768 -866 952 -110 -45 -58 790 -761 -589 -689 721 -861 739 -539 638 -301 -806 569 -668 -938 -870 206 89 561 -37 -731 837 813 -452 66 877 124 939 402 546 540 -924 -972 -386 273 104 -10 895 -616 -379 -594 133 -690 100 860 -723 -697 -14 645 -580 540 -124 983 -659 -444 -594 -309 661 456 -546 759 -677 192 -285 -421 910 418 744 911 -186 -671 21 -947 -570 588 467 763 571 382 374 -981 298 543 808 -439 526 822 91 -284 262 782 467 -879 934 593 113 -391 425 10 -358 -186 -959 -694 -270 -198 -98 63 -925 -993 227 69 783 -326 -100 346 160 415 -163 604 605 133 895 664 168 -197 740 615 327 -329 450 711 -990 529 211 149 154 771 -963 637 -135 -612 828 -43 316 -25 93 -253 -710 446 731 -49 139 701 803 160 499 -538 -595 998 -3 312 -634 -722 -356 720 -216 -350 296 143 253 813 -514 600 172 401 -24 35 -829 843 -527 39 87 -667 -121 20 256 -212 214 -70 521 -433 -672 251 779 -32 758 59 -920 -177 127 -679 -838 367 -427 468 655 789 -657 608 -996 -190 -318 878 583 558 664 373 838 328 933 855 66 -766 164 59 906 522 -156 -261 -182 -907 127 990 -87 618 731 -793 -833 -464 -458 -917 -449 202 419 474 -307 -644 -132 857 -297 -729 -291 775 -142 -197 -39 -123 18 -557 -472 10 -794 970 398 -801 -988 651 243 282 212 -977 175 -127 -684 376 -165 198 659 -432 -704 -550 -638 -731 -902 527 571 -142 -906 -550 -314 -820 637 345 -108 782 -250 326 -763 870 142 -600 422 -819 -78 -265 418 -494 -917 -397 778 42 -724 -527 717 -399 676 669 -516 -517 505 -651 -161 -319 -869 -935 478 -142 609 588 -995 192 -184 -738 459 781 312 -846 -441 -435 -389 928 116 -200 424 643 6 798 -2 -764 880 496 -905 977 -441 -798 -265 -240 301 -343 359 -869 837 -670 98 692 -546 780 145 -907 701 -634 -543 272 776 76 -537 77 -92 122 -401 21 -438 892 -172 790 -577 -202 319 -202 81 -64 808 -195 739 598 -400 -669 -871 966 -909 -974 -315 22 -98 -425 25 -661 -559 -29 573 -370 924 619 834 820 -441 -711 -415 300 -707 -393 288 -764 746 821 -105 -987 -717 343 -442 -319 525 -504 374 -104 -94 -576 8 661 -437 -752 512 995 844 46 662 -239 -844 799 -960 910 -870 -458 -553 -645 -73 -859 301 585 976 557 -914 -535 -379 281 462 226 -207 50 -301 -491 -572 -774 -880 -943 -427 54 704 236 -896 171 904 -604 157 896 -63 68 49 716 -73 -780 590 -192 821 816 -567 -628 -606 -866 136 553 -568 -456 88 656 943 237 389 -997 780 327 161 -790 -838 414 -232 399 482 259 178 413 -386 -244 -473 556 415 -477 -712 827 939 700 566 -530 525 -142 -292 559 -916 -346 73 283 766 -168 -358 703 -39 897 599 -853 -947 805 -575 885 671 -298 992 -666 265 374 -53 -170 -366 -682 730 -206 228 -631 254 -826 491 -265 -517 -101 208 195 -41 -798 871 -807 -495 -293 -846 480 -940 808 302 379 -23 -837 620 -82 154 -810 157 -932 -367 -358 66 57 598 -838 -860 -666 865 -634 170 664 384 845 820 772 562 421 672 -568 67 847 -879 668 764 433 730 971 86 -288 825 45 -793 180 905 -471 -315 -750 63 -192 128 -737 -124 606 -487 324 292 19 427 -579 506 -164 323 -649 777 745 -498 -5 409 132 749 283 -193 -1 688 952 -644 516 144 375 -203 -556 477 -438 -970 -977 504 -62 -885 -241 -639 -949 -323 465 95 -427 735 768 -703 -790 -608 -485 -506 -354 -51 -107 105 -300 -741 224 -292 -354 -458 -246 286 705 -630 180 -493 645 -545 698 -157 -63 -671 557 263 466 554 -291 -488 -201 -649 761 -786 333 928 -287 547 928 15 -823 480 929 675 -703 -581 -168 -290 -769 520 -216 1 944 452 -521 -419 -693 911 -397 -895 314 -238 -466 267 -262 613 715 -559 717 -687 946 174 433 217 -540 814 -866 -599 -280 -462 922 301 798 291 763 -614 -58 -169 -579 -618 6 630 -52 -558 -310 -951 119 -850 -519 -577 157 -737 -378 -963 949 -287 -309 227 950 -382 640 82 126 -95 368 653 636 835 187 -767 -35 145 -616 -78 832 -47 -676 132 99 875 579 179 -372 727 995 -334 204 77 734 615 290 -366 -758 774 6 673 177 48 423 462 420 950 -13 -893 -69 991 -462 -348 853 711 820 -370 -40 -654 461 -208 138 209 -914 -384 426 -1 67 363 -477 -964 256 -11 -811 -787 -137 817 584 103 828 -86 313 54 602 -308 650 144 -450 430 -785 -808 196 -949 -677 -111 736 -6 613 -250 48 481 -439 -114 310 -756 -617 884 381 441 765 45 -901 440 366 90 -34 437 277 705 -684 840 -570 -399 -817 974 984 661 227 -838 -447 -887 -576 760 -863 -642 601 -83 -446 -176 942 496 677 311 -85 492 566 455 328 282 792 -596 -428 -226 382 562 -990 636 -298 -190 97 856 139 -156 893 -417 -765 -327 428 -399 369 181 -665 257 -51 487 321 -84 639 -366 -433 -634 313 652 614 720 549 168 343 872 -146 -16 235 10 -177 83 -269 600 -72 727 -142 461 -360 -62 -491 -667 491 -965 369 404 -803 446 721 -549 134 410 707 903 -792 44 -629 -214 178 -907 931 660 986 -977 213 -956 -518 -719 -728 742 -852 -161 -751 547 484 -418 127 728 -662 -741 372 -658 321 145 -763 -126 274 -629 662 -858 -526 -215 -532 562 287 -372 -29 305 -740 580 -997 -932 -954 816 -423 534 855 909 -126 -58 -656 11 -543 210 -830 -63 -112 532 -746 821 920 -509 343 -540 521 800 88 -753 -7 -385 -330 979 957 -149 -421 -507 -796 872 -517 -721 -763 -44 334 599 -350 814 -678 -840 -245 -265 163 -818 -950 -292 618 -773 208 -158 547 149 -347 418 -941 695 -651 -554 107 58 365 542 827 232 700 -857 388 -424 926 -789 -647 704 715 838 140 -838 467 960 72 -425 -632 540 112 799 -280 -659 40 542 -184 -853 -125 -576 -117 27 -770 344 906 893 363 56 815 716 -903 245 726 856 -757 -51 314 577 -637 -736 -344 -787 -313 -402 -875 -49 129 522 -731 -967 -117 913 -188 -863 -884 85 -16 -517 439 741 647 32 -850 -503 779 984 -23 529 339 345 -295 937 595 193 -283 430 274 678 868 309 -467 816 660 -985 -859 576 864 -998 -741 -831 189 -529 -542 679 306 438 112 -123 745 520 745 -611 -541 -7 868 -243 -154 842 853 864 -54 155 18 -504 193 -766 -610 -765 892 178 -340 606 757 894 -277 -912 -725 178 537 -731 -79 -405 -589 -686 247 -604 431 551 3 -66 -147 157 -305 530 -935 412 92 -632 380 -742 -598 -780 990 -308 -454 -92 718 -87 -960 -4 109 227 486 -791 590 533 -960 -513 -53 -328 373 413 -608 -266 575 -106 -146 99 -68 872 -444 -876 -514 844 533 962 -162 -18 -633 -361 -958 -394 153 639 -821 259 -492 -74 -424 -249 795 567 -287 -364 345 -173 704 937 -756 -816 155 -132 120 28 363 655 83 374 6 33 -984 585 -822 780 81 -738 -766 -823 -545 -621 835 294 515 -164 44 -150 359 741 909 628 240 39 186 18 -288 -573 323 -174 158 -324 -180 -949 436 147 -718 915 430 151 -881 -332 -30 -950 -800 448 -799 561 -234 560 -881 -907 758 603 -643 -21 695 217 -805 -326 -159 -208 -216 -963 321 -579 117 884 -523 -335 -16 -948 -849 -515 438 -293 918 -517 807 -302 126 -996 -725 -229 -277 566 -558 -718 466 28 -458 -990 -34 -291 -759 -538 -55 717 569 -304 319 785 -430 -932 476 367 821 621 -964 840 846 562 237 -367 -706 403 -965 792 -427 696 812 -414 -847 -623 545 708 -159 559 -432 730 947 145 267 910 -154 657 327 -556 256 307 629 -306 -907 718 952 66 408 -577 120 -697 -759 327 402 405 400 665 -150 -38 -374 779 162 -876 -139 416 -820 -541 -892 23 946 -623 295 805 -628 739 -111 963 296 165 -808 -240 727 876 -777 714 79 -496 -103 286 169 477 66 79 -926 165 -432 306 -31 -672 553 167 328 312 27 -527 867 -457 -169 -773 1 986 -118 498 -446 -842 758 108 -803 -501 997 217 -120 833 214 -80 749 -701 495 362 -162 151 -756 -349 -519 -74 -480 -340 -799 -660 -384 973 -460 19 -329 652 -4 82 373 289 -490 -305 552 -549 350 991 -265 -136 55 -168 -900 -89 860 -429 -127 -989 90 -844 928 437 -413 426 299 561 -103 781 601 -402 966 216 -376 922 976 98 887 760 -548 -712 -134 257 959 -359 335 438 763 649 685 189 259 240 -255 819 -638 -569 -642 966 -204 746 -896 -24 -86 228 14 -127 -956 -936 682 -248 432 94 -48 -568 -998 -568 -637 377 321 542 -24 -718 652 561 -574 654 810 -535 990 -957 415 104 -302 -332 -367 -441 -493 94 -173 -212 179 -268 -501 254 783 -519 -71 -811 -743 669 295 687 859 36 188 725 567 656 -466 -878 27 -735 -360 403 -463 509 -191 -874 -746 -866 778 401 565 778 -140 -58 628 260 175 508 341 -30 -555 544 -334 -798 412 -393 -64 -806 541 434 788 -899 -336 68 383 849 -448 -574 334 -14 66 -293 684 -120 -359 -41 -824 -156 -879 -398 514 -442 741 -734 -644 813 -778 424 -457 997 -357 -745 -655 551 283 -816 -679 -241 251 960 -765 120 -547 313 338 -742 -270 656 961 202 801 -906 -148 983 -984 723 228 -431 -526 361 -987 -962 254 119 -194 273 -217 330 874 -317 687 550 -805 -897 -178 -135 -517 559 287 -549 -78 275 -929 -325 -43 -477 256 749 -711 -899 819 347 148 920 -107 195 -723 -572 803 -536 -775 -316 635 -577 132 697 -19 440 -553 -259 712 -791 -197 946 -49 -653 940 -185 -29 799 -24 19 190 -178 -869 733 -770 -200 -41 -350 -325 77 -349 813 -515 687 -171 834 -712 -691 -89 999 -570 37 -636 -742 -495 801 590 237 63 641 593 599 0 51 -838 633 413 -342 110 622 -347 662 -713 451 77 -174 393 699 62 356 -218 894 -974 180 517 -673 232 -643 97 873 -747 -198 244 -807 -9 248 -38 704 252 -917 -273 759 -503 -531 601 88 562 668 321 -504 -49 -739 556 332 -581 -346 471 582 199 34 209 -973 -306 700 -581 607 369 799 -454 414 -698 958 -139 104 -297 -453 -496 295 567 -843 -786 568 636 -806 287 275 66 -95 252 307 167 918 157 583 -588 -372 -730 -220 520 -732 335 993 -12 636 -853 874 430 -571 -475 70 605 999 -976 377 211 -4 411 944 -237 -987 -81 -311 -984 808 260 -392 -702 -89 -489 504 217 -305 -743 952 105 904 815 787 540 54 312 -991 -948 -70 683 798 71 950 -800 -725 909 -671 -17 -126 -869 -658 -186 275 218 -852 -514 -763 -356 475 -132 746 -757 514 354 -58 -277 471 148 405 -53 -145 -539 787 -848 317 -21 -765 596 675 402 -354 48 673 96 -142 0 954 -128 -472 -726 -231 916 984 395 -816 116 591 -725 -329 132 41 681 -530 -324 -622 -220 -525 255 -733 902 -805 -758 4 938 874 -927 -229 54 -188 97 672 23 -50 741 408 364 -481 299 -174 -828 836 -597 -21 43 958 376 -658 276 903 -856 -427 -568 -908 486 147 549 902 -782 916 225 -141 16 154 220 -331 699 -461 -342 246 -27 226 -339 775 602 -263 -341 101 977 -939 -767 -395 -143 268 786 12 400 835 24 324 352 -688 -101 -680 -3 -380 58 830 457 830 706 -239 -665 502 -847 -234 -857 -814 283 24 592 425 546 -589 -634 702 -950 630 -146 -272 -49 478 -796 309 -702 125 426 247 -603 -759 907 435 48 -34 -535 -790 -936 -687 -576 662 -455 -973 759 670 -365 -535 -93 -831 107 583 2 456 456 -831 776 766 724 673 201 758 -694 862 -676 -469 -780 -641 720 325 816 -763 -38 -984 -187 -161 -574 918 484 -252 414 -489 -840 -249 -326 315 409 817 -111 -605 -91 -39 558 -544 -596 132 75 321 -571 -785 -204 425 -255 -493 -219 262 426 -91 717 400 -513 633 -935 62 -63 -677 -249 -438 337 693 285 396 -922 -939 -598 26 -64 -243 -32 -378 902 -766 -120 350 0 847 -957 507 816 609 -701 478 -699 82 -299 212 -251 189 -176 695 -379 549 -380 779 522 86 -482 -171 794 306 -479 415 -630 -285 -621 -358 -631 422 613 296 403 339 -388 -193 -130 -727 931 -24 -37 -406 -773 -260 473 -155 919 -202 141 -177 770 -757 -313 265 759 -682 -204 921 -274 -318 507 -881 -624 -81 -540 -949 188 411 -496 -683 389 -382 329 -467 -200 -945 -821 9 -827 47 315 -190 -178 23 626 247 -49 -472 -568 -548 -366 -268 -874 38 870 872 624 -590 326 250 -824 253 966 -999 71 -565 405 841 715 -404 586 -678 590 -147 -283 438 87 -362 -361 500 517 529 -122 -276 -891 -91 834 446 -939 -156 -19 -590 650 -124 -315 854 -297 -777 339 -759 96 -470 -338 625 301 -777 -317 869 -916 722 248 -311 502 -966 -797 -971 785 777 -16 701 829 479 389 -967 544 -110 855 -412 -112 779 -960 -924 -55 -117 -355 174 729 -429 -103 254 -140 -506 -133 807 666 398 -635 -518 811 -107 -436 931 903 157 647 -675 -190 -734 102 -654 964 794 829 196 -98 -814 -321 -569 162 316 -38 -970 912 457 536 512 710 -346 -211 754 -954 -60 805 599 358 -365 -100 -408 -943 269 -502 618 527 -807 550 18 534 -489 495 -556 953 308 111 175 857 -672 553 -867 -311 -669 185 -484 283 342 -243 -660 -51 -989 64 273 -185 144 -644 42 -710 -102 -731 744 832 808 149 -615 -171 -345 -995 344 46 -863 132 975 704 28 31 -188 94 -10 -882 879 -534 -425 891 539 9 -809 -502 -771 909 -561 977 -572 -661 -455 182 534 -546 -539 -825 546 867 925 477 836 668 -148 -174 356 -718 533 196 83 147 -23 620 -868 323 351 816 882 -113 32 192 130 367 55 168 -257 -555 -565 -674 -643 685 840 270 638 -454 -794 398 234 -158 161 907 -23 -280 -281 952 418 -122 -583 29 309 451 412 -335 248 512 -912 967 23 -858 213 -352 -261 -754 202 334 141 753 298 506 665 231 909 170 498 483 767 -720 780 761 118 -705 712 831 -749 756 72 -35 239 -404 20 574 -901 952 319 715 -920 -922 260 -258 -119 322 602 95 -549 -52 -899 -884 389 526 -12 -699 -450 -108 232 782 858 -248 -940 0 194 -86 878 -955 -873 102 -830 317 376 -213 -767 -294 403 -259 -799 -652 -442 -172 682 -954 -645 476 768 314 -203 244 -302 491 336 88 -420 -830 -345 -853 610 837 -14 -529 -624 -158 283 -490 629 412 452 140 -263 109 260 958 -699 -344 -422 718 311 -578 -511 586 56 381 48 276 477 513 -400 -689 963 -23 -606 -736 -753 361 494 -636 -214 158 -856 -52 374 -996 341 795 -416 260 897 541 483 -467 724 477 -570 791 -197 728 646 -22 -151 515 853 119 951 42 -504 -362 -571 179 -30 942 292 784 4 191 303 -107 -236 805 -283 359 -214 -786 100 -582 -444 -684 -87 -740 569 226 -16 -760 688 314 -392 367 732 -662 547 -802 383 -42 -142 -391 205 -762 412 112 201 363 415 758 19 642 624 68 697 680 -235 558 -108 114 -632 -360 468 -241 714 -76 -136 -9 -20 994 534 139 279 -875 -271 472 783 57 716 -50 -155 469 260 994 396 -180 -721 -405 -509 -516 582 696 -322 -769 -853 -57 -589 -238 706 940 707 -920 752 -918 -906 842 748 380 413 929 -479 570 372 301 -554 -526 39 -772 858 -477 -649 -708 686 754 987 802 -949 -711 -70 -579 -777 328 390 99 23 705 -564 532 58 103 -98 557 354 -81 -16 946 -306 235 247 -776 -743 276 834 -53 891 -995 -831 459 971 78 -87 -67 675 -4 -240 688 -630 643 386 -266 -734 -846 -894 855 -608 -60 -143 -909 -348 -396 -641 187 307 -462 -109 -792 -889 -664 942 304 301 578 -253 -146 -402 329 25 117 695 -904 -518 -500 -250 522 50 -744 -769 112 542 -310 -874 675 -852 -449 336 59 -816 -600 334 -644 34 355 658 -419 336 180 -260 -974 -742 -456 516 -804 -410 435 807 781 458 697 913 236 -553 -881 872 -274 807 120 -167 786 -769 -464 -484 -303 -753 286 -91 -353 376 178 -777 150 765 -226 457 446 503 527 644 -983 415 918 -572 249 867 717 -516 503 955 -937 -921 -878 -921 -426 -338 -446 837 498 177 425 -87 993 599 -848 229 497 810 -517 -337 -466 -653 995 29 -932 -449 995 629 573 -824 -855 -48 246 -291 -80 411 926 606 -482 837 -927 763 -757 -298 -691 639 -634 99 -644 134 -207 -859 951 740 368 -607 -150 -704 -208 148 -460 832 -497 -132 -881 780 440 690 428 -222 -351 -373 -83 -403 122 567 -905 -436 -109 237 -752 637 -625 472 -367 -597 -284 584 339 -129 144 697 -705 -732 876 -723 -608 -34 118 129 -462 275 -862 -172 532 216 366 693 526 742 788 -2 -39 -877 -257 977 -747 -79 -956 910 -186 -579 -417 -215 913 -861 -571 -999 -86 985 872 -399 -631 -288 74 575 -40 -508 725 664 -285 872 186 -695 389 574 -150 753 -707 366 971 134 -252 705 -386 926 -232 869 624 -71 -469 335 -760 -620 -606 999 856 206 547 699 -382 -422 -371 109 958 -587 753 849 -876 -673 -705 642 545 252 22 -768 -91 -853 269 795 465 -599 901 -314 -731 94 317 526 -752 950 -662 -887 -477 220 -318 19 888 -902 -485 -711 675 -705 245 195 -455 -307 -95 -917 -623 116 283 73 572 -889 218 -225 -288 -327 560 -887 494 -459 -885 58 46 577 92 -246 -82 -892 -925 -912 -790 156 -319 -336 -366 536 -598 -917 -387 -78 385 -646 -990 -751 124 955 -58 783 424 696 -986 -163 -731 371 672 -362 357 366 890 212 -498 -571 -160 628 887 -339 -593 -568 88 -744 923 -48 -316 -33 -316 837 -748 881 -623 -677 -332 145 -719 -524 582 -250 924 525 -321 -322 721 -901 700 317 -741 467 -644 -981 496 -818 46 257 -674 32 383 -587 63 -574 -635 779 -956 -971 346 -836 -27 -63 951 67 418 353 388 -494 496 953 649 528 -479 272 695 -583 534 -34 -40 739 983 98 979 247 -874 307 915 85 336 994 -483 -729 37 268 727 -315 787 -186 -696 394 -899 834 -548 803 -957 359 778 -856 447 -412 -914 -683 869 -722 -555 -232 -855 999 701 46 -609 -158 -992 -227 748 317 292 -721 -20 753 -276 929 103 75 27 894 -75 116 -911 -472 -331 -904 267 350 -666 -952 645 111 -170 -881 -731 85 -1 -849 79 -635 430 -521 324 -938 44 -645 -969 -898 -379 -136 -423 243 58 806 99 974 614 -305 -533 -557 376 -990 29 113 902 -875 741 974 -409 -180 -592 -964 165 -730 692 503 -836 -965 -497 -872 -279 -207 -840 148 622 781 637 -184 -332 11 -74 -504 -365 -134 111 -849 -443 -395 -191 -396 912 -782 -858 -96 350 -116 773 298 -735 643 40 697 926 -126 594 -854 -412 153 -206 324 445 828 -182 690 717 474 816 -928 -426 -316 784 513 192 -724 552 -199 -393 -603 -529 -808 7 137 -823 685 627 999 211 -149 -284 542 -470 19 -147 645 -543 370 -267 415 482 535 143 -675 -238 103 605 348 878 299 307 -948 110 130 -896 156 -679 198 -135 -626 449 -405 -425 -781 737 -275 -332 -913 577 189 -974 -560 776 -560 -409 599 237 -951 -930 -914 -885 583 797 609 -140 -953 -671 375 790 -750 955 -870 -241 998 -423 919 955 -243 241 531 -371 -435 -121 2 945 794 610 -204 -8 938 -6 355 -78 146 -651 -263 93 -809 656 -390 -871 974 -387 9 426 -404 264 367 573 853 616 949 -875 826 -213 -409 955 -497 -503 701 203 103 182 431 -164 -566 430 -695 -35 141 995 407 936 90 -794 -452 147 311 299 410 -545 367 -695 -652 647 -568 -888 -960 -465 928 162 -508 -151 227 -871 -37 14 157 892 157 -422 375 795 -542 96 -683 -679 -255 963 167 -995 922 -853 52 434 -219 493 565 809 561 630 500 -619 -435 33 -285 -704 -786 621 314 298 259 -317 679 925 -678 -516 477 571 87 -115 240 483 806 -277 -395 -940 -972 771 -720 740 -20 11 624 -132 275 609 -263 -188 -882 -135 8 -462 22 442 -600 110 -959 -252 -606 621 -525 723 -335 614 866 901 675 -791 209 179 -773 341 -989 -959 -368 205 476 -483 -193 541 -930 -692 881 137 -390 733 -442 813 724 -383 -920 742 -825 -96 84 -642 -863 902 -441 46 -481 -789 -689 -611 354 639 -994 -722 -660 433 -592 -707 20 -67 739 -995 686 651 -623 -911 916 -402 744 -940 260 -200 -675 -274 57 270 98 279 950 336 259 389 -806 91 765 -332 -97 931 442 689 -905 -754 27 -151 -696 -595 -441 -356 -783 961 -220 657 609 -595 663 -549 -854 -753 -980 -838 -989 -495 34 -918 -505 -678 -670 653 -94 -398 -694 -277 -583 472 45 -313 666 -161 321 -82 -139 158 -312 139 -284 224 536 -664 240 -364 464 495 -459 -351 876 756 -591 -443 932 -317 137 593 897 -789 -796 -852 -43 -215 -788 465 84 448 -322 87 -565 776 -948 -434 -755 -983 -115 716 -615 353 805 -517 -388 -522 842 780 -511 480 878 442 -727 -22 348 -184 -300 -620 -317 204 827 738 -178 445 595 -564 -684 674 344 311 -117 -61 -17 -415 -244 188 -269 -207 -266 767 -204 -137 385 -227 -601 190 -727 697 -70 255 -919 -704 309 150 -120 701 695 -626 153 -994 -466 -696 -645 105 -801 521 262 -864 -11 -48 -88 -279 -711 -596 -819 -713 -40 885 831 -731 -710 -615 -721 -25 221 -185 -750 -443 -786 623 -752 -226 -506 -149 804 420 -115 274 720 -653 140 877 -995 296 687 928 -705 892 -408 854 987 -366 -545 -821 -968 -693 996 -921 -923 -507 -121 509 432 -349 548 485 -74 -865 255 377 -107 -683 -363 346 190 -559 989 53 -213 -41 292 473 -558 -569 103 -160 578 449 343 748 480 828 -145 -811 -467 173 -820 -891 356 434 370 -444 -485 352 -725 875 -954 754 228 540 -966 -773 -725 -777 -407 167 -186 34 98 -203 -526 -30 693 51 -76 777 -983 386 912 729 817 341 426 -499 229 226 367 292 232 598 -383 128 -6 -465 -711 -640 793 916 -140 159 -858 22 224 -457 577 -468 -817 -835 -586 -31 -62 -554 989 51 507 -306 892 -886 -35 869 -293 360 953 -77 670 -122 943 916 226 203 180 -638 -328 -779 -955 -616 693 70 763 200 806 720 343 366 287 -701 807 649 424 -323 -75 -594 -214 -20 -678 874 567 -174 668 637 -528 -557 403 -896 774 -291 -861 -916 499 -84 426 -671 181 434 412 -688 833 32 -815 911 -282 -422 -66 -435 -799 808 -740 -327 285 174 -80 -799 -985 297 786 658 -527 -387 -220 272 810 -656 -404 -35 171 239 -831 724 -65 -816 -451 931 -47 600 -472 848 -193 335 -795 -449 -583 393 41 428 -679 -275 -392 -698 276 749 -353 728 -528 513 26 -938 806 -631 -785 -514 660 -528 567 -366 -620 -855 156 935 814 -835 806 685 -771 957 -385 828 -454 76 914 -667 759 -105 272 -725 245 0 -86 558 989 48 412 -59 697 -698 -964 242 -296 -942 -911 -573 -511 -91 -178 -303 -983 376 -867 230 322 258 629 -953 278 -634 576 137 263 293 -800 585 872 569 411 663 -231 597 644 773 255 -693 -124 719 440 -280 -354 -309 -98 280 397 867 903 -641 292 406 677 705 -628 -909 -165 988 431 -793 892 -393 -151 769 943 357 602 483 -996 914 -762 -887 -915 -297 -50 627 654 -876 -91 -662 -87 -54 -520 200 -476 -358 953 -378 858 -242 -185 -902 214 -211 -7 -223 420 -560 -246 -499 881 -565 263 195 -449 154 182 480 -103 953 112 -219 671 -755 -911 576 -64 -218 -368 -294 83 195 921 551 754 -268 748 -80 19 514 648 -363 -323 211 -882 -676 -873 -276 282 223 412 91 305 -350 573 374 637 312 -421 336 357 701 168 -159 -649 -247 260 990 517 -800 -270 348 669 513 -182 -422 -894 550 -484 -411 -331 168 -535 607 621 -306 807 -222 895 -670 -329 69 337 -8 -332 -132 845 732 935 92 128 365 541 427 659 -172 -171 -104 -116 744 60 372 -527 538 -908 1 356 899 5 -652 942 196 253 -408 903 -894 175 969 170 611 -358 -181 295 -220 654 -669 578 -765 -839 -601 -241 286 -486 -367 -594 85 -280 160 642 -166 770 715 540 -367 130 711 617 -644 -110 -339 -184 -811 901 296 383 599 -847 -429 -663 618 156 679 -668 384 -644 618 -253 -330 -840 -911 27 116 -869 -812 224 5 -498 947 825 697 160 417 806 56 508 -680 724 -318 -685 -493 578 -298 536 -186 567 -533 -389 -865 -962 665 524 -98 -850 553 106 -338 -888 -174 -910 763 -473 224 -864 -254 219 -192 223 840 -736 -757 -829 -95 950 104 -108 -318 936 886 294 724 693 -11 -165 393 878 -279 -674 -301 547 -561 -831 644 517 -876 19 -218 775 -62 436 985 -30 568 813 161 -385 49 289 38 365 -548 42 -696 724 -962 -130 -821 -832 122 -393 32 -218 -815 -734 643 -185 624 -527 -925 -576 599 881 901 472 -481 688 702 584 -126 116 505 330 813 -96 -837 -936 -763 834 -359 -467 852 259 97 233 393 526 -206 -300 -986 862 879 986 655 578 307 655 -532 -430 -566 44 965 -511 -32 476 196 -102 380 402 -689 402 171 594 -195 -748 738 250 -873 720 814 -865 -911 273 806 383 -766 -750 -876 23 -505 955 -565 112 -782 345 550 126 -313 140 789 -418 295 -757 796 619 942 -672 -608 530 0 945 -648 531 -542 656 -850 159 -608 -547 -791 434 680 -412 -32 -888 -641 594 -233 -755 -284 -97 784 185 -474 674 184 -159 485 547 318 -688 320 297 771 -285 -359 -187 -20 -727 828 -384 542 598 95 -88 518 -749 951 923 591 -387 298 -776 -206 -230 20 576 473 4 -705 306 122 -173 -300 173 789 892 -881 -888 164 579 35 807 20 533 -225 -667 547 272 -395 784 -460 529 -358 -576 737 -598 33 9 -582 -438 727 526 365 792 -638 -231 -711 -731 980 87 399 -573 953 -252 -941 -535 130 36 -286 472 -606 -577 -950 616 -926 -363 815 -252 762 -238 -908 -88 227 597 -238 346 195 408 -821 -396 -208 -634 -207 -206 -285 602 -87 366 580 -495 17 448 519 -868 -350 175 970 -558 -730 -531 221 30 480 -378 -344 852 -487 -56 199 370 837 617 -365 -506 35 -311 -446 -601 903 44 -721 829 319 -860 793 300 -696 -997 -492 -372 477 494 -784 -564 -809 116 141 -850 888 216 784 -490 -362 -302 -921 -474 64 565 -21 -105 849 772 -32 -423 -468 778 12 -488 587 -950 155 -655 -638 656 -925 -875 -226 407 823 -461 -143 -110 -185 730 710 -937 -915 613 -240 -150 -825 -392 -493 -229 -463 -568 569 -668 -681 -689 -988 999 922 44 -852 -940 -195 -648 -57 -248 -858 439 792 856 -881 249 111 -53 230 961 574 -321 -570 -332 76 -860 -728 -721 -770 -404 212 868 -406 -214 540 631 410 -848 -495 621 -782 905 96 -352 -904 868 368 169 -327 749 -672 -173 131 787 493 554 360 293 904 427 -260 560 -416 -161 40 324 -313 -979 -995 395 -748 -294 809 -771 598 912 -275 -322 -141 -984 152 -202 -534 -18 -798 850 467 -211 338 -489 17 257 -347 -695 -567 93 694 878 903 -842 896 -693 269 -916 -337 -671 -953 -381 615 606 -177 454 -469 -916 298 -771 -454 -455 -506 -488 548 -252 -129 192 -327 -643 -919 -89 -755 -721 -400 199 -511 743 -887 -540 -912 -392 212 692 -164 -296 333 -398 -305 908 7 -634 708 614 431 -567 805 -820 -28 932 709 -126 -635 410 739 211 638 474 492 -264 -245 860 -110 495 -83 -50 -242 -330 265 117 6 -87 465 635 517 -340 -712 780 -768 681 -116 761 -338 -787 175 76 -517 70 955 -825 880 -610 -561 137 729 778 569 661 -457 -718 -737 -923 325 -672 933 -660 -104 62 -394 695 -688 641 -275 336 -283 612 628 48 -787 -950 14 973 748 -658 -413 -947 -649 973 -498 -97 238 -196 -293 820 -228 355 -23 841 -501 409 44 554 -970 496 814 -937 335 -28 120 -808 -293 -332 -200 -663 -999 -491 43 374 381 -742 687 563 217 255 -716 640 279 -559 -388 -58 -550 209 516 283 -682 858 138 -201 -204 -99 98 838 736 40 239 -52 -645 966 255 492 38 -506 128 542 255 382 239 -500 -375 862 223 697 -999 -673 -697 763 516 -738 200 118 667 720 519 786 -17 581 -624 -946 -208 964 755 -794 -241 -12 -941 -781 -968 666 948 864 -281 -785 -462 936 -158 -708 765 -18 96 -893 306 -296 -872 850 -54 301 370 202 -759 -442 170 -523 182 -134 228 466 -774 583 464 -511 -353 536 660 189 -473 295 -921 890 -697 718 -353 639 -704 759 235 501 -2 -592 226 -365 969 753 752 449 978 227 187 283 969 607 -841 731 -870 887 -572 -789 862 -588 661 -178 -863 -134 481 585 866 48 -241 782 -22 897 -588 -159 -64 -576 -726 293 224 483 761 -976 975 595 -251 291 176 -759 50 644 -628 -98 699 13 -740 822 -225 418 -890 78 365 -585 176 879 200 -920 391 511 -97 -568 527 266 -207 -321 -444 153 -539 -601 -25 -267 325 763 692 -180 363 -499 666 590 -389 407 -781 822 -714 918 -616 314 58 239 100 931 209 -173 -886 -618 928 890 187 -851 807 -448 759 120 735 -932 776 -283 677 44 -662 606 265 -39 98 715 -589 883 569 -954 57 -738 -444 -5 -548 731 590 252 202 654 -851 127 -1000 -455 -846 362 480 681 -451 959 -182 375 -894 233 400 -953 755 176 174 527 182 306 -92 385 -812 399 902 230 163 -276 194 339 -527 294 -469 -275 110 -750 942 -886 530 -568 -976 -286 724 695 -724 -67 -708 830 -746 267 -805 860 404 -545 597 537 -4 591 -346 799 819 -326 -820 -964 -655 193 706 355 128 -82 317 -197 418 787 -629 -879 16 70 269 125 -544 -198 10 682 -191 -15 492 473 40 -846 -956 -832 -170 -853 588 562 -115 681 -478 -643 -217 -908 -372 -414 -678 746 -738 -877 -484 -513 922 -726 886 -156 -390 -275 -960 85 -37 -984 858 -156 653 139 -976 474 344 798 -397 249 867 510 -56 724 748 -970 -509 -334 789 -855 -846 -403 79 598 -451 -964 143 -449 -324 -690 -937 -577 763 -342 579 100 559 263 -453 -274 537 565 663 119 877 676 727 36 -471 -721 372 -841 -110 -280 550 -218 -943 248 578 -323 982 -434 922 -530 -583 -157 403 352 -500 620 -333 -355 -296 -84 -219 -667 -708 225 976 977 -409 -27 898 -205 -555 -183 -419 -981 609 -560 -409 -947 -840 839 -683 436 -61 67 -177 -292 -346 602 -369 -374 -181 573 -116 325 -785 -701 -707 -182 555 680 -250 -958 276 491 -928 -635 -454 -649 503 6 -95 243 -426 698 968 -910 347 777 56 -79 -267 733 -913 210 -600 569 868 -282 -85 -467 -680 663 -282 561 452 -248 -483 -693 449 968 40 -601 -798 445 164 -712 781 300 -743 -511 181 -44 -97 738 -959 -995 969 561 -255 171 38 -134 171 709 -21 -905 739 -271 -978 207 -132 938 -26 -498 -1 -820 -585 61 -912 -886 -95 985 -868 644 338 -978 991 792 -948 497 -695 -601 249 -976 -109 328 967 -974 -913 986 365 -898 184 -669 920 -115 793 339 -676 695 319 -646 401 -79 618 -415 140 -330 -966 -427 -287 167 762 -816 -129 -110 -639 649 -509 100 -842 840 64 753 -798 148 -636 827 144 -774 952 800 342 -493 -814 474 -948 -4 -78 926 -72 311 -419 -327 -505 743 28 -466 743 586 -407 -7 8 425 848 822 472 -173 -423 -632 421 -174 426 -926 -963 417 -653 377 -314 -329 -779 155 -863 -950 -773 735 -620 -32 -269 834 -268 362 -669 -311 -690 527 -631 -433 -235 -413 -40 -791 568 -163 876 52 703 -289 792 540 -104 -284 -116 378 550 -881 455 -946 -209 804 -920 258 609 -69 327 175 115 928 -600 409 978 431 843 -517 890 -377 836 -265 550 -144 -838 -724 -735 -722 651 681 499 -116 578 -115 590 -337 164 59 -589 598 792 986 -854 33 -837 -624 592 -950 -815 136 -346 275 -316 742 -381 693 -429 231 293 748 814 -411 -725 -545 530 719 -618 -968 314 -65 446 -254 -4 -524 -162 -856 -483 89 -562 -956 227 591 -134 487 479 136 632 698 -827 390 -817 600 513 152 576 223 921 886 -293 396 652 -403 -196 -162 113 993 238 -648 -24 -526 -595 -687 778 -873 655 575 -256 -792 463 -638 722 -89 38 209 -241 524 -603 -575 503 313 -863 -682 631 -466 479 682 760 -101 463 -333 -278 127 598 -159 387 -112 -334 962 -668 42 951 -832 -84 790 486 -136 -715 273 593 -941 -873 795 905 -325 -308 9 -136 401 -25 -735 -409 540 -658 580 918 344 125 749 -271 9 -912 447 513 64 -585 -689 -145 -732 631 266 -9 -493 132 826 402 -387 956 -795 -179 755 -262 450 108 -466 771 -213 -338 581 -127 -143 -188 91 151 -509 -101 259 160 -375 767 -209 443 170 860 -770 -739 -201 -312 -758 -143 988 -650 -769 -123 -622 954 170 -155 473 -327 463 424 -526 -477 270 -590 -100 -856 -700 651 227 730 -929 -461 871 167 -412 -758 988 10 -668 -388 366 -456 335 598 -139 -914 -176 -706 436 -158 -678 -823 135 -526 -997 -464 861 410 -600 535 178 -367 723 513 -334 842 473 842 -318 -518 98 578 -770 570 -471 939 -993 -515 5 377 -544 933 -395 740 401 -848 -564 29 -547 -317 904 322 999 -762 -888 -902 240 -839 -723 884 -61 -294 646 923 205 735 414 -305 915 -689 955 589 627 977 952 885 -471 793 -562 -11 -272 -642 -809 -592 806 413 -713 -23 735 917 172 133 -429 244 136 388 966 -998 946 -101 170 61 -466 -410 944 -990 -712 545 -364 -245 851 996 -807 60 -626 512 -960 663 147 -125 768 853 -724 -949 460 -370 -932 186 732 914 -919 828 277 -345 632 -950 361 851 699 -560 76 -90 -865 -23 614 -680 -916 217 713 636 48 759 -504 505 -907 990 243 773 -640 -791 -971 -863 -135 -951 -488 -493 2 372 13 468 -904 463 891 -698 -852 884 186 642 -189 612 903 311 -863 451 725 183 -222 114 838 -258 634 777 -352 -104 167 -491 212 -873 -219 -795 -231 436 -322 -55 -299 619 -768 -643 -833 393 641 484 -278 335 911 388 654 966 -571 -376 -922 583 519 -823 -701 -559 -108 -889 -351 -338 -277 -716 922 -555 -562 144 -378 -585 417 3 -977 -805 901 789 -98 69 -884 -802 -227 33 -698 -42 -838 -635 -975 -462 -318 851 121 300 225 -377 -46 490 781 904 -768 666 -410 -552 425 320 -878 617 969 99 35 -362 -400 717 -600 -682 -933 -591 -701 194 768 709 165 862 -479 560 417 -986 693 453 160 -895 477 566 231 -824 -877 663 474 -330 692 -885 812 -78 -395 -794 963 868 630 -366 34 535 -468 746 -804 -546 317 -842 804 312 -75 191 400 -535 -866 181 994 -77 -799 959 -429 -706 213 -659 95 -302 -837 -500 -456 -962 -980 959 -413 259 -843 -725 627 698 648 369 -538 -499 77 282 -336 1000 -185 349 -671 24 -694 990 -71 -193 -605 -383 -340 914 -522 -921 390 -914 590 -611 -629 -240 977 -7 632 865 540 337 798 -876 -335 -163 -701 546 -636 473 663 -733 -89 300 354 370 -339 929 897 627 -170 -853 -624 712 -1 -64 -546 -134 973 -501 -853 -350 -257 649 526 -589 -280 660 92 913 -592 950 911 -569 963 865 448 740 -276 -202 -264 -732 -775 -909 -253 -381 -427 -682 -234 -951 198 122 -691 -432 -662 -332 -122 847 198 703 267 609 -857 -734 -771 -558 955 -202 -781 63 432 967 615 354 -423 798 690 -759 -124 -990 855 311 -568 -308 412 -686 519 817 -597 53 -902 -625 -358 144 -692 -130 822 332 479 243 866 -588 -863 -940 -796 -148 -811 916 474 -736 351 -394 189 119 595 506 -937 -940 517 -27 370 -309 323 8 -19 -151 -6 905 -446 -176 -872 364 465 326 947 -863 -851 410 -545 -182 701 962 -157 -646 541 -499 503 903 -579 587 -906 -382 -439 -74 836 783 428 759 343 970 -830 -455 -351 -418 506 -94 -337 -253 -899 362 829 -230 43 313 -803 719 -118 -62 -223 -994 463 637 -200 -454 -762 -733 -581 -668 -163 -211 849 504 -346 -636 -760 129 -596 836 5 -46 -755 949 265 -116 -27 997 -896 -854 234 586 -651 -183 -644 200 -43 482 256 155 -255 -92 -961 -469 -488 585 -569 -13 920 -442 -411 843 320 -920 238 -287 -380 -417 -121 267 53 462 -547 -935 -285 160 -285 825 -562 189 -243 11 -396 263 997 -494 732 997 472 -719 -596 942 837 -395 -376 883 -718 -125 -370 240 189 -790 -766 180 -970 443 956 -502 -248 30 733 844 -953 -29 -516 -354 382 -915 425 470 473 -37 78 -717 -60 690 -428 -340 -363 -898 929 -575 786 381 -10 -236 -344 289 475 -930 -848 -729 -358 676 752 325 -305 -506 -859 -759 884 228 631 -736 -895 -640 -729 -39 778 431 376 44 -510 -81 841 404 -119 114 549 -417 549 521 -155 -636 77 -10 -716 -858 -133 857 984 -139 330 -455 -586 -847 632 499 363 102 206 375 -514 938 -34 -661 -18 532 -771 337 590 -197 -414 -459 -561 -742 -868 61 -221 400 673 757 -406 -538 190 -848 -330 -544 -660 -628 -855 -985 -570 -502 890 236 73 -533 -852 -651 482 421 -988 213 751 0 -626 989 120 -281 993 -862 -720 -325 378 870 336 -175 18 -129 -912 -918 738 513 -918 62 -312 -108 753 -186 191 -985 1000 635 139 -868 -901 655 773 52 -458 -93 -139 -820 810 618 -468 6 -260 12 211 328 -708 450 -771 806 519 774 139 524 -760 -879 182 544 -896 -388 444 -967 -120 -835 -525 871 732 -546 -378 -484 646 -703 809 -708 442 -712 -230 -739 -993 20 113 543 520 54 266 -109 473 65 174 -249 31 911 -526 126 975 976 250 -568 -317 0 -932 687 -335 927 261 148 591 267 883 -965 -894 -910 360 871 114 -937 -831 -52 -505 -480 -135 -102 -350 322 51 -323 -150 -212 138 -243 -424 273 735 660 299 -556 878 185 -401 980 492 472 -613 56 469 936 561 -610 -105 -786 -707 -766 616 -573 52 -797 900 904 897 -825 -639 -627 393 466 132 261 145 -128 997 -980 -724 -303 -177 78 -217 -787 548 520 -382 -234 752 302 -199 -725 891 745 317 -686 744 132 792 -686 613 -380 596 264 922 -503 338 -786 935 -523 87 -443 568 296 658 86 278 -193 593 -378 -92 -589 -979 -155 583 521 -992 670 604 510 -604 -139 870 -846 -248 458 -798 87 881 372 -948 826 766 -41 533 -58 -377 -143 -502 384 708 113 -310 -722 -413 -109 -771 233 -708 518 524 253 348 621 -749 -327 16 739 365 751 137 441 -822 -489 -795 227 246 598 374 151 -182 517 -879 -333 101 -761 551 633 876 -85 276 -35 -902 728 -696 969 -967 -12 701 -200 -356 -927 -146 -730 -262 -653 -589 461 334 408 -839 -512 -450 -813 -506 -995 -320 40 641 256 716 102 -299 456 -383 -161 -636 230 378 -289 -988 -297 78 -817 670 67 502 -496 150 621 95 -699 147 361 -803 902 -790 -106 51 -485 31 782 -743 931 973 -376 -415 219 355 768 524 -961 -457 -179 488 73 948 791 124 -637 -985 -264 479 -474 460 -397 542 -169 -81 -361 -85 -566 739 -223 384 -47 -668 -512 549 -430 -606 836 -576 -844 -637 523 314 -569 -667 -397 186 -889 258 233 801 3 215 -344 854 736 -24 72 628 171 426 -280 506 307 -668 358 673 997 -898 -811 939 939 -721 229 176 527 331 674 987 752 -737 643 -375 856 -492 -994 274 -531 -781 -105 -356 580 -47 67 528 992 -802 -724 242 -459 615 309 -426 -275 -702 599 -736 -709 -83 241 743 -567 943 792 -743 163 561 -129 -382 824 949 -938 -264 -547 417 -951 -269 169 -312 -177 -2 -178 178 214 357 488 -879 -144 998 -366 27 297 -476 46 727 -562 -509 316 410 570 -690 789 -440 -895 109 788 136 -749 -90 -747 -926 144 -60 -552 843 -724 117 -334 27 645 -358 482 -617 925 -415 -973 840 -369 264 846 335 -846 -358 -252 114 609 -9 -298 106 -924 495 -670 345 -279 524 -683 834 563 -37 -572 -549 -461 918 -747 -161 936 -349 -114 -627 -313 289 72 -887 643 880 551 577 -235 -538 -801 771 -1000 233 -940 419 -206 -371 256 -598 789 -667 -22 482 142 -418 403 318 277 -480 -5 187 550 -298 -989 566 32 759 -389 -843 -115 45 -973 80 773 934 -336 689 -225 -442 632 284 107 -416 197 768 -947 90 90 -249 132 -272 261 457 -983 -343 -780 103 -597 436 -39 -381 87 -859 -814 -660 626 114 -306 -366 566 100 325 357 619 -294 -609 -53 311 278 -480 -65 -942 -147 -810 924 -932 741 710 101 -581 285 825 921 -140 628 -636 -472 -610 -81 -250 -181 -9 -982 -706 137 863 519 344 -480 981 583 250 -908 -859 -171 -777 -19 -942 -725 -929 -543 827 -260 -905 415 -281 -913 -772 -375 626 -679 402 124 -823 -975 641 -862 225 -824 547 743 14 67 365 -608 282 -78 -206 912 126 -34 -205 462 -421 77 -892 488 -49 -596 -109 255 -69 283 869 -41 -129 306 -441 -317 302 -374 799 707 -676 538 866 -818 33 376 -815 -459 -520 549 234 538 -916 987 789 -853 -403 -677 579 590 -185 106 -195 -783 -330 963 -260 -462 -192 294 311 -553 -483 462 -479 556 -613 854 -162 405 799 -838 -397 511 638 375 -361 -931 -531 -630 -360 192 -362 -297 968 204 -792 -354 430 -19 -695 -328 284 140 -7 662 117 110 592 -588 -49 542 754 -600 -302 465 -801 -887 956 658 16 -44 656 583 235 361 164 515 -167 576 956 -351 524 -673 472 4 200 -487 769 911 581 -976 -189 -173 474 257 -286 -498 -490 -521 -750 -426 -393 417 -607 -906 -304 -438 -503 125 -30 -831 -11 665 255 -125 405 75 -655 400 -482 29 244 -186 -828 510 890 -477 -354 445 508 -394 127 -277 -41 -506 -426 -242 -345 -418 -817 -341 -818 -984 -707 915 874 -597 380 561 -6 -874 697 -643 -969 -238 560 -947 813 -390 -337 55 -758 58 536 244 490 -684 678 -191 187 -544 -114 -114 526 927 -706 882 203 267 629 955 577 908 457 -941 20 -886 333 997 -437 -455 -924 -384 -25 -224 191 -531 -147 -241 779 -310 -84 -209 776 -133 -542 -858 -448 15 735 458 576 -354 -600 777 -369 -783 397 719 995 -728 -150 -748 -740 -111 296 -70 -227 -254 -734 -982 874 -217 -709 45 272 849 844 603 -517 -106 -922 -490 645 169 353 -584 719 271 -39 657 -883 57 985 -630 356 -969 491 -557 -352 60 215 609 574 610 -779 -748 566 -71 251 -779 159 580 494 984 -20 -208 -321 -63 -507 69 687 -828 941 179 -369 -236 551 142 870 -43 -130 -433 -663 -310 -548 -91 -582 -227 523 -175 -170 -708 233 270 -212 -667 -750 -696 -301 305 521 -321 -33 -741 -672 514 853 -923 -100 497 -760 729 -944 -221 564 -89 813 525 -774 914 979 609 99 364 726 910 -278 752 720 561 -664 -375 560 83 -288 348 -799 -790 -689 98 -609 -367 886 213 520 761 -671 584 967 58 103 988 744 962 -701 -210 973 13 45 -554 516 247 -244 -951 -888 -876 -93 -56 526 -322 -277 -593 -326 -938 600 632 293 692 703 -258 359 -988 589 169 983 55 719 -38 -314 893 -105 907 229 -764 713 -981 -149 861 -81 957 969 644 1000 -776 75 -760 868 -163 512 114 707 958 -494 -132 894 201 303 523 707 813 -212 -940 943 300 134 -214 410 940 618 -103 515 849 -334 59 593 -82 -399 160 847 -798 247 -131 -175 -509 -158 -901 8 -603 -703 597 694 568 507 378 330 288 -861 757 -989 -886 560 -350 -832 -962 559 595 782 -248 -919 295 -324 -574 -526 -651 559 638 -61 -602 -604 -448 159 -853 -234 48 203 308 207 -543 -709 566 -423 -95 -803 -270 979 143 -528 -561 610 -427 979 829 113 -887 -213 -319 428 -12 781 -492 994 874 -211 -773 -313 959 -554 858 824 -858 -277 316 -237 -793 706 -620 695 716 -743 -682 -440 -769 -851 914 -347 -234 -226 78 -117 152 -249 66 -770 -790 195 793 935 957 602 725 553 217 -879 -409 -378 -53 -816 857 -420 534 -162 -246 808 816 -135 235 -562 -937 279 593 685 -800 -608 -962 587 -620 243 113 -268 836 -250 879 7 -167 692 -556 744 83 162 60 -957 -957 29 -456 271 391 -422 -178 -225 397 99 -225 -148 373 380 832 -734 419 918 -754 148 -478 510 -675 -609 799 -218 -220 880 -534 354 -955 799 -946 3 342 472 220 415 -555 -455 906 550 -283 -41 -717 -98 657 682 -926 -501 -496 -292 -864 -30 -817 -863 -461 -621 -336 -334 -656 -59 78 430 -382 -787 759 -149 779 790 -522 299 -873 241 -430 -511 368 -453 -622 675 -931 -224 -123 76 -807 -391 -397 -814 -360 468 -166 908 -287 -12 846 133 482 -102 -153 -772 -607 -973 260 -596 -573 -692 -73 352 37 527 713 69 -371 760 196 -6 -108 -833 941 -610 748 -374 963 651 356 -797 -246 -293 400 -995 -690 652 -207 -808 -275 94 -88 428 -895 960 -848 -679 742 825 489 812 -77 -947 507 355 -475 -180 -443 413 -138 -126 207 657 -652 343 -596 789 -73 -290 -647 116 -91 -29 744 118 -219 -848 124 -263 229 551 916 -302 619 160 -197 -284 170 827 -11 584 291 827 -907 -871 360 -268 -846 -46 792 402 298 850 984 -338 211 548 -667 -374 622 82 -800 682 996 885 -899 431 -783 213 892 653 831 63 786 278 335 955 -394 -294 -756 -368 -720 131 147 305 943 685 165 27 668 345 -467 545 166 714 866 -107 492 153 95 -840 572 924 -620 584 830 -773 656 -617 -49 502 524 -878 881 -707 270 800 84 -307 -348 -409 -40 -131 158 649 368 601 102 -404 -636 60 501 690 798 633 -969 73 483 -387 -302 377 926 -445 -420 112 34 542 57 801 481 -719 -420 -625 -160 330 424 -686 959 522 564 71 25 -799 528 632 936 -711 -227 -376 -706 642 376 442 996 213 -434 296 -35 -350 -142 213 815 -750 624 432 518 237 -35 -981 -141 -724 967 -267 -553 867 567 718 820 -541 -492 744 -478 370 -779 405 126 -631 703 -602 -783 -944 754 -542 817 -717 844 832 839 37 -622 -526 542 578 911 -340 -899 -485 -698 645 570 141 -583 407 28 960 954 947 352 -706 -879 -853 352 -205 -859 427 -265 -677 -767 67 -157 -309 290 -252 780 -596 -423 -210 949 -798 -664 -814 -822 -716 806 -705 275 -323 382 41 872 -603 -167 284 607 642 -241 -195 -734 606 845 -313 247 526 -805 -176 -386 789 -810 -31 64 -460 69 181 -519 625 -591 -915 35 -31 279 5 -830 -948 331 850 -99 149 -521 791 519 -338 87 837 330 -701 -850 -81 -337 121 836 663 -165 -662 539 -225 943 -919 -721 -549 596 293 897 328 -31 738 -286 -593 911 -275 -794 871 466 880 540 523 219 256 -435 749 -809 -962 -320 356 -385 -497 -559 377 980 -410 123 95 -135 746 853 -662 -15 -271 -627 -223 757 -31 476 -602 -889 -277 828 -465 945 580 -324 -636 -197 333 -772 516 598 460 -468 742 577 -746 -996 636 347 467 72 109 326 534 -479 104 -769 206 579 980 958 -461 70 837 -887 186 54 -425 777 -131 968 549 -672 633 -577 811 554 743 802 367 -611 -28 736 625 539 827 24 264 -456 387 280 -950 998 397 -410 -718 -921 -573 641 -41 -565 -705 -223 -858 108 -655 763 -10 812 -772 366 145 381 -926 33 -765 -180 144 67 941 455 465 -142 -500 -777 480 820 207 27 399 -813 -259 -803 758 65 -572 824 656 197 -96 488 289 921 515 944 134 130 381 -539 -50 -444 -766 -691 738 693 760 376 404 -748 499 69 718 484 155 -102 473 -79 -508 -236 356 798 -552 -568 739 102 676 -168 -672 -564 348 800 -864 -902 -412 528 417 -326 -4 700 -812 369 793 -941 -421 64 -276 -580 -539 -506 -999 -151 -177 -671 -745 -308 295 -205 636 978 -537 472 -132 -820 254 -759 -478 460 348 -539 -495 -604 991 -910 -595 802 -706 839 -159 122 -836 -975 245 -525 -74 -544 -174 506 -34 -586 165 543 -153 74 776 189 95 402 -736 -558 -696 322 -497 305 249 -208 187 -468 470 391 -169 -957 561 454 -70 -742 -981 -768 238 -92 -552 151 982 809 -259 467 22 903 -314 -388 690 -731 -585 -825 121 -310 465 544 594 279 -386 -55 498 220 958 48 132 633 -494 368 -772 -658 470 779 -723 -879 286 991 -322 -566 937 767 -31 862 -175 211 783 -472 688 -16 435 73 -720 -507 -746 798 -935 519 491 311 658 -531 591 598 442 890 887 392 -254 -948 936 210 -469 998 471 691 599 106 309 969 -359 -982 -19 -474 972 243 -713 -984 -910 121 -266 629 301 -121 102 -16 616 -180 711 -446 491 -864 -868 902 335 455 -862 -854 -309 696 808 -422 -51 -599 663 667 681 -568 498 286 -45 -333 -474 -103 196 73 533 960 -39 -11 -926 -538 170 -320 -682 -171 -514 152 -653 -689 947 879 850 967 155 -457 949 -451 -309 676 -695 326 936 947 762 956 -255 352 -338 -16 -717 -78 -426 176 -949 236 -196 -235 249 -283 309 826 384 948 441 -880 380 787 250 -45 301 -866 -416 -441 -810 -239 -378 39 319 9 645 80 246 673 983 912 -889 266 533 783 -657 -222 1000 -49 -207 976 385 489 13 -762 -625 407 936 391 642 643 417 921 825 697 -273 -198 -727 -267 939 -820 210 916 119 -295 -398 -45 931 -142 -679 870 541 679 239 765 654 87 -705 -178 -624 -762 -210 635 -72 -667 446 -254 806 -745 -661 -312 -813 583 -515 447 383 -813 -286 -955 -394 664 -586 121 573 623 -766 269 -769 -973 859 50 -641 -664 -27 -504 -418 -424 714 9 490 429 150 -904 -310 -260 379 -942 -973 549 -893 -829 -131 -505 342 -720 263 -261 -994 -534 818 -190 992 -914 -909 -475 -149 -221 408 637 -74 818 -716 -509 597 -193 578 966 -164 -635 -3 -853 769 -769 -229 823 743 24 -634 189 499 414 -893 891 713 612 286 -207 775 -150 -995 -679 480 -734 88 326 816 -459 808 98 415 -441 888 492 -56 -274 -17 -984 362 64 -951 405 -684 -858 180 478 297 332 -57 853 -38 538 495 936 672 511 -632 287 -880 565 81 -771 564 -250 434 956 -219 713 -74 659 -556 -680 839 227 -267 118 -605 -563 694 -706 -351 890 298 -761 -78 273 -105 298 544 339 845 -82 66 -830 -153 706 -901 -999 -854 139 -423 -217 -533 -748 -917 -397 304 -964 -428 -659 -378 -18 392 922 -486 939 -706 859 937 -22 -584 654 -273 697 -374 920 364 546 -952 -838 -536 176 359 622 155 222 -791 -468 -503 -273 676 392 948 -628 -856 -377 -91 -826 201 -504 84 976 -440 -671 684 487 -594 -725 -863 -972 -385 -540 113 70 -187 -335 288 378 437 -43 -988 -30 -249 -30 -677 -998 658 -412 194 -231 -706 680 -81 494 16 -488 302 -252 -806 834 931 -74 -13 -475 -90 379 151 717 847 -669 429 -876 415 -86 -761 930 504 -85 -44 452 -956 571 123 693 722 -574 -538 391 -582 967 74 893 -77 -207 -262 745 738 473 -34 -427 -433 619 623 -269 266 752 102 275 957 487 835 -469 60 273 -666 -43 562 -934 188 302 181 -221 214 -645 817 -280 281 -552 740 800 -958 293 -75 876 -961 77 -268 284 -343 400 -478 894 349 928 47 -276 -271 728 956 842 -571 566 -673 172 831 504 -955 712 -737 733 -329 -75 -976 361 -202 -674 -128 -674 279 -788 914 -319 258 -845 -126 88 674 542 -245 -258 930 -362 -667 301 645 168 169 -730 826 -342 -522 437 22 -837 -564 986 12 -412 739 552 -542 194 766 3 -711 -944 259 -434 -530 89 497 -548 -220 686 -808 134 361 777 -113 213 737 26 614 727 -420 -15 238 -380 276 -873 -34 -714 336 979 229 702 -937 244 819 -55 321 377 -815 -607 190 668 197 -207 -622 -17 -847 -347 129 -218 642 -724 -190 -866 394 396 147 323 -412 -878 -9 -647 66 -845 387 38 -769 648 304 513 746 797 -716 -329 -407 -308 -756 -430 505 593 749 961 -850 224 -701 -724 -6 595 -514 354 -690 -190 662 -336 139 583 -952 374 -262 639 -352 -703 15 69 930 -575 -224 854 -290 -73 45 -721 -204 403 708 -816 613 864 760 470 383 655 -278 -20 105 -13 408 287 952 -557 -896 -189 -922 178 -807 -863 768 -855 -68 403 893 -143 -41 361 -605 -542 -124 -660 -35 -648 -335 288 751 -931 882 876 523 -155 -81 194 432 666 -17 -883 -716 675 -673 332 -79 -517 -571 371 849 -54 737 984 616 695 -388 26 -23 821 -396 224 105 -558 -37 852 -247 645 270 -621 -106 439 -85 -171 -457 -764 -720 584 107 184 442 -959 -660 972 887 -590 -595 886 -929 -323 -971 -400 43 -902 34 905 -43 204 -585 -58 -171 -494 108 -867 -222 -16 124 925 614 926 -526 -103 -26 833 -928 43 275 537 664 -334 581 -472 -110 447 -860 415 -583 -570 258 785 -744 880 -59 -703 -76 -371 -426 339 -843 -55 896 632 -338 -692 -624 839 452 272 -43 -566 -994 -388 533 371 611 -389 -432 392 843 -349 160 -683 832 -46 558 -254 162 -13 -760 -119 -997 379 -598 -921 471 -449 936 746 661 474 -349 -558 493 -726 799 -126 775 317 96 -607 -37 -278 323 -183 250 44 -462 392 -199 -221 -790 -584 -511 -588 -17 899 -897 -668 -702 981 -903 -228 485 -521 -921 -379 -337 281 -202 -853 26 -684 -188 -537 -735 -145 -345 -281 -46 -368 -999 -806 905 -52 10 609 -681 -959 -816 -765 -367 -756 502 394 567 940 -406 573 -593 689 -641 -412 5 -276 -116 85 -44 806 -392 -502 -14 -31 -927 442 730 623 -146 -976 750 386 419 -17 -467 754 855 486 -743 111 -822 986 -682 102 -340 749 491 728 -788 -793 345 625 754 -101 -771 -73 261 976 -665 922 785 -496 -233 -567 -365 661 -192 -518 705 109 144 -980 -342 344 -948 470 -486 -427 -320 698 -720 -277 -388 684 405 681 224 945 -707 -787 -875 657 -306 145 -163 -392 -136 621 -735 -668 590 -64 815 -210 599 640 713 817 -18 -878 30 -784 -5 840 327 -796 531 -648 -65 -271 111 -619 696 126 -31 -717 905 -867 -970 -935 175 -586 251 -292 -342 -662 -228 -600 -66 -579 -864 443 183 96 572 28 -546 -162 -210 -296 771 797 86 -375 60 369 693 829 -634 628 -342 -857 -685 772 18 453 -263 435 913 -621 -609 -741 528 -238 -256 -885 773 807 -183 579 201 -18 109 -61 271 256 -828 457 -284 -678 -33 -232 113 743 -427 -883 -735 690 977 652 -980 -239 -900 -240 -965 -179 976 177 -203 301 430 612 574 -519 343 858 114 642 562 291 -892 -313 -44 895 175 732 950 21 220 629 -496 -630 829 244 518 -282 -85 -507 398 859 99 -485 -943 -27 -699 159 584 -290 312 -555 356 952 556 -858 167 -93 -753 -452 -436 378 -33 845 -148 -409 525 -954 -942 155 784 -806 934 -456 996 -444 409 -337 -910 500 76 979 -128 -877 -816 848 315 -242 106 973 -816 857 -90 427 -557 449 -962 -54 -641 866 -506 239 799 -542 -608 206 839 841 -87 -759 -188 -945 941 764 -832 -430 -998 -781 101 -522 -308 460 550 596 585 576 172 252 757 291 -783 -522 382 -547 -363 -33 -118 -482 53 -656 -9 62 -100 588 758 -431 -579 -612 32 -578 615 -545 397 -675 -887 -340 528 145 720 -769 -263 -739 -799 917 203 -900 271 959 -753 676 -957 -271 821 -768 287 255 -571 -238 -525 188 -188 -656 -818 -905 -15 195 711 -510 883 -591 160 986 719 -520 -645 -239 -12 -995 513 -758 -699 -395 178 426 -285 850 -55 259 665 -310 905 -196 -727 126 -440 744 760 -483 835 -948 331 -729 67 767 -573 -410 248 156 -108 -615 333 898 -211 770 -682 461 -475 -479 -165 55 361 399 -544 16 4 129 -950 385 -617 429 -264 39 190 808 -257 128 -789 -954 653 897 794 259 -152 141 -99 543 -638 861 -515 534 -770 -857 -236 676 -832 676 -960 -423 -977 786 489 -758 -965 235 254 -584 576 610 709 -272 516 906 271 -348 92 479 746 708 617 570 944 344 564 829 -372 -555 71 -41 -896 634 -477 795 -215 -423 217 -233 -925 159 26 -316 322 -684 -964 791 430 -871 193 -162 -881 255 -553 435 91 515 305 42 -688 -578 -992 909 -918 928 -854 108 153 847 -774 -215 -17 402 734 -933 546 -370 -505 -804 435 -916 793 -464 145 -968 -951 461 -705 54 564 -586 -764 -528 -821 361 -936 97 577 305 -604 -500 200 139 -167 -544 -382 957 413 -184 543 -488 183 310 150 888 -486 576 -550 -405 893 -644 494 474 -381 -394 632 -523 -166 -570 -270 41 -420 671 -353 -32 287 -224 -931 503 -926 -713 944 -264 717 -657 -635 734 -121 148 688 -309 267 588 263 433 -100 681 375 -106 92 -388 85 -137 -815 216 -454 782 -278 -515 458 189 -850 196 912 733 702 594 527 -501 -953 -232 -534 916 -572 -873 800 -351 -469 -280 -226 -715 745 -304 611 -794 607 -626 84 985 263 286 -211 764 517 331 648 945 -804 631 -183 -446 424 942 371 142 943 239 -776 75 -663 308 738 -450 -192 -122 664 870 -855 86 -153 224 121 -831 350 110 320 167 478 -725 -42 -177 -888 -178 -571 -313 881 468 189 52 -634 981 -997 107 494 -110 -293 766 267 -176 -542 129 -175 558 -245 -428 972 469 540 -226 -243 746 -779 -739 -584 32 -129 578 345 119 549 -245 506 -176 576 125 -401 85 -478 614 -6 997 -107 248 -922 -257 -770 491 654 -174 30 -729 -992 -18 -635 546 181 -303 676 827 -914 737 495 866 -856 861 871 904 -903 -546 602 -885 -405 -531 193 711 -730 295 -274 -800 -141 -1000 291 -65 286 838 -353 334 -13 925 -469 -428 18 398 -733 -57 -166 -13 435 686 -113 -73 947 -856 -308 418 14 -731 594 -620 -210 933 -873 818 -441 953 -37 -643 -721 -54 617 579 508 332 341 -807 -772 744 286 -707 -35 -261 -921 999 -542 604 -968 -694 887 -297 865 -7 -208 618 12 292 -999 -208 -80 -127 976 225 337 -721 144 930 742 -862 854 33 -457 522 742 696 -229 908 -950 987 -659 257 462 806 -790 830 240 521 247 -99 -620 -73 -909 -333 53 910 326 654 513 -629 216 863 -231 -227 523 522 -743 -232 -412 -379 151 -6 -718 -286 -817 355 -404 817 345 -181 144 -695 496 915 -858 151 -904 -998 497 29 951 688 -346 -525 899 -798 721 367 -639 -900 -499 -307 773 85 -997 -851 -974 -122 114 -566 945 -552 32 -631 119 -49 -963 634 295 -987 873 910 -665 863 936 -320 421 833 -776 -128 102 89 -101 705 313 22 116 339 513 -902 476 251 991 -929 104 453 -901 435 -616 344 -406 416 -866 -589 295 524 -356 21 -556 69 942 364 -979 624 -204 237 -429 748 -283 -940 -623 -245 58 860 -137 -785 460 211 -131 632 423 564 -388 304 141 -665 -848 -598 503 -159 -44 239 -130 147 701 -983 -848 639 260 -193 -479 -867 687 -279 671 266 889 -977 793 634 -654 -627 -468 523 -750 751 208 -859 -786 818 -217 -759 -14 -508 -17 -156 573 -222 764 -419 767 302 283 45 177 -134 -529 -553 -605 -361 300 -658 822 72 181 -966 997 3 -920 788 -603 -256 14 -778 -526 -252 595 -125 317 655 808 -232 -633 25 -956 392 688 -60 -404 -103 -598 891 799 -176 269 559 520 132 281 830 751 -771 -798 -329 716 938 -349 897 819 769 886 -543 173 588 427 255 -542 453 167 980 -377 686 -606 -886 -241 378 389 4 -701 765 -42 -243 166 510 -655 -508 347 260 567 937 44 812 844 822 -273 437 -618 -738 -334 380 -317 -798 483 -462 -457 -655 -288 -405 -798 593 -827 -437 150 -406 334 -270 -319 504 -20 -52 849 39 -975 -300 -188 711 -494 836 848 479 -225 -435 -717 -822 978 693 532 383 -928 206 655 292 908 365 -956 353 442 -341 671 452 278 313 -22 -302 133 568 -905 -163 424 -304 218 -724 112 -211 27 849 -819 -1 -17 -671 293 -634 607 419 63 -233 -667 432 139 120 -397 -659 -665 120 -945 -44 61 -535 512 -715 -608 760 795 -218 675 862 -476 -744 -762 -407 850 108 426 959 41 -53 675 -197 932 835 -464 116 -126 178 766 414 797 -451 573 255 941 -204 -750 933 -428 -603 916 862 8 806 466 871 141 387 -462 319 -297 63 810 919 -657 -859 -124 -705 112 -200 -339 -221 -956 -20 -834 202 350 -146 -624 -111 810 521 520 744 359 -6 832 495 930 -86 115 -551 -259 505 -107 345 -630 -843 773 -487 626 -628 -174 -313 -837 -278 -133 -980 -934 523 -400 951 -814 -843 -945 -412 723 -572 -586 -305 -616 -189 -195 525 -917 379 -649 -120 779 -896 170 -879 -344 -968 -990 -118 -676 835 -936 563 -763 636 908 -771 -739 721 -875 -97 636 300 -401 -631 429 -348 -393 -977 -237 939 -759 353 -128 -59 -416 -451 -892 385 -908 -505 -437 823 -652 -624 844 29 744 24 -294 197 -882 504 -75 147 -539 -367 -850 -557 -180 249 -173 625 -519 492 -628 -63 471 203 457 -344 543 -442 245 208 -459 232 -936 31 827 -12 469 407 -361 434 -895 -756 493 673 434 -66 -206 -793 166 -843 -21 -301 -320 347 259 971 107 -949 83 221 -269 839 -116 -410 -990 567 -528 -943 857 180 -200 753 -477 -366 939 25 327 756 976 504 949 666 955 346 -899 509 532 -558 -656 -994 -873 -488 531 765 -640 -146 -578 -962 383 -452 -81 826 590 -860 -541 -815 903 -188 407 708 -34 365 -866 146 -727 -678 840 -374 -232 -150 716 -804 620 476 565 -182 692 -647 -457 196 -729 332 -855 -348 996 -989 996 -11 -664 204 -692 225 -98 510 758 -142 316 324 728 -707 -981 695 -572 247 -489 895 -957 -888 596 47 725 634 10 -854 -911 -249 -875 577 448 -100 -113 -791 94 176 300 504 -5 -454 355 482 -613 -314 -428 -675 -621 820 83 66 168 424 186 -809 -867 -199 286 -360 -63 377 472 -169 -663 -635 218 227 369 384 434 87 265 -6 279 686 982 -650 -313 913 -914 -299 -360 883 -492 298 -57 -80 852 52 501 345 -74 151 -637 465 -201 -579 957 -23 503 -822 485 -571 928 -220 -63 661 962 750 -585 722 594 351 680 -746 -504 482 -789 206 -590 982 -432 596 -988 -754 577 548 -780 -36 128 847 -199 -593 -943 799 -335 809 107 -143 918 -339 33 -543 -386 634 -31 966 871 524 133 651 506 326 288 443 893 329 -410 -72 270 -573 -812 418 692 -665 -963 -923 603 -346 184 371 -528 376 -277 931 300 -134 217 1 -78 798 -961 -566 -897 -30 -534 687 -906 -800 -843 816 -470 113 625 -930 -285 124 -881 -986 -134 -82 -335 -870 -19 -58 408 -633 421 -794 165 716 -91 420 210 -66 -583 231 -945 -409 883 403 783 -871 -633 546 911 -365 -11 -940 615 -810 471 -457 113 -292 -717 -62 596 879 -282 886 -695 -813 -136 -853 172 396 -463 337 -869 117 426 -376 69 -837 155 738 437 240 733 552 523 252 -475 668 557 -576 -843 -980 669 264 222 624 -90 376 -282 685 855 652 822 -142 -598 580 801 -943 -400 682 -599 123 -126 -208 -497 530 -213 214 621 979 -649 -352 -107 82 -271 428 -236 -63 475 -198 319 731 -870 -51 222 938 -623 -934 -25 10 -671 -5 882 88 -19 687 -784 -260 896 -450 -878 -250 546 -579 444 89 -324 -983 -847 271 900 399 579 -901 577 353 12 546 -376 538 -467 -412 -992 450 509 -779 544 -113 704 -551 13 -796 -799 831 630 -437 136 -743 -962 890 954 550 767 -734 991 114 631 22 650 -23 -669 -859 644 316 -707 368 483 755 -507 439 715 -717 -459 602 -393 -537 -551 245 -427 -167 -539 161 -713 -826 -272 -790 -389 712 -622 836 -618 83 -253 -696 -479 -296 13 -242 420 836 -121 958 -220 -404 289 -627 -525 993 187 -881 190 466 170 -472 871 -386 -259 355 -233 -584 100 826 436 -566 -534 53 -589 -773 407 -927 406 855 996 724 461 746 686 803 78 -113 6 97 84 -542 -972 -770 573 -547 -437 -502 774 -584 -762 511 780 -91 341 600 -727 -780 323 203 309 525 918 971 47 -275 -836 717 587 855 679 -75 -838 154 542 340 432 971 -350 -520 80 319 -56 524 479 -197 -884 -130 517 705 -41 -340 -514 226 -596 906 619 800 84 318 -633 984 790 290 -755 169 -850 862 -169 -914 -464 -238 116 -101 707 -231 -442 -273 -918 -208 501 101 -962 -322 -187 958 -321 -781 -403 804 -802 -661 102 -233 718 -400 135 -46 -192 -727 448 159 960 391 379 854 462 774 373 240 844 -163 52 575 403 832 -738 344 -510 161 -612 -686 313 -38 -418 -717 915 -795 325 -291 -334 833 255 203 -235 -376 828 -521 740 427 -12 30 273 740 -759 -969 -136 -260 547 937 -373 443 -8 97 -928 207 -603 108 821 83 90 594 -529 -646 338 -950 51 812 78 -907 966 698 427 909 -970 -638 -451 530 -107 266 -801 162 877 -223 -996 -382 621 -540 -944 -39 -902 224 314 -971 -725 -701 22 -921 -935 -71 419 742 -836 838 434 -490 -5 -606 -568 420 140 660 -237 -365 -952 -476 711 447 -741 492 668 324 -525 584 454 -786 501 749 -107 -325 -543 379 589 -372 -22 -504 -622 603 -54 -563 351 364 286 619 -843 -141 -786 519 388 -905 328 88 -348 405 151 -444 -942 -561 -479 145 121 -727 706 616 476 540 -429 733 774 220 60 -662 -454 126 -208 955 -902 383 828 -937 -570 -123 442 219 -635 600 -78 419 -331 206 -327 880 614 249 -859 -797 -427 838 618 -708 953 708 -981 -863 618 -778 -152 -491 -338 759 43 -862 937 -26 -662 -942 -444 371 -558 144 -170 -645 911 -17 152 -17 -646 407 120 393 -915 921 758 0 100 246 -182 -83 -124 89 128 476 686 -615 -89 -106 -866 156 -254 582 52 558 -489 -351 -701 -997 1000 808 -963 714 -416 275 -62 356 945 959 902 -263 -344 -142 -814 -377 283 13 -162 -163 -703 -864 -231 222 959 605 -170 552 978 247 964 644 -835 -453 295 -968 112 -121 -785 935 128 39 898 308 650 640 -942 417 -787 -632 170 284 344 812 750 187 -337 -191 -383 316 268 -564 253 22 438 392 857 -953 -147 -782 245 -137 -307 -857 987 269 711 580 -474 -88 -990 254 869 -109 805 813 90 34 -497 572 182 560 587 247 68 -107 529 -333 -48 210 877 -255 62 520 317 -695 -595 -385 152 -708 -84 463 -320 938 -557 162 368 355 -716 -707 -257 451 641 -414 980 999 -143 -710 -182 764 -937 -667 597 -586 159 -469 -640 542 -378 665 288 -531 -992 930 769 368 -294 -448 -206 924 -438 -778 963 612 -357 440 138 -754 480 940 -644 -849 642 782 -73 617 -340 -864 846 540 918 976 130 812 729 -137 165 531 -156 -998 581 -530 -245 -34 -751 154 -735 756 656 491 604 -650 688 -529 -958 948 957 -711 737 329 898 -27 -610 -342 85 -681 -146 108 -894 168 -606 893 -776 -478 -539 -807 -834 -328 620 -804 -957 -770 234 136 -814 -167 837 -761 -858 -870 -586 953 -342 -563 -177 -902 908 -514 -34 778 993 -745 689 -193 476 578 -34 395 784 639 -75 -289 -372 -213 -346 -766 -457 451 733 -786 822 -287 206 -249 725 622 637 446 -160 796 -775 -803 447 748 -125 -726 692 -51 -739 621 736 -571 226 -420 -611 745 -462 397 331 -400 63 815 -228 -330 -162 -568 -528 56 -837 672 278 58 -130 -345 916 760 307 -96 -869 701 -569 759 -268 945 69 -276 -606 -318 620 716 274 -4 642 -254 -261 138 -128 -800 -600 714 -994 -194 -849 -60 -17 -280 824 490 -811 -48 513 41 -394 52 -246 699 -27 252 800 139 -160 -871 7 157 893 949 654 -741 817 -85 -526 -710 -739 892 -205 -590 -657 11 501 -230 496 364 -269 -962 -423 -654 597 216 202 107 284 794 614 -281 684 59 550 -706 738 430 146 -298 -411 906 1000 290 797 -994 72 -690 330 729 430 415 -444 935 210 168 951 -16 -451 870 -546 884 -120 88 -486 3 573 -649 -271 -214 -224 -131 917 -705 -573 131 917 -616 883 -542 -935 -495 -77 -253 -559 -279 -90 403 -838 -674 423 334 112 705 -167 757 233 -251 372 324 -616 -701 -289 83 74 187 802 343 741 -913 -939 11 -289 572 -591 506 990 634 596 -71 -401 588 -844 -101 67 509 -149 -125 981 -677 -515 -49 302 824 -389 -775 623 -635 -590 -604 319 120 -55 678 -968 -707 775 198 530 929 -95 -117 -602 -739 -640 -667 -567 -860 -289 -931 -18 -299 894 -382 -274 -530 423 640 900 830 -740 -466 -906 -670 448 653 -818 935 -101 223 507 791 706 306 854 475 672 -26 -393 -13 847 683 -337 780 958 -122 -791 11 716 -127 738 913 371 796 769 -299 976 793 -499 -677 391 -458 883 -862 437 -225 -670 803 77 -813 989 742 -282 -204 739 -750 650 -387 456 697 -710 119 493 946 -673 -421 200 -872 -428 904 472 901 793 -353 -201 -127 351 -297 -362 -835 18 75 -561 -999 -259 -332 927 -470 -992 69 -43 -506 5 563 -958 590 826 -85 -556 766 884 -176 331 479 588 360 138 -804 -813 196 -426 904 -44 179 -843 721 917 -712 112 584 279 747 733 606 542 -996 576 501 -619 4 -731 508 -807 -242 542 16 434 -387 789 969 132 -504 139 -73 -641 713 -424 -407 -92 392 935 625 451 -247 166 -335 -654 743 698 -813 271 937 827 -784 -824 -845 767 -790 -503 -346 -283 -196 -134 -530 -954 913 -770 611 854 -168 56 -119 747 354 -689 -103 -495 837 -405 748 175 -560 -454 -201 -5 699 -957 -856 617 71 73 70 544 -249 -621 542 -449 501 -390 5 -204 -408 941 124 145 621 538 -362 -262 499 -165 -221 931 882 -285 -952 708 -335 678 -74 -638 16 -338 817 -958 582 87 -500 -146 -885 688 -818 470 396 -231 336 58 551 99 -148 332 531 850 -685 36 210 -196 49 -909 -34 -639 724 229 -359 -295 72 -26 -212 217 -805 372 -680 -716 -806 347 -187 445 394 -72 -473 298 -487 -155 -750 -277 555 176 943 -767 729 338 264 -458 992 -637 549 583 855 946 -843 504 -623 -778 379 200 -935 679 -314 976 442 -355 741 788 -489 -676 -3 677 429 -144 425 -342 -849 917 -645 581 -264 28 843 205 116 226 415 -187 -759 41 -505 598 -831 42 -530 -382 -483 -341 -554 448 -137 -890 572 -719 459 -554 794 423 -440 -272 -815 18 906 448 422 160 981 558 150 785 259 681 -849 949 -621 -581 -598 -12 -156 645 687 -931 742 -13 671 997 -97 -481 -32 816 143 -756 -129 -475 329 -796 -990 343 -639 809 247 160 -551 553 300 278 242 -794 728 551 -12 615 566 91 -516 -945 343 -393 -369 55 -696 -488 -271 -697 -630 445 -866 183 686 793 -819 927 755 87 -940 229 -748 163 -652 -217 892 -283 -749 643 -209 -535 233 -931 -921 426 476 -671 -291 -337 269 639 188 -134 -695 -224 -440 -748 -471 -620 381 33 -941 48 -528 -419 -150 90 492 -195 705 -841 634 -478 523 579 -645 -788 -977 -307 534 -323 760 -374 -716 429 76 660 -849 -789 -998 -46 -94 -245 -874 165 -908 650 -171 -258 -772 -226 989 -211 154 835 -482 572 -311 816 953 14 121 817 862 -596 -851 757 692 744 -342 481 -580 -427 -988 163 -472 -268 -636 114 775 -130 -48 -76 100 -330 532 997 -207 208 379 772 -535 -618 218 -329 653 -774 327 224 -24 333 592 -265 242 -678 390 508 218 98 -123 330 44 778 -563 180 -303 335 -264 213 -114 -18 -957 587 -13 148 -112 -738 -196 -139 863 -169 -163 369 721 -549 943 397 591 688 745 48 593 709 894 -756 929 -804 -701 684 -751 -319 -227 844 481 -599 540 -694 883 650 -910 400 352 147 151 -193 754 -376 -317 36 -376 -620 -189 640 -478 -433 785 -819 -651 -8 67 -620 772 -962 880 -297 736 -584 -46 472 359 797 -761 121 798 -935 543 -12 553 734 -973 777 -855 -798 -565 399 -886 114 -232 -657 13 576 343 463 217 241 -345 669 473 -901 719 -777 434 -905 969 -271 798 -205 -678 370 -215 -930 717 371 478 449 823 74 880 -664 -705 227 -217 -111 -381 -579 -673 -88 -886 122 -842 -354 85 -557 281 -243 114 -633 -709 443 -886 168 13 -753 496 -141 458 922 430 -449 82 771 -878 955 193 -918 -594 -500 -498 -532 -735 -215 -556 689 -99 -425 -571 352 -745 838 -721 345 -315 126 -727 -550 -990 -947 -769 151 817 288 153 957 -408 -819 87 -854 -664 606 -13 -274 280 -465 161 169 383 756 -687 -125 551 296 757 -575 -631 -100 384 -904 379 529 -367 -944 -628 -613 -396 -288 624 -543 416 -214 865 307 251 436 -960 250 915 986 -691 -121 -473 244 315 715 -423 56 -712 170 241 78 -333 -738 -884 -758 488 -593 -545 -853 -29 583 741 974 131 -347 472 881 -933 700 -707 -178 704 410 -107 694 -815 -637 -843 262 -3 5 -377 842 -15 -650 -631 -198 63 904 444 560 867 -302 -345 -90 663 466 -554 -331 599 -816 -187 -105 -689 -941 912 -140 703 408 -435 395 292 -731 547 -456 476 337 -360 794 -364 -864 34 384 -773 -183 432 847 -802 634 -85 -309 -950 -100 -590 375 -392 297 -786 -343 143 -821 924 -461 508 -917 -207 994 35 428 -961 -385 -643 -284 209 -325 890 1000 -459 20 206 -30 -541 554 -53 -340 692 -177 -826 -795 -971 554 17 -938 504 -714 -313 -872 -224 -27 -709 212 -783 -422 -535 214 285 -234 -70 -376 -531 574 131 -923 -17 283 -714 -335 461 83 -482 333 -228 470 220 209 -639 -399 -226 -629 503 -239 -612 250 128 -441 658 785 929 -271 881 226 -134 295 312 99 -174 591 759 -83 -342 383 -635 -640 910 -953 470 593 462 -64 -699 -240 663 805 -475 -889 -278 874 -401 -337 -266 508 -180 -926 -173 -454 -730 501 -804 -194 -952 -87 -32 -750 155 419 610 206 -574 -732 -589 -657 419 105 -216 914 979 -211 982 -119 -538 -890 -336 -130 -477 -859 810 -221 -799 903 -731 -461 -651 52 160 -90 -729 -107 -890 -386 -409 463 -885 -714 -850 -431 -943 -78 -503 -708 -99 -371 -349 -768 -684 -123 883 448 -966 555 749 780 -366 614 -817 -286 -822 63 -753 -289 -243 -455 199 543 880 859 20 -426 -855 728 -225 -666 87 -441 78 -978 -205 -303 -802 -672 998 -154 421 -358 92 -275 471 872 301 117 -963 328 -742 178 -648 -270 432 -503 160 476 194 179 16 384 132 410 747 -960 46 964 -473 254 931 261 -195 -295 -490 593 661 389 -160 -808 -349 -460 -415 -959 911 -509 459 948 393 -843 -576 740 -801 475 789 -835 149 -984 -723 499 193 -199 405 -108 -120 10 693 -96 770 997 -670 -923 302 887 574 595 588 -890 275 -715 -358 -439 856 -871 778 355 -697 -66 303 -639 -633 447 89 535 -514 -177 -118 -981 58 -860 -160 349 652 -301 941 673 -579 671 82 -400 -596 -117 322 796 441 -50 -15 -919 -747 -594 -506 122 566 -952 -144 -874 205 -146 154 265 -788 -159 -951 -165 309 234 919 559 346 -906 753 349 -302 -885 460 977 -724 -851 -622 -292 373 -110 -165 -563 -345 -210 744 -898 702 -341 966 -536 -106 983 521 -894 -474 74 181 322 604 896 -208 103 -564 773 -301 494 -56 460 -839 -208 287 -617 983 -336 207 -242 -509 -134 850 -861 737 -707 -66 169 22 766 402 -566 -273 -233 -615 713 -142 -477 465 715 -860 -363 -624 495 -213 917 733 -665 -412 529 -457 -610 -32 760 112 -636 -412 -494 -302 -571 749 112 -400 -152 353 707 808 -695 -91 -173 -211 -360 616 516 -158 -530 673 773 883 97 -532 405 -467 184 -279 607 66 316 -855 460 -256 554 -737 -351 233 263 764 186 -542 820 89 -221 241 -771 929 -84 -368 -939 830 614 -391 -914 -317 833 -893 908 -988 366 301 559 -230 599 415 910 -651 623 84 -674 -280 -688 -219 -28 458 154 -971 -866 -277 29 -757 -879 -252 -611 -416 879 327 -220 563 -301 88 657 627 -925 -28 -546 737 745 -559 148 -295 611 851 636 118 -428 -144 -720 727 -573 497 -614 -220 679 -654 899 494 -536 713 -27 -91 430 -562 442 -854 884 481 -518 -264 23 -706 -550 85 885 508 385 101 -464 859 446 682 952 252 595 -84 -579 -788 -112 265 -692 -693 433 -504 -789 16 -305 281 -124 720 827 422 -393 977 967 896 45 822 -169 350 502 -992 -831 141 873 76 42 736 -390 -162 -319 -947 -759 195 -203 -85 -36 -502 -491 -32 -557 -296 86 406 270 989 -347 -358 -401 528 -446 212 -830 950 -984 425 670 -782 724 -159 -994 -35 -129 -754 -213 -469 209 -470 623 -183 -768 -220 713 217 493 607 558 184 -279 -208 984 131 171 -369 -522 -369 -456 350 995 349 -26 -577 197 450 -720 611 611 -922 804 613 249 216 617 -493 817 318 -903 -134 -701 626 -805 -463 151 -818 859 836 275 90 491 148 162 94 541 674 -103 -879 -834 16 -687 -800 -868 829 -854 -106 440 807 -150 -487 -984 311 -324 -779 725 -200 968 739 665 -524 379 51 606 -413 -824 300 -304 890 -93 5 292 153 -431 2 637 126 540 108 -614 517 -58 363 -68 112 54 605 -93 -358 -745 -156 264 390 674 67 747 -118 -474 -184 -487 72 439 436 200 428 840 236 935 -873 190 196 804 -33 -452 -693 76 -341 819 -217 903 413 -786 876 -397 963 500 996 816 -484 -508 816 -164 -540 453 -940 -842 -937 225 950 -228 255 579 365 -695 84 -256 -281 460 849 126 -785 277 -954 127 534 766 -534 -310 188 -633 -564 95 924 866 607 -165 177 -195 155 113 -967 -523 -703 811 386 -330 -305 -71 103 956 -521 929 531 -780 -986 275 -898 -529 838 -567 -445 -80 425 7 52 155 -955 -38 -261 -366 346 -737 -690 385 124 -19 517 135 513 -965 -110 -432 638 -151 -38 -514 857 -761 384 -291 25 749 248 -187 -448 -866 -69 -300 967 -810 947 95 622 -787 355 643 842 -470 302 -534 641 819 -305 729 -856 -975 178 817 -349 822 -702 -727 975 700 260 -180 -605 -303 -67 611 -767 353 624 910 -106 214 120 -287 561 -246 639 -68 -327 538 752 425 308 910 367 -924 105 525 -525 -997 -190 530 822 39 495 694 -584 -191 -158 -848 709 -962 260 448 -296 893 -981 660 469 950 -450 -271 245 351 -884 536 100 949 639 -480 -725 -993 -285 -597 180 891 -53 -348 -389 -329 -569 342 -786 629 644 425 928 622 116 88 -300 470 -915 669 -323 77 463 394 -621 842 678 -605 814 -647 -138 206 936 687 190 475 -810 -646 -723 -969 -12 462 -115 103 -63 753 978 955 726 106 -576 -759 -112 699 507 450 411 618 196 -875 -547 354 544 386 590 -733 -350 -726 264 -912 -793 -262 540 336 947 -678 -139 -977 256 108 -409 17 397 890 1000 107 -996 405 -182 607 -696 -350 -24 -586 -708 499 546 187 -569 -610 -932 -369 -233 -841 177 690 -349 108 -833 751 103 -746 -399 -545 -897 467 12 128 725 -680 435 -254 849 235 -338 584 583 -228 -195 590 -569 -612 -453 -194 -625 -401 755 -541 625 560 309 229 -856 -209 264 -82 35 -410 -832 -885 857 818 359 301 307 -356 -84 212 -492 -240 -893 -812 -708 897 -93 -8 751 -210 -402 599 -210 -813 -162 -238 250 2 869 -883 83 605 21 235 -403 51 -939 -677 868 -794 -492 740 307 540 501 909 -400 -17 -698 -634 -172 -580 -407 260 787 -999 -951 -651 -620 -260 310 -801 161 -474 172 11 579 235 805 259 -659 -5 -516 133 197 -396 -858 -456 -168 720 864 -112 -635 541 -925 12 -252 -36 285 -898 -832 661 275 205 -318 -43 661 941 435 460 -196 309 846 320 898 139 942 -215 225 -624 -741 -356 411 -5 -328 492 -401 180 -427 -641 -823 -384 -180 152 -175 954 -296 -884 -595 -652 -652 815 952 661 -675 -389 -120 896 993 -102 216 166 301 -392 971 897 -334 907 413 -800 -536 -263 494 -548 -534 507 489 -586 882 -602 -229 -16 476 -262 -868 -170 476 505 -17 -393 804 -485 -609 906 696 -846 -403 424 -910 -573 684 -739 -419 -176 -242 595 3 -588 606 -817 708 322 -942 240 488 -174 495 427 707 -29 -704 -8 -332 783 487 -885 -858 376 253 657 854 -435 -183 -880 -31 404 536 -635 52 -767 -169 365 881 -168 -18 -370 -99 73 -612 -452 -744 -225 -402 -527 469 369 983 885 -24 -543 938 -678 -748 384 803 -627 802 139 688 -876 -481 373 224 910 475 486 370 626 142 -404 -691 541 -658 824 -123 538 -511 175 -5 -420 858 -97 72 -439 -432 400 153 -775 -729 840 -897 327 -454 -173 -655 471 83 424 859 -542 647 -280 -320 -923 496 -928 705 -30 -547 905 -74 972 319 159 -489 -522 909 -892 -728 -138 -195 -164 450 -316 327 802 386 -151 594 852 3 720 -441 -469 -841 -538 795 714 -449 -839 -216 25 422 -995 160 -666 587 -672 33 -101 -336 517 -961 -866 -369 794 484 -43 -612 -283 582 -994 428 -991 406 -472 118 -94 178 -388 319 38 100 -575 -562 181 -239 -454 -44 237 -709 -506 609 96 -364 292 947 126 866 -59 931 810 927 -444 628 184 -741 184 72 578 -934 -242 -81 210 -485 631 112 288 -370 -86 -617 -876 -399 -148 388 -409 751 776 460 978 338 -392 14 -235 -102 -959 758 923 -287 -150 186 -683 794 -223 -644 892 796 -324 890 850 -791 554 -853 338 -344 662 922 -453 122 369 -844 -520 907 770 915 -743 -987 833 -174 825 -541 -873 -5 298 334 173 -575 -263 -789 2 216 -455 -668 125 -514 83 297 752 309 763 -543 -49 138 625 414 -113 608 -732 582 -402 -12 536 945 -422 270 -381 -654 343 229 -345 -20 292 390 550 898 -930 -303 -155 348 705 -119 608 938 165 -995 -121 -931 -584 701 697 -881 -861 767 -931 -817 -209 196 -392 -737 543 -494 250 535 -454 151 -917 840 -800 305 598 -283 -58 -916 823 -350 519 483 -15 -863 -56 -553 -801 -958 -658 365 811 -859 -831 0 950 -637 275 -905 162 449 -901 389 -873 748 329 732 831 813 -127 186 -628 -294 -772 -920 -969 195 277 471 -907 -849 820 165 471 -74 -54 348 -594 -746 849 -169 -675 154 -987 -932 275 -417 677 -620 -461 752 -76 31 -338 84 907 644 -682 644 290 738 600 839 814 -996 -781 -758 291 620 677 -803 -501 618 676 -19 638 -835 889 -70 635 4 -701 -157 832 794 -488 217 343 -522 -93 -869 981 246 948 788 -204 -777 935 313 -905 134 271 976 742 231 -940 -946 20 990 -900 341 -730 1 648 317 380 123 131 511 -513 646 -555 405 267 580 621 -761 631 905 -287 811 493 353 571 692 777 627 606 -221 -450 849 -762 338 -251 286 -338 724 -511 675 -513 919 -989 -219 -630 -613 -268 -51 139 435 -857 670 344 -346 -575 934 107 -391 176 -86 -758 -654 -443 372 -997 -909 608 -70 959 -300 -63 859 423 991 616 -575 -211 -14 -742 -887 93 -514 -986 -445 -9 987 -57 750 -393 827 -279 988 -376 205 -501 -649 716 633 325 515 515 -388 -7 565 -108 902 -267 -314 869 993 -883 601 601 -591 29 369 565 883 830 158 709 528 -650 -567 -137 969 -309 700 765 -85 114 -404 -450 140 -263 297 -906 299 -501 843 701 100 -558 -600 -94 -624 410 616 710 356 -966 -974 -423 532 -636 -836 56 378 532 847 301 -685 -737 -199 456 327 13 802 717 -788 -574 506 -480 -83 -40 953 -502 255 -272 -960 129 -183 -651 -208 -166 205 830 244 469 -854 -517 515 287 -68 -697 -901 181 562 -358 -254 140 847 -669 -498 591 -796 973 -414 706 357 -599 -884 -144 478 -876 -421 0 396 -618 289 -119 311 319 -353 672 -213 -354 -929 -25 -285 -867 468 -53 -95 -606 309 -148 487 -590 221 266 724 -620 488 -690 -475 -257 873 341 -338 -317 299 -912 250 -967 -822 -280 722 -130 -898 925 223 999 -376 -12 -951 -810 -891 73 -547 -8 -252 803 312 -174 680 207 778 -349 41 571 -548 565 704 -606 -216 -939 432 -135 870 173 -127 387 571 533 -226 763 -848 -79 675 -456 278 -23 709 -74 986 978 -426 636 -545 -617 -948 312 934 353 -677 -148 -937 -988 -394 436 273 -479 -615 -944 17 974 -237 -220 -383 238 -335 224 666 -166 -39 452 549 455 -998 -60 210 522 455 622 759 697 -736 196 -185 -87 -647 856 -407 798 -640 916 -803 -979 -176 860 508 -217 207 272 567 317 926 -358 176 -766 -774 415 -570 471 760 -227 -476 -344 580 937 854 408 984 949 -129 -8 371 -965 -536 148 -742 -569 946 548 311 740 256 -61 262 56 287 -413 -288 83 -237 275 -731 41 958 -648 159 441 265 -237 830 -157 -381 -531 41 560 846 -733 758 -583 821 769 328 -835 806 605 -816 -853 43 -278 -113 402 -688 -254 -41 -982 -668 471 541 -258 -948 287 -981 897 588 591 -69 -131 224 885 437 604 568 -600 943 -854 -908 -884 61 -6 129 925 -465 -372 387 -525 170 -654 -263 285 302 -33 440 -49 71 -404 459 -863 -684 -184 -108 -664 390 312 840 -326 -234 -866 -193 -786 -862 222 506 432 38 -116 480 -132 248 -292 -806 90 162 -144 203 -1 -4 712 778 924 -668 -420 -772 -407 15 149 510 -355 98 -545 -784 -583 47 -885 -6 467 272 318 572 117 -396 -891 -722 -883 -757 83 -795 890 96 -210 -876 143 -419 -603 502 -907 223 -614 -204 846 397 954 579 -757 350 647 -147 415 480 -581 -716 -687 467 426 -110 637 -211 340 -798 0 -242 541 18 259 741 40 13 885 588 409 -379 -60 938 -423 404 -85 -564 913 213 -919 -752 -223 -958 915 669 538 -248 -886 737 252 -619 550 -824 800 -483 62 -393 348 -243 -964 608 -184 650 -112 -178 -986 -123 -269 -724 130 563 269 249 -456 -721 -351 -409 -567 219 -749 785 -46 -349 438 -639 -896 -998 -523 774 -42 368 802 882 745 -466 691 -937 66 19 76 -414 -331 72 784 -499 333 -551 453 -913 148 175 -457 843 -179 -625 647 846 -188 -955 284 -94 -50 203 -284 -535 301 420 482 17 915 948 -999 432 -74 225 632 -721 -280 -186 -973 -822 728 958 283 369 593 -946 -414 659 192 360 -717 884 -423 -202 279 -939 -448 30 838 921 -114 -968 -872 808 101 759 -28 -676 -292 781 934 -376 678 -294 -512 168 -181 -948 92 -429 -42 -858 -808 -943 -930 -17 318 -408 162 573 503 -879 -708 384 -233 -85 -818 -461 895 -482 -906 304 486 -309 17 581 532 533 -726 -702 -882 -587 682 -126 9 466 922 885 738 775 267 -945 -509 415 393 266 -892 -393 -881 -896 995 -969 -883 -718 -409 -686 824 836 -102 861 570 -273 465 -971 335 317 395 -431 451 677 836 652 -129 -150 -210 -337 -149 652 -261 397 119 -962 -582 596 843 604 -54 -634 758 753 -853 -367 554 579 -694 620 522 850 961 98 -658 -403 398 398 -449 684 38 782 -414 -861 480 306 250 -371 382 -586 153 -483 310 229 -433 -952 -497 125 -977 978 -731 -456 91 -850 449 144 -945 -995 158 -846 -46 -850 242 -68 -35 209 -853 198 -981 -827 -526 -50 -61 239 -495 -294 25 -25 123 -785 664 -538 439 98 -125 564 376 -574 165 287 839 992 835 377 -806 -605 -483 -660 350 864 -61 -40 -481 738 -708 288 484 235 354 -332 134 -705 -780 -835 -140 -85 -597 969 -921 173 -479 957 696 -644 390 312 -962 -999 103 -819 579 515 -338 237 -194 -654 -240 -649 -534 -793 -499 604 394 -704 -842 318 476 -455 -281 -37 -439 -223 797 885 -411 -72 -32 -359 -22 984 -607 729 345 -414 -294 141 130 539 -546 -470 911 -528 210 -585 427 849 -651 -490 -525 -532 -317 669 515 -810 -914 371 337 499 -39 -282 -310 488 913 806 216 404 837 -257 124 579 -67 -814 280 -943 -302 750 394 -728 -515 298 659 -830 -300 -861 946 713 -459 846 -925 -545 73 267 540 204 611 -393 668 -427 290 -410 345 78 945 -273 -317 -100 -440 -961 891 765 -495 410 -435 -246 335 -377 -751 225 -183 -321 970 757 437 -796 -377 249 -152 182 615 652 429 994 845 -760 -859 562 -195 -520 2 -853 702 -643 -752 68 923 -834 255 -93 259 317 -753 -15 603 760 356 -256 196 598 783 524 -693 754 476 -556 -293 928 551 282 720 -465 952 -275 -4 415 -207 -331 391 -291 929 -143 982 981 258 -795 -517 755 -793 75 -850 979 640 -344 -234 -154 132 301 -149 -49 -400 583 -260 816 59 -111 938 -17 -684 748 -466 531 -513 262 -241 -308 225 -152 936 157 592 251 44 -519 964 109 68 -362 656 -132 -188 164 312 -427 -233 377 -852 46 926 583 -774 762 -169 -785 -393 825 300 -401 687 825 613 -931 401 -841 -186 540 388 447 75 -703 -278 860 -753 -669 468 68 -375 -709 159 139 -252 4 883 -381 -638 -123 804 -550 459 298 747 -621 -799 925 152 -17 -743 -985 70 257 -503 462 -721 -823 708 102 92 806 -713 160 549 903 -58 663 319 753 -642 -696 -725 975 679 -796 158 -382 -910 888 52 -134 498 -412 -514 -557 -492 -624 -427 491 525 957 149 710 23 -372 736 943 574 898 -285 -440 998 -33 124 -280 -430 635 -765 667 -231 650 571 -725 663 144 -684 879 898 200 -55 -920 -540 -921 271 -469 -925 -769 -279 -711 403 600 443 -412 825 202 -568 356 8 -114 -917 589 -802 556 -849 -710 986 661 -932 348 738 884 -404 -663 -864 -515 -407 35 488 502 253 620 -107 -103 314 -410 670 644 961 790 584 307 844 386 926 470 -457 362 -798 908 300 766 867 -575 273 -372 -44 -49 -400 -871 470 -53 548 -776 -705 -181 219 -68 -208 -356 163 -890 713 303 -53 -297 14 959 -198 -937 -742 705 -401 -591 -490 -312 236 -160 -922 417 745 -405 -407 561 -490 107 312 225 -559 722 562 -556 -369 109 -932 670 73 581 -470 912 388 -855 -159 -359 613 872 998 202 924 -981 -493 -858 -979 -46 -505 -756 -159 656 -944 -185 466 417 -518 253 -610 230 473 -750 455 488 31 -678 123 -624 -614 -786 -661 4 -472 652 678 589 865 936 -100 770 -581 805 174 -701 190 -437 434 483 -470 -463 -591 -50 -796 644 752 307 -349 202 -23 867 -889 661 -741 -856 -67 -698 -860 -261 -790 -126 -506 -563 801 -847 -584 427 -575 56 66 -801 38 4 -406 -182 501 -461 -831 -385 937 894 974 18 200 -198 22 -709 -314 480 -745 38 -680 660 -422 513 -19 -185 788 -795 -134 782 -676 -755 -266 224 984 118 340 -832 845 -653 -426 -464 645 833 -349 -677 -172 40 805 -125 -692 -287 -404 -46 132 -735 -931 -645 528 -890 150 574 -574 -847 -461 -940 -86 331 399 -657 -7 311 342 481 -553 413 1 -1000 456 -217 501 -994 43 78 -449 397 -407 311 -475 -169 324 -655 -85 -80 -314 -793 17 -357 -837 132 -617 -912 310 -527 -919 -927 782 104 -729 -307 664 -179 71 389 616 643 -359 -568 322 -382 482 -608 190 971 761 -976 -703 522 113 168 585 -656 464 -720 -207 391 -265 -418 -609 -620 -570 -134 -842 148 425 506 704 420 744 492 -689 735 -918 508 957 79 206 -609 -83 874 -227 -305 -355 -122 -654 465 777 685 -312 -418 -698 -458 -838 -817 -891 564 200 56 301 47 32 451 -14 -159 472 -473 -295 827 14 -125 -659 -261 474 446 -578 -144 953 189 392 458 -311 774 -895 284 -900 -344 -65 522 769 192 756 -359 -37 -180 -691 -811 522 254 678 357 -49 262 242 -480 -299 364 653 974 502 -465 -155 -38 -484 -654 -148 -603 620 216 -49 -973 -540 -915 973 -117 -626 -164 -312 110 -628 83 -664 839 561 845 -741 80 -415 759 -857 -789 -779 183 177 -200 -993 696 672 810 -864 -173 726 676 -921 607 -737 134 -482 -243 -870 -379 114 -503 146 -209 -563 791 -987 434 8 751 306 748 288 -928 -409 47 833 942 913 253 973 126 -206 850 546 303 616 339 694 8 413 11 763 500 -850 184 214 35 -974 -698 -45 -347 -718 -884 -108 -685 976 559 -63 203 323 -883 825 -131 -725 431 21 97 980 125 186 529 -858 -637 -896 -546 272 -253 -960 187 -321 352 131 647 716 960 -156 856 -997 758 -801 713 -867 -846 529 352 581 -316 -947 -911 -289 254 522 359 168 158 -653 -274 -741 783 506 -85 477 741 612 -469 819 -858 -508 -94 -416 918 -160 517 206 958 -503 851 -995 23 -167 67 502 -595 -27 104 650 773 488 -668 318 -905 -959 630 188 989 -538 828 -273 224 -730 87 556 -684 -307 935 235 -999 607 -307 384 372 -259 621 349 -930 730 -436 -704 -463 527 374 -399 -335 358 715 87 -257 913 939 88 412 -578 141 212 39 823 -61 -295 -800 -456 547 -790 -607 -312 -120 356 27 -834 366 -867 -4 -219 586 856 778 573 247 52 -389 -980 -136 -274 -535 709 698 -926 -712 -226 -592 -785 446 -818 747 514 -949 36 -690 -356 528 51 -5 -938 78 486 552 524 -567 -846 391 63 566 -806 -381 865 289 -997 871 949 699 -559 -847 286 560 -786 -790 -662 -756 412 -185 926 -852 -281 -279 -390 872 303 -677 -622 69 839 -133 770 677 82 -838 453 382 -425 732 -189 986 -216 633 -378 -128 259 412 -681 -742 -538 -576 -191 389 687 898 -338 -360 -383 727 -135 811 316 91 -420 28 -766 -424 -233 870 75 858 -241 -293 427 -797 132 -519 -716 203 704 547 -245 381 -647 -265 -557 149 -331 411 -76 751 -949 799 -144 -965 -935 335 212 -91 264 -179 111 670 -552 462 -128 -291 -367 -500 -920 -38 453 -924 941 921 836 748 887 134 650 -370 -583 -853 196 -54 -458 732 811 -346 96 264 -527 559 54 -284 226 211 931 -185 22 270 -342 912 757 -762 -195 169 -59 -413 -628 -904 293 -560 -661 310 521 880 -446 -791 -113 511 561 787 252 906 -506 -260 -778 -990 452 266 425 -576 760 -36 807 -67 840 -908 817 -520 316 613 -523 883 427 -7 83 -348 -821 -144 787 26 299 -230 -200 232 -182 -995 907 950 925 -922 -886 -828 -302 473 206 521 846 -299 837 -179 -634 -95 775 -969 902 868 193 773 -643 -734 -268 162 454 -806 -198 45 246 270 -301 -759 131 -22 -569 -345 620 -542 136 -299 -535 -727 425 916 250 -489 588 -748 -341 -738 -322 245 417 925 693 452 252 371 102 673 -944 -150 625 -473 572 709 915 -668 -144 -494 261 764 187 -589 -341 -169 158 107 -85 -461 -938 460 623 903 -527 -710 -174 -5 448 -437 105 849 429 394 -211 539 378 613 765 925 643 -163 -591 -84 907 824 805 54 -668 -766 -257 9 558 -788 147 197 -510 234 41 873 921 -515 -358 -333 155 -317 -639 -909 -884 -405 -338 406 947 350 -841 -114 495 139 -835 -179 612 903 -347 -942 -874 222 619 -144 -215 503 -398 575 -622 -786 840 177 -314 187 -777 -360 -928 -633 -503 -455 482 475 -236 -959 -768 423 -63 -715 16 825 -215 -930 -14 -774 941 -271 725 879 696 160 -607 -397 -42 -371 -353 -678 -196 -596 -259 -228 997 -318 708 146 227 218 -902 -980 914 830 -572 820 -262 -338 485 -932 357 624 -386 -932 -890 -701 849 455 477 -725 676 -736 -388 209 -351 -284 -223 -515 903 564 270 -156 494 21 897 200 561 482 769 748 -964 -705 -230 -638 -875 -77 935 286 -568 -359 -684 -868 -345 539 571 -952 -477 -127 849 -724 333 109 20 780 414 637 -36 -602 -625 25 -765 -620 -965 93 -770 -834 -562 -342 -64 629 83 373 -202 825 -738 96 -551 918 -594 -49 218 -353 987 -198 927 370 -287 94 74 145 -564 804 -391 562 -695 -820 38 -65 521 515 272 -538 -795 407 865 971 491 856 -872 868 963 -919 -553 251 268 -197 -349 272 -21 -744 -592 -607 -618 217 537 -755 721 -498 -589 410 -572 -528 -39 -773 -210 -446 444 535 -732 -229 -460 392 -693 12 -854 883 -303 366 228 144 724 290 -639 595 -382 -484 753 507 -926 -168 -79 758 992 -989 -546 -947 -358 357 -881 118 -521 -336 -987 -762 -130 300 30 -34 288 842 640 382 -985 -98 585 221 909 -488 -396 454 489 -133 -846 -714 294 702 -33 103 912 -289 135 774 805 331 298 -978 -131 802 -596 -401 -790 -270 -31 -638 -990 292 770 117 -87 64 -863 -738 -610 -514 -185 253 -940 -864 -470 -456 135 725 -217 961 522 470 -98 -811 417 585 -457 965 -624 676 -910 84 -330 -7 -889 893 -808 -506 14 -461 300 769 -166 -701 149 -364 -819 -53 652 265 225 180 -731 477 656 563 -304 -646 -651 464 252 978 900 -108 12 -630 218 -35 -676 777 208 296 265 872 521 513 109 -596 904 -789 -119 675 -462 -157 581 -676 239 39 718 -881 -504 420 -667 464 -829 -943 318 -589 165 474 -23 528 -651 -943 865 573 -895 161 -523 -507 608 179 -158 708 545 1000 -660 512 62 -219 727 -667 723 -421 -478 188 -266 148 694 -711 86 317 -823 741 325 -281 634 222 533 -569 131 692 -866 807 -580 -491 967 253 -226 112 -257 289 575 -461 -957 -656 123 -25 -352 528 667 697 733 -639 658 480 486 726 833 -249 -450 -531 808 -211 827 -181 313 915 172 -459 765 -427 100 -236 267 -468 8 160 683 557 -959 -217 -818 -822 977 501 99 217 107 335 942 -77 -524 -285 185 -988 -720 380 124 897 631 -739 306 -2 -629 616 271 -450 -459 867 -678 84 495 -459 245 -157 760 -772 -439 -593 -595 419 -621 503 522 -371 -172 488 821 -999 411 -606 984 54 -661 957 -926 955 -76 -874 -920 -296 -95 349 9 964 424 -592 329 161 -980 -974 382 -823 -438 -550 -935 -378 608 -890 54 644 597 -731 178 373 -678 582 672 -165 253 478 670 355 -169 -297 836 -519 90 749 -382 -118 -727 581 -774 340 -672 -930 -442 227 780 -871 613 -697 -677 -540 -507 -850 792 282 -705 -757 120 -164 -569 649 -863 -274 -81 -48 837 -652 640 491 -674 522 77 -242 -897 -64 -494 -259 127 -868 -650 -851 -840 505 192 83 182 975 519 493 479 -541 -76 -297 694 -170 -543 -920 -60 -217 357 302 -166 512 -965 591 506 447 571 244 -99 -454 550 -501 -859 -14 656 609 69 395 144 -12 -394 -841 976 -202 -140 -461 -22 -235 -739 -702 395 -622 53 -470 -461 -877 -160 -528 691 460 33 -575 -234 -659 123 756 64 225 -528 463 491 -648 919 -155 737 -650 645 914 -758 -584 205 650 723 570 836 555 -142 934 805 20 698 -274 296 -756 -138 -112 174 -748 708 715 -920 886 -576 -169 88 -321 -472 735 369 937 192 -399 -846 657 730 611 -347 -190 285 237 -813 517 205 -698 128 -892 -562 -231 20 -761 -562 789 875 -919 -841 166 966 -916 -85 -771 247 764 -880 160 -58 173 -669 946 -906 -627 -97 139 312 -466 26 -873 -467 216 -28 -266 -270 -300 -953 292 -704 157 418 -551 456 -662 -159 588 992 -182 -785 671 -43 -665 469 883 365 922 -814 -338 490 -838 700 83 -777 336 949 -680 -119 644 -807 680 527 899 -100 -110 -465 903 974 645 -450 -504 855 -185 196 -210 230 -981 -62 -944 412 918 118 -77 -743 -247 -574 163 -57 -698 756 -450 -994 -185 582 191 -148 659 -690 -765 917 300 -505 -975 -338 -864 -786 -300 299 -853 -982 631 -294 -462 -281 -263 -115 571 50 205 465 -457 958 -450 -359 -325 -632 98 -512 159 -34 188 -321 615 -286 -877 294 -171 -664 -183 -995 185 -914 486 850 -659 130 481 335 296 -2 -784 838 714 -604 -297 206 684 -160 102 330 411 -59 -667 -609 8 195 -604 809 634 136 -276 -478 -469 969 248 213 683 260 607 -249 -638 675 -611 236 930 -612 -821 -579 -230 257 -720 -866 788 -561 507 386 940 -131 493 -22 607 566 683 -445 507 949 -870 -184 457 703 889 -130 897 -354 -488 -556 -555 228 698 -26 -638 488 426 -273 484 -420 989 235 -882 -249 -443 -474 726 257 -649 -164 520 -527 -620 -928 312 91 653 -534 -127 681 -630 -202 596 -242 98 -230 61 847 45 113 -915 296 -26 -95 -302 -525 -724 -564 -704 881 151 602 -132 491 -843 -949 -284 -689 982 454 189 142 -271 992 765 -319 630 -85 266 34 -570 -812 560 205 -922 -823 -920 -150 -486 690 -657 265 -873 686 -231 -977 -426 191 -926 280 -534 850 771 726 852 870 735 128 752 331 -562 677 -539 885 817 -243 -482 -572 -402 96 669 -445 -349 378 -49 506 -708 -422 815 -700 217 156 815 845 948 592 -162 628 -13 -444 -411 380 33 977 -402 -143 798 506 890 942 -192 900 -269 -829 -740 -391 314 517 859 -287 -826 180 631 769 -939 -551 -772 975 850 -512 163 -569 423 276 -899 -202 412 658 793 -182 362 -200 28 -498 -866 94 -285 4 494 994 -951 798 -441 -177 430 -322 769 360 448 -782 -538 738 864 662 -555 -917 -281 120 561 543 -310 -677 -791 145 -935 949 300 203 295 -302 -956 84 -87 -65 826 -133 934 -551 92 845 -462 -788 804 -766 624 929 193 985 -295 790 -12 445 -92 88 124 642 231 -369 705 823 197 -10 -654 -388 -211 666 -619 594 -695 354 -565 -472 -353 107 593 438 410 643 -288 502 -230 -230 657 -614 65 -549 677 189 801 -435 531 54 966 616 277 934 -589 594 -439 -975 -51 137 -509 -431 -576 -582 -988 123 308 408 -296 68 -960 77 -523 38 962 -388 902 587 746 -645 623 557 -339 -23 -626 734 -417 -751 793 88 -651 947 -153 628 986 384 -404 910 -769 -933 -828 -268 -64 -372 212 72 460 -292 -998 196 669 -364 326 693 -74 -178 134 384 -84 -51 -670 -71 -188 963 -490 726 113 302 -464 543 109 400 -37 -871 726 578 -303 462 -926 -984 848 -653 -23 -685 616 -501 168 890 36 325 -632 180 -957 -20 18 839 -995 -48 192 321 -408 -189 -536 -874 -547 930 -492 -454 -208 -667 -75 -75 -393 239 -684 -708 36 448 -458 959 614 -871 -166 -877 -368 48 481 968 210 825 -114 -793 -625 365 821 314 -624 -535 765 557 699 160 -941 -20 12 -833 -557 462 672 852 597 -127 30 -318 873 524 426 -670 950 788 -481 -93 -912 879 -16 855 -49 -254 -899 20 -180 -241 32 372 675 -513 -196 823 -586 -78 -243 580 -965 297 275 -541 970 369 -485 -607 -92 -571 -76 -774 791 948 -82 970 898 867 -716 -392 -501 -662 -342 38 354 720 843 -322 375 -780 967 770 722 822 -287 121 -256 500 693 -245 707 -345 254 -253 -14 401 205 855 -316 252 111 -827 735 329 490 -206 719 333 -445 92 735 724 64 405 111 968 175 -605 163 -357 695 -371 972 -306 -135 642 323 397 -750 -151 384 979 897 -70 283 -796 -448 33 480 834 340 -622 -102 -85 -267 -679 463 654 277 -44 948 -764 524 479 556 -418 208 -123 931 -723 828 -795 229 -34 249 -119 864 -946 -235 -209 676 -546 455 823 916 -389 997 -694 751 -479 -515 -308 -233 -218 -284 44 -380 -304 896 -442 -3 538 -658 -933 -647 312 746 855 393 -825 -328 700 -351 36 -452 110 -943 -300 291 -124 -118 -32 -20 147 -526 -469 -98 87 996 167 258 -99 -210 142 329 -465 843 246 794 -541 909 -46 522 -423 -770 -39 79 -128 119 771 -597 -662 650 -238 385 403 -721 517 -285 450 -115 126 336 961 -332 905 -173 979 -533 -686 -12 -861 -466 497 -538 -225 -571 326 998 545 908 -284 -175 -517 -622 11 -451 -678 969 118 601 206 644 978 823 445 -827 -121 -78 -796 648 330 -232 883 -744 783 -785 974 -513 656 656 915 181 425 -222 869 755 -477 380 266 -300 27 604 -989 22 142 659 -63 -480 46 -216 51 139 -831 873 516 -284 -586 1 -475 -268 478 -698 -566 417 454 493 15 -821 -668 -950 80 577 649 -205 -970 -781 262 -174 -967 923 231 654 500 -490 -262 -976 -633 -456 649 613 -385 -265 5 72 412 869 857 -80 -861 206 647 834 -64 652 -190 934 139 40 972 -355 -683 514 93 416 -563 -658 -828 739 980 823 -376 227 241 551 818 370 761 718 -870 -938 17 320 -658 -973 -451 -283 -261 570 -357 700 -732 -895 -497 -643 935 246 -683 415 -925 662 -604 11 824 407 -820 644 185 -968 -28 578 458 19 831 -832 261 -885 40 -786 -610 704 338 58 -446 864 156 950 884 -292 -588 75 -424 -473 -595 -185 -498 680 -808 -901 -964 283 705 -124 998 -660 -519 -619 -856 615 -6 923 874 905 975 17 935 440 -6 597 180 123 236 391 -962 180 -331 605 306 -442 -803 -114 483 -545 -577 -292 927 97 -840 -209 -207 120 931 -972 355 877 235 179 394 744 -358 -415 72 -285 -590 -311 -440 135 369 213 -724 498 515 967 -586 959 377 -399 -157 -916 293 -364 -19 319 -177 437 -684 391 932 -542 297 627 544 125 282 557 341 -910 -532 334 901 -975 -413 374 -324 371 481 -756 102 335 -758 287 -180 -85 149 577 -436 517 -390 641 779 -721 289 -238 563 715 668 466 -686 -992 317 779 -262 -47 625 -673 527 -380 -530 753 455 -789 182 549 929 782 -573 -318 543 280 489 828 60 922 699 621 -416 -205 982 396 -586 -516 205 -677 -302 815 849 -669 240 581 -5 -122 -71 183 -404 -148 27 -678 -255 -382 369 912 495 -468 -471 -225 58 -149 570 485 -498 -916 639 853 -763 -584 743 883 -75 804 599 -926 -929 -398 -575 -466 956 -799 -449 577 961 -165 550 431 459 106 426 504 -398 395 -866 955 -138 -254 -199 -301 289 -375 711 -865 -58 141 242 -648 -381 -88 32 -505 -899 120 534 485 395 -28 180 -299 754 -469 -120 251 -695 948 383 417 -473 -88 208 -592 -975 -732 295 871 447 -163 -461 637 979 -95 975 -116 113 -849 376 -901 -947 -441 244 -716 -484 -651 -258 909 164 295 -934 -216 -670 -178 274 -420 -429 388 -919 -894 -269 -284 869 840 -786 871 254 -820 743 890 -932 918 498 -266 -881 426 -964 516 -645 -587 491 -591 -410 429 -352 -298 610 -875 497 918 -646 -852 160 -774 962 -894 11 50 -479 334 -891 193 137 -183 69 -812 -99 112 727 -11 -377 -539 -849 -887 -795 747 586 -305 -414 472 -248 -56 722 903 -757 304 295 -339 -897 -786 16 -599 214 -805 110 -904 368 -747 -978 -366 -903 311 -539 -949 210 -623 605 -951 700 -515 -232 846 -496 318 218 924 -738 -862 523 -344 43 824 756 -552 -54 -600 -112 388 622 955 -228 -946 -884 -336 782 672 -988 694 238 -114 454 157 487 921 -208 421 -807 75 458 -912 315 866 783 -697 544 384 721 434 -506 102 -531 973 227 -315 -226 -708 601 345 794 -881 964 -424 -327 935 264 971 -228 13 -550 923 547 -4 244 -956 -860 -388 621 105 703 685 -714 50 239 875 215 -614 822 973 479 -234 -684 602 -516 -55 307 -245 -528 -140 196 -195 955 -853 -32 186 683 593 -782 771 -268 142 -946 -404 -905 -72 -784 -352 -716 363 112 -905 450 -20 652 569 443 940 940 -525 -354 -213 -275 -889 471 450 546 775 -746 -456 -901 -12 -320 -165 415 -543 421 -750 475 -675 743 -31 561 468 -226 -462 -275 438 -773 -432 -633 535 -304 5 926 -543 -619 -48 -695 -925 -153 -587 856 -805 4 -327 317 -379 745 202 194 -417 -414 203 314 -620 908 825 226 -98 -872 409 707 -537 -802 -234 -852 -294 -428 -438 950 -480 853 307 76 -342 -801 361 -435 -780 736 470 643 -388 261 877 30 -609 996 469 986 489 463 -474 113 -924 -236 -123 -806 -370 4 -601 -90 -153 -744 -707 -410 -201 -949 -70 348 128 -464 -311 121 164 -444 739 -850 86 69 264 717 -223 160 -948 974 731 -280 604 -91 -994 -59 918 -25 227 811 219 -161 133 757 746 -498 985 546 -619 -521 -393 535 250 253 -9 -366 -560 748 -814 -684 -138 -467 962 442 -133 -784 561 240 -87 40 301 50 -406 765 396 250 -994 -531 -79 -86 -339 904 284 176 989 -192 -405 739 -234 -605 -874 753 203 444 183 -644 642 -57 -164 -23 -840 525 -948 187 932 -991 328 657 -877 656 754 -832 286 -143 -545 -420 -983 -617 891 213 666 -266 500 72 769 25 -523 673 -250 169 -311 -953 -877 675 -689 617 46 -131 -12 279 406 -502 -901 507 -510 -605 -868 493 517 -177 -596 -561 -379 883 742 -938 -581 362 -414 167 867 275 510 -990 590 285 170 -239 -967 -550 -23 -232 -843 387 321 31 -663 -608 265 791 436 -921 284 643 -192 426 -55 -677 844 -897 -194 -96 86 381 334 -74 -677 -962 240 965 -285 -623 -88 929 -148 -964 805 -117 -824 -573 -495 -14 821 -322 260 -265 -905 -506 90 -4 394 -280 166 -52 -800 -591 929 617 -823 349 474 122 460 864 636 884 -287 -757 574 -876 -355 590 410 426 163 -427 -30 716 131 530 -196 -85 147 -642 -471 -972 -882 -843 -295 -358 954 -542 -289 -303 -399 -918 931 -539 708 101 -514 79 -685 752 25 -694 515 -209 -52 -341 179 876 -998 63 905 823 -322 -768 938 -724 -700 819 22 -411 -297 -789 -387 -530 932 651 -142 585 233 988 512 879 -792 -166 -831 -636 -674 797 400 199 706 865 87 970 682 625 -594 -216 4 272 808 18 -436 -316 454 -599 978 688 906 -378 -464 994 -204 420 -173 972 241 756 -3 306 765 -74 -772 -57 -804 -262 -27 187 166 657 465 407 722 -844 -959 -208 -470 -992 88 -177 916 -986 655 -694 364 420 667 757 -580 -94 506 713 -381 564 -264 898 956 -782 -161 613 -150 -317 163 171 -585 -272 -57 -588 -926 -894 34 -215 -470 559 -134 -287 351 -396 -775 -585 381 -910 -940 556 495 803 -341 286 -31 550 -780 358 202 709 720 -255 -826 -79 836 276 453 852 826 51 -66 -377 -489 -667 -520 -923 -15 604 -738 495 611 -840 -684 943 -760 -427 4 -65 -364 -266 633 157 -476 696 461 720 436 -533 -956 -892 886 12 -363 277 272 -106 837 -455 317 -502 745 730 483 -21 717 -727 616 809 409 84 92 -301 -593 526 -464 -440 524 695 612 -700 151 845 -567 -146 -488 -634 194 534 -598 371 -772 968 -100 753 582 393 948 770 393 331 -374 25 -757 440 -517 -720 322 -494 856 -731 911 154 89 -827 823 -259 -674 458 -452 36 292 -563 -607 127 -235 -660 363 718 919 443 839 760 -179 441 -700 -491 -322 647 683 -738 -581 -236 671 874 644 638 870 -414 496 430 -217 836 277 633 439 -234 -208 108 -2 -757 -515 -149 -799 -794 -677 -944 164 968 266 -900 -442 -287 744 -460 -201 973 -721 -220 959 -307 144 470 638 717 -866 -361 -146 -258 341 -332 766 807 -867 378 620 -234 970 916 684 -975 847 648 -478 658 -743 887 925 35 46 -754 -867 -624 214 -154 106 559 208 -94 -127 889 733 -19 343 -483 420 -50 -364 602 -994 -294 281 143 -606 -365 582 -345 574 -566 366 191 -913 -585 -112 938 -396 837 -239 -1 133 -586 649 539 -516 497 -409 49 588 -91 828 166 -768 744 305 -421 406 117 -957 797 823 -971 506 -670 528 496 -198 -498 -808 -121 771 -989 793 826 -450 -578 -429 -970 645 -26 -965 -122 -954 -926 806 196 774 132 -895 -756 377 -878 746 -888 -34 558 396 26 -946 -659 -966 -957 -236 556 726 -135 910 -477 -689 319 335 336 -805 -783 -932 938 246 -738 -997 -557 218 428 -688 -756 -444 227 743 854 771 -355 201 -181 379 -950 -223 828 578 -382 208 -904 300 452 -60 418 -841 368 707 675 938 -269 895 -501 -286 -47 -68 -84 336 -668 -93 -454 782 827 884 559 745 -951 -442 243 773 189 -246 440 -108 483 -59 -3 434 996 -793 282 667 -208 495 137 878 -138 -997 -173 407 449 101 135 780 704 -253 -488 -608 543 -823 615 918 197 -503 293 119 821 -609 484 -486 -615 -687 -399 393 -397 -327 -143 -889 205 527 955 735 -657 415 -853 429 902 492 481 -694 749 -778 667 -803 -537 -706 473 816 541 -90 -708 159 738 770 -505 558 402 452 409 -733 143 366 533 -318 -774 -823 137 426 -458 -210 909 -13 597 672 -918 -412 -51 -20 13 -88 -470 -358 65 -236 -330 -799 446 -57 -712 828 643 645 -776 65 -69 328 295 -687 2 820 832 -310 790 -270 -50 87 -675 -369 -317 -89 -106 352 772 -204 199 255 850 -767 566 -217 -241 -305 847 662 -416 -177 -815 -369 -91 -533 -229 -606 -652 -307 -804 387 897 -804 663 953 -493 -146 -197 806 -375 843 113 -577 889 480 -99 -394 957 622 -538 346 -868 -967 -261 -618 560 -573 -843 -32 -422 -461 472 479 -492 -791 -589 523 21 -234 -70 481 -434 -947 157 76 -231 123 -332 -266 -966 -810 -918 556 509 -525 339 283 -866 894 -852 -237 -108 -921 243 155 982 -283 535 489 543 -722 410 456 135 -926 -962 410 -28 198 -322 -703 136 -97 -433 -460 229 -181 -823 481 -821 -924 -942 -411 -855 900 962 -571 392 252 -78 669 -838 510 -447 -988 -872 -72 -570 66 757 -851 612 -727 12 -648 13 -150 -657 195 -135 -955 -623 -688 865 -357 104 -777 314 900 928 -811 540 227 -52 320 -97 312 -297 154 -166 -991 855 700 105 555 200 389 935 -78 -239 103 -141 -402 429 156 243 -437 -263 712 -800 850 -62 -18 -639 103 -793 267 -554 -212 566 977 624 756 -973 780 -931 -907 -480 475 319 798 167 -31 -883 708 716 636 999 -784 289 -592 856 623 -141 866 -521 711 896 387 -515 -846 642 -657 -420 -119 -379 -743 -468 53 150 -656 -904 848 634 -494 -359 -922 -663 -214 394 36 597 -598 269 219 -722 293 -117 -72 -933 -549 6 -466 -816 88 -563 517 -516 728 -590 -389 928 -687 959 939 552 67 -72 -107 -365 -911 426 213 -561 -646 -451 -867 -683 -625 -980 566 801 352 651 -169 749 276 -526 591 48 361 443 917 927 -562 -559 -358 -561 -380 849 -47 180 426 771 -707 -767 940 -931 14 -708 -397 694 325 -162 290 -601 33 62 467 -174 527 126 610 -266 539 108 -951 -413 686 -818 -371 -476 -70 -550 351 -150 865 899 -93 -756 884 926 -749 668 402 624 246 -31 19 -172 394 -414 -673 -845 -665 -958 177 626 -253 -601 -361 735 539 965 -274 -400 -488 -696 499 -381 -178 229 196 519 -259 881 -791 -636 106 55 -719 -299 813 -392 -263 -316 884 -247 211 -367 -975 -349 914 -659 38 254 -637 -845 832 -512 876 -583 564 806 135 486 -705 394 -151 -56 451 514 979 255 448 -945 664 527 630 196 -23 373 201 678 276 -932 703 -713 60 -347 887 216 552 -424 337 230 683 602 340 175 -908 420 -858 -202 185 444 -686 403 -331 -35 455 180 -325 978 643 -907 -151 807 -463 -560 -914 -983 761 38 33 578 817 746 -397 -325 -635 -639 793 71 -713 820 -674 -81 -547 862 -973 465 253 74 -948 101 -683 -524 -806 66 190 715 899 -578 -447 -473 501 -962 859 -155 516 -823 -813 -82 852 82 192 -862 -658 -883 -834 -286 -75 -105 560 -503 -135 401 232 359 -733 -745 -775 -505 690 160 954 -345 -591 -292 -719 116 871 435 -1 -169 936 -688 -724 190 -289 -551 479 987 934 -780 -939 -443 -47 670 -112 -429 -487 473 -507 394 -697 -343 180 -613 -100 -50 962 106 -420 646 -381 552 826 -571 363 394 808 -146 -289 248 -24 -134 -984 278 937 -58 711 -650 141 598 948 -594 24 -870 113 398 338 96 239 -879 -783 -671 906 605 -714 777 174 832 395 188 -728 -23 31 333 -280 -372 425 916 614 -20 80 -297 -481 -88 -993 295 -29 610 -239 -801 -431 -113 976 893 -486 81 -828 -164 767 -674 676 -192 -270 316 306 626 131 -944 424 -909 -36 236 -106 -237 -474 -576 -112 285 673 186 -413 -365 -434 564 -745 428 -69 -758 -682 -237 874 -20 -364 -113 94 571 764 -725 682 511 687 813 -453 -621 -368 114 139 301 535 455 118 95 -425 -699 -630 -629 -44 727 119 -488 -146 -22 519 -692 877 -629 -728 171 600 808 -331 -607 910 -399 -87 -475 -25 645 -875 -389 -457 -149 -277 167 855 -851 318 -959 330 395 -628 535 701 861 -950 425 111 175 -940 468 760 667 -133 -11 -127 600 723 -832 919 125 263 253 -13 -292 -995 -532 -638 686 936 259 -583 978 213 -387 259 321 -585 -765 -398 409 874 -993 951 34 481 298 -213 667 61 577 976 628 -286 36 546 -700 -938 520 -962 931 -347 -664 -653 204 -406 -815 -577 622 408 -457 -908 66 569 804 -880 996 -834 -661 280 859 -134 977 415 19 -689 687 753 -945 -759 -650 495 -774 -461 -141 -930 -294 330 324 -584 420 -503 182 -949 903 -224 -533 167 -752 435 478 3 361 -867 55 751 -989 363 100 -225 -225 -678 414 840 705 214 -366 625 20 -474 971 323 -20 327 949 525 -897 358 41 384 133 -698 122 918 203 489 224 -3 372 -476 198 135 281 -641 934 -826 -652 845 856 843 226 -34 -37 -736 461 502 247 -858 -425 543 579 465 -986 -702 -852 645 414 457 -203 -675 693 -201 -382 124 384 -26 -746 916 351 194 -388 764 -760 129 -910 586 465 935 -698 -962 292 -782 369 -405 900 992 -329 -132 -203 620 781 -443 323 733 -234 -387 959 237 -28 -853 870 -91 -251 -64 998 -693 328 648 -761 199 358 421 -388 -195 883 -742 -101 748 -681 -704 252 -970 545 -614 -823 -640 355 515 -9 31 -937 -183 -393 115 434 -151 183 -531 -923 -579 645 232 523 102 -752 492 -51 -308 569 115 -741 584 -377 -279 490 -207 821 840 921 80 518 468 994 -454 747 -806 702 -67 41 -635 -404 883 284 -513 158 58 451 505 522 -395 -66 -131 -535 -854 -466 143 -487 -10 495 530 744 712 648 107 -904 4 416 33 408 -22 -535 379 -991 276 264 -498 586 83 79 -393 -24 -24 833 951 -452 787 840 -208 -142 -113 -238 242 338 -166 -718 898 55 779 723 -614 301 -619 -398 90 -361 268 -373 -951 18 -30 -246 -649 686 553 -569 345 -27 -19 -54 -451 -730 -573 -92 -757 -700 909 -743 336 -360 181 839 871 509 851 443 -787 -572 -558 -826 -189 348 302 944 -852 636 570 -564 695 135 144 570 -289 517 201 -913 34 855 254 158 -459 236 -765 30 386 164 -54 -586 434 -18 905 -293 -257 -387 510 374 -226 756 300 -990 93 150 225 -407 221 -160 -42 91 939 473 -598 -360 182 275 -645 -564 -887 -110 348 274 830 -824 -474 933 170 -247 -211 -99 -951 11 -145 -80 -903 69 305 -697 -964 163 -372 -850 -460 -666 169 -381 -449 286 595 -933 823 -359 -694 499 -896 787 -829 -74 -80 -174 -17 70 -433 -464 -414 -487 -118 -898 376 -919 326 471 -945 -878 -249 259 -910 -463 -699 -546 154 -943 484 570 861 567 976 -472 -522 356 -559 -636 -445 -365 535 851 890 -160 879 -569 -113 452 -947 -292 -721 -895 214 -738 865 679 -723 -516 -59 757 -353 244 -394 239 -914 -127 -776 -271 -223 -851 654 595 -883 795 176 820 -999 344 124 750 481 596 -893 -938 416 -694 160 -874 592 -958 946 801 446 178 -266 863 117 -148 775 503 -830 976 -855 260 -226 -912 5 -124 459 696 361 806 397 429 253 -848 721 594 -683 657 -621 407 -202 -806 -82 -145 840 437 -394 -971 336 -88 -681 -800 -866 584 -873 -422 573 -355 237 -1000 -266 -963 -942 -713 885 -602 992 -280 -938 -855 -758 640 957 814 -471 -238 781 126 668 331 985 637 903 375 -627 -690 -187 807 493 -745 648 -337 553 911 -518 -475 763 342 -807 333 -120 429 -805 -294 635 586 -584 -282 -196 363 537 -714 870 -804 -558 659 -243 49 -482 871 -870 920 32 -791 -171 -514 522 -505 772 -930 80 547 645 -298 -800 -729 699 -910 -15 710 763 -337 818 -464 -316 -898 -82 762 781 434 32 -34 -401 524 879 -48 79 -245 757 -312 294 384 538 558 -21 226 -489 121 -303 256 50 384 -716 -223 -948 346 -819 -556 -515 -727 975 150 -64 252 -330 569 -385 290 -795 -600 482 -850 -545 42 -799 -420 -30 463 477 -188 638 819 711 -818 -874 -217 143 227 272 954 207 -581 -948 288 320 48 -443 364 677 -776 527 -278 727 -820 42 -676 -39 904 -255 502 99 -31 -819 484 328 424 -401 -236 399 937 -676 -178 277 -679 331 141 -350 192 271 800 -601 -567 -567 623 150 698 643 -915 359 586 325 74 -917 134 -743 -814 -849 900 495 -590 133 237 -803 997 -328 776 252 378 -314 -69 -21 795 -897 -827 -779 -193 -598 -188 499 -173 -490 -996 -685 248 720 358 -715 517 704 -344 128 597 328 -550 -547 -686 982 -522 -733 847 448 927 211 242 733 -591 -299 266 -361 -585 992 -591 121 255 393 753 70 889 280 497 -217 -441 240 -338 -4 330 -36 -464 -94 189 371 -119 530 -829 67 228 525 472 588 861 -925 -490 36 468 814 118 78 -777 -291 -167 -721 -124 513 529 -516 -406 -394 -750 677 325 -509 206 601 -725 70 959 -193 284 120 -204 -271 -223 -138 -58 346 -847 -937 -972 122 162 -333 196 389 404 985 129 -721 -804 -713 494 147 -735 905 -131 184 455 467 814 517 -145 376 394 -257 588 -498 587 414 602 -486 123 730 -804 601 236 -385 698 806 8 -30 -536 -329 -807 678 367 695 100 -85 176 295 -322 -24 -96 -102 604 -186 -138 -83 256 -789 697 -83 -589 -316 286 -350 -843 -507 37 855 -333 788 -74 432 466 148 -774 -774 237 -985 636 -543 -625 -96 -579 -704 749 125 -976 -295 473 -984 -106 532 -704 344 -559 -802 -92 252 -709 618 -741 524 -801 987 687 -843 -323 735 804 154 582 334 -15 669 757 -217 -798 466 -497 -171 -219 -187 -112 964 402 768 528 -489 476 3 -611 -868 -195 -555 -991 -699 -785 -953 -966 -790 -899 -159 770 -412 802 -995 446 709 -181 548 -212 -209 -797 963 311 721 423 -625 -565 100 -312 -739 -78 -861 -863 -975 -900 285 713 -819 -723 -410 206 -951 -463 -261 292 -299 -489 -633 401 -718 569 516 176 -886 588 659 -536 183 -270 -739 -263 -714 671 -785 176 -297 -333 971 -992 -889 -425 926 -386 -964 -566 -800 690 -994 164 285 -231 -508 -727 171 668 -501 61 921 848 -375 -397 326 -956 -155 -852 -508 535 703 360 838 228 -549 973 146 536 -854 6 -800 -769 353 -466 446 -473 -67 564 -169 -668 -634 362 226 -85 -557 -549 977 427 588 808 620 -765 801 -784 717 432 780 416 389 -149 -743 305 -625 -163 -240 282 -766 844 62 468 989 656 879 -430 -628 8 461 191 -974 424 -451 807 -62 -198 609 191 725 -103 432 352 -584 326 6 -203 -207 715 992 704 784 -477 529 -158 568 -251 576 315 778 722 862 -934 713 989 -384 532 -995 870 408 -648 -90 900 -633 -103 965 -916 -680 -540 -887 939 -551 -539 -359 29 -839 531 -29 867 -414 907 983 457 -561 -438 980 -211 221 -614 -881 779 -88 614 293 608 -253 491 -39 -786 152 -711 983 735 262 733 325 -896 207 -152 872 -931 -199 523 715 217 -257 -243 917 -704 -59 -507 492 -834 472 -47 -62 -943 737 -311 -49 -919 702 180 808 764 99 -818 426 -594 142 -27 244 -834 488 371 -123 -631 423 -246 -997 -495 994 76 629 704 621 88 -413 -95 87 968 177 172 -669 360 513 146 -701 899 -928 -414 820 -496 652 81 62 -872 -270 -264 -703 -639 414 -300 470 -100 -918 762 -989 -568 559 154 -943 104 -198 893 710 -627 383 149 403 -787 283 -181 748 82 488 -947 695 -151 -856 -914 -915 886 590 -38 521 -583 230 -688 -195 -846 181 -728 452 -500 -36 997 -230 -212 -849 -234 322 87 868 927 -922 304 981 -254 832 -656 -548 -883 7 347 -3 204 347 857 -707 -332 358 346 -465 -275 -237 -541 -538 734 -147 734 158 -305 820 289 493 -977 867 26 -110 591 119 60 947 952 759 -7 -689 381 -926 502 -823 995 262 604 105 -678 952 203 -617 -971 -143 -234 -9 665 523 -639 29 -177 282 -574 802 747 -16 618 369 -568 247 -408 465 -783 -205 -420 -443 -441 -919 -240 -318 723 -678 -84 30 -846 75 506 315 284 -281 968 214 215 566 967 311 -498 971 -665 739 -421 66 -461 751 -848 728 -619 144 778 -930 865 -239 891 742 -698 150 -772 53 -222 -570 -267 -294 -70 719 848 333 494 560 401 -727 -301 -623 -153 -615 -537 640 -719 -39 723 546 67 106 -648 237 -51 -601 -939 -874 57 -420 444 -41 25 -634 -858 78 559 -658 850 367 755 392 -255 -933 -930 -531 -348 -635 -991 682 930 217 671 867 -910 720 -120 -642 -797 -282 -45 984 161 -374 -237 360 185 -557 -697 251 -482 -20 744 -301 -783 94 394 927 -218 32 -173 523 562 521 526 197 772 -556 788 17 987 463 -208 82 -366 -766 828 -194 -768 -948 48 -535 -844 -564 -137 290 693 949 785 698 -615 148 537 890 488 817 533 98 -20 -942 806 -364 540 597 574 125 47 857 -770 -414 -431 -1000 603 -595 -562 -3 -414 211 -740 790 551 838 481 -241 532 -463 222 607 -189 -96 469 869 72 931 -438 -654 257 -220 450 -490 -940 559 943 -826 797 208 389 439 945 -518 583 276 -388 98 -865 411 656 -876 -539 -926 768 218 -184 206 272 117 500 786 -440 61 438 212 -597 -597 -158 256 -472 -965 -696 -590 -29 -783 933 626 2 -64 -580 828 -594 -974 -98 890 -460 912 -576 -399 76 -269 -749 202 -605 99 941 -582 638 -104 -534 251 -455 381 543 -900 -276 550 708 657 710 786 973 -360 148 794 256 829 720 -481 -307 867 -178 -228 -650 653 -78 -792 343 -632 372 -713 487 -509 108 -966 61 -107 295 869 946 61 322 939 -581 -749 233 324 234 -599 -664 469 10 462 366 -856 -827 265 -887 -580 -161 121 258 -676 471 38 -946 -683 -640 770 477 -976 616 316 -485 -900 875 49 -86 784 -578 -139 -340 -228 -442 -909 -675 -320 -267 918 -189 904 -694 928 562 79 -584 293 656 -975 -581 -838 761 -172 689 -889 -122 777 -834 514 765 -51 939 -210 -617 646 -33 505 -756 341 -999 -124 167 -925 419 -913 962 804 -738 926 754 -749 -344 863 99 -851 551 712 644 214 457 852 -471 -165 -274 40 -530 929 852 -826 -15 -733 -317 656 -791 -776 806 808 925 -360 265 376 -728 -96 312 -570 518 310 773 -320 -752 508 -740 -599 -428 -288 -961 -199 -740 -200 -910 -460 -569 132 -262 -523 67 -80 -61 36 489 -409 -419 -292 -608 -48 -477 -989 178 -907 47 638 -1000 -867 504 -993 794 -611 375 976 613 -890 766 -320 436 -720 437 -851 -930 -28 478 332 236 -99 653 -70 632 790 -641 -466 345 765 327 174 -22 -314 859 325 -527 763 556 256 178 554 -861 -794 -937 933 -985 -765 141 -725 -203 674 -372 -694 -521 664 -1000 9 -919 490 -68 -640 693 561 87 565 -788 -239 788 780 -946 -696 195 -345 -252 645 650 253 462 -643 602 41 -63 418 67 673 -278 -128 -43 -381 385 -807 995 -907 775 85 912 -280 -720 67 -88 656 -81 256 956 359 -309 227 689 50 363 907 -357 683 750 237 -873 -176 -651 -132 28 -276 37 -239 289 -207 -98 317 94 995 756 613 527 -476 -268 -542 -752 887 -850 125 391 -210 -979 611 62 -778 -315 -168 -162 699 -15 -206 402 884 -451 966 -56 727 507 613 34 -212 -147 -1 -280 -4 442 -504 -585 -16 -222 962 514 513 -599 -75 503 -645 -307 813 433 631 621 -670 243 -719 696 863 -723 -631 -600 -191 -297 944 833 -973 -482 812 -748 -923 97 613 722 -632 320 712 -159 -874 -225 490 -677 832 283 -359 -692 537 -536 -922 -349 -174 784 161 -652 -461 682 932 -235 173 -782 -313 329 425 242 -970 -236 -486 332 -873 659 498 -33 -582 -848 -505 360 33 -995 -573 -630 106 -107 -567 822 -808 -33 -226 -137 -894 568 -638 248 377 -268 -297 343 996 227 -827 903 21 16 3 493 302 -836 544 811 715 -234 610 634 -450 40 -305 -205 736 284 -731 -401 -724 524 273 -11 945 -488 286 -914 -808 376 -435 900 -72 -401 -781 -889 -176 665 278 -931 -482 147 787 -572 787 -715 32 -539 93 -27 971 -118 -481 -48 -440 -628 42 -893 572 -272 952 -417 179 -642 -550 894 -415 350 -427 431 -503 18 -795 160 152 -308 -99 -362 923 202 468 964 -531 466 -505 376 -226 -292 -186 927 345 -648 -356 -498 -491 546 335 -866 814 -585 147 924 -251 -11 -39 694 97 150 -731 -14 -70 -553 30 -985 -270 -538 -838 -929 -834 -576 585 478 -243 -39 -698 310 -190 -944 283 -114 -262 -383 454 -119 -733 -991 462 -587 872 -875 912 49 -306 -871 -32 678 -192 527 -802 390 -557 -708 456 958 280 610 -983 201 -673 -406 313 -11 479 -598 237 -788 -229 -850 342 979 181 -852 377 -528 336 575 776 -823 527 -781 205 -486 -448 -656 -540 -3 -327 600 328 154 -844 -103 -394 -932 -220 -366 -44 872 -454 -405 -698 990 -768 682 248 980 -326 663 940 910 584 324 -266 -188 -397 -991 523 -462 -700 301 150 267 375 -992 807 406 -238 764 207 -257 -573 476 -825 -979 -6 773 -562 39 306 993 -437 -164 758 -527 363 757 923 -417 385 -252 -807 418 -154 -682 377 888 -465 -395 409 -401 997 79 721 417 -730 -524 -473 -10 -760 -14 -990 -442 538 600 -917 175 63 -58 6 578 564 -405 -105 -831 -599 491 158 149 -79 -935 989 -308 -39 299 -707 564 975 324 -421 296 284 401 -839 577 -854 -854 -568 956 21 306 896 -682 664 -960 -97 -924 779 863 -730 -321 -576 421 -761 -485 946 -469 507 -401 225 715 -492 -217 501 -443 614 102 217 -700 -758 -117 -600 -541 -81 751 389 -501 -698 -432 699 746 192 -643 -238 -748 -586 -363 -413 831 -553 -707 -162 322 -324 -625 799 -59 357 -924 658 -917 -725 907 211 -444 -607 747 -116 -988 291 -701 886 773 69 769 -38 550 -919 977 -805 -177 467 40 -908 -315 -85 -676 -218 -369 920 -322 -706 -735 -284 -545 -794 -280 880 209 163 -969 854 522 694 133 699 725 -896 777 -2 -787 318 -821 344 -300 604 -859 -421 429 932 -31 -6 747 353 10 675 681 -790 870 506 489 889 -158 403 85 648 -818 -24 449 -102 -749 -502 130 -613 -503 713 800 437 -861 662 344 921 -255 975 -197 -899 -800 698 369 -314 26 474 540 -374 -960 -854 -519 905 179 819 -51 377 -943 -948 -498 641 -883 -506 289 -494 696 677 -173 98 336 908 -119 367 -584 224 -85 -230 37 102 -118 -775 256 -409 -831 -988 362 -784 -489 226 74 -73 82 77 749 -968 -884 -398 -155 496 -937 -733 -717 -963 -746 -93 -529 977 426 732 -8 -713 236 363 -894 754 -110 -744 174 382 -404 -576 -40 406 967 368 -321 491 -672 -329 456 261 -607 133 -701 -239 141 419 -901 298 -416 -52 458 -197 -285 516 454 -14 -934 120 -563 -23 -86 -696 176 -77 678 -573 -373 924 -721 912 315 -620 -603 -82 345 -246 -991 -434 273 999 -237 -706 -724 542 -739 -421 -532 -288 -983 997 -602 -559 656 -991 -357 492 6 88 812 805 218 681 555 907 661 872 -334 217 851 204 26 -722 -630 -767 777 361 -874 -69 -622 -506 879 7 718 814 996 -969 -597 -279 -918 614 844 -861 274 628 -377 803 -809 294 -1000 129 -510 -911 -958 -400 -440 -498 174 46 801 98 -266 986 567 18 -681 262 965 -660 407 -611 176 -184 -587 -787 -468 429 -734 -71 -337 887 285 -364 159 985 -350 72 643 423 435 -184 375 -242 281 -938 -38 -664 141 245 979 364 409 443 325 920 871 -918 36 -543 -892 885 -163 -68 -825 -630 -634 -217 503 -280 -180 30 137 -567 381 -735 674 223 481 647 -376 -914 757 -387 -363 243 130 -163 822 284 -717 62 -646 -388 -212 196 -798 181 714 -436 -936 53 -81 705 71 -302 657 -595 -449 -419 735 27 152 -74 -587 -749 -282 -320 979 715 -246 122 -387 971 236 414 497 -193 -87 -994 872 -179 -828 273 11 344 124 324 -848 -570 845 509 372 731 -651 -148 -622 454 849 -348 -521 -442 -242 500 -585 617 645 -534 445 595 352 505 134 -471 590 -605 -661 169 -997 155 82 -323 -749 121 -563 -159 -982 96 986 -387 401 -293 -239 -565 141 729 -263 583 -919 724 147 -745 -487 -841 -42 217 -271 -257 -363 120 -821 935 -520 -741 532 995 772 -760 -371 -168 -73 -850 922 -925 75 -190 -432 691 -578 -239 492 -246 889 492 115 -254 230 1000 -243 336 -585 871 -865 -597 -241 -684 829 -150 -660 176 -540 300 -504 -543 910 323 749 -350 501 -512 609 -144 -55 518 -530 842 306 -551 66 -917 -801 -991 -783 -811 -704 -847 657 -494 -495 -250 -383 -939 -919 731 641 -586 -715 201 -890 112 -439 -644 -48 -388 31 47 -119 684 972 -184 871 -868 35 -435 -855 184 -819 -465 194 261 173 -816 964 808 427 -752 680 857 -861 -366 -965 -212 -193 436 425 941 104 -978 271 592 257 -559 219 402 308 -581 -416 -173 69 -503 -200 -418 698 -637 -719 -318 -442 -339 246 278 -807 -746 -868 300 322 -292 386 -393 14 -69 733 565 696 79 -783 -368 166 -827 -276 655 -843 460 462 -966 -199 -725 983 568 687 -843 92 591 -36 -145 764 588 -707 -14 423 710 -673 -584 -66 -506 840 177 -929 -167 309 660 163 -345 -898 844 -748 671 -928 486 137 -1 -982 -542 -765 -680 -319 -346 63 -428 742 -862 737 354 -164 914 -740 -523 -974 451 -386 -503 -501 644 645 332 -122 930 880 513 -559 -690 885 -670 492 962 -705 613 461 -255 712 -110 -135 -871 -898 337 -67 -13 339 -502 426 -939 220 902 -51 812 -132 701 -345 -565 523 870 171 312 776 -41 -10 207 691 -77 -446 867 -73 -346 -904 -228 168 -489 258 57 662 -640 -746 141 119 -942 16 525 234 417 191 367 -838 -39 681 -909 -371 561 -545 947 -367 917 888 558 -750 -249 259 148 974 -48 536 980 -276 690 -404 -939 -415 -654 876 -101 841 -768 622 -234 -941 -57 -342 537 963 930 946 -732 135 135 -217 -194 627 -457 -787 -992 843 368 -590 -554 -646 -109 -97 -642 -531 986 345 496 505 -588 -10 -812 620 -838 -371 594 -468 91 -617 -17 44 760 -359 -595 -330 974 -437 443 -175 690 106 -571 -162 141 -597 371 155 489 677 19 342 645 -113 -736 455 -859 833 998 -959 -750 584 303 459 65 -80 74 -637 403 -195 -643 321 857 777 392 -123 -67 -838 -117 -654 573 -591 611 -773 437 199 341 216 832 -659 502 856 726 -676 874 14 -858 -918 278 -389 792 -334 -503 875 21 -878 -183 22 -770 490 111 -482 -865 529 -141 857 -36 408 517 -648 -51 -606 -128 622 508 832 -617 87 -40 -30 -554 -232 915 974 791 494 -488 367 425 737 213 -147 -935 72 364 346 -319 -92 339 -735 -553 -259 -895 460 475 939 -420 -856 -381 -51 -870 -552 -859 -974 986 582 358 865 385 5 545 -556 -380 -513 -841 -212 718 -917 -933 -953 -147 716 -201 343 718 151 -150 -37 -984 -551 -887 -697 -605 598 289 -513 723 -122 -665 75 888 -10 -72 -847 -808 135 -989 308 -878 74 340 -760 -637 -398 734 -589 745 -766 421 -898 202 629 -50 -260 335 994 648 -317 -33 944 -376 620 178 -310 407 780 213 -543 -955 -899 170 608 -900 345 -308 -774 -320 -577 -688 791 76 856 -607 615 211 -651 -67 456 957 -393 -489 585 316 -718 -503 -130 99 -896 -605 901 -745 -438 -264 278 931 -977 -614 -310 13 599 70 -548 351 -61 -785 -66 890 783 -430 -331 -611 725 369 -936 -703 -38 627 609 -855 960 729 -3 -717 789 989 -428 501 875 -512 -411 -722 419 -878 944 -719 404 -607 -807 59 619 254 -297 643 303 -801 415 329 686 535 429 -179 -612 532 771 -5 -157 261 -870 19 -607 -345 -369 406 -957 -773 763 -76 863 -403 248 -449 181 -30 113 -384 281 -389 284 641 241 -119 -871 174 -259 -693 106 413 -556 19 -232 -638 613 -91 -144 -700 169 431 209 -354 525 252 -336 -929 290 -33 182 -153 167 466 -806 -193 -930 -208 605 303 423 312 -771 254 -375 986 -711 932 -170 84 16 -218 502 213 -139 -957 191 -133 -725 263 79 -956 773 780 -242 -610 987 -438 -776 480 -821 -491 858 -604 958 -205 962 -638 12 414 39 541 956 -704 755 470 577 765 903 999 627 -806 70 -295 -2 -269 997 845 -912 431 -747 -558 58 -620 904 -670 -999 998 51 26 -379 164 661 281 500 484 442 660 652 150 -516 396 -698 -677 -155 779 -819 247 -344 -327 -941 534 279 -232 -608 -451 646 829 722 -99 -695 -152 284 530 -268 -986 701 307 606 972 270 737 -586 594 -332 -99 76 -319 320 -967 154 453 237 -156 -616 141 -150 -122 -324 959 -729 -585 -385 -546 -485 -831 443 884 -700 -955 -837 648 -800 -226 -87 -243 362 883 -911 -395 769 496 -81 751 331 11 -796 894 -406 209 167 -204 276 -982 920 -21 937 33 -280 -663 884 -644 -845 727 -355 646 309 -280 106 -610 -419 -998 -393 731 937 -441 892 912 -509 -335 393 374 -353 442 200 -712 -217 471 -261 -752 -139 438 -743 987 -935 607 358 550 -650 -507 303 559 -873 -410 95 899 -714 -145 908 -422 -597 187 -839 -634 -463 267 356 768 -397 -972 800 229 92 -656 364 -326 -147 517 -344 -789 -3 -253 312 673 788 -634 916 -281 515 -538 486 -902 493 -716 956 736 -498 802 -752 874 -400 -45 -410 -427 -188 104 281 -257 -102 -222 94 188 -944 475 715 540 -228 -495 605 309 -958 469 -345 -631 -68 -958 -149 -756 299 -236 -405 -443 795 198 433 246 755 50 626 273 647 -657 383 437 292 -876 568 -906 188 197 -499 -101 302 152 -196 291 -388 -720 -12 138 -322 -635 -244 152 -797 -548 -485 191 -171 841 995 -940 -443 460 -977 244 -991 -891 -661 178 -465 44 -39 344 140 -463 943 -554 -895 -32 505 948 -690 -749 -428 -916 586 108 941 259 120 695 950 -463 177 975 789 230 362 -993 713 79 -829 611 54 848 822 -673 16 266 306 737 -987 -329 -668 610 97 -598 314 -168 15 -688 383 -671 -649 -509 -417 869 783 -320 98 -315 37 -147 -645 -928 284 184 -967 -58 817 788 -965 -654 -215 -683 -141 -598 -496 -105 923 -896 -317 718 -19 -114 945 851 266 -357 -418 -918 -5 265 -681 -697 654 812 -783 -795 -927 409 220 -416 -401 -402 -203 709 -512 446 368 374 255 559 -597 242 -611 723 984 -127 -382 324 -122 279 28 -336 598 664 -344 406 379 236 793 800 847 -615 791 -873 -756 -884 572 -912 776 781 630 -886 839 -119 -695 -629 -280 870 870 -453 366 -781 226 310 -205 4 -461 -442 -309 -530 805 480 -48 107 752 789 345 -607 -612 750 846 -736 -581 -196 -540 -748 253 669 -600 100 292 -145 500 -991 161 673 914 761 -274 111 -152 319 17 -816 199 -377 950 40 542 -854 280 -932 -172 -592 602 65 -605 319 -678 389 877 -357 486 221 886 46 952 534 860 673 811 -76 -368 -376 135 766 357 -664 -178 -224 -40 583 -132 -662 738 897 60 492 832 13 13 -839 492 -559 -674 837 -389 681 851 -279 915 191 208 -541 -622 446 796 -419 -752 -97 343 48 69 161 887 374 195 -601 -486 108 112 139 488 180 952 936 34 633 -940 751 -325 978 -132 -30 377 -581 461 548 951 798 276 942 -918 -587 -941 786 999 -759 308 -126 -592 839 -280 690 -43 731 871 450 -861 839 -167 34 -789 -570 -785 -457 -628 266 -51 -928 965 -35 -778 592 161 -769 185 857 -431 -541 759 66 -33 839 700 -506 612 571 677 966 511 -290 -98 403 -382 566 -17 -993 -892 -584 -566 50 878 48 541 -343 -357 971 -424 857 -338 67 -18 -957 921 -566 258 202 367 200 315 459 745 177 173 563 170 -477 69 860 64 56 -936 -100 -637 165 -328 53 87 -31 456 -437 -879 749 -149 -757 196 -994 -494 997 -248 -582 381 495 -376 -107 -202 -28 -291 -575 -182 -317 68 -360 241 34 -814 487 538 -732 145 -810 -182 -44 139 921 -195 -986 876 -188 439 937 980 273 431 -75 -746 349 268 807 -729 -880 -609 271 -640 615 -652 900 520 282 -479 448 277 -433 366 860 -813 -146 654 184 -951 -695 -244 575 -888 52 -331 -386 -82 421 -270 750 -981 369 280 498 -442 834 221 -603 969 219 -468 757 -844 262 -423 254 363 650 -19 871 -586 596 552 -308 -540 -583 992 -814 -645 385 -804 728 501 -604 -136 -940 -144 174 -804 -51 581 -531 226 165 423 -94 -784 982 348 815 -165 318 315 -110 358 -859 694 216 -242 863 196 523 -584 321 -890 -169 -865 -568 156 56 339 -980 247 944 -306 -473 -27 109 -868 -900 -674 -758 -681 -99 -237 -835 -799 911 2 -925 -129 162 -129 -52 -739 -127 -446 107 -660 19 242 9 462 -7 605 978 -431 81 -811 -27 572 317 336 -438 580 481 -61 -940 -452 523 -611 419 -889 -653 319 -447 385 -598 726 654 -98 795 -12 27 -15 -640 56 152 -443 963 -101 683 -938 896 -807 -837 -311 -276 -601 603 492 -898 -843 -417 150 -921 462 -801 671 -215 -450 -93 -1000 981 -386 -979 -424 -238 -253 180 982 863 -974 -677 -104 -862 972 185 843 -904 -535 -47 -242 -49 844 -968 -886 -368 902 -115 975 692 231 -282 -508 365 94 -628 -993 397 -642 16 977 -25 -424 -777 -679 751 -699 611 -873 -623 -986 790 -411 496 365 -169 -558 -598 44 706 184 -956 -494 14 369 -486 188 -790 609 -15 -973 461 -886 251 539 474 123 -422 -663 289 -244 30 -534 -573 -790 400 306 89 -208 730 -979 52 650 -12 836 705 -364 -417 -619 346 -188 -743 906 51 -959 133 -893 -62 -294 939 386 -232 -237 915 950 -520 -514 832 -464 -209 -355 589 -329 203 -157 833 -736 -599 -260 267 761 -852 985 611 887 -704 42 896 67 988 162 239 -3 -870 -80 -708 -996 -961 517 947 -68 391 141 -611 277 967 763 -196 14 140 164 -292 117 -998 816 -394 272 -269 228 -37 -711 763 97 -734 781 -755 -652 -283 681 -481 -698 -832 495 -67 -741 719 -590 -580 -944 -924 -846 -674 -290 868 225 893 -876 933 -696 851 -537 -726 -138 -587 -979 216 -42 -74 -926 -537 613 -288 244 -51 -970 -354 420 845 -285 533 119 -701 887 747 824 -838 -75 -373 -764 339 723 -432 -253 -876 -371 260 -59 530 674 -844 548 362 -350 645 982 -778 -164 -293 -135 223 651 -745 444 -833 -474 -974 149 439 17 -368 -176 -852 -476 -908 -482 145 136 168 -897 108 -7 -68 -976 -186 674 -471 497 812 -651 -945 -491 223 -972 414 473 -909 -7 215 -712 290 -719 -379 -219 962 -898 760 1 -851 -435 709 109 -5 -519 24 -426 310 -375 -655 -632 -999 752 -69 -971 -328 523 -770 983 -937 675 684 303 -484 -773 -654 -768 -357 885 -183 740 337 -980 242 -930 -875 219 -194 713 -778 -386 -565 -673 -694 696 -540 -413 -71 926 -136 -141 -154 -706 -30 995 -723 -893 -50 101 29 -810 155 -88 72 157 -672 74 -6 -324 106 971 -116 -743 -652 -17 -447 490 146 -708 -669 637 -637 -996 890 -729 -959 492 -405 -241 -833 -761 473 808 914 906 -794 -297 525 69 -480 -412 -625 351 573 125 454 910 -381 -845 263 -641 -475 -673 -302 51 5 -48 -242 -135 972 -632 -638 -84 38 -74 685 -670 402 979 -54 564 224 -102 748 704 -175 -672 -229 404 492 -299 261 731 961 808 290 -958 333 303 -195 243 -9 175 642 -994 -170 -9 399 -916 54 828 395 926 516 310 282 364 -812 845 -319 286 39 -386 643 -601 308 801 831 -81 423 -848 903 -411 -782 -834 -89 -974 -551 -52 -87 -805 -196 -233 -975 -876 745 14 915 278 -710 513 -917 -687 -660 709 -948 -565 564 821 -377 -242 -496 787 489 -560 412 -480 -845 -289 -304 10 -741 913 -647 728 532 -417 -918 283 136 840 154 -264 -555 -512 191 -948 -234 452 -537 414 834 -207 -529 -390 -133 -654 17 -102 567 635 -708 -81 -377 -915 250 535 875 404 -150 -546 -82 -8 -486 132 959 -288 -95 -897 -170 232 -816 -359 -187 902 -482 57 868 -164 -202 626 -243 730 142 -813 -552 538 842 -26 869 -444 399 689 -441 754 310 53 473 -446 244 424 987 -644 -896 -951 664 -29 -461 -402 -436 -689 929 -219 248 -998 46 -449 -363 199 960 595 459 77 770 709 949 674 818 -167 -55 606 320 930 -744 -243 -627 -838 908 -552 182 667 554 -491 -121 574 -737 -907 -783 -965 739 -435 331 544 -557 579 -86 -111 960 -482 -430 664 339 -448 -99 -541 -978 -434 627 -763 -677 796 608 -924 363 512 919 693 238 -811 696 -783 266 693 -595 -19 -348 923 -469 -438 149 441 31 128 -900 491 -869 255 -28 532 320 -668 -453 13 -436 862 442 159 475 -874 -248 -289 415 41 586 254 -949 832 -15 195 -975 614 -864 -11 -236 576 672 409 716 406 265 -665 -824 817 -830 -924 -326 19 933 -91 -581 -996 -536 701 230 746 14 -630 -296 -306 -875 -106 359 -847 49 -869 813 -342 -129 -504 -775 -919 896 359 644 -632 -664 -147 960 -66 -962 657 358 -359 612 426 -480 698 -33 -425 -671 -433 -49 -582 -9 -931 -104 -883 -472 -48 287 -502 507 -527 -196 -413 716 433 -337 -352 262 -468 21 736 -474 -847 -784 986 362 -806 -556 -306 -897 915 314 -96 63 -458 -334 632 -838 -986 29 -408 -444 280 760 372 278 -121 -257 188 951 -126 896 -458 22 -395 -932 -319 -15 929 707 177 -707 -60 495 336 417 330 880 -783 840 -116 62 397 392 -300 -57 -384 -946 -218 38 409 160 -970 -172 -472 264 941 -994 -613 -623 -635 403 377 470 692 491 575 -176 -693 705 649 138 880 -764 -308 -27 -361 486 936 806 -393 -525 828 -243 498 470 -590 -159 -989 -865 -720 185 801 -987 -45 649 -291 -214 -39 398 -816 493 78 924 -628 842 -696 639 380 -232 685 597 745 983 -545 -43 -461 -653 736 -25 -554 479 667 329 -331 196 -798 188 287 -887 515 -996 199 762 -340 60 -305 902 989 760 -751 347 -368 689 837 174 245 905 184 869 -422 353 -457 -10 -448 -151 983 -429 -491 -589 -403 -303 699 127 -569 809 477 -942 299 240 104 -985 939 740 -318 594 -175 315 720 908 -575 -66 228 638 478 175 -201 -936 94 828 -331 -755 -112 -886 -887 -764 -368 22 -736 -306 -424 -583 13 830 -601 -737 -460 775 420 757 990 -445 985 539 -530 271 659 -989 319 887 -259 -792 100 573 -702 -749 691 967 273 -957 -324 -667 -155 -646 -274 -595 -704 -5 214 869 870 483 80 -209 215 -485 -494 -898 789 253 234 -553 327 966 -390 -312 -252 -250 813 447 -670 -648 -632 197 61 885 743 -589 -896 -563 528 -992 131 -869 -675 189 -276 637 680 308 874 -698 538 -698 167 -134 317 -6 -722 932 -647 -430 -486 363 -602 -853 -580 605 408 -620 -138 -68 562 956 202 -887 -670 -538 -501 -488 751 406 -929 249 -571 -102 -274 -626 341 52 818 475 664 -399 -355 62 -592 274 -213 -932 -564 952 -191 -649 392 742 -103 -497 375 -98 603 290 -561 826 -762 -537 438 387 22 -392 -455 13 677 -270 -480 -795 695 -597 -320 -245 293 -677 -540 187 563 191 7 -129 122 805 636 -141 467 480 746 -846 -541 776 -943 954 661 991 -211 6 306 163 973 -487 373 323 93 945 438 -998 351 -463 -1 -483 -489 -622 916 337 -49 681 92 -473 -634 471 297 611 88 -655 823 -793 885 -597 147 358 4 -260 761 196 -179 -350 390 906 754 -329 -566 174 -401 370 136 349 -743 -399 988 638 837 591 258 319 -144 828 -309 -100 676 -428 -806 -716 -999 -232 -400 -354 942 -734 272 226 71 -785 -86 -612 -291 -853 -255 -423 129 -210 -240 114 152 -956 -231 -310 -874 956 252 588 -841 -599 -730 -577 995 -399 -264 849 953 -327 -887 -141 -300 999 591 -764 -866 -569 -992 360 -537 844 682 -371 582 339 632 -20 247 -831 -388 -93 -940 -864 -314 998 -585 -851 -318 191 -718 446 766 206 -115 174 49 869 150 -608 -626 -838 -476 683 -921 267 922 899 -781 -851 -838 536 917 888 923 317 156 -735 -345 610 -254 356 -192 412 400 783 1000 499 648 -936 711 273 -522 502 1 -139 534 -173 -473 345 -114 981 391 -524 -612 808 -370 549 466 -969 -979 756 817 -809 -826 -233 296 -284 -63 663 504 114 157 -927 -981 776 -475 923 -763 397 -997 -260 -898 -368 -50 -965 50 719 -752 -712 -654 -324 -219 0 -220 -318 -664 995 -360 -796 -233 724 475 -556 -116 817 414 -810 85 683 721 496 -302 392 -194 -316 -177 -800 -25 627 -462 -95 480 74 882 -300 260 -950 964 36 -950 634 208 384 -776 3 -214 -87 288 117 -430 909 -208 397 -16 -308 -319 -915 -352 -206 282 85 -432 -341 111 126 -872 -867 -903 223 -704 -264 177 31 924 -528 -844 -614 -678 456 -408 -814 341 -705 147 987 -18 -144 595 542 -444 -518 -724 -848 971 95 -210 -614 475 -30 -984 -62 127 -489 638 505 -845 -437 626 -535 -348 -590 -222 -446 -1000 -399 -977 527 -134 493 563 644 -991 -947 -935 824 -991 523 -258 946 -325 -286 659 331 909 798 888 -443 596 105 -323 272 -606 505 -708 -703 173 175 -60 -957 -761 216 823 229 956 77 -283 611 -727 -52 -328 128 -806 300 641 627 -133 238 -880 -284 193 832 676 177 -347 -261 -968 -573 861 896 -124 584 -906 -7 -483 884 -705 -931 72 -381 -982 -560 712 504 210 948 696 -129 855 -523 203 -179 -42 -248 103 737 886 132 984 -772 -446 -600 697 -807 809 498 525 -58 849 989 -380 -970 841 -521 -377 803 644 480 358 875 80 204 921 712 -474 -508 544 431 390 145 -797 -346 -751 852 751 -504 -692 -339 -374 860 -767 165 -609 358 -691 -369 737 -572 731 -712 -306 -546 701 -75 -129 368 463 -303 887 790 -467 791 977 -449 146 -552 678 564 951 848 -220 733 -430 -965 477 727 -704 540 -735 -144 221 597 217 419 -794 461 972 -292 -719 -700 426 337 100 -582 138 -587 -289 806 659 217 -417 -492 -49 -395 481 -274 -415 451 373 945 -630 -680 -117 575 -559 -652 538 893 635 5 -298 -427 -203 -369 673 436 8 -295 233 -815 420 267 420 283 -380 627 -872 -606 -340 73 -314 -524 312 737 -953 393 -54 -300 374 -191 562 989 -342 -532 -27 -731 -761 -930 -396 906 -12 -881 351 -478 953 -17 337 -20 -379 953 830 -118 10 371 -444 -188 -1000 -73 442 550 -735 -742 -405 324 -23 427 -58 312 -23 752 370 -577 -356 978 475 729 660 211 705 -572 -358 691 121 -598 -418 619 -636 722 -577 -245 -774 -825 520 -21 -953 -649 -713 -182 -263 787 -637 -523 941 337 519 175 950 -872 231 -724 632 -73 -440 -742 714 412 40 916 -600 764 859 -542 802 -359 -56 210 -73 -146 -67 -53 -946 -880 -413 -886 -727 127 537 -801 530 881 -981 -468 -512 440 658 -977 -537 -774 24 -518 539 -54 117 -317 268 -666 -873 -479 -518 194 655 -815 752 -723 100 420 -641 314 -95 311 -129 -82 -241 -90 860 816 -943 996 -297 723 -83 -473 686 927 -858 -84 872 -181 -87 501 -889 -69 -972 15 -914 824 68 147 737 684 400 165 44 -430 998 11 283 602 865 -656 -538 -562 -529 27 425 -10 897 -549 852 203 -541 485 995 119 -914 628 -441 562 756 184 -655 502 -84 206 288 138 496 -269 -632 373 984 -778 -62 -40 -200 -842 997 224 -672 607 -387 -886 983 -159 814 -15 -139 -677 834 -776 -960 -373 -748 -249 -312 579 95 8 -694 434 -309 288 -950 -760 578 -219 589 -681 696 -306 764 -440 334 536 -604 -876 -287 -783 -280 -113 853 -85 459 -907 292 545 -547 -100 316 -245 696 -283 -96 750 343 730 -450 902 -707 172 -92 715 -225 -205 -474 -955 -763 643 -586 -273 756 -204 805 788 -789 -940 -314 -115 -65 -420 123 -14 220 -403 -40 -605 -467 -877 733 -39 366 705 -86 -988 -832 -271 -973 -800 -247 581 -314 -421 -153 659 -129 -921 443 -969 943 222 -929 695 995 -54 -845 329 297 -486 -591 184 935 -582 -942 70 -475 -564 590 -459 -848 -522 882 -361 42 -263 117 854 850 25 -538 -438 -258 -251 277 -240 -832 460 707 -792 -188 -12 294 175 -860 347 406 -576 -363 -43 207 730 -796 -504 -67 -609 490 389 476 -157 -734 873 953 -19 -613 374 870 -206 -301 439 -143 201 -326 -622 920 -304 134 523 -508 317 456 470 689 650 -246 284 -770 268 201 733 822 464 -169 -134 325 -668 529 778 914 467 834 -66 -438 -406 -858 -74 -703 915 872 951 156 -870 -442 -1000 -842 -533 -53 -895 -100 616 -949 768 -784 -641 -893 718 713 236 -471 898 254 761 -67 509 542 673 983 -504 823 -990 -574 -411 763 -279 540 625 593 -118 946 432 843 862 10 -269 714 790 -879 343 665 40 114 351 71 -797 -7 628 -559 -30 326 -837 837 763 171 686 -136 803 374 -682 -930 -149 -689 939 -564 -135 -778 746 115 -900 -290 647 -686 832 239 -591 116 176 -684 353 -45 560 119 250 199 839 745 -367 -421 530 629 357 -974 -223 -789 -703 -852 -963 496 723 892 -611 -433 737 -952 -933 256 895 885 -306 -227 846 917 -646 -364 261 -577 -539 -876 -548 188 173 -314 -434 751 704 265 -381 -701 819 996 -840 -482 -845 -109 197 937 -657 53 -355 952 -903 634 181 728 338 513 -935 602 -547 74 95 69 683 -211 -841 112 588 -718 -179 209 174 254 -753 -96 828 948 570 264 -763 -800 -912 266 588 178 230 567 634 -772 35 812 -464 -199 -847 -860 305 -793 41 -388 -535 38 930 -887 770 310 -248 -623 -46 -280 -275 -800 675 -849 151 489 992 -324 134 413 186 252 516 -727 -597 87 501 336 497 -325 -437 207 -897 867 -725 -636 -46 514 337 -338 37 -993 -670 -33 487 -301 -821 797 832 175 116 149 -199 -307 -146 242 -680 -800 -196 -556 134 465 159 -390 107 -561 -229 685 -155 779 -281 -22 315 597 669 936 -537 -201 614 -390 896 313 -768 -720 935 353 -732 -990 -840 -321 -511 -456 -253 423 806 -24 -144 -298 981 201 364 431 484 400 -204 -780 228 -74 439 -295 654 -82 -643 -651 989 -490 -407 207 148 -25 -365 678 964 -317 -250 505 -869 944 -469 3 -178 496 541 712 -398 -703 225 -256 547 929 83 -760 342 -453 625 727 761 -440 729 758 978 436 -233 422 -439 -499 470 -610 -100 540 208 162 500 983 278 -972 282 97 348 -325 -599 235 263 904 -537 605 697 -762 -566 -281 724 400 -223 -778 12 926 647 -582 812 651 445 591 947 -815 -408 -149 105 -174 -12 -88 -197 -635 978 778 -367 762 -512 -785 -88 -725 942 528 342 -655 289 -14 301 -782 -227 -301 -326 408 -192 -72 -51 739 938 687 -3 696 -8 -697 -735 959 383 515 -944 957 -225 -364 697 -214 10 116 -453 97 -970 -769 507 -893 813 327 -675 -431 235 258 -736 140 -573 -695 -617 961 19 -2 131 -667 -211 408 -679 -601 -596 -658 -286 673 527 -806 755 847 -146 923 843 649 687 -546 723 209 -832 -516 278 -916 14 990 99 -425 144 -564 -410 878 547 903 -759 88 -819 89 369 -782 786 -4 -807 154 -625 -316 989 985 -802 621 -219 464 176 940 789 899 296 311 182 532 132 -96 319 -97 -530 -704 724 395 -283 601 -289 -432 13 120 547 -268 -976 206 461 629 937 -532 -855 -415 492 447 -345 121 510 869 898 -760 111 846 722 -225 -160 -328 802 230 -10 243 -724 -533 828 -129 -934 983 -159 -381 -658 663 730 -494 -985 -804 328 931 212 549 -106 628 -817 -493 684 -6 -337 -103 911 385 -543 -913 500 604 207 -397 599 228 -705 318 922 763 100 -660 300 -553 -859 -282 -640 -74 709 87 -66 680 615 866 -655 -743 357 -618 391 720 -137 -909 839 228 262 580 459 833 -695 349 -329 -205 3 354 -81 40 -452 -733 -278 -443 615 559 640 -132 -612 -518 905 829 59 -341 -848 453 959 953 244 101 740 304 171 369 889 -427 99 -881 -478 -1000 -782 -88 -471 287 -60 -576 119 204 546 83 -158 -57 954 -842 162 786 693 201 602 682 -862 786 -935 -741 -812 -904 -668 231 -257 -391 -667 -848 -166 -790 -236 555 838 -533 -541 105 -834 -858 865 -281 568 -512 825 281 680 -902 329 -467 -4 -499 966 -736 -262 -478 609 505 -655 846 343 980 -66 333 262 -572 -640 855 826 -361 277 238 -535 -504 -283 -945 308 37 -259 460 176 695 805 139 360 773 -781 -583 -976 696 -945 -992 22 -528 312 608 -460 -803 -87 -851 -863 -347 -575 -235 -663 -557 -15 -59 752 189 716 204 -69 291 -482 842 -6 871 437 -643 -832 -273 876 484 972 120 -836 -829 -825 -661 -628 855 454 245 -360 -997 835 -264 17 -829 -841 -803 -498 -212 42 -39 483 757 -681 343 953 -621 -254 -514 -770 414 -705 -996 494 -571 -465 -231 -240 -1 102 711 -251 597 -379 226 -197 -552 -890 -448 460 491 966 -601 869 -224 -843 303 394 -293 212 -983 -11 426 109 -723 -707 738 722 137 343 822 275 -434 -713 221 -195 103 880 -16 279 155 -967 -420 917 -48 -652 867 778 -376 691 276 253 800 859 -121 976 34 -282 584 -710 -350 -684 -278 -458 363 -804 -115 -774 363 157 -94 87 396 794 -639 663 -364 -117 -114 -618 -184 560 -45 843 -553 583 869 322 879 252 712 237 632 -605 -555 726 -794 716 -32 -116 -283 -735 516 -612 -451 -87 -634 -617 -991 258 351 -604 201 684 362 -347 550 -270 955 -46 136 232 -105 -135 -558 -549 -769 859 554 -984 188 -521 806 295 314 703 777 88 512 622 922 -223 -226 265 154 413 -637 -43 664 -667 -339 -895 -377 -559 203 797 753 -135 -319 588 -83 865 -634 986 -88 555 -583 690 -849 -171 -921 289 -144 -823 -671 -253 -504 -636 -585 -171 -10 -197 667 83 823 757 528 -550 90 -709 -475 970 -205 953 -608 -228 -164 -546 -9 147 -648 -341 -791 754 -592 -971 233 304 -46 651 -947 250 -117 -130 -767 714 839 416 534 276 338 661 663 -157 -285 836 484 -347 488 -810 207 -468 376 735 -791 879 239 178 -178 343 932 804 -838 -694 -530 790 -513 -884 -988 712 -347 262 -557 -233 183 -251 802 837 616 491 542 222 -738 810 976 101 264 -158 476 825 295 198 -781 637 -642 981 500 604 -210 737 -420 813 739 321 -274 -768 150 394 788 314 814 256 -351 312 -73 -80 -313 598 -391 -573 -266 -38 -344 -314 -103 -144 -823 609 -27 922 -317 -193 190 795 -711 -398 53 932 -609 868 -543 984 729 172 -786 425 -466 393 912 -871 -94 -654 -665 692 -333 953 -421 104 -691 -330 -373 -288 449 -872 719 96 -625 494 163 633 -908 -692 -708 448 916 -566 -495 704 -671 550 598 770 -928 697 238 16 939 -821 351 -342 858 274 -81 -54 -295 -650 -760 223 -112 -292 -216 -760 191 -307 997 33 -334 -372 -213 247 -981 -257 -148 448 84 317 -584 -939 355 449 -584 337 -679 644 -127 957 963 -953 -959 -497 755 662 -136 450 651 -994 -207 -445 790 935 840 -403 -637 320 581 -981 -702 170 316 -429 856 -738 886 55 -156 507 841 -341 -310 28 -490 242 711 217 -356 649 -862 -253 -571 147 -121 519 -349 152 168 143 831 76 -223 -367 -166 -239 -246 -809 -489 270 -875 -852 -731 320 870 -604 376 71 30 -829 286 79 -482 -790 -104 873 -253 169 281 -474 -678 146 525 -770 -740 -763 929 426 -297 292 753 843 -176 329 -280 -117 -26 -32 627 68 898 -616 969 276 410 552 -441 673 -5 139 589 -485 108 -622 -530 -297 845 -405 -217 256 293 754 289 -212 -312 424 824 727 -32 -740 -613 175 -511 951 557 535 -986 -992 676 -486 -619 -282 274 -469 508 -907 470 634 98 -681 126 -864 -111 373 707 -385 955 -785 -724 999 -598 -505 -130 923 473 -995 869 249 -348 -987 -132 300 460 -636 -14 291 -413 -605 116 176 970 -60 783 -447 -304 993 55 453 -685 -887 -926 591 540 177 627 582 297 682 901 965 -114 633 220 943 -406 25 300 992 -694 -672 -167 227 890 -12 964 676 -741 -448 -141 390 -721 515 -603 990 691 856 937 676 592 -282 -881 -879 933 100 626 -444 129 267 330 -505 -215 534 378 -362 514 -845 712 860 -261 223 841 -709 -527 -869 -821 -234 -991 989 -508 875 -502 706 -795 -403 609 918 273 -133 255 9 -378 413 623 -454 -513 337 523 -831 -175 566 -608 309 79 473 470 475 820 453 -118 -920 936 -328 -12 -870 -463 18 -60 955 828 -437 -480 673 -481 549 -364 -83 -258 937 -258 495 -854 -838 -763 525 -584 34 -609 457 474 718 310 931 567 -314 -851 -409 -418 948 -867 59 -900 -805 -935 -44 -931 1 -256 462 -716 -306 -47 -812 -41 421 -9 -552 -21 -410 124 -442 386 -720 958 171 128 -245 -502 90 -380 991 -318 -190 -495 705 -909 -732 759 -112 208 156 -562 480 -656 -53 969 765 297 187 -418 916 825 457 557 -25 -127 130 -1000 -755 375 -97 -30 950 195 904 841 999 -581 340 -194 768 -120 -616 363 809 -819 121 74 -887 -842 -272 947 -556 -345 -999 719 266 -474 968 300 -815 411 -449 -374 397 -503 342 772 -194 962 -320 895 -175 -24 -395 -615 -904 15 666 567 217 644 -115 211 -407 -886 766 -74 448 -726 146 632 -574 875 55 -756 186 -92 889 752 44 119 686 -834 822 370 -744 -4 827 787 977 98 -871 -667 -371 192 641 -469 -562 928 -886 820 -164 359 -133 -538 -872 -971 -854 471 515 595 -627 -87 -443 -378 943 -180 646 827 837 510 -761 80 368 988 184 474 -206 195 -452 85 -96 687 84 432 -696 -301 -52 -335 882 249 23 389 111 279 114 -96 -319 42 281 35 -169 754 859 147 -901 -665 -291 399 901 102 -272 -234 -352 716 -490 887 -628 300 220 -131 -14 9 -144 -60 965 906 444 120 -837 257 -383 -220 -190 -142 -927 928 476 343 -444 601 -777 -832 984 486 94 615 692 672 353 -847 958 -991 546 80 175 914 -572 17 388 -463 288 -127 -524 -305 126 611 -529 87 784 -600 -302 263 726 -778 -31 -184 -167 -659 735 756 992 -835 -711 839 -267 -241 -125 96 696 794 923 -572 -967 666 -890 -616 75 -560 -14 -741 502 995 193 -634 9 451 -549 -696 -79 678 -862 940 809 448 -688 739 -787 -367 716 120 740 455 536 -935 102 94 618 -644 -855 837 729 -151 -660 891 -783 -627 940 -602 834 684 228 -802 -940 -351 422 668 -580 292 -437 -761 -586 -985 -76 -309 679 -735 169 535 -665 156 -810 -30 594 234 882 -735 259 -773 -934 -179 -530 -111 -613 365 543 520 589 -995 176 622 460 169 117 222 659 -981 -458 86 -394 -187 867 38 880 230 -65 -552 -920 -152 596 -272 855 -671 53 725 226 30 -542 23 -673 -809 179 844 564 368 502 927 -167 346 -912 -422 -839 -923 -798 -927 -462 -571 -7 -876 -391 235 -560 -558 -212 619 -816 -562 957 72 -434 829 672 633 -619 496 -126 258 -406 -863 -865 188 -737 372 -915 351 -285 752 351 -790 636 47 502 -534 -27 61 823 -42 380 -778 -165 117 679 214 -232 478 -536 -847 -361 -487 -666 878 -225 530 -198 -62 19 327 -462 -507 976 646 -472 -759 -98 -877 -591 934 863 -889 806 -903 334 -454 -967 -800 777 433 -232 39 -85 528 849 599 -400 505 876 98 83 34 -685 105 239 -273 -899 -31 -629 -783 78 257 -600 -363 -977 -200 971 -788 -841 -31 916 -810 -320 -592 -630 -531 -224 293 759 739 -879 343 -651 54 467 -522 -225 266 914 686 -395 340 912 116 -13 458 -678 492 -281 825 508 -229 126 275 658 603 -228 151 509 622 143 118 537 -967 -508 290 660 970 -281 -818 -559 264 -666 -544 -882 825 714 -279 716 599 -112 -55 923 -35 -222 -812 -755 212 329 164 -195 -896 -408 18 -410 -755 63 533 140 77 -695 -501 232 -402 960 -754 -229 -622 44 912 885 -506 159 95 159 740 -567 684 345 -607 -824 331 5 -336 -433 559 -762 -386 -861 -335 -134 343 -304 341 -760 306 799 285 -593 -403 -436 640 -570 -944 808 131 588 303 92 -663 144 -170 869 -368 -634 81 -441 -377 -842 -535 694 924 256 55 -709 280 318 461 274 628 -419 279 -54 -675 388 -472 130 790 570 211 -224 -111 218 512 -421 -385 -151 909 -529 31 -168 146 314 351 388 -874 257 -112 143 496 -732 -33 89 932 -854 694 -648 33 -820 -989 -446 982 -172 -6 -556 740 362 17 705 -697 625 -294 -657 -811 334 863 318 -616 -706 -596 -367 794 254 -698 34 -13 -635 -613 -847 591 749 -606 -189 20 -435 -892 159 -420 -916 -994 -479 123 732 145 470 -537 293 881 337 -259 -744 -668 235 -215 878 -221 276 -152 -497 -317 -127 978 -316 -942 340 -507 -434 -866 104 773 -469 79 -676 146 702 769 972 -782 744 732 518 -311 604 -488 -32 803 -834 742 -770 396 -17 -668 829 -637 -904 -377 -601 756 -376 548 -830 444 914 369 787 794 237 -189 754 536 817 682 615 119 -471 778 438 857 809 -254 -515 -970 121 806 -35 915 464 988 314 -146 -284 -241 -11 208 609 -79 366 -831 -602 238 -586 879 364 915 -886 154 75 345 -584 -375 -796 383 326 -977 444 976 -72 872 604 -217 -737 -94 -695 -806 696 -601 -993 -901 797 163 -332 393 -44 -178 -976 -316 -148 -630 -630 383 -559 -384 528 -86 570 -131 550 -616 -997 -956 54 883 -925 642 317 -783 559 510 -255 87 70 648 353 939 -47 -431 -607 370 21 725 242 -678 -608 -506 381 862 -681 313 -775 -205 -551 -812 -820 653 594 -609 -753 -178 -140 605 -703 -548 517 -574 402 49 655 -191 -654 394 271 67 -932 -578 180 568 116 -677 703 -888 -893 -279 726 -619 -880 -717 185 406 397 -302 907 170 462 280 -820 932 -821 -337 -689 644 923 681 621 -403 -20 -439 -264 833 492 261 807 798 -116 -523 158 -833 -78 -458 696 561 61 -691 -212 527 742 -51 561 776 -952 447 429 113 -883 59 -375 210 -805 377 399 -274 240 995 -968 -385 693 667 -179 704 -859 -856 -139 -978 979 57 -674 69 343 921 -619 -202 96 202 492 553 -536 -49 -849 -112 920 881 679 101 127 160 -906 548 681 -945 679 -275 -577 874 601 155 958 -147 -452 865 -823 162 -8 -328 -17 715 137 -377 -370 -900 -710 311 552 -386 573 907 228 -140 -595 -813 656 972 348 -798 488 -740 -622 624 859 123 862 878 -372 93 647 -758 -833 -832 586 -152 114 -504 599 -741 -140 -502 665 767 -951 118 133 306 -36 317 750 774 315 -161 609 -343 860 428 849 -169 -387 457 488 273 -969 323 351 -291 459 301 -546 463 559 798 -458 -287 568 0 -231 -421 -233 92 222 825 -277 -254 -423 -482 657 86 -675 762 -610 -176 260 714 -909 228 -405 723 -262 -572 -632 -719 -470 705 -97 -136 -892 835 -642 -467 -124 686 -838 -512 333 -36 832 628 -687 288 452 -529 -155 -531 -869 524 545 177 969 -573 5 -483 -669 -906 -586 551 333 -425 869 579 -790 913 134 -1000 967 -847 -532 772 786 -206 477 891 121 -978 579 588 530 80 -222 404 355 649 676 -460 -846 -857 305 812 -872 55 926 -545 148 -988 841 73 -690 -104 -222 -202 728 -74 806 -258 -664 -963 -599 58 772 435 175 -757 463 904 -173 -927 -988 975 -315 -28 81 748 541 67 -608 -817 -933 460 541 564 745 -109 729 132 -227 947 476 -658 719 -124 800 315 -47 -369 -612 -714 994 -932 -682 898 -419 285 425 -843 -13 -670 408 -479 222 888 722 -109 811 -446 69 -647 -557 -180 122 901 993 -446 311 986 99 734 -5 752 -609 514 -637 -552 114 421 30 -148 -477 498 572 677 -436 337 -637 676 -352 630 -44 935 -644 -960 805 -213 -864 -932 -989 662 968 755 -682 468 696 678 780 -692 -812 -189 915 477 832 -169 829 754 -106 -365 -515 -836 -697 714 423 934 352 -864 976 -977 789 -253 651 924 -570 5 845 -975 732 -689 442 -136 385 27 -756 -563 -851 994 -861 -465 -819 -765 -336 877 -537 -557 -233 924 302 602 692 -146 408 -39 700 -874 -884 437 -78 231 -20 532 151 -163 -832 312 740 -952 -989 -272 -664 -844 238 126 -16 -854 274 -553 -451 -20 222 -489 -909 633 -109 787 -96 -995 -856 -421 274 -220 -116 -135 -497 829 297 199 850 -961 70 -97 15 -840 10 -689 695 -728 548 -744 609 553 537 -374 -88 -426 -286 -595 -250 748 -709 -96 -656 736 462 -652 204 -300 -47 621 -364 -39 152 -397 917 42 -238 887 -28 492 911 -546 -275 764 -8 241 -635 -714 61 381 924 624 -297 698 -360 -10 -167 -110 -902 560 14 54 -474 735 253 -157 400 -16 65 -261 402 434 -862 -234 86 374 -755 -399 -551 68 -450 93 878 468 -900 -997 -608 53 497 181 -215 354 -724 -184 -155 382 412 660 228 540 522 -33 60 667 137 -927 -589 -639 -973 914 152 547 -572 302 -713 -843 947 239 293 66 -774 635 -53 -804 331 -273 332 -270 115 124 -92 954 -64 155 -533 -595 -781 924 807 -162 -34 462 -875 -673 -443 -556 63 610 -195 690 -976 67 942 793 491 -226 538 757 -472 249 57 112 25 808 -220 -231 21 -463 63 -886 -388 -196 787 393 175 -558 -531 670 -101 -61 -773 216 -733 -758 -263 -85 -264 719 -249 -680 -184 -772 357 -192 -562 222 50 -187 1 -762 -398 -44 -508 404 -442 -566 683 321 -529 993 591 -479 681 75 -16 -810 756 -395 463 310 58 580 557 -257 24 -69 549 -28 -448 -459 -173 -395 529 797 -247 491 321 -728 584 -973 359 -355 -764 349 -478 509 -625 -817 -864 304 488 -719 -624 567 -12 425 -260 203 961 -9 966 -74 423 -499 -120 -440 667 -95 -463 690 -455 -175 -802 -25 352 -85 268 -453 522 819 -446 -150 -929 -88 152 850 -557 772 -812 -870 78 422 527 -600 923 88 -601 617 763 863 302 864 -438 -42 349 627 -741 -625 -458 833 395 460 619 391 640 -896 -771 116 -46 -142 980 -914 -612 -151 -216 109 521 -217 -140 791 201 312 575 304 -556 -683 -977 -431 626 48 524 -269 -28 -78 -929 710 -98 263 694 -224 -535 543 -716 -573 -564 150 516 -370 496 -626 953 780 686 698 -238 522 -565 -615 744 565 571 -824 -422 -104 -438 905 -390 777 20 401 -488 590 590 -976 -640 -397 718 -330 -347 348 646 -209 -464 795 530 -942 -977 571 -61 679 -840 171 568 715 -230 483 365 -277 -309 -15 848 871 -540 -776 -539 106 -766 153 -246 -351 -636 675 -949 -936 404 -264 151 -488 -29 13 -500 -212 -924 -965 106 251 501 68 478 -129 -671 600 -615 -190 -419 -108 -251 154 -395 -854 -400 -321 -630 -683 -470 -994 -246 205 -446 459 531 896 -355 621 -588 -943 -869 379 -756 209 131 -46 -308 -810 688 -91 834 -530 524 -204 343 -429 -863 173 -486 903 515 -335 -948 -226 -190 1000 197 203 -570 -17 -669 5 -78 650 -621 266 96 -634 702 -433 818 -358 -24 811 884 -793 -117 795 425 -317 788 -403 -807 586 -776 -788 413 58 217 -469 673 -391 145 -608 532 895 398 -320 -742 -727 206 335 127 802 -151 435 599 -793 766 -175 876 -677 342 -920 388 -460 119 124 882 591 -860 -124 -547 404 -307 -574 -21 -699 486 19 536 11 280 -23 -754 55 -634 829 -659 819 -815 997 448 454 -202 -229 310 -973 -370 -141 976 533 -146 -594 737 493 -265 -761 204 -458 216 228 -522 -820 577 170 389 -225 -435 932 -608 410 -302 -764 -147 -656 -637 141 558 694 504 -741 -428 -656 355 617 8 -881 -691 -208 -340 -156 -392 -518 847 726 -85 -153 -802 158 -466 222 966 -298 894 566 230 21 -540 -347 829 -976 623 382 665 319 -904 -271 583 22 -731 -991 316 227 -740 553 -103 921 -665 -607 -378 -3 975 961 -469 916 799 -29 -787 944 -630 217 -104 795 -792 -923 647 333 592 -332 320 -886 125 -546 -49 -59 637 -355 959 64 423 -121 576 741 -826 -325 -116 -881 -780 220 366 695 -842 -96 192 -921 281 -143 -759 278 -300 -795 915 -17 214 -378 -362 -432 749 -871 -661 -865 -919 261 750 -909 -855 596 595 -340 985 -193 128 774 77 612 -319 473 20 782 151 -769 342 -473 23 -356 -291 670 -628 254 422 -785 -732 963 -378 766 355 712 569 -72 925 -129 692 46 -57 -142 -748 -327 7 228 -41 -845 -472 929 -139 -244 -148 -163 328 725 517 -815 -467 -517 814 399 -703 -642 -43 -506 836 372 722 -6 85 -223 777 248 856 -165 -173 82 299 800 719 906 25 -455 414 -897 -738 -153 564 -388 -272 766 -496 778 -308 666 -922 -587 -738 400 -268 -867 -814 -334 169 917 -809 -732 944 -636 -57 677 -358 706 528 -926 268 -947 530 30 -983 -956 785 98 945 674 -170 792 67 -28 643 968 781 -835 849 -991 -768 -243 -796 675 955 -345 232 491 451 960 -265 275 602 -993 200 -330 76 -518 170 -229 934 -504 309 270 -727 -991 755 623 -208 -108 -834 -742 -532 -662 77 874 331 -911 804 579 334 600 937 -47 -302 902 -668 -778 961 780 702 -537 -821 919 -71 -89 -52 432 147 804 55 -799 323 -327 -901 310 -520 -839 -590 800 -306 -343 287 -323 11 905 464 943 458 750 64 930 -140 -87 690 613 921 -997 -713 -359 -95 -41 253 486 -735 406 899 -565 144 -318 -589 930 -433 916 -848 -4 -496 722 752 942 83 -822 997 407 -433 296 -146 -125 -851 187 592 -554 724 337 558 670 166 228 361 793 56 -468 821 -458 -478 -863 -774 -419 -614 832 -961 -949 465 -101 874 923 -707 -310 -998 832 -239 831 945 -854 -969 103 -985 823 -978 971 -743 -728 175 -394 922 729 -528 -336 -565 454 -362 -308 154 74 -529 -177 -276 -540 446 -45 -28 -423 615 41 -770 629 83 -966 -767 298 -727 762 -681 -275 -79 642 164 517 -639 -65 -181 68 52 717 -103 -758 -161 -422 -660 -993 -847 790 -254 -91 -798 -512 171 180 -925 719 812 -572 -649 672 -805 717 629 945 913 -158 -781 -431 238 594 498 -471 801 -457 -968 297 -579 981 643 -532 -163 -820 -973 950 137 159 132 717 193 -841 958 492 -699 -356 -941 -940 500 -983 -636 -632 -624 -209 -517 -67 413 -397 622 -501 208 -499 356 239 619 -682 964 151 -420 -8 -607 -67 -131 473 -919 -814 998 -488 344 764 564 589 593 -769 126 643 -219 655 -340 217 898 560 888 -365 67 -33 58 -210 724 -276 -555 -513 980 745 745 -166 -182 -561 269 281 36 -400 164 -371 -291 -755 413 -673 887 -453 -58 0 65 -880 -861 -35 307 -694 -68 -446 783 328 10 -698 -895 776 -819 642 -628 990 -740 -738 -201 143 -758 519 641 -26 -270 -330 -331 -272 773 -237 517 972 -442 824 61 -638 763 926 -514 -933 -696 871 942 253 17 464 -127 -56 -948 -678 -56 973 415 -678 831 -782 350 351 635 -207 413 -81 -434 -411 447 239 865 358 -130 -377 -412 -655 776 193 -391 -782 518 -863 44 -901 -577 656 -710 -290 -56 -612 507 136 10 531 160 342 835 264 588 -71 248 -553 314 -80 -683 638 -156 -24 -384 635 598 -438 -928 -519 -539 -957 -705 -870 -25 293 -308 616 -601 512 904 392 262 -490 -518 565 -243 -879 379 -710 562 241 906 -762 -927 -136 -970 -250 -666 579 615 -61 -737 -717 -996 -886 -850 471 -898 534 -806 -585 -376 619 763 -856 -319 1 468 781 -690 -80 373 -232 -64 135 423 -145 -882 -406 -405 249 89 -880 -140 -287 -964 -149 276 177 -5 50 182 -511 455 521 -238 204 -331 -639 -638 -923 783 -525 -42 801 -741 493 156 -631 868 674 -289 -933 -357 126 105 164 -601 -917 -395 -29 778 -369 833 130 318 535 779 746 691 912 -307 147 86 -395 369 -663 326 180 -727 -565 576 158 158 881 -823 -681 -928 -234 -637 998 -330 -4 25 -995 457 289 951 172 -332 -661 63 -362 -233 -596 292 -872 972 93 -970 100 893 734 -330 573 -362 762 172 -441 -582 -296 -415 -22 -710 -401 -376 934 578 -576 -347 -628 -962 365 706 -661 717 796 -694 831 886 357 -91 345 660 661 -893 160 269 424 16 -653 669 434 645 -738 220 -57 406 475 29 -276 -243 905 -788 -147 -414 988 -975 -264 -859 -689 147 518 368 310 -431 -165 501 -319 -254 -9 858 66 325 -721 221 -750 672 24 -998 447 206 -3 994 792 -516 -47 -842 52 707 -605 446 -392 318 -540 -503 -267 -908 253 -739 -415 -583 -930 -734 -396 -954 599 -271 -628 356 -918 -446 -270 -950 -918 801 140 383 -831 -748 699 -68 -194 -747 405 262 -878 913 904 -84 -557 -174 -1 -753 -593 1 825 998 651 400 -935 616 -75 -174 -510 793 247 606 891 -403 -73 38 467 232 909 -970 406 -801 230 785 -154 -571 -400 20 859 -251 574 66 -43 27 378 694 291 -741 523 -113 -640 398 -762 787 -867 -613 261 866 -641 468 230 -444 131 420 -743 -410 447 584 -84 541 260 -408 -957 794 -955 -741 709 646 56 699 -460 -607 -665 -484 -492 -935 893 -93 -444 -131 596 84 294 -907 497 -903 -444 472 714 357 -524 -607 587 486 461 415 -342 -294 508 -722 933 -934 661 1 -612 -497 -314 344 812 754 80 -44 -406 -35 731 240 -600 -298 934 604 120 -773 -14 -607 -951 243 151 -811 147 870 840 311 -243 -317 831 181 -440 47 823 -963 -960 537 638 -736 721 451 -97 -476 -724 576 261 -471 1000 -665 27 747 411 -6 -745 -409 223 157 -126 -511 436 -575 -688 -131 90 -749 -615 -914 -632 486 327 -153 -617 -924 -799 282 975 -647 305 -655 307 -102 259 -603 -631 -41 528 909 912 58 574 -757 -878 733 -756 -36 971 -590 840 821 -609 -109 269 206 -496 -838 -312 -547 -260 982 708 -366 -985 655 868 864 537 -928 -695 936 -480 79 341 605 777 -345 -710 932 -986 571 -971 -703 -99 65 869 903 -351 -422 -968 -79 -880 544 267 15 562 634 369 233 -282 696 -370 -520 -212 -303 749 -407 922 -631 875 -105 960 -724 -757 17 -742 -413 821 -818 972 390 40 -646 152 497 -404 -732 519 -68 -210 732 587 209 290 -296 -766 -980 400 771 -661 -733 -294 -368 -473 -19 -115 277 322 336 843 64 -967 783 501 36 194 -291 936 -844 -966 949 -659 312 -363 881 895 82 963 -294 883 217 -775 -941 -899 -479 259 237 492 975 -815 240 -387 771 -768 291 -806 -976 -847 -421 844 610 -381 -404 487 -827 -204 725 133 447 -859 -827 135 -179 -130 834 197 32 218 897 -531 993 16 -255 -642 338 234 725 388 -274 -322 193 580 -663 668 -147 -296 -770 980 998 -321 503 524 -931 491 -143 -891 780 -297 813 844 -624 -362 -298 176 -479 -886 -668 497 689 -929 -845 808 -168 -939 483 -812 -21 46 -689 878 -104 -793 824 114 190 262 463 38 495 -301 -12 749 -550 750 -251 -520 233 744 108 238 761 -728 674 -425 342 -290 580 39 -180 792 -637 -721 754 -378 -735 -777 -795 476 87 -923 555 -111 -300 -692 -61 719 725 216 299 -331 -641 -550 29 -262 -104 923 -988 774 -511 663 -945 -377 904 975 73 904 -998 -935 -612 -271 -928 -38 -391 -547 -987 -709 -213 -809 182 526 -195 226 -223 803 206 59 -568 992 38 -903 723 889 874 708 -685 569 -12 927 -246 348 -163 -848 994 737 -943 308 -821 -308 -348 -721 800 71 486 724 -832 710 291 425 -487 -795 -481 -799 999 609 978 488 -878 -176 412 176 -624 -603 637 951 -370 54 655 -600 -158 264 -479 985 -770 998 97 -369 -982 -991 820 638 526 919 -636 -509 -698 -125 233 787 495 -244 -317 754 518 -144 -111 -589 -332 134 -510 -110 -551 -3 -308 1000 106 678 -403 -783 81 352 -909 -209 -904 -542 377 -330 -30 -489 68 932 137 930 184 -313 -879 -236 -24 350 469 -614 141 -765 158 -778 -860 -226 143 781 836 731 -284 688 338 -391 976 820 -489 -139 -319 509 784 -578 598 173 -404 208 401 -472 -624 -215 -955 236 424 -847 618 39 -582 -857 -998 905 -907 -434 -636 -79 637 -235 -80 358 -594 -330 724 727 -996 472 -405 206 -892 677 875 188 44 -665 -642 -10 -626 -273 962 727 188 -16 253 -774 792 -785 -268 -732 663 -332 769 769 719 874 10 -848 681 981 344 -295 -374 -3 -312 -937 -757 -278 -359 -712 -247 364 -746 120 -23 237 -690 -278 -792 29 -227 240 156 733 -617 -790 -411 -218 -248 -551 687 112 879 509 178 -977 -653 808 226 635 -829 193 -61 742 -508 724 -951 562 -113 127 883 13 -504 -884 -841 -452 647 -775 -657 754 -107 -274 406 832 -869 78 -625 -509 -883 889 -827 1 505 221 685 -656 929 745 -570 437 -341 -509 -873 -60 584 772 164 -759 274 -926 52 -264 -397 -13 -988 -510 -746 189 -939 370 653 596 -796 -823 -885 -217 -227 -248 -895 -901 915 -13 504 824 -77 -334 -8 359 305 -422 -573 -220 238 -58 680 98 752 388 -760 -455 408 -158 -372 -648 559 -442 218 -354 165 -697 722 236 833 993 534 -180 291 -457 -650 -793 -742 -273 588 823 839 -459 793 749 -652 350 30 -755 173 -97 -578 -702 933 -550 -180 45 733 586 561 -867 -822 -164 757 -448 850 664 350 597 688 216 -2 777 529 751 851 -141 53 -10 -237 -271 -800 -236 -500 463 223 -568 -335 -258 -101 -846 -617 -389 -287 -605 42 -989 -656 225 47 326 144 552 -92 205 156 523 749 594 150 731 -348 -384 90 308 174 516 -330 819 -265 -32 707 -182 175 -712 -779 -145 644 670 45 42 287 662 486 -369 -25 -922 233 607 532 324 211 -947 -465 508 602 593 -553 -135 -824 -517 611 332 382 -688 -407 609 -572 -201 -346 976 -231 -951 214 -154 -532 -71 859 -207 756 -340 -62 -506 -311 -586 264 59 363 215 436 -819 747 -332 806 -129 -636 -794 183 924 312 706 251 580 934 435 -858 -487 663 627 846 464 134 -881 -57 -608 471 -365 -149 -115 384 118 -817 250 37 44 -204 -822 -818 92 183 469 -141 -786 -984 204 -835 -847 -27 56 796 -108 -240 651 -660 886 248 -273 -153 -236 -580 824 -806 460 290 -749 791 284 728 -517 945 718 -590 835 -457 785 -520 -375 -992 -903 -610 -267 -578 167 520 216 801 -372 755 418 737 -743 -70 739 399 -495 531 482 524 463 -400 -670 60 -130 -535 829 193 -920 -188 -288 -433 545 233 -729 679 315 -122 -589 -346 430 991 -583 516 -162 -934 -167 -706 -83 559 -354 521 -225 -311 -624 -676 401 -149 915 -364 -977 545 -451 790 -501 895 -21 -122 -179 23 -506 -984 975 -725 -154 43 -936 83 -47 -108 940 724 -79 86 993 -920 447 -426 803 -929 102 -968 914 957 795 -707 319 124 -70 -119 708 -513 -917 -271 -167 376 -365 -567 -769 831 -82 405 255 168 -880 -104 523 -541 -838 -95 221 164 139 65 -424 -325 -609 -477 -708 -724 136 -429 -766 -693 -573 -746 -138 258 0 359 -766 378 -26 -205 208 394 727 376 53 -22 625 343 -91 264 -414 -231 271 626 655 -576 -441 -818 343 -623 764 -836 206 20 -502 -301 696 166 699 626 -429 962 685 119 900 14 -779 773 685 -314 -4 387 382 138 -944 368 419 -637 669 -218 165 268 -578 440 307 -89 -215 966 7 510 604 -328 -294 -214 701 -489 85 610 -880 -311 105 329 -914 -160 844 624 111 -768 464 748 961 769 68 402 -540 391 -828 341 -197 401 -947 304 942 -654 219 851 -502 959 473 -878 -619 186 504 149 -956 -372 904 -723 856 282 868 577 -929 965 -375 426 -522 -129 -752 -521 -176 -156 577 -68 118 -414 297 -786 -841 -524 -966 -146 715 -489 -281 -218 7 -275 -232 -387 -680 494 942 -141 210 541 976 -323 -110 -693 672 481 392 -179 933 20 609 637 776 -49 -202 -643 882 -75 -792 755 948 -760 -141 593 803 61 741 -865 -942 -734 595 157 902 340 188 280 182 839 -963 600 -527 -971 827 -350 -537 -31 469 -406 445 527 -315 -322 178 -927 -940 834 769 210 631 -288 -415 -957 755 868 -442 -514 -414 695 -294 427 -736 -304 -801 -249 -494 -511 42 -770 -189 -545 634 -705 971 -737 522 -284 -656 -821 345 737 -39 -721 862 548 -550 337 -634 -667 286 604 -154 -720 963 663 962 -442 -285 614 -373 860 -627 172 -819 951 894 116 536 -789 578 -355 -623 287 733 469 -577 771 -804 218 -494 -31 537 -749 555 -442 -475 466 847 337 -128 -584 -855 778 910 -108 37 2 778 -181 771 595 190 250 -92 675 -120 232 -615 744 685 241 -554 968 -122 432 146 406 461 -326 -696 755 -98 -439 -198 -980 485 -39 826 991 -959 -305 -403 477 -166 894 849 873 -766 279 -774 -361 971 -506 -960 922 223 904 499 135 -528 -412 -787 619 264 710 398 -476 680 -167 -169 -711 406 159 385 952 337 -490 -254 251 382 766 297 695 -80 444 -192 -424 125 -632 690 -712 -688 -696 365 -17 439 298 -556 289 937 878 -642 274 -758 562 -792 326 -551 285 80 -148 -397 338 -521 -776 -228 -310 -553 -67 -512 -935 -541 -231 -695 -945 -919 164 799 552 172 -234 619 206 576 -80 -847 507 -508 -60 657 440 185 -227 -908 677 513 -267 190 -473 -465 -753 -485 237 -658 -511 110 63 153 -680 -189 -380 444 -443 442 -181 576 539 -719 -494 -904 -800 189 -350 -945 -822 516 -414 809 58 -223 940 411 205 677 -233 -261 297 172 -391 444 568 463 316 431 306 -754 894 107 772 -267 -901 931 91 685 383 -698 361 39 -645 367 339 -124 -682 -273 772 462 -876 -513 -414 902 499 -736 -837 -982 777 482 745 278 -881 669 -487 923 96 -135 -931 967 -167 12 960 -441 761 -660 -43 -454 625 -639 -585 -55 -177 776 291 -234 -601 -955 652 -704 718 -136 -295 115 421 -942 977 -608 -620 126 809 751 -835 211 -955 776 530 677 212 -439 -866 -709 730 458 951 -860 205 -77 749 -520 -478 -991 715 272 -745 -725 967 327 289 -56 -902 -532 216 -473 -298 -455 949 -367 -706 -586 669 638 -739 -546 -290 240 -208 -886 510 -267 -396 23 870 223 -586 -786 554 -143 325 -88 659 -649 623 443 906 -65 -278 843 -632 -722 763 -43 785 555 -381 -139 -48 16 -730 361 -889 68 -364 314 -806 930 402 174 -432 -980 255 288 247 -425 905 -198 367 -935 -136 742 308 -126 842 559 -585 763 -725 744 651 -383 -19 154 152 -112 -925 373 568 -826 -18 244 475 847 -544 539 -671 828 685 600 -18 -498 281 153 -981 286 -917 -795 -439 -778 -313 -461 252 -732 -961 -83 283 578 -675 147 666 462 764 898 -752 -375 710 -989 -907 380 481 -793 96 -695 749 599 815 -610 518 423 -178 -727 430 978 -145 -858 -985 -186 810 -981 230 552 -583 111 801 -162 994 222 398 906 160 947 -884 842 811 917 -486 330 -344 -973 413 -153 -181 906 441 -161 -63 -130 -632 -932 -463 949 654 609 641 116 -47 331 840 42 374 686 -213 85 977 75 -369 -149 250 744 -559 844 -471 -478 939 -436 967 -551 581 -537 289 -495 312 -748 832 62 882 -909 -961 393 -510 588 468 -971 -113 -459 204 -179 -674 295 180 738 -428 982 -548 93 -606 405 347 -258 -927 -613 -194 -707 -952 -577 -41 -791 113 -430 733 384 -859 -703 -108 -625 764 535 -290 -47 -654 -595 -359 -572 345 542 -271 956 -502 71 -586 -879 224 7 -854 -114 971 -25 -11 685 -842 -400 214 -215 76 84 -613 -328 -615 -321 -122 424 172 472 -477 266 867 -887 833 464 881 685 850 -555 -611 -508 477 719 -537 -878 -995 -909 37 -73 51 516 8 822 -181 -316 714 -509 -984 -128 993 -833 -76 50 -928 -277 131 -878 49 795 -779 -365 -29 699 -510 -674 -601 452 173 -914 164 903 -85 -414 776 263 -265 763 -852 -651 577 -829 -237 467 902 -669 -990 303 -346 785 12 27 267 186 948 -363 -363 211 274 338 16 588 317 -464 -174 -439 -96 521 541 500 -614 -940 720 -364 30 -550 -64 -488 -988 698 -718 -638 -533 -172 -628 988 950 989 614 488 -803 -363 238 -774 -933 820 189 224 -425 -427 116 -451 -926 -746 -204 -762 -653 -355 -371 -463 -871 740 424 327 -745 836 -374 216 617 -57 141 966 -968 369 -988 -294 -452 -892 -667 32 -605 -212 -698 682 626 906 239 459 -628 476 -847 -874 917 859 -391 120 -584 -898 -758 -27 -61 137 -673 -674 37 104 -391 598 937 -184 -647 -532 883 450 -234 -260 517 946 991 -370 -579 -130 -785 823 492 -81 295 -694 368 -299 21 854 209 620 -14 325 190 -428 141 -784 515 0 169 -73 155 -364 -942 544 305 -529 342 282 -239 -108 258 368 -586 -483 155 -579 -818 127 923 -952 262 391 354 201 315 -78 -127 -106 -529 -617 119 -216 -663 -782 -508 36 -944 149 820 -380 986 391 -752 346 -687 -913 93 607 258 -669 -24 -508 -524 -277 466 -175 457 -705 522 -609 644 259 620 -619 -583 -129 49 -739 -235 483 93 -501 204 -290 -106 657 -739 477 199 460 -497 420 -11 -96 -131 16 -301 -961 82 164 750 14 436 -936 -476 -209 -55 -310 280 -141 -56 -365 -139 -97 524 381 -21 -297 272 -976 -481 -83 802 -266 -237 -919 880 -469 388 -977 -347 -204 -635 599 -66 -764 -596 -374 -654 -411 777 -745 -122 157 958 -788 919 -491 283 -846 -209 -835 -870 -191 650 722 672 641 -684 890 -987 -92 -990 739 -359 -701 -297 -608 -843 407 -60 -271 467 128 86 -748 334 -615 -645 -45 126 -683 963 125 725 224 602 -890 613 304 -987 928 126 809 959 676 435 97 506 107 -478 296 685 -147 -980 939 244 -793 -12 -922 -475 321 -68 -773 598 317 935 467 60 14 -253 674 -824 -645 -802 600 -704 -780 -428 805 -452 979 -520 520 -337 -527 -299 300 642 -49 653 -743 -70 478 40 129 229 206 -826 325 -159 -832 623 -709 -859 323 -50 -467 463 322 390 -129 -505 -445 -777 -103 903 -357 953 -395 -738 316 947 431 -932 482 -233 688 652 420 -501 186 348 -88 -704 -988 354 -929 -242 -348 -372 421 469 283 275 314 214 42 296 458 270 -884 -466 -221 -166 -346 -989 -12 569 -632 467 -96 -865 -275 -504 -365 498 227 -772 904 -85 522 -357 -484 -827 313 -998 590 -631 -494 618 818 938 208 -984 396 -255 -746 157 -824 -916 -967 618 651 -810 634 -905 252 669 608 272 722 923 -275 767 350 163 -878 50 310 -276 300 189 -137 -493 -970 408 532 -799 927 195 997 556 -448 796 -207 465 31 -402 -28 389 -437 -784 -139 -205 774 -204 569 -590 -764 -670 -371 -199 -503 260 -473 -193 -180 -23 70 78 742 150 556 -523 34 -639 238 -29 626 -969 148 219 -130 276 -574 44 -72 381 -163 -351 426 -206 -499 -691 -813 -914 -537 -485 11 -715 -463 899 832 -766 523 -806 305 -274 148 161 -461 761 38 -42 -332 -448 -598 757 583 -925 694 -776 -781 566 -176 -340 832 928 3 914 -391 -534 668 -725 -208 -939 -571 238 -288 -411 -540 341 942 7 -43 -292 -741 726 715 -364 166 378 -436 723 191 479 -215 483 292 732 853 -133 35 559 -550 -153 -318 161 -252 -555 -656 679 187 120 -685 -139 25 293 -561 577 -184 601 561 604 530 29 -269 -329 798 -229 315 -633 -570 599 -582 -8 607 92 530 737 778 -703 -186 -524 493 862 -701 996 -460 -518 914 876 -848 267 -407 423 -737 371 -834 44 985 57 -838 -654 790 912 122 873 859 163 -182 821 -79 236 -605 263 55 494 -753 -598 -75 615 -940 -38 982 -554 -858 -781 -147 -846 527 -142 230 -453 -552 462 404 715 505 -633 -673 95 764 977 -452 218 469 -969 -765 770 -706 -88 -577 -647 445 -886 789 171 41 -624 -567 125 -19 -748 268 623 757 -976 132 364 29 -115 -309 -332 124 -698 876 -469 -798 866 28 -847 365 -535 -613 461 142 874 -229 213 -940 -314 -950 270 -566 857 -514 451 468 477 -914 366 -218 816 6 -820 -16 -20 614 773 -651 -326 683 -59 -692 -23 507 565 430 762 356 800 872 -544 681 -122 679 -975 -970 -817 798 -725 -1000 -235 352 -633 399 -86 -930 991 673 -988 -231 -805 811 54 564 153 816 213 218 888 -809 -56 441 79 430 929 -684 607 -179 304 -155 -403 -550 -859 934 -868 842 -420 -464 57 15 -488 902 700 -442 924 -548 761 513 510 -698 -985 242 -439 -45 -628 -147 -390 -7 531 777 -365 418 873 -572 953 -725 -943 -842 701 -553 -151 -845 487 -323 932 -628 675 217 960 480 -160 423 681 -708 -844 624 -472 550 -72 323 898 -105 -463 -26 689 -708 955 -414 -21 -528 -858 -113 381 -328 935 832 -389 -144 618 -827 474 906 -820 -312 862 353 -904 533 -514 347 295 -871 -866 -931 -525 -46 -337 970 677 -817 824 583 124 -101 -150 623 362 368 -146 -34 236 862 -663 -757 425 251 -777 804 249 -939 -474 -18 -79 235 -702 988 -10 26 -722 -672 969 892 108 560 433 442 1000 -913 -595 -773 -606 -57 776 -421 -337 -156 -227 460 882 -175 -804 57 -484 -218 760 -314 -756 -287 -399 -973 113 -992 -934 -235 56 -468 487 114 -75 -152 -884 196 -440 950 68 901 -614 -575 -344 532 120 800 -185 173 -271 -608 -77 -544 -983 -673 252 101 -433 578 509 -47 373 -775 -725 694 -320 862 111 518 638 -909 19 601 423 712 579 77 -384 771 514 -88 -38 -249 302 -691 892 404 217 -246 149 589 167 144 808 435 -46 -260 -322 716 -444 782 -400 -642 -533 841 -716 -520 -953 16 -207 124 223 -737 511 768 -908 -835 -154 -778 -119 -144 -558 -4 303 308 316 935 231 -865 397 307 158 519 -937 538 800 42 -827 1 577 -165 -606 -291 538 912 -318 896 81 -825 -33 636 664 -99 -142 -685 581 -343 -98 -236 -97 -616 -385 79 154 -575 235 -290 324 596 -741 -857 834 -59 -51 -884 126 -13 -918 -412 -204 906 -808 937 -536 555 -874 -100 371 -808 -480 -968 74 -415 147 194 169 -278 698 -867 182 763 -827 717 806 356 108 -805 738 516 -656 -551 669 -263 -137 353 170 905 -677 488 -99 -566 811 961 -95 796 -494 -696 373 422 617 350 -807 961 691 864 -576 976 200 852 130 -10 -482 795 -563 770 422 -5 98 952 -480 264 903 -974 -266 -400 19 -920 15 -320 822 76 934 -353 -134 430 819 721 802 -933 615 667 -600 113 391 787 856 899 -69 985 -338 -206 -98 873 -513 -100 842 -927 711 -158 -570 859 -425 -251 541 682 -161 84 832 -891 813 332 900 545 318 -996 -636 -306 -217 529 -546 -286 658 970 931 -691 947 -617 220 181 409 -659 -150 -948 638 673 104 -481 -544 410 11 -941 817 782 412 -455 -781 454 -107 85 635 -420 -822 335 -869 -708 -722 -289 421 -429 823 955 -304 -441 -989 707 136 321 -292 -103 -605 306 745 564 54 663 -900 605 306 -114 -747 512 195 -86 -227 -715 26 461 -700 -353 812 -87 16 159 788 586 -594 -707 743 -437 -249 -319 -118 -879 734 294 218 475 391 -405 971 -874 210 316 -344 814 -8 624 -626 -50 -981 -37 -277 -672 64 -437 -468 539 109 -71 531 834 -182 -643 370 425 812 -789 -24 970 -70 -778 -971 130 -73 180 -530 -847 -266 939 878 -662 -835 140 -51 614 797 -302 970 862 707 912 -725 -28 830 -825 -337 -156 -622 758 701 930 -86 -615 399 305 -931 -981 826 375 -701 685 491 451 -916 761 -226 226 797 -470 623 194 734 -827 996 -663 728 56 -441 380 -65 -304 -631 650 120 256 946 519 988 -349 471 118 -460 -979 -124 483 -574 111 -648 -552 -523 644 440 -874 118 962 396 -830 -234 -676 848 -65 -173 -670 102 -301 44 613 -68 -595 796 219 496 559 523 -247 835 -136 -112 921 -342 -559 911 -792 256 -858 -808 -13 474 -611 -134 255 -14 -780 -959 761 388 -200 321 -485 627 92 406 -658 540 -205 537 66 601 -416 -308 639 102 761 -946 -110 -555 182 350 -482 129 748 701 547 75 -10 -504 -789 376 918 752 -721 -727 -612 -351 -988 584 -767 848 193 26 -941 -919 523 697 115 -541 -507 -271 -288 -573 -563 -716 794 -32 -302 -98 -648 -495 -66 624 973 -315 598 158 585 627 330 64 114 881 -776 713 822 637 484 593 680 705 273 204 -220 109 -611 13 -174 -112 -849 -957 -63 41 -277 729 906 -746 780 820 490 -332 -471 -433 647 -90 -146 -842 -406 717 -144 -103 786 582 198 899 65 -992 539 -822 -759 -870 -73 -723 766 -772 -917 -148 -210 791 124 -646 -648 944 -357 -56 -657 -852 200 84 893 545 111 427 457 -412 -858 -810 -824 196 898 644 145 -961 -57 815 340 -965 -483 742 641 685 -133 814 822 709 -924 320 -569 -827 805 928 -51 -26 366 400 358 -109 32 480 -641 896 -253 938 23 929 795 442 487 -396 -738 496 -484 -867 117 56 356 -196 463 595 458 910 518 633 926 58 755 479 -55 -58 615 -513 -889 333 962 -900 -326 -932 518 497 -32 838 -139 -588 -491 -13 195 -903 244 -267 469 -204 568 -976 -468 -17 -792 -651 -229 879 864 -998 332 849 -170 -892 -232 813 -328 846 -687 -291 -273 202 37 724 -186 543 916 678 -420 -589 -340 743 914 -570 874 562 442 367 -780 -633 -844 315 -248 -773 -453 -860 252 494 964 -616 981 -894 -665 -119 224 -321 -16 -905 281 -127 -306 696 -421 180 903 -421 -974 -916 587 -251 -705 504 971 -480 -473 -194 667 -452 782 -393 208 256 305 -573 -690 605 -811 -515 622 573 -969 313 647 -830 745 23 -222 141 -561 461 507 -658 429 0 -824 626 278 -810 -934 -575 421 -495 -356 -47 -934 986 895 413 838 -342 510 147 868 -448 17 -919 -776 916 233 450 221 -802 226 -667 414 -266 -637 -824 -171 -580 839 -554 60 293 -803 -916 -65 -201 823 962 924 829 -715 -440 -153 -894 521 -994 -958 238 -573 -752 -910 145 729 -489 427 527 -749 247 -977 -296 47 236 -675 -291 -988 -519 -190 -426 -960 -146 452 267 722 -357 630 497 -957 406 -538 -706 -594 51 -550 -314 248 726 -274 -474 509 -878 795 -869 987 355 -51 -336 -24 51 969 618 -498 484 963 -729 806 746 258 540 843 630 678 -462 -515 72 8 393 -700 715 49 183 -396 -222 405 -825 143 621 915 -237 851 438 -722 66 922 293 -712 -344 -858 412 740 -217 183 295 -391 -120 -202 -38 -864 799 294 -627 -735 -772 -378 331 53 887 605 140 83 393 399 -770 849 -357 -829 -985 -910 -978 -981 553 -98 -490 -406 954 -423 -924 142 -115 629 -763 -349 928 961 100 282 628 -989 -592 -809 -829 401 648 -597 150 -560 613 -783 -520 324 -243 -753 -378 746 -778 759 -44 202 411 729 -890 -280 -775 181 838 -23 -501 -374 98 -324 709 976 395 -150 697 869 503 730 404 550 486 -281 -832 -802 -169 -8 -698 297 79 -202 -398 -529 317 96 -678 910 -977 -984 828 586 -380 -70 413 -162 -116 732 61 731 -175 -268 -380 -421 331 -298 -691 -343 -596 -247 -519 952 -919 -204 -687 -320 593 -646 675 -174 603 711 -924 -148 33 638 908 71 269 -40 -117 778 780 -488 21 737 543 -960 -354 614 -649 785 -283 -333 575 907 994 74 -679 451 -388 366 865 29 -784 -457 -741 866 653 589 255 481 -984 -255 934 -624 356 576 -773 -539 983 804 608 -129 -29 -456 -944 -390 -354 650 -758 228 164 -852 359 851 -30 652 -375 -16 145 -720 -774 -802 -169 589 -344 596 685 -588 943 295 575 889 251 206 752 868 342 496 -8 765 -556 169 808 -258 739 -681 -716 -114 -75 -998 -46 555 -534 129 -579 306 -355 97 -480 -374 274 332 774 817 -854 538 -473 -75 503 99 863 491 -491 878 622 599 -260 914 -137 -45 102 -316 -516 280 -215 -172 -971 375 -528 544 -713 596 831 -804 973 -776 -946 -38 -455 -287 9 -763 -354 -446 -227 -15 558 -800 30 479 -403 788 -719 -871 -563 -22 -65 38 -174 221 199 669 239 -213 750 -625 89 946 651 -649 -537 -276 -341 -888 -308 -912 -457 229 205 -30 -3 -212 -530 547 262 -939 -599 -46 951 -570 -386 -589 -720 -901 -475 -778 -734 504 309 902 -72 -462 -37 215 -73 107 -89 -135 528 -740 -830 233 -89 -781 -305 895 872 -525 998 -163 -379 121 -339 -541 812 -875 608 -354 -63 97 141 320 -813 289 -365 -512 168 609 -834 -67 288 -562 117 313 230 833 -594 -186 -79 -657 176 735 375 -127 -445 -98 193 -784 -168 216 -780 564 425 358 802 -742 460 848 931 -56 242 -721 16 800 -228 -883 672 -829 -875 821 987 972 -925 673 965 605 324 803 -467 683 -221 487 -810 -542 415 210 -198 -651 -699 -526 509 -362 -296 -175 -922 -110 202 -905 484 -612 -654 -188 313 -971 414 833 -970 -161 -996 -72 -931 939 -163 94 -60 451 366 -460 -530 -227 -820 715 626 -460 -669 -638 -220 -78 -563 421 -21 -600 -345 -838 -562 905 -776 191 -850 715 -93 475 417 220 -798 451 -468 -606 -628 -123 274 -910 829 -453 -250 978 -540 890 -402 931 651 -727 -61 773 755 -1000 131 842 -502 -371 -612 -655 -708 616 156 -667 -638 982 975 257 -658 -53 -983 -596 170 -373 -223 -176 389 258 -847 826 316 993 -123 101 -659 -871 846 636 196 389 895 -872 -584 -232 -289 -890 798 -245 770 464 430 975 -666 -603 968 55 -336 246 -717 731 -310 -348 -326 -459 -942 -182 80 230 521 -913 692 455 72 -519 -424 -547 156 455 585 -268 -618 -682 272 174 -523 -408 939 417 -685 -645 405 -214 -786 900 -554 931 529 -22 -558 -577 544 703 -660 -492 986 -17 540 668 -457 325 718 141 308 508 544 -591 849 952 446 636 -157 -514 -812 991 347 259 -945 650 -5 -138 713 -607 295 -317 984 948 725 155 -511 -661 651 -283 -960 -485 294 867 853 898 -598 -515 -425 -826 758 -675 -807 214 846 -812 -880 929 296 721 691 231 -422 -873 943 -58 69 804 -45 765 -80 345 717 -772 -654 -491 580 551 -863 650 798 -990 -374 426 860 748 828 -172 435 -320 23 69 136 642 934 583 -767 -549 -70 783 -589 889 -29 -779 -478 -38 241 -574 161 133 -551 -924 -145 -714 -49 -299 469 -230 -46 199 504 -134 -959 465 409 -904 468 -685 -607 57 367 -443 448 -163 419 -63 -853 27 -399 -27 -307 -64 322 -183 651 -191 232 -304 455 -347 737 597 774 303 612 -322 170 150 118 990 -967 928 -965 -543 492 373 324 -501 485 379 640 396 459 -172 -583 64 35 -264 -435 -832 503 -207 -327 147 927 -783 -504 399 771 782 -886 578 -331 476 290 -277 -31 41 246 765 547 -957 957 215 -292 954 -792 426 -748 -118 265 729 775 -72 601 -581 -196 -710 820 471 728 477 668 421 519 -178 30 629 616 620 -825 371 351 205 655 -129 -314 838 -549 139 897 -988 -711 -558 396 774 148 -901 -8 -705 298 -364 865 -923 747 -618 954 -580 453 -189 -727 142 592 855 95 -55 -860 -563 -377 27 -419 553 805 123 -772 -214 832 -737 -661 -414 -250 -775 -132 132 -28 893 -647 487 -736 778 131 526 -998 653 332 -87 -95 -947 -584 -393 177 16 435 324 977 831 -366 486 -126 121 -254 -382 466 -723 -272 803 46 394 531 -997 672 -366 -416 105 670 449 -516 -430 862 958 204 486 -839 376 -756 465 -505 -592 -693 801 -832 -618 -491 -976 505 964 655 -897 -218 278 -746 951 598 873 -232 881 -115 446 -843 771 886 983 643 624 963 -275 -595 928 495 -330 725 -606 488 679 -139 -352 122 -83 -373 -90 -70 -736 575 824 620 727 -181 -182 -244 717 -926 65 134 -448 98 622 -401 751 -854 -181 654 731 -499 661 -140 777 -288 42 719 -221 431 -185 370 -940 236 9 908 326 227 753 -24 -432 -811 508 -952 -860 -522 -779 642 277 711 758 -160 -56 -829 -263 560 633 -828 -231 -348 -880 -19 334 761 842 897 -534 260 65 -263 912 603 -828 -77 -117 203 -265 -495 619 622 932 -614 997 -961 -861 302 577 -654 225 -109 -146 -417 650 551 -734 203 -57 -117 899 982 -575 829 -537 95 625 -750 695 -393 -599 -789 798 248 -896 744 187 -389 -857 894 504 -767 -421 112 187 376 963 757 -800 -5 510 332 -391 770 -891 266 -670 751 -641 72 614 -804 -418 -818 -718 -777 76 -655 -871 100 -554 451 -33 -621 -394 -648 -804 919 -313 -740 -3 -441 301 412 250 799 -839 245 328 -125 133 809 -194 119 317 -902 -441 714 -47 -156 -667 -498 961 -483 -934 -665 653 776 -26 -216 525 -504 609 998 -961 308 -106 -96 366 -73 -148 -370 572 -816 -988 738 566 751 267 630 -199 -556 -131 432 -976 112 -93 -141 231 -162 -932 592 -996 -655 131 -973 -805 -593 -601 -249 718 426 749 -840 705 449 -798 945 316 155 193 798 113 993 170 510 123 552 449 429 -968 323 500 -74 -619 372 -105 -656 383 -444 -567 -39 499 599 209 -236 -508 556 -871 -651 -361 544 463 439 26 298 69 -454 346 -781 376 420 -132 374 939 905 505 791 -179 -775 323 -83 775 7 -367 -824 -228 655 877 -553 -159 -699 171 165 -46 124 279 -70 654 70 675 640 -529 331 -716 -413 -223 -728 452 648 124 502 315 949 -969 -530 -100 576 924 -983 238 642 759 369 -801 -568 824 -529 406 -60 -477 349 -884 -629 166 560 -815 -187 995 997 -948 -560 825 -846 133 657 143 173 -439 166 964 779 219 -591 -173 -775 96 -180 497 -451 752 232 -247 -33 -723 -196 882 -636 -545 -301 991 -924 -911 365 -688 -935 241 273 477 716 251 -586 -682 466 -6 300 -925 -269 450 -270 -642 -514 248 893 -164 -281 -488 -704 369 -846 277 -539 638 -144 566 657 417 461 197 -574 -696 -844 974 -821 -7 905 406 570 -646 155 630 -275 -647 -842 452 700 963 -277 -521 90 991 -536 101 -661 -554 -880 533 -843 927 -653 813 -778 325 902 678 719 890 397 792 233 -836 -837 42 -179 -423 672 -593 -777 -356 862 -783 231 -382 -941 9 -71 18 114 763 617 283 -681 -548 -47 -201 829 -317 344 90 -332 -764 749 -685 614 -750 -761 383 -757 -740 -888 372 -425 273 413 -654 -173 -103 -508 881 -579 -496 -242 402 -945 658 613 -17 220 -617 414 -759 13 352 589 817 735 -538 225 -359 -826 -177 938 -960 -47 -688 339 -710 -273 -111 -134 -915 370 936 -720 -9 462 -877 432 -393 997 381 375 -864 -83 -82 -693 336 753 427 -332 918 403 139 980 -431 52 856 888 -66 -300 -181 -252 -663 -508 -612 -70 313 -914 -946 415 667 -952 -480 747 -870 419 -471 663 712 426 490 -201 -81 -576 -149 99 -633 296 444 -491 -441 -909 591 -743 535 559 235 453 707 315 -66 550 805 978 -454 860 -407 -133 142 201 276 -311 242 506 -919 -139 -712 269 414 572 93 -133 -670 337 269 -16 -231 -798 -454 -24 -161 415 967 46 753 -159 277 805 -264 795 -693 -985 233 -837 2 -983 -883 -859 -945 175 -241 296 -314 -703 -117 620 42 -526 -316 -599 320 -226 973 14 665 -101 397 648 484 630 -920 262 819 706 -924 -630 -778 241 413 -472 103 821 -340 628 257 -568 447 -701 381 -345 -820 828 -673 -49 204 710 455 -888 630 672 -573 829 673 111 947 705 -532 -301 -951 -703 -455 -822 468 -734 805 981 444 555 -28 -360 -262 648 -987 645 -987 -469 601 974 313 933 -667 229 -375 -986 -457 460 -284 148 -309 -230 -219 659 -601 732 953 239 904 -202 -121 27 -910 -862 -18 247 642 973 -222 498 -975 753 896 -462 -681 284 646 591 -60 -479 -836 -351 -788 763 -884 -592 815 410 -506 129 -133 -360 916 -587 859 -245 -371 -77 751 -276 -446 376 -81 206 300 -164 -779 285 -331 -692 -833 -57 517 -125 602 0 -168 552 -424 -666 -275 234 -773 570 -372 892 -76 -2 363 -951 -207 -49 375 802 -869 824 490 375 -875 -921 296 861 815 221 -950 65 -23 65 -318 -576 678 -587 65 142 -95 -866 441 -689 -479 -533 -174 -964 848 -447 -324 -674 -20 878 94 863 -722 -851 -512 -912 -153 -817 773 518 292 117 -891 -541 131 -906 -455 615 -682 448 -883 79 -546 -966 512 563 57 -118 -745 545 -788 970 992 428 -422 -490 966 -914 801 -673 -949 -599 -115 -362 892 -65 316 -323 -734 -35 445 -96 -405 -74 808 -682 -173 617 576 -410 533 -283 908 989 242 975 376 -55 802 -257 -114 -116 690 -939 904 -276 945 -158 -209 -658 704 187 64 172 910 -579 -758 -46 648 -420 -658 996 -516 -336 754 -41 -818 -819 786 -576 207 231 -877 -762 961 -884 105 345 920 44 -649 266 673 -268 -620 105 316 913 -675 -224 39 -86 46 -437 405 540 214 -485 -251 -207 181 -5 444 352 979 -879 446 643 417 711 155 -773 -971 -369 -142 -701 542 845 -685 749 -721 236 700 424 261 -523 -311 4 732 639 -614 570 663 -631 -585 235 13 -336 -219 -453 450 -221 -869 468 -435 745 181 -485 -968 -620 -931 276 18 -237 -871 602 -287 157 712 -854 -61 -484 564 -818 621 755 -197 -36 73 -452 -617 528 146 -25 -109 -587 -564 -332 -501 -34 -914 -297 939 111 -834 204 -501 -566 558 405 340 -600 357 79 -134 -46 -3 537 235 52 -354 -611 -214 468 714 48 373 970 217 -594 -202 -137 -837 99 -97 306 813 643 301 -360 -233 -553 933 326 80 -28 -912 -959 -339 -761 257 -835 684 -306 629 805 145 -529 33 -294 -286 682 658 585 885 207 436 -300 -146 262 483 -944 973 -987 -458 497 25 -946 -968 -530 497 -416 -521 770 282 -840 -591 767 416 342 -590 -262 733 -236 170 -795 -602 104 -105 932 87 -564 -669 1000 -532 -632 -26 -580 -489 317 -92 75 -430 765 -351 -642 30 357 -345 -76 -346 11 423 -677 724 -44 -465 544 288 489 740 -159 556 -557 -400 39 389 138 887 -954 -574 -118 -576 114 -185 -726 997 568 322 34 -655 552 -542 901 -104 631 -23 592 -20 349 924 444 -551 53 528 -377 -991 -497 979 -603 171 79 -491 672 -1 441 10 -147 121 717 486 -990 333 -978 981 -292 -284 557 802 328 738 107 -265 -195 -982 151 -108 -247 250 654 553 -160 180 740 -969 856 317 849 799 -9 972 967 821 -212 984 -331 -783 -656 875 439 -654 -113 109 -84 933 820 -539 270 -101 404 910 -437 540 -98 -739 -20 -441 -349 884 -160 527 748 410 641 309 -149 -920 378 -73 -468 631 -764 392 571 -97 15 -578 521 749 -164 -410 398 106 -836 452 -302 250 764 419 423 45 453 -968 341 361 506 -83 -583 -958 272 -380 276 754 -794 -651 70 974 -887 85 293 -816 -364 -580 558 514 -837 46 -762 -333 547 -854 494 332 309 -538 -244 -829 150 3 142 -216 131 -9 -91 -118 824 58 931 -644 746 968 519 -235 932 -350 -191 416 290 -657 170 634 835 856 -467 -821 329 816 -383 500 -264 -780 -210 559 -896 817 660 905 616 -159 -51 543 672 23 -473 511 -136 -304 603 783 232 -407 785 -792 -13 -928 8 -540 -723 847 989 -996 385 -283 -465 771 502 -507 -418 690 -136 -152 -448 -38 -832 -493 -519 -254 907 871 124 128 376 462 -173 742 937 565 898 -475 -228 184 923 -442 -401 -504 708 -408 -478 -165 912 -975 136 842 -400 512 -954 -615 -498 859 -839 320 -540 -670 485 -702 30 -322 -263 735 -189 -625 -415 329 -502 393 638 -539 -942 -220 978 -638 30 -917 874 666 337 939 -536 590 -294 272 5 677 617 -512 977 -702 649 587 601 729 -401 287 79 -501 75 -277 250 405 -923 402 -290 -902 816 171 864 140 -464 -767 91 -678 -364 -727 -507 85 132 -855 389 -921 -637 215 211 -918 560 -28 247 306 653 -985 -437 439 583 -404 234 -153 -551 -104 -39 -448 -851 -569 563 -101 988 394 985 -386 508 71 -597 137 -910 660 -570 604 -770 -118 -124 393 344 566 875 154 863 75 -221 674 -16 653 -78 -846 360 788 708 814 325 550 -497 -112 -251 459 719 -640 19 -529 424 -327 -728 -860 -292 -813 478 -818 -802 -763 192 -897 -448 884 -10 481 -352 -212 -553 -446 -77 646 -670 -839 -652 -172 -686 -6 310 385 470 -286 -974 322 -999 935 226 -986 -599 -114 7 -212 -612 741 -416 -157 -829 819 -637 -89 -459 587 946 72 406 918 194 183 364 -773 -911 997 -53 -69 334 25 -480 724 957 224 -187 413 807 -706 793 733 795 -814 898 -724 -569 463 383 -242 785 762 823 926 359 395 61 621 55 402 202 562 -235 234 -173 801 338 -493 816 662 -753 -205 -691 199 -635 -482 -557 969 -158 -919 -445 -470 -73 -746 -18 286 253 -523 550 -358 -907 -13 -854 356 -17 382 -356 -818 -952 387 -53 745 -808 -534 -412 -996 427 -777 -858 -921 391 -28 524 -930 -823 -810 -603 -770 -809 -364 551 77 392 405 -850 749 91 59 -160 -111 -565 -635 -141 -950 -399 54 -474 -724 652 -710 959 10 -445 104 -397 698 -822 -169 962 302 -652 -733 2 532 995 160 -731 104 732 -205 -219 155 -85 110 -357 -138 50 210 -585 -607 589 939 -884 -336 913 49 158 73 -680 142 -308 -869 -382 -336 342 -228 18 691 906 848 443 -722 60 -243 -884 -231 -961 109 24 -843 354 -305 -272 104 32 249 -412 -56 -575 272 -507 947 -459 -973 -402 -355 -940 536 -696 -801 -270 862 -602 174 943 40 520 -744 410 478 239 109 -433 -825 -102 365 -78 -137 706 -676 -990 -264 -551 415 498 833 -378 -549 -337 -667 -281 672 -906 565 945 253 -130 -709 677 118 204 164 771 -410 122 782 771 609 51 354 -459 781 467 815 639 -26 580 -43 -104 13 408 814 -483 985 383 -298 -894 293 -95 -884 -291 -67 888 83 607 -553 -190 -966 673 -283 -61 594 154 569 54 -362 -539 221 -560 -154 -496 -4 -840 -478 -568 647 540 -20 134 908 495 188 -308 570 -407 -294 874 158 -291 -54 -617 -176 714 195 813 -268 275 837 691 -538 -934 128 -18 -811 -569 -582 -824 295 385 659 -869 -750 777 142 -350 -437 323 -599 532 -676 -519 -964 -903 470 -592 -962 647 -414 847 -82 -427 -424 100 -891 130 211 684 82 357 209 239 -272 -107 -49 473 994 -584 -737 -936 -417 -872 144 342 16 -797 -468 879 611 585 169 388 516 446 556 137 -316 -613 222 561 744 182 -527 428 277 -31 -623 383 625 -202 653 -430 708 733 -553 285 184 708 525 822 147 882 986 212 -573 -754 158 -465 356 107 -453 433 449 927 802 -26 -952 -62 252 199 -71 967 -933 -566 -141 51 285 -28 -408 -383 -344 -829 714 734 -548 487 915 673 -648 2 -237 -280 -11 -75 -132 -177 -274 -67 896 -584 -455 -169 811 -383 827 -90 416 71 648 85 160 -201 877 -204 -6 308 622 -971 178 -830 -853 234 182 -126 512 607 -579 389 -213 -532 857 573 103 637 -544 800 103 232 -471 -553 52 285 -483 231 186 274 736 -201 897 652 930 -249 -497 -674 -616 583 -262 -30 -32 402 -153 620 -613 902 -171 492 454 188 450 -70 -43 881 -564 -593 -513 446 137 -989 980 -210 -564 -272 -14 658 -484 -777 406 -227 -417 -374 761 291 412 37 965 928 -735 791 -955 557 262 476 844 -260 980 557 -695 -270 -774 -662 958 952 20 319 -994 534 -408 174 962 545 362 -836 -917 886 -465 -32 -218 -266 433 854 -56 -271 138 696 130 159 569 841 188 454 863 -949 102 359 -145 363 -703 -753 -744 -46 -873 325 566 -843 -407 556 -195 -85 -443 808 -45 -648 -477 907 -410 30 170 624 954 73 303 95 764 152 469 79 -592 -85 -29 369 878 809 -473 710 -653 -311 -597 659 -876 -948 -402 -458 -514 133 950 457 900 261 -710 398 287 -885 819 413 892 -278 -926 -217 -540 -184 -744 -855 922 -356 161 764 572 -281 658 -614 -235 -360 909 670 912 213 -746 716 -883 317 -738 -306 435 -456 862 281 -205 -565 848 -657 95 171 -232 -142 847 -662 -847 673 -166 -517 680 973 -991 -504 621 786 221 -717 481 416 91 987 -57 997 -298 827 455 429 11 459 211 -734 850 915 972 -855 322 -341 -522 -332 -363 157 389 -515 -522 -649 -586 481 454 -92 337 -977 -18 -838 -635 -304 -614 -286 479 -35 541 807 370 -69 -243 280 929 -822 751 -62 -11 640 800 -35 -112 20 -42 -639 769 -444 580 658 53 703 -600 320 276 563 -139 -744 -748 225 50 61 -827 -376 926 -992 32 984 -760 730 -807 -288 88 60 906 279 -177 -657 -731 424 808 414 -693 371 526 -35 796 430 -453 -428 -321 -833 191 292 474 618 -723 -576 771 409 -559 701 -525 491 -247 179 -85 152 173 51 815 429 182 -55 876 390 -851 -131 530 866 78 -369 -293 384 974 643 -889 635 465 -361 -894 -839 -26 604 -891 901 -233 -288 383 -488 -875 472 257 916 -558 -732 -680 -537 -120 -283 515 -584 673 166 -636 942 -215 741 711 167 -499 -278 -130 934 -912 -501 740 -576 -172 573 629 211 -551 -925 -549 -812 301 853 -849 -795 -802 486 46 -415 274 -345 -800 -43 2 165 36 793 -125 -252 -545 -807 170 -641 -65 792 654 -204 948 -615 999 769 -196 810 -761 -541 -317 15 402 -874 -553 -211 133 479 -104 693 390 -818 -472 112 -596 604 873 504 75 159 -40 -270 -291 -697 863 646 -943 -869 -660 -123 508 700 -544 -81 772 -153 396 -271 -272 -751 -22 -789 202 691 -295 445 298 741 999 948 -841 -2 805 807 -362 -869 -879 -542 -857 -246 480 68 966 -440 341 -520 194 -41 376 294 -490 -418 -727 932 -325 11 605 768 -196 280 -345 -551 -259 -961 -362 -911 -223 329 422 -128 44 643 925 -227 -603 -837 -195 934 68 828 353 -290 666 759 107 988 455 -815 39 -448 -460 901 -201 929 735 -304 -621 -12 -306 -386 675 378 417 -582 163 -486 -361 -848 436 354 859 703 -430 -195 452 -398 687 -716 -206 -48 972 -613 890 -334 724 215 470 726 -282 234 -151 -81 -323 -756 -334 -744 613 -434 347 -628 -896 -921 -721 -887 -317 909 123 663 -162 -671 653 -49 892 -937 363 616 637 -391 -503 -647 312 -941 165 -176 730 579 -970 384 -175 361 692 -655 240 517 546 390 173 -458 261 697 325 25 532 -496 510 16 708 -395 -380 972 144 -742 -738 -395 -198 -773 -518 836 776 476 554 166 -440 -530 798 -140 968 -417 504 880 -707 595 -422 -506 819 -576 -379 -66 821 -525 368 491 510 -68 575 -219 -209 830 317 159 -792 -41 -302 237 -770 137 -230 421 -819 105 693 -138 -711 188 -212 53 24 494 -525 180 -646 624 401 720 650 -258 867 -840 696 180 809 -209 -377 104 -284 -848 530 -414 -626 -341 -679 -747 -353 466 -447 804 -47 -100 450 -679 -800 629 -411 74 682 859 -676 609 -303 281 568 -540 -269 -936 726 64 477 -562 527 852 -543 -855 -59 -185 926 -535 -61 413 638 -501 223 -881 -289 -10 -796 -26 185 -398 383 940 25 763 -687 -804 -443 -721 334 470 -486 959 359 -479 87 -380 -861 -699 -843 -312 -824 -385 496 -818 405 795 -910 553 -628 -813 -679 176 -659 -937 -457 810 443 564 573 -404 -17 817 -113 -12 630 270 -118 897 -62 925 -186 361 270 48 152 -250 883 529 -391 -56 409 -642 395 -652 310 326 490 -599 616 265 189 -391 -864 -671 630 -557 551 447 698 974 -344 -807 -568 229 267 221 823 -9 -641 -192 -686 -64 -517 675 -895 -620 26 -927 -261 -119 129 -318 -472 -714 -325 -334 542 739 -265 708 -559 -1 -258 146 -831 -916 940 -350 -604 -319 -727 -558 -678 274 -487 -420 -848 -761 -885 -832 -236 206 197 275 -327 -84 933 -613 804 654 655 -499 490 335 -23 -160 558 551 109 888 -955 193 -141 -589 769 445 -197 -189 13 933 -120 407 -223 183 -40 114 -202 -932 -543 -997 653 541 721 447 218 844 272 -188 462 659 -8 -394 -849 -423 427 -261 769 -969 334 882 747 -728 -727 657 -234 -141 145 -166 -698 -525 297 -488 621 -641 -693 800 715 -378 254 -497 708 603 9 706 -900 317 -785 419 886 495 -643 -26 445 -388 288 282 -635 385 93 -755 602 -448 -316 -163 -892 36 -181 -663 -610 665 -131 -757 -81 -483 20 400 821 117 609 639 -733 592 994 -595 -868 872 -601 -178 -737 -145 -642 -869 -823 -208 -446 -531 209 891 974 31 -599 -939 571 -20 -494 733 260 542 -530 341 723 -926 -635 -789 540 -829 578 -736 -396 52 657 837 35 -531 -172 -508 -57 254 -832 -953 -267 826 -794 359 123 556 -962 -128 -300 -64 307 -696 -94 -527 -295 -206 820 336 247 -779 -833 847 495 -516 -506 202 90 334 -815 -104 997 -311 735 445 215 917 -245 -128 -478 875 80 716 -525 283 89 -268 -159 -790 28 -9 154 631 -87 -487 -632 94 -412 -150 -746 -747 361 -243 -910 -756 -583 573 786 -477 388 323 345 103 -862 -15 -5 -637 405 716 441 -286 -744 620 250 -910 -227 -344 -862 -857 -12 34 600 541 -630 811 -282 -682 -887 -917 119 19 468 -795 -369 -222 648 678 -448 413 837 -514 -975 155 -120 239 -348 -193 -574 839 -719 46 531 -566 736 -381 -589 -414 -208 -281 -799 -28 677 448 40 34 678 -477 412 -119 -972 -866 142 159 99 676 565 -822 429 432 145 -778 -995 -751 -59 -87 426 628 -464 950 400 -378 766 384 -543 254 657 -182 -940 -44 859 549 194 583 -547 758 232 -498 403 -87 483 534 623 -713 619 338 -828 -208 483 -438 -225 106 941 -917 -572 -885 -497 453 957 -279 -734 549 106 556 -749 612 313 -286 79 -947 -734 944 887 694 -538 -508 -740 943 -774 117 -401 555 196 -496 493 -629 634 -437 729 -706 981 682 -525 -790 128 590 236 -666 -531 -986 80 180 -347 -691 -525 945 -409 435 895 -188 239 -560 582 -858 639 980 -80 -307 -175 910 250 385 175 -159 501 -438 715 -716 808 747 -125 29 -723 222 -411 894 -879 -450 836 136 217 -576 -819 -375 -957 -969 195 -263 -548 -145 525 455 -1 453 650 -461 -308 390 746 265 204 957 602 -635 604 879 -588 -320 -824 795 366 172 -504 -223 240 -476 -586 504 566 -336 -881 931 -927 692 -317 -894 -751 -600 235 347 227 871 -148 -371 -198 -221 -341 -484 108 993 -350 -334 504 717 25 276 174 -258 332 -221 -57 -92 -735 -309 412 947 -180 -866 601 -656 922 616 -498 668 717 679 873 -535 198 -639 -404 389 -213 -70 -931 -634 -451 830 -678 -557 -913 -229 -590 -920 213 43 372 964 635 732 -185 762 -76 -564 -579 -576 -645 -615 -99 -34 828 562 -854 548 475 -350 60 212 -520 956 -148 867 780 -247 781 716 -216 48 -717 58 -134 -570 943 129 -74 -97 987 -361 -60 30 537 -982 -951 217 436 443 -927 -63 736 476 706 -3 -232 278 716 -759 277 -303 -978 -10 -636 846 -101 875 -125 182 -426 712 -760 -492 672 -589 543 -872 109 548 709 -454 -268 27 -897 708 673 -609 -680 -645 -404 -422 329 780 6 720 -376 725 -938 -563 798 -515 336 -308 807 958 876 -51 870 105 998 300 -465 -13 -855 -21 -847 413 -967 -12 435 583 -538 -680 -796 -912 -798 454 -989 548 -22 835 769 -575 832 382 810 -736 -40 531 -854 213 295 339 700 -801 439 -511 -144 -863 -739 -319 -509 821 -644 -102 -844 -192 577 902 238 244 225 -227 -640 563 3 789 -676 -348 -936 -612 496 362 -804 22 -887 -396 -221 637 997 959 -279 129 348 -883 5 -93 -993 -698 -29 384 -239 -324 340 492 143 272 -495 113 771 -152 -594 -686 -353 -653 -817 -59 349 -683 849 -838 194 -810 781 -36 -95 690 -496 -846 -994 205 835 6 -829 -172 -856 783 167 -807 -254 661 28 998 -307 785 -664 793 -549 837 -732 -784 699 226 667 -345 -276 -463 596 -367 -26 522 441 -719 540 -403 990 180 111 716 -904 -390 -306 888 -346 47 -171 -501 -3 -684 -809 -146 720 -582 -272 -975 848 433 257 465 -733 274 106 -226 -797 -176 -276 -131 16 -195 -228 220 -17 802 -243 -900 397 -966 -210 -614 127 -526 328 -420 620 244 -995 -930 663 239 758 838 -214 -994 -448 -694 75 -844 -222 -63 -440 -263 -712 -815 -191 -191 811 -735 705 387 -110 -435 522 978 763 -131 256 -872 -35 -461 425 -142 298 876 -381 805 382 -790 -265 157 54 279 -578 -572 -885 -499 117 -433 993 -469 703 279 595 536 922 -820 17 -426 333 301 550 -626 160 989 -152 728 -972 -760 760 245 397 618 -846 310 153 -950 904 221 -555 -695 -39 -231 344 360 993 -366 75 582 24 -692 189 -955 182 825 375 715 792 807 116 806 993 748 -655 -319 767 901 -218 241 -519 -353 -379 -54 35 323 -892 -927 234 616 -219 186 523 638 64 -357 38 850 -768 -940 -429 438 340 386 -4 599 -325 -42 122 -425 -435 303 418 -275 203 775 -783 -323 449 517 112 -505 -532 -742 279 -840 707 -966 103 -745 134 -763 552 294 28 50 519 260 -184 -217 977 844 -247 -273 436 -749 -798 -391 -156 -408 -139 195 -810 -951 384 550 -767 45 954 -199 235 9 383 -390 470 821 -745 393 -978 -119 796 22 864 -355 -649 32 925 131 410 628 177 997 -622 935 298 -40 -809 133 -67 342 -274 -917 979 64 436 -321 -917 762 42 -210 -2 178 4 138 -963 180 -149 341 -140 -74 -640 -449 -505 391 356 -656 115 794 978 930 -43 25 -316 523 -505 805 412 673 362 902 184 -631 417 -658 847 -87 119 -133 618 945 -636 105 221 -448 630 -881 940 316 -91 -349 -927 341 -888 325 -50 -326 -650 -455 -180 -992 -913 66 -241 -979 14 230 660 120 -899 -343 -556 407 -127 559 570 847 -445 281 975 -607 -982 500 -870 -253 -563 145 -796 -460 113 -194 718 141 398 219 -458 351 246 -540 67 -87 -567 14 318 -661 417 988 348 349 -946 589 304 618 -40 922 -790 741 -736 44 -194 189 173 790 -285 -483 915 -302 795 -824 417 -834 -346 -304 -410 870 831 572 641 -826 170 -197 842 478 -552 974 -567 732 948 -885 188 482 798 -487 857 41 -138 705 732 -652 -569 -596 659 -443 410 -709 -84 588 -145 -74 -402 790 -351 -783 926 56 557 583 -593 -938 -729 -588 -156 144 365 -254 -990 746 -113 285 38 -866 881 503 424 539 -727 793 901 618 -914 420 -507 86 -168 777 263 -690 -80 -744 -394 -765 992 923 -565 -575 654 955 583 -13 -467 334 916 -416 652 467 89 -847 727 678 -447 -574 -473 -909 191 -851 765 -395 -418 -810 760 866 142 -727 382 -19 -965 585 -286 -50 -325 901 -494 486 -651 895 572 -80 590 -776 -816 303 -848 -478 -987 -376 333 -739 -828 -33 157 181 -667 112 -16 524 878 82 247 391 463 460 -265 461 -218 36 -749 -826 710 -464 542 106 -567 772 -865 118 -2 410 -937 -10 -770 -7 -232 114 1000 -598 756 197 917 417 692 -873 699 774 121 98 497 -835 -577 801 -415 -243 876 871 936 259 -420 -777 424 -275 -484 -926 899 -392 -91 672 259 -25 -92 -688 -846 -154 -992 414 -232 847 -113 747 -432 -234 -178 -666 269 -319 11 -848 186 -651 915 -374 -6 874 -524 -615 918 386 -994 -959 -284 553 972 147 -665 501 301 -598 -127 -25 -175 -552 -298 -470 226 984 -621 -744 -256 826 800 301 -343 -551 3 -689 -557 478 35 -584 78 -733 228 434 885 -769 -659 740 -800 -863 984 620 -665 659 -982 -919 578 246 -924 694 865 -728 90 -275 -450 -463 -169 433 70 51 -271 37 570 -640 -945 -318 33 152 749 241 -841 -527 428 -779 -76 -508 -143 685 -336 646 606 410 -776 -409 744 -734 311 -598 -582 906 -663 -936 318 -300 159 -118 -848 809 561 807 -846 566 976 -394 -765 -848 165 812 -559 -88 -772 -938 739 916 793 738 635 4 -427 -979 -639 74 -164 224 223 -909 319 919 141 756 -565 512 206 -151 -806 204 -771 341 -170 -567 -578 -308 -4 -82 473 -1 -110 31 -509 -694 -945 650 723 -417 -34 15 274 -171 -884 546 258 -786 417 782 188 -257 767 48 84 220 274 208 -197 611 -338 318 -669 -601 -239 -67 -273 -815 284 681 984 714 966 995 -146 421 998 -267 115 251 805 636 894 870 161 251 785 521 490 719 -696 786 242 8 617 930 601 798 -412 -579 5 456 906 182 570 819 -676 994 668 182 -699 -332 530 -22 771 -175 838 360 -683 -401 -793 -892 -408 761 -26 -22 -925 -630 -326 -385 -663 653 614 863 395 993 91 425 -355 450 604 -350 -469 -256 -743 -948 971 -574 -972 80 704 -309 -268 -819 301 -196 537 337 112 950 41 -895 873 -228 347 99 874 135 238 -416 -347 706 948 885 -556 831 -353 -950 -71 876 -473 -356 -147 -371 555 -32 959 330 116 -815 774 51 -572 -517 93 -696 -206 -117 847 442 -703 389 973 -7 -192 -137 578 198 270 -605 -873 447 -18 206 507 125 -4 690 743 -800 -37 -114 53 -211 -631 263 -813 586 574 769 -664 734 530 -351 -976 -540 906 23 516 966 294 -965 960 368 72 284 454 -374 -909 -357 171 337 -531 281 -834 -274 7 -897 -846 -76 -11 332 -516 -453 -891 861 -26 886 636 -470 555 225 439 -989 -361 832 111 -224 -566 -83 -686 -306 489 -14 -951 -288 -389 947 -295 -342 -522 784 -208 515 4 479 -758 -448 236 46 506 -706 598 -330 397 635 511 -977 -60 -203 -195 -407 -778 341 96 996 -85 979 -717 784 255 -648 315 -443 371 204 578 92 -167 133 618 -991 -417 -107 -7 980 -274 -938 -178 399 971 -959 -417 192 224 -581 -810 382 548 912 -775 -136 900 -868 -413 62 -286 -826 -403 187 -841 391 -399 508 912 637 852 266 366 -660 315 528 801 -328 337 -427 -707 -296 -604 -737 -359 -18 -1000 -645 -521 479 94 -776 -613 352 -236 -437 -27 660 42 683 -906 -405 -787 -617 993 -479 794 730 -613 324 968 854 903 564 897 -121 -56 -545 566 65 258 -810 -157 641 -319 799 -762 -83 711 609 -581 -631 -953 -47 -693 139 848 133 -773 987 -760 -669 -118 -170 472 919 329 -181 783 -188 -988 583 738 -218 -38 727 -351 -269 520 -718 584 -136 -318 -722 -111 20 -204 43 -684 958 -793 -523 -15 147 148 -605 948 -950 -684 -516 899 -436 -901 -800 641 -582 101 214 91 831 -907 8 -925 -548 -455 292 344 326 -597 -92 -412 -843 -367 -590 963 -457 415 -139 -230 408 -38 -907 906 -197 -139 385 666 752 -864 523 951 -232 -280 834 966 -756 542 -223 -797 659 160 697 -153 934 -129 -784 152 -623 -635 156 298 -507 555 220 764 -617 687 756 -154 -468 488 535 -908 481 -866 -267 -658 9 322 335 -63 -281 -69 694 -633 -676 103 403 404 -646 -721 -491 320 -846 156 -511 295 405 99 -358 -330 -686 -726 -879 -260 -425 517 290 -285 -817 17 903 -408 -981 -644 3 -300 -723 -763 205 -42 -275 -800 -963 -599 -177 245 751 -276 -487 -494 -334 118 -237 714 717 -977 394 120 -464 -895 -516 514 -334 565 3 260 78 317 677 -266 522 -414 158 262 -613 902 154 628 -8 761 221 251 261 486 -821 785 220 833 582 -40 136 461 -411 -286 171 -585 267 -423 -464 -691 41 -616 -638 878 -661 -958 -619 491 -475 854 371 -109 -201 152 660 -793 644 178 804 -556 699 -274 134 -615 -257 -62 -672 -332 -476 726 869 -643 792 -457 -957 917 78 -594 639 -231 776 -841 -355 -623 -197 -368 -909 -515 622 254 -137 640 886 -904 -909 -501 516 -715 -32 676 -974 6 -566 -570 230 -850 -641 -648 -519 -243 138 -462 -173 523 -461 -311 270 -901 257 -959 -360 165 357 338 -106 647 740 690 -724 867 276 -234 -99 -312 -487 20 -530 -315 -928 -193 118 -285 907 -360 -710 528 732 -435 821 558 522 927 -135 17 286 -403 -758 -336 -88 511 -940 686 -57 246 -443 637 688 -641 -956 -23 -224 70 -686 228 174 -330 -92 407 -570 976 430 843 869 -776 -548 -315 -670 -13 -169 830 -109 -404 590 211 -185 -751 184 66 809 -751 -776 -224 213 390 -12 -614 7 -643 -592 259 -964 -962 497 309 18 606 -203 62 146 500 997 -123 912 918 -822 465 -928 -397 873 607 865 296 -846 -427 132 -287 -408 625 367 736 393 634 407 173 495 945 -962 -287 944 513 -166 458 -334 475 876 760 994 494 -81 -633 -840 551 597 -570 -349 300 214 502 799 207 647 817 -263 -233 -167 -854 -577 -525 830 -773 827 146 -414 279 -904 -755 762 768 -625 -679 -811 648 -408 908 -428 -12 -256 -85 899 -61 158 -369 -914 -698 467 -959 353 181 285 -531 619 147 896 913 683 -791 -531 291 -300 -121 -336 607 -602 -119 -626 238 428 257 470 -949 382 -35 914 -513 129 -33 171 -290 367 988 -107 315 -847 -423 666 678 -450 -174 -979 718 -758 -481 -327 -924 -732 830 -439 905 542 -519 -867 709 538 430 -250 -324 -572 -442 530 660 203 905 968 -401 63 959 738 443 -757 -337 -599 -441 412 16 -594 493 578 670 41 -601 -399 482 -944 -154 -406 199 -83 626 -683 -822 -674 717 153 -800 282 -928 407 275 -831 694 -904 946 -213 763 -298 790 248 406 767 826 893 150 -28 -569 -308 404 -862 867 640 3 239 754 -124 -117 -60 -250 434 948 71 -702 363 4 368 -681 181 -913 168 587 -185 -461 964 -473 -696 993 511 918 -143 392 328 804 -544 -202 34 284 362 478 904 417 287 -95 -233 -596 941 213 265 -26 -943 718 195 -711 -988 617 -161 684 -578 -71 699 777 -167 -405 354 166 -206 -751 -516 -755 658 -913 793 -120 238 -39 589 -155 -871 111 -766 776 -199 711 -430 -287 -421 -992 -29 34 779 834 377 627 352 783 -113 -596 135 711 99 -884 -195 948 532 210 -994 -362 -9 -917 -749 -217 -502 -785 -773 65 -105 -292 -532 394 484 968 759 -318 -967 -22 -400 622 897 -644 397 -429 550 159 -500 -445 547 -832 -397 629 -557 577 -764 -476 -639 -656 -854 748 -248 565 -385 -502 -173 823 506 -30 482 -943 -62 -765 -459 -856 -824 -968 512 -864 -316 -799 284 -455 639 739 -246 720 680 -908 731 611 774 11 698 210 440 39 -831 -219 -432 5 -527 -130 -673 -239 466 383 64 -42 -767 -548 623 -656 -174 49 -340 630 445 -127 927 328 773 -297 882 326 -647 6 -84 -601 -334 -767 745 425 529 -26 -961 -930 -372 -435 -981 -327 460 125 963 506 -897 943 -320 -792 522 -787 551 -191 336 520 815 48 -496 206 -727 -162 767 431 -115 951 -320 59 0 574 814 -224 -239 339 -179 -113 -183 514 837 212 865 -290 -94 -266 371 -487 868 -409 -855 57 -116 -41 -277 619 14 -931 481 -644 595 -185 -806 -705 -971 -225 -462 -388 -979 -45 -372 -459 917 -209 -899 411 724 -367 -155 -932 774 -729 956 488 534 655 517 279 461 714 -769 -137 -613 896 488 103 -113 435 768 834 268 -364 -263 838 -924 95 275 -259 899 611 -840 -825 590 -167 982 919 -716 651 632 -254 -86 -794 -10 -946 -313 -535 128 498 299 -56 795 966 69 113 -319 739 -110 -564 -601 -467 354 -810 -800 -283 -480 -261 637 -90 -956 -14 -669 -750 97 394 -25 386 -845 304 541 -316 123 478 659 -163 689 258 -666 -574 693 611 -248 226 862 -622 345 -322 195 -9 503 777 712 602 -712 156 -481 312 -560 -341 -509 -60 -879 -543 44 -204 -61 475 473 777 -215 -210 -91 -312 -393 297 -303 33 -425 534 741 -422 882 71 -91 -33 -344 -70 -917 -586 224 -872 522 -617 199 731 570 923 -872 -323 233 -570 255 -309 -62 845 -379 474 667 13 -618 232 640 872 -613 -287 -130 179 -419 -210 -97 159 251 954 82 -333 -647 -236 -359 -842 -626 -407 -457 -128 -393 -651 369 18 -149 307 616 -225 -742 -841 -734 -969 999 -227 887 692 788 577 144 909 487 -758 407 -648 401 -849 678 -897 -359 399 68 28 -563 971 -356 -874 -397 705 -474 -723 -619 -992 -775 422 -177 73 62 -432 -862 656 745 -244 735 466 71 -72 -659 -66 -633 -704 439 680 872 286 53 -880 -717 857 -438 947 581 494 920 265 -187 176 -560 -838 -146 -536 -825 153 -853 -554 -103 482 495 -337 -291 -927 535 -25 -768 408 852 -347 542 21 -941 -250 -835 68 931 -370 -281 -716 987 347 -798 -931 872 523 -441 -855 -239 290 785 330 -42 522 373 -247 961 424 -244 525 -123 564 -397 253 118 -99 640 -737 192 -288 -894 820 -799 88 853 759 286 -320 -897 -996 899 -630 -979 -706 -718 -730 954 -95 925 -618 -241 697 -375 -812 -316 -334 781 -319 277 -425 -831 -995 330 -606 288 -40 -595 -784 867 -504 -429 182 -659 143 207 415 -433 -861 696 -934 -551 675 -207 -322 -786 -378 -461 -223 -542 203 -784 -662 493 634 275 330 172 540 439 -818 -312 951 -259 -926 858 456 375 -56 -519 -454 -565 16 297 -827 -687 -633 332 891 657 -219 -824 530 960 304 171 93 841 700 -120 73 68 328 785 903 -755 -71 608 -973 -179 -413 850 -268 -96 -922 -439 -827 878 650 -72 678 167 -384 784 -124 736 4 533 -7 -686 53 -394 -747 -321 363 203 821 952 -425 -901 -148 -613 784 994 768 -928 749 -331 -670 -784 470 341 232 825 -196 -995 -282 156 854 540 185 -114 -822 346 -296 914 -72 464 563 -524 380 391 950 125 418 -337 -586 -414 286 346 383 -344 -630 88 617 -873 212 405 921 -418 341 -253 918 518 407 513 -736 214 -823 561 359 488 -117 -736 641 927 714 163 -698 530 -440 528 330 -165 307 786 -729 730 -387 886 -839 177 342 -873 -935 -260 -726 -469 909 -538 -13 574 162 -314 -395 643 633 402 -685 -142 953 667 359 -541 652 433 546 62 -273 812 -142 -26 -443 -528 -196 -247 -330 -485 -314 -662 521 959 278 -373 -717 274 439 31 -93 -705 -742 -750 881 123 471 -369 -125 -486 931 745 -275 420 580 -830 488 628 -404 872 -99 339 -878 -414 490 -789 529 615 636 461 -189 174 -633 706 -326 448 299 30 740 79 -710 -1000 -564 57 -913 312 930 -427 650 739 -932 802 -421 453 -327 549 493 391 668 -54 -903 30 566 -447 -260 -267 792 -658 -694 -214 371 -699 37 438 -121 688 -560 724 -144 -399 -908 -922 -411 925 761 -626 -446 755 778 930 -437 -425 -580 -345 -13 406 -319 478 102 -553 71 822 125 -926 -308 -818 -476 428 -476 -580 388 93 -479 -228 272 -882 546 478 5 -567 -473 424 -523 -515 -994 -658 -407 772 610 528 -913 -454 384 885 -118 972 772 523 306 -397 -858 899 776 997 294 -283 -550 824 -490 -168 565 -647 121 -200 -761 779 460 -858 146 -439 684 -78 -662 217 46 -922 -119 -268 212 -225 465 860 254 664 -907 -274 326 911 -917 393 109 6 -251 614 -890 534 89 614 -991 -753 623 -271 -568 -97 -209 -333 -647 53 610 925 399 -771 -696 -274 314 -301 -772 -998 -213 -564 31 -237 754 -303 937 5 570 -575 496 775 -910 813 393 -152 -823 -782 685 -639 354 336 -555 597 933 -773 179 369 611 -962 -727 -641 2 878 584 -274 391 -261 -973 750 -471 -955 627 -176 -825 -175 -423 -211 424 -945 487 -98 -383 -512 435 584 -777 541 -829 -28 533 -944 -912 -42 755 -516 -351 519 239 -329 -275 747 356 -344 -450 377 899 -977 -738 -495 786 14 52 -966 272 -526 -305 -94 578 -957 135 -495 589 497 334 -46 604 464 322 362 198 -280 724 661 271 25 -256 688 584 -243 652 -834 -835 -706 -211 -725 751 607 -174 -296 -736 532 -570 -750 -462 -12 345 -748 12 468 -912 657 714 209 315 -500 961 -650 922 578 -143 160 -583 583 17 445 -855 146 566 320 950 -853 452 -246 -359 -259 -267 -726 117 682 662 977 166 -781 -972 -89 596 -823 172 138 570 287 159 306 -800 793 698 -642 445 512 674 -667 444 975 429 -60 -99 99 610 -921 -817 -182 -175 96 -26 -604 760 86 544 289 -593 -119 -557 -753 791 158 -351 795 -817 268 433 -825 -66 -280 253 -464 184 -91 -351 -597 -516 570 -674 157 475 -396 906 -91 128 658 -607 740 917 653 -775 410 -430 723 576 -690 765 196 75 219 -36 -746 496 -170 -44 444 871 331 -724 433 -735 -383 929 -568 -440 -347 -964 717 153 702 705 -848 204 -909 522 -936 32 -246 202 65 936 -160 -499 571 237 -870 -938 721 -310 -598 -316 160 325 209 734 -784 280 347 777 297 -318 -23 102 520 -203 -911 -278 1000 -700 708 252 -398 435 393 474 405 920 -209 -935 -897 164 -121 -615 464 511 -161 -889 -731 -345 -21 -416 761 -724 677 414 320 876 -536 831 -205 -176 414 564 424 949 859 -526 -638 -418 -460 408 -237 534 855 -489 805 23 499 533 394 812 627 481 -760 -361 -302 -416 -553 -18 799 151 871 -729 163 377 -912 820 700 -505 719 -629 -168 176 917 958 193 501 -280 -745 41 -919 515 843 754 327 -530 231 837 692 -378 -472 571 -688 -853 291 -72 -811 -471 747 999 107 418 72 -47 -311 61 58 -342 -438 -494 -737 -576 382 -25 -327 -741 142 -106 -669 -647 916 735 232 -732 -421 687 -477 -171 324 208 -711 -230 341 986 -397 -6 414 -489 744 371 372 -452 515 -319 922 -275 -279 235 882 -622 -307 377 -230 60 -118 469 -43 969 493 -970 -498 -299 -319 -996 -380 977 422 -170 -285 450 803 265 -78 47 144 529 320 684 -456 -210 613 974 -778 389 -486 574 -319 309 -833 -149 -924 293 761 -938 465 -944 896 -820 -747 921 776 488 -137 -662 -655 623 316 -121 449 -229 -32 -626 176 -527 -288 -793 438 -916 -572 558 424 -608 -358 340 508 -236 558 491 355 -931 -944 -538 -149 -560 181 -281 226 623 30 121 -26 -836 -42 382 796 -192 -612 -41 745 333 783 -51 91 -943 423 -101 159 -92 524 636 560 416 -83 -265 22 -168 694 -148 500 945 -49 532 -359 672 -762 73 263 -444 576 -278 586 784 -409 592 -225 -656 -863 -823 548 575 -331 -98 562 -741 9 -600 265 -436 51 -113 -158 -900 950 887 -39 933 -367 39 -8 110 294 432 -177 -828 -473 -730 -365 614 -705 -711 967 -384 -25 306 140 -613 484 -700 -680 814 81 -235 119 -6 772 661 -458 -90 -700 -319 26 -688 919 -547 541 -344 -18 -543 57 -650 163 -683 614 -673 592 652 -92 586 647 797 715 704 -16 -430 970 -158 -108 691 -182 -636 -29 680 -813 597 -848 793 132 532 -20 596 293 -264 537 -582 -760 -700 761 -859 439 -791 -141 687 169 -233 751 -248 -134 870 997 572 339 226 993 925 -151 7 -642 744 671 238 635 352 761 68 -909 533 969 475 -779 783 -369 -880 -666 802 -135 -613 843 59 -573 429 -314 -774 -865 400 366 -864 171 -552 -836 -248 -57 -876 535 185 -155 831 -986 513 -116 23 453 -893 -342 653 186 450 -149 143 434 -573 -47 -16 206 285 92 89 726 52 -92 -357 394 629 318 -753 730 -657 -626 283 -202 920 246 263 21 133 -58 -320 921 -552 313 -711 527 252 596 941 895 -995 -963 -92 -735 -243 -861 718 897 -949 -336 -40 -46 -438 -119 -624 331 -973 614 -280 -434 845 -102 453 256 -823 764 -932 -519 979 800 867 -410 -869 -820 -424 -461 718 702 579 -998 839 -831 461 -948 -628 -227 -777 748 29 -576 -437 944 947 159 -227 685 300 -804 -798 -60 -216 -412 -944 -984 916 76 -578 -488 958 688 -554 -428 607 -313 -201 66 162 -292 -422 459 955 620 -633 38 604 -482 -444 -762 996 -697 461 516 -139 237 -493 -91 262 -987 -585 961 478 -870 -310 -907 -887 17 650 -914 780 -387 294 781 86 350 215 84 893 -650 315 185 -929 762 -836 -394 -314 51 287 313 -528 -772 -704 658 382 -569 47 681 189 845 531 910 677 985 261 -268 -715 -715 550 -286 -669 532 346 -422 -688 -841 833 -226 498 714 -70 374 72 -691 -900 64 -68 506 211 791 290 -211 393 194 -620 -486 356 477 41 -841 992 753 293 400 -505 224 742 364 -132 994 988 -694 616 -260 284 -281 -592 -332 -584 943 -569 -118 -52 -42 -621 -343 -478 -845 -46 -858 -464 -175 -267 -566 772 384 -789 -494 -692 252 237 363 93 775 27 94 526 590 79 -251 -47 -712 -613 -401 -615 723 441 157 -625 656 -953 -784 961 849 -783 59 -94 707 -447 -999 -849 609 991 895 73 -567 -524 -560 -636 168 526 43 -47 517 -411 -579 431 443 372 -173 -65 634 -307 417 666 927 933 -502 827 108 488 -323 -634 411 969 735 -694 -444 -73 -557 -149 -690 -924 -181 -891 -307 -626 -779 565 856 -315 409 -84 45 -23 485 -821 21 -627 961 987 -750 -702 -583 -213 582 797 -543 727 -706 475 108 -912 -341 807 908 -796 -530 -13 -381 388 -930 611 16 67 -619 -399 -361 697 56 -239 655 -480 -620 -949 -802 -890 -137 210 -591 -923 -686 -44 -735 -891 954 -364 -349 -153 744 -961 298 652 342 168 714 290 -978 -168 -502 282 -17 495 -291 37 936 -973 -416 945 -542 -563 889 -865 666 -424 153 -638 249 -428 855 24 -252 -217 298 -887 -628 -114 344 242 -825 -428 -783 873 820 8 -39 46 646 64 500 -441 -55 466 -757 -29 -334 929 764 886 -342 998 -510 -581 719 104 -967 -446 486 482 -426 -462 -213 -248 -472 923 -672 640 739 -234 -555 -64 315 551 -391 -566 -548 -351 -312 -776 -562 869 789 84 -120 668 -331 356 615 871 494 77 -227 845 -960 771 -878 -735 -880 144 502 602 -370 452 499 -287 556 560 399 760 882 -62 115 773 601 843 -252 -818 612 -860 -504 365 674 -330 680 148 -715 -421 -323 304 255 -356 772 637 -605 -808 868 -207 -974 894 -778 -579 -500 -449 652 -379 -667 -171 -897 -208 928 -890 -541 565 -708 494 -857 806 -53 473 -801 921 -41 -620 237 467 -509 755 536 -645 105 528 -721 139 -649 334 -378 -237 -708 691 -757 -592 -378 -238 649 589 748 -378 -790 62 -804 -939 -593 -801 -64 361 718 152 -831 875 -278 731 -9 336 168 826 255 -708 -738 -345 -212 -925 -37 -879 -757 485 33 -741 353 -990 193 48 -599 317 938 932 -140 -436 389 626 826 -444 -110 998 -649 -575 -491 -228 81 485 -670 -291 -713 -58 792 267 954 98 -933 148 37 432 -627 -622 -26 370 -935 -785 178 449 -73 -80 512 195 -854 279 457 540 426 -504 257 800 891 -847 614 976 -79 -277 -340 487 760 -704 -807 401 -877 -265 -255 -163 -249 -304 114 651 -140 -682 275 -93 -784 160 -364 -303 689 522 -132 -419 502 -598 -480 54 620 -255 242 980 -711 612 -770 -648 669 -590 -597 -383 798 -33 385 22 779 921 -334 426 -740 -511 724 -981 200 -609 -254 -891 641 -48 -822 304 -221 512 808 -474 -981 -743 -275 530 -30 -918 835 -716 728 -706 -955 293 960 608 -565 -213 277 494 -746 50 261 -705 -170 207 376 -356 -223 -44 -690 -486 -827 -936 -389 946 304 -319 -967 -442 -582 127 -861 -1000 -216 855 622 -214 -373 -904 -121 273 -266 122 221 860 523 352 -557 -566 -331 395 -478 607 -343 795 195 255 206 194 845 -774 872 -547 -381 -252 216 245 -908 -567 -621 57 664 215 582 410 -369 -225 28 942 142 925 288 643 686 479 -764 623 807 -785 482 -173 696 978 -627 -285 -816 -235 372 0 216 -830 696 576 -93 311 -127 -940 -180 589 -992 854 69 281 746 159 -798 -407 -842 99 849 -317 823 -614 -115 485 540 -1000 -723 627 372 -143 981 399 118 -31 748 -859 -434 -775 40 548 134 -580 -711 827 -325 932 26 -419 412 11 848 931 -337 503 -989 353 -206 828 632 -422 -896 -908 706 -644 516 699 -465 213 388 314 549 -849 -65 -872 -836 -73 -963 495 -424 104 731 -163 16 853 -113 -441 989 -306 76 -545 -228 -989 24 692 633 88 70 142 -543 701 307 29 -37 -444 209 -314 -787 -679 993 487 -327 -468 -725 767 -688 564 -426 -988 -432 -220 481 980 -713 -12 -569 945 958 -162 -115 -215 332 975 -625 -766 517 -92 804 -597 93 939 685 711 -76 358 958 245 977 453 -686 -431 781 -660 562 775 -37 -285 378 786 547 -417 492 995 427 729 -296 -53 -604 -667 696 335 84 123 -728 -745 604 -574 539 934 41 -840 955 945 800 814 949 8 -358 577 -701 -563 -366 836 521 -830 840 551 -67 -621 700 103 897 -316 97 -263 -17 311 828 734 -407 -585 -918 272 783 -802 -432 517 408 755 -539 235 275 692 -1 104 -243 284 953 905 -63 -808 942 -233 -420 -899 -808 -401 -147 -128 6 -650 784 -243 890 -737 133 -823 -895 508 570 768 139 -326 621 756 -648 373 489 -387 -718 785 228 712 91 865 660 -970 656 -48 55 446 -702 85 -494 -363 688 448 338 18 724 -567 -665 274 750 -105 850 868 -868 -883 -445 284 -937 89 -457 81 -690 -567 219 208 -693 -416 677 950 586 409 -301 -563 -207 46 -231 28 105 596 -183 -850 238 410 639 -86 -217 -345 -57 654 -84 196 -592 -860 -790 529 -384 -441 774 890 -991 304 -122 -907 767 266 391 -426 -627 -848 428 -936 823 -602 -451 421 525 -160 -201 -89 547 742 902 -941 25 742 -677 -566 656 812 -836 -467 487 -681 -611 519 -505 453 -851 419 -391 52 -336 -88 -284 -19 271 984 -96 945 -348 726 690 439 -772 168 789 215 263 975 818 -980 496 602 237 204 -991 264 -956 -650 -317 -770 -723 572 20 296 235 268 -219 -868 148 620 830 -703 486 -630 940 762 812 225 677 -796 635 -736 -130 921 670 -290 621 -541 827 452 170 -845 -321 -44 860 473 -222 140 -928 -667 296 508 -903 -991 61 -470 815 -785 162 -58 -769 -548 -910 830 -102 12 176 31 -755 -783 414 835 227 -122 -634 194 -399 771 -874 434 434 -349 338 -740 89 921 139 67 -233 646 362 -566 51 372 471 301 667 -218 51 -393 -314 -537 264 -670 -778 -84 -979 36 911 53 -277 588 -50 -162 960 -635 594 -919 250 -666 -168 427 -424 817 -11 -936 822 472 -992 -501 -303 311 -445 551 -245 4 -899 740 128 928 599 -143 882 350 508 187 -706 162 412 255 240 506 -529 -229 -136 -421 603 839 34 -790 -978 0 206 -825 587 -521 -963 -285 -886 826 329 988 -972 -248 -886 209 -262 -182 -387 -604 -461 -308 -679 145 969 -635 862 -761 750 142 -394 790 152 138 -912 167 237 605 58 -187 -701 988 502 -295 296 -283 -126 -668 -541 648 474 -484 -229 -807 -320 639 -465 787 418 -556 880 -904 -670 673 -890 -288 -209 -299 793 360 566 -344 -404 -736 982 371 -664 532 791 -723 -586 -907 131 -255 -260 545 -132 366 -559 672 587 -432 -348 -474 600 -757 -230 -8 -313 516 -327 440 851 24 -749 -134 682 537 568 470 251 321 911 259 -422 840 499 -217 -119 135 409 555 254 697 767 -207 -869 664 -266 679 865 314 673 -964 -243 -315 914 -822 -459 750 -123 -466 -171 -351 341 256 -834 508 -429 -766 -9 -3 925 508 -692 442 721 716 386 800 -729 -124 843 -936 463 44 -7 103 -908 246 -376 -297 -823 -438 508 261 12 650 -621 66 -53 -571 711 -466 -932 -245 -988 449 208 -159 574 146 4 849 68 -110 -790 540 -22 -145 969 -368 -187 -719 517 889 -70 -471 -332 -147 -189 106 -608 16 953 302 445 184 74 -735 -394 -931 -727 -654 -252 888 791 -113 490 -825 140 335 491 350 -770 345 -959 -574 -27 -17 706 225 -787 -842 40 -323 -239 692 -501 -567 -4 -176 520 3 266 -447 477 -651 185 -742 -196 866 157 -224 640 916 -635 -17 710 -556 971 242 158 836 -811 -569 -207 -319 -952 -798 652 785 -725 402 -673 190 241 341 -570 -509 -828 694 39 -257 -119 165 916 959 -158 -469 -372 887 561 23 -156 569 259 -321 660 737 -447 -267 -33 419 -887 -819 935 605 507 -755 -961 0 -253 -235 -599 -590 -252 201 617 89 507 154 272 268 115 614 -823 669 339 960 463 -478 -684 796 260 344 -443 -834 -805 -289 642 -629 855 748 -772 -836 976 -173 -441 302 447 -969 35 908 200 259 -78 -79 818 585 604 -30 419 -545 52 164 337 -666 -970 -824 762 -185 287 994 665 363 824 744 -377 -912 -249 -758 159 72 392 -678 -272 600 -158 144 -707 -594 -269 937 653 -671 -708 919 508 -356 -776 -293 -331 -832 562 248 -423 -460 -179 -374 267 140 -370 72 -838 132 -664 -213 -216 -463 -549 143 288 391 -642 377 -271 731 -36 583 -304 -191 -709 -147 270 -112 -953 -588 -715 859 863 824 -24 -502 610 710 445 -127 -113 -507 275 -350 334 368 367 614 929 876 647 703 -641 626 -417 172 -808 183 -337 -223 -275 -921 -883 -436 90 -935 655 135 551 -639 695 33 -807 419 200 872 951 704 -595 276 -648 -26 -117 939 932 -223 -513 -89 601 -224 -86 233 350 970 -170 -824 50 -291 -83 629 -671 87 -872 -467 -621 986 -158 -376 -835 -268 -738 -997 -242 317 -627 -466 610 108 -787 481 -716 -955 -139 -843 46 -724 -407 810 623 -310 459 -22 -736 633 -469 702 103 -370 857 -695 676 222 -215 804 -337 561 791 -809 -645 969 660 -315 -944 674 649 171 310 -41 884 268 114 -463 71 -129 -23 -272 868 -153 -153 -313 -210 559 -1 -690 491 -769 958 955 -922 -157 -35 -663 -404 137 -9 487 418 -14 46 -441 -584 71 -574 525 502 469 12 606 93 -971 -771 436 -55 40 -19 -133 619 -781 -38 622 742 334 280 720 44 -657 -842 461 -301 867 735 919 191 265 663 -470 -163 309 -957 830 160 -472 -791 104 -294 403 541 -472 726 -587 -62 938 -898 231 -484 -967 -986 604 186 101 182 874 41 -317 -417 -775 30 -21 792 -568 229 787 872 -633 -739 483 689 -325 -628 -425 357 -220 780 984 300 -301 -758 -623 648 -206 -644 -674 -642 -747 -497 561 565 703 -658 688 604 -256 538 414 191 764 99 -63 282 -535 -142 -335 318 -797 -347 724 239 635 995 -124 -357 858 -951 333 -821 -531 -710 202 -314 346 -861 -951 370 183 500 -571 -200 -909 917 -947 23 641 -418 216 620 995 -777 265 237 960 443 -580 -204 706 839 -909 424 -146 237 964 893 -499 67 -143 -899 -893 845 -114 632 -453 -788 -23 31 574 550 595 -309 -124 241 -949 372 -565 535 -642 -882 883 -287 -925 -447 -1 -163 733 -745 996 846 585 153 -626 225 -814 604 190 768 -511 871 -198 118 -124 473 595 543 -839 914 -288 716 -592 301 -452 -810 338 995 -520 -399 -885 -170 511 -617 480 395 385 537 -336 421 -560 -19 483 -920 -831 276 447 -969 -673 63 -626 621 451 732 -466 -624 440 725 855 325 98 723 957 -797 -262 32 164 106 661 -969 342 979 -271 -945 92 878 -188 289 -529 920 913 -414 990 -119 140 468 -912 104 216 967 617 394 270 -199 32 462 138 661 534 -586 703 582 853 945 375 119 -319 254 -572 -879 825 767 -737 -230 194 581 569 26 2 -768 -224 850 -708 -208 664 513 944 470 -635 -263 -44 -535 248 338 743 666 318 707 -851 526 -801 -15 -674 -184 587 -311 67 -288 -601 750 636 630 -553 209 -852 -350 552 311 626 658 718 845 255 -689 163 -916 587 -952 71 -167 692 81 -367 -31 -411 -712 -563 297 -536 -944 708 -710 -751 381 206 -645 169 -939 856 547 -504 -592 484 -877 840 -949 -791 -267 -504 -102 -107 337 496 524 -808 -486 -841 -234 -659 -60 -793 -414 289 -991 -909 966 342 -714 138 -454 948 -46 -404 651 441 802 34 -590 750 -101 250 183 -687 611 -317 733 906 26 -720 -123 444 -596 -227 -80 -107 -734 460 -804 475 688 135 199 -108 830 577 -424 -656 905 899 922 106 412 -274 470 899 -332 647 -846 -359 53 -170 141 -731 634 -194 939 911 862 -242 129 994 513 -785 -578 -779 -799 957 -894 405 766 -546 962 -837 -486 -585 789 847 -893 -132 -144 -312 -318 -806 -884 129 724 895 826 618 835 -159 736 -588 754 -195 -211 -670 892 291 -87 159 -837 -284 -601 -668 -696 -533 911 -365 -443 -320 155 315 -828 632 399 607 588 -617 516 -367 627 -717 -162 -552 -468 750 -623 -599 568 632 -655 -167 606 476 -292 920 676 790 191 710 350 -941 -198 -858 952 127 216 -597 -540 -295 857 -489 685 755 -452 217 -741 -149 -443 -801 341 -40 -68 616 398 65 656 573 -472 -795 -15 -24 117 -5 -851 257 -792 -488 -381 -785 -845 288 769 -371 -775 465 -539 381 -237 -636 -274 -864 656 -920 571 945 -639 647 -794 335 -674 -291 -979 -102 -370 -843 226 -280 349 153 416 -715 -888 -84 -130 -266 641 -664 -716 240 -374 205 47 -41 66 -456 93 870 733 744 35 805 71 -876 399 -504 33 -659 822 771 82 -23 420 34 889 201 -736 -345 643 -721 762 -71 278 -283 -386 -163 589 -547 -80 -509 -13 354 619 -984 -795 85 910 888 -316 -653 -947 -83 -986 -142 -92 -856 653 -899 -948 -885 247 257 -105 941 818 51 528 81 463 210 878 -351 -551 730 3 14 -717 -922 -747 -223 -7 563 238 -35 465 132 869 -760 -677 770 118 -130 -312 -622 600 2 -112 544 -675 -836 -430 -390 708 814 664 -475 -823 -413 435 547 374 215 -76 -274 -628 -788 658 -245 447 751 -372 -426 478 939 -152 60 810 52 496 -425 -33 -507 609 234 -61 -215 -489 691 677 919 689 360 326 -557 -305 -696 405 -151 -316 -207 -179 316 -646 -822 -687 37 140 -596 296 124 -734 475 -772 34 477 154 -574 868 -835 226 -905 -841 -981 327 142 -773 -499 -782 -32 789 110 829 -850 -215 255 -156 460 -796 -455 -656 735 -907 29 -298 -193 376 8 827 261 -480 786 867 -110 108 483 336 -699 -757 668 796 490 321 -989 -761 -912 796 786 -114 431 -480 -712 206 89 -643 -285 101 -606 763 -400 -863 751 -624 -985 777 -728 -707 -558 328 -967 -907 461 -253 -763 1000 -222 110 430 -866 -239 949 -916 861 -429 -577 -29 -307 71 -479 -600 -146 -321 260 -637 779 908 -746 -659 304 444 113 767 -345 956 406 523 -49 682 729 -409 136 -875 877 -751 898 548 211 987 -807 692 -372 -546 -636 -835 -36 426 370 278 584 134 266 236 156 -386 313 -271 768 -283 -704 325 -511 671 942 12 -371 -379 516 246 -61 155 361 712 -958 -373 -662 820 -233 30 -767 -511 608 -316 -319 -85 385 358 781 -760 -456 -286 956 404 -122 716 -289 -957 -474 -444 600 -535 959 -930 -458 305 -818 -49 -634 356 -533 284 -657 -300 672 -219 672 39 173 514 591 136 -320 -192 -956 215 -162 359 51 280 395 -13 362 -328 -101 742 708 776 652 -100 804 -820 -253 184 686 752 -851 -83 947 -479 616 497 -193 857 264 290 707 199 -260 -718 -872 390 -756 811 -730 -621 -460 0 469 366 431 -784 447 -590 478 693 -783 802 877 3 -81 114 -357 -808 -733 135 -389 761 805 474 -27 46 411 744 -794 318 -54 698 808 -19 -219 -347 -118 758 -348 -848 965 616 -135 -280 -808 -7 -723 -155 -436 394 -32 -835 -519 520 -362 669 -498 98 -183 -497 11 -915 864 -823 964 -289 837 9 -780 809 695 55 252 216 -271 938 555 -269 -842 -696 624 -98 348 -693 -323 992 -470 -377 438 375 332 176 114 217 673 -30 137 -887 36 243 25 997 -875 -682 447 538 -451 873 216 -357 -738 -359 -331 -644 655 728 -370 758 758 -40 -903 267 104 -760 -789 818 316 -393 -424 820 -950 838 803 -827 805 940 940 -589 164 593 684 -968 -207 -340 719 -74 34 -583 -906 908 -244 367 -248 220 -300 524 -154 -368 94 311 -841 -698 -704 -738 -209 743 -608 362 -955 -319 -395 -14 -476 -776 561 766 -188 198 -452 -531 -893 -794 -308 129 523 297 871 -747 -60 477 -959 165 544 199 958 -411 998 651 -594 127 -858 18 719 521 -74 34 530 -941 383 -686 821 106 775 -65 495 324 -633 225 430 85 -237 -455 111 998 128 -803 -970 -740 122 -616 -280 -429 224 664 -680 -605 -301 137 -817 427 408 -416 -252 346 285 681 232 10 591 881 858 -743 80 30 -52 -726 778 -754 -330 145 724 387 -292 -236 646 448 876 -43 591 738 2 805 -970 191 744 924 -324 323 -12 498 -110 -434 -172 261 3 78 389 41 671 -237 -281 -9 935 -656 657 -971 -833 -156 -333 -60 -842 765 745 -546 -803 -271 -785 458 70 -608 67 -358 -851 -899 861 695 -884 -568 -449 -44 559 98 -952 -569 -252 -815 641 -562 -283 -749 278 95 878 240 -207 -254 79 185 660 51 -666 98 -187 135 938 538 -529 -876 645 750 460 207 -362 -972 -432 -220 884 322 118 17 80 -92 569 -261 216 -922 65 -353 600 900 844 361 -652 791 137 946 -429 -240 534 -663 870 821 77 -703 40 -426 -772 -558 363 -412 -63 208 -12 -10 -400 198 -721 -295 -624 964 138 72 -191 -594 -12 -666 522 222 -95 -36 -784 -954 773 810 -62 590 -618 86 -752 346 29 -548 921 -551 -546 825 -305 465 445 673 -340 496 -807 -706 945 -343 92 -649 570 997 29 -772 -378 160 439 -290 354 -346 183 289 -847 188 983 -536 137 -766 331 -543 -301 457 492 -478 196 93 225 -275 -737 -128 -558 -387 -395 -338 915 -947 -168 -109 -620 533 50 -114 630 -57 60 207 698 -460 -875 -14 -993 842 -640 842 -594 -836 271 738 614 -609 -97 923 189 -588 902 733 -382 -471 -194 116 -601 671 -517 65 382 -546 753 366 -628 -603 -458 -860 -878 -435 -275 -145 -503 591 -22 -532 -368 691 -527 50 755 -454 -102 984 -563 -999 -360 -22 885 867 -478 3 405 967 619 -500 144 698 121 478 698 700 -610 533 846 446 193 339 615 -591 -394 -578 -411 164 -270 -877 -763 -496 372 882 -416 76 233 826 -879 417 -46 -607 -305 -291 126 -870 -218 807 -633 220 -870 -316 -946 -840 -477 799 -285 -814 585 -355 800 -276 -753 -309 301 -957 -293 -105 -607 949 -219 -925 -117 67 444 -911 -427 -858 -981 -254 554 -216 477 941 961 821 864 -6 -567 -749 957 300 -520 51 538 251 897 741 -501 644 -909 145 695 -13 -829 544 829 -895 -919 -377 -408 -665 -999 459 -43 165 642 -651 -94 -984 -299 -410 -501 620 761 -560 992 219 -795 713 -277 423 441 601 -277 -769 5 904 862 -809 860 672 143 -924 503 109 -487 -983 467 -62 87 575 -523 -827 -456 -716 -528 737 -402 829 -310 984 -791 86 -881 -366 734 -508 -760 -418 -225 91 -395 -922 -882 34 -120 -544 -369 833 429 -208 -233 -666 972 628 -514 669 817 905 -888 -705 -861 -622 -846 120 -673 640 427 159 -783 -476 745 857 920 -382 14 505 495 397 630 453 206 -722 868 -345 -669 -837 567 -951 156 928 169 -591 172 981 69 -418 971 -878 433 576 436 990 -786 255 510 -249 23 -542 81 -981 250 -429 222 -751 -839 -439 -526 -60 445 258 -850 856 911 -444 721 -822 -210 -177 -741 143 390 -718 627 -180 352 541 305 276 458 967 -184 -831 468 -831 399 -162 547 -738 504 -46 673 -204 -541 679 564 129 87 702 -394 653 -967 306 690 821 -721 725 -193 89 271 -972 14 727 563 -926 253 -759 500 382 985 851 732 -197 174 745 -68 -550 391 -525 -11 483 -941 -471 -667 -769 -792 -759 668 560 329 214 66 362 44 163 880 161 -251 -893 -255 -353 -423 -412 -889 -434 -144 952 -419 425 69 -340 514 176 -330 215 122 -217 -163 -50 831 -891 544 928 249 52 624 -350 -465 536 258 -102 764 234 761 875 -23 -583 -205 -864 -364 -682 820 -814 -626 -582 538 872 -311 -81 381 -415 -96 -100 203 -711 -603 -794 -752 -550 984 -47 408 -249 -223 215 983 -266 -631 -376 -261 939 374 114 807 -600 143 -938 -263 -521 -618 -813 -180 -229 -797 976 -577 309 -564 707 -369 -689 884 -150 121 262 -289 359 -1000 -317 -611 410 -417 923 -908 542 510 872 -606 -766 605 -386 960 -291 -334 -727 -604 544 -831 -985 409 664 953 70 686 -949 773 -141 -430 -534 -410 922 -843 -912 220 -551 570 568 -62 -267 87 243 520 828 965 661 304 878 -336 -90 478 -289 -720 -301 -6 44 389 -269 -658 -941 29 -499 707 186 -898 -583 609 955 -292 -636 547 663 491 -327 177 -95 -526 -173 821 973 -560 -322 373 -849 -43 -759 167 157 554 -765 -901 -442 -548 756 967 -596 587 -125 -563 -788 653 972 -161 -758 711 404 -139 -791 590 321 -162 474 -583 -438 -194 -636 510 738 -346 894 -295 -131 -180 917 -287 128 695 -27 681 -72 581 956 -237 -710 -385 829 -480 -908 -913 -155 -891 795 -334 223 -339 125 -673 826 -601 164 645 671 612 -831 491 -13 272 993 -853 588 -425 182 268 -370 -458 -835 -478 -915 -3 -663 182 275 639 -761 -164 -524 309 424 180 -455 -824 634 -189 -402 -14 671 -539 606 -316 552 -637 434 -439 752 -869 406 -814 609 -649 -75 775 556 -389 54 561 -344 -683 -440 248 596 992 867 350 -319 -652 -27 779 -985 -121 537 -869 781 235 290 -436 -159 -967 419 -304 -396 822 568 428 235 -749 68 -276 -69 622 -163 -181 -188 382 -132 -974 369 -310 886 365 -771 -457 819 85 -827 276 690 -622 758 -845 -707 57 -161 914 -574 862 420 920 322 -717 -44 357 -970 -162 -115 -806 -394 -726 929 431 316 987 -238 -704 -46 173 -288 925 -14 -198 48 285 -675 -592 -406 -85 998 175 -886 -87 -657 -704 601 -42 -214 -352 400 29 631 -735 170 678 932 -178 -644 -590 724 -580 -71 -503 -224 203 -419 593 -133 298 254 -657 -906 93 -125 438 955 -172 -105 734 -677 -974 738 249 115 -487 21 8 492 -904 429 905 -873 -802 -516 103 156 306 193 -501 -368 692 743 -917 -904 -953 -956 -407 999 -939 629 165 -134 -383 -435 -551 -63 -885 -650 657 -844 -756 -452 -210 548 346 -92 -130 -671 900 -797 -813 -495 123 99 899 122 552 978 -614 756 -679 884 -835 -943 -838 884 164 167 96 -138 -462 -725 -394 -243 -844 -129 -642 -632 -341 -817 697 969 338 -167 322 -327 328 514 98 -41 -168 -337 603 -658 112 -223 -507 73 -555 -461 -751 530 299 244 -903 750 724 297 -634 452 -24 -432 899 -11 -972 627 40 -29 632 -975 32 -483 840 -526 796 -536 939 -413 501 -500 -235 121 -208 542 429 318 528 -434 -6 535 -134 713 845 973 -968 -540 -366 -563 606 -929 -96 -768 -572 -811 -51 -835 -244 -821 150 260 -137 -812 561 -417 -389 -907 480 404 -845 399 357 445 -639 -988 144 -276 759 -590 -125 -89 558 -279 8 543 511 -126 68 -948 833 -641 514 -288 -790 359 -946 -249 -686 -141 -63 -324 -409 354 -336 440 182 421 -998 -960 -559 567 -534 -668 -256 -802 646 334 -601 703 -962 446 -256 917 243 792 45 537 -387 492 -39 -82 -659 -252 -500 143 939 -872 -626 927 -459 647 -582 -95 -186 173 745 568 -482 -434 -53 460 -197 298 707 18 632 487 452 222 -638 752 381 -999 -94 528 740 -152 -366 -654 326 -1000 -901 -769 192 566 -655 299 -832 641 717 69 862 -913 -37 -80 -497 831 177 -424 -599 263 -126 432 -507 397 787 -666 709 441 -87 896 387 337 35 -856 -819 -123 638 -953 823 496 459 551 -747 93 65 141 -322 -810 940 472 854 -61 -178 252 564 -77 666 265 -98 -338 158 723 442 293 -695 -78 618 534 219 -994 -407 -610 992 633 -771 -857 -786 -993 -960 251 889 -640 345 -323 -590 98 936 -298 -689 -994 905 -481 709 229 189 229 -401 410 -949 641 178 -926 -143 -967 -714 -115 -34 89 -310 564 -827 51 396 -581 773 -844 -27 -356 825 920 -123 -58 -400 -285 -276 -701 -567 -764 -814 544 -607 154 122 708 353 -280 819 233 94 -208 268 350 83 -633 514 63 -665 -375 706 591 714 -353 612 -479 364 186 -593 -149 513 -713 -895 -321 -628 -553 394 -50 996 138 17 -825 24 346 -655 814 565 45 23 469 982 774 476 870 43 -41 853 115 -97 -477 103 179 169 -95 433 -338 -842 -748 338 563 385 807 -160 -570 -23 -261 655 -181 -603 864 -488 -573 -296 -932 -621 429 622 -398 -70 -973 131 -480 790 -210 425 -744 -25 -677 318 731 -754 71 -386 266 895 -403 -32 733 203 -82 -589 258 -513 367 413 896 -541 -464 527 -317 313 260 563 461 175 237 541 5 -19 -324 -669 552 827 -578 228 183 -395 95 -465 -379 765 14 153 -350 -700 -38 50 435 261 -901 405 641 -706 954 -37 -547 883 752 -249 -884 979 -751 927 -931 -853 117 -140 752 -851 325 -89 441 816 765 268 -178 -613 -494 -922 -323 640 -702 -380 -24 -546 -33 545 -469 668 884 308 -246 -919 -830 82 -529 662 806 -213 413 -52 -655 -359 242 781 845 -560 -246 140 709 -842 564 436 183 85 147 367 -306 -915 -58 510 635 166 659 -629 80 915 357 -798 170 16 -758 -748 419 762 973 -295 -912 -215 845 510 846 -91 -784 243 -579 -32 -160 372 -399 227 886 625 -213 -756 311 781 879 477 -91 -56 -353 -741 -24 661 -753 450 -433 693 -651 903 680 -862 -695 735 -282 -910 -182 940 695 -633 -479 -818 -146 986 521 -214 397 -973 191 492 686 370 -896 416 946 874 -507 197 -348 -186 527 -367 -314 -636 83 -959 890 -373 779 -693 865 -29 91 -4 -901 -483 -908 -829 -774 -275 25 546 119 968 74 -987 -762 879 -218 100 -561 809 161 187 -145 828 -572 903 -995 370 922 874 -435 -313 -128 396 -566 498 85 14 829 -122 -529 667 80 598 663 -307 38 35 -616 323 981 -374 462 -518 -583 -703 752 607 491 -572 923 802 -134 -738 -950 -637 188 799 -943 -497 -76 -740 -559 537 133 -771 -963 -243 -282 406 447 666 -198 257 729 838 -138 -1000 409 -944 -136 -459 -597 989 369 560 132 -171 -128 -180 939 531 578 -570 906 828 -492 -160 341 -921 115 -886 123 295 365 -360 702 346 319 253 325 28 924 -98 743 209 745 583 267 449 26 233 433 -290 35 961 -87 -555 374 -683 103 -819 617 627 886 346 -921 902 781 190 553 202 188 -812 789 -632 -297 -218 -404 853 286 113 -981 256 267 -34 -556 -198 635 -280 421 220 -993 -627 60 -982 774 248 201 638 -270 81 -694 149 -732 479 33 -290 -932 532 764 821 868 467 -426 -644 -218 230 -155 379 574 -129 -355 -250 88 -872 -96 609 144 -466 510 -363 -676 -607 987 -924 -289 202 320 -666 747 447 639 510 -580 -491 581 499 -723 -106 -296 87 195 -651 314 -218 -688 -883 -110 -42 767 132 -805 814 519 573 -192 -342 -605 842 472 91 128 -210 981 15 -190 -68 296 188 -285 -640 -229 221 346 892 757 335 -143 22 -570 -52 728 -80 -105 690 225 505 -450 831 -970 -865 471 112 -45 464 -965 164 270 783 -435 59 975 79 285 -975 711 -322 746 725 835 -675 -132 -369 415 -553 778 454 -176 -573 606 852 -501 403 653 369 -825 -230 246 235 99 -936 626 -226 -272 453 -334 761 -873 828 -858 663 773 755 511 96 -401 -759 370 -127 650 518 594 498 983 -717 711 690 488 278 882 245 -491 -207 -776 256 -257 895 550 -109 243 -444 -384 -585 589 277 -696 681 859 -638 673 -371 675 -80 397 -360 -148 -279 609 206 -363 290 754 74 142 256 627 -476 -159 232 -126 79 312 634 234 923 -152 29 450 64 479 -676 -645 63 144 -953 -386 732 158 144 646 -669 -427 641 -365 845 16 481 244 999 -531 583 673 -377 7 663 -659 182 -220 -743 -928 836 402 706 -143 135 -132 848 0 102 -917 -205 173 453 877 621 -653 399 -226 888 -912 -931 -904 291 13 -36 511 -180 -208 -226 611 -301 -313 -958 -246 678 -603 823 -866 -827 -473 467 223 162 569 -290 -216 -43 -949 295 -451 300 274 -141 -656 348 -709 759 -596 990 -717 -55 -525 443 416 802 -914 108 -866 97 85 -978 -416 820 450 -938 992 -155 -445 928 126 359 731 -30 108 -948 -151 -274 -610 -444 916 714 -11 271 -680 -45 -316 -705 821 283 47 -503 -290 -988 980 811 -714 935 -152 -129 925 -213 471 294 -637 717 -689 874 -113 -200 -129 556 -611 -75 810 510 486 911 149 630 696 170 -96 540 -664 -460 -337 -521 707 357 806 -868 577 208 -726 -445 792 -476 -69 591 360 -186 -500 -362 591 -62 991 -715 -976 324 -858 691 -32 -899 -336 -836 422 -79 684 1 -7 -966 365 -568 866 -310 -140 978 262 928 994 744 -713 -12 641 -369 -657 986 823 -156 672 -843 257 745 -108 -837 -755 -219 -717 496 651 -453 841 -110 -321 395 249 858 -690 -406 838 446 295 848 -763 -835 -946 174 858 447 127 -505 -412 47 625 682 -415 400 763 745 66 -645 690 20 192 -812 -983 -961 -439 -238 -373 648 985 -417 405 733 381 45 -770 929 678 -446 -169 438 -886 181 158 -473 923 -442 -364 20 -583 418 709 297 -242 -578 -84 -979 576 -471 269 862 355 -981 -883 -571 381 141 -13 387 -116 879 -255 -616 964 -769 -70 -479 -271 997 -655 -931 -12 -392 340 782 -806 685 575 993 149 595 605 -834 603 -721 -479 399 417 490 551 720 -100 -479 -123 -945 454 -629 548 -684 801 504 476 2 977 987 852 -225 -226 304 -817 -282 831 -529 -401 917 10 952 805 223 -872 -487 -34 -802 23 -382 860 939 864 110 46 -611 542 -735 924 909 -32 -774 796 -335 -546 904 246 711 470 -787 980 780 42 686 -11 608 301 105 -75 -563 -839 524 565 -807 -105 825 469 -236 424 -935 467 609 498 233 -938 897 -179 -770 99 -908 -133 822 648 -541 505 254 -423 -318 265 -542 623 822 -740 323 982 -517 656 45 -9 -365 -66 50 -903 -89 1 -760 -563 -825 -270 -754 285 326 -558 654 -24 -239 737 513 -370 870 -526 -72 783 -638 385 448 135 -356 662 653 991 48 -70 -499 -863 -581 269 958 -41 -693 -502 -873 678 -772 -785 263 -897 392 -736 -466 383 -235 -670 -531 747 -892 -574 959 961 477 895 691 571 -257 547 -530 235 -331 448 989 968 -989 -952 989 317 -198 67 407 -223 -82 -583 -779 -514 481 -962 313 923 -990 206 425 -119 807 -484 -658 44 -157 310 409 -153 871 -883 735 151 -778 -869 -996 811 25 -532 -952 374 -172 -926 721 -355 -539 -173 974 -788 -826 780 213 346 525 -778 171 -507 -316 -462 -220 -156 -653 -595 -683 350 551 0 461 424 -668 453 -688 623 649 -511 -628 217 -670 -589 -970 38 904 -234 647 556 631 990 999 -532 -777 377 421 -644 22 -755 -472 440 539 952 60 132 -915 389 341 77 84 816 -518 224 -239 -698 -769 539 684 -944 -142 -662 -400 -927 -844 346 -658 524 478 446 19 -329 236 -636 415 478 753 227 88 -148 -177 616 -714 589 988 510 -461 762 -257 -219 -998 -764 -77 -774 -965 -461 -727 512 -13 976 -423 538 344 498 -296 534 909 246 -781 293 564 -144 -445 607 877 399 783 495 -60 -895 -978 745 537 578 -668 548 -645 -664 -45 514 -987 457 -672 -268 -367 -958 -463 -82 -867 999 670 -622 136 729 9 36 -862 484 -819 -365 -146 979 840 715 129 646 844 -569 -128 314 460 535 -98 -581 -958 -294 497 389 -904 38 288 -991 -213 -125 134 -847 -203 -644 588 885 -743 31 -129 438 -653 -842 -173 -305 -762 59 570 -244 -8 -519 727 -915 40 872 651 176 -779 162 -447 -759 -228 -137 756 257 136 -44 967 -652 143 -420 321 -193 -315 -661 1000 809 492 479 863 -544 423 -448 28 307 509 -347 355 487 -228 273 3 938 -496 891 -900 954 -104 871 563 251 -934 817 -198 488 595 -37 528 650 -854 -956 986 142 -888 458 957 -650 850 144 631 222 -28 466 876 -491 921 -319 -680 -687 -352 343 593 -613 954 440 608 5 714 -795 243 -110 587 110 -222 -128 -261 -357 855 593 -889 128 475 -758 507 -579 -586 -910 -150 849 353 383 728 -454 211 -694 645 -217 -838 -876 67 -334 321 706 406 -716 -250 373 -810 -156 730 178 -611 -909 535 -787 597 917 644 -445 974 693 599 -663 -355 132 -157 -726 -926 43 -315 871 -909 998 526 330 353 -408 876 -1 -764 -968 -762 609 -899 -363 -846 -500 -816 -528 -451 120 18 205 -833 293 584 92 -769 390 670 920 -815 -527 149 662 173 120 10 559 293 929 -846 404 -451 -870 961 463 834 952 -918 34 802 -484 -338 546 -687 -228 563 618 453 -828 -399 -451 939 16 573 -632 128 273 235 636 -864 -823 238 543 -173 -552 -568 334 455 -868 357 -383 -767 772 578 -733 503 -287 -280 228 -778 542 -42 -162 692 470 116 -495 194 -59 -580 -701 941 -58 -172 155 -708 -819 790 365 553 -601 948 -383 297 -283 454 -873 103 203 -970 682 193 539 -371 603 -694 512 930 917 79 -147 -982 -115 715 -690 940 649 -129 -11 208 -11 188 488 637 -859 178 -324 -272 414 145 -816 299 716 76 -93 -224 -991 -900 -410 979 822 543 918 758 39 141 -510 302 683 697 -11 -100 -947 868 -399 788 -953 -319 -798 11 726 931 -13 162 96 -169 164 -678 479 -881 166 -666 387 -398 791 15 709 -773 -158 605 -561 911 106 -343 945 -411 -939 -274 137 -469 -490 766 223 -629 -304 -947 489 -369 -518 -895 894 680 804 -897 985 -522 488 -949 1000 -827 984 987 716 378 30 744 444 507 -387 267 444 666 -529 -375 -283 -220 105 -183 -397 620 575 -974 167 945 -898 39 -45 -373 973 867 352 942 -115 -603 -170 515 -15 -706 -14 -143 -281 -284 -46 224 -476 25 -40 65 -426 -725 124 -173 -550 177 180 -185 705 -682 -859 -774 -414 697 -389 -679 -13 -937 466 -363 512 -575 -162 852 693 -820 498 -960 746 613 358 130 -869 803 106 227 -991 -132 67 -520 -915 -361 -810 -553 212 -717 -830 857 -607 871 -580 -544 698 -829 786 162 -827 741 -938 760 742 337 -976 362 986 569 3 -495 712 -372 -21 440 -86 776 -717 317 -120 -63 575 -823 344 -969 -137 518 -934 102 584 980 771 628 -782 100 813 -501 62 544 122 -881 -617 348 -832 -566 -742 830 -382 146 -896 86 -964 -830 -544 972 -395 -163 694 -996 -176 -139 -300 -349 -616 -558 -222 -570 -325 183 88 517 639 281 976 804 893 710 608 5 288 -34 635 235 -315 393 339 -881 -770 -147 -773 -353 322 169 942 -506 310 -907 415 -171 114 532 -832 113 218 -327 455 -932 842 494 846 624 -407 -231 591 -849 482 881 409 700 992 687 -213 179 251 21 358 -503 766 151 983 -360 -839 266 -623 -81 317 -260 783 -920 428 -793 434 -264 80 -565 644 504 -729 966 691 -911 -323 -746 29 986 602 -68 -317 -968 453 758 703 783 674 -478 -761 939 -560 -211 431 -727 -987 -380 -479 451 892 1000 -776 -957 -20 -644 641 -87 -476 160 635 276 -548 -404 -613 -506 255 -536 -160 -707 915 284 -821 -341 384 -786 638 110 235 -265 -40 -930 691 205 849 -162 -100 101 843 -187 715 613 283 525 988 85 -316 -555 374 -816 681 716 -428 -248 187 -707 30 -293 110 -344 500 -189 528 825 323 -20 589 740 -493 433 548 -16 -391 -658 -813 -709 660 10 196 494 -652 -832 -55 -554 908 682 601 -803 -596 198 -19 202 -162 120 -751 679 229 500 803 753 414 -556 638 -772 815 -70 762 -38 840 83 71 -195 332 548 688 878 -616 -633 498 -875 -697 -814 36 -345 -718 -888 -319 501 879 913 -442 -424 -958 923 425 -299 -301 294 758 -85 -635 643 -769 689 766 414 -607 -715 900 805 -784 829 685 110 -736 -590 423 -619 -777 -827 -83 635 688 477 -747 -787 946 -956 967 832 152 -735 -871 809 -801 457 535 -790 501 -45 137 -869 -38 450 562 -83 182 -575 -568 510 -849 461 -402 671 424 -326 -726 -533 -297 698 -348 -660 -763 -787 10 -815 -214 -332 -284 194 -346 646 159 -461 -819 -810 -150 -150 64 -195 268 -94 -573 -382 829 -317 -943 -826 832 -309 -418 -579 -721 756 921 -597 -423 -984 132 737 -613 56 926 138 -834 433 -682 342 867 440 389 -959 -637 -504 -373 -741 62 56 -731 370 966 -5 425 117 -229 -900 -835 -291 397 -679 769 -641 436 465 84 812 -480 -73 882 -727 -555 -993 143 943 452 877 745 -44 922 778 -815 -517 -592 9 697 -917 791 -953 -665 14 -931 876 -242 170 -787 -986 894 -404 454 678 -575 988 138 140 -321 -600 -780 366 -661 -203 877 842 -554 440 931 -368 820 -604 -224 -45 -307 529 414 783 269 423 -219 437 -1 -59 -388 680 -876 846 19 861 -573 863 831 -19 -663 -939 -451 268 -724 43 523 -958 798 -242 -970 -991 -749 772 470 627 -137 -386 -422 719 458 766 919 -133 -882 -568 460 663 -609 105 955 218 -663 -362 -912 -579 -613 -221 282 532 -896 849 873 636 336 -610 840 715 511 332 454 561 250 230 -538 -125 77 -107 95 774 568 -912 147 -705 807 -531 664 322 -657 -181 -160 -422 -899 733 423 -977 527 -871 -294 633 20 126 390 450 981 731 -393 914 360 -690 -955 730 57 586 968 -460 510 641 185 -603 124 -141 213 -87 466 -678 -60 -368 -26 -546 -315 783 -701 711 729 295 -811 -876 141 158 408 -239 -780 -999 -560 -806 -199 -441 -489 5 444 30 237 428 -273 -301 -406 929 -226 513 -225 -979 -254 730 976 395 582 915 734 948 -242 282 -921 -190 -356 440 626 399 -758 298 221 -917 233 -923 91 -843 -861 504 -127 -508 -903 -953 -162 547 -742 750 190 -749 -490 966 -582 -476 593 -236 173 329 766 784 594 520 53 122 225 224 21 -11 269 772 289 -77 -74 831 894 -744 11 -659 -530 -304 928 10 -50 784 160 -766 500 788 140 -951 943 976 26 10 175 -300 514 697 -886 -368 457 379 703 -47 -57 566 -843 -361 636 804 -697 632 559 752 21 -293 148 -708 -573 -267 -59 374 -892 -61 -14 771 -592 -421 204 257 -872 429 563 -911 -108 -959 586 855 565 -69 -487 -832 -855 -27 -584 -894 -209 888 -882 487 31 -933 -239 -820 -157 588 -373 -717 -494 543 -219 -872 736 -746 504 -253 120 475 190 -159 460 349 -89 122 -726 591 533 -194 -643 -147 -530 540 997 278 -107 656 -611 93 -855 621 -537 404 530 760 559 208 -668 -654 -35 655 -459 -41 -613 839 470 721 -635 -563 436 768 -754 563 656 640 -168 -749 118 -609 695 -482 260 -538 -123 -311 -220 214 960 544 904 824 525 -918 636 -203 -220 418 -504 986 160 -350 928 -762 682 896 -501 0 484 -789 -529 768 46 -239 922 423 -924 760 96 -74 186 -851 -768 -618 541 -446 944 415 -256 -358 394 522 469 972 82 551 16 -376 42 320 104 -462 988 -682 -428 -578 430 459 -617 646 -599 261 226 -600 357 997 -465 -905 -112 332 366 877 -902 -390 561 -911 591 462 -125 -655 587 276 298 313 -554 -846 498 -634 840 -151 -504 -347 -831 649 743 -440 -716 -295 403 -457 977 115 -107 -696 -717 98 1000 -822 -261 -446 -729 934 -344 413 -686 -427 653 -815 234 35 670 830 -189 289 -450 -511 277 -32 35 708 433 -512 -821 313 -763 -515 -995 588 -690 549 182 -564 726 -417 234 -234 49 684 -918 389 -171 -78 926 -718 755 -336 -29 -185 -332 285 -707 78 258 -671 -659 -140 448 454 602 676 864 687 -284 -71 802 -390 -484 -425 977 429 45 393 -290 31 9 -368 -701 -750 -941 700 -522 -253 -602 227 676 -89 234 288 758 -757 549 177 518 934 -20 809 -226 65 -488 105 -596 -933 162 4 -562 -445 54 907 -483 -190 933 -10 -38 356 -533 -105 185 371 -727 936 163 647 -985 887 -557 -34 -155 667 -124 -955 952 -207 -584 -702 -423 741 -118 98 999 -994 -774 338 122 -688 -524 792 653 352 567 -559 598 478 -971 -783 83 335 730 -274 260 -386 504 -54 879 415 587 574 -864 -587 695 264 653 -943 -177 -105 -388 -736 -644 696 -657 -545 -962 -847 605 689 6 898 -544 263 957 -267 -270 209 -548 -561 -184 -596 31 -48 -398 739 -415 -854 46 -263 -300 -647 72 -327 57 -220 -511 -822 868 612 -361 681 -26 -633 838 35 338 -217 -627 742 -412 196 355 205 955 -78 623 168 -154 -651 800 397 530 -741 -463 973 -703 320 435 868 767 -673 -334 -15 -894 410 -463 655 186 -721 -283 -895 939 496 292 316 -927 163 275 962 73 814 894 293 391 -254 21 -852 -836 -890 -590 272 649 803 844 329 -760 -353 -820 426 193 433 485 -627 -279 -166 573 985 -877 879 421 -668 -603 -237 -54 -625 -277 -52 -390 906 -690 570 967 -510 253 816 -454 574 627 -380 -607 -737 568 -915 424 520 -109 -15 -614 -927 252 362 -630 -982 104 851 358 -866 779 -811 139 -435 -377 -704 -475 -829 -495 852 338 -150 100 -306 578 -412 121 -100 -744 309 687 -365 -417 -750 194 -205 -242 -766 413 -486 -288 544 602 21 124 -581 337 534 220 -66 -795 -936 745 -103 -367 92 126 -679 -1000 225 144 -565 333 -998 995 -899 901 -750 -333 406 875 -247 290 805 -764 554 -579 332 22 -223 138 -102 13 979 903 627 -97 -149 -700 -379 -525 71 -952 -925 -813 833 -336 -245 302 797 -486 -339 -137 458 630 912 -597 -724 83 -158 840 481 262 23 242 591 265 482 247 -452 404 794 48 53 -43 80 -375 -375 196 651 400 -283 -52 -95 898 -934 418 -255 -820 -35 872 927 -920 -787 634 645 -627 -772 21 234 -215 -521 213 895 306 -45 -420 -302 57 -116 962 475 -175 628 -437 47 163 581 631 839 -951 -269 -431 -991 185 267 -586 898 -496 626 -946 687 53 -966 -11 -344 -826 399 250 -831 395 693 -492 -493 209 681 100 280 -165 -595 244 111 906 376 -979 628 -289 -666 889 626 -745 -402 597 960 -284 657 488 187 -845 -153 -939 -625 -299 192 55 720 87 -30 130 -818 752 -861 521 -483 440 684 -945 626 78 528 700 -365 -157 44 -154 807 262 -72 184 553 608 -314 994 -411 131 -924 684 -40 -331 -224 500 998 653 531 -816 -479 -534 714 690 -83 625 -491 220 973 -844 -456 -536 672 386 313 -867 -796 771 -734 133 -534 -18 -344 -192 -366 -866 599 -335 -242 307 -991 -681 -357 -231 545 351 -632 765 70 -303 192 -187 476 942 597 277 843 763 694 -450 880 207 -339 -423 363 -747 345 -5 268 -457 -218 151 -957 200 -119 -552 -789 588 638 -765 438 -244 352 -379 7 -309 586 -37 470 2 -506 754 123 833 -695 -30 -613 434 -149 825 -679 946 474 -718 -509 110 -686 874 61 -907 160 -452 -536 -925 -517 -824 -862 -118 20 31 8 731 -826 -800 798 265 -683 -734 -434 998 841 382 678 940 -344 -177 -928 -501 -688 -149 989 -404 -434 837 458 -669 112 985 853 668 -826 -5 150 -118 -505 -347 -452 -307 443 -881 364 613 -481 548 -573 -371 873 195 742 599 -972 -665 457 -12 -299 -910 854 213 -962 481 99 -304 -448 203 337 -830 -234 -659 738 -813 170 -71 475 763 803 -297 -596 -577 491 917 -331 323 -619 150 -770 163 -568 -251 795 -59 -474 394 -312 315 -934 82 315 451 -427 -119 -993 -194 -482 -625 -942 -90 988 -401 26 700 -101 -394 -697 11 -630 -811 -71 -386 877 -926 -692 314 390 762 153 -667 685 -966 52 -515 426 -118 -75 526 692 -324 -976 978 59 149 998 -623 -218 -658 -815 79 654 -29 -104 -531 -467 428 -581 -362 -394 393 -799 260 194 846 728 495 -970 196 -601 -489 928 406 213 595 782 348 -266 456 878 912 -172 -63 943 205 433 763 -345 415 -86 4 -834 258 -673 -484 464 -124 158 -891 -739 511 -958 -511 316 -473 -127 505 -519 54 -162 -454 -143 -227 302 22 714 763 -729 377 -308 909 -853 59 -108 -529 79 -660 -30 497 60 -142 749 264 -49 -128 67 -707 767 530 -816 -78 445 270 641 -175 -168 202 384 9 -578 279 -562 373 -392 863 -106 501 -68 307 741 279 510 -199 -900 -99 996 -299 339 227 908 435 -386 929 -57 723 -126 117 -602 2 -847 -837 655 -69 -366 -241 -313 176 382 -212 -772 -798 -500 277 793 -139 641 999 -324 -405 -526 -586 -478 252 801 97 196 -550 -327 -633 -475 190 625 -563 258 -327 444 -812 -547 396 -949 -577 -122 646 126 -614 475 15 505 429 -319 297 87 -240 23 225 -525 19 976 486 521 431 471 -822 577 -218 -809 562 123 -817 583 492 -939 -8 571 658 271 259 681 -665 49 -979 121 980 675 -532 79 -426 -46 -606 -961 667 589 703 -873 -482 407 -823 982 -132 -782 -490 265 909 -63 0 31 324 -225 -754 -765 -758 297 602 -411 -111 772 -503 41 261 -621 535 100 788 -508 212 -662 -459 853 -757 -440 33 545 -579 -459 -582 -467 116 -181 -787 -99 -588 -342 -710 -857 157 -388 -611 902 -511 85 -38 930 -572 485 851 -715 984 6 -954 -337 -484 166 -186 465 -459 800 759 230 838 -645 -648 374 -878 751 723 716 958 -920 -563 974 -301 -421 -4 153 738 -107 -255 960 -703 21 668 27 -590 832 917 -848 -932 440 742 -18 261 79 872 -806 -264 143 845 -630 -228 620 -355 991 243 -217 -590 -294 -669 -159 568 -822 375 109 318 -679 -23 -563 509 -9 940 -518 -549 -282 403 -729 837 936 -962 -619 -317 402 -964 996 39 355 -333 590 279 104 -786 -690 -442 443 -877 -306 374 -399 -274 721 664 -415 92 260 921 137 -928 933 -993 -556 -402 -6 -238 -627 -726 22 573 -871 -742 -889 938 -144 263 -910 378 -603 -943 301 -674 -562 -829 657 133 -133 -290 701 -440 754 50 -266 -584 433 -428 -730 118 398 -380 -141 558 546 -313 777 -664 100 -107 -165 -252 -507 -49 -73 -941 -858 -239 -195 -767 538 628 -288 -396 -427 261 736 -274 -4 -37 -636 973 648 809 418 33 55 962 -998 -630 -417 150 -335 126 533 -945 -672 -852 163 -708 -949 234 -372 -177 75 -624 652 999 198 780 -724 81 167 956 169 5 -939 -181 -435 -559 -290 984 348 536 208 553 -17 -498 991 247 302 469 -148 873 777 720 847 -118 -984 -901 317 197 -756 -700 -306 640 38 -85 -395 377 714 -719 30 708 -141 89 -452 -292 -234 -355 -614 -117 325 333 -94 -745 -453 -804 979 -927 483 -361 908 -235 -387 146 -612 723 321 -897 439 676 -336 -123 76 -951 859 -52 343 914 198 189 -587 396 433 484 665 640 -335 -644 -439 -467 547 523 -313 66 -442 -884 86 220 -619 -303 -607 -932 444 -765 275 -929 256 -431 409 -48 149 855 992 565 -844 309 -12 -950 473 -753 655 458 -674 497 -731 946 131 566 700 162 -966 -657 572 281 440 -880 154 833 269 716 722 -854 -761 995 -850 -717 -487 -190 -546 -254 703 -116 -9 359 -916 -41 702 -791 379 -810 342 -989 448 -423 84 -688 -967 -838 -516 -320 -502 267 40 187 -389 650 388 436 679 14 -263 -641 -9 -589 -411 -590 518 907 333 343 874 -601 -175 -116 663 574 -954 -719 -741 502 -284 809 540 892 -4 961 149 866 -391 692 397 360 -515 789 -93 757 -178 232 -548 680 -552 727 -448 -559 -432 547 977 533 -526 -972 -691 998 351 509 -724 -625 -25 799 22 -160 1000 825 -432 -902 -662 456 285 -858 -481 818 706 -523 775 -90 230 -658 -498 563 690 57 -668 286 -133 -370 122 -359 -612 976 914 845 -463 546 -616 -40 141 467 -747 -617 157 -825 565 -159 824 -976 -137 953 -440 548 -224 497 38 375 -255 562 -852 -40 225 -3 -310 -927 812 758 -994 -888 -844 -417 444 -788 845 -679 709 491 -110 -869 -786 -990 -346 -127 734 936 -734 756 -401 951 -735 -189 821 -775 -160 702 540 -42 -343 12 -239 -629 886 -149 -812 702 565 85 772 700 -823 -296 -55 -640 -226 585 -372 135 74 407 -547 -566 -876 -496 -255 923 244 -758 -13 826 626 -903 -163 -383 -32 -530 -610 -301 227 388 -537 -221 794 780 -478 285 360 703 -683 -449 -107 511 -183 -271 -339 411 672 -179 811 -833 -89 129 -472 -732 898 387 -430 300 -663 623 458 114 -275 178 -957 -971 -283 297 -258 258 -484 -366 -919 62 5 -379 -70 -372 591 640 -724 557 119 536 -658 -330 -499 165 -632 -510 611 707 828 48 133 -544 -745 99 859 -387 605 10 -410 -212 -81 -72 638 460 -28 -166 297 -340 562 -429 591 -840 -475 -412 -336 881 -777 759 -881 -638 -442 -215 317 698 -650 -527 926 517 -962 127 -740 -835 409 -67 -329 -180 996 -339 -411 629 -189 -525 -495 967 360 637 -955 110 744 593 1 -456 -995 -284 974 651 733 761 930 692 340 35 776 764 -641 -67 725 -374 -850 -185 995 899 -385 770 -915 -893 154 -957 750 809 487 -710 -427 -732 482 351 -473 805 -581 -429 -742 878 -144 -439 308 832 883 -318 819 427 510 -376 938 618 52 398 290 499 -877 -395 -148 271 -770 61 405 903 -235 -362 -305 611 990 -577 554 909 -524 -325 -229 544 -55 -129 470 -789 -795 243 691 579 450 -142 -439 -168 420 -681 -794 500 -214 -868 98 -337 -312 956 -611 -100 -689 -453 -848 -61 -915 883 96 454 745 140 964 355 -589 239 -561 498 -340 592 -781 -956 -178 -514 336 463 291 -880 -448 657 -609 579 441 -542 -220 616 -942 576 -851 611 668 274 -73 -23 -867 269 -382 49 -262 428 737 -856 -115 -595 812 690 -622 920 116 -896 -681 -986 909 -905 627 -117 -715 540 97 -307 -737 474 -100 -411 632 913 754 476 -393 -237 -450 49 101 943 -528 394 789 -847 -826 699 627 691 97 20 -939 442 649 221 -585 -618 -958 -766 618 -125 -678 83 640 885 -335 -140 611 51 -421 -182 637 562 -159 552 -852 -521 382 -363 -564 -542 -351 116 443 516 -950 360 -429 836 -377 195 570 -503 -304 -588 -382 143 -795 -396 88 -620 88 -303 -58 494 947 989 809 281 377 818 50 -906 247 930 731 476 398 -616 -171 841 952 -861 971 -694 470 -404 -533 8 629 -392 730 -916 -734 439 -713 -318 91 141 306 300 -74 -334 -396 -475 631 -282 497 780 756 677 824 -96 435 80 431 -955 899 627 439 -653 320 624 -349 729 827 -718 598 -826 -876 769 188 972 -808 -178 -250 -215 352 568 25 293 834 785 197 -520 97 -561 -733 -575 -527 598 976 550 -621 88 330 205 829 339 -427 -242 -596 -67 479 416 -766 -252 906 -284 76 -359 -730 -818 -910 221 -842 -663 899 -750 726 379 -431 -814 207 761 665 406 -594 -361 932 331 -365 -326 -349 457 -834 65 295 677 -891 349 753 -710 103 -785 695 803 396 605 852 -236 -852 282 395 831 393 223 -715 900 473 251 -819 -586 -353 -723 -712 154 787 824 -137 -150 -261 -57 -185 860 515 568 -936 35 -303 667 888 -657 615 164 102 -645 -41 973 569 676 -278 162 -303 443 944 -268 949 717 625 -971 553 -150 -309 544 -473 293 -753 -978 961 -976 -111 -967 835 -800 -237 26 -702 -167 -206 -643 -391 -246 -229 4 590 766 401 -160 271 -506 -742 691 825 -192 890 -689 690 -834 132 -549 465 981 -649 503 -449 702 439 673 334 -631 -759 -765 -501 -473 -192 -244 -863 943 -863 -832 777 -11 286 -73 948 795 282 -80 203 279 -837 948 -430 645 -694 -885 914 -857 891 12 3 -94 -136 88 942 -35 308 -161 -850 -410 851 807 -918 417 232 -253 -972 -769 903 153 -10 -586 44 442 654 195 -492 -661 -746 946 95 907 144 -23 -868 -902 -724 -983 -244 -594 -343 928 508 -59 655 203 131 493 538 745 -165 28 307 -73 -719 -193 -198 -48 -191 222 154 -397 839 -630 565 74 454 505 -221 96 -79 405 -679 110 296 302 42 301 840 294 -78 245 385 165 812 -683 -139 -272 -541 180 -8 323 -431 -508 940 949 -880 147 753 114 362 692 -372 -637 732 269 -140 977 -921 261 433 -17 416 631 -366 669 189 205 837 860 338 -117 16 912 513 662 -18 -602 775 -273 -246 159 388 571 -229 -137 875 -669 -456 140 51 -28 -318 -318 -147 -972 -669 786 952 -258 617 818 -971 729 -224 -336 116 -594 -83 864 -244 -922 551 808 -582 310 -829 517 250 -302 692 -400 177 52 -529 834 -375 509 -163 -410 -12 -769 -922 -155 -429 -612 516 -86 -260 -773 -36 -858 713 847 331 431 -394 152 -898 -385 -796 -675 756 739 852 344 571 -764 -391 995 -755 -419 778 -579 503 -294 666 -177 -976 -224 664 -582 -485 26 915 -852 -424 119 446 76 543 453 -281 -745 834 820 -224 -314 355 -319 -351 100 449 -960 573 -841 266 -427 -207 649 -422 792 921 -66 -143 392 -343 584 -487 -351 40 893 332 589 -272 -913 -758 206 -881 290 -870 639 -816 -814 463 303 -532 -518 -734 -656 -679 265 -966 -747 -381 -164 729 -779 -840 818 442 154 -250 -757 -84 628 -273 -327 752 -167 594 -413 658 -45 603 228 -138 -190 -296 843 640 -658 -456 -582 991 263 -19 963 -856 -560 493 -187 -162 -96 -69 -980 -906 -122 -852 566 849 -915 -276 -614 292 -815 601 -376 -365 -962 677 -817 -641 -137 516 874 -289 -449 -462 -455 689 -293 -381 205 -75 -731 337 -408 162 -270 967 715 875 -976 -728 -38 -244 729 26 -283 190 -195 698 978 342 -683 -430 614 900 -572 -547 -818 -897 215 960 -927 -963 463 -973 516 -39 -540 585 373 59 132 -986 -298 735 238 -366 826 -161 965 853 -293 -57 -520 885 307 -720 -949 184 -24 867 344 -946 -359 109 -417 341 -127 -105 54 -660 439 2 968 555 33 643 -911 582 -353 388 654 -12 -818 202 -256 -428 -810 874 -59 -804 -939 294 -766 -638 -337 456 -27 474 497 -779 -341 -776 -651 612 -86 191 -643 -393 -387 361 -764 -947 -392 -306 -342 -272 4 -10 843 165 -712 -924 -1 -785 -17 592 -405 -81 -832 452 80 607 -936 956 -284 -464 -815 -207 13 466 77 -129 58 -163 -494 436 -69 98 774 -882 -845 -968 -482 802 485 361 -162 923 -819 57 57 -349 -882 656 569 -833 600 459 41 430 -512 -401 -957 -691 -984 -274 835 823 -778 280 478 -167 -674 -699 -635 539 748 831 -11 -349 217 -550 380 475 -973 908 689 -116 -182 783 870 -768 554 -464 330 -224 -113 956 597 591 -591 610 555 -717 418 -781 -730 76 302 -371 -42 166 459 8 -235 -643 -679 -510 -57 -715 655 -613 133 -821 -836 -334 -229 -163 -419 837 -943 -331 -511 371 847 -455 -407 990 -627 529 -949 -567 128 815 190 420 -861 -135 -123 -8 -676 934 -940 483 801 629 -633 409 609 494 -118 173 -41 437 825 952 331 902 111 -991 -216 365 -98 394 850 -94 962 -612 495 236 457 713 531 525 266 440 -387 -862 -194 -236 -366 -52 -859 -376 -861 62 -158 194 512 688 273 -103 -206 -30 -878 549 572 -453 376 918 -953 998 -348 484 -765 -996 -522 -933 -87 -263 719 -679 -365 -307 -540 -1000 -297 537 -380 401 391 -452 586 737 -836 -129 995 519 -512 -144 934 -411 581 -27 -141 -387 -229 486 -435 790 926 -973 298 -293 798 -639 524 743 56 669 -56 -292 -540 692 880 382 65 -240 104 -757 -889 -661 357 788 -293 -920 -873 100 891 932 463 -271 -383 326 850 -240 -546 753 772 360 -329 -166 984 146 804 675 -704 -134 -898 278 -767 -981 722 314 233 -817 -27 -482 396 475 263 -805 -540 560 970 -957 641 844 -590 194 207 -802 323 -855 -144 733 58 681 -797 942 451 121 166 -807 871 -903 993 -136 -68 -146 576 105 -37 874 -932 -802 -584 -406 324 934 -804 -995 504 -586 -575 -36 -12 695 937 752 -310 736 -124 320 250 -401 -957 652 628 205 -674 497 -804 -619 509 -739 -719 736 639 423 951 853 -403 93 971 923 -558 982 -519 -673 363 759 -292 -478 698 -426 633 603 -200 281 763 -479 -494 -212 859 137 749 -607 -905 -714 -974 -882 225 380 -356 -376 -775 -519 363 -767 -104 331 823 635 -356 697 -489 -254 -489 658 496 -544 -752 -432 596 -855 709 866 -915 445 -610 410 -687 -13 -876 -410 -570 -887 -739 -528 517 -953 -42 -858 938 686 -823 53 -665 736 -214 -805 -386 -33 364 -855 -904 -172 -124 -589 776 914 76 -622 -489 75 -129 334 197 -350 561 250 -609 20 -708 858 -783 -424 -190 -949 251 732 -706 -141 -722 641 -766 -165 332 -668 80 -770 -992 920 -693 574 -323 523 388 333 -326 365 -641 -186 -412 -756 708 -561 -660 660 -529 495 585 -577 502 -415 59 -310 -70 -827 434 -417 -969 -657 303 742 -925 -259 968 21 893 -941 718 -723 847 -490 396 -378 183 -411 287 364 -250 946 -740 -301 779 646 -761 -457 328 -609 296 -719 290 197 -364 -104 -920 668 781 -570 725 163 -374 -614 -24 -940 -692 -209 -951 -480 -398 -607 123 -169 341 349 673 942 951 -89 478 -117 993 141 -628 -875 898 -252 671 157 11 -997 932 -420 654 -935 -745 720 753 661 339 314 -680 -822 -634 -763 -259 -993 -31 827 175 268 432 -597 -657 -314 866 -375 -279 -51 -77 -733 -700 46 -16 -105 829 820 -333 693 -32 147 -575 -604 60 -89 -337 -73 -768 -986 462 809 935 -845 953 -327 -329 249 818 521 -273 43 608 238 605 -632 382 -991 666 -44 119 752 -346 -179 -29 -664 612 124 -184 -17 695 612 -705 -921 -533 -228 101 941 11 -812 898 222 638 -515 -692 -784 -274 -403 779 -128 294 656 927 -368 997 -74 665 -929 188 -540 -654 223 130 861 -598 -655 -122 924 901 -198 -817 179 114 -786 -680 -787 -400 560 656 -892 -689 151 -127 -635 681 -23 -673 -154 -498 385 855 -904 33 -151 247 418 -187 -783 171 775 871 436 -771 512 -947 587 220 -33 904 613 887 511 -837 933 -599 -832 -87 -189 141 -564 -844 767 -62 -250 64 -805 670 -93 -172 -91 -712 178 -708 509 688 209 -500 -642 -686 238 485 530 -331 -122 -49 -521 134 -549 -563 -670 240 431 -280 759 965 -272 358 13 849 -443 647 290 578 994 128 -673 -71 -881 -470 160 811 688 907 897 -96 804 -650 580 -602 -129 488 -142 -362 995 -819 626 296 133 217 770 -458 -502 -205 -906 -245 749 -686 -926 -637 -646 -220 568 207 -390 883 -826 -878 -733 -992 227 640 -201 -704 772 -735 757 -274 -435 992 -739 -792 -223 -358 -794 -740 254 -12 -711 -65 897 244 -282 939 726 -439 831 -971 859 466 -11 260 923 -186 -543 -587 65 760 523 180 -599 -270 552 -925 66 -437 714 240 -620 268 776 -845 -56 -214 296 -728 -977 495 -922 -818 -575 103 714 -586 257 -838 899 955 -586 337 243 702 617 -225 490 -812 -612 -238 -243 -270 -977 -740 30 -637 -133 -816 543 -6 212 826 598 -316 278 -190 -56 -66 250 -755 267 -553 -238 808 412 -475 -751 585 -644 672 -969 800 868 -280 -831 369 -513 -976 455 902 830 -725 -907 212 -333 -235 -501 541 859 739 484 574 28 514 75 563 326 235 439 168 -565 -501 -343 -15 -37 -893 -142 864 -628 -574 95 -639 -699 710 105 290 952 554 152 -570 -868 -562 999 971 228 52 -916 -837 -239 332 -741 -817 449 -811 79 -597 -524 -123 -519 609 -736 274 -961 454 -472 994 26 897 731 -202 -544 -256 -792 -151 -527 292 -563 -379 622 -427 -528 525 -683 -72 -70 -563 -129 348 7 456 557 -880 -444 -445 327 -396 823 602 -997 784 -40 -650 -226 -566 -928 615 759 -158 976 -369 532 -855 197 666 -634 -671 244 563 287 336 715 736 -320 -77 -569 160 951 -459 856 -716 795 267 -853 556 68 568 503 -888 254 539 -579 186 -504 641 -420 371 138 -150 -520 -654 500 255 -362 -163 290 -803 284 12 -382 433 63 -412 -706 996 192 837 -309 -605 743 -949 -90 -432 788 909 916 412 647 895 16 276 473 0 8 149 56 -877 472 -590 45 405 731 -814 426 0 682 -338 174 585 -138 433 -958 -977 -865 -641 -615 -598 971 631 -635 926 349 591 -150 398 378 98 508 -743 -122 -364 372 -898 -727 828 533 254 64 -815 438 50 792 292 12 -567 -523 282 -402 524 -584 -877 -864 -210 872 -328 -59 -307 953 813 646 482 -903 -9 437 665 316 -994 -281 -861 516 -613 -26 583 839 -226 694 -285 -424 -85 -992 435 -219 44 -673 898 -849 153 596 -19 -83 -887 702 953 -65 773 -686 682 -347 332 -482 8 -239 167 672 27 105 -553 79 -687 -285 495 -979 525 -142 617 738 -676 342 205 528 372 221 619 -164 183 -323 643 552 -199 970 778 -612 -631 -432 492 -797 -49 319 200 -24 -173 641 -629 -249 -417 -535 -919 -713 -685 -444 486 511 736 535 -313 619 309 264 826 643 -660 146 489 -270 -665 676 -805 381 -19 834 -376 404 16 397 -656 -414 263 238 986 -150 -665 -631 -774 -237 372 -795 -298 422 304 -277 -182 486 804 247 -205 291 -105 -662 687 584 -288 -459 -566 954 -878 -443 197 788 -446 -51 478 -902 823 -957 37 -763 288 675 -698 296 -808 23 20 -114 -175 -853 407 838 -395 901 453 276 -406 446 -30 -73 -36 -896 112 747 481 -555 -529 -157 570 -632 472 -63 760 643 42 -151 -518 193 -891 660 -711 -297 -416 621 -701 -412 -132 980 -10 91 -252 -859 933 851 -257 421 79 271 352 -231 94 -47 759 454 805 517 -786 118 -278 -657 -295 -872 -157 -820 426 -30 902 998 -557 945 -899 -283 856 -603 -149 -352 511 81 453 358 696 -507 273 -825 -433 -655 -878 -618 406 913 720 -269 -916 156 -132 595 -680 -526 -553 -448 -419 -87 -67 252 378 198 650 499 -616 439 -377 -734 -78 -287 840 518 -301 230 -996 232 -760 37 -368 204 913 -578 -131 -578 -84 -253 167 -270 98 78 -719 749 738 967 750 615 -450 522 913 342 -874 843 920 -330 -247 708 362 -644 -676 525 267 -486 -332 21 -568 -972 -496 -510 613 -314 54 339 -697 748 120 0 330 -340 -58 515 -806 -815 483 244 -640 128 -879 454 -938 -544 92 997 626 371 765 -346 183 -832 461 -489 909 659 95 710 -640 899 343 -31 398 902 569 235 -246 -851 -406 -164 -784 -533 -661 823 -466 629 -865 -856 515 415 -894 -23 -709 831 -209 -702 288 -54 -570 -117 857 -56 508 -318 -680 -546 -918 -581 176 -62 -786 -912 -628 258 373 454 462 11 288 13 641 -663 -502 -15 937 -188 -835 110 143 738 -524 232 152 856 -299 371 -258 37 -589 -10 -239 834 -594 -946 -565 -489 -550 547 534 -883 -913 -131 785 -489 -781 -133 961 911 -740 459 36 213 68 968 8 711 284 444 -753 565 -830 -855 99 607 347 -216 761 440 -344 -49 809 -173 -475 676 663 -782 375 736 -697 979 -431 623 -376 33 756 -690 508 -93 111 314 -292 819 754 964 64 247 83 -456 -139 344 -784 -519 -633 -801 -117 -637 -859 95 -91 -760 222 542 115 429 -561 88 360 -320 -602 918 813 869 289 762 404 764 250 118 -371 138 -3 -49 795 -93 -929 -513 183 -443 -421 766 515 993 930 -849 -921 -81 -837 500 -535 581 -495 -470 -824 -94 289 -587 736 -440 -706 -399 -509 575 96 178 204 -114 -346 -117 696 -211 499 -267 923 -441 461 -903 194 25 489 -309 -703 -769 555 -265 -985 -582 -300 147 -535 589 -836 17 701 -6 -796 493 187 141 292 341 33 135 -702 237 755 -619 839 201 265 927 -78 -489 84 410 529 -834 594 207 -472 331 410 372 -176 -994 -693 900 354 -913 123 -224 -874 842 -780 349 648 -632 987 -955 -727 438 38 -271 802 213 103 -220 -755 -674 -516 -940 738 -185 -117 366 -307 -172 18 -594 927 -15 200 -728 -410 -108 -836 77 819 621 782 878 -927 -110 23 -707 -748 -25 -366 573 -258 -251 611 -304 -586 658 -898 934 -61 -102 351 176 -634 865 -517 539 -273 882 -552 -401 399 -58 564 -320 -398 -897 874 -294 -806 40 122 995 -821 -617 88 854 290 978 -534 641 -994 408 873 790 360 330 -263 406 188 -107 -487 698 -20 196 -627 834 869 474 513 -40 677 894 -458 200 -988 -251 -507 239 -378 -276 33 -212 -947 -123 -730 -186 192 885 -366 -277 973 -453 -588 -920 681 271 -302 -783 83 473 666 -141 -824 566 136 -35 -146 -231 -841 -105 620 -666 -346 -969 541 870 334 982 887 361 -140 224 -774 -291 -907 -758 -453 -366 -869 -246 753 -442 781 885 924 -350 -742 -602 -240 -37 -56 934 -864 54 -326 872 -756 -696 731 72 298 -822 -227 -850 -294 -25 460 -966 -677 -792 435 -175 794 -510 92 -217 -305 365 -130 -941 201 450 972 643 842 741 193 470 -118 -498 -608 874 85 -525 -266 127 -585 10 -655 -226 -952 -866 -95 -895 229 -23 317 857 69 -118 980 -574 -464 -395 -642 -639 912 -553 986 -337 731 344 -798 -330 -866 173 233 -166 -513 294 -3 -747 240 -620 -366 595 802 759 338 -399 714 294 -318 111 -186 111 660 -742 -562 444 -294 250 898 690 434 -582 567 -337 -180 -724 622 680 -145 -703 842 703 -565 -172 -963 -557 156 111 958 -321 -938 699 -539 -712 508 444 911 176 -617 650 -642 755 -247 -757 -2 -222 -396 -271 -844 36 886 -613 -44 -74 -134 291 -46 -234 79 955 -854 -792 460 -862 -421 459 826 422 114 -286 -878 -985 513 -291 807 -889 613 201 535 -971 769 -253 720 168 -145 -581 124 -693 -578 -130 -104 -135 719 -187 -802 192 -918 -163 645 -164 497 -415 -16 -681 969 520 709 -572 -303 -281 94 -490 3 999 -389 -698 25 -995 -532 -721 -715 -792 684 -430 253 -636 858 111 -431 771 -593 210 -291 -924 942 -182 2 249 892 -668 984 -626 599 -405 720 679 510 522 722 -203 885 -306 331 670 -150 184 -417 323 -123 367 242 65 -195 -955 786 872 211 184 749 -716 -161 -811 751 309 609 898 153 156 471 973 -182 -848 595 -594 270 880 571 -498 -320 553 -961 422 -802 -14 660 683 952 325 667 -204 -474 -579 174 -659 -543 261 -278 863 -354 -352 208 362 -319 144 -362 -120 25 39 659 -437 265 532 -952 665 324 -672 559 20 -943 -254 -584 441 643 30 378 -800 543 -833 -617 780 584 941 -975 795 -250 -970 -771 -206 -537 506 -382 430 -681 249 -26 295 -153 -362 9 478 281 398 239 -859 -400 -859 -50 -902 -758 -710 -614 -394 867 403 296 147 811 813 -317 -39 -332 466 -175 1000 517 695 906 780 219 -243 -107 734 -251 610 -716 -306 545 613 -318 873 -837 76 510 266 944 -237 -314 685 190 718 276 372 -291 -197 85 -916 -88 552 -482 -422 671 35 530 847 -611 594 472 -60 -701 170 -173 -149 527 381 37 -939 805 271 533 -521 -671 965 -826 333 -480 506 28 284 807 191 -556 274 -440 -275 497 -160 784 453 -789 -811 407 -624 -678 617 -118 543 894 175 123 -934 -887 -784 -280 88 77 602 362 -285 -789 -124 -226 -487 -554 -857 834 -754 458 973 918 -880 -472 -759 -496 -24 598 -497 713 935 239 5 -261 67 986 941 146 -1000 198 -214 -212 621 762 -35 700 -744 392 -37 922 378 528 503 -526 613 -907 -167 -15 525 -727 -396 40 166 -99 -127 984 -374 -617 61 806 -137 155 204 -344 -858 -603 -490 689 -897 -448 688 -642 858 356 625 785 -710 -130 -192 343 -861 -322 -153 -753 -960 -994 -988 685 -93 -532 594 -207 679 633 -550 -545 245 530 67 182 547 -618 931 866 887 802 -235 -72 115 590 27 -292 885 974 -772 550 475 937 496 339 -253 973 725 -436 -932 -85 -8 -665 -429 -192 649 -477 188 264 695 457 796 -730 -235 -70 439 545 19 245 667 48 -423 157 899 221 -955 978 376 -680 -913 -679 -622 56 -559 -387 -470 811 -770 984 424 112 -10 -621 -593 717 -560 372 510 -106 816 -875 170 -879 -48 973 65 -71 947 771 -597 -125 -318 -931 -923 60 553 241 -969 5 867 880 -752 246 -331 -938 914 668 -40 574 -482 602 -788 -272 561 6 -733 -745 -521 -412 915 -316 -848 620 626 -443 -3 404 -911 -537 -322 -934 564 -554 -493 -505 762 422 870 -307 -687 -411 958 -185 165 -104 848 663 -446 -999 428 -257 -492 100 -316 562 805 -819 984 -241 -934 762 709 39 -806 8 -907 350 391 815 661 465 955 812 779 -56 430 797 -808 -809 -222 654 959 -669 241 130 831 -203 370 -273 110 -56 -923 -177 -445 -537 -377 -991 -113 -962 -598 448 -6 -289 513 -382 455 890 425 -224 -401 -780 480 969 -6 499 236 -17 185 -306 962 35 53 -558 84 -407 -635 854 590 390 358 963 -741 453 -284 555 -222 -793 -881 773 -262 -716 870 -206 -777 990 336 283 -263 -111 -203 716 -487 -925 -18 -66 -991 223 -108 981 -645 373 982 -396 584 408 -321 -616 -569 650 -388 -167 -531 467 387 -372 -848 264 229 338 483 388 -221 963 20 -348 -885 697 -857 350 958 390 433 -663 -351 -413 -423 918 -264 -377 844 703 507 825 410 -116 750 -994 -524 -614 828 551 -200 -130 15 81 -878 12 380 -957 53 453 -268 -412 517 569 -78 -609 -245 285 207 -872 654 -42 -640 145 174 -321 -984 612 -456 144 -62 -595 -988 505 -380 698 -864 -497 -186 271 -207 -460 -981 -38 -132 362 -428 -139 -840 487 703 685 -371 -793 -374 227 -35 -690 199 -325 -459 117 -115 700 -850 303 -629 -478 596 157 328 -961 -729 -323 -956 -43 -778 765 279 -590 -817 217 733 -967 845 16 76 768 350 358 -79 -111 -393 925 -493 708 -493 -759 124 907 -608 907 -456 -551 -921 814 -713 -102 -964 931 -777 -415 851 -909 795 -215 752 -764 -810 -53 -323 190 712 -368 692 -211 910 -843 -516 -20 -428 752 862 800 -587 662 -846 527 -902 -177 -512 492 -229 -133 207 896 895 -321 557 -298 600 686 427 131 490 212 -718 946 -327 -895 109 -448 551 450 -34 -953 898 -29 -529 396 -670 990 -495 68 528 186 -72 -927 509 -426 649 -666 625 -510 -134 -975 -992 173 -735 930 147 471 -96 909 81 916 -711 634 760 -993 624 -100 -940 380 56 508 206 -590 785 876 -147 -161 475 -503 47 602 -686 482 274 846 335 -923 309 -817 -851 368 -428 -288 54 122 698 -736 -763 -738 993 -413 -845 593 765 -436 -968 -158 -730 -970 572 -98 594 -997 58 772 407 534 -646 282 808 95 -789 -51 136 -109 368 -559 83 -49 770 -483 493 -670 -338 -109 155 87 -284 -350 666 -26 -271 570 -357 -74 748 354 -268 176 -543 929 -11 674 -667 -716 485 922 520 218 -255 -647 -844 302 884 -995 -556 561 313 833 -394 516 296 -921 -238 -328 -777 -486 364 -49 -341 -46 300 -198 -121 836 363 531 -162 542 -500 181 900 860 508 -887 -282 553 771 917 -571 -40 578 -965 -418 -77 355 -668 60 -26 626 -492 -37 63 -257 715 -290 31 -804 425 -657 -407 -554 -700 -197 622 665 799 -551 614 176 226 -680 -867 395 94 446 253 425 -53 409 -173 -798 373 530 28 126 -620 597 -855 -440 -88 95 -523 428 554 204 -401 -950 628 -494 639 996 843 160 -249 -358 940 -817 -699 277 954 -187 -709 158 776 481 668 910 692 -252 -791 -372 -526 -821 -438 552 418 -98 -966 -785 -21 67 -149 -509 706 -945 -916 798 706 539 -74 661 649 161 413 718 453 -79 634 -948 323 -537 272 -302 -826 -81 907 406 116 -806 -35 -553 -769 997 205 26 818 -854 -484 651 870 389 275 -330 -305 -806 -196 836 134 -13 -226 144 861 355 -978 459 672 143 -245 -568 -837 100 -655 -182 56 -546 -485 -786 444 -542 -82 132 -138 996 -371 960 -90 -342 194 612 530 597 716 -696 -32 -238 -291 22 -496 -111 650 -642 -989 663 264 -218 429 676 611 431 873 -866 361 817 269 459 285 -405 -99 -92 -987 627 60 661 968 -779 -848 168 731 -208 187 958 -915 728 -533 -444 -642 -697 697 662 -959 -854 -617 32 265 -831 -1000 -686 -373 793 45 225 983 -121 903 760 -570 435 -546 954 363 -650 -227 126 -391 -1 -5 -890 871 842 -237 -26 653 -57 568 -943 -197 996 -106 -438 272 -723 226 -479 -908 -167 -650 789 -473 -726 388 406 -160 899 -547 205 599 982 -807 302 -323 570 -962 700 169 -623 -501 -300 177 -48 -502 18 -369 -392 354 334 162 827 -112 -318 865 -733 -419 -39 -48 -34 -211 -403 655 876 -661 666 -699 926 287 471 203 -942 -822 431 -262 -734 -859 479 -978 -7 -57 -532 370 -36 937 516 262 884 213 -279 890 776 257 856 -720 103 -850 278 723 91 584 -735 -599 763 756 471 -196 -123 -738 93 -668 -176 260 281 -44 300 407 -856 -541 195 856 -732 925 -29 969 -448 805 278 175 -203 -751 -773 794 -24 483 -744 143 342 -30 648 -801 378 -273 574 -203 556 -671 -22 836 -865 627 640 843 -869 -633 407 427 57 621 743 -270 168 124 -931 821 5 -346 945 -962 480 811 716 865 767 651 118 458 742 -401 695 483 344 526 -234 -509 691 626 130 -895 -307 575 -105 -466 524 -289 -140 360 -110 -961 374 -29 -398 -423 -901 270 432 -530 783 256 -747 655 -372 689 -530 -529 349 -727 -953 -582 436 953 456 -210 -49 196 986 -681 472 -239 25 920 795 336 882 62 841 -282 -772 124 -910 391 172 265 -844 826 546 277 56 439 -824 448 -168 600 470 -77 -628 426 133 404 33 469 727 449 -420 687 235 848 738 -594 -33 -714 -744 946 255 781 377 110 -959 525 213 944 -245 193 455 823 444 -116 308 -324 -21 777 -396 484 224 -137 993 446 -326 957 671 369 572 927 -333 663 854 -406 -788 -925 197 914 -785 368 196 -357 -779 -318 -839 -491 54 -113 754 -210 474 170 416 293 543 681 736 672 -335 449 208 -47 -362 -456 271 233 -235 -232 165 104 -41 251 -185 520 -470 -373 704 111 -5 -51 101 -687 -760 -76 904 561 -977 -298 -513 562 -422 488 258 184 414 -264 -919 792 901 -868 573 -689 223 120 -407 489 -686 119 -712 -46 990 -702 -231 304 -583 -795 -971 -281 779 522 784 -296 -224 -638 693 644 282 -701 842 306 649 -155 502 315 -203 -408 -128 854 -664 -111 -272 -936 -877 -327 -874 391 -268 -407 -82 -843 -612 588 -911 -397 -849 -277 785 -627 345 189 -729 698 -277 0 953 301 -24 199 -310 -635 -517 588 522 -253 98 505 681 765 37 -198 -804 717 242 -871 292 -843 817 410 184 848 -13 -453 -817 167 -379 -684 838 -471 988 -598 -963 -880 -697 -413 997 -121 558 -421 -571 -852 499 -279 778 549 178 273 -310 423 947 -368 959 -502 476 -724 889 -512 -446 258 810 617 -396 -400 -858 -962 -485 -908 -480 666 889 44 270 679 -928 -62 -666 -54 -980 931 42 165 1000 -349 -97 -14 181 557 -89 -372 -455 617 -577 917 -790 671 537 -48 -657 -446 -34 -729 373 -353 -766 -309 -655 -897 675 307 924 622 731 768 71 931 -386 -268 -583 728 601 145 729 -680 -397 744 -376 170 560 -269 784 -869 -507 -344 -617 -238 35 -507 -954 102 228 -884 385 -817 160 655 -980 917 -167 -678 105 906 -608 -615 801 931 380 321 -771 540 -306 63 80 -716 -542 -302 380 221 -857 716 -435 -280 516 140 260 621 276 84 864 -324 -12 805 -305 893 -114 203 -398 -912 -590 469 -116 681 -219 -409 821 194 -202 68 -90 -588 507 -33 -726 -565 -967 -441 555 706 451 490 -211 -712 907 -26 591 203 -291 -693 -923 -864 -12 -995 238 430 334 -158 634 -877 79 -452 610 725 290 -771 392 299 -395 400 -672 -394 598 722 805 943 325 -59 484 609 19 -129 -244 742 -305 272 -947 -62 -150 299 821 -124 -416 -221 722 195 -112 4 992 -153 -257 -506 75 826 311 -801 -661 902 -2 537 165 902 -582 938 462 853 -595 -585 -691 877 309 -385 -256 -79 -3 406 384 -651 7 -420 750 965 424 304 -288 890 745 -36 -198 943 491 -957 -137 351 68 -937 -437 302 155 612 738 39 397 -787 681 702 275 491 -521 -613 -801 -360 201 305 -728 -659 2 -841 597 317 -834 -312 476 223 -537 -724 -99 -812 529 -796 -172 468 -944 -283 -305 465 -467 -826 -196 177 -863 839 -569 -970 -923 -602 -207 610 627 877 526 962 -848 -578 652 645 -324 746 159 -993 -8 492 -944 -853 -851 439 424 -826 810 467 -374 -96 156 -953 206 55 927 -677 586 -272 -902 -970 -884 -680 887 -884 -5 821 -352 727 182 -597 151 -713 -310 711 326 -729 661 -510 152 647 -505 130 912 566 -986 -913 691 27 -371 818 189 31 656 29 919 -784 -33 669 691 -593 67 990 574 -731 -38 -942 -305 258 174 99 -318 174 418 349 536 833 -368 -295 -380 -331 601 500 -770 863 841 -803 15 938 -218 -987 733 51 -91 -321 451 361 456 79 -703 -958 864 -518 1 200 -535 803 596 -647 -601 777 266 232 567 -969 260 -393 74 -436 904 417 -250 146 -711 855 -562 -392 319 -667 -350 -509 -183 -102 -366 -337 -552 -57 613 492 359 -743 847 458 -153 153 -881 833 -434 552 155 -948 -94 -832 498 -446 -110 376 156 881 472 -743 74 687 160 -176 639 913 -164 863 353 -426 634 -778 792 878 26 182 556 -245 -533 -546 264 691 267 -891 487 -76 -728 831 -665 -551 -187 -793 -77 19 9 937 -1000 -956 -123 319 -643 426 -438 69 -479 -85 -711 720 -387 -424 -56 -695 -347 -694 -955 979 770 -456 -573 -60 -493 534 279 -460 195 -861 570 -651 -840 476 148 816 204 -149 -129 -292 -787 -659 -326 -497 185 540 -254 -837 -375 14 199 941 934 -953 -912 662 -798 -641 300 -208 414 -443 -838 -786 -828 -378 436 546 -5 732 961 975 563 584 407 -134 -182 -897 -595 -793 287 -982 -855 848 10 382 188 -511 -261 431 -618 -597 873 -518 368 -29 566 859 -431 734 814 -494 -571 719 911 -818 93 -170 879 439 -838 -72 696 -290 -412 22 -375 933 588 995 173 576 408 -69 329 -831 -431 -828 -337 -438 -144 -44 246 -9 510 -313 -12 155 -370 256 863 -167 255 -493 996 -11 28 533 651 585 -797 -304 -172 890 -749 928 -432 -248 564 808 618 180 951 -564 374 146 -911 843 -288 461 -480 392 390 494 -466 -729 -635 712 -504 617 -562 -241 461 515 -421 166 -726 19 -86 -853 -323 -768 -826 -508 -6 -52 644 -918 3 503 -940 -68 -46 250 669 -832 -895 316 -924 -484 -281 -152 -127 874 -649 431 327 699 418 -561 935 -790 702 382 -266 -689 414 180 -485 456 -943 967 -1000 -371 278 887 798 -914 324 -643 -399 -891 539 657 454 628 359 -349 -574 42 668 949 -780 -719 -177 53 888 -48 41 771 -452 -698 -894 -574 834 -227 436 402 507 975 -513 -284 138 925 34 -913 -771 -849 -251 153 -232 -255 -938 656 -282 111 984 -819 656 684 -22 527 -980 -701 265 732 -661 362 -186 -950 -272 -317 -903 -664 178 -630 518 77 -420 -503 874 -710 -811 484 151 -726 942 828 -941 595 314 950 -935 75 -986 -225 -793 579 384 799 -262 457 -173 921 333 -379 117 701 610 -110 649 -84 611 -671 995 312 -858 678 -7 -320 17 -440 -309 -327 285 -298 564 590 -62 191 -743 -13 84 631 141 -981 -160 769 -244 -835 581 321 -267 -669 -461 230 938 -236 -625 -233 -557 -448 -926 930 119 901 262 157 -61 -603 152 945 -969 -441 350 136 -637 549 -276 -899 -684 -697 -311 735 831 873 181 -708 -387 -487 -608 -983 212 -199 -531 541 814 -596 985 117 666 282 509 50 558 962 27 856 808 -138 907 309 -118 133 823 -108 689 -839 -375 957 -285 -900 -213 443 388 -522 864 -4 672 861 847 -897 345 -810 -300 -408 -138 -785 -330 479 -976 -339 -518 131 -697 -307 381 -882 698 -473 -628 412 -704 -772 719 -389 -841 972 -353 664 -181 727 214 -75 484 -884 -290 186 638 557 229 335 49 239 -930 541 -614 -921 468 362 956 -613 597 953 -287 -221 442 -84 -730 443 -674 560 197 312 491 -594 137 83 -607 -151 307 -324 35 523 470 551 717 -238 -215 -952 243 523 -607 -289 -98 -753 -540 248 -420 762 646 856 -974 989 -491 -219 191 -590 -621 565 109 865 754 -951 -801 311 991 -854 -305 141 -725 805 903 46 451 -555 -332 631 -638 -120 -897 806 896 -547 453 -702 -127 752 -862 -414 457 477 -105 195 800 -923 -595 7 8 549 978 135 -527 -342 -417 989 291 -420 792 -413 87 -84 24 863 -440 -377 615 345 -499 673 394 -718 -703 211 3 788 158 -719 127 569 47 -30 -665 246 420 -615 681 -306 488 211 -343 -3 549 -742 -590 115 -433 678 773 -803 -509 -717 397 852 -831 78 -449 -728 450 -56 -911 -830 -208 540 446 -609 -832 831 37 308 638 397 -112 -270 624 -294 363 573 253 -202 879 466 373 -217 -18 744 896 -838 542 279 619 -424 -217 -644 -329 700 531 -876 341 -616 -416 651 -430 454 -325 507 572 -797 573 -442 11 -820 193 -602 -999 141 70 -749 433 -387 642 -733 -52 -608 -862 -552 -46 120 -645 -570 533 771 452 -440 -529 -800 609 -255 -655 8 356 192 -561 586 -467 -430 4 -537 -825 -241 41 -870 -999 -81 -700 945 29 -219 23 258 271 -919 -485 -633 -458 636 594 884 -845 -634 -686 -3 -543 242 -922 -960 -79 -527 26 519 867 61 455 891 -487 85 -412 -974 -764 25 720 -903 853 20 -161 -120 -747 200 153 561 39 702 -971 184 685 500 427 -797 885 983 352 536 284 243 -988 -812 938 -52 208 315 -624 -388 345 871 -710 474 118 -794 898 -713 991 323 -860 214 -486 875 885 -766 -434 -890 -28 182 766 -123 -636 -241 640 486 688 -260 -649 525 484 807 829 802 398 -486 642 -548 -638 323 -518 -355 -637 363 311 407 -81 -737 159 932 -145 -654 -496 829 -175 -91 65 -322 -354 89 -511 -27 -407 -755 -764 -885 -539 328 -311 456 -900 -774 107 -495 270 -982 949 -484 379 -323 -730 -263 106 -400 2 -476 550 248 120 -951 -470 323 -18 -234 807 960 769 845 -270 -807 24 65 161 -149 -222 -260 273 713 -975 648 -604 -152 -259 -359 -159 -269 49 929 -968 432 -111 -931 535 56 -585 614 -376 -853 990 -988 163 425 277 64 -725 -848 629 -997 785 -925 866 645 619 661 368 -429 -641 -18 -406 372 -894 134 -205 -459 -290 273 -641 571 -282 -356 91 -746 661 472 -478 230 212 891 577 -547 237 -156 -792 648 -514 802 -779 132 -580 324 -700 -63 -250 -995 583 829 586 267 -74 -796 -460 -709 -495 810 -961 -504 454 662 -916 114 988 -889 610 498 -969 -679 697 615 -380 -726 -552 -395 -366 -314 -550 -688 341 110 -130 -824 -731 493 -174 -577 853 638 -639 190 -629 350 215 334 -332 199 -168 -506 310 -314 -700 111 968 -441 890 -87 416 -189 -476 373 -298 -759 -156 57 668 314 166 970 346 -188 -367 389 363 -696 -14 908 164 296 27 -164 225 -37 -86 824 -583 -633 -769 -233 759 517 -607 -332 45 -321 405 -919 861 307 970 -86 -979 503 945 514 -536 -708 -606 -777 -135 573 15 976 -300 -909 989 -465 884 907 60 -980 939 -821 848 767 -332 -722 412 -345 230 -996 -797 224 -647 65 188 244 693 -893 377 -400 892 170 -177 -646 852 -217 877 228 -372 -744 -290 -739 -877 672 353 84 -412 -974 -623 -151 -790 -140 -71 559 -334 -151 520 184 237 -981 -812 436 21 -678 936 -428 342 -384 -29 -444 666 910 269 828 -813 198 755 -28 -495 425 622 79 351 730 852 946 -462 -31 -409 644 614 -237 -670 -691 -956 -498 171 -155 214 -443 639 -215 -845 173 -432 -93 954 -610 -917 214 -52 -379 436 859 -253 -512 343 -227 -859 -723 -726 -555 581 -99 498 -969 -965 -668 -246 -785 -783 -974 828 849 274 266 -185 -941 -797 789 343 -423 -902 31 -343 875 826 -239 -534 -879 370 4 -35 -387 -704 -87 -593 708 -137 -25 806 -58 844 -530 -282 643 561 -979 280 758 698 -414 45 260 -373 310 331 -560 -920 -969 -741 37 -693 958 -387 -192 -282 -230 996 958 -57 -845 346 -398 -671 505 558 516 174 -541 -738 6 84 -559 950 114 801 72 353 -287 -866 582 -40 -197 341 -32 807 334 -218 -559 -284 821 -426 -957 975 744 -536 -353 378 -971 843 -434 -385 824 -408 257 -63 -849 -683 624 226 -664 -433 -670 712 -649 -596 972 -414 -440 -938 -298 540 -992 -515 -282 49 697 800 -120 911 465 -935 -586 962 -812 -513 -720 -769 534 -706 -496 -29 119 274 147 -19 -668 -844 -155 503 481 -628 -808 984 430 924 150 -221 -274 -910 726 17 302 -315 914 -244 -775 -59 -929 718 192 -472 -524 354 540 132 -216 599 -611 -904 144 -943 -301 -869 -532 418 188 -938 338 -196 41 -515 -433 -357 994 -443 -576 -761 785 648 977 -99 -793 559 156 702 -460 -556 -185 -867 -225 -739 -729 443 -519 711 249 -775 -159 -121 499 499 396 274 923 126 565 207 -675 850 -511 -761 773 -342 335 778 880 202 206 -992 -682 -283 -975 20 -313 -904 301 -785 -355 -596 -577 13 287 229 698 565 -567 -507 -788 761 524 -256 -686 86 -974 -558 -40 196 -756 -224 888 -450 249 -160 -826 -193 -34 -537 -826 952 -696 615 -515 -384 -358 391 -323 -358 856 -653 -14 847 -574 -308 -494 -846 -265 -377 -391 -947 694 -723 498 -790 615 -570 -909 875 -746 -766 241 -552 -705 -271 356 -692 -727 163 780 -429 -806 -733 989 -39 909 233 -780 -315 802 540 960 384 -27 953 -917 -726 -196 -128 -943 1000 771 -379 702 -837 -454 942 365 419 801 -137 -336 22 195 486 -21 -368 932 595 253 -180 -234 127 -922 -625 -17 705 295 -121 520 -881 444 273 -636 -197 286 -399 -559 380 -288 384 744 -150 556 200 596 801 446 -198 -345 -620 -806 -393 491 467 -887 -833 619 338 373 588 -212 235 639 -877 470 -186 -24 -108 235 -637 333 -85 772 766 205 22 -91 -122 -827 -199 560 165 287 394 154 -91 -381 494 583 -731 -17 872 -568 -521 655 165 -483 -253 -600 -509 455 899 931 -759 565 -184 323 -780 200 -529 604 790 483 -498 -592 -672 -350 -476 -643 713 -223 -689 -658 -96 932 464 -776 -835 126 -675 -609 310 -766 640 612 271 -549 629 834 336 277 -994 -60 358 604 177 249 -519 -860 66 492 -615 288 936 -236 -182 -200 476 -870 -577 997 636 38 562 665 815 448 -448 303 -2 -710 -716 81 -216 -611 -193 223 -482 303 361 680 -845 -755 -436 652 192 198 761 -374 675 948 -513 -266 104 -1000 -584 -316 325 269 168 565 57 945 -752 830 608 904 -298 -7 -337 447 986 205 -692 646 -576 -506 -716 -296 385 171 -437 99 205 575 484 371 384 503 -792 546 -702 659 378 -193 -705 763 106 -919 38 61 -212 -134 288 -701 689 218 599 469 945 -854 -887 -900 -298 -150 873 725 -185 -394 918 -929 -181 -443 -472 -405 100 705 -882 903 179 652 -646 -365 397 -3 387 -170 504 893 -74 456 -65 -646 272 -988 -52 -538 66 -214 325 -950 -49 -747 666 -888 -345 702 -504 115 -150 753 145 303 -526 801 181 -461 282 761 -10 -514 -172 -11 888 -294 -758 76 -222 695 565 236 667 312 84 -831 273 559 -814 -291 -681 -299 908 838 591 701 -650 579 -550 170 -544 -643 -832 542 -806 -168 -693 435 586 -525 -147 -500 454 -926 668 -489 -556 -256 986 7 -250 -293 386 94 -843 -733 685 -860 -837 -57 449 -52 -537 336 -81 861 -737 -25 625 -790 -665 538 773 -114 110 -91 -593 642 -845 -955 -369 475 871 140 799 578 -498 68 -178 -6 594 -123 378 -529 -453 830 -370 209 533 709 824 636 858 -724 -148 445 427 162 -584 -936 -683 111 -265 921 804 -863 -334 486 -826 369 526 47 -227 9 727 -453 573 -679 -708 676 -954 971 474 -784 880 -294 661 216 730 -648 -25 932 847 226 -618 -639 577 -519 769 828 -909 199 -261 -390 282 -615 533 586 282 295 846 7 466 -886 752 492 665 354 140 302 -157 -829 323 -906 440 -283 136 -665 -921 632 -493 851 -578 930 -554 454 860 82 -160 -771 625 115 -274 457 553 -220 179 -894 587 942 912 378 -745 -321 -948 220 -149 783 358 156 -288 -24 156 -360 -689 453 -761 968 184 57 -327 568 726 438 952 -703 -220 914 -694 -537 885 267 930 43 819 767 366 -740 929 -62 506 -833 -493 -877 26 -341 995 -747 958 -220 -286 449 -433 280 -630 -34 -375 267 -473 670 744 -750 -842 -651 754 636 -457 -25 -866 -772 308 3 -234 -613 -897 -648 -946 -849 -344 531 -522 903 -547 -563 801 -157 366 -890 447 798 -737 -353 -623 424 -736 152 -969 -876 -619 763 208 -273 -299 12 273 805 196 79 -296 818 442 274 874 777 708 627 -804 281 -556 434 501 505 -477 910 261 206 -431 318 -187 525 112 467 414 -861 -419 792 -558 -409 -641 858 -236 -868 -106 -434 -362 412 -113 139 -13 -609 942 340 -576 670 -227 861 -862 -934 -270 -811 -609 -631 208 -310 258 30 921 -150 1 -216 -982 -269 -848 -569 713 116 872 -366 426 -117 -920 904 806 887 838 676 426 -3 380 561 908 213 -243 610 -242 440 -861 -480 -445 -702 -205 227 -818 622 -189 76 -964 268 -135 819 912 -84 531 533 -971 730 787 835 135 -586 493 237 15 188 843 -524 541 -951 784 -960 849 -953 800 -81 -498 10 827 326 74 -210 72 274 -265 948 870 -720 142 727 311 -480 955 -610 751 -955 481 166 -779 -564 254 -679 183 830 -12 222 789 -697 -467 -252 -290 734 16 432 -471 -620 869 442 419 -779 -635 204 -392 949 -38 -52 -434 939 430 850 -407 -917 -973 821 -697 46 -763 173 692 65 178 -834 -731 10 681 128 -113 437 -869 -722 -555 431 -369 506 -828 760 -567 457 868 -327 -600 -607 854 978 -341 868 284 402 -712 274 140 687 -666 -787 612 96 843 576 -15 -91 -36 817 391 -287 -321 193 -985 596 472 936 539 -954 -87 742 -57 -363 468 -422 28 -77 52 -979 -203 -511 -2 -467 440 46 -429 -757 -834 180 584 -800 -328 -327 -860 -481 424 171 -965 -85 -449 -258 3 192 890 55 -115 -967 -370 403 941 324 716 84 -554 617 978 939 78 -503 576 359 -568 -881 764 842 777 248 361 -679 -680 214 546 441 405 190 72 -396 -543 206 918 -786 -291 -470 -509 -607 880 396 -193 640 698 138 -445 -328 276 288 250 -834 785 -132 79 -820 -767 943 -762 -849 371 -368 -255 363 -854 -826 -756 275 930 894 371 -891 748 -331 -398 -153 863 352 888 292 -534 -879 -665 -315 413 -638 -332 -373 -428 -516 368 654 -247 -4 145 -359 -248 934 521 341 171 278 -437 -287 -798 -210 24 737 -847 128 187 -240 -907 -937 -569 -391 -1 407 -388 -279 201 617 -675 467 -167 404 -567 -83 -864 598 478 -618 -634 606 360 -738 0 -19 862 415 -147 384 242 -794 -481 873 970 -679 -998 138 -713 -207 -160 585 -387 705 -339 542 -856 785 -455 570 725 -542 -677 -474 276 790 -353 859 838 290 -240 -795 825 367 303 924 -515 686 609 -712 881 150 712 349 618 413 -956 616 371 108 -333 -441 145 275 491 -910 -615 486 428 -32 -862 856 -831 802 945 275 810 -883 -360 204 756 800 -248 -986 -658 829 -172 689 -223 221 -139 124 -261 179 302 98 219 503 -132 880 -923 -52 -807 465 -57 -772 354 -324 788 -448 -512 -611 60 402 -211 788 -715 -743 523 544 930 -428 513 -951 664 -982 -509 233 735 -759 843 -551 946 218 263 -570 871 -749 -819 737 528 953 242 101 -316 109 -942 821 746 -584 384 -221 -486 -77 353 831 -100 684 -893 -852 -916 351 699 -694 -224 249 919 808 -269 -651 -72 169 -763 822 -422 -434 755 952 739 -659 -465 -627 182 795 -839 832 -249 615 -161 -459 560 820 674 -355 -952 166 232 29 -803 -170 821 -217 779 -494 711 435 -77 -640 665 -401 -163 -383 606 -949 -153 852 -355 59 518 -4 -470 711 -67 988 -678 -372 -24 -363 -289 400 -949 237 -133 -344 -820 634 -317 -927 -793 600 444 265 101 593 -414 700 -6 -100 244 171 -226 -698 711 -976 285 92 798 -206 -831 -694 -450 358 957 41 437 152 375 845 824 18 -927 747 -980 -92 -674 -401 209 973 -558 -831 764 -816 -627 -69 -983 648 -866 859 -417 169 -834 34 -177 -869 256 -447 -172 651 -791 -42 36 -34 821 9 -618 -589 702 280 -182 -585 -806 -653 270 -539 -973 414 576 558 439 915 436 -85 -507 65 549 -887 -526 834 -821 260 176 806 -849 998 457 36 963 556 -634 245 -429 115 -946 -535 340 396 962 -991 833 -656 978 -381 -191 -728 -513 -742 -513 -970 498 -201 683 799 606 -963 -570 479 624 933 536 193 -857 309 57 1 36 177 -864 199 -364 399 -118 130 -90 -27 -40 858 -41 -683 -955 -246 358 777 482 -927 -846 511 -586 412 -447 -74 -270 432 953 559 50 -276 903 928 -342 869 592 -322 -435 -353 -169 492 208 -618 -785 -713 -912 -393 630 -119 380 -442 442 -581 -658 852 -904 644 354 444 -896 961 -454 963 -374 555 904 -574 250 471 665 389 685 42 362 -273 -856 -833 850 -964 -59 -750 -20 -592 -169 883 -301 631 -983 771 669 -141 304 531 270 -29 -932 919 -581 -341 557 -61 -700 176 247 996 992 -960 320 137 -193 260 -100 -971 -255 -342 -557 -880 -892 -802 959 104 -814 -79 17 -766 382 364 -404 -925 -88 22 -24 -103 54 894 294 -162 974 -342 569 753 378 268 -377 -853 808 -834 635 662 634 -375 -463 320 345 -611 431 -36 -420 325 839 -128 -512 -554 776 -768 -66 493 283 284 -266 964 -485 -665 615 393 349 150 198 579 615 -258 167 140 519 239 -726 998 623 -747 473 -925 -686 -555 248 60 488 -353 -221 -376 884 146 834 -547 -625 142 860 728 -645 222 -373 -515 859 -812 -540 -511 477 191 817 446 605 758 -391 462 -326 674 -61 -371 84 -726 -465 -206 -598 233 89 -97 -845 -501 -24 123 846 620 694 -703 -549 903 -90 942 670 -778 -521 -247 891 -934 -466 -959 268 294 143 -372 544 -122 397 -888 464 -257 -835 79 15 255 859 -94 151 419 -298 832 -633 354 811 599 -986 151 -867 -612 -52 808 -974 45 -29 -91 -701 -706 -266 -968 -142 305 412 -297 868 761 -140 -942 -511 65 -948 -867 -855 -738 -585 778 20 -670 46 17 240 -940 438 -212 -105 515 571 641 -692 -503 744 345 -133 872 -895 975 965 11 711 -634 900 386 -954 775 711 602 708 186 480 -529 -193 -169 -789 -834 -375 -122 -92 940 348 52 820 -942 -667 -686 736 -440 657 -348 842 690 122 -707 905 -525 104 335 -790 578 188 -670 96 -43 817 -846 -654 285 202 -244 60 -930 983 -148 -913 816 -301 -427 584 -65 -436 -73 886 970 377 58 -877 -313 899 -869 -365 -860 -578 -972 -608 154 110 -746 -788 -495 816 962 -325 629 574 -721 -760 210 -990 -71 -979 -128 229 691 557 784 352 -348 605 -255 510 -222 -124 -212 -254 729 236 -50 35 -216 616 910 898 -788 305 -221 328 107 954 -296 178 -150 -229 678 -79 553 -730 377 -728 728 -476 -843 -215 457 284 -514 -313 685 -744 428 455 499 364 -776 -485 -140 905 -716 628 -844 876 -936 773 -674 -189 391 -923 796 645 -319 -712 260 11 -315 -660 214 811 370 785 588 87 -313 980 324 -435 641 -632 -285 389 -239 -119 -294 -390 703 436 -104 -224 -406 -211 248 935 10 -345 717 -522 939 -320 -986 623 -960 -129 919 -758 -953 860 763 -998 229 265 -412 -728 -902 -692 -562 -382 -254 -263 -709 -508 900 484 -804 780 863 473 -726 311 425 824 -627 818 167 355 989 -114 -807 -623 -924 906 606 756 110 676 881 518 560 -504 -343 870 446 -622 -858 281 -262 476 -873 416 322 785 467 -581 -459 -616 950 579 -42 907 167 -218 538 -164 -982 926 -676 547 -174 765 -841 458 -696 596 275 328 -145 -553 655 -454 368 169 928 -898 20 -352 143 398 -681 114 -425 416 467 20 -124 387 650 -706 -867 -996 -423 496 -772 -817 -194 -58 -996 -343 -598 -351 646 -785 593 -536 -233 -15 790 382 802 154 -411 -751 -115 790 -503 -487 630 -408 -680 800 -181 -102 211 -858 -911 382 278 31 80 55 502 -740 65 786 281 -624 -505 765 345 961 954 57 -949 357 -405 -742 -176 360 165 325 -597 748 -104 -449 -603 240 831 -914 426 691 289 -134 236 -159 464 -953 232 789 200 -797 -791 -552 480 843 -899 781 101 -101 599 548 -523 -901 567 154 -789 327 276 -566 -962 -47 -929 995 -304 -394 415 524 666 374 261 -205 536 -9 979 -149 616 143 -822 930 -254 -884 -469 666 567 -729 452 -640 35 841 -46 -457 931 690 -432 -609 -511 -448 -423 158 700 -241 555 -342 -446 913 -934 772 -840 -605 217 618 166 739 -862 -656 -426 -435 -756 -323 -31 267 39 742 -492 445 -838 -425 -754 951 -496 736 523 -418 56 -591 357 -206 106 865 -912 -260 647 -332 -839 -408 759 294 448 -543 587 234 -739 794 201 -165 -319 422 -259 -743 559 -299 780 563 -769 85 335 -451 -710 -703 -210 -32 644 -299 689 -737 593 -951 -662 -789 -549 29 -566 -68 228 -642 -787 534 642 854 -432 -68 83 898 765 -378 643 -575 -904 221 228 714 11 -154 -615 -427 -574 -993 570 430 239 767 541 297 -844 -735 994 58 -775 164 -708 324 316 -708 -801 703 777 394 -302 855 -362 -991 949 746 996 219 215 -556 -135 -337 -990 -922 846 -472 193 201 644 -802 205 381 -25 -299 -992 -289 -828 -68 -603 837 154 -480 355 164 869 -949 -850 611 -548 -78 705 -99 96 594 -383 634 317 332 -336 -997 161 630 -23 399 904 951 692 -878 876 -117 778 -48 -532 20 -111 -751 675 -54 175 -78 -674 -344 988 839 672 122 653 -743 -846 -778 -436 74 293 -563 187 118 -625 232 -109 19 783 -485 -106 -307 172 787 -963 -781 -694 129 -135 -506 49 469 -824 459 -205 390 675 628 -294 964 605 -249 -563 -595 85 933 758 686 -313 -676 519 -940 -399 -792 -109 581 644 939 -374 314 -537 -721 876 -147 408 -364 492 -349 441 699 913 723 542 39 -566 -338 113 457 -909 -762 354 -348 811 -818 10 970 298 232 900 231 832 -410 -706 -148 -796 -195 -377 163 -197 580 48 753 -214 164 -889 364 246 -197 -634 577 -450 75 201 -419 -357 -129 931 -97 73 -81 117 -840 89 -390 -485 940 -999 420 -645 -540 -350 -460 -514 671 -816 -108 -804 -155 -233 474 830 538 -346 397 -87 991 -17 -42 -132 577 758 239 343 -471 181 88 -72 239 -872 341 123 -335 77 -218 129 563 -423 564 -441 646 -287 -982 800 -162 810 -296 -623 912 893 642 -979 761 -253 97 219 -25 454 -135 -900 64 388 -404 -105 -217 -233 -166 -808 662 486 179 34 -48 -242 671 -390 -799 595 -155 -911 -784 695 61 -588 -633 -899 93 981 386 -873 882 -551 141 872 231 -250 444 807 -970 431 -840 450 -805 -650 677 -598 -749 743 755 575 92 963 -130 879 -949 115 -335 495 -943 703 -620 59 422 511 -266 888 581 688 -416 -932 177 -536 -194 255 860 179 39 82 -937 48 28 -144 268 370 187 820 -472 149 -243 -978 172 379 -403 768 -316 179 611 972 937 641 165 -708 125 113 -82 -736 -873 583 223 16 -431 945 -465 -316 332 189 393 475 -583 418 597 -526 486 -600 933 -111 -683 785 -51 -848 -361 842 -736 516 526 49 158 -800 -747 -452 -657 533 -507 587 651 -39 -519 482 382 625 278 967 -567 410 -235 894 320 477 886 -857 545 -23 833 -623 -166 62 -361 -659 900 136 -789 -386 -187 183 -174 930 447 -719 -816 -919 -225 -94 -280 -918 768 604 -112 789 500 -461 -256 -236 -127 -757 828 -884 865 -914 154 -994 73 -712 367 -514 -445 -84 -714 885 343 666 20 -747 164 -982 15 -221 -880 714 95 -591 -635 -274 355 69 -305 578 -494 649 135 -663 539 114 -388 -62 583 302 -958 700 257 -262 557 630 -387 -934 -997 888 463 -715 31 194 -77 525 -698 -338 -279 849 -941 352 74 199 -449 -215 349 -582 -996 148 -282 -545 -394 -161 -393 381 -513 429 258 19 142 -605 -499 576 -614 -361 -73 -500 223 -700 -538 118 -512 -694 -688 -344 -724 798 534 -694 -6 -776 -556 789 984 -530 -208 -763 -497 835 -398 -536 237 -918 -374 765 -564 -564 -125 876 262 891 -526 573 -973 -469 -970 702 552 456 139 411 -357 -618 -363 -563 274 -757 -430 252 -42 690 -195 -897 287 65 501 -989 -153 -320 -139 -10 877 910 -813 669 -1 959 643 34 378 -179 149 -270 -803 -222 -405 -576 2 -240 -890 -564 -496 44 412 107 -403 -653 -448 601 570 399 53 54 772 -764 365 -361 87 941 790 -194 -841 -298 -211 -914 -399 -448 -487 -799 938 -405 -703 534 -738 447 624 -318 -452 569 -704 -805 834 -990 591 -145 -812 81 -755 -995 752 -551 -869 574 -220 506 780 186 -244 -521 -498 426 -417 -477 -773 -288 -722 -897 514 750 361 -90 722 643 144 125 -591 -325 -421 -859 284 867 -783 -910 792 -715 -182 831 944 945 200 -767 153 -843 164 -825 -969 -411 0 608 301 905 -664 -379 22 -14 -692 191 161 -981 225 -366 192 -412 272 -678 -535 336 571 -16 -570 184 711 -153 744 105 584 894 107 -129 -868 -624 -111 -841 679 689 291 -892 409 454 -583 -467 -891 731 449 382 579 -214 -934 -600 861 641 354 -157 -716 787 436 71 269 -526 106 592 -623 -933 -590 -139 -89 557 276 -383 249 -199 -238 -780 639 569 633 333 -129 859 896 776 216 147 618 343 -215 -830 -139 49 -438 -131 89 199 894 45 -418 621 38 -349 -397 -472 -532 -630 687 292 -32 -424 811 -277 245 -31 914 977 108 -306 -362 466 987 897 -719 445 -10 -421 -941 -218 954 270 405 452 -543 434 576 -53 771 -13 9 575 -395 -239 68 -318 -319 257 812 559 240 183 -188 574 371 698 452 -224 182 -707 -821 -738 -288 -659 -655 -778 424 -982 334 -119 -528 188 -868 67 507 454 -550 -343 -115 934 192 257 -688 -483 -318 512 922 -793 -106 -946 -558 -371 -546 -829 266 -498 -156 -837 174 665 -617 -252 883 965 -261 -926 -595 -224 130 29 -562 459 -70 269 -876 -637 88 46 -116 -643 439 -178 11 -522 -662 15 977 -443 781 -352 -421 -985 394 -681 -746 610 -388 531 724 -341 199 493 115 273 -972 241 -716 -833 21 819 336 -333 -378 888 -517 169 202 424 -722 747 -132 -493 -440 315 -841 965 890 889 98 170 528 258 762 -274 -776 -219 -109 266 -328 370 626 -856 529 -178 -652 -758 -564 108 285 -429 -229 -665 -230 -40 192 -373 134 303 -331 184 182 -104 819 -619 917 -343 215 800 -927 -388 -538 323 -616 -8 184 989 -911 -903 292 -963 1000 -632 77 -775 228 814 775 428 -406 55 333 73 -971 -270 -504 846 -753 651 -605 737 -383 713 716 -966 389 724 90 70 -902 -367 974 -570 -847 14 608 -242 32 -859 -415 17 -253 604 818 -965 999 576 609 -973 232 -745 390 -613 623 172 9 697 605 -434 -351 -346 -55 796 957 730 -871 -110 546 -656 -805 391 999 129 546 427 734 596 -102 -741 -222 241 -119 801 -732 163 490 -987 299 937 751 654 -219 -98 961 382 624 27 -628 -563 -369 -140 -486 -373 -862 886 169 159 -87 -885 -661 539 -414 -167 637 749 -579 428 969 748 528 264 -2 935 205 -56 -732 -88 454 -230 525 286 873 993 -272 106 586 -946 -199 -689 -201 870 736 171 461 -973 618 407 -899 -234 657 107 763 357 -516 794 -501 -423 929 706 -159 415 171 875 -245 -960 -706 893 396 -606 -906 616 14 359 596 -978 -294 956 639 41 137 362 -600 -104 -863 12 215 172 543 -318 45 -342 -787 129 326 968 665 -934 -497 -848 -720 581 -464 442 -471 -624 -165 557 805 741 -461 -651 404 802 830 -188 -508 150 -250 243 252 676 456 -62 -601 -277 478 -805 -704 556 597 -716 220 -482 123 329 -403 767 108 -85 459 -500 992 -161 -410 -784 -59 -672 -107 255 211 999 -671 -536 634 822 -265 233 953 -755 499 890 -240 558 395 667 574 64 918 531 -61 -360 759 -557 629 853 528 -19 -37 885 -45 -164 -63 959 754 772 -77 580 285 688 329 255 437 438 -889 381 873 886 420 898 -193 -380 905 -150 90 295 671 -480 -469 499 -824 -57 293 666 -909 -674 711 -881 -61 -1000 -168 393 279 -273 469 557 822 -312 850 841 -948 -384 664 -39 661 691 -52 148 -384 -885 -482 538 44 -346 -458 -260 -826 879 -691 709 949 -127 132 -125 945 33 -120 411 -112 -228 -34 153 -630 -867 427 -64 679 -10 365 950 529 -480 -911 -143 -191 -951 -429 643 970 -401 377 -218 -730 935 -781 -551 975 -267 987 499 111 -942 -565 -526 -370 290 409 -701 -141 -907 910 -234 265 -304 87 65 -842 -172 65 594 711 467 283 81 36 589 226 -314 0 -468 -310 -588 -571 -466 426 728 -775 626 -154 -945 -967 789 22 -953 941 427 -803 -842 -63 -456 -181 451 -253 433 -458 560 641 817 633 -453 827 -661 -354 -531 797 -527 -519 133 433 -301 123 121 -867 785 744 -272 487 -387 763 -188 181 -937 689 997 -43 -561 384 -94 346 427 -475 -269 -174 -625 -996 666 -492 131 832 598 -884 471 966 698 992 -133 -552 730 -578 -242 -915 459 663 -636 -31 -359 -262 938 -767 906 51 336 -772 -759 270 401 908 494 -778 -976 270 -972 -676 303 -145 -81 -55 256 358 919 -778 506 -713 -657 -72 -193 -508 -967 -855 885 942 -92 821 78 360 -657 895 704 -923 419 603 697 -561 930 -906 634 707 -615 -310 25 728 234 13 681 903 941 344 -72 -391 225 -188 246 -433 965 -863 129 -741 -529 286 71 65 -406 510 573 972 -498 -114 211 892 -640 -80 -264 833 -249 291 -701 360 18 -448 -24 -487 825 878 -573 287 675 983 351 -934 -237 -823 722 -865 591 876 -430 -102 -450 187 -555 455 -522 221 470 -57 566 841 840 -685 -273 804 199 -609 539 -336 824 -555 -201 -935 552 547 -362 375 -160 -331 238 512 -510 -279 654 -830 -604 537 157 74 -687 204 916 -651 -430 868 59 -874 -742 801 -993 -95 -270 975 620 -60 -232 177 -417 -867 -499 650 914 760 -951 -401 737 -99 -541 454 953 979 -839 971 -349 554 789 -194 779 -133 -381 631 -485 481 -952 411 -935 771 896 -668 474 393 773 469 -235 392 -945 698 -173 981 631 -45 -225 244 -267 232 -55 230 -411 -715 500 438 80 165 963 145 -902 581 803 -440 829 -297 -233 -452 -154 342 -788 -882 -412 626 -793 574 453 -136 928 278 -760 -163 47 455 171 459 796 923 317 906 113 -508 -795 658 858 -697 -924 753 904 287 90 335 992 -238 -192 161 839 347 968 -270 543 -464 14 -187 53 645 -608 58 207 449 295 709 -497 -214 -611 -915 889 -611 200 -196 -790 618 833 -407 340 -572 -429 -455 432 875 51 236 712 193 847 -718 -174 19 -642 -792 -263 619 979 979 797 372 -765 153 761 -781 -295 180 685 512 -141 -426 160 -474 459 -260 829 -435 177 451 887 -733 747 -626 184 213 -716 954 238 -135 402 591 -212 -283 -565 -198 895 -302 -643 -821 -677 580 -315 535 434 551 -912 -54 2 -182 -953 -731 -818 -281 -736 698 -136 -260 -824 -553 -725 -804 212 491 -2 -851 -756 -814 -705 573 560 6 988 898 -819 351 673 -744 -650 969 294 -189 -526 -427 -758 -165 -656 -501 -601 -636 367 61 218 -126 -103 20 244 -596 -56 728 -264 799 -800 -288 -940 -479 -208 447 299 -960 67 -966 824 119 805 -883 -599 304 660 19 639 156 -816 -863 -781 -90 687 -829 -695 -188 310 746 150 987 -996 624 -377 -656 -618 883 -123 -930 -297 -156 468 553 347 -262 442 607 207 -155 -893 600 180 -610 295 -291 376 274 -883 146 161 713 619 805 -141 -747 -348 -6 -939 -415 891 835 -849 676 -495 426 -485 623 -420 753 300 -714 -891 -534 -978 768 812 713 795 656 -246 856 -9 -534 70 165 -484 -558 755 -778 -118 647 -372 -162 -698 559 -454 -937 254 43 -567 -217 -205 701 -227 -404 733 382 -179 -101 -618 -650 -668 505 365 -512 -570 -553 60 -297 551 375 -578 -666 -862 907 439 142 646 -970 -314 -834 -239 477 200 -983 -152 -442 -358 643 451 -143 136 -27 -243 833 -763 -201 735 -788 -65 -225 -895 909 -700 -84 31 493 -186 206 14 -600 146 612 500 -313 -908 58 236 256 -706 -600 669 661 -812 -71 951 326 524 -281 745 215 -628 884 313 -930 872 705 442 -488 -152 901 425 -163 -254 -976 254 11 -726 361 892 -632 448 -986 -484 437 864 922 39 622 75 224 -247 -192 -178 119 159 -894 -977 87 -170 -654 -745 -552 -339 206 98 952 779 -919 -530 157 -186 950 -686 553 -932 995 -265 815 17 -439 -895 775 -432 124 -79 196 891 821 -111 905 892 418 -18 -22 -793 -594 90 -595 -564 -842 497 -893 162 -724 -508 558 -244 743 -8 -576 11 873 512 9 769 823 -30 380 -392 488 477 -347 797 218 -647 -67 893 315 -343 -979 450 274 -82 536 -165 429 349 670 -831 -921 -748 543 -157 -438 -443 -782 -710 685 -624 602 -5 772 -40 -635 -786 478 255 -66 671 522 -418 387 450 -497 -700 -121 387 -900 703 31 22 -541 174 937 -729 315 -485 -206 -852 -473 63 855 937 -260 191 -88 654 729 -761 621 -509 -634 -409 180 149 -234 341 178 463 810 732 335 -795 -638 184 -946 618 -436 886 145 -725 449 604 64 -866 745 160 -970 588 -707 646 -134 -800 363 -6 342 -566 624 -666 308 -920 131 -87 -93 -888 -351 260 -742 600 -188 -236 55 -230 98 -362 -802 916 -542 599 -539 -311 -71 -688 -865 928 475 341 -296 -112 261 180 455 87 574 121 -363 -216 179 725 -70 885 -500 38 -450 902 -381 90 888 -682 323 719 -168 660 -627 -738 -936 765 397 -501 477 118 886 319 451 562 751 -751 514 294 994 500 418 -76 -253 -84 910 -266 796 355 126 -490 -408 -776 -921 499 507 868 300 -618 -441 -418 -320 -833 283 506 -855 123 942 -467 -819 328 -884 -224 -338 -7 960 -167 -761 -454 722 -554 573 141 -362 -526 168 -387 296 284 -240 -254 -951 995 -561 411 603 829 20 -885 16 -306 190 433 -762 -819 -651 845 -677 578 45 154 10 570 -857 351 -74 -991 -762 868 -569 599 839 -486 -88 304 -634 473 157 834 385 -641 -697 -366 456 -943 -374 848 -800 786 -31 -176 -832 785 -590 -860 -833 511 453 869 -62 610 -474 -835 322 -830 -746 -668 -878 -88 -248 969 634 -605 -694 228 -194 172 96 -255 732 101 679 619 734 944 -933 924 190 13 821 192 505 257 261 -562 720 -259 -918 5 745 -68 988 -523 -722 907 423 587 847 808 327 688 -857 -540 388 956 850 -843 -487 -75 -69 230 989 -229 -277 -535 -834 -272 153 319 -401 157 695 50 -605 180 -189 -611 667 -627 687 749 854 -665 309 27 -587 -42 373 -335 -314 447 663 42 88 698 -542 428 -713 909 -115 -204 -212 768 -299 -148 704 -460 560 362 -470 -231 589 -273 -347 654 781 86 718 333 -855 -474 -751 -809 923 -522 -604 341 300 616 -176 663 993 140 -897 -333 -336 988 -78 -920 -139 283 -898 374 403 433 -75 438 213 623 -482 -15 977 428 326 -471 -143 857 -832 -694 724 -679 107 652 -79 365 626 -719 -474 165 666 527 -677 -604 -217 378 -300 751 -403 304 -39 -394 152 -13 -257 968 -111 389 -565 481 -181 48 -673 212 452 197 834 534 -887 -809 -716 670 -814 -325 -555 -225 -542 379 -521 724 978 -598 -982 377 366 673 -239 930 266 339 467 -965 439 -895 -30 -296 674 619 32 183 -852 -92 596 524 -20 288 -503 -500 -301 600 254 -658 -363 -523 722 793 218 -86 -434 54 394 -295 643 473 887 334 718 -417 899 503 917 412 371 142 -380 -637 419 -390 -19 -443 894 22 916 -906 104 774 -640 988 -94 682 -897 -805 779 -280 -902 924 -783 -590 982 -306 353 -246 -902 -154 -682 290 217 -359 -957 719 544 27 -62 383 931 27 358 -521 227 338 -492 -766 547 -244 -792 79 179 992 612 271 -966 444 -835 715 84 -991 -446 550 -794 625 -108 554 596 216 449 -39 686 951 -662 -46 247 213 -451 241 -888 -989 314 828 171 -303 -478 -284 -621 -378 19 -404 745 -449 -605 -928 891 197 9 208 -368 986 668 795 765 207 874 700 -897 292 -18 -385 -169 477 732 440 -878 388 111 521 508 965 -761 692 987 -670 930 4 908 504 -570 68 622 113 -985 161 838 558 -664 362 114 -54 -285 429 5 791 20 -266 -929 -859 -205 468 628 -928 -666 42 -976 542 299 -608 -333 184 -972 176 -797 952 -123 -867 -872 -483 235 765 -550 -691 -607 -798 -376 503 177 -330 -348 -887 -184 462 943 817 370 -527 -744 -328 -260 407 -481 -571 262 326 90 887 616 773 -360 772 -962 916 459 400 -505 366 -882 -255 833 -636 660 -926 -909 -576 -917 958 526 -568 -951 182 277 -472 535 34 662 325 -629 -173 -335 401 707 105 477 588 -482 -970 945 747 -272 -241 21 -434 802 403 716 756 540 -301 -235 142 852 519 420 -525 28 -621 564 -63 -199 918 -800 357 287 -182 463 542 -932 -938 -919 -121 544 -710 -862 651 -112 379 -515 -353 -569 996 314 341 -317 -783 -811 -878 784 297 -573 -486 16 -223 -504 -387 -394 -450 -759 474 -794 303 551 -250 -647 -814 128 853 654 577 -158 971 -575 -669 419 266 733 -383 -854 187 -545 -936 -478 -80 824 899 -571 -559 855 -831 582 757 -14 -137 945 -353 706 -327 -426 -107 92 -115 -628 467 56 -701 -211 -690 -646 424 -878 381 -800 -18 289 -837 -66 892 709 322 -169 304 -578 643 -718 -8 994 -182 -182 455 -735 -924 648 954 -319 676 -543 536 650 670 -394 -101 758 -20 -316 -647 -625 190 956 -751 661 -478 -540 992 9 -152 508 19 273 -345 940 -915 -377 155 956 895 -42 293 986 -343 187 517 652 -617 302 -373 734 -593 -615 921 -893 123 248 -89 -124 935 -134 -219 48 595 672 462 670 409 780 123 -486 -225 -898 613 255 -621 795 57 10 -220 151 563 831 -802 -982 -376 -948 328 974 -880 351 -584 -769 762 285 -2 -718 223 -445 -448 -179 951 -179 590 -493 -828 -947 875 -786 536 797 308 -958 -834 -775 -321 -249 647 397 -729 291 -486 777 408 -446 -98 8 957 503 620 693 -335 399 -514 795 -899 -787 91 654 891 -515 402 -760 -616 968 825 -901 -601 673 15 -788 -203 736 -112 866 794 -256 -88 -898 93 -304 172 89 738 -697 -329 546 191 335 526 -577 115 -222 -83 -856 -791 -17 -666 176 499 789 964 -554 429 -735 842 -989 648 142 641 683 614 -212 245 383 -400 -126 -481 533 -650 193 775 804 -864 967 923 240 -467 -192 -919 -366 -346 521 -74 -278 -449 -741 779 114 406 24 -581 -981 117 947 -572 -202 -732 340 -430 797 -196 -38 -368 396 -948 304 -105 -833 754 -199 -58 329 -189 389 -650 -756 253 853 298 521 449 -359 -785 -533 537 -860 152 636 789 -282 -756 180 816 956 706 -71 480 255 -959 -138 -504 -533 468 -372 676 856 78 74 -48 -531 648 484 42 -707 108 211 296 705 671 -638 -551 352 939 308 54 -10 968 644 926 637 830 -629 981 -703 255 24 -665 942 -982 -763 748 -563 -497 -761 -945 898 -529 -668 989 -90 -758 -262 590 -877 555 -262 832 -776 -664 -100 -153 -433 -752 -543 368 406 779 -868 -572 -479 560 -237 658 291 329 -497 -576 -262 348 -493 -279 783 796 623 889 250 -739 99 268 -593 409 -306 -179 537 677 -963 -35 -517 300 -401 823 -304 -613 959 -452 931 459 -80 751 28 -192 425 -25 -352 735 337 -58 972 990 761 -169 673 -567 -751 410 638 526 -452 744 -153 278 -6 -281 786 543 534 -86 516 -444 -400 747 -948 -20 -126 -52 642 794 -480 -902 237 -243 539 103 348 -789 330 194 -307 -123 -120 373 -355 700 -417 939 -606 399 244 -776 -424 -445 9 13 207 -646 -527 533 -17 58 962 -991 46 70 -656 -893 -208 -232 -641 215 -921 -137 786 649 346 893 -971 230 717 -102 677 -775 151 33 58 -46 586 -487 -957 683 340 -818 818 -110 -188 -421 -834 932 812 524 -675 -165 355 -928 815 -81 -632 -294 251 338 -99 714 943 -750 -641 814 380 894 229 553 889 -911 -639 369 -248 -210 -912 993 107 403 -393 921 -677 485 -540 -767 807 -666 69 271 888 142 -303 718 939 949 -840 431 -125 71 -772 -418 -328 -628 871 59 357 61 855 -681 -636 -926 -607 -946 -835 134 -213 -273 888 628 -428 -954 653 -896 471 -866 -586 172 540 721 -452 -686 -493 628 471 534 500 944 -199 486 -850 -147 905 -842 -326 448 -854 -30 -456 187 309 854 -549 -15 -427 315 949 -88 -705 338 -783 338 -133 690 177 89 292 700 -89 73 -591 995 -642 433 -910 585 -476 -435 734 -219 -501 -512 822 631 942 -604 -93 -21 134 963 107 931 -116 -961 -186 -232 -786 -16 -799 -316 975 -280 -207 -272 -214 -349 -856 -633 -590 -482 -695 -899 -690 371 -128 -148 -258 697 422 359 718 -707 -471 446 939 -593 -36 707 -335 654 -987 722 -960 572 230 907 633 743 877 731 443 747 -807 487 460 -620 171 129 -753 220 256 781 657 -104 895 -372 -371 377 -467 -365 763 247 353 -283 -952 -631 -508 -528 608 -209 530 -242 -344 -525 -717 218 -251 -231 -799 -521 -70 309 794 -910 -731 -260 408 562 753 -65 -591 372 805 -144 763 251 -573 944 633 -377 414 459 -704 -687 -376 26 944 400 -537 -280 -799 684 -420 681 -64 942 -773 -299 497 -313 575 216 -601 -2 -203 714 -702 -809 512 968 536 990 -509 634 133 691 442 -896 186 893 114 720 -755 -301 892 983 106 -925 893 -674 -725 -120 563 356 -422 822 152 143 396 -160 195 -986 -325 402 44 -634 47 862 -971 333 -741 430 -353 -268 499 -695 -125 326 -851 -969 -566 790 -99 833 -690 310 153 -376 139 -853 -721 -176 712 -311 -403 -877 -384 -584 770 -863 -524 -428 582 -527 -237 331 288 -329 -642 -320 429 534 699 -329 18 717 634 -251 535 973 -750 281 -759 -493 97 353 -34 -873 929 -2 460 -908 -617 994 -308 836 -396 824 891 -287 775 700 -398 471 -910 -503 -638 -65 155 -900 738 694 -868 -655 152 -827 88 -904 166 563 -348 706 969 42 68 -830 197 -69 -609 -901 -453 504 414 384 16 826 395 198 -39 -294 -364 993 -169 -640 -278 -99 265 -31 351 6 967 833 -463 548 -976 -507 914 -639 93 -11 585 -177 261 292 432 445 152 892 -428 823 283 -602 -722 -836 -204 139 -571 375 766 -396 -759 63 87 699 -735 -773 -846 -86 369 -922 881 32 17 -59 -15 -983 -427 806 226 599 281 -164 477 -127 661 570 -662 -834 -309 134 -818 942 384 -662 -300 -205 -253 -620 -808 -767 -533 -904 -764 -483 383 -379 661 689 -743 -507 855 572 -636 320 426 240 981 302 273 -217 -339 -583 -973 146 -334 874 -643 -191 533 478 37 403 1 483 635 445 -576 -612 -869 139 -552 129 -631 -903 558 -197 588 -331 396 969 -862 45 518 237 898 800 658 56 -639 554 89 896 -722 -440 791 -83 366 -449 664 726 -314 186 -692 210 953 112 -992 515 -211 -848 700 100 -146 -604 125 -808 858 535 -970 -630 838 857 -217 -239 -907 -874 -959 -865 -559 120 515 887 -409 969 131 144 810 -108 -311 99 -62 281 727 -740 368 -711 985 272 804 386 452 -862 694 -752 -954 15 -985 -120 555 232 -640 -246 -460 -475 670 -456 935 -795 521 604 -928 -886 -215 -268 -482 946 -13 -233 -26 179 821 605 331 -213 -718 -132 195 -652 248 518 379 -850 866 183 488 -245 -952 -999 859 -202 151 -765 533 361 -138 448 -625 855 -7 -410 961 -299 -689 451 -222 -878 448 -738 38 491 578 244 -687 707 -481 -591 -91 -93 -362 -828 -376 -414 -631 408 940 -737 -460 -251 -385 176 -292 -250 -961 -423 -536 858 -214 76 -326 212 962 725 6 252 -209 -4 146 139 748 -304 -529 349 711 -386 15 -516 482 864 302 643 -463 559 -732 -482 761 -518 -713 -915 620 607 161 -227 898 439 -19 -932 78 -997 788 945 169 535 -616 -324 -133 607 -789 638 894 -139 -542 -394 799 338 -23 156 693 -495 -623 571 -463 -933 796 462 -478 -778 436 476 177 840 -96 -782 -814 148 575 285 514 661 383 741 -933 899 706 269 -2 742 326 -965 241 811 -775 651 -567 -270 -555 -523 -535 443 -207 103 -772 -153 -380 -767 -368 784 370 -660 -951 797 843 104 -803 -447 995 -474 -18 -205 910 -205 730 -503 827 -66 -792 -474 -415 -170 174 -848 513 202 -348 628 856 -935 7 377 -654 -949 -550 962 534 -213 815 219 -467 -78 885 954 483 949 397 -653 -859 285 -970 18 131 805 -939 -515 -519 -277 -584 -713 -116 777 -452 -979 412 -561 -960 759 -278 862 551 460 63 -370 773 265 -678 338 -566 740 -582 -277 -972 231 -494 -193 183 -398 280 -805 650 48 910 970 -271 57 506 -427 814 -98 1 398 -225 148 -115 284 -306 -394 -452 -83 -581 261 -245 856 -496 542 -175 103 -382 27 843 -331 939 -168 227 772 299 745 -715 -914 -564 484 517 778 -43 -717 827 350 -951 -17 -411 371 -705 569 -730 -857 848 -777 -522 -614 787 834 -612 811 726 -391 264 -324 -848 553 242 -126 635 -536 55 643 196 -664 -426 -949 -194 899 477 323 -165 516 819 903 -237 663 236 -371 681 481 144 683 -665 112 -312 928 96 442 545 -962 -175 -482 751 -949 -855 -576 229 544 -270 714 382 -666 -835 318 -90 473 829 781 482 -456 423 -315 15 -506 748 -526 91 -839 -91 -430 -742 -839 -792 -505 811 585 664 134 -575 862 -497 29 -719 -900 -486 774 51 -447 828 -897 722 572 541 -715 650 -132 887 -109 93 -268 391 -933 -831 402 -247 -750 -267 132 74 718 -115 469 -658 -733 147 633 537 699 713 55 -534 245 -82 528 -402 575 928 -388 -251 285 -802 386 843 -324 -842 719 441 694 -392 -174 -113 -495 801 -241 -412 -677 665 -313 976 72 583 -168 -45 387 -286 -220 -834 -701 826 -792 -730 64 349 -791 -846 -530 297 976 49 -596 866 393 -219 -427 -182 -707 736 -230 915 316 8 -692 427 -407 824 -528 -525 -63 -392 671 785 -140 517 512 -472 94 799 -363 408 -714 -580 -672 -40 -2 -866 878 457 101 442 -559 -11 298 -373 970 355 326 790 399 -445 -260 587 -907 -468 -950 116 641 700 -718 666 346 -807 105 955 -22 11 -618 -164 846 931 814 135 865 547 56 -411 -435 290 8 -169 142 411 -820 -954 34 36 388 -61 -907 -505 -918 -951 -75 156 677 -283 758 913 -532 276 -804 598 413 -550 -207 -154 458 -158 -117 -917 413 -908 784 -514 -146 -866 827 -329 482 356 582 50 558 639 -975 -798 -524 -61 759 -567 -490 681 -403 -322 629 -925 -480 682 897 936 658 15 674 324 -493 -460 -346 711 -453 -55 -958 900 731 724 -159 -847 2 804 -292 -441 582 775 343 -153 -696 299 904 -175 576 -532 565 -695 340 939 204 321 -837 425 303 -985 -819 566 -952 215 -221 -116 542 52 -437 -811 962 -353 985 -578 821 140 728 472 675 -945 -22 415 935 -625 630 612 751 -552 -413 -621 324 77 -676 806 -539 -857 -476 -43 500 590 141 45 -228 510 -100 -800 650 583 805 422 -598 978 -533 411 414 495 74 426 20 -449 -845 693 321 -509 -581 739 209 -266 -929 -822 412 -751 -155 245 -305 271 -481 249 -645 686 -242 -560 -506 -21 868 35 412 19 845 -826 53 266 -574 -439 290 230 122 645 709 309 -144 -459 126 257 -247 -681 -584 214 984 -898 -155 381 -688 102 -62 185 -902 113 178 429 328 -832 -926 202 -659 826 590 567 345 664 -657 -357 -572 -71 -962 223 573 242 -627 898 -64 202 -867 305 743 -704 968 323 814 -880 -93 57 -912 919 -520 394 382 855 321 -847 -188 681 -75 150 81 -86 -95 852 -439 -462 -873 -535 -697 531 83 501 257 75 14 -793 -857 956 5 -200 -955 -346 -79 -19 -176 -555 -560 -853 -996 277 164 -651 -530 -185 715 513 -355 -526 344 657 -957 -196 88 -356 -164 19 -74 -337 646 832 805 -466 478 -496 -498 71 -134 -402 -882 194 595 -379 761 -403 -143 143 -469 -806 -383 626 349 -109 480 466 -141 -947 -349 397 -305 786 649 636 230 742 509 -4 283 -635 177 -402 -429 416 -35 -652 -665 -319 905 931 710 890 -352 353 877 -93 -118 -943 -569 -206 746 -296 66 587 -5 419 -432 -483 -390 -979 698 -631 947 -378 -800 966 246 -528 455 116 51 -7 -382 409 259 528 -596 872 91 861 399 927 122 953 -2 884 586 478 -613 131 -358 -285 -752 1000 90 -461 -374 -297 175 688 242 -989 531 -933 -60 673 -519 155 428 -454 -296 794 579 -718 699 -954 231 -548 913 -760 -624 557 -59 387 356 884 -583 175 -855 -382 -614 840 174 -194 218 -734 802 222 436 -812 -525 546 874 850 790 -446 -816 169 -280 255 697 -573 298 -70 -151 -148 672 -263 593 -707 840 701 837 476 -771 -157 194 124 -306 474 -565 -757 -38 49 -40 504 -555 -596 279 582 -189 852 -854 154 363 583 -797 599 -888 -689 -104 996 540 858 -751 522 -473 192 -473 -13 -240 307 529 -77 -663 729 -961 223 -959 -30 -689 1000 -392 383 -951 -366 516 -28 908 -942 29 203 398 69 -822 760 -669 743 822 -415 849 579 -687 297 630 -159 392 -231 -484 215 -94 -582 -530 -436 782 404 -419 -705 676 -582 110 -627 -638 823 -982 -468 617 -545 796 -715 976 895 -582 -604 -480 -186 138 871 412 -531 231 -493 -377 -8 403 983 672 -19 957 159 931 832 512 268 -244 -509 433 -179 -204 -863 341 -375 -443 531 839 387 322 -479 540 -888 -315 989 116 -585 -8 -907 641 -549 -186 -336 -839 -21 516 209 -15 374 -778 915 53 -530 176 34 930 -912 -12 830 -494 -754 -525 -539 -82 -354 737 -754 792 420 403 -486 417 23 936 722 425 -223 767 -872 33 938 -90 -381 588 -12 50 -538 771 -48 -471 401 953 -755 -510 -374 -512 -580 522 513 512 742 879 844 114 -691 -333 -405 -70 -54 631 -291 -602 -636 455 821 180 64 536 -172 8 631 636 -563 -505 779 -600 -452 29 459 -583 69 -608 505 137 732 -658 697 962 -211 -185 -380 174 -502 -513 -285 -830 -216 695 875 375 -652 149 -552 -976 -376 77 366 377 -26 153 -430 -974 58 -790 -426 -851 -323 256 224 735 -313 105 258 -715 -604 685 -713 -659 -555 7 -712 72 -32 812 370 -656 193 -113 779 -977 773 92 -851 787 411 949 541 -903 330 305 906 904 304 857 662 -569 -560 913 655 7 597 -954 -106 119 298 485 332 -996 -229 -741 585 -994 113 276 151 -439 932 155 -5 206 -935 362 607 859 -669 -325 -41 -303 594 -334 -877 -224 968 575 75 590 361 -453 -973 -117 -550 622 -944 -297 -186 -101 -929 567 -446 -177 -140 491 34 954 11 25 31 225 -763 764 -454 903 41 833 -68 934 952 722 -730 141 -748 -505 424 -739 524 965 172 -322 703 175 -180 -197 -897 -550 301 903 -364 593 288 -689 767 -452 -524 266 -344 -840 53 -740 -18 150 438 -444 -431 848 301 282 212 366 -8 341 -765 652 -783 859 767 -101 838 -723 -744 -120 346 424 864 -877 761 -278 293 440 504 -439 -733 -96 616 -829 999 303 414 486 100 382 716 -272 -83 -998 -902 -207 -883 870 215 480 700 -146 518 806 -701 592 -538 -259 -1 62 -757 -116 -590 913 857 191 -830 -164 -261 -779 -652 993 -419 -986 528 -435 -701 825 -208 142 -564 227 -9 -755 643 -480 -67 -496 680 -338 -538 -757 -437 -652 747 -911 313 -984 -510 -30 -435 -299 -308 -344 -616 141 543 789 -77 -804 162 -844 -835 -917 -992 -772 -39 78 798 144 -212 80 246 553 -937 -28 -798 -367 648 -70 -154 389 -256 -36 452 -271 -759 -208 766 51 -226 -844 -151 -189 118 455 -862 -501 -555 476 -149 -623 -244 55 -797 -482 537 463 916 553 767 225 -972 287 -701 785 -848 -77 -736 -138 -830 -448 -81 -550 290 381 20 274 897 -175 450 786 -673 441 905 573 209 -659 -794 -26 -272 412 374 631 383 -665 -490 614 -823 -36 388 -163 553 706 -553 526 727 489 149 -194 680 691 -581 371 440 58 15 -107 -49 -100 -446 -455 927 377 -394 -867 330 -239 598 900 453 -754 -61 -468 604 -929 912 -906 -830 209 -429 707 -776 -342 -693 584 -626 -621 -67 120 425 180 54 -522 -150 -747 460 678 246 -652 331 26 -644 804 27 -932 629 -324 325 -427 507 -872 -124 -836 150 660 -252 -453 -172 154 -123 -363 532 -161 870 544 -660 477 251 321 223 707 907 -714 -344 -260 815 121 11 -45 379 667 -236 612 -135 495 151 549 130 528 -812 -709 406 194 -536 170 4 -241 814 -932 195 691 433 638 514 -797 267 -154 -571 -71 903 -490 708 791 274 470 -448 -227 732 266 918 559 -6 -684 -882 462 -992 -685 628 -779 -60 -640 -978 -645 427 907 -795 -197 -468 4 -626 228 -917 886 666 -578 892 -770 548 8 -527 865 -584 -11 506 473 971 216 -208 -35 -911 -667 427 591 964 -801 117 -312 -883 438 -920 701 -535 647 421 -149 423 54 228 397 -846 -704 3 -22 -571 132 931 620 979 245 100 -673 -138 145 193 144 -29 941 54 -20 819 -326 858 -941 -137 -889 461 -491 146 -768 -870 -233 416 393 -154 -211 -656 -84 609 -859 -896 911 -544 142 -784 100 -540 -960 178 -345 206 -315 -29 249 -953 -847 -849 -394 97 889 -37 998 942 459 138 530 -218 -258 -762 -849 387 861 -490 -221 792 -514 -388 -485 133 -736 -41 764 177 793 478 -82 945 -106 199 -217 -123 766 -950 -868 -950 -921 252 -122 319 -726 345 -367 -91 -632 711 22 863 842 -689 310 686 291 -693 -557 383 -851 94 -542 -798 -855 736 -482 -117 957 -979 437 -745 555 -897 -859 -878 -946 525 237 721 -270 -857 -700 -1 124 504 -917 556 381 -48 170 -85 -740 -646 -215 -747 -610 277 -222 401 -745 -586 -251 -185 -657 -207 901 361 -985 242 198 166 286 -377 443 -82 374 -599 127 263 -862 -406 -479 631 -976 -736 57 -434 -708 216 432 -178 -358 -248 373 233 210 -281 -641 105 985 -223 332 -287 -817 -644 511 -841 984 615 603 103 -532 -9 453 -749 686 -648 49 -172 718 -477 -706 107 -552 990 581 599 558 -468 490 382 -653 749 -141 -466 -959 -567 17 433 889 654 12 418 -565 -725 -341 19 -747 161 -946 44 -59 -872 -900 725 -392 -606 108 -352 213 -606 -92 -833 698 773 133 -571 -596 729 -387 -514 -890 425 753 -787 -329 789 -49 -257 995 571 982 956 -51 -311 -769 649 345 -801 -173 768 750 -45 -923 -431 149 80 958 354 511 549 -357 -190 777 916 472 -957 434 819 -125 705 111 -447 251 -946 238 128 -576 772 160 -697 -961 -563 -976 218 400 -580 634 -321 -420 331 -375 200 308 -43 660 -893 -166 -326 970 -47 85 -273 -263 -580 -224 784 196 -37 718 -395 348 -973 -261 906 152 -313 -123 -991 -947 550 91 -739 -160 -201 -685 192 420 957 -83 -662 696 689 -572 -462 -910 -260 -593 -728 329 653 -577 773 791 -904 -850 49 -682 424 -625 -6 140 -345 -615 -265 -370 -71 -55 -49 611 935 -246 -16 -886 687 -753 -55 -883 -162 -209 -559 -52 -885 685 -666 -434 404 918 74 -724 -26 386 260 -1 -784 170 -906 -683 983 -305 -904 -980 460 -308 779 760 488 -266 984 -919 554 819 -265 227 -59 202 571 93 -796 699 873 607 -149 -662 -668 -630 -519 827 -408 347 -272 -487 592 740 -915 -434 -622 304 990 -662 -78 -188 -152 333 802 -609 616 220 -353 688 533 544 -435 502 -354 -520 892 59 34 148 134 -276 9 947 -201 -116 135 587 853 -448 823 145 780 -951 -76 196 -773 863 -753 133 -684 224 47 263 34 889 -234 -298 384 993 -957 967 -418 678 795 -711 -911 -332 -844 213 50 -896 153 11 739 121 765 -684 821 -240 148 24 773 -579 -751 882 152 -875 -396 534 318 -99 -534 541 -529 -397 -710 322 407 -8 -400 747 249 835 483 210 893 194 -247 530 443 -510 252 160 460 -764 229 222 193 -507 -133 335 -211 -986 646 301 871 704 876 -775 569 -924 115 -281 -812 -645 813 -590 335 790 528 -442 -69 926 682 -321 -929 -184 -140 -654 266 -408 261 -289 21 -664 -417 -593 -801 877 988 -189 285 576 447 729 -85 -441 671 -687 -583 -69 481 811 -867 934 -331 599 -727 11 418 733 458 -220 -544 -282 346 -974 -680 -661 -1000 -622 -786 -764 301 -913 957 600 372 -916 -509 -379 920 -923 468 -389 98 662 358 -881 425 -374 308 -112 160 -498 949 206 -325 -266 232 -561 323 190 -721 106 350 -619 -660 -177 781 903 244 -669 231 117 -446 830 -158 -134 -482 473 -487 92 -772 976 -525 -655 656 -674 237 757 -670 281 -225 586 -387 664 760 -527 -705 -165 -89 -299 -680 446 -65 871 -691 923 250 45 -71 -182 -924 194 -579 523 -78 101 -550 -645 557 571 991 908 -327 -781 -156 66 -836 -583 -405 431 -727 886 41 -150 431 240 -722 132 -586 302 -10 344 -688 -647 665 -326 88 690 888 660 996 921 772 -526 -830 -975 800 118 -968 566 37 -653 -275 -207 -913 -557 687 771 -569 319 -371 -629 -575 -364 193 247 682 -108 437 -733 100 424 -910 723 463 -955 19 842 472 384 -675 844 425 -362 646 -769 -438 -709 -786 65 -701 712 452 331 -353 788 996 -941 -800 109 -842 19 432 -434 -868 588 -10 204 -291 725 763 -681 -147 434 775 342 -220 -836 -79 311 -512 280 701 -341 980 206 138 -343 20 806 511 669 -217 813 -829 656 206 911 -544 122 317 437 -598 863 737 325 -228 -406 -907 116 14 269 502 737 328 428 698 657 -614 136 -418 165 306 -104 -145 397 -42 905 889 -32 986 -879 857 787 260 13 48 330 419 -363 -538 -760 51 20 -289 21 429 773 732 -617 -891 -679 111 -644 582 -766 448 954 -348 -136 639 779 -734 668 -241 -423 -333 914 -792 -237 540 453 -417 681 -66 695 -200 -393 995 209 913 -85 382 506 439 -982 -598 639 -318 523 717 215 955 468 29 67 78 -283 -578 -957 -945 -592 488 -618 -743 -984 873 -243 -443 995 389 912 952 291 114 -199 972 -921 244 853 -820 -295 -428 -26 768 165 877 -847 -804 -320 82 55 -498 -465 -378 -45 -398 172 896 -661 -880 -23 954 -600 79 -354 -849 579 12 -570 -823 -499 982 -811 -687 -574 12 -909 943 692 -826 772 -548 -171 861 -219 -853 -776 -347 124 -180 448 624 293 -368 -313 838 -612 -839 -662 -177 -730 666 -381 -853 197 247 149 -523 115 -763 434 -316 -856 250 576 -1000 233 -51 -91 -728 -194 -93 661 493 -925 933 162 817 -192 637 566 255 108 878 -108 98 340 -455 949 688 21 506 221 -624 674 -994 -235 739 377 -684 -482 596 150 -115 -289 792 -341 336 -465 954 -213 164 -138 -284 458 -206 370 232 -680 379 519 -257 83 -584 940 -596 50 -217 -335 -206 -758 -52 473 389 661 814 -148 482 120 -138 -273 -307 944 -762 -654 779 770 -723 245 588 -968 251 182 603 988 -564 -942 274 24 68 764 -303 144 -79 -315 -293 -291 -254 -953 562 -40 262 -94 -440 175 663 39 300 479 108 519 322 -76 -632 -183 -25 982 -394 113 -296 244 463 -356 -899 -202 -98 -889 834 224 779 806 815 574 701 -283 702 -995 -387 -679 -907 -685 -281 -52 -123 618 497 997 -130 -168 728 -227 -499 -825 -655 137 966 815 865 -137 231 522 -696 -689 713 989 -32 -108 -138 -372 -632 -552 -661 701 139 587 407 46 -809 741 498 -263 906 597 719 -349 -491 -174 -934 410 402 301 -665 -129 693 -654 -780 -982 -992 -821 -707 462 336 -512 -20 -733 768 -310 378 -803 705 -459 -468 -155 918 -384 -720 -836 841 -366 -427 767 -751 113 -563 -666 835 -806 -44 -463 -26 -10 971 793 -504 -269 684 -279 162 -865 -573 -861 -143 688 -810 -143 839 488 685 -277 -211 637 933 -851 -103 343 -546 706 -133 -96 -994 -915 313 345 -485 -423 -455 162 478 -199 -95 469 -12 -667 -543 81 -465 -47 585 780 -471 -707 418 392 -690 897 -908 -668 -373 -996 -268 919 236 -360 -725 -647 -346 -822 654 277 -735 -361 -796 601 49 283 49 -847 -375 618 -642 -544 420 -404 131 -898 -718 487 -884 27 32 -465 284 -14 673 298 -4 -759 966 93 374 -331 938 -200 664 -573 878 -156 41 952 -257 -353 -194 693 182 -53 -189 525 -866 -602 242 -935 -839 617 -969 -455 727 184 948 -471 -889 344 -767 68 -517 -293 252 -406 -573 656 -6 761 -101 221 -90 935 650 113 -548 -474 -888 626 825 -325 -399 -151 -725 -936 334 535 -650 -884 678 -170 -176 1000 -67 -105 930 574 665 -499 265 282 -340 561 -915 -631 253 827 567 853 -924 -789 -787 -739 -761 332 -425 -559 -461 -541 439 -785 402 -129 23 421 393 461 -771 -542 356 -999 862 1000 736 -878 352 999 506 850 -382 -207 974 412 -688 -714 363 736 522 324 -325 490 874 774 -634 -386 -574 -644 -329 -951 -321 439 -554 442 -442 878 -229 758 236 -650 940 -126 617 308 -788 -392 481 466 140 462 641 -63 -633 -375 52 -732 829 -390 934 -641 106 -79 987 -423 605 724 -714 -493 -790 241 378 625 946 227 606 -250 847 -208 584 325 -577 -397 737 994 598 -50 81 -860 345 -982 -623 -624 977 -282 880 131 -346 258 179 -130 630 -243 -797 372 24 -29 -678 -632 -231 -825 -182 341 839 977 -400 -346 738 888 -32 -673 -198 792 85 -119 -452 888 -301 -210 922 157 -872 -106 276 -42 805 -329 347 -351 552 409 484 -731 362 160 860 -353 92 -20 740 650 352 -278 -316 429 -799 272 -600 3 -204 977 263 822 379 410 -724 355 809 187 404 74 -656 -936 -730 531 244 987 -419 575 64 -499 -262 237 -489 647 438 -413 -426 -432 484 -685 404 462 903 685 -785 -499 -106 -459 -992 -162 808 -158 -954 -306 164 -580 619 -891 -933 -275 299 -851 569 307 -682 101 660 963 344 -325 -521 -749 -222 -675 -204 -549 139 294 -71 326 31 -513 201 517 756 314 836 -969 -262 -673 -531 -154 546 -960 -516 89 -647 -227 777 -126 -535 -99 -402 -797 642 -57 -937 8 -7 -778 847 683 -366 622 -123 52 530 939 -313 667 274 -279 -750 -696 -353 -151 -622 -326 204 323 956 -129 -435 186 -538 449 -915 -933 205 -962 165 -209 -400 -491 100 -964 -34 -445 475 706 -256 -336 200 30 -94 793 293 -952 378 942 496 -600 712 -245 770 -321 -954 14 -295 -638 -466 937 -876 -806 -352 15 485 33 -456 -701 249 750 596 -656 669 66 -708 991 342 431 112 -457 -381 154 -103 876 726 -692 102 -708 603 85 638 842 -253 -5 494 -703 546 845 56 880 42 -468 71 -777 657 56 182 -125 -471 204 172 34 739 833 651 -34 33 890 -745 97 -483 -521 -803 -10 989 -477 36 -429 820 -550 326 -128 311 578 -531 152 135 -150 932 -204 720 -645 918 585 -111 149 457 -423 114 994 -935 550 311 319 -595 -884 955 453 -614 589 997 863 -487 479 -409 -786 486 666 -293 928 665 -539 889 629 200 332 -850 926 76 65 535 658 10 701 -173 960 481 -345 612 189 307 -636 219 -853 -128 478 378 -294 -352 -275 453 -982 -383 -686 973 12 823 -138 722 271 -634 97 -854 464 876 488 -323 -450 -818 -139 334 -152 822 -27 -130 12 -665 -675 -98 -481 -530 -552 24 -939 -628 932 186 -529 -840 -133 757 712 451 -960 801 -128 -918 150 107 222 388 883 185 -928 616 -255 861 371 104 238 955 342 511 349 -424 -132 863 806 302 804 -705 750 361 -285 481 -460 -672 923 405 747 555 -868 877 -68 -236 -555 -313 -755 54 806 860 199 -883 427 72 653 -57 -547 559 704 494 199 568 -362 -301 745 49 134 530 939 133 397 -862 -795 -841 -176 382 -316 902 -121 35 -883 -144 933 -888 -870 -535 19 646 819 170 826 435 -389 -750 -554 183 372 -999 511 -481 632 -89 720 -638 682 492 36 -165 888 362 374 -4 -79 -809 728 293 -807 914 -718 608 846 -584 627 -242 -347 -970 -297 -529 805 -342 628 837 -638 710 858 -329 468 686 704 -359 -350 674 481 -607 -628 952 751 -80 475 331 396 -709 580 -259 916 -849 497 -749 -614 420 -981 -314 -176 66 -502 -593 -34 132 17 -424 -324 -627 -709 478 642 692 307 658 -365 248 -454 15 925 -663 362 769 -209 -493 526 -661 -348 165 -790 728 905 296 -132 87 -114 -687 -558 -278 425 -329 327 -10 -268 946 -761 791 608 618 660 -637 -422 599 -142 227 -807 -895 -335 487 249 856 806 585 611 866 -17 841 245 -705 601 -681 279 -801 448 102 -208 -847 277 -873 874 -305 -757 -919 -389 -779 799 -242 954 -12 -599 -169 627 -274 -269 -639 99 -608 -690 -176 906 439 -947 -68 -659 -683 -622 608 252 217 -487 339 -531 -965 286 569 -830 -586 -139 -973 -705 720 94 -271 773 824 -682 -75 598 378 -911 -519 -58 334 50 -283 -96 -905 -891 428 -441 -103 457 -879 610 -163 -399 644 -238 -643 -403 638 -392 -785 -217 -83 807 -569 -996 -781 190 199 157 827 941 755 -208 135 -808 375 -137 -416 -676 802 -338 778 532 573 520 -554 -142 -616 862 210 507 62 -452 -409 -383 -959 625 -735 693 -429 -487 103 -382 -312 -655 -742 34 -536 -696 291 -816 -150 736 891 -650 99 408 882 -582 -141 -523 -295 -394 19 138 -717 -526 -306 -701 970 654 537 -572 -962 -957 -392 -635 524 351 701 869 -214 48 -436 23 -980 147 951 511 -143 -105 940 -446 154 -767 -397 501 762 -175 383 -474 188 -267 558 785 -300 -225 -705 513 343 -383 -745 541 484 373 433 206 92 876 -310 930 -610 493 -352 352 -892 548 517 916 -670 -873 -919 -156 824 714 -458 -555 19 114 107 -915 975 891 -822 961 876 -638 995 844 -193 312 -698 500 -469 -149 218 900 181 -64 367 323 0 217 -675 -976 -15 617 -416 -99 211 614 84 79 -502 -337 -33 -956 -216 -864 -784 -541 222 -963 -240 922 302 -214 181 -286 -825 963 532 -418 2 863 -310 -681 -260 280 357 -719 -596 -303 532 -501 -242 806 591 -703 -84 297 856 -908 -747 886 -240 -595 475 -55 -917 448 641 -138 -218 196 47 -425 906 700 -168 143 159 -783 849 950 -237 465 772 -855 238 659 442 548 318 -49 -669 -65 -869 -91 855 484 -608 -976 358 -140 246 386 -237 -342 769 -511 195 195 -203 996 244 -989 -29 30 -835 713 765 425 -225 219 -199 310 -93 139 -821 -642 598 -420 483 823 52 839 -855 191 852 -91 -74 153 -991 148 -471 936 -701 -585 140 257 774 -623 -788 -420 169 -927 403 613 705 -635 -862 -402 134 -203 584 824 720 -15 300 199 740 -239 -459 -106 -604 -753 849 -606 523 -777 14 -581 -448 -663 -161 929 -195 792 -738 -999 91 391 935 -449 -588 568 -790 -854 925 618 47 -138 -135 -203 -907 -47 -904 789 -679 -864 29 -513 883 110 -485 -358 -508 38 -754 -866 -412 -511 -975 -620 399 960 710 987 -193 -592 -10 152 824 -551 527 -887 -140 981 -843 250 528 709 661 277 824 -458 343 -519 55 -848 -793 -636 -538 -130 605 -966 -859 710 389 774 924 -216 237 -865 -490 -575 43 -424 -953 -925 394 -692 -952 -441 -856 -743 -241 -728 325 814 686 -368 -217 -361 -494 -681 74 871 -4 2 447 470 -552 -243 707 770 -998 777 650 -398 350 750 101 -629 524 932 489 245 -200 -385 -463 463 -49 381 -584 470 -565 138 171 128 -85 981 399 -700 502 707 803 -882 -62 -364 12 795 -100 -867 675 -742 -995 -487 -763 218 74 937 -315 354 -760 -388 -538 762 -725 485 953 54 70 608 -876 662 574 397 65 -401 498 694 61 -616 454 464 -386 -708 -220 75 677 33 388 757 996 634 585 -5 268 -106 684 -692 -624 830 49 -852 -69 431 -172 689 860 130 442 856 -635 -753 -312 583 461 369 235 -466 380 676 154 -965 -497 -790 -524 -314 -653 309 598 -128 -482 810 862 652 724 412 -910 197 -942 -144 388 -962 628 422 -970 486 191 -346 605 543 -198 -303 653 -522 959 -85 -777 -768 857 600 -270 -155 -580 335 220 844 741 -913 -258 667 257 7 -532 -279 -53 878 -234 -820 110 623 94 565 -389 -759 976 -179 -743 678 -961 -684 454 -721 285 -150 833 -153 -467 -504 368 -344 374 647 182 -178 947 956 -540 -568 -386 36 -385 -458 519 -730 727 216 86 -262 109 -306 777 480 896 748 -200 297 298 51 917 770 -661 659 -701 -588 -332 -335 -241 -430 -269 -932 759 -426 817 160 -736 739 933 952 -956 27 -382 -556 -275 309 -861 -640 -181 630 -704 -336 449 118 724 222 -340 186 -422 -101 383 134 -30 -285 88 927 -630 -967 67 730 -874 388 -912 815 769 859 284 -116 -811 -625 642 -592 -457 27 333 868 386 -676 -268 -980 112 587 506 361 -176 -633 -945 643 695 23 -684 -897 968 381 -817 -341 544 87 551 -907 160 423 387 39 258 -722 -119 96 -725 -912 -681 782 646 -87 -792 396 -513 -831 516 953 133 471 155 -936 876 348 79 -479 389 349 -418 242 636 974 36 -558 -281 -180 -495 10 -641 519 710 -582 -322 -170 -970 117 152 -61 103 221 400 -176 160 -117 822 549 -673 260 -209 341 326 920 -195 773 132 -380 156 472 -663 -800 606 292 33 300 -560 879 668 148 159 354 887 -656 303 534 363 -563 740 786 -987 180 -858 -451 367 166 353 -895 -914 -98 -847 860 773 -293 -36 417 874 -543 -435 246 621 -927 731 765 -980 -901 -887 640 808 -362 847 -5 405 3 856 879 519 891 339 556 337 451 -959 690 -169 -298 -709 -597 -788 -391 400 -579 -847 841 833 140 794 805 -318 965 593 745 818 -527 424 478 73 899 -777 -465 681 498 -566 -861 162 -529 -478 -778 210 -819 893 -439 153 -839 578 -756 -924 417 -594 744 459 99 -15 475 -274 -967 879 -967 831 -656 235 688 84 615 780 910 -335 562 -161 302 921 803 451 -58 -141 -428 -990 -592 -931 97 -26 833 434 209 -187 -811 -386 836 -13 940 648 -482 255 -77 -41 -411 97 -120 -323 327 -232 900 -691 117 -279 488 537 -535 926 200 -161 -942 984 -380 748 -343 697 847 -946 -791 -944 -302 934 -914 162 -159 317 -362 -945 -173 -748 -911 505 994 730 -72 92 605 -978 -115 -879 862 192 -680 523 -43 -34 334 349 -519 -836 915 742 -795 162 272 -367 -816 -627 572 -879 509 425 -324 851 -306 152 -470 484 747 -77 304 28 -264 -941 -247 32 -566 -929 288 878 610 -809 -621 -584 -699 493 223 647 986 -336 -760 -456 -952 -656 878 326 495 905 261 -98 -442 -748 -738 150 -899 325 784 873 -951 403 23 630 -228 555 -909 -182 597 -723 635 393 72 -860 186 1000 269 -875 -941 404 -47 723 -383 -568 -509 295 193 -536 537 -122 -522 -929 826 -721 252 706 281 -124 -770 -26 -749 339 -959 736 -957 -383 -347 -103 -26 -949 41 -675 340 252 712 -776 -182 535 -706 334 -54 396 835 -650 -593 445 55 194 -182 -653 -498 -630 -591 -81 531 -47 533 -761 -398 355 -967 7 519 -136 -889 -180 -359 -786 -382 850 523 269 212 180 941 -267 970 -82 -300 -381 -836 536 130 -961 562 -374 640 869 -783 187 -491 554 -796 -349 17 838 -372 -931 -998 339 985 -966 -149 -937 -273 -398 -778 -437 -949 -918 -558 201 -496 641 33 67 664 238 -741 650 629 503 438 -102 282 521 883 -672 898 285 -489 -951 -205 145 -101 9 544 646 896 126 -515 -772 -873 925 980 -49 381 -141 336 -929 717 -959 -777 331 633 273 -834 699 -952 -340 -871 -885 438 254 -510 801 -969 -849 -249 482 579 305 727 642 -754 302 -512 178 -911 841 -464 -517 -372 686 561 -548 178 498 -70 -916 67 -924 316 -637 -443 804 631 328 -159 -525 894 -67 992 -475 -482 996 910 96 703 -876 -760 40 -457 -855 -389 441 -714 219 254 277 -362 516 334 379 -171 -69 -197 228 -400 274 647 742 642 380 -586 -678 -316 -680 -877 -270 76 412 556 -626 63 -701 -248 -918 -273 814 259 -69 145 -36 -274 -825 -827 -398 -618 -449 88 -125 843 414 -223 69 914 -557 626 602 -14 117 380 -967 -44 -194 863 510 595 -917 494 -889 -972 955 -653 -117 -703 -650 900 114 -763 673 960 -93 -789 -399 -647 -890 -877 943 27 -179 491 515 -620 969 -100 -97 566 -564 364 -212 -309 -163 206 545 -434 -324 -604 24 -685 26 -748 -163 357 -113 -491 -229 187 -50 819 963 -536 883 -635 429 927 -797 -561 -887 -617 -517 -289 195 -239 -304 449 -261 -400 349 550 336 -590 117 604 505 -9 -135 -49 780 885 -182 -479 846 -659 -852 -453 259 430 466 713 547 -485 558 -723 173 219 486 -846 -664 -217 -723 759 -499 465 172 -523 766 545 -750 -335 -985 -881 -683 913 -145 -486 -824 -231 31 -661 -262 -573 -964 405 293 -927 -136 670 27 179 743 -374 -452 815 -941 283 178 -718 -500 -895 507 971 83 -839 -281 -799 -325 -74 947 -293 359 -274 776 511 -499 -425 -101 660 -640 -482 199 -656 -664 -933 -746 838 863 823 -654 947 -257 -211 -345 -55 701 343 -370 -633 -338 -276 -12 406 -153 -171 458 492 168 806 -465 615 200 -130 563 -297 169 427 850 834 16 884 577 -654 147 196 299 223 314 718 -876 252 -442 437 638 -984 -411 251 -308 665 118 795 193 69 856 78 867 700 -17 -636 760 409 -871 -783 799 582 -305 443 -852 734 54 -354 -135 532 476 -956 -252 -468 -124 983 -989 959 669 182 35 225 428 -835 858 657 -147 953 387 -902 719 -551 -694 -72 -694 -92 -70 510 -560 -412 382 -716 44 -612 -283 666 -480 -897 -341 113 831 -768 -576 -596 -667 431 618 -19 -878 -884 -3 -381 123 543 -347 -560 355 825 183 921 -8 197 -481 -372 455 -872 954 742 -409 831 588 -306 -359 996 -923 -646 -965 -564 -52 -360 -652 109 305 210 -481 576 -302 -844 -116 703 610 -418 365 979 130 530 443 -855 188 -546 -150 -892 -267 914 -766 -748 -968 193 980 222 -678 166 -291 77 132 -572 -569 -414 -604 739 -312 -340 -764 -239 814 54 539 229 -287 -424 337 402 -130 345 -525 231 -369 -332 -827 340 -955 767 12 177 -362 821 752 444 725 -271 596 -280 -532 -984 675 826 329 -720 -652 -440 303 463 -334 777 86 -635 840 524 955 -896 -339 531 739 364 -809 -650 -234 -202 941 386 241 197 -385 59 -529 -974 29 40 -180 105 -883 -917 540 -810 -383 311 -883 907 920 -237 -549 -929 275 429 -80 230 -54 126 -503 -632 -591 -676 -681 696 157 -225 199 -60 55 511 681 -215 555 443 -228 -704 -90 -910 294 74 -330 889 -469 695 243 686 422 -992 914 -323 -713 62 -562 -927 754 911 895 -933 -667 203 -469 -770 594 72 -898 -722 38 -998 845 933 -445 -146 -610 -648 964 -300 310 -377 32 796 -854 487 944 -211 714 270 -283 532 -5 -898 400 453 -743 948 297 899 394 823 156 166 417 -200 -915 498 -406 -110 56 -740 361 -67 -414 460 -624 178 -920 197 -612 -39 -907 203 -348 715 -388 -465 -14 -62 -230 -35 204 482 -628 677 536 -211 -996 -695 -225 -481 -454 449 -41 -406 -787 453 447 649 26 63 -802 224 456 866 132 -808 -351 -329 -738 -978 -793 -886 -456 519 -83 -35 -288 -342 -807 433 -605 160 465 -443 306 754 -776 646 690 -576 400 303 908 651 -260 949 -508 364 -647 -883 -682 -693 -71 -517 305 -307 -551 829 -188 -193 -211 199 -381 569 -842 985 -375 468 288 -605 874 94 156 -489 648 -82 -584 -976 -279 847 -384 -315 -570 -766 264 -448 906 -732 145 -283 289 665 -279 693 -518 968 -423 510 393 488 579 -166 -371 -267 -253 297 -746 -244 -884 589 330 -553 -45 -453 919 -378 -628 37 -923 -877 608 -440 -88 910 270 801 -204 145 -514 51 -307 -831 -4 -523 -815 236 -966 596 -112 -399 -182 -216 -562 -477 166 935 -531 -709 709 23 695 -546 -286 376 -824 190 848 319 -524 949 532 656 990 496 -785 15 -302 359 -359 398 616 515 390 -767 -776 -372 74 -111 -660 -510 -962 740 -332 -39 -714 -220 268 -842 -905 722 -742 -758 494 715 971 -192 -933 -687 849 721 -908 -81 -737 -245 371 -851 429 -274 489 -737 777 566 979 -812 -874 -50 944 -320 -3 275 474 219 -773 454 -336 20 -381 -381 -258 416 936 407 881 -774 -575 -19 69 -50 115 625 631 -187 -995 802 70 -872 -799 -340 443 -252 -204 322 -370 344 -38 527 507 283 -376 -82 -158 77 6 -938 -462 105 -77 -888 282 311 -354 207 -604 -317 -573 48 44 487 -202 -991 91 876 -285 370 336 705 598 823 -606 -32 800 133 508 46 324 185 -15 -722 -532 -876 573 464 462 661 233 136 -280 -516 305 299 -940 922 885 779 -170 -418 -279 705 -841 932 394 495 -851 950 -888 -317 777 -16 417 709 -84 140 -162 -803 903 850 -894 -262 523 931 -596 -619 475 793 -104 313 280 -611 -101 864 335 -333 -446 222 -185 -160 14 -741 -353 220 -935 -677 159 487 984 723 -680 544 74 -264 -207 289 -660 345 139 194 -170 352 381 717 842 -540 -898 -96 -40 668 -9 -272 189 -730 -342 501 -433 -372 -833 -765 881 318 764 -376 -146 -766 351 -461 516 -510 40 615 851 630 -167 -93 -318 -905 -993 176 -243 -362 708 486 -583 -860 961 -735 132 23 -331 465 -436 690 -999 428 421 -800 943 109 608 245 668 -434 329 891 408 853 -575 183 -121 -689 -254 61 -615 -108 -170 -822 880 617 349 911 -536 672 -876 639 135 37 -16 148 -793 443 -824 -347 -933 -854 -212 170 -501 40 774 946 713 69 -529 875 -584 -908 -399 -536 896 -408 86 430 463 223 70 -791 -286 -401 830 -897 181 772 455 -698 -667 635 -688 915 872 405 161 -805 715 352 -603 -53 -33 -84 -943 -542 921 -393 296 199 511 867 -798 428 -478 -768 931 -460 -82 -315 -854 -278 -473 -128 386 941 -81 -181 607 -595 97 -201 -143 530 -786 894 284 -940 -167 -186 -614 -328 885 604 -388 292 503 -95 935 829 739 606 129 -347 775 366 -121 -596 334 385 654 140 781 -177 -416 299 54 307 -965 209 76 -56 791 -202 -364 397 -155 -178 618 -122 36 -121 -695 686 -939 -478 115 212 730 898 -269 552 -316 173 971 475 -336 442 84 -280 607 -865 -614 698 -250 43 330 -565 35 -976 986 -878 -324 -37 -818 689 649 -617 -104 520 -945 -490 925 -645 -437 -12 -235 621 -567 -667 -552 -652 217 -335 176 -581 543 21 -184 75 456 -731 921 -649 -726 238 46 -592 366 -269 725 878 120 270 437 -545 912 935 101 811 -290 310 423 -37 778 727 733 -757 -165 52 -949 -423 -637 -117 814 651 -944 -364 245 -724 669 -444 -657 -682 -82 -941 -131 794 290 432 998 -685 171 -16 592 -57 311 544 892 -320 -71 837 -850 -988 595 -931 -505 -2 812 685 824 807 -459 974 222 251 -632 -912 -190 -212 574 -314 -284 -394 611 620 -486 948 457 -664 394 727 -420 -434 603 86 688 -879 772 -963 -379 -656 -886 841 397 -114 -296 309 775 752 -35 853 -644 309 388 224 -867 -488 149 -527 -770 -405 128 511 -402 -989 896 -114 -158 -618 -215 199 -12 463 -933 676 -807 -246 864 -836 -728 -328 -824 -59 -14 341 -250 960 -742 -283 975 -202 340 550 -293 13 822 -304 -218 249 112 -423 957 229 -46 -8 500 614 487 -79 -971 -842 10 835 -704 850 -387 827 -792 -761 907 -604 946 -259 -765 252 842 755 -764 87 148 8 -441 -91 -738 746 -7 391 -784 925 996 413 -502 238 458 156 120 -950 612 597 -315 -824 400 -663 -627 -531 778 -565 802 659 248 950 61 644 532 -941 645 734 482 -53 -446 199 415 94 -682 -54 -263 -979 -670 9 -35 579 942 -491 378 137 927 430 244 -771 926 438 629 -919 303 -254 33 -530 -17 -131 -94 114 -367 543 514 -640 -966 -417 493 -868 -913 -417 910 -114 395 -979 797 -438 -798 -176 -731 227 675 -70 -828 350 900 -140 822 -412 85 611 267 -847 -244 78 -381 136 -568 -59 718 576 -250 686 875 -729 -720 627 645 532 -646 84 467 160 366 235 -79 670 262 -321 503 273 -667 -820 267 809 -368 -648 771 385 -939 -828 536 -221 372 -744 -225 -14 -826 829 157 -928 -744 -780 729 439 -378 -548 -940 467 658 -512 -127 -326 280 -741 -912 -497 -950 -339 -579 -793 9 517 247 -367 -839 477 -74 942 502 965 -332 -746 925 59 718 306 -735 875 100 88 -785 456 330 -686 122 5 792 742 264 348 346 -929 843 -363 -761 443 -973 605 -442 -14 861 -479 -896 588 450 -341 188 -769 198 -70 815 675 269 33 -552 932 -904 560 399 -173 -339 -69 777 -334 -241 -104 768 227 3 -514 927 617 987 -223 241 835 158 501 -567 986 -885 -549 -549 -39 949 -800 846 547 -887 532 193 -101 -244 -504 541 866 412 107 -863 394 982 -134 580 -102 -423 772 -452 -52 -301 -350 -933 252 -6 991 858 952 943 -899 -941 -685 -691 559 -473 942 -378 -364 -381 -34 -752 -275 -264 -575 -401 -784 527 538 394 323 -792 -623 -234 -939 729 -573 423 -799 -602 -102 524 84 -247 -661 -694 448 -791 -723 835 549 -492 187 -686 889 751 629 347 2 -414 -850 -96 376 631 -989 -557 -143 -49 507 740 -899 319 -373 74 679 -244 -398 -913 329 -790 969 -323 -80 -836 -302 286 -300 658 -375 -422 -461 -651 -664 517 435 938 -317 -222 334 291 -689 849 -301 677 797 336 616 81 86 724 -730 -972 277 537 927 39 -328 -191 -15 -22 -973 759 -828 185 -386 -467 -435 469 -306 409 110 805 -980 701 504 -241 -919 666 -838 978 141 499 286 343 -438 -281 -825 620 124 61 436 -383 985 -78 394 558 -328 -649 -677 -385 -82 524 -857 98 -306 491 -995 -916 542 290 185 655 874 -15 -953 800 -410 -213 758 807 -170 649 -206 -361 385 -424 -745 242 -42 207 449 -118 269 -850 507 218 146 -568 -585 -862 465 525 614 -709 -620 129 -623 -633 -927 843 -214 -317 958 -19 597 -688 521 -421 302 678 -267 -759 -488 -484 362 -821 899 -45 112 300 -353 -441 787 361 -819 -537 914 -732 897 727 748 394 901 -950 -371 -632 -369 -492 -449 -953 -112 -340 659 332 250 855 869 -696 -486 3 835 808 467 -161 128 -331 505 940 725 377 40 -988 554 -717 -334 -420 459 400 875 817 -901 -411 -743 719 419 -165 -320 -724 642 -770 339 476 -226 -359 729 208 136 137 -903 262 287 550 -225 203 -736 -635 -585 -885 -57 805 -562 -926 131 617 17 -379 -225 -243 -570 -168 -567 761 -244 656 -206 948 -539 937 811 -106 -899 621 917 -172 28 10 56 202 -300 512 511 940 -977 995 -289 -428 -946 535 -702 806 -907 -299 242 -597 134 -680 -562 -953 666 592 369 -45 913 -234 -520 729 583 756 -540 493 -465 66 -61 -694 851 739 -643 -881 -481 584 -726 -558 -831 632 668 235 -951 -887 575 116 181 -654 -632 901 736 794 -812 -997 786 -280 587 269 -325 669 -478 -169 -803 -985 -690 581 262 -742 969 -555 866 457 -462 -555 -370 477 854 350 574 486 -868 -812 77 252 -551 -483 541 504 586 646 -675 975 -487 -310 -548 -579 -884 507 382 833 423 251 -708 944 310 -615 377 553 -39 -528 948 188 -126 -84 561 861 -735 -648 -871 10 441 992 -433 -434 -545 -44 409 85 -61 -488 -548 266 -753 -83 -566 -42 383 22 -646 -17 -475 199 106 -651 522 -175 497 266 88 -453 317 -380 -883 -958 -837 870 259 583 -974 496 -544 -525 33 -282 443 430 481 856 -914 -300 71 -632 247 724 -197 -21 18 524 -132 292 -985 530 856 -762 -760 602 -899 -165 349 -799 524 -497 584 582 -350 579 571 -472 -700 837 -667 196 -910 -6 866 -828 944 -272 -880 686 949 7 210 916 767 466 -754 -542 151 370 782 925 -843 -396 952 -631 81 762 -261 575 -445 174 396 -131 -287 -948 399 -669 600 -631 -253 866 330 421 -471 -935 -112 -586 -151 -108 528 -544 106 -752 25 749 540 839 -973 -132 -248 892 109 751 577 -934 715 33 422 -741 648 -609 767 -89 115 392 196 -331 -526 957 648 -154 -999 384 -367 917 26 -264 -28 986 -702 -898 162 -575 384 262 699 -499 -538 -757 -136 206 893 -175 430 -868 249 266 806 735 -727 132 586 463 896 502 -840 133 -510 533 -380 -830 -687 -957 331 957 -938 676 -883 575 634 740 938 582 -348 -696 760 324 -887 486 -856 -973 898 653 -281 -189 647 -545 -168 367 -535 498 -112 -258 294 809 359 473 439 636 322 -419 -673 -417 -288 386 327 -828 36 -947 803 -181 886 494 -896 -589 492 271 51 324 -65 -374 -324 556 -784 402 536 -765 220 -338 502 377 349 784 -932 -584 280 -354 -395 228 778 261 -833 -749 -638 282 -41 -225 967 -637 -597 924 -564 624 -561 350 -293 278 -33 -836 787 313 655 -757 -691 -254 -697 559 -914 580 219 770 358 -668 -329 -320 447 534 -103 428 -765 754 -105 -134 482 -212 -568 977 -910 -394 29 -789 42 -57 564 -732 -829 909 906 807 825 -61 -42 -673 -164 204 -553 -281 -778 -128 487 -877 525 -552 254 195 182 232 -9 -340 -756 314 -140 866 -804 693 -738 -969 21 -23 995 617 -371 634 460 -739 155 391 389 182 -235 -241 -994 472 -227 734 131 -741 -773 -467 -777 210 -575 909 124 -285 601 617 -567 -145 -434 -479 563 -759 -226 -660 255 700 898 1000 449 -832 505 836 237 -610 -92 847 84 529 -999 -716 -5 -914 -308 -490 606 147 -378 -748 334 -921 620 -479 36 643 -817 -307 -175 114 -498 -246 319 977 -828 253 185 -347 -993 371 276 775 67 -602 979 -706 315 -492 -749 427 200 549 964 549 709 -333 87 -391 -730 -58 229 -869 -960 324 -312 -850 632 729 443 711 150 523 28 -898 -465 -334 -373 -204 -76 -40 -38 161 -414 873 173 369 72 -65 -393 -949 438 471 -306 -72 -71 -968 281 567 -342 -960 431 -204 -678 -523 -704 -603 -364 555 218 123 -462 -115 856 776 122 700 -44 -357 -700 -480 -477 437 40 38 841 -343 280 822 257 -514 -179 12 -713 -629 -522 164 -17 841 622 831 518 666 655 -503 833 -47 -594 -152 -618 728 255 -158 -658 -929 103 -959 -610 -624 145 -242 -612 -374 -295 -40 -149 -903 -218 312 -853 -239 578 143 110 56 -383 -705 947 -548 177 -418 944 -878 258 -517 -928 67 -846 -908 435 -648 31 -885 -566 868 -45 -848 735 -213 755 588 95 482 -547 -117 795 -140 930 543 109 -996 -89 -356 -964 -231 -780 -63 81 58 413 49 -516 522 562 -131 41 -379 696 -748 342 741 -86 -839 -644 -880 646 406 863 -716 -688 -770 121 540 342 21 859 468 997 -525 -610 -198 21 748 85 -862 29 359 430 934 -525 -895 -658 901 906 -717 -688 -382 -50 526 644 225 129 -319 -870 955 -744 506 -190 -444 360 -144 -367 735 -107 -446 346 -444 15 -259 -69 -44 -835 170 -51 -209 -865 -488 596 -565 911 -486 -682 -255 845 128 -604 -506 174 -221 516 707 -990 25 981 -666 -349 -355 781 841 -684 -556 53 -8 -112 956 783 -334 890 -585 -593 588 635 -373 102 431 -315 -90 -452 146 -901 514 -4 -931 -777 818 286 -995 -719 774 -717 2 -887 379 -535 332 -785 -937 280 842 552 819 -584 727 809 -901 508 -784 307 -523 -294 -226 -121 -33 -899 944 -999 148 -483 -129 530 929 600 -600 971 145 -559 -240 972 -827 -738 518 -325 762 971 -477 -987 -381 -546 781 702 -527 -713 -42 658 -826 -806 -710 -236 706 871 84 -355 -948 -995 879 464 -412 -849 807 -817 222 -114 -124 830 721 756 243 136 803 -827 120 -623 -212 -577 496 -770 -348 808 67 -951 135 -813 627 -477 -800 661 -273 -694 -568 -845 806 -180 -747 698 -175 -686 34 620 -307 -566 -807 -394 -63 790 -721 -884 -949 -204 -694 617 -699 998 759 155 701 -826 900 -788 895 216 -128 -544 754 -895 484 550 142 -348 101 180 918 -957 687 -996 -551 7 397 141 582 -487 -91 -830 674 955 618 344 -543 -233 -1 -221 915 -275 -602 -713 -539 184 -22 822 418 -230 -117 520 182 -815 457 -284 -126 758 -705 -396 -95 488 285 734 -119 -43 234 -321 381 -261 823 -18 642 -526 -485 21 735 -650 -16 85 239 -712 -912 353 -412 640 -735 -662 -988 218 491 838 -323 593 310 -625 830 -276 903 -465 -496 -268 -40 599 178 156 18 618 -860 476 -718 -616 -491 538 346 -924 528 -465 115 403 -137 315 463 -88 286 587 880 -271 411 800 297 -737 172 -356 -744 -870 -397 -614 -360 -646 341 -215 394 376 254 266 284 36 205 -230 16 222 -202 -2 34 229 539 -79 -311 -829 598 167 -386 -274 -278 -334 975 224 -763 -910 -464 -618 195 332 568 -808 326 -496 -243 -827 90 585 -601 -651 -689 695 -289 697 -568 -817 -696 -981 -633 -920 -181 317 -643 -308 -959 -208 293 -199 270 -762 -986 793 -831 -666 -293 111 607 -673 374 775 -45 -567 759 273 64 -333 237 -451 75 -485 609 119 39 881 742 905 -752 253 -619 -327 739 480 738 -115 -370 -152 -785 -123 726 156 -461 651 466 -172 362 850 -832 -658 878 -371 800 -485 57 -414 -112 -659 679 179 -194 925 218 893 102 -819 -958 909 -108 852 -106 -75 499 -235 372 -505 128 403 162 845 281 -137 444 515 -416 -931 8 -428 -500 270 800 420 665 494 941 -971 87 -775 -674 986 362 -952 -970 -637 -919 800 518 -42 -844 563 -389 -749 -238 -807 583 577 334 -619 356 409 -411 782 -318 109 -652 -97 -219 -121 878 -39 -899 537 24 -55 -345 147 431 687 -200 949 449 247 -738 870 24 -948 271 333 712 -997 -228 -288 -45 -238 -287 -186 -571 507 689 -161 -213 -677 -828 311 -284 56 -307 -20 -680 -662 -230 -955 486 -679 -466 -768 -966 -365 663 -202 -210 222 -259 659 -901 961 787 -636 91 127 -4 -989 91 761 885 575 -714 828 523 814 762 338 285 224 255 -704 445 -282 7 -474 -685 -920 -228 -478 144 750 -150 340 873 393 -223 925 -297 -598 922 -124 -1000 -136 403 853 -468 -799 218 196 5 924 755 -2 -425 -710 225 -386 411 795 -35 -910 -418 -878 -378 -369 427 -547 574 168 315 602 159 -26 -405 160 538 225 -113 -756 -90 -786 -237 218 -388 153 408 -290 -193 173 493 194 430 530 876 -688 -748 66 -527 -792 -695 -732 531 75 680 -571 448 904 -166 778 -111 -652 -471 -275 649 121 18 317 -299 -817 -139 -19 15 -134 -595 920 693 653 -137 561 958 540 -354 -253 -351 113 -735 -816 235 -903 219 174 698 17 -398 -285 945 885 43 -209 908 163 115 -280 -977 -156 -794 -22 -102 117 644 97 -330 -43 -664 -236 -834 424 299 597 29 884 256 486 -280 182 -973 -813 41 627 318 327 200 -744 -628 605 -258 97 713 -599 571 -191 -609 -271 46 86 -351 -378 521 -812 -453 763 157 491 615 -744 470 275 -355 -631 188 -775 -262 655 -412 -803 -730 -941 -649 -986 673 -901 -56 597 463 -975 993 554 -407 -236 -42 -942 -165 200 -233 522 864 253 510 -780 365 -226 -51 -285 -743 877 -92 -552 842 -157 -329 -605 -150 -960 -980 63 971 -550 641 761 -526 -973 -744 -888 -279 -132 -514 -482 288 -832 268 -851 453 -157 -471 -894 -388 -971 769 -393 88 -78 522 441 -461 -1 668 -868 -870 564 986 77 290 -42 -104 773 -475 -901 396 -11 -685 -881 468 195 -632 662 -280 -430 -475 134 -793 226 396 -298 221 74 839 711 742 -253 -290 391 -769 492 -3 54 -976 855 355 -18 279 816 -466 -720 221 744 -993 276 96 714 -361 -270 -740 379 907 0 474 -456 213 -309 -942 -769 -262 -963 39 181 215 -452 85 -944 -38 748 999 -152 853 189 36 -82 227 108 168 294 275 912 -223 -83 -143 528 304 836 -980 467 -697 -457 241 911 -551 -879 322 788 -631 22 -113 413 -271 164 -272 -290 -907 821 429 -969 -472 677 -163 -903 751 318 177 -238 -394 -947 479 387 858 -765 -24 479 763 582 460 298 -787 -637 -165 823 450 686 846 360 -870 -623 -884 939 932 -829 -577 -2 -910 488 783 275 -338 340 758 -454 -735 971 -85 617 47 913 225 783 -230 302 -805 -478 -820 562 -855 -66 179 -955 -441 -637 -103 570 370 -927 -569 85 332 -173 -417 -53 -825 445 186 -242 -852 47 207 -740 -402 896 201 184 572 703 -507 -76 58 803 -910 403 519 718 -956 871 -134 -570 -294 -744 -299 835 630 -31 862 -446 235 -246 -751 -16 -424 915 411 110 383 611 294 -584 -794 -383 405 -478 -791 -946 901 -573 -110 654 190 619 804 -912 -873 205 -979 609 541 147 97 439 476 410 -997 -549 -730 524 260 -85 708 165 -129 167 -201 962 701 -963 -48 308 81 651 218 417 -887 551 509 -116 -725 867 -503 842 -649 -571 504 180 -234 711 549 216 -771 -902 -72 617 243 -877 363 -152 42 119 424 -120 793 -341 -687 -455 -553 -119 587 -3 -137 -242 636 652 709 -91 14 57 147 -634 280 -750 -581 -303 60 -807 341 947 484 890 832 51 -705 857 -647 998 -194 512 -443 718 -348 -984 918 -801 -593 65 120 -373 455 246 -302 -263 478 570 67 438 383 718 -739 990 -808 -638 -662 -85 296 413 8 -537 -585 -51 -705 648 -501 -174 -638 -148 991 -480 724 936 290 5 -944 -52 -195 -680 -358 810 653 158 466 -5 -558 895 137 127 909 -651 -764 -222 309 370 139 851 486 763 203 158 -762 -100 -818 801 -136 954 -160 -201 -745 -668 317 659 802 324 -551 5 579 -394 291 -374 -791 -171 -279 268 530 -916 -627 -133 -528 496 -11 -539 173 -174 -770 -532 676 129 -457 396 -791 -688 -511 195 424 -405 344 424 -603 -675 389 933 -912 -704 -935 -306 201 -867 153 -710 -258 -776 60 295 -462 -820 -776 66 -282 -169 -326 477 525 175 -595 -882 -104 -984 591 -777 411 104 -496 -329 228 166 89 610 -959 -16 -912 -282 -129 285 309 254 619 -390 422 314 751 742 -371 -563 139 -552 423 52 -983 571 136 -59 -777 535 669 81 -59 -18 -812 -79 -831 -954 -234 474 514 35 -883 -735 -738 -709 -53 73 -144 -797 -673 -310 -362 529 -551 53 -450 -87 289 344 -585 39 835 652 -425 195 -360 604 69 564 -307 632 912 851 895 118 -282 -319 -7 -468 581 -989 925 294 315 370 -215 777 -656 -300 939 -984 732 -643 391 794 -853 -694 -524 36 -501 211 -634 -596 -81 423 567 385 570 -500 311 -823 -435 270 435 -391 25 -232 -169 -623 -503 -639 -919 -601 -976 -314 723 640 -152 -811 -570 -53 603 612 -780 -113 -457 899 -835 566 -449 -65 883 640 -659 -732 945 -594 393 -772 -61 231 257 19 34 -112 627 -649 477 32 759 -76 501 831 -655 -261 857 711 661 -836 -529 104 372 -92 -748 463 12 -25 -818 -454 570 -94 -44 -848 360 973 -329 214 954 -447 239 525 -144 -676 84 -801 -525 -623 -747 -655 430 -976 -326 939 490 59 -159 6 -359 806 735 -95 919 748 -897 546 269 607 1 -177 900 -680 -542 932 693 -763 -702 -614 -207 -548 761 -650 339 -821 451 946 -872 181 5 -987 280 390 343 -400 -111 -660 413 -535 314 784 867 -34 805 -559 744 917 -921 617 -112 758 655 -938 736 -406 -734 -652 -955 451 868 -163 32 -459 35 468 -247 507 278 12 403 -276 664 172 -973 -66 305 505 605 319 -677 -223 -87 -106 -180 727 814 434 341 628 690 995 515 -101 441 269 369 -145 631 -127 459 688 327 224 873 507 -845 -589 -676 912 -39 59 -528 337 -676 99 -664 71 849 -955 381 51 -144 672 534 650 266 -486 380 -257 -516 673 933 931 553 712 379 826 -82 955 942 400 -432 -926 88 28 -980 104 285 917 -967 -302 -697 418 -380 957 137 384 839 389 -990 -757 556 289 517 -243 -128 -37 -945 944 -557 834 393 185 -169 556 -319 334 -743 -335 -931 -49 577 -999 850 602 973 -471 941 -988 318 -599 -810 642 779 -357 974 904 -797 -990 314 188 30 -155 -209 -695 448 -54 -643 -321 -565 370 434 269 -727 -844 -172 -829 -268 736 -686 190 -321 794 -519 322 -286 -2 709 866 846 -278 -495 138 -485 -603 -243 758 780 -973 58 -385 -175 732 -967 -49 -402 840 644 -272 -484 -410 -840 -505 500 -335 333 -266 604 -825 -581 110 -582 -231 997 545 870 -983 -9 318 82 452 -991 440 712 -877 304 377 -408 -378 672 425 710 -183 935 308 423 451 822 677 776 -591 -152 155 858 233 290 96 558 686 -511 509 -165 425 737 -322 807 736 444 -945 1000 -675 525 841 -121 -347 262 -182 297 868 312 460 290 -208 28 -715 517 -169 -338 -387 991 328 640 73 949 556 -502 -362 5 698 432 -575 616 -794 316 -926 -601 -794 -272 324 148 -976 114 364 -320 -392 -825 -133 -640 -608 866 -275 -612 237 -922 519 -904 438 -21 720 -401 74 -790 471 -851 312 912 -801 117 -86 -705 -581 -887 822 788 578 63 -67 280 -1000 -992 -320 561 567 -493 -127 -452 685 -516 -171 472 82 658 -971 97 711 -513 82 868 -814 -738 -26 -944 957 -91 -940 -802 939 -364 -741 555 357 568 -87 401 -600 513 -657 -811 -920 -743 314 958 -984 411 -914 564 124 490 -458 663 -630 880 -621 468 -873 750 -394 -329 -332 -984 -702 611 56 596 27 -786 520 937 -729 -103 878 10 220 992 854 -174 -216 -471 781 632 4 -837 -655 -610 592 107 877 -878 107 -961 -83 575 -407 51 -326 865 -38 -345 -779 349 -657 -30 770 619 60 560 -638 -789 -847 226 656 992 262 622 319 -116 354 -543 378 -975 -441 -383 -983 -682 -732 142 794 -162 71 74 -344 706 -74 -809 -391 102 575 647 914 -485 788 -860 -291 -698 898 -824 -552 -423 -613 -434 386 526 732 -604 -496 -602 -597 -198 182 -502 691 -471 898 716 517 -328 -32 486 -824 -69 -585 -127 734 95 -185 -629 -405 -903 509 -215 690 211 -450 396 -387 230 830 -198 128 -373 510 -440 734 8 -125 308 823 -846 -131 501 -281 -446 545 -203 211 -45 445 -547 502 -795 149 -487 -979 -834 812 726 -228 782 -42 -264 594 245 20 999 540 81 0 -906 892 -544 -499 864 598 -773 256 -650 -246 719 -196 -17 -565 262 62 143 -636 -552 287 549 -697 641 84 -201 212 -334 -647 369 652 -429 -930 -661 956 -513 881 -624 -72 -513 -211 -129 157 588 -478 -206 -860 148 344 -674 -143 791 -420 -179 205 -193 -792 981 -849 461 453 208 852 645 -191 -265 -305 156 -112 -282 267 806 -1000 -412 -168 -180 -163 -390 736 -696 406 -578 916 -327 -447 848 -435 -111 -771 -198 -762 767 -165 -97 191 -991 -822 -400 -752 -903 17 932 214 301 839 -565 191 244 -586 993 -751 -997 -292 870 221 -292 -240 -353 -934 133 -493 -616 -431 -569 750 -936 -92 348 -196 -328 447 39 126 -540 257 -484 -596 -658 -15 443 -862 -84 -435 -615 -263 -569 185 684 592 -92 169 -905 549 316 -831 11 -325 -187 -993 -834 530 -604 -415 -825 28 -913 473 450 695 737 410 277 835 356 638 -324 -249 168 -604 606 -22 670 190 827 -955 -909 878 -345 -845 -827 883 791 392 914 -231 933 -958 -882 907 -25 176 -939 -661 -258 381 185 722 831 -118 680 883 388 -8 674 -441 -39 168 664 -73 -207 647 374 424 130 515 -814 595 92 110 550 483 -446 -366 53 142 592 -653 134 147 418 -915 986 435 662 -639 -596 -539 431 289 -341 -90 431 -356 224 -828 223 747 504 955 834 -726 959 -127 272 -245 -257 568 -994 -348 -285 -395 375 -49 890 -381 442 518 933 -686 -761 743 10 -750 -390 322 752 -983 -384 889 563 22 -434 -836 390 154 383 -780 990 -133 603 207 589 580 -939 783 888 -234 273 1 -276 132 -104 828 877 538 144 -167 -503 728 889 402 -430 161 -663 42 111 42 816 141 397 317 444 -474 632 -102 633 -136 -859 -346 -432 838 -401 118 527 -799 468 -851 -702 194 -649 269 182 481 -565 1 -217 871 -20 -407 -98 -104 579 960 -626 -266 702 85 -105 -635 965 349 -256 828 619 -19 -690 -645 -678 -777 -959 413 14 -933 978 550 866 396 -530 810 -989 -492 -241 716 335 -387 793 103 -510 -843 -497 -353 -105 -301 662 553 -882 -357 -828 36 -441 -878 -735 229 650 -85 -114 -726 441 -316 -204 464 929 -161 185 538 273 -3 543 372 786 -122 -571 -133 -328 -553 330 -921 -378 -326 -725 -763 -998 831 822 -197 -954 -55 -913 167 410 -630 -333 -89 675 -316 362 -72 -591 -860 -287 384 174 -698 53 775 -355 687 58 -733 -249 396 12 -422 803 949 -365 478 40 -164 -54 -348 -314 969 -456 -236 -365 -995 -706 -242 -925 -846 -689 -209 304 662 -365 -568 875 -857 29 -248 -74 539 373 177 -545 -519 -990 -627 -86 -553 -176 778 -959 696 12 -451 76 613 153 -573 -627 764 -459 -135 0 -238 -561 802 93 412 839 672 195 94 -166 -390 -573 814 627 -432 -690 -226 742 996 -189 -326 -118 -896 -582 129 873 -581 202 -363 -715 -831 -681 -424 -905 812 -32 -320 -525 405 -244 -475 563 -420 -586 -833 419 -408 516 67 13 58 -266 50 360 -313 -686 137 -998 657 411 25 133 171 -454 737 -902 938 900 775 -731 12 -640 102 929 312 437 282 -15 -946 988 -357 53 -305 -626 779 783 -553 618 -636 555 154 177 436 -445 362 792 -370 -548 -493 -55 438 -836 -249 -652 896 384 154 769 -338 264 -457 74 479 -732 -758 -58 -590 -479 524 -395 -98 349 876 -854 270 -909 -458 118 -618 991 -564 -471 555 -318 -377 511 -307 -532 -847 -332 -757 917 -888 -554 -609 -299 -491 590 598 -294 609 881 -892 -821 699 380 102 505 -158 667 520 677 -991 -125 155 94 -20 660 -128 -653 -727 545 255 -193 528 -542 -463 -955 -269 -790 -788 -605 -950 51 -497 812 -431 883 -99 441 -904 744 444 798 -814 492 396 -1 89 -511 -974 627 29 830 -496 -258 94 -154 330 963 47 -222 -235 -883 -570 -551 -662 134 -108 -259 -893 789 891 -989 291 522 -720 -321 -618 -346 -480 -807 -681 -311 -431 -572 966 -698 -803 -411 394 -556 -998 45 -731 317 854 387 839 709 756 -152 -904 750 573 -610 -655 699 893 382 -451 -502 112 471 -335 -823 823 -112 13 -522 907 -602 801 473 -192 -829 -388 642 -217 990 575 -583 670 747 -454 -102 85 -323 -323 617 778 864 598 97 629 -937 -301 -567 -435 250 379 -394 -324 704 -319 26 635 -355 77 -786 -467 -603 715 909 -911 -315 -870 941 89 715 -895 476 -389 35 216 -568 -595 841 13 260 -41 -419 -850 -349 -958 574 862 -396 729 -562 -836 -808 621 638 449 -49 434 660 693 111 817 643 -684 -351 419 542 -758 -765 455 645 506 70 -130 329 -718 237 240 410 159 70 385 -241 -935 311 401 859 -449 -778 -99 794 462 811 373 455 992 -91 91 947 -572 484 -12 719 850 -66 -687 642 91 45 -262 -495 -744 657 -524 374 -231 170 429 -945 4 -9 -187 957 826 798 -772 13 -733 -340 123 -900 -452 306 983 319 -239 -148 -277 20 94 -686 670 24 822 -321 -198 -620 483 831 -568 -388 362 -819 574 104 -897 -392 -508 104 497 88 547 -221 -630 508 366 423 -508 -609 -527 -202 -643 285 1 -246 810 794 -653 947 -571 -155 -216 179 -396 -746 -504 -607 614 621 -547 -676 -221 -1000 -712 -560 963 -767 434 999 327 381 -490 -682 282 997 611 -938 -858 417 100 -766 29 -661 -835 462 611 -510 -782 -263 -463 -215 873 374 -18 -24 625 482 267 -290 -623 -621 915 998 -512 -930 -363 -375 106 -334 74 -313 -622 783 112 972 -840 800 754 281 361 -1 69 -762 809 184 -994 966 -862 970 -809 -153 890 134 578 -436 294 -416 628 578 462 -854 -13 233 366 -120 -98 -171 133 -671 917 910 -821 447 662 -611 -702 -67 -12 -781 -34 383 294 -400 412 720 862 -280 -356 -858 -924 -257 -223 -581 -53 -835 934 -327 -879 -494 -602 543 -901 -545 -797 652 -927 384 486 -662 -235 739 529 373 -983 746 -251 -909 -350 555 823 299 -905 852 -660 -366 -876 -141 814 -2 744 -83 -783 -557 9 980 48 227 175 396 -664 407 180 -696 220 -573 -361 903 714 893 318 708 -853 509 648 -144 196 -190 -59 493 116 -266 -591 400 818 402 -311 -170 272 721 759 -69 356 894 -755 177 289 -314 -520 973 -542 885 555 -891 -914 874 903 492 204 -991 -658 -799 689 696 -532 -547 208 -507 -4 848 691 -637 875 -475 349 -552 -443 -394 49 139 348 -993 439 115 820 -644 264 -504 22 -584 691 119 286 -56 -146 418 539 579 -149 -861 -989 313 -272 472 -666 57 909 -259 -146 -881 946 -600 -284 262 -930 -815 -177 -350 437 203 -830 44 -6 -577 456 -619 -44 93 185 174 417 90 -133 -310 212 -258 -682 638 -374 500 930 -608 1000 -700 -8 -105 812 556 403 743 994 118 131 618 -521 735 -997 916 164 376 249 116 -652 -149 -876 779 481 -811 -829 -321 482 -35 -680 893 940 -145 -137 445 -764 126 -124 988 -638 -184 -454 662 175 721 752 -290 -735 -235 -144 233 -904 -894 156 -370 -557 -452 -737 40 4 -919 -190 -115 219 -782 -507 -663 569 455 -445 550 -758 236 -152 -5 -93 131 -448 -986 -620 27 -497 -162 -836 -606 639 764 1 -624 673 275 49 103 -440 848 135 -109 -629 257 0 776 180 292 -241 39 -739 836 -754 -217 578 530 -232 -517 -578 603 -879 -387 330 687 539 -142 -744 -304 219 869 490 -825 -312 -577 -286 627 190 -438 -564 624 -862 -439 -348 -142 340 279 -539 61 703 -649 -153 -802 -830 250 -419 -658 -197 694 -395 642 -995 730 151 -454 587 280 -252 -25 629 -285 797 -769 727 -696 427 615 504 -11 -500 521 655 742 -821 -570 -460 -839 -250 -83 129 -153 -286 397 -177 -425 -859 824 853 688 -398 -128 -40 980 -361 734 -217 675 -23 -403 -189 -107 -115 -312 115 299 -142 325 -593 -210 -119 -499 -35 -173 -969 555 986 -338 -370 857 -776 -716 179 521 -758 106 -287 438 809 -179 671 -697 871 -34 -197 -67 -634 -906 -932 902 -218 317 -509 362 -698 -281 788 624 45 -566 887 943 -276 944 -654 996 -781 -324 -238 414 335 329 299 -666 -870 -657 853 -477 -372 -859 788 -700 926 -20 -203 -299 -516 -426 -110 -964 -223 -893 753 9 684 496 -329 684 432 -933 -360 92 102 -550 -259 -766 700 -72 -115 -476 221 521 -641 -864 799 -820 -817 -955 -902 731 260 -829 934 328 645 -348 945 -573 19 303 752 417 929 -886 16 974 -377 -496 -742 -49 331 -336 744 -857 -134 199 -75 -797 278 -196 16 35 -874 908 -323 988 525 169 -308 -848 -398 678 -385 -578 -217 -968 -132 -521 -92 316 -622 -10 906 -803 396 -958 -82 -837 400 671 -269 -403 629 305 825 679 -947 -16 -51 302 -218 -676 753 -335 376 549 -427 -17 -495 191 349 793 550 354 635 -273 948 -769 609 -462 38 -318 444 1 -840 -923 188 -449 -958 320 -608 483 115 450 128 353 -763 592 -562 -969 -20 527 602 -2 704 -690 -605 -651 -506 331 302 -187 -159 813 -778 379 -685 870 989 812 -212 829 986 409 -206 -740 36 -690 -624 -888 507 -476 -792 -149 701 943 990 23 329 -776 139 -988 267 878 272 -496 -369 -349 -510 37 -888 -197 682 -41 6 -938 356 -756 468 61 614 -519 378 340 491 -913 -175 -212 -663 759 256 -46 -799 -858 367 -587 -775 -528 -152 137 -444 -951 249 143 -93 -70 -758 941 592 336 -81 -243 371 -700 -759 -158 -53 -994 -926 952 -492 -852 -99 553 663 -215 -348 -911 517 935 -348 -688 762 281 -214 376 187 389 -104 462 -644 -800 341 395 -196 -390 -374 -899 -835 -649 -827 783 92 332 848 -838 -231 829 -350 -170 970 690 -212 981 -429 -883 -588 -611 -668 877 -119 -424 -185 666 234 146 54 459 -16 -799 -262 854 -871 -806 242 923 -343 436 -675 823 -707 -580 858 -666 47 724 -970 -429 -952 319 -78 -309 398 -973 332 158 515 898 213 -452 375 501 467 824 27 566 638 -907 736 786 -944 257 -477 991 470 -809 432 301 -357 173 -199 477 -671 561 -459 66 910 -749 421 323 -580 977 943 695 230 -305 -866 -151 301 -205 -330 598 602 -450 -146 655 -712 197 -150 476 -418 -495 -969 -971 204 -13 -479 -320 815 21 -513 313 -15 -252 -832 70 154 -356 49 819 408 -557 -397 -548 -825 -921 11 -336 936 -179 -443 -907 -869 -301 -271 -813 -179 -999 589 137 227 356 -499 -369 643 909 -383 -662 868 780 -505 175 -685 -906 -720 -737 -709 928 681 162 -210 397 928 -127 -778 -76 -310 231 -970 -944 -990 -801 -483 532 -141 577 763 -787 -297 -843 332 4 124 -968 -836 711 775 136 -767 880 -826 -539 318 -452 488 -895 143 -675 -399 315 -336 -61 -308 823 31 -995 555 -277 -995 -468 -668 -457 714 -44 -592 -723 -315 -468 153 -725 944 -862 -663 -423 -386 -158 -313 160 -64 -768 -180 -16 527 665 -138 -130 234 -814 -488 787 430 734 -102 238 987 -80 -106 -23 -475 -255 592 906 -213 724 413 245 -938 23 920 381 279 -792 527 -901 -373 164 455 -203 -150 218 -853 -376 286 941 -180 816 810 658 613 993 -596 51 54 -966 -683 -834 965 -799 977 329 498 842 -339 -654 264 -759 -457 937 543 151 728 -497 551 827 783 948 379 349 -414 -761 -253 -519 414 601 599 919 592 -183 845 -826 -299 -880 -723 -135 -275 -467 944 324 216 803 707 -337 -596 -328 664 48 -921 899 664 323 -837 503 -324 129 876 -879 734 -466 -831 15 -858 -426 -342 936 -331 877 -828 -818 168 -678 -35 -566 600 -145 -526 -191 -126 369 -641 856 -435 929 -588 609 -930 129 647 -568 -146 250 -329 -707 615 642 94 -685 544 348 -585 38 978 -663 -998 -585 -52 294 957 -149 816 -170 98 -103 -713 -738 513 -136 -432 -36 800 562 -613 -864 -82 -826 265 -96 515 -964 -659 855 -301 -521 752 177 -105 232 291 -240 -336 367 692 -991 923 -607 688 71 90 685 -682 630 848 155 857 611 122 -691 904 294 651 -702 -531 940 -23 -95 -444 -623 -587 -677 -923 311 83 -22 655 -512 -427 323 335 109 103 -187 582 745 -543 613 -63 -578 -529 -540 426 -133 774 -870 -665 841 362 -621 988 851 -996 -757 -393 4 324 432 469 801 -904 -471 -879 -245 414 -792 -572 831 574 962 484 277 155 698 624 -50 -886 751 788 957 -596 -593 -336 476 -72 -686 804 -810 427 372 -363 -690 -829 -488 548 277 482 566 485 733 852 -624 571 197 970 188 954 864 -186 613 373 -513 815 267 -254 114 374 647 801 -941 655 568 745 21 -538 902 9 334 -744 570 954 -986 -186 959 665 348 -811 40 -563 -330 -615 -50 820 154 -619 -29 216 259 403 -50 -827 479 -275 24 622 394 -206 887 488 136 -594 -789 -900 32 -256 434 397 701 483 127 -278 -315 528 522 385 -391 -665 792 735 810 952 -425 -90 -246 223 -207 711 -977 444 228 21 -523 -616 -757 -853 -241 -602 -126 546 -513 783 -534 -327 -974 -893 -580 444 385 880 952 -638 120 -517 -83 -965 145 323 609 -189 -29 -827 851 951 961 -52 -216 -892 -83 -716 -268 908 785 -932 -813 -162 -865 810 819 -542 -2 998 364 823 -745 -710 450 -420 -901 -698 -607 462 996 -928 658 -912 92 841 778 -507 400 825 168 12 -101 -940 49 -899 164 -400 -725 302 670 -864 -458 -346 581 -837 -288 161 -700 710 257 -823 412 21 528 355 493 815 -456 941 252 -604 437 -838 -426 193 -432 -703 954 -735 -909 549 933 -953 637 718 636 968 -149 343 -368 746 894 313 -513 320 304 -699 76 -346 -690 962 462 241 89 -432 -2 126 -630 -16 -382 -234 -790 -309 -660 886 -547 -105 -165 553 -489 -566 18 569 -491 567 249 -133 -648 -871 -178 -208 -810 -617 -741 583 537 -18 -680 -210 675 -470 -552 -252 283 180 -718 -120 40 832 282 -487 -388 939 232 -531 -960 384 305 72 -500 -781 894 435 867 348 -496 -140 -941 312 863 -117 642 832 767 883 -581 765 -612 -660 160 -364 -424 86 739 695 -245 726 572 -702 913 525 -609 656 78 583 -442 680 -15 -950 128 158 471 -250 701 -128 -207 226 -314 -480 -415 -731 -423 -355 -301 505 -707 -303 -672 -636 -38 -132 259 479 297 -969 234 -21 -169 887 -958 282 -333 947 -240 46 540 -870 174 -803 467 584 241 390 -242 19 -66 -290 566 135 345 -918 -268 967 30 -105 -182 -175 123 -411 -303 -807 458 105 280 691 -536 882 -219 -329 196 -513 -606 772 123 -741 842 -400 -170 -516 749 -151 30 936 957 545 -604 295 630 -347 176 51 -992 -798 -42 108 587 303 -734 889 -867 80 -931 -653 789 997 -783 -967 694 111 -753 605 571 -163 -773 400 -814 -434 -249 -661 -406 -897 513 -14 14 428 162 773 -267 619 -459 -463 -195 -979 -175 999 -261 -594 -944 -995 -358 -992 -491 -317 36 -178 -644 -391 654 267 -347 36 48 -295 -209 -954 695 -813 24 -545 444 -617 366 510 -442 408 947 363 -669 -340 -336 -819 -236 764 -963 432 933 841 -477 -830 -557 -725 215 -891 -214 456 -68 -78 -274 302 329 -239 -546 577 -310 687 410 -816 -741 -879 -875 454 -93 -903 -995 210 808 -303 255 189 252 -71 151 -624 -764 -51 -776 356 439 674 -811 -612 -582 420 89 935 958 -814 -895 799 -238 920 -833 -700 -158 -206 30 962 -253 -82 189 614 -100 91 878 -311 607 732 921 -490 987 988 196 -395 -868 -972 -558 731 289 -880 954 906 -843 -30 -940 -801 -6 -800 601 -28 -629 692 732 -994 575 -135 -856 -461 -617 404 -442 -871 -462 -647 -191 -229 -998 637 -777 -179 816 -1 -422 699 650 188 -762 318 20 238 -891 786 -2 -833 549 573 926 906 -621 633 -786 679 351 -159 873 -163 -742 708 -879 230 -132 -172 745 -11 156 244 -282 669 -332 -914 534 147 364 -791 168 800 -867 14 310 222 602 674 417 388 912 -648 790 -136 -875 -746 -831 -789 783 -238 996 -163 -625 607 -318 685 -231 -416 -532 -476 670 -468 870 497 102 -968 234 951 -647 -592 849 -290 -280 212 -697 -794 -932 -510 -983 702 576 -181 -712 133 452 928 -65 286 -183 173 -126 -116 58 428 -104 -449 -199 -892 61 -255 -556 360 472 -603 -766 -579 -294 945 850 -65 705 690 -18 -110 -366 -715 137 -302 408 -660 -963 -3 687 86 -198 -424 731 673 440 763 311 -7 172 178 -839 396 310 -876 825 -249 -545 177 -457 -357 -74 960 -399 -327 -941 277 -176 696 797 -673 -13 -201 927 -82 -946 631 61 678 -42 648 -631 -479 -304 -17 -536 -853 644 881 325 -741 -349 983 66 -41 -486 -468 376 -275 829 -623 -572 -560 996 680 -885 -176 -846 92 -249 367 -577 -897 -104 105 919 450 -372 -363 187 -613 656 608 -228 873 801 -942 593 -667 369 722 464 -164 572 -933 867 413 476 -26 -563 -778 -291 -351 -385 899 579 -265 362 -330 -545 -538 -88 -44 532 -892 40 513 928 -179 296 -671 216 -528 -244 590 366 -958 470 -448 321 -568 -575 31 -409 -679 -142 -980 -366 736 -967 622 -411 659 295 823 -207 -114 -956 623 719 280 395 -521 599 769 182 -551 -868 567 -274 -232 874 936 685 -280 -115 -97 144 754 331 435 676 -339 562 623 -298 -271 -625 -72 -55 224 864 459 -512 922 -31 -618 -947 -890 -705 68 -995 -136 961 209 644 -666 486 282 431 -179 113 650 236 -51 413 -821 -895 762 250 -2 -749 -819 -99 764 748 112 857 290 -65 629 -282 -454 -232 880 802 551 -802 936 -58 823 759 665 -49 71 -236 669 -258 849 -630 -140 869 728 809 548 -69 -250 871 -760 -12 -678 152 -325 -136 575 275 -195 452 -483 875 833 404 689 -834 -985 -5 -170 293 -253 869 -611 -348 -704 -361 621 901 -594 276 814 131 917 -415 -519 54 516 597 -604 12 47 -95 -348 -398 -263 -277 -425 281 -921 -622 -656 114 -967 141 502 359 -581 -781 643 219 170 378 447 -823 -600 10 241 -865 571 109 666 -121 -879 -140 -183 -683 234 948 853 723 67 -542 -26 803 -273 -263 5 601 -188 -662 -597 538 974 972 801 999 -899 951 491 -797 846 511 -988 472 -87 -674 108 877 -728 343 891 -852 991 444 4 570 926 823 -562 -921 -264 703 -73 899 711 186 582 -883 511 -123 -451 627 748 -498 313 974 -534 472 717 313 983 591 -780 -724 155 -647 475 -739 842 625 -593 401 -674 308 929 585 300 519 -721 -247 -71 479 -52 855 139 -427 -652 -801 808 -797 147 -493 -503 181 -295 177 420 -296 -106 335 -386 -148 -652 -253 116 773 548 143 556 -429 -502 853 -261 -411 784 -238 452 88 -228 -429 868 -971 -105 -600 396 970 -151 207 822 924 -124 -329 -642 187 -424 456 796 -915 260 906 -270 201 -713 -640 -794 -352 962 183 213 -557 87 69 187 -789 -958 -89 -98 -780 -726 -207 -543 503 83 13 929 -102 244 416 755 -288 -640 337 -823 191 -863 555 -157 -568 -71 -672 946 752 -760 -17 -325 -167 -13 141 529 138 -151 -827 -208 208 939 263 -123 -410 -877 429 62 487 537 -975 -200 625 -707 -42 266 755 -20 -256 383 118 713 731 -990 333 738 -505 -102 625 504 847 323 -374 -863 793 -928 -233 -138 -576 -986 -43 984 -331 -969 739 -669 -199 -661 893 -997 -264 -151 -984 -243 -168 -771 -87 259 -948 -750 673 -410 121 376 -136 -335 -23 685 204 847 67 -781 905 607 144 -231 -671 713 93 418 321 90 -459 -752 0 -369 79 63 -753 163 487 -876 106 -680 -177 103 -261 528 972 -990 -833 -559 482 -950 913 -251 399 -954 -260 -533 668 -729 834 994 734 -402 928 -414 -938 162 -470 245 741 -480 347 -723 -934 35 -353 -995 -455 368 -344 176 -763 -684 -18 -935 473 -961 -234 -3 782 423 180 -878 961 -416 121 891 162 -478 -122 89 -364 414 294 -599 -446 -484 94 -595 938 -621 608 424 -568 -850 616 -569 197 -739 305 166 820 327 947 -478 -309 -962 -903 558 -200 -311 -623 543 -393 -335 62 -686 179 -452 761 -619 979 -906 598 331 -477 988 -92 -814 154 959 -441 254 -388 590 -932 -642 507 480 -556 621 418 -947 -979 -27 685 700 -310 821 578 -59 315 12 474 413 -78 634 288 940 -78 -677 383 -559 391 -565 216 949 752 -334 222 472 444 -674 -474 -914 -254 204 -104 810 -731 -435 338 575 286 798 105 -400 889 291 -52 583 554 248 -798 -672 564 842 745 496 150 816 112 -835 -92 327 -321 280 -984 -293 755 -471 -308 176 658 -598 -753 -141 366 -924 512 -616 478 421 -998 -266 882 377 781 -686 -650 644 170 377 -555 772 467 364 -757 -22 649 285 967 -904 -523 -427 -780 752 -612 -713 -341 816 -714 715 -509 -812 756 -176 -615 -798 52 -651 238 215 -535 142 -213 189 957 -127 288 665 248 -191 255 466 -780 360 675 -590 -445 -154 -382 -756 866 -546 -56 -462 65 747 51 -737 611 -371 415 -266 -304 883 -583 -267 479 -985 803 743 -269 351 -136 -980 836 -696 358 20 577 81 597 -37 -682 -428 -634 401 710 421 -166 297 755 -407 717 -684 -762 373 485 -339 615 -956 -701 -962 -407 936 397 -325 -705 -511 777 232 -769 252 651 -143 842 592 185 953 -522 53 -666 -844 623 -481 -263 120 83 -944 -673 344 492 59 -235 869 -506 985 186 -910 -627 693 397 -212 -888 9 137 -741 194 498 -362 -898 300 551 322 -508 -550 -747 866 69 -624 -574 -117 597 786 -490 -755 -213 959 -838 -137 155 540 691 -445 -311 368 384 -528 138 -985 780 -451 -26 -533 381 382 -110 -838 -615 -226 -364 -466 -936 665 723 980 -991 -671 -767 328 -777 806 -123 -802 -660 897 430 -770 905 -466 877 774 -658 -701 354 -419 -37 557 -642 -588 851 861 157 -891 -376 217 20 -584 -997 -874 -68 887 676 -79 78 694 -793 287 581 321 -136 -959 -431 -564 -317 -216 -744 -170 428 109 792 43 476 -423 -509 818 964 395 -505 375 -314 -178 829 -774 516 834 761 -968 -980 -140 -968 -485 956 -501 449 -901 111 696 -800 411 -310 608 -102 160 -29 -656 -965 -340 678 714 733 500 -863 -909 284 -641 587 852 802 -307 -175 300 -801 -788 -389 123 -203 513 751 -753 338 895 988 -496 -719 -227 -864 757 -37 -403 -133 311 -164 -404 -900 300 1 299 126 946 39 570 -29 150 874 855 -878 -629 -453 -645 112 -178 497 164 922 -205 -65 -693 -876 408 123 607 115 892 -898 648 448 371 -82 874 106 -865 -479 591 -467 750 -518 37 -967 -593 -680 624 -813 206 386 631 -559 -832 703 -315 -69 -471 907 206 -675 353 42 -986 630 431 -56 540 691 472 139 920 -80 262 -686 581 179 1000 193 426 -305 -807 225 -568 929 356 -854 749 678 -919 865 -254 489 -391 324 -538 977 -938 494 -2 696 -334 -632 -202 -229 350 -561 -434 918 329 316 842 654 -221 -823 -293 316 747 885 538 -203 406 -102 -791 -427 607 -378 247 -796 -462 -256 -319 -300 -617 158 271 360 759 -183 -669 794 -475 918 912 281 282 -207 494 -626 -101 -43 -942 -573 152 485 -419 -664 167 547 723 808 -82 608 789 -190 -570 -212 956 273 103 -922 345 822 517 898 -133 489 -690 747 -150 -747 -727 244 -278 838 -946 410 -401 -368 -171 384 -869 316 752 912 -957 91 26 669 409 -98 -342 310 431 -642 -63 143 -881 -987 -554 755 -408 741 144 -413 -487 -173 -859 622 -937 -779 785 -635 -128 -997 -951 943 726 -828 -532 403 -58 477 0 -611 872 -884 157 -945 120 -968 -5 -975 -731 240 -909 436 -657 -999 -897 507 45 -497 458 -918 467 69 333 136 -710 -656 256 -749 -589 54 -629 -574 -157 -783 -509 -848 138 -500 819 -552 -4 -164 -487 815 -103 978 -17 876 -57 775 -211 -354 163 -740 -692 544 -496 588 936 407 907 959 -777 -837 -392 630 -775 370 -258 -628 322 858 903 506 711 179 -454 904 -86 654 719 790 143 -873 349 716 486 -230 597 772 -212 748 -556 896 -392 -767 -721 -6 41 -813 676 -479 317 -103 253 -413 -149 101 -427 614 -899 -515 176 136 -242 592 666 -568 -62 -598 -881 -334 615 603 657 483 38 446 -868 -761 -155 425 952 567 -292 469 798 620 768 -490 611 388 -378 -578 261 -370 -888 -458 852 246 375 366 233 -556 -509 144 964 -856 -175 -979 515 339 263 -592 382 -310 -281 -772 979 829 822 -29 -277 723 92 889 -272 -649 -323 -521 452 -533 -525 -726 212 296 -126 6 -428 502 574 482 387 901 213 -827 -211 -516 475 -223 -498 695 436 398 262 181 -111 -651 -277 894 -944 678 60 581 -121 -749 533 -457 -705 247 627 459 732 -494 897 -919 462 -145 -947 -163 331 723 490 667 -398 47 -548 63 566 -637 -532 228 387 148 -158 -846 -37 -484 394 917 199 867 -222 -469 -62 -730 -611 351 422 -943 912 860 -596 -791 -813 488 -306 -931 -581 642 -533 672 -736 -751 128 -831 -527 -960 -761 -74 73 176 772 -607 508 -247 583 231 -110 331 175 -772 -612 -5 135 -895 -154 -73 -97 980 674 -666 706 -799 -482 346 -428 -424 118 352 299 -459 5 615 -215 952 568 -329 266 -789 -619 163 -739 -728 -179 -337 -232 -804 151 -814 -78 -894 996 -462 16 -114 999 429 217 -20 -959 -256 -546 350 -63 546 685 597 -853 365 -993 63 -92 409 -661 -822 570 -348 -882 -118 762 172 -157 -654 79 -290 517 896 -54 139 -606 328 -642 -907 -110 765 872 -67 396 -523 892 308 -946 -228 -203 -338 -921 -601 496 696 -885 -851 890 -377 -292 975 -516 319 468 -997 -339 184 -878 -732 390 -525 673 149 -441 197 -215 -50 241 -581 -956 772 -830 879 -884 718 238 425 -306 -847 113 -914 -232 -534 82 686 -666 919 365 733 -47 471 398 -770 560 -345 720 698 -886 -695 -493 -72 473 717 464 436 -415 -499 448 -150 254 682 831 -54 27 -832 -64 595 -219 990 -824 -454 -914 446 -621 -824 -754 232 -453 -259 808 870 591 781 -152 -498 282 221 821 415 -204 341 -21 -195 450 -851 -946 -345 714 289 820 469 -617 10 855 -241 971 -934 464 449 -75 -501 956 764 670 102 869 -944 -453 -99 336 735 980 332 632 -810 -387 -333 214 -406 -912 178 -562 29 26 47 830 512 211 463 -670 -45 -221 -556 449 315 422 15 621 403 -14 617 152 -503 -747 -401 -495 293 -276 86 104 974 -624 -777 -886 -50 -778 -78 -621 218 -815 351 -110 388 999 109 916 -849 -983 910 142 -233 919 -881 287 208 -613 281 9 -340 549 -464 586 -882 41 468 -924 -86 674 -298 -158 167 -982 240 595 -672 -883 909 -557 254 326 407 -403 664 -182 672 926 204 66 -2 664 -927 -921 116 461 -559 485 -780 -169 468 -144 -219 -361 -1 -141 -672 838 442 -435 129 -440 -510 80 -616 -600 936 -648 163 -437 -841 -966 -101 402 -420 -472 722 415 775 -762 266 -797 -830 -984 -667 -922 776 546 -221 133 369 -502 -511 418 -121 740 -302 -915 435 140 116 142 760 -618 -927 384 390 510 -805 -852 -238 627 372 627 872 -187 597 338 -503 -640 927 828 613 658 773 -478 -921 -990 -398 266 -807 499 543 -626 550 253 688 635 262 900 575 -1 -435 165 -395 -862 -333 -158 373 6 638 -366 -779 -414 -509 -694 58 745 253 -937 300 954 -248 875 555 -687 901 -338 -258 -79 656 -559 126 -12 -403 113 -698 85 -208 -339 -307 -671 -886 -253 401 906 -887 -884 -620 -885 391 211 -573 -507 -946 632 -402 688 -771 -51 144 174 -525 -419 951 757 364 -26 -233 344 253 -31 -742 18 874 -983 -311 967 936 312 624 -394 830 301 964 75 -516 -561 302 429 -955 506 46 863 381 954 968 647 594 -654 744 -631 729 -584 102 -475 363 -440 -190 -430 -853 -126 -208 -824 341 -106 237 -27 -286 409 -261 378 803 913 902 -423 -588 -678 -578 834 949 101 102 -389 -990 -971 -401 -594 -170 -396 343 -682 36 -565 623 890 -588 900 700 802 -170 -889 -899 527 -419 -609 -152 -281 327 -99 -219 122 867 -918 316 821 -120 -849 190 127 -638 510 -285 194 493 -533 -344 95 702 -538 -246 -297 -382 249 288 507 33 -373 -271 -373 501 -840 5 -108 -602 15 512 716 111 -648 120 988 338 -615 -543 -813 410 -356 316 -296 303 -283 444 403 225 567 226 542 213 868 272 770 723 -205 -992 287 825 446 -855 318 624 324 -125 -306 99 517 248 784 -432 398 -457 838 -436 468 888 -555 661 -438 699 -273 56 370 -166 941 392 332 -522 11 -114 103 -666 768 265 485 -842 -660 676 -669 743 897 271 618 662 983 -107 537 -44 478 623 -444 -568 -363 190 848 410 -994 -754 -146 -659 -395 -462 951 -531 -787 -669 550 23 -383 -844 471 900 -745 -629 963 575 625 -261 170 -728 -442 -570 -105 -30 -159 23 960 -685 -721 -234 330 -777 -561 940 295 -175 -367 -844 362 -731 190 -187 -620 -606 549 -882 787 275 -598 -631 -496 -989 -89 282 947 -495 -374 -638 -618 -586 376 -470 -413 -15 409 113 -176 -874 -512 -308 606 383 928 -395 -196 -106 808 124 -683 -635 -533 437 453 -855 841 -913 -348 -924 -212 -384 369 486 -578 994 -564 -216 115 -811 554 890 -494 631 -459 819 670 -870 265 -968 570 -144 -167 -370 -562 699 216 828 921 -994 709 577 -735 -631 -935 77 615 -347 741 -341 -503 409 -234 -478 -219 159 -679 -465 -960 305 469 -101 -622 -810 -813 -729 465 985 461 -318 655 109 -507 445 965 963 175 895 526 -819 434 223 7 -339 -240 -912 307 744 671 638 694 546 -591 -923 303 131 448 -690 -738 -909 645 876 -352 543 320 -102 -162 -178 295 -182 745 -156 -292 337 571 -983 183 70 57 268 -342 -28 -637 -180 82 -860 -172 -247 -813 238 -492 657 482 737 582 905 -316 752 -991 870 523 171 -282 958 -715 -357 -137 686 -659 -42 945 839 -433 -444 -767 94 -312 212 534 504 231 -925 -460 -653 881 -100 32 -187 737 982 -842 425 185 24 -351 -205 -525 -779 687 -416 -594 -97 303 894 -304 722 657 970 589 978 981 537 181 427 642 -195 -841 -278 -538 -440 -248 912 896 853 -847 -563 -626 323 370 -501 -518 -572 -147 -724 575 947 -56 -686 -692 35 263 325 -63 -417 760 703 906 9 813 733 427 967 940 111 -974 -166 125 -213 172 -221 -57 275 793 -104 563 136 -339 320 831 962 -376 722 130 -484 -758 -148 -545 767 -663 -531 -308 457 569 537 246 158 -989 877 889 -84 429 995 -408 -521 -291 -719 251 856 568 860 -789 -640 98 495 -252 481 -122 -540 701 -562 -860 -547 -509 -659 -852 -825 -34 -741 900 -132 -779 18 -161 -558 -533 56 462 -419 857 -882 438 964 -211 -830 823 517 925 -955 -750 790 337 -948 -885 865 708 -404 -315 -562 448 157 837 997 -907 23 787 -569 559 424 -794 -968 -820 -227 319 59 -534 -852 448 874 -398 -265 985 100 925 -912 593 -486 -40 739 378 900 -815 295 58 -3 425 -340 364 -275 -682 -740 9 -769 -118 782 -728 -329 454 -517 -362 -790 -280 -854 740 -305 -25 -743 450 218 -273 -968 66 179 -444 126 -973 -81 -178 445 -330 -225 -544 353 280 168 534 -838 649 -22 392 261 473 -592 -99 -639 -779 694 496 494 -204 684 -826 272 619 -786 -572 275 565 732 498 -50 -963 -489 -477 -874 -114 -492 -700 -515 652 -959 684 -388 -254 851 102 179 -328 -391 541 -313 671 -659 -137 517 803 113 -783 521 749 905 484 -153 -798 91 548 -251 -737 279 585 -987 -157 -769 846 -898 -654 933 298 -291 -375 -174 -879 -720 121 -321 -130 -606 -841 -225 810 635 76 431 136 987 55 -772 632 542 705 -420 -88 -7 -749 794 427 -844 -246 58 -263 15 202 191 -951 678 582 521 507 -995 -512 505 735 900 93 807 -278 -473 -585 -100 971 415 301 -85 872 -813 -436 291 650 -345 900 -315 -186 859 -157 360 -547 114 -260 971 561 -456 -579 -449 272 597 -111 350 -834 -733 -233 -426 813 -224 -394 -29 -243 757 114 151 -673 -419 275 -789 -479 -25 413 -908 -375 82 -415 -240 -271 -212 599 -255 -22 -876 106 491 -525 -870 946 -268 614 -482 -720 296 573 304 681 787 190 601 979 -170 -530 -342 651 -741 -121 641 483 -95 267 -404 230 283 -647 -663 829 -230 -832 -261 716 211 -139 878 846 -800 157 331 441 459 23 -370 591 763 -585 755 326 -68 -398 784 -859 942 324 809 435 393 -24 -303 662 -556 613 513 730 387 479 874 -377 257 90 867 650 73 540 606 176 -874 395 -412 706 -593 884 -792 -713 -497 -724 -928 -159 -353 197 193 338 781 -484 60 825 719 372 -566 383 -355 573 -430 -495 -945 -728 608 784 -407 -20 855 -722 545 945 31 312 -123 372 -936 12 490 -17 953 192 -808 -954 832 -789 -578 -868 -260 -948 582 491 344 638 -240 -141 533 163 -160 456 -280 -504 481 53 699 283 -518 243 -454 906 625 -545 724 -986 867 886 -331 767 655 38 -498 -35 -132 186 -301 800 -170 526 133 -74 -889 641 -411 -426 -716 -811 808 142 -984 -299 957 638 619 -547 -950 642 261 92 -487 -30 372 56 -540 -373 868 850 896 -791 273 32 -163 63 -537 363 168 731 962 696 -782 995 -769 988 -979 64 618 753 -391 399 447 797 -546 178 -904 -171 -288 -133 -666 -182 -16 -620 -997 -994 459 280 169 811 199 430 898 901 -77 -653 77 857 875 353 -841 755 923 418 481 -783 -453 -682 503 -242 851 -676 -563 -494 -677 -62 -381 -677 377 -990 -863 -184 76 -380 -900 -256 865 120 764 -50 -905 926 -468 -40 806 -63 866 -343 829 -196 -584 764 -288 131 64 298 363 165 670 53 958 -94 568 -827 -217 -791 -218 -3 -439 803 -406 628 -967 821 258 606 49 776 391 -959 -198 23 -96 -561 217 -132 -485 464 -819 -149 -695 997 -842 -512 754 960 278 -485 619 33 402 933 -108 29 -6 82 -848 930 -653 291 314 -693 -214 -475 497 100 -595 -156 30 -324 699 -658 -784 -85 -724 874 -547 -285 -70 659 955 -577 195 -9 266 -319 -929 -32 790 75 646 853 628 640 -317 115 -356 -721 -835 -486 -816 -905 720 -981 -952 -615 818 -964 -926 -789 -54 -651 -935 986 118 -486 637 941 -392 -735 375 294 -350 -120 -730 -990 -271 -25 833 593 -236 909 -858 -182 -295 -153 -624 -825 -136 471 572 -233 -745 786 328 919 -596 513 -534 -618 -827 5 834 334 -252 -120 26 -116 218 504 -426 306 327 570 421 466 628 846 -759 -681 -22 575 566 -647 877 -135 892 -440 -559 454 -680 375 816 756 163 -633 945 -169 859 587 -383 8 98 89 -129 928 91 392 -810 -951 -172 748 -713 94 -484 733 664 985 -832 -793 104 -394 191 -998 549 962 -170 587 -471 -385 83 -397 654 437 -887 -580 908 39 509 -837 526 896 989 -976 104 518 -702 -6 892 -209 -538 -844 826 -184 777 829 -150 -125 658 -850 839 129 -104 61 -50 148 -68 -948 575 255 178 -460 408 439 -747 821 -141 908 -62 -557 375 701 -600 130 -121 -812 -642 -667 585 516 -813 -474 886 241 -352 -849 256 519 -477 -948 -882 629 92 -920 917 996 -741 -559 620 156 -50 -124 -591 -620 148 86 -807 805 347 26 -542 755 227 -967 -776 476 335 -503 67 932 852 105 -189 603 -940 -603 -108 210 818 917 -484 -590 -275 600 18 -146 -597 -11 -926 91 826 534 761 681 -433 -721 -578 422 -393 -452 -702 516 -930 917 -866 59 889 712 64 685 419 110 804 -785 814 318 636 372 132 -322 -385 -943 -514 -695 558 -186 392 59 559 -614 575 223 -774 -242 829 299 -573 -419 8 -234 -981 -572 -766 698 533 -137 -672 -882 42 724 262 373 -144 180 -933 781 517 -23 -807 -557 471 -45 -169 -621 -606 -115 -400 -52 990 -471 844 -899 939 584 925 223 773 -543 -809 -836 346 354 805 -557 -582 559 835 -730 916 352 637 -634 -314 -785 -636 758 -221 -572 -822 -640 -278 -110 -738 86 41 478 815 -389 152 -561 -257 -503 173 -962 964 -960 166 -399 -325 -891 144 -276 477 417 213 -677 282 -85 -559 193 170 -39 813 -425 302 -414 -283 434 39 529 243 209 -193 348 644 -248 -692 -33 630 -393 19 338 -625 -933 758 -77 -766 -922 -592 -352 -960 554 755 -285 -911 464 714 148 228 -552 -342 842 242 24 -526 -109 945 802 523 -971 -817 -311 -247 316 720 663 -13 -824 -264 -135 -379 929 578 601 503 422 915 74 774 -177 -790 261 -584 -813 -192 442 -861 -229 628 -599 -257 -319 -82 -441 -40 458 961 482 509 -373 -953 4 -748 563 -394 -746 -987 -348 160 568 -876 972 -255 792 955 -480 219 495 72 -269 -958 -532 894 520 803 -524 248 -42 -343 269 875 -298 795 -275 933 116 -78 -918 692 -499 582 -633 163 541 -576 900 465 -858 -990 -143 731 343 727 191 -644 -525 -489 -434 -183 -762 415 860 -327 153 -422 -411 -403 339 445 42 -729 629 -308 625 66 774 153 864 -683 888 266 876 282 806 212 -820 -668 618 405 -796 -438 -779 -614 -828 -177 910 -39 -30 514 208 -697 285 -427 -415 -738 -897 564 89 -947 528 -156 -275 -631 -394 626 -635 -815 889 -298 -199 338 690 114 -638 546 731 186 97 -378 -805 -104 679 327 -91 253 496 173 -532 817 804 -737 -559 215 670 -9 -470 -970 704 -251 844 55 -317 -263 -920 -588 -527 -80 -2 -166 398 -263 -421 812 -817 818 953 -218 230 -406 868 71 611 76 -416 318 644 404 -672 108 287 -364 482 581 -698 518 -534 315 -479 883 -189 25 396 418 748 242 -570 -492 -883 501 418 661 937 788 781 -253 -627 -348 -149 -262 -473 482 -287 -659 168 -805 222 208 795 -152 -426 691 -252 -106 -549 138 878 -35 -744 370 899 208 -98 598 -348 356 -287 588 162 -417 -237 653 874 232 -676 127 820 -993 -164 211 383 -359 280 -649 -401 777 -732 -107 -363 -982 -256 483 -803 -497 297 -754 114 -648 -827 -90 584 794 182 -275 75 318 -945 -328 -648 -630 -855 -148 -901 601 332 -89 -448 723 -217 -162 -277 -502 683 65 -307 -745 -391 594 -652 -164 -158 -497 -433 -483 944 -316 8 -15 -427 978 966 140 -916 527 -960 -352 -259 830 544 -705 464 -512 38 -999 -778 -978 -304 -352 366 661 -827 773 176 -772 302 651 -834 -888 -609 -69 -883 -992 -282 921 -585 860 274 981 955 -471 794 413 527 685 939 -174 653 -202 -324 458 -742 599 459 -261 441 -570 -97 -633 -333 -952 230 -582 614 442 4 -117 731 -440 451 -646 267 -643 -634 -235 -427 589 -481 572 61 589 679 -517 -251 374 -235 -71 695 625 -6 -64 -546 -713 766 -659 -103 -976 100 -825 -353 133 -500 -229 -866 369 842 50 -752 -798 -352 915 -773 66 359 -770 569 -391 -223 818 -967 -101 -710 738 -879 -994 -355 884 156 -444 -367 399 -182 -181 404 85 -335 -201 -531 -972 487 576 -178 -745 -146 55 352 400 -335 -201 -92 -222 146 500 -613 831 -864 517 301 403 235 -692 363 -227 495 -794 -54 -776 -347 331 728 -144 -522 -340 907 -907 113 446 -58 -47 615 -988 -26 743 797 856 266 103 526 832 -923 746 432 -849 -480 977 -918 210 -672 41 -984 501 462 -332 -515 486 832 -634 691 341 -978 -384 25 -267 798 652 -807 -488 417 -812 837 380 673 567 -564 836 -906 434 -535 -642 169 -367 934 -882 440 861 868 -179 -697 159 352 -324 939 557 -923 594 -337 526 -547 -930 -319 729 -752 665 -376 -994 -234 -15 -563 991 680 -364 -923 -524 -775 912 -116 -968 -444 780 172 282 487 -264 211 9 881 212 -896 -512 -236 423 -979 -309 867 945 18 68 -272 -973 374 -77 434 467 997 801 227 -621 166 -245 656 -278 -676 457 -430 -59 -448 13 28 -85 -157 -831 -452 -199 -204 212 945 207 -394 -721 -885 -27 -908 8 -122 -811 927 -883 881 239 514 -546 -152 839 -482 479 -452 353 0 -632 -887 825 -943 -917 -809 625 184 509 123 -712 -570 -398 -208 -452 -982 -197 142 -308 -495 -596 -411 144 777 -161 717 376 -715 619 -330 -444 -55 955 -640 -297 376 -243 -710 -630 587 -263 620 962 968 49 -225 486 940 -189 -479 -200 789 641 573 -516 -319 -33 770 -783 -637 -732 -254 142 -413 -802 877 19 -777 -448 190 217 -742 -788 -476 -124 381 -199 853 739 709 621 820 397 728 652 127 29 -410 -290 -933 -563 -35 108 685 -2 443 -437 -784 92 53 804 793 -258 656 382 797 -971 -316 -109 -465 371 -710 -778 148 -802 678 69 -554 -297 -987 681 58 -386 839 -261 -484 -590 -346 33 537 594 -122 -511 -222 131 -195 -955 371 103 526 530 -170 505 -771 371 303 -913 594 -240 -641 -663 -412 -167 832 -811 224 15 591 -221 935 -391 -269 -492 -205 1 -335 -13 -660 579 146 418 358 533 -752 439 941 -738 -417 -297 -554 773 182 -456 707 865 637 130 -857 674 -745 -603 -491 -114 356 93 -108 -931 504 192 -208 82 62 -159 967 -237 398 -40 980 -269 0 -114 -960 -75 -683 481 -75 -867 -282 -127 -548 464 -30 759 -348 -773 196 69 520 167 -954 289 111 -459 432 -811 -726 -824 29 -579 -29 -111 318 -153 -955 -4 -984 -582 704 123 419 59 232 -331 -76 -502 584 875 -371 -831 235 750 178 -996 -455 603 -835 -816 426 491 -289 -221 -322 874 -445 -944 -432 934 872 997 -107 952 -642 455 -279 -734 85 910 822 -187 707 866 301 -348 -108 521 -636 -224 -95 184 -611 740 -395 -138 680 -926 852 605 434 798 -925 -378 -481 609 323 -577 -848 781 -767 250 230 872 -904 178 459 -230 524 424 853 -347 639 215 -669 -529 -415 -461 -750 -69 -688 919 872 -667 -138 -853 -322 110 -361 -120 -222 221 -868 517 -633 507 607 175 65 925 356 -830 328 -152 -272 -91 -612 -389 75 166 -322 923 985 -873 -346 -289 102 -187 -810 -689 162 331 316 -116 792 -536 531 -94 -351 128 -681 -913 343 -613 -729 158 668 386 579 -599 -818 -645 26 154 714 933 801 -349 723 796 456 -843 -454 -199 -780 -950 -722 60 -35 353 -388 -387 -545 -522 293 -647 -676 -764 710 463 250 -942 350 -522 -665 823 -270 -722 -477 514 990 517 -458 132 -964 -516 606 573 -386 151 694 877 -867 -59 -119 968 -985 -698 -144 -215 -35 -370 145 -617 653 -385 496 590 -948 128 222 -441 821 -932 -828 -406 892 577 -547 -806 -780 -751 330 -523 475 -485 -495 -932 142 -114 937 98 -670 -130 -530 593 -181 -428 901 994 499 -671 -341 -199 731 141 661 119 69 994 -590 -409 914 454 452 344 -703 -853 331 77 603 -785 -500 -76 33 657 778 -550 -348 -519 -486 -345 674 354 -320 -814 -267 612 -996 577 -259 -797 -794 409 919 570 -84 557 -744 968 -626 808 -735 286 432 -423 461 -44 65 608 -212 -997 366 894 57 74 46 23 725 -997 -194 -927 93 658 683 596 688 743 378 -799 86 50 964 -286 316 -566 971 -419 -867 -46 -409 -765 270 -54 -145 223 -53 -114 -264 520 958 178 444 -137 -891 508 67 -794 901 -750 -310 -395 932 -183 -736 -204 -724 -869 -436 -829 -285 -952 553 -865 -703 256 97 924 527 74 128 472 311 26 415 658 9 671 -341 424 69 287 388 -494 -340 232 -401 555 632 -874 19 104 -449 217 -395 -23 911 951 819 226 -623 -124 281 522 -968 -554 -845 843 825 -682 -416 -460 -821 542 -339 -520 685 -830 -660 -931 374 557 -464 577 -561 176 -71 404 -283 -5 -643 609 -529 -419 -385 928 -339 142 -335 -816 742 507 661 502 479 -327 816 -78 -209 375 704 -389 481 -462 -370 -400 818 -235 -241 963 274 920 -658 116 -579 -122 637 -465 218 -269 848 327 982 607 -721 140 -344 588 565 557 25 -265 31 -469 -161 -388 862 928 -882 817 -733 842 142 -28 482 592 -387 -971 379 -815 44 -75 112 811 -400 907 -101 -629 -395 739 899 639 -635 -861 326 -423 -718 43 -748 -209 -405 -917 369 686 -326 -312 -542 863 97 -434 904 -865 -550 735 74 56 -570 70 -260 -913 762 -342 -33 843 628 -596 258 752 970 93 -325 -881 401 770 784 -82 -769 -777 731 -945 -103 617 338 823 -989 404 84 252 811 -880 782 -907 462 -610 -879 889 567 132 428 128 811 49 818 -580 120 -694 -873 -250 832 600 709 5 394 -824 641 966 862 159 47 -938 130 -459 -93 326 615 479 -210 677 -351 -878 471 687 983 615 -118 488 -446 -605 -806 476 -700 673 -388 837 -123 -120 -308 779 410 -285 -640 -107 -986 -302 -69 119 -415 -428 512 965 978 277 -355 718 -275 24 -821 459 -713 381 518 266 -333 -777 -4 -383 -614 927 -541 -454 -125 -970 281 -492 -487 -63 510 -436 -150 -12 674 -698 -193 -788 12 -615 -732 -540 -158 254 962 -920 339 -303 994 417 707 821 -450 640 1000 -467 475 -649 820 -220 702 -866 712 712 -614 -323 592 895 -641 -603 746 -347 721 -613 815 -25 108 -502 961 371 -524 -986 638 -695 -643 -857 78 -955 342 796 373 -252 -484 -512 -471 -670 51 127 -806 676 29 -887 -915 835 19 825 -908 -90 -934 273 -307 -54 -912 -167 -457 815 -410 798 -519 -664 473 110 396 -386 -933 163 511 345 -416 803 94 -824 265 255 673 224 -716 26 -151 143 -522 737 858 104 440 180 471 -377 321 181 -698 -755 993 -626 -775 -76 688 -836 -966 711 -646 752 -807 -399 128 -388 -128 482 -213 113 -609 562 988 427 -668 -18 307 -524 -765 696 801 867 35 -903 -797 194 -290 267 620 -384 -941 -894 258 64 -73 -695 -607 -351 -977 -340 365 -480 -197 -278 -712 157 -941 922 105 -423 891 198 -146 -971 -145 848 -896 800 302 -744 202 341 -32 -828 913 83 -58 -817 -82 77 -298 173 665 806 -249 203 -201 505 611 -265 844 -585 231 898 351 -437 529 729 215 878 658 -160 -502 -182 -968 199 -872 880 -272 519 -357 -338 501 432 949 -154 -936 17 886 -704 -644 -412 -53 -172 -988 631 404 -141 -548 -327 -923 816 -837 16 -745 373 489 -68 -904 666 196 -252 522 108 -88 -895 990 -311 740 -447 254 737 -635 831 849 -173 599 108 580 114 756 442 197 183 -310 -924 557 905 401 136 -229 -725 219 -328 835 721 -427 -137 180 -112 -50 -845 705 -747 408 178 -453 835 -839 962 914 -853 141 -477 811 -623 584 982 751 632 530 -73 797 381 400 -507 6 14 -579 356 -107 721 -781 159 -40 -230 491 58 -490 -743 -373 -554 369 986 -814 -569 -153 -574 -384 -956 -153 56 -641 969 101 776 -928 644 257 697 381 581 -851 -731 -534 -612 -800 928 873 73 -676 17 694 72 -427 -563 -977 599 -810 172 -516 926 -823 670 643 -298 100 484 -789 865 -928 -290 944 404 -272 445 -36 -211 296 855 969 -307 -322 626 -227 81 -785 119 757 -729 -561 -675 910 489 -386 -929 -46 641 137 677 669 7 530 -507 -898 941 649 974 -33 92 853 -322 183 -325 658 -105 -926 -713 -317 802 -661 537 442 -622 -671 -138 789 491 631 588 -893 -126 567 -431 -980 121 216 523 345 57 293 -918 -421 78 612 -157 17 16 217 944 930 202 -934 272 580 -523 186 896 468 561 512 560 -921 -826 -667 665 -927 -698 -45 291 -367 933 -40 -77 201 550 -326 59 409 215 -559 779 196 -491 -636 -151 766 -298 226 472 -998 -646 -29 670 -429 -955 701 -982 -975 -101 823 -366 -956 567 673 -776 -597 654 895 -490 585 -91 -489 -657 202 -450 485 840 84 -949 -903 -732 404 666 699 354 404 -676 419 -855 799 150 -431 934 562 808 -501 266 -516 -656 282 936 -124 -992 -917 -258 444 702 -949 -812 -618 -710 -804 172 -595 -845 -984 -333 789 -61 179 979 806 539 295 -40 419 623 -536 -953 -525 -904 709 -998 -927 420 774 265 677 329 235 340 -567 931 18 -983 145 -947 79 932 272 -626 -498 -331 -928 804 -381 -797 -417 736 531 -710 -516 -243 133 852 440 762 255 114 228 -412 -808 -122 -716 -625 289 443 -506 -961 -50 726 738 -258 774 -56 -939 -10 605 677 -127 -293 907 -287 -453 -299 715 -847 864 636 -942 -137 369 -451 849 -78 642 234 749 -549 882 -778 751 974 241 -395 -540 -548 567 -985 -854 157 495 -698 -791 -884 -831 -785 754 -790 -687 -83 -55 406 -127 544 -768 885 129 892 509 -331 168 293 267 205 278 639 -305 141 872 132 856 655 -280 -564 763 735 -839 -746 -895 420 -755 62 244 300 -36 -659 -98 196 862 839 589 -502 -280 906 -637 249 -335 -718 -71 -732 948 -834 435 666 -825 -379 736 8 53 378 -11 -360 -290 723 -367 -541 -603 629 366 -811 -741 72 407 -946 737 -673 938 162 -825 -465 -706 -936 432 926 -650 -356 919 394 -39 602 571 -31 -472 -102 -770 170 -77 -996 -695 507 -845 812 221 -27 -158 757 -631 -771 998 -74 436 -581 -622 769 864 312 -76 180 -456 -764 335 327 -75 -340 422 618 283 545 974 -492 -783 510 807 705 717 734 -45 684 -489 332 805 -243 -232 -526 -726 -201 264 58 241 964 187 -69 350 -410 718 600 -423 727 209 694 980 -644 75 907 938 -823 775 15 525 -541 -871 -280 949 179 969 -3 -71 829 -339 -505 369 220 -144 -962 -542 -919 -290 122 658 -404 -827 661 -256 787 389 722 -730 -530 -202 -512 229 226 -776 -803 720 746 -949 -829 -414 707 -501 -12 -547 917 -495 986 -22 -940 -886 67 -508 -741 298 -50 -364 671 -993 999 170 609 361 103 -405 -533 -213 -213 723 -174 -762 -48 -692 -608 726 952 467 -417 -222 -179 117 728 427 809 -602 265 -548 109 -739 42 933 633 -832 402 586 680 171 -276 337 -770 -807 -35 -431 797 928 987 303 -651 -425 -194 466 -601 389 -385 765 -185 -373 984 132 -33 -304 -772 468 -253 555 819 -916 586 536 283 -399 -193 573 527 136 -605 434 823 372 -361 62 -562 -902 992 710 792 486 576 -247 -749 244 -798 864 878 -955 495 453 -900 191 20 973 -342 884 260 -604 984 -380 -255 -540 649 -526 -794 -779 -452 -173 3 687 -665 -118 156 -709 28 476 -248 -847 -145 78 -588 -644 16 -174 -337 -436 -781 -201 800 -60 671 -68 740 413 748 -529 -261 924 611 847 431 121 -790 -633 -600 612 698 741 -801 148 919 -414 967 384 -181 -428 -4 -366 -363 -182 -171 224 450 461 -643 -1000 -416 308 -837 30 -761 -337 587 417 -977 699 449 -785 -117 -878 262 229 512 848 177 -964 -21 -942 -184 -553 -506 359 -307 -705 485 64 541 980 93 -305 -224 -250 282 317 133 17 510 -115 -354 908 464 661 116 957 697 693 304 604 863 379 420 -967 -825 -343 544 746 827 81 -334 160 849 -796 685 561 918 970 263 815 -587 874 -294 245 618 -713 -314 -594 -881 -928 49 934 78 -525 154 466 -316 872 333 -723 -353 -319 403 279 -991 220 271 -158 -972 135 837 409 396 -605 -3 -511 -298 408 -754 219 -313 481 -812 -489 -460 202 -904 585 -609 -919 264 364 262 -609 -368 633 -5 -95 -182 138 -451 304 -471 -814 977 651 861 940 -36 -245 418 687 869 800 351 799 611 -275 484 -33 -165 592 484 501 124 142 474 -925 -537 118 717 581 713 923 -123 -300 109 477 -628 738 758 770 -287 570 -783 -857 984 761 143 -558 838 227 156 -438 -783 -95 -543 -488 -551 -217 -545 329 890 529 -769 528 756 820 -461 129 138 784 -149 124 -671 77 -163 -869 17 -952 -268 -804 119 -978 -26 589 -719 670 88 604 593 607 -976 695 -565 636 667 713 973 -828 -429 497 -699 603 174 -272 807 988 -914 -659 -476 14 -694 162 412 -554 691 -976 88 416 362 -205 -907 771 -310 -691 26 -606 408 -312 243 -70 -960 610 151 125 978 197 -807 -655 -747 448 157 997 -341 842 415 526 612 841 772 445 -578 35 422 -352 488 183 466 831 -809 753 -152 -496 754 -854 663 -296 -870 944 -365 198 -934 675 543 -872 -817 -212 -315 765 -290 -638 839 965 645 898 258 -929 -297 989 -421 61 -869 166 868 -368 918 344 -357 1000 335 748 848 -339 -144 -542 643 -17 310 783 829 682 -767 -194 849 529 -352 567 351 914 76 -595 184 350 659 -103 -460 900 -520 -916 413 -731 -47 -817 -713 -499 973 -412 -573 -814 -569 756 235 -99 569 -362 945 952 818 799 -36 -902 350 -147 442 -50 -324 135 907 -256 421 857 -618 -976 717 456 832 67 775 -516 743 455 -501 771 639 365 116 -580 -944 -219 -731 -800 222 -245 997 977 -155 212 -835 -922 218 910 -340 -816 742 149 -276 605 96 -53 -601 884 665 -506 315 -844 -962 -710 -169 477 796 -238 270 217 668 -312 883 -702 -815 234 224 756 441 -918 756 -756 -309 717 -8 -92 874 -573 632 -75 -33 -79 268 71 -376 -910 545 -275 646 788 324 737 335 -54 -294 -965 693 -147 -325 837 630 392 290 -518 -902 -706 543 -683 -249 -518 826 208 852 468 563 -75 718 -313 238 717 -224 -401 342 268 -591 -530 -139 924 -886 317 -516 -269 910 432 232 -645 218 -166 -662 -703 657 827 -132 -767 -256 -390 796 433 -484 -33 -417 -834 849 -448 268 -512 -258 -961 -490 -455 802 -509 316 182 742 21 83 33 74 -802 383 -3 648 935 783 -744 913 -533 774 333 -265 569 -152 -85 606 745 604 -883 -316 -805 589 -312 -39 -868 141 -688 878 836 -476 308 855 965 560 990 262 987 591 -447 777 458 -356 -854 -929 -885 -210 13 294 -771 -381 -104 -580 -759 -526 -103 487 -103 647 -836 557 79 -433 -645 929 385 449 -697 371 136 98 377 188 -450 385 313 244 91 749 639 119 924 229 797 473 294 173 -716 894 -804 371 936 983 639 180 -655 -913 -203 839 -626 -75 561 1000 109 -434 285 -603 -216 -898 -72 -277 118 -561 899 607 -744 -998 -388 -36 -358 -450 125 181 -614 678 -745 -112 -940 -578 -839 -380 -405 -718 -343 -595 -226 -57 -562 -510 930 -745 103 164 476 345 -856 52 -159 -504 -304 -158 -952 915 883 -646 -2 -501 952 -283 773 147 -271 -302 -385 930 -185 -715 -240 680 -742 112 208 -984 902 54 484 118 468 -396 -191 489 312 -318 -789 573 -804 -101 108 919 57 109 -672 309 -246 -835 -334 -702 -662 -755 858 210 934 -576 -13 627 121 -15 -898 -689 770 343 -123 -394 -164 -356 247 -102 246 -867 101 365 -648 -483 -808 379 393 52 -739 -249 918 309 969 -10 194 159 709 -188 -899 764 -822 286 745 -230 138 779 -558 393 -460 830 86 352 -495 619 250 -169 -361 -330 310 -560 -329 -289 -463 -770 -795 826 706 833 122 -600 229 222 903 453 6 -563 267 -267 -782 -601 -293 111 417 -574 779 302 -56 -653 -311 -216 51 -201 719 -882 0 100 -826 -77 -757 -325 -645 895 404 -240 55 -852 -273 834 -262 778 243 -990 -25 767 -188 -864 -109 -508 883 620 -661 81 774 -489 -74 -117 907 -130 712 -311 -276 649 -957 -447 -709 -468 975 -730 798 30 499 432 -737 16 647 -201 -113 604 860 -207 -352 727 928 -125 353 798 335 -621 -676 680 -706 378 -930 -651 -442 -377 -627 -319 851 230 -867 -347 668 356 50 77 457 200 -292 -760 704 -752 319 227 648 -886 -178 195 -412 -317 -670 -618 503 687 -491 -674 183 -682 -498 -662 271 -619 112 499 684 206 697 -435 -920 -628 130 -840 -150 -378 656 -783 820 -733 -118 -79 -501 800 -256 -104 58 572 -469 716 -873 11 923 -143 310 247 334 -54 926 753 -640 -930 459 184 -495 653 -751 721 403 511 -52 750 -688 714 486 -721 -885 540 950 -652 642 695 -191 -691 -209 810 -229 755 -918 880 766 -320 -112 -40 -19 111 246 975 211 458 485 986 -214 -13 499 514 -180 -985 -520 724 -342 -446 680 769 322 148 134 728 439 761 -780 498 -363 -685 -734 602 -744 518 205 718 -85 809 869 -675 627 157 -223 282 -121 -802 -956 -817 626 867 -872 164 758 -659 -56 141 73 531 -679 -292 430 -322 41 869 104 617 685 411 98 -455 -85 307 907 -78 369 494 587 763 -643 472 -695 -441 201 872 -166 -201 -711 350 79 -678 998 -511 685 -125 -218 -142 -487 71 991 603 554 335 -766 398 -515 -167 -682 316 414 -914 415 458 -399 852 -921 699 -22 240 963 -715 228 -753 950 814 -217 -908 -891 -163 619 -801 770 674 600 679 -952 492 -670 -159 862 10 -231 -225 36 -859 -523 342 838 -718 -154 930 -737 -964 530 583 312 -252 473 -250 -921 554 673 -16 933 405 -220 -893 -959 -91 -750 29 -256 -423 29 921 714 -674 11 911 572 -2 952 600 962 -833 149 973 970 43 -980 453 -993 323 -765 26 -273 -609 -315 -835 -399 315 556 -24 222 -657 -821 -842 -993 -847 -319 -786 -400 -243 -73 -260 404 316 618 118 365 34 -324 -886 -191 497 801 -157 492 -210 629 -862 442 520 563 -655 -99 -877 126 -757 992 847 -712 -542 -611 -889 -284 -264 804 362 265 -580 -383 -868 -985 -408 408 987 27 -454 -834 -320 -944 -166 62 -407 -156 -67 -567 10 347 -265 426 -677 111 -677 -737 688 -179 -974 759 -825 -656 -366 -819 -763 -213 141 -136 955 532 -559 -424 -852 -78 -104 -464 -771 -310 -64 163 565 358 -23 -756 244 369 -558 -910 -214 -561 150 411 -740 -204 -493 246 962 404 -995 736 598 445 -722 -994 376 186 85 -661 -705 -564 -475 -649 -840 165 109 -551 846 -496 -411 941 -653 -467 -405 353 -335 -534 -259 905 851 768 242 451 -487 450 871 847 705 -954 256 221 -285 -635 -624 -84 100 327 743 834 -906 -32 685 -363 818 -827 177 293 519 -486 26 -351 764 -851 371 -606 160 -921 638 116 -874 65 964 656 274 446 -979 287 655 -782 303 -114 868 268 -904 125 -441 -536 317 957 117 -837 890 -720 783 477 -716 -190 -193 243 -342 894 624 -307 58 -417 -676 -820 223 564 -711 -258 -445 -976 -29 -361 -563 574 -556 -268 -569 -217 314 852 -989 -283 -25 -210 524 638 376 -41 -243 938 251 -754 37 -480 -877 589 147 -88 -508 826 616 723 -388 -590 -261 728 -945 -790 924 -754 624 -528 236 75 282 -998 360 650 459 784 -273 -928 -511 -584 895 368 339 -916 738 810 397 -616 -876 -504 -937 933 916 -944 -635 -189 28 621 -927 201 951 81 -959 745 -262 960 -142 -467 968 -20 -53 -895 -877 -919 499 240 -214 240 907 -490 -471 -651 904 -672 418 -474 86 685 225 -914 -266 -10 -911 679 -98 -761 913 621 325 -798 436 -351 988 467 685 -485 -708 -71 434 -40 249 560 -761 133 818 -164 -167 298 -948 985 94 822 236 -728 494 -124 520 -69 -815 630 228 521 -36 650 623 -486 679 -288 543 -286 -27 -796 -585 -537 -927 305 860 -930 -121 -682 950 -855 -388 698 41 440 563 477 62 -612 324 964 -669 -204 -460 881 463 -540 -184 -245 -744 -442 -439 850 766 772 23 761 161 -751 -498 630 -256 -908 341 663 767 -325 746 -935 -319 302 590 361 -592 163 320 401 -53 -604 208 826 -572 729 552 -67 -508 107 -530 -946 -186 228 712 674 423 -687 7 599 -533 -913 536 5 -400 -911 -810 -513 -810 -135 397 729 -956 718 710 129 -49 436 -1000 -42 831 -244 -637 601 745 -715 33 50 401 -784 -782 -740 -362 905 0 357 -739 360 -629 -637 370 -165 -910 869 69 20 -456 -30 -557 -929 -724 248 182 352 392 -324 -464 979 -804 374 -421 -438 114 -734 -842 -837 -908 -902 -467 397 869 906 756 649 -681 -11 11 382 896 664 -585 307 800 637 -126 975 -111 -649 -281 977 -904 229 937 113 -15 226 -920 785 448 368 685 -490 -886 -504 -290 -286 -527 -280 650 390 -350 -2 36 841 963 -268 63 -460 265 -477 563 113 -280 399 -912 595 -424 283 446 -826 597 664 -688 215 -623 262 -150 323 723 -677 142 -533 631 47 311 -492 569 -826 -235 -619 36 287 -201 199 830 -802 893 -629 -615 -819 -206 -324 -846 -455 109 -541 746 192 257 671 -832 -567 360 -424 149 -563 216 -647 -253 439 -354 733 642 -113 649 537 -642 -10 15 -302 -884 -542 -845 827 723 -70 -465 58 616 -490 -799 -949 119 -560 -129 931 534 708 511 -195 501 -257 527 706 -353 -684 920 786 476 455 -773 665 -213 -941 45 246 659 898 -407 -476 -609 485 -388 -896 -134 539 303 711 332 -873 -865 -965 394 960 -645 -707 -2 -675 -446 -366 -694 -649 93 -644 -977 607 689 -904 -115 175 -106 -99 334 8 833 134 -421 946 368 155 -843 -9 -292 484 92 662 30 -426 948 291 906 -665 542 226 -337 -501 -612 136 271 173 -244 -793 -468 390 -445 326 -833 744 -373 121 657 -737 667 363 206 -720 -465 -371 -653 498 -16 713 -652 263 -678 -330 671 523 810 631 -809 -670 705 -423 318 934 -765 -77 -523 -874 -230 -54 105 -953 413 869 956 412 120 -803 221 -57 -596 316 -470 -810 -495 -722 132 804 -876 176 194 -451 440 -482 192 107 742 -284 756 -63 -569 -632 -199 793 -40 483 -604 704 534 -901 -208 -961 -817 351 210 -788 665 -142 893 321 -598 -232 92 -10 -554 190 -741 474 631 572 -1 824 -308 552 -680 134 -219 297 -760 -886 53 654 709 250 750 -253 283 270 -582 888 33 763 926 -504 147 569 -263 -400 898 10 -77 701 -965 231 280 -423 25 -759 -892 -95 604 -233 280 402 -968 539 992 79 -326 -493 433 547 242 979 -279 66 905 -362 -866 -38 -746 -912 -841 695 -707 -425 -668 -304 531 -640 -694 -958 403 628 -740 324 -686 753 966 982 158 -135 436 533 367 514 -129 -663 -606 -474 677 361 106 -773 -687 -926 -706 -411 853 759 493 652 704 -331 -243 -731 196 290 -628 -13 -282 700 -476 -410 846 769 -780 505 -769 -758 37 661 803 -526 -154 -398 211 -903 220 168 -337 363 -165 -150 -942 892 -3 654 -162 -363 198 -743 -345 45 863 836 -84 266 -413 -17 444 -68 42 81 -57 -600 300 893 -250 518 -804 -715 -694 114 -997 819 -383 -394 720 588 657 957 -78 35 402 -176 -215 451 -314 -543 947 -305 -244 43 775 -180 -185 -769 -301 -416 -620 84 683 386 -509 -595 -355 198 450 -18 992 823 -405 872 -490 -186 0 562 557 -240 -774 842 -188 -375 -171 -129 -530 697 -520 30 992 -338 696 959 -448 646 -70 49 810 -884 -701 16 -398 676 889 -934 -645 87 61 768 734 -96 734 993 507 11 -779 -735 -725 -34 806 -320 -845 -141 826 699 -846 -788 -759 -31 -884 668 433 936 -735 -158 416 706 772 933 -455 -259 -542 205 -810 -399 -553 -943 118 -387 -514 727 -363 -673 -35 -753 -910 726 -325 -242 113 558 -488 245 936 -724 -292 -131 -746 -249 999 259 -581 -452 345 712 839 -808 -385 606 -124 222 -973 137 -328 -191 750 -176 458 -383 -543 -22 -726 -213 -524 670 -312 -681 -201 -183 254 877 30 -991 -857 949 -737 860 -634 211 -720 -692 -425 66 -439 724 633 -844 -614 383 -68 931 943 -169 823 -562 195 821 -219 270 321 -702 -671 -362 188 517 -552 241 -95 251 434 68 -264 382 811 686 388 -293 -320 -810 344 -702 587 61 952 110 985 5 -106 308 485 745 778 867 829 576 -933 -656 392 -489 430 418 -838 -662 378 264 -379 101 -339 434 -454 -408 -991 550 507 -360 -594 285 -321 -618 -250 -460 -855 830 763 -427 -670 -833 -256 248 340 -483 -725 483 -325 -125 -521 561 737 360 -322 151 883 213 -967 -382 700 -583 654 -671 -9 228 135 -300 90 33 -979 226 -736 27 478 -947 795 776 844 530 470 911 891 576 -100 -433 -926 -964 313 109 254 261 -209 307 738 554 622 -260 201 -117 960 -215 199 607 584 418 82 -50 723 230 -18 -430 -722 123 958 492 -527 -306 455 -51 31 -603 594 598 953 698 -398 -266 -830 -545 -105 296 123 609 -368 -733 -725 217 596 440 661 918 73 673 -416 71 -30 -688 -135 966 -150 122 915 363 676 -305 -529 -873 218 965 228 389 497 683 -817 603 163 567 913 789 -1 660 917 781 18 945 -675 -118 -927 370 81 -90 -850 -497 -947 -598 594 -145 -674 -362 -873 316 300 866 234 -413 -192 -666 935 899 -432 417 781 -815 -132 -386 123 -554 677 408 183 532 -852 156 -175 822 -739 298 -711 -404 202 255 609 18 70 -839 793 816 126 684 695 814 -121 -265 279 308 -142 -359 997 279 -985 -7 -156 26 587 -113 -954 828 678 299 -384 -516 454 854 -371 1 -443 -794 740 -437 -711 -317 -887 225 810 118 -530 -867 -249 646 -745 444 827 -999 -342 151 -154 795 238 212 -761 674 489 405 -137 524 666 141 834 -385 560 -173 367 464 968 705 880 -865 -547 -150 885 33 722 -382 409 -282 -346 -528 -201 -379 347 682 -809 -969 291 387 -292 -318 -623 658 443 -155 193 139 824 66 -59 549 921 345 -270 434 -78 -576 -60 611 -501 513 296 -870 -653 -840 982 -614 -228 657 878 -577 -879 95 -225 896 -742 -323 697 317 653 875 -1 -327 -723 692 -417 -252 510 -915 613 341 -972 105 430 803 -449 396 312 757 731 -104 -261 -988 -303 -939 -973 -922 607 -700 -537 -627 -868 140 -264 434 -22 -753 397 -663 -555 719 -251 924 -624 -880 -950 37 580 812 471 -36 -292 -277 -513 -637 138 -111 329 932 -5 -240 -964 954 -387 465 -497 -990 -219 998 -212 664 -747 160 -398 823 -835 -292 -660 330 953 670 931 -863 -547 -966 -51 785 -533 876 -518 916 -812 -243 -473 -347 331 -268 -512 501 -434 -524 173 76 835 -524 354 654 365 228 -733 752 -412 -753 16 -796 317 811 221 -933 -75 -230 633 -765 90 -359 94 43 535 755 861 -246 723 -567 987 119 -389 24 958 -842 29 -809 -75 -92 -538 697 794 13 317 -611 999 168 -547 334 -829 774 689 862 193 305 -813 345 -109 -906 -898 -688 -110 185 -708 -305 68 -904 823 347 -790 -953 479 -808 456 422 609 969 430 489 133 -54 811 -307 485 412 -914 -750 -857 -613 524 238 -387 714 194 470 -487 834 893 859 452 -289 -242 -900 -698 -921 -754 757 -107 -349 869 30 912 723 -829 -62 -924 -638 -37 -252 -531 649 -471 263 -485 721 -319 453 -614 555 667 -698 -976 370 895 -571 274 -121 0 -224 609 -913 713 592 639 21 997 171 959 -528 -965 -170 -845 -333 616 54 619 39 -243 -693 -69 76 790 395 -311 -57 907 262 958 46 899 -78 206 -253 596 482 -985 524 340 -298 602 216 -742 250 824 54 -992 -471 781 -354 -899 23 -652 -409 460 -157 203 -940 941 -529 844 651 766 220 617 -611 -598 -451 -714 182 -612 -42 794 -897 304 310 -650 -383 286 603 -98 -810 -542 731 -112 524 -971 418 417 -956 -885 -461 10 -884 310 -25 -969 208 -202 668 -310 -191 -110 62 -362 296 -317 339 133 311 565 681 55 210 735 196 542 588 687 89 -509 -911 449 -403 -591 147 560 -497 36 -123 74 -69 -448 143 576 354 701 -983 -211 797 -719 56 889 581 14 -92 568 -944 -354 977 -850 709 -754 -824 -132 -890 -802 -908 119 -610 557 539 -833 365 800 -252 968 858 -918 646 -551 -483 -887 -937 85 -610 732 159 939 358 826 -493 -83 -2 277 -820 253 21 917 983 224 -875 508 260 59 213 -831 -40 861 -773 -487 938 923 814 -833 718 -763 -403 -822 -616 223 506 -752 -148 -874 22 176 358 -338 12 -876 662 -964 -379 536 -97 -959 -153 132 -461 341 301 823 -693 -957 791 -355 -809 -161 -568 763 -930 -480 827 -38 188 120 -940 -93 -245 -546 184 -803 994 -739 -413 -745 -210 -294 979 -707 -320 -487 664 996 263 -502 -828 -556 880 -176 -571 598 -7 -324 -421 -246 -74 206 815 779 102 572 11 -710 535 142 49 -36 172 -429 -227 867 -527 -508 305 528 -862 -771 -709 924 -50 -268 -149 -744 -60 -944 748 653 -790 -566 287 -57 490 -473 -2 -390 -471 414 976 -638 -861 580 -466 682 -970 -401 -368 417 -392 860 -666 -177 -375 48 -745 749 243 81 -429 -228 249 110 946 -131 -829 -674 -979 -370 -659 223 312 83 814 303 827 179 855 560 334 191 -960 -857 -315 -144 847 -994 -299 -872 463 266 184 721 614 40 819 499 -964 -505 31 -8 -346 124 -920 214 -118 962 8 -913 -793 591 455 829 -508 418 414 503 178 -970 376 294 804 974 276 -357 68 374 -651 -942 713 -491 200 -996 580 -964 -927 -309 562 967 -851 676 561 -349 -807 926 246 -341 -462 -597 -621 699 -970 154 414 -376 230 788 639 -538 -780 -536 820 -526 -518 736 -607 132 -35 333 -41 -126 -206 -407 421 993 286 -592 -302 585 571 875 354 -86 -364 327 -932 -670 -821 559 -554 306 -520 -733 -503 674 -772 -380 -602 68 706 876 821 -906 -425 -722 489 -178 782 -279 -603 428 -78 18 -200 -534 -510 -230 128 -676 900 759 196 -232 -544 501 -923 694 -539 -212 -115 674 -718 -1000 734 678 -837 -803 737 -942 -757 -735 950 -310 603 430 404 388 -90 168 -618 417 -407 973 961 -659 168 532 922 595 718 881 -325 688 -1 385 495 -938 263 -956 -58 -410 -144 -483 232 355 832 -699 -777 109 898 133 389 467 -950 841 -175 -154 671 -71 -513 573 -842 -698 -213 761 813 -880 66 -493 591 -219 593 -179 -815 -515 636 -185 -325 -264 -940 370 -469 79 -154 -921 -404 966 888 -974 -366 -133 857 -248 868 -157 320 -914 725 501 -441 328 -706 -857 -525 480 317 -489 -56 -485 -326 -100 -646 -556 -273 479 627 -834 923 784 734 354 -402 124 -217 251 -364 859 -267 138 854 35 907 231 391 -6 -685 976 313 980 738 -523 -329 75 -716 -759 677 614 -36 -159 -578 -208 -961 462 716 -315 525 225 -67 589 -12 420 -784 990 833 -106 46 426 681 -551 -349 -275 471 -780 -549 916 199 48 960 -608 642 835 -167 658 -901 284 -795 -80 -679 593 -942 -762 558 451 15 896 -679 -468 -199 -684 875 209 -894 491 -841 676 21 -998 297 -169 -543 110 -188 -408 -431 425 -139 -763 821 -809 893 20 823 -328 -463 276 748 356 -462 -939 212 -220 144 -52 -741 883 184 -450 500 500 919 -91 -647 648 760 -462 -426 -54 186 642 886 643 233 -288 -822 -221 -252 313 -627 -925 -938 -887 213 -9 663 -992 -539 -81 -353 791 -514 674 -446 -983 -488 -752 -405 -975 -471 814 932 -362 -123 -259 795 444 -83 469 85 938 -514 -857 48 633 812 713 -233 272 -895 -222 -219 876 -577 936 -987 246 467 649 -852 -545 350 595 -251 -931 669 -217 -95 -74 685 997 -809 992 364 443 913 -560 -57 -709 762 -820 766 -413 -840 81 91 617 302 -935 -6 -417 -522 243 607 -541 759 545 -903 995 -582 -574 291 -739 -755 -966 -616 960 835 521 -332 305 322 -89 164 889 -758 -71 -130 -959 -321 -798 -644 -449 456 -943 -277 894 -378 -858 -963 887 126 35 -663 -617 -347 109 900 318 420 -840 144 -88 -975 -728 -148 754 638 420 922 203 -891 421 868 -814 493 742 -859 -947 -327 706 -768 -955 944 -439 -502 -954 462 299 -881 -12 -648 442 -754 210 550 -549 424 -370 -173 -230 811 -192 215 665 -512 429 -991 -184 -214 485 212 -583 -872 520 667 484 592 -176 390 -748 675 -376 -82 658 360 -455 66 443 -530 255 -674 723 -364 -992 -865 -177 195 291 -329 -705 254 -91 150 323 -1 -105 -489 803 255 609 473 -639 -367 435 -699 813 -759 189 -202 344 979 -676 321 679 416 819 -863 -730 723 837 901 -619 751 889 -362 -896 978 -407 -441 542 209 513 -275 -68 -129 -140 957 220 564 -458 196 -916 -466 427 705 498 -863 402 -501 -213 -562 135 -90 -143 -410 -693 45 -704 283 -800 858 262 -804 439 -946 923 812 440 640 564 499 -960 557 525 -549 984 -59 -914 486 92 -345 616 -325 -678 -150 832 -852 582 229 -490 -303 -685 161 925 -402 -143 -711 -490 957 542 -60 909 325 -298 -973 -231 -754 23 944 -716 -623 285 -736 167 -148 695 -672 -954 949 788 606 -80 631 199 -207 426 451 -526 -101 491 -481 805 2 910 526 151 526 -901 -573 967 568 498 7 611 -990 -887 -590 479 839 457 418 210 -156 921 468 -990 922 -73 941 -77 526 -175 653 806 -286 643 112 999 379 -687 827 594 798 -812 461 192 -172 807 764 268 -757 -986 75 -274 230 -138 -435 405 -251 790 113 442 475 -691 -226 607 393 -248 961 -242 -818 998 439 -267 126 -475 744 886 -91 -979 -46 754 641 -559 -744 -829 999 753 -595 -46 886 197 -888 500 -556 -887 -4 -743 -625 -471 -482 -287 743 960 -675 379 368 -810 -438 -24 -692 187 808 770 -637 -945 -13 -20 637 -768 -397 -268 -341 365 226 7 375 707 884 846 17 -539 533 724 13 -93 855 874 946 -549 -123 -328 -275 639 -153 298 -979 -634 -933 192 -929 696 -582 -743 -5 -878 -802 -5 323 512 -567 -731 -43 -523 -31 736 694 -968 290 994 -989 948 -835 -392 580 96 553 -828 -448 167 362 932 -926 511 959 489 101 108 -990 390 -755 -849 437 253 -49 -340 -683 -12 -428 -772 106 -674 960 942 95 -428 -661 -733 421 -956 -944 -446 992 -686 -910 -772 619 52 -686 -923 702 307 874 -709 -785 447 878 -409 -222 -589 -220 -695 727 -92 970 -186 -568 -983 -439 63 -885 -128 -436 -11 -217 -1 -292 669 69 174 902 72 -505 34 507 392 394 -373 -178 12 804 -756 -248 -724 808 232 -120 -792 -754 -509 927 -246 -251 735 -255 -595 -885 -525 -989 808 97 501 580 231 -320 552 -344 654 -312 -169 -652 74 -705 -767 388 -891 -568 -778 420 -901 778 -811 321 602 -776 796 685 -672 -223 783 -473 -824 430 -814 110 -259 12 612 -508 753 -497 944 497 198 -29 -661 41 58 -550 -81 440 -662 189 491 -89 -938 -631 716 59 -855 181 412 -830 -825 -356 -639 -153 621 -926 -176 -900 783 -405 -920 727 310 608 -157 -535 -374 -342 -547 695 -466 -98 -576 961 -849 801 984 319 578 358 -715 902 707 -227 -835 -872 -322 -53 330 749 953 -81 403 823 106 159 457 -512 118 -342 506 608 510 -421 -817 14 940 647 972 100 102 -418 727 386 843 696 -645 711 848 -255 392 -881 -973 -5 853 -374 -224 -498 -422 583 -302 -413 661 -304 662 449 39 443 165 -673 364 -88 -332 -367 -610 -515 -453 586 375 -86 -329 52 440 -872 425 64 790 -817 728 -624 139 621 842 967 -774 919 691 178 103 87 910 -363 110 -685 -720 -804 540 -816 779 -180 -764 916 770 859 -764 -749 -79 -236 644 -395 917 710 -955 729 124 -789 153 -669 253 541 221 -468 -953 -601 91 222 357 -8 -674 100 -978 979 309 739 -656 -480 -824 147 560 764 459 -153 213 -660 -533 964 -474 -356 -713 -728 742 267 801 -969 671 -807 -289 493 -862 -588 711 27 301 927 684 948 526 -462 173 24 197 -602 721 -615 -176 962 570 -676 143 64 567 316 393 481 -276 -503 -832 -861 -648 -47 -282 613 212 427 -366 -465 122 745 -739 -40 -874 156 62 115 -651 258 -982 -740 -99 -298 -310 116 98 498 -889 -172 -175 333 -855 26 48 448 187 -858 -578 852 156 882 384 882 912 624 -128 -210 -120 598 -985 271 437 299 -345 -890 -75 -502 -127 142 523 -508 -255 482 -801 -703 685 -550 270 407 688 730 -766 999 628 601 163 324 573 980 241 669 131 40 -488 -799 592 -69 -979 858 -152 -8 -480 -849 -577 296 677 976 409 442 95 564 373 482 -772 594 64 -484 196 434 -843 652 185 534 135 -695 -849 -144 170 -564 -849 -383 -729 -708 -874 -399 -503 84 -783 86 848 828 471 811 59 -780 -541 -659 687 24 742 700 887 634 144 -404 866 327 613 254 -919 308 -765 188 879 -811 51 -604 -732 833 985 -1 870 241 18 -484 -141 969 188 -341 37 817 -498 682 -231 -871 638 -442 -35 -945 -94 119 -247 -436 -304 -302 42 -808 914 -168 504 -455 -847 138 869 -441 881 -413 955 183 547 56 -335 -253 278 16 -547 -406 931 -66 548 -54 868 -190 -202 -847 -275 195 -907 -864 -338 522 466 96 -33 486 689 311 795 143 -520 323 360 524 -273 673 -517 -467 -754 -821 815 -355 -42 -12 795 -625 733 532 70 131 -374 123 -906 790 -656 684 789 -948 -173 -659 185 -305 -884 -529 -701 -846 347 704 -19 -384 -468 884 -846 -78 -812 166 138 -220 560 -242 -726 474 -56 -277 -369 -668 244 -531 947 -120 795 -83 108 -921 614 -133 -804 717 -221 -560 -252 824 -753 46 -416 725 775 808 -744 -403 629 -192 -690 113 35 -144 516 384 386 797 259 -196 -929 -236 127 -867 -317 403 403 143 -52 -88 -755 487 -561 631 -764 -554 -161 -267 655 -862 -729 -966 -944 380 -247 -142 627 -264 -196 633 -750 -528 176 639 663 458 905 -989 -131 104 261 -207 -636 495 -411 -950 436 -451 -204 926 692 -13 -90 -387 -982 387 371 64 -446 617 -117 -601 -236 -751 571 -407 279 -130 -611 660 -75 -481 320 479 309 177 -614 -623 148 968 220 349 -934 -733 433 608 501 -112 968 -277 -589 -636 396 377 -378 962 -568 -852 -468 -949 752 957 420 -848 -513 47 782 341 -284 614 393 887 970 -242 -265 -940 194 -776 -216 451 -767 -366 8 -132 392 -541 -86 911 -88 185 -378 698 373 899 -40 -990 744 -446 450 -225 -931 307 163 -745 -923 -412 -671 95 -841 228 26 705 57 -314 422 -602 -815 -681 -823 -924 899 -664 702 517 642 -214 926 14 708 -58 459 92 602 167 679 -517 -284 445 226 800 275 717 -555 -814 490 130 -228 987 469 493 374 -580 -951 560 470 -874 -675 -979 458 388 -226 879 -612 402 356 -211 106 457 -614 225 891 905 173 633 -706 -701 -518 68 811 745 489 -376 262 -551 362 -691 -893 659 925 -798 -844 940 -952 -324 -508 150 -293 143 684 -560 231 302 766 -574 15 -42 -768 -356 -81 -611 210 109 -160 417 -221 -83 -79 -290 -409 133 101 -158 -197 -418 981 727 -235 556 523 672 347 853 -134 673 -135 -157 517 512 394 -770 746 875 -939 284 662 173 -262 886 -676 -45 0 -982 952 -803 139 -629 -338 400 83 -497 -649 882 -68 -555 283 -931 -346 -219 940 959 -574 -284 828 79 -866 154 -17 -884 59 234 -219 -48 -638 -93 -577 884 -101 -113 9 -817 701 969 175 -314 -524 -955 -970 924 234 900 -682 -714 914 -352 -655 359 120 -509 731 -181 948 755 854 632 727 -53 -524 -802 -20 828 725 605 175 -471 656 -690 -12 -263 700 800 -327 747 951 79 -27 858 -675 -844 758 -562 163 407 -551 -679 -784 827 117 293 99 673 -84 -774 -508 -666 307 -190 713 -741 84 -774 -794 -94 789 46 -933 -250 825 24 306 -651 -965 -472 943 238 -839 290 -570 999 -731 -326 533 28 441 -771 -529 -116 56 487 228 -344 -798 -793 989 -777 -632 -411 499 366 -162 -59 57 -325 -36 -56 199 -600 -673 -660 -299 876 701 -543 300 110 -104 -821 81 -373 558 -859 886 453 661 -87 -251 415 730 177 16 -332 -515 246 291 -11 -105 -929 -638 234 811 -508 944 572 -492 -532 367 -103 -750 476 355 -583 -539 -617 350 934 -712 -72 -743 -896 672 -360 38 151 -886 -352 158 677 -50 -196 -619 698 569 -677 731 825 628 -709 890 -950 534 -177 29 336 523 -642 955 -297 459 157 522 -63 339 360 174 -588 654 152 -707 -124 589 -693 804 -251 839 67 -605 -826 -892 -758 -136 -963 28 687 -953 966 36 742 931 -205 377 -744 -695 968 288 834 -53 -501 -31 923 -306 -277 655 178 -608 -831 -278 749 397 -157 85 435 194 -865 -549 480 -97 -604 -733 559 -472 842 19 381 -945 542 700 690 -298 91 539 -851 -879 -641 -373 153 -341 469 397 -884 106 668 -608 221 -814 -470 711 -656 -444 378 755 -959 -99 486 -82 -395 202 -410 -870 -831 154 432 -192 -274 -284 407 -119 -249 932 399 519 -972 526 315 946 13 -896 509 498 -799 -372 -153 494 -513 839 875 575 -883 616 425 27 -234 104 -523 474 -796 -346 -985 219 362 500 -792 -980 -382 711 -615 999 -927 197 449 351 -987 -604 953 149 -91 -692 -943 695 -892 -505 -819 329 972 -575 749 -135 -700 778 456 -712 1 -251 630 676 -306 485 -945 781 -813 115 -54 -642 -74 -985 -786 -993 -433 728 285 294 65 -121 -221 -63 -287 -41 -714 -380 958 -446 463 90 399 -921 -795 -724 -193 147 81 667 544 -501 771 553 -201 936 57 741 -254 765 -699 789 983 -221 -904 748 500 47 328 903 38 390 -651 818 -831 -597 290 518 853 942 -286 909 -742 591 -567 720 -496 -580 352 936 -377 -306 -626 -264 -677 761 699 -212 -435 217 478 724 -642 233 334 867 74 494 10 450 -991 -448 896 332 26 387 -94 67 827 57 -711 -455 98 -505 -435 -719 206 -914 -652 514 820 273 379 429 -518 -129 530 -668 -224 746 -297 505 -936 -504 949 -381 198 -832 -56 -749 -271 -349 -590 883 261 -829 -811 -88 -39 737 -555 1 -742 -802 452 666 -911 620 -879 620 -494 775 792 -161 -115 -784 -298 974 581 -126 4 -299 350 -781 -519 -177 344 -667 915 325 952 708 -464 -828 818 -425 439 -448 -949 -12 193 -220 -242 -272 305 500 -357 -989 -864 719 185 -850 -415 -25 981 -236 216 105 -56 -918 100 905 90 938 -355 33 627 209 643 -524 698 11 -643 24 -111 711 -793 -637 611 -547 397 -314 -457 -759 608 4 268 -977 -161 543 -858 178 -47 838 269 -478 211 608 79 977 767 428 -348 649 -45 966 286 -142 444 110 -629 403 385 -904 -860 909 409 961 886 985 10 -354 -950 360 -110 166 -289 -860 -552 -28 301 341 362 745 -547 -559 -671 943 -902 320 -815 -377 -921 297 -958 682 78 -789 -635 -986 -722 352 63 125 96 -371 437 384 -192 781 72 -913 504 -623 -597 284 -182 -622 -97 -328 537 790 -368 -70 -469 93 61 -953 -887 -150 -875 891 487 2 -90 -788 -32 -506 838 475 -452 861 267 147 648 -465 596 877 -543 401 227 751 -190 -488 904 -610 -857 -716 -386 -665 468 270 -243 -141 -314 -794 -2 -107 -390 453 -235 839 729 18 -216 599 -88 -869 -966 -349 134 996 -218 -175 -471 -107 961 544 576 75 -403 -94 700 -452 787 -338 -893 -424 953 192 -245 318 -116 379 198 -905 -691 332 889 460 -215 306 -583 -262 -993 -202 489 -890 -52 -215 566 38 850 330 -410 582 -710 -739 -396 594 -826 -140 -352 -298 -373 969 -787 612 375 -537 -646 893 -970 669 -368 910 345 617 190 -995 -31 -742 -528 -267 997 -48 -300 489 -376 61 767 530 -962 461 419 -298 676 608 -154 -917 -793 158 447 -729 358 -805 -651 188 849 568 878 -686 1 -305 -354 -352 297 877 307 862 -761 883 -209 160 -619 -151 -114 -558 -311 -406 -180 -684 409 601 518 -152 163 590 276 78 282 -884 -320 -147 -716 -329 964 259 816 662 854 -56 -190 74 157 399 50 -837 877 -797 802 595 -655 -402 -514 468 -133 -161 -420 940 661 602 -482 -420 -857 -279 186 738 948 770 640 98 -365 -325 -580 -256 -838 266 -444 -708 -468 -883 -748 -716 829 -534 -755 625 405 -308 -405 897 872 -506 -494 -635 -76 809 -877 576 773 -106 -315 -424 724 406 -861 -64 246 243 325 606 -62 871 879 607 -457 -203 -65 160 -997 985 294 901 -276 -708 -722 -711 817 966 57 221 649 -773 -498 785 -671 495 901 972 -888 79 -14 -754 41 -686 -245 -764 126 -710 -935 -994 198 484 -661 293 -787 -828 -564 -588 -847 138 85 -736 693 423 -302 -247 -548 -871 406 312 52 37 819 -461 -285 817 -334 735 479 -345 -618 -852 536 372 -107 -416 -331 814 -79 -545 -352 28 -120 346 46 -53 -39 250 -479 -666 875 572 -307 -548 208 650 -889 -56 -933 -715 -601 424 -221 -884 -768 -344 33 -279 753 -299 886 392 -173 816 367 590 71 -451 -944 -410 765 911 -160 515 947 233 -952 -800 -313 563 -157 189 598 -217 -269 843 -826 -749 -851 -610 -393 -840 521 551 173 -451 149 -888 -676 -641 -528 -947 963 230 -970 581 352 -982 -945 -790 265 -924 -143 -379 753 848 235 -6 7 963 -478 -443 -514 -496 -41 584 5 458 291 -922 -338 -375 -761 311 -492 -546 -268 181 -294 50 -997 -912 -924 744 -159 -658 -23 -1000 -452 -522 181 -248 -222 288 520 -646 -906 -777 -528 -609 -934 -474 776 -147 507 368 -812 -337 756 411 659 635 944 521 -70 823 -7 302 -594 837 113 993 -338 -172 198 -802 372 -447 340 123 -193 296 -789 -238 -741 -164 -706 194 -886 52 -140 -857 248 30 746 772 801 317 573 -936 -477 227 520 -204 -23 659 945 -899 -923 456 -603 745 -750 -333 -760 407 -517 756 735 849 -230 -899 -141 -841 -795 -732 712 -509 16 -216 -659 -623 -953 683 673 -156 83 870 289 -264 -395 794 376 291 905 -659 -189 -517 -317 -15 -906 -734 781 680 -992 840 -487 -550 -357 722 382 628 14 582 72 -400 2 -639 -968 -181 -97 -237 601 -472 -435 366 568 668 -797 129 -469 636 -107 -966 -367 175 -508 -473 997 -932 -714 502 566 157 922 485 -593 -259 -495 19 -887 -32 -49 -524 725 -134 -659 350 -112 -637 -92 -985 674 307 510 -528 643 -680 923 -965 -361 505 -159 -102 -631 722 307 -620 75 -890 595 -541 -735 -723 294 -433 906 -509 999 -901 -808 546 307 567 -428 334 -939 256 -21 25 307 -811 -450 -636 687 -536 -781 -13 497 -670 -234 -108 -353 -323 250 880 411 -843 636 914 -260 748 156 -99 137 675 -564 356 -739 -575 460 -432 779 798 901 -624 -541 440 927 157 -773 13 202 548 -672 888 519 -560 746 637 -659 874 -521 -535 262 -771 84 766 -448 616 999 -637 629 -530 934 -544 -369 265 -526 901 596 623 -312 -497 -693 -457 -460 287 854 725 -840 -161 135 728 -730 283 -359 -390 -969 9 574 -901 -194 -387 -510 -266 -364 685 -427 -315 -223 -376 28 737 729 83 459 -533 -869 -13 60 372 958 -595 -9 210 348 330 -932 -187 897 -365 521 -973 -474 -682 -47 379 592 -372 561 -433 -148 -59 233 -308 -125 404 991 367 631 -527 -220 880 -16 -192 -356 -167 117 -967 784 -9 -281 -996 -907 584 -698 -126 -378 140 -349 -764 529 -217 -747 462 61 -851 -5 -944 960 -349 115 -341 488 -482 557 576 -598 -254 829 127 140 -673 -539 -367 266 477 368 320 213 199 202 -845 752 -917 -565 -601 -732 -344 522 -291 -654 -561 -862 -193 19 692 207 697 772 -519 530 194 -941 -232 -624 -835 743 976 448 -323 267 719 338 615 920 -586 -648 -509 810 -54 394 -631 978 -472 605 -581 249 472 -346 914 -552 -221 595 827 418 -758 -869 -496 -341 -369 178 194 590 83 880 -57 54 754 -760 -680 527 -598 945 104 -214 -583 959 433 -338 267 -444 -225 -269 84 220 531 -795 973 372 -371 -444 968 -293 545 75 858 -439 913 -377 -159 913 -727 906 558 119 -435 414 923 901 634 39 871 -120 -472 463 385 -440 598 888 -50 -941 -472 38 21 342 42 -541 -60 -100 29 40 -949 -680 369 748 -582 -429 -540 -217 -575 83 -852 -43 -376 -536 -683 473 502 -267 200 -232 35 -437 -934 103 595 -206 -898 -6 -243 -9 941 -769 603 -442 -823 11 -253 -391 276 -169 713 -991 345 -554 63 521 -452 729 -534 576 991 -891 725 75 322 -546 -528 733 -491 -273 898 788 351 -633 -535 480 756 451 -298 -333 -387 -2 -28 -143 165 -9 -315 -515 182 -886 -794 266 964 -265 16 -334 -693 255 -18 653 397 554 145 -362 943 -825 822 342 -708 -618 143 331 551 -475 385 644 -554 914 335 782 -397 -135 -594 -812 -42 -376 -721 138 -567 571 969 538 -492 -449 -87 152 -661 45 982 -492 -711 627 553 -91 142 75 549 -141 -784 431 657 -782 487 791 743 -646 258 437 -120 -725 211 170 101 732 -77 168 349 -303 832 -683 -357 906 850 -328 -350 255 692 802 -623 173 449 303 -620 -910 -454 319 -929 -325 -249 -747 -646 429 436 836 74 990 -645 -455 842 -536 301 43 84 962 -914 197 345 250 687 136 42 765 5 -246 802 524 123 92 533 399 346 360 -263 -492 267 224 228 -924 -335 958 -748 -699 627 397 -871 -658 -195 389 -520 702 410 218 -886 868 476 -746 -903 -815 851 -269 -649 654 -778 -717 617 -915 717 -49 -236 991 -895 133 -822 482 -668 737 -829 634 521 -436 -481 86 502 213 387 -728 780 590 -103 833 -971 -514 486 243 -989 41 945 247 548 -606 916 -942 736 785 628 -81 -289 589 921 346 -616 -974 245 -363 -66 201 174 -106 -68 804 460 672 917 440 -731 -641 -561 -534 369 -725 -238 -775 542 547 639 307 212 -620 9 -313 340 -735 -498 -926 14 38 322 -303 160 -299 -215 -947 -412 960 -945 316 226 -134 478 -142 -738 -284 231 -828 450 -815 -208 143 -500 -425 -375 537 722 -32 -434 -416 808 590 194 -320 -467 -337 -165 -94 810 -616 -840 345 -741 262 -856 246 -18 -341 826 -9 734 -39 -880 793 826 -343 331 200 688 -767 -163 933 -570 797 -442 -659 -527 -785 -327 -314 -770 530 16 -512 792 -609 -169 748 295 -450 -427 -190 -788 -314 89 -946 582 429 485 -564 534 -563 71 369 -311 412 -989 849 -419 78 193 898 9 745 -419 -681 -311 -389 672 370 -630 -843 -460 -131 -43 211 -972 683 485 -130 -836 -779 -857 965 556 -882 473 -526 -634 -372 -152 -466 976 -539 -92 370 -413 -696 -285 133 -198 -181 291 -23 682 162 -474 403 -180 -143 -608 -982 -664 -401 -322 -375 -970 874 -998 83 -522 174 186 389 163 -913 394 -360 956 -377 -569 612 958 881 -437 688 -213 -605 941 768 755 186 -329 -864 -544 327 294 -2 -863 248 -720 732 647 -415 956 837 671 -359 981 -390 -894 -91 -865 850 248 619 -433 287 737 -628 -167 300 200 434 -341 387 496 -845 164 -318 62 642 811 190 -42 -736 -143 411 148 -809 492 747 4 412 398 -954 227 564 -588 668 554 -108 336 -618 583 470 -487 971 -511 -994 302 415 -277 -207 -495 66 42 -832 -753 835 -602 552 253 -534 -704 79 709 366 -390 279 -304 390 108 -482 -161 858 -91 -596 388 -611 672 -962 439 430 528 495 222 523 -489 26 546 460 -499 -868 -746 442 46 -340 -392 -813 939 537 807 162 337 -629 900 -177 322 529 82 195 -780 627 -508 635 859 760 -244 686 996 -687 440 193 508 655 -871 756 -865 311 842 -781 -791 932 -949 430 -895 187 273 816 -783 -239 -69 772 -342 -643 -927 96 612 793 -13 449 -438 -203 -194 -396 -572 -706 -579 -144 115 943 -628 221 871 862 -849 770 -283 155 601 -248 573 759 -604 -636 644 -636 534 -34 -888 -499 -796 -188 -491 -902 -681 837 420 467 -204 -516 735 347 27 627 813 170 -280 912 152 -241 -792 308 151 717 301 818 795 103 973 -865 215 -379 -378 669 -608 -856 305 591 152 -260 -647 -779 -627 -27 325 849 589 -734 593 -255 711 505 -971 850 26 553 -876 438 -405 -630 161 -70 -837 770 -757 -533 973 529 425 556 -810 -901 -424 -899 -325 420 919 827 -384 291 607 -546 99 -794 270 22 -579 -913 -682 -612 951 -661 975 546 353 569 32 -186 62 -372 -753 -597 407 -357 399 805 752 -858 295 715 457 -463 210 -537 -79 658 168 38 -983 471 725 892 -713 265 -797 755 -74 105 -722 685 754 583 -546 -645 -685 83 928 881 267 -828 249 156 -318 244 804 -680 262 959 -58 23 854 20 36 -943 -490 -235 -934 -446 -873 -489 71 -536 -954 -442 84 -843 936 -902 310 -628 430 -963 18 -996 230 937 -7 -824 729 -175 97 -358 -367 -251 511 -895 -680 -148 976 88 792 778 -855 -626 718 -884 224 -342 367 62 -663 -191 510 311 -559 773 -561 581 731 808 253 -537 -761 -766 829 152 180 -1000 169 556 22 19 -272 -990 -113 -585 204 -272 -798 914 -257 -922 408 -812 -831 984 -973 -186 506 765 756 391 -329 -549 418 -604 305 410 638 916 438 511 -38 -650 -35 295 -285 -203 -960 51 -129 -143 -321 987 15 -570 258 424 877 -534 379 -826 -221 522 925 200 -688 -604 -253 833 756 16 -171 -681 -939 450 808 -769 -212 -830 729 -722 977 -893 91 -824 378 367 -858 373 422 -969 713 231 164 -660 -131 206 541 935 557 596 164 402 -509 145 -753 712 607 -936 405 490 -380 170 -390 -51 612 -811 -143 420 333 -336 518 140 669 -36 303 -128 -726 799 -444 466 -588 -503 351 522 -58 -304 418 -954 -162 -998 526 568 373 -515 -633 981 110 16 863 212 759 367 -393 -526 -454 -440 21 -404 890 550 -170 238 205 -321 -285 760 -755 527 455 -56 581 652 -580 -516 225 726 -756 -220 381 883 387 580 970 -902 118 953 980 561 -620 714 104 303 949 264 -493 -561 163 698 675 -503 -289 152 641 624 -325 -776 908 164 989 90 752 -34 -927 36 -272 230 125 -147 -239 660 943 643 352 274 862 615 -93 755 193 -654 -167 -796 -147 93 -234 -240 -434 245 817 119 352 -16 -519 -464 907 823 -516 88 937 -951 -539 -274 -619 -103 -759 -252 626 -16 -525 -201 708 -871 -248 -293 -151 -255 983 -608 -360 -676 923 -681 390 -732 -333 557 -558 -712 -965 -396 -679 -712 -720 585 121 301 359 937 -967 -886 -690 -830 -919 858 875 -955 -197 -596 164 976 95 -926 -381 795 -202 268 561 -310 15 193 119 -537 137 516 892 720 -100 -607 -604 312 530 390 667 794 -323 909 988 903 -716 590 -284 381 -309 405 -51 -691 -549 -36 -820 -226 -833 496 -514 968 594 24 -155 88 -995 -227 569 393 235 50 504 469 598 -25 -797 590 -487 -140 22 -338 119 443 20 824 -16 372 347 -791 -195 62 -944 -5 330 -38 -615 3 818 107 910 52 -878 271 -627 843 392 -694 -17 825 192 -242 777 332 585 -411 -366 773 -338 -205 597 -813 -659 -949 886 914 371 480 685 964 585 23 397 199 60 454 -217 982 761 -151 707 -314 32 -112 -94 -151 -486 776 34 63 747 440 -258 777 -148 -133 257 302 -396 -614 875 -604 888 -989 -89 -709 -435 -205 -778 -229 -356 -956 -846 -592 283 793 480 632 -142 583 -529 744 -662 -464 -688 -362 124 416 411 -972 553 -581 -926 797 -236 -7 -676 -651 -135 -419 222 277 -730 -592 -524 19 888 624 138 125 -704 210 -341 -587 -853 -925 368 388 686 804 433 860 363 -750 -657 96 672 931 -418 -442 246 973 645 -703 -517 -990 212 -754 -907 405 -874 736 -564 -34 303 730 -998 263 961 -675 -115 -816 732 -997 -547 -535 -71 -453 -455 87 -688 -205 -577 -903 860 191 -451 164 651 -938 -898 -920 -238 -324 -893 -547 40 -127 -33 409 -103 629 297 374 996 875 -157 704 -244 -287 -660 -126 -441 -205 601 374 976 -681 604 -921 787 -662 426 -395 724 722 -535 198 -821 -144 -34 739 582 200 -657 727 -412 -804 -262 -430 119 -510 45 230 -139 613 -993 561 752 209 465 620 667 -64 -310 -472 122 -997 -617 -199 262 623 -844 469 -328 790 -687 786 664 -14 -399 49 -855 928 622 -43 279 -935 147 868 -518 293 -600 375 -696 -862 634 -946 944 -270 706 -751 64 -186 -399 -608 -827 392 814 967 571 541 -328 -694 -336 -156 -468 615 213 -375 746 -437 -659 65 -141 -661 -164 -17 94 255 -198 -430 813 758 400 -816 687 69 420 -720 132 -826 705 -104 -225 -596 -627 147 -248 -729 869 -355 -609 -925 -599 -934 842 -42 -896 58 -408 -630 -91 30 -266 -703 -411 782 -400 24 632 -404 459 -316 -994 -781 -103 -459 -45 22 -457 -226 688 101 -979 60 -982 690 -944 881 668 -106 -919 222 -340 822 324 685 298 -953 -448 54 -783 806 911 -824 823 234 844 -215 -885 386 259 -287 -872 -725 -461 -682 890 759 581 571 -659 -683 219 869 657 -829 -517 -805 319 128 -90 -264 45 891 519 924 -528 31 -16 -985 172 -79 -235 -126 -347 528 -706 91 360 637 -297 -844 863 -148 439 455 -758 -558 857 436 95 -474 -464 263 447 528 853 772 631 -130 942 -956 33 281 -931 277 -688 919 28 -315 -902 179 -15 -5 -832 -835 795 509 187 186 -10 526 -445 -912 -754 -491 -937 -372 -328 779 916 178 929 -630 -868 -567 -870 -929 -216 583 489 -571 276 -525 354 -802 -705 826 359 927 704 300 -67 -616 201 632 173 -666 -359 -190 -703 -134 -693 -887 309 24 -476 314 275 68 -649 -789 579 -102 860 -80 716 -653 622 -904 199 -311 48 -534 998 -738 913 308 455 26 -439 568 -673 481 545 -906 84 -328 700 337 715 -57 -991 909 -753 -703 -811 622 -655 161 -596 89 -953 672 -113 72 97 916 405 118 530 944 148 -382 178 716 533 -376 534 -443 531 714 -583 -875 -745 -979 672 -569 905 -781 502 162 784 372 -619 862 -906 -200 98 -205 -424 737 619 397 -359 776 716 -341 -402 -464 178 327 864 -605 892 -948 107 -904 -909 390 459 778 -900 -138 890 226 -579 -530 -602 -171 699 -891 176 680 -212 -287 514 -157 -568 -613 -748 -152 -984 -207 -691 -527 205 958 947 -897 88 981 943 731 -611 575 940 -900 443 -828 -351 -78 930 -351 -756 815 293 529 648 303 965 859 358 -814 -48 116 -62 62 -918 86 -945 -393 -11 -674 -721 194 935 601 954 -107 -205 -598 366 -822 868 979 -213 -182 369 970 -690 -31 -947 678 183 195 346 -865 754 -83 -845 -589 876 -341 -662 -816 62 -720 -141 -343 188 696 250 425 -224 53 844 -954 562 806 207 -244 926 -798 -269 -423 931 772 -488 546 -725 -441 965 -554 215 -98 218 -140 -283 997 120 411 -678 -330 -486 -779 319 -397 742 976 999 11 -258 -107 47 185 -949 -77 -261 801 243 -561 -374 -628 -222 8 812 -412 191 512 -943 -340 -922 -840 4 -561 -636 395 323 -135 -679 -765 -914 394 46 280 -351 -31 -817 246 717 238 -380 -898 -836 621 79 950 829 -57 -834 610 928 589 -5 -302 -326 433 -811 -28 -414 -836 632 789 841 821 318 -357 -310 -829 645 408 958 -516 -52 69 803 -519 45 -583 -820 -526 -183 482 -664 668 76 -939 634 -749 -155 273 242 854 643 -379 773 731 367 -391 669 393 -888 -188 741 164 538 751 -33 -74 -230 235 -637 83 -572 -814 592 734 -256 677 -647 935 -707 920 389 752 -158 228 -209 573 412 -923 508 29 -284 725 654 -215 976 -506 -579 530 -474 911 -694 -528 751 744 81 -462 -57 287 -38 -755 281 18 -41 -947 280 861 -792 851 509 124 -781 272 -522 325 -522 -570 -930 -738 269 -457 326 636 -811 -90 263 -240 -492 -853 995 -365 187 694 980 381 214 309 313 -131 -718 -278 914 40 945 -534 -971 160 374 767 848 750 -68 -211 85 -139 -999 757 -67 754 -37 62 -828 -185 -759 -400 130 479 97 204 915 -997 85 -548 434 -652 401 -849 403 -893 373 -665 -143 552 -204 93 487 486 197 657 321 733 -769 -345 655 127 -462 -199 353 -870 328 722 -10 -344 169 -354 -570 266 -499 213 -159 -561 402 -195 292 703 -400 -744 -482 192 -48 756 -895 -100 961 -882 -13 75 -138 -65 -318 -326 599 312 200 -432 975 283 502 -96 -194 998 -97 -213 461 376 871 -380 569 -987 -427 -797 -48 -325 161 -813 192 -847 -454 -670 -271 289 -21 -892 586 -553 384 -726 -219 68 -326 -297 -854 -372 -682 -552 -394 -277 -806 -511 -747 -597 695 882 20 -399 -948 -202 -762 -455 597 853 -935 307 -960 -746 768 -293 -814 -395 418 -431 -169 -232 66 973 501 593 676 475 -958 -889 -30 -740 -691 596 660 323 -231 -280 -987 -797 -619 -7 -516 41 147 -489 354 -495 330 831 -746 163 69 -708 -84 -498 -412 333 38 982 -860 399 446 -290 -449 895 792 -942 569 96 521 -881 890 213 -514 -740 445 599 -181 -785 685 -236 -857 19 221 779 377 -219 229 944 870 401 -472 471 470 -981 -396 863 -528 820 573 -615 -983 -857 -689 -590 893 -516 -292 324 227 -639 -907 524 908 453 717 -940 -152 -194 664 247 -740 -509 408 -925 0 400 -823 -258 -343 -780 540 -450 -580 -47 -90 -323 -624 336 482 407 -271 847 480 -496 164 -811 -106 -851 225 -71 690 611 -606 -374 -633 446 77 172 904 -467 937 -159 644 -780 -843 -814 114 -841 -651 12 -813 -271 -902 -74 642 -837 -574 -661 500 457 356 628 -707 128 -331 -238 -291 746 632 999 -330 -281 -368 156 444 244 -762 -170 -446 283 -164 738 -468 139 909 -983 543 -501 542 316 -178 437 -611 772 840 412 64 -729 -878 98 -291 101 -91 171 87 810 -62 795 -240 817 178 -248 33 -242 867 298 -687 710 807 -674 -910 -933 -448 -321 -637 -565 -572 1000 -693 -40 377 -63 218 -104 -203 -630 143 -300 48 434 -918 -388 -350 -500 -199 359 -973 -666 34 -887 433 -495 58 385 -356 298 -973 -5 138 -10 624 666 -17 932 485 950 -638 -65 -202 880 616 251 599 -598 -521 278 815 650 982 969 -980 450 878 347 736 7 -459 353 975 -550 -585 -644 -382 -635 -559 -469 73 -914 -435 502 -494 890 669 -164 330 17 -950 -150 -852 -937 -735 -383 -149 598 410 -974 -37 742 151 629 787 -508 832 -934 -814 -446 -456 644 727 610 68 -875 12 156 366 -694 -724 -940 825 97 532 24 -879 766 -158 -377 533 659 645 -659 -79 946 -514 120 -420 866 -139 236 -433 74 724 419 794 -27 -739 523 506 -211 -766 611 130 -77 325 285 -970 274 -370 172 62 -212 -349 -255 -125 -879 -342 -930 653 -731 -135 -212 235 -746 229 741 -976 -925 111 73 115 425 -652 -665 -728 -414 -457 352 184 504 -217 184 -686 463 -338 162 -284 86 223 969 -594 137 857 68 238 315 890 -133 -819 -311 -461 -6 -953 655 -270 302 -870 325 674 -627 347 480 -832 -601 -194 -376 -281 745 -611 414 -402 130 -608 -795 321 647 241 -933 685 -19 425 -96 -631 175 619 -69 833 446 993 -590 -208 -731 -697 -310 -773 266 -235 -264 663 -193 417 105 -656 673 -823 846 -618 -132 -750 -708 -688 -75 -690 226 436 -230 753 803 -754 -45 -659 -697 -879 377 471 -348 -968 -543 282 79 828 -516 950 -646 13 -81 431 -618 742 -435 -189 784 196 -56 618 -592 -448 732 -539 385 340 215 743 971 365 -779 881 951 -301 -575 377 -387 -695 191 884 991 -498 -539 -54 720 -515 -719 236 -413 317 -408 437 -131 -444 645 276 -136 -471 -8 -463 567 684 -547 974 -585 -876 -174 -743 241 36 -609 -130 172 -119 -239 865 -529 546 901 465 397 498 -49 -541 803 270 -469 -938 39 586 405 85 800 286 389 371 57 -336 -963 459 661 -929 -762 423 860 -775 -590 -732 -221 -762 -811 -400 -3 -916 -595 69 665 -377 815 -787 -848 733 519 -587 713 -623 -137 326 -807 -590 -513 -159 93 931 957 218 -369 -88 634 -997 -977 60 -154 597 -319 -684 38 -163 -821 576 12 296 143 -507 290 330 -739 860 801 -131 479 -607 498 786 307 937 923 292 -559 -376 -994 710 998 -648 288 667 917 -783 611 28 -12 -820 -21 813 257 -172 948 244 291 -169 765 800 -142 -992 36 44 658 -869 841 17 -329 931 -323 -360 155 -288 -961 337 775 436 268 -303 486 95 172 167 -819 -728 388 779 117 212 169 197 270 -385 487 347 825 -872 944 968 258 354 495 341 272 460 548 403 -991 98 -234 952 213 643 148 -911 71 -48 -47 -306 845 -278 -817 -623 -887 -56 -778 -158 799 306 -734 -358 -704 963 746 416 -44 -482 -935 -519 791 -272 911 329 -191 -38 961 -609 8 -193 -396 190 285 -125 231 -206 158 -445 573 -118 -57 448 -296 797 -396 438 436 343 373 730 478 226 -659 196 -552 -482 32 414 -308 -336 996 -550 381 -209 -22 -512 -780 -177 928 -968 232 -5 -289 -562 128 -104 -641 165 581 941 556 -742 -253 -982 697 529 719 -102 965 290 558 -708 -171 -188 -810 222 322 -735 -504 135 165 659 -996 -322 851 -424 -394 390 -412 775 184 -761 -193 276 -93 957 231 485 165 97 -176 565 -332 -240 -1000 407 511 -556 877 772 -403 -389 -526 470 279 659 -103 -899 -781 783 -245 754 -815 -847 -491 -497 -395 375 53 -559 196 939 284 8 982 11 165 637 953 -366 272 -944 347 998 337 235 802 -871 806 507 -726 961 -932 978 228 -566 578 -282 -332 -813 546 -684 -754 -512 -661 168 -356 -927 814 -390 -413 472 -989 -935 -68 -556 -652 523 828 -241 -824 -210 -305 -869 -819 -52 -934 -571 -138 721 -510 188 655 -394 -143 512 -248 340 -899 965 -339 89 982 217 990 -859 -746 -359 -818 -440 -922 -297 937 -862 -101 -897 -839 -722 56 -653 340 962 697 -528 -109 151 -631 -892 -508 496 -759 150 373 -843 342 -251 -159 -734 -34 671 391 528 -595 -494 -708 -198 -211 528 -118 101 -87 -492 -411 -253 258 -197 -858 -847 -760 187 -351 -34 678 -101 -413 228 -643 156 85 -455 600 -84 144 971 -746 772 366 838 299 -621 814 -709 -87 -778 520 -822 224 -108 -813 -970 -216 538 364 -835 -721 899 663 -768 -205 499 478 -133 -196 -195 513 -190 -105 666 122 -100 783 -673 855 -371 -357 753 -910 961 -301 -105 -695 -851 -789 257 -261 -791 715 332 751 86 -991 -572 -117 913 -867 -842 838 59 -229 202 456 55 845 -69 264 -557 714 525 548 -445 750 17 486 -772 391 939 -503 -49 -975 774 664 -541 638 -85 -312 52 892 -687 -8 -307 757 384 107 -887 282 -270 820 -677 -520 -868 30 387 547 924 792 32 127 707 905 -471 -575 -411 572 205 -147 759 -708 535 -505 -530 354 -98 -329 -201 -115 649 -230 933 919 -799 -693 477 -68 -923 -887 -528 -488 613 896 -85 36 -446 428 -788 -675 -505 297 479 -809 905 -849 -721 -398 -898 784 746 869 917 -411 -231 -238 -848 550 565 -211 -787 29 -852 -780 -333 702 337 -333 601 -667 314 551 -831 -131 -945 -370 -664 -842 -747 -961 222 -709 -996 -247 439 179 40 330 -28 233 -946 204 -963 -284 277 -722 -534 -561 -29 336 732 131 295 -707 929 -793 651 -751 668 -796 223 -113 -794 100 -43 -514 -777 -390 348 -53 -676 770 -87 -726 -646 220 -123 -208 471 -752 -271 -979 27 -484 -979 -538 71 -604 616 229 970 539 170 -731 646 707 -855 28 339 -107 590 -781 896 -144 486 58 404 -50 234 763 -7 -335 -752 -243 173 -711 404 642 -209 424 -648 120 -144 671 -765 -409 778 595 882 -580 -102 -240 -479 408 883 880 569 373 -651 -77 800 609 -249 262 646 630 503 -748 332 607 740 -396 -22 -411 -304 -974 333 279 -978 477 196 -565 -672 -524 -989 510 918 -668 853 546 -927 -558 -315 833 -459 179 523 -390 -577 366 269 -688 -514 107 -722 285 294 165 -309 -902 591 519 -454 600 340 83 726 236 155 -277 493 662 -567 94 -928 410 381 134 733 138 -653 -588 -275 -737 -345 -472 -275 289 216 979 980 708 -938 -105 -303 954 -207 722 969 342 -730 388 -992 755 -223 452 -597 -730 -48 -350 709 -904 737 752 -94 566 -403 -220 722 712 256 -663 -449 891 -237 756 -461 -40 -437 -591 416 -746 35 869 703 -241 -276 -667 -976 635 188 -450 -233 -119 -536 -38 509 -978 200 691 -684 -607 -297 -561 310 697 98 -787 479 964 -883 -999 -621 -28 417 -349 614 276 -251 147 -208 -313 63 758 -604 -24 -764 716 65 620 721 -859 -620 -259 -102 -472 -758 79 -329 -868 -599 -870 -685 -827 -949 -963 -905 -774 914 547 -26 -366 -215 -408 420 800 -908 -374 -497 -358 -592 -789 -947 -301 422 -61 96 470 -806 -710 754 278 727 994 50 -802 859 49 68 178 450 831 -883 -647 -94 49 -204 -409 682 486 682 741 308 -693 -798 -705 -172 -395 92 -392 -831 589 174 -923 -893 -997 -658 82 -451 -382 -829 -885 914 -634 903 34 159 -73 -367 975 973 -755 270 553 -714 -278 -603 -148 -153 -171 -751 -543 -87 -89 744 -220 991 639 847 353 -205 -501 661 77 973 72 -819 324 -662 426 656 673 399 770 -765 959 665 -858 237 -291 -216 -770 667 -554 545 -862 369 -543 -879 -166 850 671 450 -518 15 920 312 155 -855 -216 610 987 -684 604 -811 464 99 -376 -194 798 -749 -303 -612 832 646 -986 -975 -585 556 -149 310 -584 3 -693 51 -324 459 -173 -355 -500 -755 -114 -851 -669 902 -135 906 461 397 17 71 -474 -854 -20 -319 -938 796 -239 -112 136 -258 231 -53 910 -407 266 -392 42 957 -515 112 801 -135 108 963 -835 -824 -494 332 -759 -716 -863 846 -788 -452 -464 -857 508 -77 -418 -192 901 273 -616 248 -270 -807 993 452 -714 -586 200 -751 403 -696 -607 -702 484 -472 608 -930 990 -519 246 288 831 -536 586 -571 279 528 -114 -592 83 -238 358 -460 -381 -227 -289 533 130 -565 450 326 796 -823 -945 -285 -213 684 449 -169 -963 601 -222 -364 144 967 923 -431 -746 -26 -115 253 -706 361 -497 743 -977 660 236 -798 185 75 545 -991 -445 675 781 -511 -724 -956 -602 969 -73 -728 282 -148 627 -18 709 423 -807 161 422 896 717 339 -701 570 524 94 -729 -999 534 -687 854 -36 -615 472 -220 955 -486 -735 447 -523 -678 834 -981 784 -63 575 -530 -160 812 242 646 -345 131 927 -975 -335 -434 -334 -398 602 477 916 -928 123 -726 -598 -63 102 -1 314 309 866 673 -767 669 902 379 940 -601 30 -113 -155 -22 -912 -67 350 877 -434 -219 275 239 -813 -108 -410 -562 872 -879 663 -45 698 257 -812 524 926 -417 608 290 494 565 -475 278 -827 366 -787 -102 88 227 880 590 305 -655 -136 -783 447 743 884 -32 -30 -328 814 -811 587 998 614 463 752 282 701 27 550 254 -952 -67 555 459 285 -1000 706 -917 -131 -982 -174 -728 -380 94 -614 101 -290 -911 -525 -344 -290 106 -658 -191 -400 -157 621 -910 70 -138 -923 872 875 934 -469 -823 -824 673 -999 -304 234 -447 -227 17 -730 -761 -878 234 -41 218 179 157 887 -173 864 -918 -480 567 -802 329 -865 908 -323 591 -610 62 -734 -324 431 -566 -311 750 251 601 341 629 -949 321 542 -611 -612 829 -795 -613 -224 -840 411 848 -8 502 -778 722 -981 637 -942 76 278 -49 472 268 -311 -622 370 -759 -987 -750 250 419 367 927 970 808 749 -162 -270 -701 -105 885 -657 8 -322 740 324 -419 -654 -703 -294 -23 203 618 604 608 -934 746 -704 692 -634 43 -810 697 411 -785 628 491 -956 683 611 775 -511 706 -537 368 670 392 889 815 -439 -225 791 187 326 -85 541 -855 410 451 -575 556 -394 -941 -207 -553 -42 190 466 28 285 -293 790 418 -290 475 -246 -306 -581 535 789 410 924 -870 -67 26 -47 -527 -463 -573 543 882 -580 49 -767 -291 911 913 906 -735 -485 -542 419 635 893 -256 259 -766 221 73 178 105 -754 -844 -190 -801 983 6 -529 -126 -353 -342 -823 -740 182 424 -621 -335 412 -362 122 636 255 -869 -579 129 -636 173 -959 -323 491 454 -945 -741 856 71 214 -38 -484 519 418 220 -28 -572 -208 477 -655 -866 -362 440 -942 -533 -57 356 258 -352 -618 66 -502 -468 863 -895 -976 451 -218 -595 -149 -313 17 95 -332 801 -315 803 -450 -572 96 11 -212 755 -374 173 -643 756 731 977 -280 409 -811 614 -875 921 4 -928 -845 9 -871 -496 361 -383 -481 593 -343 -224 -575 274 701 287 912 870 -881 -921 427 -901 558 -902 418 -60 -32 -200 812 -790 -253 -526 -374 -976 731 -854 -810 -716 -917 615 -20 -810 -568 206 -6 -929 -872 47 -113 245 802 852 495 -182 -556 -524 -720 260 -935 -970 -322 411 77 -142 7 16 328 -967 810 -235 636 961 103 -75 303 -963 533 -653 796 -425 -574 -180 207 739 710 934 -294 -646 793 47 320 -520 911 978 -154 340 -60 -298 537 215 532 550 -683 -35 973 616 -785 -130 338 -312 -289 554 -832 -440 -853 246 -577 945 -80 318 -594 -862 -540 -217 849 298 -720 -239 599 183 -978 -633 269 -437 -955 449 -408 -95 668 137 -308 858 185 -974 347 -148 429 -999 -408 710 -949 -767 301 460 950 380 -700 730 -430 359 -208 384 -397 168 680 225 -327 -686 165 -929 245 931 -213 860 204 -422 130 -163 -956 49 -438 559 -954 494 -85 -512 228 -443 -798 463 -562 -947 494 123 -197 -653 -307 369 766 -146 -482 161 -581 831 -361 120 151 -849 789 -438 -100 -562 -334 991 -352 -790 828 30 168 -177 -4 273 -782 757 963 -827 -489 -494 -143 -475 613 377 743 42 -819 975 -789 -690 444 763 155 -517 266 241 451 262 -604 -270 -293 -267 -711 -465 -229 -634 918 -42 579 934 679 -429 -22 -541 -791 585 -718 -240 490 311 832 410 767 58 949 182 947 -271 -951 277 366 -316 190 -509 109 250 203 205 -59 625 -681 577 667 -156 842 -973 -427 74 -116 195 429 -258 554 -927 205 957 -135 -838 507 -645 617 520 445 -391 344 392 -847 726 752 -698 892 -377 -529 -42 243 -923 549 734 787 96 750 -304 -844 -22 -750 -906 922 383 407 409 450 -725 129 -372 718 934 722 -907 -589 917 372 -284 81 362 366 -882 -60 -271 536 131 878 128 255 -543 499 736 76 577 387 712 -779 -533 -106 759 239 -390 634 -240 401 893 601 -491 -379 -563 -542 390 490 788 483 462 -453 294 147 -969 -513 333 -49 307 -816 942 202 187 -889 -955 99 -743 -906 732 -463 -524 -453 135 493 -252 -283 -413 -858 160 403 559 898 -950 -887 184 -132 -164 562 716 520 -728 612 -360 374 627 -435 -595 428 -224 -447 220 882 284 -808 766 609 -118 501 22 -836 825 -832 47 995 293 263 981 -268 489 694 -462 -596 64 684 -311 -128 409 758 433 93 -326 37 -153 77 975 789 80 -736 -835 -918 433 -883 -456 -417 869 -533 440 -589 -554 2 -434 463 264 447 -44 -517 -312 -265 -691 -638 -565 -275 452 11 -675 -72 457 488 -67 558 509 654 184 274 447 -939 -756 -919 -354 -612 -663 943 -308 -491 -893 -101 -363 -973 -271 -421 -189 790 -66 -31 534 -513 -10 899 364 -622 -374 -882 819 -820 572 507 -262 574 216 168 91 -52 869 -374 -273 359 476 585 -746 -509 -484 712 333 258 -748 -480 726 472 270 117 -785 -549 780 -801 761 -312 56 334 406 -910 -964 177 790 60 422 -961 349 939 -319 184 816 -970 793 383 771 856 -467 -957 -882 -132 291 770 -563 891 302 -273 477 304 -645 907 -304 -855 118 -551 -603 -330 214 721 298 -839 789 269 -73 426 -276 660 -836 370 157 -119 394 481 601 -834 -291 -654 -676 114 582 -113 -265 475 361 -776 -593 -282 -19 -879 938 -256 341 586 -522 808 -130 855 -812 101 709 -24 408 143 50 -723 63 131 223 -365 -891 -842 -519 420 423 564 809 170 -81 810 327 398 -708 -305 -825 937 -208 -175 214 -301 -183 -490 -453 -746 922 -89 -155 969 627 -445 361 927 635 -264 531 -390 733 -19 -936 -822 411 -123 279 621 -559 -302 -943 -340 -964 441 71 -850 -431 20 -846 -951 722 -884 850 148 -104 635 34 135 -477 -934 10 -895 247 73 527 239 987 -61 -616 -469 330 -354 -280 -620 980 783 -612 378 -339 -251 676 -945 -206 520 -402 -529 -139 -930 178 221 -553 177 785 -283 476 456 484 -692 -449 -132 973 658 260 279 -736 87 4 20 872 98 756 978 -146 -619 -351 -55 743 -252 494 -138 530 596 -722 -566 830 -682 638 212 684 -552 -863 358 -758 -140 -680 77 72 -760 -875 540 681 -218 -309 -454 -212 105 -474 980 832 -546 588 -826 -282 -327 926 963 382 -368 534 -150 -316 571 61 -882 -349 918 413 118 -56 -708 327 564 901 926 294 923 654 -872 106 169 715 -287 -923 85 513 654 -212 -340 -384 -905 260 -493 -221 -402 -430 446 789 916 930 832 -182 573 -622 199 94 359 8 698 -752 -391 734 820 -47 -672 805 419 496 558 447 -546 -431 -584 -848 655 -561 -242 594 502 -26 459 -396 124 449 584 -241 571 -351 394 -450 997 592 -731 -303 -570 998 -278 -424 193 -522 -774 81 -376 160 584 -310 -339 894 757 -164 -213 -709 -272 -717 152 -345 -273 415 -572 -321 -659 -693 -754 401 -84 -953 303 -618 408 -185 608 313 118 651 27 169 808 -390 -445 230 -794 -165 -362 -568 740 -795 -908 -31 -104 -237 -765 782 -604 506 98 -839 712 420 122 -947 -292 -672 -565 -936 -64 59 -139 703 -164 -876 534 357 -379 436 649 -289 -164 -926 -824 -50 824 -948 -151 -647 -268 -907 275 84 212 -627 -292 243 -36 502 -269 -626 745 82 31 12 -852 311 -858 -458 -864 -537 150 654 338 -102 543 -126 763 -449 701 -946 -695 347 -737 710 -5 947 -323 868 240 522 118 738 -543 -306 384 636 -706 467 680 685 -947 -397 -991 358 -638 -764 -854 -678 27 -334 857 646 357 660 -309 715 -409 -233 -292 122 -834 -646 -501 -1000 -632 503 514 -817 -412 -284 -631 -769 -162 -119 -670 -226 890 451 -377 -99 -329 -933 972 -252 -909 798 -769 36 -85 -551 913 355 383 -389 -675 -364 -107 741 -806 684 -452 181 672 18 54 865 -478 116 -144 -982 130 -229 -773 -899 -300 561 -388 -97 -16 -954 214 -492 -706 923 -39 876 495 303 652 -776 -807 861 -896 984 -596 773 28 -946 -30 -934 -418 651 -808 727 728 -21 847 -53 -955 32 220 67 308 479 403 -465 716 -388 -165 -351 435 -764 841 -790 -234 -605 -41 351 -899 251 197 604 -574 945 -700 167 174 940 -423 -848 -79 99 -270 628 625 -853 -761 761 -269 -275 528 -232 -305 -307 778 -381 1 -741 661 -322 -240 -639 -146 912 -896 -140 893 -144 198 281 834 -692 -729 -392 691 391 664 -186 586 972 984 -458 -917 -486 687 -157 -579 945 -172 -565 890 -731 862 403 525 -311 624 889 -375 -601 209 -45 114 -464 939 583 -402 -113 -140 -175 -544 634 113 -90 -342 835 346 822 -313 -944 -418 637 -903 -611 693 -287 -979 245 -402 -446 -248 -508 360 -837 -944 133 221 -652 -754 778 -403 -207 -627 695 -978 684 -774 -820 665 -375 359 -274 -38 -626 -480 -521 385 -401 -150 -818 -906 505 415 -306 -705 -544 780 -247 -155 -328 -354 -143 995 844 168 303 -948 597 -378 393 80 390 284 -948 -258 -914 -503 -371 616 163 -743 -787 -784 -329 525 101 876 660 -720 -757 334 564 741 780 252 -114 -985 -949 964 642 271 987 812 584 -914 862 -311 556 304 -472 243 831 561 268 -433 508 -419 -954 -316 849 576 -384 -373 850 944 660 -148 501 -232 42 70 614 -58 -979 281 -814 -241 -506 -516 993 315 931 78 565 581 -275 -233 494 -672 145 -549 -789 -968 -864 -736 -762 154 -198 958 -548 565 878 -844 2 -309 931 815 -424 -386 963 -362 353 -528 332 -158 457 -62 -979 799 432 791 -156 -471 958 984 -98 883 -575 7 -764 -253 400 623 -202 -918 471 72 74 -502 343 -490 -85 555 -126 986 839 -174 908 -978 -549 -839 68 -551 -234 -680 -286 -888 -681 467 -263 -867 -769 -105 -372 760 439 673 27 787 67 -486 502 945 -132 44 0 -845 -657 -102 -336 -964 989 -949 487 541 -507 -708 -59 645 533 987 -431 -899 0 440 -479 75 58 -860 -911 135 -592 -224 -595 639 743 -764 -529 -117 301 205 95 -840 416 -299 -381 -265 -26 -517 -909 -906 723 927 706 -935 -756 -408 161 -233 407 310 -49 865 493 -245 -968 -469 -660 136 106 -782 -565 -554 747 641 529 -612 238 369 369 -561 -847 318 551 778 80 -439 201 -73 -452 122 158 -565 560 411 -526 561 -673 207 953 678 -260 974 -469 556 83 355 -917 -584 112 938 -886 -183 659 -281 420 756 -617 -449 555 -728 702 -477 526 -146 -32 -720 287 157 65 867 20 944 108 -406 498 -184 -766 31 809 585 531 687 -971 552 -546 72 181 -673 -199 671 -728 -732 243 112 -198 -59 530 -894 -858 71 -448 473 160 -898 844 -477 -518 -525 -906 -870 482 -463 781 -490 958 -262 170 773 -227 -910 -833 464 -665 -208 -898 -510 -897 -269 500 881 43 -946 -246 -352 -528 -382 -76 -652 794 155 -701 421 122 -761 588 -375 -180 -394 -328 -891 -842 891 -246 620 -668 37 641 -300 111 435 -204 -642 179 933 460 -577 81 -612 -941 -217 279 658 -864 568 -973 -652 120 -385 244 -606 -128 233 -687 988 163 -206 549 -628 -754 -652 -332 199 131 800 805 360 248 -871 -539 -762 866 -1 -384 -493 -402 -761 -990 572 875 434 -985 -50 -805 458 -821 565 888 166 516 -916 273 -752 534 -12 851 -387 860 -558 -976 -941 -200 534 -623 649 -794 591 -408 -849 171 -603 -372 -908 -677 -550 79 -496 -615 465 -235 718 353 -215 984 -379 985 -670 85 789 -756 -361 62 -979 343 665 -296 -491 83 886 -934 748 -442 391 880 -756 -652 -922 -520 443 835 577 214 215 922 -942 275 -171 657 -436 -799 807 -255 953 464 198 755 -339 756 106 -712 306 -747 555 873 -920 177 -163 297 -137 972 370 422 1000 612 -116 -467 937 295 103 663 -83 335 -264 -333 271 340 509 -131 718 706 -433 762 455 -219 -888 -448 -704 680 -580 -395 -731 899 436 348 -895 408 302 723 -478 313 -47 -214 -232 251 620 918 -603 -55 120 670 -739 505 -299 117 -732 -461 47 -1 -815 -865 -822 -704 673 -827 120 89 70 955 519 -726 -551 498 919 -592 48 934 -786 -458 64 -323 274 -292 -995 -247 -231 492 -900 760 591 -668 237 -859 935 449 -410 8 -224 465 -570 203 -379 673 174 843 127 -603 -204 -287 362 -671 -759 270 740 3 199 -644 -687 124 831 -806 -763 993 190 -602 425 -883 -642 986 373 506 -155 -688 -449 877 -798 -404 202 816 -471 -903 805 -47 127 683 107 -17 -859 -404 -948 -415 -377 -773 630 -189 -507 -821 -969 -714 122 413 -239 575 -507 952 921 -712 484 -509 -895 -598 -109 951 -653 263 96 -887 500 445 -955 980 136 411 286 520 170 -918 565 -777 -259 -196 796 -241 408 -134 -203 397 -801 -105 758 610 415 239 645 265 -3 -182 216 -852 921 13 572 420 -69 891 -618 -469 630 110 -212 555 760 729 414 -960 29 151 -33 704 629 778 -534 -333 521 924 -686 818 -342 327 968 -404 -219 -674 -185 -905 -586 -258 265 -838 -229 343 -464 -658 911 632 -46 71 96 225 -411 -795 -253 -713 -581 -119 -472 83 708 -417 119 23 -788 -471 -317 793 965 265 -488 -583 291 -146 -423 -357 630 941 -175 -261 589 574 -724 757 905 49 -308 742 305 679 388 99 -63 954 -368 -635 -526 696 -649 -976 -141 485 -770 -535 828 -486 553 -199 734 787 -781 779 -375 -459 -345 659 -354 961 527 -205 426 679 -537 417 446 -208 -269 466 -958 -110 -644 -859 -897 160 -273 178 898 -641 -648 -319 -660 -758 587 967 904 -38 663 540 736 749 -45 -855 21 -147 -80 338 -804 -235 818 222 447 213 -406 335 398 -902 -147 -407 -563 438 -681 333 429 573 -527 -11 201 353 851 -936 -689 -532 -959 -206 536 -593 635 -166 -888 -104 533 627 988 -397 -936 -359 -633 -413 834 -440 -855 155 287 845 -7 -735 -95 -124 -473 -261 419 -848 -614 -665 870 -700 579 288 -177 756 752 834 679 -172 -18 589 809 -622 31 466 623 -100 457 374 -704 -133 -677 -101 -227 -590 -298 -724 89 -457 -605 755 -143 -407 -460 536 805 -829 -422 107 388 -36 248 -897 424 -276 -540 672 825 377 -252 13 110 524 -520 -188 -877 -881 -259 -377 -467 -568 542 -10 -967 -930 265 611 220 -504 -124 531 493 -311 977 995 626 -364 738 -370 -12 -693 117 544 155 524 493 -429 -243 -45 -43 271 -714 -185 -370 211 503 911 -371 -556 -645 -881 -652 -583 -561 -577 -979 533 -657 -989 -259 557 -828 -4 -531 -968 -517 203 617 934 -679 -420 560 -442 92 90 856 37 -399 435 -328 656 -933 -918 -632 -577 701 -477 -879 -331 -784 -56 517 385 427 -940 194 593 -313 789 -555 594 -487 594 854 -41 -459 -861 176 857 -847 -288 896 -603 740 -664 -466 -103 370 166 65 -241 -703 647 -13 278 -996 395 689 803 -59 631 -212 -896 -11 667 984 874 -271 552 372 564 906 -877 -538 409 -710 -746 233 507 266 -389 -331 -973 -394 421 618 363 -526 -417 -219 705 -207 -936 476 -711 -147 48 -327 -844 -700 146 860 872 -11 966 739 414 -922 -653 412 -841 864 -402 591 957 923 606 -430 739 584 481 -726 286 566 -529 651 452 874 746 -648 539 -353 -215 20 701 124 255 -57 -513 832 164 410 429 -650 841 193 -508 227 -276 -580 -30 164 -13 440 36 -821 -687 75 -751 -422 -47 -200 -229 -809 463 561 -56 -118 -310 584 -115 258 767 -332 -755 -321 -523 193 771 -927 786 -823 -76 -323 543 762 -259 -897 355 280 711 45 533 237 -808 -79 -68 -503 -893 -674 -299 843 -800 362 491 809 880 964 -462 -716 -485 905 -620 -896 -457 -519 -343 962 823 -752 -124 667 566 -328 878 872 930 -313 -529 -67 895 -549 525 22 116 -35 344 -668 930 -832 -972 -968 -729 -447 685 -487 700 -582 278 515 402 806 -789 869 121 -467 -176 -368 180 -43 458 -990 -275 -485 476 -585 -207 -94 548 -854 -508 -976 -352 -56 271 -183 110 -682 -188 -474 569 227 -628 -4 408 884 -581 -48 -568 -423 215 -21 -657 -157 768 -229 782 388 -764 905 -393 -247 365 326 -85 -257 45 -349 939 14 -413 195 -837 429 781 959 -84 306 -677 -375 144 155 55 134 -470 -381 -946 -768 -784 -169 -146 -359 717 -722 927 -940 349 -874 -641 635 271 267 -607 713 -615 -842 -159 -492 25 611 745 -21 -873 -687 709 -320 -674 -360 899 396 602 -684 371 -718 -983 891 644 -565 -415 -175 -745 809 -750 736 788 787 296 -696 80 -69 -841 266 446 -674 8 -735 132 981 409 -943 -661 -978 163 -987 -995 -697 -277 821 910 62 564 36 460 273 994 -814 373 393 698 -624 634 -256 881 83 -543 99 272 -888 621 412 766 -305 267 -881 875 -179 -92 -157 -639 -944 599 -987 74 662 -363 395 -823 93 -23 952 -945 256 -859 320 -761 -839 757 -956 -751 -526 -464 -744 -779 162 331 286 -89 858 -972 -190 -889 -230 318 756 530 -451 -115 -484 728 -419 -214 -345 -71 674 369 412 285 975 -234 -896 -240 13 -115 -355 442 743 -584 615 685 583 -366 1000 132 -597 -954 -473 498 87 -172 -264 990 21 837 225 -243 -997 -752 -146 721 552 172 416 -100 -158 -315 4 866 544 -773 698 591 507 -117 -600 -884 -871 14 842 -512 -679 -132 -552 -833 305 -239 860 27 542 -159 926 -486 981 630 -524 -439 -925 962 48 -503 -628 -581 -388 715 -871 856 229 844 -684 279 -858 -51 790 193 483 246 -326 476 -942 451 642 -698 584 -1000 123 586 94 -384 163 644 -498 -66 449 -874 98 649 -537 -363 -167 -186 845 749 -154 -264 -231 46 764 -687 -256 94 644 69 369 826 822 -908 943 -486 -666 -920 -218 -819 -497 382 -956 305 -804 901 772 -998 697 427 -309 -530 265 -292 810 -344 -159 23 -228 -399 -405 708 -193 971 118 -814 856 -123 -83 226 -984 364 452 -665 -149 -374 77 120 -522 31 668 442 -331 732 426 546 -839 510 734 -406 599 -128 71 185 -711 -113 -96 -307 -156 141 827 -679 -958 -887 791 -563 -760 -206 -23 191 399 535 403 336 257 772 427 857 828 676 937 -620 -29 864 -25 -312 -80 96 115 -669 826 823 -604 922 -176 -895 966 -877 456 631 502 936 -297 -83 -78 -135 938 -183 910 -831 -495 -909 865 159 512 91 797 -904 -337 908 720 -776 579 -799 209 -155 720 -991 228 -855 -223 -702 -564 -675 -289 187 -620 -823 -720 -189 915 -477 -989 338 227 375 -948 931 577 -120 140 276 -449 831 713 -123 32 27 824 -150 91 418 -830 23 -648 -386 742 968 -42 1 -28 -239 -6 419 -455 -975 679 380 273 867 -886 -987 -642 586 -315 815 -742 494 -937 -379 211 -527 249 636 -272 747 -737 -17 469 -832 151 -338 274 367 -680 411 301 599 -274 -534 -789 582 776 836 694 861 -143 -394 -306 -457 -679 -582 262 208 543 -483 -563 -645 -978 285 -87 585 531 -803 653 -525 -956 -181 561 433 -95 379 370 157 -693 434 852 64 -268 970 -716 -87 829 623 -679 615 774 -937 723 230 -840 -804 489 892 -266 -902 -463 -537 -257 481 -954 -51 121 -74 -386 -142 -812 -257 -140 -900 -191 219 -570 -711 610 -726 -164 269 -158 -542 275 -85 659 375 632 959 -747 222 415 328 -49 -411 -945 -315 577 528 -862 788 -342 411 -565 -536 -919 -731 365 -446 -88 -572 -117 276 -469 -367 -826 -728 580 -972 -874 849 -524 -333 -887 -982 653 -102 522 -846 -982 -579 -188 -860 -260 -712 531 -487 247 -247 -882 -212 412 215 520 302 -597 677 108 -830 -210 71 423 143 -567 -371 -950 932 493 -431 396 693 342 483 257 -661 838 218 744 399 251 689 -413 -889 588 782 522 -442 789 -42 137 -879 -299 2 46 -336 202 -933 630 -201 296 708 -229 -729 -643 -832 -406 -781 -531 -884 -111 96 821 155 -580 -958 524 -239 -237 925 -318 -652 831 974 -58 257 -582 -358 -922 -162 480 -424 -844 -890 984 -41 -91 -64 -92 -337 572 -512 636 822 916 -442 611 561 12 -736 -849 801 -701 -677 991 -635 -358 -357 467 -938 -334 879 -337 157 -861 -39 812 141 661 -629 472 82 700 -238 -791 -298 895 -892 -19 -316 57 -939 -38 454 -794 -174 -555 -340 -968 -84 590 853 238 787 239 584 -916 314 196 58 -302 -233 432 -5 805 63 475 318 -753 341 -812 -617 -586 -961 523 395 -954 -852 -811 -757 -894 -51 -595 -835 -921 -195 -6 -787 533 -989 -612 220 743 -442 -352 129 48 979 -271 -326 184 779 -394 687 284 229 -213 225 232 -276 -793 460 -170 -538 619 13 512 654 -817 -150 337 234 771 464 -909 -591 -925 917 -184 -930 -16 844 -408 -21 329 -484 -306 -94 -918 -750 -922 -538 222 111 249 272 -321 -176 434 -496 -179 685 -393 -168 247 -880 -685 -382 847 86 287 128 -169 -7 -468 174 -639 714 -812 -97 357 -891 58 -864 706 -591 329 393 553 -451 -899 447 964 -731 -934 943 370 507 24 -96 740 219 903 321 -953 -976 -450 262 -528 -448 702 736 926 -364 -829 -372 992 -589 802 565 791 -499 -403 705 -220 -487 173 -306 610 -911 266 365 -614 -443 -817 -432 182 -180 -286 -17 -318 167 521 -398 -222 195 -668 505 -338 470 440 172 -629 -947 358 -757 719 -974 -550 898 -174 45 -228 147 302 -96 493 -310 154 -65 869 -53 -217 -177 -752 -607 637 -196 -976 669 -787 -616 524 -357 652 -237 324 415 955 -256 -399 571 614 206 655 -655 -537 633 -568 -415 -558 -349 -896 -871 352 -800 -881 799 -297 518 -376 505 699 221 -793 646 492 -186 -164 483 270 286 752 367 -270 187 534 -83 -328 -511 3 126 827 -715 135 881 322 -993 509 288 807 855 -150 -908 35 -804 -219 -844 242 -883 713 -553 602 -660 -199 -807 60 653 -962 -197 -896 -661 -209 -832 -946 -553 -970 -662 -716 -642 40 -921 711 -855 109 -69 510 639 321 -451 169 227 -952 462 217 -240 692 520 -536 -630 168 -200 853 37 932 -163 -589 -734 -631 202 -98 901 797 -290 229 598 839 -532 -628 371 -15 966 -994 -425 -526 -931 171 -343 -543 -631 537 554 791 504 -14 -322 108 -668 -630 -524 183 82 246 249 779 964 436 -114 956 489 667 -557 -683 -294 344 67 -724 784 856 101 -974 -194 -197 -934 -604 -797 812 -955 -808 -984 -579 -364 -753 -8 -680 16 -344 -788 396 -687 -488 -820 667 -596 -382 333 -244 39 -947 131 -525 -82 -835 965 766 684 501 635 -808 405 579 -289 544 -542 448 -729 506 -689 232 -127 -367 -76 -25 -158 701 714 -653 247 -907 93 792 262 -671 718 169 189 -378 924 606 -208 -195 -674 753 -439 311 350 -397 -61 203 -224 -367 101 167 144 -836 906 -200 -547 -548 874 -803 -926 -820 -952 -481 -209 -9 -536 -736 845 -67 -503 4 556 -403 421 -837 212 -700 61 983 387 -617 641 -351 623 245 -693 -753 239 341 169 -493 -605 770 -458 507 -300 -126 863 -278 632 996 -790 -860 -894 503 -350 289 -994 499 538 463 -325 7 -569 293 -637 -444 253 -118 578 -188 -675 -735 564 728 702 835 785 -858 957 214 228 -316 -521 921 677 880 83 -269 -755 971 724 294 790 -120 -481 781 973 617 -678 -40 293 -115 -961 -313 179 -269 602 231 226 391 103 430 -718 -749 789 -384 36 682 -140 865 185 -310 -468 -361 -8 242 215 534 -51 958 -890 -769 -565 -906 -698 529 655 -681 945 791 -418 -834 -593 -757 -225 -725 -375 -960 330 149 158 -966 656 564 -467 186 220 843 41 920 260 -753 -984 -798 -262 453 -441 -313 67 -175 -892 -965 542 -882 -237 133 412 -791 225 531 -119 -685 419 -14 697 -36 -189 -868 887 -482 894 277 -742 -735 -885 499 -128 -756 -738 301 -961 -401 456 40 -27 559 205 774 -581 39 571 -310 -610 32 -414 -507 -827 177 -590 729 -354 -369 -149 -488 686 -14 -869 667 -899 906 573 -547 -199 299 828 783 -482 315 849 514 -24 811 -145 -705 774 581 249 888 316 -797 608 -649 -548 -410 623 609 -449 -697 964 -560 -714 -821 -196 881 90 662 711 -323 888 -239 583 -188 813 674 592 239 -402 757 331 -192 971 730 71 582 956 -438 -853 -279 -39 -152 -404 -485 -171 -649 -489 -861 851 344 -816 410 179 289 -756 694 579 637 -392 -334 -203 385 -444 176 -312 495 -233 955 366 940 -114 689 289 929 58 790 144 -900 -841 699 -531 240 765 -903 457 -787 321 248 -23 185 -853 -862 -699 -52 85 978 -221 -39 366 780 -28 -180 430 713 -568 345 -275 -807 474 660 295 271 726 -704 270 -744 -508 144 -336 638 -986 -386 -284 -252 -546 773 -464 -69 751 -293 -327 923 898 105 -824 -951 -560 402 571 -566 -273 -219 -591 831 396 -497 -373 522 907 643 -321 -663 -327 380 638 962 916 180 -982 -299 748 -608 -271 -510 404 554 -497 -724 621 -991 830 504 314 -151 674 -213 428 -108 -601 -236 811 -7 -683 821 -747 -380 -249 -602 -84 109 140 574 24 59 -752 928 951 565 -948 -393 194 -152 -380 -3 -910 613 106 672 -62 -570 303 968 -46 -355 365 196 261 476 307 -722 -245 751 -198 76 997 -418 854 -814 -64 -445 -257 -269 878 633 -881 -891 311 -823 -149 562 280 -393 -925 -708 -208 -102 957 805 37 -213 -617 834 460 153 378 -580 -763 -253 -375 -922 384 -427 -227 482 -29 -1000 -918 -644 -461 -13 383 79 -304 -956 152 -861 879 -416 -784 -794 950 141 -561 979 496 -387 -770 -250 -585 -820 -468 -829 197 -635 706 140 -277 685 965 -357 391 766 60 -932 -699 268 656 -281 614 -578 348 -389 330 580 -775 -845 348 -649 -77 -893 -54 404 327 -610 -804 -55 -936 -4 -926 121 734 -201 840 700 165 212 -179 -762 948 -654 733 -734 465 -157 224 512 270 231 453 385 952 306 -593 -899 -419 656 -906 -189 -222 821 -745 -74 -119 888 -334 67 -921 917 948 13 47 -562 -16 274 -246 -14 -616 -622 -380 473 931 -582 921 -931 -284 397 -212 -215 -596 -241 951 -740 662 -688 -400 888 -539 109 292 -575 -855 125 -233 495 208 -775 179 532 133 321 765 -139 -498 -783 658 204 160 241 875 481 632 983 442 726 802 780 818 669 94 820 -477 925 -291 -327 -469 789 535 -897 -902 97 -688 -80 443 632 989 -654 386 16 767 899 -553 -57 73 -1000 -623 975 -305 791 629 361 -582 438 51 217 -973 -130 334 -567 -563 586 925 834 522 -533 794 -810 -736 -961 592 -582 162 265 830 -21 -28 -964 -172 -570 -362 279 371 -750 -151 -168 -561 -559 -846 -685 259 -907 -756 551 405 648 -540 628 -912 -819 749 69 -426 -177 536 429 120 -580 731 -375 -394 -513 -740 -78 -964 481 -730 625 -827 930 835 -261 -964 464 375 952 -66 988 436 -511 -310 -130 -544 808 818 -816 -401 675 -362 -532 -140 -280 652 464 868 397 -502 811 643 14 785 327 267 161 -350 -334 269 -123 -854 -510 163 -68 222 -238 -310 -808 -107 966 -635 -868 597 -56 619 -675 941 -388 301 475 -590 -898 753 -780 766 -551 732 578 453 -55 710 -606 -863 435 446 307 -882 36 -617 928 4 63 637 -665 284 -523 -518 -658 -412 -70 -649 714 920 -12 -448 551 -57 938 -950 738 97 -177 884 222 -33 -228 402 -72 917 357 -528 990 -5 -537 -103 55 822 997 -57 267 -708 983 -927 928 -851 612 -9 893 783 76 147 563 834 851 -753 -379 -619 -650 426 -561 938 786 756 300 755 308 -882 13 -480 -636 220 549 -685 434 473 -667 -18 -234 205 238 231 -802 636 -457 -7 -762 -244 948 887 -626 278 77 891 631 -106 801 397 469 -870 -237 67 139 -575 622 -808 239 -343 956 -686 -414 -7 -315 -867 -235 -812 -920 -745 -353 -331 176 -579 -173 633 -897 500 -925 -391 -276 318 674 935 -465 -853 -18 598 901 140 -371 -234 164 37 294 -761 809 420 620 865 -909 416 467 507 689 -711 -792 -169 66 -390 310 542 796 791 -895 61 952 -106 -441 74 214 582 -993 81 -445 887 -607 -298 766 -372 -771 -425 310 -317 99 352 904 427 -218 -928 -349 -264 236 -890 -479 176 -585 -952 -698 359 815 6 49 208 38 -725 393 722 -79 -90 490 414 -439 113 974 -420 240 -403 -433 309 -344 285 -32 -109 -330 853 -864 965 -490 34 299 -984 -763 853 -898 -925 895 -290 -72 -535 116 -122 145 -231 346 618 -550 594 509 -239 206 455 -68 -342 682 121 438 -992 -723 854 90 -986 935 580 -365 -277 557 666 -725 804 -785 -557 -782 -796 23 626 -681 -831 380 565 168 210 396 -736 -294 -684 541 428 -580 -823 -349 28 161 -753 -912 -481 -234 -134 -302 -849 493 -794 -771 322 -267 -72 928 473 797 -634 634 605 -88 538 98 -860 65 54 -300 -971 -80 858 -934 -729 -65 -757 -819 -517 717 -24 591 650 -749 -166 447 -23 -201 368 -227 101 -622 -651 -890 -83 358 -274 603 -868 11 -172 304 -731 -342 -475 968 672 -247 -33 -835 -531 -458 962 -379 -781 -624 -428 161 101 483 818 -456 -395 -396 930 -566 -136 -946 -911 -376 972 -776 -365 408 437 407 318 -837 -983 -137 705 -789 -729 330 527 714 -612 -866 48 217 138 -841 325 -521 926 775 246 -276 -553 793 234 -274 44 24 201 -580 838 235 708 706 -595 -487 -94 327 28 617 241 -368 520 -774 973 779 138 522 -534 -589 -859 210 -492 -764 -127 -384 877 478 -212 -756 158 -663 158 147 -617 867 170 228 -506 808 -22 -874 319 -573 269 794 -965 684 -888 249 -865 189 -699 -201 968 -835 -618 -885 659 987 -400 -397 553 136 885 918 -739 -336 -485 68 213 360 282 -823 -870 890 773 -234 -473 -190 -403 71 -632 -570 -914 -459 222 428 54 18 -846 -186 488 -478 -371 765 516 508 626 -425 802 889 -635 780 -526 71 -630 37 34 294 711 -349 612 -131 253 305 -53 -809 964 319 59 390 338 8 -260 87 -207 992 622 -344 122 351 369 -994 509 60 -591 -132 -577 -660 376 950 -196 -876 514 193 37 50 -850 499 -362 351 607 -322 875 960 137 641 -303 988 230 -419 -560 -285 214 -803 -652 523 -997 737 -836 -910 -681 -560 844 -123 -429 550 -652 -780 -432 545 -159 -990 -364 -40 436 403 -259 276 -128 -759 -405 408 917 827 752 178 319 875 -995 -413 -679 -505 -625 566 -393 393 -206 228 617 738 317 -240 815 930 946 700 -629 -596 -913 518 -538 -833 -37 727 -862 565 323 258 896 571 207 92 461 131 -715 -131 796 -162 769 646 -554 -94 -245 826 955 -694 -838 -154 -794 -629 614 48 -376 14 -182 146 -26 68 -506 -422 -71 -889 273 -819 -455 920 767 291 967 -546 -844 637 -732 -561 5 -861 40 -21 633 791 95 738 -101 -67 -48 217 -174 -749 780 551 455 -607 -825 -179 6 -270 -987 660 758 571 6 432 -551 377 -773 392 708 -43 662 -287 24 260 361 672 -400 -654 -111 -667 159 306 -343 -807 721 -878 422 -492 -846 -966 -620 756 926 -330 166 -273 7 -276 -252 -651 877 951 -224 263 -874 -288 70 363 -841 928 916 670 665 882 20 -872 445 63 -456 -247 697 574 -444 -264 427 844 -734 -28 435 -152 -972 33 -521 -696 -399 -165 -662 564 -40 -201 -500 -404 263 552 -405 568 93 396 169 102 220 57 -892 0 -492 140 341 368 423 -160 126 -472 -958 -30 -739 361 -606 586 585 191 -869 -694 717 -377 956 7 74 -357 408 542 904 628 -474 625 190 421 -92 325 -50 525 317 943 607 860 -925 299 -405 892 -401 -18 -250 234 -973 977 964 895 743 231 977 -563 -907 -192 696 -831 -675 -876 -254 137 -100 640 -939 -322 399 -515 913 -635 -522 -98 -385 -284 -747 114 210 -708 314 303 79 223 -620 -949 -351 -961 708 -676 28 233 -500 911 -807 -515 -568 -234 -781 232 -615 500 210 -678 509 -415 -99 -279 397 635 -892 -452 -411 -879 -867 349 165 -279 233 827 615 -491 -614 538 729 625 263 870 -121 269 -237 -883 -978 -598 -846 612 606 -137 400 -565 499 584 -611 903 982 541 698 -455 -263 666 -432 951 145 426 -432 -561 394 130 -755 941 -874 -759 -23 814 983 239 164 988 -158 379 956 -701 -215 82 318 -334 877 481 439 -71 143 767 -917 308 642 -241 445 -810 -891 -955 -824 -438 859 501 159 -478 90 -685 -623 209 747 -181 340 152 -213 785 -492 -202 491 592 611 -599 -304 126 -424 -253 265 25 367 318 418 -612 150 656 319 -652 572 -226 511 677 -326 681 409 -988 -810 -736 334 157 542 -92 -273 -225 -636 -15 252 -557 874 906 470 744 -106 -749 639 -334 -981 682 103 740 -947 923 -599 -338 -969 -890 -638 170 495 -588 597 959 233 207 189 -191 -311 -985 -327 -419 51 -238 434 549 818 589 903 728 62 -495 -212 395 902 572 -33 -43 -508 -690 -305 9 34 594 708 165 -505 -466 169 712 -80 554 -420 385 61 -720 -999 327 265 284 -816 -747 67 328 387 63 321 520 174 -100 781 -654 -679 -162 -465 75 891 -569 529 -819 474 331 437 -353 -179 554 -489 936 783 775 -509 905 14 -444 -946 -946 -913 372 -311 277 -565 -938 301 509 676 894 -268 455 -270 -996 239 -275 -55 647 595 801 184 -667 -344 -981 69 -506 484 -801 248 359 -541 -282 -877 -527 -499 641 -218 95 -870 785 -406 -538 -48 -303 -427 -548 -687 372 -682 -989 -664 -3 -79 11 203 -513 -592 448 -941 460 173 594 177 916 -327 -185 527 -201 -94 819 -957 145 157 -68 -226 -272 37 870 -802 -779 225 -441 821 -240 -123 477 -451 -81 982 398 -98 -712 528 -619 79 -377 483 -67 965 -135 911 376 -170 -147 890 -354 33 529 90 -390 -89 -921 -871 -28 -838 286 711 969 -208 -196 -480 -667 201 870 394 770 203 -468 184 769 -826 70 -657 325 374 206 -775 -311 -130 64 551 -395 -810 114 -875 890 -492 -312 -456 525 926 -371 536 667 -416 629 -330 699 710 645 397 -485 96 815 730 -692 166 760 623 917 870 -502 205 352 570 -515 -954 232 -661 166 917 -391 -308 -260 -880 849 858 100 775 29 215 -37 105 854 -643 -526 -941 305 -98 -69 922 -468 -475 65 -768 -357 -337 907 197 -318 -568 896 -774 -808 844 251 830 -149 -49 728 -356 671 -430 -4 288 -213 395 696 -596 -236 -760 -542 501 -632 93 -232 913 -267 648 -364 -259 289 488 -374 -416 767 535 -110 138 -844 600 168 -967 -447 -233 -241 697 -180 -495 554 9 375 509 -37 325 -356 66 -930 -721 457 962 -81 -509 -611 423 563 137 -653 684 -692 -472 805 -347 -386 838 641 -200 196 289 133 712 -182 -739 365 -515 539 901 950 112 694 335 -725 810 52 677 65 812 817 193 -213 -993 -256 513 660 -70 302 -669 245 -15 -471 -122 134 -984 487 -295 -656 230 -858 637 -855 963 415 -666 -634 -944 -893 357 -866 -778 414 -381 821 -73 -437 -822 -993 368 713 822 648 -157 -592 746 116 294 -117 -979 631 88 783 969 -492 817 -167 -953 603 -895 -554 104 62 514 -341 -306 466 -582 -60 982 242 -415 271 -541 -868 -815 -246 377 805 864 -452 -398 -809 524 -728 -11 794 -445 157 -929 371 -291 728 -131 -813 8 465 302 -696 -892 757 945 -387 674 -466 -259 -294 982 -82 373 283 -644 481 662 948 -51 336 90 217 341 499 -73 172 418 -989 543 402 598 86 511 323 -311 -249 -498 359 576 829 103 961 408 272 641 -339 686 -650 -527 -722 -335 -32 -169 922 -8 -212 752 -473 -326 72 -965 -785 161 793 -447 -948 -52 -996 -467 -312 -842 -513 -778 497 -709 -974 -130 -687 971 -777 -918 396 -435 -392 -296 830 -412 -587 -24 -965 335 -185 -178 367 145 927 -638 361 -285 -514 865 219 -849 -556 -996 -234 -647 575 956 812 -604 -17 -333 -822 -690 -206 -40 866 696 -332 -548 -263 -51 -717 -74 -43 -443 825 606 -22 948 -186 -107 -449 405 760 -542 -591 -63 -667 97 -862 -818 124 848 569 477 -134 -871 216 851 257 45 -20 423 -826 -97 -842 -543 -276 -526 -830 -167 280 383 558 324 -375 -647 384 -592 -798 -480 704 963 328 149 -181 -238 599 981 158 -464 -170 -396 -412 -841 118 396 115 -972 -384 680 -866 -898 15 11 732 813 -63 -311 641 656 -860 28 678 -448 649 769 -439 -941 102 -118 -321 -502 -639 -239 -648 -590 525 -774 -374 -274 -216 861 703 331 -631 -772 101 -936 -246 -435 604 754 -576 -748 -887 -98 -133 41 575 -538 626 -518 217 746 243 -582 725 -262 601 -103 175 746 -223 -765 821 641 -584 -416 -109 -654 -326 849 575 903 414 -871 66 82 442 780 -806 915 -816 -419 -95 -740 34 -998 -510 -583 274 -851 542 -594 -119 36 396 -942 -841 -710 910 -610 373 974 160 -604 487 382 -532 395 -56 -35 335 -956 -964 -795 726 -616 695 -356 -938 -447 -524 851 -90 -286 -324 253 252 475 899 656 8 -109 551 -461 733 600 -149 -990 445 364 174 -289 -556 -763 -595 184 497 54 807 -423 475 -901 802 855 -636 180 -445 766 504 -745 988 -126 200 -916 186 -340 169 -760 663 456 7 -16 605 959 313 658 628 -70 -645 -945 459 306 -954 -557 475 -90 725 12 591 331 961 -747 -987 797 -757 -359 120 667 -481 50 257 659 -947 981 -828 -813 -945 -48 398 450 483 30 916 -547 -803 -998 -12 -326 618 819 711 771 19 -539 488 311 -437 303 -769 29 -8 792 -356 -128 427 -107 -100 541 -972 664 -972 -344 784 960 145 37 310 -236 645 980 -217 19 112 -385 -353 622 386 -781 943 397 -552 -508 -802 -211 574 32 644 -524 5 44 221 407 798 -824 -756 345 -702 -874 -980 -428 -868 -571 -109 402 456 -652 -426 -101 313 -187 435 51 -434 833 -527 604 202 -236 571 709 -176 357 -836 418 106 3 591 -988 519 -406 208 118 -661 -706 -561 -734 -696 358 -571 172 281 -191 911 999 -365 -335 -949 -376 444 645 -384 373 -448 521 -397 637 -541 -144 -896 199 -158 -623 866 567 964 752 -103 427 -517 -245 -616 823 -595 156 -297 906 946 -894 87 22 -816 -750 -438 -702 593 148 240 -463 -601 -6 779 176 -271 888 -858 829 519 843 -942 -715 -464 715 -24 346 -865 -787 329 -364 482 -850 13 -136 -357 -890 -58 -155 648 -994 -440 -121 14 -321 -9 546 -227 -802 -253 764 899 -548 -523 -400 -273 820 -522 17 -201 66 475 -982 -351 191 111 601 -466 -315 -669 161 717 264 -893 782 306 548 -263 192 -723 -470 99 -777 -430 -133 336 599 629 -71 211 -725 335 440 96 -870 565 -18 -519 461 123 -391 60 426 630 397 201 -195 476 439 -636 407 -755 -217 -790 -573 -518 716 453 415 -765 584 76 -759 230 74 304 -237 165 -48 -209 -216 605 515 -831 662 89 -978 191 -440 128 -60 -389 -307 1000 42 -731 622 -377 338 -650 -931 536 -80 -378 700 367 653 -357 729 -290 559 911 740 -717 -3 9 388 997 -939 -70 -174 884 -802 -216 747 -193 -675 -44 168 -831 590 288 209 -41 -716 132 -875 868 717 110 799 394 895 -945 593 697 -343 -91 -571 553 484 88 974 -973 -708 -713 -807 -491 -612 -337 589 406 556 -662 480 -212 -61 737 -444 -315 -468 -898 961 -725 561 377 616 -456 503 -435 4 -125 -420 890 599 924 64 193 -31 105 609 -77 711 -357 -381 187 65 -522 447 508 -810 -579 -282 751 -593 -131 195 648 382 -561 693 472 -155 963 181 -953 -432 908 410 406 -548 -573 353 -505 -333 -404 310 11 287 826 928 573 -865 513 -729 -122 570 962 310 157 -615 531 -967 386 78 -816 -253 630 -460 935 -943 -417 -87 536 -541 -383 -574 -267 -456 -722 276 -70 732 -652 454 -11 932 606 -176 -295 333 -506 388 91 819 249 894 585 5 -351 27 -781 -598 -871 597 174 286 204 -428 -573 810 -449 84 840 -569 -633 -446 -910 -917 854 908 190 -21 -705 -565 530 -279 795 6 581 -789 -740 890 747 296 926 813 546 -907 846 656 -479 -354 -862 757 90 511 6 -662 576 -233 -477 227 217 435 319 -455 -309 -882 -785 -128 576 -211 -963 977 352 -289 591 182 -428 -116 638 587 530 164 -292 -294 -811 -9 130 -590 95 478 556 -592 956 -195 -519 225 -880 37 -250 -864 -554 827 5 738 -267 -655 -19 -727 -533 -174 49 932 -95 -18 680 -814 431 188 892 173 743 -758 426 -597 462 705 366 216 -110 115 296 423 -417 261 -573 947 304 -330 378 -329 -344 -446 168 738 351 644 -990 -251 728 -268 676 842 431 235 858 -759 300 878 -1 -625 482 486 -243 679 -993 -420 -622 -170 -390 874 200 -574 862 462 256 714 809 705 478 952 -239 880 -86 -196 315 633 -27 -913 -594 -349 466 742 -312 333 -23 550 -412 -264 187 -472 -656 -210 -273 -573 715 -58 -148 -264 -86 816 475 270 267 957 8 -346 -173 260 -486 669 -953 -989 469 -87 -92 -875 -75 643 -819 -127 35 -799 817 -487 439 113 -916 374 697 -18 -312 549 -336 486 897 -508 -182 583 -175 -359 -389 -683 527 413 413 -951 921 354 -979 533 -56 541 207 -917 854 -787 -687 125 -818 41 104 -627 197 95 -175 -478 805 584 512 -621 -421 44 -854 887 -103 667 -105 -103 415 80 6 -634 -50 357 737 376 470 -957 -275 -855 55 432 822 415 945 94 613 -586 144 764 -557 861 -775 215 960 951 60 -282 -698 -824 -54 -278 898 -150 -727 -110 -655 325 -814 -614 819 -835 -345 413 669 706 -475 -41 -839 126 -618 -347 -976 354 737 -948 781 887 -370 784 -127 934 435 -618 880 853 962 859 406 274 -612 709 -428 -547 659 -348 -219 51 839 657 216 -927 621 -252 -537 569 696 -189 323 794 -808 205 913 -522 -624 116 -249 436 -962 -433 376 -373 181 -371 756 -541 -375 -458 -336 365 711 936 860 63 544 -308 -799 -171 -581 456 152 761 485 -543 406 928 -458 -747 -781 193 -832 -767 -862 -541 557 -299 803 435 -159 -967 368 289 -724 -865 171 -148 677 -991 283 69 -285 135 -902 -699 -200 -483 -874 -246 509 410 949 -611 -495 697 0 -660 -768 -159 -851 -102 982 26 270 -710 552 988 14 724 610 -212 -701 848 895 952 -558 722 -507 997 374 254 -464 451 -94 -318 257 -421 -371 -126 -891 -418 -322 -890 144 -543 775 455 405 702 71 386 309 680 989 614 909 -725 982 583 391 -430 345 255 764 -268 -975 994 -458 752 2 571 -824 -563 -807 -376 -977 276 -862 334 -670 -136 -892 619 -914 -628 -468 495 385 -942 -21 485 935 -21 -145 -871 960 53 -305 146 -763 -172 -388 -464 943 546 -85 -593 -456 -661 231 -636 12 582 884 -990 670 -982 -796 -729 403 133 14 -186 677 360 313 296 551 281 -920 -526 -410 -494 182 -983 -60 656 -95 569 301 53 -914 951 -820 902 267 -50 521 524 -241 -826 -83 1 535 -835 -327 -271 -606 925 -124 18 -843 -48 -844 997 564 375 -402 130 34 864 730 591 -353 781 898 -697 838 -598 655 -20 49 776 832 707 101 -767 -966 96 -165 541 -198 109 -813 -61 451 -444 403 19 -954 -193 -533 -670 843 434 46 -657 225 899 163 -153 -61 -849 -307 101 -697 525 -949 -159 -113 997 -607 -999 -448 -644 -107 564 -79 -15 -390 -667 -390 -321 -737 817 -995 283 -301 251 -701 -90 724 618 960 -338 -47 -219 -862 -331 618 -905 867 -857 781 -819 -419 273 -897 -558 549 -917 -322 -178 270 729 458 990 16 95 643 -140 756 -23 -815 -74 649 -513 709 653 74 -312 155 656 -572 -855 -472 731 913 -447 -894 543 3 52 -174 -69 -667 -171 515 759 970 499 -399 984 -804 122 -524 -602 -775 -915 914 -460 400 28 192 330 673 -9 355 -679 669 -128 624 903 -734 -597 215 -572 -675 426 687 -978 889 605 -305 421 -939 -937 98 -213 -561 474 535 346 142 453 380 -345 -264 566 992 927 911 -220 4 785 -75 -401 -79 -553 -468 -934 677 384 518 974 -246 620 -468 -623 488 -953 -820 289 -523 -930 -857 -160 974 164 592 -898 -791 230 448 188 -38 323 -737 -151 -791 728 351 356 -86 -425 -419 -283 -325 398 273 344 -81 231 959 197 455 450 673 612 -366 876 -87 341 693 208 -101 -681 920 98 155 98 484 -376 248 -912 -691 -285 -982 -466 793 78 288 406 -839 -599 -358 -38 -811 654 -422 333 333 -299 507 241 35 701 950 -451 -349 58 -528 762 185 719 -938 -322 -714 -952 -190 378 -499 376 628 -604 -788 14 -966 -847 -410 450 -591 -203 -136 -17 -700 -366 634 103 -397 201 418 -49 717 -386 -109 58 -879 -561 -855 -735 -388 -731 938 876 -710 -98 -40 -896 -61 871 -421 -673 521 -940 -417 -224 747 54 169 -393 -743 -911 934 -137 227 649 -658 297 -425 -171 616 350 -365 -37 -446 930 -205 776 212 932 95 -433 -640 645 -65 149 -297 101 -35 558 152 -530 123 -444 -421 7 -102 59 25 76 228 -430 945 -666 479 -284 735 -385 -639 950 899 241 479 -74 -692 -23 197 -950 -169 -369 877 -555 563 -901 -230 650 20 50 -908 -227 -492 -828 101 330 156 -588 23 -974 78 463 -662 -628 -908 764 572 76 -289 -157 -563 14 738 413 171 873 766 -488 8 -133 936 456 -954 668 -74 890 161 477 -673 625 155 575 842 -921 805 -906 145 838 793 486 104 230 604 812 -134 774 -409 982 -970 -193 -224 41 -603 -589 199 -792 -660 458 217 -847 824 -360 883 -764 -200 -898 629 299 -638 40 -974 -835 908 -389 4 -938 -481 710 113 -437 923 -268 762 126 -867 -192 -840 311 748 229 498 -747 -926 368 -922 177 -858 52 65 -255 538 41 736 -287 425 -39 771 -824 -971 10 -130 459 706 -350 500 811 -255 -592 726 -99 -825 -509 974 -940 587 611 -627 -239 -117 664 937 -770 -170 -379 303 454 -878 926 327 221 260 -267 -971 -414 -50 217 259 -400 162 -691 -138 -150 805 -438 -778 394 -759 -977 -737 267 230 -483 -274 -267 -794 -977 577 -292 121 -775 410 268 839 -282 682 -597 868 -374 -395 109 -243 -745 650 953 632 949 898 839 -628 -255 33 -271 -899 -751 824 792 -953 340 752 -721 479 -368 -720 -214 -76 323 -687 263 329 63 377 335 -168 84 65 359 165 -526 789 451 536 -638 -943 -874 -866 -536 -198 881 892 -502 689 -809 922 -811 -543 550 -449 975 -420 909 206 -498 -100 22 508 -680 -135 -464 27 665 423 435 544 -226 944 288 261 -86 -531 -323 667 -883 -237 -561 -131 346 -399 29 767 976 -351 -460 -902 -994 103 222 234 -316 -162 712 -304 128 -3 166 -468 -269 -517 -71 -712 -168 700 547 -350 -53 266 298 -316 -391 -449 -847 -607 267 975 946 223 73 323 -991 -57 -295 -556 286 -891 -130 159 575 74 -796 693 761 944 -571 -907 -762 890 -541 -759 218 24 531 163 905 587 -38 -676 983 -279 -139 989 733 -246 -542 -775 436 -262 -470 -558 337 -62 -954 292 -738 -214 344 839 30 -78 941 -688 -871 -639 17 -894 539 252 347 -462 -774 878 -230 -647 -721 -231 910 684 956 -612 227 537 400 -529 704 -232 211 466 595 929 -386 -414 8 -217 315 858 -132 652 31 -206 -903 -512 -60 678 -713 -847 -648 949 -153 461 319 -248 255 438 -510 -459 428 -292 215 -138 272 -758 532 -740 -707 -377 -298 -546 -878 -394 -776 -406 859 509 315 -842 -317 992 976 299 -434 672 -932 -914 906 -72 -478 510 481 -871 943 135 489 687 -232 360 -360 -601 450 276 -516 -186 -652 -191 -429 137 -261 -401 -382 -559 732 929 -237 806 -307 287 861 46 659 326 58 -624 -576 -16 515 -615 854 584 573 82 -460 323 -939 -783 -982 485 957 -465 -720 692 375 192 450 52 -387 284 488 -223 306 298 -62 -374 -122 247 -952 -390 68 -65 -410 22 136 703 -793 189 902 -525 -838 569 882 489 -156 868 -244 -942 934 31 559 2 863 842 -871 -541 957 705 271 -78 -648 -707 26 -836 -466 -585 452 820 152 -76 652 -787 288 930 -787 -351 -954 434 331 -752 -844 -527 640 804 -728 224 -930 -777 661 509 48 -413 -752 31 -595 818 701 966 171 572 -506 484 745 -235 581 -117 29 490 104 837 -611 -293 554 -680 421 -297 -366 998 -49 -787 -746 218 227 -37 170 -30 196 -204 -582 853 145 692 364 697 -920 897 -12 443 887 -663 862 -79 -851 -943 -278 -355 366 4 105 -555 33 270 -766 -924 927 709 833 842 -239 -21 927 437 -536 775 -88 -355 -297 590 995 -996 296 684 826 -693 -960 724 -657 -853 816 555 603 -696 -482 -415 -417 864 646 460 -264 -219 -730 792 -833 -658 125 -707 934 969 449 584 686 -191 -469 -522 921 -421 130 365 680 698 -60 -761 534 -488 -150 98 -461 -573 487 -894 383 -570 -757 778 395 139 -179 469 -220 783 832 546 -74 114 -605 -681 -427 782 -377 -991 563 -449 940 -279 367 590 -55 -891 104 167 552 764 599 26 317 -997 -351 484 740 -564 -889 -448 -490 -166 -353 438 463 -710 -232 -724 747 974 -737 590 -700 564 -320 -573 -964 -181 -347 977 334 692 351 123 365 638 269 -140 -643 -894 528 -384 -609 233 919 -579 -447 -652 -994 935 -897 -924 11 758 957 583 -92 -944 -841 924 555 360 -87 -543 -499 486 458 -826 62 489 926 630 747 -113 372 -621 -50 -230 -748 -698 -961 207 -662 -970 15 157 553 488 369 423 -764 914 -766 785 975 68 619 -16 -396 654 517 66 -221 -400 715 -369 -659 -847 733 931 803 -746 -732 -433 215 743 -287 207 -446 -653 -549 162 292 -273 315 68 648 -242 -456 -929 513 -872 -851 -398 773 893 555 -885 -13 670 438 -667 -484 801 406 -680 -238 833 958 -148 62 463 -472 685 861 -289 -14 -543 -973 -875 -458 626 -242 172 -868 -197 -129 973 -256 435 -147 -729 110 -793 -918 -125 -214 -166 -833 663 -768 803 -774 -241 436 -636 118 874 828 -373 -381 -715 -366 -122 674 408 -539 706 -324 -468 -8 215 505 486 437 -958 -846 474 661 612 569 909 427 393 -317 137 388 367 -790 -655 -10 -787 159 861 239 560 321 780 -197 6 -516 578 -2 360 605 51 -498 961 937 550 -73 450 -392 -721 -722 497 -524 527 624 -810 -175 -188 333 -414 -508 -290 46 -397 -629 12 -630 -686 -610 -664 -203 626 -608 403 173 407 380 -922 709 -860 372 -993 -660 19 -469 761 -640 556 -164 -314 -890 45 -487 -602 577 998 645 90 76 776 104 -683 586 -579 17 570 295 -229 -909 101 595 971 27 861 115 -593 -620 304 397 -115 -27 -715 -549 -934 -973 -350 -43 925 -121 -928 147 988 -118 -853 -689 -33 -101 -418 365 -886 -459 -308 -495 -846 849 978 -520 765 -271 700 559 -19 -273 -819 725 -819 477 15 -569 217 141 923 -992 -207 -798 275 762 -225 564 -254 -511 725 -891 369 -296 39 -984 -955 -77 355 920 -482 686 -552 122 -392 -994 414 927 787 51 475 -463 870 541 -139 -996 -143 27 877 -475 914 -873 19 59 -53 948 800 -512 182 -256 643 272 -264 123 -427 588 893 539 599 784 -397 -549 -727 -433 -416 915 45 -792 -936 653 733 681 452 149 866 -125 141 -306 370 846 -522 -226 786 157 -385 -593 -619 711 362 158 -241 -920 -433 622 -932 -100 -952 564 936 -749 403 -652 -152 -463 -732 559 -163 -661 -653 -921 675 726 -21 -597 -997 -70 -431 665 -991 -107 462 -461 626 434 76 646 753 659 305 221 -744 -21 227 -261 -50 -270 -570 798 -102 -280 138 577 214 783 -811 -911 -445 752 -813 -480 343 511 888 -532 434 -616 889 792 -400 -479 -486 866 999 -970 421 974 351 -32 -404 -550 812 880 -987 -427 -50 -498 406 405 484 -622 803 -426 823 -153 -524 -208 680 -728 845 -423 -813 187 126 505 78 828 673 -877 -3 -655 -825 -233 478 -811 -110 625 -560 -690 138 -551 584 -376 427 -860 -110 -420 319 554 -974 836 16 215 863 -920 8 -394 332 -574 401 466 -765 249 -191 314 75 774 -138 571 625 -565 -967 10 -909 295 -959 163 8 911 -513 541 -544 -968 766 931 438 694 -29 569 -936 -946 698 962 -513 484 29 960 494 -588 -800 992 -567 -299 8 -499 409 264 -303 -450 -762 846 -303 924 -234 -803 404 246 163 -23 -676 -167 -941 -724 -775 832 -294 -536 208 623 -596 287 -314 115 -856 251 -462 156 -127 -587 -388 213 343 571 180 841 -424 367 16 -547 -24 455 232 -550 376 -822 -767 -10 359 9 819 -296 416 341 -33 541 -469 441 -821 314 384 516 396 510 353 -1 -923 812 667 -729 106 -670 -785 695 -313 845 -472 355 -892 -315 446 -300 251 193 -298 -733 228 -994 -422 606 -460 252 -811 -226 -999 -752 -57 909 367 -106 636 938 -118 292 -650 663 -415 -644 -195 -323 318 -291 -250 994 410 -952 30 928 -179 696 719 -775 841 -33 577 -235 25 731 -386 -255 -829 -261 449 204 -397 -55 -183 653 213 -75 603 -987 -43 51 566 264 -915 829 626 -591 359 566 -76 258 869 -409 470 224 833 911 -918 -806 -631 -203 -479 -682 -555 -792 721 813 -92 -13 333 816 -767 958 -768 -424 389 -178 225 318 143 -94 81 750 -846 794 46 -908 -760 342 -1 341 321 641 -99 555 495 807 265 -193 585 248 260 -926 821 -466 -803 471 60 186 -388 -163 166 902 240 -378 -929 48 689 -238 582 -293 -28 -202 -750 -217 -999 949 939 -571 850 -856 -374 78 523 -354 293 405 -768 446 416 463 -965 -581 -793 -738 -25 -88 -883 -998 -312 -990 171 -602 -120 -422 -366 980 335 183 -930 -813 -165 -572 34 977 -887 440 669 594 -978 -140 904 -491 -629 -954 475 529 373 -13 976 -761 -745 138 -461 119 -392 -689 330 269 21 -897 -951 -793 921 20 -935 -380 -820 -258 856 335 -577 790 -943 -503 667 664 534 -234 880 -50 -545 -769 -110 203 190 134 -549 -959 770 -412 -621 -80 580 703 508 -624 271 918 -196 -709 -484 945 -178 441 52 -257 90 557 -449 -244 870 -42 831 114 -520 -354 600 -548 -172 -770 698 -250 -316 -220 29 209 984 673 -155 -571 323 -623 40 -324 685 26 -712 655 -633 784 608 -900 -358 554 646 950 678 -331 -394 -831 -756 307 892 933 823 863 891 855 107 -971 -639 -529 -840 717 15 642 -744 -369 481 -799 485 757 898 252 271 -444 -163 -19 -391 754 -283 -454 -273 192 -944 315 181 -755 714 188 700 950 -530 -677 -23 -295 744 -321 490 -123 903 775 -81 87 -471 576 -751 -225 -59 113 -876 163 655 -891 -253 -840 -387 354 818 -184 -728 494 -754 447 233 -536 -918 -243 901 356 -977 -21 992 735 681 279 859 740 -299 292 -449 -798 -968 901 472 -13 -368 -881 175 596 -666 655 -911 -179 186 110 -577 11 370 65 343 -373 -712 -364 -577 -677 -242 86 -262 -774 632 -891 699 -33 -596 265 868 -190 -338 -836 730 -206 -899 76 -88 65 -817 -524 -154 -529 -759 -167 -295 670 119 -247 -878 163 -567 292 -994 627 -668 946 892 202 617 -291 979 621 984 409 415 -675 -590 594 -900 930 626 -930 -994 -670 -301 -880 565 -33 -596 -724 -517 160 22 -412 964 506 -264 -31 -16 -910 -652 -211 -464 -733 -363 810 -1000 885 -241 717 619 -178 713 232 265 -314 951 880 985 412 507 251 348 361 912 -105 105 866 948 -474 766 568 -612 296 -504 -758 397 -656 501 -737 172 -31 982 -662 546 -585 -221 244 -760 -421 -87 -699 -955 -579 526 -988 -56 861 -444 -461 -746 630 -336 231 252 -52 -33 141 -217 198 -828 -469 184 -672 447 -874 14 718 -597 -834 -499 -440 -464 230 977 -492 456 670 554 37 56 827 222 -704 -910 -818 -633 533 -583 607 -64 567 -240 927 521 -520 -33 220 710 870 -570 498 -610 -702 803 565 615 491 819 95 285 704 -319 707 -686 -266 -951 -553 243 429 -979 54 561 106 795 -992 918 530 465 270 485 533 -369 -561 -956 -376 606 351 475 -467 127 877 143 915 611 641 -715 939 -37 300 -350 687 114 409 -225 534 -68 -995 -618 280 506 -324 -661 239 -374 309 948 -337 -101 -561 552 922 142 -469 110 492 -442 928 -985 -860 406 397 773 52 453 -838 -253 167 -848 127 4 813 -505 890 -606 -531 991 -659 -703 -557 954 -952 312 -820 -604 -972 454 -11 811 -306 -409 998 -667 -108 731 433 -192 -597 -197 -984 610 647 -20 -498 802 -62 590 -369 818 -517 447 -37 816 681 275 629 -77 -876 -598 -95 268 104 -200 -668 -331 961 23 932 -103 -719 61 308 580 -727 443 -758 -437 101 284 589 219 265 111 787 -568 772 602 80 163 -372 187 732 -218 -387 -324 910 -634 937 917 289 26 -369 771 -171 983 -1000 42 -513 657 -109 57 -376 -121 -228 -940 -357 0 438 910 -959 -886 -52 -698 176 535 -98 -607 799 848 37 508 924 -846 -780 900 482 475 -878 570 876 -664 524 63 943 -214 297 782 868 584 -102 63 54 56 894 626 -332 -353 810 -197 -602 -702 345 977 -328 437 -601 -668 295 119 -817 743 490 -489 699 -763 -558 986 -520 643 273 -43 -181 297 -464 -826 749 156 -35 -982 -100 526 433 -830 885 -229 855 -513 -675 102 -435 225 -612 159 -304 209 -857 672 913 -598 -253 900 -25 0 -90 839 -498 -436 258 -192 -714 289 -665 -108 -353 601 800 -536 -407 379 403 410 -778 -217 -644 487 -109 -729 -286 -606 -581 588 374 549 62 -361 379 822 -903 -10 -34 -65 308 -965 -222 699 427 452 -718 -102 344 242 -933 -980 -615 724 813 -743 -750 85 -901 921 278 -565 -332 -358 -93 492 -39 -397 -760 -213 390 -454 684 -892 529 -77 912 -803 -4 583 255 314 -801 389 834 795 516 -474 867 824 -764 -935 293 623 -39 -299 -544 867 926 407 -755 -568 -885 -792 -637 -517 539 38 -585 -707 -860 -221 28 452 512 -702 -863 -36 678 -619 604 -233 483 -13 266 66 534 240 342 -77 107 789 860 -26 947 -932 228 367 -286 434 675 -942 -173 373 -678 -784 266 -529 188 -62 -937 -589 -931 650 -334 962 -562 -206 -245 -133 -205 216 -797 -561 -801 -340 656 -233 -845 163 -450 -351 649 -718 -125 264 -49 -692 420 706 -298 815 178 -933 455 -86 -946 -712 858 962 -946 698 -50 286 632 -448 702 -229 459 -290 698 554 -89 63 992 -654 -43 -399 -697 -952 -755 829 152 427 412 382 494 -334 -478 486 -453 784 -441 -596 9 -351 512 -793 442 -797 -440 888 717 938 670 188 244 -946 281 390 -333 -991 60 394 747 -835 50 -495 -638 556 775 -432 912 -846 957 -480 -538 381 574 477 -781 303 107 630 -603 -724 224 -511 -400 -333 555 217 -253 -248 510 554 227 -41 -432 774 -621 -907 794 -744 285 548 -106 251 114 -684 624 624 114 442 827 894 -267 -95 -486 799 74 -136 -911 -237 -426 870 967 493 -350 -321 -35 957 402 -878 192 156 -711 379 -723 278 -282 -410 664 -994 -876 193 667 980 516 -898 -579 -661 551 806 197 1 -731 214 -55 -881 -798 -763 -742 -199 -406 305 -903 415 276 467 542 -571 -845 -357 -167 945 955 -454 218 804 163 -870 -571 273 56 -922 -894 -289 -328 -785 891 -649 -982 -346 30 -610 -931 418 627 87 -266 -160 969 -690 -734 -401 713 -100 356 806 235 977 624 -977 -900 -252 -824 -53 -744 -880 -694 -241 -9 -164 449 4 967 369 773 979 -247 -798 7 791 -898 458 -676 -47 397 -436 -136 692 -917 471 -399 790 -464 372 -739 596 239 811 -66 -861 355 -333 69 -256 182 -655 -163 4 505 -132 264 373 -243 698 583 941 74 451 913 808 -458 -989 172 -767 384 -338 279 156 -93 -709 -534 929 -994 639 -173 451 251 -38 867 -852 700 765 746 568 -656 -584 -661 299 -856 366 116 -845 641 229 -931 -656 635 191 748 -330 427 -847 -308 -343 363 967 -25 424 29 -21 -662 786 -699 514 -915 -184 378 420 669 -918 725 -391 -67 637 677 449 -797 79 -599 200 302 -233 -338 -524 123 -407 -44 103 632 -266 924 -720 -197 800 17 990 -762 -417 572 -355 903 -188 523 -823 527 -965 -880 -273 -107 -713 285 -669 628 536 526 -223 -677 388 -246 352 -554 -911 -289 -353 545 148 598 -345 125 -176 922 -897 -450 -742 797 25 919 -512 -324 -87 -630 802 -391 -678 -241 861 412 322 885 554 108 -216 -81 -710 -811 -906 -562 -89 -626 -754 -270 -7 -439 733 -173 827 564 -109 11 331 -770 -923 601 681 645 965 -255 -734 -568 303 304 429 970 -137 190 -145 -653 475 385 853 -10 917 -226 294 -894 666 -746 749 303 -624 798 363 -29 992 381 698 -867 757 -367 -272 -862 663 5 -306 -469 380 471 -189 -115 28 260 385 929 879 427 -186 -206 205 -186 -283 -777 -950 -4 334 -698 172 -829 301 -257 -518 -559 -80 -596 338 164 -566 -398 218 567 -359 207 -195 448 -671 -273 -958 185 308 875 987 -586 -264 -944 945 810 888 437 -857 -388 988 -911 32 340 190 -261 878 -434 454 -29 856 -385 890 -558 -415 870 797 360 814 -300 -57 782 -363 703 953 724 -872 320 -286 802 -457 712 -706 489 215 -377 -116 710 474 270 597 881 269 134 -364 -866 693 516 -686 390 -883 833 -14 -50 634 21 45 355 653 400 593 -586 120 613 -123 -89 577 -369 12 -351 -692 -677 915 365 499 -884 -96 -689 457 -703 992 -350 -306 -799 -104 -67 534 -334 -820 -133 374 829 -752 525 839 -336 -777 307 880 -365 412 -619 -877 593 29 -840 -837 875 972 -279 -981 -706 826 -267 527 648 872 -637 -496 -2 375 -374 345 -567 886 -343 -151 525 227 122 655 -225 -814 950 -151 25 -410 21 -402 -567 459 576 996 387 854 -139 -803 -683 -980 402 -678 -388 -153 29 488 757 422 337 245 638 -196 -190 -88 749 -535 944 -734 -505 -562 -439 -757 -719 409 11 674 -518 424 397 984 -834 -728 -712 189 -318 -406 320 -726 155 706 -93 195 -332 364 549 665 81 540 1 -474 872 -341 -46 770 793 -239 -31 -6 -411 -93 81 616 -366 -735 -761 0 110 8 49 7 627 -979 -971 213 -740 706 410 207 -59 943 560 -907 -337 932 -869 -802 177 570 341 -796 -454 826 -502 -947 135 905 -884 -974 764 -22 763 781 358 174 946 492 626 -409 200 -618 -227 538 524 -617 103 489 574 704 625 727 -874 209 751 -166 825 -589 73 -683 913 471 235 -812 913 940 354 -67 192 -600 493 -603 -301 -989 81 417 687 528 252 725 -912 491 -169 985 220 -181 -676 -472 325 48 435 909 264 397 -861 -495 34 744 -128 -373 -117 -831 -889 -706 253 383 -426 543 -190 -829 392 -955 -4 -644 124 150 68 -554 -249 -196 989 -300 -783 35 977 -116 96 159 530 772 -948 500 -287 -411 875 -297 -604 794 -303 812 -928 709 945 -78 555 592 804 376 -351 674 413 -913 743 -447 77 -60 408 985 -606 94 590 -890 -683 -749 609 14 -977 -639 -877 192 -251 -670 37 -207 -841 349 378 -643 585 -384 43 403 -378 -706 730 969 -597 451 -114 -316 692 -794 -575 336 533 350 -697 109 968 238 -250 967 267 75 -420 -395 -303 870 -321 324 594 828 -698 -430 -140 -231 537 -649 -901 -476 -644 54 860 641 -406 -98 -900 -349 -213 4 -617 -800 595 -772 -323 -138 -309 352 -667 -676 298 340 -771 -13 -195 818 226 748 -960 -718 -204 356 647 -110 -582 837 711 169 -275 302 -35 987 992 831 366 738 -318 -985 465 -726 534 310 -529 697 -433 -96 878 -249 668 -413 -972 12 291 -507 905 8 580 801 -753 222 -950 -973 -592 -17 507 -39 -894 6 -507 -86 -864 840 65 -589 716 -136 -452 -476 -885 164 442 707 151 982 427 -500 -912 -645 -261 -939 454 -372 -97 -423 -476 224 -740 -427 -102 -340 -306 -45 425 294 300 -22 444 694 -939 622 -928 751 -73 -940 287 845 -128 986 845 200 -89 -837 -368 -421 401 926 -388 517 -67 -609 -785 185 -425 613 464 599 673 605 -930 -770 675 -657 494 -440 811 -409 553 390 -996 426 -285 793 678 290 668 -676 7 900 -648 -54 -47 637 -298 -6 617 118 129 -735 405 497 -509 -949 -303 -334 -13 589 541 -801 643 -860 -466 383 537 481 -724 -902 279 -348 -579 693 -102 253 34 -983 52 729 191 -882 -82 619 -48 457 205 -825 6 314 -630 -361 -408 586 -616 -593 682 -232 -317 923 -983 -620 471 -26 633 -559 162 -538 -853 -252 840 -832 777 962 -289 -991 -204 -552 -720 -402 -33 -310 329 58 224 84 349 865 959 0 -47 -677 439 823 -710 -480 804 -714 689 -488 -532 -762 -569 873 -251 -988 -935 530 195 591 636 505 -412 767 783 -857 470 -133 -183 -547 -876 735 600 -12 263 161 376 -950 149 157 53 -519 489 994 -347 681 -857 -8 656 781 -772 82 -717 -832 885 950 -963 -198 -470 -968 377 842 -857 234 967 601 -913 -928 417 -923 211 723 -20 961 21 -827 585 729 -27 -167 96 409 369 -701 -889 -636 -621 -266 901 -376 543 731 -931 -902 -60 989 -680 -322 135 832 -235 -868 -684 141 977 782 795 -487 359 478 806 50 138 131 -838 562 -458 825 207 238 470 464 -147 -475 570 977 -4 -730 -337 572 -387 -521 -802 612 -429 -280 209 391 267 252 -259 -519 138 646 -178 -865 169 -450 -873 271 577 -51 704 19 -576 450 -837 615 103 -1 805 -610 -729 -752 383 -842 -286 184 899 -505 -286 -974 -930 -7 848 609 357 -623 96 -181 387 -11 142 -204 -535 220 364 -344 617 -921 -685 -735 935 443 -528 897 -381 926 -28 -551 226 -376 -521 -198 589 -855 -978 -376 798 -222 -298 129 -256 4 -613 456 822 -810 -438 -486 919 185 210 -453 -756 -540 -238 454 997 822 -774 198 782 -311 908 680 194 -106 43 568 -904 69 796 591 -665 723 885 -581 156 -163 -386 -90 902 933 407 -197 326 581 -663 -864 -856 -869 952 905 728 -258 51 493 -800 612 308 -827 87 327 975 -366 -474 -802 -21 -499 255 229 -35 -861 -763 -810 191 956 -353 521 -873 -126 -268 538 799 653 252 -557 18 848 -357 155 716 346 738 -377 -249 -39 224 -639 103 278 -223 -509 -470 50 -377 94 -715 -599 -743 -528 -251 162 -971 -827 580 -228 926 -170 -357 -863 -983 759 122 -137 -701 289 -945 -290 -374 391 217 -817 460 -226 -647 688 -144 -923 638 849 -539 -437 -584 -387 469 662 670 -84 -131 63 394 667 730 -703 -659 -820 98 -77 317 -616 -716 -756 964 -32 406 656 932 995 -241 59 421 762 -621 811 608 -888 -739 265 94 140 297 916 827 -567 841 -541 -530 91 968 935 -29 -256 946 246 95 144 434 478 -723 422 329 831 -616 989 791 -276 -30 -623 -841 -890 -429 84 -119 -136 -130 -689 537 -14 -52 280 -779 -697 -466 -29 -768 -895 6 683 183 260 811 891 409 560 -485 265 -563 145 434 388 193 430 -5 -95 148 833 526 -175 -419 -602 994 718 -880 -789 -246 -875 758 -456 624 -704 -614 963 -446 608 -770 393 -970 -251 -510 -840 -985 -81 -381 -390 707 862 -553 367 -769 805 299 440 -666 -27 -35 419 -485 -406 -892 341 -517 92 -810 -172 716 -120 -642 904 -621 -357 -622 -189 -198 354 -295 478 -866 480 -119 475 411 -867 602 -267 -229 -62 -42 840 634 762 -966 668 416 -320 -970 -1000 -148 -707 -577 -59 -741 -706 -593 -71 -169 796 130 -60 -7 -264 -468 760 960 1 328 -742 -16 510 489 751 257 -276 -378 -505 164 -485 -953 68 -518 73 806 -561 597 -91 429 847 386 -359 -423 -987 638 978 609 -279 51 -170 868 814 2 -821 -490 -207 870 77 -949 -306 -979 -568 169 -886 -63 -740 -524 -364 815 -396 -159 595 194 -328 -613 145 558 -544 -912 955 -47 583 614 895 -425 936 -664 182 -377 -826 206 -597 -494 129 -588 26 -446 -398 47 -773 165 -141 158 383 552 53 -48 617 -116 479 72 94 -917 -1 235 885 -822 -64 -345 -753 -904 -728 895 -782 -980 892 416 950 788 -86 -671 389 -417 -136 306 434 -750 -451 876 990 564 -139 -893 196 672 380 -421 -464 547 -250 536 -520 -118 574 978 -138 -324 -641 -228 534 -328 515 -435 324 936 820 -300 -93 -749 720 435 -348 -115 -319 -878 520 -937 -462 89 -390 -734 782 -124 79 241 -699 916 -826 -808 65 -404 854 604 -114 -883 -5 -277 -337 -49 40 -955 73 989 -11 302 -964 -582 -186 -631 -841 996 82 639 -404 289 -277 200 429 -646 805 -469 -791 420 438 -523 -161 565 -237 562 856 -188 29 66 181 246 -942 -101 -790 -190 -132 478 663 870 -666 232 -417 905 913 -171 775 -165 880 813 -435 -946 -121 755 677 513 716 -127 -836 -116 32 -409 -215 112 385 260 48 -433 -716 -197 -964 166 877 -636 579 -869 -730 -708 -549 86 -723 209 -226 453 -146 781 435 775 -626 -789 318 193 386 -776 -186 716 956 171 981 552 -979 -213 -630 183 -599 128 -29 -536 255 17 -142 139 -752 -480 931 -401 -426 510 854 439 267 745 477 524 -883 -46 -158 -726 891 104 -637 493 -472 -732 586 688 547 365 790 -54 -899 -605 951 -131 2 -796 -370 -529 42 -10 158 -822 589 -943 -542 134 874 90 783 -795 93 -383 -134 -400 -640 83 77 515 137 -48 829 239 520 -967 595 526 327 -205 -971 379 -339 916 898 -384 -991 -376 641 541 -253 -62 702 -291 381 -192 -214 27 885 458 613 246 -819 948 913 -182 -672 652 -369 32 -609 -855 972 -765 256 -423 -774 -977 -381 740 299 -30 -229 -259 334 -566 -301 608 -135 347 -823 -179 -663 -799 -922 -138 -446 -231 -374 47 -408 109 469 -48 904 747 -879 -859 642 184 -428 230 -459 -659 -232 840 -265 871 393 -991 280 -261 -162 189 216 17 241 -810 -512 661 -208 -494 908 426 -621 26 728 120 991 -102 -499 -871 791 551 793 508 822 334 676 557 -104 543 -15 120 -804 799 -984 -675 -31 691 305 383 -702 -705 677 -957 -768 -557 -225 -949 584 -427 -731 -371 -248 999 -166 471 70 -57 52 425 606 -598 -669 80 165 905 -448 537 238 448 622 532 431 476 -386 629 -563 856 -427 399 852 -282 -552 -492 -164 963 364 996 570 -483 -689 984 -136 496 914 792 -934 -740 -629 -322 -956 -389 621 991 276 -661 501 733 -886 -717 -861 -834 191 -280 -309 40 -787 -854 675 499 270 893 149 5 -502 841 357 -469 731 -630 341 654 365 -438 -31 524 -674 114 754 -22 -709 414 912 3 -735 -872 -494 992 295 -574 -797 434 -122 838 56 -251 635 897 -130 83 -123 -799 -807 381 886 -589 283 953 83 275 617 650 -325 270 -709 828 -985 -13 -765 567 -155 609 -212 -23 -938 770 -746 -118 -72 146 337 -977 -623 500 474 322 -50 -403 107 -635 944 789 -118 -587 -301 656 -421 -516 105 340 -844 -256 275 304 947 199 -85 -131 -372 -102 -416 -802 749 332 470 300 106 582 6 -101 -781 -57 989 403 116 -379 894 838 487 -115 -63 839 901 632 497 -908 -314 -508 56 -592 -680 225 948 -256 247 -194 637 -207 151 802 712 285 595 -897 434 312 -261 366 -363 945 -597 -561 -895 -801 968 515 -635 495 -602 -10 -578 -338 165 -508 511 913 -782 100 -246 456 -304 627 758 696 -960 -898 -644 -783 -512 159 -307 -2 815 713 615 -865 -222 901 -842 -406 985 524 791 -263 -202 -337 -427 504 -419 -194 -427 -333 880 542 -214 619 98 65 -521 -924 873 253 85 -42 292 546 -442 900 333 15 770 -3 -767 814 -348 -698 907 -456 -483 220 336 687 -202 -68 423 518 -481 -510 952 305 -616 -657 881 78 -576 -129 111 -882 -250 -702 -26 -199 321 23 133 -910 460 248 -23 -997 120 -752 909 944 679 94 -51 351 841 -635 -222 55 526 -533 -886 -948 -246 995 915 -85 873 -731 -52 -312 829 -91 -977 -984 -709 373 -557 292 -360 716 -741 344 -118 266 871 -856 -216 648 -246 -834 85 436 893 -917 -458 852 -514 -743 104 -87 934 -322 199 764 433 713 -835 1 -482 795 -992 -85 923 -23 -38 -412 918 184 112 -481 756 911 -905 -589 730 564 949 313 631 -602 -559 422 -792 819 658 69 -3 -811 -788 -411 317 -519 -535 812 -950 -924 716 411 494 -28 -60 -925 -517 123 -239 -764 -202 169 663 -174 395 -303 -176 -105 788 182 -377 -18 65 -89 410 982 496 464 21 471 87 125 -9 -902 -416 446 89 285 -87 -258 904 -75 181 -600 337 -549 538 169 -191 -503 -593 517 960 -410 32 -410 116 182 195 765 403 -432 777 -548 -829 -640 -954 -333 103 -791 591 636 -214 -644 -102 416 140 -722 -122 629 -843 -816 43 -231 125 -642 -308 -835 -216 -89 915 -185 663 325 587 -982 983 -884 499 459 -304 -517 813 -796 818 322 -157 -120 180 -349 -241 997 -527 636 -848 -145 932 599 148 -937 785 692 -948 235 -933 -132 -963 -4 -158 -626 529 830 614 342 -696 -238 -608 975 -223 -991 -431 856 -463 -306 -717 -752 -803 960 923 304 953 -283 -810 675 890 -774 -931 -523 -105 820 407 600 -868 -282 92 -752 -50 -263 -666 339 -220 195 23 538 -317 656 450 -262 -781 -674 -54 937 -591 476 -418 -25 468 -748 -686 -92 927 634 -755 -608 630 -649 513 999 -843 -577 517 368 -160 -184 545 -95 -472 247 366 804 -558 -961 799 -628 71 -419 -679 -381 -846 -1000 580 748 727 811 -88 -675 -444 190 572 325 -641 -198 786 318 644 500 205 -275 -322 65 -664 754 -759 417 82 -425 -767 181 487 231 -711 776 464 -945 -490 -460 386 750 243 -791 -861 -76 -112 981 687 442 65 -868 617 -722 -970 -663 609 -982 -915 -321 -610 -911 401 -8 -73 555 -116 -185 883 -606 400 -439 481 -864 297 913 -543 -479 -380 604 800 339 334 -216 -236 -402 -812 153 600 861 182 80 -878 -53 -970 556 721 -977 655 351 552 -564 557 -547 369 837 -97 375 484 -143 -649 890 -938 550 683 -376 633 773 -148 320 274 618 -644 334 -342 -72 -748 481 509 -672 -451 508 -699 944 -838 -571 -622 7 -162 -642 768 -316 137 493 679 -1000 -480 457 685 779 410 -756 76 545 -374 -151 773 832 -506 -960 -558 -503 664 -29 -285 977 258 503 88 -224 350 194 618 -943 387 -242 445 702 401 -549 -706 418 -280 885 -206 321 617 230 -14 -650 761 422 -445 -222 228 878 975 550 -204 433 -698 916 -285 -145 -246 -653 -595 -911 -108 938 -744 -856 -227 -941 -550 612 820 -978 5 690 252 213 -905 728 923 -102 -656 407 -610 745 517 937 730 -273 285 -242 -1 666 -917 -647 -940 617 -90 -246 -119 603 -401 37 200 368 980 546 -153 304 -618 991 516 -711 -116 688 600 -753 -668 -101 -282 556 -611 -224 696 447 935 393 -87 -676 803 1 -410 160 -443 417 -560 852 8 373 -658 -966 -385 451 776 -475 -632 447 -690 -189 -610 -468 -293 567 -153 961 817 213 -640 464 142 174 302 -391 -248 -909 305 721 304 -122 595 231 703 -152 276 98 -338 -905 381 -964 -425 497 22 528 898 -522 328 636 -934 335 495 864 -31 865 351 -96 -175 -531 498 -961 419 171 -798 979 -962 -759 711 767 379 953 407 57 -782 330 -607 86 377 252 608 -652 901 296 -703 280 -744 650 760 196 -191 -511 851 -758 -465 499 492 843 926 -556 624 -468 -198 -52 -615 294 269 15 -741 -586 386 -59 -493 925 455 -410 116 -194 -558 486 132 947 241 751 462 -929 -953 -570 504 -414 -630 18 912 358 819 -215 834 275 -351 487 293 883 405 -47 -273 240 -965 -910 661 911 -996 677 363 192 -694 -253 -54 -382 531 119 34 -458 -493 -607 -291 176 985 134 332 -266 899 384 763 -646 -588 -655 -173 589 833 318 -438 -188 -153 -732 -235 110 -652 291 -910 97 577 -639 525 501 473 789 944 -603 -983 -553 147 793 860 27 -62 -542 -557 -469 653 -12 372 864 -893 797 -621 802 880 -836 593 -347 -428 -377 -310 -708 -896 -166 -362 224 -363 -204 -307 32 -473 -60 -758 -233 262 -313 -49 -606 -401 -388 457 447 270 -284 -726 -713 201 904 -605 -586 -355 -164 -874 60 274 287 -39 -346 342 854 943 336 147 -701 526 720 894 963 -200 -801 -840 -439 507 -470 970 -134 -525 -312 -756 748 -648 -515 957 271 -396 1 -457 -120 -675 -841 -967 -211 925 521 585 -695 -310 -170 725 -352 -231 941 -884 346 -856 761 -67 84 940 184 468 253 552 350 149 804 -425 797 -100 -791 -484 260 -517 -155 450 -924 271 75 616 827 89 -965 780 -795 -830 623 354 775 -804 238 -570 -706 506 88 -670 -254 -835 0 454 -117 -865 -770 -414 7 541 -807 -876 851 903 -300 464 -836 398 818 -971 -328 -125 922 -231 -644 655 964 -780 -288 344 -255 457 -849 170 -218 -104 352 26 -780 -826 771 -979 -700 242 603 850 -539 -724 -947 356 421 -449 -704 467 -767 -141 993 325 869 -300 361 -978 502 -124 -418 -183 -66 503 564 -420 411 -895 -402 -649 -463 -729 612 -931 -714 997 -52 63 25 -260 -536 -801 147 579 342 -284 -136 -706 -145 -536 -200 -498 -169 -456 726 754 613 18 212 -710 386 -240 518 167 221 -347 -46 283 155 -180 822 -743 733 192 543 509 -395 184 306 -319 553 -429 -519 657 152 167 341 -469 846 -497 -941 536 -820 -533 -706 733 134 678 682 856 -351 869 68 305 782 44 -464 587 513 475 157 -873 -846 232 -646 -739 -838 44 313 317 171 794 265 795 -666 996 548 -563 -453 778 276 501 -307 730 -938 -683 -160 791 -31 -526 184 442 642 69 -755 181 -311 -640 184 45 31 437 -96 122 417 209 -376 103 745 -569 103 686 192 -536 620 -31 653 -693 -862 967 -132 -486 -727 530 -576 29 -16 77 158 -922 -812 -469 776 686 -301 541 881 623 898 298 -407 -356 303 133 -86 291 -835 224 -425 -280 -967 507 -133 38 91 -244 582 464 539 -642 653 -527 -686 -646 -889 297 272 407 724 9 338 -124 -781 469 299 -227 -209 -727 775 -517 -92 -813 -781 -622 226 845 335 -500 95 273 -268 -745 -898 -479 -79 744 449 -339 -369 -708 -515 218 -841 -248 -699 -415 659 397 510 726 743 856 -632 159 -860 -797 699 -565 -189 196 653 781 304 940 -487 772 -246 -5 -589 -241 -533 -430 -823 -884 588 -481 49 -798 -420 392 -3 -173 -103 -167 757 -785 -851 -215 837 -561 357 -466 -574 -558 960 806 518 -869 -387 -186 -369 396 -956 876 -929 983 -124 -575 343 -890 112 -365 445 -305 -147 858 -374 54 45 27 -957 749 -965 -533 854 915 -851 -753 277 250 385 298 -741 22 874 -969 486 -592 -485 223 42 506 -666 -395 -450 -387 866 -616 122 849 639 150 872 558 954 429 292 572 513 -912 821 434 -980 -177 -809 115 -805 -453 466 -257 520 805 -532 444 -668 192 155 210 -841 492 -407 261 651 -703 548 -93 147 -1000 686 605 604 462 453 205 -959 320 -603 933 341 81 801 526 -73 662 -308 -440 -915 775 905 110 782 542 -671 -351 40 -390 786 460 937 -238 -154 760 -821 864 -124 235 -457 311 682 459 669 864 480 643 -346 -950 -243 -171 22 -668 -974 -28 738 -765 140 -601 914 52 699 258 159 -986 -589 288 -371 819 309 288 869 217 -630 517 189 -38 -567 412 116 789 591 -198 990 246 -838 -351 176 -664 894 -968 459 -356 906 679 451 189 220 -600 -754 -627 -814 -10 -586 -927 -774 800 -299 -813 -833 330 -676 -765 266 -585 -296 -808 869 -624 37 89 -927 41 -373 -58 -398 -21 -29 -271 69 236 -267 115 -47 611 -285 797 858 228 -735 206 -575 -504 -882 360 -802 565 -869 816 650 962 520 154 855 789 862 708 -928 -57 -434 795 -603 -343 -602 -559 141 -540 927 -74 -38 -213 -771 232 -502 597 553 910 726 304 -784 -399 -199 244 659 596 -812 -782 103 -665 883 -657 -994 152 -820 -257 19 8 -789 -10 898 -739 122 -991 196 -451 -75 -151 176 -982 -393 -697 404 -346 -869 -188 -669 -906 -3 -968 697 341 -791 526 286 242 -101 -567 -715 -966 -524 -401 -954 198 506 134 785 196 -284 -484 302 234 -318 -695 -577 546 775 333 86 -81 -944 488 -404 -515 379 320 -910 114 730 -273 -121 485 41 518 -242 -385 279 -663 743 -556 -405 -851 -781 201 -153 -689 -229 -813 -11 852 55 624 -741 -331 570 -398 -725 -664 -192 603 -201 -735 -462 694 -2 -612 -475 -323 490 -125 -648 -914 425 -37 -579 718 -870 -158 909 -877 -56 -776 -764 605 336 184 199 -101 -105 -397 498 231 -36 129 -218 -303 769 -156 272 -910 479 835 133 -456 662 -296 -267 -251 162 682 -991 -854 -991 66 789 957 152 -393 31 402 -319 -621 559 -2 -169 376 -783 881 961 197 -72 253 -916 479 925 264 889 847 -503 650 331 -762 -757 300 855 969 731 0 -352 111 -5 606 739 120 -536 -298 -106 -622 -495 -887 294 404 244 -423 433 -626 454 819 209 -963 -806 777 975 981 663 -978 -522 -541 -552 -44 157 789 -759 79 333 601 -697 686 -310 -658 -618 91 721 548 -918 860 991 -311 -208 -689 392 646 178 -228 235 -680 37 -895 -980 -752 843 -792 143 800 -453 -260 -267 -638 -299 142 239 -871 665 -891 -415 282 -502 8 -292 455 -640 -108 -903 491 -247 -981 -675 543 -280 -716 -353 700 -30 449 671 766 96 -849 156 -291 223 -696 -648 -542 -536 -164 546 373 579 -515 713 17 928 516 -593 -44 854 -280 578 -623 838 -862 464 -450 661 -199 -725 158 -323 -781 1 802 -315 -806 -742 -992 637 -596 289 408 -793 -253 -393 911 768 -667 234 157 -178 80 49 234 824 193 -972 -48 -518 -586 389 444 -262 774 155 48 165 -37 136 -820 614 89 205 -364 670 421 -644 -859 319 793 914 -951 -190 810 -400 938 382 -593 74 -632 -515 -238 -487 -72 -893 -441 -572 765 58 678 88 519 -677 -679 738 -791 46 -249 -288 299 193 648 -322 300 -42 579 -572 -850 100 -323 -118 412 -307 -567 708 653 -458 692 939 978 -905 -921 532 359 -417 -79 517 -451 533 -194 -449 -682 -826 782 -662 -758 -428 594 -244 -869 -382 -285 -834 57 -841 879 -838 -653 886 642 88 600 -930 990 -598 -726 -541 287 -425 -221 -267 -617 -90 595 -805 109 -267 454 979 251 -32 -750 720 732 -914 -681 820 -727 775 993 557 104 915 540 789 872 -597 -105 -345 260 408 943 829 -205 266 439 738 331 -991 -487 806 974 -202 -554 903 -587 383 -52 -323 -523 -670 -708 -49 -887 -711 951 211 -147 504 -368 -542 -418 740 -890 -633 -465 297 643 -985 -704 161 169 160 365 68 493 375 331 -983 -725 -597 38 -439 956 15 -383 900 852 766 299 -222 -177 829 224 20 -108 -292 -677 -749 62 427 -652 852 896 -362 645 -367 -298 737 23 147 997 -488 -401 648 218 -986 531 39 -407 -978 -513 17 -677 -191 -897 -596 -246 -290 394 -80 411 97 585 219 -94 748 439 578 737 -314 -296 577 -491 10 -378 -979 323 308 -144 -895 -724 534 -805 -950 52 327 233 -927 703 -669 553 650 -204 -975 252 26 -846 -580 987 -438 463 665 898 785 167 378 -535 -268 -228 -72 -429 -620 -146 286 -964 633 -668 795 374 -316 546 598 726 -874 -472 -956 -738 264 39 -749 135 581 802 550 -322 683 361 -328 -589 760 -299 -901 200 -457 -817 -604 -622 -328 332 -938 -874 968 -368 946 -64 701 649 791 -795 419 -434 -452 227 376 -567 523 -515 -787 -536 -542 -975 -644 -421 939 -238 -719 875 878 955 901 -422 927 -587 198 988 -664 566 577 -428 884 -810 -682 945 79 -976 175 860 -6 607 842 -62 276 407 -252 -723 311 387 -622 -669 -284 653 -972 -65 -430 6 727 -660 -106 323 -564 -140 699 758 -511 858 -772 -414 -40 -657 361 408 -738 276 -948 -825 401 456 -296 -175 629 458 579 674 360 -227 -978 -499 312 -132 -377 -525 -766 -231 -638 -663 473 322 -503 -997 -983 127 -25 -163 -574 -515 637 -881 -649 -877 764 -898 19 951 849 -54 92 -471 214 954 -860 -168 -368 -425 330 -185 640 -437 -979 284 207 -325 533 22 -263 476 386 -929 506 218 29 627 516 -482 318 410 -253 -588 207 286 -382 -646 -827 495 49 -835 215 218 864 -110 944 -72 590 884 486 950 -753 -951 968 346 739 684 611 837 226 879 994 759 -668 -358 854 -998 665 934 149 961 815 637 -149 719 739 -348 -632 -722 -326 619 -595 -76 -895 -915 -970 623 -145 677 768 454 -334 -996 286 -138 124 476 -127 -917 53 425 264 -628 -482 -295 -861 -786 -86 -240 -982 -262 414 158 -866 -445 -932 120 188 768 -133 924 928 794 847 -518 -893 677 -542 409 -894 -275 416 387 -767 673 629 252 -306 -752 455 -966 957 59 -9 691 -559 -494 -898 -749 62 -285 923 695 -395 980 -658 665 -51 851 -490 -457 -914 232 406 -938 -914 -902 90 -186 -874 610 456 -387 795 -482 -839 54 459 481 -858 -379 -822 585 649 576 443 644 117 -248 179 -40 -571 -629 908 -166 -282 824 670 -348 -135 999 71 957 824 -975 -963 -795 650 801 -1000 633 -865 -975 -258 -30 -270 -263 -706 -500 -831 325 338 858 -584 -963 -563 -224 95 980 66 170 -10 45 72 915 -873 -907 90 -217 -848 -842 974 931 446 500 -252 -765 -894 -667 159 -559 -527 806 -764 -826 853 -339 829 -904 -767 -293 -129 -104 910 -240 837 683 668 571 905 -611 353 902 -520 766 318 -87 -287 -12 -664 606 -89 33 768 -990 830 -937 -182 433 94 299 501 902 692 -579 -272 -899 -641 196 651 -111 641 -33 -674 990 514 -49 190 792 -959 622 276 -250 426 457 403 845 -170 -130 -243 446 148 588 -736 222 -912 -532 -627 616 -709 -938 735 -341 627 -257 -149 382 -812 -525 990 482 -858 -842 771 525 985 315 951 115 -594 55 -110 -558 974 664 777 -18 49 -161 -722 -563 -686 -77 -519 -522 984 749 524 -844 179 -451 -176 -827 807 -604 -368 250 926 752 836 -176 -637 -900 955 -158 310 -285 -778 549 909 -608 592 -90 532 799 423 861 -222 -585 -270 -803 -519 346 209 338 -469 -745 -301 134 311 641 -662 651 -69 -141 336 508 444 330 558 -495 -616 433 -780 672 854 -458 515 365 518 540 -663 882 404 131 700 -275 -476 83 -776 -981 475 -426 863 439 563 982 923 -176 699 -568 -651 -320 118 -912 -641 -85 345 879 702 894 759 239 -180 249 -426 -785 -412 -86 -177 -26 -858 -55 -889 -501 64 25 336 -722 -544 -166 -277 -40 87 -581 -183 968 972 -502 -512 588 645 155 228 -631 216 788 535 -487 -908 946 917 -503 -164 947 734 -547 495 154 717 -212 368 -281 -791 -6 359 -964 415 -758 -56 -842 -392 -4 16 -477 694 -12 5 414 260 -932 225 134 -454 936 867 -522 -321 -125 440 -553 -739 919 -925 -264 717 645 173 -672 634 -772 296 295 537 681 -155 393 442 -786 -135 770 233 117 -2 -158 -129 607 -868 365 -558 -642 -826 945 -62 -140 -310 493 -330 502 722 623 -340 320 42 333 103 -280 264 -582 -131 676 -464 999 -755 -535 -651 -128 487 276 -348 891 605 -951 470 942 44 619 530 922 786 -475 -56 123 -839 -924 242 -136 401 -225 654 817 290 851 37 327 515 -861 -737 269 947 877 -325 -732 362 -357 568 829 58 478 305 408 -12 -326 -732 -320 -277 336 743 -346 -906 54 -626 -588 -225 29 -365 766 -689 396 -488 -180 121 -26 79 267 203 794 -774 535 689 980 -148 -423 707 -400 266 -22 962 -339 -586 641 -815 242 242 706 -787 486 -491 -423 205 -140 326 -942 -788 -970 -119 395 -760 -430 873 413 -225 395 -770 -315 -930 -466 -846 -183 653 258 537 400 5 -106 646 975 -164 -654 -833 -490 461 -685 -270 340 -678 729 -467 242 -977 108 916 -752 -342 -131 888 -950 -820 310 -485 765 858 776 883 553 -15 843 -328 1 -406 -163 -562 -140 -345 -872 -858 375 -58 -240 388 -816 755 -191 410 749 -107 -950 -450 260 -914 -269 -904 -555 -802 -570 -701 -973 -793 -324 -617 -804 -950 732 872 -181 122 -912 -788 -820 -589 680 860 14 4 -734 -829 680 -659 109 486 146 261 -364 340 820 787 -152 413 -195 -727 -446 -608 -465 46 -792 -353 -170 -805 812 355 252 128 146 -394 283 -473 -81 -295 501 106 369 645 -545 -231 -532 77 270 301 0 -574 -737 -635 -384 291 578 761 126 40 393 669 -215 -705 990 -149 645 705 456 977 621 161 382 685 127 -809 797 896 -214 331 -242 267 261 -879 -967 -214 -468 -663 -51 584 -303 -714 -921 -613 393 159 4 597 119 -49 -66 -801 -244 -238 987 430 999 567 432 495 373 826 -560 -868 -718 78 119 577 -293 -894 -964 -384 -346 907 442 649 -156 -582 -532 645 529 932 -658 83 -273 532 761 -162 -524 952 894 853 802 999 804 -895 -157 186 324 30 -994 798 -886 280 216 -139 67 -973 -303 -857 -721 398 359 919 -864 -263 563 -698 975 144 198 -190 -364 220 401 886 675 -451 67 81 -947 -908 17 729 -987 143 -499 922 -724 13 -404 -911 -599 -337 -624 -85 901 -476 234 -629 707 405 710 228 283 512 882 359 -506 516 916 -680 774 -665 -299 993 10 -505 -449 579 179 52 271 455 729 -773 -961 704 -62 803 -330 -20 -478 754 90 903 -956 299 943 -96 554 733 113 -491 34 -995 242 156 -500 -796 359 -198 485 400 -193 -705 76 -559 -609 942 -57 -922 242 -924 -289 -473 -583 727 259 950 -444 -264 26 -308 272 466 -379 208 915 -194 -291 766 -542 121 -698 -476 -718 791 -105 -514 428 418 -102 866 -143 -256 -381 -525 286 -25 481 668 113 922 -938 501 -21 399 -563 898 -714 -645 -495 -42 164 -669 -729 186 144 406 -588 491 -61 112 -192 -869 -178 795 -900 83 -652 832 258 -596 -15 -39 -151 16 -649 -651 541 135 -877 67 -433 88 -934 988 -125 -562 421 -653 943 -697 803 929 -855 690 -142 935 -778 715 836 -817 -715 -112 70 914 66 -623 489 -704 -360 213 -417 318 -884 -627 558 184 -934 -164 907 -706 47 120 316 -544 436 158 -143 -820 74 98 566 537 -692 -786 -116 -904 525 -72 466 -925 627 -841 -884 -781 813 130 -626 -333 591 -707 -930 -278 69 -643 -192 563 -58 155 849 -409 338 184 725 274 408 551 -113 -21 581 -388 -374 -146 -279 769 -165 458 -364 815 603 449 -354 16 -429 17 -15 536 -77 228 416 -55 -992 548 -647 455 131 783 103 884 165 921 -720 -84 283 -98 642 320 942 800 -647 -672 -509 957 288 -192 -447 683 -830 293 372 -680 916 284 -564 740 545 -208 -487 649 -589 561 878 -498 -703 -196 472 -452 248 803 -992 -618 171 -280 -351 -831 -985 934 -662 -783 728 483 334 39 255 167 -919 920 -509 -488 -921 -580 554 165 696 616 798 599 60 -747 -437 419 -531 -1 456 -460 859 205 640 88 -152 549 462 248 -445 195 558 249 -585 -937 -397 324 -885 618 107 -974 572 582 -919 -278 645 746 583 -364 -932 -962 -602 -996 198 -465 -13 45 -692 -520 14 -462 -999 443 759 -407 827 -41 728 719 -240 165 -987 464 59 115 -436 825 418 594 165 518 31 -764 -110 248 363 -843 -911 56 -279 -521 635 662 -937 -734 677 -836 -665 688 930 -587 -803 -443 -224 -897 838 -51 -447 -871 -895 -4 583 542 206 624 -201 875 1000 523 13 -267 -866 -405 -879 906 77 -498 803 -46 955 -171 773 -233 -96 86 178 -200 79 -958 -834 -144 417 -920 -505 107 780 -301 -852 539 780 -906 34 -158 930 876 -992 -618 -89 495 374 382 -891 -440 1 -59 88 823 -825 51 570 562 -625 957 939 790 813 -582 -118 -52 201 844 -828 33 722 -537 602 -889 -387 -572 674 720 -374 -699 -430 462 -794 125 419 118 -351 -11 496 609 256 955 -477 -865 257 134 671 -87 868 -761 510 -915 -141 414 -858 -471 -256 341 85 673 741 323 -260 862 121 -861 -720 215 -954 384 -782 475 68 -502 -177 -687 -733 638 273 -733 -311 -634 -59 64 -57 570 -460 181 23 -450 934 -259 920 159 899 469 737 83 12 44 815 336 -801 942 322 -765 -637 290 -385 61 881 410 -859 657 521 -757 942 -295 -374 348 43 -734 34 -34 810 134 130 -936 -383 -898 -182 189 -61 -270 877 818 -182 -999 -960 809 16 -664 -760 587 880 894 -890 108 536 -562 584 480 -514 446 661 -823 900 -268 -914 573 177 929 -301 454 -934 477 -488 561 -600 866 419 876 -417 -956 195 877 -414 -638 566 300 -206 983 774 629 886 985 -571 -143 10 260 -818 510 -832 657 -81 607 -738 485 525 43 287 20 -722 897 253 -425 883 956 -426 489 931 955 764 -76 -826 793 -860 858 -498 -648 471 475 -528 -21 -657 768 206 877 -834 392 -666 -79 716 -669 528 -189 -906 260 -319 26 -57 -301 136 -862 731 -273 -657 397 917 773 47 -73 113 -925 -211 -979 751 638 -275 77 -597 332 434 -870 343 558 737 -336 241 -909 675 720 -503 -533 124 -839 533 -905 338 502 -513 -985 -106 482 441 992 524 -970 -551 271 137 399 -232 140 634 -120 -979 349 -783 453 -605 548 821 -392 696 356 -114 -149 484 -847 -596 32 -105 464 808 -132 749 -919 598 -743 -582 531 -470 -837 248 507 263 -249 -838 332 -183 -363 665 -306 522 -128 681 219 -991 -807 -609 -573 -35 150 184 146 -804 -101 -714 78 368 -887 264 687 -503 -738 -481 -640 731 -63 254 -103 630 -972 578 946 317 467 -582 379 -604 -378 864 419 -856 -835 -646 -356 -477 -901 -12 -234 759 -28 762 104 -495 -845 306 977 293 161 895 816 -659 866 861 -424 -144 731 215 -155 281 -806 -229 -904 -431 -14 -430 150 -739 297 579 820 -245 -123 840 80 -412 -896 -846 461 795 700 -6 -268 -145 -602 -274 913 198 927 -879 -910 -544 -564 -76 -524 -963 849 776 -369 -807 972 -79 588 -113 989 393 181 266 -29 386 154 112 553 52 -716 -437 647 -284 663 -166 -26 299 -385 723 514 -106 -345 151 -368 -6 -568 643 506 167 390 834 71 -987 861 -474 -937 883 -472 -196 535 -410 999 135 908 678 706 -392 -316 487 840 714 -782 -289 -604 -905 911 -120 993 992 -996 -705 675 -921 -53 434 -581 -751 347 -76 652 358 698 364 -499 741 -88 -208 463 907 -692 372 258 -459 307 492 -774 -235 347 -392 330 273 -69 994 -501 119 529 -533 -201 391 -472 -533 -293 858 -100 -345 795 -86 436 -950 -574 39 705 410 62 748 704 629 288 -493 -746 -608 253 -611 -662 -196 -501 -790 -661 -185 -272 416 -597 -780 -478 638 -432 -880 -648 -115 -129 -227 -407 268 668 63 165 -401 933 76 101 592 -723 199 -59 524 7 -688 -703 912 683 -503 86 834 124 161 -196 459 559 253 -151 -177 -309 930 -76 -28 281 445 167 641 -708 -351 -382 149 -525 67 915 -489 781 707 -467 -861 577 -171 407 49 960 812 -265 330 -678 -428 -613 -747 841 -141 859 383 1000 -511 -107 705 469 -46 574 350 -485 -224 -539 610 -397 -938 688 -509 -601 708 -453 -972 -165 701 -787 -638 524 868 -447 -898 761 -67 63 -413 97 -738 895 -238 -864 134 -376 713 45 -952 -482 -311 793 -494 528 -435 -441 632 884 521 -635 -447 -23 -756 694 230 -430 909 -887 617 602 417 932 589 -887 -886 684 -311 -936 -201 61 -514 983 297 520 394 -890 968 -125 -902 217 -480 886 -206 266 791 -270 -277 711 17 939 535 777 967 666 -20 805 686 179 346 303 321 995 809 -735 363 488 -623 -831 427 -522 -270 -158 424 -874 267 772 -765 -411 -876 353 260 -378 -920 -720 -173 268 -370 -204 -415 381 -618 -557 -27 -184 -422 -695 -104 -681 633 -624 -663 -525 -317 242 -511 -382 839 -491 -704 -510 -1000 -250 83 943 -870 -792 86 558 526 -836 -840 -960 620 -1000 -25 3 -693 517 532 -85 -231 305 356 285 -545 -65 -173 -188 -487 -387 -796 -543 -262 579 -12 -598 -392 565 661 -862 -269 778 -570 -643 -264 -676 663 -919 -271 -959 -912 -653 418 807 516 -687 -177 685 635 966 509 229 692 639 430 -416 315 -180 -516 416 381 -240 812 103 622 740 -509 104 720 675 576 -532 -946 -463 391 -477 -734 849 150 197 -624 -383 -123 -353 702 722 -256 812 -62 -158 144 -833 -442 671 567 231 856 -594 -964 -534 708 -895 -213 481 690 -709 -161 318 954 160 467 -649 -740 -522 87 -631 -159 -420 -83 -349 547 249 -88 -967 -755 -243 832 -817 224 -42 397 701 863 172 653 452 409 40 -707 165 645 -74 -835 121 -280 755 -935 906 -328 402 559 356 -647 -797 -822 -869 -236 -732 -530 486 450 839 487 -269 64 -624 -466 -925 -42 86 -14 149 -727 -942 820 -415 69 -162 -137 18 152 -873 -332 474 -758 -88 250 -97 -807 -813 -29 -270 -471 407 935 -134 -680 -911 -76 -708 -65 739 -681 14 273 701 -826 244 -268 -560 -488 -780 -347 -114 214 410 -640 -647 688 373 143 -304 -947 989 460 -44 547 398 907 384 -768 -766 -50 -43 610 262 722 -909 749 -418 569 745 -999 970 593 700 543 -229 853 -980 708 -184 -438 710 661 -881 623 440 -318 699 -250 4 -113 -430 -718 766 947 -144 334 -715 694 439 -798 -854 372 582 -998 -853 822 -723 -331 219 -389 414 -699 321 -307 573 273 -590 -394 -172 -242 -452 890 647 -663 -365 -61 -329 435 239 -609 -913 -830 -139 -520 341 -289 253 276 602 -208 -323 897 509 897 10 48 -120 466 -848 538 -602 -25 -133 -923 163 -473 -886 150 989 207 19 -71 753 520 -795 -973 426 -102 711 -267 -340 -107 691 -119 208 906 -706 -702 -177 -754 -498 -863 878 -913 69 51 -947 911 7 554 -598 -294 620 403 957 -819 -235 -665 674 -530 -968 342 810 -225 35 789 -464 607 -438 -955 -506 516 -991 -519 31 706 250 -46 -532 -315 -756 -312 10 938 381 668 994 -599 119 -214 -117 -432 -377 834 417 -635 -886 -582 -560 802 -243 596 912 -167 894 461 -325 -4 756 -487 903 -410 -997 16 -302 460 -86 130 535 -574 968 -418 -872 321 9 615 -938 874 460 -340 -545 -801 -6 -226 394 -666 231 940 959 -75 -776 29 752 -983 70 -349 -54 195 813 -331 350 584 -188 657 -381 -346 -589 -569 -933 -248 139 -81 142 -783 614 -196 88 -429 -478 29 -25 935 300 -422 -826 92 -619 32 138 -108 -408 -151 -803 209 -291 -839 931 -394 -830 881 297 589 -108 -196 509 502 846 466 -545 -977 -742 -83 -888 635 985 322 821 150 -707 -842 73 -603 -704 -271 534 131 -18 91 69 -74 -986 -525 -203 -256 98 -158 689 -734 -149 -532 820 621 483 582 492 5 -438 529 -792 -994 -356 -968 887 -780 -311 260 -16 791 -636 -811 -245 -127 -310 150 938 863 -764 -454 488 548 -622 65 -245 -462 -509 981 54 112 -788 -412 996 -973 -730 941 941 177 -129 -938 292 868 -839 -143 -582 740 -434 -882 145 -267 -727 490 -2 -553 736 -928 407 -661 435 -413 509 43 -551 -320 97 736 -613 11 -259 -37 -339 -665 263 -760 184 -880 921 207 971 -952 552 739 107 -634 -145 77 -488 -414 765 -384 595 -513 -649 635 632 -368 -762 820 311 -55 -777 -549 -950 180 284 757 -440 57 -688 984 -2 813 179 168 -327 -106 -49 -189 969 -986 -249 211 25 -543 -261 -241 -355 527 -118 -567 -661 732 526 138 -914 666 579 83 -179 923 495 726 -565 817 -972 -717 727 418 -516 840 393 388 869 -879 -138 354 -424 -892 45 -352 400 284 -331 794 -445 182 -597 397 816 -402 -514 -806 -652 -725 -841 -953 966 -573 802 839 -326 12 -606 -320 350 -410 122 494 -921 351 -761 -502 -555 847 952 -355 627 34 11 -424 -180 652 -693 21 387 648 -614 648 860 -914 876 -236 -924 988 -218 -977 672 -569 649 -899 -118 463 -907 -754 458 395 -656 262 -630 -24 -566 -242 662 -514 815 -122 967 -981 508 -150 109 -429 203 -931 -190 538 -515 418 -991 489 -35 742 276 581 -985 12 -977 551 -228 133 100 403 349 -840 279 232 -368 739 -357 -171 -414 109 325 987 -690 622 542 632 -190 -715 -669 -764 809 -23 604 -766 823 -55 -585 569 -79 -473 -173 -141 -31 -277 765 520 -801 -634 -755 884 -328 -156 917 579 -166 -489 -580 -753 -553 314 -92 463 260 -518 -681 237 -185 950 -202 -369 -154 -948 -439 923 120 314 787 267 -258 848 -293 178 238 283 280 -40 -182 -301 -288 41 954 704 -894 -987 -332 -226 995 -256 -363 -107 884 -332 676 -232 21 -236 -587 798 272 -986 898 203 -307 151 -45 21 -75 941 444 612 189 553 -965 -47 -981 -38 -310 949 -473 160 -831 418 -395 -574 -983 324 -466 979 103 -313 -673 -160 964 669 595 -534 780 -759 100 -769 388 628 326 843 329 90 -701 -632 134 -746 -967 22 -563 -620 435 688 561 22 -373 -309 678 -63 -445 -324 -305 -596 342 -48 252 -255 719 771 156 842 455 265 -50 -997 966 -797 -711 -514 -888 -979 986 363 -437 -829 719 -603 -733 -985 -801 -369 -464 -741 318 -281 54 352 -824 -254 524 201 -904 -913 396 -286 191 -973 -565 242 773 195 621 -913 -984 21 -842 253 -400 -478 -802 -368 306 445 -841 -170 -983 -408 1000 -596 412 -980 -314 306 972 -636 -652 806 784 -661 -79 -826 19 -501 281 -457 -41 -173 14 440 307 -370 -25 904 -243 728 522 431 777 -979 -897 277 140 -318 -59 -875 -517 -368 256 596 -886 -29 -441 -745 -375 235 381 -892 116 -354 -366 852 -275 -300 -562 99 -447 -482 -346 179 -285 644 -201 592 656 -346 528 -106 -239 902 -550 -137 -481 -118 725 482 200 827 -303 697 851 -557 726 -844 -436 -94 337 822 -488 237 502 -228 735 172 719 892 814 -987 343 696 -276 -448 -244 444 -911 -355 525 857 -374 907 -900 736 -531 -864 872 -822 368 573 230 -868 -896 -574 62 -762 -660 931 379 666 511 -810 743 722 335 -955 797 798 783 694 39 873 -337 -256 428 851 20 -906 302 -270 -339 540 811 -365 -839 -99 447 -403 -291 -630 160 -398 453 -979 -101 901 -134 -284 -579 -67 238 988 880 560 587 -845 -137 272 -975 -10 -144 -705 13 -288 139 -377 146 760 347 -957 926 -715 -53 914 647 279 909 -673 766 -860 -51 981 -537 -25 806 213 732 984 393 987 764 -783 978 -11 481 -475 331 16 787 364 -250 -147 43 -162 503 683 337 910 -891 -365 -59 -112 515 730 -506 959 646 114 -81 935 -480 842 931 -628 978 -594 -298 763 500 923 123 967 228 -647 -43 -436 95 298 -916 -537 -392 948 455 257 913 13 -276 327 372 -561 -440 -970 -409 -292 302 430 358 -762 -779 5 -558 -233 -18 186 -58 -511 73 -360 554 -219 118 864 976 511 307 -869 -128 460 558 124 -785 249 -255 940 -206 770 -253 486 340 -259 -151 -407 792 -115 -342 992 305 -134 339 -737 -283 -463 367 960 433 309 288 -333 -273 -450 -558 611 695 -158 644 107 804 -144 -807 760 -879 590 -974 858 686 -316 560 521 570 725 -468 -454 -825 916 554 -593 15 -530 -486 -678 785 784 195 210 -345 717 -143 40 -600 127 750 -597 -332 -174 -226 178 -156 -787 521 466 174 178 -408 214 -685 -376 -824 972 822 526 101 -498 765 266 -954 -687 286 115 -444 716 -337 -500 915 654 561 513 930 795 559 -625 320 -364 -727 -607 -778 218 319 -961 521 384 952 963 335 208 -187 -89 -466 121 387 214 988 -357 -379 -938 -795 905 -275 -864 -911 603 -432 -508 579 -157 -210 722 -86 177 542 269 400 77 907 548 -766 130 -484 -684 -895 -442 8 977 -457 50 106 340 -476 -829 231 813 108 473 342 -694 391 -702 681 623 -974 857 542 117 -182 -728 115 9 870 -572 -889 703 -521 -241 -899 -789 -697 186 -805 -98 -114 -619 204 -670 15 120 -107 -171 173 738 494 622 -440 -174 319 -991 85 514 769 755 794 -612 -510 963 203 460 -778 963 76 -2 811 678 -58 81 -763 -607 -820 -808 749 -52 -681 963 588 472 62 802 509 -961 700 -554 -372 305 -501 -776 311 86 -794 97 658 -958 238 286 -661 -568 -604 777 227 542 226 364 372 -688 -283 101 -710 276 -894 -661 159 -226 -804 806 -295 67 868 441 -321 -743 478 -5 742 -248 307 817 677 -635 -570 694 8 -406 -846 -447 630 257 797 -131 -781 175 -167 782 -265 -401 145 50 695 87 847 395 187 -437 239 993 -224 675 479 227 -336 -725 -850 -183 410 -321 -79 642 294 60 -862 472 843 -832 619 -867 -441 -760 -790 -875 881 973 677 -347 64 784 559 386 -66 107 969 492 746 -245 -516 928 -815 372 -532 -951 718 -942 267 -914 400 -837 -838 647 -225 -698 85 899 159 28 153 779 512 677 -361 986 -938 699 -888 526 188 196 -4 648 163 845 -682 -737 -824 -435 904 188 -936 -512 -774 740 -125 -332 -947 -348 -278 971 -271 678 291 573 445 -863 -801 739 864 439 -378 935 758 -774 -926 245 -552 -118 712 876 -46 -922 60 -343 607 -58 607 -125 -643 5 215 -850 -53 793 326 -966 -942 684 214 67 321 -13 686 -923 -411 482 688 -98 546 -389 -434 -972 869 -373 844 163 -416 -475 314 -307 -935 -206 -549 602 -724 23 660 -898 574 415 -680 409 325 -3 -46 233 9 -487 -552 327 -864 103 368 831 -705 932 100 -16 -126 425 312 321 266 -135 -663 -352 805 -604 439 -317 994 881 762 -373 -229 917 310 630 710 -746 -384 -740 219 635 528 -184 -636 -895 -646 -665 -936 -904 -167 561 -83 -320 -250 -342 116 -150 811 -620 -797 542 10 -711 -424 -25 333 -133 427 -557 -824 304 -247 273 292 269 -188 889 -356 -674 702 235 -684 279 47 -782 77 -173 -852 -398 -496 687 -487 -216 -911 -151 -982 811 -690 -215 -499 -896 -587 980 745 -840 859 -241 -794 890 -578 -940 -637 -751 151 274 -128 -439 798 -71 455 -184 118 950 399 -440 19 709 -225 -787 775 568 987 -737 -158 313 -855 743 174 446 896 -278 337 -759 -32 -212 870 86 -909 697 -94 -655 665 228 641 500 41 -112 -502 259 -535 -152 175 -181 -233 2 156 -366 -82 -686 353 -545 -295 -372 152 639 -680 7 219 -192 -647 -394 -135 -664 955 -691 608 907 137 900 543 -255 -991 -851 -949 -442 313 -394 -379 -780 383 547 893 -542 -153 -955 -301 -838 -5 369 -767 -469 131 941 -968 702 -462 -470 -203 76 84 706 -553 801 -979 -291 -223 -80 513 -436 784 -6 -969 -977 793 -635 -565 -945 693 -273 885 732 948 -255 726 997 -295 -827 52 397 -326 -7 -700 649 -337 -48 -306 -46 -397 238 -912 826 -63 -919 -671 -333 900 367 -737 843 606 70 357 861 205 992 -441 939 -643 445 -526 -119 993 234 699 -665 -892 273 19 -623 645 -951 -747 590 -495 -998 937 822 504 -476 754 137 -472 49 -113 293 41 360 -713 -7 -719 375 -930 -704 861 604 686 -463 -455 -446 -164 587 -867 862 -360 -376 -332 81 160 673 397 -347 631 374 -327 -395 900 320 999 -611 -248 453 337 656 -989 -59 -404 70 166 575 461 -710 276 -352 -443 763 341 -658 358 -582 -837 -609 -579 -373 -100 65 258 -145 -124 364 965 -190 -549 490 -420 69 -785 694 -85 53 154 -441 183 3 936 -863 432 810 -991 759 188 -499 -925 997 -759 -275 -482 103 -157 -272 128 -903 -492 202 -755 510 272 734 285 -569 902 393 124 -993 849 53 -95 -370 -699 -552 -750 -574 -757 908 912 -988 -668 -120 -211 162 350 538 -307 922 247 -915 -871 -957 359 -932 -577 -767 503 460 256 1 341 -889 232 683 -493 768 -603 -68 437 7 -568 143 623 947 -787 632 -182 -203 -28 -206 -567 -506 572 -574 788 -687 698 -201 -1 84 -711 -838 -821 -788 -185 140 61 877 -766 -675 780 1000 -241 121 431 41 -43 -454 597 806 48 368 -239 103 329 -286 658 284 -796 458 368 -43 -768 -31 -266 544 -229 -419 29 -453 651 908 352 353 156 790 -329 915 848 54 -617 -273 -15 641 612 -7 -788 315 -450 -257 -765 -304 -554 -4 862 695 427 -706 129 -802 198 -634 -791 671 -9 769 -691 -777 -209 -856 -677 -127 -769 -117 -384 538 191 607 214 -124 900 179 -54 943 -890 405 596 -364 635 434 -519 -732 587 997 17 -895 424 -291 -846 524 57 833 -322 244 -442 745 293 884 732 924 -42 798 962 -262 336 -41 671 516 512 677 -29 996 -955 -644 173 -905 -633 -559 -557 387 -763 138 -978 -417 -350 -817 -177 120 -562 105 -318 294 -646 -476 -824 -726 635 710 689 -405 323 -572 -578 297 582 -392 -26 -989 593 1 -797 -639 781 488 -866 415 -801 -566 -47 -154 -104 -811 -997 771 131 -639 -339 801 -394 -813 327 -26 31 193 151 -446 641 539 795 689 -566 4 893 -563 -774 -92 308 525 129 -789 338 284 412 -201 -780 -977 85 451 -788 -959 136 505 -830 327 959 -631 -411 416 741 -475 228 -505 270 -246 940 377 -777 968 572 -271 28 -399 501 -491 668 380 -294 -73 666 219 -812 668 606 690 994 -313 -669 -548 -123 -683 111 944 -989 -616 883 780 -2 -58 -975 247 -836 -779 306 -692 110 669 850 929 154 -548 658 -177 548 -822 -138 -885 -597 -316 590 -316 862 -325 924 -631 107 692 125 850 -805 297 -395 -837 895 -101 -495 27 771 -720 -619 -341 869 707 -314 193 674 448 627 -660 -883 -283 -5 -741 931 -96 690 -378 -147 623 -945 -177 -887 323 -384 -682 -582 445 -625 551 -579 -683 63 -453 792 808 -183 400 -886 845 -674 -294 -85 -389 531 -604 -667 833 335 176 -263 993 -179 -894 366 -569 -432 -325 -306 409 448 191 -692 -281 807 -996 985 -279 65 310 -407 348 212 -816 751 -263 -635 300 -762 -918 907 -699 689 -516 -308 904 238 618 -119 -832 288 515 -521 -670 -782 755 -515 -473 166 -42 88 -54 888 -735 164 -450 -626 -807 -489 633 -345 -828 843 697 -666 -78 838 115 -358 -290 -871 98 -94 -545 -850 570 487 989 -145 691 -908 -529 -663 615 743 -476 -252 -274 980 -250 518 -223 21 -710 897 -446 351 -64 148 -862 -304 -106 -415 -494 952 -273 400 -811 201 112 -770 -806 -343 972 -253 -170 -978 35 8 815 -579 378 588 673 -187 752 -715 -803 697 -102 -994 -213 353 38 110 -27 741 694 -795 196 69 -21 181 0 136 123 698 612 693 447 -544 -106 521 -715 -143 373 -760 535 831 459 -611 988 613 -885 867 4 -533 -838 -640 -356 -239 215 -49 222 254 -864 -281 474 -55 176 -665 180 -458 416 -179 362 -942 -613 -440 -397 -594 -779 -321 700 619 208 -957 -731 -204 -739 -18 512 782 -417 479 -670 344 -747 88 971 -784 -613 540 242 742 729 631 -385 2 -227 -208 -842 606 -717 -322 748 -372 89 -994 738 861 358 825 468 143 -84 267 -638 708 663 -130 552 376 -370 -705 -795 -483 -965 -630 -956 815 -949 -877 -432 -205 544 -420 -617 441 646 -545 -92 669 -166 -831 912 139 -784 662 181 -853 4 -516 -948 411 -850 374 -121 942 68 393 -669 467 848 -832 914 524 -603 456 118 789 459 195 113 901 -747 673 583 504 24 62 -147 870 543 881 695 -517 781 294 10 740 413 -146 -105 426 137 -271 -238 -175 280 -686 916 -607 309 -572 857 -375 -364 147 -354 -457 85 -353 1000 -176 784 476 868 -169 -714 -459 393 -736 429 806 320 -109 -71 -559 -539 -654 -176 238 -528 127 412 580 -238 357 -425 68 -819 858 -775 -743 853 736 692 531 884 635 615 -727 500 958 -714 -896 449 -349 -842 -66 -457 -471 -982 223 -446 787 -256 -169 -356 966 70 -857 431 -957 651 701 -701 519 -242 610 806 926 558 108 -266 -684 -962 -957 23 514 780 128 59 36 181 827 563 387 -603 311 -546 -302 645 -228 906 -674 372 751 137 141 457 -576 366 267 146 909 -832 54 35 -114 147 -616 329 398 769 -42 -216 700 -257 -859 664 -77 -482 21 178 -954 -51 -371 841 -493 272 -577 -595 211 -567 254 -447 -120 909 -72 914 -771 41 -400 -529 653 -803 -825 709 -622 -434 22 223 -872 -670 262 884 -980 -497 632 -597 502 -101 -993 -29 28 120 192 -84 243 936 -225 949 374 -240 -484 -613 823 980 885 -415 -843 -387 -620 633 721 82 -623 763 -82 -369 438 -438 -85 -351 -880 -619 766 354 855 482 -104 -788 546 808 -416 717 765 -490 -986 -386 -37 367 -426 -844 -970 -494 -431 -728 -783 -848 931 166 433 -872 -185 -258 680 -600 -926 626 -704 375 133 -211 304 618 187 493 235 -666 944 -251 -33 926 642 -452 837 -957 -358 -842 165 -99 179 291 908 57 -454 -746 893 784 -338 -456 -831 211 790 -888 155 -978 -292 13 -479 -679 691 -918 -398 -277 212 -439 151 607 -72 65 576 -728 244 -604 79 576 615 720 -821 701 258 -722 245 425 850 99 -725 -116 -713 -744 -45 -378 228 902 633 276 345 905 -231 -318 -360 -181 37 710 -612 997 346 384 -770 683 913 565 -790 -327 86 -95 93 -382 717 530 -169 495 522 -632 95 -542 350 -147 548 651 -36 842 -826 -216 752 -25 440 -894 197 420 -109 229 -316 247 -177 -717 -454 -86 976 -724 650 -554 987 -439 -246 237 -899 983 734 -41 22 -956 -880 -953 286 -6 517 -664 323 -119 -444 937 -839 244 -13 -662 -696 766 866 -435 -124 230 816 -918 -708 -145 868 -488 265 102 125 -426 17 -160 -849 -807 240 -378 -579 572 -226 94 -487 -230 -200 -659 -595 990 -599 -319 -339 -488 -680 257 425 -167 -938 -998 102 589 167 -850 572 17 -317 -56 -668 -229 571 -948 -925 -868 -694 944 -975 962 294 553 164 267 -435 -45 -874 -600 -507 -279 -12 762 -653 270 -663 924 -469 -854 -476 -867 -385 -601 -952 133 627 175 -545 -324 -265 -250 543 162 799 -703 -331 994 911 298 -297 28 994 -685 -567 -631 228 -759 -1000 -555 63 -895 904 854 -767 922 -829 -726 -825 -132 -295 -722 896 -956 -3 -948 616 -692 421 -424 -212 757 245 780 701 799 985 253 918 -550 959 -684 19 977 519 785 387 -334 760 -513 749 -523 755 -412 956 -989 -969 87 -420 888 0 -929 999 -374 895 -597 820 -653 -971 -568 414 300 454 14 -928 -412 37 -988 267 -807 209 290 -833 -222 -687 113 -978 578 -788 614 171 154 -265 -438 291 -500 243 -739 82 -989 135 360 620 953 -360 -454 -388 323 -67 931 936 -978 -168 -622 -345 -632 -820 637 184 -482 -116 -933 787 -283 -464 -406 -444 554 760 -361 -885 896 821 -72 -496 230 51 178 493 998 600 -282 474 -367 901 -772 -875 297 873 244 -733 -207 632 -634 564 -563 -895 650 -334 136 -873 69 -157 -404 -165 566 760 -471 183 -571 433 98 -987 -774 -978 753 -659 555 -879 -782 -667 -141 990 -266 62 288 944 962 923 -684 441 7 -442 -526 764 -993 983 854 -867 223 -447 -105 -107 -941 296 272 4 -974 -838 -815 13 808 42 67 -404 91 247 -183 -397 -21 -959 -583 807 940 747 818 50 -875 219 -194 33 -392 828 674 862 544 514 679 401 79 -384 -590 409 659 -700 62 -583 -835 80 -590 322 516 -449 -920 -808 138 15 563 159 11 771 6 499 -786 54 -586 -925 374 -867 -717 969 -661 671 85 -432 828 211 504 883 -275 139 143 -254 -205 -56 307 814 -621 599 651 265 221 -877 -12 -528 123 812 787 477 544 391 -311 -468 922 -608 821 521 -756 -377 -81 -22 760 -166 500 78 -265 -921 -978 368 616 -396 177 829 -890 -79 -619 379 -225 -526 -223 -623 -184 114 101 346 -473 568 980 965 477 77 390 24 -803 -443 722 -678 641 -14 -143 -776 -769 -950 945 250 -264 454 -51 -488 473 743 -595 876 210 890 8 -141 -252 440 -365 -242 -223 178 -74 -78 844 -263 136 -601 -482 -350 -742 336 -543 225 288 777 442 -224 645 -90 -717 -712 -474 -62 274 594 -458 -526 862 235 -829 988 515 -895 -868 -497 974 -567 273 194 866 -423 -461 -578 276 124 -712 533 329 -806 -319 243 665 -461 663 421 351 -126 -782 -365 921 -451 -905 381 -437 934 565 287 887 -806 923 -538 -685 692 -499 -923 -183 466 -744 455 859 -98 -88 434 -579 -229 602 461 -388 127 629 -37 851 -566 177 409 159 463 553 68 640 -1000 712 375 297 350 86 260 -995 -186 -143 545 -339 -759 -902 -518 -516 512 -68 -633 -526 -798 716 -739 503 -892 -47 -700 999 673 -489 -364 70 -308 -727 368 -680 641 -361 -291 -786 -713 -860 382 -59 123 55 -783 -388 598 -584 -268 -982 -823 748 -352 -326 364 -196 409 566 -928 -273 334 30 991 783 -822 -329 350 -407 233 143 134 -15 -570 -560 -596 -574 423 -310 -380 847 -819 533 -881 -949 1000 -886 563 -245 -910 472 -411 151 -251 274 1 -183 -786 -653 -929 992 2 996 260 -833 -700 -979 -788 565 69 -844 388 654 245 711 -772 443 250 971 -785 -473 602 992 418 -877 -698 -127 -939 799 591 -990 -345 969 -682 73 622 594 -586 762 -41 360 510 250 2 -329 821 691 543 -74 -914 293 -852 -657 794 393 372 806 514 771 293 -944 -375 364 -339 126 647 481 -315 726 -353 48 585 -648 -912 -671 -299 491 -363 -296 358 -254 -401 -140 503 651 356 -134 -804 552 928 540 -413 -226 -404 -687 839 -807 -516 -166 724 -321 4 -696 255 -520 242 555 -17 -933 -585 -677 308 -718 -868 524 -972 -199 159 254 -248 492 -641 -85 214 -11 360 -472 -965 -784 -65 641 537 -762 937 -848 -923 140 654 -736 -759 669 -895 481 -599 -7 -707 -4 -208 -152 -398 316 558 -998 -730 817 483 885 -502 -311 93 841 -982 -986 673 -574 907 989 -824 424 -217 836 -260 -836 271 72 116 -265 587 931 -999 208 -164 731 -109 -988 324 -235 -439 963 238 -855 143 -804 530 -318 104 -910 493 -917 -919 -407 983 421 -934 -503 -764 133 356 212 -726 -98 -145 421 -52 281 214 260 -314 -624 392 177 122 344 985 629 -445 -789 577 390 -513 918 -942 70 615 219 975 -841 206 -29 100 -389 870 141 938 530 -795 -136 498 34 -690 394 -772 292 398 -242 892 797 417 505 -982 -984 893 614 -838 42 28 720 -416 -969 109 258 -963 -455 455 -883 956 195 -535 555 -406 -918 449 753 59 -158 -640 -831 -138 509 -99 800 967 -612 -529 73 19 27 -98 428 652 -675 200 253 -914 -913 -739 297 242 950 599 775 -633 906 -220 -383 -657 349 -267 459 -144 -328 29 -265 171 155 -711 -748 570 -997 345 398 -355 372 -505 -878 -87 -959 102 775 611 -282 -574 -195 -79 194 -645 122 -358 -565 -219 794 281 -700 -925 -587 -160 353 -89 426 911 936 -581 484 366 689 531 -478 931 929 707 -679 -321 248 -545 -412 -719 973 -198 40 67 -566 965 -931 548 662 837 251 -82 -300 -891 448 964 -861 698 -230 688 -48 734 127 -577 808 236 -236 -771 -478 -76 -845 432 -810 239 587 -201 -907 159 817 -42 -592 -614 -568 874 -371 201 -125 633 188 -729 -833 -53 347 811 842 973 -59 375 -85 -502 -77 26 783 416 560 308 -777 -316 979 52 608 192 -763 -980 -767 72 950 -865 10 365 132 -844 -261 329 -379 -490 -852 685 334 223 418 225 263 -245 -120 828 -893 102 -17 542 51 459 -269 -1 61 -455 694 -933 -943 -306 -329 846 -813 -906 659 -552 450 -370 -484 23 -607 141 769 -71 911 983 -610 935 -936 246 247 812 -34 -770 677 -781 327 237 997 688 -63 -905 -933 542 927 261 6 -237 -431 321 -919 -659 -815 903 666 504 818 -747 711 -593 -237 708 18 315 63 454 97 114 625 707 830 -162 474 -546 312 -788 776 602 53 942 779 -915 -302 957 -736 746 -137 -716 -43 -140 539 -576 773 -588 -681 877 -216 4 -757 -835 549 -556 -4 -556 -442 277 -792 -714 -192 105 310 -987 -230 -811 842 570 819 702 168 930 -914 323 -713 82 -179 275 301 -282 -466 618 -867 -802 -85 -426 -116 107 -943 526 -777 27 251 -338 -727 -559 346 168 934 -383 -747 885 -57 659 429 -176 -566 807 -990 -430 -490 -728 -822 293 -610 -535 -505 -970 926 -120 -670 -2 -206 -856 717 -942 967 -816 189 117 -989 463 985 -607 -598 -234 178 -239 -236 -818 931 -697 -939 93 380 473 -268 -635 -960 795 -236 380 62 -829 621 -504 -174 108 668 -82 -530 -631 -300 -371 88 211 -860 -729 -538 74 -547 -324 -345 168 933 752 -343 146 -321 -413 141 -231 -938 904 579 -709 -458 -169 769 -519 73 632 -101 -314 -918 -618 913 124 476 -398 691 174 -815 399 -148 -506 -146 -439 739 141 802 -756 -779 340 495 -429 -118 -781 570 652 175 -785 -382 277 786 -582 353 -78 501 -788 -115 -984 -575 -918 120 175 -88 549 -786 -760 -426 904 408 -866 874 876 716 584 525 -771 -538 254 -480 966 6 436 -467 925 -54 971 -22 -382 378 -244 -428 239 -225 391 805 707 -975 97 135 -913 104 484 851 352 -205 -529 199 812 453 -35 -811 -506 -839 159 224 -688 552 751 118 -385 500 780 -760 -671 -606 -200 -574 937 -635 -133 -546 -146 -633 125 986 257 -150 350 -41 579 -917 93 -475 411 68 -184 537 -337 893 -478 -677 946 -520 225 -645 191 298 101 823 111 -68 952 -810 933 -589 -859 544 4 -221 -879 -805 438 -954 93 727 -385 -161 386 500 -674 833 -247 134 -384 -45 545 -179 666 -502 520 765 856 -613 671 -471 -792 539 966 -886 257 577 -186 -418 28 -644 616 -81 480 -985 638 151 823 738 -328 -188 236 -497 456 483 695 -465 -672 511 -967 678 -365 -843 143 653 -742 563 149 987 964 877 -633 980 -122 767 -499 489 319 45 467 966 246 -702 265 -109 640 -268 -110 796 -526 813 -583 -808 -515 -212 750 -171 -955 502 -562 443 -905 -380 361 330 -444 -482 934 448 127 -218 329 -601 -964 363 -357 -736 893 709 888 -260 751 -566 923 1000 -707 324 385 -821 717 -128 856 710 -333 -747 281 -329 938 -710 401 118 931 797 176 149 -90 836 68 -259 955 -975 -542 316 429 841 -384 523 -590 887 -951 -48 -320 589 562 -73 -166 -97 -419 -813 -196 519 939 -921 903 384 -757 -888 -688 326 438 -31 -931 352 -453 -390 -947 -40 648 222 561 831 -65 -556 370 559 -871 -105 222 794 587 15 -786 -856 -860 584 683 535 -852 -839 267 589 407 -613 176 -33 122 -416 -326 -185 726 -380 -339 -774 -554 -273 -153 232 510 818 423 969 28 788 748 -405 -275 -431 933 928 306 515 678 -939 -921 -75 -912 -684 -957 -648 672 -546 939 213 -558 803 640 -652 329 -986 -228 -774 451 886 -277 -108 -435 -832 31 746 953 -675 -477 382 -70 763 721 -76 252 207 -960 902 285 -770 115 872 910 -142 488 977 -14 966 -944 -386 265 326 -686 684 -822 -900 587 -843 465 -408 -151 -992 543 -491 -883 171 -314 505 405 -791 567 -836 -981 912 120 -664 557 251 846 -796 755 979 915 295 879 689 373 610 830 -874 -456 -147 -690 20 793 -178 -166 736 -885 785 -997 769 999 758 -360 -327 861 -187 -796 818 -657 -457 -468 837 -170 472 -637 187 134 -473 90 11 -57 -69 829 -19 -795 440 335 521 79 681 -274 424 -870 104 -300 -343 689 17 322 523 -690 -174 -27 974 431 229 157 -288 313 -723 686 552 721 -377 -57 -562 200 613 -212 -316 -136 -249 -180 -931 492 584 186 928 645 284 736 11 -753 594 409 680 501 -373 -568 -145 -176 184 309 224 887 -462 697 -363 602 451 90 430 -65 -257 -213 328 -696 523 296 93 655 601 -165 -909 -500 284 -543 803 581 553 134 471 -777 110 -871 339 405 -397 -872 865 -844 -429 -189 -151 927 -878 462 -342 -192 -485 57 -813 -221 -517 131 898 109 -678 801 -563 716 -218 246 517 -425 -37 -708 -31 271 -846 -362 -905 321 852 85 49 -736 -129 -260 -598 -334 510 -983 -92 -863 -111 334 867 770 359 416 -260 196 729 -594 233 456 401 675 970 -955 -443 98 -327 819 290 -416 85 -489 -159 -182 -137 872 -127 777 421 239 -505 83 -291 -311 404 441 194 162 113 -552 -516 -404 -385 882 -140 -562 478 586 -401 601 958 173 -384 37 662 410 -85 -194 144 672 762 43 -509 -588 -192 536 808 -8 110 -899 719 7 -162 386 -868 -131 147 11 -404 982 -604 -497 -996 -311 105 -175 -600 329 -619 -787 100 910 -978 -80 -355 22 964 244 14 594 36 585 -743 -989 -514 859 655 -827 850 416 -689 381 -765 584 -654 -810 -28 764 -545 811 826 560 -769 382 -926 928 -628 -100 49 255 557 -236 -509 -301 -679 176 183 56 -338 -905 709 425 691 -528 -96 936 17 422 -436 389 -486 258 -186 140 588 -978 -387 -242 80 758 -165 44 526 785 -991 395 -299 -404 240 -179 673 911 252 460 -681 893 636 112 439 -513 -649 871 -77 843 300 -608 723 -410 705 -771 -364 18 -460 873 -87 124 376 -610 528 -703 947 -146 -895 -204 670 37 -910 654 269 92 898 88 837 -67 -920 -446 -399 57 357 690 -708 -500 610 -525 760 -573 183 -975 -426 244 760 942 151 807 -558 949 441 563 -786 325 -710 508 56 78 -162 984 -41 -622 842 -133 -63 482 -336 -105 587 679 968 101 -567 -638 -243 165 -424 845 991 809 14 -952 -519 74 -963 -870 -147 -454 414 763 -320 -186 -777 693 -65 -340 -931 780 83 285 -180 -521 458 557 65 105 337 597 492 -11 -328 -630 -495 -688 208 792 -138 -156 63 213 -726 -890 799 -734 2 -370 -52 385 -834 924 -633 -688 -829 853 -537 -700 -788 64 482 588 -332 697 860 -428 147 415 707 -1000 659 122 -626 808 999 -903 -24 517 -962 -885 -237 560 706 398 670 -858 -140 745 -951 18 -169 -718 -889 59 500 -674 -580 -277 792 -755 -867 193 -425 -733 -594 -677 -676 -617 -176 -964 82 107 646 917 392 -978 -674 -286 304 -706 -165 -419 169 -687 376 -55 489 -835 285 -544 275 -533 -114 561 70 -32 973 835 69 -993 945 967 -54 5 345 -202 -38 739 80 192 -439 5 -988 -141 -623 61 998 -837 711 287 471 -669 861 452 -426 90 889 536 -577 -367 524 -771 549 -575 -543 -103 -648 -943 -493 138 -606 722 -504 -113 504 -703 -607 -482 651 -917 417 -794 974 572 -856 -732 -771 -703 535 501 260 635 -767 729 178 135 -286 -64 984 661 -993 -706 402 -979 779 -508 270 -992 774 -624 -308 -109 564 -286 640 -2 -678 986 -842 -7 -75 -681 -86 -418 -447 697 -415 859 -478 -569 236 -227 986 702 -616 391 -345 434 -742 260 -910 459 -977 -385 -63 -282 -162 -137 -542 341 -253 -600 218 76 -320 -651 -355 -217 -286 201 251 -267 126 -822 170 431 537 947 864 -269 517 -330 -97 812 495 355 76 -978 388 -755 -534 -116 655 272 -986 672 -167 472 14 245 536 98 -680 -992 417 966 560 -375 -798 -467 684 -850 690 -599 -965 645 -987 562 749 774 -766 -541 -994 626 -365 733 401 14 -545 823 574 -391 -466 110 756 -67 -975 -304 -448 248 36 685 -899 -486 791 787 -610 18 -193 749 69 -715 770 -278 -524 -605 979 61 243 938 -942 569 -370 175 -617 -561 91 887 760 937 -705 -545 78 676 -713 -80 226 -180 -138 25 466 -815 -585 -853 536 -406 403 -676 -845 998 863 -617 -627 -715 840 584 -755 828 -350 966 236 468 300 -890 -632 464 -397 416 986 824 799 655 -233 -239 -756 987 -967 198 -603 -848 595 -639 77 536 265 170 -463 481 -924 650 -173 -370 982 156 113 -501 -698 -819 346 -636 261 -361 800 130 332 250 403 385 -987 -122 49 202 438 -397 -884 -569 -672 -964 306 825 -329 546 736 -374 879 905 -984 -490 192 -495 -794 -470 -797 469 -221 225 131 342 -862 774 -209 -448 -836 -199 412 418 -673 697 247 503 70 -31 714 681 396 -803 -786 679 -855 -701 471 285 571 -3 1 819 -630 -938 894 -954 -927 -730 -355 -265 -797 -62 64 -563 74 939 904 -196 643 -53 -353 255 615 -337 -487 956 924 980 872 463 -571 -168 -48 812 664 854 673 540 -434 -952 -473 -920 493 567 708 -36 -5 -733 701 -233 -862 579 252 -384 -874 443 -204 -262 -462 -156 322 -599 -91 755 166 -442 -592 920 168 153 358 646 414 -167 -265 957 313 -286 702 71 440 904 -498 910 71 694 -5 691 -384 -303 153 -198 -451 7 -39 903 956 419 -508 -110 263 -32 -926 207 -952 -234 -67 283 120 721 724 713 350 -26 -415 874 501 832 -363 221 50 -754 237 760 -57 -301 731 200 -843 -714 -583 140 683 839 679 -174 -718 -995 767 -528 -932 872 -97 -146 540 19 -549 -94 -231 -831 389 557 405 713 967 -645 -412 -650 -208 -97 -681 978 -195 216 463 -427 228 805 878 -943 -72 15 102 285 214 -297 -600 22 577 556 463 602 908 -961 -417 -67 47 -182 353 874 -456 -439 176 823 705 -904 799 816 -719 -114 -451 195 -504 572 916 555 -921 -730 -989 735 -118 -429 908 339 858 420 956 -45 395 -934 -478 909 211 -316 -426 914 -373 -960 524 19 -101 544 462 -265 715 792 -579 -755 -674 -146 -693 -748 607 930 -264 289 -992 168 -249 -754 398 -38 -92 702 -32 -359 -787 -974 191 926 -128 -849 -311 -268 290 5 -486 -877 214 384 613 966 -920 -539 455 880 -58 -30 682 860 904 539 81 -819 114 446 -682 469 -900 31 614 706 343 -957 -667 518 -808 42 -360 -696 569 682 500 -889 -306 733 334 941 -896 -483 -923 614 -209 902 790 10 -352 -124 22 -263 32 367 557 721 213 230 663 151 -616 962 809 750 343 489 -294 -161 395 54 -32 381 370 78 -830 -449 -776 -415 799 270 -468 947 -659 75 -760 583 75 -390 -629 -836 847 -6 294 -350 -252 -558 170 -730 49 849 -489 599 396 52 -382 927 663 -415 -502 -10 -327 909 -429 -315 -733 -1 -604 -661 531 530 -887 -215 868 907 -868 -277 -409 -26 886 -918 -367 -127 667 442 582 -427 -195 864 320 -511 25 269 -896 -786 -150 924 251 -710 -648 -990 409 562 857 -766 -171 725 726 -653 -200 218 318 -995 -493 -227 -278 -864 554 750 -174 -270 -376 486 90 474 724 698 -790 9 -690 634 -219 481 598 547 42 692 -553 -733 863 600 810 812 -632 929 159 -903 495 -459 215 268 445 150 -295 48 -292 -892 644 -357 -965 870 -975 865 -416 902 87 667 60 -642 -490 823 453 -117 428 859 -206 -528 638 216 -60 -70 -232 -780 -740 -811 789 218 -609 18 60 -836 768 -754 303 -79 -96 -126 875 538 -677 516 505 725 411 -612 312 -97 -193 449 -226 -115 -977 426 -90 -116 -645 -465 183 255 -521 -508 -635 -431 641 682 117 965 996 257 95 -636 -452 -976 835 154 -662 617 913 84 -22 385 -844 -221 -725 626 874 -73 -895 -668 38 -538 -333 705 979 79 959 680 586 476 220 117 -802 -549 -877 -397 763 723 919 279 971 547 -707 253 693 73 -208 338 879 503 158 -250 -67 -830 -517 430 212 734 519 515 -57 -944 -540 -3 793 -160 -481 -889 380 746 144 -692 -20 -628 -553 -366 998 -678 498 762 35 -224 -100 708 236 155 -374 -564 286 -240 816 -486 593 69 181 -682 364 619 434 415 -729 901 -948 -391 -33 831 -800 419 -90 -457 626 -946 -378 87 533 987 195 -121 651 720 337 78 832 906 933 772 534 670 975 110 -186 788 -268 534 592 545 -168 -90 -640 -63 955 -550 696 -234 652 831 -146 -793 -214 -661 -486 -293 -355 -494 890 -191 -402 407 -835 -827 763 -708 -63 50 -801 -352 -31 591 -888 -542 -276 -106 -564 570 935 -473 -574 -557 468 902 403 576 213 448 -630 -522 62 245 674 -702 -244 583 71 -613 995 -567 -828 687 715 271 -805 421 -759 729 -529 -836 -436 -305 597 720 -336 919 -782 -768 251 508 -670 288 954 956 -711 723 -32 39 -892 -31 -804 9 572 -520 -861 -628 123 -91 -197 515 -285 439 -511 -267 782 204 272 -435 -441 509 575 -28 -266 -264 -935 -151 598 -282 -689 -663 949 503 -185 -349 561 -511 -954 -970 955 -208 146 331 957 -27 -758 334 -499 253 -558 -853 -532 55 106 -647 321 -136 498 506 777 679 -556 -558 207 -398 750 631 278 -830 23 -780 388 623 -215 929 -146 805 -17 -587 -16 -178 221 447 -93 448 -111 -751 16 829 -487 -927 -366 -586 421 -328 -28 -527 589 930 366 201 949 -921 508 907 581 200 -788 885 -993 -847 196 -96 -183 483 -995 862 -572 -566 -607 442 -122 -442 -209 -105 112 -548 146 953 572 -917 -439 -531 552 337 -334 829 531 -259 312 -748 -519 -323 255 394 -382 -202 -696 368 -54 -722 -266 -370 -863 237 -204 -780 -949 -895 116 -642 476 -415 -307 -476 -492 -934 39 199 -228 238 86 -775 -487 -451 599 -107 561 198 90 365 143 -191 -619 275 -731 -881 -523 347 753 -82 846 -168 -364 -969 -802 125 761 74 -446 -540 -906 -130 519 -702 448 325 528 815 126 107 652 -249 -36 75 280 -21 -799 -929 209 -461 952 498 -518 -693 167 -108 -482 -96 84 -517 -357 903 -584 28 496 -302 -136 -35 -322 616 191 -536 505 564 672 -311 -131 758 -809 -663 117 -601 -803 157 -627 -295 -960 252 48 -401 -963 203 -387 -724 -518 -429 450 264 -829 747 -678 168 122 -884 -559 -676 -409 -783 -556 -375 0 862 917 598 -481 408 155 -191 -828 439 173 340 696 244 -512 -628 956 226 -150 -137 -760 -326 508 -588 93 -213 716 142 316 -706 -116 -152 -356 -712 125 -790 330 -166 944 861 -240 -927 102 -579 -101 918 683 237 -136 758 170 -298 797 -129 954 -501 104 -192 -690 683 406 711 -736 536 643 113 243 271 -598 804 40 159 693 634 -851 7 -554 824 -999 -753 -820 -384 854 -349 -262 -285 87 651 -674 -329 741 601 -479 -785 448 -519 344 755 -42 297 -522 -17 97 -259 -384 -543 256 -569 368 -640 825 -682 843 646 853 -387 796 979 731 498 -150 777 657 30 66 226 817 888 -585 307 692 -977 -708 572 346 -317 51 235 -411 360 576 -859 979 930 934 -31 701 -342 671 412 220 0 -739 736 630 128 -959 250 -298 751 364 -40 -669 240 255 -463 -989 817 -971 257 -692 866 235 -264 -286 -64 925 279 -992 -173 -130 385 41 351 42 558 265 0 752 -852 791 -406 275 -4 617 -779 162 -803 352 -494 -808 100 700 -431 785 -993 -140 507 -267 -143 -687 -599 398 -683 812 928 336 -315 -557 -115 -756 160 -346 602 131 -765 635 -151 642 -539 861 340 -46 -915 -82 -994 -803 -372 252 424 470 873 -223 -58 -868 -492 -900 -238 81 621 330 -560 374 -231 157 106 366 -914 -61 -627 357 -959 -973 -999 386 -256 -420 547 -719 -637 -844 -989 253 -456 -151 361 -576 320 -758 -426 217 659 -666 -855 698 342 -976 -977 825 -409 369 -241 633 -100 -677 -347 -172 720 -970 -752 -108 291 -23 -163 780 236 -468 237 -434 965 375 -205 829 -355 746 -768 209 -443 904 -948 653 -882 372 641 232 -889 -421 -363 -262 548 152 -18 -307 -482 704 33 -453 -102 248 -146 959 -789 915 -23 -673 377 382 939 -662 217 305 771 -413 -897 515 883 -208 884 -101 -641 -695 285 586 -981 -731 -865 -737 729 568 -451 931 760 398 49 428 -769 256 -617 -588 240 -29 -291 434 -182 447 -482 -472 -915 972 141 -581 -665 331 811 -209 -864 519 -60 -176 909 785 -113 380 -35 723 -629 3 846 550 539 -223 664 611 829 -507 906 -601 -91 727 -853 -981 87 -533 -5 -617 899 -101 395 173 -284 -884 638 -745 721 599 -260 -530 -378 79 753 961 566 -962 40 203 585 -997 151 407 612 -29 -507 -519 843 -758 -243 -835 822 677 -879 311 -241 -514 -262 81 755 -730 282 -331 -741 909 560 -351 -225 252 -858 -177 178 -378 -173 -222 -205 25 -24 -184 -362 808 159 -10 547 -607 -403 -226 -158 -391 432 -123 996 343 -770 -869 -479 -867 927 -676 889 -162 -45 225 62 937 423 842 -620 -2 -503 -659 -523 -379 -198 959 -825 -760 947 161 977 -70 -859 -923 -264 -329 -23 -609 -204 48 688 -761 -564 -228 -133 -676 -63 621 854 883 -346 447 712 711 890 903 479 -682 -720 -617 -997 -639 738 -105 -653 975 669 -450 681 -999 -802 -906 -157 877 431 601 -592 -667 869 -20 959 -95 -805 38 -135 -597 -141 -539 248 126 349 722 887 -635 552 -709 -803 -873 760 380 575 -856 563 -746 430 738 810 391 752 -206 -889 -970 398 -681 -284 -406 -815 -816 621 -884 753 -18 822 325 -17 588 -176 494 -604 116 -824 -568 27 473 -949 -718 854 989 618 500 -132 311 594 -750 -945 900 264 -328 -680 79 -650 968 -175 514 -819 281 -105 -227 -977 -962 976 644 996 -998 -666 574 -974 358 366 -979 -426 -550 -998 349 -691 -257 -846 -397 -562 -58 664 -122 783 865 125 -513 -6 450 531 366 -423 -495 528 -776 -473 587 444 -428 -814 394 -814 260 150 -865 586 -897 -29 711 -894 654 705 503 -124 -326 -530 -655 801 -261 692 -754 -991 -56 629 -7 267 -469 964 -323 -305 -984 -899 -839 112 387 -960 176 -954 -636 -668 387 -383 -1 754 976 -893 369 -975 -728 -245 179 -983 888 -671 860 463 -769 -910 694 -706 -640 831 -810 -571 -565 -60 510 985 -590 85 -109 863 875 -396 -995 719 -185 -41 942 843 869 -485 -185 -237 792 -112 752 -675 833 169 73 -493 -59 346 287 -303 -539 -729 104 -902 98 -846 534 27 838 -5 84 -439 -469 -2 -883 86 -349 130 -340 490 95 91 220 -450 -98 974 -99 335 -465 -155 564 -796 -604 -305 -733 -595 129 442 522 -726 -686 -473 731 63 461 -260 -927 965 780 -113 918 650 714 -85 -712 293 944 -160 257 -534 213 -794 -130 -692 766 -537 -217 982 420 -163 300 490 26 480 161 490 678 -753 -128 264 -247 267 -672 105 -160 -842 -284 -958 977 602 -774 -969 -534 -923 756 155 760 73 -259 602 648 -72 -533 40 756 -958 261 197 -302 -507 -227 843 797 -263 454 364 136 368 -721 -529 650 -212 708 -925 156 -251 87 566 -682 -343 967 306 209 -424 -669 499 822 -254 -814 -138 429 -917 -247 117 -787 -68 -505 166 -501 -360 -205 -587 841 -330 -107 325 -182 -956 358 186 -370 -767 411 278 -261 963 359 -103 -488 639 -70 -938 677 742 -319 -406 -794 76 -502 692 88 728 335 553 -390 284 906 439 -42 21 578 -363 198 -867 -804 362 132 105 -677 -916 -840 521 648 -744 269 -772 431 54 -250 414 350 286 -574 19 -413 -148 -205 240 659 932 -313 18 -981 652 -774 -544 -515 -26 -123 959 -518 217 -768 733 -684 -188 770 405 468 -74 -197 -813 -843 43 -640 -463 -820 222 -361 -147 221 -732 -446 -476 284 -459 -122 -275 -438 -960 -34 803 -98 586 -546 -787 289 669 -461 -382 850 -327 996 -718 -354 313 -42 674 -992 -597 467 423 -29 514 499 -997 -597 -69 -663 356 -286 614 862 188 -939 -557 981 -476 -650 -679 -418 999 -597 -730 666 -968 -277 253 520 795 -966 -343 -636 129 5 78 675 -838 275 180 460 -719 415 -993 -439 533 996 -988 64 -662 -346 -440 -635 176 -734 -611 363 -728 892 -614 -960 -944 -931 -306 -462 132 353 53 360 481 -810 -437 396 -893 -601 -301 433 451 234 372 345 431 -358 448 -164 430 4 299 -581 526 -380 -960 222 -859 -11 -143 38 -271 544 583 845 874 -550 320 925 -243 -343 -631 -49 338 983 -862 -717 637 -884 -770 -216 356 -290 68 -483 45 358 167 951 -852 865 -208 898 833 -211 550 816 429 -14 266 42 59 300 215 -372 481 -388 -220 547 -288 927 195 346 -941 -315 -222 -263 171 167 467 -750 -592 776 -669 47 -973 -723 -800 80 155 -280 956 716 -558 843 503 504 966 -818 -588 -571 153 -995 -722 -721 967 129 -12 31 893 276 -370 -579 416 299 -786 987 -220 -758 18 -515 37 -877 -249 -528 675 -82 -795 880 894 789 -632 -968 -368 976 -598 72 475 -955 -12 -584 851 -5 140 -726 -622 -489 683 -427 902 791 -216 -216 -871 -782 -272 578 44 738 734 -283 254 198 20 398 107 -699 971 534 656 510 103 -314 -980 -556 401 -679 -562 302 -66 603 -302 -299 387 -968 76 -618 429 -890 888 111 -290 506 150 930 923 -259 243 140 638 3 1 -304 840 -802 -715 442 854 -163 -397 980 250 -339 336 501 955 975 -778 -535 -260 580 608 822 -704 -390 240 -45 234 -844 -208 -260 -330 -783 573 907 -582 306 77 -580 -329 -576 905 455 536 -767 -826 944 -465 -862 -784 943 64 831 -309 -607 -57 -709 -305 -199 -763 -194 -120 -859 545 99 666 557 669 -807 -829 -189 702 793 11 -571 -891 -276 -296 -79 641 681 317 635 730 -703 -937 4 30 -339 -366 242 717 497 -249 578 -698 579 612 -396 -934 945 643 -506 -808 714 113 989 559 -24 662 107 -513 -486 15 353 -670 -89 132 955 -268 416 -977 -267 756 -577 -859 -705 211 362 -742 -738 -416 -106 -714 -58 168 929 -441 210 250 914 41 849 60 -274 952 -132 -305 236 -17 -112 -980 402 -873 379 -244 -102 -956 839 -579 -468 -197 -820 623 309 738 -305 781 -256 352 512 -952 500 803 -714 -13 10 -617 602 -713 -971 -482 531 585 -128 -230 -557 -334 24 783 869 -966 -164 -948 451 -138 -196 -595 -26 -312 -838 -762 -684 463 -340 -94 137 -42 329 639 645 622 658 38 -787 -212 211 267 557 88 -415 610 187 89 754 192 -770 943 92 -976 602 -793 471 -257 -24 -81 -260 -627 121 225 953 1000 676 891 -518 -559 878 -423 -157 969 355 -875 440 -38 380 -564 -92 -392 180 -40 -142 -944 456 634 -640 -415 7 -608 733 -676 551 898 -286 35 866 40 -178 692 -109 -572 467 749 325 -552 684 -42 -178 884 859 722 -888 907 -936 258 758 839 -122 -742 -815 167 665 -458 -846 590 -536 -973 -832 979 724 401 -99 564 -326 229 -709 140 357 949 -333 332 -446 451 434 277 63 -903 -496 -149 -540 -336 538 -497 292 -618 310 -698 -604 -7 -633 -462 402 -93 793 -337 982 483 -357 -469 750 -699 518 -730 -818 -817 169 -968 -939 739 118 -204 778 261 -837 346 -953 -486 -424 907 -755 577 -570 -454 698 767 396 40 -955 258 609 573 564 656 847 51 595 690 -764 -831 957 -278 736 225 824 -71 540 23 623 725 191 197 279 293 -275 -106 -236 -935 -539 -831 530 362 76 261 -187 -335 840 886 -248 -19 432 365 581 -241 313 -245 -22 -101 -948 -703 704 833 736 613 -633 -126 593 -740 -717 -558 339 645 44 823 23 799 384 284 -718 743 857 -127 -488 -403 597 -78 148 -116 -727 -108 84 -355 -910 -719 -250 182 237 722 344 -685 714 -432 922 535 -747 -548 859 -693 739 897 420 -902 -845 -878 972 -821 -72 -85 333 936 86 -983 568 649 -268 -847 85 40 268 465 -270 -612 -767 -239 -137 310 -878 -903 608 409 -43 597 755 745 -828 62 632 -915 -16 836 789 -788 800 361 244 -480 987 490 459 -715 -682 809 -378 935 -685 -137 977 -128 257 445 -214 -722 -976 740 -60 -869 -623 -982 -250 -865 -478 -966 -629 -411 715 478 656 -568 -515 -827 -80 190 135 143 332 -736 663 -653 -24 -338 -549 -123 -44 538 310 -281 -576 108 874 628 -953 -939 -853 579 -584 799 -197 -31 557 -120 -707 989 -75 -438 979 999 347 -26 964 -752 961 899 923 -630 616 762 578 -2 885 -672 -241 -624 348 -978 -865 378 -452 -336 388 393 -765 -940 174 -672 886 -503 -53 -887 -549 -650 842 789 -177 -759 -424 -939 -875 -307 -568 386 -870 -443 -776 776 -856 -266 583 715 -447 469 -206 -143 186 366 -406 381 456 -902 420 140 -293 727 -858 -239 -727 -297 346 -380 -776 411 11 -55 723 641 826 -25 803 342 -597 -274 753 345 -16 -120 5 -259 -931 -888 -113 -227 -644 344 -455 -592 307 452 -901 122 720 -475 -377 -31 -304 160 -861 344 -843 123 148 442 -999 945 308 249 70 131 -690 376 -834 549 119 629 -179 432 346 -637 874 -895 124 -806 -915 251 504 -432 -26 -26 693 -592 580 -721 606 -399 -401 797 878 21 -53 986 974 -589 -903 659 880 811 -908 -860 509 -43 997 -377 -376 562 422 -204 -740 922 426 -804 -551 792 698 -563 -413 -851 -169 263 96 -907 211 -302 -95 291 -6 -976 294 903 345 507 651 705 -923 -111 -462 -791 862 -667 755 34 -286 801 719 315 754 358 -294 -931 -483 -635 -517 840 94 745 -830 -529 -623 -294 25 782 200 -673 -834 14 -823 415 41 -20 -597 498 327 -711 38 -25 -794 -61 -887 -729 487 145 -63 -15 -90 -740 -297 189 705 -385 475 -304 804 -776 -932 453 -30 67 -364 466 907 136 -624 -434 241 176 879 -449 -314 -40 -564 -439 -335 629 638 -876 -374 -624 293 608 648 520 -38 -547 613 578 -154 768 -918 -642 -723 957 205 74 -254 272 324 474 923 -676 425 -990 -999 -972 810 297 544 -728 706 -560 718 -549 -169 837 30 -778 92 -855 -704 -598 -9 293 -655 -269 -165 372 221 980 34 -925 -163 824 495 531 449 -964 -596 -572 -151 -447 -571 -432 -106 -874 -829 751 -169 570 -388 453 -407 195 991 -574 -988 -882 -691 -833 -818 -113 -175 358 -449 -100 498 63 424 -100 -358 656 688 277 -52 267 -885 -551 9 -909 -763 893 -188 356 891 301 -777 360 105 -305 106 750 464 724 984 490 -849 -286 -222 190 -984 624 -300 897 -699 -571 -582 676 -254 -871 855 -263 602 564 -335 428 496 -293 -365 552 -681 -87 -354 473 -315 130 -242 512 109 -471 -299 -742 116 -904 848 940 153 -243 61 -847 -511 312 -188 -790 295 -337 721 -965 460 -183 -898 291 -644 815 355 816 -43 480 981 -766 -402 -556 -182 -280 199 937 208 627 -482 239 -817 -460 711 239 883 -24 -753 -667 -433 -906 -399 520 -568 666 346 -346 564 798 -522 771 640 21 -618 -337 141 723 538 -651 -828 -423 -607 573 -304 495 -99 -622 -852 -138 906 414 -900 -689 -914 -305 839 826 -582 115 942 332 -572 -6 -14 -475 12 -740 363 928 -733 -622 -603 -360 -402 577 223 -855 56 847 -577 -906 862 -15 -411 262 154 -157 -247 -723 -815 87 -905 -744 303 -347 233 -611 689 -634 822 87 702 824 -732 860 -377 -266 596 -333 -600 -712 -292 -594 -936 99 -906 992 -425 -781 580 -298 -289 -275 -388 -118 834 -341 447 122 58 -80 -73 -378 991 -679 -590 463 -514 -432 -272 349 -800 -471 -602 819 -235 -888 -512 -66 -544 621 714 366 -485 -171 -878 189 439 83 -817 -583 -303 -981 922 -291 432 927 127 -695 -619 882 -98 -985 305 351 -774 -321 -377 -308 447 540 440 713 124 110 364 -728 -977 724 520 -425 119 369 864 -835 526 552 -708 274 350 -837 -945 267 -140 -77 -409 498 151 695 981 893 966 344 610 -193 -161 750 745 -402 -389 -805 429 45 -232 -336 -340 685 64 -260 -572 274 174 69 188 -833 756 986 -31 -785 241 825 554 138 304 -687 -484 -331 849 -508 920 675 323 -985 -902 261 431 924 756 240 131 -886 996 561 -616 983 -416 911 664 -640 308 -326 463 -444 -174 -618 -136 -214 604 -740 27 -748 -81 -968 -512 317 81 -735 834 -141 -251 914 -820 227 -207 414 -905 -133 556 -357 -738 -280 405 -846 -512 486 420 -401 -457 303 -163 249 -575 -859 741 -790 -978 432 733 432 859 664 142 294 827 857 -720 -834 -901 -159 -162 -359 564 -233 -595 128 -3 -492 767 -611 -995 704 -930 440 -421 532 -495 -840 -434 -838 -68 -573 483 861 159 324 -916 -141 -854 389 -512 -772 252 -915 103 41 598 104 -654 -933 744 -699 984 -497 850 7 -339 -188 -100 247 -134 227 -929 403 851 367 -270 110 -359 441 -55 -525 70 759 804 158 -344 -987 311 -516 460 -478 706 254 851 -653 -213 -743 -94 -43 -976 -426 348 -253 -943 -450 -175 405 -731 -599 144 -385 84 -576 271 -614 811 -613 -477 18 181 -41 -177 -420 997 643 909 -375 888 -619 341 -157 983 746 -688 -899 -230 716 860 -376 329 513 -991 720 112 45 -40 498 831 -72 411 56 -268 -235 -433 -103 -637 -348 -787 286 -822 987 96 -880 885 -348 -456 -676 -753 -175 -596 -633 -664 369 573 -503 -269 -471 163 -27 -499 536 -232 759 -287 78 -405 -409 -647 -584 805 640 622 632 -918 -664 -414 639 778 464 713 -84 167 -851 -832 975 -434 362 -154 12 321 597 -709 -113 -496 -90 -141 -133 -537 85 -526 465 247 -875 -681 -38 -759 633 -917 -568 -301 407 -670 874 -10 -444 601 722 -807 -637 -46 -752 -440 -579 -85 -383 188 631 -943 -292 -962 9 903 -735 -910 -780 828 46 -240 -709 833 -493 229 579 -486 -963 360 26 -681 763 661 -730 -809 162 -666 97 28 597 516 -425 -271 984 113 -13 462 -93 915 980 -660 -791 -498 47 858 -393 -623 991 14 36 721 692 0 75 9 67 506 -177 536 -360 214 -534 -586 -822 -682 857 894 -479 -810 186 -197 -450 -262 -4 407 441 -910 -134 735 670 -261 165 770 -248 303 -845 -428 781 -859 706 426 939 -316 -248 148 327 882 253 506 570 910 134 429 -558 -987 77 -20 -44 -386 954 211 855 -712 905 997 -344 768 951 -597 574 415 857 -391 -592 558 237 474 -774 724 602 -386 -988 103 433 640 839 127 -359 582 -71 -366 -629 -961 341 -668 553 -89 -837 475 493 -956 -468 77 107 -3 -47 717 -678 -398 972 406 674 667 478 -981 -572 -20 -560 553 210 -948 948 42 -254 -552 -646 -333 -490 79 691 901 -740 60 -717 -810 146 901 542 709 -162 -234 375 510 -548 -684 787 -683 538 663 -897 -367 859 799 -975 -474 -736 -929 -281 574 1 -652 -53 -890 -114 -468 312 -279 760 7 800 115 881 763 -728 666 202 889 183 359 -922 40 -248 -576 486 427 639 627 958 -209 988 -410 -997 634 938 28 -249 719 -777 -66 41 -236 147 -202 790 -983 -257 581 -123 -822 733 -644 -4 -584 432 564 -788 950 -717 -867 386 402 39 271 472 661 -681 -559 -162 399 -335 -243 667 707 -62 776 411 455 -486 -421 536 44 -491 431 -259 -745 9 -287 -47 -820 -984 744 641 465 -929 -472 827 -39 989 526 -929 -18 -165 -477 775 14 -167 609 -267 319 241 -204 -903 533 -487 -109 672 376 862 809 249 -806 160 612 -306 574 692 -558 -639 -761 472 -718 677 726 -420 -527 678 -187 892 137 -394 -203 210 938 -264 -768 -663 -800 921 -571 -310 -964 621 -263 462 712 793 -299 644 -573 -596 -712 -971 701 -555 306 -193 896 910 -242 570 -607 -967 -428 118 -153 667 930 -680 -692 -995 586 757 -194 -509 470 880 -879 537 -182 -415 -73 -449 -129 971 -55 -903 -322 -576 460 -422 -251 448 36 -808 -5 -420 -695 155 -322 428 -22 338 -856 -577 -967 -611 -590 -604 851 -97 591 -73 882 784 -548 -735 791 593 -195 570 841 -51 513 -618 489 -264 -794 832 645 -923 718 344 532 -534 -450 -623 112 523 803 204 -347 984 -172 904 235 205 490 -600 331 -691 -630 180 54 205 53 505 507 -941 -968 482 -212 683 -101 655 -360 772 -142 950 228 481 580 437 -939 -343 -794 -966 430 -850 609 -822 -533 757 -771 459 -327 128 -352 -17 560 -902 715 -7 -705 -858 605 961 855 -336 762 617 567 157 20 -903 595 861 387 881 965 -992 -57 187 282 -825 -305 -588 981 97 -420 -66 -200 711 -25 833 202 -388 -816 -926 -470 166 543 -486 729 824 939 502 852 -935 -557 901 485 -476 658 -401 131 -315 -800 145 978 730 -691 -11 586 888 -146 904 282 290 -240 215 -912 -469 524 -708 -485 637 -48 -330 -559 -322 -858 -480 -240 -735 614 215 534 719 775 -893 -554 -740 -402 -998 -679 551 529 -243 221 742 94 55 -723 -823 -410 583 854 -954 -864 189 245 -821 826 885 -773 -13 -841 -878 845 689 -10 65 -35 737 -140 -785 659 -293 674 349 444 355 -414 509 779 -404 -981 -324 -667 -503 287 475 -477 -92 -516 124 531 -595 -275 664 305 721 -895 113 316 130 -633 -110 -939 902 50 -388 239 -526 974 174 -452 -289 400 -212 581 172 284 20 726 309 -3 557 267 -418 253 -250 354 731 -408 75 -49 67 315 14 312 -264 320 766 390 -593 -957 -163 274 -125 627 -257 -6 218 -309 -424 -399 620 -35 599 322 -199 198 -376 -998 852 -945 483 672 -241 -812 -141 625 -764 -839 -643 -829 442 -428 638 -437 440 955 383 -893 -560 -750 176 710 -176 436 -683 -904 -178 -725 838 600 848 849 -276 -307 -919 427 829 -710 328 47 -105 -656 791 -229 -716 -731 85 -566 298 -780 341 715 -344 -280 -304 365 -330 592 338 -360 670 -232 -4 427 57 582 -809 -513 243 -683 -116 912 -233 -141 -283 982 -694 867 -7 450 -564 -675 981 -565 -9 -70 356 906 -73 15 -774 -346 293 -517 -573 -914 -472 254 959 478 804 -509 358 751 -196 422 -619 -549 235 -229 -523 -613 -444 233 588 19 558 -964 768 869 -599 450 -984 200 -592 -512 977 -84 -106 -557 362 -321 -16 -798 -482 665 767 472 280 935 -517 782 496 690 -525 -714 -690 36 431 665 179 371 -745 -247 -603 -212 -867 -311 196 607 752 597 647 -519 -485 358 -461 -57 868 -112 126 -737 868 -248 -214 603 -164 -854 251 510 -211 -956 -80 990 145 668 -51 -312 -122 562 450 130 358 -605 141 232 -38 -344 -372 -783 531 -640 334 -91 -698 350 -194 120 274 460 -883 -246 -892 494 -954 -298 -30 -252 -164 -999 -657 -133 283 -417 -194 462 -291 455 -680 281 932 406 -373 364 -277 995 16 392 -698 -290 854 -667 -832 -254 772 403 -703 616 -593 674 -416 655 80 142 -827 838 161 -442 465 732 -352 -388 -935 -110 521 -808 -547 -107 466 977 531 -957 -752 -918 -431 -804 -820 24 223 -233 177 -446 -790 -517 -331 -267 -528 359 342 -463 892 98 -261 -306 112 100 548 -274 519 -677 -968 -279 -881 -845 325 950 498 -917 -498 -111 -459 -149 -890 -177 661 357 503 547 917 -136 15 -80 781 123 -202 -980 538 -353 -913 541 -693 -976 -910 -501 -321 935 -748 427 -92 4 -989 872 364 777 933 -580 -414 255 892 -917 -861 5 132 -477 -155 -35 30 930 710 -401 -709 -35 -825 -849 -557 576 143 341 -683 -886 -623 -315 827 526 -620 446 264 -305 -163 -801 330 917 -452 -586 640 759 351 822 426 -862 385 708 -111 821 678 304 -830 773 639 -341 551 -845 148 744 446 -861 -721 250 428 -80 761 -798 -374 826 51 10 756 468 -416 -376 646 -499 795 -690 -815 -329 519 879 558 928 272 799 576 -625 515 -854 -6 740 -13 366 201 -390 422 70 -188 -567 -21 -470 32 885 -437 -564 -395 -665 -596 491 -901 57 -799 -69 308 327 -127 -876 -812 -224 348 620 804 -11 -905 759 150 -345 132 483 -441 307 797 841 806 -932 -916 -87 18 750 629 -847 -193 434 -415 -305 758 -999 38 -281 512 782 -246 322 -679 -177 -284 -328 -436 -159 -686 -922 -279 -183 452 -495 -895 -300 653 -446 311 673 -787 405 -929 588 951 -595 987 129 -14 -402 762 23 901 931 -734 760 -298 973 -265 -512 -333 -827 336 402 -740 -99 662 -227 -366 -803 -713 93 -789 -296 -17 -570 700 -969 261 -194 983 911 -400 845 -2 -358 644 -261 -495 -871 -19 -964 103 -142 -764 -452 -436 826 938 -797 -646 386 258 856 -224 91 -790 35 352 -623 399 117 -723 -115 610 -211 -127 -953 109 -867 986 -784 153 -574 478 257 -60 70 -208 808 -997 29 -53 -424 -265 295 609 -225 -333 -505 373 -396 -36 -124 687 296 -271 -496 -797 -600 -972 397 -135 654 217 437 -795 79 -488 116 -555 -902 -874 899 -188 293 263 455 -200 121 140 -57 735 -544 561 -994 -688 -127 917 -988 782 184 699 909 31 637 -879 452 -248 448 543 76 -82 -636 -979 297 662 961 545 252 974 -292 654 -288 495 -958 753 583 -191 -875 284 -861 991 -299 234 533 -601 504 -758 559 483 -931 -971 913 319 122 373 -35 -273 907 673 791 -987 -159 -882 -544 -610 518 -579 872 -211 -193 376 705 835 547 -621 213 2 755 453 -288 934 -896 -77 687 -378 386 281 450 -414 510 415 -533 415 -884 -510 615 192 866 -509 650 -175 -215 188 -118 -226 -603 -29 -499 636 -89 269 -832 -574 582 768 385 -877 -183 -250 -894 51 -433 930 -94 -835 -740 275 -838 -759 -135 916 769 416 69 -403 443 150 185 598 -51 -663 -213 -532 -52 605 -601 804 -258 -478 -803 77 -537 251 -380 870 -720 460 -413 -360 -727 568 549 -623 619 501 -219 -146 -671 -531 -123 -95 -819 -629 -239 474 18 -522 -172 891 877 -473 737 -61 79 344 -530 798 -495 224 482 945 -923 -384 67 -492 850 610 -524 -466 -533 -298 780 -14 -441 996 -715 907 377 348 116 566 -982 -296 -555 741 721 -704 217 214 612 424 270 -303 -804 -574 838 579 -490 -583 617 -318 191 441 -994 247 -384 -494 449 160 19 -290 733 -161 67 -699 -516 249 -309 -665 -866 461 227 -162 -114 914 655 195 254 -661 -158 231 -239 90 431 -638 695 -705 112 715 534 319 -189 473 -377 390 999 534 -334 -624 -925 787 -848 -572 236 943 -786 500 461 -58 741 -105 352 -757 -126 -667 546 42 -882 979 -49 927 -644 993 640 221 583 -529 -755 -853 -253 183 -197 -609 -86 -603 464 469 -133 -289 -65 -737 -82 -434 -30 -338 -530 894 257 863 -106 346 157 172 314 209 926 534 213 940 -18 -158 -483 -933 -35 730 -840 864 705 614 647 259 -487 85 292 447 137 872 828 346 966 302 520 -727 339 -408 106 769 481 444 715 -803 463 518 -340 -648 863 -73 343 -392 153 452 -564 -625 593 -488 533 714 178 662 754 -818 880 182 -838 -668 775 -957 -842 713 -649 538 -611 -759 264 190 969 398 299 791 -698 182 -569 696 -933 674 308 55 -388 -63 879 -318 289 700 -998 48 413 -946 469 216 820 442 800 5 412 -4 265 353 -653 277 -787 -424 980 -639 -523 -69 -230 503 -718 287 -524 -299 643 -371 -254 65 733 711 218 306 -384 -144 590 525 -56 -623 559 -853 806 -387 -516 954 325 -555 -26 644 -803 -109 92 -652 -980 713 -638 500 -633 719 -999 -569 -646 100 548 -373 -841 -590 -461 -288 689 492 227 -509 -361 536 776 -780 841 596 -962 742 -666 -432 -41 -194 428 -502 -285 -887 -716 176 539 -877 -446 -127 -138 30 513 300 21 708 -60 -816 -494 -101 -929 -449 652 -170 -567 577 -423 -636 -845 -429 -694 320 603 -565 940 -574 302 -209 -667 -726 562 -864 209 -78 -455 -571 -137 -97 323 -457 557 -263 -838 -109 327 283 590 -20 381 -898 303 2 -755 756 -83 -931 -855 225 -224 659 35 863 -235 82 647 -303 -475 749 -890 63 168 -740 477 780 771 942 -404 987 -777 335 420 211 147 453 125 -175 -201 14 -766 834 -849 -914 -248 364 -973 399 546 -939 -622 -204 -956 -502 437 206 -635 -892 336 732 908 2 279 491 -629 117 782 -181 416 -583 -3 772 -523 -363 -371 -102 -887 887 -272 317 483 68 -607 -176 194 296 -109 529 221 621 666 -803 717 -71 -588 -256 -946 426 141 -503 437 -861 -165 -630 -346 -909 110 632 489 416 -265 57 869 609 -130 -602 223 -485 -970 -806 -174 -613 -620 -661 -148 661 -701 -368 -982 -604 74 748 -355 -295 -624 -319 -619 -905 25 -313 -686 -774 995 722 -360 142 390 -109 62 181 -769 -182 -477 367 290 -601 -747 704 -609 -172 480 897 -51 -939 362 -176 -791 45 830 -314 -816 497 869 -515 -493 -647 371 -758 -72 65 225 641 685 794 897 -694 4 664 -618 -209 479 -5 -712 -426 -515 571 72 408 694 -641 -223 -854 -493 -59 -640 492 752 -228 -254 292 313 584 -570 200 -607 -919 -868 791 964 797 -197 373 377 472 -975 476 -28 -381 734 407 -170 461 -369 -876 -337 830 -507 178 452 -980 -845 -230 186 -313 513 -682 692 -848 -100 246 964 -673 592 721 441 179 264 -73 -751 -179 41 -848 50 -583 -51 961 341 -983 -980 210 560 800 701 558 -878 466 405 -150 410 351 36 805 693 134 -328 61 415 151 -522 -150 -3 -774 876 690 73 -4 232 600 806 415 -550 -841 -578 204 983 529 -951 818 488 -194 -391 953 -397 -466 580 -978 -978 -170 -223 -690 -677 639 834 -25 907 427 684 164 -739 588 171 -626 -543 16 983 850 -545 163 16 935 -223 309 967 -204 -294 241 133 -660 -591 843 989 232 -734 47 556 -378 -987 -732 -378 -24 525 174 965 913 462 320 -746 -744 -91 -78 505 -414 321 -20 923 322 358 220 417 -565 -758 -870 -170 -635 -321 535 -46 -201 -307 830 -338 -243 267 -145 217 64 656 -30 307 23 -6 -601 -143 -659 -417 -578 993 199 -519 142 -750 -858 59 -378 -31 -552 28 -900 -990 -373 77 258 -617 -434 -628 963 -7 995 -115 108 825 -448 -519 -943 266 493 953 692 365 -733 -665 55 -169 -650 569 719 780 536 -404 431 -666 -677 432 -536 151 453 77 608 84 -917 -900 -308 -547 186 999 -2 -972 899 -98 -803 -354 -90 936 668 -393 475 709 -993 -556 -555 870 -169 -45 -82 362 734 258 -882 -342 -74 916 -400 643 -719 791 -996 -338 -107 180 599 -243 -433 -517 624 635 885 -487 417 146 900 -438 -873 258 277 -957 -851 418 647 53 -323 -443 396 331 25 -352 -781 -241 444 650 -515 -966 -380 582 -218 -659 -529 -342 139 709 314 -603 -281 332 837 -598 -127 366 -848 974 -178 42 329 599 -242 -705 -68 -181 844 -181 -231 344 831 -290 -562 913 -927 -428 276 -684 996 735 -30 -600 328 223 -54 -751 722 -98 -847 -91 -406 -287 -43 -305 -134 770 -628 -986 -60 452 -231 161 441 341 25 951 66 -258 -386 -685 -468 -733 37 529 -888 -868 -894 -277 -557 -644 -127 -662 191 546 -580 -781 -975 -250 -867 326 -71 602 76 -430 836 -975 -957 -87 821 54 997 810 934 37 -912 677 907 -587 433 950 -469 44 489 -551 -230 854 -240 301 987 -906 -13 948 766 447 -666 -496 -282 -265 -474 877 616 949 -229 364 -341 -649 -282 378 911 775 -242 866 754 -409 -404 306 418 7 -154 -740 -781 -954 -64 56 -958 986 710 -989 -479 550 690 482 939 -215 -334 -79 -387 189 -873 -413 401 579 984 850 -187 -152 837 -183 -482 778 -384 764 250 677 743 -903 -463 732 462 358 -236 861 -11 829 864 926 -287 471 548 -587 -277 107 -987 -722 -608 0 500 -71 -613 155 -999 48 166 739 403 -728 -950 4 594 -388 101 483 -230 723 514 700 -951 468 561 734 635 388 333 659 466 857 317 262 -120 -145 22 814 407 470 -723 872 979 725 -465 471 -630 4 -865 495 596 876 62 904 334 -126 -398 -945 759 136 448 716 429 677 516 552 -717 -708 -594 996 -739 27 -212 -202 -992 251 -993 -677 -175 272 -17 -551 -380 444 410 356 -455 -422 765 -732 0 -69 -958 -560 -394 88 90 -184 585 -581 674 473 645 -84 36 -80 -441 242 -939 -445 -598 963 772 929 539 648 -4 17 706 562 774 -282 -779 836 -482 599 -689 -867 379 -872 843 31 170 669 413 322 -710 -508 733 -10 860 802 261 705 226 -355 -730 -998 -363 898 109 851 45 -310 862 522 -195 -751 474 333 239 -191 98 -318 460 -61 309 181 35 642 257 -433 774 -389 485 -818 -331 -714 349 -505 151 -708 107 -517 -238 635 202 -587 -749 -700 -264 227 -873 347 912 -448 -739 397 87 -465 -989 -252 494 349 190 -483 -783 618 -228 -98 -247 -303 -481 -974 218 -561 868 337 316 12 82 -480 380 -477 -753 256 282 -429 -585 -395 -558 -912 82 -276 731 -536 464 -800 -722 -580 148 -91 -23 -701 708 -480 -841 -502 -357 110 783 -692 511 639 -562 309 544 -141 -678 147 869 263 904 -307 -453 50 887 -514 777 227 107 -464 671 -632 -447 600 -164 968 -199 -975 -946 704 -80 -280 -796 -7 132 -483 -400 678 -199 -5 -433 550 25 -152 -626 223 -49 -326 911 298 585 -68 -734 -44 798 -336 359 945 800 771 970 -464 896 -57 -16 641 231 -864 461 -34 24 434 -637 -414 362 564 826 313 -791 -929 662 -614 -152 -882 -320 -329 784 446 331 662 -466 -86 -771 -475 110 -136 -472 -597 709 173 876 -315 -611 -527 -663 53 976 658 901 634 721 -452 -518 4 -392 -138 912 -77 -903 408 -826 -51 592 -753 -773 -900 131 -957 793 -556 290 270 -956 -311 -622 -796 -750 -944 -695 -798 -224 -267 -944 -942 776 499 658 734 -583 282 -796 4 -196 -517 977 40 -356 -833 400 -2 -411 114 877 -425 -176 -373 972 -93 -595 -156 -796 -862 -454 -499 273 93 -324 228 -365 532 540 -778 -313 692 859 -925 -496 189 978 -114 21 715 -526 591 463 85 -343 652 995 7 509 -609 925 -129 520 357 -357 845 394 962 354 -395 453 -717 205 623 695 863 -843 -657 413 -253 -943 -88 -951 906 -212 769 838 -209 876 141 310 -265 -222 -826 162 766 789 -795 379 191 -937 93 123 -358 670 -519 -187 -332 -732 919 -862 -184 969 -579 -586 486 310 321 -280 60 378 -335 -125 965 316 -850 422 -462 -461 636 -264 -579 -490 -986 -713 -816 -829 -165 706 -171 -287 -282 300 711 -886 781 -474 546 727 -392 354 -352 -260 825 -40 637 109 89 -211 -56 738 522 -903 -535 -500 -31 -59 -22 51 685 327 309 -633 121 -24 -232 -100 889 -457 -258 894 540 -26 -583 242 572 602 -929 -344 -855 76 -158 -110 846 -368 -957 -216 481 -349 -468 288 -225 779 -46 77 -120 -919 -360 -548 -40 -561 771 -346 -998 428 -606 -486 594 -58 -360 228 134 -704 563 207 -676 -650 -650 370 851 -367 -801 769 -281 -775 -694 -413 193 -982 -733 323 142 66 285 -708 -348 -56 376 154 -931 580 629 763 846 826 339 240 883 -674 -967 347 246 -562 -984 392 -999 843 -845 -720 72 258 976 361 707 -417 -465 -942 977 -184 -899 560 558 922 178 -836 538 373 181 312 -109 -758 359 -391 249 -129 -95 -742 949 22 -497 -575 -77 -900 56 486 -461 226 81 -822 52 872 157 -55 -331 -641 -498 -600 -250 153 -988 505 742 -449 -713 -580 796 -210 903 884 156 633 299 -420 -679 177 490 721 428 -366 482 -7 781 -843 568 -617 4 713 181 919 -52 -934 603 337 383 783 22 -613 -64 498 91 -31 -940 817 -295 -176 -769 -987 -371 95 132 913 -39 556 -503 -337 632 -346 -600 -975 751 -888 -208 424 776 462 924 -805 295 807 530 -922 566 914 -778 654 398 80 109 759 -91 -878 -529 -869 54 431 -431 -815 231 448 90 -811 -288 -979 528 -10 152 -142 -192 839 949 -739 434 -80 -201 108 193 655 -967 -561 810 -908 444 -29 967 141 849 -320 -701 299 531 97 -81 277 58 82 788 -999 -258 -305 -119 978 -285 -936 -617 -642 730 -851 63 11 500 26 718 -744 565 876 783 584 -706 -459 290 589 -794 962 -298 529 -765 503 -494 -772 206 906 -798 928 611 -557 176 -599 777 292 93 366 -445 -764 -495 -209 31 142 409 -536 -980 610 888 397 899 -740 -791 497 -401 -563 -571 -769 -861 814 -724 -384 373 -599 556 -524 815 113 -60 690 970 -52 -41 -439 287 311 257 -403 904 573 -902 -434 227 -696 -5 243 -787 341 795 -4 -539 -924 532 -568 301 -742 53 474 746 -798 -160 776 639 86 -450 -825 781 427 -98 448 586 953 -434 -573 903 -224 -899 551 311 890 -648 -718 -204 772 -395 -548 600 715 -635 172 -657 -282 -710 70 -410 -251 850 639 261 468 54 600 -483 -646 68 19 -571 -583 85 -145 -693 -373 -287 -226 -70 -228 669 -564 181 -379 -634 -458 -58 25 608 -258 178 -835 911 950 160 873 -476 -963 399 -381 572 -619 448 -452 -1000 60 139 -740 659 -276 128 276 -22 901 800 -275 150 701 774 472 751 -369 -177 715 -494 -701 782 0 -522 -307 -728 520 429 -855 -95 -494 -911 697 443 26 -167 608 -896 -275 502 -979 -525 -50 -114 -104 689 940 356 553 695 183 484 642 -671 148 30 577 404 -508 -570 -420 -981 171 -973 231 -146 -571 -909 -633 494 -795 -772 106 -614 633 23 -957 -144 287 985 148 865 -480 -505 -972 52 -99 27 849 -34 944 276 854 635 -704 104 344 831 119 -454 66 -969 -625 554 511 249 -422 658 779 957 810 -822 -999 672 78 -525 -318 -644 673 -148 -808 -244 -114 -443 -437 477 -574 -746 666 -23 -252 388 867 322 169 -76 786 -497 343 -879 -357 296 527 833 99 -177 -461 -577 -633 -826 -7 -758 433 -567 123 332 598 -388 720 -815 -765 -662 -953 -511 -512 -955 -184 59 116 814 506 -118 863 905 846 -587 314 179 62 -75 320 981 -624 852 -194 -382 969 -406 -716 350 -410 -370 866 -775 948 -396 -90 -336 -992 -961 892 -814 -141 139 -378 437 -510 938 545 -857 822 395 -34 782 202 -25 871 -929 -613 347 373 -231 370 -448 22 40 592 -322 -516 -10 858 754 -996 782 100 780 -273 476 219 469 981 474 -851 363 -643 -42 223 581 -346 -667 -188 -305 914 390 -833 743 -890 -999 224 840 350 336 716 -796 557 -699 -278 -61 931 665 -734 -174 148 560 959 -687 -270 -830 -375 468 -223 51 637 -652 -308 541 -769 936 -515 -364 -67 -732 -722 317 -189 -580 -195 648 -977 74 881 -655 42 -807 -882 -982 300 384 610 -979 705 -708 -788 -835 -269 392 92 -396 868 133 -175 161 665 -123 760 290 -164 -154 -43 315 41 472 209 186 700 884 -36 322 707 -729 537 505 78 494 398 -428 -772 -2 675 70 224 199 -585 -264 -124 336 -809 567 -239 -802 937 -275 -979 466 830 314 615 -124 -914 537 938 221 820 -82 -877 -578 -399 -275 -364 -718 -112 -90 519 473 948 -898 -778 -980 -329 -804 76 -157 -84 849 682 860 -548 -570 -765 -21 -901 791 726 63 -8 110 -167 -667 -720 865 -140 549 -203 -795 -101 -445 775 -994 339 -449 141 -120 362 90 606 -99 -958 278 -700 54 442 -749 802 -322 -847 127 -498 411 -932 926 -547 -134 -145 -406 -245 -971 -545 -625 -931 -147 734 523 -18 950 -940 663 -248 -470 -833 -307 -220 -920 -814 776 561 -421 -86 362 -215 79 36 677 519 406 -704 212 -429 867 -769 640 521 -307 -694 -346 -938 619 -907 -838 908 -952 230 -938 -161 252 -182 478 76 -482 -187 208 220 -182 -396 -802 29 -687 582 -686 185 829 800 -694 614 265 934 905 -169 504 -369 647 -136 215 -667 -245 840 109 -331 -192 610 -440 -160 -853 -544 -75 755 -895 -753 801 183 568 -244 -973 764 -999 -999 538 -206 778 152 -317 -583 921 596 -347 -202 939 -558 157 901 -112 617 -103 874 -994 -785 972 496 481 -257 554 -731 -882 -655 -36 -103 151 332 443 -312 71 -329 708 -531 -156 -410 -486 538 -463 -291 -181 -304 -752 857 -900 622 -628 -682 -877 -675 -58 288 -653 -831 360 861 -123 801 -305 616 507 356 227 -986 992 -771 727 -734 -124 -535 72 818 13 -995 377 526 -961 353 92 591 228 -832 38 -613 130 -923 493 -477 -367 -430 598 577 -792 430 -902 107 -331 167 437 -205 -255 33 -369 207 344 740 74 982 329 -674 50 -352 720 623 862 212 -438 -617 342 -699 156 134 -976 86 383 574 -190 767 -632 559 -984 907 -630 -715 -857 92 208 -51 -960 -606 -787 -60 841 -977 342 -428 581 -78 160 -303 499 336 366 446 71 981 -105 -176 -179 670 -257 -506 -618 211 580 397 -185 -893 -144 -764 997 361 477 652 906 540 511 -340 369 401 -984 -18 -881 -132 -402 530 -457 -3 474 -47 179 -700 -898 -393 -976 130 703 491 205 656 324 18 -499 -644 970 497 487 -341 -478 694 -489 -751 533 -756 -344 -178 -868 85 735 348 193 214 -994 157 -157 -789 -349 -19 986 -17 -394 -298 951 570 90 733 -926 918 473 -161 -367 516 -6 681 -15 619 -556 -749 -125 -199 226 -481 -786 325 232 37 39 -724 -99 699 114 -12 -756 678 673 479 746 916 633 -232 -101 122 -278 -250 897 222 -336 347 179 139 963 -608 378 556 795 -976 90 -9 -445 -957 -359 997 -88 401 209 -681 -255 799 -712 801 392 -248 -426 -37 -801 -836 97 -438 491 113 258 586 -428 348 918 -814 -159 -695 -111 912 -894 674 -46 -303 -269 -14 986 716 -176 210 795 359 -757 -730 -254 30 120 937 -644 -468 -648 -747 -618 -737 -173 -553 -422 48 909 594 504 -330 -42 73 231 435 523 633 632 -752 -626 521 -933 406 -278 -942 -138 64 -534 677 -345 -796 995 -689 893 943 -542 629 865 233 -689 507 -298 980 -99 245 -357 -749 629 904 -786 248 -89 610 428 -597 622 103 675 -628 -242 -93 791 -930 -973 136 -608 444 -227 -560 384 -824 278 838 475 -145 -217 601 716 -64 930 -880 -614 127 -408 -503 -263 372 -359 -622 -529 -496 -840 776 -600 168 811 345 131 730 359 -78 21 -969 269 267 -41 905 192 203 842 -623 -250 -543 727 -696 -168 -537 655 454 -721 960 979 -886 669 331 778 951 -17 -608 -364 -368 483 648 431 -678 -335 233 -353 -955 -334 -93 413 -102 199 -149 -614 609 445 -187 304 -168 684 -465 303 -28 929 630 719 618 -764 845 256 -856 -312 -149 -731 90 -907 -778 -637 35 -522 -784 171 86 190 -468 -963 238 -501 -293 -632 -473 -123 -739 93 37 -55 339 104 549 241 913 -838 -123 -447 357 -434 -817 190 546 -550 -132 677 971 290 888 -14 193 1 967 -537 573 396 136 -27 -129 94 738 -555 -254 -372 -402 -386 452 -212 -175 -806 48 -629 229 -842 904 -324 -876 -830 591 -426 -179 854 595 -180 814 -588 282 -88 965 251 -385 -385 -209 -316 -146 -498 -659 571 -757 368 -357 -965 -513 -963 -527 -406 -691 908 712 -202 181 -311 -212 -478 -714 -765 758 605 700 697 683 693 206 -579 214 -902 34 -393 472 220 -867 910 -610 -516 -667 112 28 620 -392 -351 449 -784 -11 -964 -61 -158 761 -8 -272 -37 -131 904 -409 279 266 -641 791 658 185 977 -725 -733 -572 -216 -654 302 697 870 -645 270 924 -860 -649 -628 -65 220 753 365 -669 -602 377 650 939 638 -24 851 543 973 677 397 -816 874 468 -892 144 740 -750 -200 -854 634 928 -667 910 373 41 -740 -124 883 851 -139 -896 -564 911 -593 660 282 271 665 -522 -978 375 -673 -529 -274 -614 6 -920 -36 735 464 156 -707 798 -685 -571 -202 567 950 688 286 298 -662 -175 212 -75 -532 -885 -55 153 127 -533 305 561 -600 -38 723 -640 -636 -401 -455 42 719 25 -109 592 -318 606 -435 -535 -780 -398 -927 22 734 -545 381 941 700 120 -638 761 -300 80 -703 -350 224 450 -990 658 -603 396 411 71 -629 -938 -434 735 47 -647 -812 -318 761 239 626 536 309 -675 -229 -31 -252 -635 368 -134 234 318 301 -257 -230 755 919 -716 -942 -458 -202 556 989 537 656 -190 -207 -674 -178 779 -209 555 451 -134 -39 357 -574 37 436 -901 115 -210 458 -54 887 666 -86 -122 409 302 -411 76 952 707 -145 851 -539 -811 866 -376 892 -155 147 -871 -127 -742 425 -55 -442 346 -369 53 54 -266 -822 -673 -916 889 -658 -242 722 -938 -610 294 -616 807 -52 -202 -30 47 -99 -344 476 635 -230 -691 -604 -84 517 -985 -197 -113 351 -392 416 320 -140 -718 -900 881 597 -955 171 -617 -460 -831 807 -444 -957 449 29 -334 197 249 -488 146 547 42 392 93 93 -284 565 135 593 -1 947 -370 588 -525 9 -519 -44 823 -607 220 -449 762 575 -616 973 -621 244 408 -149 -456 871 135 -688 -373 -32 -354 -461 662 669 881 -581 764 856 770 466 -538 150 -313 -259 232 674 897 -437 -124 -303 917 568 -151 -267 821 -739 -128 628 819 -889 -689 639 -161 -431 628 282 -386 -875 -306 -786 543 -146 -368 -914 525 791 -850 -732 7 -786 765 -640 -433 -729 -127 699 -201 14 -549 981 79 -102 754 -465 -853 491 -983 510 -754 -68 -978 -970 -586 -354 -918 129 -628 971 -748 -124 865 391 -635 62 -827 259 927 -502 959 -866 -701 -792 7 147 -849 480 -661 -581 506 -178 433 -284 735 345 -877 487 -644 887 560 -466 -408 -545 -490 714 -428 -22 643 694 550 -1000 -659 251 -103 683 -74 -304 434 -967 936 -421 -609 -15 -939 912 -302 -64 326 674 -462 2 457 -793 -719 -420 982 -733 788 -838 789 -323 285 683 870 -429 -878 -129 244 731 -380 782 -822 -793 955 -298 521 -896 516 -673 -776 -681 253 -562 241 -426 237 681 271 230 -579 87 -463 -146 -88 -758 -566 -848 -979 355 -85 -836 992 980 -794 -684 -658 -186 -550 -427 90 304 -232 -995 192 -928 408 -165 -384 514 349 -928 -713 645 164 269 953 994 835 962 -543 -264 789 -339 -952 921 -333 -433 393 -437 21 750 229 432 -9 970 524 -916 -572 -787 806 -822 171 -143 -493 497 -236 192 -937 -63 -423 -119 -520 -304 78 456 883 -646 358 547 -31 -951 -663 -611 -975 693 449 -196 347 63 -968 798 -620 -97 -756 -20 -506 376 -796 -948 -486 597 150 650 -23 -634 -585 -206 593 233 -447 -735 -923 569 -91 552 637 953 218 -11 414 337 -706 -20 -944 551 -24 -755 413 142 909 656 -226 -715 836 -51 249 450 -781 364 -582 434 -475 -944 -902 -26 241 615 -100 202 299 -491 976 204 572 -1000 915 120 288 -719 918 412 392 85 -563 -834 -560 -343 -208 693 -449 -72 362 550 511 955 161 -564 603 789 52 49 140 -739 389 -22 538 -880 -494 -995 754 -839 279 319 484 -490 815 211 -35 581 292 -567 -935 -117 133 -292 -535 -952 -234 -939 929 735 -661 -944 -713 -87 107 -175 445 -297 517 -691 -692 -569 -191 848 -669 786 621 -149 356 76 -441 -600 -325 -331 453 -590 -629 -399 108 648 732 408 -337 846 -908 833 307 -897 701 876 -431 -830 548 -643 250 -867 -30 697 360 -150 -862 598 -926 111 960 -711 878 -913 400 970 -361 261 172 -86 -651 762 -154 -378 -92 -912 -467 -171 -427 -522 169 -56 -665 -852 -924 605 -797 -949 -47 527 261 -772 -278 -632 384 317 83 656 -698 -657 25 -60 -987 933 780 -494 18 853 371 -594 977 -661 372 755 -502 730 -788 -246 -114 -207 -501 978 -460 -629 452 628 -238 146 -264 -24 -236 -863 -596 398 -174 -906 660 -232 583 868 -142 93 -515 -861 -785 -896 -690 310 460 -414 -857 -418 -230 200 -406 860 703 450 -829 767 355 883 -492 481 -181 969 -162 -831 70 808 -454 627 -159 -767 762 -8 648 182 -847 82 557 -436 573 956 454 259 993 771 -484 -840 -955 266 -124 -863 -644 448 -891 794 332 -787 334 958 -683 867 -820 84 806 488 -482 -167 -712 -589 919 671 253 56 -27 528 -391 -245 -315 665 -585 379 -437 214 46 910 48 133 369 -603 749 236 -617 -829 934 149 818 -978 905 -431 -21 -103 -366 -447 -563 -121 820 622 715 -193 816 425 569 645 -482 231 53 -966 -626 900 -934 431 -386 854 -948 -915 -381 -91 754 290 -629 886 -75 -681 -604 -657 -257 -550 -456 -569 -15 -975 635 -889 -699 -420 -459 636 -971 -127 889 -143 -22 -585 185 646 324 -614 -921 472 -658 -182 -854 955 366 -206 505 555 183 -605 194 881 155 -375 -430 -454 276 -934 2 439 249 -553 584 783 -562 30 -364 -491 72 -681 764 -34 402 -819 -689 552 -716 761 -511 -836 -712 822 -311 353 -488 22 -720 -250 54 447 890 -695 -99 -925 -13 117 -522 982 755 102 -763 -977 -759 222 -113 -495 -805 -834 -137 -216 -105 -330 3 -676 829 -78 -106 -845 -872 -601 -960 -972 931 670 402 650 -960 945 580 960 -694 655 -769 230 -939 636 850 -540 -444 -487 44 945 795 308 923 -51 -630 68 831 217 33 -906 179 -339 134 318 -579 681 -756 434 923 997 -986 821 -910 -106 434 521 131 261 378 -543 249 -898 516 524 -80 -647 632 -116 -323 -985 -678 -448 596 -382 613 898 636 -168 -811 -932 765 -235 648 -782 -692 284 639 -377 181 -501 -850 -918 -592 108 176 579 -117 -279 10 -99 -56 22 -283 -738 310 -981 -844 -471 -182 699 324 913 727 -488 -621 -600 873 559 697 -376 -202 252 633 1000 529 -276 834 -687 206 702 423 538 163 965 438 813 -712 850 -673 527 -647 465 738 52 581 749 386 -178 961 643 618 757 480 -267 447 -143 -592 458 -565 -570 768 733 139 749 -619 433 -975 -751 -470 -620 306 318 711 -808 433 897 60 -470 -401 -891 84 518 -962 -763 -930 62 351 903 -487 401 -358 347 -394 -501 -138 724 627 -667 140 129 714 551 68 775 184 940 -613 -496 -850 996 448 -357 -192 452 633 165 -717 253 465 -121 -265 -947 517 769 -147 383 -514 955 -440 542 -204 -150 -385 318 465 -266 94 749 -259 357 -84 804 844 76 381 136 -307 -444 -937 123 -15 -139 -393 -937 557 -759 -439 37 482 941 -315 194 126 182 -902 -412 -129 -210 -295 448 306 -740 882 -158 -404 323 -54 -511 -168 680 -675 -750 345 16 812 724 -286 3 -441 350 676 -790 -905 46 280 -440 368 -502 743 -394 501 -834 940 -578 -200 -175 -338 191 -453 989 926 -787 760 116 -949 979 -822 379 -358 -165 510 678 378 -954 -761 881 -54 -705 -244 81 -5 -13 600 -795 -577 114 503 668 -484 -945 -106 741 -336 -692 922 -852 863 -76 148 -271 -789 -563 630 841 761 668 713 894 -14 -832 -791 -442 -227 -730 -79 -137 907 85 973 -222 -699 -584 830 -729 -935 -139 -48 191 -49 -917 -181 -614 950 -709 -568 974 -245 -176 -820 984 -75 534 77 -382 -398 365 -429 269 -28 793 -573 -365 674 -120 841 173 157 -796 230 829 -467 146 215 -872 -771 420 -354 -200 -910 368 870 268 -828 -680 -710 -256 -931 -601 457 -762 203 -549 -55 -160 -428 -125 -868 -700 999 847 -2 -565 108 928 173 -648 -449 970 117 -785 -558 -431 -915 777 -445 123 -473 -32 -735 578 -983 -73 583 615 913 -240 -540 -862 151 521 -471 -424 -874 711 -981 953 -517 -841 399 237 -694 -408 683 747 356 -920 472 843 -604 -648 882 -387 570 165 179 616 612 185 -415 771 -771 -315 -542 -267 -614 191 -510 192 -807 -575 483 424 -564 -312 -977 -402 799 250 135 677 -555 223 52 -468 249 463 82 48 -476 18 -55 -732 579 347 963 -896 742 -755 -737 456 -75 423 392 -383 607 -879 -170 -72 -141 520 -196 -289 -360 -628 -704 515 -104 732 945 638 240 421 438 338 -271 861 167 315 -136 207 -149 671 221 -648 -954 454 14 668 832 -500 -281 -159 810 695 801 385 763 -410 -498 55 716 456 -192 935 -657 -994 183 124 -978 676 327 -390 -537 218 -35 -624 620 823 41 -11 -566 652 379 672 157 -595 857 12 570 213 -473 921 -597 921 -693 478 -175 51 -420 646 637 -921 425 -854 -482 83 -95 793 765 -803 -85 -739 381 153 -771 -154 -701 -362 -631 43 -251 895 76 -367 859 943 -229 -745 -85 227 411 424 77 799 -23 -952 -889 561 -157 -797 677 -496 53 622 298 675 610 92 -7 450 -931 -563 -47 350 794 413 -913 -398 -821 -261 10 27 -483 -114 170 62 -771 -766 850 -980 427 -342 918 723 -146 224 837 266 143 921 651 794 -211 915 136 845 412 207 -974 -94 682 888 -804 -312 403 762 -655 -159 -818 10 578 -295 76 658 247 572 164 -648 -659 -888 -266 -21 -512 -322 663 -161 480 -916 807 971 954 -102 688 -488 -313 -670 531 -682 613 -859 305 -887 352 -37 -218 -965 -76 483 -216 910 -110 670 413 590 808 -884 -965 751 361 844 600 -77 -316 99 608 -547 -285 -157 -504 837 61 677 981 465 490 84 -757 -542 -815 116 773 -795 -307 428 464 -236 -764 349 4 -53 703 -888 442 66 -179 138 -987 -281 -120 -601 166 -876 209 -100 -845 782 501 780 -91 358 -973 259 117 -960 -444 19 227 391 -405 577 -109 268 -170 -995 879 -294 700 -924 -860 -787 -882 492 -193 -829 499 -33 -996 -411 300 190 849 -817 -796 -871 457 512 -847 -412 387 -617 -113 620 -481 980 -598 335 666 -55 -47 694 -395 544 401 672 700 -973 623 -957 -890 111 432 -833 1000 -797 920 793 62 774 -530 -300 -726 -245 -939 -174 910 514 -274 -41 -12 -70 -195 801 -433 -347 -553 751 414 -491 244 -233 -898 -632 -266 -279 653 -214 -84 -857 906 185 748 -417 -494 956 199 28 441 -711 -555 -837 -627 927 -424 505 -961 161 -465 892 240 -413 -901 -418 -629 -439 291 19 -9 -884 -213 660 114 555 285 859 -460 -71 -219 133 -301 -754 -65 -354 368 -497 -921 144 654 -556 -292 38 -474 303 206 -697 416 817 -911 -839 -347 -315 -168 205 785 -357 -231 -130 -641 298 -226 21 859 -137 -468 969 -88 -749 -776 24 -365 452 -915 217 730 528 -611 665 932 670 -803 -635 -751 -992 -406 -927 128 889 187 -116 -383 949 -199 546 57 225 -955 -426 56 -636 -848 145 995 -32 -523 359 846 353 238 -246 790 979 -687 -685 66 625 237 -303 742 -845 -36 -826 -709 -651 -92 -172 -899 -26 255 -861 -915 -961 -901 432 -615 -267 889 100 357 -988 401 -393 -594 -84 -413 -400 478 748 565 280 -40 -931 -500 828 898 -430 -862 -455 -402 349 693 659 -128 -395 126 -341 -84 599 922 -281 541 -907 -893 680 406 -547 711 -389 -335 -999 -345 378 -645 -392 553 87 -527 546 133 -676 -638 432 19 780 906 -389 758 935 -461 -673 925 420 218 636 -905 227 217 727 58 603 -165 -324 774 774 -970 -437 156 175 36 -718 375 -272 -520 785 644 -190 -261 621 -369 431 279 -143 -885 798 568 -396 -913 -162 911 -938 -159 -84 -395 -481 937 -367 31 989 -166 883 -666 482 -100 -797 937 777 467 -112 728 158 571 851 -121 -739 -13 -186 14 -275 -674 -726 -491 262 134 355 -4 -74 888 -747 164 978 -958 129 -642 -696 572 871 433 144 206 -239 -76 805 379 161 930 562 -105 654 -206 -999 -66 603 -37 -920 -112 262 489 766 809 -489 18 -202 -605 -24 -637 -161 -60 -266 370 930 916 -300 198 -238 -878 393 267 -257 382 783 100 -256 81 642 -803 -344 -511 -644 -396 -404 -323 750 -487 273 -800 234 14 -636 191 -937 -962 -857 127 -404 782 -654 591 -354 -187 -884 211 -689 -546 -414 849 -194 -346 957 700 -156 367 -485 819 -1 843 -161 718 791 703 -903 -126 -564 -874 -703 -968 218 -730 -534 -597 -988 852 674 239 130 629 -82 -584 -159 313 115 -968 262 -413 -944 -489 -2 -506 -807 752 985 -180 625 578 -217 200 965 -821 368 -410 -190 787 869 -825 -793 667 438 386 209 -694 579 735 858 900 688 699 965 -174 -586 96 221 -248 505 946 -179 348 -857 -597 659 683 226 7 -628 482 870 993 -543 -914 -156 982 401 409 -563 540 235 -288 -400 -525 -697 -383 81 -923 -530 625 481 910 47 -373 -296 306 -445 -101 -662 -156 -97 -645 -328 -743 989 -274 364 729 525 891 -167 -139 -378 -441 -761 -287 -530 881 551 322 -800 -298 -637 300 925 -721 -475 -552 -160 -211 432 -963 -691 -116 -288 -586 26 -336 -860 -755 -847 -449 -644 995 881 -5 445 606 -341 91 296 -704 -210 764 -842 -89 138 826 -420 870 948 -199 -578 -381 -570 -722 57 -516 539 -180 -587 -438 636 -220 524 -914 790 -811 -103 -387 116 -175 103 460 169 -284 247 -701 445 88 -47 -899 -819 615 110 -356 -306 771 139 86 824 -124 -429 -486 292 -175 89 771 -525 -753 67 -940 -153 -964 -990 721 78 -760 -775 508 -354 -577 38 621 944 -679 687 459 704 868 128 -814 -96 738 607 -687 534 -435 -912 113 -728 327 -258 -544 -176 -918 401 415 -556 414 -28 464 -964 414 434 -425 255 -36 -570 514 -311 -597 -74 152 370 61 942 -718 -682 -553 500 -454 -963 -229 633 870 -469 292 545 393 -703 32 -409 -498 -666 328 -622 -565 636 -844 -655 -982 291 74 826 449 -356 -335 470 -56 -167 336 -443 -494 -137 -226 10 -497 535 716 552 -135 -305 -311 735 42 -420 -952 -509 -39 -514 208 603 802 759 773 913 -869 -290 -739 -441 217 -429 -466 -927 998 -432 -76 -668 694 987 -942 677 -282 624 686 806 945 290 -21 592 727 -405 783 9 191 -173 -204 -37 -186 299 155 -450 701 -32 -318 971 -917 -549 925 -373 16 229 330 -25 359 961 954 187 -691 453 -550 -600 374 -779 -406 277 366 308 -132 815 125 889 -772 -463 672 -505 -877 -477 -850 881 -110 -255 186 -275 268 573 -237 685 51 152 325 -600 -847 102 -249 442 7 661 322 26 -685 -761 -634 -535 -998 -267 -626 369 -557 -401 930 -616 120 921 -981 -296 -728 459 -523 -773 591 901 833 -42 -745 -581 -992 196 -280 484 888 503 -928 -319 647 392 -329 385 -374 286 191 143 914 540 -623 995 -833 -333 941 -664 456 -241 877 452 215 -6 -330 -93 -302 -599 -622 908 -328 112 -934 44 653 559 928 -674 -996 -755 768 -605 -296 -372 -352 735 -390 -222 -33 -650 -259 -419 214 237 419 -636 -572 -610 733 360 -180 766 -978 -826 549 -750 -268 -607 -324 892 -276 622 -418 114 720 -462 491 -420 -771 123 143 -797 318 281 -751 -682 518 -301 503 -805 205 -355 787 -294 -626 -920 749 501 -504 977 469 483 -293 501 857 28 -221 -546 -670 -865 -511 -577 841 -50 -45 220 52 -681 516 -67 -428 -694 -182 -161 -526 823 -868 -848 903 -747 -663 -831 685 241 95 -54 -166 447 558 -455 -819 -134 709 697 31 -560 -22 -481 462 916 -481 761 912 716 581 492 516 -384 -467 -902 -111 552 125 525 492 546 -595 -302 -559 484 91 -108 847 475 -286 767 619 -625 747 751 -175 -639 923 -59 92 -865 -678 757 923 -960 -82 124 344 36 -282 -852 21 351 86 757 407 490 507 -258 764 141 -870 569 542 400 -293 -27 114 -264 843 -600 701 -523 189 -773 491 192 692 21 229 -369 -857 133 593 -598 -295 -220 -360 -771 -889 -241 -957 854 899 -300 381 487 820 -668 -627 -665 -38 -487 -751 -897 341 -375 -401 420 -418 -965 -917 -859 -997 -602 -151 551 773 920 506 104 700 -952 -437 -601 -330 -657 -84 870 284 37 538 818 -306 178 891 657 574 -193 294 -407 -148 -739 -274 -805 -760 -871 699 -758 -15 -709 -756 -927 59 92 -241 572 -993 -636 454 808 -390 367 459 389 -870 -594 -581 661 -546 -112 342 -632 478 564 -852 142 178 298 -701 621 -917 -928 804 -371 186 -347 722 865 130 521 198 764 -740 905 -664 452 644 -160 -312 407 747 548 57 -460 647 864 -26 668 -701 66 134 -456 -65 429 880 532 -251 58 22 286 -405 26 -242 -548 -196 -750 -622 700 874 345 775 -71 594 220 555 -77 -860 246 -432 -813 -18 399 -450 964 -962 -33 -784 752 -663 -621 -975 -479 134 -820 560 -622 -482 -518 543 -589 729 611 611 -355 -407 -165 338 -86 -730 641 -688 114 282 20 842 -857 875 -838 827 693 544 -894 913 -655 737 -727 -589 -592 -60 871 204 -829 -961 -871 386 -446 87 -22 299 150 -626 -461 -317 930 417 223 727 541 -22 -191 -990 268 -487 -531 -595 -713 -533 677 578 640 -762 -294 902 -998 892 -960 -910 -976 642 -623 -884 879 926 380 -391 -472 -799 -179 -247 -832 -894 496 401 464 422 -487 606 -709 680 915 888 466 177 802 70 499 967 895 -77 904 379 -382 -412 -192 30 131 689 378 95 350 309 91 -680 447 -334 -154 -773 65 92 -158 61 -575 -829 626 975 435 262 -697 576 -364 -977 -942 -572 -638 -438 -968 335 243 467 177 -375 -147 -543 -865 -722 -958 779 -353 796 -753 77 -823 458 773 396 158 442 681 189 363 -254 930 747 52 -392 440 524 982 -497 -227 347 -969 -402 -774 -755 737 -422 286 -4 -458 -872 -4 157 -827 -22 227 -182 133 318 956 -183 -585 635 251 98 603 -263 923 -233 406 -124 -905 756 479 -390 142 415 140 221 -525 -157 -831 329 -454 403 -607 -34 -149 -133 -124 122 572 492 -202 -858 422 -239 -833 -688 -384 967 592 363 583 138 -326 -430 38 237 963 104 -824 -732 70 -218 -759 -333 16 522 554 -311 -106 -89 168 669 -331 365 -864 228 250 -627 241 949 -249 -965 -870 678 962 730 -941 412 337 -769 473 -690 -985 919 -309 -866 -839 -18 254 -154 419 -109 -755 570 -824 829 607 785 -339 937 697 323 995 -691 -244 -823 -802 -650 620 -606 360 160 500 -691 653 759 451 322 66 -749 -959 899 37 741 624 -162 93 179 -876 3 -196 538 -208 -70 -273 838 -547 514 342 748 -620 392 97 67 -747 215 -419 -35 144 958 -827 -843 -990 212 -812 -386 -348 -733 -94 -415 -25 -732 483 481 -489 525 -240 312 245 -900 927 69 485 890 -534 678 -321 -817 -28 -591 -231 163 624 -778 -489 -743 534 400 -872 953 790 -593 -504 -20 26 -379 601 -865 -558 925 -341 60 -456 -798 -106 306 869 4 693 692 529 445 -228 402 641 -416 26 -199 864 -249 107 355 -94 -776 -482 -598 -261 -295 -282 710 -292 -169 -283 -49 626 -839 -148 39 581 -260 -676 185 -907 -197 -764 146 -684 267 927 -815 -156 -400 265 463 673 -271 233 723 877 -685 -339 427 -752 124 542 112 -4 -531 375 -194 -287 713 681 206 -746 502 -207 -741 498 994 475 -580 -829 -234 -149 423 450 -487 564 575 421 -930 671 -26 -729 41 -673 473 -198 947 -753 395 218 -527 672 -529 -419 427 -644 520 -821 -998 -915 815 -508 -139 546 928 -70 907 -693 -690 -337 949 985 616 174 75 737 -179 -584 -860 -43 748 -127 -697 996 25 -647 -13 825 -519 145 -251 -205 917 190 322 294 -466 23 951 -869 -14 349 -947 -724 973 488 -324 720 -790 -786 -458 915 -770 -432 -420 -747 537 757 246 917 -499 330 -971 -761 537 -824 807 -436 955 -564 189 107 402 -216 427 342 753 67 390 -904 615 924 -402 812 -304 716 611 -8 620 -879 -553 692 431 168 -846 339 478 277 854 641 -921 -408 -141 -765 -569 -617 538 -692 827 -372 -801 770 296 -789 446 -494 311 -613 -255 -752 518 495 -460 951 -205 -712 -39 77 252 -812 415 -623 -938 4 315 643 272 -678 622 107 867 855 146 -626 -548 238 -649 -627 -812 246 -182 350 -512 -503 839 751 -970 -698 221 -769 176 -33 114 330 833 694 -610 -851 972 -83 -662 461 -650 57 126 386 -354 -481 802 52 -255 -598 352 671 -559 -129 102 131 626 -485 50 275 363 281 410 44 759 65 -94 -708 -913 -206 175 502 450 -381 137 -472 878 445 -815 683 714 679 185 453 -436 179 661 -545 401 -699 551 -335 254 -932 136 -685 -517 696 783 521 697 87 729 209 -998 603 184 -64 -757 0 -458 90 822 -289 216 377 -333 -156 -707 28 -784 -118 813 -889 312 -559 318 -216 876 -337 548 138 -939 39 289 407 -287 -582 -749 646 -442 -745 751 -710 410 613 478 157 -30 290 -140 170 20 945 -385 277 423 932 184 213 982 -631 -864 808 -27 -998 977 594 -356 412 -166 897 -471 -32 117 821 962 -543 910 307 -451 -675 -693 -252 -774 905 -385 -156 -270 720 629 -72 481 517 -824 -712 554 583 -494 293 -425 -671 -993 -153 -531 13 -689 392 -44 -369 499 298 -337 495 67 -970 -844 -293 762 -918 -183 -72 -762 75 75 665 648 -120 145 -8 -849 538 -958 -383 -700 951 690 770 185 476 -276 -272 616 24 772 223 -189 417 668 -663 -770 -277 576 -584 -699 677 963 576 588 -181 284 79 -215 -942 -957 -605 -84 969 -479 511 -595 -745 189 92 -494 -165 -767 474 630 -377 474 -207 -355 657 475 -441 469 -601 -799 789 606 -294 368 -305 306 -557 322 -86 -77 734 -657 925 -876 984 129 -61 -802 -335 -232 -795 -4 134 -720 -390 32 -361 504 -730 353 530 -132 687 -177 790 312 -54 771 -120 -67 -820 40 -595 -239 -309 -431 599 -373 -950 739 -178 188 -200 -22 163 -686 945 -894 -842 764 -73 -854 -640 673 -23 -629 126 -14 -127 -738 -120 184 -742 563 208 -92 938 982 785 -531 -488 -738 -269 120 -419 -85 671 622 -800 -981 -357 545 -501 -856 -342 400 254 884 -630 -508 -5 -404 606 -361 -375 -537 328 -73 188 -519 839 -699 -261 659 -930 -772 302 179 19 839 742 -364 -966 153 985 -602 -560 -283 -445 389 -318 -516 371 473 -613 -906 -349 665 233 82 585 -784 -212 357 -155 -273 415 -158 397 500 -267 -259 708 813 905 -668 -156 73 970 -40 -960 533 -6 324 -319 369 984 -991 -814 525 -312 649 266 -828 717 644 -39 582 -690 -324 -929 -78 676 331 -952 341 921 278 623 822 184 -570 -83 520 168 -500 473 41 -984 731 -485 838 441 -687 -800 507 817 435 698 -975 -5 -67 816 712 68 514 556 -649 586 110 942 -453 982 -323 951 -149 -166 59 489 126 -85 -524 181 249 -151 406 -823 960 -767 841 883 531 678 349 -438 -165 210 -366 923 -526 420 -297 315 783 -814 627 362 832 -602 -980 -358 328 -977 -855 785 440 -73 85 626 818 -352 -180 -282 -918 854 -601 -296 494 642 -459 9 549 923 561 975 236 -580 616 175 782 462 583 259 364 -642 269 684 231 -952 209 -857 837 -1000 343 417 782 -918 -714 -176 67 -329 783 848 211 -525 -131 -240 -799 439 -940 -882 -241 -882 73 612 -547 34 -643 -1000 -496 811 -651 -524 128 555 -129 813 456 -708 462 -850 -709 29 454 345 -367 792 -10 546 403 529 540 -299 825 472 -6 456 976 -621 934 514 -546 337 -915 -736 758 -901 859 -538 472 -821 852 -499 7 480 924 -763 164 165 425 420 -455 -361 952 876 228 -560 70 487 869 -809 111 713 -510 -385 -454 -728 299 -718 370 290 -361 -258 851 996 199 -848 586 -327 466 614 -8 -347 855 275 530 610 902 748 433 -465 346 -368 456 126 305 -523 -204 386 553 239 -935 -816 -904 -525 -990 -877 756 417 -235 -947 364 782 652 -971 -329 608 -560 -547 -664 390 336 -593 -29 -505 20 218 214 -483 792 -242 -872 615 101 187 -961 -287 828 34 -53 31 531 -667 -364 399 7 913 104 496 789 917 733 -320 -25 529 -554 103 -38 -500 -585 229 -821 -902 759 619 -870 784 579 -753 -920 -59 -497 -123 89 -907 870 -406 307 -798 371 -464 533 -781 110 -781 795 -331 -804 624 -13 226 984 358 -552 -107 -924 524 -972 -54 -209 -787 454 -431 673 -431 785 -287 -547 -878 -875 680 -967 653 221 344 766 -565 10 63 -658 911 766 783 316 -422 -154 -423 751 -368 -304 -626 -212 -91 -227 220 605 -9 613 -420 -948 791 -177 931 620 -882 -250 595 474 -735 -199 776 21 -591 761 164 -709 -335 -427 -510 527 877 643 205 202 -358 -75 460 -274 305 -562 -262 -406 464 70 -444 26 -309 -214 -598 571 -604 1000 -20 -548 850 -450 -493 213 -883 180 -315 -838 605 202 -670 989 -319 134 339 485 909 -587 363 508 -887 841 442 -907 510 42 605 681 -355 394 -365 413 587 364 116 550 66 971 420 -155 -414 519 -325 -295 -972 -836 -908 -670 638 -964 -48 -702 -802 -395 -614 274 -398 243 -356 -921 587 925 -737 533 29 868 853 -850 67 -83 858 476 293 946 964 -572 -477 -971 418 710 235 266 -908 823 -55 -975 961 428 288 -840 -867 -887 -226 -330 -312 386 771 -871 -10 -948 -652 101 989 -353 344 -202 446 -300 -470 262 -695 -696 614 -163 630 33 -361 -328 -248 157 -45 -207 47 -866 990 -57 67 584 878 -772 127 49 -341 -585 -98 -333 907 796 -846 749 632 324 815 410 442 682 -128 -351 -924 767 -637 -801 949 742 505 -982 -629 81 -447 -808 676 -830 -69 82 -169 607 374 156 746 -818 277 -769 -81 -555 -624 -397 -600 -463 -143 918 765 608 -534 976 -613 501 -785 -658 -31 -266 581 426 206 -832 544 -247 -985 -924 -837 202 789 600 281 -722 125 -938 -324 770 -10 -873 586 599 -849 102 -585 -972 -865 121 -852 -269 -830 459 281 744 550 683 583 -151 -829 992 759 384 807 -499 -441 253 151 443 840 551 -363 452 817 130 -851 126 -459 259 525 -107 344 -341 48 218 -723 538 3 364 483 230 186 -939 292 954 -526 -196 262 -766 677 230 617 409 -790 635 801 -333 -824 667 -168 167 299 -786 105 -668 843 851 27 863 896 -620 -889 341 74 -277 -785 -90 -16 192 -666 -119 589 705 267 -110 834 505 140 330 164 -275 -782 -533 -654 -681 -267 -94 -471 282 393 764 -905 -843 573 116 -396 -894 -441 -587 -489 -947 -17 264 -364 308 -993 835 -26 -319 -4 -828 -18 958 408 356 633 806 -933 -446 -913 -236 884 14 -11 40 244 213 222 -217 -767 114 520 -447 -74 -142 863 -450 -150 100 -793 -513 177 -901 740 -474 -613 456 142 -6 -479 315 -871 365 187 -738 262 974 809 -425 3 394 59 -769 391 -507 574 873 411 269 607 -827 178 737 -43 -315 204 -901 -361 -889 -35 16 -941 -316 777 588 -256 -498 886 -629 772 286 -99 -649 -869 658 763 434 48 69 -923 474 896 148 -279 520 -819 304 -846 213 -920 69 -88 395 502 391 -292 799 -847 251 175 52 808 -480 382 -16 653 -363 -226 -100 739 -801 597 920 488 -467 -673 664 -65 264 -423 -954 -296 -949 -201 -338 897 -369 -88 -666 -647 44 887 -676 854 363 843 300 481 497 574 -780 -676 259 -886 491 -178 790 639 496 -38 784 -292 -615 450 180 707 335 355 625 812 -919 894 -541 832 -400 230 706 155 574 752 -388 -475 -156 -65 319 -789 197 -167 -706 498 -212 -372 -40 647 -701 175 -2 -865 -483 -422 547 749 292 236 -276 553 339 26 222 -803 -125 -451 -645 -279 -535 535 654 -997 -715 4 -453 237 801 427 155 -20 -373 -495 -650 -59 -666 909 -74 513 -326 -859 -443 652 -292 -870 -769 435 160 -575 -830 -791 -563 790 466 736 -721 -772 -374 -157 -22 -396 -488 -808 -442 -22 673 -982 -365 -664 -588 111 597 366 -196 164 593 -154 -378 -165 -246 -676 235 -506 886 -642 337 -234 -681 840 -195 1000 430 -629 -783 495 -33 190 485 477 31 -475 665 -220 -525 136 974 -898 52 542 362 290 329 893 405 -252 -13 -64 255 755 -422 -894 -466 448 -86 460 231 -349 -278 223 -260 767 970 -419 -877 -503 -827 -216 164 358 -399 -261 -575 -261 -104 -806 89 351 -329 -469 -329 599 -548 -680 143 -789 -354 354 429 -868 627 430 -318 -618 -109 -143 288 222 554 -511 -516 29 -643 -898 870 366 -715 440 489 737 -550 674 -761 -829 -494 -537 -458 -344 582 -86 -600 -953 -773 -173 566 202 -420 -977 285 696 -439 879 179 -686 843 145 11 59 117 74 51 -304 -487 -480 945 -655 194 -94 -383 -385 792 780 -343 -265 725 8 -363 646 -163 -638 -315 682 -646 -391 326 716 710 916 -217 341 -603 597 836 589 -3 -297 269 -46 -431 -81 -147 -347 920 932 -120 -55 -201 198 -301 -480 927 -224 421 936 984 -184 178 630 -527 705 -850 924 -841 -238 -972 38 607 -552 -211 -528 -935 -944 -195 687 106 -771 -41 -805 927 650 790 730 -217 199 460 34 -31 -301 -822 254 -163 -429 -190 -976 579 -909 577 243 -554 -430 924 -798 -937 -807 302 -578 913 410 -362 35 -873 22 808 -477 -188 140 -315 183 -496 768 438 886 -12 -104 601 186 391 -768 257 962 231 -327 500 -536 467 -995 584 905 -78 470 -624 -1 23 -100 -491 -829 -553 859 469 -173 -301 668 464 -683 333 -828 826 575 -477 -883 -556 -444 104 216 -512 -952 -683 -334 -82 -719 -947 878 -520 133 -643 48 -642 -666 553 552 -779 -240 -834 220 -759 -316 -802 -835 195 -942 741 378 653 5 64 -736 153 -336 -584 774 -45 427 -528 -910 626 -828 806 -927 852 -366 -978 -379 -86 413 405 -584 40 912 -951 -507 645 277 14 135 -691 89 481 677 711 -492 442 -460 -695 -842 877 -747 758 -893 678 947 -422 438 -564 478 -969 951 -299 344 357 935 -224 -928 -217 982 -258 360 -37 -369 950 -279 -485 -228 -973 84 -893 -787 -475 696 288 -581 492 -321 757 71 693 -551 -892 135 177 -241 -970 213 918 121 298 -399 -252 77 459 -907 -534 -7 -749 738 926 974 -825 912 -92 213 -382 -19 -361 -639 265 345 503 -624 921 -998 -700 393 230 -628 -485 -226 130 236 -575 -58 -724 -239 -155 620 -858 -43 -531 414 -586 117 409 534 136 -826 -333 -553 520 652 216 416 -24 143 587 954 -886 417 630 850 -717 430 323 30 -157 834 -347 412 -490 -664 319 -862 -299 -153 363 683 239 71 -590 -80 467 593 145 -25 -486 354 -36 -220 761 -638 128 -193 965 773 -609 461 312 -809 -541 36 671 -257 -791 -771 394 -714 -628 -797 -339 520 -85 -405 -42 -882 -562 127 -402 -225 18 -855 -539 969 926 -872 342 -81 535 522 585 -819 -172 -289 -312 -662 -724 -213 170 624 -415 -428 -260 -24 560 -297 259 990 616 -279 579 456 109 -752 486 603 -654 -531 628 -303 740 -639 372 279 378 630 128 577 422 466 355 -733 327 -229 -541 135 83 -360 453 -796 664 -987 -201 12 -532 -62 282 438 375 -289 83 441 62 376 -874 -138 -113 369 -958 261 -935 847 -426 -765 -870 -192 -965 695 89 -728 937 225 -49 -27 559 -768 -699 894 798 849 -510 -739 724 12 531 -27 128 -52 -626 110 837 640 98 -315 722 834 -528 880 -544 719 -255 803 175 517 527 -448 974 392 386 247 92 -986 880 367 92 -329 609 -213 -979 -144 367 22 955 -639 640 818 -569 510 457 3 211 -946 -776 590 -14 566 -78 -97 868 -150 -286 188 460 119 -125 874 564 409 -444 -384 582 -555 -9 200 -361 505 -121 -111 -97 -728 197 -647 289 901 -669 694 54 -24 403 673 -703 -762 -902 -871 -701 -338 516 650 -398 -657 692 644 -251 119 486 -365 196 -735 -169 -689 -486 868 120 716 799 883 816 649 479 613 380 -106 929 -53 -216 -841 -141 398 -272 -867 166 149 113 524 -816 -284 811 291 -168 219 -777 -783 578 -200 402 716 -486 974 433 -36 628 -56 -341 -626 -399 -947 800 -485 830 67 -703 718 -260 -678 336 -731 -996 267 154 292 255 374 -11 232 707 744 -593 464 817 -862 120 60 329 -87 397 514 -747 -564 -646 517 210 478 -359 145 -106 -423 96 570 197 573 619 -134 -414 277 1000 110 171 788 -218 757 -122 -782 619 734 -361 -882 556 604 -592 111 791 806 523 254 874 122 326 -62 161 -190 248 -826 177 626 -789 -756 120 -398 -294 -630 -454 148 463 -834 -564 940 857 643 26 89 -275 933 401 28 72 -983 -621 885 -103 149 55 918 714 609 143 742 460 -997 900 925 384 403 315 -776 955 565 794 229 584 909 628 -560 -772 -338 250 908 -59 214 677 99 888 700 129 986 -17 754 -353 -401 248 -580 -135 -611 -628 -653 275 974 879 -618 845 756 -7 170 339 -886 743 -807 -254 385 -885 926 -619 168 650 297 -18 370 145 -204 496 189 394 -298 500 438 173 -750 842 173 -429 173 -898 -816 269 845 -943 -860 806 -660 -720 865 -19 761 541 -497 -225 -183 -123 -976 546 57 -864 882 20 -695 -594 261 749 -894 -995 -342 316 382 784 -632 -648 -684 716 -766 -792 908 752 -534 96 -787 609 -609 498 -143 -254 -791 -129 740 -674 -518 164 114 -612 -303 -982 239 -685 935 687 -400 422 555 -350 963 -607 -399 229 245 -398 -693 662 -540 224 685 43 541 -723 -28 521 367 298 -719 -469 -231 -790 -226 -476 69 977 903 -854 46 -311 -337 5 137 985 90 656 -14 766 613 977 388 -899 -1000 -622 -260 725 923 -599 857 606 169 173 352 -563 490 -765 -672 -184 -37 402 370 -490 -890 -927 543 386 -387 313 532 -723 -482 -405 -645 710 881 -334 564 -855 920 698 497 936 -547 175 853 127 190 94 -640 -417 157 169 997 963 850 -679 650 107 -177 -885 779 0 885 -413 -231 -903 159 853 -673 -480 -714 181 825 157 -475 966 -998 775 -114 -887 835 392 795 100 318 350 -320 695 353 479 48 -89 247 195 -871 850 622 -792 -998 836 -648 247 158 361 469 -360 306 815 -202 -51 273 808 880 -563 127 383 -654 -629 295 -853 -165 528 -1000 -967 -599 -88 -935 649 -563 530 101 920 408 829 394 -670 -866 799 881 234 -596 301 536 325 592 -824 397 -824 -825 -16 944 87 -211 -598 -723 895 -761 -251 3 -458 -101 -290 558 298 267 352 397 347 43 999 -325 766 -518 -958 921 983 -575 373 811 405 -893 229 -167 -463 733 -512 235 -102 833 -961 73 615 649 71 116 610 -794 -360 -371 123 -33 374 977 176 575 -900 -330 636 -274 737 389 -949 583 619 -641 282 964 -976 534 -88 -281 -562 -553 263 -17 329 874 -505 -837 -394 420 591 -553 710 342 -844 198 884 175 -806 -568 361 -935 -74 652 658 341 951 -529 -42 -668 -299 -544 444 -42 403 177 29 -530 -14 -234 -908 327 227 -724 -69 69 -628 599 -993 -818 -693 -900 -612 611 -683 870 970 447 -20 -290 940 306 -991 -953 -294 962 -381 -583 -191 727 764 -559 -547 610 -469 94 -621 491 661 215 -18 -775 759 -279 209 482 0 -592 -870 475 -889 285 589 -650 -254 346 858 733 -595 704 -654 -446 -47 237 178 -544 839 -715 740 364 4 935 242 206 -719 200 105 649 -34 -97 46 -213 158 585 -492 91 -883 -256 625 485 -837 615 803 667 979 -55 -333 158 670 -733 -437 -733 200 -103 -414 174 400 346 746 -722 843 591 95 350 763 -581 823 247 -992 878 -165 -26 46 448 -689 -375 175 398 -776 -265 -787 510 -867 183 -281 -243 635 375 56 408 -965 -374 612 684 28 -1 -247 920 -822 -886 -697 -478 467 447 961 296 885 -418 -849 337 -712 420 -496 706 141 -137 507 250 60 600 -442 -697 157 299 -13 343 -285 -871 77 793 -430 -28 -265 440 446 331 -664 257 -43 33 -71 -475 -822 426 64 -893 456 500 325 996 -344 -897 981 117 -658 390 516 -943 -567 124 -692 -81 -499 710 759 667 492 575 741 -470 275 253 943 -53 633 158 -716 -174 880 -959 164 699 568 85 699 -766 309 33 -833 283 878 -866 -230 126 55 478 -215 705 805 -2 531 312 -399 104 -383 706 614 299 -313 36 -382 439 -470 -346 -169 -622 -24 517 972 12 -716 9 161 174 -32 269 -719 -160 924 -469 735 -926 -700 730 -666 -111 -712 85 -203 -143 -193 -225 262 -542 -786 -268 224 584 -448 326 119 -345 -375 -42 -346 859 -346 -317 -57 -664 360 511 -893 139 817 -873 -366 -432 -552 87 936 -217 682 -187 781 -837 -329 -25 -307 -26 556 -257 601 513 215 602 -530 689 183 475 -604 -33 -678 39 307 134 936 735 -539 720 290 722 -309 -859 -862 -75 -769 92 -302 608 656 -175 72 -690 921 39 -171 -120 -377 422 827 573 270 674 340 370 -985 -434 139 822 -386 -973 -784 52 25 131 -909 290 397 183 995 -111 -925 -861 -588 432 -511 929 -854 -894 624 194 -513 -14 -969 -999 864 -134 -55 437 -199 918 891 -614 -537 -483 106 557 725 392 -132 603 226 797 -442 138 437 537 -250 660 885 18 -336 534 441 204 -543 -692 -323 375 347 -523 -419 476 -982 926 -742 68 921 -606 608 -420 93 -264 -583 -148 -830 -536 -989 -730 -76 -584 -355 -980 755 -359 -382 656 754 275 578 -269 -952 -29 14 -89 864 -461 -734 -854 478 -763 -746 -175 620 892 969 477 -955 632 741 -822 725 -743 -852 959 -375 830 748 178 -202 -853 -750 -957 538 76 364 -348 579 350 503 599 456 453 86 442 -20 -418 -131 -996 899 685 665 186 62 -93 586 -53 -491 36 -220 -703 -522 -913 -763 339 747 34 -375 331 -593 -793 -359 -803 218 227 -334 -810 -838 -194 227 -654 713 876 -1000 -497 406 421 -272 -193 905 -282 -1 812 -116 205 254 -187 -128 -982 379 781 -236 746 -512 853 -959 -606 -681 369 120 -985 947 -808 242 -738 304 -228 206 -372 461 -981 -797 -365 -833 -366 13 -544 588 644 559 -867 374 326 -130 -518 -163 -297 297 -249 817 153 305 432 611 751 2 844 -722 -693 -908 -281 959 303 84 541 -242 -386 83 -626 -886 -859 521 -120 195 -812 901 -148 -367 -720 575 -374 -579 360 -871 101 538 502 -644 609 830 -591 132 671 759 -28 758 520 -447 -703 -857 384 576 -953 -446 109 -551 -127 183 409 -831 -106 -502 979 -80 -247 373 678 -425 363 262 -326 35 -923 -90 -188 366 14 89 331 347 -237 213 844 182 270 393 -96 749 -846 -708 -958 882 706 250 792 382 672 -899 -77 56 -462 -291 -664 -169 27 806 -712 280 533 -83 -331 -256 -595 86 779 503 67 -284 733 675 749 -12 -587 -729 629 -750 -680 619 -607 277 320 -772 -569 8 223 -603 -272 -961 357 76 370 365 -194 180 689 -766 539 801 328 613 780 892 373 -859 -314 392 500 745 -945 -720 -650 870 620 383 825 -947 -550 26 -418 -231 167 -550 955 -558 444 789 -870 862 130 -52 -452 -190 -728 262 -539 306 -167 29 939 407 75 -770 472 -514 -15 -991 -976 79 650 -773 409 -103 -718 -463 -699 -545 -561 973 893 -924 -884 878 -360 490 -662 236 -26 865 67 966 566 979 663 -651 149 -754 -167 453 -666 -511 955 909 -643 736 880 369 440 641 -898 675 -56 657 -382 -627 -680 416 911 711 462 951 -270 580 284 652 112 -917 -163 686 845 -101 777 668 636 -594 -160 -914 -288 -137 -954 -539 319 -278 746 553 -927 696 -531 -444 -533 -616 -6 -561 -402 -191 285 -788 707 188 -850 25 -876 -513 323 158 -554 802 -526 -729 -391 683 -947 319 849 209 422 342 903 960 596 -602 -973 396 847 -799 514 411 6 170 -618 -349 2 -937 -774 858 -992 229 745 669 130 516 -95 542 836 8 296 977 -556 793 163 548 -225 202 8 -658 918 -545 -905 -123 -117 562 -62 -797 653 848 -319 -723 -615 659 817 929 -715 761 37 -539 -69 -112 -493 -607 835 -283 511 -436 -552 526 916 231 -536 -909 65 -843 504 -675 367 -371 752 -337 -789 819 984 -809 -626 34 -591 -783 609 332 206 157 -828 183 95 458 105 380 -546 501 530 -927 419 -910 -446 -765 77 648 670 -272 630 360 -412 290 913 -39 -954 -336 417 -590 386 -505 315 962 -136 92 220 867 543 973 889 -861 113 639 262 957 735 350 -383 -28 -768 129 691 -925 562 -679 882 24 560 -975 631 32 -717 -495 757 -273 109 -265 -397 -649 -115 -996 -491 899 508 -972 -436 862 654 733 -917 949 -416 -203 -222 -709 -480 16 -74 -386 -450 514 971 -153 665 -788 828 874 -42 -423 -758 253 222 110 -608 -247 -854 -338 218 310 -754 -647 795 -260 -437 -4 -943 922 -173 718 282 801 591 -843 -928 -18 448 -301 -169 -478 291 781 -6 100 650 -854 10 501 -77 -674 -429 -85 285 721 -284 -192 -832 35 -412 807 -228 -381 -506 -236 856 -251 490 -293 -926 -111 327 220 -241 -515 -66 320 -405 -738 -197 458 -712 -408 -97 782 841 605 261 151 -977 825 -107 -197 -356 -996 110 191 -774 -139 -53 660 284 297 -130 -638 948 -759 686 671 -666 272 689 993 -9 82 -607 -522 -902 -661 286 -466 829 -77 270 973 535 -237 -600 -828 -442 831 -200 804 -764 306 397 350 -1000 -86 882 -362 -877 -400 785 339 -35 556 621 -323 -312 -998 -298 -440 -189 -481 -893 -692 739 625 706 959 -177 604 -928 618 401 804 386 -864 423 10 690 99 -883 -893 356 38 505 -982 270 78 646 -751 -577 -843 64 -427 299 -957 -842 354 -342 968 606 738 890 -570 317 640 -247 -162 202 345 -755 672 -19 905 -751 579 -185 192 -260 -876 -180 138 497 889 945 -25 -75 -607 983 339 -673 151 -301 -719 -788 541 414 -979 -117 51 244 573 -612 298 -547 -113 -279 174 121 -264 607 -259 483 -355 -912 -663 101 -244 -436 755 677 -963 -499 -736 867 210 -684 -451 -448 791 -214 -851 856 739 -219 -263 2 670 -453 838 374 203 616 241 -784 323 -617 -584 35 -863 991 797 662 771 -73 -423 -658 102 496 -527 -754 -897 507 -625 786 -179 289 -612 135 659 364 -651 643 218 -174 146 -584 399 -443 -927 46 373 294 183 640 455 -878 824 711 152 753 -496 -660 -106 688 -217 968 685 249 -209 89 867 215 821 -136 354 -753 23 722 -669 -334 -542 921 -595 788 -507 228 600 -178 712 -214 586 392 -439 -410 45 -81 805 -563 -417 -983 -168 -549 -499 470 239 -333 -61 -524 -830 -807 -321 -867 254 -386 361 693 205 -821 -484 -64 189 -796 -2 503 -964 268 -425 -327 -993 -342 860 667 328 -6 151 613 216 -705 120 637 74 301 973 -179 446 501 946 333 639 631 -7 -826 -6 278 -100 -272 988 -144 -355 -719 -700 -411 845 -530 627 211 -468 -619 284 -571 798 -57 331 -428 -512 -485 831 104 129 332 144 173 494 -511 -570 842 814 371 502 383 835 -134 738 -368 -108 -367 381 287 -604 899 -37 847 -108 -434 184 -796 -321 34 737 623 -741 -456 -985 834 -488 559 187 -609 -268 535 -292 446 -265 590 -364 163 -77 -581 931 -57 -46 954 -546 935 850 -165 869 941 903 -675 -234 37 933 820 -304 663 759 539 132 -600 532 671 81 -185 146 249 -77 -343 321 875 967 46 745 -665 -700 700 93 914 -505 -758 646 783 -160 -785 -94 141 500 566 -73 800 -629 -150 142 727 702 600 -805 -98 863 -853 988 -518 -148 -435 -322 -512 154 -65 -799 -749 161 162 181 298 558 531 -215 405 -105 -187 -312 519 -427 -461 421 25 693 914 -493 -394 -313 749 -734 845 707 880 53 26 199 333 -262 -508 250 -857 718 -517 -4 687 183 672 -303 645 769 -358 -929 905 408 -499 878 -134 -294 809 486 -425 463 -717 571 609 12 -568 740 409 779 -813 -502 -657 -996 115 890 -454 314 701 -930 -943 549 834 -418 232 663 -466 289 -909 808 40 988 569 736 275 -859 757 -822 384 -147 -91 -736 -997 -610 410 -5 -290 -924 607 -723 -272 922 -942 -723 500 -949 505 -241 -679 -874 304 985 727 940 889 388 855 180 -2 -810 -481 -403 950 666 -647 -385 63 536 480 486 614 384 -97 3 -520 -46 230 816 605 -862 94 -382 273 722 949 423 -240 -300 215 442 -103 -619 -5 -636 -645 -116 -158 626 376 -82 -763 229 966 876 -790 -356 -609 -423 -400 340 -365 -33 791 -590 758 569 362 462 -165 327 -109 547 917 638 837 20 122 -211 916 732 137 -530 -557 -791 -102 678 -930 -422 -546 -805 -70 -812 -430 -412 -123 -73 624 807 435 -314 737 146 864 -345 -70 -69 594 -711 -168 272 -680 212 -182 -131 79 323 -722 979 -687 725 127 -674 31 253 -893 -173 -910 -393 456 -926 -904 -699 457 -300 556 879 838 -218 -269 -333 -315 157 -251 707 -461 -213 884 -407 325 190 227 756 -78 896 -592 -370 922 710 -940 -153 417 920 116 -991 -892 -40 362 -695 142 360 188 -697 195 185 315 -337 -669 234 -946 574 -747 -990 644 -329 524 768 -990 -129 365 562 58 -894 -378 852 -280 -374 -575 425 -470 152 80 989 462 568 902 -162 286 216 -134 -668 -937 765 -842 -513 -210 880 -759 -11 -883 961 -694 -39 -283 -76 481 383 341 161 672 147 -149 -589 724 -403 -172 695 -145 -390 -777 252 987 -644 -397 957 465 553 -161 346 532 570 912 -533 106 -805 840 728 601 554 -305 172 612 208 643 -645 -254 389 -857 -490 421 -753 524 619 -248 695 891 854 -742 -588 176 480 -755 89 -210 -455 -826 -960 256 210 461 -892 -903 -911 -162 -677 -797 605 -638 386 -746 -257 728 947 905 -222 -5 -823 246 680 -326 -282 836 610 817 837 556 -257 -346 -989 668 529 -210 442 -849 -246 339 521 191 900 718 -586 -873 -442 811 -595 173 -185 -233 211 -977 -348 124 560 756 0 -434 212 939 218 -959 885 -197 -669 -123 -563 -159 753 -853 -972 -512 878 751 -344 -843 707 935 904 717 94 -294 -375 973 -464 684 329 -602 333 374 -108 251 442 -304 -642 -681 486 -538 -973 33 -738 -537 -754 -416 178 -813 -92 -935 155 -240 549 950 558 -305 714 -269 -219 -723 -851 107 926 -738 860 -571 335 808 576 431 -888 636 -834 -645 -659 423 -834 -272 -949 345 -239 697 952 -667 772 741 -420 -771 166 270 803 -314 -281 998 982 -978 859 491 553 340 592 885 -958 -258 -73 171 -2 46 426 385 -951 208 299 353 880 -878 791 -400 -211 646 -877 -541 -848 482 405 -457 -969 -768 20 200 -995 -695 171 -608 -603 -615 594 -407 421 -388 -243 -465 336 395 525 751 431 -244 567 -956 -197 922 873 628 -462 414 994 -779 -471 478 761 -93 609 6 383 -988 778 -766 764 -848 -780 -826 -871 489 211 542 717 1000 1000 425 301 461 395 -904 -624 -868 53 333 197 474 740 -667 199 737 378 -356 -115 -954 762 -928 -12 501 -182 -62 -788 -874 -606 -267 -782 -500 -388 377 -752 -157 927 431 565 -239 -818 -915 737 175 -757 114 506 961 739 -885 939 -803 -234 99 -676 -50 -655 -969 -70 343 -164 413 337 -543 -638 -176 -468 184 -742 -391 334 -528 -93 897 698 -952 -6 -943 -576 -165 -897 -257 -276 402 247 253 -536 -627 510 131 -967 837 534 -252 -144 839 579 921 -485 932 -596 290 -693 217 -34 298 -810 54 -769 -114 671 -206 848 499 -936 -781 -722 728 21 846 -735 633 -496 538 -797 961 831 -96 -100 -164 -931 -752 465 -229 -74 916 954 -158 202 934 377 204 73 -4 713 -200 599 -201 -721 161 306 -128 952 17 872 253 885 410 -153 -853 -588 420 -996 -776 869 507 -700 -934 622 -806 -459 863 -745 -875 -440 -720 -981 939 -12 -48 -28 -149 416 -544 447 -908 560 -742 513 -751 -739 -674 -7 761 153 -230 -664 632 933 -187 -354 -568 -608 730 927 -148 777 786 490 -699 -321 -489 -644 -253 696 -257 -638 -517 493 168 -278 933 56 -106 -902 620 -196 471 -833 -452 -677 244 -589 653 277 243 -495 742 -495 -875 321 -333 -330 -70 89 539 839 -870 -126 -956 514 922 117 752 -513 -427 691 196 72 751 -101 472 -862 -162 -795 7 -829 -855 379 179 -960 -742 104 -141 330 307 751 519 664 -918 -201 -130 -871 143 -837 191 975 462 -862 -869 918 -23 179 837 -181 935 -565 -975 -768 450 -331 643 839 -56 -553 946 -256 203 -496 -304 -284 374 -117 449 -963 -183 632 622 -275 728 350 345 -811 -835 -36 450 -321 -358 751 -461 861 340 343 264 975 -448 -997 265 106 -589 88 533 -188 707 294 -940 411 -369 -917 283 -923 -631 443 894 -346 474 -501 165 -164 -25 -114 -596 429 -119 946 -125 473 -260 453 -321 -179 -921 -302 -380 590 -367 -608 -681 -837 -718 255 593 -174 475 304 947 733 -511 -491 -44 849 -865 749 109 -863 401 -786 -156 -422 -40 -741 -72 925 -918 34 810 409 -302 608 -33 -889 -533 -340 663 -63 286 -618 -918 -813 -468 -724 -933 861 -190 -108 439 -176 -649 -668 875 761 517 250 -215 937 933 -787 378 138 -857 523 -567 -269 -221 -409 551 366 -895 91 627 169 -991 393 -801 -776 -103 721 -955 -623 576 -141 282 420 510 592 617 -739 -810 980 467 -5 -137 -757 -678 -152 -347 -367 -38 -107 -98 -509 571 -406 446 -213 -677 676 -611 535 -268 -683 -615 -526 -133 390 774 -222 -485 -759 125 87 651 134 -902 -616 -809 -910 715 904 -567 -365 663 -951 -680 -359 722 -789 383 -950 -101 345 -699 646 -259 -633 831 -525 -503 424 -533 -123 -364 -32 594 292 553 -799 742 -493 -933 -31 -828 -24 -968 -569 88 181 5 -52 -457 755 -400 -588 104 -956 430 713 -160 -604 -618 -34 -540 -786 568 119 611 -588 -895 210 687 339 -242 130 -385 -151 -10 -4 641 -52 -287 913 -461 -84 556 468 -662 130 -234 -134 315 933 671 959 798 -329 999 119 329 874 -902 284 -533 -642 -998 -223 -198 -234 -559 -294 -136 725 197 -430 73 921 166 917 350 -410 31 950 414 57 -614 417 409 -623 -944 694 970 -599 77 574 -991 -627 -683 517 399 -936 -81 -662 912 -101 951 -491 -968 292 -868 -31 345 -199 -111 -574 414 -417 -969 -385 766 -781 689 623 -398 946 -848 576 345 -65 -520 -183 -820 796 -587 -293 -583 -290 377 626 -519 867 889 121 -26 -378 -229 -486 -486 -501 166 -190 -54 101 -34 279 550 -835 -853 779 139 279 -40 -140 335 957 -410 -878 -428 -512 431 -978 -330 323 -378 808 874 -99 -704 -51 820 -678 333 -551 931 -689 642 -949 -945 -97 715 731 313 -207 -85 -359 422 645 -705 -572 836 889 -750 -387 943 316 491 -52 -96 998 109 -700 36 -958 388 -79 -487 790 39 740 -604 -271 -539 742 -729 -422 -579 593 424 -122 433 659 -406 -578 299 -943 -1 -225 543 141 627 -513 -562 -771 -98 905 82 -55 -660 129 916 514 -743 -475 -364 -804 73 335 122 -405 649 -48 463 -125 400 567 945 -697 -791 29 255 -123 -316 237 -914 -223 -792 -566 972 -600 -772 -937 701 971 -644 -547 -707 140 -77 -923 -26 44 407 198 -651 -537 677 112 -69 150 431 -638 650 -1000 885 -446 -312 108 -734 -356 154 -352 301 -989 763 -712 16 -598 -914 -703 -218 587 -309 -470 525 55 992 -572 -635 -246 64 -119 -604 -575 -771 609 -918 -536 373 -803 666 627 253 -42 19 -815 -783 -268 540 123 43 -839 369 -511 691 165 -776 996 643 215 490 325 -160 -655 214 -68 209 -266 321 -363 -829 -678 -258 127 -615 -661 -481 -99 -977 -86 300 131 -675 198 -168 -561 471 -333 156 -475 292 -109 -31 523 -141 620 848 -872 373 -464 -35 830 -589 -490 618 537 -371 544 832 758 -214 -705 -836 -319 527 112 548 492 -695 170 411 683 188 603 -763 -666 -546 683 431 -213 -918 -455 967 529 -593 466 -464 -102 -861 229 677 -455 -702 968 847 488 -760 -891 -345 -643 511 -949 -727 -823 -711 427 -737 -662 741 908 -237 976 0 980 -819 31 430 643 485 -85 -642 840 882 950 269 948 152 -718 -474 -84 601 15 -661 -875 219 453 -806 -551 865 246 38 769 -100 -452 -414 -758 -424 -598 -591 -999 189 324 -309 -288 162 -539 -184 -959 325 -103 994 -141 340 268 -46 69 -852 950 -742 -98 -934 -187 -237 -769 258 -771 183 -176 469 750 -237 -177 644 555 871 -916 877 973 260 48 -233 -560 -270 723 -939 30 -777 -456 -183 875 565 -675 -606 -163 320 -186 325 421 813 -390 -941 -863 -201 -271 -911 757 437 677 10 954 106 852 -251 886 106 -605 -501 650 -580 -734 -408 -91 -900 -529 -389 827 246 565 -39 -787 271 459 -422 -963 546 393 771 -295 505 -932 607 -998 -874 -797 -927 -424 221 -119 279 617 -9 -144 382 -496 532 964 -714 -241 -624 852 146 -545 -607 -442 -436 374 -912 398 809 917 -601 -785 688 -477 88 251 -644 118 -186 -535 476 -860 -200 456 -374 -886 -772 -514 -609 849 550 223 -655 280 91 960 725 -21 611 139 -574 -951 801 920 164 56 714 446 -834 -872 660 191 -126 -181 976 850 594 -592 -540 -627 538 434 -835 -415 195 -54 -689 -462 662 264 622 -884 -875 368 216 -16 321 262 -459 235 882 -219 -680 678 350 906 -524 -684 196 588 271 -19 -964 720 -49 -928 -962 937 -437 -141 912 819 991 -802 263 591 -858 776 31 669 587 -134 767 -517 409 707 56 -784 5 -908 80 524 544 761 -498 -93 448 -485 816 233 633 300 -239 749 -233 889 -86 -863 -6 -997 -246 25 -12 551 -86 133 -675 272 729 -832 -342 680 -576 909 211 -218 274 988 337 -64 -542 -433 989 926 -785 -478 -596 881 816 355 -607 -205 -32 104 -794 -857 -779 758 121 854 176 283 -858 653 -588 -898 182 -867 -987 -630 830 337 420 -740 -532 305 849 -128 156 -382 231 -433 558 -872 682 392 -566 231 924 -194 61 7 -392 588 801 881 902 -198 -218 227 360 -464 -763 -566 109 253 329 32 -658 573 244 563 -778 -242 -310 763 203 -27 -105 351 -807 836 -550 115 254 -393 -580 -242 -184 350 -674 688 561 -529 680 -965 332 -7 -604 -916 -296 -81 504 988 -930 766 -504 210 898 -408 -60 -849 -540 -413 795 47 845 298 990 278 -608 535 585 476 -216 -29 202 -399 196 331 -821 -237 603 984 -887 -323 453 619 130 836 687 -924 -835 385 -886 -171 225 -667 -229 -618 -516 -10 799 -931 92 263 -236 -809 514 623 774 -456 148 692 629 612 -972 450 -582 705 -950 570 -183 482 -801 -445 -462 -550 936 576 61 -261 629 -279 -346 -388 -612 -671 579 -802 -483 -381 280 -178 9 -358 893 -35 971 456 536 219 -75 245 810 -112 -970 63 779 320 -660 -919 -538 -227 916 -16 55 222 304 -990 853 -155 494 -530 296 -730 -663 -940 -396 -249 985 976 727 117 795 -582 -191 -80 987 -858 -326 358 -815 -210 -993 791 -708 -74 -430 635 -753 -162 276 -603 389 -714 -594 -704 -968 -336 492 -57 -700 724 585 169 256 926 -493 603 773 205 455 -20 -198 776 -144 151 52 -241 -481 -469 644 23 -774 369 56 -172 307 108 -987 215 723 228 18 190 -484 29 784 -717 493 -932 897 34 -641 -152 -278 649 -583 -295 641 412 -788 -136 -427 -731 -398 927 -404 330 -242 169 438 -81 56 -310 -754 733 -990 0 -983 538 184 535 -470 -297 -247 -287 91 218 869 193 -47 11 -388 737 -684 -304 339 606 -737 -512 156 -802 -603 -401 -700 968 377 -357 258 474 -974 -934 559 883 123 -498 631 -343 -42 16 512 605 672 668 -529 738 -624 53 -262 932 835 513 -383 607 -294 651 18 -423 40 314 856 -397 -477 348 694 -224 436 -783 887 299 -939 -427 -531 -100 -798 -350 989 -794 -339 -788 575 -44 663 -709 -121 -67 25 -691 -699 458 -999 -621 -597 826 206 -2 -206 692 -970 -967 718 978 903 6 -357 -374 251 676 -728 570 148 872 485 994 -359 23 951 -544 -893 552 -48 -387 -158 -459 -956 -397 582 -653 -361 -563 774 -325 -487 -567 -395 -866 86 163 381 346 -51 -772 -823 674 -624 804 746 382 -249 -304 -456 -640 825 -164 -431 -882 -60 330 959 -971 24 -87 -731 -340 635 -770 -325 997 -168 -429 -497 -777 571 585 -71 -389 -835 -993 -564 -632 -141 638 -749 -488 -775 406 516 739 -440 645 575 -990 40 -674 -727 145 -548 915 555 585 -962 732 -377 -589 -76 742 606 -222 -762 -641 -793 518 28 -167 -851 -370 52 626 861 959 -918 550 782 -118 682 -402 494 955 -437 613 320 -450 164 831 237 69 226 120 614 128 -625 -399 174 -800 424 -547 -430 -224 651 668 182 930 -153 -69 -315 -640 -832 481 175 244 279 954 297 -199 620 634 -189 447 882 989 -912 -378 -598 -938 -570 605 -430 -291 564 -462 375 66 -940 -747 553 103 -257 658 604 -236 -837 630 397 379 -862 203 -500 -88 -841 965 346 956 -436 611 2 -919 22 -510 755 -488 1 -354 243 365 -645 -595 -516 -347 -206 -311 -107 -949 357 987 173 -240 -946 -655 124 -449 -714 612 -248 -861 -506 -63 -317 216 -720 248 -749 197 -562 -675 -406 98 439 -471 -752 138 -877 -915 -517 -548 97 769 149 -9 -996 -407 -493 140 -454 -267 -668 -160 129 482 578 221 920 821 -981 881 -334 -420 -617 -513 -612 -392 -212 -188 210 584 914 589 -392 -805 -974 146 18 694 -35 -844 -95 650 115 710 860 412 -571 -461 -841 -884 -268 964 -821 -963 -792 -433 770 -646 -816 282 94 741 355 -752 551 -487 680 144 -896 -124 540 -480 -848 485 390 353 -475 -926 395 -620 -411 -1 310 340 -313 501 -218 -751 428 106 -263 468 546 968 -929 428 134 863 867 -746 -270 763 -115 471 161 -28 -308 -360 809 -783 431 -839 663 261 567 -412 -713 -654 147 962 140 -790 -680 384 -58 -869 -900 -149 680 -556 -619 368 -176 -440 -282 -94 814 -261 613 817 -905 360 378 -452 -183 53 188 145 -630 731 139 576 102 999 829 698 -279 919 -252 -148 -281 387 -892 -563 883 -302 -868 -890 -57 67 -122 948 -797 -367 769 260 -824 127 951 279 -822 854 -929 727 -622 -826 -557 358 803 82 -802 -559 999 -967 -480 301 -829 93 567 -767 200 -458 -785 505 -688 789 158 -66 359 -590 -71 751 -186 177 -816 208 537 643 47 852 402 -484 808 -49 -320 -566 -261 823 330 710 -402 849 645 -426 -32 536 175 905 465 265 -341 291 671 -546 -24 186 76 -782 -44 430 663 671 8 -758 908 767 886 751 507 810 -476 -912 517 18 21 -442 -97 873 -380 16 -55 -383 -378 -154 580 -854 -636 592 482 393 -788 -948 -635 -343 266 -697 223 379 213 -245 73 561 -807 433 70 -275 135 54 -549 406 -886 262 -786 -453 362 -396 -541 666 160 -663 69 -425 43 -215 139 365 -998 -877 -698 -288 468 -313 -84 797 -436 -803 115 781 -847 413 344 -95 72 612 893 -892 554 -770 -731 -300 -108 -166 559 576 -215 -63 889 213 -360 -236 -382 612 -758 -302 456 -174 398 -23 117 748 133 -243 197 -850 795 198 -431 -841 -986 -187 -706 932 -685 818 520 -440 -977 73 -955 416 -408 -639 377 -201 534 -660 449 440 180 287 975 -513 232 888 -834 963 500 202 784 182 358 -22 -979 -582 -124 788 -728 332 480 -47 -100 324 964 -672 781 -485 197 -918 -781 638 -884 -899 -450 -341 661 377 -883 967 -730 542 532 -75 -464 865 -782 -428 -832 -253 619 378 662 -951 384 324 691 -324 202 -88 548 -460 645 236 445 294 -435 302 -164 823 -492 -945 706 -255 775 188 -524 969 -326 -259 -63 -732 -759 -955 -150 -463 -421 -281 100 -526 551 489 -299 -984 -331 -2 360 922 -330 196 -116 37 -835 -292 53 -733 -855 -457 867 -722 821 17 -555 -9 -724 -917 -333 -945 -178 762 -702 -966 331 370 -365 90 -596 -963 611 611 -304 80 -625 772 -225 793 -58 727 -52 -15 901 -167 -543 -911 -577 -106 -989 -79 -181 69 -838 -629 950 -851 -935 -515 -348 -889 420 -539 844 -427 961 -571 -510 45 0 -88 -40 979 -708 794 670 181 -206 -485 -753 378 502 17 -328 -699 -295 944 87 -880 646 -1000 922 -254 -588 -164 857 16 142 566 337 -89 233 170 900 608 -743 143 -950 -327 781 304 405 927 287 122 67 649 407 925 996 728 967 993 -241 427 -515 669 266 -924 582 902 271 290 747 -30 -427 -912 598 841 -161 63 -671 401 -651 685 -47 846 598 990 481 -161 45 -865 -459 444 -299 296 -365 295 -22 -63 -917 -996 -632 -504 -985 -107 -73 345 -947 993 619 -804 -869 148 -747 -729 -583 911 -964 -311 247 -812 333 -750 962 -70 -513 382 -649 -270 -62 850 -641 387 725 537 633 564 -662 -642 -13 -909 -996 -61 -428 -601 1000 308 783 325 -32 -315 -837 -266 94 -342 411 -64 -658 -85 -527 464 225 -319 -814 744 -686 -863 802 -301 960 -785 -105 -830 483 868 956 882 406 -436 894 -149 104 345 282 -258 55 898 364 -228 -811 998 -147 -884 319 710 751 574 -198 64 704 938 784 -313 -288 -783 -897 185 588 -686 -292 829 -713 608 498 -135 954 20 -100 -789 -714 158 459 -429 525 186 -857 935 -351 314 -639 -460 -197 888 800 669 -727 -382 -641 84 -441 984 -432 -425 -547 333 -48 -189 330 -680 167 347 397 818 -414 -536 -689 226 191 789 -421 -162 424 -776 728 -637 -392 214 471 4 -117 -55 -120 -615 -72 761 873 -284 -522 65 153 -711 216 -208 -225 -854 976 660 508 977 -754 437 -841 -159 863 -982 -851 -980 97 -855 377 578 75 559 -705 -903 -870 932 -497 -33 349 883 194 -458 -16 518 -852 162 881 -808 374 -525 486 -327 -212 414 99 -681 -939 784 506 -452 769 -292 -517 825 -257 404 152 -862 18 641 -191 617 975 479 998 801 -279 -71 -41 302 603 796 -468 -608 -453 -582 -760 17 697 -671 967 290 207 -875 -984 663 491 -344 -624 -81 968 -827 -470 -122 916 -674 -445 861 289 116 -936 -466 410 268 -472 526 -695 -417 -430 751 -952 641 -705 -586 -985 402 -180 -561 167 896 948 155 -109 235 120 509 436 -770 -393 819 -350 -705 809 332 -456 11 597 -27 -929 -251 158 249 963 -769 -582 -512 -319 -461 -122 -510 532 92 -32 -191 176 220 -20 -377 510 892 10 843 286 848 -644 -916 432 668 -564 -437 245 444 -156 -719 745 107 839 341 220 665 -846 -152 23 -330 -407 601 738 579 -219 -195 807 423 -427 -988 157 775 -747 303 400 -693 -844 611 -63 -226 -706 -179 -405 -347 -758 652 96 663 3 909 157 -149 830 -239 -202 -484 -326 35 -699 308 1000 -725 -790 -514 739 386 802 883 583 700 -397 -482 -983 -619 794 -206 292 -480 967 714 -759 890 295 869 -46 760 -213 912 904 551 -811 415 -593 635 -684 -830 -67 690 441 -657 -302 -451 914 806 -169 859 832 863 -666 -302 -65 -156 988 -515 103 -122 -295 -667 741 -453 411 -213 764 153 -364 -758 35 208 102 -572 -151 857 -663 111 582 196 -78 712 -500 -974 -78 -95 -650 -300 355 -55 -674 37 -325 288 773 -811 566 83 997 713 -699 -755 852 358 -296 -665 668 117 -869 188 -258 830 -588 -668 -124 332 -671 -319 679 698 -803 -504 341 -869 996 -13 683 297 -603 316 196 -81 -456 261 -397 646 -223 -31 537 72 -141 572 -567 71 295 -394 -593 122 383 89 -571 628 436 -340 -78 322 308 -751 -719 922 678 895 -664 -971 962 828 66 -553 -163 -866 -512 150 -421 541 -812 -898 791 402 -661 568 199 -912 -781 537 788 775 554 524 -358 622 329 192 -188 780 389 -215 -352 -419 174 -753 -24 -50 -601 -644 87 -5 936 949 814 -171 -947 11 -934 681 612 769 83 -587 -592 913 -935 973 -151 54 -287 -863 -297 787 997 638 -691 -13 -291 -404 -119 315 -511 225 -437 -275 -998 468 461 -189 689 159 -384 22 668 -938 -550 -937 -546 434 -92 259 239 -753 -717 279 288 467 -368 475 -34 945 651 92 -829 -63 389 -910 373 965 -682 -666 719 -910 -460 3 132 973 289 -382 -921 -39 40 -478 882 135 -368 652 751 205 432 -442 -907 -722 636 -920 223 -28 -301 11 563 938 624 126 194 92 -982 552 -466 915 181 -12 382 -495 -737 -665 418 -61 -400 757 -35 316 -88 51 -760 263 -866 -663 -105 -410 91 -685 561 -876 446 360 -591 -341 -780 49 -544 299 -623 -573 785 -890 995 928 733 -122 -601 -900 231 -894 -80 73 -845 -438 430 -387 -749 -507 -117 39 308 -432 -798 22 588 486 -503 835 368 -523 750 807 -791 -122 424 850 -939 88 269 467 -995 -705 -860 -387 -266 501 448 -79 999 995 646 -467 856 -337 674 -884 -185 431 -581 715 654 650 -424 28 -829 -903 833 884 752 196 607 801 819 -379 216 -372 64 -38 835 -955 938 262 353 -713 337 -69 950 -50 -903 -325 308 621 781 94 807 485 85 937 -794 -47 -407 -131 320 132 140 757 -953 -468 618 805 -627 270 -840 -161 398 797 -68 -384 -341 535 -620 -665 -635 -913 -800 806 13 -918 -833 -167 598 -749 -526 -479 219 927 596 -294 -118 -980 -291 266 398 826 966 -697 259 -881 -246 261 -686 416 775 -496 596 934 -948 883 958 117 554 707 336 -971 -930 -764 862 -826 -771 691 -420 -744 -532 -270 -378 -419 705 -736 56 -126 -282 17 477 -210 110 -435 246 938 -365 64 610 248 -795 -628 855 -135 868 984 -873 -624 -379 -265 -22 883 339 10 -446 -510 -639 528 780 994 -528 599 728 -379 432 852 875 45 -732 694 -840 -875 -190 980 -860 -814 163 619 881 13 -157 -184 -581 47 561 -282 678 66 167 165 -79 267 -517 245 -791 967 -969 415 -546 -158 -232 -61 596 -283 -259 69 -549 750 716 484 105 -706 526 339 -316 279 673 880 -959 675 470 758 778 316 996 420 -760 -981 261 -192 776 -733 -280 -558 -933 291 -772 -634 -915 348 716 721 813 -238 447 488 -964 -501 -696 930 -716 335 423 738 221 74 147 219 131 -254 -400 860 219 -899 -194 83 -736 407 -646 265 866 989 166 -423 -315 -244 146 -96 -793 -726 -357 -787 709 810 -856 -729 464 837 -793 352 673 -524 744 352 -614 -214 646 992 -833 369 -975 715 -42 -899 795 -260 -496 642 407 -305 -936 716 -862 868 -168 558 -92 -867 -236 -439 193 504 -365 34 -838 315 203 522 -625 -947 -956 636 -561 158 693 -916 231 445 -648 -872 -930 -189 564 360 867 217 636 -428 -710 -738 672 -398 188 525 106 281 24 -219 90 173 -253 949 513 -932 470 -722 249 812 -904 57 379 886 214 -161 -42 675 -198 906 241 -878 -37 680 799 -334 -708 -657 -816 475 -126 158 825 -972 -369 -225 1000 858 990 -729 696 583 -304 -553 -31 319 -433 912 80 797 213 -193 -573 102 719 725 -601 -159 797 -448 -759 -892 -726 -839 11 -391 98 -222 189 54 -417 657 -761 -608 498 -518 -846 -901 -761 636 17 -809 867 581 -354 282 809 -33 -139 -680 292 -730 137 384 108 358 -624 -136 -66 196 -808 -769 82 -869 911 -85 804 821 -498 725 -822 744 -113 991 -565 -28 499 448 -262 320 -653 -541 944 981 -794 -50 -199 595 -935 -337 -385 -994 -982 204 -451 359 508 -23 71 977 -232 -468 -769 968 409 -748 388 388 121 -159 -141 657 802 -582 -528 -314 -314 -187 -192 168 -640 -923 -368 -861 170 965 716 546 825 -598 -253 -631 -669 538 622 -645 210 -91 -414 242 -568 -33 242 555 -502 30 739 577 982 -618 -179 -29 -590 438 -247 579 -458 26 -223 455 -980 -917 843 -370 -670 -68 996 882 -285 616 -853 -838 -535 190 -759 490 -598 420 -859 -846 151 557 -92 830 -460 -19 967 245 479 294 578 -819 49 -5 640 -297 703 873 964 -932 -215 -947 -158 -154 -809 -239 -415 569 596 562 805 21 293 -553 -213 580 159 -94 611 570 240 580 -273 700 344 -134 466 85 362 -272 -424 -336 -738 -444 -110 171 -732 17 -261 773 -897 638 600 802 124 168 -553 -858 659 730 -850 215 -582 616 -765 973 590 343 666 288 -226 957 -520 264 917 509 -931 201 430 -326 824 -392 -400 69 940 868 -841 927 -907 638 203 -530 541 956 -996 399 -1 257 -467 25 912 431 484 -535 -779 567 -203 342 -547 765 680 338 -824 893 -171 -405 -170 -318 -176 -858 -378 -592 455 -279 -28 -502 -155 -224 -702 -784 249 -275 656 60 837 955 -667 -14 563 182 421 514 464 431 -91 -691 877 65 671 322 638 -998 100 937 -613 20 -3 -498 262 949 -774 -48 -409 857 -35 975 352 -460 -289 79 -536 -360 3 95 -369 3 -197 -469 -895 101 898 -503 -74 24 200 -706 964 -720 522 113 214 -805 -318 3 -889 704 -293 -473 949 -637 -697 641 -308 -263 -94 -653 703 786 176 200 668 -537 -401 -445 -720 592 -914 336 -37 210 -506 -228 -863 -332 515 -19 368 975 -308 659 355 944 -628 314 -252 -138 851 660 -901 -289 -479 67 526 335 977 -275 -74 212 16 542 -50 -810 -371 -247 525 830 879 -955 686 298 55 464 -885 -40 516 720 -263 -60 -554 -817 350 -278 -732 380 657 -260 -659 -648 -786 -508 958 -676 649 463 -993 -710 -227 860 -320 -607 -893 446 -538 92 580 837 154 -794 -396 7 63 142 961 -28 -426 -973 -312 871 -444 622 157 420 -753 -228 265 278 68 675 -981 967 282 -347 -817 2 -963 519 -768 -160 -639 -322 159 248 481 840 562 235 654 193 11 -394 -183 397 -77 313 -138 -175 871 -844 -427 248 374 -507 376 570 -352 669 82 -745 -625 271 317 613 9 -947 874 169 -634 -41 537 268 4 -363 84 548 -837 562 -279 -370 408 -465 883 -41 759 922 -708 -535 43 -750 -705 835 10 566 -440 854 -91 636 -493 866 -505 440 -195 833 931 271 -341 -622 848 201 -797 815 -810 -775 -805 255 471 -975 18 884 329 -928 -111 67 -803 -780 -70 -569 -472 361 680 665 -431 576 596 -728 395 223 933 906 -689 -856 -795 816 378 764 -855 400 -250 327 219 799 871 -152 -215 -352 -617 -594 -306 -501 671 510 52 -435 132 185 -613 832 -844 -961 3 -567 -168 605 -975 98 945 -142 309 -509 -581 522 126 -640 200 -43 360 629 591 658 -981 -996 849 817 -727 -355 -942 -502 889 241 46 -860 -262 -186 -278 -832 140 -398 -974 -412 -63 510 367 587 -464 112 -175 -606 -506 580 -916 209 -402 -88 308 -24 -930 -124 -986 -200 -656 -794 -223 427 -862 973 -696 856 20 921 168 881 103 -527 180 183 175 94 -503 122 2 300 153 674 108 581 982 -33 -293 -794 -685 -793 -71 -899 -656 -816 214 -820 311 -56 735 -909 864 702 692 782 -695 460 808 -175 57 177 61 -651 -488 387 805 776 357 427 -72 723 863 -728 -97 -65 510 113 998 -511 -131 483 -23 -362 883 -796 972 -779 -382 -94 -617 370 423 -11 46 733 -777 -399 988 -594 516 223 -671 804 670 -146 994 -256 -53 612 8 761 953 -118 -90 -784 46 -225 1 -225 -823 -231 276 705 634 -948 582 498 -953 264 -101 73 784 -883 474 -680 881 775 339 88 574 895 235 526 165 -944 320 635 277 961 437 -63 -799 858 -602 -76 -985 419 -554 -51 -332 980 -419 -112 -894 130 -874 -257 -201 581 410 160 -652 -993 -223 -823 -790 511 -921 378 -601 116 -494 -178 -280 635 119 -148 -123 103 136 -16 339 -462 -192 -626 220 -420 486 299 -747 -779 -974 -2 -655 174 -901 259 591 -504 -334 683 -24 -992 531 -434 721 902 453 -858 276 -564 -687 51 595 -693 23 751 540 773 -198 827 -177 -136 -989 640 685 -312 940 -438 -247 -686 -92 -333 62 -806 996 -285 -901 796 101 338 -280 437 93 -176 -195 333 684 -650 112 -167 800 873 347 -785 -481 -534 11 -745 588 965 -251 958 -623 416 511 129 -331 -619 239 -893 80 306 -974 -437 229 -637 -927 -833 -588 -779 597 -369 909 -986 -167 -455 -27 -64 -49 -51 174 -920 816 641 694 -606 1 -551 -260 650 -387 605 377 255 413 478 137 781 866 134 -694 -318 -227 426 -964 -708 620 54 12 168 131 -940 509 -519 286 933 271 -51 -175 527 -272 -640 10 891 578 -804 165 497 -415 -330 -795 371 -742 423 365 661 57 650 394 790 370 334 173 -876 950 -673 59 71 -483 2 -874 -468 601 -336 899 670 947 -280 212 365 957 -972 163 755 -230 777 804 789 210 642 660 -365 -544 -605 -795 -472 854 912 -194 -741 621 -933 -156 -218 245 183 397 -657 231 647 -995 902 824 -163 464 324 167 -835 25 388 -286 -216 95 -509 -785 -174 -390 -429 574 -727 880 -327 333 -471 -770 -246 93 151 -180 222 446 301 917 692 567 -970 -510 967 -380 327 905 547 685 -540 724 97 -127 -80 -597 75 319 -266 596 -88 -513 385 -216 -597 -837 83 866 723 -77 624 579 259 -695 45 -664 813 -120 254 600 -993 -340 -915 107 802 -279 -741 -837 297 -994 337 218 961 -307 -647 -749 953 -641 -871 557 -318 3 975 183 963 -359 180 694 992 -742 -131 232 -80 269 929 -654 -876 -579 453 -657 -785 312 643 -357 515 -707 380 183 119 -442 -591 193 -306 230 -828 -88 -818 996 -373 -192 -989 -113 583 -253 549 -875 -418 -143 -975 341 290 -544 -235 -337 -293 -689 -110 -1 -559 -842 -351 926 -565 -228 -525 468 493 -930 712 222 911 -48 -50 639 -963 -217 -383 729 81 859 -489 -758 789 -585 -515 -13 28 -228 166 40 -896 -566 -59 991 209 -625 -674 544 -930 728 710 -455 910 831 -625 -119 904 -846 48 761 -178 -153 19 -849 134 -209 -631 412 757 -322 -171 -83 303 -320 -524 445 -627 483 -904 -794 -846 580 20 -999 -406 -569 -778 95 -936 245 -489 255 150 -850 904 731 203 206 -443 153 -324 984 -39 -422 -604 305 -774 -72 164 508 822 694 -904 -263 480 302 -730 -254 -955 861 -693 781 -697 -154 206 507 955 -291 -577 529 609 262 -158 -476 -847 957 530 -794 -835 458 -340 -450 796 -46 970 163 -266 -927 750 328 51 -649 -165 142 -214 322 90 -893 -955 -675 -845 -281 453 111 12 -471 292 -606 191 -236 577 153 -641 -69 -877 286 37 319 809 -954 -738 -767 -141 304 -728 -133 -7 713 -143 762 -884 -730 -63 2 -435 153 -553 -344 -565 -247 505 654 -461 -446 -249 -159 -475 -661 -151 620 -124 -856 -467 639 565 -321 -245 -401 946 231 -563 -394 -389 184 700 27 -457 313 942 -599 21 -715 813 -344 26 968 24 519 499 -670 -799 -248 -796 -627 -490 -135 -325 -221 -126 626 557 -90 -447 -820 -233 207 657 493 -621 735 313 356 -578 -491 861 -892 -760 -393 -171 -182 969 89 -191 -111 221 447 818 633 210 17 971 669 -414 -739 394 -28 798 852 -262 -562 582 974 840 -143 14 728 660 -481 -918 -364 335 746 -944 718 491 -186 -473 -106 -386 -447 872 739 -405 -766 -327 463 -537 134 -981 -841 -401 901 -762 238 -782 -89 -681 -650 -853 -33 -806 819 990 753 -63 -602 -439 -883 725 -429 697 -85 -259 675 -750 194 644 -628 694 66 58 311 -361 -203 -642 -817 188 812 -876 157 730 589 332 105 697 -343 -557 144 -747 -584 -824 -212 -978 -581 -798 587 -450 -546 601 -101 -558 902 858 -898 -411 -122 747 316 -754 -534 568 593 -367 362 716 -655 -248 363 270 73 -120 528 468 708 900 -567 -680 -774 738 254 -786 -216 -665 723 894 991 115 -839 184 657 -416 -548 -927 238 -662 640 -869 531 -727 525 672 269 490 636 -263 611 -484 857 352 -815 -388 763 -98 401 170 465 -508 39 -59 340 310 955 633 519 -499 -986 -477 196 12 -132 -489 -734 600 615 809 -258 -278 -671 464 -993 254 834 -475 -181 -265 65 -231 308 -198 -365 -15 445 622 71 937 -742 -74 986 -417 -754 374 710 -512 -723 560 703 241 -46 -559 -873 471 985 -462 -479 -641 -883 -614 -418 -198 -945 -6 -992 -1000 452 292 -13 832 537 -555 575 225 753 -604 682 -791 -660 692 487 519 -191 324 -562 -471 -627 -312 -773 -681 -332 -286 -774 329 682 -307 -121 283 355 454 809 -909 966 128 568 431 -484 609 -150 -275 -98 621 816 -3 165 -829 -209 -777 -10 -249 -566 7 -809 525 905 45 900 595 -955 681 -703 394 251 -781 -305 -747 535 -136 -705 -768 92 -708 -663 119 231 -406 -721 387 471 -26 232 697 411 873 670 375 -60 -223 352 910 -716 -172 -585 302 486 685 358 880 873 433 719 -228 638 320 -250 78 -351 406 -339 938 697 -251 524 908 941 734 -158 -837 -5 673 223 -463 41 37 115 887 712 -925 44 487 -224 946 60 865 12 507 46 352 -837 -303 -646 277 -941 -905 -934 744 -257 -304 246 -820 915 416 -347 613 -34 16 170 647 158 -994 651 679 -662 -702 790 286 450 -394 454 -211 -330 -442 -775 -32 79 -790 -32 819 -488 901 7 748 558 -303 -19 879 -87 783 729 680 450 -523 145 -404 544 -499 432 -216 -547 996 -992 -414 -751 -22 260 373 -288 612 82 -950 -77 403 956 -67 -998 -186 950 -838 -705 -906 -92 762 519 714 -958 919 289 -798 268 -568 -564 -659 -75 -279 686 843 824 -484 859 19 -56 881 1000 916 -569 -878 -749 -43 345 17 244 320 387 -326 520 -196 390 519 33 711 -348 773 -891 638 638 543 119 763 -247 -622 -357 -19 -663 598 383 -348 595 -60 -478 65 436 -677 634 904 730 699 740 -615 -958 651 786 -522 800 -438 -240 576 159 712 842 953 49 221 -457 -990 -726 -938 689 834 -404 -884 390 -259 161 394 -558 942 678 736 -39 -658 -954 751 -732 450 232 474 -687 -455 15 -734 767 986 757 -42 827 -979 716 327 444 696 -135 -975 -428 532 -190 -390 656 -800 -778 -746 -551 603 611 708 -181 -947 -381 387 -76 -832 -934 487 -275 -472 342 928 -587 -363 669 84 -210 894 763 -106 -679 -421 986 65 -643 605 -538 483 -156 -650 835 -409 -405 774 743 771 -978 452 -453 907 137 418 89 134 470 521 211 127 350 -981 922 977 -468 -657 -354 994 167 24 202 71 753 -712 706 -164 -208 145 571 -111 696 -416 758 -447 -175 -702 -291 -4 860 646 -105 324 -314 664 -783 803 -487 564 -299 -961 819 -313 -913 15 296 377 -283 -730 960 -737 716 -243 775 694 -33 758 686 -113 -210 -887 -856 813 53 -937 644 -690 -585 602 757 635 803 991 -390 686 791 -199 -530 336 84 811 -213 -349 -309 -559 418 -192 717 364 -585 -269 -587 454 969 636 904 461 351 517 -696 828 15 -27 -511 -766 737 -856 -597 -425 -49 880 -222 -590 -527 -991 -414 282 998 88 717 -666 -268 451 719 937 336 122 372 955 -709 509 157 357 157 831 -836 595 221 288 433 665 -370 585 804 308 -468 -462 316 -342 670 -754 548 675 575 578 -280 798 -769 80 -194 -383 273 320 -692 -327 325 867 -797 -952 521 285 498 604 -430 -365 606 -786 -974 -423 -867 461 -290 -606 655 -406 564 -108 -462 -238 -291 312 -814 631 415 -722 990 -285 -120 4 379 -622 982 -995 709 640 -301 -103 87 -882 -120 -141 -744 -746 663 -250 126 199 -641 936 -527 -769 90 -782 879 949 92 -495 219 -624 -38 855 -874 -374 504 -62 -548 152 -977 -147 316 214 485 296 -257 883 916 -561 269 930 494 610 -671 -44 430 561 -249 -863 -514 -975 -804 -694 691 455 462 -67 -774 -123 -72 635 -789 517 884 -954 230 -312 -792 181 162 -661 672 67 -796 146 933 945 -741 -492 -990 -561 -313 550 -5 -957 -16 -681 634 -855 -75 982 -308 271 -576 267 356 918 -805 -351 745 -623 76 -912 31 -732 -532 -804 -11 -886 -23 -983 -323 427 -456 -954 491 883 206 919 -998 -568 -364 -650 299 567 219 44 880 794 -738 -33 600 377 -267 260 858 482 739 362 895 151 -601 -189 -130 160 -986 725 837 -64 -977 -659 51 -113 -879 856 491 -862 -891 -377 -563 350 653 -451 -638 -305 -834 -537 -481 625 543 198 -138 -478 93 253 -431 -324 716 138 -100 -224 593 955 338 57 -647 -880 -377 108 647 -122 -890 648 -672 -599 -228 766 -92 -815 -242 122 486 220 164 -355 800 888 330 -55 64 -374 -626 463 -891 39 -766 -548 -396 365 292 13 -107 821 46 418 -926 -931 996 -514 -446 994 274 -874 -754 -297 302 697 387 -558 321 -43 458 285 -947 71 -858 -604 837 437 -638 488 795 -178 596 245 -378 454 926 -206 -133 764 769 583 2 -824 -623 -756 -259 496 371 989 522 -725 400 982 808 383 -423 -294 -228 -112 317 428 -67 259 -886 907 -496 -188 -672 -569 -125 -193 -403 -245 376 -746 -525 -931 66 -763 812 373 136 -878 -534 715 97 105 -43 -843 704 859 810 -452 -370 535 -881 -194 711 928 949 -762 270 255 721 902 -164 675 966 -631 340 -935 511 -864 -139 -768 636 659 -61 -561 104 644 452 -857 -895 18 265 97 307 -671 271 -855 674 -553 -278 -17 -310 82 246 845 509 184 569 414 -274 -133 -777 -521 -199 510 883 -538 917 409 65 311 -612 -750 -430 -1 -716 431 -457 -970 -941 -525 336 809 423 -386 890 -467 326 -68 45 250 -451 112 864 -167 -399 -436 -171 -538 -371 -421 -624 845 -605 484 382 479 642 -24 763 236 129 -582 828 51 -719 -475 537 146 733 652 619 3 -938 -757 -661 554 452 -45 153 -489 -642 -926 650 -97 -138 -245 231 -690 857 412 -93 75 -986 -155 -751 -100 957 376 817 -884 363 19 -22 395 253 648 864 -643 -66 -919 87 47 11 983 774 -945 978 -943 746 -628 300 569 650 592 499 916 -306 -557 -83 -708 -74 580 811 -78 313 572 516 890 711 -474 155 -964 -584 -536 116 -752 98 422 -524 190 -93 76 -398 740 -922 691 -584 -373 -258 382 479 -225 994 905 -609 -508 360 991 -117 358 -600 -246 458 -5 908 -835 -686 25 -622 710 401 312 -812 -694 247 -136 535 -160 30 180 -932 721 -284 280 924 807 -647 167 837 506 180 3 -521 -708 -557 -25 -779 279 668 54 -849 -846 -27 -395 301 484 949 191 -548 371 564 660 -932 -95 -768 -873 -390 -208 490 -358 447 -94 740 -178 -607 248 -983 568 -106 202 962 -425 892 968 118 -132 -40 763 -301 728 -48 -169 -846 -875 -496 510 112 -190 66 141 -928 -830 -913 864 14 -892 106 -680 616 -880 907 613 437 -173 60 -546 -198 668 -461 599 -773 -853 -90 -733 510 532 -930 585 873 -667 7 703 -387 -717 554 -711 904 -889 510 951 -812 126 455 872 917 206 526 -551 -175 896 -990 161 -858 317 -614 -142 -165 -533 -247 -302 -800 738 -238 -814 999 -942 482 -229 278 654 -252 228 452 -543 -887 -486 -195 -759 461 779 -132 -27 -934 -199 565 799 -320 869 -313 -129 -174 61 -47 104 566 739 -505 935 240 177 358 -316 657 831 -235 819 -298 -200 430 -334 -490 305 613 961 102 -52 944 -327 140 -258 -706 -290 -243 -580 447 925 233 563 -895 413 -696 386 963 -190 750 207 -372 -85 -845 -871 952 -104 694 -28 -262 -593 614 -939 45 -295 82 873 -141 53 -883 857 70 -162 -241 970 2 467 103 296 -548 -153 -443 548 -52 -530 -546 -94 382 279 -614 -66 -481 293 281 687 -932 -183 -530 -319 200 -43 -192 868 889 812 775 246 312 828 196 -93 634 -870 -12 -592 -706 559 -717 -80 -634 963 394 328 296 675 -883 -627 -303 557 887 -820 -230 552 182 232 164 -958 885 669 -461 -233 -123 89 566 -417 192 -436 417 816 -666 183 -296 427 311 371 252 325 31 199 -348 -240 461 541 757 269 -326 -181 -222 773 501 -694 -97 -314 220 -805 407 360 -369 142 594 647 -32 152 668 -525 -643 690 690 31 24 -886 352 -391 511 296 237 -823 701 -94 -575 -951 -122 -387 -621 -399 -208 312 -580 -114 -904 1 477 -590 130 428 357 436 877 -791 -812 736 -21 994 -917 47 615 -160 -68 -842 -261 92 -538 -754 534 -176 -656 -443 589 250 473 970 390 -684 -547 407 -140 -863 -556 17 430 -687 503 455 -930 241 283 -285 385 567 -731 383 -214 862 -827 -556 -399 765 647 646 652 554 310 841 -761 -702 -384 -469 401 7 -762 -143 -189 -869 557 140 -143 -702 -354 -470 -880 -892 -425 947 243 -631 726 -218 -851 926 -643 -721 -665 -779 179 717 -376 849 -338 -176 -780 188 -905 72 347 -3 234 -507 570 -209 -877 -568 -109 126 844 178 -53 151 -796 -304 -734 915 -390 -591 -965 -335 222 293 -735 -420 -539 -48 225 -131 948 387 -395 951 -589 774 286 150 -702 -424 -283 -303 759 -492 133 218 -645 -718 -761 120 302 -799 -937 928 -795 569 729 -458 66 422 364 637 495 -129 405 -424 -959 795 101 235 463 -350 805 -128 -63 903 348 169 -386 -929 624 -843 719 -244 935 567 -241 951 -917 -441 -322 129 748 -798 324 -922 53 529 678 -193 -931 947 253 979 757 976 380 279 -97 -704 751 -970 -234 817 81 120 -754 378 221 -819 -374 531 -540 675 -491 280 -343 -687 -206 -224 19 198 -458 -894 -455 -960 -871 -26 899 -410 972 -202 -322 897 -814 -32 230 -281 418 474 -643 -899 -893 -105 652 428 -528 427 983 -823 -697 313 984 -552 -171 -998 210 329 -285 -995 990 -784 -151 650 -733 686 714 175 200 -741 521 -591 -751 47 335 650 332 -944 -781 549 -995 148 -241 -295 954 -241 175 462 -928 760 -748 -506 -990 189 18 195 -612 -7 846 351 -513 164 -494 752 -635 481 198 550 366 785 -31 78 435 -391 950 124 -676 38 942 974 -147 418 842 87 537 929 618 265 -924 -649 437 -959 810 -524 698 318 533 -908 37 -364 -392 -833 -207 -411 105 723 443 989 809 649 747 -290 -694 853 -399 256 390 540 973 -587 -798 765 -347 -807 144 407 -883 -77 -840 -119 45 308 416 392 -31 496 577 46 57 -271 -165 -43 587 -885 701 -720 -61 -417 530 -227 884 -270 -390 943 577 609 -409 -136 -491 641 -986 -582 724 -202 108 122 -517 -376 761 65 -570 748 759 -799 979 399 59 446 52 -957 92 -763 26 785 -171 746 -175 251 -508 16 -602 41 564 -9 -987 919 604 979 -883 -993 -692 605 -20 168 -783 674 -141 410 -430 148 266 -578 649 -217 758 832 -684 -871 930 486 490 -767 433 558 -289 348 -8 964 710 58 -177 -748 -382 -750 -435 669 774 354 48 -242 -34 -820 -828 -39 180 -212 876 711 -126 119 43 543 415 951 -300 998 -152 1000 55 -42 752 -664 -474 80 -755 -662 -907 603 956 353 577 208 672 -525 21 -510 591 326 -331 201 258 -125 -746 844 -209 491 -116 57 -976 -351 -850 984 727 582 -468 579 -246 -853 -194 -86 853 373 996 377 -150 -952 -887 -473 -141 739 68 329 -635 -264 -158 686 832 -501 148 907 481 -178 -633 731 711 -913 81 817 639 -801 -109 236 663 -98 590 217 -84 -411 872 -93 178 -648 725 -797 -665 496 972 -924 739 -220 -235 625 233 821 -996 62 -680 426 489 122 -960 -859 207 187 597 790 960 940 -632 -353 -572 -314 39 190 -592 215 900 -49 465 381 -544 -636 988 -30 -367 -511 -1 -42 860 711 -192 467 523 -378 127 -422 -935 -16 515 804 696 -68 -11 681 490 -679 -17 31 -353 858 -675 -252 869 672 -738 559 -85 104 483 627 450 850 5 -523 -530 337 -583 94 -447 -530 268 855 191 -382 951 939 -915 -674 793 685 -540 -751 293 229 -984 198 -551 580 -46 732 -646 671 -581 237 -233 -618 -736 732 903 457 28 137 250 -723 -161 419 162 240 -598 -821 178 265 572 -453 582 -147 -703 -605 -734 279 -203 41 -22 822 247 911 -304 -847 -135 25 -28 -391 595 990 -881 984 -72 -822 871 349 -730 27 826 816 925 -175 604 737 829 -411 -708 -371 210 -293 233 -269 211 -518 368 -76 457 882 -2 -510 -211 -718 287 145 776 955 -86 -498 -538 -91 799 962 110 73 -617 -842 978 -723 198 -299 -997 638 -52 -864 -853 -815 792 -809 506 -124 957 -618 800 499 150 -39 -353 799 -488 -109 -600 -224 914 513 405 -703 -385 446 13 -818 557 -737 -740 293 479 231 264 -572 -222 -46 -193 -778 206 986 18 812 -419 54 -678 -60 196 -827 -60 854 111 36 -562 610 -516 273 318 593 558 -778 -25 242 395 515 -990 -921 785 -531 0 25 -14 -468 143 135 -223 227 768 -181 -425 603 649 517 -733 -653 -574 -812 242 -557 907 -202 -282 -859 536 -931 927 626 224 462 -108 660 306 435 -182 827 -653 238 745 87 219 634 633 -453 135 -103 24 -37 971 -881 -889 998 416 -76 321 -343 -72 -168 809 -713 -87 194 485 -828 -492 -483 986 -400 -297 898 -337 -736 -695 1 -640 -572 423 811 849 -756 -21 -89 649 -445 -414 -820 446 -310 140 -281 -165 -123 175 394 -401 -201 951 764 711 397 -807 -38 -856 894 492 113 617 -132 439 576 674 -115 325 -866 175 997 -323 331 -74 -18 620 638 -648 120 13 200 -264 463 55 346 425 340 10 941 -100 508 9 238 402 -295 -256 276 -98 394 325 48 554 -332 51 -640 -116 931 331 322 -939 -233 -444 424 -340 828 710 -381 539 -591 -720 833 619 368 585 -418 -227 415 -72 -945 715 170 428 546 491 231 437 -769 301 -338 138 647 -146 236 -490 -152 156 30 -891 122 -732 907 -552 58 -710 -720 -21 -400 123 338 989 -337 -158 -89 -229 -12 688 733 512 551 -844 -964 -833 807 -807 864 328 270 -877 -525 -201 573 941 -383 -336 -58 -708 -138 -824 -202 190 691 -468 504 -171 23 164 691 10 930 305 -406 -486 117 -349 -389 927 -39 536 -974 85 35 -352 233 -297 171 -461 769 881 799 778 -94 -467 -420 447 694 954 -543 -667 -283 -360 413 -123 -301 -848 -11 355 -361 -857 747 408 312 709 601 -633 -503 42 -617 163 401 -835 -488 -757 -39 -79 792 779 -968 -800 749 -857 -357 399 415 -57 -882 -34 860 -435 339 16 -197 -126 -940 67 617 -340 9 -784 -449 -901 -747 -362 606 -198 -278 8 -297 603 -38 -133 78 858 -311 107 -75 -963 -871 509 -646 351 326 727 -946 -722 -351 994 927 839 24 -598 -116 -61 943 -228 809 131 -37 -569 -547 560 800 898 -496 -212 236 -338 919 -133 -691 641 -516 -749 -858 533 -418 918 873 -205 88 -640 928 539 919 851 -793 -444 780 44 723 -497 -384 -601 65 49 -140 43 -767 -409 413 906 -574 -550 855 -994 933 -519 783 663 -655 -90 -338 461 614 -757 -570 865 290 395 79 292 -31 -415 -391 -786 -109 955 868 16 936 435 890 118 -203 464 -219 -342 537 -565 62 641 -425 15 -142 768 218 -447 -563 787 -446 359 -344 -352 25 402 248 731 585 -903 -248 195 -638 158 885 500 491 -445 -625 81 425 382 -636 -196 699 144 -799 175 278 610 -24 -886 565 4 -92 22 526 -23 -929 715 146 -192 952 382 -558 -792 -618 1 -241 -799 -433 845 111 -585 -97 443 886 -728 -39 797 -113 729 -175 770 -250 903 171 -974 -366 543 -687 -65 -126 -468 -12 -685 -87 -28 574 -719 945 -755 146 620 -486 -987 127 395 -937 133 -433 433 558 318 22 -117 394 21 398 360 217 883 900 -298 279 687 938 -273 414 -148 -592 441 785 433 326 450 240 292 176 -808 191 913 231 139 231 154 -639 -420 66 -713 -773 406 735 -511 -827 -70 845 -729 231 716 -648 -152 -215 697 -125 536 -741 78 897 885 -619 998 -79 -985 -629 720 -683 853 -377 266 -436 -547 887 18 66 337 -564 901 -248 -891 -208 -603 662 801 150 444 -931 -196 -585 568 460 -468 -91 -554 -114 -471 -97 -157 560 480 -989 15 -476 118 -272 995 -655 -525 -213 868 605 -886 -915 -595 -626 -375 151 -321 493 -715 334 288 219 14 762 179 262 -842 274 -948 645 -946 446 -335 -241 407 432 607 233 655 -813 52 -745 -787 458 -130 -575 -224 743 800 -576 611 -571 -730 919 -800 26 74 -507 -806 -218 -956 67 -358 567 -692 -231 -557 10 -915 825 834 -656 -486 55 -256 -784 138 -961 600 -160 936 -416 168 -243 351 -186 -11 813 -802 -653 -401 -388 236 897 190 210 566 704 829 712 754 -543 -962 627 -971 -661 -862 735 558 -260 135 -577 38 -637 -579 -372 920 154 -356 -462 -582 -917 336 47 62 983 41 -128 -572 -535 273 831 -570 446 919 44 796 -69 325 968 -135 327 -902 928 803 231 -438 -148 -516 160 -503 -471 -647 319 -276 825 912 -857 376 436 872 994 841 465 326 327 -719 -897 587 -760 -743 -697 -697 101 -387 771 -112 889 -692 -901 159 801 828 -756 -736 246 372 -964 -588 -7 282 -392 728 -251 468 -563 706 128 -288 286 -224 477 -263 -712 219 420 582 -476 -68 -347 -642 -905 709 573 -683 -485 480 756 -991 -650 -984 -252 714 -118 140 801 -220 310 -20 -891 296 526 -569 596 -458 530 -246 -413 834 788 496 -881 -766 420 -227 567 -936 -229 -876 -211 -617 -950 978 -524 -373 756 -341 -26 741 -812 -702 376 -715 610 857 315 -229 -95 927 390 -723 788 -364 -629 -291 -474 -432 744 798 36 -486 -922 37 472 -182 -412 -347 -500 -874 20 86 172 638 -863 304 927 558 -570 -969 789 201 977 888 6 100 -855 314 -470 -608 115 -634 426 -42 587 504 691 545 649 385 -539 -823 896 578 303 860 389 -910 -37 -575 -938 -37 399 831 413 -942 -77 -78 -300 -566 -594 -415 -844 767 824 -77 -434 -599 340 581 498 -567 114 -812 409 -693 -990 -749 -562 4 -367 -918 -79 -172 -979 -705 525 725 -665 867 -303 960 -454 258 -472 -659 690 203 277 139 509 -234 489 -267 -945 -55 -351 239 642 -24 168 423 -503 330 -870 -286 -335 -112 970 -98 292 -3 -575 -463 -848 926 -264 -668 -514 -414 804 411 277 -413 -153 -401 81 78 -139 -828 910 472 -82 663 -936 502 559 -861 -824 -264 907 898 -820 837 220 438 769 154 -922 921 240 -621 -444 644 797 -443 -927 -398 759 -418 -704 -783 254 -826 -532 457 42 153 -865 633 -994 -685 -792 -99 889 578 -574 -126 -559 -176 -344 -147 -26 33 311 -182 505 53 -652 -7 278 375 -544 465 230 -731 -618 682 126 -478 -628 505 -314 -950 -915 -464 210 241 646 -908 -252 440 -707 822 -862 -554 -945 847 -372 722 357 113 184 -600 927 -582 -613 686 430 -764 -919 -504 -537 -289 -711 -349 708 -54 435 576 -643 -783 -46 610 -87 537 -84 -766 232 924 -254 663 -20 -727 -355 605 -626 849 696 44 897 260 546 67 290 133 -595 464 386 -34 -502 -596 306 -136 764 -885 -703 818 444 -453 892 -587 359 770 587 699 343 -411 -867 358 -952 -153 910 -346 413 196 -580 -248 -360 -326 -21 779 -358 451 763 660 258 459 711 132 131 370 104 468 -6 -38 -710 278 400 602 -55 -753 -692 16 -749 -146 676 -799 -699 699 -324 191 225 437 101 -332 735 932 433 -817 -312 158 540 181 -630 788 202 -183 -206 386 763 212 441 -674 962 -115 425 -775 919 -367 394 137 231 -747 547 -690 -627 -767 -514 -592 584 -393 912 21 -623 891 -377 978 -470 -626 -728 -874 -943 -334 346 -119 -950 -654 -645 -180 793 -285 -920 284 327 -144 -343 533 -465 631 -277 -388 428 -896 -466 238 250 251 318 -479 525 -500 -964 -815 -76 -170 402 -240 694 -198 380 -263 -642 691 521 -694 -727 409 -939 -696 -641 276 537 -668 415 -750 777 -480 -514 593 629 -716 -606 -201 267 973 -833 -986 950 263 -502 -53 134 516 272 670 466 222 -312 -755 467 -323 -913 446 800 -762 -876 78 -492 215 -679 487 -462 -139 238 -300 60 921 -749 -466 659 544 600 904 667 -35 -292 -336 -853 -412 346 829 -787 171 746 -827 -212 29 842 -755 342 -472 -694 -554 405 295 72 648 260 -23 -704 3 409 320 -351 -155 -919 988 -280 -364 -271 -742 -922 -303 914 585 357 -138 -463 705 80 206 -954 -438 200 -749 544 762 -40 -641 -81 -657 -170 234 -978 -688 -425 -359 -299 -48 790 8 130 -545 -792 963 486 437 -525 137 -253 925 -333 -907 -412 -571 -573 -104 919 388 190 -755 -429 155 -110 483 223 238 806 -349 -443 -921 -768 -699 239 -21 695 -371 500 640 -619 126 -335 -667 -377 -389 569 -654 472 -168 -990 -375 -599 -364 -968 272 -637 -780 478 987 -299 -839 249 -409 275 -839 325 -480 331 -39 741 137 901 998 348 619 454 -128 -575 938 202 786 135 471 246 -812 584 691 -713 922 -442 369 -973 -455 -467 -233 -561 591 -837 180 -708 -558 427 -820 -962 -709 -7 -30 450 682 373 638 -418 709 609 -421 -53 -921 -329 706 196 866 9 -629 794 134 -446 793 -122 613 -210 -920 -608 -848 -921 -114 53 -656 -359 548 -895 34 781 286 983 -889 486 -803 -111 538 670 -210 -175 -300 -427 995 -189 675 485 -141 -89 -927 807 -684 290 560 -814 -908 -883 -273 915 -62 -274 957 96 -650 -3 -111 91 958 -837 -415 921 -34 -985 364 -683 -963 770 -688 -82 -219 -991 -96 -893 -433 463 724 926 391 -667 705 130 -3 457 -640 328 656 250 791 -302 -791 265 -349 -862 -858 937 -869 680 679 -685 -133 591 559 -98 -317 -845 -878 -168 -39 791 602 -638 -132 -494 -41 -622 -268 -992 -361 -194 211 -396 -775 14 -431 -283 859 -169 466 -180 355 777 -566 590 -469 -413 279 165 -699 491 212 -869 934 392 263 -959 -539 -955 335 662 -241 903 -401 886 976 468 899 947 -59 825 12 706 -872 938 625 -418 465 -390 -253 355 102 883 -912 532 511 502 -404 -546 -927 855 640 210 -645 -68 674 -831 585 -620 -479 139 -992 549 582 529 412 -271 95 -663 -871 639 730 -978 768 -755 -525 509 -413 445 724 868 -428 -523 632 -456 652 904 429 -560 -465 -900 202 -125 -538 286 -277 -287 -839 -897 49 390 88 238 -42 537 -333 353 -336 -42 472 398 -225 -20 -407 679 742 83 197 938 -917 316 -557 -603 -340 -802 -430 -825 633 -183 364 -853 423 -645 -461 718 -413 -340 -802 -450 -597 450 982 321 449 -876 -596 586 308 -353 -97 -9 514 -891 916 -20 153 963 -182 -791 -248 630 508 601 -725 -603 -203 -676 -981 -409 83 -649 -581 148 -97 807 -324 -470 100 53 420 -984 687 -223 767 -408 541 731 -308 -358 -629 92 19 75 530 -996 165 691 -98 -800 -644 242 -720 -202 -404 743 -813 324 -800 955 210 475 -820 -417 888 -750 783 -552 545 -742 -431 -357 -396 609 345 866 -939 -815 309 -450 819 -981 -745 -511 248 -228 -835 -255 -121 651 232 553 -226 -298 634 -436 984 -428 -967 774 -702 431 -818 -545 -893 -544 -584 764 -240 -313 332 850 -760 -965 -334 51 726 -452 -102 440 115 -67 -789 90 9 588 855 13 -607 516 -329 800 -428 720 258 -815 -288 299 801 35 264 -503 -979 256 897 -937 -732 928 293 27 351 -578 967 -362 -950 -669 -323 866 -672 30 -959 -660 303 472 -190 734 -659 -946 -163 497 22 -504 -101 640 -571 823 -902 -355 938 105 296 120 947 -672 -351 237 98 -887 -517 480 728 337 943 680 -701 -448 883 -656 764 -168 174 255 -325 539 1000 233 -108 -182 -427 553 -396 -204 51 926 298 919 -248 -927 943 82 -650 -815 -403 -117 405 324 -422 -212 578 -281 -196 -884 -58 697 227 -54 -554 -978 551 28 783 368 406 -624 953 524 137 -354 100 -344 -660 -791 -748 952 -463 976 -371 993 881 742 -553 -726 -949 -910 25 164 873 735 80 -288 -256 -687 -411 939 -630 -470 -646 503 -106 -868 741 334 -933 -202 240 -364 -568 790 909 616 594 -316 456 -718 474 88 -57 65 -514 -581 195 -321 584 -546 660 -916 515 -113 505 -952 15 -996 -807 -406 407 322 698 183 900 -249 -788 60 266 652 559 -783 52 -746 590 234 -182 -180 394 847 241 -435 -760 -72 -468 153 -802 -385 224 -66 -319 744 -789 -258 -230 370 867 552 89 -987 273 -344 -748 -19 33 -341 -733 261 469 686 136 -697 -599 -497 136 -411 487 -682 718 -279 -204 -892 -281 -247 475 279 -21 -432 173 991 566 449 996 -660 345 -367 109 -669 -52 -990 -605 -944 588 188 218 429 852 635 -998 -906 -510 -63 -765 -962 -788 -759 -998 -391 -301 238 -183 18 -904 -351 276 -443 870 387 294 -789 -914 -755 -889 84 295 567 -99 895 -594 -777 -942 591 -861 -409 -328 -716 36 451 565 537 720 790 -454 263 -151 238 -949 -536 493 -866 885 599 839 -532 289 -807 -25 986 837 742 404 -804 373 -678 -449 -455 -914 -960 560 337 -572 -451 496 831 879 -173 -705 589 -743 688 -172 320 582 -49 -956 81 61 294 -17 -888 348 754 -799 238 42 324 414 -736 -730 -895 -843 -229 -508 -253 330 892 305 128 290 87 242 698 132 -327 148 -521 759 -30 -620 9 63 815 -145 619 700 159 -251 -667 -451 -512 -970 821 247 399 -847 509 -927 -271 -199 307 331 -368 434 731 -946 59 -156 775 171 529 516 -736 592 -329 -283 -319 -39 -886 690 507 -437 27 -711 643 364 826 -301 765 544 -883 -24 -268 -760 973 35 597 -461 176 -106 -942 -880 -431 485 -2 868 -575 -113 -806 840 -693 286 -900 788 464 -750 722 146 974 -274 281 586 790 209 342 365 808 -251 843 225 -761 367 868 -863 -354 -643 592 168 -505 -732 262 -410 943 226 28 536 374 273 544 -478 -856 431 -876 -560 819 443 88 -717 358 124 768 -687 -342 -218 977 -648 801 -6 415 -506 457 698 484 -55 748 -544 294 7 868 331 536 218 664 -575 170 28 854 623 102 -480 794 -852 42 392 -349 44 131 83 549 235 -71 -631 748 735 -250 478 869 -681 -522 358 92 -370 36 -76 -562 211 309 586 -449 948 -980 -128 -350 643 -612 294 704 190 458 -416 882 733 544 675 -374 -284 -723 263 928 445 -220 942 161 -538 -630 -79 -75 142 -845 -720 178 -553 414 811 -863 424 806 131 882 600 897 -75 -858 29 -346 771 278 323 214 60 -28 -564 -537 538 16 -742 659 -143 263 566 916 -249 -286 -436 -498 659 124 267 180 -647 365 -882 -439 -996 682 814 -301 762 277 -180 694 296 -75 -848 -329 -926 328 -741 -751 -185 728 -352 857 729 40 -811 -786 947 -426 -217 501 568 -298 -641 396 -477 -15 19 618 -970 76 -159 91 -54 83 -731 -863 -106 -866 -61 -355 41 929 -404 -225 161 631 542 125 266 64 409 -364 841 503 158 103 735 -100 106 406 145 -22 -980 794 655 742 510 357 329 -57 646 153 -798 411 859 986 970 -335 -882 -168 476 -884 -511 520 38 -847 828 -145 -114 -129 -632 -320 987 -167 -111 824 649 -547 508 -454 -395 -883 -165 -180 -681 -62 871 -623 87 722 -826 273 140 -960 344 510 -549 -790 553 -532 468 169 -217 482 138 610 -411 840 963 -78 529 383 741 -76 -630 -610 558 -289 169 703 406 -988 -159 -964 262 -79 -694 834 863 -117 899 -174 -332 -771 -70 -300 288 -299 607 -440 342 -531 910 191 71 16 967 728 65 118 -612 303 423 824 -402 -539 -29 868 -583 12 837 -866 448 25 -567 882 -458 892 -862 -73 -539 -969 689 -360 933 -173 980 -221 453 -734 855 -180 913 -918 -781 914 399 907 -554 -608 17 -346 56 -820 91 -495 219 285 974 -828 -730 517 -912 101 401 -285 114 13 943 514 -961 655 323 956 207 511 -890 -346 935 -81 289 764 748 117 863 531 -23 -385 -956 535 283 386 228 -820 107 -768 -959 -809 647 -484 340 186 494 -762 -138 242 -22 -471 624 -410 -496 -224 -489 -142 929 -426 204 316 -739 -861 -525 -709 488 -700 281 -674 -388 -602 -938 -835 -413 318 -517 56 11 237 203 84 785 906 -291 992 283 665 803 -970 -214 156 358 -358 -623 -551 -662 -321 656 -495 433 997 -98 -834 953 160 -882 269 864 -968 28 768 966 284 700 -76 417 738 863 39 -461 -821 -907 -189 -785 -497 -303 -425 649 -440 304 254 443 -226 -820 833 760 -482 5 479 511 -516 760 -27 224 89 526 596 -81 957 -820 104 -707 -84 -369 550 64 -196 -931 311 102 582 759 294 -382 962 636 341 350 -691 493 689 442 -228 20 -186 734 452 -289 905 -146 944 -682 459 127 369 763 305 959 117 -205 -131 -102 15 548 687 -380 -503 -485 -499 -886 465 898 200 -563 968 -880 -975 -717 -335 -727 -762 557 -658 -227 -530 -212 -307 706 739 -259 794 -950 -426 413 600 85 -795 227 -104 398 441 -122 961 400 -436 440 103 -64 789 365 234 -490 137 -857 -728 869 -742 807 408 273 170 -420 128 461 709 -532 -532 -156 -536 408 -299 269 236 -436 -38 -73 591 -138 490 -668 -67 256 -592 156 821 986 512 -506 -369 321 -808 332 -272 617 515 -601 441 -865 372 312 331 124 -496 415 -905 815 544 -263 -31 -859 189 -714 147 837 255 108 -583 866 -984 21 -392 282 -497 -609 -259 -656 917 -27 747 -285 -372 -653 71 -938 198 -542 -25 -666 780 -620 141 528 -185 474 739 174 824 -676 -960 55 1000 384 90 259 984 541 -703 170 182 -495 702 -488 -248 761 246 -698 -924 -39 985 -311 115 412 -518 762 923 -745 -60 -20 882 653 999 533 -801 754 369 362 854 -216 558 397 -126 437 -119 347 188 482 -979 -401 910 -665 158 396 -762 -52 369 -413 392 574 -903 551 -143 -79 -856 -716 -902 593 -112 -819 606 849 -980 457 42 -351 635 -112 -224 -145 419 -221 -175 130 -928 105 -41 294 155 691 -727 -203 991 -55 171 -736 670 197 -413 50 -351 -511 499 589 -434 -146 -911 -704 546 -711 -692 220 593 -627 -674 212 204 -560 694 788 -178 935 880 520 429 830 780 -131 -905 737 -809 471 967 -487 -530 662 821 -616 776 -694 875 18 -607 -587 -894 860 438 293 -802 -788 -304 538 -895 -73 -39 -831 672 -815 175 -256 521 -725 -836 -415 -799 8 649 693 -814 -863 -513 -194 255 -70 850 722 -125 585 793 685 986 -302 -290 -922 559 629 635 -872 -496 -633 929 -290 743 77 -862 415 -795 765 844 -850 -741 -789 -657 -240 301 136 -231 -199 295 -81 -318 -159 -129 434 -111 -34 726 617 545 325 -206 596 874 274 -67 784 -622 -663 -737 93 418 858 983 -194 111 -687 98 591 -920 -978 -614 -297 897 -36 667 -661 -987 -691 -581 -112 -388 752 770 -718 175 447 -785 246 -499 776 -659 -195 309 844 704 66 231 634 -506 -886 -18 -882 139 -494 -260 163 686 -8 -635 319 -823 -6 -417 600 -575 -932 789 803 -58 -686 256 -599 118 211 -560 926 603 121 77 -519 291 604 458 -174 384 -929 427 -506 779 748 -691 -79 -152 379 940 967 695 543 429 51 736 -583 409 476 594 -570 -692 -504 -463 11 -189 -668 -372 47 282 -978 -99 513 708 -522 -658 -300 -382 -666 962 999 -575 -462 695 115 -831 -495 -86 295 -260 865 674 513 -970 -957 332 -833 182 729 -85 -417 166 -149 -834 -975 -452 -387 241 113 925 -162 872 310 -517 -188 54 -816 -433 -924 -208 831 340 662 -776 -530 728 23 960 -230 922 -381 215 -939 575 970 -689 -65 244 952 -870 -395 687 993 -659 -537 -437 -387 982 -612 57 700 -330 -348 -851 -680 143 582 571 -731 97 833 309 -836 325 184 -811 -745 642 194 -892 -310 -363 833 541 570 786 14 466 694 -807 223 846 -268 -485 -222 9 953 -521 942 -754 -8 -873 -721 886 -594 -476 -774 526 815 591 260 674 -287 212 -616 388 -619 -802 -380 -509 -884 -153 -436 325 73 -652 391 16 -906 -917 988 425 -360 944 547 244 -604 -171 718 -955 474 828 -90 -32 -338 -469 -140 122 -943 875 130 -409 17 -518 139 496 -30 -660 21 15 531 500 659 -409 -833 -158 434 -760 -327 752 -707 -837 689 -565 157 -157 576 567 -669 -395 276 1000 -152 883 -825 730 639 -964 -385 165 168 100 560 -833 -137 185 -656 339 -291 373 -212 -765 -944 -623 82 -914 -803 832 -666 -282 -904 -453 377 -562 164 276 -617 915 355 -632 865 -347 -544 711 -273 -212 -172 -744 -101 -289 -417 963 286 -641 66 -297 1000 3 -469 -288 -583 -153 658 270 311 -621 627 789 -983 -559 203 676 -81 -428 833 -526 420 155 -568 949 555 337 -18 -695 994 -389 318 620 747 921 556 -464 -552 578 743 839 -239 621 273 -147 465 560 -64 379 -493 109 -120 -479 846 -111 753 -999 352 857 -477 704 254 620 664 878 865 -853 348 651 -793 624 706 563 -214 314 -13 -766 402 602 879 -587 -7 -126 823 209 658 -622 51 -338 -869 -819 923 135 544 -993 92 -767 -627 -625 -944 397 905 547 860 -819 -25 -180 726 -538 93 577 -633 320 -25 779 -787 750 -499 -756 -365 266 185 -623 -882 -797 -272 -746 -216 992 124 652 498 553 -983 483 498 -156 160 -809 334 223 72 -840 586 719 -198 37 997 -647 223 431 -228 907 -318 435 -712 -779 -428 984 633 -556 219 -102 -963 669 -362 716 497 -669 293 622 611 731 -271 919 88 -139 232 -788 213 670 -435 332 741 32 -293 118 -894 -817 -801 -880 898 400 470 291 584 -489 596 -568 -569 -413 -388 224 -975 -317 642 369 453 55 -523 -218 -914 893 517 -46 -984 688 -696 835 800 986 -867 -730 115 870 922 669 -507 -494 887 -90 15 -488 590 -705 782 710 -328 582 234 -903 -76 177 730 -940 422 -991 -566 -770 837 115 59 -266 147 517 531 -470 222 -576 -627 789 -717 782 -791 -529 -94 319 -9 772 -404 655 532 201 905 -574 -356 -812 467 325 988 370 297 -385 -328 -686 -576 -832 -497 650 -443 31 241 880 274 -681 601 614 310 -643 357 -953 -537 -358 579 510 -653 639 -661 -984 -735 8 268 283 401 -394 -622 -562 -960 -625 736 -511 888 271 166 142 -896 184 460 442 -580 452 -626 359 258 -745 -577 -908 -374 869 -17 867 567 769 112 715 -559 745 478 996 -321 276 318 582 -90 812 -630 -68 -580 -222 457 795 539 207 -300 51 -69 938 95 427 465 -910 -516 288 -251 -20 -769 444 -453 34 691 907 121 23 797 -21 448 -57 304 430 -817 487 -349 -907 418 117 -42 15 -367 40 -245 -644 -18 853 210 740 -951 -248 -103 322 -465 -318 771 894 -496 710 -122 149 -860 507 -868 -241 -332 999 -499 61 489 738 -802 827 -598 826 290 -659 -350 -838 668 244 863 -555 -971 307 -133 -773 539 602 563 -304 443 485 457 -600 792 -340 485 677 -710 314 -469 -503 151 -894 338 865 278 -81 782 223 869 -478 -91 869 100 876 115 402 761 -154 -910 -378 -986 -574 -265 765 814 -871 -137 -591 -998 -806 -864 -379 -933 174 335 106 -73 -806 -965 -38 683 783 897 207 581 4 -260 564 675 -739 792 402 -406 381 830 584 205 -101 212 -727 45 627 -432 780 -683 -947 461 -373 -47 174 -21 -986 724 381 747 429 818 -630 195 -423 316 -681 -307 -299 -837 868 -5 -881 778 352 372 196 851 668 -907 -623 790 856 979 -640 65 758 -518 972 99 900 581 676 991 -457 -895 342 449 -581 -245 -138 -53 -123 640 -48 828 803 -515 169 754 703 -797 -454 932 -482 465 -488 -823 -161 974 372 864 455 965 -55 220 946 -303 -442 -416 442 362 597 950 -469 -36 -400 163 -300 -95 383 291 56 82 725 -958 510 574 849 643 -208 -485 -901 265 766 402 -213 -982 662 576 981 115 645 261 -606 -827 217 -299 -270 -215 601 -228 -540 -764 -526 -319 124 901 630 782 302 -279 35 -703 -109 489 -524 -979 15 -128 275 893 986 129 -272 541 287 117 -158 -134 -810 669 -737 -741 -811 485 260 652 -714 -513 -795 -145 475 -356 -67 -815 137 74 -743 913 -379 -865 -548 735 306 37 -17 -625 569 -469 855 -565 -707 -796 183 -463 503 -672 -402 -350 575 -922 231 -937 -180 -564 776 -865 462 -383 327 904 543 -547 -745 -385 -1 548 440 433 -407 184 804 650 979 -924 100 900 -750 -619 -307 -973 12 -298 659 567 64 -756 -480 813 232 247 548 -743 -260 -460 439 516 -583 -417 -237 -527 821 -855 -274 -312 791 -501 -258 -164 837 432 -654 712 326 -423 -241 -79 331 -2 -219 857 232 766 178 172 261 497 -222 -428 88 -174 -158 -890 -141 977 232 675 661 774 389 -438 -956 -697 423 764 -920 180 -652 254 -465 731 696 -142 -361 342 -520 110 156 780 775 746 -63 290 505 827 -217 -224 -767 -315 296 649 -254 527 68 -585 613 -24 461 -384 502 -624 -842 33 -120 56 720 584 227 649 -955 -416 -664 39 440 121 160 -282 803 -714 736 718 -415 -347 854 -305 -136 658 645 139 864 349 590 -152 151 -731 163 753 -404 265 -697 -993 164 -412 -63 140 478 250 532 -618 481 68 -769 463 477 -776 727 -527 -865 660 262 -220 -236 -340 -516 -386 -886 935 868 300 972 397 186 828 290 586 -239 -252 -652 -500 -882 39 210 -467 -596 -527 -53 822 -954 -547 529 182 911 770 -325 473 193 348 643 818 -269 -550 -385 -755 -672 153 -591 910 -956 232 255 866 -18 -435 -66 997 104 -403 697 -595 -381 295 -434 511 -501 715 -52 -288 -690 -984 899 -935 -713 403 249 -337 329 169 -92 342 544 482 -304 449 -591 -223 324 182 832 830 156 934 -879 -87 737 7 -880 980 -379 294 563 -820 -126 -747 140 606 -651 984 802 -515 202 -120 130 -960 -302 807 150 465 -154 -789 -636 518 475 -935 265 248 -126 -432 4 -296 763 142 120 985 479 332 465 -823 -302 383 796 -846 615 -356 -398 -214 888 704 630 736 387 -86 -892 -384 -238 560 328 35 991 404 536 537 664 -487 667 -868 82 90 432 -528 181 14 681 -151 577 805 92 276 998 303 -111 832 -770 325 155 -178 260 -321 -414 -288 -273 -900 -162 -118 734 -831 491 -388 98 -161 593 -245 605 537 247 125 68 988 -972 336 -660 944 -524 751 -955 -523 576 701 136 -5 541 -821 -885 591 -337 841 835 962 -546 -689 134 458 573 762 542 -123 464 84 236 -457 -362 763 643 -766 264 643 646 -244 -68 979 -415 298 -119 -755 552 -518 603 235 286 -745 -111 480 623 -224 -27 -552 -214 11 -427 -223 747 -30 864 202 -354 225 -269 270 393 -597 854 251 -80 -379 636 -960 -803 582 -224 -723 516 -654 227 820 -739 545 38 58 -580 -854 -765 -780 778 -771 777 342 -829 -977 -898 -354 -191 270 897 289 708 -1000 566 968 -410 76 971 -184 -786 371 302 -83 852 -73 864 13 430 -665 -121 -90 460 -42 -307 -376 850 -40 959 -330 -257 143 -758 787 -374 272 -799 -752 788 -536 380 -922 -600 47 226 -165 -445 739 597 -445 2 -700 591 -482 -573 800 -758 801 -616 -341 -88 71 -337 391 236 -311 -941 53 661 -770 570 613 66 -78 494 961 77 -316 -280 54 -99 272 -898 38 76 -316 179 -949 273 847 487 291 -595 -312 703 -257 -810 967 442 -118 -767 235 448 760 396 97 709 613 -595 819 290 -49 49 -746 999 69 210 545 -461 -490 -430 839 20 -32 771 523 859 304 -664 442 665 -971 678 209 892 -882 831 351 865 483 146 543 444 335 -274 -158 -995 914 -238 -763 -476 -126 708 -954 -100 -35 -639 -500 198 -235 841 134 473 -919 483 834 915 834 -607 -842 -85 -976 -504 951 659 -981 471 825 962 -492 424 210 600 -48 -667 281 2 -998 -146 -688 804 232 -742 483 302 921 404 840 469 -892 -185 895 523 -727 451 205 -831 289 171 341 230 -280 595 -231 -345 -797 701 419 -42 417 -984 -238 26 343 -779 785 -921 795 -979 274 155 -174 -31 731 -927 232 -139 -441 169 -596 -670 164 -379 320 -768 -832 671 -166 960 -41 519 139 930 -529 703 -727 15 -367 488 272 648 879 -35 -125 760 -95 -163 397 -484 -914 133 532 449 621 -184 544 326 -432 -665 940 -966 534 663 -394 16 166 -448 22 -370 411 10 926 -115 -306 399 -240 413 -237 -677 -454 646 458 -788 155 -503 180 -388 -442 851 928 -865 181 -382 199 463 -997 -108 -883 81 -779 -750 -487 -441 -641 101 -763 311 -498 937 688 -115 -69 810 840 221 104 -931 -13 178 424 -467 799 -148 -460 -910 784 -749 -791 -964 -980 83 -563 854 305 846 133 997 -924 -640 -832 -308 725 559 -270 -767 -529 -497 555 -947 466 732 102 17 -607 768 950 597 -476 -33 -623 -148 818 -471 863 -276 392 -351 -838 -165 -201 866 -888 -659 926 -160 814 716 -854 594 170 824 -105 -980 -981 756 -378 324 824 266 -837 -329 868 -451 -818 -428 -370 -934 643 -32 -669 -356 -599 -822 859 -35 638 981 111 -675 -173 -113 -950 -702 -580 177 -595 553 -209 39 -809 709 549 -296 145 -482 -925 -363 209 -99 -825 899 980 717 908 777 287 -347 -7 104 -361 190 -960 -994 -298 -281 -891 -343 -811 261 342 547 -792 -137 -21 689 -637 547 -592 662 169 -454 699 469 -645 207 -273 682 539 641 169 -368 -693 -889 53 83 -874 41 -898 138 401 906 801 668 -192 -488 -607 -945 800 581 -711 744 241 -392 -972 -94 -523 -950 -521 342 457 880 896 621 -61 435 -658 -989 -690 -273 -245 335 -577 35 852 -362 874 -688 -233 225 273 -123 -536 -144 839 -672 -162 -269 523 -457 518 88 43 -731 -287 -813 -259 -122 223 -296 -357 99 354 -311 -877 -358 -679 -411 -111 846 -145 -8 339 931 379 -82 -574 -19 -485 -950 790 -835 -451 87 160 6 -540 480 -930 -468 188 898 683 129 117 235 759 402 543 234 -862 253 -74 -262 -815 456 711 -463 809 -41 800 928 170 941 -965 -157 887 18 520 -253 985 923 522 -948 -355 -920 263 140 739 -94 -242 183 -767 970 750 970 -999 -593 -375 -526 77 -388 -900 943 -152 595 -453 -353 482 -883 813 -699 -994 -287 876 -31 -769 311 917 -314 26 925 339 -180 -207 -298 580 743 -177 854 348 333 716 709 -945 635 953 -596 -511 -339 -258 -887 924 -287 397 -141 -511 279 876 630 -589 -14 250 857 -567 725 -956 736 87 -580 864 -342 666 105 420 149 550 -173 -79 -956 -528 -88 -7 -540 -208 -61 -914 961 730 420 442 264 222 681 794 596 -173 30 996 -987 -241 -821 526 903 -117 970 963 760 -958 -513 -676 933 -749 358 -7 285 395 973 798 -321 814 610 -58 -849 711 962 719 373 -302 -214 -952 44 836 -61 876 734 124 -733 590 -157 -417 1000 -877 348 554 551 -362 -848 -562 165 344 -80 15 -687 -726 651 -550 945 -261 838 353 -180 -115 978 342 632 -667 592 -873 -92 -564 -452 -26 869 -565 -36 448 50 915 6 -349 -670 -164 725 580 374 -456 404 474 -337 291 490 63 630 477 -19 -837 -301 238 892 -62 634 -167 -106 -557 -366 364 -607 911 677 734 557 893 -784 198 -901 668 316 775 500 828 901 951 -31 -697 935 -702 944 -701 -914 -108 219 647 522 260 521 -245 -140 -314 -379 -348 614 514 -136 -552 -446 -66 546 916 -300 193 527 -157 -875 -183 -311 -689 -947 -145 626 843 724 -990 402 856 -180 -233 -15 165 300 -487 950 -748 114 194 -995 783 -75 -381 -966 26 -96 421 -792 -83 957 -464 980 77 -223 -504 -891 -703 296 298 -312 -170 547 -285 416 402 -915 340 700 -531 -827 -650 691 579 -928 420 228 369 -430 721 -272 588 -272 80 869 -199 804 -425 87 478 593 -393 -891 475 842 726 13 900 -712 -85 893 -387 -561 967 298 -306 249 -645 870 956 -390 172 815 -760 -753 402 -97 157 -802 -202 -436 -538 327 10 -305 -389 9 781 -983 854 -203 -775 -824 -849 -418 -417 -385 -937 -862 989 -870 819 893 329 209 842 -191 188 -909 846 -651 -966 393 -75 775 896 -847 -557 -219 400 -473 386 -523 276 -799 827 -511 -777 -518 290 292 889 26 -236 337 197 -762 407 -623 -977 550 819 -624 -76 -577 744 -589 540 570 786 256 -748 -75 -46 -853 272 -945 504 709 64 -609 210 -800 -776 -89 -129 988 -155 637 518 658 -705 119 208 -518 492 -947 -387 -508 724 64 548 -840 122 -520 472 799 -518 -652 -533 -445 136 530 -633 475 -879 -903 -355 770 615 -291 1 280 -899 -901 920 566 -311 -297 -176 253 379 861 644 -715 -201 -888 -462 236 704 -695 290 -717 605 -375 650 769 306 -297 -373 930 -984 576 -963 261 75 174 -595 -201 21 -520 219 361 786 558 379 -295 972 -663 189 395 -168 -650 -445 586 -986 -763 307 520 -225 -889 -935 50 -667 588 -478 582 -213 -443 990 63 178 503 847 -195 400 -105 -343 -349 -783 -819 40 452 557 -201 941 734 -495 317 -109 463 -578 -318 914 -443 -185 640 -668 -741 52 662 268 17 -951 -310 217 793 558 -943 -830 453 -454 354 609 -593 989 392 60 -372 123 -899 332 -479 -867 -882 -131 -568 -173 671 115 -310 929 -312 -20 -997 500 623 -948 -909 -778 366 -876 -581 763 -240 98 -989 -643 862 -561 -104 473 837 -535 -757 858 155 417 -619 -784 690 -492 -777 429 180 -259 -757 -714 -88 -123 740 875 -453 114 -163 622 -846 -509 352 -544 149 193 945 -545 40 -753 946 440 33 250 -782 -866 -868 676 -881 526 -258 -141 -383 -577 945 581 542 44 389 577 98 -398 835 436 -9 362 -209 -610 327 -397 992 197 -766 194 470 889 760 748 671 -47 -816 1 -665 748 -775 352 137 -851 899 -897 638 -536 383 883 -661 -933 -177 416 187 -860 -666 -518 -65 339 359 -427 147 759 -847 -442 -143 724 399 797 -676 -789 -640 -443 971 194 119 133 782 288 -966 395 54 -693 805 34 373 131 -112 -141 551 2 -792 -153 -352 81 464 -174 -325 -359 -879 816 -976 704 -970 636 13 -811 414 -269 -365 -774 -848 783 -179 -735 718 -735 -504 -844 757 388 -729 -649 -758 -689 247 127 -799 -6 -982 825 476 -734 685 899 -749 -594 180 -735 286 630 -279 598 -266 798 755 -222 -281 263 845 966 736 -903 640 -174 383 91 -97 -652 243 -185 621 -659 16 -32 -155 314 -334 -935 -514 -474 192 -513 -295 -629 173 56 -703 939 467 -575 -911 -539 -240 -403 291 -246 177 -610 473 68 -889 220 -929 -860 760 -442 -255 582 -508 -209 245 -325 -586 -597 -996 911 -51 -965 267 767 -398 -796 -735 -275 529 555 -606 -591 129 707 945 904 193 516 910 -62 126 -837 -355 -2 -856 -606 752 922 656 120 -801 231 -200 -728 -350 -832 142 644 476 597 265 515 -315 819 -37 -887 -559 -896 136 -226 692 -812 490 999 881 358 309 569 900 917 145 3 -887 858 351 126 725 509 757 209 775 -302 -538 448 115 -565 -343 927 614 -11 -257 249 -574 -260 787 -254 -233 942 -445 943 263 543 -574 870 -93 -424 647 830 893 -819 -85 -456 223 996 -242 742 289 641 403 -783 -917 615 -859 -395 -628 143 -486 209 936 -612 257 395 -955 -249 702 844 239 459 473 -796 -18 672 612 397 506 -281 -129 101 72 288 278 941 -942 829 960 -774 -238 -117 348 -212 470 475 118 175 998 -154 986 -612 -722 -733 -603 168 -685 -322 -871 -194 -52 -194 -847 -155 564 -855 -160 -252 628 -266 -304 -229 992 -300 571 718 -518 -543 -870 -174 213 907 -888 938 929 -362 -874 -112 363 -319 205 -226 79 670 561 356 927 -843 -387 -382 138 -501 155 -711 -429 821 -649 333 235 -635 -472 -296 38 -160 -256 -335 -513 396 591 502 -442 -61 652 -170 798 -629 989 -309 166 -830 -491 534 -429 -152 -51 -594 611 -213 496 290 -246 610 889 -421 293 -193 -588 -31 359 376 -279 1 933 970 841 425 427 -250 997 -27 -726 -357 374 -160 136 913 -942 -690 -681 227 60 490 270 379 768 -764 -465 24 -509 163 -913 -462 -547 -548 -948 -100 -670 -917 861 -397 -479 697 728 -777 -877 -611 -260 503 625 -936 -643 -269 262 -364 170 640 311 -261 -56 -36 871 615 -678 -71 193 -90 -494 -464 -676 -291 314 -446 878 -896 879 -654 -855 99 243 839 -141 -510 -841 -602 -402 -337 -206 231 -776 909 -961 -916 222 -541 -649 605 -52 -601 384 -991 -970 904 -682 -334 765 -907 -57 709 424 650 -881 -690 -312 -43 -669 14 31 -25 132 841 -674 -638 -809 317 221 -546 972 175 628 938 731 -279 945 -414 -350 -289 -184 563 293 -370 -38 -318 314 935 -349 -567 992 292 250 593 -955 809 -266 759 -631 416 -958 627 -79 488 163 -938 528 -8 124 -363 828 814 -819 258 -948 927 628 826 -332 177 830 -240 795 -678 -12 -76 -734 483 359 -838 495 -721 -449 -435 524 280 -950 -811 747 125 359 -883 -258 233 -860 659 585 176 -577 41 -534 561 -354 -154 682 -898 368 -225 -594 436 444 -257 871 911 363 239 -194 -810 906 -478 -697 736 126 -649 -229 274 207 -194 -187 743 -184 -673 -365 636 -525 -952 -503 -199 -942 904 -879 290 -849 811 699 338 68 -276 534 855 -740 -49 -385 801 -13 879 443 -186 -370 -129 336 -982 393 -842 -190 554 -194 -412 415 423 355 -337 563 -94 -490 -667 38 -524 682 33 0 855 130 809 -459 76 -897 290 334 -48 943 792 682 -930 404 494 792 -328 728 -415 -404 386 385 -7 430 -209 -655 313 -748 738 -256 535 527 -812 -698 -671 -584 -320 -518 376 -540 -339 496 221 236 -148 -885 -954 881 602 -235 951 92 788 564 -726 735 959 -361 -666 952 -652 -524 -389 908 -575 -474 716 -175 840 777 -942 21 -232 -570 106 613 974 534 -480 -866 -39 -954 -175 -352 -470 -868 165 774 -814 -43 -617 660 167 -598 -8 -483 775 914 560 447 -684 -88 660 -999 107 -880 898 -8 470 -108 448 405 506 5 -681 267 -256 723 600 -203 -472 -273 954 1000 187 123 -86 672 4 -316 -127 -61 110 704 525 84 739 637 -93 -826 317 -108 -940 -285 13 -481 45 101 898 -388 16 26 -450 -348 626 168 -592 -402 991 -6 -554 -180 222 725 -734 -129 -517 -27 749 222 -745 569 350 868 -93 -610 898 674 -459 -781 133 -89 414 -314 -116 474 127 -519 843 -545 -920 91 251 918 256 500 -401 -62 292 -835 -786 -661 343 -276 492 288 773 985 977 -560 -368 -856 -199 139 278 234 920 -400 -121 486 409 189 -327 -350 718 737 712 -1000 214 -913 -744 125 -784 450 -605 -568 351 952 748 695 704 755 -787 812 -606 429 84 212 -650 353 470 982 306 816 848 875 -395 -233 -16 -651 -546 -229 390 120 537 -506 605 533 499 167 141 586 988 -495 -133 -346 -178 -296 -670 -195 -299 -110 -22 31 454 499 -843 276 199 -936 -831 304 -51 747 -546 636 588 984 -266 602 956 -432 201 -470 -863 696 -487 149 70 259 760 969 786 -842 -571 601 546 457 -406 -82 42 692 -782 610 840 -160 176 -589 384 -399 491 450 -417 236 250 -722 60 27 951 -655 -837 -714 267 838 825 35 -873 184 -353 58 891 -953 358 802 -999 -89 299 -587 -247 815 21 -793 139 -446 646 -406 785 -513 -981 -441 -140 -87 -420 545 941 669 -101 -796 185 266 542 325 -978 414 245 -696 -656 587 555 516 68 -135 -634 -633 -184 289 265 909 -931 -229 -890 392 -804 -692 -562 572 -263 -857 120 -220 946 698 -168 -660 -187 -198 -139 -539 -38 -406 -432 639 835 110 668 696 -886 -716 -152 -347 -91 749 122 -462 -190 411 -271 -607 -636 -425 -665 -574 -303 284 -145 -239 185 -316 918 688 -419 21 113 -624 -343 245 -937 825 266 -521 -304 -499 -520 90 -469 -185 483 -289 558 -381 714 382 -70 515 765 -240 -794 -691 499 -580 -960 673 -873 875 -212 898 971 -112 -925 -636 -663 -38 238 -747 -342 -41 613 388 -571 -125 -826 334 654 -693 -641 66 -49 50 637 38 -369 144 -612 -161 922 -392 -709 -355 172 -252 -459 -758 839 246 -135 -93 473 -358 335 -731 -155 -116 915 -802 16 959 -377 -518 -498 857 990 720 -705 -432 -748 -313 443 -568 303 410 960 -366 539 813 -662 856 675 805 807 -971 -255 575 -563 995 61 866 -913 637 -408 -656 869 -223 769 876 637 -221 468 -136 852 -958 829 678 -582 -764 -674 598 -308 598 518 -572 148 -498 -124 667 -415 827 -865 -712 524 -4 -760 -83 -579 760 676 -860 46 804 832 -665 -124 -28 846 -626 -716 837 137 -845 -615 -427 -653 -116 472 291 -958 58 884 420 -463 -520 -327 -339 -912 979 97 -431 742 -900 -383 634 858 620 -566 -201 253 60 -91 574 21 -900 -575 -319 -877 -325 -468 -657 -997 946 518 567 203 -959 486 -13 -891 -576 22 85 320 741 -770 -612 511 -938 335 -659 806 -43 -774 -75 231 -921 580 -872 561 -345 -750 -767 -717 -689 214 -661 341 140 578 461 -667 397 548 -59 -816 -1 -638 -983 -18 326 -357 709 585 -131 940 183 518 -321 -736 -661 -743 -113 -765 -563 -149 793 -15 -118 -327 29 287 -709 781 973 70 -600 -14 961 704 -727 297 -506 -66 -328 -749 -145 -509 284 601 -401 -520 -202 -594 -965 -244 -942 -456 -902 948 -213 151 -21 537 640 -366 275 -434 -791 -27 73 -524 229 -733 -372 628 89 290 -419 693 704 273 479 694 469 -658 -995 793 817 401 268 -920 -632 -715 676 478 30 927 -461 -840 -766 -894 -939 -959 -147 698 -692 -174 -454 -503 -948 -80 -318 -132 519 -904 114 604 393 131 167 -812 907 180 877 -349 -536 -809 613 -241 757 838 -531 -726 -839 -898 -340 -589 548 687 49 -94 538 -915 680 -602 -700 -755 -125 929 -255 645 347 546 962 225 -582 -664 -776 -32 515 738 -614 627 -511 155 -15 -933 -506 974 -787 -316 -494 620 37 528 -783 843 511 -270 -174 447 500 443 400 630 698 858 995 679 -965 256 197 477 -163 211 -230 253 268 -115 -43 193 -989 658 310 -804 967 -955 276 -841 500 175 -536 -625 -704 918 101 527 256 -512 -480 -556 -80 -928 -868 923 -561 -443 -662 467 -708 97 517 -561 -483 -588 331 69 69 -47 583 344 -616 819 -478 -77 -22 -398 -764 -288 310 457 -358 -222 -515 340 -589 700 -129 939 -30 133 -36 44 -74 514 -988 409 -94 570 297 343 -451 587 960 -25 282 -878 591 558 -414 233 -217 -923 -907 481 906 -182 -508 -402 294 -792 364 -985 -429 470 -874 -884 -314 190 -728 -343 -475 882 -811 811 613 213 71 -240 -102 -125 -440 675 669 -611 127 807 -547 -980 -91 -952 404 -513 -686 -27 4 137 695 535 394 -665 385 -909 909 482 -181 386 -353 113 187 -99 -688 365 -233 -609 -880 -567 -838 13 -687 -502 -655 976 -767 -887 850 -77 -21 -911 -421 -368 279 117 467 657 57 721 726 -416 592 822 -532 648 -124 541 836 660 -880 484 153 262 -331 480 -859 245 -16 471 228 -117 745 -750 646 -426 -30 -977 -155 -975 -754 736 922 -617 -398 -694 360 846 -180 563 556 -426 -975 797 -688 -705 127 -725 -172 -253 589 694 238 -165 -288 220 -25 -874 643 449 573 393 -409 -660 -262 873 -840 -228 -323 315 -704 23 49 976 776 814 48 -817 707 884 267 -81 -570 319 730 787 -347 -607 139 94 -854 923 778 935 653 87 -687 510 100 425 -358 -599 21 973 659 -87 -669 130 183 35 687 877 -189 615 68 786 -413 666 152 401 -147 102 184 -443 682 -345 562 -338 158 995 -648 -781 546 740 -112 -952 -252 437 193 -362 -418 -237 -749 998 538 964 444 114 982 -623 713 668 -137 901 -428 -825 -240 -176 -659 660 -28 319 -910 -493 -756 -764 876 -901 -225 50 293 767 562 819 -214 633 -211 -275 -620 -726 -885 29 307 -207 -330 -452 339 -690 -707 -856 -596 -327 84 787 -61 -244 60 240 153 914 -458 -979 988 957 -295 -696 -781 637 -618 -139 958 349 672 628 -33 503 327 606 -442 -941 -102 -917 -807 654 279 702 -1 891 314 -707 -709 543 -780 -497 785 -798 587 -320 920 -610 -386 -853 564 112 -533 783 -735 -287 949 -431 -598 -12 -121 -188 832 -996 -219 -377 -992 -7 426 419 -919 50 -269 -91 589 269 87 -574 691 8 -76 85 -463 437 770 380 716 952 979 -928 -906 219 -92 -484 -669 777 -582 761 81 152 -721 -306 -714 -406 865 -93 214 203 322 -197 889 315 743 -513 912 -617 289 510 650 903 -658 -323 835 -497 114 -300 440 724 565 683 635 -786 966 672 524 798 -539 -743 775 464 840 631 -457 -986 -591 -747 -984 1 125 950 523 -477 461 -745 355 -805 527 -950 -881 480 -93 186 391 -79 -136 -723 921 -925 -691 939 435 230 949 538 -748 289 -901 674 655 362 731 -394 119 78 -751 -783 -165 -177 488 710 -474 -453 -831 948 128 292 -455 511 -275 215 385 221 -87 -578 732 808 -441 520 -310 933 -139 268 561 -788 580 -315 -520 251 248 -557 -168 469 -645 665 334 -307 -772 75 365 613 -438 -7 -589 -859 679 -301 -823 -421 -880 353 -63 450 281 -612 17 876 782 -888 199 623 -276 -982 939 559 -371 255 -94 877 403 -647 741 -447 952 3 946 929 446 -803 -664 -603 -603 -438 74 -146 297 819 53 -915 227 383 830 -934 -159 -320 882 -656 -90 -249 -700 -36 -591 487 -751 -296 -212 -992 601 106 -878 301 66 16 468 -497 825 666 -902 824 853 -910 -809 -574 -878 -993 -843 -490 521 -672 -952 -255 127 987 -208 -488 -378 17 -69 -754 317 -777 -939 -189 -916 -307 445 907 -365 -918 450 845 827 -418 253 869 -44 941 -641 -507 -180 -547 947 709 360 947 479 89 -573 -132 -437 451 -686 -836 -442 -253 -386 -134 -909 544 720 -984 382 614 666 99 606 -123 772 745 -165 -32 395 547 -718 730 879 -328 -819 870 219 -629 629 392 72 781 138 947 570 717 129 122 637 -257 -453 -51 -147 230 633 856 -91 -83 585 262 205 429 537 -961 198 -2 836 -555 713 159 -654 -23 -487 963 879 -504 -31 -360 -437 433 -59 -36 988 641 -469 281 156 814 129 185 674 -476 -654 -503 651 233 530 975 -743 -286 -903 823 206 -640 -696 277 167 -120 -383 -516 -54 779 -660 287 -803 -17 255 107 -764 -413 -715 141 290 904 -326 291 656 179 314 404 -335 -742 851 184 -53 -955 -353 431 -659 578 -608 -623 426 952 738 -696 525 337 -415 -835 -604 -870 -627 -242 38 -666 -125 421 237 220 -114 1 -721 353 389 -271 -533 -886 438 -721 297 310 -928 -158 942 217 974 609 646 868 456 576 -225 201 -716 -947 965 -438 -89 894 -292 -941 -596 -72 -868 818 191 823 645 814 674 823 927 149 367 -373 395 946 -313 -973 411 657 -186 282 147 121 630 955 105 457 778 569 -809 -647 -841 937 876 828 345 -358 982 -903 147 -518 -759 -806 -441 -962 -924 -419 243 -939 -580 -874 -38 278 -361 -28 567 459 204 745 501 651 -509 -878 585 -159 -283 -948 -141 -73 69 433 -957 -94 -139 266 869 -738 571 -535 207 351 912 51 -259 541 -588 -386 -845 -242 738 -187 938 747 534 -424 -591 95 582 384 955 -905 317 463 -955 940 -18 -791 988 669 -661 -446 -912 962 932 654 -422 674 941 81 110 703 -690 -6 214 756 -283 727 -513 490 118 370 821 -952 936 -131 428 -164 -781 760 -826 -567 42 -31 -512 132 486 -425 871 -818 699 -799 152 295 227 827 904 -366 -66 -94 130 -91 -501 -493 -556 965 616 943 -339 367 117 213 624 -774 523 711 945 -170 447 132 858 523 154 312 215 369 737 50 -223 -526 441 -559 385 63 -270 861 527 -336 806 -894 -262 834 612 732 479 890 -349 -7 54 -882 63 547 -943 -833 -476 -611 221 -973 597 531 834 -412 -503 24 712 338 933 70 880 -179 923 -672 397 -252 -539 -265 285 -188 582 -294 -949 81 64 786 -607 960 105 466 910 -978 -121 -643 -746 449 216 -689 394 -570 892 -92 -217 407 232 879 184 -203 767 -430 796 430 -939 476 -884 -806 -753 -384 91 -579 -466 754 72 4 529 -833 288 -47 -42 332 905 -162 660 121 -971 -643 -800 -24 556 625 -718 -793 -661 -782 555 -456 -925 501 599 -811 -322 954 614 -90 582 825 -215 -833 832 651 61 -750 155 -888 936 41 -978 -17 458 354 -862 -922 -350 706 -864 -140 302 -153 -898 435 -116 -787 971 -344 -853 493 268 -661 979 891 -567 -440 581 754 31 -370 -353 564 572 -624 -50 -81 -808 -138 -398 364 -885 -999 -376 -109 829 651 702 458 -42 712 713 431 322 705 314 -328 612 336 -510 307 -241 764 -991 -248 -201 -41 718 584 -982 288 272 292 -561 17 400 -646 -474 893 739 -463 322 -322 159 -84 280 137 -574 -375 -778 -896 312 380 -390 -224 -439 946 567 -592 691 -895 -18 -988 428 121 -841 -158 -378 496 834 799 -989 87 247 159 425 -408 -345 -487 406 -127 -795 254 -451 -304 -796 9 20 328 306 696 -648 -214 -915 843 -829 6 -85 847 -689 169 -746 550 -310 710 729 78 700 -37 -285 -466 -714 -996 519 487 -5 -519 415 -39 -608 25 734 -348 382 568 837 148 -952 -224 730 -828 -513 779 927 128 622 984 -610 -934 -446 -1 -279 -761 254 656 551 -131 877 408 -25 -678 7 -644 -6 516 -636 103 439 -795 453 636 -933 -792 -208 -268 -805 932 240 76 373 -946 -989 465 -230 -272 916 -689 -801 41 58 -833 553 311 -490 856 -508 971 375 209 544 -350 953 -95 671 -844 -801 831 544 -931 238 433 -555 63 -509 -253 320 30 410 832 281 520 -310 57 -951 -715 399 505 -890 -192 -715 507 -421 80 -535 -555 -690 220 543 282 -845 -93 638 641 449 -797 458 -917 36 -993 -28 248 -453 -829 -181 -915 -848 -326 -595 -489 -574 -936 -969 591 827 -266 634 661 91 184 191 -290 -378 183 261 156 -591 812 -270 -353 -878 -110 110 537 514 -632 -759 888 -426 -824 902 62 -765 439 -891 -253 -480 912 469 259 -490 317 -503 -903 -374 105 -540 -553 392 683 -533 -310 100 -1000 990 901 579 -764 -579 412 -37 -212 1 -498 -347 -10 -179 177 -684 757 189 337 -447 -12 -642 682 888 -542 -296 187 837 23 -566 827 680 880 -77 -678 -360 -68 735 -974 -180 -607 -94 507 -220 862 -453 -198 -624 448 1000 746 653 696 22 825 610 192 -339 -633 18 464 -888 614 805 -377 -432 695 71 -83 87 -371 -412 -551 801 -665 -187 -119 56 623 42 922 -597 -94 84 780 123 271 126 548 -137 458 228 -952 271 -421 819 -953 -32 592 238 -837 754 -73 871 -372 839 682 -672 -86 216 150 -251 966 881 796 -899 357 -158 36 -129 448 986 -223 -182 -140 786 162 879 235 490 854 -35 -907 -203 90 -146 -978 587 535 -177 -341 -546 362 913 -840 347 -658 209 148 -964 -404 -83 -940 646 960 142 32 -297 -464 -905 534 803 954 738 262 -882 -682 -714 -36 -354 44 610 -87 -395 -713 -373 457 -783 -726 277 223 674 404 168 -678 605 -937 -40 374 -442 -662 -4 403 167 473 947 -321 -376 948 -732 461 598 -253 -312 743 -576 -944 -905 993 44 -743 -910 -942 -362 -721 285 -216 -932 528 -277 -930 -334 393 -760 -131 277 -325 -827 666 223 -785 700 72 10 -257 -746 -985 817 939 357 502 642 -563 -752 -114 -911 949 240 -703 147 151 -327 304 465 -995 356 -73 406 -609 -599 -668 79 223 167 930 -543 501 839 364 945 636 -452 -456 -5 220 -480 346 -378 298 -812 -408 -199 663 -340 124 69 577 -871 79 -402 78 229 -552 779 593 -488 -156 130 -312 -278 934 115 -387 185 384 437 940 270 -496 -297 985 -857 -915 560 -741 -395 156 -592 -315 893 902 -233 239 844 -760 -333 221 628 -517 -850 -387 256 298 -67 -483 817 -452 15 -163 -545 -728 -99 486 256 -482 887 -117 838 282 941 -315 520 -405 58 293 577 307 -11 9 330 731 -956 -359 317 709 -509 840 -446 564 -92 240 507 460 819 -619 -53 202 -419 978 172 -652 -556 142 -414 806 -413 872 -280 800 -683 -334 977 994 202 -858 287 717 -894 -930 -92 918 -493 68 342 -632 192 -994 620 -402 -957 -928 -363 -255 203 224 -558 870 397 741 -835 -273 -239 -427 430 954 -546 -113 903 -341 413 -485 706 595 -275 -667 986 825 -663 323 -531 283 -853 -627 799 205 345 287 413 884 -767 155 -734 -996 377 206 675 798 -877 -714 -116 736 -890 -68 -282 554 331 -33 -578 348 226 -696 524 -631 797 84 -965 -57 158 -59 -235 310 -639 -612 727 -212 -541 140 301 55 -299 -975 904 179 988 -246 673 766 -183 -2 298 266 688 -383 184 -439 351 715 -959 331 -507 581 -719 -482 447 701 -48 -600 -126 -610 -515 959 340 -731 -351 -694 177 502 336 890 -389 659 828 146 833 -578 146 -766 370 762 607 214 -776 -755 -878 -132 -93 671 -727 -235 -435 -365 -422 33 710 351 -922 897 -940 876 -510 -898 -124 -293 466 -643 -78 790 -627 -231 725 -648 -851 -631 -468 -569 -749 -30 -211 466 -22 293 456 816 -342 -633 -778 168 -809 6 624 530 -274 -237 -324 707 117 864 -810 398 540 -236 -478 -894 688 922 872 724 -907 -522 833 362 82 564 844 -948 -136 633 -687 -432 949 357 -287 -790 222 570 700 270 -996 -266 -713 479 602 922 -137 -97 -846 374 -131 -814 -97 125 -936 854 -353 829 -919 529 982 -237 750 -315 674 -580 707 9 808 941 876 -837 477 355 316 -833 441 -986 631 387 67 -534 -826 335 628 228 -793 -309 700 189 -347 121 -219 502 -300 -392 -761 155 -252 914 -58 -811 119 -182 282 733 394 -279 -889 818 405 876 -428 999 -946 -168 159 -969 555 -901 870 -322 -42 955 444 -722 -806 736 -496 942 -478 -267 154 -708 952 827 -422 360 -148 -802 -76 841 -15 -942 792 -620 268 -962 964 -919 758 761 80 444 -164 -796 906 -73 81 569 374 471 -732 226 -604 -201 678 744 453 905 471 503 604 209 145 666 -434 -216 497 -410 569 935 -231 446 374 410 -180 204 -969 521 -60 494 515 -240 -151 562 -371 -19 -311 134 -49 197 493 -323 719 349 670 -541 -153 -58 -888 -566 -689 -680 569 -474 220 -724 886 -778 -132 953 984 313 35 -866 203 -32 247 900 -237 405 -485 -955 538 554 678 -18 -416 76 922 144 -31 -63 -92 -390 -468 383 755 198 -702 -12 270 -562 722 736 -639 885 -55 -828 445 387 -324 602 587 35 618 -479 -647 548 -14 -875 -435 57 -411 -563 844 720 -886 830 -612 -157 -656 380 469 -676 996 -992 -47 543 -249 137 -74 322 6 -884 855 -399 -32 456 -170 -116 -432 -236 177 197 -142 659 726 -654 154 100 0 -341 -939 567 -890 -848 735 33 -138 472 877 231 16 920 380 -243 84 -954 -461 -46 574 -564 75 -576 458 73 766 87 372 272 -503 -67 -697 18 99 -43 -783 -429 81 -445 847 785 -997 294 -647 152 -818 -700 77 905 170 528 894 -221 347 -804 477 -693 -837 -39 -341 732 695 908 -836 118 -32 669 857 425 -222 115 -892 -144 340 295 442 507 -142 370 -301 -890 426 510 -49 -342 -139 -988 982 -803 -434 -676 -617 -248 -198 -570 730 606 814 846 -788 -872 -671 108 441 -539 99 981 -313 -420 -168 -983 245 -248 172 -821 304 608 -43 695 793 2 150 -903 44 -698 149 870 -122 963 -645 -360 -576 -908 535 -545 -855 -672 -309 370 419 964 505 452 -950 -780 404 669 -900 -102 859 611 1 993 214 -532 12 -225 -889 259 -256 301 -834 -72 91 799 613 -345 -130 539 -34 75 420 524 84 747 -630 328 323 -328 350 238 -357 931 679 396 256 81 902 249 548 996 -819 -377 452 -371 301 -428 -316 -514 110 -789 -190 -385 -817 -290 67 752 -372 -102 644 -799 -33 895 -36 282 -656 885 -143 -632 740 320 -950 320 734 743 221 968 227 856 578 -876 -410 -88 -919 923 875 -518 -713 -211 -506 -735 -645 -225 189 24 -883 25 120 398 65 960 384 730 -460 -549 605 382 -166 -733 -425 -112 -512 931 512 758 566 -423 -473 -212 245 899 550 -510 -583 -252 -268 350 972 -19 -586 43 973 -774 -695 -223 -947 982 -420 310 312 155 -800 -601 221 -537 -481 542 46 -156 20 -876 -347 373 628 681 -350 -808 201 967 605 533 473 349 -417 798 486 -315 231 909 -138 354 72 -642 53 959 -874 567 -171 -581 -30 -553 873 -159 175 -60 279 -218 -149 467 -753 442 655 526 -615 -880 -508 -358 -572 -111 335 -740 512 310 -870 858 238 -178 575 -601 966 625 78 -277 -616 -153 -277 -928 -799 447 690 -785 -86 97 -564 -146 -252 -741 -579 -379 -589 -206 -184 -534 -101 -123 351 -541 -113 914 -356 -965 141 -913 -897 297 344 -567 227 266 -189 566 128 816 -510 -915 -612 -55 349 671 274 -125 448 -388 833 115 -14 -626 -842 805 487 -849 -625 727 594 960 165 630 -531 -669 500 311 -205 236 860 211 324 -98 259 -942 -847 951 880 489 254 -255 -948 303 -691 -761 791 -108 806 786 812 -384 -222 -427 -820 -298 -500 666 -895 -163 962 630 408 -225 -633 519 -720 -515 66 -318 188 -364 862 670 495 656 -101 -56 -685 -866 720 381 -293 584 241 -179 -398 319 293 64 205 870 977 628 -397 -801 880 -89 -841 12 -614 -871 790 -739 671 650 605 -803 -981 -111 -980 940 -466 42 408 925 -215 636 -18 -592 759 -931 476 -327 616 -944 718 -285 21 -625 -348 -620 -35 558 983 678 -583 -160 641 901 733 31 -312 -39 -641 -12 -311 -708 -455 632 -554 -898 61 -754 831 620 322 -811 340 569 914 -238 764 180 325 -88 554 299 -15 -381 424 -454 -292 -849 949 -34 761 -756 663 -50 -309 -209 939 -974 -725 1 -230 191 578 -583 522 124 -937 -112 975 -742 763 -990 668 -210 -804 -695 -10 -559 -497 647 -519 448 552 -328 -347 -624 63 562 -753 590 -311 -316 -737 511 -712 13 712 -266 -620 151 576 743 120 -685 101 574 357 -704 121 -661 -667 -535 -316 475 -734 200 -465 333 98 -951 -706 -169 480 637 -725 -389 354 12 121 -404 656 497 -390 593 -586 760 -976 17 162 588 255 -866 572 252 973 226 -889 46 -380 778 -510 -421 -283 -258 -767 -771 -471 -672 -754 -403 -231 246 -630 602 936 722 225 -391 -568 -437 721 178 262 62 -505 745 -540 -903 -586 -909 -425 -228 892 -532 -136 -446 680 -942 -596 838 621 674 -674 -532 109 451 -4 -168 648 -485 609 896 318 -235 131 -83 756 -118 900 -31 132 57 -483 745 399 -633 -900 -926 -98 -352 605 287 66 436 151 -53 -945 -281 -896 939 433 392 -915 -557 -973 -96 -125 995 145 47 -268 121 -997 737 -891 12 536 843 951 852 537 -968 -517 -618 -999 -338 -202 -401 259 714 -39 -346 -257 395 992 -92 -988 52 -496 -142 699 544 -140 -854 -950 51 534 -546 278 -417 -875 94 -340 651 419 923 -949 -930 -684 141 943 -576 254 -267 -540 -124 -897 725 999 -689 -102 -41 639 459 157 -877 -889 578 950 -667 426 -448 736 250 483 -209 569 -738 -111 398 841 -904 28 942 -417 -532 -974 -337 -620 212 -937 839 650 463 733 -131 528 971 561 -152 -328 988 -260 797 -377 -106 -87 -707 -637 492 -659 622 -675 19 354 87 235 -886 853 287 864 -859 652 24 588 714 -884 -712 -131 -634 -803 -1 721 179 770 -892 -256 576 -888 410 -536 -244 -314 -121 -412 -618 469 -500 889 -201 590 402 -968 441 815 -13 101 235 -956 963 -408 295 678 170 477 -545 347 695 909 -267 581 225 92 -26 -918 167 -30 -355 836 272 628 -611 -281 -469 -876 -265 -766 463 399 -251 -537 35 -224 -487 664 -281 -213 -87 -575 -848 104 315 436 132 697 406 -741 -587 -792 47 635 98 -601 197 -501 -56 590 978 606 255 294 -422 -627 177 37 -105 968 928 317 767 30 -769 -368 -441 442 -251 150 -798 -295 656 -586 862 -9 -939 884 652 290 -642 -409 -766 -503 4 -890 524 -838 960 651 -96 -836 -79 247 -621 -394 -665 834 -920 -772 378 -139 -859 -383 34 -950 -206 -221 415 719 557 635 921 469 243 883 -13 -251 -18 -447 928 -476 -994 248 -180 781 822 -113 -403 997 -392 -727 8 -597 700 586 454 364 3 -981 -542 -536 -591 13 -881 -650 -811 -831 949 945 839 708 729 -54 -685 211 -271 301 -45 555 -429 -535 930 -193 408 -840 335 -775 694 657 838 791 -77 143 -580 108 -153 -225 -292 -350 -829 -207 318 -369 116 234 853 512 818 299 -766 248 -209 -428 -989 -540 665 -455 -604 -584 -877 153 -421 635 291 41 214 -532 -252 -590 -753 -805 303 -888 -326 19 633 167 -892 568 -478 -986 -197 -44 -489 -433 318 209 -995 -564 337 804 -640 257 -152 -296 814 -716 -551 -962 -90 -228 684 -482 -898 604 606 905 -807 -795 927 556 885 182 728 -850 429 376 -364 -436 -368 -981 -665 -621 -3 -965 827 371 -382 -605 350 -213 -918 -317 937 407 -92 912 -158 -444 -452 -380 748 481 327 255 -980 256 -229 113 126 -316 448 -489 -733 937 788 200 436 -749 -391 -688 -799 774 144 -210 604 656 36 14 631 -556 -471 -356 -427 951 -174 -100 -419 -783 -42 627 412 -388 29 225 -724 -712 -646 560 235 -716 -775 737 -899 319 -284 -155 651 -856 -150 -888 138 30 -585 -621 -756 -424 400 -699 126 -700 -61 -686 -822 653 692 204 -946 -416 212 -839 -544 -580 -184 -567 -938 179 -482 236 383 763 -619 -357 119 -474 -182 477 -671 584 -722 -108 563 -534 -525 -399 -851 -386 -921 938 910 461 -384 857 -431 -481 -492 -309 251 -194 -409 647 797 -536 822 -399 299 648 246 66 994 344 58 132 -706 -61 763 365 183 942 270 105 333 878 617 885 641 -900 531 -70 -940 263 -358 315 291 -148 31 215 -427 673 73 -214 292 482 -592 184 448 568 -264 -94 824 937 -713 -126 64 697 549 235 -466 442 945 830 -685 -981 -480 -542 -449 -868 -925 613 -330 -888 352 -866 -204 367 583 -219 -190 679 827 -398 139 -760 -823 853 -233 32 -881 -49 466 -725 127 -236 -218 950 -878 328 295 411 -49 -753 -791 -682 383 -216 -432 946 496 -900 725 653 -967 314 250 -642 288 -177 -286 731 -545 -925 -965 623 543 268 945 -411 -852 -261 656 -490 613 -91 -993 623 -510 -159 974 -694 993 -988 107 120 843 -452 385 -513 200 890 -201 -547 -464 772 493 -858 -969 962 651 -779 475 864 -744 -24 -798 741 -536 -234 -589 691 -373 30 796 -892 -723 246 -90 489 210 435 -544 -230 105 -828 815 840 161 935 -791 -816 203 -427 792 818 131 -170 27 -165 -331 -861 -240 -216 709 -490 -238 -255 -327 -899 -759 532 801 173 -667 -747 -744 9 -870 427 -39 851 101 -628 2 307 -134 366 -50 -953 352 -557 -981 -948 -603 521 -35 553 -929 -119 -796 -284 945 343 -306 766 -428 379 256 586 907 787 772 -411 302 -883 -446 -237 850 -657 -925 -551 29 -536 -485 372 -902 927 -519 920 -632 -900 -469 939 -926 34 498 -994 184 498 -300 61 -151 -135 -666 -720 -160 589 -690 801 -96 -689 535 786 673 -501 -916 824 -511 240 -588 -414 -905 844 -716 -367 52 323 428 -159 -894 -232 -332 -116 706 745 -55 -943 -224 379 633 503 130 954 861 216 317 653 -152 980 -899 -776 -990 -317 610 -593 240 182 -412 821 234 -381 971 -673 907 481 457 -22 688 673 974 383 -480 319 -658 715 -928 790 -501 109 219 -232 317 119 -257 -714 -961 -42 -93 -359 723 -874 813 721 83 -278 -527 632 807 -332 256 178 -848 -391 -327 -671 -105 514 -915 740 511 807 -5 -412 -832 -169 -459 -232 334 107 360 -459 639 -295 -230 -134 -533 -816 -598 933 725 -725 453 295 368 -783 -998 -868 -484 378 813 197 246 -882 -869 -70 -490 -979 -293 -924 -320 -117 336 -731 -783 352 301 -111 -146 972 866 450 202 344 -157 -685 170 965 303 -925 -208 -900 -521 -844 -934 -270 -866 -16 -859 899 157 273 -696 53 -566 70 404 377 -701 -478 504 -538 114 -150 -206 -190 882 -915 714 638 76 536 63 -899 -613 -532 -460 -70 -469 528 -653 764 530 606 649 -909 -947 765 973 605 923 -186 -475 -477 201 81 -396 887 -514 -658 135 568 970 -142 27 73 443 100 -682 522 -66 674 -820 -726 812 130 207 424 -925 -704 298 908 394 -941 248 -459 74 290 941 -617 -129 -722 -410 -533 707 -382 -351 690 415 -286 387 -863 -158 108 53 814 -685 -4 147 232 -119 -248 722 85 -381 -305 -409 -652 367 29 -544 -597 -741 -101 -655 911 742 -247 -293 676 -166 -240 760 627 697 606 244 -625 -482 -992 -479 -853 -406 -890 -748 -8 853 303 -368 -292 -679 326 329 96 -687 847 -936 125 -225 741 -261 -658 -845 735 -176 -604 41 -210 389 -500 -756 -625 -743 -787 -61 772 -525 -386 -287 414 -150 -729 -208 -976 748 407 -969 -373 -47 902 -250 44 107 -659 449 -776 -601 -848 -233 -117 345 739 -506 -6 -40 -153 -323 151 -185 890 -468 441 593 95 520 916 -768 822 887 -967 -766 -921 -394 422 125 -305 -522 -254 73 -458 818 -319 921 -598 -399 744 -113 683 -476 135 -635 657 -421 810 -729 -460 -802 -887 858 -100 -841 631 769 715 -425 797 182 394 -311 -880 -194 565 -18 -609 816 -584 209 54 176 -134 667 -626 578 326 706 -892 -904 621 -837 -284 21 -193 289 -621 668 776 941 322 -955 197 537 -677 -210 919 90 -253 64 -604 41 -219 634 -420 580 -982 749 505 961 -120 938 -836 407 -304 -978 140 -243 213 -930 478 -488 233 -485 -941 478 408 716 550 -633 375 -617 902 -597 -182 235 -755 -947 81 -821 -600 611 -835 148 -577 -766 166 13 -50 380 675 376 -208 -588 692 -631 -269 129 517 249 515 -290 -323 -951 -677 -758 -685 -90 -244 178 -893 -284 -245 -924 -430 -293 -710 375 -267 514 -829 848 -763 -947 -605 -531 -77 965 -614 220 980 -759 376 -514 780 -26 234 -194 467 574 168 566 -696 249 155 -343 -828 -190 -667 943 629 -204 802 -738 -362 -478 272 -655 919 -198 241 748 925 -302 -667 -78 -291 -110 336 -878 990 -8 788 -542 -954 805 250 872 -885 392 849 287 -223 36 -539 -545 913 -660 -257 -656 287 -795 -831 -204 371 -773 146 686 -866 -273 -128 31 -694 -819 -749 340 737 -566 -622 976 -307 594 102 347 -448 604 769 580 -643 -243 -924 642 -431 664 -738 77 964 956 866 -593 581 704 -522 -26 300 652 689 -301 285 -718 -699 -724 -652 -335 -609 -872 501 -1 292 835 855 -832 -915 -425 -463 -90 891 -711 417 -102 553 -318 609 -641 -722 -720 -1 296 627 -647 510 -378 775 652 -62 -186 711 527 -927 912 -202 415 -424 182 709 -859 626 -201 -387 735 -791 -107 821 695 402 -278 -789 -538 -424 -621 -524 -426 -719 558 -308 540 -993 204 -742 954 130 -495 308 -919 -732 -935 -9 661 -670 -2 -240 311 -531 284 206 -967 52 536 -54 752 479 -921 -739 -290 799 -143 128 561 705 -43 -656 186 -515 692 542 -812 -755 -114 272 815 398 613 757 444 -303 -843 -872 121 23 346 -82 -626 646 -832 224 191 -21 -235 -16 -785 -120 -727 -66 -926 -257 -277 -254 -412 -881 -204 -138 538 996 -29 754 781 859 448 255 113 73 -678 -427 -883 -758 -873 394 826 -762 944 -894 -222 265 -123 860 479 -875 -127 171 950 6 -2 519 14 124 819 987 -890 444 -824 -227 300 -598 433 177 -157 -813 -469 311 -896 356 -200 -105 889 748 942 -698 857 -659 711 -48 -675 255 260 328 350 -487 -608 718 -220 -807 139 159 -362 158 595 -73 567 -836 390 -974 -719 -536 745 -538 -875 577 843 232 206 473 606 847 210 145 -83 256 742 -262 -658 125 49 -237 67 -688 -914 -537 644 -945 200 114 -387 503 229 967 -134 -367 -438 -39 -923 996 -939 738 446 237 61 367 770 -161 -399 92 -425 495 -783 -692 -461 -767 -709 -648 743 -963 -673 248 -183 -972 -803 -278 439 369 -335 268 555 -914 -888 625 396 128 924 -353 389 -159 36 -90 -615 -713 -987 -723 -194 396 204 -954 755 120 527 168 -478 -694 -447 404 148 -547 -754 -401 -71 -870 -192 194 386 776 -557 651 25 -944 77 -618 -999 580 -358 591 -558 302 457 -403 -615 132 72 -933 -788 745 -866 463 743 396 721 865 -399 829 391 505 -26 -582 -675 295 -615 -987 -427 705 291 -145 -697 -357 97 161 -956 996 -957 538 134 813 -271 722 908 124 542 296 694 450 -201 -409 792 -445 105 821 983 -1000 -178 833 777 409 284 74 -332 -477 708 217 536 -800 47 -601 -61 -398 246 -780 118 485 -535 -128 -647 -272 -782 -636 -508 886 675 -535 918 449 685 -349 136 -702 986 173 -979 -884 -801 169 915 675 599 -53 -423 369 -125 504 975 -247 -381 192 877 977 672 -909 188 -785 597 -129 34 -532 -229 975 -457 416 -689 -933 -990 855 730 266 -641 -530 924 305 -315 -270 913 546 619 139 398 -463 -147 461 682 600 -976 -485 -840 828 164 -23 354 -321 -518 -471 -345 -577 896 -784 -430 -779 -834 -769 -328 -787 423 323 619 760 490 -275 100 -355 -633 179 628 -989 635 -848 891 -255 804 137 -371 -323 413 -300 278 -158 285 243 308 994 -714 -581 506 -435 -441 685 -690 -323 -667 117 -147 -240 -342 -920 237 -595 -258 -1 708 635 -2 -693 -196 -380 -159 354 -432 115 -649 -322 170 50 497 346 183 -117 955 -410 428 -756 -69 -387 -335 -954 -502 -255 670 727 -503 -825 -902 -944 140 186 314 -312 -358 -430 -159 321 788 -366 896 92 -198 -788 -360 -870 113 -3 303 -731 -47 764 948 985 -377 935 416 933 724 37 -360 974 -866 -45 -430 355 -858 612 -435 -113 -265 -557 915 891 -866 289 672 -661 -541 -383 245 220 -851 455 872 573 -390 -338 -957 -532 -965 -929 -201 -936 419 -271 729 765 -221 -688 -800 849 105 -981 152 -86 -238 278 865 890 170 -550 587 -736 -154 -351 660 908 -831 -388 221 -855 804 14 -774 -461 -173 -493 648 430 -181 186 -927 53 -537 544 -552 310 -389 -216 -930 -39 390 644 548 -164 719 -375 16 872 552 680 -625 6 -727 982 -725 -788 642 -287 -76 576 687 383 -496 -427 -621 -647 758 -903 -583 326 -573 -20 143 -408 -355 499 -200 144 -33 -432 673 214 905 182 -843 141 -464 -465 945 -123 352 -576 -509 57 -535 477 834 407 -887 -352 -867 -930 -955 195 -805 33 -386 31 -549 -45 837 919 870 -104 -454 -742 -282 -914 33 -57 196 240 758 -932 -956 79 930 -78 -771 169 -632 -344 -578 -711 815 103 -772 578 -201 -698 -888 -451 -949 -8 792 -999 -480 515 863 51 956 -37 -226 654 -900 991 -130 -568 197 698 275 -293 442 -5 325 -690 913 27 617 -118 -565 416 -480 717 420 -480 593 -254 -965 938 406 817 276 -427 -487 -114 -549 976 -860 936 568 -862 116 143 -579 -420 935 -764 304 -715 -349 862 223 20 -790 -717 -482 717 131 -650 727 -64 -308 -281 208 -221 -75 357 -501 906 408 -749 661 -100 777 174 993 382 -893 696 -106 276 -161 -448 951 -743 962 -937 -272 -17 211 113 90 428 431 244 385 197 -426 -413 446 990 785 744 -642 995 -857 812 -841 -574 -89 -616 -291 -702 -342 653 -403 -96 -126 840 -968 -688 -63 -624 -428 -704 360 -398 -877 -402 -365 -129 44 -401 42 20 375 -461 -457 -360 -823 -385 344 282 -338 -643 539 47 403 -661 916 69 916 723 -312 108 -660 502 -638 86 -834 -104 551 -675 112 26 283 -680 -526 775 -909 890 -729 236 -226 -863 -922 805 215 403 -289 -8 -28 -289 -630 -533 -365 878 -52 198 -940 -737 -295 -750 972 377 455 -209 -284 952 -953 177 34 -322 675 -781 666 620 860 -77 -334 483 929 -951 898 655 928 279 322 481 -790 857 -621 27 41 -325 527 -29 -673 -833 971 -462 -520 702 226 -718 -756 142 783 -675 -795 -406 597 -645 169 -741 781 -461 -665 -575 339 -764 -873 -723 345 949 536 4 -211 -481 -30 -77 -767 -401 325 729 544 -256 339 -757 -247 -83 -654 -574 556 -127 450 -393 -593 -550 275 -712 -197 -375 -581 -159 248 -208 -250 130 592 209 -432 -116 -264 -475 -596 -369 27 -61 326 -871 -124 285 215 320 635 -887 -599 907 -941 473 -109 926 186 -951 895 -123 -973 -678 992 -552 230 -702 843 -824 -181 448 376 -310 -785 -401 -866 754 711 951 -925 -347 588 427 -469 504 135 -624 877 736 -661 674 -381 68 -455 -734 -753 -765 -290 970 -340 389 270 -939 -125 -129 677 -9 796 -525 138 -839 -981 -526 -417 -804 -424 -68 350 -57 94 613 472 -535 550 145 -600 628 298 592 383 -994 759 -118 973 -871 485 532 -486 298 -601 -746 -797 -784 463 -577 56 815 975 697 -454 344 -863 867 -345 806 -122 -977 996 636 -846 -229 -961 -185 346 -111 -720 -307 -444 -938 177 673 -341 626 -387 -103 307 -575 -936 843 -708 355 449 574 243 -631 658 575 -318 -862 -500 826 -225 -605 273 -953 -348 -698 277 383 132 742 767 86 813 -427 200 318 -312 395 409 -288 -200 152 703 507 742 949 -18 246 -816 -42 123 144 726 -119 103 -431 986 105 -689 -469 -815 -243 -353 -445 222 -214 567 -330 -949 -996 -422 -810 -956 503 -282 813 -249 304 964 -818 -923 -97 543 721 584 387 -87 -865 -513 -668 -842 553 -599 681 -914 347 133 -460 846 -787 822 -250 -856 -395 250 859 560 -272 -856 -259 958 -626 33 972 362 -830 -629 22 68 -137 -915 556 181 -199 -482 677 -113 -210 -445 191 -23 779 493 351 -315 830 -910 -939 -812 -75 -471 856 556 995 163 -511 -243 -921 -329 -925 -313 -241 -198 415 -18 -561 759 -154 -871 255 764 -397 17 342 -804 -565 -191 -235 519 -27 287 -605 -461 222 26 -931 -907 674 630 -371 54 464 391 -651 -694 -963 -56 402 -222 -490 506 -721 -240 438 -39 314 683 540 -403 -223 -883 828 342 -639 858 -117 -788 -869 214 928 -948 -381 -756 -558 906 470 678 -742 182 630 -536 1000 -277 -934 306 -793 -411 -762 -878 40 342 -993 -635 -364 -754 -366 1000 -655 752 -864 -499 237 564 699 -23 -408 817 -395 -735 -946 165 852 -809 19 521 -46 522 -532 780 -33 -492 952 351 566 -611 832 984 324 -634 272 779 -1000 586 53 -300 -474 529 -221 -23 -911 789 558 376 905 214 192 -51 832 80 -37 67 519 -105 -850 279 764 -840 -871 -117 547 858 -929 -202 203 879 591 -580 671 493 686 553 878 -124 866 -604 -249 -156 137 -150 -385 86 -5 -184 978 826 -895 798 -210 -873 283 491 84 167 -844 234 -316 853 86 133 -671 -406 -516 765 -856 618 708 263 211 538 -368 -588 865 -646 770 71 670 939 732 311 622 -291 -105 552 528 -739 786 127 -56 508 -447 220 -840 972 -569 -853 -371 -24 -21 -855 -55 -367 -275 433 577 482 275 -107 -939 934 774 445 557 -396 615 -749 -162 127 221 494 -279 243 -623 -500 47 -258 454 -964 -944 801 -306 -59 -559 558 -817 154 -190 713 -214 -8 533 -561 -768 987 -176 876 -685 -177 33 -843 945 543 -175 -18 -310 981 1 610 740 -645 802 202 -100 -401 309 831 334 168 0 268 865 -641 -122 -463 -753 -185 -362 -361 -980 60 819 336 -639 371 -338 -426 -217 132 150 -623 -951 836 -479 -461 -842 -344 -971 842 -848 51 -638 -677 -700 -581 -696 128 -658 231 -253 530 -71 -184 -638 -800 -219 77 -22 287 407 747 675 304 -44 -525 -754 632 11 -873 -724 366 737 754 127 -125 -898 -694 352 741 183 -348 -953 -716 312 -183 -280 -714 -552 542 -418 -783 117 964 364 -132 902 -912 863 391 -92 -855 -372 -502 526 -495 78 675 322 681 -257 -567 767 -712 316 -827 -591 284 780 -244 123 689 638 981 -80 -285 -991 -161 184 -902 -380 680 602 313 -384 357 -703 -867 -822 787 -998 -218 -524 -418 -422 -293 -587 -414 392 736 -209 -891 836 -441 466 -147 -607 207 -556 859 222 777 -43 240 537 854 -408 996 -648 -64 -45 -752 408 257 -186 739 805 -855 -728 -360 811 -101 455 -976 135 528 117 -659 231 990 -294 485 341 -534 -960 252 -83 -866 -606 -541 -171 -669 -342 935 175 609 -343 239 696 -691 892 644 -741 -387 164 107 242 64 -325 -240 738 -147 -910 508 -449 -740 -480 746 483 -587 -994 415 965 930 932 -565 867 -400 831 291 -132 990 -510 -321 -83 -618 575 465 593 789 658 315 -472 475 -736 -55 -68 474 -546 595 572 -482 322 -226 290 -334 -58 -929 -278 -958 -643 -478 -647 853 -979 658 -64 771 236 939 -501 609 794 -611 -946 -728 -136 268 -132 -399 334 -8 766 -668 -704 267 -870 -343 46 -797 -196 31 -646 -568 255 167 748 -751 -490 -957 -165 922 -862 -301 -548 471 -231 32 18 -519 -119 -244 -782 310 413 -797 -334 116 549 -460 716 -974 -281 -225 -566 809 265 -279 527 -484 -691 834 -626 787 777 412 717 -42 622 761 869 -536 879 284 -782 -224 443 318 315 -508 974 63 99 -291 -397 -685 -342 863 -62 -477 895 339 -798 366 -562 840 653 431 -453 178 2 -583 480 647 -11 991 -424 -869 197 78 539 942 874 -615 -785 25 667 498 -787 -103 -964 947 -683 486 937 -819 278 712 603 810 94 112 -998 -826 -724 953 619 945 236 89 -642 794 138 -932 -27 -23 462 213 -264 695 441 -308 796 115 767 -84 -802 309 238 -808 878 192 423 -355 344 627 -246 612 925 81 -838 -329 848 326 -204 501 -795 945 246 121 367 -409 -507 -713 752 -720 405 97 -808 933 -174 -38 -379 -733 127 620 284 819 451 -212 -550 -957 609 -133 696 530 365 -630 899 -731 369 -882 -523 -802 507 -777 973 -397 -648 205 -26 -319 -934 560 443 164 393 756 -678 510 268 -109 -991 989 295 993 465 -448 -834 -690 -520 259 -484 930 -76 -805 -130 -213 688 -307 -946 355 -3 968 -297 -863 896 -184 -439 140 -84 -66 434 818 152 737 628 990 442 156 890 930 782 -8 -251 258 397 322 576 -623 -863 791 659 -212 612 -606 -946 -252 646 849 226 -699 -18 -195 702 -26 640 -864 387 -366 -1 -373 -844 29 -691 -186 608 605 -571 -112 247 44 -526 825 -242 -430 -819 -871 -102 582 179 73 -69 799 -962 -590 -126 56 -533 -287 560 -1 -378 -402 600 372 -364 380 -465 514 470 931 -536 939 932 -46 -440 150 70 -973 318 663 -82 787 133 705 14 82 14 -187 -799 -434 -895 -780 85 699 -447 -579 692 731 -749 -653 260 -862 347 -729 -15 -85 974 289 -820 227 45 -144 -175 67 366 400 -937 -262 340 460 338 335 813 929 -420 946 -804 -43 -86 396 -990 314 33 150 -761 -572 -981 -560 568 -83 -497 -628 827 605 -585 -400 -458 -62 -819 -238 361 361 -965 162 -337 997 963 467 413 608 -448 455 -856 -203 -702 411 25 -326 -55 -144 -728 -783 664 459 -788 949 774 -705 318 -929 -538 -167 -844 888 -516 288 335 701 -534 -504 -995 927 -751 953 -61 95 -258 -482 984 487 -64 -195 -621 854 -928 -632 -980 867 -955 429 -872 -575 -486 -612 288 508 796 -460 -177 -573 -871 -531 -867 777 -140 409 422 435 -767 -505 796 -259 -81 19 904 34 -365 418 991 718 -17 -507 92 -92 407 -691 473 333 -100 893 103 -210 -292 413 -682 54 -930 -932 -414 717 451 -656 -945 736 454 657 -538 -899 -125 46 839 611 -248 158 293 751 683 -375 -609 -790 -419 344 -875 247 504 462 945 -637 602 589 -323 880 48 97 127 -642 89 -829 263 -782 -276 71 -717 -89 -529 -282 878 -461 -307 -658 286 887 458 959 -588 -191 132 -271 116 159 434 376 -592 230 -558 405 53 -662 905 722 -17 619 -839 462 873 840 916 -118 -271 10 -382 -758 312 -884 191 -884 48 -370 -495 198 696 -993 -643 773 660 -14 -698 -611 768 -938 -553 856 -907 -559 -940 556 -14 -341 961 377 -656 1000 -867 -398 -967 -950 -789 -535 282 191 486 146 -213 -471 -579 -725 -162 128 9 901 -477 503 30 610 690 856 205 710 463 -693 -81 -199 918 -740 445 205 -634 -317 792 -130 -409 -702 802 -389 -896 83 737 360 15 718 -546 -610 -150 445 703 -159 642 -187 837 -673 611 -371 333 765 571 -634 -636 280 279 -835 573 895 -9 697 -972 863 -629 -277 -104 869 -846 955 443 -347 -231 614 -203 -742 -750 867 601 -502 199 728 532 -70 238 -127 111 31 950 -572 483 -539 37 282 631 86 -542 904 -41 477 851 -282 311 566 -358 -226 -551 -626 -174 -60 326 -328 -641 885 618 787 -889 -413 805 980 -125 -101 -413 338 81 242 -444 -849 574 -699 472 184 382 -967 -93 -821 504 995 738 598 899 499 -590 -810 -100 -391 602 -638 -155 978 -211 136 576 974 493 -683 316 -802 -94 -281 332 993 -41 -303 113 412 -156 201 -679 871 -747 -43 533 306 117 547 -705 -985 -394 829 -763 692 -20 -493 -746 390 -899 730 675 476 969 658 169 171 163 942 788 45 -673 -932 126 600 -834 -924 381 -562 -316 58 666 -775 -245 -503 -76 -188 228 -632 -710 -176 764 -71 -583 728 -870 599 -122 -35 287 758 -355 -774 -537 111 -90 -963 -599 490 -833 334 591 486 -783 -456 779 -699 -860 -161 -381 235 -94 933 -467 896 -988 -238 696 -401 -717 -274 -558 -795 120 516 781 109 917 -22 726 261 -767 288 451 846 355 -363 -168 437 -835 989 -976 -988 -620 993 -811 850 -512 501 685 259 2 506 959 164 -461 376 314 -66 406 -310 -456 -341 -346 755 659 982 -571 -756 388 -761 -769 211 554 -196 -140 -558 187 260 266 -440 643 -422 813 434 971 399 498 336 668 949 -167 -453 -98 -208 241 752 987 -929 -642 -822 -756 -978 -447 -515 -50 -174 494 293 -806 -778 -885 794 766 -458 -520 -195 600 857 -331 514 769 -314 -414 660 -832 663 -101 -627 -96 671 -541 -456 708 501 425 98 -433 280 754 -169 180 -538 133 421 604 816 -747 -148 -840 -393 544 -31 732 -927 754 699 80 625 -327 -465 -723 -395 -161 649 -758 875 473 -595 -87 -15 -346 638 -782 429 111 707 462 -522 975 270 844 -945 -429 170 -406 609 -245 -981 -300 -145 -464 652 517 118 -356 271 -828 -147 997 477 -839 92 -730 -482 146 189 -38 -920 244 -255 757 -83 984 367 -777 -833 -188 -22 241 -445 142 31 -960 -77 -123 -413 -462 928 504 324 -208 78 306 -770 -771 794 896 665 722 216 -79 -998 130 838 128 -630 -42 -61 -569 -848 -584 129 -583 -597 -60 507 720 -478 -29 558 -774 -778 485 451 390 -706 549 349 773 -521 -499 339 -683 332 571 801 299 -530 592 -2 -981 447 721 96 275 -406 753 -950 -419 -97 -180 -211 -567 283 -394 -171 -668 -421 277 40 -471 835 -917 -731 943 633 928 633 789 -845 804 898 781 952 -250 882 -706 -208 -87 -19 -124 -691 134 -437 -68 -296 -47 367 -358 106 -745 -736 -924 -920 126 638 860 -319 746 -975 -634 810 61 594 611 815 -154 50 839 253 921 -12 -780 -908 1 -13 759 823 850 -792 -442 -590 120 -939 -259 499 -421 567 -937 -414 -754 865 121 686 -489 -852 -841 -720 -491 874 -627 -777 345 747 277 -537 -90 876 -27 -795 386 -634 -70 -392 287 382 -953 820 -715 -26 -628 162 888 923 -763 -536 901 -605 721 168 666 803 487 961 -93 404 641 -542 315 821 -820 -724 -269 54 29 103 879 -54 -173 1 623 -949 -353 -17 361 -955 48 816 -417 -808 104 -774 629 939 886 522 -574 475 -270 62 -729 -364 -594 309 466 524 -202 522 -767 -340 78 -124 954 248 -217 224 248 541 756 892 -496 -862 -281 605 846 815 -692 592 -100 -289 -860 340 110 669 -485 -822 782 302 144 -954 184 784 -319 728 951 132 -571 43 -384 -282 -153 714 205 -168 -443 -661 -642 -84 -722 189 -378 -786 -120 -690 501 361 -141 -156 -442 872 27 864 129 366 -530 -626 -320 696 -856 -228 -145 297 -590 220 302 241 290 -409 390 -733 770 -571 594 -823 -22 429 588 -863 436 871 -132 -595 -162 -497 -922 209 -950 238 12 -863 618 283 -406 192 -229 407 -920 -175 -702 11 822 -133 990 883 -972 -343 -298 -959 311 -854 831 430 -601 -440 -157 988 307 668 -857 410 -792 490 -464 -376 -340 -491 576 298 -764 142 344 -93 -167 569 890 -537 -952 -597 -812 -762 -98 595 232 -184 -669 -482 271 -814 662 -852 731 -552 -676 444 162 69 -977 -269 -697 -929 387 -818 329 459 171 821 760 535 -805 334 934 501 608 -44 -188 -104 -869 588 25 499 -208 141 633 -86 -940 -435 751 711 552 332 575 -162 472 -761 -731 -49 643 -334 -409 -977 -591 -361 -407 5 -970 -242 -602 500 449 526 -833 -160 -830 560 830 -411 119 -835 -153 807 457 -843 -424 371 -460 -60 -33 -556 -597 717 377 372 -681 840 223 -1 288 -796 -565 418 588 -320 268 -562 -108 475 405 -894 -837 -560 -841 74 -684 238 -566 863 494 39 712 -305 153 720 -394 484 -944 -150 -544 -609 190 -244 -930 -930 -104 326 -977 -263 270 955 246 636 -810 841 0 -519 429 719 -363 -560 -986 787 -422 -141 887 207 630 697 478 -652 -474 -455 747 570 886 834 -603 368 569 -498 300 -702 -714 -877 -642 -132 200 -585 392 783 267 787 -335 -190 602 -194 -46 138 695 284 -617 -281 -996 427 368 942 -52 868 426 -545 -574 -321 -220 218 -873 328 758 120 -267 998 881 535 853 730 -878 201 723 -619 545 -872 -152 -340 -609 -286 -235 568 417 441 882 173 -297 -630 -542 -404 260 974 -269 638 -345 -922 939 -664 -671 -314 936 824 -397 -549 -253 -417 -413 -749 -590 -997 858 661 889 554 -6 -791 -481 693 -614 121 62 77 575 457 -953 -428 -631 -465 221 229 673 -832 751 783 542 -878 -952 -804 -193 338 -97 -939 -408 -536 114 -854 -865 -809 -822 -425 703 443 -206 510 -144 -617 147 848 492 -302 267 337 -932 108 -474 655 -66 542 -291 641 512 386 966 602 -5 -841 -360 -85 609 915 -331 998 804 633 65 146 8 820 -944 -355 928 210 -263 999 590 -76 -526 -140 333 -746 -142 91 899 -606 858 480 838 -995 687 865 662 779 -643 519 -616 300 256 307 -961 -348 -3 -88 -301 916 -208 -763 506 70 -310 -843 723 -376 -998 -229 206 -720 -164 805 -299 -440 647 334 234 -137 308 682 -346 -854 -607 331 296 -685 153 793 759 710 267 -849 -729 807 776 -781 439 -850 960 -228 512 -679 357 -420 -241 522 143 -89 -553 534 -102 723 -90 -98 -735 509 -548 91 860 116 487 -16 -623 -204 -731 -744 -263 685 277 -962 -879 -294 -617 32 844 262 -43 403 -175 -521 828 536 -418 -852 -216 369 -646 -87 133 804 855 619 -950 -599 489 -594 -904 172 -389 572 -858 116 -807 -367 -229 545 -525 930 368 -951 -898 637 128 389 -715 296 526 -43 710 606 -327 932 924 -599 -389 -471 -320 -752 -184 -568 909 473 -113 969 378 -834 26 -481 374 353 588 948 243 -37 -555 -108 455 628 519 -866 884 754 502 380 -380 -914 494 -594 -187 -612 42 441 186 772 281 93 -16 -72 972 199 695 773 -880 906 427 79 -612 348 874 -931 -192 -710 90 -585 217 996 -44 274 119 638 -648 -163 775 768 620 950 142 -342 -121 943 -128 854 390 -950 -977 -710 68 484 551 242 -431 -326 634 152 -268 -759 -497 -904 -839 724 380 -655 610 45 -724 -372 136 862 77 31 -861 -182 -972 855 -850 -678 325 303 -411 -993 -760 407 428 -286 420 -402 -617 -592 175 -19 255 -927 -795 43 -127 164 351 106 -433 -764 700 -73 241 428 -944 272 -868 491 765 -492 -76 -484 583 -771 397 988 -461 131 446 -100 -221 63 -875 -366 513 -678 -910 172 450 -65 885 -662 296 988 554 -360 -26 306 263 357 476 799 -119 476 -177 -748 463 44 678 -542 -908 997 95 489 -124 -135 -754 -680 -761 899 465 -466 -871 -15 662 -457 290 972 953 -919 -466 675 -914 -532 127 664 -785 -710 -890 568 -245 -443 -939 -35 -997 122 232 859 -56 -682 949 509 -166 48 -532 -665 749 27 -751 -490 649 459 -629 -528 -677 669 791 -512 739 -788 -199 -90 914 470 -520 -756 -739 445 206 -401 -820 -429 -388 221 -384 889 -898 -743 769 424 660 984 38 -88 -167 -120 -393 905 246 69 -99 245 -166 671 -610 461 -915 -467 66 370 592 723 -937 194 775 -180 -295 91 723 705 -336 957 57 -55 -592 -792 -694 238 -730 -202 364 -306 871 282 28 806 95 -790 -561 573 -814 100 358 -322 72 932 434 997 650 -146 408 -320 418 954 456 -875 486 959 547 0 -17 464 -969 -750 418 -292 407 220 -374 -129 -49 813 -441 -938 196 0 262 199 -676 -324 -869 -128 194 268 -477 -800 598 865 530 -85 200 817 41 278 757 -237 760 595 -467 270 -3 923 -267 -7 201 34 284 728 72 -30 371 988 63 -187 -472 476 -867 -480 -486 -905 -591 -233 830 636 -544 -423 516 988 479 876 -99 -709 -858 443 -246 59 971 -804 -895 867 -740 199 371 -19 611 -770 781 -889 429 -339 -389 995 579 919 -237 811 864 -164 874 -30 418 571 -320 -554 -405 353 575 944 272 982 562 -751 357 455 -162 -514 -539 226 -612 757 55 695 607 -512 -686 -544 472 22 -564 -765 -818 -873 -388 917 383 -242 93 773 -796 15 24 671 882 -814 708 841 42 -819 -857 979 241 -533 -695 -438 -620 -473 527 659 -197 729 -591 -75 -533 -20 -701 -769 -375 118 269 9 -520 38 -65 530 -330 799 -410 984 -304 -804 188 317 662 -764 -880 196 -908 632 885 -379 477 -624 479 -951 -713 -776 210 -491 389 338 404 -219 163 743 774 422 448 875 357 -742 644 799 -228 148 -15 830 -964 -270 536 104 756 733 -293 -601 61 502 504 -918 -996 -943 950 180 622 391 -11 -119 -794 397 -33 -875 -502 108 -311 -469 553 -811 -988 345 84 -282 -40 711 846 8 -860 23 -125 -316 369 -311 812 119 638 240 -688 -494 -849 992 -166 505 -549 -692 -576 218 -8 -679 -344 -310 -246 -597 -162 -983 970 262 -381 -576 -155 868 -349 336 -1000 608 -379 441 424 -94 9 207 -636 -991 -318 -29 640 -93 520 -183 498 -644 448 178 495 829 -349 995 174 248 929 -431 664 687 481 -856 -659 -174 -172 -325 543 1 111 53 619 695 -716 578 369 -703 -402 5 142 -308 471 29 74 938 445 995 -930 -934 -750 653 883 654 21 631 777 268 -761 -664 172 832 -601 -613 292 798 -727 -811 -164 -183 605 272 799 -646 -345 429 -317 412 686 -813 220 -429 -950 313 639 659 -762 182 907 316 361 627 845 74 272 680 -226 688 955 817 -441 55 -791 -141 -317 102 -636 278 861 100 -250 -948 628 402 27 -101 -799 595 -273 -807 573 -156 84 -523 -606 103 -229 606 926 -813 151 476 -238 -203 -889 -315 -122 -160 -97 -730 457 -301 -144 -472 -90 826 -337 127 -801 22 -519 388 599 -328 -826 -21 912 -488 161 724 -286 -351 -711 -530 -839 -144 3 -158 705 886 890 685 -380 -498 133 -664 485 -119 404 866 217 691 942 999 -956 3 -649 -525 -461 866 -273 -376 -622 114 701 -323 -810 -838 -276 677 416 124 -377 -590 480 546 82 -676 -211 880 -52 586 -949 -748 970 999 715 -348 258 309 403 483 -123 18 237 796 126 -517 128 412 -553 -505 448 -916 996 15 6 221 -898 -526 -227 5 -342 878 -351 378 -360 -200 -967 980 17 806 -664 896 99 680 284 319 215 -186 508 -629 -518 355 -29 331 -805 736 907 -260 624 -311 393 608 339 -184 512 702 240 -521 -585 50 -234 146 -276 -775 516 -503 -651 -312 -813 -771 -364 -866 160 675 -430 -191 630 461 646 969 439 -123 -390 349 445 793 14 -21 448 570 -407 337 824 710 877 625 522 -203 -522 -690 98 282 275 139 -989 -585 900 181 -859 453 596 -296 -616 908 -846 159 -163 568 -117 10 -915 657 -685 210 576 -825 868 -779 -925 -23 -428 522 -121 215 -80 -866 427 726 -82 337 455 648 888 -304 722 -598 235 946 -515 171 -961 -909 568 924 -225 89 457 -191 -13 -759 -584 776 984 -422 -318 -853 768 -303 -920 -713 -709 -41 -679 -386 -382 -169 -125 475 696 708 458 -116 -936 -438 764 516 491 739 -198 496 242 364 -459 71 -498 904 724 -832 977 -722 696 -488 948 -395 948 334 -540 -36 4 -305 -536 -176 378 823 293 -598 -217 -547 192 694 -304 887 -634 263 669 971 778 -660 -949 -776 424 940 -601 195 756 -594 983 221 -804 223 -596 707 -809 776 -872 830 -834 442 -854 404 -814 -167 372 633 -705 -430 -248 424 183 98 316 290 235 -160 708 916 136 890 738 -552 -620 810 734 815 -256 167 322 -56 928 -918 795 -167 945 496 -550 -470 -517 618 88 -68 703 -855 -368 837 361 -913 862 -454 -243 -719 -880 -144 -906 521 -426 -298 492 -262 -583 542 -848 -575 -783 569 235 -987 44 43 -866 664 -492 810 270 -936 -885 -284 199 893 -577 888 994 -632 10 38 677 -285 356 834 -475 -690 -995 839 498 -140 -870 -632 -178 847 -497 26 -620 -490 -653 -806 -121 -491 -495 -394 -398 -833 -577 -346 -410 804 809 891 624 -787 324 226 -344 155 715 505 -493 -489 -412 -654 960 335 -310 809 -180 -624 598 475 -773 229 -533 -881 216 839 -79 -48 739 -640 -842 -396 -411 -596 -463 -927 -13 -766 403 -614 430 -715 -378 228 -89 -810 1 202 -607 781 853 -953 -231 207 -147 118 -881 666 -17 918 803 406 833 188 976 760 -814 -619 -537 211 -653 788 491 -171 -530 307 -497 -779 508 -239 -767 558 -904 -632 455 -154 -215 262 362 409 -780 541 -959 -894 582 -920 101 -221 492 -977 864 -453 934 828 131 -749 668 -815 612 -658 535 866 -978 -750 198 -612 -61 881 92 687 -89 -948 786 622 -608 -648 -359 -52 -592 -377 -110 719 -959 -330 289 736 -457 208 327 -138 -364 -276 -984 -761 199 -770 246 94 -122 813 -827 235 -720 -455 615 -933 -748 625 -514 -208 -639 -204 -828 -525 -470 506 -223 -33 384 -675 735 -459 754 272 -954 902 860 -802 -108 -317 858 848 806 -751 443 318 672 -128 -24 -388 -370 949 -929 211 -366 -290 892 911 689 -147 -134 686 77 -360 -38 788 -998 -450 -549 -74 31 524 705 682 -196 454 84 154 -345 -45 -14 -218 462 466 533 -932 -427 -705 -870 890 -172 111 -388 453 -256 712 756 938 215 450 141 -925 634 524 800 995 316 116 193 -837 -18 -269 196 223 511 -697 -911 457 86 621 -487 -829 253 171 -927 527 -969 -603 394 -189 423 439 -355 206 777 285 546 -611 785 -721 86 -462 982 752 -700 -123 -544 -675 102 -889 736 206 -957 543 -820 811 227 986 885 -956 585 -248 150 327 158 -153 -539 -841 -688 1000 -106 -550 -887 -987 -247 474 -262 706 68 38 200 -304 -851 -934 267 329 -798 -541 725 -893 217 36 -181 225 369 493 -227 -914 726 -580 -959 -565 -427 -783 -293 -221 -17 -475 265 7 -208 -358 -54 652 71 896 812 -503 -962 153 186 706 -263 2 631 270 -943 478 -97 -1 949 -149 -930 -206 942 495 575 -838 -224 956 310 490 999 -578 -469 593 -303 -164 635 748 584 -670 -218 666 455 100 -19 925 401 800 812 -431 802 -629 521 -99 -30 -96 -236 -733 -282 20 954 990 -257 480 511 -435 13 -738 -562 -992 660 389 -926 54 -443 -513 -319 -468 401 -49 842 437 -362 932 -278 -886 -365 277 -120 80 -10 -1 502 621 384 -445 606 324 -692 79 67 -915 966 118 -619 -208 -282 -687 -536 472 333 -968 -62 613 805 180 -320 303 459 782 -580 483 -612 852 659 173 -971 -415 -825 -387 -912 -238 477 715 -777 183 614 -769 -888 877 506 307 642 682 -262 -955 775 106 436 -792 288 -990 -973 987 -364 730 -521 -339 -745 -907 -384 -199 -323 -582 -947 186 498 -688 -369 953 -416 -25 825 711 686 855 -558 -581 -197 978 977 546 167 -231 -578 10 339 -977 446 957 -909 139 -348 -221 -451 707 -813 -780 -938 -530 -631 -702 93 684 742 -592 448 -1 -153 883 305 -313 794 -623 -240 993 -228 -126 164 176 425 398 484 944 -262 -512 940 -981 397 -58 157 -907 217 -119 911 68 524 295 -122 -858 323 919 -158 -69 -965 646 -185 -129 -359 842 15 -30 887 -232 101 -198 689 987 331 -999 290 -557 -41 532 -375 874 497 406 484 -468 330 -246 6 -615 904 -328 -409 134 479 -254 4 -992 368 169 -912 -286 815 -353 -919 701 -226 -607 -555 401 630 83 -739 -607 -504 357 505 332 607 -204 -766 216 -862 -160 -385 143 -512 509 626 -307 957 715 221 365 -275 725 803 -334 176 369 708 255 -277 -531 573 687 -362 699 -303 -309 41 -360 -113 -721 51 -551 773 324 866 -263 855 -270 937 819 -656 -24 -812 176 -563 -86 -117 -988 -362 311 870 -565 -985 -739 13 -935 -279 -355 -577 -15 395 222 -348 569 -84 793 35 -801 -988 556 -769 569 -173 -409 374 -796 161 -919 -174 292 853 939 725 660 223 669 -602 791 459 -171 -398 408 106 -936 -633 348 274 578 -766 -269 528 -634 -577 -571 756 871 958 -715 628 -899 -789 202 441 -7 -970 -943 -93 919 599 -811 -627 -459 -259 -528 -399 -549 -859 298 -566 -266 824 586 -39 -882 -122 -149 293 -490 -303 -323 -605 -780 -563 -967 802 331 950 -769 -467 600 -285 -587 578 102 894 -534 -550 214 130 228 -452 728 -913 -509 -873 549 -80 506 -187 -788 715 -890 -214 -484 -439 58 40 -874 -368 -471 -667 499 586 -668 915 4 -872 54 495 591 308 -329 904 -134 846 -170 147 -75 -193 624 548 -712 -779 951 -698 347 -891 161 -195 -519 337 -426 -228 -576 453 700 -834 -108 947 -719 356 731 -231 -639 737 -551 3 -840 604 -204 797 262 240 -524 -389 5 -812 -822 -434 -454 -789 -377 897 -686 304 -709 -257 -241 653 312 800 -37 -104 -973 970 -236 -694 734 -669 577 209 -364 826 862 -82 -660 -861 310 584 646 711 871 628 -116 618 683 -700 82 -26 386 -863 788 973 15 -676 757 212 849 -9 -729 -475 809 -614 -209 -703 127 57 -546 -236 -122 743 -277 648 278 -273 36 860 87 -494 607 -440 818 945 771 150 -845 -290 155 432 -611 612 -635 -732 -925 243 -475 58 -916 -994 157 718 -1000 -14 614 964 555 773 825 261 -419 97 640 -650 -517 401 -1000 984 852 172 599 292 -864 106 -220 583 -915 801 990 392 838 -719 -123 647 852 -670 662 331 916 -471 138 -742 -541 -335 838 -231 27 257 -737 962 -197 232 -360 755 13 451 -19 97 -95 915 -177 -479 613 -549 -603 -126 965 1 -31 289 -85 -580 439 -410 -476 -699 62 -604 187 -428 -945 306 -483 -693 514 -263 -213 -2 -289 582 886 -997 676 -472 797 -313 485 924 57 262 -185 -557 261 995 -834 -873 781 114 -241 -25 862 -273 -136 -130 -81 266 -260 613 -953 462 -191 -36 452 -340 -78 -229 878 402 496 625 -969 -111 -425 662 -748 123 -1000 -661 392 207 77 -650 817 131 503 -902 874 -59 -467 -461 -260 316 201 895 751 74 -148 -811 -198 172 184 135 -518 666 299 -241 -585 -343 826 -276 614 -878 -874 -339 487 -932 -581 778 -370 -710 -284 311 800 -347 397 952 942 -132 -512 58 -596 721 188 423 860 209 473 939 805 -136 858 368 -165 -250 467 638 -638 -78 -739 -950 -159 -166 418 -511 11 -248 -277 -204 350 221 -449 78 902 -914 681 640 362 -913 -513 56 -886 -211 -672 -506 -87 -261 -708 893 436 969 217 653 71 -777 539 1000 689 377 172 -770 599 44 325 -373 -379 86 173 -852 113 -674 -379 83 -365 749 660 -225 249 497 -179 -655 -628 -426 219 -417 -695 897 -555 -500 211 -969 509 -909 157 2 -610 67 606 -349 221 -70 -740 -369 -351 459 602 -650 988 151 224 37 131 -221 -639 683 -79 848 -577 543 -441 363 685 -358 243 -692 239 325 -580 -288 -122 -26 -464 761 457 -129 -362 -893 40 -740 989 -582 -135 237 -60 -287 615 19 -456 160 233 -186 -938 -530 944 -589 -449 452 -71 -58 772 -407 348 458 -1 -58 270 974 -786 -874 -739 435 712 732 216 579 -990 689 -536 -235 679 768 -281 556 -559 -52 619 -38 98 848 912 574 -625 -229 -149 -677 192 -632 448 525 -683 -92 -306 -415 -283 -608 -965 -131 -29 113 95 901 -32 643 -731 -219 848 -497 -232 -729 -224 805 585 -71 390 855 414 632 -921 -161 -868 -347 -959 -765 715 425 -366 -216 721 -499 -363 -826 -918 -264 596 256 -241 235 695 -1000 112 -594 55 773 -623 -327 -130 -848 -853 -391 -787 -532 -543 921 -316 573 67 574 -488 -302 -82 18 -664 25 772 -41 -961 203 207 943 565 -293 -130 996 98 908 -232 -30 -670 431 -841 -438 -231 -457 265 74 -605 -986 398 538 -544 826 295 379 410 -381 834 -662 349 857 -760 -521 -611 -269 -154 -436 -824 998 -835 759 -508 340 739 -853 -376 -563 708 328 453 -446 37 -916 -792 890 -441 703 -580 34 -164 -699 609 -185 -895 -278 -667 -480 617 -301 -936 -365 743 707 -408 -715 356 -564 818 -50 -37 -777 -100 -44 198 503 488 47 5 371 -294 -32 978 -858 -593 961 545 -175 -650 162 -304 491 10 770 897 917 -176 -543 -680 712 -611 -556 -90 325 118 385 -683 51 658 -907 766 -221 -81 -828 -804 36 576 -107 790 -715 335 818 268 287 -223 824 -962 346 -877 -917 933 -501 -307 -180 -679 -377 606 -131 -667 -245 -872 -48 -760 -835 277 -538 -189 -208 -24 -863 375 534 403 -363 -709 -176 155 -634 316 -310 -69 891 331 923 -347 626 -921 -452 26 161 183 984 245 662 -302 981 -740 -227 -151 -786 -791 -825 847 -232 921 -789 -915 -596 -13 -40 -939 -71 -801 -80 -729 702 -109 739 508 -348 843 -838 803 -477 -90 -310 -745 656 417 -855 667 -809 511 -642 -50 -216 905 619 772 -188 -826 200 125 239 -549 676 914 681 339 -910 -413 -702 756 -47 763 -139 -92 464 507 -898 394 -426 360 -71 -350 10 799 740 295 -29 -321 -744 737 380 -157 -72 743 670 95 115 742 188 -327 -950 -3 385 900 566 717 642 -753 697 62 184 139 137 760 651 718 160 -813 470 898 -173 -93 928 460 -466 656 334 -305 -863 -399 -826 -797 -277 -346 -675 145 -468 -95 835 -842 627 -175 -85 635 982 314 -927 1000 -436 -961 361 -141 864 740 410 -337 -258 -790 534 -186 -283 -812 521 -524 820 -737 396 155 146 504 -259 316 -642 187 365 -743 598 -599 774 576 -635 -370 -337 -979 65 433 974 639 960 -198 -838 -125 -203 615 -361 575 -26 -9 720 -49 174 723 375 554 -296 -877 139 -314 -572 -475 -596 -919 177 853 -363 879 -305 986 -75 -784 -165 -883 -276 -14 -67 590 947 -157 -160 -914 650 620 -586 -786 -503 -57 -778 621 478 485 -659 -309 53 -283 -556 980 -336 -862 223 816 64 103 460 -203 -903 -788 491 985 837 861 744 -58 -444 193 -844 -815 -251 792 -835 -280 -734 -884 480 963 394 -115 909 -456 492 -594 211 -689 -685 44 -13 -292 822 499 980 245 -825 405 -534 -629 150 682 282 -976 -73 660 -719 784 72 284 -293 -380 -701 -285 700 -736 948 -399 289 222 -538 463 671 834 -572 -726 852 529 -991 589 667 -940 957 733 -447 -120 408 -390 83 789 -42 829 -728 -251 261 183 824 -834 210 492 -625 -753 -478 -805 559 61 791 163 6 339 -219 594 -266 593 243 599 -209 -794 765 -447 -57 -204 -908 427 956 354 -475 609 -206 -401 458 -779 971 -88 156 -587 -341 -901 -260 -594 -576 -353 -960 -716 -758 -300 79 796 562 -886 762 -183 -846 -812 365 -881 211 -993 -893 -16 807 -296 431 -828 -185 871 166 -221 439 -766 213 901 -123 -903 -93 42 154 189 984 -376 648 896 299 -697 592 -892 -841 937 -654 -677 -828 -891 605 369 -184 -739 -724 -831 -401 688 340 -193 -328 8 -935 -313 -72 -641 -158 -473 -784 843 -689 34 494 -862 -968 -179 728 -426 661 -501 -624 79 -753 137 930 629 -974 -705 -890 612 -392 688 549 167 174 374 -815 -67 -374 497 -377 745 -261 405 -504 -738 274 965 35 323 686 3 146 952 -608 -901 -126 -853 -803 781 30 760 -1 -481 955 11 -556 349 774 10 -693 -494 -109 -4 482 233 822 553 -823 -713 -201 -615 -20 814 138 -168 981 -797 69 -882 -761 479 -10 680 -791 789 -264 829 406 870 -908 453 709 -485 224 138 346 591 -778 130 765 -74 -48 -744 -421 -916 624 -398 -830 760 -564 -637 781 557 -282 -555 75 -30 131 566 938 -810 57 323 -743 -378 -740 -246 532 -647 870 -774 -934 -906 -55 -512 -953 66 -65 -214 -96 -607 -416 636 507 38 41 845 860 -133 -39 -721 802 -597 895 -786 -914 -926 -52 -847 156 646 802 840 56 -806 463 -842 396 -487 587 338 726 -275 -822 883 -217 -743 862 197 783 852 864 -142 -531 -805 -297 -759 521 360 280 -857 -827 258 640 -164 -287 904 -498 -883 262 -473 767 873 -48 -211 -721 -576 560 341 956 -93 -450 -901 951 313 478 19 -580 -3 498 60 573 -497 -910 -47 936 954 -391 -753 110 595 -254 -631 -610 -491 959 334 -529 -216 -738 444 666 -792 -148 449 529 -162 -64 -253 -982 -595 530 438 -670 923 697 -479 -463 610 995 641 -697 406 -141 997 -483 561 377 -858 623 577 -836 1 425 429 -286 -345 -24 56 478 388 -205 89 -535 -535 477 404 -819 -514 -936 199 -708 19 -195 410 625 138 -858 158 99 369 -272 546 -885 -753 -567 483 -369 877 -685 -876 -710 431 -985 421 94 327 -639 -352 -939 -184 -623 939 441 -265 -397 -487 -121 235 -238 627 -907 784 -694 -225 -472 -763 -391 -991 -902 254 725 -701 -165 -817 -499 283 -166 311 143 -129 -676 -222 -585 -765 -239 661 701 -522 791 -847 -303 -726 -786 599 609 907 188 762 965 -763 855 -191 -807 485 825 -157 935 -326 -23 -9 -679 57 -576 -669 153 -369 -631 -891 97 985 -432 -216 -487 -121 -483 -297 -752 -165 -685 666 -300 -80 992 571 -601 -230 931 -751 48 -662 803 751 -936 681 -966 -484 463 16 -847 -728 39 -842 -847 -706 -904 -75 -788 -439 -999 -224 901 -640 -618 -444 70 699 -421 442 -405 -846 979 -26 -135 678 249 137 219 -153 714 375 744 738 -945 828 577 -880 -951 106 -100 -899 -391 447 33 438 341 650 -613 945 539 538 -212 -286 560 -166 -670 -138 709 -772 78 -633 -255 -678 617 -999 731 574 36 -537 -551 -290 570 614 -938 -192 470 -149 824 653 569 523 709 -125 243 -749 -380 -803 -335 922 -736 -189 -739 222 -929 784 -651 664 389 681 -164 778 -633 -74 -551 656 -422 -949 239 -63 -952 -105 -641 -358 -217 169 253 -482 857 555 428 965 -409 522 338 528 209 366 -155 76 -176 -691 855 895 -872 30 333 442 -472 -446 312 947 698 -125 -213 -354 362 283 -235 723 -14 -463 -833 699 700 -137 59 -313 36 -217 -364 404 -957 -318 -617 -903 607 575 562 -951 -700 -591 -781 81 -701 -278 -10 -478 485 874 -507 333 957 879 811 816 -624 356 555 305 -304 197 -619 994 159 -608 -892 -737 -70 999 -818 -447 -914 -253 -688 784 766 -929 95 781 -56 -261 -618 664 341 -674 -702 950 502 -996 -849 -477 -365 578 400 -918 904 -918 931 584 -68 902 927 -345 -711 -606 -22 906 700 232 833 815 772 -915 336 -388 933 263 335 -135 886 594 441 -484 -437 746 207 465 858 -229 417 -198 -355 468 -12 433 -964 499 -271 912 -919 -5 382 -370 -808 -892 387 -41 -861 321 -556 -832 -830 276 188 -778 -547 -239 -611 -654 170 -608 -123 804 232 479 632 -346 396 -167 986 841 638 -928 245 822 -925 333 347 467 918 836 -335 339 768 692 -342 -68 -759 -331 -800 -954 710 553 -318 -278 -474 553 -896 858 -311 -390 -864 858 -411 374 959 568 806 -557 -766 -241 643 -55 431 -460 553 178 -301 -679 928 783 -216 -627 -685 276 -767 -700 -7 474 -87 -197 200 917 -924 -147 620 968 -935 40 -118 -920 -47 83 807 884 -687 -489 -573 822 935 372 -845 -186 -27 -21 47 423 -989 492 636 -90 -375 45 -394 -83 -348 944 -284 435 464 683 937 -309 -275 398 780 -922 -867 -204 172 667 617 -257 -970 -285 659 -830 -82 -147 101 234 -234 371 -519 -411 506 -465 -563 497 -290 -178 212 -956 -148 409 -776 611 -539 917 -74 781 -345 -744 932 814 -149 -509 -911 -106 191 92 234 -806 -954 532 -947 285 -512 -738 -76 -937 395 558 -178 -129 815 -298 -594 -178 610 127 -263 129 -863 514 -553 167 -227 198 9 649 -912 -717 -571 861 -235 763 -710 -174 -103 563 566 618 -437 -536 -156 504 -101 -580 -255 338 -440 -497 -374 438 -206 13 110 -907 -464 -855 -479 -211 982 -117 -974 492 -656 -997 -91 898 -440 -639 -554 -498 -392 -817 980 902 -504 -609 -432 663 -101 -612 890 654 -74 -646 -933 -359 23 -942 -712 881 711 275 444 -770 523 137 -582 -120 609 -167 305 -852 675 -424 685 -473 461 585 -116 -682 -631 -502 321 -912 -234 983 -417 362 -852 -644 823 264 587 328 440 694 209 -3 -611 -816 131 150 -177 857 577 -715 796 268 894 -98 256 -912 -837 -107 -542 -266 -458 -321 514 441 117 23 374 478 -529 -869 857 -985 160 547 192 -700 110 -93 376 -346 676 -916 -588 -48 808 -136 348 30 165 -85 -34 -375 -271 639 -95 -14 704 -204 668 -965 -562 583 -313 -454 -76 635 -364 -282 0 391 801 -310 579 -796 -553 74 819 160 -157 -480 -391 -955 610 819 -985 175 335 -481 -679 -989 973 186 -296 862 -970 318 3 -62 -893 946 -722 758 821 -826 -258 343 538 -537 -480 -249 -116 -47 263 356 -653 -704 420 -123 -467 759 162 -239 -22 151 662 134 58 -559 627 -968 177 -142 -40 -744 -763 -200 -636 -244 -750 -797 682 -976 -760 631 -198 -471 387 349 -612 718 -897 364 -842 830 747 914 611 -317 155 -788 -993 928 -999 381 258 897 840 -602 979 -591 -814 -835 231 -875 399 -598 -67 826 72 38 416 -208 -256 -511 179 -78 312 893 233 253 -890 203 408 902 582 322 129 344 478 -360 221 733 280 830 645 669 -48 225 -99 36 -713 -916 880 832 544 839 -944 436 -956 -839 -893 -713 -969 -531 861 -773 -781 -524 -703 -153 296 38 -755 -421 16 -644 326 -333 568 -434 268 -651 -207 -74 -813 517 791 0 -803 692 940 -871 -854 -716 -953 25 -895 985 615 675 -615 931 -879 431 -111 592 388 -337 -59 273 -57 228 -572 962 -119 -247 -832 -313 645 -90 557 186 340 -787 169 415 -887 541 -703 -114 803 700 -487 441 318 954 -149 603 -187 888 -754 118 -746 -361 -673 -90 -456 736 820 297 -456 -13 181 760 -845 -137 -37 896 -158 -310 -838 -528 178 84 747 846 287 0 454 -119 -121 -824 -963 222 364 217 637 -744 824 492 952 -486 -118 -219 -22 -813 -425 -464 -487 -365 -720 565 807 -207 468 167 517 -470 -95 347 140 822 609 337 312 -817 129 966 532 -706 -858 421 220 -386 -829 -619 421 681 714 563 71 207 -488 -473 -98 -606 -790 -902 -820 -522 654 440 -968 -584 676 -473 -542 -677 654 -699 43 978 295 -528 65 228 683 -171 396 -340 33 577 628 -927 177 -261 -809 274 -1 -755 543 -693 -772 -637 880 405 117 -280 -372 742 237 -330 -511 19 551 -437 860 -935 712 319 -40 -689 795 -536 722 -808 -464 -907 -51 -198 -59 -839 -367 -769 -239 -143 452 -229 451 -841 -45 -684 -393 -697 590 -844 -752 -4 443 662 -744 -709 -786 249 262 -262 976 848 21 -981 161 -748 -783 652 -843 100 227 -161 -105 -809 67 929 -357 -719 -440 -507 259 147 171 -552 -208 -471 -605 513 201 -574 628 -759 148 706 -13 -732 431 -277 -478 -467 -997 297 426 -522 -888 575 -70 296 -876 -372 -317 341 -607 -5 -781 606 -820 954 987 866 834 418 -136 -82 227 -787 -668 -124 -481 764 127 195 664 877 -17 472 -354 420 366 577 190 828 596 682 255 -554 531 590 685 -754 -6 -21 664 -61 -951 -471 -522 866 232 302 -956 -608 -619 -825 -920 -15 -130 838 348 251 704 158 973 546 533 453 -534 -79 -798 -820 -894 978 607 -18 147 601 664 -286 370 769 409 -173 218 929 -506 -417 554 137 -51 26 -749 -399 -722 -318 -928 -896 -197 801 758 126 -358 -751 195 992 -745 -595 -277 278 527 -497 293 -707 942 -548 399 -349 -598 884 99 -422 486 202 -104 -436 -628 -598 550 -2 -558 235 -594 -778 -572 -868 -631 -723 -326 -581 723 -6 355 486 265 -639 -891 -474 -574 -307 181 638 800 273 -402 125 -432 446 -727 474 268 921 -769 -112 732 377 -867 -3 271 -645 10 -87 -877 -493 790 813 -734 -467 -672 439 217 526 -598 -487 -847 -516 -545 495 -49 -381 -519 522 349 -630 -110 -150 -412 674 -138 732 -455 357 629 -144 53 771 936 -513 591 841 965 -32 592 -237 -680 -582 -383 -641 23 428 -174 -999 -223 -633 -477 413 220 -339 -964 84 470 -787 174 942 955 558 -77 785 53 892 932 250 632 9 224 -204 -506 -743 -308 544 -185 -490 -111 -524 -903 -592 111 -856 70 881 844 -472 115 23 -796 -236 -870 -844 -438 747 -314 -737 92 609 -825 896 -352 277 969 -888 695 222 -700 736 637 423 465 25 610 697 640 -960 -436 -629 824 23 241 312 -217 -764 -76 138 -555 621 -250 -658 -654 993 -35 -230 272 240 516 165 -331 522 430 209 369 343 -951 472 62 363 929 -789 707 595 941 496 -266 736 -683 378 -451 -146 89 531 -832 284 988 720 971 -308 -413 -45 741 -373 -298 -864 -901 521 -904 286 -374 -227 424 -490 779 144 -678 -437 -925 -256 743 -37 195 -60 994 -918 133 308 -285 125 243 198 -600 279 -654 936 -668 -234 895 -885 -847 875 426 -707 770 615 670 21 -151 788 -90 -982 551 -952 -786 660 -692 -806 307 -549 -415 416 -602 -198 -302 24 -447 -497 475 -285 305 -394 -491 -656 944 27 603 -647 180 -864 -370 280 -524 576 -825 -679 268 858 -524 561 895 712 21 357 -924 440 -440 486 -846 -861 701 12 339 957 479 -843 -488 162 663 952 -607 -881 -321 -548 324 66 451 257 -930 710 -233 -28 302 607 -37 -523 -562 -700 896 -101 372 971 997 385 -233 -306 470 -437 -837 546 172 698 623 892 -728 -597 -91 321 662 -429 -287 -161 527 958 -427 920 -319 604 361 644 804 -618 480 -268 631 578 -688 -981 -574 -660 469 368 842 -129 -116 -523 356 169 963 437 512 720 -288 -240 628 571 635 702 93 -890 -445 997 548 -495 -775 675 228 -701 55 459 -242 438 204 433 -130 455 126 262 -822 -174 -838 -508 75 -378 444 -985 542 -107 -296 838 100 681 297 -935 322 921 665 -356 390 896 -978 437 91 352 822 279 933 -813 -705 491 -964 631 -178 -515 9 614 656 785 -946 -630 48 15 -360 -59 312 -889 -40 190 612 27 -161 -622 -850 113 -64 608 -311 -168 -507 -556 470 -982 -320 256 292 196 -449 24 188 889 -305 223 -951 -651 -869 960 37 749 263 113 938 825 139 251 -857 -958 148 -73 -161 -520 -82 887 -232 585 -907 -45 785 -621 628 -28 -999 82 456 -698 167 711 394 28 -534 507 -595 -293 -209 -776 -73 -852 52 -259 698 702 53 -495 57 821 420 -633 843 -26 -342 -792 144 -967 356 826 -518 -533 -51 -719 277 -778 564 807 162 -73 397 413 -498 714 -902 -879 644 803 875 348 -349 -825 123 177 291 -553 703 -407 -109 751 67 964 637 -470 228 953 -285 333 915 -854 773 -617 -69 -767 -178 -266 -937 -364 473 267 -690 -435 29 380 376 215 -476 -964 120 793 -154 -99 196 297 -895 -463 629 -54 -634 255 243 737 117 182 604 357 -340 -130 850 -61 -576 425 22 -308 571 -846 714 191 -738 793 -415 934 -521 98 -612 591 352 467 403 852 -25 -600 803 444 -394 -956 -893 -780 844 -428 392 902 -148 865 -1 -250 524 -734 386 -515 948 -878 -690 -578 912 877 -588 728 0 -393 -42 -791 110 -562 -482 290 -118 -902 151 -780 -228 -759 77 -515 183 -653 -89 722 -718 -434 62 -808 -452 -408 -352 234 -544 844 19 677 690 466 -970 675 -728 791 -169 764 -74 67 5 95 173 -821 128 -288 -704 -209 271 425 -126 208 -983 75 473 -102 -547 -960 -162 -621 752 926 432 687 -297 -352 727 -649 -879 -946 111 257 529 924 254 -93 -869 643 -912 449 -618 -752 -865 -846 -558 659 -220 -436 -496 -915 505 -847 -690 -394 -695 -702 -897 89 749 -901 472 -116 -331 307 184 971 -100 968 -900 -500 438 -991 -782 -344 274 -36 -387 569 353 -463 52 387 455 109 -580 136 -887 281 -407 -949 924 329 767 -156 -701 992 482 -902 286 -37 792 822 -288 351 648 -317 816 -332 129 418 -749 -426 59 620 65 -259 456 -402 163 306 -161 122 -669 996 -720 467 158 374 -580 881 622 -993 -193 -932 -549 152 -112 -22 -222 -597 323 -849 793 329 349 -136 129 -990 714 236 564 -406 166 -839 -894 636 -550 -536 -44 582 -625 -976 285 -941 -329 20 592 -163 -332 -670 -278 -372 -481 377 -766 -885 -287 -96 758 -692 947 28 754 69 817 -89 -836 -422 622 499 72 -994 -583 -462 562 -196 104 66 -716 584 -608 -367 311 -522 999 656 -913 -978 -776 851 -525 -198 445 -574 553 689 -270 -38 -631 -433 535 47 958 251 -397 14 726 -313 -626 -229 -729 -573 -70 780 828 -132 345 -781 308 588 -241 885 601 -180 -680 -924 -5 127 841 618 -683 606 -636 692 405 673 322 -532 431 -18 495 745 -792 727 -671 155 515 -941 918 940 -989 457 -185 936 811 195 -653 956 484 384 216 873 417 -456 -166 -278 -85 -24 -330 -70 596 993 -111 -538 269 -268 768 -323 221 -977 125 527 -294 -154 430 -994 147 619 774 -418 740 -110 -702 -922 -387 -910 -134 162 -428 -871 -917 375 -250 48 -640 901 579 385 163 -868 812 493 -292 -890 372 927 161 212 281 527 -88 -797 -450 194 -522 -167 -616 214 -697 -883 651 828 -309 -248 853 -530 -38 833 549 -18 255 -890 -933 -515 -987 6 -328 130 -515 419 452 -632 -810 961 558 150 895 342 -601 -464 655 -522 -913 994 958 552 -285 803 835 -506 -732 474 -951 -491 -80 -742 -652 -559 18 37 -635 732 633 -83 267 -780 381 -353 392 -175 779 -654 -404 -937 -422 -312 740 -930 41 350 943 -991 669 -214 170 -283 803 -413 -503 544 421 -128 768 -605 234 -183 458 -290 -897 512 -549 -264 -537 649 469 451 -210 231 620 214 -54 266 -260 -684 119 -218 -618 834 -973 608 -645 -412 -511 -106 538 355 -162 706 850 -171 676 383 -58 125 331 607 -694 -298 668 107 190 -19 -384 -407 -395 -457 722 737 -802 380 -25 419 -669 169 -368 771 702 -898 -828 444 -89 -982 -854 -815 498 -527 -140 -568 928 171 -646 649 -711 -211 245 -502 -344 -423 -692 -761 140 -446 148 738 -992 176 -843 374 352 899 -913 -76 -512 979 -992 709 737 415 537 763 743 -807 -304 -710 417 295 275 501 -899 92 870 -1000 -421 -925 143 829 -329 -819 -511 -225 835 -195 913 -838 735 15 -414 818 573 325 -385 -257 331 -450 -379 -733 986 -681 589 -95 314 499 566 -686 -91 -703 879 826 -983 -535 -279 -476 -746 -495 -620 741 503 69 674 781 -219 -323 895 2 -922 301 668 -806 130 874 -429 -464 -925 379 398 -327 69 357 805 -978 -73 781 219 -383 -239 125 280 -541 -120 981 -326 -443 740 653 -418 -710 707 419 -504 -656 505 148 -441 -87 -686 -147 766 -761 101 553 -654 -385 845 -478 -80 -633 -510 -230 699 -17 -936 -679 729 893 -404 -324 75 -513 -770 -524 456 779 547 489 360 112 618 -286 -542 196 -102 -496 -53 -30 -761 -433 -535 -38 836 416 -879 -271 104 165 -180 -262 661 -467 -766 -857 874 -253 -315 -494 846 499 592 -380 -265 246 853 124 -54 -615 5 274 426 -5 35 642 741 134 799 47 -474 437 95 280 529 362 250 -365 922 -735 -979 982 -484 -137 -907 133 -715 228 -674 -773 778 -989 -556 92 -742 -779 -528 -816 -336 121 -578 -709 -791 232 -284 14 -44 709 285 158 988 -442 75 -77 179 -567 276 201 -616 303 678 -482 898 -258 -963 53 -476 -217 -927 818 -296 810 -248 555 370 517 -407 334 449 15 -151 -959 -985 -235 491 -797 617 204 687 -955 138 33 -877 -103 -687 47 -786 105 126 -786 471 -215 -867 -591 948 -969 539 384 -824 595 -291 -664 -239 695 488 242 767 -752 807 -176 437 -51 -114 -718 -732 106 -239 459 272 -300 986 489 -564 218 -793 880 560 -467 185 -324 -165 966 430 427 -868 -578 975 915 -759 -117 446 486 107 -188 303 -98 569 -532 -418 -948 608 -718 230 -743 691 52 -131 -119 -194 -422 330 -625 -33 -397 528 -989 -899 130 196 -839 -993 -808 -442 207 870 161 990 754 939 -712 -762 894 -129 -851 -171 390 387 195 -804 -643 450 -492 804 696 84 -234 688 -821 -968 793 986 -148 -277 -668 -871 340 -493 -209 -922 -208 -296 -671 159 -389 -516 909 612 30 96 -861 -264 -261 -586 751 518 -33 947 30 -796 -210 -866 963 -400 -678 770 -890 -704 696 -368 406 269 374 575 80 -236 256 -572 199 839 829 -556 -607 -345 638 -47 -759 735 968 131 331 -182 448 -544 -485 180 -424 142 25 448 163 720 168 204 892 601 615 -858 872 103 231 -356 -705 -537 130 341 833 -559 112 35 -538 -129 -232 90 -407 -340 732 696 603 -675 -300 957 842 170 -62 -732 736 706 -538 261 749 -381 80 -183 915 731 -632 -219 -3 -627 980 -76 675 786 3 -58 -586 -594 902 309 317 -699 154 -853 628 7 -828 -233 -632 -263 625 466 -596 -42 252 715 230 -542 -468 635 182 401 41 373 970 226 -761 -790 -522 -143 -686 326 -904 -910 -869 776 299 -875 954 697 -476 -691 892 979 -459 -355 -58 599 -596 -741 251 -469 -62 710 692 -929 -803 -220 847 120 910 193 -507 719 -342 840 -318 429 -961 838 -268 148 697 615 172 -442 863 378 729 374 890 -66 518 -442 -639 396 -745 -477 -357 893 -916 310 -923 -974 -878 -651 540 783 -15 -604 -849 -129 -308 540 -987 828 565 -701 -923 -307 18 -227 -905 -6 -900 239 -294 -198 998 -907 -160 296 601 -151 -107 -534 -963 124 -973 98 -956 -364 -295 -1000 933 -412 -102 233 894 -78 -879 -144 887 -948 -616 -611 319 -775 -894 683 -74 -918 -328 392 132 -654 561 -377 -401 394 510 137 262 170 377 32 -829 471 972 527 85 -657 -646 782 380 70 -396 525 -31 -447 745 155 -462 718 549 -16 180 294 214 -269 105 431 174 55 -501 671 186 75 583 9 928 620 -196 445 -830 936 -471 487 809 336 785 -92 534 -744 311 679 -228 975 -786 346 188 75 -54 -839 331 -100 826 600 333 -445 -928 -327 151 -156 -968 63 767 701 411 -658 -237 573 407 962 -846 -643 859 -34 -622 885 -197 436 450 -373 -437 -575 468 82 491 455 130 386 20 978 -363 -592 -508 5 -17 -586 49 -183 -806 412 714 115 -288 50 -875 96 -800 -455 -879 -6 -737 -657 -316 460 -765 451 852 491 709 649 -735 960 803 -62 374 -523 846 -784 -608 196 -849 916 430 879 -32 595 472 684 684 415 -249 -945 143 514 -762 133 -358 -861 783 -84 441 -964 -116 -314 213 829 311 891 441 932 75 845 -542 -646 -333 343 -88 -750 -405 71 -464 753 99 415 879 317 -221 484 -613 11 319 -990 -165 -387 -982 -169 68 -638 -569 301 -308 129 724 465 61 -276 739 -614 856 -864 -506 969 -734 -963 -758 -263 743 -668 553 -170 73 -408 692 -583 14 68 65 408 576 95 860 -218 820 177 822 -722 731 23 327 -55 65 202 -157 748 -206 -528 -902 -465 100 -908 -804 177 -834 -708 -130 394 84 -565 -191 47 510 -406 -563 -537 -876 -118 -167 -612 995 648 125 -542 332 -706 -894 -239 -473 -774 -775 -949 -41 266 518 155 -142 -457 167 435 264 271 -568 -421 923 894 -90 -131 -672 260 -27 78 -674 -413 -589 -768 909 531 -38 -360 -186 -979 -409 969 -522 -898 159 130 188 383 280 -46 736 617 -984 670 -216 -298 -179 108 -815 -124 324 -77 357 132 716 -270 -15 -841 83 975 -938 -563 579 -93 893 -285 140 662 -444 62 129 -117 666 -470 903 -226 924 528 516 -163 -205 192 -561 -401 128 469 -616 704 -118 -964 340 261 337 -368 722 588 -749 -835 936 57 853 -81 -982 -860 842 646 -508 -88 -486 -611 393 -388 -874 -71 -774 836 -873 13 -30 -128 482 -517 -359 -453 -922 215 339 -156 -870 -874 899 -21 767 -803 -92 905 -533 278 763 500 -485 92 922 45 -400 242 -176 -717 156 951 -986 784 -443 348 608 344 95 107 734 -503 -199 -808 174 -683 333 751 173 963 468 -341 -229 625 537 -707 484 -344 443 99 120 108 -117 -254 187 -610 584 58 535 19 -589 -269 -702 -425 -185 188 -805 -479 -600 96 590 -510 447 -247 -339 -950 -692 61 -227 -726 -300 -588 -327 982 -538 301 -924 -504 702 -582 166 88 -103 -927 -10 -766 -597 -970 -565 -749 -603 47 555 871 130 -184 -430 145 -958 -603 -482 399 -275 -987 32 -672 127 855 500 -579 -159 419 54 742 363 291 -378 674 -68 831 -550 985 69 -578 -185 809 87 -821 -278 614 109 -451 -491 -662 -51 530 -697 -994 -842 537 -827 158 845 567 321 -528 -276 419 469 -300 -321 -38 -493 -33 -684 -574 802 -425 -873 -161 -440 -306 -29 -639 -196 500 -693 19 281 831 865 196 427 -947 -255 585 -771 706 -997 -648 911 825 514 266 226 771 757 266 719 -157 -705 329 -962 648 -375 247 635 -352 -960 237 338 72 265 887 390 -722 -115 823 190 948 -280 805 -621 -655 -249 284 -287 144 -946 267 640 -378 360 843 -71 263 -313 575 656 -183 832 88 -562 -935 -227 22 -579 692 720 -167 -880 -196 -381 698 133 -270 -843 207 -710 -109 35 160 761 55 115 718 225 602 -127 79 -270 493 -921 834 -386 -276 46 448 910 280 -467 -140 837 -857 801 640 577 -676 -898 -607 590 -866 -975 -434 -581 -806 150 -237 -4 287 -782 -670 -970 725 -767 155 -678 383 -110 385 796 870 472 390 679 896 856 -780 -317 135 815 927 -979 284 -539 345 -883 882 147 -299 -141 -156 -652 579 957 363 488 -338 974 -862 881 32 -266 638 420 525 242 -466 109 -348 -292 760 532 628 905 -862 872 913 249 -123 705 814 -548 978 -331 -795 -139 749 778 127 872 -301 -202 -238 334 -694 790 -138 648 -629 305 941 -559 -914 251 922 854 -912 709 925 574 342 25 462 -266 -307 388 382 -268 -920 -451 -186 -710 592 -457 122 -446 106 806 101 3 67 -517 -325 556 -185 -365 135 -418 205 368 -357 721 725 -72 569 -611 -18 647 -981 827 -516 -968 809 -152 793 706 962 555 609 -609 -736 -172 326 175 557 -670 -191 -723 -681 222 -737 422 918 186 843 -34 485 -601 266 854 -585 -959 -806 454 346 606 -715 -710 739 -141 -549 -359 532 672 491 -845 660 -433 457 494 -46 952 -890 -263 706 76 -773 52 -301 -331 300 19 -829 -185 -198 -86 -847 -580 199 -136 -293 -247 884 472 -384 856 501 -162 105 -817 339 983 -173 996 -707 20 856 -722 114 684 -371 -355 -133 -642 -574 -219 478 206 184 192 396 20 -106 404 355 -160 -717 -217 286 -678 -804 -284 -479 981 62 822 481 -793 -233 -346 638 -962 -10 -440 -45 -700 109 -954 295 234 -49 39 184 -393 976 -13 595 540 -273 -200 -575 -192 725 -655 -347 118 -379 140 -642 -589 -565 898 -768 652 -811 -258 -579 985 -40 -11 288 240 -781 660 -299 280 666 -282 -161 743 -454 981 -614 967 75 -261 -310 23 -752 800 -759 -585 -53 -175 521 69 468 86 93 -300 -409 197 -868 -624 -775 -311 -420 261 934 -662 273 -123 -985 700 -123 -856 -704 370 -719 392 73 -63 867 768 747 -923 330 -45 -751 -214 815 729 -89 160 716 20 -74 404 413 -457 23 353 86 556 473 585 181 -908 -116 -812 -30 64 565 583 -527 -780 181 -314 -569 -130 19 845 -730 -855 -187 273 -708 475 -358 -534 575 713 -217 -315 -879 -798 639 528 -458 150 -734 -27 655 -109 -322 112 -495 -281 -283 -849 -559 -543 87 866 518 575 31 -692 605 703 -881 -855 318 -547 311 -560 903 130 144 26 888 485 295 -545 -662 406 -476 587 -922 20 -520 -384 -414 825 350 -656 42 -152 -384 -97 732 -969 -368 -777 -472 -500 554 -879 -367 122 -48 826 97 -821 -352 -905 332 -108 629 60 -899 985 703 -771 886 526 -788 747 -797 -528 317 522 -33 93 -797 63 -962 -932 -765 -563 766 -302 -305 836 -392 985 -891 -561 -117 51 375 -617 -9 899 46 765 245 292 -287 261 -438 -178 -95 888 -187 -935 -254 814 -447 172 -375 212 580 -493 -424 571 -341 -5 383 -134 -345 -147 -915 739 -244 582 -440 768 741 69 601 -601 -193 721 -49 789 -597 -199 -530 814 9 93 -31 465 49 558 546 169 55 -72 -67 889 741 -355 158 284 -674 -290 -103 23 255 -341 -473 266 66 -835 -851 -54 -836 357 -987 285 418 -510 856 920 596 654 -821 914 -935 -662 -581 -816 -528 344 -780 21 -853 828 160 -409 -527 -923 997 -510 604 661 -662 707 -602 -314 931 308 -838 -464 -573 825 470 -634 301 -649 -657 -153 114 757 -242 -361 -245 676 680 365 77 704 -859 -712 382 -771 928 136 -988 166 580 -35 -314 -110 -829 -456 -742 308 -615 -901 -203 117 473 -442 -130 -32 -545 194 -207 339 -153 86 759 16 695 -322 618 -243 134 731 -623 164 682 608 -618 884 748 18 -305 755 215 909 -413 -746 -251 -489 406 499 -599 344 135 -572 268 -704 738 358 570 263 -929 865 973 -34 -286 24 -881 -245 846 -465 771 -76 -331 -778 806 616 357 209 -488 29 721 378 -539 26 -78 131 -315 460 267 -125 -878 777 416 521 -904 89 -604 1 -208 557 -473 549 -801 643 281 334 601 -329 986 223 -990 135 721 379 -132 436 -141 116 982 -907 -435 -365 -326 517 -603 -31 856 -906 -799 -441 -886 620 -299 276 -148 -441 869 50 -281 586 944 -596 -608 -788 -868 257 399 926 -120 -899 326 12 768 -272 -351 -888 367 666 815 -378 289 266 426 900 590 -481 675 -694 -147 396 -171 -100 -944 -113 448 -143 -94 433 -581 -836 325 -632 -650 396 -861 690 565 802 -23 -971 175 15 365 753 985 497 -110 441 584 -780 -314 -573 280 -494 -760 677 267 -637 -424 -727 146 -441 368 550 795 -717 -690 -58 -503 -71 -731 -230 -344 -593 -697 -486 -997 -692 226 -774 -312 -842 341 763 621 -276 -872 268 -748 -205 659 -430 -915 -559 228 -126 107 905 750 -466 -272 56 438 -133 -552 58 -710 90 362 -387 -476 288 -655 -186 -434 -423 -366 -563 691 760 -966 -989 -825 980 204 -21 590 406 -836 649 -713 807 -851 807 952 519 667 -408 708 -494 -651 -960 948 653 467 -704 316 610 64 993 -862 -518 317 187 240 -158 -21 -602 33 566 590 867 55 487 -991 363 157 -706 539 -365 647 -116 428 687 120 -89 -114 -23 757 637 -820 -353 32 985 -282 -293 -298 -280 -215 285 619 -486 -583 3 965 140 -619 842 160 -966 -427 -645 -727 -562 930 -710 -860 318 209 922 -230 374 -851 -911 350 128 -554 456 375 -515 -865 577 634 -524 -948 724 110 -686 -149 777 -534 963 422 824 6 -337 -676 813 -114 656 -687 839 -709 354 -788 35 560 136 492 -565 337 303 -595 -270 219 -79 990 -567 -219 298 -981 507 -520 968 61 -773 -523 -894 -90 -657 377 839 -492 168 353 -951 -227 -422 -662 18 -518 -418 -377 -457 -753 127 948 -822 92 79 -686 558 746 130 -67 -882 -556 321 580 -695 593 -23 -276 536 -183 -475 995 -977 118 522 -971 -226 915 575 -555 512 -804 405 601 -79 -362 995 -203 291 -925 588 -409 -714 -113 -246 831 -79 -102 927 349 -254 -633 -416 142 -633 826 217 424 -340 -933 -598 422 -700 -534 489 -534 -739 -403 642 215 125 258 956 43 711 -464 877 335 319 -201 596 147 304 -872 -385 477 -530 -205 -915 252 502 -289 856 465 -236 -35 979 -354 124 -75 205 442 -190 216 506 409 -350 61 514 -474 559 607 -620 -532 466 878 -894 825 971 901 -183 -340 -988 609 377 348 -372 231 -533 201 948 -691 630 857 776 400 206 102 -326 -555 -378 182 381 -711 -573 739 133 145 495 388 394 -192 925 887 -766 -790 254 489 -366 97 605 -323 -208 157 171 -826 267 981 810 -364 276 403 -71 313 87 243 318 165 -20 580 -301 119 -514 -220 830 26 -248 522 949 -652 -953 -204 -799 171 -607 -406 289 492 670 693 -282 759 -27 981 545 -248 483 467 -725 136 -25 -235 -411 -278 -493 66 946 672 806 801 83 -635 887 70 667 -913 -889 123 766 -565 671 -689 -706 250 -468 445 -969 -898 445 -840 175 419 -270 -738 -220 -92 -99 -604 77 350 701 -827 -476 586 -977 -64 54 -591 288 798 -316 467 -386 -315 -328 534 -903 671 -484 -716 -902 -323 239 126 -818 -237 -268 149 -229 -553 968 884 991 -278 -315 241 375 141 -451 -39 470 -360 917 450 674 586 147 531 -935 -902 -472 647 -245 577 -868 944 -125 770 618 427 200 -206 -350 735 119 -78 -869 -643 97 650 805 -477 -548 318 326 561 -388 -967 -786 134 186 -258 -644 602 597 -968 349 -886 984 522 -22 -956 -907 752 914 -219 36 829 688 -804 -98 414 350 -436 576 427 -559 -565 275 674 332 941 342 926 526 144 -709 -184 407 -890 36 -544 -808 -313 -606 -190 -699 -117 392 755 164 809 -70 144 685 -273 -466 -3 -285 -582 -335 -341 -590 861 -458 235 3 -652 -912 -894 157 -112 -530 -386 -201 -100 467 884 -756 -845 338 845 574 -439 -359 -88 749 824 -322 -204 440 -283 -46 75 69 89 117 -390 -783 378 -749 -516 -974 -675 507 -666 573 933 -448 -127 -162 405 122 -481 733 392 -458 6 -432 -814 -257 -447 -128 943 695 -594 246 240 637 -628 932 -245 -262 509 925 -592 875 -860 916 327 245 377 -834 -108 -143 817 852 -954 704 -807 -120 -737 -235 388 398 436 742 649 -348 201 -157 842 669 -59 -126 611 206 837 -27 -510 -728 863 560 15 -590 999 58 922 318 128 500 736 610 294 248 -553 -227 622 133 -406 876 596 536 -364 -180 -162 201 -894 -102 -895 -328 -755 716 781 991 141 -494 117 840 805 -37 563 285 -878 -455 -349 480 -346 -544 572 91 -958 -363 -49 -17 808 -445 646 159 740 -928 -359 386 -155 827 -693 -267 995 419 845 -788 591 49 768 802 -619 -104 596 -820 406 -877 30 450 779 -127 -227 342 -422 -320 980 -179 234 -597 -618 812 225 571 891 570 251 -782 177 689 359 398 163 -739 -131 420 -173 -63 -980 -627 647 -710 -467 499 -79 -90 -924 766 -430 938 -185 586 262 -150 -511 -422 -847 763 337 864 447 -355 -59 -504 -422 -80 302 -367 -370 -684 106 545 737 500 96 -843 -404 120 -373 -967 -88 -536 -299 -261 -701 -627 -620 -66 -994 96 -145 602 643 -493 382 -876 280 620 600 -299 -45 212 -450 -593 781 164 987 -410 893 -726 -219 -281 485 815 -291 -731 -87 610 -15 392 -366 718 888 130 -433 511 222 -10 628 42 -389 -51 -73 -668 -292 614 -295 -133 29 76 -669 703 -463 294 356 -73 954 -121 -176 -952 -342 440 710 -729 688 805 -69 -765 702 -502 -443 -726 -116 -185 -560 877 678 589 -920 -193 456 -117 -883 -120 617 457 627 589 68 397 -892 412 482 901 -923 -382 694 -507 -118 259 -764 -992 343 -791 -464 955 -317 -566 -987 703 204 862 -327 27 -936 299 -647 50 -829 504 770 -276 829 16 -716 -25 824 -122 -33 -571 -640 -696 -897 575 720 766 -196 374 -595 -673 -759 44 -365 -11 462 505 442 73 303 -855 -764 -38 835 774 587 948 401 450 -654 333 -228 458 511 835 -712 -657 132 -52 -804 457 -457 28 507 -536 -31 -529 -611 -155 647 -918 -730 -229 14 624 850 -812 735 -951 146 70 476 -89 474 617 422 -588 251 749 218 20 -589 315 -682 -969 626 917 -632 476 75 -688 748 -81 119 -416 487 -161 981 611 -640 252 177 -669 451 -490 527 912 155 -52 -843 -426 -698 -366 211 -714 782 12 750 -101 580 -683 -124 867 -315 584 -760 285 -989 159 -101 740 25 -304 -282 430 334 338 -569 -196 415 -635 60 -263 -413 339 -981 -526 413 907 362 587 -404 524 -300 59 -49 -90 -794 726 -131 32 -304 -363 82 -972 569 294 19 -53 492 183 -114 -435 -921 197 826 989 582 533 -779 285 -168 674 -42 657 -474 152 -356 65 232 -447 -299 -890 196 559 -172 559 -210 645 352 -780 -429 -892 452 -337 84 430 -545 826 -992 -821 -639 122 414 279 668 -506 -596 -515 -247 -399 -183 -129 -202 950 419 373 88 -406 269 -129 -924 -174 -226 124 697 668 -947 -927 942 162 -77 157 -248 -430 159 332 -976 -313 417 752 852 -66 -162 405 596 -586 258 462 940 145 -742 -603 260 778 944 -423 298 64 -934 904 181 330 -479 -464 -54 -291 641 973 -128 645 381 161 618 -103 -269 -824 -322 -212 130 -617 869 689 -505 -841 242 -606 348 -151 -556 -628 460 -350 304 -162 252 649 413 -560 -606 367 693 -305 -161 -860 -741 31 88 945 24 -670 518 572 -595 976 -987 947 944 -395 68 -906 -180 132 70 393 394 -895 -712 969 -641 851 -139 196 -236 -800 -542 689 -68 49 8 -100 -364 -220 355 21 418 -490 925 -24 576 736 933 293 232 588 901 503 -65 -511 -488 -157 -3 899 112 -124 -752 525 249 253 622 -33 377 -842 -242 440 875 590 578 537 772 -298 938 800 -527 -472 61 -964 -177 881 -358 497 764 -708 193 216 -719 -149 512 509 -727 206 -47 -258 -285 -509 -560 -752 304 86 -883 973 913 537 -150 -842 -373 471 186 438 -684 -854 505 -616 -442 399 681 -819 611 -299 -799 -898 -87 303 -12 261 -2 -13 -52 -425 -629 342 -860 650 -562 -73 -990 -276 329 -732 905 -322 -254 -140 -477 -724 881 830 -904 -43 -886 -2 -948 -100 -916 906 -56 -171 -150 923 242 -998 143 845 -929 110 -911 816 -318 795 -288 290 840 -105 481 -633 881 410 719 966 -141 -254 750 -428 971 849 600 -119 621 685 -485 -145 354 -301 684 -978 -613 -386 997 -356 974 458 -126 -914 372 750 117 977 -147 142 61 341 -353 837 -235 -317 955 737 -412 318 -315 -191 124 -903 348 -293 -249 986 -530 -640 -860 -369 -380 -951 921 449 757 -607 -64 674 -182 274 -802 229 -410 753 -598 -652 799 950 443 -943 994 640 -875 264 999 -481 339 163 259 679 351 -148 -433 187 779 -357 463 -874 -315 827 370 -186 553 -377 -779 -936 792 -556 453 851 -94 -959 -22 881 923 -633 316 778 967 170 499 482 -32 250 417 -122 -639 -231 732 -492 -638 -383 430 -323 -917 -190 861 946 111 -851 637 987 610 -72 518 499 -525 -166 -733 -149 247 712 984 -726 669 -788 -218 274 -962 -556 -475 -119 -136 23 -777 873 74 846 800 -95 -350 -224 -20 -581 -105 504 -127 479 479 -796 608 880 -613 231 -479 -622 4 -970 489 92 -908 5 -134 -876 837 92 -222 -507 -111 564 -551 464 -765 506 -20 -863 3 -964 332 215 -73 538 -750 435 646 584 -326 -647 958 -677 167 21 633 805 888 -898 -1000 -322 319 -522 -241 260 554 -519 -43 103 134 -590 -950 880 -630 -576 527 -101 -955 -348 270 275 631 802 -607 352 -583 -204 612 -680 -156 656 -892 629 -457 667 88 -450 -979 -844 -391 830 -759 235 532 783 37 881 -257 427 295 526 -360 -275 -621 355 -687 -811 -880 -728 448 -997 -371 602 586 -607 -759 609 -201 945 -640 128 302 -679 61 903 984 -847 -30 177 10 -745 609 298 -553 -968 -780 -495 950 -27 -372 -720 343 948 -774 163 -927 -606 94 -591 -94 12 894 779 782 -974 479 643 -56 -541 54 -117 -233 110 179 895 -168 824 -898 996 -246 844 901 -508 886 728 763 -185 -114 -982 300 812 651 588 962 -471 -701 -170 -854 -734 46 842 427 592 246 -542 15 -302 -675 459 488 429 729 943 301 -24 108 -599 -789 87 -121 -36 698 -976 -663 -924 389 93 140 -271 -281 957 904 -769 -745 -510 -819 -509 -447 -367 394 381 700 -421 804 -837 360 -312 877 836 -373 -756 166 -351 91 -464 -683 -579 -343 -414 -581 387 48 -698 446 -623 49 -251 -539 810 -408 260 136 92 -118 -513 -134 -389 -637 -267 402 -30 879 -958 30 -110 12 710 -370 481 -763 101 617 -665 876 513 -861 20 -98 723 -609 300 -247 332 418 -352 -912 -817 -860 -334 371 302 -177 800 -269 -956 573 642 -916 -657 547 -402 743 218 -933 -649 -28 -509 -102 991 -821 942 715 -494 416 -440 -105 -607 325 -616 -695 -208 797 802 409 -348 -882 258 -307 -620 298 -617 -570 -526 721 859 679 -743 -509 -875 -5 332 -973 344 -391 -725 806 -389 -65 -9 -723 -134 254 -630 -92 -586 -609 -831 -87 -127 316 -119 -936 608 407 -96 -384 -675 566 518 538 809 -328 288 995 783 684 -289 -216 992 441 56 661 364 421 -422 397 556 323 645 641 682 99 176 771 909 -676 -237 418 -902 230 462 362 609 -993 426 -305 395 -248 -316 759 551 -771 -370 560 153 -300 -342 -625 -326 -842 597 981 532 -26 435 -831 -525 51 -107 860 -840 -732 58 -761 -583 -134 -408 -174 93 889 388 997 110 270 -124 80 -600 -738 -844 88 -330 -914 80 108 455 -781 147 778 319 171 -803 646 -324 104 797 187 625 814 35 224 902 -931 -585 -102 -407 931 -541 -81 -553 -1 -789 -262 960 589 203 -416 -818 -606 -901 -583 683 -478 921 -538 181 -955 -571 958 98 -629 386 555 772 -432 -767 -948 -164 559 241 794 753 -730 752 -67 -155 501 -190 699 -363 686 -12 -692 860 -949 690 132 -53 -262 -360 610 -576 -882 -280 -556 -304 -971 303 216 -977 -778 935 85 -835 -256 -662 447 180 -163 93 911 303 701 172 -212 512 991 -128 -336 462 109 -848 -171 -227 195 -715 -315 960 208 -821 -888 -113 188 364 347 88 66 -913 960 -470 -511 739 -600 -125 -501 620 -833 779 442 -847 389 182 -913 156 -858 -660 614 212 146 -569 -394 -929 -250 221 -902 -588 379 -648 -807 215 703 -572 -729 -965 178 -771 704 -195 313 944 464 -985 388 559 -800 -334 -379 -745 -176 538 -696 -70 -459 970 725 -849 -464 -346 806 -886 -704 -783 955 -167 475 506 -831 269 143 -125 920 0 114 725 -816 -633 957 378 296 -361 -121 -3 194 -940 343 939 838 -459 243 667 800 -935 -172 183 -930 -761 -169 586 656 -18 674 -308 745 526 -18 -180 739 -279 -831 587 -869 611 -474 -665 -594 933 582 -69 724 -456 891 -123 -67 -515 3 144 -586 -236 145 34 -190 -540 -975 47 -362 -432 318 -949 -973 -405 661 -381 149 42 -190 -48 -448 -273 542 -395 691 -982 -172 -347 -38 699 -279 140 422 530 64 887 -450 -48 -373 8 599 254 -831 526 -335 -199 976 595 261 -560 -810 425 -683 570 101 -150 -431 -755 735 -352 273 -845 655 898 -112 -489 -987 -907 822 -408 -936 310 -348 170 -68 -381 981 -130 -90 177 935 -43 722 -794 955 531 -559 972 739 -324 -475 142 124 -504 168 -957 -83 -963 802 -415 -850 970 866 234 -740 -203 561 -977 -903 -217 -82 -540 22 972 -504 -28 -383 76 99 -16 -251 314 63 771 99 -254 -870 -133 -3 -665 -659 558 -367 -395 508 421 -844 666 927 -85 649 606 225 5 968 -154 387 -119 100 888 61 -31 1 -738 -174 835 -954 -115 974 -24 809 -108 664 -259 535 235 887 974 -509 594 66 383 -990 243 753 917 -945 159 844 -703 198 -425 144 476 912 -226 338 193 -667 714 -64 -404 938 851 551 -72 -576 500 -7 995 -754 60 846 -134 80 -245 569 356 -2 374 -282 -940 208 487 -730 -872 496 430 -625 -379 -505 465 906 -685 864 402 -758 -739 240 -374 -273 -621 666 -869 -516 -316 -388 969 579 -789 -151 -776 -552 264 -251 698 319 -537 325 -558 744 -618 -888 6 363 988 242 286 -437 889 403 -524 75 869 -96 396 -202 -811 812 -197 -50 508 -871 -772 946 -916 -304 -155 -592 391 901 617 210 542 704 -539 996 559 -757 -162 215 -635 661 -816 88 192 -13 -226 -603 434 -460 552 -260 228 -351 -359 521 -890 -142 29 531 -647 778 -497 320 578 -223 698 834 -816 512 868 746 298 -655 471 796 11 -900 -333 51 886 463 236 -128 487 13 -141 -711 -932 486 -583 621 -347 764 -370 193 -93 296 83 -576 50 -453 -894 -841 591 154 -723 106 232 -510 -646 970 649 -835 378 -500 -839 77 -731 -953 330 692 793 -384 311 -968 974 -284 819 392 -717 1000 650 413 -35 -793 344 -55 -175 -364 836 -62 450 66 617 992 890 119 -278 -438 469 -729 -71 186 294 566 17 3 -774 1 812 -948 -910 367 -224 609 180 499 -872 -276 -99 670 -71 -26 -469 935 26 -89 -6 696 508 -909 475 307 -440 -402 719 -803 -986 -418 -376 720 534 -492 -487 -216 -922 959 -397 -350 -745 -9 114 -592 -404 58 741 -44 -308 -759 -911 -733 48 -225 -186 -260 265 -166 -954 -566 -265 -733 264 -728 20 -157 499 -236 50 -820 173 -90 -968 -740 -243 -123 995 236 362 831 562 361 -274 -609 581 558 998 -844 484 233 307 -634 722 -558 843 -683 -473 -743 -937 -930 -527 -496 -974 165 298 244 -792 234 679 -557 926 650 -483 -889 -721 -788 250 753 -362 -91 -702 89 7 368 718 336 -946 -785 -832 -166 -211 -647 763 -232 -802 -730 255 116 131 475 -492 -510 68 170 -70 314 -700 427 -565 -805 603 -797 308 748 -436 -952 -964 -867 -28 -651 599 166 723 904 348 -564 394 84 -804 -661 400 -536 303 572 850 925 -850 -302 952 356 717 136 218 356 -67 367 759 213 968 -809 -24 -332 307 -17 -860 772 -517 514 182 398 295 630 -536 586 -851 600 956 389 -61 445 -98 467 845 718 -103 697 -883 -290 936 -820 125 872 -545 182 198 -383 -663 -402 495 -174 -382 431 -280 -571 214 -29 29 -135 203 -133 -652 -430 -93 777 694 901 961 -582 -280 952 300 648 -674 979 -272 734 -491 639 -762 568 607 -76 689 -410 -748 -513 246 636 -509 598 918 174 -450 665 -444 635 -519 -717 -369 -568 -872 565 -437 -442 -56 405 -152 929 -47 -18 -599 -408 -118 -810 389 4 -90 16 857 421 -738 -223 -915 -857 -918 -327 -33 70 -640 -944 164 557 569 468 543 -885 476 889 -358 638 99 462 594 412 -955 -671 -949 -708 -501 -253 335 717 308 458 -809 -475 362 -466 -785 717 255 882 565 -940 216 558 -686 -731 354 -904 686 -565 -252 272 -871 68 62 592 214 -515 239 -147 -772 -396 -813 112 -187 -730 -580 306 179 -636 -165 603 -93 776 18 587 -779 -966 774 -61 567 -798 174 905 742 -356 -332 234 160 539 -982 -215 168 -35 201 -710 652 973 -962 538 674 -712 746 -263 -845 409 842 -360 -998 -405 -984 -362 762 714 -507 738 402 452 75 -171 377 -36 -246 263 -460 775 -264 416 -741 -567 -383 67 -826 762 -398 -239 475 748 917 354 903 -853 271 -632 88 -340 946 470 840 -235 249 -963 415 99 -69 99 -197 983 331 -441 -919 2 -59 458 -361 -488 71 605 666 -236 873 -695 -362 126 -505 830 -409 -561 -709 -51 -980 -184 913 -151 329 -498 671 994 926 -286 -785 460 11 -916 584 -844 -559 -797 359 88 312 -482 747 -794 -519 896 -886 -330 -636 -703 624 33 -873 -774 -814 138 -674 522 -851 506 991 956 599 -139 -881 903 847 -861 -567 871 795 -836 -466 333 64 65 -340 855 -954 -210 -580 -621 -658 -94 918 -25 802 845 -730 738 271 705 -857 -435 -869 403 -540 -110 897 77 -174 -98 676 -641 243 -72 -709 -129 169 42 841 833 72 245 -581 -92 -324 498 162 151 845 604 516 -239 -469 -993 -764 -473 -412 371 -25 -294 -292 120 472 98 891 598 -430 -131 534 -509 -161 -505 148 579 -939 776 -488 -607 -971 916 -181 -745 -281 -815 738 334 647 96 940 -422 614 942 -452 -597 -923 -205 -744 -763 102 776 238 360 -481 -524 -563 741 100 158 -172 -288 -519 -846 -163 -664 -666 -635 792 238 -863 -375 -241 -530 -122 9 233 -614 917 727 -916 673 555 -97 -852 631 -526 -14 914 560 -816 -547 550 -235 -46 317 688 995 -349 -284 365 -262 -770 756 -518 -907 -322 610 -615 -606 -463 -743 286 -441 -453 231 321 -672 274 -901 -877 -344 476 -620 684 738 181 354 -949 -706 905 -763 38 866 366 268 817 286 311 301 945 523 -779 422 887 817 294 -719 -477 76 749 -596 -795 189 -215 -579 159 102 -342 528 796 -368 -670 386 701 656 -714 192 553 675 99 351 161 276 -626 -840 -57 -1 -874 443 568 16 -621 -528 -227 893 -218 926 -479 -456 843 326 523 507 246 57 -392 406 -171 544 -573 561 141 970 851 -578 813 492 -383 447 -660 -225 -943 -353 51 -237 86 -467 -273 357 973 -224 -502 153 -269 872 338 -171 -725 -65 -57 -807 439 161 -663 152 -474 373 -77 -851 322 470 -978 230 82 309 -790 394 -506 39 669 -185 810 -461 -490 -412 182 315 66 978 -955 153 765 739 959 415 495 121 666 -159 199 714 -583 801 286 -939 155 -925 -300 -227 -66 308 -188 -92 -209 -716 51 255 -526 -471 587 -470 605 -789 3 -517 -940 -688 315 -155 -217 771 -399 -437 45 307 -665 -808 142 986 -606 306 34 -18 98 659 -215 -629 -930 -734 306 -693 -677 400 -366 92 886 -920 918 -661 -78 -364 -614 767 621 -742 -258 -115 -712 -885 528 -686 -225 163 -149 -645 819 -544 -736 243 371 -73 50 683 87 -923 -862 482 724 -61 -105 515 -879 672 917 447 162 -469 -453 -379 -814 801 221 -873 -336 358 -174 -147 689 574 285 -94 -253 818 510 107 -209 54 -178 934 -305 201 27 -811 472 140 975 -746 -723 -8 -606 46 -214 -752 418 636 -587 -667 -934 -284 325 -188 991 -246 -900 -123 509 343 754 267 881 737 -725 611 331 -473 570 -299 262 988 9 605 -290 713 861 600 923 -924 923 475 -541 -387 -618 -460 -899 728 687 972 46 979 855 -92 -988 220 682 -176 -772 281 -876 139 111 867 3 603 -341 709 382 -370 -84 -380 140 -383 -763 -421 -115 -765 651 533 710 898 -528 -161 -183 587 435 -217 -563 750 751 44 -708 -535 952 274 -844 -469 -894 -133 -60 -399 581 -935 -688 -668 -909 -175 -813 -717 309 488 943 759 -251 788 -382 -714 513 -36 349 -97 89 -677 845 -186 948 983 -480 -740 961 673 -858 -32 272 -768 -841 -770 -53 652 440 -798 -735 -514 -340 319 -623 663 107 -443 228 174 399 970 857 346 -676 320 -611 61 -379 -495 -686 379 0 -311 -321 -639 781 128 -71 960 204 -152 237 273 399 -604 -474 -220 456 681 -164 949 -75 572 -352 -767 807 450 -408 921 569 -814 547 -357 -565 709 111 102 -539 139 916 -646 761 80 -619 -433 312 496 -952 121 -890 -464 28 -599 221 402 369 518 784 480 316 -374 169 -952 -818 -711 950 934 603 -745 646 536 293 795 383 735 -15 -895 -769 377 307 -782 205 -798 874 -97 -907 -12 -294 -794 -284 479 -12 -423 -566 -252 -738 583 269 -195 -411 -786 -94 -395 286 -833 280 598 965 -687 -791 927 -50 580 732 979 -992 -74 745 -307 -918 917 -383 -386 -894 -506 175 480 -871 -774 329 -637 -771 694 71 830 -579 -306 885 491 443 -541 -117 -240 388 298 191 -923 -368 687 488 -311 704 151 -21 883 -599 827 -678 -48 -777 862 938 -727 466 -747 -35 -259 801 -495 -963 465 -856 -279 -762 999 583 -408 -125 -502 117 675 -763 979 673 890 354 659 269 -658 -290 -597 -647 -21 251 793 371 -982 -935 -194 664 845 562 -316 -994 -896 -533 -478 -39 889 653 458 654 491 471 954 985 915 454 -210 716 699 -347 952 -771 -247 886 301 -828 -265 -412 310 -314 -10 459 -924 646 -297 427 184 855 -793 916 -880 -675 -190 -983 785 862 -330 -105 954 -132 156 448 448 141 804 -673 -595 -727 811 94 -121 647 821 738 -91 556 868 -334 419 -420 425 769 -946 -263 -400 -820 -132 -807 672 -274 -213 769 552 581 540 -549 -523 -754 -702 116 621 -628 -326 -229 191 -318 261 276 -286 -434 -368 -656 546 344 -576 -588 -538 283 168 -682 -347 160 -301 213 431 -521 848 858 -927 275 670 -434 -10 763 -922 696 243 -127 -233 352 -946 -692 -815 920 419 920 -993 671 -348 57 -252 64 -858 -627 -330 -118 -449 -604 -389 -886 279 759 -344 288 -374 -620 -279 -649 227 222 -132 -251 186 635 338 440 114 -808 -974 -822 -486 -308 -506 329 86 -769 -677 -63 -981 301 -391 -777 -407 62 -313 86 -180 -628 634 -71 -351 -849 -712 -645 960 213 -65 -372 834 264 334 -748 -314 977 791 282 -321 -613 457 369 660 21 -797 -296 -787 -377 -290 -505 343 461 26 905 -62 550 -623 -601 -278 386 -887 -998 -151 -209 -950 -556 -256 451 -651 693 667 112 -981 561 823 -367 753 -877 -881 -152 -98 381 -756 327 -55 -265 -814 -27 -727 -17 -738 714 594 398 -865 -225 -958 400 -892 -407 -408 469 694 344 908 -396 -577 876 -427 -828 281 98 525 -213 -345 940 -884 686 -885 -214 437 -696 -739 -243 255 -155 -27 -244 474 338 849 706 259 -358 -70 -427 445 -411 -153 -661 -313 -786 -723 876 -186 113 -667 -678 265 745 817 941 -656 721 33 286 -714 886 403 -238 -55 -740 654 666 -386 -261 -409 494 570 -875 -276 -875 703 -216 551 712 -687 -649 -520 -243 -926 51 126 990 296 217 648 533 -701 -379 -958 450 -380 -728 686 -802 -661 785 808 742 618 -752 27 864 189 -772 241 -802 473 -163 -571 -92 -829 370 987 933 618 -848 -97 133 884 828 -649 -76 911 -549 -963 -575 540 497 -538 565 -727 -704 69 -68 -615 669 563 -793 536 273 414 -843 698 -960 -270 -939 179 415 -245 -585 43 -996 715 216 -941 -215 378 972 -242 -945 -552 963 275 986 10 -180 -717 -638 -584 594 253 890 234 -321 819 -709 -617 -49 253 452 13 -613 -348 249 771 -87 783 -963 439 -700 309 -976 421 -989 -161 -778 -82 -592 547 196 878 -906 -557 385 948 -641 149 -546 -798 393 -234 -449 -753 112 609 481 78 -100 -119 310 728 194 364 -696 958 -27 971 -820 654 -188 -119 235 405 585 848 634 -777 860 -176 -245 15 -791 726 671 368 -230 -24 -510 -567 397 737 -34 -674 240 -193 905 -671 960 -893 -668 757 -173 855 86 585 87 -634 391 151 -678 660 -779 623 178 -415 207 -338 15 -578 -480 332 -343 191 -788 -200 31 118 -349 -120 -547 644 403 6 653 -800 -235 687 594 -281 307 105 101 -660 -64 302 -296 -372 601 -295 -925 249 -367 231 -944 127 -979 -89 -258 -542 244 429 810 -855 527 548 346 632 611 -809 563 -995 -429 -935 62 -670 -602 -229 829 750 -688 826 169 -859 -996 196 177 744 -913 -133 -23 -117 -975 717 297 -246 -763 810 -844 -956 869 324 936 324 271 621 12 613 342 -553 -608 74 -984 439 -143 -406 -458 614 363 509 796 -77 -646 671 567 931 -623 -110 -490 -999 404 -893 113 126 -259 -320 484 595 528 573 282 -672 293 -576 220 -93 550 -443 -973 34 -3 -646 -444 903 -941 969 -442 924 -234 177 -470 836 1000 677 714 -493 45 322 -813 -579 -999 -803 -818 -895 302 -121 531 -82 -510 -751 -337 652 860 532 -328 933 982 499 932 -256 -85 -734 -922 -463 393 105 220 -773 960 -518 -843 860 -870 994 -457 49 -992 -74 83 -645 951 202 499 -539 -269 85 -242 -17 620 25 441 67 -593 117 -937 234 -472 252 -489 -473 -860 -533 -584 -344 60 -623 661 424 -132 -508 -526 -602 -316 586 320 300 -973 -261 -62 246 983 -26 -512 751 -854 703 65 104 -931 -254 662 147 -415 369 -59 -150 996 885 -80 -849 -820 -408 -967 128 417 -164 556 -452 -454 -135 234 962 -576 -321 -350 401 632 -336 471 -537 -325 -2 611 520 362 -374 -831 -275 69 990 -756 -545 484 -94 788 -812 146 916 -538 762 -829 -478 -962 653 -126 245 493 661 171 520 314 -825 -621 786 -717 -600 -73 685 46 525 424 684 -297 41 590 702 416 303 747 735 212 -212 213 -132 12 39 -19 -246 -773 308 -255 346 971 116 -424 59 -264 -159 -813 -291 -107 -149 712 557 516 91 -680 442 160 -409 35 194 -900 255 -271 302 987 225 233 411 -964 369 -862 910 502 218 -497 -305 811 608 345 -932 -170 223 -913 890 -402 -361 -530 866 160 -286 -942 568 -177 953 -200 -206 -532 665 -409 -652 -107 513 -308 863 -180 197 -825 -430 -958 -821 -314 -959 908 -383 950 823 -851 -896 735 -604 118 182 -824 -959 118 -739 -949 -241 944 -700 462 -798 -559 -481 570 -712 -764 -76 -991 294 -182 -522 -457 -526 886 -223 -476 687 -734 343 -836 -890 -88 -967 -139 -360 271 -248 -680 674 646 -557 865 -2 -451 62 370 -554 -425 -936 -714 815 -813 -312 -161 -177 -496 28 512 -49 -470 -107 665 865 -530 -162 -532 -529 791 -562 644 944 -22 -868 124 -861 847 -666 -425 203 -858 164 702 -462 -203 -918 300 541 -626 403 554 -468 82 978 -797 -794 170 -150 742 381 -713 -566 -427 231 -417 856 793 -102 -61 -799 91 887 -732 -591 501 -138 55 -655 -706 547 363 -702 -532 206 -786 484 -557 -975 181 529 297 639 -651 527 -203 -309 675 796 -258 -436 106 770 -93 41 -663 900 -666 -983 958 306 856 -607 -597 657 995 -898 -798 -542 549 -545 379 -675 538 392 831 -154 371 269 -552 530 -511 -735 51 830 735 -643 -718 -15 -595 -892 -655 50 156 -327 -330 121 -415 -664 -792 -700 685 323 159 -978 386 -750 -573 -663 -525 989 -172 -144 -275 401 -652 576 -173 -266 -150 298 -574 -127 -863 -826 -805 -686 -875 845 558 -240 958 824 -225 -731 -32 -517 425 771 -841 -9 -381 958 -795 -490 923 -608 -517 -643 -732 715 71 -666 -345 -387 -59 381 617 -262 646 124 325 -891 798 -225 -8 -489 575 -4 -940 986 683 -874 -953 966 304 -917 -424 -925 -443 281 484 246 400 652 -788 -102 -325 -999 790 861 751 -922 -739 360 -216 -260 -534 -55 126 -320 -738 -970 -691 -97 -786 554 699 -954 -47 308 586 -549 -678 -50 740 577 126 -727 883 -248 27 -360 -351 -877 908 -352 369 151 153 -192 474 -368 -900 -484 -636 -233 426 -398 335 161 760 111 305 858 439 -971 -301 538 -927 -108 79 -743 544 810 -933 -199 -346 962 556 -102 904 -383 -929 -450 51 -56 -994 205 168 -346 -23 80 -906 -91 241 242 -498 -904 365 221 929 935 -828 503 -382 164 -918 737 225 288 726 899 688 -872 110 -518 -175 -137 315 424 -346 -783 -358 -658 -163 -746 -860 -629 537 529 -208 486 634 117 207 139 409 -9 541 -422 -18 -362 -512 623 -268 -362 739 807 -295 623 -923 47 558 -739 -259 428 -810 509 -612 823 856 470 -929 902 -778 93 -674 324 828 578 348 -127 473 813 306 173 -848 -305 980 298 290 -392 -169 251 -286 871 -93 -912 -823 343 -518 126 717 -641 636 -856 -992 312 439 -761 -595 602 469 -534 136 -888 -855 442 -817 -980 769 127 -255 -225 594 -896 447 -151 518 -865 583 -419 -557 -105 870 -626 -54 657 653 -724 -49 630 864 -857 304 -108 357 -669 -910 -835 -86 864 762 212 292 -705 492 894 540 301 -669 841 -678 428 -777 -675 -385 143 187 -936 992 130 480 645 -321 -575 75 345 673 -638 831 605 -373 -832 571 592 -80 248 -780 -861 958 -903 -573 -1 357 829 -255 -560 -262 842 295 -171 -506 657 407 -492 -504 -489 -74 852 89 933 345 -504 -382 -990 -557 193 -25 739 136 -382 -699 -558 -877 -70 -326 -240 -407 -878 543 -58 -764 328 742 -346 -511 -689 -241 -761 -892 19 -695 463 3 724 114 184 794 948 453 -97 -624 420 9 -500 603 415 -744 -73 -478 114 -890 -567 -217 155 -489 -67 603 90 -212 -128 -68 649 997 -535 -363 698 542 -895 -524 -880 563 504 -189 -993 -860 -602 -646 -740 -184 -292 -757 -322 178 -78 747 -682 137 -99 65 512 -369 769 -149 480 -364 -975 130 973 286 317 -771 2 -969 -595 262 843 464 619 22 788 328 183 525 483 195 640 165 425 243 927 112 86 -341 -799 187 -458 -21 -953 -669 963 -37 -964 -707 -195 238 -882 -64 652 -883 224 11 202 14 771 -851 544 -126 -990 -611 358 -665 -851 181 -197 -289 -499 872 -568 664 -80 234 98 -248 404 708 621 600 -541 648 182 158 -388 -630 802 -56 34 -570 -10 531 470 41 -971 -819 990 646 115 831 -535 440 870 -238 -951 -5 -10 624 188 -653 -133 -669 -579 288 93 -422 390 -356 -104 -475 -35 226 775 470 499 -74 -748 784 743 -42 522 597 -765 -696 -473 620 -752 -482 -342 523 -935 -17 -468 -714 396 -205 -968 -497 -993 736 887 69 -791 -521 -536 -536 559 652 -285 860 733 564 791 908 792 556 409 761 753 620 -953 -336 -247 -937 -109 693 428 -665 700 -357 -505 167 628 991 613 -897 731 510 869 183 859 -79 592 930 -801 -524 -637 -991 727 -713 167 -596 -958 386 144 -430 466 565 372 891 783 -540 -724 -778 369 -59 860 -768 -697 569 394 936 -752 -327 807 -408 767 -210 809 19 973 -916 905 44 814 -534 553 931 -78 -344 970 -298 -377 -480 720 -541 972 -124 -762 553 -217 661 410 55 -447 -646 -219 -81 -489 -721 365 -610 -793 -305 505 36 305 604 867 -451 -141 670 -603 6 336 72 -100 -603 -985 -834 937 -267 -430 -972 -964 852 603 -2 -684 -124 981 -983 -14 964 489 413 655 -746 52 -629 -409 467 -187 392 -586 207 875 212 261 549 644 364 -566 -268 -888 -179 -305 710 -381 -799 -988 -42 -258 181 979 -799 119 -437 -73 -291 -53 332 6 -175 -875 -269 -493 452 -625 -551 414 -253 16 278 861 204 -269 339 -44 -253 -439 923 -113 686 -908 548 796 -192 -585 983 -815 -357 -971 -603 -360 71 449 -399 -588 818 -110 -204 -171 625 250 730 -164 514 -630 -366 -663 -951 -5 239 49 -200 255 175 -185 -534 -980 986 5 -692 -423 529 -764 -852 759 -987 92 -278 -482 903 467 872 -530 145 602 39 966 824 -325 -486 -668 990 -856 5 256 789 -883 360 -751 -945 -943 -973 -249 621 -921 54 -577 -94 -872 -575 -482 460 -523 -266 -71 -181 -522 877 -134 -375 382 -585 255 -756 629 -60 -346 122 811 -471 413 -484 -818 -135 144 240 -279 697 733 -37 907 2 351 816 993 496 -774 -872 310 -230 613 -802 -549 -57 -766 109 242 -848 804 737 -567 830 -99 445 -131 -248 79 398 900 985 -428 -165 585 182 -995 872 386 577 -881 -580 954 -14 669 233 -97 310 184 930 865 -260 756 -345 465 -57 43 -472 521 947 -511 -536 -477 -561 171 -281 982 -255 661 -102 -84 585 -349 922 292 -485 -986 -978 933 -213 -327 5 -596 -631 896 -63 179 917 -455 92 270 459 -929 783 -762 882 -969 -467 559 869 243 -827 -1000 606 -866 246 -952 688 787 705 -445 567 708 -145 396 130 171 -388 259 335 327 -145 122 -144 -570 391 -418 821 534 -689 443 915 461 -916 580 2 691 668 -66 91 -491 541 530 219 637 725 -300 -720 -881 -52 532 -96 486 957 -738 -204 -103 665 506 953 219 168 -668 -472 446 881 859 -161 83 -130 -355 -705 -467 968 543 -138 -904 617 -209 -757 -523 -592 -269 -615 -764 -244 50 510 230 -135 -999 626 -623 861 -574 3 -7 -466 -880 485 -319 324 -598 -283 45 -956 -340 463 778 -453 217 538 -233 -324 -833 325 -983 -672 -733 938 137 134 -385 544 188 -882 784 -927 -364 -274 705 -717 981 257 -844 21 -28 -168 -275 -234 -899 -512 230 -353 -441 214 -185 19 330 -778 864 726 -803 -439 592 -153 594 708 -124 -916 -970 -144 178 -521 811 -469 718 -281 -705 30 80 71 -635 -367 -102 -866 -889 -186 -842 720 923 -768 -612 -702 25 -910 792 -168 523 218 -537 -790 217 -390 -298 686 -408 -806 -332 871 -321 282 -149 388 -958 164 -540 851 -969 -536 -528 130 -791 796 113 -416 927 -876 -922 958 584 196 -991 416 521 299 -311 -400 -5 865 -219 -790 -545 24 843 972 -688 380 260 960 98 529 -565 371 -339 238 -28 -821 -436 571 765 -948 918 -428 -986 803 -473 904 366 -212 -616 -975 -871 -143 231 541 91 636 573 408 652 942 -174 106 309 -483 573 531 713 680 573 -848 883 607 615 -492 -286 102 754 -66 14 576 40 -241 222 -45 869 -369 192 -17 622 -376 -833 -581 -892 -449 726 -290 817 190 -37 -50 824 926 -430 -631 766 -598 -780 -595 30 413 -297 -649 892 -488 810 -316 -24 929 511 -573 339 39 539 602 -795 -274 64 -600 -737 80 -861 986 869 -942 -468 536 535 -618 -658 -671 39 -614 672 -912 -653 -63 373 692 285 391 713 -582 -711 -841 64 513 -890 714 224 -614 -754 875 -509 681 834 -581 834 720 -385 826 -822 -197 -339 -100 -500 -865 -594 411 -873 -141 -440 191 -830 -884 38 -778 347 437 873 703 -945 -482 -6 -794 -780 509 386 941 621 495 13 326 780 -211 297 -416 -950 678 688 -603 398 310 -974 -318 -896 483 -539 542 8 -194 -371 902 769 642 -474 976 495 388 -853 672 797 -402 -639 408 -790 483 515 729 -773 -279 525 -653 673 769 429 -163 -34 915 253 718 -226 16 -608 -192 162 259 -695 381 -921 730 366 63 -146 -411 -365 -782 583 534 788 74 -538 -65 -63 -464 -848 127 -450 -679 38 625 -529 59 -280 -215 929 -990 -345 -219 -268 192 117 79 262 949 -297 841 597 0 -714 305 -77 -981 536 -942 -162 99 -541 -549 386 -266 -521 -302 625 189 413 -773 845 -738 46 -894 -405 -530 -601 9 394 108 398 -804 135 155 -706 211 751 -321 846 917 122 -496 -525 -63 -223 734 -96 -212 -10 -149 554 -283 -161 -926 -258 -802 -130 -213 424 678 -172 -383 535 -300 621 857 81 -550 29 948 -847 -681 131 202 491 -680 -767 -19 221 -124 537 -999 19 -997 -16 252 297 271 -357 -429 898 956 594 46 -874 -185 441 -242 900 316 578 332 241 696 590 819 -578 -57 -840 364 -310 357 668 -21 -741 -354 556 466 -839 530 630 972 900 -869 410 -953 -542 -514 666 -528 223 -900 164 -321 286 -539 -321 -900 731 282 344 899 -756 -899 451 -423 -153 -332 -534 328 208 -650 -530 454 -635 -662 -632 -411 -922 -864 648 -405 -784 122 -461 -339 -276 -781 778 -373 -423 144 -628 441 -554 576 950 253 -131 169 -599 214 992 10 -162 256 456 -88 -354 730 -236 824 -502 558 -350 327 -77 677 -517 496 -600 -99 48 -259 -871 -289 548 290 -684 -329 -325 189 302 787 729 335 -977 284 -229 585 66 -465 415 115 -784 316 -396 -415 -70 -938 -465 -411 489 427 691 -576 -491 981 910 771 -201 -114 -179 230 269 -793 617 326 -884 861 36 677 -436 -373 -482 337 477 112 651 -254 -415 810 -472 -821 500 -206 -199 -370 -632 -358 -176 -317 386 -497 -947 149 -340 -289 141 -679 453 431 832 850 -774 324 -670 -538 -708 954 -750 100 909 -419 -492 -202 -512 973 -794 -628 -937 509 -807 -437 147 842 -511 390 -542 490 -78 399 288 -871 564 -360 773 -251 -609 -425 259 366 -195 943 -658 -218 887 -38 -978 -985 608 332 84 983 464 934 148 -185 -970 807 -688 -445 516 737 -191 717 643 351 -135 536 845 -179 924 -5 -807 15 -817 -118 -680 -222 -796 520 730 141 335 222 698 843 -663 512 -604 50 354 384 -321 -585 -251 303 31 496 -998 489 389 -110 157 -2 -353 -912 -684 -395 -56 -154 -679 -808 -533 -506 668 -204 -490 160 -116 426 391 620 -868 -552 -691 937 136 772 -706 280 495 56 375 886 398 -46 26 -464 458 -726 -778 384 -348 -697 -804 -908 -948 531 -213 -662 -51 -350 271 629 -577 399 -757 -251 635 898 -474 864 652 -604 -118 344 -862 729 175 226 712 153 -116 -55 -883 15 -125 39 -337 -673 -263 403 -874 446 262 308 571 256 893 -788 531 208 111 859 941 -192 31 -389 -61 -868 244 734 183 381 591 -622 196 -972 211 -519 712 803 -323 -116 444 -396 840 -640 566 453 -852 273 -911 -727 113 384 623 -533 576 709 -672 -895 -473 -615 880 -130 913 -544 -100 -786 -36 604 404 590 971 -382 651 -904 -969 -44 380 -357 -637 -316 -618 567 -83 231 -298 497 296 710 490 -45 -364 956 -192 -873 14 -619 253 58 638 -713 583 655 -669 -614 -441 -821 -39 201 -659 46 -816 161 56 -936 262 -485 458 38 706 577 -896 -323 432 -657 -38 71 -48 -493 858 570 76 240 656 -938 -372 -300 19 -953 520 841 186 -32 -607 -249 937 -790 -707 -980 -616 677 -775 -547 769 482 -910 -730 -47 491 -364 717 -404 848 -23 -446 -169 -551 933 -391 -569 543 483 -937 622 112 299 911 361 -971 6 -54 275 -210 -820 -748 -88 100 643 -500 -253 -917 471 595 132 -448 -444 931 320 -566 512 -208 -430 -805 -139 -419 -437 582 -875 705 191 602 -182 -897 806 -842 482 -131 -135 -31 -603 -315 263 -456 101 823 861 -70 46 910 405 417 -87 461 -277 -511 288 -825 25 429 730 -712 -678 -731 -159 -613 -79 -528 767 842 639 498 -523 -216 -475 890 -440 -807 -188 319 961 -308 36 989 -540 -845 -416 974 611 -479 436 -867 -560 -695 528 -589 -582 630 -586 -946 -851 -469 -442 -898 -483 373 182 -536 931 -896 -967 -999 293 414 -251 -883 -470 590 286 409 -356 816 -412 229 -793 -606 -960 455 -301 -718 171 53 -503 789 -427 -729 136 583 103 -456 -328 -721 648 -331 -51 -527 119 48 -532 -4 244 -997 890 -612 878 929 -920 -522 -984 140 797 -177 703 -941 430 630 -853 -674 -623 -513 -337 -404 -402 -449 -89 502 808 908 -148 -162 -502 -779 -49 326 -885 497 -64 -274 -857 -685 -64 -670 -232 -885 919 520 906 618 266 -448 205 -611 12 101 -232 -884 321 -169 380 -92 835 -852 -754 565 -66 725 479 -3 405 -20 -298 -263 779 -237 325 271 802 -676 -57 -926 -556 -382 75 84 68 -777 -697 853 -629 166 -554 -95 -240 8 -434 -297 875 -853 -434 -346 -29 -793 10 -296 686 -474 -900 -633 -107 -289 -982 -165 -487 403 688 636 -376 -552 -243 314 727 654 929 468 105 142 -981 372 -397 584 -77 472 -851 314 394 157 -118 -703 -105 697 605 -363 425 754 368 -485 -207 864 366 186 -397 874 -345 441 -370 976 -271 767 -781 -475 819 416 -761 699 -791 0 798 -388 -829 -248 80 -365 595 931 988 -899 326 21 52 -279 -312 50 -670 -527 -913 -549 -726 23 354 -891 814 714 -878 -688 -196 97 -563 564 -332 755 -491 804 -648 318 -402 -256 -152 -907 569 -333 -61 938 -784 634 676 113 -385 654 142 716 -237 859 816 106 20 183 -643 -711 619 581 472 80 888 -51 -907 -930 894 379 39 -553 -966 -285 -807 -530 819 307 459 108 -863 53 226 190 561 643 610 811 -189 -194 154 873 -651 899 884 490 517 901 -602 -232 472 -674 289 -350 740 771 419 -282 186 512 333 915 -587 742 -229 819 -227 315 -657 346 -994 198 -826 589 465 24 -457 550 -396 -125 -460 -78 663 320 -765 -164 -672 76 711 -127 932 464 912 517 526 6 -265 679 900 -816 33 -909 -940 -146 100 -468 -512 -451 -581 878 109 -636 -983 397 271 169 -643 704 864 78 -40 120 347 664 32 -280 19 -273 455 528 638 497 -302 -73 -847 449 857 712 -811 264 13 -775 -755 815 60 514 558 -829 67 200 169 368 -996 659 161 292 -660 -549 176 -694 -304 -876 870 -671 -470 93 427 -394 10 791 -179 -75 715 484 187 -827 424 743 -484 514 686 -679 -847 149 -852 30 -471 -106 807 576 -744 -349 367 -962 -373 -199 155 856 576 -48 152 539 -852 590 138 385 139 -34 -701 805 195 -161 647 -817 -739 865 -190 -374 -698 -579 -698 -220 807 533 877 340 137 268 -287 478 -95 -271 -745 583 776 -545 -209 996 -184 -290 -900 -273 -273 -134 -449 826 -675 369 374 -807 -321 439 -463 -957 880 281 -834 -302 -982 514 -855 754 -73 633 1000 -179 -824 -680 -13 -685 204 -644 -924 -648 243 88 -836 383 -674 848 -756 -657 211 531 310 -420 385 -887 542 63 -567 248 -130 941 305 -742 623 -423 -784 -718 -208 13 340 -490 308 290 527 350 -433 -894 -254 -990 116 13 287 -915 -239 505 -523 -876 838 -617 -827 377 -368 -481 51 -663 18 -50 -810 -948 978 266 650 261 -589 -869 754 423 387 883 552 -979 -791 -512 43 -344 294 -172 514 -149 -435 -670 735 566 641 818 247 -942 -586 -916 -609 911 871 548 -207 -958 -521 197 -942 995 -821 -119 415 341 9 -501 -604 -908 -928 504 784 -903 340 -279 544 -74 -500 -21 -934 821 307 993 461 87 509 846 976 -661 338 -859 -502 -14 168 -367 -482 -116 -245 -830 924 330 -827 -200 321 471 948 76 -358 -510 -347 650 615 -801 -996 364 -993 748 745 450 -994 -325 393 -86 -13 55 -434 489 702 -76 18 -438 915 -839 282 108 -868 -826 979 -276 151 141 514 -746 -657 -931 303 -224 922 875 711 897 290 860 -199 800 769 981 925 -586 -295 -901 553 -932 173 -816 -628 -545 -231 982 86 -239 -704 -326 -71 895 342 491 -577 -368 -852 -334 -390 916 -127 376 539 205 -909 995 291 -843 45 -35 -659 282 -123 -898 -952 192 -648 -125 -917 -321 76 902 -879 -821 618 -252 748 -444 895 -737 341 -680 988 -380 -60 -886 -441 263 334 199 -892 533 299 994 -306 507 -676 -449 560 487 537 982 319 -780 -984 -540 754 -800 166 352 -574 537 -661 -906 139 -709 -549 691 -270 -595 411 -395 -201 -91 -889 54 -605 -423 -355 451 721 37 -280 -770 149 -655 102 471 927 -514 -527 -542 51 -364 680 434 497 -835 449 -763 -275 723 -373 -726 769 932 -801 -222 526 -819 -763 -43 -84 -872 101 -897 755 635 424 481 254 -506 874 -888 -689 770 601 428 541 962 -791 497 -71 266 -584 496 -294 457 -581 522 239 -534 -155 -982 -227 -624 160 372 338 311 -390 -269 -473 -753 -985 573 -773 644 -33 821 336 630 -889 333 622 210 -764 -943 71 -149 567 -600 -48 -132 -946 943 -391 -342 637 101 -258 -489 -377 -962 178 133 -850 587 16 -793 -517 1 672 484 252 -786 -112 -135 -978 169 672 -31 563 -64 -535 -383 -380 946 401 143 -933 -970 -770 -705 308 -151 634 -448 -911 755 -375 83 570 810 -111 224 532 380 -750 -932 827 -795 -42 -485 549 -385 -685 927 -990 438 151 439 560 276 -106 393 699 870 484 -366 -189 741 -467 985 468 876 965 -36 -45 932 -168 -85 104 921 -550 -258 -567 -23 -1 -271 -35 143 350 882 775 426 -771 -841 953 -571 661 640 -124 161 -34 -934 -11 -371 -775 -92 357 665 -936 -853 -715 -489 -455 -46 -108 111 -949 -64 863 783 170 -195 562 785 -688 -944 -992 451 -518 594 -808 983 -515 629 480 -516 173 410 -957 732 127 -768 679 59 -337 840 447 -291 214 881 -649 -999 80 763 -57 -562 64 -714 -935 -874 -664 -449 -913 -612 438 917 -65 -997 -968 74 -574 679 -534 219 566 -236 -808 663 585 852 -855 -435 504 -65 -777 -742 600 818 185 -33 -465 -900 -316 120 664 -277 -439 372 -144 -161 -101 -706 819 984 476 -957 -983 24 -542 718 920 -253 -642 102 -109 -237 -52 -355 -368 -58 -923 -447 -825 134 153 238 -275 589 448 285 355 -954 500 -849 -69 38 -105 -79 716 -71 351 951 324 -193 -264 -572 -331 -639 626 -732 483 212 843 -960 686 720 -423 314 -23 313 659 -26 -742 -238 891 -862 483 -414 -83 -803 -453 600 -786 -655 -621 113 647 927 750 20 -932 -39 -292 -640 400 630 -689 71 151 1000 74 175 886 912 837 -893 -497 684 -297 551 -219 -111 564 708 714 777 502 -159 -11 -947 770 552 364 402 -619 991 385 -685 376 -566 -122 928 -421 658 -414 535 -209 -803 549 994 -59 619 -430 294 -509 371 481 -911 358 166 -193 366 653 -404 -657 -260 -199 -411 -993 287 -946 124 -861 -370 -686 -85 -368 10 -709 -868 -644 -438 889 588 617 134 -926 -817 83 134 -791 -909 204 855 915 -638 659 294 -207 -509 884 -464 856 -982 -336 -621 948 133 -970 -640 841 -411 713 -375 817 453 40 889 -966 15 -897 -953 450 -225 -372 800 353 -524 840 -980 -113 -180 -12 516 -300 -565 833 -950 -796 100 -965 -740 533 642 92 -208 97 90 -30 -674 820 223 -587 707 542 -467 -839 324 -374 -141 -923 234 -208 488 -859 164 105 -755 -420 161 292 332 -517 -651 755 628 560 0 883 685 -95 -851 -970 756 343 -172 973 -365 -804 -960 879 -729 456 361 527 96 -800 -19 -576 -147 393 -358 -12 217 417 870 -209 842 -754 159 -629 141 -638 -741 -464 -324 648 402 734 546 172 593 -420 928 -478 926 -925 -807 -622 382 578 989 787 -57 -615 815 420 -43 -543 734 618 673 15 -305 540 -163 734 -528 141 -872 382 -534 -154 412 428 -185 811 -633 -965 -311 -569 -472 -3 382 248 174 533 869 818 107 8 701 -849 781 -124 338 -28 -581 954 -292 777 37 397 -697 303 -1 -426 -815 252 -870 718 -910 -246 -57 -97 -104 107 239 694 829 0 129 852 115 -624 330 -769 -267 636 149 410 -217 965 -507 169 -145 -999 -809 -617 -236 452 621 233 11 499 949 -210 901 -676 -381 606 274 910 165 -699 918 918 -678 401 -70 875 228 -719 15 531 -228 -588 -190 248 -269 738 262 957 -886 -531 13 745 -765 769 946 102 883 -889 -15 -834 699 791 -945 963 -481 469 532 -215 -110 96 -144 -224 846 -299 -208 -968 -916 29 -555 -149 -402 -352 -71 -974 176 -392 899 924 568 -621 -163 -855 375 453 -245 -934 -156 -360 -353 741 226 277 253 -385 178 340 -655 -651 -891 622 554 643 -372 -322 20 -12 581 414 -847 172 -786 964 -582 96 -634 675 -827 36 601 470 -262 504 -462 262 406 -368 -736 -583 -152 -383 227 -141 129 -126 -427 580 121 839 -951 -256 166 -11 -186 -659 -411 -503 665 -752 -68 -956 -40 -918 52 682 -448 -86 842 -97 956 100 67 -557 -300 -843 -232 -683 -715 395 925 652 824 -220 -819 -832 -814 154 -601 62 -434 970 339 949 -346 -190 293 36 494 202 127 -845 875 -183 -310 861 996 699 -701 -516 106 990 244 896 -522 -763 661 2 433 -738 543 -667 657 -932 -935 628 660 410 -91 -977 79 543 -224 811 784 -716 -257 568 -83 -941 -884 607 71 -888 173 797 -248 462 -411 -607 542 -46 677 -420 -619 -943 336 -491 511 667 -317 284 -838 773 788 -269 971 -174 -576 253 -836 197 -305 825 -414 492 -966 210 -892 -977 346 -781 -636 -957 -713 -340 589 321 939 346 -880 -900 473 -136 -233 -659 -45 -829 -739 -979 481 -994 245 142 -905 722 139 -837 -102 841 -702 -770 551 -829 -733 904 -713 -146 -75 225 965 -929 967 933 -810 -879 585 384 803 -945 239 66 910 -484 -317 -477 -28 -964 -570 268 614 748 475 -260 937 -859 35 225 -776 -517 768 -630 -849 78 -216 801 -376 998 538 -410 -775 -809 -714 -819 97 -609 -63 -958 -353 696 -933 336 -999 953 -519 -222 -775 272 828 -936 -939 591 402 -571 443 -685 -13 288 899 -40 -831 631 378 -122 -569 82 -203 854 237 173 -887 228 376 -403 559 -425 -721 952 -833 505 -438 -501 291 -290 -426 108 -717 -556 463 574 177 963 -86 -714 479 454 -455 578 491 -496 -536 146 -522 42 -748 -620 -467 908 393 623 -455 -222 -435 -286 -385 -708 857 769 593 230 148 -628 -676 547 -795 99 -339 -375 -298 126 -482 -679 -762 -840 522 60 995 -664 -133 -691 -326 531 418 232 -141 253 290 858 476 25 -396 865 353 -322 -541 105 544 762 246 977 125 964 105 -110 -73 448 -371 -739 81 -838 -660 -643 153 504 317 664 955 -699 289 344 64 -978 898 -972 -137 364 -590 203 -296 -323 -764 373 991 866 -277 926 -904 970 -772 -434 83 -597 252 473 819 -792 -431 823 130 -308 -943 458 205 966 -184 -702 379 -830 -158 -801 -224 -717 -957 -279 -936 626 -378 -168 -386 266 -647 683 962 -378 450 752 585 -549 -477 -59 -451 600 -709 895 588 807 -544 -6 -130 901 246 -207 632 -391 665 -824 -660 552 -499 -225 927 -242 455 237 79 -999 -538 -555 -481 626 -154 244 -478 -230 -641 705 -585 -812 -107 -974 -374 -915 79 465 458 718 966 -816 246 471 544 52 -765 -293 225 -395 -798 -765 365 -661 -785 -251 -649 -413 -153 -463 780 548 -330 794 -811 324 601 581 -254 86 813 -371 -684 788 -354 -396 881 700 -944 -890 72 555 -319 492 17 -732 437 23 -396 -641 824 -850 813 417 27 945 -248 -723 -898 103 -59 526 322 -827 -172 933 232 486 -336 761 -490 482 -201 828 -550 -252 956 -511 476 169 369 495 -951 -686 -822 -260 998 -446 -553 -9 -111 -671 -357 158 917 603 -444 271 175 776 -843 -238 623 324 -343 633 37 -335 -651 722 976 -596 284 800 -224 -705 196 371 -50 -15 295 232 599 902 -480 688 407 -50 90 981 584 497 -577 -629 612 -26 100 -540 -193 872 -880 957 818 -431 -708 -660 365 585 637 -999 -718 341 396 843 533 -764 636 -169 497 522 358 -220 -690 568 -960 -310 676 -794 -732 845 -415 -684 497 433 -39 635 818 31 509 890 666 -369 -832 689 -825 -72 -614 512 -848 376 -153 -363 -511 -365 432 386 -620 -112 724 -300 -701 970 822 -231 400 -901 -274 264 -377 -442 -70 -900 822 -512 -937 128 -663 311 -923 441 485 446 -179 -228 320 776 -245 -704 -157 727 -902 -128 897 -780 2 232 793 -282 566 -514 -396 -331 -630 -894 714 -631 266 -144 -788 -359 245 88 -78 116 846 484 -340 -114 -77 338 -805 -226 586 -519 -544 -708 -793 893 -249 309 218 -529 -233 -718 -334 -845 -839 229 -889 802 637 290 608 -924 840 -768 -267 -539 -424 -983 442 -380 686 -186 512 -998 206 -874 -575 928 -934 822 333 -150 -502 -80 -698 -325 -597 -479 -531 759 -355 42 200 653 -678 -423 -329 -330 608 -135 -834 127 230 -195 935 -398 -680 -643 31 -258 459 8 551 222 691 453 -321 -743 646 660 -833 356 -220 869 461 -764 -845 137 422 -186 414 991 -547 798 737 -364 134 -435 492 -909 -489 577 954 996 450 -551 161 778 -74 529 -583 756 -216 449 -771 262 592 -784 -250 -251 -414 -162 243 733 -334 736 -85 536 927 288 -117 918 -6 -332 -211 870 -473 606 103 -547 230 924 -289 543 -639 -202 -635 -165 -43 153 32 -576 -73 -788 -920 -304 -164 -724 886 -963 -882 -409 -83 231 -576 -15 -675 881 -726 -430 -395 -392 410 738 1000 558 -194 373 740 343 -870 -731 119 -68 -358 -15 -421 -667 291 100 879 451 -993 966 -389 -78 -581 625 36 6 -423 992 -599 -651 113 240 -651 540 882 644 -687 -890 2 917 407 -315 35 -137 -68 -817 789 586 147 -461 -781 -87 742 -818 -600 759 250 -26 838 942 -443 -208 -800 -223 -189 -595 632 -951 162 -565 988 234 12 -636 -239 -926 -92 757 -648 250 233 -904 878 -335 -884 -529 -441 221 -165 -689 448 746 -880 709 -481 -854 -328 323 -737 -145 703 543 -491 -495 -626 135 -35 299 -613 -311 395 -482 55 -278 450 134 -827 489 -975 -370 274 -659 248 -622 343 -35 444 -161 -791 417 -245 -511 -875 -672 340 -243 -600 895 504 -574 -127 -420 -749 -20 -527 913 -518 591 181 -105 232 274 -713 -237 -161 433 -488 584 266 926 -425 297 837 -740 -889 -379 797 -247 -26 354 942 584 -347 358 693 -221 -743 -967 287 -367 -569 557 -580 941 58 852 214 -121 677 -841 -120 465 -864 -938 921 344 -390 -427 7 -879 -213 -396 608 363 940 8 -691 87 819 -458 -729 -458 647 -499 -916 -54 660 -927 315 583 -764 -615 -596 517 -495 210 852 -809 -652 -383 914 378 814 462 93 745 148 -274 -717 776 986 -341 -297 -155 -579 -986 493 610 107 734 -429 -7 941 769 348 -811 -433 -495 915 821 -491 -881 -117 -360 700 -158 -457 -290 -685 630 954 506 972 957 -81 -495 -910 -464 581 404 -873 -875 663 902 -398 821 978 828 -521 -471 -242 724 -415 -25 -527 595 -126 -539 -310 68 -420 39 -937 -27 -147 110 10 895 302 -44 -770 -586 -977 -720 -597 -963 -993 975 -69 -244 637 -929 -62 458 508 -464 735 -696 23 291 91 311 -830 -765 543 462 -814 605 829 107 684 -671 746 -861 -769 -604 -849 -4 985 -953 -863 47 134 -667 -237 365 -804 -715 -869 313 834 -756 -199 847 -477 -813 -936 304 -115 519 773 126 -342 68 838 521 127 -972 350 -924 -175 657 642 171 -293 -659 -179 340 -611 -544 858 864 -278 -97 -270 -849 714 -540 -195 809 -151 -463 868 -732 -315 480 310 -526 -51 -263 358 177 358 731 -926 704 574 541 -296 559 511 -703 408 859 933 -231 176 -545 17 -226 -138 717 -719 -952 676 301 369 -378 -234 -165 -612 -605 -775 -757 404 166 764 -774 537 983 548 368 -830 -606 -203 287 -852 -580 -232 -728 -391 -117 -739 -698 804 178 -493 -301 86 351 514 -779 753 -184 432 452 137 -169 -909 -719 -981 147 -674 -701 -651 786 -518 -867 918 858 -783 -603 231 204 -833 570 -502 671 481 -683 -1 32 -10 -351 525 -453 334 -266 909 -2 731 -757 47 -269 605 -786 183 3 180 -151 509 -525 343 -745 997 208 81 -604 461 862 -539 -99 6 -582 797 -371 -595 -77 -718 -265 -489 -203 -490 353 279 728 572 855 -750 -142 682 898 -477 -469 564 -46 -478 -26 215 747 -52 339 -511 188 981 544 472 -320 -878 823 800 834 -933 -972 171 325 -863 -521 -619 200 161 204 235 -109 155 31 -615 884 -948 136 328 116 -182 -946 -800 398 -407 -1000 -64 -218 122 739 165 982 681 803 80 -768 430 -976 -978 29 -636 -787 -718 -297 675 -613 958 -971 397 712 -109 -321 -50 730 998 -482 573 956 861 967 306 951 357 23 -404 106 73 679 -826 -275 379 361 744 -159 -710 73 -852 951 -493 -328 419 -698 339 -629 -14 -552 579 732 -97 268 -838 271 -737 -66 -975 -30 -804 702 916 314 -833 -645 -649 310 -513 -48 593 -611 938 918 403 248 -174 -321 -941 -469 -982 -108 -978 909 -881 510 -299 -937 635 -487 214 -319 619 -521 -41 63 942 802 -54 -339 153 715 356 431 53 -654 -895 819 -779 126 -343 -581 111 833 963 976 271 385 642 -218 105 227 110 283 84 10 850 -847 -706 -814 368 -325 -754 330 382 -940 -75 548 838 -164 -378 889 -680 -10 53 -490 653 -669 -337 -440 -584 770 -616 489 -864 -474 963 -160 -668 286 -538 -305 -97 -614 -23 380 -278 659 838 239 -497 558 -111 -77 -921 -724 -583 825 -981 -128 25 607 442 -260 655 509 -31 -558 -523 331 -341 622 -183 -236 737 -962 -790 92 622 -105 928 -809 -334 562 514 669 -62 -765 64 764 -416 100 370 -827 390 501 730 -900 899 -6 535 860 -101 179 44 411 565 -331 -838 -393 859 -45 -914 -915 -991 -546 -264 943 112 179 -943 643 -862 474 -392 -118 185 -449 383 411 7 -740 -882 -990 -380 -307 -322 758 -624 -871 59 838 952 294 -228 -655 86 467 -154 229 549 997 -286 -685 -565 -982 478 486 -384 -150 -398 569 109 488 354 301 -652 -810 -890 984 -22 -834 -446 -454 -131 -916 -245 204 -76 -884 760 -708 201 -728 429 -148 -408 -453 -297 528 -761 794 625 -209 424 -132 918 -434 -424 -221 -778 706 -769 -95 532 -740 -385 478 -552 -22 -318 -200 187 -985 -402 -676 -232 -455 -945 272 399 -377 824 858 100 923 373 7 -754 222 472 811 406 756 -687 -210 921 15 899 23 432 866 -531 897 -502 111 710 -203 941 27 489 597 414 440 -136 251 609 -191 -238 -943 183 -541 306 454 527 -406 -895 795 680 698 141 304 346 -36 788 336 496 -345 -575 305 260 51 141 -225 759 665 -396 197 -222 -190 935 -437 544 99 455 -109 595 -394 -965 40 -306 881 781 -174 -705 733 -22 737 -840 -861 -949 -5 566 119 800 459 940 -829 157 -14 -421 -459 -15 -444 416 -87 306 -150 -848 -505 -641 745 -918 792 287 658 377 -49 642 -482 238 822 -725 335 284 -482 456 155 454 -520 -924 -723 -375 -663 -7 398 498 938 362 812 -244 -241 -442 -920 -358 373 540 166 576 367 -212 27 210 -731 -174 -375 -642 593 -531 89 494 -673 -851 -237 169 401 -569 450 913 -55 -160 267 -459 -633 333 81 341 -748 -632 -931 832 297 1000 -85 265 -668 971 882 363 -356 -294 -846 -342 -600 -466 539 442 -34 -2 -362 -389 -574 505 600 -891 -131 661 953 133 -851 118 -14 749 733 -499 78 82 674 372 -928 657 -665 727 -479 -545 -843 -655 673 521 426 -337 -230 926 57 342 91 -139 832 12 674 -326 742 494 790 -377 -405 100 -520 222 -600 428 7 624 118 -568 -612 673 -929 296 -309 931 538 -640 772 -622 671 164 -939 33 364 -927 737 455 -250 399 -338 458 -99 -643 -756 -133 -868 148 747 373 503 -800 596 -132 406 360 857 290 -367 712 -568 692 171 999 -838 126 -982 514 947 333 875 -376 768 -404 426 -883 -589 354 -66 -144 484 833 29 879 -686 779 -71 247 -13 -807 -561 -780 -581 -135 893 -593 236 129 -63 54 471 322 -986 678 -841 145 -511 -343 697 -105 -331 652 -539 329 -516 -523 151 -477 -764 -716 649 -856 -335 360 -102 -75 -23 219 -596 -429 4 797 -733 -890 211 -254 -177 -857 297 0 -790 785 408 -981 865 -216 -131 449 -836 -438 -356 -178 -430 -756 -261 -576 950 250 -539 -488 674 304 -633 -877 402 511 -692 532 -854 -710 -415 -520 552 -963 882 500 56 516 -28 -196 -119 245 -533 -217 269 50 702 276 -856 -329 -72 -110 -339 342 -200 420 180 250 -597 820 -20 -688 620 -581 949 -78 906 419 254 523 -480 772 -786 605 -453 -832 655 -774 -918 787 276 -646 775 134 766 -87 -872 -52 -762 -223 754 -58 -906 -745 -241 -62 660 -329 -650 -343 -827 663 417 -853 702 316 -586 -146 677 -68 -483 -547 237 96 676 -912 490 -813 10 23 608 34 -133 -722 -92 613 54 452 -384 -49 -817 -241 165 573 126 314 20 -652 765 -498 956 -895 -857 -279 -310 685 -971 161 -796 -701 204 -40 -408 -275 549 -519 311 926 867 167 -774 91 573 -125 528 653 -236 -660 -547 896 -319 861 -42 222 204 477 666 66 -9 749 495 779 673 6 889 -275 -368 532 26 -456 766 -996 349 -758 -161 689 447 -238 339 -422 306 -800 371 452 -55 706 59 409 133 -978 464 -6 640 -272 -381 -443 -506 40 861 264 -345 -801 -479 232 668 -708 -10 97 442 -769 928 995 35 -813 570 -253 -736 480 -557 -322 416 632 236 298 822 -148 -478 -513 224 299 525 64 -253 -968 81 539 167 503 -786 226 66 -173 33 -662 -553 965 -396 265 270 -466 -95 500 -643 700 -279 -77 -80 144 -381 810 322 936 551 280 305 238 -998 40 -576 745 778 436 378 913 -968 676 315 -390 313 962 460 287 -350 -216 -235 247 363 980 -195 -880 562 678 -535 -447 -401 -887 365 -805 849 489 -838 800 492 819 228 -583 -480 -344 -214 -627 287 665 800 911 720 214 914 458 93 -541 -305 -197 56 -580 -557 604 -223 -925 -460 244 909 -594 -250 834 -859 515 673 136 996 -152 403 666 45 896 527 -814 -511 -460 -740 399 -715 3 364 598 -306 489 260 58 -128 -310 -602 -480 69 -79 401 478 41 719 951 482 509 -371 -468 -978 -352 -545 176 67 268 -104 -934 654 98 231 682 -226 559 -68 -349 54 -469 435 820 -864 801 861 268 -509 864 -204 65 419 -421 816 434 799 917 587 503 -605 213 953 874 186 170 955 468 -581 -802 908 -299 69 641 -717 241 -223 286 723 688 286 558 -252 -969 579 -852 144 505 -968 284 849 -903 415 -772 878 -271 -667 -683 712 245 -138 191 -501 176 -380 -698 -500 -744 -572 -527 589 -964 -942 -424 -600 896 494 -743 537 760 913 -998 288 -839 822 240 -219 -540 565 278 625 768 631 -721 -377 -679 315 -602 -177 -824 416 631 452 808 601 307 -658 -753 -361 533 599 162 793 467 -459 816 879 -958 621 -177 135 -132 -761 -515 -387 -506 585 629 240 -495 -77 -566 -424 821 472 -345 -25 -811 903 -591 796 -175 905 833 689 541 -46 637 -966 -77 795 -283 586 518 -745 142 -402 495 -796 19 830 -797 -313 -991 -907 100 820 -138 502 9 420 80 -810 735 693 660 448 -553 31 -494 -421 255 -334 330 29 -184 -733 442 755 -286 -136 811 -18 -674 302 504 953 125 931 826 -847 -441 707 -505 -167 938 432 589 -41 -180 119 -123 -570 -892 -429 310 841 -78 239 -702 116 617 -344 164 173 861 289 522 -631 52 -424 -470 -108 998 -792 -72 262 849 -152 -773 734 -768 -388 -426 -762 136 152 615 -380 -273 -403 404 -307 885 -179 -656 -760 641 -988 604 789 -342 -255 -131 -624 312 -356 615 129 382 -552 -506 -971 573 -178 -462 -973 493 -516 15 -547 -8 192 -281 -572 470 377 -201 481 566 -32 429 343 273 733 -45 -583 -8 -861 173 -237 819 -996 802 468 961 -253 -215 272 -704 -375 -675 878 -654 523 -562 -90 -708 -303 -603 546 198 -109 -870 -592 199 -391 -360 -99 906 -486 -374 -111 465 -17 -285 520 -868 -557 -149 357 824 -89 -470 -691 457 -928 507 -487 -618 -391 -91 -872 -554 -875 677 248 919 -572 827 567 597 177 722 -55 -448 -12 604 732 330 -228 -265 811 727 894 673 -244 -922 -792 -721 -118 716 -29 596 676 -792 463 -216 -154 -831 507 -760 -239 -608 817 971 508 353 470 773 345 607 114 596 931 938 194 -294 -642 99 268 -660 -115 -522 -60 -630 -685 835 -862 -857 392 -63 770 341 -148 -29 599 82 -488 -146 3 821 -190 -116 558 -82 309 -368 198 -318 -557 280 304 -213 263 -740 445 572 893 891 374 812 917 -929 144 15 -392 -852 298 558 -402 -162 -264 192 -634 137 575 -928 -67 -771 585 317 -171 136 980 -157 885 -513 587 880 691 547 458 711 131 740 2 -597 570 881 -695 -474 239 262 309 127 311 613 -124 927 -4 581 295 274 17 35 -635 411 -653 77 -960 21 733 -931 -34 -373 797 -305 -605 -924 -731 354 95 -767 -953 -285 736 -974 347 -531 -252 -45 977 119 41 -330 -953 -933 166 -2 115 -319 891 -577 904 161 759 -967 783 734 -844 606 267 672 -436 249 -940 207 -889 848 894 958 452 -879 251 -154 -672 294 -38 866 -616 389 -146 942 554 19 521 -378 -430 431 -452 653 -324 326 -130 487 493 -198 651 -932 508 -232 279 -42 -391 -489 984 -571 -455 -252 413 -699 -293 376 556 273 962 -944 -977 -567 968 -390 383 581 -68 -16 -78 554 -373 902 -226 1000 944 -902 -261 936 885 60 212 -887 -787 -789 -456 591 -784 381 595 485 -304 433 92 638 -994 323 872 -62 -545 246 127 -862 -710 -646 299 338 290 949 239 873 939 561 24 -650 392 387 162 -149 601 55 -714 -750 591 -298 669 851 681 675 -32 -575 353 -547 476 -90 957 -156 -384 987 -286 -220 -844 399 -230 641 -366 -54 -586 460 -655 -791 -638 377 399 281 -972 -755 676 368 -814 882 933 -186 -794 -672 -563 -446 475 241 -43 29 -296 780 256 -786 -60 283 -526 146 -351 -53 -304 705 957 -54 683 400 -78 -667 89 750 -784 604 429 -662 -138 -3 -912 974 -732 214 -479 403 -481 -662 644 -741 -34 -195 505 192 -660 339 770 -209 769 -148 583 94 -108 -416 844 -317 -6 -683 -255 -858 437 -936 -573 -699 -707 -469 658 768 482 -441 -99 108 -679 -46 162 -705 151 -954 7 249 467 -708 -145 -439 -34 151 822 -715 -960 343 418 -62 -477 12 -922 -918 -293 -774 -207 -289 -640 227 -110 -483 -364 -519 -466 -820 104 -367 -345 -643 192 698 709 987 736 328 909 499 67 10 -309 170 -2 905 -378 -460 -223 314 184 235 -813 197 646 -627 -915 -233 -758 692 -553 -441 -49 -797 783 289 -907 -73 371 890 187 -973 -960 151 21 -433 74 -664 -954 96 -979 -539 -334 -86 -342 819 273 373 240 -771 912 -467 50 313 -442 -69 -567 608 947 -130 578 -648 -685 -383 287 825 901 -319 63 607 -172 -501 -565 651 893 628 685 465 -130 -346 -384 -581 358 284 -305 -938 -569 -497 -318 -183 -556 413 598 -881 272 194 201 511 -180 436 58 -374 -514 -640 -686 608 391 -516 -13 -738 -494 -175 -60 674 98 -363 180 -260 502 -458 -338 322 236 389 911 893 433 -891 659 -717 98 323 -5 -995 -730 561 -248 463 757 988 -102 -214 -9 -190 -39 719 -162 -223 -819 -388 537 948 909 -808 -459 -247 -56 -32 -778 -426 -781 374 112 524 -214 -279 -596 156 432 893 -521 959 -246 -837 397 -877 -263 -16 391 -942 -508 -333 592 -426 794 874 -206 -715 -351 -515 89 313 -619 424 -466 -852 481 -538 916 170 -884 -179 326 -905 -979 -210 714 -547 24 -560 120 -218 -253 773 218 49 -350 791 417 -707 -89 -161 471 -66 -27 40 -85 765 -253 -574 -188 -421 838 -97 685 -376 72 38 9 -535 -243 -383 -118 -970 -171 -584 -772 -940 -555 848 888 -815 -350 -727 437 -567 652 -891 -320 856 8 532 -770 242 -645 -264 841 -572 855 941 -655 118 -286 664 487 -710 -721 -732 -898 928 496 -785 587 425 959 976 -786 -221 -839 43 -700 92 258 -231 -339 591 -2 167 -289 -184 -506 977 -733 139 -904 987 487 208 968 -841 -826 156 323 -202 449 -365 -811 -252 998 -599 -898 582 250 -716 -350 246 -928 -667 -118 -193 396 -802 -856 827 -92 685 461 614 265 38 997 -427 508 -608 537 418 -818 -941 -863 -775 997 56 -581 -214 448 300 436 -877 -930 634 663 -62 485 -48 67 -222 845 1000 210 809 662 -167 48 960 706 676 -984 719 154 -773 937 -879 -524 910 451 -111 563 694 -488 991 827 970 138 -924 302 -26 -506 -187 262 925 -504 -9 -251 -835 -86 789 -678 -576 -34 6 2 630 -695 -229 -729 -175 541 -903 133 411 50 218 -322 705 -786 304 -320 -952 397 380 893 158 682 71 775 -1000 -988 503 -920 -768 -80 -508 -752 -10 -234 556 -371 17 199 -228 320 -665 521 253 -283 529 467 -80 190 910 255 105 -292 -78 746 -484 655 -70 -709 563 703 403 -568 43 -946 -747 653 482 276 650 246 -910 962 38 840 146 -508 -176 113 -460 617 -598 -206 744 942 -195 558 650 -438 632 -449 -920 390 627 357 655 -636 -915 394 18 -241 430 73 -142 472 -143 -601 935 411 197 384 -286 -939 32 508 -687 -320 -110 196 -72 -817 826 312 -251 -649 280 606 950 -141 -157 -351 -962 856 78 683 -705 583 235 -193 426 -136 -248 -577 258 -738 716 806 -865 -899 -149 -758 442 921 939 -379 -380 344 -636 365 172 -421 995 -97 -952 -295 130 -457 -36 -864 -35 963 -556 -578 -727 295 346 475 -254 992 506 57 -339 834 823 -870 -217 -329 446 -375 -999 -184 -767 -550 -504 -931 -454 -706 667 734 734 -396 -725 -348 -172 536 190 887 497 -603 -388 -362 357 -793 907 -338 -304 -985 -186 -907 592 -691 108 -727 -848 538 -974 -446 609 977 -973 424 -540 -717 88 597 -165 393 197 -617 876 824 -608 -564 -485 1000 -344 630 120 -54 -288 -880 -784 -954 53 -284 -455 180 405 819 -753 40 972 97 838 -703 -824 242 -320 575 -538 636 -21 691 928 586 -540 750 -40 261 -310 973 -38 426 -1000 275 -375 -323 123 -753 -843 600 410 827 574 -26 103 -749 956 -801 479 234 -953 546 -238 343 -913 -880 759 916 560 712 42 892 144 452 -768 925 29 978 -923 266 903 -267 -903 820 369 407 -385 435 -617 -295 908 -628 432 153 -757 -122 -412 -619 -206 826 891 642 698 619 -498 -620 327 -630 747 -81 549 -66 343 103 -346 284 213 510 -136 8 -951 -864 146 -763 -205 634 749 94 -169 -883 -196 -816 -62 902 791 -331 -336 689 -537 680 858 540 736 775 -37 972 -266 589 -807 -196 122 973 807 -944 -329 -802 -124 785 969 384 784 700 -635 -264 -679 -308 -294 -529 -78 -860 105 165 709 985 202 -978 -140 676 557 -143 -746 696 909 978 577 564 -324 963 -637 654 -621 763 -689 -537 -183 -180 18 925 -22 -821 -811 743 895 -370 -782 413 -815 -903 -476 -721 945 505 -967 -782 -500 374 -397 423 -583 308 52 -303 603 -438 -259 -267 -544 667 -383 595 800 629 141 -625 964 540 -544 765 566 -230 740 -954 651 979 -754 360 466 -643 437 643 -509 393 926 -697 -987 773 788 184 -404 614 304 709 -305 563 -722 -548 894 -30 746 592 282 -981 -222 958 -567 -773 39 689 -47 -840 161 -829 205 -486 -118 -902 -12 296 -228 -300 237 621 297 326 -955 -872 -252 -346 568 445 756 944 -467 31 449 -110 949 -361 -944 64 -547 688 304 641 -134 -178 -96 -848 301 -559 545 -157 -470 -378 306 113 -205 -557 -827 930 -502 -816 -430 -981 184 -336 189 6 -481 374 631 16 661 -627 609 -990 391 216 -636 777 584 -946 -581 945 453 984 -410 977 460 369 589 -585 329 -881 97 824 -152 -107 882 105 -608 -852 897 -483 45 79 -852 -810 505 -320 724 -182 -320 575 -5 901 996 981 -243 -206 -274 65 -612 912 -623 -14 310 764 595 -506 165 -798 681 -167 -118 972 -462 185 723 225 -708 -890 -405 -661 -318 295 44 -763 -200 226 -238 294 -601 276 -271 -824 950 -279 -581 902 547 -345 754 945 409 -452 -561 -545 794 -919 473 -680 608 -351 383 -761 379 937 -638 366 143 550 -662 -85 -780 -786 -46 991 -990 -139 -916 -846 -505 -990 -664 498 564 -592 662 100 -190 -969 311 -937 -867 -876 667 -478 427 387 593 617 439 -39 904 -266 -350 261 258 301 -569 -93 -3 -45 566 -530 654 574 -920 177 211 -604 -573 221 -905 -158 100 -630 -916 -950 -198 155 -879 251 303 -420 973 -692 -959 -704 852 984 -116 458 345 134 719 280 -317 561 -290 87 60 -415 -107 163 758 -463 332 -625 558 -738 472 -913 115 840 549 -784 981 -300 516 328 -381 -87 -434 529 713 -484 -291 -425 -202 -16 -522 462 -10 -624 -874 93 859 -234 -508 -407 944 37 908 -394 360 766 -692 -364 474 -284 -402 -626 -19 -163 -927 -836 409 483 -534 -608 -981 -998 -99 612 -59 -527 -273 143 -235 72 -862 775 -944 -269 717 134 -615 499 142 -444 -728 -818 399 -511 494 -575 442 -265 -36 624 -979 911 210 42 -711 887 130 685 837 811 735 -936 239 325 -368 249 -280 372 -409 708 769 139 -795 108 -401 326 998 -231 43 177 412 974 -646 -820 980 -317 -774 172 761 887 270 363 -250 -402 300 800 253 130 -929 -761 669 76 120 -533 521 84 -719 -338 70 650 -798 -7 736 538 805 -139 448 970 -402 855 529 579 714 9 -351 -327 -330 -562 -985 788 -183 607 743 -223 951 -457 -164 -199 -221 -328 -625 -329 249 436 286 225 -67 488 -616 -642 776 -190 349 -736 -699 361 263 -790 60 953 -653 842 258 507 433 -945 -60 -621 698 -568 381 -631 -854 735 496 -643 -453 337 326 -624 -829 352 -522 792 798 -567 583 -456 391 195 942 781 -819 -678 -647 39 803 289 -617 -709 -539 304 -412 -351 -851 574 496 74 -593 -334 335 473 -117 -51 234 -779 -592 515 183 580 85 -210 -55 -980 755 -738 5 -341 371 592 -196 -660 -328 540 -919 -940 -665 340 370 -540 499 -595 -648 -149 -208 425 -892 -493 -623 535 542 576 961 -608 -793 -529 456 -810 -260 -657 -885 -451 -123 367 -519 273 337 92 -965 -770 -112 -296 -513 949 127 -42 339 -409 -412 -889 -454 981 215 -132 862 -998 -527 -770 842 554 578 918 -994 -332 669 970 640 604 -396 -28 882 549 -905 -809 -671 -133 -600 132 387 66 105 233 -657 -324 339 -591 524 465 -562 304 -723 766 623 -686 328 -329 677 -70 -5 -815 -231 -680 -284 -885 -260 293 544 -322 343 880 811 166 218 -927 -486 586 -918 349 -791 763 -706 -955 582 749 578 325 523 -863 -791 -779 385 -170 537 -562 -705 -822 -311 340 648 -666 -212 861 -505 351 -580 184 -69 423 1000 -545 538 -563 -763 488 886 -719 658 154 156 908 -784 996 310 239 -839 -337 70 -677 947 155 489 -467 332 829 -104 -144 919 722 -100 -341 305 -358 -295 -394 392 -382 -512 -651 698 947 2 874 -859 -585 375 -76 710 -274 390 -570 103 832 761 -640 -147 624 744 958 -892 -340 -880 578 -174 -689 426 610 877 -436 195 974 70 -535 180 639 885 -631 -380 78 -233 488 898 -204 -124 293 315 -114 -977 -199 190 614 478 940 525 948 923 -340 -889 -523 936 -942 -289 450 430 36 913 -290 246 306 727 150 -306 440 949 661 761 588 547 -253 704 -19 -241 233 -607 588 -269 -702 -319 330 3 -175 887 -566 -820 -709 -295 -836 -249 -339 471 -346 -519 -154 146 -380 461 57 18 -831 -926 537 -91 -249 744 711 923 -965 113 571 966 -682 295 603 -833 -102 -220 278 -17 -674 -94 531 154 -994 718 639 88 -507 -555 248 -499 -460 560 -103 -197 478 -899 505 -371 -485 -756 996 -725 197 915 -314 312 -354 -728 445 877 29 -746 -912 998 886 689 548 589 156 464 -399 360 -633 -24 399 127 -525 -342 170 747 316 -513 -10 -838 715 606 785 606 -169 -569 481 -438 701 280 922 799 -554 -410 482 579 379 -932 60 -851 -352 229 977 16 533 179 -292 -761 -642 489 162 -163 -266 997 874 402 841 956 -945 648 -638 -159 -942 311 -457 586 -745 273 -629 -299 -254 958 352 -705 331 483 423 393 449 -80 390 66 470 -787 106 498 -690 -876 869 101 -172 -501 -151 -278 796 731 -9 622 -106 594 -362 -646 -21 -129 -807 840 -557 -613 -381 728 -215 711 -761 -96 814 239 -871 -813 -313 -398 667 676 -626 624 -713 444 -843 62 202 130 359 593 -414 104 861 356 771 300 708 -42 407 -468 -870 530 -172 266 335 -225 -617 391 -102 691 -260 -828 -758 -911 -537 -583 203 8 23 572 -759 539 -329 -132 -505 265 190 825 -850 633 -396 670 -939 -730 200 -232 -509 -594 -932 -823 911 275 133 -76 -626 230 -11 351 -744 500 245 -367 110 70 -645 -24 575 -349 -884 -596 555 -217 -379 234 -736 304 -420 -711 563 -977 -532 137 308 463 -525 102 318 510 218 179 -68 550 -133 695 -280 894 327 -666 -990 -878 -472 -619 349 388 629 -26 -810 541 -16 399 -851 -943 -611 976 687 -704 22 542 -8 -839 -155 666 -563 -589 -850 471 882 -405 -881 -568 -162 130 -436 791 -230 -343 362 -935 -180 -363 593 -158 686 -37 880 -364 -424 -179 305 110 517 -353 -181 -980 -240 722 -515 229 74 951 396 -944 -85 347 -905 190 993 883 188 449 126 338 50 -147 -130 -684 54 -615 -457 814 -444 580 -747 660 177 407 795 -488 -112 -691 -261 -993 -267 -781 596 152 -185 -300 -403 -200 977 891 273 -209 273 -682 802 -592 809 316 649 109 82 59 56 749 -844 901 -159 857 547 493 -466 249 144 201 -609 2 274 990 322 571 -537 -466 940 3 195 -317 728 -231 200 -166 -907 98 795 -441 -111 697 870 146 -123 953 731 761 -213 -229 415 476 -86 -210 -994 87 -677 831 -921 770 -603 283 797 -125 547 297 -727 46 -114 974 -171 498 549 -174 -166 260 -855 897 -487 -180 -915 -8 -876 -577 -135 -203 498 -219 -491 282 -975 -182 229 772 139 -584 878 41 999 683 755 -1000 314 -850 670 623 403 -494 650 -18 632 35 434 -368 661 515 579 808 681 737 910 -89 876 -92 -31 903 -809 564 -644 -764 -274 -365 -983 497 -486 -318 -628 46 592 -241 -984 -286 -878 -297 490 -484 -942 465 61 27 -617 728 -690 166 -576 -168 851 770 -474 -787 -509 935 -545 978 219 510 757 -154 946 764 -227 -629 92 726 -615 -362 745 645 87 -321 360 -156 -883 -795 828 377 -907 604 105 203 590 488 -392 506 961 555 -164 441 81 405 -31 263 -932 619 59 986 481 -155 520 -726 149 -870 814 -835 962 -292 -822 986 968 -169 55 847 -389 129 791 -40 -518 283 -949 -991 -49 -984 -726 808 -944 158 -24 91 -410 548 388 424 -161 -733 504 923 439 -77 835 617 962 -116 104 -721 -635 547 -106 953 687 -165 -120 -115 20 -798 119 -660 -671 -97 108 518 59 -241 -821 615 -288 -965 -471 42 937 -700 512 -314 635 -677 -942 -717 917 -873 658 192 93 -993 305 708 -88 137 621 728 251 147 -315 -770 537 -743 -118 404 -102 458 -560 973 167 -903 -355 -262 625 199 -121 -370 -972 564 -514 658 32 -955 429 -167 533 -755 762 -115 206 734 -188 -918 56 -986 641 173 -191 667 -971 -525 -679 107 625 -281 -959 -495 -194 -129 475 819 168 -171 182 50 -685 -753 -511 -677 -369 171 162 235 691 140 -184 19 574 267 512 456 -869 42 -687 -1 -48 -675 -168 494 -437 -697 461 208 -719 -995 217 88 933 931 -861 -116 -191 613 -690 837 -415 -703 -207 79 -102 -841 -562 -755 -42 954 -524 68 630 580 -514 -142 274 528 530 395 241 -203 -698 471 -336 -415 253 -913 224 897 -965 -460 355 -340 389 -48 -252 288 443 244 -80 -414 -659 85 -585 690 355 -352 -217 -994 258 124 -223 -272 265 -447 -845 727 -997 -675 -744 388 358 98 -789 330 793 -321 -965 807 342 -878 674 -543 -623 -953 348 414 -632 900 -25 157 984 -787 833 921 -835 -76 825 857 -451 -956 -874 -933 -660 -209 -277 110 545 -167 -535 213 -137 695 57 76 -487 115 494 -480 282 104 -649 28 338 676 390 286 -259 882 -697 -948 732 857 -376 246 -314 -94 -722 146 417 720 25 -905 -753 78 -593 -660 887 784 339 -70 337 -407 -765 918 -330 -922 772 -540 -269 755 456 -745 304 613 128 -889 -898 959 513 407 -173 108 130 -928 976 804 49 916 703 -399 643 320 371 -523 -240 -994 642 451 -682 -675 437 -40 -322 -888 293 -481 -898 36 -798 736 -311 887 -923 114 292 90 -592 340 328 874 219 -441 -621 -216 -435 -519 -393 584 530 663 225 260 -248 125 37 895 994 909 -348 -574 -232 193 323 214 -282 247 82 921 139 -465 761 -219 555 -981 598 477 -73 -517 -988 682 -286 -290 572 857 -53 -497 66 298 -838 -305 -340 911 396 -137 -561 -36 -308 492 633 482 112 192 685 -415 812 569 -424 318 896 358 759 409 -639 -510 676 352 -618 258 342 302 921 -230 -874 -918 -523 -590 318 -369 221 922 558 967 514 232 900 634 -371 -738 589 -958 521 67 64 -664 358 -370 398 -699 -579 98 -521 -155 -303 -821 -424 -598 -271 876 565 -753 -789 815 -612 -410 -942 -714 380 -930 -560 317 -806 -70 -126 -892 166 195 577 27 741 -363 240 928 436 -492 -647 -97 94 -553 163 -798 -828 -946 304 25 139 -947 -899 21 67 -295 300 454 -970 -197 -722 -571 916 -766 128 -196 132 -442 7 265 -438 -609 609 -206 383 55 -532 525 -158 858 -814 222 -882 -477 572 -58 736 352 -663 891 -363 957 441 691 -843 269 657 100 -765 -766 139 -304 -382 605 -94 150 474 -939 -862 -61 769 -172 -246 -98 -251 801 532 62 752 298 -901 -122 90 -366 -89 -487 -457 -379 -626 31 246 92 856 337 -694 -239 26 -367 -68 742 -221 -903 -843 -853 -880 -549 496 23 -115 90 -191 406 -30 -866 146 173 15 -997 511 498 543 650 -234 697 -100 -189 871 -525 256 -178 455 884 833 -413 -445 546 93 746 757 -818 337 -603 -36 -855 -328 -987 -349 669 -974 821 -828 283 -154 -267 -679 -285 894 -861 124 -390 156 713 -317 -443 -51 -440 -89 254 746 218 -757 410 -611 0 957 642 -407 259 106 -662 480 40 213 151 487 815 456 -748 600 -816 46 -879 -777 -65 -851 -609 -171 284 -431 56 -533 -1000 618 -93 -216 786 551 -881 84 -170 640 -7 682 -787 479 -975 866 953 -133 -282 -551 -960 -361 -958 -201 -808 -986 -323 696 -351 -217 868 -428 -601 667 -627 -575 -3 384 167 -456 511 -967 714 -473 678 678 229 289 -541 733 411 -181 -996 786 -809 -366 -525 -913 -626 659 864 241 -90 459 -567 -798 -313 -23 93 837 672 -630 -460 -902 288 243 -819 -451 1 -560 -670 188 445 504 -781 -185 274 -98 -378 688 932 -977 -64 -658 818 118 -234 -971 451 665 420 311 -230 181 115 722 -821 368 -942 980 -917 -476 158 339 132 432 -508 946 830 510 179 12 -745 164 277 197 545 431 721 593 859 -125 25 613 -314 864 -216 800 79 -286 69 -896 -907 829 -397 -473 -347 -823 696 -325 -636 667 918 298 994 -668 807 -225 670 996 -726 -408 189 163 -530 -864 89 -528 -807 104 -138 564 969 302 -932 -812 585 -277 -7 -565 328 -30 -498 -517 -285 905 -106 -699 260 -947 -662 139 744 474 -963 -280 714 -528 -94 928 -986 -995 -678 283 -944 -335 504 -917 144 125 -655 -957 120 -192 -992 916 -448 114 35 164 -630 -259 -602 884 -736 -536 -692 -131 -661 723 692 -810 293 800 -721 664 -804 90 824 438 757 169 26 875 487 792 -975 684 294 980 -243 -627 -614 537 -329 -265 801 131 654 21 -823 -30 -481 -110 23 -800 -877 958 859 426 138 787 -290 375 391 619 980 244 -338 -852 -684 182 313 115 813 -640 -208 -415 296 978 -708 -887 -719 -555 -339 951 400 -709 -671 -760 849 964 242 -772 -963 -86 -345 577 920 369 252 100 -582 733 -615 -596 -514 227 258 503 -668 -47 -241 -331 271 -492 391 -752 209 529 426 978 -395 -390 995 214 -901 249 722 -52 186 492 929 869 -206 822 506 -328 213 -987 -116 -680 -58 -876 972 187 95 -167 723 -200 -596 67 -218 459 -254 125 355 854 -481 641 867 549 -135 -431 432 -76 -934 854 -698 481 -927 104 323 -134 801 -612 -725 -884 -154 861 306 -208 253 -811 671 -542 -495 297 18 -832 -80 713 -402 -549 45 340 -580 52 -268 357 488 -912 500 898 -164 939 307 299 296 -543 -608 346 -571 -773 -631 -144 866 -587 -822 -989 -622 44 693 573 70 -390 -472 938 -983 999 -777 -946 -49 484 -49 -675 -211 -504 -313 -383 -226 -847 723 -686 -112 587 -343 951 -459 419 522 -28 -178 -868 -908 580 278 899 -523 586 83 -877 115 971 -395 860 -777 12 907 -129 -612 -987 -699 -601 -564 -114 -246 -216 939 -798 538 861 -925 -654 298 -134 -421 -519 457 674 267 404 988 385 -686 690 -383 -139 -697 -892 410 -242 -857 -697 746 501 557 450 -929 -29 226 913 -899 942 -346 107 -859 -129 -486 -600 510 -64 812 748 -932 347 411 -216 182 114 -499 -494 -695 -130 621 365 -756 577 -366 -269 297 -753 -193 -872 -498 262 -968 -134 438 132 45 -519 -897 873 -167 -272 -77 633 409 343 -751 989 -548 526 -143 -599 -517 726 885 560 -740 5 48 853 550 -487 75 -248 8 -524 454 -897 26 838 349 278 -844 489 -234 254 84 -10 -194 677 -938 969 -340 -649 -609 652 1 232 214 302 -201 -297 -620 -725 -524 661 -713 515 -890 489 538 723 -53 200 719 -35 159 261 -277 29 6 420 -169 179 205 -187 -993 -506 130 360 -426 -495 -691 -676 258 -149 -601 -643 -983 349 -564 -231 -74 591 -220 -551 -956 -336 -304 -432 -551 900 -478 471 143 -428 -149 985 164 210 574 750 -589 939 -732 402 -529 -1 -68 -261 312 109 -804 -312 681 495 -15 29 70 384 226 66 -619 -81 -445 -835 -480 -411 -291 466 -463 -725 607 612 661 -133 -801 -379 21 367 692 186 -919 -620 -209 -869 25 -512 -883 33 13 -263 -49 -24 796 875 -463 217 42 -316 870 -610 -605 145 727 198 -152 -504 -21 -503 -208 -716 -263 829 496 272 -833 187 956 939 -592 910 819 -658 -280 894 -467 -86 -904 232 83 754 -479 736 -653 482 -501 942 -163 -680 -560 989 290 139 -672 643 959 475 -149 807 179 -847 517 -926 849 142 109 -36 914 914 -889 -420 251 235 82 -126 -204 882 -99 -385 -467 687 511 149 -866 -534 441 -419 148 788 475 -124 -34 865 260 265 390 -214 -36 783 359 291 -644 843 849 855 476 144 -130 684 -615 -559 466 421 -133 -398 -639 253 -163 367 201 -196 762 -258 -428 654 -736 -327 -796 -295 986 -577 604 1000 -892 -680 -678 -1 -270 -458 760 -761 580 -737 656 650 117 -287 937 -680 -649 306 898 -900 354 -518 961 679 -523 -780 -877 837 237 162 724 35 -448 -250 -416 -431 387 -730 -188 467 -783 -835 759 -483 284 -324 -845 325 -538 -880 158 540 -764 -469 203 -854 -382 -649 239 -461 385 762 75 902 -370 123 -196 962 603 355 336 -233 -538 -415 38 -902 -243 238 -713 -880 -605 -796 60 608 -314 776 326 458 -132 214 75 157 -681 8 -308 146 86 791 -537 -155 -374 168 758 148 440 793 883 77 -63 -380 -170 -524 209 837 670 -736 -529 473 331 239 -298 -640 135 370 -156 -344 -220 -766 -522 -498 -168 -640 -150 454 -691 992 690 -166 -2 -651 -376 -205 465 -304 520 183 -918 -402 -353 324 208 -919 -10 -94 213 -675 828 503 516 780 -185 642 195 -937 303 941 -281 521 -923 258 -921 -460 628 -322 622 910 -700 -640 612 781 26 260 449 -597 -868 995 -802 -598 106 -69 -550 -853 -74 42 -282 514 -49 -306 -829 -594 523 525 -720 -146 502 -153 -852 -55 917 837 -407 -841 -105 -740 404 185 -229 -971 -871 -216 -592 791 -288 541 343 -189 -688 -100 -192 523 771 -8 749 -577 -102 804 838 -573 -48 -667 -398 -661 -803 143 964 -376 924 393 330 -113 -105 161 75 -820 719 -878 -490 -991 552 475 -383 -730 -988 -684 64 941 723 -965 954 120 -210 -745 61 -467 761 -995 449 754 -865 -431 464 -192 -286 -464 797 -380 -607 -462 -838 -716 -934 99 771 -103 -184 11 91 -906 -451 577 745 -829 -316 807 -559 -207 343 -930 -312 639 526 -568 416 -896 -251 534 926 762 134 414 -519 -734 497 -482 296 93 119 56 470 -484 -750 955 873 -643 528 554 -933 -631 -730 -642 -776 792 6 426 946 725 147 794 -568 -253 418 477 -754 -618 -698 585 -562 250 507 -598 71 893 -271 250 -928 -250 620 -242 -461 117 364 -711 -846 -137 -804 -18 688 816 855 -924 137 -704 -968 -832 -708 639 112 365 942 -987 -483 713 -845 632 -109 -272 29 637 858 451 -388 593 -203 -35 275 -653 -410 -170 -379 213 177 -349 198 -221 541 -447 920 119 178 817 -292 -934 448 -832 -188 -205 948 -416 -68 946 283 -239 491 14 329 -658 -821 -738 747 -588 502 -78 -263 -454 -158 832 -164 -134 291 189 -727 918 830 -992 787 -532 450 -912 -214 -334 -758 -672 961 691 -538 -850 88 -540 895 -329 -239 -822 -753 -512 416 -809 -720 -422 -521 -611 -551 -747 -916 713 -937 -689 979 599 837 283 716 235 -426 -631 226 708 905 -345 -765 -248 77 738 351 -638 -705 887 360 751 249 -215 425 257 -842 -191 650 952 -917 141 -241 631 770 31 207 68 210 584 -151 -122 483 516 72 470 456 343 -690 925 498 -688 758 -978 -811 -566 -628 -233 724 -968 314 714 312 135 886 558 -635 26 -678 -753 -885 183 -183 209 345 -58 50 -494 145 426 -856 -550 407 400 -682 738 838 -143 -293 -237 -165 580 930 -24 -300 -651 432 -85 -410 -996 -189 556 221 -749 489 -506 -51 647 -163 -157 -958 709 534 -393 678 53 -1 -909 498 -268 413 753 149 359 548 -474 307 241 591 65 134 218 589 721 -2 -488 -831 -239 708 732 -63 -799 806 -159 -682 804 625 -125 -819 680 654 -200 509 -593 682 785 -736 486 -962 143 227 -771 170 -691 -7 857 770 970 406 203 687 163 263 914 954 -40 -33 -463 -104 132 -861 -983 -731 891 208 436 -283 -507 548 511 -738 -937 727 296 601 81 71 -915 934 836 38 797 -539 650 -384 -221 215 -786 25 136 -680 -379 -749 -316 943 -265 -519 -702 861 432 449 -115 522 184 -433 -410 -7 955 -116 -291 -955 402 -961 -384 -895 499 -966 283 -358 -656 839 -54 113 -17 478 -189 514 -88 -33 -791 -926 661 587 -910 -769 319 467 -647 -999 -786 -863 -286 158 -934 408 -450 -328 -900 265 759 978 -860 824 -878 792 553 -732 277 873 811 -243 -918 411 -695 459 -400 712 656 745 -280 -630 27 -810 223 -926 258 220 -675 -163 -183 718 -324 -285 -863 701 -150 315 -491 287 -209 -735 -157 -745 948 829 247 -980 -4 -913 698 -527 -322 96 -766 -656 394 268 190 -211 682 664 -119 -602 -810 -147 474 -794 254 346 771 -890 -69 -331 426 278 639 -534 139 287 -339 -416 -901 14 878 -664 482 -555 926 -390 390 330 411 -877 -19 -594 -405 218 -59 17 752 518 -820 964 -457 -706 -497 -709 643 3 -245 496 932 -570 -691 -187 502 -897 215 -370 -67 20 -884 491 209 377 52 -871 -563 -449 -838 -98 -309 220 705 851 -706 262 535 -383 -615 -201 495 620 257 -284 918 -828 338 -28 42 742 -675 123 523 -475 -330 -640 -831 103 -157 -959 -73 241 651 -993 96 702 337 -124 -300 888 85 -461 73 441 -734 81 330 792 888 -961 -968 -560 -732 842 -960 347 645 -820 37 210 490 87 931 -169 -675 596 -502 -466 477 478 -256 -222 -130 394 -441 -263 -515 929 709 385 -532 976 -35 -790 -876 21 976 -635 587 -904 298 -157 931 569 -616 127 -687 -129 304 806 834 -203 -662 -35 -462 945 525 32 -300 562 -691 289 291 344 -308 87 -960 975 -419 -131 558 197 -11 -649 -858 47 -519 -558 347 549 462 -695 -776 -50 763 120 742 -538 -192 469 -382 -183 -675 -161 -440 -757 -590 793 -934 -447 -240 -799 -163 -866 535 979 120 255 -995 -645 -136 -586 -353 -732 273 -378 -918 -125 224 -809 -553 -635 294 42 -324 -644 -797 -84 -286 -510 61 -74 -843 638 -79 9 819 -587 -543 -879 -240 588 -72 -148 429 980 274 -590 853 -687 90 -608 -135 -194 986 -763 79 261 -121 -837 849 -768 666 -916 -359 475 -652 -626 519 712 14 -665 -964 -820 895 828 943 -283 -783 574 934 -236 77 -336 -598 -853 -658 475 373 -459 371 -443 128 491 946 -719 655 808 -115 291 -340 -981 -267 956 -836 376 872 -897 361 -901 928 -215 162 22 -391 -689 158 663 -553 919 394 -824 843 -845 -959 26 -764 31 935 -806 205 -316 -544 -499 -877 212 -930 -340 104 66 379 45 -833 307 785 -101 -726 109 836 662 349 497 318 -354 86 685 121 -715 -452 -789 -68 -784 128 -995 -707 -882 -693 385 808 -799 -522 -570 -287 -795 427 316 -765 902 -123 229 -96 767 233 -440 -744 710 631 634 740 437 -81 -240 470 -961 -891 775 -376 337 941 791 576 482 -285 755 398 -739 -988 14 962 107 397 -852 998 -86 -35 51 -921 -258 -784 337 -271 -953 -367 -499 -318 -125 -141 248 468 22 -767 -827 -341 -567 -455 805 646 -968 -851 -30 950 386 -822 -52 82 121 -220 246 387 529 -605 116 944 890 285 913 961 -99 753 38 -350 95 -899 125 -2 412 247 15 947 370 -393 835 -438 865 58 -856 -243 293 479 72 705 974 873 -390 -900 -343 -146 114 616 -725 262 365 -366 -301 839 -414 -171 -624 -964 50 -669 -147 746 196 -231 -92 71 33 -309 -632 -136 -394 696 324 -344 3 -753 -480 176 400 -766 557 -155 -641 75 -870 -527 71 291 612 -522 -370 956 507 -394 -737 -315 -869 -425 70 685 19 -292 -390 79 -425 170 625 -364 -974 609 -953 -162 181 759 -414 625 -586 -995 207 561 -707 -784 217 -389 -779 -183 -901 -474 133 928 912 -976 -510 95 -554 786 409 -256 -918 91 -265 -322 -390 575 59 -298 -844 579 617 -342 -360 743 -971 -686 165 641 -375 -682 -211 -360 -14 -754 475 -392 217 -103 -589 247 -432 494 858 404 -174 -875 -896 -188 -582 75 704 726 882 -482 239 -288 -392 -492 -182 -465 -642 -185 793 907 885 -814 731 -808 852 894 -93 -25 613 261 -163 -475 839 -38 -459 -446 538 471 325 509 -376 589 -204 -770 749 -814 489 804 -181 -742 -91 108 822 -564 -401 417 -621 774 -942 990 -570 596 -820 -439 195 842 798 -355 -696 282 921 49 566 -720 -972 -835 -381 115 -633 904 -430 -177 702 -975 -508 662 -519 -898 520 -607 953 577 942 510 106 347 -117 -338 -499 -220 -31 114 921 -251 99 -188 -883 378 -168 289 -72 -618 -276 472 765 -406 -603 -292 196 447 107 610 -280 933 -279 -30 -862 -419 -192 105 -98 -724 -455 940 559 -372 269 18 638 -222 449 819 -797 -272 -433 734 -938 829 -797 -355 -842 706 801 -379 934 722 476 368 264 -2 41 -742 864 81 -452 147 422 -753 858 -689 -401 -758 80 -358 323 62 -827 277 -517 851 -764 -324 -624 427 -68 -20 -498 -472 13 778 598 -884 -304 -115 -819 165 532 455 397 743 395 -294 503 -11 -765 919 -732 490 -25 193 -593 336 823 -817 114 -595 107 320 -127 177 -118 839 511 -222 462 -721 284 225 804 -906 67 -775 -554 315 -603 -851 738 161 -234 625 -627 -399 33 -768 270 -304 511 -73 355 -439 -250 654 472 -771 -737 -469 -511 -482 825 -738 -271 66 -580 190 170 -222 261 333 -535 324 443 -763 719 845 221 134 55 -474 26 261 352 896 946 691 -934 -571 -548 355 -501 -85 661 293 -518 164 -292 162 462 -994 -816 651 -700 -959 186 875 740 -681 905 -73 629 631 -715 -836 42 276 -87 394 684 -776 -384 -153 -201 -284 -565 -327 16 445 125 -264 -729 398 292 -327 -264 473 612 27 -102 271 -600 -65 -438 790 -450 65 331 908 -859 -841 450 -881 -610 603 383 993 -686 -274 188 113 332 -872 -833 -219 515 -981 -706 652 -636 144 -71 -240 -780 138 662 -992 686 477 -681 -921 981 -73 986 -567 -388 -634 -604 -800 -986 763 493 449 -663 383 -175 -559 874 328 890 741 717 -456 676 856 -780 -36 706 738 109 -553 -188 -672 751 667 -515 -808 -748 -334 -134 -432 -912 -855 445 -927 156 -790 475 897 565 379 -906 -120 1 251 341 -22 -148 -164 12 934 219 -416 -518 -706 -229 652 -516 170 -311 -50 -669 -119 -508 -45 769 451 -316 -128 875 724 977 -16 -943 -211 -212 -733 -133 394 813 -548 -150 -914 -919 860 -449 726 -901 26 486 -539 -100 -916 -827 -252 -54 47 -846 223 -125 341 -326 -948 218 -623 -785 -315 -309 460 982 215 -736 580 465 -461 -733 307 716 182 -863 -478 913 685 584 -972 188 -639 840 585 680 -333 -37 -153 -980 -525 645 -582 -605 604 216 893 680 292 -79 710 -737 257 247 -63 212 -537 379 -479 640 655 -677 602 134 -498 168 95 814 509 336 -185 500 -120 -41 921 -746 -12 933 492 -120 -291 271 454 778 127 -455 -715 743 -802 -532 -524 -942 -145 -177 -42 267 -744 169 -15 -958 -895 758 -13 -546 780 -764 256 837 773 463 -983 -798 877 413 733 211 -320 58 566 -456 182 -772 -947 40 329 -372 -914 904 547 486 907 -942 -784 913 310 -705 -325 380 -946 -581 521 960 -652 -935 -690 805 -683 63 877 592 24 586 -605 546 -330 -788 -589 345 -168 386 631 -270 -826 261 -48 -152 273 277 -435 -220 -502 130 974 -22 -724 936 798 741 806 336 254 -534 842 624 -619 316 -617 -275 145 251 612 -592 3 -928 173 -124 491 -727 -315 726 -411 -584 -44 753 -685 -490 -377 686 922 -69 -312 -678 527 -856 70 -210 511 -109 942 -185 508 720 -594 -663 -802 -871 880 643 -428 263 -667 373 794 -378 202 -248 43 828 -534 -820 -684 616 -790 253 -213 -148 -963 -487 730 726 -109 -807 691 161 776 499 -562 -389 -298 -110 -286 55 381 -826 -617 188 575 -348 243 824 672 859 -433 -241 730 -678 464 -843 -697 -577 201 -6 712 464 -282 -377 -6 615 -89 432 843 -883 -354 835 -142 943 -220 -609 344 -542 -238 -210 948 268 330 -828 -167 592 -335 -985 724 132 -705 -961 937 302 -687 -529 -976 556 -181 -2 441 453 -876 745 304 -715 578 595 -699 -390 -716 -900 300 -47 -294 315 -766 102 748 -347 549 -968 -286 -31 898 -971 259 895 -448 366 -289 -495 -412 -573 723 762 527 602 -362 -673 231 19 -134 433 979 -617 473 -908 -860 -980 882 346 314 -411 474 -824 452 -175 982 -998 -8 209 -435 -522 779 120 818 675 420 879 -17 943 612 435 659 -974 103 -985 987 758 -134 606 788 -377 -289 938 959 -692 938 552 111 528 -765 -115 23 -149 702 544 -30 -265 780 -297 376 -874 978 915 -800 187 -941 -555 853 -813 -722 -283 800 168 -574 -588 598 -646 88 300 -890 -197 -573 -501 -614 520 -982 871 -659 -330 -359 -932 722 675 39 540 -644 -849 163 59 924 642 118 -51 994 819 -190 699 766 145 5 -170 -952 58 433 51 303 950 584 -93 219 -327 -536 938 -472 -853 -517 -430 467 643 -946 -10 -870 762 276 366 -928 -920 -872 -259 -443 -176 20 166 163 -525 -215 935 -137 241 105 90 -891 465 720 -728 -515 990 -686 -946 -940 -222 -295 617 659 521 800 -478 97 760 -852 -247 -343 299 104 -438 -625 -326 395 -911 495 -305 552 901 -519 258 -23 -120 -466 -328 32 -348 -321 825 -839 -726 318 707 -231 138 -578 830 -963 -415 -791 797 971 -317 6 172 -304 466 -493 -631 940 -702 350 58 962 743 -589 462 351 -674 609 195 -922 912 666 201 64 422 500 239 -3 -280 781 191 -406 -897 -794 126 787 874 928 -351 -957 32 -383 -415 -664 580 -514 -693 131 -463 479 587 304 673 -326 218 900 7 508 -957 29 -442 581 -432 -259 800 580 671 -290 -951 838 -566 805 714 418 -353 -627 338 -138 -953 951 677 316 -74 551 -362 453 50 688 55 -56 -448 394 -328 -249 -789 317 -159 -883 919 642 -418 -143 -185 -899 -905 -39 -874 -938 193 534 -69 -27 -152 755 697 818 -162 -289 -762 -934 927 121 795 -533 528 -725 619 -935 7 -954 743 -634 -121 802 -541 -488 329 433 280 -872 -944 -951 290 -621 65 -540 486 -338 -50 -770 853 97 -691 -924 -70 -372 844 -642 -39 681 -808 -659 43 -319 -597 -514 990 54 426 919 135 521 246 -993 -875 -421 -654 -324 557 -699 519 623 315 -785 -554 288 -949 290 529 -406 -281 408 -982 60 -465 -180 354 -792 625 -106 10 853 -53 -154 -46 -706 -47 574 793 -969 599 -870 -556 721 -221 299 928 56 -82 109 -470 426 -484 517 -347 -663 98 -902 612 -401 282 880 1 -556 -606 51 893 -81 -103 -166 630 -878 780 618 350 901 -256 687 -462 -355 -724 -649 -754 304 293 -696 173 -24 -995 784 -694 413 -755 -833 962 49 -749 -674 530 833 542 -876 -601 -759 41 -802 814 954 801 895 -641 -315 -817 84 -183 467 -72 962 605 -15 584 945 875 842 211 -182 457 923 -975 230 -352 539 -681 -728 440 707 -496 -220 533 421 950 -100 -790 -503 -420 567 78 -635 411 -608 -603 -322 319 969 840 427 954 496 498 674 -889 -395 331 -764 396 935 571 -852 104 -649 -467 -893 -975 532 121 -749 446 -821 -783 -399 -629 -861 -232 789 992 -562 53 992 617 -207 688 -193 -340 299 565 691 937 -447 -374 -757 -499 312 481 -397 129 -473 271 894 312 978 -863 214 -177 493 885 920 570 -496 879 -603 -952 485 -235 -824 626 -197 674 221 -804 -597 -918 -230 -445 171 669 407 666 422 541 468 856 965 535 -105 679 470 -536 -156 4 473 -860 -145 -899 -128 -433 977 614 840 -692 406 -217 -363 -609 256 141 939 699 459 421 -542 -433 -43 -396 969 666 321 -775 -426 422 -51 6 59 -560 574 291 -701 177 969 297 716 -517 253 -254 539 -680 -959 149 135 100 -579 -86 226 -878 -117 417 -343 -655 -323 19 -745 -506 980 -111 -600 602 437 112 -429 866 267 973 589 -754 -513 -128 389 185 -659 -662 357 -704 341 325 430 408 39 -389 -650 964 426 316 -464 344 -719 -593 -789 -290 680 -831 -135 -189 975 -418 8 457 -399 -91 854 15 446 50 -370 652 269 113 728 496 685 -991 545 -632 -830 -170 -464 22 -729 -603 604 -310 -707 -589 707 -167 -958 365 768 679 -57 -457 690 499 690 -728 -6 686 -261 -830 421 727 790 506 -488 -130 -680 -864 -838 681 -510 -693 -784 795 -399 495 542 938 357 455 555 -945 -494 515 610 261 460 644 817 273 -383 -863 -515 -999 732 991 854 -348 -675 384 556 -496 799 959 791 779 -482 -867 132 -926 83 -54 347 437 222 -22 294 947 -73 -46 -928 -655 656 276 320 -243 196 -478 750 462 129 -518 322 -617 879 532 -440 -147 107 838 476 -433 -809 -917 -440 -482 -984 -569 241 -939 627 334 47 771 911 -97 -158 508 -497 44 -426 -421 -310 179 -859 -773 -118 767 -335 126 823 -753 -397 -766 -214 -536 652 44 -192 698 876 -661 452 543 -570 -732 -207 -33 956 650 -817 -342 -144 -124 -52 -896 -161 -301 127 1000 549 672 -221 -692 -400 849 35 -368 610 110 -111 987 -48 -215 -593 -350 -256 716 460 495 21 473 -317 344 229 258 26 584 31 554 -954 276 -363 128 973 391 391 -765 -745 305 -430 -813 43 -583 -279 -184 779 589 -577 219 457 11 257 -766 -229 -787 -509 -375 576 -372 818 -499 -935 -266 -988 387 723 607 -309 -944 374 -753 79 765 -639 65 340 -557 -947 154 898 611 431 558 250 316 -845 -618 51 -953 -537 739 217 -17 -22 -776 176 -163 884 -263 -404 483 155 -166 -850 514 660 43 823 -129 -675 853 -547 672 404 71 -911 -510 942 300 -701 369 330 366 -748 -324 -881 516 -719 929 -835 -744 450 806 -132 -686 673 -653 354 -780 256 -271 895 231 -933 -551 417 -560 -90 -546 -116 678 795 496 -526 775 -414 606 -643 458 252 320 -928 266 -459 961 584 734 -417 995 -383 -299 198 -341 -965 21 -889 -955 -496 -33 620 942 174 186 473 -646 -863 -277 -676 -118 -939 930 -415 -447 534 -809 -783 -799 -225 327 -12 577 113 -166 -871 -702 268 357 -986 797 509 580 536 989 520 375 -701 414 -793 -62 -235 -248 -112 971 -488 -118 556 -684 -108 277 -974 -746 146 370 -108 -472 67 765 665 -851 -507 -63 -845 882 190 257 440 -323 -844 770 -420 -767 222 -564 -618 -636 733 -533 57 -691 -803 -108 -800 419 532 376 -663 -513 446 828 -878 -523 928 -632 253 636 917 -734 153 414 668 871 468 496 612 -945 -624 -444 329 -871 -206 -996 445 -64 891 -559 -712 449 614 288 39 -322 878 907 -848 -97 123 -60 -334 -358 -344 -949 242 329 453 721 741 197 119 -69 68 25 -823 860 485 975 76 580 -753 384 -601 367 426 -932 -359 -635 169 649 925 -475 711 800 -684 812 796 -960 -649 -83 -815 -101 589 513 -594 154 681 -147 -294 64 727 -931 -341 -346 -752 -314 -662 671 643 -736 192 -486 449 57 972 -692 -744 419 947 -829 -645 -722 467 57 410 -528 -531 768 80 587 439 -989 610 -516 -377 -515 223 118 279 -339 -168 -168 -307 -659 755 478 -435 -80 424 -920 310 -592 226 471 949 -553 124 206 -796 -741 15 35 497 -501 -361 -910 251 -334 -387 78 818 548 -373 571 -788 193 626 845 608 -186 -662 -636 958 -711 -264 219 649 -265 748 -512 -943 656 -699 -82 768 -790 -195 -584 -281 313 13 -582 -242 691 61 -411 610 538 504 -203 -540 199 397 167 -306 -900 -912 -46 628 581 -338 -177 899 -909 -146 251 -561 363 416 510 -540 561 729 -878 457 494 -718 -199 431 487 762 370 184 265 13 724 -276 -794 358 -246 365 858 -959 -534 -352 527 104 -358 -463 -711 656 410 236 14 -46 887 -11 -498 437 358 -237 738 -278 -89 722 -483 -369 -77 -778 737 206 -571 -120 -390 -889 286 -395 388 -123 332 -386 879 -379 -272 -661 -310 176 -111 -822 -136 -512 -942 841 932 434 -13 652 -278 -355 -861 -943 902 -561 -911 -298 699 -120 310 -952 -169 93 683 -271 944 -767 -65 372 -512 751 97 -198 -718 199 197 893 -205 -4 163 607 -394 -856 -673 -478 555 -283 -779 98 249 820 -285 225 785 148 657 -651 -297 -726 -752 701 209 -980 -589 -153 217 569 704 -297 -128 -671 9 -68 851 130 -599 659 492 -229 761 227 792 431 -578 -216 -37 747 -93 -19 987 102 82 22 932 943 -157 -160 532 -636 -613 -301 -753 825 -829 -731 -268 631 -16 -973 310 83 -801 -837 -472 -431 -968 110 196 749 935 22 -438 -286 -179 -491 -712 -922 -559 137 -644 -503 57 214 -887 260 244 97 -777 -845 848 662 66 435 -506 -343 13 -600 263 -410 120 -318 -189 886 187 -407 596 -741 132 -707 -587 406 -456 -541 -83 -590 -770 969 -277 786 -883 -91 884 853 -370 718 -265 -690 -547 22 389 342 -219 870 675 130 -48 -626 -444 879 368 -374 -857 502 919 58 -92 -467 562 -717 -263 750 -873 183 -94 740 723 -327 314 559 143 -722 -359 546 67 -632 474 -620 601 623 -503 -33 448 -119 297 242 -972 -722 330 -837 -935 -819 601 -589 818 240 135 -906 -85 -886 -699 231 -521 994 260 -867 -340 961 -474 -552 956 -837 -948 873 -709 366 804 588 97 -370 192 -940 159 328 28 422 -237 -894 151 -496 -354 -764 -607 398 -477 -955 771 918 854 752 145 -922 -522 438 -133 -121 -890 -376 801 443 -453 -759 451 304 -991 80 990 372 631 -793 -707 265 -327 606 -876 -706 -883 -248 475 -117 -487 -821 -565 -662 -564 -342 -788 -526 290 567 959 518 133 -83 43 -224 515 694 -309 152 -979 271 457 -924 -363 -401 631 371 775 10 938 -615 421 -393 -735 167 -233 -615 -623 812 879 -880 -216 -264 608 1 -204 528 588 751 160 -299 540 283 230 746 235 -289 182 -803 229 182 -372 383 23 294 153 498 642 274 900 579 255 -887 -21 -872 134 344 -755 -695 -400 -782 -644 -735 816 -402 -558 -925 961 -228 31 785 47 783 898 -488 526 870 -123 -399 983 -487 -446 -321 28 -566 432 -76 721 29 -877 -446 133 -669 -515 110 -22 -455 -217 792 492 894 99 507 -840 -99 35 137 164 -516 -616 179 523 131 -570 533 92 -619 426 -684 -766 -269 16 -674 -232 505 464 835 698 -187 -911 -332 821 -97 -2 488 341 -325 339 -251 611 846 699 -919 -462 -838 -19 629 954 -368 95 75 338 -970 -47 33 -516 -136 -783 624 671 -653 425 900 -762 -716 769 -40 -333 -608 213 -472 385 561 659 -624 220 652 603 -117 -691 364 980 403 -695 -757 -23 954 -808 -897 -164 689 -557 678 281 988 665 -24 -805 25 -626 876 102 443 -548 578 91 -15 -510 -825 -421 -428 678 -74 -719 257 -3 50 413 -18 -908 664 778 651 -377 -693 -242 699 787 267 438 461 -385 -155 498 -667 -837 -881 250 767 679 -765 64 -220 147 795 -45 595 686 676 -56 592 -585 -252 276 -2 211 845 -555 195 310 604 -360 -986 124 -939 -881 -510 -602 712 670 820 281 -499 -649 391 -81 520 620 850 -670 746 294 -830 -490 -786 983 -480 -479 -576 644 272 685 494 -815 586 256 -648 66 -752 862 -389 705 -869 704 799 254 -98 28 976 -510 -55 770 -917 -554 213 -600 -91 570 -473 628 -689 269 672 -616 769 -861 342 742 213 -673 602 -16 595 -233 -880 665 485 522 -70 -108 -291 302 359 318 -853 710 318 -814 -398 111 -418 325 -49 794 624 -392 837 857 -173 -708 -595 -180 -467 -963 248 -470 175 788 -685 -862 -54 364 -48 12 -894 589 876 75 -696 -550 222 -381 212 -439 -340 -63 -452 -360 541 969 835 -457 -349 -290 508 -900 -243 -754 -385 823 -771 -687 -667 -845 -718 -682 -454 -590 297 137 853 215 -573 612 -44 622 -803 -274 -599 176 770 -253 335 -508 294 -272 529 -26 531 88 944 688 -32 850 422 123 531 -164 -279 596 -864 593 943 507 901 528 811 183 -687 704 -839 -101 -873 597 789 -582 -73 893 788 494 857 263 -293 -565 -809 792 335 464 55 -369 -956 595 642 -762 728 -634 -575 751 -806 596 374 -105 794 927 -968 760 -877 -989 -218 216 -105 641 -331 -231 247 -145 77 250 -637 -715 -803 -386 -577 460 -461 625 584 278 734 19 -324 741 -406 -626 511 -643 -285 677 -234 647 -888 274 -839 -368 -141 -876 931 -479 -37 -434 -523 -764 720 -264 976 597 527 -14 -756 131 247 -139 238 876 481 486 -398 -214 -207 276 172 648 362 20 585 -307 303 878 -981 -396 -192 366 528 -419 415 918 -276 239 -157 240 722 -678 162 257 797 891 450 -68 -120 -846 555 625 -290 -280 -471 124 -304 423 228 -760 970 -634 462 94 -264 -410 558 814 267 -196 802 -433 -218 618 651 74 206 820 901 296 361 -735 -196 110 -320 -7 -491 145 -635 -169 890 -726 800 -887 -19 -660 -828 843 474 -189 587 -898 348 17 511 10 629 -390 -510 -40 -706 899 157 331 53 358 -190 389 541 -639 255 -998 561 -303 -394 -833 -668 -749 -711 -186 -793 -336 -682 133 -49 456 -773 -527 74 -201 413 -416 368 529 314 996 -541 588 439 -790 934 -826 681 772 -581 -131 -854 -443 601 -266 397 -44 57 859 882 -162 504 -91 -3 -283 723 -474 -362 239 -173 596 -49 543 -834 -123 834 727 950 -249 402 -121 535 938 -352 22 -588 -724 330 941 -915 -621 628 651 408 -223 -383 -104 421 181 -112 743 -233 -573 -676 -563 412 -425 564 -660 -983 277 649 282 -406 -784 -460 516 446 538 640 161 -664 627 -528 -244 406 -300 391 609 123 637 -579 -647 32 390 -229 282 85 -56 803 824 655 230 -714 932 -461 -48 364 558 -638 18 -612 -254 87 -794 -973 -27 424 -675 410 -99 717 878 614 526 216 545 971 535 -476 508 342 -594 -803 156 565 -538 -470 -237 565 -520 -837 376 66 262 209 672 786 -159 346 -284 597 -578 945 898 19 240 164 141 -443 -617 -370 235 919 333 594 724 956 356 785 -310 662 -584 759 542 160 154 206 -580 141 -479 -651 -6 2 336 -646 95 740 -70 117 584 -422 -532 -793 -257 -698 828 -961 433 -854 -361 928 -227 76 133 580 922 193 886 40 834 -937 -868 -124 392 548 758 -648 -718 847 -320 -550 222 -935 -46 920 327 -127 -309 171 -78 207 601 -901 -449 276 677 -223 132 -747 -454 -618 -630 -881 -517 796 945 -185 -610 231 -997 430 -71 -711 -298 -700 -964 922 905 704 -949 309 98 46 -65 762 -987 -307 342 -584 -247 555 -180 379 9 -719 -212 -83 598 712 286 -690 -764 19 -24 -392 685 -376 -443 644 -288 -432 805 951 771 386 149 922 912 -404 -532 -901 -892 412 226 -312 571 -223 425 968 387 -503 -226 177 870 285 810 -292 36 -287 918 199 986 925 -168 -392 -84 118 428 -546 992 200 436 -802 492 -184 -37 902 710 470 -890 -112 -926 275 884 -269 -368 -772 -143 -888 -651 500 435 -651 -423 404 722 -776 171 -600 517 -433 -462 -453 782 491 -501 -809 -715 -730 -202 -22 -284 93 -632 -910 667 -917 -557 520 210 -314 -302 119 -509 797 -959 -174 -778 -121 527 -90 601 317 -448 233 965 -213 118 862 766 726 399 -178 892 165 94 -597 15 899 -444 986 -876 724 -558 -673 448 662 -807 618 -126 609 -721 -881 -451 -586 -995 -357 634 -615 945 540 -468 -204 100 -668 -442 -638 497 -170 -620 922 992 -6 14 -250 -993 373 785 -944 -335 -849 -518 -439 -989 -320 -226 -522 881 631 597 -201 3 963 -740 234 409 520 899 -671 -742 -816 826 592 817 -505 -759 538 319 -955 -548 -291 436 -788 -842 -509 -546 100 960 -321 623 -636 845 263 -445 -839 -757 -572 872 -273 646 -763 161 -906 462 285 819 -135 335 -981 -549 459 978 -280 -948 31 -248 -933 756 -427 633 962 -928 927 -788 -580 -36 758 339 145 -731 -676 580 -35 465 -423 272 -681 -826 973 980 -632 89 498 -564 -921 990 292 792 -244 -361 660 -878 513 423 630 775 156 -361 320 141 210 4 -530 420 495 74 174 219 489 730 -738 -47 352 711 -209 -743 614 -515 -870 -877 -895 48 937 88 -884 -490 285 368 103 680 654 592 96 -607 -22 -301 -537 -637 264 483 -317 -845 -692 266 467 700 -169 -435 317 866 424 -167 584 -418 -138 -921 -806 -252 322 -534 -665 -856 577 -983 -287 378 516 559 -186 123 890 555 134 -447 -15 -731 -309 -552 256 -379 -770 -197 -262 644 530 -369 -197 214 -572 295 -883 392 -95 442 -164 -382 -459 574 -594 460 -711 941 -138 367 -916 -708 -814 806 545 -188 -540 -199 -177 764 -923 615 -228 720 -654 969 915 -600 601 794 881 20 -239 719 59 522 488 222 156 642 578 -813 307 488 -856 -85 627 -580 -322 -287 -348 609 65 -886 249 819 9 894 562 518 -725 -196 -909 -444 -817 -9 -499 -506 554 383 -99 -275 931 -424 27 741 -712 430 413 771 16 -966 -760 110 750 -568 33 894 -434 -29 214 576 527 -251 -39 -119 163 250 -89 614 -815 -767 -293 275 754 -90 -100 312 -260 -522 -32 -622 923 -874 -496 607 -663 617 -959 67 212 689 271 16 371 432 -774 229 -601 -995 383 45 -801 698 491 660 -546 19 -437 -702 374 259 -268 362 509 855 -823 -974 -468 -456 -96 -277 197 -957 285 577 -225 -422 -252 878 669 482 273 -265 305 -327 437 451 -252 -407 -804 244 -503 829 -586 877 -225 -565 -697 -540 652 -854 383 410 -155 898 -921 367 -510 -893 453 -615 -227 -848 457 583 -363 -344 -773 -826 860 -295 577 -224 -855 798 -874 -778 210 40 191 -284 -333 438 -943 -645 -698 -726 946 -366 -874 -457 490 743 -944 896 937 93 -442 -22 -178 -596 -165 -418 -47 972 93 209 576 -399 981 545 962 438 -975 -464 -617 -797 223 322 175 -969 135 312 -726 369 -673 19 -332 549 899 167 141 -455 -314 359 699 282 979 993 -196 759 -998 586 437 494 385 -496 -67 -95 915 869 578 -189 -960 22 -874 807 -326 -598 965 858 862 753 601 778 88 -119 -472 538 -148 -396 479 -408 47 497 150 283 -198 842 375 -997 419 -84 818 126 -138 731 736 784 -825 -605 -264 -930 -419 973 126 -113 810 457 -595 -305 -955 960 427 990 333 831 373 -14 -705 -678 -119 -770 -564 -852 300 736 666 440 -947 730 -998 846 897 57 427 -578 -44 -817 -875 819 516 -768 420 888 890 261 135 -705 455 -62 -162 -599 177 648 324 -247 -914 -54 211 -764 -346 -168 297 -751 -572 797 -155 -420 816 -638 -611 803 -243 22 -831 501 465 701 -328 -653 -243 -31 473 -770 493 814 -336 -608 880 -430 40 -660 -718 -266 475 -363 461 -910 -261 870 590 570 -530 425 978 539 237 804 738 -858 -742 -490 902 -930 953 -282 -754 58 45 -907 -354 -970 797 -370 -861 -673 -243 924 253 309 949 16 -299 856 -452 331 -50 -406 786 303 216 -961 945 -470 -289 -743 -255 175 908 368 -150 984 -258 -691 184 -157 -777 -797 -705 992 498 398 283 -878 15 -965 -462 -450 95 -695 -806 516 365 -507 118 -68 21 -875 246 -858 16 -510 -225 982 -935 -500 -26 -964 803 696 -286 862 456 664 -449 -989 116 -689 553 -830 548 -94 280 -791 637 -135 -548 333 -935 557 -534 378 -201 -957 841 786 50 953 -448 993 -118 -258 692 -299 -316 670 -405 -933 939 -989 -3 -276 547 163 -808 -910 -233 3 -19 805 37 765 643 650 281 403 479 -253 -423 -791 -377 -598 751 258 -847 421 -468 609 260 -873 -837 772 -455 540 442 -144 -728 706 169 455 735 896 273 278 -102 428 502 737 415 -975 -125 -706 254 194 286 615 -673 585 -493 400 -678 161 -794 -275 397 -518 726 -699 -721 26 -633 -767 -963 564 -459 65 -9 -941 281 -753 869 705 462 -896 -934 -587 24 737 -373 891 330 -822 432 520 820 -630 -912 -972 -761 149 -367 334 809 -895 298 -67 -232 151 565 -633 -656 115 -804 837 981 -323 361 683 72 -367 -12 -66 -425 -192 -453 -131 901 -549 355 19 -400 33 611 477 -368 99 189 -53 86 -214 818 160 892 -309 357 695 76 543 668 462 256 101 414 -484 -679 -154 54 281 719 375 3 70 -793 -664 -459 682 752 70 -38 -292 207 130 -446 988 -796 -158 720 -246 263 -72 214 -130 -340 16 -293 114 -767 94 663 -239 -165 -382 390 547 -272 123 -821 -781 829 -190 916 52 967 -568 257 444 -272 658 686 568 646 -853 387 -157 -573 -66 621 672 472 777 -209 992 137 272 -3 353 -212 -311 -964 593 136 -448 -151 -629 -807 -711 -549 -51 -504 -899 377 25 -427 -458 683 -907 -207 -699 643 357 -888 -41 -355 -421 -394 73 0 68 586 -189 -883 351 485 618 -167 -355 228 -162 826 -475 904 673 125 -263 277 716 631 102 -669 119 730 -559 -185 -731 -679 -483 -702 992 -469 -583 783 -970 -5 42 772 -342 -582 782 416 291 -247 -710 -493 -310 -180 654 -258 -692 426 -678 634 910 -186 850 -267 449 658 -309 426 145 -888 247 914 -337 -370 30 -142 -56 982 37 -729 -686 917 323 48 -774 -240 63 -997 179 -429 495 -574 -632 -483 813 -348 75 -55 251 554 -690 554 -502 -18 -465 925 890 -940 -779 313 934 110 -780 -539 -172 -55 -423 946 687 584 757 885 361 555 0 -906 -978 822 -340 338 -290 -278 597 847 430 -883 -595 729 958 -149 459 -536 -660 592 614 774 16 -203 922 529 142 -983 -57 -581 -817 -888 -190 726 810 482 840 153 -919 207 346 -50 -395 301 -286 -451 -131 990 -315 875 302 -330 508 -300 409 288 543 -667 80 -338 -262 287 575 1 502 421 -774 750 -211 -747 690 -285 745 -810 -982 -371 870 679 705 154 766 -847 10 819 -98 -117 -896 716 -59 329 -470 -211 901 689 -500 674 -831 597 -785 674 -928 935 -442 -467 -641 647 -802 418 937 -326 776 938 -708 789 788 769 -993 512 -167 -485 608 -197 333 672 495 -622 816 887 -271 582 -123 -816 -257 -163 -643 -686 -102 -598 456 7 698 -470 -413 865 301 -473 -802 788 -278 245 -282 991 -296 67 423 820 -259 -393 307 -670 1 -999 -517 -885 522 868 366 847 481 -423 -875 -638 -212 823 -910 659 -602 695 679 318 696 481 103 -582 -812 -625 -740 -151 -867 -97 -573 -879 940 -351 -425 -830 496 611 45 -970 -715 -308 594 489 -693 370 -197 607 -45 565 -924 611 -463 931 927 37 507 -317 -187 -410 -874 793 -861 709 -536 528 864 424 -474 530 -639 -183 555 29 -71 -82 -901 298 291 -911 -193 736 -570 -395 754 528 -522 965 -505 576 810 -372 -344 -197 -948 237 -44 -305 -106 785 -381 -476 -897 -9 957 235 -727 -726 -607 -942 429 770 551 -143 26 -726 -580 593 225 -94 -308 -109 -619 -617 -667 -456 -449 97 495 -265 -762 955 367 -539 683 -812 473 -949 47 -729 -287 -45 572 -816 782 -489 -854 820 -9 -658 648 762 818 -764 -340 -899 -888 924 969 103 -94 389 982 490 -217 378 461 594 -273 -953 -50 677 -716 325 228 182 672 -537 -486 -472 -385 -503 362 999 599 -206 350 -82 -347 743 -797 -722 -309 791 -351 332 533 -609 -697 -580 -296 738 -119 -200 16 -917 -577 202 -460 -771 426 -794 308 -487 32 862 -224 934 681 -173 -217 184 -902 342 795 681 -608 993 797 -702 137 185 -215 -451 -649 652 -351 -429 -642 -824 -403 766 -971 978 556 -220 -49 -790 25 -120 367 322 813 -382 186 680 193 -31 -602 897 797 605 -658 -242 -592 -880 860 -173 981 239 -62 -147 503 -420 -464 -820 948 -340 371 -615 -813 900 -176 -238 245 540 -82 581 245 -569 -201 -840 962 323 198 194 577 -409 521 -1000 -980 847 -412 108 -794 892 402 -575 453 -598 333 279 -50 -664 155 -25 422 -185 882 -509 48 930 202 -467 339 251 -490 -579 283 912 762 847 -845 -757 176 821 -787 937 146 -44 -111 506 -310 -299 -206 791 436 -279 204 569 -920 62 12 512 509 -305 576 345 519 -671 723 -1 -940 -626 535 -774 752 546 -470 364 -780 852 -536 -429 187 -902 579 437 -64 -646 188 477 581 391 655 -783 -280 -731 162 -607 -706 -732 -169 -350 957 84 274 -839 -21 -263 -172 -969 -565 255 574 929 621 670 -594 -347 -343 -393 -355 152 927 -694 -819 -171 143 315 -864 -634 478 601 11 -455 -383 513 291 674 516 -941 -333 -164 622 -316 725 -474 356 -899 477 -527 -136 -802 40 -133 -784 -243 32 -711 902 801 494 724 59 694 -757 719 406 845 -809 125 418 330 189 282 -559 -109 943 -275 478 614 -429 381 -844 823 93 -608 -177 -342 -780 -88 -660 342 -909 -982 770 41 -974 -27 -764 176 697 -139 -802 843 -757 465 735 468 503 -922 250 148 53 -28 -211 70 -489 470 -701 472 -244 -6 325 -334 -247 -171 -468 -370 -944 826 -772 494 -719 -370 987 773 -529 959 254 -959 -871 411 657 566 -195 440 -167 617 553 -671 -727 263 -964 844 -921 729 845 973 -653 68 -604 919 -720 497 -750 639 359 356 -446 648 -571 46 665 -555 897 879 -85 811 370 -50 997 595 591 293 691 22 503 367 -401 -471 -841 149 994 961 -896 -63 -674 -87 -417 102 588 686 -278 -969 817 -906 298 553 -407 459 -836 -372 -43 -207 -934 -411 -846 -563 531 -606 -531 -659 -985 832 -433 -515 -63 433 -408 931 540 -926 857 831 879 83 733 -254 886 34 810 -200 -145 -642 -13 -924 143 501 236 -303 699 -374 240 -549 526 783 893 537 715 -137 -673 606 -259 228 492 -433 872 619 910 -547 -995 -788 932 -415 812 139 -942 -887 834 651 -152 -571 803 821 893 -732 -872 -121 -331 -672 56 764 365 392 -374 151 682 938 -11 -302 379 807 -486 -653 337 -421 -978 917 17 -727 14 835 715 232 633 472 27 717 820 161 -745 -675 722 -81 -342 -848 -117 -853 -828 -515 139 -484 -901 -99 -728 -798 -321 168 -837 -197 394 174 -51 -59 -76 937 52 15 314 674 -418 -175 759 -93 -83 580 67 -849 -109 -521 2 801 824 508 645 -310 624 656 -760 -678 439 30 -124 -683 -403 557 831 776 -189 -973 403 695 -240 143 54 -573 447 -313 -32 -525 976 227 893 -877 -311 460 -577 -398 -553 369 894 342 -595 956 -890 -378 435 -609 -37 -328 369 -432 391 706 -160 -573 838 208 -774 -324 718 890 -333 -45 -86 -380 -206 -948 -162 667 -874 601 944 -940 699 507 416 -780 -162 136 967 -159 421 -1 -713 809 578 -895 750 -852 138 553 -14 451 -707 -346 -536 -351 -703 -763 719 541 -805 610 -518 576 886 113 -645 -253 446 194 -100 767 -935 -563 88 268 -16 283 -876 517 541 -303 199 999 -8 -510 772 834 288 527 -919 467 -538 -459 752 -572 768 -374 902 -557 218 -6 -741 -487 717 685 -830 270 -204 -17 -785 428 -635 -596 -118 -544 -345 -117 254 -363 227 507 -181 317 -885 99 -664 892 229 934 128 -245 -917 -16 14 205 -473 563 -680 -21 -563 -763 966 559 454 730 283 -42 495 540 42 -792 849 -992 -606 -337 830 181 -307 -663 -370 98 156 178 66 49 590 728 474 593 491 -691 -139 -110 649 -297 -954 -308 -218 11 -589 -5 -778 76 241 -238 -187 -166 -153 -182 -813 264 -971 650 690 363 -523 -337 -612 -486 269 130 377 -214 -646 87 123 -380 149 686 -912 874 68 951 -717 -837 773 -559 456 197 -717 -448 -601 -270 -374 -645 -552 -277 -144 -54 377 -981 7 -762 -819 932 255 908 -724 -985 -831 -985 -890 -958 -433 -319 132 -162 -756 -274 63 -211 -148 -306 487 303 574 721 -252 -981 -64 -32 467 889 895 -682 425 -561 -964 122 520 -572 -924 180 -429 570 96 837 800 70 350 234 576 -22 -946 -975 -465 -700 586 846 960 -771 -21 633 18 312 -420 -992 -469 442 -756 965 758 104 989 -522 -30 988 -907 -508 -239 507 506 -44 -901 922 861 -983 -301 -946 786 -472 -890 750 -367 -183 536 -260 -482 -814 -595 185 -772 -703 -30 65 -524 -575 675 -170 133 -611 -41 833 210 -434 562 -591 208 393 -219 -170 -640 -422 -306 609 659 -946 897 -463 928 99 203 -778 145 274 229 -338 -725 789 363 593 234 151 -686 -214 193 110 523 -328 -994 233 -239 872 700 331 -277 -743 -118 -649 -89 -590 -165 -840 420 -547 -545 615 231 -580 462 -568 928 -663 -858 395 -673 458 -146 -618 899 -801 420 716 -251 -365 -906 -614 -92 581 -773 274 557 128 571 857 12 -125 339 131 -236 -443 -206 -434 -611 -850 -228 -794 -169 -608 905 -663 252 -561 237 22 -490 -13 346 -790 131 578 646 108 447 -862 -712 840 787 -626 -502 391 868 973 414 999 -664 703 -327 -61 -326 -51 879 -467 -721 -431 343 612 -554 55 -501 -884 -202 -28 357 -14 674 190 -754 -321 690 336 -280 -602 146 -623 -248 -574 452 109 923 769 41 -75 565 -171 868 -848 986 -132 473 657 736 -476 49 -128 380 643 141 925 731 -887 -89 97 172 355 -642 429 -665 193 -232 -276 252 181 855 -416 -19 688 308 -45 -172 -995 -43 555 406 -877 -587 -215 -97 191 670 545 861 -80 -340 -872 409 855 537 -866 -571 840 248 217 -956 -897 84 -291 -712 -32 -758 668 -382 -817 -31 -541 603 388 539 608 235 123 966 -248 723 824 -962 111 -772 -472 171 -523 -233 -106 -783 778 -849 -195 -478 -357 -554 922 -553 -90 214 376 -956 -419 473 -118 900 -814 886 -933 -967 565 -611 890 -773 -209 -387 86 -524 -987 -899 -784 -800 -841 -437 884 79 703 -513 762 525 -949 -123 219 275 327 65 -302 -157 295 717 646 -674 525 570 220 770 -274 595 -368 187 743 815 -450 -458 -518 -110 -551 -493 -166 -133 -695 -748 -691 524 947 -246 -999 -157 450 -984 -431 -798 -511 870 690 984 -359 -704 -319 -992 -435 926 767 313 -779 606 88 405 274 187 408 -451 777 -453 255 -189 134 777 -602 -322 -856 -193 831 -412 -76 751 -766 247 447 -41 -875 122 648 -242 -269 -231 203 456 330 1000 -348 657 -781 652 -160 884 598 458 -433 649 400 39 -902 935 235 -547 -561 -858 -490 787 -457 176 246 -454 -204 307 292 -101 -504 284 775 929 -920 900 -342 564 156 -947 350 600 -558 817 -786 -252 245 352 80 766 634 -543 -296 -978 -624 916 796 180 -868 540 305 625 -726 644 674 9 -857 -103 639 -782 596 527 990 630 249 -968 219 -538 -137 -804 166 -476 979 -295 -665 -586 -100 952 156 -882 -8 134 429 -714 656 -678 993 400 461 -315 -300 944 -716 762 165 422 -156 -512 740 -544 150 565 -947 706 -961 -767 395 -775 -117 187 -489 996 748 -509 524 -902 932 -798 -419 -696 381 -267 -70 343 155 444 754 -727 982 919 -805 -442 -760 303 -805 979 869 33 606 128 -43 -590 -305 -100 749 -177 -932 815 146 383 -271 790 -950 401 407 -40 670 430 -357 -578 -508 -133 919 715 -647 175 379 615 674 -418 -409 -822 531 -711 185 -921 -149 696 -653 -669 -824 405 962 873 145 872 372 944 -884 673 -104 -258 -918 582 922 -766 364 251 899 -315 711 334 200 241 -394 611 -589 -469 132 -208 452 451 -701 -822 -421 -663 352 961 740 -788 -801 924 -519 -746 94 -496 829 908 661 -123 -183 10 493 -829 424 -749 899 79 -432 916 -566 -638 -784 908 325 712 -73 -673 594 -552 160 514 949 -258 732 -526 -814 789 -635 -44 -715 893 -583 425 -296 -525 720 -866 981 -583 -790 -848 -553 -155 -967 -840 -75 -188 420 -696 96 182 -27 157 -607 -179 -43 -621 -469 -302 599 867 617 -678 -830 -192 -185 -155 -32 281 511 -682 -828 -483 388 -882 -77 -664 -663 196 211 409 38 883 730 -914 -231 -283 302 -988 -304 357 349 -882 -986 449 332 936 -951 -915 340 -183 125 -620 532 -419 -553 182 -226 429 801 -617 910 196 -40 -220 984 895 -519 -563 126 984 552 285 4 463 -424 454 -254 573 394 -555 -948 -105 123 82 -87 -223 -133 174 -350 621 758 350 -959 767 -230 -370 -449 -906 -200 778 -860 590 -461 -123 284 204 -647 -871 585 561 -265 -483 600 -244 -743 120 -772 574 -507 -903 -847 -503 233 157 200 -703 -132 -574 135 -731 -119 -361 -311 -987 -910 -774 18 -722 -584 -701 -455 270 -828 550 -458 815 31 129 883 669 181 24 453 383 21 -259 933 868 796 -611 623 903 -169 -562 -612 758 -488 -802 672 650 956 611 355 381 -232 -530 -577 -471 -401 -807 -887 58 -502 764 983 246 -171 -830 828 107 -694 -152 -635 -840 41 -595 -959 -249 239 -713 570 -235 -587 -845 -876 260 687 668 634 234 677 -347 -270 -470 -597 861 -410 101 831 489 -916 350 -21 -608 250 -460 66 -476 164 832 -459 590 -360 -63 690 -781 -51 -557 -845 787 -24 571 386 -1000 533 -513 305 -437 808 399 558 551 819 -662 -758 421 -999 -869 -406 655 567 416 940 -278 62 607 -413 533 -337 -583 238 -524 133 -942 -465 32 690 -500 99 -898 248 -565 -607 992 471 673 685 131 191 -895 -221 -816 520 467 -658 -769 -916 469 -589 938 -202 -703 -91 669 -802 -760 297 228 662 929 -91 -799 -715 -708 921 -303 -177 -761 -107 548 -68 709 702 381 470 607 -848 -753 -303 894 -436 541 901 175 323 -764 244 -71 385 -851 130 462 247 553 607 -556 933 297 -773 176 -219 153 814 -393 156 507 707 135 392 365 -861 73 -400 382 587 413 519 294 272 -349 421 561 903 -774 357 40 -52 -44 373 -581 417 -381 -587 -557 -37 -185 -482 -270 -792 249 -564 812 -155 985 949 935 232 739 179 -979 -955 533 905 -979 -668 805 -962 142 -750 -686 162 -758 -372 -455 -437 -526 141 729 596 -317 -180 805 -278 -759 557 682 474 976 -172 -459 -15 -623 -920 788 896 -954 -556 154 557 218 579 469 -116 794 889 -230 -782 -682 458 -706 452 -182 -516 487 -781 -679 38 808 499 170 -79 -107 -137 -49 -537 -901 289 -4 -353 660 -748 900 -931 593 -178 132 -611 -763 726 885 518 900 27 200 174 -482 -983 734 -201 558 95 -699 -118 -492 304 976 153 357 373 -988 -630 -119 112 -980 2 436 -773 -675 -677 521 556 371 631 972 -441 776 728 -488 110 98 -545 -974 -815 851 -331 -180 314 -453 -517 539 -51 -471 534 -302 194 -815 155 -629 -291 -15 150 209 245 925 -133 -341 -417 -7 655 131 -92 -861 -793 -270 522 -603 459 -200 326 -334 882 668 354 994 -775 -27 -262 -279 -327 522 419 0 -111 80 -596 -75 -51 -60 416 162 969 -187 -896 -451 -647 214 875 556 -365 985 683 -234 109 -637 -554 -558 -770 -7 -797 355 10 14 281 -125 -184 -678 -141 -210 -792 543 232 -184 -36 -863 531 991 -733 -694 677 709 28 67 -875 285 -685 -666 -850 159 383 -299 -649 -125 -421 761 811 27 -823 258 225 -149 -835 801 438 -30 920 408 934 551 -789 -389 -162 -228 796 -835 -842 -769 -145 355 30 290 876 88 491 -248 536 -960 930 728 -777 740 351 -857 992 -362 -582 -323 654 46 701 265 -415 -498 810 341 143 -55 172 720 487 -880 -853 169 952 58 -325 -234 934 954 -902 -384 -143 -70 436 94 -575 -371 -537 -553 -748 -513 -169 -679 522 80 -147 11 -457 166 46 -57 580 537 -546 75 -504 -690 785 -959 -996 758 -318 -657 -870 -44 173 198 392 114 -906 13 -268 -676 -866 -501 -980 -965 -661 436 709 -936 -914 -33 -430 560 -349 876 -914 470 573 -495 -942 825 563 247 -186 -882 408 -965 669 529 -780 -940 453 -939 20 -190 -991 -847 907 -680 263 879 586 575 800 -181 -313 -642 -254 562 -35 567 389 930 -576 -807 765 254 -553 -215 -674 -62 446 105 -825 -669 912 595 473 89 -42 -840 -489 -114 -316 303 -275 -815 -512 888 -41 -125 268 -868 -531 210 -584 -793 -342 403 832 -713 -414 -266 -205 -688 395 752 -515 -585 205 -91 868 71 -751 750 663 -173 -662 -469 16 103 88 107 38 925 -576 -331 -5 912 674 -868 -909 921 -761 -403 -52 -15 -656 272 -590 -532 87 -226 43 -510 -140 573 -181 -575 -507 -106 730 -217 -826 -545 -447 290 84 -634 506 -423 789 -17 126 -85 -555 -256 460 286 -715 -566 912 407 -699 -91 -569 -645 330 -110 215 101 -334 -456 289 488 483 593 786 167 -510 -706 -646 -593 719 723 302 573 916 -310 324 301 -766 -286 398 768 684 -694 972 198 913 684 -678 -376 264 -987 224 -174 -51 960 521 820 -1 38 -23 -547 -300 -532 -511 389 281 -537 -993 -395 -339 -410 -45 -771 -566 914 109 -619 110 -540 636 939 636 -936 942 -574 261 860 681 -919 977 238 -788 765 821 848 -159 209 -294 -134 -429 953 230 -429 -643 272 933 -25 -941 587 327 -928 29 -820 -311 -251 -179 882 -754 -656 610 -128 548 285 148 -541 -683 903 -984 476 577 -793 -519 -273 632 -628 -426 589 659 688 413 -537 253 351 -760 924 351 -569 176 -532 590 713 592 -320 395 -706 -219 -540 860 -629 -642 -662 202 -307 249 330 477 -597 889 743 315 -941 -876 -144 -434 821 849 -600 -770 346 -209 431 162 -213 493 260 158 -840 907 -738 -120 -523 941 -488 757 -847 -880 -513 -416 706 298 -606 -448 770 -344 -63 384 394 226 255 244 429 283 -371 73 -171 863 14 -188 -905 665 -913 933 -558 -383 -297 -275 -498 -248 467 969 995 -198 298 828 -275 -829 714 85 168 -758 -518 -272 760 634 916 -762 625 -827 46 82 -377 -543 267 898 -979 -445 770 91 190 -121 -132 667 993 -391 830 -213 -31 475 323 556 755 -397 246 391 637 -814 773 -557 -769 -376 932 759 -125 435 -352 -362 750 -149 630 893 -683 -512 -250 -136 411 180 126 569 -470 156 -966 -376 -349 -475 333 -61 -842 182 -694 -156 102 210 5 861 884 974 188 -703 -88 -584 373 108 223 -886 -350 -705 -279 -435 -242 -665 678 -816 -659 201 163 666 -543 944 903 321 -485 -19 34 238 -32 -400 770 -665 363 921 275 -217 -525 -705 73 -906 837 -942 -398 -929 -945 -518 -463 185 307 805 -565 -743 200 -570 -870 -317 -236 673 97 315 -478 675 -30 554 -420 470 432 -96 -287 -893 975 299 -194 224 45 917 -466 20 -995 -117 518 -794 39 -409 330 132 -950 850 693 145 -654 -284 367 230 -767 808 -324 955 893 -884 -69 -793 394 -284 869 -11 713 132 -882 279 351 -858 150 659 641 -494 -813 -486 -698 -663 -996 -403 1000 614 69 198 855 914 985 -281 624 -744 749 18 -110 -703 -299 -502 -604 -557 375 933 -137 -270 606 -978 -678 -310 -788 -500 -411 -118 745 -25 -23 298 271 80 -636 -914 80 819 552 894 -783 -429 210 279 110 -257 -627 288 402 -190 -591 -136 -862 841 695 673 -557 595 74 -766 -851 -619 -45 907 -295 -785 -586 -943 -30 -402 861 -983 -2 714 874 -234 728 936 683 -13 -963 890 -982 -923 -73 -924 288 -387 -183 -992 124 -199 379 547 -923 488 -731 144 -373 839 -586 438 -144 -631 -423 -214 -857 -902 -234 439 84 46 -723 -606 -920 733 469 42 -781 -305 327 -467 708 843 -657 341 -766 -221 225 -350 -784 -953 -157 425 -797 120 -606 -621 -819 926 437 472 -983 -881 279 -204 -347 -264 -592 -368 -678 748 -40 -688 -64 156 -799 593 -95 -707 631 -476 57 78 -927 894 -301 460 223 225 -756 587 376 143 725 -2 -33 691 16 981 -437 863 71 397 804 -908 697 -971 535 136 -224 -103 21 311 -785 -699 661 -275 -787 -529 339 968 247 -433 -25 772 306 -303 87 -433 334 -438 17 676 -40 -765 -26 615 402 289 -757 255 606 375 -108 175 392 -181 672 971 -342 -653 664 847 -606 546 149 -229 -739 -471 144 -482 -912 648 -2 53 -989 -525 805 -9 321 -464 -597 -581 844 -298 192 624 -397 228 170 -605 -547 661 -163 -684 592 -281 656 615 -864 835 317 -338 807 -705 -480 347 621 631 645 921 430 990 -279 -216 363 -277 -767 269 354 891 -605 698 -146 864 155 -883 -643 -840 162 587 191 665 -372 -958 -534 1 -396 -738 211 127 676 -607 896 -617 -654 428 115 568 -437 548 -299 65 -838 485 629 888 490 438 -628 -967 240 160 336 -996 -877 691 958 -991 -214 76 -827 -324 979 543 -412 563 745 -447 -571 -891 770 -372 -817 516 453 -345 -502 -224 575 884 -579 -224 -414 170 220 -84 537 -385 543 -52 807 702 -85 539 741 127 357 883 -678 -425 367 932 -964 -750 -759 92 884 340 466 124 950 796 -47 914 22 -802 -647 712 -843 -23 -188 -289 203 -700 -88 -387 -555 471 -772 393 -82 748 -604 564 89 -4 -250 754 486 -533 233 513 807 -71 631 -670 -673 313 -195 -964 -732 -885 265 784 -962 495 763 921 152 242 466 -718 -155 -169 -993 -962 367 -325 -798 714 -351 813 -899 -569 308 230 234 -221 -109 424 -816 63 488 -511 -455 -968 -766 -118 223 203 255 281 757 -296 -662 209 37 -782 899 549 339 916 -854 -640 -456 159 -641 479 -967 457 -263 860 703 -894 354 -12 472 -690 73 -897 397 -942 -152 -984 -250 -323 888 930 984 -566 953 -701 635 -181 -443 912 -454 -121 -121 940 -73 652 -269 -990 290 -767 -705 -827 -825 -945 -319 -174 673 -294 -869 -503 -983 340 -323 670 -925 -532 165 153 -951 465 465 711 982 -371 -559 361 29 998 -719 -151 423 -561 -585 -970 243 -767 757 -149 -259 678 -981 154 260 -979 -686 352 -557 -508 -944 808 -724 723 389 741 713 -32 212 765 212 -564 -132 -724 -525 -894 -745 711 -894 263 174 -835 -209 -42 -575 -891 519 496 774 9 35 -486 948 -177 957 -993 219 -933 -119 -417 -223 348 -34 -575 -75 -252 878 -548 118 199 -956 -865 178 290 -58 -248 -257 -541 -437 -343 -62 612 -935 535 -787 904 -915 -264 687 -898 -792 -81 -594 348 434 754 -744 916 417 -599 -251 227 625 -658 106 -955 709 -457 -100 540 -468 478 273 -492 438 -284 -679 527 -842 672 -179 251 -167 -733 530 -817 -603 374 672 -526 -992 450 74 348 529 723 -157 -995 -831 -316 982 100 100 -203 537 940 -822 524 -410 33 149 -437 -945 766 82 -835 -196 925 959 -513 190 955 -300 -146 677 815 -315 -703 -369 -822 329 415 333 -440 590 277 677 149 843 794 -771 676 -212 2 -263 -545 -549 -326 -872 629 53 318 -864 -169 768 -52 -415 658 609 911 -787 -296 -743 301 938 582 -656 -259 -642 -743 570 332 705 829 -914 -54 538 988 89 -591 523 -671 -276 413 944 -610 -49 704 136 -952 -897 809 409 -408 -229 307 -970 78 -333 752 765 -765 -14 -246 -485 598 137 108 384 317 -272 703 701 476 734 34 56 -104 45 268 118 -771 745 -802 -572 -52 730 -912 972 454 532 82 -395 -583 -648 -742 -749 -963 196 -10 -656 960 -166 642 526 309 -582 90 -416 -467 -985 -687 427 570 500 136 368 417 -154 83 573 307 837 971 -796 75 474 -709 -870 500 890 -457 510 955 -456 471 404 -920 -301 -601 862 839 582 780 758 356 254 915 155 -317 473 696 -912 706 473 788 7 -210 -267 -775 290 217 -899 -839 863 -20 118 294 -157 -569 931 70 -782 -71 873 662 -835 723 -620 879 516 787 590 742 -481 -450 -122 -715 -703 466 -820 -699 311 109 -933 933 720 -453 27 378 961 54 -817 330 -625 31 252 320 256 323 447 -109 -951 -473 -763 215 282 790 611 -749 50 883 -411 31 -241 -488 -35 -592 805 538 831 -477 -778 860 -209 -338 -374 -759 590 -953 -580 367 460 881 -453 360 -154 -966 -315 -475 964 49 -908 385 -514 -710 -997 997 -117 -280 205 -860 25 -484 699 -384 697 -297 -959 -794 885 -361 -41 568 -475 -170 -426 150 289 160 -427 952 -748 742 373 -554 238 900 -634 -322 248 -560 -90 -368 -129 -370 180 -501 -64 -811 -913 470 911 -337 -687 -447 361 -800 -75 298 392 -808 -355 -346 -730 -252 -649 416 -578 847 -477 -263 -907 178 -741 765 308 -113 -43 -85 -839 -404 444 533 -230 -753 -432 767 257 612 -73 667 -622 -705 -367 -233 631 731 -496 788 -269 -205 -153 692 746 322 -776 -695 266 -68 799 -172 -628 -172 -566 -399 260 -886 -258 -771 571 439 -563 -565 -213 -586 -135 952 -150 722 161 719 -235 -248 811 797 -283 -4 795 -570 549 -601 477 933 -138 852 -544 -49 938 -892 491 -166 -896 715 738 171 -886 687 -513 -81 -294 719 -362 -607 103 -345 -34 952 335 153 731 399 -917 766 -340 520 -282 513 132 418 42 312 500 -135 994 -207 -2 -728 -990 270 -26 201 -451 -303 15 -94 978 -259 -98 -106 -120 -535 756 -808 310 -836 -910 991 -129 -911 506 483 642 100 -742 532 163 420 -675 810 -956 -472 -668 -968 -377 515 461 -502 -282 -650 -62 -828 -865 -882 -481 411 -475 519 994 647 624 687 -111 450 -899 -320 593 -900 688 -93 304 -602 85 345 486 779 -259 182 415 961 -479 -381 -507 -964 -422 773 527 -308 -320 791 -157 -198 -168 -804 840 -769 -984 181 147 192 331 128 810 434 -813 637 721 669 -935 -728 -204 -634 -198 -465 374 655 326 -668 -12 -331 459 731 -348 570 757 -141 -55 921 600 -927 -769 234 149 -751 590 -521 973 -665 496 -969 -391 -512 296 -894 784 -864 -893 -394 -82 -114 646 -572 127 989 519 -860 -132 -765 116 -220 199 -315 20 -589 -458 -770 356 507 -565 717 -894 -429 25 -72 326 411 530 281 -506 564 405 -490 -865 -846 284 288 787 -747 -346 35 432 -827 402 905 105 -832 -870 -32 857 355 486 29 -308 -494 -546 -306 187 -619 -898 84 -218 -729 574 245 654 977 843 -129 644 384 -246 -642 -623 242 783 357 -787 710 759 362 999 -663 349 505 -40 366 -887 491 270 -126 -160 -49 999 440 361 -237 -746 -563 -381 -729 -397 793 -147 -508 -657 189 411 121 -977 -521 -396 -855 -299 73 932 508 -425 -530 316 228 266 604 -104 -270 -14 315 -684 -84 -547 -903 564 615 -493 847 63 461 -626 211 -625 968 211 -309 317 43 -253 655 569 914 85 -133 440 -78 -650 971 -396 992 -37 -986 -914 -407 -793 -760 -540 -304 134 -260 -965 477 875 -140 75 -199 924 476 -705 854 -366 335 499 38 -347 -959 -389 -568 -223 -329 -376 -43 -958 62 -815 128 102 737 189 274 552 -443 97 659 -862 774 227 469 -415 -560 -988 -697 725 713 -884 -475 201 431 -557 -486 657 567 603 -168 -503 307 -616 48 367 810 572 824 271 133 918 550 -107 -240 407 -889 -73 759 279 -470 -689 -841 -894 23 903 -648 647 262 -648 898 506 540 400 -717 -801 132 818 606 -113 -838 260 -55 529 -54 257 -542 -787 152 990 -974 91 420 522 775 456 -998 -539 448 -797 -232 -890 256 -864 290 -195 716 634 -537 -39 -736 -597 -673 -925 -939 -744 753 741 -991 -561 450 -445 -304 222 -981 -369 520 -916 410 -725 -47 -178 -977 -133 426 541 -744 -704 628 58 823 -457 -79 323 -307 277 -719 99 191 758 -842 -693 667 -383 -673 917 748 -148 623 -702 -244 -493 -667 -529 161 -770 412 296 93 642 -151 554 961 -267 -542 -739 964 674 -656 -360 361 -235 -840 -101 -115 695 -946 581 -562 209 323 350 995 -710 -669 -365 736 -837 -754 470 -453 579 -621 732 -181 830 -115 -276 646 -142 -833 -211 858 -13 995 776 -52 991 36 229 743 -252 -701 -366 291 572 739 27 676 -255 672 -779 504 460 -991 -744 -245 -470 200 -589 225 183 -505 -207 55 120 -789 -761 -964 -309 177 351 981 -104 -671 315 -666 375 -218 -700 980 -28 370 -469 901 -944 -343 894 152 -717 -904 -179 -752 -696 431 3 810 907 -332 -961 -159 602 460 830 -483 443 425 -779 -264 641 667 568 874 960 584 674 793 202 197 729 34 14 -175 496 578 -244 128 -195 974 514 650 -943 -181 387 -540 103 -985 -259 247 -646 52 859 124 -648 -638 817 -782 81 501 425 -165 446 677 -959 376 589 941 546 495 386 248 -679 474 89 936 -365 -722 -480 785 742 -94 210 -742 731 -280 43 -99 -119 275 58 -311 562 -810 -141 -978 -235 -775 110 458 219 258 -993 994 -695 -739 119 898 784 47 684 914 -484 139 617 -231 719 105 -218 577 41 934 -228 -1000 755 826 143 454 632 -995 765 -62 452 -213 -735 -223 929 591 -869 -255 -576 -805 -184 533 -53 829 334 133 235 651 900 508 829 698 -464 -820 -407 -103 -72 641 -952 -222 -298 623 305 368 158 989 216 -414 -786 -876 -997 -258 -988 -680 -771 -442 112 173 -328 919 -486 258 768 760 -569 -200 271 -204 555 968 89 382 305 704 976 -612 667 -363 502 527 -619 562 60 -168 991 911 -164 699 -915 -396 913 230 853 172 -842 -169 613 -394 954 -236 441 265 220 -178 -73 -236 141 156 -362 -667 871 -580 274 -349 -564 288 178 -546 738 710 389 174 -516 291 545 257 832 197 276 358 171 -269 825 -39 -432 543 -402 -698 75 -32 -666 -4 -649 935 814 483 -862 -958 482 -713 23 546 -483 -663 540 -118 732 35 895 -57 434 -799 -541 36 274 29 52 136 -234 744 -794 -255 536 -576 -69 651 -206 305 -194 722 52 467 988 248 583 -633 999 412 -411 -228 812 722 -669 -439 168 394 -841 -816 420 -742 588 845 727 814 -264 -521 913 52 -118 -287 722 105 -3 881 -978 -302 -342 90 896 -325 -421 -785 522 -532 438 -361 519 -300 -150 -712 168 -164 -394 42 -624 124 -711 -278 -485 595 684 -751 -972 -826 -794 -609 405 826 -627 -828 -24 933 41 274 -476 -201 -937 -657 568 782 -981 -123 -937 187 -823 -314 891 655 53 -276 -318 42 306 -116 -534 -635 992 -981 -858 414 -321 -555 -4 873 -556 250 -440 230 432 510 -885 -885 89 -68 -974 48 553 -278 807 612 -226 -672 903 501 -73 487 281 989 949 967 -138 183 -62 109 185 -657 -938 294 596 979 -256 -232 -308 -865 9 561 806 -311 -249 -751 675 -96 -188 254 -1000 165 -848 -587 -139 -149 -516 301 199 966 -558 -129 76 -284 -937 -967 622 630 606 921 111 107 -553 -812 792 -918 -748 530 -933 -720 384 40 431 749 271 -877 68 97 964 -585 806 667 -721 -359 -8 -488 67 -841 861 602 771 526 169 -445 -484 -738 326 603 549 -465 -768 508 87 110 -21 246 -721 -372 868 -800 -429 843 -924 -563 728 -10 -488 -110 -593 607 839 860 -34 -359 595 755 435 -314 -414 631 -828 -267 -497 962 993 -334 -245 955 384 32 -685 98 135 907 100 -644 390 -238 -268 800 953 -618 -352 439 -173 -919 -723 426 -510 -790 -568 -657 -235 784 385 163 465 108 258 542 -479 275 -684 -981 -659 568 805 -63 307 -220 88 446 141 -950 922 409 315 192 -588 -810 885 448 940 36 -55 -976 890 938 600 285 851 451 -759 -497 539 965 -638 -322 -451 -838 -666 879 60 -759 137 235 -936 968 531 -255 30 -958 -425 483 -868 907 -144 -939 -783 -247 -167 -838 -124 -419 -14 723 892 750 -601 -573 -95 -806 278 -615 -49 948 -139 -360 205 834 872 -569 90 365 820 -713 169 336 569 -91 -649 703 164 942 608 662 77 974 -850 -866 511 28 -796 67 -623 -267 -203 567 300 -965 193 -160 -282 474 -755 -281 -963 -110 580 -282 748 490 548 20 -97 -841 111 -657 -923 -81 -916 773 -870 578 695 -466 498 966 -986 -786 415 736 172 -406 -834 -433 482 552 -136 505 -509 266 259 -441 318 -793 -752 -27 -777 731 -475 729 197 -733 -643 557 698 495 -515 687 796 954 -539 731 754 -319 226 265 163 -494 -614 -530 144 151 631 -57 -183 -947 573 -2 -885 -961 -926 -220 -258 455 -427 -433 -757 -634 138 -891 909 274 828 -345 614 -895 143 810 35 -384 -965 -876 201 -504 -446 -465 699 -493 -843 557 -473 783 213 726 441 -564 -445 393 -737 -150 974 272 500 843 -253 -860 819 -249 -952 -645 955 297 -451 192 249 -673 -95 105 -235 -157 -720 -419 -386 751 -28 -454 -933 501 -172 -509 -135 98 -293 -594 -860 -70 873 -279 743 -258 359 757 -748 -903 -788 -258 -518 -414 -119 510 543 -118 -772 311 -860 -196 839 -969 330 -492 -297 -407 560 562 273 -974 -757 840 -154 48 -669 346 916 503 218 -46 840 616 -867 -26 -341 -930 -850 620 20 -552 -880 51 -949 -454 19 -864 185 257 -232 273 535 -688 329 -17 -506 -652 -627 432 -33 -707 739 223 383 -316 -361 519 -673 488 133 -206 943 -446 -213 -496 -74 839 -148 -512 -964 553 -35 -449 252 842 907 333 758 -74 810 166 179 -482 928 862 -852 664 229 -848 -518 -850 -434 -582 456 459 -82 529 162 735 69 703 -403 794 -512 183 696 -880 44 -663 486 117 -75 47 877 -644 -290 916 -9 -852 134 -255 -907 -311 -284 -282 877 -399 977 -871 488 -628 434 909 708 -932 -801 -652 -709 351 380 18 -845 -303 172 766 -929 798 -141 -539 -627 415 -274 766 386 -679 -628 84 597 -1000 440 -18 -744 -691 300 414 -689 558 208 -354 211 -766 539 -847 -250 454 534 -752 315 438 527 736 30 -887 864 -152 -34 503 -900 589 787 501 -428 608 -285 712 -216 856 -490 866 -648 -662 715 334 -770 -533 -267 -860 782 965 -455 -950 792 -489 -45 982 615 -19 178 303 995 379 -986 -735 863 667 845 -688 2 787 11 336 613 402 -215 57 -92 400 -304 87 756 50 185 -948 488 -818 -732 -846 844 -437 387 -649 641 -738 599 305 369 507 908 -674 12 -553 -131 -197 607 83 -273 378 604 802 891 489 -277 -964 666 -495 652 -737 -173 647 -635 -665 204 -221 606 161 -367 -683 -540 -426 347 -925 -198 255 -503 -615 682 -47 -117 348 -640 -44 -86 -644 -316 809 761 688 962 798 -697 -858 -716 58 -318 124 92 -342 717 -509 -629 772 -772 297 489 539 804 -995 73 -848 -362 942 -920 189 261 -834 424 -870 314 -973 841 -442 874 638 302 -63 -340 69 -200 224 829 -537 -302 911 -407 932 -518 963 739 -342 -336 -505 809 12 -146 225 -711 131 -281 -156 951 -299 387 587 -211 934 -195 524 -752 -89 -530 -349 -488 -43 -551 51 407 -420 -978 997 -581 945 -191 589 98 628 -344 -803 -801 215 -492 -996 861 -208 -326 290 -807 701 -436 78 60 931 135 -20 275 -644 -704 746 -568 -579 -825 -50 288 125 789 -471 575 387 52 169 440 153 -163 -306 -221 749 780 186 717 590 131 -916 -599 -987 590 -786 -458 -790 -356 375 -519 -178 535 74 -812 -879 501 -9 -830 223 743 -162 622 614 -492 963 -252 -589 774 161 9 -505 -567 751 -593 754 938 800 -542 -378 318 226 -4 475 -366 606 -75 749 43 -329 408 -647 216 -335 763 786 467 800 -925 279 280 -362 97 -60 701 52 -391 922 -907 859 -36 539 368 -452 31 -24 874 760 -31 225 -815 -580 133 -372 -968 815 -776 590 -339 364 -737 567 729 -219 92 836 -379 -975 -596 879 -98 -414 -125 -315 624 833 643 64 -645 848 -500 -405 250 -944 424 999 581 -112 476 948 873 331 -554 -831 -599 687 672 353 953 -898 -950 -877 15 -573 440 -469 -325 -738 -483 55 -744 -950 335 -627 737 -73 -391 -682 -864 -305 -553 -297 118 -559 -593 -805 -645 -434 243 28 -134 612 533 -229 131 -607 -435 -17 795 -38 453 -680 -333 -158 454 721 -366 -763 -227 -901 459 408 79 -587 358 463 -183 -628 -954 -325 340 -760 -124 714 -254 442 -900 -964 -688 612 -362 -605 711 -528 -900 860 -772 -111 -525 35 543 86 -801 -669 900 -794 -218 806 -711 -510 -554 972 633 10 -928 -876 -102 -465 127 -764 -16 555 -46 655 87 -491 -805 -591 -989 -784 -411 -929 -295 -876 426 -833 -331 -389 67 438 -157 -287 -255 479 856 -122 576 299 -213 -211 334 525 92 675 -210 169 579 202 -196 -601 -264 242 -161 -216 366 -964 753 -934 979 -388 686 682 461 -257 265 863 447 -19 375 -283 866 -560 410 833 34 673 -756 -627 15 -150 879 -78 98 111 -334 782 -469 -56 771 400 266 746 356 398 -246 980 -861 18 -740 -733 416 472 306 -571 -600 -319 586 -593 -77 -127 -733 -698 232 928 278 912 -276 297 -428 618 -870 -76 50 -672 -57 426 -609 -58 20 922 931 -57 -648 397 262 -936 225 -944 915 146 694 -812 496 874 -502 262 318 -133 -842 -286 -101 950 -632 -488 -86 252 578 555 -582 -279 -693 -801 99 353 -762 312 -78 -214 -217 -595 -943 451 -390 -535 -763 -863 379 -896 671 190 -260 482 504 516 -266 261 -359 433 -340 157 639 -608 345 -867 -622 -635 -610 480 -245 -905 -625 321 78 910 94 300 50 789 -805 482 455 333 978 -358 -124 996 -754 881 925 763 -632 574 873 -683 -979 529 651 -511 436 451 843 -485 59 437 36 -741 -484 477 483 -566 904 714 202 -992 -251 200 -571 -156 5 613 -306 -235 437 -292 -367 758 361 -205 -106 -460 97 -536 -859 14 -993 -59 221 -730 183 -283 -458 140 -354 -804 607 -403 794 -817 640 -528 -717 -567 -974 -999 -591 -529 928 739 742 -276 -397 -577 32 -289 898 -292 -544 818 -806 -72 517 -883 942 -631 -616 -774 447 719 455 759 762 -505 -532 821 152 629 415 -91 -53 -83 -938 -876 350 -140 729 50 445 -924 -189 -15 506 686 -479 -133 -43 220 300 -608 -484 -263 -702 -600 -523 196 -28 765 -439 431 -779 920 475 761 524 -762 -627 773 238 797 233 380 -247 -649 960 -780 -358 263 -753 -328 499 402 77 456 903 -662 415 41 323 -154 174 26 -368 790 395 90 -979 207 -873 -896 -695 -935 802 309 419 953 -29 -855 -856 -410 818 -587 -308 -198 -12 -54 -320 -33 -489 -585 -208 -859 -466 478 -59 -76 -579 80 917 943 944 -688 917 -942 184 971 773 89 942 -295 -681 -872 -547 464 242 -785 -872 538 -686 -520 -433 327 807 505 -840 -838 54 -950 -311 667 123 530 490 -328 -209 77 -1000 355 894 -967 -198 -237 405 -684 -122 -151 245 908 75 -167 -85 -565 -392 -916 986 11 636 155 409 516 -106 -907 562 782 848 -745 -86 411 -56 659 -629 -912 -872 -907 -20 505 864 -41 -401 163 -356 -248 -760 -940 952 -335 -703 -68 -474 -595 513 969 -966 230 -981 -311 499 -145 531 934 -646 -311 720 -398 250 256 -796 -532 -509 -927 -204 -315 -235 255 742 587 -352 459 615 989 306 -148 -884 -11 -298 -768 -558 -986 564 869 -451 771 -718 960 -292 810 217 -997 213 192 -331 -793 927 -234 298 -171 790 -273 -861 -694 543 -632 252 647 -627 722 -852 -879 -159 -302 215 59 974 -95 155 -213 -242 -344 -855 -111 -692 -648 260 -369 -688 -774 314 195 882 -790 682 319 -1 -311 364 -860 -548 213 464 5 26 -254 75 -626 783 -168 663 900 -524 -805 985 627 -566 -971 -432 -654 480 965 217 -945 447 178 -604 -37 -706 -870 -215 -247 -763 647 -465 -634 143 269 337 -994 965 638 -548 869 -924 -921 -262 -418 607 -451 -624 853 -323 -363 -225 483 557 773 29 811 816 -257 -391 757 366 460 -19 -645 110 152 463 221 587 -553 -469 360 940 -723 -393 -445 321 -382 -590 803 260 -897 756 -765 -518 100 -744 -975 -7 428 -666 999 -714 121 -799 -165 -637 -686 -121 -40 -49 -772 -70 -952 867 458 599 -676 288 -969 756 -290 553 -576 -124 -517 -119 697 872 -719 -280 -459 -406 99 -623 -95 342 -673 633 -938 -521 847 71 697 406 590 268 984 529 950 -443 -376 -242 676 -917 332 365 -81 372 -790 -628 695 -331 -271 -391 761 121 418 -764 -461 -363 792 -532 -534 581 647 558 433 202 -300 476 -982 571 484 -543 600 833 -434 791 -181 -967 751 183 735 -189 -202 348 559 -782 -165 -473 934 490 -323 -550 217 52 -559 336 320 593 -482 -29 775 644 50 473 476 -971 -860 33 -758 -301 798 129 686 -375 960 -639 147 603 322 -350 687 -309 -146 366 -949 -655 321 -449 -313 255 -440 -527 486 -485 -936 -328 379 33 -509 407 -344 -533 780 94 396 999 415 -655 776 648 405 642 499 927 378 -540 277 886 -161 -335 927 942 -357 -862 607 -458 -622 -559 -825 -920 -714 131 -266 632 -580 -362 -541 -680 -788 818 429 -904 603 -610 459 -941 15 452 676 880 94 -424 888 -870 338 -335 -581 344 -158 -151 -291 650 60 -385 631 30 -978 -282 -371 107 492 -281 246 717 -745 68 730 65 -482 -606 865 -994 -387 -641 447 -400 -776 38 212 -290 538 723 389 -344 -462 -846 957 -640 -98 987 391 -209 755 -492 -605 195 86 -956 308 652 -354 626 552 -589 -903 -658 903 -243 -749 -905 -562 188 -597 -27 325 937 -524 -721 -395 31 -666 631 603 -724 -645 730 71 740 -186 603 -353 -930 -532 -417 -413 -982 -205 307 560 -632 -643 902 606 938 1000 -353 -240 -679 362 23 417 -82 -69 986 -634 737 900 507 -83 -572 532 -103 -346 991 -623 -325 -478 -555 -918 -868 -69 980 2 -63 730 -994 654 -362 -797 -914 716 -973 423 -967 196 392 815 -829 11 -532 754 -579 739 -762 832 939 659 469 -22 348 -68 -382 -917 272 -215 610 815 -638 -909 -624 739 -457 536 -380 439 549 816 -344 533 -925 -25 782 163 -902 -841 -704 -851 -809 -816 -637 258 -239 -256 499 49 570 -956 -585 -880 -624 -218 -567 -519 754 558 650 645 -529 -559 -294 -395 423 765 -50 -621 284 842 -839 -403 147 737 -755 -313 367 578 -965 533 -791 -689 -724 373 525 -308 -46 -273 598 -774 473 -663 -32 -845 864 -299 -382 -34 993 911 92 811 828 380 -854 -359 822 -971 69 713 -88 -588 -630 517 400 763 -294 622 432 395 -761 -623 455 -138 481 -857 -506 451 -434 901 166 350 -164 332 621 138 -480 -311 841 -124 -834 -800 73 -818 731 658 -532 612 281 -801 84 830 -384 -903 -589 219 -877 971 247 319 -816 265 178 791 -777 -739 -874 -607 473 977 -804 999 -505 -424 58 -955 -385 -422 -213 91 -256 -168 899 485 273 154 -522 285 -221 250 859 666 -740 -531 104 637 -197 -320 338 -343 -73 -302 -203 417 403 -587 267 350 39 670 -469 579 730 333 546 -162 839 372 -372 964 910 547 -21 -879 138 -187 -815 270 -623 929 802 85 -271 -21 34 67 -982 -384 427 483 763 -462 -459 186 -280 -456 -679 -138 127 95 -305 126 203 391 638 200 207 411 -417 599 -25 503 442 -489 -856 -675 -983 -531 -906 -250 -221 483 -822 678 -286 290 437 266 30 182 -286 -696 343 -607 315 157 478 518 -420 -727 244 -580 611 502 405 -440 942 -264 -114 -479 -851 -697 505 48 -953 252 -604 778 -943 667 730 905 411 407 504 -971 559 587 -335 -789 475 -575 73 -825 495 -339 144 747 -453 726 87 -66 629 13 -294 -418 678 955 837 -550 278 657 884 688 -450 -804 885 277 -655 363 629 454 519 -988 -522 -157 688 -80 -931 -941 588 205 744 -544 590 -940 -82 889 -427 376 63 -780 -893 441 308 -504 948 558 -622 146 281 178 -839 -870 -184 -994 -930 306 -936 378 419 -179 -304 -385 -967 372 698 539 -222 -179 688 504 837 -46 -782 -993 719 313 -359 -815 146 648 60 -165 19 260 437 -586 -398 236 185 354 -802 -447 26 -515 294 -397 846 -518 641 -901 -30 558 669 -317 775 -323 -71 -563 -161 -167 -504 -318 624 -476 -175 14 -155 444 515 810 -943 395 -31 -290 -804 -353 696 658 -712 548 486 948 725 120 563 396 -534 884 -570 -929 -25 -257 -560 -393 435 -492 -764 984 -757 166 825 525 921 -193 -298 729 -941 163 283 545 416 398 -794 -657 -944 21 462 -903 -833 305 -577 -381 -874 681 523 858 -299 -673 -722 986 -301 -93 729 -961 -931 -745 743 -840 398 914 -534 -697 274 -449 322 595 20 -902 -134 710 122 673 592 198 522 437 -542 -212 708 701 -466 -478 -531 -82 -616 -597 -1 -30 -48 506 -152 684 -889 543 -251 899 595 -105 -518 895 -767 -406 -631 -557 -201 -808 704 -5 819 -243 983 170 -873 -16 -333 -859 663 -67 -386 -214 -311 308 -584 -6 846 335 -609 920 -512 -308 -701 246 445 675 589 373 935 -215 -867 592 252 752 -997 -125 863 -385 494 288 750 818 696 -234 -752 -507 737 324 230 -718 588 -510 957 -782 -574 453 -204 834 556 -614 -446 640 379 -275 -513 910 -552 840 -561 -165 -117 19 642 20 -798 94 -380 843 -615 341 779 -124 63 -488 548 -645 -349 -913 -908 127 -435 881 281 -964 994 -35 -382 452 920 158 -227 -685 47 399 -393 466 -780 -553 192 -293 -915 -644 238 -57 565 -604 696 -946 399 -774 -504 -188 9 852 -604 -711 -203 828 329 800 -255 252 286 986 -189 932 -721 116 -724 679 -681 910 -442 -81 228 -378 -981 -586 902 -779 -965 -582 313 -395 -543 665 534 -516 -480 -732 988 415 778 137 663 150 377 749 -954 223 852 -84 -176 13 -257 796 -740 -853 -270 359 306 151 -498 920 419 459 471 454 98 -844 85 -777 458 593 -687 537 972 -416 196 798 -165 300 -267 -620 327 -837 -520 -91 -334 -856 -573 385 -788 -798 -533 -712 -597 270 -447 169 389 -334 341 762 -570 -456 -685 830 -552 399 -91 536 681 -410 -361 321 -614 -983 634 163 -112 332 514 -596 -853 28 698 880 527 -49 -677 -752 -310 -324 -881 767 -279 899 183 -64 -552 396 -199 147 26 921 -99 -937 -961 -531 3 966 603 -277 -285 559 -362 -696 -877 803 -52 -354 -197 -888 -291 922 -398 956 83 442 -49 -939 -794 -957 -128 145 -461 809 795 -103 -689 -606 -88 -340 -423 -502 694 -630 -403 -790 794 247 806 -852 781 418 254 -775 528 -929 -794 -845 232 -992 -516 632 900 894 -874 790 -356 -872 53 942 374 853 549 544 754 -99 544 -79 -239 208 -35 760 872 -253 -670 100 -717 604 -91 206 -281 890 -83 -657 437 282 -387 -356 135 -274 -382 756 -697 -126 947 933 49 875 278 538 216 607 -276 936 289 302 -634 -401 -908 101 -908 -109 483 621 -183 -131 203 -915 168 -653 -722 -483 88 -236 514 234 130 948 -944 483 827 108 332 -130 538 117 242 69 -945 41 -761 698 -521 91 727 222 -154 920 314 -463 -154 125 123 -119 -986 21 -738 -492 744 63 -21 988 417 -928 112 568 -163 -175 977 -636 419 752 -138 -727 -374 447 20 -631 59 267 205 863 -480 -724 -354 -74 880 177 -44 898 -97 781 53 -143 -598 853 755 902 -617 941 -190 -725 861 930 -506 532 -102 -860 -21 -984 63 -475 -512 -525 796 -828 -488 -746 -462 224 -313 -794 -984 820 -600 -873 358 -54 -793 925 -830 -990 -50 -730 99 563 -212 909 -913 194 -267 -718 -177 771 -373 -294 649 163 -727 953 -105 -735 -143 -139 -529 -74 -653 -350 351 794 934 -295 171 366 -416 -547 158 534 -369 239 967 586 -606 168 -252 -170 366 -37 385 -18 960 -863 423 -173 -249 -501 -297 266 211 848 803 692 86 -575 839 329 478 14 -390 -935 853 -195 -816 -258 -373 -162 857 310 179 819 -30 760 487 795 983 -184 -355 945 -938 -827 577 700 175 -38 893 61 737 413 943 -288 -770 595 -291 472 397 382 972 -350 -870 -972 347 -847 677 820 -446 -738 -870 362 158 -754 -709 746 991 -272 -506 -75 436 -353 197 680 -967 -789 -428 -879 740 242 -333 242 22 815 764 340 602 -835 -537 821 -949 991 -80 -453 266 -122 -441 -438 358 752 300 -79 816 677 958 -352 -950 -861 60 563 864 472 -12 460 -322 787 104 211 942 -145 -829 920 -521 361 680 647 -727 809 -189 -490 412 -417 -76 413 -40 -364 -682 -2 998 -539 580 -202 384 -561 625 -610 833 660 850 -248 164 842 -717 34 784 -306 923 528 -374 -931 -813 250 -782 68 -479 381 -21 -62 398 -840 582 141 221 726 -86 7 603 190 880 -24 671 908 -636 -244 -463 -453 -690 325 32 -153 -243 765 569 775 -164 -642 825 -191 -947 -830 -645 787 -167 -356 -89 -131 -996 -434 536 -164 -231 650 -568 756 811 889 -407 -306 658 888 -906 -264 958 543 -857 -156 -896 -534 696 862 -514 840 163 566 795 335 -432 -239 -180 -390 -470 -931 953 -758 -867 -69 -684 -291 -866 279 -891 478 -494 -339 -671 -897 141 -857 -388 552 793 249 987 -367 -974 -333 -244 -878 -673 908 -505 -877 791 333 -410 -517 790 261 971 -689 -170 -882 -125 -854 810 -313 715 240 -232 581 209 523 -210 401 883 -480 412 55 -662 823 -513 223 98 -830 -368 -351 -20 37 77 -804 -635 632 702 -632 630 507 996 -726 861 -494 485 -565 363 -404 -508 -535 299 963 118 120 -860 -707 375 -875 -9 293 -237 283 -856 9 -487 -240 -899 -48 562 -127 -343 406 760 -438 61 1 238 -589 -381 -120 479 -951 408 96 639 -651 432 -274 -815 855 -892 -643 -449 -239 -584 431 -447 -616 144 458 157 -98 133 -626 -631 -264 -22 -385 -389 -810 385 -832 983 464 502 174 -239 -284 -75 962 2 -15 -319 -665 -577 515 481 259 -811 78 264 984 -397 400 896 814 73 -444 532 17 -234 -219 428 735 911 -234 -590 -909 575 -366 -123 -2 284 -655 -649 -195 971 859 -786 -996 -176 -789 -374 631 -841 -36 90 -598 448 -156 -316 841 601 -927 -962 -616 515 -994 -564 160 849 -252 215 -232 -366 -947 444 545 -80 463 930 15 123 815 -256 38 847 43 -771 285 -43 750 -942 706 -316 429 -385 -326 740 356 140 -219 -440 656 78 376 662 -21 284 -482 -79 654 -288 -100 164 -714 -164 869 -338 -774 -169 -607 -899 -205 144 -436 -304 -688 218 543 73 -190 -538 887 -943 -445 967 -849 626 -75 31 348 -432 82 403 920 256 -227 -906 -397 293 884 -622 -145 483 116 -323 -666 40 -205 924 585 344 742 -552 -840 435 -745 679 -60 -198 -31 -76 277 -714 692 488 706 -12 -102 -176 593 -627 -465 -401 67 -132 447 611 48 952 -396 -104 -727 -237 -881 -652 -502 516 120 260 494 145 -414 -266 595 -516 -209 -335 730 608 860 889 -637 -556 500 -768 629 883 -425 -914 -81 58 -385 764 -958 668 748 10 -50 300 159 365 -496 691 -417 652 270 -214 -679 335 719 -953 421 705 53 -332 424 -875 -898 997 -960 -141 -21 -283 547 231 -865 -35 130 -792 399 -885 647 117 433 -231 -492 -140 373 444 479 776 162 -304 -983 -625 242 764 633 340 -937 -119 514 -979 -680 -14 472 630 -323 707 -94 -428 -567 991 -333 957 327 107 621 204 618 185 574 -915 755 276 643 -259 497 595 -888 818 824 279 79 -641 341 952 981 667 -315 481 973 343 -993 110 11 713 167 436 943 -525 -103 517 -413 544 -395 -160 -753 -299 -760 -956 970 -277 720 -411 -485 498 -66 309 77 -539 -583 -255 -27 617 906 748 564 103 -756 -251 -647 611 -318 607 842 -999 476 745 -674 875 -195 -693 482 655 618 -62 520 492 404 735 684 -268 407 -689 206 -194 336 864 829 232 683 514 -703 -279 605 -195 -727 727 904 -456 -936 -212 -508 -473 482 536 -103 -715 -835 568 -404 452 -386 -661 -88 -819 -981 -426 910 -273 -268 643 648 776 369 -350 91 -307 616 98 940 787 -507 697 -945 -131 627 588 681 491 977 280 -978 884 467 755 -5 -62 626 697 -713 -500 -436 -542 292 -350 714 948 -262 -3 -97 42 50 -993 -497 254 315 -328 -735 13 -666 542 283 -251 25 -274 634 -143 952 267 813 945 248 -469 508 -420 340 59 448 -273 184 699 1000 -219 -704 726 183 835 49 10 -469 -570 91 -218 773 -139 -857 70 943 -683 -440 657 -60 722 804 -844 -845 126 -607 -977 -912 479 48 -975 653 -781 653 156 247 544 536 -922 -480 884 -228 96 -506 348 17 -828 -693 998 -93 -106 141 241 570 646 998 -42 -312 -592 -494 -348 456 -923 146 546 958 183 -534 -628 338 -174 -639 179 113 447 739 473 491 260 204 -672 279 864 69 52 193 -864 891 -213 753 178 464 -56 -128 973 274 -493 951 -50 90 367 468 -463 -628 -566 -666 -288 -137 -774 374 210 205 -883 -434 245 554 -161 -76 494 -407 -433 -692 288 -96 3 -997 9 667 343 627 -573 -180 -868 53 167 586 501 -576 787 -428 72 404 -60 103 -703 804 -992 675 816 337 215 699 -608 -617 711 690 -787 -619 -979 28 -460 446 -280 192 -933 469 338 862 67 572 -180 -637 448 515 -138 170 96 265 154 974 113 732 165 245 -230 617 -325 289 32 591 -620 -527 -253 717 876 772 897 -166 -926 -354 -215 799 -875 284 -174 841 -495 -435 21 904 992 -179 -897 -978 343 -611 -21 809 -330 302 134 749 634 -698 808 -111 -219 544 835 -742 -530 251 94 -844 633 -719 -441 753 74 674 -768 -289 -773 136 -761 787 516 -348 -96 819 163 -633 -663 94 -1 -407 -74 -343 -906 -292 501 -117 -496 -3 -507 90 8 224 5 419 -95 802 743 623 -212 -386 360 -325 -914 -519 -455 574 -622 352 925 669 -460 -591 -7 656 640 785 -712 -814 50 338 -3 730 -320 -730 -868 -875 573 -395 772 -124 -613 919 -127 -411 898 -705 -25 777 393 -929 -689 -630 -872 962 -77 522 346 209 -782 134 -406 -724 548 326 27 -289 806 30 -752 965 -370 -561 495 831 -331 -67 -248 322 191 -668 163 599 -81 585 831 -970 -831 -235 340 -124 751 -817 -386 56 25 -964 -93 623 766 -269 206 340 -856 -517 -896 -913 -817 -588 -150 710 693 697 962 761 -731 346 -218 628 722 377 393 536 104 173 -908 393 -928 827 -640 -698 430 -193 -509 143 999 701 346 653 217 967 623 793 288 -696 395 -206 -218 -101 -493 -326 154 501 614 -875 272 761 -114 239 382 -830 -507 -121 585 403 421 -588 132 792 710 -386 2 564 995 5 561 -352 -161 -333 -487 -861 -751 -807 882 -772 -628 205 -392 -177 -243 -721 -693 21 467 -682 405 195 -456 -787 -763 -231 -724 116 973 -619 797 591 -290 -536 -687 -374 -49 345 -458 -761 35 -396 87 -517 -754 -362 549 -290 -405 -38 -232 -577 -553 456 990 -886 658 733 407 813 608 496 357 601 303 378 -915 -680 -339 -152 879 -203 583 -161 196 530 -194 761 196 694 650 293 -936 -695 714 231 999 567 -597 193 789 -271 638 843 -232 738 342 -115 -1000 353 389 -800 -696 -947 388 -210 769 759 771 -461 -942 795 -203 27 542 -452 34 95 -389 -548 518 -801 458 306 71 180 -986 -87 448 -788 171 -745 -946 -514 869 919 464 -220 680 -462 -680 -81 -354 -131 -555 183 724 -287 -620 -574 -512 -205 -311 798 -773 -722 -609 657 -470 -652 -979 981 296 -489 372 764 490 -666 399 953 367 327 344 -858 738 251 -746 468 -845 562 300 -513 -20 -348 356 334 807 -199 -627 748 -738 791 -24 690 -123 -750 486 698 -595 -793 84 249 370 680 672 -582 -524 -671 162 689 489 -937 -582 505 -726 725 862 -232 -606 609 535 -546 -654 558 904 405 427 -351 328 473 414 748 970 172 207 295 398 -358 -209 280 427 349 -92 910 789 -133 -458 836 89 -120 -201 146 -361 652 -334 -147 602 74 -657 -959 553 -607 120 -51 387 988 -522 -951 434 -153 -559 558 -627 -886 176 -26 687 470 406 -22 925 860 -83 560 -62 11 953 721 219 221 -441 -770 781 634 -666 -633 672 -661 862 377 -742 -912 909 355 -645 39 -868 -640 -589 348 -474 -73 -213 -777 695 624 -129 678 371 -238 -858 -109 -677 203 610 -304 217 -400 -183 411 337 636 -835 -520 977 -435 83 -605 578 -323 -947 18 -741 -356 -561 -235 -386 187 347 501 -213 -375 -605 495 21 432 -505 -332 -840 328 -939 -363 786 505 -105 690 -377 550 -859 557 825 -714 -740 239 -718 -940 975 -210 891 527 921 -70 338 61 718 406 -93 451 -275 541 835 905 335 651 -782 572 589 -117 735 -449 713 -112 146 725 774 -372 980 -280 -902 72 346 597 450 764 655 -210 325 -376 -478 234 -118 -465 390 873 -566 188 385 351 -725 812 465 378 222 612 -585 -68 35 17 234 -67 -507 -103 104 212 67 35 -312 109 531 165 296 -253 334 -508 173 458 -997 412 717 -809 508 768 -734 145 231 -410 -765 552 161 -86 -511 461 -830 -838 723 -454 -802 440 372 696 532 -728 781 -12 704 701 286 -788 16 -935 -406 202 -965 -506 148 -546 -57 964 713 533 248 9 892 -44 550 -575 366 514 -724 710 -730 798 215 266 919 540 459 -588 522 133 46 -428 820 -162 -218 -666 -942 -557 984 223 429 366 -93 710 894 909 -609 -370 -331 -858 -913 -163 -852 518 -485 301 167 -763 115 810 773 -675 -124 788 -368 -472 760 265 -608 347 186 445 -569 -260 716 -949 212 927 -377 -414 400 -826 -573 -884 511 973 -596 861 -13 446 506 937 713 529 838 417 551 -771 991 -369 124 597 -539 596 -919 -482 -331 -714 316 880 -676 420 982 953 -290 476 -428 -366 -587 2 821 338 -225 -182 -678 -845 -340 -987 -291 683 236 -811 -258 -675 226 -961 49 485 958 992 547 -370 -281 856 943 714 267 -642 350 -103 32 -642 514 -730 -449 30 -995 -456 -766 -720 -646 -289 -798 -546 345 -162 -332 543 -282 184 722 -417 -838 -392 -846 -723 491 161 -405 999 -51 864 178 467 -26 -899 -288 -852 -176 171 796 -219 186 197 573 709 485 -559 161 708 295 -25 100 372 319 171 -553 327 474 -298 648 -528 230 -192 -213 17 -465 -927 -464 -726 -198 607 -543 599 -843 -244 211 -449 -983 -779 97 770 365 504 370 -769 -717 -568 -9 208 -291 -32 -810 404 555 69 -156 425 -591 -288 -102 -910 264 434 -446 738 724 153 -419 -627 787 888 -501 -886 -260 -826 32 615 -454 -453 917 199 311 -292 -603 190 81 648 -268 456 22 229 -814 19 460 -618 -346 -849 -22 147 959 -798 -42 817 -128 -972 908 -411 -576 630 -678 -449 -952 -905 -923 254 659 223 498 -704 -606 15 385 222 -304 954 219 610 -17 -997 -166 -590 812 143 168 -596 -909 -160 968 895 -305 -44 -989 638 295 -962 998 -178 410 -722 747 431 -450 -340 -783 60 73 -283 -965 -247 -454 -357 424 -920 475 -581 306 611 235 -797 -787 253 749 447 61 307 -355 137 -795 450 -629 -159 -498 -665 113 -382 -292 -401 -581 838 -977 -591 -687 334 397 -336 139 853 -485 964 -215 818 -55 643 -217 60 -22 293 471 1 667 776 -253 -219 -836 608 200 251 936 -121 -112 -317 565 -270 247 -526 -619 840 215 -341 -88 -119 -930 -759 -943 44 406 -918 -323 -960 -813 47 657 341 -45 -272 975 983 382 112 211 -448 -395 -782 -89 -959 -406 245 184 235 -831 841 438 947 -506 696 533 -436 -637 -233 -664 -467 715 -913 928 -243 -929 475 682 903 -739 843 -125 -367 0 -461 -129 370 238 -204 -95 -650 328 -992 366 319 -676 235 71 359 -981 959 668 -322 349 249 -119 -252 151 -637 915 484 508 927 157 515 -480 986 -671 -513 -892 -744 -948 -130 -830 463 -626 -380 -635 -579 397 896 -668 -44 -33 -853 -913 -549 -93 -530 -811 -41 401 -754 -506 297 845 374 -198 713 -538 356 -281 599 730 -313 -678 -892 116 827 -435 -708 930 -720 800 -935 228 558 -596 603 994 -305 305 562 -41 734 -635 353 -415 -591 624 9 115 946 -940 176 354 681 652 53 573 -514 284 -63 -602 607 626 293 -358 -751 -772 -270 727 570 177 676 -772 -882 584 -589 -121 -517 128 168 -140 580 5 -891 -630 -158 360 476 367 327 -328 154 904 -747 78 365 111 77 678 -621 278 -996 -106 791 373 -382 217 -627 -372 -692 66 -917 -441 974 -368 186 31 960 476 262 -326 722 283 -812 -947 266 401 -935 -421 448 -671 538 666 959 622 649 -877 -34 522 574 -661 -997 846 208 646 -709 -171 -221 945 -940 -590 -321 710 -365 -630 957 -975 948 181 63 827 -941 668 95 252 -321 -385 627 -847 -852 728 703 363 890 85 -852 -154 356 993 436 808 477 -751 -937 218 -765 858 150 261 -211 687 25 -107 185 -148 530 -141 156 20 -462 704 77 749 648 -816 -802 44 235 -859 -428 -495 380 -338 982 471 120 455 -503 -892 -419 -791 312 -503 -949 -861 963 -413 -820 -289 923 -638 -1000 -177 230 441 -817 569 659 -995 314 -744 -951 -903 -98 443 -51 271 -798 -164 -432 -318 283 613 80 -621 -742 42 -800 -87 547 363 -765 -634 -895 -117 -622 592 -909 -172 -866 -908 -259 403 200 413 -18 -327 746 -909 347 -182 885 116 -402 -844 -334 104 -82 -220 -815 658 -40 311 -969 -954 -465 288 -654 164 875 -811 -487 671 76 996 -938 -422 824 113 -206 -366 -127 529 154 900 -137 194 772 -988 542 316 115 -776 -351 576 -827 -65 -257 800 -893 -622 -259 817 -105 102 -412 629 191 428 86 -341 -516 -460 -707 -57 589 -907 -431 240 989 446 -286 684 190 187 820 966 -872 661 -231 12 -967 424 986 555 -457 -189 879 725 -847 -961 -139 420 383 39 -578 954 966 63 -92 887 -126 298 -706 -266 -898 -11 -136 -142 -775 -310 -440 -487 912 468 -103 -284 -542 45 37 562 96 -869 -840 -266 -177 -384 874 -239 -945 -276 734 806 18 -641 -584 723 -588 -526 433 17 862 146 297 -496 161 556 208 613 -730 673 -809 -935 756 615 463 -594 -731 -973 -295 421 53 104 436 -351 530 563 -682 3 289 966 -931 140 -973 814 909 -857 545 487 -713 172 -974 316 455 334 -52 -918 -193 990 248 -454 967 -455 800 567 234 132 145 -396 335 -737 845 508 583 -138 -531 -558 -251 94 -16 -227 -643 -192 619 -792 626 897 -245 -871 324 -956 -392 -759 -885 -750 -843 246 63 -573 -279 -602 665 514 699 -814 204 487 190 -820 -637 772 624 160 -682 -456 -886 -748 -179 672 -356 -403 740 -592 706 732 -419 635 -849 894 101 -449 -558 -131 -708 93 -740 154 477 743 795 -209 -335 144 -95 807 773 -543 861 255 -210 -648 -753 963 500 855 862 159 554 -328 -698 452 477 133 -703 -315 -355 128 678 626 867 415 -477 -111 295 -923 -32 506 -658 30 681 988 474 109 -819 194 -190 908 -664 775 203 677 718 59 867 -419 -528 -876 767 -185 318 -566 734 -375 782 658 749 946 -110 -632 -490 68 -200 745 56 -209 -540 -130 -893 -272 590 889 -772 644 1 877 -924 367 -884 688 525 -186 905 -463 -381 -473 926 -542 415 422 -126 -464 -896 319 121 -195 803 -576 673 607 92 -839 112 -334 -499 -824 -454 -104 -394 883 -457 878 -382 -24 -857 -623 -467 551 -787 -752 102 168 724 -67 -197 467 -790 740 -243 670 264 -928 85 -210 525 453 -262 858 -767 -722 -486 -450 981 420 358 -902 682 -859 633 -396 -677 -277 -496 -97 904 740 162 227 -76 -681 803 -66 258 -113 54 -574 846 -506 814 432 -785 -173 -834 457 -308 174 -260 350 697 818 89 429 -62 325 -452 -635 996 -780 963 811 -946 -677 672 -695 67 919 -119 -922 -804 417 -852 -286 -652 -922 173 539 284 -362 202 677 -609 -140 559 -189 883 966 -189 138 632 650 -438 843 679 869 905 130 -348 -861 425 -376 125 549 -999 669 -618 658 -869 492 930 116 -689 17 -435 8 236 376 -364 -520 102 -178 637 831 -657 522 -191 209 451 -433 -720 -389 214 895 473 798 161 -254 -178 669 257 -545 697 593 -413 -873 -893 -457 107 973 499 156 -775 -381 721 -438 -93 -166 -862 660 -774 362 -446 -513 601 -996 -544 805 481 521 839 830 -573 160 62 418 -843 -253 -901 108 317 17 595 -897 540 310 -516 615 -590 -209 -766 541 -581 -170 -446 508 606 -176 519 -125 -753 314 -984 65 292 656 41 -351 37 738 298 -82 -521 205 516 587 4 694 -970 -761 -815 -659 -789 -401 -719 -990 -374 33 705 -461 -693 94 675 235 593 662 -673 -715 -845 657 -872 217 786 204 880 800 -295 -671 275 -567 77 602 930 -443 67 509 431 86 363 -266 359 451 -147 -688 296 -960 379 -1000 520 48 582 -723 309 -751 -625 798 991 652 -388 390 126 612 792 -913 348 -970 -304 267 -942 881 -271 967 -635 469 -451 -783 -526 393 511 858 -411 -689 -604 810 -478 282 -101 729 -477 -765 73 660 569 -420 -784 -586 300 -718 -974 -686 -41 -427 902 -801 563 406 973 903 917 -569 -71 90 -437 -317 157 -693 -80 -688 -287 887 870 -180 -229 -221 -277 -425 -358 851 957 227 553 -301 -251 839 281 -798 -637 -181 510 406 191 -591 765 -648 -831 -259 149 -290 23 -858 477 562 580 -748 -260 122 684 800 -555 -754 48 16 472 -695 -532 560 -787 -753 -75 974 578 826 327 238 -503 863 438 -92 -415 489 -591 -525 -738 874 -792 -33 -463 -639 -410 232 777 -605 155 655 -647 111 -922 766 -586 -949 854 370 543 -714 -488 900 807 366 -143 647 893 987 -989 900 -923 -905 -251 222 -224 -721 106 -543 556 -842 409 -3 -147 -592 156 -611 975 -871 303 -154 -591 13 -947 782 296 626 200 431 -326 270 703 -350 96 -366 532 136 -886 569 -545 -372 -125 -432 109 618 361 -489 801 642 -826 596 733 -188 530 -894 572 917 973 -447 103 -466 -498 111 223 -106 335 603 971 441 337 -989 -712 -469 -533 384 -604 -585 875 -877 -225 -247 908 -677 -694 -64 334 412 -933 381 34 -837 -95 -46 496 -736 -587 -833 471 693 894 133 -958 92 723 735 132 415 -762 -66 539 -943 84 -630 401 789 -232 -15 -342 490 255 -660 178 -187 269 -710 -248 -461 -620 905 752 -638 -777 795 -800 -521 -253 -84 268 700 -322 331 941 -962 -175 -926 -464 157 -828 -360 -102 12 -174 350 943 113 -464 726 -549 -86 300 456 763 -727 -32 620 168 40 953 -248 -374 -299 -431 -251 343 232 -790 895 -951 -489 689 159 -96 -302 98 856 -162 891 577 -154 -88 308 -457 421 428 691 490 -127 651 488 -764 -952 -954 928 -538 455 -634 -275 -601 -845 -953 -891 -691 -333 -991 533 -41 319 893 743 309 -68 24 -710 239 475 -621 175 238 824 -248 -459 243 311 955 -889 949 29 -680 -382 572 -238 -691 -517 -436 -471 -243 171 375 848 -316 784 -697 -448 -361 -879 896 297 -332 426 -244 -251 2 727 -254 968 961 -679 896 549 -123 -515 -634 194 -21 254 966 707 -863 487 -134 -176 -832 -835 614 217 -360 -943 443 -284 -602 -427 -132 569 310 -646 728 376 280 707 426 741 280 760 -279 -712 -150 -12 -956 895 974 317 -790 223 227 403 882 550 -99 -754 367 819 -337 -885 66 871 -815 -265 -359 -790 625 602 -362 5 183 -985 581 -388 -415 396 178 -42 -100 455 352 860 87 975 661 447 -648 852 314 -218 -345 -418 529 952 36 284 502 -350 -175 -469 -884 160 981 943 47 134 657 751 48 51 710 390 795 -326 -999 -602 -364 142 236 905 -451 -788 -551 -428 882 -809 844 711 332 831 289 134 102 -118 -945 -883 300 -276 774 104 -309 -287 -789 241 992 10 -961 -475 715 510 -311 -548 -633 -627 207 -407 1 943 -328 -232 -327 -53 -726 -104 968 -52 -848 285 669 36 -496 315 -314 -900 -991 -785 88 577 -409 567 -854 -295 580 -378 317 230 187 580 -892 190 -39 -305 -548 -341 -551 -209 -651 -718 -662 7 913 400 -983 -552 -162 766 -408 844 678 -169 263 -558 895 155 -519 -685 -971 547 217 -824 705 245 174 -989 -308 123 -336 598 -196 111 -833 248 -838 -476 797 42 457 -213 268 -514 369 -797 63 -539 -162 -160 149 -611 516 121 -448 -193 -842 550 223 494 574 776 702 -640 -642 -983 -552 -194 815 -757 976 958 318 -439 782 257 -894 258 374 884 -647 -435 -410 274 -267 619 -121 -261 196 -318 -13 -727 541 179 440 -122 668 648 -794 -545 -307 302 -792 827 -704 -681 -819 -679 -688 380 -649 -640 886 882 -965 312 973 -701 -908 -130 -1 505 -534 -556 530 619 943 -607 -488 84 -665 859 718 548 -723 334 330 246 233 -128 -927 355 -606 -29 748 108 705 555 816 -847 92 604 -242 898 -284 -417 277 -775 217 -357 646 -704 -261 -988 -654 -398 -406 689 -962 -567 -164 376 -54 -913 -899 987 427 660 344 550 775 -221 628 -98 -220 221 665 149 261 -52 301 385 -808 -451 77 -263 -891 616 -778 -804 -183 -438 779 793 3 -853 -960 -461 675 93 952 -555 -210 -174 -583 68 -155 948 -162 737 515 702 -456 137 -546 417 493 67 -998 96 142 -940 530 504 -435 710 41 -550 -387 698 -723 -721 947 821 -628 -655 -954 11 797 732 457 -653 -649 -94 -320 -594 -831 630 -727 248 533 740 334 -470 -440 -677 595 -406 -747 631 -360 -760 -805 995 201 -276 -557 -116 891 -684 453 184 -612 374 76 253 971 426 -730 -717 638 -330 983 -14 -150 838 -782 -239 137 662 288 -265 -724 950 151 -645 629 -748 -87 462 710 -868 870 929 -131 149 -597 856 -489 419 378 -889 -174 690 -629 -361 950 565 797 870 432 -49 782 592 267 774 729 296 749 -557 811 -588 -366 -588 448 912 910 54 -470 -117 616 497 358 -562 1 -718 160 -977 423 -30 158 965 507 974 -405 -783 -760 373 -125 238 -484 781 119 751 291 881 574 -389 285 543 -435 -101 511 355 -187 983 -560 419 -324 -181 -946 -589 -638 606 -314 -320 195 948 -246 68 789 -540 -805 148 -750 -589 -818 -921 373 785 -446 -126 551 879 952 703 -207 -24 830 -888 290 -935 928 570 -869 -66 -87 107 -665 -934 -171 -469 886 922 -222 462 306 -182 589 -362 -470 166 141 550 -582 478 -103 647 456 349 16 -680 -649 451 -917 -574 -289 -170 842 -285 -756 -380 107 -576 -544 -879 31 432 -843 165 -664 644 -757 90 -204 582 -12 -885 -643 600 849 -180 -2 73 -749 -942 -296 -895 757 530 -607 921 490 -748 209 7 -86 -816 -566 -1000 -554 -743 -926 714 -526 147 -102 923 565 133 434 -13 501 797 428 759 -138 -392 690 750 -472 120 464 -677 688 123 671 785 946 449 469 -934 -46 261 377 -497 516 -511 482 994 -596 -42 933 115 -15 -43 512 -712 -332 -317 -208 960 -581 754 502 15 129 -883 -694 -302 115 938 -771 680 104 87 119 118 -49 950 -933 217 -879 476 913 -834 -63 504 -173 -804 166 282 -13 498 9 974 -760 91 -677 38 494 321 -753 389 637 116 659 473 -452 801 407 -958 448 -831 -123 -721 -10 352 720 -788 782 617 267 784 321 141 -167 143 956 874 940 -571 -415 160 -806 316 778 -794 -546 615 505 224 896 764 -87 -967 118 -76 896 483 -781 -843 -989 -190 -489 552 -6 -254 550 843 -180 -531 -6 112 -98 45 -269 269 223 -77 -222 735 -560 177 -619 -998 -267 861 657 303 640 -332 241 135 115 949 230 -568 421 178 527 -564 -40 -689 -165 -672 -255 537 -818 -18 -190 57 -763 -986 -43 -761 108 -898 -462 -383 -590 741 -547 -987 -190 -304 940 767 610 -795 -736 917 -578 437 -764 307 457 -10 -562 -647 428 -835 880 158 -179 -541 -610 993 31 -700 728 246 633 26 -846 -731 -416 -766 634 51 812 827 183 182 398 444 -810 486 477 -602 975 740 -856 -554 -230 506 -198 -905 -377 -628 523 114 922 -499 431 -647 -900 -485 969 314 -996 -698 -326 588 998 -637 508 67 659 -874 -411 -398 130 -631 821 -906 460 736 -98 -989 -787 669 -460 -521 110 -279 25 869 -816 -178 -771 752 -253 826 -271 396 733 128 -706 977 755 677 -66 -4 -46 431 728 -833 -706 -712 68 -614 700 522 -728 968 -620 46 -490 -199 484 161 801 164 -424 -696 -893 804 325 -462 650 945 -832 100 747 -605 288 -101 -870 170 7 176 236 271 268 190 232 675 378 -731 565 -897 -342 -718 373 189 81 61 543 -454 -637 616 -358 997 428 52 366 675 -221 -100 19 976 -972 -974 -283 -787 -208 -929 375 -265 -764 802 -529 -47 39 544 -641 232 466 397 875 -800 -74 -566 -953 -698 -760 474 -766 549 -189 -166 -878 -567 250 -197 634 205 903 370 789 -416 -51 258 464 11 300 263 896 922 -613 662 -518 694 53 471 394 481 -781 -126 89 417 -21 639 -257 -465 -944 103 -833 -581 818 -851 -826 -183 -400 -558 58 -110 953 556 -186 -407 -53 678 337 -870 -992 -757 324 -512 -69 -712 426 1 -429 -184 769 968 -707 522 211 -550 -64 -66 -30 196 -299 -321 163 424 119 202 724 974 97 -949 -806 -733 684 -783 -826 967 -617 649 388 -931 -159 898 -722 -875 -60 -951 -372 144 -231 -680 -907 727 669 -627 739 354 -300 -255 -171 -418 298 -685 940 965 -608 977 532 584 -255 533 288 919 -634 -349 -945 273 -719 -697 772 649 134 -134 -877 787 872 2 244 -15 -873 -503 -65 947 798 745 -902 764 -429 -155 -4 961 790 -81 -535 460 468 -478 -540 -700 691 -269 -557 -862 -904 41 577 685 -57 133 820 969 955 871 -414 853 98 -539 -430 702 238 690 -47 -694 229 -953 295 478 -804 -161 212 -514 -462 -786 -91 262 -96 936 -748 326 -208 425 -327 -823 -813 -215 521 -594 -710 -757 -515 663 -675 -217 -154 -694 554 -169 148 135 -71 -231 875 228 219 -851 57 393 -517 -631 -505 -458 -121 223 -255 476 595 696 -259 120 -506 -310 920 925 883 -31 -33 954 43 728 -924 -101 951 -72 692 -419 -243 -264 166 -305 387 440 136 -494 804 -299 111 979 -664 124 918 -777 685 -111 508 -725 86 124 61 -770 704 -266 134 34 -787 -55 -884 341 -381 13 -327 -578 539 845 -785 161 -567 -514 493 -372 -904 -420 -61 594 -278 310 417 134 -541 -806 -543 -872 -314 -398 -613 23 144 -388 589 -19 517 -551 -426 -380 -768 -596 536 -756 521 -959 375 731 142 -794 977 -399 592 774 139 -165 -776 149 -803 937 -168 -948 -882 100 -278 -234 572 48 429 894 -79 16 -137 584 764 269 -84 122 972 -396 -568 852 -449 -162 520 -25 -152 -584 953 -129 -740 -496 -953 -704 275 -520 -389 -412 857 518 33 -167 166 195 -693 890 569 -454 245 -631 -476 -103 861 -150 -808 897 236 640 -668 -747 523 -118 -702 597 811 -18 411 -943 -98 -650 -494 -958 -412 -677 -218 -472 563 -785 557 856 -418 417 83 96 -833 -654 801 -727 365 539 293 660 -241 -292 -364 227 -283 -724 926 -831 457 -767 -891 -678 -241 -660 441 -642 479 417 -601 506 668 413 -728 573 721 -995 771 668 556 948 892 -755 -16 -96 480 744 1000 738 741 329 -7 -366 550 842 -552 -675 -506 257 503 -492 313 -901 61 19 329 -997 705 832 134 -470 -872 -497 -117 672 527 -401 913 -710 863 -818 -608 -399 -937 398 369 862 455 370 216 234 -411 -588 327 -984 -881 325 247 663 -709 428 70 -16 -218 326 689 -299 979 6 -988 -80 -550 431 -642 836 27 378 -204 -693 861 891 -864 367 -984 764 -75 129 258 768 833 -667 6 176 480 446 416 237 -312 31 513 -469 340 -309 -397 914 -541 305 -288 -48 -964 542 805 -641 -817 -116 -561 382 -582 -362 -161 -746 180 -591 -444 -676 87 -660 -313 -786 133 859 -86 846 968 -64 -16 -609 606 -468 -359 459 -554 -869 383 249 -53 810 -966 106 -175 105 324 -123 -171 -131 -79 541 -57 244 926 806 -353 50 -195 -94 751 -387 590 767 479 -43 4 584 -340 140 559 304 -703 -863 182 725 239 -467 -132 -383 -166 -342 -188 262 -234 744 377 150 -222 53 851 916 -154 730 -81 594 -206 -535 -656 470 -180 350 -790 492 -295 10 824 745 494 -587 -268 597 -679 -837 -792 -851 241 588 -401 -670 -228 -119 936 563 -499 -397 1 746 398 884 720 969 -470 857 619 390 -430 183 577 428 -978 -483 -666 367 -988 -522 -90 483 933 669 757 -402 894 689 899 -505 -752 -14 68 176 -424 -672 -811 -65 -604 -279 23 -18 -79 140 -773 294 -566 793 177 887 -628 -746 889 -513 -657 648 504 -743 -790 -841 -918 240 -672 101 -899 830 184 150 -312 134 489 242 858 -81 -764 -191 -387 -527 26 -742 -769 -819 355 -25 945 622 153 -591 -999 280 1000 -524 -536 434 -131 -670 -809 -746 -936 -602 383 -893 9 -327 -707 -653 275 401 -929 500 -672 965 740 219 507 -916 561 536 -960 -960 -913 -65 442 -167 -290 -717 486 521 -606 66 -206 533 -386 403 797 557 49 90 510 558 -583 823 692 -799 214 -442 1000 779 95 -501 -508 -89 -331 130 307 -85 -838 -148 46 -765 -397 60 -675 -365 248 186 659 609 943 395 -419 820 -854 -626 419 769 -301 -331 543 -839 -765 -53 -86 -702 -872 -337 -235 -854 -537 614 -374 409 85 -293 1000 -648 584 607 -356 377 -724 295 124 431 20 -661 228 589 180 925 -811 -661 794 -94 -644 65 -190 363 -168 -313 321 -880 -152 -31 794 754 799 -134 970 4 582 -854 -375 885 436 -559 452 -781 980 132 874 -877 -176 296 33 101 835 -253 882 883 -388 -573 466 -202 -968 772 -886 -30 -94 -136 973 -923 -764 166 338 468 804 -201 588 237 2 -312 788 -426 -573 998 567 -5 -401 769 -985 -892 128 -514 861 43 621 -197 836 -826 595 512 771 -583 92 215 -823 545 -55 570 193 -475 741 -977 -386 -426 -322 -593 354 -630 -89 -503 53 918 11 548 -8 651 -982 588 -325 -352 -259 193 529 673 301 659 174 -512 -442 -675 -624 -151 886 -421 -226 154 708 80 -854 -145 902 -831 -898 349 -496 -828 241 203 -783 998 -488 -63 821 534 -456 522 -861 -302 -342 337 899 -900 647 89 66 -616 -573 249 -905 -508 -902 899 -499 -410 -704 82 -351 -279 420 755 828 501 -509 -404 -946 -387 626 -824 -839 497 -895 808 -540 -747 -957 544 595 401 119 522 -431 500 -967 -323 -873 331 437 453 -187 667 580 840 882 840 185 917 514 -122 -684 180 557 -97 -639 750 -586 386 185 -354 -231 912 -646 297 304 412 547 63 521 485 -145 764 249 529 480 -665 -444 464 -120 976 -334 702 -734 755 714 -166 363 237 148 665 -561 242 -798 208 -434 -10 765 -424 -327 -674 792 391 34 535 -59 898 880 44 697 146 -301 224 882 -628 -843 828 -262 -5 924 563 -302 453 760 659 -687 40 -269 741 919 114 -718 -52 631 119 -398 -645 -537 -586 554 735 809 -132 -350 945 -547 201 476 875 -482 978 -656 -275 408 -971 212 -658 756 819 -364 960 759 -598 -672 804 454 -848 -338 182 -694 -532 262 -317 97 -877 -423 -765 827 -837 -779 811 477 -941 214 -898 -208 243 -791 -181 -585 369 -243 751 -501 863 755 -458 257 -814 174 400 182 256 -481 -685 -604 -651 541 245 -653 -898 -508 -613 -868 -79 947 449 246 -964 -388 305 443 999 -713 -25 302 -766 -933 -908 985 997 -770 64 -227 130 10 198 473 465 626 -249 -43 -257 -730 -752 -938 -880 -26 -18 -648 -851 -783 -907 -898 335 -141 917 -722 92 673 -51 -349 64 629 -570 -806 -651 -545 -496 951 -974 0 736 927 -431 -995 724 106 -80 -452 -447 37 -927 712 -466 -417 226 -715 -506 -296 -824 307 -895 -521 -557 415 124 -352 525 786 505 -26 17 -762 -34 716 -694 864 910 974 370 -79 736 -939 158 -414 -832 541 107 -611 605 -634 -627 659 761 486 -859 824 970 -959 -592 583 -86 -324 -150 362 296 161 913 -836 -350 -330 847 662 -104 -632 -791 300 520 -793 -879 -527 664 -731 872 518 195 -784 543 522 734 -104 102 -915 490 422 593 783 520 -160 185 902 -746 -691 118 -943 -448 17 346 641 947 -672 -950 -976 -493 -881 706 920 -797 -625 522 -452 943 1000 -566 -998 -403 -377 -331 89 713 1 248 -109 -523 -155 650 -381 722 10 -112 459 -176 350 99 -873 842 188 -867 901 -582 689 385 -515 290 364 538 213 579 427 -759 788 702 -163 188 930 -473 420 -866 899 -938 349 -740 545 -1 299 662 -67 956 -930 72 -146 -862 -166 182 545 229 796 -842 -259 440 -827 -990 -198 533 -914 744 948 153 88 895 -773 -967 798 -424 -14 -37 -47 -61 -28 67 647 487 -969 494 -368 -764 -676 509 -545 362 -121 724 924 -347 -127 -630 -761 -314 798 -985 404 941 -164 598 1 -256 554 562 -970 -921 724 -704 -90 953 -814 995 635 959 -378 454 -994 -736 -303 244 694 -616 144 982 -667 -592 -179 -703 647 -105 715 407 364 -780 -938 10 -478 -191 252 667 369 -598 -769 632 660 24 685 -178 -746 529 -477 -715 -4 862 250 224 760 -631 -404 -112 454 203 -781 482 -377 676 596 -262 -563 5 529 417 201 -560 33 -790 -643 241 495 308 445 -535 658 558 330 -764 585 573 172 255 -529 22 953 -959 -871 352 332 -926 -373 476 -420 -878 -216 -140 565 743 -294 534 254 215 517 -362 522 505 773 -366 -206 -263 387 844 -167 302 260 877 363 924 -778 436 -497 886 105 -294 -972 328 316 551 -177 431 -202 731 605 -635 949 -824 480 345 786 479 -788 -350 723 745 543 -220 269 -717 86 685 -898 -552 -795 548 782 -734 612 452 767 -122 926 340 803 -37 -717 -334 480 -35 339 201 145 -694 552 -722 49 94 582 -177 234 -730 -468 -279 639 -279 -399 -105 -428 -595 -560 255 926 129 -360 135 60 156 -555 883 -242 980 -668 263 656 -876 853 -6 527 259 -879 -153 -326 -9 -284 304 -123 -918 -868 -569 280 445 -191 91 -259 897 -932 583 204 458 -443 -91 681 960 -206 -465 935 158 -272 -381 -65 -735 448 880 -40 -373 -750 -486 23 -487 682 -421 978 904 777 502 -879 -535 757 992 -86 954 -478 559 -660 -69 -9 48 -662 298 111 -991 801 781 -434 -879 256 -991 -188 -604 -18 -127 212 -283 -64 -577 356 309 -265 -3 13 -312 -33 658 302 589 432 666 -801 73 512 718 999 -556 -100 830 955 928 -760 40 -180 -616 -915 890 609 52 422 205 373 -79 396 -174 -185 -266 -10 -871 115 53 -899 -512 657 526 576 927 18 196 955 763 -387 727 952 283 -622 720 599 -166 161 -765 -736 -845 813 276 -695 373 872 887 -363 850 -944 -623 -267 -747 166 83 -279 670 -652 368 198 -836 184 -279 785 205 -324 -796 404 467 -936 -967 -634 562 832 -230 -49 -113 836 993 -840 -946 769 657 -349 -329 863 -205 785 314 -806 341 -169 -55 -170 141 -311 941 -895 -900 -350 -864 -924 -259 -175 545 -79 858 88 998 -809 89 -699 824 280 -112 -401 -58 324 403 816 -775 736 669 293 -126 -76 775 122 -719 -276 52 738 -510 197 967 11 -635 112 602 -26 -184 -273 346 -33 133 885 -669 146 359 200 -174 309 641 953 309 -28 887 822 -380 -825 882 -336 -872 321 -25 -875 -941 -547 -794 -422 905 943 444 -385 -316 455 701 88 801 -162 988 276 979 97 749 135 612 -867 -408 207 725 963 -733 -518 482 769 -228 885 -627 303 607 132 -18 -183 -706 -825 786 556 -777 -798 994 765 939 -719 -699 105 -733 -343 -957 -11 -447 894 324 918 -891 -944 -895 -256 -626 -799 218 -230 249 -319 -662 -464 771 3 -650 -45 78 -767 -529 129 -730 -525 931 -877 278 -801 -518 -437 103 730 -152 922 -128 140 -748 321 467 -429 -608 -173 -906 0 -984 902 -672 -99 459 -137 915 -871 663 258 -952 -126 -439 -968 -988 317 557 414 -124 -521 -166 -219 307 -547 -29 168 -123 -107 202 503 928 340 -72 -150 -839 -760 -503 -201 -813 460 -716 -633 -688 -485 740 -476 26 -429 -478 562 508 36 84 -535 837 -826 -757 239 468 654 368 732 -324 -729 253 714 454 -124 -200 904 -566 499 -249 258 -122 573 -999 -783 -356 -563 480 852 116 -723 864 733 178 731 91 -231 845 -765 510 -596 -825 98 -167 265 171 -74 -106 -846 9 951 -857 -222 -145 -486 448 227 -351 -605 310 319 -697 897 -800 845 199 -4 367 408 253 801 -611 837 -10 377 614 903 -985 232 -166 776 109 -434 884 -561 640 630 -308 445 818 931 -29 58 -809 904 -482 -551 200 417 204 308 -528 816 636 -120 -341 294 -842 376 730 -348 36 690 -40 767 395 -109 -242 -52 1 3 551 928 400 635 793 -182 342 -797 -240 -178 -807 -612 -622 820 -46 -503 260 440 -636 297 -234 172 -613 -423 450 638 -836 443 -430 371 329 -565 -341 -715 -963 -586 457 -237 38 -358 435 330 592 -229 -739 409 -158 347 760 992 -820 745 -859 -202 -728 0 -256 -679 902 966 -420 440 346 800 631 884 -1000 -550 -458 91 -275 -924 814 -58 -329 -130 175 -416 974 -597 966 804 -158 -419 -195 -354 346 220 259 -189 145 230 748 548 -740 888 916 -192 -597 44 -780 -720 -796 -533 673 532 -735 794 243 -385 79 79 574 -171 -490 -791 928 -455 -802 -944 608 1 571 -638 -451 627 160 -346 137 -19 -641 -649 409 -973 -396 454 645 -849 950 251 867 -419 -192 -30 363 259 -1 341 134 -289 -266 -690 244 -658 -451 67 723 -53 635 213 -483 -217 785 -815 983 -155 -241 100 -472 662 517 -380 853 854 -684 -845 909 -896 221 813 -28 -253 -757 -825 16 -866 -181 58 -767 867 359 481 -768 772 9 242 353 727 -404 636 -921 -266 -872 -486 -624 824 662 847 -762 175 882 -790 182 873 817 619 430 -11 262 643 -891 -38 677 -209 -885 -37 -645 -275 305 223 161 1 956 391 722 -521 962 803 -204 171 -114 689 -438 -531 524 -731 -757 965 711 -898 778 159 -677 161 966 513 880 -527 690 -125 -882 707 -726 669 -518 -310 40 -826 174 -518 -214 -408 839 59 -160 22 -757 672 -938 -197 -384 441 327 -594 644 -1 -510 -672 109 -286 730 520 293 -733 160 731 660 901 -920 -493 -854 300 -443 620 947 -72 575 133 -750 -220 -886 290 -709 -600 -756 -620 304 -206 -732 -905 903 -374 772 236 -862 373 -565 -163 -653 329 92 808 874 -467 818 939 -778 968 -858 350 942 320 -753 -763 28 45 382 -78 -251 -655 874 790 21 784 542 880 -498 366 -749 -75 272 911 -311 -354 -143 -391 -140 -63 -659 -188 672 -70 -986 632 -178 -626 415 -381 -231 -184 -839 -859 880 716 276 289 282 -747 -564 123 558 -955 774 -424 -590 -146 388 660 495 -790 415 977 -25 838 -77 -30 -614 -184 -927 -173 420 589 147 -842 -406 393 -955 575 -865 -274 -511 -510 -154 -784 -823 -511 884 -708 -337 -752 -746 817 721 998 842 -629 59 569 -192 275 -566 -435 665 730 201 963 -279 -756 -8 277 -185 106 410 -902 -268 -376 825 640 290 193 931 471 58 -753 106 -810 -144 708 -45 -620 278 -475 -961 -220 733 -749 500 -80 -659 -576 14 -471 -569 602 29 401 -626 -525 36 940 961 -676 776 239 794 -121 -728 -222 413 853 -654 662 991 108 -291 -364 939 -645 -981 -44 -678 -142 -100 131 695 825 638 729 353 57 -788 -747 217 744 544 607 931 900 -224 932 -954 457 927 -222 -703 -876 -350 363 -530 302 -632 -654 39 959 169 50 -441 -273 -527 241 -776 951 516 678 888 43 -166 -743 874 178 -569 -242 590 -796 645 20 156 300 -516 373 449 584 260 -691 -577 383 267 -478 601 523 471 -40 849 83 -752 -641 -881 -568 283 -776 -770 251 -753 -768 -813 323 -148 102 860 -656 -997 28 -979 981 546 531 -235 329 632 345 337 751 -923 944 310 318 -228 -640 199 12 -101 237 -699 863 -129 -884 25 376 249 -782 -979 -422 -897 -878 -610 -147 725 -224 -970 -555 469 773 -18 172 -527 -367 84 -175 763 -448 4 -809 -328 107 -638 904 362 -528 114 488 -411 -896 870 998 371 498 -494 -464 -990 773 580 -348 -280 109 -641 783 -526 889 -38 581 -753 636 694 598 34 75 728 -843 -485 -283 150 -948 997 -452 -47 -434 651 150 -952 -32 16 457 -812 -392 -56 663 -665 -779 792 -710 983 -397 231 5 -288 935 -157 -178 950 723 -711 474 843 -285 805 413 825 389 248 868 -743 972 202 -699 510 -697 601 213 448 982 -617 969 633 -744 856 -175 -230 -741 -209 951 792 -522 -773 -542 290 525 -209 -168 -503 792 132 -118 431 -12 -523 -527 -303 617 -822 111 -451 133 -305 -784 656 613 -404 7 62 53 -250 723 -998 242 -964 -670 -3 -412 626 563 970 330 39 604 -482 -194 324 548 -955 -78 -523 639 -561 -291 -918 -574 965 -727 -205 -750 969 -535 552 110 -354 -115 410 506 246 618 338 834 -280 -711 -774 749 -533 -569 507 999 -891 466 -524 -595 424 -686 497 840 403 851 832 -544 155 944 615 855 522 945 21 72 -91 559 711 749 44 -120 -393 -896 380 -580 -191 498 -31 62 320 675 821 832 -757 807 -893 -42 -186 212 86 153 -477 -402 168 939 -44 -674 -109 833 457 -635 803 -361 -146 145 727 -58 -720 -633 -765 346 589 661 -921 761 336 501 444 973 779 825 842 560 -681 -463 -372 843 904 -414 -350 -484 -136 724 -394 723 -391 -667 -895 -945 209 298 -952 646 -343 -973 959 7 691 118 -972 -315 484 -582 -133 491 339 -354 584 -527 -221 -249 -935 -772 -57 47 -777 470 790 970 767 -876 241 -531 -76 -151 636 316 125 -840 349 836 -671 1000 782 -555 492 207 108 395 693 -452 93 554 -712 563 -201 -201 -667 -617 721 -505 -908 -386 570 583 -130 889 -505 -782 -818 -57 -360 166 -404 689 -826 -743 -284 931 -447 68 -844 194 -544 376 63 -52 -238 725 -474 -556 -500 377 622 -505 956 305 455 -411 -744 -5 966 55 425 171 -993 452 110 -51 810 964 -606 -457 -452 742 -474 -88 -957 377 -569 -793 20 -518 -195 -403 529 -49 -858 502 -171 -94 202 306 -539 -724 -437 484 28 -663 842 510 -726 919 -62 -539 -301 -994 742 503 911 -577 510 59 -684 -903 -986 -753 -114 401 -701 196 -497 928 -470 -310 -957 266 -137 394 221 872 502 699 -517 -930 545 116 -852 -124 901 232 17 902 569 -681 740 832 -863 -777 976 -164 63 255 928 707 -16 -684 -401 287 -493 16 926 -468 -480 -707 484 818 107 -141 176 -693 -802 883 -804 -275 886 -268 671 116 769 -298 -869 -470 383 265 -279 55 385 -353 295 -169 95 821 684 -497 268 374 -908 878 423 -546 511 -75 527 362 -278 -530 -429 -851 236 847 240 451 -148 530 -467 903 999 55 173 -137 367 561 -780 292 237 304 989 -240 -37 -925 999 -791 -895 -622 771 -259 -266 -130 -343 -445 -304 133 11 794 -682 890 -324 -435 -447 -229 -481 -479 -1000 -889 -319 235 460 -890 319 -993 -872 -284 -415 692 -301 -638 -570 -227 135 -774 -214 635 -389 -816 -994 -981 863 -359 -789 -351 270 -177 908 -299 -726 -93 552 -393 973 -772 -931 635 -522 624 -382 327 646 -249 -771 -354 126 996 -852 -480 -88 627 -13 -984 -712 144 -282 -696 28 -951 -236 -104 313 680 -393 493 771 -765 -45 718 4 -343 994 -107 411 803 358 969 -731 691 -861 712 741 831 959 -773 -462 -358 -20 144 914 -222 -780 747 550 468 -845 368 175 192 -95 -160 981 34 789 103 150 236 84 405 -72 -762 -349 262 -521 -45 -264 -89 -345 713 -350 -264 228 927 531 -276 368 403 53 684 735 -669 119 -53 -31 -835 774 92 -158 194 -871 190 -517 402 -62 192 419 900 658 333 475 -849 -786 910 686 -487 -513 330 -309 -414 255 -455 395 627 520 547 184 -727 115 400 125 579 0 708 402 169 770 188 320 632 -87 -462 -685 -755 282 -866 462 -15 356 -809 85 -723 -870 724 514 -18 609 295 225 -348 -575 -135 -872 -265 -906 689 786 767 263 -530 20 -996 819 886 771 499 -694 -187 335 161 553 -224 -251 -131 -873 934 -461 -449 248 -686 -26 315 -662 475 719 -448 -899 -470 -709 -450 -192 -970 -238 -379 -786 893 -264 -662 732 -585 -443 -489 -449 -198 101 561 150 819 -216 442 763 -193 -377 -11 741 -161 -957 -609 554 -412 999 -152 -93 680 -862 -871 630 50 -119 847 -326 -322 440 -795 403 583 548 -500 269 -770 -563 652 515 53 505 612 167 284 388 7 711 -22 -523 -852 -653 -764 589 571 219 -848 890 -406 -675 899 -5 -546 -151 231 536 828 -959 -5 894 405 392 -653 10 -527 557 501 -674 -232 805 -637 -919 -435 -143 796 -30 498 -246 -220 -893 612 787 595 44 491 -233 -851 -99 896 -717 889 -296 -880 806 687 -522 802 -775 -14 -780 493 -574 -236 -539 -925 967 -300 270 664 -803 763 52 687 273 -131 -455 -510 -21 -900 832 -169 629 316 862 322 -376 -846 560 976 -997 -11 7 323 -200 648 0 217 -873 932 246 226 -800 -800 -726 -798 428 -654 398 340 -96 -479 -227 15 622 -615 -19 -915 371 -425 839 610 -514 -720 -97 80 290 749 -885 869 75 709 279 952 793 524 812 -568 732 593 -780 234 604 -326 517 -898 126 296 -561 -417 -198 -585 -384 -306 -571 374 -151 -439 -370 626 642 9 -334 987 -501 -471 639 -461 454 374 -228 -689 -112 991 926 564 735 156 477 -380 210 -555 71 583 -896 -867 981 -747 980 522 -751 279 59 692 -815 998 709 -746 -997 280 897 -570 450 -252 -620 -928 528 847 328 -260 662 -609 -145 -910 299 -777 -856 682 -64 94 450 -121 -848 -234 130 -163 686 762 725 -567 -111 -149 -906 912 -62 -893 679 -239 682 -606 922 -900 788 -533 687 -712 -388 349 -869 -34 -202 -286 -290 -734 -852 -257 -327 -634 -10 118 -973 -734 81 932 135 -79 700 535 734 450 -250 -897 530 -648 -316 -110 -430 -661 310 -645 -75 984 -774 657 453 164 790 -990 -457 6 579 496 -330 957 -889 46 569 -397 -615 -827 -329 777 857 998 -918 804 144 -658 -691 -486 -962 -112 466 -888 -339 730 351 193 226 -398 -322 -663 -968 -599 795 9 96 17 -420 -812 757 -242 -123 -298 551 332 -914 739 -259 -609 -398 485 60 726 -169 146 -301 -991 -430 637 -780 -941 -598 497 730 -1000 -627 -341 -507 459 -378 1000 570 -403 -400 79 44 -152 -58 -855 -900 -392 208 63 898 -671 764 -145 -283 395 592 918 372 216 287 602 -664 392 373 335 -667 536 -343 -125 -559 565 575 556 772 374 -669 -214 826 806 -993 -270 206 -662 450 -752 -809 -762 -296 219 378 518 702 114 208 -16 728 -634 -518 51 333 436 825 -925 -817 333 24 -735 -675 293 -231 418 785 -393 842 -809 -281 200 688 -677 -644 -411 -557 656 -932 88 209 126 209 -64 -76 -7 -467 287 195 964 -89 29 762 -652 14 710 580 -633 -94 -879 900 807 -68 936 -979 672 -462 208 259 -516 747 730 -959 262 -960 -62 -67 -863 -324 -867 -917 -878 -393 -221 -675 223 253 516 721 -943 639 385 -292 392 430 541 -159 -492 997 -480 55 -110 388 -624 -144 848 965 986 -559 -171 -123 49 -410 415 58 -401 -172 941 498 604 707 -640 242 -807 413 -333 -304 -712 -756 457 -359 150 720 -656 645 -15 503 -355 -142 -436 -326 421 370 -143 -762 273 -664 110 -941 -311 -429 -937 761 858 431 -361 -420 -914 -400 995 332 491 141 376 -612 -515 552 -391 -169 -596 -334 193 476 -909 780 -794 397 -77 -35 -486 603 -573 154 -497 -526 791 352 -194 -367 318 248 740 -165 158 -201 579 -855 -490 788 -691 159 -477 -814 -850 -463 -725 -810 -48 444 -598 660 -91 -619 413 -470 606 376 517 -307 -581 -879 -829 207 -681 452 -353 -593 -668 -323 288 -865 -542 713 -583 956 965 -602 -1 151 503 927 -417 803 683 -313 -145 963 -868 -905 696 983 413 -937 674 -31 -873 799 98 73 154 -47 743 617 910 -322 730 769 916 741 -158 536 43 214 875 154 333 446 186 -723 -911 833 83 939 818 -528 871 -957 -325 -960 -266 -440 -836 420 504 -355 -235 320 -467 276 -907 -291 429 -418 -758 669 308 190 76 974 -378 -714 297 -359 283 -222 -687 -267 -567 943 -183 -993 897 -412 160 -839 -763 -334 -46 746 -221 951 -629 -544 -993 -920 -73 -30 -616 -774 194 -150 -835 -544 -968 -350 -572 374 792 927 582 930 601 631 118 -148 228 -609 321 -516 -583 -918 19 -625 -202 667 -710 282 947 -626 -752 470 74 570 -303 -145 18 125 338 -835 -33 -480 -650 -685 -473 395 394 -963 -647 385 -949 366 171 -582 -620 76 753 -322 -293 673 687 372 -771 -196 438 810 -264 549 -692 384 650 862 798 -726 -834 -617 519 307 565 996 539 -143 -736 812 600 339 631 827 -425 -500 992 648 -40 35 709 -468 -929 -199 939 774 819 317 479 -820 -17 -337 -939 241 361 692 593 -601 473 -316 492 -414 886 659 663 658 664 928 887 -748 -368 -714 291 192 965 766 -425 157 -86 -772 -345 -735 554 898 560 -256 -763 -719 -573 -538 -145 230 214 261 118 -231 399 339 -656 -977 62 -140 -521 471 774 -190 -798 354 356 -592 145 -85 687 986 873 -775 -312 928 -80 -88 951 -212 -671 -467 -510 -788 545 314 482 151 344 -467 73 870 66 58 -607 -401 -187 -655 -245 698 -61 545 -315 501 543 604 191 174 -244 -31 -532 362 -252 -541 826 -169 53 476 16 882 156 719 958 -215 -513 928 870 204 706 -84 97 745 -760 -579 -618 -749 815 507 -648 399 -794 -652 716 749 -86 -185 -185 -820 -578 428 -705 -109 -446 -849 -946 -677 -907 488 -58 581 -79 848 10 -94 -825 246 466 -299 278 -249 -47 -341 -37 739 563 -183 659 899 -45 -625 -655 26 67 -923 382 168 -36 32 -771 667 -849 545 -345 799 -945 -797 894 13 974 -401 998 -601 -80 -851 710 446 271 -737 472 -171 610 432 -250 -543 992 -504 -377 -41 98 408 389 -517 -681 475 -175 519 858 -295 927 132 -594 929 259 -533 156 221 -744 637 46 -642 974 -723 965 -986 314 -83 996 -13 -218 -503 -166 -371 -702 -795 449 -727 -163 233 213 -726 653 856 -836 834 408 -45 -86 898 674 -82 -396 -343 210 769 -271 -257 -78 -719 -967 -353 975 -753 827 498 -819 768 787 -8 231 189 -993 -661 -494 517 -853 -583 -821 946 43 549 653 -896 -641 134 348 -955 -652 -775 753 24 -572 878 -407 198 803 584 -231 -282 835 607 220 812 -770 384 92 196 -953 439 -523 -985 -611 726 957 504 358 -41 741 314 129 -603 -81 159 -950 290 -376 -168 300 -64 -262 -615 -301 162 614 619 603 -308 158 416 906 -329 717 270 -519 -45 -621 -47 -7 730 -501 -507 670 -272 683 939 775 -438 -356 461 -726 -766 970 565 738 -486 675 -484 -409 -111 -573 718 -735 440 346 138 139 -482 -48 -562 -353 703 234 -141 -95 962 600 -164 837 -304 -606 9 421 -940 728 730 350 -289 556 -638 -107 -615 834 89 -105 -754 71 796 -268 63 249 -891 635 222 -87 -580 -517 -901 956 48 -178 649 -312 -256 -194 798 -617 159 942 170 143 936 977 972 579 664 -704 294 -972 84 910 -850 615 -919 -880 101 890 -590 172 102 641 -901 968 -722 725 868 382 -760 -769 69 -770 -500 -366 718 586 -126 -103 -457 118 394 912 202 -180 885 987 134 -306 -661 -783 435 587 -788 -305 -974 -240 -192 -864 -705 55 871 138 260 -173 513 804 48 -486 -778 345 -721 350 -560 -15 -798 272 -690 380 678 35 -237 695 712 -605 792 470 -710 -242 -392 940 -768 -775 697 167 -719 -796 616 -717 322 -805 -278 -2 -104 926 -759 -921 436 993 -459 905 -637 592 -237 -59 -820 -603 -388 -134 311 -871 807 548 787 235 -323 -811 -58 285 514 -980 -753 -664 -541 -449 632 807 -896 -878 402 -363 429 -688 658 -18 -82 343 -746 413 -834 -984 -50 709 -632 -613 118 -879 -52 -978 467 932 -528 766 364 -56 733 -679 228 -771 -536 713 413 -280 -345 -796 -382 870 -583 -525 709 -706 729 -607 114 237 228 -632 -958 -937 -974 -843 -997 -636 110 409 -253 636 -152 -126 -23 -490 253 -618 848 -933 20 249 -612 -838 -276 847 823 745 459 846 -135 -645 467 -310 -507 693 -542 771 -182 900 218 233 -192 228 -986 -629 490 949 -614 522 -888 -391 633 -975 167 637 990 -978 222 355 -175 671 -393 -820 565 908 -672 -572 -241 -145 -537 -515 -400 -767 279 -760 -185 428 -537 -233 -487 50 -938 -104 -331 -592 -118 -786 -531 -489 -293 89 735 -856 -139 -38 832 850 732 800 -26 -418 -605 269 161 -453 -473 361 40 -306 411 43 776 -309 981 672 434 228 180 -113 -154 93 -192 -933 -259 353 276 -995 887 386 375 778 365 147 -655 -116 381 930 -446 261 -211 794 751 499 307 -552 947 -986 481 -745 701 189 -113 393 -681 -134 628 -455 760 91 223 -674 618 -138 194 973 -293 -833 -777 -438 303 -419 7 254 265 228 234 -188 -385 124 -433 254 980 -733 -442 -248 -232 -444 162 100 -86 360 68 953 -111 46 200 -987 409 880 -908 -315 598 804 -152 -946 -757 -59 -790 -959 -774 -316 824 756 -90 42 755 291 -513 114 -138 -535 -491 781 -778 56 -89 277 -486 894 -379 427 -28 -118 808 100 288 103 59 -185 127 -280 915 940 843 -208 -73 -357 -517 275 -987 185 -555 271 -576 514 -194 -775 910 969 -797 716 248 -224 -235 959 922 -661 -442 -360 304 -780 -797 654 -410 -583 698 -36 -163 113 452 493 925 -405 -328 -378 -208 -537 -967 -604 999 297 258 -902 154 179 824 -402 45 503 87 -641 -687 557 -352 32 677 313 -260 114 -451 9 157 757 -604 192 502 -941 403 -665 39 331 -451 82 589 -205 -62 724 897 183 -913 454 664 534 715 909 -418 -581 -129 -703 399 -253 162 -484 823 55 860 519 -494 -165 13 -426 677 892 562 31 -723 899 -863 634 232 -661 419 426 -20 -448 -289 -76 -428 -761 448 -834 -687 835 394 -596 -633 386 -219 261 -775 -793 -438 -400 620 630 -279 -816 344 -574 -502 1 485 -666 743 -236 501 -517 464 -943 588 156 -535 977 -235 -863 863 682 -839 731 -122 -369 745 779 -253 280 -553 619 -253 611 -521 952 -766 -883 78 770 638 985 -404 796 -911 -896 -653 -405 -433 -912 -165 -633 -720 170 -832 647 368 622 245 561 887 85 728 -325 -266 -325 -658 -687 -104 -315 -681 224 -606 79 429 -936 984 434 93 -922 656 -550 764 105 336 -25 -366 862 142 480 54 148 555 251 -318 115 262 -950 -635 -10 -927 -550 995 841 263 621 217 169 845 597 -60 -520 -923 -794 -405 619 -962 -888 -763 818 960 -10 -365 -652 -870 267 585 426 -681 402 995 571 -294 -51 -741 -808 193 -353 970 603 -199 -989 -161 -612 835 -138 -584 315 377 48 149 374 532 -208 20 -711 -818 11 565 595 438 381 182 -638 234 -108 218 -906 378 435 -888 -759 -861 740 -391 755 727 -893 257 782 -933 103 312 -5 725 -598 911 375 -415 988 178 636 -140 -26 -557 209 -29 -410 -540 -402 786 -322 -528 -520 -688 177 -824 -903 -542 950 -889 -186 -451 -643 767 214 913 -684 162 -418 -18 -404 -354 -726 -857 213 76 169 594 -806 -686 434 428 645 699 -389 328 572 365 408 694 -388 -151 874 450 35 67 377 178 576 -880 -236 86 -640 -476 756 717 -469 -252 -268 237 -220 395 142 288 -869 251 -592 -871 807 942 -761 200 632 -983 823 281 -92 24 -774 701 433 731 -420 719 -836 -921 -373 669 -925 443 -670 -42 -45 -629 514 -940 760 436 -122 -749 153 565 792 152 -436 -797 -795 953 -729 -976 -705 -289 844 87 -208 -332 891 494 691 -747 -763 -486 -627 809 656 517 -139 -691 -853 620 468 308 493 718 640 830 858 -238 -720 -583 953 975 83 895 657 517 -191 -874 -296 745 -67 -985 24 416 689 591 882 253 -630 -290 -485 -758 620 -963 -797 -187 54 105 161 177 460 921 89 -91 -278 -937 945 -735 558 -874 -558 -436 -387 138 -589 833 121 -40 865 19 -53 511 -587 -592 905 292 -825 -771 147 627 253 131 -555 582 635 -766 39 -163 -183 55 872 -552 9 -770 883 -343 180 -500 497 -688 683 722 -743 -987 893 194 353 312 -147 136 -992 -768 704 302 -29 945 -766 909 -319 -36 823 -137 -196 -615 361 -870 -66 -675 -407 -221 -516 -940 223 752 -447 -766 -15 426 -574 -682 -390 369 -672 144 -43 463 -447 -777 548 -257 -188 -896 -944 760 775 -634 437 303 248 649 808 -641 114 -395 -888 -629 126 -335 809 171 73 831 763 773 -479 281 824 -849 572 185 -290 145 185 -948 -452 742 -243 -498 -328 -929 877 -809 -25 -796 676 730 634 563 773 82 -573 376 138 -710 -937 110 -883 -722 408 -171 -906 -181 444 -696 464 -68 -889 898 614 -255 -529 18 887 205 979 -579 -458 -113 509 654 152 -201 -331 868 -842 -215 275 643 -269 -210 -702 -746 -672 722 749 375 -188 958 -64 297 -567 -161 -394 366 582 -626 -802 -107 -950 -285 -210 251 -877 827 1000 -24 52 829 126 795 -735 732 -333 292 625 -629 187 956 -479 -575 -842 51 -755 113 87 -706 421 -321 -177 33 -553 -164 966 -481 956 -217 775 59 751 -275 244 -565 -40 -398 462 -200 268 -860 749 668 -293 963 161 -91 487 -660 975 930 859 907 -630 -47 -411 884 -534 890 316 703 551 784 294 -955 96 250 923 78 54 -660 787 -856 441 -101 -148 322 916 -231 -784 248 724 89 -124 -976 428 -905 -746 858 -26 -279 -189 -563 -152 -247 447 572 75 -659 -357 -733 -142 -938 -568 943 -366 -951 41 33 -109 807 -777 -13 -495 -849 122 -402 637 -959 -282 -502 722 623 547 -182 -867 232 -539 158 138 -116 -690 534 -945 487 -17 -118 -749 818 397 -25 857 934 334 87 493 -867 -524 684 -818 562 -31 38 -934 -16 -546 -859 -67 -67 595 -128 460 -888 430 -983 -277 407 -848 -534 -258 -823 -89 876 284 -514 384 423 -799 -805 865 459 73 588 -785 -458 -637 -948 -200 -321 733 92 -285 -874 414 -748 942 674 380 240 58 250 -349 498 -663 -696 312 363 -783 -377 -147 -616 973 776 -710 124 -120 119 -37 -660 754 567 893 -679 -175 284 308 602 -789 977 -251 -396 -370 -787 -157 -553 -362 797 197 969 -692 -580 -346 502 -817 -342 -102 256 782 -946 -447 -20 -272 674 -678 -16 650 85 834 -234 438 -525 -932 -419 -793 -713 138 -444 -658 716 443 540 985 -811 498 791 537 -575 -967 476 44 -114 683 140 -587 -459 -736 -467 141 411 831 861 632 338 -565 740 493 466 386 845 -624 -367 -565 877 -439 -531 491 -711 -783 -159 100 795 319 -53 562 296 -962 -401 -917 -459 -175 987 290 -558 -292 -972 405 -130 114 777 -942 710 -42 -416 -222 791 -510 -242 -686 -419 -825 353 -231 856 907 511 -93 463 741 -183 853 -388 -12 -353 398 226 -596 -971 -236 -574 854 250 -943 84 744 -446 -600 -76 517 707 -220 485 795 481 -564 288 768 312 62 763 979 411 -851 369 -419 -167 -894 -363 851 395 12 -561 102 -7 78 453 647 575 -795 394 -633 242 -475 -733 124 854 682 363 601 -58 -695 547 343 -437 188 -10 -747 -688 -106 645 230 876 999 -723 -479 961 -240 586 269 -94 -970 -134 -387 40 -848 296 -320 522 109 428 -162 409 15 -156 -36 729 -136 683 596 723 -468 -544 336 500 -124 -370 -500 406 523 -988 208 16 352 606 -39 -570 266 -297 837 807 275 940 -745 27 -752 -608 625 57 -753 -950 -449 -505 979 37 851 -169 236 -356 -320 -292 655 -198 -575 601 403 -332 28 648 888 -117 -351 106 791 -175 730 -153 678 297 -766 237 -58 -743 -698 -364 819 26 -710 -725 -10 689 -63 980 -623 840 585 544 267 -935 -918 933 -380 -117 559 270 -835 -790 750 441 -91 584 498 777 -612 343 512 898 -787 310 5 664 662 -985 -487 214 225 -837 887 -466 -6 -941 -203 -499 -17 520 260 -814 -422 910 -870 413 127 411 440 389 -59 -848 -97 564 -623 -473 -38 280 600 -813 -80 67 8 -340 389 339 -93 85 306 717 110 -59 897 -818 -702 -749 -971 -321 607 -286 939 63 -803 -695 -626 -732 756 391 622 -739 290 -299 330 -698 479 -543 -34 18 632 -325 343 -58 658 859 -179 -487 -452 -518 724 -217 974 -612 -526 940 -612 861 729 -478 -603 -948 -359 -103 644 575 635 235 752 150 -386 361 -85 478 378 174 -938 384 -320 489 -762 -577 30 912 990 274 455 -55 -848 -697 -871 788 625 637 505 -157 136 -1 942 592 -662 716 312 -36 182 3 -575 892 247 -542 -687 -286 -625 838 770 -523 -88 806 -62 -73 -861 513 -212 102 958 -285 557 -857 345 960 589 -347 -880 224 -918 301 952 -436 176 -859 -9 -627 -571 -745 -349 988 -854 623 638 -501 -64 123 735 -469 174 -297 725 -659 -651 847 -395 -416 -809 -697 569 548 -898 -673 -859 -791 -949 780 -295 -845 -419 958 -110 -653 -180 304 -956 957 -42 512 240 130 608 -895 -525 434 317 -516 -180 -142 882 112 334 -268 685 -811 654 725 248 -599 -543 592 233 799 -442 -983 154 762 356 -435 663 542 578 881 -417 462 277 802 305 -815 -737 -320 790 666 532 -353 -753 207 685 623 342 -859 466 592 -38 102 431 382 -89 579 302 215 -776 473 986 -972 -192 18 -3 961 75 -436 -906 751 -121 266 -959 -769 -960 786 128 -914 396 838 944 294 489 -77 988 896 -260 -122 -727 -355 -256 995 -382 -727 -776 800 862 255 -206 210 -850 626 -486 997 -578 77 -738 886 -884 9 -588 952 304 232 212 -43 -901 -654 843 889 -473 370 704 557 302 -877 -359 135 -513 -847 -605 -854 -784 794 -206 -241 -49 276 162 847 -778 227 -454 -435 -662 452 -364 -653 -437 -475 -550 -310 -359 -318 -633 861 114 671 -896 633 570 -117 -631 -40 -51 -475 -789 481 966 789 -562 17 196 864 305 62 425 -264 715 472 -1000 -284 -182 74 -135 -376 -869 -332 272 575 -734 785 424 -273 -853 553 -595 211 -208 -125 -233 873 689 100 -44 -493 -474 644 -278 564 -500 669 -906 411 -44 630 236 582 144 78 -181 -107 982 -502 91 443 302 -500 -873 923 -125 488 706 -708 703 476 299 -933 174 565 351 -64 713 524 194 266 -602 559 -613 545 406 386 -88 -30 679 59 -776 369 -900 558 263 954 -46 507 -601 723 -969 267 -873 -206 -149 -563 256 958 167 -637 371 352 -167 -764 849 -630 120 -803 -602 -948 -366 -947 383 -786 883 759 -835 -751 -7 -863 827 209 -130 126 -810 834 514 459 -26 599 -972 239 -949 755 -989 715 561 -652 966 -901 145 676 -232 -625 496 816 -590 -250 -382 901 -944 142 925 -412 47 144 -826 -650 -239 474 799 251 -56 38 88 641 -381 520 330 528 -534 -244 -374 -833 -120 658 660 -283 419 -735 -511 303 906 -4 346 -271 314 141 310 -100 919 346 19 834 554 -452 -567 407 -94 -868 -279 568 -438 -864 -921 -410 -972 920 -597 449 -800 8 -64 983 -523 -918 -774 -292 825 -203 506 476 745 678 308 -595 334 -514 -82 472 -18 463 414 519 -588 -896 -863 238 245 804 -764 779 769 -6 184 916 -695 -199 113 98 -188 672 389 -841 645 -301 -500 -49 542 712 -963 190 241 740 753 -394 -284 343 32 -849 -762 -814 -121 777 597 283 1000 -24 -768 903 -326 -477 -888 -402 488 253 -728 550 -977 749 282 757 504 41 318 -607 -292 780 -543 338 -493 -236 815 -107 -128 467 709 -151 207 763 -90 -191 103 -528 722 -550 44 378 869 289 260 -325 -681 -143 847 547 842 397 -184 656 -344 407 -288 428 924 -147 -908 -42 536 -245 -674 -395 810 -33 39 -668 -116 -976 -508 417 213 126 178 964 -321 484 -292 -384 505 -806 150 17 -32 -506 -869 -892 458 -572 -612 -795 568 385 -272 -839 -341 934 -325 -767 -384 -547 -771 -411 257 833 74 873 -169 606 532 224 453 147 -725 433 126 708 -353 490 -235 -239 -626 -415 491 -334 -670 -105 493 -685 -677 -575 -879 739 -115 925 205 -202 453 579 361 -985 -941 725 -512 711 -811 101 691 -512 -581 899 -129 -971 -825 -869 615 -386 183 -886 740 -63 637 69 215 710 -998 820 25 -250 -841 35 178 -470 -129 -693 -448 -529 -120 995 -521 848 -560 696 -834 928 145 5 909 -94 926 -408 -421 568 874 -7 -733 -240 826 -903 550 -892 -456 942 466 642 -751 -326 -390 -771 227 -215 -765 -430 -669 -320 911 -237 334 399 895 196 451 81 -459 695 -737 -285 437 234 965 -643 141 -382 286 568 387 -962 -379 714 -40 998 994 17 -34 -790 -234 -366 -228 -58 -580 -812 380 -827 -80 -658 -321 -212 -265 579 -529 610 -469 988 533 -88 175 186 -381 15 193 775 595 488 -299 -20 323 -241 -592 244 504 -191 21 209 673 -779 -260 575 79 -734 243 589 -218 296 -98 -305 128 527 548 215 883 -644 -585 999 -676 -875 576 -352 -501 573 81 -128 79 -946 -596 982 282 777 -516 196 850 -392 -981 562 952 107 -58 47 372 345 575 507 -26 -969 403 479 -140 -522 -968 -738 359 427 535 451 253 -85 672 764 344 -545 2 -789 160 738 -146 904 -492 89 762 640 359 932 -638 840 566 -812 923 767 -977 809 113 -777 -277 578 -954 -738 -411 -673 -568 -782 -41 191 -417 277 -96 636 571 -749 95 -731 231 648 450 -815 615 -525 -594 694 -61 612 -478 -408 243 -884 -58 674 -759 242 -482 -146 -504 -125 -38 524 -226 -987 -529 689 655 122 370 -692 -125 -265 -185 926 179 -47 657 405 224 824 -768 355 210 -450 -806 -535 -887 -803 -490 227 311 663 12 597 737 -691 579 505 382 -488 -841 649 -941 -61 541 -744 -872 -737 692 -899 626 -980 -765 483 658 -393 11 -801 -412 -572 159 932 768 163 571 -805 849 -466 -988 -726 541 995 310 -160 -202 182 -937 308 -251 -974 964 24 17 386 453 -785 -812 -566 -178 283 26 -326 411 -500 -433 -145 360 660 -244 207 53 -417 111 -619 -114 677 -780 499 777 -599 490 671 -119 553 688 -872 -557 -672 -525 840 -433 550 131 -182 466 949 544 724 -670 -467 706 320 874 921 74 242 442 -313 790 417 -916 -507 -736 782 -307 -3 -738 -929 -982 166 -957 881 -639 -236 374 181 -438 -153 -778 170 34 -1000 -896 158 347 -657 764 524 102 487 209 -357 147 -429 582 -54 194 -26 -278 -829 999 604 969 -523 -909 356 279 -587 520 -5 -940 -359 -852 100 -480 760 -878 -869 832 -275 -872 652 673 -946 -117 -52 -136 150 44 -923 203 -229 891 80 172 -98 200 813 878 569 22 -772 -584 783 691 280 47 852 -588 967 495 -234 -509 53 -281 865 -156 -788 444 209 -902 191 698 28 780 34 506 -485 499 498 -795 -389 581 304 673 -91 -185 320 689 698 346 -446 -671 476 984 -864 796 639 -144 -758 -695 874 -376 -170 -588 990 -844 -351 -843 -494 -983 955 729 896 -687 -849 -608 121 377 956 -452 -576 -121 908 58 556 -626 738 -465 724 -164 -488 753 843 -161 928 -920 -254 -546 647 825 -500 -544 -390 -777 -479 -655 601 -629 -324 97 -566 -793 310 -678 -641 972 146 -170 -419 287 290 -505 -773 852 167 638 -348 -801 -155 -294 585 872 687 157 -752 -240 -682 638 532 -130 559 -50 990 -997 766 -126 57 771 911 169 2 -806 631 890 620 -615 752 -355 291 -376 184 589 -965 124 910 407 -847 833 -408 453 -423 984 -899 464 -499 -667 982 533 -437 -976 -654 119 -817 -652 -541 -754 -807 -968 12 -404 498 -542 158 754 -714 750 -160 690 321 -564 -815 490 941 756 -710 -278 306 863 179 -494 832 -702 118 -996 -260 513 801 542 -744 494 -102 396 614 -365 -670 -571 980 -892 -138 -884 -339 -67 -762 970 -532 726 -683 69 453 448 736 -362 236 369 848 54 -879 -126 -433 409 397 655 -25 730 -536 -422 512 434 -279 699 -283 908 -208 161 951 -156 321 -310 73 918 633 575 -189 -452 -431 41 -326 979 -605 -859 -921 274 240 -877 -324 -204 -814 135 817 -984 -675 415 -524 904 -797 48 -955 -798 -350 187 -146 527 -322 -382 701 -750 168 -685 -579 631 206 900 165 -817 -117 -691 -944 -4 467 -745 626 972 -553 -695 -159 950 -967 -230 478 813 -737 -84 286 -786 737 -636 -784 -727 -503 -29 -99 -56 -928 -815 770 441 802 -515 446 11 702 -372 -875 -824 -64 -704 170 -141 710 355 -210 739 -749 -531 150 767 737 -424 -464 -188 141 -894 -64 141 421 -774 1 -789 -425 506 -161 -473 -979 291 -260 -78 -124 -343 215 -277 363 448 -334 816 -92 -201 160 421 874 -928 -322 -467 -574 -989 864 542 251 -844 457 -342 721 -112 70 261 -16 -988 784 -282 -601 -365 -671 -8 794 581 138 -593 -419 689 -583 660 879 517 -648 -93 607 501 109 -610 -361 7 94 721 -305 554 -817 788 685 382 560 -767 -104 -262 149 439 -223 -37 -964 515 960 -894 -360 -844 556 985 -22 -727 -956 152 877 793 690 -376 156 -447 994 695 -545 -512 -185 198 -785 -768 58 -12 -462 572 -765 -754 460 982 924 559 163 467 -749 117 547 918 109 409 741 -402 -913 583 -367 -888 -761 604 491 -614 958 -890 -964 -351 -399 -694 892 -456 -329 513 -339 169 -408 875 384 868 483 881 26 -765 766 -129 595 -141 -2 817 892 -158 -253 534 613 -340 138 -550 -448 -385 102 -477 -104 -798 524 -249 803 -812 766 -264 21 66 -613 -688 303 248 818 292 -988 544 -994 819 500 -892 892 -515 825 -495 733 808 -25 600 677 -277 -196 -970 -46 442 952 724 864 -556 552 893 120 765 -577 -584 -175 -317 432 110 -589 -137 757 -493 466 371 -231 836 -452 -245 -249 919 -873 891 522 293 351 226 345 749 -699 -62 44 672 -439 567 -963 137 -629 -679 -48 -7 131 824 -152 -842 377 342 -414 863 -518 568 451 303 911 896 -651 -19 -221 100 -27 734 -186 320 -756 188 98 107 335 859 0 -216 -696 -479 103 936 997 -347 36 478 485 523 -933 720 -193 -546 -142 -879 -374 776 -136 549 382 -470 -820 -725 739 -93 271 976 -759 400 -698 487 -457 -49 326 507 692 752 185 -590 374 334 -673 -703 466 381 -815 -857 -752 -877 504 -522 823 56 -117 468 -758 317 -192 638 -937 375 258 -574 569 -13 -755 116 -815 -698 636 164 719 -936 -747 -516 587 -258 296 91 755 1000 -146 435 -389 -35 -685 410 -641 -575 -486 303 939 -683 -765 -102 583 -695 -299 799 300 90 296 -731 -488 -793 606 -429 217 -304 254 -856 311 559 691 411 -158 668 -422 -243 -172 903 190 -626 -797 -581 -160 -898 -248 792 -231 -473 -845 -918 59 263 792 -637 771 -232 343 712 -327 -555 -772 378 -386 189 658 447 29 952 195 637 265 318 482 185 -328 -991 -638 -898 -342 -92 -832 -35 -743 967 -164 -266 646 12 944 -936 672 224 428 -784 -611 499 543 -523 -657 -850 -488 -327 -570 193 -125 802 -940 -163 165 -585 943 159 735 243 237 -173 326 -106 -641 -814 627 130 -617 195 -544 227 -280 -227 581 935 -136 -537 163 -109 -121 695 -460 526 -577 -623 -897 -966 -595 -324 111 658 292 505 149 274 10 -667 584 -710 682 298 704 -663 -70 -480 -199 601 996 641 -437 -84 775 -629 -240 383 113 582 575 995 911 -360 -575 170 -575 -364 -815 401 -398 337 -805 -240 -606 300 740 -538 -126 695 -862 -868 -682 -574 405 -94 -735 103 -202 273 158 -905 -253 -112 -540 -474 -504 766 495 -751 -812 -248 -683 402 699 -211 59 392 775 -301 287 147 -203 934 982 946 -943 -149 -46 16 346 -268 320 -401 749 166 273 346 -962 421 813 800 648 -129 -787 716 836 846 -289 806 548 980 376 738 191 549 -860 436 955 -63 -698 -310 799 339 -314 -944 -938 -513 -33 -969 -136 626 -559 -759 -541 101 -640 570 -29 -188 248 377 21 -776 254 850 794 -280 106 -879 31 -861 144 -103 -364 517 342 393 -827 -839 -529 247 -910 566 -199 -912 -674 -819 777 -29 -428 -722 9 -48 -422 -125 243 -903 914 -31 -625 -606 -28 476 543 -439 -267 169 698 -515 687 863 -818 271 564 -280 299 472 -247 -282 822 -942 -395 846 457 488 884 -550 838 -149 590 -341 -675 228 -681 -260 -431 218 739 821 275 -633 596 44 -275 -358 781 860 572 711 -212 687 -877 -954 -812 -127 758 883 279 -803 443 686 764 -656 400 -722 -157 149 81 -202 -131 918 226 -646 868 642 498 -226 -32 -384 191 132 -71 468 -696 582 -84 314 213 -49 -622 680 -293 -346 -402 -448 -555 324 877 -92 -407 -227 -351 -704 504 -226 -583 -574 609 918 872 -267 10 343 -471 -359 -215 688 852 -845 286 877 -12 -907 -250 226 784 -796 591 297 908 -575 254 -427 -496 359 822 -927 -446 971 -605 11 925 102 -189 640 815 656 -553 -905 815 -663 -630 65 -665 497 39 460 768 843 -498 484 -796 920 -753 840 -951 709 -112 934 669 555 337 -676 407 -296 932 -657 417 -404 -103 7 -899 -968 327 -603 -784 498 443 -364 212 277 379 -403 209 -957 569 -613 -603 791 839 100 -752 -479 -964 -824 724 614 31 340 520 -919 -648 323 591 862 60 -256 -220 -456 743 758 439 450 -687 953 318 775 286 604 -864 -520 661 -888 -469 224 928 -435 -571 257 592 -234 860 -385 -575 -658 -360 302 352 931 -811 311 760 754 -483 713 998 -897 406 -5 -520 -718 432 454 393 244 104 326 -567 640 -308 -65 -364 -372 -611 38 -838 -617 -280 -727 536 -509 997 420 -859 -906 -98 -636 645 -203 597 -233 325 -321 609 823 455 -743 -932 842 975 -949 5 204 457 -349 205 57 -138 656 57 904 489 -665 754 485 -754 599 564 -742 347 679 37 55 -811 -416 -659 472 450 -589 -692 75 -761 -543 655 939 -878 -500 -964 -471 -342 -260 -478 208 -729 195 -619 -531 97 145 347 -636 599 -863 -301 -766 -242 -172 883 89 943 -376 -87 925 407 169 -91 409 -373 602 -948 -803 -298 -779 -79 -648 -741 569 552 -683 -237 -857 -589 585 -987 -548 62 -402 875 -407 278 -88 -581 -481 426 427 -262 121 224 863 98 -481 -601 -829 385 483 -430 648 -412 -246 -455 858 -425 -153 -65 -117 845 -36 -922 -718 -404 -429 98 -99 -759 60 938 848 900 218 135 651 -958 -886 828 -135 -945 -210 -798 -655 545 166 -191 -916 -51 742 921 299 577 -905 835 -601 514 -505 -369 -482 -861 -188 529 -774 -825 124 934 998 687 -175 -871 -786 205 -946 -372 355 -666 -855 -947 170 -742 -191 213 117 -68 118 806 830 886 -679 384 -60 -236 425 10 -946 794 -244 -28 -19 -161 104 -853 -215 -922 62 -312 -836 598 -957 -597 -571 374 -803 974 -453 -220 -433 856 355 917 728 -221 341 940 -677 567 256 -33 436 -281 -203 -394 -933 -412 544 -963 469 686 -420 883 -232 675 359 -865 398 -821 49 228 115 533 -923 351 805 1000 112 -978 -102 -78 594 -643 -816 463 362 316 427 -438 -763 -925 838 -148 48 477 -830 -259 -563 -318 511 589 751 -600 -231 807 -489 794 923 -791 39 792 -89 508 -30 702 870 319 -895 55 -917 -992 425 -739 -443 553 -942 974 721 -234 -952 -915 -419 -93 -448 368 -174 412 798 -798 -405 492 739 -758 -410 147 -992 699 135 -589 -953 -221 499 920 975 -703 -761 -254 -937 -826 602 -952 237 -810 101 -788 518 970 -422 157 -808 373 -683 899 -214 -540 204 -846 935 884 52 326 -54 285 637 224 -447 -322 -179 489 663 -925 -485 -789 363 778 766 35 777 -51 -916 761 -904 526 512 -150 -721 -804 -888 -166 472 -897 977 -142 -409 615 -567 -875 379 -545 335 525 740 -988 842 -625 532 268 -574 517 599 -711 413 283 -825 618 780 -19 -106 729 -738 555 151 675 -704 397 -851 -373 29 -775 -301 -619 785 438 -631 -157 847 -415 15 -247 17 -52 614 780 180 -986 -249 218 -18 819 -623 153 -314 123 -23 -952 -90 -388 322 886 -617 389 -373 966 -591 171 -504 -821 113 -742 -939 364 414 660 986 727 -880 418 313 -431 -105 -60 342 -210 -726 239 871 783 -40 427 808 -820 -560 667 241 686 -82 -805 332 208 552 -342 844 803 851 -143 754 -681 453 708 294 -838 -436 -187 830 292 747 837 -38 524 -184 -744 432 -222 478 -224 464 725 -772 -737 -994 -954 -665 -887 675 491 -900 562 751 -435 12 -578 -524 -548 -13 504 381 -113 151 778 353 -682 668 589 196 525 180 28 313 -79 -998 381 -553 -486 -271 -986 -405 249 328 283 830 -434 -546 380 184 692 -309 702 77 -109 -757 -337 241 413 -292 -393 -621 941 114 102 612 -722 -463 -954 -834 -554 265 745 -466 136 680 -143 -392 315 352 -136 -652 -669 932 470 314 -974 47 963 -173 831 4 977 -446 359 350 -423 380 980 413 214 837 -827 -504 774 708 869 564 -396 -572 -6 50 481 884 -405 494 368 -514 -843 -733 595 -376 879 -517 -890 -939 84 -838 -220 -240 -723 -315 -657 -559 -493 -341 577 347 14 -963 682 8 -203 191 511 605 -659 -951 -173 -129 -364 -360 687 155 -868 407 -135 -731 -288 609 54 698 -175 -190 -356 -770 -386 225 -997 -539 -569 227 85 -354 -404 826 -786 -609 -234 -742 -695 -877 16 -864 -387 -264 -8 714 -27 730 787 -34 -931 306 -955 -32 338 422 515 -205 -787 901 77 -234 471 649 739 -311 247 69 -972 -771 879 969 975 -167 -194 -291 141 477 760 -295 -182 583 -336 -878 598 -849 406 -20 -423 117 -200 660 -217 -781 211 -373 -119 37 -891 128 -429 991 -12 -393 -318 398 859 -414 -879 -583 167 483 287 -413 840 23 -795 228 230 237 629 985 157 781 -765 966 919 -211 -98 545 30 419 -162 562 -950 -496 -12 -520 -282 168 127 743 421 -421 782 926 608 -812 -305 -922 -403 -170 1 -81 -839 -271 -178 -413 775 -647 -34 220 -200 434 307 794 -113 -610 628 -179 227 458 787 -670 674 386 -866 931 -897 596 -169 -178 -178 153 214 -145 -457 490 699 -702 -345 428 -444 -667 -164 -488 -411 816 274 -737 312 602 -98 -12 209 434 368 477 -552 -148 969 764 49 -4 485 -390 759 -211 538 -683 -486 53 839 -697 -764 -242 414 -354 531 557 -716 -259 32 -430 -613 933 426 828 -647 14 351 967 935 128 -287 753 427 -178 961 925 849 972 -851 459 -149 -843 71 153 -390 821 379 -190 -760 253 -640 895 -269 428 176 -250 954 515 -221 862 453 -171 -537 776 -614 -521 726 -96 86 -674 -319 -392 51 -559 93 692 433 909 990 -188 -586 260 779 -991 -625 879 -781 -145 500 -911 -776 -663 951 757 841 -455 -5 -219 196 -396 756 -91 -309 713 823 177 -940 -760 883 -129 -881 891 289 -277 -787 553 630 237 80 271 424 -22 771 -505 -670 -37 -59 928 -22 -790 -926 647 -749 101 -776 -22 -282 673 456 778 611 -577 583 -329 496 618 594 606 -184 -466 -622 -601 -254 -389 -842 94 695 101 312 642 179 600 382 369 -79 5 289 171 -38 43 -108 890 -249 -841 -701 -626 -708 156 314 -984 -61 803 -955 -438 -87 106 -518 -293 467 -464 -465 -649 -458 -192 -384 -449 855 553 879 571 4 523 412 -398 238 583 268 -17 -540 -278 124 452 540 -256 783 -998 -403 -70 691 -576 311 767 -757 517 418 686 -108 -275 -415 -593 935 -815 -186 -463 -898 -706 -759 -325 -343 937 270 604 -827 -689 548 654 -220 669 -765 -703 916 286 609 -55 680 776 -182 -621 -784 610 854 -156 -711 -613 852 -244 -618 -847 273 471 -711 567 -682 -847 158 -579 351 -516 -704 -348 -729 -257 43 -93 -557 157 840 253 671 -232 462 -33 296 335 339 690 944 -574 -202 -899 -378 626 -656 -852 682 -284 -771 -906 685 -994 -357 940 -989 18 550 -306 521 -947 -770 -984 12 -179 -84 -831 777 170 162 -250 -373 391 -329 -529 97 -820 -302 -776 -554 18 -724 955 425 235 214 30 -5 -606 136 -929 -706 393 756 761 993 260 -748 562 -390 -975 784 383 -37 206 105 -35 -305 318 -83 -44 -663 635 -988 662 -153 657 -1 -769 349 681 -761 -59 -150 -960 -46 -605 931 -381 -904 691 -2 377 163 973 225 -565 -706 -703 578 -198 850 209 -170 -172 -735 643 278 780 305 607 309 765 -967 -982 931 542 -196 -1 -84 -553 -490 351 694 -758 217 -967 -302 937 54 -602 937 902 -63 -790 777 -316 -17 -639 -845 -461 440 788 -599 -316 -215 565 642 476 -186 399 -765 480 739 -950 -693 314 -649 -936 489 -981 -362 -125 -536 46 -916 131 -240 934 -147 434 -248 671 -87 349 94 -542 -663 537 920 239 163 73 -569 -339 -607 -100 590 -591 687 -194 -562 -218 -381 -689 -549 494 698 907 -176 19 935 -91 -14 357 548 -321 993 33 -780 -688 -818 870 -387 381 396 -784 584 -720 -802 -361 -706 -674 -291 883 480 493 -631 890 -566 -973 431 -966 -148 -492 500 -841 439 -577 -964 -38 838 -623 -493 878 -447 -78 -320 856 -592 956 -845 -454 925 -199 -175 891 779 47 -247 -475 371 -878 -573 -946 948 762 -786 -380 -308 315 125 468 -225 -126 405 6 -350 143 -356 -660 -80 445 251 -56 224 154 -727 -898 -174 882 -160 505 -915 -370 872 123 -674 198 -254 611 916 -984 404 -2 -450 -524 760 879 -781 -380 762 -598 -407 212 -268 -293 -102 312 117 833 373 -80 -346 -555 90 994 -706 932 -107 -658 719 941 849 508 -358 -181 -228 966 267 265 -839 -894 282 678 -39 -764 903 981 -503 155 -76 -277 212 96 -12 584 -449 -3 -405 537 104 937 709 170 390 -789 719 997 -453 555 -50 59 -873 -321 -683 865 76 -169 177 -657 488 -671 -836 81 526 326 19 -34 26 960 -27 170 -245 246 -663 -853 879 -881 194 897 -371 -51 -423 -212 966 603 -13 720 319 725 -535 -542 -625 -23 511 595 -881 72 988 659 -693 -576 552 412 862 795 -708 472 -376 -343 -332 -386 195 -376 -774 -398 -256 -872 -361 -204 948 104 308 -272 -766 612 205 -598 -127 816 867 -207 -442 -639 779 -778 920 488 883 -374 -632 911 207 119 -867 -986 -853 -311 -967 -61 891 -453 -701 212 -117 817 48 449 184 -665 -858 -165 963 686 366 438 965 -676 -339 72 864 -351 -751 85 629 482 935 175 521 -974 768 344 -249 246 307 -429 -566 -165 433 -870 622 -357 -825 -383 -883 351 -88 313 227 -616 -883 -596 -243 -343 -542 -90 -102 -530 -148 -33 186 -661 -72 54 -693 587 466 -352 -78 -911 314 105 -916 -668 -456 978 824 -757 405 34 -770 -979 -155 -773 194 252 -928 927 526 -379 -372 -115 -472 968 -944 -738 -763 -344 -935 -174 198 149 -266 -207 -233 993 -791 216 54 -959 -294 917 423 818 943 -331 142 617 868 988 -194 124 974 462 624 -713 267 451 704 -184 -985 22 -426 -887 453 139 -861 307 -275 -483 307 17 754 143 -357 867 -512 367 -176 -478 -383 -826 776 -181 702 605 -200 549 -318 -183 -729 -433 222 -482 951 -43 369 214 89 -391 969 520 -804 942 -552 989 483 220 98 508 978 -399 842 -836 980 848 717 -780 946 -439 704 -672 735 820 -310 -955 813 679 -546 732 -644 -91 -476 481 -252 960 -942 149 -118 -344 930 -173 -559 57 440 853 -499 -170 -191 -742 987 600 21 -745 987 -979 -85 852 -817 339 842 -770 -424 -806 -521 -329 863 461 -435 97 -454 -397 -789 448 899 -335 -230 -531 -915 -319 -265 -586 -833 662 -108 512 349 796 -449 109 -632 104 772 364 -478 -179 -567 -939 562 -477 329 -433 511 102 -952 758 3 -102 351 95 -776 404 679 815 520 -343 291 646 -351 233 -105 573 -292 -320 209 -965 -10 217 372 -527 727 -465 -69 -988 -961 -721 -343 312 -959 619 164 -849 -795 598 508 -223 -837 -26 -711 -432 289 525 418 -973 361 -798 378 -552 970 -458 -891 -580 -499 223 -634 -427 -160 -131 -526 599 -772 990 75 -359 204 -187 -170 170 895 -945 814 -832 717 764 -453 -4 -20 700 -70 -355 742 137 882 546 369 -553 -13 666 -222 144 428 -399 -185 317 -710 -228 -101 790 413 -763 -335 686 282 574 -622 626 714 -532 -793 -163 -1 348 795 -731 -701 -425 5 -759 -39 945 -1 412 -737 888 -579 948 930 993 -426 927 -714 -5 -345 -396 516 187 377 -584 730 -171 -611 662 -219 -231 -696 379 189 -223 -937 491 612 -603 -311 -477 -759 194 637 454 -557 -764 135 -764 490 -581 -591 -924 506 932 198 73 -707 285 804 119 -567 98 -198 -924 -181 -421 -693 -815 815 673 592 -545 358 305 -41 144 -137 881 658 201 450 13 105 -690 -951 -722 942 425 -231 409 -8 657 237 -389 577 -553 -484 -532 981 881 -506 483 891 -372 6 -943 -235 -995 42 501 -209 -626 -810 -686 591 -680 396 -897 -866 -153 -686 -866 866 198 220 -136 -88 309 -520 693 956 -535 416 -704 430 -956 -903 -941 -53 623 -564 -729 583 105 -263 -911 -355 -486 -774 387 -277 -349 107 -220 724 -523 33 353 -873 690 -729 -806 871 -951 -711 -457 960 405 -491 -930 -418 738 -226 200 -539 820 913 537 538 30 -318 836 41 780 420 -391 339 -605 229 -24 976 592 153 -752 -486 107 -747 775 28 -623 273 251 721 739 338 485 -350 875 27 -60 395 -614 320 -562 -415 -113 -979 301 721 -148 -424 798 357 -691 161 -270 780 -154 -984 129 -294 773 -375 -656 -988 -702 729 932 36 571 505 -641 -88 -681 -132 -919 -586 281 644 291 -551 706 857 -325 459 -694 -349 -649 117 -900 -969 836 -522 -621 -789 354 762 276 725 -588 -854 -48 -320 -880 -103 668 -380 313 339 -262 -626 541 -802 554 -881 -892 843 -248 863 263 916 125 345 283 655 -488 889 -29 488 532 -878 -185 983 -885 795 39 836 441 -358 -23 690 729 744 535 753 -211 89 -365 186 -289 422 957 111 -404 -59 90 236 590 -229 478 45 -773 -635 -196 -600 687 542 292 566 -504 -663 11 -506 515 -896 376 -359 120 80 -548 -451 -843 224 855 101 996 -644 146 116 -648 -794 818 669 -761 -195 877 -320 -576 -124 994 -688 -194 -56 -830 948 835 -455 -13 354 -367 -519 693 -259 517 452 -226 206 -846 842 892 -654 -35 410 953 309 -175 -289 -513 438 -643 321 -852 422 483 -819 -39 569 -579 422 244 -24 436 682 -23 -34 -821 -984 149 -477 -264 -485 -454 -342 471 576 298 192 -571 -902 195 -741 455 114 351 370 632 974 974 591 366 -173 -501 180 689 -810 73 -321 664 415 -721 604 -927 -654 404 -246 71 -708 -851 -687 -278 -960 355 -907 772 -160 -343 -944 49 -358 578 -305 656 -464 -824 -540 -523 -846 -485 -229 936 764 -961 -876 -376 28 -434 461 -236 585 -504 -70 -259 88 -567 -412 -491 -463 -275 898 -788 -528 -673 119 388 602 877 562 -36 250 -653 887 70 -687 -604 547 -196 649 -489 898 -407 -529 -594 -83 387 -694 521 -114 442 -678 -185 728 400 -681 179 -331 607 -763 -176 -553 908 -513 -191 -761 -321 -640 -501 -329 896 -957 49 -236 -470 902 726 638 158 -349 -61 -54 -252 -832 -509 -462 -39 518 312 -894 -382 967 462 -919 979 415 -801 -684 492 -209 219 -795 315 663 281 709 -39 784 372 -974 969 -152 -731 -611 -242 -538 -237 -970 -969 -112 -541 74 -849 230 324 -740 -647 322 -309 -607 191 -696 -337 -366 958 -783 -89 972 -436 -300 -204 -727 56 -25 935 -431 -234 -748 -114 -449 253 493 -516 402 -614 329 737 234 -938 -577 -544 850 976 -999 -480 712 -946 548 579 853 -769 -202 813 217 -172 246 -432 671 -859 473 59 -434 -919 361 -660 736 444 -711 58 -147 695 -615 935 767 544 -970 -502 -773 -533 -86 85 325 462 -903 -636 -600 209 -967 -998 -152 -663 -391 -293 26 -641 566 -983 -203 -918 662 562 -915 544 -686 -495 -588 814 -880 -255 -677 256 -297 -433 888 -368 177 -189 567 -685 -294 937 508 832 -866 426 509 -988 424 -13 748 -712 -370 -699 -151 -289 0 -306 962 968 64 -748 503 -179 -996 318 -580 259 737 -626 150 -483 982 553 533 262 412 -87 -63 752 -820 -423 -732 -406 -333 -257 963 -393 142 393 496 -982 -434 347 985 125 -525 923 74 -574 -987 658 295 61 -278 435 -509 -401 -913 155 -893 569 422 -599 895 23 -445 -382 830 628 96 988 -258 253 -393 -669 -840 921 904 -575 494 -883 -85 760 958 499 -302 774 -727 254 -679 175 -34 -41 -851 640 723 -607 834 -659 -74 -919 -630 -71 -348 76 214 -571 244 862 -27 -234 144 -625 -787 -634 -601 -803 -880 693 -205 -797 -776 658 879 726 -404 -515 -716 -469 475 -939 -692 -866 -473 -541 962 630 149 961 390 -320 521 9 37 893 -180 604 85 181 -943 -172 -918 -498 -220 -343 591 -450 -685 347 -488 153 928 858 -53 324 154 -965 -173 423 330 -836 643 347 -871 23 -228 -523 769 528 735 -327 542 18 -389 -181 -492 -724 -343 -366 985 188 217 -494 -214 -295 -968 100 284 -252 -729 331 -761 685 932 234 -721 -876 86 -391 -976 409 -224 -302 -791 -41 -70 -330 242 -252 -211 991 209 451 -404 -904 176 404 -137 -30 376 -685 328 901 -211 929 -883 -269 -429 -670 423 -939 993 645 -828 230 -621 130 -5 417 334 795 497 -468 811 -401 368 26 251 293 -155 383 -746 -882 -310 -359 -286 899 359 817 -535 218 -870 -896 -870 648 53 -540 -770 -645 126 -66 -725 0 980 -164 983 -420 698 312 -575 792 474 -75 867 714 -365 -945 -631 -153 -230 457 712 322 -528 704 942 217 -177 518 389 -42 684 -205 907 150 -902 447 349 -748 574 756 -460 -968 -616 576 845 -198 -153 -357 -394 -699 -341 741 -9 -777 -434 868 820 170 832 881 330 835 491 986 762 -559 -367 361 -429 -218 -156 -517 -145 -557 -510 -894 -287 220 330 144 -66 282 -382 -71 943 -988 469 175 814 360 -204 687 -617 725 710 -130 -21 37 -530 -742 574 -342 543 526 -161 -860 669 -886 -791 -115 -783 583 -439 -127 923 4 -68 835 -256 -689 -759 326 -257 646 -635 -383 -571 -205 -937 -914 539 -163 -856 -272 507 669 -264 752 504 786 685 444 -823 950 -499 423 555 -853 -874 786 525 988 -128 34 -222 574 -351 -926 -890 -223 -434 905 690 107 -60 828 134 -994 -50 339 391 346 -741 679 -926 -248 910 780 763 888 -685 -340 911 -668 931 -430 -133 990 -787 923 135 156 534 -437 752 857 809 -509 -476 -592 70 -901 622 -488 594 -691 -633 -591 870 -544 -15 -596 -594 -137 -412 -765 689 491 -915 -241 -737 315 471 183 87 -204 -470 875 199 808 -509 164 -227 975 -29 -395 519 -754 157 -211 481 251 -610 -910 342 594 825 -249 -360 -964 285 41 -351 -290 -265 -906 -311 -124 442 -506 -333 -484 530 8 -920 941 244 -861 953 -8 56 461 -414 239 107 -345 803 774 -205 -997 -465 139 44 922 335 284 -755 515 82 -116 -208 -14 891 -182 733 992 -431 258 716 -135 627 -317 380 -169 808 -964 -17 -227 9 903 -398 687 -721 583 -959 461 -959 862 -242 192 -844 617 -662 -739 822 11 -81 850 1000 -575 -842 448 168 -293 -721 -160 243 -821 195 256 -743 347 -507 -350 -210 82 -915 -785 -848 -64 -732 237 983 -323 -572 959 951 -648 -632 121 649 463 666 300 -942 451 231 -370 -887 -801 569 876 -864 698 -620 610 -972 630 373 329 -950 446 -797 -715 359 834 313 827 -973 876 904 -250 -558 -503 -635 670 869 518 177 -111 996 -205 705 7 901 686 546 -281 1000 584 -689 283 -199 -205 -583 -316 469 -929 510 -454 -229 31 -102 357 -124 991 537 -775 -644 -250 711 -595 779 133 822 -559 -472 -170 -466 -838 756 107 -260 503 -256 -162 388 156 103 625 -743 -591 568 -185 877 -255 348 379 281 -969 243 911 875 816 -651 255 -452 -604 -528 978 -17 -417 792 -790 -950 782 -489 -729 -37 491 348 -216 -676 -254 -219 -206 -163 -988 -140 -484 -22 -42 -332 -724 -689 -17 513 487 -794 270 496 -696 235 -817 224 -723 -688 -960 622 681 330 853 98 -934 929 552 -369 -524 279 981 943 164 140 763 36 938 912 554 747 27 554 -530 987 -222 414 -50 551 590 -777 -221 -420 -239 866 -693 -361 728 748 -475 165 521 864 581 821 396 -100 -444 680 531 -203 985 105 -770 -480 987 706 -892 516 368 -850 223 -925 -439 99 -747 7 949 -490 -562 864 -571 874 745 325 896 -590 -322 136 -507 -842 -687 410 635 476 711 891 207 -647 369 718 -479 555 -95 114 -655 542 557 858 -823 -90 960 568 -135 457 -114 -833 510 25 958 599 -126 -235 399 -650 595 628 302 -395 -600 578 -370 -452 -332 987 -260 757 -158 629 -107 -915 107 378 -962 158 -186 -166 708 908 -519 -582 -828 290 -194 -914 650 -708 -60 532 439 -681 213 -235 884 689 -821 827 241 430 -221 131 450 -826 -103 878 -351 558 -79 273 333 -844 794 -300 874 145 -107 -332 -748 -992 -869 104 64 845 -14 -719 -846 -419 740 548 542 811 44 483 655 453 990 -226 789 -399 689 -339 260 -803 988 -308 709 368 494 -685 234 175 930 -567 -923 925 591 -560 194 -485 609 -311 -765 -627 386 -210 -354 -744 -408 -157 -64 217 -202 -922 -863 731 -223 879 -129 -818 469 393 -556 -154 -72 588 27 -454 -387 552 684 -554 50 799 -467 123 -879 -456 628 762 822 616 -408 -673 -639 -783 704 103 74 -406 701 -984 384 814 89 479 175 464 -533 -13 -629 -779 -226 989 -441 -116 -905 965 704 -494 146 732 110 137 520 470 -706 -846 -568 525 412 -369 591 151 -706 -303 -117 847 -924 536 85 -910 296 80 -949 -990 -121 -703 283 745 -21 691 8 802 -987 350 -269 -72 741 380 259 804 -634 -811 -523 775 -941 507 -143 -840 461 652 850 -7 301 124 -163 -855 377 -954 -253 -540 513 -127 -999 608 167 -415 312 472 -7 -371 59 -532 483 927 -284 949 41 767 -246 961 -460 -125 811 -879 1000 611 432 -18 -314 602 -420 -597 86 254 227 -336 -727 -64 -833 -144 -134 -636 -726 845 -787 -453 -777 553 -744 158 -574 -731 -801 -932 426 -601 -506 356 -492 222 672 -706 694 -688 -899 946 -962 -225 -75 155 64 15 -526 -207 -980 -68 -515 -24 816 401 -874 825 545 635 384 11 398 825 879 683 402 693 719 -5 739 -785 -937 500 -39 -996 -964 454 -328 935 157 -741 -701 -906 333 338 -135 456 -944 16 201 -320 661 -230 824 185 259 658 -929 935 177 659 387 -83 336 -105 257 -304 902 -718 31 192 -159 610 -470 327 -178 371 546 210 -810 740 -146 793 212 -28 -21 640 -285 177 822 -494 0 636 899 -147 966 704 -764 456 -250 428 956 -579 -711 60 504 -769 385 275 -440 -444 531 -39 -72 755 -273 834 -725 45 886 -593 750 995 901 287 390 161 -764 496 43 597 532 -786 -963 80 489 230 -785 -744 -297 -730 -979 -373 545 382 186 -718 546 768 -910 -189 -232 460 197 -471 719 864 667 20 -14 153 -785 630 4 -504 -563 -446 259 -803 -611 577 307 707 924 672 -374 -424 205 -156 984 751 -601 549 781 833 301 960 -439 -671 -303 -278 119 972 7 266 715 462 72 888 173 540 -389 59 -160 170 -166 -912 -495 806 305 -88 307 -437 275 797 784 -576 412 -575 -984 39 243 -175 684 535 676 215 611 -232 -639 998 -195 -525 948 -279 625 -90 84 922 -594 -529 413 -745 -100 182 -425 646 647 -952 -650 11 -615 734 -739 -570 397 -264 -463 -806 614 968 -8 521 628 228 73 -215 -892 -191 724 -53 -82 -933 -172 -883 -574 -291 -232 458 -74 -270 99 235 -428 457 -296 -22 -339 -433 -24 -337 617 768 -825 998 774 967 208 466 -911 -466 907 708 -675 -925 576 116 -541 -6 266 975 936 728 -965 951 974 125 -795 -200 984 -892 -842 -40 -376 -815 148 934 -825 463 -491 990 619 545 -817 -325 -207 29 -884 -174 193 -561 135 -891 206 52 -774 481 136 167 -58 -313 9 -796 -483 -355 -638 522 -865 952 -504 -961 -742 -486 -33 -917 -174 -565 -281 771 11 933 -34 -408 -131 -380 710 -258 790 -640 942 321 -384 -209 -313 222 356 -135 207 924 -996 193 524 875 55 224 -390 243 935 674 792 261 940 181 732 1000 -598 965 -361 681 -354 -1 -621 -227 766 -384 778 188 54 265 -725 450 740 -686 -472 718 -176 -626 390 -401 364 -639 -678 -423 -41 722 -836 510 -542 -576 -673 -137 795 683 -326 729 -261 -41 -78 332 616 -922 170 -386 -246 -715 -473 533 -939 -82 293 -352 -231 -503 457 269 648 -653 778 167 -157 401 -960 438 -381 28 -907 -711 62 737 -72 -240 958 -806 -94 -661 -364 30 551 -75 837 -394 525 -978 91 471 -610 177 286 272 -521 -60 -497 -377 274 684 -901 -244 911 -345 660 -184 885 944 500 -69 626 -709 -597 -213 -485 -556 -173 638 241 819 -815 -828 -298 352 -629 209 708 293 275 182 -862 -17 -431 -787 831 807 -578 958 -885 660 599 382 405 450 749 -767 -187 -451 -317 -924 -350 476 -805 880 806 486 190 -125 999 -736 -666 -936 -546 985 -421 -594 -907 620 -292 489 332 -306 660 -793 704 326 3 -624 92 -89 867 -924 228 592 -924 -299 287 180 -451 100 355 -898 815 -635 210 901 -218 -896 -220 876 195 -376 -484 865 721 875 -7 671 221 482 -981 -81 817 -486 962 504 19 596 271 772 -885 -52 745 234 606 533 0 -651 -209 -102 -414 -709 -257 279 750 -848 -901 -391 382 -551 -767 -215 771 313 44 -300 -775 809 219 705 -83 35 903 -36 -653 572 -100 438 -767 -819 993 -76 -864 -845 -591 -200 -41 328 -137 921 -766 201 -771 240 637 -601 -556 -56 357 635 -624 300 -162 -259 546 -158 -352 853 816 -144 -301 -688 -973 505 36 -764 231 256 -666 -184 928 -689 734 -992 589 0 260 -565 -742 195 945 -184 296 -338 985 578 -112 -633 681 877 817 309 -646 -325 269 232 -9 490 -909 -287 -40 228 -923 797 284 7 -374 -24 694 -444 798 -360 -138 -547 -432 -675 2 151 -324 561 212 -174 -436 160 443 -458 973 -979 -686 320 -761 526 614 -361 -671 773 -634 -580 4 -544 -415 399 -917 226 244 122 670 -367 -469 -91 419 -358 -402 274 -505 -534 -254 -650 447 270 -572 747 -200 -418 -674 228 -480 -980 -577 -961 -539 108 -651 -991 -98 -395 236 18 -882 7 299 11 -732 -277 997 -328 863 -672 -43 581 -853 356 955 433 35 -177 73 -938 -669 660 -927 -459 -5 188 -210 581 450 79 56 -440 -627 228 -499 -903 -27 845 -564 -514 594 -514 276 -948 144 725 353 501 513 60 936 -376 904 -448 818 855 -454 -413 578 32 -821 -708 -267 431 887 -907 414 63 -740 -808 -591 360 280 -457 647 147 657 -454 -965 -88 393 -810 -902 -352 -734 -822 622 -742 -245 531 80 -904 583 -217 484 46 -262 765 -734 96 -251 467 -515 197 112 -745 958 -161 434 152 -568 252 715 -639 173 -183 380 -377 -264 102 -794 416 -498 329 -583 -453 743 -914 -870 342 967 -387 262 520 941 -315 813 873 598 923 -946 503 7 -282 112 -827 990 -183 -176 -731 808 -339 361 149 -397 360 -129 211 -428 -521 213 443 -865 -194 172 811 162 986 -240 -309 54 84 413 8 480 606 339 -101 327 406 -540 985 808 -43 -654 128 -502 252 -995 -318 198 -661 254 -80 -486 409 390 486 501 -202 713 713 -136 -462 -962 -767 628 75 10 780 -904 -354 497 -983 -941 -138 -393 -991 -350 -745 -367 736 335 175 601 539 913 107 -758 -624 -821 -120 140 -59 259 -461 -987 136 -63 157 995 159 -518 -657 965 691 756 -65 -12 515 -816 -908 -48 -641 186 725 -715 -599 86 63 -892 457 891 -917 -489 396 -153 273 -702 -671 -145 -411 420 176 957 954 671 595 103 781 375 595 57 -384 22 453 -255 -966 280 265 -822 377 139 -922 -928 -409 -54 44 -747 -584 973 -784 771 635 394 -391 -416 137 -673 -927 -282 505 59 -400 659 798 -192 -172 183 733 -426 -107 654 448 322 825 702 -543 287 907 330 512 -81 320 -353 297 -163 -557 -624 -900 909 -433 -379 -70 -12 745 -976 720 207 828 788 -810 -538 721 -491 -36 -681 -498 -216 -935 191 416 -510 -197 -586 -933 -856 391 -968 180 -626 710 461 945 -90 694 -881 233 -806 -216 695 -832 513 158 -236 994 392 304 -738 -910 -233 -695 -685 7 820 55 555 154 -781 -102 972 -488 -700 764 -450 -862 -646 -533 -249 72 -900 -675 -386 -814 -41 -263 225 -982 -146 -592 -382 547 -621 645 176 -25 -589 410 -231 93 549 -127 389 260 -436 245 -477 658 -681 -856 733 439 -385 577 32 75 -632 -370 244 -436 -318 690 597 -125 -34 498 253 -445 479 933 864 -251 685 560 -556 74 -156 -626 270 -173 587 -188 -681 -366 995 480 -448 -844 502 -930 212 354 695 733 -664 200 60 147 -357 -438 -274 -45 547 -379 -14 -480 656 -266 489 -491 210 748 799 -222 -40 -68 800 944 811 758 507 -988 541 316 738 918 69 -198 139 -588 514 -176 -140 -564 -928 922 410 888 -37 150 -419 -797 -8 -103 -61 110 922 499 544 249 -167 600 880 592 -978 948 618 204 780 786 -890 -165 896 -39 566 -190 959 916 936 -250 -848 234 952 -471 -259 -837 173 949 950 -725 -231 -877 101 6 95 573 -674 -898 409 -883 -800 120 865 -619 -57 -721 886 772 -882 -792 16 472 919 488 -490 310 486 311 918 344 281 -678 890 -352 539 93 216 212 -333 -135 654 -950 542 633 989 -535 -714 -308 -67 386 862 437 504 -1 -25 815 -339 658 730 36 743 435 360 -565 541 -862 -862 -192 -661 -262 594 153 938 494 -559 101 61 943 218 -822 -98 -147 971 -233 747 -342 -258 945 -421 547 -479 805 817 -750 -643 730 -24 215 101 612 372 916 -55 794 169 933 123 936 807 -68 -41 -193 -22 -475 445 656 829 794 761 260 272 -543 213 938 -677 408 -553 -812 665 135 865 783 -249 -765 -9 621 929 -718 -924 23 -246 356 81 -391 918 -371 -570 -617 67 -192 -219 933 -294 199 -346 77 -866 -743 -711 -341 648 -854 475 -782 270 749 -85 -19 -419 288 -71 237 581 83 -797 140 -379 226 235 493 201 -796 -401 273 -880 233 -550 -953 -2 957 994 93 226 -564 364 213 37 602 -128 578 -199 -760 476 952 660 -658 -618 -225 -623 -185 -363 -616 -313 -888 139 -599 243 -619 252 366 274 648 237 130 -781 21 -753 505 -338 -875 707 31 -779 50 -359 -605 451 638 207 -918 -426 -334 -902 733 -315 -807 471 -513 -813 206 -581 806 880 81 -686 -774 534 447 959 -528 -241 -439 25 296 -825 -332 -161 315 440 -105 305 237 -658 951 -26 -218 461 -539 -234 -115 36 -300 -397 717 -668 -180 394 245 47 386 340 329 -77 766 -327 -256 -121 -7 -781 912 -698 -505 -350 951 -112 741 760 -162 -858 194 854 -92 -731 10 300 175 -861 313 -999 -276 -478 -687 702 -261 -356 -133 -16 -28 -901 11 -256 -261 -684 -870 -690 -277 -9 253 -40 660 -439 20 62 -508 939 716 -944 423 780 -558 -708 52 415 -404 753 -322 -43 677 889 -842 755 -925 619 896 79 142 -287 66 -124 645 865 739 35 -366 -421 715 933 -565 20 -350 -258 554 -481 37 896 494 533 908 196 -940 -282 329 -729 319 753 -292 -726 412 -611 49 982 500 19 -540 -376 852 -26 220 -305 -558 344 994 -726 -450 787 -62 439 -248 -612 228 329 709 723 810 28 412 -259 -725 -130 945 -25 90 433 207 651 -44 170 187 801 310 219 200 -469 -33 481 -871 744 94 -317 -92 948 -85 -113 992 -490 -345 -303 -615 901 667 22 820 764 650 728 -950 -236 -986 -18 239 443 781 409 601 -807 169 -905 516 -332 -273 -822 -658 -804 853 -216 -226 -370 -651 552 -120 -677 400 520 -370 -103 -388 976 974 254 -506 926 -653 135 432 804 -911 355 -384 -852 103 -173 -105 -437 571 -895 921 -670 -855 -585 -332 337 105 355 -433 -200 -489 614 194 742 729 550 -59 -454 964 -847 900 -63 -504 235 -821 659 862 775 532 453 448 50 -973 -383 -636 310 357 11 868 -632 -543 591 185 -6 -352 480 883 -809 987 548 715 245 663 963 -926 -677 845 701 -395 -167 774 -557 485 479 -456 225 -519 629 247 821 -849 -645 -838 654 432 208 -726 -974 52 546 -743 -28 -976 -335 -634 943 -598 915 170 256 -380 494 837 -94 543 -240 493 786 753 -444 -925 -240 572 369 -644 -902 987 -502 -415 -647 -842 -301 -490 -333 624 -501 501 628 338 -24 -425 -531 269 -396 -131 -343 -796 792 438 -429 -355 971 -603 662 855 -136 -647 -709 -284 885 70 985 -619 716 259 -476 -80 -241 995 -198 -529 -226 -534 -442 62 355 -52 -148 761 -858 -379 481 -399 17 631 -189 28 937 -835 -622 -869 -730 81 -412 509 -830 344 351 -267 -433 392 -1000 -947 -674 -106 -779 660 386 599 329 -542 399 393 -990 803 -670 207 -802 -467 -439 -903 858 -742 305 416 606 -103 -357 889 -528 -568 431 -924 -933 671 206 -912 714 681 -551 -123 405 -426 88 -519 -815 -655 -318 -65 866 463 993 -514 -569 188 510 904 -421 527 -974 -218 850 -881 233 -236 816 -357 -753 -637 727 665 919 73 852 -160 343 -753 238 875 479 550 -406 -187 -39 -639 -366 982 409 284 -154 -201 -549 369 -253 457 744 -957 -678 -963 -836 874 708 661 851 -480 -144 -806 -90 -220 689 -95 -751 913 -653 -193 146 -935 707 388 840 563 -999 -726 369 2 901 368 -818 -861 -597 98 388 512 572 -322 150 -554 621 948 -325 212 -248 423 -804 205 515 149 63 684 438 -521 868 75 949 -751 -694 889 -556 171 -56 582 744 428 -779 901 871 641 -110 87 -815 -789 -700 778 -954 -879 464 402 448 42 -337 -808 -35 -925 -529 789 872 968 -898 -804 767 625 620 -284 -655 -935 538 -324 116 720 -700 -331 601 -742 668 -375 -547 -695 566 861 540 765 -624 -905 -420 -922 66 -88 940 -675 695 -89 400 522 -383 801 -645 941 -333 721 509 253 348 978 728 -194 241 99 -285 -433 -373 -177 -869 -212 -961 351 -763 -64 472 24 -964 206 603 -753 -729 -103 -270 -432 506 521 -172 -525 341 -603 -785 -678 -340 -659 893 606 -946 -513 499 348 810 351 -933 268 296 -445 659 -936 -359 -92 884 -970 551 254 -59 266 97 995 4 338 960 853 482 -857 -20 -172 -212 -569 -724 797 -401 -576 -432 -741 637 783 993 -392 -347 635 -179 -795 -443 -334 234 834 680 97 193 548 87 -800 -223 610 672 -873 -997 -267 -48 -501 105 -133 126 -618 618 -336 848 675 -58 -477 -668 -294 -756 132 -572 -567 -791 74 -65 -987 -897 604 1 365 947 -121 824 -364 -696 606 -30 -980 947 570 -849 65 -733 835 901 -297 -999 -103 -60 986 -940 246 577 -247 -227 858 -288 -107 133 480 -601 882 784 -817 -727 903 315 -591 -762 6 749 846 -396 -905 172 -467 192 795 -805 -317 3 -614 -564 -442 761 -591 344 832 809 834 -390 879 44 142 -402 450 -206 -768 966 -728 -450 257 893 -987 -995 -729 -979 -566 -79 -54 37 -624 -345 -829 -880 -171 -46 -994 869 -779 86 836 660 967 -766 469 -132 -450 -206 119 -128 -405 -452 -939 -79 -824 -170 470 788 221 -67 32 423 23 -683 768 631 -631 748 -247 946 319 709 482 215 -184 -67 -658 -870 -93 477 869 -659 -84 71 578 -676 -683 781 -501 126 90 523 185 959 715 -727 727 877 64 -410 -375 -747 221 -673 755 -649 95 -223 482 -530 738 -607 -727 987 -428 -728 -111 -755 -151 51 289 140 442 -636 -449 749 385 -998 -643 -999 18 -549 420 273 117 560 206 -75 573 989 962 890 913 -915 -249 -578 607 601 694 818 736 331 -199 -947 659 531 809 949 726 533 787 -529 317 -403 643 863 50 540 -756 -2 126 129 -160 695 806 85 158 197 -930 -331 -210 -346 -521 -102 -381 734 -953 54 690 -842 742 702 276 -676 -462 308 653 355 -378 824 -938 -324 -312 634 -544 -583 782 -701 -14 -64 -734 -178 71 -565 -100 482 -491 -276 758 -175 548 -50 833 -73 772 -220 -875 330 -959 247 420 -367 25 -135 -88 -784 990 87 8 542 -420 -557 -985 927 446 845 -152 729 -537 764 655 -591 976 -868 156 86 628 540 730 533 -756 -607 -869 -866 -193 378 882 -912 -674 390 -12 73 -375 -497 794 -388 -420 -352 626 -979 -680 -86 493 -867 852 -378 837 -12 -57 346 -177 761 -427 207 -292 -831 -741 -773 -432 -977 -941 -479 -985 786 -95 -916 -387 -667 998 488 -147 -780 -396 396 477 -924 -4 219 341 616 645 973 822 455 -514 720 747 394 875 -585 273 579 821 -62 24 372 488 -879 -571 -214 -438 717 -12 902 173 -249 -476 -644 -256 -842 355 352 -435 645 707 412 -66 958 -212 -713 107 -853 -613 560 754 261 -940 356 424 463 119 -372 189 752 308 959 753 970 381 951 782 569 -298 -227 -62 637 -267 -107 721 4 840 -202 958 367 330 270 105 441 -168 -348 -151 280 765 -568 888 731 960 -681 556 621 -910 -301 628 -117 516 813 -147 -5 -234 -751 187 -198 -76 -97 786 -676 97 862 421 -817 -358 -832 291 534 -94 -340 -324 820 -316 -963 702 -459 275 -942 -456 30 311 -124 -788 247 -818 -411 734 -398 -158 291 958 101 -255 619 697 677 -680 6 -884 -750 951 992 -518 145 126 252 70 512 -639 -22 -369 -970 -369 -126 -891 -254 -454 114 -315 -512 -839 -917 -847 138 -261 587 909 -806 776 -610 -290 99 308 -87 -136 641 -415 -890 -35 522 -468 232 823 -480 434 580 222 -348 910 999 503 -260 -644 337 566 608 316 -125 -802 775 810 -877 507 207 779 -666 -334 -531 -735 63 659 -823 -969 390 87 620 794 478 495 -542 -896 988 462 -281 -487 -43 303 -349 -515 984 690 88 56 818 987 -872 -341 -684 -103 -433 -617 -103 -289 249 -77 -8 -696 -729 501 111 -505 -347 41 37 72 -29 845 -30 -587 456 -606 967 -700 -5 -893 -128 175 813 -109 452 145 -191 -542 564 751 355 -401 -392 225 -835 136 -479 487 505 386 562 -624 -330 197 960 -836 -639 -393 250 630 160 119 -365 813 -74 33 895 449 805 -998 636 488 937 -932 -8 767 884 -418 698 224 -44 593 -481 -423 485 20 -65 803 -551 435 578 955 -58 -759 -773 824 25 281 -438 980 659 402 -93 457 -533 740 579 -135 706 -240 266 916 -128 -982 313 -733 700 -60 491 -579 96 590 -100 631 662 -933 466 -193 657 473 247 831 -134 393 654 773 849 -759 543 946 398 -940 -433 -83 991 -15 462 469 908 -323 716 -285 -932 90 -678 -213 -714 -323 267 925 -959 937 -924 846 450 -645 230 412 -233 72 -259 681 892 231 -277 -599 -703 -937 169 104 -440 159 -480 806 561 -94 -496 -184 778 -951 -361 -180 444 -574 955 -626 775 685 -734 106 -559 -119 899 507 502 -942 942 475 129 -692 635 -371 -798 342 364 -517 966 -548 67 -260 952 -603 -238 694 620 -805 -430 -737 261 -146 -80 -248 -361 555 330 -658 86 -874 -310 -97 -93 830 158 685 -357 -906 -364 691 -156 -8 181 -254 -357 390 -74 301 -706 739 554 914 370 888 783 -453 -600 -393 -133 -296 -152 -383 835 -281 191 -767 576 -760 662 466 -311 306 -998 -248 -296 676 -815 -649 -947 903 101 -316 -972 186 -329 266 946 -77 -446 -683 853 -49 -495 696 372 914 375 394 124 496 -719 -72 -768 -880 328 467 -294 -340 -186 -444 -625 -621 -240 457 -874 -708 896 -737 -824 -362 366 240 444 -802 132 -473 -378 -791 313 331 -940 316 -173 -767 279 -926 -998 684 911 408 -159 -645 723 923 -991 -54 -234 822 649 150 -657 661 -937 -694 592 261 121 378 449 -89 -509 342 415 -822 -425 695 554 -983 341 40 342 608 220 -471 436 808 431 767 149 -857 -635 283 167 592 -367 364 182 -369 453 600 -368 -623 930 258 -71 357 229 70 448 -925 -568 -281 -470 207 -12 39 -935 255 494 -965 295 -509 -627 175 -230 -208 -882 311 867 470 189 752 419 -972 590 -827 271 703 990 621 413 576 -902 -164 -273 -511 -348 -196 -991 670 489 -112 -590 717 260 -875 128 345 465 -279 -717 -73 803 -635 -979 586 -941 -433 -777 24 871 991 -656 -734 -621 -355 946 -838 356 503 -911 -86 -562 -126 865 -822 932 16 522 280 -863 194 -444 804 619 -827 -239 243 -524 401 -74 -549 -105 -851 427 -815 -484 995 -227 -586 -849 -596 315 839 -205 -10 352 -56 -380 253 744 342 -463 -467 -9 -162 169 -433 370 27 698 955 186 523 -940 -620 414 -820 -613 555 840 100 981 896 -187 -568 863 979 34 615 -700 -376 -217 -565 -304 394 -592 -228 -110 620 -452 383 601 338 620 191 116 -505 -573 -327 337 371 444 -191 -600 472 140 938 -318 174 -509 -269 -750 224 483 -135 703 353 997 -261 101 16 867 -684 412 -505 -119 487 388 -446 -95 -275 522 -413 927 757 203 74 -207 -291 981 524 40 713 230 996 491 -961 744 -341 52 -770 695 164 -438 -889 -889 -872 -384 487 166 818 -655 -154 -222 265 549 396 -490 85 -646 -144 -179 528 -457 -720 671 231 -595 234 -132 735 -524 11 -928 910 -665 -334 498 593 828 -793 -994 -516 39 -513 48 226 330 133 45 -675 -3 -565 800 822 24 825 -451 -223 -524 663 -449 -383 -77 768 76 482 -85 506 -509 702 134 -929 -970 658 409 -896 -576 922 226 355 589 965 402 326 856 -613 85 541 -120 319 683 -909 489 351 817 328 -29 616 -646 196 338 540 -888 -750 33 -669 -622 587 -337 798 -680 -366 -505 32 -810 166 -721 264 -293 -456 203 119 -835 318 140 197 -126 852 -342 -222 748 -884 -646 916 -93 -25 -29 873 -384 -142 730 349 -229 879 -618 791 15 -786 494 582 678 952 231 522 347 -185 -438 -909 406 497 -427 -956 -271 23 -438 -963 -656 337 19 -245 -692 -503 310 -814 -771 110 -521 -456 590 -202 -333 716 884 -976 673 979 268 192 -800 -102 -419 470 -716 68 505 264 -961 -784 818 524 656 862 7 69 -939 -142 736 379 834 -241 848 499 844 -981 -696 -597 -695 -493 -868 -616 -531 -817 -778 -604 -345 -689 -149 916 617 -617 -406 537 -201 948 -334 -807 554 156 424 303 218 -715 714 -545 718 206 -2 54 -927 -28 469 -169 -80 641 400 963 -756 133 -820 -53 -534 835 292 -968 -556 -507 -676 -998 760 721 -920 4 406 -456 587 39 481 -417 -424 885 263 -433 -400 419 843 232 447 -17 670 -907 -724 756 406 -105 -880 623 -936 -824 378 913 -583 790 -853 -225 341 -82 967 -143 543 30 484 391 778 738 572 -284 -693 -915 -420 157 677 -741 -612 -636 430 231 606 862 278 689 -65 -639 -368 -350 457 -367 489 985 -915 -917 731 905 -453 -377 527 667 370 -766 931 -654 -655 559 629 193 -183 960 965 34 -79 -584 -374 -312 -35 -906 937 -198 489 -360 -505 -570 -44 -453 -83 -647 -974 654 372 842 -677 -720 454 -39 -96 402 398 687 -811 -509 527 857 194 -712 8 -704 -464 -465 436 794 -759 -692 -768 30 766 -296 577 514 -15 969 -45 466 -11 -751 -901 788 506 -383 635 -518 255 882 -224 343 -267 -611 914 -924 419 -721 -195 997 -126 205 -284 34 -626 160 -724 122 114 938 -165 -333 213 -76 -713 181 -852 822 -280 908 991 379 292 163 -506 -889 -830 17 743 -751 193 602 820 -504 698 850 -995 -516 -149 -763 836 303 -183 -465 -156 583 -89 572 -439 -121 626 -871 118 -662 -736 712 -636 992 -421 261 -794 -913 -469 -103 -500 60 -745 -472 910 780 55 67 -571 -948 -377 -867 -676 -741 -718 189 -565 -369 566 -481 144 -325 -352 417 -134 -745 -375 -633 -159 286 331 183 747 453 442 -906 919 -543 -342 885 548 750 -750 -659 -365 354 -731 -949 -31 11 411 -80 -262 -388 -418 -807 -876 -321 -314 -510 -751 -378 858 986 -291 -320 704 229 -491 -388 776 29 400 -478 -336 687 764 787 -695 -652 737 85 927 393 -625 -132 489 -576 348 85 184 575 556 -52 291 949 968 703 686 233 -63 618 -404 921 -484 -88 350 -733 281 -312 -796 748 -432 -749 98 540 63 137 -343 372 -50 244 526 -429 -84 751 -749 877 242 -487 200 503 -238 -550 -880 -418 94 90 -286 -47 -424 446 -350 678 914 86 343 -659 428 793 -881 -857 54 685 189 -349 -161 738 643 -674 469 -946 -208 292 324 26 662 993 603 -752 -710 -315 129 413 685 830 -326 912 950 70 181 -735 181 -915 -596 -213 925 325 186 -767 608 -966 499 512 -388 -951 -191 -672 -680 895 894 354 442 -926 630 -195 426 675 -473 -478 -699 -545 -232 -401 792 -589 -896 -788 884 912 33 -894 359 -283 -290 576 563 -121 -768 -149 -270 842 -372 734 409 -102 -913 158 422 891 -233 915 -702 904 408 -583 75 804 -426 912 -278 594 -802 414 962 369 -963 -265 318 535 -952 133 895 303 -715 -137 937 -465 -600 -673 827 -892 -87 -872 -931 28 -229 745 -900 436 -710 277 549 263 -827 -775 -571 57 265 292 351 686 -174 569 -671 -210 799 -114 -178 307 -854 -488 581 522 -280 -619 -954 387 -924 661 668 -931 -274 -511 -881 60 105 -658 -569 270 -849 205 -535 -741 689 -596 924 616 75 -269 -314 919 767 -486 -643 810 275 915 -906 -193 409 -707 -3 34 258 456 -318 537 219 332 527 32 580 -656 651 -73 454 808 904 -632 109 -363 309 495 519 351 174 -625 -372 495 315 194 -641 696 -991 415 724 -115 210 81 -136 141 -625 -19 -779 -887 -947 953 52 -448 -265 -328 411 -610 395 289 606 -844 -409 -164 914 632 -116 836 -722 393 -574 111 556 -194 390 778 897 -998 529 -165 47 651 939 -742 -553 -121 651 -906 177 -590 767 646 -706 -897 -485 -288 -237 821 -704 -617 -833 -869 -377 -877 981 -709 -360 587 633 183 517 -9 -151 603 -891 721 -902 12 -950 -558 297 754 -563 -338 -524 942 41 -509 632 -864 -534 -933 -486 -926 -449 373 -978 -557 -545 72 -498 -418 -776 282 719 99 918 -536 -856 -207 432 -698 -893 320 230 -357 270 46 -434 -339 992 -517 -372 433 75 507 -574 -507 -12 706 489 988 513 967 389 232 -298 100 -704 15 -266 368 719 911 -144 -160 380 563 260 48 766 -764 -552 889 919 -584 409 -740 -884 -217 52 -273 734 235 -283 -303 -807 -896 550 -291 -281 624 512 378 969 -1000 -936 30 187 -427 843 795 -42 972 240 -128 -218 981 -393 -456 641 594 -50 574 -550 272 620 -144 201 211 461 125 135 -608 260 -168 -927 -471 712 944 273 714 -532 -351 -869 884 394 -558 937 5 -237 73 -972 -951 32 -144 -878 346 -163 225 989 -576 379 -871 -929 460 854 198 -129 313 -319 587 35 624 -67 -416 -677 -384 -28 558 860 -757 -695 115 312 -326 171 389 -522 820 144 -810 865 161 457 311 750 -942 158 317 -869 41 -193 683 780 684 -167 857 -611 642 -168 -92 152 880 140 978 -848 175 -918 -993 365 957 -724 2 332 -15 429 630 905 611 -118 -163 -589 556 -971 852 545 -132 -920 398 -433 747 -660 -329 378 -27 745 534 418 -363 -590 290 -135 691 911 -860 13 557 824 -389 483 705 527 -80 125 38 207 -428 -145 602 276 -928 329 491 980 168 -894 -810 282 564 -178 -774 332 -176 -629 -282 -748 -440 233 337 -99 -721 544 381 -843 -105 573 -232 247 666 375 224 989 746 -938 188 402 994 -304 -215 234 619 313 723 -473 -865 -470 -928 -803 626 340 210 -499 -762 222 -411 4 -955 841 332 551 300 -550 878 -104 288 -16 -352 502 174 -774 921 -237 71 -352 588 -540 -339 145 -885 672 -63 -669 406 -286 -762 -554 -508 303 96 483 -288 -299 586 775 284 183 340 802 342 456 -200 -524 -472 920 -520 -650 77 -518 168 -281 203 -604 -314 942 -382 -866 678 80 644 -177 411 46 276 -687 -45 -615 891 542 -938 290 970 138 -99 956 -135 -36 -205 201 401 -668 481 -607 405 -410 -125 -432 -103 -104 429 449 405 684 -522 -871 -322 -152 -482 -419 -807 777 -533 524 937 583 48 -234 -328 566 -437 -730 -800 284 -521 708 -322 57 -900 646 739 -903 -284 972 14 198 -648 238 801 759 249 585 -612 -96 1000 -973 -244 46 -260 -532 -273 65 367 453 731 574 680 72 51 -83 568 822 335 840 843 -484 -91 288 -838 -411 -139 -518 -256 472 -196 -193 -142 631 476 616 168 -946 661 -198 -977 -26 -938 -753 830 -532 -971 -455 109 75 -664 -749 -318 -625 862 -619 -400 -34 234 -83 915 157 -943 -154 659 603 74 -550 754 -699 -646 -176 -298 448 -486 -408 -510 970 910 232 -746 -862 336 -212 -292 318 962 -412 768 -353 -865 853 207 1000 -416 63 267 452 663 87 814 -128 799 402 892 94 717 640 -829 656 -680 -157 -741 -221 -43 -49 512 689 988 840 -25 225 -306 494 -453 290 519 -464 711 -634 -143 205 -567 328 733 90 990 211 965 184 590 256 -804 593 915 -27 238 -658 -930 -673 -876 4 -704 837 774 -995 -518 -331 -942 499 472 819 -479 763 -843 808 952 -955 -695 -358 -956 204 -747 -725 227 -993 907 -712 -386 115 640 643 -338 -370 67 553 839 -640 -820 -75 664 -834 609 -664 -709 810 -811 -455 24 -580 253 -655 -850 -138 -508 -287 97 -785 -804 175 -259 -121 70 445 923 -811 836 603 526 -422 -375 -254 833 260 240 -244 288 -39 359 35 -675 580 -166 -966 265 -898 -389 250 -865 -765 983 467 440 200 -242 -584 644 623 554 -573 -425 161 -570 753 -122 677 170 -140 -704 -440 -322 -181 800 693 420 -637 173 -796 -474 572 -101 -754 709 -623 727 4 -863 143 312 138 -978 -334 -282 -404 -442 328 523 -959 752 413 -450 411 721 -794 -16 66 -387 -953 129 506 497 468 405 -174 700 922 83 411 589 634 19 -792 358 -552 -128 172 76 -994 -498 -719 108 374 -125 538 -439 118 -842 -436 266 930 582 238 156 -104 365 -293 -967 -956 491 263 634 819 -821 747 -491 -571 -199 676 -957 454 868 -477 -28 -590 344 -617 -791 -659 362 303 -492 366 -245 226 -728 -455 324 -230 -434 57 -431 -981 610 879 376 -95 730 953 -891 162 939 -718 452 -184 -536 -692 485 943 -26 820 579 248 482 -614 488 -524 -648 797 606 -807 -168 -244 -365 -626 -740 878 877 51 637 423 488 -556 -494 -965 -958 -560 887 64 -481 586 -248 -601 -812 873 327 -369 -923 -166 876 219 -561 -695 -965 799 890 -599 66 -335 665 -504 69 152 -178 418 -39 -21 -506 761 -295 86 -430 -758 -810 -549 -696 -355 -229 -464 245 6 -238 -646 -46 189 -179 -404 336 -564 -635 -759 -113 12 433 11 666 109 423 918 667 -340 -730 162 713 -205 128 -358 -684 59 609 328 -374 738 -388 -375 -943 972 707 921 -158 653 -410 993 113 -921 -489 -186 -559 598 486 -826 -610 516 115 -83 -333 99 513 194 -902 -294 -241 -555 -794 -675 810 379 4 -827 -783 -497 568 859 -233 211 363 -49 835 -696 -773 487 897 833 166 876 -775 -116 716 451 881 700 -822 -755 -937 895 511 -340 -838 -978 -386 -719 988 371 -656 -659 453 507 386 -682 -122 955 335 723 380 -580 223 19 -939 -435 226 719 270 143 -399 750 -221 -82 800 383 856 504 873 -85 -140 -280 -429 634 930 -317 -328 609 259 119 963 -607 -809 520 325 -818 303 -852 -13 -417 -944 528 -743 -966 -614 479 239 -128 -346 -380 669 943 651 171 234 -560 -63 -473 -235 -384 -942 450 -710 299 -921 -62 -538 434 -422 -542 607 -983 -967 -496 -997 -374 348 -159 342 -673 -353 -454 215 -263 863 -705 -943 62 -57 -934 -96 -359 224 -934 648 785 70 248 -26 354 -7 -759 226 321 56 -90 -56 79 787 459 -289 93 81 -196 -801 -984 -159 -385 -419 -45 -583 656 195 702 -124 62 -690 511 237 358 -522 -325 -188 235 -648 980 -258 754 106 -214 162 687 -110 -980 80 -83 -308 -43 -563 -984 -416 51 752 -174 132 -430 281 -300 -25 -754 357 -381 -80 864 -623 -565 503 -348 662 14 770 -668 263 -395 -593 876 543 -190 -951 -316 -797 -448 -636 -3 574 -126 778 595 67 11 -36 120 -365 -810 108 -637 411 -649 32 130 522 -915 245 -145 -917 -718 354 818 369 -419 -9 439 -543 147 -174 -877 -723 -501 549 657 -878 136 -567 759 103 -959 -541 434 473 -722 158 -690 313 389 -185 -686 -310 -741 154 930 -821 663 711 -89 110 -582 -349 90 142 -798 -140 351 -235 -760 906 587 -917 677 200 60 -789 -239 16 -850 800 -591 874 946 301 -250 -127 631 631 -666 340 198 938 570 -48 -893 -382 -662 992 931 217 223 -957 -96 252 189 -47 -182 -311 -422 -862 373 712 -112 -565 -705 -149 -474 -740 99 70 -821 222 -578 758 -847 -294 -542 198 -652 647 -551 -390 995 -802 -359 130 344 -235 282 762 543 -302 606 109 -207 624 457 -101 -788 207 150 180 -157 -457 556 582 17 -56 109 -920 68 563 -617 722 -41 -656 -205 -166 -262 880 -488 -497 -717 -557 -988 119 492 -441 -733 -747 -303 -761 663 -899 -907 -140 485 -167 -934 -953 -453 -399 -578 -582 -149 342 0 -360 173 -735 -617 403 -718 153 95 999 -424 466 564 -883 773 -825 140 -242 681 484 13 -54 748 -400 -64 770 189 551 141 -353 418 464 975 -257 -152 -224 -502 -268 442 -366 -538 240 839 640 26 867 827 62 979 -839 891 400 969 -147 604 679 -615 -453 -977 999 246 -571 150 -515 473 -785 -234 -753 248 492 559 -670 -625 789 -651 -84 -152 341 -882 -22 -809 629 -131 -797 -880 -401 792 -900 -787 -465 563 -509 -515 744 -434 -393 224 962 -527 709 -580 -108 -459 -604 -714 530 -592 -5 263 9 -534 987 -529 -625 -460 434 461 -794 998 -538 -372 -702 -542 687 851 -394 925 -864 -428 -638 -691 666 355 944 -670 146 779 111 27 -341 -876 -841 -779 -683 510 -569 800 -686 -686 -405 -504 192 -674 -509 64 573 237 -123 -483 336 -727 -926 -546 204 -193 160 -467 -536 -139 -349 -736 688 -551 975 81 963 -26 292 -910 557 -487 -363 -408 -716 -61 5 319 -521 -565 235 448 975 -417 626 -789 15 144 515 71 -893 -248 -693 852 717 -226 310 -228 751 -867 -879 558 -415 -372 -200 -86 275 696 -875 345 -513 598 -341 682 -562 447 -800 -855 840 -2 -885 -807 15 -325 676 31 618 -858 79 926 -310 -103 911 610 624 -675 -756 -310 -737 65 -88 -130 -201 -835 -845 -228 83 40 526 835 -905 -897 450 -160 456 -371 762 -554 -962 -80 -592 900 999 -168 299 449 -123 -482 -402 969 -416 17 -646 655 357 364 -549 -453 -232 698 472 -878 62 832 524 701 394 -464 658 -699 -181 -477 431 -378 254 -824 -503 561 803 104 902 93 217 -568 -888 883 430 936 -888 -174 782 159 571 925 814 292 -805 934 -340 979 -222 -512 616 40 -521 862 233 672 10 -756 -48 -294 -88 627 66 -715 647 241 604 -431 777 -416 -211 501 -338 958 -231 48 -246 895 -666 570 -666 -332 -839 -904 -32 366 770 -220 870 451 9 -932 134 -82 844 -823 -24 -996 899 -155 511 -92 343 859 -886 -243 -999 -755 868 441 704 519 6 909 -932 583 -569 824 -717 -688 -548 211 730 960 256 -801 -695 -476 -86 544 466 -827 704 246 -141 491 365 -812 -529 -361 -828 -640 722 -520 -331 -90 370 -449 -178 706 122 -476 -602 796 -186 -756 -664 -768 728 600 19 639 234 79 879 491 -436 -261 -268 -124 225 -642 -617 -21 256 210 654 -447 649 -514 -179 53 904 -708 -214 698 3 -141 -587 966 -752 -52 -483 -607 791 -699 -285 -926 983 -839 -190 -852 -265 -648 253 -925 -798 310 260 643 646 -90 -395 438 -718 -154 52 -20 879 -133 1 877 -366 834 485 10 753 993 -697 19 -108 -133 802 483 -357 775 592 990 222 -935 188 -54 -127 852 -803 -330 851 -935 461 173 -492 -92 -352 -94 523 -917 180 -682 -39 680 85 368 -326 424 870 194 470 663 -43 -125 -185 613 534 808 902 854 -166 352 117 -57 870 860 -596 -53 -399 -234 339 -791 -613 -613 -581 506 -111 -153 -345 -34 45 -630 888 125 -422 308 893 -589 -607 -544 -210 -732 -3 -181 -527 997 295 -215 341 521 -3 226 132 157 290 304 966 -580 -170 210 -215 517 -292 -479 543 765 -294 838 336 948 363 -618 245 136 -519 -705 -700 -83 628 803 282 -861 900 297 -804 760 -715 78 -540 362 -508 -616 -880 263 570 969 701 -840 700 406 -918 -428 630 -237 -993 -567 892 890 -389 605 477 271 233 -27 789 -470 743 932 756 408 164 347 -799 -461 873 -472 471 -124 658 909 322 -861 974 -229 -745 274 -174 618 -292 -151 617 -401 -700 -632 -936 -345 882 -57 102 -268 -271 794 809 -842 -429 -912 -920 -946 300 -685 162 -5 -730 -110 -230 -552 -904 -149 -736 572 -951 697 165 -955 -794 -673 24 449 -235 -251 72 43 -785 877 434 400 379 -846 -780 -478 -719 388 -291 59 365 -575 465 859 -60 -446 577 447 443 -894 -502 -585 -667 -878 -415 749 -607 343 318 -394 -320 -857 142 734 -667 84 133 -549 342 99 -986 -201 -582 -556 -251 427 -730 223 -348 58 -667 808 -818 -788 -570 -886 272 -620 452 -613 913 -990 352 -898 9 -32 -150 -379 -823 -647 -156 446 963 -253 -475 -189 505 -385 336 -271 -588 -878 331 961 779 -428 -721 808 126 992 -568 -709 58 989 -73 -933 -865 177 806 -281 -455 -564 125 -972 42 458 -180 -39 -52 -939 481 -14 -441 734 -209 -969 -255 528 20 823 -196 68 -11 -377 -233 680 615 734 -559 838 -108 626 62 -614 689 -906 101 469 248 -908 111 -490 349 123 927 542 -360 513 -656 702 217 -112 506 422 690 -994 -294 107 48 -786 -264 478 285 -1000 104 271 -318 -905 -424 161 -770 322 -176 915 625 -620 -64 -635 908 628 -354 -646 -26 506 470 -55 366 -748 297 -87 -324 20 12 -720 408 664 531 -453 570 131 826 328 -72 -737 -729 -68 875 970 -921 -819 868 265 27 929 855 -724 -435 7 835 -521 -432 -402 842 -873 564 -970 -829 925 -97 -449 -124 653 -714 250 631 299 -88 614 789 812 -243 -89 -442 -102 -726 -863 729 -975 573 -703 -601 816 507 677 646 -821 -454 233 236 349 893 -249 -590 852 423 -643 976 380 -150 60 -94 894 368 -77 459 453 851 -832 -78 421 161 -418 953 961 616 106 -699 -478 -838 -145 512 -607 -44 530 740 -186 831 46 -47 -736 320 725 -95 -563 -672 -307 287 909 -800 -356 781 -930 -406 -81 921 812 880 572 968 -987 -373 372 209 772 -738 302 10 -224 -364 735 -909 -681 -521 927 695 39 -439 830 -839 781 213 282 169 -937 -917 -837 -849 660 492 133 772 439 -120 827 757 -442 -570 -70 337 -75 198 -61 260 662 822 -961 462 -488 447 -441 -320 -51 981 -653 132 710 -822 -802 659 -665 -829 -608 -705 -416 942 -705 650 769 755 759 -21 187 967 926 -889 -152 -51 89 -156 -366 133 445 -680 -996 223 83 -449 -558 729 922 136 -421 826 563 -690 718 -507 115 -581 581 -836 -890 950 418 336 -477 -679 463 36 671 -222 -897 -789 -275 -730 -726 -77 763 426 475 70 867 524 885 973 564 461 -323 337 89 129 -737 -638 -447 276 95 -80 18 -308 -551 -775 -668 195 -806 243 604 583 479 -883 -887 -694 0 -251 994 342 -816 -532 97 -858 -589 198 107 303 49 612 -981 -483 838 -725 938 -789 653 62 436 -191 661 937 236 488 -719 -184 -224 -469 -113 917 634 123 634 -433 571 946 689 -371 557 799 -609 -139 -739 251 -159 -112 -138 -896 -742 -796 -843 -266 708 705 220 606 934 680 -471 717 776 -320 566 -986 924 -530 -791 584 970 -945 300 -687 -618 -233 6 -940 297 75 -435 -221 -423 260 -791 112 797 -696 -399 -234 371 793 938 933 -191 954 -862 386 183 925 -699 797 -117 -144 707 281 -331 -744 -465 177 56 265 478 -396 975 722 81 -188 -493 -252 -721 855 -318 -682 -881 -498 87 721 -506 156 369 -673 -48 -455 992 -980 21 -81 3 -802 719 -183 -347 2 701 -275 -322 603 -204 -91 -285 604 -894 -442 271 -39 -885 -611 -521 821 -689 355 -180 -499 -855 -909 539 337 -789 -746 480 -333 -936 602 -743 -378 750 266 926 11 -61 820 -219 -776 -215 813 161 -851 -734 440 -763 654 -628 977 -905 670 -946 349 -365 -672 575 -428 230 -545 597 -967 509 866 -558 -39 -794 -867 -576 -283 357 -320 -687 -559 -681 728 -104 779 266 -221 -941 -866 -514 793 220 -363 942 -321 364 -479 780 64 840 -504 -160 811 299 340 -501 412 -938 -863 480 25 -758 100 -218 447 -847 34 373 990 -420 -689 -101 870 973 848 721 -761 165 736 -998 996 -98 -803 -894 -907 -82 140 -639 999 456 -313 622 -386 9 -392 -779 243 186 184 981 640 498 224 690 299 904 601 -669 -647 -295 587 -942 745 -410 -590 -470 -670 450 275 203 -664 220 -830 -147 -102 212 -52 -446 118 -273 924 -767 -42 532 671 -313 -990 241 -218 -457 -202 -261 392 12 -344 431 -653 739 471 -576 767 603 127 -9 541 -289 874 420 647 678 950 905 -589 -469 30 -640 -581 507 -959 728 -668 -245 429 534 40 689 947 -640 -28 123 807 -12 103 -341 -239 -585 742 -541 334 -495 828 -817 713 295 -259 -480 -929 -467 -451 697 -531 54 -933 -789 -332 -70 574 -700 -901 -569 -60 793 -95 678 -737 -192 -831 -599 865 -693 50 -803 297 446 830 114 -278 257 695 -910 704 510 895 387 -66 853 647 755 -852 62 778 23 -811 -983 727 -764 767 342 -413 -947 865 -792 770 667 -274 877 -51 809 -489 -985 263 -937 346 -529 650 -428 -126 595 -361 -143 -882 -751 287 -856 587 -727 431 819 -386 -975 491 885 642 82 -421 829 -409 -305 -141 721 -285 463 539 375 537 267 655 136 477 5 -155 647 -255 -924 -681 -187 -752 963 -519 -141 352 -390 -592 597 -84 -956 536 -897 -403 -139 959 -325 -642 513 -359 13 482 567 51 783 809 -780 995 -918 658 431 -456 -497 88 312 830 676 -126 -747 753 -878 -596 -32 -29 310 -939 121 -943 -893 954 955 783 -726 -571 -89 -888 -245 -534 640 -20 -935 -760 933 -371 878 909 -132 -79 -694 725 9 -693 888 5 -916 -871 594 -527 -959 -451 578 -642 -898 -779 659 986 999 302 881 562 450 -891 426 475 370 286 -575 688 -847 895 380 567 324 -741 644 247 42 -919 551 28 -532 4 54 809 288 376 469 -178 934 148 682 -808 -204 -616 453 505 74 -929 -27 -830 -591 -930 -610 572 126 411 67 -26 609 -883 556 -554 737 675 310 937 -971 244 -212 496 -683 165 -901 288 -169 861 -302 480 -541 738 555 -485 -877 988 -458 -981 568 887 -839 101 -530 749 485 41 -762 -810 89 -671 -42 -642 -831 -913 320 -53 -417 -216 -435 541 938 841 612 -679 801 -442 -730 94 -978 206 -147 963 672 -725 663 -874 -953 5 330 909 193 329 719 933 -495 383 556 -848 330 -626 -578 75 304 -298 769 463 -653 -317 -363 657 -680 842 557 -650 -777 328 651 -279 -713 -785 254 413 -301 639 742 -663 79 304 -472 -490 575 682 369 -93 -35 806 -380 911 275 -210 842 -930 -664 -207 -350 -41 73 89 -294 -471 -284 -55 -239 801 -685 932 535 19 52 370 -954 773 1000 -486 -179 939 -445 -53 -227 -488 -774 287 710 -21 -133 169 566 -671 677 -480 -505 925 -15 512 933 -912 272 -49 933 92 93 381 -735 288 369 -336 -388 -717 384 445 559 597 86 -355 -568 -503 -497 -656 -298 245 301 12 358 663 786 86 969 -151 -91 461 -270 594 -411 -539 303 153 359 76 -786 166 -343 -235 436 8 218 306 -39 -33 -1 836 -822 485 -320 -64 139 -525 607 787 210 -19 -568 509 552 -926 -105 281 869 291 415 611 493 -113 -978 -822 834 174 818 -14 -125 -230 -759 -751 -400 447 496 768 -57 -781 43 726 610 -120 -50 -618 -602 -250 -980 -782 -905 702 -447 -224 -798 -169 485 -320 -806 206 424 -689 -978 481 -395 -60 599 564 26 -997 519 -687 -999 1000 -960 -145 905 -941 200 618 960 204 -700 -359 838 -588 975 -145 -890 946 -97 -835 471 -218 447 -941 -114 792 -213 524 201 -100 629 572 -511 955 74 632 -375 903 -88 79 -340 304 328 109 391 -49 920 807 -847 70 -261 294 537 -670 -419 836 -543 814 -117 -2 -46 -43 -411 -446 -427 -566 518 -422 -97 345 -99 -499 -522 -116 -155 -570 -723 -31 -187 185 -172 573 245 531 -397 -442 324 273 545 -803 383 38 -514 -502 937 132 361 -115 62 178 796 921 972 287 806 -486 654 -536 896 72 -674 -125 466 931 208 -960 -863 -160 3 -996 -858 -937 -337 870 252 -808 -746 695 -214 -843 -809 -854 621 -417 962 -720 -393 -327 -239 -320 -935 -52 -159 -972 864 416 683 -748 -469 326 658 -158 867 405 646 -537 476 -905 659 426 580 377 -336 995 -799 -783 -109 314 387 -605 -886 940 771 -567 430 189 77 -251 227 838 228 -369 -807 138 247 -288 -903 -228 365 -587 351 898 22 659 -721 -513 339 399 -556 -323 -668 578 805 -824 -776 -824 -850 250 983 832 386 474 825 249 -939 516 314 321 -367 -293 480 -569 42 701 -476 120 -85 252 -778 357 269 -279 -61 -673 863 381 -910 676 -824 -394 -335 -500 790 984 -568 814 247 -276 -846 -29 776 -640 971 897 43 -859 169 282 925 981 -972 -994 706 -122 -924 216 -180 -614 -358 573 94 243 -386 697 -437 628 -984 -624 -933 -783 -658 666 -963 -261 388 -460 230 821 159 -316 36 -996 -333 906 -939 303 338 -998 191 -366 -966 -411 -480 504 -899 132 -232 208 -582 -770 -63 -863 -593 863 -208 421 523 -204 -336 403 834 -513 -478 468 666 -269 465 -430 59 905 648 116 -644 636 -95 559 -478 -938 -90 506 -481 -419 463 75 390 -409 -509 -166 158 419 347 289 741 163 -452 -89 -619 -75 -490 111 -366 -601 123 672 537 332 -28 -37 828 412 370 712 146 999 -834 -901 -134 584 -894 -954 -406 626 749 -958 786 423 973 -640 374 963 -398 452 -230 561 -239 -668 501 -411 -409 625 -233 -641 -105 -956 430 888 20 -526 -139 196 -672 848 -532 -400 965 909 892 -743 155 552 -981 621 252 655 -666 869 899 -53 581 -854 -637 -131 233 439 -369 366 679 -611 722 -853 -646 368 -993 740 59 -394 -850 -839 550 -815 -169 -82 515 -650 413 -617 639 -509 -904 705 -135 332 -560 496 54 -944 457 226 303 -815 179 832 763 -312 -893 -610 184 -771 941 -87 676 -511 -913 -470 974 780 -67 977 229 -688 -265 258 468 -433 988 -495 745 -569 289 571 292 -825 379 -761 990 173 579 -339 -687 711 27 984 924 -391 701 378 684 64 -628 483 -825 -699 996 789 -346 -216 -979 -718 -141 -473 16 978 734 781 -799 -21 782 924 -240 393 -219 437 -823 -375 474 -282 918 646 838 -666 851 18 825 482 -743 -135 515 715 790 474 510 -526 -411 721 890 94 750 -500 674 -622 831 648 148 472 -693 427 -283 874 341 -507 -188 302 -236 -605 551 201 961 774 -441 -977 -255 -150 -807 543 -322 -35 532 288 -638 -135 135 241 -510 169 353 -66 930 377 116 -507 287 241 214 -573 -864 441 -886 534 283 -531 -92 219 745 74 137 283 32 -412 546 -272 750 342 613 -577 -24 -415 -801 3 -643 -625 -877 -88 514 722 -11 942 14 -200 -415 -702 -730 679 -437 -481 453 56 -835 647 202 -761 -453 -873 -504 991 192 -307 712 569 843 89 -988 598 618 236 -429 401 -965 -673 255 632 -143 511 170 -952 773 381 -837 929 971 123 -496 828 996 338 515 151 528 -75 35 -882 -221 163 289 447 200 269 -885 -449 744 -567 804 492 -329 965 390 -33 -660 980 -607 457 -349 136 -962 -325 124 861 37 -899 360 434 514 0 29 -766 -821 106 -583 -579 887 909 883 -410 -602 115 -180 312 -432 3 138 -527 11 -27 -128 68 713 -663 -104 416 570 -728 -306 97 -619 538 209 800 -562 -355 463 11 -406 158 -542 659 696 -369 -911 77 -468 230 -628 156 -660 -62 -967 -679 -121 127 173 488 909 -608 -959 429 38 338 -263 -67 -814 303 903 813 -324 301 571 863 -185 831 712 -982 -293 -508 -330 363 395 42 364 -449 594 -714 -742 937 -161 -983 -359 254 97 -363 -163 889 -545 516 186 -908 558 -250 790 254 -887 326 873 679 -159 231 -851 -624 994 -133 -379 -726 246 980 290 -776 799 456 892 505 -628 -845 366 -7 -479 668 782 -969 -278 480 -898 -271 970 730 798 -777 967 -835 -407 404 -155 -397 -935 214 -555 722 541 561 -365 962 -826 -23 -792 -951 -250 66 853 -826 130 9 -603 404 339 -86 -51 390 495 775 -52 -652 -986 819 -138 619 -618 -40 -873 107 -77 -699 -38 -235 -561 -60 472 350 -163 -294 393 -9 404 -128 -421 573 -862 988 237 993 -57 161 -226 502 238 98 -776 -54 -524 -5 820 -538 -782 -198 632 323 707 400 828 972 -606 -493 148 130 801 -871 -464 388 133 484 716 584 -751 -199 739 909 -308 534 -330 -683 803 -682 -764 32 527 -229 484 392 -728 -724 851 -765 -952 423 -221 176 583 -670 786 655 978 675 -977 -313 955 819 -236 889 -714 598 -33 387 381 241 -396 -514 835 903 815 -527 -203 -500 86 -943 -602 385 327 970 -144 128 -563 -706 193 -624 580 839 -108 -72 -36 -421 -456 960 -877 632 351 -4 548 -712 79 939 -128 441 -338 -868 -444 339 -729 -434 -50 -777 336 655 -854 -300 835 868 -63 73 493 -756 -20 -514 572 -625 -70 -996 253 691 918 -377 -76 -665 211 -770 -263 -934 -178 375 -551 507 127 -634 -693 -714 -578 -103 16 106 397 905 -88 -300 901 -481 575 -765 -734 324 -496 921 -362 708 575 17 419 -104 494 -488 393 540 367 931 187 -92 135 554 -540 429 -563 868 390 247 -611 18 -634 170 293 -326 -321 280 656 -223 523 -746 -274 -170 -541 -274 870 46 -785 376 280 -15 -937 -706 669 483 647 661 -70 146 195 717 95 -704 -241 806 483 -753 177 813 -337 338 222 538 165 465 -139 769 -138 -827 -180 977 169 -331 -394 -263 389 591 825 386 344 -521 18 -989 -921 395 882 -643 -870 605 348 876 -231 7 -442 789 747 34 -195 -15 632 -484 -510 -103 380 760 -649 -124 58 -131 532 926 -621 84 330 -27 -693 -528 52 -317 616 914 -1000 901 87 961 -143 353 332 613 953 -581 294 674 -529 107 481 961 450 -525 -59 -499 -338 262 637 645 835 967 11 360 881 630 396 743 487 -243 -636 257 76 501 627 240 -449 931 707 734 -692 133 99 -663 963 715 212 966 8 -861 790 -867 762 883 902 735 803 643 -359 11 -95 544 865 613 644 107 392 679 795 419 970 705 -7 974 72 -206 85 308 -263 -902 216 -274 -56 -418 -784 -558 113 929 512 -230 -709 200 242 714 501 153 -602 -691 -478 995 -553 809 136 62 408 247 -571 -212 487 330 -298 313 -907 -18 532 289 -677 -376 -642 -152 -638 410 -193 -795 77 -817 659 -529 -339 -596 681 335 -491 -660 109 -788 -431 537 -52 -173 -854 824 343 -815 -276 -765 -781 -616 281 195 -903 365 270 22 105 143 641 -275 -683 515 -551 -990 123 384 472 324 -732 103 -602 -194 -392 360 -881 -478 -896 868 81 577 878 895 -668 514 500 253 336 352 394 362 173 846 -696 -249 911 330 -469 912 -438 449 504 -862 -559 -441 -406 -22 -318 57 801 -89 -349 290 886 -848 110 -54 152 -986 -732 -843 782 -535 214 -773 -183 -905 -236 650 -147 -861 -306 -796 345 11 242 -903 46 -128 466 514 373 846 549 310 -642 843 -597 -67 -371 -160 263 832 533 -575 -916 -465 -740 -336 787 -21 -298 -301 -4 -293 -277 68 -279 969 -491 -526 -974 821 512 -72 504 -76 -197 966 192 -287 -205 -881 626 938 608 -389 -964 929 483 -954 -126 777 86 -598 -228 642 630 202 -881 828 -374 644 969 -54 990 627 388 289 -986 686 627 -117 -466 549 221 943 87 -446 -788 -790 968 708 861 -230 111 308 218 -99 924 -246 332 -958 653 -383 -12 568 812 830 -732 -995 -160 725 323 -564 -33 418 -354 374 202 418 843 894 276 -214 511 -817 225 971 120 593 645 -429 -10 -178 -180 -269 -399 -403 679 -709 -375 -274 848 916 -545 -38 -655 -200 -367 -20 484 897 -20 46 -42 663 -792 38 -952 -466 638 -799 -83 164 -334 54 846 724 177 606 524 -448 366 -408 384 903 -265 306 -105 -583 879 -964 -71 315 -913 -145 -507 601 769 -655 -432 -31 -459 -359 505 -558 -510 -903 -127 -663 -398 -622 957 731 -71 400 920 -268 -182 960 864 403 -16 885 -957 -574 681 -563 -602 842 -235 -693 -434 197 559 -913 314 672 455 919 -91 -976 -776 -381 814 705 -411 -415 -186 252 -125 262 770 -300 -490 -42 -76 -645 -169 766 553 -675 -885 -712 -804 -813 911 -85 -862 -143 729 67 -936 863 680 642 -423 404 928 -722 -714 -685 55 -286 -206 351 -62 -201 -120 -794 469 537 -953 876 -255 -810 76 -573 -16 -41 935 907 -772 -642 -40 -668 -211 976 -876 -522 -103 -386 903 605 -279 -880 830 -938 -134 -874 -613 -155 775 376 -616 34 667 740 277 797 366 840 -776 -961 772 -862 -865 42 643 -716 40 -142 259 272 917 -972 -648 983 -712 987 410 -390 721 -43 -656 793 -973 -677 -590 431 -758 681 727 -288 242 -957 426 703 571 765 -261 -736 86 694 -727 -207 345 -572 506 -506 -9 -373 -303 131 384 -746 349 961 -449 -298 862 -25 -555 88 523 203 -719 661 -596 717 363 96 -722 -292 646 199 247 258 98 128 424 -843 -839 79 119 889 -365 741 -275 -858 574 642 -358 -396 756 -783 -418 -239 -450 -20 -544 228 -506 54 -111 299 -499 953 332 348 -337 -328 -722 -405 181 886 -768 -638 328 -551 -132 497 491 873 -489 -377 -322 -357 -686 8 -962 662 111 731 -371 -274 -858 -761 -469 -411 644 175 -981 -158 868 916 11 -384 553 -525 -30 -284 468 557 -379 -797 479 348 197 -468 -323 939 10 -399 -374 117 380 664 -694 79 854 151 -674 523 -851 -922 198 907 136 443 -280 -396 874 -994 82 56 398 604 837 -391 -22 -694 5 -571 -139 563 632 52 -238 100 987 -921 25 534 -639 929 -123 54 -904 888 -297 -746 -322 676 -670 -600 -58 368 749 -855 -733 995 -718 -923 -998 723 773 -174 884 400 -172 185 368 454 19 612 -502 888 93 848 35 141 266 742 266 -744 424 96 62 573 -83 -531 53 -230 588 -1000 549 126 -691 -840 -340 -912 551 -886 344 -179 -951 -900 706 -285 -852 731 -533 -497 404 483 -191 -483 102 57 788 865 461 318 681 519 -521 311 -47 -262 131 192 843 -775 -462 728 -948 -969 12 -482 -407 -856 -698 716 892 -54 -924 454 755 117 569 -917 -504 427 -458 -323 -732 -119 154 -401 857 65 873 385 504 236 632 864 -885 -119 -413 7 -602 56 426 503 773 -647 -829 -629 -888 -45 -906 825 -7 890 622 639 -477 685 992 740 488 -832 222 -838 623 783 -139 -785 -73 -836 -774 -202 240 -570 -726 325 234 -920 -634 951 -995 -36 -577 -763 832 -206 -287 -185 13 678 -933 421 701 -585 52 -72 140 -356 947 489 -532 -34 140 84 -537 202 -88 -285 582 190 273 526 -198 -322 -3 646 2 396 968 454 -766 -980 534 -502 -48 751 -857 -385 677 856 932 -787 276 -166 699 496 -713 477 -447 -95 -764 842 -10 815 -861 -41 -673 -243 47 -911 -890 493 -884 804 -130 268 576 408 -379 161 1000 -292 -426 710 531 438 -439 59 961 626 102 -184 -911 440 677 564 539 149 320 66 328 387 -386 298 -473 218 554 -976 -231 954 -347 541 -253 461 594 748 349 146 758 953 -378 974 224 -596 973 -942 -100 538 -211 117 -533 402 128 -356 568 956 -929 12 -535 888 -671 -336 -636 120 184 746 -855 451 -787 -704 -691 -372 -935 -167 -628 -821 -87 -227 750 -98 -405 -297 -662 -999 135 -415 773 251 -840 15 -722 -986 153 672 987 667 358 -109 -938 686 -240 -686 219 524 -958 -59 817 -650 -484 928 196 685 723 -611 47 -567 557 -730 52 -566 858 -326 -233 -958 -372 -366 -501 41 71 219 595 -164 -408 -633 -190 612 -7 -500 207 86 854 268 342 -618 -611 903 963 339 609 -682 -774 91 452 483 -448 446 -761 571 -696 -607 -846 -541 669 -700 -149 658 -294 -269 -112 202 404 562 -664 -913 -270 -832 744 -5 -10 490 -751 803 99 340 -788 647 424 -465 -912 -80 31 423 944 888 556 -544 761 -431 -580 769 109 -960 806 -448 -59 274 -715 726 -413 963 -292 880 491 657 813 984 428 975 787 -961 369 -760 241 -697 335 -842 -385 -714 234 781 -317 -272 725 -317 571 -773 -403 -684 -705 134 -927 410 -546 -667 120 265 431 -575 -980 56 -101 301 -754 657 423 813 -664 -258 12 -597 -385 -62 164 -280 749 530 -153 791 -702 121 -7 933 314 983 50 -881 555 -850 19 -784 -664 246 -434 -944 810 -232 -679 -579 164 233 686 -539 -104 944 783 565 233 597 -622 -610 -281 -396 798 243 961 909 659 804 -876 814 502 264 472 729 981 519 266 -699 304 -569 -430 330 -203 53 796 260 964 -557 185 -389 551 -989 434 -393 -255 986 -637 -574 232 23 265 901 -173 577 834 16 117 -626 341 -895 -713 -117 598 -877 -449 856 879 919 -61 -501 -301 77 682 -473 196 879 -61 -877 157 423 -294 -647 -382 -191 161 246 945 -231 -562 -242 -672 -111 435 -367 -13 314 -964 -42 -919 -644 -86 -8 -386 96 807 -784 245 -925 -998 -962 340 5 -833 -364 500 438 -79 86 -751 167 -886 691 -895 -623 840 674 -19 -59 -803 830 140 -385 -155 -531 -541 805 -631 -314 -288 -7 17 189 -752 662 66 -134 126 -306 -217 459 -251 -511 -669 97 -711 -223 955 979 -948 866 -89 -424 -243 -553 773 -845 870 288 930 -668 600 120 -209 -764 988 779 138 464 594 622 -482 805 203 -313 897 231 367 -585 -817 -720 -949 -154 158 -316 -578 -551 -688 -66 -724 -534 -928 -450 304 297 849 264 29 56 745 -824 -846 -214 613 789 -212 151 502 467 733 297 -597 916 -224 112 150 -655 -318 998 828 822 196 447 -985 -254 150 -922 -531 640 957 -55 -392 -325 817 239 959 -539 715 -455 935 154 721 -964 -826 44 674 -465 205 475 745 -789 737 401 423 174 -73 813 -952 -14 181 -147 260 542 -809 -195 839 380 -369 139 546 897 -39 1000 137 -225 282 -345 -387 -350 -592 -333 920 -552 258 510 171 628 -684 368 145 226 630 337 307 -929 501 -204 26 -399 554 -589 -729 -211 -614 859 568 -834 90 976 307 138 505 -319 -108 -43 -755 -875 44 709 353 -963 -566 712 -136 461 -469 408 878 -787 238 957 416 475 -587 -867 -689 -64 -278 389 323 -518 -172 189 -965 -688 -920 176 600 -628 -74 764 -219 88 98 130 -616 294 734 850 -81 117 -813 444 -721 776 943 847 -867 -349 -878 126 -742 -51 -837 340 364 -333 -278 797 483 914 -796 353 309 -157 693 -183 -679 -421 130 -122 -465 -718 -560 730 -293 131 -745 -939 668 317 477 882 636 -121 -374 -686 154 668 712 -173 575 -600 450 401 -498 -14 405 572 -775 518 -803 -157 723 283 -802 413 -550 -56 -322 -69 642 467 -505 942 678 -362 -179 673 770 840 354 -452 855 816 -478 -951 -146 -133 384 855 -376 133 -59 154 -610 -210 -277 557 356 -657 526 439 946 512 993 107 -256 -875 -986 -425 -348 -937 753 -443 931 -830 -492 -44 153 -334 630 483 -372 -817 63 -377 978 -113 14 235 611 -752 -127 762 -117 376 457 687 -15 -580 83 266 -722 408 744 811 -349 319 -58 526 527 663 234 918 432 -218 96 146 -8 -872 -720 825 -762 -672 -107 36 -303 -501 722 866 -754 221 -616 453 585 -859 948 -791 -164 8 -980 41 -927 -592 507 222 -262 986 656 -494 977 716 911 964 -641 -416 -773 -972 -72 567 -630 459 -527 -883 -560 -536 971 168 968 171 -922 -41 82 934 679 -374 -995 210 665 762 -138 778 336 722 671 183 -968 793 -152 -364 816 -370 -276 -529 587 591 -911 -209 676 -687 -575 370 -345 528 138 -231 346 172 -218 -964 967 116 -965 -487 340 753 52 -388 902 30 817 276 -808 -149 -224 -261 -213 457 11 132 765 280 966 270 326 125 -690 419 -466 221 1000 -918 -983 455 695 -446 964 -932 141 518 -219 -686 831 -395 -481 -258 438 -453 676 -286 -780 319 886 352 -550 839 252 -464 -478 -388 -913 705 983 -516 -154 420 -154 637 578 564 168 -850 -328 -869 -995 -59 -399 316 -423 868 -658 409 -534 744 228 78 -213 -518 860 -412 263 -487 188 -158 -280 697 673 -206 -307 -840 -747 -225 251 668 551 -682 -933 478 781 -942 474 88 -542 578 67 -742 -763 601 -351 -674 687 709 697 383 797 850 -864 646 -975 243 19 -783 68 -91 -344 -838 449 -939 -178 254 -835 -17 616 620 661 -746 936 -539 -366 -201 946 -473 -659 69 638 -388 54 -525 -672 -467 82 934 -888 701 994 331 89 840 576 -23 -595 781 159 866 493 339 -557 592 225 -168 286 -645 254 767 139 -557 674 624 261 -280 997 -616 247 -627 303 -46 592 850 -216 -849 -820 175 -341 -683 -833 -956 387 938 -192 -321 -664 503 248 -770 -422 -596 508 -800 -391 -892 -828 131 115 -906 836 554 855 -810 734 468 822 123 402 446 213 46 -426 607 719 -194 528 527 326 -80 993 200 262 -617 -708 532 130 490 688 -199 -88 -61 -283 497 554 972 638 824 71 805 -461 680 -566 -359 30 -312 -100 -292 777 -193 -867 -478 907 356 -692 940 77 -625 -852 505 631 -222 50 368 -356 645 826 122 316 71 725 921 -239 948 204 -552 668 -982 555 723 846 745 263 -746 247 923 0 559 -505 -367 -112 931 354 369 -396 790 -182 768 433 -225 -221 -197 20 -236 -20 917 -315 -687 394 92 -396 306 969 -862 -123 -878 712 187 860 -343 741 980 -851 -272 702 571 -193 372 532 -316 530 -918 515 -674 -11 600 763 837 848 253 -744 -104 751 665 498 743 183 -470 -972 254 621 -648 263 1000 198 -855 744 448 737 -908 -478 -163 499 -247 -42 -474 -63 59 -96 645 -161 412 133 -796 -992 396 807 -865 -683 -730 238 593 -95 -340 -873 739 -598 730 -753 190 -543 980 113 -858 -59 -235 254 44 -290 -629 -172 743 182 -243 -362 934 665 96 691 -748 -71 157 -100 481 -240 -198 -12 -236 -990 548 -362 -389 -380 -145 -436 704 -102 857 -4 212 479 -975 638 743 -558 -841 753 348 935 -128 345 2 -129 -906 -367 -493 -672 406 651 210 -319 -896 -825 -119 -221 475 -510 -125 -859 -249 -535 -96 -806 -416 262 -992 232 532 -679 315 184 354 364 201 -534 -787 838 -968 210 375 558 225 326 38 753 219 -850 -600 153 -209 -936 211 -160 -793 -743 655 210 976 -271 -599 -324 -170 586 548 -699 970 -596 -978 -389 953 -183 746 868 90 -794 -942 899 -246 -273 -257 -761 -388 941 -630 552 989 -991 747 456 973 -952 344 636 -741 -844 454 -944 482 -419 -810 903 305 231 200 127 -197 979 739 398 193 441 -340 -234 19 658 -392 -811 298 -437 -65 791 -870 -955 529 20 425 -369 -321 -243 -7 577 -874 219 -293 63 -865 -352 729 827 549 105 -146 827 408 -379 505 -588 -533 -226 -658 -137 213 -270 -161 -462 659 471 337 -756 171 -90 -345 45 160 -208 -897 501 -420 710 511 -369 -535 -388 -85 569 -137 -729 198 -709 62 -171 -84 -162 57 -20 -59 -431 -570 96 165 -453 643 -704 -714 -259 583 887 -875 -236 495 -833 -909 -382 545 -661 -265 -382 -11 562 -992 -502 623 63 331 -246 -473 -10 -590 697 514 -812 -589 -958 -689 308 -422 -233 629 340 -825 29 -502 775 331 941 329 -304 -559 -394 -312 -794 -76 570 413 -997 668 875 -441 -175 287 -569 -650 204 656 -914 213 225 385 -317 468 836 -989 -643 248 -376 -999 -370 -738 -313 183 -439 -116 -131 347 760 128 916 68 803 -649 -339 -701 -714 931 -12 700 -649 -96 580 -203 655 338 -774 -983 24 -5 189 -624 -415 -350 -671 105 540 305 -804 -646 606 -820 -543 988 769 -727 -421 -410 -55 -237 -796 -580 -443 228 -278 -510 681 918 470 -930 -459 54 281 -170 -784 -605 -284 -854 -208 -54 167 237 191 -238 920 -979 -925 -890 742 850 391 331 -982 -411 731 368 511 -509 -431 921 -312 217 818 -984 763 -493 -218 -408 707 -247 -763 -225 389 534 -809 -738 -618 -771 -710 513 202 -737 301 -777 -750 834 -377 350 -485 142 794 -820 822 -963 952 491 373 436 -843 586 -331 607 620 833 -195 859 -978 -581 -314 -687 732 657 993 236 637 -168 230 -216 -473 107 36 116 -710 3 -887 -534 -554 403 -903 710 517 -397 612 -627 -791 773 276 -215 898 284 541 -619 -539 -240 959 -700 334 -556 295 210 381 -315 547 -348 -526 -505 310 764 729 194 -695 833 373 -510 -602 -164 538 -968 -448 511 -136 -338 -192 -706 -44 -692 408 187 944 -30 -952 -420 -545 -744 672 494 942 -648 -687 -669 -740 353 -396 380 718 671 145 34 -669 436 373 -135 -584 546 132 917 -142 953 454 -745 874 631 -311 -450 -210 -143 184 -776 -850 -375 231 -155 -279 787 305 -680 -92 578 -313 -306 151 122 157 -316 538 -891 680 -488 231 -283 -436 189 991 330 -910 718 -11 281 548 190 764 -179 -10 374 827 -624 432 930 -15 -130 778 -256 640 -330 798 542 651 -664 -669 -5 -366 146 925 -223 -871 475 765 -40 404 -877 -184 409 -656 -79 988 -855 975 -973 496 189 -912 15 -843 -540 -985 -759 677 -266 92 -520 -980 752 734 868 719 -785 437 -817 781 346 145 14 -571 491 417 -318 -50 -763 -107 -969 -133 682 536 -948 682 396 -405 717 -166 269 -629 236 765 -281 996 361 -393 -968 975 -309 -761 227 667 580 329 -453 -977 -215 487 -921 -684 -777 -107 552 564 299 -506 -170 712 918 523 526 646 -354 534 -850 913 93 106 730 29 -67 21 -750 -432 136 -517 -871 775 -615 -869 -22 -418 -271 864 -778 -580 -827 -740 45 -582 -284 -685 543 -161 -108 -10 -576 -384 731 206 -455 833 251 573 227 341 -461 580 985 14 810 123 -128 423 -369 31 -5 617 -525 -135 -822 955 755 361 -918 -898 920 -646 478 294 566 -929 -925 713 482 -694 -116 930 -147 804 -663 841 546 863 493 -25 541 -266 290 -463 -417 59 -63 950 -393 -519 860 -59 -562 920 -59 43 -95 -456 -843 -632 717 691 971 -482 -822 523 -446 191 278 -923 440 427 532 -269 124 -684 -317 -693 318 397 159 151 134 34 268 975 960 -974 -778 573 363 -564 -476 -519 841 7 -186 694 333 124 -543 -965 -215 372 692 -483 940 682 40 456 829 748 -40 -886 -74 10 -242 914 286 251 525 197 -693 -231 21 987 -702 864 -999 -453 486 -536 -194 -459 -139 -381 107 767 216 473 -621 -303 -749 964 409 946 -819 181 -315 -465 -40 -178 -42 -621 463 -69 514 699 133 326 -238 -693 393 -837 301 -5 -488 -358 872 152 -603 347 -755 690 -494 778 621 -539 17 367 296 -837 142 892 567 413 -797 477 323 377 159 -135 -722 382 -809 254 -746 -462 -400 452 -806 -424 39 -413 -12 856 473 -896 937 -970 568 859 999 351 -368 473 -714 -219 837 -282 905 723 -176 833 -632 955 -487 -666 -279 587 -487 22 712 -130 184 -798 -602 -154 -362 -617 7 487 -372 720 279 -869 73 185 -142 875 -82 -391 -330 479 -306 -303 968 871 73 -322 516 -157 -743 437 365 53 -293 -150 613 862 647 246 -601 182 695 864 911 -975 40 855 141 181 625 642 -852 -714 814 515 250 978 221 149 912 646 6 26 -102 136 63 79 -203 -442 -312 -336 795 -632 -409 -437 -278 -821 -197 297 1 -507 974 845 772 365 652 -66 -452 -493 625 406 -992 929 292 -422 750 704 215 382 -945 -486 -877 -369 -7 -384 974 68 -940 779 -390 -825 318 -780 734 403 -892 102 -330 -913 -560 -353 -284 678 -753 410 248 -77 -849 -692 911 974 766 -36 -878 -852 773 723 -636 539 -550 569 270 -175 -227 -238 -689 480 851 40 320 152 -758 -563 783 661 -79 473 -578 463 682 -375 627 906 630 685 -368 -208 601 -601 351 858 908 -967 -793 -538 -151 -124 -541 571 512 538 -280 978 -894 -841 901 -151 515 109 -8 431 -898 996 617 799 717 -746 -780 204 -170 2 -831 186 -523 526 954 723 -30 952 829 112 653 848 -906 837 -125 -19 -440 -7 -444 -368 418 478 561 761 938 441 839 171 526 -213 -850 -911 -179 706 121 -442 1 -474 -30 305 860 -311 419 660 534 -627 -816 107 -859 -907 579 772 -112 701 -830 666 49 762 -292 -157 634 -892 -32 -479 -235 -882 -671 -649 -889 -911 -998 -980 733 -165 -333 -751 -210 339 -457 270 -437 811 -857 892 236 -181 -178 614 -582 334 -967 368 65 819 -473 -52 -789 -707 -226 -607 766 794 330 153 -277 -63 401 -717 5 324 -603 -12 -115 -53 573 -509 -290 -157 335 -510 -327 504 661 -933 -638 -808 938 -797 -172 124 -834 -379 -131 -460 74 -157 -902 -513 124 624 236 -587 -728 675 42 -800 -456 508 654 588 -964 -783 668 322 -777 927 614 852 214 527 588 987 -336 533 324 126 712 720 -950 -226 190 -39 -279 34 462 -841 509 -338 -336 -776 -637 -619 951 669 -714 562 56 283 -827 -166 -702 -401 -137 674 -340 -933 185 339 163 -347 702 -912 -203 -936 917 989 585 378 570 857 -311 56 -782 -162 167 54 582 -995 424 -542 929 -933 119 -503 785 577 520 168 242 949 -799 -783 -64 719 -6 -386 -565 126 -111 -761 368 -211 -37 554 -419 -319 -655 -321 -820 -300 795 -966 -501 160 592 959 -485 -37 152 -517 118 -89 163 16 287 726 75 401 -569 24 -93 169 428 613 18 -252 588 -355 -359 231 412 935 57 -661 931 -409 -349 187 99 406 116 229 88 609 264 -1000 387 -536 -168 339 164 -788 516 -518 100 14 -942 973 368 803 -517 -469 -776 -1 875 -212 -861 711 72 -729 -446 -83 661 471 -47 -322 68 285 48 814 433 -887 399 487 73 -439 -637 277 935 386 801 358 -85 483 -829 -937 -928 871 -418 -77 -178 952 -269 -657 -949 -286 990 -239 17 573 -151 934 17 134 -224 -514 320 -246 -348 820 -449 -93 898 -671 -634 490 -909 886 190 -658 238 -879 -513 302 67 165 645 922 452 880 -884 -405 478 889 -775 763 -631 -438 253 855 358 -872 500 -592 -622 170 548 346 231 740 574 -297 -56 -117 350 -511 -900 -173 893 397 571 377 61 -816 -6 411 51 804 -466 -455 502 -862 -188 -334 -143 -916 -20 886 -840 -182 -387 608 -606 384 238 -278 172 21 -954 -599 -561 -81 -845 123 503 761 424 -50 -776 -483 481 -274 -726 135 399 390 -505 -929 363 -931 825 -117 -398 -816 -160 39 -926 -259 -358 -75 916 -931 -422 213 61 -767 304 -366 -797 808 242 -392 -540 -110 277 -96 -1000 36 423 206 934 88 -973 653 237 996 377 706 -622 409 630 -740 -289 117 758 795 -401 755 -1 787 597 993 627 566 -980 -995 -721 -213 307 -308 475 697 -729 -540 -288 -715 -673 -511 791 20 246 -927 -944 595 -217 574 -571 29 -347 729 -10 992 307 -989 31 330 112 -56 -720 -471 -644 963 536 -707 478 -96 252 -35 776 -358 693 420 76 127 121 43 -997 737 -132 322 74 97 342 232 -406 219 289 -376 -770 749 919 681 -559 563 -161 -342 903 -937 -114 140 393 391 799 984 851 919 454 -845 -962 -494 -739 529 -285 644 22 593 512 -39 491 -376 -234 -93 -782 195 376 165 -46 480 -907 -685 863 568 224 752 -493 -902 -377 -696 -24 993 527 -425 -838 449 812 375 -619 -641 484 -720 190 600 -486 826 -765 177 582 990 -96 20 -109 705 -352 98 -73 -345 420 -224 -462 696 -534 849 -245 464 349 -962 206 414 599 -196 93 858 -134 64 380 401 -616 -58 -475 -764 933 256 847 839 702 -328 -395 987 160 409 -609 716 498 -990 -829 -492 36 292 23 -661 -947 -275 -129 301 723 487 383 -303 -352 601 143 -493 -67 -349 -52 165 431 -42 -46 721 67 410 63 -88 286 339 735 979 -583 -75 -488 -601 801 79 256 995 57 -647 -343 -554 -385 881 -823 514 -32 -890 651 -141 -826 929 593 -756 671 -593 466 -958 -287 810 -864 -516 191 -401 743 855 -557 -330 436 -910 700 329 -565 730 -994 842 408 630 448 596 -677 -483 -178 560 364 -68 361 -28 -846 440 436 -676 -305 -958 -119 873 -974 81 -432 6 -633 279 584 661 -802 -291 981 385 -931 -417 964 100 666 863 869 -359 -706 -452 234 -658 555 -835 -547 223 -109 -467 -610 -849 899 -373 468 -84 338 167 839 324 -240 811 168 985 989 358 -129 507 -570 401 -541 -523 757 628 39 -415 594 875 224 -528 -923 -816 69 -453 -260 45 -226 710 287 -387 926 -105 -441 111 -8 760 447 573 -568 870 327 -223 491 -509 129 165 -887 147 14 132 177 898 -294 -584 727 339 148 -593 985 710 -374 131 -17 -118 -744 974 530 111 197 75 -847 107 173 503 -92 -295 93 -286 221 -941 -27 119 781 854 824 -938 -984 -902 -299 231 0 -598 786 962 15 -593 -234 189 660 376 455 -241 862 -374 491 -813 -132 839 -912 339 923 -857 300 -968 -715 -120 947 -298 630 -386 827 -419 650 -327 -559 5 844 -516 338 -924 -77 -784 607 -694 482 572 923 -69 906 -956 -132 870 -973 -520 294 703 -368 -864 -325 875 595 484 221 -888 631 155 -757 67 -759 195 114 896 -922 -56 461 -817 -882 5 -450 -507 -451 66 971 -372 963 327 44 177 250 92 791 298 487 895 -819 -458 -368 -138 168 820 183 -617 -607 766 857 929 -883 -460 -986 396 -875 -577 -332 168 255 757 -26 -998 735 920 -687 -412 -480 -349 541 680 696 401 593 113 634 725 -364 -406 302 -111 -142 87 435 0 121 -568 -365 214 -128 -917 -889 374 -474 820 756 192 -451 668 741 -832 -846 -319 -103 413 -831 726 541 -352 -19 589 -867 -801 -345 -118 634 -549 -496 112 179 -978 -20 886 185 -717 -596 758 -964 904 559 -904 738 -1 282 129 951 53 -552 -786 -352 2 489 -689 555 -621 987 82 390 547 -85 -213 361 572 -133 -634 730 -956 -304 537 988 -916 -244 361 -477 -612 387 0 -724 637 -896 892 -947 -328 755 505 833 783 869 -46 84 -230 107 -812 39 -372 -591 -401 446 -441 14 -441 -634 754 802 -834 -787 931 -285 -558 -264 -490 937 884 -726 866 -381 717 602 110 723 155 -75 896 176 427 -946 999 552 55 393 -349 -476 -363 729 -946 402 -677 613 -366 958 684 -464 -199 -732 -670 -540 -626 -79 -354 38 779 374 -400 -384 606 608 -768 380 -829 980 41 0 112 -831 354 -189 -842 -596 106 -267 -453 320 -230 394 494 -461 -497 -357 754 -114 17 -597 -727 173 -680 -351 409 -525 370 -312 -315 320 254 -378 579 -6 249 405 -678 -834 -609 -322 349 448 -806 -645 -442 991 899 -540 898 -240 487 -319 -735 -536 -655 -202 781 -719 -77 -636 673 10 -464 -209 -704 -699 -225 -695 180 -89 972 -579 -271 630 272 -821 286 -104 -270 525 608 402 -150 458 183 906 -248 826 50 -64 285 -162 -994 -217 630 -447 605 23 -200 -449 629 883 -325 183 -894 -853 -534 260 -472 337 753 861 997 -411 763 -82 939 889 977 -465 174 -932 161 520 613 -253 -264 861 -644 740 491 -592 248 -48 453 -581 -777 441 -304 496 450 -136 -574 559 730 555 191 894 613 -199 -882 494 163 894 714 347 467 -880 -978 -159 407 795 906 -937 966 955 982 972 -770 -257 -691 733 -71 -39 241 903 598 -115 674 -618 -835 163 -967 646 -617 -908 -820 617 589 172 -997 -707 479 -631 776 -710 -904 -481 -863 -495 -795 -87 769 743 274 911 -757 576 -990 640 -362 -353 -549 624 -47 379 144 -474 -142 739 698 971 -733 837 -397 281 -506 311 305 246 -785 623 -879 -559 399 -92 -45 -22 287 -771 -310 -271 -717 649 -232 -33 353 -561 216 -306 -772 868 513 603 -536 98 505 -776 -829 578 -987 -272 368 -733 -881 91 675 871 979 105 606 -517 422 845 21 -280 730 -740 -43 -418 -990 138 949 472 706 904 11 -822 -633 577 298 94 987 -740 219 778 549 -449 976 -155 -313 -385 -114 36 -803 849 807 -620 -604 -361 24 -545 -875 714 627 483 -825 -35 957 365 -228 629 -248 997 -424 -404 -335 -890 774 -528 183 1 -475 -453 37 -458 -385 -81 585 -117 884 -386 863 -822 340 -374 707 -741 -218 -592 -648 -173 963 -696 -548 508 441 975 -56 -622 9 -598 259 749 -25 509 709 7 302 963 -702 -685 687 -837 -35 -575 419 34 949 165 -812 247 -94 461 712 812 483 471 -262 -74 690 943 357 924 -49 655 -131 -567 695 812 -628 -880 655 245 -113 -117 -288 -732 932 577 96 -958 892 -392 -171 263 389 449 749 -159 759 109 -763 -294 -196 524 -714 603 941 674 957 -622 232 -978 12 153 -514 771 214 918 148 -67 -354 -269 -368 394 443 302 -527 -47 578 986 -691 157 -51 35 -127 317 -665 926 857 -923 863 598 997 -285 -208 49 -478 -520 -501 -561 182 407 -217 668 -135 -827 665 -370 -801 -188 617 -336 -900 114 -557 -906 35 417 243 715 623 813 -161 647 -724 480 -119 -287 526 410 816 560 -605 963 618 158 807 851 -754 826 -496 563 717 -882 541 135 343 551 -520 -44 734 234 -598 826 83 -118 -195 841 -360 -25 -192 71 618 478 -111 -451 580 595 -245 111 363 -787 771 -167 721 -84 -379 -629 -802 -472 668 938 -590 353 -437 160 -974 256 -632 -518 406 783 706 66 436 357 -166 140 992 -253 -844 -781 -17 442 -572 -487 24 360 705 -11 142 -610 585 -114 638 -668 -887 705 -456 -886 -455 820 -505 678 749 -870 -733 -210 -817 -387 -727 -99 -648 12 991 -949 -853 395 792 387 834 -919 -679 270 40 -30 -604 -319 -564 -303 -803 276 -333 898 537 670 57 600 -158 692 197 130 -493 -866 -971 660 -653 -279 -866 -215 500 -174 528 13 327 959 771 -550 103 672 774 -343 -191 -660 -355 -755 590 527 -415 744 751 -628 -775 536 21 -546 502 579 943 -25 -242 335 -280 307 -526 970 293 -206 -500 767 465 -150 378 888 -452 708 -93 354 958 -277 -776 457 -847 212 836 571 -175 -369 641 629 -158 366 685 750 542 -246 853 -467 658 479 390 99 822 -28 179 638 595 898 -163 -326 319 817 -652 179 -983 492 165 939 542 -431 420 -139 -493 177 11 548 23 710 915 -414 849 -829 917 471 -929 647 -531 -913 225 -261 -240 499 144 -21 -447 -506 -88 277 101 -731 737 -861 -338 -524 -84 -923 539 -534 -96 -864 -493 -563 -387 599 -684 -959 -345 573 488 -935 -704 1 -737 787 736 825 -29 795 -640 -392 163 851 -569 200 -840 -168 951 919 162 674 -47 -485 -899 423 429 -972 -797 937 845 -987 364 504 -236 -931 250 -970 -649 1 -89 -168 -49 353 910 -269 -5 -705 685 -210 600 -463 816 -887 322 -336 128 -913 533 -287 -376 -454 143 251 -693 683 371 -190 -302 -954 -957 526 624 306 -483 79 -911 797 -99 628 765 413 398 -473 -642 -267 904 -993 -804 -785 268 652 431 773 543 93 564 331 -703 -827 -897 -220 641 922 303 578 916 -711 61 487 710 605 -510 831 -792 660 472 -711 -253 161 592 -517 -851 -829 -680 30 -569 -548 250 -334 843 -838 626 -473 -715 67 320 727 262 785 643 911 845 -457 77 -403 21 -326 -186 -656 -962 -856 358 -836 367 786 -726 -237 295 -860 879 49 -636 -855 807 -303 656 -519 -148 220 657 893 372 -357 -799 659 355 -474 -275 -305 945 379 -876 571 336 84 -589 -432 -548 -360 521 908 -111 -810 -977 -157 -597 -320 192 -416 -335 -389 -28 -193 -983 333 -622 595 957 498 752 -545 228 270 -752 702 -577 942 429 -214 752 365 -324 -333 -819 202 -526 142 -992 -376 332 5 747 -737 -747 -292 147 -130 -740 545 32 582 732 730 -980 -662 -320 509 -269 -424 27 -973 186 159 -133 -931 -838 663 137 530 719 -794 848 635 680 -184 316 -533 -642 475 180 752 -207 300 364 817 36 389 935 -620 949 -710 -804 -204 423 -288 -572 851 17 884 76 -301 631 -604 584 -269 585 361 915 129 -760 -801 900 -254 -543 -310 -735 -725 234 -711 103 621 -207 -720 -653 -789 19 292 987 773 739 174 -252 -848 -152 -70 673 -763 411 -786 269 965 -54 612 -258 -500 322 -778 263 799 776 -681 -796 488 752 826 321 -883 981 -13 773 -946 707 845 -698 83 338 352 -634 209 -496 302 -720 517 -69 915 -251 -422 -285 164 242 433 -925 669 -515 346 686 382 28 504 -840 305 723 459 121 737 -780 -433 -546 -888 979 221 -346 973 -916 -398 -117 438 510 756 42 -201 -678 436 391 -544 694 -665 606 489 318 -515 977 -141 -201 235 658 407 -114 -969 -459 -953 80 901 -297 997 -682 650 925 770 -351 597 999 -965 -954 -955 863 560 -39 802 -712 601 914 703 -748 -169 -989 -78 -216 -740 331 782 -199 -866 324 -506 -423 335 -232 387 781 -976 -79 -113 352 -483 -398 -61 854 -543 193 -549 -669 -416 -754 -559 886 940 497 563 -271 -241 -178 747 597 768 719 -163 -415 -617 -407 -640 -357 268 -430 -478 550 -258 728 253 -378 95 906 -915 -338 725 -286 451 -463 983 -302 631 -91 -394 -780 -895 -197 296 -151 194 657 37 -499 -862 -529 687 -104 -617 205 -519 867 -787 -992 -44 -324 973 72 -165 663 344 793 -16 -116 614 -860 447 -359 776 349 108 48 -489 128 -909 -567 -743 775 679 -218 -433 -689 -863 -493 -975 431 678 825 424 857 785 -460 707 -568 62 20 158 14 378 -360 -46 -176 385 284 -859 -651 -660 686 394 558 767 -243 753 -571 741 95 88 367 -706 -189 -147 976 638 230 -762 -751 -70 222 -466 -327 -409 934 -464 758 114 -527 -193 -600 582 -275 541 -161 155 -378 711 -211 123 636 833 -253 524 -556 186 -239 -256 -441 443 972 -12 412 -752 -198 -601 -41 -805 401 -741 438 -851 -876 -693 458 -964 -947 -659 -928 -836 -73 -762 918 868 -919 681 -845 -529 -124 111 897 93 -53 263 543 -666 196 844 416 -846 -646 -757 -591 -939 319 737 -549 888 -911 -304 -601 -195 956 832 432 -23 -821 867 -14 -955 940 -685 162 -5 -378 207 -744 136 -659 -57 312 -50 -479 461 315 -516 -732 -359 569 -305 204 812 113 7 190 761 473 -469 397 -898 834 -301 477 158 -575 736 971 -726 89 556 266 -670 121 899 -605 -228 300 940 -60 336 -276 950 239 838 -27 507 969 167 -9 -312 77 348 548 -303 49 -823 -550 -302 400 -639 -160 76 96 579 715 -494 726 -258 364 877 948 487 781 -273 451 11 -973 587 102 -320 435 -935 -57 -271 -544 48 -770 -375 867 -357 -192 921 765 -522 756 -728 -263 -799 360 -957 992 241 -579 69 -238 -640 -48 394 38 -414 941 -840 498 183 -981 -516 98 44 494 935 -763 -305 -104 -236 -669 48 787 -987 368 -334 31 608 491 365 -761 637 313 -439 -769 839 -661 -365 -317 552 -416 898 -767 -274 -48 -281 -961 -892 -601 -648 -843 -706 -76 -742 -339 13 504 5 985 179 79 82 42 1000 -609 -645 740 -940 880 470 -513 -201 -833 86 -199 -433 404 -827 -964 620 473 472 905 -854 -42 -687 -844 -555 -431 284 941 -612 977 -720 -552 268 -49 -404 -250 -1 648 -434 945 797 815 -568 -869 -240 236 393 -294 919 674 746 162 762 705 -439 -903 -565 978 653 -232 -490 881 799 -36 474 266 916 447 -936 877 683 332 674 -77 -961 -21 891 657 196 -774 -741 654 -416 124 826 98 56 -793 -627 -41 134 689 -406 135 11 -406 123 -670 948 835 202 -463 -471 -884 -661 -807 751 -14 669 132 -223 -171 -108 874 547 -754 -60 -612 296 -229 -395 -428 939 -437 -938 -50 -887 812 -144 388 -587 -807 609 -398 952 -753 -727 938 396 512 -194 -638 -355 -141 173 -399 9 -542 -53 -338 -983 -31 -303 -167 -97 -834 -619 591 927 558 656 83 -862 462 -486 -721 -921 447 -880 -629 461 -690 -863 -983 956 802 900 595 951 -517 348 637 -529 -184 -562 253 -989 346 199 -693 591 107 660 801 -152 147 921 -49 -76 -414 831 252 -563 465 787 979 637 -869 -454 -584 254 -329 62 -819 -979 -304 -26 -144 316 550 -233 -740 895 -225 -639 422 -340 296 -449 -133 -385 765 -994 686 122 -813 682 81 -215 -635 769 -200 544 -712 575 154 -21 -492 -68 905 54 -66 352 -730 -749 -951 263 -216 -731 -416 -975 718 69 352 -787 -968 -295 607 -996 -72 -769 -460 402 -912 -1 -136 836 -878 -556 670 -581 -393 -386 441 865 -162 -652 -458 -977 14 -450 194 628 -552 207 237 649 -745 907 -489 90 -403 745 355 -699 -211 919 470 290 495 993 -999 -34 -198 975 922 527 -701 916 613 94 573 524 -400 84 908 992 -326 -884 615 890 38 542 660 -628 394 -411 -963 853 753 626 971 -683 726 -404 -684 -912 191 -70 294 -588 11 -686 511 -263 -764 -522 770 277 91 -190 -947 -779 109 763 -155 -153 523 609 -96 -836 970 978 -609 -253 856 -519 539 -950 -542 340 766 -801 -362 343 -514 560 -863 -18 -172 -667 -676 -70 -686 -556 80 231 -398 -868 -157 225 -450 -204 -585 -948 350 998 102 681 -647 -918 -915 107 519 -208 678 -816 -423 690 194 233 -776 579 737 580 -899 -863 483 449 807 -309 -828 -798 -494 -82 624 234 933 165 769 349 356 649 269 898 851 -65 -15 457 -725 811 577 -588 -562 -65 -209 182 138 695 -734 120 918 66 878 -78 425 -716 897 -526 391 -26 -264 -557 -434 -537 -237 764 -434 -677 -13 -604 106 289 537 277 -565 -198 -747 -135 620 850 -636 617 242 -235 -353 -345 -866 522 -134 852 363 247 444 -951 315 -832 128 -808 -361 26 -542 -957 745 9 -361 -585 -97 -366 387 -605 533 -66 -278 825 -443 137 900 -580 835 -451 -939 619 724 958 -938 292 -74 -93 851 85 836 625 972 -911 196 747 -282 123 -85 -591 -676 547 -534 16 242 -159 -156 -119 -537 -397 753 -504 572 942 773 -690 -334 450 536 631 433 58 -34 212 -868 170 -817 -722 -379 -773 433 -494 831 283 -290 -952 -911 897 -205 -678 -629 -385 -810 -741 -500 -213 253 -992 -762 44 959 961 -822 661 -979 -577 -674 895 -150 -414 -761 -626 104 -891 -229 -800 308 -32 -69 -446 787 -427 -695 -888 10 270 -770 -168 667 -556 528 583 315 667 -657 -783 -194 -178 -181 473 989 514 -978 591 -464 475 -496 817 809 -398 -759 223 259 -679 -814 844 906 -415 -624 37 -812 -829 539 -59 197 650 421 976 -570 350 -735 564 -740 -465 -51 667 -382 -90 395 -533 379 439 -221 -978 673 -42 -420 -169 556 281 12 542 -507 -339 -484 913 461 353 470 788 804 956 -770 246 -506 -165 -461 170 113 -403 -927 -755 -764 -827 -256 -716 701 542 985 -700 354 591 643 -582 642 263 -907 -876 -44 -304 -315 315 -573 -11 995 305 -796 -363 -838 354 301 -871 186 -540 152 584 -249 -702 148 -19 355 -481 532 -580 -210 665 487 -70 -992 -391 -816 242 -728 582 129 -257 265 -628 467 624 38 809 -331 -822 -962 -969 444 -785 681 230 -255 341 -489 -367 -577 -805 -925 -91 -256 53 133 226 953 -384 750 -808 507 -539 8 -641 -540 -859 259 210 29 -38 -62 -25 -923 467 -374 992 -727 897 -184 -731 -665 166 -135 -799 -918 -854 -918 493 810 381 -76 102 439 -421 -41 444 -780 760 740 935 -688 -237 820 -225 438 -574 -847 -789 959 202 -834 -938 -564 -499 -67 643 -165 213 661 796 297 230 317 499 98 -285 782 681 -116 763 121 -367 106 -356 428 386 -579 -396 -959 -919 333 424 -415 -23 -48 303 80 434 113 682 678 -427 -37 997 965 -413 412 149 428 -74 926 169 283 530 -901 20 -924 -506 304 421 485 39 585 913 949 56 521 -174 -190 -64 -153 861 -312 187 542 687 962 750 -814 363 -269 -228 130 -147 -193 528 962 -180 512 -606 -981 984 -964 -937 605 62 -547 215 161 432 646 -530 205 634 -363 198 751 -389 -357 -605 620 837 -319 184 569 307 -86 9 418 -287 -49 630 -72 720 702 731 -947 876 -621 377 -12 -699 -948 -256 -336 727 -622 -563 -901 831 -155 -511 -487 355 172 18 679 -431 893 829 -242 971 609 279 -400 -710 -45 886 825 197 591 906 359 -695 454 -55 -411 -718 -554 435 483 -693 240 -84 826 -738 2 482 -735 -854 -951 -368 190 -138 650 477 -738 -300 -645 648 17 72 -324 787 -300 -246 -68 -831 -499 -595 -342 332 -760 738 839 29 -322 383 382 -39 946 -34 642 -714 -152 144 -451 -177 -758 102 124 528 -213 -227 247 420 -29 619 367 -517 756 367 58 -932 523 -900 -831 480 502 -359 53 -275 -332 80 -370 -86 -511 -659 31 -912 -529 -456 812 292 270 -278 -38 586 689 532 489 -308 -485 -544 983 -717 -995 -947 -819 -187 814 -298 -680 364 -405 248 -229 -298 -196 495 -954 -344 11 -340 -20 -19 389 30 -668 -740 -369 902 -490 -564 659 -876 714 -824 -947 392 136 75 -321 702 -661 -206 -541 -228 -379 -972 -152 -413 566 635 -280 4 -809 -670 482 -446 -891 287 985 876 878 195 944 -757 -4 -887 -245 372 707 -204 -502 -509 783 29 702 -171 690 182 -103 -779 -856 963 189 24 -66 975 -783 -955 -55 213 -947 616 -143 -476 -503 -855 874 562 926 196 863 -626 -164 -833 -960 -821 -602 76 -422 70 791 -430 608 974 -262 273 630 807 364 825 -813 700 971 -551 808 124 -748 59 -715 112 116 -608 -310 951 227 335 507 -376 720 106 -248 -792 -596 649 -13 875 -982 -920 -174 78 763 693 -631 928 368 240 -533 660 103 432 483 58 -226 456 -710 -918 758 717 -860 -246 788 686 -184 -865 -890 -176 994 658 259 221 -961 -649 -40 -50 64 -358 83 -530 -557 652 -839 -621 451 -425 -786 -167 899 409 789 117 -271 129 480 465 -192 -274 -993 -358 326 751 968 -773 -151 126 -516 -728 -533 300 384 789 -185 -306 -327 -959 23 -671 -36 -700 278 -212 318 -143 551 -434 384 -513 961 160 -917 194 771 721 -69 711 -190 200 -369 748 -388 44 944 -622 57 -127 -790 420 392 996 -396 -680 -223 -986 138 3 -6 -685 -419 -745 -791 124 -867 804 -614 130 -108 -233 616 669 256 -939 -430 773 71 668 -233 210 610 999 -559 97 698 915 482 -654 -866 55 -698 -792 473 -591 -621 813 175 789 375 -562 -197 -605 536 785 -687 -785 -344 -430 364 14 611 500 -445 782 319 918 -114 780 659 70 413 82 -557 107 -29 -931 473 992 630 -586 -294 121 -988 722 911 961 199 986 -387 -812 -274 -777 -724 -276 -712 -158 733 -965 516 -965 -266 -396 269 -916 1 -327 -771 476 -599 0 -259 -481 751 -618 367 -277 -646 -595 -745 -549 190 73 24 -819 -382 265 -614 -278 258 390 240 647 -899 700 -371 -6 268 223 -641 -711 -588 213 -78 -144 790 765 895 150 274 925 413 238 -643 -431 404 -82 -785 825 160 962 76 836 943 696 541 -340 965 629 -267 180 747 -440 -35 -660 -399 277 -405 531 856 -261 51 -878 280 683 -662 -235 -661 502 995 -258 -700 -460 -525 -548 369 -397 -44 -130 963 838 211 -739 120 -485 -770 -589 -782 343 500 -481 -567 166 -187 994 463 777 -650 418 769 -557 -502 573 -222 -92 994 -981 534 -321 904 -841 337 -359 190 658 -32 -329 -166 -86 -875 156 -436 -51 -873 -125 846 201 233 161 951 -702 489 39 127 -390 -431 793 851 -739 -186 162 -958 120 -612 549 91 625 375 -631 -716 237 746 -877 -277 143 999 -856 -909 -135 -614 637 -719 -253 863 351 662 -373 538 -831 -931 -494 847 216 -552 258 -980 -860 -906 -53 535 286 796 461 80 -516 1 -278 -400 -942 187 714 39 961 20 926 908 320 743 845 -578 672 -886 362 -759 -534 926 -81 923 582 743 -755 -995 -418 145 703 -317 62 314 661 871 -321 735 -766 -401 -461 345 -971 647 -125 -631 -498 -22 170 106 777 288 -864 -283 142 569 -339 -262 -934 532 894 -459 -150 -613 609 -782 -734 -309 -750 929 928 -857 783 804 746 -531 -138 -191 -580 297 854 627 -839 459 9 -927 286 -485 -307 475 731 563 -82 -1 416 -623 -649 765 -521 721 -666 -930 -203 558 979 270 -306 -92 210 150 -65 536 272 -707 647 -560 -729 -836 -114 580 -917 380 -421 -109 339 -656 -407 -857 761 -34 390 -166 531 885 901 509 -405 -498 -59 879 411 997 54 590 301 -612 -895 277 -452 44 743 -516 780 -693 617 -8 163 -713 812 328 318 923 782 -160 223 114 -596 164 390 -777 688 -855 -928 247 -709 51 -381 362 229 606 -709 728 139 723 227 -802 963 -213 786 371 -268 870 -453 -435 213 -698 -209 -915 514 806 250 -733 227 -718 640 -709 -891 455 32 -201 900 511 -832 -348 -649 779 -566 486 331 536 -896 -140 -811 30 -622 -600 -713 -777 -450 123 -729 592 -297 407 260 -641 -561 340 -401 448 -468 -952 85 534 -788 874 558 -795 549 -900 451 -445 795 -515 -807 92 -611 -351 605 -483 710 -592 133 -668 -392 908 -177 408 284 -966 -210 -588 -834 -812 89 209 -689 -80 107 759 -143 69 125 987 516 981 845 368 113 212 -430 844 -304 -505 -463 311 779 -961 307 669 78 -100 -738 825 189 5 -951 912 622 127 -650 632 -501 282 -393 -706 507 -250 -905 -429 -691 226 770 634 114 -460 535 -289 333 803 -137 634 -984 -364 89 -70 -187 -649 501 66 -121 -928 809 -829 922 -329 -906 679 -690 -65 -809 -812 -834 -6 400 117 797 -94 97 592 -166 204 -94 -726 497 -609 121 -797 425 -645 449 -559 49 -232 -766 -236 652 -306 824 -65 799 -802 254 271 44 669 654 -227 -797 -780 154 -893 -243 -793 -350 573 383 -442 -15 339 113 -182 -249 -920 -421 84 -549 853 -238 261 -689 -560 -725 -296 -219 180 100 -831 855 824 -920 585 981 -920 767 -481 852 939 -411 113 518 5 427 -333 -104 -567 -784 391 295 -159 143 413 -623 -1000 884 857 98 -119 808 467 -208 806 -659 574 736 -875 634 -187 -695 725 692 -652 247 639 -380 956 -952 -669 -293 220 -460 248 -574 -45 -784 904 978 -190 874 867 -940 -905 547 -826 662 -539 780 -100 766 931 445 810 -481 -977 590 -793 -619 354 -366 696 669 675 410 7 -579 496 -483 -336 557 -115 68 -452 -660 837 807 -554 -37 -153 62 -10 598 -638 758 -119 -972 -775 -359 368 -996 -982 -535 -964 -881 -97 655 -214 141 621 954 -808 -27 -407 641 874 -514 530 398 951 67 -840 -396 946 -558 -434 -896 -597 245 -40 252 -715 812 213 768 -638 -468 -782 629 -91 -350 -612 -800 -374 191 984 -361 -439 -925 110 -713 770 490 370 908 -241 830 943 -429 104 251 848 -594 80 903 -141 -837 740 -735 -826 -637 651 769 -501 -383 -605 852 -839 -977 3 850 -925 237 90 -916 154 188 368 124 322 -764 43 -185 -803 426 973 494 707 -510 913 -831 -847 553 566 -71 179 60 717 -14 555 -937 760 -786 -294 545 863 -91 278 -786 -715 -258 -109 -897 -955 -856 -180 -695 -271 -125 831 604 -87 -660 -410 133 114 542 -37 310 828 952 403 176 -775 -286 835 188 767 -839 557 251 -964 -715 613 -85 -904 851 -300 814 944 -391 956 320 140 595 1000 -54 728 945 903 -945 751 385 941 -656 -734 -469 603 228 458 -747 -138 -273 -48 -524 -54 310 -267 -397 421 285 -669 -44 -104 310 534 116 -362 -609 431 -753 -411 851 29 -433 -381 -547 -524 -361 481 -345 373 182 5 -265 622 55 473 -843 435 -896 225 -359 -899 -297 -802 -554 -84 -875 668 -988 30 -730 32 -35 -603 -461 433 -365 -345 -762 -289 866 -780 741 -582 -840 560 584 -989 -208 177 -275 -545 -903 727 300 -551 276 -256 751 -281 -760 -240 -751 -11 -88 -538 302 237 -126 -676 582 526 -723 -791 -87 356 616 -812 39 -205 -207 -627 651 965 -265 -999 606 799 -613 -674 71 658 -423 -988 854 839 895 422 -901 109 -543 469 286 -169 349 366 -669 915 -163 -425 917 752 -5 203 794 570 -51 839 975 -624 -262 -209 -528 -614 -720 808 -17 30 855 -856 169 -69 -227 -28 136 -302 -426 457 280 -208 -143 855 -569 201 -352 918 -958 -544 237 -546 167 948 -286 -473 -96 889 -846 -937 -929 -485 784 148 381 888 -194 672 706 258 -687 -618 693 -382 816 486 806 -628 169 261 475 213 -225 371 855 246 620 917 -732 -301 925 60 -495 45 76 54 321 195 751 205 154 988 -793 581 -507 -232 -577 655 58 -417 -415 222 -263 209 669 367 -507 558 338 -992 -152 255 -525 112 193 -867 -123 233 4 -480 -917 734 -741 -685 -986 -359 953 -531 3 -122 624 933 929 494 -852 -806 -678 -424 -552 -303 -476 -589 301 851 -11 -848 -745 -957 246 -86 -918 312 -663 927 -879 -748 -200 995 289 429 -189 -293 266 -214 655 -130 148 -865 434 572 487 362 545 519 -187 321 543 -611 -758 190 -964 836 569 989 437 -49 734 250 553 898 -780 296 -309 -492 -562 -421 746 464 667 469 497 -390 -805 3 -994 -309 -128 45 390 -44 -971 45 545 -544 -689 -571 -997 -900 -388 -710 -698 -682 -724 -950 -765 469 -860 715 728 -619 804 531 -158 526 -466 -415 827 652 -650 -537 -787 564 314 -93 -45 -17 617 -633 -862 547 -518 -583 35 471 -952 931 -329 -942 514 77 -991 -857 -676 372 720 528 -494 -431 166 68 -467 -596 -746 483 253 117 937 717 802 -492 541 -943 453 -405 -208 69 575 -34 -537 -485 -853 -275 739 -238 139 723 507 595 760 314 21 -76 -256 -932 133 120 706 -515 974 -570 64 -308 73 -26 40 -603 -154 683 591 -131 -676 317 159 688 979 -915 607 863 -456 781 -190 -430 -588 60 923 191 353 716 945 -707 -952 499 -31 858 754 -978 500 812 217 319 -408 423 -139 20 720 877 608 -145 -530 723 268 302 462 916 -102 -674 420 -472 -571 377 -446 834 -373 413 -501 -166 935 -608 93 -160 825 -974 476 -726 421 -887 -649 89 -364 -671 448 502 787 -689 -76 67 -945 649 830 -205 527 -996 976 -83 -787 730 169 428 771 908 858 319 -22 582 -188 209 265 762 127 -875 95 744 -501 -495 852 -229 -631 27 -81 -861 -68 -6 -802 -575 480 746 -511 -283 -829 -93 484 641 885 177 -184 -409 284 393 -426 -861 196 -398 673 652 180 238 66 -705 685 521 -518 -940 480 -714 111 20 337 -903 264 -89 879 14 84 -908 374 508 689 673 -392 892 -592 -310 659 -649 911 -484 718 -879 160 188 -213 881 -808 -787 -654 182 -946 213 -152 -393 -192 -153 608 -598 682 808 -669 433 408 100 57 -626 539 -306 -87 31 -214 -679 225 -244 -50 77 -691 455 752 -839 483 -417 -786 -551 858 825 -438 300 641 899 434 -303 -114 -394 -881 -303 395 -483 826 941 -196 -95 103 920 422 674 -767 416 270 -342 138 497 -646 -890 -40 290 358 -684 670 -40 126 -394 -420 -898 -654 -938 -729 -424 -207 -751 151 -993 921 683 347 -909 666 -202 -927 319 303 212 5 649 584 551 -692 -280 -172 -58 -104 424 -545 -865 885 993 956 307 -438 -565 -250 -261 353 168 91 -603 916 448 686 -753 -242 -262 -395 4 -623 103 309 574 132 -150 444 401 -848 843 602 -57 684 -273 541 146 488 633 61 165 -868 824 41 818 925 357 852 777 -290 674 -739 -896 -802 -466 -759 908 -108 847 579 -700 279 623 -182 809 472 572 147 -545 -548 266 -996 51 -47 406 -831 -310 -964 717 557 -930 360 639 -336 636 -192 814 155 -256 733 534 -187 -899 898 -949 214 483 -369 -837 -728 409 -175 102 21 239 283 -921 718 94 -171 -745 -885 34 171 -540 -430 943 250 -831 -966 717 -403 967 360 -8 689 -434 -547 117 -823 -100 855 -146 -923 -315 -427 701 824 148 39 81 -946 47 464 -311 724 -221 358 -809 -955 139 -667 -1000 310 -591 -340 159 246 652 659 -427 -655 -990 -745 -817 624 -841 -642 -628 66 663 322 -896 320 -987 -651 -858 -533 318 -401 764 400 -57 368 -760 -682 -189 -25 -723 985 408 209 241 587 534 727 -689 288 989 373 -649 22 727 -180 -479 783 389 -179 765 39 590 -39 -315 -690 15 197 -292 798 -842 420 -133 -354 -631 -412 -727 -597 -880 966 -412 -56 574 957 -265 -236 873 413 -213 647 269 -954 821 -827 -671 -116 -866 18 214 424 795 -187 -605 -316 -694 -6 99 -793 233 -343 567 386 -666 -116 211 184 460 783 652 544 -939 666 -277 -511 155 800 -917 -343 125 -709 936 573 -709 348 -608 223 472 602 -672 387 -521 -717 -828 -846 -325 -924 722 -640 193 878 -55 59 789 184 -292 -596 -615 -123 824 -206 215 -484 -387 636 -823 -388 -118 846 -844 -639 -320 -577 441 -150 -169 58 948 -343 -940 -602 -710 -140 -238 655 688 -655 -106 849 -118 -567 588 193 -140 148 134 -373 -448 697 820 744 673 740 -308 32 13 -170 -798 -882 599 -216 132 353 -596 -825 -901 353 -722 330 720 314 66 60 722 -89 692 -910 351 771 908 -566 -313 663 651 309 -449 -977 97 149 651 348 802 -837 -477 -738 222 -347 -876 -671 -645 616 -983 -587 -408 -984 -784 994 -116 -393 930 710 907 -180 -900 967 396 -81 794 55 975 289 -445 698 -522 534 580 -555 842 -542 -422 -239 -211 -614 -333 446 -935 42 449 559 22 556 -507 481 -969 27 -302 167 110 -736 633 -561 993 611 -772 -436 241 848 139 -852 449 146 333 606 119 865 986 450 -282 -544 -233 155 -653 -482 795 755 889 442 -699 80 857 65 294 752 -744 865 161 -479 -309 -671 377 -741 -931 942 535 399 86 850 -203 122 410 -940 -896 597 579 -880 -960 -35 -265 665 817 555 100 625 740 -218 -6 806 -956 -158 -879 571 -3 -742 887 711 -948 -617 -989 -938 -151 66 -89 258 791 697 601 302 345 680 -706 -105 342 149 930 335 325 836 -919 212 -603 40 768 914 856 -351 248 188 993 849 687 -707 463 929 -628 869 173 518 -324 249 -486 341 -210 -447 563 -822 -930 974 33 -465 801 730 -664 -829 906 -743 866 -292 -331 897 -888 -333 -634 911 811 -604 308 426 -636 656 -123 -580 361 -381 372 761 286 556 381 -462 210 680 602 -459 -954 -14 984 -189 211 307 265 -592 -168 974 134 883 -635 672 273 790 -804 -448 5 -450 4 300 852 -349 -475 654 687 -870 480 243 -443 932 642 -211 750 -342 -837 245 606 -964 271 -253 334 -516 -82 -754 56 85 896 269 -544 -447 -958 948 630 699 780 493 582 351 -197 -684 -87 7 179 519 942 104 -901 -160 -409 305 91 -28 -272 899 680 -241 -727 178 707 636 -981 -877 -673 830 -670 507 -828 -945 642 -747 388 -185 688 -720 -460 438 -603 327 -469 790 -891 718 -815 -779 816 -210 -757 -996 591 859 -272 -658 -470 148 514 879 912 -924 936 -296 942 -251 163 423 856 -960 -548 544 -389 630 469 334 801 431 195 965 -32 -969 -904 -549 -247 -973 662 -938 -569 -724 -89 -740 973 962 42 -691 -707 -231 -741 486 -335 -782 103 56 621 194 -980 350 345 663 222 -865 786 705 -385 -969 -144 -423 -472 148 -382 -120 -94 -923 646 899 -114 -621 -81 -121 -862 880 98 -855 639 -581 -562 440 -447 -323 190 -232 -833 -298 -914 414 -455 -693 -794 -271 -30 -279 -716 -93 147 -248 -611 -618 -378 -660 475 634 815 511 -840 715 -523 874 -78 463 596 802 -567 -126 664 -469 287 -167 -352 -190 63 208 -349 -620 123 -439 808 512 -206 -801 -438 -807 -790 595 -981 306 729 829 924 -71 610 287 5 590 -377 665 -865 256 -670 484 728 -386 -665 -519 431 -99 735 -585 398 -765 -545 387 -470 -567 -394 -256 805 63 -827 -595 204 772 735 292 611 686 -902 -35 -359 -491 976 107 -230 -342 924 754 -152 881 -16 -200 -769 193 -908 586 872 181 -263 134 -838 -17 -349 -484 411 -157 247 632 805 -759 -183 -192 632 -898 -370 -737 -308 -800 932 -925 -698 920 -284 479 -102 -991 -822 -782 -158 -30 -145 -987 553 764 -398 -397 485 -191 -680 202 -139 -438 -669 806 641 -789 -996 280 -238 914 347 756 683 282 -757 508 244 -523 280 964 705 175 692 -181 127 -876 589 -478 667 -76 -620 -628 -817 -348 355 25 547 -160 824 981 -154 252 787 -842 865 205 -167 819 -691 474 -193 231 389 -162 364 186 -347 439 -542 -832 237 -578 871 -224 327 297 941 -714 480 -383 713 615 931 -939 -59 -583 -398 -148 490 748 454 -381 -880 -83 -549 172 -68 814 820 991 686 -704 616 -985 623 465 979 -357 -135 437 409 934 -474 -55 305 762 818 -516 -519 -348 213 899 924 -378 833 -255 721 -495 -175 740 -550 -594 -41 937 708 321 998 775 913 254 -176 -579 -483 658 513 -928 -415 -313 -684 204 417 -707 -600 -649 746 136 -855 108 820 298 -380 -427 -882 19 556 852 205 -588 -391 491 665 924 902 579 564 403 -560 598 -416 357 -529 -562 7 58 809 330 -985 -64 -270 -669 -949 -742 -366 -917 765 934 854 -545 711 -827 21 -254 460 -196 339 281 414 -600 11 -763 346 85 328 -676 -24 408 -927 907 -505 -203 -586 954 650 698 -699 279 839 -436 41 -811 -96 277 -477 -825 191 341 -269 86 64 308 460 -40 73 510 730 -220 -612 726 935 969 -919 -484 380 368 385 -822 -661 486 -272 360 -559 -493 -554 257 -443 -985 -99 -674 -988 -278 -9 326 915 116 346 -339 394 -670 -675 -627 925 809 944 291 -626 -631 224 347 905 -70 -391 -105 -588 454 859 -797 -741 -718 -451 -645 -591 -372 -76 -906 630 799 758 -709 947 -265 -196 -227 -199 -981 421 128 868 668 271 -22 -479 745 512 -37 642 66 712 -569 701 580 722 86 709 47 239 240 -832 -714 233 379 777 217 -273 511 -243 -358 586 767 625 -558 750 607 -11 215 -813 -156 514 748 595 -45 211 802 367 -402 914 -486 -366 674 -634 462 -654 -874 -200 -921 -971 514 543 -848 426 449 -843 109 -90 874 573 -626 665 593 662 -376 -140 -444 -220 529 -13 870 -362 742 583 -803 -754 -872 33 -889 -700 -864 -595 899 533 -666 -826 121 -153 536 -98 -969 -360 -556 -694 827 -297 -620 19 628 889 -608 -111 -810 -871 -907 819 776 -454 123 263 709 77 165 -724 -754 -392 660 -715 229 -120 778 114 328 -942 -767 189 -285 -431 60 224 -552 -160 609 243 781 480 454 -82 -463 -442 783 190 561 682 -344 343 420 692 23 -95 184 -311 729 903 479 -972 721 -404 -163 -401 -76 -351 444 -334 -223 137 -252 -561 -828 -851 -685 -737 -311 406 -494 619 197 249 -894 -57 459 -992 -2 -724 -651 -716 238 291 345 546 265 679 300 140 -775 -688 -682 -904 -3 -245 -504 248 -266 -255 868 873 -578 -23 -981 -78 -866 -409 -343 439 -909 124 596 -7 727 313 427 695 -467 307 -756 776 -279 876 843 -818 954 -825 443 936 153 -97 -422 -335 -876 578 226 -626 -512 -328 -179 94 -633 -130 -169 349 -768 -70 467 71 906 -361 -235 165 108 -969 -974 21 -919 387 -9 -535 -549 -91 261 -104 -943 760 -541 -813 342 954 228 490 980 37 386 396 512 793 -864 -150 708 -542 -997 -679 -222 650 93 -307 -930 -850 641 -266 165 -757 856 -452 -223 -494 643 379 772 159 215 -768 -702 -595 784 39 355 -743 -68 841 395 -656 -17 -994 -573 -639 -69 -848 -369 -992 -730 -612 519 370 -230 564 17 -364 361 -552 -172 -291 -328 -523 987 -667 -896 318 -795 375 -775 -91 272 -623 70 454 -901 693 -741 692 -825 16 -399 -139 -446 737 579 857 449 -535 30 902 -125 876 -561 -8 300 -944 157 -339 849 -643 -696 227 94 862 402 -789 298 765 -275 -544 -712 720 -602 968 975 325 -171 -324 -968 287 608 842 -470 383 -560 557 623 716 956 -148 578 431 -520 473 -166 -635 256 403 -447 630 -537 -881 -175 -277 -563 -220 -220 -904 760 933 874 949 619 -9 -784 32 896 277 -302 -348 330 -321 -306 323 992 -797 -652 -810 -866 -361 119 348 499 205 587 122 3 -780 873 -216 615 836 -283 -909 -353 -896 -851 -472 280 184 -725 817 -374 43 127 -559 71 387 -144 802 753 -500 803 -1 -114 -84 -991 -870 287 -685 482 364 -50 -993 -486 463 -337 87 226 -245 933 873 155 -75 949 391 -435 883 679 746 -648 -412 384 -336 -114 325 480 722 525 760 6 -43 -416 -266 -193 -259 415 -740 103 -619 364 423 566 -350 -921 921 771 842 -463 -770 265 -211 -545 488 -945 730 -51 -979 401 589 944 986 -662 -544 241 -95 756 -567 791 -37 830 -988 -187 -884 523 -336 -986 267 192 977 -495 -65 -869 -332 888 378 842 -877 674 668 -396 -477 -3 822 -896 628 -86 -905 360 158 -80 914 302 245 -418 688 13 639 -459 77 -649 911 -914 98 28 -714 748 296 489 347 406 -397 844 -434 153 -893 813 -769 680 97 878 -700 -170 844 930 -456 595 593 -659 0 -330 39 -948 118 -368 206 -446 -525 854 876 -107 -711 -729 754 -560 -735 138 -139 -341 -186 469 664 -557 -633 346 131 -737 162 180 -51 293 -403 301 -977 821 720 -116 -877 -780 -584 406 -177 -525 -231 -482 586 828 -87 -511 410 676 -299 -232 -474 835 -577 -361 647 -540 458 124 -138 -116 -584 -495 588 388 -671 639 983 640 -337 370 646 -186 999 -174 236 461 892 616 831 881 -392 -702 -718 -594 187 866 -590 568 -380 -528 97 573 395 -396 -456 394 -511 -471 565 -167 984 119 346 593 229 244 713 -394 -944 657 849 159 564 -420 587 -408 -139 91 -217 -340 -340 997 -811 -986 -72 -6 307 -565 -87 -440 921 691 -243 128 -688 277 -878 332 -562 371 850 -187 -505 248 -418 -332 -621 621 186 -857 431 -934 -836 -239 -731 540 -40 -238 -592 608 311 468 -991 -632 613 -990 -510 683 -853 126 -963 -59 958 -679 163 517 -704 -870 -824 -685 -900 -415 -172 -187 -212 -485 318 -896 601 284 603 -644 -561 -532 286 390 420 837 -658 -870 -492 81 -99 -136 -792 209 -534 347 -390 688 156 -424 -628 498 588 60 387 476 -270 -530 -501 370 -69 159 907 -628 691 -852 224 -261 -959 283 280 893 -897 -167 349 -289 -572 -329 -730 -520 -655 612 -574 -887 -630 -455 16 921 -143 -148 754 -128 635 512 394 115 91 55 740 -748 -603 -916 504 -245 420 -714 -796 -435 241 656 880 -875 -311 -905 -240 -642 -660 61 827 493 183 -854 -693 457 -151 467 -937 688 -399 41 -23 -961 -915 338 909 -146 -446 70 998 -693 -923 264 328 -549 549 -358 -300 310 -657 -908 484 107 993 -78 483 308 810 -759 514 -106 -340 716 903 -366 724 820 92 976 -609 -116 -536 182 -568 946 -808 854 523 940 -897 472 -235 -87 652 -831 -189 677 -80 -710 96 -817 981 44 -810 -930 -89 255 823 -257 -288 -89 898 824 873 -821 373 499 686 -793 722 -300 -927 139 335 273 645 -659 -265 158 -460 -474 894 499 -76 -496 286 103 -836 893 -218 474 141 53 898 161 -689 -252 -289 118 497 -207 -652 -483 -164 -23 -532 -26 163 -238 -496 99 -253 -173 -900 684 170 -401 -260 126 154 -388 -897 382 -581 -710 -637 84 -528 954 -405 -766 179 -543 741 -662 542 571 382 -769 -463 842 -850 191 -43 12 101 -604 492 -463 -412 -344 329 -491 186 -468 657 190 671 -840 354 344 -370 904 -934 907 927 -171 697 -682 85 -414 -729 435 764 203 842 679 643 52 -672 647 -344 391 -583 -370 836 -784 -471 -603 928 309 454 608 -640 818 8 392 -300 251 885 -351 -821 -546 175 491 514 -927 471 755 337 169 372 -401 -397 -689 -626 -531 775 -162 -150 -798 744 929 -48 412 41 594 -814 412 719 -404 742 -245 840 64 346 186 -975 -854 -177 -52 863 -552 596 989 72 -966 -655 508 -558 -58 216 -906 654 572 959 575 177 -677 517 15 -635 34 646 194 -83 -111 87 -55 958 305 -963 -932 207 329 633 -698 -9 -35 -538 156 500 946 -152 -671 991 675 -123 -688 136 -154 -845 424 536 356 450 -951 -444 -870 -34 936 -420 -695 -23 -100 762 -154 -402 592 -597 749 546 -395 812 -43 960 -42 344 399 -109 95 -505 -157 -692 782 771 -955 337 -868 -831 -221 -165 288 514 460 35 716 -633 789 -600 173 55 879 -302 29 935 318 -255 371 572 -161 -150 -896 -417 -387 -214 718 770 -651 -718 -925 11 527 756 434 -875 -829 601 168 -470 426 -513 -742 502 -734 564 167 489 -290 -587 -960 426 476 -835 361 103 937 -880 537 -363 -794 -673 -424 384 -598 -271 -641 498 272 -85 -311 -98 107 326 931 -82 799 749 -350 -830 -18 -706 -914 331 498 206 -322 -406 664 -876 53 587 -243 309 436 651 -380 -217 -527 -115 -353 966 839 794 -323 370 83 -980 818 -687 578 -410 -568 -881 -968 974 4 -585 -375 -4 434 881 343 -145 973 590 163 97 -227 -479 -307 627 188 866 948 736 -685 621 -427 934 -632 143 -545 -827 -795 851 -386 -379 486 -213 710 17 668 -921 -371 584 602 -108 -637 650 -209 333 -623 -365 -240 894 683 972 15 380 -676 -325 -451 289 -309 666 -155 -353 -277 6 466 -746 933 -898 -733 387 246 65 -891 487 -494 -300 483 237 578 110 756 -925 615 -303 456 -797 -416 -154 -495 657 742 -461 -184 -730 118 -791 -537 -535 -634 154 -302 -1 -566 -968 761 622 744 -201 -197 649 -646 809 -986 -558 336 -973 -984 619 -769 -112 55 -226 -514 -343 -771 334 140 -894 682 558 -793 -663 -857 359 112 368 -717 -222 -638 -562 505 308 791 -437 309 -820 992 60 376 -269 174 668 789 -71 -374 -423 -619 58 532 -110 -357 -284 894 -958 -528 953 291 113 941 534 -84 263 265 317 102 720 -704 -488 -563 -550 -593 -291 199 -955 616 323 78 -745 246 664 -837 -98 473 -689 -60 -350 -56 -979 262 837 898 -286 97 -322 968 -734 -965 -263 39 -475 -926 634 -89 -933 83 320 205 -364 -410 -320 281 -411 214 180 -233 138 -469 -983 -525 753 -308 880 516 -218 -342 -549 -428 -482 713 972 -921 441 27 345 -218 162 -401 786 -505 -651 61 413 -641 319 459 -592 -529 -327 106 900 -300 476 494 535 187 -180 -740 -315 -2 -623 905 966 493 694 48 -480 -102 326 -647 -811 62 -807 347 367 509 195 -298 -32 -641 942 -430 -874 750 -949 947 837 -975 -133 443 -876 570 497 953 -491 -687 865 73 -531 -55 -776 757 296 821 630 253 901 -47 497 -7 198 -821 -481 -551 434 -893 -107 940 -573 932 154 -273 -178 -389 -176 -305 764 -770 -503 217 -29 8 -791 -947 93 -42 -872 294 -343 748 399 -787 -299 739 -425 836 -155 -618 92 -160 675 366 -890 960 59 418 -803 -388 -820 844 -859 955 -994 -820 726 -953 -150 789 -720 601 615 677 -270 381 683 -601 107 828 -312 464 -385 935 772 -241 -993 439 757 -684 82 571 -768 250 -402 -215 58 64 -744 -613 -826 -294 -718 889 879 410 -531 -548 458 452 -907 -375 -392 795 574 -384 863 753 690 -453 229 -986 659 -586 -416 865 -222 -853 541 186 661 -884 -699 -690 -564 663 147 635 -307 -541 -176 -269 548 -844 510 -821 -3 530 -465 656 -596 224 -995 949 -954 -877 409 -244 -199 618 696 -330 596 829 481 -509 516 -75 -882 636 -553 229 764 715 -920 186 452 -38 715 -478 -673 -668 -551 -992 294 74 -505 544 -525 -675 -667 630 292 -967 54 -110 -569 -414 257 -225 -926 91 -694 -598 466 -525 -292 -530 -615 425 804 850 377 877 323 -41 311 557 903 483 193 -62 653 -168 686 -320 779 -338 448 -756 441 -139 897 964 -568 -367 -364 365 755 -554 169 876 275 -135 197 -455 -553 502 99 572 -952 -739 14 -48 130 -491 761 998 70 -641 -529 -556 -17 375 169 -806 570 395 205 638 -11 402 -775 125 -8 784 -482 290 562 769 -966 -533 433 -347 -696 759 -568 -1000 895 623 297 -173 123 -426 -837 -380 -105 -235 290 684 594 -172 -928 515 535 -599 932 819 253 611 -934 123 295 -914 987 193 -97 -742 861 -305 931 -84 365 329 -313 -255 574 -506 360 110 896 270 675 -237 662 588 -211 317 -871 -322 -986 -174 -52 -383 -243 -23 900 -58 -620 141 -138 -507 982 839 -879 -976 -249 305 603 -699 565 -922 -705 533 -479 -849 962 585 900 -762 -249 -253 -945 547 299 -244 -157 -109 764 23 295 163 -457 57 847 -561 812 -650 580 832 -192 -512 413 -860 -216 -100 830 -44 -427 -417 409 657 399 975 713 -28 867 362 136 -687 -705 -671 -427 210 -133 249 -802 555 -387 687 -561 -160 925 633 -608 573 861 316 540 -501 -431 -868 -631 -35 723 -272 454 752 -716 -713 773 -191 -246 -901 -951 -411 -292 221 493 197 -41 -851 -424 480 -244 -132 -384 -914 483 -566 -470 600 75 -650 -299 -663 252 -287 94 -522 -459 893 473 805 -89 92 485 -276 251 -599 -240 560 -366 169 847 -823 -145 715 115 -103 -867 949 367 -867 182 776 -381 959 978 -848 283 719 -545 615 190 904 -199 860 26 395 -952 -173 958 706 -454 -907 -699 -217 350 -43 -180 -428 -987 -315 -822 -496 -75 -400 118 -909 -462 -474 -73 204 342 604 15 -269 262 -897 623 -719 -187 966 -211 959 26 -221 -662 242 -637 -582 -933 532 -405 249 -824 437 600 -59 -109 489 -905 -329 406 -681 -592 -719 60 915 429 328 -381 488 -810 373 -362 -941 -546 690 -376 -77 -512 814 -709 -493 -693 751 -713 228 61 745 -30 -239 -847 -131 -799 948 -788 946 285 197 -637 511 170 228 -849 923 925 -917 -333 62 -650 -694 972 -337 781 211 -474 -622 -543 -48 -262 405 -57 -150 -216 -473 86 -242 -738 418 785 -885 -161 286 643 -769 906 -586 -118 -486 971 491 -886 959 713 -950 -226 -115 -853 -187 -724 -703 -208 130 -793 -206 819 -755 807 118 -324 -758 603 -107 -826 783 896 -701 483 6 519 -822 310 -11 -159 713 -151 -751 -713 489 560 -382 -616 -254 290 -236 -863 857 -70 -812 493 900 257 228 -86 505 954 -711 -815 -399 41 -668 715 833 -210 421 -615 -269 -510 -74 212 -882 651 239 -776 114 904 535 -861 715 -990 842 -909 -403 671 -118 -139 175 -882 -732 833 -132 -230 404 271 -320 -263 517 977 856 -188 -651 -871 736 -275 192 -527 -334 640 -125 -212 988 -640 -391 -797 -436 -985 -769 -17 -779 -622 -789 -548 -56 789 503 -603 -145 193 -371 245 -33 917 -914 336 -580 -252 765 40 1000 243 179 -420 -924 -512 -828 -470 769 -991 -424 -474 31 430 426 -653 -507 557 -116 -792 572 -758 750 251 287 140 569 7 564 -708 -698 25 300 356 167 866 -425 -488 -607 165 -402 -202 10 -19 -306 -814 676 470 -314 363 -379 948 592 972 447 162 399 -198 -889 -533 -47 -97 -56 -457 473 -722 778 -956 -103 604 882 -204 -469 261 -238 -371 -675 -13 -505 982 72 745 -769 -439 -487 913 669 232 -325 651 -308 314 -901 178 784 812 527 -617 -808 884 -557 137 682 -210 250 -879 321 -385 -950 -944 259 465 488 429 415 -524 -670 -326 -232 255 491 -713 -466 61 414 14 -35 655 409 -81 -289 -159 -894 -174 21 949 642 154 537 -449 -397 -600 -967 -770 -695 -142 129 -190 -279 284 8 450 -851 842 -243 -814 -85 -770 497 591 -84 -467 -539 -579 819 -822 -668 161 -54 95 -678 -50 991 -280 -489 -935 -609 223 -853 259 351 134 -13 485 55 -506 -408 -409 362 996 -465 -640 -388 421 -152 236 147 285 -849 -437 -241 -54 -320 676 801 -564 779 -836 -965 752 818 184 -615 -69 -541 -658 482 -134 503 -157 936 792 -901 145 -460 -165 -332 -914 -365 -586 945 212 746 -538 -793 784 -364 248 -557 -693 -51 -218 -388 -399 4 275 -75 -612 -123 693 -229 -276 261 69 -94 855 -682 551 -533 -64 -997 -311 484 -701 983 136 748 -929 317 -655 75 -569 -216 872 383 360 -240 708 -959 664 -219 -204 -4 -54 -961 -888 -563 418 150 159 -540 -58 -543 -151 -250 -574 89 -575 589 536 53 -628 -253 -555 256 -948 -844 -583 -666 435 -594 639 372 -566 648 -177 -558 -827 947 -634 296 -317 -693 -177 -905 -715 -740 -172 359 305 -355 811 -936 -899 591 -933 -630 824 298 839 -60 -948 881 -259 544 -394 -660 735 -380 -682 303 54 -551 443 444 302 -383 222 366 836 -53 -956 266 -970 -121 695 832 795 -811 831 231 -405 -681 -21 905 -152 -813 146 -985 252 753 189 -375 -237 758 -941 -653 143 -29 310 -297 770 206 896 872 -371 -461 178 -897 587 63 -254 -60 -935 -69 -591 931 696 -344 892 76 244 -1000 -955 -332 -487 -417 839 692 61 823 -674 -75 -644 -284 884 943 -693 -916 441 975 -911 953 -595 65 857 -612 844 72 982 890 326 -982 -13 -859 -646 -299 -724 851 -486 552 -735 953 764 110 -578 -348 -917 341 476 698 -772 -865 261 -912 857 408 -580 6 405 409 -49 845 -467 -349 -823 -500 835 -21 239 724 -39 392 197 998 262 -804 616 -347 587 -36 -507 697 947 36 -524 -534 345 718 -857 976 41 -364 929 -655 60 408 -941 532 550 -955 -728 -400 -919 278 -712 503 713 -914 113 -498 107 212 -258 -99 240 95 -268 590 887 594 109 -147 -860 -484 582 -526 426 406 743 330 -738 -5 399 202 154 725 -663 -944 -804 -994 460 946 -131 494 562 724 466 455 -875 866 -326 -60 932 425 -503 -992 438 60 -856 -897 -152 332 -959 -254 683 -512 -258 809 45 570 -314 -609 401 -219 502 -281 440 604 805 -129 69 354 421 48 995 72 -57 189 527 884 322 196 -517 498 -761 598 -347 -861 376 -156 -816 -965 -780 -996 277 -404 313 -105 630 -129 -564 -641 -499 889 -106 187 -992 -603 -513 425 685 -332 -567 260 510 228 838 -859 262 -382 679 464 -60 243 318 325 843 110 378 169 42 151 -83 113 -508 -58 -127 889 972 250 11 -549 -508 -546 -947 -823 258 618 626 82 -835 -105 -368 446 -524 845 143 822 -637 920 386 355 740 -426 26 -161 -367 -209 619 -142 -301 -351 -113 140 -926 428 355 -120 -573 124 -62 -972 -713 -749 135 197 814 -319 -656 942 59 206 320 -94 891 -399 690 -248 492 814 -502 -828 -400 326 954 -638 946 382 -955 -187 0 105 -45 325 206 -702 779 -291 404 -672 593 -400 179 -718 995 287 539 279 -49 790 474 -331 -917 -655 -359 351 94 847 733 972 479 404 404 -187 782 541 54 -651 621 -932 386 895 -743 463 -172 745 871 336 526 820 520 543 -386 306 827 153 -2 197 460 943 654 -957 -181 -891 -240 -859 -189 952 268 -588 -458 -927 -91 145 -744 -349 167 -735 364 390 -255 -460 -191 689 -601 160 33 230 703 -453 -712 -228 -691 -504 107 -4 -154 -121 -144 -426 -931 297 660 60 -997 840 -278 -939 -232 302 -440 755 331 995 141 -800 -334 -70 -5 -257 85 -693 355 -683 -883 421 -725 -299 -220 -261 775 499 366 912 -309 641 -121 447 -273 -59 -853 -410 926 945 429 674 -608 598 -686 -122 -340 733 -229 -605 -49 770 590 -491 -648 703 -899 -833 856 689 -514 504 -828 -561 315 -433 -902 495 -868 -568 -784 -629 791 -701 -109 463 -418 -132 -722 954 -980 -399 906 -63 117 -372 -470 343 -467 -745 -862 -246 949 329 646 -311 239 -562 611 723 -777 541 -474 -184 947 -450 -252 758 -707 773 384 -191 -300 933 -709 -891 62 -354 306 278 258 700 173 779 -584 229 228 -918 -798 -472 292 -452 -321 694 -299 893 -456 163 762 -19 228 -359 351 789 -247 561 -425 844 -963 196 -17 283 -143 882 984 -320 -630 836 -956 -836 524 139 -26 -11 -662 487 909 676 625 -268 -7 822 932 -965 -326 389 495 -882 780 -643 -272 -735 -19 -539 -160 986 -874 -66 31 -927 199 304 504 -533 647 -94 241 952 670 -345 3 -583 -513 936 868 217 75 -157 -342 -454 -236 574 -431 431 636 -239 56 -133 97 81 -376 109 154 217 201 286 509 353 799 91 -943 578 -465 875 -669 75 716 -392 -154 612 161 -314 -32 -604 458 -101 -493 74 -474 -566 91 62 -498 -589 -328 -660 -447 275 -377 565 34 -51 -593 -611 760 666 -138 -397 -915 19 716 925 166 437 15 -65 -586 -953 916 860 -316 236 -133 912 70 -959 35 -290 123 987 -401 224 -992 155 909 596 -238 893 466 932 -648 -640 -763 -245 -153 708 341 115 -220 -958 -358 -988 -862 635 266 -856 -897 279 769 -243 -128 970 789 43 -919 792 -511 -365 600 772 -340 562 -460 620 860 314 879 -289 178 828 -142 755 -364 -800 753 91 -300 324 509 -544 70 -680 -1 -322 177 407 196 -151 765 868 -938 -141 -380 496 -935 809 -812 367 770 -337 -659 -35 505 490 -10 -101 -184 522 -915 492 817 148 -2 -536 595 -204 653 775 -685 -456 -303 301 885 879 872 -683 -503 197 31 -295 -963 307 -622 -483 308 -321 -709 584 -458 827 583 -548 -338 533 -470 -943 692 -781 446 -142 710 -424 -171 726 667 -867 -351 -519 -763 658 391 -808 -36 -597 641 -578 894 979 -975 99 259 447 -879 459 -455 -618 -926 -623 523 -403 -52 -803 136 -839 7 854 275 -821 210 -363 -11 228 -213 -354 41 -939 -657 -451 755 -887 712 -335 -560 732 743 270 890 -914 -957 -238 -792 -263 -543 292 -802 -371 -541 900 -614 254 -148 735 -738 238 -899 956 -890 -532 -909 -943 -472 -800 6 500 762 815 -114 -82 636 -145 530 -227 268 543 -464 694 -912 -359 780 751 -938 -129 325 762 -924 683 -130 -952 -258 709 -922 -830 116 -62 517 -480 461 -689 132 -649 -178 683 -333 695 -352 -897 218 971 954 -207 366 -380 -68 -454 911 -97 394 404 -879 859 320 327 -304 -422 -361 729 238 -421 -784 -567 254 693 405 719 -103 -783 -994 -646 654 -675 54 491 320 262 306 107 769 -73 -140 -810 756 286 -669 -617 665 -208 -520 838 -793 153 -494 539 91 -133 -999 -784 -302 587 819 398 282 -230 -485 581 464 72 -465 187 -300 175 440 475 298 -49 -53 865 -11 882 -363 -797 -989 598 737 633 -634 874 -503 658 113 -579 -594 -786 -785 -878 24 -80 435 560 -998 -522 -760 621 456 -901 -178 729 -465 -657 -512 -641 84 334 -800 869 492 241 763 580 879 -616 642 -377 -947 464 -862 -621 -489 -810 533 -166 -424 994 -909 -286 -274 -850 271 86 100 297 -430 549 707 269 -747 515 595 427 -498 528 888 495 201 711 806 -102 791 -716 75 385 606 -726 867 -290 265 638 -666 168 -401 -619 806 -130 -254 453 -719 -264 278 -974 612 -576 597 452 -488 97 -972 266 405 -996 -424 627 453 413 267 -177 -205 -443 -962 -335 409 880 -985 -922 -165 104 -215 -180 215 -8 930 -398 361 746 -678 -323 -526 181 16 681 929 -631 -916 -923 570 -171 -496 952 703 -860 -277 614 -411 818 -1000 155 306 2 -402 -149 642 170 -789 -963 841 429 -388 -772 516 905 -568 916 55 488 -218 -376 250 58 257 304 -552 -338 -364 -616 710 989 -386 -677 104 -460 696 837 546 -707 895 -439 308 -88 255 -142 305 -696 132 512 -39 -157 210 254 -247 -975 -309 -935 -19 -119 494 899 525 560 155 766 -31 49 227 587 -528 -818 371 645 -771 429 324 649 202 394 -855 -680 729 933 -472 -576 -799 -807 321 -189 -704 839 847 -947 916 807 -194 826 -479 688 -54 612 -72 395 -40 648 361 -120 -252 -736 -325 -281 687 426 17 678 -722 124 -188 -450 -710 -674 -119 -695 -724 410 55 129 -624 128 -71 -825 -342 61 -227 -356 -952 -239 42 -141 -309 989 459 -697 -216 -274 784 184 -982 -549 439 105 -479 445 -98 547 792 -441 76 -929 627 -802 -278 811 200 -660 -501 -802 -256 22 904 433 -420 -32 599 -299 -379 -556 337 648 52 856 331 -768 -245 -24 -275 -386 -713 947 909 -24 -571 -885 843 518 -392 685 371 300 -135 -64 253 -287 -861 165 558 -944 -880 -170 -194 -275 -321 247 646 513 872 684 159 -574 -689 -694 437 -679 207 863 13 -595 736 601 84 610 50 -289 -373 -81 814 275 -434 334 450 -783 -595 -755 -751 -577 -530 215 -367 698 -89 -626 903 -969 -77 -123 -818 -758 828 584 247 499 905 854 -366 -583 -667 -341 912 4 737 -530 -38 -811 545 -702 -680 985 978 -187 346 805 -384 428 783 -738 -263 -114 611 138 745 935 -286 93 -921 -311 572 -378 2 167 -886 -883 -577 525 -28 612 541 564 -901 576 -194 -961 -876 -959 672 -117 989 -437 309 -347 -382 545 -942 -880 286 399 -656 453 370 -30 746 -901 152 723 43 667 101 -560 -619 508 -10 -118 -106 988 -466 119 -862 -784 -161 826 -231 -426 -440 226 -688 -197 683 195 -391 880 45 717 -34 96 373 -561 693 -403 590 -576 -608 -592 -570 217 -410 977 -4 -196 295 6 232 412 -62 -659 738 989 -486 626 -386 -275 729 -47 205 742 -96 199 969 466 -509 229 -613 826 662 -437 -696 163 590 -587 724 850 761 -540 553 -687 -336 603 921 -434 -852 156 589 -296 511 366 253 -293 520 506 911 401 -937 -892 -999 -277 141 -280 -240 -20 533 193 114 328 -637 744 281 -746 -116 -920 834 110 -550 -237 141 -69 -393 -681 632 -931 2 -38 980 352 296 -262 278 -482 236 696 -491 479 -928 -317 581 80 -627 -227 118 396 352 128 796 479 834 -998 574 -109 539 -983 602 492 -837 957 23 -546 930 -545 22 794 -274 849 -928 -477 189 -817 564 346 507 -130 -144 -525 -915 -720 -756 614 -482 325 -707 552 -119 -30 800 -268 -890 -708 -222 457 62 -677 529 -495 -544 338 421 -726 -369 950 -102 977 -229 619 -166 -931 -643 920 -833 -757 711 -181 501 573 -585 697 812 -401 672 521 -914 -864 -214 862 -804 657 389 -354 -286 -649 553 224 -581 -715 217 -166 -860 493 446 187 -348 385 969 964 -545 666 195 546 -734 790 -818 213 -540 790 617 561 -441 -388 -617 -7 -895 118 430 4 -824 680 -945 -56 -442 -166 -958 -45 620 -654 -983 -413 -986 -376 -790 -334 -626 -404 -667 206 821 116 -829 953 -907 -357 -391 510 346 648 -475 525 -441 -984 695 752 282 813 475 988 909 495 -788 684 -716 -780 -350 91 -261 455 976 -354 959 -58 104 -410 -675 -768 747 934 39 -321 30 76 17 184 -173 -717 -407 -867 -518 703 -726 398 508 -3 -223 400 -973 228 -932 622 704 -353 -633 123 946 744 555 427 -392 0 -213 774 707 -900 -228 -280 798 871 -850 -698 -205 -853 -424 232 335 593 -935 -952 -232 679 -803 -683 -358 -667 -980 -178 321 685 243 778 -349 -89 -836 -582 724 51 200 -386 -180 89 828 19 702 -541 241 -63 522 -502 -446 -133 -103 -122 350 -63 -806 421 191 542 -971 109 -239 1000 936 529 362 265 -264 528 -355 470 -757 -226 -85 857 339 355 869 -61 -498 115 210 -18 131 569 343 -53 -960 617 392 851 -564 215 -898 389 35 596 395 -485 -919 -819 -725 789 -97 -579 -883 904 -897 -78 543 -869 -437 705 -216 476 -700 241 320 -291 956 -83 225 683 272 457 209 230 -836 397 12 -540 189 979 185 252 -751 -883 -720 902 -164 893 -742 823 274 795 914 724 -36 253 736 -321 484 -111 -249 -660 926 71 649 -441 -887 -338 -999 972 892 58 288 -189 -698 757 620 -11 782 731 697 198 772 -336 304 -160 752 134 987 793 -470 -776 -527 741 -803 623 -803 -728 -737 635 451 579 -456 496 -143 -227 -748 -853 -865 -861 -299 530 -166 614 -473 -816 583 268 641 470 301 112 -336 8 862 644 -489 360 -871 336 -706 -157 -365 490 -399 -901 -913 -106 -153 -328 -559 673 980 747 -103 -264 -839 -318 870 -423 -207 649 -91 -288 -707 -619 -316 519 806 559 670 -204 -946 490 744 975 -372 -416 336 -348 -633 -900 -877 198 -758 75 -810 -651 -566 -823 -379 612 -209 -775 -286 432 119 881 -942 938 -335 848 -115 364 -234 969 -927 840 736 290 -719 -541 -939 -747 -482 -812 -300 -459 -633 -581 -197 603 65 247 835 215 849 394 991 61 569 -772 802 845 -674 422 -493 200 113 532 59 -942 107 -475 -133 -919 -988 -787 -206 -97 12 -585 201 -667 940 -27 969 240 -24 973 -825 688 451 96 -669 -515 -973 -452 872 674 -889 -87 730 -62 584 -935 -603 141 -895 -967 841 780 309 -671 -627 -984 -374 -72 -962 226 -547 802 529 -118 283 -190 -946 723 152 -376 158 -792 -140 -994 -273 907 -186 890 653 756 -361 584 117 800 -467 -655 911 -42 656 -218 688 -881 34 -316 -421 -347 241 571 835 5 -323 630 -687 829 860 -736 -506 545 430 -921 -523 942 7 -627 730 -34 773 -117 -637 423 500 581 110 501 226 480 -754 2 680 195 -340 802 -924 820 409 -23 493 735 -601 913 94 -119 -635 -102 66 -223 834 495 930 506 -300 -871 -115 483 -707 -355 206 -767 867 225 -91 402 132 -108 -220 -955 207 -425 687 -666 43 839 486 766 -342 92 295 151 408 -996 343 87 9 614 821 782 -447 218 41 921 938 177 -363 -226 672 -313 -220 -592 -68 115 182 -705 -416 -721 -457 -189 234 -930 337 -672 703 -54 -841 859 -763 -423 269 -834 -286 6 -985 -870 -862 248 -544 -344 219 -319 -18 864 73 142 603 264 464 330 -619 -300 -964 265 -811 574 333 -622 -982 945 146 -569 -31 117 -628 -394 267 -506 -662 -617 342 -687 -834 -322 517 -824 -480 -924 850 901 -389 -732 -343 452 357 -480 733 261 -990 14 -790 -240 -351 173 -88 523 -95 504 320 66 726 -232 13 931 405 769 -935 -853 -57 789 513 320 240 -73 457 554 427 221 -625 -29 587 -879 -584 -295 994 96 -424 252 -755 15 -818 -838 272 433 -728 72 790 331 -816 -133 51 -411 -300 629 -941 -250 467 295 88 -633 196 908 -497 61 858 -101 -631 501 553 87 -686 812 -403 825 425 -578 -356 617 -51 214 556 997 -284 365 -570 -978 823 625 233 -673 703 347 -976 27 668 -222 -286 323 212 -353 -611 -146 -204 458 914 -318 -768 -884 -83 553 745 -234 -96 -434 214 310 294 465 -956 -639 877 676 205 772 -284 -120 -406 -987 109 -880 724 -554 -2 150 555 65 867 -160 80 513 -1000 -383 95 914 128 857 -206 22 -887 624 631 -495 -503 847 -264 435 833 481 -618 105 595 -253 661 461 -656 -921 28 -3 949 615 -212 697 708 885 -71 949 -536 479 462 743 -603 237 958 -683 326 -518 -84 600 -266 -557 -125 -209 -121 349 911 -993 -4 137 158 -332 -875 533 -244 911 -999 669 790 766 974 371 376 981 833 327 78 285 -708 -118 -867 -455 -150 -589 -827 166 -971 88 421 -735 -842 -396 -105 967 32 -95 846 -773 770 -675 633 725 51 -692 -44 655 -341 726 356 -468 -81 -152 713 -660 954 -158 -841 -546 -952 -384 -980 -900 -738 -240 -40 447 -486 -308 909 -713 336 -739 -687 -447 988 989 -614 271 721 56 696 149 -696 -893 839 -402 428 -935 -695 627 -149 -168 -420 -963 -926 662 -756 -558 -246 926 110 -375 -613 -311 -843 477 -626 994 646 677 878 -962 -422 -134 -869 -441 -962 -674 548 604 -88 -680 -380 -785 936 -116 717 692 -574 148 938 -230 172 -720 -742 896 70 882 -804 236 -781 -307 743 311 -853 954 642 163 -6 923 301 -933 925 616 215 -530 559 -500 94 532 714 898 818 221 270 -333 938 252 -726 -594 -676 -42 749 987 -340 -855 994 -987 -61 -658 -637 117 425 -607 909 -920 -139 -142 666 -203 -361 -568 919 -247 791 -704 399 941 -694 -779 101 -203 559 -628 166 -561 -248 -845 -914 -219 965 -429 236 -442 248 736 319 541 90 183 -817 -510 -554 585 350 563 -617 -462 164 240 781 656 96 809 757 401 -103 -551 -658 -587 226 262 -156 -565 -344 410 497 -27 -770 -509 721 -290 343 272 -132 739 -971 367 -53 911 -519 557 -507 -981 16 -236 780 -997 580 162 307 -74 52 138 238 -924 -752 -118 752 -753 -379 -194 0 -220 -396 -407 -994 -736 -139 948 469 562 992 62 -284 -500 -418 37 547 -248 -518 -601 298 591 -206 401 466 -156 -511 -462 -994 -752 -597 389 -105 -159 -315 -153 426 692 -109 -220 288 -830 800 -600 64 -39 -79 -17 65 -949 -984 970 -802 927 -34 -121 -810 980 -883 -383 201 962 -310 -135 -92 -153 -787 -545 -958 82 319 288 -608 72 17 41 -48 294 -625 -583 -837 -473 568 908 739 469 16 -870 90 -641 -284 -71 495 832 -64 -760 -60 -410 748 -969 133 -601 353 375 615 -716 910 -56 -92 970 168 -133 874 912 -57 285 536 -483 133 -828 -984 931 -799 -127 359 71 -631 387 403 83 386 -35 -499 136 414 -394 -701 -240 414 208 418 -739 -293 326 -271 -135 412 -31 634 311 487 821 721 -946 -588 -969 -560 -10 727 -440 288 -535 356 -350 18 -702 -113 -663 761 -125 403 867 388 -31 -359 312 -418 738 -446 324 325 -220 845 20 437 -49 -500 -193 989 611 -770 391 922 -288 -543 -728 -587 -43 148 -18 -832 469 403 410 640 440 -768 -240 -850 -684 -658 -698 -202 -64 4 898 -984 820 -822 458 -847 -710 29 473 541 43 -526 -573 -222 904 -301 308 -460 298 -906 254 -672 -226 403 -614 -712 840 -730 -468 -472 -521 -781 894 568 -929 95 -587 -720 941 510 641 -590 -6 592 833 434 -562 -211 151 732 362 -754 864 -968 -35 53 890 -212 119 638 -864 823 -832 603 549 951 -143 -282 -799 535 806 -294 -90 140 -412 403 860 609 177 778 -524 742 -39 -388 171 967 -34 -821 -824 -684 -712 -729 -406 -710 815 -383 971 -878 945 339 -773 -134 204 887 926 -9 -31 876 577 416 -745 11 -221 204 -970 137 -40 -450 -912 -221 437 967 43 213 578 -647 279 -713 487 139 -900 643 -840 -860 -322 -56 193 410 158 271 -706 912 -131 86 181 -574 -149 559 -800 474 -695 -8 -671 910 -69 -958 -518 -709 -5 -932 -739 -992 -493 883 873 -521 709 -194 -965 -704 293 -112 -535 444 -343 401 320 414 -808 -875 -481 0 272 462 -948 96 -326 977 591 -858 -286 62 503 -601 -113 108 -784 -466 -502 158 510 -778 706 -715 146 48 518 -99 860 -379 -707 823 240 -463 -999 -253 -567 91 556 -695 -129 -34 -492 -827 55 447 -351 878 544 702 -114 -504 -317 272 787 -317 -709 216 -29 719 -416 -368 -265 -711 303 947 499 88 -625 330 -336 144 -478 326 749 99 822 -381 -682 -347 237 195 90 -957 23 681 -283 -897 729 864 545 172 -920 897 -586 -903 739 -106 -127 94 75 -505 -102 -760 98 -83 260 921 -222 61 707 -57 772 444 814 159 -786 -549 911 -73 585 -83 521 -53 541 198 41 939 489 259 91 -976 767 -692 515 -307 -268 -79 -607 -762 180 415 907 310 954 46 424 -732 192 -745 -184 -104 707 587 -870 651 -503 -286 -234 484 -872 -976 -916 920 -769 905 302 142 -632 186 -280 722 -33 54 -619 421 215 634 874 542 876 69 362 494 -525 -394 207 327 -210 -595 907 -50 689 -28 887 -816 96 572 371 755 502 547 378 -675 507 103 -106 -764 -372 -485 131 426 859 772 -701 -272 194 671 75 -55 621 128 -769 745 -295 3 -172 -80 336 -564 311 -816 718 636 -427 -49 -991 341 -86 335 -355 -549 919 -726 -44 -650 972 -581 832 61 400 281 -313 -1000 -115 -897 12 -717 509 -486 740 666 -194 -191 161 135 156 233 87 -915 -620 -489 321 449 906 330 -769 124 25 -313 -750 -838 375 -297 -769 -52 -331 -169 -768 -120 821 17 -407 27 822 -718 -599 -607 745 -898 648 654 647 576 717 -526 30 -685 -814 -183 550 -93 407 -6 -575 -376 -347 -331 -494 142 548 -613 -217 83 -127 377 -297 -296 157 560 184 393 386 -904 -802 843 71 614 -799 -169 49 -516 144 -823 777 -153 -884 662 -162 -813 -920 416 -250 468 854 953 -390 -625 861 -542 -93 690 777 -942 -546 -689 322 303 499 -111 -984 -181 -502 -757 -515 -29 -73 -907 -659 -747 112 -964 -810 677 -234 925 556 -380 744 -178 -120 -974 752 -842 -387 -954 310 -151 463 347 -490 -495 -120 -570 -786 -675 -371 335 -903 878 -367 -378 -821 -307 831 -576 -620 -740 896 963 421 775 526 -474 431 148 -721 -137 -564 -935 962 507 803 607 824 800 -844 -149 279 211 -281 -977 224 100 866 927 321 -819 102 -989 -25 726 -687 431 450 47 -796 315 -439 -245 -439 -627 -82 131 206 -747 -799 510 768 787 879 177 -322 -402 -747 349 28 -881 884 118 924 470 110 367 295 -189 151 -511 131 52 471 178 -412 -200 -795 -313 -659 359 -581 -760 837 -899 871 126 674 -794 -455 -508 923 -907 954 -563 602 -362 187 -343 -348 -469 648 357 257 736 -540 650 -292 -336 -476 -868 -810 789 -533 -420 -843 -427 738 -851 -860 756 -231 88 242 822 171 990 -426 173 815 488 39 -156 -413 -867 293 -675 -486 -254 -449 -108 -738 -3 219 -991 -585 984 -767 874 61 -474 -466 -471 861 -569 -90 -278 -265 -971 298 592 117 400 336 -609 -34 -902 -596 -458 -825 805 2 -523 47 -769 999 392 -924 164 -631 -210 654 567 -659 -581 818 407 -327 927 -605 -909 -35 190 -356 280 354 -403 -537 -582 670 857 -214 464 143 151 -415 -189 655 452 713 932 214 932 965 -522 -608 915 168 818 781 -434 354 -439 -744 108 -597 -643 678 -936 789 -600 819 -515 -967 224 888 -337 -963 -425 985 122 -419 177 -891 16 798 -562 376 138 268 -35 723 252 117 983 775 -194 -401 -958 781 633 -148 -366 440 956 -993 587 -846 728 794 -845 290 -404 -839 -90 -425 575 715 -130 -793 222 222 189 -998 -866 168 709 417 617 -558 -280 -463 -278 869 508 -565 208 984 631 816 -562 359 -374 25 -763 -335 279 703 -79 395 -697 -667 -410 294 -742 -527 868 953 -670 346 262 49 673 361 -566 -494 340 -385 202 422 250 42 -276 -109 -524 -456 717 676 471 333 611 622 80 537 -727 800 -197 932 -269 -899 51 -291 -911 -874 724 675 -677 -242 932 -666 92 896 608 -454 437 929 -103 -67 500 484 258 107 -415 -664 -315 317 -410 -457 -584 -227 349 -162 733 195 244 214 -673 753 936 -13 25 121 -364 124 947 -227 -342 547 -483 710 565 -320 -128 985 301 -375 -672 -407 -721 -749 459 -719 775 -21 -681 447 -556 448 720 29 -687 777 698 53 672 287 -748 -561 -664 770 508 697 -876 113 -722 -165 -975 513 -626 -418 180 180 885 -365 -206 782 -911 886 -871 949 -31 501 -475 -989 65 -543 461 -812 530 419 665 305 883 662 -305 924 -681 -783 -838 -513 -234 773 410 -84 -523 -671 487 635 918 -89 497 -256 -673 576 866 0 605 -87 739 -130 999 578 241 -405 -989 377 -699 737 701 -57 -726 -465 426 833 854 -47 -371 -964 347 -633 -546 -54 399 -531 -100 796 -468 -186 113 -248 448 124 993 -174 502 931 409 -706 -934 804 677 -183 -616 -480 154 616 -159 -725 646 -751 -837 -297 1000 853 -251 -470 -701 925 732 797 -813 716 663 -753 -90 688 237 206 -675 -957 217 441 -412 377 521 -798 -316 43 -958 913 308 -541 -926 -81 -973 -439 921 78 788 148 -110 -405 2 552 -646 -309 -505 -37 733 -109 538 -321 833 -171 360 -307 587 382 -423 -732 945 206 185 363 -649 -817 -296 416 -403 -303 892 966 -844 -112 -622 234 -753 999 -615 -666 634 -374 589 539 967 997 696 -221 239 -189 247 875 -836 -106 -226 146 801 268 -97 -158 -803 -608 764 -422 95 67 457 -553 -328 -851 570 -780 659 328 -273 830 27 -43 -100 950 933 -838 -859 218 216 22 -261 319 980 -108 902 435 380 -276 673 -207 143 -897 -357 274 140 -820 -492 -260 582 434 827 593 317 -376 878 -19 -948 365 880 321 965 -616 352 -588 -690 -926 -205 -550 34 -295 504 638 887 -966 -840 476 525 676 -943 962 -845 360 606 248 -395 -718 -669 -373 -464 365 -656 -956 949 -609 735 -678 -176 857 435 354 992 -715 -116 -646 -582 -789 -1 84 -219 414 491 274 114 -81 476 673 675 -86 -98 -658 -320 377 -851 -529 456 -666 895 75 851 -857 158 -537 -963 -154 427 -478 519 -362 177 639 950 -633 109 201 -172 406 66 421 -375 -468 -212 992 620 -834 -203 -473 -2 -718 -809 -513 -167 -19 614 655 516 253 802 366 508 -889 690 -997 -475 376 332 927 425 904 50 -743 -953 680 -901 -62 -474 152 819 -651 -976 -845 235 5 631 378 33 105 613 -804 -504 794 128 717 868 -773 -347 -972 84 -919 374 -732 -434 -160 -359 -741 311 -831 661 -679 485 233 376 -194 322 -409 -556 573 827 -792 578 613 -866 600 893 910 848 -692 -539 -104 -397 -436 -931 926 -175 -439 695 -456 -748 728 872 990 -770 686 -525 570 512 -594 -243 -598 -186 -111 -412 200 -305 -67 -613 885 -271 -73 -694 243 147 -141 -984 -419 798 -211 -767 -772 -546 312 945 -792 -228 876 386 119 -384 -459 -497 -325 -483 -504 -90 -559 -458 -459 771 -498 600 -582 -563 -90 -206 -892 856 74 -330 -582 -188 -946 840 707 631 467 229 -56 -237 -992 -220 480 -226 770 -694 -47 -540 -19 -641 633 -790 -24 320 171 223 -499 -705 -769 -747 -375 -17 621 -433 590 340 613 -246 -917 -419 -592 546 -923 720 836 -64 83 -647 -379 307 -934 179 -625 719 -227 765 85 -108 780 -733 -412 645 280 159 636 543 -939 -238 404 573 792 -678 636 751 -941 -937 -447 -570 -19 -895 293 334 -494 -333 -229 291 828 665 295 -898 166 -687 -827 -700 -754 -719 -762 627 -958 50 743 644 470 459 504 541 -531 -769 -385 918 -425 -551 -207 850 678 479 744 -459 932 858 130 373 -689 56 -984 -626 50 -883 618 -220 -6 -79 -131 -584 -950 469 386 -42 -770 886 -89 -125 679 -494 -877 885 890 -253 -21 706 -956 -566 -425 -275 -166 -61 -755 766 224 424 393 -677 -722 546 160 751 -441 -204 756 397 -14 127 173 -688 523 -555 160 -826 -450 428 -753 711 21 84 567 -26 695 724 775 -635 552 -945 -80 -488 358 -180 -441 -647 -284 194 -611 -134 -693 -376 -173 -22 -812 -200 -472 280 -775 -8 124 -289 -874 818 -602 -889 609 -330 -529 162 -749 -353 732 -115 -893 -378 -864 660 2 -39 305 666 -377 -994 154 -984 -833 915 777 -83 697 -566 -725 124 -371 365 -365 -373 -835 323 -499 729 808 -775 -393 820 56 -298 -811 207 -432 -422 377 805 -847 163 -426 -606 -902 464 -998 915 721 -620 -279 -202 -405 -134 671 647 529 -38 921 453 933 -284 154 613 468 -100 -559 -923 -218 -203 -537 -993 30 195 -345 139 148 -902 -583 -312 837 -588 -569 992 -846 348 870 447 -377 -436 -420 785 845 -619 -507 -890 -91 -639 -263 -843 -663 -537 540 535 290 685 753 -488 286 181 62 110 353 -140 -232 802 73 -188 -539 45 -762 735 -382 31 -295 677 473 -242 -217 -732 426 212 34 -225 -245 -127 -807 552 -664 982 -153 -313 852 921 -939 -14 444 399 -766 291 -563 -927 99 822 -610 380 971 76 -859 -376 -535 -295 -176 -839 -953 265 -416 37 -832 -5 904 921 87 -977 -198 -613 -641 741 658 -965 686 -387 391 -364 -786 405 -50 685 -521 764 140 -368 726 333 -888 324 711 228 21 -954 78 329 634 292 994 655 -16 160 -285 273 106 -634 -416 -240 -707 -629 -604 848 -837 579 -180 -535 -420 217 911 763 328 -852 751 -836 -436 703 -650 790 458 -173 17 -145 670 -361 -242 555 332 -130 775 -315 -732 63 -948 -86 -551 130 -359 547 117 575 750 679 -876 150 -2 -394 259 998 425 548 -549 306 625 162 699 40 -614 -24 661 -481 -212 486 -993 -774 459 84 864 -378 -862 -127 722 703 -655 636 -141 104 708 -940 386 -419 -250 -231 -642 -494 986 637 -943 -748 528 -417 -827 50 -663 -576 749 69 -222 41 515 253 -629 -234 -613 -106 -734 632 -35 -332 -516 -361 -563 -107 431 -19 -386 -686 842 -191 -413 235 489 468 146 -238 972 604 639 -850 -725 -155 199 511 243 279 -357 291 -640 311 364 34 654 672 -479 292 928 -929 -972 -59 -44 54 -956 -28 963 617 41 226 -995 962 48 562 -299 162 -442 608 -416 722 429 -925 -196 989 275 -181 36 -385 -518 762 -862 -180 769 598 -869 180 -737 15 42 322 87 -178 893 387 -109 560 -567 866 -741 721 521 40 -642 -22 -132 942 -823 -790 -649 335 -867 -315 -636 698 -842 -884 -886 563 893 -916 439 -366 630 908 -711 -54 -836 664 210 -277 436 485 612 864 541 347 43 527 -199 -701 508 314 428 -843 -388 -839 -644 -346 274 -581 -199 236 -159 -901 483 -995 -917 -269 -510 326 -467 -149 9 290 -21 888 911 96 -189 378 985 -709 575 -18 -744 -538 76 -76 977 -139 -662 -745 537 -223 865 709 993 -910 357 826 429 343 521 561 85 379 -308 -657 616 -946 583 160 -806 -325 -793 591 179 814 808 -598 -54 -757 668 -896 194 -557 -446 -29 772 -949 -800 -968 -12 -902 113 129 402 -647 821 -255 -620 -851 881 -89 -975 -849 209 299 87 -947 -284 808 -955 -122 -194 532 -94 -869 265 -45 -534 -793 583 905 282 -630 453 -627 718 200 -384 -397 867 809 -554 307 -245 705 -489 -965 401 -555 -916 32 -171 832 -542 -175 -704 672 692 640 504 951 507 600 -557 -275 381 -396 605 724 454 604 701 293 -503 441 268 148 -411 -572 717 263 890 326 861 837 -891 991 866 477 -220 405 969 -108 68 395 -657 -597 -97 683 994 413 -707 -177 79 82 -573 -673 -222 208 -210 -204 -257 953 724 536 -665 318 94 355 319 -122 -91 -335 691 -634 -155 929 160 -604 872 727 -58 100 -387 -270 999 114 -73 -195 768 562 917 -128 204 -458 -86 -598 -793 -414 999 -37 -709 -586 -395 -674 -703 -722 547 974 -442 841 -553 768 -636 -321 989 -936 321 -256 274 274 42 356 872 253 357 -641 632 867 201 499 296 45 -64 -867 -220 731 -856 -682 -260 373 598 298 367 654 896 601 -288 573 -977 509 516 -710 935 -236 -97 -893 945 -576 509 -273 396 718 -255 250 -86 -733 -815 537 780 116 -114 460 583 -417 -857 333 386 -261 -774 -511 686 -337 -952 -241 -811 -645 -718 -55 110 -564 275 174 598 967 -769 538 190 -273 -73 -447 -127 -40 478 327 -351 -474 728 135 -716 288 -74 585 -533 781 453 47 728 51 560 -675 -907 -284 -38 -883 900 348 126 204 -433 -663 -506 64 935 -459 -131 -942 985 587 278 -660 753 931 -586 -18 303 653 -935 551 -71 518 -47 299 983 -654 -589 494 0 -160 -219 -263 778 -824 439 844 -386 -675 841 -458 991 555 -114 643 828 490 -271 -469 141 -284 -90 95 193 -655 -455 825 -210 658 411 117 -685 -710 -311 -574 221 549 -646 581 -383 734 -830 241 484 321 -740 -735 -484 -443 761 2 -966 611 344 -721 -412 842 372 860 -778 -784 -634 629 136 -482 -423 -238 509 -620 -241 912 957 -371 -441 381 -200 188 246 -109 -469 -578 759 104 347 851 12 299 -227 602 -539 461 -869 617 172 313 -975 141 -223 398 -407 -855 -283 -264 -677 15 300 453 -780 -863 664 940 -25 72 936 303 -113 -547 -690 215 -858 -235 381 738 -704 662 938 168 968 -991 742 -956 -648 -622 344 -465 -777 -811 -203 -648 -213 587 -45 -16 657 -558 -425 -884 -386 49 -738 397 77 -593 -89 95 858 867 528 -457 -793 686 956 964 835 829 160 612 871 175 -161 -678 647 -556 -73 -227 -888 9 950 501 -182 357 -986 379 55 981 -607 -414 -435 435 965 -188 -335 353 -347 316 480 -861 610 -188 -108 -852 -678 349 -643 708 -721 128 11 55 -179 -489 595 -377 -651 -211 -609 139 -630 -244 288 -339 241 611 904 -471 937 52 727 -296 -265 -955 252 -146 171 -837 -683 -367 -893 -51 566 -960 77 166 -298 -995 -489 639 -356 560 -327 -590 -699 -954 601 -570 405 -847 -913 -369 194 728 -249 -353 -994 -692 -508 -289 749 -533 -986 -633 -25 667 -969 -862 23 997 -395 991 -764 841 621 902 -743 742 6 -873 -250 -925 -220 629 -910 54 822 47 971 -596 -652 516 -391 139 -937 525 -205 -546 -602 707 -35 -278 -620 20 220 -218 329 251 85 948 316 -879 272 -695 -566 866 -604 816 -323 673 211 440 -296 -78 759 -343 328 -450 -695 -872 -150 629 -18 562 449 848 964 955 441 868 -481 208 351 -399 -933 608 997 -173 912 -407 -730 747 878 20 70 -420 -486 -462 835 -373 942 -666 -89 -504 -349 237 -517 665 -821 -148 294 860 638 18 676 802 585 -448 -513 -169 -596 -862 -336 116 634 -239 263 526 561 478 928 -411 740 400 900 379 991 599 -377 -772 -571 664 573 -542 547 -284 451 -168 581 -380 -324 745 129 -9 -382 -61 -896 -615 592 -763 -269 152 394 -860 145 337 -147 445 945 -579 533 -114 -878 584 856 -500 916 -397 276 234 -142 105 716 273 -218 -143 -398 -695 441 -424 656 -672 664 178 -677 692 421 -26 257 -160 -391 -345 515 684 -576 587 542 882 992 -71 -6 996 -942 387 268 -46 972 774 -943 555 -838 31 -176 -568 -535 -576 23 584 -318 -582 -563 -418 723 495 -755 811 -568 -60 851 -910 -350 414 88 -511 -734 -798 37 -61 425 -466 -376 -909 -82 -913 601 449 -627 417 -241 801 188 -427 649 -369 -381 -82 -670 13 702 769 -573 256 -972 -7 -555 812 -968 194 -890 407 -7 -165 923 -505 -454 231 -231 252 -45 -450 923 -353 -794 -45 890 993 -764 533 -241 137 -345 875 -14 -522 212 -626 -382 -311 -318 645 -873 401 -636 -629 -962 187 -212 -876 380 975 225 468 -2 299 647 -609 -111 -810 -477 -293 752 226 432 768 712 -887 -598 -813 -947 395 -271 132 86 34 213 -785 732 972 -761 -836 898 433 401 -983 -367 781 429 730 -594 481 -154 -532 -968 -213 729 -992 -745 -212 102 -707 -548 371 904 140 343 -303 256 -998 -469 -180 -891 638 -780 -442 -696 -449 606 998 251 994 -811 -955 -719 -955 738 173 878 -592 -347 718 -166 22 803 917 646 -186 -524 -6 -204 -154 -217 980 704 179 -859 101 669 345 563 -777 67 -650 341 9 -220 830 -605 -701 -61 528 -296 730 62 -635 -418 -711 490 -603 197 -798 227 351 -701 166 63 401 954 -56 117 374 -905 140 676 363 -483 -388 225 -897 620 473 898 -104 223 -629 -495 565 605 775 851 644 -988 -199 771 230 -581 -129 -474 721 760 -24 356 598 468 964 -426 -811 -173 -392 -492 618 877 -131 398 -743 -190 -35 763 883 -903 212 -172 -513 -321 -907 600 910 6 853 450 -274 -31 -973 715 119 584 442 -101 914 -644 -604 -657 -596 -863 -243 974 -796 -942 -438 -17 687 -748 121 567 198 -167 -46 204 -321 -406 -590 229 393 614 -442 -651 571 312 -629 816 151 546 -469 -27 -665 540 770 -684 -843 -702 -404 610 -119 -471 -704 -635 644 -790 115 -747 872 721 -215 -840 -921 -523 344 -176 961 -918 4 -842 -98 894 897 200 -432 216 216 356 644 -568 -658 -166 477 232 -134 65 142 -384 -870 -752 949 593 476 498 -80 577 477 -160 100 -472 843 -367 532 -768 681 908 935 930 464 414 304 20 -108 27 -693 472 350 595 -492 297 -525 -70 257 784 -293 -301 -754 821 -153 340 473 122 991 -8 -754 99 582 -608 -397 -936 -839 315 -469 930 485 -274 135 108 -691 754 14 449 -434 -469 821 342 793 -489 82 27 316 991 287 102 -561 891 -888 456 -17 320 -654 44 889 -854 -498 426 -878 -825 283 499 264 298 215 687 -81 -462 223 -34 486 -78 -530 -479 262 -386 704 971 468 277 -124 418 -459 503 -645 -555 314 42 726 -461 974 666 645 843 -262 -567 -443 41 -163 406 396 996 329 -214 -953 -134 817 -524 230 302 708 876 -257 -710 -634 11 -250 794 868 408 157 -246 -802 -991 511 494 -975 751 970 126 693 -251 -678 -494 -795 -94 -579 197 30 164 -975 -834 245 324 -69 27 259 -605 704 675 -454 -556 233 -411 64 -105 795 820 330 832 -807 -329 -92 -313 -101 49 -45 -28 -788 534 314 -466 931 -856 -870 270 7 -261 -419 290 -305 -496 888 -857 -990 318 425 681 806 -559 -528 -726 -287 -115 104 304 460 655 -234 44 -882 763 -626 -590 194 693 -149 -595 166 769 523 863 284 262 708 591 940 496 902 66 -331 -546 -621 372 654 -168 -168 -875 243 -435 -290 -658 165 281 557 620 -992 -805 -343 881 385 -470 -403 -496 288 -328 -366 446 477 622 295 933 160 881 272 -833 939 -920 -412 683 -951 627 -693 -581 -464 -81 388 -964 -529 826 -994 -772 -391 -717 -367 -647 -675 310 -871 -913 746 -71 -509 -220 -304 -782 -354 -446 828 552 -687 617 -837 -957 -657 928 436 -109 -128 300 467 757 -908 -876 -137 13 458 -192 884 845 -916 392 927 -648 649 665 -740 -687 712 474 286 -553 -546 -999 -270 811 -146 685 -641 -770 -172 882 -926 473 514 -143 -425 -242 -626 848 -652 581 434 -524 -306 645 677 -457 645 32 -100 961 451 901 639 862 -419 -411 337 281 945 770 696 284 187 -404 6 593 -907 -540 302 722 106 803 937 314 170 -884 415 539 593 532 979 -866 -401 -602 -985 773 -856 -590 -861 166 -412 780 -645 -563 -150 -86 138 -627 -646 702 748 625 644 160 -32 -827 350 280 196 638 253 -82 868 121 7 759 336 823 -121 705 -572 -680 -219 558 -578 -462 -243 157 -250 767 -1000 -689 -293 -223 -127 -317 -603 -844 757 476 774 12 45 -22 -403 367 -870 349 -318 291 -275 448 -45 927 77 46 602 -263 773 -575 -135 -755 -571 -547 88 17 441 -435 97 470 -857 -581 50 582 -99 -742 -739 249 -775 -829 166 712 446 -154 -677 890 191 280 -907 -568 532 -679 615 -611 137 39 -321 -450 344 557 -954 118 -202 164 708 8 386 -930 -636 -348 -886 -810 -144 -564 -15 944 -862 -938 381 -97 669 980 -852 153 604 -777 207 666 -985 -549 270 -963 50 679 379 -382 -102 635 -930 141 -424 -518 -951 472 343 329 272 -117 854 -752 -177 -224 -563 554 7 955 -437 850 842 836 -309 918 -65 57 -633 -730 725 -641 848 394 95 512 -70 -615 184 -888 64 -589 -938 456 827 -961 -375 911 -853 -92 -412 -936 245 863 682 226 -21 -336 -61 -822 366 456 825 -429 778 -777 -594 918 -609 -55 -876 -633 -873 -532 777 -176 -25 827 -570 -605 995 99 712 224 211 -325 706 596 -756 227 -563 436 -701 140 32 790 -596 253 -808 563 980 -697 205 655 -429 126 -556 256 -986 -499 604 469 362 -805 -461 309 -924 100 380 -327 542 327 346 650 -907 -140 237 123 -965 -629 -77 18 -597 -630 266 -362 177 -754 902 438 -289 -437 596 -902 987 -81 -541 -771 333 286 903 -550 -821 693 781 -297 -896 -375 604 -628 735 -555 677 877 206 -547 -740 459 -742 648 797 -482 -399 281 -512 -278 -502 986 -807 -457 681 197 423 -374 -992 25 530 420 -397 -668 -857 792 -92 -924 -551 460 -463 -702 34 649 -169 334 138 353 -957 -988 436 444 228 -986 703 18 760 348 -507 295 205 927 -711 880 -357 624 587 -408 -640 838 -950 807 -731 352 851 -14 900 433 221 756 -303 314 -449 -199 -305 943 -621 -143 668 281 259 503 809 -854 249 656 565 -248 862 330 -941 -629 798 416 -626 -1000 39 326 -830 -376 3 250 -148 45 553 948 -364 -522 -211 307 -850 -463 -201 972 -503 700 -807 -860 971 274 414 -696 265 -322 840 -792 663 -35 -124 -238 -803 -316 897 208 436 -372 985 -376 533 -311 -986 -435 180 -301 945 -67 -28 848 -177 -419 614 -345 590 895 226 454 909 137 969 802 697 170 816 -17 -788 309 193 919 938 -351 647 -410 -852 618 239 -694 -453 493 878 619 -345 806 785 -426 -518 602 -831 708 -220 -74 -174 919 408 -798 -264 -455 799 258 480 -485 -803 -47 -93 -958 596 983 23 408 -337 927 738 391 -391 -563 -847 295 -89 -840 -998 874 744 -838 -113 -282 121 -330 305 293 -79 844 -155 -350 904 -753 -999 786 525 670 -311 293 465 394 834 811 386 380 758 747 710 972 625 -541 762 446 -739 -193 657 737 921 -198 -221 -146 -194 -660 407 371 862 419 -608 487 -9 -142 -979 -309 -409 466 -369 -544 -352 -59 -428 -701 -621 -203 86 -150 -652 -292 -727 -602 269 -255 -50 501 -270 -1 170 -710 -997 -836 -126 993 477 668 534 414 923 -829 -631 -998 -229 -639 719 -891 -756 -289 -565 -467 113 857 416 -491 511 627 754 -651 -293 667 135 628 719 -279 -55 989 -534 -675 42 -746 446 -247 -587 982 -754 663 -689 100 251 760 307 -522 210 -822 -279 -572 290 -461 235 -418 419 519 18 884 730 -315 -669 715 228 477 272 -257 -957 917 -595 406 959 537 -434 285 -510 673 305 566 -357 446 -898 -933 689 -166 -194 821 -402 -503 -792 -78 -770 255 -467 308 -955 -838 528 2 -672 -429 -541 -707 -612 644 648 837 -550 -498 -900 981 66 -290 -545 -966 604 637 71 -695 637 754 -241 815 -114 139 827 894 802 -44 -264 -955 -941 -183 655 508 -651 572 -307 -410 271 -363 -261 141 -511 940 512 -986 -881 -515 -85 448 -8 68 303 183 644 850 -535 -382 -544 -647 -769 862 768 890 -575 -429 219 577 -977 786 -318 180 -99 569 592 384 -807 994 488 -727 263 -416 -911 301 204 -306 -744 99 -800 -51 330 809 -65 -767 101 -95 -39 -49 -744 957 -471 -733 538 333 445 -117 -354 -960 678 318 -735 302 614 -712 184 -643 4 630 593 -173 -674 158 -789 -229 146 67 673 622 110 309 729 -390 719 534 -202 -416 950 -994 -560 95 234 231 768 -694 -981 230 104 -172 -25 313 -723 -162 957 -769 -376 -290 -277 568 955 -102 -81 -51 -535 681 982 -862 828 -680 62 859 -415 -710 590 174 599 861 753 405 726 600 213 120 521 -440 -580 218 -838 -626 -723 -821 825 -23 -899 -667 909 860 -605 984 -770 634 -174 -740 680 -237 -568 352 9 -107 369 555 -638 522 807 476 778 -540 910 -760 796 615 829 312 794 -830 224 788 -219 127 -796 -88 84 675 -845 -567 -500 842 354 543 -810 295 63 119 507 444 598 -618 581 -243 131 -790 287 214 126 -593 441 675 -853 -408 -981 -840 548 715 -160 745 -931 340 520 777 -107 384 160 -279 -28 -803 -877 -698 566 795 912 193 -674 -661 -996 -872 186 -954 -255 970 811 -441 -530 223 -287 -848 708 57 -791 -795 401 -189 736 -419 -406 -401 -740 -190 707 772 -669 669 -469 731 745 -19 -779 705 852 110 -313 69 607 183 -524 792 -875 775 -74 18 -604 -51 -807 581 184 -831 800 -612 578 589 -521 800 799 -38 545 -348 -168 393 357 518 605 724 -72 991 768 -895 276 510 367 93 -389 443 543 905 -319 -260 424 -523 -588 197 -416 818 965 433 -999 -111 90 -544 -521 119 -62 -27 -210 671 84 194 226 696 -740 -979 -892 829 -140 591 117 667 -981 815 -236 -333 -804 -8 750 186 -829 -593 -375 -476 282 -189 627 365 -916 -626 247 -415 -272 646 -315 -806 271 -673 504 912 832 -76 -990 623 487 224 139 742 -433 16 605 -372 553 672 316 240 -340 67 609 990 951 213 -629 -693 -106 796 -196 -703 175 530 903 646 -602 335 925 -278 319 -547 324 -898 264 999 -255 7 27 -247 -393 103 -712 -621 629 -725 998 595 -841 -575 333 858 806 145 -361 853 -68 141 -72 -436 821 -102 -295 -643 479 973 776 -477 979 528 904 -888 -359 -559 621 669 940 910 -284 -960 346 -797 227 -380 -18 -196 -616 -205 -716 -942 408 139 340 -354 -786 -295 594 -257 376 -682 453 -819 354 168 772 -143 649 350 -907 -62 425 666 -88 818 -444 -593 96 -996 -851 71 157 -529 -823 -159 52 -827 -902 569 -95 -561 -432 -187 -191 741 -265 124 -244 -323 666 318 -747 70 806 130 -865 -478 399 -635 -558 523 848 -627 -849 -787 756 571 683 54 -636 844 -73 447 489 906 -531 -566 229 268 -67 -209 -477 -709 -98 -1000 -321 -661 151 -152 -55 -845 -621 525 -933 526 -84 -321 914 584 987 334 -270 -724 -912 -203 -127 -149 361 601 109 -38 -830 -278 -403 554 339 403 -92 683 137 689 -721 -608 -574 865 442 688 -335 -478 472 -175 -314 211 -847 -517 -240 -513 25 -832 553 -277 -326 -508 -829 492 670 627 123 486 -312 633 733 -891 236 -881 -19 925 143 261 707 975 -552 -634 -170 -733 -506 -498 755 -898 -540 -90 795 -792 741 -883 912 321 380 -480 -284 -999 -64 -689 741 614 185 -165 825 -363 8 -470 -621 -431 -227 179 206 600 240 -562 226 -691 -599 371 -770 -41 -848 845 419 -398 53 850 215 -917 690 685 477 -899 518 6 -779 -874 992 554 517 689 -318 -171 213 111 949 -167 -263 752 479 -838 218 -316 426 -270 820 180 869 -602 327 222 699 816 267 918 -229 777 -817 835 -215 -464 370 -659 -178 -871 124 52 135 -329 -723 -252 800 -429 -887 -196 556 914 -494 -613 805 -62 516 -385 588 -408 -13 283 749 -159 -671 -696 -474 -288 384 -372 -699 842 -320 645 -575 811 -115 494 964 602 701 -555 -314 -696 -546 68 -528 148 102 -862 802 -228 -197 -815 -312 -434 -566 567 362 276 200 -756 -109 923 -350 730 981 -40 677 -136 124 693 -691 291 431 23 732 204 726 967 -795 532 -657 627 -785 -48 -59 -516 -921 906 -272 -282 -108 -771 -397 -441 -452 725 -150 -696 884 237 -787 617 926 90 827 822 416 -806 869 -864 646 739 83 849 -115 -983 284 -531 638 -785 -207 245 937 -92 189 -227 -243 -602 970 -809 955 -771 191 305 382 601 720 139 -837 504 -133 -129 -921 11 -332 -646 541 79 404 966 -182 -927 -99 -236 807 547 -782 568 -602 -364 -349 591 255 -994 -444 -285 322 323 715 -915 115 212 432 804 -680 -882 -357 -497 -834 -495 -252 -50 655 -998 -573 -603 930 29 -164 -185 -721 -721 -686 -193 26 879 553 36 -655 944 -876 475 -738 148 829 425 -593 284 741 940 -580 915 812 -644 -246 -717 -725 -187 -660 592 812 211 357 794 -924 250 -184 -552 481 830 -551 28 30 137 -763 24 515 -665 613 313 893 988 442 324 -628 243 822 -17 -286 875 296 123 588 -29 -666 -59 -262 506 -864 -583 238 -870 717 201 980 858 -922 -917 -944 -887 689 -35 -648 566 665 -928 449 940 -347 500 -729 -971 -876 853 320 690 629 -900 782 86 647 321 -984 -662 -97 770 662 -48 -69 -769 889 -335 -259 -477 247 786 -6 552 -512 -305 666 -288 524 321 -884 -303 -474 -318 -208 488 61 -409 58 -126 100 -401 995 653 -801 -283 -941 -960 430 -507 334 641 20 -133 717 385 -815 -59 723 -581 888 -718 366 -201 -797 187 -131 -812 -376 317 935 -992 222 615 -562 345 -207 868 -404 -947 -561 -471 847 507 -959 353 -943 711 172 335 -277 341 695 -451 -921 -265 831 -509 286 -115 -980 -998 439 -317 755 -86 896 -392 551 601 194 -947 -270 -88 507 -501 -255 -778 473 -392 -891 -356 -843 -793 442 978 -202 -678 321 571 -119 -944 -563 459 -866 314 830 -371 -447 -266 953 763 22 121 -154 -2 -997 -558 -986 -795 960 -734 -416 -185 -40 665 375 -187 -718 322 -240 801 -308 493 -510 19 -452 -675 880 640 -567 653 83 -815 512 -876 -589 155 -61 -465 804 -875 912 -169 991 291 714 759 -498 -28 342 845 -691 241 -985 -556 469 -137 919 -299 279 -960 -137 -932 -946 898 630 -546 -63 -547 368 899 4 -775 679 -871 -306 560 374 -504 805 107 -264 277 -705 167 801 223 313 -19 575 866 230 -982 -36 249 85 -578 -370 -151 482 378 520 365 -657 -510 -895 120 86 -494 334 -181 -603 233 -425 256 -230 -756 -287 -426 -415 839 756 -713 186 374 -813 147 -725 -516 298 -453 -324 792 -663 -384 850 -964 -388 -354 552 901 -104 -152 -33 -340 -986 -815 -30 892 -10 649 -233 -807 685 -991 7 -646 418 -551 -525 -419 709 -248 -669 857 29 368 128 491 -748 459 -601 -47 -142 -508 610 -383 -586 207 -878 58 270 -218 650 -838 414 -72 -662 -957 -717 -180 -479 236 469 280 -143 -275 47 742 -617 -681 -597 65 -835 -579 986 521 105 -505 -754 -991 20 -876 359 -467 746 747 699 -990 413 -11 -838 -259 614 -430 -156 -594 996 246 390 424 -897 340 154 583 -385 524 -421 -318 -407 -64 761 -293 723 139 315 787 -939 -184 -904 855 766 734 -387 -556 -827 414 -850 -638 -621 -846 -830 895 717 477 -840 -415 -882 -731 -534 685 -314 767 951 -733 401 527 933 -398 669 -630 549 554 -135 -897 285 -187 -71 797 -794 873 -370 862 -174 200 45 -912 -684 -140 -20 411 878 -403 471 899 -354 587 -20 530 -123 615 -635 -920 344 -802 -70 -32 -608 -616 143 -888 421 -733 912 891 -578 -633 -714 -559 -563 -300 232 569 -447 30 -396 750 46 -920 -634 208 508 443 -539 162 -643 586 -931 259 961 -606 -819 864 -167 912 -948 17 -476 -591 782 818 -375 -890 99 -984 616 289 -759 464 -825 -662 -998 -648 972 397 704 321 751 493 808 -182 -395 542 762 623 994 -754 -933 -340 844 973 -319 -632 -57 -67 -967 210 -610 140 -164 -556 -786 493 -96 281 770 741 -949 -764 -547 593 -294 -752 273 -891 -149 464 -436 595 77 -176 927 578 328 -113 302 504 -380 934 56 -416 -635 -420 413 -638 -700 -589 -768 847 37 898 -682 965 -545 594 233 -177 -320 78 233 722 599 -875 -967 -622 -157 804 56 -285 -406 534 -924 -115 521 -208 -587 464 746 867 102 306 -617 415 -575 832 39 -574 914 -836 394 -680 59 -203 -134 292 673 -896 -262 701 329 322 415 589 358 692 834 646 -860 217 63 415 812 163 -994 323 -959 -622 -851 -341 -837 795 -160 -336 789 -998 265 315 995 -613 -778 -548 603 -700 -68 -864 788 -762 725 -39 -53 239 -143 -265 -331 13 459 868 960 579 48 -670 414 442 75 960 -263 823 743 231 14 592 -675 842 -281 513 434 144 -972 781 507 -783 -206 809 46 -927 -500 -419 193 -547 -765 349 269 371 403 -503 -631 -386 911 -815 330 -985 18 -946 -306 -82 11 -255 225 -966 -362 -930 -968 -122 676 -862 -499 -401 499 523 90 -510 -962 507 569 -951 -47 -293 726 -367 198 -395 -862 45 244 -16 -830 269 -679 -929 -546 -424 -501 642 -574 989 55 427 -742 790 -725 546 -330 86 792 426 -569 136 127 -492 -427 -986 -706 405 -879 33 742 393 85 455 -552 199 367 -865 210 -782 -170 756 226 -280 -228 620 332 -518 364 503 -417 144 28 286 271 8 660 819 125 598 498 -320 419 81 -163 576 -263 -855 -9 -616 -847 -125 913 -668 524 -29 -618 501 -554 60 -825 951 929 -562 -346 690 9 -277 355 607 835 -197 -452 778 -213 635 109 587 265 -867 -733 -151 -607 -103 678 491 476 -713 19 -45 596 658 -582 153 262 -629 438 524 670 -162 -737 613 38 312 -870 169 631 -48 482 370 42 -381 -609 -550 -172 73 985 576 -845 614 -457 -858 890 -767 892 53 934 498 838 -30 -485 -928 -354 -410 477 800 -129 -626 -567 -319 749 -859 298 534 153 233 -480 -760 674 910 208 -745 -992 -238 -516 -147 805 106 -534 -315 -260 -738 -278 -777 -929 573 834 834 338 574 864 -102 325 736 -105 -379 387 217 294 641 88 650 463 584 -553 444 -24 -680 178 655 523 -920 -898 -360 402 -870 959 -285 941 -240 169 -621 811 -279 -721 546 111 80 647 -240 -569 -171 -452 868 -7 96 -374 -919 -827 -499 795 -409 -508 -425 328 -316 -390 921 -93 856 -669 -673 -455 751 301 913 927 914 -613 -112 846 374 725 -784 -218 -529 -111 -1000 -133 -989 -530 709 -447 -934 -397 -909 -948 -273 -468 734 213 -699 -644 744 -221 849 -946 570 442 291 -685 102 -529 433 180 677 -939 -491 -206 -239 595 -791 -498 -148 -149 -478 32 -650 406 772 574 -180 172 -355 -562 -752 -87 940 347 -258 507 -45 492 82 -99 283 -849 546 -962 -182 -523 985 914 798 102 644 922 -787 -782 540 -74 -78 -794 786 205 -195 183 38 -150 -899 306 454 986 121 -50 598 380 488 667 -407 669 -109 -661 -675 -562 345 -745 168 784 932 -648 436 -473 168 -338 -995 -147 -601 539 -213 999 540 -449 -762 987 -450 922 -184 38 -604 -339 -462 909 803 514 -871 614 -403 -313 834 -306 -141 728 930 102 -863 -643 -467 964 295 -613 -940 932 729 333 147 513 -715 -47 118 -408 -283 183 481 -601 137 206 899 -726 -899 -194 37 915 374 -35 -204 957 -861 -56 -122 -68 253 -261 -16 577 -122 -603 -987 -572 564 -224 555 -635 -381 -301 -769 -561 406 275 73 -885 160 -753 -585 -576 623 -776 -823 741 -30 393 -496 662 -983 715 28 -679 -38 -375 532 430 -815 -181 -725 -672 629 726 -168 -838 -78 -920 572 -879 -321 -255 905 616 17 -107 337 300 827 -782 -305 8 -715 15 -278 702 -438 78 752 -206 -383 -858 333 -744 215 -200 -788 -685 427 512 -872 472 742 -100 -452 -735 641 -713 531 7 -683 -112 150 -901 -946 221 -71 571 238 522 561 -290 926 -671 -145 226 -762 952 794 -753 278 916 -26 -673 617 -442 910 -67 -472 -176 -137 872 -514 -378 513 507 -399 -712 -502 -13 401 -708 -5 -329 -555 -383 -87 -46 712 873 -161 283 694 -261 398 -181 751 -766 -14 743 -676 380 -626 293 852 148 371 350 -512 120 -152 -225 -515 256 -355 970 530 738 -631 -717 88 -468 -328 -825 919 -884 899 -691 -939 815 825 46 -590 380 -765 -478 563 923 -743 -526 428 -440 279 -411 12 -615 -703 282 653 -230 904 1 927 528 477 -280 253 -514 -626 637 361 489 245 913 957 -803 977 633 952 825 551 -523 -160 912 -327 176 414 -831 -32 -671 995 -476 429 -932 -926 -601 401 -784 -282 -181 -138 854 -62 772 557 284 959 -73 436 405 392 754 -478 -480 913 567 85 444 -949 417 -819 718 58 -334 682 -644 -312 766 -57 379 -304 -324 -622 792 973 418 -183 -862 282 -691 747 595 -6 -671 -217 90 114 31 804 252 16 163 263 -971 -970 848 380 930 85 -778 66 320 -482 -312 623 135 -973 -744 844 297 -138 257 -142 -758 838 855 852 -445 424 243 674 966 677 580 536 862 -540 -295 886 511 286 -614 732 -351 -805 -735 -188 -36 -741 117 -665 493 450 -101 223 -641 -659 590 247 551 -576 158 -466 -393 -770 -517 263 -260 -953 96 746 -446 578 -966 -891 951 981 723 -620 709 -575 -825 359 -842 -729 866 -896 661 -101 -812 246 -352 952 -551 351 -979 439 305 -918 914 -34 298 -110 -646 -409 -340 -412 -403 479 -455 -672 591 846 459 791 898 -996 155 136 986 51 682 591 900 288 -530 -238 -643 162 906 -946 -182 705 113 125 -488 685 -277 -286 -37 200 -920 -895 -866 688 9 -765 309 -851 482 496 530 58 674 637 438 18 327 303 856 -585 549 -186 46 -354 211 362 -176 -771 -652 -181 -987 570 901 14 458 -273 415 923 -871 596 -187 659 -588 998 -724 117 -581 851 -693 302 612 412 923 565 -662 643 -702 -425 110 -416 -422 417 -612 981 -319 824 -199 20 -150 -429 259 -916 -777 -356 964 637 -844 -3 -428 -552 -546 811 83 -906 -13 349 209 953 749 -549 -619 -585 -753 -863 -575 207 264 476 -160 -96 -259 604 78 -286 -431 999 661 -9 -374 514 7 -455 766 267 456 922 145 170 177 -963 111 710 -675 -977 -113 -971 -149 -934 -962 -210 919 -282 374 -646 46 -63 -544 212 142 748 589 699 -181 522 542 -909 147 -324 -74 -933 730 -760 756 -772 294 -818 -172 -913 -370 -368 -220 -485 631 -444 -164 -56 16 -435 -815 943 194 271 -863 803 -371 -264 836 516 -805 293 735 -575 162 202 968 359 -819 -721 -995 -571 155 -8 -982 -267 -18 509 -920 62 -230 -432 -447 277 -198 -559 -549 732 571 820 821 -927 -735 -944 565 -706 -831 -691 -953 -53 472 183 -994 959 -520 996 -539 356 419 850 -302 662 630 0 -320 255 10 -410 781 -7 -772 4 475 759 123 250 926 354 -341 -923 -596 967 154 148 -737 633 -822 -343 423 667 406 894 781 -756 -932 -846 654 255 315 908 -960 -205 -707 -819 401 911 -480 -420 659 -251 456 428 788 335 562 -315 -429 -823 142 788 -456 -576 648 839 559 741 -286 -420 -908 960 293 -5 420 -860 186 25 363 -830 -651 -828 -993 324 -433 -551 52 577 -738 -542 -141 748 347 -118 73 -603 -702 -106 895 398 571 -431 30 408 65 -220 618 -138 162 -511 -996 889 -79 733 -589 172 -277 933 859 -606 -840 -680 872 261 2 -624 -163 20 -405 -604 -565 211 -162 992 670 -113 429 -265 134 -272 -944 -880 -719 -893 330 -185 -32 -486 -252 185 847 189 541 757 657 -683 282 657 344 -387 505 441 -749 -941 147 576 691 -547 930 -724 361 -43 -55 -937 -229 -606 743 235 768 -112 -565 -590 -584 -946 842 118 -476 738 800 -46 -784 466 -979 90 196 -864 828 107 930 -856 -465 165 -905 143 947 -810 495 848 -39 -891 208 -225 -384 -608 -844 363 -817 -272 -608 -679 255 468 763 213 772 -400 -662 -62 205 252 -968 -99 862 974 -348 347 817 420 -131 567 426 -353 -904 -580 -238 -629 491 -730 -922 -955 -529 402 401 -532 -833 304 964 -827 918 835 487 166 -930 -699 843 -745 513 75 -289 858 -631 -848 -299 -485 375 -139 -932 -804 -588 -221 -940 -979 712 255 -10 -968 -400 -595 890 722 964 594 -771 -916 156 925 -26 550 273 -787 -374 599 825 -525 -793 39 480 -825 944 460 706 826 -121 -963 -453 608 806 -695 -499 660 -270 807 -204 -913 -181 -979 -393 632 682 882 626 493 -548 -482 -1 428 -163 700 593 296 685 -900 424 186 900 389 544 -93 -741 -595 780 973 -123 162 85 915 -838 840 140 15 951 -71 -90 124 609 420 789 671 94 -443 -301 -964 124 -91 845 783 -534 -489 279 -302 972 782 122 -796 -167 -557 240 -543 647 97 -818 295 -397 285 58 -576 910 592 989 -166 119 310 868 -447 -333 96 -672 -874 995 -109 580 68 319 -122 750 -38 132 979 -876 -868 140 -276 -240 825 -774 -251 106 59 -774 207 -522 864 466 818 -233 514 984 641 -415 292 924 -540 218 -380 -691 311 351 237 629 483 -281 309 663 736 -439 -473 615 -492 318 -920 -898 546 869 -680 -313 -934 271 -103 296 916 978 -698 -85 -318 -692 354 674 -659 -788 934 -170 -289 100 900 157 -538 361 -177 -56 -514 119 819 -973 857 -972 825 -285 -674 292 -439 -443 262 910 -98 -782 -473 -390 574 -108 -38 -685 759 996 -688 -260 -697 772 -174 -751 -318 711 194 -750 169 -448 -729 160 -138 -912 -472 560 -107 -190 564 995 -661 -297 -328 -533 -47 449 -340 563 -779 -241 -732 -296 -984 -956 712 779 -299 -63 -60 -981 639 -31 -975 -347 -684 -838 314 323 680 -492 873 900 -863 -361 803 757 -557 922 512 -115 426 709 771 -759 534 289 724 -597 -157 -55 -560 -134 -131 -249 913 -309 -22 -884 153 337 516 -507 -314 70 455 -579 -487 483 -413 -426 510 919 936 -150 -814 -721 -407 -909 -615 -122 -441 -49 -477 788 -638 960 -255 826 -339 -908 -613 216 -25 576 -51 835 565 -412 455 266 507 -522 719 778 -565 153 -999 -485 259 -49 503 509 -186 265 198 722 316 810 424 423 741 126 -142 -688 -303 234 746 -635 72 -15 -705 -794 -596 128 308 -4 -592 584 -1000 418 940 -907 -187 -705 416 -703 718 -555 -747 878 -645 641 852 355 -438 -140 445 564 -980 -28 195 416 -228 -122 -929 831 -155 -29 426 878 -796 -847 -84 961 -535 806 -583 530 333 -552 -567 -352 -126 388 -242 642 593 279 -437 -546 885 216 244 322 517 -476 -101 -568 8 -121 -256 81 918 755 -141 550 -341 715 853 713 261 -838 566 -661 -33 -936 419 270 -519 569 552 -465 -491 454 -979 -49 706 951 925 -362 767 -391 -699 -675 -55 -897 902 381 -533 -131 -646 -965 -273 989 -355 276 915 824 -684 794 -290 118 628 -113 -996 -420 -646 454 -45 -443 30 -985 -399 659 390 762 -991 -994 378 221 -440 639 35 -785 549 -752 119 -229 506 915 249 -162 30 -844 -84 172 -747 987 621 -609 1 -488 845 -857 -261 -585 186 172 -665 -542 572 611 -953 602 -889 423 456 21 438 438 409 706 -425 264 933 -966 89 468 -985 767 -537 -848 -963 -898 664 -204 0 655 -353 788 -33 -208 513 715 278 -158 -875 970 387 316 -585 -934 699 -200 985 -661 491 711 495 -756 64 -454 502 -278 601 -45 -638 -743 635 776 454 -447 412 -935 871 -749 510 333 760 -364 -847 -840 963 -1000 578 809 75 735 801 46 254 868 880 -761 -863 -325 128 -553 -316 -848 -515 -282 176 -163 -811 -71 770 353 -564 -181 401 -216 927 97 316 -359 665 -735 696 847 294 674 -22 -587 107 43 840 -157 190 -826 -229 -689 671 -53 -997 720 68 787 959 541 -851 -392 -629 -1000 -397 -326 106 521 191 -742 808 -365 387 -743 -661 934 24 -102 -10 -671 -863 967 444 -667 442 -324 1 -847 668 -476 233 -109 54 -37 -295 554 339 -245 769 491 734 -72 -199 912 55 -691 -79 -681 175 242 387 162 577 50 -460 -895 331 -834 536 151 -738 472 508 539 -546 439 -693 -64 -589 -209 120 -535 -293 -539 -788 618 -508 495 -641 -996 710 939 533 -482 321 -752 910 -302 -771 -292 923 -683 -350 -787 39 761 947 -69 87 -456 961 -246 -537 -910 978 968 148 676 -495 844 113 -510 186 -15 -843 -693 48 -313 991 378 502 281 -258 -441 -254 -9 313 -907 319 -695 586 -902 -93 480 442 -600 -332 -930 605 766 -514 -539 -820 130 -856 593 581 25 22 51 580 -687 578 632 967 -24 368 -938 941 -602 584 288 -320 651 -1 527 -26 856 -461 -786 -375 -907 -552 254 -823 -187 -444 -958 -854 -996 -378 -648 667 -109 200 201 -320 994 174 -1000 -204 -829 119 -755 793 291 -575 5 -7 918 -689 120 -246 466 -321 -874 -881 -428 -342 -536 94 -847 144 -235 -817 629 623 409 668 -39 554 658 -750 709 -392 -613 -968 -522 -298 -623 154 493 -339 -654 656 -426 -306 -952 -139 550 -553 199 -788 -788 -638 -44 268 -857 602 602 444 690 102 459 997 881 199 833 -696 -952 -916 -898 -528 -707 883 955 -449 450 -725 340 -608 292 -139 -77 -440 -171 276 734 88 -968 -654 832 -449 904 -896 -561 -772 569 -233 551 972 929 -848 387 -752 -302 503 965 -742 -486 331 -190 -529 -656 -385 -963 -654 616 -353 116 -352 27 506 620 913 -865 -999 449 -112 944 66 240 -934 -120 -29 -914 99 -29 683 518 365 338 648 916 -441 -13 -352 396 -957 -20 409 -913 -381 -758 517 -592 -127 -712 501 755 427 -859 913 853 331 -865 660 -645 -530 326 330 -684 -100 -267 -474 -490 735 298 619 -525 661 -880 -149 598 -601 606 -110 -347 -815 462 41 354 47 -581 -722 190 -421 955 -467 -726 964 -781 -51 93 916 753 -923 -561 396 -275 -631 -841 -740 513 975 -718 62 657 447 407 -602 884 -651 -461 -665 464 -170 -175 470 -86 -933 -59 911 636 892 701 481 -846 169 397 -845 -7 -7 276 -579 -341 431 -42 -667 187 -339 860 -635 -991 151 -246 -886 971 -716 395 -551 568 265 -826 175 633 -429 186 171 710 238 620 633 58 16 -1000 426 -333 147 213 -969 -963 -440 -627 -303 -328 -263 686 114 -214 644 -566 -103 -708 819 -278 564 830 243 -444 -151 738 -172 379 984 175 816 255 525 -906 94 -91 386 -265 -869 -110 240 793 873 676 851 -472 919 -113 24 914 -991 173 -893 -914 546 386 865 262 -724 -673 669 -271 692 358 180 -92 481 -990 470 -286 -858 -699 209 554 -871 -712 -731 -721 -276 739 -526 -665 758 -546 -362 42 544 885 73 -464 -574 681 135 232 791 -948 -859 160 -918 541 872 12 743 -792 -857 420 777 -167 -77 -757 669 -192 -774 964 751 148 -607 -480 908 111 -396 -716 256 605 656 74 825 -552 733 -754 981 -922 -568 404 -625 -400 183 -784 492 622 826 -758 967 600 -654 -726 674 936 506 -103 981 -830 -535 624 522 -116 976 -193 320 -744 880 46 301 -459 370 670 783 -939 -476 -349 -762 397 28 57 -648 162 860 -177 570 -573 957 -870 -262 -219 -838 429 -528 -116 360 959 -143 -714 321 569 -455 -406 -747 556 174 -217 35 95 996 589 40 488 -163 163 -440 198 479 852 -561 996 215 658 -744 -651 -947 -416 264 37 96 -165 -425 324 909 -178 518 455 -214 -231 -279 52 -919 -423 236 -7 139 943 619 808 -600 419 -195 196 955 148 522 -157 893 283 903 980 748 179 195 -617 215 -526 -35 311 -567 -851 904 -462 -562 922 -754 318 354 578 -613 -767 -781 -481 470 -690 -896 -346 -954 774 -581 -578 307 -197 -36 -554 -586 221 981 -19 -440 515 -988 63 487 533 -570 97 -991 -203 -631 521 170 16 -836 -312 -11 -724 652 -712 -350 -268 620 -949 837 -628 365 -922 32 400 -154 -119 -569 849 246 -86 -700 919 -200 840 -829 563 -252 -764 -909 280 -35 -932 603 -491 639 -698 464 -432 -779 -361 -920 437 512 -498 335 -420 -428 -158 -776 -520 -359 -668 -691 -215 -494 -519 830 614 -703 79 -500 -864 -800 -17 -931 -887 48 -373 9 953 974 643 547 752 -537 540 -603 875 577 797 13 -229 -949 -216 -83 -957 -198 -902 -615 757 -666 -475 -326 -641 956 812 -882 776 564 815 22 -177 -206 450 -972 -723 167 -572 -706 986 -283 -58 -937 -208 331 -899 998 -146 -529 164 -343 975 506 937 72 -357 -393 -668 633 -765 -437 -442 3 880 988 982 456 -337 -728 -969 -619 748 -714 -934 832 230 -505 913 -837 199 -198 -635 501 -829 385 114 -132 -633 -951 236 839 -674 -686 781 -194 -257 137 10 -816 726 -223 347 -253 369 -125 -30 -594 -629 450 331 910 87 -513 446 690 -310 -163 774 485 9 757 78 224 -16 -794 145 -860 627 -285 -144 -83 578 -19 -423 658 -458 -28 431 582 277 -48 251 864 -721 -158 -823 460 -82 -999 520 -769 -221 402 740 80 492 -796 757 -524 940 -266 -873 -473 540 -17 2 639 -104 126 842 -269 978 -940 923 -273 -74 -757 805 -735 -341 -749 423 264 -681 -286 567 24 -554 527 302 -65 516 -229 -809 421 -780 -434 490 -649 67 749 -765 -744 354 401 -151 189 -504 781 -664 -760 482 -593 -34 377 -101 -526 430 180 230 648 -325 -492 833 -138 984 -944 69 -38 -346 558 -382 476 -49 -535 66 -982 175 -319 -235 559 -725 609 451 185 -621 -670 25 -951 -288 -247 376 341 -120 135 -941 -352 -491 699 820 961 651 -953 465 -959 217 89 875 -350 686 -473 -311 -759 878 -254 -187 -103 759 -113 -328 883 -224 827 -857 -271 -715 833 105 -919 -522 743 -642 911 976 318 206 -58 -969 402 27 57 -887 854 659 648 249 666 924 -753 -418 -678 71 -490 779 -392 997 397 -41 935 153 729 -386 201 -514 -439 -177 828 113 571 24 -803 -166 542 -888 571 -469 -560 -367 -620 -444 255 596 -223 -64 1000 450 -476 -224 -891 126 624 922 455 -637 901 -993 340 -436 953 -596 -797 92 -521 -908 771 -39 263 807 -348 546 541 -225 210 -740 197 -853 -371 -982 172 145 -457 -238 -416 -608 -342 458 3 -580 266 78 -606 -49 509 -791 153 -625 232 759 -703 347 -240 953 973 -313 -113 508 -834 -544 -920 973 -451 -581 797 226 -175 861 -414 985 -776 -157 878 87 -277 651 -406 -735 -89 598 676 336 -343 -31 810 136 -243 -208 994 550 -736 951 983 892 -810 -112 -182 535 -814 -833 151 697 -258 420 -814 764 32 437 632 495 850 -531 375 -347 241 643 -191 933 -397 660 -250 290 -389 -896 115 -207 86 47 87 -16 833 -238 -158 -970 247 -301 -848 -833 734 -746 -878 -369 877 330 -634 119 668 595 -344 323 -533 -570 -131 -464 392 467 -677 -885 890 514 570 760 -146 116 405 971 -467 990 574 -807 779 -634 152 523 83 232 -751 574 -962 -228 861 665 968 -71 -685 645 737 -887 -923 743 -923 689 -703 345 423 -353 -476 399 -563 262 998 -983 -109 -137 -406 -362 878 689 -570 -355 -223 120 -810 -309 697 757 203 947 402 -253 246 -681 25 -536 11 598 782 -543 -243 666 899 -756 -30 710 -780 665 -483 441 969 -510 835 941 541 -804 249 -297 -955 -929 -373 510 -807 -570 55 -775 -732 -918 -952 -257 682 -323 362 -681 -23 -517 -237 -525 447 -154 981 -132 376 149 -265 -681 619 -305 802 -456 -474 762 899 105 37 -699 -587 422 -566 -57 -474 578 925 -484 -820 824 -553 177 -321 18 603 -716 174 416 -400 539 -647 -795 -535 40 33 914 220 -962 612 336 -401 -251 -927 -732 -231 -65 56 -985 347 -362 -518 -741 472 626 -843 467 -35 -779 -479 766 892 -757 -509 8 -474 -339 783 -99 978 546 418 -74 750 -716 -236 630 -887 -283 685 -191 -678 -329 -115 -345 506 898 394 -728 833 631 -412 149 871 -495 -868 522 637 391 -510 611 -608 947 58 573 737 619 443 -467 488 -916 -211 -832 181 627 -850 884 -76 -597 -962 564 -921 -369 584 578 883 823 809 -943 -285 -784 -87 610 488 -914 -225 397 567 -692 956 -75 -848 -963 -351 -203 -716 871 -678 -134 -570 -382 871 287 274 208 43 -1000 866 140 -924 -114 -789 -195 425 -983 235 -961 -629 -594 835 245 -368 -25 687 -849 -10 450 767 -754 -89 905 -697 744 372 547 706 -221 -32 30 706 69 86 -729 305 -982 -196 119 919 -352 -945 -185 139 103 -630 168 301 -822 -908 -511 90 -855 503 -152 140 -330 708 980 -122 -809 -249 861 374 -345 165 -843 -632 863 -720 -321 376 977 -829 -924 -726 -861 -127 -20 -454 -665 -884 349 -657 490 -486 -7 -150 -823 -565 462 -207 361 -655 856 -804 500 319 -242 166 745 338 -498 -263 -648 -907 929 924 883 773 -775 -292 231 -386 -263 -37 463 -540 -494 23 -254 -840 -331 -730 -369 -947 147 -995 241 163 -821 30 437 -956 -672 -370 682 -443 349 148 -909 -806 518 119 125 397 485 -294 960 65 -381 714 -344 619 -745 597 841 488 587 -364 250 600 -96 -781 -915 159 -962 -557 941 283 -738 -274 -892 102 -830 -234 -639 926 162 297 -221 626 614 868 523 524 204 403 348 -376 302 129 -808 -119 484 991 787 963 -510 759 -998 -485 -540 179 -696 -7 209 -943 556 2 471 -837 387 -263 -773 117 146 761 593 146 780 -696 -786 -227 89 588 -643 -510 544 112 777 -188 -258 42 -529 -535 701 375 -610 735 -143 -614 -691 -737 -923 -556 -916 609 55 -989 -174 531 -183 -355 -4 891 -225 165 -636 -784 294 332 532 846 -540 361 -526 -327 -634 -2 -568 -452 328 440 -334 -377 632 206 423 159 806 -404 -130 979 954 930 582 901 359 -140 182 775 -318 153 404 316 -253 -59 445 763 -692 723 -663 42 998 151 768 733 -842 891 587 -981 -8 154 272 602 731 26 -498 -470 -785 585 -597 358 -19 625 617 603 -967 556 307 -766 -943 631 715 -963 676 -348 -879 -965 -349 447 580 728 -777 960 -219 -531 747 823 769 947 14 -582 -684 718 -254 635 550 522 452 612 -374 -50 -628 -353 944 266 -221 646 -631 827 660 -762 592 599 -413 655 979 484 360 -75 966 651 -991 306 118 926 145 -824 -614 -209 -936 317 658 936 95 228 106 902 -667 396 -442 721 -495 695 -176 -856 181 101 500 -321 46 388 -243 703 455 445 -555 383 651 -776 -356 -211 -545 -195 -984 452 -65 732 606 297 383 199 791 -228 -623 711 -563 510 371 905 -517 -273 -283 302 365 -925 -442 538 470 395 914 -213 -308 -135 736 -342 308 480 -51 -41 -860 -164 886 999 774 -361 -531 548 -23 -860 617 4 -749 908 -912 -474 -559 -925 -954 -240 39 -755 -923 334 693 -260 -140 -986 353 -166 414 -96 -397 -947 810 998 643 -413 -326 -626 -705 853 128 832 -933 -210 902 -14 -983 -36 968 306 784 471 -866 619 823 -920 21 472 -491 180 85 -913 787 -459 -335 821 77 724 -775 274 -46 -363 -775 600 -66 664 -440 -634 -502 -213 -100 -166 510 -807 -83 -811 -319 -552 -662 209 -399 -330 519 -98 777 -386 994 -847 -749 418 -764 246 782 -441 269 297 888 289 162 -666 826 -894 882 -638 321 -384 32 351 855 260 -2 954 234 -104 296 -654 -116 -952 -348 -891 -314 328 979 -843 -223 -275 985 839 -282 -726 -431 573 587 -828 92 500 -842 -234 970 -152 232 -487 -798 664 -255 -720 -460 246 700 -120 74 803 418 -181 -251 982 933 654 802 439 -363 454 442 -853 407 -145 -493 774 689 806 460 -130 -273 649 978 637 -605 -648 884 -385 -860 732 -573 -232 63 161 -377 -656 -159 322 -234 845 -376 -921 -56 -843 736 -572 328 209 299 -59 352 949 -108 870 342 -277 -924 -699 368 790 -140 -471 480 -502 -720 678 294 -233 -200 951 -824 -721 -184 915 241 -798 234 276 -152 355 -26 -697 315 -767 -352 590 566 -970 -119 902 -813 -614 -187 438 994 616 -475 513 -211 920 971 -909 824 771 136 301 511 -241 -18 -512 782 -148 -117 -233 -780 403 766 325 16 762 -984 -480 -218 -555 -992 -214 152 -297 508 -617 751 684 -919 100 -712 790 711 -584 -416 691 -198 713 -418 218 -653 -659 384 -344 120 437 836 26 -845 -729 -477 500 -691 578 -891 747 284 -671 105 -306 -548 137 -689 -17 -791 -646 942 705 -236 405 264 948 941 -608 915 -653 -738 -224 -834 301 766 698 -986 -213 604 893 -408 -699 370 858 819 -467 143 832 863 650 -992 -235 472 283 187 -993 -723 -361 713 545 41 -880 95 -418 115 -185 953 -6 805 -816 -657 -599 785 560 -354 -918 465 -957 -61 -450 0 -322 857 604 75 658 -626 590 -756 -337 -666 658 -722 582 -116 557 231 -918 -534 -397 359 -461 -368 321 -758 754 771 376 -881 -165 646 -849 -959 -593 389 -245 102 -473 -99 -915 -229 -342 -47 -248 -39 902 615 311 752 209 60 849 -263 383 501 938 222 -270 -656 413 376 -625 526 -627 918 -923 301 374 -738 -424 319 -225 816 -340 850 -29 -301 846 -974 254 211 -803 437 599 148 320 -130 -238 -860 922 -95 -398 743 -868 27 555 -641 -536 890 775 848 873 841 -516 -818 649 79 903 -488 -349 970 262 251 -263 17 -586 187 -147 579 -377 632 -563 -301 -308 -93 948 527 -573 -241 -103 -399 -787 867 -749 510 -181 498 289 135 -448 -404 -842 186 -782 -98 -581 806 -498 -950 168 583 -647 553 -149 223 703 -74 -363 247 22 -724 -283 -882 906 -313 -243 -121 555 934 -651 169 -509 703 -34 -351 643 -639 526 67 334 -509 237 417 -809 -940 407 117 -680 -347 663 201 646 -714 -562 127 -998 575 -325 -602 -967 -500 -307 260 -791 674 92 847 -882 -9 844 25 -376 338 426 -632 282 -270 -873 333 550 -701 -601 -291 409 -413 -160 610 840 -517 857 -311 584 -934 -87 -554 -617 -257 -812 116 142 553 -957 -318 -442 849 -333 847 -376 -578 498 -984 50 475 683 446 374 243 -611 -62 582 -778 748 359 -193 13 -90 -118 -382 -740 773 -850 897 -907 -213 -179 339 385 -424 863 -198 726 368 -700 -582 -121 787 -974 -529 -410 328 815 -286 -521 921 -538 -680 357 -227 -278 220 -736 572 -35 495 -273 251 -731 976 -611 429 474 48 -280 621 948 -969 481 754 -911 -143 632 -623 392 -230 -383 226 217 -920 -849 -801 -395 -605 980 -189 873 -510 -228 748 -992 569 -993 27 -408 946 262 -518 453 -510 417 257 -196 455 -469 280 -153 824 71 524 764 -639 603 -420 -740 -821 688 -634 890 -719 438 727 244 133 -455 285 -836 -801 426 -510 -315 -499 178 177 -983 -581 378 -990 670 -859 273 -582 566 335 -317 202 -365 -477 -9 -227 -518 -873 35 534 -351 -69 -217 -278 -266 -264 172 -571 870 -941 169 -497 843 -578 -16 -621 -954 238 469 -139 -664 142 -259 23 980 -990 706 -710 -255 -884 -498 170 -725 -240 271 451 -365 -384 -639 394 101 682 105 739 -48 -238 -271 -618 -932 373 141 -661 -455 885 -312 -766 750 352 336 306 114 176 320 -100 155 327 822 737 123 -604 80 226 -840 -508 222 -313 -390 -863 819 753 -9 -237 -830 296 -503 206 964 -118 -285 259 3 -586 987 -201 764 -744 -407 -412 -190 36 -322 -398 -744 81 -200 -757 -429 -904 539 877 -873 624 -536 -304 -727 475 613 934 118 215 -981 739 568 -4 370 972 -434 195 -474 133 869 873 384 911 -103 916 119 -593 -321 263 292 -234 310 -992 133 -768 996 948 -230 -96 -432 -404 -581 330 -106 964 283 -543 -542 4 -765 -78 -500 -47 113 -974 -792 963 -921 -868 548 -478 675 93 -72 -778 114 -624 -792 948 -294 -313 -601 -589 -694 -47 -131 -1 -292 75 -535 -496 870 -233 -100 -442 -460 -288 778 655 599 -138 838 719 -222 550 -755 -234 -930 46 700 610 758 622 -564 70 817 639 365 -662 752 121 -185 -600 634 299 -418 -630 -283 -74 557 882 -550 975 -471 55 -855 -535 -176 723 406 191 -420 -749 312 -644 -407 531 -851 200 985 500 -838 809 -867 751 -316 200 -980 -360 413 18 245 230 466 952 -636 -896 785 236 839 81 101 802 103 -317 -7 211 736 -773 -968 -461 768 -826 -352 589 651 723 292 578 -854 -421 228 -638 -409 -190 999 10 -164 640 929 506 -849 721 934 -990 947 640 469 887 -530 461 -73 -893 636 -455 140 -605 -432 222 954 -875 -535 -57 775 -669 870 -218 436 -53 -289 605 -7 -756 -147 -843 -67 459 661 -141 -624 -137 -616 629 225 -545 -512 858 966 -500 663 -970 -339 -70 355 578 -140 -611 734 -844 736 -524 141 -893 -418 -14 476 -754 635 583 582 335 510 646 -3 46 449 319 270 593 -971 807 164 57 865 110 -295 -586 -848 -425 -557 816 717 -371 -581 -484 -642 771 -979 628 -403 -547 225 749 461 -912 509 827 -692 -576 685 -141 801 560 -39 304 247 -232 603 -387 -613 -50 772 -232 -6 -779 555 789 -284 -124 677 -233 269 314 669 -616 -257 -186 997 80 636 262 515 978 -898 -198 -369 -567 -237 -433 -667 -768 966 984 539 -910 -571 -491 -559 -212 -505 137 363 898 331 -749 -5 -298 388 -558 384 964 -306 -972 -368 590 -545 684 -185 -404 38 -98 -56 865 -814 403 -888 -127 564 38 -935 -21 990 747 350 -715 434 -609 -411 -496 -583 -843 -100 943 -644 165 536 -51 513 823 -723 -817 -671 420 -633 -821 -11 458 771 852 -960 108 -924 -341 349 521 -97 -275 532 598 -607 -950 -468 561 -824 -546 83 499 -776 317 392 597 258 -205 899 -197 -336 240 -561 -703 625 -626 -193 -180 -810 302 -186 -455 -529 -686 -413 770 149 386 941 -963 -926 -737 -84 -322 606 157 -837 528 -202 999 -147 -489 682 -331 -802 404 349 842 233 449 -545 -587 168 402 -22 -212 -533 -122 251 550 -495 -124 -824 42 -949 354 -143 -381 284 136 618 92 -399 377 892 -173 -356 564 112 182 883 911 74 562 -642 169 242 665 291 -6 663 -900 -523 -407 -200 869 -926 657 892 -584 474 -886 -153 -575 171 416 123 -707 430 523 93 -994 31 -79 536 -894 509 40 -572 473 651 783 46 -556 -482 -826 -652 -206 -324 983 -34 -836 -55 -836 127 -675 162 -946 -792 -530 45 -185 -521 -965 674 26 -283 784 388 -985 819 -37 827 745 673 885 -943 -608 -234 -14 -526 -576 -124 818 280 -902 879 358 403 -811 -419 -696 987 -888 -899 223 89 -786 -303 -117 343 620 -571 -439 -521 -996 286 475 874 986 -963 -591 320 -638 -383 510 788 283 -708 -542 990 -940 -868 -34 -206 590 -14 316 582 178 -684 -335 -424 731 -584 220 -756 -990 640 703 423 845 604 -238 -645 708 -690 -67 495 670 -912 482 -88 -476 850 142 -882 -682 901 828 -537 155 -330 316 -503 638 -97 -828 -838 819 728 686 -285 785 -578 391 587 -822 943 370 57 692 510 -544 -138 -408 214 -844 487 -356 230 946 906 -912 -440 -20 504 -847 -332 -303 -840 -755 794 335 967 231 356 -168 -969 -493 426 587 313 -385 803 402 559 866 37 574 773 -654 -910 878 -341 -16 -809 -930 942 -694 58 433 127 -133 384 254 187 -615 852 -352 -851 -429 -9 768 -460 221 649 337 -952 -639 -888 204 -280 -542 -548 -860 165 600 -970 263 550 -812 -711 617 -710 653 119 -31 878 502 -404 -922 -977 -644 -114 -48 170 666 -869 -500 -173 818 35 -724 986 -181 -876 -982 897 -72 -492 -376 489 -571 800 753 88 429 375 569 780 -631 970 822 -72 924 359 370 -335 -499 -995 331 -504 349 614 -470 -353 249 62 -560 558 877 -36 501 -156 884 -962 605 425 -736 977 -46 -387 -430 80 -530 -1000 307 276 -439 396 445 -422 766 717 729 -297 -486 -282 353 361 -533 -858 929 -988 -413 -486 -421 -477 -421 -230 17 -812 35 619 -522 62 -995 743 -925 72 51 308 858 -329 -842 -376 -798 257 -672 782 781 -287 -453 -84 864 -697 628 -147 -414 -896 -97 149 535 523 -696 501 854 654 908 -207 95 394 -855 -28 -589 -328 -547 898 -98 -104 788 249 -299 -241 -515 827 -231 748 283 775 772 -312 -727 940 541 42 148 652 557 -838 626 393 925 525 -620 160 -305 -179 -404 152 -282 -172 287 -796 671 -530 -322 -723 290 -777 -251 240 372 -382 -416 -139 -740 742 67 303 -591 697 -657 30 -208 277 561 17 661 67 709 58 -185 222 267 -113 -585 -473 581 723 -824 576 -969 292 -26 348 -763 -390 82 -553 753 -915 -631 -88 967 -656 -341 256 648 530 863 -770 619 934 -890 445 890 -650 -84 945 13 -83 104 889 878 591 877 -607 -162 653 -314 901 -993 949 -149 -733 75 -485 -785 968 767 250 278 -112 332 -372 384 -151 -309 771 921 146 861 511 -84 -908 355 -936 -458 761 -544 230 400 323 -833 734 -946 -939 -622 -3 -196 558 990 -763 -748 316 63 651 -186 61 61 -99 -653 -924 204 -857 646 -328 788 999 990 839 -91 108 -892 -250 -845 887 595 237 -886 551 -766 894 -118 -958 -310 958 292 -40 -532 583 391 -39 -325 -769 -979 92 672 -38 -17 -934 -281 666 664 -554 -149 -254 934 624 -460 -394 920 568 -690 683 562 -686 541 308 283 983 -335 -849 213 683 -727 903 916 83 -367 -914 427 18 -558 362 130 -869 -88 -751 109 -78 746 -715 -337 316 -665 531 -613 -250 635 657 -55 -82 258 445 -798 -693 173 29 -235 954 571 -208 -392 661 537 46 -316 -423 476 340 -484 2 -454 216 547 128 993 926 -554 -476 -937 -733 639 653 868 75 644 577 -130 -297 -488 344 -493 -42 -374 -500 676 634 -622 944 577 815 904 823 982 -137 764 461 705 430 228 360 -583 60 364 -593 -179 537 -957 -717 887 880 -610 -601 -793 -955 -745 267 95 -250 300 -773 182 398 -677 -266 -199 763 -877 140 107 -991 -284 -789 -887 669 -323 664 552 -759 -334 -246 77 -34 -984 586 999 -679 528 261 630 -785 614 -436 696 -654 -982 578 -894 499 -727 -604 -35 400 11 -315 732 96 -759 999 -830 895 223 901 375 586 861 133 -570 -479 -537 -350 389 -545 399 901 279 -680 -922 113 -844 943 -848 856 -397 -997 209 297 208 -328 -344 -644 -566 473 560 -950 -187 -450 365 283 299 700 270 -473 -925 782 -497 -526 -638 -755 -779 -503 -8 -642 302 97 807 717 -488 147 461 -534 -945 703 350 165 820 837 -126 -296 425 -347 731 -64 -962 239 -332 -50 -44 -556 300 -459 232 890 373 -938 -35 -758 108 562 -524 -717 514 325 814 -535 -862 -952 139 533 239 -601 321 593 449 385 -381 -945 -932 -130 694 -833 474 -638 318 870 21 624 214 -313 97 -142 -947 224 983 770 -434 -979 -205 -531 -638 -573 -604 462 756 305 -987 536 -879 -915 498 -940 -6 345 -57 485 109 976 -652 -806 -857 -729 523 70 -568 -884 806 344 -704 -296 850 -937 513 -734 -603 -875 341 -754 42 950 491 -689 332 -923 -804 575 -725 -442 -934 -173 -251 944 -758 -641 -872 -335 -822 -425 -200 378 169 -415 -421 -717 147 -594 -247 877 746 621 871 -6 815 -962 -446 470 -293 -713 -708 502 -704 340 -34 -986 493 445 478 819 -144 -365 950 -385 107 -674 -52 -698 611 -698 -916 457 78 80 -732 746 -515 -710 -545 788 -895 -572 354 98 187 396 776 -772 -699 -923 -287 224 -907 895 -983 860 51 -850 -785 911 323 -579 -424 444 927 32 188 957 -237 -160 -187 -188 -756 -255 -913 215 561 898 -406 -975 -680 -925 -300 689 186 236 413 -19 180 970 -622 223 -85 829 -799 225 398 -432 -721 -829 747 -551 35 -281 -282 -340 110 415 315 -38 597 416 -608 -453 -878 501 136 26 525 -583 -272 -432 785 -827 303 -33 727 902 -31 -560 -89 54 -851 -300 334 -905 813 -751 712 -31 -128 -161 -741 333 -419 -819 94 545 -716 637 -519 -792 588 -578 470 641 -820 348 601 848 -150 -183 987 -334 941 623 -730 -177 919 899 324 -242 -600 -156 -758 -922 -128 217 537 -671 5 -291 -445 363 477 -905 428 384 -688 -602 -112 286 -56 -335 681 -747 512 -873 190 -728 -964 870 519 745 -949 -556 907 -820 724 707 -582 627 398 984 -985 427 709 -618 -502 -707 -581 617 854 -861 -727 211 -834 -37 -612 223 -634 -404 -582 291 892 632 911 499 744 322 115 -471 602 -921 -154 325 -687 -593 -778 -587 821 708 701 237 641 339 -75 -34 786 -915 714 980 805 -898 -942 -285 -767 -603 -659 -289 859 157 911 -597 949 240 -528 -330 846 -163 -694 66 -89 132 511 524 -875 139 -805 301 857 -309 534 -25 -148 148 -240 -297 396 545 144 272 -840 -687 -9 -859 -124 -89 229 -508 -610 -945 -499 963 395 624 993 -897 882 -3 794 -363 -806 -683 174 -959 -720 -94 686 892 -486 -546 -112 -722 246 -653 212 -728 484 -870 -357 721 -33 -227 291 994 292 -253 451 -130 332 789 15 -360 552 -818 -754 337 -749 -645 401 280 -171 626 -836 -90 -699 -363 601 116 -421 -640 -626 109 -325 -191 -311 761 370 911 -902 -809 -340 380 490 269 -308 409 -221 -813 522 -611 -626 -330 29 568 -762 -684 809 758 877 -100 -512 -465 -669 168 175 570 178 -896 260 292 530 58 -698 561 -59 -303 -175 -847 483 713 -235 641 545 -194 -193 851 216 886 763 501 352 652 -657 -222 764 267 76 -161 458 542 373 988 126 765 -795 -339 579 -985 671 307 -671 -206 -36 -915 -590 846 -216 349 98 -274 8 -402 -869 -120 501 835 -64 -947 -503 932 -36 552 -918 453 749 -195 435 859 309 -902 -444 -30 408 -311 -242 768 142 -392 299 724 -192 622 144 -99 -726 624 -601 790 520 -106 -365 -59 -540 790 -792 93 -383 -884 -55 -469 133 530 232 328 535 244 -602 442 -565 -324 -161 842 373 -416 456 -318 739 671 818 -910 -271 -857 804 -618 -838 545 757 62 375 483 -201 407 43 -795 755 512 -135 -376 -177 837 701 -923 -288 -446 801 74 -960 280 463 -374 760 812 -900 673 469 892 239 641 -28 -200 -274 251 -686 -523 -74 846 913 -242 208 934 -194 -810 369 962 -466 -941 -446 346 345 939 338 -64 98 -872 -619 552 86 -609 92 686 -883 -917 -799 108 566 43 750 -42 -655 -808 87 117 946 808 -831 682 -54 -865 -319 -884 647 47 -501 200 49 507 -526 -97 -720 -359 -573 507 819 -225 158 347 -296 166 311 177 -603 773 -24 996 522 798 -706 -492 409 -638 153 -877 648 275 -713 -528 91 184 293 919 722 -339 258 702 557 642 484 -322 830 -859 -574 -608 229 633 -284 -216 798 -816 -547 704 -467 59 847 -506 170 488 890 717 69 620 -191 -702 -325 139 -168 -753 62 -555 -680 -338 295 -32 35 967 -7 -39 250 511 -305 238 481 979 831 -383 -871 474 856 63 -748 -840 297 -663 172 -506 11 -249 -709 752 -377 -765 -753 -114 -211 910 321 -579 828 225 462 879 -585 -774 -876 805 -444 476 -939 -918 645 96 586 991 502 544 -552 447 821 -588 643 507 -398 839 -860 -606 726 -896 -161 256 -633 -928 -141 306 666 -384 -835 -14 449 -568 188 435 837 -109 108 -929 -183 -543 714 -373 -240 -504 917 -882 420 858 11 868 17 -899 -9 -695 -731 -152 496 -681 750 -682 14 -568 -891 968 716 -445 962 -676 -354 898 -423 866 850 -299 6 -521 -943 427 620 -468 -419 -945 992 753 596 546 955 513 -989 -259 843 934 -782 116 -493 -964 -953 753 -213 -547 -127 -974 510 440 271 -379 661 -947 -46 7 -550 504 661 593 999 -318 63 -299 2 -393 -820 64 331 -467 291 743 -362 445 -462 601 479 92 466 775 -201 -979 -531 58 185 -975 500 156 -578 -390 -489 -894 192 226 -164 -503 834 -480 755 453 402 23 746 -987 -929 -954 -586 -554 -817 -4 685 515 414 -537 814 532 988 231 -589 -499 -362 -989 -817 243 -654 898 152 280 -119 -116 668 -276 -879 611 249 -26 654 -384 -237 -889 -415 822 526 518 -120 -131 -860 -341 -551 -746 -760 -965 -774 -226 479 -994 679 851 407 -770 -510 485 -673 -860 802 983 75 -1000 -730 874 -799 -40 609 946 439 362 531 -697 -318 -247 610 328 -360 694 -593 501 -686 932 -136 8 -204 -411 545 -230 470 -865 814 -74 780 452 -706 -557 -529 497 4 -122 -635 407 748 -623 -881 281 95 -171 -259 -337 399 159 6 -926 686 -367 564 -735 -889 -323 896 -755 -425 213 581 -43 499 846 385 -941 -303 -308 274 258 31 -910 520 -352 -108 895 -575 -293 -1000 -72 -567 845 -674 908 -648 113 690 684 244 -873 -897 -602 -706 230 -137 484 188 -910 -236 193 511 -86 158 715 -769 839 -885 945 914 422 386 948 -551 -936 -244 329 -257 990 -852 175 629 -137 -744 -101 -985 -863 876 36 -869 -994 44 -749 -396 452 -91 791 501 709 -963 -212 186 -729 211 654 -44 -598 253 -166 -212 339 -819 305 251 -524 -918 128 -327 68 195 -560 -253 814 -483 -915 -34 -556 -642 500 -797 -116 -508 574 -226 -299 -447 235 -140 -291 832 931 -31 -889 -582 375 -739 905 -241 -494 -982 1000 -134 146 -309 -566 768 751 -612 -874 -422 113 -37 -987 861 -784 229 918 504 -357 255 -590 423 -703 -978 194 303 881 -223 909 -286 210 -494 -261 44 733 768 -328 648 -152 420 -934 -871 475 747 916 -646 495 901 780 -876 -599 -324 -100 -368 -60 736 518 213 72 762 438 -890 -363 -402 335 -25 692 -577 764 122 -350 -880 -229 -413 -619 -459 -432 16 -738 742 -711 642 -726 -142 569 600 -214 402 219 745 113 -38 -297 587 683 -855 -341 326 849 -492 505 -196 -880 -222 977 107 -946 -88 -647 784 -756 982 673 522 -904 -149 -221 -68 684 444 472 248 694 -756 873 -584 -375 237 -657 -557 528 607 203 287 16 89 106 -121 -242 154 173 221 -431 814 -236 -732 217 -57 -991 -882 -351 409 -754 12 450 398 492 -137 409 904 -383 -631 -400 931 735 -686 410 -272 725 890 -840 -658 646 -698 625 -923 904 -212 -816 -317 490 -251 745 929 -620 -46 217 -207 99 -826 914 -117 -16 -547 -241 -209 -930 383 899 -728 638 537 504 457 48 192 -370 92 -382 -474 106 -431 626 482 283 181 -243 -175 526 976 -114 -800 380 -110 677 -935 233 85 -855 994 -723 -266 -368 376 784 -232 216 -825 -705 363 4 349 804 -342 -377 345 -725 -935 -350 -463 446 480 -524 -943 -424 -418 342 670 -291 -24 348 957 68 -509 791 892 -829 -849 447 -339 -129 221 -375 -489 548 390 -681 -92 -661 350 -745 975 -999 -111 658 787 415 591 471 2 478 -994 -666 427 -932 -229 865 -839 743 518 607 -344 -142 -188 324 -594 144 707 -222 385 -766 -553 570 957 58 364 481 -662 738 -918 -607 -265 720 587 569 -13 -397 -311 437 -120 6 750 976 -278 -75 -619 -648 -485 148 374 780 655 -258 -196 -802 88 726 681 491 -939 -363 338 -18 -358 -992 809 -541 -716 212 -167 495 519 23 -76 720 -66 -259 555 -817 -657 -24 -476 -178 136 240 552 714 -865 -38 485 -960 -306 -206 -2 -837 -809 840 -382 694 -825 798 424 505 662 279 507 -288 -434 -653 -249 -835 107 287 591 25 53 -159 -888 -665 340 -97 -150 -956 591 907 260 7 -11 -32 -895 -321 -768 61 159 -458 221 -192 113 259 -51 -131 -948 -406 685 -590 567 -320 -307 41 75 -879 553 -543 433 586 609 -971 526 -284 -493 169 -990 354 -853 234 -355 994 763 -517 -701 -67 -560 -519 328 -547 -755 -765 123 -578 -99 497 842 -410 -701 -319 224 -517 -126 671 -281 -503 298 678 -406 -134 -572 994 244 718 -371 -51 838 196 529 -325 677 -115 -378 518 98 514 -186 -315 -886 -14 -150 -426 388 436 -892 141 -863 452 -766 755 -306 741 623 -663 901 228 -928 908 -234 167 861 -418 653 704 -115 82 -237 664 962 -740 499 768 -306 196 -914 477 -410 -951 -651 694 778 -685 773 -118 -482 -604 -988 961 -622 561 281 -548 948 694 182 912 531 679 987 819 -705 -139 -737 265 -334 237 4 592 -747 629 -715 -343 736 -309 -144 697 -770 58 782 -27 591 297 681 -388 97 348 -331 278 944 757 -680 322 952 -156 956 566 -873 202 546 458 -778 -828 -497 787 659 129 -883 -472 707 -357 702 -15 -69 983 -517 451 83 -332 488 -997 725 -558 966 711 212 376 338 -784 342 -348 361 622 -72 370 582 -56 338 374 -119 -43 -470 350 916 -908 -206 22 413 -5 761 715 499 251 106 842 464 647 -687 224 -188 974 -210 555 -574 484 -55 809 290 927 -102 834 -164 545 -662 -245 156 639 598 -530 -8 436 625 -735 178 -410 -40 -116 254 -207 -591 919 420 513 -883 876 -518 162 -930 -314 633 325 221 -664 877 207 411 642 188 -594 -545 -126 -465 -783 -417 -779 593 -798 -360 -390 172 -845 -975 669 -971 -671 -458 -743 -22 -478 -32 655 168 104 859 -882 500 -906 879 197 -907 -724 -823 -460 -451 438 -694 197 865 -609 -822 -645 -224 -445 -779 -459 570 282 318 162 441 -100 64 -179 426 713 922 -749 -134 -977 349 -564 -315 604 -251 538 684 699 14 -876 480 -275 4 386 -494 -736 177 -234 231 -784 667 249 -628 885 -936 -447 905 -401 -461 -565 -776 240 -782 714 407 106 93 -579 630 -621 -153 -688 406 747 -268 922 -231 183 -244 -71 -724 767 -246 468 840 -918 -743 -684 357 396 817 -295 127 -581 -422 892 -401 121 -627 -74 973 -703 -772 -659 -341 904 -792 -179 -724 631 515 -121 -126 -374 -321 -816 188 -856 843 12 665 -54 915 798 -374 -18 -87 98 -977 -578 -210 797 983 -808 -626 -509 442 537 -690 -968 -299 224 -415 -754 818 593 -813 -526 662 -747 126 219 794 -84 550 418 -45 873 724 -393 214 -750 -376 -23 464 519 -329 729 -558 -661 813 -788 -495 547 625 -207 376 623 -450 -153 936 -610 -738 211 -515 332 797 -778 -566 -894 -190 -151 -627 340 -169 -402 -686 574 -717 383 -150 963 632 -295 738 -329 402 -131 231 -279 -919 757 123 169 886 -712 713 -181 772 -428 446 316 -391 -665 212 -506 660 -798 -187 450 521 -513 -428 -678 646 -492 785 -933 32 579 520 -309 686 656 665 917 190 851 191 362 383 145 685 268 623 -174 41 549 -225 146 -786 -541 -274 -662 -595 993 -247 427 937 -307 164 -634 969 -145 -256 408 -975 -969 -686 665 -102 287 445 -766 202 91 770 -492 948 -646 -102 127 980 394 -547 -255 -85 145 -444 -462 581 629 -522 -930 -305 -117 461 -86 732 754 638 -649 -860 952 647 143 135 -193 672 655 -673 453 689 947 599 -954 103 739 -503 812 -571 669 483 741 -611 855 273 502 -793 -921 582 618 -481 861 746 501 349 12 -197 -864 36 -227 -492 -216 558 489 -626 111 341 -176 858 -509 860 -521 671 -901 -416 158 888 -209 703 850 -392 -199 -840 691 -995 -598 -606 474 16 -200 -475 -442 -13 203 776 963 791 -581 -756 651 107 219 669 376 468 -122 -142 991 -364 -118 -652 740 -265 -667 641 -325 -171 -570 603 -610 -852 722 -203 -662 595 -505 -554 -289 -455 839 -467 394 7 -737 1000 668 -34 -236 -172 -375 -710 -939 -772 -249 611 -401 820 -943 981 649 -248 -790 261 196 67 200 604 -776 288 645 -773 80 -452 -686 663 631 -848 916 -253 189 941 -57 458 -616 -412 84 933 -550 495 -41 -679 -72 -109 -410 554 -52 593 22 -647 -469 -936 945 568 637 30 -956 751 -330 883 481 438 -31 -457 288 -420 -526 -503 487 452 189 156 -707 360 208 766 725 -755 -21 834 -315 -676 -362 -407 276 -59 -504 292 249 914 -120 -594 -476 949 212 897 412 -179 -966 146 727 -567 -688 416 -809 914 -589 186 230 449 -499 -260 936 926 769 456 -490 -290 120 -836 933 629 427 -259 -587 -272 563 -322 -607 -753 364 -325 895 891 -18 708 957 -893 -551 477 609 256 -518 879 192 -586 -338 67 42 76 -891 -643 4 -388 -574 -285 -583 863 7 200 953 102 -652 -204 38 -765 -254 -480 509 -750 -573 -69 -554 642 -75 379 555 -403 -198 -866 289 215 249 -464 208 -94 -893 -449 868 195 -738 147 -456 156 -734 -926 46 948 -803 925 932 686 311 550 995 -651 -78 202 570 17 -431 -722 -133 -871 -345 869 634 -160 -933 975 -531 19 -15 -661 -247 -970 -529 871 -391 -356 751 351 -304 989 982 0 740 -75 55 286 -573 -887 23 -103 845 -775 -618 44 409 522 -111 787 -133 -644 269 451 874 780 -651 -616 593 548 767 520 -342 -12 -901 -191 409 -164 -499 729 -524 -903 -427 620 -166 -582 426 -856 359 772 53 -52 139 -731 126 598 421 650 -18 -736 -453 -305 -882 -99 611 931 -48 -841 961 72 901 -4 527 573 638 -292 843 -611 -555 -861 -557 672 578 590 638 189 405 92 -249 963 -968 999 -576 54 -991 -777 403 90 168 -281 953 -35 -935 767 -952 -342 396 816 -870 397 -190 -346 -232 -765 -14 -154 -758 -647 -634 130 -364 794 -952 678 372 -562 661 622 555 -890 -629 201 185 -404 -128 379 -475 -477 -756 711 -475 856 -290 -932 -948 -886 199 -381 -989 311 835 -752 -283 -788 -21 627 -160 671 408 988 -269 -608 284 408 215 253 530 398 431 -412 -172 893 -273 165 687 -924 485 -38 146 -512 -720 201 -805 379 881 -1 299 458 21 -43 740 664 -540 -372 471 704 -491 -845 608 -713 -889 -689 -617 745 588 85 -4 -29 902 580 -960 -297 -879 -914 -548 -361 -724 -529 802 669 -231 931 414 279 197 912 872 -901 -639 696 113 -171 -431 732 63 691 -999 281 945 -654 659 431 984 -449 17 358 321 576 228 -806 913 -983 476 -998 884 876 112 823 490 268 -419 326 489 429 369 537 478 -624 489 -660 780 30 -385 860 523 159 251 -675 -676 438 578 -323 -89 696 674 886 487 12 5 993 429 -511 -654 -52 -371 -714 -834 355 -132 34 -154 269 -316 -617 852 -878 743 841 -244 -512 -749 452 -799 97 526 63 -325 -403 891 -587 871 -500 -782 795 671 842 -897 -60 416 -85 -808 -598 -149 -582 -260 -644 507 568 -336 733 904 206 -311 -894 -352 635 -78 -184 607 9 -477 -726 248 -784 -618 924 -851 43 429 -323 658 -411 -34 799 -494 739 -578 715 -382 629 851 -803 -591 -510 97 409 -838 -506 163 458 257 -218 914 -736 -617 -516 -57 -544 -711 180 115 97 570 -982 569 499 -148 -948 207 -686 -419 944 -349 833 -692 541 -59 -844 -79 -243 604 -867 111 596 -750 631 613 423 -213 879 -411 817 -960 -431 783 -858 -403 -128 418 723 391 505 -938 375 -687 84 -752 -119 -723 887 145 -934 -838 -787 852 133 -254 730 -154 520 -893 46 663 324 -416 -251 -236 930 -586 -3 299 619 -428 159 536 -594 280 -637 607 -805 26 857 846 -530 621 975 -959 -789 -117 -386 126 -385 -705 842 -83 507 -734 -550 362 354 127 815 -843 -145 -468 56 -474 971 291 573 -599 782 802 664 -179 -228 -772 833 379 -335 143 -675 -734 197 613 899 -916 -32 933 830 -903 -831 -622 124 431 -797 -679 -799 959 297 510 -615 -709 379 -574 -476 286 -176 -953 568 -875 -209 -622 806 976 7 237 -62 -641 659 -921 -961 -507 102 -969 83 275 650 -41 572 -746 541 484 903 -763 -175 882 -10 -289 -326 547 101 -351 213 -342 -182 -8 -953 502 -986 -759 433 -357 -135 -792 996 -76 -915 -40 48 809 475 387 712 -472 278 186 -82 738 -116 -410 -528 -671 850 -748 -389 -710 -131 -858 -873 -706 -732 -26 974 261 -397 966 713 527 -180 351 978 858 -401 527 -884 -19 321 -398 -498 -1000 228 925 631 -849 -439 637 -129 624 -672 994 -634 26 472 874 -124 169 -700 498 378 -773 -536 -956 409 -125 -818 909 410 523 -448 -425 -500 -263 356 -399 167 -733 306 -771 -999 -315 -876 168 -411 889 769 82 -361 845 919 -961 -831 501 -65 -20 121 293 198 6 610 -46 708 -478 -882 -504 -77 144 967 -459 -19 663 7 -892 -761 -876 -513 776 290 277 -139 69 -595 475 -688 112 674 -503 -611 541 623 -405 211 -657 750 962 -539 -418 -751 924 -216 -186 75 545 821 149 -555 731 453 -604 328 39 369 -780 770 -636 236 706 118 903 841 720 977 518 -768 -102 992 -510 -187 666 231 -257 431 437 990 -726 556 -867 170 624 -195 -982 115 -268 319 -593 923 508 -691 -726 909 -194 -743 -111 -658 634 48 37 585 -137 355 -964 206 200 167 -173 976 -941 -151 -153 21 379 -499 -572 -432 768 950 325 806 325 618 -927 -955 -839 -595 844 910 485 -838 -341 -797 -878 -204 165 -442 -846 899 -627 936 -296 941 483 582 838 -662 -150 -460 900 -85 226 -215 -94 -327 -986 -386 -184 -840 -4 -177 -438 699 -848 938 -973 -316 487 -84 970 12 -912 172 -595 -317 588 -187 988 833 300 246 557 -865 651 598 -281 -92 261 -418 683 -239 -218 322 -513 -486 828 -860 734 708 -315 36 -957 -275 -160 -950 740 203 -980 892 19 -904 -529 -4 -664 -479 96 705 -71 892 -164 471 -237 449 -16 959 -543 673 -987 -482 -503 573 479 -935 275 -475 -658 607 -140 -570 762 762 509 -120 -143 238 -398 -669 -567 -809 800 -387 -126 134 305 -204 667 -80 -375 -382 -847 -861 374 -990 -391 -573 -494 67 776 -871 984 54 227 87 -519 953 889 -585 373 -208 787 -164 -109 -235 -554 -824 -432 -294 489 97 -560 659 537 -730 821 205 -355 510 242 -490 -615 497 -485 -627 -21 -338 -690 821 -111 -846 26 -357 743 -989 989 7 221 -638 -262 -933 -431 -439 284 -494 -917 -904 -406 -308 183 -925 -118 -951 -77 52 437 315 371 -370 -528 651 -767 -563 522 911 -622 -532 804 -307 327 87 -254 -443 -803 -227 263 -604 351 -511 -830 521 275 -908 250 -840 -866 324 654 -773 -995 -532 -605 -92 300 272 -482 -869 772 -780 870 182 49 197 221 430 -32 106 -742 3 -670 450 79 967 234 246 813 936 -669 -510 964 243 -420 -917 -610 847 -486 -276 970 380 -427 691 -155 -940 -864 -176 -416 -107 -96 -145 402 980 820 -361 -224 -843 -445 132 -37 -205 -754 210 -604 -600 -708 -692 976 708 765 -638 777 -953 -151 -570 980 803 -355 299 -277 628 664 -715 598 -294 448 339 -101 -581 100 -163 -826 -474 122 -996 868 755 347 -1000 -483 -966 -143 685 -965 -733 154 671 -790 -906 -763 296 -499 -877 -565 713 306 -638 454 514 345 -562 512 876 25 -242 -756 54 -316 645 347 -545 797 847 -251 192 -377 728 -851 239 704 192 -386 -197 189 -549 217 -666 579 373 -408 960 597 -563 771 -257 -212 554 922 -292 200 174 -621 282 -191 356 768 759 898 -835 -488 573 -179 735 -279 -399 123 -84 -431 396 332 680 -782 -896 184 -78 339 -347 759 -521 -42 -130 317 -459 -706 -985 -819 74 779 552 -416 -404 -450 -971 -967 127 -234 834 882 -550 847 579 -355 473 51 -567 -138 362 173 -752 -850 489 487 17 -248 -777 -335 228 -226 397 -968 68 -913 -917 274 294 93 530 -723 254 171 -30 -974 -387 974 -975 635 -881 -524 537 -93 44 -142 -284 472 553 120 -61 -385 -745 828 -858 891 -869 -886 -298 -192 -169 -934 -143 335 405 901 767 597 556 -295 -363 -983 -268 335 -108 -476 -907 150 571 -713 -807 668 122 -168 -292 986 368 -321 -766 712 -863 -726 -11 -477 -392 438 -391 975 755 -3 129 -690 699 -638 -987 -5 255 141 -905 858 -875 510 -276 -199 215 702 -304 -978 -581 311 -221 -549 -943 -497 155 897 -798 59 899 -743 896 473 265 726 815 -852 684 -281 746 701 -634 -284 608 394 802 11 -691 -913 510 -703 275 748 254 -431 -7 -67 245 847 730 -328 -987 991 -977 -910 76 875 -81 279 -766 371 758 62 -131 -162 -618 -832 -463 -996 -474 127 583 -748 -808 196 169 393 -742 -103 993 774 566 -821 -773 193 311 -555 -243 111 -23 -235 -355 -973 -605 721 853 972 -412 -322 -432 -566 211 -184 -372 649 615 796 694 -28 -324 299 821 -872 273 -314 699 424 -290 767 -777 635 -975 80 10 -52 860 -143 -557 830 -394 -112 -36 -288 -15 937 56 948 217 951 -900 557 871 -397 494 614 199 -565 948 490 -261 226 860 770 -955 -595 -58 -970 -496 852 675 471 -508 497 -317 -664 -977 -65 -684 -857 -432 40 -762 -525 -382 663 839 106 482 -299 -202 356 -734 -433 -290 177 -389 -22 -942 -99 106 679 132 -71 590 488 -350 355 -725 65 -865 -59 556 238 317 944 644 -99 -99 -74 -2 522 -494 -775 198 -862 -264 76 -833 831 -132 -15 -619 -573 -548 -543 155 -314 -7 -858 -982 -422 864 837 464 54 -534 467 -487 -901 989 510 226 -921 838 927 299 -269 519 -333 965 642 199 -172 -650 -258 369 -745 103 -438 492 -520 924 -999 -773 258 -750 -78 -122 608 125 -472 -584 608 -933 -469 -67 -289 214 -563 837 242 258 -466 -546 -597 694 754 808 -703 883 354 268 -265 -304 -466 -922 -107 -704 -437 -730 -717 -753 -179 -459 843 -942 -66 -99 -329 -382 -455 153 -845 -773 -871 -917 980 -514 542 165 150 -238 -751 -841 -372 -596 -248 956 -560 738 392 424 -124 -714 -216 -451 653 167 -688 756 -102 -185 855 997 136 740 195 -803 -816 -374 -711 -235 -890 -238 888 -304 663 588 757 574 -674 -188 -452 -382 714 432 -135 -28 337 157 -463 618 864 -861 -53 305 -522 -757 756 -609 -25 -68 62 -327 470 463 -505 -399 -920 49 -406 770 -442 97 419 250 248 -4 -522 -289 935 977 -136 659 -637 666 -228 522 -326 -907 -234 -472 490 -436 -676 422 -726 -758 36 247 -665 -747 -572 225 -286 -925 956 257 558 161 445 61 715 478 -254 698 43 -59 -446 322 774 -692 447 581 -66 63 -323 -982 -705 942 468 -932 148 656 -187 -607 -586 453 217 -128 332 27 -921 -8 160 834 -41 610 969 -671 471 593 380 -465 686 737 -332 926 -816 598 -107 659 -941 -46 -526 876 -838 -684 771 -27 692 -236 -972 347 391 -718 457 -295 -576 -189 578 -931 -560 33 585 514 933 303 956 471 -668 -252 553 427 -730 145 256 -534 55 378 172 178 758 -373 612 303 399 -836 -657 500 667 -159 965 678 -175 299 -930 -357 -34 -493 -610 989 -671 997 120 909 580 -746 684 -398 515 -302 936 615 -982 -584 -930 -27 787 -460 -962 -231 39 97 -148 768 -141 -623 260 134 -82 -698 -444 -478 649 580 -220 863 72 391 723 661 -739 -809 -936 344 -404 -837 380 -134 567 -152 888 853 -387 901 763 -99 -834 -824 -272 928 -211 872 475 535 502 -815 618 -709 -147 188 439 -248 -440 -414 -92 -241 -958 549 848 -211 560 96 403 881 -636 -172 -10 207 -821 239 -903 -527 555 165 -691 115 -747 -70 792 -119 934 492 948 809 -149 562 499 867 -845 -983 93 933 965 660 -553 121 -190 -771 -499 -793 312 -704 -495 -660 -978 355 979 709 571 -597 -422 757 945 -177 903 88 -318 547 97 621 -780 75 911 -735 -171 39 95 315 -883 152 -342 402 116 -409 532 788 -181 -189 -784 679 683 -213 -921 -174 924 941 275 424 503 -746 331 -647 409 -534 -948 -151 233 -132 955 -43 -83 823 638 823 -106 723 -855 -888 336 100 -330 407 -941 -50 -669 -74 92 81 822 -979 963 -367 178 -997 -897 -304 532 511 129 -543 640 -145 -325 -247 678 -561 -411 460 8 745 -728 -321 -524 414 666 -971 -139 -809 -275 -113 -963 -250 309 -573 -398 -291 989 -948 -889 362 -862 -795 -624 -459 357 407 -993 -482 270 178 269 368 -379 -731 54 505 -452 -929 -142 401 -998 647 883 -618 -66 721 282 7 833 968 937 499 63 631 986 688 -991 -291 885 335 -926 620 -151 -469 -474 912 -697 -479 -766 -476 414 -710 -250 101 -49 -723 -502 168 962 721 -258 179 -905 768 -571 184 800 -192 766 -252 149 411 618 -98 -52 -718 962 951 -787 -154 -160 -181 49 -731 -697 -67 -124 -281 -161 -326 -496 517 48 210 711 -654 -719 -222 75 75 -272 -408 -991 -256 643 696 -787 -595 612 838 -880 -541 349 -589 730 -245 800 -561 65 -246 900 -574 105 452 -282 -110 639 374 260 -69 29 -459 23 162 62 -917 -259 -15 -41 189 -211 -30 886 -417 -883 524 893 501 302 -694 581 -270 -225 9 93 -53 -767 484 82 -970 765 -616 645 987 874 331 986 -526 -989 110 372 351 -783 -647 975 890 -146 337 860 853 700 -576 727 919 -117 -776 -580 146 -922 -926 -706 -758 -292 -388 128 -510 -687 -313 -846 -203 -938 780 -64 -587 -889 -538 388 -894 -678 626 -114 2 -910 -749 663 -906 -138 -246 151 773 509 987 -429 339 -609 -730 894 -24 100 -396 -117 657 -895 -508 440 -353 -435 600 555 719 127 39 327 543 182 -398 -906 -681 -432 -137 730 780 649 -626 437 -42 -339 -848 -538 155 -120 -464 502 -455 -838 902 -804 434 902 769 479 17 18 -331 -777 -65 -995 240 -968 -353 -885 811 -532 567 672 88 -907 844 248 783 853 416 -545 346 999 845 -613 564 77 -631 558 488 -402 118 426 441 -220 -986 -604 -356 348 -779 510 -356 -112 -786 642 -868 417 648 951 365 792 672 -543 104 764 -124 319 935 -851 -939 485 -311 349 887 561 398 933 -748 386 -908 954 842 356 987 -147 103 938 146 -616 91 426 -419 -445 -483 -339 -85 -132 355 -441 612 261 310 271 -291 447 -770 519 -686 521 979 14 -761 -465 730 -309 2 276 -663 -427 367 791 822 998 -41 -955 -392 282 473 -497 -847 -131 707 -181 580 1000 933 -322 407 -517 -347 90 -24 455 557 -344 492 549 -713 -652 -409 326 806 843 -565 -172 390 -450 -314 332 -769 812 642 -441 553 393 771 -97 850 -296 -882 -702 863 -417 943 312 103 281 775 612 -106 707 -347 453 -362 -464 41 187 -299 142 677 269 215 130 70 -247 34 -32 -8 -495 -984 672 612 581 -543 649 18 998 842 -306 89 -826 640 -831 -729 650 452 622 182 -602 783 -661 127 487 -736 -128 263 835 744 -971 370 398 100 -200 -513 151 865 982 597 -263 -454 697 462 -790 284 495 841 -192 756 -920 -277 -604 174 670 -312 684 -458 455 190 120 806 113 -383 -778 -699 978 -340 982 371 -533 -106 281 -898 232 19 -151 -964 93 228 -591 806 973 346 444 298 -961 -670 250 -893 -434 -592 808 -574 789 558 -487 -107 506 969 522 -380 -152 296 -190 28 -750 259 55 -893 -325 528 254 1000 -129 -898 -814 297 528 -693 -379 -990 -213 -478 -177 502 -918 344 755 165 928 974 -577 -98 670 810 643 119 -410 624 33 217 126 85 706 -647 -810 230 -545 551 -778 -93 105 626 -50 978 134 -567 480 -727 333 42 900 -334 611 685 514 -207 -200 161 -856 892 -627 -83 276 966 257 148 -703 555 -124 -902 -49 411 -690 371 656 181 -991 -363 -773 -778 -623 -64 220 320 27 -640 -490 251 -156 969 991 -88 807 -501 954 -917 -209 -623 11 994 -736 152 -943 269 -73 896 -74 -918 422 719 68 -103 14 199 687 928 57 718 -910 658 951 530 989 -3 54 78 6 775 898 -634 761 164 700 -132 171 -999 561 -304 -442 -906 428 547 -901 -32 -257 908 -379 486 643 -775 -171 681 879 -56 679 -577 -841 -659 80 -205 -749 -381 -627 -695 293 -887 122 -243 325 295 355 435 -614 -707 679 261 -51 872 -17 -606 438 -422 13 -2 180 -868 106 -820 323 364 -45 -920 -533 170 550 505 -391 -887 317 917 -682 361 312 -780 -264 883 -916 -350 882 -585 -654 838 -515 18 -490 799 -997 925 -102 -247 -299 691 347 468 646 -300 557 -166 -165 652 790 39 -36 -433 702 642 -37 -197 903 -733 -419 -762 -444 428 -982 588 -467 -453 -548 896 660 -24 318 209 -701 -924 361 122 524 849 942 -643 239 933 -578 656 -584 351 -53 847 39 -336 817 268 -300 -464 237 565 -261 -971 -684 37 -835 -593 564 -694 593 986 458 896 605 -762 402 601 -255 -894 138 -817 -895 695 -805 -20 -21 86 -287 266 898 -890 -560 -540 374 251 420 -376 98 862 -817 -208 -702 -99 -507 506 -367 238 990 -201 104 -350 930 -541 325 -675 544 -471 -496 -124 -290 97 800 866 324 -855 -847 -288 -944 -238 417 544 -884 397 307 -95 903 -941 -51 706 -965 -521 300 -504 -935 -473 16 -510 -9 236 -654 -342 -835 -393 -488 -352 -463 958 567 -372 -223 586 -532 -202 912 609 750 825 852 953 -475 -919 -873 -127 -541 -831 -357 -808 208 -237 -228 259 798 -624 -788 -363 273 373 -14 -212 139 -798 272 187 563 -345 472 -436 -507 -671 758 447 334 -808 -210 -894 -866 172 433 716 -398 875 250 73 -901 -385 -572 -689 -820 606 90 289 -991 755 471 -217 618 -668 -412 263 993 964 -384 -860 680 -158 595 -866 345 -899 828 173 -720 632 -951 613 -304 -767 -141 850 -229 -402 477 -225 919 -313 97 608 -995 -23 -134 -947 -973 -399 913 607 258 81 -100 -931 560 -904 532 -53 -339 557 810 -707 -644 -28 -851 416 831 992 -273 -985 -814 -759 437 -778 -956 -377 -217 256 -954 -892 632 710 897 -457 418 87 932 -644 319 -773 -399 -593 57 210 -436 189 -559 481 -333 588 -719 -505 913 -732 474 150 -954 -920 805 580 -688 -684 462 -59 684 610 337 -234 -856 -477 -574 -71 118 -865 964 -261 447 -976 201 930 850 -911 -641 428 -41 874 575 19 139 -906 779 3 -421 -330 351 -117 925 -234 -387 -1000 -88 -381 136 -117 759 -179 -500 720 36 574 310 -849 0 -374 812 -651 -999 -504 -115 394 -95 -545 39 771 142 356 890 38 31 554 -446 560 -543 957 -177 791 599 -563 973 -378 -459 -368 245 -125 76 -185 570 618 -968 749 598 -927 132 144 972 -593 757 -999 -552 830 414 793 -788 863 447 265 -211 401 -881 641 337 -671 536 350 -590 0 -382 -762 -60 528 634 -133 -814 944 -255 725 192 -388 -338 -382 -301 -794 -335 -349 -946 -399 -224 441 -214 -283 682 -917 -243 -131 -80 -805 281 -887 -856 -670 -629 -418 -284 -951 190 -228 600 649 237 -248 -239 -441 620 461 101 554 -447 -843 -506 10 248 400 -14 -329 427 388 -34 896 -517 -738 697 -340 -820 -477 -63 693 184 144 -953 -11 132 -226 -957 -686 865 946 940 897 915 -772 797 262 516 -250 540 -919 -897 -285 904 -703 301 -608 407 -993 592 -315 265 -931 -441 -408 -68 -166 -207 -367 529 608 -736 -874 -495 -654 207 -724 -989 -870 -823 95 -869 469 210 485 -179 404 626 -599 486 -608 -240 -242 -467 -254 986 685 -329 -65 -825 180 -171 -537 -139 -655 344 -232 395 -972 951 -529 -242 294 -606 -139 -781 317 -442 -508 113 531 478 -441 -559 -191 -841 609 32 -739 841 -899 -822 759 -252 18 -731 -345 -678 -948 -328 409 271 -292 506 -10 -916 312 -240 61 -845 -947 -669 870 -789 367 -238 -646 -310 -315 5 272 92 -83 772 744 802 797 824 -830 755 97 -336 -830 471 -957 -846 -404 -186 299 871 400 423 -271 16 446 464 472 455 -185 -668 -996 531 374 89 -267 189 -777 487 836 -617 844 -997 978 -979 472 894 -795 186 925 -107 -764 -412 -291 993 -649 -745 646 261 171 -604 860 -424 -713 938 -424 30 995 -566 136 952 875 -465 362 -559 613 651 222 -655 -420 236 303 -485 210 -664 402 -730 793 815 -703 287 -855 154 738 382 -498 309 -569 -309 -805 -517 -546 256 683 470 -178 -648 -154 -303 429 -513 -243 -185 -175 -713 666 929 59 -460 820 -399 885 571 683 -118 -931 -165 -883 -917 796 -516 -757 -536 623 115 -928 22 267 -868 807 971 676 -559 961 -298 493 710 -999 486 -73 83 205 930 -426 740 766 579 -89 238 891 -180 824 -359 250 -528 -881 -272 -8 -860 -878 -355 250 -915 -867 -635 -452 505 -914 314 771 -966 153 943 -147 528 463 -860 -375 186 -516 -885 87 555 -296 549 151 676 27 -735 -990 280 852 -551 868 -784 -370 146 -297 -121 -900 748 -393 -241 727 -877 352 315 -824 441 670 -824 -667 378 -641 -392 -177 -346 345 459 83 -295 129 -409 546 45 427 577 327 -276 -937 763 -959 83 80 456 266 -14 385 295 418 947 -504 36 387 -960 940 -146 684 -721 534 -851 588 -119 -143 -387 5 -110 -502 -415 923 680 -314 -619 489 -59 966 -553 -109 -607 818 609 -693 -400 99 -371 834 741 381 886 -986 -179 771 812 -381 69 -67 438 -954 -839 933 -53 418 754 670 -544 414 513 59 -101 -336 -382 -441 -701 -174 -180 514 -588 32 423 584 -411 682 619 36 724 -348 -900 197 486 538 747 433 -834 934 -690 -402 794 -200 -708 161 928 965 -289 293 -366 -75 -658 20 -339 835 -527 -345 -328 -373 -813 715 464 -239 -503 -484 -610 450 227 855 -520 864 -491 848 -504 723 169 -74 -646 -217 -630 488 713 41 -917 -820 -53 912 60 572 387 -909 -633 -128 379 -119 838 -975 -458 191 -541 479 -404 -817 553 -35 -566 -167 70 -830 580 -165 -389 939 584 -904 24 -290 425 233 643 -481 855 218 865 -13 474 -895 -127 -863 -971 140 -888 736 -80 290 25 -528 -443 -524 543 -969 379 397 -415 283 -657 310 -603 -844 729 -453 -562 470 -859 866 -805 642 534 307 135 475 882 70 -781 -727 54 -946 670 313 -21 -161 -747 -287 268 822 216 -579 -872 -374 -438 -508 170 298 128 -901 -474 -209 -376 -59 310 -647 248 -501 -104 -868 708 -916 -392 594 -940 -230 8 -189 78 -633 -202 -60 -255 -852 -173 661 -822 447 -677 157 -881 632 958 -276 601 -856 996 939 469 779 -92 -363 -536 -101 -61 -416 -679 658 718 -87 727 -955 59 934 -945 210 -501 -857 -97 939 -753 324 290 -115 720 -79 -443 -512 -426 48 -671 -851 -347 -366 330 -200 -61 155 796 138 -237 717 430 993 -489 423 31 179 -254 -536 165 320 205 874 -173 37 -223 722 631 517 -205 853 -88 662 305 78 798 -451 -605 971 392 248 -578 392 -501 468 -543 -627 -130 254 -47 62 126 712 132 422 -661 -590 185 -705 40 570 954 -610 266 36 -309 967 584 -421 -844 -99 -679 -195 17 851 -337 -973 15 -907 982 667 701 -22 770 -717 181 634 -402 488 -697 168 -907 -999 -930 -780 -952 390 121 -836 725 677 -997 637 226 223 -690 -374 972 231 935 552 -835 -841 -664 228 -366 -995 598 -66 -67 -626 -56 25 756 -328 137 -885 -595 -234 -919 -366 -615 -556 -737 -463 420 -805 -491 -746 490 -724 -639 165 -174 243 903 -163 -838 492 -849 -285 674 -293 -986 744 48 -154 11 35 515 233 360 -940 -284 -369 613 -446 189 188 103 -684 -490 -447 3 -951 531 -317 526 -524 -61 -206 -533 -814 477 535 603 -941 -583 273 -315 418 670 -132 88 187 912 439 964 150 -549 361 -67 763 -354 906 477 -843 -835 748 -275 804 -321 -727 282 -655 912 871 -545 981 426 537 -271 -66 -263 317 313 787 -375 651 -741 -432 -677 93 -519 -34 859 174 270 -921 561 -761 716 42 -213 -795 650 688 -793 -781 -475 -393 322 969 -818 -272 593 -200 -928 -196 -409 -326 -685 136 272 -966 -476 -413 992 -756 -970 481 647 667 583 687 -531 867 -978 683 936 496 -198 -744 -157 751 914 60 977 693 -255 -678 360 740 -4 -836 -885 658 250 220 412 160 -627 444 -557 846 185 -798 386 68 10 -592 -937 -849 -344 -392 -839 453 738 668 453 208 -909 981 -455 -889 -93 972 -591 -527 906 532 233 326 99 50 605 783 -960 982 -18 -567 806 317 606 589 -52 734 743 356 267 -636 954 33 362 -859 -634 572 702 -440 -679 -649 416 -371 525 -527 579 817 -787 428 510 -3 144 -582 543 981 -500 957 233 -317 580 -776 -336 944 529 -999 930 774 -116 -808 378 175 142 -467 -206 -1 99 313 863 25 593 536 334 216 -344 -920 764 -764 690 -128 34 448 158 -292 10 785 -890 442 186 259 874 -371 -54 321 278 -772 -686 -111 -353 -228 -774 640 216 -843 403 242 -406 631 672 -460 379 -69 476 231 615 -912 -23 -220 288 423 908 807 818 -3 244 -6 -203 119 592 34 -752 161 -740 -968 479 798 -738 -43 311 325 -103 -434 911 711 895 -446 -4 115 -61 318 -252 -638 518 737 -486 -159 -972 116 -697 950 553 -694 652 686 -100 68 -711 68 226 249 10 -347 -255 805 170 -299 952 -422 -221 930 -271 -585 -562 982 152 -415 24 842 579 -218 -197 229 -485 -194 190 -724 -692 813 -539 -93 -19 411 51 429 129 -293 608 -144 -329 452 -827 601 105 502 623 61 585 300 865 -859 990 1 734 881 -279 539 -397 321 -662 -286 -392 -999 932 554 272 862 -821 -445 -284 -430 -104 354 779 372 -461 18 229 21 782 522 -835 -487 172 -465 -891 41 752 89 -770 826 236 1000 -861 493 126 -280 -64 -556 -781 -348 -563 366 -938 450 -148 -229 -177 -208 972 956 -500 -590 381 -765 -672 -941 160 539 -266 624 -774 398 764 461 -530 846 -725 428 -852 483 -283 -378 47 758 -161 709 985 514 -958 -465 -95 -389 -498 -491 -263 695 -354 -533 575 572 -413 831 381 -458 505 865 -139 172 63 439 17 -28 -228 -273 65 223 -334 740 137 -912 -637 -279 553 277 -240 976 1 -493 -444 -595 468 -538 -703 209 -379 -745 53 744 942 167 93 97 -694 -885 -365 586 164 -932 -85 -892 349 -285 -900 -440 841 -506 -987 -301 -122 486 433 1 -209 148 -677 159 -336 248 182 -530 730 510 523 -402 598 811 -412 -529 869 -833 -414 522 962 -735 -682 -680 955 -550 -108 -942 268 534 -76 -302 -409 -777 776 365 -280 -29 576 579 798 -173 783 970 919 562 -606 475 -392 183 -316 238 440 -573 -621 -371 657 -588 392 145 -492 -87 -1000 471 592 690 294 330 928 363 843 695 126 439 351 837 757 -447 -381 -401 411 709 -105 -16 926 -428 -602 -133 637 113 -42 814 -821 -115 -923 -325 877 59 -853 596 161 -236 -867 25 831 673 -348 934 -967 -197 103 -338 81 -412 -816 526 947 -876 407 614 911 544 -675 -949 -202 628 -210 -642 899 -880 644 -715 -595 755 9 -285 -797 93 840 -161 746 952 -71 -270 -682 -874 463 95 -571 708 360 -616 878 -859 951 223 925 728 26 -894 -506 743 -276 310 -706 929 643 46 -885 -415 178 -150 792 727 -784 896 -20 905 -302 233 191 -582 -440 -281 43 -604 -431 963 -901 850 -692 -941 -916 27 726 -443 50 765 504 746 -588 249 892 792 -676 -494 -817 577 -17 278 713 161 468 244 -203 140 909 -276 960 -773 759 877 726 -726 136 -651 914 657 287 -953 879 -419 -80 -484 898 159 -708 -784 286 -234 330 912 270 -434 -221 114 947 455 73 61 -874 -117 247 164 -434 -868 131 -142 648 152 949 665 -560 281 -397 -448 865 -189 41 -937 -426 -436 239 720 -977 -852 596 546 83 -382 -380 379 821 555 -333 776 -205 -48 -943 514 -28 745 -340 -553 -395 36 89 -995 -707 -303 -195 -865 -835 -804 -45 -7 -894 881 263 -420 -265 726 -930 -156 571 -708 -381 914 -333 -357 -739 -84 855 688 -510 537 -821 929 -712 -260 -190 -567 210 30 -708 575 450 671 412 -142 -32 500 -820 -204 599 -938 454 847 -106 -185 504 163 80 -492 -233 597 496 -99 184 669 531 4 -153 -2 128 -850 553 486 -375 338 -342 829 22 -451 78 67 362 195 -531 -852 -679 -997 -407 -375 -946 -631 709 157 324 -579 482 816 300 973 -549 503 -769 496 524 628 -373 842 426 142 -711 717 214 598 450 -853 -328 797 -204 -760 -270 -530 -906 262 478 -217 861 -867 -832 150 -894 843 696 495 608 -765 -77 54 -197 -111 627 -367 538 -117 -714 -582 -551 588 645 144 691 193 938 172 -165 -347 254 68 518 103 702 -655 393 46 417 -537 76 -130 -301 111 871 -172 -984 -837 -26 130 -962 950 -695 -28 96 -560 -966 -668 552 468 -518 -237 -953 -911 861 713 -110 -280 667 -212 17 937 263 -392 -791 11 -354 335 18 -426 259 497 180 -373 164 -443 -793 -614 870 -354 562 -571 172 508 42 157 0 996 302 -6 -20 463 -803 -266 -277 433 -634 301 615 -726 402 -284 -981 38 246 759 262 -876 -220 65 -874 621 -273 -241 450 -204 410 611 546 -39 -104 -868 117 40 18 -792 -920 -953 492 -381 670 533 -78 -965 380 -244 467 479 -358 -144 806 818 -636 496 -445 275 -311 441 -738 -625 -756 -115 -311 559 455 143 936 -302 -667 203 415 356 665 -16 977 -568 -97 791 -719 -770 -4 517 68 567 -156 618 -124 -790 -135 53 21 -703 -962 -584 -541 -788 477 375 -526 202 295 -719 -314 -356 634 695 -432 -343 -533 -755 -61 316 -318 859 -404 378 -823 -900 -210 306 980 464 617 315 -991 -110 -272 -185 72 622 746 399 179 21 143 -209 570 -56 -672 -131 -596 -614 -436 478 377 815 731 249 546 695 278 912 -402 868 -88 -684 26 475 -240 -453 787 -342 999 -379 82 513 77 -489 447 -117 -593 -375 623 835 -914 183 -333 -129 -626 907 319 880 -983 -905 -696 -610 -445 635 -4 793 335 -281 -770 392 -169 729 -892 545 85 569 -197 -556 237 -709 -374 366 -426 -848 -675 126 -89 636 133 869 -617 270 -679 197 -302 445 -69 -189 -409 888 47 446 770 -845 -292 12 -118 -19 -472 -893 291 -275 -770 750 729 369 -671 609 687 -926 240 563 534 -650 -540 -373 628 262 -372 265 -14 906 625 347 -45 -502 188 -144 905 -646 -506 49 100 -471 540 -914 -652 871 -816 915 -623 -14 -798 -294 584 742 676 829 -816 -477 -612 -278 69 263 34 -744 -92 -77 809 8 851 313 561 -717 -615 850 680 165 706 869 -422 -585 -812 960 -738 -90 -295 659 221 -545 -464 -374 -305 -292 547 978 467 -81 99 497 319 -34 463 -207 385 679 -626 -206 941 -763 -48 676 -485 731 -107 994 -436 313 -311 789 893 -442 -951 -133 -540 982 -312 771 180 -772 668 215 -413 191 -790 680 1 -984 149 708 953 670 -151 73 -728 -338 -961 400 131 49 526 -460 985 -188 350 117 133 -326 -71 -656 -118 -799 -409 -688 620 624 346 547 196 -933 523 369 194 -857 199 863 558 318 939 114 98 -42 -818 -746 -935 -888 -172 -950 -44 -888 -756 -276 775 -873 524 -260 744 -909 473 -216 286 6 -500 -904 -431 -533 -520 139 124 -607 -887 -124 245 -848 884 -524 -118 -469 504 600 928 -267 -211 -907 -536 -81 -51 -389 444 609 -520 -556 -744 -58 130 -5 -157 -479 350 -43 377 454 -608 336 579 -860 -122 -406 825 -556 856 183 -913 -845 503 -538 -444 403 -355 -813 -187 -173 -160 995 -61 564 536 657 346 707 -564 254 -221 707 275 -188 -811 90 -5 301 -365 512 -374 -827 577 -619 336 50 -130 -416 -342 423 314 -70 479 -664 -835 -625 -237 -757 -684 -329 996 265 202 558 799 -796 496 574 326 11 832 161 139 507 -587 -29 588 123 -598 -442 99 245 161 752 978 499 756 -572 809 958 790 -347 -938 -494 786 -307 424 -952 -994 -727 -13 -654 266 -532 -487 968 102 -28 -784 -470 986 746 -76 -914 146 -33 740 459 -855 -698 -446 837 37 912 -821 790 67 -396 -438 220 -396 -917 616 -622 985 296 -98 420 813 161 240 104 -786 -355 -804 -674 -526 819 -283 -127 508 728 -753 -450 532 -493 -977 -337 -751 -152 368 154 483 530 332 377 643 493 -234 -48 -912 768 170 -840 310 335 547 633 -421 -849 -972 742 -646 -632 881 476 712 -838 377 36 -683 -89 -554 235 -821 -639 207 504 -417 386 -34 -782 -530 275 165 -200 -732 -353 -621 167 -666 -921 -225 250 288 -649 -911 411 734 -527 -810 -124 476 -881 868 -272 702 408 -715 547 794 -139 473 684 -188 90 625 523 -889 -642 666 259 -787 887 177 -581 -976 597 -91 899 515 819 173 282 -197 -869 -412 911 463 -107 819 -144 982 43 -371 -477 332 536 20 381 -429 -57 638 691 -32 28 362 10 579 -815 -453 -205 -24 -12 -381 51 442 321 -996 239 233 -622 389 -884 878 -619 959 986 -376 -613 -794 682 154 87 -967 -32 -683 -180 207 -636 81 -860 173 -758 805 -776 -85 -505 -315 -464 -597 -611 -676 982 -504 180 -1000 160 -956 84 -181 199 814 750 511 -420 -704 994 61 454 -257 671 -708 23 -247 -612 253 427 208 -621 157 -629 986 -588 -587 -641 453 -505 76 272 -997 412 -665 15 11 597 -649 -643 678 -667 -946 485 -59 169 -568 -862 878 861 -512 414 -912 -138 734 456 -837 -926 -217 -276 809 -990 121 36 964 438 -193 321 -15 -1 300 567 -733 805 462 -239 717 -402 762 -125 -280 -371 -362 412 498 -14 855 525 918 -491 2 -240 771 -458 -256 -874 136 -456 -431 -823 -440 -961 864 204 122 -812 -26 -620 329 634 -245 -856 555 753 161 43 -284 162 141 252 732 -395 -853 291 211 577 -840 985 965 -803 671 480 195 324 484 363 236 633 33 200 933 425 817 319 -146 -387 527 528 144 -419 -105 683 976 929 607 -555 -877 -191 510 -831 -888 -590 -848 533 -271 532 947 -141 -991 -427 -985 -64 554 830 818 -485 -924 161 594 572 87 712 -5 -722 330 460 -5 -17 -23 483 31 -165 -501 580 829 -865 100 -877 76 44 -721 -541 -318 722 753 216 272 -435 727 636 -646 953 330 922 -438 -115 -988 -988 -755 790 -978 -429 -513 121 84 -103 -440 726 -717 261 -962 668 306 -479 -115 641 141 563 967 -614 -643 -346 693 -545 -297 -736 -881 23 487 85 -562 452 -300 595 -141 -49 746 201 -81 -26 908 -637 595 -694 -242 930 293 -837 -726 424 -633 -810 61 -676 81 -105 -712 -235 -11 -832 -314 -918 421 -585 -27 -380 -239 -581 41 833 31 -587 823 -834 339 591 -849 -714 347 -104 660 337 -764 -967 -218 -793 501 672 29 -76 -343 692 406 -98 -526 -392 804 654 296 956 822 -106 -166 588 258 -989 420 117 445 -483 286 -352 957 -578 178 462 590 650 -717 -377 -412 -174 -605 90 -315 -618 -872 -874 95 997 -289 -385 -860 -245 -924 523 -941 475 876 -571 -520 105 -319 -544 -908 695 -778 812 845 -659 680 57 158 770 -913 624 948 -240 558 327 822 75 -141 -451 -660 416 -843 -334 515 400 -979 60 445 343 -608 -359 431 225 975 65 418 25 229 777 638 357 715 131 -978 867 -462 -160 892 -304 -150 438 677 -912 -658 -860 974 -612 543 -566 550 966 282 -25 871 -866 190 -120 -86 -760 -770 709 491 -522 -845 -862 15 -154 781 -52 -330 -293 -689 -123 -103 -244 269 -784 -712 -300 223 -840 627 324 547 -176 -280 -670 -118 -165 -329 424 -747 171 -495 684 -853 -597 -575 -749 345 -703 923 -517 888 -843 -892 525 -333 292 154 -585 246 801 -375 -362 -993 810 -614 697 -639 -50 380 -746 -410 654 238 -943 -269 -194 -582 576 703 482 -311 588 -784 966 897 101 420 -446 -139 210 -347 234 99 -527 877 526 91 -71 859 704 -87 -174 600 454 820 241 -150 -263 -63 847 626 611 -768 -14 732 -20 880 397 -542 673 479 -255 957 -132 -323 691 -209 257 -819 979 981 -986 -341 242 473 -557 516 684 -605 584 859 -707 -513 860 -44 -399 -597 -530 130 781 -527 344 -394 777 -319 69 -941 667 837 -345 860 -201 435 416 6 -246 62 -43 -661 -746 647 -457 -306 575 302 -946 -17 506 194 -870 262 -332 822 -228 779 570 704 504 -174 -387 479 605 -219 957 988 -9 525 -629 -264 847 -910 150 -219 885 346 552 -308 256 947 905 -493 -840 -669 -81 329 477 -493 788 -614 -581 -251 633 496 -906 915 534 506 -59 971 -187 592 800 -184 -115 -356 -571 -265 -309 -70 920 -540 -601 508 883 -142 -157 413 794 -129 -109 259 -23 290 642 -130 -712 -447 128 -798 908 -633 -655 439 478 133 -460 830 -305 -853 -87 -968 -765 615 -315 145 825 301 663 -765 601 69 684 -226 -315 953 -742 -568 766 -239 -45 615 -957 -686 -223 236 186 363 978 -631 -771 637 -462 -43 577 36 288 878 -603 105 -752 -774 -483 861 100 808 801 -328 -299 -949 545 -621 -938 115 617 285 606 290 -891 757 732 850 -739 170 -889 998 508 398 659 -604 -539 -774 -936 -510 -315 147 -485 343 -189 -491 669 -600 655 -824 -908 -80 -212 -829 477 -364 164 -911 -360 -211 306 365 278 177 720 457 908 -81 892 -903 75 -515 596 -545 498 -448 927 222 847 270 446 -961 -634 706 127 -534 288 929 -586 644 710 -117 308 -601 -639 885 883 711 -600 828 28 -645 393 940 912 158 -846 483 728 359 -349 -570 799 86 50 74 -311 888 -18 370 -316 357 -36 586 -541 -890 -49 -641 -292 834 -618 -134 -659 687 -737 -765 -343 596 -447 -516 -429 -678 636 -824 948 -303 -229 -539 -657 -672 852 -997 479 -663 822 -477 29 -384 212 503 -17 -624 -80 -456 -275 966 876 -333 609 -184 35 30 -247 -633 238 -780 633 967 387 14 488 165 44 434 106 200 -498 889 -72 -810 547 789 -724 995 -605 -916 -468 607 151 466 -174 94 -71 177 -181 38 280 678 -144 71 -803 -926 -675 555 -423 336 523 -84 -559 238 987 799 -537 224 -79 689 674 212 791 191 -828 686 802 885 -209 478 257 -592 -186 -767 -752 -239 -656 333 -339 689 -488 -413 -950 118 -371 130 611 187 16 -168 -376 563 226 30 -174 514 -748 196 128 -243 -829 -400 -128 653 -933 -570 145 -43 -256 -270 -882 209 15 -125 -132 -496 602 -924 -435 206 -101 -546 799 185 333 645 727 -883 107 296 333 764 845 -478 -75 415 -199 440 -772 395 -471 392 248 674 -24 723 -423 867 224 78 905 415 -306 827 -196 -5 710 -74 844 -20 -195 -371 -820 -594 -694 -965 -50 -346 186 30 -908 -31 -305 736 203 -12 746 413 -111 -110 -294 323 -640 -688 274 742 669 -623 -95 243 -84 -701 659 -853 -672 104 816 -907 409 34 -63 -771 341 -435 -56 430 552 -8 598 34 160 990 -320 157 606 712 -112 210 -584 -407 548 -358 -676 -688 -516 -579 -749 -479 -587 435 -677 175 -208 -875 243 -860 -32 947 -205 167 -219 -784 836 -104 -416 -782 485 -640 651 21 -881 979 -994 659 -669 846 -396 -304 -185 -138 442 366 -650 137 909 -427 492 -828 -236 101 -603 117 -108 988 957 -968 918 589 -153 -15 340 780 297 113 -315 165 307 761 -545 -914 -202 386 218 -319 -732 -327 -142 -501 361 -778 -968 -395 582 -161 838 986 -114 264 820 21 -145 -29 -182 303 280 -836 -830 327 600 806 209 -678 -722 -677 706 -643 368 267 -494 -225 76 -816 -437 -352 -123 -964 -888 -194 -649 467 -589 335 153 69 305 482 276 -839 159 -901 -141 -63 -556 526 -448 34 -624 -754 -173 -233 176 5 647 124 -402 970 533 438 440 -993 325 -586 670 -475 -950 329 807 -292 -761 175 919 876 -770 600 596 -717 480 -69 -201 90 756 393 574 513 -400 821 631 -367 524 -642 -458 405 684 -658 180 -643 -918 -939 -897 367 -227 431 -308 -485 -466 -563 -301 -942 245 777 -644 366 729 505 -247 592 -531 555 93 -528 940 -650 -802 -13 19 556 -683 565 336 -114 329 459 974 761 -129 432 -757 120 256 -72 509 359 443 -433 -769 -224 -471 370 758 -818 912 261 874 320 339 -757 -1 -152 879 625 234 -207 -25 -132 -363 306 96 240 496 -101 -456 -552 260 -71 913 654 639 485 -475 42 -477 -679 -669 398 -682 -218 -88 132 55 124 -204 738 -626 523 -264 415 411 -572 -487 546 837 -550 -752 505 893 34 340 -893 40 570 501 -885 190 -945 -27 -797 -931 120 -515 316 -398 941 607 392 -742 863 441 -775 400 -899 270 -900 -688 -166 92 366 -268 -86 -897 547 134 254 898 -542 -997 67 -842 -548 -868 163 39 -100 843 -978 -835 305 -453 849 188 840 989 -510 -207 352 389 269 73 972 -581 922 519 936 769 121 -302 -710 -854 -968 827 -265 768 -296 583 -356 271 63 -761 -875 -852 919 -997 -821 -747 -12 -404 -26 -166 -30 527 -641 364 -684 435 219 -849 85 787 -782 -857 744 181 191 294 763 -184 -246 -375 -738 928 -996 -440 -697 -720 296 -94 -826 4 -635 -979 -564 -863 503 817 151 -317 -152 258 514 208 743 -353 -650 -940 -404 -577 690 471 -75 845 -998 -907 768 -125 -497 738 -102 36 34 -740 707 -859 -550 864 102 295 -276 652 272 108 -259 -817 625 740 482 -368 -760 640 552 -999 -162 374 572 -606 -769 -432 -496 -882 124 -258 917 -211 -894 -215 396 -365 -4 574 -315 -672 566 503 758 763 390 -641 890 -346 -55 591 -512 -700 -44 755 -783 -960 -749 -900 -971 -721 941 -296 -119 904 482 793 -347 142 539 -687 284 992 -778 -773 -857 -829 -978 566 519 420 -507 945 606 -907 -851 973 151 -136 105 797 785 -217 -54 -4 -891 -367 -671 -787 -180 -583 642 148 -890 -327 -148 -575 -717 -466 917 -846 -101 788 456 824 604 -520 -985 52 -197 -955 -869 -351 -974 292 890 -572 -960 190 -363 -773 -569 354 320 449 937 -847 565 236 -343 617 650 -38 457 899 -447 -192 -439 833 -686 493 952 -605 523 -988 -435 648 778 -29 611 -923 -518 889 354 836 70 658 732 818 152 -894 114 945 755 -714 234 744 -932 -266 227 95 706 -23 367 739 -328 -485 -355 -480 -519 -455 764 -832 794 258 -201 845 923 -906 -894 556 -340 -812 -719 947 -974 580 -685 -529 886 -267 -926 -662 -97 -170 -240 799 427 -897 572 -753 812 -634 675 122 -782 405 -592 -662 624 -61 -102 -81 992 -114 344 -544 909 -39 986 863 -972 340 -406 840 68 -277 954 545 562 572 -186 -703 282 49 477 -878 -362 -606 472 -530 51 999 -355 524 -170 395 379 128 -142 859 -23 -196 -492 -444 -430 -538 -945 -124 200 472 470 663 495 -942 611 835 911 62 -788 -342 1000 703 651 -440 -331 640 -407 -264 -777 679 -656 -995 -384 603 456 -143 -653 -518 -509 -335 -589 -217 676 93 -758 361 96 -471 -764 175 411 263 -202 -564 -936 57 -906 -666 113 -869 -445 499 917 364 -63 -258 -878 -818 -467 -595 -33 -224 -970 898 528 -541 -685 896 -391 -467 44 -236 -911 -610 -207 -584 193 732 532 458 270 357 -888 -943 -440 832 -576 469 284 -702 16 500 -995 320 -850 -108 207 102 -875 -548 -84 -793 -122 -76 -808 -130 237 -628 625 980 -827 -629 -84 -729 -470 -650 -902 -152 -517 -877 129 -515 526 -979 295 628 -613 641 585 -171 -250 -95 448 -250 -146 -849 252 -189 -163 -128 -463 -191 470 -767 702 792 -31 -614 459 -619 -784 26 680 461 763 -24 -428 -595 296 363 159 -947 31 -438 -915 891 -160 -586 959 -887 -602 881 -675 20 189 987 -731 991 -62 -388 927 740 122 785 169 580 -919 981 -266 653 -692 68 -327 43 889 -455 -756 -601 125 -330 -165 876 -422 694 -828 252 -828 -233 -575 -278 355 -606 803 73 -650 109 520 -771 -306 -845 -243 -917 824 -941 24 -567 -383 -659 855 -621 793 434 -735 350 -67 374 -649 761 951 946 133 90 809 -807 -610 306 -209 106 -252 355 -730 753 207 -833 -302 598 176 -424 383 -152 695 151 709 589 686 311 -601 675 99 -917 285 393 -606 -398 -585 -764 339 96 280 -677 850 -82 188 224 297 638 336 -165 854 748 -278 -318 332 338 -538 36 795 -168 -250 106 -86 -517 -19 624 582 697 -648 -574 -479 -931 -884 -663 -913 -983 211 -62 931 864 384 -22 -190 -824 -554 -866 -528 478 779 -978 308 -155 877 523 -294 899 912 -421 -877 -537 277 -801 -778 615 -524 -754 406 -568 461 973 888 -985 -329 658 161 493 26 413 649 -966 -898 -316 678 330 420 179 804 -76 264 301 -185 -489 -876 241 548 310 -302 311 -142 833 816 -842 409 803 -604 -732 617 -847 44 -441 -515 232 -830 -212 823 134 312 -59 320 -763 871 -509 -374 -254 -354 -78 -580 -349 174 281 773 -163 987 -264 75 563 -878 -991 779 33 381 340 979 887 -242 -454 99 -966 -622 -876 1000 733 -838 772 429 409 861 -222 998 291 325 -614 -275 -133 -733 838 832 -653 234 -605 369 886 396 -240 988 -350 -155 -962 -190 6 79 -324 -927 38 492 175 721 450 -480 647 937 -264 633 -695 -354 -495 640 59 -224 722 625 -587 921 -269 -792 -544 -757 474 91 792 928 -801 -479 -29 -609 -832 -55 918 -696 385 461 -922 -605 -869 -586 -745 -319 -950 -170 20 -137 -340 496 -328 508 -517 390 -914 -597 794 767 355 551 934 -254 202 728 129 -811 -542 -141 -911 -797 464 998 -116 -649 -172 971 -222 20 -397 569 -600 -348 -205 577 -435 499 -667 845 -936 -950 -998 -122 683 387 203 786 -756 -538 -5 -6 -765 -492 920 -577 -757 531 210 -403 878 459 -25 -644 509 510 -76 -324 270 -917 413 635 -656 884 -272 -379 780 -79 754 227 19 -671 919 -64 512 -382 344 -592 -133 -180 -171 -831 803 381 107 -485 242 228 773 735 927 -815 -505 475 -703 737 -149 183 427 -203 -404 540 -905 666 -766 763 -691 -269 -776 -736 -193 -663 632 362 -582 657 519 967 -428 -7 351 483 -948 907 151 -449 622 -494 535 -505 -200 -833 -57 110 -227 457 418 -254 664 -58 -848 -185 11 857 391 -436 -973 -541 983 354 -626 855 209 49 224 -634 -625 366 -472 -543 -476 -45 -232 -774 -903 -984 980 253 764 -399 -408 -820 -435 717 -264 656 844 98 -991 -363 892 724 -653 515 981 385 335 -485 -187 524 -661 486 -933 665 -883 825 -435 28 848 732 -687 280 65 560 -309 -480 498 -567 52 -888 -247 -347 191 436 -293 -445 -990 123 -214 -432 28 -638 709 -604 -921 603 986 50 -347 43 -575 -251 695 838 728 438 -628 -848 278 -135 967 -816 581 900 714 -590 -308 -594 -489 -807 197 -1 -509 -237 -609 -383 -955 -964 -549 539 -216 435 552 -868 678 864 -946 261 563 -536 -391 -935 628 -860 -243 418 -612 -756 188 773 81 -781 155 114 -423 791 -821 -419 665 -351 334 -754 613 -142 235 247 155 346 655 960 -626 -521 -155 862 -988 -452 -312 -486 -649 577 -732 178 -270 -653 -67 -883 -713 260 760 -332 261 404 -55 540 -988 237 991 49 544 -557 -382 392 -783 653 817 698 -294 853 603 702 -686 -701 -187 491 -234 -152 146 97 429 828 293 311 -372 545 702 156 -896 45 -411 251 395 938 -886 882 490 -929 815 999 797 16 549 651 -638 62 -751 -162 -915 -612 -270 353 -431 834 -956 759 -641 618 -155 697 -484 -581 -407 -229 -896 -581 889 -489 -15 -432 127 101 882 65 -49 263 -674 13 635 800 404 -231 -509 -988 538 89 -390 871 -701 972 467 113 779 36 884 871 194 -195 -206 513 -126 -59 38 895 -382 -820 -539 574 -226 -417 -367 142 331 896 746 -298 -624 640 -659 -206 -812 709 -967 142 774 892 411 952 112 -848 -548 -448 254 159 145 343 87 -837 -562 -263 -400 283 -989 -137 -84 -739 -542 993 368 799 207 950 -74 969 -64 -262 -225 -400 -712 -519 703 175 948 287 247 -924 806 -349 508 -237 38 -979 136 -823 -888 -461 324 220 -376 -445 897 435 -103 -948 804 201 298 494 278 -157 -176 634 -839 -926 -843 -176 -941 -182 -935 -261 539 -880 670 188 -992 871 384 -547 -55 -247 -556 -666 -929 -387 385 705 230 2 433 -996 20 -755 734 676 998 300 -885 50 -528 -848 141 286 -46 869 695 -103 479 306 49 135 967 797 543 -815 783 61 585 -261 -327 616 181 167 -53 975 921 -27 -262 771 -766 -3 415 421 -13 419 30 892 903 -474 235 -837 -499 -798 -903 701 -440 527 949 700 994 885 342 -717 975 -927 743 805 333 981 -726 -897 49 590 381 361 -526 825 50 686 -673 121 263 76 524 454 517 -709 672 -56 -418 -914 -480 254 -309 219 -810 722 -401 429 957 426 685 -459 -471 621 -921 653 -68 314 985 -903 54 -112 -747 595 -930 -304 -97 85 992 -363 -337 -289 -256 -56 799 -104 -276 -617 -742 -700 -103 -485 -649 285 -591 939 -680 -182 165 859 412 389 -569 429 212 -747 -478 -649 942 390 393 -615 -597 152 540 -816 -85 337 -218 195 944 -404 -54 156 370 -494 107 -195 724 -196 367 829 -913 973 -535 -654 -5 134 871 -515 574 -136 -424 -544 817 534 -418 622 -430 175 -594 871 -458 144 348 -348 922 -478 -534 216 384 -590 888 223 -18 950 120 -10 141 168 -19 -845 84 312 131 -284 156 -997 336 535 599 -164 -631 -102 -229 -886 559 437 356 -55 953 928 -632 -394 -915 469 -540 -738 -135 -587 723 -100 -727 -704 152 -502 -868 -149 143 -512 -670 407 846 -374 -749 865 515 -93 915 -789 981 -150 651 -625 -467 -367 84 265 -959 -880 134 -167 -127 275 877 -121 -269 13 -973 -287 744 -132 -308 -496 -864 280 -414 113 -479 -808 -22 41 -753 100 -424 139 -840 133 -99 385 420 -406 -552 -367 -842 395 432 -764 -950 298 890 -801 -436 470 -905 647 -948 804 -516 269 204 -317 -981 -270 -194 -678 729 977 646 -586 830 225 832 789 847 980 -346 -218 80 -790 514 882 775 184 1 -921 -370 -760 -277 320 535 6 493 647 309 181 -398 -176 765 87 598 257 -927 -653 537 523 -411 -619 -402 -232 825 -670 206 -486 412 -235 495 -463 -236 -796 624 -388 602 736 -387 -394 -871 -929 8 197 681 644 -155 -700 337 225 -997 668 -908 85 779 -935 626 72 -771 -701 495 -831 -945 -759 323 -529 99 172 -237 899 565 -205 -825 917 -108 735 539 -543 -303 303 129 -396 746 -644 -672 -816 -104 63 -643 67 -40 316 -237 -748 -419 -130 -765 -19 238 -234 286 115 951 -994 -538 32 -366 -553 707 448 713 17 -652 211 -218 478 -932 -700 286 -637 -933 -846 -753 603 -368 -66 816 15 -580 -966 -871 209 621 601 -895 -296 497 -986 828 248 919 -824 -530 -450 966 715 134 -663 -16 227 777 -709 472 182 -249 136 -729 -888 -523 -892 809 246 -29 -826 725 199 -260 954 998 -810 -342 -562 -588 158 -572 -667 -137 -541 -697 66 375 813 135 -749 -225 959 -145 988 -215 -157 936 -675 -295 -336 876 517 963 -235 561 -846 -607 53 664 -362 -339 -812 517 -402 707 -627 417 -298 -480 -28 -531 208 62 578 -511 -729 -709 389 -708 -924 135 174 -172 405 346 571 691 -851 -818 -691 66 614 864 67 -330 225 256 -493 199 225 -692 786 773 -45 464 781 -920 -955 -436 846 -275 -431 466 -889 -928 271 -217 -798 7 -155 -608 -436 683 593 -346 496 67 -804 400 26 -575 -915 -305 474 -286 672 -434 -665 784 -356 -989 -404 -21 754 -835 96 -299 -739 395 -44 -56 738 501 -62 450 478 -69 704 609 378 -599 -985 191 939 -136 60 -721 983 -116 -596 595 -335 -78 605 32 585 -96 646 449 631 -667 -260 -535 -629 85 730 -777 -323 -931 13 915 54 866 -40 770 -487 -114 954 -72 -440 223 382 306 -747 348 540 373 -174 775 479 -391 -76 360 -120 550 -219 -436 510 431 489 -647 -626 39 713 960 942 947 -435 578 -33 472 -538 885 -673 334 457 97 -890 448 377 137 463 -15 -784 -626 513 -492 642 -430 -63 517 -922 -542 513 809 980 974 -676 430 780 689 -869 -483 1000 320 -561 99 815 -535 -148 214 948 -287 -611 640 -657 -602 -367 -551 -573 228 -812 -950 650 -451 -213 -671 -781 567 137 -738 809 -330 573 299 -397 -140 -45 -167 859 607 -861 6 389 389 204 630 -806 -312 -968 -622 -255 628 -840 344 364 -298 -523 -398 41 251 321 204 282 -61 -741 432 614 -967 -576 532 762 -823 268 308 608 901 -430 -756 -771 -552 524 -580 177 -513 798 805 846 347 324 -454 537 13 584 557 348 -22 -118 172 -995 346 -50 201 -72 168 -727 429 927 532 -603 -563 -923 -386 -436 -994 -567 -267 868 -106 -472 -698 72 137 -603 -766 504 820 -723 555 609 -835 -973 919 58 -613 -673 662 -979 879 980 -175 -604 -333 -879 837 58 519 -77 882 -366 970 371 -946 718 114 -749 -743 -972 -34 -795 -408 33 -140 -865 876 -527 -530 83 35 136 51 -340 439 172 -331 994 829 -216 -726 23 -227 927 533 193 784 -18 539 759 -952 281 -974 527 623 -417 -618 632 928 -696 -708 29 328 -555 -988 -39 -298 -726 -449 650 659 -200 303 537 -537 -875 -385 -828 -457 515 973 -756 -746 684 -312 -878 -811 434 -78 -148 446 -350 663 -93 -398 -354 -237 360 880 -956 0 138 713 134 786 918 162 -707 861 -766 -391 872 -63 816 -910 -967 317 6 903 -899 22 787 -253 -67 248 -801 206 493 554 -527 712 76 -596 929 701 -771 -474 794 232 -454 -127 29 430 -669 -983 428 602 -792 -68 -70 215 -967 -204 306 651 -290 -479 911 -461 -771 -316 198 54 -61 840 -675 -72 166 -687 199 589 567 -791 -484 -712 -934 -734 495 370 -842 -919 908 -624 -891 217 -548 48 -214 255 -913 593 -624 142 181 -781 345 78 -669 -793 484 -30 -654 670 436 -359 -642 -325 -331 854 -957 -950 -920 -613 -143 -660 530 591 -628 -587 -574 643 -986 -31 -741 109 552 766 71 152 336 -167 683 -374 614 790 -679 -108 -92 653 71 798 427 -878 42 -589 -835 414 -404 875 -187 -812 860 -424 995 813 -715 -252 430 733 -188 -769 -448 -278 877 -725 -314 166 -915 -942 483 933 981 912 -409 -254 142 -913 -373 731 376 -734 -768 210 379 845 163 622 639 -803 -94 -359 -125 -896 -389 720 586 278 -250 -572 -656 -180 697 -762 634 358 69 -794 917 -329 134 -680 96 233 895 366 -87 -957 547 952 -753 -842 -431 -520 -760 -438 32 646 -462 891 784 -99 -391 662 973 -707 870 297 -35 974 694 333 -541 -942 795 642 681 935 -145 118 719 45 362 326 361 -186 596 -962 283 123 -143 -572 -575 -809 50 -325 279 373 571 890 158 525 739 -676 52 -151 499 -493 1 379 -908 880 272 -464 -127 -606 -220 -982 496 -578 -13 330 -806 -4 -275 -108 905 959 460 -356 -277 711 536 960 -927 -216 317 -150 -738 -270 -64 -110 107 191 729 -58 -894 -902 617 -142 868 -799 44 775 449 -486 853 -542 -190 -436 -611 -637 877 -745 -531 534 577 -504 -731 664 -765 161 -645 669 -600 -709 851 -951 -805 506 -194 -406 -892 637 -745 -616 -708 905 75 -334 -723 -710 -320 300 -274 762 -770 -835 -495 -260 459 342 216 223 468 693 203 -158 714 -7 404 -427 -21 905 378 -773 605 971 522 -842 33 -527 299 319 922 44 339 866 817 -929 507 -744 -874 -743 -158 -396 839 -515 512 -746 943 260 328 -718 264 506 -465 37 538 72 873 987 -683 -924 -234 648 540 -112 -432 919 -777 -841 300 457 246 -974 -929 161 144 -804 151 647 -205 -258 33 -350 334 381 194 894 -827 -950 -643 713 -435 678 997 -161 478 825 -916 -843 896 -122 -696 -238 -714 -669 200 -953 54 512 -298 -262 98 -168 -979 -969 585 403 210 -238 753 -480 189 84 878 -820 455 637 -804 -293 742 476 58 -267 -786 762 76 -917 720 -361 557 28 678 425 -470 -863 -239 -886 49 205 -418 237 -911 -451 -38 898 -958 30 -31 390 703 125 -176 485 -314 844 -957 -944 956 -997 196 672 -930 -341 433 737 -918 967 817 -478 -57 -367 369 296 -806 -9 -219 886 739 -359 272 234 595 497 646 501 -564 -825 -829 -150 -545 -782 9 -190 295 -297 -485 367 -439 420 29 397 -64 -236 372 433 842 -172 456 -290 -797 -613 -497 27 -115 657 328 56 419 -918 882 593 -275 -95 393 -704 -964 465 -596 -382 255 -344 -510 859 -939 621 -667 -881 -453 -753 -809 30 98 -764 -124 -775 -812 -83 -269 -110 412 832 301 -539 367 497 -767 475 352 -782 -659 -434 -998 -771 450 -870 -411 -225 721 251 -307 370 672 612 407 271 127 552 -620 -305 -25 -840 350 -4 173 512 -393 -740 806 103 -370 928 -689 -97 150 440 -194 293 -33 785 951 656 -949 -684 -232 108 732 -791 -596 -224 136 455 145 -13 -591 -573 -422 -104 95 -617 -602 -163 -809 -957 -930 531 -9 561 -168 361 -892 -174 842 98 -493 -213 399 648 201 -895 521 -885 157 -339 -600 841 -85 -459 77 -734 -310 -5 358 -996 240 -446 -949 317 438 398 684 -143 -308 -221 -277 126 -861 -340 923 -474 712 -700 570 66 -420 561 -90 897 -424 774 -45 685 -303 583 -77 767 114 -389 70 -742 -886 -628 -457 538 -18 356 -624 996 596 -774 -426 811 632 -766 -315 -598 82 -698 -964 954 848 -338 -431 241 -169 775 -809 46 503 274 -106 -86 -642 44 271 530 343 806 -606 889 -250 461 -603 253 -436 -204 922 -878 731 932 -57 -776 753 707 191 -268 -382 69 65 539 -806 -861 -207 -590 985 -787 346 -977 266 -899 292 874 -647 200 -198 -838 465 15 947 120 2 217 -554 -482 -893 291 405 -347 946 -545 124 -171 210 -39 -558 -523 -500 556 89 880 283 -507 -696 53 -614 -99 -409 599 -634 534 227 276 -534 -967 109 809 498 813 586 721 804 117 -969 486 242 165 69 -524 920 -758 118 429 -615 -958 227 -539 -520 -604 -625 -280 14 479 -239 -639 317 816 -96 -421 28 277 -623 195 362 287 150 -294 891 -570 -575 478 -46 343 490 -202 -673 378 -461 -263 539 545 -292 -987 -82 776 -472 868 628 -377 84 -614 -404 763 386 9 241 5 -869 789 133 880 -507 -443 793 897 805 -514 -840 812 -439 -414 -36 -587 -403 -783 585 964 -199 235 754 -556 -814 305 291 -352 -351 965 674 780 557 33 -908 455 -488 316 -355 -277 -839 210 232 -841 545 447 -334 376 52 394 592 -842 201 652 101 176 588 96 -579 -999 208 -188 455 -589 693 272 176 -164 508 978 -154 -696 -552 -14 72 -86 -574 -911 95 -793 553 -662 232 -610 -185 131 548 96 454 -658 641 951 -250 -218 -128 -301 -120 267 838 523 -375 582 981 877 307 305 -632 -121 -347 -137 -347 468 402 -740 -753 411 -124 -211 491 203 51 314 262 -999 655 -983 895 -316 605 298 499 -856 -329 -405 239 -504 -706 -428 -191 371 -2 -444 -257 787 -761 -525 745 15 -635 -425 512 191 664 401 -194 -569 437 -315 -75 -275 -819 -716 -488 -337 88 -810 765 279 -353 -523 -24 458 413 609 -964 -862 -825 520 370 568 471 -482 -534 957 612 -413 -970 268 -299 785 -685 -85 -553 664 -222 623 542 628 303 -102 164 -239 -673 684 201 -458 459 -125 998 -99 174 906 176 -294 381 679 -22 -158 -771 979 -713 -150 -270 950 -804 -462 -773 -329 465 -242 -496 -577 419 433 175 -466 -350 629 -597 -81 402 -955 -366 -980 -944 97 -994 940 164 -41 67 -135 126 381 823 980 -765 494 249 -747 -703 395 525 -182 -98 -934 -616 777 854 661 -647 476 -312 -704 359 -967 588 885 -176 -455 849 357 -609 -604 -578 -759 326 427 -155 117 -597 -114 479 -752 -328 -682 -529 -426 -280 -855 489 764 531 686 539 -4 -64 618 658 526 96 161 -416 128 -167 -368 21 839 391 38 -770 -806 -413 525 397 418 -875 -929 750 -871 -926 19 -760 -320 35 596 727 -774 612 630 -495 795 -81 -253 -947 630 55 -275 660 -89 -412 -78 662 -279 392 335 -618 864 32 -578 -349 506 76 939 998 786 -362 -766 237 233 900 -537 -595 304 71 857 57 13 271 -583 0 -81 775 44 -140 -720 94 694 967 425 486 -582 -706 -655 889 858 -832 -796 -317 361 136 -326 -789 384 212 947 -960 -887 781 874 313 -544 89 -517 -396 -475 317 454 771 535 -501 13 57 465 -789 556 748 337 -699 371 95 522 138 -305 -375 -513 -888 359 647 471 923 531 -355 82 -945 -973 660 -324 -535 93 -798 756 -448 668 -878 819 -87 -549 591 923 -285 -46 -570 447 -645 487 962 -390 704 -567 746 -858 373 925 -852 362 -785 232 -133 -190 759 -846 190 -192 -398 890 -566 334 -451 -715 -120 -821 49 332 -980 45 245 979 -997 -767 -778 -150 -188 -957 678 -822 533 206 -994 927 -707 888 510 843 -853 452 250 646 480 562 54 318 -455 -618 -940 165 -47 246 681 -931 -628 956 -552 939 -737 287 989 -553 -580 997 -820 596 918 836 -695 565 0 92 -546 502 -18 -313 385 318 781 219 -490 -719 -155 965 995 752 155 -323 -516 -132 -838 -134 -744 -430 -651 -267 -818 -591 981 445 -12 144 -676 -829 741 -85 -729 -599 -5 505 -440 -37 724 -97 -919 -125 -787 135 -303 -896 716 -770 411 921 962 23 60 631 618 169 715 143 -809 -765 717 399 72 916 -563 -217 -994 -459 805 644 153 665 81 922 411 -700 -979 137 -14 -575 -753 -588 -675 -920 -97 189 75 -598 437 -26 -504 -735 290 603 791 -766 917 654 926 -505 853 -154 -339 -329 115 -610 775 333 -100 24 793 -799 718 463 884 -507 -807 831 765 -707 460 448 -385 -377 -724 -418 -381 -583 61 -984 293 582 -109 -220 -334 -149 -988 437 -124 15 -641 -534 -210 -272 318 729 734 254 -169 -542 -987 573 134 686 0 -598 -997 690 415 929 912 50 -606 -178 -494 779 144 -862 6 830 727 -767 -344 704 687 -797 -269 -707 -696 -380 355 -486 53 -187 687 680 562 -671 -571 -449 -936 155 899 699 -912 -815 897 933 -786 648 293 -690 -255 678 -371 794 284 403 243 538 856 -848 -295 -192 787 -621 792 666 -274 -615 863 -675 193 946 -521 325 664 729 42 462 -181 607 955 -385 779 762 228 765 983 -195 682 -729 143 2 -963 674 535 -223 -261 749 -470 821 906 -3 -513 293 -768 790 500 531 -263 -48 177 824 844 406 -376 -530 -336 485 -530 755 -811 389 -548 625 -269 184 285 99 -743 273 -597 288 851 221 -959 -933 -355 -361 -863 -676 443 471 -539 -748 -675 -213 -86 -975 794 123 603 -774 477 -889 112 347 832 146 915 -606 -983 -439 819 608 -770 544 545 -666 418 576 582 670 435 -409 808 -136 621 -428 247 681 795 405 -1000 560 588 -264 771 -6 -41 200 -104 90 -669 97 544 -497 -176 183 369 -668 929 628 139 243 -401 -724 -512 -234 222 701 550 -226 -900 97 694 318 -401 548 818 815 -309 -698 488 -294 -777 71 -492 415 398 -597 59 -861 -514 68 -542 896 -585 -273 403 565 923 105 889 933 -104 -889 132 -764 -534 -545 -231 533 -428 -394 -770 630 12 -432 -776 -715 742 -535 647 -612 -97 808 -8 663 -436 -979 104 266 -765 -328 -409 -947 -371 -469 116 -770 748 545 -415 804 -917 -151 789 246 609 516 988 339 842 625 75 -796 465 -199 -613 -533 -849 -24 112 -645 -271 96 -157 744 -348 154 -566 -870 501 -456 -999 975 -296 -892 -617 853 825 4 -49 641 154 -199 -175 -658 240 -708 124 -777 -232 286 -529 546 342 -810 -352 959 -528 127 -773 -860 837 731 36 -484 179 -356 -611 293 -877 25 -86 -155 -284 496 666 -112 -764 566 902 -811 74 -759 -492 143 -9 -985 684 -742 574 370 787 308 -783 40 1000 -929 -274 351 488 697 -282 520 979 -340 126 61 213 -334 -491 -288 -758 -482 374 -324 -441 99 695 72 997 -627 -466 256 -482 -1000 886 144 342 301 559 140 -547 -133 -95 -760 453 -163 454 -922 -760 -749 706 -61 -941 -788 494 269 -551 405 -456 773 -91 392 157 850 -549 864 59 -261 -925 -215 347 65 251 -366 444 -958 -778 913 -499 -63 41 -775 892 -505 196 424 773 213 -152 806 -634 -498 -687 539 -756 -58 -149 177 -335 -522 140 -199 802 -535 13 56 -272 676 225 -271 236 -973 146 116 533 210 -685 849 -861 787 -53 -860 506 -69 -171 -950 -393 215 -557 -217 -922 -296 -861 -311 447 -185 132 -194 550 718 980 -858 902 -697 667 628 -104 688 619 748 284 -681 -60 -752 -14 -574 240 -202 269 -418 -134 -753 -929 -401 800 -628 28 212 -242 324 -60 -453 -949 348 486 548 829 810 -358 74 682 -246 -352 853 544 531 412 -597 942 367 763 -324 573 534 42 867 866 791 630 839 -315 214 927 25 -52 -118 -975 -748 635 282 450 900 -343 -863 -519 -811 -686 -316 909 693 854 368 -331 791 341 310 -292 -464 -587 668 -890 -190 -500 -468 -893 662 -874 -937 79 -962 623 -571 -650 -515 -985 -760 900 686 258 338 51 -492 -719 -470 -415 346 206 -819 843 349 632 -345 -613 391 988 917 -316 -626 36 -713 -993 238 -281 -104 891 441 920 -687 970 541 641 497 813 783 994 880 833 -507 -46 -386 54 887 -286 177 620 -584 219 241 233 232 798 818 464 -6 871 812 -984 -111 732 474 -345 764 -724 408 948 -657 593 -621 -626 -103 524 854 403 492 -163 -365 777 -847 -126 912 -912 -686 493 -700 984 574 429 827 -656 218 -408 571 -242 -762 664 -160 -743 428 -908 -583 393 -451 464 494 135 -533 835 964 -427 -58 20 -93 829 -377 -585 -897 494 -192 -739 -492 456 674 -999 236 789 -971 359 648 478 -159 -67 684 836 819 -682 -26 202 341 -4 -834 40 745 -145 -17 -399 -138 -304 -342 753 -505 -355 -355 530 865 544 -939 331 211 783 606 860 628 -336 420 731 -376 -90 264 -26 -660 201 -862 -546 367 -996 923 -431 103 712 898 -752 -414 356 552 598 -258 -353 603 862 -289 136 318 849 -930 190 -311 -443 738 -239 255 -24 -135 333 193 -886 -666 533 368 483 389 858 108 -216 121 -497 -608 -795 20 -383 56 724 795 -751 -518 -613 619 -93 107 -601 488 -761 -927 82 25 -782 -789 -846 -892 70 -23 788 -656 -680 13 353 155 427 -721 -50 302 901 332 -768 -887 903 -323 -203 -228 -41 530 -172 479 957 -630 -467 732 -112 671 721 -247 44 -429 -786 691 -883 849 -742 187 -882 -446 -409 -536 -650 840 257 -165 57 -912 -595 596 834 -88 437 -845 626 632 401 -786 -348 -565 -733 911 -896 -895 -746 327 413 895 -971 783 166 377 -288 341 460 438 -26 -22 964 953 296 -995 899 -505 -865 46 -649 -90 351 606 400 -262 812 614 113 -67 -573 539 114 -284 664 -70 156 755 -399 866 87 -5 -2 365 -517 336 326 -952 -91 -184 -741 280 -644 -391 140 240 257 -300 740 -632 113 864 -616 -612 300 -186 617 -890 533 883 139 952 859 -399 -472 29 -159 817 105 70 55 -133 85 701 815 -218 710 -477 45 480 134 -561 -929 -539 112 -194 -94 -408 -814 -572 759 -466 786 258 418 -884 -809 -464 -466 -665 -836 -739 -94 727 159 14 -22 155 37 350 36 -1000 -836 562 -669 -120 450 667 950 331 425 -97 -341 -633 645 -669 -800 -177 905 -979 -608 490 -708 966 748 -143 -977 7 -901 -443 97 -670 -261 488 226 -87 -472 988 -77 816 740 -760 -616 321 -438 757 503 648 231 -251 -742 526 -735 -202 -667 -998 -658 -30 850 -733 -768 -889 97 -779 -869 791 -613 -781 913 64 864 -599 -70 -231 -124 955 -522 -351 -30 120 -222 -852 122 -77 218 -509 965 261 -413 734 68 980 -410 388 874 -219 961 -546 713 592 -832 -688 460 444 -40 -484 -116 -474 319 39 216 292 271 -353 839 366 -180 -984 -109 -363 256 509 957 558 969 -302 -953 -530 218 39 575 207 -879 -682 -437 483 -480 -618 -95 796 873 -272 423 403 -837 726 -974 294 -865 -839 -257 -459 597 34 -942 -586 -778 316 180 -502 -734 -37 -680 -529 -671 -430 883 -600 -427 -809 474 356 -454 -122 202 -370 6 -565 780 -466 893 -502 398 57 -968 495 -514 825 542 -434 561 738 139 -506 -556 11 252 -127 29 556 472 -216 808 822 260 703 -113 -118 288 -379 876 -722 -737 625 472 -420 -667 -953 608 -53 -561 981 136 49 939 844 977 903 -220 -986 -786 -511 -614 -365 -466 -639 -963 -476 -839 -544 313 -969 -712 209 -864 283 -579 524 -407 967 -7 -923 621 -581 -466 -678 -179 -493 -373 -409 560 470 77 -129 -223 823 326 -609 731 -748 -550 -535 748 -932 266 -402 -271 -831 94 367 -337 242 146 902 607 625 643 188 -677 46 -592 -204 -680 -75 822 653 746 -949 142 740 -617 556 35 -788 -771 720 722 -258 -880 925 371 567 15 -579 -929 130 -493 81 496 -370 -514 163 452 651 -470 427 759 316 164 142 -947 -734 236 -673 823 -672 -417 -78 -721 670 -808 578 -234 634 -804 -299 -503 -194 -340 595 583 -596 126 -665 462 68 301 -496 -103 656 -520 589 -804 68 -636 -476 305 225 3 -234 739 803 39 207 -948 229 -140 87 725 -237 97 5 -274 49 555 616 449 -443 145 351 628 243 -815 368 824 -92 -521 -162 99 -378 52 580 -735 225 -276 -977 -944 757 -109 541 700 -286 -998 -636 829 550 -30 996 -464 -548 -176 316 -907 182 957 270 543 515 -397 -401 662 419 -631 808 -283 -544 -856 -987 850 -482 -309 -115 533 -72 -247 -324 877 -740 -219 -839 -905 -675 -844 733 163 593 -701 137 -415 804 -348 565 927 161 382 -824 580 929 553 685 -365 207 790 -77 194 315 599 562 590 844 608 -424 -868 193 88 -528 380 -559 -925 -6 502 895 -807 46 -140 -287 -352 -768 995 313 387 -554 219 135 619 -803 260 601 -311 220 825 -340 -205 -438 -58 -715 109 -317 -101 78 -371 -846 -699 992 -195 753 810 -57 125 848 813 -804 -970 434 -180 -251 606 964 -182 152 -458 -687 142 667 -270 -127 -517 194 73 985 -785 689 -181 -508 -762 -644 979 142 -21 337 825 -30 776 -744 -902 -240 -689 -343 819 -93 197 757 -955 519 659 -814 -190 68 -565 144 670 -722 -359 175 323 -170 -584 -989 591 -952 -52 -568 172 857 -353 -250 191 970 -371 -887 464 -335 -563 338 913 642 247 -467 186 -102 636 412 -571 56 -607 974 -868 -818 392 675 -630 761 -934 -131 -391 696 -5 -845 -705 -476 -553 203 161 -790 916 602 326 57 -440 787 -200 82 568 -312 -47 607 971 -559 234 -153 -577 -902 -700 495 156 74 370 -823 -366 57 -334 -431 -364 500 72 -954 -352 395 -759 -557 841 -856 824 929 739 -338 178 -609 531 -770 386 -835 329 676 431 -471 153 -478 453 -156 983 612 -317 -402 -891 -627 -579 -353 272 -22 819 -590 -337 -862 -246 -737 -291 835 -572 -247 -868 179 421 -239 -18 924 908 -477 -786 -699 691 -37 174 333 534 -830 805 -941 -717 180 -180 506 406 805 159 -727 706 69 -264 -6 -166 541 -301 764 226 -907 -859 332 -401 742 673 -941 -854 -382 -573 358 -161 -955 714 913 386 -625 -485 -45 379 -871 -866 885 -212 900 -682 753 944 118 919 74 -405 22 -486 947 315 -652 894 599 55 581 -997 566 378 -952 879 -843 886 267 -635 -763 -412 139 -272 309 -312 790 -6 959 -863 -238 -563 733 911 -630 -231 -590 271 -948 855 -135 235 709 -333 -842 -85 198 -134 -394 250 -422 -16 792 705 167 -907 -621 -355 212 -833 -60 611 210 -246 336 -667 98 874 -210 -684 -547 -869 87 -970 615 270 922 -691 -867 99 641 -946 248 937 558 681 -906 -409 -691 843 -273 311 506 735 793 -14 144 252 -783 47 -144 223 713 -569 433 841 627 -843 279 811 882 -173 421 -890 -659 577 -275 314 -859 655 -81 900 631 -611 466 -99 -919 608 -249 18 -841 -823 351 -126 -462 282 -588 -751 -13 585 132 522 585 115 -828 -415 111 674 -751 -232 -537 -930 522 586 40 -722 972 -105 182 134 533 -189 946 333 -380 -108 999 371 813 -852 -366 406 -861 215 -585 857 -204 -785 -536 971 -106 -294 755 -344 100 660 -200 -372 12 -726 806 867 -783 -431 -355 -514 596 936 -218 324 589 649 -636 619 984 -35 879 450 -13 -592 -853 715 68 748 -518 -921 287 -73 16 422 36 -33 384 226 390 953 -978 471 434 422 906 487 -792 858 -536 967 -391 -451 -925 210 -504 -865 555 -121 885 978 88 -52 -137 461 -823 618 -282 351 126 434 -408 85 419 931 242 574 257 -542 -269 406 -775 -646 -780 -766 -640 902 978 284 195 -282 913 608 299 814 -278 -796 153 788 -782 -660 221 761 -511 -99 -763 995 289 88 -682 294 661 736 552 520 748 -778 109 -458 678 -219 -446 -463 140 545 -20 -377 278 936 925 188 427 -56 -129 -830 -865 -455 -779 986 -494 -303 -98 -188 -473 627 -173 899 -934 413 -167 -191 -260 -401 161 410 -918 24 -474 137 919 -522 796 522 867 757 327 -854 -769 -562 845 565 450 -242 746 -807 -75 206 672 -683 -758 609 -641 314 481 18 -418 -313 -973 -392 858 -284 557 -914 -487 712 -186 326 -586 -587 -344 184 42 337 -360 -919 -543 862 -144 -669 481 -452 476 198 -641 -328 -174 -846 -220 652 697 667 961 -393 -958 -311 -991 415 -610 226 291 -99 268 308 -348 426 -135 757 -813 274 71 -130 913 116 218 250 308 -427 -961 100 621 93 780 -757 -872 -187 422 812 169 -611 52 662 284 -648 97 197 -218 -361 988 217 807 -930 544 -131 -103 -728 -566 954 -376 129 -430 456 -602 417 479 -69 577 -910 791 -44 402 999 287 375 -618 289 -529 -200 653 -190 957 915 64 -792 -557 -994 536 161 294 874 -144 585 -487 599 668 -751 94 524 -833 812 158 729 -552 -423 888 -61 -269 -576 -468 268 -646 610 268 823 -636 -13 287 113 676 -860 286 -25 632 760 -252 562 450 -415 126 840 -875 -834 -683 -543 -283 -804 163 824 -361 -138 285 573 -161 572 613 -295 476 339 593 614 844 -824 -677 -564 -950 -106 -538 -221 -422 -622 91 204 -101 433 950 -12 739 -263 -918 -847 -846 -5 -661 254 7 202 -235 -206 -408 -23 8 -6 -63 577 691 -563 954 -778 103 -631 502 -488 -645 435 249 470 -166 882 42 93 167 429 -112 378 365 533 -592 805 -225 39 -107 75 -13 660 580 186 -983 -279 -57 423 -623 594 809 127 -720 -810 -143 -5 405 -786 985 -44 740 47 796 -796 903 -196 40 808 -767 -528 65 59 -815 601 -580 0 -992 -919 -924 804 -465 -966 -796 -822 -379 -396 490 258 -581 695 -630 716 -462 719 615 18 -802 823 905 102 -924 -108 647 521 986 831 220 -152 35 -958 626 949 -575 -189 -331 -707 -751 -236 705 -957 -825 -142 646 -723 -26 -601 -674 -18 -598 366 -602 345 -689 -629 619 -902 -618 -308 -651 -673 837 501 636 -18 80 484 11 223 -916 667 176 -575 83 245 -699 -990 -316 -547 859 -304 47 311 -972 -265 537 195 -898 -558 528 -800 -732 -53 577 27 852 -905 -826 -234 22 -593 -848 111 -28 -603 -35 -752 354 170 -368 -658 -750 559 168 -322 214 789 78 -151 298 -718 -101 964 -403 449 331 124 896 880 288 710 825 -853 -650 -554 825 -125 905 252 202 967 -536 -852 -872 300 531 911 729 -430 -507 -228 571 -866 251 565 101 -569 191 -605 -828 340 680 -485 -544 -658 242 328 131 -19 782 -647 837 560 686 73 -128 -408 -756 147 -645 562 719 -576 66 -843 19 934 833 422 -327 84 -144 -837 -845 -216 300 524 -681 684 -131 -489 887 775 130 374 -433 -789 631 -523 -690 -466 857 -758 -91 291 -903 -109 -726 -785 261 503 227 -344 -78 -131 -402 -21 -999 723 271 -246 -495 438 -371 542 960 910 -511 -108 -938 -733 617 -20 -435 -922 438 959 433 -849 657 -812 -539 123 914 -738 855 -410 804 -997 -89 -360 220 820 682 -221 -269 -456 476 -129 269 -139 488 -879 -754 -534 277 516 994 -185 516 -614 13 -778 -363 -604 212 207 401 -577 999 395 -937 935 -544 139 -139 -850 178 621 -246 -551 -571 -852 -555 649 898 -930 841 661 -331 851 -212 -300 -820 -482 684 -826 491 -525 -884 706 -181 -549 -944 683 -121 147 -27 -272 758 100 -679 93 282 851 -443 -327 377 -458 365 -291 820 -123 457 -165 737 -59 144 -882 47 -458 222 623 -979 254 -965 111 758 -78 -947 -364 211 872 167 -57 -479 74 96 -410 893 -480 928 -736 371 820 -478 -775 181 -352 330 -887 -687 266 -871 205 377 521 -181 -9 -705 -843 -658 -399 -641 -674 -699 446 593 -903 -344 -786 -999 414 828 -900 95 -688 -5 209 890 -135 997 509 286 -2 -721 -54 -843 771 -804 -886 186 988 -855 105 745 41 107 836 -801 -938 161 60 483 420 -65 268 606 60 48 -502 -267 -377 -911 -461 397 137 428 412 -843 200 450 918 794 694 821 -468 889 -215 921 -889 -488 -623 -375 -886 882 -969 341 996 -581 -44 -639 -104 -584 621 -940 -490 -219 -339 -60 322 -473 361 679 911 -270 -730 527 700 -750 -407 102 588 829 976 -685 -512 -657 235 -735 987 449 -376 226 -455 386 -790 705 26 -296 -402 -256 601 486 -582 -620 278 779 -979 -328 502 917 -870 -997 -513 -611 -752 -38 74 -715 345 -211 116 944 859 172 -768 -752 154 -50 -654 -722 19 -357 810 906 -711 -555 -67 -88 785 -339 -341 -641 666 -989 631 601 -715 62 -520 413 -47 -595 89 423 -883 555 -451 -535 64 -757 -183 783 -147 -77 -679 150 -788 726 94 -430 493 566 224 -924 -264 -589 712 781 -750 276 -971 104 -186 629 101 -279 -763 -406 -103 603 377 206 144 -923 -796 -67 -436 -582 148 -990 317 279 -662 392 960 -206 -465 10 -927 -909 642 702 -833 777 -525 -175 273 671 -422 -338 501 493 63 148 -685 799 -984 -497 770 -51 -327 -841 893 -352 -67 818 -211 -626 -692 -917 -834 -844 -88 861 474 -356 929 868 -148 -963 -885 -946 662 268 591 807 787 832 803 -107 -127 720 -969 197 -731 57 786 -371 -577 -628 -320 -294 -802 820 -946 -59 623 180 236 343 704 692 -775 818 -608 -241 -171 801 -276 -90 496 -697 -893 -847 -823 -708 123 -129 -73 -913 788 -892 -258 465 572 -554 -772 71 -699 -145 622 969 -17 540 522 37 -951 272 -874 339 807 -674 -89 52 398 -317 635 -369 -513 -801 -32 426 783 872 597 63 -279 -263 181 793 279 826 510 406 -635 -426 -704 172 -372 905 -429 -75 618 -271 -827 342 597 829 -359 230 -372 549 448 -38 -263 -326 501 -147 804 -821 -650 -202 -923 187 -569 -163 124 -156 338 -308 -228 514 385 199 968 677 -919 -870 -458 -617 -981 -654 -570 154 445 -669 -109 -302 -714 -919 377 663 537 -783 -661 775 -510 -863 254 179 -217 -327 -835 416 -735 35 116 -858 782 -983 402 982 -827 -756 634 251 18 480 365 -77 743 92 187 765 -757 -696 -27 -3 -207 522 728 -995 -100 867 -532 156 -837 -692 861 -938 -447 144 -63 -941 -215 -887 -198 -269 -101 -195 277 -564 585 -898 -771 -598 -334 516 -261 710 -896 807 -150 -719 -45 -349 155 785 386 879 -137 -588 -281 476 -687 244 -730 385 -109 517 285 -416 -20 -627 -538 657 -86 -456 -820 -678 936 350 792 -954 844 624 -366 594 -240 -491 -365 606 -423 634 258 -252 461 -241 -421 -484 872 -734 -686 -822 139 -470 -357 -609 -384 -389 785 929 782 460 151 -743 -35 881 -415 851 379 620 -432 -773 737 -506 251 914 -320 549 322 -836 -791 779 943 -424 366 64 -474 330 204 -925 -557 574 34 -231 585 -274 471 927 -76 -217 607 536 -196 17 -357 540 244 -271 337 -604 859 105 -876 488 384 814 -871 833 346 -505 93 -195 -619 -774 26 -182 112 -116 434 -676 -926 -522 860 193 -180 586 -607 -773 906 181 -458 -385 -370 241 139 -570 -183 864 -989 -275 -32 -187 -88 946 762 -397 -917 419 -301 -202 -113 -763 671 554 999 -130 -376 629 -978 -619 885 87 11 99 -185 -217 -252 -763 526 788 561 -687 820 777 502 971 -252 870 -381 518 790 130 -159 -990 -149 -136 554 472 396 -714 -711 -675 367 623 -799 635 -636 -75 -541 967 -750 -85 322 -316 185 -248 223 334 -381 916 -954 -171 329 -606 800 90 -123 572 -78 434 738 190 289 728 -414 61 94 -88 -45 -586 184 310 499 -736 -850 -54 -37 -287 600 -587 408 -591 758 -486 -180 -876 886 584 717 632 561 -870 6 -122 -824 -280 943 -970 53 -427 -58 932 248 -490 -903 -411 -652 -968 580 -962 -663 -980 453 -244 232 -360 -820 904 22 -237 859 -260 521 728 270 -858 -576 -147 809 857 330 -506 938 -880 126 -568 -442 -466 735 812 -619 -926 874 -995 -264 176 -715 733 -386 5 -855 -182 53 -21 -467 -459 -512 -347 -20 -991 737 519 742 -599 -162 -96 41 -452 -72 66 -380 -917 67 452 -149 680 366 134 -112 623 -999 459 249 -940 127 -909 -684 275 -766 762 -581 345 591 673 -201 933 642 -350 772 451 -879 405 -150 453 343 -688 241 374 -217 -564 -476 -593 -825 -285 908 551 135 -620 -859 824 -38 -159 -100 42 -712 340 399 -418 -767 604 679 991 -869 -30 -601 137 -798 -33 -944 663 -466 487 883 -630 -367 623 -938 808 -669 -965 -986 -480 870 783 -546 -663 145 -14 578 790 962 -981 -528 748 669 -458 683 -278 252 -211 -247 -8 -736 -918 687 645 149 280 -973 255 -47 653 -155 406 961 -89 -881 -809 -493 -951 -63 -53 -389 446 -674 650 -936 178 -705 30 -96 438 675 -496 304 937 -692 -768 -597 -847 160 708 -564 -478 831 495 -231 -197 134 436 -873 -614 341 -787 -86 542 836 597 552 -374 642 410 905 438 -115 -853 84 40 -768 -520 433 805 -380 -170 -169 337 -522 643 88 518 9 40 -76 -531 -693 -84 -267 235 935 591 414 -652 -468 498 858 233 217 965 -670 978 427 143 -984 287 -168 -626 -72 -905 -787 776 -845 -555 -497 430 -76 -570 857 383 -793 813 -79 989 740 -700 650 722 -874 -739 88 -912 216 -11 619 -9 945 614 -604 621 156 -286 -2 -405 461 181 -297 406 829 563 -14 -744 -693 -157 460 -307 -293 334 19 95 -455 -641 866 478 -201 835 887 -200 -542 540 -788 44 -215 364 487 -673 -980 -378 -637 384 885 750 -149 477 -59 -765 113 258 767 897 -352 344 -370 -357 -525 -352 401 -239 -661 -144 -647 -244 558 -682 -743 777 945 343 333 -897 343 724 -515 -571 439 -323 369 -591 986 13 441 -241 14 -677 -972 -397 40 -231 -157 973 715 757 -318 245 -59 59 196 -399 899 173 -892 377 -793 -790 790 740 11 822 771 -96 -973 -363 -557 549 36 139 394 905 856 787 145 531 307 -971 -79 4 790 -28 -872 212 -524 722 74 -448 -196 -820 -341 -563 667 59 0 139 765 577 218 955 13 326 416 -49 -725 -198 143 514 -473 757 -626 -197 -104 -49 -706 277 596 -773 915 841 345 733 982 572 793 -782 610 -500 -689 -102 560 42 74 -865 -856 -705 147 -447 -757 -130 -154 -510 -336 -160 -339 147 -179 542 540 -91 303 -7 -57 -285 -436 -221 -927 -904 570 172 -732 -999 332 135 -71 -673 916 442 408 -100 -636 -844 -64 449 -315 -453 994 387 698 -889 852 -238 725 -212 531 -545 -805 -357 -27 490 -917 -355 -990 -72 417 472 -927 735 -790 -449 253 -501 -168 182 241 -537 217 -399 -670 -904 -501 690 -90 195 316 874 -796 824 -992 -144 853 360 -495 278 375 54 616 146 781 -803 -678 911 343 -589 80 -576 -940 -308 693 194 -466 32 -543 -478 -415 482 306 514 -227 -474 -452 64 -630 884 416 475 18 645 898 218 -272 910 842 -884 -126 -592 -900 -148 -449 783 399 -390 8 -25 -565 299 -894 889 102 -20 -654 849 527 898 -53 -398 457 -49 -880 217 -475 -121 541 -603 -602 637 -420 -174 -752 -791 -630 408 -584 -378 458 55 619 -198 -796 930 491 -95 -352 -918 520 -824 678 -789 602 -766 -859 225 849 77 -797 -850 941 800 968 -254 -96 266 394 914 16 214 -614 706 265 -55 484 -470 -106 152 4 -67 773 -869 446 70 -126 -245 -957 406 821 354 -913 608 -217 285 -980 -197 -191 -483 21 -507 -421 -805 -802 816 519 65 24 889 889 194 609 -667 -132 -536 -678 -405 181 429 697 -301 -165 751 -211 719 582 826 -576 783 499 -117 324 322 622 572 -118 47 652 -840 -351 -373 810 -417 972 -342 -863 -1000 -483 105 442 -696 484 749 705 86 807 -785 861 296 -572 994 -544 906 -506 -979 113 -524 812 484 637 -40 -834 -407 -293 -516 -46 -724 -89 715 -551 376 665 7 -528 -312 -526 -196 914 966 -858 525 762 892 -813 -59 323 -674 656 -205 -152 260 933 -727 -7 -326 -887 -477 628 587 830 723 -729 -664 677 -757 57 119 -527 628 -328 796 781 -50 692 -938 324 905 668 -148 -593 -902 661 67 -158 467 137 -599 724 -613 -345 274 -435 241 -346 99 688 -960 378 -192 -204 136 535 -6 946 356 43 270 -307 -308 -229 325 517 599 -795 296 -241 855 956 884 632 167 -860 105 186 -457 763 793 1 792 335 -82 -630 -569 260 -650 669 75 -604 980 564 -832 -962 -595 883 -718 571 -511 551 195 -823 -921 30 -109 -196 915 869 -457 452 -12 -751 -642 57 -583 565 407 359 -574 -90 -895 -751 903 -800 514 -774 141 690 -220 -938 -752 925 353 128 -517 -894 114 -900 -170 -677 -314 -18 482 -983 901 -818 -608 597 -582 -117 -895 961 511 188 -28 -785 -287 317 255 -989 151 -424 745 -692 481 618 -999 -373 424 190 244 52 491 -747 -172 -71 582 -909 -755 444 111 -782 -528 -66 -682 -383 493 -592 807 568 -639 513 -532 -5 202 133 -287 -894 17 780 756 493 -373 483 -57 57 165 321 -663 658 -93 468 502 183 587 900 -418 320 364 197 196 -643 22 -605 396 995 602 282 -143 -922 633 78 -494 -225 -128 313 943 257 545 -195 -770 938 917 915 -324 289 694 -65 833 773 -726 -428 -288 399 784 19 756 702 20 -994 -623 -112 739 -252 492 980 -678 -578 730 -850 -54 -736 31 533 105 -348 985 -460 -717 -217 -842 -55 -717 -754 294 682 636 154 -392 -917 653 -1 -792 930 -343 -406 528 123 -951 -640 134 -734 -863 -143 -424 563 533 546 191 485 184 -947 440 -730 431 599 209 -613 -362 714 -59 319 -255 -585 367 614 -124 911 -162 720 996 -469 947 -980 419 274 -841 317 789 909 650 -647 -331 558 567 -694 929 -815 323 13 650 -643 -496 -194 -999 170 -61 938 -873 615 -422 678 -588 -916 681 746 140 764 286 276 -472 838 -944 -723 133 517 414 -252 -902 -669 -818 870 425 66 207 -768 568 959 274 -503 -402 -32 841 146 422 -698 -11 -657 -933 751 -658 849 -36 453 456 792 348 -934 -190 555 -53 -559 -718 -439 -594 880 -811 195 -752 -855 -297 417 -624 -579 717 -888 -792 104 499 586 -964 741 -685 547 -747 -130 775 -853 518 291 786 478 -209 65 -958 -830 -34 402 -297 534 -320 -604 -92 -83 639 694 -449 -997 -981 -511 -357 528 299 695 880 -300 540 70 -935 -160 931 569 -804 518 826 917 -426 611 -962 -522 672 272 -975 -635 81 -79 -432 983 761 -635 -281 446 573 -966 1000 904 -272 -44 -718 -571 755 541 88 -853 -336 740 907 52 -620 -373 -578 -564 929 -253 -758 -715 -798 -254 -37 -837 553 244 -398 905 -256 919 627 -434 837 42 -590 403 648 915 389 761 447 512 36 483 -459 612 938 -137 776 7 -589 -271 -751 659 -221 -922 504 -765 441 209 357 -838 338 -915 465 483 -140 815 587 503 722 -15 712 -213 703 -960 -773 -173 784 -253 368 -828 -276 -574 515 469 166 -461 673 -130 -707 -206 -423 440 -760 435 32 820 -457 598 -686 -509 565 -744 241 410 34 877 516 647 650 -642 -788 -207 342 609 -869 -262 -555 868 232 481 -169 101 -277 -207 361 -299 103 -270 -344 409 3 389 996 -241 307 208 244 -283 -300 734 -803 331 741 -372 966 -404 -805 563 -225 -731 222 764 30 -84 -627 -730 -670 -301 967 416 799 -664 -367 769 -544 354 462 -778 961 -186 846 -458 592 -617 836 -763 -798 -718 -652 983 -10 -97 200 -120 -786 -472 78 -356 59 -403 -875 796 -336 759 -213 -586 -122 357 -85 -347 -268 -436 -454 -894 6 417 -528 -888 -493 121 -679 116 -773 29 894 809 -98 -12 786 836 -57 442 700 -362 971 -568 -669 -147 -262 505 -232 875 188 472 252 398 -121 390 -101 987 -654 -909 -387 -736 -749 164 -234 -523 -779 -976 -227 -783 286 -935 927 683 -306 617 -985 435 -386 768 766 433 -985 630 -817 134 -579 -159 156 -838 184 538 -118 817 -587 -872 -996 934 409 -159 -711 250 -401 316 -597 768 -33 -93 761 -225 685 -656 346 54 -93 -72 -746 -10 735 -636 649 -752 -956 -36 -286 729 618 -440 -748 -220 -812 315 395 45 -417 930 708 -620 76 -467 157 628 39 147 77 -172 898 -21 -867 -10 -108 -361 848 234 -295 -226 -322 -175 833 -242 794 313 -460 91 -34 -125 -364 -445 77 -650 64 454 -631 3 851 870 -160 -337 782 840 171 -171 -466 354 460 -63 640 144 -521 72 -188 -950 624 -791 516 74 -555 175 922 719 -880 900 881 44 -849 -934 -523 -375 62 -383 559 -403 -603 322 -982 -488 -969 -619 875 340 -657 609 315 500 -940 579 -212 629 793 -428 -525 -420 -369 -61 -877 344 -491 -666 -645 937 121 718 -100 525 -463 371 278 963 178 -761 -870 378 587 782 925 -303 -993 720 -238 397 -835 741 961 708 -722 -56 751 856 -201 429 -656 475 -782 -706 604 115 344 -573 -737 715 -855 -444 769 313 418 430 -601 -643 -174 -204 -471 -999 34 720 950 -170 195 476 467 132 605 502 996 -375 -212 969 241 -231 470 193 -370 683 -576 510 -120 57 91 -183 153 911 -110 549 382 -813 -427 887 -710 358 499 -159 941 719 756 192 -421 -735 12 472 -75 720 -584 703 261 -17 -941 -993 770 -471 -317 -609 -58 825 819 -291 839 -258 -594 -993 827 -154 455 230 -514 821 1 453 979 -873 503 436 -724 -421 150 392 -842 443 -417 216 -436 -532 -733 936 -490 44 -672 -742 710 -382 -293 752 -289 -313 229 -649 -159 -99 -507 944 -985 84 -323 -448 498 881 117 -911 541 529 923 -606 844 -439 357 500 518 797 -441 -796 -438 -601 -639 800 -603 983 -476 410 489 -759 364 -452 68 866 586 -638 -116 -197 526 -480 751 123 692 947 -866 -997 -65 591 -957 -772 -33 125 982 491 507 41 -342 136 14 -480 665 -503 -507 -365 343 437 809 -497 863 746 -384 400 -179 -393 460 -417 134 14 823 -402 513 203 691 -814 242 -834 402 -537 -398 19 830 887 -617 344 714 45 -359 76 -554 -102 -528 -331 -285 -683 -116 781 -899 0 -546 542 837 370 613 715 -649 563 -391 -20 -418 638 353 -656 607 55 847 -253 -33 501 897 -88 318 -373 -318 -988 765 -182 -569 -46 -290 733 -549 886 -615 -438 -742 -461 562 769 -8 185 -311 101 916 -645 -999 780 -151 328 -39 739 648 859 -926 -336 62 -230 636 -626 152 -271 -165 146 -116 0 149 308 323 11 145 508 246 678 -380 233 608 858 165 765 -660 951 -741 -864 -138 715 -105 997 -463 918 861 810 -979 787 -714 -870 38 5 -272 465 223 64 507 945 -955 -698 720 602 -292 71 243 323 273 121 -305 326 943 -499 -678 110 -911 -600 -175 641 366 489 -642 904 -507 144 -82 -748 1 -909 391 655 794 -199 -289 -447 -245 212 698 -875 163 -194 448 569 -34 18 324 -157 323 -623 897 214 -511 33 163 -135 -432 387 704 -184 -461 979 -233 -331 965 -501 642 318 623 -213 -519 743 -328 39 864 -125 -810 -336 -603 643 -995 162 990 520 -572 -779 -647 732 -179 359 483 633 361 -792 -977 -908 -637 -15 129 -493 -476 -414 342 993 378 260 -801 83 -672 781 -110 -223 167 -187 -681 128 350 348 -102 -419 972 159 992 -216 925 -992 -276 -159 -280 -142 271 -68 -99 -869 -151 328 -160 884 -218 588 -663 -755 265 -104 459 -888 850 535 -98 674 876 -881 -656 57 424 -804 -349 -485 -765 -635 811 -449 71 -274 6 166 -375 -74 -54 501 886 870 901 416 926 -221 -277 299 -783 -413 894 345 831 711 849 928 -258 -984 787 901 590 396 150 157 580 204 -869 -26 646 755 -850 747 277 137 -576 306 537 -362 -471 -297 -298 610 -953 -492 201 970 699 441 -647 843 153 113 596 65 -793 -531 560 -40 -571 154 -703 775 -676 -741 -225 -464 860 452 -652 -389 858 -814 447 42 930 -391 -158 -477 192 -732 143 -831 -778 -912 37 436 -410 988 -423 -586 898 -706 582 504 172 -652 -379 444 742 -351 642 -196 73 -740 -426 -178 224 849 -626 -365 933 413 120 396 -556 -909 -198 -668 -70 219 -175 -637 -118 817 -502 -628 734 281 94 -34 950 991 793 681 -512 741 88 -246 109 205 -199 181 -307 -590 139 473 -866 -923 229 283 -194 -926 21 -500 230 509 325 276 -998 -593 -426 -161 871 137 60 -506 115 954 323 -698 -859 990 700 -467 595 -813 -405 908 478 801 -530 -522 641 56 789 3 -999 374 -121 -728 -885 -939 -646 909 -794 444 139 102 969 352 382 31 568 -412 543 309 -410 -293 497 -438 814 -72 181 -561 -196 -628 -44 562 35 -865 -441 -674 -182 576 913 655 30 523 -801 -455 223 -988 332 -770 179 900 -654 296 -6 -508 -440 -119 -480 -31 -867 90 962 987 -504 793 940 -933 462 -198 204 946 -399 -438 -194 -308 -34 654 566 804 440 408 -366 -113 -92 689 25 -367 -883 -159 -960 46 -188 795 -976 -31 868 -425 421 315 -267 -291 127 165 3 -155 461 -762 370 -217 -138 396 514 -301 -948 521 935 -520 723 202 -529 722 133 -709 60 223 615 -159 906 569 31 -658 273 -5 267 -288 669 -372 257 -3 480 29 -221 -637 528 -599 527 203 -294 -165 942 -258 74 -809 792 -192 -124 857 299 -820 915 250 -64 -401 -479 -376 971 593 908 347 -894 258 912 275 -558 -371 432 -471 -367 -961 322 353 135 522 766 220 122 -999 643 -202 778 -735 248 -573 614 708 602 244 881 909 515 306 983 957 216 -502 462 935 746 -368 832 851 154 -542 -874 555 -847 -892 -971 359 -270 233 697 330 539 -955 -997 -371 167 -712 6 747 995 -885 -670 580 -543 -109 13 -57 -380 -812 217 -922 343 -547 -884 -379 -112 -833 778 -499 181 255 -928 -737 128 222 -139 344 777 779 -828 -848 -3 788 869 -409 -108 -352 234 -891 -261 -100 350 -926 460 -747 715 125 208 21 -25 422 392 -180 707 -920 -640 -690 91 -440 89 309 -748 -448 -330 804 -824 321 588 53 -281 -229 -894 -791 -784 -276 328 -951 121 8 -779 531 -350 -235 495 99 177 -616 433 -354 -317 -551 928 448 -916 926 943 978 951 -651 616 -676 -337 768 -798 505 287 -814 928 407 309 208 328 520 -495 -659 451 -315 277 566 -391 -9 113 -267 -507 -450 546 -684 -431 -621 -77 -72 -767 822 -533 -717 -592 -352 813 -412 -32 -629 -785 389 55 813 914 -308 -501 710 753 908 418 -881 -512 -661 622 401 -143 182 853 875 -60 188 547 -892 -37 -288 -389 -381 965 102 -861 -54 -586 -919 -910 -205 -422 99 934 -672 168 50 495 -420 -625 284 167 321 686 660 674 -984 -568 -68 -30 -236 -224 -268 250 539 467 584 -829 650 -47 -493 -466 314 42 274 -561 527 -925 128 519 467 982 -462 911 831 -996 741 -915 -380 868 377 846 -769 -695 -223 -37 739 52 -921 -637 -915 302 -376 -332 -915 -970 599 364 -761 766 -748 815 312 329 932 -40 349 -848 -818 -973 -767 82 -539 -300 338 -779 -225 425 47 -128 -264 -897 551 -149 -846 945 -414 -576 -653 -781 -979 371 11 -389 565 231 -330 394 -356 147 -655 69 36 168 -891 337 -300 889 -448 -883 955 143 128 -5 825 -304 -422 857 -303 -848 -962 785 380 108 -296 380 -217 -238 365 -814 -81 146 223 -722 616 421 -709 -950 884 -451 -943 694 320 626 327 792 -302 240 -856 231 813 -920 171 -120 465 381 -315 841 155 313 933 366 338 -240 -274 -534 367 961 -72 -263 -26 -241 870 -546 -167 45 805 -788 683 -535 418 1000 -520 523 421 929 503 973 -946 54 -88 -665 -433 -641 575 -634 -1000 315 314 -320 779 -714 -897 587 146 71 984 960 546 788 83 -873 -28 409 -386 952 -631 91 798 144 984 762 -935 80 -926 649 -541 -16 -952 803 29 -393 -150 -400 669 -255 871 660 -932 -403 96 -113 -312 -456 224 -282 -209 235 -444 -166 -975 -107 -348 386 150 -163 -861 -144 103 -325 528 -423 -193 -85 -96 -726 -367 -707 -869 944 960 35 536 635 619 -926 784 262 -290 581 -398 881 800 878 -366 365 333 764 272 -760 -802 -607 847 273 620 505 -251 -892 -491 -4 342 -438 805 612 -243 999 -571 -298 443 112 367 -198 -865 397 -738 -733 -964 -818 129 997 -591 -571 -56 -126 -179 184 190 850 -259 310 270 -763 -492 498 -731 -820 -2 642 -889 -8 873 -275 -793 634 -199 -296 228 -697 -91 490 336 912 33 -966 699 -406 673 -938 -87 256 -624 622 -748 232 -797 963 196 22 508 -197 244 -56 44 -540 514 245 -632 298 -806 -512 25 -853 -500 -245 -345 -141 956 -518 36 951 -868 968 -912 754 727 16 91 -379 83 220 951 -254 990 -553 250 571 -375 919 -185 -38 927 -131 -794 -107 677 -93 770 -550 -134 65 813 851 346 -56 -282 541 -984 -862 -864 443 -295 -635 425 268 -695 -150 -838 645 -369 -969 7 508 -445 -57 -957 959 -650 -440 -862 -668 -520 -670 -509 600 -61 -468 732 339 -358 -801 126 419 558 142 -14 -376 -450 873 985 -63 -100 123 -143 570 -446 473 90 340 77 -227 313 891 136 -717 758 254 553 -788 -872 -131 569 -559 -798 -751 385 -579 -376 644 -398 502 -794 -365 571 -573 -161 -121 -499 -762 -87 1 748 532 821 638 931 353 535 -665 -476 291 555 108 -609 -499 -365 -44 569 -761 248 -606 -221 -43 -989 -76 243 264 -889 428 -195 -240 -438 392 -796 582 51 617 468 903 972 -424 -955 -951 -253 104 815 -106 893 595 820 -977 -704 -594 -535 803 451 -279 393 646 589 -269 -163 911 766 213 660 912 -418 -254 592 -65 480 925 -458 -982 -678 -581 538 973 830 -377 -885 -490 925 -708 -763 587 -551 39 -916 -558 976 -668 -381 -709 -398 783 -651 -890 -630 704 41 -711 -582 -254 896 -160 269 696 -292 -592 610 -361 530 -421 -728 -884 -443 813 -27 -974 -969 -997 218 749 871 587 -453 313 -752 602 462 -215 -30 -599 -161 866 536 897 -452 170 478 885 518 -104 -745 -814 705 813 439 856 -190 102 343 159 -606 673 -244 -825 -75 -224 729 -497 397 -351 -536 -269 -997 516 -788 -336 183 673 -55 994 371 -456 -615 -341 -608 -962 -372 452 659 -647 -427 559 993 -482 -696 -840 -726 -667 59 7 -90 -934 77 182 76 352 -533 -435 -600 -261 37 -326 318 814 -212 178 -987 -803 588 -593 737 -218 149 449 912 823 449 -208 -300 -44 -62 990 242 -682 -267 953 765 -812 855 523 826 365 -288 785 -786 278 -769 -124 -752 -856 -215 -110 730 -846 -648 -19 355 -67 -34 41 108 -66 994 -637 -592 971 232 -494 -136 30 -777 555 -170 468 360 -293 -356 -282 -771 977 842 -124 382 -146 -524 -826 29 413 142 -323 -540 593 147 301 44 -133 680 -533 449 263 102 -331 -564 705 -896 568 785 -888 637 171 -54 -927 34 404 -228 -439 -77 -776 -20 12 -299 -595 881 543 -277 -298 -674 733 -524 642 -938 806 120 -614 -364 -815 124 -499 -620 203 -250 -127 -150 -953 321 386 -191 855 -795 755 -825 -575 -238 -943 735 -146 868 868 -647 147 396 194 -791 -994 375 590 415 -186 -522 672 950 589 -533 -671 -803 -293 -725 -421 463 717 -84 -877 -45 -329 880 -481 -564 786 746 667 589 312 -712 484 -421 -19 -248 -850 -573 239 36 -790 953 109 181 -94 533 -205 612 204 183 -721 623 -351 634 -317 -525 344 -456 -601 878 -419 787 872 -508 -753 191 -157 -916 -719 658 -149 -205 269 743 -22 -16 266 361 682 414 -820 653 -647 -418 -442 393 -48 -387 -773 -223 -605 24 619 -55 -130 -429 -574 240 -738 -559 -811 -60 -983 274 897 929 70 -829 -474 -797 -647 -909 -442 -914 79 -63 41 563 -219 -444 -358 -216 20 690 -937 379 -442 -127 -562 -795 -364 749 -945 -545 110 856 -138 116 -511 -707 -899 -84 -81 -775 674 151 -87 358 -743 -903 -309 -634 203 -63 391 -523 530 483 -932 724 192 137 374 -920 723 -998 -558 342 978 185 -691 -527 -84 -938 -662 -529 -217 682 898 529 -986 -385 -841 359 -660 -392 -442 990 -532 -495 20 338 -31 715 76 930 -25 520 859 -221 660 -234 -463 -990 -658 -71 146 -941 -887 -633 321 -528 636 319 -684 -694 788 825 925 -603 -370 -848 95 -209 -97 71 -578 543 -201 -610 819 147 -876 440 637 621 900 -450 677 560 423 -385 390 481 -34 788 823 -967 -372 874 528 -73 -245 -590 481 318 251 818 -492 839 -852 -622 -845 -962 503 222 966 628 -304 758 684 800 -466 444 744 -756 -226 -955 665 -20 -435 -518 -323 -479 -295 -989 -618 -465 185 7 -655 236 656 -917 385 -485 9 913 -809 400 -317 -107 -62 425 -391 -169 -139 -331 276 489 772 -893 911 296 -44 -487 101 112 205 -585 406 -699 -667 18 944 577 -975 -916 -612 -932 883 -232 -486 -148 -595 177 -299 780 240 902 -935 -656 -939 151 38 782 861 181 747 -952 -758 464 -508 929 -668 457 -827 -490 962 509 880 11 875 -893 -799 -566 664 435 -487 421 -453 -612 -119 438 79 -752 -176 149 -198 345 635 123 595 -700 725 105 426 -40 -65 99 965 -349 -554 -115 422 815 -979 -379 -815 783 -314 520 833 -908 111 156 530 -674 -235 -957 240 125 164 -94 -92 276 -580 -323 -50 -412 -780 -140 853 -427 -744 -333 110 -481 -128 -827 -245 -647 510 209 -245 -108 620 -830 862 498 -587 -493 283 6 627 -534 715 -114 398 -488 896 -527 -622 734 160 -330 340 974 -125 513 580 942 898 422 776 891 560 690 -40 -132 57 617 22 -914 -269 845 -276 -489 677 184 -295 -145 78 210 -713 164 880 443 -149 996 -699 162 -811 205 288 692 -138 -566 177 465 -484 -439 230 130 -134 -997 961 170 158 -763 -239 -147 -731 -722 -28 25 -861 -548 -528 -465 144 708 641 617 883 -248 920 -36 721 -823 -91 966 45 -191 532 693 -651 -501 -658 94 -354 737 56 294 -781 66 223 -924 812 -423 227 -281 -878 -909 405 -670 -3 366 257 568 -731 -774 760 -28 -112 -172 103 -107 23 -590 -645 35 860 535 939 216 371 -388 -677 -205 -267 214 585 -473 -598 -895 -556 -790 -829 240 224 65 817 -196 -329 615 959 609 598 57 136 -620 618 -448 -789 -573 452 273 816 55 -852 -834 127 149 1 -355 545 -999 407 -304 -972 167 472 -249 380 416 -612 954 733 348 502 -248 376 910 -180 -23 -45 -263 582 -217 251 -931 -742 156 -877 -175 675 312 -652 963 -690 -424 40 128 413 -195 126 688 915 845 -934 -262 222 819 132 -955 -934 -842 752 -552 -689 -801 411 -139 -759 188 -293 -647 593 -715 818 -976 -481 -981 210 -958 961 115 -63 444 648 -467 -550 109 96 832 519 -969 802 -146 346 522 -435 875 -547 954 699 581 933 -368 -703 551 760 249 80 686 -950 710 550 774 427 368 -291 -294 -99 -470 545 -395 798 413 626 -827 87 223 -238 801 -9 760 -870 162 761 -520 -456 -461 463 968 885 -225 696 -838 224 -719 838 692 523 554 82 162 113 736 745 -155 94 -207 -320 -656 862 -358 -955 699 242 -404 999 -630 774 885 495 730 918 -199 -542 866 -902 -303 197 -895 497 -594 -988 -497 -824 345 556 458 954 -486 -592 567 -823 -893 51 -349 -637 855 270 662 983 -146 856 10 905 959 139 -283 -89 -374 -829 409 -580 492 877 316 401 -204 512 914 144 -307 -545 -170 962 649 235 -780 78 -242 391 523 -121 951 -500 79 202 742 -44 998 -601 446 -681 -474 952 -748 471 648 -316 306 540 -9 -331 -298 -448 -594 200 28 571 -945 129 -600 903 -104 -8 315 777 957 319 267 -501 210 474 713 -692 416 197 991 776 66 733 -398 -85 570 361 75 -795 638 203 -230 -581 228 -515 753 -77 -303 186 -327 -297 23 798 -106 24 685 951 -778 786 339 891 -327 -490 -491 -413 -730 -788 -247 -838 715 -271 531 -140 120 -883 -67 -782 -525 -282 119 367 810 615 -426 811 -680 53 -320 -83 -780 8 648 -97 239 196 -953 791 877 -557 636 -368 -448 -402 -348 495 -974 722 955 -934 728 920 965 401 -338 -111 587 -313 762 -391 -712 -757 -312 -728 587 -808 -929 560 -419 334 -302 428 509 703 -285 414 -408 160 241 988 -991 441 -569 -611 47 885 -342 -738 61 589 674 -123 -708 818 495 -122 420 -472 402 -560 354 992 419 -818 -519 880 158 723 -677 266 450 817 722 93 -121 -480 -928 -251 -395 848 -907 -105 268 274 40 263 148 53 763 -274 728 223 -68 -131 363 865 43 -403 -182 -906 -476 648 154 -289 889 313 398 -579 43 560 53 992 -24 -742 390 587 12 -10 738 -317 -787 -362 -460 186 670 708 -479 629 -975 396 -172 201 892 991 552 -580 707 -307 11 -601 -494 -174 528 -49 916 -499 490 63 -621 -461 -960 925 -463 -666 -134 -725 -922 796 -565 -303 971 -674 646 -764 -528 -74 245 999 166 -394 317 442 -430 -824 -222 416 -677 989 -35 567 23 -279 -658 -356 -241 926 -974 -416 679 -821 -357 247 -532 -401 -450 257 709 -985 504 -22 -172 680 -854 39 -403 -361 -858 -828 -468 945 -765 -997 -290 960 851 367 -757 -906 825 -74 975 277 291 -85 -1 -447 -754 908 224 706 481 465 639 -335 362 25 -1000 -657 563 -845 -267 -462 602 -200 -717 255 814 -167 -405 906 -391 170 -318 -330 -177 955 784 730 130 44 -137 -53 -834 -166 458 479 490 -422 85 -938 517 629 -784 -132 -840 -995 -186 25 772 556 940 45 -232 635 127 -196 693 441 -952 -407 171 -248 -127 -633 377 -700 399 431 311 755 662 -870 289 -39 836 6 857 966 -338 -139 978 458 -594 -519 422 -783 576 427 -173 -505 78 474 -518 -572 -297 -625 -497 -328 991 -522 569 33 679 836 -581 -759 -199 -390 768 679 -207 503 89 658 67 -541 -537 79 146 -351 997 -307 -360 -415 -365 74 -196 -555 237 61 -245 -600 -159 -672 802 234 750 -269 -818 992 863 -232 -327 969 -44 -746 140 935 -742 469 -932 104 -64 -974 848 980 51 888 120 923 -229 -181 136 466 -12 552 696 -396 -439 -115 -760 29 -659 529 -700 -912 -779 -50 -808 562 379 241 -402 -486 -908 690 -931 486 24 -153 -872 -1000 -255 -369 307 -558 502 505 150 982 -323 464 -534 -454 -506 698 -932 -867 -709 916 -901 -678 -640 651 -921 -181 -124 809 -89 653 -293 -779 -32 289 315 -547 705 -144 -779 334 -227 -749 119 -11 896 -414 -792 870 595 758 -34 -839 -230 -398 492 855 343 -988 281 514 846 -611 53 129 -764 714 671 795 -268 -523 593 -863 660 619 -424 -688 -219 620 452 966 -323 -100 -246 -734 813 -762 -401 9 478 392 697 -487 492 15 -844 462 -562 649 966 -926 941 -664 -878 10 571 3 852 -694 161 671 640 909 -588 -919 -455 949 54 959 406 349 -955 814 -457 163 -618 864 -822 -672 180 799 478 -328 523 189 -19 -876 907 257 -453 -366 839 213 399 729 -133 266 268 115 -550 294 592 -951 -616 -880 754 -607 536 -218 332 -936 429 -966 -279 667 -397 642 116 310 -841 -178 830 749 -140 -63 631 -172 985 100 828 233 909 -382 442 -937 -749 -766 -585 808 291 -311 941 500 -825 -592 -237 850 721 386 904 253 -998 381 -648 -633 84 -321 37 -652 -627 -200 -196 -661 814 -103 -914 223 652 224 917 203 87 -981 -693 562 873 -427 619 697 192 582 718 -651 659 827 963 306 666 856 -890 161 540 667 11 631 603 547 -494 -694 449 -795 -522 502 -20 -749 662 -799 -438 -264 968 -236 -168 -151 600 -723 912 930 -872 -163 -750 453 497 -244 708 -232 58 -731 -234 6 338 -537 110 610 936 -4 765 -64 826 849 -873 -614 284 -56 -328 929 -52 -504 235 -932 690 568 846 219 797 609 904 -722 571 883 834 -509 -769 184 324 -318 328 -612 634 834 833 -714 738 902 -466 563 84 29 677 76 -752 472 -65 -411 946 -14 -285 620 -121 -458 47 690 175 485 659 -260 -634 -611 -403 -86 -61 -108 -790 -422 978 -87 -932 788 602 575 -862 489 322 872 -187 -523 -837 620 41 -674 -136 752 321 -573 -60 220 -132 756 -126 367 946 -110 -6 -789 855 -598 -313 527 -379 173 -768 479 -656 838 -303 554 -911 242 -971 359 619 261 -224 -482 -778 423 -181 -234 926 -271 -862 -893 -159 -103 622 -918 -272 -185 501 -90 552 533 -654 -886 -911 -430 49 -545 132 -6 702 -969 -432 260 694 -727 878 5 -350 567 751 326 335 -739 -24 -391 59 -200 -256 710 -179 -593 -705 -271 944 -169 583 -800 189 84 -902 -254 36 -678 371 -991 261 -733 504 -753 -670 137 -513 791 473 -216 294 -111 378 994 -422 987 -90 -34 -600 -377 -151 666 -620 367 396 850 45 -229 -305 -105 -588 -1 -326 -485 -130 -374 231 1 -851 41 955 189 358 -708 -215 805 962 -268 939 631 641 930 -856 -195 567 182 -8 -526 921 -430 -133 -519 -110 382 237 5 448 435 -342 96 892 901 -246 815 446 612 -828 -670 920 -95 973 -58 41 295 167 -325 613 -973 518 -187 276 539 447 637 -812 972 354 -353 964 164 359 -715 765 -667 -679 -900 -424 264 840 429 -262 280 -287 169 -266 -268 -569 -773 -807 646 781 248 -985 708 444 617 -198 -328 -364 324 -68 -997 -90 -447 448 -508 694 716 57 247 -410 -641 881 -971 42 838 -741 -35 994 -354 -480 873 -439 -599 568 -974 27 -339 -975 -976 -881 -737 -59 -458 -903 -675 82 -836 -869 -347 -428 169 -893 -207 197 -283 -191 -330 224 -118 -17 -981 -212 -995 692 924 831 706 -241 465 70 -521 126 -110 592 -633 -542 -688 -832 -703 -139 -929 -455 -474 -540 -302 503 -410 91 -655 144 563 -979 81 -324 -592 -950 -20 324 20 -970 -761 286 592 903 -106 4 664 266 794 279 424 -166 -521 301 10 198 -706 600 -677 -434 -955 200 -193 678 905 -840 317 614 906 -68 -897 -310 -915 486 -866 -904 -806 -339 636 710 893 911 114 -310 -702 122 -16 -502 511 -839 -740 968 -626 -427 398 240 254 556 -180 285 -431 -341 433 -712 -848 -664 -968 257 -574 449 -369 215 -35 940 -853 -793 -308 70 201 -266 -595 78 -911 -564 -64 -468 -939 408 689 907 245 -666 -62 -373 -481 -607 181 -699 -779 -177 -352 759 155 -177 -263 -434 306 554 160 0 -70 525 896 644 180 -278 661 688 541 903 -316 503 149 270 -688 700 -512 468 -658 -694 703 -168 -584 50 -645 -915 -214 -693 -888 -680 196 397 -322 -648 -307 808 707 991 814 -386 -263 374 726 402 -849 -32 -823 -801 -151 -986 34 -724 502 -264 716 -606 -112 483 997 872 -302 66 -824 -563 36 -420 969 -104 530 780 -242 897 -58 -831 -644 538 991 -308 884 500 751 73 805 567 307 -170 733 -145 425 775 35 780 -637 -436 78 -388 948 -387 -600 -372 -969 454 -708 800 -153 303 510 735 -259 847 -370 369 616 756 -490 831 -740 558 67 647 -556 316 -460 19 -432 -708 -211 665 -106 -270 829 -839 -229 865 -500 -794 833 49 -420 -546 413 -261 -78 540 -70 171 -944 -54 537 225 -96 648 821 974 332 -93 829 -25 -163 22 837 -601 929 511 12 584 -408 -548 50 -236 -863 -329 824 752 -883 -284 669 -699 780 -793 965 -942 -435 400 -457 -21 841 677 -25 555 -477 314 -348 795 -78 -30 582 -990 -699 183 839 -790 -498 -288 831 -260 708 925 -87 560 337 86 -667 344 269 288 -628 727 -521 -309 -95 -769 125 110 -301 -986 -490 -604 251 395 -241 -124 -978 -436 -629 -191 829 -49 -156 365 617 625 -501 59 682 -781 47 70 -919 749 783 831 566 84 419 219 798 236 363 -674 161 443 -50 -276 -784 256 -460 761 136 67 -138 912 -990 -816 -964 -848 -129 213 428 -249 -611 231 -951 -239 406 -804 405 -822 422 -690 929 -210 -671 785 403 426 -108 -349 358 365 -907 638 -446 -208 319 838 -124 -54 -849 -732 589 538 212 313 -808 -280 932 466 962 555 389 -352 768 459 -876 343 -797 -797 -294 -225 401 -807 -157 -726 957 -707 851 -283 -92 -673 623 266 -501 226 -961 -314 196 -786 -760 -474 -841 -308 869 -63 996 672 913 150 -854 291 962 423 503 645 -662 -788 227 998 918 -437 -723 -417 -845 -659 -123 438 -624 393 250 -788 -235 -644 -733 145 734 524 893 456 707 -901 -716 -671 -76 -117 -730 -856 489 -715 689 564 291 -685 -589 -423 -478 344 -545 -921 -879 799 534 475 -963 1 567 -769 885 -890 912 -268 -90 -375 537 998 -151 983 -538 484 798 117 -569 -344 959 -302 -894 520 -709 242 285 401 482 525 -768 -665 -930 -566 606 -777 301 236 -963 149 839 12 -791 875 568 945 283 522 549 -955 -285 -292 739 436 -673 779 47 -201 -831 -236 128 -739 -173 -46 -14 -626 -376 -197 -539 -730 188 138 -929 -559 -772 -669 172 -801 775 -70 986 -326 -620 738 462 185 -479 47 786 572 -194 920 566 -184 730 -350 686 -725 -717 -551 502 657 -517 487 -424 395 462 327 455 755 -302 -871 -267 -556 -8 -380 -290 46 -995 349 182 -459 935 164 -877 971 -547 -664 -446 -871 -479 -651 98 -779 -3 -299 962 -875 277 742 881 924 -94 626 780 -1 543 -623 -789 -838 296 -246 880 830 -575 -555 -969 107 152 206 -179 867 354 -722 -690 419 908 -764 -689 771 -347 -723 -310 -309 813 -60 605 256 -48 -243 -805 52 210 -883 -949 267 808 813 968 51 -23 -43 685 639 -98 -796 444 172 960 641 -946 636 496 605 452 715 -615 430 -210 -856 -853 -89 686 568 -970 0 158 -108 487 -291 814 -389 760 -893 331 -739 -966 -615 565 238 176 101 619 117 770 829 659 771 150 619 -515 54 572 -368 32 -411 172 594 402 -433 532 -258 107 244 70 -863 618 712 -446 724 322 -484 -187 972 -463 682 -356 980 -695 -859 262 161 351 -106 89 197 738 -805 -411 -934 377 -934 939 48 25 224 558 519 173 616 685 737 -634 515 -403 -889 577 369 -972 41 -954 -298 -68 504 950 488 -833 -983 443 702 161 -427 -268 -883 869 -968 -757 -699 665 -505 -590 -730 98 102 614 757 -916 -832 -949 -704 70 33 -878 -624 -153 -181 -316 510 -979 453 232 523 107 228 -623 15 -732 842 421 941 -182 617 -391 820 -935 -97 368 -326 226 627 433 -757 150 885 469 -503 803 47 179 -492 523 231 -47 235 645 490 -256 -120 -917 -412 840 -375 -700 387 425 57 -675 -815 905 -660 -658 -789 170 164 926 447 -551 -73 -298 -966 -844 136 -735 -766 -246 554 -995 -36 -927 621 -147 -706 848 -697 -970 -581 -48 972 571 -185 22 -300 -521 785 352 -276 -771 -979 -642 31 799 217 706 193 -952 257 291 -140 912 -557 250 -733 857 217 252 95 -829 322 284 -120 387 -897 549 -991 -717 453 -241 0 240 607 -714 624 174 901 406 184 425 409 772 -422 -457 154 -986 882 -252 -493 -604 380 78 840 -182 676 -162 -578 648 -266 460 307 -517 -782 300 -296 886 848 -287 657 730 -696 -82 895 -230 -912 404 16 -609 -631 -716 -917 497 521 -33 -239 -227 -890 -436 948 711 -716 -739 591 58 -895 -287 -807 241 -150 -796 -571 186 698 -337 -485 148 812 15 265 -736 -811 -1000 -814 291 651 713 542 -660 -546 217 -495 586 -458 -757 -561 458 36 552 633 -763 524 -554 -3 -811 -764 -199 979 -268 -281 -815 -844 301 383 631 -24 -263 -919 -230 206 -978 -315 -333 337 846 924 843 199 97 -737 -929 -38 869 654 93 806 -534 242 -385 -156 537 776 -284 -386 -175 723 461 714 -363 20 68 312 262 -687 -159 -589 -296 -849 545 26 -199 306 340 445 874 774 -268 152 533 929 632 -149 249 103 947 950 941 -201 354 460 472 47 -127 671 -459 993 -651 -431 460 680 -235 -879 -675 51 399 -51 -728 -617 325 869 -845 982 323 923 -347 869 -519 -969 -537 114 837 -472 -110 -131 905 -373 -770 -948 378 237 250 -294 -829 330 991 285 955 -451 -653 422 860 703 -738 -751 -786 -432 -932 12 806 840 -342 732 -10 -469 -839 999 -194 -365 -9 863 63 -496 463 318 -56 -560 975 929 -351 932 -20 566 207 161 233 -147 989 -937 714 -235 848 -381 -542 -645 -213 779 -86 -582 -690 269 -899 954 -186 -255 424 213 469 178 -537 951 -153 827 306 632 868 -957 709 827 798 -385 -653 501 -990 -844 -595 965 -506 454 -395 -482 -816 383 573 -442 -559 -640 -495 -634 -35 547 508 -27 -642 -801 -345 -431 -246 824 -206 -319 171 -922 585 544 678 -716 -914 996 -470 -450 -676 325 82 -512 -412 -368 247 -9 85 828 -764 -419 743 -931 611 -694 -695 506 133 695 -819 -648 954 255 -978 341 694 311 395 38 -788 981 -109 458 767 195 -755 -351 -216 372 -463 776 493 -753 -739 675 -726 369 -713 466 785 -209 353 -329 -348 -828 753 -944 343 -444 239 -287 386 -652 -854 47 118 -608 -582 -46 -268 383 608 985 -402 -343 360 -539 -307 -370 -637 226 26 -444 -617 731 842 393 939 879 -758 -707 329 700 -480 -783 313 430 -131 -838 443 347 421 419 -58 103 811 958 681 675 -484 699 -500 26 -885 694 -174 638 -114 865 977 -400 647 516 933 -881 912 -616 411 -872 88 108 -853 -971 -579 776 799 -492 525 486 -101 10 -362 -758 -219 -704 815 995 -749 569 452 180 650 -563 130 746 531 -729 790 475 554 584 -566 588 216 154 -381 848 385 -409 -139 140 662 -762 -991 650 -61 -205 -19 -639 -312 -440 -682 834 -986 381 173 -35 366 952 148 582 99 -322 925 895 -660 593 -735 874 809 874 255 -334 825 -854 800 -883 298 309 -396 200 -991 -443 -332 858 -6 -754 517 713 201 680 558 -219 -945 -730 -135 -954 -528 169 794 533 -781 816 689 -530 -688 338 625 -131 -762 -5 -361 225 -24 -641 650 55 -483 -259 424 -27 412 -34 502 395 663 -831 289 546 246 -403 -144 56 -195 -514 -580 -286 -177 -393 832 -732 -181 721 -750 -174 -852 -274 390 -316 -481 986 -629 -113 -28 -356 728 454 150 -441 -623 371 -865 358 -971 -806 719 718 682 839 -158 -983 226 804 -70 -927 263 83 -655 -650 609 967 -594 -286 -961 605 361 256 -671 -161 -841 -209 -880 746 -810 268 150 -31 -399 -104 193 95 1 1 -558 -126 -44 328 462 -294 -751 415 420 -247 614 669 61 735 325 382 687 -308 -133 -602 273 128 -526 866 370 -788 -221 112 -859 14 94 -484 62 -899 -563 167 -382 -129 192 -924 612 -358 -936 817 -293 789 839 -684 -689 -442 -881 -372 -950 -98 -303 180 -178 287 557 253 -493 415 38 422 -52 -143 504 994 561 -297 491 627 750 -625 522 228 -278 -901 914 730 -478 249 -661 467 435 303 -831 381 262 -164 971 -916 -194 -101 -56 747 -715 -472 11 -324 572 183 782 -612 379 213 235 -910 -121 -810 219 88 -63 -401 -970 -739 -35 958 -459 -724 -130 787 -827 369 119 891 -976 198 885 -855 -587 -904 -881 435 -837 208 318 802 -598 -903 671 -19 -110 -950 699 -290 -407 -504 -141 -603 252 930 -228 955 792 -906 -278 808 -945 -722 -713 -551 850 169 501 607 -524 426 -2 841 710 374 295 -248 696 -112 -493 -699 -546 256 -79 55 -264 316 -726 -676 164 -655 -731 -436 468 664 -696 -795 -273 894 967 707 605 -897 -174 535 360 169 -417 -953 -212 480 -154 673 552 -690 -304 722 -587 64 -317 211 896 542 -83 -796 570 -666 889 484 -881 89 372 858 -498 820 334 900 -499 -494 -272 408 -930 -978 -530 -513 270 197 -525 -416 293 776 835 -672 -361 -531 513 -457 -689 222 -440 670 552 -576 515 -758 -123 990 -822 -355 999 -113 540 -472 81 -764 7 -808 -263 -351 -800 -164 827 373 -225 944 -279 -867 162 410 -201 831 -652 -99 17 -797 -300 993 -959 -906 762 39 792 -318 -994 -153 -572 -193 -805 848 904 -731 -285 -309 245 -592 131 -625 -530 -871 -317 -796 -703 -457 338 975 -414 -686 -447 615 729 -373 494 -771 -745 -113 283 945 114 501 -526 634 -538 -770 -599 5 -139 51 -357 -753 -856 604 -273 242 -724 -361 465 940 -494 -917 -361 -601 631 -366 109 -628 65 431 476 -549 417 -582 -200 608 -367 69 -156 -7 677 805 253 721 385 495 -467 81 501 -693 940 126 503 -827 186 -427 232 126 145 -222 755 512 -696 -566 -298 -239 119 -529 -148 -282 751 -500 909 -903 -663 679 253 104 -187 -189 64 499 330 -740 -1000 756 -634 -5 63 -835 567 -876 16 680 717 -317 -220 267 571 -641 12 -347 562 64 -361 -218 -305 417 -738 5 -547 855 -681 488 -508 -856 25 -326 -892 236 -957 66 -437 988 -900 806 467 920 329 -868 -320 960 -214 215 -416 456 471 26 329 -364 -727 -116 -987 -35 640 51 685 15 -708 951 836 198 208 270 398 -385 -87 18 731 56 -392 269 -18 50 479 -455 528 941 -642 246 274 789 -894 -189 -602 -32 -773 360 -949 427 713 -718 -592 394 169 773 538 844 862 533 -595 917 -26 799 240 -957 786 -27 745 -151 66 -957 992 531 -842 701 227 213 676 434 -577 538 -953 665 -147 -668 736 450 -152 673 -9 -145 -635 370 927 882 -422 -191 651 825 92 761 754 -766 -196 764 -571 -398 505 485 -107 195 -612 444 291 204 -144 -148 301 -465 535 -444 -580 -894 889 766 -936 109 186 -728 837 -114 532 -756 -171 -103 92 -762 -467 -261 590 -825 946 -710 -288 36 261 -475 710 -267 630 -264 664 504 708 2 248 -34 -946 201 138 632 23 760 20 89 432 934 262 756 -997 -547 -873 -908 -650 449 94 -494 -767 975 771 775 664 786 -179 528 715 868 -371 -834 382 455 136 429 -92 92 -731 49 802 -316 950 180 910 398 824 -454 -534 845 889 -12 588 -693 -417 -499 -152 -357 693 -443 844 -607 849 41 78 556 248 -578 -946 232 40 -784 738 -382 502 -563 647 814 337 389 -603 -343 435 736 105 -396 371 141 -465 -456 -265 226 -963 -680 979 165 -338 -691 -332 545 302 -904 134 742 -561 944 56 -291 94 -147 423 308 -924 196 -52 -915 -777 79 773 342 -562 -189 -943 862 -540 396 429 944 855 -960 -845 551 485 513 -533 -805 292 -229 -997 868 470 -878 -675 -204 -835 -128 392 -499 -202 356 412 -479 -691 570 815 -972 600 -852 -967 444 -312 941 231 -880 -917 -548 808 -595 -454 -341 -383 352 -199 -933 982 986 841 -988 701 -613 619 -838 -328 -949 -573 476 154 897 927 26 339 -905 -585 -402 -225 303 -53 229 207 19 891 485 850 584 -762 -48 -49 87 -960 594 -13 -181 805 603 422 871 106 -460 932 346 -901 811 162 32 -697 -823 -165 -61 437 -548 -51 872 -288 50 849 -418 62 -797 447 -617 -131 -352 566 -522 -156 -14 733 -732 -663 949 -485 -876 506 434 -200 622 306 674 913 -151 857 -206 802 -735 -16 -995 -844 -968 -173 -618 649 541 121 -644 878 -1 263 365 -943 -329 37 582 -81 515 -78 434 -407 787 404 -964 268 40 857 -212 855 -16 996 -301 239 -724 -26 -19 -266 -969 264 -845 -523 -670 -237 502 914 158 681 638 -90 -421 -189 860 -484 627 -271 -505 -571 -527 132 -79 -73 -976 639 -245 -921 303 799 880 -953 -177 96 190 676 -635 632 -824 758 -41 49 673 102 -824 554 -486 695 -326 -318 971 542 -187 977 -809 -624 416 -577 537 -134 967 906 -964 396 478 -345 232 790 -794 -145 -542 -498 -976 769 333 -672 -616 -369 255 19 -53 419 -35 793 -712 -518 -952 352 78 -266 -65 286 804 -726 -807 -271 65 -593 -442 -372 106 -725 375 34 -577 474 284 137 -17 -446 815 -846 -265 -586 153 -678 -103 453 322 581 663 726 -335 -939 -115 -873 375 143 -839 -393 284 589 30 -614 823 483 241 -119 -939 667 -305 -354 -917 -569 -181 231 316 483 -286 -731 -559 -676 402 -575 -413 -583 666 62 -29 185 -802 -348 353 -228 -469 -345 -372 -97 315 -53 204 -372 887 -729 127 865 278 177 842 915 -8 -526 -697 924 409 -165 -628 -856 355 -617 -992 -944 -448 -361 -813 -506 -920 576 409 882 188 -738 612 603 -631 -958 -788 518 -628 -843 -273 -705 -774 964 854 -132 -270 -81 789 354 971 656 550 -740 281 77 -51 553 -376 440 793 -717 -892 170 894 -185 -82 338 780 88 -612 -384 923 765 110 -570 250 498 -802 138 467 55 -791 -281 132 -328 798 -632 -612 -510 31 -233 527 765 -548 -667 -672 -935 569 -922 620 448 68 557 698 566 -560 837 935 -733 746 -368 893 983 -56 -58 851 -566 514 842 893 707 -140 620 -164 -374 722 106 -513 -128 6 -788 391 -361 -961 486 381 -512 748 703 -21 1 -628 -77 358 -330 202 -127 113 941 795 395 976 -995 481 -55 -200 718 201 -815 -93 -852 129 -320 8 -738 208 -507 -467 -520 -757 -617 -909 499 -278 115 -188 -922 611 698 -618 -484 -861 -476 -386 481 -708 124 -292 252 943 338 334 359 612 -536 634 -321 591 550 -447 998 201 -138 -62 275 490 923 118 -832 -525 -313 350 265 658 187 -67 -656 424 -91 -694 -127 -703 -2 759 911 900 737 13 -902 613 746 327 614 225 -904 -583 -273 -396 -28 886 -470 342 317 -623 -423 -126 880 564 -949 302 94 771 995 658 660 -493 913 -163 234 268 926 169 632 -1 658 577 655 118 439 -288 -732 -296 -909 -294 865 636 371 75 -476 835 565 167 -470 -307 -853 -58 -181 -425 -760 733 -409 -287 -699 -639 656 -811 -222 -790 950 116 -564 -230 -604 964 668 797 -775 -377 -804 -280 541 -980 667 -270 -417 682 -278 550 830 -153 -419 -132 -890 -488 -500 -167 280 -272 546 -711 157 449 -954 -765 -857 -720 286 850 589 95 200 79 608 -583 776 86 -864 992 257 -557 -703 -258 896 594 664 -222 -10 615 849 630 -735 535 177 976 -547 59 885 -404 821 -177 -598 135 699 187 -915 -177 -251 -550 432 -509 853 -738 -364 -735 -932 -489 -59 767 -430 697 595 773 695 -768 -432 132 -748 508 980 801 274 37 -910 -759 717 167 -362 -433 -430 895 422 576 -624 -702 -227 656 -15 -986 -211 -321 -930 104 55 -305 922 -1000 -831 -736 599 388 -907 -472 210 508 -688 755 708 -765 342 327 65 -693 -679 -983 503 -81 504 -502 41 -111 162 -631 -558 849 557 -61 -635 851 -693 -492 970 942 332 -581 -530 -960 802 -73 131 -227 -894 399 995 -535 714 -891 -223 -64 -778 648 -165 284 -228 212 -251 904 -437 -822 396 387 -100 -821 860 -779 -713 -767 330 268 -355 -493 893 -670 24 907 -894 -843 62 -834 -781 -768 826 -90 -353 194 158 63 -492 270 -124 -687 131 765 -269 694 775 478 929 421 873 549 39 -509 591 -506 58 382 841 -922 395 -703 -102 971 -161 628 915 -322 331 -971 327 -327 622 997 296 -695 578 985 -181 657 231 -79 140 497 -46 671 -936 -1 598 -84 -284 -302 -791 -541 796 109 176 503 -486 325 786 88 -971 220 959 -27 807 -248 -345 -186 261 555 -709 158 628 -132 895 -356 636 -377 -539 -885 -533 269 -851 505 -193 -757 -225 696 -455 304 540 -48 -313 850 521 874 -788 683 -957 -693 -449 48 -370 -652 835 -696 -138 209 -494 -263 -62 739 -598 962 859 499 585 259 -74 -827 362 679 521 580 186 -619 901 373 164 -747 57 -746 248 884 -852 -164 488 704 90 -520 778 986 917 167 977 -832 -449 543 811 387 -649 906 -126 698 745 500 372 -2 6 -858 -56 893 453 864 98 345 -360 981 635 430 198 -840 -473 871 -334 -271 -995 294 -388 -298 91 56 235 339 959 673 -332 -148 250 -494 -63 820 813 -941 4 -526 60 -417 -818 -790 99 965 326 700 -823 337 -128 -566 829 -301 -692 615 811 389 -672 889 186 -808 -279 -294 -823 -441 867 -215 687 914 -959 991 -717 909 516 614 -590 527 385 -553 -750 449 405 -768 -811 -863 -663 -131 805 787 -144 -944 672 -107 -431 -583 314 -131 -870 -898 179 -824 -511 911 -349 -11 994 -722 -969 867 911 576 -953 620 -670 -305 44 -954 582 151 788 -461 -501 166 -973 -590 58 358 147 -498 977 -493 6 175 762 290 -527 269 606 -702 649 403 117 831 -415 -607 975 -301 -574 -209 -709 -295 -975 -413 -203 -162 -101 579 369 -450 -271 181 -39 -798 467 789 592 245 908 -284 599 -845 -764 559 368 59 651 -103 -496 587 -824 -952 710 650 -457 -826 825 396 532 891 879 -734 -739 538 -69 662 761 588 92 455 -432 997 -80 837 -687 516 119 626 -491 209 476 -887 137 -329 -786 379 -367 -494 -779 914 18 -35 -557 860 -589 763 79 -255 -450 -554 -254 400 -472 802 104 573 -568 530 -422 -710 -415 -534 289 552 -898 153 53 -447 708 597 -678 688 -226 801 -686 819 -275 440 -875 988 -97 747 -89 -435 -991 -333 -235 -236 -353 -580 -558 99 -220 -603 800 115 -349 -617 552 -248 -938 -835 -887 954 -234 -573 715 -251 -316 -82 653 -396 -383 -50 254 -38 -668 693 79 575 -59 567 29 414 771 -601 -937 312 -851 792 417 -248 359 -879 820 -13 -104 -961 -364 -452 -847 -483 -329 -232 300 -59 -73 315 317 950 -798 609 -869 584 991 50 99 -149 730 941 -710 -299 793 -749 154 768 839 -574 509 914 -240 -353 769 520 150 284 512 532 -242 810 643 -597 -303 -87 756 442 -944 424 522 457 -174 -854 766 210 -207 986 944 -733 -742 309 488 -630 930 501 -466 940 939 -920 -280 19 808 -808 -745 206 -310 466 -115 26 -590 643 877 -375 -659 -49 947 -370 375 -618 -254 -560 -446 -587 -346 147 835 -830 -146 -537 998 9 -245 358 -453 -41 -725 -744 787 431 484 626 683 -402 538 -59 -324 996 -684 466 384 -466 133 746 -90 574 -129 -987 781 365 944 563 -897 22 -475 222 795 537 -512 738 974 949 564 -250 -362 -48 -18 -19 -153 589 542 760 25 -766 772 858 -871 388 -667 -797 45 780 255 323 699 -392 -231 821 964 649 -139 -126 551 926 555 -395 -930 -475 -90 425 -662 -627 425 -909 -63 -347 202 719 -875 -104 -847 402 -957 532 -227 -478 -911 927 650 979 104 -897 -584 -320 17 224 753 -480 -397 -652 -112 -102 -225 481 889 -468 -846 766 768 -749 -239 -98 -844 137 -589 805 -668 878 71 450 508 -465 92 637 -939 808 679 301 751 -108 457 570 742 -15 -257 -691 -936 269 -664 660 -510 -548 -61 983 -775 764 705 -548 -843 -516 806 -412 858 923 903 169 548 -456 -645 -5 -168 -626 -743 335 -165 -81 -988 -574 -701 684 -182 -704 135 -953 342 -619 -576 -706 377 -744 -401 -312 -84 537 -844 -234 -147 564 449 -339 -625 31 615 603 536 -327 -607 996 198 22 466 942 -527 -36 -595 411 -663 -643 579 -217 245 914 43 766 904 430 -362 829 683 108 539 189 -520 370 733 593 82 390 -208 -430 -515 877 -991 -689 290 -463 -496 538 38 699 677 386 418 625 913 -733 -459 52 -736 -640 -863 926 286 532 414 -529 362 -725 -109 -14 -802 423 -475 -649 -573 -419 -317 -73 216 -908 -31 -375 431 250 -553 942 996 795 -769 -200 -482 -921 408 -581 -994 556 697 967 -975 -809 82 -739 -67 553 -617 41 -562 843 686 -283 75 -925 -329 487 64 -323 -82 287 -923 -594 -86 920 -79 -571 393 502 561 895 -262 -933 600 -78 776 -842 -243 368 918 448 526 564 433 -70 -898 -804 658 -693 429 513 989 -313 -274 -476 643 -421 -96 452 -565 -291 252 765 -791 820 841 -929 27 965 -682 40 -692 -831 578 -160 -809 693 -271 770 745 -683 -62 241 536 -34 756 -301 -239 616 456 329 -207 -781 573 -77 -94 -204 -235 639 461 -567 -260 413 783 -852 180 -355 670 727 -238 -565 -502 -747 -770 -852 431 593 243 542 -413 -364 -740 -741 161 -280 -586 -569 396 950 937 616 227 -607 -888 -796 -895 286 601 -789 454 131 -916 178 -23 498 538 -724 227 756 661 132 115 -114 179 -135 282 -525 -745 -243 165 265 723 -176 101 -21 -360 -133 -366 -101 -462 346 -477 -16 7 449 479 41 -749 -884 -866 -105 398 -645 -891 -13 -277 -534 927 -764 430 -767 459 -477 -327 386 481 -426 -905 375 -111 -315 -365 -763 3 499 468 296 538 892 211 -735 -409 -559 -830 339 -253 259 237 -480 414 -935 -569 -91 480 76 809 -132 434 -994 726 -791 479 -509 -509 -831 641 -708 126 -562 152 -318 524 -244 108 910 -948 -75 884 61 -866 170 148 998 -22 -741 540 315 -861 802 426 684 178 -791 259 -465 551 -537 826 -806 595 720 -749 -638 121 -89 -578 -745 -608 -367 304 -746 784 -199 -404 181 124 896 -303 899 256 -695 422 437 806 734 -448 857 -83 999 442 814 129 124 757 633 -733 34 -689 -536 -918 -359 39 918 -348 -292 -919 -506 892 739 -652 -201 -638 696 -653 714 61 26 -194 167 594 891 145 43 356 -889 -359 -724 -324 -829 -929 -716 -263 -478 36 799 879 -242 990 -141 -700 -901 521 447 300 -595 453 486 270 -693 -881 327 -597 815 578 833 -926 967 -215 497 -562 804 362 682 -327 -452 -528 -154 -699 -785 664 -785 55 -438 999 279 808 545 114 191 -838 -395 -347 -971 707 -87 594 -895 498 914 -161 200 -758 877 -195 352 288 -618 796 -693 449 899 -210 205 22 744 680 -598 154 -52 -993 708 381 612 776 -373 -382 181 769 -662 -787 -692 -504 153 898 456 535 -324 310 -797 408 -67 -854 720 295 -196 62 974 -814 415 444 816 726 114 -599 555 -281 -970 -643 340 852 735 310 217 290 -971 529 312 269 -200 354 759 380 640 -916 -422 -860 203 -948 -522 -387 -774 483 175 -591 57 933 -920 -39 475 -871 -491 -104 -923 189 891 -843 688 -100 500 -235 539 699 914 -421 320 -331 525 -95 -447 200 786 279 838 691 -702 235 -188 433 -348 -517 665 -682 835 34 948 364 573 571 -120 -457 -200 -210 -225 303 555 -574 -302 -706 672 933 236 -11 761 -427 -748 115 -673 979 -24 567 -360 40 -222 -538 -507 544 -81 320 -779 223 112 -828 319 814 647 -480 513 -719 674 -694 728 149 -823 -668 -40 737 -286 -724 -301 25 666 36 827 82 339 662 -404 508 842 235 -564 759 584 -485 646 891 314 166 -586 337 124 -764 -302 68 -626 316 -782 -715 -756 -389 -881 -483 449 -509 16 272 -547 -499 183 609 107 488 -667 872 471 -483 969 -903 -354 565 296 -42 784 493 -870 -683 276 496 248 -728 648 -331 -746 -513 -447 672 213 804 -289 232 503 -100 -750 -4 630 -682 375 989 368 -189 -237 607 -103 918 444 506 -812 -714 -858 -64 872 -50 90 818 -474 -220 261 476 -542 18 -830 974 789 992 -461 -587 -709 -316 456 26 854 -339 -841 -216 -439 -540 498 -358 -129 -798 50 -486 -541 -635 -14 656 -7 256 -292 -174 346 -850 426 96 132 896 862 826 496 -322 -337 674 505 920 818 523 84 725 202 699 -354 -762 230 -857 -102 -742 -167 615 161 -356 777 663 -329 130 -599 -695 0 -277 -358 -834 556 -208 -324 397 -182 85 56 -626 -151 -578 238 -720 -977 -835 670 -843 -346 873 183 723 384 -221 -544 650 -835 84 979 621 286 862 93 -819 -34 -691 -180 -731 -513 393 421 758 -400 314 152 109 -586 -931 -11 -801 828 -14 4 113 407 995 587 508 -742 -282 -697 938 726 16 -347 883 530 -695 199 -989 413 -705 342 -713 -422 -726 731 -693 663 499 370 -932 -923 -716 -791 846 846 -392 -296 864 -752 813 128 -186 321 978 -565 -40 451 583 -782 12 933 952 -593 525 646 -315 -751 486 472 -413 955 228 370 661 722 -173 -663 562 211 -478 -366 -187 825 719 -649 586 774 359 515 943 -198 -837 705 -579 -65 47 385 423 371 128 241 -333 285 -567 694 -961 412 117 -890 396 841 -539 434 577 900 -39 -226 699 -986 830 -376 -36 543 814 778 998 -606 253 258 345 221 144 -720 785 -759 89 897 410 -59 -416 757 -955 399 -624 -766 12 -633 631 -174 945 458 872 -728 -710 -57 724 679 209 -832 -861 -324 -43 148 112 -361 -131 510 -249 152 -450 543 -540 -102 -25 -337 968 230 -490 293 243 -357 -661 208 -527 -707 838 746 791 -592 -998 -215 609 517 369 217 -172 949 -41 -751 -457 240 -143 -814 -373 791 -960 -694 97 -315 255 222 533 -610 -418 430 -810 92 684 -513 -347 -950 -585 283 -550 -549 -767 94 -176 -376 642 229 242 -423 475 303 724 25 -593 -614 -958 573 -670 -713 644 781 -236 -596 -946 320 96 -81 -393 -848 359 305 716 68 596 811 -182 500 64 -586 -368 -766 -585 -174 -652 464 88 -485 -678 301 853 -514 404 -510 -242 -644 -565 397 959 -762 -193 899 76 -602 -281 -998 -198 -969 -64 719 -438 -95 29 580 629 -56 820 321 -397 -471 -736 -234 -473 -382 259 683 466 95 -652 -767 -520 -376 -553 850 288 216 -154 162 -328 -48 93 55 767 143 933 -365 114 524 -212 -295 237 -765 -190 -838 -359 -212 -700 228 211 -224 -663 -847 -173 -346 978 82 926 -862 -756 433 341 -550 508 -895 -601 -672 -789 -444 -917 -262 -897 75 564 592 995 -591 359 -147 234 -926 -366 -489 -868 778 -289 -603 135 279 -464 87 308 -421 611 421 142 324 -155 -954 14 -174 892 -345 -117 432 -955 -61 642 -723 403 -113 622 160 370 890 -235 -597 -369 -470 646 961 28 -632 -875 -215 560 -983 78 718 -178 -438 -91 384 695 57 598 -520 -845 -372 900 551 499 752 881 924 652 -802 85 -301 395 -102 -338 788 750 435 48 -837 -398 430 575 -907 547 -827 -780 -438 -224 500 591 625 -300 -427 -719 -323 597 -427 193 544 340 16 -990 -907 -982 112 -216 313 484 53 324 888 541 97 682 -334 -353 -378 -439 -216 625 -677 -747 -43 -249 146 -606 777 -787 524 483 -480 769 -13 -399 -448 31 97 -922 179 289 712 981 689 521 252 30 -681 99 -106 224 898 95 -284 545 206 -990 -208 -188 637 -143 -227 -471 982 -870 229 -248 -754 -796 926 306 -539 988 64 -977 944 -518 -601 -547 -87 619 -555 -607 458 -897 46 -88 -849 -208 568 -357 -554 917 230 -990 898 201 184 -138 -979 203 -552 -254 747 -247 247 404 -112 438 -435 -740 -574 -537 259 -447 -333 -70 32 -51 192 731 71 -448 -444 -831 -703 918 828 -754 453 962 -427 616 -941 -889 843 -482 -822 -352 770 438 -835 367 -603 -163 706 -83 373 -677 -976 107 747 297 120 -407 -181 -12 241 -419 767 788 -489 -702 696 623 919 538 482 -265 -497 1000 -414 904 -307 -270 738 278 634 -57 193 -794 998 -792 869 -898 -990 -644 727 -921 830 99 -890 975 -702 684 -657 -110 -803 -546 969 536 -731 659 -578 177 926 -26 -875 -925 -265 657 -763 352 295 876 334 -702 207 363 -551 -936 -753 -405 -455 -422 658 410 -544 610 -605 -145 468 -312 -453 221 -209 821 -134 163 200 -770 -746 802 377 -442 760 -67 -835 -560 -518 -435 525 927 -48 366 60 -162 696 529 -696 -494 993 841 120 878 -121 68 -131 -368 307 758 12 802 -217 -434 -66 -763 -748 -755 -547 -716 357 375 -915 -803 508 632 288 773 -176 -544 220 486 -780 347 -425 189 583 -432 484 -582 825 -432 -370 949 660 -264 -848 -228 -697 -774 701 -987 667 181 361 -858 797 921 840 -14 190 -335 -228 -545 966 -460 652 457 -844 -609 -284 -857 -487 -748 -960 -88 -545 -936 -760 -392 -110 -817 783 -251 -644 477 -944 -249 975 18 -683 769 117 -773 -588 24 961 -643 217 199 -987 -138 807 -766 -811 436 -863 -1 -25 -298 -628 287 -519 -783 -628 689 -226 617 -367 942 525 -437 251 432 -728 354 65 -178 -28 949 917 -449 -601 -466 558 -123 162 554 777 988 483 234 -392 -389 -201 376 -371 -881 -766 520 -503 756 507 -223 64 -674 853 -567 858 95 482 -736 -265 -569 -541 803 992 -752 -223 -694 857 299 -738 -454 -406 827 -748 752 782 -481 -467 -629 153 -242 958 796 608 816 149 488 -336 -323 -219 90 72 868 -804 304 -319 -877 -506 -322 716 350 -676 -648 -323 485 -640 260 -932 -424 -824 465 -769 904 725 384 162 916 308 520 904 -841 736 932 -3 282 -174 342 505 276 -806 972 585 -92 611 -362 848 504 512 428 966 478 -958 531 980 -677 127 -303 138 602 118 326 -431 785 510 288 -929 732 406 -571 -318 7 111 38 -748 -443 656 795 -951 406 -748 -642 -734 -486 190 763 555 -617 -170 795 440 255 -720 -102 443 1 -563 -191 682 -739 152 55 211 575 -71 771 -327 728 -391 -918 17 496 -315 732 601 -794 -80 -496 972 297 544 -609 -10 -353 245 -94 181 863 869 473 -486 406 -845 -481 -251 386 370 -414 480 296 83 691 843 -87 -308 -203 242 536 -583 -617 -669 160 420 -576 220 -712 315 -362 976 622 931 -274 44 -376 217 359 445 -840 662 239 -846 102 719 -115 -613 -98 696 278 -126 -624 -856 -527 41 -792 -752 -24 -33 178 729 -319 -41 -198 -752 -172 49 562 -749 -61 569 -393 552 -929 -453 936 -736 -410 -322 325 -887 -875 680 25 655 301 -231 995 -254 -744 681 -262 148 -15 -214 -910 -219 -743 191 143 607 544 789 245 874 841 -426 -357 61 -70 -802 -576 917 -429 368 -20 309 -590 738 -966 750 951 -992 -537 -718 278 395 -613 344 -584 -179 -714 705 196 353 -179 -260 582 -92 507 -970 255 -791 215 748 875 -831 -192 637 -309 769 -565 394 -190 69 -175 -215 575 -89 514 649 677 -396 -546 -30 -633 -693 352 -501 734 330 585 897 808 474 467 238 808 -989 -179 -25 820 -537 479 -48 188 -275 932 882 101 -548 33 176 -463 809 419 431 812 -966 -791 191 622 -114 860 618 -582 905 841 24 -818 -253 888 -487 658 221 496 478 691 214 632 378 404 668 276 221 -356 195 -168 658 860 231 -859 -547 -955 -6 -75 650 554 156 624 -5 329 659 822 238 -993 217 988 -363 885 989 -947 -228 115 -351 630 379 516 -64 -23 -241 -321 138 -910 469 -85 -558 -610 869 941 486 782 638 -902 -942 -437 -389 -548 -514 303 492 -882 753 74 55 -913 572 -813 -552 -827 -805 621 432 459 -139 917 -627 -664 197 833 -447 921 -129 -132 43 230 -896 740 621 505 705 -850 646 542 990 -124 -652 818 -812 -35 746 161 753 -430 -812 999 807 -691 689 884 -758 -651 636 604 25 494 -110 -753 -729 972 -12 -147 -662 72 -979 496 -928 511 -483 928 364 -646 -889 -781 -117 492 -542 530 3 -580 903 855 -197 827 380 734 636 255 409 886 633 -54 347 -311 -530 104 991 960 -479 655 -46 -628 -754 -180 489 474 -617 328 564 577 228 879 -238 -502 881 430 -60 524 -574 844 99 59 -490 143 -716 -532 690 -37 200 206 841 -935 452 370 -546 -385 64 951 559 -667 497 487 869 -9 460 -18 287 -530 586 -550 336 -214 310 -708 115 -973 -609 398 -193 -567 -556 820 581 701 605 843 162 154 -229 -922 765 -480 -340 -82 -69 26 -549 -300 -81 386 -693 493 -799 -380 -36 447 -623 228 -663 224 466 588 -136 -255 -495 953 -434 -922 52 -11 -500 -435 -369 537 -877 886 442 -91 -692 873 72 -79 -305 -621 928 -229 -134 -35 -320 709 471 571 -382 161 974 -42 696 -104 762 -40 -593 36 -183 -233 -511 319 -205 607 -505 266 -608 -307 228 -290 939 104 -224 -758 127 -146 997 968 -492 -759 501 295 -902 109 425 150 -441 478 919 707 187 -33 -268 378 -905 639 215 -34 641 615 428 225 298 -227 345 653 217 -451 751 -729 -521 138 135 -523 -833 857 -953 -593 -154 57 -829 -134 -756 565 -395 -123 1 533 -309 655 -23 489 606 -729 -757 -355 -395 150 808 878 552 540 -407 921 945 345 305 421 -868 -480 -504 765 304 920 859 -158 -156 888 313 -52 -670 398 -284 995 -653 -372 -148 927 -112 118 -551 -199 898 -311 777 650 125 303 -366 -374 -706 -313 97 495 178 716 -532 -528 97 791 155 -957 74 -819 -996 -896 -916 366 -822 150 -690 859 281 934 20 647 -120 -868 -781 414 -512 -713 -481 614 -790 517 893 811 -591 -243 -490 224 832 173 35 -766 -285 925 977 -551 -828 104 764 -555 257 -235 -353 651 -634 -538 733 640 -234 72 -808 377 533 119 -768 -619 -451 -736 -551 -510 -693 968 -524 89 646 -120 348 -21 753 83 680 376 -694 -830 439 371 -810 477 -438 -606 555 914 -649 -865 681 647 -549 -323 18 587 -319 556 235 -386 823 -233 433 243 -534 -36 -523 -85 287 176 -633 -662 -613 -507 -998 -8 581 -35 788 -804 818 -591 -518 -449 963 907 189 344 499 276 -37 426 498 843 38 169 -235 -732 901 544 -197 -358 -362 826 187 872 -209 -752 394 -621 872 -875 -700 913 675 393 -23 288 -30 -595 -74 391 536 869 825 614 -881 -633 602 -3 184 876 -978 -438 -117 453 230 -582 808 -687 561 -420 606 -983 338 -802 228 -872 -755 -119 150 -847 866 -420 181 867 -677 -447 -606 406 -533 742 -990 101 948 -192 -981 -9 217 -647 215 540 -533 -925 -901 821 231 150 340 -770 905 377 45 994 -271 535 948 -945 -990 677 958 270 35 -570 -988 225 -303 432 68 -5 -929 -96 884 -506 -635 261 -864 501 717 -602 956 90 510 618 -591 -395 528 -67 716 441 636 530 -915 -331 167 568 480 915 911 -416 192 227 936 388 -777 -817 -48 793 -376 946 566 30 686 -735 -911 154 322 687 -202 -129 85 541 248 662 -580 505 44 -856 -427 608 -14 435 199 217 -768 -514 74 425 -221 497 46 -347 35 -269 86 -799 919 -945 169 253 -118 -946 -752 -64 -317 -501 393 -695 994 297 121 -79 -423 0 647 -62 796 -48 179 -762 -983 -1000 -213 27 37 -297 240 1000 810 -679 397 108 351 733 -253 680 826 414 589 -116 -880 543 -482 -992 199 -966 472 434 528 -563 -779 -541 324 -448 -92 312 -585 -395 711 560 -468 -1000 -922 -944 -199 704 575 705 -573 -770 992 -588 -876 191 -892 -352 -220 -667 262 748 -677 -528 -205 -178 613 131 -368 -132 -612 -279 -515 -594 163 959 481 -854 683 -31 -930 374 -915 -853 -826 -941 567 462 -72 -6 999 541 -634 857 985 133 -314 496 -867 484 -477 422 426 834 641 391 -720 18 -647 -829 -868 -964 75 846 212 -927 -555 41 425 728 -872 -770 321 249 -266 129 15 -746 697 824 -481 571 -134 -544 170 466 814 -596 788 596 284 821 -681 -463 206 -199 -288 551 181 -981 -374 885 -376 959 -794 -507 273 547 208 276 697 -67 551 784 858 -366 265 851 -416 -758 -104 -179 838 -706 -572 333 966 41 -947 -919 123 565 -899 -971 356 53 -603 432 167 703 -687 -290 555 -549 199 -923 158 348 113 530 362 -196 -3 -168 -264 352 -360 182 -232 -45 -898 -838 608 235 -773 -130 -393 702 -438 -878 802 -715 531 572 518 388 893 -864 -779 792 -938 669 -578 641 -263 843 -447 617 -969 601 -872 -938 -460 625 838 -739 194 -449 -785 770 -316 -749 -379 -469 335 215 403 532 781 -708 -130 212 5 636 -365 -460 997 338 -669 -518 -448 -673 485 631 -394 -301 29 -327 -765 711 758 -23 819 -823 869 -83 219 477 471 -837 124 -438 -20 -911 -63 195 615 -437 -640 -905 -981 -857 145 390 -582 499 963 743 323 241 -545 -778 196 -346 -687 462 497 -326 820 -992 -212 179 -92 -545 895 903 687 -189 458 961 741 -472 -97 174 970 277 685 422 -991 -989 -811 -837 -872 -919 44 943 586 -365 -481 414 985 587 -737 -104 812 851 -634 930 766 873 -631 -47 373 -28 500 -811 510 804 24 585 -20 -336 476 401 791 -627 -976 458 989 -785 873 948 297 198 257 -899 -284 817 92 -587 769 764 -674 -377 352 144 700 169 902 204 -288 -997 -465 -184 495 490 -72 60 23 29 221 -87 -180 -161 -165 740 506 753 548 498 -116 -242 -751 -594 944 368 158 968 -848 266 634 -908 669 693 159 -741 6 -412 -520 244 -739 153 553 -135 656 753 128 344 47 142 -607 939 897 719 41 981 -939 151 178 -487 455 150 314 -777 16 929 970 -394 185 -955 -875 -488 527 685 -981 905 182 884 459 990 722 -837 943 -5 -52 525 378 -546 552 -510 -530 814 -768 422 -215 86 106 -526 -245 51 376 -952 -457 90 596 522 -169 778 -525 -13 504 619 454 -887 -437 -266 -84 729 901 -601 -163 279 271 760 912 180 -446 -616 9 -557 -707 -571 444 -394 -643 -217 584 -437 374 719 -21 -642 645 199 -386 -844 -352 385 -913 733 904 -678 -792 438 102 -448 799 722 310 -466 -225 741 869 241 -129 728 -814 -370 146 3 -792 922 -390 -739 -902 -758 -950 -538 767 -389 -384 -753 502 523 81 278 -970 -235 -559 300 -817 -403 900 150 -594 -822 243 -429 196 -954 76 138 197 610 -550 -480 -568 456 313 -215 496 678 -3 -227 516 952 -464 -400 319 -597 -20 257 -308 641 668 -13 138 768 -335 -461 922 -435 948 497 985 457 -403 -231 -552 -768 673 -866 655 386 399 671 -879 89 -709 866 -244 989 231 -920 886 -636 868 -315 709 373 324 -937 201 -660 -221 -782 539 468 -342 72 -298 68 -413 804 -202 -815 803 -635 -446 397 635 122 -655 -297 923 754 908 75 -796 25 -528 -423 -247 380 -588 -673 -906 954 -478 -75 367 895 -714 774 304 -643 -968 451 139 -141 550 -806 426 -48 440 -57 599 -177 -994 -593 -256 928 759 539 971 851 -262 267 106 -352 811 -230 545 91 -666 903 -470 650 157 -425 -429 538 -891 140 -779 -613 268 283 -302 -668 801 -360 503 330 -625 -326 383 306 219 -70 -288 513 222 219 -699 819 -393 -24 729 394 -790 -218 -977 525 -632 -264 -546 -88 436 -890 -170 -549 18 -371 -897 281 661 -845 49 -389 893 687 -199 822 -465 191 -341 258 634 -982 451 -831 683 -780 75 -312 -826 -599 -800 -570 882 927 587 -33 842 342 -425 -953 615 178 255 754 945 -183 265 -513 -907 986 915 -581 -351 -169 609 584 -288 562 -926 757 236 -86 -640 -750 -698 745 -894 885 -628 169 -913 -970 812 758 -782 958 543 604 -101 -427 -504 -771 901 693 -359 -353 -43 -531 -681 -520 -216 -711 244 496 -98 -336 -821 734 -646 419 -845 -85 727 -668 -374 -497 239 -96 -535 771 921 660 -986 -191 909 604 608 -346 615 795 -729 63 876 -758 3 -438 -939 284 631 527 -842 -835 879 -243 -359 -785 713 929 -563 188 192 -438 -955 -798 -626 -441 531 232 -716 -234 -456 941 -548 83 4 -34 -148 -338 -804 625 858 -867 -199 497 912 28 -731 -520 -841 706 41 -969 577 409 138 -488 130 237 914 -500 48 -121 484 -321 -365 517 -53 430 -304 472 -445 -670 444 -391 300 -69 541 448 100 -341 620 300 489 293 281 725 -285 -470 -893 729 -433 794 -512 -266 -570 480 101 99 564 -159 -597 -474 942 -917 -425 282 -176 -844 -138 683 75 -127 -400 -239 278 658 -286 -985 -130 654 -59 -153 108 655 -414 113 880 -123 806 41 733 -91 -559 -641 -130 791 611 548 125 792 -682 770 -330 832 -523 -481 436 -143 -171 797 216 464 154 947 295 -651 380 764 43 -549 -778 783 -589 -870 -688 845 817 -886 662 -787 -608 -799 -565 330 -406 -189 -699 -641 -883 -741 844 -276 -506 736 146 350 829 56 -597 -921 -417 274 -292 -413 190 -144 470 362 84 -866 -791 -857 -75 765 913 916 -97 -131 -57 257 262 784 -842 148 -807 536 937 -887 -340 -12 383 -481 548 -330 320 -858 -193 -857 339 -245 -198 151 -581 705 468 -143 -790 234 -201 -542 -893 403 -377 -167 -838 -457 -548 574 -466 545 992 561 -320 -78 -148 -652 -281 -699 -546 -302 -716 -139 402 582 939 -796 -531 525 -150 -226 797 993 -76 -747 942 -70 758 -250 9 -756 -183 -610 -513 -503 635 -734 1 -547 -970 443 842 -558 -188 -622 -41 -61 779 -911 411 -563 456 39 -403 809 -862 997 783 -394 -863 557 793 800 -429 343 -905 632 971 -278 -530 -255 -19 -736 -294 704 -403 -712 -762 737 415 729 -863 -11 418 72 -434 667 -610 -225 800 -435 -823 -861 462 -620 0 128 742 -575 739 -766 950 678 239 465 -165 685 -979 -486 239 506 -791 -523 144 -40 911 192 -824 197 757 973 -909 -647 -653 29 -690 -953 156 493 697 -455 -510 -797 -121 -832 567 -225 -316 -559 -981 -179 698 -474 534 214 -959 -394 374 -577 684 -814 -62 -964 -113 -306 873 418 -370 -962 -194 -976 98 689 574 -247 -824 298 532 662 -989 308 644 -862 174 994 527 151 -26 104 -383 289 610 -296 -582 409 -786 -661 -630 5 941 -35 925 320 563 690 -766 802 174 -384 444 954 319 861 -411 -654 907 104 830 -881 169 -749 670 -854 -171 -321 -677 -306 231 23 -568 224 897 906 483 -424 -601 98 -780 -464 553 26 386 670 -193 984 -466 -962 -377 768 325 -353 -482 431 757 -24 -472 -247 -332 13 -649 655 -353 -702 32 968 707 -941 536 -963 -594 846 -84 -109 7 -505 986 357 267 311 610 -648 490 266 910 9 -118 414 229 -936 389 -442 -524 -236 -793 -166 842 -232 58 -813 125 -603 382 191 -470 758 -320 -573 300 -37 295 -814 428 310 414 159 834 -901 309 -484 -750 892 18 -239 687 -547 816 451 982 36 918 -851 256 806 -323 -7 130 587 684 464 -48 -627 959 -382 543 134 -151 -406 -81 660 579 -406 37 -405 -622 841 866 -688 -360 -610 -459 -919 840 -969 -98 -338 -283 -136 -711 -182 -508 -713 580 -513 -288 -728 -645 -15 787 919 -767 -912 967 987 -771 -331 -212 555 -230 780 734 138 -147 -570 -778 -908 17 105 -733 900 2 947 741 553 21 19 731 -765 174 -382 -185 -229 377 870 906 -78 -756 -822 -44 420 89 930 -149 137 -933 546 566 935 10 -494 999 316 -475 390 -378 938 -887 100 -745 -627 143 454 -109 703 979 773 703 -64 383 360 -686 -611 977 523 -770 520 -392 -970 758 539 -437 -657 759 709 -289 -758 -229 731 -274 -435 -993 -813 62 440 -366 696 199 -420 159 -695 77 -896 671 298 1000 597 -598 -364 280 276 793 -204 -38 -259 -847 -517 192 247 -129 -631 -276 670 -225 798 -176 548 268 483 684 967 -818 411 245 -890 -83 912 -929 496 771 270 747 -677 651 224 202 -20 -554 433 -315 -324 -237 -994 199 -129 541 952 -343 -549 153 -534 -702 -712 -400 -425 -563 937 -769 -133 -23 2 -236 363 -977 -86 105 -208 876 323 -481 69 -42 666 594 877 -552 -993 -979 496 317 414 863 -602 -383 -388 908 -841 561 206 -258 500 397 378 -496 -851 510 904 -378 -954 877 -502 755 669 337 -273 743 973 -407 284 -782 -17 -315 170 930 72 -301 -181 -729 417 -14 12 -538 154 41 492 -290 876 526 -943 508 42 349 -128 -706 675 -722 234 996 609 -795 317 780 -88 281 -6 501 62 -321 233 -704 448 -599 -877 864 715 212 -455 -965 530 -10 866 812 881 520 -699 913 983 -512 -726 -892 71 -292 541 -523 -621 -475 -55 -576 -315 230 -58 -676 842 -352 795 188 130 -860 559 -707 681 120 -138 946 738 -62 81 60 814 -880 947 659 -823 450 569 719 135 -320 -869 709 -74 -753 -491 -793 250 833 193 -352 -720 435 -270 -939 -252 494 915 -825 833 806 -276 424 -475 -129 527 307 -770 -6 -353 -379 289 994 956 964 -360 464 682 -759 925 -214 989 -951 126 707 117 841 735 -123 -79 775 -127 -655 218 -718 -571 -948 -481 -208 -976 721 -909 983 -587 -307 37 653 391 844 779 195 -432 208 -998 424 -296 -372 463 -667 251 -886 -371 694 -886 -274 514 235 576 209 -160 -551 -171 -355 -13 -885 831 -870 -612 -835 995 902 -370 457 938 -541 834 82 -707 662 826 -261 -27 295 -819 -970 690 -625 489 -744 -813 -690 -40 -67 552 -107 283 -61 975 -475 -325 187 -453 537 -594 513 -1 -368 990 -185 167 -386 572 148 591 541 950 -210 161 -751 86 -420 853 544 814 -637 926 52 953 308 593 -726 469 404 326 -973 494 24 -998 -481 841 -604 -167 -619 -532 -996 -461 -433 -101 -217 367 880 -391 397 389 -506 363 -573 -881 -576 -549 375 232 -170 526 -273 646 -496 -664 -933 206 -880 157 -680 -476 46 744 643 -992 -510 852 -658 -65 -614 402 13 312 555 452 -556 903 -36 220 -470 543 -594 -170 -780 -638 -305 -962 823 790 156 -276 -231 -806 621 -647 400 -565 404 204 -685 -89 714 760 -145 217 -628 60 -886 -313 -757 32 -550 868 -132 -919 -579 -213 367 259 -753 423 416 -113 -543 -828 -838 125 254 -285 -260 -375 -332 -974 -810 -571 253 763 94 -163 -238 695 956 329 235 291 173 342 -522 203 189 -759 262 325 -806 -328 -212 751 -966 198 723 373 -529 -682 -720 -449 621 77 288 -603 146 874 -842 -938 -859 869 -711 -794 811 -601 -569 -529 399 550 382 725 -876 -978 272 531 647 -321 -577 974 763 -840 -306 -165 -487 399 134 182 730 -966 661 -745 109 -699 -759 356 -80 -740 -459 91 -361 219 83 -55 -178 -590 -677 244 36 -768 150 653 -965 -776 -996 -199 -519 164 231 -506 -993 569 214 458 641 -750 941 707 -992 -441 438 90 -531 86 223 -253 145 688 -441 -275 387 640 -842 382 190 -144 693 904 229 466 439 8 -75 810 328 383 523 587 -197 946 931 65 -648 -585 758 -513 -810 -345 -180 938 239 261 203 -740 -923 -437 989 -17 395 232 -101 -72 634 -357 -27 -335 202 235 -598 -453 336 -265 -24 301 -880 119 -780 981 -234 -438 234 642 776 -611 -28 -245 -844 -933 117 -332 680 -717 -213 661 93 -219 -909 -366 -504 -601 -599 659 -43 -287 -727 694 692 77 198 -230 73 -550 643 249 683 205 -573 -72 -316 -629 -449 -553 568 690 -478 -655 360 617 770 5 -601 -668 -276 -157 -940 843 617 -633 -739 -889 436 52 866 845 -589 766 664 281 -459 -741 -109 128 823 631 805 190 977 -892 759 -907 -524 703 -857 -464 240 160 573 -973 -352 191 -291 733 332 195 576 -654 911 291 624 315 697 110 73 671 -345 149 221 -54 168 782 595 -904 -639 -711 -946 -226 -535 35 -65 -939 -843 897 -616 -8 280 623 990 842 534 977 -262 -395 -477 119 -445 -857 445 686 733 499 -627 -532 -520 -809 -305 106 -666 721 -766 236 183 -868 609 -620 215 38 -476 -183 411 636 -258 754 100 -731 -534 12 -198 -960 -806 -445 864 907 483 -428 -796 966 921 761 417 143 -325 -549 -804 901 584 -758 -379 581 235 212 507 739 -159 -255 -529 376 164 730 682 -235 -206 288 58 -136 -654 -153 -493 -723 545 -439 -960 -636 -68 -209 -644 140 -339 -787 68 -712 417 212 466 -144 968 -969 896 -273 -760 -579 -338 -695 483 -490 735 -317 882 -809 268 592 -953 850 -591 359 612 662 -480 823 -78 -211 -664 985 643 -588 596 883 -22 104 84 -448 -379 -902 991 -296 305 719 851 -915 -432 -245 -899 -509 -112 -395 -346 811 -272 -615 377 -537 -432 -340 308 533 859 666 570 -178 1 -114 701 -4 -92 708 563 -780 -40 -428 -223 -34 -893 -171 -557 792 -324 23 -73 596 -641 -583 -16 -146 -298 -145 673 332 -207 743 -266 -647 454 639 423 256 99 -367 -54 -908 -291 -87 -713 67 -740 -884 -338 -71 -911 -727 459 -761 809 533 496 -878 -242 791 703 -524 -117 -289 235 -774 366 166 -174 -890 889 873 624 -814 57 608 -335 -170 -848 -27 -655 -911 682 -992 302 790 210 -747 294 482 260 -786 322 855 -58 -548 296 253 -408 -983 -504 -642 650 -115 -295 55 -389 -690 120 338 -867 473 402 -408 646 -741 -695 477 -870 320 238 -686 672 -323 -614 -946 337 -541 -391 483 -660 186 -57 -79 -269 -887 -50 913 925 349 280 801 287 -187 558 202 123 -77 530 -544 -238 433 347 367 -681 -459 -143 -337 -71 371 294 12 44 189 699 485 -545 898 931 788 -942 545 50 401 200 575 15 502 -48 522 401 -189 703 881 354 648 295 -50 825 61 -276 -92 -302 44 885 -454 0 35 -76 -360 27 -630 -36 -416 115 19 -530 986 180 -626 -666 749 632 687 -879 642 43 -139 -284 -709 483 -530 875 787 968 -323 425 -601 221 -607 230 -318 67 -911 -187 -804 902 34 471 972 -740 242 -721 782 818 926 934 -147 460 -68 544 238 -456 590 -893 -239 -96 -605 428 -74 825 -652 -465 -730 -238 686 -606 682 622 753 780 804 -895 -724 -436 2 783 -858 493 -611 -299 -372 922 -626 -612 -433 -713 490 -894 -435 -794 -39 30 98 -250 216 131 -724 -257 125 -809 930 -489 912 279 908 -986 114 -855 261 -829 -388 -114 -39 -284 -400 907 -436 427 949 668 -973 700 656 117 -446 -831 -738 13 262 497 394 174 592 921 156 -760 545 -403 -865 224 0 676 983 444 778 -76 -707 -145 561 806 -389 524 -616 282 -785 811 600 -316 -373 -440 420 64 557 -565 -180 669 441 -932 433 -900 896 -297 -783 -763 50 135 615 235 85 466 673 -754 -542 -544 -428 -121 107 -846 542 583 -792 589 -268 -868 522 693 -358 -392 -201 285 -651 -100 710 251 -415 402 545 170 633 -131 -810 -246 -900 385 -170 194 -240 -319 829 -640 -232 200 173 51 -104 422 -191 -324 -841 935 -151 461 385 -426 459 -475 719 -22 276 191 997 160 835 717 504 592 -502 -673 -799 390 -935 296 764 679 647 -90 394 -919 -47 475 -19 -776 378 -874 -350 834 -267 859 -154 468 -896 885 296 -868 -877 -766 -247 -884 282 -979 -650 976 708 -385 -841 572 916 -377 -605 -692 -268 -620 119 -985 948 -272 -840 782 289 -713 -981 674 305 376 798 -862 587 610 -593 -472 396 -392 552 923 403 505 481 173 -240 -232 -947 -901 -973 -147 -478 91 -203 -114 215 -440 -435 195 -912 411 -718 -969 202 -779 -415 -496 -143 -828 -198 587 728 -556 -536 514 -81 5 -590 -680 316 -456 -262 -767 159 106 -186 628 331 -793 243 -223 -677 -743 -101 71 -582 110 412 970 -365 148 102 546 -878 346 -480 212 -584 -292 867 700 576 -739 462 -816 246 841 822 -882 85 -2 -709 325 383 203 819 579 -901 -773 -513 -364 -173 -142 -485 -668 279 -88 979 677 634 -994 -147 278 -308 -79 -550 648 -101 330 499 -874 539 -947 952 -452 -591 -941 -953 -789 123 -75 -860 -484 716 115 -134 993 -227 877 -956 -540 -382 345 825 -127 971 -717 874 446 805 -795 -201 -74 -221 -19 -402 210 349 -209 -224 947 -640 -293 -898 -801 636 -134 205 367 227 -455 710 -381 757 -115 -371 -654 174 -411 -478 176 -751 -964 602 417 230 -835 128 -266 781 23 99 619 774 -16 -973 886 931 341 -199 -400 421 826 -116 986 297 155 -314 150 888 -102 -741 -435 -758 -87 -989 -229 206 -877 711 11 -872 131 -229 551 535 913 172 393 -408 51 809 187 -381 -617 -134 -304 -131 244 -243 -367 -19 -682 41 -165 840 71 -791 -136 -626 348 -96 -56 -565 -753 626 838 -983 203 571 503 42 -948 -793 910 708 94 -281 880 352 -656 54 541 232 -770 -625 -317 -309 -207 543 779 548 -834 -852 -190 294 464 721 -479 -916 -87 -317 640 556 110 232 649 -878 -362 412 -101 692 980 -821 217 -978 -719 985 -616 291 54 -20 356 -623 18 -792 888 -504 -109 143 959 -82 -37 -881 212 506 625 -174 342 324 -390 844 531 724 710 -206 189 -630 11 312 -943 -273 279 684 600 -3 -445 413 -808 85 -841 -424 582 -583 -583 -632 789 822 -864 54 -276 956 -891 -505 405 986 -47 -580 64 -135 -318 -349 737 -28 -3 -993 -378 948 -536 -364 -37 170 863 -480 -51 -292 429 -951 106 372 827 486 956 -254 -306 881 403 348 605 -121 -756 -298 126 251 -247 -326 -765 -700 762 743 517 859 976 -883 27 -428 -406 685 751 791 592 123 -167 -758 -972 -743 -256 -45 0 -780 -725 970 681 227 -128 -889 885 -700 431 -595 -850 129 -971 -666 -388 935 -507 -426 649 -776 -64 -174 503 -36 494 57 807 959 403 -875 838 -265 -986 750 -532 44 -824 206 -572 -412 -597 -377 -926 -87 -714 64 550 -660 -168 559 -292 721 965 677 815 -43 -126 -453 322 -358 -82 -645 664 967 -995 702 773 -871 633 -960 878 -343 -734 479 391 -612 -331 -162 226 -668 -937 883 850 -115 -550 -735 -343 90 -440 -64 -896 503 -431 -694 -845 547 -574 901 -22 -655 311 -249 304 -593 17 524 686 -801 327 712 -530 -406 -913 -223 928 952 -652 680 29 -936 -700 -828 258 -501 -975 -376 268 765 639 139 -973 -19 144 615 -108 959 19 543 -558 -594 -992 115 -371 -564 312 -391 678 -220 813 -915 492 55 732 -10 63 -449 -411 831 -559 484 570 914 598 -946 -315 -340 521 -706 345 -232 -288 -798 414 -13 -489 -828 -336 113 -283 857 -573 -605 -259 76 761 344 37 -34 -260 -140 -638 -648 299 556 -355 657 -767 -249 -743 787 -728 755 -406 -566 -989 603 -87 285 850 -849 -805 -145 715 -127 -796 -471 -931 -547 -366 980 919 -833 158 209 -185 -397 -675 565 906 373 892 -446 -151 407 -795 -26 487 866 -513 835 368 -303 -612 -291 -574 -993 -250 -742 508 -842 973 -626 871 700 -47 -139 -365 140 -177 -710 985 -595 34 -257 958 -725 253 279 218 856 -409 308 -723 464 -770 85 -856 -869 865 -389 213 -478 -128 -139 758 547 381 -252 470 718 -81 748 41 -992 -775 -426 -375 -558 -760 519 -101 -113 -274 -392 160 595 -724 -849 901 -241 -421 -274 -904 368 346 -953 197 147 -620 -207 -63 -543 -161 -600 940 -926 -876 438 881 588 439 -765 267 407 46 141 899 -488 -141 -48 -628 708 628 792 -545 -539 118 662 -486 -99 689 133 251 -252 169 782 -74 -411 732 -521 628 468 705 817 -865 -498 769 209 751 300 -761 221 763 113 361 12 522 999 536 602 -499 678 293 -237 837 -465 865 655 380 -495 565 95 -98 -165 -497 71 387 675 -535 795 -686 -728 93 776 894 394 741 262 836 -953 -617 -507 -158 563 724 93 -108 928 -669 213 -479 368 413 802 -404 -311 -200 980 988 96 -510 -139 -220 -344 -173 -45 -754 334 -873 60 389 -111 -326 205 -562 326 -287 -13 -862 -150 -831 -534 -198 -465 489 -339 -792 -376 302 856 -789 -83 27 -80 -767 173 792 805 46 -443 -872 204 747 835 647 -390 357 -874 374 288 -479 -829 -632 109 -986 -259 -466 225 -545 609 -509 369 436 28 -760 991 840 -774 762 -782 944 841 -859 654 186 -1000 390 -211 -323 -721 630 917 -659 -717 -97 -851 -149 719 -723 -792 128 -210 667 20 -51 -93 328 898 -37 -396 -206 172 516 -905 51 -884 269 8 161 -469 -581 -783 -574 -738 -198 242 -173 -8 -162 -23 220 -845 -122 896 -242 -382 180 528 598 -323 979 375 897 -437 974 -703 -89 -405 501 897 888 705 -545 999 365 894 -285 -497 290 -979 757 821 387 -300 139 -709 899 720 351 841 278 490 989 133 -60 566 -950 -839 34 418 783 -261 -356 -40 772 15 -211 -167 969 -782 -779 -446 -241 240 -569 716 -104 82 -640 434 -793 -523 -201 -247 562 496 66 359 -938 -185 -760 -911 -806 -43 165 594 214 576 -258 -365 -988 -891 941 -129 897 34 585 -942 39 464 314 873 -687 -222 -200 -809 -323 762 17 605 -81 891 -231 799 935 865 397 588 -442 116 -885 -950 935 -248 289 -566 329 3 -975 902 75 -480 411 963 391 612 580 370 -479 127 -331 -228 -903 -419 225 -323 240 571 660 805 -163 726 -476 -727 -979 -975 -529 -637 37 33 -114 399 -547 -149 -581 -151 665 102 -553 -555 -706 457 640 -630 -492 -152 -559 494 999 -390 547 212 -427 747 691 -865 -753 -528 204 -80 -306 -531 687 -417 769 666 -34 -406 -746 903 -970 218 117 -132 389 550 852 390 -963 458 482 491 132 942 -657 504 -781 -665 631 617 -789 362 -844 773 -623 -137 580 -490 -504 324 -433 -340 784 948 -20 -756 -106 515 -668 832 -966 477 959 267 -348 101 270 67 -8 345 128 475 869 -573 820 267 -491 738 -867 -435 32 -388 539 -367 -850 974 -127 518 -726 386 179 136 696 -103 -120 844 -987 627 423 -921 -812 526 413 -756 983 -133 -775 -298 -851 866 540 462 -460 59 -328 -301 960 834 333 -566 -488 186 -756 -839 -405 -872 -460 -190 64 -68 -850 -693 -630 -9 625 249 -59 -796 834 -134 856 102 -47 205 513 -922 742 360 -881 993 623 324 940 -497 -86 -354 -50 304 -526 -183 409 -980 771 369 795 63 -995 -745 -890 851 -452 -513 938 530 412 265 456 608 99 -481 865 -899 -669 -180 469 -112 -831 28 -542 -15 195 -681 -83 363 -639 -548 868 -787 -285 -153 905 499 446 270 -17 631 -679 240 879 515 894 -503 380 -248 -922 -212 439 -767 -2 -264 454 -419 -378 891 563 926 -134 -191 -785 -622 283 933 296 345 -733 224 -517 -141 484 345 -864 271 159 764 274 603 -172 -741 219 -629 753 461 -978 -627 193 98 315 476 30 -976 585 -857 25 8 255 -324 -135 783 -297 -52 -182 290 299 695 68 176 598 855 60 90 -364 -51 -331 -807 29 -333 94 -240 90 625 -225 -5 -646 222 150 -998 -606 -38 -930 956 802 -373 829 -435 -408 -40 -326 351 -410 -584 802 552 -630 -749 -418 -430 -383 723 -215 -374 765 -394 438 -588 -967 -988 872 -912 -945 -78 63 -715 543 -644 -501 279 581 941 776 -355 209 -349 726 991 36 477 712 -879 722 993 832 160 -351 363 -929 -547 480 742 -663 -645 465 -839 4 -751 830 903 -456 228 564 645 -320 843 -280 911 568 867 601 -1 208 -863 -155 -239 497 985 -880 -286 285 -337 756 863 -291 -765 -84 942 -472 -343 -864 766 -598 -694 -648 -921 352 220 -146 -247 647 -459 496 -601 -549 131 -914 913 471 454 453 -299 19 464 -453 -18 12 891 -135 -452 234 950 -492 -143 51 -616 -705 177 -689 487 -244 -578 -580 -706 501 -538 923 446 43 -141 -778 376 909 -614 -792 146 512 300 684 -378 -247 230 -828 -315 491 -187 931 883 -478 -226 956 -519 -167 -355 603 -7 374 823 -186 -88 811 -355 427 -742 386 189 198 -640 -415 -688 -650 -12 44 -712 220 548 -64 590 276 345 531 -872 -798 107 -182 938 -571 35 215 360 655 -305 385 -305 -196 768 13 -938 992 -671 -174 416 -780 889 194 -456 58 -101 -469 -685 199 -519 134 44 50 423 -556 532 -922 751 -175 527 -176 602 -822 -200 -64 410 31 -401 -658 -575 725 -348 -977 -123 -845 -536 412 -764 719 311 606 770 -507 -555 -188 371 920 380 -752 -1000 -673 -264 -567 -507 835 -790 -358 -709 598 600 711 349 -178 -214 184 512 548 -345 -389 605 970 235 281 -219 -968 -798 98 422 -638 -324 692 -116 -681 -371 -739 726 274 404 796 -497 -145 343 17 -680 479 -713 704 -272 775 695 979 -627 145 -166 260 -572 -485 621 -914 -908 -555 293 -701 -225 -369 -232 491 86 -922 5 809 839 242 384 653 -983 -398 -528 665 -725 889 182 -537 -260 -476 706 -750 232 757 -613 961 936 320 276 -824 -869 -223 178 945 -929 -308 914 910 -929 -285 -759 287 -449 119 700 -554 897 394 629 -393 695 211 -588 79 -183 871 774 366 -380 54 393 -408 -1000 671 -264 -973 -206 480 953 596 466 -885 -775 755 -847 -233 -205 706 -616 923 -8 193 -717 -54 609 734 118 440 -265 720 -265 -62 -532 -121 728 -497 -221 -232 -296 -25 -179 -97 -607 575 613 -572 470 -419 -37 914 251 463 112 -55 -662 -770 -963 181 -914 900 821 -575 658 -532 -850 320 855 -900 -911 675 -508 -204 825 897 929 -566 389 -995 -680 397 -765 -236 772 85 -928 309 -942 892 736 153 386 698 182 -480 -21 -371 544 -950 -779 360 761 700 752 -719 -90 -538 -466 359 875 -269 -481 517 -705 912 664 602 -721 -872 -880 190 -25 -556 109 -98 217 -753 -106 231 -92 -666 -186 -636 244 315 -584 -297 -69 411 -555 -908 -366 997 468 -758 935 -469 321 -764 448 411 -529 -165 -913 264 511 -677 113 -856 -381 28 20 107 524 -892 218 122 -734 -108 181 461 69 270 118 848 222 612 -352 878 -599 -422 -805 644 660 -939 -140 -683 -81 319 980 -330 603 516 -768 -990 251 854 -471 -754 -790 103 617 -385 948 102 -513 -525 706 906 690 -406 739 -87 321 750 -481 372 -220 839 -540 -99 308 -172 -593 -671 -447 -211 -647 893 -847 -367 -985 632 -291 -836 113 194 999 -439 555 -76 -410 585 -262 835 460 506 95 966 -306 398 574 -618 -315 28 -77 585 -76 639 73 612 780 182 -36 -147 -603 149 -75 379 -342 -597 991 906 -303 529 787 -17 -266 -332 -977 -238 833 792 -254 -324 695 -68 903 394 -158 892 -386 67 -976 -359 -510 989 -252 253 -525 -750 -352 723 862 119 -518 -613 130 -119 470 774 279 238 695 418 74 427 356 485 850 -220 983 -304 619 122 496 986 971 -45 476 164 -141 -125 -687 902 -234 456 427 -981 516 726 -140 -504 -902 625 149 698 147 -437 -111 590 -370 207 866 972 -497 -127 539 670 660 35 197 725 -862 -365 -263 -409 -855 268 930 -852 -489 -437 539 268 -825 201 -146 -212 137 -802 -438 882 -607 -302 -22 712 589 -145 -291 -157 708 60 -802 -626 675 -323 -912 75 19 359 -933 17 -293 961 -418 97 322 721 -199 452 725 555 275 -597 -216 410 213 228 -843 224 465 617 135 822 -184 -837 611 924 -638 -162 841 556 392 -514 -947 -686 -392 777 246 -588 -638 -19 109 -724 -307 391 -182 -86 914 548 256 -985 -809 -860 -404 -844 389 -415 -930 -300 -196 926 102 -366 442 -148 579 159 -964 -816 370 35 -809 -582 -925 -490 551 -716 279 -224 -386 -977 262 594 -250 -64 850 -129 -650 663 -335 -809 210 570 -916 52 672 -191 535 537 -365 116 373 524 107 -200 -989 842 -60 725 -499 -931 -499 -213 -948 399 -855 -913 488 723 31 -563 -638 47 -49 -669 213 -578 -88 238 758 614 -956 62 145 -419 853 -275 -280 83 -397 207 273 -891 -177 -2 777 -126 629 -867 -653 -210 546 294 -771 727 675 241 663 543 697 555 430 227 -776 910 -603 -849 -668 805 814 -327 -646 471 634 977 840 -643 -930 -244 -232 -663 980 471 -226 -691 627 219 640 -510 922 -503 63 -25 -864 137 540 821 -671 -91 815 261 -560 -715 -668 -595 -208 386 16 -326 -686 -475 -171 -694 983 664 -746 -191 -51 -114 822 36 199 696 -361 924 -213 -308 -488 -825 -326 -941 200 -248 -438 -765 -808 -251 282 -166 -997 -562 394 547 130 841 -300 -997 -821 -574 3 238 656 -941 998 882 -51 -118 246 -916 703 709 -1000 798 377 -406 215 590 269 618 749 -947 -197 402 281 517 820 642 -701 -152 -36 39 -828 -947 -161 33 -752 -476 -851 -965 -519 -139 -5 759 -694 72 -961 874 79 289 -339 734 68 44 -480 -303 -214 -961 -273 -119 654 -336 294 172 -380 -264 -305 -975 -848 892 -269 -294 749 -47 -576 -867 350 885 -87 -107 -273 662 777 685 -36 335 -703 -961 664 978 142 158 312 269 -976 204 976 705 310 -875 686 -461 398 772 414 584 31 -409 870 347 -48 714 -876 855 -817 -269 -965 945 -137 -802 -908 646 876 611 50 20 -65 252 -93 -17 297 414 -856 435 25 982 200 -40 909 -296 -682 845 -830 -164 367 -997 -217 -229 556 -684 -882 470 -501 -779 673 842 547 162 -294 526 -59 -816 -531 298 838 256 819 98 791 99 150 -686 414 -324 -27 147 -572 263 -69 863 -7 -732 -120 -129 -542 -980 47 -128 -607 432 -170 -362 592 -463 279 -393 -153 -337 -459 653 -770 -424 -744 -159 -901 -801 -521 -562 441 -694 823 666 -546 -77 -33 204 -523 -153 -181 -31 -171 -3 576 512 891 -775 369 -664 259 -92 57 400 -458 518 121 846 -286 340 -383 325 -736 -88 365 -422 21 668 -383 -685 470 -378 957 -985 -508 -591 -956 -599 -35 936 -195 -456 -375 67 -263 700 -558 776 -912 75 -893 593 521 550 587 -343 587 -319 -31 690 -568 -51 897 -633 659 -641 80 -645 150 -724 -566 -777 379 926 -351 -182 -82 -227 830 152 -289 -171 747 716 -838 -667 585 -986 -350 -960 202 -603 687 -920 44 575 527 693 -979 289 766 623 15 142 120 -835 -853 -500 -943 -281 90 -500 -874 -936 -314 -204 111 243 -978 81 -73 174 520 -687 -989 -137 -187 -656 -480 -499 340 -706 61 -572 -862 565 -776 193 -434 -101 -11 -38 -986 -973 532 -566 85 306 88 -131 -67 776 80 -200 353 952 235 98 621 -971 -6 -215 280 -416 871 235 783 -477 942 544 865 -181 -226 253 -478 858 -84 -63 -290 -432 511 202 -699 -478 -778 -110 -670 -933 448 -792 188 32 848 -156 -739 -963 927 -398 142 -814 200 303 691 -4 442 -410 619 -149 -261 643 357 67 794 382 -976 192 115 -629 778 617 343 -233 -909 -832 -420 -604 -142 -731 122 -180 -548 147 283 -336 844 -597 -847 445 -275 -982 167 974 48 151 816 -766 -173 243 292 261 867 169 271 -589 -452 111 -232 -734 672 -311 147 686 771 -641 348 757 -545 849 -461 176 -415 -492 196 -913 -66 25 -632 -115 -590 -608 -245 -203 526 227 -860 -168 -555 -793 39 328 -942 305 273 343 -890 -404 488 -502 -307 -24 -246 33 -395 87 635 -566 375 -223 -626 862 897 -183 -737 273 -255 -298 883 -68 -374 132 440 -286 -158 154 972 -517 571 156 -859 -256 336 614 440 802 -338 -74 696 -193 180 -131 -62 122 257 543 -561 471 944 -565 975 -244 269 -132 -694 142 -401 -96 840 944 -295 781 880 976 -837 244 -804 316 135 119 0 987 697 23 324 -173 -268 -738 -604 -710 -595 362 -370 832 242 -200 -769 629 674 689 -96 -329 -9 948 531 -987 760 798 -348 -376 27 -547 -24 -218 -967 965 -54 -866 7 -18 419 -897 -885 -430 267 874 32 -44 -427 -525 685 -729 418 -846 -779 757 -823 -585 -461 -711 -153 -696 27 100 -878 -735 -588 -539 -962 -954 -686 522 -588 -630 188 492 -103 -528 -258 29 100 -587 -301 115 73 316 346 -889 804 142 -855 795 166 -158 506 277 416 39 -958 750 704 -899 144 414 414 -157 -568 925 -720 851 -41 261 -95 -481 502 -359 582 29 -452 -502 805 896 -75 -559 -973 866 505 508 -261 128 459 514 -8 -546 -895 -624 701 296 261 -443 -193 -220 925 812 -537 -93 -260 92 -433 -638 -50 845 -793 -325 -74 -500 608 805 -191 -595 -398 -161 574 -77 112 468 -400 219 -426 593 -410 -654 887 -804 414 -604 -877 116 -909 177 556 871 -373 -147 500 -104 -994 -729 -816 -82 648 578 -122 889 383 814 514 -599 -296 -371 518 891 694 -968 -979 -875 215 469 129 -371 758 -278 347 615 684 -435 21 -245 -551 395 193 -830 963 34 -128 -555 428 -138 247 -935 281 283 936 -377 595 -34 598 801 706 -349 640 -150 -804 -720 -198 780 -124 -66 -119 977 294 -597 -551 -906 476 826 186 888 -56 116 512 -625 -763 -146 444 267 -473 -275 -278 -981 -468 836 926 513 -377 -331 -165 -313 -483 238 286 -993 773 926 160 529 -981 324 197 -936 -983 -234 229 -905 263 -275 971 -243 -353 -274 424 -359 14 -537 -741 74 -974 -251 -817 896 -913 989 325 -695 692 -332 482 864 563 802 -786 531 -966 376 -30 945 712 347 -243 860 -521 -71 -866 778 -52 -579 6 339 304 -702 761 513 -255 124 704 561 -981 -907 723 50 26 -766 -884 961 871 791 -699 907 945 -773 -866 647 -778 -29 -165 498 25 -487 -858 -59 597 -829 -887 -711 136 -924 -206 756 937 47 781 -867 -553 -434 638 -884 -324 981 -479 249 474 -781 382 605 912 -341 205 252 -636 -231 -533 566 -164 -176 483 433 -794 980 -724 -482 -931 205 -298 -714 -955 587 -471 -897 -248 -611 -662 864 -396 -432 -415 -802 300 -726 -34 335 -568 283 -258 200 -984 -483 333 -867 -244 351 491 -239 -869 -615 -910 -767 391 299 -469 234 -824 484 -205 -280 -910 947 -641 -820 757 23 -957 318 224 702 -950 -548 -658 404 -354 531 536 630 353 -806 -838 -573 816 -367 -595 763 509 -264 -208 530 834 695 375 -238 -203 -736 993 -999 -185 203 -349 144 -442 -696 358 -444 -33 605 -559 145 924 -915 976 -218 468 373 190 262 -109 83 -615 -215 -715 -134 -719 -402 -1 306 -589 991 -703 575 43 -259 -895 254 -397 552 365 -23 -611 924 -186 -514 974 68 -874 -661 926 -115 472 86 -848 189 -21 718 -616 224 850 88 -623 -916 -839 32 880 539 -453 -442 356 -755 -430 312 80 696 412 -466 -630 -427 -948 922 368 545 -928 421 -450 622 -271 -936 201 -776 82 168 289 517 -770 -55 -809 967 514 -500 -476 216 428 -667 -22 -189 925 -790 59 754 -122 -584 -820 -323 -592 115 934 -200 -842 538 -776 -789 -454 943 492 -746 -805 -694 601 977 908 -916 59 526 -692 -454 -935 805 353 388 446 291 681 453 -200 922 -412 -678 651 183 933 332 350 -599 421 545 -569 -322 225 -783 323 -433 201 -236 -288 -334 -126 339 -497 401 284 352 -490 787 898 535 284 -945 -500 -987 801 87 336 162 653 432 958 712 842 -524 -434 -217 -996 88 948 272 499 -722 527 406 -823 -163 -742 310 424 440 -55 -618 128 -740 -894 804 65 934 684 -959 -833 279 -402 -310 -117 -366 394 493 447 -362 693 -555 80 238 -663 81 281 154 795 686 -844 995 112 -350 25 134 120 -168 -706 668 72 184 -827 850 883 18 -575 -452 -93 811 -887 584 958 -130 -595 633 -576 -772 -448 848 637 763 580 30 -921 -648 975 -811 -935 -625 779 -782 -341 897 -544 944 879 -334 250 572 664 315 576 822 74 -44 -828 702 636 -299 794 495 526 -316 112 434 655 -864 -598 -906 971 758 996 -752 438 811 963 65 -970 -424 109 -439 530 588 988 -610 -630 -778 186 4 864 510 -913 878 944 517 18 483 -387 54 397 739 -44 955 -311 183 -998 -481 -734 -251 -337 66 -264 -283 184 502 434 -446 -678 652 207 -925 458 811 -290 -274 592 716 973 601 -150 -413 -119 440 -702 -73 66 205 153 -331 331 128 -441 522 454 -935 -388 284 -935 720 887 -312 -119 -342 530 -262 -893 -856 -227 911 -343 -354 780 779 -802 287 -47 701 217 191 501 -358 -443 562 -478 492 -852 -873 -414 367 -869 771 -814 -999 -49 -675 542 430 957 -363 -981 653 287 -449 -596 877 -220 633 -338 509 360 -960 -848 -516 -746 -492 -505 150 545 -138 983 -562 -962 105 -370 589 -32 -935 548 -591 -732 -302 937 728 -499 -450 -277 723 -191 581 944 -650 -800 553 -742 540 -837 600 -431 -697 -457 705 748 351 779 -828 -339 -191 -162 455 502 34 -285 105 -239 38 -307 -762 -56 -588 968 -870 887 434 -500 355 837 839 -281 -570 -504 -77 -355 980 -57 292 637 810 25 186 490 -579 524 156 -368 720 -557 -312 467 320 603 -797 996 -268 -806 -592 -219 -371 -439 383 -975 691 -689 -350 566 -180 274 -554 -823 -188 -218 154 902 -81 -392 668 -454 -177 712 906 -274 -473 229 -721 134 562 561 53 643 36 -56 -803 -465 -415 525 -722 665 654 -632 -623 -748 503 21 695 -443 -608 -318 -1000 685 28 -183 124 -741 -72 -29 889 -223 -7 595 -468 25 -382 368 -355 -15 -692 835 527 336 -941 872 -613 -130 122 649 700 912 422 962 222 909 6 191 -911 -591 599 -910 68 299 134 -393 911 572 871 292 847 -200 -132 -375 299 -38 624 -963 18 712 97 516 -650 820 52 220 46 492 -789 -936 537 -799 -708 -553 -968 -160 -256 -67 2 135 -53 428 61 -750 -206 -28 -89 444 -833 -466 -886 -325 -865 615 -10 615 -236 -464 590 -931 -797 -598 17 265 -741 210 4 -303 181 947 621 -754 346 -894 -435 533 945 -117 -590 835 675 177 -821 621 996 378 519 938 -544 -43 519 858 781 -988 671 -493 -812 80 -409 -758 861 830 653 -194 -661 156 -474 315 82 -538 430 240 790 -588 -800 35 -926 -709 -431 -260 -100 826 -163 -388 -976 313 -37 -355 -34 -750 -559 -89 46 -983 -960 929 812 632 -743 774 883 -29 900 728 554 -170 -537 -37 -481 451 758 244 -71 741 348 108 -931 646 -209 -908 250 42 -355 -42 -566 -125 -473 618 332 -814 297 -191 -228 -47 -527 640 749 -571 473 408 -50 621 45 982 -355 652 120 -86 -543 175 -716 88 -559 67 889 381 -252 594 -571 475 255 -651 195 -228 -167 -171 -192 137 -213 -555 981 961 -809 769 91 -936 65 932 68 -277 478 -747 997 598 -670 554 53 987 266 -330 -545 441 472 -941 -581 673 341 -709 214 425 -744 -921 -157 374 -650 954 -204 961 -642 6 767 260 -790 -625 805 268 249 -435 565 804 -811 -325 -824 -261 -424 361 -292 -537 865 -318 -590 -524 -839 558 721 -738 -754 561 -832 -603 989 -979 -587 -980 865 -525 891 286 -574 978 -854 -560 -62 -439 -844 233 -902 -426 554 -218 49 -787 622 -500 307 533 246 -526 929 289 531 865 830 666 -461 -118 -707 -665 369 936 891 -440 -967 -816 -523 -537 821 -744 409 953 483 -269 940 493 -850 333 384 393 -870 -110 -505 -353 -356 453 -691 -598 964 -346 729 616 -907 -413 -785 659 -150 -745 -293 -128 -45 199 -137 506 -99 -541 -180 -951 889 777 -644 924 -375 -932 -533 85 893 94 799 -718 -407 -509 -323 392 802 317 -224 192 -959 541 -936 156 686 487 -355 379 -252 -958 -901 -914 -626 572 -525 372 -333 -737 -496 -995 597 840 472 37 429 -41 423 285 -450 385 81 117 -899 -687 356 -415 -57 -341 379 312 -782 921 217 -809 -612 -810 -637 -738 957 -880 173 -369 686 -804 395 -415 447 -410 -782 864 466 -680 -329 -723 -46 821 170 -877 -6 420 755 -359 -358 547 -102 -699 -855 -517 -574 -910 -502 -150 239 -599 273 -501 716 -549 -354 220 351 302 425 -576 31 -358 763 -218 165 -436 809 -688 65 -479 286 107 -385 98 159 975 -279 86 900 695 -26 -405 -156 -726 266 57 381 -725 -855 -52 -554 129 889 447 -854 -581 791 -81 -13 -324 -74 375 952 -250 -440 983 975 791 371 -49 -552 449 -219 544 691 -954 887 243 879 -78 -263 -830 -541 450 11 750 635 -629 163 749 467 -606 -667 945 -575 407 -153 -742 114 -266 930 920 696 514 474 41 818 718 -719 851 -37 -828 -576 880 -43 342 318 -582 -88 858 -290 -883 -15 -688 -120 357 -223 156 -509 -751 240 791 767 -611 -432 -492 -335 -437 249 -617 674 -366 995 418 -72 721 -759 -236 180 -79 -103 772 768 444 496 748 -154 731 906 -932 -232 -298 453 -240 -923 -731 -511 -326 776 -577 -713 774 -384 468 978 -354 -72 839 -259 -429 713 -558 998 379 -406 7 747 493 -535 219 726 -697 727 -486 -78 810 -166 628 241 -835 -754 404 27 750 -314 456 760 586 513 -118 -631 -764 -634 -265 99 -154 146 -23 -431 -532 166 -776 -369 -727 -533 -64 -58 -935 393 -626 451 -971 98 -537 642 778 -149 -462 -648 -476 188 933 -98 649 -621 -794 550 500 -960 -567 728 -479 -808 318 -288 -148 701 -859 641 -341 -503 969 -853 -614 -443 -543 -399 806 101 -963 374 839 614 -404 659 851 342 -847 -232 431 372 646 -887 498 29 -883 -848 362 -726 -12 819 -617 -786 -547 294 169 603 867 -690 688 959 588 -383 -230 720 280 -512 590 -24 -86 -320 676 838 757 -511 -204 927 -440 275 -693 -625 -713 329 -392 -651 -375 -824 872 658 -289 488 429 513 -676 8 -190 -543 525 -55 769 224 -755 -410 820 -319 -318 -436 996 482 -60 -858 -572 573 -608 667 125 -113 394 417 -255 95 957 466 -578 -272 -973 -756 266 -909 -804 884 246 530 730 389 372 441 592 -594 815 -985 996 -818 12 977 625 -386 15 780 -736 772 32 -929 -244 -188 -304 -417 229 988 517 574 -949 -660 602 631 -136 -51 948 577 -966 -591 88 906 -549 484 -227 844 -474 -823 600 100 672 -614 -237 671 -806 -266 -724 -649 -608 74 917 -762 897 298 579 152 831 -459 873 -374 -78 723 -1 -874 -11 285 477 -31 913 361 -262 -631 498 338 876 960 -266 -197 -406 319 -603 421 982 -591 540 250 512 549 -171 117 614 -613 -472 -938 157 528 -962 186 977 861 840 41 697 505 -415 -982 -235 -56 594 -830 -238 -548 -640 -914 -983 304 310 -883 -56 -423 927 539 -237 438 -669 -555 -986 -961 -171 529 -757 287 -422 860 390 742 306 -398 -124 -490 759 134 896 598 -682 -500 -563 957 -590 -25 31 53 -657 -487 -173 380 820 -775 502 40 713 -177 -923 980 -253 -454 240 -772 -656 -384 -731 -526 -220 504 -284 -121 -899 -327 43 827 55 -524 399 -850 609 313 -570 -233 -978 257 -791 997 76 -290 -664 -13 -303 578 546 955 -596 -724 -361 731 485 611 -468 742 451 629 963 -822 814 853 -663 -276 -573 -503 715 -537 205 869 631 604 831 961 701 -932 747 -39 -760 -162 -717 -165 -309 39 804 359 -273 -307 -376 345 -154 -933 -538 6 438 -9 175 537 -511 -159 -131 -436 870 -864 204 -345 502 791 -178 -34 -295 893 765 -92 -594 -111 124 247 121 -275 -205 952 775 952 636 367 874 -492 -131 -719 -834 331 259 584 379 -538 -554 976 856 174 -82 60 784 -299 -479 -693 -966 -941 277 774 -23 -389 414 -69 -633 226 616 199 914 -154 968 124 754 474 -713 166 827 -594 314 636 370 514 -163 -250 710 796 813 -833 -735 854 -950 -971 -638 304 -996 -155 117 -445 -492 540 -806 -727 640 -984 -909 -688 453 -100 382 -324 -34 646 204 -918 -673 912 -447 548 312 -774 0 -215 -514 -146 -306 223 -818 273 205 417 415 -693 -138 340 820 -78 -801 152 300 906 171 158 656 36 -660 125 -831 92 402 -160 349 -612 77 -294 -76 20 -180 607 -40 112 428 563 96 229 -212 570 -80 -704 448 -480 -698 133 212 -954 991 -485 294 84 33 11 593 -791 883 992 -59 234 302 814 258 120 -232 202 -56 -75 656 58 -772 221 35 181 -712 -969 -846 -925 -716 616 -248 95 91 907 -252 702 -523 485 -599 21 -206 -801 496 201 428 -64 477 875 343 -572 329 597 -597 205 537 -614 661 -918 735 926 808 -66 -204 627 -425 535 847 -2 -60 -961 429 219 552 333 -869 744 144 -562 485 468 997 -885 -663 590 613 875 735 6 40 841 289 113 -451 -471 350 554 672 952 771 -909 -355 366 952 -49 -916 828 -302 790 134 -975 -44 354 -678 -341 -742 299 -548 108 -229 -668 77 229 -349 -820 -692 185 943 896 -200 935 -100 -205 928 -136 193 570 772 893 833 823 -725 -31 -799 410 720 -1000 884 130 399 -206 -803 -180 -294 373 312 1 699 963 -285 169 249 -66 -828 -317 646 797 -871 716 257 384 -280 541 -983 952 -314 -203 -339 43 716 -216 -365 -527 -41 -844 395 415 408 535 -156 -904 970 -618 759 -387 -413 718 263 144 867 937 469 -443 816 -330 -236 470 -64 -139 557 286 665 -445 -663 943 -996 557 -26 672 -647 -772 86 -704 -884 -548 260 -466 397 53 627 -539 550 896 19 870 316 -222 -797 -942 617 395 -109 22 795 870 -158 936 -754 -803 774 -132 -121 -134 -996 805 -943 115 12 -226 249 712 428 673 -280 -226 -168 455 827 -177 -489 323 619 -934 -677 -312 671 267 741 762 946 -891 -745 699 182 -671 523 496 -277 65 358 317 -992 148 -723 -400 274 -412 -256 -225 244 503 -501 425 909 281 -269 -354 -871 290 -670 -627 673 -397 -31 470 865 -480 -686 780 -595 372 704 -220 620 -681 723 -821 -568 422 123 826 4 -297 -311 629 -975 961 -54 207 -808 -28 -614 249 -993 -832 106 -156 330 131 11 -77 -364 436 968 -953 -502 214 -273 -271 -887 -62 -931 2 -586 605 33 -924 -168 177 -823 965 712 892 266 -67 555 738 -514 625 892 28 516 371 192 -954 980 150 917 -629 -88 354 437 827 675 157 863 -586 -411 -144 341 -807 -791 453 -429 -264 204 599 219 199 663 -955 -414 831 -243 -266 647 -53 -493 -174 485 673 -615 126 -343 -115 -892 -507 -317 -170 -692 298 546 345 308 -188 -164 -714 -463 524 -17 -298 -362 84 -819 354 -422 -212 -398 -372 914 -81 491 428 -378 -739 -461 952 734 -368 -297 -604 815 -773 395 264 349 -338 832 -668 350 928 369 72 -197 86 -987 477 -83 946 44 -442 704 -937 439 -145 -762 -154 -592 -395 786 216 906 158 357 -456 413 -57 -492 957 -707 -963 -968 -891 221 893 -429 178 928 245 -360 -571 375 0 -830 567 -290 -106 -678 -126 -27 498 -915 362 -394 -662 840 672 -832 -22 -15 845 156 -973 -979 454 -868 -341 563 -867 -264 395 -295 602 843 624 -886 5 -482 835 -843 133 224 610 -328 -230 473 -565 346 728 -920 704 -643 209 181 512 241 518 101 69 819 277 -656 -408 344 818 730 -230 396 449 479 827 -41 -50 -341 -415 224 703 -780 -245 -864 -538 -20 -258 984 -377 696 996 312 -347 -435 -788 908 795 675 -582 6 143 330 491 -459 870 326 -80 21 -10 -917 -397 -2 204 -247 -693 147 -720 189 519 -91 570 -823 -109 -963 612 127 686 226 -440 333 -916 -502 276 775 494 439 7 312 -758 -343 -728 385 425 -766 -308 -832 -528 605 155 947 -12 451 879 -116 -28 263 582 -726 457 -958 -903 -588 -418 582 -925 269 -833 -587 554 505 -67 174 220 491 128 -87 -725 195 457 -880 -556 527 -959 -561 225 319 142 -923 4 -713 582 209 -967 891 885 -665 154 897 -258 -497 448 -612 763 -189 -807 256 -649 -622 99 -505 -512 -282 -684 318 -50 289 381 971 -7 -798 987 478 261 382 439 -959 -406 361 -278 -678 73 553 -303 -89 -917 -667 594 923 -722 801 811 -605 -869 548 262 -256 574 544 -158 -505 -276 824 -754 -603 -768 240 -709 -693 894 -553 -806 885 349 620 633 486 521 -443 673 805 352 716 429 -236 715 -647 -541 679 -157 461 -169 452 294 931 744 -480 -108 708 703 -35 -401 -845 190 -318 448 -926 973 -437 -672 -869 501 548 -223 577 -463 27 -712 -384 -807 -732 -343 -503 534 -377 45 -907 -970 907 703 336 138 839 286 -496 -390 -754 -945 -60 -636 460 -350 -706 -476 -703 -22 60 312 541 622 73 558 435 27 -214 -461 311 -784 634 789 391 182 743 -179 198 655 47 113 265 566 -181 603 -166 -497 -133 289 813 573 171 266 622 -140 -292 640 -703 126 540 -802 -965 -975 85 173 -530 -280 459 20 257 287 330 -382 -611 -995 237 -770 -692 815 -691 -844 959 -34 282 422 -141 -200 -216 841 903 -662 80 -293 211 -357 405 266 291 67 122 703 698 688 -362 -827 797 872 -477 649 -881 -773 -765 -145 -580 972 514 990 -632 916 519 -231 -230 -541 -801 298 753 -129 -30 -602 574 512 298 -444 -315 385 -96 818 -573 557 156 -938 -620 838 -747 -557 -832 833 975 -629 313 564 864 -647 32 -627 -516 920 249 808 -470 -610 771 -207 19 986 718 -295 -253 996 77 -464 -33 -417 239 -591 -842 505 -614 345 140 914 470 38 -23 -447 429 634 383 3 -796 -417 -466 -21 -598 -230 -248 -212 363 -139 162 141 732 629 -325 948 637 240 652 -252 -624 -615 597 -111 -396 721 771 -411 -390 542 -907 957 925 55 -429 851 531 -545 -57 70 333 -909 -904 653 -447 -790 -460 -475 619 888 563 -488 -47 -327 945 292 -339 -675 -742 -941 -284 -791 -781 745 545 748 408 207 406 811 -422 165 926 -897 738 303 -166 278 -534 -255 913 -195 -572 -444 241 -836 50 -768 -268 -211 -702 -30 931 -91 501 -744 150 -526 -734 -943 -989 -617 -7 624 366 -123 -948 325 292 395 -501 558 -324 -260 206 -152 990 -710 922 603 -600 -398 -974 60 131 -434 174 288 -835 614 685 711 -640 -76 528 992 -850 -86 -962 318 459 -80 -546 -69 635 413 773 -80 107 642 968 543 885 579 -418 -197 814 35 743 21 559 290 158 -646 -463 684 -331 77 83 520 812 304 -774 227 -766 707 348 848 -778 138 -625 605 457 -42 -478 137 -937 -681 543 -867 399 914 774 756 528 157 -728 -215 -549 -4 -235 -29 -929 -334 -139 -287 -456 -66 89 709 -255 -278 -199 -831 120 15 -361 47 804 5 -407 -743 -336 -813 -196 -758 -842 -94 559 209 -617 -503 651 -842 432 -465 363 -287 622 678 -224 -590 -173 658 576 -81 342 587 569 -3 -224 599 -523 -368 985 -953 -116 -413 712 -235 -472 -3 -381 -895 -170 -626 714 -200 887 47 -744 -668 516 873 718 562 -420 580 -616 555 -363 1 -581 400 116 -916 -788 -317 881 25 -355 -882 -207 209 -160 626 -637 -703 131 630 189 540 -901 351 714 -294 -471 517 -162 507 658 -361 -178 148 -608 -29 450 164 956 839 -742 -793 -281 398 -979 -567 -301 -50 670 -285 -827 89 -790 -175 604 -342 -712 84 53 -102 -548 -961 237 749 710 -848 -350 670 851 -788 218 187 726 -198 962 -877 -81 -177 -551 454 709 -750 -587 709 171 572 -289 851 194 499 660 -236 -496 -153 -839 852 936 14 321 287 -896 -269 490 683 312 -257 844 -732 710 572 -934 333 -215 977 818 80 386 721 189 -243 -750 -257 50 598 -991 216 -879 666 712 607 -1 797 -758 658 -258 -101 -746 570 -730 890 -89 541 515 19 460 396 -168 -874 12 -374 230 112 -646 297 -806 546 506 -332 938 -503 -507 -958 -891 -605 -54 171 838 -114 307 867 -493 -378 -725 29 -184 -286 990 -965 -865 -348 562 -289 631 -473 10 516 -621 608 -177 118 242 837 -654 -768 30 676 -390 -632 -361 589 -452 423 256 577 674 589 -882 475 -111 -90 -187 469 273 986 -255 764 642 24 -702 -610 640 -896 676 -430 851 -12 600 -875 -232 960 336 -760 870 191 -907 -220 274 625 38 73 744 -730 -790 132 788 -579 -107 27 -793 -772 951 391 777 -967 -306 914 414 672 97 657 -886 4 892 498 948 151 -508 617 -975 127 20 -535 839 -542 92 217 -259 -896 -675 -965 -891 754 730 965 382 128 -803 326 484 115 965 -377 770 500 542 -451 -775 200 279 251 256 -2 277 -195 384 -18 -43 -295 -808 915 -241 -239 -399 -686 960 -758 292 -273 169 396 205 -247 -16 23 -778 -62 -659 965 -157 -1000 -639 -471 653 232 -135 218 422 159 -682 471 -796 -310 -506 921 -626 -665 808 -68 -613 -215 873 -940 506 992 730 498 602 -588 -294 -80 167 312 140 109 -831 143 440 8 171 118 -58 -420 -698 371 135 483 491 -518 -138 708 -334 -573 727 422 -289 -269 344 719 -450 -206 -587 833 -298 -675 -286 -974 586 48 740 334 -273 -94 -211 -741 203 467 970 347 -370 245 730 -291 441 697 611 651 783 400 -391 754 957 758 -640 -490 740 -577 105 -482 -978 -812 291 993 -697 -195 348 -158 -590 343 -638 -169 431 -426 -821 -680 -927 761 -850 722 711 396 -45 -323 -83 818 406 -229 -837 468 -700 -757 874 -103 -444 399 98 -258 -67 159 -523 -326 426 -813 -805 363 -613 -127 718 991 568 186 877 426 223 920 -672 602 -143 194 530 136 333 -60 405 -967 322 346 305 598 -880 -607 520 -149 996 814 -792 -109 -823 726 811 240 -70 -555 456 129 268 -369 158 715 -27 419 -952 941 450 -122 415 364 -163 957 403 344 -497 720 -34 242 146 87 -483 -923 615 -890 -49 -870 -147 -233 -822 820 -589 151 -236 736 345 -418 -144 -705 -446 -725 635 -612 -359 998 -893 812 -153 -879 -273 365 -257 156 137 -957 381 674 -636 -317 -411 -138 -957 329 497 766 -302 -973 274 461 3 -186 900 -173 782 -567 712 -620 496 -889 464 203 944 -916 996 997 -558 933 802 640 208 -167 215 -896 154 764 -450 -579 -211 747 836 908 343 981 -5 -760 699 480 96 142 -997 884 -621 -466 986 233 189 -412 151 451 -436 321 364 -126 842 -696 397 572 40 -255 249 -712 -421 -656 116 -577 466 -780 -362 871 -864 325 -417 -562 -959 815 -660 790 -416 250 693 214 715 494 -772 -189 -368 11 -529 221 -696 551 -21 977 -458 370 -535 124 -699 509 -164 -822 844 41 243 -535 -299 -220 910 -973 -913 -309 929 539 -517 873 423 -916 590 -289 -865 988 -99 856 -751 -523 -349 -389 -208 -279 -209 -275 844 183 225 -909 941 72 -454 904 612 -956 -194 266 -112 -220 636 749 373 847 -257 553 -19 593 869 -858 -90 -723 225 -21 -651 414 -298 -384 148 -318 -220 233 -451 -864 335 -227 -555 712 421 176 79 -135 -415 163 -653 765 -510 260 941 326 -519 735 -460 436 819 826 -38 147 -344 -211 -734 382 934 -270 109 636 -153 201 -806 540 -157 -720 147 -474 -717 172 153 468 -591 16 424 -668 842 761 343 280 -691 -301 -958 996 515 124 245 -369 -238 -788 55 25 -10 -779 933 388 568 -259 -10 228 -808 905 171 729 -461 -140 204 172 19 630 -282 -59 62 -23 -369 863 666 760 -596 -373 -470 373 -179 -619 -531 -940 792 -618 442 824 -305 647 -454 202 243 -565 -678 833 -550 -964 749 897 -918 -843 826 -43 -592 -789 -61 -13 -208 -854 -197 -308 571 162 -993 381 239 326 -553 871 426 -483 -978 -744 -965 -193 479 -649 -313 850 -794 745 -340 688 -487 -262 112 788 406 260 -865 -401 391 -781 -533 345 206 -303 -312 50 509 586 -338 294 994 261 -239 171 86 -679 489 -413 595 145 826 -427 235 79 -149 142 -132 -447 128 -590 -132 -32 88 546 552 -372 920 -1 -808 152 298 -446 -452 826 222 -579 -46 -343 888 892 -704 -226 -576 454 95 681 653 313 -227 -648 -985 -423 26 302 152 96 -499 645 416 661 -3 689 308 224 -780 -342 -576 -151 -613 -55 -98 938 213 716 870 527 -926 -259 -16 549 856 -279 496 -530 -266 93 -431 655 445 331 353 -533 -434 155 -607 -570 -667 -328 750 -3 -595 579 672 240 -874 136 239 -775 -729 255 -348 -458 433 -464 -161 -614 -365 -876 213 -418 313 102 -829 392 9 682 579 -478 -133 -264 -625 -403 -384 -502 48 882 348 687 931 810 264 -711 140 203 -520 89 626 -54 340 939 542 270 -865 -49 -763 -834 -438 -183 833 876 978 -564 -396 622 -90 -252 51 424 -70 -169 55 919 425 -40 -488 -256 648 829 -558 353 -731 849 -284 -464 187 -258 319 -279 520 467 772 149 644 34 538 -905 -243 -867 391 -119 -94 -238 118 -228 -140 -808 691 -651 637 -451 858 932 -50 243 990 -571 -600 -818 -649 -3 -694 -480 725 -946 270 -466 -809 -409 -788 899 644 -441 -499 -653 75 -583 444 166 717 501 -981 -179 -505 39 316 -214 -537 -898 262 871 -225 -162 -720 -994 -443 681 -977 -431 800 942 165 -931 8 234 -98 95 -872 -354 263 -914 932 338 -705 -836 504 73 844 723 -132 -83 -144 187 -183 -388 -639 -561 -761 763 -864 -165 -843 -587 893 -212 896 84 -235 579 117 225 896 400 -849 -698 -700 -31 -331 -15 339 294 -889 -475 -611 -516 4 693 -25 -537 -322 -69 574 852 735 -288 392 603 722 -177 853 761 148 883 -820 -237 510 141 -784 -392 388 895 661 -540 771 639 707 -235 -521 291 102 270 62 602 -702 -330 600 -75 -439 -836 131 -253 619 411 280 495 -219 932 310 -986 -795 484 -885 -587 -150 722 803 -72 632 -263 -385 -647 -553 936 -530 416 72 231 -368 723 -700 972 563 156 -597 -207 -788 112 45 123 -952 219 16 -835 632 894 -90 -793 -778 -774 829 -28 -470 480 -757 -829 187 677 663 1000 -144 -477 -381 -379 588 -134 -228 -599 972 714 -177 -705 -845 -254 822 -735 610 801 -314 -751 -431 -260 -795 183 -978 125 213 651 -978 83 -569 -272 -54 341 -453 745 575 -825 960 -14 681 -366 250 150 -306 -710 253 496 790 -316 -754 -341 979 -592 4 -211 620 -31 -200 918 772 816 109 -867 96 -877 -485 698 923 243 341 268 -57 -965 121 -144 61 731 670 -328 100 934 884 897 752 -555 -203 276 811 915 646 936 468 510 -767 -82 -530 271 433 -221 862 -629 432 936 461 -226 -395 857 393 701 -943 -934 942 744 807 -376 -346 -685 267 246 -395 634 784 450 500 -587 -672 830 -953 -17 187 934 -380 -265 330 562 237 192 -884 189 920 -262 -168 -986 -313 -31 -422 -726 -136 -105 -42 -28 -693 277 -77 731 202 -88 707 -991 167 -201 66 898 -874 783 47 174 -611 -304 888 1 506 -799 -845 679 -42 -984 645 -343 522 -996 -908 -284 48 908 -191 551 436 -670 -129 430 123 -233 47 526 834 665 435 -946 -148 -49 627 -605 -720 90 171 736 -502 4 433 450 517 476 -771 840 348 865 -195 -613 -886 742 -893 -390 465 65 -497 -609 -335 -485 -612 -96 575 990 871 -767 -38 -389 -289 -721 208 188 -984 471 520 -173 -848 290 483 843 -127 -293 -460 164 -50 693 -465 -738 -426 -653 116 46 766 199 -941 -980 871 795 334 -744 785 -848 532 638 -36 342 -493 10 762 -27 -222 -345 889 566 -659 -847 -973 -598 589 -827 15 793 -425 806 -949 727 -900 -914 -274 -775 -901 -859 -813 -67 122 456 723 882 615 519 -953 424 -492 174 102 19 -765 380 270 222 -238 -946 -734 -485 -255 -607 340 -184 -84 -989 -555 747 308 -328 -764 480 -682 769 487 -484 -642 -284 -244 434 -340 967 -531 856 269 -19 -988 -9 -133 -969 151 -854 -721 376 -964 -434 -315 975 542 276 588 -233 53 -717 -242 2 450 -337 716 937 -1000 518 -1 523 -24 -365 -626 159 -509 -575 205 507 91 814 -962 379 459 -575 -721 928 202 -538 227 -372 -359 31 -327 118 84 145 437 90 351 -318 -526 26 751 -573 201 611 711 996 -263 -408 -251 -824 -109 -966 -914 -896 -804 -599 -724 215 -932 973 649 -619 -238 473 -622 -933 175 -961 836 -882 528 -744 -746 536 671 -814 332 -181 93 557 -650 -195 278 186 -57 -985 936 254 444 412 -359 842 -77 643 -332 -632 -327 204 158 632 324 -849 101 -767 520 -236 789 941 879 471 592 781 -799 152 -527 -797 478 984 -324 -115 -965 943 733 745 -648 675 160 -36 -642 -67 -20 -799 924 -794 119 888 -360 471 365 -91 811 -27 -105 -450 -301 145 681 -902 45 -809 56 36 -615 225 425 -262 584 -305 384 318 -655 -940 596 -105 -302 875 598 764 -749 633 27 -585 784 -113 -974 560 -832 997 -199 -766 681 -481 -44 -839 266 -125 146 -841 -866 116 -452 62 -97 -708 535 610 -301 828 14 128 -851 459 -355 705 -57 -938 937 -447 72 -665 23 -137 -834 -782 -660 9 -281 446 256 55 785 -886 382 943 -678 422 26 -363 -194 -364 971 744 -728 513 -694 -708 668 298 239 -263 122 679 113 -7 -293 -159 -422 315 -609 497 305 -431 828 -521 997 -929 -858 721 95 513 -859 308 300 287 -527 491 -704 358 607 -164 80 654 -527 153 524 -628 770 -369 868 386 899 -663 -698 296 842 -433 -440 388 -636 -965 -824 -841 -470 350 -316 -972 832 -989 38 130 -418 -803 350 -802 -668 -374 -5 -309 157 650 -179 535 -830 -609 166 -512 -463 -78 -243 -41 -484 -87 -330 504 677 147 19 192 672 -232 -384 -992 132 340 662 -792 -762 153 -912 682 -794 -645 -208 430 254 -114 40 34 -85 -924 621 -16 -698 66 -210 322 -467 527 601 -428 -559 -81 660 136 878 644 737 816 34 -554 -297 530 -998 297 822 -296 667 971 -273 -956 339 -487 -308 745 888 -509 -787 -799 39 -303 -824 -778 995 963 34 359 7 -324 -379 -436 78 -251 -47 -290 -359 744 379 634 392 -202 666 -754 727 -508 367 -625 948 534 619 303 660 855 -574 476 519 -717 -921 91 403 -310 -315 741 327 -227 100 -952 -147 -559 928 931 216 -282 -203 907 426 -432 636 -705 874 -836 -516 -749 -314 -49 528 -232 307 -433 362 507 274 909 -403 924 -187 512 208 -80 -8 970 -532 533 879 -878 490 291 70 185 -155 -373 -284 -929 -805 903 -820 129 46 -120 -500 -549 -297 7 -359 -746 516 -86 924 199 21 -722 283 -609 -174 -132 924 717 -172 -684 -5 745 298 -209 -456 -816 -767 -752 -120 -302 -507 -556 732 -960 -248 -938 -827 -937 472 532 859 -668 -172 327 -450 -443 -930 -595 -220 -683 -259 -167 -407 -924 212 -73 -359 -971 -791 -975 -528 -773 -74 207 -531 439 783 848 34 42 -892 604 -886 860 -172 503 -71 172 -612 25 -176 -654 -543 271 134 259 248 937 -409 404 963 931 -694 61 -495 566 -107 410 726 -756 591 -419 -502 -340 -838 38 -64 202 -122 367 345 308 -842 -568 -603 -321 -306 -856 -306 -834 -459 501 -918 86 781 -997 -587 -110 687 -843 48 539 467 -317 785 851 676 368 -203 483 56 -440 -738 -499 -87 703 -745 406 704 915 -888 -709 236 877 -749 -280 -517 -281 -377 984 -166 298 -574 -218 -852 -540 -740 658 317 -783 508 -59 574 -519 623 -841 -911 -685 198 -112 549 154 367 -210 541 621 -832 -232 -681 525 263 -635 595 505 -551 933 -34 210 -939 165 595 382 -224 672 294 843 76 577 -491 -595 372 -661 -93 447 -905 -941 -538 374 -543 -589 -290 -23 -502 410 687 167 797 509 -353 -640 349 -778 -812 -639 -446 -142 148 -432 -470 -36 -994 -906 -336 301 15 -953 -656 -152 -978 640 44 833 756 -779 -221 -110 257 -24 -304 -791 -287 -108 751 -730 -183 157 -963 581 833 -116 -950 221 -948 -327 600 469 -385 -920 941 -401 911 347 144 -433 -830 298 -158 -730 -39 -335 -638 235 491 862 296 715 -759 551 415 -340 -652 -759 -416 98 -919 -315 163 -334 -457 -409 609 153 946 411 173 579 -593 603 -946 -193 178 -200 734 17 -664 861 -743 -457 -63 96 -893 107 -812 -504 -846 -198 -515 350 481 -515 -195 -733 -783 492 -545 -148 -66 -973 -730 604 160 966 -642 121 753 -292 18 -395 -129 -449 -242 -833 772 -898 572 -576 845 -334 365 -603 898 -471 -990 871 -455 819 -576 771 83 448 323 79 -665 895 -723 583 -250 -967 -679 784 -109 -439 362 -272 -992 666 157 -222 -762 -179 37 -212 4 955 -907 -290 -23 -662 -596 -759 -795 990 -302 947 -841 5 -379 317 211 373 -654 875 449 901 -412 811 65 -266 -202 358 -338 403 -921 -639 -357 -962 266 275 -144 -305 524 -417 512 3 541 -692 113 676 -278 -228 910 -672 206 -250 140 191 752 -374 959 -326 644 18 404 -215 -729 727 609 -352 -249 -567 -346 -609 -85 -294 -8 -979 712 -108 428 -543 599 371 769 785 -279 -944 131 395 -886 -394 355 -484 -712 -899 -675 561 823 833 -523 -698 -980 -354 511 370 -930 -78 -74 -255 -11 629 -384 87 463 -685 52 -55 525 -281 992 -744 758 568 -102 915 764 106 -334 925 -660 -636 59 262 -269 261 -210 290 137 -736 1 527 -790 484 353 -823 -750 29 106 1000 861 221 566 -998 -195 -618 -172 506 -822 381 524 85 -859 -388 -115 -38 -206 -977 -369 -941 -298 3 235 -923 -476 586 108 -81 377 -901 152 309 23 540 -748 411 696 -339 580 -776 -545 -206 9 -752 -978 789 437 -530 -437 -60 19 379 -277 -853 -422 -161 -116 339 807 471 -620 879 792 -728 -958 -402 -545 -622 -687 540 -586 -425 -628 81 -968 -678 796 -879 -865 582 -491 -701 210 -762 -210 -476 -680 880 -396 4 791 -88 59 -745 370 -608 12 449 -942 516 855 114 580 267 -347 635 360 -801 953 -667 890 -746 -242 285 958 526 -373 -278 518 508 708 -622 -164 944 469 191 -55 267 410 -632 767 -42 -972 900 -24 113 63 273 993 723 425 -656 -101 -873 689 -948 394 -806 -38 -998 344 880 -326 241 -255 4 -317 305 870 -104 -143 829 -251 -685 668 -235 -626 -16 -745 -71 -44 483 407 49 -456 705 339 -697 57 -526 -775 467 516 -615 582 -707 -746 -105 523 -51 634 832 543 -329 -746 142 -644 142 -572 454 -896 940 -101 811 -160 -889 415 304 938 -788 512 -570 1 -250 176 61 -684 -576 -759 -422 427 973 118 596 870 155 -618 -984 -992 -487 589 -931 225 -374 -512 -983 -775 -259 565 -471 -435 -243 798 -986 702 861 -968 418 923 574 -375 114 -417 -339 614 672 -338 -664 671 798 -572 -539 -594 -409 -1000 777 -351 585 -283 -922 427 277 -100 644 159 -713 -862 -672 -441 -574 -240 -50 -924 -598 -382 861 837 860 777 -293 -598 200 -40 -364 216 -79 -49 -623 -793 -41 244 48 684 -871 -263 -688 126 -52 846 222 59 -584 -610 59 875 -975 957 -925 997 916 781 573 713 -954 279 -945 -196 109 -712 -331 -195 -367 -675 865 536 -843 -313 -894 -614 813 743 -91 4 209 104 288 -505 -578 -329 -85 -512 -969 290 -487 -822 -212 232 565 -867 268 -728 -297 671 -62 -575 491 -932 986 853 630 438 385 982 -109 729 -235 -270 -568 -150 695 -543 -402 101 -257 -305 -544 2 442 -256 722 -191 248 -982 766 377 118 362 -499 103 577 871 510 -203 -96 -100 -184 -653 520 327 -288 610 -763 410 129 -656 483 504 68 -362 -925 -467 -995 83 78 -819 -924 -856 836 -945 189 -112 713 -294 831 949 357 -627 -403 -566 -371 785 57 -639 75 -591 -566 -99 -323 262 -326 -177 299 915 44 -342 18 -710 396 -359 945 931 429 -870 -712 53 536 293 474 -976 700 -129 337 -658 678 -530 -627 -666 -42 -410 829 -281 56 -843 612 -118 869 529 -788 -134 -226 -664 -682 544 173 991 -184 867 400 640 -114 -868 -884 702 261 -507 19 239 -797 975 -631 -293 284 -283 -933 -966 914 71 584 426 638 -690 -998 588 -298 784 851 -501 488 111 504 -717 695 6 743 319 -474 -121 -19 -119 -510 -194 906 -525 -866 125 726 -844 -653 -653 222 893 827 -640 -180 -909 -44 -842 -957 -88 -901 -98 -329 214 -574 651 -50 -302 637 -652 -167 269 -768 38 447 358 817 846 508 92 -764 -360 725 -946 656 761 810 -822 -12 -542 135 -399 429 385 229 549 -150 299 81 -352 -962 152 13 -703 -999 -910 860 -48 -778 -847 966 193 -323 163 683 732 -813 134 -411 249 -938 28 356 903 8 971 -503 -434 -78 -700 -613 848 -477 360 -543 -287 -757 632 881 -573 -392 -924 -127 -892 -695 -289 -936 78 870 345 -152 22 -164 410 529 190 -520 60 -22 684 -434 -297 630 -416 750 -216 -943 10 -410 -804 -823 94 821 -907 -991 182 -971 -711 -719 -864 -830 -527 475 -4 151 -611 456 219 -638 -651 -452 -461 -90 -623 -883 273 -768 304 -164 565 893 -595 877 488 307 21 952 -125 708 -780 -288 418 -684 943 -198 409 -311 396 -524 -896 404 -447 -715 35 749 334 869 801 -268 530 835 -855 -747 -653 -127 -439 87 64 -899 860 945 -679 548 -646 -406 432 -838 -661 -476 -374 719 855 917 559 633 -980 -598 -524 -660 815 764 998 788 -862 -63 -847 -931 753 36 139 -126 783 49 -278 190 551 599 465 617 830 430 -492 281 -393 344 -149 995 -282 -187 -713 -83 -228 884 272 -212 422 159 198 -319 424 -286 629 331 -540 222 -676 -308 -793 454 931 -161 387 80 -453 -276 -622 -935 810 -712 -916 -279 47 -852 672 735 596 -789 -307 660 -803 801 685 711 467 921 -752 415 784 77 880 460 584 886 -710 963 -946 -630 243 711 -548 217 544 749 795 -662 843 310 -74 311 -674 21 -347 -183 -891 -431 -176 548 -107 46 -582 67 -929 -357 649 339 -906 994 -256 680 682 380 970 -487 478 239 -140 727 -529 -35 636 243 314 206 -174 772 731 337 653 -867 -720 -555 728 -32 -9 301 867 -133 320 27 596 18 39 941 -590 -999 -558 -439 -350 -639 777 -371 -190 -917 411 665 -212 -179 567 -303 686 -289 30 874 -227 301 -805 -554 -435 895 826 -67 358 -573 -324 822 501 -416 -92 585 795 -114 174 -862 -20 -719 848 -183 -516 916 592 385 514 708 -893 -743 -725 -165 347 897 -361 47 156 -972 -768 390 -474 -45 186 314 -873 157 -832 -633 716 852 162 728 608 865 -462 -341 982 850 -260 -364 445 -220 -599 210 658 555 30 304 -703 -716 938 242 435 761 411 685 -182 518 -750 150 35 344 -683 -30 718 672 -741 -440 196 235 161 658 735 -916 622 -939 -691 2 -28 -267 49 36 901 -448 935 402 86 -177 410 -518 -320 987 840 -424 904 419 -888 918 844 875 795 -418 955 -5 13 892 -77 -243 706 662 -809 -608 -381 -52 -905 -753 -388 442 -608 -955 14 -239 -990 -75 -542 -232 -630 -133 -174 496 -47 -305 491 998 -243 336 199 203 288 513 649 -570 -912 709 465 -662 81 835 -295 737 -4 -661 846 836 680 -32 -901 -78 -116 847 -778 738 290 860 910 -516 -730 945 954 128 -753 -544 -270 -648 -847 -209 527 882 479 -517 -744 952 846 -517 -640 -372 -608 -399 321 -579 -315 -603 -24 610 -788 254 -485 -423 684 183 -275 -508 910 -722 152 980 -743 895 719 -18 -588 580 176 -718 -11 630 652 246 954 346 666 -216 -395 232 -975 -986 -425 -472 -367 81 -691 549 637 669 845 591 -122 -480 -130 283 559 -218 459 -47 626 -671 940 -908 -38 241 291 -747 -173 -409 252 -209 -21 -421 -896 -714 -342 -871 -651 648 393 -512 825 387 -85 44 -522 126 864 880 -198 -4 -774 -888 669 860 846 467 -277 -153 -218 -739 746 -36 -314 -762 248 -869 330 -733 -292 250 -1000 886 -207 -232 216 -993 -256 893 -397 -509 -417 -632 304 7 -454 -717 653 245 484 -630 -101 124 60 564 -713 -926 57 -333 -698 -336 -702 -103 385 -782 644 -940 245 -598 335 467 -154 679 835 -417 -580 456 948 -93 -231 860 834 799 -869 424 781 -831 -641 -423 -415 -595 -690 874 -552 349 -354 225 -678 -50 873 789 -575 -59 706 -468 30 -819 431 -869 -999 520 -746 730 -801 -961 617 691 448 -286 419 46 -890 -857 -354 654 -844 129 -254 -922 261 491 -699 -832 636 845 481 -64 -179 -978 -786 272 111 886 -835 737 -380 -426 896 -882 -181 -427 0 364 294 511 908 313 -398 460 786 -169 839 466 -734 935 646 -28 129 -494 -797 113 767 863 887 167 201 551 482 237 222 949 342 31 519 -175 71 -661 -270 754 -114 790 -30 568 577 692 -611 786 -145 -625 -332 -972 -247 157 -220 -524 959 785 -658 147 -425 -848 -636 695 -52 425 -582 -280 980 -30 -664 -637 707 293 955 620 627 990 -598 -264 -271 405 -116 484 221 114 -930 -431 973 -168 -294 -842 -403 -387 -634 -386 -312 -346 702 -316 -352 -876 -512 -531 394 -480 201 682 310 511 -108 650 907 -140 681 708 -851 390 730 699 540 39 205 -462 -602 -405 984 283 -962 -426 565 590 -107 491 144 -816 179 430 247 -132 393 -110 -339 504 806 -801 -967 911 -921 -39 -203 -369 451 -287 -146 885 141 69 571 142 -720 -294 814 -674 538 -73 -203 949 -984 792 568 -231 -876 726 -358 166 604 -116 857 94 980 -637 -284 915 848 -20 747 -947 -23 -469 -923 -91 667 497 279 -887 -827 275 -197 -637 293 -256 -579 -87 518 123 382 299 436 -527 867 709 -888 664 949 400 772 -401 313 -701 900 617 648 693 -721 423 288 -40 221 -132 -422 -479 -465 594 -80 -607 -303 -97 -41 87 -253 253 616 149 -731 371 169 994 564 -764 349 -25 286 384 336 -991 18 -656 410 -976 240 439 232 828 898 -397 230 -364 -407 -424 -351 917 454 162 585 -138 334 -140 -943 135 328 -293 -59 344 880 -678 282 952 654 -132 141 441 729 541 -864 921 171 -97 -892 170 330 -918 -300 -637 -198 188 -860 -206 -39 -178 201 86 -576 -594 128 123 531 691 446 334 220 -182 756 522 -546 -72 543 824 915 -32 508 949 -214 -2 416 -750 -430 525 -902 276 445 -601 739 -168 704 776 325 287 -976 -128 -1 641 200 695 -6 515 753 -842 -219 -692 93 999 723 -386 647 574 -448 938 -212 -464 -179 -230 -829 -533 293 -596 -600 567 -747 894 -628 -859 159 620 494 -676 53 393 -65 -847 576 448 -320 208 149 -867 517 -213 -243 -584 897 723 121 732 -511 707 323 -729 94 -974 687 -113 -951 187 196 935 743 -63 -502 -365 -619 -482 -402 340 -510 37 -796 -537 256 32 95 289 -866 235 -207 -196 -603 -340 -924 344 682 -90 -334 -912 942 -678 -325 692 -333 -776 660 -71 353 317 -613 366 -735 -638 458 -33 917 514 880 426 635 204 239 -359 -223 -423 -869 487 629 891 -268 -475 -291 -139 -861 -568 -582 379 370 90 675 -566 882 302 222 594 695 198 -910 360 467 244 358 -887 -151 -349 -594 110 734 -820 456 656 -407 56 12 290 750 577 -174 957 -653 -514 -569 984 -554 -508 245 122 -256 -553 310 527 -416 546 658 46 -337 -840 761 -798 -834 429 500 183 766 300 -748 -466 17 -359 317 -68 -906 -785 -21 49 -115 -233 163 -392 -72 -325 -805 -314 -853 715 -438 80 404 -354 -874 -236 20 975 -830 229 765 -531 165 476 -687 -635 -95 151 362 854 -268 349 618 -306 440 -834 187 -594 -509 -782 940 32 -338 -597 -4 -59 -134 -602 -415 -796 -636 218 143 -160 94 984 -746 -399 351 107 -426 -120 825 770 31 -695 527 -937 -883 847 -381 574 482 872 -694 -36 204 156 269 -567 -971 28 -370 631 446 -215 -658 -484 167 -435 670 -406 769 643 554 479 757 178 -687 218 -685 -372 575 319 521 -443 349 -585 -659 702 248 -824 -708 937 267 468 277 236 -955 374 548 -121 53 -384 -292 -290 820 -628 -289 166 450 -614 -567 -756 167 -396 819 -320 214 861 188 512 278 -551 431 -397 -684 466 767 -361 -531 -84 535 904 -375 623 -747 215 282 407 718 -67 -268 -707 996 502 732 108 -356 670 -734 -629 -667 -580 403 923 998 -779 614 -291 -364 -874 217 406 621 548 859 -875 403 60 308 50 -154 -230 -786 378 -835 303 967 -405 951 -540 -766 756 88 -196 676 33 752 -48 -8 635 369 -872 681 237 260 645 -553 592 -512 758 391 -687 872 889 -254 -703 -243 -617 -999 -717 -586 227 -144 -469 963 -10 397 -972 839 654 -8 0 716 572 248 653 299 -745 -80 804 -26 -625 919 -787 326 729 -676 613 -94 -269 -779 -278 903 -790 -559 672 905 444 -851 594 430 -25 -917 703 -824 -294 205 180 766 -239 953 911 929 -658 -959 957 -195 351 -669 -993 -352 -262 -244 -115 16 546 493 -937 -248 -459 370 -816 -581 -16 -922 -578 199 898 -814 12 730 786 -27 874 809 -633 356 -911 322 -635 -63 -702 866 -652 165 -945 -29 422 230 -744 -603 812 -18 543 960 530 557 260 414 -122 946 -295 615 799 -399 -497 -149 -110 -414 -479 -786 922 -894 -231 844 624 385 -726 130 621 516 275 512 403 -166 -791 -283 950 171 683 -457 -345 650 -368 -374 -649 492 296 -102 985 847 249 803 978 -441 -905 707 -913 -378 -199 -434 502 811 -805 350 -401 643 967 -794 -332 -716 108 835 -328 -519 644 91 -347 690 653 305 -830 121 667 -928 833 -537 -965 -480 -268 852 778 -649 502 257 -672 -924 -406 -705 -997 56 601 -350 868 440 -796 25 -6 887 -633 -444 -391 -168 -343 982 87 702 -134 631 -379 -548 -973 19 -419 940 -980 669 -473 364 574 -455 -544 -136 463 -816 -596 397 3 -197 -379 -324 978 -275 207 -832 351 354 711 -371 221 -763 -24 707 -165 -674 365 -987 -750 -784 -1000 -687 314 566 -139 -207 -762 -125 996 -499 -439 69 -682 66 109 -646 415 -299 177 -724 -437 -828 -942 380 -207 569 998 -423 965 517 -903 -520 -78 776 -160 884 -106 810 368 -593 970 -194 -54 -18 865 92 253 492 280 -237 -427 -502 962 -161 -883 -307 538 852 -653 648 -474 414 -412 147 -20 -760 127 287 264 -94 833 -650 30 -452 258 -310 -800 -47 -721 626 -569 -557 753 123 -197 -942 426 309 -638 -826 -233 317 730 914 419 -299 -901 -325 853 592 -310 -508 -580 -833 124 -808 -166 593 438 660 299 837 -412 480 -680 -939 980 -646 -86 -363 128 21 -771 597 63 -900 -697 624 -451 -455 445 944 306 -608 959 344 -324 -930 745 140 -182 -503 428 281 463 107 -603 109 246 487 -896 17 -386 739 766 -747 503 -199 -277 -269 -220 -259 299 420 -935 993 -863 -737 795 -146 947 413 979 849 79 835 73 -445 -157 -313 -377 -213 323 763 507 -990 -864 317 -741 490 958 64 703 -694 -11 -139 269 903 -527 919 230 823 571 -316 -704 393 -663 761 141 515 -412 -555 -448 145 -700 55 891 797 718 842 687 -766 -523 574 -838 42 1 815 -798 677 -531 317 -949 -310 -332 613 979 -906 -612 -558 111 930 125 806 805 -515 -440 -589 514 -764 -799 -28 -462 -857 0 -13 -594 -926 -905 559 740 188 -221 872 494 -220 -858 198 843 484 264 -955 35 -996 -383 -90 -420 -816 623 -834 -515 -328 793 -868 332 42 683 701 -827 161 688 857 497 290 -894 787 -378 -480 129 14 -957 -953 601 -448 -350 -62 -734 -119 -404 859 365 430 -778 -699 787 -18 418 103 191 860 -31 -719 982 -736 -338 376 56 346 621 802 -264 -785 205 -409 349 -543 316 -261 -461 277 85 483 -426 718 641 827 -202 -872 -604 -199 -307 676 452 762 -893 -636 878 -956 -383 626 75 656 -803 -913 455 764 -83 -382 -795 -293 -670 809 158 8 -699 -189 -254 978 551 40 -260 -14 -473 -26 303 -700 -607 -960 300 398 -400 -764 381 860 119 413 -432 33 406 -987 -893 258 35 -870 134 119 615 233 -538 -846 189 -413 -689 -979 946 -221 -959 622 -910 -774 929 673 -486 -817 805 -138 1 -48 724 -79 -331 549 -345 459 761 -525 -942 591 -487 547 -492 -265 -289 -42 428 -815 -564 -331 -414 498 -697 -336 925 680 11 547 5 287 -212 -245 472 -756 -811 -455 -46 -502 -659 -529 392 -173 168 -530 -324 122 -646 965 559 -639 797 899 758 14 575 526 584 597 209 -978 979 -638 -348 200 885 783 -142 321 226 418 89 -776 -779 21 97 -32 282 -925 328 924 615 897 583 -83 -825 -202 421 848 720 392 228 -114 -213 -389 -188 -132 903 -688 -405 321 -412 -416 -83 -715 648 426 -943 -389 149 511 -990 800 -360 631 -525 14 589 677 145 21 924 -43 544 -112 503 -570 -771 -18 -768 -54 242 87 38 493 833 -717 -50 853 -623 994 330 197 -36 697 -797 -152 -899 -744 -99 419 -387 -98 346 -492 92 -568 -785 -570 -711 43 192 -941 645 173 -321 -408 -267 22 -700 749 -922 -980 -249 -527 -242 -383 -900 -401 541 574 -720 -762 -365 307 -618 -634 -120 -798 958 401 12 507 286 -8 978 387 -790 -709 -234 -854 -229 -73 207 156 -194 -317 -349 -456 877 -354 954 909 475 430 -843 -745 936 -600 -727 852 985 993 425 -851 -204 939 555 -131 -303 -847 -575 -484 360 -388 368 -896 829 -403 903 -283 886 781 -194 -360 237 -998 37 -644 840 -163 624 592 161 -724 247 -881 -804 5 -759 159 129 -499 -506 -6 656 -128 300 -6 765 -453 -497 536 214 -971 303 636 365 -947 -537 34 4 -498 -698 -430 -354 -412 -372 123 784 -444 507 790 774 -877 285 152 -731 571 931 -590 241 537 -636 -901 -289 453 -698 302 598 301 90 -820 505 130 -540 -789 977 75 247 -346 -222 -79 -7 -919 846 -328 -694 -780 -124 237 -428 13 134 -580 -954 442 559 -83 -591 455 -705 -112 60 -824 303 -19 -11 -363 -421 330 -464 -246 952 -649 334 -239 -254 761 -297 511 240 993 -943 -558 -68 -866 -529 690 987 847 -724 -736 -3 522 940 -516 -159 755 -551 803 -294 -614 -408 -769 468 -302 -759 892 676 831 -249 -95 562 -727 -893 -226 41 -585 652 844 393 -751 437 -361 446 -928 323 -225 -554 -19 982 -141 524 -98 900 570 29 760 -162 -970 410 112 86 294 -870 580 -32 -120 -646 859 40 9 741 333 874 -551 756 125 738 -432 108 -577 -897 -230 753 245 736 183 532 129 -709 680 -131 983 594 641 -423 925 -613 831 69 340 101 -529 551 729 909 734 318 431 -975 474 798 466 -779 -155 -358 115 -902 504 -49 473 -718 552 682 -341 -530 -705 609 175 -753 -808 865 239 -99 231 384 247 -18 -578 652 974 775 -35 535 -218 266 -335 -858 -55 417 -620 -396 42 -456 -31 -381 779 95 -683 -645 -174 -636 225 83 -284 -673 -92 -454 -223 -294 100 553 260 -487 435 509 -517 -15 541 -165 -241 63 -769 373 -222 358 -775 -397 -9 -107 95 185 -472 397 -144 316 642 492 -681 -860 837 -592 807 319 7 -367 753 -807 665 922 639 140 -882 848 1 139 -511 -781 599 896 46 189 950 502 163 973 384 73 -1000 -982 274 725 -75 588 -677 164 -891 -555 -368 874 12 -991 -350 -684 -792 -661 -612 832 -663 988 225 840 879 708 170 -386 -846 253 -141 -960 614 -932 582 -128 -242 -790 -196 -600 -450 -781 794 -170 816 300 -365 -720 54 516 -22 -550 -638 -222 893 257 -443 -774 51 -401 557 741 807 -714 -567 -49 -17 -982 241 -675 -269 303 320 -510 -668 -717 -344 9 67 -162 952 -433 186 -550 -619 -881 -473 824 -154 653 47 447 -885 883 465 286 624 -761 637 -979 -413 827 -945 424 831 -31 814 738 784 -295 182 -822 -666 754 -911 -527 -410 -270 583 -148 880 -759 -580 848 -226 -777 247 790 861 603 -794 160 467 -308 -432 -78 -21 669 513 802 -453 -55 886 -731 -962 643 748 -917 -893 347 578 -899 871 362 -364 760 -256 -314 -154 577 495 295 -241 -979 676 -292 -781 -820 904 -830 -510 167 130 224 250 -877 818 34 -651 -552 -394 -635 -160 215 -87 625 954 -257 -32 245 508 643 -115 -840 -196 -659 -997 127 -190 666 -646 -354 -893 -991 320 -710 873 -582 -78 672 -771 -380 282 55 794 -942 -899 454 396 -265 334 50 -313 -354 563 -823 509 -909 -871 -983 871 163 602 601 915 -612 -337 -300 -354 -663 -927 525 799 -55 291 -569 -621 -178 842 -629 696 281 -701 659 -287 662 849 -322 -517 -449 886 601 392 564 626 209 971 88 -559 -849 -631 281 613 -682 -855 -218 -498 -890 -210 -771 619 -150 379 -18 -440 -890 -385 -469 -228 -385 -675 793 484 596 840 -944 808 933 -22 -950 898 195 -614 -536 -912 -278 -666 459 677 -804 467 -213 395 -51 -825 199 35 137 -981 -6 -125 -62 339 50 449 620 -716 -324 827 21 -404 127 -491 -711 -504 -899 687 -608 -294 100 -809 -650 -586 -347 -421 753 -904 8 -346 -111 864 -629 513 -611 197 -997 -398 456 258 -189 929 160 614 -490 268 192 -327 -374 -372 141 44 303 -368 -631 -646 79 703 -728 -93 -469 381 -214 242 -924 -910 803 -842 -463 -247 -840 134 -773 735 -378 -103 -700 -54 -768 27 -276 142 -341 734 475 -211 -285 438 -178 486 614 -823 641 970 -96 736 -825 -23 353 -643 -902 -939 -861 -197 544 178 353 -706 -107 -650 -26 557 204 -674 492 -62 705 -714 940 626 316 -219 418 285 436 -153 550 296 210 -955 -738 -884 58 -782 -740 -7 -773 237 763 673 -71 575 151 715 -73 -976 -460 -821 -548 -906 -718 -700 -859 -431 -581 -567 158 -665 369 53 100 557 285 456 971 741 -636 -160 226 973 -851 -52 491 379 877 -608 249 759 380 -429 -513 -168 -866 -685 652 403 -822 -229 -746 464 69 -202 -632 318 880 -150 -512 -467 953 753 85 -960 316 453 666 -207 -256 -700 -536 14 304 840 897 33 -683 -904 -187 -224 -719 662 979 336 53 829 -105 -425 -447 -815 -506 -255 811 349 -923 -766 33 -775 -13 621 -923 873 -677 166 837 -962 -826 565 -193 -325 -340 -308 99 823 840 -550 871 -393 85 -470 872 -882 -554 -974 355 -934 55 -959 263 -898 -656 -51 200 -79 700 -239 303 -533 622 839 -831 -667 980 685 -821 820 -546 414 -863 -58 -62 -944 922 991 -399 726 988 842 -575 245 505 45 -848 -898 93 -193 853 197 -641 697 48 299 327 -888 537 -996 743 989 -429 -266 919 -340 248 434 889 -191 -780 -147 169 46 131 894 -551 710 -586 -834 -699 220 -635 595 941 465 -924 267 190 -454 -540 261 -68 -531 41 428 745 -869 955 -952 878 256 523 247 95 194 285 -951 -836 -507 -579 997 -725 -424 -219 -250 -69 51 -251 188 586 926 950 -198 -559 248 -254 689 -400 624 449 -527 -105 961 -348 573 404 -373 825 -539 -998 -888 -822 702 136 326 -811 219 620 736 882 664 228 -846 430 -263 65 -577 -945 962 -138 -25 -374 -367 -554 560 -863 80 217 554 -312 -374 -19 -268 -553 476 -858 627 32 -952 -631 254 -727 493 265 708 583 -735 805 403 -686 -201 281 -238 -702 -789 -686 -465 -906 -775 -836 -820 688 -473 906 -248 476 612 -73 -360 -879 528 -984 862 1000 -994 -279 -356 -816 121 -350 810 545 492 -813 -626 -861 945 -587 900 195 -346 464 918 -799 378 -45 940 -486 -139 -986 -565 -914 942 -713 -56 -627 -547 651 401 -543 -721 -527 301 56 -36 277 904 50 692 614 579 -444 731 -763 -444 209 -865 -652 942 -714 824 938 -615 -61 -424 -689 604 420 758 -546 -494 -675 -360 -27 338 -903 -411 -994 69 227 456 -362 675 -291 397 -323 -376 676 390 616 739 -709 -720 168 -714 236 102 -764 -545 -149 30 -490 90 -577 227 733 5 89 -208 -612 -877 505 -754 287 775 559 -475 -933 689 -423 9 787 -429 866 293 810 -185 -330 157 -978 936 -949 94 -46 999 402 -148 34 -798 430 -398 -921 606 375 378 426 -613 -634 -109 749 13 -715 245 834 -232 -497 -638 627 549 106 375 321 -685 -808 797 -864 505 912 968 535 -389 -308 -620 991 -96 -322 -386 284 278 -676 39 740 -536 -332 -532 -184 -735 -489 101 -736 -19 949 -259 -557 -799 377 737 -27 -418 194 628 -961 -967 229 -86 568 -438 127 541 64 111 708 -652 -89 -162 -790 346 616 -742 469 373 -447 -763 769 -824 438 456 514 -805 480 -974 -250 166 -165 468 874 456 -868 -821 890 -80 -849 -985 971 555 653 493 304 -184 -943 486 755 194 892 -90 778 968 497 -755 -487 -362 -955 818 -926 743 885 557 -392 -828 866 -420 548 -818 -388 486 580 346 -175 817 858 -23 768 -108 401 -853 648 -216 966 -666 -652 165 -353 175 191 -397 -596 976 -45 6 -24 -838 -484 -114 -523 93 52 -433 519 294 107 932 -431 -436 -89 429 -793 -143 876 817 217 -307 241 97 -840 431 643 401 164 366 36 -372 976 830 -690 -89 173 -209 -754 766 319 785 859 181 424 614 -51 589 -762 524 1 -295 147 428 626 -407 239 424 -392 -966 250 -568 713 489 -654 544 -583 -292 -265 477 83 -157 -820 -605 939 -958 -946 802 484 403 -917 -759 389 -665 775 -669 -125 186 -94 -811 147 98 899 335 -12 638 145 -686 -428 795 -567 19 438 -531 83 270 54 805 -492 -311 377 842 -32 612 141 -54 499 859 -680 -743 -620 198 943 -319 111 -210 721 469 -844 986 -713 223 114 387 463 552 537 -454 -875 321 844 -729 214 262 -356 -3 -44 -535 314 951 -983 -29 809 -857 -604 -49 -511 -623 117 262 -790 -596 -688 -979 794 -199 -443 -853 -671 -394 390 -404 -791 524 931 -82 -346 235 -444 -295 -891 932 -43 -250 106 798 801 -935 702 36 -902 852 220 -426 558 -977 -682 -156 837 556 -484 -57 -370 -362 57 242 899 -202 -794 -680 -613 -322 900 -170 18 -959 -279 403 -79 -740 974 -673 -82 -495 988 -93 -179 -282 -297 -366 -970 660 -673 -989 -350 -391 -34 90 425 451 845 880 -438 -324 -357 40 59 405 -219 987 475 764 -712 533 -28 475 33 212 215 -219 -493 -864 -570 339 -294 -452 -983 418 462 671 -857 -230 154 857 460 16 -443 -646 592 228 -101 460 -876 189 701 885 -841 -300 691 -832 -766 638 908 966 -712 -25 701 746 -775 646 -391 -808 -835 370 -618 -823 245 723 386 -455 525 -410 -846 -605 857 11 -540 86 -687 608 -34 920 174 160 607 929 -408 -372 214 939 669 -712 88 104 -448 549 595 122 -359 -1000 816 99 546 618 145 240 -259 -148 220 -497 20 -314 149 926 -515 -422 -725 403 71 522 226 259 -290 -65 -841 247 -57 517 -58 -773 -736 785 150 78 -536 967 -143 -852 -448 505 797 792 -432 247 910 -995 446 -450 688 -23 597 -284 957 675 -291 -203 613 -89 549 878 700 822 -674 589 -742 -713 567 -172 932 -894 222 932 488 745 -315 941 407 -863 -225 137 17 670 -933 202 485 830 -277 -196 -876 502 -352 569 -89 905 -734 -533 3 603 675 -725 599 750 -898 890 -293 -383 400 -681 -593 -261 -858 125 966 -574 -571 -293 148 -685 399 63 697 -824 229 -129 -941 993 683 -581 -589 329 550 539 167 -148 629 397 -439 736 516 590 302 -238 -940 -830 -267 933 -35 -226 -147 -428 427 -593 864 1000 989 -214 -684 481 -426 -342 473 -918 544 765 -994 -838 -787 -866 -898 958 363 -917 1 -174 200 764 666 -915 128 -860 938 -688 -115 113 269 -620 -833 204 -607 437 -428 -425 458 -474 624 -921 908 188 534 714 630 192 360 238 698 -386 -781 -335 738 572 -319 -985 -939 269 -315 367 67 392 -744 815 -123 310 350 609 215 17 -257 -978 148 691 -645 304 -675 -687 -676 -45 -855 -762 -651 -662 -458 -840 808 723 891 -604 -21 -73 -617 -963 -328 438 807 519 128 213 762 -390 352 -890 392 533 -346 819 -60 -533 -631 -598 488 671 67 816 80 623 69 -196 400 852 495 25 887 834 15 913 359 -398 814 71 -84 -357 299 457 855 675 -31 -183 397 -151 -133 444 -902 745 -514 666 -525 35 -805 -742 926 396 927 -706 -266 519 -254 -614 -279 998 -719 609 -692 412 -499 -896 457 -738 -437 700 31 728 942 648 385 -436 698 797 -51 221 -265 362 -730 816 -521 -447 -723 960 -532 131 -749 354 -66 -232 -641 495 -394 990 42 272 -761 -862 627 224 883 517 462 -957 -648 669 499 -82 -249 244 -246 493 91 -674 -697 -610 920 55 340 853 -835 -910 -841 -256 815 614 526 348 -867 651 -574 596 -494 -135 -877 149 994 -337 566 848 547 -841 -138 617 -488 -391 698 198 749 235 -881 322 -715 593 -815 230 989 915 -752 127 379 -533 805 -92 785 -679 -728 -423 -448 885 -193 891 -184 768 223 165 -851 -559 -913 152 49 -785 245 -689 -194 -365 -592 524 737 103 -652 -48 900 543 760 144 767 -962 865 419 -808 -182 654 -584 -736 548 195 651 423 -203 -200 -479 52 575 840 -521 -428 -517 -188 10 -713 796 -660 -922 17 -757 6 -815 422 488 831 -413 -252 -190 -560 -940 -205 92 -144 -496 -512 747 -573 -387 -487 532 676 61 771 -614 437 -190 602 929 -494 -81 807 279 716 313 774 -270 527 393 828 658 137 -131 -391 -873 -834 -823 575 -718 -784 813 226 528 -945 472 -744 38 748 400 32 563 791 -563 24 -427 -275 800 482 -787 225 -340 469 754 64 290 -563 -23 -28 -678 -34 50 596 704 -793 447 332 -342 428 262 -708 757 411 -77 -225 -871 877 802 -227 -600 356 -213 462 240 -462 204 78 -514 495 225 -137 -713 -316 450 890 656 -408 539 -911 -212 1 -296 951 730 900 508 -326 -944 -107 611 -130 984 547 445 189 6 -446 812 -306 724 -330 -608 -569 345 313 -649 -610 128 -491 -238 -498 109 455 975 -297 -120 -200 -649 -994 -85 -515 -151 -563 419 414 -718 -151 -462 390 -249 -701 70 -388 -858 252 659 -515 472 470 -966 -198 267 734 222 -955 -359 -216 441 636 -61 -833 -493 -403 -423 -419 -687 987 59 618 -225 -689 -600 214 -798 151 312 406 758 799 -419 499 105 944 559 -290 -173 -625 -100 -937 626 944 -877 -825 -409 405 10 395 -908 -731 -145 -40 -190 -89 55 789 -610 -837 667 -233 -736 892 157 180 -457 -246 -593 252 -765 56 -432 -970 -364 801 -999 -923 801 389 -407 885 -753 674 300 -831 602 752 421 552 120 853 398 919 700 -154 -67 -69 860 245 830 421 993 375 958 211 613 312 169 -238 -778 727 -327 642 8 -649 671 430 -248 -751 542 40 881 94 -369 -677 -908 499 -454 -809 -824 -515 266 192 711 514 134 567 809 -212 290 166 -168 -587 953 -287 -141 260 -365 -172 -358 703 654 457 423 -526 -351 457 661 429 209 5 418 -44 267 -236 321 -309 -238 -448 -284 311 712 846 248 230 -479 -356 240 564 -429 217 991 468 -701 752 557 -122 229 -869 -884 644 18 -659 -933 191 -965 -6 779 -235 712 -36 -551 938 -273 -444 446 880 362 -878 -789 83 656 -857 -910 -850 546 -240 647 467 781 -215 424 -134 -582 -121 -415 -15 626 43 969 258 335 -815 -799 -299 -842 647 -604 -85 84 -414 -925 -558 -724 364 -354 955 -558 -618 391 213 659 863 741 -380 939 -363 477 22 280 -827 -334 -711 738 105 -258 -36 218 189 791 -221 979 -893 -121 981 -639 -545 -760 -748 573 370 -111 -397 -490 -371 -688 376 -213 508 169 915 -133 358 147 893 -820 880 980 -243 -218 116 255 -320 -198 146 377 -428 758 -950 228 -663 -11 912 -903 29 892 87 724 -560 267 618 -899 200 93 -944 -519 -907 -463 740 -829 -246 606 475 973 -653 684 303 -390 -396 -611 918 -698 -576 -167 555 -710 -69 -423 -143 998 307 -432 943 -160 767 303 -428 688 737 -972 578 355 653 -582 -649 120 -660 436 727 645 -869 -986 609 973 217 -959 -388 526 692 -34 -222 112 438 -541 784 -398 -446 809 -343 493 400 518 -840 -24 -316 910 775 -733 -951 760 -592 -807 -126 642 456 688 -856 -467 -19 394 -208 -521 853 360 262 195 628 -921 -347 798 -627 828 -360 780 -841 -656 -85 177 598 345 261 210 -876 -291 923 360 921 -941 53 -142 -725 842 -883 311 -27 79 759 -210 400 -360 499 689 -710 956 -394 48 -193 -97 686 -125 -389 55 -1 614 495 831 868 -241 -880 75 -551 799 -214 -346 13 245 475 298 -521 -79 734 -375 -789 695 419 -274 -263 -799 -783 907 813 646 -133 229 -11 343 -596 683 -722 39 -100 -453 416 522 -425 166 -871 -684 923 -882 -537 9 605 -464 191 827 357 785 -356 703 709 126 -554 474 592 -56 483 739 130 700 358 -476 135 -770 583 -228 -884 763 158 -731 150 788 -570 -725 -959 392 -21 951 -194 105 107 -471 181 -294 711 405 995 -105 -740 -493 686 -230 -436 492 688 376 113 -487 -831 797 -515 522 210 822 743 -300 708 -508 -119 749 858 106 854 -573 -698 -315 -861 92 90 286 862 -641 713 -151 527 -342 524 324 130 -430 712 -614 -219 914 -283 316 -11 -140 801 197 -985 -562 -690 -488 612 434 -715 -218 -209 -202 -856 -228 748 -911 -217 -172 -61 749 302 849 -674 436 -596 -221 -927 592 -63 745 707 -233 -155 -951 -900 -891 -464 -18 172 551 769 -61 -833 -44 -975 842 582 718 929 -366 -162 -332 57 -503 299 602 -569 599 -824 941 -704 802 248 106 478 -147 449 719 -91 330 943 376 685 -269 177 -202 -583 286 594 51 -617 901 -703 279 -752 14 864 967 -932 290 691 10 203 -225 465 200 -318 902 -234 -941 882 553 420 379 582 469 -717 -511 -606 513 -942 697 -381 635 -116 409 815 755 738 238 -47 111 861 312 -771 915 -257 122 -949 -485 -972 -414 -81 -69 -565 359 420 841 783 964 -2 -985 537 -699 -599 -669 -662 -725 -744 377 998 20 969 -290 -598 -103 -317 433 -580 602 -115 740 -958 327 -74 808 -704 -656 -494 -860 808 37 -653 -19 896 -102 182 956 372 112 -303 -250 597 -97 -614 -160 422 -873 580 89 -561 -707 -790 -578 102 -341 -774 98 584 801 -611 257 -50 380 291 847 -124 -538 664 -758 304 613 -786 747 674 -421 -429 -759 354 -2 -80 222 941 -438 537 -101 667 931 -950 624 -193 223 714 472 -67 150 -106 900 649 495 -528 -484 -778 65 293 -409 -346 -322 720 159 -86 677 615 40 -782 257 -887 279 224 684 -541 -519 -122 246 102 -165 98 -163 289 365 375 403 -158 -931 773 77 659 502 -447 -918 -82 -717 452 -499 330 -768 40 -26 163 -590 -853 -575 -839 -879 -996 650 319 773 632 -36 -431 484 -7 -776 -855 -587 552 976 -199 -13 -618 -547 -377 -303 506 129 -467 -595 -613 -698 -223 429 814 -650 -915 95 -732 357 27 -31 981 474 -988 -943 452 -533 -178 -489 198 -614 765 755 -30 374 -60 -743 -116 -59 -456 493 233 351 502 -635 -524 381 -635 671 535 -653 -62 599 -973 -320 -495 482 877 415 693 -747 618 507 -419 -551 -36 -588 381 437 659 -633 -508 306 483 675 957 -759 -286 -425 -147 626 -926 -874 410 784 -525 258 -877 -147 -948 422 -67 -1000 725 -543 -798 -829 120 520 88 944 -71 984 -680 823 256 -969 151 648 542 449 529 135 -821 -556 -812 -605 -392 -920 100 -530 971 -579 416 -289 -721 184 -804 245 -155 797 -638 834 531 -375 -253 964 377 973 2 129 817 -573 -526 926 577 -24 -176 450 -358 -183 142 709 -824 348 756 415 -26 528 286 643 153 -719 436 -775 -273 -129 -661 387 623 -65 271 355 287 475 768 123 -945 486 -340 826 -701 -687 979 -802 -209 955 -747 -127 -274 436 738 -393 599 278 -761 66 -461 -96 -512 -369 776 768 5 -564 507 -121 -801 494 -907 -15 976 -137 -74 -838 -25 310 -918 -486 -613 -845 -722 -319 837 616 -251 -840 -588 205 630 740 -474 778 728 -739 -798 -529 379 412 -11 831 -445 -137 -503 -462 209 981 -351 -457 633 -754 756 -63 713 -542 953 -22 -998 -683 181 -588 635 -580 -356 -866 -947 162 -334 -843 336 -76 56 -358 -219 197 -865 -79 -846 437 338 -135 -444 79 -700 575 -153 507 349 -7 -89 458 -613 -547 598 383 87 -684 322 413 949 -923 42 419 771 -993 508 935 -834 560 482 -289 713 529 -221 347 -699 -823 -452 833 -449 -66 -352 -188 -650 -460 569 663 -840 11 620 579 -352 27 309 452 -994 636 185 -702 -724 445 -763 681 -515 576 -440 -405 -164 898 -211 -128 -754 -453 78 103 -765 809 138 360 -20 208 -543 906 -636 -82 921 -117 230 -343 14 -884 -191 652 872 -578 608 65 -350 -949 -963 267 -622 333 -232 -623 940 828 597 116 586 769 -501 296 426 368 -636 -281 816 -831 -395 -273 -128 -743 557 -515 -610 683 311 975 425 -318 -861 -727 836 704 -197 148 927 276 520 81 414 61 -779 -986 266 582 -5 584 956 145 99 774 632 -414 80 676 902 3 -164 741 -139 393 87 582 -87 310 -521 218 -492 -740 254 775 -578 -539 -402 333 -497 -550 -866 308 -36 -269 -138 577 -633 -302 -781 -190 229 798 646 -711 525 -57 856 760 275 -105 -993 793 -505 -480 -56 648 282 -648 -10 577 114 -615 -295 -296 -794 38 612 41 118 656 201 -11 -142 -547 -32 750 -511 663 969 391 -409 184 554 846 -865 -282 957 -487 120 -925 594 -549 -871 464 479 365 -992 194 162 840 -336 -406 198 102 -979 -577 -449 -97 -951 697 -286 -758 -606 -869 -600 -716 -103 -813 986 -777 54 26 -390 76 808 488 -442 372 -321 810 -599 -441 637 695 582 46 -369 -833 606 -582 -295 373 -635 853 506 -873 658 234 -927 -131 789 -288 764 -164 440 451 366 -453 924 694 710 394 375 952 -443 -118 -745 -320 -179 275 -727 656 182 617 -38 -957 -432 989 901 386 -126 136 -293 38 -634 314 419 -301 916 631 865 883 48 105 -34 33 -731 -184 317 788 151 867 -340 535 -710 648 -8 -483 -521 -239 -943 -673 -898 -391 470 781 743 -784 913 -266 -217 -873 -205 -168 788 -892 -459 289 -788 373 -569 568 285 -10 509 -454 690 -198 184 -559 -313 335 -425 794 598 242 -311 925 -477 319 -561 -805 -250 177 -841 -421 -725 794 732 -390 -349 -153 -488 75 879 -122 -655 -257 -70 -421 -292 -12 919 976 574 -428 -644 -10 -127 550 -536 155 -648 980 300 -566 249 -107 -8 36 -776 458 670 942 614 -315 836 630 925 410 -753 -784 -371 748 -499 -88 -436 -359 208 747 -650 -563 920 718 -534 -334 866 -693 571 -873 664 586 -351 454 889 419 -190 143 918 -772 -847 -543 77 81 -766 125 965 -499 540 72 -658 -692 -687 744 996 636 -61 634 224 212 30 -716 -237 553 -874 703 -676 -553 -974 700 -615 -308 -497 483 -90 347 -612 806 383 206 -593 -657 591 -45 144 228 264 -510 674 125 -233 767 -191 -46 -670 539 -805 -131 -975 -321 936 -424 -690 -410 -283 255 355 -813 223 56 359 -289 -947 -925 599 429 -18 613 -997 -134 -987 -216 59 -115 -516 -515 -546 -862 -409 619 419 -288 -859 283 662 -465 455 9 -370 991 691 -72 531 -801 422 -705 976 -815 -42 -377 706 -299 -199 -546 -249 -783 611 -946 981 475 -437 763 -479 -703 320 2 484 -643 -900 183 690 725 386 -741 -934 724 -398 949 894 -465 882 -750 -55 -709 -631 -349 -683 -261 -429 -483 -34 -91 119 -817 -713 791 -974 145 559 -10 168 517 -775 510 -845 -237 700 -3 -306 -329 988 449 617 -921 488 62 28 760 -426 797 736 35 661 908 -994 -728 55 -665 818 -972 211 914 182 -478 882 -656 768 -791 477 -559 767 463 -373 119 -561 -564 -970 377 -698 -2 -646 995 662 467 453 812 -992 439 -301 254 -23 851 -181 43 -615 974 596 172 -69 -991 -644 -384 -180 -717 39 285 -956 944 -442 439 -265 54 -302 950 -923 476 -573 -683 321 -328 45 144 282 -712 -957 703 -481 507 999 692 540 292 -730 -537 -850 711 -708 548 -281 -944 777 731 -496 559 676 -277 -872 -27 383 643 451 997 -944 -66 -971 -103 295 542 -326 705 808 -19 -310 267 -599 125 962 396 667 217 936 -533 -709 -256 -986 -163 769 223 858 342 993 -909 -660 -807 -490 743 -776 -278 -171 173 -980 242 -423 -111 -269 406 -892 61 471 -306 940 -190 -21 -969 311 -140 329 354 798 377 745 -35 695 427 375 -989 568 540 -40 976 -301 799 -483 35 955 -182 606 -968 -593 912 -44 447 994 -377 -324 259 726 -943 -871 -789 69 942 63 603 826 339 -447 657 -630 127 -787 286 936 892 708 -779 91 716 -189 581 -977 375 -318 -143 -958 -179 -186 261 -972 -89 -622 -523 227 -726 -39 278 -185 -120 888 136 690 -916 -354 728 -729 430 -844 -367 729 491 826 -219 -817 697 -48 432 -183 991 -490 -296 150 645 73 67 938 -425 493 914 11 -643 -852 54 -888 471 138 158 675 826 666 174 -597 -882 -540 -964 -95 85 -17 193 -757 -158 959 -548 815 804 618 234 -36 756 26 831 976 49 -644 793 927 215 -71 521 -631 338 704 -844 -891 938 531 -350 303 -751 -206 331 -458 461 -210 -145 -454 430 -391 -846 -404 -791 179 -818 313 342 -557 21 -560 -139 -875 764 365 -520 -987 -169 714 971 -212 915 -460 -928 -912 -272 703 165 680 -781 65 819 -299 -179 728 805 967 693 914 -573 -171 284 -160 629 295 602 899 -445 -509 -464 794 -45 814 891 -367 -455 -764 -214 106 -550 539 -168 -425 -28 -323 -191 -955 -709 -910 -249 890 274 771 411 -688 718 -265 394 311 579 65 8 138 -981 181 701 -659 -340 926 -226 -143 -334 90 -222 600 602 458 954 -64 835 168 -807 -903 463 790 176 -471 943 738 -27 902 628 -852 900 -394 -23 739 753 358 108 976 -440 684 -735 -945 685 -805 740 144 616 615 738 949 579 -55 -631 843 140 -254 -245 612 787 -902 313 972 538 -662 466 -311 665 953 -241 -466 -279 299 -948 -909 101 368 108 -112 -37 -681 434 569 -661 -760 258 -118 -352 810 356 -150 156 -742 -676 676 903 231 -712 575 -607 939 482 -809 -88 59 113 -672 407 702 454 -983 751 804 -735 496 865 -426 -174 78 -129 957 -433 -310 364 84 201 -565 -363 9 838 922 -360 269 -501 -663 -422 414 523 -228 -213 469 -43 -503 581 88 401 -544 -393 656 -16 638 538 -455 -80 -818 -112 811 -51 566 681 306 754 -588 -508 -669 598 919 -984 -620 -285 128 -896 -563 241 -721 -544 -499 -679 -745 -476 767 -227 -407 -364 284 -403 467 69 110 677 -452 246 449 -707 821 -284 224 -874 -683 -209 268 -225 -957 -893 -104 -805 -662 648 -108 691 755 -957 682 -268 725 -695 -223 950 -202 280 -122 -541 468 -54 -125 806 -304 -865 745 197 893 248 148 -570 -793 274 -791 494 649 -118 659 26 235 843 171 364 429 230 -925 -874 493 603 386 246 -507 -138 522 -422 -684 803 -255 -900 193 -437 -70 -93 897 -640 -321 525 433 -40 -952 -219 -706 -671 -181 198 317 -214 865 15 -883 -524 -43 424 27 -666 63 -923 441 -504 -650 -397 380 835 368 468 -605 -863 730 -137 -987 664 -30 -652 -45 -922 -483 846 327 434 -161 385 -997 372 -148 -319 80 24 423 -645 471 -749 148 -339 -515 -955 539 297 -723 482 376 -150 -429 -302 -52 692 154 944 -809 -153 -272 248 -841 -305 -762 826 295 -831 865 289 67 854 870 447 672 504 -691 -393 -265 -797 646 265 316 680 925 845 -509 -606 381 -763 697 -580 941 -214 -219 807 -425 -824 603 -949 958 160 758 773 -344 -42 442 698 542 -70 417 -560 -21 -163 -425 23 -907 896 -208 -561 818 774 336 991 414 341 995 -356 685 514 -959 -424 841 263 47 616 15 -89 -885 970 439 -884 563 -333 559 332 -495 -375 568 -518 -82 -261 -28 -239 -560 744 818 28 788 407 -677 386 817 -322 -440 391 415 922 396 680 604 -125 161 -877 -739 -867 -539 -975 -862 -335 -745 432 678 -675 -735 -241 126 274 587 -673 763 -481 225 -239 -147 -532 21 -487 552 -145 -93 937 511 -129 840 -868 794 -341 -437 -901 549 555 -911 -964 795 -607 846 5 325 -128 189 167 -297 -797 -533 -237 -241 -825 100 583 62 -452 -595 -926 -945 -249 -96 -99 747 -811 714 -456 252 520 841 -361 -104 883 245 -129 -186 -359 -200 -531 -965 -36 482 760 826 334 642 -89 -435 560 932 -166 -923 -544 -313 503 -983 -330 831 725 -678 -343 440 274 494 -706 740 407 -298 563 -237 -910 264 289 -235 -820 811 -872 -388 315 -201 433 515 892 -921 -570 -244 283 -334 487 -403 -364 -948 203 500 -219 252 50 -161 -811 -585 -630 886 683 -200 -210 686 -821 -803 -558 978 -336 -48 421 960 -862 -969 335 -871 -232 -241 209 293 96 346 860 -103 999 -95 -62 702 396 318 320 -589 674 -354 485 110 -338 -880 440 -464 -418 -213 672 476 -319 227 -722 499 -348 366 -950 -252 3 940 -884 -639 -335 -936 952 255 -108 816 884 -280 -951 386 -566 920 953 2 590 899 844 266 58 -864 -543 643 42 -257 546 378 -254 630 101 976 -49 663 -439 -259 673 56 -281 -400 -553 949 -644 390 -87 -408 283 999 223 -220 957 -563 531 604 -546 -841 -834 891 -976 614 -65 -278 -824 -317 -412 501 448 -281 -517 854 893 -164 232 609 -496 958 886 -993 888 -718 111 665 63 -928 215 -826 305 -986 -64 199 -461 206 -458 185 -515 -582 342 -657 -834 -926 441 153 -140 57 -606 -302 -540 120 -846 -598 340 -816 -777 -868 -52 -638 -824 -728 536 -101 947 447 356 564 -195 775 786 560 699 647 860 573 -285 886 981 652 884 -392 -40 234 837 465 -123 -138 -669 -64 74 911 442 679 -897 20 851 926 -113 298 -269 -437 563 374 909 -914 998 -449 30 -148 188 625 -316 -437 882 948 289 -322 -21 -196 228 -165 -931 711 790 -261 -55 -371 -914 110 544 340 -453 -492 544 13 -895 -858 -807 555 968 -916 883 21 -547 -155 -880 -443 810 -405 -654 640 -810 -741 906 -668 436 -573 -37 611 -559 -897 -77 -890 -839 598 -920 18 244 -527 918 -425 635 905 -912 -510 599 -752 -201 -810 -522 368 314 204 -390 7 -492 -702 -339 537 -504 -258 418 -494 -374 -139 -33 -922 559 887 -886 -638 -583 -483 306 671 922 818 755 176 571 -345 -460 -561 -762 -863 -118 478 606 97 543 119 295 805 178 230 -747 999 610 -180 475 27 -333 396 126 426 902 998 303 786 312 -450 716 195 327 -256 150 -644 746 819 627 -693 -842 -620 291 -571 -214 177 -344 -873 21 439 -655 265 -402 98 -32 638 -300 886 213 -999 836 -612 790 493 903 -195 226 157 217 -886 -106 -694 -375 -217 536 701 37 307 729 969 273 -266 266 973 -770 -670 259 -812 -837 -343 -848 621 -608 983 436 200 796 957 -488 768 318 -727 -547 566 -885 345 33 513 -294 -284 -492 284 -527 681 128 238 -574 -849 -925 565 -102 -148 -212 344 -290 -511 859 541 968 -985 -883 412 521 464 -277 628 -160 601 851 -626 490 -320 967 -308 939 -675 -995 -557 -590 763 -258 -520 -327 -496 76 -702 670 -705 -356 -283 -181 -623 345 -6 103 866 -324 -892 -244 -853 131 -931 387 465 919 -20 307 403 -973 -646 -774 -540 -265 657 475 -967 -119 881 108 -787 711 649 -214 589 351 212 -117 63 -849 -404 -473 -602 244 -377 823 -776 422 -827 200 878 -318 -865 -217 -412 -632 -442 861 -405 -563 -105 205 550 969 -972 802 -353 261 933 340 663 272 -621 197 -66 -862 352 -478 972 -837 -714 -892 -515 -358 -358 -152 -166 732 209 524 -989 345 43 -105 -286 571 600 770 308 899 -688 814 -744 -804 -413 -487 766 548 -467 370 -368 -147 92 962 -448 494 -988 -342 720 -212 502 969 -102 -296 -537 89 -806 399 -151 249 -5 228 329 758 586 827 784 811 693 -503 777 807 221 63 -555 -704 369 -114 168 709 -805 -810 -576 -503 916 -290 -247 425 809 -606 -576 483 -586 498 -431 -275 461 -46 555 955 -671 -481 -688 -866 429 674 -205 -443 -908 445 -329 504 421 651 -834 -654 -81 943 550 -725 104 -678 -997 -689 963 -642 802 828 807 252 -347 907 -15 -646 431 765 -212 801 924 -232 -372 -869 -902 101 -360 -892 156 455 499 250 -626 962 889 -702 387 -588 -700 -274 444 -744 673 10 -24 -213 -576 -796 664 -709 971 -894 59 -181 -301 24 -337 -988 539 448 -169 -619 -318 528 -561 -613 -692 72 565 -129 556 -787 581 -642 -581 -108 995 339 414 -302 -242 181 233 -7 -34 -441 -185 437 384 639 833 -789 -717 93 -322 304 491 582 -793 -34 -724 128 -395 -420 808 -922 -32 -811 742 -379 -740 -458 924 305 -103 -755 893 664 642 983 270 -401 428 151 -137 -320 58 396 -283 -600 -843 571 -938 100 392 -698 951 -871 837 -933 -352 379 755 259 931 421 -431 -380 -481 562 -324 891 -6 693 -561 -476 -464 -872 -954 -888 582 -604 -133 275 360 369 -390 -315 -193 -339 767 350 -889 44 -204 -414 -13 808 305 -90 -610 -759 -564 -974 170 234 804 -40 -705 282 617 819 -379 -904 894 -721 475 -102 47 -895 961 306 -808 838 204 150 -921 4 391 -288 -997 -154 904 393 -873 -745 -449 -235 -922 543 -284 -765 -130 208 -344 93 -517 450 894 799 673 -919 804 639 626 241 -403 -916 -606 -11 -526 -857 652 599 138 4 -113 -839 -901 -17 525 417 -34 -964 -83 81 -202 -729 -123 545 -149 -543 433 628 742 858 197 66 -373 469 -656 935 -240 563 -712 -281 122 -94 -513 678 -988 -148 -162 658 359 -642 749 -89 -332 -155 -166 -92 704 -578 -76 -342 29 -743 865 -301 -983 -796 252 -708 742 -531 538 949 -349 477 361 -946 787 -161 -84 899 -275 -127 -360 -559 555 -771 -116 728 995 679 27 -163 689 29 711 224 -406 -760 -33 -941 763 426 814 318 8 19 -573 796 688 990 567 257 -584 8 -53 -669 403 -235 -779 108 -126 676 -121 190 757 501 753 802 857 259 -187 -978 463 -350 -301 -889 966 209 167 377 -468 -514 559 -515 -781 -39 -461 857 520 -152 393 819 -169 39 -298 -493 -932 289 837 751 643 -521 702 281 402 -546 240 121 814 -799 -370 56 -365 -971 52 845 -178 482 661 28 426 452 -486 -200 -984 200 -491 -584 -7 -786 772 -3 -148 -220 861 173 570 -318 667 260 -529 -391 -92 -409 -972 862 521 -850 -441 251 -158 -943 -464 -825 466 -44 -273 -358 -708 848 733 708 -263 -57 415 -99 -95 -183 933 471 590 -454 -696 565 -994 498 -294 706 -989 -316 249 82 -734 836 759 -363 -858 319 174 278 -292 923 -357 -400 451 -242 -490 83 -243 -87 -535 849 -143 525 -164 -483 49 192 -668 -249 288 -24 -631 444 493 927 952 -780 262 621 565 -567 5 152 -922 -916 352 -556 -562 505 937 -810 655 457 954 -465 39 -285 -557 -300 -889 -588 -735 86 -546 479 348 -299 344 26 -998 -645 536 283 -390 -364 182 988 -569 762 -689 -165 -266 546 355 -779 33 842 -320 959 513 142 -381 71 -158 666 -752 939 -998 721 745 69 974 -67 -202 -86 -675 984 -732 468 -91 793 497 15 414 971 -666 -987 -141 714 11 144 -341 214 -163 406 -820 732 61 -690 -428 387 2 -176 -280 -566 889 450 159 -35 -764 730 186 805 -684 -328 845 -629 256 -849 -444 -179 262 190 879 32 232 587 -993 -740 -828 707 -766 -398 -611 763 -853 -766 600 -320 995 139 213 686 -305 -629 -970 -331 -804 -545 426 -441 737 -938 -855 1000 -160 -979 212 431 -581 424 -861 -277 -680 608 400 -758 -888 136 -170 754 478 168 -337 -858 -708 -594 -822 -367 738 -343 301 -433 -992 839 368 -285 51 -182 500 785 -968 -63 -306 186 89 356 -537 -219 366 -836 889 539 -198 953 638 942 892 -333 -143 -215 736 -128 579 556 998 -905 -288 599 -744 -901 854 -684 -18 -67 -718 -282 704 -441 -928 -321 -987 -224 -555 -434 -302 134 -709 811 811 -495 871 -249 466 890 -548 895 215 439 29 -882 50 679 -343 -564 567 409 396 570 350 476 -294 879 940 -86 359 231 -147 268 -801 689 554 863 794 991 -712 -634 488 -788 688 131 797 -698 -475 59 392 -887 -764 219 973 -634 180 157 346 -926 759 -598 106 -760 599 -470 -776 -383 -890 41 473 734 565 109 -292 139 -151 -592 -739 37 356 205 -941 -27 -271 -812 572 -803 77 -546 830 639 -776 -666 -955 692 -78 -756 -578 92 -506 283 251 -636 203 310 -31 296 -243 -52 -116 -282 331 -551 305 497 -458 10 60 -902 469 41 -575 -630 -579 -592 -394 -406 -467 690 348 -938 96 -350 -546 356 409 -111 -934 -205 801 678 402 -939 19 -876 783 -912 -61 -884 662 -766 -936 -700 -610 -797 930 -406 -329 138 505 133 -722 340 -532 -1000 -721 933 219 839 -109 383 543 -130 719 -257 -403 -578 916 -86 -204 249 -736 311 -646 -500 -835 62 765 368 391 -605 -716 -517 -724 -758 7 734 967 999 414 757 359 -830 -584 -230 -493 -559 42 -532 -289 -158 -214 -328 876 -479 -824 32 -78 868 -81 -927 426 -975 818 609 -686 -519 -464 -152 -410 -402 106 -540 -538 404 -155 -574 853 626 239 -59 662 -991 862 98 121 919 -95 -956 729 706 367 190 -41 -33 909 444 -788 -94 465 -115 -733 349 -283 863 911 -57 -593 411 -649 280 376 -711 -582 692 -827 148 -610 -910 -10 -39 986 988 -936 -635 851 427 781 820 -206 615 -559 616 -2 456 -99 685 -219 -340 893 701 -778 -448 760 -183 -618 -43 -945 271 816 333 -257 -159 -937 -14 -203 931 932 -903 644 -264 -819 721 -609 449 173 910 -108 -348 904 -570 -390 -819 958 -591 -459 520 410 945 -689 -822 -23 428 330 484 419 713 -317 786 386 -458 898 947 -438 375 -948 850 -702 -536 -126 -325 -52 -738 -7 -536 -301 838 -427 237 -171 52 -150 727 544 -881 720 496 642 472 422 -819 -807 927 187 -928 -31 -420 47 -895 328 -74 731 -85 21 -151 -117 365 -470 -481 45 829 100 523 -895 880 379 338 216 779 -703 -812 -992 168 -15 271 394 -651 102 448 -28 -349 855 -142 991 176 622 -857 189 -204 547 -14 -980 314 -721 -952 681 -702 578 -224 -926 -454 495 536 -509 -206 401 -419 -515 -972 -671 -181 -900 -301 522 -675 645 203 499 -228 331 660 910 -715 -44 996 -468 -837 212 -559 -274 -271 -804 -412 -84 883 -39 536 464 681 780 -220 -292 952 -60 -413 737 -599 -943 669 -360 -460 620 262 522 796 626 958 15 -12 -539 913 -106 140 -511 -337 -476 -305 -606 732 502 536 95 465 -873 670 765 653 -529 -274 -931 -596 21 40 -465 103 -182 608 936 -694 926 -795 -407 456 -561 203 -111 -563 -883 356 -177 252 792 -233 504 359 -620 -618 -523 -255 -59 673 961 -151 -270 403 415 -955 -627 714 -365 -637 -932 455 821 -768 -575 -857 -426 -892 -37 -489 -707 -137 617 865 -794 -368 -694 767 -592 280 399 1000 -386 881 -632 -46 -718 868 -274 -598 63 166 807 795 -166 -259 -583 347 -946 214 -402 207 659 21 429 558 816 407 858 928 -452 -484 669 -180 801 -269 -584 535 565 973 -649 -452 -419 -448 -413 -707 643 615 -993 476 422 -881 -520 -524 307 -671 -5 -525 -466 -69 577 884 157 -165 14 -402 -71 125 364 612 -139 -723 65 264 -455 751 466 557 62 892 -848 -454 -823 974 408 556 -115 792 -69 -85 91 492 411 -362 -728 -558 -77 -237 294 -827 -203 -795 113 -164 855 196 689 935 819 773 -155 861 -372 307 -517 905 -267 -719 -686 732 -17 664 -66 763 759 -410 -429 801 -310 299 -497 -982 -628 -757 817 971 842 -494 -423 434 832 -711 844 984 -501 984 -120 -239 -55 357 -126 -674 224 536 72 640 -836 791 -712 585 -386 372 -590 -23 -8 -424 650 9 131 -356 -712 -765 -128 -814 -327 -597 502 137 508 -250 -1 -510 -834 -384 -990 -655 -740 925 -995 803 417 799 -777 -937 -351 -473 870 315 332 -119 137 -775 -119 461 451 -248 309 -634 980 -75 -731 -496 895 45 -359 603 -56 789 -38 -794 91 -856 -515 97 -755 560 508 846 -993 37 736 -55 -998 316 785 15 657 -953 -234 765 305 180 694 718 331 154 445 -45 -256 -957 199 -38 768 600 -425 -952 -348 -262 324 853 676 -577 956 704 17 -508 71 -564 731 865 647 -268 -933 851 -816 672 -304 549 -989 154 -26 -885 -177 -660 202 730 -269 -289 48 101 504 217 866 698 -596 -541 811 185 -8 -293 -355 -112 145 -275 -229 -283 -467 310 692 366 -72 -82 226 592 30 377 93 469 457 104 -565 -420 -298 -693 -683 13 -76 -32 -350 -941 -605 787 423 -930 444 -409 987 -600 -105 587 -279 701 -234 440 682 833 -304 -203 -137 440 651 359 -840 -610 953 -701 -652 898 616 -722 -30 859 671 -915 949 4 -274 -129 33 852 152 -802 -591 -343 -624 -868 494 546 95 539 -344 -714 -115 -515 -939 -322 -637 -891 323 -408 0 -505 287 860 -270 967 977 -878 -557 -802 -662 -770 553 -784 680 -973 -284 796 4 -970 712 -998 172 -343 803 -416 296 68 -182 -81 605 599 -827 26 200 483 -958 -655 224 -350 395 -835 523 987 498 -313 -592 -312 -407 -710 -163 794 -157 254 -304 131 662 -655 103 -68 -85 385 834 -15 -1000 -375 482 -911 -676 -73 823 368 513 622 266 -369 788 -878 -903 836 -88 -869 160 735 957 -339 -734 -22 -38 -848 -564 -352 -739 973 -608 662 -595 -280 -979 -600 -687 -154 834 141 -234 -247 -754 804 -583 176 993 -629 -426 -321 488 -716 -604 465 474 296 423 839 -98 57 -683 265 -81 324 10 344 -728 -367 768 816 237 949 -830 980 -799 -22 -830 807 -518 579 424 992 -4 -677 -89 507 395 529 -239 698 495 -383 971 -458 -87 627 -817 861 -927 635 932 865 -540 -43 325 -736 -892 -954 620 617 917 -400 644 -457 -556 912 404 -181 423 693 -680 -198 390 -916 739 607 -987 13 -124 -236 -442 694 226 107 -138 167 -692 -272 -200 -880 68 234 -170 566 -990 -551 -147 -753 656 -687 -102 973 -204 -294 640 159 -425 -434 247 600 153 -614 416 -763 -700 476 -213 882 556 581 -866 -11 -146 -431 -304 361 -260 922 648 -86 68 -364 -154 -453 -420 -789 -870 97 -252 823 -38 -631 299 -5 333 56 -922 974 762 244 -77 56 -472 -73 -353 -291 868 465 -376 -809 405 -98 -112 -585 712 -340 181 -364 254 -111 -841 187 110 584 817 -912 768 -796 952 37 -178 151 -100 -92 -271 -947 43 -738 -30 271 817 315 -11 -217 102 -60 371 722 -344 -889 429 -550 -14 -976 -59 -807 -367 -47 -801 -634 -628 176 -198 -917 26 733 -96 -542 796 -742 616 763 -161 -868 887 453 539 -734 -973 -863 -806 745 -46 183 -968 630 748 -832 -704 849 100 388 -393 -141 -403 704 -453 -541 539 -864 983 -237 863 -765 -409 -603 498 622 139 426 725 -270 -461 -997 900 -94 -1000 -998 -225 839 -405 860 725 -951 836 -39 208 -663 278 -35 547 -728 499 -996 -740 -405 -724 64 -659 20 -669 556 -189 629 -338 -589 -124 934 -507 387 176 -470 455 -514 971 757 993 399 -4 421 644 121 -453 85 451 735 102 -969 366 763 391 679 148 -40 561 425 -509 331 -373 -241 572 -742 -897 327 -624 603 -961 -444 709 123 39 830 939 -413 -838 471 797 -774 657 800 894 -934 306 -111 30 162 156 -18 -710 287 -342 -644 -451 -460 523 901 692 -914 -438 409 -913 904 637 172 -338 922 -719 425 957 -306 413 -530 -845 877 -197 992 -100 -168 -918 461 733 -855 0 730 -837 -255 -511 -717 -874 571 900 -561 97 151 384 944 -201 -452 764 441 424 707 995 282 -691 906 554 -311 -323 -32 -47 510 -688 841 274 879 -809 -83 400 168 -359 -719 -47 -667 -992 -130 723 -72 -784 547 822 233 32 -909 -833 71 468 -75 729 -719 659 290 -546 -721 278 26 -973 -527 240 797 722 -72 146 273 575 -771 240 757 -968 283 325 161 166 565 55 80 857 859 818 -799 -403 -155 -213 18 -861 230 71 -729 -664 -868 242 -458 -719 907 -953 -975 105 942 913 -883 -774 45 -732 683 -200 470 -147 -331 613 617 -311 -397 831 -302 -635 -684 288 -406 862 -209 -639 625 780 -744 -321 631 -58 -315 470 -812 629 866 837 427 -808 91 867 -987 -238 -475 -169 -849 10 284 836 -157 576 -657 -780 -814 971 -993 -160 -183 -966 -795 -92 -604 -195 509 -929 -625 810 -191 -250 -235 -609 941 -659 317 -765 -206 -436 67 490 417 349 -853 -982 -239 766 807 494 544 45 932 -798 -39 -21 597 -483 -364 898 175 -448 -900 72 -88 46 737 733 710 -471 -157 345 -588 773 -134 88 -35 -879 519 618 -13 -996 -440 78 569 127 489 959 -320 -296 954 -614 960 228 777 -942 134 131 -924 693 679 -562 290 441 812 406 413 8 412 -175 714 630 -653 619 -300 -275 -114 159 577 388 881 177 774 730 42 795 332 -832 710 664 197 332 -862 -558 541 334 -839 641 42 713 -422 -134 848 -403 561 384 -864 593 -165 189 90 36 587 -521 -565 812 -775 993 -743 -657 -914 330 704 -629 661 -54 283 -540 91 210 -332 660 507 -462 535 -186 681 -325 -548 215 -220 -593 503 -203 -251 295 -25 -972 -964 643 -345 331 -657 900 273 864 -211 515 306 20 940 167 -512 -321 -301 570 840 623 357 399 820 -977 160 924 103 831 -547 942 841 917 -183 -799 368 392 58 77 459 59 -605 134 -347 -124 -32 652 450 -649 -919 -548 181 -140 -748 215 148 460 300 -522 -374 -671 -285 490 511 825 -387 544 819 998 -930 829 -744 678 64 948 64 -983 209 172 -896 309 371 -995 -270 915 -204 346 141 -368 -876 528 -379 -806 727 845 -764 -811 -3 870 137 869 -744 516 -526 -287 960 807 -39 -969 863 -701 52 713 -902 137 -433 1000 -294 -300 -689 -692 581 -229 132 -574 384 737 41 -423 -31 805 165 131 -36 214 26 -207 -399 276 -523 803 673 -167 -6 969 -176 468 -823 -622 -706 -316 424 -142 -905 -97 -260 203 -500 185 -130 192 -992 698 179 459 -150 850 887 530 -5 146 -885 -473 685 -872 -831 281 -229 -50 935 469 -633 -105 110 590 -2 -548 -795 95 60 -613 806 896 -591 -76 -151 -971 -836 715 -362 -480 764 914 -732 -931 913 -779 700 -676 213 912 -496 925 70 -516 271 -813 614 -866 -674 -669 -357 -403 854 318 456 -352 859 440 919 520 -965 255 -922 499 -379 266 -112 -195 237 -947 959 862 547 -234 341 -20 -284 643 181 210 790 154 -615 -767 890 23 -478 398 -754 955 964 -525 125 351 -105 -914 506 -87 -794 650 -756 -516 -668 -382 -53 327 459 301 -856 179 -959 521 -893 -544 245 -957 386 -291 -717 82 -912 -800 238 -671 -183 -212 -774 414 398 981 562 391 -929 -812 -608 -665 -899 -138 -475 110 824 -313 286 -321 -764 523 62 -412 -810 -917 -125 241 449 -754 -156 -82 230 535 173 759 -592 -977 214 -959 306 -608 -337 388 486 365 879 -405 -856 -490 410 -453 593 382 710 -221 -110 352 22 -835 739 -301 505 -944 506 312 -593 -236 -431 945 -502 210 -176 753 -327 457 -182 512 85 -447 -787 730 -969 -368 -662 99 940 935 681 -188 -195 823 -225 852 145 -881 -746 -943 -928 -534 322 21 542 921 388 316 274 726 108 432 -804 -83 -637 403 -953 299 -628 835 -793 636 358 890 -623 -265 408 116 -20 -448 -319 -987 -899 455 898 -482 -438 -391 -134 83 -427 355 -949 589 53 -119 123 -994 -121 -519 420 654 -39 -391 733 726 -888 458 171 -141 565 512 770 691 -945 632 -597 406 -199 -243 -468 346 -211 400 -912 524 -907 356 -533 749 -841 -885 145 935 -521 -8 61 50 727 -375 871 834 331 167 944 157 990 -150 -938 -433 819 -890 -368 805 754 -691 -576 -322 -945 921 125 106 461 -777 -370 317 937 431 175 588 -421 -920 -960 167 185 -874 -64 -507 234 -368 -49 -130 -729 -948 651 -875 966 -929 858 831 -299 -423 457 941 -651 -765 637 -691 -218 -596 964 -844 -503 54 340 369 875 -394 561 -74 -998 -287 205 -259 330 451 889 567 273 -402 490 571 -180 -116 670 -398 112 -814 -918 -681 -223 260 483 -352 291 -126 119 -834 990 444 -633 125 977 521 942 91 574 844 -434 918 -513 -482 248 -649 494 536 -486 460 -104 -954 -961 -333 389 -272 -756 609 -820 -360 -546 -485 909 -256 512 917 133 400 105 788 42 -388 242 652 -989 231 74 -766 -775 -499 526 383 182 -490 -953 -762 -375 -420 -14 140 925 85 909 -420 11 -346 -721 973 -729 843 -57 58 729 -636 -529 895 -599 -1 -27 -931 -719 152 -585 -856 70 -842 7 322 194 704 666 -301 -406 250 -238 -784 -412 732 999 -770 704 -851 -324 880 49 196 425 -923 67 -63 896 293 498 -780 -173 -358 171 993 56 271 -187 -915 587 -717 39 -304 149 656 -452 396 684 -770 -745 488 27 -1000 -621 -503 -84 378 76 676 -319 -968 800 -269 821 -770 -462 658 93 -652 474 -456 -852 519 49 -302 -540 -622 546 625 358 -774 -345 -659 532 -145 57 -104 455 -434 -793 -523 573 -885 931 -66 -347 173 -534 -573 -752 459 -955 -323 329 568 357 -402 748 -347 -401 -290 212 -181 173 455 -121 489 -299 489 871 -299 -555 -347 -942 82 -407 -974 864 -852 -747 -738 -516 946 567 -31 -199 -171 -879 336 -625 -523 551 -954 652 -888 645 705 603 -295 559 990 -685 -555 -585 823 -425 -661 -375 -116 -263 -77 293 829 -779 -866 -621 320 -479 -841 -775 413 324 -328 581 -235 589 696 596 -325 -671 -736 553 -890 -172 893 -306 -560 -645 551 576 -689 -884 633 -793 465 27 -855 560 55 -453 -295 -932 906 -356 383 -651 910 -837 -920 75 -247 295 447 877 -942 -54 -229 698 452 -984 138 -124 526 811 -639 660 -514 268 -733 747 -326 -938 143 -315 -814 -739 -545 227 32 2 375 -142 45 305 116 -492 420 -576 -784 852 556 205 -464 776 868 725 -305 114 518 17 -15 -643 274 560 694 -556 616 -85 156 698 -601 228 761 653 293 -791 -718 296 651 40 506 -477 574 -779 -334 614 -318 982 -177 849 770 -398 -734 -491 -361 427 -627 903 749 193 -150 -725 63 -633 -966 -540 -693 683 70 801 -256 27 558 766 -64 155 369 -896 -516 -707 -38 837 -228 -648 838 218 -781 227 -229 360 -506 -244 -247 -753 -567 1000 181 -130 -493 -651 166 -976 -254 672 591 225 -452 -330 665 -568 -853 -236 -124 471 -447 743 -155 -339 -712 651 921 657 -42 496 -691 874 931 -486 -30 -804 871 205 -586 -888 -275 -675 -846 -703 964 635 -109 -59 388 -980 -663 -647 701 71 105 272 -591 543 -462 -221 -76 50 141 888 -910 -918 -542 -124 542 779 -9 399 239 76 538 -339 94 996 -314 350 110 373 994 123 75 -229 372 -358 -253 474 726 674 543 -803 -254 899 -480 965 864 531 -653 201 466 490 534 -835 -159 308 -724 -438 -290 229 -462 -748 829 853 -285 688 612 189 357 -33 -399 -349 418 -906 414 -436 681 -558 -353 -609 287 -527 804 -657 937 921 -243 -384 584 537 410 -954 772 577 592 180 -966 951 61 -90 -331 462 796 19 -603 -354 821 -374 -578 -610 -119 202 -887 -5 725 -75 -186 -738 -544 -658 -800 679 25 274 432 -206 -352 337 484 -927 171 16 -52 -996 -249 866 738 771 321 -590 -131 206 567 -53 270 -830 -737 882 487 412 343 -799 -64 -895 225 -451 -114 842 445 403 461 -750 -579 810 -796 -824 -382 424 -773 -619 21 473 -661 839 -248 -825 520 579 544 543 -770 520 452 62 -251 427 -365 683 772 -932 212 618 863 -808 154 -606 151 740 -66 558 780 590 -591 173 -442 -163 860 7 150 -284 -917 -872 -615 890 918 991 -261 675 464 -708 80 285 80 -420 485 216 -757 -389 554 42 346 496 0 739 -65 354 733 -526 -568 -611 -503 819 -357 672 -890 496 -861 129 498 -789 -13 185 944 984 -813 753 -355 268 -449 631 -498 723 39 -488 396 259 -289 -374 -298 424 237 -475 622 -451 -931 -239 -339 -426 642 -639 92 909 -34 478 527 -657 -298 -555 560 -195 813 214 -243 -208 261 746 -785 647 120 993 537 142 159 78 -857 -126 480 650 478 -120 838 946 861 -274 257 393 -785 827 133 -348 361 108 751 -793 755 53 -749 588 -883 -30 589 -902 -129 867 314 313 -102 -522 155 613 -397 -902 456 659 604 -315 851 795 187 921 -855 -856 -360 661 586 383 -11 -72 823 -502 -211 675 419 693 667 -467 718 199 -179 -798 91 -642 88 -129 664 -915 141 452 253 771 907 -643 -96 547 -759 639 -761 15 955 881 520 -205 806 -605 461 -176 212 196 -170 393 -732 -95 790 -688 -744 -825 908 969 954 698 -674 969 186 -353 830 -275 700 238 -29 513 786 -467 -839 -815 -623 344 205 -677 724 -745 -232 -984 -656 -645 819 106 723 -974 -664 899 -592 -79 -189 276 246 -528 -925 847 -312 -744 -478 -356 672 337 -872 588 -172 -76 945 958 -20 -719 -538 715 682 591 185 503 -398 368 -169 688 996 577 -47 -707 -527 -943 48 -777 207 304 783 -831 -515 -716 797 -207 -988 -217 -725 -999 -830 524 -94 -571 -499 -79 -295 320 80 606 734 503 -665 -71 308 -41 9 687 901 314 -285 761 282 15 315 -423 57 599 307 -250 624 152 -8 -392 -17 14 569 544 -866 -365 323 182 -935 727 -447 -627 -959 -546 -832 6 328 -908 96 -346 168 273 -444 707 -411 58 149 -181 -662 -91 178 -582 -109 284 918 -426 799 434 -871 -688 -975 379 322 45 -377 16 118 683 -161 -994 266 422 -588 -263 -615 329 333 879 -503 350 6 -485 -479 199 692 -734 701 579 -197 839 396 771 559 777 628 714 543 922 -70 433 333 -189 392 287 213 207 -922 16 346 551 24 -915 -266 -110 -935 655 939 -525 -288 971 339 914 310 6 -162 350 -569 -816 541 105 -713 210 86 -318 668 213 -318 -348 -125 -626 31 -354 -839 -947 279 -971 65 441 -948 996 752 276 845 -502 637 248 524 -255 807 870 384 -985 966 543 -235 -535 620 -397 -40 951 -616 -481 -215 57 -449 -721 -340 -757 -955 524 -747 -482 766 194 232 954 -860 -831 855 -130 -474 -105 151 291 911 -758 667 -956 -495 -918 741 -785 659 78 764 169 -710 -993 718 372 530 -802 688 -754 -76 -538 -771 -87 364 -623 -792 772 304 -46 -269 -654 163 -977 -229 79 -473 -999 -913 22 598 -161 752 457 -189 -183 -954 -372 301 24 -720 -767 71 -671 -503 -264 -753 -593 322 787 -460 339 -367 -993 919 834 716 631 -589 -690 -780 -714 -260 375 -317 184 382 -265 178 -485 412 405 -252 -284 -874 336 -206 -55 -992 -954 167 -278 -923 -70 534 471 104 -290 -299 -413 -888 129 -91 -877 242 -502 -54 -577 -950 114 942 442 -874 521 -895 -221 -577 -184 -93 92 -42 769 -949 117 386 -506 -316 -220 -356 -17 364 251 -913 -944 -89 -793 959 265 -960 -701 768 139 361 376 786 -503 -950 -293 -902 457 -335 -762 -768 -365 -219 -651 429 -104 -28 416 -200 -193 219 -878 -684 -788 304 -68 -177 -739 -484 -357 -745 -285 -209 147 -542 -43 -797 -835 -708 413 897 141 306 517 -169 133 -90 -135 -312 747 -445 -512 -12 986 -836 -785 364 727 -165 -718 815 -156 -77 571 372 0 974 -563 -934 -326 889 832 -854 -432 778 -342 641 291 411 710 20 -327 -190 132 964 647 -628 -546 858 -38 -203 -983 603 442 875 -498 -385 -222 413 -163 919 -357 -552 919 -387 947 -223 58 -370 -843 -974 787 816 -547 700 783 258 -654 -103 677 922 426 10 913 -759 696 -13 521 -683 80 343 297 12 667 651 884 21 250 -350 328 839 -397 470 -923 191 -344 -109 630 822 -261 -400 -41 -126 -419 -869 -285 599 -412 -988 -234 281 -886 307 -553 282 292 -829 674 -758 -543 -336 -460 -744 -863 -670 450 181 749 24 -341 -478 133 588 -331 -29 -259 -941 320 122 666 -636 461 551 389 144 99 -665 315 -63 882 596 -717 21 -791 600 -520 788 -83 425 474 -60 338 -773 21 787 424 -711 -169 545 406 834 388 29 689 -217 -12 907 755 157 773 72 -110 686 170 73 368 -744 -503 907 -921 942 873 486 -843 154 867 -280 326 -415 107 766 675 -614 216 -635 -791 -334 -182 -438 518 -699 -958 544 -796 66 42 -682 -557 -777 933 501 -416 249 -324 -932 -120 197 98 -639 714 -557 652 -26 171 -58 -323 -440 662 915 312 905 225 -600 778 -439 285 945 -588 628 -772 -733 -532 490 538 -712 438 769 634 367 940 -83 -172 -684 252 -258 -174 237 500 -483 105 941 454 -765 531 -510 -155 825 -650 601 843 -839 -640 -294 -83 -548 393 -321 -142 -794 657 -182 -756 -790 -138 667 474 -422 -858 853 905 -887 657 474 -69 -137 547 -520 -21 -236 601 303 242 -503 -395 -704 -430 192 263 -253 413 -264 717 980 -250 -367 395 -969 186 730 -998 -433 -506 -795 478 -821 419 -785 392 205 466 398 930 738 838 -604 128 360 -816 131 471 184 -829 523 737 -923 -807 -915 -763 559 -242 -761 230 -45 -878 -487 237 -787 95 72 -542 952 -574 700 263 -904 542 6 -899 -178 566 -263 -716 -44 -107 -946 804 -942 -689 -47 397 -957 -662 -644 -775 -95 571 -452 22 -157 793 724 -28 444 -788 335 -625 -145 189 -977 85 254 -794 193 950 -249 112 60 -117 574 -747 346 -162 732 264 -580 881 -712 -878 -236 759 990 -652 880 -700 -446 -332 93 363 -105 860 242 14 -281 779 -118 258 -658 -647 -496 -699 -737 546 -575 23 475 -241 113 -845 -275 606 -6 -997 691 458 -874 -850 -163 370 -591 419 662 -271 355 -754 862 -166 -292 860 817 -516 55 437 -840 -284 599 793 -431 562 -55 -521 934 917 -669 -123 119 103 -359 411 826 5 155 -858 -984 669 488 920 -614 754 175 199 550 442 -674 -767 223 405 -223 -870 -63 835 523 -72 -990 499 103 -899 -768 -490 -321 960 194 -753 178 696 542 785 -212 -555 169 687 512 -699 810 -606 -331 -483 841 -450 -954 926 101 343 621 -251 -976 -720 28 -637 58 -313 -351 18 -198 139 931 -45 -956 488 -555 -52 500 554 -768 -910 -201 326 -659 892 -613 -6 819 -74 439 334 -844 756 402 228 708 -771 928 856 -979 926 -886 7 -181 223 437 -983 120 -618 -789 -127 951 582 -677 592 -98 -29 -473 974 -510 184 122 -694 570 555 -359 116 238 245 996 -808 326 -748 866 -124 450 841 -888 518 -550 643 -949 -845 -328 594 -614 648 952 206 232 -478 425 -454 -825 -925 462 -892 777 -313 987 878 178 70 -596 945 930 -976 235 991 -666 542 392 906 -775 127 770 -74 -978 -479 856 -550 535 -663 -238 -947 325 654 -648 964 187 516 686 765 222 776 -471 -632 147 68 330 -595 4 -188 260 -736 -569 -281 907 816 -268 -610 -91 907 -131 -963 -489 791 -816 -267 247 85 -472 -170 810 360 170 -757 -210 854 -846 921 -822 537 -629 -819 921 331 -746 727 -905 779 845 725 993 376 -537 407 709 923 814 750 149 792 418 760 691 42 422 -917 -228 -945 626 189 -673 865 643 911 360 966 983 21 -633 -347 -889 -559 994 -586 944 315 432 -170 634 721 -661 571 898 -726 -803 867 -587 873 -938 -430 -615 -492 -94 594 581 -370 -324 451 -509 119 -900 -760 -970 -995 918 -562 -132 480 462 -494 -814 725 -436 -831 704 -506 233 165 932 -828 -534 504 143 -818 -923 473 576 533 474 -484 143 990 61 624 -171 -888 -504 198 -47 512 840 867 341 537 155 -542 732 10 -380 -826 -913 549 -551 -481 802 -894 -300 -441 -703 -53 646 830 -153 -80 505 -267 -392 -634 -169 -682 -198 -687 -119 -229 -477 -512 129 -51 -959 -3 -568 258 443 818 -433 478 -322 -256 -985 217 329 567 677 -720 -942 465 478 767 240 -110 736 957 -420 944 499 646 -924 -301 440 -557 -32 -605 -752 734 735 -699 -815 -17 571 423 -226 262 -274 155 -412 -806 788 99 707 -746 -423 234 -670 945 -126 -140 317 871 -737 -348 -867 -613 538 162 -397 701 -870 524 793 -884 308 343 -659 922 -1000 -671 400 -366 -218 543 748 -361 87 -875 -513 765 537 565 664 65 426 236 369 735 -935 -985 -944 88 -941 420 244 19 -119 697 -100 533 472 -684 -121 457 -414 268 357 602 340 -390 525 -967 -868 -879 908 671 167 278 -783 -943 357 -4 674 -15 -951 497 21 224 -331 110 -427 -870 -639 192 926 783 641 -773 -448 879 704 44 599 434 832 297 -955 -59 462 -641 -914 -725 -48 -761 293 46 506 -938 -583 386 -8 -976 -386 -433 -37 774 -436 -891 430 133 933 173 11 211 946 705 -473 235 78 114 534 -782 -82 -679 566 547 -690 -990 -444 -194 500 -87 411 289 624 -726 -7 149 684 630 -933 -34 268 -46 -940 -390 -507 557 0 214 881 -491 -296 -527 344 516 878 -843 -226 -475 923 681 364 -34 -605 958 484 757 -786 90 159 -785 -317 509 529 294 -572 244 -988 -578 548 501 -310 671 -908 -333 561 -349 -55 -440 -153 -256 413 961 -23 -961 200 -947 -69 680 87 569 -257 641 -856 -918 113 -963 300 -236 -706 826 -614 -200 308 695 530 933 -16 218 839 464 990 -166 -300 697 453 993 -143 344 -332 -294 505 -997 321 -532 -309 358 869 127 -400 -255 820 309 607 -483 812 13 -156 191 -202 11 -806 266 571 -144 559 898 -658 279 -832 670 -203 605 17 -975 735 237 567 -755 -214 -596 -999 -634 -275 899 -131 671 -245 -381 106 -161 373 -472 388 957 718 -852 763 809 236 -843 -58 -301 608 514 -797 556 462 -810 627 -353 733 768 118 605 -969 -960 -85 -840 -260 942 844 41 818 847 -316 317 248 -929 702 440 -880 -814 90 -769 5 74 -440 -137 362 975 826 393 -148 113 -420 -460 -636 386 477 828 711 -743 -147 106 895 -548 933 302 871 575 40 642 610 -633 -149 103 98 920 377 817 -879 42 -339 -255 -824 981 -694 -688 813 -326 -106 -850 147 106 604 169 -271 -605 459 -107 -990 -517 457 -53 -481 -803 159 655 649 -827 259 33 -810 889 -169 580 975 -247 -269 -573 -548 -809 878 98 -354 -508 -929 595 -510 107 613 -823 127 -377 -149 -738 -929 335 104 14 981 263 -415 717 -909 545 -296 -959 694 580 -965 539 -252 322 329 -476 67 -107 531 -628 -169 445 -592 -888 -902 -17 -991 285 -156 684 -593 -185 252 72 810 342 -938 372 122 -75 -953 435 810 -325 -849 603 559 -386 785 637 -971 -960 -709 116 -884 913 -102 -838 -538 -486 -391 403 149 582 -855 691 220 766 228 20 -97 -426 -133 198 -138 -720 194 -972 -147 927 639 -962 501 280 919 72 -239 266 -853 -816 245 -585 -749 -296 274 962 744 310 -199 -397 494 -788 385 -788 -183 -872 2 868 524 -475 -6 342 -541 717 -641 902 -17 348 -823 -774 -931 477 762 326 -779 -249 319 -514 -210 -338 -731 735 231 802 -281 652 -680 603 -989 -431 -724 -349 -993 -701 544 645 -701 638 386 727 593 314 775 157 978 404 903 39 78 636 -750 154 582 777 -398 -518 -492 -292 211 608 -230 -985 -754 -942 311 -717 204 -697 -665 -371 15 -300 934 1000 -984 -392 75 -645 926 548 1000 -638 -948 -99 -85 643 -420 -686 46 948 -873 -652 -469 187 -246 558 765 948 526 497 -537 -511 -682 881 598 25 769 -949 -730 404 -43 -492 431 596 -208 313 430 978 322 -770 -736 -23 853 -556 551 -152 -487 -673 -223 -945 -358 755 953 -123 638 335 493 375 31 -692 52 -313 -356 266 505 342 -227 -659 -294 605 145 -685 -430 -162 870 -761 -933 347 -790 871 345 -341 718 -464 41 -278 -77 -539 837 -83 428 939 843 455 584 -270 -407 -329 -85 -953 -232 966 601 -218 -47 -826 77 998 364 566 -899 -736 893 138 -240 -812 979 368 -188 541 865 730 921 163 -381 394 458 454 964 -346 393 310 897 594 -687 -814 890 -544 -181 235 449 -303 -817 -467 -576 -829 -94 -245 -671 -62 -683 503 -35 572 -874 -969 -318 -145 800 102 -63 285 277 -66 -342 -821 -807 678 619 -194 -626 -283 678 544 -469 -373 -121 78 -675 155 615 237 732 -434 -192 543 -437 840 183 78 -416 -19 -200 -199 -607 -161 84 816 -923 469 -267 -417 -454 -586 328 -699 -754 -184 156 657 971 -564 -842 -20 -550 -815 -891 -52 757 708 452 -741 -593 719 -157 -603 133 410 -2 800 672 466 918 155 635 244 330 860 -170 490 261 237 200 971 814 979 417 665 -51 972 307 -309 178 -682 -962 797 428 -180 -134 303 939 743 469 102 -669 626 596 -757 -25 -537 611 -437 -309 737 643 -809 -653 -715 426 -465 -535 -286 815 -21 -441 845 -674 -438 -725 -834 -930 -784 324 -426 -770 529 -691 456 -212 450 688 757 489 -588 23 223 -669 519 68 941 330 -934 727 -573 -260 515 146 751 -99 -180 160 943 433 -296 -970 -780 -152 -304 -361 -397 -815 -752 884 -643 -942 524 -711 383 -773 -455 70 799 610 -46 -317 658 -201 433 354 437 798 557 109 971 -71 320 444 647 416 -924 408 -613 -875 -715 -918 320 -193 827 398 -552 283 408 -31 345 169 206 26 -849 -199 458 -816 -159 -434 252 -142 -786 -374 -454 -951 508 -631 -897 -570 533 168 -631 782 -793 -606 -837 205 504 698 223 -371 -471 922 -414 434 -892 -277 -281 -878 426 827 211 914 576 904 158 50 -931 44 -923 356 318 -504 145 833 -967 -742 -208 -358 432 352 -514 -1 -586 -176 319 -777 8 624 -760 140 650 -238 -402 405 -772 554 -341 -574 -745 -324 243 -339 -476 -205 461 -692 711 -56 -363 -528 886 236 105 519 -641 340 -288 132 870 -136 595 871 -5 609 519 -160 9 -94 -184 -798 829 -4 -421 32 -983 702 -673 344 267 225 329 -332 463 -346 318 467 -5 -578 639 558 721 -93 -930 -853 710 -776 -983 -396 584 -284 -151 -822 -211 -139 553 -902 -472 -481 916 -840 933 795 -775 427 -746 -859 -476 -689 401 -271 601 -29 -61 472 -519 -334 -620 529 965 42 -726 647 -329 -102 -552 976 73 -303 305 -537 451 -210 -381 -801 -443 817 -337 -709 983 575 -798 547 -88 295 578 25 51 552 -338 -627 -458 289 -290 -111 580 122 -832 -777 -513 -196 277 -331 -668 658 34 607 -960 541 837 -32 695 832 -277 906 560 145 -438 -453 64 726 -115 -564 -297 301 -495 385 -705 108 840 -826 267 -452 -685 935 -833 -558 839 -447 657 -476 787 292 -887 981 -457 493 -655 981 263 976 -721 102 999 146 462 341 -794 -386 331 -19 973 660 -640 61 -861 -557 -173 -247 -889 -944 38 -464 -540 698 988 763 -277 -534 176 -333 508 -188 361 687 -588 -375 897 911 594 779 -411 -608 490 -950 170 370 -990 -468 199 334 115 -687 -106 -156 910 893 761 -342 -723 -249 967 -563 781 -811 314 842 981 587 -950 -119 205 -705 347 601 -113 -871 54 653 721 200 -304 673 438 571 -56 86 262 725 861 -804 -298 -709 -933 -298 618 -618 -812 -111 -209 688 -703 539 787 928 372 738 363 720 87 -18 -768 -428 -946 254 -755 -273 475 -873 -735 -56 -46 -986 -462 -526 -423 -611 -704 -264 384 738 -493 -662 378 -513 -78 219 372 -43 -952 -4 343 -702 600 459 -622 -28 355 -966 947 -907 702 -651 822 -490 -265 -719 -965 -566 -408 194 -512 588 -455 915 -437 5 -289 -62 27 690 93 -632 701 908 874 392 -640 -433 656 760 -966 -720 -393 995 554 -607 -151 148 325 726 -922 -694 -195 -331 -338 554 -313 675 -324 -586 -305 950 266 -558 -412 -18 -264 914 -348 -326 314 -37 -551 468 -842 282 -353 -718 -325 -585 538 255 332 -205 478 -989 -898 -400 806 -475 -798 -531 756 -886 -559 126 648 -68 416 781 -285 859 317 -305 913 280 -70 866 -777 -846 -363 519 386 313 764 -658 -535 -856 -503 -886 927 -228 -192 551 -743 697 136 601 -881 -852 251 -705 -599 793 883 455 -132 -387 -467 -499 225 -282 69 -54 983 -804 -625 339 -373 182 -789 -846 -714 -656 374 506 -306 -661 -223 63 -824 -157 278 -906 13 277 -942 -394 197 986 -697 93 325 -894 595 344 886 -626 27 93 349 836 -85 -524 -220 804 -378 -467 714 894 -544 -491 655 497 283 785 -99 -252 177 570 802 155 555 856 103 -743 -540 982 -96 -994 -596 67 109 486 901 454 -542 -221 729 888 278 300 850 -464 19 -823 -431 24 -530 534 -193 459 11 54 294 -194 -72 499 -143 -565 623 -211 -622 -992 -27 534 -244 345 489 -424 674 124 369 -140 810 -211 -180 -902 550 747 315 303 608 198 91 -24 577 255 -936 -515 -468 837 845 600 -496 850 -124 -971 788 650 -517 -655 566 -428 963 321 159 -498 -110 298 -202 -437 -82 -490 631 -779 505 747 -73 -75 -742 258 37 256 -546 862 289 -785 -66 -342 764 605 -166 -563 950 -682 -692 114 -810 -375 205 -63 -968 436 -15 -871 -585 886 665 934 -123 148 504 -943 532 -979 -309 -714 -729 -729 -837 -933 -458 854 0 726 5 236 141 506 563 461 124 -951 645 -511 -565 171 -646 -388 276 324 -166 825 -361 442 508 -924 -323 713 678 712 780 816 548 -24 343 -884 134 553 -235 621 841 -759 18 278 284 -769 981 -916 -624 -989 90 -392 214 365 -521 714 197 -960 551 -722 149 718 749 746 -20 -808 -902 -608 296 -550 389 385 -570 -758 785 -483 -833 -995 -885 -958 -18 185 442 253 20 -299 477 518 976 -32 -271 -909 -149 103 -458 248 33 596 -65 -621 -386 -631 -476 -476 644 -570 -862 -545 991 -953 -329 -744 -107 -384 7 774 -31 926 438 -448 -996 454 -205 815 8 -871 576 -367 586 -145 830 726 -636 133 685 -402 473 -822 -883 245 -591 693 639 -219 -325 -167 -370 -608 224 645 372 329 -272 305 -171 -845 -439 728 -639 -716 61 -368 648 -262 -928 -596 617 -412 -250 -230 680 -831 530 519 -234 843 782 913 886 -643 305 -450 -695 -307 317 893 706 420 822 972 767 755 -809 -495 598 323 -4 477 -716 745 168 -811 -244 -697 216 456 -682 -987 87 -412 -558 -307 534 -375 495 -601 -700 -230 -478 839 -972 372 -65 638 318 -370 940 531 -885 663 165 235 -717 625 -515 -429 810 608 -751 227 -638 -184 -241 331 377 -456 -336 -4 490 -485 235 -209 -435 -776 425 -665 -738 289 -886 -689 -555 308 384 91 691 -870 622 871 290 -637 423 145 -488 87 475 859 876 207 -568 34 227 -828 -897 -516 524 743 5 -180 -834 862 943 -737 45 -377 371 -320 771 -327 807 504 -383 130 -843 307 963 -609 -561 -719 -483 47 -789 -895 886 -253 459 237 -772 313 -147 54 42 -453 558 870 427 669 495 751 -196 616 790 72 617 73 462 -21 827 -152 -351 -192 -992 -21 919 -9 506 813 710 -269 -94 360 -93 553 139 260 -931 193 -720 730 838 792 -153 -692 -594 671 517 -183 896 733 -863 -426 637 -77 -332 -544 912 -962 -64 -324 -324 -744 -674 417 698 -394 -916 -122 457 354 -869 979 -707 660 355 -168 -205 -716 789 849 -817 -981 -233 259 907 36 -798 -457 578 323 488 600 163 -117 230 813 422 -922 -379 424 -64 -33 -882 -690 894 518 -594 -220 -811 -530 794 -156 -769 940 705 124 -995 -88 -4 715 -491 -191 573 430 -163 434 455 -191 260 -90 -459 -872 -500 621 -447 479 30 573 -68 492 -111 -913 -625 203 -895 101 -450 -551 -153 -957 -457 -854 38 -723 439 183 339 47 424 214 -150 735 -289 908 -368 -514 733 -775 569 -688 190 302 755 583 832 977 819 224 552 287 913 -406 -491 651 518 802 23 -952 -48 -966 648 681 -908 532 620 601 -329 -121 76 -484 -874 -811 685 334 -119 864 -989 -730 750 351 -975 -57 760 -517 32 652 -398 70 -736 -531 -929 111 -896 -633 -380 7 -111 592 381 -438 -24 -826 -156 847 283 -804 -173 -649 717 -803 -502 957 -813 -91 -485 866 760 -417 -294 790 -984 70 -356 982 -904 -853 -927 -701 -369 238 -748 488 -124 892 -820 958 905 408 75 -17 -729 658 -225 493 409 702 723 981 755 -582 -593 -891 -484 -160 -253 914 247 40 143 -218 187 -596 282 -298 261 481 449 -896 -427 -669 65 987 637 -579 -706 -857 -709 -871 -244 22 -519 62 174 -833 -553 756 731 -564 -517 217 -407 543 -679 22 -34 384 66 -84 -900 -687 466 208 -635 -564 75 -590 558 661 -82 -108 491 -292 544 288 749 217 -333 302 238 642 581 -628 -569 -163 995 -361 915 -253 367 -317 -923 930 -128 149 -810 31 -574 -616 -82 803 -720 -797 122 594 548 12 -143 900 -953 132 855 -104 -626 -284 972 665 -455 837 -507 805 -266 -401 -175 -561 242 594 171 769 -87 -914 473 -24 -542 -410 -779 -793 246 965 337 389 180 569 -780 -416 -992 -782 88 460 -905 -725 -7 -422 167 -633 -761 855 734 965 -706 -271 121 853 437 125 -279 -893 -179 -127 195 292 865 -689 902 126 251 110 976 560 -391 -2 859 -662 408 200 802 739 -946 -504 -735 -38 274 6 -361 10 -939 399 268 -906 624 742 328 236 -13 -211 -103 -447 -103 915 -879 -370 329 817 257 5 305 -956 -885 -334 922 488 -496 -196 -758 -782 479 697 -176 -348 623 -939 -904 187 -181 145 969 -160 258 849 369 388 208 -976 -80 -517 -357 -982 4 710 -198 -218 277 -363 132 -644 25 787 -54 757 -462 -155 -632 227 -11 369 836 593 -347 411 -930 -33 17 769 -807 214 -282 313 412 -66 -485 495 313 -8 -1000 498 217 -462 -909 667 719 788 614 -219 -789 -709 1 -618 -722 -867 997 164 114 947 -458 -706 -271 377 385 732 -884 -433 300 -445 -884 449 -527 324 531 671 325 -134 -227 517 612 -184 -188 517 -324 654 -956 702 -274 994 -179 105 -880 -286 -993 935 954 -927 680 -381 -667 4 -832 -125 920 -186 969 138 -140 -804 -154 -959 -634 89 -979 562 992 -317 -325 -846 -900 249 257 573 468 291 -262 -580 497 260 -64 -605 -897 306 951 -281 998 532 643 64 967 -541 209 840 503 388 442 63 511 -394 -636 -371 -572 263 -837 -745 823 167 -829 -581 42 34 -358 965 584 -227 655 -776 -189 683 -295 -555 343 -9 -75 861 60 829 -897 -889 396 -401 -431 -367 749 131 687 -436 -199 -852 675 -433 637 -549 702 167 466 -636 762 -467 132 -99 331 936 -26 -639 -157 55 -274 715 240 607 821 -367 -975 521 -165 198 -456 641 942 611 163 -179 -693 908 -284 -980 924 856 603 79 994 920 1000 294 -515 -934 -873 -484 944 690 -930 -352 654 859 -315 953 583 462 749 488 267 544 -738 557 -988 -404 424 -452 -589 592 260 330 -923 936 -345 -705 428 -815 -506 628 445 -483 -59 -636 367 -519 160 517 -763 -792 125 -279 637 391 -127 582 -646 -818 449 864 -823 -634 228 -119 -516 935 26 -602 -814 -898 310 -416 249 86 565 -425 -37 -322 802 382 -482 -997 -521 -591 428 -781 429 -790 -105 571 -594 645 -304 454 232 966 -119 520 -347 845 52 -683 -168 -498 481 -66 85 730 -109 -360 734 -20 -248 392 881 126 675 -61 649 -220 -869 -818 -891 420 -305 -175 -165 -222 -731 -900 -696 631 -995 -568 -873 -348 -293 -511 -969 171 918 -816 783 -958 94 -337 393 -613 230 -199 740 -629 858 238 -2 585 -723 860 790 871 -983 68 -132 -311 -124 130 -4 657 -784 -153 978 865 889 802 -810 776 367 662 490 854 -343 5 806 313 814 916 -454 272 -662 -352 804 -22 229 -234 378 -238 438 830 1000 -532 -114 -501 -639 824 367 455 562 988 569 -699 -275 -232 990 31 -511 825 -934 54 -575 237 -908 -728 -489 -55 271 -580 743 -423 -112 778 444 -180 -176 -804 -509 -160 26 -346 -915 334 708 -223 147 693 -669 401 -224 110 -556 -874 -823 -616 -743 -582 -125 314 798 -654 -836 615 376 -514 -699 928 226 -277 443 -431 21 763 44 -578 258 650 -456 -2 -940 378 -59 306 -497 65 -392 -563 208 191 156 455 -531 490 -840 -929 178 601 629 -315 -602 830 -878 -376 941 -434 980 677 805 649 601 687 -711 -875 -424 -405 462 99 -176 817 -455 -368 954 748 316 384 551 -944 167 825 23 304 118 -889 -832 949 -90 -79 -606 823 319 -4 736 579 -82 75 -710 715 -14 -1000 403 -905 -891 -883 698 985 575 891 -948 -265 911 541 -64 635 -497 625 -795 543 -841 -926 109 -692 -632 -53 416 -307 683 -909 492 -881 641 -634 -76 -901 305 -885 361 695 -233 -408 -798 854 -817 -654 -939 -158 312 517 362 -773 -461 47 -263 -794 -920 -407 419 -854 -904 523 774 181 -750 -162 -503 416 -858 -155 -459 -625 -623 -912 875 -359 319 -816 33 -683 -903 388 911 -201 -337 443 438 687 -171 975 259 74 -984 -544 -338 194 662 627 134 808 -921 412 -479 -553 267 -941 857 -284 -104 787 -80 -306 330 -825 -694 -1000 -570 -484 -62 167 338 587 200 328 446 -281 293 -762 -891 261 43 -21 -979 561 -820 136 -663 -150 825 784 -189 699 857 -711 785 806 -864 416 525 -317 -482 -278 -879 -127 -671 472 -96 -991 378 -132 698 818 -679 -51 -381 413 959 -263 663 453 662 -586 201 31 631 511 -617 967 184 -769 -785 816 257 -971 840 -731 865 692 -331 593 185 -438 281 4 135 -535 859 384 -337 203 -809 -457 -309 820 -315 480 694 -881 -306 -965 131 66 305 988 702 250 -723 126 284 -647 283 23 -258 848 546 -507 800 982 412 -326 967 -328 -81 -574 -977 583 -827 663 -725 183 -884 -634 -5 -471 253 -14 573 -278 787 181 482 -785 78 918 919 226 -103 258 127 374 150 425 -987 21 332 223 -752 -989 -570 189 590 -301 419 -300 -864 -410 172 -600 672 283 965 817 50 327 127 807 872 374 282 419 -887 825 131 -836 -61 -529 -7 -906 756 743 235 -471 964 -878 -109 -31 -560 -756 -66 141 -35 -964 687 89 -339 75 389 836 418 493 -910 -989 -629 -278 825 -410 836 85 -556 111 -45 504 -254 -848 -324 -189 512 789 -620 545 -280 108 -24 641 657 546 -558 658 -114 765 928 128 -861 560 -932 -491 211 588 534 605 998 164 385 -676 -868 672 -355 199 592 -24 -673 5 807 -723 -2 438 -5 789 -973 26 136 -512 -929 179 881 991 -825 115 352 -35 777 421 186 -10 420 -441 146 252 67 -60 522 -89 92 927 212 733 -847 -931 -331 -218 546 995 845 -891 461 -197 83 -46 479 -466 -485 -400 945 -172 74 -186 509 691 229 -666 -155 -700 770 536 -841 -77 -357 -924 654 -339 -638 538 844 824 956 -485 -140 -456 -302 -237 -26 212 55 666 452 -905 325 -714 865 -307 -223 -759 629 659 53 437 556 621 933 -825 743 221 -269 781 -966 -5 -801 937 391 -925 53 37 672 -372 -512 -839 -34 -789 446 648 -225 912 440 -250 531 -782 120 276 -963 -83 -984 783 -602 -502 -668 101 414 -567 -256 669 -624 -502 -543 -101 833 144 203 632 613 -396 -78 -6 -55 881 434 -58 -101 218 16 -858 763 -845 -518 -287 729 -669 849 870 -379 616 379 755 105 -942 82 515 474 -964 37 799 899 673 605 639 -301 -694 710 -678 -738 -5 134 773 -174 766 52 -140 -542 -89 101 -769 -253 7 -349 388 -159 -709 81 145 244 490 103 -361 190 991 -717 -56 -505 -43 898 528 225 414 506 -825 898 -171 70 270 -453 -826 -504 460 736 -320 -456 -773 -169 -736 -35 513 -411 926 -739 -685 140 -591 378 -966 191 -519 -828 -249 740 -371 831 -670 275 850 462 687 -857 -63 146 -609 138 -584 -678 478 -62 554 -674 842 -469 329 220 -954 -376 380 576 809 407 -51 -319 490 -471 104 979 749 -315 -186 -729 -267 816 347 54 217 451 -637 -811 255 -622 -706 -215 -725 317 -745 685 -858 -950 906 306 968 -867 56 -753 129 154 -725 387 862 -567 -92 925 -649 278 -259 -927 -902 -972 945 -662 365 -621 709 931 458 386 -808 -679 918 100 -582 947 405 -936 714 16 -359 532 83 -852 998 -102 -157 -382 865 603 416 -358 -688 32 -448 -232 959 -471 650 -230 127 -845 683 268 -221 -866 88 90 -515 227 683 51 -180 694 503 250 631 -697 -301 -960 -433 -870 -369 -194 742 -512 936 -371 -689 -364 -26 -237 -549 -588 597 409 951 957 906 341 -184 486 -596 -598 728 -601 -877 -958 -566 26 -419 -987 995 382 86 799 -112 661 -169 664 641 963 -916 -353 678 -352 -382 108 -951 -732 -448 -321 -958 -413 -549 -512 -300 244 -807 -255 88 -793 -338 -201 241 -850 452 314 315 530 -619 690 -314 873 880 -556 -70 516 -924 -900 -436 -815 15 575 202 446 -384 -971 -901 -972 672 227 751 -793 866 -42 921 120 57 -864 -9 751 -289 586 -247 446 690 231 -518 193 -881 -89 91 900 379 -850 135 151 -846 -188 589 -612 -660 774 -991 551 -656 -878 397 -220 311 395 190 -682 90 -40 428 288 -126 318 -227 -807 237 51 613 607 -402 -123 912 321 -371 73 -469 -834 750 159 -892 -67 78 452 -846 630 691 486 -858 189 133 566 -538 -33 -690 799 -611 -891 -832 178 -770 -974 -981 -631 -496 -46 64 -53 747 -421 -629 -789 723 846 382 843 -225 710 507 -514 -824 319 167 51 963 764 115 503 948 492 -87 49 498 -376 -21 164 540 -996 -859 831 280 -278 -430 -317 -634 675 925 301 -746 -337 159 -103 486 -240 -68 531 -501 884 -450 876 -166 707 4 -724 251 -423 -216 -305 467 -308 -498 307 448 -296 -59 539 22 -753 319 125 -98 420 923 460 602 732 -594 936 596 459 367 -943 651 492 739 -621 -139 345 -139 836 858 265 -105 855 384 -199 374 -955 -464 621 -828 -734 796 113 719 701 485 350 -913 -573 401 665 -594 686 318 4 974 242 -168 922 935 -863 -944 902 -683 -536 -257 618 -168 192 644 282 -369 446 -14 945 -911 235 -566 -139 477 953 -336 226 473 -735 551 -47 -391 319 732 -823 996 573 76 966 -937 924 -751 -261 -797 103 905 54 -269 970 285 -409 599 -293 361 29 746 -670 -302 -557 831 -391 852 724 955 163 -786 16 -564 -89 87 -211 472 -51 -302 -495 219 -333 -460 -249 177 160 360 -978 -864 -492 -332 -905 174 -601 546 -492 609 800 309 -709 -176 -51 -996 -805 -573 -46 514 -790 750 -132 717 -557 -160 -738 232 -532 687 -245 -139 800 -282 478 -373 316 -97 -452 308 -518 -612 -62 -55 142 529 -799 978 -609 349 886 502 -941 654 -985 -953 720 517 -98 -54 -949 69 -276 -443 -806 -723 -68 -155 -403 -696 -960 217 306 -383 -962 -341 506 -725 233 919 -436 154 -125 -641 -533 -896 -509 354 -652 419 609 -279 -571 633 119 881 -454 678 837 -503 953 582 381 -154 759 821 -735 -888 949 -359 -692 -997 -175 -495 826 620 -151 834 -895 544 -933 -893 -918 990 879 169 -816 -381 -466 871 -179 -796 -391 -744 -208 175 553 -205 -222 378 -482 995 -831 -965 -50 172 398 422 46 638 467 -676 284 63 -487 179 908 -202 -457 -551 -263 -332 642 -237 -977 -285 491 -862 -99 441 597 781 972 -923 -56 -442 340 -398 -90 272 536 497 938 121 894 325 269 828 -87 -51 -141 -70 136 -507 -451 -822 897 287 -168 73 -685 242 -65 377 -922 -764 358 593 562 774 257 234 -488 56 -219 -402 2 -43 -763 288 -757 702 -241 748 -117 740 577 -321 -596 -70 200 80 -500 167 969 191 -461 755 -475 385 -857 -332 505 965 726 -968 -649 -805 711 846 -944 -328 -104 -408 541 -780 -720 358 -113 843 335 -544 -807 -424 929 -918 490 -94 -515 297 -784 634 763 672 320 336 -273 174 136 808 225 307 480 -284 197 675 -341 151 -76 485 -917 93 -945 524 81 826 -696 -502 134 693 620 -334 71 -538 101 77 -512 -657 -731 47 -141 865 -100 -489 -150 429 340 -300 977 -924 -633 154 -338 282 -244 -60 -108 930 -585 -954 -347 105 414 187 -157 -999 -22 277 500 -406 -361 413 -263 -348 42 655 745 -441 463 -408 -658 379 746 998 -322 -457 -840 875 124 124 577 732 974 -283 271 -323 -843 -644 -821 -809 -888 -452 -494 -838 520 679 657 618 -22 -713 59 808 345 310 -168 -303 -236 851 314 -686 17 -669 -443 635 -947 725 896 -803 392 358 801 266 -458 162 -126 -239 -99 -472 314 -315 805 -602 643 754 845 386 744 339 -370 210 657 -197 -294 566 -260 607 987 991 -184 -812 622 848 -192 914 896 985 172 -77 -514 885 973 -726 -67 -466 -919 -766 462 -724 -804 -291 -955 -32 -531 -17 -507 833 249 -676 -875 492 552 -677 -607 -638 674 -669 -439 65 -631 -30 -388 -282 -612 949 -337 217 -473 110 144 299 -347 542 -245 296 -529 608 -815 -982 -646 -891 -485 71 527 859 904 -406 741 125 -927 -662 -329 151 -803 25 135 829 15 355 -564 302 -284 -959 -179 80 -796 -805 -423 -130 594 504 -600 66 457 -515 -254 974 203 627 -975 225 -493 -101 -810 -943 -642 -489 -799 679 205 226 -850 930 -349 -761 -851 -551 148 994 38 758 -994 100 -766 -973 464 -290 298 874 312 917 407 -902 -366 -638 -511 361 781 -234 551 750 591 -612 713 -320 374 165 567 -249 398 5 461 366 -174 3 697 941 -115 -515 -572 168 535 458 697 491 -852 493 -92 48 -351 322 216 -966 653 -343 -883 -967 773 -17 -551 561 -658 -259 653 -208 724 -897 -83 701 325 502 -585 -332 148 -803 885 -719 -116 -302 330 -549 -539 303 -557 125 528 -407 409 44 896 -874 621 -987 734 -824 739 -4 914 301 -749 883 424 -265 -64 -285 355 239 -48 356 912 -292 -548 -804 549 373 308 -977 -202 620 -219 -35 -280 322 76 699 -958 501 -961 -641 -73 894 -568 -395 -393 396 128 -738 -672 241 620 427 321 485 691 635 775 -461 -743 786 610 193 421 -239 -345 -147 -388 -717 -161 -286 384 640 411 -365 -456 -631 275 -576 426 -968 -393 69 342 -213 -451 -575 107 868 -67 639 208 -507 723 -446 -420 404 54 -108 -429 548 -390 -212 347 -160 -616 414 -297 -783 648 -947 766 203 158 -531 -21 -703 42 482 316 865 -820 -304 -83 499 -168 -429 682 26 -947 378 469 526 834 665 -718 -36 -63 211 -744 103 999 -747 -832 859 458 -496 58 866 4 -9 515 -464 -136 539 -743 693 -706 538 -687 -447 -17 -759 -299 406 -708 -467 536 886 -196 90 -342 83 200 244 980 680 859 -974 944 -446 850 -403 -61 -358 -382 395 -838 814 936 337 -910 -452 -978 392 -748 -420 -409 -947 342 25 502 502 192 622 -290 228 648 88 927 238 -586 -497 -246 -258 372 -454 786 253 996 -82 -734 812 -843 928 -557 -370 -294 95 605 -940 -677 -455 -84 -827 -933 26 81 -130 -8 -467 -93 -705 941 -307 -539 589 923 -949 18 665 -933 -90 -705 764 100 -891 608 739 664 -934 401 389 968 -312 -878 487 -587 258 -599 181 -733 -314 974 -665 606 426 -615 -278 399 -704 -156 -804 935 104 908 -244 -243 815 -15 794 -141 318 219 -493 346 119 -706 564 823 240 858 -931 827 -443 358 -572 22 318 301 15 781 -390 -264 -96 -623 -816 -117 342 -324 -822 -375 432 -609 895 981 -12 356 -224 -404 333 561 -718 486 546 -356 -139 -648 514 493 -602 460 810 -661 748 -355 179 58 -472 232 821 -495 -563 -171 693 -986 -123 -480 925 -550 -660 -449 775 -934 922 200 -357 -645 -298 449 -873 -55 -269 -55 570 -186 431 -734 476 792 832 663 -834 -43 431 -845 491 782 870 413 -402 904 558 -635 -598 -94 316 23 -29 -319 -610 -900 966 334 968 -572 -758 -139 560 447 232 985 797 -676 -224 324 152 583 -317 34 480 -856 -731 769 -897 -367 998 647 77 603 119 439 669 618 695 -874 824 -221 -507 -734 -295 437 645 -250 124 581 -919 467 -848 -960 -738 654 849 705 6 -279 771 926 43 363 -510 -326 -344 701 889 404 -543 -628 -194 -443 -434 -583 -492 260 -325 176 -153 23 -148 464 -253 321 695 976 -742 46 -933 -942 387 835 126 677 672 697 92 669 234 -789 608 -142 -277 540 -651 285 -91 -773 -908 -325 -107 217 -360 -87 -818 65 467 441 27 294 -85 60 981 761 -629 -693 -878 454 984 -498 -979 739 628 875 909 625 -832 -791 809 227 -191 322 523 76 910 886 780 -385 141 -839 -460 138 239 309 150 34 623 -951 763 -154 -279 -181 -108 -87 155 864 -205 993 -879 -49 -43 -280 776 -149 44 -663 194 -903 110 99 978 -991 -581 33 -912 -684 -479 620 -12 627 140 -933 -307 -198 776 567 308 293 -527 63 -197 -849 549 -107 346 266 975 -257 338 -728 -418 772 -41 -971 576 -218 44 82 -388 -186 75 -515 653 -595 164 566 939 717 975 111 62 -876 284 773 407 417 993 491 595 395 869 355 -232 -121 150 486 -555 -617 612 475 -759 -867 799 -710 -507 769 396 382 957 898 -321 -347 -674 -583 -625 -287 415 690 -727 -274 -659 279 724 254 -146 91 -526 845 -924 576 35 614 282 286 -976 329 -783 764 784 -462 943 569 114 -455 -180 -160 586 -53 -740 589 501 -24 780 240 -323 -429 1000 -367 703 210 -505 295 811 -57 -18 294 848 -70 -785 -512 529 635 -793 -542 787 428 -339 -310 460 -8 -367 -534 -592 -953 371 237 852 914 -855 -693 -795 320 -654 -103 59 511 -864 715 720 451 470 -178 -82 300 223 504 976 -611 164 -299 601 -44 162 707 -896 809 416 850 551 -190 -149 497 988 635 2 264 -252 -18 -292 692 -802 349 5 158 -830 543 -174 -25 224 686 -612 725 720 -207 -486 257 390 -743 338 -428 -727 861 -274 794 352 332 680 -843 201 162 269 -911 530 -98 461 -442 755 880 -106 880 -517 953 -898 -494 866 -231 -215 857 202 598 -146 107 -317 -143 72 509 680 872 280 -965 133 -842 611 -697 717 -631 446 195 974 -246 -702 825 -909 66 855 -83 -308 796 -257 -869 -12 -977 347 -984 516 392 -744 -701 797 526 766 959 515 -758 -274 -319 -810 -265 959 375 564 -911 555 447 390 -607 -954 51 -144 -491 -311 887 -106 -447 103 -32 766 57 387 616 158 -417 551 467 -747 -6 251 811 38 -994 371 546 -982 -791 695 -610 -738 912 584 -125 -588 938 568 -176 894 181 -227 -534 95 703 -301 646 833 308 521 263 510 81 36 942 774 -934 -215 -792 -803 712 -680 -585 161 -363 941 -856 198 788 -846 -589 -32 950 -726 -133 205 -244 -435 -649 699 -968 -376 -753 -465 -672 -898 -141 -275 115 -174 555 180 367 1000 153 -654 -631 330 516 623 952 -503 64 -587 852 151 -120 -307 265 -178 290 228 -895 -42 506 341 -765 163 -224 403 -792 -213 879 967 118 -452 -451 942 923 952 545 39 137 -33 -177 -15 -940 -577 690 638 -913 -577 213 -857 552 321 -920 70 -571 36 881 213 -987 713 -95 208 927 410 -116 2 -556 -636 874 -538 -730 393 -52 -311 -972 345 222 937 635 455 -55 -85 935 614 822 -551 978 -351 873 -714 427 -267 20 -841 337 -986 79 -547 -533 -922 -468 -162 -670 987 -380 291 106 -835 -313 703 338 55 683 181 858 -517 786 -453 321 827 606 60 686 720 -488 -138 -87 739 -23 -112 -902 131 -177 -312 -263 345 636 -797 -931 193 -656 863 -606 -661 -475 797 -764 -390 -283 -52 423 -339 633 -23 -346 -641 -254 523 -201 -80 -646 -997 752 -346 929 568 466 -869 -33 607 -316 785 -401 970 150 923 316 -731 -291 -394 409 22 -772 -143 -37 -80 -793 -952 -174 -670 569 -554 585 234 896 -769 358 582 -186 919 -729 -531 887 -260 -927 -39 460 -712 765 347 -642 465 -152 -627 438 -606 963 361 700 -139 -666 967 244 -190 -320 863 909 923 -373 -71 441 904 -565 150 -621 -706 -964 250 -203 -979 -28 584 -268 -380 385 895 232 624 -912 -724 -241 -226 -827 3 -71 915 624 43 -368 -174 -365 -511 310 752 101 410 -56 285 430 -100 -31 -149 169 398 411 -810 60 -482 -74 -580 -457 -606 244 -956 -857 273 500 -906 -826 841 843 235 -889 -716 -398 -703 966 221 464 933 -407 69 14 -428 -189 -289 -246 898 -682 229 237 -710 1000 678 226 -578 922 872 -974 -483 1000 -918 417 -125 -101 664 -595 -455 -648 -8 910 70 -984 293 -857 491 -628 -184 -885 567 878 132 126 930 -700 -974 -954 622 181 -781 -789 439 879 602 -453 82 474 340 -660 906 792 -48 47 28 687 -241 -327 511 -161 -207 968 312 430 277 -506 -600 426 794 711 -689 -812 700 139 611 -588 173 -443 657 -304 -600 8 -769 -205 360 -97 -326 -790 -1000 857 -492 271 -567 -873 970 -178 615 -624 822 260 -589 -873 985 -95 1000 -165 818 363 887 -485 -527 889 644 610 206 -277 -870 -48 -103 948 -217 -2 522 -547 -43 -545 641 776 340 -594 732 106 -961 71 170 692 -249 33 -396 597 416 -812 -529 -993 729 363 17 -575 277 -42 233 528 90 -54 -50 -697 419 879 684 -479 465 -349 575 -754 842 -425 716 5 878 -208 -252 709 -438 -205 281 -364 130 -395 -770 -325 -318 199 -865 -668 -135 217 -599 -76 89 236 -804 503 966 -97 -400 722 896 -677 835 899 344 262 -654 346 44 -354 591 -464 44 493 -934 329 -174 214 -232 423 436 616 -634 -412 -287 1 -618 -919 41 860 786 -496 513 411 46 -572 880 -579 968 893 -587 -231 78 -354 -369 718 -925 -878 233 797 -623 360 403 -798 -885 -401 998 -914 -878 284 -470 -616 509 -627 687 -392 568 -267 667 943 -101 369 349 621 -920 518 -53 167 -644 -966 -324 223 319 -445 -140 -915 -336 -122 560 250 -296 35 -370 291 -780 2 571 44 551 393 -787 117 918 -75 840 -380 -182 -694 -243 -749 -934 229 528 838 152 -665 -30 -818 222 184 -390 -786 418 -155 -251 654 -975 -963 520 -655 769 400 464 -626 -725 -159 30 -365 821 391 598 -401 316 928 -938 -671 895 65 -48 990 39 -187 627 235 -421 -813 18 279 259 -165 133 -285 -539 497 -456 -817 332 -605 -262 -397 779 286 -628 -161 10 379 -302 616 -805 -414 -278 873 194 -112 -983 -245 -701 -694 586 509 238 315 304 -429 -938 -452 -823 994 129 214 977 -93 273 237 -490 889 -446 -971 -852 466 304 65 179 757 137 288 -278 -237 638 676 147 980 -577 846 -547 -347 418 29 -61 337 -921 -152 355 -53 369 696 160 -426 954 212 470 815 62 -422 -524 788 -554 489 253 509 264 -938 66 -10 -851 444 859 -59 458 814 -856 -182 661 -48 -385 607 999 -242 206 -471 824 642 -235 408 438 164 -378 -694 294 988 746 611 -11 -273 -249 -68 -95 828 -661 458 548 346 982 684 -794 439 412 -852 -120 -69 -935 -5 -723 807 -734 -182 -841 821 984 196 457 -694 -922 334 330 -213 -14 -321 843 -469 -958 691 377 555 -821 -154 -768 526 -132 668 -254 567 -256 665 -114 457 -989 751 -399 862 -743 128 275 -744 -18 -262 737 -622 902 278 -179 -876 250 226 -503 691 -519 309 -745 699 91 -454 237 139 217 761 -831 -206 -12 -913 -968 -118 -858 -439 -378 -980 -853 630 -831 454 -405 -458 -339 -234 211 -106 -546 -775 644 -833 18 75 685 -721 720 888 150 247 444 319 -770 663 -486 833 -904 384 471 120 538 891 -721 -810 -505 -708 -980 630 -670 -567 -640 699 572 -592 715 -515 350 298 718 -388 -938 823 -582 -417 -283 -303 399 -830 -327 -326 959 -363 349 -690 -648 -688 358 812 -940 967 -622 -1 577 -614 817 987 -176 74 -568 613 962 498 536 752 290 -655 103 -446 -572 592 808 -626 617 960 -183 573 757 730 -52 -177 -46 215 736 530 -48 527 302 900 -811 -850 740 -90 -11 471 -645 -966 -135 -618 -604 642 -141 425 -444 -520 427 859 233 -143 455 528 248 972 -895 -655 -856 -393 -101 -554 694 -215 -670 -199 442 421 -294 113 -990 -362 388 -376 -556 -603 460 990 339 596 -373 -486 -392 186 -76 -120 276 238 -696 -766 -598 827 -121 19 -251 -662 -799 -282 197 996 -128 338 -297 -388 663 -776 -617 883 840 -413 -744 124 -903 -527 69 -211 -665 -366 -398 463 773 -408 -36 -473 -371 -109 -444 681 846 648 135 -170 921 -238 -399 184 -456 -789 565 871 -269 687 402 913 766 487 -444 -376 -397 181 580 -324 -52 -641 263 -759 753 -689 -754 468 799 -712 -764 192 334 716 -175 893 49 -78 -602 868 213 -267 -475 -687 -282 -636 -442 -75 843 516 315 653 701 -714 14 -208 -256 -338 615 239 -96 -209 -932 -61 107 361 659 746 -939 653 -833 979 -721 941 -681 37 177 -414 74 -499 15 89 -203 -413 -672 159 138 408 230 -53 257 285 0 494 -488 -813 32 -553 -397 425 -443 -54 455 -779 -757 300 2 291 447 -808 -229 96 374 -824 925 877 -25 333 -760 -9 -881 355 -582 -126 111 892 -111 -529 -33 533 969 892 -536 876 -599 217 -293 -169 215 -831 -15 423 720 510 -375 -641 -84 518 939 -53 519 494 253 780 -576 -887 130 -35 -656 -777 -677 -492 189 -546 268 288 345 -427 429 766 -944 993 885 968 549 -211 435 -561 924 -107 830 733 -269 -646 721 662 514 267 879 514 -962 -86 631 -117 210 896 578 619 -255 -346 -158 -523 -959 -303 -237 560 -532 -165 -155 -336 747 221 561 -630 999 -928 820 543 -398 -32 509 862 264 -49 -989 -451 -31 -616 -463 208 434 -450 705 84 -339 644 -250 598 -752 571 -806 530 345 909 -430 898 857 418 710 779 783 -715 370 865 414 488 -33 -801 505 -544 -816 -403 421 -514 -764 980 568 -100 -180 867 753 763 14 -715 560 243 -560 -201 -153 -247 140 -429 -800 81 -77 379 -967 683 -468 332 303 406 665 -805 855 374 -948 -765 502 402 148 -76 942 851 290 435 877 314 -724 -768 -157 776 -410 106 -285 -694 898 -482 853 789 -850 -433 -601 329 660 -796 -980 390 503 -606 -481 -538 -166 707 -536 -344 -75 313 -239 361 575 916 -432 -601 115 -728 -272 282 -735 41 164 -572 -415 615 -716 -721 313 412 -620 5 234 -874 126 -35 -86 -188 -517 -658 943 954 -600 755 -426 -959 -361 903 -11 -527 -429 803 950 925 -192 -150 435 -890 698 581 -445 -380 401 871 12 -243 433 672 877 -476 -965 391 410 -862 -706 -550 -245 -815 -440 929 -391 -180 -996 304 991 -853 985 -483 -130 -760 970 -511 888 224 793 58 521 373 -964 992 -782 990 187 594 573 703 806 340 830 890 557 866 679 -367 -24 -552 352 -32 -933 -183 70 578 555 -311 132 448 -77 -86 685 336 436 881 -858 798 924 -620 -631 448 171 -71 -171 -744 42 688 -970 600 897 -606 546 -12 81 -348 666 35 588 -133 708 -961 719 -298 -974 -296 -440 731 -876 469 835 -327 -247 896 303 231 -400 12 980 701 775 906 -302 -134 607 352 -302 960 -314 -2 431 -817 -581 236 -926 204 408 -405 499 320 -573 -870 836 323 -113 -882 -258 900 -574 300 -610 13 254 -371 -644 -768 -631 -755 -680 -250 -130 -407 -344 -723 270 -490 451 660 411 8 -294 -274 -889 -826 -455 902 170 -5 -402 -351 -645 -607 -45 910 297 199 721 -880 -551 -233 39 -341 453 -926 850 334 -41 -193 -718 -571 -645 -288 912 290 993 205 -959 -847 776 295 -661 -182 -603 -546 -889 178 932 171 -776 -580 -345 -234 -829 -463 -952 -952 -316 -619 -902 510 274 -225 684 950 -1 539 -787 673 -169 -711 -864 876 -628 917 503 -475 -355 -477 -93 282 91 -463 380 -675 760 -432 291 -891 117 -318 -457 -164 165 252 501 890 -168 -673 541 -317 -907 -867 -798 58 236 -690 746 -162 405 723 456 -48 731 -962 -715 -162 267 -1 414 174 445 -786 512 -146 -444 -753 707 -827 -311 -240 -853 -323 -86 832 -241 953 -836 205 -152 -340 -823 -713 649 929 981 241 379 209 -525 136 -930 779 -556 441 572 76 -565 -235 -903 226 -736 -737 173 913 -606 -385 267 4 511 140 -833 786 -910 -961 893 -265 47 417 -745 845 -823 -9 128 449 875 -812 -862 -563 862 27 -377 527 168 427 221 -239 559 308 -166 798 613 595 456 354 -897 -239 -774 712 -399 -201 804 109 129 792 919 218 -864 157 -769 -734 -747 574 -315 -301 -719 -718 -53 -512 136 -881 557 760 576 -393 922 -17 -814 199 -67 -854 -630 494 709 457 -174 -190 -844 -890 262 261 638 678 -629 -70 173 294 406 -50 881 -137 -563 -879 -847 -931 -776 563 -873 -20 -94 64 856 -172 279 -580 -54 -666 246 -986 -474 440 -619 448 428 -411 118 459 -432 -518 453 -488 -919 451 -447 297 -462 950 -503 -740 -404 716 -741 575 762 -815 778 -446 52 -986 848 65 875 512 -525 -415 -464 592 -779 -551 -129 551 742 135 -919 -651 36 339 -799 985 -760 879 296 471 272 717 -890 405 -139 960 830 624 -777 625 -788 -384 -50 -664 537 -433 429 -240 -171 529 -475 482 -722 -74 777 -621 -115 533 462 66 -81 211 926 618 -256 896 -855 492 -266 -761 -512 -709 205 -10 -540 -178 -895 -225 335 -742 -443 588 -584 -30 -81 55 -452 -683 -905 429 335 245 399 -728 -933 266 -737 -904 -404 -897 -315 -384 286 766 -901 -180 -853 -545 707 -203 674 309 -176 502 460 -411 -314 -310 -275 430 -76 95 809 825 -511 -957 -229 -767 886 678 -487 228 268 -494 598 -269 -288 -907 777 860 -769 -775 -719 -856 -899 468 417 837 235 -903 51 611 -531 -847 566 -79 801 -466 -106 -995 -59 -619 -233 -712 -114 264 -153 589 -625 336 -439 655 885 -756 -305 -118 -659 868 -82 123 -319 -990 -700 950 -477 84 -223 -536 -660 806 -278 641 -23 565 -643 958 137 -21 175 -510 -306 -525 173 -795 -695 -60 994 408 -150 -387 22 -559 380 551 422 5 -883 450 102 -29 402 -88 665 -235 -42 403 387 -265 -984 -132 -985 843 263 194 -393 811 -25 642 -271 -135 -138 954 -419 -168 642 194 -989 344 -696 -231 186 720 -445 -577 -656 -387 -640 994 81 -777 452 -669 976 72 343 -507 -275 -381 384 891 -862 -692 -113 -208 489 -578 696 -720 -847 -680 785 477 -413 361 -155 326 840 860 721 -703 -202 186 -541 -455 824 672 -590 833 -634 607 79 -831 925 -221 630 218 572 81 -195 -31 -342 828 448 -745 -623 -610 930 -771 343 328 -664 414 -898 -57 -444 733 884 481 -114 -962 0 -653 -786 311 787 -276 928 -627 -817 -793 902 -295 981 128 812 -401 93 -88 534 -64 -99 -477 334 -411 -197 381 -736 992 550 605 961 -453 595 47 831 60 -905 -268 175 -315 577 -374 976 -697 -280 -110 -37 -754 -804 259 -396 747 52 -752 276 -573 824 -9 51 -832 512 418 -382 19 -541 -250 -149 548 21 -349 282 862 194 -302 -903 672 88 800 919 716 -511 -479 964 -722 825 -798 259 78 -966 131 843 881 712 420 440 -177 625 -139 -685 629 765 -102 431 -386 923 -169 -773 -271 416 633 -565 -727 408 -873 301 -726 396 37 -781 368 738 518 -412 -510 -967 826 -210 -736 -13 800 156 -620 -556 -245 -868 -995 -143 -182 215 -855 943 623 243 705 -189 3 -512 -154 968 307 470 -320 696 999 -236 -647 -595 4 -201 940 -708 -155 469 -433 -445 -122 -10 786 698 824 -790 -679 -417 -223 -658 763 -411 -694 683 -644 851 -690 518 -472 843 -789 546 949 -955 -702 236 -203 658 932 -605 334 -273 -570 -49 229 286 -112 866 -547 -143 111 647 -793 789 -882 -600 325 -911 -263 -60 -657 -439 747 254 797 115 200 130 819 650 349 157 711 -1000 -211 434 202 -811 -653 -749 -26 758 800 -709 -148 -304 143 -797 -408 693 -587 -537 -105 254 -247 526 338 600 -207 741 -889 272 -919 -653 700 -161 -640 -616 107 563 -75 908 775 -440 788 -130 710 -690 -68 -532 -118 -203 290 602 532 -719 -245 -643 289 858 61 792 821 431 -641 836 157 760 -9 513 519 865 818 -573 308 -508 -548 49 162 -377 -416 531 -152 724 -350 -5 393 114 -665 80 -943 429 -643 249 -813 -154 466 -23 -996 -549 -471 -446 354 729 951 -394 -523 144 714 -718 -651 -823 286 -612 -623 -930 269 -87 -124 383 837 546 338 655 579 -850 -960 779 68 112 -254 974 -979 944 968 817 844 -596 871 -624 -922 918 370 -133 902 -314 -849 912 -594 -719 766 947 282 160 344 113 -755 -304 238 817 142 -690 -270 -418 -209 943 629 -670 156 256 -779 -554 199 473 976 -973 -21 -234 962 -668 28 -887 486 76 33 527 290 -1000 -650 -492 -608 599 -487 -264 568 -190 492 -830 -356 -414 592 -531 892 738 180 -984 -482 -243 965 898 -909 371 -893 -100 -691 -892 593 93 -404 -835 -873 -784 -141 521 -28 954 471 410 -833 242 810 -758 -829 -167 -524 857 827 843 -756 -893 -171 -13 -449 894 664 611 -854 78 -165 624 97 644 929 82 -730 -270 473 -975 560 49 492 -942 25 -753 -806 402 -925 -566 -785 958 -38 -466 -356 680 -29 -137 988 -396 396 132 -352 -51 42 242 841 -497 -414 876 -914 528 -914 919 235 -38 567 -298 -938 -582 253 -308 836 443 434 -278 497 51 -32 -271 -157 92 691 263 -159 231 -789 -896 -148 -287 -46 -480 241 720 -144 -974 -623 286 81 325 -376 942 -878 902 -560 12 487 687 -884 609 793 -717 -660 -210 -659 -934 770 -824 557 -104 -640 -961 198 619 70 -772 330 724 815 -566 -848 341 109 795 -860 -741 -794 957 684 493 778 559 -190 895 -297 -675 214 -563 536 367 -121 821 349 -726 901 662 39 930 741 -500 -959 -58 -72 605 -178 700 -710 511 913 -90 519 532 524 -927 -21 -380 719 446 -876 -875 240 468 443 355 861 -734 -658 7 -512 784 0 298 -790 -593 -851 -597 756 -918 491 580 933 -463 24 134 607 352 -818 -595 431 -314 -80 -505 -869 776 840 574 568 -982 557 468 -815 724 391 -461 520 400 -763 234 975 212 -838 -599 905 -683 -633 320 -755 507 106 307 97 589 -417 -757 -159 277 707 -21 893 879 -275 -840 -337 -173 -623 -413 -541 -989 -485 519 -704 -448 -211 413 856 997 883 945 -960 -608 342 394 688 -409 -441 477 -632 -809 -131 -641 795 320 836 467 79 -384 235 738 482 -315 908 -942 -931 -933 501 -33 -425 -870 -608 401 191 -477 -687 -1000 281 -545 -314 225 117 955 -388 500 -414 -595 411 -703 76 -912 -497 395 327 9 441 867 -711 -162 -820 -103 -60 -770 -304 830 177 318 -765 -690 -115 -31 -376 421 401 -912 -370 -159 279 -343 131 -11 -79 -795 680 -913 -542 906 867 85 -40 608 -117 -414 468 -412 -59 -32 -652 644 306 896 785 653 -74 -336 459 29 -212 703 990 -922 -711 -709 563 882 -996 -630 -36 386 -794 478 -561 378 472 -644 153 -593 248 924 -690 -660 234 371 509 448 -619 433 -553 969 573 432 241 -155 439 -775 649 486 917 -505 795 -697 -650 -74 -563 -498 771 -301 270 437 361 264 -297 -961 740 -675 848 -572 654 -107 213 282 -466 427 926 979 -551 240 -85 763 -500 336 1000 253 805 822 -706 424 624 -783 -582 58 -956 -275 -797 106 513 -680 -522 -58 973 589 -507 169 65 620 -871 -599 425 315 -429 398 -828 -878 473 -642 41 545 -456 722 923 545 -89 445 573 270 -330 -341 580 -883 95 -410 606 -434 -833 -513 -101 -614 486 609 -420 -119 256 541 715 892 -916 -681 727 722 894 864 765 -780 736 -808 725 51 520 -608 387 -154 926 -916 -143 3 273 544 -267 866 -641 -626 813 -543 683 731 427 -169 499 323 23 -227 785 -434 -588 334 -556 711 -137 -751 17 692 -193 -849 767 -938 -13 -59 -190 585 258 575 -349 960 686 -662 -563 -854 -242 -27 -532 939 727 -804 849 -371 162 225 307 136 -40 -331 61 -687 -925 764 590 103 -893 934 293 -95 -568 87 -784 -659 -167 486 851 178 -506 -639 -519 -744 396 947 438 865 49 729 -229 644 -10 911 797 233 880 -928 -135 -235 343 137 65 888 -551 44 -63 26 -185 650 -216 -348 339 -506 220 -311 -506 433 -886 217 707 900 -563 -631 -191 95 391 103 6 -620 770 306 -370 -754 -617 -172 81 431 -387 -144 -450 715 -806 879 405 927 206 835 -40 686 -140 649 -645 -418 -265 339 -973 199 -83 -517 -364 -977 -277 928 -799 542 471 785 -503 610 -836 296 474 154 623 -750 33 630 128 -215 -767 -234 35 -627 -980 977 -638 -292 394 75 -516 232 -856 -991 -330 594 -904 -448 776 -764 144 622 -515 788 -448 -405 -337 754 -621 -312 -969 -140 105 -79 -58 780 137 -206 -419 -88 -287 -49 -223 820 -330 615 636 -336 28 -932 -695 -750 -169 462 -924 -755 420 793 291 -884 -188 -358 -376 94 -622 -186 -867 -92 719 961 -296 931 -864 62 628 -194 604 -783 567 648 489 -34 499 741 585 -142 -414 -833 -314 -512 949 -358 326 902 764 -114 -852 718 -815 471 -28 635 -297 -875 -570 -432 121 -976 -664 -74 545 -511 928 784 -999 271 -828 -984 -479 652 -980 -495 95 -774 561 911 643 -599 643 561 -389 -640 432 413 527 519 -258 294 -14 969 588 -235 365 -597 602 968 821 -572 575 491 544 995 479 75 234 683 119 978 129 -49 837 923 -248 119 397 829 -624 551 883 657 152 733 1 317 764 -357 -747 618 -755 451 -925 -642 970 -1 533 978 39 447 811 416 959 424 741 -573 -346 0 -462 -482 588 -660 396 -139 218 -627 -451 -442 -237 -480 436 -220 -888 -484 -140 413 -286 179 -859 -663 -701 -222 -384 -236 545 -359 581 103 -518 924 219 -349 176 127 -631 -985 -991 -801 -71 -67 -369 466 -536 -882 -622 -57 911 916 -522 850 -322 580 -831 987 -310 30 63 255 115 903 -829 103 -893 -712 -623 -982 287 907 133 -233 547 663 461 -397 18 885 803 -716 -327 -391 -590 273 907 33 674 432 871 216 -472 -481 -936 647 -330 474 -531 967 853 -825 -207 -577 510 520 -451 -430 -568 682 580 -13 -342 -961 -543 522 -618 -918 661 -753 787 720 960 643 -145 -711 -374 -159 655 464 941 372 -458 -591 -968 694 633 -805 -370 -727 711 770 254 -921 629 333 -532 -730 -114 -36 -216 548 -253 -678 179 -229 830 -762 285 -464 -167 632 -886 281 -190 -872 669 -11 356 16 36 19 -279 310 -774 -163 -329 646 -290 -348 164 -9 -351 744 667 -257 -915 898 -917 -323 -217 566 -753 -817 531 718 411 -391 276 720 743 -581 -948 -135 -674 -541 -937 224 -367 -423 -818 129 810 188 -787 -486 -914 -1000 -686 -893 -266 622 -292 -55 645 120 410 -740 527 999 -487 854 974 457 -557 -897 -88 712 808 -520 -100 86 175 641 738 -949 -813 -284 505 820 -854 94 -417 496 186 -139 25 -685 -78 -640 -743 636 732 -349 -228 -253 -710 382 739 469 -80 51 -509 -599 -258 646 668 43 -651 645 818 9 -658 111 68 562 854 -686 42 -957 838 593 -295 -637 -439 540 0 568 -823 -900 911 659 -823 74 434 -858 -847 242 999 283 -646 994 -250 -220 -615 -847 346 187 796 217 204 -78 -430 -660 -88 383 312 -120 627 166 -130 850 -786 -83 789 998 155 910 -566 405 -21 -615 216 -918 -874 122 -700 470 -66 -93 411 -416 726 -204 -361 629 -766 930 351 -319 957 -100 -9 35 -194 92 903 -477 363 -54 -84 -251 549 685 -677 232 -632 -873 -880 75 -687 -625 383 528 -347 305 -697 925 -997 675 -983 301 896 258 -296 -42 374 -582 403 -262 572 -480 524 683 878 412 134 -962 -275 -803 562 -306 -723 383 -155 -285 556 545 222 486 824 -710 -187 763 544 -706 188 -468 -986 199 33 601 -239 -235 149 -389 -25 988 269 -696 -96 -557 996 -752 138 -12 -540 218 -328 -169 772 -921 -919 227 -811 -456 559 -151 837 -821 193 300 52 -812 756 955 -531 447 269 -152 469 -680 -314 166 208 -697 544 788 253 -179 169 992 519 -944 -170 779 -686 -124 138 850 -434 -120 -939 -445 235 364 -307 -525 812 267 736 -700 779 739 -700 -686 379 -928 496 -713 326 -634 -769 897 -629 -240 391 780 -603 -520 -905 147 632 -37 870 -756 531 417 416 -622 -109 445 -341 516 -968 -148 -397 318 -282 -66 184 -308 860 -720 234 673 603 -315 591 32 522 -32 -926 551 -354 -458 -323 384 270 -418 78 199 376 320 371 248 -434 -418 835 84 380 -171 727 768 82 -288 887 -768 -738 -876 349 289 221 425 546 -33 824 -591 -931 -53 710 -36 -677 636 849 -904 636 643 -307 331 -291 -29 75 9 422 -719 -712 217 -368 -983 125 172 860 -508 718 -561 -436 131 401 -411 -211 805 992 -281 -616 -50 767 177 828 -712 -915 -359 -815 -232 213 -456 -140 425 -436 748 873 -405 -961 781 -639 263 -277 -907 -886 -436 106 -909 51 -693 -586 -197 -112 -215 283 -700 -201 -97 -204 -598 809 -38 773 -876 908 343 45 -698 20 588 498 -135 -596 -873 690 45 590 73 476 -940 -811 -502 996 899 -49 -159 814 716 -933 -61 899 216 -823 95 237 -123 -391 101 606 -946 272 75 478 763 -459 -956 -413 -491 503 566 355 340 316 559 -930 579 942 -99 832 -351 -512 143 745 780 494 64 1 -881 -810 884 206 -245 -58 -910 755 639 121 -304 -668 125 -517 656 602 439 625 -924 -411 -126 335 148 -119 617 166 695 34 -69 360 -792 -370 -4 -791 427 -154 -135 115 -45 349 341 90 -754 -793 120 -181 -208 329 -938 -891 21 254 -898 -525 -8 -425 400 178 -658 410 -315 426 -654 -988 245 -202 247 398 732 271 -319 -320 267 -965 -350 447 919 761 -158 -180 -955 895 -709 399 -474 -45 -336 -12 590 -129 483 801 -619 994 915 627 -217 246 190 -105 -267 -140 -454 -194 859 -713 422 405 -800 977 -695 -750 131 -851 -176 -597 -119 -431 402 514 606 -219 -841 -388 351 301 807 694 392 -809 -742 999 298 -476 -247 -163 -551 -984 -333 107 -380 813 -697 -294 60 -780 -79 -848 -693 366 -780 -449 -640 710 -849 653 340 504 -773 -536 948 206 -883 677 202 882 655 -784 319 882 282 -920 -471 828 -945 28 156 -51 -365 -582 861 38 188 -109 -548 -759 49 487 -43 256 -840 -342 688 452 777 -120 437 -681 517 -122 928 -23 531 -818 498 798 -785 896 -827 397 622 180 -120 -192 -314 -870 -822 -534 252 592 -619 -421 500 -232 924 -912 808 -250 -432 -868 376 765 -954 624 671 100 -99 722 244 -468 -637 -581 -824 352 -281 792 -129 -803 389 777 691 -545 986 -76 966 565 505 406 235 149 206 240 359 975 -83 265 -68 288 -369 652 -879 -119 119 -939 981 -979 -710 -371 -757 -352 860 23 495 -180 -861 105 49 360 -942 214 -639 852 850 553 -253 178 -293 -971 -556 -863 787 -571 998 -567 172 591 -539 -535 254 673 -504 -487 885 -181 525 -698 784 -620 41 -154 958 962 582 482 369 572 -833 905 861 -649 -590 -95 -624 -152 770 -990 -778 -57 -807 641 976 -44 838 714 997 491 -961 487 209 23 312 759 -900 -970 -433 101 359 -815 -897 354 641 843 -4 5 789 459 -64 67 -818 963 -881 745 682 -564 536 403 45 -113 -415 928 617 -377 -107 -925 792 929 864 -770 -817 776 400 -130 494 -15 751 -163 -149 -970 -646 -272 660 -126 618 -238 51 596 332 -450 -193 -788 996 -352 -530 774 790 -1000 -947 -866 -278 406 970 820 73 386 91 -671 912 267 -883 373 107 259 -157 718 -574 -507 -654 -351 -229 -798 430 -71 -688 390 -542 -819 272 -505 99 -405 864 -556 96 161 446 -377 -923 314 -214 33 939 380 786 -422 984 -978 403 685 896 641 -922 -492 185 109 134 -804 -727 911 314 950 -932 768 -763 784 897 -825 -193 -741 350 -354 -408 241 -759 531 -413 -330 -943 -603 -703 13 -468 855 582 -811 -570 -16 -984 -921 -300 -123 -812 634 396 -729 155 -877 721 527 -649 -326 -291 656 786 202 416 -489 802 -300 -674 -295 158 -653 -838 786 -362 168 -99 -439 -662 -857 393 -404 -109 872 526 559 -677 471 423 -900 409 195 -601 -622 404 -875 -450 -853 378 373 4 -9 -602 -251 796 855 328 623 -146 -625 635 293 -738 -947 629 -521 -747 -414 567 -537 -934 -277 655 -960 -260 -721 -171 203 -73 -241 -172 -388 -975 -880 469 790 319 -235 -227 431 921 745 666 316 -99 327 -388 -328 221 722 862 252 352 -502 631 -60 -679 -473 761 -260 -125 -455 535 466 885 299 349 181 -204 859 909 927 347 552 300 -171 749 708 -721 -912 -63 657 -292 -669 215 553 980 -963 -384 -397 86 68 -631 713 222 529 373 -671 -133 -536 -505 -175 833 498 869 433 -791 738 -247 -49 389 746 859 -819 873 -742 -516 -194 -756 -808 -653 237 359 -231 -142 977 950 -862 -150 727 -595 -196 -336 203 739 -395 130 788 -94 -279 465 141 953 183 -733 -965 293 -779 347 -516 -27 794 -938 713 -284 -454 297 301 -409 -48 849 -33 -725 623 -203 848 -604 -847 -118 -133 166 918 -412 -121 797 -840 192 -314 508 -688 157 -295 509 199 54 8 -154 -135 309 847 -114 -639 730 28 284 -430 41 -251 886 -695 10 -241 -89 -553 -684 814 -949 857 4 532 764 273 322 803 550 116 -562 -444 397 -959 199 -363 263 -449 -262 -466 627 534 -503 -538 -569 -875 420 364 892 -911 147 -52 -861 614 -651 150 -652 -192 4 64 -356 -516 249 -852 540 672 -528 -952 271 -620 962 -202 125 310 -706 690 -118 -828 -836 -109 493 -256 636 499 -1000 -795 592 -868 25 -858 168 218 284 -223 390 630 748 -665 721 122 -784 331 862 154 204 96 726 -273 778 22 -49 293 -800 -34 -293 587 228 397 -448 -829 -741 -811 -868 -32 -600 -897 82 -630 785 750 -595 -255 -93 519 132 669 321 -689 -408 891 -762 603 -68 930 -524 461 -318 991 -754 -487 -796 168 643 -970 615 210 786 -521 -377 -278 858 805 703 -178 97 138 -292 266 764 200 -358 -978 469 -95 -457 582 -861 964 961 840 650 895 581 -997 -175 48 -103 -530 39 917 341 -369 167 -127 689 -257 796 688 -882 296 -849 156 986 731 -805 -471 -228 247 573 -737 -456 593 837 -38 217 46 649 -631 364 -291 798 -434 -203 -504 344 542 -727 633 295 584 -809 -366 256 -414 549 -17 -562 848 -54 563 -193 584 -127 196 -498 343 612 -998 -702 -963 328 -331 -194 401 567 424 -203 -695 -819 -419 426 -268 -139 -268 -212 -304 -563 131 112 528 -721 -826 836 -207 162 532 -861 156 468 287 -899 -934 72 162 855 554 -110 588 223 947 -362 -447 -383 816 383 71 -50 -549 982 477 702 -460 -841 -601 203 -633 -266 100 380 814 569 850 365 467 -484 514 711 -515 -938 407 550 -164 33 -43 -4 887 430 541 622 -835 514 356 39 908 380 -649 -91 -395 811 -881 -742 -131 553 855 637 512 -774 -490 765 -37 668 723 68 -520 -81 713 914 555 551 -11 -681 -396 -583 -967 -889 -316 -253 -146 -713 -147 135 -871 447 -863 -609 189 795 337 -881 -806 -552 -157 -218 -180 74 264 981 -486 703 122 923 -724 -717 -590 826 774 889 -47 203 -311 -595 949 -806 -79 -927 -763 64 685 -938 150 -255 -66 799 -876 -356 935 -941 -24 34 326 599 -448 720 -30 301 790 507 463 870 -7 386 331 -331 -259 -625 407 29 46 331 174 -347 370 -494 233 -108 660 -634 -413 -418 -287 133 142 161 -281 704 812 556 320 988 -721 -900 223 30 -683 -350 431 -261 448 170 -807 499 -210 -530 -581 376 -424 483 -865 221 378 719 -817 -814 859 19 -521 -644 978 -770 916 -898 -706 -591 636 -781 295 876 -236 -671 -191 -399 62 -453 834 303 932 627 204 -59 646 80 506 974 838 697 887 10 422 413 741 430 939 -84 37 428 -59 -741 702 792 133 509 768 960 -193 -445 124 -83 470 922 -218 542 -71 -784 -306 360 990 951 9 -146 801 -703 123 310 634 139 -961 972 756 -591 184 -607 366 -350 188 469 -679 760 5 -261 -200 -352 -752 270 -784 -265 -802 604 -936 -856 -592 -239 -876 672 256 395 275 213 255 -505 -624 -449 -727 970 363 -638 894 683 265 -133 -850 -168 -274 971 332 -914 -569 519 904 -302 151 901 439 731 705 279 -135 -316 331 56 -965 -955 789 960 367 -383 -833 -463 -886 -84 -786 298 984 747 691 -935 -325 -178 -504 226 615 -380 -258 507 -307 368 -228 -610 699 -87 -52 914 140 275 -531 395 -68 -542 -972 -827 122 329 285 606 -124 -13 536 -355 679 -782 614 -734 -288 719 -989 618 160 27 760 811 -114 -609 807 248 -757 -781 510 832 -642 431 51 63 -145 606 514 390 -956 -877 -676 821 358 94 666 -509 -261 276 471 186 609 907 134 594 890 196 493 -613 -771 165 407 -275 404 727 756 -716 -467 543 482 -445 51 861 -630 -663 87 -894 929 -35 671 -612 -682 123 640 -240 933 -552 -738 -61 -881 431 931 -294 -975 -332 957 -719 -42 -123 224 413 991 -180 -548 -256 30 37 463 617 933 773 -214 -877 -813 685 403 -95 -698 663 -132 -495 887 -188 -491 -800 980 -801 -496 203 639 -34 187 933 714 -698 940 -533 -151 901 -301 -101 -939 -554 -355 -806 -239 628 672 -954 475 15 605 176 857 -569 190 823 -245 -462 -687 947 -413 113 564 -506 917 -456 344 243 449 -815 -251 -458 -673 457 -115 583 -802 124 244 -366 -3 -407 440 -649 -53 492 352 82 234 -204 898 669 902 424 -988 670 -591 519 71 158 -827 527 -79 -904 47 400 -581 484 121 353 768 -372 552 -463 255 352 5 -499 -367 945 595 264 66 808 -25 -119 278 -400 957 872 -230 -23 -530 -965 -771 -376 683 195 -40 -53 -985 -643 -348 100 -801 -434 153 -137 -963 -959 -440 148 593 -694 360 -379 -516 229 -753 -234 865 784 -614 512 296 698 -377 155 -996 454 420 -568 -594 -414 19 -42 948 679 308 -814 169 -330 667 951 -252 -602 485 266 -871 -127 289 864 772 -841 440 756 -628 -11 -560 -761 680 -921 529 -295 442 746 -536 367 -186 -631 191 46 -605 -821 -350 -952 32 -441 72 -913 -517 930 460 -973 -759 -390 -423 -843 574 -907 -757 -29 52 -330 -548 408 -584 -903 822 -22 849 -327 559 835 -323 -767 -753 -515 -696 -987 -352 -819 -562 772 46 904 776 845 -284 -220 635 -372 952 959 457 773 58 -63 -644 928 -770 -508 -353 -370 -106 -630 607 -11 723 -994 -233 -610 -186 -940 -504 757 956 -977 638 123 874 583 -44 -934 347 906 487 -186 436 -931 493 80 820 92 200 95 762 -319 211 -83 -587 -400 264 36 433 206 752 -958 -561 958 637 -826 366 228 245 -587 -206 -27 -709 41 416 -262 49 44 886 -215 980 -553 -395 530 -37 411 -702 161 95 376 -941 294 769 412 873 -486 -586 -790 -420 -22 165 -447 -913 -904 -226 330 470 -549 341 -842 -451 56 726 251 -600 980 -210 -1000 -36 -614 -975 -225 866 -555 -940 -262 -427 -199 180 178 -592 -994 -283 6 -194 553 220 -73 886 918 -820 -920 945 139 832 727 -478 -816 -293 369 -268 599 249 301 -683 -432 433 -143 -781 -52 743 -436 890 -86 284 562 -804 -752 555 -904 324 939 -565 239 -72 374 -962 -408 435 -866 -96 -59 309 74 7 209 -194 -947 -20 603 1 276 -413 -706 489 -33 -64 251 909 272 -156 -617 -945 906 -149 -944 190 -848 654 463 -818 657 -535 822 684 853 868 699 403 350 331 -34 921 -294 -562 226 173 11 194 5 -828 -382 953 37 659 247 189 466 204 -941 -604 640 -483 330 -939 819 88 -961 -944 -793 -765 -474 524 456 226 674 738 462 -56 -925 -125 805 546 -244 -398 -91 -836 -989 314 147 -564 -839 -232 69 -799 -752 883 638 -970 927 -566 -562 -729 -496 -884 738 -325 470 -295 936 -267 -694 451 -365 766 -149 50 119 324 429 -946 50 -190 899 366 -752 -988 61 -127 -797 843 -862 -615 47 806 -973 866 -35 -907 577 277 825 -103 -79 342 -720 413 -339 -327 -641 -995 -665 838 769 -577 -960 47 365 121 -198 -153 -448 616 -88 999 615 633 496 -926 728 990 -233 -236 961 -686 -917 474 75 -678 -424 630 769 -75 -284 -500 522 -420 259 789 -644 658 674 -259 316 89 -992 -711 -22 -41 301 51 -805 -886 194 -737 214 -716 96 767 -635 96 584 127 996 547 -391 -375 543 -210 772 40 -339 -908 -7 597 -485 -249 662 -486 -187 732 116 712 748 955 756 135 -138 339 -857 -227 -982 237 -796 133 727 -921 -145 95 320 -986 639 -997 -510 666 -658 -587 129 -282 846 -306 -991 -823 -672 683 -287 -760 362 175 -792 -239 260 -723 -856 934 -687 856 356 664 151 -195 806 792 564 323 837 -897 -714 -784 -180 96 830 651 645 887 417 847 -669 268 -612 -442 856 500 4 -22 -818 714 -740 998 -60 520 68 203 217 3 -768 548 -213 -905 238 86 538 -982 122 230 -55 -792 502 -781 -109 -299 75 -199 -827 -279 -993 -956 -647 183 559 827 488 -88 -723 -195 -80 18 533 493 813 475 585 937 -227 768 -890 224 -904 256 360 -416 -861 993 514 38 -931 579 -998 -134 -228 -299 148 -494 443 -535 -738 -849 305 -137 -35 -839 -899 -565 183 494 18 -245 711 50 728 -454 713 -436 194 921 564 -73 -645 -258 414 -137 412 818 519 -129 -533 -651 -63 -822 -967 -490 -941 317 334 656 -807 795 977 144 -62 385 745 702 311 996 -622 -25 1000 -288 -833 -70 525 -144 813 -933 705 220 681 -955 433 -749 -791 -338 1 210 -140 -241 -919 489 -703 819 573 538 154 512 -437 -670 965 -51 -937 436 151 179 -83 -300 -743 410 934 -800 488 -50 -230 -927 -945 310 992 -814 -257 -917 -458 363 818 -467 -327 -476 918 219 5 -979 185 -427 -750 -241 33 -240 492 -495 -576 -808 -69 647 -20 -744 -487 -309 954 -286 -268 -389 233 753 896 61 643 -183 375 -574 39 -226 -969 -229 -413 -60 -79 737 -720 -615 856 -128 -911 65 10 -94 -768 -755 206 966 -288 516 831 -187 -159 -678 584 -675 908 -409 -233 291 792 862 -460 101 -622 518 -743 400 -20 95 -360 226 430 -405 439 642 -197 199 -201 416 358 400 526 -453 -810 625 186 -428 111 -695 774 757 427 -811 -107 -223 -37 508 343 417 822 -264 -621 551 -878 -756 47 820 599 -746 -453 307 958 -915 196 -866 -810 353 -493 63 179 -235 -256 635 -755 -750 -15 -986 -674 -268 657 594 455 84 -977 -125 95 881 -167 -868 -371 384 -632 -415 -642 321 -259 381 751 -384 831 74 892 -307 540 -324 -543 -267 529 -282 191 451 190 -209 71 -253 -657 -530 671 193 -132 611 407 842 -625 782 -135 699 814 -818 -838 240 -317 -621 848 -69 186 -55 66 -244 -714 -931 -300 83 -649 867 -46 -507 597 -911 -155 -511 416 590 -644 -801 950 188 717 -194 897 -579 191 499 954 901 -233 66 177 270 159 390 -195 -848 -592 641 -456 980 405 480 -499 346 698 -709 -172 -707 16 -570 174 905 -438 -254 -269 683 -538 -818 -815 -178 66 122 -216 791 122 933 -452 348 -950 -113 -553 985 -807 196 -695 448 -950 -314 904 683 629 43 -725 -502 -477 538 372 -592 12 149 382 441 994 61 180 -892 -834 306 -790 414 735 656 -567 239 -252 490 -391 -110 -687 -357 625 378 -377 742 195 30 -391 932 -372 -791 87 -397 997 -160 622 -624 858 -353 -392 474 178 -623 271 -110 527 153 853 693 -333 -375 -567 247 -974 618 780 256 181 -478 -717 315 737 921 -67 602 471 -556 100 -894 -812 536 954 144 884 713 -408 552 -950 -599 488 457 633 492 -962 -545 27 473 591 779 170 -648 -131 -83 398 150 -50 570 -600 -511 -795 -136 -407 -771 -672 -870 590 691 483 579 163 -916 -443 -837 -688 -865 -220 -200 -798 424 827 -163 305 -858 -42 695 425 -949 -279 -800 -680 308 390 -163 -796 103 525 -388 -259 484 926 -415 -973 937 -39 -765 -943 412 -710 332 676 -771 -360 676 -707 239 688 69 919 581 743 -491 -301 -898 24 -512 -158 -309 70 -217 201 936 -189 -81 818 331 -734 -731 -422 147 -712 -573 581 12 471 -843 -874 -898 -848 -535 -279 -270 831 -186 -102 950 785 -979 -340 372 245 410 -678 782 -348 46 531 34 29 -114 -66 712 859 -165 -471 266 -599 -726 702 905 605 -935 -462 -725 84 -934 -185 -775 -745 935 -867 -136 393 -804 -401 -286 -455 899 41 -758 563 -689 -310 -211 -606 16 -631 -971 19 -703 -339 -588 410 107 28 553 787 -876 263 390 719 106 217 -967 993 78 834 845 -712 -390 813 71 -462 794 -166 -180 -627 -894 -345 -543 523 686 660 501 -600 669 657 582 -95 136 -381 114 730 -77 68 -681 833 807 -670 436 -206 -419 -674 -637 -932 -989 -190 -393 154 913 -868 -433 547 -951 -831 720 -739 853 -569 460 784 -386 -881 978 623 314 -317 -144 513 -23 -208 -589 -425 982 640 867 -412 76 602 219 -596 420 -291 -407 570 466 666 -722 47 992 49 -662 -789 310 -828 -914 -649 579 386 -630 -591 -938 961 -474 -737 773 732 -119 -235 500 -281 -53 -835 -795 462 958 422 -456 630 478 -29 -354 679 729 -258 611 -691 561 675 -490 -209 -53 -978 -120 -189 -893 588 630 -469 139 -505 -202 -105 -38 646 -573 580 -144 162 74 989 193 107 870 966 195 105 -513 -18 945 910 339 530 187 -907 551 892 555 -952 500 563 660 169 82 -61 -902 -582 -43 -752 -435 -32 -391 150 693 -313 982 -867 496 191 -284 -40 122 -785 -59 -603 145 277 778 982 780 671 -87 561 -53 -660 -630 -125 -393 461 -897 -759 178 -977 618 -116 826 20 500 482 -913 -915 169 -820 302 533 -433 717 497 -63 -486 139 -600 -738 -396 726 -2 569 709 -854 -953 787 754 -466 -21 -842 585 -271 -340 659 3 -484 51 -45 404 -72 -269 -417 855 -186 -703 -592 -15 96 -565 578 -710 -811 810 -646 -158 502 732 541 -765 -693 923 621 858 68 -489 99 516 -970 896 -674 983 23 -761 404 826 316 269 404 843 973 -869 982 120 -294 -87 372 -131 277 -336 531 376 164 -147 -6 803 -789 -865 -996 115 -242 -765 986 907 -146 252 -474 893 493 212 -282 -801 -242 741 -941 -316 -238 623 100 -275 -289 639 -254 753 -806 873 -572 -340 -378 517 386 -353 -241 124 -93 -800 -914 -406 -663 750 677 148 916 -256 913 -803 -229 -612 950 -372 747 616 -804 -852 315 -380 -691 -902 815 552 -564 -303 303 652 -130 -139 891 -980 860 466 -569 513 -549 287 -983 717 -850 245 -426 695 -67 895 -570 -212 -49 941 206 -881 745 -928 -544 -834 -983 -133 -412 934 -759 -525 26 42 573 -983 -213 741 -349 771 490 -580 742 -214 29 294 785 -742 988 -62 -886 -366 -313 685 -80 -174 -462 -614 -348 549 473 687 67 45 61 989 648 -33 316 -456 -226 -624 699 540 450 -797 -376 982 -159 400 -659 -52 -21 -827 177 -955 517 277 -13 -841 -698 799 -446 187 -9 -498 -757 -757 -7 31 -753 -379 -800 482 -256 859 -120 794 182 565 323 -694 -587 -277 -976 -475 -802 769 703 -726 704 -786 62 -212 -813 -683 -622 613 -819 -520 471 -269 105 -381 -22 493 384 -870 296 162 -134 592 -425 -901 719 -655 -35 -397 15 712 890 -380 346 453 -557 89 -448 964 -770 966 -797 430 -477 963 -612 -215 -927 -338 462 -197 697 973 688 324 276 491 226 972 -206 446 349 174 -363 777 201 -358 -638 -657 872 -777 123 171 629 354 536 -587 -251 -759 210 943 -952 -42 560 -168 -56 -109 -210 605 960 -741 -118 -795 231 204 22 -535 799 -852 275 -155 -506 -114 -519 856 997 -217 5 -279 -658 605 -36 -39 -780 676 734 580 -252 198 -369 689 -381 222 583 314 301 42 561 599 -554 725 -660 437 -444 -445 -452 -276 876 -268 -549 191 -945 834 -859 996 439 908 -999 575 120 -129 -763 491 103 687 -921 263 335 -584 951 -307 -352 120 859 -798 834 561 -214 147 -662 444 -433 -282 141 -551 -116 -646 -702 -81 -482 554 -257 -833 619 -414 -513 2 549 682 380 -295 590 -455 23 -619 -644 -290 609 -807 783 554 159 -779 -399 443 147 -551 251 959 -203 -695 390 -269 271 -715 314 158 712 -330 890 786 -914 368 909 813 -481 -213 861 -966 -673 209 -75 10 -515 184 -403 -179 711 144 -878 673 -90 -76 -292 559 -992 -302 -63 -177 -994 667 -976 786 -604 402 -1000 -749 836 125 -473 255 494 -466 -369 -202 72 -271 378 152 330 541 830 -830 393 979 -146 743 246 -475 -650 -634 -535 -247 228 623 -193 -494 -826 -951 -631 -861 105 -990 -148 850 -568 815 -365 -419 -258 -181 945 308 -531 498 -228 -304 958 143 -265 -84 -688 -518 -51 607 563 116 -308 630 -177 -340 -67 676 -216 412 540 175 -155 -399 547 -676 -681 -864 -63 -683 544 -853 -942 687 -941 -451 596 536 607 764 -320 -573 -201 -337 362 592 442 29 523 -103 983 535 419 666 -4 880 -298 15 -979 964 -363 -473 -587 964 -637 396 -236 -802 299 516 190 144 112 618 715 -761 -767 -41 -729 410 -517 681 -607 735 567 803 -476 -544 953 -126 628 760 -470 -749 817 -426 -192 -169 -893 -894 309 -925 -987 716 -924 629 253 -512 809 966 396 -485 65 251 -233 435 -824 -880 414 -181 246 -436 -925 -109 184 781 -519 -572 -188 -998 -130 720 357 -425 -262 -551 56 -483 -673 -630 -866 217 -255 931 -322 -172 199 837 -870 -669 -443 141 456 -304 -81 669 -757 -808 -431 704 -689 434 191 170 23 -731 848 722 27 -147 417 26 -503 477 -80 105 -817 422 450 -303 -219 -99 -132 -424 507 135 -284 657 -826 984 94 -903 826 839 -893 211 -902 413 -328 952 527 834 757 941 334 80 -459 -126 999 -433 -270 752 178 -207 348 -537 -443 518 899 750 722 393 -148 -975 628 600 453 -145 -569 -829 -928 956 326 933 -279 757 -34 559 -653 585 -6 396 -253 -106 -104 -755 113 851 880 -566 -441 538 36 179 -147 182 -840 -552 318 -606 -415 104 -374 -974 227 709 -41 -82 81 782 233 746 -187 954 412 476 -845 -32 958 58 -917 778 606 454 99 761 689 -501 -990 -954 -36 -466 -186 -110 -577 -503 -321 -659 352 -754 77 -354 508 159 -205 -979 761 102 -23 7 -880 165 -479 -780 456 303 533 359 -804 301 -484 119 -565 526 -369 329 -343 -199 923 -320 999 -800 -559 -747 -159 -685 332 -626 -13 -874 530 -276 832 -310 -136 -681 -665 283 -547 -116 916 -930 761 -904 -367 249 684 -830 -331 -177 865 -353 -245 387 -821 501 -348 332 679 -650 671 -616 855 -385 -829 -366 -12 69 -55 -933 -543 -619 -626 -535 -891 955 -962 -844 -91 -761 466 -810 -999 -909 66 846 940 -683 -786 -582 907 627 -507 527 -216 259 -939 -663 -737 -140 607 420 -829 -131 233 906 -933 420 -213 697 -164 333 -158 898 -62 143 786 138 -478 -164 305 633 -499 972 -531 -809 538 -782 -778 -906 -565 -37 -141 669 -749 -439 104 486 -200 -651 -20 -808 -806 960 -239 944 282 909 493 939 404 734 -244 -697 -377 174 -542 -843 -913 176 -117 -626 -658 849 -231 7 484 623 598 -563 358 -678 610 181 -233 -22 -994 982 -698 -617 -778 850 -617 -903 417 705 -747 104 -212 123 537 927 435 231 -152 -390 563 -137 136 -497 -648 -38 801 137 250 -774 219 963 589 181 494 110 419 -663 -172 674 -66 -300 -768 -105 -70 306 -101 -183 -481 -245 -439 45 -500 -60 0 -399 -343 23 -884 632 312 439 865 13 40 895 503 -898 795 716 792 769 -227 494 960 283 475 -428 323 215 911 427 677 803 221 -289 -781 754 -380 -730 110 -256 -541 -332 -931 434 -39 532 -935 -770 -154 -730 -167 196 201 22 552 713 -19 816 -597 896 -656 546 98 464 -299 -964 798 -794 -172 -626 186 738 689 -953 -442 902 850 -401 451 -381 -995 -989 -164 -77 111 -139 -705 -545 14 680 506 836 917 -863 -744 -799 376 -754 359 -649 310 -795 298 -398 -4 345 -329 -375 32 740 625 -679 -9 -860 -908 203 465 -605 131 -371 -947 570 -654 581 223 649 848 768 -18 -129 550 239 727 128 493 -205 -195 703 782 -424 -771 715 185 100 705 -52 -990 -459 808 -951 -494 546 780 -955 556 1 -171 119 315 243 51 774 -212 581 -939 733 497 597 863 -353 -890 931 -303 -30 -579 -265 744 -421 -257 103 -246 -377 532 628 -325 86 -194 277 624 18 -863 403 -59 -992 172 256 -706 990 -400 660 807 -746 215 826 171 -360 -95 -583 -820 -900 257 -206 -539 168 873 -746 -658 897 23 -376 -584 860 -610 -811 -911 -84 -172 -483 -39 794 295 -306 -481 -98 493 72 488 -257 -438 54 -701 -747 245 -956 94 -748 337 934 -94 769 -717 429 234 591 493 -886 -882 924 557 295 -879 308 -430 -327 -262 658 -632 88 -800 146 -415 718 -15 751 769 -223 147 -378 -857 935 821 552 111 -573 205 -768 926 -593 -188 712 922 214 -704 976 -269 -266 -158 914 363 909 -900 -682 233 -252 254 942 449 -366 -24 -70 -403 241 909 18 -214 -294 668 922 217 322 -927 -169 341 -8 -674 466 450 497 -783 -576 -312 301 -151 -971 -76 101 -514 -187 683 204 927 16 -805 763 -193 -501 707 -267 683 -100 600 -791 400 -908 349 813 916 438 198 351 -554 425 -440 573 469 -906 -757 -418 -408 -933 -977 142 -919 -120 -95 841 687 -23 -506 -902 -801 -625 222 451 -959 -867 -467 -707 561 -66 226 931 908 -866 -297 447 618 534 -673 749 342 -750 -163 -347 -791 377 -221 -850 -767 -667 567 -462 736 921 -346 -191 80 -480 -719 382 877 -948 495 -248 674 423 -793 -869 419 50 -115 -521 -736 -576 285 -677 665 786 -562 290 -921 614 -34 -306 -757 -320 -121 357 -297 946 18 -572 467 710 191 -373 -209 -15 486 -39 281 -559 -151 -693 -647 425 668 349 96 967 322 115 487 616 561 878 -42 394 -275 431 428 541 -726 -594 737 -69 -973 -405 10 93 844 941 -452 944 -292 -566 -276 468 797 791 436 697 -135 609 -244 -774 696 -595 838 159 -548 603 723 -174 650 66 -317 443 -212 -975 557 -744 -259 904 -266 286 -83 612 310 -327 -17 75 -302 320 302 -37 940 910 -533 175 724 -599 -715 88 -417 994 830 -190 778 -300 930 75 744 -997 -826 -719 -321 -629 540 956 445 104 -919 858 -623 -723 -506 132 627 -170 627 -35 -531 380 -208 -305 713 458 392 520 -296 -997 -91 355 -329 462 447 -105 -562 341 91 -211 -850 -26 -795 887 -229 814 -806 876 576 205 -435 -29 -405 122 806 40 85 -440 98 -708 341 -228 -1 -727 582 -237 437 -83 -29 166 672 672 -861 -553 896 -423 554 -493 -100 876 90 -523 998 -358 -886 183 -316 -238 -132 706 127 102 -765 -957 -60 585 -145 492 526 883 -265 -203 19 821 456 -636 -531 -72 645 858 300 251 233 -258 299 -391 782 753 -300 -883 -559 847 2 291 -714 -932 -203 61 -402 399 697 72 109 313 733 -93 399 955 633 -211 214 -678 -3 -179 -614 358 -51 -284 595 -130 -723 -163 424 -521 -216 617 -307 -785 -568 -489 -585 677 702 -188 -298 -264 -922 98 -658 -166 935 699 -683 -439 834 -566 560 898 -922 137 -85 -590 -744 65 667 -552 724 741 -365 296 114 391 -329 -332 990 -723 -500 -20 -554 -75 -974 619 -540 -18 -450 -50 -152 505 -370 -444 974 -610 603 788 249 635 -487 -788 396 -616 312 -575 691 -192 574 1 578 -257 -542 -539 90 745 887 -200 -997 -405 -78 757 509 269 903 53 577 -753 371 733 -954 311 -792 -942 317 631 310 639 -976 518 -190 862 293 659 333 587 907 -70 44 -238 -791 368 215 957 9 -272 919 -150 -867 643 -795 -433 -364 -323 -165 -283 -915 -955 168 -418 -323 886 593 672 -931 154 -667 -913 -889 -375 -840 -528 522 -893 -828 846 -43 879 471 665 -366 577 393 12 921 -748 723 -789 825 933 -478 -979 -424 699 556 -184 617 15 -710 -957 -30 102 506 -708 374 440 347 324 945 -291 131 542 746 719 -542 -529 -727 -489 -675 922 696 -865 924 -904 -218 -529 599 -906 205 525 548 17 -128 -371 799 -261 -953 -718 545 609 -999 698 -698 327 796 -94 840 811 -486 813 163 244 -350 601 56 226 -951 -802 689 -651 662 -383 -409 249 517 -704 -714 828 -362 913 -231 -988 -630 -371 -684 -167 -72 287 672 887 176 167 862 981 615 -188 580 -956 744 -211 -135 -277 -27 -906 868 -369 492 -191 -311 -949 -488 870 -272 135 -808 509 -462 895 64 -383 -620 630 160 -397 978 239 268 -278 303 -28 -39 -677 -946 -885 -490 -802 -573 597 537 250 588 647 -576 900 192 -442 379 818 -752 -741 862 462 -259 567 -744 -702 646 -60 -827 -846 420 -973 -638 -604 -833 -963 -758 545 537 -115 -822 380 996 -418 -978 -503 -197 -47 868 924 -740 -902 919 -322 763 942 -328 -241 752 194 -714 -136 -668 -896 -457 -350 500 -245 -735 -649 -967 190 444 -558 -98 -235 451 -919 184 -224 -862 -368 -569 929 818 80 -1000 21 651 -439 635 -448 374 -644 719 357 -37 -243 -457 115 -965 579 -364 767 -450 -635 -709 403 -19 790 460 -241 -14 -395 -398 -45 484 163 878 143 -510 699 -290 -414 -602 -998 986 201 871 -454 150 -225 -706 133 521 -864 -480 674 -899 -957 321 -113 -517 -797 -824 -972 883 -295 -40 -517 -194 -673 159 -428 815 525 -708 750 644 -673 136 -6 322 344 644 457 -400 801 -222 837 583 252 -504 -298 822 373 -607 -994 -330 614 -97 247 605 863 -632 -707 115 661 383 -285 -17 173 -155 290 27 -548 -945 663 -290 253 -929 857 -509 -575 -872 -513 280 662 -604 -927 337 860 -780 310 -984 -589 -808 729 -927 -27 -345 -23 -220 319 -282 218 -773 163 673 -314 359 -666 919 -855 -907 -172 978 -606 116 -842 -168 -267 918 75 -888 -907 264 -88 199 183 640 258 -10 467 586 378 -773 89 -8 -672 -171 150 318 177 651 948 607 452 963 522 -289 509 853 -410 610 -375 230 -95 -628 -607 135 -398 764 663 91 122 128 344 834 -322 -754 -120 286 -717 836 -638 -448 -910 961 79 794 37 -535 -607 -224 997 -421 -415 635 -56 -849 -892 -865 -989 -552 248 507 -247 -885 -633 159 536 505 -340 -758 -811 -787 -120 -189 -300 264 411 -889 489 985 438 154 -336 877 -744 -176 -379 71 630 695 -293 -130 -481 -218 -583 687 -382 -654 770 -109 -173 -884 297 -601 -330 138 -342 969 -543 213 196 -682 302 -675 -557 842 -510 269 9 898 -527 948 -864 29 -337 -518 -907 -54 -741 -221 -812 224 602 -588 324 568 -354 -141 668 -735 240 132 259 -459 896 -546 49 -915 384 147 -642 -70 -724 745 -981 511 468 761 -15 341 -371 255 404 -483 681 -120 998 492 -272 -250 -999 374 -195 -152 310 915 -974 776 -711 815 -198 -584 -943 132 572 17 -246 92 990 413 575 791 678 -858 -624 501 787 -800 836 -551 948 -81 5 -275 -26 -382 -729 137 916 472 234 59 -843 -506 319 -504 -839 -49 -581 -186 -935 -875 334 644 533 -805 -990 -143 -161 839 -468 946 837 789 -412 -817 -313 -587 -92 -776 802 -381 -304 770 -842 -975 -360 824 -781 -28 812 -331 729 -552 751 829 678 -362 -954 372 -731 827 688 -790 -418 -582 -324 -802 109 997 199 215 -693 321 -488 -407 600 731 5 -36 -335 -623 515 554 236 -305 72 -814 -394 812 957 357 -818 87 -186 -284 -443 -804 -50 306 -356 710 -644 179 410 -297 -520 -910 -382 -565 -39 -791 -721 706 -124 58 -706 -558 -645 -680 -564 -875 -866 16 -209 514 288 -668 374 659 689 649 -839 -690 -244 227 -968 -867 -938 597 468 -423 735 972 396 -815 -503 -912 87 358 354 -150 -919 -270 -436 657 -171 990 -844 896 963 718 982 -757 403 530 -453 -749 -507 -520 548 126 1000 627 -399 744 -770 -117 -856 195 -371 -728 -662 -667 -477 886 -688 -769 492 -19 -551 -953 -336 917 -266 -283 -920 -34 717 -281 360 -622 -855 -981 -514 174 -704 233 615 -251 -74 48 -526 -516 737 -804 -670 -835 212 -680 -795 337 -320 -121 145 752 -190 -28 410 -984 -732 180 746 524 -4 -7 156 237 632 -997 185 -212 -392 601 -458 -358 -801 582 -865 609 -965 -22 278 37 920 418 -312 -840 -698 -406 651 548 813 -15 -4 -281 934 -570 880 212 -483 251 166 -715 285 -580 -945 -403 -486 68 902 428 459 804 443 -265 667 621 -666 -185 -278 745 64 416 35 47 -2 621 931 -731 -915 -342 712 -232 -82 -446 910 785 -806 197 998 -441 894 315 368 -299 -538 512 -617 -13 98 -729 530 -102 989 948 276 -485 -524 404 696 33 -146 -925 -861 -443 -500 935 144 -462 13 -470 43 414 491 186 904 843 834 245 -438 852 322 503 -759 555 -864 725 -158 768 858 830 492 -252 -191 633 594 190 -119 731 262 51 -989 -990 478 569 -544 746 712 -645 279 -524 129 630 -214 699 602 -509 414 -646 842 907 -568 882 174 732 -68 84 -453 687 -438 -12 468 -271 -614 -480 920 -489 62 259 -505 999 -903 -266 -834 -612 -238 -14 -494 314 42 -517 205 -900 -590 -993 779 -911 699 -786 484 357 -600 -604 -749 -401 415 -287 -567 52 426 479 302 50 -214 348 490 62 577 131 -591 -462 332 -796 -880 389 946 390 436 18 805 629 -484 -311 986 188 -695 482 -809 271 -331 -370 46 -713 878 546 -560 783 773 724 697 73 424 219 -942 -71 432 842 167 -104 -269 -264 -241 -386 -564 711 -789 -785 352 542 606 2 369 -624 -665 707 848 571 650 -886 -138 -43 -638 -315 619 -731 379 743 850 -431 -324 -439 354 580 352 153 828 55 377 -281 805 -651 -660 642 -159 41 958 519 -454 681 377 847 539 -591 -428 729 -420 995 749 -232 -883 385 682 197 914 -564 -801 -38 -125 -942 317 -986 -241 996 -295 680 486 -488 911 -289 576 -18 -340 626 -870 728 823 -194 -281 306 617 458 -807 142 453 -992 853 468 -811 700 -78 -571 776 -763 -208 -847 -359 452 66 999 -643 602 -32 -234 208 408 -170 -84 565 -497 922 155 -502 -843 976 46 -161 792 300 643 763 -470 -779 522 11 373 -843 227 -15 414 811 -440 -834 779 -120 -728 -320 329 788 -924 744 321 -669 -958 70 867 585 -444 -668 -798 934 -821 989 259 -491 -963 443 -319 -135 -542 611 -567 -200 -801 139 803 -27 989 205 -121 -997 0 809 -790 102 -459 -533 -571 -282 859 -939 -158 -4 -191 -243 -490 402 434 931 238 352 -348 -603 342 654 -348 982 -890 -22 -416 -105 -12 -758 -272 -415 801 926 -72 618 -99 -420 -181 332 -243 182 -753 -601 -945 412 775 694 -853 726 -315 362 -188 -957 487 512 -766 103 654 -674 -912 -598 648 -228 -394 382 -591 927 -163 730 -425 557 45 873 85 817 91 -61 -192 -542 -783 -363 -499 -99 -269 -164 313 756 144 -770 518 -339 496 -735 293 464 -471 -619 -618 848 893 -23 -876 889 -622 671 -300 -634 714 656 -440 704 -886 285 -839 792 606 -400 29 773 -330 -643 -228 412 -276 -663 161 -45 281 165 -600 -633 -79 -551 -858 -472 537 604 -175 -931 -985 -450 527 -974 276 207 624 -109 -678 957 891 -505 931 72 -324 -766 700 231 356 896 -296 192 -664 186 676 -508 -118 425 -410 346 740 400 793 261 408 -937 -319 863 -519 976 644 -431 -660 -751 28 680 287 -112 461 356 826 -311 -377 -904 -481 -75 -687 313 -310 -553 498 214 922 573 276 862 -995 980 -362 -839 50 932 -160 -499 -991 251 -93 714 -922 -239 853 137 100 198 -393 -969 599 805 -600 -111 -112 221 178 883 446 -301 -68 -802 -926 -764 146 -211 -834 730 -28 995 -192 686 267 -670 579 -823 492 -451 141 7 -613 548 993 556 -973 -805 -670 37 -708 988 -650 -901 -380 -757 86 560 310 -699 478 -560 -835 -422 -216 29 605 311 -361 525 137 480 -40 713 624 143 -108 -574 -695 -576 -977 139 -480 540 904 144 8 38 -418 837 -245 729 820 -587 -73 -169 -109 358 -526 249 -858 544 181 -119 -484 994 285 -491 -733 -433 985 468 -805 -272 -516 -141 476 -878 473 707 -862 -261 544 -710 -516 246 -186 -586 2 372 -209 -254 -314 393 909 -197 768 306 -924 -546 -867 -300 579 -168 994 57 518 110 -32 402 -90 96 333 825 226 945 -381 -896 759 -270 585 567 175 -639 -610 275 490 761 479 138 436 -48 547 -583 188 -130 885 356 230 407 361 -101 -794 -880 -715 -254 -560 -435 538 175 -787 -661 482 -355 -792 941 -917 747 -548 -119 -375 -564 -592 799 440 159 810 241 -261 -537 918 -803 939 -238 761 -518 -952 287 636 689 133 655 -738 -627 -986 -218 498 -98 -939 648 121 -175 -434 -375 366 -330 259 37 -4 -481 192 924 -558 -653 -497 -388 738 -281 786 428 -989 934 -434 702 719 81 -883 889 -684 -74 292 -170 51 288 883 752 508 -697 298 30 -689 -376 185 862 -226 -587 357 523 768 510 166 632 777 655 397 -689 -983 -886 923 816 287 -625 -754 681 -17 -542 4 799 -943 -641 -252 -316 -819 -169 279 325 -111 872 956 394 896 461 657 -318 -349 -811 159 -78 373 -809 645 922 22 -383 -430 187 -608 -301 513 188 -973 -259 -696 997 -327 -250 -770 -629 55 -788 513 -482 260 -89 24 -678 509 -270 -975 973 -586 837 175 -734 -182 -577 -108 -320 -554 402 -477 -243 384 -429 610 -889 -723 -763 25 165 -537 -244 212 -130 854 563 267 784 458 -984 664 -21 313 375 303 -810 -49 932 -578 556 725 207 856 275 511 -153 772 786 -648 -5 376 -458 -148 -212 507 13 858 718 -134 -607 819 -167 536 983 -626 903 -691 -895 -749 -882 654 -816 -285 898 167 -987 -943 498 348 -864 676 29 853 -545 720 -575 -174 249 -989 792 -923 277 -565 -302 886 122 -984 -306 -117 374 -423 379 160 413 -691 365 635 -359 308 -38 -983 729 423 829 -948 -348 633 415 -863 -996 252 -266 -869 -112 -147 997 35 -292 -186 -501 -611 456 -579 542 -229 -860 713 -112 570 -336 107 -17 656 -851 474 6 638 -454 -372 -648 -948 140 646 -295 487 903 395 16 845 -562 768 78 508 794 -365 -470 -681 -536 147 -448 -463 -242 -817 434 -741 -314 -114 -431 -110 0 -985 -627 694 -868 -652 -535 -493 -99 -776 671 -384 553 777 309 981 144 -725 46 -473 -345 321 -357 -996 -225 569 157 961 450 574 -965 -289 -832 53 -88 -672 -621 -439 517 957 -5 -183 723 392 -196 620 -630 -539 875 726 -375 -90 664 51 937 647 880 610 -454 560 -155 -900 -492 404 -852 252 617 178 730 776 82 -730 92 443 268 -994 -65 541 -417 363 350 -230 -517 617 -625 911 -117 -672 984 419 -280 202 88 732 895 775 675 959 -420 97 -24 -922 87 -490 265 428 684 -968 -854 339 -833 -941 692 -381 440 829 23 709 -965 124 187 891 187 -976 -192 -939 124 -171 367 -704 401 -755 836 245 -893 -976 101 529 -722 956 93 -171 -562 816 284 304 883 -459 -263 105 -51 117 -4 918 652 -403 -542 336 -266 -928 -971 865 -645 993 -66 910 -205 -911 -18 481 -861 -220 524 -458 -588 -603 850 148 707 335 394 873 907 370 464 -60 -316 912 -619 -926 -633 739 -887 -66 -136 -933 -380 -955 533 133 28 -818 681 761 242 261 116 260 -327 797 -594 131 -126 170 915 -539 700 763 -13 478 -485 -1 -533 849 -503 -569 -587 -113 365 623 407 -385 525 -611 -99 -249 601 750 -520 -15 665 991 -509 -746 -247 -122 -824 -556 -703 470 323 -358 712 -195 922 -246 389 886 167 968 144 285 882 -106 920 -500 568 96 420 -674 239 -559 441 817 920 866 -210 792 -27 -337 59 573 -599 120 483 869 767 847 -991 543 -221 -539 948 -871 -616 -243 762 -179 -45 625 423 -982 -914 -97 -198 999 558 -863 272 -588 -912 684 488 -76 -863 853 -851 -785 -711 129 972 -298 -498 -556 629 278 -1000 164 709 657 519 680 597 680 -44 -284 -414 74 -70 90 -969 19 169 -985 427 364 933 670 -786 519 613 644 872 390 847 -214 837 28 -299 -170 959 -553 181 -139 -663 324 813 -284 921 -83 561 -171 889 -68 -59 157 -875 22 -703 195 -173 -216 687 523 -656 -399 -331 -620 356 -32 -859 289 291 893 -862 -355 -975 977 914 -737 -134 684 -774 -92 -295 14 -174 -822 -205 -603 -908 -611 714 929 -766 -736 -354 -132 678 -658 210 -379 -990 210 -845 714 519 354 974 -506 -633 -275 -245 0 -406 -357 -145 -810 882 -661 -40 512 -904 370 166 712 -531 -104 -463 221 -164 -676 846 -9 990 -28 103 27 -135 -44 149 971 994 -517 -775 -312 589 836 965 147 -756 -129 956 29 986 -322 -244 -294 816 452 153 119 -106 370 982 -447 480 -721 -772 -317 -347 723 -523 246 868 805 -521 -149 -745 788 481 414 -458 -66 425 -745 -921 548 -940 930 739 -754 25 -795 375 924 -729 255 446 -246 -548 445 -146 401 929 433 -58 -447 -697 720 142 487 451 -539 293 -122 710 -148 -426 -728 -407 827 641 -777 -452 -34 -406 941 -449 -763 429 180 -909 537 -166 834 904 888 641 -970 245 312 818 -966 -979 378 641 822 -486 989 444 -700 -33 -345 124 318 -187 -605 325 -649 -713 -879 -855 -42 -631 -266 70 65 965 -164 739 -123 -476 822 -711 -85 39 578 406 634 -987 519 -765 398 -228 -586 -57 657 -811 812 16 662 418 923 -745 705 -141 -545 -210 -159 298 340 753 590 -148 -943 957 -696 -690 -99 224 395 535 -995 -398 -765 -469 -431 -119 694 784 -954 -843 862 -269 556 -482 770 -679 -786 997 -693 111 -702 -179 92 -386 414 813 988 23 191 -211 130 -947 87 -464 -93 716 -967 905 489 -395 441 -744 817 -619 873 -920 -555 -67 474 -309 -324 177 32 -948 -67 972 -583 -227 -829 -604 -878 487 -951 767 282 -677 -468 -95 -820 -885 767 756 260 620 317 -859 563 -321 875 449 -151 794 273 -191 189 577 698 -936 584 600 736 -864 683 -598 876 659 -160 -299 457 -517 -731 433 -505 289 -151 -313 822 392 321 431 -264 -548 -859 551 632 -154 -814 -610 989 109 -789 623 -857 699 403 -255 570 -6 -821 -535 5 -518 -275 -547 -572 -960 671 -160 129 228 -217 -47 888 654 188 -645 801 -891 554 -142 959 -206 166 794 -423 -159 78 732 33 991 -772 -669 -460 821 390 723 -21 250 -669 324 666 245 472 -265 -34 -726 -266 691 110 421 -956 -208 -629 -660 83 71 211 -55 471 759 -630 328 202 -898 946 951 625 -904 -865 339 -353 -742 481 -66 960 -457 10 -986 -868 -821 -14 716 450 819 -426 -916 744 -827 686 531 -498 224 474 -332 -186 584 -573 645 506 -492 -645 -684 -710 -716 797 209 -454 570 -692 177 174 -871 -812 -655 360 -157 859 -732 472 126 37 -288 125 245 -355 -541 96 402 -691 -647 544 -805 255 49 -657 283 -63 94 913 846 -795 -413 591 -83 -67 -726 767 -21 -432 137 -841 -60 257 -598 -661 -340 532 976 -196 -339 978 -162 -592 460 353 -160 -653 -378 -438 -273 424 -392 253 -738 -87 252 569 -448 -347 -198 -42 -200 -355 691 -211 -262 -305 -753 808 -275 -656 106 -156 -622 579 -205 95 486 -528 -432 561 232 41 -335 -423 413 -541 -367 -901 29 125 166 -223 -637 315 857 -926 -46 434 266 234 -933 519 -258 -311 396 923 -439 -520 927 -633 373 -729 861 656 248 -398 -830 756 -169 615 -541 -12 169 585 -947 -214 390 -531 -565 305 -173 610 -670 -550 -438 637 488 981 961 312 763 639 271 630 -83 176 -31 -71 277 -990 651 904 -559 548 -638 401 132 97 515 279 -426 780 255 238 774 -463 695 -629 642 944 -317 550 751 -194 490 -854 781 -637 201 17 -823 607 -556 30 925 683 844 -545 528 -499 785 -430 -512 -189 -611 -613 -407 952 863 -574 949 -162 -287 -558 606 9 184 407 648 68 -821 -225 941 -313 -998 963 59 -536 358 245 -162 -311 -467 -868 722 -77 774 28 860 -370 -543 904 -564 -856 146 -283 685 -610 -930 -194 -778 -501 -997 94 902 698 828 -207 105 -832 632 468 -438 460 -857 749 452 -149 -357 -754 597 -548 891 218 -946 -899 750 -877 695 -210 -624 -965 -797 343 584 -808 666 355 -959 -116 865 -296 -248 -374 685 -80 988 -428 521 -315 -843 -581 521 220 -502 14 188 646 -963 -755 -10 992 68 652 620 497 -931 516 -224 -141 -95 -444 -639 700 527 -888 -569 988 987 -847 679 -29 -250 161 -407 -841 -57 -627 -364 145 -831 -334 276 -263 -184 935 -370 496 -47 780 116 835 478 -812 -186 774 -573 203 -268 686 -345 -435 153 -421 -477 573 403 939 -250 -381 894 -887 382 -524 614 -752 275 -566 -283 976 159 -187 -360 -862 -397 233 867 -300 754 907 881 -571 133 -816 -586 821 452 714 708 554 295 -870 945 -995 -630 591 567 650 -594 -676 83 425 402 718 -124 732 435 -315 872 -199 632 936 667 -289 459 -906 889 846 -738 -433 452 -376 101 -646 871 -200 -64 -668 49 -606 -125 12 963 829 200 -915 222 -401 -35 -445 -423 -661 312 863 338 137 -106 155 279 393 -869 -786 796 332 918 -833 533 587 -599 -642 763 -275 -561 -727 -190 255 -251 -637 -904 -618 -670 525 -616 32 868 425 763 779 432 -833 -590 575 147 -981 24 458 -593 815 429 -655 -630 -463 -126 -681 342 763 636 -683 147 270 -828 282 778 398 -487 -281 -526 -797 150 -595 250 669 495 478 -119 545 41 333 -588 797 263 -427 -548 1000 779 625 554 62 -241 317 -237 966 46 37 -343 758 -133 -540 824 712 165 536 437 214 313 634 -229 606 849 811 -821 -439 789 -505 -912 875 189 727 -997 451 -27 -816 50 611 962 -561 -523 27 204 333 381 147 797 -497 74 586 624 -495 -502 399 -764 25 713 650 -205 832 26 -795 -446 401 -805 -84 -41 443 -906 -738 -791 808 897 -908 -25 -146 -461 726 257 620 99 -836 -401 -936 499 -939 -591 -396 -787 987 -635 964 137 -403 146 926 612 -15 741 460 707 697 390 -103 -597 626 -947 783 -555 363 353 -829 -238 -374 155 249 -308 -354 916 -128 -849 899 388 31 82 -690 558 77 -876 -269 -448 990 286 -6 189 -606 277 -359 570 -528 -539 653 -429 -207 -997 405 -406 253 -845 -195 833 -687 609 763 -812 539 -340 75 -910 764 352 -904 -589 6 -588 -18 -221 35 168 -539 916 350 265 -474 -457 -271 290 -825 -358 391 414 16 543 -231 109 796 741 39 -623 676 -890 -361 -312 208 92 866 273 943 -345 -825 -684 924 638 381 274 -32 601 721 112 627 857 -533 478 -94 -116 395 -47 647 570 -352 714 -995 52 780 563 -13 -577 -837 366 -6 406 944 -57 609 863 197 -355 -113 682 -796 -639 229 -102 -804 -977 -139 425 -146 88 849 249 55 -417 -423 156 -128 -276 708 -398 400 -856 749 -491 -344 318 -752 -119 407 -20 572 460 758 271 746 -789 -982 -243 -232 398 -568 451 702 -502 -217 -834 279 331 -940 -656 666 693 164 586 300 -239 559 -228 22 -208 -682 614 -969 448 -653 -658 981 803 447 928 -933 -38 725 -891 -298 397 211 631 114 -544 -402 782 -268 51 -448 -201 -61 -109 722 503 568 -284 -66 961 -409 579 268 155 -715 852 810 930 613 -665 621 -459 -778 -740 -329 67 -479 694 -705 -616 125 -153 719 172 257 336 -471 -974 -552 -559 280 930 -717 700 270 297 275 536 932 914 -37 999 -734 699 -556 483 594 641 423 -733 -370 447 -819 311 4 -74 -75 -484 -351 -74 -326 183 311 267 527 26 -974 57 -992 -529 779 -203 -300 693 839 979 -674 242 -605 -174 144 688 -451 -530 -885 109 -309 385 239 -675 554 119 -75 -153 694 420 311 -166 215 958 -568 129 407 994 -762 -910 -744 -354 -289 664 -984 -857 524 22 775 -571 958 250 666 -672 590 878 955 -605 -144 -963 -699 49 -375 624 -19 -919 790 652 -700 -82 -386 82 -282 -679 695 -684 -454 -113 -206 440 794 -794 572 485 552 -303 -291 499 929 -231 976 -264 -68 -752 -731 -904 649 150 111 342 379 746 -520 -180 713 379 -695 -598 -552 108 -931 723 600 -548 571 -576 -388 548 270 -214 764 -815 68 -850 -762 -893 -411 -555 -551 -35 908 -408 245 -575 -552 440 546 826 -759 -459 161 890 -380 -509 -768 -507 893 -6 -521 583 -676 -436 -143 -837 -867 -490 727 642 -185 -632 730 13 603 709 -216 262 -151 -84 554 -79 163 -437 -545 -443 588 334 -353 -45 -289 242 -982 -951 134 -764 312 840 -18 8 573 -605 354 661 -776 -729 -42 -465 -639 -705 -559 630 397 -723 -297 855 -808 895 871 284 473 837 312 -856 550 699 -779 -661 607 589 271 -946 9 -262 -945 -870 583 -98 152 -235 926 -370 385 -138 11 496 492 -660 823 -10 -146 651 97 -586 -77 -531 -921 686 662 -494 -302 199 706 73 -544 990 -177 -881 -970 -866 464 -119 -826 -868 -720 241 367 742 57 -18 -346 596 -957 -400 389 -217 928 765 -259 -385 183 648 588 519 486 -933 899 411 532 -982 102 56 -356 -133 -981 -943 252 -284 194 933 -644 -161 421 909 971 -530 -1 407 -288 -164 53 -909 -291 -533 153 377 -160 -913 -724 419 864 562 -723 829 785 834 -270 -370 276 -96 17 -636 -263 245 891 -922 -419 -923 -416 -396 716 642 862 -880 940 177 363 -986 -982 477 -493 -151 -311 764 -580 -295 -322 174 -519 58 97 -240 696 370 28 643 -657 178 -498 677 -883 -249 -697 -305 699 574 -45 118 122 347 -877 672 262 251 724 -862 174 314 75 -644 942 242 -313 326 -468 272 -623 -358 496 554 449 665 -58 -783 86 -897 -487 602 -210 -255 375 416 889 -160 292 -777 -349 -685 -673 -688 741 -245 -527 805 141 309 257 515 -580 785 480 508 -310 -59 56 -678 538 778 970 628 348 17 -245 672 962 309 331 90 -567 270 873 213 758 63 -883 949 -928 345 690 276 829 -736 250 189 442 -326 -171 891 -136 -938 524 718 115 -674 145 600 154 -947 231 -830 239 -308 523 -304 -623 694 -371 -12 864 483 -819 -147 198 -999 70 -783 434 -912 -364 -928 74 205 697 -896 284 704 845 -479 271 202 242 -789 988 -424 -993 -760 -688 635 -18 725 -857 628 -710 989 -702 829 305 100 603 -484 -536 580 784 996 388 -924 231 651 -281 665 -850 -19 447 -543 -458 502 973 -864 -125 456 -770 818 -700 446 224 -125 680 -298 -637 757 469 470 -962 -891 667 -780 -339 -284 748 551 -624 506 67 230 -458 334 -900 -326 55 149 -337 128 -656 -84 163 -14 -12 -792 59 -512 -998 -58 827 273 376 641 -543 962 133 53 41 -810 -260 382 328 187 -21 856 -175 716 158 -135 -32 836 111 -892 -658 388 -374 647 -430 17 -740 421 363 806 547 -3 688 117 -519 911 -291 -873 390 168 -501 858 -627 500 976 997 152 -339 833 -42 -5 -866 -774 -89 -423 -546 -623 819 -995 907 -640 -73 308 371 229 386 335 382 365 103 -595 -38 840 -884 -979 447 -392 -325 -487 -887 -351 245 878 166 -985 497 -600 -573 877 -414 -669 -639 861 -639 -82 -221 -883 -922 -587 -681 507 980 740 -829 662 405 584 -133 -576 819 -257 323 899 -647 872 -597 767 197 -597 620 -650 -856 -452 883 962 -134 525 -405 -420 709 806 -267 554 122 170 -985 -113 -873 998 999 -650 -223 488 -852 -1000 -373 60 -378 269 222 308 -1000 579 349 627 -466 -376 235 773 -41 -306 365 62 855 422 482 -49 985 711 65 -963 405 -407 -63 -686 400 -908 -450 120 916 307 678 -202 662 -941 196 315 264 367 -171 469 -266 -595 -564 -61 676 -568 -987 474 -723 -932 263 -911 -550 -244 909 234 992 -376 297 -933 654 996 -644 935 447 -267 577 182 -463 357 965 253 130 -789 -603 637 -868 849 699 899 -997 -160 -166 -868 173 -233 -956 701 -6 -711 121 486 459 673 182 437 -139 -891 62 843 -391 29 75 655 820 533 294 884 936 27 -57 -924 -717 -96 -261 -296 864 951 458 813 -28 -589 152 -733 795 -450 727 -347 948 -538 530 906 343 -291 -507 -22 -259 -49 -564 985 41 469 -491 -516 -790 -293 -346 850 -577 -1000 795 775 112 181 -838 900 420 922 789 -28 -535 290 -233 -704 -524 335 -732 -408 -541 -495 928 -825 730 248 526 -701 365 -233 215 739 -136 726 -319 -533 -112 -860 -164 10 720 -258 -523 -719 15 872 986 847 -949 512 79 919 -66 -445 55 407 135 -952 -778 206 363 28 -567 -983 852 667 -707 -292 -662 -941 -278 493 -174 39 -54 -727 836 611 926 -935 -228 -869 -349 -385 -922 734 863 -543 927 -735 133 -681 -171 857 -671 -60 921 887 867 258 -66 586 422 -94 116 -623 171 254 -983 356 -636 393 -608 599 -940 960 -491 666 777 731 774 287 -671 110 306 969 -969 460 -489 510 -674 -957 268 713 -772 633 -78 -885 929 -667 -573 798 65 58 839 722 856 346 -521 -549 240 -67 633 99 378 -616 632 711 -22 -947 -149 758 381 305 20 -528 509 269 -946 924 -429 958 400 -765 -207 460 -963 539 194 373 -263 838 477 31 -805 606 -666 -958 -130 -135 672 319 8 -490 591 -258 57 189 -476 796 -454 470 -785 -402 464 788 436 93 729 -865 -930 661 338 -511 329 885 655 157 658 531 623 905 212 -87 582 -642 -490 841 342 -43 184 -850 -120 -582 -713 798 -843 855 -920 574 720 458 -418 679 341 134 873 -241 390 -459 -234 -798 -461 -393 -48 -908 920 -183 520 164 -809 365 819 -510 11 -951 -615 47 92 642 -188 159 463 -229 -737 -892 -567 -520 -1000 -845 880 -191 31 810 -792 -658 480 -897 512 -448 -330 -966 -871 165 -361 578 322 804 -202 828 -15 -474 -411 840 655 503 640 -571 -754 -760 -154 769 125 -872 376 939 780 200 -809 -787 -685 -646 -128 546 -666 212 699 557 -823 650 204 666 -10 -228 -660 304 733 929 105 -153 725 35 711 -789 363 -873 915 -975 583 553 -105 885 32 39 -551 421 651 -652 -323 759 24 785 604 517 678 -51 587 -830 892 -577 494 -695 -944 -936 333 -610 46 -561 -658 -316 187 -487 983 101 577 838 401 509 -189 828 -710 -796 328 626 -718 310 -479 -110 383 742 764 -444 19 410 -836 418 449 -993 478 793 -685 -162 -304 90 558 52 -68 -623 -854 887 -543 -251 217 -46 160 -893 946 82 492 560 336 -846 614 881 125 -808 485 -413 -596 -288 -175 -214 -998 -416 -318 209 645 -542 -89 370 117 52 -551 880 686 -539 -810 672 83 523 871 -514 215 -371 -709 -382 -270 -171 -159 445 -521 152 181 548 260 -234 421 -874 -806 -66 -551 947 672 -980 688 834 601 -907 -733 921 982 -653 -586 435 -118 571 -921 188 -839 -57 127 137 120 -965 -208 413 251 40 -356 60 -983 301 2 -817 -959 214 -139 272 -311 645 947 798 844 949 -922 800 799 795 -407 -227 -33 523 -996 -238 -161 -359 178 746 401 -128 25 611 -683 108 -501 -953 79 867 140 -825 -528 550 -860 -264 -303 -765 -947 -404 -680 -663 699 -486 648 626 39 775 -159 40 231 483 870 361 -365 -310 747 -960 -322 -27 -569 370 -114 -509 -590 -336 -202 -615 545 -830 195 114 975 143 770 -158 -483 544 0 118 -797 -57 342 -553 344 601 -118 790 92 -184 -11 769 132 227 -406 -806 -166 -713 -544 918 462 -940 -888 -649 353 722 -682 332 506 134 555 453 394 938 -744 -82 345 946 -407 -988 146 -732 -786 -564 -425 831 -39 675 -483 614 609 223 654 -122 548 372 280 352 663 691 -952 755 661 253 477 999 327 967 160 258 254 -832 605 -703 -926 364 -283 -229 302 941 -755 -26 -620 990 66 616 376 770 984 -63 155 891 -302 -377 -545 982 212 -127 -571 -950 -963 -2 -702 0 -130 897 -575 -112 -447 541 483 19 10 -159 -491 841 -329 406 978 594 -493 73 -888 568 485 -988 424 -885 394 -396 803 578 41 576 -152 340 385 -297 -713 -24 -930 755 -459 652 865 -9 381 830 -127 221 -765 144 526 -844 843 -460 -971 419 675 688 812 556 553 921 -224 731 698 -96 62 612 -651 -232 -595 785 -832 -436 421 800 -233 2 -795 -941 202 -687 -701 592 -518 -240 778 -1 305 -562 76 -162 -204 -9 -182 360 -55 309 -830 464 903 248 118 554 -383 -703 -441 -338 -934 -646 668 -442 -134 -572 314 -389 -333 -159 -530 361 -226 -158 405 686 -922 -116 -221 -651 208 -553 -179 167 -844 -16 -637 -456 79 394 5 367 278 290 351 665 283 631 -751 -20 -708 -393 -515 57 109 292 839 -936 494 -952 359 307 627 462 -903 849 550 101 636 108 -563 -107 -806 189 341 634 -757 995 -83 -807 599 -435 667 -752 -925 794 -534 408 -473 857 -481 -581 381 168 -152 -561 855 918 -703 -341 920 477 377 -548 -901 -907 -109 273 50 -748 -688 -585 -512 -819 56 -755 428 -365 559 -13 -812 269 -509 817 -452 -106 306 336 967 714 -230 20 925 821 545 12 451 883 -685 -294 115 293 -793 -73 -754 460 617 -916 -821 250 -771 501 381 308 -811 -227 -974 -146 941 -803 -286 545 -375 -106 626 223 432 605 -592 -977 -389 346 -373 -827 725 -998 -348 -205 848 831 454 -609 -227 483 -897 469 788 740 39 495 695 -479 475 -74 -58 160 -717 -938 -229 -806 -579 32 -664 796 -614 -244 -694 -725 -327 -480 761 428 605 -88 -835 925 699 -117 880 54 -637 -594 198 -625 274 892 -513 436 939 -425 251 161 -705 808 225 -179 -339 -418 990 418 510 -135 -913 -611 348 -609 184 -349 -417 36 -637 -879 675 822 -695 -220 -978 -718 410 -634 -89 -884 402 671 -967 585 -732 -526 -321 -97 137 -204 -679 -472 -139 -912 -701 -250 465 -622 -769 -102 -272 -513 -380 -630 928 323 -389 -658 -325 -782 415 241 147 -255 307 571 776 846 546 57 103 -222 434 654 -555 -389 101 -925 -445 466 863 247 400 825 286 -136 987 -474 43 -343 -613 -550 -645 -227 357 36 -14 -461 -215 -538 -806 -280 410 980 342 586 -680 462 -727 -655 -73 964 -101 308 567 666 -382 -924 621 619 907 102 120 511 -766 -684 221 -60 -766 -297 -787 337 -166 274 -62 669 737 -914 -984 936 208 786 415 5 496 461 463 879 -685 907 827 788 -416 128 321 -78 363 142 165 774 -445 222 537 525 -553 512 62 -731 293 -135 17 510 950 459 -896 -970 -121 -67 957 -590 -476 -252 -702 -418 -153 -176 -979 750 214 -211 -110 -944 -147 -85 -75 -173 122 -654 -881 15 -236 -734 -412 714 -128 -657 -574 -377 -301 694 -512 131 447 323 791 195 155 773 -953 444 -567 709 516 720 237 802 181 -409 996 122 185 -96 -924 -343 -622 -222 -620 111 936 -582 482 -209 815 764 51 513 315 -662 926 445 992 -209 512 -967 -734 -478 425 -757 215 -684 108 -660 -609 -146 -139 828 173 -323 -359 173 766 610 528 -77 -601 -422 -835 -403 -7 -915 722 138 655 -856 -153 -416 -121 164 -629 489 93 -623 -188 -51 -523 591 -54 630 697 861 662 -551 861 -731 467 435 -378 -609 -455 -954 -289 444 -184 -316 596 316 700 -802 924 -779 760 -881 -920 -231 201 -825 -767 -622 -944 136 -179 302 -307 50 -561 -50 749 -948 378 522 45 257 88 -6 -220 -299 258 -49 291 -747 540 906 -909 -425 88 -82 -281 850 -598 744 -68 -287 -226 -826 584 758 382 -558 -47 60 -857 -823 951 -448 -979 386 236 -479 -652 113 -293 176 960 -477 175 371 -514 -718 -48 337 914 -635 41 585 347 789 -258 -69 736 72 -809 -389 -51 369 -725 109 -612 503 657 -422 -142 -132 -765 -549 520 746 782 -812 676 -968 562 841 -669 -566 -537 205 301 682 544 -795 771 -688 -235 -262 -877 644 868 329 -901 -140 258 -880 725 548 971 327 -919 408 -479 941 -699 415 -605 260 -634 -767 -795 -800 368 315 683 103 232 -914 -321 964 831 953 -259 -426 242 908 421 612 264 -81 -924 -702 728 -323 -986 707 507 472 -630 -210 896 -787 237 -405 -943 471 -924 921 -901 504 -755 336 -10 398 -107 120 -785 316 893 392 319 57 740 902 -232 192 -254 271 620 77 728 -332 -603 293 -545 -576 506 -899 -450 -244 -575 550 -817 306 696 979 -65 -541 -754 903 -991 -253 975 841 -770 377 536 -343 429 82 -310 524 561 21 753 42 682 -414 892 -147 -795 -583 678 -749 117 -893 -910 967 440 627 142 -455 480 202 272 -744 -791 834 -392 230 -744 -460 379 63 464 -127 -795 810 -465 227 217 319 170 -578 824 686 882 274 757 -465 422 -633 943 465 -377 962 -935 -530 -989 291 974 -164 253 736 21 -63 573 763 878 278 785 -658 -131 177 -342 376 -625 195 130 462 831 51 194 163 -791 -506 -593 -10 470 964 641 905 -873 468 -545 15 -809 -105 230 370 715 711 353 -530 -4 -604 798 611 884 72 -929 -521 -885 -262 396 -538 -342 689 789 934 463 25 -670 -969 293 -414 -316 -330 -234 578 -330 -421 -35 2 -343 -934 -80 876 -878 -233 -666 -869 772 876 -296 687 -640 -587 -883 -805 -49 -537 -551 743 -99 871 -682 146 712 288 801 -489 33 852 -162 164 182 -296 374 31 -686 -132 -178 661 -92 -334 -172 233 936 678 512 473 533 590 106 -169 667 -539 335 506 -150 -34 893 8 646 676 529 -578 -551 -28 489 986 998 -451 -332 -13 637 -242 782 664 209 468 -4 530 49 -400 59 -837 893 890 -101 -99 -66 -999 192 649 31 -607 744 -88 575 -260 -301 169 290 -4 227 126 755 252 603 587 -580 518 205 -211 -566 -790 573 -47 -276 -126 -117 511 954 -813 897 -961 -94 68 -883 842 974 356 425 -872 561 874 -394 -677 -911 236 -337 95 713 -15 195 172 -503 628 -528 -677 -876 405 -616 -436 -91 780 -535 -320 325 400 -135 -51 425 -315 -988 32 959 606 -507 546 -283 438 -741 167 -280 984 -560 -596 956 264 760 772 -372 225 -312 -18 989 -924 -644 850 -301 576 392 -288 528 -923 -971 101 -348 80 -265 278 60 574 -446 767 -224 -659 -209 146 -844 -783 12 587 289 551 952 115 -676 404 -566 -875 117 -571 -286 751 109 -583 5 412 121 -124 12 743 572 -411 -586 -188 244 820 -871 -90 -356 -718 -600 63 -834 -955 803 175 -45 444 -84 -546 -902 524 -241 -268 -209 683 -76 -635 -49 639 -641 -714 270 504 193 -229 -970 -722 -79 325 414 -444 568 368 -351 -233 -972 -294 687 793 782 56 -815 -202 -381 -371 -940 -686 -505 667 -421 582 -874 -425 162 -967 -688 -472 458 280 -361 -254 178 -744 700 255 -942 -549 23 -776 -797 677 550 342 71 -881 -393 707 561 388 946 591 -588 -564 269 680 937 525 -271 239 772 -23 -15 288 -506 -100 378 -735 -264 978 400 -295 787 182 44 -487 29 -941 359 985 -461 -937 -338 -349 579 -253 546 -447 327 -913 -877 -299 -897 33 122 796 -612 71 393 158 969 585 186 -669 -904 -218 -277 -288 835 -4 652 380 435 403 -51 16 436 -129 629 436 -891 -458 -249 -934 707 101 468 -798 571 -643 -14 693 129 362 -93 -473 -498 251 289 -9 -363 -708 -337 19 -656 392 -331 -722 -506 154 -259 -752 -708 692 -814 376 383 959 420 641 888 -462 -519 216 -209 843 -27 116 -814 -907 -935 597 -763 109 701 -16 999 701 -768 -462 631 420 397 861 -56 271 -721 543 366 684 318 -487 402 234 -144 -741 337 -350 -871 -834 880 325 -567 -300 535 -147 526 -812 -297 576 53 -16 660 -137 -183 -900 525 81 957 -160 -28 -271 -354 348 529 94 339 -384 570 -211 449 241 873 -560 -795 -952 -686 961 -982 466 999 -395 114 338 286 767 -245 862 -205 10 -36 274 419 -367 -739 -884 497 -201 -547 -590 -381 -993 -838 631 -770 -991 -354 -278 -906 59 507 -607 470 516 155 -195 253 777 29 -927 -405 -929 445 720 691 677 54 260 502 489 -547 -838 976 661 -610 784 172 382 949 -903 -588 940 259 98 -873 637 -531 -158 267 -877 489 143 -254 77 -828 -904 796 190 442 913 -994 339 -676 -858 164 505 485 589 226 173 -28 -405 696 586 -359 906 -211 -200 -640 -806 -409 -334 331 764 -448 622 -83 149 909 823 -290 188 -815 -454 641 168 656 947 77 884 903 83 -326 -744 824 -51 -228 592 -128 -119 993 662 -411 -694 -111 -405 -525 -670 -630 563 -76 -534 204 -623 -813 127 260 293 -390 967 499 425 -247 214 153 -81 577 674 -444 -549 939 -468 -395 463 308 -433 -55 80 -323 -218 492 -970 614 -99 995 -282 -811 -685 -811 765 -552 650 112 957 15 -437 580 -60 -656 353 50 -650 205 -175 716 842 -754 -796 401 -186 847 554 -11 936 -141 -425 474 265 628 268 990 608 -182 -85 -497 -308 994 -688 222 961 683 385 -372 955 -253 177 -220 -428 512 -811 316 622 -905 477 -853 -926 -981 609 -704 420 -875 -251 -157 -545 284 -362 -47 -575 184 -383 845 29 534 -394 -3 -729 -506 -298 -739 479 184 -628 -55 751 160 44 -651 151 820 51 888 -406 -778 431 244 -588 -977 513 -493 -609 -441 485 502 197 222 -290 411 277 351 -812 397 809 556 707 508 280 105 -737 -900 734 -530 -657 476 380 285 -51 482 -772 -444 696 116 530 -838 -744 659 -83 -949 -432 584 -933 -193 225 -993 655 -916 618 448 -75 -634 123 776 256 -838 86 926 464 -641 814 -652 479 915 -575 265 -493 -34 407 -57 -339 -612 -765 -704 -145 -771 -731 992 -163 456 944 -854 998 810 -692 -436 -752 -991 460 568 -3 -589 361 -823 591 839 597 -700 572 -43 1000 -858 864 -191 995 519 -234 183 694 -721 229 -956 153 -301 350 -637 -142 805 87 -408 -681 -515 -72 495 -104 -213 -918 491 249 247 312 790 -639 443 632 -497 218 163 -776 631 819 141 -873 176 155 -211 996 -826 803 -391 394 24 -602 -141 -88 762 -833 752 60 -120 -179 -29 -233 139 981 -661 -250 81 -132 -718 -932 -911 -694 934 -889 -349 -805 -447 651 960 -486 435 504 -184 989 403 -732 -483 345 -704 -777 85 -118 -822 -366 -1 -794 331 240 476 -558 733 196 1000 -269 -623 -711 400 -472 -123 -641 446 319 886 -985 -435 -662 -782 972 930 632 648 512 584 -436 675 744 925 792 961 -114 398 -409 534 357 288 200 442 -687 778 -647 -352 -69 -40 55 618 -854 -197 -269 -730 -206 -758 602 403 459 647 564 326 -909 -772 -866 750 -91 -711 430 499 956 -928 -162 912 182 -977 737 333 -331 874 -161 289 340 -600 -361 226 -975 908 -162 -108 718 935 792 -53 331 -163 530 -956 -938 -41 -524 36 -865 399 524 569 528 358 -331 559 -84 -390 -58 913 -676 -330 -579 911 508 264 255 343 4 -426 953 -182 -655 -132 -635 548 -113 813 -818 811 -61 -712 505 -906 -588 -259 -489 444 238 517 736 397 441 -2 -753 -647 849 435 440 972 799 -509 329 385 -374 -544 752 -791 -981 -129 -685 183 793 -83 273 -655 592 -170 -442 63 706 -96 -258 -513 846 485 821 -318 -837 -824 -232 -97 -503 -284 -635 213 -345 -464 -381 746 713 -254 -498 331 -868 -717 -54 370 493 598 -95 -519 248 261 995 820 -919 -151 788 510 367 316 -385 39 -367 -343 789 -687 105 -865 33 -241 -492 250 631 -706 917 -955 -740 519 113 -607 371 362 830 -501 -369 809 -25 -43 -75 -383 -951 -914 -207 363 -203 691 437 68 549 81 -256 896 163 53 -312 -411 634 -900 365 -483 -304 -516 -612 861 -263 -208 -143 -249 -161 -6 -593 -46 -680 949 568 -305 606 924 798 552 873 600 370 623 924 719 -546 -940 749 -471 136 613 -885 -917 264 -684 -37 597 -837 -947 -321 -21 469 945 -831 928 558 855 -55 119 704 -681 -588 -973 148 989 -880 -747 -98 -655 -781 846 813 -84 -493 340 631 -888 -432 -275 191 816 668 783 -207 -358 -172 -435 492 965 -501 158 425 567 761 -840 259 796 162 428 320 -249 -265 -852 -894 244 -702 269 -63 -757 217 -632 706 -791 -43 -20 -58 835 97 491 846 49 804 713 276 -20 486 -905 918 -122 889 916 -869 -289 37 -686 50 -187 894 668 -847 -604 847 647 -551 965 -426 33 597 547 -605 841 -882 580 -527 187 -607 -968 208 253 212 321 165 -14 632 -752 -673 -492 500 -765 286 492 -805 -539 -554 177 432 -528 -375 610 -316 -159 619 -471 719 919 776 -421 -776 -972 -375 172 -774 -854 278 664 -482 -691 642 396 454 342 76 -510 -124 648 204 -196 109 147 -151 -453 -530 -433 769 -607 853 -778 470 -358 -236 -169 250 -224 -538 587 -65 945 824 203 -688 361 -756 -909 466 256 327 -408 -335 737 -776 799 2 866 442 600 127 531 178 805 887 92 872 -160 -362 195 161 -433 -284 -528 -195 -156 327 -202 40 161 -40 -342 -775 609 -549 391 -870 -455 919 865 905 575 -118 989 151 -382 26 630 -351 354 141 -48 -519 202 -508 -595 -752 992 -924 305 -290 -395 -351 19 459 90 -377 -947 801 750 936 737 -544 -519 -44 460 -121 -26 375 621 -567 -784 517 -309 -986 21 283 -943 -930 -812 -877 -279 750 221 67 -239 67 803 -644 246 -614 436 -152 644 -825 416 338 209 176 -164 404 878 432 758 -491 -732 -877 -313 209 -392 210 688 750 -67 473 355 -452 -767 -159 -247 -864 355 621 207 636 291 -775 -274 849 -293 106 -421 -13 298 947 -181 -144 317 248 -987 781 -566 -78 -916 -657 -483 -985 -771 -250 -209 42 -639 870 -396 244 560 535 274 347 715 48 -108 -611 178 -345 -98 747 265 824 -757 -227 -940 860 -585 898 322 187 35 -118 662 -207 768 -38 -483 -924 -952 -793 -404 -119 -12 590 -370 754 -321 314 103 659 -636 793 -516 943 -315 -112 449 19 -810 426 801 -200 -602 880 -560 971 -934 -679 552 -515 -929 -571 -90 -855 366 -43 447 -600 -366 -20 -413 165 384 917 -277 -651 14 547 -940 -306 -418 -167 719 56 990 700 602 -17 -912 149 -383 488 800 -19 -834 780 -741 817 625 678 603 98 671 -483 -861 181 761 -35 -170 -498 956 680 177 521 -94 -447 -544 -448 540 -799 -444 -824 -161 262 -288 626 838 -33 -965 471 -320 228 408 -581 -733 354 715 314 -622 -90 -61 -292 508 -80 -6 -9 771 416 -692 317 -99 -957 -478 -835 132 565 54 -41 -512 184 713 522 736 -337 -801 -237 345 -510 879 -377 880 -953 -483 106 620 -521 -284 777 -736 602 802 443 -201 870 308 500 816 -610 -710 515 -699 -267 496 977 726 -312 597 -356 -341 -182 -818 759 271 32 81 279 211 -228 -309 280 -60 291 104 197 -391 759 85 -43 888 -381 -165 -683 -375 173 -419 -544 303 266 897 152 -216 805 -472 248 -417 -995 -136 -475 519 488 974 685 -820 418 61 -920 -671 -45 31 440 890 362 -677 -43 -805 327 -166 -694 -504 169 420 -192 544 -80 -186 -13 -766 -502 682 377 609 -553 764 309 823 -924 154 377 349 -391 -965 768 251 47 -661 -185 -184 -816 782 -813 -692 -201 -208 -349 -819 -691 -281 991 312 -47 -98 -254 148 208 49 114 811 -221 377 -523 -94 590 798 -752 499 208 -749 175 -86 941 267 -459 677 -820 -962 -206 -715 -369 950 -852 -920 -644 376 692 748 -345 -472 -201 865 -515 946 -420 -642 -572 162 11 835 557 -697 -216 -796 -701 -508 761 -94 -596 -819 389 263 716 256 -893 -518 225 501 -514 651 146 875 815 -527 -61 -242 -443 -474 -964 -581 128 -425 -930 -754 -930 -496 -810 -547 -590 -357 -150 -783 -543 378 -374 -478 -569 -256 -918 398 469 -499 571 -578 599 -773 -523 889 -440 -136 -726 565 19 -652 -946 -762 -297 -76 826 632 767 664 -915 687 475 -834 -800 780 -901 625 57 -436 -88 96 510 217 -459 628 -550 -716 -825 -430 -287 -129 121 941 -282 26 931 445 -315 728 445 -605 -975 -613 124 -662 -125 -727 552 814 23 -27 854 831 -843 563 652 -637 588 -855 -947 870 -163 442 453 -811 539 -466 965 187 345 -854 561 470 -256 -804 914 269 -825 550 -938 975 48 -176 582 984 204 -265 -555 692 -23 -548 -170 906 -168 146 -278 -706 997 -526 577 787 603 -937 -357 -439 382 372 110 -36 -155 620 522 7 456 -487 979 349 667 955 451 373 813 -332 -409 682 -71 -450 382 113 768 -90 250 950 138 312 -597 -892 141 485 799 930 -520 -698 -578 -131 -62 -264 -642 -697 931 724 -985 -159 -424 585 -90 -213 671 763 -439 -727 -538 -901 646 -182 189 347 -404 -168 421 648 964 195 327 853 55 626 -908 682 -434 -542 -385 -803 297 104 918 857 77 -659 -748 -590 657 779 461 557 -667 614 -207 -621 -629 -548 875 724 279 334 -408 783 724 255 819 -600 582 303 -802 551 277 337 511 226 189 -581 307 438 -365 -424 -287 -198 -371 665 -39 -44 254 -794 256 870 -672 -790 -64 -142 763 -998 -28 -26 -884 347 442 -659 -925 -344 -211 -22 -186 -333 621 319 -34 585 150 -754 -194 681 -790 -860 214 158 48 -288 -521 -440 -563 -567 559 -316 739 528 -699 -291 898 679 542 -787 -114 633 530 -517 -881 -286 -637 518 -177 -245 -20 171 -870 -616 -380 -444 -485 -341 819 700 -254 888 -792 -902 -59 -969 850 910 389 -8 730 366 150 777 -379 347 239 -248 459 -76 -945 360 152 834 -498 -154 356 -286 -506 501 -779 623 -593 -120 164 -929 -824 303 -79 782 61 222 395 -809 -271 -423 -57 109 285 277 222 588 105 -10 580 231 991 928 163 -372 -151 -454 -100 -508 961 792 500 546 -929 775 -884 -84 488 -16 879 -254 60 -181 905 -443 875 -741 638 -737 619 224 -946 -353 -4 132 -852 -603 -912 950 -66 942 841 926 -372 -918 33 390 -993 36 -844 941 -55 -812 -228 -479 -547 -263 -831 -1 152 501 -766 412 -827 864 -77 239 -109 -710 -232 -289 -713 -240 -616 474 20 -861 -707 -220 739 194 -365 677 166 153 496 548 22 -669 901 -857 -401 136 467 7 527 724 241 -271 864 -487 -383 -109 -551 927 -830 -217 21 -912 -404 -477 180 -323 940 9 -638 626 222 -362 562 -819 453 -762 667 -894 -95 583 -376 -772 398 -662 -181 -778 -601 -368 -769 577 -78 -268 870 267 -425 429 -429 -959 168 -820 489 541 610 898 -201 -430 -392 957 -462 143 -538 188 -329 -244 901 -797 -844 -312 -97 -792 855 811 871 -323 764 -165 -449 963 28 477 -451 89 466 830 -618 434 -268 -820 275 808 976 500 -705 467 606 486 -190 23 -862 206 -274 -187 -243 685 287 595 586 -582 547 -94 -545 -969 -450 92 804 937 178 456 -702 524 -352 -478 37 -665 644 44 227 -78 344 -816 841 943 1000 997 -653 -732 -84 -403 375 -413 -998 -449 -808 112 -260 234 -146 765 778 550 743 709 -989 -977 -693 975 734 742 -690 -705 -101 326 -824 -413 -869 -215 105 634 207 -912 -879 736 211 704 442 -303 718 -79 -11 264 974 697 557 -972 -552 -2 -365 -186 -543 -769 241 -392 -411 96 457 -724 735 598 832 -881 852 -738 -844 984 43 -444 -162 770 825 -849 51 320 -973 683 395 656 636 615 508 83 -823 -100 -154 -57 -467 -10 -191 -73 398 -717 -31 748 343 69 815 107 -601 373 792 -55 -528 78 -798 483 -39 -671 224 -39 -839 -176 -630 929 773 880 -968 696 -984 917 -360 338 -531 -250 12 -904 -948 -475 -692 448 162 298 -468 -10 358 516 -810 828 859 490 -313 594 220 -809 886 395 -396 575 530 -783 -428 -736 642 806 957 665 679 697 -792 729 -475 334 -948 -239 797 563 -388 -295 -703 626 858 -637 675 593 471 -5 448 -894 16 -925 -811 -842 -689 -799 446 824 -978 -40 -607 -86 -215 -251 540 27 302 832 502 -896 340 -957 375 -88 -899 407 -675 616 906 934 143 -646 260 299 265 -390 315 -224 -780 -954 469 -273 -198 -666 185 577 -834 221 -884 77 -362 -290 -949 -669 -727 773 -629 -981 -171 815 -652 -914 -610 452 -775 921 -450 514 710 846 -51 839 -809 -330 774 -683 389 692 -19 604 -855 670 -786 -987 -237 -726 -819 -525 -928 302 -333 -800 938 14 74 -142 -653 -291 -402 -190 -224 452 745 64 -665 -954 146 -842 105 -642 74 895 650 -962 -88 338 -30 -742 682 -724 637 482 -842 416 697 12 -980 527 741 -191 -238 15 -511 918 -776 -832 -461 400 513 -878 931 -988 -437 -401 -780 551 -717 -919 -436 -491 513 75 892 -872 342 788 770 3 851 119 492 710 -454 -869 -255 87 747 -912 -74 321 -836 999 -320 507 221 666 -310 166 -144 -99 -656 -964 -394 -447 -453 352 -371 -93 -827 -336 832 834 -790 -844 532 -587 -946 267 954 98 -909 530 404 -106 698 236 -300 978 454 869 544 -763 -732 -2 406 -952 302 975 -117 791 413 -120 154 -374 -805 -9 -224 -971 928 -729 754 436 81 -627 167 -605 -31 396 -479 479 -731 628 -574 -466 761 166 250 268 378 -295 -980 -671 -704 -149 -221 -357 -918 132 385 -733 582 -375 526 831 -507 -430 -138 -75 -433 711 -547 -280 841 -154 94 355 362 -284 634 -663 -799 -47 228 -691 -31 183 0 -535 715 896 11 358 695 332 3 326 683 823 -212 58 875 451 898 -109 -60 991 548 686 -941 -896 859 -605 587 -551 -947 -915 -239 26 -943 922 363 747 985 185 -797 -916 -243 160 -855 -385 220 564 -982 -371 967 -855 -115 34 430 127 120 -471 329 285 717 -796 193 -142 837 -553 430 -648 804 1 479 271 -657 293 -730 704 -78 -644 652 477 -242 878 -168 559 -583 707 -468 -154 69 513 -891 990 393 476 -654 120 480 711 -199 -80 406 -149 -695 -119 -304 392 -13 -122 311 128 -298 962 -284 72 808 -293 185 -770 459 -590 -827 883 850 -742 901 -965 -323 -429 804 209 252 -38 349 -998 865 -495 254 155 -578 872 -196 391 -708 -729 -676 -539 -921 -19 -416 307 422 -400 647 -865 3 39 196 -528 689 169 861 777 922 172 -837 -680 748 -670 -88 -14 11 -99 -264 360 -14 960 385 -275 242 -490 -726 429 -298 460 985 753 -549 -344 763 278 481 429 0 587 23 -322 -489 235 682 31 -737 -708 691 -974 124 -222 -991 282 -611 652 -727 80 -177 94 -234 -397 818 944 -471 355 654 824 678 118 685 -319 1 316 456 158 -504 -624 -114 -721 -908 -512 316 -738 -293 -330 786 773 -981 631 675 -486 303 558 120 -231 -135 900 -834 526 216 467 -669 -701 -161 -419 150 -806 -412 -964 264 -414 -421 645 533 -77 -351 -509 184 330 877 -516 863 233 -133 365 195 680 -851 517 597 -939 -970 -627 -309 796 -61 -215 376 20 469 980 572 -414 264 -403 737 -905 -181 614 -125 645 -853 -94 -315 -600 733 689 -718 -103 46 794 -135 -442 -114 904 -421 -215 522 -79 -313 816 -147 -734 -239 -221 -543 -725 -511 -143 -342 -87 733 789 -69 944 250 -516 -515 583 934 -14 -482 -217 906 -330 190 -491 -875 -292 432 -837 517 -245 169 638 707 -829 450 -855 525 -772 -989 -882 -872 -980 -296 -698 -897 -554 -672 -766 -648 -852 759 981 -488 -59 -92 -41 827 -583 -249 -461 -969 -352 484 591 -712 -619 -752 -164 699 -92 -147 811 834 746 854 -398 -105 -859 -652 465 843 -338 -24 116 -573 -170 558 473 89 167 387 621 354 492 419 -359 431 1000 626 -136 28 -838 296 707 -194 -855 931 20 -763 -765 -75 -390 467 -942 -745 -311 114 253 357 799 889 -279 -193 798 -317 -543 662 225 -754 67 -379 -624 -16 112 -419 356 347 198 -187 47 -422 292 347 487 -449 888 -490 -268 414 -857 713 727 -28 624 270 -868 747 992 828 -406 -667 824 -618 972 -268 965 -883 -650 -807 990 -684 803 691 -896 -534 492 468 -115 26 -149 -672 -211 -87 170 -265 -911 -953 -239 -452 224 -73 505 461 870 -176 -509 729 76 -943 379 354 -951 -990 -656 666 472 890 -173 -228 497 -947 231 700 321 -555 -500 550 679 -231 -236 -42 942 779 579 -622 290 -669 783 619 -570 -15 -520 979 -73 733 880 641 43 -98 946 -935 -746 685 1 333 -428 496 -895 711 106 -542 -806 52 627 929 -389 -270 -585 726 508 -797 898 955 659 39 908 -873 604 -745 168 -677 -434 -900 42 162 -706 -584 286 -685 326 10 355 -225 909 -358 -827 -447 16 184 281 571 581 -768 -519 323 -300 -260 162 201 -487 4 -893 -874 -912 -351 -239 586 -743 81 381 -286 499 774 -359 -900 937 -283 -387 -895 451 157 -904 86 -792 935 284 393 690 160 -377 -658 -600 -480 -428 132 -547 490 -490 -812 473 961 437 -363 739 906 406 -146 -155 -486 924 502 -212 -642 134 -241 958 -783 -742 -655 -379 296 725 -476 -953 313 578 455 951 137 80 752 -836 -708 864 465 -884 669 -225 72 472 922 255 -871 329 -214 582 -808 -454 518 334 363 75 192 -178 -265 265 903 712 -6 597 696 169 266 -183 -424 367 835 -117 180 -280 -894 -565 -742 444 -692 -564 274 502 -852 -473 -726 -60 712 676 632 -706 19 978 271 -915 -838 -510 -227 137 873 337 2 -994 749 -427 152 -643 343 927 509 -911 -802 950 930 -765 -743 413 313 -65 -215 76 942 613 177 -456 -659 -311 769 -515 713 304 920 758 726 -66 184 -572 -59 -492 -57 -509 -927 -100 435 -292 36 725 140 -379 744 555 -831 126 160 -246 816 141 -177 -610 -466 -835 -465 -664 553 -391 856 701 -714 318 -742 -952 -950 -657 -210 -952 874 -941 952 -839 884 -100 -825 -587 -918 -527 175 -694 848 -375 -228 233 -891 -953 215 -692 805 296 893 139 598 -438 534 841 972 811 -755 -105 413 -241 -56 -489 514 695 679 -922 55 -904 -938 243 -561 -372 895 87 -662 -435 18 -190 154 -561 419 -65 738 -328 -408 387 594 673 136 372 -187 506 -117 429 -939 896 -594 -544 453 -324 179 527 721 501 -310 132 -473 -437 -966 129 -719 780 632 -327 399 -111 -640 361 -916 241 286 747 70 183 -496 149 -405 928 198 -589 -812 815 427 932 853 -620 -865 353 -828 1000 -116 16 -165 -259 -72 -303 -355 -963 760 989 105 -792 715 703 712 571 -151 569 175 -373 499 -797 -605 582 503 364 607 -399 535 -107 -914 -464 171 888 -155 -98 724 775 932 -821 -188 707 -694 -143 -194 330 707 -927 -512 337 -154 -663 -882 6 82 -964 -110 45 -492 171 843 -506 -197 -993 441 566 -68 451 -224 399 -237 72 -131 -30 875 -94 -959 -746 -153 -64 210 -378 -393 -168 -116 -641 886 -579 -524 573 -778 28 -847 970 79 -396 -800 452 489 473 -478 107 -209 -159 -123 170 -4 -643 708 -545 -32 771 -792 386 -619 -122 -916 970 513 613 470 -757 824 -174 451 -61 -125 663 -328 -594 -540 -754 -822 -553 519 539 902 -314 -786 851 326 1 550 -988 -180 -378 -6 808 -868 507 -461 -94 -419 -572 614 632 727 -154 -632 -660 905 -162 -384 403 -35 402 -980 -872 -515 -344 295 802 610 -167 618 -557 -21 -642 -430 912 -360 -654 -326 -35 -473 -215 562 -563 72 -775 854 -633 -341 610 -427 841 -865 -855 -887 21 -420 722 536 201 366 739 275 -44 127 -555 -701 767 464 -562 -904 319 -773 -275 -853 -375 24 863 -742 351 -860 -542 -578 -416 -683 615 -650 955 -538 -501 614 -931 236 -502 544 4 -97 824 837 156 -493 -860 -280 497 -892 817 966 -121 -916 546 -624 -565 457 -326 835 -971 944 500 -927 968 216 842 -4 598 -95 -538 972 649 308 113 -61 385 294 -583 707 432 975 512 -959 61 577 708 222 900 717 918 82 -616 -465 -342 -684 771 -350 884 -182 -245 956 -388 295 407 59 -70 -393 -482 269 353 -864 -579 -297 317 -461 305 -838 -793 -392 970 552 616 372 446 880 -357 674 -286 -581 540 -440 32 809 -160 -742 -237 936 802 -617 902 -13 -146 -906 -812 -907 -621 713 -587 163 -485 -445 -660 57 326 550 564 392 560 -575 -766 553 -490 -475 -445 -146 -575 -730 454 -132 -414 -90 -363 688 -720 772 105 -490 -561 513 -973 372 967 -862 -703 -355 152 -73 -809 818 655 669 -991 681 57 209 753 -916 6 -23 -741 927 -757 939 -671 -415 -220 -770 63 -436 -178 213 -361 -819 -184 -697 415 -651 -353 -40 -81 833 785 466 -444 66 -842 47 515 -1 403 764 -649 430 -345 164 934 744 660 336 -571 -677 875 426 18 -439 413 -830 -59 -355 -978 -589 -31 660 -732 -320 242 257 613 586 194 -248 -357 -194 506 -140 -116 418 490 -273 -54 887 -798 -253 773 832 -643 913 -915 -86 963 457 -349 -449 403 -62 189 115 259 753 -304 -771 454 -900 -234 -21 310 -267 107 -599 605 32 161 -246 -483 -521 240 -502 708 -573 -849 -27 -623 816 -491 -910 -910 633 849 89 -115 -18 127 -344 191 859 -101 233 -222 -714 524 188 385 460 -787 343 10 -941 -638 146 -39 -291 -846 -769 -415 -282 -163 741 -345 -60 -841 632 428 870 -733 876 -995 676 -867 716 824 753 347 -136 -312 681 303 -436 -337 857 781 602 772 677 -435 -466 694 -240 172 -652 157 956 -771 -885 -244 -306 -766 -236 19 -168 -318 -357 538 -567 -172 140 881 -669 -761 662 879 -809 640 227 36 719 404 671 -659 434 -28 -451 -798 -836 -582 -232 -415 235 968 104 524 961 -736 518 41 -519 -992 739 -63 837 -375 666 -945 -56 261 717 -888 895 777 -795 370 340 -849 -668 553 652 770 772 566 797 -746 -506 -597 -66 838 -620 571 -627 191 -374 -278 982 978 -261 515 615 -270 -295 -721 -533 660 -580 308 -391 725 329 376 -156 346 -842 -83 -963 782 692 -700 -158 -405 -71 -489 -444 752 494 -477 -699 -136 57 -461 -597 919 934 984 512 -215 499 21 -274 851 -412 -340 10 -743 406 879 -95 500 -163 923 -309 -900 231 883 140 -442 -498 945 63 -318 -123 -859 190 42 -26 731 -356 -197 -970 -295 456 -529 849 544 319 -789 -160 857 -434 -777 -764 -239 640 -846 -587 -434 388 -161 -585 483 694 509 -967 -456 -293 -71 -281 596 -409 -318 311 -963 -292 -746 631 -240 78 873 -931 -316 789 810 -822 944 935 208 884 -185 198 -557 -861 225 -594 444 333 -789 726 -206 957 836 -404 110 320 883 -338 631 -748 548 -696 -371 -275 -678 -284 -520 102 953 215 -595 935 -899 491 494 468 -263 -836 456 946 1 -263 939 -680 467 513 -435 535 -924 -69 -93 -58 382 553 -396 -18 850 -414 623 192 328 -674 -465 924 -253 394 530 -106 -668 -101 549 -578 -969 475 -177 369 -846 409 -522 -371 -708 -194 -687 -353 330 -146 673 -449 -441 419 -53 -893 -993 -13 564 -633 -272 -966 -885 -163 199 -1 -358 -570 270 388 63 734 -185 -863 -133 179 328 -271 150 193 449 -938 802 954 -690 577 -856 -781 745 877 103 -633 -831 -715 911 688 -172 -458 994 -8 402 -115 -889 848 -397 -346 301 -22 318 -172 -453 -519 -382 765 -882 -940 143 -730 -799 -258 -774 770 404 -968 -363 155 -33 813 973 -789 -980 -409 299 384 209 -718 -903 368 -556 403 452 695 -216 665 -107 69 -146 -40 876 595 -495 138 -354 409 -751 310 -627 -556 501 329 358 986 -851 -882 -686 948 95 174 -7 -93 415 462 641 688 579 -244 233 102 538 56 180 133 100 124 -220 343 69 -479 -138 -873 -135 743 -63 375 -933 965 837 983 149 -484 -486 -903 896 -419 50 843 18 -309 -591 55 -197 235 549 114 -340 239 -566 -569 -430 -190 897 -744 579 780 -946 -891 206 -183 481 -766 953 769 422 -572 432 864 185 -291 -776 401 -368 347 254 781 342 650 355 -458 -652 865 313 -309 619 -762 -843 -62 204 5 -291 153 55 -722 255 -302 -647 -321 -595 -555 -198 559 -749 558 -693 -535 -52 -467 487 777 -209 -671 -443 -775 27 -615 626 -796 964 -476 -129 -776 278 214 -547 116 751 72 341 448 -235 -486 249 -625 -663 -421 157 278 924 492 -578 567 411 232 817 919 -315 355 793 289 527 -451 584 -224 831 -907 -235 -764 -874 -203 828 -417 -690 864 602 -123 130 551 -243 106 642 127 577 -236 917 -737 -210 -941 713 580 -719 689 661 938 -834 -646 -790 641 874 66 452 114 -40 -744 867 -818 374 474 50 997 801 -778 -947 14 618 555 592 -759 -895 -303 669 -442 -741 -213 -267 -260 -724 -634 -992 -646 -627 -887 240 224 -907 135 -40 140 -562 788 647 -228 62 -632 -910 934 881 165 -973 -113 31 -408 -596 948 155 393 217 -426 -103 907 -268 -727 135 717 577 497 300 -252 551 434 -655 -912 -497 864 663 -192 205 584 -972 659 -566 -788 54 515 -929 806 503 144 -217 -129 -818 628 -657 -263 228 242 -708 -39 463 789 362 486 370 551 826 565 996 -900 -693 693 -890 -641 212 314 -642 -147 -551 15 859 714 560 963 -132 642 564 -918 858 494 -465 215 365 732 533 -991 763 -285 155 -401 216 -520 -697 271 -47 -234 664 -289 -48 -697 718 949 -904 -493 -824 -663 914 322 -917 -815 -485 160 408 -775 -611 756 681 114 90 482 -339 188 894 2 -448 184 -447 -54 42 592 530 -464 -334 127 -75 631 732 24 -30 903 88 786 -93 99 444 838 735 907 434 -834 123 -42 602 894 350 -615 132 -400 -583 -447 290 72 951 -711 490 705 -722 553 260 824 -696 -344 23 600 393 36 -835 457 827 143 -100 589 972 -830 -769 591 343 -923 875 -4 -826 -784 -717 -112 445 245 -172 234 300 213 -818 -673 334 -147 -411 -633 865 -476 -542 301 541 720 832 -88 -35 -383 -94 -75 -517 -503 853 -385 889 383 146 -52 280 250 -720 779 -132 788 -110 409 -634 -300 -858 389 82 -803 -75 -272 -91 -433 980 -159 -432 141 500 108 -266 -113 -845 -582 969 738 -252 796 634 758 518 349 -966 324 -224 736 -575 -457 747 -833 143 324 -116 617 39 808 -926 -241 150 -472 93 123 -59 819 -202 -560 656 -730 687 -210 574 -198 884 340 -27 313 530 -953 920 -940 -757 865 -621 56 -428 746 -699 321 570 621 -431 500 336 -490 -699 75 -147 135 960 394 -499 611 -401 -472 -96 -385 -423 778 3 -456 -642 -177 172 219 743 618 679 -104 -970 -461 -481 -444 569 -56 246 27 0 181 578 874 149 -330 -519 151 924 -305 -981 -40 248 741 908 556 -652 -183 -741 136 165 10 -673 968 412 713 447 86 -466 -412 296 -191 763 725 862 930 623 49 81 764 294 624 -187 449 375 87 260 767 772 349 974 -521 -246 -555 729 -189 784 -879 -569 408 73 -939 794 -6 965 -757 343 758 -957 298 37 67 -981 -611 -249 939 525 734 689 87 540 774 -349 390 615 -885 -356 526 828 565 315 -204 284 735 570 15 -94 362 805 600 -90 -137 -821 446 -445 248 -818 -755 -304 -440 -760 -742 -431 973 614 245 -61 -734 879 834 -192 403 43 -520 -388 -309 90 395 415 590 -568 165 -287 805 19 544 -185 -842 931 -62 -440 -246 -399 583 121 194 802 18 619 -58 -683 352 -104 448 -245 412 -330 383 774 823 -882 314 107 -775 896 276 -346 559 294 -377 -961 -402 -520 358 -397 498 -423 461 -188 121 -568 876 763 -882 -537 974 -882 524 -367 -337 -244 -105 764 -171 469 213 -152 709 -597 226 672 -434 958 92 -264 725 550 819 303 -124 -991 293 -782 295 182 943 671 628 -327 853 -60 -525 237 711 -285 -663 435 55 -793 -735 406 347 -345 198 268 -983 554 873 -785 807 65 276 -632 -641 148 -596 666 424 -859 512 821 356 51 704 162 674 -207 779 -716 997 863 -745 334 -182 74 656 -85 -776 -836 -438 -201 637 197 -981 -159 -627 490 -604 327 9 -509 -110 -179 429 -270 383 273 545 -433 117 -992 -393 360 -768 495 602 -567 651 286 154 -365 -187 -835 -689 618 29 297 -593 938 859 -929 -599 -177 696 988 930 769 534 382 -188 83 971 -92 -461 290 -446 -134 -497 737 294 -402 748 540 453 350 314 829 38 -243 535 471 948 973 825 915 -845 218 -504 458 863 -949 -382 -357 -930 665 343 -493 174 419 -939 139 -396 286 11 -164 -33 257 -632 -72 -243 -39 864 -484 -236 905 -226 -271 741 -430 858 -238 779 40 771 -62 -802 775 -950 -410 910 -813 -58 -958 704 911 -812 -820 201 271 -515 -868 473 -354 885 674 455 -304 -885 93 591 364 629 725 590 -998 484 -276 957 602 -259 818 -668 487 -33 709 767 -443 885 -957 -84 297 829 -915 445 -496 -310 -712 -885 -740 -920 524 -883 -344 844 440 -732 586 -899 309 -748 165 363 997 989 -256 123 222 487 551 229 -389 -2 -130 -248 801 949 92 603 -258 834 145 187 -619 231 -227 855 -302 168 731 -640 -293 788 -109 -337 280 235 58 505 366 558 -687 446 642 154 775 -112 268 758 373 586 443 883 -828 984 -387 505 -871 -27 -308 -147 952 -965 119 -693 -133 0 989 761 -839 -313 -498 -955 254 -27 457 157 790 -156 -838 -603 -871 217 -867 378 -696 816 620 -224 -772 882 -222 779 51 686 -662 777 944 668 -671 458 -856 166 -783 502 849 304 -776 -231 -995 -290 462 305 -711 -153 -448 -913 444 -119 -811 -913 -73 51 -971 -474 -702 -934 -204 605 164 -676 -286 -883 826 -23 -820 -208 594 -11 146 521 -345 539 521 492 -49 749 377 -163 822 -788 -934 669 15 -545 950 226 269 804 641 990 745 9 696 817 -41 628 -857 777 176 -483 -252 194 168 -13 -265 884 821 -631 -375 -2 387 -923 -900 -447 853 -884 390 -849 -784 -100 -595 253 454 -995 245 837 -264 529 752 -253 760 -586 292 -136 -600 237 -810 -106 324 -603 -532 487 867 -116 622 -359 809 -765 -993 482 -145 -615 -737 -880 638 -353 -629 786 318 46 -6 963 896 -503 -49 -263 791 -543 -599 411 -525 -557 -26 -546 131 454 -960 277 372 -77 56 237 175 -465 -980 -812 -990 251 627 217 235 -624 -692 -295 343 152 -619 -682 -363 -196 -43 -742 -893 -624 986 676 649 -93 -322 593 -614 -437 505 150 -503 -655 -732 -892 229 -322 -8 928 389 368 709 258 -418 303 -591 -68 -630 279 -635 -427 -130 -289 17 322 -940 -326 -911 731 -463 811 748 845 52 -486 -646 -727 884 249 664 -63 416 928 -489 820 452 -25 -729 -577 574 418 740 569 -833 744 -537 -471 244 -869 -446 163 183 109 136 335 103 697 66 703 -520 536 -139 -395 880 -198 -827 -475 484 369 -679 50 -239 -941 391 153 321 871 -94 -562 556 -287 -790 -644 -361 313 990 -571 31 -59 -559 -998 -92 857 -393 648 -392 -929 505 -927 -408 -72 -968 -831 -632 -468 -844 -359 -25 -314 255 -291 500 -389 513 214 616 86 571 -401 -870 -691 -112 656 -968 -733 -259 125 622 777 317 487 -524 251 -187 -881 -685 198 298 -510 293 -885 295 246 480 -602 413 -318 -957 784 682 727 -256 531 -194 538 -286 -37 -589 -351 830 465 947 766 -853 777 -203 -27 217 714 667 418 352 -623 -368 -487 942 233 84 18 -508 489 797 -259 32 -449 -224 110 434 -728 -410 601 -131 -2 698 -807 484 -148 271 393 -19 870 448 997 271 -746 449 906 410 622 569 673 -826 467 327 -167 -848 80 -636 780 -511 -854 -730 -378 370 674 799 -181 -571 724 716 49 206 149 -273 -806 -709 -205 547 462 583 953 -81 675 -662 -910 761 -837 121 -849 790 910 -361 75 -704 493 856 311 -570 648 249 -483 -903 -662 -983 -432 -623 -872 995 -304 721 -503 42 527 -552 -541 328 -681 564 -255 811 -125 -378 501 -653 144 77 -401 881 -493 -344 -519 -240 135 -711 -727 -907 -692 -330 -154 -398 -163 223 -327 183 341 185 -781 55 696 -18 172 -146 -64 -65 -338 452 -392 591 576 -554 924 94 -208 -555 376 -148 363 796 -468 -478 -651 -638 -642 -931 -41 -668 67 -875 162 175 753 -192 -738 557 -168 -279 -630 933 907 -658 -556 -605 -359 -480 -189 -959 -974 -346 -214 -838 840 -481 -490 241 -983 -644 301 218 -656 -291 190 -974 -474 -979 512 514 42 721 346 -130 880 95 -731 -61 -870 207 948 -392 -636 837 -38 526 -879 214 219 375 847 39 468 -766 880 623 80 391 -551 289 -418 492 -29 -229 -521 -408 -774 -63 465 -571 -268 750 173 -239 -613 -148 542 82 373 168 504 465 873 -532 975 159 628 -952 -942 835 -793 356 87 -734 688 -388 67 -862 781 -519 -517 713 878 -437 -319 -6 -722 737 -279 494 783 -641 42 839 -985 -956 708 -622 951 149 342 571 939 -693 -463 -641 -580 902 248 -706 -131 369 -75 -192 -405 -584 433 -824 -472 569 533 -519 -313 -470 262 -394 578 -364 -576 515 230 -285 -284 664 654 -40 -525 -118 -425 -709 -934 -38 -109 -680 947 98 521 -194 703 700 -240 -825 -572 -453 225 419 -156 308 273 -888 298 -991 689 370 712 -576 -652 -62 -450 -582 671 284 370 -452 35 829 -886 -959 221 -293 -892 -485 -563 -982 376 -307 -149 696 -259 -178 -60 -224 -103 676 -736 -414 -233 -821 -571 253 -407 -685 -1 186 552 -366 -121 505 -827 346 348 -686 58 -811 -966 -794 -586 -596 364 607 -894 -339 -798 128 139 -62 765 132 515 448 -68 -940 -88 912 305 -432 770 -993 967 -327 -195 974 237 536 -786 -827 903 356 -552 -426 591 -58 -663 271 958 -144 212 338 -95 779 -811 679 -540 829 -117 -912 -892 -831 810 -157 -81 -137 -351 -431 463 -5 994 -327 -593 170 -328 -509 195 -673 -422 -83 -68 224 622 -263 -793 878 447 583 481 475 389 -143 -994 -899 212 674 -632 -14 -556 933 178 -311 -931 -521 529 780 939 -935 -937 -502 68 -968 -146 -621 -484 338 686 29 743 99 -269 -573 164 -470 407 -663 -718 267 -324 -399 423 -993 9 329 -988 -754 -352 -243 -498 -162 935 -961 -591 833 -248 652 386 -321 -563 82 -162 452 315 -439 -375 489 140 -680 967 -953 -772 246 -972 -990 586 101 -77 664 987 517 318 340 -938 318 943 -510 353 739 -833 81 -57 880 156 -278 -27 -466 685 -342 565 -635 703 331 566 262 956 32 -636 -250 946 -211 0 -75 307 132 933 -60 907 505 514 -175 418 -432 -879 -920 -950 -537 -820 615 -134 693 655 97 -626 856 290 -840 728 -532 -754 -533 889 -441 281 688 -245 840 -38 45 -677 981 -414 696 142 327 145 -998 -276 707 991 -884 -801 -996 80 -917 -893 429 295 -412 937 445 968 598 22 778 -359 -867 84 -769 112 517 988 994 -430 69 111 848 -455 -275 30 -953 147 231 -557 -58 428 -476 -93 -166 58 -764 497 -222 -348 679 44 -387 -876 -498 5 -75 -765 -520 359 422 -585 908 -452 -190 -14 -399 400 -720 -408 131 -259 -447 58 -665 -379 42 -850 -366 575 688 -998 -261 683 -755 81 319 -810 -301 154 405 -231 -195 827 119 763 -909 -869 -499 676 -308 -524 -41 -686 900 535 -207 241 -140 162 848 -606 -526 120 -88 -655 372 15 889 376 -365 791 -364 -519 -674 -857 -853 -924 -115 -813 40 821 421 185 336 924 -15 443 776 334 809 -938 269 714 428 -569 -883 861 286 -750 943 -950 -967 521 387 537 298 -107 332 -54 -592 -166 -812 251 -665 875 -436 -175 32 525 -542 202 829 187 710 999 135 909 666 -798 121 -487 459 -721 439 727 -730 -957 578 4 582 636 -598 -319 -550 -151 689 915 -288 -753 -140 416 -616 177 -377 137 362 86 -821 229 47 -300 -755 575 757 -425 4 -187 298 912 -547 -597 -80 453 101 331 -987 -510 -55 753 750 92 23 546 -736 -836 -159 -507 -661 -488 -190 -430 153 -882 -556 -398 -227 283 720 757 295 248 -502 -223 -8 652 -451 645 -902 -11 -400 24 -777 167 982 -258 -301 609 -449 -566 -440 -974 -367 -482 388 524 -239 -553 -973 -592 235 399 652 118 663 779 443 808 -900 785 -484 20 -63 720 400 -5 -752 -490 -204 -520 -936 -111 -895 -407 -684 43 689 117 -453 -459 -633 -118 -181 114 -78 877 -581 32 310 855 -126 -946 0 -539 610 147 293 -791 648 350 648 375 981 -555 49 811 -481 -129 -617 -363 -944 389 199 -738 -434 -497 -11 993 -953 -465 90 -752 200 201 415 -82 839 -798 349 -974 -817 407 -883 -955 576 681 327 -215 -782 356 405 523 -952 525 490 957 849 533 117 977 356 869 -683 226 -744 -352 -452 -263 -534 565 950 53 -215 399 662 179 -878 706 922 -346 73 78 293 -304 -770 817 -580 -831 -403 595 -803 545 -92 -589 -181 -654 -448 -755 588 92 -199 -550 -257 -186 -623 -418 -635 287 759 -525 580 281 -715 164 -504 -250 685 -896 731 -328 599 674 132 936 -281 196 813 -264 -508 935 -904 -725 -984 -866 -241 -576 877 -198 562 -743 187 693 -215 -824 202 288 130 -482 -259 572 -315 364 -875 888 32 778 134 -660 -510 549 -886 -108 -76 313 551 458 -196 -131 244 -238 -384 955 723 379 -858 995 -212 300 -497 577 -924 350 -280 -524 -401 -564 259 -491 747 368 -529 -874 -435 -890 -762 -992 830 -732 -346 800 823 8 -731 775 -512 132 -326 78 923 -347 85 -316 448 39 -528 -524 693 621 996 579 537 -559 -971 350 -379 500 303 -32 -911 429 -919 258 155 286 -171 490 256 825 -24 -982 -735 -106 245 926 -547 -474 -307 71 -230 801 -371 -72 657 424 -857 -483 -393 982 -504 901 904 752 -30 -240 -503 -918 -848 -616 402 93 -879 95 346 171 -909 -85 289 -911 -189 -479 -419 -661 505 964 -427 518 -781 717 396 -907 833 -369 -250 -526 916 565 272 -554 -760 -17 -97 660 -173 -926 633 242 -44 -333 -752 813 -984 9 863 -478 -158 745 -335 -640 -244 -611 -423 -58 -154 -61 40 -849 937 222 -935 755 -799 569 -666 389 367 807 -529 -158 640 716 33 827 291 462 122 -286 143 561 162 -988 -578 219 616 902 120 362 201 293 -660 816 700 -293 -156 348 -942 850 -216 -886 561 792 -269 597 464 737 563 405 381 688 192 -430 -371 -696 -823 963 928 786 -893 699 -388 -874 -488 320 -384 -967 751 -814 549 301 159 522 -679 339 309 270 97 468 -212 -459 -862 713 546 -659 171 92 -159 252 -415 702 571 284 -251 -222 36 -518 195 343 -39 310 -389 418 118 -91 151 -953 783 -9 386 -124 4 36 18 252 -823 -524 -770 -902 -38 -114 727 47 571 999 433 -313 -899 -147 860 511 -42 -65 -977 -909 -879 30 -879 456 105 -308 42 -409 572 822 945 333 -398 -387 444 744 514 -647 -317 137 -220 -546 -127 -357 181 138 -226 292 -478 123 -116 -78 224 179 229 -145 261 649 135 -380 -237 84 311 595 -781 -679 263 360 726 944 907 402 981 836 -106 -955 292 -110 953 -193 -803 818 659 -867 -107 2 91 479 -8 60 343 -668 272 736 964 151 714 -108 -415 185 -175 -677 512 135 -917 -395 -873 -649 762 278 263 193 773 360 24 -323 -905 391 -907 366 -658 323 569 -757 737 -926 2 -153 468 429 369 491 -234 -713 -950 -715 350 -289 -334 -818 952 566 -467 -954 -778 94 -734 700 520 587 -553 917 467 283 748 -165 267 -272 -175 721 -949 -198 386 329 -472 949 365 249 -604 -800 952 20 122 393 912 -397 163 198 495 239 896 -551 -333 -510 -287 798 74 -307 -478 423 -417 -869 413 -221 -521 -941 437 246 -661 -459 563 -22 954 576 1 591 685 -284 699 588 -258 78 294 -663 -531 631 -103 740 -714 -431 -628 -766 421 930 431 -618 154 -666 -375 -493 603 -440 929 462 -51 -350 -38 700 -33 -408 521 207 -683 64 -55 375 176 -586 -396 -227 -629 150 -192 678 -660 229 0 734 597 -998 -929 145 -407 -75 628 -919 -624 -410 -902 442 514 -823 -777 830 377 -618 547 552 493 179 -334 -430 758 539 -753 -691 -26 -117 769 -106 587 286 647 178 901 -329 986 255 40 882 540 375 -676 -764 -885 215 -520 665 156 -9 94 106 -771 -74 -701 -447 76 1000 -153 -653 -153 901 151 219 -665 -560 306 -762 476 -812 -534 207 -386 390 525 782 268 169 187 738 -991 -614 918 643 77 718 -709 -433 181 809 -580 17 678 3 -143 -603 810 -229 -592 307 598 -854 536 -316 840 968 107 285 -853 -472 -751 484 -546 177 73 242 455 343 -103 235 -481 772 103 -747 139 -237 247 478 110 -588 -688 2 -908 358 -136 -954 -255 477 331 -787 -410 -346 -727 -928 972 782 -949 -414 -379 -523 -864 -400 -49 895 -248 629 -758 -310 -952 -754 -645 -226 -573 723 -550 380 -824 969 -120 -5 -337 518 197 -611 180 572 -687 28 -946 -252 -126 596 840 -376 734 147 811 -538 -660 -782 693 -612 -752 -800 709 84 -294 523 -301 -170 -466 -771 -902 170 -305 494 820 -511 38 -413 -299 -696 -712 -607 433 -380 869 27 -423 147 0 520 826 -143 -566 970 510 676 -213 -55 263 -795 332 902 -70 -325 820 -708 -519 -336 803 -635 625 -477 -373 853 -950 100 -862 24 -977 362 -602 -538 54 312 -689 -923 -291 -948 -599 -820 45 -978 519 -736 -945 -607 -484 -558 467 422 788 -992 -51 373 862 857 680 102 -594 -965 993 968 361 -144 23 511 204 704 606 -477 750 942 280 -643 576 762 -797 35 -460 -872 703 -668 258 797 -295 955 725 -791 283 632 866 -592 -421 546 -627 -819 689 796 166 -246 -791 529 -686 558 -552 6 307 977 -721 -891 719 -235 388 146 -477 -589 992 358 -444 -437 19 -653 -472 395 -525 -822 692 555 -47 471 980 -865 -846 468 155 672 662 -893 658 -393 771 272 -529 911 114 -375 -962 298 -292 416 -472 -881 726 509 136 -7 6 -354 -326 167 595 -229 -691 85 258 308 426 468 -65 736 -323 -74 661 -94 -343 -828 863 641 -235 725 -346 -362 -798 -576 637 269 949 568 346 486 685 -668 -940 960 374 -965 375 691 193 123 -402 -107 172 -918 677 -100 357 -610 -755 806 -307 983 -482 -898 745 -493 38 9 -505 292 -73 425 -217 -474 577 607 476 -195 -613 -271 766 -896 -794 -675 678 774 -571 650 478 -159 14 -552 646 149 665 -705 -252 618 -343 -620 -469 210 -887 203 848 -896 128 445 536 383 -9 -92 -847 442 195 870 -229 301 373 171 815 -543 -852 614 889 -968 12 -475 368 -6 -779 -989 170 -418 209 -307 -226 549 664 164 33 -215 255 567 -947 317 263 -208 781 -776 241 942 -523 -784 -484 -889 878 902 589 -307 -455 540 139 43 -682 337 175 739 -909 -416 -584 490 -629 -502 954 537 -567 669 -550 647 -117 320 -604 158 -57 -804 751 -848 195 -137 113 -487 -261 331 949 192 878 389 -286 943 -491 -108 841 654 -636 442 -675 -402 924 -716 61 -79 788 -839 859 664 -334 -702 -942 500 330 391 722 349 -379 -403 209 -259 -361 -60 -772 718 -166 871 -136 -527 -208 -423 -958 819 -491 -174 448 -622 738 295 -873 -574 -883 -615 994 -448 -89 540 -672 -441 -535 -347 452 -230 -892 -907 686 -190 209 -167 -624 -274 365 -526 280 -15 -747 992 27 161 212 -680 -892 818 -247 -90 -634 674 -792 119 -731 355 -440 -401 -542 -787 -549 121 529 229 -601 -701 921 -186 238 724 -695 -666 153 -303 -233 49 986 971 -376 568 369 933 -221 55 -937 62 -132 453 -928 -10 784 1 267 212 -906 -225 368 -245 -453 -670 722 -735 -244 -300 -731 891 592 417 167 659 271 774 391 219 685 -877 169 -894 952 -600 -139 154 -58 -43 -905 151 -737 755 -355 -795 -911 -854 -793 -734 -288 -733 738 909 694 515 734 -96 699 -613 888 -971 -791 162 283 -975 678 52 954 571 696 924 637 -562 -855 825 558 -634 -49 543 -95 -170 638 54 -552 -361 -86 -496 292 29 479 559 -938 -839 952 168 56 -415 -506 647 -880 -755 -689 165 -581 -773 -63 -720 -719 0 929 720 370 -658 699 -714 543 507 -808 -576 729 -744 -181 187 -768 -89 -295 -1000 -462 -718 -474 538 694 114 -847 -196 976 746 -902 -521 508 79 -147 -908 746 130 885 -233 172 -218 -131 405 989 758 -515 -394 993 -12 201 165 516 -836 -851 112 -973 -421 -508 -34 530 140 727 -969 -766 -255 -89 -588 817 -746 -20 -665 -327 867 -177 463 48 281 297 -24 -339 160 -871 -257 396 87 -194 254 531 -222 872 -8 -718 84 -14 -849 415 868 -317 -327 859 764 631 547 583 215 369 -235 488 197 310 476 451 803 -729 -182 -893 -214 619 330 877 410 -920 -516 -489 682 -426 -847 -859 -86 -484 -456 769 -485 -857 255 521 108 537 250 -379 -294 -234 238 -868 -822 48 -950 -339 -863 -277 656 -638 -287 763 334 -751 570 -722 -987 422 -298 24 -407 705 284 293 -620 -686 403 -904 905 -733 305 -309 -258 0 888 331 -475 -825 731 496 248 -138 -1 -521 966 -916 286 317 -199 631 682 -626 -372 608 160 147 346 925 -343 -877 -856 105 -496 916 -386 -287 -252 -876 740 -215 29 991 -751 -519 -326 -801 30 926 -112 -500 68 -225 889 -346 493 -945 -562 -215 408 -315 740 709 571 846 757 -688 574 -577 340 801 -796 -385 690 -788 -266 234 -163 515 -730 -3 487 -249 -630 23 -304 -246 31 -756 -965 950 -63 659 880 -671 595 -952 -441 49 -671 -484 -424 -699 -783 -264 -321 263 379 33 -593 66 -641 -511 569 -66 -270 -360 466 -538 338 661 381 287 -194 643 -974 -767 710 -243 574 542 319 -862 -93 -212 -324 348 156 627 -442 434 -991 -666 -912 268 157 595 607 348 793 -854 -702 768 -5 83 -645 925 617 -393 530 280 -703 -529 -736 -334 -48 850 281 782 -215 -472 -515 -628 -558 428 921 -424 972 -359 784 259 873 -456 162 282 280 377 -187 -827 373 507 -391 -779 605 341 -821 490 726 258 -652 -612 -650 576 222 -287 -163 258 -953 445 -589 -396 -16 -980 748 -762 202 123 923 328 812 -90 -862 -394 -7 -474 -645 -572 -153 953 141 -732 -95 100 131 -850 333 216 -395 576 -510 704 -386 -113 426 931 -67 399 -705 956 -844 313 151 -727 985 -334 -404 -286 -307 416 -597 87 -746 -519 -601 -678 -265 715 -842 605 -251 -986 -791 403 75 373 -471 -202 863 604 -535 153 -511 -252 456 -736 -918 -393 597 -532 219 -140 -343 -914 293 965 -169 369 496 694 -203 81 -842 570 901 -748 466 807 314 -125 -292 -307 659 389 143 245 466 -191 701 690 -593 -279 936 -139 -201 -403 -454 126 205 -283 -887 -176 -887 677 66 -714 813 -579 305 974 -3 -758 599 801 310 519 446 811 478 103 654 -965 -880 339 -851 641 -77 467 718 -812 947 55 -709 -559 689 517 -524 -623 -294 -717 446 -271 548 -590 -737 -843 -225 167 885 14 -498 -35 569 174 -328 841 -260 316 653 -470 900 160 632 494 248 346 811 -293 -478 -313 638 863 -41 -827 35 -311 -512 788 21 -559 -550 -754 818 817 -316 -9 -838 -982 -442 -627 213 725 -364 559 197 315 -834 -507 -551 588 -306 831 -899 -549 -508 714 368 933 937 564 -38 577 811 -88 480 223 -372 -689 878 -780 880 -702 -211 -468 -865 -736 -407 -811 247 661 36 457 757 -256 -396 862 110 -490 -723 -80 -937 -922 417 621 208 140 286 784 31 493 -163 673 -13 -852 -253 701 -865 2 -699 945 963 -585 -516 -699 118 -883 -452 -210 -897 862 -153 625 -891 2 5 492 540 426 -271 1000 386 61 -848 39 -640 -757 -251 -911 -860 258 300 195 -692 300 -339 -88 485 -640 -148 326 561 389 -102 223 -268 584 -792 610 844 414 647 -973 -783 -230 221 -270 -275 -802 -310 850 58 704 342 -76 950 527 515 135 733 -963 -113 394 308 856 -585 -509 176 530 -44 -94 772 -481 158 304 -274 -776 494 399 763 -275 376 695 610 165 733 -464 -273 454 -722 153 793 -636 337 -767 -646 -965 -519 354 890 73 179 727 -823 -952 -794 -536 -45 829 -517 441 -196 299 490 -283 -751 564 612 405 -509 942 -828 -488 -879 -282 881 695 618 428 -609 -123 821 -462 298 841 529 -460 -828 178 67 163 -886 -455 -779 -756 476 382 982 976 912 118 -421 -500 -26 322 -764 -502 518 211 -32 -336 -964 -65 -121 -26 -651 -221 788 -807 543 497 136 340 246 936 991 578 -845 -200 -247 -347 873 917 -334 248 -463 32 95 841 818 635 -955 -719 -36 -811 -917 -760 -625 -667 531 640 124 723 -65 -541 -588 -314 -208 299 -958 194 912 979 132 16 -394 -769 -226 482 630 340 879 -232 96 231 -985 138 543 836 -881 -214 -600 933 -375 -719 -131 -688 427 761 627 -989 -632 -678 734 -421 -500 -79 770 -449 -867 -295 -385 -221 78 -859 702 615 567 523 872 -36 -735 512 -328 -989 -74 207 -88 574 136 -179 -700 369 -107 749 -929 -868 81 -804 -337 413 -95 -255 108 -563 -303 -451 -491 829 -524 35 566 834 133 571 -150 -226 809 124 -499 -103 -49 825 149 -433 138 917 -956 514 -590 -132 528 320 -805 976 896 -722 983 -431 -286 570 -799 156 -346 650 13 109 941 123 11 838 717 -331 276 328 -883 -474 -68 -455 805 220 696 899 -974 121 57 -148 -453 -453 -525 35 -188 449 37 978 -412 -260 -587 427 -138 480 335 726 480 -75 -941 -922 107 824 343 -746 -949 27 -792 -215 129 -279 56 23 321 134 916 29 616 -224 -857 -108 79 160 -719 524 726 -745 -551 -412 650 -694 547 881 -313 316 -287 247 546 694 444 -123 272 218 -935 808 813 -119 758 808 -215 -542 -715 -156 -877 -870 -822 214 -585 -680 353 -113 -298 753 766 483 573 -392 393 -198 705 401 521 -237 117 -719 -867 -539 55 -354 24 -779 -555 7 834 -301 -910 -921 969 160 383 921 308 -405 -632 -549 152 559 690 801 -733 457 988 -439 938 25 536 -768 590 939 -347 -219 400 -149 53 52 -82 634 998 -1000 -719 -895 323 685 -156 997 225 306 738 -687 578 725 998 303 -604 987 -585 -187 167 579 -192 109 177 -822 -264 -797 -838 -606 -452 360 -469 542 998 -612 130 -231 -638 126 -223 758 -204 -164 -808 275 -522 -754 -631 -947 883 532 -855 210 687 -285 413 -850 -634 921 -85 -385 934 913 128 551 353 -626 969 824 -860 672 465 -363 615 475 760 -178 -503 -386 -448 46 -601 -666 -906 208 960 -15 -626 685 963 208 342 -116 15 -891 913 719 -132 141 -907 -121 539 -325 923 315 359 683 126 -936 368 -862 -493 -535 -899 -524 898 474 -910 450 -228 369 -647 965 -647 -982 243 152 657 -821 736 942 948 31 -72 -258 -697 -895 -52 -456 702 879 203 392 -930 -122 -180 32 277 30 -784 957 202 -128 675 49 615 132 200 -627 -815 861 933 783 817 174 -583 431 407 10 740 -107 230 -918 -476 92 -958 -56 349 -323 445 475 -103 -790 129 -697 168 -78 628 337 343 -342 209 -796 888 575 222 901 -642 158 -456 333 -1 669 414 -97 427 -14 956 -815 753 470 953 -690 -376 -273 -467 444 -95 -459 808 -917 -866 631 641 -334 -31 -196 492 -984 205 106 958 -733 -827 -786 -86 31 729 -939 381 453 -778 587 505 429 994 -691 -901 -549 20 -705 947 -147 -157 935 -962 -832 747 770 136 -686 272 -245 130 633 599 195 475 940 433 -498 773 641 -118 -152 -406 554 467 811 982 704 -393 -286 -29 95 -190 -394 656 -815 657 461 854 -141 62 -457 193 664 -640 -760 214 -292 967 -703 734 -852 -364 -918 755 -332 703 -215 -315 -85 -993 -349 192 -970 113 -903 266 341 12 377 -914 468 -943 -767 -113 577 585 799 783 -487 -941 246 690 511 631 -811 -897 -340 -820 -675 440 -959 904 844 99 82 596 632 -4 895 347 29 457 -887 -711 -816 -501 -993 -274 -838 817 725 -911 613 -495 23 925 948 -37 151 311 -90 -644 -778 997 953 409 798 -847 -190 355 -554 -284 646 -794 -801 -569 -431 -581 -495 69 -692 817 -202 -934 907 712 -702 -523 -362 865 -957 337 -957 -725 -348 -179 -252 -680 813 351 770 -350 230 679 -778 -44 -462 774 -211 -306 -680 -717 -175 -608 -761 -644 -838 -263 -972 518 831 -852 272 -806 428 63 31 -655 357 -483 -316 -580 -442 -325 -914 175 730 -575 283 120 -883 -7 -95 -924 152 -519 -27 -612 23 -319 -263 820 -395 -110 701 321 31 -385 -627 1 -432 -791 -672 -903 -557 348 610 84 -277 -826 -580 792 191 -157 902 -84 501 977 695 -511 -548 158 309 478 -717 -419 857 -949 -611 668 840 829 -165 125 938 697 53 767 792 -887 -55 999 -940 -948 -718 848 -120 -972 -743 -626 727 966 -601 -166 -284 289 588 848 -427 13 -321 -278 615 513 72 777 51 988 -710 -940 275 414 -394 -533 -810 677 -281 309 129 -20 -830 -434 -869 -449 -290 -763 -651 594 203 839 -899 496 -485 805 -634 181 262 539 -724 288 -243 -725 622 -932 882 446 -120 249 -182 -381 839 590 605 -331 318 -567 -347 -691 621 152 -348 381 -857 -83 499 336 -802 -616 -176 235 326 960 153 -44 -601 690 -683 -127 -883 -552 -647 533 58 -113 -571 769 -47 -675 -457 -33 224 -265 -75 -251 -206 -184 -873 -65 921 -875 727 490 816 438 -109 -963 504 561 984 -399 -231 230 224 193 190 376 -129 -144 904 -59 -620 338 225 -745 67 -263 -99 894 -178 -388 523 682 -886 -793 448 558 -531 -42 -980 -773 -452 234 -828 -147 -46 754 502 13 503 779 77 114 164 218 -44 -39 468 557 -1 948 108 -129 -738 704 592 363 321 204 935 117 -177 104 -893 375 953 -170 335 821 28 -769 125 -191 -374 -784 923 -638 -393 -151 -337 911 245 278 -436 -636 786 -856 740 947 996 -692 43 -130 557 -205 -941 -47 592 271 -447 570 568 -192 436 132 -44 976 219 -547 58 994 -743 -670 -534 -3 -695 -640 813 -303 588 124 137 61 -107 -130 -839 -43 -885 -816 -304 16 730 -483 281 -716 -843 -955 -338 517 187 21 782 432 -961 -208 981 -572 941 348 745 686 831 -70 -871 -623 -959 595 -810 -463 -61 659 -903 876 -831 183 -578 946 501 780 740 34 -529 595 37 -778 176 -175 -573 -56 593 -399 663 462 -619 722 -260 642 97 -724 195 -714 848 385 -254 -357 -754 83 937 319 -77 936 171 936 -764 849 909 -712 -356 -957 665 333 -760 -155 656 978 -861 348 -552 -130 725 -622 -870 410 -953 105 233 -911 9 784 -433 81 694 360 869 -956 -535 -736 74 -437 886 -627 87 124 405 561 868 -801 -222 717 330 9 215 148 545 -634 -990 851 -166 -218 -510 63 -266 740 -646 -349 -596 52 858 -200 499 -555 -243 -825 -706 769 589 769 -576 705 -347 -263 -30 -814 -549 -228 184 -876 963 871 -486 506 -505 -40 -128 551 -48 390 935 -254 -588 926 714 259 411 172 152 -909 907 499 664 -922 -110 -549 -721 365 931 -773 -99 -998 867 70 -540 77 549 97 -317 28 851 -324 722 392 947 -585 996 38 -47 849 9 317 -605 -151 268 883 55 -256 -189 811 830 -173 -762 -114 316 230 562 -629 11 -699 -290 515 315 712 956 903 -858 -145 374 940 -541 -695 644 860 249 -503 -74 -871 -664 -469 355 15 777 499 797 146 -889 604 334 996 -265 87 234 -395 810 139 -449 197 -106 -744 822 916 619 -879 -635 989 634 801 -171 583 -424 -277 896 -344 -112 -573 -729 -666 408 -706 928 -229 825 124 -568 -543 138 -4 -600 519 -711 329 -3 758 88 -753 140 81 713 367 -555 -755 -501 -196 -88 -446 57 953 760 -632 -17 -601 94 865 -411 -652 -177 821 -766 851 995 333 584 214 444 825 585 -72 689 971 508 956 484 -272 828 -385 -133 -652 -226 537 -960 -894 -143 159 -992 -62 223 472 223 834 79 436 -819 195 276 -822 -586 -380 -250 -888 762 -206 139 -485 -352 -608 -18 -413 610 -21 -15 230 376 672 -481 695 525 -832 -405 -982 42 -439 460 413 509 762 -328 -554 608 263 739 -875 801 482 425 25 24 832 -742 -715 -335 258 -766 -664 -612 -202 -840 -119 429 962 703 -777 -999 683 820 955 -138 8 142 -793 201 491 970 -28 -286 -934 651 -641 60 -529 -123 -636 20 586 678 -548 849 320 -11 -472 -15 -35 117 -619 412 -500 420 -749 -447 -243 -332 532 -65 -277 -230 -933 -153 -99 -757 -575 -582 281 666 -594 478 -665 737 470 -148 564 -577 -941 912 -866 156 45 346 53 -209 88 -365 501 253 471 846 -458 600 927 431 711 712 11 74 996 -696 20 695 330 -691 159 -661 -375 90 462 -480 282 933 -229 -585 -945 -763 937 -209 201 703 26 -13 803 -357 520 652 883 -385 -105 -941 410 -105 -243 0 -304 13 23 946 400 -540 357 144 -865 798 -648 905 -130 -459 892 273 -91 856 126 400 252 980 508 79 -274 -970 -300 745 -24 -182 -979 309 -533 191 -529 -18 167 -942 -891 -568 311 361 100 903 -707 1 951 -173 -619 371 908 942 701 623 260 868 -278 -886 -104 991 403 958 917 943 -898 -788 571 118 907 656 -554 -565 803 -891 862 508 424 -568 360 141 719 -499 -7 -238 644 -287 971 500 321 -794 641 118 -645 -518 -352 -679 -615 -447 579 -821 859 -261 942 144 417 645 -569 314 -743 -361 446 -528 -481 140 -124 -607 -468 588 -625 30 546 48 -903 -4 501 444 465 613 420 -972 -445 326 -318 714 -280 886 -401 919 688 -597 153 -464 606 -929 143 -18 -338 -565 -648 -506 312 409 980 466 28 710 -257 723 -861 589 877 980 61 715 -722 -521 -567 390 636 -788 -527 -814 -841 865 -434 -351 824 -903 884 -814 989 231 -104 -552 -681 -196 -457 24 -622 -59 692 -171 -636 -210 806 -386 562 965 158 -364 131 867 5 -714 180 -548 -496 -872 737 -108 -982 921 -867 281 911 691 -310 306 575 -11 -449 445 462 -568 950 125 -454 444 -907 809 213 -10 -52 -568 553 -529 -257 167 -213 -38 -934 290 236 467 -779 600 892 -819 -15 -879 272 814 -909 -120 557 872 -443 76 672 119 738 -523 152 -699 170 -946 -540 18 82 -623 149 -53 436 -232 759 411 272 360 -73 897 877 236 171 -144 393 473 920 -865 -103 253 461 -484 -150 918 -77 790 37 757 213 -598 910 -145 314 89 -901 401 118 657 75 -450 755 -106 23 -893 252 489 -164 762 -732 485 -924 -396 -708 -927 -918 -8 196 -71 831 -654 970 -714 -543 -672 -52 -480 -82 -911 937 773 816 -648 242 439 438 -84 -39 -100 275 294 925 643 -654 948 -790 -312 202 133 -443 -637 850 -603 -328 -523 832 172 804 -622 45 -729 669 458 444 -530 888 -847 622 -792 108 652 469 -403 -263 847 -855 -388 608 530 -842 -143 202 -590 -161 -352 -301 -135 859 -525 -871 -679 -627 -155 -749 -366 599 60 -227 446 -378 -549 -143 657 984 605 -624 -756 322 -31 857 710 -876 -402 -684 306 710 166 126 509 428 -270 518 158 395 -525 279 -129 -514 466 -879 -84 689 650 995 -308 839 413 551 -219 966 141 -596 353 -686 -896 233 -14 -567 511 574 -306 877 919 362 268 960 846 -565 -156 -919 -621 -452 991 726 -511 986 -627 774 45 153 137 -483 416 56 -783 174 -59 672 15 153 -467 -404 -808 -71 -150 -689 966 750 -128 732 580 -914 769 -231 -721 -51 -118 -95 -906 485 837 991 -933 -142 -537 -597 -472 -384 929 684 -142 -236 -663 -711 -404 -602 329 102 482 -129 -806 874 -156 -30 -977 661 -643 -349 -305 674 -191 86 -260 -43 -345 -478 978 -730 -871 915 260 951 -10 -754 574 -596 334 661 -948 998 -366 721 238 -317 -643 775 630 -711 -923 -390 -501 -492 -601 113 -285 -813 927 -855 131 530 -465 -359 787 -596 -494 -805 -559 -671 -672 -904 -208 -539 -751 -299 -959 235 -770 865 -696 85 605 684 -291 -491 -546 -69 -94 -336 242 -47 -641 275 -351 7 534 -769 -206 429 269 -125 384 737 -715 305 -685 187 -804 377 -756 204 -830 -265 -606 -166 -75 789 -419 877 572 334 -834 881 -964 60 -854 619 724 -958 231 -389 897 -569 194 459 955 157 -279 -160 97 -84 -720 -29 639 132 737 824 419 -868 996 573 274 -108 424 977 701 941 849 -160 265 -445 -960 -606 803 -983 828 -642 559 -853 -200 658 608 -922 441 -949 -927 -538 976 -39 428 954 637 641 -50 -993 287 -252 -779 396 218 752 683 652 -272 256 -530 552 113 326 210 308 953 -86 631 -830 375 775 575 -220 -712 -961 456 301 -586 -201 590 171 -607 -207 391 239 -21 459 -984 965 695 -238 467 -35 -172 -510 363 -218 -797 352 610 226 -635 666 474 724 -147 266 741 89 747 -862 -983 928 770 -879 -677 -988 -427 198 907 809 871 -38 148 18 35 329 379 -784 816 685 875 966 492 -887 4 958 143 847 697 -510 762 -912 777 -800 -981 604 63 -396 -265 -620 318 657 986 -478 799 210 -573 -31 -681 532 -949 -56 304 935 -228 970 -424 -196 520 -725 -580 794 541 695 211 -11 932 -930 -784 -641 956 -49 969 -82 -762 290 -211 537 -765 191 453 798 -831 -32 -356 301 328 -699 651 594 -277 -304 668 -205 804 -120 743 -506 -477 950 -737 -43 -184 -858 -337 699 -986 858 104 111 -460 -512 -462 -449 291 154 906 -876 -193 563 -400 -246 -740 283 -268 -242 972 568 673 -755 -316 -646 -874 545 990 -889 -602 511 -377 -219 -106 -233 -405 710 95 404 80 455 -492 -343 865 999 701 -658 997 -679 -827 -333 -210 50 425 168 -728 305 979 -944 66 471 287 -341 -804 -365 -6 28 -497 14 -84 577 -896 156 264 -464 -581 623 300 -670 433 129 -79 990 833 -947 -338 -623 42 -485 699 128 389 41 916 -788 100 -574 465 604 -172 464 250 830 875 -766 -478 -610 -688 -747 -720 89 -564 304 545 637 -310 89 -68 925 208 48 -489 -251 -681 416 -513 -715 -297 -655 -174 -935 -721 -16 757 433 386 120 81 324 516 990 267 950 -858 365 -723 377 277 -783 49 -543 -685 419 456 263 76 22 -344 -613 -256 353 -244 -727 -48 -100 716 -848 595 -834 -11 -525 -116 488 -457 -948 315 -593 -721 -858 731 514 -319 822 502 -979 786 942 -138 -848 550 -282 67 581 579 -393 346 -878 599 -402 383 973 141 -100 -114 -948 936 -590 814 178 546 -559 -505 -618 -626 173 673 80 542 662 810 -432 -731 413 -223 542 -883 -178 -555 184 941 878 771 -203 -294 177 -825 -612 -216 894 229 -128 461 113 202 17 -995 455 -650 -499 439 -121 -865 919 -145 -901 116 259 -741 -954 -917 -190 893 -643 687 -977 -60 -536 986 -286 -638 -683 -302 868 336 -878 -942 -506 -582 -674 26 -190 -820 -518 809 -363 939 613 778 -395 25 -142 77 812 -307 525 -923 795 892 -551 -629 572 295 308 -239 -849 -157 -369 981 -418 -969 558 310 -879 836 75 -371 461 700 -196 648 232 114 315 850 605 0 -361 -839 -874 -995 875 -979 -427 -45 633 586 149 429 -773 -151 -133 -776 552 992 -896 53 -939 -496 443 -763 256 -806 -736 365 619 3 591 -6 116 797 -853 57 37 192 106 -681 -371 -823 67 -842 30 149 97 508 746 -849 307 48 271 400 -839 23 -151 -1 90 -757 630 -523 315 879 889 24 -874 600 -249 -290 360 -903 564 567 -722 -953 -152 -532 19 116 -205 -662 312 -134 -380 -881 279 980 184 -823 -699 -879 760 883 557 -454 -910 -111 -504 -672 -439 354 53 457 -284 -142 -160 287 -810 -871 429 -40 -845 -363 511 994 -245 897 270 402 179 374 949 135 905 173 -954 56 -648 746 180 417 -118 114 556 -582 -258 -329 -390 501 220 587 994 -298 241 -110 609 296 -63 283 -157 -702 -905 -528 745 -835 -964 561 -653 -541 -800 -238 -748 -646 855 422 -344 -134 -31 623 779 447 890 -21 955 -337 -414 -977 686 338 -876 86 -110 740 486 -773 -189 519 -242 680 32 885 -49 -410 973 -663 193 -207 740 -539 -401 590 -458 777 -2 734 932 -444 830 38 -61 -106 995 399 -162 -538 196 238 27 43 231 -711 874 -765 83 747 -929 762 -227 760 445 763 -597 592 808 -617 -539 457 882 -551 -112 -800 288 -878 -799 730 -269 654 -905 92 610 107 -760 -211 -169 -132 -36 -413 257 521 248 73 903 -643 858 -298 245 -395 471 -236 488 644 -427 -755 -445 814 335 -384 -144 -774 214 -716 920 977 992 878 136 622 -123 615 -613 -557 -106 537 697 -870 -112 565 -159 770 46 273 -786 848 -92 -333 -321 -585 11 744 705 -921 983 -125 0 -198 -493 641 798 155 -949 -586 833 -223 -939 -926 755 -418 -136 127 347 -319 999 683 757 -206 803 -717 -512 -400 516 68 -556 930 96 -593 678 -587 -162 316 -964 -435 833 946 302 120 -691 541 96 614 -854 76 -932 -789 0 826 -846 -793 -415 460 553 -790 -768 -298 38 -470 -741 121 -684 359 490 573 705 187 -557 -411 -470 -619 -897 468 -988 180 795 764 79 308 951 22 478 -910 -47 471 -886 191 564 483 -835 -19 -83 -682 289 -969 -223 -189 885 401 546 710 256 2 740 534 -247 -576 -146 82 643 870 283 -781 411 505 355 -673 119 886 185 227 867 368 -723 -349 185 -330 370 372 -58 85 831 -365 -652 -216 -705 -82 678 -951 -950 -38 353 954 637 705 599 501 -318 530 789 91 -192 140 -943 399 -321 -491 900 930 348 426 36 -731 572 196 -303 -748 -878 -774 885 486 115 460 -774 334 -703 -650 568 183 -468 -83 883 -952 -554 -187 615 -348 -318 -115 -10 898 -114 543 268 -600 462 -953 846 66 458 -488 618 -521 -803 339 270 -591 -476 73 803 361 -345 496 902 774 -78 -178 743 -675 823 536 750 424 553 90 -905 295 629 -694 9 -715 384 -845 719 605 518 660 -69 513 -508 359 157 594 206 221 -180 -747 -108 303 634 -85 897 -76 159 470 -339 443 -485 -25 238 -371 289 492 174 962 368 -248 -285 -198 976 -251 474 579 -57 699 -684 79 639 -498 283 -136 -704 -69 496 -400 56 -11 327 598 5 -357 -576 -504 -252 -885 -534 992 892 -65 -429 -435 -4 969 -696 717 918 -37 896 -735 392 -562 42 692 491 -966 371 -999 -526 67 -860 904 981 -653 185 -144 -263 322 963 -321 378 250 -785 126 609 -565 -9 596 -44 -611 -961 69 -215 -527 973 -815 -876 280 -545 -533 -834 684 193 -878 713 529 138 -88 236 13 -558 231 -920 321 -872 769 -454 192 -768 832 452 250 752 122 -384 578 167 45 947 -930 -202 -780 -414 -433 -891 481 630 -803 607 -895 889 -287 -720 945 -690 812 235 351 -385 -157 -59 -520 424 -383 742 -367 -86 47 887 654 966 793 977 -179 784 -708 -59 -656 -964 -305 -687 -893 965 -619 555 719 -171 -958 -955 -868 553 504 -553 -272 441 -178 -282 -276 -25 164 836 -310 -985 73 23 -932 740 934 253 -216 -239 -565 772 -244 456 479 -603 391 582 641 -825 -83 -950 -467 425 -974 -480 626 118 488 -241 -720 -121 682 703 960 42 -553 9 -949 956 -934 812 976 -292 619 0 420 965 141 -949 785 370 -234 795 -759 436 869 -147 411 708 -875 463 350 212 593 468 589 435 672 594 761 240 -925 383 -882 -751 274 570 -102 -46 530 288 -431 -165 646 -427 -476 -165 -473 -380 300 877 761 581 -166 -929 304 930 -98 -937 882 -2 230 770 -79 473 664 339 974 -938 909 628 685 -124 556 -345 -481 382 58 -614 80 -181 332 916 766 -996 258 -380 -96 170 -613 240 -502 224 686 480 309 -570 375 -201 743 -684 705 -545 -410 -522 798 303 361 946 -992 -28 -242 -951 919 -640 312 -393 63 -562 -896 -569 652 -359 -461 871 -966 -889 758 134 310 -375 306 -389 -629 -804 909 -768 756 994 610 -195 971 994 -957 -185 -575 -836 439 -164 -771 -636 877 731 -14 261 -281 524 877 -285 745 641 955 -711 337 -57 -590 939 486 164 -426 525 414 -889 -635 255 -79 881 122 237 279 -268 -5 390 230 803 969 318 533 -682 448 252 -148 8 -462 -470 795 -475 -689 -305 391 946 331 171 -425 -45 799 -922 371 -942 -930 -932 -667 -450 511 810 -462 664 -160 202 12 -306 -855 940 625 -601 999 243 903 74 989 31 -638 -781 -318 -479 341 176 -170 240 308 329 -744 -509 215 542 707 543 -889 716 519 -866 41 -695 -974 -304 -21 802 834 -293 -971 -891 658 367 471 260 126 -735 -976 -116 462 387 -578 737 -758 -415 -969 -978 -133 -266 -984 713 754 661 -871 -921 -455 248 -376 669 -355 279 704 -317 -27 -254 -405 659 -275 584 404 -182 -684 -744 207 815 -766 901 -255 -94 -406 -207 -361 746 467 -5 -620 611 927 -335 -878 89 574 70 751 -384 148 803 -842 294 540 -534 168 -446 -371 416 19 -445 -478 900 208 157 -148 -471 -506 -676 -181 -929 309 -234 423 986 -722 700 189 -202 -917 -286 -547 478 481 -887 652 -253 67 -184 -377 846 470 315 89 143 206 387 519 260 -881 -546 -276 -878 530 -217 671 609 766 920 707 456 -242 -535 615 855 316 212 -315 718 930 -521 425 -889 108 165 177 -131 83 592 159 -368 249 -436 -89 253 157 865 438 866 -809 588 -683 -342 936 266 -613 -113 -51 230 -349 934 -723 -372 754 -496 531 -498 -97 290 -721 -50 -604 877 -710 -188 -668 -626 871 -820 623 -711 -577 60 961 -253 -166 -469 -113 -23 320 207 -671 -221 -632 905 165 631 193 593 282 289 -265 -214 953 -292 557 658 938 145 408 -545 -302 694 577 805 340 492 382 -869 549 -657 -643 -31 -324 -290 338 -355 727 765 897 389 -932 -542 -296 871 -363 -203 611 847 -614 759 -157 913 -558 888 -345 0 806 305 625 907 639 -425 605 -275 882 641 958 761 101 158 496 681 -428 640 -516 -543 174 -35 886 329 -654 -764 -1000 -807 -200 924 742 -452 695 569 -350 719 -954 -408 540 423 509 -86 -886 -260 -262 405 778 795 -520 -154 -79 858 -405 -971 -998 605 -495 402 15 -982 970 -18 803 -263 -559 -253 116 140 567 982 539 467 346 -977 -426 122 718 655 -658 -616 329 -98 7 -720 -707 -385 804 288 -935 -698 195 869 914 -386 466 -100 985 37 71 509 735 719 -300 881 65 -958 -448 234 434 -883 205 -461 -532 120 670 -242 -230 938 684 563 -402 -553 862 342 194 822 -972 -222 590 685 -131 957 80 -325 -656 -844 76 -614 -945 -101 780 -106 -962 -85 796 -243 -217 -222 -725 401 756 152 -861 937 614 -527 -831 -206 -750 218 -775 -555 -467 936 -974 202 740 -414 -105 931 -988 -20 -717 -576 775 -292 45 276 169 -467 756 674 -35 -467 -764 104 688 171 -63 35 -136 228 -691 -497 -208 -700 452 278 -662 -658 921 -172 921 172 -703 438 669 -418 -147 -735 -389 -699 -7 -699 -381 -299 -507 -79 -857 -229 651 678 -542 195 401 -184 287 -662 197 -745 267 -619 940 894 -159 -45 886 486 -105 -876 -283 -326 -47 931 -703 -494 882 425 -433 496 799 921 -379 -979 -124 586 944 265 -977 -482 -598 -777 -499 386 264 -900 -410 -772 -948 816 -313 106 973 432 18 -942 722 917 -981 938 950 -679 -977 520 498 -732 -936 -5 -119 -134 -512 -122 187 -688 276 -519 -602 659 -331 60 941 671 228 631 -548 -236 328 82 -846 -284 -918 -146 431 737 624 -934 939 117 103 -764 -45 -616 -605 -428 257 16 482 -916 441 23 -1000 -974 694 -969 -901 531 -170 -365 952 697 526 164 13 -809 846 149 -195 538 -79 632 76 764 187 -241 -823 817 -493 -413 35 134 -152 200 -209 998 -494 395 158 439 621 426 832 941 314 -698 -750 -685 250 -481 -55 882 895 -352 -245 -476 -507 673 819 -826 -832 452 792 -451 -594 -148 -926 519 -652 -196 576 834 -234 -529 -763 986 852 763 -357 -457 672 -701 154 651 -591 -709 -299 37 -315 915 -203 -791 263 463 448 -173 177 -248 314 -95 -422 -321 -368 -21 610 272 31 -502 -998 -798 488 237 162 -961 734 962 670 -76 754 643 625 832 -790 900 862 -760 -481 893 986 -294 -960 890 -702 -84 413 -974 213 -144 400 943 -722 -543 -9 599 282 -395 528 230 -483 -498 100 -477 740 -107 552 954 -620 262 -181 846 49 713 -858 -85 705 -373 -967 -150 213 -901 332 35 853 -438 265 191 339 685 986 208 -809 897 -455 -461 143 369 389 149 -578 -811 -739 -884 -640 885 943 490 -453 599 940 -753 97 857 -77 -286 281 873 131 179 -603 442 676 848 -931 758 -157 -402 533 -157 826 -548 930 284 657 -619 906 933 232 793 -476 -53 259 -895 -291 181 894 -324 193 456 642 906 654 -7 -363 151 -928 330 808 -621 279 280 438 -961 -717 -442 974 -191 202 -795 -243 393 -598 -576 739 -716 -493 901 -787 620 -630 -534 742 -75 12 987 290 261 -525 762 153 -519 -950 -362 267 -953 439 797 -55 -1000 969 422 166 928 596 -876 207 -143 282 -86 -771 449 -259 498 188 179 -182 -416 -919 433 -308 -394 602 -516 417 41 954 163 -77 -748 348 -342 -634 811 -635 -870 -870 462 -242 -492 -908 160 669 -575 -756 -615 204 50 97 -759 -867 -305 81 -435 42 242 -260 -968 966 -502 979 60 -718 -781 -280 -815 -284 405 -69 490 830 158 799 -724 -28 598 545 808 -695 -306 -410 -631 502 630 -633 953 368 881 -123 -275 464 -78 856 804 -207 -247 -593 684 670 -174 -105 343 296 745 492 754 775 276 677 -774 -579 385 379 290 -966 865 371 910 -33 -175 -669 -577 523 34 -915 518 -259 609 -232 313 924 856 -529 655 865 230 642 -861 185 -167 956 291 -83 320 -856 700 -401 285 -543 -99 -454 310 946 -556 -466 -328 964 452 213 -655 -318 535 -684 -653 80 843 374 -270 143 -284 -771 -915 413 335 -435 -19 689 284 -861 17 195 777 -428 -529 -520 162 -138 -528 -501 817 -888 652 451 -51 55 519 477 -934 332 773 -1 -882 -797 978 140 -963 -750 371 130 -44 -903 832 -935 8 216 206 431 156 -814 183 -135 213 563 -508 706 344 -109 -351 351 -160 590 336 -591 697 235 130 -722 -870 -695 49 363 -554 -335 -82 -651 -835 -372 656 396 939 -178 -353 -472 585 -641 62 -189 -55 537 -827 -749 453 -862 -470 133 770 111 453 -660 -131 447 725 -156 29 361 498 406 -541 -230 548 723 659 -851 198 -354 164 126 734 -979 500 689 345 -987 263 -633 690 802 -464 712 478 570 -679 -873 -810 -15 450 76 537 216 -611 -497 -628 -203 -168 596 -678 780 811 -85 -133 557 550 219 923 -664 -875 315 -193 512 236 370 135 -387 242 -261 -12 356 -361 -566 948 5 55 357 251 -884 -667 498 -905 -261 -233 -733 -748 346 -78 488 487 -476 -63 571 648 -6 -695 -234 272 931 57 629 -390 595 111 -872 -105 -666 -982 587 -802 -103 738 560 132 399 820 -12 674 -224 -23 -481 -805 805 -831 -656 -461 920 496 275 796 -932 824 -291 -343 289 -799 449 -814 829 572 -860 501 28 225 -358 -526 -526 842 -352 366 874 -344 -167 226 -744 493 13 -494 704 -632 -611 601 673 -251 356 293 -385 -299 -174 190 564 -635 -828 450 148 -616 538 -476 316 -976 -136 -321 288 -237 424 494 234 -679 45 -947 103 -329 953 954 -978 -285 716 247 992 153 -27 713 901 912 -881 649 -785 -758 -342 793 -408 -568 738 -621 -735 333 -759 827 -32 -701 638 301 -530 -37 243 -387 -703 -415 -423 -668 65 845 -794 -578 -634 -367 332 338 610 -241 68 -153 254 65 692 -382 560 -144 -886 -671 -690 -87 -623 211 -194 -344 674 49 18 -137 -716 287 332 -311 419 -298 532 -842 219 -949 -769 -60 -553 883 571 212 -928 -309 -544 982 75 -382 69 327 -447 -518 543 -592 511 -437 921 -901 -794 611 15 485 415 -257 -875 -410 -830 784 -589 -373 663 330 700 438 -133 713 -478 -44 593 418 559 -211 822 595 401 760 -745 479 841 929 337 -250 -99 900 -669 -720 707 623 -42 -640 -360 -9 404 -147 632 -178 982 726 -314 -699 108 767 -949 360 -584 290 686 447 -366 -684 918 874 624 -5 399 -82 631 948 -526 361 -329 -563 691 219 -17 89 185 -330 -593 240 995 -847 457 -596 -839 -466 862 -358 -712 424 -615 702 -592 732 -712 -967 -319 -227 -19 781 -793 924 108 949 -52 -829 555 747 -149 306 716 -50 -487 -496 -217 -540 -949 20 -258 -621 -419 -77 750 499 -597 -720 850 -524 571 486 -517 -253 -821 794 290 206 293 424 949 -692 794 -724 -407 130 -516 48 -536 653 -901 903 740 -679 -847 -869 -88 -899 -34 -45 278 659 -790 852 428 569 889 221 -720 792 -369 -291 -500 -155 769 -106 704 -502 -567 -7 -402 162 -762 239 254 766 -916 -797 174 -100 780 749 553 722 -650 684 895 -502 16 570 -796 576 244 165 -923 307 412 737 -419 321 428 475 -950 210 97 335 584 -572 238 -745 636 -960 -750 -232 -658 545 831 -815 693 85 -955 -756 317 -915 -115 -763 -434 -646 277 96 974 -314 -453 -640 226 -124 568 216 -398 630 458 148 -731 73 -717 -132 553 -945 900 836 -210 -340 354 -94 -53 283 -782 722 631 -605 -912 -240 -294 37 112 -995 489 -63 -130 71 -66 10 -347 -412 737 314 492 774 497 -650 -449 -642 -551 -613 473 -720 953 -753 713 623 -555 -516 -129 89 -83 -59 -96 909 -266 -856 -790 545 611 -554 -132 93 596 125 432 -947 -938 464 195 304 542 -772 51 -432 -115 510 -253 -117 -342 -717 -681 970 -390 371 -621 107 -987 -714 -476 212 -195 153 -779 445 363 963 404 -421 287 350 -734 -251 -649 519 368 238 -591 147 -679 -161 793 -279 -682 570 324 -793 -718 -693 -769 680 245 739 354 612 61 -208 14 -911 -467 -79 508 -171 376 -760 769 740 -698 470 -507 -663 -511 185 -582 -242 -740 749 -621 -942 -257 123 411 -915 196 385 -253 485 -953 -868 951 523 344 876 969 -151 320 -317 -128 626 -933 -103 59 -96 158 -313 -436 893 123 882 178 -617 -452 519 -334 403 -417 310 -782 126 798 444 -733 -710 -779 663 -908 -586 273 -719 -545 742 -834 518 -146 522 -673 391 -218 730 -444 82 -231 229 552 -248 715 689 95 -311 -133 -833 -969 -697 690 -148 -922 704 -139 -773 -521 -10 -448 -630 -506 786 -339 533 556 754 936 -624 843 -486 -335 155 -413 117 -887 -262 -137 938 998 -114 -386 -588 42 -712 -811 -946 162 481 -202 422 -435 -297 -169 -577 405 -490 -45 794 9 368 -227 459 -365 -578 -604 468 -297 -346 667 548 -594 -426 -903 -69 -286 568 -21 -36 802 603 184 895 827 -607 -175 232 -713 622 -955 798 -722 -356 345 -674 -549 237 -704 685 430 943 566 636 927 -220 375 904 829 35 296 -749 500 -926 -390 134 610 -860 9 962 290 512 -23 -416 424 230 -733 -853 -79 531 183 -95 973 427 315 -213 198 84 598 108 170 799 -130 380 -115 -749 -590 839 971 -874 -688 -547 929 -891 -491 -610 -478 -364 -938 -159 394 -793 102 656 -185 -162 -578 669 -945 833 -427 986 -652 -894 -493 194 -971 272 56 836 -900 -705 -906 -695 681 688 741 160 235 447 524 83 -686 244 412 -888 -870 -274 116 82 674 425 557 -310 -290 -254 -606 -695 727 -995 -584 426 266 -849 -633 -779 51 816 335 -648 -773 699 970 630 -683 -18 394 -956 -487 -191 -723 752 351 632 265 -658 481 640 498 -322 -890 -955 -291 93 -81 -337 10 -299 -732 288 -730 -983 837 511 161 -519 200 957 -751 -621 -855 -180 906 444 736 -820 -364 -137 -325 748 875 499 120 -239 -662 646 -219 755 682 728 228 -816 772 508 54 -221 -853 557 282 -669 -720 -588 227 661 -135 -345 -717 775 -689 -118 -946 897 460 201 -877 197 134 149 -321 242 114 553 79 452 -369 449 274 -217 -653 -765 -853 -627 -716 255 595 -580 728 -534 -538 848 729 624 482 -154 853 566 908 -659 1000 -78 -341 96 601 -99 -720 753 -77 -583 -193 -528 808 -336 -810 -817 -714 -413 -315 176 308 -425 293 -671 -368 -307 -497 5 -554 -239 201 -273 -112 690 -415 960 738 -203 -77 -16 975 693 -88 836 -349 -63 736 924 -160 -803 -887 -851 952 -802 209 -324 321 -239 -922 -240 672 102 -718 -358 -280 613 841 -574 -649 -55 866 711 -851 -126 -957 -846 -634 -689 -14 647 346 103 770 -895 -549 135 -555 -186 525 -322 350 -105 -895 -562 -250 93 792 734 -669 917 771 -933 105 -859 -330 313 756 -386 108 143 -455 861 318 -353 270 824 523 545 -437 212 855 119 -42 594 -935 559 -563 -80 -303 -499 15 -484 -466 -454 887 -87 -798 439 -914 970 -29 -220 124 676 841 -94 890 -562 310 -438 256 647 70 -484 -289 -748 -333 -1000 389 370 -969 -930 -651 -376 794 -176 -922 -37 25 772 280 -14 -734 -833 -231 757 965 162 434 -729 769 491 -903 -968 -556 806 -500 -309 -822 474 433 -619 -344 580 670 211 -102 477 555 892 814 108 -961 531 213 -355 -271 -306 516 -712 -685 84 -536 470 949 -384 808 734 183 -559 119 -628 174 -151 -694 984 669 371 684 -58 -511 401 -614 -737 640 719 -808 405 -448 -56 432 -271 628 -973 462 498 310 358 -266 -994 636 -125 -808 638 782 -58 364 588 285 -441 -207 -559 -231 -289 428 -945 755 -528 342 269 -274 -587 295 -757 454 561 -833 142 -957 -441 -51 517 -753 118 -491 -933 -185 -359 386 660 728 -407 -210 562 40 -88 221 423 202 -635 -746 880 -701 -484 124 -652 -366 383 744 6 -387 -543 -443 750 -720 581 -86 -596 708 -411 -219 601 -69 307 -447 -421 -513 822 -114 204 624 672 561 196 177 437 1000 -544 665 -118 38 406 340 525 -831 885 886 -522 887 -488 686 88 -70 -774 -440 448 859 994 303 -649 815 -938 801 346 660 -810 842 -169 -182 644 -390 7 -469 -568 544 -659 -950 469 751 -73 -54 -526 -523 -501 522 -291 258 339 -904 -962 252 501 151 667 -770 239 250 422 -895 455 -207 -284 671 704 1 -408 981 697 575 -16 604 -255 -72 753 616 -178 625 910 199 652 -401 771 297 -842 -776 138 -950 215 -559 13 920 940 -797 -175 929 -373 606 -980 -865 -450 -116 954 -501 -967 344 -373 148 -537 -246 206 -415 192 821 -623 -727 526 271 173 -126 -108 718 -950 -935 -912 247 841 32 345 100 -745 -756 -395 466 -67 -603 375 -255 492 40 -27 878 369 183 -179 -312 -141 -442 -759 -479 455 657 -593 917 526 -12 80 319 -600 15 307 605 741 183 -615 -555 691 -960 -601 154 566 38 -348 -767 756 -540 -175 790 38 -755 -978 -133 575 -212 631 -125 -547 428 508 -553 -261 -827 -109 635 480 -669 950 -441 -302 -256 -204 -126 461 -575 319 902 92 547 300 368 985 -793 839 -293 810 -36 -999 554 -566 -444 274 974 -940 -783 176 -765 -7 -396 573 750 569 -427 -460 -424 -428 -260 -732 -904 -104 902 904 -738 282 -654 408 535 -838 230 557 -457 -160 -339 -322 738 263 -554 3 614 174 -930 -185 50 275 -816 664 -645 -986 41 515 -193 845 392 717 815 139 800 -293 -518 469 18 775 916 275 -78 -757 -427 -561 511 832 -638 368 855 609 -845 900 39 815 -267 -791 382 -512 406 -611 -680 -529 106 936 475 124 933 949 -807 778 -929 971 -446 712 319 -148 174 -948 -406 512 -26 215 -538 282 29 321 -397 612 -427 576 -346 -742 997 981 -763 -753 916 948 -11 -993 -694 -661 -326 -842 -485 642 367 -173 544 -409 972 -864 107 -512 71 -941 -385 787 306 -420 -849 607 -551 687 395 -270 -822 -962 -170 -272 -31 -578 -952 501 334 185 563 115 -718 -800 -650 989 -770 514 -742 -338 -113 -605 213 15 -485 360 945 573 -784 -557 823 866 -781 234 -371 506 -793 665 160 -217 -534 766 875 152 -387 -637 641 -106 855 -976 51 66 -477 0 -933 408 -90 296 909 693 902 -38 820 -576 445 442 170 -550 987 -947 -634 -5 651 -450 -923 276 207 765 574 264 -398 596 511 636 945 954 576 -435 -252 -857 -829 870 452 266 -968 -235 -163 994 -822 -253 58 -442 921 -296 -665 -482 781 315 -896 902 811 90 -682 192 170 -185 257 422 771 -22 324 -773 848 -200 772 -463 -866 -851 -781 325 136 768 393 681 486 -487 -721 -942 -166 532 623 149 -493 -760 -707 895 116 -596 990 873 617 918 -145 -875 -802 -891 530 -287 -227 -150 -608 689 64 -734 -113 964 590 -860 -57 955 -634 -734 739 -909 701 -997 222 -687 341 -666 937 -494 27 451 -119 -785 905 -556 867 -924 -734 810 -744 -515 476 704 272 887 810 257 624 255 86 -100 -812 207 -311 -254 -547 -368 750 -987 111 -200 -522 51 386 244 757 -372 7 991 860 895 824 -445 -307 371 41 837 -636 550 971 -140 -820 -466 628 -11 -784 -163 -111 -717 195 -997 -723 -337 -596 906 199 223 469 -548 306 521 -782 -227 -525 -913 -400 680 -685 -950 30 -649 -467 -643 642 -70 -903 -44 -377 -207 -686 -510 447 872 273 -114 585 713 -743 396 -561 -51 -239 -784 979 407 -901 -303 -650 720 803 416 400 516 733 125 -84 590 -868 397 730 -48 992 -197 -79 -683 -903 553 226 -508 -755 534 791 281 46 483 643 934 661 -757 367 -801 -48 42 722 -183 401 -85 957 -899 791 -98 779 -953 101 61 150 -731 131 384 559 737 -851 -517 -605 236 -267 -608 503 -89 167 962 403 759 943 -234 174 775 606 -127 -429 657 270 -899 -584 308 -581 -386 -500 -766 219 -665 -221 -252 497 624 -469 -871 -493 588 242 156 -559 22 -424 868 -488 370 -662 -954 -934 -505 948 -495 -115 -751 291 582 -557 -885 697 916 264 -743 988 -643 429 585 -246 780 345 193 544 -855 755 923 -499 45 -833 343 867 -330 606 679 -998 249 -123 579 896 426 -179 521 606 707 -883 -56 -886 580 385 271 -758 42 -218 199 -724 -347 -534 -262 -888 -405 11 -375 -663 -381 -563 -728 -435 -234 917 -822 -149 -555 766 850 -566 -294 -761 -615 -568 -368 -233 90 194 636 705 5 -646 -508 -150 836 -675 -598 966 993 -649 -417 375 -995 -131 866 850 137 306 701 593 388 160 710 -976 753 227 -608 -171 -684 666 -440 -66 -879 35 -158 89 962 -211 -238 -785 -458 963 -183 -711 -192 20 721 986 -607 294 -138 499 179 -859 59 762 250 -168 -208 -967 -849 -536 -826 -72 -174 -623 -258 -153 269 451 100 441 -565 447 -95 412 -623 -725 -911 967 -100 903 -794 -355 356 -74 118 293 211 -84 -440 867 26 660 355 331 -627 -527 680 -970 797 -131 152 246 902 755 107 -836 700 -791 -586 -304 779 -676 -891 -788 854 -56 -198 711 -274 -2 -990 581 254 -409 976 969 -461 63 916 -42 -525 -614 143 182 733 222 849 -789 -133 -929 -250 649 404 -621 -384 522 337 293 781 -890 351 -298 -169 686 -416 -419 919 36 58 -276 519 944 -793 231 -153 -618 -154 311 970 -861 191 -210 -846 61 -889 386 -66 0 -436 275 -532 -554 247 932 -796 -576 127 -489 -805 301 -918 -778 167 -577 835 -407 697 111 340 -65 -612 165 183 -497 713 -351 -686 112 749 354 -26 122 -661 -434 -777 572 -959 -848 424 -505 965 748 -918 585 -898 1000 -648 848 -465 878 -870 -64 350 94 226 -821 -841 -289 747 980 -100 918 359 -628 -989 -942 -204 477 423 321 841 -801 853 -328 651 396 523 -397 525 -158 -700 78 97 185 -847 96 424 144 -780 -499 -497 303 -790 -712 155 -854 -924 -341 10 260 307 -545 779 193 777 724 939 10 221 -162 185 695 223 598 289 283 139 89 444 195 -205 689 928 342 -578 191 -583 570 -554 3 238 -445 -910 -296 -202 -465 -774 984 -754 913 -944 966 -414 730 846 -569 498 -193 -694 47 -5 232 527 -88 -6 875 -521 -538 -484 -862 -675 359 730 261 -345 -226 484 -690 159 -321 473 118 -677 -87 76 751 -917 -599 151 701 242 372 -621 -816 269 564 475 337 -438 884 536 172 -695 -725 -771 242 388 277 687 -3 -674 371 -626 532 984 -567 -242 884 -479 943 962 -800 498 -876 13 183 317 -769 -313 182 635 729 542 -183 -338 -897 -142 515 614 -631 -176 881 -224 -785 -140 -576 410 -494 -291 -953 -463 -991 410 876 -573 -972 728 769 -665 -456 678 558 282 950 -712 813 -686 -317 -492 312 -383 314 -37 675 27 148 69 11 64 204 566 671 296 -705 960 -585 -208 -748 -724 -577 -772 455 -673 627 785 851 92 -786 639 -88 945 90 925 223 -141 460 909 531 142 23 715 -560 469 -263 -708 -241 210 369 158 611 983 -231 587 -811 -750 440 191 649 940 444 -813 387 625 -122 -790 510 -774 745 -405 313 747 -144 193 -287 -415 711 -36 943 -168 -133 -495 407 588 326 -466 374 -788 -472 -915 -929 243 -11 902 -350 388 -761 -96 933 -174 -366 153 -580 -162 -591 760 463 -431 -649 332 -328 321 983 -393 520 547 -754 925 632 -442 721 -190 -19 -862 735 234 -76 976 -43 -849 -618 -741 -776 -59 -276 604 244 679 990 248 914 -389 173 958 -770 444 351 994 25 842 -672 -97 -439 837 405 -4 -249 -332 -422 -674 805 740 967 -502 801 -867 -116 -641 -757 862 -208 -20 112 590 508 -774 296 417 20 256 -100 94 88 515 992 577 677 440 115 -663 483 -889 -460 558 -925 -486 -990 969 -521 -361 -27 366 984 -628 719 6 -189 -695 712 -421 902 935 703 -654 -852 -913 362 324 933 -795 -374 -852 -405 -29 -916 -79 256 733 -794 -324 -338 966 -968 -692 684 -232 -30 625 858 399 -719 -580 384 -121 183 674 755 126 853 349 -783 854 -607 -326 -641 818 545 64 -907 79 793 51 -774 549 -474 -209 -908 -321 -522 574 -992 -14 43 -380 -759 -188 839 -259 846 329 365 833 -983 489 847 -856 -757 -482 916 -800 -455 770 -151 -109 -32 -797 -888 513 980 -65 175 -45 -170 88 773 33 -56 999 -919 -269 380 863 -261 -875 512 -639 -858 854 507 -434 500 -392 -541 -217 -361 -9 482 94 100 -619 -640 -794 691 -734 440 468 347 -116 -711 -917 -381 -651 204 -351 -805 186 -736 188 736 755 -68 694 599 -696 509 546 261 -382 421 698 617 -155 -740 -519 -727 627 -828 -827 860 -705 146 -593 -528 604 687 364 -311 144 -443 987 173 958 -222 -75 146 -727 797 628 720 98 -848 506 -645 -812 465 -481 -411 -542 -539 187 628 -325 -447 322 -412 -48 -958 -424 -500 -426 -993 -373 -514 735 -379 278 827 318 -662 376 48 434 -821 699 -62 155 -519 -767 -869 830 -529 -169 -637 855 -36 -738 -179 -542 898 100 -126 -525 128 715 -495 -683 -823 -103 -647 226 -856 -450 515 403 -930 582 -569 -828 195 -860 -43 -55 -228 657 672 -732 -215 948 -764 -581 -166 -85 479 979 821 908 -1 -599 509 -105 407 -274 323 -88 818 958 913 758 16 -759 -122 643 -695 944 -659 -667 701 -994 373 39 337 197 -375 721 -449 -595 -512 487 463 71 325 236 -457 -856 272 471 325 -89 196 -351 659 71 -730 890 -951 -446 -423 -204 -526 -539 -818 776 -621 588 886 516 876 470 765 -832 -967 -780 337 799 -925 -64 -125 184 -64 409 806 154 834 -578 -674 190 411 -437 -435 952 201 -592 783 -404 -831 -144 372 3 101 -178 517 -538 766 257 53 659 188 373 503 -802 213 -359 794 99 -878 -987 106 -766 -733 -988 -157 805 -763 25 924 -816 -877 -321 511 -584 324 707 -193 -381 -357 -61 -548 144 568 -524 -987 70 -287 12 856 -600 869 -956 318 292 -97 -977 57 -470 727 990 -556 -680 -857 -570 788 645 769 854 307 895 221 455 653 814 -390 235 596 -967 -707 233 -107 954 457 857 -533 -237 -580 -923 715 781 875 -581 -212 -518 -565 -497 -799 -258 -692 -265 661 808 131 -869 841 -958 451 394 798 -773 -846 612 372 933 -754 -569 188 -452 674 468 -12 175 722 -865 575 445 820 -489 3 471 762 -259 834 -366 -714 -522 159 -702 879 -995 -595 984 452 -439 189 -330 556 -316 976 583 -304 -558 -451 796 629 -916 13 775 878 -546 776 508 -229 -514 -432 -759 -988 610 -234 -984 -484 -671 352 -125 -652 568 -453 325 213 -426 63 -111 -431 -19 570 -115 -275 -101 128 679 488 616 -694 843 -856 245 777 739 362 473 -904 939 370 -480 -247 993 222 213 571 -81 833 -738 132 -489 788 805 192 -668 -34 922 24 328 347 -521 901 -773 -751 -385 165 565 483 -822 663 -652 -596 861 -273 -98 108 434 414 -730 -56 244 644 -866 426 840 -444 311 127 -137 595 -973 -883 -656 -289 387 92 -364 -797 -187 -848 -521 189 -640 889 946 -604 871 -613 -224 -662 724 799 576 -549 -120 -76 231 -874 863 -918 -911 -425 -864 -874 497 444 77 268 -109 581 -488 -409 -367 -514 -407 -180 223 695 -669 -46 -667 -623 -890 904 367 -569 -977 -75 327 446 758 -159 -749 806 619 108 266 -962 209 -919 -799 778 943 -196 -450 -239 -366 344 682 628 -753 -40 -741 206 -14 -622 -349 -380 558 -1 502 675 -579 388 186 938 -562 722 34 -16 178 -211 -31 -9 128 -30 98 -205 -686 104 -843 -876 -743 -821 171 615 632 245 934 -813 634 431 793 -737 297 1 -800 338 -589 501 766 90 10 -800 -827 947 217 -450 581 -932 -914 -222 845 -163 712 -609 102 71 -924 68 -426 624 367 -173 161 652 384 719 -879 -279 -78 623 -98 -453 -989 276 -300 114 -492 -188 -827 -816 650 -644 -14 -832 -470 346 395 672 -21 -111 -134 -870 -71 984 115 -594 86 -363 432 750 -670 -363 218 41 638 645 -678 -427 -666 -135 254 -146 877 77 -259 -48 -465 320 60 -84 -139 570 838 459 119 923 957 -338 -756 -490 -968 747 -541 -8 -51 100 -3 -985 -74 -999 850 77 798 -561 -559 -698 83 -360 -431 -397 886 722 993 -38 217 295 772 83 -354 -450 -194 786 -807 -450 363 -885 -520 825 -30 -172 524 416 430 280 -38 -81 506 627 923 593 843 -60 302 -54 659 -819 923 -650 -508 -216 -638 438 -965 258 866 -680 -485 -325 847 -535 18 -129 -784 461 -297 -380 927 -449 498 -232 -944 -488 -609 652 11 -397 604 -406 194 392 570 -661 -973 -238 -498 79 -657 -977 -657 425 409 -511 -766 162 -658 620 -87 903 377 670 579 757 -886 -256 -977 -466 792 254 694 739 68 -441 150 977 -578 544 751 -155 752 -250 294 983 294 194 264 398 719 204 -37 521 635 -840 -969 497 104 -711 -253 -872 -292 -252 718 8 435 -761 -561 -399 336 94 -843 -229 -270 79 -380 -50 -959 458 243 -889 399 -681 964 -670 -859 620 284 -679 195 240 449 -279 -705 -270 392 35 -28 374 -470 660 899 -583 -418 -339 -277 174 -333 457 958 -611 -992 111 -462 903 -158 35 15 706 523 88 -766 236 534 -927 462 -822 903 482 -168 -84 -298 640 -880 638 -983 -725 230 880 679 -68 -294 -648 328 -294 842 -75 918 322 72 801 258 701 802 -872 147 410 -698 -285 596 780 -702 661 10 65 -294 989 225 -176 -317 131 -112 961 -746 -778 444 661 223 145 972 377 189 948 -180 -697 -716 -363 -788 -752 894 859 -361 -678 -841 929 460 126 -840 -242 288 297 366 -886 -111 242 -126 231 -625 2 826 -106 271 -401 -700 -677 -330 -151 -364 -913 -603 -273 -167 -671 -73 235 395 193 38 576 245 -23 -237 520 -98 -150 -444 -10 -871 -582 -154 541 -238 -576 -783 -824 -361 939 -916 -534 -204 -300 -458 654 972 652 -207 347 383 -255 952 -538 -610 -937 287 -161 963 -584 794 395 653 -228 -759 987 -807 897 321 242 -60 -227 -143 -290 -610 -811 -106 -742 -206 877 46 814 572 506 951 252 174 -373 -470 -805 -230 -269 -174 -225 925 760 12 -235 -856 -961 554 320 -456 -105 -623 991 74 -899 -498 585 616 413 -66 -274 -824 582 713 576 560 89 202 217 479 811 -781 87 -616 928 -928 -358 319 -689 773 -273 50 859 -601 644 425 981 -222 393 33 -75 -764 744 -811 -830 309 -746 -330 -454 234 -245 701 -930 130 -952 815 -540 845 890 921 16 -621 578 560 -122 -232 564 654 424 -672 -604 506 559 -128 -570 521 -662 -549 -283 457 -334 -370 -64 -815 93 755 -54 -150 -703 988 293 981 -761 188 389 -748 -414 580 -30 -461 -318 -92 134 789 -972 679 -362 741 777 56 -789 136 -269 496 -217 983 -45 -747 674 -983 -116 567 122 330 -555 -805 -966 -470 448 428 -430 -747 -59 -936 844 -550 652 677 -141 -361 -712 -511 100 -69 350 -593 -797 -314 365 249 576 34 850 785 993 535 -994 -561 -339 0 995 729 964 -451 943 -496 -501 -397 -412 465 -193 -318 -713 895 68 -42 244 266 437 -376 422 40 842 770 -12 822 413 459 245 906 404 703 729 -294 523 -957 -671 -360 39 296 75 192 281 894 263 534 700 214 531 327 629 277 14 -959 -380 527 762 968 -473 -309 -958 703 -659 -563 507 -125 -906 -646 404 145 -398 812 -392 850 -231 -661 342 -352 -65 -273 6 -896 -921 283 -632 -462 931 569 -447 833 -164 -40 -82 -34 552 -773 897 133 -162 314 -228 213 -450 962 -498 -933 -728 -285 -591 -137 73 268 321 -833 484 268 696 -841 -217 288 617 651 915 -918 -583 422 -727 -969 -284 -677 450 -803 -5 193 -508 592 123 770 -103 172 813 -932 419 -720 -273 -455 -607 102 -991 -398 -615 -612 -755 902 -389 862 -421 -48 456 638 -498 -964 486 -538 22 -469 -351 -341 857 179 327 -243 57 589 -558 427 -837 545 -4 702 -798 -175 -350 970 993 -291 858 147 -370 857 668 514 -565 -801 668 121 267 968 924 997 14 -754 940 -364 -15 -698 -624 -415 964 448 -921 -731 318 489 173 63 -263 -674 453 -85 768 -262 -162 -196 282 813 -491 -491 -267 678 257 -345 239 -360 860 966 925 -770 910 -404 479 -514 -381 830 -678 -636 -7 -881 -232 -131 -56 895 -879 -10 -497 951 -554 -878 150 12 558 -204 -291 811 -156 -839 -60 -691 87 685 301 -499 978 67 -78 489 -135 564 -690 568 817 -892 970 252 -898 472 764 -148 299 216 -663 -100 -334 -780 301 -239 321 -493 -449 -403 -420 462 23 939 -179 384 874 413 53 -674 -306 -294 -791 382 585 491 -111 -899 403 123 -780 484 309 353 880 -581 924 -132 -351 -479 675 -676 776 -220 212 474 416 382 -877 0 916 -19 -956 -955 408 466 -696 37 112 -717 515 445 -816 -769 -315 527 217 -958 40 -499 49 -955 294 -580 321 -138 -141 -884 798 -104 61 920 202 -640 977 -324 -892 501 466 343 -428 588 148 644 740 282 -322 796 577 -421 906 -973 -244 -136 632 803 -772 873 128 -519 -557 -401 -604 -64 383 774 -527 236 -891 562 -786 1 987 -705 844 -693 374 -504 182 629 20 725 867 -712 635 288 -532 138 765 -46 109 293 -665 321 920 -918 -891 29 -31 -456 -168 -279 -51 -305 438 -508 432 -135 -799 550 -759 -670 898 919 749 45 427 538 532 175 424 789 -856 -505 53 773 -930 594 -741 -179 604 381 694 328 810 590 -847 941 -537 -485 907 -554 -686 -395 504 -588 -484 -497 -493 227 204 -890 616 102 6 834 -775 -173 287 -169 61 -973 214 -851 -900 -577 303 -660 -980 431 187 429 -247 194 -230 -388 967 577 115 -742 468 -417 -469 -861 -317 644 -208 670 -254 -343 807 -211 -764 943 653 -750 308 -981 881 -65 -538 -785 -755 163 632 -258 -887 911 471 170 -392 -157 84 -663 146 -912 -773 494 -966 394 5 -357 -178 -513 -376 -790 -665 -146 547 -610 6 -882 156 -986 -5 -961 45 -461 610 -674 187 984 -760 -967 531 -208 -879 -926 -195 243 210 -663 266 121 640 -554 702 948 -602 -784 -735 -852 -809 765 -288 -112 812 668 405 -629 -620 -323 -231 -707 761 692 -755 256 603 -674 -897 614 964 -114 -265 -215 476 -227 405 22 6 -172 -574 -27 650 -212 523 933 590 -925 719 -681 46 63 -52 804 588 -794 -696 -854 496 -64 -340 -466 5 -499 -901 -355 370 122 -367 366 255 771 324 -741 336 504 446 860 -114 298 -795 -381 17 163 -678 -532 769 709 16 -8 -234 320 -674 945 995 406 -406 -15 490 -258 54 508 -874 -754 -591 256 101 -613 -160 886 -88 836 782 -244 -929 -306 259 636 -402 -618 -771 -750 430 -703 822 424 -817 -561 -256 -597 311 753 -302 -308 573 -829 260 -377 259 -194 397 871 58 -703 -977 8 102 559 -584 -679 250 -630 -492 -372 -487 962 208 -605 996 366 427 -245 718 -27 -965 7 658 973 -285 640 100 387 35 820 -886 -914 -250 159 929 -900 -524 428 120 334 496 878 925 -88 -194 -848 -251 -156 -70 -40 33 857 -563 518 983 145 -573 -220 40 368 988 233 -466 -539 397 283 -111 317 242 180 503 121 -25 82 -960 -991 241 -681 -674 -312 543 198 385 566 502 748 129 970 528 952 591 -711 527 609 -749 -850 -590 -413 -86 756 552 246 -404 60 -703 -256 758 -877 -162 -271 809 226 448 282 548 -497 787 28 473 273 -395 479 -795 -470 -961 -105 523 -203 -373 -300 779 783 -21 -959 -868 -99 993 -251 -83 -102 960 9 540 82 -453 -406 141 698 -936 -520 -486 -876 559 148 981 -321 681 -337 -386 326 -208 -528 -868 -714 22 -868 78 -879 -121 113 -59 -377 78 -360 961 -158 220 -834 462 115 -299 122 -63 948 -793 -115 188 574 372 -207 -294 -639 552 942 -744 903 -84 202 -734 455 -370 -481 734 16 -2 570 845 323 -955 -190 278 -200 659 983 490 -628 -261 -955 -90 -584 927 -216 -498 617 -792 601 657 -707 930 -356 -685 328 -360 -276 -537 991 -864 -200 381 667 943 846 -320 802 -586 -358 488 408 773 -966 -244 867 627 284 -636 390 -259 -683 390 -864 -813 -394 563 767 62 718 662 -557 -103 -453 -22 -966 74 393 876 -854 -438 2 153 329 -998 264 -434 -751 -85 701 -612 742 897 -839 560 -363 296 552 470 696 -476 -570 -511 -540 -350 -419 -32 976 282 329 208 62 -355 154 -768 -562 -11 571 18 -187 122 -597 658 277 204 675 908 252 192 -653 -457 -24 -291 -584 -643 800 -443 -563 141 343 745 -311 -889 900 -922 823 831 806 959 492 -425 391 -83 400 77 -484 -85 836 -587 564 999 -28 -772 430 763 465 56 321 366 -374 -713 314 -512 182 -321 -937 -381 -489 -475 -502 773 -257 65 -45 -880 -197 410 983 -666 -597 164 830 940 322 -478 6 -945 -466 371 824 730 767 -90 848 -973 8 228 -528 376 283 -840 527 -942 -929 -563 647 -680 859 -930 875 -769 -41 116 -268 -611 -628 117 931 893 854 -668 592 128 626 -961 741 933 -178 199 -292 590 120 344 -146 78 -567 -676 611 685 -796 -348 -577 789 913 825 -830 999 990 173 -659 -522 -187 493 254 462 604 635 278 -808 -368 -163 663 179 55 516 746 515 -239 -846 -865 806 454 -483 393 532 -281 897 644 590 -793 -87 -775 -838 -49 871 177 -835 79 -834 -65 -756 218 -835 -656 -112 -164 -251 -501 119 428 249 -637 -366 -720 907 156 -373 -653 285 387 -799 436 -258 167 -106 199 -83 -371 -128 -650 -804 857 -863 -179 598 123 -596 182 945 -107 144 -116 597 -560 678 -130 -444 971 -226 -316 838 159 359 -359 239 -724 -932 -568 -261 181 -17 514 845 -28 -306 -410 -423 -732 328 912 794 352 538 542 -778 -753 -405 531 333 -452 -627 468 -141 -438 35 442 -287 -913 -71 -804 732 966 773 341 -380 193 724 -216 -959 -439 -662 -363 -88 -504 680 -22 366 531 812 -505 86 -845 -268 -466 -127 390 74 -571 510 -28 -644 166 -670 171 -693 855 110 414 320 -661 316 -820 -291 -700 -97 382 297 -969 -575 -97 -456 64 855 -338 267 -520 499 650 14 -209 -916 -462 163 -797 362 -305 533 -715 -181 -960 -791 279 641 -404 -611 470 214 -119 374 -664 -226 -393 -509 222 800 404 466 -580 573 -419 113 -385 823 707 -95 -393 874 -538 817 -614 -511 -869 -51 874 -260 -447 311 28 -109 -821 884 49 -121 544 -73 -71 813 310 -401 546 -527 860 622 836 -41 504 408 31 -384 -607 663 865 162 16 931 -609 943 193 -793 -773 278 522 359 -857 73 -849 830 -268 151 -872 900 803 -406 -648 341 -330 -277 -768 988 89 -516 -355 -71 -604 -600 175 894 -823 -632 950 380 456 985 -820 -55 587 -90 675 -234 -492 -545 -578 502 402 280 260 809 -162 683 442 -510 -616 300 517 75 27 -94 -936 -803 295 -97 437 545 483 -321 150 -993 -925 257 -963 -216 -433 246 768 855 984 386 314 182 489 290 -834 417 548 -895 -978 -13 -619 -578 -942 -852 -972 727 -524 334 -843 -473 -266 -324 -419 -422 -292 -99 728 -8 185 -264 94 45 584 532 -276 97 680 -521 664 -464 -859 -89 387 884 -48 -841 315 285 -395 690 -272 528 969 -711 173 715 -240 -180 226 181 607 -366 548 706 402 828 -341 -111 551 536 -816 735 968 813 169 105 -992 -384 -404 664 995 734 872 -150 881 -972 40 437 697 -317 892 -975 -471 1000 -363 -439 -850 -273 -726 -292 860 -558 -13 -174 275 -101 222 717 -459 747 -192 312 -213 259 459 426 635 -270 289 53 860 -847 544 494 840 -753 -636 919 -631 753 541 -841 866 -766 -94 993 -152 -358 67 -477 588 -182 672 563 430 -680 803 -685 -974 379 -534 -906 957 103 222 -562 62 -669 -163 -212 -485 -572 414 914 -119 913 702 -596 663 -141 -761 260 -807 -204 -618 746 958 359 730 454 -735 493 -70 -767 136 -782 451 303 766 792 -863 959 403 637 -129 -209 715 -494 -731 971 -445 -939 982 -128 -278 675 -10 46 -483 -296 -687 553 852 103 737 -13 858 733 -190 -266 441 273 157 445 538 -12 809 -318 -565 967 -672 -477 -852 911 -273 328 -273 368 -456 834 -788 288 540 963 -344 -74 -750 -623 127 -377 116 96 -712 -928 624 -466 113 -703 -822 -899 -690 -644 -611 -336 286 -160 63 -200 -206 -941 -724 883 -319 -20 -895 -400 589 -732 -993 17 -336 774 289 91 849 964 417 -846 -740 292 -920 -403 -669 840 564 -713 -449 -151 133 758 -831 696 533 6 497 78 26 -181 446 135 -687 -778 724 -400 -625 -736 181 63 138 434 -627 77 236 -254 482 720 705 -10 -375 -426 -782 -717 -305 -803 427 513 447 -425 632 -258 112 177 -105 4 -695 746 -582 955 101 511 219 92 203 923 541 360 248 54 581 427 664 -51 903 -68 123 497 390 -541 -399 -512 -784 358 -845 -507 -602 -320 -11 211 -701 -972 -750 -966 -941 655 313 138 45 -596 55 727 -494 856 -478 400 749 983 965 716 160 -664 66 -67 17 355 -795 -730 -525 366 81 -619 -664 699 697 10 -246 354 154 715 298 647 -971 713 917 -850 -139 -355 -410 -689 882 506 504 -505 74 98 465 -273 -376 -818 -126 -408 605 -133 -572 519 -449 -682 84 -550 -884 407 -210 57 617 383 497 996 505 -246 321 -828 300 218 498 -757 804 585 -815 -462 591 -309 -429 -262 823 929 725 -694 216 469 -910 -76 359 -560 -175 -329 -223 945 2 -993 -47 -6 -96 684 51 -50 -555 -20 323 265 943 127 -493 380 76 -317 -737 873 -945 195 -83 -610 523 306 -776 5 7 -440 -67 940 997 -629 -710 929 -985 514 821 851 523 189 271 -440 682 657 -661 -664 -215 -429 -241 363 193 664 177 -620 43 655 -179 -940 434 -183 896 -867 -562 979 -280 694 -502 -146 554 -428 428 -956 -787 877 -520 722 -103 342 -718 -454 330 -755 266 -600 -814 -913 526 -345 -886 279 489 -579 -354 658 66 183 862 -848 -502 -413 186 777 214 894 -311 571 668 706 -244 238 -688 -698 -750 648 705 -390 301 119 393 986 -431 676 719 792 569 -6 -958 254 740 361 -413 76 593 514 -349 293 958 835 -440 701 -914 80 611 451 993 742 249 -711 19 -909 523 952 -592 640 107 -365 -584 571 -442 858 -671 -43 50 288 272 -319 277 -355 520 366 861 -502 915 -729 449 601 -825 -516 880 -135 628 750 -880 -681 -301 729 -93 735 772 -511 -728 -361 -954 37 750 65 522 -233 67 -853 -365 324 647 142 89 -276 -892 -850 32 698 -831 188 555 744 -828 -397 596 259 652 83 -791 -635 472 756 -876 -650 335 -204 326 -462 -719 824 128 -938 -168 664 523 -494 843 358 992 -778 915 715 192 -635 -568 -575 -858 540 -113 -898 -610 -329 942 757 23 298 -773 851 -30 -394 482 618 913 -879 -249 -966 -861 -641 -198 866 439 916 -296 229 -545 34 265 -978 244 -224 654 -916 659 -755 -674 -10 -368 37 -709 782 -621 -195 -394 -151 -587 564 -494 -507 -988 630 -686 611 620 -493 129 664 643 -945 460 646 -22 -554 -194 591 -152 340 -418 -759 -894 746 -169 -575 923 735 -478 -454 -683 -849 -901 846 -762 -606 -541 853 -901 986 895 -716 644 215 -494 297 -16 -546 946 -533 660 -805 450 -964 126 134 46 -493 -923 -616 -273 299 831 -783 27 -926 -142 856 899 914 713 -535 -562 188 884 -286 865 749 -697 803 158 -47 -91 712 -665 869 -127 413 -6 -807 -49 540 -347 699 122 433 -128 -304 967 814 -172 868 -861 516 954 344 987 -901 -481 -770 -740 -869 110 711 84 354 980 793 -996 736 -664 472 -168 -467 -885 -733 965 417 -23 577 25 71 -113 717 244 -144 -307 240 741 269 668 272 -656 -274 -56 443 -832 828 880 273 963 12 -264 -427 -276 -915 25 948 306 -214 417 -464 154 149 -913 -570 793 -513 2 -626 791 78 -8 387 -810 804 235 946 -782 -657 -224 62 -857 719 407 407 -450 -806 -300 575 -862 844 -646 190 112 10 -105 691 -244 -255 -752 -882 -714 663 -122 955 743 360 387 970 659 14 444 -856 200 -884 534 81 2 411 -421 -570 -567 612 154 -155 152 -746 957 -308 -593 -53 -212 -625 -90 -315 526 264 -947 666 -940 -184 -783 506 518 787 -122 304 -692 284 -281 388 166 -479 -592 -714 971 364 -325 298 -184 618 -271 -12 -27 599 -452 102 207 48 -345 142 -601 600 -889 -170 803 -457 -567 -948 -294 -739 -366 -623 409 598 -738 617 216 -594 -340 -105 737 773 585 179 -301 857 688 -647 418 -518 662 602 622 78 270 -425 -542 -360 -319 265 -772 -254 868 -288 -515 582 -120 296 277 498 -595 12 -249 -699 -337 458 -410 -832 353 -655 -182 642 -487 333 107 -501 -734 -940 -285 794 136 -771 -390 -441 -431 -876 730 -337 -297 -88 -815 -727 719 14 -6 362 995 -694 -566 425 -886 -915 -770 459 272 848 -535 382 522 480 -339 16 166 860 -613 193 8 -23 614 -766 -318 944 742 603 453 6 980 495 133 -828 -25 -933 -82 934 487 664 -387 420 945 -104 659 876 161 754 448 864 635 995 652 535 840 -461 -687 526 814 -127 362 -817 367 450 -901 22 215 -263 780 574 924 811 -205 -188 -391 -674 -497 -606 -841 548 819 -93 -269 996 -378 310 -683 56 -599 794 5 29 -233 33 983 -841 -702 -353 -763 -802 546 12 -834 -850 244 -249 395 869 409 -236 827 710 506 388 -338 419 -601 -675 178 -631 524 -563 -789 -490 -183 659 -177 139 885 321 974 957 679 716 210 837 -805 45 466 -215 814 914 746 -460 -549 598 380 -562 -888 999 -8 -114 -189 637 -394 116 -702 -260 314 -905 -541 989 585 618 -584 455 287 -848 -990 331 -889 559 625 51 207 530 250 445 692 -392 -247 -885 140 952 -664 623 261 -45 170 -858 -525 493 -191 642 568 -915 352 -550 -551 237 -319 616 877 -234 -781 -663 61 997 -968 995 -131 -517 526 -123 460 676 -999 146 -691 224 -734 662 344 -208 923 722 -163 -83 -502 582 564 -216 134 537 29 428 -614 275 -254 69 601 -360 387 -223 580 438 -639 -859 60 -829 935 -589 399 474 -238 -595 -10 -9 561 -375 881 480 881 66 -206 440 981 -342 -623 -929 623 -759 284 954 429 591 -999 921 422 665 -344 647 -12 902 -419 -740 833 -34 23 972 965 -465 -260 -912 -684 -464 -323 -947 -810 927 633 631 477 -746 349 -781 873 160 975 495 776 514 -156 -786 -946 131 580 989 -252 7 951 -794 -721 -2 729 -289 -832 -814 877 -554 895 -791 954 792 676 -165 183 -724 -366 756 -977 -747 1000 -557 -600 -1 -561 889 -91 -849 -173 66 467 -33 517 210 289 31 -947 469 631 655 -490 574 758 356 176 -315 -198 767 -858 376 149 -293 -302 817 -79 -595 448 352 124 459 -610 -185 124 839 -623 930 324 362 887 174 650 -625 -826 -57 961 245 -344 -520 346 -26 -146 199 653 815 611 555 571 686 -572 351 -248 976 -186 -197 576 961 -345 -833 706 218 -582 -57 -358 989 -6 242 -791 -312 67 313 674 330 42 234 -553 489 -30 765 -968 717 -436 587 -906 175 -881 799 30 -410 485 -508 -485 649 -867 -714 935 706 34 460 689 432 -671 422 93 -330 123 -538 926 -468 -354 -240 879 -58 97 -581 197 138 -144 312 -904 -129 -252 259 659 -977 315 -45 -206 421 205 565 -205 830 319 -98 932 935 901 417 -438 -906 26 -11 -128 -747 -961 -97 -843 -185 -476 -769 -920 748 603 764 1 384 713 45 717 557 -175 450 321 -671 303 -988 -333 -133 515 453 167 880 485 877 536 693 -584 -771 -254 -935 718 -668 -116 837 -863 -204 -334 567 -764 -851 -24 426 -792 381 759 -773 -851 856 -987 -478 -616 730 -746 948 545 -427 -790 -482 -296 230 -179 625 -830 -233 -982 532 252 840 -148 -463 794 965 177 -112 347 203 -428 -445 750 957 753 -345 485 -142 654 -516 927 804 -636 -920 475 -702 -777 -219 -523 -452 -430 798 -404 -474 223 -491 835 -957 -755 563 764 829 209 -509 755 -457 -714 839 635 190 -922 -356 -764 -660 -265 359 -465 -507 173 -140 489 -270 -876 760 952 -823 -796 -611 -987 208 784 454 -778 296 -880 936 998 -752 969 -169 -547 -555 142 -80 -807 -787 805 -702 -616 -149 647 -922 45 361 -720 776 -975 -946 460 438 -252 -829 -215 23 687 -495 -633 -739 676 506 843 -389 501 472 714 602 261 -862 370 -92 772 -823 845 -210 885 58 351 -672 -193 956 -566 783 -646 -487 -977 -602 -264 -374 -763 -800 -753 982 569 857 -229 529 831 309 -880 -623 164 -421 -924 -799 137 332 989 -648 951 533 -743 -407 -565 564 -643 -791 -435 844 -681 591 -872 445 619 -730 177 616 -371 -942 82 633 -346 909 -808 -734 526 -3 820 -423 297 -774 -788 -42 -912 -792 151 -687 330 903 -858 -278 -907 -861 95 811 -111 469 -965 646 -694 209 544 638 -358 -267 -944 -96 364 -573 -470 -647 66 -428 -486 849 448 865 -953 513 566 -923 -931 358 74 480 -985 846 -104 21 -139 -428 58 178 670 943 734 -955 817 -971 994 697 465 743 80 -790 741 -119 -305 -400 -222 -544 934 -107 -474 -337 -50 590 81 407 -280 96 -361 -401 -247 -357 661 151 -959 334 -749 604 -761 -428 -32 -209 -826 861 -593 482 248 957 -649 724 -293 663 -307 -442 827 253 -74 357 771 471 -959 -748 560 249 -471 -224 -579 348 -375 -933 -900 -228 -445 -718 -954 410 -423 239 751 654 379 -245 931 483 635 318 -866 -129 575 -167 153 -228 -683 738 -840 310 -192 975 575 -969 341 -693 -506 331 721 138 -797 595 516 526 80 -984 -933 821 311 -75 -378 251 989 -978 528 1 722 -67 -270 15 679 362 -659 728 326 -424 -271 996 -190 470 -189 481 146 -893 -23 -526 -376 694 10 890 738 -452 -765 979 813 955 939 -218 -666 967 -766 116 946 33 -582 656 692 133 -83 887 539 131 -876 627 -630 46 424 -233 480 -763 -265 138 85 -191 469 -554 710 401 944 464 148 93 -460 995 -169 -842 -330 -564 350 328 -447 987 962 179 -216 -29 592 -154 556 817 171 753 489 572 83 411 753 -210 701 675 445 166 296 937 -565 998 -870 -458 -887 -355 587 -44 748 -73 266 576 -75 318 -153 47 628 -190 504 726 763 981 -917 -191 -328 -177 286 807 -521 864 955 -707 -760 -95 5 -149 499 -386 775 150 328 -553 146 -820 -269 -376 -620 632 324 142 -486 -471 -991 603 496 700 -439 -739 455 -23 -679 -44 840 393 489 356 564 414 274 -545 370 -644 46 150 -829 -725 467 804 -626 705 -15 -624 105 -544 -539 579 -711 85 120 509 249 901 -227 301 897 -430 399 569 -864 338 -981 104 -891 617 -876 -860 -438 -337 293 973 -706 989 -893 597 177 851 142 608 -207 789 435 -918 879 -710 535 994 73 348 425 842 721 -915 295 29 694 -853 -220 986 -734 -673 8 -299 239 909 -716 352 -989 -184 -655 1 -206 -671 -554 633 662 -32 -551 523 -512 -825 -301 830 -913 -778 854 994 -736 -963 -902 413 -79 -375 -890 -953 704 -346 786 354 243 -848 -329 -58 -53 -653 -902 745 -805 946 -860 -865 -822 -159 -717 -333 118 -658 -94 712 -759 919 -635 -336 -296 176 -419 540 -619 -99 -374 -921 -280 -487 -988 18 -819 -162 -528 841 838 -854 960 -770 -530 -747 -360 -4 574 -793 -555 136 -65 25 265 -799 -954 819 -121 -600 -472 -43 408 918 -42 554 45 222 207 715 -221 -197 529 -438 743 -826 -55 -348 707 -47 745 -744 54 544 792 632 -45 219 -24 -936 -66 -192 482 494 397 284 -723 520 96 661 713 851 790 2 -895 389 716 24 752 647 -755 -361 17 -9 441 253 -818 -33 -828 -706 -323 -263 -145 -204 -992 -977 294 373 -950 -561 148 526 576 -502 821 67 377 450 674 1 417 -348 230 -107 -441 -869 773 -786 -924 -648 499 -602 33 189 -652 92 261 -8 -777 -909 650 -778 -274 492 -373 498 -448 291 -634 -180 -684 -246 759 -274 322 867 599 800 -636 523 169 -308 -651 -511 20 -223 -509 -720 84 115 405 -218 987 172 -573 712 -787 -422 -193 735 410 139 969 476 -703 -61 672 -403 -306 -427 461 32 50 353 -810 1000 -233 751 423 553 -441 -517 -651 -386 -250 449 -819 836 -619 -986 -702 660 -170 120 -983 -298 945 -334 -789 745 -424 -466 790 508 -80 321 147 -923 -613 -873 916 -959 564 -318 89 564 85 -657 280 -110 -184 -225 913 -999 -747 -970 -250 552 26 -422 -281 -6 -69 -938 -470 -75 -3 955 554 954 -482 -153 482 698 224 175 -738 407 596 -658 -545 -843 728 -395 807 -76 -545 69 651 416 -364 -272 -557 737 -101 -349 871 -516 831 -180 356 730 -870 -383 81 -49 -993 -326 832 -712 -318 -647 -807 -982 155 775 646 324 849 370 423 784 42 157 959 497 132 934 -183 872 -922 -336 -843 452 528 13 -836 311 -690 928 -559 57 -707 958 393 112 93 -986 719 268 -601 -554 346 535 -349 -359 743 -457 -47 273 -20 293 -498 825 574 951 -796 -563 898 758 513 537 -548 -396 -352 516 525 465 298 292 541 -280 -887 589 721 679 -896 -143 -233 -143 112 945 15 -206 846 848 924 479 -883 222 -666 239 -41 -694 -320 217 -382 15 761 234 40 504 283 244 599 651 -504 898 -702 513 128 -586 331 -496 395 881 225 -653 373 92 717 897 857 -555 581 -773 223 813 -475 -898 202 -20 889 -526 -960 -474 -857 872 374 -329 645 -950 -450 583 -355 -911 904 727 -186 -96 742 -259 793 -614 598 577 -438 -831 292 989 -293 -557 710 122 54 -328 -849 -125 341 -908 -79 398 -224 -515 863 -281 -219 -573 -100 123 222 907 218 390 -345 715 -14 844 -430 -149 -715 574 102 -268 143 724 -282 -378 352 352 -903 412 -673 463 753 625 -578 513 866 -646 -29 837 652 348 548 948 107 739 45 -754 -748 -939 -468 -791 -186 972 -725 -196 -550 -829 953 487 838 -650 201 -504 -656 477 613 525 -457 -893 -885 -952 470 620 -234 -963 -680 503 -816 -70 746 64 720 656 138 -812 679 74 3 861 -851 709 187 -812 941 503 -529 120 392 -240 -680 -221 -914 -543 249 425 556 646 -727 -271 -326 659 -906 244 185 -424 -719 -629 -329 -433 -233 85 -668 -551 973 485 975 54 -337 748 921 449 -161 623 -464 -904 -895 200 978 712 -390 914 -820 49 391 23 -535 -715 766 -176 -34 919 569 -742 -21 653 -145 -133 -896 -139 -713 712 858 -11 906 -285 318 -765 -705 762 620 621 -211 -518 861 -626 -988 -978 -883 -793 -695 772 -824 916 563 -888 316 267 -723 801 140 -27 -560 187 477 414 -605 166 -637 261 3 260 729 -126 851 759 539 191 650 -328 166 -352 -656 -728 -439 451 -124 267 676 434 -829 -490 276 -37 -313 168 -352 -796 -783 -510 903 640 643 -939 84 347 584 -533 -426 490 -284 417 -475 -817 697 696 698 -62 -977 -164 -570 -657 -555 -726 -369 274 921 741 -390 950 -805 -639 -117 -271 503 -389 585 497 830 -673 -570 337 -237 458 -8 -36 27 -569 -887 -49 -65 -811 516 -86 -487 -402 660 -718 662 656 -693 959 668 52 -125 760 -656 740 -836 -473 -36 492 167 763 -552 314 514 615 480 260 -220 296 777 737 -615 -417 754 -574 291 -435 43 744 -515 670 -576 289 -840 865 49 256 344 -679 345 -28 572 280 407 -895 320 -322 -698 412 601 161 -700 -73 352 817 875 962 -345 -349 788 357 -823 -471 179 -442 -883 -664 -190 -657 -447 -334 620 -430 157 659 488 -785 723 -185 1000 -900 485 -515 -89 478 -289 377 867 -730 41 601 -356 -718 -929 -515 513 -887 -53 -603 441 -693 -188 -79 83 -476 79 255 69 -81 -38 -478 -615 -518 62 -635 -360 790 89 887 -565 -661 770 -601 926 -330 397 -332 648 805 -71 54 629 -866 359 -753 -62 -759 29 284 860 -268 -692 -463 -153 451 338 366 781 407 991 98 437 -475 962 -484 912 650 437 462 485 188 80 -829 -851 -164 688 418 -318 -350 -817 -703 454 -244 -238 62 657 -208 -787 -850 37 618 65 593 -865 82 203 -334 563 817 710 810 -940 59 291 -728 58 758 -52 -546 664 -792 574 956 -129 432 -369 -570 -673 273 -395 -153 -646 -510 -537 -774 -276 -66 186 -160 934 592 -9 -94 322 -215 -337 544 0 -698 656 913 -395 -799 919 115 -821 724 -304 -566 122 734 -384 136 729 -932 54 -642 -564 721 -424 752 -147 -634 -37 900 163 686 -730 -390 -868 -520 139 384 964 -303 -447 -848 -762 -726 -887 -837 -74 -204 -301 850 136 731 119 -227 807 -54 -473 -180 800 -451 -742 655 554 973 864 547 -633 -226 649 -567 398 793 300 663 -703 383 -986 -890 825 518 825 -176 270 722 921 -430 -634 845 -991 383 312 -315 -979 86 390 -73 -889 480 863 852 889 960 -707 962 -441 231 -285 -168 129 400 149 -78 -284 473 517 -596 -568 542 58 307 -807 839 583 -782 -632 346 558 587 306 916 -741 -374 -887 340 867 -295 -138 610 -722 644 -98 11 -5 13 478 -308 930 -640 158 311 930 -991 577 208 -463 691 -998 -554 921 -812 408 729 -653 -490 286 9 -705 490 442 318 -844 -996 -928 -477 -23 -544 -232 -594 400 741 -19 782 599 -686 30 -214 369 549 -814 614 -127 -897 -540 177 723 -443 -265 -686 98 -338 619 -854 322 953 -851 753 -940 -693 -683 -541 -933 415 -134 686 304 -185 970 -491 -47 730 -784 -370 415 -416 -859 -204 255 -809 390 -476 -115 367 992 801 982 -844 577 -335 -264 -568 -403 591 -872 -652 903 -388 419 -709 427 -983 264 367 -758 -213 -987 231 295 976 -8 -242 -556 -949 518 173 -320 -654 -700 658 -147 -509 -987 65 303 -596 -411 -635 24 -423 129 -560 -288 981 -809 -8 662 -67 331 955 612 678 -367 309 187 866 -321 863 543 771 116 929 264 -825 632 276 -444 5 397 737 824 796 672 784 188 70 -776 525 -650 -209 -64 -996 997 -250 -383 -947 780 -922 997 372 817 121 544 968 -538 -925 -111 -511 -776 788 -550 -657 165 383 -95 828 153 422 -688 156 191 -384 -741 873 729 -185 911 -332 -884 -781 806 547 75 478 -703 892 -67 -862 236 -416 143 39 -516 -43 -930 -562 144 636 796 -273 419 180 -634 629 -480 170 59 18 -691 -351 230 -854 -516 -361 129 -991 525 122 -182 -944 -877 -887 -494 -890 -237 -423 -573 -92 255 -764 937 -589 708 -15 -72 -350 -265 -225 -877 -671 -540 -820 912 14 899 -297 -310 -330 -59 557 175 159 573 -407 -393 -505 782 -40 833 -893 -68 765 884 -916 -442 420 187 262 -439 -968 -737 853 516 -248 314 -324 -991 -174 -239 -464 -802 83 -1000 -981 -505 657 286 987 131 871 162 -215 485 -451 -826 -5 61 775 733 335 -92 -546 -314 371 -590 102 -999 673 829 607 -868 -472 237 -282 910 -490 -282 -949 -99 -385 410 300 -406 -840 -613 -550 301 -808 510 -15 -328 -973 -29 -626 579 640 -833 -658 -356 -891 869 978 342 554 -945 913 -855 575 916 -543 -378 -320 621 920 476 -886 991 -332 -818 611 -238 209 -259 197 -670 89 -959 -479 -516 93 -157 -783 -295 -747 401 -443 -77 -905 887 638 226 541 -247 -772 55 995 537 -933 -999 -756 -414 924 7 190 -333 -685 368 216 806 887 71 694 33 -369 -307 -164 -264 -725 -150 316 -722 486 -508 -93 2 250 366 -644 294 923 291 979 23 50 582 726 -156 602 808 -691 462 -902 478 335 -624 71 201 -825 650 -150 923 218 -972 -389 -867 229 785 707 -641 792 -64 -559 183 -546 202 431 21 -484 -6 831 -584 -672 -781 -990 79 711 -684 -679 -277 60 -589 -971 664 333 -786 291 -241 -913 -556 397 426 314 -1 -584 -173 642 304 -954 -500 527 625 647 -571 -815 -386 -652 878 903 903 -295 -112 196 675 -689 691 -83 490 284 -569 -498 -412 -85 603 -821 -78 183 294 -403 376 714 -709 705 -419 36 825 -292 394 986 342 509 726 -952 -679 672 -59 -924 -834 -670 279 -858 -545 -55 -223 1000 943 -905 621 25 -333 93 189 569 -384 -936 -796 994 -488 770 28 957 844 755 233 -96 -687 -964 -613 -343 118 336 -549 201 -356 783 -507 216 -174 669 -139 -544 -664 471 -959 -782 434 505 186 -755 929 -788 79 -187 386 -792 312 613 -445 -26 919 -993 23 -823 411 850 786 714 960 -522 506 435 -795 165 100 -425 -387 102 295 471 -703 168 129 118 953 179 -607 -630 -154 289 901 174 873 -177 193 601 -228 743 -635 -573 -911 -859 -258 -315 -339 -797 476 296 894 535 -457 -706 695 187 -116 895 -107 871 720 713 -334 -167 -425 -530 -544 482 645 997 -973 459 717 -46 881 11 -354 -332 -456 190 -665 625 953 623 -835 42 858 -609 -493 -96 728 594 686 -122 378 -893 -64 618 -609 373 -94 967 28 538 553 -571 266 -307 449 -794 -381 -934 -581 -249 -536 -38 927 -953 -902 790 116 69 -830 222 -339 -616 950 441 151 -998 766 -396 -236 295 139 414 -648 223 758 -12 -3 142 992 -92 -270 -6 -570 371 -795 740 -35 -828 -185 261 -209 724 73 -333 549 373 203 -179 381 218 513 163 -907 -933 -326 -93 -516 181 693 -861 538 -920 370 -722 408 -575 859 968 367 -456 846 -727 -419 -79 740 663 29 193 735 -801 557 831 -278 331 286 822 509 -90 907 28 -862 334 -642 -568 -366 -253 412 482 -922 744 -794 -143 -763 871 426 -119 -809 236 -798 -326 -766 691 -342 276 -71 -861 776 -363 323 806 -538 304 259 -209 -877 378 90 595 -262 -205 -420 127 286 -181 -341 -136 874 -701 -905 334 -234 109 808 -335 -147 159 -386 -94 -823 868 -90 -606 -878 758 148 -284 -85 588 -227 682 380 190 591 571 -285 -230 -792 425 -51 320 609 -40 890 -14 -834 -761 151 887 -605 -190 -345 -996 454 -738 853 688 -189 535 451 531 -986 -566 557 655 -335 874 -567 -812 327 289 689 860 -73 635 -734 234 -236 -79 650 -147 439 -940 -564 -37 -669 933 -831 409 107 -541 -865 263 845 -75 333 -731 -461 -841 -417 523 -707 160 810 -618 -562 656 767 -215 -699 -666 591 722 -730 777 727 -866 -987 777 -309 805 -659 -439 697 379 -796 -654 474 639 -845 -865 123 -883 -703 657 -921 51 -629 257 887 -239 194 49 -480 680 791 -72 41 -527 -314 -286 601 364 347 514 -727 794 -37 -963 -276 -491 -40 -274 -28 -772 611 -488 -80 -724 832 -982 978 342 -431 -496 -113 -304 96 934 322 698 -853 777 645 -145 677 -761 -1 -181 550 -452 670 632 -389 -342 -539 194 439 -704 -664 -675 -271 29 -175 747 -878 -639 788 978 265 319 -297 769 120 -965 151 -62 -814 -752 185 -866 -399 590 -8 -289 190 -86 985 346 619 440 -104 551 -461 -918 32 -171 -414 430 516 669 107 271 -407 -469 955 -304 897 773 150 741 773 -905 -104 -486 -771 941 753 446 516 -1 -443 -116 14 316 201 737 -958 844 3 163 -863 247 304 354 -766 -137 540 -522 -617 -91 868 68 581 -668 -5 -89 659 197 590 106 157 -896 -852 -417 259 -767 -252 424 645 951 595 990 529 0 -277 -597 -571 924 523 518 -905 151 881 70 -175 -803 -974 913 -510 -792 -807 863 -127 -557 8 319 123 -187 645 -528 -346 859 950 836 18 -814 -900 -824 162 -349 605 147 526 552 513 83 -13 -190 339 -284 -2 -866 -927 -452 596 -3 -600 -944 547 -903 -269 391 -125 -596 -965 4 -884 292 -71 543 -890 914 739 919 -185 -349 464 180 673 381 649 -82 -684 192 653 53 582 -545 36 771 40 879 -978 -626 -885 -746 111 696 793 391 86 -956 -666 -952 981 852 819 -333 863 573 525 -689 -922 395 -154 490 905 911 458 45 74 -275 -701 -581 -718 -813 -157 -289 820 522 426 658 -157 -62 -60 497 810 383 -821 -840 3 -185 962 580 -294 564 28 -175 -42 36 834 278 -17 882 491 532 -16 -598 649 -873 29 -946 -437 -476 552 101 -714 -287 40 -91 -106 -871 -907 -379 -31 -729 -784 -391 -859 88 -850 -811 -191 -235 -442 820 92 502 -870 424 -515 -954 282 -764 -96 628 420 -406 24 279 343 462 -510 -961 -885 -204 379 411 853 99 154 138 -934 -100 -786 -508 -312 52 -273 139 -193 860 561 239 -189 -256 916 891 -625 -597 322 540 -905 -22 -577 -601 822 -114 -999 843 425 537 961 739 -343 74 941 -116 709 561 -6 -236 506 -318 -370 -823 -439 200 -518 197 -4 -738 682 -421 820 243 -172 -988 598 457 342 379 -151 -78 541 -943 240 961 899 828 -522 -908 -658 -252 -953 -437 967 -818 -675 731 -780 -618 270 132 -580 948 -45 917 -330 66 384 738 -462 333 -360 -821 -668 832 -436 33 106 -420 -710 -125 -224 50 -487 964 224 -351 -249 59 697 -265 -516 739 106 138 829 538 122 162 533 -713 484 645 -750 834 24 -759 417 -925 910 185 587 -522 331 -482 868 -138 515 -612 766 902 637 -989 338 -955 -128 855 -671 -723 93 539 936 -71 -548 -813 856 350 101 -966 903 -440 569 -850 990 -820 114 -42 942 234 518 573 231 -741 15 797 427 7 572 -231 -87 -643 541 90 -338 263 867 -979 985 -305 603 -760 751 -530 317 683 -379 -717 209 43 219 -747 -633 -944 144 -222 -994 26 -130 574 441 -125 806 139 -265 -765 592 -484 -777 340 130 -486 -442 -867 84 910 -632 -38 -373 -995 650 -296 651 -672 591 745 7 -736 -239 -878 617 944 272 -778 999 643 246 -69 -760 -862 872 306 -1 826 631 447 319 -720 -40 -675 209 560 -679 -531 -594 571 644 -140 -492 973 221 -437 399 383 -71 361 -395 782 714 847 -493 -350 -559 -256 671 -887 -349 -486 153 665 353 -603 -112 557 577 -492 -337 763 622 396 -768 9 -398 -360 -531 -884 -735 -896 807 543 339 -914 896 767 -565 -815 -637 425 -861 438 576 -984 -928 137 937 799 -584 30 -912 869 183 -866 645 395 873 -607 -572 319 962 221 800 868 945 642 93 -100 -41 482 -836 115 129 -644 -215 -467 759 796 342 -706 563 -769 849 347 -886 -949 546 115 -438 -104 -447 -115 -123 449 -561 396 640 934 299 -85 -543 340 653 -67 -894 -513 -407 -267 132 -178 -14 -643 664 859 464 -294 891 -576 -641 -117 -493 -258 -106 -154 509 -305 -804 605 428 -67 685 -551 -920 74 -68 -598 -197 -169 529 -852 923 448 -873 140 335 414 -372 458 -809 -511 899 994 181 -157 -196 599 -323 723 957 381 285 -861 -432 154 -556 -143 125 -845 967 311 641 -886 -750 -118 -766 -818 -779 -951 -117 590 -918 -900 -951 994 -612 -582 520 546 622 -710 -688 -659 685 19 724 220 -881 989 409 -350 -662 494 466 196 888 127 626 925 346 -832 -199 -119 -636 -887 -825 241 992 154 -468 129 -279 -585 -765 -3 -975 267 -116 -791 -79 180 668 -446 -322 607 564 202 -505 995 916 -702 -143 -474 336 -806 776 579 403 481 -684 -600 158 -301 -393 146 114 -552 620 229 690 120 -303 -36 -555 -862 -650 736 -690 -229 723 -535 -283 861 -917 -203 316 314 -745 959 -517 179 -559 191 869 -147 331 533 721 -873 -845 356 444 508 910 -644 732 -203 718 53 -913 -254 -24 38 -896 -661 -675 951 547 -436 81 -688 989 138 -30 968 301 -629 -90 221 -589 -295 -680 -888 -295 536 800 203 -189 380 800 -256 -375 173 -821 439 -222 -527 305 999 173 985 982 -169 -429 309 406 839 -358 -1 -677 -305 -102 79 -201 311 247 -1000 247 -510 156 -532 913 925 -853 -154 -370 666 -766 -162 -547 747 830 -74 -805 -775 -941 -128 912 465 288 -213 -899 -597 -934 786 255 864 -321 -89 -330 699 420 -965 -869 611 -625 -869 834 -113 275 -159 -89 140 -281 722 635 -786 114 882 813 -698 525 327 354 -54 -452 131 819 666 409 3 960 896 501 -767 877 893 841 631 -596 -563 322 657 280 878 -396 -206 259 -174 -798 -279 498 505 -655 176 -945 -342 -100 -807 353 -830 46 570 -845 609 590 -494 -977 -954 625 419 -968 -40 -172 987 152 482 -175 -298 746 399 -654 808 -78 687 -264 84 -754 154 805 663 -822 -351 888 671 -300 -272 -698 -836 376 31 311 243 -818 746 806 797 225 -431 -678 -484 672 -262 -585 875 -139 501 910 256 -40 415 690 660 837 -801 -176 -777 -323 765 -963 -715 -433 57 -438 -187 -339 -896 -671 128 664 674 847 698 565 -968 82 89 232 540 -545 197 -15 -833 -440 14 -47 -651 -277 -581 -983 -712 -652 -440 -344 125 775 -754 668 -898 484 440 -440 935 522 -926 874 238 -175 -9 -323 -240 424 800 140 421 -636 942 -592 -759 779 -147 -520 -144 -89 -266 -854 534 386 -313 -227 -714 115 -299 788 -753 -660 -12 142 62 152 -828 -803 -51 -133 999 562 -738 -495 -584 3 547 282 700 37 -173 -50 -489 782 833 -967 -7 918 -400 -377 522 -745 -30 854 -510 -662 238 -615 -602 -604 -992 268 -475 617 181 533 -784 -767 415 784 524 649 -184 134 34 -844 11 517 -151 714 -191 -751 -131 756 656 -425 22 -267 -503 897 -46 83 161 -234 211 21 -99 73 344 803 -533 -709 -894 605 -851 840 250 78 127 349 -24 316 -212 -537 -452 -402 -468 844 -597 -922 -670 94 -478 -724 333 300 -8 867 546 905 551 442 291 609 476 -866 -668 859 100 -903 -814 39 670 -49 180 822 665 -576 -134 185 460 672 76 872 772 -497 853 601 932 -700 -405 388 -311 997 -40 385 368 803 -311 -179 579 582 361 407 -525 -26 -223 223 656 -490 279 687 415 -882 813 100 405 -370 854 -53 481 893 -452 -249 687 -795 696 -494 -990 793 -456 451 -180 403 -739 537 735 -408 -909 999 937 -584 -831 678 253 -150 395 -769 253 386 -279 798 643 820 102 -460 -117 424 -498 763 622 -607 -784 277 -243 755 383 -716 285 178 -47 841 347 796 -511 -997 -300 817 165 -687 -66 -603 363 -347 -859 -596 -29 -72 882 -243 -839 525 -814 76 593 -226 603 -802 -851 674 535 168 -224 854 -193 -53 391 -889 -168 -134 614 -142 167 59 743 -120 -858 538 -607 -826 924 742 479 929 -208 603 463 814 -5 554 131 485 314 -330 -555 -984 -772 -321 167 -945 -391 572 326 827 -820 630 -855 718 -153 -800 -159 -655 600 -789 -547 -847 -6 276 -37 458 -992 952 903 667 -774 741 324 -894 771 949 904 -599 -208 375 96 -500 124 -13 -529 -620 -580 120 -515 828 541 867 510 813 683 -386 -16 406 -135 -395 -586 -13 157 510 98 859 983 -53 -431 -29 554 766 777 45 208 -502 401 241 -371 -245 -746 -584 -386 307 892 -355 -655 997 -682 861 -459 177 905 -801 -599 -363 -561 -880 603 514 14 -935 217 -673 -871 -665 -874 -358 -691 867 -389 -789 -188 901 876 -736 -292 749 1 -859 -592 -417 -118 174 -452 366 -827 745 863 355 822 31 -240 255 373 498 -395 953 702 418 -410 609 628 -375 350 442 62 992 -954 -98 244 -978 -553 -582 -277 -694 -349 -457 -856 549 482 -402 -22 -100 -465 -558 -297 990 -600 648 634 108 272 -376 -77 -651 21 804 176 747 -905 922 690 231 -921 -962 370 468 640 -810 679 -355 631 95 365 -56 -855 367 453 -843 -121 -269 -495 801 743 -396 238 -974 -318 -855 345 -421 -495 -419 882 766 -657 947 -97 -528 -85 954 919 606 234 725 792 829 -986 839 -206 -679 207 -931 -200 -198 481 -547 96 -522 47 906 -301 234 971 -804 414 424 -536 -929 -175 -349 -461 -119 -686 720 -592 425 89 -165 -223 407 -392 -601 -585 -382 850 678 854 939 239 401 859 379 -114 -486 608 -292 -428 -855 37 330 226 534 560 778 -751 493 457 -6 193 343 379 -193 91 -962 292 -830 49 -69 872 -318 144 -836 835 -629 -622 -358 -176 -196 175 -279 -829 -900 -295 -807 -68 948 -925 -710 452 -27 -669 -52 442 636 -494 758 842 -525 192 840 988 772 -369 0 28 -733 975 371 -83 339 923 773 -592 -398 -77 296 367 -640 -861 91 995 -93 -665 572 -697 199 796 821 836 311 525 706 418 -382 -10 -772 891 -18 -358 -403 117 -624 -401 -759 -362 -342 973 281 812 -927 -609 -528 -205 326 797 -665 845 190 -991 183 50 734 14 -317 -801 -215 343 902 187 -58 524 -763 512 -939 691 -655 -17 897 771 916 453 470 -958 -475 224 -676 262 795 -43 -977 712 -125 -244 -598 -896 461 104 936 610 -429 364 -392 936 58 874 409 782 727 404 512 -988 751 -162 827 -580 798 132 -756 933 531 709 767 -836 928 -116 -185 667 -948 816 724 944 506 -707 704 -957 -581 -361 -239 -895 -334 -101 -612 -967 45 582 213 552 -240 335 -398 -447 -81 -846 -563 -204 367 -676 200 171 -753 -709 -483 -945 589 -172 -671 71 -878 193 103 -505 683 520 628 450 404 -426 549 826 107 -654 833 985 -750 928 -354 -682 158 -839 -164 -624 -435 653 -201 -915 921 439 915 189 8 -378 187 802 -571 -869 394 -361 4 -388 331 924 -878 -899 694 -178 -555 -778 755 491 84 -650 75 -297 -167 275 -150 320 758 -290 -830 267 -141 820 981 673 305 -5 -876 -749 -519 868 -789 -312 468 -166 -784 -397 -370 -142 205 -58 -490 801 372 844 -446 -406 -818 97 87 565 -295 -591 -175 378 -551 73 -739 554 -43 -195 -265 215 -657 434 277 -305 -114 292 521 456 -939 -717 429 -617 1000 81 -257 -232 -611 681 176 42 -413 -653 -522 560 -81 -402 -88 99 16 450 -511 -114 -452 -531 -9 217 -806 71 833 700 -181 811 309 -82 -646 -432 655 173 -54 956 -788 -549 28 -464 49 -56 722 -431 -186 -999 518 414 -613 -375 -668 531 -742 -94 40 482 -701 -702 175 -341 988 199 -381 551 -202 28 607 524 155 -654 -186 -204 736 -855 617 269 713 679 498 570 -634 246 608 -120 662 598 -32 737 -576 876 -52 -94 -816 442 -13 713 -610 -301 -844 -575 672 -677 511 -251 707 -292 -68 2 -742 268 189 -329 650 -971 452 -321 -297 713 -725 355 -562 78 -549 961 293 -248 -84 703 -513 654 -220 586 -159 -335 -126 488 259 108 -226 985 443 -410 381 -275 -574 -936 -334 395 -400 -819 -889 334 682 -971 517 -251 961 -123 -162 -968 18 850 105 -674 -873 -888 358 966 332 -567 460 466 28 345 -607 869 -763 234 -828 -213 -186 22 -195 -396 749 -488 896 17 -786 -90 -248 -531 184 469 291 305 -721 -472 148 -212 708 336 -142 586 -249 593 101 416 2 36 876 314 -935 296 -656 -612 327 277 -556 -301 -131 -288 -359 528 953 -105 -156 145 547 118 336 605 -681 -717 -857 -799 881 -200 464 342 -574 152 -649 -757 797 628 -748 -221 379 825 -3 -200 410 -270 746 29 -368 -881 348 -708 -674 438 -770 -909 267 -455 132 357 -570 362 222 335 295 -50 443 193 -566 593 -927 -272 -747 -123 -148 -570 -620 -167 -594 -335 302 727 -101 -404 -757 -369 146 441 791 -4 -408 476 762 -249 742 -200 -259 552 306 730 -850 -996 -210 922 388 825 597 -763 728 243 -328 210 43 149 537 358 -232 -761 393 -313 -258 153 -645 -99 -238 751 729 -671 185 -990 -914 786 952 -759 411 89 -694 777 -707 -59 -332 490 -275 738 648 -850 -145 652 532 771 945 -922 -41 -211 -426 -144 -750 907 296 -496 -120 -497 -633 570 -422 201 -120 -890 -861 -643 -365 324 -705 295 -526 -234 427 485 123 796 -446 -200 525 -587 547 611 168 -1 -871 -287 -95 973 75 520 126 -172 -886 985 298 719 820 62 462 -308 963 103 125 -459 228 -490 -637 -313 -993 181 -349 -133 79 -944 -494 236 690 540 66 -288 -413 -40 609 214 -797 -343 -610 -637 -182 924 840 -827 253 64 -130 -332 147 -757 -809 989 -17 -790 -320 967 -637 -659 -581 948 -398 736 -582 1000 -560 -501 -94 -735 757 895 -882 408 -292 -569 -932 398 637 707 -962 -37 904 -933 -253 411 -311 377 757 885 -296 -640 -948 -486 -769 -949 -224 -991 -936 631 -811 786 22 70 389 967 -650 -590 -565 -502 257 -488 506 -263 -736 834 -310 276 145 504 899 -374 257 -810 819 775 793 -493 704 -334 -665 -336 476 208 31 413 293 -369 967 846 576 492 134 740 864 -942 -486 -912 77 566 788 974 -318 -937 -483 -373 -279 63 -489 -290 -503 -709 845 -643 -510 803 -608 313 920 303 -969 65 787 -68 -894 693 257 -68 998 756 -134 -153 917 -95 -729 855 -1000 -804 783 214 33 768 655 -476 888 -731 -655 -200 -631 -239 -634 297 214 -170 -245 -327 454 841 -787 -507 -524 812 752 -731 -110 969 -61 -373 -79 960 -913 -565 108 500 256 394 309 346 -36 288 686 595 831 683 77 282 628 811 36 -69 610 -406 -677 -745 417 498 412 -702 87 210 -527 -987 232 744 -424 266 366 -74 -953 -573 577 -215 717 -543 441 -106 724 178 199 -498 -348 -955 -713 606 -569 -138 -269 143 -361 127 466 -924 336 -185 2 -542 312 857 632 -934 -80 736 -885 170 414 517 738 -560 247 314 -791 -900 254 -538 948 -677 663 709 690 652 -534 -265 -698 524 -168 -260 25 840 812 -249 680 -961 504 -515 760 -248 -918 431 631 -914 174 739 700 -661 639 474 900 -821 638 -719 618 489 -927 820 838 671 286 105 -326 869 -349 -213 -655 161 -602 628 -766 -504 300 -780 -641 -207 -286 618 205 898 -225 284 357 -780 -324 971 -396 255 515 73 239 -137 -594 801 349 -453 971 374 999 -230 -351 769 -35 441 -536 -715 123 -859 -15 -912 -53 406 519 -63 -376 25 -899 -311 778 -923 930 -453 -733 678 181 -748 -364 650 -771 906 624 205 -603 571 -550 699 499 662 -450 -389 492 200 149 840 -20 818 -262 831 724 -912 869 254 752 824 -813 134 623 777 -649 -361 -104 486 823 -96 138 458 -269 457 171 -380 -222 -794 -487 -947 622 743 -594 183 -574 -238 -323 758 -298 -949 271 -264 636 -502 834 572 13 95 945 -756 141 -918 -137 888 -915 -205 -598 -192 -170 -750 -861 347 -54 300 439 -545 -24 -362 -464 487 -968 -684 272 -849 -21 -984 926 -557 -364 504 104 -313 -565 -412 428 871 148 663 -21 -908 -371 162 -594 206 -50 -48 416 446 170 184 -998 175 949 -79 17 37 867 169 -676 -58 636 -848 -517 -633 -727 445 -230 -302 -915 409 598 -801 237 67 -394 534 258 34 401 794 -909 -76 183 937 565 130 55 767 852 -782 94 -841 335 -928 -626 -130 467 267 -945 552 -626 -654 -385 -553 -721 524 607 856 -431 -876 -496 263 -648 -561 408 -56 -624 -321 -637 172 334 353 -702 -953 221 -581 -870 742 -677 899 -884 553 872 637 677 60 829 -420 -852 298 726 -740 -736 -724 -458 936 -804 412 775 430 740 980 -594 -483 -860 392 -349 -865 189 791 -99 -273 939 31 327 -169 -194 -451 -118 -788 -709 264 781 133 708 -773 111 571 910 -975 399 -466 437 287 -791 -649 -513 -310 -914 710 -211 67 859 -296 -934 657 -629 187 911 -865 -260 -13 -183 -425 -37 -884 -539 812 -44 -241 -716 -550 -152 -89 418 -844 -725 893 -219 298 886 -308 -781 478 -713 161 -681 182 998 541 -832 -189 -682 -232 -338 428 -85 -224 520 -11 -850 576 -925 -725 -8 167 -679 -53 569 736 -48 -572 209 -789 -432 193 596 -180 124 -496 -757 -889 832 299 -489 -542 265 2 509 -714 345 847 -886 -22 401 713 886 140 300 802 23 791 956 761 -59 666 -226 -445 406 -762 478 -368 -174 225 -560 -210 -645 148 -186 -173 544 -764 -466 -851 -153 811 809 839 505 266 -807 991 -960 509 153 -649 -743 99 913 385 -202 -739 543 -630 -349 487 184 99 -413 -583 792 -212 682 -555 -230 -760 386 -427 -487 569 956 496 796 -588 -821 427 424 559 -3 -237 197 691 208 -849 250 -826 904 80 -614 78 -787 80 26 862 697 -695 511 460 -724 257 -438 -875 373 -355 -708 578 791 864 960 -156 965 -887 689 -406 168 -929 759 -154 855 -939 795 -791 252 -40 112 -317 781 89 966 571 -689 -225 -623 -127 -448 215 -940 172 617 353 709 -557 914 252 797 622 481 723 239 -94 -116 245 -836 418 558 298 605 -480 894 991 489 -539 -377 -694 159 727 -999 -551 7 -332 411 735 -136 567 313 347 -351 -9 -264 461 -608 698 -101 -265 -656 -911 60 674 162 -602 688 -217 408 -123 871 -537 -86 714 264 -82 864 482 -159 91 141 961 -865 637 -102 -186 723 -422 -248 -843 -144 -752 703 -150 111 -365 -530 -143 -313 859 -533 -446 485 -917 -710 -579 -694 889 -835 -944 638 -437 806 326 363 -953 564 -200 -673 461 386 -892 31 17 19 -731 -225 -350 -454 -972 373 65 -147 415 446 -650 335 612 457 -792 610 -240 -418 728 -974 515 893 362 430 70 -76 767 449 989 -877 615 907 -783 -207 -803 975 780 -827 -679 -350 -366 -439 -200 -169 80 677 -642 -438 -600 151 203 -662 -763 -12 -269 -987 984 601 248 -960 554 708 349 -770 -741 -787 77 -607 -525 703 -895 -18 402 944 -109 -305 294 -32 -646 986 -10 601 776 -99 -909 -821 362 -441 -521 -907 -441 -362 -988 299 792 -497 -16 -860 -921 205 -970 -449 -574 -575 367 -258 542 248 -690 630 790 -305 929 -707 -195 868 468 -329 -669 741 120 -914 -439 966 -357 633 499 591 334 666 -717 -722 715 783 466 -314 -559 -340 460 26 641 -584 222 -831 756 -33 -560 593 704 -958 119 -460 -512 -740 140 -100 579 -544 786 -898 235 -532 -254 516 646 583 -616 163 390 171 -559 406 -219 -272 -301 718 139 978 -591 -680 -117 -863 -486 -455 -574 -262 -670 101 647 975 -101 -732 -649 816 -624 46 -303 -762 -100 240 -918 108 -265 275 812 -469 -181 -416 -869 -152 787 678 -711 -281 -32 -368 859 688 -770 -732 585 842 746 -414 -547 950 -422 549 954 -27 893 -388 -137 121 624 -342 -297 -635 366 -262 941 -271 -101 -715 -445 422 675 926 913 -511 996 -137 -597 450 455 -103 -403 403 -237 81 -702 188 -732 931 -853 677 -496 717 -356 934 -862 649 -197 113 282 -88 -721 -196 -226 -343 946 391 -868 -631 475 -960 215 -690 157 -536 217 653 -642 763 -233 175 -634 -155 -679 23 810 977 429 131 112 464 14 -318 -319 829 -253 730 128 769 -450 -382 -182 760 -888 -1 508 -107 968 -422 824 -224 20 -520 -873 -467 116 -634 -861 131 -780 868 -890 122 -517 -259 -845 -117 -710 209 -506 250 -664 -178 -608 -737 265 678 -743 409 -280 85 759 284 98 555 644 615 917 -752 -234 387 -915 533 -642 -650 -380 -731 -530 1000 12 -968 -942 -775 -520 -531 -907 -759 -50 -360 549 182 -675 -570 -540 -990 153 -766 -578 -226 -690 -963 -209 596 -770 -703 -617 -324 -545 -839 481 620 -770 -420 -306 -989 506 -744 268 -875 614 194 -524 -286 681 632 -832 103 -376 -657 -917 -824 826 240 -214 242 881 842 -912 84 -349 157 -967 -460 -688 987 -719 667 -867 428 -738 -224 507 206 -291 -100 -791 -88 -801 -204 635 -43 755 894 -853 675 -116 949 -618 -19 57 92 485 -924 -612 -538 -610 180 -26 331 591 102 -67 -111 -685 320 344 -448 -836 -10 -493 -634 -525 -315 226 682 -867 89 375 -274 -862 -866 -174 636 -872 644 407 -551 -305 556 -743 -858 372 924 -684 355 871 498 -456 -910 721 -469 -943 -179 -171 -135 280 147 656 -601 -382 76 -230 664 -46 30 472 -886 -57 200 -810 276 -431 480 -774 -557 -777 -566 889 512 274 -44 -279 -274 994 628 510 548 -244 588 515 -774 3 -968 -99 950 -606 941 -306 72 -158 -391 -412 -47 295 -24 404 -212 412 928 930 -464 167 843 937 -572 373 992 -195 -5 290 389 712 -217 971 572 -427 896 231 -837 374 -76 457 88 827 386 300 708 -167 209 563 877 -250 623 -954 -870 21 479 865 -140 648 909 -563 297 207 958 387 -175 -951 -919 -573 -118 -84 238 173 -106 -365 -343 -691 686 -2 501 -880 -215 -987 -592 -670 824 155 706 491 585 551 -650 331 -94 -789 -815 663 -183 401 -97 -544 -172 -634 999 -803 -177 -537 991 -5 493 -490 -805 625 -30 -910 641 -993 701 83 234 -559 -631 365 -911 -400 -393 220 -937 -791 -884 -359 442 787 -903 -172 -896 -177 974 775 420 -1 -989 949 232 -840 -323 552 903 -711 191 -314 -174 -264 -720 -799 -494 -841 -604 1 975 658 -823 282 380 871 657 816 -968 -414 -558 -390 -992 -277 -561 -5 405 350 980 -765 -1 -393 -887 201 820 520 54 -980 281 -826 -944 21 -461 565 -22 -728 356 796 -903 -391 657 38 564 624 63 765 -683 -882 -46 568 -205 -246 620 381 -844 290 -884 -546 -380 712 -508 -885 -901 -853 397 -231 2 -67 121 -384 455 -324 -30 -977 547 -689 -641 -469 352 931 801 541 -839 40 11 -214 -730 -666 1 -687 210 383 -114 767 -208 32 588 77 280 30 -171 423 811 466 521 -646 709 -91 265 -879 -201 -436 -100 -832 -501 -577 -645 -154 640 788 -527 -282 -184 -961 678 422 -881 912 753 -119 954 -521 -628 79 730 361 976 -838 -32 -416 668 477 -59 -272 123 -793 -49 -751 788 552 318 -977 -887 117 15 71 -542 -309 464 843 -262 796 312 948 -841 -904 264 525 214 -412 -35 -148 -900 999 853 -559 -178 -347 566 -652 806 481 -430 -237 614 882 -1 987 176 -369 -178 236 225 -438 889 368 -86 120 612 -106 785 -909 991 295 -800 878 -819 -328 -253 163 99 -607 -674 -752 156 -919 225 -566 -628 635 -99 -113 -259 -192 -221 868 887 479 -737 -461 612 -296 -174 801 -930 105 841 555 -550 -778 721 905 473 204 -767 -264 -812 539 733 -654 71 246 293 934 -20 -421 522 238 984 -104 382 306 -755 568 -52 -368 -946 -186 -632 -706 255 -773 981 -190 392 -940 -511 -629 -985 -925 775 493 664 343 178 276 -341 -908 312 -795 -4 784 120 -886 -913 827 -87 -678 660 248 -685 679 -580 -833 -317 549 112 -56 539 -627 298 -269 261 722 -249 308 689 -320 -869 -486 -631 683 126 -106 804 536 517 277 573 -843 683 349 664 -347 -12 427 -503 650 466 680 -586 -332 -841 -348 946 298 -553 -526 -229 325 193 -879 -945 61 720 218 -328 402 -111 844 -261 493 113 1 -805 -451 993 517 -317 694 184 174 225 356 -764 964 508 82 -185 -160 438 -352 -529 -7 11 158 -149 -997 -193 346 432 -301 -476 -606 12 -171 691 348 156 772 -878 -770 742 -344 -324 -159 -450 -808 -124 -77 636 207 -814 449 501 225 710 -714 -68 441 -615 -526 57 -713 -9 939 -133 -344 -231 176 -342 81 984 -632 39 469 -188 -18 919 -72 492 -851 -321 -387 -998 -179 819 969 -246 558 -984 940 -835 302 250 101 141 566 -610 980 129 -349 -597 534 -282 -573 892 733 448 285 505 -379 -901 648 499 656 358 921 843 -544 -993 -153 735 -482 -585 1 652 -221 427 -279 -245 203 206 -826 779 109 469 -122 -797 -36 -626 -758 -449 -437 988 -961 747 -628 -166 -672 832 988 -726 -687 -783 469 -326 -121 650 -780 -608 794 991 352 141 -966 -588 -527 40 21 -739 -789 -966 -737 210 84 349 -772 -922 -134 651 414 918 -981 623 655 39 73 40 -531 468 -555 -509 58 708 -340 614 720 -912 -881 -631 -174 -468 357 930 -446 -89 453 279 235 587 -541 925 -577 -569 -575 209 -2 736 -647 951 693 393 389 484 -818 853 -206 202 -632 -660 -21 -548 130 -632 937 882 640 142 -453 -153 -408 39 -679 335 213 120 -689 -200 -716 369 462 914 -638 -741 -856 670 -717 65 276 -101 898 411 -749 869 -282 -875 886 -600 -45 409 -623 401 422 409 -979 -916 -939 -782 139 -874 -228 38 3 -30 102 -774 755 -18 -819 277 -520 938 -941 209 680 291 176 -153 483 -64 460 529 830 -258 -245 -136 148 -524 597 -227 324 861 706 -196 -839 -556 592 95 -182 -757 324 848 991 5 -880 -299 -906 212 -673 384 -960 198 254 599 692 -384 -803 589 -475 -395 674 -869 -935 482 652 63 -424 -668 339 -920 803 -725 688 -702 -520 500 -600 -296 -794 846 -133 -533 -872 745 595 992 962 776 80 -615 111 -73 -775 297 870 -281 410 987 12 929 -723 -296 969 406 -340 718 -504 -889 -905 395 -400 -468 447 379 560 -800 -590 -70 969 605 -226 -118 -326 -185 480 474 -333 -700 364 -866 -830 -318 -229 530 -7 955 345 -783 148 712 -745 945 380 435 -466 -40 499 609 453 -742 -462 -897 587 428 -358 238 21 -699 86 -813 434 225 981 -57 -282 686 -291 -511 -543 80 482 858 974 229 -149 439 328 -702 -205 591 580 -222 27 -655 -903 -717 -936 -292 416 -478 -7 -106 -242 178 249 708 119 -902 -872 970 -63 -136 -144 662 656 103 683 -334 -73 959 -323 947 -416 -329 -745 -414 -51 -360 509 -531 870 -790 -30 -38 231 -185 571 647 769 307 387 -932 -907 -701 553 -635 210 -383 186 -457 789 808 -774 -92 -68 958 793 -914 30 260 -350 879 -944 -947 29 293 700 -689 924 213 433 -767 -697 -52 -757 972 614 552 355 -789 706 461 534 -424 280 -828 265 553 -468 -528 -744 288 551 296 -509 119 -934 -512 222 -177 713 -481 -174 122 -957 932 -401 101 -299 -136 245 -550 -799 169 -360 -14 427 -598 -88 927 -776 -683 784 189 -993 395 293 760 -907 -557 -514 -52 -429 -511 -104 -890 -8 557 -850 -989 -512 -947 -462 -346 -740 488 179 112 658 -847 966 916 370 778 281 268 223 77 992 869 -969 943 -327 821 750 400 -433 12 -680 -540 912 359 -880 -320 -847 721 525 -203 -126 -432 385 241 953 -151 492 -460 383 -287 -894 -725 984 641 436 538 67 917 -955 943 -105 149 592 -172 -444 -650 -898 317 -581 -90 -514 -144 -480 542 -373 -305 817 446 -496 378 922 -509 502 -153 -30 -343 -436 -268 -770 645 -489 -222 786 101 419 554 -24 153 -415 28 -430 815 50 399 -969 980 -504 843 -387 -748 -879 -212 -551 370 602 196 940 214 -785 956 -527 494 -183 -341 -35 -449 419 -839 -898 -139 -10 591 -224 474 392 -664 437 175 550 555 226 893 -725 836 820 -859 658 -825 903 974 -578 -810 -475 -961 603 -619 -642 -782 -314 940 -593 -260 550 -655 644 160 -296 981 -21 941 -902 330 -885 371 745 609 403 -188 -502 388 -460 62 992 935 -90 -888 -448 -169 74 607 929 799 33 98 -544 -161 -1000 547 398 867 -58 487 -919 -419 -840 -57 952 215 982 -927 437 -543 359 47 -26 415 -105 709 -387 716 -604 948 -866 310 185 368 528 501 847 715 -705 55 518 652 -96 695 510 830 749 -913 1000 392 -615 195 -517 58 -307 -951 931 732 -173 920 527 563 -677 -732 520 -91 -310 -702 -236 -822 -266 -694 -641 42 803 -408 -247 547 -691 311 994 -889 -459 -670 -779 146 -802 825 -965 -268 730 -648 323 200 -930 -323 -301 -898 630 -252 691 747 -875 -705 112 -477 513 413 -943 -131 649 46 943 -789 889 -487 762 -634 -176 -852 -823 -581 691 -133 367 -663 -33 227 316 873 -574 937 614 93 61 -622 -472 -572 127 -539 676 -724 -132 75 318 -178 -869 -698 -161 -923 -918 162 -922 -894 822 124 -754 -479 -421 -229 225 -783 689 -82 261 563 75 269 368 -763 375 984 255 -615 272 -298 -369 -263 824 -758 -143 -575 -343 192 -132 -869 -769 -469 -354 57 616 883 -813 628 -661 -580 -287 -973 320 -487 -223 933 -303 -999 -351 -643 660 -434 -760 -843 743 588 428 407 -424 -58 344 -195 -933 662 -928 -997 -662 -250 470 -9 -700 486 -977 888 -402 -452 -847 643 690 817 635 452 -368 -347 -147 202 -899 142 -867 190 -519 -193 -117 209 309 29 327 466 227 -219 122 -387 591 -126 818 -758 -713 625 -602 35 -751 36 56 190 -692 104 814 -104 230 -324 -818 -96 618 -574 436 792 381 16 -524 -437 283 691 521 704 751 -89 -431 -466 202 -313 -380 -58 619 88 -72 708 692 -340 -274 -653 114 490 -734 815 -43 -966 498 150 -186 755 492 -298 227 -324 141 932 924 771 -181 -178 717 279 308 -29 561 -538 -376 -833 525 -183 -593 -464 170 168 741 -241 -116 452 -687 570 -289 -970 -488 -193 -369 415 -833 85 791 555 -763 -939 942 -428 -93 763 838 496 -793 -899 162 368 266 -715 476 -17 -37 320 775 510 -595 240 -659 754 -816 779 164 250 746 34 -565 37 -991 -771 -229 -753 86 -694 607 -60 -541 -243 628 524 -811 -711 -620 -189 264 -418 -508 -397 -929 354 653 179 -938 -390 -739 177 989 -427 612 38 860 -832 233 -377 143 7 -890 -380 537 710 609 -619 859 359 -108 353 130 778 -995 -357 35 214 434 676 -38 -866 596 -602 -749 -827 492 849 486 -407 793 416 467 667 -7 -598 443 300 27 819 -431 0 -938 -612 -324 219 698 -67 -876 -583 737 168 745 -789 104 857 894 191 619 -91 529 272 -547 170 444 -989 -181 -18 609 264 238 110 -349 394 -828 -644 515 488 -135 -474 545 -275 683 809 158 -296 -745 -40 676 -420 -46 444 -135 234 -901 524 263 137 -209 -380 225 330 719 833 82 -534 982 -596 917 -274 -818 12 939 -147 445 114 -986 127 491 912 -287 601 925 -481 164 -483 -842 -701 -274 631 -869 -205 -268 -571 -646 347 677 -993 -901 596 18 -485 204 -125 -193 -553 419 -442 717 971 147 -439 -453 -250 641 630 705 645 -586 805 989 589 91 -512 983 -943 797 979 138 -708 -825 219 -912 -294 -403 623 -412 807 -331 -965 -84 584 -637 564 596 94 -513 624 471 -928 536 -186 -372 -902 978 989 63 207 810 -87 -1000 -465 880 154 863 -800 -802 -595 -204 -434 -439 163 -914 451 -634 -660 -319 -743 -152 334 -575 -696 930 681 -656 427 164 569 -891 236 -730 718 277 -730 -286 314 822 157 817 -601 904 195 -909 656 883 -238 -30 -616 115 718 -839 -238 -191 460 -413 -514 867 884 610 471 -549 307 -587 -665 571 -667 -326 931 802 544 -304 -380 630 249 784 -197 574 165 -919 881 -40 760 -916 -466 239 547 -813 -189 -385 -191 -971 -631 804 -215 -464 352 843 905 844 787 170 802 320 -59 400 80 -304 -49 -154 -963 -662 -353 -487 -711 -856 -245 -113 837 712 -601 -585 -948 -887 224 114 499 837 852 254 -105 233 -259 -149 -166 995 -799 -763 -661 -55 -687 -801 610 -291 348 -50 -438 153 -536 -136 209 379 668 -923 734 525 174 989 -475 -129 714 290 -848 -745 -555 -344 362 -680 -218 42 315 257 -425 772 -403 735 -549 375 962 -110 868 720 -141 -99 911 212 -725 -114 -377 -846 217 303 -890 274 -631 -535 -187 259 708 -163 -705 -140 -987 208 563 -331 -911 179 -913 -174 -541 791 -684 -206 672 -735 -739 286 -94 -277 -246 161 483 -730 776 -935 -795 983 551 -360 -426 88 103 683 317 -701 690 588 407 614 -719 394 -257 -487 -72 -334 785 964 -697 752 745 249 -921 269 -260 361 644 943 805 234 228 575 -612 -540 599 374 23 -756 -532 -858 137 -850 714 832 923 -596 937 -743 -860 -616 925 -537 -485 862 464 621 137 880 329 -895 -622 989 675 -803 -460 451 181 -82 -735 235 -879 -725 720 982 457 319 221 108 -65 -88 -600 265 -645 -166 -828 515 94 -155 -642 113 104 -489 -506 890 548 197 53 86 -919 -645 -409 -1 337 917 -153 542 -899 234 56 646 -374 -722 446 194 329 -104 -670 -594 -977 -134 638 -468 415 410 472 -298 -600 569 -910 433 938 386 783 -740 295 -418 263 -131 932 -678 654 212 647 -851 293 -39 -217 40 -598 -781 249 909 -799 -512 826 326 -996 964 -592 -685 -331 166 -673 516 -318 -846 792 753 -871 880 -335 -952 44 -567 377 -858 383 801 783 -56 117 162 466 -95 -288 -11 -190 -782 -339 494 661 -30 680 -284 -787 -964 -458 -928 457 802 996 344 181 483 344 -530 514 -654 -455 354 -940 330 798 -240 694 -181 -404 -152 -445 241 969 -548 -934 -655 414 -13 470 685 -595 69 628 969 719 -970 -384 -794 858 -117 876 793 527 765 -76 609 -210 587 396 990 504 -731 434 -15 31 -643 -329 -460 -512 -704 -179 283 214 -130 -256 466 447 -641 -699 473 819 -535 771 -371 -397 -845 -866 54 500 105 -621 692 78 719 -821 635 650 -466 -467 281 799 -75 -759 402 394 753 937 301 61 475 -401 -509 -537 -196 812 -973 -433 58 388 -775 457 505 -860 197 271 661 -303 -118 713 -174 261 907 885 -194 -831 -900 82 -800 -799 716 -617 -838 819 103 944 -740 958 529 907 -945 192 394 -310 633 863 436 -592 -5 631 474 -318 723 -501 -80 771 -767 881 199 -18 961 -734 -480 -66 -464 20 -755 -847 840 285 410 26 594 184 443 857 338 -332 549 498 871 579 -931 -616 58 253 254 -936 330 -793 722 422 17 -797 -663 899 -685 -665 -181 369 777 817 528 461 -389 -340 242 -98 644 -769 -635 -123 -673 455 724 957 -200 820 -458 -133 -853 -679 108 185 326 696 455 666 -28 -73 -282 -48 -207 -688 -817 -940 624 -621 -284 -525 -525 579 852 801 849 -230 703 -751 -168 769 -760 -719 -839 254 -964 510 357 -612 -572 -862 -301 -188 -944 786 523 -164 -186 -587 198 361 -960 275 505 461 375 106 -179 242 921 -20 -704 689 -332 767 -73 231 567 478 -678 347 -725 -426 849 45 576 -706 -891 578 -397 -317 -881 -289 781 -414 767 362 -68 -221 -251 79 395 -36 -855 293 977 -672 -757 -267 695 -13 517 746 -4 -699 -851 705 167 755 556 -736 623 -311 -997 -111 485 91 411 -361 412 51 -713 47 -136 853 591 16 301 844 689 -968 -383 -495 986 295 492 -207 -40 -370 -966 692 878 -491 916 265 -816 -774 127 -994 765 142 -922 351 48 211 -304 858 -53 -165 -133 462 -939 -804 -904 -255 -692 346 752 -629 48 693 -788 717 995 987 666 962 603 812 -840 -505 -863 254 -590 -786 409 -29 -575 164 621 230 903 196 -170 726 -987 -801 -768 -46 951 -648 -305 -966 815 209 -38 -241 527 202 -185 196 -120 -977 -184 -848 357 -94 -325 715 662 205 -505 -641 575 -372 395 -838 -634 -638 -581 206 -37 -307 709 -952 -319 -129 -435 245 283 41 -192 -462 597 -945 -508 -422 -433 783 67 -94 317 265 399 455 989 -49 -796 375 -619 -132 -563 -27 -521 620 -706 -221 106 -473 -723 478 -704 -481 -203 614 871 -248 -281 478 953 956 -228 -893 315 -312 765 -923 -26 -7 -605 -438 -563 824 -717 868 -838 -328 -548 -502 560 386 -829 -822 555 -147 -116 208 -508 830 -398 901 -935 -18 -162 -917 -677 -138 197 -209 -134 358 308 607 -365 184 920 -586 -463 -614 -28 299 463 -263 -543 694 -106 259 356 -328 -989 311 410 -658 -940 -947 -371 898 -110 757 -742 375 -823 -515 573 -208 722 -366 836 -70 -74 -221 772 946 847 -351 -753 119 615 -411 503 121 -563 578 524 853 419 476 638 291 308 842 -732 -50 -968 614 684 -836 606 -88 -140 -907 -740 959 -946 -477 -596 -927 -263 -338 -976 501 998 570 215 769 -566 -916 979 903 -610 -559 -704 997 28 -826 -694 -682 -578 349 -924 668 -613 -113 -524 -469 339 -161 -874 594 938 -951 -799 -77 -699 442 -418 -350 -204 831 -902 -932 -584 -32 291 167 -227 311 -561 -560 -233 336 928 -871 -793 -957 -118 718 -351 -12 -510 -863 -957 -635 539 490 -119 437 779 413 157 -437 -540 -777 8 -777 911 505 796 260 324 -244 -986 258 5 -224 189 830 -128 781 -141 -656 -88 497 651 822 240 811 -806 -166 -483 511 -605 891 -962 -857 -145 726 812 -335 -39 -442 905 -368 996 108 -970 -277 119 17 276 -735 237 -816 619 722 -76 -628 -104 -605 150 58 -716 -369 -627 -132 430 -801 591 -688 -277 153 508 504 -93 -315 -330 770 901 -229 996 -806 -239 -113 59 572 -769 -659 -489 -172 685 -215 743 -694 373 686 148 -260 746 283 907 882 540 -566 -715 514 480 35 838 -205 -360 -215 -839 -515 -201 -520 -742 942 -746 -98 -206 591 -267 669 946 -619 -913 761 -114 439 -817 810 -79 2 -405 555 751 -707 -148 -351 128 618 819 -399 424 -853 575 -316 566 -68 -566 -911 -690 661 411 469 -747 110 864 -3 911 -781 858 378 -527 312 490 -250 -627 -768 -232 618 -400 485 -770 -262 -620 -187 -151 -245 195 -992 -523 -351 -412 973 -870 378 22 527 -636 574 730 175 877 344 -149 -964 -986 -687 811 482 -179 -794 111 341 214 272 972 267 654 -251 56 673 -200 393 -638 662 206 -212 -523 420 838 667 23 -438 45 171 589 -623 322 952 -487 -166 58 -31 -251 -658 230 400 -331 -436 817 452 204 -874 572 -405 -482 750 715 -631 243 475 780 -781 534 -183 42 948 77 979 729 -366 458 39 682 -542 -481 936 867 370 -965 385 -331 447 -169 -362 -181 331 730 -250 191 201 -602 636 -587 -712 -946 -234 668 -623 -736 980 145 -443 -667 -531 -779 58 296 896 500 -788 -947 327 176 797 577 -315 148 942 492 -180 345 63 381 -295 -752 443 -67 49 846 983 -541 466 -58 -613 122 499 -541 277 566 412 1 -483 181 -382 -95 873 945 -920 425 468 -423 -996 591 179 -901 -538 -530 62 -203 -745 743 -313 -253 -851 766 145 201 178 -644 553 991 -193 249 205 -117 287 -971 -955 253 -764 -556 -710 266 740 179 379 -359 515 -197 477 246 -418 141 704 -830 -839 745 111 -322 -347 83 -895 -519 217 -586 60 -230 291 -494 -632 -815 96 -110 968 78 -106 -477 14 990 -476 -934 -921 -911 811 323 -451 -199 737 -9 -312 535 684 692 -390 -932 -228 -824 -928 160 614 -993 938 428 -246 147 -772 351 -229 719 -114 759 703 -59 -936 -226 -967 254 680 -558 45 -693 -315 -100 892 301 -225 57 684 -941 -970 503 -123 422 15 760 681 -559 496 -332 658 953 351 959 -484 -641 116 -650 -542 925 267 -424 555 -497 378 -912 981 169 138 592 53 -407 -973 -99 246 -522 63 492 -378 581 401 471 721 -16 21 -839 -788 138 -864 -39 -872 380 -15 -891 -190 -675 -708 -516 985 -191 -425 154 -712 413 -704 -729 553 -589 -653 256 849 358 562 -606 962 -722 -210 790 -668 530 -11 546 -749 613 973 -301 669 139 992 508 202 776 800 142 397 -595 -745 -828 482 -3 23 177 828 -347 862 -991 -30 -341 -296 -325 559 -117 25 -154 -1000 497 147 16 19 -570 -528 555 -286 604 -473 873 372 905 487 844 219 133 371 200 221 -437 -282 -574 737 844 454 -307 881 -5 59 -54 -410 -441 617 399 -912 -491 65 369 277 522 542 -653 -335 711 -832 20 246 -47 598 -127 994 -652 17 -128 623 -799 -257 -742 119 22 776 325 -352 457 -360 826 520 -19 -730 -394 -944 -806 203 778 535 333 -95 672 158 215 -889 -556 -783 989 918 -124 698 -905 -65 950 255 463 -257 -205 12 48 -237 369 763 -859 672 -955 -658 -687 -404 -917 16 -807 -662 503 -168 -142 -621 412 756 915 348 -154 -283 -801 -28 -489 669 -473 479 -171 -506 -397 -463 -729 999 -184 168 -637 996 406 -207 795 -776 404 -956 85 -480 -234 -978 -309 -492 -857 -622 -847 -894 -539 921 137 -679 -43 190 -162 182 897 534 341 -799 302 -909 -285 -48 412 -161 -797 469 -106 -282 -391 -378 945 867 286 -375 -689 866 -897 -359 -231 -856 58 -970 592 -317 835 -332 -847 488 45 762 -192 -332 426 -985 447 445 733 770 337 -230 -966 875 -657 -9 -474 222 750 451 253 289 -791 306 407 226 953 524 789 249 -861 800 -614 -373 755 -276 400 7 115 -371 -898 -487 463 950 -508 254 736 335 29 -967 594 985 -363 362 678 656 -344 526 374 -244 -176 -332 -647 349 -698 -909 786 13 -186 414 591 -783 -971 -770 -245 -27 782 -907 -988 -934 -463 -295 -899 52 726 228 983 128 270 -736 -148 21 589 284 -633 77 233 -792 -160 -45 705 -165 -955 564 -529 -237 -516 -274 312 -899 -833 -924 -576 318 -389 -272 907 -784 44 -148 5 225 -280 563 -821 -822 334 -600 145 -772 996 112 -385 930 944 236 -995 443 90 297 560 1000 -446 -981 936 928 547 -71 -630 -277 558 853 744 518 249 -761 -716 178 -431 232 464 -11 -781 -636 78 599 -474 -404 -953 243 -639 365 -498 -179 -414 840 394 -416 -156 219 -712 44 -144 83 755 -466 -595 229 687 -302 26 -646 56 606 214 -999 -179 700 342 -10 340 757 -342 -21 -169 584 545 384 -716 754 98 -11 862 -190 202 4 684 72 -579 222 643 -797 99 152 -881 624 -57 966 -487 158 533 316 -216 581 50 -104 -136 500 -752 741 -456 918 -675 158 -810 -940 -548 -806 -121 -133 -980 -439 -883 -558 -512 -818 -758 -36 596 738 -650 537 -50 -323 247 55 -659 603 -861 881 -455 618 -908 643 136 -623 -231 -358 -423 568 891 -843 78 480 211 631 226 -933 210 853 -196 212 -483 -973 833 -860 319 -377 -178 -507 -49 -89 978 373 281 243 504 742 440 886 -108 -802 -627 939 -151 -310 -995 873 -81 -891 715 402 990 382 -425 -504 -234 -580 657 -749 -778 -520 227 -892 942 353 -722 62 -424 600 -565 -588 431 -799 -890 -640 -473 809 -662 854 -900 -432 734 914 132 146 -320 -723 -701 352 -259 490 643 859 -484 524 -501 830 567 -255 662 -48 802 -835 290 -719 -264 -566 904 573 -153 -171 166 551 -736 -733 -138 -551 -1000 -294 796 -921 214 741 -633 -525 748 -682 363 -622 213 -274 872 822 762 232 -698 467 -879 -832 -567 -9 -685 -580 -592 -732 -460 907 804 -98 -214 -658 514 266 71 -799 -239 798 -826 82 637 382 -254 113 -219 -702 -240 679 688 518 699 468 463 -217 264 580 -44 -360 717 -853 509 -181 709 301 -905 585 -545 276 -590 -797 414 465 855 -285 -175 680 -448 810 -662 -326 -746 75 -85 -906 351 273 996 -951 -305 -711 -500 827 -477 501 -199 600 339 -655 77 -993 17 103 -90 -329 -693 752 -331 488 -147 819 162 -534 -93 -260 377 234 622 738 605 306 -3 203 -309 -845 606 -330 729 761 237 -152 854 -171 107 552 -667 -178 -100 923 -863 -576 -146 720 186 360 836 317 -829 671 -867 721 848 -551 339 789 -503 118 -255 -38 -757 801 -488 -382 147 932 6 167 188 774 -184 454 0 -311 684 673 791 -345 510 303 -524 395 689 -236 473 -545 -241 -899 -79 456 417 328 -985 -802 -959 -76 796 -938 -748 256 737 -128 367 577 223 501 689 -90 130 29 -609 956 134 449 451 667 237 382 420 -992 -701 -654 128 735 907 308 -627 -590 -313 851 -952 263 -876 310 -780 193 -52 203 480 -433 -2 536 136 -11 -966 43 -353 -93 -383 -623 -11 29 755 44 -436 -188 318 827 340 -924 360 -875 -355 9 629 960 955 -583 -967 37 -791 1000 621 174 -51 -164 233 -705 -301 -576 689 415 -806 -189 -747 -857 212 579 -915 912 -832 -783 -940 -778 717 -390 -978 -722 191 966 322 -653 -926 -119 -654 370 -466 694 172 -829 622 479 -397 -171 -263 -677 -672 -476 803 -969 -199 -605 125 -543 433 424 -107 670 560 -69 -815 -601 -218 -295 -790 -942 549 293 312 628 267 -388 663 446 -570 -478 941 966 -808 -610 607 -373 558 -993 262 109 -735 -303 -84 404 931 403 979 -900 444 471 189 5 188 564 727 219 -538 -341 -440 -116 317 147 -484 -384 -843 -964 415 3 -506 -434 369 -992 568 -225 -350 -446 478 377 -596 345 -777 971 437 309 445 129 442 -661 -786 998 40 -821 660 -24 -68 -41 -826 122 -209 419 640 742 -142 -771 -267 591 88 -298 -532 -521 64 597 615 460 609 323 -716 -492 -448 307 309 -61 -333 -212 -420 -348 -148 395 643 568 -284 -718 -632 106 -173 -883 219 581 -404 -842 115 -189 -99 858 677 31 -281 -353 452 261 957 -609 669 487 804 946 104 -117 -766 -928 714 -707 929 -109 -229 -285 -824 122 -329 -727 279 -979 -970 -999 -985 -507 -826 334 -156 -303 760 970 772 -463 356 485 -588 -184 -724 741 -42 946 375 67 30 624 924 -107 688 443 -889 885 931 -278 439 43 361 -233 -361 621 366 332 -396 -433 806 -35 -680 832 -229 -950 -150 -983 -603 241 -950 395 -444 944 -964 952 -681 655 111 328 -900 896 511 293 -340 969 188 140 -738 -680 -972 928 -557 376 -38 -413 921 -110 281 -590 -945 -306 410 909 593 996 529 802 -826 697 709 -261 -713 89 -416 371 896 86 -313 921 -67 -189 -36 -848 867 -175 -744 -165 828 -620 868 -337 180 362 838 -657 230 -731 302 363 30 -580 -591 283 359 -987 -418 723 566 544 -393 -844 -88 390 632 938 -318 -56 853 658 929 -546 147 -333 -942 -746 934 965 -78 -814 655 976 -243 148 137 561 435 981 -275 -503 -87 -243 633 156 -741 -211 -918 -919 -229 -550 198 -856 -908 -990 8 -97 -470 -800 60 303 -661 876 102 453 164 -423 -141 -507 -872 -452 -484 709 313 -96 29 696 -740 -233 20 356 -167 628 927 -624 -840 -787 -25 160 -7 683 686 14 228 815 318 717 287 235 -859 -403 -193 88 -36 -248 883 344 606 775 821 -199 922 794 224 157 -759 365 385 293 455 471 925 -391 904 660 780 -588 356 -936 50 -487 -114 689 -280 945 991 -88 -721 813 -318 -647 -366 -95 464 537 -914 612 638 -300 -352 305 996 717 897 -570 297 784 -410 913 -186 -222 -536 805 -444 -263 192 -101 521 987 -156 -780 -987 45 495 -656 424 745 -29 -464 -477 -453 273 -993 -461 -730 -10 -213 431 -235 729 220 -103 -881 957 630 816 898 -552 -649 -756 875 886 719 -795 822 412 526 -458 442 120 -20 48 747 -272 -131 -818 438 -844 -319 648 -102 548 -33 82 338 966 697 -900 -888 -811 -140 214 548 688 331 -285 716 540 78 553 638 -27 997 627 998 -137 686 -355 624 350 -902 -952 370 -165 -597 893 645 262 -324 814 -69 -238 573 -700 -527 -18 427 -268 -324 656 -63 -397 -90 213 932 -501 993 -248 -985 -909 -524 -557 -153 -660 906 939 569 -683 370 708 361 978 -229 542 828 51 509 334 918 996 504 -903 -323 411 -936 -177 448 -757 -124 919 -361 362 995 -994 445 -752 645 1000 -842 -349 -384 623 273 899 581 -439 -24 -356 220 -285 -475 -435 87 795 560 749 -152 21 -22 414 -440 360 832 -672 343 544 903 166 152 260 931 -424 -233 -877 -909 383 668 661 -246 -422 693 224 -986 -114 -624 -541 -944 -921 445 -86 815 68 -523 -101 -713 706 -120 -934 -528 -546 -677 935 255 18 -195 -352 -100 -17 -776 521 -746 440 -159 954 -423 892 604 -663 -533 -213 658 -560 -314 -721 329 352 141 -104 147 238 948 -926 -156 734 -876 915 935 -599 -912 -514 437 -636 947 -668 309 -521 239 636 950 395 -331 181 431 -825 -887 -287 37 436 476 437 534 -484 936 267 -921 -187 -34 -603 -622 -804 -419 -953 899 -641 266 627 -190 -3 97 -474 -718 709 386 -667 -224 299 838 447 511 -747 886 -719 -631 -963 970 593 540 -548 811 956 426 -785 6 -145 -334 85 -154 -289 -708 -976 40 -226 -854 852 387 -388 459 -803 436 320 865 -214 659 -761 511 -349 -27 -713 -989 987 -99 824 -417 627 -879 154 -817 -993 -348 -93 -165 -365 184 424 19 -744 -587 -22 -57 -319 102 -766 -36 848 -977 -966 -828 -885 22 684 -715 94 -89 -877 56 212 214 29 453 50 254 -936 767 881 174 461 -293 446 -57 -124 302 31 -941 -999 -234 275 667 -862 -474 94 -653 -236 -627 -364 -630 727 162 175 197 -999 -537 327 741 531 -936 237 -503 418 277 -718 -172 -681 -2 338 -338 108 -181 727 825 -911 -271 343 -458 -902 818 -628 -582 688 -23 62 236 277 18 207 982 525 495 -454 -911 17 -327 -36 -608 -218 -661 988 60 -386 488 634 690 -722 -618 -428 -465 675 -79 70 77 80 590 -807 851 60 708 41 -978 368 817 576 -521 404 -417 7 217 -477 475 422 -460 687 -176 -883 -666 -313 768 528 -595 742 -921 777 722 -444 840 393 3 -659 331 -417 998 -350 814 911 -633 598 -835 -801 -895 490 -467 -752 573 -274 955 410 672 -917 68 -337 100 680 -51 -234 -674 494 237 537 765 -322 831 -439 -915 -140 644 -22 -502 -688 178 168 -931 204 -958 239 461 163 145 -677 -293 764 393 -460 -490 602 240 39 -919 829 810 568 914 -144 -652 -137 -663 154 739 -814 998 85 198 583 35 266 -701 337 -601 -329 855 442 -723 596 -785 591 766 -396 921 -838 -50 -719 839 -952 242 429 -496 886 16 -64 599 -979 598 -857 167 -984 -76 508 -576 605 -596 909 612 318 652 573 -62 -808 891 456 -465 693 26 533 45 -303 -449 808 398 340 -265 -761 -954 943 801 674 691 210 957 484 504 -153 -94 -475 102 -765 -442 65 523 632 -992 702 301 538 439 -19 218 250 -822 334 343 -268 -596 -683 683 -282 -929 27 478 -926 -1 -433 971 -403 723 -67 -381 -400 279 425 274 -944 715 210 -419 22 -28 -508 713 244 338 -996 -323 -650 663 779 867 599 211 -819 -30 -333 399 278 -613 431 -238 141 -920 277 78 -973 740 -478 -59 558 469 -131 -194 -643 -485 335 -110 -517 970 57 -520 -165 119 364 -411 453 -175 113 751 125 696 505 17 -105 455 27 324 -777 -238 991 -211 -178 -566 -262 -855 380 -475 962 851 -564 842 82 861 703 -988 14 -301 943 406 458 269 -64 -541 106 -938 -178 -846 -796 809 117 -195 799 965 -521 187 840 373 -139 828 621 -371 602 -624 -659 836 -674 641 -313 331 -305 740 304 -714 27 -765 492 729 541 370 38 -528 901 773 958 7 267 695 -875 -838 -386 90 179 315 -906 -64 -919 -104 -478 -91 -248 944 722 259 -79 -274 -982 -861 -342 -281 -130 545 284 -486 306 85 405 895 -199 -956 871 721 -432 663 -466 16 -933 -60 -842 66 820 -297 -126 -600 222 746 222 470 -114 767 -533 -446 112 -158 910 372 548 859 -608 -575 -362 -204 497 -327 -609 -672 471 438 121 -739 292 -728 -332 -250 -898 795 162 -891 -985 -301 -409 -457 -910 -681 180 49 90 -156 -514 -846 -742 -957 -105 512 -686 286 142 -262 -326 -95 203 262 235 73 838 -738 997 362 24 -837 -567 -194 -481 981 -348 -84 427 -325 823 622 -84 -945 869 -64 382 -136 14 -867 317 -925 -865 753 402 -698 170 375 -200 -39 657 656 232 -355 -603 384 319 -137 -873 -787 375 12 -71 -32 751 943 377 -220 -46 737 879 -440 607 100 -104 -993 926 -39 -136 -909 -974 291 456 784 -992 524 982 587 849 652 -973 -431 224 -289 907 419 906 -530 -573 -772 95 397 180 860 744 986 366 21 -107 -114 124 351 489 927 580 -712 37 920 846 -431 -908 -799 -610 216 912 -672 -582 859 80 -504 -957 475 -855 -101 -85 304 -279 423 710 -103 -898 85 -407 -673 126 -583 387 -309 -802 561 -549 215 194 390 -588 -170 -583 -548 528 669 430 -49 479 592 -366 789 947 470 126 951 68 -305 -322 343 -588 379 -42 -377 -830 444 -72 -302 -944 953 281 -47 466 590 924 10 -239 -42 961 -958 382 -997 -781 -365 -299 31 -372 184 745 -786 -49 -416 70 311 415 639 372 -97 571 -290 252 773 681 -983 -560 978 -831 -164 -260 729 -778 694 733 406 -882 -505 -476 266 -17 496 404 -54 -876 35 -656 -162 -983 -29 977 -645 -893 823 816 632 -110 -443 -535 -251 490 660 548 -533 -474 -229 651 -795 -677 -915 -140 773 -482 876 -36 -408 693 787 -447 -195 317 193 76 -876 652 825 423 -116 277 -210 -623 430 99 72 -531 -960 -411 788 144 751 -657 -303 -64 -474 575 -847 -170 457 839 -615 -355 782 -40 -932 -999 -634 -877 291 -85 -216 828 -143 507 970 -717 389 -879 854 -254 -717 -88 -782 142 159 -947 663 -41 -750 -468 776 901 -337 558 -976 -179 -693 736 -811 73 495 993 -890 579 134 -198 667 -788 331 -411 998 -302 -717 -546 112 702 336 481 -14 511 -239 -147 -560 418 772 750 -137 -899 889 494 924 462 -10 -336 982 585 -199 745 876 686 -889 743 -740 135 110 944 -316 -68 370 647 -653 598 284 -505 -541 -891 398 649 890 999 -378 -707 -287 538 5 -773 -638 653 788 -403 -185 821 894 -552 239 31 266 -101 -725 -394 -610 -853 303 488 -473 614 -133 -81 -717 874 451 -399 -998 327 -774 545 -337 548 444 -751 -793 48 142 292 -863 -908 -710 -444 570 158 449 988 -634 253 693 -607 719 -534 182 -792 -443 -507 419 239 -537 646 536 157 -402 -346 442 421 376 292 -31 -871 -883 -438 894 -264 -24 -887 765 373 -500 -56 -736 -403 -4 148 -266 753 -168 -714 -191 -4 989 -656 313 749 -319 93 396 397 247 777 -662 -407 -717 -354 450 870 337 -469 629 -253 -978 -198 -670 -687 -241 -468 -764 -523 -556 -889 719 792 825 -669 -936 -287 6 -15 -29 -501 4 714 8 645 703 361 -244 143 435 -673 653 -795 -617 -766 -902 223 -21 -283 -389 71 555 451 -162 888 442 -6 168 16 422 -654 -289 108 -159 393 15 -116 364 -178 866 -326 440 -509 -530 -224 755 -735 782 913 -864 -131 968 793 374 -189 963 -471 -49 578 -623 714 332 -891 471 -515 -109 735 -994 -388 -441 161 -263 -435 640 99 -306 -969 -726 751 -782 -300 -261 -618 625 937 985 185 -855 591 -117 -534 -24 -261 -878 -953 340 97 -813 -931 -933 569 105 -558 -901 167 101 681 -557 987 -977 249 656 -160 282 203 -896 -591 288 -733 -807 365 -59 971 -86 -88 -609 682 -723 705 -649 -855 955 140 935 -166 50 561 822 -570 -1 -998 459 -710 -428 -197 -408 -579 -279 998 155 -585 179 -523 13 -719 -755 681 524 -835 113 488 867 919 512 714 -799 -168 -609 -446 -582 751 -391 -375 -406 417 472 42 -83 83 28 -920 541 667 -912 -741 407 -367 -492 946 -179 981 756 750 -74 -541 -648 295 693 902 -758 -168 -801 940 -354 -638 -218 -573 -820 -984 182 -839 -180 -417 -151 290 261 608 50 -184 614 -712 -490 -160 758 -922 -782 762 962 -192 792 687 786 -275 -840 977 969 -822 976 -887 299 -20 -45 -495 710 -168 -106 786 -974 -518 610 685 538 998 -847 -303 -312 -507 964 516 564 -381 399 27 500 426 -898 -832 -52 -346 -705 -928 764 -74 932 -612 -685 -739 553 990 934 879 622 -346 -995 702 975 -664 878 53 36 215 -963 -143 -940 194 -67 -888 39 -561 -748 -630 -251 582 -680 -405 110 88 519 -384 -846 -853 -820 -976 -569 165 -967 213 -110 848 971 376 -532 -333 799 74 257 -820 -338 -831 -278 415 963 -739 480 -169 539 -631 600 797 -343 -922 519 -644 -692 -383 73 774 455 -37 -718 238 -161 389 -153 851 -474 684 -399 393 -410 700 459 -885 -795 -295 -860 -678 505 -325 731 631 -613 942 919 -7 -586 -467 34 22 -698 481 -893 -874 -659 -401 396 768 641 -848 690 693 157 -63 740 -12 -526 -952 538 583 -309 429 -151 -926 -393 -793 80 202 -128 634 -612 -199 -382 760 -156 -91 -817 -37 -360 -947 464 -192 257 380 330 -36 -955 -781 541 512 987 800 605 356 745 950 -869 -22 -689 -212 91 843 389 196 656 -401 908 -208 924 -618 231 527 -64 934 -142 543 656 544 -807 554 621 -964 741 126 -655 751 -772 86 870 -292 177 659 -673 592 645 226 -788 423 798 -667 947 731 -7 -637 -93 -708 17 -511 727 151 -842 32 -206 904 96 420 -158 171 -738 -475 743 -637 87 539 616 -730 848 -561 -826 -953 139 -11 816 412 -285 619 358 -366 618 627 -433 -541 205 -195 208 -263 1 -756 778 424 994 667 689 -685 404 -33 914 -150 -316 -645 -847 -428 -25 37 240 300 -199 604 -438 158 -397 966 -296 789 -770 -342 330 76 989 -912 -841 -6 445 -84 -954 -999 -44 679 96 674 77 -137 -124 261 -194 -24 911 -327 -655 -154 -464 44 -580 927 666 217 -878 973 -287 416 378 237 -617 335 -593 29 -461 -622 407 -376 27 464 -166 -177 -210 59 -572 34 610 -963 -243 -812 -767 -124 522 -57 208 768 206 989 924 867 627 -6 -209 959 153 -261 167 80 -555 -398 -944 11 665 666 -410 578 -918 793 -556 -969 424 181 -506 -387 -258 -332 938 -401 -288 534 339 -205 -357 790 -491 -883 382 -663 805 121 -558 -206 -154 386 499 174 214 847 -454 794 -854 736 -215 873 148 -82 16 758 -770 667 -833 -542 -249 350 372 -471 642 -523 -336 379 -539 496 57 727 116 -386 864 567 -831 574 -947 768 97 498 -136 -527 43 -560 846 741 929 170 -28 967 358 318 393 -339 -859 -867 -945 682 252 -321 -575 -614 435 466 31 353 935 771 -538 -772 -947 -951 -645 876 140 179 89 -244 -777 -422 -935 923 332 -446 858 992 -571 744 16 568 -367 -709 442 123 687 205 -296 318 -163 724 -919 -256 -942 -407 98 408 778 -658 287 -917 654 608 670 -803 -880 -421 34 294 301 592 30 -94 -273 499 751 -534 299 -353 337 -304 612 719 -623 968 -409 786 379 187 660 899 -147 -31 585 -932 91 -768 165 -190 -146 942 12 -162 -762 650 -472 752 692 -905 -96 296 -888 516 828 -28 -269 743 979 767 316 549 -542 441 -969 470 194 547 546 -192 -37 920 40 -176 672 -636 -45 -299 -645 -956 595 944 554 287 941 791 353 -214 -521 208 -975 421 976 193 520 510 120 495 428 -546 537 -394 -714 -51 458 -619 710 -780 -923 301 -29 726 -850 -650 -9 -511 319 -899 -445 798 -924 658 -894 524 727 141 103 47 -898 150 477 38 -673 -308 355 -867 -899 -112 232 728 422 803 -711 -269 -885 838 420 65 41 -69 919 805 -491 390 -705 -7 -158 449 373 854 -490 -624 -685 288 481 724 651 -847 -536 115 -352 468 972 371 440 -308 -888 -318 -529 880 137 203 -11 989 -458 876 -209 -418 -900 805 -592 697 798 545 -307 527 329 -691 430 -550 195 -762 -373 781 785 -531 -530 419 -597 11 -185 777 -418 715 741 -92 -365 -352 907 478 489 -204 927 -664 787 -138 -927 -320 -774 -589 577 -726 83 -483 -868 -124 -451 -572 -918 -392 620 -468 64 -741 -111 -171 -814 518 548 -413 450 731 752 541 -525 292 -733 685 737 298 776 979 -306 869 815 998 -342 -24 -288 865 -254 -483 -649 -7 -812 419 692 651 699 -220 493 254 -50 423 -12 -833 478 -81 -581 273 -957 548 -598 -695 577 197 -412 895 -335 -143 831 577 176 710 -829 951 137 -592 159 -372 175 666 784 850 -300 -711 379 -476 -139 -389 71 568 399 -593 -550 -193 -627 -14 -450 377 983 44 363 -452 336 -745 126 -799 -840 -633 -730 178 826 804 913 -265 514 -489 991 -782 646 980 647 -264 -137 -191 62 -957 61 958 336 518 -407 8 -306 170 261 -78 449 -414 256 634 -406 623 -638 -340 -432 164 559 459 -87 624 -811 -605 70 -501 -669 776 935 772 -778 -309 89 235 928 -816 493 -923 -567 441 -150 377 -33 -423 -870 923 765 -78 113 -504 -972 460 -569 -405 912 999 106 760 627 918 146 487 629 -156 917 -556 -390 671 -976 -139 914 -774 -269 -814 992 525 -772 -647 454 -171 -219 946 -331 -781 742 -217 733 865 325 565 682 997 410 958 568 -883 642 540 -414 826 795 95 -811 -676 -205 43 -451 -37 759 -79 182 564 -873 980 -623 -112 -95 -395 -131 -344 -353 -808 674 247 -508 836 891 -610 -188 -944 -317 973 615 -86 573 161 -786 703 -505 -992 -641 -234 -47 508 -878 789 -154 176 605 360 782 686 580 -570 840 69 -695 345 916 -334 220 -447 615 396 -721 405 8 -45 1000 -527 319 -623 -312 297 718 72 -686 -357 648 618 788 -754 752 -930 759 602 310 892 534 844 -108 -321 -396 -140 -458 -930 -286 752 343 777 624 114 938 -361 -726 -251 324 -14 -480 983 61 31 773 -911 90 105 790 -802 -163 -597 -974 628 124 -67 -362 -336 -982 279 350 -35 -418 -781 981 -618 -17 -206 881 573 691 750 -883 -523 -549 -388 460 273 -240 -767 -3 820 -809 -239 -697 241 618 220 927 -148 998 903 218 442 -54 -184 545 -286 -481 -743 -942 -61 -588 -331 431 -23 782 943 -881 897 -113 265 -153 994 72 -492 877 70 -50 -748 824 -984 216 459 778 55 -62 -617 -583 -980 373 -684 801 -38 58 -857 -936 -830 -75 -284 -917 115 -506 66 52 295 -683 -450 -51 -36 -860 -550 -232 -462 818 509 -405 -434 529 113 -932 -573 -612 -976 718 300 -673 884 237 -491 -983 -465 -753 32 239 -142 879 305 -637 -768 -597 742 -110 148 476 775 -755 -636 -737 -184 -910 586 -197 -687 278 -577 -346 -907 -223 -72 -110 423 280 652 -385 -980 976 14 597 720 -976 -643 -726 731 -172 -557 -533 155 -609 -840 -507 776 954 -800 783 527 753 -331 766 -869 575 -704 514 -583 867 948 -23 -644 882 -282 -675 77 -254 27 900 975 -14 -929 81 -703 905 -107 642 -980 654 -465 -621 -651 848 627 663 -883 -609 19 -383 616 64 493 28 -340 -274 28 60 551 -989 176 -610 805 -659 823 -54 -443 669 673 -845 638 -921 20 109 -128 539 546 724 106 -239 304 -344 -405 -414 607 803 -987 256 314 35 -18 950 620 -625 -156 883 353 494 506 246 50 -141 268 -533 152 -437 895 -333 -24 -233 83 758 -176 231 -818 73 893 592 750 -207 942 61 138 -949 615 825 -947 873 -294 -581 -121 959 -417 -636 -651 113 -796 302 508 -62 -365 833 632 -171 171 777 926 125 63 -558 245 622 -266 571 -780 682 59 989 -359 -321 -167 491 -584 319 514 538 -722 -98 -529 170 -690 -262 436 994 928 -959 507 688 18 -463 -86 842 -742 862 817 977 -435 728 873 204 612 632 289 -194 -845 -341 191 -614 -940 164 448 426 -423 -879 -288 -514 -843 -221 236 -559 530 32 259 -663 713 -935 464 9 988 -233 -830 872 -513 668 -791 692 -955 -520 615 608 542 227 611 -384 667 -682 676 132 -885 764 -652 323 800 -403 163 -368 -52 -145 268 -226 155 -352 -807 15 -309 -686 -757 459 210 254 -703 957 -776 -600 -360 -882 690 -929 476 -607 894 6 -385 -582 831 -612 -655 -206 -846 430 499 618 699 996 461 131 -43 -300 -325 341 -830 -343 672 -160 -436 -500 -508 -879 -818 701 123 -343 954 422 -576 228 -817 -511 -581 241 898 402 -684 111 -921 681 263 -973 466 -858 -876 985 -957 717 434 749 510 303 -806 87 -967 -873 925 80 190 -40 -406 -455 -336 642 261 480 -677 -909 -133 -720 -635 339 472 816 73 238 183 -241 196 -106 748 935 820 471 521 744 320 788 -602 677 -134 -753 126 -574 898 370 -663 55 -443 -936 -980 -227 478 42 -497 379 -691 -510 28 729 -134 -77 227 -598 179 382 -560 933 -397 21 295 217 86 669 78 368 -560 -910 814 -431 -577 491 372 859 -897 516 -349 667 673 -230 164 366 599 799 50 769 609 65 760 627 -402 -819 -937 21 -920 -502 515 -909 -673 993 482 -54 544 -385 477 387 618 264 -235 -399 349 686 319 911 -320 -164 -869 -264 -612 -431 960 -712 804 23 -563 -576 -865 158 -480 54 649 -995 888 -432 640 -326 733 905 -121 478 -883 243 635 11 373 911 -883 -322 28 349 -195 550 514 -274 727 -178 -446 -188 573 -155 284 -587 268 630 -220 -793 -682 -316 -173 -517 732 -479 -476 -929 51 -674 -291 -732 -842 374 -554 514 226 -117 -304 158 -175 -359 -337 543 -515 869 -2 -786 -864 420 -441 -626 -20 68 413 838 35 779 -449 -102 184 -252 986 -260 549 205 -119 31 -132 -377 354 915 179 469 -847 -363 355 782 -984 -901 421 911 -27 -174 -502 323 -200 779 -335 -680 938 232 -461 222 289 860 -72 194 911 630 -221 -505 847 538 444 334 -956 106 -559 -110 927 374 330 422 -221 672 208 -135 284 298 780 959 -261 -1 167 -315 727 -650 668 -225 -144 -939 -812 -552 578 -149 -173 288 -965 962 -978 -832 -746 763 984 906 -45 -183 -136 974 -540 367 -424 -423 -803 -420 -817 -431 -461 -244 247 376 97 434 631 -724 764 916 -702 -277 -390 -304 780 514 -430 553 -823 900 282 -733 416 -529 -713 420 840 -852 -189 426 807 -113 -798 187 -321 356 753 -730 999 447 -764 -442 -695 824 -691 -468 958 282 673 -70 32 885 601 -33 -713 -562 -513 889 312 -691 -958 -999 -874 243 -563 -295 -398 -636 -861 -756 429 -36 130 675 -412 -874 -132 -709 65 111 321 255 -512 508 242 -731 813 -845 779 530 -613 -460 310 52 -743 781 830 -290 345 238 -558 983 -159 -907 836 -197 345 265 -42 653 621 -213 200 432 788 748 -844 415 -484 128 354 232 923 -581 815 700 -393 -494 286 -331 276 -343 864 -704 -332 235 566 -986 -751 -457 -921 523 -906 -230 564 639 -302 688 -569 634 341 923 919 -871 579 910 277 -817 614 248 -587 -801 171 286 -937 498 -425 998 889 774 -56 -827 320 -309 169 523 -734 633 330 -970 -243 803 909 -666 -7 -536 -719 141 347 716 822 991 295 -344 -429 -520 -520 -123 -523 -691 -411 990 940 -834 525 892 282 726 -958 544 701 -179 509 356 123 -799 64 480 -132 -301 -936 -234 -461 72 -905 -818 -130 -187 573 -611 -30 400 775 -118 253 -268 431 -717 -956 -932 682 557 -693 943 -936 541 -258 -826 -355 -679 437 -163 -306 -491 -725 -364 404 190 186 334 -210 664 31 630 -858 -759 -913 782 -269 896 -863 819 985 -835 -778 759 291 975 268 -96 941 -146 764 -291 -104 505 466 -444 -155 -182 251 -120 799 -188 -322 -669 495 -518 -792 -3 908 896 -532 -593 862 457 -294 125 602 360 -106 -315 971 -266 -581 -886 -300 883 -219 965 -767 -631 -428 723 -416 177 698 -373 635 -353 236 -538 -362 -493 857 485 -238 -764 277 297 -215 559 148 -842 -90 452 136 -109 -208 478 873 -162 298 -719 -676 311 443 -533 -546 -109 328 -821 -895 -833 -64 788 -920 -534 -171 769 583 -72 486 125 -583 -187 -947 -567 649 281 240 627 -763 -489 -213 -948 89 15 637 -436 -733 -51 937 -382 168 -557 -675 -582 -674 -567 -51 814 -926 -735 776 -564 774 764 77 -785 -625 197 800 474 -655 30 -340 677 -228 987 -775 -955 -357 507 -353 -132 -778 -510 175 -998 -656 -480 779 923 -586 650 -215 -823 -61 887 -134 -962 888 -275 -664 779 -309 -700 -419 -21 651 186 -116 609 868 28 651 -256 -104 362 -928 539 -778 674 -392 891 -959 520 642 -246 -565 -447 401 247 297 303 -546 301 726 -372 -436 -255 616 441 594 838 514 -246 875 -772 215 572 32 -316 -215 -20 -967 -862 -18 -705 -700 866 -195 867 -614 -859 -942 -140 -165 -711 -940 742 946 953 -218 444 500 849 837 759 -942 -445 668 586 -195 -98 -701 571 710 405 60 311 -4 -611 316 -976 749 833 -311 117 887 -452 -631 235 -370 110 994 -641 -814 -497 514 -683 370 104 -239 435 900 233 -775 403 597 914 416 -77 -20 391 268 -174 -694 -106 -793 42 -959 -180 395 21 -84 954 58 -54 72 -699 569 989 -529 79 -609 -46 -407 253 -292 512 -15 -615 -53 -67 419 -518 769 402 -807 -110 902 -804 -11 -375 -812 -818 627 -468 700 320 89 -434 -918 833 884 -227 -876 717 -771 -947 -275 804 -549 549 457 -649 -277 1 598 -144 -937 -3 211 -921 -21 -124 731 504 -288 340 157 499 307 -974 578 -785 389 -252 -1000 -514 -833 985 -899 -921 -191 616 -837 891 214 -334 -19 -597 -344 5 -657 37 -293 -973 -344 974 969 -874 260 -162 -81 -908 -115 399 741 -823 -499 -717 912 -172 974 540 -29 -898 -662 -445 -257 335 -72 -794 -133 -766 -651 409 402 390 150 -206 383 778 788 -252 708 -209 367 -655 -518 -226 -912 -716 -317 579 -532 922 -957 -185 326 159 540 -420 -744 66 524 -353 -672 -416 925 868 870 -284 649 188 -944 599 52 -447 -691 908 943 727 -107 -222 -863 0 -637 630 191 -932 -169 -150 -468 -486 -34 269 862 921 855 -742 -726 -936 841 470 -47 44 -432 -89 652 -559 -573 447 669 -701 488 638 63 337 -540 146 -749 -448 245 -564 966 416 696 614 150 -624 325 -442 443 23 523 678 -247 -940 -262 458 51 -434 155 24 187 455 -486 563 -694 447 165 -741 125 -824 688 591 599 -24 144 -632 895 -159 874 -247 -138 -315 -825 -573 720 -88 347 -892 533 859 299 959 636 586 -109 -722 719 -327 589 -319 -885 425 -62 -615 -134 -773 -248 -776 -76 626 397 -198 -648 935 -407 470 -669 -517 -710 804 -367 226 -408 -240 871 -12 953 -256 303 457 -895 144 -213 491 -640 -799 -41 -938 677 -716 137 283 -607 862 61 -875 -563 -561 -534 196 601 170 219 -946 -438 32 -515 -963 270 833 797 -125 598 -708 -580 424 -402 48 -184 296 66 -431 -329 64 529 -416 -852 -485 282 729 -165 -759 378 -417 -940 824 899 -882 804 414 89 460 -547 445 199 629 -888 672 938 36 517 -434 799 305 -818 -56 -128 -463 -383 295 -274 161 65 -552 775 185 -983 270 109 924 -803 464 -104 605 408 -457 -856 899 60 480 -538 477 994 120 -130 -259 431 -907 -40 208 -54 274 105 -64 685 -847 409 -982 -425 338 604 553 824 -694 -666 481 553 884 -900 -604 -131 -853 -740 367 609 34 901 -769 -9 -890 635 -933 846 -53 -267 -443 -106 -741 104 -303 -132 262 122 -195 588 935 519 593 998 -88 912 694 -810 315 -751 354 -318 -212 -128 -123 382 270 -809 756 -930 320 -13 -976 763 -976 -260 -863 -701 -505 -129 -8 -859 -91 -507 198 988 -329 584 -123 -495 459 -202 766 -2 835 -71 201 -423 -923 913 259 -548 556 -530 -570 889 -362 652 -909 764 929 -889 -528 -690 280 813 728 -619 952 -548 -499 670 -186 348 1 306 -930 -281 561 52 -127 -24 376 536 138 -400 3 849 54 229 65 803 -215 395 103 -702 566 -861 -701 984 -149 705 62 864 135 83 462 -652 77 804 -955 -154 237 -130 -369 497 -880 -82 -355 662 -181 -3 -452 -903 -520 342 -977 845 -553 -557 397 507 -367 370 625 -977 737 -205 748 398 -141 -481 -853 -581 549 805 600 -181 61 -939 430 -750 -249 706 270 -113 -660 677 545 -884 165 -959 -358 -363 -536 713 -440 532 830 -26 586 299 -519 343 -24 275 939 486 -620 -242 908 -856 114 223 -999 -165 444 -786 280 617 289 -155 168 -836 932 -172 -703 625 -260 -213 -481 854 -174 -558 -354 385 297 -882 -590 -612 914 388 -486 -407 -820 -744 850 614 415 568 -220 -971 487 -533 915 402 503 699 -731 959 -413 -93 -349 -224 90 149 -968 575 237 -528 -639 21 803 70 -786 530 -735 794 -979 375 818 -386 -349 -964 -953 952 -995 -125 -891 -950 -955 664 407 601 -740 968 -682 -45 -468 -299 -346 393 168 -908 -24 420 -978 601 760 -487 -4 200 857 938 952 -293 796 861 -337 -843 917 769 -186 -119 -586 534 -470 83 -88 476 -531 866 983 843 -157 -208 -117 330 287 -210 -265 573 219 -173 -602 734 594 942 -740 -83 369 567 559 -165 -860 -247 -417 -212 -896 -628 -560 -302 -143 -688 -259 -878 945 632 364 600 529 196 955 -58 716 469 911 -575 118 -563 -287 913 919 -750 -639 -861 105 -341 501 -52 -690 -33 495 -864 -320 996 -372 -431 583 -82 259 13 -77 363 -772 -3 -328 -27 -624 565 -792 -787 -61 -783 636 693 -624 620 -654 -21 -162 828 753 27 463 975 -891 -98 647 -53 11 61 -757 -105 550 -114 549 -2 -367 -438 744 777 -971 79 389 -931 -309 349 617 -500 317 -68 -356 614 479 -486 -370 97 -457 -333 396 876 -33 527 825 -255 728 146 -340 -975 490 -995 -106 -155 781 114 3 -833 -806 -159 983 207 -764 -775 532 295 -557 -16 683 935 -164 -426 -810 -621 86 -793 -193 -358 -771 724 -709 789 -391 439 -30 478 771 -40 462 -412 861 563 171 -2 412 -897 -988 -276 797 -618 -718 951 -764 -987 -424 709 7 -982 430 710 -661 -817 -926 343 653 -989 -184 20 886 -538 77 518 640 -346 -601 919 -885 -32 85 952 -771 143 489 162 439 164 -222 -76 272 579 250 -670 -287 -289 594 842 -994 403 -937 785 -468 62 -506 -199 -854 872 -314 -322 858 -857 400 -776 -580 630 530 409 -337 872 88 -354 495 743 744 589 42 -946 -701 880 364 -829 -188 733 641 -497 -835 233 929 -787 417 406 699 -487 421 -161 72 -918 691 -649 122 303 -628 -665 936 -679 899 -710 142 40 505 519 -214 633 -569 -803 161 -606 -770 -845 -116 682 -893 -556 -587 176 -896 965 348 974 -856 -516 -797 691 -250 824 -226 -386 231 11 -482 537 466 683 -55 -584 -876 -493 -225 -587 285 -747 -713 405 -763 -56 487 105 -169 -386 -296 -758 410 -878 503 -112 708 -40 -834 -569 700 956 273 122 -761 473 -283 656 903 -434 -245 -873 -768 -323 495 -681 381 -976 359 -85 214 432 989 -629 8 -254 -500 -365 637 149 268 816 -87 778 -592 -762 322 396 -178 -218 -465 761 269 539 -2 -961 392 -81 417 521 -231 -685 -452 729 683 675 965 302 -137 -194 646 -617 -602 89 -255 -17 -118 246 86 -890 26 -30 708 -662 261 466 -105 -300 362 -592 -877 298 689 -375 792 -144 -871 -387 311 409 379 190 991 -703 903 -149 214 -473 -167 188 -682 895 -980 -296 37 -852 -196 939 -253 -589 -128 -1 95 408 706 31 -636 546 -301 -883 731 961 -880 617 933 -222 63 -912 -883 -874 -173 637 -778 -666 -322 699 255 -656 837 -78 157 -163 -29 -374 -494 -407 100 -804 -584 -912 -988 -686 827 -851 -87 -749 39 -403 -967 -63 998 -38 -484 -583 -903 843 430 363 -299 628 -249 -384 -521 -448 6 -829 946 -435 -780 725 715 -804 842 980 -165 269 913 969 -331 -472 831 777 -593 -774 310 786 -408 -433 183 -352 -151 571 87 -81 -565 -791 363 -206 477 486 -238 -815 836 289 38 -163 796 351 539 938 -59 -907 950 295 501 187 -890 -718 -203 387 926 441 481 -106 54 -675 685 200 -847 872 302 -625 -940 910 -992 -691 66 -456 250 -71 -432 205 -246 -419 388 -305 661 51 -278 -998 607 -546 -476 771 -708 -55 347 175 653 928 946 488 987 27 578 199 510 -911 26 6 -487 -879 -626 -235 41 14 654 -954 527 -178 -181 699 -777 -763 -196 528 503 -375 405 -129 485 978 194 213 -19 -158 -473 -771 -7 129 -889 -13 777 -400 -886 291 155 -618 -816 212 178 -32 -669 62 -450 411 -902 -550 898 87 -185 744 605 -370 -988 452 316 -942 -275 -854 -645 -962 663 781 753 -991 -155 -536 -785 -347 933 -277 -275 -986 -843 -78 -93 885 787 -188 -954 301 42 607 269 -249 -73 140 -535 585 -706 352 -185 94 398 -802 -553 -34 991 743 300 -213 985 -300 701 788 -290 284 437 996 -209 366 -852 83 -36 -880 -538 -404 -647 -896 -757 -950 239 -921 -882 -653 -197 764 -907 779 -317 -575 102 539 316 482 723 905 -446 370 -435 252 888 184 -586 846 -173 115 -318 361 -783 -945 -264 963 214 -607 877 -806 -56 517 -286 378 -254 553 -808 559 -394 182 -377 838 83 130 -868 -333 -905 -732 -589 598 -208 706 -334 472 -673 -579 -529 -818 -394 845 323 50 216 -92 375 -910 842 151 829 -184 -962 787 745 -846 -52 466 -456 -257 -26 -600 -5 793 306 544 375 -80 -903 -165 491 187 -242 -735 -636 561 -959 225 57 -759 62 -582 -170 -819 -815 155 -48 267 -359 196 472 891 298 -156 424 -909 998 828 -651 503 980 785 -908 895 746 -402 -236 655 -912 -549 5 366 -154 -402 -740 636 820 -148 -986 76 -680 -425 -675 -65 -774 -149 771 -612 976 -110 -613 -951 -167 -862 -351 -61 75 277 -773 156 -931 973 -149 912 -299 -550 -325 369 292 -612 189 -970 309 214 -908 -575 226 -864 58 243 510 493 -866 496 750 158 -297 -459 -673 189 -584 473 709 -649 851 -754 867 -911 -250 358 994 -659 -869 680 -232 919 -617 528 -889 -999 572 -214 38 -723 -52 -260 833 -639 859 488 611 196 333 125 -123 190 828 -731 444 574 -846 -440 -729 449 -250 -263 -14 -440 -153 641 -59 612 271 495 -578 -760 639 -403 -118 -88 -155 -774 118 276 -736 -572 281 94 957 -93 -538 193 443 4 -500 -962 -867 -85 -910 611 188 -141 672 -430 75 -576 618 -942 -899 -420 -324 991 -892 705 -946 -89 -373 91 602 361 -38 -103 762 281 428 -731 -603 267 -787 726 906 -884 -321 373 -704 -681 193 17 464 -632 -321 -864 221 -725 215 377 18 -669 -207 943 836 469 -539 -312 -445 -849 -30 651 -601 25 -244 -377 240 -862 526 -212 563 -483 231 974 -674 475 736 -126 643 -347 770 -652 -693 509 168 -557 850 29 -619 -900 -763 -777 -380 -588 537 -951 792 -272 -150 -299 -580 -770 291 -436 165 178 520 -93 -209 511 -769 683 -25 974 815 781 268 -820 -439 -292 851 273 -233 558 551 902 -460 -204 -852 -764 974 -71 -677 -649 454 953 -48 -812 -354 -237 332 -501 161 -733 -454 116 -869 -900 22 -408 -395 -876 -830 697 -907 -14 199 901 -319 872 284 -429 955 -549 -986 -722 678 385 -938 237 -427 -366 781 -336 -74 -735 214 79 -42 -536 215 -485 -23 570 -876 102 -507 420 -40 -59 -491 75 -165 654 -397 804 207 612 51 -241 583 -248 -688 613 523 -709 425 21 675 312 -578 -392 -831 843 -471 -123 -502 625 156 -196 -717 -53 -570 137 -998 925 756 -400 483 -830 -900 773 243 -627 -130 873 -763 726 -698 968 -555 -671 961 -61 -331 80 805 -527 684 -209 1000 479 -579 512 647 216 -219 -276 -580 -486 -357 -765 -518 530 328 -118 -281 -863 -739 518 853 -811 451 -758 -441 -849 -18 -916 -70 945 -749 129 -856 166 -868 55 814 -287 242 11 -222 102 -366 510 -793 -149 962 645 -76 261 230 649 -588 753 -550 -542 205 102 -889 502 -815 121 -891 119 -727 780 -743 768 649 961 614 -465 261 -546 -752 -226 -354 -267 -444 587 -452 -939 221 -316 452 144 -204 216 607 -304 102 996 318 -669 -732 974 -440 114 23 -327 23 771 -845 800 733 393 311 -822 515 555 296 -957 -328 578 882 82 188 445 123 924 454 -608 -98 -756 -153 589 -531 -228 -876 -218 203 -751 -587 725 -657 -786 321 -962 99 302 947 266 -889 508 274 540 864 -76 -195 -844 688 -939 95 279 576 99 -663 760 709 -855 -616 -245 265 -49 631 -194 -42 -691 -456 -451 -575 -206 41 -838 -805 -636 577 -187 251 -927 248 -651 -487 285 743 -696 20 -650 180 -497 831 -167 -853 -799 109 -221 -639 432 -389 332 738 -451 -253 114 946 -951 -751 554 -246 986 530 -404 25 930 862 462 -998 -44 -552 28 673 507 140 879 -648 681 531 -525 -28 -539 -63 -604 -236 -121 167 74 -806 809 207 955 -450 149 760 -436 -481 -449 -468 225 387 438 592 -160 -205 -713 241 16 849 -456 -998 -894 -851 -59 -277 -15 -170 180 -190 623 327 344 -465 843 357 875 -936 26 796 506 40 720 -776 -935 191 627 867 -344 -253 356 -785 634 -433 -246 929 269 602 -296 494 460 -898 -397 -537 234 336 398 -262 18 -225 -162 -754 742 403 34 -577 -452 -556 162 -486 698 620 31 -361 580 -353 -841 -686 -824 -320 -290 575 -606 381 -908 731 757 598 581 361 -184 -309 100 -976 -695 392 190 -174 903 -464 -445 188 222 355 405 602 731 -378 -597 -714 -943 -996 229 -760 -459 388 407 463 -395 511 42 -144 -763 141 -868 987 837 -993 858 353 -658 871 238 12 -959 242 -256 -715 -835 942 982 -923 -284 -154 -687 929 -537 -165 300 152 861 -784 -429 -393 -551 693 127 -288 366 -880 -458 502 896 -199 693 -665 -475 -374 -978 -703 749 -23 600 -956 653 733 -131 392 607 424 215 -79 134 -51 446 -131 -579 92 154 888 -157 7 420 -743 538 120 -25 63 -250 371 97 -767 524 -752 -451 847 41 116 348 769 197 992 -747 -644 645 247 -760 -757 161 74 -516 392 915 890 848 368 763 -782 -709 479 658 -406 -95 -168 -983 986 58 83 -715 -890 662 -448 -472 431 870 -725 386 -377 154 -458 -25 370 -274 548 -689 47 -806 -837 551 819 -643 810 -527 555 -520 270 -16 129 -691 -382 141 -87 -909 937 -11 -611 102 -739 -147 -255 -814 622 -247 -469 -945 -336 -350 -664 231 -220 -343 -367 -470 357 636 169 -898 645 400 -823 199 -786 -35 -660 -567 -854 993 908 252 -698 192 -892 452 928 -127 -433 675 763 -831 18 -917 773 945 -603 117 248 -785 592 -872 -753 985 -544 269 665 -170 242 570 -781 -83 787 889 -510 -897 -852 -642 222 374 548 212 -947 653 886 494 -24 25 -561 620 350 562 257 272 -880 -355 -902 255 -46 602 293 810 -267 794 415 913 -27 379 -333 112 623 -78 -239 454 -426 -89 431 625 209 -728 103 -793 395 -272 -349 -974 183 254 689 228 -252 971 739 -955 -543 324 300 -837 -664 -32 81 809 709 -936 149 578 227 883 336 -370 -211 902 936 -883 312 -832 955 740 898 893 -311 349 218 999 990 976 -405 446 -451 -648 -236 546 -878 755 678 -435 430 -682 66 -152 -728 -580 -197 5 -449 537 457 -866 293 355 -659 617 650 774 436 -139 -628 50 -338 147 662 686 -278 535 621 -322 -349 47 730 -55 838 -201 17 804 67 502 -72 -988 -860 741 205 74 -924 380 169 138 655 -253 516 -867 -898 458 -732 177 870 642 -542 449 293 -80 274 750 972 -62 375 -495 -428 -417 -82 931 38 -357 -775 -579 67 153 -940 -268 -578 -157 -25 481 882 -965 172 475 -522 241 813 -574 -152 988 554 653 -222 277 468 -105 -842 -922 -594 191 252 938 561 -849 -148 -610 281 -60 -855 -584 -666 919 -507 468 -481 929 -47 906 588 803 -999 219 560 456 695 177 384 -354 575 321 479 -156 916 145 422 880 -725 -468 -230 -910 -901 -983 626 -574 745 674 146 -928 392 777 -678 194 860 -910 -913 -488 637 158 310 920 -352 121 -672 -559 -89 805 590 -91 -101 804 -767 160 -188 341 -791 104 238 276 457 69 -946 940 308 -901 445 -4 776 479 351 -705 -600 -741 -667 69 889 962 -241 -417 1 -191 -831 -620 -311 539 -587 -410 224 -740 -668 -610 -332 120 -241 235 261 -922 714 305 748 586 -267 542 541 999 -945 978 371 -445 329 741 -555 -353 439 -629 452 205 -294 811 -87 638 939 362 -281 -106 893 -979 613 150 29 168 -531 116 -904 -151 205 -783 -674 23 -599 459 -591 -692 475 -564 -292 -132 -985 2 -345 374 -559 -652 804 -414 491 -32 502 251 602 -485 487 456 706 37 -185 -984 -733 936 429 51 -398 840 -546 -327 -883 -566 -377 -405 340 544 617 -538 876 -993 -124 979 -407 -678 -855 -988 -239 681 420 -695 -988 499 230 -834 716 828 -1 765 25 537 749 767 225 911 -768 -627 -118 -22 410 -178 373 537 320 714 -430 276 346 -372 784 158 -877 -575 316 -110 -32 -494 -644 -74 -235 873 891 -649 389 638 -807 -679 950 614 -730 67 -419 -325 -499 658 254 -826 -91 -611 -59 -156 119 350 -298 229 -515 -950 -975 -641 -194 -419 685 -266 430 177 -209 -475 -32 -622 -747 876 610 255 474 181 184 365 -300 392 363 -83 633 -959 -901 -894 685 -273 -81 -984 219 954 162 -865 677 612 193 147 -197 -6 -791 588 640 -85 671 -960 -788 -77 983 -548 758 461 -982 814 -635 355 -273 647 -373 -699 716 -606 -276 819 711 270 900 472 427 746 975 248 568 68 718 175 -398 423 856 -528 422 89 -207 982 923 457 -447 510 -518 54 -685 622 -440 -497 -830 -951 546 -285 -564 338 -139 437 673 -838 -436 961 -579 419 612 -463 248 -434 -635 354 -574 -752 -770 157 796 -13 -527 -14 727 675 -337 -900 -441 -526 26 -110 815 980 496 472 -658 413 404 992 539 977 -600 114 -678 -65 -962 376 336 71 225 540 180 739 -749 -623 525 -227 -964 -170 -806 552 43 188 2 -620 230 65 -118 -307 -501 -902 -148 213 240 659 615 215 -604 -593 733 739 370 397 -221 267 -78 740 870 188 -561 447 -369 115 -876 405 830 391 750 748 336 855 -370 -957 334 -301 956 503 837 -776 -794 10 74 -884 -102 958 390 811 855 -79 551 -205 944 713 89 908 824 55 -506 219 -807 -709 -28 -665 242 -490 -871 -534 -189 437 195 852 -139 426 -944 -224 195 -17 -221 -271 -8 555 632 -788 122 -553 -796 830 161 135 822 579 -765 201 779 -532 -234 -933 675 745 -189 -997 482 -865 41 -46 -819 759 -508 -360 -742 537 62 69 -986 877 -102 817 951 -58 150 51 157 -728 -737 -635 807 -892 457 -483 939 798 444 -963 -863 489 -586 426 -880 85 -102 478 -531 -494 -342 -104 -240 832 -956 358 -77 -316 327 872 366 299 -188 608 -559 497 -382 -886 228 -552 907 -938 839 113 764 -317 626 631 627 -814 -902 404 128 -896 526 463 487 774 -898 -660 987 -413 -723 493 115 -786 476 541 534 377 -601 168 492 -876 -785 -98 175 -541 595 -934 223 770 807 -808 -91 456 102 -773 -772 30 132 -818 -231 974 -760 -416 -898 150 -270 -476 824 524 -292 -907 -247 -982 -368 -747 34 919 246 -560 -285 403 126 0 902 719 -805 -169 -517 -754 548 -241 -861 -941 915 -253 -558 938 934 656 552 780 -429 476 931 864 616 -461 924 698 156 928 -945 -327 708 288 203 812 505 -36 417 -485 -450 -831 5 -795 -873 -455 -958 554 -892 -824 -308 933 45 150 255 716 244 113 418 326 -669 -657 -783 487 368 -577 -550 469 -91 -127 -626 -513 -604 -145 420 899 -268 42 621 986 -920 312 460 286 -326 -599 -297 -488 -874 -795 842 205 -140 -312 -555 -98 923 44 -720 -634 570 921 -685 526 -685 -316 -686 -744 -596 279 -679 -126 -807 627 139 -173 -733 109 989 -871 454 527 245 -430 87 377 714 -962 -89 -137 -269 417 -728 -146 -238 -57 897 27 -840 -517 219 909 -22 231 -117 -690 -901 498 636 -665 499 -515 -320 620 -66 563 -511 17 750 -874 578 231 914 853 512 -614 177 -654 -153 682 742 554 395 20 -496 712 -519 -811 -290 -988 314 -371 591 -305 935 -53 660 -596 854 794 -866 638 994 981 -30 -265 62 -746 995 -317 919 -626 -79 416 -466 -710 -250 -233 396 360 664 -908 900 930 -304 389 -563 129 -967 -240 -532 295 246 850 -142 520 360 -913 765 426 279 -763 223 -831 832 813 172 941 -672 -566 711 492 -586 12 775 993 -627 584 -575 -746 863 284 -366 134 -383 839 -382 -766 249 -328 -827 114 -64 -508 -694 696 274 -681 25 739 -135 -560 -362 -937 -413 -574 449 -71 -50 -211 924 -808 606 -418 747 -514 -587 -622 -714 -754 -318 554 138 782 897 282 879 188 995 282 143 -103 -220 636 789 587 767 551 669 298 784 -395 -364 261 914 932 -800 -968 72 -448 208 -35 361 -276 210 849 793 -789 493 -839 -904 -668 -168 -509 385 491 -144 45 421 736 -642 -655 -405 -298 -578 -356 867 891 663 -926 -265 986 228 128 -25 -114 650 804 -736 -738 -735 226 -669 -971 -697 -479 0 44 -327 831 937 252 -841 915 -100 -388 -821 -459 590 810 -563 9 807 508 -938 -53 253 828 52 969 -489 623 -342 -617 95 425 492 -576 981 992 474 -913 786 -931 856 606 157 -619 -213 540 -325 -438 847 851 -796 -796 -250 -941 -534 190 376 174 -239 -662 608 -545 67 259 285 -821 -351 155 -178 -889 800 775 -831 -913 424 85 136 -902 -348 937 124 715 -316 163 -718 306 781 864 20 -609 -331 504 620 -41 -947 895 197 562 -825 -274 -616 41 572 -496 -251 -153 795 -188 -669 902 802 880 -357 -897 -96 12 568 -841 -475 -93 -961 -986 125 248 66 571 254 472 -545 -174 526 405 341 -61 -719 504 830 -401 217 -399 -810 -786 -791 -136 931 933 480 560 887 -460 399 995 -424 817 397 -285 661 69 -279 -633 629 -585 890 -597 680 -519 -817 109 635 -863 -42 497 931 -121 -71 -826 -239 679 573 500 -810 -134 485 880 586 -914 -479 -295 -480 -990 -269 751 -928 540 -698 29 -497 -560 -737 99 -951 694 -964 35 488 33 -4 -879 -198 -591 470 81 -515 -899 -745 337 -107 -560 316 636 439 -176 758 -545 952 333 815 -952 -521 -699 528 -300 71 345 62 -532 -99 -498 -213 -316 658 -550 183 -879 813 -327 -505 -537 72 -393 202 873 -154 322 -138 292 -832 301 -371 -610 -79 295 882 -348 666 450 -422 413 -865 274 -537 209 -767 -91 -632 -135 405 123 -210 -509 -733 -719 2 206 88 366 -531 803 -960 562 392 344 876 576 520 467 -849 850 31 601 224 -583 503 695 -749 -808 887 205 -308 -901 -706 403 892 -207 -839 -957 -647 875 -292 357 -924 497 199 327 -971 -879 977 597 687 382 -163 867 -543 -501 407 -57 180 -499 -516 -581 695 574 595 937 -20 -836 -924 -33 7 688 -628 21 -739 -538 95 -617 99 -285 926 -176 536 140 495 587 -639 116 -676 219 -908 -263 960 302 -831 37 -151 759 -196 -625 -423 726 994 39 -303 -157 305 -877 573 -634 -362 679 -312 -125 -857 832 706 16 -798 365 185 384 858 -545 4 -739 554 450 17 800 -519 313 200 -343 -302 832 302 295 -10 265 374 847 -248 -54 -381 252 350 -729 -611 817 -616 -649 811 -858 -236 -246 -344 141 989 764 598 164 -853 847 19 989 905 -125 412 193 821 -889 -429 707 211 144 983 908 -208 -512 872 -386 -655 597 -632 138 -511 326 202 -62 384 214 126 -919 -489 -630 964 639 397 -673 -937 608 -944 660 956 859 276 546 52 865 204 756 -335 187 -518 976 210 572 -679 488 506 356 901 275 235 -593 457 479 -513 445 263 552 593 -478 -1000 -347 877 770 -115 53 -876 312 878 -176 -77 -70 -803 581 -273 -475 758 -707 -672 -228 -947 891 -43 958 -113 791 424 -304 15 -764 -33 -182 90 622 -624 46 958 668 -397 857 216 545 526 319 343 -231 314 -855 -570 97 437 8 -215 202 -514 893 436 -572 -267 -767 -999 -424 167 -568 -740 593 846 572 483 345 361 -56 869 673 436 295 584 -212 207 -178 79 -950 286 601 862 -663 -252 922 970 -315 -395 410 201 -602 230 -862 669 -724 847 993 357 -71 -48 -438 602 131 82 632 -602 -61 216 -649 792 -113 454 -458 -615 -946 -677 920 -32 -322 -456 352 -898 -460 -819 -36 844 -15 637 -988 829 -541 842 -25 -356 936 899 33 83 321 -125 -937 497 -19 980 955 -180 -597 -521 -837 -687 -126 188 763 487 -128 730 -242 -521 -633 -128 -795 755 451 -701 434 733 -249 404 500 -669 125 -492 40 -861 719 814 665 -339 802 -497 893 805 -861 -650 672 43 -220 -832 871 -447 -4 -131 233 720 -800 54 949 495 437 114 577 978 -40 922 -47 -864 -181 643 -92 278 -94 166 -237 -608 196 83 -922 488 -76 290 -860 -410 -115 66 -717 611 786 852 794 -582 -766 909 -683 -311 746 -613 996 289 985 903 151 848 -402 202 -554 -503 204 -255 476 -124 -899 -322 217 -493 -506 944 21 -104 -7 469 -394 935 432 614 -801 -461 -280 63 198 347 744 -774 233 752 -591 -267 962 -589 769 -158 -508 426 516 -94 -952 283 890 -367 -153 301 -240 -100 191 -29 -559 -82 -379 -310 378 -678 -753 -607 862 448 -757 544 -734 -243 -414 -998 -283 -214 135 257 -455 -854 549 -521 -868 76 -485 -278 -909 -357 15 -199 -111 -566 -585 -721 857 511 -331 423 -524 -358 201 632 -66 427 -459 208 734 970 -593 225 274 620 -732 -650 -634 708 543 215 44 743 373 12 928 608 573 -742 -221 750 -642 -916 600 -768 -204 741 444 -665 698 950 467 -993 230 964 -213 602 -276 149 923 -330 16 796 677 -709 -241 390 -94 319 -71 -24 -524 589 -323 -941 -553 -675 811 -303 417 775 -633 350 -838 -844 -547 -90 691 952 57 -719 829 109 294 -897 128 -615 836 481 901 -60 1 -854 -496 920 -374 -747 -53 -34 -18 182 -855 714 196 -748 549 -586 -733 -417 76 392 463 -848 -109 533 658 264 -639 -568 403 34 -861 215 97 489 -136 69 -654 -738 -86 231 931 679 175 -262 -490 -359 931 837 636 -855 -81 -621 -207 747 -486 -664 561 872 -730 788 518 413 -491 888 -320 -726 361 -17 735 -93 890 807 -968 -916 324 -838 141 -917 -6 -410 -709 -777 -168 -604 -706 -828 491 -262 300 924 -417 -514 115 -505 -850 669 -700 430 -507 52 74 -397 -712 -375 -859 -654 -741 -1 -436 830 979 -727 -66 344 768 -711 417 305 -678 829 -563 486 -862 -315 -804 -214 -741 175 -490 559 -726 -627 335 125 723 -945 -736 855 943 -625 402 -94 836 -340 347 -814 -411 984 316 191 -981 -624 -542 653 -18 -408 611 -445 -643 -230 695 -864 232 -388 796 -463 534 -733 50 -583 -677 758 717 20 720 -990 -688 -774 607 -604 571 -386 -552 735 -849 58 381 -368 778 673 105 117 -877 252 357 -845 868 573 867 -956 -106 517 266 839 738 -648 -830 501 -923 -12 85 561 -301 391 -964 -42 -992 -602 930 606 -139 429 940 256 347 996 -150 938 865 866 917 -757 804 630 -698 630 -492 -267 -677 179 372 -236 -725 -353 -47 -311 413 714 -764 -88 255 389 -35 -479 106 569 313 200 107 269 921 -1 -70 789 -325 -884 -866 582 351 144 -810 -756 -193 -244 -136 224 616 -253 -104 -217 262 337 735 1000 821 -771 375 730 392 234 831 946 -13 -743 422 -725 977 -90 715 560 -465 -989 282 62 514 573 -872 -849 783 252 -662 54 778 -127 -182 562 -70 707 -16 -192 854 -839 954 -577 128 -229 2 -382 -205 -28 566 -540 534 -132 -557 895 999 -209 604 -315 -463 -703 -868 -45 -456 472 636 -748 -249 -671 977 -659 -805 168 879 399 511 431 -105 -706 -664 -996 -812 197 -727 125 749 -134 -642 469 -213 -164 519 -973 267 -597 791 -395 205 -99 764 316 -731 523 -140 862 -955 -372 756 -425 -737 959 694 485 -269 -626 691 919 -287 18 838 795 834 -602 99 127 509 -367 -195 893 -536 821 -288 -52 -981 -464 949 -624 760 -163 511 -337 34 516 -463 -318 733 -485 -978 -595 -783 -845 865 -99 247 813 -10 61 -406 -631 714 277 -872 -849 68 855 -541 754 541 448 -107 600 806 324 -72 169 874 76 213 -250 -48 840 714 -590 284 891 548 -218 -779 458 -240 615 829 122 -636 -199 -454 -238 911 -925 -743 227 769 677 -67 -97 -371 -421 446 733 667 -975 -517 238 63 60 424 -370 458 88 -106 -459 -788 75 -964 686 644 -210 136 -509 959 -842 693 607 885 -510 -391 654 798 -737 -596 1000 76 -577 579 916 428 -37 450 589 -524 980 941 -213 833 584 613 -263 3 210 -325 -632 810 -158 -529 683 515 232 -663 567 -708 -671 -397 59 -492 -152 -138 107 -303 432 835 660 651 -732 778 575 256 -283 -656 -445 477 515 406 -813 -828 -502 746 221 -743 745 -712 -602 -471 -536 -617 -746 -805 207 870 126 -190 209 -85 574 854 380 -530 60 101 -158 -82 -299 -869 -102 100 -162 14 -29 -566 -909 197 -553 -582 -585 408 -339 -868 -720 -699 -146 92 490 -984 -389 -553 -563 -392 429 177 349 774 469 -571 -834 320 926 -284 569 343 -460 -425 -135 -524 -924 84 251 684 -113 -217 271 -918 760 -90 907 -378 972 -486 -880 -348 -388 198 -514 -532 232 46 -895 255 -956 -413 -612 878 320 -553 104 366 35 -150 357 627 -404 772 413 713 775 -66 244 -927 312 -781 477 711 999 -99 835 783 -811 905 -733 82 589 636 62 68 -99 906 372 364 -243 -401 688 -986 295 390 -305 193 103 -175 -122 -760 -646 127 -460 550 657 740 322 892 373 407 800 -85 762 -398 771 254 -963 760 316 -106 -251 -329 -805 -502 -654 -262 -871 -358 936 97 656 -843 -871 957 457 -122 -581 598 138 247 -321 429 470 771 -942 813 239 -769 -271 -10 394 -812 -760 -89 -322 549 -496 131 -961 645 -381 390 -462 -474 -238 850 -200 433 66 -464 119 862 493 -83 -167 725 -340 -946 726 515 221 113 3 886 -409 302 -377 -693 606 65 -246 -202 881 400 -265 442 642 273 197 800 -12 145 115 383 -913 -812 479 346 46 751 -941 -600 102 -814 341 -901 -830 -956 473 -723 56 996 -414 810 -253 -239 96 -714 531 -139 747 -551 -891 248 316 777 -685 -634 -93 857 -360 -165 -626 -283 -881 -67 975 897 -792 457 -609 519 -699 -252 320 7 -990 -342 460 -321 -316 897 -83 170 423 80 -307 762 -991 -595 -78 -638 171 286 -541 -448 -861 803 -808 -245 -84 -137 -12 -984 944 -622 -520 -472 279 -853 -742 410 685 -443 916 987 154 79 762 867 337 -661 -324 -824 -593 -893 795 -61 -470 -924 538 -373 -301 -241 421 32 237 673 -529 174 -901 -232 665 -889 -1 712 137 -881 -661 668 162 197 714 20 -389 28 691 -205 558 -289 305 504 -289 -333 855 588 109 -787 -581 -100 -527 -781 295 -265 241 768 -51 240 770 -122 763 -290 398 -304 333 726 -835 -801 973 994 252 379 -273 -464 -437 994 610 727 696 -762 421 -627 565 -700 -332 646 -213 288 26 -807 720 862 -86 84 80 261 -575 -529 890 -952 662 -224 120 -501 368 730 -533 -237 -301 -743 -747 273 19 105 322 -418 -310 -358 968 -215 946 716 277 741 -582 -743 -174 -447 -947 824 -636 526 424 -566 -186 939 -266 -586 -160 -722 554 909 46 978 -652 -138 192 -350 -23 -265 -986 -508 72 -258 -59 686 -11 139 -181 -124 -422 990 -907 -413 -481 -793 -257 536 -477 931 738 377 -798 -414 -390 597 772 97 -926 731 -674 768 -255 -547 578 284 -676 661 56 136 838 262 -661 380 -952 39 -863 352 -750 773 640 -26 -286 730 -666 617 887 -848 -241 749 -975 289 -443 56 582 -601 -93 383 -157 179 327 93 -712 -569 -177 -75 836 442 -566 -246 -269 -558 698 -118 -480 -930 -58 80 525 434 -823 283 -890 727 -19 -778 -170 445 -404 945 -954 108 -672 989 945 -177 -555 -612 -173 157 -310 28 -896 -751 850 689 -490 123 560 951 -335 867 446 -377 829 -445 -916 -889 558 746 695 -927 350 986 552 -57 -718 -794 -838 751 12 533 334 -847 667 -710 295 -390 -950 -9 -794 679 157 -376 -798 -435 643 946 -792 89 -275 989 294 -9 -725 -300 906 110 -987 -946 -408 265 -134 -799 -219 -875 -655 -621 -776 681 -335 317 733 -528 514 -601 -437 -921 916 -181 -364 43 -815 7 -636 -86 -934 250 -143 246 937 -153 -790 -608 -977 187 672 -19 -861 258 101 -635 605 -113 726 210 877 289 -486 -994 -898 -300 -49 -51 -164 -775 -847 -401 49 -691 677 -831 603 851 555 -501 -893 -969 760 -517 -375 -881 4 553 104 -490 101 763 80 -433 276 -140 153 741 -254 -573 -813 -164 49 -109 351 -144 332 353 342 844 -122 772 -20 -374 949 -990 -969 -58 -939 -809 374 -529 300 2 -761 167 -725 267 -226 166 -597 -611 441 -857 -62 130 819 -73 -510 -921 98 147 953 -295 26 334 -769 -240 -566 358 -165 957 -609 375 -100 -903 406 -203 34 800 -984 994 939 273 -140 -261 -685 703 -883 -34 -245 -326 978 -707 -825 868 113 231 379 625 -422 -49 -647 -276 75 -845 317 -561 -294 -510 342 693 -391 -452 619 321 162 -962 -813 -863 937 91 203 -196 56 -683 20 -681 177 661 915 -909 -179 -743 -152 226 -757 113 309 -125 152 -302 -181 -383 -377 -387 -249 -146 528 -861 -367 680 -214 647 869 535 756 681 -455 -34 309 797 -345 -217 421 -930 -839 414 -212 615 969 364 663 981 -84 520 683 -403 805 -657 -353 -856 -421 870 608 333 319 -115 795 -766 -300 -275 783 82 350 566 331 -725 -505 462 747 265 842 -643 584 901 573 644 336 -159 -1 -348 121 -21 510 120 -773 -114 -806 -56 -295 -706 53 342 403 -904 -374 780 643 577 -537 347 373 -518 20 -830 449 329 -973 590 519 14 -267 -788 -160 654 -536 -568 -935 66 -715 329 876 -394 212 -702 834 830 446 858 923 -139 -872 -140 687 -559 620 529 -686 -433 -402 25 -998 -662 711 -752 86 -898 577 -278 -975 -982 921 -571 675 664 -936 730 -287 -903 -388 937 680 76 282 -944 318 98 -908 833 364 963 -93 9 -113 550 -467 -876 -115 -621 -326 -949 -639 -671 882 -769 -765 -888 -778 732 707 -118 -156 515 -715 982 -959 108 593 902 64 -980 -917 -787 733 -408 -386 909 292 -219 -870 687 507 -712 -351 -904 -137 312 -240 239 582 626 -165 468 -896 -119 551 -749 502 437 181 -489 983 -76 -749 540 -48 -90 -774 -166 -820 618 578 -119 -66 -439 -703 -997 -958 810 -863 349 336 188 923 -325 233 -317 -573 733 -700 -345 -68 602 512 807 786 855 960 -297 297 966 351 205 366 -788 -642 456 -176 21 935 -31 898 -416 -921 -706 937 -858 -358 218 472 -57 -480 803 -923 -737 -991 -478 387 -577 -845 111 804 106 67 310 -795 83 -657 -946 536 -942 876 51 -190 578 -557 205 -624 207 -339 -997 -57 684 176 -606 184 -150 89 -102 -961 538 268 -288 -193 -221 -79 572 -798 -251 -586 -949 808 300 995 -98 396 -975 -9 863 644 152 -326 -64 -856 -346 -810 776 -570 -239 900 -453 -18 883 833 -458 -20 -180 427 -57 -712 527 -769 300 434 -321 851 -188 -505 773 800 -36 -562 270 -946 977 145 426 -196 -597 454 -370 699 -648 25 989 -376 -45 198 721 416 997 -484 251 564 -409 959 468 795 -557 -645 857 -824 237 317 491 -581 -555 -297 380 94 -46 -301 71 -248 906 -462 179 753 191 43 -514 787 535 -690 -116 645 -616 -305 419 -152 306 148 646 379 -872 458 929 -977 -884 591 -79 271 -231 52 -159 -485 315 785 -57 -315 170 -590 357 -381 365 -117 -835 -921 -245 745 -634 594 -418 514 247 -587 648 347 502 941 406 -100 483 476 -675 -880 -976 -722 -778 -342 -939 -701 756 829 674 -974 -330 974 39 -576 -971 -408 -152 -465 313 444 -346 -367 859 -924 232 -756 -415 -358 -544 -633 274 972 -107 -241 -271 43 -792 -550 426 40 -528 265 -835 371 501 630 220 90 924 -304 450 574 31 244 199 -462 549 378 -908 385 380 75 -26 -189 -496 -251 106 -581 971 -684 -256 -966 564 -108 -52 -15 -173 -337 243 787 604 -664 -311 -440 -408 349 -948 -256 562 546 -226 -554 96 -717 998 212 -349 -348 -965 629 -427 -198 980 -929 470 -403 299 482 559 400 805 728 -861 749 -886 385 715 896 80 436 514 -94 514 331 -89 742 -904 902 -328 672 -710 224 791 -55 966 -988 -920 276 50 62 423 -673 -205 133 987 -961 703 473 -939 557 376 -284 758 -824 969 -159 -884 -786 -273 474 -572 -308 315 125 -684 113 -29 -445 47 521 -86 -530 -880 980 455 317 -955 131 -832 -611 457 -765 -829 -139 816 882 -118 79 545 961 -575 796 27 269 -659 632 -664 156 691 -46 -566 805 -736 625 727 516 -12 -612 -396 -570 -541 -658 187 690 779 -193 -237 -633 584 -953 982 676 -45 66 -164 927 1 86 830 -482 -181 744 90 241 323 607 -747 86 -929 -781 -406 -943 180 413 237 653 -921 841 56 -616 508 -951 940 -546 719 -278 -444 96 -846 -762 543 340 -440 288 -141 351 -555 635 -190 -587 -235 237 -904 8 594 -299 -534 939 520 915 -911 -181 768 95 -918 -779 301 -608 -936 904 -826 730 79 -996 561 -446 -821 -763 672 -174 -708 -489 42 -916 204 -896 -429 -581 -745 682 719 -517 352 -216 254 -867 -256 -598 39 -634 120 969 17 -980 747 749 382 8 -92 451 960 434 87 891 801 -94 55 -601 263 184 47 -546 533 -112 990 827 -589 360 -703 -338 646 882 551 326 -181 -387 704 282 -262 -822 483 -794 669 677 -919 297 -43 785 725 -332 450 588 744 -674 -810 -69 -858 713 685 -243 985 -802 25 -55 358 310 144 63 -324 -257 -743 190 -528 -110 -649 398 -210 626 233 -934 -468 -648 833 839 -776 -765 -368 -1 67 303 -426 -135 772 35 -835 -715 -310 151 563 72 436 908 691 -929 -513 -644 695 -82 -254 945 -947 -19 936 574 -676 -945 -516 -419 259 993 -374 753 983 -323 -395 -79 -648 260 753 711 -407 744 289 -515 -792 -898 -905 2 -517 -90 279 -510 -794 -242 923 220 986 183 -830 625 -370 -955 617 -815 18 -270 248 -75 -876 -152 -640 -300 700 530 -200 782 -384 535 494 -834 -641 -320 -993 -544 65 -900 -574 -471 949 -386 951 -660 995 985 -837 64 -786 -962 -683 -322 52 -273 440 -883 -826 594 -869 930 -236 -103 -545 915 564 -743 167 -747 -919 -217 -101 -636 280 -773 507 872 -213 741 797 -769 -947 -697 530 -109 -27 168 -966 868 54 -349 -984 206 868 -903 -421 -31 455 34 -889 240 583 358 676 843 -850 329 833 -240 956 -960 454 -37 -180 -84 114 -255 629 517 -772 -223 464 -413 199 174 -407 -893 -271 383 -454 881 -992 -673 -516 -464 963 47 550 -20 380 785 911 651 849 440 -639 -481 -790 -238 -668 447 7 -871 387 521 -918 151 -613 91 -716 305 446 -319 -954 -518 917 -489 0 104 293 519 927 286 -791 -700 -307 504 -170 -770 479 338 -659 393 0 -825 -253 643 -623 -320 -251 -677 522 911 810 -775 854 -13 534 51 -486 285 -569 120 -638 -271 779 677 193 -926 627 909 22 -295 280 -805 -568 215 588 743 132 906 600 -577 870 -656 -362 646 -768 -424 771 -855 560 378 649 166 440 -757 -406 769 -647 -284 912 436 998 83 -985 118 590 -849 302 -961 -99 384 908 558 -964 -137 414 -664 -185 267 785 -961 -926 341 940 -863 505 -496 -530 811 -2 893 -693 -343 377 259 218 -345 -719 848 -121 771 -491 -550 850 390 -279 668 -542 824 250 345 -563 -541 -755 305 491 -270 -143 706 788 -820 -689 -522 -857 753 -784 272 310 346 413 623 660 724 -204 -101 211 -156 -951 886 -489 985 -271 -943 933 -826 -316 -43 248 -249 770 -99 559 -738 265 691 -82 -428 -659 -341 -856 361 582 396 430 380 -310 258 673 134 -303 -603 81 231 679 844 348 651 837 -700 -902 825 -895 746 -47 -353 223 319 -316 -875 -229 -112 -36 -118 879 -97 -624 -964 391 171 837 -4 749 -463 -305 164 62 240 -403 -720 238 -203 161 -472 -718 -62 -247 -914 -729 233 -904 -158 746 -50 -236 966 929 211 -843 865 691 -511 246 -237 -589 529 -56 820 414 294 43 -130 -93 879 -414 681 -311 808 671 100 13 18 -279 -740 -517 -913 -27 -22 939 359 -827 212 -724 -207 -246 478 57 788 -436 -552 -334 -700 -399 -308 616 -696 -485 -740 109 -268 631 567 2 913 -951 24 748 -990 795 -707 -811 395 -39 -447 -189 -683 -671 -524 -474 70 -27 -751 210 -702 412 -150 300 106 -38 670 -892 838 -699 -974 665 223 -984 391 -278 717 -850 -807 -621 -285 -193 -882 -617 514 -10 -588 -429 189 292 -585 -462 -296 -992 417 739 634 602 39 -316 -450 597 -559 645 -364 321 -641 409 -986 78 273 -435 -423 -284 324 889 -216 437 -789 947 -252 410 -871 326 -895 534 -901 715 269 901 -699 -338 -347 -856 579 641 -301 -423 -117 875 -454 339 -147 -722 288 -618 370 270 -561 -612 -760 -772 -490 -383 460 62 546 -230 886 268 -681 98 875 517 -64 359 631 822 -608 66 33 -416 -693 841 -487 674 -40 534 603 -947 111 124 -841 516 201 631 733 -28 111 -318 62 -534 595 455 -169 -247 459 -546 -859 -631 359 722 -96 287 668 244 -696 -716 853 106 932 517 27 968 -980 -358 723 525 575 917 198 -134 -81 629 -3 619 -899 -855 -858 718 411 -729 87 457 88 -762 -295 559 -796 92 -84 466 -588 -728 -117 23 769 994 -309 -187 -544 836 984 -515 -326 11 -489 -133 -200 93 -403 456 29 36 523 -220 868 135 -318 -738 -775 -605 -549 -734 523 688 859 -967 -842 99 982 64 -589 962 -159 469 462 28 586 13 -642 963 205 401 -778 -973 -833 -514 295 -493 -368 -834 93 -511 499 75 592 431 480 158 458 -887 674 -217 332 -427 -917 -169 358 -240 902 -940 -828 658 -308 -403 732 -458 743 800 768 -510 -7 -450 680 203 302 -25 -940 -123 215 -777 899 -540 822 300 -990 -923 -175 653 269 -26 609 33 -642 -291 -329 542 869 822 301 7 622 -911 -217 -76 958 823 -777 -897 -172 -294 702 -87 875 54 -439 -944 -780 498 -826 -404 702 -210 -950 656 -995 950 921 -437 168 81 -120 185 -481 -402 400 36 250 848 -56 69 -100 755 962 322 -929 6 388 -893 294 235 486 45 -276 -305 -657 414 216 -644 170 830 721 -153 -743 27 -928 -632 610 -791 348 -210 658 425 438 -280 -583 -434 -742 -696 -287 798 -290 -879 175 -478 585 -421 945 -912 -352 -645 307 388 603 751 -341 619 -210 297 846 -465 -373 -379 -624 1 -239 66 96 710 -650 423 -517 -587 922 143 784 573 61 -908 78 464 -373 -274 -171 -25 224 113 -518 -580 180 -301 -653 17 -239 817 -634 1 -590 -413 -431 777 610 144 -956 436 658 549 -803 -283 312 -96 836 -616 13 -462 -340 -329 -345 -557 -404 763 125 -835 -495 -601 509 -824 -702 -350 -182 -332 -613 847 681 -979 -126 -833 711 -146 109 -78 -55 521 -612 -869 282 291 750 -380 -727 -413 916 -58 -138 308 66 514 -779 -460 426 771 -64 278 909 -812 256 -540 38 -62 744 268 -694 195 -633 -421 -498 889 -933 259 -731 368 382 -852 701 -234 220 -58 58 -338 -781 412 780 679 877 -561 -582 -144 -956 726 530 700 -331 -868 826 -168 -277 842 -251 -100 -208 -944 -614 -567 -535 794 -143 -890 660 652 603 149 -430 715 -228 -41 -787 859 133 53 -498 -176 -549 -776 856 912 180 56 -786 -542 708 -969 -102 -371 445 -395 525 -713 137 651 -299 -887 558 -842 -160 -747 -471 623 34 -429 175 -581 -557 691 -440 925 611 -435 689 -279 -820 828 61 726 737 944 -385 -190 682 937 100 809 495 -245 411 648 522 -989 726 235 337 452 402 473 456 354 837 -373 -486 -507 447 -771 -416 -579 -883 -250 94 536 -596 680 689 27 -591 -419 -930 -487 551 -948 710 -30 -679 107 -6 496 202 926 -47 341 -512 -28 -566 -31 759 -70 850 -813 -1000 536 245 291 610 435 840 212 835 400 952 8 -48 672 -523 326 -313 570 -961 -958 -92 -53 -729 264 348 959 -529 580 157 -552 -533 896 -92 -482 -683 -969 -628 -575 536 171 -402 -837 620 -493 712 481 132 125 820 17 706 -199 -775 457 451 -494 -986 -295 984 -605 -659 63 990 -671 -972 -52 -362 672 342 60 -673 -774 -46 -440 654 227 -111 885 208 694 -91 20 430 -24 -151 462 862 930 462 -297 -208 -277 -131 -394 -381 254 -669 -603 219 456 -629 959 -453 -251 624 500 -324 -977 -247 886 -800 414 -495 746 794 -520 173 575 -776 -576 -260 -781 -422 -44 -294 518 861 -356 -939 -552 945 -707 -726 -927 -987 392 61 512 497 252 -388 -181 -625 843 469 791 795 -993 -678 -6 -268 -519 -982 582 66 -183 -95 464 87 685 500 -942 520 573 -527 -604 -505 540 183 195 51 349 -417 673 243 15 -517 -747 -409 -738 24 519 871 489 726 449 -573 -949 674 -820 -178 -700 -416 241 -839 -218 -931 607 -12 -628 -990 570 -640 -267 85 -387 580 829 823 -1000 -362 -765 -761 676 36 -368 -771 -39 272 986 522 -616 514 810 798 289 -598 -935 287 173 -422 -710 -788 -991 988 682 -896 -817 217 728 335 -503 213 -287 994 92 -225 634 497 705 725 -591 -54 -462 420 -903 757 268 -951 981 -637 596 -404 -799 957 688 376 -495 654 959 -76 -968 486 -847 -925 957 42 21 937 -754 -638 -543 -24 760 849 -703 -113 956 785 563 -60 224 -100 688 -498 787 -394 -548 -704 197 -322 701 -661 -623 -344 935 -835 912 951 -207 -404 -947 -762 373 -447 -792 -992 458 -156 587 384 -786 962 -286 922 -60 313 183 -433 847 -940 984 -868 922 -307 685 371 155 -656 -38 303 -875 913 -99 -16 -183 -888 722 -722 924 819 -129 -135 -12 -200 -106 753 942 -326 951 864 -402 526 -125 243 193 798 776 199 606 618 105 -942 602 879 -476 -809 -61 -313 832 958 952 663 508 433 160 487 -880 -8 258 34 355 -440 -360 -83 93 -769 41 787 -154 538 518 89 383 841 887 -71 280 -591 -847 525 -638 -774 794 432 -560 -874 -166 -25 774 -763 865 -70 -836 -462 -750 -541 -366 876 126 528 490 -727 -380 -796 -293 277 967 52 979 284 -398 939 837 -527 -697 -88 431 75 -842 -785 774 -781 -821 82 288 -455 -727 -198 1 767 226 422 -489 668 -28 474 -783 38 -309 -646 828 659 -299 -734 -33 653 387 111 -501 -448 403 856 -654 235 -352 211 179 292 -565 -887 536 266 517 344 605 829 -389 55 931 404 897 -619 -400 -213 409 -353 -266 -901 489 -460 897 968 -209 397 -208 -697 649 509 -874 -248 -622 -820 -14 679 31 842 -830 58 693 421 -662 193 -93 -920 162 -790 233 -691 493 -74 -554 -737 -642 10 -71 875 -826 412 142 -727 980 901 1000 63 152 951 334 735 -560 -848 -11 -615 310 -965 -836 762 -645 323 -870 -28 495 62 415 916 603 580 -979 243 479 -527 -594 299 708 -871 235 572 -614 19 76 268 -699 -440 -247 -725 -495 78 -706 248 -351 -706 -417 551 386 284 218 640 390 813 -387 734 -548 -304 -943 988 -425 50 -942 -788 -354 562 -199 223 208 -589 218 -87 -555 -618 301 -468 -51 567 -787 72 579 930 -312 45 -770 -423 -280 49 -472 -588 -967 400 971 -609 -814 76 620 -947 582 -836 -351 928 -51 -494 540 -861 -151 532 -388 -964 297 716 11 -202 -201 351 336 -785 -153 263 -29 -983 166 -636 46 394 933 562 -490 -178 602 490 210 261 -704 -404 463 40 -885 -168 -591 551 -420 479 -938 -961 974 -699 -774 -286 397 -808 -418 893 156 -57 416 -629 -899 -1000 313 353 -689 28 -180 -369 -13 -432 715 -481 -866 -842 826 -176 126 528 -8 -219 -653 -669 882 681 -892 41 -253 -416 670 825 516 -963 176 304 -659 920 343 -569 -605 -465 256 807 -710 -103 -865 292 528 -721 566 75 -839 674 -146 68 843 -773 -581 873 -682 -513 701 236 -599 942 273 -876 -429 -122 606 -767 822 -90 990 -510 20 -479 6 -686 318 640 -121 428 -257 20 435 -445 942 -339 243 -376 81 -882 146 436 579 -180 -623 885 143 -240 897 136 741 401 273 -262 -314 403 559 -762 4 -788 916 -667 -347 592 478 -47 692 426 261 -809 -533 -72 346 488 -239 542 321 547 145 509 856 878 824 986 244 -64 67 -423 61 -428 -509 780 -271 487 777 -576 -921 234 -848 248 -740 -220 384 -852 524 -736 829 947 -593 643 -712 705 -406 -362 -753 732 600 -265 -238 -347 -637 -829 342 -200 -993 -467 -376 -238 -11 -569 836 971 -803 907 -209 -398 659 -759 -708 -904 -358 -601 -548 -499 72 -934 -25 -426 -702 381 495 -85 326 -370 98 31 -680 -84 430 -179 -632 -894 -659 -449 -770 -478 692 26 731 453 -898 -78 -539 717 -636 -391 -686 238 -173 -844 -174 656 964 -502 -891 126 -748 151 -668 823 -559 522 -594 -656 -229 -549 -61 -764 535 518 674 869 -147 -304 211 -887 -504 846 -534 715 112 163 713 -954 23 -360 -35 521 907 595 13 973 110 957 407 -195 -579 840 -181 -928 3 -243 -373 595 -357 -484 -227 141 -728 900 188 109 475 465 391 617 -2 758 -634 -208 -810 230 -831 203 837 -761 406 -959 853 -764 930 -700 732 -535 -381 735 769 766 713 871 676 999 -397 330 -362 597 352 295 -54 804 670 899 475 872 807 -564 -859 -280 167 884 303 -102 -424 -656 862 914 -286 288 -453 599 337 -33 104 918 542 -30 -609 179 789 -426 878 -558 557 737 -737 -249 469 -195 -876 248 764 -487 -214 -5 -224 524 -670 -510 -102 914 550 515 687 -689 -534 -210 -969 576 465 634 188 -31 666 -475 -100 253 240 -874 351 -935 635 -444 225 100 304 -96 735 62 -228 555 317 231 912 -546 175 108 -979 -452 -221 821 -73 936 916 214 -913 -88 281 -637 253 232 367 463 -297 286 -151 603 -764 -839 861 958 320 -671 44 -461 579 577 -205 -144 -480 -930 798 -260 -670 214 68 -666 -891 396 412 345 433 846 876 -927 252 525 821 21 -896 572 524 659 272 -604 268 556 501 920 -540 742 -785 109 -33 54 -830 928 275 317 -284 -821 830 114 -559 351 312 -18 472 -126 555 632 -823 354 201 602 686 891 -863 -709 -401 -1000 915 -277 7 -739 327 -999 944 -608 -631 213 -977 -51 -567 -73 -491 471 -941 -994 -932 -561 -89 -898 671 240 133 524 -897 -465 442 -589 -708 -906 662 -351 516 882 -73 -691 -975 173 -194 -767 -639 -258 -225 -617 914 -986 -642 509 -478 -392 -135 -949 37 -902 -179 963 957 -371 -692 466 -343 -754 46 -100 896 933 -848 -569 500 -577 795 -720 -621 812 756 -218 653 -537 -991 -102 -199 729 -427 72 209 -631 -964 -287 -531 -544 377 134 -524 -927 973 -777 516 -714 332 -335 -689 -993 -556 -833 -431 317 85 561 -424 -222 -300 847 130 -128 -8 -948 447 798 -888 818 -225 168 283 -563 337 543 424 -539 899 122 438 570 144 723 -967 -19 -105 -45 321 -227 484 774 -204 -865 193 867 -397 -106 -156 772 293 164 -365 885 738 -188 507 -121 -457 651 -472 960 909 566 943 159 879 963 489 -523 -272 -38 623 882 355 334 35 388 93 -986 -815 -141 428 -294 274 208 249 136 200 335 386 -831 480 852 907 -401 -479 754 -655 -333 105 -717 36 539 -113 376 -657 10 564 -917 -576 749 813 -24 -432 871 -277 433 811 239 757 667 487 948 634 -521 -194 223 563 844 184 848 -898 -80 475 38 -873 -337 27 -87 -680 -285 -700 -432 -553 -368 -418 -616 -512 -201 805 13 19 732 756 906 825 -54 428 -833 -8 767 -565 424 -524 263 -679 -223 521 425 234 896 -223 343 389 230 -27 206 -470 -535 878 -663 808 -35 512 672 398 -621 -362 867 -772 757 526 -80 -398 722 -149 681 493 -39 953 439 -367 286 125 574 -773 481 -201 267 284 794 238 586 -134 263 123 309 444 -864 36 134 505 724 929 617 -249 -32 -509 608 -292 -362 905 403 -548 -423 290 38 740 -8 -33 417 712 -190 221 575 130 -822 970 885 265 313 -82 814 -202 -59 -694 690 -820 413 89 79 737 233 963 -296 33 -803 -751 -40 99 -560 -5 175 -206 -941 -331 901 -651 -137 258 405 -461 869 351 327 -248 -674 -904 614 -490 972 246 352 634 -937 942 -344 -343 -861 691 -811 668 -42 393 -916 612 -347 592 -644 930 -645 33 -115 -567 841 732 865 -897 434 -806 -241 698 374 461 -472 404 941 641 122 -813 -474 -416 254 -601 116 -322 399 88 621 -168 933 -198 -711 -695 154 -424 633 -461 -402 486 -406 -352 -126 -355 875 -198 -392 -610 115 413 -250 289 782 -260 980 -894 -42 -873 -987 350 335 -915 -177 230 401 -732 349 -749 -269 278 64 -193 110 786 145 -628 29 -216 -849 960 748 352 499 -541 -537 761 122 -169 805 608 357 -396 -966 835 56 -549 -365 -825 -2 338 813 595 797 376 -417 493 807 855 -500 -344 -566 486 -887 196 338 -237 -240 -410 819 891 228 -846 -46 -192 343 459 -429 -585 -303 658 -219 711 -526 -502 -417 -733 -553 436 -606 449 -372 -516 -78 -589 845 961 -520 804 -675 -528 642 663 783 763 188 739 961 221 669 750 -65 192 -344 -552 301 -960 -473 801 -566 636 -776 -193 -598 -115 895 30 752 -421 -338 864 902 720 -495 -144 -287 615 -522 -345 -129 -614 -899 650 856 297 -206 -618 -389 -191 -349 -505 840 196 -307 330 -154 -507 -352 739 968 -267 -915 4 686 -656 -154 692 493 363 -636 -873 130 -25 531 547 731 -947 -224 -214 446 -16 -380 631 275 377 29 -905 141 974 782 677 -333 6 -778 -472 425 -880 -231 395 -665 320 -702 -10 705 973 700 140 913 635 -568 188 632 -415 -87 -288 328 -573 -283 -136 628 379 -355 -122 992 -896 631 -313 661 355 845 123 493 -295 601 -547 -443 708 21 643 809 -390 -613 671 808 761 634 -826 600 -517 900 -207 708 -647 -388 32 -966 525 467 963 -522 145 -484 -48 54 -118 -514 -126 386 194 702 498 -950 -348 -885 440 247 -77 -389 -627 77 189 515 -403 -770 125 -254 -435 -304 -583 -57 809 -318 -869 392 -646 81 386 850 55 466 37 805 -595 139 295 232 -528 415 598 675 110 730 -475 843 972 -432 373 431 -701 520 -715 -720 249 -866 -422 668 -394 206 -766 -297 579 30 202 -337 847 253 114 -868 -637 381 -607 -334 415 -367 781 837 -796 -492 -663 867 -473 10 265 412 -478 740 -991 916 830 -784 715 533 982 62 -644 872 -384 -454 -221 -293 429 -622 984 576 -884 -987 -312 -706 445 -377 80 -535 -574 53 -670 -932 -357 -188 698 636 396 -672 -524 937 -681 -556 -771 -349 462 -21 -271 -911 -391 -34 513 305 304 -767 -535 -503 15 285 -847 657 988 -684 -345 805 -461 -953 251 503 800 936 -206 432 862 471 725 887 703 998 198 78 -893 -576 -87 -811 132 -431 609 756 716 -257 -344 534 364 373 -255 -879 -79 857 -819 759 14 499 -164 -650 936 -792 902 -994 -665 -220 -356 965 -883 425 743 469 -631 8 -222 -247 -674 656 -666 -606 871 -749 243 88 804 138 -905 694 -373 299 -286 82 -965 -379 171 -685 662 345 879 275 -597 924 -341 797 949 995 484 215 -481 881 -317 515 -943 -63 652 -370 947 -853 494 -641 -431 723 -53 413 -720 3 -370 -399 -900 315 -195 -51 -347 -635 123 522 -676 146 976 -610 610 -711 202 -506 570 -459 737 -482 -474 -809 -242 849 -893 -149 968 395 -949 851 219 -275 -744 -777 696 -700 -222 -684 -264 623 857 -390 -456 817 -853 -650 -958 378 627 -272 -501 902 -564 554 129 -228 911 910 -772 -691 291 -971 115 -811 595 -705 329 431 790 670 -423 466 559 -788 42 906 465 -2 -125 39 868 227 -217 41 774 -912 504 4 -317 -203 766 -326 -367 303 606 812 923 944 531 129 -64 -689 -139 -287 -843 45 225 559 -417 303 423 601 876 -305 591 -705 461 872 -108 44 807 -37 -510 -82 408 776 -648 859 145 -663 -19 595 714 393 -445 634 926 -437 527 104 -589 292 568 274 879 531 -212 738 -833 153 -66 421 -394 -356 -654 -515 -829 827 152 23 -76 -277 -859 957 -613 786 -793 753 -789 -22 -151 -859 90 777 586 -583 158 101 -442 175 492 -794 475 987 -147 220 -64 -38 922 -794 -182 789 -814 595 380 -793 105 -116 443 179 -458 -453 -716 -705 -790 431 -376 994 -491 391 -576 925 -634 -948 979 634 339 -973 804 -74 -220 30 -594 102 -53 -948 -975 715 559 -235 -844 -565 -404 -296 -765 359 543 57 -902 792 -421 -799 506 120 -693 207 515 -766 643 -962 -333 358 -693 477 -219 444 634 466 274 -191 509 -231 799 817 -556 654 -688 -726 -201 25 -619 476 613 -811 747 -399 279 -63 -940 -259 -461 491 -609 409 941 -718 -763 -894 636 398 -787 226 536 489 213 -702 -668 -498 -943 695 -606 836 807 209 -389 144 -475 -605 -343 935 -280 24 390 -242 -941 34 528 -281 403 802 163 -919 490 -389 -573 -948 60 863 505 256 -87 -993 684 -130 -445 -605 747 327 -871 28 28 -580 711 780 -483 74 190 -841 801 891 933 -686 -378 791 -680 287 -769 382 -657 500 469 -63 756 -247 252 218 -151 59 -652 584 -751 290 178 -441 183 -162 -93 796 795 948 -554 558 -791 445 272 -393 -579 -371 -447 438 541 -187 -487 -173 -355 -536 -116 -283 354 -704 -362 -364 815 734 509 945 786 -811 -69 -508 -47 246 -662 397 -999 -461 -540 -697 115 -672 -568 527 445 -153 -755 -183 -255 -846 923 31 -430 -415 -923 -321 444 -888 9 -528 31 734 -64 -454 408 -566 -728 830 413 198 792 -467 561 884 -830 763 -149 660 -665 -944 -479 -925 909 -179 -462 311 -769 328 -571 656 -700 477 -99 -888 391 186 518 -801 -68 79 617 430 -424 -980 225 718 461 -662 -136 745 299 347 223 -488 -934 419 -597 -760 566 348 925 390 264 -85 -633 -975 372 -766 604 773 -864 -873 -286 813 7 392 993 854 38 -613 199 116 320 24 428 -92 143 822 -653 -585 -124 316 -59 -368 971 535 -508 -878 -219 -584 -613 -459 -400 172 -133 -160 -545 739 264 947 662 -270 793 690 -634 386 931 -816 257 267 -928 920 -100 120 -292 39 -238 -859 -276 794 -355 -31 -484 37 784 -888 79 -597 882 926 318 544 -59 -881 -205 656 724 -876 -563 967 981 204 240 298 -159 68 521 -281 -898 -480 -470 -925 345 743 -836 -809 -258 867 -741 363 713 -124 -501 762 -56 967 -526 786 515 -526 -493 165 -241 -603 -367 969 474 141 -760 -380 319 -231 -154 -409 -795 -713 -21 931 872 -478 -586 -717 -414 720 -819 685 846 -994 295 -976 -508 384 -565 -521 -460 -998 -474 -694 -501 706 -604 498 720 9 699 458 286 649 365 276 -987 742 -335 -107 -222 302 -572 -432 495 879 -53 -352 -563 251 935 -733 75 -263 -988 -310 -531 -180 575 405 -525 -152 439 -834 221 695 -484 -409 -826 -316 -451 220 89 621 750 898 -609 -512 -243 -40 -961 -317 -819 -709 178 263 -208 -507 298 254 542 385 585 196 -445 -88 0 874 969 388 376 932 205 689 -334 -699 -274 -510 -12 -596 345 939 46 180 653 -782 371 -369 470 540 468 -378 905 63 444 -805 -193 64 -181 442 886 166 -487 74 545 -222 408 840 -487 -843 -921 985 -269 905 -809 -90 588 785 -995 -458 -443 199 445 -507 -677 -668 854 -48 -317 -132 506 -543 -216 -192 318 116 -545 880 -673 -15 199 948 -602 -430 118 557 156 243 475 -474 -530 756 167 35 -785 726 -865 650 424 -894 376 -111 309 103 535 845 441 -709 698 63 958 -636 168 882 -950 -552 -621 398 -613 377 232 529 -556 245 -369 -494 741 451 -569 -905 890 -858 -637 712 -225 569 847 -541 -927 -415 -443 444 59 75 -3 621 804 -855 -73 -689 326 -499 -59 248 657 -707 -454 230 -262 -522 -659 -925 617 -740 -629 589 313 -736 21 916 -959 -591 707 -781 874 746 -462 -55 959 -671 872 -63 879 578 78 625 127 -358 517 196 -534 -614 48 -549 -601 463 -635 623 -229 159 91 -718 -590 729 460 -153 -83 -403 -861 408 641 -44 645 -678 -841 354 921 239 -792 915 -599 944 -459 866 -21 619 -233 -867 295 363 -700 -349 -712 -188 393 647 -425 853 915 -287 -434 -486 68 935 831 409 -837 112 -523 -939 478 685 -915 827 -466 -948 558 984 -778 908 548 -271 -300 -571 210 258 -336 17 -337 -634 497 299 909 646 -602 -842 -442 -621 -831 -378 -729 -113 945 801 -488 935 335 51 -755 -255 14 581 -547 753 380 -689 -290 -85 913 -838 765 750 -239 707 348 -378 -356 -532 110 -421 271 942 -441 -921 -184 524 -563 -143 356 250 -569 133 193 3 -54 806 -400 -396 -670 -257 514 -554 -370 137 -492 -152 994 -993 -92 -756 204 293 713 562 -776 -40 246 -952 -932 -888 -970 301 -290 937 11 61 200 -781 448 -560 -3 783 244 -417 813 -864 -795 -848 194 498 -451 573 963 889 -339 51 -917 160 -667 -443 -883 650 -327 -874 -731 498 577 -36 -614 -372 -371 -439 -349 209 56 144 -290 36 -633 -549 -152 -403 -294 667 -298 817 -127 398 -18 333 -721 551 -945 208 -534 990 -300 -647 -156 -190 -830 59 642 117 -675 263 160 -661 632 385 -188 742 -993 424 828 -877 -90 -942 516 963 858 325 -225 -736 -715 321 -323 416 -658 685 -476 497 732 -136 323 -437 -951 995 439 801 -586 617 -243 -836 -281 302 335 -191 -980 -192 835 56 9 -317 261 -199 -497 890 389 -168 -679 -801 -65 486 111 -393 920 187 -853 -239 252 -86 -606 849 459 670 119 -220 219 -231 -519 -547 1000 221 -689 -18 -471 905 922 124 -513 -836 -945 675 70 -670 918 -998 -495 -821 -969 421 309 185 780 -715 286 80 42 50 -198 74 -358 977 54 -610 -214 643 -506 -601 -670 38 719 744 -202 655 -52 -484 -818 387 -838 757 -204 90 -699 -805 193 471 -243 -584 -197 -772 -260 -962 925 -561 1000 -850 -67 627 -427 -53 458 -444 -632 815 -221 827 51 -449 924 -222 -642 43 106 -130 970 -301 107 548 -296 133 656 -783 -645 -622 74 849 -68 296 266 -436 -42 -915 631 -486 -145 -733 -941 -744 607 -647 -879 636 -152 588 417 791 -587 -640 -373 449 396 -678 998 -556 -580 -318 509 -307 69 -469 -875 -361 907 908 526 -252 639 735 754 930 -737 -632 938 -586 -332 -551 130 -438 -51 -1000 -259 -333 -283 -490 -576 -531 -247 736 566 942 594 -956 -921 -783 31 -177 -150 -987 949 126 436 -59 -803 -770 151 143 -830 686 976 945 -385 -901 -242 -751 132 -80 -132 -623 776 -538 -155 -34 353 -160 45 -872 548 545 -346 -220 36 -545 600 -373 325 704 -42 -152 -455 197 870 296 450 428 500 -286 -69 496 202 -61 -865 -343 238 -329 -640 514 836 -893 545 841 576 -805 -94 -275 -2 -6 -400 -290 -504 -666 -296 -804 979 776 516 547 -611 -143 411 537 -680 898 -275 -310 -1000 -732 528 -4 827 -482 397 -417 971 -93 -490 135 -454 737 -625 -304 13 -576 182 647 562 494 112 271 727 -415 -291 -556 697 -499 -103 772 -384 -593 298 607 -759 936 336 -235 -142 675 664 937 -632 208 -637 -469 208 -693 -3 -49 -577 434 -497 -168 143 -397 -136 645 261 874 -572 -315 -541 99 -619 -44 298 -305 -7 -128 -928 203 -145 98 -111 255 117 -391 469 -417 232 -314 751 470 -371 -268 745 789 -279 -937 -204 853 452 645 123 -638 -294 992 595 799 -389 192 387 -627 684 961 711 528 -778 423 80 -757 373 767 -738 -210 192 32 -864 -938 -76 -56 -312 -294 989 904 31 55 433 -293 -644 91 -875 566 -760 -394 137 -405 -889 -361 -918 503 -837 -396 64 -818 -755 953 623 -202 930 310 -623 542 -314 -22 -478 -605 448 -694 280 -401 44 214 117 -816 692 9 -732 58 639 -332 682 -227 902 -30 417 -788 143 -524 -574 824 -101 116 376 507 244 790 -955 411 205 802 991 -602 94 499 -232 -610 -73 -558 -815 187 406 -897 138 -829 -250 757 -963 -702 -875 -295 306 -508 306 177 -284 258 -785 591 -920 -999 -720 976 806 31 -869 123 764 791 -393 416 -935 -398 -766 582 -279 350 565 596 -664 88 -500 -573 -537 -623 404 23 -871 960 626 -520 574 -104 573 -587 -817 64 145 577 104 997 -328 -253 -536 -86 918 879 577 -887 -921 132 528 414 -636 548 -306 857 -270 -65 159 262 -102 -467 -642 -241 -151 -333 916 551 -816 260 674 -654 370 333 657 -593 -159 645 832 -293 -786 -621 638 -272 738 -9 985 780 759 -782 648 -986 -561 -615 -960 587 344 76 -77 -495 311 365 -483 240 -232 136 -964 326 -921 618 390 368 110 -417 419 341 566 417 587 -128 639 271 -495 -689 -257 906 -607 221 -483 299 -636 52 -975 66 757 406 -210 -948 239 -254 15 188 -670 -747 -990 -768 94 228 216 489 294 -43 -548 26 409 895 18 941 392 -51 539 339 798 150 -548 -240 -897 703 -752 158 -372 169 793 -963 148 977 -211 -722 125 153 -768 -553 -903 451 -522 803 -964 -663 -982 -399 -749 -678 -446 746 -341 -109 -102 25 65 -199 -960 -471 -901 -398 0 -632 -5 -485 295 101 439 -519 550 72 -976 531 375 -230 -183 -689 -254 -248 -479 -97 139 -958 472 -358 -832 606 843 815 796 -356 695 706 -733 -301 291 264 216 644 88 356 471 -71 -399 -9 535 -578 447 -266 -550 -458 -962 71 -793 974 668 19 -510 -229 683 784 103 889 -750 528 899 -505 -289 896 -726 724 790 366 -152 -898 -435 132 906 666 469 334 357 -434 602 -997 32 -782 601 -506 419 -836 -48 712 -874 -217 -536 -742 -374 693 -605 -253 -644 -45 -482 -14 -333 727 -196 703 -421 -756 91 547 637 -601 99 -143 -618 611 759 929 365 899 995 164 -531 294 -642 254 33 929 575 838 530 432 502 181 885 -260 -608 -844 -93 11 784 401 -134 23 172 -952 710 878 159 -18 832 -442 857 -968 229 58 431 375 -730 251 555 -462 427 622 508 -537 496 320 -859 -505 -4 -663 -955 -393 -954 -502 -838 891 -590 -257 479 530 -571 943 217 -914 624 486 246 -547 -918 455 218 -53 -575 -96 837 -784 622 -745 238 416 655 318 393 -307 -21 -569 41 -982 -508 -304 753 118 805 700 -648 450 387 -787 84 240 -317 766 -639 -715 -928 -317 312 882 -964 -56 -891 139 447 -418 -92 325 481 265 441 488 -536 942 304 -368 3 -86 783 244 949 -224 -812 -307 630 -633 280 -534 730 -460 451 -757 516 883 949 543 177 11 280 -809 123 389 -153 479 -528 -362 -438 799 960 222 -193 943 -712 981 -902 520 -503 -852 421 -56 -320 -19 -194 830 -446 976 -376 -74 -995 575 -333 -491 896 108 125 201 984 468 935 697 247 387 337 531 -737 -322 -946 -483 32 -566 952 -910 -848 300 707 -651 808 -4 -191 68 911 -330 -529 482 -837 259 65 -141 -825 -253 -147 316 -941 879 207 -412 314 43 602 707 -106 20 -691 43 633 961 -209 604 627 683 868 -452 880 500 -863 -310 -98 239 870 -914 541 -400 517 420 599 527 532 426 -835 963 558 -740 -883 676 -657 222 -306 -938 322 56 -199 -192 626 681 106 -274 -126 -318 -390 230 -552 -396 -293 -8 13 661 28 -984 84 82 96 -701 -254 -248 153 676 -161 -698 -481 123 -74 775 695 905 -696 623 -953 537 -566 -641 570 -716 -26 -794 -42 0 627 532 175 382 431 587 -749 -492 -949 504 -965 -268 -871 -47 174 403 932 -832 -363 769 170 -80 157 -861 505 867 -993 -624 -370 710 -227 -464 -956 750 311 -10 593 -693 -758 -13 -952 941 726 381 -245 63 542 406 -918 129 769 273 -340 -178 -620 769 141 -845 -166 -115 634 424 263 828 852 861 968 494 -890 -114 927 874 -632 -333 -352 584 -237 552 -817 241 248 729 830 122 552 -656 146 707 -345 -623 -148 -508 453 700 -905 -979 514 307 187 -532 -605 -156 490 -493 137 964 -766 -45 783 -970 -718 977 -31 341 624 -748 -927 133 858 615 -577 -408 846 227 517 -115 51 827 587 -893 -192 524 -318 -429 -924 -252 751 -413 800 267 -192 933 430 -345 -267 -442 280 279 -898 291 799 -843 -398 181 902 449 85 94 -613 -297 -941 193 -422 -721 -738 435 924 164 9 -600 -535 -590 504 -42 613 316 -846 -438 -439 820 372 331 -125 -204 -49 417 174 737 306 -337 -947 411 791 -916 958 661 673 -93 -595 728 -355 -789 -55 -201 476 448 -689 939 490 345 217 -271 759 -328 420 259 542 -981 957 -121 683 109 402 -284 562 -232 965 443 20 -935 170 -153 670 -688 -777 -830 937 957 90 420 491 175 774 -281 897 -507 530 31 976 714 958 -826 -579 75 -786 -878 46 -630 -434 714 -12 -450 -603 800 145 166 -778 -328 -711 -165 518 -347 -125 899 572 626 -781 989 -396 -68 177 -267 853 -57 -293 778 -50 784 179 -700 817 -259 -192 -775 591 -499 780 -651 -238 -597 997 -876 -380 850 836 408 -378 -360 991 -742 -606 -884 264 -840 251 -68 909 -325 -963 395 -428 -768 -742 -494 -640 654 10 -679 685 523 -292 -323 -602 402 -186 -453 -966 687 372 288 -169 744 986 -8 125 699 420 464 -343 873 -732 85 446 976 -339 54 -680 -49 886 -615 -817 -844 -409 216 -757 -784 966 586 571 -230 157 971 656 426 -221 -524 794 -50 -845 -30 -687 -833 -800 432 976 -675 -96 -480 117 678 922 -458 34 -316 980 329 -679 -289 -3 -481 -618 582 49 -294 888 345 -220 733 630 -172 -248 160 -95 -639 336 134 -290 -327 -592 845 -232 -945 -561 419 524 413 -198 157 19 40 848 -803 570 -741 323 399 681 -975 678 218 161 -654 266 -404 -795 769 467 -708 -241 282 951 -653 -693 -496 993 768 500 144 847 -399 -681 783 -255 230 -956 -90 -214 973 491 -950 16 -49 -577 27 -217 440 -747 -419 478 222 951 622 -171 346 -114 -894 -313 -894 -521 412 -493 105 -968 115 -490 -797 128 888 757 -445 -105 205 982 -775 -989 -380 927 676 329 995 -510 226 -251 667 433 256 -776 863 -424 -376 -527 -459 -981 -528 755 300 326 -307 782 36 268 34 -838 735 -155 204 932 903 -727 -904 -953 915 207 -853 915 38 357 -971 -423 746 114 523 -640 -527 474 388 -173 -194 -332 -335 130 37 893 965 -743 412 147 471 -830 -379 -582 86 -58 -367 -574 893 389 -191 -520 69 678 -74 -427 574 -948 -149 604 204 7 875 -841 403 -276 -420 -770 -546 86 -958 501 362 -563 -54 701 679 509 -974 988 455 -388 -4 -590 979 362 -644 -770 685 531 209 269 294 -817 -348 -965 73 670 -809 87 168 -95 393 -336 -583 834 -94 -672 601 -514 8 -893 -947 -286 940 -385 754 144 -459 -289 892 953 -484 -314 -330 198 -881 189 103 186 -889 -925 -178 -254 -862 856 -15 -925 488 -666 -238 -328 744 48 776 450 -540 -30 -931 -808 298 -681 61 321 -239 426 441 -277 83 673 351 700 239 -933 -694 148 885 443 -738 527 589 -272 -301 -726 562 580 460 -912 660 -564 794 -378 332 391 -490 -102 538 -669 214 -448 -874 -814 -424 970 -966 863 -104 404 -498 -368 -972 25 732 -811 -980 -305 137 -915 -567 -610 -390 -899 802 145 -580 242 -471 -92 612 -609 -756 5 -71 41 -955 94 -936 -238 272 -845 -357 -520 -658 729 -864 242 -161 235 939 17 680 -642 -417 27 31 815 -480 639 -42 40 6 668 630 968 404 427 249 863 570 -304 -56 645 222 57 499 109 -290 726 420 -192 -83 -990 12 194 -485 -448 186 -732 838 -56 -941 744 191 559 531 320 -714 825 -773 -388 823 351 -907 -918 467 -167 655 -248 554 -50 460 695 28 -107 -130 529 -285 -609 643 558 -957 -422 -91 -724 526 251 530 -663 -69 -339 977 759 449 -144 -665 -230 190 -182 165 804 -424 653 -806 244 -587 -7 572 747 -382 -554 -683 -631 -697 -516 -450 273 -662 -337 -389 -168 -353 162 78 363 759 285 -596 -151 796 305 -648 -121 -582 627 234 387 215 450 712 -148 459 -473 94 -872 144 -392 620 -906 104 247 -798 956 -406 -769 -246 806 979 889 -883 -115 -666 -994 24 736 606 -560 813 -639 -657 424 898 117 629 700 143 669 107 352 525 169 -60 286 196 -865 1 949 -524 111 -304 702 976 -445 850 -341 -849 -645 470 53 -554 556 -101 -835 57 -109 518 -425 -775 -420 973 -537 -238 -683 969 -730 535 -906 -842 -704 -87 436 151 -925 450 -826 -935 559 -506 -621 -720 -173 -45 936 -679 -370 -485 -641 -109 -971 -769 -193 106 -169 -382 -127 313 323 -385 -676 473 224 888 367 -775 748 858 -233 -580 -76 724 83 -456 -10 296 -854 994 933 -865 -466 -951 384 -711 901 -432 -477 638 460 221 36 -473 773 -385 441 768 -799 -695 806 -187 -895 -914 584 -110 -192 170 -710 -595 -929 234 419 731 -794 348 -919 -223 -719 -89 92 238 68 -525 441 10 885 -157 -658 -254 -176 -932 -491 -281 885 -857 686 -446 165 569 -640 -847 778 -167 618 282 -845 -726 438 27 947 720 -103 941 -741 864 -907 -109 -207 753 -576 -3 -952 -598 346 -540 705 33 -349 989 -17 -324 -244 -605 -447 -206 -873 306 -552 -503 -944 162 413 14 14 -693 -844 876 -582 -561 252 770 167 -323 32 741 136 -924 -673 -700 634 582 828 90 52 121 -744 968 -292 -34 -69 270 637 984 -873 -178 -6 -539 207 824 -709 456 -557 450 -335 -198 551 782 326 357 507 536 113 887 841 -302 599 -34 332 -139 44 396 -729 263 -480 -311 954 -403 -863 -547 2 -185 189 -84 -109 -414 923 -405 -197 -579 -248 -895 829 -712 206 -938 -356 117 -397 -152 922 -928 -410 -526 -112 -922 844 545 -659 134 527 -720 836 238 -366 -584 290 966 810 858 493 834 -639 -143 814 334 720 -249 406 998 831 298 30 857 -48 -737 40 677 460 -891 587 -172 55 -198 116 -943 -587 304 184 -94 211 -292 602 -155 879 905 456 -170 -42 -279 424 -183 377 147 791 577 990 629 -697 232 -397 -426 -941 433 232 969 -83 -335 425 512 -542 -174 724 -646 1 348 -266 -13 546 277 978 440 -565 354 69 -448 -275 594 699 -681 23 829 -258 -797 580 -307 -300 859 849 501 440 547 -262 -128 -417 3 941 -752 781 -736 249 -580 -169 529 97 948 157 -458 -615 -388 514 -517 406 632 -448 861 338 737 665 378 -815 851 37 -556 145 902 747 972 -133 -731 -95 314 425 19 -240 -716 205 -236 21 493 -519 871 -773 865 -622 251 -392 -83 -871 -507 -414 -557 870 954 203 632 -767 15 -31 -339 106 978 379 204 267 -685 19 630 -249 -873 -79 -790 829 254 213 348 337 -634 -308 439 -614 -249 290 -367 -472 -360 862 -148 -48 200 421 -419 -900 -309 -332 973 12 395 -234 -695 763 -298 -524 -125 -650 -163 87 -613 303 -200 -807 -862 -728 -651 480 413 -655 803 -70 352 -265 -814 902 -295 -478 921 835 47 -690 454 -857 667 -78 439 173 566 608 497 821 -331 668 185 152 33 131 -621 31 -573 -832 327 -236 -981 -272 329 -641 141 -875 -133 251 385 -129 741 -477 -359 -660 -360 -185 -118 430 -408 -650 -335 -484 682 409 -113 -696 370 314 113 -746 575 997 -27 -642 853 -584 964 -702 857 194 -956 -143 283 -425 -254 144 791 959 882 -677 437 -433 697 946 12 760 -889 769 -745 453 207 -711 -575 -567 -228 870 -108 -764 864 734 450 396 -910 41 -63 916 513 612 365 167 341 -11 714 -443 -398 -769 100 -266 807 549 -264 327 271 836 334 -87 681 900 804 -595 374 -440 499 -336 727 -852 107 -828 -371 -402 870 721 802 -446 257 -162 439 698 -999 -303 16 -133 -49 711 -142 -342 11 -155 737 -650 556 360 -231 381 -957 -710 -336 -848 -975 240 -621 -380 745 485 389 287 482 906 -422 -613 612 -937 127 244 -850 -783 -288 -553 -602 790 435 -612 580 -220 109 794 -429 978 -16 -862 -496 -967 26 -978 -752 -799 -203 985 -4 706 -642 815 368 -590 -931 92 985 -75 -785 -312 414 -821 430 -501 -348 -768 560 297 -466 -703 95 124 366 560 213 -288 -436 825 -86 -76 -675 131 -24 406 -860 -305 662 390 647 829 -612 -501 806 -613 -65 750 928 -979 394 -395 -170 -161 647 -402 -458 581 -521 -985 398 974 -505 462 -927 783 402 42 -116 -847 474 -426 713 756 -591 474 -481 -209 -919 -825 419 -159 812 -817 408 -973 439 -469 -858 -213 -463 776 173 986 -237 216 657 204 988 67 234 -185 -133 143 704 20 -416 -437 672 -272 134 -624 508 350 886 403 -438 164 -144 -828 -391 644 292 -647 692 -211 -134 -49 -521 -339 134 -327 432 286 400 782 -133 -451 99 -958 -148 -171 255 21 -732 494 -925 333 767 86 -905 -897 -993 -206 -517 -64 -209 -374 652 -917 436 -791 -843 -249 46 20 -74 202 339 -627 788 -84 28 -706 354 -476 944 549 173 -68 174 611 610 826 325 -313 625 -471 -640 -139 145 463 -501 -678 -550 -695 421 -765 -472 468 -5 613 -264 11 -523 -968 -393 605 -298 -783 -430 104 -800 -424 -547 -242 -331 595 554 -756 -852 -118 -551 614 -8 -528 -518 -56 941 149 162 -699 470 298 392 610 -342 536 -298 -189 89 -828 -334 -143 -455 -277 640 -721 358 -872 -175 27 -817 -981 59 608 -32 14 708 -502 -409 -373 584 -260 666 407 -603 -833 243 71 -97 596 298 982 184 874 873 784 -840 638 907 721 494 -589 11 -85 667 222 -437 287 198 837 -218 958 750 380 -988 92 -120 133 -935 53 368 990 -591 -631 -503 -889 -861 -530 612 -634 -156 -106 34 -654 -148 -258 -136 -984 -473 593 813 -37 -111 -97 845 756 -522 258 449 445 633 801 -603 292 97 -985 -311 -838 742 -117 371 -662 419 82 -693 123 -247 -143 -496 -953 881 -878 -544 459 -696 -469 -634 700 -403 792 -983 -975 311 -195 -338 -769 -113 877 -460 329 -726 486 205 -684 -205 -924 -479 916 71 370 -110 994 -526 435 -43 380 -686 -982 258 -979 257 637 -319 608 153 200 -88 28 321 -308 -874 763 477 -590 -896 -311 944 621 -82 -804 712 -106 367 194 715 637 108 -2 916 45 -395 -591 416 -78 -750 -36 802 800 -650 -636 152 -824 489 844 -80 -462 -388 -663 -386 -608 962 -842 -978 573 -673 39 744 -228 -774 416 4 -900 -517 -623 -108 -455 -692 172 -393 812 545 -442 919 526 -209 737 -134 927 729 209 -906 664 -665 247 -654 777 387 -129 -702 618 -352 -259 91 -374 674 697 758 -785 521 -960 484 -724 -910 214 -396 652 -310 864 213 -288 -249 -522 542 -354 899 -567 -762 -158 -611 294 -616 -450 981 647 -613 -2 469 -51 945 140 438 207 32 -302 -474 -126 -237 793 -138 944 -106 215 -305 -414 210 -184 -509 18 789 541 -227 -262 -756 180 -12 -178 870 -684 -979 -9 952 405 374 761 694 844 -123 -380 -141 -276 560 -898 951 -37 -181 -406 348 192 -182 817 517 330 -339 -318 -564 775 92 124 -357 -597 311 130 957 -767 -928 192 -32 709 -546 -709 -987 -897 -180 101 755 -76 -236 768 387 48 61 -771 -756 8 16 -289 -914 804 -901 -733 -645 749 489 610 -134 606 -588 557 73 -491 712 893 -346 944 -744 -304 853 679 -373 448 -617 -671 811 -849 758 -415 -138 959 -375 279 -223 257 -408 632 117 182 -575 -285 -892 787 -326 -888 -184 443 756 97 445 -758 673 806 137 163 -262 -151 749 667 -55 558 609 -665 963 -19 -457 -334 -678 -288 -395 -421 71 -527 264 -33 -977 -48 5 172 74 159 -16 35 634 897 955 -809 394 841 -103 102 -238 410 809 985 -589 732 -557 -750 374 627 914 38 -319 -73 -74 -999 -239 201 -122 427 -300 -766 -279 -875 837 507 351 -744 -329 393 870 -714 555 236 -185 295 -827 554 -533 626 -466 161 744 232 -332 -721 -574 661 -89 761 363 137 17 156 555 -196 650 -665 -503 933 -361 571 824 672 720 726 957 -849 47 493 233 -773 134 317 -452 479 41 -799 230 -504 -223 -269 544 -340 392 -933 -714 595 -396 -799 -723 157 -697 368 -692 359 -640 -823 578 -245 -233 -288 -166 -815 -450 -502 623 -974 326 406 946 -984 654 -688 -624 768 -944 916 -467 -212 998 566 702 738 957 -265 337 775 350 -586 0 -131 541 267 19 908 -755 627 -311 802 322 988 -65 766 -802 422 290 -507 -847 -458 770 651 -430 -238 -563 -575 -595 -646 -861 -391 -887 18 307 -658 -723 -224 1000 -806 260 455 207 -43 15 830 381 -513 -525 406 507 -28 636 -292 365 -982 -287 850 858 373 821 415 -306 -532 -122 -751 78 918 649 124 -652 909 633 -351 760 690 -315 -112 -44 -94 -286 669 173 -37 -606 -122 279 402 900 491 545 123 -456 -729 285 -268 392 843 515 276 821 128 210 -185 157 -785 532 81 -480 -580 -433 -300 523 50 218 -888 474 -158 -127 781 556 547 -254 694 864 755 733 -892 675 -21 120 -573 804 -902 724 794 -732 389 -121 828 452 -82 -288 381 249 656 798 -182 348 -837 -365 919 629 698 -62 328 -623 -281 856 716 -185 407 101 -391 655 -564 456 -847 669 -736 -370 134 -703 680 -621 271 -159 563 -476 -642 671 -260 890 891 986 -553 153 373 818 -281 694 -58 -686 -174 512 343 971 814 515 -590 -789 -44 -965 -531 665 625 618 -942 191 889 -146 -715 -109 -338 -44 -108 106 -60 -359 614 -113 658 495 403 384 217 -932 -72 -632 218 -686 -812 682 -787 847 -619 -230 -2 831 401 -606 419 -950 718 -661 -513 832 -342 978 315 -1000 165 -1000 -946 -674 -466 -547 -935 -37 -689 446 657 243 952 981 -911 -175 324 -733 611 -69 -437 -517 -71 -891 233 -342 635 260 120 -682 -726 -79 -228 -958 -823 -136 432 850 -718 698 -140 -626 276 -980 983 -259 413 266 -995 -30 -562 -939 -61 262 946 205 568 -821 727 -644 -122 -209 -193 406 -642 -149 -347 364 -305 681 -733 -370 891 310 160 -639 167 150 -209 -62 -137 358 10 370 -33 972 523 684 -316 -545 870 -409 -462 -311 782 216 -222 98 -31 -693 -174 715 349 -353 428 623 -166 -592 513 -111 331 703 -573 924 -890 902 26 715 -701 -728 -647 447 178 951 -784 -718 920 -50 -866 537 248 202 -906 475 456 -438 -812 -598 -465 507 -397 -397 773 -52 -948 -52 -863 822 177 148 448 984 -200 184 -736 494 -228 -600 978 726 -1 -533 -964 -223 -397 -856 -881 -110 -472 882 643 -250 100 -784 -128 -760 -437 991 -886 -420 -795 -955 -805 -12 389 -843 -704 389 -498 655 427 771 -724 637 261 -793 220 -329 777 -72 996 176 721 503 980 -505 485 50 -429 -53 -146 77 949 -949 -317 -256 -597 928 -877 35 755 -313 330 -657 -329 633 363 -338 214 -224 326 373 767 811 -164 -669 -128 38 -812 -714 254 -919 -807 520 975 -486 746 121 -854 77 -587 -869 563 -747 592 -891 -939 -518 909 -744 -179 -822 -332 166 -310 478 -255 215 434 856 818 -293 -549 -272 -877 -247 -83 -513 -276 906 -434 867 -518 -253 -639 -12 -283 -883 858 -867 -88 -800 -880 107 735 641 699 213 374 -906 415 -685 -277 -956 -523 575 398 -743 -844 -131 -868 833 -385 -64 -524 375 945 104 456 104 -812 827 542 -994 28 487 -437 -708 567 236 -441 -198 -135 237 215 488 -419 148 -564 682 922 -305 -232 849 -79 384 358 336 -134 -728 885 538 589 800 95 -695 -934 727 755 982 -974 127 875 442 -580 -765 -242 -128 772 -203 948 102 -162 -362 994 -684 411 128 772 -86 -383 -590 -473 -203 562 -852 -298 -877 505 -500 382 -334 -467 598 512 478 -850 480 -960 748 -91 836 -864 827 889 581 -566 442 -366 -990 -992 599 649 -773 740 -402 461 487 451 269 -598 871 -553 -701 -807 504 13 -874 -316 -686 643 -88 -681 488 718 969 531 133 524 -699 -451 793 893 410 464 544 -417 -587 729 -83 314 976 -500 21 -632 324 -531 -586 973 -381 -353 673 550 -438 -576 -204 -939 -488 -458 41 555 371 -36 -789 -94 477 547 501 -895 394 -612 -71 -931 -368 446 -877 -702 -717 201 -975 492 80 -978 507 -381 -17 -31 -135 -494 8 670 177 268 86 -656 -364 934 -819 -985 -55 779 -507 -281 -164 -592 520 -821 569 842 999 -501 988 -952 154 -138 -334 618 711 -321 -835 305 -299 -480 105 -570 970 593 241 49 -769 475 -913 -538 949 475 -929 308 455 607 554 75 -794 -252 308 -421 -907 -174 894 -109 481 -753 -697 -176 469 -842 -744 118 763 -511 -960 47 -765 -44 -162 -369 409 -510 627 -459 -777 -822 289 -273 625 431 -881 944 -133 41 -806 -103 990 -551 -461 476 -550 854 -153 533 564 -740 -179 -994 10 104 -277 179 -240 -572 -252 -328 -376 -320 -569 -124 966 -719 -641 -615 829 -502 -109 567 -873 863 989 852 900 611 -319 352 937 -750 -61 522 518 -715 948 366 -672 -786 -945 -32 0 172 -705 173 -1 -998 -144 201 -632 -235 808 -917 683 961 -127 814 781 201 616 706 -583 -214 -683 -179 248 148 -22 -620 -749 -1 693 722 -418 871 300 -829 342 95 -408 890 952 464 -595 -645 -905 -412 -136 -190 -262 -829 326 33 507 364 58 541 -263 276 906 623 780 -814 -592 -178 415 24 394 -597 783 939 812 477 808 -459 747 -276 358 -366 -537 -664 -495 438 -968 101 896 -946 2 212 -406 -807 886 -564 -791 662 -666 -892 -77 727 -944 -854 -200 27 -476 -608 602 -875 599 -825 915 331 -772 203 67 -250 185 142 -402 -387 -464 -312 -820 -226 -634 449 382 -527 -638 -939 -826 578 -92 809 834 -646 -625 -378 -365 706 709 515 838 153 986 -348 27 -269 -697 -68 475 96 194 480 916 986 618 -957 -299 -694 450 934 -626 1000 551 -796 357 845 -179 -438 -664 336 376 871 22 -678 33 -855 -473 -994 115 -188 -730 -888 -404 -253 -801 -591 951 401 -559 -706 -557 882 -751 -262 442 -155 -969 -345 674 -18 -146 466 972 698 901 777 -22 860 -655 53 633 -193 336 970 -903 217 -574 540 1000 62 -727 -442 -512 -838 -170 -330 -112 -392 -373 -2 -75 -983 -759 -385 -735 -383 -754 -776 -145 235 775 95 -967 908 -646 55 -564 100 582 -729 -291 -584 -871 -981 -751 -743 763 -282 82 -456 -829 904 272 139 -798 599 13 -720 -87 -583 -855 217 134 -27 421 -314 -844 -156 515 -815 192 221 855 106 763 656 -64 -411 -967 -60 75 739 -129 -105 -911 254 -485 -420 -444 153 686 150 -551 500 290 -180 788 -895 -887 150 84 934 896 -625 -159 -151 -443 632 -837 410 -817 -640 -250 -970 -981 60 737 -4 891 326 215 639 809 264 -750 -33 574 925 -659 -15 248 -277 651 -92 -41 147 -774 911 -86 -840 150 109 -644 820 -532 -649 -313 -748 304 -38 489 -241 327 629 235 -517 236 431 -386 35 -545 -167 648 43 662 142 -701 -131 890 -313 -904 -232 -708 -250 44 -901 -20 114 947 -592 618 236 -899 922 -526 741 -786 -771 -572 2 -565 -201 -348 -332 -607 -79 -136 -899 300 708 -433 -785 808 220 -661 760 -751 412 -658 -605 496 -305 -796 -136 849 456 -889 -328 749 -495 -810 134 42 -142 -443 765 -803 -575 -534 -30 -704 828 -672 -470 -921 -910 -133 -840 721 -260 473 531 846 -498 374 694 -835 -104 953 -508 -928 -241 2 -627 814 591 303 55 825 339 842 -673 -770 -97 0 550 931 -682 257 -808 -337 510 405 957 484 -713 -244 440 -773 -226 226 -929 398 -217 888 -546 -825 -564 66 -673 -192 -229 691 592 -858 88 861 213 611 86 829 -72 387 -706 -243 490 -151 424 71 -953 11 -675 443 -625 305 145 974 284 893 -68 10 992 100 580 897 -395 -740 206 495 755 -867 -629 182 735 -470 -168 881 12 470 -713 -423 -77 -945 339 -843 -879 -450 945 -661 336 240 -522 657 -3 -378 -744 483 -625 675 -450 30 869 -145 -208 -512 83 -605 149 696 666 -37 167 959 583 -541 666 -768 823 -346 346 -913 359 449 915 -661 846 -239 -648 -561 -615 -325 -979 336 56 483 -437 329 516 -551 91 -864 -208 -461 -358 -63 -289 -29 865 460 411 -392 -703 -153 -462 653 543 -798 -437 -458 -593 294 836 96 -785 569 344 338 202 912 216 -701 -510 848 -527 250 -177 398 -501 849 840 -487 793 -496 348 -988 33 -157 947 254 158 -983 -806 -224 -210 906 -336 990 408 66 -94 -422 -913 267 307 -311 -592 -98 -128 603 -549 -876 893 948 -921 -653 99 -244 491 955 -736 956 105 954 -746 372 79 -764 -688 493 708 -498 444 -607 -347 614 48 769 885 320 -359 637 328 141 858 -439 594 -944 122 869 116 833 -267 683 -38 498 -427 160 -288 -802 72 -477 540 -110 -659 32 -59 914 70 -440 -912 -413 516 281 237 650 -195 -312 948 401 -789 -587 563 -364 -853 165 -655 -265 -751 181 385 -907 302 481 -663 -960 -420 506 -352 707 65 695 232 -249 464 -981 -414 92 -358 -615 945 -725 -405 -386 474 -224 -793 -270 -512 2 218 470 251 892 437 -417 661 -721 864 58 -641 585 3 -97 703 -890 780 151 -113 893 -140 258 674 17 442 -144 -224 -326 511 112 292 952 -6 147 503 -887 -23 467 -14 78 480 991 994 -518 -421 -434 -142 354 67 516 -516 705 -960 657 237 -532 599 244 638 112 -587 -213 43 -876 -991 280 715 52 -494 -866 -33 -989 -533 -181 703 402 -565 -636 -522 117 678 -820 786 -424 -64 372 101 966 113 -607 249 958 344 -665 -403 207 29 934 -966 -743 -916 338 18 -538 -383 -114 896 -50 -309 -595 -739 525 465 -800 220 380 -699 -764 -349 62 -56 -460 -911 -620 963 -992 -160 956 -716 -151 599 132 948 526 569 -339 111 -755 -795 732 423 -750 572 532 734 796 599 -968 -233 673 218 -377 580 -521 -506 432 653 -561 -759 353 819 94 631 -279 584 -337 602 317 -877 486 -636 -29 -464 -444 960 -78 996 -818 -868 46 500 -982 396 -5 -26 -284 -696 31 -795 -433 -973 -5 98 389 -357 -282 -262 95 -290 323 409 -407 253 408 -569 -681 -992 303 -165 670 197 37 -920 -357 235 -997 -587 -71 -930 573 295 853 -429 -821 870 -762 -471 766 -959 -704 166 529 117 194 -234 -220 277 36 -429 577 540 593 973 880 428 -791 -136 471 864 556 -16 -379 -363 775 -714 -301 216 -618 -667 -897 -72 -529 448 807 -985 988 -398 -481 -515 -609 318 -766 -964 482 191 -556 297 8 -411 943 -52 -403 808 417 664 -649 275 680 -285 -135 2 -373 348 -40 454 82 -284 566 197 -121 611 -817 374 -654 829 -971 -795 361 672 400 759 652 3 737 -506 -823 192 -142 84 337 169 -724 -20 -980 39 -650 -820 -784 359 -103 -260 -548 683 707 -661 -249 -581 816 -171 -282 -481 -490 -909 -845 862 648 850 357 784 -597 -885 101 -230 -639 790 -119 976 768 -621 -63 195 -356 -637 -253 208 -433 266 435 -975 360 -460 63 -221 -552 -932 57 -925 875 -155 786 -893 -71 -935 969 372 71 455 -322 42 576 912 -19 -251 -99 -507 -444 -796 -429 787 1 269 782 -9 -33 980 -820 809 220 937 -275 396 323 -747 647 -583 640 -441 407 -71 -357 483 -942 828 -751 447 127 552 389 -900 -111 27 564 -632 839 600 497 -375 -122 -933 -966 769 594 222 -231 -789 -966 262 -385 896 -522 32 326 811 44 909 228 -282 985 -6 162 59 815 327 478 496 744 -569 -950 107 463 -455 503 -139 -954 -550 165 887 -474 890 -904 -402 454 -940 -929 698 274 -507 -65 -298 -131 160 663 331 841 -685 -696 -42 -512 -864 710 242 -135 584 -954 975 90 -589 -652 -959 -609 -38 81 -912 676 687 680 -369 -342 -765 69 415 721 -674 929 743 590 585 -796 -454 377 -895 -313 -513 20 -802 283 395 426 549 -877 -290 -459 -636 -81 589 -732 -662 -159 -225 -662 -49 745 -561 -931 426 30 557 956 635 156 -391 -18 175 861 730 122 814 -931 -538 -39 -813 -174 838 -254 -686 -880 760 361 -284 908 -519 789 806 -13 234 -819 -657 -526 140 -448 -971 285 147 -20 -598 -66 -117 -505 -270 165 -595 349 419 -725 760 559 -317 -235 -887 67 289 -855 58 929 -315 481 -535 920 470 577 -79 644 -384 213 -80 704 68 -501 269 -18 -212 -625 -561 -625 671 -788 775 703 -731 -6 -572 -556 -676 482 -50 777 798 353 -26 -356 -837 -414 -582 -65 241 -924 775 -640 467 -184 -900 689 -134 938 661 -410 -764 -693 572 47 -48 876 862 90 552 413 993 495 -46 118 -785 -917 -156 -445 -162 -209 714 -800 606 505 271 -571 129 -952 -182 -952 -317 -405 -666 -329 -639 -609 -565 232 -764 -715 711 -101 -969 -452 -387 994 -780 -105 -46 659 537 -807 528 -47 134 854 318 -819 925 -396 522 -842 -852 160 200 -894 30 86 604 917 -735 -129 818 -86 368 -734 -772 -975 927 -664 20 782 971 676 -44 545 -653 93 233 797 54 -893 -53 -48 946 753 -15 42 -24 102 -201 913 408 578 -811 890 782 579 -956 766 443 116 607 479 516 -537 389 -656 -45 729 -934 57 331 -706 632 802 -78 -797 -60 -549 -271 -642 288 -403 -300 -280 -145 -602 -446 664 761 717 -46 -90 201 -519 146 -810 942 -652 -541 -500 680 -508 -459 -396 293 -363 -38 -697 -25 -569 529 780 811 -185 -973 -817 656 -966 329 565 -465 -431 635 266 -377 885 -626 616 902 -223 563 -296 -711 -503 -18 463 -637 -286 876 802 -618 -202 -910 273 -778 -96 695 -948 549 71 -769 -691 -380 323 116 251 -141 -704 -18 521 590 -966 617 -110 -392 453 322 607 -385 535 490 550 -317 -369 463 -492 488 -428 27 705 697 -775 500 -407 852 -88 -707 60 317 227 -205 883 -609 531 -430 116 522 -549 -859 -875 667 -702 -22 269 579 23 -81 -957 918 382 -986 769 20 901 -518 -257 777 255 740 -675 -643 291 -995 666 -701 -897 60 291 -805 508 716 -81 750 406 658 -749 970 739 -187 -163 30 -185 661 -319 -771 -893 -191 -871 -91 897 168 781 -666 542 -539 -657 770 -223 -656 970 479 -921 -881 346 -654 -178 -806 -298 -957 709 323 -476 -647 -437 -11 -358 -354 166 440 333 -696 -826 -587 113 212 47 311 -467 597 80 791 874 -549 839 822 384 -387 -454 -619 -427 783 -525 682 -227 215 -153 -469 -16 36 363 -834 -203 174 -442 -399 -141 23 -908 -895 376 -618 -535 321 -955 -599 387 139 874 -898 467 347 -246 714 673 318 406 -250 227 -43 -998 -272 -528 -114 -821 -86 865 407 -68 -363 385 335 267 440 966 -127 -255 328 377 442 109 929 -623 885 -382 916 -694 -751 -984 563 717 -889 -462 767 465 -758 -713 749 -88 -461 304 969 24 204 -68 -247 -612 -478 514 -491 672 -52 -126 -946 -178 -310 993 338 -973 -232 -622 -957 851 -814 839 443 -980 519 -774 488 -305 119 334 622 -194 -877 355 302 589 396 -498 -268 686 117 402 -964 798 332 -796 188 -502 804 -829 475 256 -363 -123 -406 -824 44 329 921 -262 -933 632 88 -14 -618 -851 849 755 438 526 -768 -558 -194 -319 63 857 -839 -318 -884 -737 -988 834 958 807 -379 990 -345 926 354 -259 -698 21 892 320 -376 -732 -943 -973 -429 966 720 569 -283 -938 605 364 64 819 224 868 -442 715 -978 728 -681 147 -296 407 -842 183 208 315 158 -265 -423 -379 806 -150 -842 859 318 -724 -546 884 473 -575 -765 867 -136 -393 -548 87 -819 -165 667 -824 50 996 -12 -4 344 -600 184 877 340 878 658 -630 -895 -9 178 -526 -907 940 328 -65 673 469 -483 365 -404 -757 -32 809 498 902 -33 -934 -243 103 -334 -415 -354 -525 887 844 -906 -942 -747 -598 136 24 114 225 760 -443 -517 248 181 -630 -277 912 -148 429 373 986 -132 495 -352 989 -897 -425 420 -199 -867 -787 -368 627 127 111 -651 -947 694 74 -213 -941 -248 929 -629 -393 -961 -270 -769 -279 -544 825 -294 417 -861 520 41 411 340 -574 -776 131 -118 -939 277 226 -668 -720 -535 -850 -958 -908 621 -996 -635 956 88 -716 928 20 524 -980 -165 64 522 599 -872 -180 -910 228 590 577 -445 623 998 655 -271 407 -503 231 470 -446 902 -312 573 -843 -340 632 682 146 -250 328 371 -234 -521 676 -829 -574 136 977 447 550 21 446 -30 150 -182 806 -87 -610 55 -162 -832 424 -986 -82 8 450 744 -674 -519 53 427 -476 509 367 -186 -791 543 929 -124 -307 70 -919 -508 876 875 -391 890 823 396 700 276 -886 739 -809 -361 -836 395 -211 278 -349 865 -437 279 890 908 -772 -631 -189 25 -420 -549 785 -550 430 405 -167 -920 -78 349 -706 781 -173 -93 907 445 -280 -388 -488 288 855 938 -914 -743 273 266 921 914 648 -728 845 -423 502 -664 516 190 -688 -37 -573 625 328 -562 842 279 -40 -217 -424 -925 -283 16 180 -996 620 -241 -681 971 173 -360 -96 604 122 314 -459 -139 -472 655 26 -938 414 -624 765 -121 163 322 387 -338 623 -76 322 492 337 202 -651 -762 -359 -689 627 -627 -680 465 846 294 358 814 468 514 202 730 59 -673 -76 -131 -517 365 -536 -787 782 -130 506 692 955 212 -39 939 951 -156 -996 874 -728 -507 436 878 -569 -129 -268 928 687 401 994 -44 178 55 609 483 306 -617 969 -267 638 -102 -648 -269 -311 346 -607 93 315 -269 593 543 -55 -349 202 230 147 765 -196 131 -513 937 895 528 -346 -410 876 280 -595 414 682 -69 -451 -453 -250 279 -8 903 -12 -804 751 462 -533 -315 162 200 -104 -593 27 -315 -59 163 97 573 535 -71 619 845 -890 536 810 -432 -214 318 -998 -182 -759 -418 -750 -987 -679 164 320 -201 -696 770 657 242 -110 508 726 -936 358 -984 -711 -340 912 326 -568 -473 -603 -533 -576 -3 686 748 396 939 941 -179 -677 -771 500 467 -993 461 -620 237 468 -29 -916 -815 332 -942 196 -998 69 974 658 647 -971 403 217 187 665 -533 -684 970 654 974 501 397 -744 34 983 -31 -699 -469 -889 -856 886 -649 -798 -866 549 -570 -482 -73 888 -455 -901 169 492 919 836 627 656 855 -936 943 317 491 -599 -277 -964 -266 916 -842 338 204 29 -934 933 782 -378 626 -122 -891 -563 503 -939 728 -786 546 -804 206 -428 506 -483 -772 -813 683 19 927 -532 -480 -645 -218 -118 989 -166 -375 -626 -847 601 906 417 -124 -373 91 -967 732 -523 223 -528 -890 456 628 889 -211 -680 -585 618 589 920 -833 -424 -853 -335 861 -870 -439 -562 -658 -666 462 366 469 -865 -127 -376 -76 636 684 905 -593 470 111 793 423 81 -124 -965 187 -413 303 134 753 -643 195 -1 750 952 -874 248 933 -153 404 -164 -851 438 -471 -148 -333 510 -281 -951 846 -667 726 -264 380 401 -80 -997 -299 -949 -891 -746 -494 -428 -885 698 -769 -517 -841 779 931 -134 910 -46 -373 289 -381 -660 671 191 -29 537 916 -451 -257 743 416 514 -412 678 -29 -683 -988 803 -155 -380 -655 -454 804 567 -238 -716 -600 -494 33 -341 -112 213 444 962 255 -375 -202 -754 793 878 -849 -229 970 -893 136 -927 -641 -546 -165 -93 -621 379 99 -322 -206 776 -936 203 899 771 -367 -827 -769 724 122 627 822 523 -842 -966 -43 -494 -417 -777 -641 264 17 916 -172 -885 690 54 853 -480 -873 447 -897 -711 -613 -22 -470 -528 255 448 -598 753 -711 487 -571 578 600 407 -364 582 -287 -75 -427 -154 -595 -713 555 -646 -453 177 147 -378 -557 472 -386 534 655 683 197 327 499 -38 -159 557 350 -654 363 777 581 -492 -530 755 -386 546 768 -853 -860 453 589 -259 324 819 510 144 -973 -502 -753 -686 795 -320 -11 485 -950 -324 976 -833 464 -157 -557 31 -389 -680 845 -476 299 987 -206 -537 297 498 313 265 305 -462 647 631 457 -54 -401 981 -503 -120 642 323 120 378 -67 -200 -509 -330 -462 445 -318 486 316 714 -726 849 618 526 685 -426 793 -53 764 299 -395 -557 96 530 830 -837 654 -317 871 87 -379 -946 -886 850 786 433 -993 361 441 386 638 621 776 -766 -673 -889 -678 311 -676 -615 780 198 42 -556 -333 -948 -976 637 656 212 412 -115 -569 -928 -160 899 532 362 67 534 180 -609 236 568 667 345 823 -139 768 -511 -214 -748 -268 938 -546 -2 718 420 695 -399 15 34 -272 160 375 -248 -670 -103 946 -599 -900 -677 505 -638 -116 -746 -633 193 -203 118 -286 -426 212 935 -956 -956 -10 -382 -169 -255 96 -519 363 574 98 -624 -669 -221 -468 103 -969 -530 79 -374 99 646 -282 -510 994 365 -156 -741 515 963 -351 -832 -2 869 -627 -53 326 793 -857 609 -78 717 -316 -530 -824 -881 414 182 -313 604 -683 -913 183 -349 -631 356 359 289 -390 -185 328 -608 -193 -195 844 463 -869 620 380 967 -90 172 -797 853 316 -75 -713 605 252 -905 656 636 276 -775 983 -892 -837 -685 448 -324 810 803 595 670 936 -334 427 190 -618 -317 -433 510 148 781 -205 -4 -114 5 -267 -374 510 545 46 881 916 -26 448 -500 970 495 -67 -732 164 340 275 291 -257 419 -318 249 -222 774 -613 -268 88 576 -682 -465 989 936 849 -908 -536 -578 46 -646 187 -80 -252 -777 933 243 -600 412 -997 -340 -315 114 -123 -389 -383 -714 264 362 -28 199 -116 -676 -486 226 -233 856 -846 617 -38 109 236 -380 922 844 -473 -943 -840 -702 213 -500 -818 -709 966 621 -118 438 83 875 -48 -673 284 -502 462 417 -833 -102 -796 224 -360 -806 -259 37 -666 601 986 -659 -860 607 144 628 -86 481 -459 -982 -874 476 200 651 802 115 -611 -101 -135 -388 574 72 -510 -598 821 653 847 -184 -302 917 19 -881 -289 -495 -383 237 279 770 -906 -185 -64 -313 -67 -757 93 490 177 -542 -544 461 -816 186 -677 -948 -280 -501 704 327 -530 859 542 847 -110 -396 198 619 170 -75 -365 -865 -414 -69 -323 505 -446 520 -702 -271 282 778 -59 986 -496 -773 207 -369 -659 443 -38 549 210 80 -658 546 -41 70 769 43 698 -340 206 -835 -977 -688 483 144 -815 647 -990 268 -718 224 -383 980 -199 602 -56 464 -998 796 784 -931 -413 877 -908 -881 959 706 -18 391 -675 -444 475 -497 293 -528 -211 -544 372 292 182 616 -528 226 17 -474 -447 346 -999 -477 -376 693 -362 118 -127 861 508 247 851 807 627 449 902 -876 -981 738 -21 551 933 297 675 -987 236 -119 69 -938 802 -527 -477 -122 -256 -898 -858 -128 -277 -697 421 -694 366 -729 387 -210 -276 320 184 -59 863 702 104 -393 -827 -644 -672 771 448 636 -642 -693 -112 140 -419 737 754 153 -796 -670 754 -584 297 830 658 -639 73 87 813 -988 306 -17 739 728 -823 470 75 -574 -326 345 -918 315 -61 -269 -500 -67 -463 -550 785 354 816 539 -388 -968 -373 -840 170 -847 -343 368 -478 -670 -775 472 -22 -741 -360 604 -580 959 -431 -906 -40 -92 -917 928 -572 -374 -439 -163 -447 674 852 412 376 -129 524 -484 -174 -697 -932 -784 131 -271 890 -257 -40 938 -389 455 381 576 873 -830 -607 -639 768 -145 67 682 92 501 -657 -810 -984 -458 886 -138 -428 878 -278 708 388 877 -150 -676 993 -487 277 -902 252 -566 89 -876 943 -593 -267 -809 858 -282 995 793 846 -784 -357 -965 -56 606 478 386 727 -219 167 -892 946 -49 336 311 -815 -318 338 656 161 -831 -85 -111 -241 -588 -566 637 -101 945 884 -870 -95 147 -619 767 -385 151 162 244 -751 -740 -598 -578 771 801 -365 -422 71 -258 735 -918 -551 -835 -666 571 -823 897 698 769 -846 371 -498 336 -409 -505 43 -571 382 -350 -1000 -345 107 -141 -117 439 50 213 934 490 534 814 -167 726 160 657 -852 103 -890 833 906 306 451 245 -376 92 -785 -848 930 -373 5 676 -73 133 921 670 -37 -380 -496 66 21 -524 -895 -848 -124 886 444 -725 -380 802 -169 762 60 -185 -889 641 362 258 -883 -394 -974 443 -560 772 616 -932 -351 715 -343 248 648 524 -248 -828 -778 -474 -933 276 -13 -287 -596 -160 -37 90 -317 -358 -359 -686 713 -543 601 -509 816 -418 -273 -841 -224 -95 272 97 130 -615 295 164 354 576 -148 438 134 708 -432 -778 605 -660 -542 860 -699 -316 -35 734 359 408 260 -147 -183 650 971 -168 -119 576 -650 839 -275 -302 130 208 -59 6 383 -345 -276 -953 -761 127 518 709 -878 166 -986 -439 -621 -566 -734 -45 64 651 645 373 680 -952 -898 76 -933 -749 -778 921 -758 -441 -546 997 187 -74 270 -562 -297 -951 975 483 -386 831 619 575 267 -290 729 645 -503 194 6 446 950 577 -633 73 768 962 -906 517 -891 372 51 -681 -974 -655 292 14 994 934 890 -928 -880 -422 -922 592 867 -874 -447 999 645 353 -15 570 272 -38 948 -17 297 -253 6 198 -236 -71 -420 529 636 565 -787 147 -871 470 81 -605 790 741 -488 61 350 949 -534 69 199 -16 -961 426 -370 915 263 847 -946 -3 142 330 766 -426 781 160 9 835 -56 -437 -213 -329 957 -312 -392 231 -878 537 -703 846 -324 -986 35 522 267 -459 433 -921 595 -5 -86 -907 894 828 122 -929 912 886 640 670 754 -96 68 439 304 -667 -634 -992 574 442 -289 910 922 -163 -725 -83 46 272 -891 715 -450 80 -724 -229 -464 574 -500 -52 736 -282 491 542 99 228 -563 -868 -381 321 325 194 -579 -865 557 500 -838 485 0 939 -159 979 -854 363 9 -943 -435 -738 975 677 328 -730 695 -224 -459 316 761 -146 563 -952 924 -872 -676 -806 66 -484 -486 -385 964 149 60 256 -150 -2 -552 300 784 913 -909 -520 -306 -404 -652 -69 831 -463 139 -351 -522 -468 670 572 691 -542 983 -556 -778 293 919 -84 310 -159 -680 463 995 -285 870 -844 910 998 -378 582 -804 696 -637 785 -304 532 -727 -169 11 -78 -386 57 251 -496 642 -343 859 -814 -925 -395 -235 -940 422 -70 358 -557 -37 527 27 142 359 -35 -17 -918 322 -825 226 854 -466 -218 79 158 838 -489 -76 79 -276 -661 99 519 665 426 -143 567 912 672 946 460 110 -371 882 12 -479 -264 -213 -935 -473 93 821 693 54 943 -752 -964 820 267 790 580 -974 -953 -341 -427 313 -523 -432 -15 -932 518 -326 173 804 -562 -118 -100 -814 -404 -852 -247 450 120 -215 857 -584 -260 777 907 450 -789 -130 -127 -432 544 -435 -503 -30 -256 -83 -289 714 706 -349 -186 -485 -894 703 240 314 633 -82 -157 305 -524 184 468 467 -126 736 -859 303 475 -359 -73 126 201 -547 413 -984 -812 354 -639 734 682 -710 253 -246 -962 -634 90 619 -93 577 -621 -779 422 770 -719 409 982 -861 -526 318 -155 863 330 244 808 -827 913 339 239 604 275 -106 296 236 509 283 -847 -315 -625 220 -175 -871 -18 -907 303 -102 201 -947 -379 -761 20 72 995 -295 605 908 795 668 947 367 251 -312 -437 913 376 227 265 597 -375 -783 108 765 -627 -977 -900 -570 489 -218 -810 -832 -577 -925 389 -640 -727 38 764 -257 926 300 -696 616 89 632 808 -857 220 472 -864 638 -401 -198 109 -498 -637 -731 -387 141 455 607 -737 965 -440 594 173 981 -510 -48 88 95 -84 159 -831 505 -966 466 -289 349 559 167 72 -630 975 628 -74 111 -834 -157 -681 331 -589 -309 490 844 796 -563 268 -384 -418 -789 465 543 -642 -103 81 477 -682 -257 -421 -317 -198 -317 -122 -369 1000 -658 -272 37 309 -618 821 -711 -740 -355 -358 803 745 740 -189 286 -36 -204 43 287 760 607 607 555 -690 -288 991 -921 694 402 728 -359 -308 -105 -405 -742 800 -923 -398 -350 440 722 442 -339 569 37 204 -46 623 517 536 53 -66 -751 -656 -37 -768 628 407 93 -516 -269 -694 90 505 -632 -386 -205 683 491 -988 637 -183 823 963 -330 417 197 -68 502 -823 -885 -861 943 495 -945 545 44 493 991 -552 370 -788 819 663 -69 739 319 823 883 -488 -746 351 276 20 846 410 -46 109 -951 795 164 963 -26 860 462 956 121 -133 -467 -358 -15 764 -143 -728 -955 768 -528 -776 978 807 839 782 550 782 269 -308 298 771 -186 -201 -705 -479 -323 -61 214 461 318 750 -221 -241 691 -183 -921 355 -503 453 -728 369 -900 775 328 693 -721 861 347 991 -889 -691 253 -311 66 439 -696 420 -139 -677 -384 -702 -376 -989 -648 -914 578 -999 -589 -80 993 -754 58 -505 406 -632 -713 647 28 -3 35 -726 -794 -886 387 -874 754 -746 190 826 599 635 -321 964 -352 -189 -802 685 349 286 508 898 -57 -618 993 -244 17 124 887 -289 282 253 629 507 558 291 206 938 352 367 -19 -421 446 81 860 -475 -873 608 501 -14 -492 893 63 -511 769 368 -254 541 -995 -666 -60 494 -972 -40 71 719 215 -939 548 -656 -772 317 688 -991 1 231 150 -410 -588 -768 51 183 -354 -734 -478 -466 505 10 -378 -8 153 733 840 657 865 826 936 638 -391 -81 -443 -781 -989 -325 -293 -785 -775 -995 -461 559 -539 312 818 797 -119 -782 -995 -141 -472 157 -338 -728 -679 -185 -859 -189 990 -557 -452 -587 597 -225 294 218 -263 923 -246 0 931 808 -47 -419 -559 307 -510 -961 594 -130 -310 -231 399 -990 -257 256 -92 45 -894 551 -738 -525 881 520 65 -483 39 22 -460 185 -132 -269 346 -978 968 -883 199 -946 820 -424 222 357 -880 -990 22 -794 922 451 854 -772 278 -351 -272 -319 -51 472 836 678 48 -939 -86 -671 948 351 93 334 -339 897 85 869 225 -777 669 122 -145 616 76 -65 974 -685 845 -594 451 -551 233 367 -36 3 157 -813 -184 372 453 864 72 -80 -356 717 -153 427 849 754 81 -301 -171 -127 694 -884 465 23 -499 -725 781 -657 22 474 243 154 -264 -741 854 333 -353 435 34 605 585 525 708 939 -455 -910 903 -248 63 851 141 41 -405 372 266 264 -301 -274 -482 -22 -338 653 -111 694 -334 -777 966 777 -374 -435 818 46 -878 -211 833 -158 253 -767 579 -455 206 392 146 -126 -57 -429 708 -622 293 -604 908 -322 -480 647 543 312 -449 -93 -912 -779 -992 517 -104 896 -188 429 -809 150 604 597 -26 -812 -489 805 960 195 -886 883 -5 -836 167 -92 239 -691 -156 -239 611 751 680 752 -965 -661 343 -336 -12 106 -97 -332 306 793 114 -674 -788 -650 -640 -896 -785 -617 582 -345 -719 -900 938 475 723 774 -324 -249 927 -766 37 -412 334 990 -478 -390 -178 -388 -673 -463 -668 -303 462 303 -585 -652 -569 -465 -885 -968 -440 971 635 652 203 979 596 -350 194 459 -563 -130 -859 -882 974 -702 -720 117 190 655 537 598 -851 964 756 916 913 470 -541 -922 -659 -540 -673 -333 -595 -764 647 -733 430 -829 -676 922 -51 -53 -136 940 443 223 433 -356 -682 -140 597 945 188 362 202 -521 -123 -118 328 -487 -144 -798 -550 -533 -765 768 666 931 672 -975 279 -670 -366 -467 -379 -359 -498 27 -795 560 -632 -832 -674 -696 164 441 -603 -172 -128 -176 435 127 -595 -171 944 641 943 -22 473 -176 569 -377 -393 -371 543 -912 872 -858 -926 -763 808 -138 -659 495 685 438 -461 -392 -1000 111 -888 443 -562 -768 -50 678 492 969 222 -33 -230 -393 -742 -905 -630 -559 -878 -47 789 891 -920 -308 -720 990 -357 209 813 -890 -215 -584 -984 -936 -867 -123 -226 -73 913 -853 939 -27 844 -691 946 415 562 -619 370 -596 -893 -128 561 -404 571 -130 -310 -505 -435 -209 592 -379 -649 329 100 110 -47 588 -905 -5 724 288 53 838 397 -478 -781 -176 523 -266 -259 -668 842 354 664 -411 -860 964 -345 -947 691 -254 -760 518 289 -438 976 -956 292 1 -680 107 494 813 900 685 277 298 920 -902 -734 -321 26 56 -780 916 -657 816 930 -907 -269 -487 -920 244 -390 -324 677 -203 966 -653 -229 110 -9 737 -340 -797 505 630 -423 -373 -511 329 689 -858 -105 -582 -461 993 -749 271 -75 -17 816 -616 368 -938 -74 76 159 -887 340 -854 55 -80 -145 -368 697 -333 66 -494 -181 -322 893 -538 -34 -65 986 835 411 -360 -131 -235 668 659 219 676 178 -994 563 -518 -970 -137 507 493 974 291 -529 -30 -295 543 -65 -703 -2 133 698 -198 -836 421 454 -984 -101 -310 159 548 111 -133 780 -559 -124 -31 -640 -499 813 387 -383 288 737 350 -397 60 -447 697 -326 300 -55 894 -813 -846 689 29 -98 850 -567 -925 173 780 502 55 682 297 983 934 74 -460 -372 -860 346 550 -114 -864 -722 -750 -845 320 -830 674 -676 -737 -247 612 -605 327 721 411 -956 213 48 -19 -648 163 -509 368 386 645 -984 -728 -909 -240 2 -790 751 310 -390 789 -429 -949 807 -357 -782 -743 -993 -947 687 -678 77 818 -162 916 -62 812 -720 132 -657 895 -966 -836 -788 -231 -5 600 -184 862 236 142 -751 -605 -141 636 448 577 -143 -890 196 -19 406 -521 -383 648 -59 223 -357 -578 822 -614 290 -762 -467 808 607 758 799 -601 782 984 -904 554 418 -179 -442 -868 83 -836 -431 989 957 228 964 -165 297 601 136 900 491 656 -967 508 945 229 419 586 -768 930 983 -101 831 557 -710 -428 161 227 802 508 -946 -68 -943 979 207 -893 737 -565 -679 -111 -34 596 870 950 -486 -531 12 -428 830 -336 -142 -623 -464 158 -873 987 976 -547 540 -420 -788 512 708 -232 292 742 -525 591 -564 -12 669 -693 -921 481 -201 -995 -577 -725 563 340 871 596 -516 174 25 -49 -293 -512 674 -652 -647 782 -512 325 -384 749 357 -377 -23 -552 726 622 -75 -137 -577 -483 -896 -934 251 -173 24 209 131 -514 992 74 -696 731 -975 393 -985 475 533 51 436 -400 -622 443 100 -647 -48 -670 -749 -645 576 -314 927 -735 54 147 -296 -841 229 -38 769 287 -70 457 -338 -264 669 -257 -616 650 662 968 795 411 276 94 -21 -152 -508 147 -825 -516 761 244 -728 -317 -199 -251 -680 -829 275 79 743 549 13 -262 659 -13 -691 546 -778 453 571 719 543 -823 -551 -457 -698 -131 926 81 124 443 535 -536 -210 -985 737 -667 -549 -517 168 -365 -795 -736 86 497 128 256 57 708 -777 784 847 -622 559 -604 -69 -495 -956 654 716 92 760 -25 536 -615 837 279 -201 -132 -626 719 715 458 813 640 837 117 -383 720 198 355 592 -396 2 -700 719 -779 -841 -413 -500 -48 785 -841 -970 -974 -558 -942 -672 -841 -176 750 -341 271 -242 731 446 -856 -892 921 -416 -971 -717 118 404 -442 962 -348 475 -201 -207 896 322 -983 16 136 -33 576 918 -839 -42 280 -699 -394 193 -210 970 -506 149 120 515 30 545 10 24 -469 564 -214 -859 -44 -258 948 -571 888 260 418 -169 -367 493 -73 -241 -712 -839 -474 -321 6 453 468 -633 -509 -63 -197 -654 -438 -84 907 -457 6 750 -613 431 -839 -712 12 -572 -219 753 -622 934 3 -939 142 432 -192 -549 -829 -941 546 940 -615 284 -490 -490 628 407 733 321 320 651 6 -87 -476 -980 -791 -930 -980 -355 -225 -548 589 348 33 27 -535 30 363 -476 -738 853 -52 91 63 861 628 926 485 -218 -735 294 112 -738 463 -369 -546 718 923 32 595 -66 -122 -948 -877 49 467 -977 -125 -811 576 276 220 -164 -332 577 -445 -991 657 801 154 -87 961 324 442 -833 747 -432 -862 102 971 -121 549 424 505 -31 -644 633 -841 -633 -429 612 -438 -265 78 439 711 749 -509 9 351 446 415 674 -784 331 -591 788 791 730 -937 -407 673 547 314 567 -228 -813 399 23 -244 169 51 654 -374 -935 714 -480 -504 478 -265 -462 519 -830 -703 431 -689 552 -914 15 -339 -273 733 -851 -295 -482 542 861 351 80 857 -374 -986 495 -453 856 613 33 216 877 -478 -895 628 -556 250 -443 716 -824 256 -658 -148 -515 -730 -997 355 142 224 -410 236 -781 -438 -849 1 465 -502 -562 -565 899 569 726 718 -924 -681 170 -345 -99 973 -704 81 -910 469 191 -177 500 654 -137 -525 974 -763 272 945 825 393 -194 -967 388 875 877 -844 -465 -809 120 991 -847 -349 784 -243 109 -180 809 235 -578 458 510 -925 -672 -23 -397 106 -754 -950 208 -650 -688 -148 -550 44 475 901 -316 -689 -257 375 -411 395 -970 725 497 -896 -59 -799 62 934 -395 -396 877 813 734 -306 -422 -724 985 -791 534 -271 -855 -532 7 83 -886 527 -872 -80 868 999 -465 364 918 -661 350 -499 317 358 970 -787 -502 -180 -581 297 834 -758 191 -917 764 -480 249 213 -710 802 -693 -962 -541 -119 529 22 -257 -542 -288 108 420 955 652 -53 654 -76 -802 800 356 571 -876 771 387 969 -502 622 -640 -142 460 -508 367 505 -326 -685 -928 396 856 -130 49 -168 382 361 63 -839 -769 683 764 911 725 685 733 -401 61 430 -764 -625 -890 -625 -394 975 412 84 -188 738 -581 -237 -25 257 -130 732 -407 143 -541 -987 867 -197 -760 703 670 -26 548 -653 422 -125 -888 -910 292 844 988 -896 -962 686 67 200 -59 -171 -420 -197 -800 -339 99 -41 97 -451 259 876 -230 -705 -790 261 -633 295 -568 368 -794 772 -952 442 -838 538 550 -240 -584 -658 -347 -591 -464 -427 802 -832 834 -429 740 495 958 406 379 -755 34 212 702 132 536 616 826 -483 -625 -853 -588 -483 -448 695 -257 -229 -706 409 890 125 -832 785 233 -953 -401 -723 549 -528 -952 97 -465 342 246 -113 -376 699 84 -988 344 -750 -155 -448 -634 352 -157 644 597 -199 957 -990 -511 -709 128 757 242 19 351 414 -591 515 -808 -597 -125 534 -264 934 -825 -237 143 511 993 766 -599 376 818 850 454 653 -577 490 882 672 987 -711 -600 -198 -656 855 725 190 -269 -957 -436 272 959 701 110 -281 -830 961 -272 -731 604 475 956 -949 11 -69 -794 -127 90 78 592 -1000 540 -771 879 -554 -140 -226 785 -222 704 894 -49 917 463 245 -784 -243 -236 467 -566 -516 -409 205 -197 865 929 -561 -178 -175 -801 -97 118 592 905 153 561 646 914 808 -526 -700 999 -335 639 809 -963 998 281 877 31 359 -895 -860 818 817 -599 586 -534 -222 -951 -392 996 -464 -769 394 772 122 692 -940 52 -83 -922 -917 -808 -584 68 390 -552 348 -177 -672 -851 -296 -578 -690 -276 -20 368 58 466 492 -138 125 -69 -588 753 -492 -774 -967 848 731 -334 7 590 638 541 41 -850 -970 -43 153 -374 613 977 -52 772 -78 -848 -653 828 -173 471 44 -387 995 -524 -485 543 -412 -915 389 764 119 -832 422 -568 -122 -921 577 -476 702 -136 336 837 440 919 933 -513 -607 -186 550 -978 517 -404 -327 -198 -535 -939 -392 94 -964 -603 801 -176 -310 745 582 802 -12 -189 -389 -692 -18 862 -42 835 953 501 -926 -117 -565 -934 -294 274 -477 225 -989 57 -662 375 -494 805 -892 222 88 319 503 -526 284 22 169 -381 -57 309 -265 -683 -368 421 -414 825 -554 -111 684 160 -180 74 -449 194 803 -979 79 507 649 -749 232 -901 244 -218 -139 429 84 640 813 -541 297 145 299 -344 599 -566 -804 922 -780 896 92 432 592 -810 -441 374 -240 405 649 -722 -216 -617 -411 455 500 400 -649 144 454 -709 177 -310 801 912 90 305 -838 -486 -823 -309 -878 -432 -531 -745 307 284 928 -303 -502 -888 571 -487 -116 -397 -83 581 -655 -91 -867 385 -227 -996 491 -418 638 47 -746 963 247 -831 -121 945 -820 473 441 35 -914 -943 997 -266 854 636 -577 544 -628 78 404 502 447 578 -168 -983 -697 826 -235 967 302 -323 858 578 638 -130 -75 21 -402 826 911 -218 54 309 747 -783 -927 -881 88 58 -529 66 -211 -304 668 871 -263 -883 82 664 175 435 159 621 79 21 816 -408 317 123 40 29 -654 -356 -92 -802 -903 -918 874 312 742 -35 -284 -372 -159 -516 951 -298 -236 -23 794 650 807 862 -178 337 583 355 -730 464 -840 -176 -958 713 -887 -848 -696 -314 -307 -1 -433 819 -810 -222 810 967 243 653 -4 681 -733 -125 -782 -882 889 -736 447 875 -460 273 -393 -826 763 464 -892 -554 -54 543 740 623 -988 -726 -315 541 439 -812 560 -908 -284 804 484 728 -433 807 -364 -231 78 -389 861 130 -498 834 741 645 -719 901 10 -460 927 -891 -844 -874 436 482 -734 -23 -458 447 135 -912 838 -57 -738 -795 333 889 -114 167 -715 940 293 42 483 -81 175 -141 -107 -555 265 598 -235 169 -537 57 594 -337 -427 -6 -866 -479 -668 -24 361 638 127 47 -459 848 -436 -314 -320 89 -232 -45 -707 732 203 102 -49 965 435 565 26 559 -6 319 32 913 12 -521 -333 -404 459 -252 202 -803 649 -358 -685 -117 -186 584 -157 -668 -686 -261 214 -395 392 628 -76 201 -450 -999 -717 -861 261 305 -456 -662 491 -515 -13 648 -95 475 -103 312 -532 842 990 409 -703 -450 -378 200 595 -125 -163 914 -436 700 978 70 415 741 472 -228 -493 -553 687 -145 -367 875 475 -576 -292 309 948 26 178 484 207 -746 14 -287 -515 252 488 928 952 892 -321 804 -216 -974 -320 -898 -806 -156 -863 480 910 922 -598 -36 473 -224 868 -801 797 613 -878 -362 -526 503 10 824 -477 645 596 -852 -173 -679 -687 -642 613 -783 -9 621 616 -572 -652 -881 -827 428 629 -746 -688 87 147 318 901 253 801 -98 -931 -750 188 -979 -319 284 -306 558 -579 751 -76 638 -885 929 -491 -449 -228 802 -145 -246 529 175 460 -535 327 -881 -505 546 200 360 162 -487 196 -518 -297 -921 -443 -454 344 -383 385 479 797 766 -944 -652 -944 895 801 703 -568 -879 -114 -918 -35 278 116 743 -424 578 263 242 -353 967 615 -298 936 146 -160 -779 190 -628 -465 -425 598 -233 -962 -982 364 -278 622 842 742 -725 -113 885 -498 -787 95 -5 -899 434 -666 358 552 835 632 690 120 866 -104 -502 -809 -414 816 219 -483 -283 435 -860 -596 176 -942 981 420 -883 -263 321 -453 -656 674 -886 -875 -888 -338 698 253 -17 33 216 905 -161 -702 294 891 738 -866 -207 509 928 464 -61 -883 961 535 293 -930 -312 -933 434 -717 -198 333 369 -718 822 637 -215 -9 -465 -394 -877 -935 983 499 -959 816 870 617 -623 -975 -909 -725 -909 969 -392 -311 218 856 -684 844 278 -386 -934 143 824 851 51 649 -42 774 368 854 817 -975 833 -466 -653 571 961 376 -918 -443 720 760 -366 -516 486 394 159 566 -343 918 671 -981 713 529 -667 -53 348 -661 -248 -250 905 -529 43 225 -624 -770 -663 -261 301 -515 40 540 -421 -479 350 879 -907 88 -619 200 341 917 408 622 872 -150 -561 -24 861 -626 -36 507 643 -765 -292 -251 -78 -604 -568 -198 -702 -633 -161 -880 -471 -273 -118 840 369 -555 -287 -559 997 -847 -598 -748 959 683 -466 -789 774 247 100 433 613 873 -334 462 -975 446 255 -42 98 -742 -699 6 590 -756 910 -556 -921 -216 223 -658 -649 583 -801 893 -927 -420 125 651 -107 -908 648 771 256 -667 741 968 40 551 882 -753 595 421 -808 -992 -282 271 83 -619 814 -176 172 896 387 518 -546 -989 -878 542 337 439 794 355 88 954 -694 -941 -519 -871 362 -175 95 -1000 -431 297 -596 545 36 -216 206 -46 -243 -225 -433 -455 602 425 528 -633 -371 -406 408 850 -329 -921 -347 -908 416 396 -650 -790 -70 -262 150 -462 510 -141 631 138 636 38 767 938 -872 23 -249 869 -583 534 18 -744 895 -195 -82 174 -474 -763 -200 224 -895 -928 710 78 13 93 669 193 274 -886 -331 658 -175 -733 -20 -579 124 364 434 77 -139 84 515 887 -729 566 -164 489 43 772 829 261 468 -797 -692 -614 -694 452 -532 -403 358 749 397 -369 87 58 237 352 947 562 259 468 977 -968 -59 -460 935 43 877 272 318 232 201 -241 -910 -579 -16 896 522 -261 -206 357 997 483 702 -969 88 125 759 804 -915 267 -560 -843 781 121 -527 195 -667 -733 -137 177 802 -362 294 471 -935 -452 213 -200 -261 29 -845 525 -442 -293 -396 -961 25 -846 -992 932 705 -844 -155 872 591 886 174 700 146 -418 -167 -470 -31 -848 -767 945 -976 -103 -690 410 -577 743 -929 -835 627 463 839 -347 -541 391 92 747 292 -799 29 881 20 492 803 970 301 896 322 -452 151 233 -425 -727 -131 -492 257 92 946 491 360 978 371 637 -639 25 902 -833 -964 960 -360 78 896 -150 -325 317 619 -966 385 696 433 980 909 -881 463 838 -662 -445 -144 -158 275 278 475 735 497 786 186 -872 529 10 -174 770 731 -915 -765 -758 -51 -365 -515 54 -351 -775 -24 121 -8 -363 81 953 -511 14 -217 -558 -138 916 797 -547 509 -956 -328 99 774 185 -142 -489 463 -668 402 -576 -90 -614 189 36 -907 255 546 432 -107 538 480 -846 -839 593 958 -161 887 731 -190 -31 532 670 277 182 872 -461 835 -887 974 470 -724 271 210 841 -925 121 809 884 689 -314 922 -451 500 -609 -240 879 796 811 376 -815 -705 -729 930 546 -677 584 -464 -628 177 -159 827 849 285 916 13 -659 754 -995 -411 -46 549 286 -860 -418 42 854 348 915 -633 -757 12 655 -815 -805 -752 -709 -384 -902 -115 482 47 851 712 911 -407 -363 788 865 -167 107 -194 -442 -874 439 307 495 164 -781 57 138 -167 -866 -690 415 423 548 -84 -905 -252 -644 -419 193 -3 402 -545 -773 -100 -675 285 -366 722 403 -476 706 -922 640 649 -481 678 814 645 -264 992 778 210 939 -675 901 859 638 56 -754 476 622 -769 977 532 -569 61 -378 126 -934 120 140 736 545 -744 719 581 84 -309 -282 173 577 -508 319 -756 96 -782 296 823 333 723 264 226 -161 -844 -199 926 644 45 -34 102 528 -194 -222 -200 -73 735 409 534 306 -302 -957 107 355 -79 -118 222 -318 -728 740 161 -262 100 547 160 329 -102 287 -396 -115 -22 -615 745 -999 227 -58 429 -750 -524 -622 -352 292 -786 -274 754 -319 145 39 888 -48 818 624 -565 215 -260 -348 -642 385 405 -129 356 -776 -89 -495 -33 474 384 476 822 -671 294 -754 -329 -873 -502 -855 -931 916 220 384 203 622 556 102 618 547 903 -483 -360 182 931 -86 606 89 874 -252 81 -982 -690 -571 -934 687 196 756 9 81 986 267 -197 266 -59 -797 -945 449 -181 965 911 675 -185 263 -47 -173 -533 576 999 -720 -996 682 598 -205 -184 -538 -443 73 -161 -327 110 172 -220 -29 639 623 -179 -611 -550 556 454 569 215 -114 -725 840 645 -212 807 613 -356 -288 335 54 951 983 772 -58 -788 115 756 -189 256 932 117 886 -446 -668 796 102 -735 -94 410 -818 -88 -258 925 -917 702 526 933 733 -157 997 -876 720 565 -977 834 582 227 467 -659 961 293 570 -392 887 -58 647 489 388 -1000 263 -49 -92 -94 -904 -50 751 235 488 -83 -540 -45 -545 -357 -432 788 -720 -681 523 439 -6 494 989 521 20 479 598 827 502 -826 -418 -181 -669 -784 -946 -287 -715 369 -25 -389 -847 -853 -282 -179 -801 -945 -718 -538 -184 -272 -378 -981 234 603 -558 804 449 -443 -773 103 840 -691 -932 -934 -467 864 -395 -636 -270 -451 678 -756 841 906 495 -402 -590 -245 -715 601 -340 -25 -565 -453 -850 518 857 -342 353 455 90 -161 -861 213 577 -629 228 -593 446 -458 26 -36 313 -506 -8 -256 -583 -693 174 -931 -324 806 433 -940 118 616 -470 -270 -575 -930 52 -151 -901 947 -364 109 -281 303 -335 696 -67 -371 -133 -618 903 567 49 666 -113 -526 -419 -88 -593 203 -418 956 580 -69 898 73 607 446 215 655 -9 305 -64 663 -581 -833 -615 -412 489 -38 -972 185 -188 -224 661 316 -273 -77 514 -551 -985 875 -583 69 902 869 434 -42 832 79 -993 715 990 -823 365 -920 -547 728 712 572 -352 -433 -709 22 44 615 724 -936 960 -139 -168 976 -245 610 988 680 -228 -309 -805 -213 983 -118 -932 659 359 -457 -716 780 -678 -913 -359 593 -23 -802 -598 -861 918 -695 492 -227 722 414 79 -912 282 862 550 -498 379 138 -871 851 -505 366 226 672 141 15 -558 -112 -753 -587 -754 209 580 386 854 885 -310 -571 596 445 -645 735 -42 895 -172 -694 -939 -565 252 996 175 -8 -199 899 7 669 824 776 -218 514 920 370 2 -458 -46 928 -570 -673 -592 -29 37 976 596 421 -277 901 -688 -949 640 -90 635 -209 -596 32 -749 -73 43 -892 161 -718 -460 -872 584 916 -726 -619 -425 33 801 364 -744 596 -875 -478 -971 366 928 -808 692 361 -298 358 866 -69 916 500 800 179 993 -361 -329 -317 -968 -811 -13 414 460 594 246 -496 270 834 -83 789 984 147 133 -607 -230 -332 289 -603 653 -940 -431 523 -166 197 736 253 -857 655 555 -662 -129 -880 985 -291 226 -371 305 -39 -709 -686 -894 -467 -131 147 -24 -939 -390 434 -927 173 -625 -740 -997 -946 -935 -28 -212 -817 -499 -192 31 -515 929 -374 -931 -116 332 632 102 -893 -819 699 -692 -495 -664 -325 832 -19 -712 -711 342 -189 857 -753 774 781 -195 338 -740 428 -16 -788 -26 -220 -868 -291 83 -330 -732 254 552 -372 596 -503 -782 -915 -721 816 325 177 -755 -531 740 -262 -513 376 -922 485 687 921 -298 728 -309 -466 47 835 876 -91 -259 -38 337 715 -744 375 82 92 -98 -337 712 -65 185 375 -347 -167 536 923 925 -126 4 -710 577 -647 -249 21 -823 -172 -713 -348 -727 -3 -410 -941 -700 528 -28 920 -985 410 -193 920 535 597 8 -19 253 485 29 -39 -548 -100 -715 -364 -150 -665 -457 -392 -686 -501 -724 -57 -339 940 -997 -903 -369 -102 447 -203 -333 74 -942 -59 727 -968 -954 547 846 -492 46 -187 -574 -957 -937 219 -164 353 798 -413 -238 -369 -39 -814 -965 -471 -827 -372 678 -258 -892 958 -610 -263 -247 -866 800 -858 828 -367 206 -88 581 661 454 274 261 238 -283 -896 -112 -281 563 533 531 -418 -652 -384 382 729 -891 -524 822 732 240 391 -24 830 -716 962 956 -111 479 -541 42 -151 903 -667 287 -314 783 -910 -161 649 312 973 -8 -811 -495 183 -391 -269 47 -490 -617 276 317 161 213 -472 488 731 -813 -791 323 -809 841 -735 -974 -381 365 -799 799 54 266 -722 -448 -497 713 809 770 332 485 -956 -296 -930 314 -186 896 -551 -155 382 311 -166 210 233 68 -53 -208 -415 101 -438 132 -177 -62 -243 -908 681 -712 -749 -413 299 -458 -872 998 -981 -708 241 -816 -418 318 -96 -722 -323 -76 270 -315 513 -353 499 -39 304 748 -161 436 284 -462 -533 -269 -233 -477 -979 522 -796 -632 -153 -301 -522 924 22 -477 70 845 -571 -628 -645 -91 238 802 800 583 993 262 -482 -196 -578 -18 -690 -591 -643 952 52 -842 843 -15 -119 -352 967 -64 -791 563 627 -594 583 -325 865 89 -47 694 709 563 877 461 515 -161 174 958 303 778 568 -824 -606 546 -859 626 -873 781 -790 591 816 -694 -557 -835 -325 631 69 -62 2 779 -457 -503 529 343 851 -562 -574 51 537 -497 264 -148 -645 -293 -173 331 -941 -556 -189 911 104 -604 -637 -576 332 -382 -790 577 -296 -105 872 635 74 34 -429 -901 120 -648 83 665 16 -169 -435 277 115 -809 -956 754 -970 673 -163 507 696 -583 128 -514 -700 344 337 -25 255 -615 -793 881 -538 738 -904 -236 -514 52 591 -544 668 120 -173 631 194 716 -21 702 402 -611 939 -809 219 -663 867 528 -412 488 385 400 3 -826 547 409 -210 -172 -286 224 106 468 -50 351 189 376 -59 -467 280 -4 331 917 321 389 364 -837 273 500 574 257 353 -551 198 784 -250 425 -365 115 -684 629 172 855 691 368 -655 287 -779 791 -456 -400 -553 -261 -173 -237 -179 29 -680 -394 650 792 -657 -860 22 240 -241 -520 341 424 507 -509 -650 63 591 -822 -902 -161 501 -481 493 447 579 69 798 425 284 643 49 -50 761 -586 -744 104 815 568 430 178 280 -83 -283 350 -621 -605 230 361 -372 -490 122 192 -752 -839 -556 -904 -300 863 -577 118 -260 -624 -700 -366 -968 392 587 109 619 -525 200 -808 340 -373 525 43 40 -799 -930 865 928 -374 -172 -86 507 -343 -876 311 -925 -960 -596 -60 -677 -618 733 -371 651 -636 400 -476 773 117 -389 -238 200 165 897 944 -470 292 388 -524 -1000 182 -826 -823 483 -863 811 53 -963 -162 -304 -508 62 -679 -143 948 214 647 -136 210 -931 611 -272 694 -345 -730 675 990 -658 486 -226 694 404 -87 840 278 623 70 181 -692 -856 -25 -626 4 -106 -182 -647 734 -392 336 188 -759 -984 -118 295 443 165 784 -198 937 449 -672 498 960 827 482 -853 -48 -670 -71 207 -869 356 571 -578 104 -638 652 379 -747 -869 553 550 -239 -572 170 792 574 197 -585 -110 -172 130 -382 -63 683 714 799 -3 -291 263 820 626 158 696 -620 -700 -639 749 230 744 900 836 -561 -921 -455 -829 -117 -690 748 -475 621 -159 -964 86 -917 422 -340 627 505 774 777 812 -225 -169 -294 849 158 198 232 373 39 -578 684 194 195 -134 -578 796 799 -833 339 247 -758 -123 887 -636 475 885 652 318 304 -85 925 -336 -106 -256 -888 672 971 285 324 61 -399 -393 -82 598 548 354 671 61 -67 139 -966 -592 720 -975 -44 -409 106 483 218 484 -861 236 -377 724 522 -478 -848 111 -421 -915 821 279 305 4 -593 -924 834 -363 994 905 249 564 -725 -51 387 -911 287 -700 994 -712 393 700 -934 -844 -91 171 -718 63 925 -551 -476 3 507 745 171 -524 698 766 -783 -744 -315 228 -179 -769 -498 -762 694 183 -532 -600 -404 -784 -845 -181 -812 576 -879 -930 -238 -219 122 -911 -323 -969 259 -377 -647 -763 861 323 -104 987 301 51 507 -499 820 -457 830 773 265 -257 -160 507 -18 610 201 765 641 -657 -506 -471 323 -574 -929 1000 -828 264 707 974 -685 897 -561 622 941 -132 -414 337 114 316 365 -527 -573 -81 -723 549 -663 -441 -382 283 -584 78 -965 -533 -484 698 8 -131 -622 353 -708 -191 882 -392 -871 -660 992 -675 341 -67 635 -585 -640 -215 -118 136 284 -182 398 -405 415 926 -27 -760 5 -193 -788 739 -715 320 -217 -386 612 726 848 -573 366 576 -379 222 500 -819 -171 -361 -785 85 -507 746 -679 126 -24 -959 914 625 954 212 -131 107 673 58 322 298 652 -626 -809 -504 33 635 378 -484 -252 139 -180 -504 -994 -610 175 -869 -366 -925 -159 128 350 905 122 292 831 -484 -749 742 44 -452 261 415 -395 655 792 -31 702 132 -832 331 229 -494 238 -964 92 699 374 51 -546 -895 -17 -227 527 -701 -456 329 119 869 -806 116 -894 307 893 -500 -190 581 -123 883 -789 820 132 854 -838 863 368 814 -440 851 -453 -567 802 274 124 378 -205 122 -947 180 -922 708 133 -203 915 -439 469 852 -873 -262 653 -926 -478 750 261 -878 705 -67 -861 -67 617 -568 -508 -902 -656 -383 23 348 -916 -877 13 -113 863 179 -204 509 -642 -127 706 720 291 534 854 388 -972 -350 678 -745 906 152 -635 493 -145 151 253 -647 -982 972 314 418 81 141 -631 -170 -831 24 -974 -5 -592 -988 485 -619 -748 31 -858 -17 464 850 -375 652 -923 291 -851 588 73 -492 -301 -444 -331 252 437 295 443 -630 938 -896 874 459 -333 337 -297 855 -240 -505 -234 735 -524 206 244 127 -654 121 981 -445 274 -320 -324 210 158 -723 -567 -655 113 -535 707 -182 -568 -574 545 862 335 655 213 -381 30 276 62 765 -923 442 -143 -381 -435 -344 160 272 765 -412 845 448 -132 621 649 -169 25 -801 958 -525 -597 -728 -140 280 983 -189 974 436 -251 998 732 904 -901 -967 895 -803 -560 248 -182 759 -498 -718 -839 -737 44 364 663 -709 -579 345 451 78 713 965 -506 808 155 -573 -442 -950 -52 -710 972 590 682 -348 -981 -617 -999 -121 -880 -512 324 -460 411 -961 -534 -519 258 -125 791 428 -514 -951 -597 -668 -905 251 955 -519 -247 -813 124 -743 19 821 678 842 129 -688 -665 490 773 -948 791 199 247 891 -490 -334 -39 -617 144 114 -990 85 -464 -174 -903 -379 215 -460 224 205 -933 -502 54 635 -644 -242 803 -565 191 682 -252 -729 455 -312 206 -700 -702 486 418 -740 968 528 -409 895 -214 415 -968 -684 -572 -218 -131 643 14 -225 -460 935 220 747 41 -54 -488 -546 387 -18 -80 -680 545 801 138 -403 -609 614 697 645 51 65 -639 -856 -43 916 799 612 95 635 35 72 -991 -650 -471 -967 443 450 -433 899 -776 -638 -705 -743 -333 291 101 616 485 929 -266 739 -871 72 -368 -592 -460 1 696 -276 -158 118 949 -487 -977 212 -211 -683 -82 -551 19 -607 -655 -675 -200 -48 -186 -356 -378 -527 1000 352 -295 -813 120 464 -445 -633 138 -546 -429 723 -241 -287 383 -989 -694 24 -817 471 -243 4 773 -468 575 281 -830 -453 704 -3 -43 -983 558 -583 -993 -993 -983 200 -724 -711 546 887 767 678 849 -716 336 582 -172 159 13 639 361 -281 391 -510 811 -244 -284 658 -544 417 -311 -772 450 -952 -49 872 -572 225 883 7 -183 -100 -146 -598 -858 -594 -8 -50 -645 332 -142 -950 -710 455 852 -71 906 -866 -569 71 102 -867 6 -452 -890 463 -911 -372 -366 819 -911 -600 -817 480 709 802 -598 -619 367 -178 164 683 356 -490 829 282 -937 -942 979 -864 -507 485 61 583 477 830 494 -535 -783 -285 -877 -183 666 494 955 811 -805 -169 390 582 -910 -791 656 -620 -803 -841 188 6 -679 927 -901 967 -478 -174 712 587 -233 493 -728 -394 790 908 351 -528 -399 219 295 529 -291 -860 134 -839 630 320 -573 -260 -392 -111 304 39 -331 143 -311 43 -214 -809 873 -24 -875 -672 397 -142 -133 -627 -494 541 489 -345 373 -799 -486 -731 809 -943 -261 595 -249 -78 946 773 -113 904 667 415 488 -129 110 -537 742 784 -645 753 880 600 -547 694 -924 615 -176 347 745 617 768 53 625 212 -185 -107 230 926 -144 365 -980 -811 -826 101 -155 755 -893 -509 -493 378 -342 644 831 -611 999 386 788 2 -435 -126 -965 438 684 678 -871 661 -793 578 -472 -611 -998 -428 -7 778 -928 557 340 -608 633 35 -23 -409 -598 626 -757 -963 -255 377 6 768 -501 344 -37 -877 320 -909 -477 -224 -298 -430 990 -231 552 -388 222 -658 -968 272 376 831 -14 -229 -491 -623 -974 372 864 -794 173 -820 123 -623 -361 861 -550 -44 165 209 861 368 -401 -223 454 -181 -259 953 165 362 145 -736 -731 -529 -831 -506 173 799 921 977 910 -499 467 -577 -392 -60 590 296 892 618 -718 -250 -694 -344 -696 750 -6 326 173 -183 140 -329 731 -769 -605 -818 870 -450 -913 -581 -958 -564 871 824 -875 -499 -254 -379 -900 -976 765 227 696 -74 -961 444 627 -81 -479 782 -908 -191 -573 -650 -294 777 -261 867 -877 770 -601 -150 -684 968 -369 -193 203 -334 350 22 -10 336 -356 -414 -196 507 432 791 772 378 -799 260 -291 414 -445 -229 -181 -302 -339 129 876 -150 644 305 -956 347 -756 -494 -447 556 -965 414 163 -370 826 -226 -458 509 148 -47 350 440 -507 -965 231 -387 931 -431 925 508 703 -753 -434 956 757 -298 116 33 293 921 -867 -963 -734 -342 711 -616 416 172 370 910 368 98 113 322 747 -781 297 737 755 -528 999 -213 759 -24 -291 85 -325 340 408 -354 -669 -310 568 -300 -367 -141 -516 -770 -771 775 -652 -998 -24 577 -201 567 -913 142 -139 59 753 -342 -115 973 -635 783 -422 -492 792 853 559 -249 782 776 991 -318 125 268 -830 32 -495 773 596 -640 370 296 -556 -963 -21 -867 -826 -430 157 536 914 -793 -45 -518 -608 -925 -908 -399 -269 307 35 307 625 -685 -608 364 -793 -31 141 -500 -496 -953 770 921 781 -553 -909 -768 725 491 592 12 171 -436 883 -84 -15 -270 -359 441 -798 244 -2 201 441 313 363 -152 325 -336 -976 -382 -151 -721 -374 -443 -837 -238 -162 -369 -664 984 89 628 -186 -204 -626 851 -148 -571 -523 712 -963 931 161 -234 144 717 -415 -531 644 634 524 -623 -398 540 670 100 -847 -320 299 894 26 685 -536 665 971 400 992 857 48 356 -764 818 -617 666 858 -591 -105 -940 -509 -360 -310 297 604 838 653 -345 987 680 -314 -962 440 300 -141 633 235 -374 -936 691 134 -878 -466 -726 -87 221 864 592 -227 844 -338 -543 560 -241 -803 278 497 526 -776 429 225 -357 -905 546 -675 504 526 -191 -200 22 -21 222 751 179 320 931 -124 -506 -112 -377 188 -834 866 316 10 -34 536 453 -517 106 496 878 -900 -869 -56 -516 -61 10 -994 726 -687 -273 -243 -723 -651 -816 281 -282 403 -757 -69 -502 -451 381 -722 33 910 -207 757 80 222 242 -231 265 647 -173 -940 -49 -575 -896 -742 238 -307 190 -865 188 871 692 385 454 -125 783 -831 -754 -371 -605 -763 949 -303 -42 -89 555 -361 -957 180 628 932 506 -908 -811 -893 238 548 -969 -727 -681 187 451 -491 981 207 -731 27 548 -664 -84 933 632 897 -525 966 162 881 -402 -700 772 269 166 -810 -649 -892 -828 -369 -262 912 382 -829 769 90 -32 -475 860 268 -339 -695 -715 116 -754 77 -230 -591 697 307 -782 22 393 962 -205 -630 557 420 -483 -240 -563 338 -797 -228 203 -612 -800 504 428 -718 180 79 148 -972 -690 -464 -87 -964 628 -189 876 -432 47 433 473 -328 -136 865 -523 -111 -85 -158 -267 952 -375 -334 836 174 650 -260 -437 103 -287 -383 396 491 361 -735 841 -719 826 893 -546 -605 -392 420 -477 514 28 378 -403 168 -7 562 -144 737 595 -866 -462 -170 763 -648 961 387 -72 -26 101 459 -355 662 -853 463 -890 -438 -191 -398 839 173 -35 -309 45 -533 658 275 -175 987 5 379 795 -588 -404 846 372 -444 966 20 319 55 471 552 859 -821 -579 191 912 717 778 33 -573 -412 229 -506 18 -718 -652 18 -954 216 28 198 -470 -790 -443 695 481 178 -887 574 -846 214 924 -529 -834 680 578 124 291 -762 -184 507 972 -840 866 554 985 -412 -618 -776 -5 -578 597 -995 -386 36 547 420 -461 913 677 -341 -511 481 14 -717 -961 978 160 553 300 -839 -950 627 -181 -723 986 -377 51 534 546 -414 511 -519 424 -82 -276 -833 807 877 74 602 -598 -487 593 910 -778 -742 -156 -675 103 526 748 373 232 332 461 -414 389 -173 -240 -785 497 546 -828 447 476 438 114 141 -184 328 -644 -63 -27 795 -947 -198 -270 -47 -167 272 812 -426 919 65 -682 228 522 497 -641 -549 -787 -54 412 810 50 -812 418 294 404 -801 64 455 886 -18 -728 -684 501 -305 -264 27 814 -115 442 614 -441 -339 674 255 -508 -789 -834 392 283 -998 340 -285 648 411 -308 -220 824 81 44 -47 -127 -813 281 442 -561 180 -511 -301 -242 -181 298 -168 676 812 -43 -709 460 992 386 -575 990 -286 510 -185 -15 666 -88 -307 40 235 -299 996 -440 -169 -411 68 -427 202 264 -635 -716 638 451 -850 -518 -466 -37 386 553 -860 642 682 142 -224 122 624 577 -597 888 -38 -693 -542 515 -29 471 448 -568 -283 287 -228 -779 578 -655 1000 892 -381 494 -926 977 -338 699 289 -658 78 -954 -349 925 695 -850 484 -334 -48 540 -632 -130 -9 590 633 890 798 -201 -117 -901 -239 -7 -611 155 997 -669 184 260 397 -253 -224 89 -248 -338 640 -335 -759 580 -996 742 -113 -605 -487 -879 -971 -790 -534 -569 -687 654 438 -687 -497 -95 -904 779 -673 465 448 -958 603 885 -163 775 385 705 -836 -512 -945 238 -455 988 -46 156 -817 280 -368 998 177 143 539 36 -31 -371 462 -655 -509 757 -333 476 -549 775 114 -616 -439 -867 -190 253 286 557 -954 281 -866 -106 -599 478 931 872 -829 -536 454 -249 753 971 -171 -90 820 822 743 -112 -362 -573 206 -349 -724 845 -585 -830 -840 -4 99 516 793 -701 -114 694 -986 -670 -385 -373 -520 -983 -972 -626 -664 321 765 955 -272 -729 805 580 -900 -71 121 -961 871 535 831 -112 -872 -165 749 861 -904 243 -915 634 -663 -223 998 -515 141 -241 714 -7 577 -415 41 -11 -359 902 -225 21 -875 -994 173 -500 252 197 -867 159 -863 -699 -950 -796 -931 651 871 -431 972 -601 -945 538 724 779 476 -661 -626 -958 331 -437 19 -959 851 -903 -83 277 -51 382 925 892 82 436 -98 -156 612 -924 972 873 877 845 -402 766 -31 -350 -135 -35 -9 -250 -710 -496 -625 175 -816 434 -595 639 38 -718 -329 807 -452 -561 797 354 -536 -495 -306 -305 958 856 -681 -386 -417 512 267 845 -343 -644 -861 -570 552 821 -807 341 341 -27 110 -287 844 868 526 -562 760 -838 -188 948 290 898 496 -811 -82 949 601 -791 -209 -536 741 112 296 494 -560 171 -869 -413 822 -974 326 278 808 334 229 -121 -914 894 -50 839 415 972 -385 -427 -261 854 425 -202 -16 -656 -534 -149 -349 195 679 -611 154 -759 -56 -775 964 850 818 219 -598 239 -916 619 592 481 -621 -944 -415 -317 581 -943 -552 -343 151 -258 -56 -67 193 473 -636 556 -883 719 619 81 201 -398 866 -377 376 98 982 -597 376 -512 -526 828 -375 394 509 58 -267 665 -432 798 -432 -591 -87 912 -609 -882 -821 223 -623 -166 -928 -596 -170 550 498 178 -215 -288 572 730 952 -65 620 -591 -230 810 295 -851 423 627 -923 -4 831 -838 -619 -444 257 14 -550 632 -606 861 -730 203 676 -784 -957 994 -243 -183 -22 186 594 877 64 -734 388 -278 -933 919 -417 -77 680 -987 -250 -193 -599 -538 -971 -299 -89 -861 -922 -901 -220 -895 -186 369 -645 -94 604 -394 -714 159 333 227 -34 -179 585 791 460 385 927 223 623 413 949 -274 633 -241 -112 -537 -870 689 -693 -363 -360 -148 334 914 -211 108 769 -259 -943 131 -549 532 -33 -171 -332 652 86 199 -557 609 -977 -584 129 -981 245 129 438 781 736 888 -635 946 527 -283 88 127 -404 548 -969 180 558 -396 622 262 861 274 597 171 -129 -724 -975 220 701 -731 144 -799 -925 -17 794 434 877 503 620 250 447 -864 -200 -526 981 -891 176 286 15 -918 675 -304 -55 448 110 -224 692 567 -570 594 301 853 284 -333 -80 -204 917 -911 76 -883 124 238 36 -531 -578 586 -351 -466 157 -408 -303 741 -530 -143 946 -531 566 -983 710 -422 -760 134 982 -403 -817 -267 -963 817 -287 -971 244 878 -274 308 620 -602 742 -620 162 270 -583 -592 876 -51 -790 331 -918 957 -416 -867 -171 -322 595 -566 643 -963 -542 -740 -37 -163 -245 680 -814 -725 562 602 -848 856 495 758 738 -157 -406 449 -629 -710 -200 -69 412 -101 707 113 -870 326 340 967 925 336 726 -256 66 -645 556 346 870 -700 -626 407 -394 306 -594 309 301 727 931 838 87 328 -276 23 505 -189 -942 -764 -221 -397 371 -241 -840 56 169 -450 289 917 -256 -560 951 263 590 -103 444 -615 -600 219 -614 317 -528 970 313 328 767 609 -708 -870 657 -932 -718 222 -625 316 -577 -42 916 694 -433 -704 885 -846 -75 252 -684 808 -330 229 -62 -709 770 -228 978 -555 -316 0 -949 62 802 416 330 992 939 52 -640 -205 348 -349 -738 391 -771 80 401 10 -942 -620 436 459 227 728 129 -82 195 -298 746 65 55 -681 -30 -951 -182 923 -496 -403 662 620 -614 -505 706 -165 104 652 537 870 135 492 -857 -571 383 -169 362 855 -543 -443 -928 -336 -618 174 336 909 43 274 115 145 -806 -537 -674 -154 952 -854 -498 430 66 279 -545 -780 -263 637 126 329 953 -767 205 443 895 589 880 -114 220 -159 797 -180 -878 -138 -910 -678 268 -772 684 -33 92 -115 -338 -494 847 -993 -687 -553 -57 401 45 229 502 -309 586 508 -83 -770 -61 -269 753 41 -998 529 -894 -492 -853 -358 716 33 -378 17 -621 696 -421 422 335 440 407 -539 660 -520 297 -387 -78 235 698 -961 -752 79 -674 -812 797 316 654 425 -935 866 -690 243 -669 621 -160 -369 882 -394 574 -783 467 -662 946 281 -266 -751 72 -64 240 -743 292 -878 -961 -313 344 658 462 -771 -811 800 -656 223 350 609 515 -452 -517 -854 440 927 -584 706 -737 -222 273 440 491 -926 440 487 -459 -805 749 504 -240 313 -188 -322 -800 737 -318 -547 118 -836 -164 -71 568 -523 -882 -186 657 360 -87 142 -710 654 632 -976 482 534 -215 -179 -276 890 -995 410 667 -906 101 -810 362 -968 251 380 -525 -375 626 858 -336 -917 -285 -460 512 -566 -649 934 -213 279 -224 -198 -571 -90 117 494 319 545 -53 -270 230 -513 -53 -832 -468 -473 101 -188 473 -490 -279 38 -933 916 848 -611 -434 -552 -306 653 299 -948 399 -694 -347 -587 848 -447 -31 -420 -524 -406 711 641 -833 884 -299 -34 49 166 -227 53 -443 465 957 -96 -466 -651 -842 986 756 -119 864 673 295 -456 126 190 887 927 -82 -914 439 -507 601 -113 -147 -408 751 680 890 312 304 966 -326 551 -981 631 -319 837 -925 994 706 -166 -496 -500 -403 -189 -197 57 102 -583 308 -632 -403 715 -747 122 -467 -283 -796 16 -588 -455 293 -490 -788 991 -265 43 -980 823 350 246 -877 395 827 -418 -3 382 -150 -298 894 -444 930 961 -650 -974 338 240 59 -4 -321 847 292 -156 152 543 857 26 593 220 -738 -691 -70 217 536 342 133 759 878 -147 -648 910 402 -502 -800 -53 -717 -268 -478 593 914 -948 370 898 -49 -778 550 -763 431 -101 -239 -735 -23 440 592 -744 227 -768 231 261 -150 769 -886 420 -301 746 -230 -419 745 504 -530 271 981 112 -487 -612 161 -159 306 -334 -6 696 429 -960 -654 -151 976 593 -581 19 162 440 -354 442 -185 759 510 995 804 -848 -534 240 822 -536 929 484 -947 694 487 -306 553 491 118 359 -400 275 -487 490 -433 -843 -367 29 223 -167 -655 -404 27 -358 110 807 -785 88 98 559 -345 -389 -818 279 -93 597 414 -963 -79 -420 75 908 908 -327 622 972 967 -869 992 -586 534 -923 -694 -92 754 10 -800 -811 621 -372 608 -345 -651 -3 -495 443 -502 915 -912 -533 -800 507 904 446 1000 25 677 -343 551 322 666 -644 -189 249 -111 965 797 357 663 68 -512 -367 165 -507 -861 -983 88 416 -134 576 -379 -602 -223 595 197 865 690 -117 698 -845 -981 -578 614 184 837 -704 392 823 640 106 -334 -17 381 -295 556 -791 -963 608 950 955 -554 33 32 922 704 6 73 -124 -553 222 -705 -573 222 263 -404 870 -473 966 573 662 555 -473 -763 799 -81 762 827 -366 -411 -21 480 757 -708 907 -699 343 147 312 795 -491 807 -771 708 -988 -637 288 492 964 182 -722 27 708 -492 -959 -393 505 -612 350 -495 -147 216 -613 -364 -503 581 -417 765 -355 681 -46 -730 770 -127 963 -554 502 319 488 694 547 381 -550 -701 360 553 -910 -624 588 521 717 282 259 -727 -992 792 96 -249 713 -516 754 -73 -680 673 681 -557 266 -766 148 -514 40 -217 438 143 730 -454 98 616 230 266 -896 -479 -59 -465 427 -430 -600 805 -59 -461 -301 843 987 310 940 794 518 507 -264 274 989 -715 -125 34 971 294 526 111 358 18 142 -364 -68 -436 666 -46 267 -752 -462 33 -790 30 -32 -690 -218 -511 348 -373 742 -80 124 907 971 -423 524 61 235 67 -503 149 -850 -625 27 605 371 -117 -486 280 -280 -336 -224 -692 527 504 347 752 466 -559 -961 -878 -476 -157 -869 783 995 -919 -128 884 -661 425 700 -272 882 -315 -735 738 355 -888 315 -824 -614 195 896 197 -756 -125 224 989 -135 11 -947 -290 845 -689 -703 914 -602 90 -97 -457 519 -784 -514 -747 -457 515 520 -158 770 902 -400 922 114 -481 319 -460 -696 122 264 235 -591 68 572 -439 -985 -736 -732 -193 552 894 284 533 -632 -884 -463 452 297 -362 855 705 756 770 687 276 988 733 -397 -461 628 282 469 -683 -428 -162 -690 -777 887 279 465 858 -843 140 -936 -197 641 -879 983 -798 -794 216 -58 137 75 863 -99 -211 -161 731 -100 329 271 -974 -506 -404 -788 504 -632 -204 701 375 -839 -965 27 371 650 351 19 743 385 -833 530 572 6 -282 178 -454 302 -342 473 767 -18 843 -52 -13 459 -845 543 -626 890 221 875 810 -379 866 401 356 -886 -266 565 -754 -952 845 -327 706 982 111 729 480 -681 129 203 -760 25 -865 -526 870 252 -220 -17 754 -474 212 -387 608 -531 -142 549 -109 -663 -464 -670 -212 710 446 518 252 -426 288 46 513 -219 265 67 504 541 -282 -834 307 -929 539 358 847 961 729 -401 -501 -355 -24 -937 928 -552 974 -146 4 640 -916 73 542 -718 938 685 -411 -39 -848 -541 538 -871 -716 795 -839 -986 749 -341 -585 487 670 -505 -66 -128 573 688 831 -489 371 -110 -430 150 -981 -72 -230 316 519 -114 789 -162 208 53 -219 108 -260 -969 519 -286 759 390 995 292 370 -898 515 -833 487 957 -664 840 -670 -205 793 -591 380 -586 -805 137 469 -918 585 -277 -873 -257 -937 -353 490 422 -846 -426 -398 553 -595 868 809 -401 19 904 -514 342 18 417 -846 431 -934 -830 -311 -360 -247 -555 463 388 95 543 -598 -827 -366 309 -223 -67 -229 -522 -392 -877 -758 776 -751 -90 -802 525 -452 621 514 998 884 685 -713 259 -267 -68 102 875 870 -636 43 -385 331 -159 -866 66 845 249 -970 -471 -90 -316 448 -28 -729 162 477 323 -460 416 787 -484 162 -882 460 -695 -966 142 -948 -790 -716 -600 799 -900 120 -212 -708 528 -682 -803 -244 -843 -886 -74 -839 -850 720 -569 -995 249 -667 606 517 -160 -657 235 995 -498 553 -284 108 653 432 167 -837 -449 14 683 -38 -117 316 155 -630 -229 466 287 763 -564 -123 944 -961 -521 290 782 -878 -550 -908 675 80 -284 95 463 -170 330 453 107 846 829 882 749 420 -689 3 100 285 505 -914 993 -3 -799 -635 342 -268 908 -377 691 579 -668 -946 707 -204 937 606 -452 445 -987 455 340 576 128 333 -428 -59 437 -278 446 700 -883 -876 85 -663 -202 -963 291 -271 311 -271 913 -671 745 -700 -746 130 -665 -341 -674 -406 640 897 -777 19 200 2 -275 158 -312 251 222 499 718 -789 -794 -686 246 497 -352 -924 -11 6 -939 452 920 958 -681 -257 -863 872 -853 691 516 974 -696 -902 -589 -877 -611 -20 -481 -672 -946 75 -114 859 -401 864 -492 624 458 -239 969 754 -864 528 -502 178 562 542 84 -112 302 -104 -989 -792 -18 -534 943 -556 -395 -974 -648 -236 155 -499 791 -42 -100 845 861 276 -497 -183 385 580 501 -107 -734 -325 55 -639 972 441 188 974 326 -458 -874 646 369 -949 -306 485 -670 -122 739 -425 276 -730 276 558 112 58 -721 520 -783 383 176 -497 545 236 -695 -949 -126 423 -806 -826 -516 391 -541 942 77 -992 -856 -157 742 -166 -606 450 214 -488 533 -337 -284 -720 258 -396 829 849 917 101 224 -944 -900 -948 -801 -728 870 956 -849 142 -598 837 913 475 -182 -678 -958 -891 -653 -146 128 -969 548 -717 -447 776 528 -777 382 749 328 448 894 426 -745 -747 -121 -190 756 -225 13 239 197 -792 -657 845 -206 4 167 987 991 -677 -90 -152 851 946 694 769 741 762 699 -853 224 -565 412 677 305 934 639 -705 -259 -450 -782 169 -748 -694 273 958 268 983 -34 179 -330 -544 -748 -240 -267 776 757 -94 -135 573 -137 9 -595 -154 -654 24 -723 -295 -360 376 879 755 -427 595 72 216 85 -909 158 -762 -640 669 -812 -291 128 -306 926 739 338 -180 -824 -60 -935 698 459 -231 -839 482 -885 817 -962 379 -342 278 -847 866 -482 -404 -637 -998 812 -181 -921 165 -254 -76 -978 388 642 -657 -807 -636 898 564 -184 942 -428 277 -765 412 -537 300 844 -465 -321 -83 -406 743 138 -244 718 450 -29 -417 -118 -928 -726 -66 -708 -962 708 -94 323 296 -769 -164 -748 -922 680 997 417 -210 -218 -439 646 -452 -197 924 413 347 38 98 -440 106 900 -931 -162 -303 -555 -40 312 307 443 -689 56 828 -292 -834 -5 -770 794 -380 -198 -968 769 736 -867 -938 316 63 231 -694 -354 -70 585 823 -609 348 -129 -845 -240 -760 -284 347 907 260 825 852 325 -526 662 -748 4 848 -818 -619 -578 -851 700 -814 -280 7 -379 342 -382 -781 902 58 660 700 81 740 -255 378 -847 798 897 -548 -591 50 938 -308 -379 108 -556 561 -14 217 222 582 982 -518 -569 937 187 101 119 513 507 443 119 352 435 -955 -562 804 -839 247 -467 679 380 -812 -353 -976 -873 -684 -55 75 534 989 943 900 190 537 695 688 -748 -943 889 -455 -277 -150 -261 928 604 -518 -299 -631 191 783 -591 -661 -141 -39 475 774 -87 326 -561 442 786 245 -660 -236 432 57 978 -722 284 1 551 -385 567 383 624 -93 455 59 -950 976 657 -819 -768 -360 -786 465 -823 -747 -220 736 373 125 614 333 -381 -214 98 -282 369 259 -759 -52 729 -688 882 834 607 -821 -204 -984 -966 780 -92 592 -729 -952 211 292 -798 -850 -971 984 221 -134 822 707 -725 121 7 -984 -255 230 95 850 172 928 -411 -571 461 -885 888 430 -11 -371 979 -829 -699 796 304 -480 823 591 141 768 693 871 797 -952 715 -731 -624 -544 228 -609 457 725 816 -818 -348 613 -767 -975 -233 825 -894 -112 -670 -702 -192 -162 -150 756 -367 -410 -614 777 840 -805 -134 -34 166 907 282 -820 955 943 -132 -437 996 437 936 -165 -196 763 279 725 606 177 -900 79 -114 -361 -149 892 383 -329 -606 994 -140 475 -154 -284 -597 -24 -225 94 -709 577 -805 -42 477 979 -295 -923 488 -782 -318 -107 551 -652 -625 -387 -863 867 435 681 412 152 -920 -322 -81 605 -15 -186 619 79 -767 0 -351 -341 587 -927 -651 76 -353 982 332 -785 -456 -682 -541 370 -475 478 -120 789 -5 -564 16 67 -632 985 -359 547 -212 -772 -794 474 122 708 -841 -837 -355 734 585 -190 -35 765 -4 -685 420 57 280 364 607 807 -521 66 -311 160 -795 -576 98 -319 -186 489 -711 -351 -67 -529 520 181 221 269 519 863 471 -529 -684 484 -306 408 669 -348 491 347 851 -173 838 -807 162 102 -445 649 316 -283 69 -768 751 -709 -344 542 559 -994 194 -269 846 -959 -941 65 -490 -301 -356 388 -848 609 -920 624 401 -206 755 -729 -849 590 474 763 422 -787 -761 -660 896 -618 160 -312 245 -255 -351 396 866 -237 -296 171 -299 211 -503 529 -8 -315 824 868 -657 264 203 -932 -448 -808 -272 927 -857 915 -408 -11 -473 407 -977 723 -589 -159 559 -611 434 834 -355 -457 -987 -823 -768 185 682 561 -416 -565 -67 512 786 -953 -101 -31 -517 -610 376 -620 -853 787 -203 62 458 762 -980 113 -187 131 614 17 -901 -703 -613 168 513 773 -201 -454 445 693 508 44 -855 -113 207 -235 30 526 632 -712 37 -702 360 -290 465 776 621 -208 -289 663 661 493 -645 -62 -359 -668 -899 -26 714 498 -466 -8 147 -552 552 -239 -585 -745 185 198 722 -17 -163 51 -392 609 187 952 506 49 -612 516 445 -940 74 -835 -937 -525 331 -657 -569 323 384 424 699 -593 -104 -845 701 239 -227 640 -580 -116 -6 476 861 576 -543 821 936 185 -851 623 280 -620 -84 -573 -656 541 -665 112 -961 105 143 -951 -658 945 472 756 905 348 -59 952 895 -621 691 -259 -392 634 -526 -558 -153 220 -387 382 -909 893 240 495 -312 -499 -583 -531 -165 -809 -222 -231 -74 -860 312 -210 -490 89 29 -530 971 -792 -851 249 -333 840 362 426 -601 1 235 809 985 434 86 -279 926 -982 289 -12 -713 -185 -784 835 -561 -139 726 -759 -391 -497 903 102 557 691 75 -275 189 -372 -780 -996 -546 -576 524 -895 477 -500 -31 -83 69 994 -5 -333 12 -415 9 -265 -753 -553 917 83 268 405 -460 -634 -64 -505 -467 872 -350 -366 701 -509 198 161 -820 -99 -503 622 -952 -273 290 437 734 -333 93 831 -165 965 985 81 -415 -631 641 516 948 -355 332 147 40 -248 -600 -168 919 585 -952 52 871 723 623 321 367 -238 -856 734 112 -145 -28 -16 -574 620 -275 444 -46 -992 -572 10 -354 -952 30 427 337 280 55 -173 -415 -981 -472 524 762 -123 -670 808 -318 -165 -9 67 736 -354 -254 -689 -661 -63 -643 -4 232 406 417 589 726 -396 -998 513 -963 10 -708 589 -282 -709 -386 -96 -348 251 -739 -90 -856 593 29 444 897 460 -505 -73 -253 743 629 159 -194 817 206 -586 -415 -287 677 818 -469 690 724 -881 915 906 188 -26 846 23 -968 63 721 -133 792 562 295 892 -744 274 62 -818 988 -152 -121 -538 660 -538 308 19 324 -749 -435 -751 -927 -15 423 -681 498 -647 -549 137 -845 792 -342 -366 849 575 256 -116 960 101 -629 80 871 392 -160 626 74 43 -73 194 96 8 686 194 -938 -329 467 478 538 -272 -955 -745 -939 323 -535 691 963 -720 -952 197 -7 -128 -242 -516 958 370 -220 272 106 -717 -922 341 695 -552 -519 -464 -388 764 -300 810 -212 -568 -545 -506 272 -893 -726 739 -511 893 738 259 452 -993 -81 -207 6 868 611 -579 913 857 755 -924 -950 846 965 434 691 349 758 -32 671 547 -614 -527 -978 609 346 -150 977 179 520 -325 202 485 540 -912 831 -460 294 961 658 904 893 -551 -986 700 -167 -419 -675 745 801 358 438 447 56 -71 277 -951 653 -16 74 993 -334 663 -923 -519 510 -517 -855 293 -854 143 439 -321 172 -29 340 -215 566 -382 771 -362 746 110 -379 -188 445 -5 512 906 -793 944 -430 -374 975 922 -208 -537 916 309 -743 -605 762 -857 -23 -961 -131 -681 161 422 245 955 -395 508 -309 751 -453 -772 840 -221 62 643 -9 -613 -443 -537 1000 827 324 635 -693 -354 -184 -294 -410 290 405 -511 -356 106 -298 451 70 748 515 -546 110 482 -522 -243 495 -853 618 182 440 153 992 320 459 -18 -31 906 42 -371 515 3 -755 854 -636 -242 -510 4 410 668 -889 557 -861 476 -518 -641 -871 -825 931 667 -19 -908 104 862 655 -67 937 915 368 505 -696 -494 659 -836 810 -182 735 677 902 -136 -529 108 -658 341 -439 937 600 17 202 -634 854 -141 -186 355 351 516 -798 -629 -992 -800 -503 24 -886 -964 480 -802 733 -640 -354 -426 -342 58 16 949 -218 928 346 949 -45 924 211 665 -825 -905 22 -485 411 -963 -303 -342 -475 759 772 -229 -365 696 754 -861 -100 554 -772 690 731 950 294 518 -119 175 988 -929 593 -883 815 -953 712 -957 -838 540 -916 305 571 20 446 749 565 -554 673 344 -126 -360 -708 -118 -870 653 -262 955 933 -321 560 84 -717 752 740 880 -345 656 -142 -143 870 -550 -845 95 -776 -878 -19 -752 -48 -595 -868 181 -317 -556 -275 181 -186 223 228 -110 -672 -976 -82 -216 484 83 113 963 -176 -799 151 -811 -977 459 -210 67 802 583 625 -978 -484 934 240 92 -64 500 -83 981 185 -640 -654 429 -499 -417 -525 417 870 474 66 714 63 -864 192 -663 770 827 303 701 -254 -229 -126 -608 410 570 -690 173 98 133 329 -67 790 -291 810 864 -144 246 -422 -846 -365 -674 195 -329 -527 70 -711 -87 472 185 -556 268 227 -935 455 -99 74 -219 -720 -535 254 970 490 -497 497 -568 -664 -315 867 -146 466 -698 -54 -708 -948 -273 910 106 -534 158 90 453 158 635 152 636 186 -154 257 -785 -382 -764 380 -3 -405 -231 216 719 -391 798 476 722 252 300 972 -404 -989 -271 -367 799 -578 294 389 -903 417 769 -336 516 87 -306 -18 -420 -129 53 -936 -970 -523 -446 -989 532 882 -207 -820 -669 -144 -840 -363 -60 221 640 568 -127 427 163 -11 337 785 144 897 -954 -475 -339 -59 -766 -519 -623 551 345 47 -350 141 527 269 181 898 -776 -856 636 -475 -778 694 -429 -558 -766 -69 207 -612 146 -188 114 -873 -393 827 -390 -609 628 631 357 -870 897 182 -611 -259 -703 684 968 293 76 -249 900 -497 -260 633 676 -215 -427 378 -605 35 789 890 328 583 -643 -206 463 -60 -805 345 -808 202 746 -851 158 63 802 91 231 467 824 -629 -65 925 -771 -733 -852 -782 -313 -306 891 -57 874 -623 262 -756 -573 934 661 -482 -917 -51 -902 174 -337 118 -537 -649 779 439 -565 -316 829 878 -417 717 -980 970 -12 428 281 171 356 -9 955 -478 -31 -21 179 670 -212 -283 303 -52 88 386 -621 -83 223 -291 -818 -305 954 -439 -101 -429 -280 -313 872 509 -549 332 958 621 816 763 -576 193 -253 -995 -887 -680 791 -78 865 -362 945 934 757 614 -315 -858 403 300 129 629 -705 72 -664 -611 681 -722 -859 -296 874 -90 805 24 221 -244 214 -818 -837 -954 -898 -219 463 531 813 435 -461 161 47 -414 -358 72 393 782 859 770 -354 -585 650 -533 -340 -913 -675 969 -104 -939 -833 672 -706 573 -108 545 344 -676 46 158 503 -377 180 -285 -960 204 998 670 677 140 686 -210 -994 -329 271 823 -722 517 967 154 391 -157 -4 -27 -837 -262 -415 -813 -858 -999 -712 -85 802 -655 278 -684 -597 -731 836 640 -110 466 -489 701 853 -135 781 655 828 900 -12 358 -753 -590 63 -468 -349 545 -68 137 -993 -737 305 263 549 896 -334 -591 -926 -146 186 77 -15 -548 361 -841 43 -410 -723 502 -81 -630 -485 678 931 -709 673 119 -610 466 915 -111 820 -424 -642 -579 17 -761 810 -757 -327 -849 -575 534 274 875 -934 345 -370 -96 -644 71 -512 270 -752 468 -149 -114 683 191 893 513 -797 -352 -606 -551 777 549 -88 17 490 553 -478 563 -798 -698 882 -557 -351 -267 -573 924 -38 481 -241 647 755 990 81 -702 948 745 -263 465 302 477 900 -467 475 765 -606 -370 -125 862 -530 692 -414 438 562 -491 502 -353 -38 -871 -58 -793 905 414 309 483 841 650 -703 -766 -188 -804 -102 334 500 569 355 -375 50 -535 -179 988 599 917 416 -654 617 -262 -706 -264 -780 -691 -428 -898 583 -117 -803 678 -518 -819 336 -446 -493 -432 410 -826 72 41 365 -968 317 -785 717 -556 -814 597 336 227 976 76 66 -571 -894 31 -947 -314 969 -993 -16 154 -106 938 -755 -670 -218 667 706 74 443 891 136 -777 934 -723 -15 39 914 -967 -878 788 656 -390 925 -291 292 330 928 588 62 931 -520 -784 -669 -478 27 69 581 -779 -242 92 -111 -195 421 -358 -489 293 381 65 -828 -672 810 741 847 -472 983 -704 576 452 -157 755 -621 793 363 958 -525 -545 -576 -825 478 -238 -48 -708 -416 -240 125 -462 85 -737 -566 988 803 149 633 48 753 702 790 -682 87 491 126 -426 77 550 -176 -935 -172 903 538 151 729 508 979 -121 112 -631 160 -505 -87 683 395 -45 571 -86 483 -812 985 -849 699 221 96 699 598 -751 -405 681 961 -514 -668 613 -434 -288 504 195 -484 -825 944 -973 -90 -118 95 899 -360 177 -829 679 -328 -600 -476 396 -762 489 -695 -881 -317 -98 642 -927 666 -200 -458 927 -597 662 -492 -216 -779 -892 -170 -832 -474 629 -184 -45 316 13 151 -3 -43 723 503 -847 279 207 897 -533 235 17 -381 654 241 -63 -160 83 608 -597 -788 1 -432 -171 -605 954 -754 -868 -79 861 926 -461 -326 672 670 377 -789 113 697 833 111 67 358 -327 121 510 910 58 141 437 -161 -731 -815 407 -389 565 -476 103 292 -861 -227 667 628 -238 -567 296 514 535 -839 -44 584 502 -397 30 391 -838 -190 411 -22 996 -12 696 454 436 842 26 -308 776 502 700 -32 -110 -742 -493 827 357 472 825 473 -433 29 -958 25 -162 870 -140 -937 674 831 733 547 -403 80 -626 249 257 -416 -876 -451 94 109 -306 309 -547 -182 -142 602 -298 163 -911 706 -718 -407 608 845 -817 821 718 -540 556 -981 -495 -11 225 -193 -535 -569 -3 790 747 -723 -678 519 -819 -949 659 -158 597 -676 -716 678 -290 -870 -106 944 -839 442 14 -189 100 342 -616 -834 -89 590 -172 695 559 -758 -346 -304 561 -328 -568 -487 950 636 -536 655 -715 -692 253 -57 443 74 963 117 -124 306 937 22 861 14 449 -270 626 -931 354 -363 935 954 -223 -432 -652 702 -883 675 -339 -535 -294 -501 -917 522 -824 7 -795 -610 105 5 435 256 -29 75 821 -867 -186 395 -416 213 -567 -570 -530 568 -389 375 96 775 -627 -652 902 570 -129 57 31 -840 510 -410 -542 485 -463 -407 268 201 -907 -256 590 -896 27 -984 744 304 -207 547 -790 344 715 -838 642 335 -242 987 -24 -51 320 244 -896 516 -309 54 -216 868 21 -992 767 -151 -849 -632 -446 -748 89 -898 -183 -901 97 806 -77 -921 -124 160 -297 -667 -170 840 -237 -930 998 -998 -303 -361 -95 998 -948 82 -643 227 898 -734 66 710 784 397 -385 421 -601 -656 -207 -340 -82 670 -233 -534 -728 -680 -923 -586 655 908 -692 853 -494 -206 337 927 -792 -620 1000 160 -939 639 -733 94 -264 718 7 539 132 -297 299 -815 -626 -931 -45 -42 331 -449 -476 -635 -971 -876 -716 -16 909 -41 231 486 -701 223 696 209 309 102 709 895 -859 488 299 632 852 854 64 973 -889 -570 -45 -730 403 -873 -394 -945 421 506 -252 551 -322 -50 376 235 297 449 -761 76 -957 -712 -549 -576 340 552 -6 102 -168 -633 -43 -49 -2 452 259 -250 -629 76 -826 -915 -662 27 394 736 -236 675 758 -989 -28 633 -488 682 658 932 4 -308 460 -986 705 -768 114 628 -281 -130 686 -694 -962 371 -647 937 -661 -440 -905 -436 -89 543 -977 -339 6 962 349 225 50 -213 -844 675 832 463 -935 2 -309 22 394 642 -762 306 -875 292 -460 13 -393 261 -551 -809 -489 53 -417 -321 -968 -706 -838 501 -901 158 -270 641 303 460 -476 -791 233 528 -693 36 104 -977 -383 -260 -945 46 905 -44 -313 -391 589 163 565 -835 188 648 -895 -355 -602 -997 -804 829 -783 196 -434 992 -563 331 -907 790 -395 -930 -785 -458 187 642 -179 165 568 693 979 157 -299 892 -429 280 -536 -663 889 750 -984 51 -96 -563 -524 -358 -227 411 909 -674 -401 829 -216 -682 783 152 -550 -284 673 -83 530 -544 659 243 914 977 835 397 -268 -604 841 287 -253 -838 -632 110 84 790 124 -735 987 180 169 59 -858 -117 135 865 -428 -555 343 247 573 -587 -391 -522 626 -540 303 577 -188 830 269 -889 362 228 -237 172 940 -188 -252 -970 350 -448 503 -325 -162 671 741 252 -447 109 -577 -372 237 -44 742 479 -360 -649 -767 500 228 863 121 -796 507 -530 137 772 -550 -180 -819 -600 -256 288 514 352 582 -436 594 144 560 47 -193 -837 66 -288 -636 -274 -680 -1 -838 5 -153 172 -191 396 -135 192 668 573 887 -69 -308 103 -229 938 -417 -829 -250 -731 574 779 -277 45 -681 -837 -614 -934 -723 925 -352 321 623 -806 564 -866 -443 915 934 689 75 836 -362 33 -589 -180 -730 704 -853 -858 898 -253 649 456 215 -481 430 194 380 173 -75 919 -232 -178 -923 -996 -259 -625 736 553 -964 -337 415 -888 267 167 -610 -416 172 558 -846 270 -838 -31 -407 775 748 -674 -562 -901 21 202 435 -957 664 693 104 -236 538 -255 -216 387 -489 543 837 729 161 107 196 350 716 -926 427 -324 437 -456 -507 -927 368 963 -118 602 199 654 -853 -947 -676 805 -28 816 -462 303 -885 783 -46 -490 -437 300 369 444 -834 -633 961 681 773 -458 917 -861 371 -898 415 -331 -921 -456 799 666 -702 -421 41 562 262 119 -348 316 530 -148 32 622 -199 -922 703 -725 -869 813 819 208 -163 143 499 -554 -317 -239 -886 655 391 -204 -138 -448 298 252 587 -176 -932 838 270 -290 167 685 225 639 847 -193 52 421 -404 -421 -434 -962 569 735 -938 510 507 -159 -136 -728 753 -982 -615 774 -221 166 333 -244 -726 -130 746 434 -258 -81 -249 110 -177 -870 862 437 345 517 338 600 22 -706 59 -479 27 488 -759 382 85 -210 243 -516 868 695 -565 -149 -841 -387 -944 -23 -486 341 549 -24 -643 345 -867 -409 874 653 398 -931 -412 -163 -1000 553 944 206 280 267 897 226 -249 167 -705 163 -32 857 -861 -687 76 -947 -80 -107 -453 -119 162 505 -768 -394 -593 -246 -471 685 -72 895 -241 -550 -158 -144 213 819 -546 -639 145 -598 696 -473 -741 -588 602 509 -29 -798 288 618 -225 621 139 -563 653 -949 743 900 -829 862 868 205 -55 233 -482 377 956 233 382 -751 243 516 914 -19 -478 470 -215 195 435 381 -797 721 777 967 -653 720 -646 653 -235 -666 -210 116 -856 -311 -895 818 -548 -980 -320 834 -32 -667 -9 -534 637 325 -191 -161 -952 196 539 -614 -852 249 182 592 -113 2 704 504 -724 649 -333 943 -602 -987 -971 -59 -670 930 776 150 -207 -844 43 -989 786 215 747 596 624 -134 586 -815 192 -605 -586 -637 84 -182 552 -59 -691 -749 614 -137 -874 -230 128 317 -35 106 200 677 778 -630 -444 328 387 -712 407 455 -842 -753 527 -168 -100 72 616 833 716 554 970 209 378 353 -770 231 -218 964 874 -710 -56 806 992 797 -564 85 443 116 703 -750 48 318 463 720 788 193 -464 -56 135 -714 -235 667 -393 630 21 -627 562 669 -930 -951 -909 862 929 112 -76 263 -279 -925 -310 673 128 -367 -126 -201 -662 838 -47 528 -607 590 357 -702 538 951 -496 -926 58 357 -683 -893 839 979 -831 929 -115 -929 -382 -509 -482 585 833 -372 -686 -216 -22 162 479 606 170 432 587 319 -431 -351 596 -215 -284 -766 437 -330 484 -586 -998 99 966 254 -804 262 59 -806 625 -576 451 320 179 -40 318 -79 -102 448 349 969 152 461 -130 788 -257 452 -438 51 577 -91 -52 688 855 244 -462 204 -710 967 689 542 -498 84 -939 347 -47 172 -605 -314 509 625 808 -516 -721 -180 -185 33 -149 -677 721 -635 88 656 -737 718 186 875 204 -879 231 310 -915 -20 48 -747 -131 537 -46 -397 -672 463 278 863 865 93 -668 796 946 -73 -579 700 643 314 -599 207 -995 -519 -521 -322 -721 213 -647 639 -297 -778 -810 -681 -389 -776 565 182 268 -854 -350 373 350 -63 -92 -139 -258 336 252 -590 668 -395 56 -663 -608 496 518 373 421 969 -458 701 133 -720 -346 -142 616 -292 947 -14 -997 -127 728 -707 658 -218 -951 -180 -587 -425 -839 881 -458 -742 886 -246 656 90 590 884 -553 175 -675 -233 -422 -859 911 68 202 956 666 889 -607 699 571 -14 -691 83 -927 -349 568 -836 -496 -107 651 -478 -850 148 839 -412 -130 -294 -978 638 158 -16 335 -297 -125 91 193 893 363 -656 -222 857 -26 -976 418 -324 -762 -54 878 -952 -775 -103 497 88 -275 -47 -256 969 444 -177 -425 -552 -617 484 -291 -675 -435 -691 -889 222 -896 -719 515 -389 306 -153 -440 -923 13 366 -887 723 -159 -721 -172 -16 918 398 -410 957 -921 -819 -824 709 -982 541 409 -687 197 -459 199 -338 640 -824 -775 -430 418 -831 700 -91 145 -191 573 810 -246 33 -367 -501 -126 427 319 715 -743 109 433 923 -313 829 366 -398 499 37 -292 785 767 -270 -629 -147 -853 -908 -443 -121 152 -281 -597 896 18 889 56 -409 592 6 567 -572 -626 -283 -537 -60 439 -313 -469 -929 591 -870 -645 -492 425 49 677 978 -495 -340 772 67 -173 235 819 -997 -149 -206 -894 -571 -405 292 499 381 -443 356 -512 -738 20 -985 -285 262 379 -568 787 -235 -848 864 -421 -480 674 -524 -92 -482 -795 494 56 291 382 396 803 292 425 936 607 957 389 931 -331 420 140 949 -226 515 -946 -317 826 -777 187 -999 655 231 52 146 428 759 819 -803 28 681 -901 678 -44 -248 332 951 249 -537 -498 -7 -441 -318 276 814 488 -638 618 -347 -856 372 344 -322 -962 250 133 -998 969 182 -946 -971 715 -290 94 -510 478 769 356 -911 873 734 815 235 704 594 4 159 325 306 -993 624 -116 -139 -134 654 -964 163 214 919 371 977 -668 -13 -876 -525 681 646 -406 385 307 -564 -581 900 463 938 -652 -187 859 -527 -794 88 550 284 -810 89 -125 -815 -829 777 -875 -71 -195 -7 -169 476 328 4 548 -878 -372 -491 -567 528 -80 748 -808 -391 -922 -122 -854 260 361 465 319 -391 313 -966 929 -949 -58 650 678 380 -959 -56 899 -322 -498 -556 -72 451 -658 980 -342 -803 -904 -266 323 739 423 860 -492 -384 235 365 318 926 388 -323 -515 -180 -905 -878 753 82 562 -469 -696 -902 890 -243 -927 102 533 194 -721 999 -98 -885 965 -793 -657 595 -564 -428 416 -40 125 629 -701 -403 359 886 -614 789 387 -440 512 -45 -888 435 -382 -477 -771 310 -438 -633 -149 572 388 113 590 -804 -200 -705 312 -179 -784 914 334 -716 432 -547 -487 -470 -438 530 -491 358 -97 471 -207 768 93 -8 -362 -770 120 -88 -345 -658 260 294 -581 -631 -397 -523 379 -858 51 400 24 -514 -525 473 426 -815 -122 -20 891 -156 -964 252 -950 -775 167 426 665 -91 714 -940 111 53 794 -280 -533 -119 -512 788 938 -83 60 -710 -832 408 -750 -442 -718 -131 -333 -334 184 -472 305 668 -616 -336 -182 83 -699 674 220 -682 916 118 527 -697 -773 97 291 68 -433 164 -497 489 -280 579 -683 -450 -234 947 -174 -52 63 -544 765 -419 442 422 -614 501 -269 -670 -4 -341 952 540 -458 -822 514 618 387 -995 -296 -149 -500 44 919 273 346 -168 -638 892 100 -753 -613 -681 756 -606 -164 -583 251 -74 -480 610 781 196 291 -729 -482 -987 421 468 -58 -667 -938 -44 -528 -44 685 -158 -726 528 360 35 972 -896 369 609 -529 -67 -823 947 -336 389 -365 -469 426 -241 477 203 -57 -77 717 -238 -278 -260 216 119 965 262 528 -761 698 816 -616 -696 528 -265 -581 625 317 -581 215 419 319 6 -191 -809 447 -416 585 453 312 545 995 533 643 -370 -200 -719 410 -40 -991 -747 642 -751 171 -218 -902 478 944 -950 -925 -546 -453 730 -699 -871 -764 -669 -499 -667 -539 88 -880 -640 -958 -828 533 -461 776 560 202 -329 -91 2 -671 -877 496 -285 724 -841 -881 540 -776 431 666 536 183 363 -971 -605 393 -562 -328 451 681 -424 -700 -311 522 -36 478 737 -934 -712 241 509 174 -471 700 -204 -870 88 -72 843 -638 309 -862 -615 313 371 -495 168 -902 447 -578 189 -885 -332 -862 -3 905 843 -488 -229 -6 -83 205 -993 -268 -239 -288 -492 301 365 -389 979 -799 19 -167 -445 743 620 -36 766 793 440 -557 -280 548 -967 34 -616 -173 573 -972 -779 190 785 262 -362 58 -914 521 589 611 -594 -296 -484 685 285 -272 -560 -78 -501 -276 569 129 -741 -185 26 -322 308 26 -521 196 -540 -691 953 -1000 992 301 -230 424 -607 252 -804 489 247 -953 254 -41 -433 216 655 491 144 -595 -304 319 452 684 362 850 -350 978 -496 188 -206 575 160 342 -122 890 -985 828 702 -600 -111 306 744 690 -679 -165 161 -703 -186 -795 618 82 -283 226 581 -368 -455 350 -456 535 -9 -319 -366 827 744 96 831 -495 756 -122 -28 -877 495 -444 -76 116 -60 736 -210 274 948 687 -130 277 -552 -303 -260 197 837 -940 -385 629 -114 -434 -480 -689 790 216 241 -922 -886 -500 -905 537 29 -245 48 143 -615 -980 22 -346 -857 -238 883 813 -289 -705 -593 -142 -239 34 4 19 992 498 -842 -987 258 672 -67 -84 -546 552 -234 694 -614 746 -700 -876 27 233 -81 -50 -456 -81 675 -702 461 -953 231 -582 -119 174 -313 293 75 -769 444 437 -967 -163 293 268 586 -915 734 -558 404 393 -985 575 -694 -380 -144 296 -224 772 123 54 -650 29 67 520 -52 -55 905 403 -259 -904 268 -422 -663 977 -932 -862 633 -42 -720 293 829 267 -956 -402 -427 708 868 725 494 989 -736 621 973 670 566 -279 -295 723 -104 957 -244 -414 -115 619 -896 -404 198 426 13 738 682 -794 978 519 12 419 -201 -20 593 298 787 -479 -480 -439 -189 -201 -199 69 -245 843 -697 -874 -85 -883 30 682 292 -762 68 -804 820 -502 180 832 38 -784 -165 107 -333 -529 642 -94 -663 -559 257 -287 -651 -340 -236 711 309 -518 887 889 136 -67 662 483 -665 327 -883 78 -701 -504 713 922 723 751 389 -878 -893 724 912 -967 -372 -176 -472 -325 -520 -123 653 432 49 261 -525 -133 243 39 19 182 -837 -530 308 237 432 -568 -313 -145 -285 -648 963 -654 -422 774 202 744 353 -385 -259 914 -797 -731 -247 -115 370 284 -968 -312 -689 -827 788 -775 -819 -892 -32 859 -571 -185 827 -986 -738 660 711 878 918 204 158 -900 -762 221 509 901 -235 -93 917 42 249 -361 718 617 663 -658 229 -910 -768 970 110 -415 564 724 -45 -556 -312 -124 51 604 453 543 -777 783 856 -74 705 -475 -45 -101 -560 -540 -512 -739 967 328 445 -846 654 -996 -879 -134 400 369 -904 376 -477 -275 -334 -591 145 -399 203 246 173 -336 507 299 -338 -173 -921 940 434 589 997 187 -150 -425 848 936 -863 397 -630 -322 942 -375 -211 -470 679 926 747 942 767 -743 754 68 817 719 -6 328 -207 693 859 -689 -959 -328 -222 -455 144 -874 170 146 36 92 -93 -664 -465 -920 867 725 155 -556 -260 490 269 -178 361 283 201 -458 -858 -859 232 -972 -381 612 -156 -489 400 -147 656 -680 -543 326 403 -763 -84 379 -592 166 263 -223 -354 -92 812 111 -733 -905 -761 131 711 -789 907 560 739 373 485 -646 -17 -748 246 193 -826 95 699 331 422 -197 916 844 -51 461 -876 904 -50 -629 -930 -582 -266 -847 656 -567 754 -241 -857 372 -758 867 -279 550 -430 -412 934 920 105 576 -687 -848 -436 307 338 960 -328 825 664 270 351 113 930 -938 -971 789 293 -707 503 807 217 637 -487 728 107 -901 917 791 288 239 506 -296 -183 990 29 -830 206 165 438 524 519 -780 305 852 569 349 -33 -111 -160 -34 669 61 219 -967 618 -497 121 -298 981 -384 -924 798 782 -718 -49 -318 958 -69 218 -997 -559 456 270 -606 470 287 369 376 88 -23 462 -612 418 862 -202 -369 -725 -185 -177 -97 562 339 -115 264 9 -580 404 28 113 494 403 -285 440 716 -376 896 -733 -478 -548 299 -114 374 -717 -364 946 -711 -289 -75 -275 9 328 -785 561 -238 -194 -348 -766 -238 -319 679 711 81 -106 -168 -785 466 -595 989 476 -532 -126 27 22 364 405 61 -962 157 -722 775 842 -776 -174 864 711 -974 -581 288 -93 -365 -912 296 726 101 -308 744 -241 -405 -353 -511 -264 -253 200 -148 -590 376 994 -205 -616 -170 -60 534 216 -292 53 422 -709 -291 -223 566 -861 -875 364 -188 691 -226 -575 584 -284 -52 12 -36 -345 -227 -926 354 -474 888 -40 -979 104 529 978 851 330 -420 -933 621 -75 404 -296 392 -111 -431 918 780 961 -424 480 -665 961 276 233 634 688 -973 -723 -207 -798 68 397 1000 437 354 -600 -484 344 -561 -69 554 745 -41 999 -592 -916 -843 946 -712 319 -735 778 95 -231 -606 -402 -282 -406 -406 -919 -877 677 -284 -267 -307 -426 -575 -8 882 384 -414 787 995 347 408 395 3 -787 -307 203 -310 43 -287 425 -218 -872 -554 -470 225 653 500 456 -309 757 354 510 866 231 240 953 93 -57 -163 128 -457 197 566 263 -378 508 58 679 573 -182 737 -572 -451 -639 -791 296 707 -737 260 564 966 -662 678 104 -414 856 810 227 -295 -499 658 271 717 -626 -867 -842 14 761 -135 -250 764 -365 480 271 -854 -898 -578 738 710 -705 563 -908 323 432 -333 -283 29 -902 -91 531 591 107 20 -88 198 245 757 610 -467 143 80 -859 915 431 -529 -782 -133 797 -310 535 137 -167 518 -427 -461 171 131 -309 -443 -632 -110 415 -959 -813 -816 304 7 -353 -778 -454 654 -78 798 -153 791 -976 361 4 333 513 643 -192 -758 723 -151 -551 -798 -599 -40 368 949 -155 -127 -725 -981 284 458 605 -247 -324 423 53 -698 668 -121 403 212 631 935 -420 897 -311 261 -166 467 -28 788 583 -887 -463 655 -181 -324 -141 -98 -727 -286 -457 978 548 -692 511 -802 253 -333 769 436 136 -973 485 172 -792 230 -452 -192 -100 -736 875 80 -993 -814 171 789 556 -350 101 111 -92 -6 638 465 190 797 -148 390 382 -618 458 -770 16 -686 -411 -407 -673 -105 -12 753 -197 831 -862 -794 -544 -992 -820 81 316 -63 -732 -350 -536 -232 -384 -975 -577 -844 -670 229 -985 338 -425 -106 -336 763 -83 884 -121 -765 -869 10 -825 -972 149 87 -879 332 -993 188 -67 -704 454 913 -849 -889 -717 185 -513 -304 871 -401 55 -650 -826 331 -468 459 875 -83 712 8 -514 -665 -294 -226 -645 787 -185 -228 792 399 385 760 227 -700 775 -342 262 -258 963 -973 702 258 -732 23 -19 456 -560 -917 -823 -328 -313 -43 599 366 894 -759 -920 63 241 -860 -616 689 298 872 340 -388 -278 285 -647 289 -179 94 584 -950 -608 854 696 591 330 -409 -841 700 -696 -750 -845 -175 616 722 -890 353 107 -835 -736 -321 -583 726 163 692 -140 37 595 -333 -464 -267 423 -981 525 249 735 156 209 469 637 897 -124 -883 -585 516 816 443 -47 320 245 -177 -832 -852 429 -694 -3 -482 -286 940 -519 305 538 561 -343 -4 -463 836 -839 163 -508 -163 -749 -837 477 287 -17 -339 -506 208 917 8 448 -134 172 424 -87 60 832 -23 598 876 675 279 -65 644 -30 -801 -317 -920 -334 234 -249 689 14 -213 -687 -949 419 62 952 -107 512 -755 752 -297 934 570 674 162 610 982 118 901 796 -16 376 -114 -301 -636 -237 313 -839 659 -439 -868 719 -254 -551 481 975 262 -168 348 955 -660 800 -947 -953 -261 182 605 99 657 139 881 76 400 -525 749 -537 -19 604 -166 347 232 -825 -850 102 -340 526 -443 268 -216 821 552 524 607 -272 161 -256 -177 494 783 339 -176 -365 -73 -826 25 -536 -421 -524 -945 510 -612 -182 -218 -947 149 481 3 596 -426 771 -238 -853 501 -967 -554 235 665 -667 267 197 600 607 751 641 736 635 309 -940 318 -872 836 -115 367 309 -764 928 470 98 -694 987 80 862 -201 792 -19 933 -586 -880 746 978 -934 224 649 -952 710 937 -207 299 580 898 807 990 460 953 494 -724 219 -411 -793 393 -867 -595 586 -744 -125 -231 -525 -405 -177 -32 -50 -283 946 -851 883 300 96 419 -101 -9 312 106 -130 -485 339 -182 -148 -123 237 -35 -785 250 314 -384 282 -214 607 146 -439 459 -384 518 920 -968 974 975 218 -221 51 -867 201 -898 -505 428 -537 -328 691 -801 -979 701 286 137 496 -947 175 155 990 620 130 210 -717 671 92 -221 -410 514 937 145 588 -509 -584 629 -360 966 762 -178 -806 -162 -983 -147 577 -105 340 -617 417 -246 644 119 857 -100 -411 436 289 -118 654 -426 771 -194 -709 -19 -826 755 -421 394 -107 -873 240 -305 -335 -362 -492 -148 -536 -425 666 609 -455 208 -196 -78 889 -540 -906 -374 -597 -390 28 483 350 -943 582 634 -33 -616 102 427 -213 -942 -860 -19 -527 124 -81 -502 227 -725 -125 -788 243 770 838 242 392 -363 861 80 -786 -262 861 444 -239 340 -50 383 749 -951 789 -751 -635 950 163 662 154 296 -764 -706 -335 -860 -766 543 -179 -174 290 -260 789 -917 989 477 -204 -15 810 998 313 714 -907 300 596 114 -353 644 -730 484 -858 -627 -101 798 -5 292 -863 -513 -616 77 924 880 186 -354 -890 -551 -140 -771 317 -955 -876 832 413 182 -351 321 -388 -577 298 606 470 -339 140 -891 328 -401 47 245 924 -758 -398 -672 738 194 -950 95 721 -222 370 318 477 472 400 -916 45 391 701 211 -699 -367 689 740 698 510 111 914 247 -162 -404 -933 357 -241 -13 -269 575 975 -747 -52 -318 651 709 -241 -972 280 975 -670 580 -630 839 777 -155 354 110 2 776 -640 431 -39 246 965 519 136 448 -162 474 617 383 134 -766 -233 -789 -775 -151 942 -98 374 -72 578 -726 -960 -507 -229 729 851 611 -599 172 225 -996 -574 744 -192 -138 -596 -583 -719 853 584 867 -311 -997 -836 -957 -169 -176 -682 397 325 -705 -153 -382 -785 -98 -383 -701 5 706 648 485 44 -15 -94 -165 -152 388 -226 763 307 -322 -933 155 -189 166 631 783 -685 -504 -961 -780 12 -739 1000 -404 -938 995 774 -123 -126 -815 738 -117 -909 174 55 -92 -904 529 -704 111 22 644 229 -262 -240 -193 996 488 883 -483 -222 256 -170 -556 169 -46 -615 -151 -968 -438 -682 896 961 -130 721 -415 -558 -797 -195 182 662 -979 -298 -402 -541 -144 -17 396 938 892 -419 -216 815 202 -425 810 -265 -433 234 -139 409 929 114 984 -43 631 -268 962 396 688 -28 -847 667 -436 -197 -913 686 725 -382 229 14 642 -712 410 -296 -413 -150 -315 605 -337 520 -321 -513 68 303 771 -982 -519 -977 -947 639 80 384 -724 -233 -254 635 147 117 605 -289 428 932 -631 -249 40 467 -604 -476 362 387 -451 764 -268 -264 676 627 571 924 -586 47 -588 464 230 362 166 527 238 397 133 409 -876 -290 116 -871 158 -3 9 320 830 887 446 523 313 198 -736 91 435 -330 -645 121 86 -596 -177 -357 537 -641 986 -987 -249 713 716 -166 262 539 417 905 458 -492 -864 -524 -190 562 271 451 718 -57 -201 -350 585 901 -932 -916 538 -164 681 708 216 200 36 -442 744 -884 -615 737 25 -13 468 199 -402 -755 -561 -659 -43 124 486 -345 662 821 -501 -801 572 -199 576 -306 247 913 567 -840 -84 -63 754 211 -651 330 883 941 -201 731 254 -742 -890 601 -948 124 260 178 391 -652 805 -691 -634 -723 181 -41 -82 -419 976 -314 -971 46 197 -997 -777 442 -429 -154 494 692 -446 407 -996 -783 -761 -699 -546 305 341 -489 -768 779 30 -227 793 -815 -149 996 219 -52 -49 122 467 -527 -964 -532 437 -769 -831 647 629 -6 913 -607 414 625 -976 -69 -394 -216 443 778 477 274 6 773 -208 36 673 -37 -168 -728 568 -560 -856 -863 518 471 320 98 233 -811 -94 494 -829 -114 -627 -260 -510 860 235 -723 891 -41 -743 445 -616 368 -538 530 714 240 -893 -856 -129 21 259 733 497 -300 -481 420 -941 -449 575 465 634 645 900 -884 239 -503 -900 877 819 -962 -104 238 -176 -684 -950 -941 -556 -154 -156 594 355 496 659 -1000 -946 589 525 -557 173 66 785 804 -677 -324 888 -735 -185 951 -413 220 846 -952 -704 948 -632 -957 860 -439 25 -348 -312 -551 960 -646 -958 -597 -545 -681 -521 119 458 -564 264 599 -650 811 466 636 398 -995 -883 211 790 -834 328 -667 -496 299 -275 -955 -992 522 441 232 3 948 683 850 677 789 -118 298 -993 -911 377 624 87 131 225 789 -696 760 874 552 457 -147 827 529 70 -177 -411 -319 515 359 -750 -887 -190 -76 -98 -748 -601 -475 571 -357 -987 407 -642 -913 -958 -23 -739 -899 240 3 -65 -944 122 -240 795 906 -273 285 214 539 -457 260 -54 -301 648 213 -235 488 684 -567 488 -601 454 972 266 -73 -427 861 -743 -866 515 992 42 473 52 -221 -387 -993 450 523 -285 -103 663 -398 226 727 -699 724 -420 819 -333 -818 942 -39 -856 -851 -577 779 -407 622 -344 -876 -771 -72 -587 961 -462 -46 55 610 283 285 -600 758 385 -66 -210 647 -373 -609 -432 886 844 -992 451 -532 -492 -669 -237 -849 -401 -466 -668 79 533 319 -280 472 -858 -36 -252 108 -616 -621 622 429 818 414 -390 975 -33 23 574 -573 -537 460 -120 -37 -172 -233 441 -858 58 -687 502 -328 -522 -811 -856 -496 716 693 -171 891 122 628 1000 -394 -374 -662 -919 -47 367 -694 775 -204 430 -892 981 -148 -762 -674 566 249 -93 77 6 613 763 728 900 -213 800 219 845 -646 -182 -238 -872 646 -395 101 43 778 305 982 -419 -401 217 753 376 485 914 47 -536 886 533 621 399 -94 431 -102 901 -26 931 75 181 102 -239 340 -502 788 966 340 987 -997 -150 -225 768 -679 442 -578 134 124 492 -75 316 -470 -860 32 -960 -809 884 -676 376 235 -131 -593 384 146 185 370 220 -441 648 -140 -687 373 0 -644 512 632 -719 59 491 -139 937 976 913 -795 -363 740 -833 361 -895 -340 -860 -342 65 402 943 -835 -81 -695 -380 654 713 -877 -8 -598 -904 -566 -879 315 244 836 629 651 -268 671 740 151 666 855 80 922 825 -349 437 -103 473 -109 -699 -244 888 -371 35 676 765 -684 -205 -540 80 961 -301 -213 450 127 -810 -843 852 9 801 -383 -565 565 158 -293 -692 675 -850 20 276 993 -444 -345 -589 -186 838 130 750 694 -556 700 467 -362 991 605 -885 998 881 -650 -766 802 -521 -484 -935 -196 532 -63 -885 -597 -864 890 897 779 293 -390 677 713 329 -182 811 18 878 -726 -757 -631 376 -696 326 -511 -558 -695 946 877 -370 240 876 -78 395 65 17 407 -397 -788 339 359 906 931 -554 614 -382 585 -346 -168 -777 173 -923 240 687 -91 644 527 984 -113 -627 -597 898 -152 -597 -810 405 55 765 -981 443 270 -748 741 111 -816 -278 291 -582 -460 -39 -803 601 819 878 -103 -736 953 479 241 995 845 542 637 308 -425 -788 506 908 -675 960 -798 857 842 -239 -920 410 -862 791 -113 -24 -914 844 288 -983 251 695 129 939 -355 -365 -898 547 -812 -903 790 -569 41 -686 355 388 520 428 603 303 -465 -744 608 96 -194 -677 591 69 314 766 -885 526 350 710 326 447 -834 -915 280 -453 -26 -474 310 477 -945 -988 -441 181 875 -154 -775 836 762 215 -292 612 164 462 -43 437 583 486 -321 51 -280 -284 -880 -73 -524 -427 -96 108 982 582 658 519 -821 -20 383 -994 -235 -32 507 -923 -665 -743 656 -288 -23 -433 211 195 -792 -270 290 -34 749 956 899 -440 320 623 162 -745 -606 739 923 -731 -9 -23 -419 3 634 508 561 962 80 -573 38 165 277 431 -738 864 -719 591 322 425 -820 -289 -223 -731 246 -326 124 762 -431 287 888 -436 888 612 381 490 -602 -593 494 235 -107 285 -480 -920 -388 72 -282 -852 -568 101 -120 465 316 -519 -22 213 690 782 954 -937 878 -315 588 -620 37 986 -752 752 -248 -704 123 -728 794 -454 -974 -577 245 241 -628 -146 804 826 -244 -560 -329 444 -362 524 834 969 -106 717 -92 934 -888 -334 725 842 -475 631 -502 115 -890 -759 -785 -93 329 -270 896 492 641 -664 -52 523 -439 -144 -554 829 858 -366 -112 850 800 94 -969 158 -99 -98 31 -671 180 -110 -196 827 -846 -77 -778 -576 -991 29 37 -675 97 449 -773 918 166 -817 -402 914 109 607 859 -547 -228 -334 432 574 -513 256 862 79 741 822 -44 -576 -594 -525 865 -742 -611 -839 -652 349 -506 -161 -637 -470 850 932 570 -802 -529 295 515 -38 387 703 -923 148 990 -755 -23 303 -352 65 -775 -23 -568 -823 303 -60 627 107 -368 176 -506 -193 370 -558 229 -292 933 356 905 687 -770 704 557 -454 334 -432 962 558 109 148 -782 801 626 -360 -954 -786 -979 -80 669 200 719 -434 -600 -821 449 -236 -596 70 -840 36 495 -526 -596 -170 -145 620 -21 -613 -357 -815 -307 600 -268 -265 -883 838 -371 -169 -884 547 147 852 569 494 -650 255 574 215 -109 -438 732 770 -465 -545 -48 -167 368 -640 651 255 27 627 -397 464 716 -392 -142 -130 -341 -521 -48 427 -789 -289 -930 -967 -181 771 -5 -746 184 -142 -25 -646 -328 513 -557 669 750 951 -450 -746 -129 225 594 -724 -445 -805 -743 375 -95 784 -224 291 693 -89 -907 -948 228 12 -494 -745 -563 -267 -424 -17 -97 660 -347 558 -232 -42 -198 356 -845 438 495 615 948 -945 -908 689 -302 952 371 827 338 724 -610 200 421 -19 524 -4 138 -188 945 -892 -772 -736 -174 713 962 227 85 918 -506 -609 -547 481 305 -869 -969 224 951 -762 -961 -19 288 90 923 944 -903 75 -858 164 166 -904 413 -100 938 931 -440 -295 395 630 756 801 281 78 -461 -514 1000 -242 -680 -988 205 -615 511 495 -888 188 -862 -219 537 269 928 613 -134 522 -560 862 476 272 -933 820 -56 -470 -27 474 -878 -969 -879 266 682 936 664 315 934 -732 446 53 984 -694 -64 -794 -337 12 -72 813 -637 644 -755 780 749 -775 -645 491 473 954 -992 -328 361 -381 533 1 -678 -453 423 -981 690 697 -848 -315 6 -759 772 749 -556 -466 618 26 -647 302 -540 316 -516 352 360 773 313 -380 -326 -461 -798 -651 164 190 183 618 -654 -835 410 -450 81 56 594 738 -178 473 -66 209 256 -602 856 -940 -489 893 12 -421 635 800 475 923 247 917 29 280 -756 648 429 -407 215 704 -307 -947 -324 993 -503 -293 -736 -487 177 -952 -735 -148 427 203 -68 -563 -934 161 -138 -330 8 762 11 966 -430 -147 -285 -830 635 -935 -28 -851 -755 982 121 -35 -862 480 485 -647 -374 947 -747 -624 -355 -706 -602 -810 947 -946 -991 -797 380 -484 -261 -429 58 -976 -12 562 -835 -668 836 1 -945 294 76 -740 -688 -294 632 340 17 776 -394 -38 262 112 -964 -669 -908 -916 503 424 522 -124 479 508 83 389 -626 202 17 -831 595 87 241 -170 746 -834 -55 840 363 797 -656 552 -11 -564 -71 -914 12 -943 -507 716 285 771 -331 802 -672 -1000 465 514 671 -131 657 -27 -47 237 -946 -974 134 -609 510 -839 905 -491 839 642 -964 -537 -413 794 -838 -409 769 -165 -632 181 -545 -794 -384 859 -197 961 27 -106 448 647 -395 -259 306 187 -626 -124 -374 -378 -824 886 -440 267 -465 -757 821 622 853 602 -112 40 265 -823 520 -552 -263 113 -401 26 -908 -702 69 856 -80 106 216 447 840 989 58 -668 -401 538 -569 449 685 -775 395 942 629 64 -724 -918 923 565 -485 769 903 362 241 801 321 -127 9 -246 -764 103 632 573 343 974 -743 63 602 -955 977 810 743 -729 541 -540 68 -388 -413 -676 998 -500 511 753 497 -328 330 -519 942 246 -645 665 -695 -583 -144 -954 -743 -730 19 -252 -592 -579 -167 -781 -168 -215 -353 -440 -568 776 767 -839 -979 451 109 -404 -425 98 673 219 -741 113 760 621 467 -951 827 -174 -27 927 57 -940 97 199 -497 -651 49 -875 769 163 -384 -662 -154 -677 -506 -39 60 954 996 -688 153 981 222 -998 819 931 -690 -458 163 -804 -2 723 -906 740 -14 305 -356 508 150 -528 601 486 191 -52 -437 359 -802 -424 -987 -926 938 -570 966 -882 -40 -144 -431 -775 111 -410 -936 -599 246 -331 -255 -168 848 -15 501 -693 -71 -352 -584 260 875 -302 -788 -930 -869 -224 -9 -240 -844 -33 520 867 -740 730 444 -718 -560 -835 -612 27 583 -500 -89 141 -151 680 -597 549 -278 242 392 -901 682 408 235 788 -785 480 -848 964 931 41 908 158 -91 834 -799 991 154 -153 406 545 213 801 -205 522 594 -910 546 426 610 173 -625 281 -652 277 -785 -124 -924 411 -208 377 769 360 -754 876 738 -67 257 -539 -462 -895 -349 -363 11 302 920 201 -750 768 717 -282 255 570 -444 640 705 978 229 -418 -95 52 -276 -548 -460 -46 946 126 -794 -723 -197 -297 -351 -201 -475 -123 -890 124 753 570 476 104 -182 -767 -394 119 -549 -468 -808 913 833 354 524 -606 650 387 849 101 -59 -796 -660 -463 176 701 -209 -37 365 506 -461 817 667 853 849 -677 904 -738 913 -331 -438 -996 713 -921 428 677 -807 810 -865 8 321 -84 747 -316 567 -369 -557 693 952 48 -329 -342 -488 448 -584 -220 -905 898 -856 447 -304 -225 -964 -759 392 702 868 -528 -5 874 229 -784 -543 -127 -141 244 -969 298 206 -785 683 -416 -481 -383 -149 392 462 874 862 776 -97 -487 177 1 510 -30 -458 -702 -6 453 -887 -377 -584 -113 200 -321 -673 -394 313 -654 -729 -645 600 178 333 168 840 -870 -763 -865 -112 893 547 13 -449 647 852 -193 -409 634 -362 343 -578 128 -752 868 -962 565 317 -654 501 -496 594 -234 748 -622 347 4 462 -517 174 -998 152 -794 -346 677 -141 -38 86 897 105 -917 256 432 771 -25 415 745 -486 -546 -69 -694 743 -175 33 770 424 544 -853 220 -398 -442 708 -549 -365 -310 -597 290 -260 939 -548 -915 -584 873 328 -542 134 -722 -136 -552 -939 669 476 114 -388 -516 -522 167 -256 -949 -830 -861 839 -363 -298 426 -825 618 -813 -787 -175 896 -571 -504 684 239 277 711 -400 643 -700 -587 6 -22 -817 -970 946 158 -215 -669 980 -507 516 130 -383 -317 -7 -404 464 745 765 400 40 250 -425 -106 -133 734 783 -468 -873 551 -847 -859 -518 331 47 -543 463 -530 -853 -807 -758 -363 976 -470 298 -317 604 -680 -498 854 953 -90 299 535 -218 -409 -348 324 -614 -284 426 839 -903 -584 -973 -843 -793 266 541 463 653 649 581 -498 631 571 -127 -322 226 -842 -926 -734 401 -866 90 694 580 495 227 -917 937 885 -410 373 439 696 -128 -266 -402 600 398 -31 -977 631 943 -211 -327 674 -399 690 684 -474 -939 -646 255 -108 -259 981 -501 -167 860 159 148 -964 186 710 -363 -855 -422 -322 -58 855 -370 455 234 -592 -139 -984 -979 441 -964 837 953 -284 48 -952 -560 746 -641 -807 -367 434 656 953 -407 -376 -254 -576 -210 932 35 277 -395 954 -974 -887 323 436 -560 -525 -133 -314 255 211 -947 -240 974 568 138 -976 -303 209 -363 -935 800 647 89 743 -750 677 -931 281 -171 -962 853 477 340 -232 -884 752 -403 -300 310 442 657 -411 41 642 149 760 711 351 -618 127 -604 23 182 -766 -4 824 -116 448 184 -615 -222 -631 -837 550 845 375 407 476 581 -222 41 621 -234 735 -974 941 504 -495 -118 -774 295 899 -212 -21 -745 887 542 982 849 144 514 996 102 -733 247 -149 -27 -562 -701 -55 35 468 -304 -998 -577 -829 -634 -941 -15 -535 785 -890 102 -200 -135 652 639 970 -20 907 992 -959 385 879 245 671 -119 -838 -686 779 -674 -606 -339 696 -727 661 -991 736 -191 579 115 -424 -961 -453 627 -107 667 301 -274 406 -829 -624 -616 916 -876 328 -8 398 -488 -445 -140 -53 460 -43 -411 -560 -515 176 827 -911 -480 -203 547 772 -214 -99 877 -267 744 538 819 275 926 88 650 564 -176 -594 319 -491 201 10 -694 -160 738 759 -833 935 84 -165 -167 -640 467 -661 -233 -896 -229 770 511 -366 -691 644 -245 -760 446 129 98 790 580 375 85 42 -862 233 -487 171 -212 995 617 574 -63 -619 -435 886 347 521 -296 -269 310 918 863 -316 -808 -152 -443 385 -690 167 69 674 193 -579 401 -793 -143 875 814 586 -707 218 35 -898 -529 -299 -174 830 -601 -754 970 187 41 459 -881 -111 -513 -154 354 -838 -677 424 792 -675 673 352 850 -267 -276 491 -437 747 -747 -427 48 33 434 -946 -669 -244 -843 219 877 277 -492 -183 251 -258 17 511 907 -949 -504 329 986 675 -900 -832 -692 -568 179 727 -356 492 -288 -691 803 -475 -430 240 631 980 120 369 -44 209 704 758 586 97 -409 -898 -874 -995 -21 625 -335 -749 464 -700 783 -760 -652 77 139 241 640 -217 302 -364 719 467 -372 303 794 575 277 954 998 -358 658 -589 373 990 -449 -956 445 779 309 151 455 -764 -318 -241 -40 -413 -323 117 323 763 -46 -665 -5 421 535 647 850 -913 825 -798 -139 989 -720 885 -420 -942 241 449 -396 -783 -500 -388 914 24 174 -85 508 -757 -191 -661 -757 -346 -175 -587 -196 -525 312 977 -153 -878 -718 -188 485 -240 -794 -824 -335 783 -654 693 -223 -893 -945 -596 -127 -556 315 -504 353 -888 -761 720 -284 442 328 -343 382 291 -134 -184 -310 -879 -417 -364 413 548 595 335 290 10 143 -65 666 -512 562 880 457 507 -668 424 674 238 -481 75 425 622 668 -52 -486 815 377 -790 -570 568 -230 272 43 -29 -38 357 986 -303 909 -228 527 455 -863 -422 -460 247 722 -590 295 -799 -185 -479 322 608 52 370 940 395 -383 -582 -331 -136 835 -556 170 316 842 361 -531 482 782 -889 -727 -517 -823 826 -990 49 -834 -25 -351 -779 -378 -546 -2 -34 -422 980 -826 -465 479 544 922 -190 -721 -620 -184 136 301 782 -438 963 -352 635 -553 -207 -171 -170 -345 277 -70 42 73 951 583 -223 102 -435 282 97 535 492 761 -755 623 98 755 -750 651 599 377 -982 733 731 179 -978 162 20 227 -389 -675 652 91 -464 -817 138 -94 244 207 221 -576 519 -118 703 -187 569 -328 516 842 425 716 -156 -2 -932 -513 -368 106 -963 -442 -522 -866 774 246 -302 202 -515 -248 -971 956 -943 963 -684 -81 368 950 -926 725 104 -918 -494 -139 -149 57 304 -768 -348 -938 684 -634 132 -542 -884 -200 728 -511 375 2 484 930 731 555 -96 -88 -600 937 953 -283 895 525 -638 651 -866 798 681 818 925 -144 400 43 101 -536 -900 791 -818 555 -158 841 708 133 756 580 281 -777 766 739 992 -61 406 -592 -19 -790 76 112 -133 818 581 69 -377 -489 520 -995 878 807 907 299 -936 -105 -561 -701 -814 -543 -618 928 594 982 762 -860 -303 360 947 154 -171 222 121 -196 175 229 681 530 -887 -500 736 -374 -534 -657 177 166 -116 -536 -741 94 90 399 -43 99 -835 -548 -360 32 -779 -380 776 865 738 617 -501 -591 196 663 -373 -855 648 316 540 -592 886 -371 332 -904 993 908 -493 -549 -686 -598 411 -831 152 652 -40 523 -32 196 -820 -554 -815 -218 -14 -352 -77 999 -755 -221 401 668 -262 626 219 -215 -310 789 -321 85 308 622 -397 -894 -609 -572 205 220 -290 -337 452 886 738 657 735 455 -9 27 649 -866 -883 -522 -634 83 -235 -717 -945 -414 65 599 206 618 -95 729 570 970 -766 -748 -571 78 439 122 604 -835 400 626 926 631 -999 -523 249 309 -464 -693 -856 -978 958 325 678 -496 341 -340 988 -159 25 41 485 15 849 619 -800 -844 275 408 -257 -876 -227 198 -139 -795 -423 -867 -780 -569 -101 -872 580 -499 -520 -145 -899 -416 -453 -154 -810 400 678 -248 -420 416 -666 -262 -504 869 378 -609 -101 -77 -878 -563 20 308 252 248 -520 -80 655 88 -472 20 553 673 284 -225 549 -468 -34 -915 153 -626 371 912 -331 -693 729 -977 -61 -459 438 -457 -539 -957 10 -441 -607 -603 -606 -150 776 -279 -16 -502 -301 101 -556 261 44 306 180 562 -107 -584 674 -421 -497 -459 934 998 -707 684 262 -134 626 -766 -148 566 -730 926 477 367 825 -244 -47 112 -725 790 -114 336 830 -325 -442 -744 -636 9 353 -232 -591 -15 685 -538 636 741 -462 962 -259 723 -667 -268 514 -26 165 13 -758 -25 -565 172 705 629 -228 -680 90 253 -235 963 -680 -46 642 -224 -440 -277 542 -459 -588 -298 588 -773 -27 -60 -63 527 -66 62 -444 -847 136 825 404 -766 -270 -729 847 -980 309 -60 -834 -259 -24 395 436 -21 931 253 742 -295 -665 571 -16 463 552 990 497 -366 -197 -605 -58 -749 648 330 386 88 -240 -341 -923 -344 710 -696 306 887 179 79 -131 -959 -742 958 -150 -869 195 349 922 -110 401 -135 32 -700 -973 245 -881 820 692 -631 -547 408 113 -832 530 785 -333 872 -407 797 255 -838 -29 -818 151 917 -463 477 507 -139 295 737 187 -82 678 -469 50 -585 864 -799 362 -554 512 133 805 -773 -467 496 -887 386 -578 448 445 277 -23 -788 915 470 -60 822 -724 -987 146 442 708 887 99 -31 -383 48 574 489 230 -792 -43 170 345 -78 -572 -299 485 -747 -722 742 -955 -838 -506 336 441 419 640 553 -588 56 740 686 514 -785 -138 -437 -164 -980 833 -9 950 -151 -108 -966 -273 12 57 -381 852 -891 -905 -999 -698 -370 -676 -387 673 821 -236 -734 -571 701 544 583 668 375 -255 69 613 -177 393 426 458 -438 694 -205 937 -990 12 -285 -588 -145 -394 -595 403 400 -573 -722 59 -846 -35 -312 686 -386 -271 549 34 95 647 -769 -693 -516 -94 325 851 757 587 871 -376 -926 -272 -290 675 -927 722 -665 344 -495 644 -638 884 -515 -450 -804 -400 918 -383 751 -662 -823 -510 -826 694 -101 -912 -403 376 697 484 -153 -496 224 -971 410 -425 466 -71 318 991 -67 807 -455 681 6 -26 -663 -856 747 984 608 -788 584 23 -341 610 -511 699 771 89 758 -432 542 30 -256 377 967 518 -762 352 -456 647 118 368 84 332 -360 -26 -149 505 -67 -871 -544 408 -749 -155 -954 9 -790 -456 257 462 -418 -779 153 928 -796 -842 -464 323 850 274 -543 109 633 717 -328 -415 -618 415 -126 -844 -175 -596 685 127 637 -383 -92 197 -957 -350 -504 -344 583 -753 -288 527 195 -159 280 117 -37 -979 -518 882 428 -336 810 -602 112 -523 -588 519 99 185 -16 1000 542 -445 -615 -253 392 -844 -719 -532 63 203 -291 -626 -394 221 451 89 120 -700 345 -734 607 985 287 -97 911 -755 -704 337 -292 912 -565 -628 -760 457 -887 -189 663 529 -681 -172 36 -512 266 -744 586 -142 -471 825 -558 -446 -825 -157 -894 586 695 814 -489 -957 605 142 -774 -739 -435 -699 740 204 322 492 923 377 -360 31 -238 4 -884 -711 49 -447 568 -371 -277 -97 705 623 704 992 -413 -8 23 -314 -233 114 -846 -530 -523 -55 -792 -232 -766 850 -488 -301 990 -99 248 292 -967 -640 86 78 -363 -697 497 -317 449 606 -819 143 675 705 -247 750 -81 -217 -43 -208 403 -576 598 -844 194 631 -212 422 316 14 -215 470 622 -683 -270 -958 -104 -397 -298 302 80 -4 -46 124 -515 -740 462 -376 -547 -727 -455 332 384 175 526 -800 -356 -247 587 -124 -958 692 765 846 351 -93 -83 478 -196 -304 -566 -353 -296 -891 369 -351 316 27 953 -674 177 395 -912 -419 382 262 925 119 274 240 356 704 -42 -611 -698 -960 -641 439 -107 395 -544 471 4 996 396 397 177 703 -501 93 810 -223 -574 -188 -260 -187 874 18 -943 116 282 731 123 -641 -538 -463 -372 -15 -605 456 962 727 148 -115 -937 287 62 982 650 -197 -775 152 -156 637 659 665 -410 738 -851 -607 819 -791 719 253 660 800 -275 901 -534 911 65 231 48 -623 -714 953 357 -799 -212 633 7 -543 -81 349 -389 785 538 636 -949 956 -419 876 -126 -653 -524 -605 940 720 530 -278 -420 -373 955 630 -609 -578 -160 -568 816 -609 -504 -605 -762 -964 -537 -501 519 449 -27 17 776 -693 -350 -510 -152 -94 817 77 -730 -463 -78 -743 -446 542 259 -277 -654 -364 65 116 -808 949 697 576 -568 -770 889 431 290 581 -937 29 -730 673 -385 877 982 -769 466 -178 -353 756 11 102 820 -726 669 -409 -633 779 -844 -316 -663 -722 -2 873 -563 151 288 456 -418 -328 194 113 439 873 -703 105 875 -491 39 830 392 135 -918 386 998 -735 -735 -146 -948 -951 -936 825 -531 -102 532 -375 -9 -668 -696 -395 -895 451 -350 -777 896 -410 -658 501 -912 -897 -106 73 -410 792 -907 777 488 583 -127 -124 -332 -575 643 -97 911 -507 -979 -774 844 -542 -808 886 215 666 -361 -980 611 -49 -174 162 -172 -120 -806 512 -158 -797 -457 606 307 240 538 -456 685 509 887 150 82 -562 -302 430 623 -664 8 690 -933 -782 -210 -869 624 828 936 970 -132 -25 26 -648 295 909 -17 718 -703 324 342 -335 -170 -570 350 -477 673 -43 -800 -121 -257 558 -400 -348 638 -264 -732 -913 -617 -1000 -304 697 -158 370 403 -856 -249 73 -292 969 314 771 479 -262 -836 -1000 -43 418 932 -63 -140 -71 -274 -18 -927 881 772 900 805 574 796 282 516 989 935 -61 -219 -966 902 820 -148 -420 -881 -850 -652 -299 106 235 30 -285 -713 425 -125 -731 697 99 246 -369 957 787 -853 688 -556 -715 821 971 -72 -341 -987 715 400 -652 797 -984 853 509 -115 211 -776 516 637 235 -257 98 285 -378 -895 194 677 812 623 277 959 384 -631 -555 710 -251 -100 -25 135 -188 -253 -285 -491 793 11 814 -49 -38 -358 291 -9 95 703 -802 298 -392 -137 -667 270 378 407 -220 -529 658 599 731 104 -963 954 413 145 -325 -385 279 586 315 533 -882 -742 141 128 -425 -750 282 -562 -333 -11 675 487 846 507 947 -502 -920 -763 -513 -844 -604 144 -854 -627 -665 -4 502 174 -670 -754 -850 -687 -982 -593 400 649 -489 -888 318 -713 356 848 -357 493 -875 -274 -828 413 -916 -313 -308 831 350 947 -580 492 798 -797 -1000 -210 611 396 726 415 -117 742 -860 993 -378 799 426 -226 51 -876 -402 -895 768 -598 -286 689 -648 364 -709 396 -723 568 -43 -471 -5 390 -417 506 -581 -631 340 916 484 4 -81 918 903 819 276 -546 928 22 632 19 581 932 -101 -894 53 158 466 -805 505 -830 286 -213 -232 -926 -291 23 587 -541 -193 -905 18 -406 34 -32 323 -604 157 806 494 734 -348 196 388 -693 -15 702 127 -610 963 -177 -808 18 647 168 257 -817 229 -479 -528 835 319 82 -935 735 -219 343 -254 278 4 987 937 177 -246 -944 609 604 -27 861 -493 -56 948 -628 -759 -824 712 635 775 729 -560 -277 110 -362 165 -132 -647 906 55 -566 370 -1000 -271 803 206 459 623 -738 301 -744 -69 331 230 171 268 969 629 -97 -907 -835 601 -785 -354 500 692 -976 894 343 252 -262 -938 809 218 767 -85 606 -181 391 255 932 -340 250 927 -684 527 -145 -861 -174 -1 -763 -870 -145 -144 18 -754 179 -497 -889 247 887 -836 14 552 -196 -545 -514 -913 -214 -843 -735 111 -394 -355 -702 -301 -394 -354 124 375 -433 -529 -647 430 -174 -559 891 -220 -141 -39 -99 218 -207 482 -535 796 7 33 -785 -467 -49 -273 -529 -914 -673 638 -137 387 -170 -749 277 -912 476 905 -462 -523 -630 -370 -24 484 -437 197 919 -652 -660 170 -472 -202 -611 811 777 -578 709 -285 -216 -674 731 -66 350 43 -629 -383 -611 -988 -221 -927 786 376 -604 403 492 533 -552 -927 985 -851 662 -409 -270 -920 -497 -413 760 707 -874 319 821 680 -904 -698 989 -441 -893 -886 -270 -693 184 -329 671 -328 873 638 989 377 765 -819 -975 -743 -591 -532 -613 249 894 -422 -615 540 -725 484 688 -723 781 -386 -784 341 -391 -258 122 -561 98 -128 250 866 -860 -613 -892 -980 -587 885 478 650 325 -407 816 -552 876 -369 466 834 342 705 251 -328 -707 -431 138 -988 403 -690 100 -500 -329 -41 -188 36 575 -441 -638 320 406 -921 442 -664 -528 -981 761 -943 -971 927 -828 997 818 -249 -101 -5 -78 -387 -7 -35 -739 285 -893 -544 -617 -340 545 845 173 218 -309 -470 -606 84 -335 75 864 371 -637 781 584 585 -378 150 320 -658 -79 -630 455 -344 102 -525 546 638 983 -604 -406 -662 -587 -242 -666 659 -636 -50 95 -344 790 289 -327 -977 89 949 -886 -13 350 724 -976 -791 332 309 790 35 445 -745 104 764 875 -93 -788 -868 556 -335 -185 631 -987 -47 887 -576 -212 271 -202 -367 -42 719 360 479 378 -870 538 657 -568 718 -649 -879 369 -978 -240 -617 440 293 530 959 -702 233 672 -391 -119 -338 959 -237 789 -698 -395 81 698 -386 602 -781 619 766 -56 717 932 -367 123 -335 -858 634 -3 -462 407 245 -86 891 -195 -601 -802 -452 -848 -314 -517 793 444 24 946 -461 608 -815 221 -853 592 213 -392 611 740 584 -892 446 -726 25 584 -32 -307 -255 -582 822 574 -913 -767 102 141 242 -974 -871 -316 -89 401 60 528 -954 665 106 -772 838 -38 341 -478 158 883 -206 -993 -858 394 -876 -85 -278 580 953 781 -991 -82 -816 823 142 458 938 226 457 844 -696 -455 -225 -787 -627 -307 243 119 958 972 -66 649 -871 -606 429 -781 271 665 534 -341 590 504 -178 -579 -585 -485 -526 348 -476 653 -356 -950 -786 -721 881 -854 -898 -488 630 -676 -406 569 -558 989 -835 597 -937 -951 -908 -445 -946 -748 -141 -363 375 929 744 -921 -5 522 978 -523 -244 -341 394 -644 -344 -523 677 721 932 963 -122 -343 818 668 103 -414 -839 170 858 -886 -201 678 -106 296 997 -897 282 404 -827 -338 -964 4 541 -796 -344 -243 -652 -488 -108 -556 688 -908 523 658 -720 965 -566 665 770 -947 -226 640 -669 -463 -559 253 -838 -522 980 112 -904 353 127 139 -269 -704 178 -582 -605 850 811 -816 919 687 -681 -466 632 297 897 452 -445 -453 24 232 -240 -69 -250 -802 -368 -154 159 -260 -663 784 689 568 81 -248 252 80 297 -455 -817 -454 63 -169 416 887 -95 217 238 -220 654 -231 -232 -748 -441 -783 171 524 -383 -252 254 -752 -87 -963 -276 -981 -860 693 -989 483 -788 365 18 -139 -846 671 73 -328 -521 -376 -66 347 978 -13 397 526 -217 614 731 215 -749 85 157 227 -961 255 383 785 -392 -960 -895 776 847 -392 -982 -373 -497 -639 277 -88 -495 -832 -688 -266 545 -302 175 789 601 237 786 670 -285 969 636 -465 143 -818 210 574 921 779 259 354 662 -475 -368 -952 -71 754 -316 -238 -89 -327 291 229 910 253 -538 762 783 -937 827 776 -836 283 -407 968 7 -690 912 -755 -473 -386 -970 95 -405 -751 -668 531 175 603 -842 3 -12 -121 -848 938 -517 -752 225 -449 939 439 -911 286 -54 887 577 511 17 818 -288 696 -948 343 305 161 -531 265 -74 348 -127 142 -190 400 945 119 395 -268 -343 -989 -716 19 419 -78 -699 -811 897 -266 -530 -666 879 391 784 415 -732 216 208 -960 -611 127 -11 -927 -294 -238 623 -939 926 120 -108 510 769 -490 -995 -457 -921 712 203 876 809 222 359 -426 358 -865 -466 862 -720 -147 -507 -562 93 568 -926 0 345 998 247 438 936 676 881 475 187 855 -286 -732 515 622 445 140 208 540 -188 -763 734 -554 -284 -486 -787 542 193 425 -587 250 64 38 244 8 392 256 657 -232 -722 -665 533 -784 581 741 869 -765 -602 936 -540 157 -107 264 -403 -68 326 831 931 -811 103 -40 623 648 -615 -813 -501 524 -875 -94 -868 874 906 167 -932 503 -10 589 -15 -910 896 994 581 777 440 963 -957 692 -396 -389 447 -405 768 -747 3 -244 -121 861 729 -779 -615 -160 454 614 -246 -933 291 998 155 -578 271 412 -726 4 0 -711 586 -371 -138 363 139 -445 668 327 265 -982 30 -596 -625 693 439 804 852 573 -233 342 -257 185 234 680 562 971 -665 -652 324 -987 -291 844 -154 317 -408 359 703 158 -855 80 -359 528 62 -496 -861 -718 187 -826 487 -452 390 -59 -56 702 24 -966 974 599 -283 -183 975 -631 477 940 867 -990 -982 -907 -504 421 -732 101 203 850 -328 818 -309 347 931 136 -291 415 194 -32 633 -947 -546 276 326 -852 -794 -73 -431 277 104 -995 -384 -285 531 -438 472 638 -957 -873 -673 -994 -457 542 199 89 -427 89 728 -1000 499 -539 421 578 650 188 -731 -847 845 -982 787 -804 -633 -680 814 209 -622 -346 -82 -620 -132 233 -524 -74 902 193 13 -517 -946 347 -644 -192 -138 226 239 570 -751 -454 -510 -205 438 294 60 -739 35 496 -112 -249 926 -322 -913 -938 34 -808 401 970 740 -673 -838 -434 753 21 681 98 -467 552 -936 204 604 -308 521 255 -312 720 -646 148 739 -797 44 24 542 981 120 -652 -477 420 775 413 953 664 -738 -494 909 251 -452 400 -457 433 -935 -814 -519 -506 676 -782 318 -979 939 109 -293 -164 -724 -706 122 415 702 265 671 -830 520 -892 957 628 -861 689 726 -83 -59 -486 422 -936 352 -211 -747 -256 -741 -730 -566 526 494 -129 93 -12 524 -845 -701 -817 -957 737 -292 704 -6 64 108 -320 960 -107 -483 490 -898 388 -453 517 -854 -3 50 554 -573 535 -504 -255 742 -527 -926 3 157 -282 -161 -281 -500 -30 -808 -34 669 605 -158 -303 973 -371 197 -64 -969 -488 655 102 -683 567 576 902 674 22 -176 -885 942 295 473 -554 609 891 828 106 608 -960 -47 -416 -267 898 -217 460 429 -921 -488 -538 -789 -517 476 -223 671 263 930 388 378 633 -633 780 855 -367 281 -258 989 672 787 770 665 -466 488 253 752 -794 -178 -812 -708 637 -723 469 324 824 825 -48 324 -623 296 -837 564 904 757 557 -827 -371 -956 -670 -729 -682 197 563 613 -498 153 -343 580 838 -801 -239 -464 312 -735 746 -681 298 -656 471 460 -350 71 447 185 200 -106 564 -480 -294 -45 647 596 451 237 954 567 -352 620 -56 -481 -848 -146 -319 -383 323 785 -229 63 -146 -97 -926 755 354 -275 759 -897 977 -800 77 -169 148 -846 -50 772 567 -67 -714 -496 -62 -529 706 177 922 328 709 283 -476 -396 -323 -25 109 21 227 -632 -722 -433 867 349 -998 831 -711 949 473 432 -993 -951 978 -65 -848 416 -306 -708 -938 928 910 -520 -911 16 -753 52 -519 12 -362 -711 -334 -733 -72 439 -518 191 -81 -854 -593 -499 -637 -327 -368 -314 464 -155 -555 -93 -669 -169 -580 -460 372 -720 62 -983 -824 750 343 40 -355 54 466 427 337 771 822 -322 -768 -320 -105 -265 402 -66 126 -972 -293 -736 532 867 -92 -303 865 54 378 646 830 811 678 -941 -638 893 619 -736 -941 826 -214 -230 280 -62 -870 -373 746 182 -300 116 259 432 422 558 529 312 -907 630 706 658 546 -631 -141 -841 146 -989 750 229 730 754 825 323 -648 -793 -125 446 35 -964 -879 348 -498 456 539 -413 729 -389 417 -307 -292 414 -142 -897 -506 -103 293 106 -612 -657 107 801 977 -969 819 -262 -581 879 728 -799 -737 66 227 -765 -877 -173 889 543 624 401 337 248 -190 53 807 -373 609 -483 864 865 527 870 782 551 488 -462 670 950 968 626 -448 874 425 -733 -352 -900 -771 844 40 -907 -918 -61 429 642 -189 -411 -227 982 162 194 217 825 -164 -421 116 323 471 -593 -847 -649 758 -548 -951 -974 -528 549 -239 -249 353 460 558 631 525 424 776 305 798 -206 -705 -118 -583 -230 968 -934 -807 -753 -17 924 -423 412 -314 810 746 736 115 -846 -92 347 922 -440 200 332 974 912 -918 -713 -844 -212 819 -241 580 528 -968 -384 950 225 152 -944 429 578 -52 961 103 -554 -174 433 546 292 865 993 -286 580 -523 796 -572 771 247 -263 -330 608 -646 -875 -926 326 762 149 24 -95 -847 -994 22 -929 -87 -55 -813 -174 298 -40 714 -412 -1000 -608 926 -141 244 668 -139 -333 -478 -87 174 333 695 515 -710 -868 -469 195 546 -406 -316 -36 330 785 -415 746 -812 -492 -318 536 659 -738 592 -787 -947 501 -618 -707 -790 252 552 -121 -829 -158 -700 -95 -904 828 464 999 979 -630 703 -382 -559 496 -111 -16 -373 -521 651 -785 547 363 -460 629 -144 -689 -696 910 429 114 -404 38 -343 350 -518 728 -500 -617 595 -94 -219 920 372 -769 -835 246 758 709 -93 195 -929 496 -640 -193 939 -555 -534 -741 38 -594 575 -978 -215 -360 -397 -620 -496 727 0 -368 -788 529 179 355 -567 -161 46 652 109 147 892 478 -777 689 299 -539 -525 -162 -784 -697 643 -994 352 134 -531 -631 951 959 643 552 345 68 -705 503 -953 -719 -383 397 -11 -788 -574 -261 -544 -198 -737 -286 -540 568 948 -990 203 132 650 964 -589 -609 43 825 536 953 835 -624 -535 -121 197 279 -320 331 572 -318 -138 -95 397 846 -743 -752 -553 414 -854 156 652 789 917 688 390 346 258 995 -15 998 488 284 -570 128 -25 -195 92 -366 244 123 267 -207 109 -578 -566 557 908 -718 76 -369 674 916 -553 -719 -504 788 -873 -847 523 305 -837 -849 -710 538 86 -165 272 -174 -563 -179 294 204 516 878 -707 919 -859 290 554 82 540 -587 716 552 697 105 -136 171 868 -69 -187 367 -321 -120 996 -699 -760 -323 -201 -215 161 62 448 159 250 -487 -636 -261 139 -527 789 -637 -573 -822 515 436 815 651 200 -429 -268 -212 -782 747 -580 185 -387 377 -556 29 507 -315 -444 -36 714 747 994 -930 -900 703 -846 917 -663 213 -25 -913 378 -691 -437 934 458 551 -215 -582 283 -949 -204 -65 -552 -522 310 -413 -625 -100 121 948 -345 -675 29 -195 -125 -658 -372 854 224 -211 410 -988 -537 675 171 -643 -182 -622 139 -663 788 956 -886 -341 -272 -872 -313 289 602 860 212 -772 -148 569 -810 -417 -315 287 151 710 85 220 -737 -630 574 -116 34 -324 266 981 -434 580 -525 74 -89 551 439 644 52 -387 105 -286 71 -136 170 -593 -74 198 110 747 512 192 70 828 852 -483 388 -883 721 13 54 969 -18 573 -323 51 -883 -534 301 -458 59 980 -874 778 310 331 -46 -947 -422 -580 -581 250 54 563 -845 943 249 680 -430 -829 -584 480 -102 345 -156 666 225 -51 -391 -680 -3 83 -370 -398 -542 -591 383 984 -817 768 6 141 -189 -79 123 482 739 684 -185 603 -11 662 538 490 -630 -900 -908 577 971 555 700 54 288 -193 -261 166 -637 -202 -491 -383 -93 827 -153 931 -62 47 -72 62 -423 -83 -819 -205 270 -606 -738 175 88 882 -17 397 759 878 -848 -369 51 -279 -684 -42 -396 302 -839 723 924 -107 -718 268 785 -526 -63 342 755 112 101 -560 -796 195 -951 790 259 913 -998 366 763 -603 849 -95 -334 314 -533 64 946 -491 -397 645 -758 291 -770 -369 499 964 -949 854 -965 -60 870 229 -343 153 -537 722 227 751 -797 576 918 -352 -427 368 657 647 -772 -184 897 910 553 228 948 -166 -994 704 -679 808 -25 -115 511 -655 804 511 -532 323 -959 -238 542 785 -635 -331 871 91 35 -995 -221 818 -633 -481 -665 -911 414 -661 25 -940 -272 696 -550 821 26 -766 250 294 640 545 -52 831 -532 -842 -662 485 98 -543 -777 520 416 -776 445 -74 59 -23 -734 -925 -33 681 -173 -174 237 840 -251 -894 -792 -838 641 160 637 -805 969 -118 -223 -197 -316 -743 -651 -79 302 -460 -776 298 161 805 -282 624 -798 -491 -639 320 -491 -524 -680 44 843 -140 86 224 -785 -734 -474 100 76 23 -727 195 3 -291 -263 526 -483 948 741 -604 336 -91 108 -571 -497 113 571 -230 -355 284 559 856 -691 -238 -147 741 -957 -306 152 -593 -372 716 -802 -700 -158 -747 464 263 -886 -785 -129 910 -955 551 342 -246 964 464 348 -258 214 968 -979 34 89 -693 -417 -68 944 -545 -459 -553 -731 -616 641 156 263 -339 354 128 871 802 -863 -351 -186 -532 440 902 543 -498 478 472 -612 353 -262 159 -272 -971 -700 489 -870 -211 990 -356 -289 370 562 -304 23 73 824 57 626 -348 -133 -78 14 -353 -677 773 57 399 -138 531 -344 -105 -717 -918 -338 -264 -681 -433 618 658 -674 -196 -532 957 -442 758 515 493 534 241 266 720 -861 -241 424 -113 -661 -595 -275 61 -5 -393 -751 279 406 -753 418 587 -607 0 -153 213 -85 454 -4 -663 -977 845 -207 -159 -519 -552 -303 701 -65 4 88 -597 -836 466 989 477 211 510 -316 101 79 392 -465 -693 744 157 -452 -859 -985 -819 2 582 -713 -171 -156 -734 -611 -603 -761 14 -724 -766 -816 183 -30 -839 13 196 697 308 242 -956 373 856 -209 432 -674 19 -149 879 -318 -973 720 -510 -203 771 -226 -154 513 -189 -650 -246 555 -768 -334 429 355 631 613 -54 951 387 488 -829 -366 361 700 519 -360 442 576 -488 87 800 -924 67 -38 326 879 947 197 -983 204 -303 295 -969 301 -516 -805 893 5 -43 391 -543 70 223 699 -188 -673 -341 14 -690 368 -368 224 118 -886 261 -775 242 563 -964 381 -521 -478 -981 70 -512 43 -821 784 105 -533 -37 775 -187 461 -561 -363 257 -116 41 367 -533 589 -56 29 -5 -711 -178 336 -577 752 775 -377 -914 -939 -715 448 427 -410 229 -411 -727 434 -171 -709 -896 -697 472 691 228 158 -42 -745 522 -70 886 365 -987 863 -679 -54 -243 934 -818 -128 1000 -831 672 -720 725 356 951 -482 -107 838 717 -503 -514 242 -93 735 -47 -832 -345 -433 -332 431 626 433 -758 238 -301 -193 -632 764 72 -291 -129 -638 345 -851 -127 238 -483 699 -592 -95 880 -235 903 569 -366 -313 557 154 -713 -2 -290 341 -283 -399 785 403 -755 877 404 -368 -411 52 -544 351 -867 180 -874 633 235 916 945 170 -372 -440 202 195 539 59 -943 529 -389 417 784 358 -548 133 337 -184 -591 680 -598 603 483 641 -263 590 -812 -271 -536 916 676 467 64 621 371 -458 416 -250 -665 935 -166 907 -259 444 332 -393 877 229 173 -642 -239 -448 -678 -967 812 -959 692 763 336 -692 557 -737 -507 -759 62 -645 -560 85 116 -319 71 204 -292 -478 -360 -658 645 426 -91 -712 131 -947 345 774 -748 985 673 515 93 -453 486 279 -318 970 -747 818 -768 -886 737 86 54 572 187 -288 -691 -729 758 -860 373 -849 330 9 -319 -899 35 -209 -300 -278 484 -808 -464 788 251 -480 -564 698 -492 436 857 -461 -321 -988 -986 84 -697 -275 129 383 239 -458 -794 617 516 484 -821 307 -117 700 -999 -348 962 -390 115 -540 -312 622 762 301 -312 465 -790 985 -974 606 -125 -504 530 642 591 -204 826 -377 334 56 134 165 -284 482 -574 672 -919 -121 -434 -910 -106 -357 -786 371 -325 369 250 115 369 -974 582 531 128 -365 -980 763 -725 437 92 747 -697 516 -681 112 -751 719 -116 -575 -667 -447 522 260 -777 368 468 -394 -152 -143 -554 -535 -441 289 -574 -787 -702 2 -126 636 983 -78 -63 721 949 -284 650 -854 -300 -305 -420 669 780 -588 103 -261 708 -996 393 469 -827 302 -547 -396 -565 546 707 212 -560 76 -547 -32 -362 727 -13 24 82 -686 -257 786 -801 801 -358 101 943 -293 654 807 911 -772 522 -585 -727 226 338 -958 827 -632 -122 766 661 -281 -19 -265 958 -232 -370 -67 227 -587 410 -750 775 -862 1 262 529 482 567 520 -500 -25 -682 -790 -913 289 799 309 -663 387 598 -506 -675 -14 -755 -152 886 -593 159 931 334 562 -34 525 223 575 441 13 233 -351 -140 596 -814 353 982 615 -782 443 -391 -502 729 -618 -831 -977 652 106 -762 320 189 241 998 -777 -1 -562 -220 622 -747 101 -198 -789 184 -792 754 -660 188 -177 -736 276 -117 -218 277 934 97 -172 -57 717 98 -270 -884 415 522 103 636 457 398 -37 841 -767 -581 -182 -747 -983 803 -209 376 -746 -41 69 214 613 638 -606 481 62 606 97 -502 -913 399 651 749 -329 -808 -930 71 448 625 -136 -580 -990 -54 632 424 -276 -562 -716 -34 614 819 -183 -220 -59 215 462 -898 630 933 96 -684 -65 -108 -137 -451 -945 454 -721 -564 -848 163 357 475 -27 297 -122 -461 -160 748 -969 403 -760 -716 -535 990 792 -946 497 -394 -183 -244 -630 393 261 -966 894 -770 701 -985 -928 542 -243 -717 -90 947 -798 -350 301 -524 -120 433 105 572 -802 235 624 -275 835 320 -153 -24 -293 639 912 944 484 -230 833 -95 174 -234 -889 791 347 300 100 -661 -322 -65 -771 -230 94 -699 -843 -878 206 329 126 627 96 94 564 -280 565 239 776 593 865 -990 368 -986 -743 627 -755 -660 376 780 759 866 -670 -578 872 157 877 -977 303 -636 -110 632 715 460 478 598 -57 -624 -95 782 94 357 915 713 -631 854 571 366 998 -365 -660 -62 -292 921 -940 182 -383 725 546 -271 -763 -454 184 -16 -78 627 -554 -678 -410 253 534 422 -678 662 -275 -329 -341 -614 831 311 -657 796 432 -217 -209 -126 -397 584 -221 -23 237 -799 731 568 152 -279 674 -853 -793 -422 -12 -696 991 304 528 429 -618 68 -810 370 -600 718 808 704 474 719 -322 195 24 336 720 386 -400 -293 299 -868 180 -239 762 976 -70 -639 -37 -522 10 618 -350 311 -718 889 -487 -582 359 -424 -842 33 446 881 774 880 925 254 -559 -310 -997 450 489 220 -724 138 851 -704 -64 -722 -486 -936 -370 609 599 610 -260 -168 243 756 -903 510 9 -9 -950 -106 659 -6 26 691 -808 -153 -438 -82 -60 -282 -981 -940 247 -767 -209 846 -274 51 641 478 23 1 -865 203 906 869 173 737 509 -739 155 -778 -936 641 -347 -384 -829 -250 -368 -336 -309 334 -742 206 -210 -102 650 428 -502 -171 527 -627 -97 -503 82 -341 311 586 -738 655 334 104 890 647 -624 -922 -546 -144 877 -892 302 -936 -773 831 -848 838 -921 -227 225 288 904 -597 824 -546 331 7 -78 -138 -427 68 12 140 -632 533 285 -807 78 682 102 122 646 -864 -410 -410 -669 489 -939 855 -356 853 -752 441 -622 747 30 -138 -390 934 -293 -367 666 707 -40 -294 141 100 952 -710 -895 311 515 724 7 -816 55 -863 -67 -250 -96 914 -434 -971 714 46 -469 312 -267 553 -92 -313 440 -387 820 123 229 607 -415 -288 -950 -495 -648 910 -62 -384 -800 399 369 -7 -174 931 -902 649 -123 684 542 -11 887 -232 -209 752 511 -355 -510 -327 -739 743 419 407 -270 378 893 498 147 428 -206 -330 788 -723 -567 171 -786 -594 -44 157 -162 500 228 -120 747 699 48 -361 -491 809 -879 -800 -326 706 -29 834 699 -849 638 -639 615 141 -369 346 463 74 462 -352 -82 132 -658 -730 -405 460 -48 -712 171 221 -217 -542 -762 942 235 -43 -354 -177 343 -748 966 -875 899 -853 232 -998 -87 917 601 -579 514 -209 180 226 522 -272 33 461 199 846 427 -111 -313 -85 -967 -896 -220 743 321 615 350 -459 343 358 614 281 936 -354 -281 57 -468 588 626 816 -495 -585 788 -561 -154 219 -688 -668 -765 227 539 -304 448 -236 -381 333 -667 467 -461 -556 376 688 318 902 460 -671 365 311 -808 -972 118 351 -652 -362 -623 926 432 -424 128 -27 -75 -431 727 986 -404 410 371 -528 967 851 798 488 -223 79 -255 -922 284 727 960 781 -586 -432 -846 412 -816 -61 768 34 229 775 -628 779 -942 954 335 527 411 -420 390 -560 -460 187 -438 -501 -279 287 299 -791 68 -771 -509 -153 596 -253 794 -171 -919 449 -223 -997 -434 23 690 354 109 -988 873 -546 943 543 132 777 254 -180 -25 -372 1000 -577 -5 964 -369 -113 381 948 -330 -273 590 1000 -976 223 752 -849 591 -437 893 -601 -125 -156 584 -362 23 -150 705 984 777 141 979 -404 -742 270 -631 473 674 48 -765 569 142 371 799 401 178 -988 796 -171 510 -362 -879 136 819 302 -777 -203 207 -848 749 23 -841 185 686 414 -968 -96 -303 88 888 370 -570 897 -964 -884 847 -843 24 -461 -486 -141 447 442 342 11 -68 273 879 -490 -114 105 399 -736 -764 581 -48 754 -835 59 -478 -663 -189 825 -230 664 -502 -828 -79 979 864 834 224 -415 -279 483 -490 -832 327 905 662 212 469 -724 -814 -109 187 816 349 -461 221 -510 -622 -352 413 954 301 -423 657 9 72 128 36 -91 293 598 -4 171 269 -750 -95 723 330 -77 -249 982 779 737 -841 879 -675 705 -322 56 129 -586 317 -665 -607 -699 -69 155 434 -5 319 419 414 -445 378 -139 145 70 -608 -564 -348 -304 -575 -198 194 105 235 -411 -222 612 429 445 -317 741 -777 917 -928 876 -615 461 -522 759 258 562 577 -436 675 -318 354 746 413 840 89 132 -344 233 -470 -458 -555 -591 -925 -284 -498 -128 537 194 -864 734 346 -825 -449 505 -395 -923 -597 99 797 -793 -510 -449 -103 270 -735 -924 611 -560 371 -194 -833 -388 385 20 -292 -699 577 506 571 -439 -609 -995 37 281 -218 241 825 143 338 589 -101 339 -664 -571 433 362 754 602 142 15 -205 846 87 956 -800 215 880 330 -783 -174 662 -478 -521 -122 -919 -863 261 577 518 681 164 -904 -597 75 230 -640 662 529 -450 240 92 54 -311 -127 335 791 942 848 -825 -381 617 784 -648 -272 441 -452 731 -508 70 -488 609 89 -458 163 -285 -940 -29 -72 -435 -383 704 -683 109 -601 -827 -324 -311 -25 -431 -430 -218 3 -43 -357 -376 646 95 -810 -111 366 -200 -927 -578 992 -721 -371 -760 -869 756 226 601 -31 -42 741 -87 -347 -770 389 621 73 374 -40 470 -283 -702 231 72 783 983 299 172 626 678 60 -401 557 -342 -421 -992 -264 225 -170 -948 -29 513 828 178 77 -558 -897 -847 -137 -861 463 802 905 349 18 -997 -374 -260 181 -150 891 565 126 -376 -957 27 69 -80 282 -139 -735 -532 609 902 -810 -748 272 -724 -37 -964 261 620 -471 -558 535 629 -173 391 -521 849 -957 -461 656 -437 -930 -686 -424 473 -57 -152 63 -584 152 -844 452 -699 -828 -919 -814 474 -378 417 -192 -112 -88 -317 919 -664 727 -489 -238 -292 -764 -655 -612 -445 -237 199 369 261 619 -332 -666 -8 995 126 -230 973 -412 323 123 -220 501 -133 -974 -884 -312 776 397 661 -930 676 77 -753 -84 900 52 151 -848 121 747 92 110 729 -705 104 946 82 625 -553 697 153 -364 -524 847 641 -292 681 325 -946 289 -862 40 369 581 39 -770 165 -491 -817 -744 372 329 -617 -530 -677 -604 777 219 -658 818 -592 -529 245 -680 76 754 831 653 417 -203 -30 574 -864 -12 473 -531 16 195 517 287 445 74 -523 -460 -866 978 725 471 -661 -997 -229 544 493 -913 786 272 -672 -546 673 631 -874 -821 635 936 -309 -866 278 556 642 922 -817 217 783 844 -937 -80 77 -323 -41 -933 -48 -292 956 -314 -59 961 -296 145 -993 819 -140 -174 -246 848 567 -129 -834 295 -530 -719 430 -632 378 227 -198 938 293 876 -410 -589 -660 -284 -537 448 -644 30 32 -561 646 769 284 253 -731 -899 510 206 916 549 918 789 216 -61 -480 -361 594 -933 -939 71 172 -845 -116 505 -123 890 37 455 20 377 -267 294 123 -907 454 -633 -79 542 -158 793 184 -844 28 -54 888 308 663 867 381 -763 202 253 -758 187 33 -582 -333 -729 905 -860 897 -403 -184 462 198 563 -272 -152 363 260 -519 -37 -786 -830 430 808 195 -830 -39 601 2 -682 -444 -760 -311 -700 988 684 -106 -271 843 -886 669 32 -21 435 647 787 830 613 296 123 -554 -646 941 411 -668 -496 972 -912 -702 -875 -172 -49 -578 990 -48 -904 -649 445 -389 -316 -571 241 -786 217 -927 450 -233 825 459 602 -408 642 -137 635 578 -930 631 -423 956 136 937 878 446 983 119 882 365 669 -441 65 940 231 -579 -169 -104 563 -655 -579 -786 102 -348 -273 -567 -738 -550 49 490 456 796 -612 -748 127 718 -14 -240 -841 -420 710 -705 544 -10 954 -488 -959 -679 130 -208 -209 -970 745 -452 246 -806 458 134 -670 698 588 329 -464 41 841 -512 -580 -428 644 -991 -768 -945 -606 952 -490 191 -883 482 -858 832 344 967 420 -728 -657 97 477 -806 -907 -238 -721 247 530 541 713 -181 -993 536 418 331 366 -347 74 999 -214 -543 -883 95 562 720 650 798 -190 -121 875 -814 -585 -670 592 658 -649 720 -842 715 -472 -711 20 255 -411 -832 995 -371 -885 185 358 -555 -651 961 -288 472 -818 529 476 -916 -314 -428 961 -464 535 -865 -645 604 393 -324 39 547 679 -242 -926 261 466 -281 -623 268 580 -49 -593 881 405 -605 -148 -394 735 899 828 510 -783 536 -253 893 803 -652 918 701 707 791 -382 -960 -567 3 -514 -391 879 927 -916 -238 347 269 -369 515 -102 -87 826 735 -347 -272 407 -642 177 378 -144 -719 103 -167 -930 981 -756 -825 303 204 -670 -750 -256 294 332 176 -754 156 721 -821 -83 -822 -328 548 989 -572 -420 -433 -543 533 -474 275 689 245 -153 -95 249 373 286 247 -171 178 142 566 -159 -653 -108 -579 -398 -218 24 -646 -672 462 -790 454 -663 739 -414 -169 22 -531 -305 212 -844 111 24 38 -746 -133 -402 10 -812 148 -386 841 916 -681 597 -160 -327 776 -146 -90 798 -831 655 351 618 -481 915 713 613 -517 -305 -522 175 -94 -87 480 135 -951 -585 -53 28 373 93 -410 157 898 -974 290 -192 -978 -75 -79 157 472 806 -190 -935 -852 999 -805 -141 572 884 639 -851 -1 -421 774 511 693 -949 892 -772 -327 -499 -604 -914 -93 -317 741 952 -309 779 -483 -245 -47 -786 782 -47 814 -567 -916 -108 882 -863 235 -62 -737 221 -84 -480 553 723 -222 723 -304 -452 -991 -670 -40 -985 320 -422 837 502 45 276 613 -372 -779 -505 143 -199 522 -138 202 -615 -809 -719 737 117 -661 246 231 367 436 -665 -775 -255 236 -414 -664 -370 -777 773 153 -975 969 -936 -511 -915 -504 765 767 921 -271 3 27 729 155 -294 218 -894 778 884 115 816 794 -576 -407 -105 634 -410 -63 -718 -944 549 -661 -71 -987 -982 643 -318 -15 795 -605 -158 -80 19 487 -553 393 669 908 351 -146 -858 847 610 -983 81 683 -581 -774 89 94 -227 -446 902 823 569 829 126 516 -38 -151 892 154 -427 712 -798 -907 -976 -673 527 224 566 21 936 622 598 589 366 905 -636 -894 -403 457 83 201 -653 517 -620 -609 -162 -781 412 121 -395 -791 -290 -952 -456 193 567 956 429 350 616 582 121 229 230 503 70 108 574 -692 530 -830 148 625 -255 772 526 -207 -338 216 774 -931 427 934 281 -550 500 270 508 67 -558 -253 -917 -134 -211 772 -901 -104 37 -563 -226 -46 -546 477 265 42 -965 798 11 -606 948 -471 337 918 766 160 120 -741 650 668 -409 659 65 -22 14 -377 -626 318 -289 -914 -612 -732 -852 -102 -755 -363 197 692 -569 -878 747 461 -125 -253 772 725 -258 -428 57 266 -976 882 -296 193 -261 -278 676 -742 -468 222 -117 37 -777 815 994 -447 981 -35 86 446 912 -566 767 -446 -27 818 992 -891 375 187 78 -745 -47 607 -582 948 647 -758 587 -2 693 501 476 234 767 74 696 757 454 -666 -743 675 -796 798 15 -116 764 -377 422 667 -65 64 85 -228 -326 626 268 76 655 -657 36 585 -638 -548 -372 -447 30 -149 -245 833 -840 -543 -457 565 765 -93 106 -482 610 -597 -223 933 -595 281 -567 -544 -34 746 755 -664 -652 -935 209 -517 -933 548 -516 581 -614 748 573 16 -396 -470 854 -687 24 -183 353 -325 -168 -462 -780 394 189 -674 -575 -77 130 -328 489 572 873 -847 -445 -209 -369 106 845 250 847 997 70 -182 -755 303 -607 -105 771 238 -201 15 792 153 225 833 -340 962 -531 -219 -66 291 -598 -803 436 -220 775 -895 293 -333 -445 817 568 -594 -957 -177 931 810 -3 -626 -148 -244 -102 -545 998 -648 -326 -536 -725 233 -91 829 634 978 472 21 38 -216 -366 640 -257 891 -185 294 -384 834 717 -694 -448 -984 626 387 -451 103 -544 234 763 847 -927 945 373 -776 562 -492 -74 332 -739 -477 829 84 58 -201 -990 408 -609 -78 -776 933 -348 -649 586 749 83 -904 333 580 -535 344 625 612 350 19 722 749 316 421 -513 740 892 246 -444 796 829 462 887 646 68 445 775 -758 406 347 479 888 -939 -742 682 270 -736 808 99 108 474 610 962 817 -336 -22 584 -377 -241 40 332 -557 953 779 757 544 -423 612 -129 -25 -866 885 -252 -409 288 -403 -378 -672 336 979 201 -635 198 -5 631 978 -948 -221 -206 -393 -143 -227 903 703 581 266 -420 -196 -379 -413 -237 111 778 -790 -23 890 -665 -628 440 434 846 929 -596 790 434 742 -756 939 8 678 607 136 -434 -268 984 -433 -162 755 182 761 -709 791 -634 327 332 114 -981 255 564 266 -981 -618 16 535 677 217 127 526 -591 164 -159 -374 -469 -351 877 545 -882 -235 954 -815 -405 50 893 991 759 -585 935 -672 27 531 -476 -653 -378 -454 216 738 722 -946 682 990 553 170 -933 831 148 -512 8 455 18 -796 -955 618 -907 836 -101 261 -517 312 -54 970 391 708 -939 -344 693 620 384 -818 -602 -512 -664 590 -626 -699 99 965 978 -189 -906 -808 -331 -793 -133 -539 182 76 -387 -439 -141 450 287 796 358 100 746 555 -767 82 462 -344 386 154 853 167 589 539 -106 538 216 -72 219 -839 152 -436 -704 870 272 201 565 156 395 510 -635 -737 127 -319 -229 -729 -396 -12 177 286 935 -72 536 -700 494 -83 923 -99 627 -726 118 974 269 -114 -269 -805 796 -488 -665 185 -652 714 -109 744 -338 -701 -777 -753 -275 458 -56 -980 -199 421 916 -51 682 -729 -926 -222 772 -437 -100 -144 -816 31 358 75 -947 808 -194 169 830 -157 186 -272 -785 188 -83 -527 -353 -723 374 984 -349 -739 -981 104 -515 518 643 17 -207 351 309 180 -113 447 13 -299 -789 990 -758 -611 -577 -845 -138 -933 1 539 912 171 474 -295 19 646 -665 -632 -405 -905 -523 -868 650 836 -785 -982 -69 -806 -512 -806 752 -598 -258 -807 753 -951 993 531 352 507 -631 590 973 -927 -662 813 944 -243 400 -755 -228 -906 680 -216 -858 549 -84 -142 49 -17 656 -421 -377 565 377 479 -79 -470 85 -422 914 517 -180 -943 208 504 492 991 -488 219 -702 -759 -815 183 326 639 557 -151 269 -431 1000 -536 -185 -835 -868 -830 -508 -686 396 -241 -15 -97 690 -556 -749 -904 113 737 131 -780 108 -177 943 849 491 45 -964 -222 889 600 -943 -195 549 994 640 -515 -414 683 -548 -457 654 -463 786 838 -188 -569 -825 -596 -69 -614 672 807 -853 153 836 531 -32 -640 532 -899 -256 554 -38 889 999 -836 -413 497 -331 -92 -314 710 -499 -228 -162 760 -893 846 138 286 323 659 236 -587 998 520 438 707 -228 160 444 -629 -657 -508 -146 -177 498 -549 -47 953 902 -693 640 502 99 -503 -265 -119 570 499 -5 -302 -198 -235 -111 -837 612 -927 83 -541 912 72 161 418 -280 420 659 319 -181 -280 -820 -954 -297 613 -733 756 726 925 -417 -482 -432 816 828 582 -283 -58 -296 104 936 569 -841 -468 425 -60 588 987 23 750 367 -500 957 -252 -288 -438 459 830 87 -833 613 630 -568 -869 816 -720 -782 370 971 -144 395 -373 -640 -845 413 418 -287 68 612 -745 391 -712 -459 441 -556 -140 140 142 -351 -919 -192 897 599 904 276 -226 -469 -852 475 -350 -988 736 311 -607 929 -491 514 332 -391 -344 296 792 168 342 264 -716 -184 -392 128 243 -169 -885 -209 419 807 43 350 -716 611 191 -458 -853 525 -364 -689 -456 -815 -506 -661 -23 827 -662 555 637 -493 569 -344 -559 560 -926 588 -952 -484 -110 -420 -9 193 -78 -285 -447 -831 695 720 -227 -49 245 -339 952 -776 -340 656 285 -740 -510 -633 -733 -389 -306 840 -665 -462 141 -666 310 -895 936 -39 -868 -910 654 -703 -350 -978 246 -438 814 -918 -620 -99 -310 -625 -790 -512 951 -93 227 59 266 -746 -192 733 -407 -709 297 -427 -469 -108 440 221 581 -184 918 333 -308 -786 876 -781 -531 -830 669 892 -176 -997 465 527 963 951 -775 -804 138 896 -709 -863 -807 262 249 406 304 -638 946 922 14 -417 168 692 651 -431 -776 -231 -321 716 134 112 -480 -334 129 521 966 167 764 -42 436 -578 -327 217 -192 -56 912 -550 -128 -596 606 -182 207 -72 48 546 -685 -132 -5 254 -516 -660 -25 -55 -961 489 -24 -625 -842 116 631 -990 25 519 361 -585 195 282 847 -334 328 -713 -65 -669 -228 -161 -941 684 -57 735 933 124 579 -472 694 669 -702 -96 84 -526 598 70 113 161 -809 -564 904 -393 148 929 430 -241 -864 115 -574 -703 786 -394 609 897 706 364 -877 372 268 -644 9 -443 -750 -396 716 -341 -696 -156 740 -424 97 -185 -996 506 531 -239 43 817 -831 230 6 323 333 842 -771 532 -927 366 -154 -74 -422 -657 -389 447 -184 -53 165 561 715 -281 731 -587 837 -995 808 96 -210 45 -543 -350 594 538 785 -256 906 -276 -275 -295 -912 226 139 -594 -860 86 -162 -456 -987 468 -967 399 -329 670 896 223 87 931 -815 447 -797 90 584 770 948 -608 504 89 -778 763 178 309 -786 -461 393 496 643 198 438 -518 646 -162 241 -586 390 853 -736 -309 -893 163 -70 -91 -457 -684 -690 502 852 964 -768 484 719 966 937 -628 394 56 -37 873 625 987 -332 -531 -965 224 -85 -543 -765 -454 1 573 -397 569 466 -6 237 -722 -162 776 902 947 531 -792 -295 -452 -464 15 265 -652 225 -694 -985 -313 560 -313 171 647 877 90 650 -333 237 -489 -473 -983 572 -237 -634 -707 562 891 884 535 726 -617 -865 972 -404 567 975 -788 -83 368 -586 540 135 163 -651 751 -930 -437 -542 -413 -845 437 906 683 871 765 811 -233 922 974 -682 -592 31 4 -285 -635 -195 777 -330 -951 -337 50 -652 5 954 579 -462 623 -276 -623 -281 -44 316 113 -322 -740 -247 86 -300 499 787 -901 -348 966 -547 727 -341 433 -699 287 390 477 110 35 -737 512 773 -870 -134 -798 -104 -693 -505 889 698 27 893 348 -307 586 -326 -18 681 -206 -318 -164 295 -666 466 -649 -939 -422 591 130 -98 -449 832 -457 23 667 43 589 -598 761 -678 -760 -658 -287 -361 -654 366 783 535 864 650 110 -855 219 -282 74 646 118 -826 706 -44 66 383 -597 -106 -218 -616 371 629 213 383 -413 -986 -555 136 -173 -417 182 771 990 -866 -716 -266 62 185 -667 115 847 -995 -394 -310 665 213 -427 318 -87 67 765 206 -194 412 648 62 462 490 508 -103 242 349 430 -362 -677 510 -50 -894 -666 -723 343 93 208 288 532 828 -828 -122 305 241 478 -511 554 -402 654 127 870 -3 696 927 683 -417 738 697 -793 -647 -742 -613 -99 -876 -731 -697 -985 -194 608 303 547 -116 325 -768 -315 255 -202 -55 383 -35 840 -930 807 -130 930 -984 -697 -291 837 265 380 -974 777 99 -37 63 261 394 793 -627 -930 864 -848 988 -340 615 416 -201 131 160 -948 75 -192 -561 747 101 -388 817 709 -815 596 336 -413 135 330 269 -590 -536 -205 -511 -866 -287 89 -85 -882 277 984 -969 703 759 -138 -840 -505 -900 180 -305 805 -366 826 -908 759 -497 96 -122 205 -618 9 -566 254 -153 -755 -877 792 -892 87 93 -93 56 743 -936 -354 69 1000 228 -31 166 423 -948 609 -986 -116 -185 -526 -428 -937 -804 104 461 -522 469 57 -541 -181 -520 -1000 643 -421 -623 -368 -232 772 494 -739 586 -464 265 46 108 -444 328 31 -336 -83 6 220 -197 -713 524 108 935 -691 -652 439 -402 601 -239 610 256 -994 799 849 -796 -879 52 274 -158 754 989 -166 -993 -187 -638 860 -373 739 728 -192 958 -604 -972 -886 -243 -687 789 445 171 312 879 -532 233 926 537 -549 91 839 717 -590 769 -897 -692 -684 -903 848 602 194 198 -289 -111 214 -837 -875 756 -183 -278 939 217 -641 -760 825 911 -334 493 183 -602 690 273 -721 947 202 -139 650 -858 852 -575 222 -97 -608 268 -795 -548 -156 833 421 -105 985 98 -27 285 -401 319 717 -940 -737 530 -784 893 927 922 -153 17 716 567 71 -632 -577 354 -265 73 149 132 -232 -967 -468 -642 278 -1000 529 12 250 324 -314 928 -205 375 636 854 564 729 647 600 301 186 -952 406 537 985 503 494 -704 -789 385 907 3 -820 -636 122 320 815 -222 -847 -75 377 -637 882 163 -747 -486 493 448 -490 -954 240 -597 575 819 -622 522 -37 557 -658 -584 -670 704 -584 -822 -907 -101 -629 650 -927 877 -581 -821 -475 -860 213 -492 434 37 -828 -791 373 -996 900 -37 255 53 602 905 -817 312 -858 -539 -700 586 -607 -719 -647 -800 168 408 -763 971 -285 -570 981 -23 109 180 -696 -23 93 -905 72 -613 -927 811 56 293 740 202 114 -862 248 88 909 -270 745 686 883 -180 -892 890 -921 -46 -760 821 435 241 677 -486 -34 -441 -765 422 -508 -179 -880 906 -73 482 947 -93 393 780 -698 971 -846 848 -432 911 564 663 931 -54 930 -349 622 700 -49 -761 -320 -313 705 -229 514 -153 -835 74 669 372 -821 879 -150 -131 733 -857 665 682 -765 507 303 414 747 657 927 -12 -220 -407 416 831 814 592 -260 863 225 289 823 924 975 -234 -320 423 -459 -175 795 -421 559 314 -71 283 -138 -472 376 -805 -926 -904 684 580 159 209 982 654 726 460 160 532 -962 227 -996 -884 600 -216 -712 798 285 742 -983 -484 -946 -130 346 -673 18 -128 -358 426 77 -433 626 -406 554 -668 757 -287 653 -304 656 -786 215 719 885 558 994 -694 306 -896 -945 60 244 -359 -494 454 211 117 525 -316 748 686 919 -43 -29 140 956 -223 656 519 -278 234 830 694 -731 -242 327 -745 -91 704 721 -732 288 -58 -419 451 665 851 379 43 -494 -72 -429 239 -809 847 906 985 -426 -289 -595 -997 -187 -448 -836 -658 51 -416 -727 -109 -535 327 -209 360 386 -795 327 -969 -432 84 325 -543 -477 -893 773 202 505 274 -953 -80 -58 -626 -264 -77 -616 274 299 -682 492 267 -508 -825 280 -297 375 -194 -886 -346 -593 629 -906 -579 -589 -101 931 354 564 716 989 11 879 -832 -764 -655 -184 705 532 493 365 -965 -476 -456 -11 -241 452 163 -920 -736 605 -571 -466 944 -696 867 70 -732 25 -133 950 -130 503 540 -80 -87 -353 -504 -93 -389 -795 924 -36 273 156 -882 821 704 -10 -408 -500 81 948 949 -88 587 -385 929 256 -209 848 266 173 334 825 782 253 467 540 -519 900 240 -117 852 521 352 930 857 -650 -714 397 -490 266 552 -492 -149 253 616 874 -442 -650 647 304 -893 -504 219 31 -156 -398 113 229 72 204 27 510 -342 916 843 124 -667 -993 -630 94 576 569 -111 -453 -114 450 -116 -537 758 833 21 -561 400 -828 957 322 75 19 -54 -70 196 606 -387 576 406 950 -297 518 -766 -162 796 -983 416 -492 486 751 -704 -720 -153 501 949 230 -249 -185 -633 759 54 308 946 -153 192 433 582 -908 193 -364 -894 -576 -378 -873 115 -222 848 -735 24 -338 -441 961 -365 -795 -756 -429 -584 396 -135 26 400 -390 -384 375 265 -622 597 922 763 -122 -856 -267 -25 -567 263 324 -548 1000 702 669 250 973 277 985 -958 894 -263 -94 755 650 -489 -624 670 -189 -44 682 190 -577 -665 -193 815 -590 201 -889 153 531 178 -860 342 607 -853 679 -502 63 -29 685 703 -993 -683 -381 384 979 -602 768 334 855 612 -983 -968 -723 -727 203 -177 -945 465 -677 -106 -996 308 -129 -385 689 206 458 -418 215 709 -404 716 -788 369 841 762 638 -335 -678 -489 -967 17 108 -590 -358 -460 681 426 371 583 -452 188 -245 -433 -647 -270 943 436 -404 -123 -621 875 -786 881 -106 -142 -398 -509 574 744 309 719 -102 311 -103 576 -795 627 -916 -88 439 354 733 756 914 -586 -974 224 852 -88 220 -734 -634 -650 -24 520 437 431 993 260 467 -43 -302 711 610 -177 -484 282 413 32 -92 -287 190 831 -722 -395 -601 -345 -872 -246 831 -899 988 -906 472 -471 -783 830 274 873 497 -518 -421 241 829 -108 117 -792 -629 549 -464 -507 -637 941 -60 -129 573 357 -742 -250 413 539 654 489 379 -113 756 553 29 -982 -967 668 886 755 -448 -515 -34 -255 992 788 -312 -1000 493 722 542 -912 -844 -411 -970 944 -639 375 -43 503 996 -558 545 345 -641 -124 -829 429 874 -432 558 885 -149 -508 -316 -908 733 -794 853 525 -274 -759 700 291 683 -991 120 -587 222 541 757 -961 -97 -877 610 -520 325 341 -935 -694 -393 -3 455 46 194 -503 497 -499 117 -666 567 -244 689 256 -503 269 770 -141 -192 679 892 589 -607 -945 789 355 -594 -499 -124 791 189 -835 -574 -400 78 -428 -619 620 36 -222 127 655 496 892 552 964 172 -80 -82 868 -617 -259 -739 697 -785 397 235 -583 -579 -359 -645 -505 160 624 829 210 67 966 -424 506 -233 184 -283 -285 -950 140 -265 688 -369 -727 893 -791 -256 -799 -612 -495 -139 564 382 181 422 -178 -316 -647 -750 -674 -689 682 -467 -528 916 56 -357 -548 -174 966 943 -998 125 425 190 911 -366 -356 -238 639 -69 -951 -375 -800 984 -909 422 -369 -776 -939 -412 563 297 -181 -83 -574 -304 -78 -781 567 822 -985 386 -411 -744 -896 85 -815 -100 296 282 311 -838 378 430 61 -224 -771 438 -616 -136 -308 326 -592 551 143 349 -580 607 989 185 -508 376 -664 -138 940 962 804 -827 -646 730 800 -786 592 -79 -129 -592 -811 -163 -127 489 -436 -922 181 -651 -622 537 687 317 -96 -372 -943 745 788 -16 -58 318 279 990 -301 114 542 -246 -677 837 363 20 -238 265 -999 883 884 -428 -621 -686 965 -827 556 506 63 821 706 -569 -598 -642 -161 -325 -928 560 522 651 590 256 151 788 -161 -606 -36 -889 550 -948 -823 158 300 -708 866 175 696 -776 970 279 -614 829 766 621 -918 474 -293 218 258 -935 184 130 -611 940 -657 454 -211 -718 469 878 -54 42 710 218 -723 -286 768 -666 883 414 -368 -415 460 524 466 672 812 -10 -649 646 -509 434 261 650 -7 -829 -901 -8 -434 -703 -674 -912 983 495 -384 -474 -482 479 -423 801 -604 734 -916 -549 158 357 -912 278 999 -130 902 802 719 747 -439 -999 -417 504 -577 -434 191 967 488 -219 828 -271 640 727 58 -945 684 -216 155 547 -315 291 705 -867 500 -86 -512 552 324 -679 843 741 -96 -273 -104 885 -988 -910 -650 662 629 -646 707 -882 -468 -873 516 -661 940 -164 34 -928 -651 159 584 -133 368 -209 -439 54 808 -684 -506 -157 -149 -262 658 96 864 810 -528 -399 -255 596 -952 830 881 302 215 752 -991 -188 -526 -313 76 -89 -99 -230 -797 871 941 462 675 -431 148 697 -245 -111 579 -145 -755 467 780 -710 -693 702 609 781 114 -501 934 105 493 -564 427 -342 -984 -536 104 -955 859 -722 -154 -140 894 49 176 -584 -816 613 365 464 -448 -450 -504 -890 -861 324 -834 723 -715 -297 -57 635 -69 327 -510 -952 769 824 -149 634 915 865 -377 662 -365 -185 -301 84 -993 -110 930 850 -238 -70 231 -735 452 826 409 506 734 708 -691 532 452 671 -193 -889 -971 592 602 427 -704 -432 967 -304 501 -787 -531 506 -750 610 801 687 -447 -494 906 450 798 -977 -624 8 401 508 -167 214 -783 993 687 -661 -953 -899 628 -265 773 561 -332 575 89 -179 906 351 1000 554 -585 18 -56 635 -782 564 -838 405 -939 566 676 686 403 928 -49 -976 -632 -745 -920 -220 682 585 83 380 85 860 -708 -946 -39 501 -777 656 -20 -632 787 546 -1 -915 -704 768 560 240 355 -899 -694 971 -582 -856 319 544 858 754 -159 -673 -930 -827 -163 -743 -292 307 -523 -619 431 107 -46 401 -931 504 -584 -736 506 466 50 -182 660 -692 -303 -41 -397 819 -376 -419 -681 -549 9 -122 -441 986 712 694 224 -621 19 -287 -693 824 890 108 856 -581 -45 -485 -907 576 540 -730 -324 -300 669 615 594 917 -772 283 -214 829 -595 -757 -144 558 -156 -900 -217 268 236 570 -260 -338 -674 -130 145 -328 691 604 -879 203 266 882 387 968 -959 -957 -660 372 650 290 -807 -99 -335 -349 -87 -859 262 -70 945 -623 832 777 784 -363 455 72 120 -489 -516 488 -231 -149 857 -669 -93 244 887 -346 -755 432 781 131 -201 -145 -350 -313 512 832 812 -153 86 -901 -651 -740 152 -499 -527 708 74 326 375 120 -67 675 -561 166 46 -775 -836 754 785 -709 -844 -298 -453 698 62 -470 46 865 -95 243 -465 -738 982 977 -967 64 -496 805 -679 68 -576 816 670 -558 -433 -692 677 749 -97 -161 -734 623 -340 -278 -59 -96 375 155 -236 845 369 306 -3 -532 -457 -974 -279 916 -444 796 990 348 -112 -977 -233 98 -231 498 161 -97 198 282 522 378 533 868 977 -177 -995 -458 -779 -889 -602 56 925 -891 779 575 -771 674 -110 259 882 -437 -224 -18 -498 -643 232 -211 -290 428 549 425 952 354 -126 -77 -265 593 -618 -501 824 854 930 838 -240 112 -32 -26 529 658 -717 -731 -798 828 875 585 705 -995 451 401 -348 -387 592 33 871 -709 -293 -186 -455 -661 359 -572 881 -817 -838 707 -544 918 791 844 77 78 589 683 883 391 -754 330 321 -434 516 -941 -41 759 -916 51 -303 -318 871 -473 -348 -364 864 390 -368 -907 -81 -795 -306 -596 245 -973 381 630 -574 -138 924 899 562 -481 -3 235 -379 162 -298 985 377 375 10 842 -690 -470 -770 -406 -153 -350 95 846 -423 -356 -891 484 -533 -135 743 -671 -779 431 720 -605 -820 698 503 -768 167 444 -326 919 -925 60 337 947 -613 719 880 -203 102 545 -234 -395 789 -904 364 524 391 340 357 254 964 56 -708 887 118 272 807 -651 983 -187 -530 -211 -551 723 457 158 40 451 930 737 629 -919 -389 -593 370 -803 253 57 -370 -521 -111 -173 -884 -647 40 792 -940 757 414 -59 656 464 694 -246 -970 -282 874 587 566 -948 309 154 385 422 77 -807 949 565 -768 193 746 -54 -617 853 515 -510 982 -30 846 -952 -276 175 955 148 -934 663 706 -466 363 -737 398 524 -76 -437 -627 593 375 635 -383 936 836 -395 -524 112 -348 477 -289 737 194 351 512 34 258 -578 -366 281 943 935 -934 -538 -78 392 547 -828 -855 554 -926 -209 810 -478 -899 8 676 86 285 -904 992 70 838 -659 -612 -789 25 415 -814 245 -248 -619 978 -536 -719 11 -702 739 792 -753 -596 -956 -261 214 -346 403 -26 -875 207 322 725 181 217 -464 -282 -435 -66 -410 -753 640 -670 -575 99 899 991 -468 349 394 813 254 -212 480 -783 689 -478 -341 -446 880 -783 -727 283 -95 -218 244 -204 681 -725 509 -488 219 -88 164 196 125 -621 -701 896 658 -277 521 -514 792 -886 -973 623 -519 -946 414 -593 -668 -154 213 971 559 864 -642 768 650 -458 782 77 -109 325 892 95 -212 760 -32 -858 88 553 -265 435 564 663 -860 -594 -746 -887 -193 374 -976 42 -380 364 558 471 -370 208 987 980 -760 -719 -519 409 -783 -597 462 -98 -83 -966 501 32 599 -827 -785 588 -895 735 -731 223 882 -210 -690 333 477 -679 -39 674 421 949 997 963 693 -395 -243 -71 -377 -704 -980 29 -595 -628 951 701 -590 -720 311 942 -283 4 355 407 275 -2 511 -12 -283 84 -949 357 467 -533 -111 36 333 821 -350 79 267 805 303 -975 905 -193 -636 20 566 -750 -377 722 363 146 -369 320 383 753 829 -385 -13 -158 -234 -884 649 276 -119 -311 -136 746 -751 825 -976 489 203 20 -980 -930 -118 993 696 483 749 -949 -837 -150 -788 768 108 568 940 428 564 325 -638 231 260 738 400 433 -97 -21 -44 -718 -378 362 521 -939 -666 -27 -768 376 544 -302 -409 -391 64 11 -285 476 -372 964 371 963 3 486 -717 121 655 -262 309 -965 483 579 -165 -757 572 -590 915 32 881 105 -436 -981 -141 312 -261 -876 433 -784 574 529 -587 -576 126 430 603 990 739 646 682 608 653 -209 847 107 104 955 846 -866 -659 -101 1000 -482 -153 -143 -610 154 -318 41 -827 -249 -98 380 -26 255 -304 -410 -728 144 633 -747 -495 343 -885 776 -269 -503 -951 516 -245 -1000 505 317 -687 -487 589 329 -114 -580 -756 -198 387 -710 -239 795 -20 -582 -720 337 -541 -819 -359 682 -592 -399 916 533 5 -803 510 397 283 -163 548 382 -647 -467 10 609 -831 99 791 -469 -627 -176 683 474 603 511 -502 971 -447 -599 -889 -907 -407 767 -561 968 872 -3 814 -615 894 -44 -391 -321 -743 301 673 -349 -171 -358 -849 -430 -258 -287 -806 -962 -271 427 450 781 268 952 976 974 0 991 -830 669 600 -160 177 -244 0 548 -284 -850 720 -3 -26 78 83 -100 73 -589 812 253 15 266 574 997 581 -43 -64 114 749 811 510 -351 -407 -371 906 -546 857 -380 -354 424 986 635 306 -500 -81 61 140 349 -135 207 -992 688 -925 -362 52 987 -318 -478 -532 47 6 -278 -600 817 -749 -416 83 -315 74 -520 537 -900 -907 -668 319 336 234 -793 26 261 -18 203 -872 35 -840 234 -108 92 -228 -513 -960 -444 794 -318 -853 -519 892 661 -714 -859 -756 909 317 881 817 862 -554 -810 -794 874 562 -538 77 822 628 -125 225 -583 741 104 -231 -453 350 -516 239 -533 -575 457 -975 -955 -950 -953 -296 350 -266 -478 191 664 180 947 73 687 -729 546 -704 52 372 428 -322 312 -708 -236 -269 31 -647 -452 97 191 -667 616 -100 -230 -12 -896 531 -994 306 -894 224 -379 680 -664 748 -753 -317 579 -710 -734 -950 -558 -86 284 -873 -893 799 -996 41 683 -439 395 -440 544 304 679 -379 -740 551 890 -923 895 -988 700 -567 -810 101 -747 903 732 -165 -736 -488 -825 -23 -146 965 842 419 198 -980 -516 -27 550 255 956 -663 -384 723 479 -870 -278 -544 399 276 721 -556 795 510 -364 920 786 519 794 810 604 -604 -924 -211 -872 -793 -101 510 -367 991 -342 677 106 -420 -629 -196 140 838 -694 -108 401 87 -22 -452 325 -621 -508 187 -732 -565 431 -108 374 -170 -715 -647 569 -199 741 -24 -446 -176 -175 768 576 770 767 76 640 356 -37 878 -87 484 -484 -39 376 -203 -462 481 635 148 -151 -123 -824 864 -962 481 404 -594 440 -361 445 -44 383 933 808 -753 231 -375 211 -306 -541 -974 387 -133 -89 661 790 -637 439 833 -201 -882 518 234 257 50 -374 128 732 -330 -81 594 136 -909 657 635 -87 926 -378 -734 -269 208 -652 -493 -557 -210 341 -37 -395 -37 386 -153 705 -811 -514 -234 -808 -101 755 58 945 -730 7 172 -138 352 -865 952 590 274 931 384 -318 -106 551 -14 561 938 310 -365 57 -487 363 353 453 178 -589 -421 -524 769 -618 446 600 608 618 52 373 -611 371 -230 -529 -247 437 -611 526 918 923 491 340 -112 639 -833 621 164 658 -412 -705 -466 -24 774 673 -319 414 462 457 703 920 -14 -885 -379 -327 -330 -76 -376 807 706 -304 -121 590 573 610 -510 623 -28 340 -34 -711 -771 885 803 -614 903 -963 -881 -830 -429 686 -577 -479 940 -423 339 -798 716 12 726 -32 -920 -229 362 -905 934 24 353 437 -112 -369 281 -458 -335 -251 -952 -39 577 712 1 -48 -144 211 -101 39 835 -536 224 -380 -372 278 -681 473 904 751 309 542 -860 -220 754 -639 -632 -547 -150 -840 774 -59 141 572 589 571 -611 241 559 245 -189 -984 175 -881 -905 377 -702 -532 577 -913 -493 -53 264 -931 924 195 858 -506 827 -819 -757 -974 -825 575 110 -145 -343 604 268 -167 777 -96 -562 -170 -404 -315 -845 -114 -288 -373 222 393 -364 160 989 -371 246 550 61 -858 -666 -676 -999 -441 773 1 -168 582 -50 -548 -355 278 -834 376 671 -102 -708 606 -75 -676 761 -65 -961 -547 107 707 -852 -102 389 -229 -457 -756 908 543 433 58 -858 553 823 -552 958 598 -668 404 133 273 185 398 255 -258 -981 -465 522 -873 648 -577 762 21 328 304 288 -138 289 -479 2 -144 191 -638 381 -271 -717 350 -25 -770 -788 -297 615 -425 -824 16 830 -422 787 750 785 28 983 83 -353 540 -88 69 -132 -712 -518 762 -959 -733 125 -644 -47 118 931 -217 -836 754 78 122 684 134 445 -575 239 -967 864 -450 -48 855 -314 -349 313 -63 506 550 801 -425 44 -698 -355 -921 -34 768 15 58 -913 -734 -378 507 703 811 -65 344 246 -630 45 79 76 912 -420 -121 246 -221 849 -671 -715 220 -665 512 -7 184 517 207 -732 784 -29 -432 156 272 -293 745 502 -793 -191 435 -127 156 851 907 61 -759 -904 176 -511 368 66 -908 -137 877 363 744 292 602 -204 -288 -175 76 -317 -527 494 969 960 682 156 310 -491 -581 -407 -654 -854 -325 -73 552 -635 731 -11 -446 218 -966 756 -565 -805 -267 730 -476 155 37 333 -728 -912 -84 857 -265 552 -467 438 -43 -437 573 -539 319 67 476 -235 701 619 170 431 -247 -842 235 12 768 -889 23 -796 403 -395 -155 -813 -420 403 284 -512 -732 -940 82 609 985 615 -656 441 -823 -467 686 -911 -879 -174 -610 -825 747 -68 -596 -892 107 323 120 306 823 -113 848 -250 845 -762 -129 923 331 -730 -996 -773 -465 -323 142 -536 234 91 -884 649 -46 -955 -998 -306 -238 -348 657 759 127 224 148 -666 -368 752 -102 352 29 144 -889 -510 556 96 -289 147 686 931 481 225 620 -688 -840 -431 842 -829 -216 547 390 336 -701 -721 -270 -134 -502 -687 -11 -554 -290 882 -128 399 -236 -721 -671 234 72 437 397 101 482 970 -226 91 287 197 -937 407 -512 413 -947 743 -631 330 879 -522 476 581 536 -305 559 -18 -684 697 111 816 -8 -437 -723 -518 -146 96 643 16 170 -171 707 -283 -488 876 446 -476 -725 188 650 436 352 -212 121 -181 737 898 441 888 743 806 -860 161 -109 509 -241 642 -116 -679 -396 401 714 -462 -602 -15 571 177 962 474 793 -400 -478 53 -694 -169 386 677 748 375 74 -125 787 -980 -30 664 154 961 -125 107 -481 -191 822 -433 -834 386 30 661 216 831 -499 -162 513 -309 211 566 810 20 -45 792 480 794 -44 922 643 96 -550 -696 -793 878 -946 852 -149 984 399 803 53 548 113 843 861 -763 -105 -843 -979 -417 851 648 -148 -90 -545 -871 287 404 -114 868 177 451 -789 39 -721 -959 -915 -564 284 -129 70 903 -672 9 568 -414 -989 -543 -986 -870 43 862 -893 613 319 -975 -721 263 -353 -259 -707 -434 -944 -628 704 -262 931 -200 73 -343 -282 -185 657 -559 -139 -957 -470 559 50 369 -457 -786 898 263 -365 -768 -946 -247 -778 -835 48 994 790 968 -563 782 976 32 899 -200 -142 -875 -14 600 -373 -537 328 -545 -33 961 349 -582 744 261 -275 -903 -313 623 -134 -266 77 939 143 -4 841 -545 941 845 805 -20 289 854 344 715 720 -633 -456 -682 -494 911 -402 609 654 877 3 438 512 -274 -314 655 729 -14 890 -132 -375 -689 395 399 791 -759 905 -554 -513 -208 844 -19 -239 877 -737 -419 477 -30 -990 421 376 -774 890 315 -259 978 174 -561 677 -124 751 -569 584 -747 31 -712 451 -20 -314 -163 872 -415 -674 -809 7 -55 -270 558 45 186 -47 -384 -101 990 743 -714 -197 -756 -5 13 712 494 740 -205 952 122 -461 328 -13 520 -138 448 267 883 231 862 -875 -734 -818 -748 -451 255 501 26 900 -273 356 -174 196 -910 103 -216 -643 972 668 650 -45 824 171 251 552 769 489 -340 -337 842 587 250 -80 -698 -856 -791 -297 -68 -130 733 934 33 -50 -50 41 -186 -298 191 -95 300 246 -697 -946 -839 -902 -536 305 184 36 -973 -760 904 -829 -768 -830 528 217 680 -24 -944 -542 267 677 750 409 -565 -722 -327 439 -888 746 635 950 881 340 803 525 -667 -691 141 -152 -610 -619 240 358 -35 726 755 268 -320 620 868 43 877 -446 178 721 316 -110 151 -817 -269 -654 -862 -39 -633 512 993 780 632 922 -391 -48 243 240 -288 893 -528 234 489 -205 500 953 320 -657 -181 -635 39 455 -912 728 884 -669 -658 813 715 -687 303 -12 404 330 147 225 41 535 -387 288 -768 6 -403 218 499 -248 -499 717 690 427 654 103 305 -49 -808 99 -481 556 -888 896 -592 680 18 35 539 -555 -696 20 492 -868 -531 -997 -301 721 -885 -471 177 -368 935 -902 520 -631 -619 344 -945 489 375 678 -958 783 -294 219 -812 -555 542 285 880 35 -131 -569 -687 -710 -528 37 -154 -330 -123 173 -827 -441 156 722 425 399 -936 937 50 34 669 -357 359 -377 -888 -306 -715 -693 -344 -563 -481 637 -963 -73 -537 -90 965 -687 -635 -852 670 -727 -392 -393 593 188 -383 39 -168 403 -270 -358 -504 688 -730 -327 -924 -462 302 -523 -283 834 419 -611 685 -65 -345 -729 356 75 -702 972 697 118 -428 -588 975 -392 -922 -317 846 -110 -406 894 -52 -584 -487 -436 112 112 708 -817 -870 469 -474 168 -44 15 820 -78 841 -587 -107 947 -285 284 -141 69 -124 72 -271 -88 247 -198 -920 -39 -71 367 882 -944 -123 -460 865 907 -898 501 -559 695 -57 -327 918 -516 619 43 353 -536 288 -609 -59 -550 -156 -366 380 927 -675 337 -618 -860 -643 999 704 -5 -364 -664 589 -413 -870 328 154 -33 -234 -845 -832 414 170 -493 164 -850 835 414 151 766 59 -312 814 106 -347 584 -635 -563 385 -639 -838 -629 830 761 -111 570 474 293 -36 191 -127 -472 772 116 -866 884 -398 -870 598 -353 823 406 -925 607 836 519 -916 -147 895 848 -167 -429 874 327 737 -741 -333 319 -661 530 924 191 -775 13 85 -905 -112 -688 443 357 -129 557 -125 552 -884 -635 494 -966 667 620 -162 653 -772 -736 734 679 -451 -687 178 73 -420 784 3 -118 -464 326 -208 53 429 427 49 -245 -118 58 343 -893 644 31 919 274 679 -949 287 -933 -937 354 -449 -780 -210 -307 -995 -415 478 -144 -40 515 751 -35 297 642 145 -762 -774 -832 -725 -665 319 479 149 -530 -361 -204 -32 -136 -964 -122 -956 -928 926 -92 -341 868 -418 953 578 -992 988 841 616 2 569 -771 320 -464 919 -314 602 -330 -332 951 889 -401 -268 605 382 311 -246 -122 430 -480 -479 -357 -611 645 -433 -813 -785 -996 -721 901 -760 -525 423 38 877 939 164 -989 292 539 -674 989 -369 493 -828 -263 -408 46 435 896 446 -280 724 -300 606 150 914 -172 -433 368 -172 -760 -324 580 254 -365 735 -19 144 -887 -15 -120 -981 34 -644 379 -638 788 -856 -296 -35 -474 -823 -811 263 375 339 -788 671 618 -26 201 -427 -519 -818 174 50 -878 -5 -537 -88 -476 277 282 -278 557 610 589 -842 -732 -545 -193 65 -235 798 -643 131 989 -465 -17 -966 842 -293 -549 -543 201 946 797 -162 320 -589 291 598 -158 -743 158 -627 483 -995 -855 565 -584 -893 439 -414 547 497 530 -529 859 856 14 291 -88 -271 469 -873 231 -680 354 -404 -282 -535 9 448 3 -313 -976 -353 -44 985 822 -161 -673 -539 80 -818 306 650 460 -843 545 -596 424 278 226 635 946 990 206 -891 830 -334 -641 -605 248 810 -558 -151 -538 507 29 850 -243 351 0 -635 288 -523 -737 40 696 -724 -510 237 -801 -472 -585 822 -350 648 -351 -835 14 -288 496 978 613 -658 91 627 -327 899 46 -772 -72 -687 -381 -519 -11 536 -859 -180 -844 -178 -935 -741 -371 -28 753 -920 -635 -100 947 457 -930 -477 573 -111 181 168 390 -812 826 181 829 388 -97 491 -572 137 282 -202 -80 124 -983 -371 797 -539 -316 311 559 617 -953 -304 707 -889 375 -750 -225 -597 353 922 -805 730 648 -288 -45 307 988 -104 -294 656 32 750 -938 649 -223 584 526 180 706 -760 250 -4 -162 301 509 787 -358 -786 -599 -348 443 422 -705 908 -31 573 -952 617 422 77 -789 984 821 -902 723 639 -966 -812 -576 -69 959 894 -794 -448 -504 -524 436 -903 -655 -507 -210 -593 55 901 -809 -148 58 852 -604 -453 -936 443 -351 -953 470 833 -49 -948 -76 177 495 -517 -927 -338 445 763 -315 831 -849 136 658 378 -32 -890 248 24 782 -333 -86 542 -904 93 -81 104 112 -629 -618 104 -332 -278 -315 -761 658 -211 235 -871 -648 -483 -933 263 274 -76 984 -540 915 -849 -782 -249 -749 799 -215 -531 880 192 930 -97 541 -701 165 448 4 451 381 -338 -585 -330 318 -334 -675 -290 -916 -888 -494 509 -548 -214 322 405 726 934 349 -876 -642 -686 -875 -368 883 681 90 -917 673 995 268 794 967 -699 64 -540 239 405 63 -362 -84 -544 434 708 -822 -662 -233 -389 329 -216 251 -727 633 -55 76 127 -194 -237 382 180 899 352 -992 527 -375 -629 91 999 987 -998 385 -16 -505 243 310 998 401 318 -807 347 257 -175 -579 59 839 934 -477 -778 -677 -44 -718 -86 -354 -269 153 -305 106 -974 -225 673 845 950 613 656 -51 -521 -957 76 -325 -281 -618 322 -525 -379 -361 -827 -127 737 931 450 -1000 24 -203 -641 787 -96 291 -777 -800 -997 203 32 -262 592 -11 449 -594 -52 937 -975 -966 19 663 462 -834 159 -927 -456 -115 -802 -505 -501 878 181 -747 -333 -912 -153 -899 500 -495 -157 549 454 126 267 933 299 368 -352 -499 280 148 606 -169 540 -492 -281 110 -502 17 -549 69 -40 -921 -206 -726 -951 -731 -197 -707 58 182 981 137 774 -35 -616 586 -70 549 552 221 581 -212 -229 745 -496 538 -342 -685 -380 -858 112 57 844 -235 -389 948 -240 940 -426 -458 34 851 -618 -546 963 645 15 133 786 919 -251 -65 -168 182 -232 233 -574 -185 -744 838 877 734 -734 -337 624 -329 -540 352 750 -999 608 -678 -103 -872 -179 728 -791 -156 -212 -190 -157 86 -716 -190 939 291 -578 -1000 -771 -695 -640 765 662 -31 985 -98 -303 694 -523 -938 446 -400 806 924 -730 561 -465 -645 803 364 -464 75 56 365 -709 -362 388 -806 -697 614 49 -865 -179 518 15 -437 445 326 685 630 -53 344 82 -18 -538 868 -242 123 815 -69 -409 -762 -301 -668 -42 605 -694 -191 879 103 -100 -417 -335 105 -90 764 -271 412 437 -389 -861 791 -770 675 -876 -264 -439 -382 745 169 287 -918 779 -838 425 415 -114 -236 534 218 -514 -795 89 850 -745 161 177 731 -893 -518 -730 246 -532 245 90 279 103 806 606 172 -148 526 7 -381 -879 -869 398 -41 29 406 662 -499 -78 -862 900 -52 247 261 544 667 -931 278 -299 -653 794 499 927 -790 393 -608 -99 311 -129 923 563 -564 253 -772 657 563 41 -871 930 -826 -64 917 60 -321 702 386 476 -788 707 -722 -885 -148 710 620 539 155 682 509 782 -634 563 45 327 249 386 -525 -768 -274 -230 -971 807 733 -844 -918 -842 -31 759 350 -373 522 318 -53 462 -559 -466 -331 -546 284 925 -317 -883 -606 -325 330 547 688 166 68 398 523 -683 -973 27 527 -108 -605 -58 742 -109 -428 -682 339 -935 788 -256 -714 661 -187 373 76 -206 -758 -925 -843 -945 352 -739 -557 693 -759 263 648 -866 122 -518 -80 363 -361 560 -133 -781 833 -482 482 154 -766 -679 -288 -250 831 848 -979 -444 -484 710 -768 168 781 -681 -802 770 -534 -259 -233 -337 -143 867 -388 -757 826 458 -871 -623 755 848 55 -950 -929 276 677 -588 -238 -624 686 426 525 -868 108 -297 -78 -64 805 -82 821 742 126 -301 -632 816 -590 -323 -827 894 649 56 -871 -279 -804 966 92 -981 11 85 -258 -140 593 40 -74 408 171 146 -948 629 141 -636 -721 -532 -717 -809 398 250 -160 830 626 991 -572 173 570 987 183 -471 -670 -308 917 -952 701 805 -271 19 -115 482 996 -456 144 454 184 880 -220 -684 -866 -798 -433 855 114 -502 970 15 -883 144 -377 -673 -161 -53 -576 -947 662 -493 -521 922 875 -649 -515 983 -689 50 -537 268 792 -389 220 37 51 66 -661 961 481 131 935 51 -445 -483 75 39 -24 -981 945 804 -100 100 -250 866 -673 -291 -552 85 698 -503 -355 -618 -744 448 561 295 -762 113 -259 -336 -409 -819 960 -205 760 -586 -726 -789 412 702 -954 937 121 124 -443 757 626 -181 834 -263 -757 144 -527 174 107 -429 413 574 470 649 -134 -586 21 -468 -413 -927 985 39 -184 -844 -987 -70 367 622 -660 -83 -240 726 118 375 -521 362 -173 -905 467 537 -433 188 919 957 -97 -474 718 -902 -383 -707 -339 11 106 703 147 -200 35 -896 431 -788 -308 -369 641 -977 153 -975 917 -3 673 838 704 980 786 345 672 -848 -832 897 769 724 -713 -144 -33 685 -602 13 511 -962 -562 905 916 620 -332 -71 -148 -214 377 856 977 392 -335 -553 -416 -997 -523 639 191 504 985 -664 300 55 59 871 226 608 163 -327 733 32 -233 -89 737 433 -210 798 950 -389 75 -535 -206 -889 -649 -28 -494 924 -575 -6 -382 -797 993 516 -389 737 -95 18 847 937 368 -159 -675 636 -797 -225 965 -708 -33 330 -268 819 465 -252 861 409 -370 -71 327 -586 -871 742 821 457 -526 -879 255 -321 -79 -69 423 795 729 -170 43 -130 -754 -160 688 528 -561 -720 911 621 36 -603 -849 -835 260 -882 195 -313 -255 226 434 166 -402 902 234 -138 -597 252 605 682 113 284 -281 -331 807 490 187 -804 -259 38 -563 -849 -501 -948 92 -495 -913 448 664 967 -511 895 613 305 -263 -420 -147 -609 -325 124 -455 -776 -523 -219 462 126 -885 -990 -877 -915 430 217 272 -261 -270 -841 -172 -308 -217 724 -694 -286 -268 -177 -71 -223 351 29 342 351 -199 -55 535 486 -725 615 858 -403 22 255 -952 950 -48 986 -478 988 -340 -296 651 -163 -286 -337 -676 -710 -360 -152 -300 306 909 652 -941 -451 795 -42 -506 309 734 757 465 -126 349 681 -566 862 486 19 248 975 19 -518 -150 -613 340 55 978 371 -679 194 37 990 275 -147 118 -711 -881 252 -827 589 761 338 768 -418 989 -833 -676 -485 913 -353 160 -149 -557 315 -261 464 -8 -221 -667 -367 699 501 760 830 696 -544 649 778 769 97 743 843 -687 -770 -411 315 -68 96 -146 -379 -747 -406 8 510 21 973 106 -193 938 554 926 -135 -941 846 -740 144 496 422 -567 -988 -971 -481 -712 292 205 -635 -195 846 162 -434 722 322 280 -259 -713 -446 -296 140 -978 309 -524 -604 -499 773 375 885 16 -422 874 -280 -247 -580 -597 816 387 -957 368 608 -249 -304 950 -710 943 -601 356 -584 124 -920 537 -938 895 -993 -92 19 -98 46 715 -397 2 985 13 621 382 693 -515 -211 319 773 -692 980 175 -189 -178 -991 -603 -371 606 974 -534 77 -988 695 967 516 -945 545 181 -354 -595 -935 346 613 -976 -81 497 954 244 -368 23 -111 195 -723 243 -593 412 481 722 258 -525 270 988 -824 -534 363 -29 156 262 -611 -442 791 339 532 -399 407 199 -919 -530 131 -390 -951 -818 -684 -418 625 804 -742 23 -844 -37 -596 -224 698 444 -227 382 739 -376 585 890 -773 291 304 267 338 -222 866 982 -784 -176 -348 302 886 -710 981 -803 -980 47 337 52 -877 -470 -306 45 302 -974 -214 669 361 -908 -798 43 -735 -902 315 438 660 -132 399 527 277 -534 -105 519 -320 -159 54 -774 -638 -596 490 -969 199 -614 -591 -64 940 804 9 -880 -958 998 982 610 995 -447 -999 81 -183 371 975 638 -795 752 281 103 960 -542 -761 -15 -437 -823 -996 724 587 653 -338 927 913 -568 -261 723 -449 -232 112 -320 -220 763 64 536 -792 -746 -613 52 -279 -333 398 -890 282 714 83 -745 933 -263 657 -104 -157 -279 -868 794 -893 -401 -846 -456 -184 -805 -781 -356 -100 914 1000 439 142 778 210 421 -416 861 -702 942 861 -394 -761 796 -454 -378 -522 895 66 -920 281 -792 -400 251 428 228 40 -475 359 974 303 954 -603 175 542 951 850 -527 432 316 -362 -288 453 -575 -442 354 683 -12 203 40 -842 786 -153 86 738 -729 773 96 390 -370 -789 462 362 227 -201 -1 -626 919 -707 -529 927 305 438 -677 171 -544 -12 770 -641 338 762 -970 2 587 -63 -10 -678 681 741 351 -434 -572 -386 317 469 -617 -622 -367 -153 225 -574 -487 872 -875 -170 516 -756 -954 574 -839 -578 -179 -800 794 -91 -811 -761 476 63 -805 -795 645 -525 -323 -747 679 -577 -839 -586 178 -463 142 -293 -176 -956 901 278 189 -89 843 489 -136 -445 -406 -386 31 -728 -388 -971 -132 511 180 315 -273 -927 -939 -130 -655 308 437 -132 791 -359 185 -934 -318 -463 -833 -956 -701 -939 -596 971 70 930 163 -536 -723 9 26 265 -193 358 -442 -500 856 283 326 111 517 908 -41 518 409 -617 777 856 -389 945 -348 914 -148 516 -535 980 -35 57 741 506 -619 661 414 -619 -818 -668 826 -141 -897 314 -348 -471 -864 -667 266 850 212 945 918 791 391 -830 -875 7 -715 -307 806 -704 499 802 -761 -802 -165 169 -259 -909 986 496 965 -364 -643 151 -512 430 -841 371 217 578 -5 395 560 -802 402 -935 -423 624 588 -531 182 714 815 -260 -188 -455 345 -213 -749 -722 502 -658 769 675 -553 -228 811 -39 529 878 472 -685 359 -479 310 -203 366 -164 -27 -790 -529 -684 378 -749 724 384 510 538 469 -122 -454 -332 443 849 38 698 -873 331 841 518 990 58 305 933 806 -624 924 -207 -486 -329 259 -132 316 160 -176 -912 -159 -12 -318 -719 114 -977 917 -238 -1 -371 -380 -614 -880 -323 857 675 498 556 -935 -445 881 -406 -70 -412 -405 993 504 950 -692 -506 294 549 47 827 -310 636 254 430 -682 106 595 50 917 507 128 -836 589 44 -33 806 85 -371 -336 761 -721 -171 -333 -567 444 -474 611 -325 365 -924 459 687 135 39 500 848 839 -127 -193 -198 -956 -445 180 -70 651 -126 343 -188 -784 -928 -182 161 473 -568 -113 -866 -505 -946 -386 -757 758 -427 -41 698 592 155 919 -908 331 -894 -308 496 -740 956 -967 -280 202 14 -711 672 353 419 -57 615 352 -90 -921 385 432 460 889 -153 279 -481 447 323 -460 -745 -394 91 704 -584 -975 623 -768 881 -78 1 -25 -591 -389 -148 -913 -695 475 -99 393 -802 380 -722 353 -602 420 -66 -677 180 -210 -154 957 423 269 685 570 -411 -511 -26 310 874 629 913 139 794 -621 885 -396 165 -737 -478 675 872 -827 252 -775 -493 811 841 -983 135 502 1 -322 -444 -778 52 335 -934 556 -103 613 -528 122 -315 250 -501 -180 -845 -57 -557 374 -953 -101 204 732 -911 -971 -404 -631 -586 749 859 117 361 399 -827 -381 -992 -601 -804 959 990 717 301 623 999 -601 -337 -543 -922 -960 -556 152 632 -823 -330 239 -988 219 -439 -333 -930 688 725 -205 843 935 433 77 307 537 -483 113 445 890 616 -362 -639 946 935 686 298 -944 -810 -344 -202 -579 597 515 28 -624 -318 942 156 814 787 396 -180 -303 434 -1000 160 886 -987 -433 -797 -592 958 461 690 332 370 -205 309 -482 448 -614 -704 -853 -334 254 160 -673 127 253 -625 -359 -543 453 -730 613 3 -572 -287 227 -732 -857 -123 -616 -583 -946 -874 312 177 -609 175 -989 209 -816 -568 450 651 394 897 429 986 281 -770 -86 -780 800 -353 422 143 -501 -8 754 328 -477 632 745 -741 -358 825 -949 -643 -150 -655 735 -625 254 -835 20 342 -317 -155 -930 974 102 606 -867 530 457 -540 727 375 -218 33 -304 -915 -250 673 -929 -717 -835 -971 -968 142 404 -866 108 -4 53 -129 -970 -801 506 532 -707 326 -145 -225 925 -119 -932 698 -64 238 -462 984 -281 167 -145 203 -207 82 219 -95 -723 640 -655 -9 257 317 676 39 526 140 853 -271 864 962 -409 -123 -740 -163 26 -259 617 -510 -653 -52 9 -999 35 478 982 818 -912 183 801 833 -395 -229 583 550 135 961 351 948 -692 -543 458 486 -597 39 345 744 -435 -240 186 912 742 -496 -315 -532 234 -101 -427 178 422 588 323 -766 -639 324 831 191 -857 -277 -272 352 -42 -935 -122 974 -356 776 -108 -931 -99 395 -534 845 -97 -355 -516 -477 -721 223 465 -229 -84 490 -512 -552 952 -581 33 -773 552 471 736 -605 -503 256 -801 -842 184 -763 -109 -645 -631 -494 436 929 -607 739 -846 -952 -391 474 -379 -842 755 53 830 190 -981 -282 246 264 821 990 242 -777 -282 -631 -771 -432 752 753 241 124 -860 993 -127 158 236 12 253 247 -187 844 -91 -673 -465 66 -695 944 262 -80 459 -207 -271 -865 926 540 -227 596 382 -713 -237 -354 872 -120 726 666 -638 763 544 767 833 -633 -909 551 -896 -822 -136 -991 -797 -471 -634 74 -954 -322 323 649 968 -447 -359 -699 365 99 -311 910 923 -201 -812 -817 160 -307 -910 -77 242 -580 -228 -163 497 -774 -785 -963 918 -504 -561 276 850 -393 836 -931 -907 905 612 681 413 -365 -154 930 418 117 502 -659 95 933 -541 841 -8 182 10 -927 121 353 420 703 -990 222 847 989 726 -518 -526 299 -521 447 19 700 -525 -247 921 590 -176 666 194 863 761 -652 -432 76 -337 59 -753 -640 -410 796 156 858 -633 81 -600 -652 753 -692 -863 463 -675 461 -196 -102 199 103 -825 662 326 -503 -709 440 -250 131 -870 -968 -897 251 43 -391 -376 524 752 787 262 913 -282 106 -61 -324 -689 119 -274 709 71 786 -407 -929 35 613 918 -88 506 427 -147 713 679 -371 921 73 -938 -357 728 975 -558 159 -772 664 848 -951 846 -461 -105 -863 -426 -32 140 -955 -115 760 678 -197 812 -358 -305 474 -486 191 -294 -553 -265 -255 848 325 -906 933 -35 998 855 321 -823 -733 -252 674 573 -429 990 216 774 -205 365 477 -208 -648 440 -351 176 439 533 629 403 -659 577 -116 -771 714 -714 477 -737 788 -958 -482 179 872 354 75 -668 -938 -611 939 694 650 -426 -109 -556 964 857 -279 -311 827 -572 133 4 82 -366 -668 249 951 -413 -75 -948 -407 -427 -600 -313 -528 485 213 -464 -684 -223 697 -197 -456 214 942 -423 663 -331 160 -261 180 -129 432 -628 -579 18 496 -535 106 791 -190 -987 -853 -75 -525 -709 -925 -365 599 597 -205 493 -574 975 624 999 889 448 -723 -474 182 -643 -508 -529 715 -548 -999 -548 -554 250 -782 -602 978 78 995 -914 -971 893 633 571 511 959 158 874 955 -484 310 -564 -324 933 311 -997 -511 609 926 600 -226 -603 748 145 715 -42 -142 -332 -585 369 785 571 434 797 -400 268 -526 439 -187 -502 118 -19 -739 206 539 -907 -217 -609 -662 920 -659 -10 976 852 856 -431 -423 138 454 -126 -591 779 -491 -985 193 -642 -524 -871 -284 73 -33 -166 -76 431 525 499 321 288 775 -689 -230 -688 -913 -100 -919 -819 218 491 182 504 210 123 508 -248 -103 528 292 59 151 610 833 -322 496 191 729 657 19 -466 309 975 -95 -854 911 -802 -102 -185 -441 892 622 276 744 -505 -61 130 -956 703 628 -69 -159 -124 -68 398 761 706 -100 994 -939 937 -206 336 163 210 -117 -540 -197 -625 823 -569 -127 528 691 551 34 28 -648 680 -196 -627 267 11 360 -690 -50 -435 -607 -468 -917 293 432 408 -566 826 445 117 -990 974 -852 93 161 219 399 372 241 697 -345 679 229 -615 83 58 240 -485 -436 -490 922 620 482 87 -942 -457 914 898 994 -493 248 -348 469 564 -609 -258 -118 -908 -254 738 563 354 802 381 -229 -212 -974 -393 -121 -398 -332 -955 914 30 -537 812 -981 -404 -211 -238 -305 -8 -171 667 213 -840 3 663 326 573 153 -209 527 -647 667 299 599 -784 250 -222 134 388 496 169 929 537 -628 -294 481 -542 -913 -775 -553 -193 832 -53 -346 652 -932 -752 685 736 182 -179 972 -208 -746 -789 -239 -421 -646 425 782 558 -872 -862 606 465 -283 -188 38 -673 813 910 219 -643 938 -524 -680 893 -674 -385 740 -824 484 455 13 -25 -848 -856 138 840 586 429 890 -870 428 -807 -182 480 -664 841 -22 -677 -424 438 158 -53 -595 961 -660 -335 598 -893 -117 -768 697 316 -547 -699 -379 -243 891 -50 801 -405 947 66 -376 -941 553 840 -727 -491 729 202 -149 320 -515 -91 407 170 229 -558 435 -202 -716 708 861 712 950 855 -455 -369 -966 186 448 -853 -359 314 -61 -901 221 -172 -858 -609 -606 883 -944 -922 -334 -220 -736 141 651 -243 500 -81 313 -823 -352 238 -670 350 -914 208 -501 827 530 -31 -496 -22 -331 -481 383 91 667 -374 93 787 -264 666 246 536 -78 31 -354 203 713 865 203 673 -306 -233 -151 -233 217 357 -578 -593 621 753 -425 -939 125 -590 438 -99 469 -628 162 -861 101 -531 327 -969 -399 184 954 -810 -852 -642 214 -590 114 -223 262 -394 502 -739 912 76 780 -712 -815 855 115 -807 146 823 -622 -422 767 -638 240 -556 57 44 -986 -999 -722 461 -438 -640 -831 339 -837 871 -242 -453 387 -820 -538 -787 272 -994 -836 -651 942 -57 -682 -33 -455 826 -168 -410 192 602 -589 -892 -940 -110 789 194 920 -655 954 564 -30 612 -528 -435 607 874 -399 -122 -377 -322 923 -96 783 524 475 678 754 722 37 833 915 -597 -682 -773 -756 -631 925 991 -443 691 883 -627 -536 -595 -44 208 879 427 -466 31 493 -371 -541 -190 -340 324 566 -608 522 -80 -235 -173 225 -360 -347 -410 690 -163 -866 944 -66 -420 584 469 553 148 -684 -921 102 -929 -379 -98 -942 -852 13 -162 857 -68 863 -403 19 699 -730 -242 -616 141 318 865 58 -647 -670 199 276 720 476 -204 -514 435 691 409 593 -493 616 635 369 542 196 -763 384 8 231 240 326 -497 -832 766 799 661 -714 644 543 -82 431 672 -165 690 -577 868 -339 -211 -540 26 -307 667 91 922 640 367 489 -894 -988 24 572 922 461 16 -491 848 469 199 -101 -645 -507 -573 23 680 116 98 -340 350 -496 -577 369 -213 -17 547 160 297 743 133 -124 14 -634 54 658 509 -445 170 -275 -391 620 581 530 969 159 164 -546 -910 558 -274 -330 -918 573 889 -383 -644 -42 827 -184 -627 -885 -583 585 831 545 506 -754 -492 935 -50 791 813 602 -979 394 454 956 112 422 392 -927 278 -613 736 721 564 526 213 -356 258 261 811 -809 583 863 -263 -264 605 670 -272 598 -317 -235 925 352 869 749 -935 -190 178 640 -378 274 118 -222 710 -94 24 -638 -605 -391 807 -366 441 -81 -139 60 583 687 331 602 908 61 -803 -684 -875 132 -567 733 1 -670 -790 95 -140 745 601 -110 528 -983 -339 -978 822 -627 36 -174 562 -965 -49 -65 -155 -148 802 785 182 220 -452 -921 292 -275 670 -432 -715 -884 -302 -541 -482 -814 345 8 7 -211 69 -747 378 865 -11 788 -392 876 58 33 -103 45 -834 906 -206 783 -124 -886 -727 -682 -548 257 -658 976 -737 544 434 -227 474 -856 -188 -97 54 973 425 444 44 -922 153 -35 336 478 -57 -297 -140 740 685 365 298 75 -61 884 381 -476 -877 836 -995 -521 -741 -143 -522 327 -495 361 -24 -21 751 -94 -463 -245 516 464 -901 -90 228 345 -790 802 -597 -969 532 -369 -177 407 934 931 478 42 -543 -239 -794 -173 -262 -969 -764 -727 145 -978 -582 897 524 410 -725 -185 -872 442 -329 941 689 304 330 -377 837 -16 346 711 868 522 -943 -252 -547 617 -718 -256 68 699 91 186 -313 237 -166 223 -755 193 -432 -480 -668 219 829 -192 -490 97 741 298 -511 596 -210 -529 961 923 118 -529 -12 -26 -248 801 -229 23 -584 128 -584 -227 -752 -826 834 734 657 889 -250 803 -216 -271 -8 977 527 900 907 673 -732 805 -466 -732 -259 908 -536 799 479 -784 -468 187 -524 752 -540 741 -572 269 886 -854 -87 -345 -243 -956 464 -377 356 -315 -400 85 312 -287 -536 -173 -572 -123 -468 -697 -375 752 938 39 365 502 -506 174 490 795 -513 731 139 -242 665 -523 36 -94 371 310 853 532 -66 301 -774 -519 -177 -204 -521 246 892 515 -231 441 117 -338 740 118 386 392 711 -842 -115 -987 -81 33 -410 976 -801 -850 269 -474 682 642 601 233 -894 341 380 604 936 551 -426 183 -863 379 222 -114 -117 -422 954 320 815 -306 636 -429 -304 -552 -993 -627 111 220 641 691 305 -417 -727 498 589 -272 948 441 500 55 -26 -323 -678 -363 -166 172 -39 -829 -365 -112 496 507 -168 -389 762 -387 -956 643 914 -825 -114 900 -197 -183 824 478 -731 268 910 130 -581 -871 -433 -950 538 71 483 -101 464 -534 357 442 -184 105 619 -37 -409 837 -823 705 -672 -134 -869 617 -93 176 -304 675 2 -495 234 -793 -658 63 -862 200 181 -257 942 97 232 -310 -593 -130 639 -959 730 644 86 250 477 -913 -417 123 70 949 971 -761 -681 -324 -686 -54 -478 893 686 116 985 -609 425 10 -128 -490 -822 285 967 103 -718 366 98 -909 -84 382 302 -335 198 503 -601 -983 -585 -955 272 -695 -638 -865 140 918 919 186 73 -231 398 600 -554 273 908 -784 359 412 -766 778 356 32 -812 -50 736 -356 221 752 -67 196 118 607 317 96 -376 786 137 593 871 -590 311 -343 908 19 -220 -279 -884 969 327 -925 -678 244 -928 530 573 -652 415 438 939 -249 -828 -937 273 899 12 -541 -86 884 -804 134 935 -458 328 19 472 155 857 583 -721 -89 998 406 -125 -970 128 -502 -954 -277 71 -332 524 573 639 -525 837 894 -554 439 -234 -789 -601 -720 893 344 -1000 -573 527 -61 -881 -247 371 -898 296 199 -857 -721 -968 260 -516 758 443 -772 20 -798 806 84 150 -404 160 521 189 -445 -529 -71 533 -847 775 -773 723 625 -934 -625 -134 -744 -659 -559 -909 264 -995 859 -887 677 -894 -615 664 464 611 -72 -860 -56 560 -238 -324 -611 16 -589 928 292 544 -669 681 114 -600 471 715 -191 -748 -77 149 603 -660 -756 -233 -280 -10 -583 -866 -438 447 54 723 -52 542 793 789 -633 212 166 -947 3 65 -827 186 551 794 686 -76 -794 674 816 -841 -257 385 -426 168 -312 -520 -294 710 607 633 -21 644 -413 777 575 -91 948 909 -715 -488 298 -514 664 266 -874 -582 -343 896 348 -929 -815 679 -949 597 -348 48 -59 -246 718 486 668 -68 795 770 156 -278 370 -666 751 -152 682 -354 -914 413 -11 350 -686 -325 -431 -532 931 234 -387 -975 558 -6 -828 987 -282 212 599 19 -45 -785 72 -45 904 -688 -894 -95 941 681 365 556 -839 -304 -665 524 800 -826 332 656 308 -410 392 -929 94 -490 42 950 148 -9 581 229 -161 -555 63 -635 525 882 154 397 448 7 -188 115 142 -796 929 89 925 -430 -859 590 889 706 723 -132 606 108 848 -5 -516 228 119 -387 -352 -291 708 886 455 -957 -625 -735 -532 -857 -569 -161 -179 1000 795 -279 -631 602 -402 -878 597 126 -51 -142 955 -379 250 946 -709 542 -332 -370 45 631 873 539 622 -911 -275 -61 -431 -627 750 357 -904 764 -973 370 -474 647 -45 331 -803 329 -338 -888 -266 -732 31 906 267 -66 164 -938 173 -572 561 489 539 -633 455 -509 -393 -281 539 134 991 -649 -244 -844 -881 -416 -993 871 183 615 -253 -365 401 -687 -287 -227 747 -374 551 -928 70 100 -712 473 -958 95 -869 955 -297 -555 -68 536 -110 -14 -777 -965 354 47 -53 664 -550 187 124 -716 -64 897 -923 -290 69 449 -686 -612 576 -343 -93 960 107 565 -940 774 -920 -822 -214 -179 -944 -827 766 444 -493 675 -228 -121 264 -597 867 -765 -184 -594 13 815 -67 -567 50 -517 -695 -187 877 -53 -646 -46 -184 156 126 -73 557 -299 154 608 -967 415 -509 -473 703 890 350 340 -136 -51 437 247 -780 -42 -420 -555 -694 565 -87 -110 -903 654 104 982 -269 -864 -927 -115 -489 250 -230 -871 659 971 -256 -568 557 238 475 -798 -122 779 950 -375 422 -123 959 -290 -526 229 859 387 -236 -225 -606 283 725 -781 550 -583 -533 -708 71 -383 752 311 489 -977 469 -318 -852 -261 251 -305 328 -418 510 414 -368 -583 -572 588 15 -529 -810 387 425 758 -422 195 553 402 127 596 -728 -722 528 -972 760 -272 258 -32 -956 -813 471 175 133 -133 -585 -692 504 539 -475 -298 -575 -586 -922 188 670 977 -990 -110 -234 299 -317 628 -865 -55 80 556 35 -283 825 -986 -100 464 875 -390 -391 776 619 81 -337 864 464 27 -672 -177 335 -832 -619 28 -235 877 -818 -836 325 502 448 -368 -656 -589 885 -779 -282 -998 -936 -128 -336 -887 609 -664 246 -543 -257 656 612 -450 140 628 894 432 926 161 518 -703 639 -63 959 -612 -269 908 196 827 -143 725 -950 113 -642 -197 360 638 -525 521 940 -57 327 -40 -319 -775 396 -975 317 -803 -328 617 -239 -350 394 927 903 318 -694 694 191 -870 251 722 779 -430 590 26 -674 -299 -502 92 974 -67 297 -122 -996 -314 939 -391 552 -642 -824 -396 -739 -341 -103 195 -676 365 416 -960 -985 545 513 -400 -783 445 349 -975 -46 -862 -936 619 305 765 -661 522 745 910 39 83 -443 -480 615 991 395 707 38 943 401 -970 -191 112 820 -66 -34 -115 -537 -298 158 632 673 -981 578 -488 -443 -946 64 -320 841 -550 334 -229 -737 137 -230 441 -624 656 333 507 40 606 19 -941 675 513 441 968 611 843 -499 313 -667 731 -872 596 109 -508 853 45 -2 250 724 -582 819 -81 -17 190 195 896 -610 660 -103 903 124 815 336 696 70 -822 -761 919 242 -646 213 -407 220 -821 -607 580 -234 -465 694 -990 -104 -447 795 854 -862 502 -333 -712 -74 98 153 994 896 -296 994 607 158 949 -54 -248 -561 106 864 13 535 601 -866 678 -144 699 95 -817 8 -824 -38 -880 307 737 -26 -255 120 581 888 944 -381 -261 -201 -370 139 365 97 873 -795 -433 524 806 -714 108 -187 -871 406 206 -492 314 712 -467 -196 431 896 930 773 -418 690 -442 821 -153 -269 -92 -879 236 245 387 439 964 -948 153 -783 -670 740 45 78 811 448 -719 -848 94 856 681 -808 -313 -734 499 -782 -78 -659 901 -111 -189 -185 -680 -75 -627 -559 -569 754 439 -965 329 993 407 -949 778 133 813 550 268 275 963 455 653 -870 -431 437 -335 -689 349 -580 -858 916 -937 -142 795 -985 534 618 -163 960 788 228 -337 265 554 972 967 -136 671 -772 126 384 735 -449 -538 -661 243 -5 -133 246 294 809 -847 -838 -937 428 -830 685 -889 -338 81 -705 -386 321 -183 489 -795 170 923 -709 -179 -73 676 -464 -83 -526 -736 -986 966 240 -131 775 825 126 -843 934 362 -430 -610 -372 767 94 488 -286 150 345 56 333 90 627 157 248 758 262 -994 -399 -188 -66 -429 -186 94 -924 -392 158 -786 894 142 -739 655 -823 -164 134 -858 -741 224 997 -356 385 -230 -583 654 340 932 -126 59 -106 382 -849 538 18 968 83 2 -905 -304 -690 899 310 613 -607 -829 -623 -910 -783 910 822 -201 810 -526 -148 -231 991 -33 -505 829 -217 -278 308 658 -477 693 -636 -910 742 -351 -52 827 484 -788 218 495 -831 -18 263 -711 -690 135 -26 41 -120 -928 -434 -67 186 897 -963 38 960 262 677 -4 -115 50 230 83 -848 -198 -970 153 -698 -702 -301 959 114 273 -627 424 -812 363 839 569 218 -493 -698 569 688 238 318 -667 486 210 349 355 867 -923 -839 -587 828 -860 -869 388 312 907 -261 478 -247 421 -108 -231 -210 22 956 -781 864 -623 272 -141 431 -928 -728 -54 767 332 519 940 -969 1000 735 -173 784 976 663 -958 208 756 -851 867 456 39 524 750 -147 -186 -749 -576 774 -265 991 -886 206 441 -596 926 -738 980 -105 -1 580 772 -339 64 591 205 689 412 390 -292 772 -47 -227 -214 42 -559 -519 -630 524 629 -850 339 -362 941 5 -304 -996 -157 565 -176 -782 566 -621 712 370 601 -134 -741 306 780 -197 -247 662 765 -497 -144 -361 36 863 451 139 396 -931 -653 -508 -288 341 106 -540 247 443 54 191 83 -933 67 223 -613 -741 -557 187 298 928 -395 434 895 -897 -599 -59 593 -768 886 -614 -138 129 -658 -999 215 -189 -217 382 387 17 878 -450 -852 -677 1 -472 756 -236 105 602 598 -314 404 -257 934 84 10 681 363 175 482 868 -325 856 140 -483 497 -56 24 -117 -644 -853 642 798 -704 25 277 232 874 228 -743 -53 -548 884 805 -470 -439 -226 635 -239 953 195 249 233 -621 341 217 883 107 -36 76 21 -273 -807 -513 -39 -152 -260 -163 -280 -101 605 -537 -561 -334 432 -814 831 530 -258 -530 862 -474 167 831 -110 717 229 831 -275 853 -241 947 122 219 -412 -30 801 933 13 2 -300 -99 -896 623 477 737 -903 959 800 850 732 -264 -554 -482 -951 -992 -12 977 748 -328 13 822 -886 21 623 -603 307 -431 -379 -422 -431 -491 871 -297 383 85 -16 -810 -563 777 731 -195 738 -436 -946 505 -26 -260 674 -604 -748 -133 54 666 -359 968 -863 93 398 189 280 -395 -671 -412 641 -399 -609 -426 -205 -970 801 729 -232 768 257 -598 -765 -74 -730 -294 840 -388 415 206 -564 687 -664 494 436 -626 986 117 614 -342 818 -596 918 -269 -991 287 -244 -621 438 -701 -964 335 625 36 783 658 943 -855 588 574 -182 639 792 1 11 -82 290 -17 -79 -26 -479 -244 698 649 783 178 696 309 -498 -128 75 357 -885 -705 492 70 -99 -528 644 -330 -871 887 -787 682 572 700 -883 -72 547 406 -924 -441 441 -366 562 980 -136 -609 376 906 -835 317 -402 440 642 -631 748 165 -400 -75 -133 -33 -710 240 332 -585 -525 -236 731 985 886 930 353 -503 -791 352 764 544 -355 -15 -436 92 990 -409 -181 755 824 862 290 741 167 -588 -174 613 853 693 -628 -246 -904 -459 985 -665 505 502 775 -281 550 218 -5 -65 360 249 -452 862 700 -386 -434 -483 497 -674 493 -541 -120 866 764 -491 -668 -353 249 -808 -848 -333 169 910 -187 -999 317 782 -812 -89 704 -802 -731 -932 -588 944 134 330 -60 -78 -491 -73 883 -177 -959 -684 -544 731 482 849 194 -219 -624 377 -110 473 750 770 -193 -668 384 -714 -178 241 -85 -572 -177 917 -522 -447 141 47 204 -510 -65 894 -193 -643 871 811 779 831 -214 291 773 -924 708 -103 -290 -239 -212 -419 -613 -457 -757 -542 -315 342 -776 -542 148 202 462 -504 774 215 26 -58 -583 -272 820 283 186 617 485 252 -829 510 -815 136 -379 -961 375 -558 15 468 298 343 -994 357 -483 -129 602 -122 -238 250 228 718 -376 -486 965 715 -150 -974 -234 -765 -766 809 -151 907 464 691 -170 -543 -572 374 157 -244 -136 -516 -175 -196 470 -273 -537 324 -251 244 828 -293 -104 243 31 -178 575 526 -340 247 330 275 622 -224 266 244 758 -131 691 755 478 -510 460 52 237 -932 985 213 566 -923 -431 -819 -670 239 782 -60 -601 519 -584 -217 67 -50 442 -191 -377 -643 0 576 -692 640 831 -287 867 -824 534 -317 -278 342 677 65 380 776 -339 -966 329 637 -24 -688 862 -299 835 -778 -141 737 -33 -58 -174 -820 342 868 -818 484 -123 -910 245 585 -186 -457 -102 544 -69 -202 444 -101 157 -424 318 -546 -497 -313 868 964 779 155 787 543 -955 230 -486 -718 -275 354 172 -375 -832 572 996 668 -680 -468 650 605 -473 772 -358 177 215 693 -566 -401 725 -452 951 -479 -958 -412 -242 -959 -593 31 -339 -511 -63 30 -142 932 -263 -777 354 306 -878 90 -482 136 -579 717 -920 -842 -29 -873 -125 -552 823 -807 713 -210 -520 834 278 -435 -414 996 155 684 -657 58 626 -443 900 -181 794 -427 943 -757 187 331 -824 696 -297 31 507 -6 -903 -788 -135 -259 -531 -816 -492 -495 -623 -826 -709 404 -955 -604 -39 831 173 -310 -119 -220 182 778 -602 -288 -603 226 -253 -975 -111 -952 -987 816 368 106 -571 -810 772 398 -366 987 -140 -291 951 208 -760 -491 -822 -410 -385 162 -188 87 -302 142 -655 998 -423 734 -314 -345 -837 302 -456 789 200 -47 124 -100 -640 -537 335 13 -820 209 -119 -571 -664 -854 -459 -95 709 -799 -646 -751 263 -591 -394 -942 -34 831 -681 563 -995 352 230 -248 -979 -567 -942 948 649 803 -486 -758 516 162 60 300 -341 959 -353 821 210 3 416 -135 -429 291 152 -578 449 -687 225 785 854 234 -333 -722 -17 921 -824 955 388 -771 562 -40 393 787 471 -279 384 48 10 157 -850 781 -927 -398 686 849 -291 -890 268 918 554 -133 -392 988 -970 192 419 -209 331 216 -91 679 -820 389 261 -923 -905 784 -329 -332 -277 -705 387 964 -591 180 904 -294 352 -280 -934 -342 652 -60 155 -896 -31 -183 -480 720 891 -884 -647 662 233 434 965 729 -808 992 196 460 797 37 993 902 725 -239 -166 156 420 549 785 -444 921 941 624 -971 84 836 578 631 260 271 -199 893 331 -403 827 -998 49 -977 724 -363 -594 448 -278 -734 630 -463 658 -756 493 948 52 -726 20 -204 -288 411 704 451 274 205 -89 -295 83 -46 2 -374 562 -953 -857 560 843 890 -185 702 1 132 -279 -272 -366 214 592 -890 -911 -129 -344 852 865 -243 817 -510 935 -478 288 949 857 -372 -372 -566 115 982 -724 51 -127 437 -180 -897 35 -749 951 -62 -263 -367 955 -580 -133 -697 906 -100 24 198 -925 -820 170 -666 800 535 -883 -251 552 199 -936 -168 -822 -927 840 -528 -52 411 317 -483 308 563 -921 -217 -862 -982 710 539 39 -593 406 -184 -753 -634 523 -68 -411 707 471 607 -149 335 744 76 -505 -590 811 696 443 -847 -969 939 512 736 896 -975 -406 -950 -888 35 212 937 629 707 138 673 857 -84 942 -220 487 514 -202 -845 774 -340 -883 -278 -959 -126 458 -391 781 246 -908 894 -859 219 -515 -156 -100 -333 -286 -915 -77 -78 -95 -138 -14 -251 -324 877 574 -340 366 804 52 379 714 -894 968 368 310 -835 846 456 -209 47 -57 -424 -863 120 170 -91 -191 410 346 749 322 -914 728 -45 814 668 896 -72 914 559 197 -722 -63 182 97 559 -483 293 -706 408 -103 -295 829 379 -643 270 892 200 865 982 -522 62 -93 -708 965 -325 -359 328 -720 299 831 -541 -845 -140 880 -92 265 -876 -550 -575 299 917 -618 563 822 -777 983 629 476 -160 -183 411 -939 887 -987 307 -388 -278 121 281 -866 427 853 855 32 221 -132 296 -967 395 1 415 340 757 -837 523 413 -879 -857 357 259 826 -359 -634 -327 979 -61 -514 110 -845 -692 -500 550 -986 901 147 -702 101 -77 -890 952 78 -869 -483 788 929 565 129 843 -923 987 25 607 -300 -612 697 705 -333 -580 285 129 -20 -636 -229 536 812 -419 472 -781 -266 -345 -436 -444 -541 -316 -546 -207 -564 147 766 902 353 -685 -456 -628 -319 802 33 -431 -557 384 -495 -463 263 -706 -973 -915 -922 810 680 348 942 -913 201 -418 -419 807 852 449 8 -805 -168 236 663 -227 858 193 452 -452 487 -217 -712 565 848 289 119 -377 -535 521 487 -598 576 260 958 151 -286 492 -560 -317 -600 -79 -264 236 991 379 -686 -21 -763 11 986 -487 -818 987 -395 248 -444 845 233 -543 107 -194 -744 -145 759 4 113 -654 471 -456 -738 277 -282 -952 -348 467 993 -295 872 373 -869 176 -286 527 -787 -663 999 -971 120 -611 649 766 776 219 -558 -586 -377 999 192 822 -245 554 -761 -659 -196 -156 534 537 327 675 -508 -217 940 -477 -274 -524 -354 -78 -987 224 -518 41 741 -337 -306 752 -342 536 -40 -301 585 -157 -47 -368 -43 690 -592 12 267 -552 -470 -799 419 -819 -34 663 657 -655 -426 -251 536 186 -721 866 -747 201 -928 472 95 815 -788 467 380 -130 52 -321 -290 115 -100 156 -819 937 -938 -237 134 58 -965 124 -953 234 657 522 -721 153 805 298 503 885 -290 -142 -148 -261 582 177 878 186 251 544 -73 833 -993 -817 850 -350 695 -171 273 766 441 -895 -37 -238 -857 983 -121 109 604 -310 -605 -89 360 -201 -951 584 813 632 206 -747 -901 -738 -40 -295 -641 258 -885 -715 610 128 78 700 -965 824 -497 897 -461 -294 -961 -414 -534 -5 -194 -897 439 328 -895 273 -846 -283 122 250 688 756 663 -107 -848 693 926 -934 -429 -609 809 -838 88 394 176 -210 -716 -291 554 448 634 -862 -702 602 85 383 -916 442 754 -202 194 -914 729 -901 59 271 853 -163 703 326 -598 -737 -224 931 -354 -743 -963 398 -465 330 -888 960 300 30 -87 -451 -806 -369 15 -553 301 -145 984 533 -649 -62 -239 940 -12 438 244 876 138 112 759 -552 -378 24 -777 -839 167 -739 676 -557 938 216 977 -12 803 -127 -480 874 439 -317 975 -147 733 769 695 228 -937 329 -634 583 -435 -844 631 -128 -696 -497 405 -595 274 875 31 441 -719 -171 -737 -83 240 592 -290 521 808 321 -446 -517 311 -658 374 -661 -73 -843 557 531 -937 -930 -52 517 856 291 -889 -294 422 -53 313 -957 883 -750 26 -896 866 232 24 -239 -738 -642 390 -204 -46 50 -426 969 649 -201 -50 640 -167 581 -988 -411 690 -503 402 892 -471 -595 -608 726 916 -441 88 538 663 -433 431 814 622 -955 540 -201 615 364 -963 -902 -803 651 410 -244 -364 -137 110 76 339 -363 837 -955 -345 -741 409 -97 -305 712 -586 -993 387 -224 -819 394 727 124 -93 -553 -133 569 -463 -281 -39 400 108 649 -487 -85 -340 -767 -598 965 456 -209 142 -392 -81 664 462 -944 873 727 -997 -12 -564 -628 908 24 420 802 -133 345 -124 -121 -494 54 510 -626 -403 -857 -628 -584 -389 848 278 -381 -228 -677 -902 -320 -468 173 -893 647 -209 289 -900 195 11 161 343 -951 -347 228 677 603 -112 516 -104 -72 633 -529 -823 -998 91 -974 713 -268 -550 -61 -983 -837 -731 -698 -372 -593 -914 870 -318 404 640 -889 621 855 -384 682 -649 -891 826 -676 -122 -783 799 469 -803 674 -633 -293 722 -562 -872 468 149 -51 -840 994 751 -652 -972 145 -298 -194 548 382 -79 927 -799 776 -600 355 277 -816 553 -197 -761 -311 -824 993 -141 -588 832 49 629 109 832 -103 410 -34 338 977 980 -306 -865 -375 -465 832 616 383 -621 -342 986 -401 848 -493 867 -239 -607 -674 -501 339 457 120 -975 425 528 613 326 -412 152 600 695 496 -818 380 143 -3 560 878 -330 -13 -506 742 -318 -788 -991 -529 -984 -946 617 960 -479 459 -872 401 488 -732 733 -641 -118 -485 -312 -307 -773 -322 -704 942 847 1000 330 -559 508 -328 -640 -690 771 276 -569 -294 136 -221 4 217 -236 -679 825 118 477 -393 -681 165 38 342 22 -917 454 -801 180 185 -745 178 805 -436 -966 519 -912 -951 371 -269 59 399 648 -464 773 754 448 -638 -369 -87 295 962 670 470 -10 636 468 -445 165 -559 -48 -267 -986 91 -421 447 144 572 -506 430 476 406 200 498 979 120 -876 -449 -350 498 -416 548 -350 361 -681 831 826 -441 71 -223 -833 -232 686 -132 475 409 649 -640 -292 -211 928 -142 -42 -440 406 751 232 -503 -988 -237 -350 595 616 -703 -96 -846 646 -60 856 -672 681 435 740 921 146 997 -429 -155 -574 -6 22 597 475 -196 881 -628 473 565 550 522 -5 -85 865 782 38 -375 -34 68 998 -544 -714 138 -898 -765 612 -799 -128 496 -989 283 538 -847 -273 821 909 405 469 384 -167 -434 780 -721 -800 -19 -676 662 -875 -883 104 693 378 850 -910 -69 899 -584 -42 406 -373 261 881 271 -627 -747 -979 190 225 -34 680 508 -13 -40 825 -349 857 165 -345 761 -249 944 649 343 -989 845 480 83 329 123 -383 -842 146 808 59 -263 -208 -46 231 755 77 -627 -322 880 -41 454 -132 500 728 -263 -748 913 810 123 714 -705 -894 853 845 591 -979 585 -915 -943 805 381 -211 334 669 -654 -365 271 596 -584 958 785 86 17 895 -7 -608 -309 649 -975 -419 703 -170 561 -887 -151 -955 -189 165 81 -289 803 -438 755 563 -793 -445 270 273 -136 812 224 -892 676 300 -300 -516 -274 -721 -437 -681 -652 867 691 -287 877 -169 -512 633 234 441 -719 523 -613 -38 -632 -749 65 -85 842 -958 993 -683 261 760 193 -422 -549 933 701 -184 506 -962 216 768 580 -372 225 706 585 838 -782 -914 171 733 -554 -541 -215 326 893 270 238 268 598 -770 263 707 165 -816 685 -826 228 -207 -55 -683 917 -327 895 -557 -551 585 -8 -60 -397 -871 -207 564 818 952 833 -324 -931 -976 202 944 -345 -752 -957 -436 381 -98 -395 -475 335 -939 -499 -780 763 -666 -689 804 -375 -466 293 738 -856 959 -143 651 604 -754 535 -523 -293 352 200 -115 783 -292 -49 99 641 404 -726 -257 -912 257 -862 78 -963 746 -454 -633 -420 143 645 52 -825 -603 -694 -167 -801 -681 -660 -508 -293 403 -548 164 -644 -707 -207 313 -448 -559 626 -202 -914 -365 -213 866 -88 399 363 -474 -288 602 -551 359 881 875 638 833 296 38 404 -486 230 509 -350 -146 -608 -816 482 196 246 762 -697 -480 253 846 -592 -532 292 3 54 -186 -429 923 -747 -715 -739 320 272 318 -958 843 251 463 -328 -620 323 726 -7 545 879 -995 247 764 211 -17 -432 27 -944 -866 -612 -859 -989 611 499 96 -516 759 801 899 -98 -202 -147 714 -431 260 -363 -80 -305 -595 -516 100 981 145 173 -780 -408 325 58 -306 -65 -597 -531 -997 933 716 -108 105 371 917 77 -633 -143 -106 102 70 -654 -843 286 -840 846 -815 534 588 -499 -679 243 866 -822 404 -154 313 599 -883 572 -341 770 450 -851 396 -335 936 -742 -645 3 -201 68 911 -990 -983 520 705 900 -559 908 -367 -481 364 878 826 -845 -282 -161 -710 646 34 914 976 -518 -360 -718 791 -163 -140 834 -844 907 665 -829 471 905 -320 -357 -136 -66 -7 779 -628 134 -205 602 636 -63 7 618 175 -55 540 371 -914 -824 906 -484 -740 940 -657 972 303 835 63 276 -116 -497 -342 -719 -704 -741 396 333 -973 393 -788 -603 483 800 581 488 428 398 731 550 955 -350 -985 108 156 -279 989 -486 -137 -701 -471 -243 782 -329 -539 -660 -793 -44 250 655 -64 716 -818 -272 488 277 -262 261 549 -420 -845 846 -901 -363 -726 -453 -251 -31 -442 571 -567 -334 778 -958 61 -466 -983 935 -130 358 669 869 800 -528 448 460 -226 -184 459 902 -982 -136 -80 -833 -266 778 -743 95 -685 -185 560 -146 184 699 -390 -889 972 -941 -599 -600 45 -944 62 -352 309 -239 -368 781 431 -575 48 917 412 979 360 -206 47 248 318 -732 -916 -60 146 934 -5 812 -662 -951 776 588 188 563 -461 20 894 -734 -613 -494 97 531 -551 -182 -244 -48 615 22 889 657 460 780 -334 -12 649 483 -462 -453 1000 882 260 -548 -754 -106 38 905 814 472 631 -842 -907 -475 -389 -857 -12 795 585 -925 501 678 -884 -437 -743 207 732 274 26 842 -270 -185 -19 -564 -690 -466 -406 539 682 -380 518 -983 673 966 -508 -296 47 -370 -954 -900 -248 159 -983 -913 329 283 389 -660 -236 -699 -363 -383 -575 63 -398 -569 -485 -174 877 9 -26 -148 889 -884 -246 -836 -447 -166 310 463 -764 23 -208 -798 -946 -707 746 498 876 42 -260 -725 719 606 142 217 305 74 925 -840 552 717 126 71 39 -135 -296 -60 -581 698 581 618 -829 379 525 -790 188 -371 574 -794 -868 166 -758 -143 265 -444 -866 -81 -695 904 7 785 -101 -581 -526 -426 838 -877 -896 821 265 701 -332 -91 -736 -530 -716 634 824 -360 -771 -770 -202 882 313 250 -703 118 374 -663 844 81 -582 -586 2 747 -564 807 423 -8 -403 -583 331 -911 -561 -168 894 -307 637 -922 69 38 531 605 -819 -130 -116 -72 -293 733 -648 -641 -213 104 -229 -741 737 73 -815 -616 -268 -757 -22 -114 985 -874 -44 -151 177 -907 671 413 140 -679 584 -186 343 -408 -157 134 186 760 -542 217 946 868 652 369 337 429 4 746 792 -527 -527 907 127 278 37 -790 -806 733 790 512 -632 -584 -883 251 -187 -383 -868 173 646 402 -71 536 581 543 188 -200 -65 -156 -564 -888 598 -895 -508 -878 -840 648 504 -158 419 -657 -599 -435 -418 -520 -9 826 -988 49 -441 788 761 -154 802 -461 -756 296 -519 -306 235 -238 29 -821 -793 847 386 -550 578 -333 -641 -893 -344 -927 -889 822 486 614 353 -520 628 -744 655 30 -948 -941 -356 -493 -11 -796 8 827 484 297 323 207 -313 -124 -606 284 188 -357 -469 -487 -925 68 -412 815 833 563 395 349 687 -108 741 657 -857 597 306 -546 673 679 -515 70 675 -651 -957 441 -126 660 -321 48 156 -116 -320 338 -774 -448 -189 -177 -522 -257 -787 -369 740 -344 237 351 -401 583 491 -265 -451 870 -77 388 580 -743 -434 433 -400 -252 567 -901 876 -69 326 -801 662 -500 -780 -745 998 -183 -979 166 28 -286 -266 815 -679 -33 283 -36 -342 -853 -380 -581 525 88 -759 -100 532 415 547 340 373 130 695 -979 -522 541 -354 -311 -690 -742 272 -570 -342 -119 321 488 277 -335 325 821 379 -363 -387 195 -816 284 -129 147 -614 -809 -431 585 507 -110 -494 -947 250 81 359 -993 971 849 -866 223 -548 -686 -188 872 -138 498 -369 -106 856 527 -582 953 910 -806 958 -4 505 -267 728 71 -574 622 534 67 740 -479 -893 557 -247 -796 -764 97 -281 225 -792 -179 -755 -534 50 -287 774 918 -781 148 -607 488 89 -530 303 346 176 -691 -207 -268 -603 -770 149 -465 -964 -786 -285 -502 449 -554 -358 -203 -148 889 -357 285 -837 -166 -755 -70 -816 -932 933 43 65 -2 908 956 -280 -81 -295 983 495 482 -756 682 740 -810 645 636 443 836 783 756 763 759 -428 359 -370 54 -555 121 -364 -132 -598 98 -152 -814 526 -290 -739 254 -117 -170 -652 23 137 -877 -372 572 629 258 133 939 -782 928 -525 3 432 -429 -859 145 -858 -596 -985 -571 -934 294 961 214 4 -175 -608 336 -39 130 -642 -9 589 888 -15 -527 433 -89 -748 -872 314 -717 219 873 348 -130 -312 -477 -515 645 861 -571 68 281 -737 334 -426 486 107 618 257 -180 693 248 -659 301 88 -117 281 500 288 -377 -879 -621 -861 428 -966 422 -110 377 -944 147 726 353 335 548 -84 847 -193 51 5 222 -341 8 253 702 103 38 85 -109 68 135 561 -406 -578 -182 754 385 -397 182 281 -615 -450 -668 -571 -302 925 -293 883 -355 -951 637 43 208 -340 -447 -656 984 -25 -283 -24 -581 -504 -49 -481 -568 730 -662 -105 99 -902 631 -700 -529 123 527 -126 651 -132 578 -46 -368 695 -587 331 707 -23 394 242 157 8 882 535 429 -634 -112 375 -818 -231 771 -484 725 -694 161 -375 180 199 -942 -859 -793 511 -206 -872 -170 -813 -29 -775 858 664 -233 570 -243 -815 -464 -220 136 308 -958 -292 -722 379 608 -965 797 606 813 699 -22 -160 -740 -976 -57 -937 -931 320 966 452 -106 488 -785 527 -680 -749 -599 12 5 -926 687 370 299 758 204 385 549 578 -739 840 -489 -385 629 -291 -116 -185 -668 -515 256 808 -578 122 -670 207 -904 946 509 -880 -802 -855 -270 669 -251 233 -800 97 -336 -416 -917 -64 719 21 159 6 -471 -10 -725 -411 -33 621 -880 -583 405 255 478 86 467 830 31 -765 -951 51 857 -14 221 -564 -721 388 162 320 -261 -931 908 -586 747 -11 -852 -408 534 -245 266 311 -790 -12 -693 144 -632 -531 464 988 -58 -873 -755 -280 -190 -702 -802 -157 -964 758 -566 -30 631 788 -761 -284 -482 -112 -874 -573 251 -998 -997 -588 -239 -588 -771 -549 527 -652 -941 -824 546 889 -561 212 624 479 -531 980 -256 -833 -253 -149 314 -531 -65 826 -648 908 569 877 490 252 823 128 237 210 139 499 -702 430 361 423 -495 972 -1000 -835 -605 -858 -65 -711 -120 -398 608 922 625 696 -106 183 395 489 385 371 702 -908 96 382 585 -75 -760 934 393 619 -101 682 -872 479 173 -779 -646 -777 341 783 -42 203 485 -31 855 -242 367 -153 497 372 857 750 139 264 -380 468 -62 -862 702 -724 751 764 -622 321 338 664 265 -949 -925 60 -22 744 768 725 -174 862 199 113 -559 -761 825 714 499 -773 -451 702 -94 232 544 -471 -567 379 -861 -596 -547 622 27 -594 -406 -899 863 -203 -644 -985 492 375 45 -629 494 418 -572 827 519 -682 848 753 938 -953 506 -250 -81 -358 -883 -888 771 240 366 503 -109 316 763 54 295 -921 595 492 153 415 -135 156 -338 -962 783 497 -704 535 -715 -323 778 -85 28 -344 348 48 45 -193 -436 329 -825 320 778 90 312 -903 -949 363 193 200 -188 -246 -892 -535 957 -40 30 474 -73 -285 48 -84 308 859 758 -310 399 -269 -46 842 181 477 107 -718 40 75 705 -19 313 719 388 62 29 -447 390 -188 662 -120 -243 166 759 -91 627 507 -290 621 -403 -141 -235 500 -214 301 390 -318 241 679 619 -694 -917 646 569 -694 -17 -401 -962 -410 -18 -786 -475 -409 177 -395 -139 -83 383 502 374 -866 -426 -921 622 -127 -404 746 792 749 -613 992 -112 -865 790 -164 -268 419 -26 996 -246 462 -715 148 31 -210 129 -617 -609 643 -427 -156 931 -709 494 -106 82 -269 -342 -96 -406 347 174 561 425 289 857 -397 -593 270 -916 -572 -526 502 575 799 -288 -304 -452 -403 -171 -466 661 -169 602 461 -224 -576 758 -432 809 143 -564 -200 920 -7 177 -888 -983 -943 -636 -122 -970 -385 463 934 431 -439 827 -455 722 -555 66 723 -295 118 -986 -896 820 765 527 -921 353 251 -853 -918 -894 867 39 -303 -576 -611 -665 950 -285 467 -516 952 53 21 -854 -505 -73 514 -950 548 32 -202 -977 690 -984 1 -630 383 56 -374 -948 -649 -568 -414 -966 72 -570 -969 -374 701 -997 -486 -547 129 350 394 -336 988 -856 914 491 -447 51 383 246 626 -515 -545 409 361 -548 374 775 -199 -78 -311 -24 -675 152 49 290 730 628 317 -643 -426 -144 402 982 -199 567 -144 -322 -183 11 -664 165 -701 323 227 -235 706 -528 -643 399 366 -694 -94 -641 -360 503 331 470 -271 -406 37 -48 405 -610 -838 -614 -465 -203 -390 -474 208 168 689 -420 589 191 897 -860 -465 581 -263 -575 -833 763 -68 655 859 -267 140 227 -583 676 -773 954 850 -842 551 508 420 -315 -701 -60 -699 567 475 -763 112 595 -762 880 995 -519 -758 -990 872 -620 -601 110 -472 -789 701 879 -357 394 852 984 482 -514 832 -844 -33 -493 827 -992 -783 -558 865 -458 -176 -86 671 57 599 -623 80 388 -189 189 -458 47 863 795 654 -752 667 -143 -567 -77 -992 -473 60 -547 -222 -861 567 -169 -232 899 -467 458 128 247 -695 -255 853 -889 -556 499 0 105 993 241 315 -26 -755 -383 -898 -457 -831 852 41 524 916 464 688 734 -737 -527 -607 -203 -778 -983 -9 416 487 -154 457 225 -771 -221 -346 224 -467 323 726 816 -849 -826 183 609 -861 -324 488 -842 -594 167 142 -567 -991 -512 332 170 919 -61 -35 -341 410 238 -973 73 356 665 9 111 778 -296 -127 915 -686 323 -934 -487 -751 -993 -17 -693 -492 -166 351 550 877 310 -117 -13 710 -239 -868 245 -849 -130 -524 -534 -673 -282 -751 717 -655 14 -943 -182 800 -855 -284 -537 217 635 781 -30 -739 543 408 987 -769 918 415 827 -835 -938 676 -782 831 -14 484 -154 423 398 -61 -258 326 -373 555 -588 328 -795 -505 -529 -584 325 634 50 505 835 -763 407 121 401 -761 787 -938 817 155 -792 134 338 -746 868 -31 76 -780 922 -872 91 380 -769 -109 -75 -325 800 42 934 581 836 831 316 -625 922 225 -366 946 -20 -786 -386 196 -963 380 -945 -536 732 440 -750 -55 -186 -309 335 981 -205 -439 874 -802 128 -960 -24 -778 498 300 842 -855 12 615 132 -559 -984 -129 -291 -257 685 735 714 897 108 -543 10 696 825 149 674 -503 839 -21 103 -712 886 -715 599 501 -941 -196 -258 107 -434 -211 555 -964 23 -197 574 -85 776 -505 -200 855 -911 -645 -57 -711 -190 346 -622 -839 812 -219 -511 550 758 959 184 407 -649 -83 295 -811 157 -843 444 -342 -713 -110 -11 -387 -983 -723 -344 -352 232 163 101 -761 -136 189 723 263 909 -437 453 -366 950 70 -707 243 -611 -437 -603 902 -704 -79 762 782 581 -420 156 918 -783 460 826 894 -511 -740 677 444 -893 446 -314 959 -336 -97 256 -556 256 990 430 838 -458 -21 214 -394 -108 428 131 247 109 -21 -659 -791 352 -682 -875 -801 543 932 -979 804 -544 523 -845 657 -870 399 -674 -701 21 538 27 17 -328 -86 119 -539 402 -735 -191 -876 201 947 492 -799 -24 -718 232 90 -531 84 -737 -509 -365 -589 293 485 953 522 126 -795 567 -176 -775 -514 967 835 125 -714 736 76 751 -397 497 575 -602 86 145 -248 921 -106 -15 -901 -504 467 698 -625 114 -141 -743 712 908 -235 918 -593 -194 -331 821 639 -256 770 -931 56 -304 -338 -362 879 599 -651 312 553 -139 -756 924 247 12 -779 -66 -410 -178 -460 -915 501 -44 148 -152 243 204 -948 -887 775 -10 377 -871 18 -576 146 -805 -705 679 -498 -184 374 879 905 270 -908 825 -517 672 968 -822 -851 629 -878 324 679 665 -578 260 57 -263 585 597 917 -909 -313 -398 816 -491 757 -665 107 -739 -173 -378 -653 -35 426 -330 -867 -423 808 992 -789 267 923 687 746 226 366 -56 829 71 -892 518 220 -904 -492 -258 205 -999 -46 895 -574 -38 919 -179 -470 -742 410 716 475 -124 12 -347 -850 692 -851 726 49 40 -349 892 -33 -165 -872 744 -435 -147 342 -589 -27 336 590 -890 457 832 -773 269 256 -740 601 851 -504 542 673 872 -827 971 -850 778 794 -965 -298 433 637 388 -917 -193 -389 852 739 -766 -233 -835 803 975 345 -272 -528 -760 -314 421 64 -265 -302 437 643 -225 -749 936 205 590 498 -359 364 295 -956 -52 -812 -296 -558 696 -452 -645 58 811 654 152 550 282 25 -670 413 329 831 -392 980 793 -966 908 -824 -253 767 -946 -370 70 96 -531 -658 -113 -686 929 -226 781 80 -102 791 -730 964 -568 244 369 -571 274 919 802 -558 -479 -618 433 701 966 309 -813 -368 147 -83 982 617 861 -296 813 -348 -753 -368 -358 194 665 579 -233 893 250 502 -790 510 248 -47 -741 498 -576 676 -86 566 18 259 -302 -297 153 80 -895 442 -312 -830 -492 585 969 387 296 -200 -143 164 -863 2 -107 769 13 -499 -616 146 89 963 -528 -544 464 -112 -650 -177 -411 921 138 -940 -40 310 805 993 -66 -246 489 164 -675 -518 922 161 -984 891 -725 772 -506 -660 682 -697 -478 276 505 556 -330 152 401 938 -194 158 -505 371 213 574 -474 -671 -313 -374 299 633 -194 -38 -176 228 -394 -653 -778 587 -329 564 536 548 715 -598 -273 354 -437 737 -986 891 -67 -687 975 -17 -12 -435 -394 -835 -762 -67 -690 425 -33 -663 161 -308 -841 -593 791 821 289 769 180 -272 -800 7 -291 -54 -947 278 -12 -549 -97 582 56 737 682 -963 -668 214 -726 -724 -65 -435 -955 -229 718 978 891 -426 -937 -16 -124 -124 -474 411 -294 -322 -512 821 599 553 -823 -825 424 778 271 530 -874 413 238 -938 528 517 -163 -488 -320 746 -771 -69 -887 326 -282 290 976 -213 382 -735 748 -314 -201 975 80 527 -943 -24 -88 54 471 -900 -674 -477 -836 749 375 -924 125 181 295 -937 655 -108 -897 -795 782 236 -480 -430 -743 229 -295 -120 -431 641 -851 -685 -426 -49 428 386 760 -750 924 -475 858 654 377 -473 -7 685 -219 605 227 751 468 450 -37 -188 -427 -528 462 -451 87 -613 70 -280 227 345 688 -940 620 -784 -244 -604 -454 733 460 -276 -277 197 -161 -281 1000 41 50 -24 69 -143 -468 -652 9 -559 709 -498 -833 842 527 932 -146 255 -636 343 -102 106 -601 452 625 -535 193 -176 251 -845 342 -959 155 -64 580 -168 92 -556 -391 -548 -340 358 -463 -571 -975 284 63 -856 -103 -713 465 -340 28 667 -911 -435 280 -842 107 277 -752 -475 53 -527 -501 -746 938 -910 -33 187 -835 437 -751 985 -671 -810 374 43 -899 525 -775 987 -31 -285 752 181 770 -496 307 -590 988 -219 400 723 323 235 925 481 748 -46 -630 30 -720 84 398 188 984 -973 644 -626 688 230 -348 -368 -510 632 -518 206 -225 574 -997 614 -437 -654 923 -192 117 -498 -939 -394 -796 -624 -859 -500 -176 -692 228 -159 51 -434 -316 -942 -155 386 836 988 -951 879 -45 -782 -47 -868 626 556 -948 941 258 -438 -162 109 785 405 -591 307 364 -530 275 -468 -404 842 757 -474 146 920 -568 837 -164 -672 -724 -808 286 485 417 300 652 -661 -147 -822 -506 74 568 -441 -730 732 603 408 -268 717 -581 338 895 -982 894 -511 85 80 856 23 -432 -889 58 -613 265 -260 324 982 -835 -231 286 -802 492 228 4 -752 357 64 -141 -595 -86 64 165 -520 -600 -491 273 -481 -527 210 967 -246 357 -212 -567 -371 436 601 -49 -507 -634 609 25 -132 -641 -103 84 -688 795 949 769 -408 899 560 26 -585 -497 -358 549 -575 -718 721 177 -652 -573 769 -537 16 -350 601 574 370 46 -186 -257 -711 -380 385 347 177 -584 -174 -301 -948 443 -613 755 -593 -378 -610 -196 336 -248 -856 -916 -309 821 77 -855 47 578 658 -190 617 315 -228 241 -660 -929 -89 -524 -536 -945 703 996 610 -476 -574 -348 257 -212 776 471 -548 -784 -770 -842 66 -711 58 526 -311 -892 -899 -577 -457 115 -425 177 -949 -518 -36 434 -786 -293 328 655 -296 569 539 -372 -418 -572 762 179 243 -86 502 218 624 650 -185 -54 -815 -270 393 168 -26 -616 -134 922 974 -360 -570 -80 782 937 -881 488 649 -970 994 652 -580 32 -878 -678 -783 -852 344 328 -857 -653 -93 -85 -511 440 781 -237 -741 520 519 645 439 677 -997 -599 -747 -624 -313 238 -668 101 -848 1000 -41 742 -363 -253 -772 783 922 -201 935 -290 -649 -420 -188 486 -111 -989 44 -547 731 285 742 -562 615 -62 -707 534 -385 659 204 719 -439 388 -11 -468 866 5 488 -466 -521 -664 782 -425 63 -187 789 -377 884 414 543 -489 -558 12 415 110 36 206 757 -572 -348 315 723 -625 -829 -52 -794 713 228 296 246 901 -798 -896 230 -368 -3 48 -545 211 -927 -113 -87 99 -483 -783 387 944 233 246 -880 -230 -504 -833 344 415 -422 -104 6 538 607 602 -434 -88 -197 -899 -130 591 -55 259 534 -950 -580 832 -712 914 -763 -701 563 -399 -96 519 773 590 187 -237 1 955 -359 -957 159 -450 533 -728 399 286 -101 666 -985 933 854 859 -279 -650 -953 -962 894 -629 -833 -947 147 -375 -835 183 -245 139 -12 282 155 727 133 106 -862 -315 -978 -581 480 966 128 -322 -556 -462 -78 -493 -392 996 -357 -11 137 -35 -796 112 514 -366 809 233 -386 606 481 562 544 698 890 23 577 332 982 852 -61 -614 544 328 659 -786 383 767 145 739 -631 -742 -723 -791 -744 -823 -209 838 -56 -413 -180 -367 -426 -872 693 -325 376 -33 641 -701 -991 -652 333 -739 -213 444 246 89 261 -806 -712 -115 739 -194 -253 -592 -668 285 -265 -752 -970 309 -760 83 653 -619 22 242 930 854 -775 -36 -431 909 24 26 -148 -203 679 117 -277 105 491 -800 834 -3 -896 848 556 328 -474 337 -733 -406 908 521 602 -47 -569 -583 491 517 -262 -346 336 226 475 707 -82 394 -115 -370 714 -234 847 -998 424 -777 133 -773 -214 830 -638 -806 48 -476 263 -151 858 -41 -144 -146 138 -359 945 511 282 -325 -675 186 316 865 271 -537 -871 645 242 -918 889 -189 956 520 -779 706 248 524 -662 -679 -807 380 -281 747 303 140 489 -443 607 955 507 -107 72 -765 -878 -662 -921 -514 592 -824 -859 650 -354 -189 56 -760 -984 313 -443 679 168 482 126 705 724 152 -1000 -978 -452 -486 267 -920 467 417 615 435 -238 325 -432 418 -115 -436 -525 907 502 111 180 -111 -792 -672 -551 -480 343 55 -45 -775 514 236 93 -124 -751 -557 -754 431 -345 -48 -927 847 -479 -622 150 -778 -592 -197 -132 -877 678 634 747 689 -667 -424 -763 -168 -105 903 -873 -766 -872 956 462 826 -791 793 -152 864 -527 371 300 564 -851 -682 -484 -585 -242 -161 585 -441 338 -731 -48 -951 478 -654 -430 0 287 345 -152 -436 18 424 978 177 762 -512 -448 -395 -386 626 -830 -7 -70 -169 869 -286 455 -914 133 -514 170 629 -704 -985 -612 221 869 679 -656 42 884 -301 314 435 -121 -356 -690 662 355 892 -174 -26 -313 -591 611 -537 531 834 668 277 -621 -815 -623 60 255 -571 -556 -238 -301 452 524 801 -229 481 729 837 971 -49 792 -371 500 978 320 947 -93 744 -756 -685 -432 444 747 305 -49 -842 874 -532 321 568 -612 172 558 -678 774 -688 -906 -932 154 -37 364 -938 937 712 -428 -369 -406 241 978 -253 -840 -978 688 330 -97 -564 -789 640 -647 -386 920 -320 554 -271 -561 135 201 -13 255 -310 -233 187 921 166 620 -419 315 299 41 -866 -838 117 615 -8 -873 774 250 -91 175 164 -713 -235 -748 -599 -284 -151 -890 825 -394 -194 619 352 202 762 -922 663 -728 283 343 -100 -630 -362 463 -54 -313 -278 909 -925 176 383 476 -630 -273 142 739 -927 -488 -941 -646 835 393 582 71 -920 143 -547 -376 -53 42 838 -507 674 -203 -214 -97 -790 501 -896 -458 847 947 -706 462 413 215 852 117 877 90 -829 -45 524 128 569 -855 958 -647 -357 -672 837 -170 328 -133 758 47 -890 -340 192 -92 143 -493 -243 -356 -111 -459 336 -372 -641 108 -538 733 -73 135 -527 813 512 73 231 -105 -164 -148 -429 595 -104 -621 -176 136 893 700 -948 896 156 851 -372 398 -838 564 281 773 -77 644 5 -721 -779 -743 479 346 258 -82 -130 182 172 112 -809 628 -786 -279 807 -820 -592 449 159 381 334 555 583 -795 -77 120 937 258 236 398 916 -734 166 -540 742 743 -249 -773 -605 -173 -927 -809 -428 -578 160 367 214 -482 549 -726 954 48 -977 367 474 582 -838 -756 181 -626 454 660 38 -218 -32 -765 -382 -870 -750 924 -759 -692 -255 662 21 359 -136 214 209 -669 -982 790 236 148 -584 -711 305 -550 299 37 595 166 -256 862 154 249 419 -504 -725 -422 768 -473 248 556 -472 959 -9 -527 667 -975 285 -371 -923 53 669 -29 205 879 72 637 -385 422 524 856 746 -698 649 264 415 -769 -209 229 549 551 -920 -224 893 -107 368 -724 -965 913 -152 664 -677 764 65 -587 282 -729 575 917 -322 -319 848 789 -28 -531 -143 32 211 -902 811 783 447 135 644 339 64 -353 926 -961 816 -494 -948 318 589 570 -550 -565 875 511 982 -384 -829 -815 -657 -195 -843 -690 -181 -829 474 151 -239 -792 174 678 659 -852 381 -690 951 -677 88 198 979 -157 -718 -275 -282 -204 -446 295 -91 325 -390 -837 -562 -951 -800 740 -745 -135 934 958 -690 364 148 -35 308 99 -760 970 541 410 313 795 71 -782 178 344 -717 -529 861 -52 737 -763 -480 -682 249 -44 932 828 97 -737 715 -959 -498 647 -173 -715 582 -767 -501 -698 481 -241 -720 523 920 -124 35 603 812 -216 624 164 -225 615 -107 -334 -312 200 -952 702 532 774 298 102 -37 -344 -316 566 -612 143 978 289 802 -201 -174 118 803 201 379 623 188 697 520 -405 -132 378 -583 -719 -847 -920 -281 -252 565 0 -121 -896 757 -619 -982 412 -474 872 762 -31 405 -835 -540 275 744 35 -444 950 -347 -982 162 -976 564 -220 96 -165 -171 64 822 -897 290 453 -772 -933 689 -300 -507 938 409 393 -383 813 698 -713 742 493 514 -572 -579 794 -382 -782 -825 -387 638 23 -84 453 276 280 652 -208 -413 175 184 -962 888 343 974 123 -883 -2 -270 -292 300 503 866 657 -291 -165 801 30 -974 -275 553 -602 944 -731 1000 163 -474 -609 728 -966 825 333 -612 178 749 282 321 -818 -133 835 61 972 -179 458 -801 777 -141 466 422 -797 -795 275 462 -229 584 508 -246 158 -714 -248 -723 -705 -705 -986 964 -932 286 -997 -414 -345 -232 -231 101 837 -378 530 -55 -322 370 -681 -238 -143 536 -587 26 556 627 537 443 647 -968 711 -787 -932 -55 174 -531 -539 848 978 -807 0 413 607 -610 715 -247 47 795 509 -204 -74 -441 -678 146 -113 -331 823 96 -439 -396 -360 214 451 -791 471 800 877 985 392 529 817 4 881 -581 -168 -618 487 -203 -207 867 729 280 -737 -706 -457 -206 379 648 312 105 -76 -725 978 -630 -753 -533 770 370 676 467 634 -307 -730 96 -173 183 -880 -56 -756 632 -100 496 130 -346 -137 358 -848 920 -386 -101 891 -56 -477 -109 993 464 836 537 906 107 12 517 -618 -511 -333 -717 -762 -194 869 -816 887 -819 -815 364 683 -317 350 -627 -828 -990 487 1 -218 810 -865 358 -522 -500 -882 -864 176 919 -848 -630 762 -834 552 696 127 649 -994 -134 973 -152 110 539 -606 340 525 383 980 143 121 253 527 -86 319 -819 -861 -417 -213 -443 656 -502 -347 307 970 -88 989 736 -799 -409 442 342 850 48 194 -523 770 -965 -648 -781 -20 891 238 -253 -1000 -370 105 -646 449 97 697 983 975 -793 569 -411 -848 -969 -240 -913 498 -716 -641 365 -945 35 823 -550 619 797 -156 442 810 735 -57 892 -400 -663 -834 -356 837 362 236 -997 -358 15 669 -470 -291 -141 204 -722 -302 917 -898 -453 600 486 -494 -649 339 622 -175 -319 473 219 517 -816 207 62 84 38 126 881 -441 -828 741 52 -674 574 108 -476 56 -677 638 70 525 409 810 57 237 735 -820 622 832 -456 511 864 521 982 676 145 -77 396 -216 -5 24 780 -212 238 457 -203 -452 789 646 -913 -291 -528 515 525 -934 946 -878 955 -633 42 -884 -757 -482 759 391 105 288 620 21 759 -11 388 295 947 58 -526 -703 -126 158 829 -48 770 493 301 -680 -549 -597 -320 763 -604 -283 27 699 176 171 -861 784 -254 -636 317 -241 412 -559 232 578 570 955 853 -668 -960 555 699 -762 -546 -470 96 -91 -484 282 997 -552 -914 111 -876 -866 -403 -764 853 -95 -464 191 -443 -942 -380 946 891 -362 895 507 -495 6 414 -240 798 545 -486 -209 -393 303 -11 -173 -145 -223 351 212 -601 799 47 568 -234 -773 602 846 -915 132 -770 759 166 354 -209 -805 523 -452 -736 630 -378 -474 -570 -952 -827 460 -865 -827 731 121 800 -742 421 557 109 943 -54 -154 -240 -982 -815 -286 628 -982 414 -973 923 -951 -372 985 95 -39 -664 380 258 -295 743 199 -424 294 785 429 -232 867 -110 510 -341 11 -997 376 -873 358 -48 796 749 158 -676 -311 906 774 814 776 -498 282 749 278 519 909 -419 -902 -171 -485 864 -720 -310 -472 402 220 -61 444 345 897 720 664 -77 869 -325 -135 321 -876 134 209 -805 -331 537 -600 -176 81 -935 -345 78 -531 532 -376 -248 325 402 164 -952 -290 679 -834 591 515 844 947 271 697 -382 457 -367 493 786 -18 -615 -247 808 -64 846 -924 341 -707 454 -114 -481 -51 276 327 -722 -391 -467 -103 865 -435 219 -828 670 -340 -779 -607 301 311 -437 202 -84 723 603 -301 -418 320 -319 853 780 -525 366 -504 256 526 -762 -742 -429 -87 87 807 177 14 -627 -199 781 -204 581 -980 96 550 733 -226 -994 -132 939 967 746 -794 -158 821 243 -97 809 194 -97 -598 90 -894 -362 -513 -485 646 -749 -485 -657 486 -130 164 214 -153 886 -547 874 -599 663 57 759 -420 730 614 -236 145 928 -957 -215 -304 -891 39 602 -650 -232 -712 370 952 279 -850 -571 -841 -466 749 784 -365 -482 -240 708 740 -207 146 31 711 768 -231 -914 258 228 -315 483 -572 -488 -130 -474 71 465 -310 -818 765 -70 -70 415 590 -672 588 816 -261 -162 801 -328 -92 533 -758 696 613 944 -902 345 -273 158 -511 603 989 -789 -586 -27 -680 -567 -511 -630 383 -936 502 -370 625 -675 520 -267 -83 897 -649 208 723 -232 -87 -230 895 661 -698 80 -925 -347 265 43 7 297 803 -228 721 -184 616 246 -574 -348 114 -844 -287 755 723 86 -664 926 254 371 -396 295 -523 -321 -765 -241 -201 214 825 -581 -292 11 42 203 28 364 797 -657 716 969 906 -538 -984 382 -304 -644 37 -960 219 721 -757 581 596 -806 -632 -323 -296 -695 -466 -205 -687 -999 -144 -307 416 -689 -780 820 -189 706 -214 -821 -768 -397 291 359 617 3 145 -209 845 619 295 -752 262 -499 -75 72 -36 -415 -930 315 225 610 -327 -93 -578 -259 -75 -812 403 442 -413 -891 268 -149 -499 319 -335 754 -627 -468 -363 -985 614 348 -140 355 -987 517 369 -110 558 898 -818 -473 427 880 -811 864 885 -126 -590 821 -985 -682 -961 245 -41 -271 799 -957 240 -128 -833 -148 170 409 849 -117 630 -218 -185 -70 -50 81 706 754 799 -688 760 990 -274 -358 506 -904 722 284 679 -740 -644 -333 -37 -778 -710 172 -511 876 -789 -301 866 533 -818 904 -760 266 280 -639 -39 -525 886 -158 624 -521 -567 515 -612 386 -441 526 332 -904 -608 -338 -649 -729 -344 432 918 -559 -96 595 -126 73 -936 -150 442 935 561 -94 477 -46 -917 -487 -325 34 -776 771 -789 733 -680 -742 -864 -150 -628 -23 286 -786 207 -402 -99 369 713 118 -932 836 -555 110 127 40 -488 563 745 932 -172 -728 730 -125 378 -628 295 -57 -512 -781 -770 -419 -547 -118 242 -418 -8 525 -541 -345 25 483 -588 757 -918 189 -168 478 -331 41 -852 -292 -418 -255 617 440 -756 -884 -740 489 891 -390 399 347 772 71 196 288 716 185 -158 -393 845 483 683 -598 67 414 376 -94 984 701 516 180 -326 119 701 836 220 94 584 -839 -673 214 -679 -517 511 -738 -365 717 -522 1000 592 -220 958 -144 -322 452 818 803 408 -14 -278 825 -921 206 -167 -672 -689 64 -211 -61 227 935 -508 423 -327 -910 368 -780 84 471 -366 314 -311 -131 -406 -169 767 169 -431 847 908 -558 -451 -471 44 701 -950 -382 -195 213 -148 640 170 -654 231 457 -507 823 555 -485 -855 -911 -513 351 -896 -209 -109 544 -30 -139 -294 967 78 995 -319 -221 -383 -432 102 481 -974 -506 145 864 283 502 272 682 689 -842 -666 709 47 -555 -858 -126 908 751 -216 -113 285 -997 -850 -999 354 -40 11 -886 663 217 -282 -513 -26 902 249 326 885 624 -872 -165 -690 -377 -525 -337 941 831 64 446 115 706 778 -820 -131 218 -178 -580 -200 -981 -882 192 299 650 -126 185 354 -525 -946 954 -675 -624 596 -157 -702 -645 57 -448 543 268 -816 -379 536 573 826 -263 917 319 -253 -676 416 -718 -854 866 -711 972 427 725 -84 -821 19 -421 -606 -586 -300 -274 665 -71 304 -374 3 -353 857 -497 742 -72 -25 277 33 -273 762 -984 30 117 -131 -567 620 900 -392 872 -403 725 937 -820 158 -241 768 235 925 522 138 413 -693 315 208 487 114 701 -281 -695 -469 -179 -449 -696 208 -500 -571 864 -218 873 436 41 -736 -182 216 -765 -346 -110 -665 770 614 -868 -148 -683 226 318 -276 408 -106 710 963 190 698 580 -405 141 675 -667 922 58 62 -59 -495 485 -446 244 412 680 988 479 -978 -72 100 -926 762 -587 -570 -22 534 -122 57 -929 717 -622 982 -632 952 354 570 874 677 681 571 808 -465 -949 567 -182 -889 -460 701 -736 307 187 185 -853 -542 -18 871 45 82 445 -125 105 879 -390 351 -795 418 -477 -759 -109 144 926 -690 -824 978 -213 614 -299 859 509 -954 592 560 -818 67 729 184 -262 26 -475 -632 -985 605 -133 -917 -715 754 381 662 -540 -25 412 -317 280 269 -392 -218 -183 412 -663 -211 220 -415 -956 132 -109 -471 -130 481 10 -397 52 -7 972 -523 391 891 785 -935 543 225 883 -327 645 -878 542 -78 -416 -326 -228 637 322 -267 495 -513 -623 -728 -876 -704 -458 -833 -319 -592 -96 -608 116 -66 536 -461 421 -144 -873 -634 658 -317 285 -832 -984 577 888 278 -582 334 -650 861 -12 272 601 -359 -772 32 665 -622 668 238 -882 392 706 159 218 117 800 -293 -245 -708 -252 704 -170 266 -989 883 -953 277 27 414 419 -575 -364 463 -971 -837 -167 -781 -425 911 -246 -697 -276 497 -353 480 -610 -649 -887 69 81 -879 78 -89 547 -29 -878 -435 -435 416 -434 603 -664 195 -279 -725 -537 642 564 168 -518 -118 847 453 606 143 904 -27 610 -93 60 700 -201 607 -848 -808 96 810 -210 -710 441 20 873 -127 -132 -33 920 -214 -190 404 390 19 -800 -972 -550 -831 490 -602 -904 -88 -569 911 855 270 -771 203 -730 -454 935 -264 91 -890 506 581 271 -255 142 -509 -706 -848 -323 950 193 -209 81 782 827 252 -945 -484 295 -672 292 -52 291 387 -19 -676 993 282 -973 163 -502 635 -496 -270 -629 695 878 -568 -951 -808 649 405 394 720 399 -382 835 -588 -561 476 -765 -927 -319 441 986 128 32 731 -615 -693 -462 547 826 -984 -818 911 913 -843 -102 596 -903 75 -708 -671 -262 -116 681 -293 -739 -616 -401 648 987 -253 174 -92 664 -576 -351 509 -473 -298 484 -504 777 234 -363 -238 -423 536 -392 -691 -569 -229 182 337 -133 349 772 -293 -934 -343 514 -248 936 -662 702 -687 -309 -703 -212 803 -791 -281 264 699 794 747 242 -935 -525 -383 355 390 -842 709 -881 -477 346 -171 -548 222 26 -107 67 -300 -340 889 777 93 3 654 -522 -7 -319 -739 945 -663 -537 -860 131 -74 201 -154 905 -615 -435 -263 533 104 766 821 136 676 -605 689 327 925 -20 -831 280 -869 -317 412 539 934 909 317 209 -650 122 -325 347 -654 -748 -375 225 -702 -556 -330 767 592 733 680 712 491 -993 816 861 682 -923 -48 -665 96 764 513 -955 -395 -359 959 -278 -939 -924 -694 177 984 -209 -519 -487 223 525 -611 -648 377 -457 667 -771 748 907 -391 311 -59 -482 -994 200 -674 -50 606 757 846 -708 974 -73 -417 -62 -522 225 -676 -669 954 429 954 -708 536 -28 607 534 906 459 637 -393 487 -55 64 -442 575 -774 79 547 998 -730 501 -920 -460 2 -72 -522 -819 976 -398 607 -124 424 -283 -494 -641 -775 -49 455 860 434 204 -661 85 628 434 -964 809 -605 532 -813 277 286 262 -547 -869 -727 883 246 -768 554 -358 -627 -959 -658 -699 652 -89 192 834 278 -741 616 -332 -388 -371 -846 643 -753 -913 901 -303 -962 687 829 -95 41 962 570 261 382 -72 -582 481 973 595 325 -591 242 194 810 870 -117 297 -492 192 -652 795 -821 295 894 -883 594 764 -436 -866 -575 912 -390 664 279 915 -943 -725 146 -882 -222 -149 509 103 957 -330 410 463 -521 -199 379 -243 230 -227 38 -11 311 -119 575 607 126 526 985 69 94 510 -681 -750 -66 -340 782 -877 165 -285 742 80 808 -887 678 648 894 811 530 -712 881 -501 998 920 -531 -802 822 -260 -851 536 634 -976 684 916 393 403 -645 387 544 -964 -766 -287 -611 -164 -880 -2 691 -751 778 -159 -612 939 789 -785 268 -237 -430 188 115 688 -844 326 -445 614 -975 937 611 975 48 346 393 733 719 -190 283 -2 281 824 50 -743 333 434 538 -351 -320 732 38 314 43 369 -478 430 539 530 -440 601 -288 -144 -329 567 601 -67 857 -687 -397 -317 -24 -32 605 751 544 164 -759 555 656 784 503 656 702 -844 54 791 455 -110 -412 -586 585 581 -80 -459 -205 165 -752 992 -841 825 -532 -457 -774 853 714 -279 -687 -437 311 -211 882 268 818 -774 910 -493 589 -920 258 -264 945 -496 -62 4 874 782 -55 72 -649 -297 -268 -964 -255 -887 -755 865 -141 -802 40 919 569 15 584 -468 -388 74 115 -305 -115 478 683 -154 -580 -499 -145 -582 -93 660 -982 534 855 -990 -3 -545 -1000 -964 -260 318 -149 -398 -359 186 -572 719 -361 899 472 -396 52 -164 767 10 -330 191 439 -507 -551 -299 -43 911 663 -723 122 -701 -989 219 568 649 831 499 -462 307 407 -154 -18 -914 -78 926 -366 327 -440 -350 -542 316 602 -285 808 -979 973 -893 -104 -202 329 -689 501 -988 324 -581 378 -497 -786 -730 937 522 664 -705 -57 -405 -929 574 -321 282 -642 -90 619 -714 36 -566 810 994 -756 -921 925 653 -538 -624 -542 -527 -373 916 -453 217 17 516 -168 294 -591 818 -769 -607 116 41 785 -118 -29 798 754 562 199 843 848 -884 -41 -95 257 -619 -649 3 -935 353 233 712 -227 583 890 923 -321 -457 413 199 -359 806 -193 -336 -661 371 -865 532 996 331 -211 588 -515 458 -172 -424 264 271 -964 563 821 -389 -379 598 679 -441 -391 143 357 614 693 -962 835 74 -531 -661 -826 463 637 -169 -26 -258 275 -562 -330 -796 -537 459 50 -112 -412 -229 23 271 285 -789 -192 -731 974 -653 964 -683 -291 -654 -669 494 465 -158 992 124 889 -238 -327 -300 91 -455 502 492 -332 450 868 -810 -173 347 -281 -491 744 -46 815 -278 -140 -668 486 -538 -248 -133 832 211 -506 345 -482 493 373 922 969 -677 -758 -726 -608 -635 508 -817 -585 -343 199 -561 -920 -767 296 -789 132 -153 -254 -547 242 -948 656 523 -990 789 747 -724 -843 -454 702 -570 -143 -761 436 907 -512 917 330 -139 -366 -595 -580 -643 -258 970 886 -742 -492 -493 -246 10 628 563 438 279 35 -725 115 741 -382 279 843 -389 186 12 436 392 -446 -701 -674 809 -523 -630 -81 369 633 -892 -291 -218 -93 -851 -237 853 -472 -910 214 -471 107 -291 -33 584 -80 603 671 553 321 -97 435 -569 490 803 -984 -792 -6 641 561 -571 -25 382 -882 -35 566 701 192 179 -786 -850 328 -85 -5 -600 -877 -399 -368 -29 667 128 -653 -324 40 452 -903 48 421 -635 -11 -742 137 135 502 -75 -902 551 573 689 225 -244 40 -337 -455 -537 -924 -945 631 487 65 224 -556 -731 -977 476 -109 108 671 617 -965 -763 952 265 -900 -55 -188 -36 205 -483 -249 -199 -622 -416 -260 200 -263 -886 85 254 -151 414 -836 304 851 -595 -623 -750 -402 -666 978 -671 -690 -655 377 996 -536 482 -949 -840 638 708 -258 458 -497 -643 556 349 19 613 -824 597 -595 -13 29 926 -542 800 656 -903 456 704 -566 -295 762 -689 154 467 -940 -866 -963 -86 586 384 270 -21 -660 -293 -442 -513 327 -980 -437 308 76 -154 956 -510 968 -28 695 82 -927 128 -896 960 -798 378 -163 -895 -229 600 185 715 504 -105 957 328 -704 725 -5 394 -822 58 174 -85 689 -615 153 722 671 -249 -76 -557 826 117 168 369 -336 -378 859 -647 509 -82 -400 742 -559 826 -15 -106 -374 -404 144 28 -23 450 291 -803 222 -669 -264 -181 762 -809 -932 234 104 900 55 -796 755 -900 507 -824 702 411 257 779 374 -4 -82 216 -381 -743 343 -567 865 174 -471 76 637 978 989 118 -656 -180 -823 -701 -332 210 527 865 -431 502 861 -168 -749 -228 -590 -905 -732 821 -271 -266 -652 -557 -473 276 779 94 361 588 -13 990 -725 298 851 530 -512 -65 -874 -428 204 87 529 -615 -986 437 229 660 -770 165 -666 190 -904 -703 -418 -783 937 202 686 -26 792 330 -677 833 909 -496 104 396 -360 -941 457 -688 -961 178 -456 -198 -690 832 -205 37 455 78 616 579 -120 -940 920 -415 171 450 512 -741 151 549 -18 -22 210 -649 -865 913 -749 640 350 -400 893 -279 -935 352 286 -958 -795 968 -28 -63 670 -877 780 -188 953 911 -474 -569 840 974 48 -152 -966 993 535 695 555 -10 992 942 979 802 -802 273 -690 -868 -838 584 -927 301 924 967 -317 -443 -758 -531 -261 -594 557 -419 62 392 487 -698 -414 -651 400 114 -244 924 700 393 -415 -968 -728 -961 779 600 809 3 837 -832 -43 -748 -169 -395 418 166 -344 -148 -201 -40 -850 38 -400 454 -478 953 72 211 156 553 -80 -301 -776 160 994 -260 28 -508 657 -555 -754 -724 831 185 890 -656 699 956 17 -682 569 -146 121 58 -493 172 -822 453 381 689 410 870 201 481 -397 515 -587 -287 230 822 -591 -336 854 -991 -610 -7 -807 994 703 -889 157 -816 -781 -103 957 -286 -899 -13 -397 738 -236 381 483 587 -543 -644 -686 -415 856 -590 360 -398 -943 -649 -337 591 -83 150 154 -997 -403 623 688 830 461 -835 530 919 279 -510 205 -594 228 55 181 -526 524 501 -30 304 220 -352 -206 -659 294 -379 424 -584 412 843 860 269 140 -758 742 442 -917 -418 -627 -300 -876 985 -42 310 -973 -71 -525 338 412 144 774 -666 -803 945 -542 850 83 -761 -433 558 -459 -254 -822 -358 -656 -806 24 420 -701 21 -610 884 -743 -242 461 34 236 -284 -862 628 -576 442 562 -806 279 -833 843 -460 639 -570 436 977 776 843 -711 -925 -151 329 917 -864 535 -319 276 -567 -154 -604 953 -989 528 -728 -114 945 598 547 434 516 -924 -214 999 272 -455 165 -256 -21 -914 -336 -143 -886 -131 -431 111 719 332 -646 638 -364 458 -652 385 -821 -36 -831 -87 22 442 866 461 232 -898 -169 709 523 -667 447 -117 356 -338 961 -252 728 -635 -368 209 916 870 503 145 -577 -936 485 -867 779 809 -47 56 866 582 -212 299 -297 955 264 -615 507 77 -424 13 760 -416 -750 -593 -845 -380 72 38 569 611 -854 -424 297 561 -632 239 -41 -396 -865 -223 622 -295 -723 979 -629 312 431 -564 -70 -81 966 588 268 674 -945 998 422 -362 -482 377 794 -155 -286 941 355 31 389 230 22 -610 600 -654 679 -315 -856 -649 185 430 -78 -33 457 -733 523 502 -63 424 -705 -594 -135 156 -704 -551 -99 -376 708 -46 -614 -90 -986 -56 -107 768 702 752 933 719 923 798 -159 -760 -518 969 -166 -62 -726 859 -796 -104 -348 -239 -874 743 -156 -955 -875 18 421 279 155 -702 -203 574 859 -977 305 892 572 976 -297 712 418 -707 888 -694 956 423 -585 -879 371 -102 570 -902 -75 770 528 -318 -419 -277 -217 833 -39 859 794 38 -786 -476 734 -440 -819 813 705 438 237 398 650 -342 -351 486 517 -257 411 -138 -26 -767 797 -670 683 -101 -208 -117 -239 683 -230 -274 675 110 -438 -594 -317 -106 -382 303 555 444 914 -947 81 850 961 100 93 -115 -580 -924 -107 -720 626 290 -507 158 -960 -454 987 -673 -742 -224 279 -219 -964 120 307 862 -804 -361 316 -944 856 734 913 818 -147 882 -608 -335 -894 -418 796 445 749 -89 974 -720 579 262 177 -778 -510 281 660 208 948 6 695 -286 693 483 416 766 -651 -31 147 467 -444 37 -575 216 -243 -452 -158 680 448 -954 568 -759 -309 80 268 -816 -94 657 -826 390 -970 998 -816 720 702 486 -710 312 -741 -544 -823 112 428 945 -760 -445 -752 215 564 339 387 -237 516 -461 -595 775 889 687 735 119 -659 -702 -545 692 27 284 85 430 714 -590 884 454 531 -780 67 -823 -573 430 -154 -678 535 -320 -136 -414 -688 214 963 366 -698 990 185 802 -722 -881 698 293 -585 -31 -430 600 -485 550 -204 -733 410 -783 216 -102 -471 -432 405 -572 58 -8 9 783 909 552 584 -478 341 770 -923 -908 -703 -453 -45 -571 836 -445 -453 -469 -71 759 60 -370 394 318 895 -397 737 -850 -461 -562 164 73 786 -45 -587 979 -683 665 987 -100 -950 856 -721 649 416 -151 168 -542 -547 189 -194 -640 380 -499 -800 -420 -211 -584 -63 656 -913 -76 506 -118 -23 854 25 823 503 206 -347 -677 276 127 879 198 -16 -732 -804 -755 5 -141 702 205 -799 28 901 -537 -29 103 -908 222 -558 -277 -724 255 476 -105 722 -802 932 -230 -239 643 41 -480 -634 -604 -345 -910 -303 -647 -239 582 -998 241 845 465 439 840 855 461 952 -950 158 -336 162 -557 -55 -944 141 567 19 551 -580 891 -769 -145 -518 -293 276 456 856 -394 276 -404 -975 860 -809 160 315 101 181 -875 -389 42 188 863 679 -368 522 592 867 135 246 409 -284 -576 77 367 766 603 -727 737 -483 -637 -259 12 -949 947 515 -723 8 -841 977 728 749 -936 692 704 -147 -988 536 465 525 833 -887 635 -456 659 602 -53 -750 270 197 -49 981 -175 183 314 -144 -599 -981 462 -158 321 -504 691 702 -218 722 -186 554 647 -390 393 111 647 505 -458 215 534 -209 -75 280 -497 285 397 993 521 104 647 -851 62 854 523 -883 673 -292 835 -574 -725 150 530 738 776 -838 695 -981 -313 997 -408 -612 -105 68 713 421 -63 279 567 627 -306 -342 -332 -722 792 -692 -550 85 604 278 -177 653 807 615 -651 870 -13 181 910 -768 -309 874 798 331 -390 294 329 -17 770 -959 -602 -236 -558 169 -710 -715 780 -320 716 188 -382 141 662 560 -777 -230 165 912 -385 -137 -552 -109 449 166 937 -91 -796 -62 875 -102 159 -36 686 -509 606 -78 -78 -343 -954 -404 -117 425 -592 -253 608 -359 -890 64 -909 287 -167 197 57 -554 809 637 238 -984 -502 226 278 326 787 -528 45 -297 -335 -846 -104 -440 -279 317 435 -1 -151 662 -750 -222 932 -144 246 -451 255 -661 544 -898 346 793 738 65 104 335 68 542 476 553 -414 -898 -608 941 334 -919 -568 425 704 400 996 -429 137 438 400 -546 199 518 159 -446 771 -83 -342 -253 -590 -789 -134 318 950 -917 -717 -164 -376 -36 -231 -352 -525 -471 -814 -180 -160 -312 416 69 -254 -63 341 411 -916 -54 -147 263 -497 601 -969 -545 889 884 -964 -811 -398 -13 -539 639 293 244 183 -30 70 889 -348 277 -661 -728 -399 456 -692 -297 971 666 710 505 944 522 151 493 356 653 651 -462 593 803 700 786 367 473 714 -664 153 667 -588 44 725 475 373 870 912 206 -701 265 627 727 -958 839 443 -364 -635 903 561 -528 825 -809 574 -92 108 340 -410 -545 458 224 -289 98 832 864 -272 82 995 -278 -622 23 466 614 972 150 -696 830 -48 672 -226 76 556 -769 -623 -788 630 249 -287 410 796 313 -628 -541 -813 -597 -692 -113 936 396 -491 -515 -290 665 -762 -226 -255 331 -621 -701 520 -694 -580 432 518 -818 658 73 -792 -376 852 22 -677 533 68 146 -58 -215 613 936 -406 145 664 975 862 373 -716 246 928 273 -10 -140 56 -625 660 -598 430 -209 -189 -611 -265 -949 945 898 564 -347 85 802 253 -190 -886 -242 -601 -839 -575 892 26 955 -622 -63 -313 889 699 -139 189 -591 -543 -253 -139 -125 396 994 -863 -778 931 976 857 -45 -881 668 -659 864 -144 -135 773 -557 -624 927 77 933 330 -89 159 -152 749 -88 308 -81 211 -735 971 128 -75 619 -77 143 224 -876 374 -824 112 -958 -419 90 880 661 -233 200 -670 943 301 684 -368 -66 931 159 251 -605 -157 247 -25 -18 -972 217 314 279 -261 806 516 -575 375 954 -929 -880 -833 -879 -289 668 -877 -17 678 334 -463 537 -203 -508 44 395 740 -115 -742 233 -861 449 835 778 905 881 -592 644 265 821 -887 465 -995 143 405 230 -87 -251 -892 450 708 104 74 93 261 -355 475 -823 -731 196 736 87 -658 -554 -139 175 -368 -479 4 -194 460 88 -380 19 -91 -531 294 984 -18 276 191 279 384 -293 -678 -877 -52 859 -747 238 -382 85 -821 -273 987 -826 -131 607 137 673 823 -27 -284 -681 120 -924 819 -342 301 -607 -934 -112 557 972 788 -31 736 773 -62 278 -326 322 -952 116 -586 -743 -791 78 -700 -434 209 -139 -571 463 -624 472 392 -503 837 -178 -226 257 922 -853 915 -432 -584 65 245 -687 -254 -158 824 688 280 -214 517 262 520 -141 -90 -40 248 -64 -547 672 434 -691 -11 -88 160 -854 752 800 -982 240 253 -766 -85 524 -454 189 942 -487 -830 -579 -847 -147 25 -180 686 -794 -165 110 186 -492 -297 516 -909 -628 -786 -526 949 802 68 608 -506 661 540 -392 -656 740 526 -967 651 548 -415 -169 995 104 -495 957 -36 -782 187 742 255 -605 -782 595 497 -60 686 -999 749 -399 614 842 255 59 -818 -424 -485 -184 -838 -943 -57 -122 329 992 -200 695 -811 133 -604 981 -242 743 660 -95 -919 -757 -367 -287 -505 -87 -362 322 353 904 -200 -60 709 92 -411 46 -87 933 -222 -198 528 -249 -541 -392 269 583 661 828 570 22 -536 -932 -355 144 -682 966 -4 -550 -559 -219 688 893 -821 388 -954 589 687 -660 589 -722 771 879 573 -93 807 636 396 -465 -727 -359 -542 117 -315 978 -225 128 217 700 381 -180 -171 -135 -179 729 -255 527 -596 690 -7 957 -567 868 -573 -123 -614 -916 69 -812 425 905 -388 -922 -685 820 -593 -848 -863 865 724 981 910 -417 -219 -657 -802 472 216 -623 -698 -574 529 -874 246 413 -821 -228 -678 161 695 422 979 -467 239 670 -419 264 -653 955 -457 449 -816 762 40 -796 221 -49 901 -753 -905 854 941 -107 961 -887 -405 486 -677 928 94 -353 -76 -161 -434 -792 -329 -535 716 325 556 -711 -712 185 -306 433 -157 -48 196 179 681 725 965 785 -396 6 -101 -520 865 -140 -586 408 125 440 539 -459 161 289 343 294 -787 -709 -133 429 421 -859 -622 529 355 147 -442 -774 -243 -631 373 -478 -881 -42 37 -474 971 897 -300 35 524 64 -259 18 468 350 -751 -649 915 217 -899 755 -635 582 512 -682 344 4 40 799 34 -354 -611 -6 462 342 -393 499 -220 -706 475 695 263 366 460 420 512 134 -379 868 576 321 16 -232 -829 -742 421 -228 341 421 -370 -427 -274 447 -500 623 -402 409 281 19 772 677 610 -268 434 -759 997 -159 -381 130 -484 -52 619 614 193 866 862 614 366 -340 -980 -375 -166 971 -196 -280 -571 -543 99 -845 352 790 416 -289 -798 -597 -854 684 255 -109 241 -570 668 -841 -629 -641 926 -749 -923 -740 -134 -139 -345 74 -181 -959 476 -221 903 -504 8 -47 -48 899 -760 -454 -154 -625 -150 90 -525 488 -58 -161 460 -180 -551 165 -802 -484 541 -137 -191 855 54 -546 928 -358 349 432 184 -353 415 819 -284 -762 552 -909 -323 73 847 411 268 891 -334 538 38 859 -227 392 294 -42 657 -177 -318 425 999 754 925 408 -962 337 286 -460 -958 250 -843 320 763 -172 -568 701 250 -760 511 -200 -703 514 -971 232 237 -626 -855 -927 948 -750 120 -547 -696 713 -679 357 471 -805 244 736 -464 69 513 119 166 88 -500 551 513 382 -339 -416 699 603 -455 949 -702 -968 -441 -659 901 861 629 887 676 -581 151 700 -19 341 149 -856 -83 -145 -851 -894 709 -791 488 182 434 -577 -404 -642 -247 969 -714 975 -265 -586 -860 -220 541 -105 -725 -374 852 367 653 253 -292 -494 170 585 -641 -245 8 419 -701 -547 -482 752 226 -879 932 -854 -612 -157 957 -46 -211 16 -756 -247 -187 60 -80 -789 384 380 -112 -185 -617 715 -303 524 9 -151 -115 -748 231 393 380 835 591 666 -146 273 -538 822 319 953 175 787 -459 934 -443 564 -734 -960 752 816 -324 317 939 221 504 226 5 438 873 552 -939 -514 534 -691 481 -865 -249 -628 -527 729 461 -255 -390 956 756 -346 38 -566 -486 -343 488 -700 -233 581 516 140 646 -728 -993 -788 -912 560 -998 -614 524 -146 630 958 965 217 -585 180 328 -658 -610 -594 59 328 63 -296 70 762 -297 -209 659 578 149 -876 408 812 -992 -128 222 -229 99 402 334 577 -944 908 -694 757 -562 77 -215 -734 -295 334 964 -198 840 996 -462 -718 413 -196 3 -107 -114 730 -176 -24 -308 839 178 451 816 141 -843 704 106 995 777 386 303 -693 -454 -673 556 -810 -850 -583 -179 534 266 629 494 542 703 -922 578 -198 -701 299 923 706 -27 -104 42 867 155 -483 -856 450 443 -561 369 -224 935 470 321 193 157 240 -381 972 715 -581 -172 -14 100 -867 -611 -643 -147 -472 -673 -219 -955 -948 -98 774 -967 -374 155 207 -796 -748 -950 -296 695 -19 -722 -235 -410 -674 -15 355 272 76 -253 340 127 -569 -467 -730 945 -872 -85 -883 967 674 -976 588 844 599 909 -892 -793 721 -24 -689 402 404 -777 -539 -873 -190 716 -349 -351 196 -451 91 -548 999 -38 -595 -348 -191 -708 950 852 818 -956 -830 -351 -754 721 -870 4 -848 496 633 -973 615 553 734 -771 -370 359 -554 -263 808 911 212 -109 373 480 202 991 273 105 826 -889 131 -449 633 -702 -674 -655 600 -133 203 -164 -738 638 297 -1000 -427 424 -520 -156 -258 -711 -20 -516 251 319 855 51 958 -945 -345 -186 -713 -59 -933 406 -125 -277 154 207 -582 743 -387 133 558 654 124 389 963 522 -657 -812 915 542 87 -972 828 -347 190 34 -67 -71 -67 -206 -686 -532 -856 -626 -168 -621 243 807 320 -90 279 -809 -210 -529 -881 983 0 -91 479 740 670 194 -503 762 497 -783 336 -507 855 841 858 811 -259 -414 196 551 813 250 -193 -836 -756 85 -256 978 758 -694 -427 -509 798 -103 -295 -760 -713 -305 -482 849 -22 -562 262 245 790 671 -975 922 727 -299 -787 662 -919 -392 673 76 -398 -943 -643 632 189 14 863 -797 641 -959 597 -43 256 -842 754 -80 851 979 156 1 -320 -486 -108 -645 -928 -486 -875 938 115 346 -461 -731 -319 -995 573 -822 -478 -962 -116 -2 -883 345 -918 41 676 546 176 -516 381 -213 723 -31 719 -453 -202 -347 306 -86 177 -15 611 955 -350 -305 -530 -98 685 550 -504 -847 653 -570 -731 914 -705 -43 -22 -702 -213 -45 -638 819 74 -813 1 60 483 704 557 -564 -95 513 414 105 230 -91 -412 -128 464 -455 760 223 162 198 -852 456 -17 -350 984 -438 205 -810 -810 -535 -205 799 -38 985 -357 32 -45 361 169 -284 -728 -169 -901 -148 -364 543 -907 418 -565 349 515 -461 252 673 614 -127 722 348 -1 -494 164 579 309 -373 -975 -632 -879 -390 836 -613 712 -279 -681 -58 -156 -2 -393 -352 858 529 185 831 472 -253 -526 123 -823 860 440 -880 309 -478 413 243 655 -609 895 -899 14 282 -398 -32 -934 348 -960 452 47 707 880 771 577 876 956 -449 -543 125 901 83 616 -715 346 345 152 -917 477 -60 304 21 519 339 -133 526 -405 -446 -26 61 -512 -308 432 -818 125 946 -397 -416 -551 347 151 -771 165 -278 -701 -595 -605 -883 293 -605 -960 -201 -859 491 -2 -208 986 846 495 -552 169 -542 176 926 -711 -192 863 325 396 -315 581 288 972 -883 -72 -789 -171 -331 -146 985 -278 -343 214 -233 273 -761 399 -138 -50 641 634 -875 595 -777 995 -931 402 840 -474 172 -976 -745 -236 -785 -681 179 -666 747 -552 -656 490 603 156 -274 965 -362 235 474 -393 594 -465 289 -691 775 -760 464 525 -552 -953 88 -782 517 -389 577 -997 -400 902 -330 -396 677 -907 233 701 859 -217 27 -860 502 -259 546 -278 -224 -51 -583 -42 583 536 570 108 680 923 -176 763 351 -761 275 902 521 -664 675 -68 -955 249 -616 852 671 -910 -122 773 -999 42 308 666 285 299 -739 -470 -889 -305 717 804 -256 -194 378 -692 -841 783 2 -195 844 -478 -151 701 -156 148 700 26 765 206 -221 -812 96 -516 -679 -581 634 768 576 -746 -110 457 486 -62 441 300 400 336 953 -661 721 -28 -834 -691 669 502 614 -725 223 615 532 177 -841 -942 -957 288 950 312 -70 65 94 18 -327 -757 -65 213 -673 687 100 -211 831 211 -35 -307 -966 466 -599 295 632 -846 -348 107 224 -128 -639 510 -127 -372 -710 -265 -732 -668 -210 4 -888 418 107 -526 125 -921 -116 -933 871 526 -630 556 -604 445 950 -461 -355 -571 -841 -357 996 752 486 -785 -470 754 -924 -489 857 422 -820 923 -908 -192 286 -876 -475 154 -557 460 385 -820 -473 -805 -357 765 710 -436 -998 827 115 324 434 -675 22 -911 -189 462 -9 619 228 233 768 -634 -410 -548 34 -579 -716 -178 797 -730 -444 751 748 673 -420 -481 -998 869 506 929 488 197 434 193 -849 25 727 298 288 701 218 -964 228 -666 752 -13 140 -443 667 -724 901 -50 172 -639 -320 462 478 -420 73 106 -220 -765 -775 279 -709 -218 523 467 66 76 -345 -786 -913 704 675 -608 235 989 -210 -13 198 -960 435 406 688 -294 272 394 664 177 -468 985 -408 -529 -229 -377 394 -971 313 -320 3 -104 -108 160 -873 879 -299 202 -927 852 -443 899 196 -459 -810 288 -792 -656 55 -66 -759 -509 -823 -837 -704 304 192 586 251 -39 157 -833 425 325 -296 -753 -163 436 266 574 779 -906 342 -611 444 -822 -439 680 904 -404 -506 10 435 1 -997 404 -45 -617 994 -459 732 -160 732 760 -974 -626 332 924 -118 -733 -669 -343 -811 133 656 -234 -274 -890 536 866 479 172 -342 136 -925 -1 -50 -906 237 869 388 -267 39 -554 -387 -444 -668 -462 -485 320 -881 -227 347 -33 -849 -457 -346 -820 835 884 466 -595 917 409 -346 567 95 266 876 -991 53 510 165 -854 785 154 425 -960 -466 -811 -663 258 -120 550 97 169 83 460 -870 666 -477 935 -470 -697 -974 604 250 -356 -922 684 199 -488 394 -578 733 -890 786 823 879 517 -336 20 818 694 35 -380 -147 108 602 -637 841 156 -379 -451 563 -673 -873 -959 -556 961 229 -67 -317 -811 -793 -449 763 -545 800 -742 -606 -225 62 -229 -777 817 838 -833 -263 157 119 832 510 955 -1000 330 68 754 863 798 234 -885 -924 -81 -725 827 250 -256 282 -655 952 478 789 351 937 -438 -378 -352 -3 447 393 -834 -372 -982 377 478 -259 -38 676 -21 365 727 -145 -157 -262 -544 513 -173 -879 747 -59 998 -607 -362 695 205 -612 806 -41 -157 -221 927 41 108 -112 8 93 -615 953 986 584 -559 -377 -355 -107 -390 304 359 742 -539 -120 -168 230 135 713 -423 95 -887 -222 -140 685 -206 -749 862 -359 -496 -510 86 2 441 -711 -289 281 25 816 -48 -751 -634 -520 -583 295 688 3 945 390 -103 230 -413 -532 897 -217 95 -567 -59 -346 420 238 -964 40 -378 343 -765 -628 -226 137 993 590 519 -8 390 91 -476 715 -491 468 320 39 394 -949 544 -816 407 -623 390 434 665 -478 -740 156 673 121 -792 -258 622 -168 -963 -615 186 -915 556 971 -216 -623 514 -524 334 22 -500 481 -71 231 195 120 -696 922 -715 -344 834 -912 240 312 -257 -879 610 -334 908 -963 135 157 -415 925 152 41 651 -40 -568 -204 746 -232 480 -895 -513 -454 321 950 -265 -620 -296 -869 230 13 -11 -464 -634 502 232 932 -833 38 348 937 -982 514 107 365 613 941 -177 -371 -649 -425 523 191 -619 604 -653 927 485 -64 -827 -181 733 405 -870 780 26 137 516 736 34 -411 564 270 506 230 -352 -393 -644 470 -958 -131 -854 782 -920 -102 89 -906 -227 -996 -25 531 -126 711 -680 -741 231 352 -353 -752 -965 -921 -273 -412 -657 45 578 120 428 -137 -491 479 303 639 -167 286 357 -7 297 414 241 -940 386 352 -444 -817 532 661 710 939 883 -739 794 -472 116 659 94 -727 -692 -584 523 -541 -757 161 -172 796 290 -246 490 -876 -446 578 -324 893 501 128 986 -282 177 -235 -272 785 -584 261 425 67 269 -131 686 303 767 112 -618 -250 898 -76 141 399 305 482 -745 -29 -893 581 -908 353 -559 358 -96 -256 455 959 763 -760 -602 -937 -897 -950 140 60 -784 -443 -500 -253 58 -615 340 -445 -728 -798 259 972 -366 622 -368 -949 -407 -354 -318 -681 811 89 812 254 62 -136 -668 756 -773 508 -53 -799 -130 482 -457 -497 844 117 735 -682 -567 -668 570 -548 -884 -895 212 -8 108 73 272 -492 95 -20 -815 29 -33 -239 -732 -877 -195 981 693 122 -109 -526 -181 933 -112 740 19 959 -432 491 36 -252 -961 -434 904 -621 -497 396 -565 -313 -970 -187 680 538 -98 89 203 217 -448 -887 -70 -499 -553 -185 862 734 836 -877 -298 465 908 -473 873 639 795 -88 -913 -687 -332 -469 526 -885 306 -72 -478 363 725 -310 -274 900 -986 -495 214 -713 616 -629 -776 990 -477 -75 -103 73 347 939 892 678 -324 -498 234 983 845 -782 258 265 582 167 258 -252 -635 665 -691 -428 -819 -914 534 838 632 -52 -897 -145 495 -479 794 843 518 517 661 -660 275 216 -167 -992 887 -475 -948 649 -560 -570 -895 737 -958 388 -272 -115 -147 861 218 908 341 184 -1000 -230 208 -745 335 19 -205 649 918 146 871 503 777 486 971 688 79 -317 -986 578 -808 786 779 522 -739 15 -34 -531 -893 -988 -376 280 132 697 -500 83 992 -319 474 155 885 600 955 -384 508 -896 984 -574 626 458 -469 715 -787 -920 376 635 -892 172 373 -963 313 -500 -906 -759 214 -799 -191 573 831 -327 -821 -276 541 -970 888 664 -328 256 -121 589 -561 -720 -223 119 614 406 526 373 -279 -644 293 963 -187 -808 -668 789 121 -132 -494 414 809 -124 -743 -417 33 -192 496 826 35 -824 917 3 306 752 753 135 -731 -857 -355 561 60 -401 639 104 -489 318 -84 555 -180 786 -669 828 639 -559 419 925 696 650 -31 625 -641 -769 668 354 911 -407 -859 -6 -384 -567 -779 -566 -630 358 340 155 866 626 745 -576 -183 365 283 -564 -666 76 -625 -414 -59 365 774 -455 683 191 -970 422 150 674 -592 -572 -597 218 431 -816 406 731 426 827 -924 -844 614 -683 314 79 -482 796 -303 120 728 -283 419 -640 289 130 477 -229 715 -561 -411 -831 672 62 -231 41 -978 109 -321 490 -959 -539 500 39 -31 -365 -378 -687 -339 227 988 -292 822 -159 580 -740 767 -45 -307 995 817 606 100 48 728 -134 -152 105 -128 244 184 284 -619 -736 670 -14 -581 -486 946 -921 -433 595 934 551 -40 400 938 849 265 301 -32 597 -96 -878 490 118 -20 732 -765 -109 584 192 562 710 -194 254 -283 -658 920 787 -21 -29 807 612 191 486 -102 185 -619 -866 502 731 752 493 758 626 -450 391 595 -111 -239 239 243 -890 476 -473 -488 -649 23 -395 -576 446 -116 -198 414 711 -342 380 551 823 -594 248 28 652 353 853 -761 -708 -321 403 -549 157 893 -213 668 124 97 -298 -894 214 -672 -712 540 119 75 107 -931 -651 510 -493 -280 682 926 -793 497 -839 35 998 -304 675 -22 -460 -28 754 330 -294 -775 356 -645 -732 -646 308 -757 654 715 746 119 34 588 301 -507 638 -311 834 -127 184 222 -811 619 131 -645 -465 563 263 -147 552 194 828 605 583 -723 -571 -492 127 535 -48 -68 -136 -949 653 -422 -145 629 814 176 973 368 865 373 755 3 -903 14 -830 -744 540 824 -402 540 -48 -717 114 -958 -694 -610 603 681 82 290 -964 832 157 792 616 -240 475 -246 -392 -952 480 -190 -184 -595 -638 -183 -622 -476 187 764 80 -784 4 -567 -715 193 -479 -534 970 728 558 863 -251 -391 595 28 855 -87 -482 -499 148 452 109 566 -139 877 628 175 547 381 239 790 960 -212 927 -808 -282 215 -702 -511 470 36 137 443 -223 -169 -373 -765 -344 582 937 204 -893 -835 -186 -18 871 651 -423 165 -700 619 -827 -867 -184 -235 212 432 -197 -537 -357 -393 -591 -248 389 -850 -177 -581 -51 96 663 -448 103 -391 -174 -883 -446 676 -562 -100 311 435 599 -716 383 -679 170 244 848 57 334 -269 -244 517 -672 -461 -103 -966 235 744 -273 -635 583 -30 97 788 -728 -120 -212 356 -736 -102 718 -456 114 -47 762 203 426 -606 906 87 -939 471 -491 464 -15 481 650 653 -696 -796 694 -630 -817 -36 629 -219 -917 202 -114 565 950 -954 -215 864 -853 875 698 -604 -772 490 369 -344 97 -260 -265 957 -156 115 -293 -260 -739 368 -302 21 206 483 114 -37 769 801 -774 410 93 -710 292 -345 145 409 -112 -390 -801 -350 -444 -720 -764 -137 858 -477 -983 -571 425 -641 130 -221 -885 645 367 -284 24 918 -635 -582 -449 940 711 -495 732 622 517 -800 453 -461 409 -162 854 -52 -150 976 -628 314 -638 597 352 -188 612 657 746 -143 376 612 -767 706 28 429 983 119 798 434 -398 551 318 -446 426 -923 -898 563 -555 -136 -678 -347 -888 454 -879 -279 519 -804 -514 220 -920 -765 629 -660 492 -300 -632 -287 -739 -980 617 390 -193 -540 -748 -680 -874 -933 229 965 91 -933 641 941 -420 46 554 -757 578 -120 11 -189 410 147 -623 364 282 769 -142 801 174 927 202 -29 275 876 -582 -258 -216 -25 351 -806 -420 525 -426 818 277 -636 -846 161 -968 -486 -338 648 379 173 -832 344 -966 -535 -632 307 -839 138 257 -823 436 -441 -119 -864 397 -610 -783 722 113 -379 305 265 509 -924 3 -650 456 75 -598 57 807 -956 381 725 -336 -521 -670 181 -109 -523 697 -963 -645 428 49 226 617 -708 176 -501 -771 80 -832 -489 -514 500 -277 -843 -79 -162 -974 927 -685 -756 -50 -589 -344 -472 -18 60 -950 -414 -8 -351 -278 964 945 -361 46 284 123 -245 837 742 972 -625 693 171 -577 -556 912 537 846 -735 -264 843 326 932 316 -648 795 573 -20 551 -93 310 -687 314 525 -789 -216 282 118 287 483 -896 -979 -14 577 -837 549 -474 365 -204 556 575 868 137 374 862 253 -353 -308 819 -402 -537 719 790 356 -194 335 488 254 -43 261 56 -64 -533 -804 -361 331 -291 182 46 457 70 21 -489 993 415 353 -715 -47 -448 -160 917 188 269 -49 249 191 24 -283 -555 -45 -188 562 -849 -173 -111 211 107 292 -952 985 587 821 -159 -733 813 291 -214 650 311 -530 -73 -208 200 495 -913 648 -359 830 -651 880 833 746 -784 -147 822 399 225 -463 404 159 680 -145 439 -631 1 -173 610 828 787 -291 -72 8 142 -633 -14 -929 -151 14 -626 554 61 -518 153 807 309 -791 -59 -320 91 131 371 585 -201 -533 914 362 863 401 458 -269 -139 -650 -817 304 739 -109 -709 -391 295 -3 -999 -246 555 432 -822 -820 5 920 -8 877 -673 -309 885 569 -217 -758 -764 -187 -990 -540 380 -445 -438 -201 291 351 -476 901 -508 -325 -751 -487 155 -120 790 -822 810 987 -900 -476 -857 -391 128 -540 -914 -99 87 -521 0 757 -594 41 202 -446 -70 743 -350 -125 -960 554 569 -230 594 -232 873 -492 389 354 131 501 344 -629 -893 636 -64 951 170 -285 -754 617 -650 -490 303 -379 568 250 -344 640 -449 -192 -495 238 568 -889 -872 623 534 -912 -216 865 697 -710 -883 -384 111 -148 30 -670 950 775 620 169 766 -337 -305 830 271 -771 459 20 830 -450 468 -873 -432 -10 -615 30 -418 960 -688 760 510 -822 -935 -461 -282 339 -334 -82 -926 635 310 187 124 763 387 675 -440 -879 730 -826 125 162 -574 -215 581 455 -833 931 135 409 -278 -848 -890 -825 -906 663 -381 -140 13 -729 -710 445 931 913 -532 435 198 -194 -617 -458 484 -531 84 201 680 292 -647 464 -570 -342 -609 524 -865 553 972 968 -373 269 -242 940 -422 849 -874 -785 891 -498 885 197 -905 932 772 627 -667 -179 1000 660 133 280 -258 -240 -96 -299 495 -477 -329 -710 -977 896 942 -92 453 721 853 200 529 510 -620 -505 599 -641 -896 -597 804 535 -214 716 -338 508 490 -626 -486 541 196 -964 -154 -668 246 -159 -610 -200 295 -242 866 -39 -255 -661 -622 -608 4 319 143 995 387 -676 -349 -1 -215 951 578 -458 945 -791 160 459 -282 764 -253 -989 -865 -448 -554 148 181 -637 -305 241 993 -954 -611 914 -996 -178 224 -996 360 -833 -601 -224 -208 79 -414 514 -613 211 -425 -904 818 176 953 746 518 -228 -480 843 -605 -144 -473 -341 428 928 -572 159 56 -990 84 -987 -235 -540 -339 -561 -165 -267 542 339 -586 405 569 125 124 257 -253 743 582 -93 -326 61 -940 -811 -805 492 -664 517 143 -254 98 -301 806 504 271 -5 612 -721 714 -56 -803 424 571 690 827 735 74 343 386 13 182 88 793 588 593 -817 -390 387 235 517 -15 -480 -151 -754 -344 -544 561 -926 161 990 279 -192 -321 -980 361 -232 504 439 -317 -958 290 986 376 -23 -846 533 675 961 142 -581 369 724 -888 765 -664 -122 223 0 -895 467 -836 888 852 798 781 488 -286 -993 -526 -999 692 -506 718 -173 -283 642 -566 -396 519 98 752 130 623 875 80 94 206 -206 991 471 879 -310 -633 -617 -28 -848 473 -19 -293 -894 665 -486 939 59 388 83 18 716 850 -448 -320 123 -815 -36 -702 -73 -562 964 -922 880 -563 3 -408 -555 -255 -342 556 -728 675 -237 686 521 -473 -652 -298 57 -613 875 604 762 764 -13 -761 507 -218 731 -157 448 486 617 709 -530 341 -862 196 525 -68 565 -177 -958 774 131 710 9 -673 79 420 -510 312 53 -623 -115 -573 719 -646 171 335 590 -632 751 -720 477 259 -689 668 -327 129 484 -234 -549 232 -327 922 -992 -206 -309 -591 -501 -215 254 305 -492 56 -374 471 60 -633 545 332 774 -452 624 157 964 281 -660 -901 323 -493 -459 842 587 422 -981 -217 851 -611 -994 502 651 503 -351 -171 72 36 -524 614 -221 -453 -125 188 489 439 699 370 -181 346 -999 179 867 -437 24 -971 -855 722 -160 217 729 -498 -732 724 858 42 -404 128 -415 -209 752 124 581 -934 530 -337 -487 425 -587 358 195 937 968 381 779 -499 684 3 579 -84 805 -234 217 -23 -512 332 44 686 963 377 754 -838 -980 327 569 -903 -149 -887 43 -986 145 426 -892 -296 -628 -832 -703 240 27 -555 42 -96 -72 -426 344 -495 -6 187 -163 385 -367 814 -670 -727 -729 491 295 -642 745 548 502 -853 845 436 -362 634 960 331 -448 572 987 -821 -871 -732 71 882 659 732 692 -956 721 -380 -470 119 394 857 -258 -659 -528 954 917 254 -413 -240 -528 -405 718 -308 -654 37 271 -329 -469 -78 784 520 834 104 927 -306 -101 779 690 -834 -855 -614 -106 -559 759 -131 -176 13 696 -277 723 875 -908 117 320 -912 -875 77 7 -630 944 -227 -929 920 -143 453 -85 -705 -135 996 -299 -196 -742 -485 -755 478 52 -603 -487 -113 640 -191 -541 -216 -192 -532 -603 264 583 171 940 -529 862 712 98 437 581 -265 -632 747 190 762 -217 -250 -718 973 202 -678 -152 -68 554 -311 696 379 -868 946 366 134 563 -697 -907 43 299 517 -38 -527 -241 930 599 687 -854 317 769 623 883 226 129 223 801 -130 -552 -540 71 -201 161 456 -472 990 422 668 -948 -424 -136 -134 511 -665 -428 425 -960 719 -724 654 341 -605 -625 21 798 987 -634 95 547 -528 689 -954 73 270 499 236 643 421 735 -335 -8 -245 -875 -805 562 186 -387 -776 90 987 276 -640 115 -933 645 27 193 -273 59 -738 285 -860 -410 -592 438 285 -799 955 716 417 -30 373 531 294 -340 933 337 -427 941 167 467 -631 67 294 475 939 331 309 364 -332 288 937 121 614 -900 -286 -597 216 -354 845 224 442 -345 -815 -692 182 419 466 124 298 81 -457 -989 580 151 -191 -98 -402 107 66 -410 955 587 619 846 998 -926 -863 -229 -623 -73 894 -797 622 -888 881 699 -606 3 -472 -917 675 665 932 581 -404 -596 -834 866 -253 -553 104 387 358 450 966 279 -359 -46 835 980 204 -508 380 -272 980 -13 -552 698 605 -272 942 817 -776 -232 404 765 613 655 -651 -689 656 593 -306 444 -501 677 961 174 -927 659 -878 183 791 -413 21 374 388 861 433 -794 -658 413 18 312 866 -772 -493 592 219 884 598 -724 -971 838 -688 -516 -172 330 -576 -334 -251 -79 17 -625 -178 459 -58 -175 396 592 403 -985 -758 499 86 -929 645 115 835 146 879 845 765 827 -978 654 -169 -269 299 -923 441 -883 220 586 269 -390 -770 195 486 -973 133 380 -25 -187 -447 111 -129 -113 156 257 783 231 263 260 -290 -338 -631 797 876 946 -273 318 -934 56 -31 -30 78 -548 -765 444 -971 897 201 654 83 -545 -745 -283 359 -423 -161 510 650 -480 556 -641 -277 402 173 -209 177 -212 -992 -284 -783 -652 -821 184 -159 -311 54 -301 24 -4 -207 877 941 -635 644 -521 -76 -340 422 345 -786 -114 208 -840 -162 -334 412 -888 -34 565 -21 522 -634 -735 999 -210 746 12 735 -403 840 -794 -73 -665 179 733 736 61 -48 250 846 -734 -748 249 -141 881 -129 896 -276 414 -168 829 723 -328 822 -456 958 -793 -332 301 778 405 196 985 -1 -907 -724 20 -512 907 -74 736 -60 897 528 825 -610 769 166 -757 571 -446 -67 405 -849 255 -733 485 -863 933 288 503 554 704 909 -219 997 309 174 128 191 217 -517 206 999 11 -561 440 -209 -166 -233 -345 -26 148 159 -565 -882 -773 559 649 -579 -756 126 32 -26 116 -365 73 -566 461 -816 -333 44 566 -288 -79 966 987 733 195 372 439 851 -256 -750 240 867 152 -65 437 -179 -708 -512 -143 142 -897 231 -382 538 970 -585 -416 -93 -707 -832 892 -306 493 -117 71 856 758 -80 209 -557 23 826 -110 -502 140 -500 -407 751 -540 150 684 210 -653 -757 760 119 52 -507 847 56 -754 888 572 525 -669 -183 201 0 -45 -310 142 277 -417 -622 620 -367 308 755 -584 -766 551 589 -879 -687 -577 233 340 -824 -630 520 -893 -332 228 327 -196 158 -431 -864 102 889 903 -445 -240 -6 847 168 51 508 493 267 332 188 457 228 645 411 -685 580 792 -638 -578 -395 422 -191 -608 17 386 -858 971 -713 -90 253 790 -251 -842 -169 -14 451 560 812 104 623 -45 303 38 669 231 710 68 620 560 -148 322 -771 -354 -616 502 514 488 -476 792 916 -4 934 -169 -874 561 -226 801 -973 182 -608 964 -987 501 135 -744 939 -764 636 -398 -573 863 255 935 -709 368 -836 -755 472 249 697 419 369 -261 975 -87 928 840 -765 -46 -144 382 729 351 455 -4 653 732 -1 -551 -768 -192 -727 579 399 -390 972 305 234 338 -514 849 -1000 -366 54 921 10 945 -448 487 507 -912 -277 74 -478 551 -106 638 365 -362 515 -508 -956 -322 292 -471 926 74 -952 38 914 -3 -350 851 -753 258 537 -617 -526 -926 921 -192 -542 51 699 457 96 -643 -345 -767 692 962 53 -91 475 -699 141 -656 -751 182 -565 77 199 -208 -19 443 597 851 -335 306 -378 320 204 546 698 -861 -98 -231 656 -174 -536 -501 -250 -732 -683 828 -309 144 -243 -102 565 159 960 -623 -599 -417 236 -324 309 817 208 788 512 -906 84 398 119 41 -700 171 -244 -657 432 -409 743 122 679 838 554 -209 288 685 861 -798 -932 366 -980 875 -219 550 -779 -398 -65 -746 871 -131 856 7 422 488 -138 -575 -884 796 -776 687 -794 -617 -826 -349 10 973 382 -206 570 -436 -203 -316 25 629 -241 -453 -444 474 731 -377 656 809 734 314 -826 -987 277 -375 -32 -76 -833 427 -173 295 992 -449 418 539 681 -645 -805 -948 782 103 -899 81 -187 -391 -818 572 723 632 339 -691 986 675 -953 -629 -526 -136 79 -440 -624 -28 483 991 -315 -921 207 -282 991 543 345 636 355 660 630 236 558 232 51 810 538 764 675 -568 354 -858 90 1 -288 244 709 493 -552 375 -8 214 -896 349 -507 -89 535 -406 -903 -80 -68 -33 -667 -647 681 -438 402 -196 991 -412 -248 -400 953 -540 256 -947 394 692 -361 -884 -351 -431 920 -336 936 315 -963 -838 748 63 969 598 -687 -664 -547 869 364 -813 585 345 270 758 -327 -545 228 -612 -261 856 -131 -733 52 -413 -460 -471 367 348 -255 753 116 320 -648 -990 793 -708 364 279 -826 658 -596 -94 -271 863 843 676 -371 485 -119 -359 -16 -736 -192 -462 -824 401 383 561 -769 -415 -585 459 -276 982 -472 228 -585 -438 -22 575 945 231 -903 70 -120 -884 -775 449 -434 583 -328 232 -634 644 -325 753 756 -264 217 32 936 -750 973 -314 -147 18 308 -873 -153 862 956 -26 740 -196 780 964 -74 -517 72 -277 -518 862 -177 -988 962 -385 -856 940 843 934 738 304 -252 -399 624 -943 859 -471 -527 -424 -248 -305 -757 -131 -117 -812 -535 -156 783 -937 249 -604 702 -251 474 -80 -611 301 411 92 -32 -502 617 614 932 521 23 427 -92 682 -949 234 229 -190 -869 906 736 546 -949 -193 51 477 -923 925 -821 457 72 278 0 -656 713 607 -281 212 7 325 41 -531 229 14 -439 700 -944 -633 -508 -987 476 643 191 -716 -720 71 -84 -701 -625 801 -172 -381 -512 -982 83 580 681 7 465 -570 734 -65 150 -159 156 -539 -40 -846 -570 344 365 -798 938 116 428 314 -974 -542 -247 -272 713 -330 531 893 715 -149 -555 110 503 109 -83 413 579 816 -114 715 638 531 -616 -390 -956 -265 -322 185 -795 129 993 933 542 742 -636 430 -535 -217 -919 -444 -635 987 -214 478 141 -525 730 -101 -351 817 111 -282 -972 -461 -543 -994 -564 -127 815 -785 521 649 -929 -746 324 290 -300 408 837 -563 -790 489 904 -126 755 743 287 288 365 54 -117 648 -342 865 932 -849 -538 -443 397 -906 417 35 990 621 302 462 353 23 755 -576 802 -74 -47 -29 -21 613 825 961 549 -502 477 198 -908 -562 -529 898 339 -100 93 983 798 -470 93 -539 436 387 481 -330 -750 692 -149 -642 968 -751 -905 568 960 -139 -514 88 377 539 -982 -684 -208 -319 296 -817 551 -2 207 -496 479 -652 235 -780 -221 19 -117 -606 91 -510 35 511 -796 916 513 119 -739 126 381 581 -601 616 912 997 429 229 -153 -195 726 -40 313 643 996 -684 610 -833 913 -834 -791 -791 -552 -859 960 -634 -60 -11 -835 95 189 540 921 -728 595 695 -94 -795 -420 933 281 -554 -624 -483 -322 -798 -729 -899 437 833 -274 -322 873 839 -169 -560 -956 92 -631 -226 660 -128 208 -777 718 -732 -455 -919 311 470 80 339 -745 311 624 743 694 722 -129 278 -16 -679 76 305 -808 -516 714 124 596 -234 407 -879 -402 -506 -869 879 -497 408 738 -767 -704 907 890 -338 -795 -881 609 -850 182 -946 275 484 -453 -962 -915 582 205 141 525 856 -936 393 -7 -102 607 326 491 -408 -653 -560 664 -7 -525 -538 42 360 138 760 -457 389 -640 -790 -471 -282 -987 -104 175 -525 -466 421 76 -122 -848 -788 713 481 544 -724 -89 -175 -388 814 -627 -767 -71 -313 -189 972 -559 -975 -755 -31 -276 506 -791 -509 959 -537 -429 619 139 -861 176 558 -249 -812 771 -240 783 -213 -794 -624 -830 45 672 -117 651 143 30 565 223 -687 116 612 181 -215 879 790 -665 294 362 -129 55 23 -677 963 466 -240 673 43 886 325 -518 655 592 -230 668 713 150 473 -659 697 -756 -120 327 -776 253 -8 220 -748 545 2 315 957 453 -764 -743 989 -69 -941 81 611 847 -914 232 -145 -475 775 217 -579 859 522 269 962 616 559 813 -894 513 -66 473 540 -70 -37 -242 -924 -798 -597 366 -795 -574 -911 453 572 67 -251 -969 508 -119 -152 -644 291 -273 389 800 -512 737 674 39 569 -791 588 186 980 -576 -418 -817 -257 806 -635 543 -725 187 -550 -220 -78 -176 879 -696 -849 -706 406 831 194 74 180 564 -234 -862 950 -389 607 568 696 996 -930 673 -728 -389 -467 607 -915 -387 -670 -646 -415 -334 -169 -390 -97 -333 163 -499 73 -190 148 680 485 -734 262 193 -772 -341 668 70 627 638 174 -876 642 779 -832 22 548 23 434 838 -889 -14 -463 -953 999 -893 -673 -158 879 419 -205 -983 820 -69 671 -289 -780 340 209 -366 -128 -790 -573 521 -819 -601 225 -291 -429 298 326 45 596 522 -194 331 -577 83 -154 -855 645 -98 936 735 -62 890 -61 -742 372 -282 -427 730 -80 -915 579 410 -789 133 822 -954 -117 272 -148 -367 77 35 167 572 514 903 -2 -558 454 118 150 629 509 -915 183 -628 -356 459 334 -826 -107 -667 94 682 -308 -543 579 340 -288 878 -585 819 728 23 252 501 511 540 -987 -710 -432 -884 -920 -100 877 -953 -24 774 820 271 543 -279 205 127 -127 568 603 -894 524 513 25 205 -621 -254 -547 -489 -944 987 490 -839 -867 218 391 -464 663 724 349 -704 49 227 -707 943 -443 467 572 457 -990 -550 -197 -327 -972 316 61 -182 -207 -28 -640 -254 -363 987 815 -122 95 319 911 154 991 -332 696 -918 -285 377 460 -792 -831 -755 409 -220 243 -667 284 911 368 440 -706 -101 196 333 -561 764 762 819 972 479 487 -893 -629 -913 506 957 44 -977 876 -13 -337 893 -149 924 -892 923 -606 852 220 -360 754 -61 -999 307 519 210 252 464 239 -918 300 -130 -713 -306 -465 -907 917 -969 -584 454 -816 -614 -875 -295 212 -602 -971 -110 -906 -420 -189 804 -701 621 808 232 956 904 -554 -321 -505 -356 303 656 988 610 141 -800 44 -708 -492 -557 841 -116 -882 326 -257 -130 442 850 -768 748 92 -93 825 255 -369 -379 -285 -640 67 -374 -223 237 95 -400 -882 -940 -455 945 -238 -309 -943 -938 190 -695 956 -940 -866 -437 -287 67 -488 -382 251 113 -580 -952 -588 649 626 -654 606 348 -719 -109 121 -552 -649 -95 398 361 -899 392 866 -213 -754 -345 134 -392 -719 592 -912 -380 362 -617 -322 -186 -586 383 -877 -703 -264 181 -47 -996 308 660 -491 -442 508 352 259 -267 -458 -568 -459 -432 688 -534 402 -748 -726 -93 -926 -771 235 -711 -242 118 -274 50 824 789 -3 -610 -721 683 -512 682 -418 -986 -112 973 -660 771 -289 -384 -225 -226 -411 432 -222 -702 521 -258 -729 191 -178 784 -540 -759 216 -375 626 -472 -759 -514 -586 -477 874 -605 -401 523 684 -978 476 -3 587 824 279 -227 -524 227 -404 -67 325 -459 -886 -912 96 -18 -916 398 955 169 -278 540 913 379 129 821 579 658 101 202 341 317 -725 -626 -80 -36 229 90 317 456 188 -75 694 -536 -268 -759 891 737 -681 -750 495 -783 154 -553 -134 -256 495 -65 726 -578 797 282 -253 903 -134 -625 315 19 -898 -800 -447 -859 -532 -297 -432 679 -107 -604 -163 -207 -577 113 626 -52 730 318 380 836 537 159 378 -342 -322 -318 -368 -575 -234 -561 -745 806 848 -742 -117 -528 24 -535 -156 197 330 -837 338 897 832 -276 -607 610 489 104 -163 613 -214 -918 394 484 581 -951 18 -785 702 -701 -96 -588 -991 57 -894 790 1 925 -965 -519 -692 -234 534 613 -578 183 -399 112 304 354 -8 -414 -679 -492 631 -340 -58 527 -283 -669 -878 -786 786 -157 -538 -317 619 -800 -769 -788 -888 236 558 -969 112 -324 -594 260 -380 311 810 -217 -495 813 507 252 -776 692 -897 172 58 -767 -609 445 972 -587 815 -667 -652 958 -598 -629 -406 538 -613 171 -464 531 -718 257 -151 277 778 205 -334 219 523 -874 -389 -115 -403 -911 -243 432 347 -749 -579 738 -82 56 -105 -929 -483 -356 874 -635 985 -857 485 -581 967 698 717 -253 118 698 486 -390 -974 -516 71 469 -799 -481 685 -706 26 -76 -64 -126 762 -262 -138 -228 440 -290 370 -307 -611 193 938 -598 -464 405 832 353 336 137 871 -420 831 -279 911 -766 -264 880 196 -458 696 862 934 -582 -997 360 -446 -915 614 646 768 300 979 -197 244 -783 -328 -398 876 453 -818 188 -253 949 -863 212 491 -964 516 112 -855 -591 40 -20 -829 -750 -390 481 -498 757 83 29 -814 517 -760 518 -789 -7 415 -435 113 -662 -590 826 645 -765 -783 -409 -307 927 772 -862 63 642 -733 345 -325 -209 -716 178 -247 -398 315 -100 -139 359 -694 -520 -156 791 -696 806 -771 997 660 510 -166 324 269 -192 -976 853 245 -445 449 -580 -473 772 -85 -624 -190 -673 160 167 -884 508 -228 -704 -863 523 48 -908 171 205 -864 -665 -670 857 -718 467 95 99 955 382 -342 -396 114 813 933 -233 -974 361 365 384 961 894 694 403 781 -64 -317 299 -316 352 -227 -853 679 -477 156 -412 -776 960 -348 -45 860 859 -785 -645 250 -534 -682 42 361 -291 -3 -238 -247 -996 -930 -440 436 -916 -653 697 -125 766 751 -805 -821 -927 716 798 -560 -940 107 -520 6 -226 -137 953 -184 835 651 -441 106 247 -464 -121 -992 -531 -618 367 312 56 -267 -99 -754 553 -455 25 -944 180 -764 -321 -76 171 353 675 178 241 -12 -939 539 -634 980 -664 -880 145 560 822 872 -224 225 -436 -463 548 121 -155 615 511 747 448 -101 135 51 149 714 704 879 -825 -453 -76 -394 -131 626 -104 356 -742 -64 997 -890 -329 183 -720 919 -214 -644 311 -537 -461 -947 94 77 381 -955 541 -768 -175 -700 -913 -888 -985 -112 434 -265 159 289 555 -966 -106 877 258 397 -116 -607 -207 -196 458 354 914 870 -432 851 -248 190 341 -499 -803 -279 515 -455 32 402 -795 -207 424 232 -351 -870 87 -84 212 580 -661 556 -429 -701 548 -987 872 448 985 -740 949 506 -260 -435 905 863 385 133 8 -855 186 -209 -393 -835 -589 -678 -234 -520 -490 699 359 791 -230 434 -861 394 -510 -708 24 560 532 -435 -263 324 528 250 825 -23 784 370 -529 -51 -306 646 236 636 333 -325 -648 -615 -388 -150 -617 -371 -832 483 -586 -2 843 982 48 -262 -570 -869 -580 -972 -753 -391 -800 408 -719 579 -941 -221 707 -409 368 803 559 90 -801 45 -938 234 734 -360 -436 435 -912 15 523 -628 140 209 81 483 -438 561 467 97 397 -242 338 -273 -940 -831 908 -156 801 -54 519 -533 -741 -523 -35 347 326 811 634 -700 -211 547 -478 -152 228 487 -28 11 779 122 -607 617 -266 -738 129 87 -976 713 -688 -906 944 -537 727 839 -397 -981 -227 261 -335 362 472 -816 51 -252 -125 -71 510 -963 854 354 653 -423 449 -633 -958 203 732 953 223 351 942 -433 -939 -19 402 895 -653 -930 -803 -446 -888 -91 758 -817 382 779 54 935 520 229 970 -532 806 690 488 -174 516 -698 -984 721 -874 686 974 783 40 -47 -591 336 297 -411 -520 -207 70 368 104 -757 214 921 -435 -149 357 484 378 -967 -649 -728 886 -134 -162 -255 -927 207 718 -452 891 -447 -480 -769 -36 1 -210 347 356 -928 -349 465 -190 175 888 829 -823 -372 -259 710 826 22 -31 622 -445 -503 -51 525 416 653 -715 542 239 -795 942 -74 -742 976 81 -591 782 -990 -95 872 -751 -917 -608 -66 294 824 971 312 241 602 -297 -619 -185 782 -144 905 350 -994 -427 99 -466 570 237 -713 -607 -286 250 648 -16 -506 114 -978 -131 -393 722 642 714 -381 274 -506 -154 749 182 -451 839 -833 -767 -571 273 478 -783 464 547 -194 830 -76 -523 -122 938 559 766 -546 664 -897 -657 -138 233 -217 82 -547 314 -850 277 767 -533 601 832 -905 -528 541 -344 -658 249 -509 705 972 -409 779 896 377 344 -45 57 -911 797 863 -339 -780 674 376 153 -515 49 -936 -179 -258 -273 -566 -129 829 -51 -807 -577 -174 -729 -829 -621 -70 461 786 880 232 -604 493 34 -221 913 -911 236 -427 319 601 -630 -544 -727 861 501 -303 923 -838 368 -479 637 259 369 -54 -63 -690 452 -607 263 592 -976 764 728 -961 -656 -568 224 158 543 86 218 300 51 -151 932 404 28 -953 -178 10 -865 342 -637 -703 500 -775 -429 215 -610 968 -470 -643 47 -821 -232 346 -95 686 -530 -545 -583 -442 -784 242 -710 -267 -67 160 -634 387 126 536 623 -624 -551 -165 -590 379 -236 157 293 591 -58 11 -852 863 266 -828 -98 -693 -5 769 699 -576 477 -41 -251 -581 962 144 -440 209 718 473 -74 143 -127 101 -557 -610 522 -959 401 365 769 -715 80 -494 -223 -204 -591 221 915 -701 -517 -175 204 476 572 48 267 272 -230 -157 635 508 587 -991 -877 709 -312 -678 -721 519 -409 666 245 -218 -469 -224 -480 -448 178 -617 -77 780 -18 -529 -13 -230 255 744 -884 -64 327 -265 240 -737 -865 4 346 957 476 -785 722 719 703 -313 102 98 -905 432 -182 468 -624 -742 -495 886 -572 266 -939 -559 -994 980 354 -515 479 707 572 -411 -652 189 931 473 -422 -532 -271 329 644 -979 -755 -208 -182 159 816 -128 599 539 -735 577 456 -664 830 -26 142 -144 924 256 649 -231 -230 -86 130 -11 -668 791 399 90 -859 780 -869 -984 -54 72 -24 -950 -205 294 -625 51 -290 671 -135 -410 870 -572 930 707 503 -876 169 -216 817 -960 293 -762 983 -291 -399 908 -335 -762 34 550 -216 218 -340 -449 63 190 -16 456 -504 659 811 758 801 -314 943 615 -156 183 936 181 -385 385 507 -52 -952 593 608 843 104 -760 -111 825 506 -246 -638 -972 -85 -367 636 913 620 494 -168 -470 382 816 959 -403 -951 741 382 -3 -173 -742 -194 534 -194 -397 -735 -288 -661 -642 -48 849 -561 -164 -153 191 -257 417 955 670 865 -62 -835 -520 169 877 617 -863 -966 823 -168 329 -360 -259 -964 554 -491 412 -163 -699 726 307 205 -75 -216 -488 60 5 325 -315 -763 160 589 -69 149 506 -198 -111 -615 672 -294 979 -784 667 263 251 954 -63 621 -641 -368 -644 -678 697 -188 91 374 326 -460 -538 113 423 -201 63 -864 -258 -584 902 -418 225 692 -214 393 -27 -536 -562 417 0 23 -91 463 -891 -235 366 330 -226 48 -877 -475 -495 -163 0 -53 -583 364 149 925 64 103 735 60 742 291 -319 -944 -880 377 -465 -472 -50 -344 -608 -378 -967 -495 -323 -216 -376 -243 -124 -688 -360 325 810 217 228 905 402 -467 -612 -938 78 809 -945 -755 -709 -380 -651 -366 -669 -680 -321 902 584 704 -841 618 327 703 -258 962 -652 51 947 -354 -208 -875 -224 -882 -99 -620 84 -685 -877 -795 -532 -571 215 -769 738 -211 918 -447 -451 -8 -338 597 -417 825 -98 357 444 -772 -171 -698 -899 666 496 -158 -979 265 584 -767 -843 10 568 330 998 -504 340 157 596 716 540 433 30 997 757 640 159 -648 -349 439 -943 944 -99 154 710 -348 989 3 262 671 140 542 -542 -132 116 854 -794 -429 179 -514 917 911 888 -484 909 834 170 -683 820 994 989 945 -165 612 -663 -475 853 -443 -844 342 -781 -848 683 840 30 -999 99 730 -799 16 575 -377 -244 -739 689 593 835 238 -992 -541 -470 -61 -123 882 12 680 -23 77 -309 551 442 943 462 652 -996 296 307 120 319 -369 -708 763 383 955 -342 229 490 986 354 -961 -94 35 475 488 -382 591 -635 -112 778 -980 -689 940 225 898 705 630 875 -374 848 -768 -160 -131 79 -894 634 -655 634 -355 -845 -530 301 797 501 -20 12 843 -246 -228 835 -938 945 742 780 -66 -721 -287 185 600 -753 -983 302 193 207 476 -686 928 -215 -270 -868 -801 -524 -724 -537 -996 714 239 -233 -207 597 605 -154 708 294 -363 437 52 -300 681 887 -373 -346 792 -964 55 -940 -535 438 -693 913 -381 -873 -4 -106 46 -211 -770 -498 -388 -379 715 65 12 119 217 367 -52 -869 -560 -400 936 -694 -578 -15 -638 880 421 618 -548 65 685 -214 -994 -72 532 -518 713 -60 -750 -706 842 -79 -810 835 0 -478 -228 -866 228 240 963 795 -529 71 343 259 -201 -366 497 405 716 771 194 -425 -113 -266 49 412 131 854 -616 -488 931 -890 -419 -745 -900 -346 -498 -313 -660 458 -948 -778 79 150 851 718 65 -415 -69 369 -852 -790 384 625 -332 -441 -194 -294 -224 955 -849 633 872 854 701 941 -782 -712 777 449 587 499 -217 599 -843 772 -605 743 849 -726 674 -642 -100 -287 98 -788 55 239 -995 -113 581 654 906 -165 -56 72 -462 -415 -271 -934 -325 -72 268 564 955 -923 -266 514 956 808 887 -338 946 179 -937 -172 -545 167 766 -654 -10 -547 873 -587 -608 157 -511 598 684 708 -275 679 -242 485 868 247 -929 197 -481 259 -246 883 758 -666 265 -113 -531 577 660 -993 -450 627 -684 -133 -68 58 483 -50 -58 -155 239 -108 -480 -631 -792 46 487 -190 -120 990 -470 439 759 733 939 -430 418 -763 82 -87 -226 841 953 -258 477 -303 426 -333 96 -325 256 -242 -927 -881 -888 -277 -627 -375 728 -284 530 853 -949 669 -426 88 913 666 -934 -853 -108 -248 542 -875 846 -399 -151 633 874 -901 -517 -837 169 -756 317 501 -178 -620 994 46 921 39 -937 221 -353 300 564 -350 -84 -116 569 -464 -43 540 969 -573 808 270 260 324 -487 711 -717 -221 489 151 891 -391 -952 -738 -82 73 -800 -206 847 343 216 497 -554 -910 -938 796 266 643 -230 -133 -567 961 326 756 -836 -346 -275 -383 -80 -271 -809 572 106 -488 264 386 -542 809 -543 936 -354 -54 -436 -286 -636 -465 344 664 113 -151 -278 902 -345 -320 -558 30 210 327 422 -731 -257 997 397 8 -817 -210 -68 -402 949 -476 -737 468 218 -305 -548 222 -864 -469 -431 -378 -298 465 -276 698 -166 -761 -24 -869 -486 -174 290 586 123 363 -373 773 300 235 732 -59 787 836 -317 399 -307 -796 757 -339 772 -28 90 84 668 639 -341 -759 849 -351 239 349 -269 -684 764 372 -926 360 526 -458 621 -511 745 938 -267 978 -930 996 -442 997 409 872 896 -650 864 -348 157 -975 -287 -937 221 641 -470 -119 902 -232 90 392 655 31 888 606 240 -974 165 24 332 568 -475 -73 -455 -914 813 -297 982 -908 -518 -281 -205 675 -837 856 -329 506 -251 -445 780 236 -575 372 50 425 801 427 431 497 668 151 -913 608 996 -930 941 -312 -880 342 997 269 545 -737 -663 966 -620 -933 -331 39 -226 121 -230 -291 -868 -2 451 902 544 68 26 177 -489 -383 538 823 279 -141 804 95 -83 868 189 119 -995 -346 228 -541 513 560 -113 -700 -71 -443 -111 309 -196 297 199 455 -299 -844 788 -669 -861 407 -258 307 520 -630 -885 786 961 147 803 69 399 -975 -176 885 -270 -992 636 -287 -652 925 -35 63 -939 667 886 -458 640 -550 -245 242 801 -268 -568 767 629 68 453 -741 -459 -406 -892 660 66 366 672 -835 -358 371 -920 259 354 865 -237 -698 427 -579 347 -554 -788 -135 467 -657 -390 -520 -409 -914 922 4 739 -869 -774 981 313 421 -444 -825 -614 22 -861 -37 -108 369 -527 -688 824 -839 546 582 137 -455 19 619 786 -220 -37 35 978 -486 -672 813 96 725 -888 -599 -981 -539 -803 -601 990 201 -208 -283 -760 380 -145 320 -829 234 62 -20 504 10 -576 151 -618 -901 142 -509 -392 -750 42 -755 -976 -343 -767 181 64 38 -883 477 417 406 -70 -763 -998 -955 -861 -284 -134 538 570 829 -802 665 763 98 435 382 686 932 -327 -473 901 -249 176 -193 572 673 563 760 -517 532 -983 -863 866 -856 457 863 -956 -913 488 -943 -123 -565 782 325 -73 873 -106 734 311 -590 -736 -134 -92 791 -868 -643 -8 -792 -482 -381 -690 -259 -85 -908 -16 236 44 -678 765 787 174 304 498 534 -921 -626 18 181 335 -260 -15 234 326 859 429 734 214 109 -88 682 835 -555 -429 -626 -616 -167 -209 -196 -952 770 467 -155 -932 15 208 156 -819 920 -417 708 -829 -292 641 699 377 -919 -389 388 298 862 367 828 365 -710 -1000 -226 -899 -943 932 174 -299 322 19 -971 -334 -712 409 -557 921 532 -246 -837 -909 -85 -7 -60 -786 -371 13 878 298 894 786 191 -729 -734 -722 -150 106 -928 379 -885 -885 -104 -358 371 -183 -391 -741 -323 -75 878 -924 869 -301 -320 968 -742 271 766 655 28 -571 665 -173 833 589 -747 -141 -408 941 -876 965 155 549 500 99 244 134 66 833 -119 892 -884 -358 -164 -130 -217 914 -651 380 -929 -262 -764 -905 90 -473 -819 -530 202 -593 62 710 -620 -749 -496 46 -313 445 402 690 -919 861 891 240 368 303 -602 -951 -11 313 735 -326 -712 241 -687 93 967 -677 -23 134 778 -374 -115 -384 766 -961 -528 994 279 -568 802 379 -189 -958 -798 -484 571 -44 991 810 -262 -80 62 -264 -613 -894 -383 -790 -546 544 -9 671 -862 -435 -297 -937 575 -921 -761 639 -669 -877 -693 587 -879 160 452 587 -311 -673 586 855 286 13 -574 957 -892 164 -174 529 -482 181 -501 -357 -429 -163 -807 515 866 312 -503 13 -873 -243 -142 -254 25 -341 -114 359 478 839 -417 -490 -827 -93 65 816 496 14 -593 -30 747 -429 -827 606 -568 523 -334 -347 869 -387 167 -456 -584 -135 535 -392 471 -897 816 58 850 -512 166 734 761 689 900 912 -630 135 -151 -485 -281 -622 563 -955 -832 706 -219 830 529 -783 -93 -607 -999 945 984 384 232 -304 465 -36 868 172 -592 -942 163 -403 63 691 -400 -690 735 142 -634 -977 -410 -193 527 882 -817 920 -875 -872 653 -45 986 929 98 -292 542 625 139 863 -111 498 -721 -724 -660 234 -280 723 549 883 52 -798 -543 20 28 509 460 18 494 -767 -985 -844 497 -748 -906 955 -295 -277 -456 224 -402 448 362 -874 -760 531 -547 365 826 248 863 -992 -95 636 -202 -322 850 -133 -19 -792 -899 105 268 -131 -544 -950 18 -77 -941 -470 -667 -238 -757 368 464 -655 -299 -887 -629 813 -462 -226 -808 -999 -388 -261 702 439 910 829 629 -826 -847 -220 197 894 -361 219 296 867 -340 -494 616 -525 97 702 -118 -970 179 358 296 -936 -260 918 809 -514 538 31 285 938 268 350 734 -843 -682 -686 -217 491 731 878 311 -396 883 -844 -766 520 902 624 -479 776 386 -827 -135 196 401 139 62 999 796 -367 110 49 -922 843 783 627 250 -932 452 -735 637 -686 71 -865 -753 479 139 -5 699 -852 979 674 -528 895 583 101 284 -75 8 836 801 -222 434 -687 519 -372 269 434 -1000 270 -843 -173 803 -718 463 574 363 -272 -191 -612 -564 -544 816 -781 -26 -126 322 -401 -93 -217 -839 -132 110 -933 -129 796 -494 454 731 312 410 -375 -102 -136 176 -923 -726 -273 -239 -498 603 -867 -465 518 287 -174 -88 -184 74 -147 141 -686 227 672 71 626 297 908 14 901 -803 -104 647 371 229 342 -39 223 206 -984 454 -793 160 410 -274 634 -699 -469 735 -652 280 -853 78 -959 142 414 668 380 928 -800 930 -909 697 651 -851 146 94 987 -249 727 -619 -510 119 162 -750 904 191 776 953 826 -807 -243 970 473 447 -597 909 873 121 450 543 -712 -710 -908 387 870 897 875 -786 -353 203 -633 -789 -148 -64 983 -840 150 -812 -556 -879 -954 868 -599 492 -927 -877 205 966 -213 689 706 595 -969 543 712 280 719 -671 -969 -927 -651 645 -36 -531 990 -194 464 -516 110 -74 497 -294 -190 -332 -320 574 -352 792 -356 470 -583 -709 322 -189 -903 236 -147 343 -750 678 969 -44 820 -497 -27 682 -685 -508 -765 863 -124 -103 -717 -521 -865 333 -682 286 442 -787 159 832 675 -520 734 -645 760 -876 578 331 -635 -13 544 412 641 302 50 83 -897 327 274 -330 734 -987 801 605 -937 -867 708 -919 -557 -701 -157 -309 303 -532 302 319 494 610 -978 108 115 -871 413 194 -67 -594 838 -934 -730 847 639 898 104 -712 410 239 -756 -911 491 535 738 708 -253 408 -841 621 -16 896 769 -391 438 -534 38 -619 871 399 -962 -730 833 -582 332 -161 -891 -796 54 -116 -550 -409 445 296 -41 553 278 706 772 -759 65 -803 -774 -810 323 218 -111 -271 379 -768 -505 -251 77 848 -197 380 -414 344 -886 -332 -648 -234 59 530 655 104 523 428 -281 480 -16 127 -112 27 -378 -781 -952 240 668 723 -677 910 799 4 -203 -986 -953 460 -720 297 -247 -471 679 -946 575 -995 653 -577 665 -424 -370 -186 327 -754 629 448 954 -765 147 -92 -83 366 530 -214 -893 491 -483 962 -507 -432 775 138 -285 -214 53 -745 -769 833 284 -237 -939 -27 319 -459 89 -764 69 -734 -7 464 -772 123 -425 887 -705 -339 -168 484 -337 -394 826 933 -272 -1000 95 640 -249 40 -473 177 328 -795 930 -291 839 864 905 -453 630 30 861 -170 871 751 -81 807 -596 746 -392 -307 -739 -306 652 521 -969 8 -258 -118 -72 -228 -280 -676 113 -269 -830 816 -271 -347 172 -199 -10 718 294 709 983 -517 13 403 -76 -733 -47 -272 -261 -489 -318 -918 -13 -257 -148 -329 -86 976 452 992 132 417 -679 -744 87 -886 -888 -325 -209 -178 183 785 981 626 -442 874 -403 350 760 450 269 -35 265 -185 -36 -189 29 521 97 -452 -283 -43 91 -315 349 -217 96 145 -533 -1 800 205 -832 565 -103 957 963 -924 -164 682 451 -820 404 -192 892 -876 -861 772 486 465 -272 -230 861 981 512 905 155 99 693 788 119 758 -469 -132 482 -862 757 -547 127 147 135 -742 -479 -581 456 995 -182 481 -16 413 -976 424 -950 700 -563 291 -31 932 963 -875 824 -940 -531 784 293 -968 661 300 297 519 355 -328 554 820 -129 -907 860 645 676 748 -108 189 276 442 -211 407 -609 597 -253 -476 -806 785 208 -678 -306 134 73 950 201 859 592 344 -918 -976 669 -437 -619 -725 443 488 197 221 -662 286 368 -819 306 -119 -265 -515 -296 -983 -63 785 -576 -760 -270 -862 -663 -931 -174 -883 -585 534 348 716 536 919 -877 967 -692 -516 221 959 455 272 992 -864 -208 516 -822 -271 996 -851 -84 437 -943 311 -795 719 -452 583 43 -886 -289 795 -40 161 398 871 491 -469 644 205 277 385 622 737 -688 -885 -538 986 -790 -227 669 -55 749 -730 -965 -38 -755 83 -927 368 282 -488 641 -322 996 -325 936 242 -291 72 496 346 -532 -490 553 -561 907 417 -19 -482 -967 -594 -684 97 -33 -513 -836 -796 -506 -814 -544 589 -351 393 -477 -87 -928 -203 -647 770 940 907 92 223 -24 467 -965 -458 -575 704 -844 -34 -849 -166 -32 188 712 -823 799 133 -21 987 506 -824 -58 669 -732 41 169 -453 -933 239 123 -20 -331 131 -613 850 7 -172 -669 14 -795 -273 124 850 240 755 -21 743 877 -329 831 -373 421 283 -974 -388 -103 351 -906 194 -519 -35 -502 350 -614 -803 260 -590 732 260 911 -829 -423 892 -401 920 -615 227 267 680 675 -504 -467 654 748 -382 -567 -283 -380 69 700 249 -5 709 -624 114 185 327 -577 881 740 -488 699 2 -675 612 151 115 175 705 -234 -628 -847 -461 -258 363 344 -403 5 -763 0 948 -945 643 407 724 43 -999 16 828 -801 -768 922 896 544 -95 911 -297 -183 -447 -441 -922 -975 563 287 -212 288 -389 -67 -744 -693 -404 746 866 91 558 -430 819 579 354 683 498 -585 637 648 575 -344 121 -446 -940 888 -63 -922 -622 47 831 885 695 -778 259 -404 -504 -180 966 -342 -529 499 67 514 -666 633 18 773 -986 -721 -173 275 -889 851 -202 900 -668 -13 991 222 102 146 -726 -115 -408 -954 -44 -854 -853 671 -116 -343 738 -345 889 -933 769 -617 793 235 -896 218 -480 -8 -369 -364 494 641 411 -799 71 -782 -2 981 503 95 -182 -802 120 644 -35 -830 -269 388 -978 25 -921 786 -918 890 -426 -922 -466 -165 612 -839 874 -855 -852 151 481 366 355 -468 232 -45 867 181 41 923 7 205 -873 799 -488 121 508 974 328 -230 630 377 -759 -389 -180 381 817 -482 -133 405 131 -62 -632 -389 716 -520 412 155 -157 -136 -685 550 -529 829 671 -975 -126 154 777 -354 -365 826 282 -656 194 671 -727 -590 232 -231 942 245 -985 -68 -578 -280 -708 -91 -863 -612 387 846 29 -512 -123 779 640 920 727 -897 -817 628 -997 245 349 -24 -909 -180 -350 -911 -550 847 -32 -172 -355 -283 -645 -319 224 961 877 -140 -499 921 900 749 553 205 -529 -483 728 -570 -395 -400 -608 -551 425 -518 325 -25 861 -784 -623 258 -124 474 -77 -172 88 -585 86 -548 903 913 272 -583 972 -775 -818 -946 865 564 878 665 984 -331 -688 335 -649 415 124 544 501 -103 -480 -442 -487 854 255 -259 672 800 -375 426 108 -806 -825 -729 -319 -543 860 -283 924 -729 -823 -596 -914 374 -958 -641 -47 881 296 701 768 749 14 254 -247 -590 553 -427 -287 -18 551 -845 861 -762 -533 664 758 -366 108 88 -745 -178 728 -973 575 -443 594 307 -959 99 965 -543 494 -906 388 -800 311 797 -662 -34 -139 904 614 670 -556 926 -68 777 975 562 -277 -358 -479 17 -507 -417 425 -824 73 851 -143 -875 689 -179 20 -769 -821 -983 -588 -643 -390 785 -931 -989 -340 -674 275 -211 858 -85 475 590 528 -354 93 -862 769 420 352 -419 930 -894 849 24 784 728 741 56 0 -849 242 -75 530 -78 322 157 12 -13 -413 -679 974 951 915 835 427 -159 -90 -111 -236 719 778 443 230 583 -874 97 -570 591 119 891 116 461 68 -906 -418 -1 -109 -429 27 752 308 680 -6 -610 174 -692 567 -859 52 -599 440 -797 506 414 232 -988 560 948 -45 -863 -406 -319 -137 -564 815 -684 -531 -417 -425 -772 -607 70 437 454 632 -497 -340 477 930 -523 850 460 150 300 353 495 894 154 -159 743 944 316 528 900 51 401 -176 477 -517 285 -721 574 -625 -827 393 159 -393 -891 -258 231 -391 -915 460 -597 894 488 36 712 664 -164 68 2 193 185 30 596 768 684 516 76 935 188 115 -799 -673 -678 365 -530 362 742 -855 -876 792 -150 784 -353 728 742 573 715 291 983 569 -311 -179 375 96 -394 732 -652 -965 -857 110 901 471 -157 -380 932 882 832 -619 927 -860 -777 591 932 342 732 298 985 98 682 -231 -145 526 771 633 978 -431 993 -276 703 -740 -356 -493 -506 -427 122 -987 -246 75 895 689 448 2 -21 -133 953 -474 24 652 -467 215 140 -228 311 -111 308 -254 -77 302 818 900 484 -843 -881 92 -426 648 543 -404 -171 -862 163 -105 -15 -900 692 -135 -211 -497 -290 -365 -878 -873 -44 799 852 328 -760 -32 -807 -6 -409 -254 671 -423 -286 -654 824 -692 -30 -770 -929 304 -708 -723 179 949 769 991 -608 -404 158 -742 -851 440 403 874 809 39 873 -555 688 288 -239 234 -675 -761 -330 533 230 -964 630 953 974 -820 -354 -1000 445 676 -43 134 20 -570 -245 665 966 290 -122 337 -279 -403 -733 -203 -236 -211 -328 494 -461 -890 425 -290 679 157 -830 537 -143 351 -37 -467 656 -42 -70 336 -359 -391 -115 11 -220 -438 -587 145 -538 -547 -583 -897 428 -867 827 -492 402 -876 -975 655 387 -47 -936 -982 867 -738 572 493 188 524 966 484 113 -195 109 -168 -148 -803 46 -514 704 496 829 -894 727 -888 755 -88 7 -316 923 982 38 74 -457 430 -781 -452 300 -439 286 -941 354 -152 -86 -933 596 -231 325 -729 -54 -457 124 -689 668 954 -766 -665 -588 -147 -595 422 -465 -525 -174 -251 338 130 996 486 919 -357 -512 -380 -973 723 280 -718 673 616 569 669 -875 985 -593 588 -471 -511 761 -646 578 -77 -594 -916 715 -118 71 -124 -186 930 -653 766 722 180 -462 -288 323 871 -990 -202 -809 -956 -448 329 -586 -563 -888 527 -660 -645 -946 -425 -215 889 -66 -389 -626 882 357 -832 -453 -14 423 -868 -131 -777 301 691 385 -744 -272 804 -767 -317 -895 -724 -251 405 -579 -30 315 -496 312 568 407 131 -989 574 -545 -902 -444 -117 254 757 766 389 -869 -932 -383 101 -824 793 -538 -217 -6 499 -926 932 -122 81 -531 -801 -152 -917 -98 -749 480 -287 676 460 772 187 133 -917 -40 510 131 -751 -636 -712 736 -459 -268 483 -821 554 188 -423 -41 858 -487 974 49 345 -526 -990 -81 125 -913 313 583 -709 -887 384 147 -238 530 274 815 502 -35 -655 387 -572 -585 285 670 -191 403 202 576 676 -189 -308 522 -883 -176 104 125 -603 -767 -532 -166 -690 -780 -593 891 601 -936 -712 -874 633 291 574 -181 -65 -683 -881 -897 -318 425 703 -798 -58 860 561 404 783 108 -60 -841 306 -895 -644 769 153 422 276 -803 388 550 -436 -480 -855 -587 -37 -845 824 962 -598 570 -839 -146 -755 115 -335 562 -183 643 591 863 131 -435 740 383 1 -601 -467 484 518 798 -257 -429 47 146 215 -212 112 -915 -235 527 -686 -562 -75 -4 -329 336 381 141 -785 714 35 -312 -803 387 448 422 794 -464 384 772 799 938 917 570 -539 293 -398 -207 -702 78 817 168 -651 -118 606 568 -382 -130 273 -405 -671 126 27 -248 359 214 737 -489 -279 946 -197 305 -789 -906 757 -46 -919 -832 -239 326 -507 -131 931 -449 394 -40 883 980 -953 -210 855 -359 11 807 -188 820 -762 264 362 176 387 -102 242 436 -928 -548 752 537 72 -756 200 453 -29 67 336 278 923 -861 788 697 595 508 709 905 578 906 -898 -575 24 530 806 -803 621 -738 -956 28 853 917 220 -537 113 289 966 709 426 921 694 -830 434 -974 -585 149 -962 -989 920 469 -492 -419 -6 328 521 -789 -820 -768 -370 -118 133 -234 -223 -572 555 170 150 -200 300 252 -399 839 -921 221 874 846 824 -863 -453 -977 378 910 460 627 -344 305 978 457 -452 307 -937 -468 132 -845 965 861 123 -685 138 714 337 535 -134 -140 851 274 82 163 522 -267 681 -754 -616 159 -357 964 307 926 -89 -871 -929 448 119 -33 -626 -166 519 589 -26 -26 859 -254 340 -620 616 -916 613 597 -843 -296 872 -470 -734 297 348 465 -850 -324 706 159 923 281 85 -281 676 447 326 -847 -210 -433 -871 -526 503 -229 -615 137 -66 -575 174 820 783 62 419 61 715 -948 -57 -407 -471 53 54 809 948 -352 -264 926 248 -588 941 961 600 356 9 481 -121 -304 593 -155 167 -472 -513 261 451 -834 -917 391 84 199 250 725 871 492 -155 35 -30 240 -773 -513 49 461 909 329 -759 -835 684 -151 810 560 -737 -583 -540 750 -5 -644 -266 343 201 -240 606 -75 45 -849 910 954 265 -49 22 863 901 837 -931 501 -886 -326 877 -244 -588 207 737 -461 -11 322 -616 -524 334 279 573 -570 -839 -629 393 854 864 770 -424 -127 -292 354 -264 -214 803 -229 -792 200 -591 117 -628 601 -718 898 -752 -592 604 -902 -262 -967 762 303 682 373 -776 -407 242 -139 -90 673 -660 235 132 246 -414 -940 15 398 78 -576 -735 243 195 -740 -279 -8 401 188 499 -676 -633 -786 -160 -586 935 841 -461 -13 -439 -758 -743 -304 351 -912 338 271 -769 -789 -24 -337 696 940 -472 -362 -307 723 7 846 651 445 -993 573 -846 -594 106 378 -953 566 -188 -418 -985 -963 848 -609 785 566 -437 782 -442 39 422 -805 8 839 673 635 -281 -427 -51 -194 -904 -505 -229 -446 -773 20 683 -721 433 735 726 663 400 966 -533 116 -23 190 292 -771 -52 -941 -289 61 -209 -936 -786 -978 -301 266 -611 -728 -692 925 -413 -725 942 -556 803 85 -5 292 -192 989 -245 917 677 135 542 -821 866 460 -851 267 212 -383 -14 -281 -293 -450 -2 -11 255 416 -285 228 -96 82 -47 491 429 621 703 126 743 -912 -432 -705 997 39 961 602 -347 445 -851 -351 -703 95 -586 -531 -105 380 118 -415 -355 829 25 -931 840 211 -612 598 -726 -727 683 -35 -121 -13 874 600 267 -396 939 330 957 -893 -402 450 1000 -156 -815 -388 554 -450 -189 304 831 -865 840 -214 119 370 895 776 -97 -998 952 571 362 146 -76 -179 -719 -805 343 576 924 -592 -141 -155 933 13 -598 281 322 287 -702 138 -698 273 -395 625 774 422 897 -767 -674 -993 -819 -897 589 -368 650 554 234 -486 288 494 -9 -737 -769 -180 721 -337 -689 220 187 60 -85 -410 -21 991 -152 12 705 326 694 -969 609 977 -263 -67 -587 213 849 99 -774 -838 -870 -482 -685 438 -541 -422 762 -772 -158 -108 -888 22 -251 381 552 -982 890 216 417 -292 -848 -522 595 -667 254 130 138 526 -391 228 188 -395 -563 448 -32 -309 -926 556 202 905 519 -906 172 -129 -654 -472 -341 58 -21 670 -638 -590 -982 -26 -533 764 -715 219 839 -27 -190 230 -790 516 189 -729 545 -618 -400 -691 163 -789 114 -107 775 -401 223 -938 -597 -346 715 -819 -540 -971 -82 206 875 -750 128 159 -37 -296 421 879 552 318 -146 -277 361 -200 -197 182 -960 -958 40 536 161 -9 383 713 -199 -335 -541 954 -190 -368 310 -59 -323 -419 -635 849 -719 916 90 6 -284 591 -689 -545 241 968 -112 -845 671 709 269 -923 50 825 314 -902 563 317 429 533 -625 149 -140 -233 -844 202 -811 -250 434 206 416 46 -83 -303 592 975 -81 -498 152 509 818 652 -322 425 -441 -397 -243 402 -134 -558 219 -494 -53 -70 -474 177 275 -598 329 -884 197 889 705 -720 -903 -152 -123 -734 -983 -947 -904 -49 -56 -31 278 -225 -720 -723 187 662 781 -325 443 -582 -934 492 -177 -298 621 -949 -576 132 410 -586 61 -20 197 746 -664 -783 -370 -661 -240 743 652 155 -940 306 -846 -718 147 -195 671 325 976 934 -358 -818 -409 -865 -925 59 -871 -444 -41 -212 725 -233 -123 -993 580 -261 607 757 -564 770 -724 239 -870 596 -628 -850 459 625 -934 250 619 -671 424 951 134 282 565 280 -333 459 -692 -375 420 -27 916 -444 -405 -219 -409 -263 417 419 958 606 511 -922 -553 937 816 -12 -796 -489 -842 944 -490 -639 -856 -56 -238 -767 -139 -253 600 866 -916 -571 305 640 -659 -416 -40 -827 211 707 110 -668 -579 264 -613 680 -947 203 725 -964 -589 719 -163 -544 -970 186 867 527 216 609 656 -423 143 -403 -974 -251 -375 774 -115 -905 489 -167 904 950 667 -841 54 758 -320 -400 207 -158 -616 644 -838 943 -480 -923 -450 399 -502 -754 65 -929 -440 -727 -462 318 532 -460 -182 955 -807 312 733 -5 -215 -637 -650 241 -24 -814 -220 -674 175 -733 523 -831 361 -376 -289 512 -869 -846 -867 234 429 -229 -711 701 -371 608 -712 -940 403 -851 135 175 -838 -843 -570 -339 450 -197 269 -544 709 -257 631 -822 446 -559 841 41 -139 -579 806 378 -196 56 122 195 -612 580 845 992 26 -688 -385 -735 -639 -604 209 973 272 515 600 -546 -220 -247 -713 -851 595 -162 566 829 43 -506 465 490 41 347 424 944 -854 636 -731 936 -962 992 -767 -364 791 -904 -698 274 -206 647 -898 74 -17 -365 627 305 617 -825 -139 -588 688 393 -437 -993 53 -473 -107 -317 149 526 -194 470 44 750 406 -998 441 -75 623 -778 -333 568 955 111 -79 149 -434 -713 -163 -252 219 51 193 -525 -105 641 670 372 564 536 516 -874 -876 -533 -130 -322 492 -325 169 -990 -14 -536 -476 51 347 474 -417 -688 -742 220 -982 -401 -707 -638 -581 -437 75 587 -793 -732 -271 -726 624 306 -603 544 -905 650 -774 -881 -540 -264 -510 -30 -281 17 774 288 856 819 -423 987 162 507 -579 514 758 -75 287 465 -189 -735 -644 -942 207 -268 584 590 467 968 -101 -761 192 540 -232 226 -178 468 467 -966 952 429 239 -216 527 -188 -726 692 -836 -298 98 -615 -150 20 -93 -7 150 357 -24 -476 286 -645 -477 407 912 -106 -422 429 -849 816 -586 -899 710 -603 447 -123 -416 542 -938 407 -528 153 -172 932 -774 515 -966 -430 725 -406 53 17 65 -129 379 287 -521 456 -945 822 -484 -568 245 166 181 905 676 -752 24 211 101 530 524 -102 -680 -837 -408 -142 138 -636 -223 -515 -442 -148 654 579 443 -709 571 -975 957 67 695 -322 231 -163 -550 -63 -797 -62 -791 198 691 -11 -18 -826 789 -77 888 445 215 71 800 -896 -647 583 328 -712 648 -277 462 66 -421 781 -18 19 -348 753 -321 654 -906 601 380 243 214 107 994 -535 -740 -313 -461 520 -907 -29 -653 -367 366 962 259 148 938 -811 21 167 971 -262 -348 -408 -821 831 808 951 982 -468 -82 -54 -419 614 809 120 -392 -35 -259 -652 -513 34 594 -218 482 -387 -298 826 -412 445 -597 -378 368 -590 -234 100 -314 -551 280 -430 -384 -545 250 573 274 282 -947 -419 902 407 922 925 -491 -134 496 941 -782 832 -166 268 -327 -11 -646 381 709 966 155 561 729 -948 366 -117 -728 999 -762 483 -533 -398 140 389 -2 465 -37 -770 975 -631 -494 928 547 -906 439 -888 51 701 -577 -211 -77 57 -669 562 -641 -966 -342 691 -859 466 -529 589 -71 261 360 157 -626 161 376 224 -785 -930 402 -290 780 69 -981 -558 29 80 809 -822 218 -202 -211 -527 -391 -86 -304 126 343 111 73 112 -729 775 -20 -80 719 988 2 -815 -432 -561 551 85 761 644 -76 255 205 -464 599 -396 -614 -902 -976 334 113 -12 -7 630 -188 311 -147 72 412 -31 418 -806 -750 661 -652 859 444 -42 -819 -933 -4 625 807 -562 -324 291 408 734 44 313 -867 708 -695 -910 715 988 420 -314 596 930 533 14 -803 265 162 947 14 -816 529 388 -964 -92 154 -220 849 850 -569 -466 -174 -713 -335 -711 -911 654 -900 31 609 341 881 891 -506 -500 -551 733 162 71 -347 821 56 -479 938 -808 590 -907 719 250 -973 -671 -169 579 -624 286 -606 -279 372 -992 -772 484 998 -243 716 56 2 -30 268 -570 945 -302 231 -437 389 -599 707 -118 529 -78 -628 89 -859 466 -61 -933 511 91 -650 -805 -223 520 -301 558 -87 174 -580 374 631 -151 23 527 -937 800 -50 741 45 -389 194 247 -240 972 913 -968 948 320 551 176 598 720 662 477 617 -993 625 -242 92 -391 444 566 855 46 321 -102 -13 -801 125 -351 798 260 269 -770 -580 -961 166 -507 -644 438 375 -283 448 -348 -883 -539 -621 -767 -582 773 972 943 -120 -83 -545 -50 -472 -309 -535 145 216 567 996 351 -978 -939 -617 -790 695 186 59 711 -283 487 842 263 612 930 -159 -392 -159 39 -676 -662 321 688 41 743 -737 -770 551 258 657 787 791 868 122 905 -61 278 -238 -533 204 342 -899 691 -808 -705 757 -900 478 -970 285 317 822 294 -716 -933 -627 -288 -585 -515 -86 905 -699 -272 -238 -760 -783 306 -769 -283 -138 229 -983 -809 -124 390 -777 -733 -91 761 489 486 598 -604 -283 -767 77 923 980 -273 -611 -208 976 21 -910 123 235 883 267 -468 -109 -247 -724 -498 -279 847 891 -661 903 -211 -666 -681 425 -267 216 -166 71 -39 -841 -11 358 -897 167 -889 86 758 -246 -507 -680 -178 -848 -33 910 542 -139 -234 -536 -382 -40 36 462 -412 -500 537 -416 -355 749 -221 -574 129 -852 172 515 798 -701 972 -430 657 623 -564 694 957 490 -707 73 600 -470 -353 -926 -792 -681 634 -196 423 328 -954 697 -205 241 781 -980 -638 -163 154 -997 842 -529 448 615 659 -583 -239 -509 326 -875 -277 559 -361 646 -95 845 39 -940 -270 -778 340 -646 -467 -745 403 -91 659 -664 536 -937 445 -87 276 698 82 -347 -99 988 -80 795 -432 272 -213 -455 -988 -848 703 61 -665 317 209 824 -493 -624 -385 -518 -706 -107 -904 -113 720 9 -148 -115 -59 210 820 -400 311 683 552 160 -771 -725 644 -130 262 -540 104 89 63 235 402 61 -461 796 238 264 264 -548 -76 842 -407 61 -713 -379 859 -379 -970 -251 -399 643 523 579 -221 138 196 -975 542 -879 235 -419 333 -245 -574 -210 116 -671 -195 165 -346 436 406 832 -504 319 -590 -221 -634 5 -888 140 963 -402 -21 887 674 334 377 -984 171 928 -749 182 529 -633 -490 -366 557 201 292 -307 -70 -9 110 386 389 -844 -25 17 -608 7 326 -62 677 -459 179 197 -456 -284 -251 -196 94 -623 -118 944 688 881 -605 525 188 -774 -65 227 270 532 2 -818 807 416 -275 -921 -193 -35 605 147 -788 767 -992 572 -415 -894 736 -635 34 408 -948 -728 -168 224 980 202 47 995 414 681 -216 829 -867 -756 319 -103 -867 678 934 -927 -816 -717 781 -963 926 -936 -313 960 -74 598 467 667 34 805 -487 136 -121 68 519 994 -607 208 804 407 -629 -333 -919 407 -4 -935 -959 251 -398 982 -653 -269 787 -388 705 -596 -235 -596 466 -455 -315 -521 -910 -240 -769 454 493 -576 -739 -957 -299 586 248 -236 583 714 783 -619 -269 623 867 -167 871 621 73 -380 869 395 -43 42 529 707 -178 624 -569 548 -754 -886 779 815 859 693 -465 -550 913 -143 72 -655 -931 -935 -557 484 996 -147 351 975 -269 -897 -393 -629 707 -446 -247 409 564 -460 -990 609 696 -974 790 -532 793 352 243 -157 761 -516 771 -92 -142 297 -822 -628 -26 484 -925 448 98 -864 -821 838 320 -360 -517 424 -406 473 199 673 819 -363 -390 -654 453 601 -102 78 650 -55 -201 942 458 265 -18 -382 790 -731 -45 652 -647 -367 402 -627 351 -935 -532 -861 381 178 822 2 -356 -65 -79 271 899 978 -961 -458 -895 218 -998 696 332 -446 855 -454 -36 902 593 956 -174 903 -440 -483 -957 -225 -540 410 525 512 910 990 643 -858 -66 -844 132 398 81 31 818 -289 -426 380 900 353 292 -217 -198 -822 564 -331 938 34 999 478 -63 363 -75 -322 77 -175 99 -962 -247 -581 546 -633 -991 -689 2 930 -133 961 -546 -667 -561 -711 -852 374 684 -811 210 180 441 584 -962 790 -649 664 -626 -733 -872 -385 405 -830 -593 351 -253 154 -301 948 487 -226 320 -554 -356 -502 707 -246 463 232 907 -853 -600 -968 934 -279 832 388 -414 -681 -998 791 -653 434 -781 231 390 48 5 -378 -501 -459 -760 -4 446 245 -722 -149 -419 10 -331 817 968 918 788 896 -379 160 319 -542 -921 583 753 -981 632 604 699 955 322 -292 -721 389 344 -762 481 774 146 -875 936 596 -155 607 -832 -791 86 -738 327 785 -918 914 -298 655 -61 123 -116 825 415 -662 871 -501 -746 306 294 494 519 -558 296 279 -811 634 -973 943 -317 329 501 -913 -345 -915 -467 -614 -506 -378 787 395 -158 412 826 885 516 -874 -146 837 -897 715 797 -610 -836 486 567 772 828 670 336 -376 -120 -430 380 -42 -824 -393 3 473 -900 -277 -727 -623 269 566 820 -458 564 554 -264 -436 -686 147 609 344 782 808 -434 -896 152 349 -862 -532 90 787 804 695 -110 841 -601 -834 114 -484 -914 205 -359 -779 604 -413 -372 774 -790 -439 263 -528 -115 873 -54 168 -68 -433 343 565 -326 793 -886 -12 326 936 163 -69 -764 259 763 -32 592 -169 709 -218 -587 -824 518 -941 932 339 241 976 59 -362 43 -476 569 843 -177 295 208 609 -711 675 290 -887 594 -866 553 343 782 117 610 72 -699 -115 554 -955 758 -865 -485 334 229 763 737 285 354 -254 -740 367 -191 -776 722 454 545 927 955 855 649 -849 -425 -285 963 -969 -129 -554 549 132 975 -104 -660 183 -102 -129 -231 -431 495 745 725 -408 -851 922 556 151 -816 511 565 -804 81 850 -75 -516 -851 629 -980 -180 245 502 823 601 -715 -478 810 87 259 395 -884 108 131 -690 369 -723 -317 976 -309 -432 795 -898 942 -855 -474 416 -715 -903 -330 396 -785 -383 747 525 -109 185 393 108 -1 118 700 632 -617 -642 177 -912 -415 689 66 -819 -514 331 -367 -852 -943 -249 297 103 410 323 -10 819 -367 513 -488 -725 -275 657 -229 -981 -496 675 -733 267 669 77 521 -968 626 280 474 -224 -347 576 292 -508 -350 882 780 -783 968 110 -284 947 226 -543 -49 305 -594 -798 180 -258 -116 278 159 -152 -671 -831 214 398 -13 -235 349 -485 256 -842 140 -408 243 860 915 -201 -875 749 482 546 598 -91 175 -348 -761 781 -991 -460 863 -600 -980 -159 -406 -946 998 -402 -584 -56 395 221 227 -785 771 838 -506 981 184 -132 917 -440 913 -355 762 -27 -169 506 -490 599 -698 500 714 52 -789 534 23 -941 -996 -967 -549 -978 -105 -776 -472 91 418 -142 158 80 -354 -380 605 644 170 -575 -393 -858 -87 -999 619 -594 670 -376 -409 957 431 462 -385 -740 119 -732 -180 -140 -227 973 817 -630 -815 -273 -114 -911 957 -279 388 512 -196 -741 -908 218 269 478 -923 -803 -300 119 -918 975 731 -565 -291 445 572 -993 -776 876 750 603 99 622 -283 -120 297 232 793 -38 -970 -835 645 594 -121 -697 668 -135 943 -462 -861 -535 692 -266 -835 954 -496 -582 -802 302 808 -786 93 89 597 225 -224 -631 231 107 -783 868 -938 -267 663 -385 -109 -577 -547 814 925 227 967 -868 314 -684 -147 921 -298 631 -733 478 -62 665 937 -386 -736 479 -758 176 -324 246 -558 99 698 -311 -416 -115 932 156 -19 -978 -434 418 -299 952 635 701 -957 -695 -994 366 -4 767 366 732 74 -292 78 919 38 -348 -687 14 -501 -127 -93 676 697 220 -221 497 -466 143 281 -78 -466 -970 -760 -125 -896 -552 956 150 287 -534 -96 77 745 807 692 -238 561 144 568 130 33 759 361 -868 93 366 231 3 720 -461 -742 646 -778 -283 -196 488 593 -913 639 225 -280 364 -459 -723 -703 587 -715 425 -143 -564 628 893 695 -881 992 -991 526 -633 -392 702 686 -2 -269 311 793 -459 364 165 208 712 -359 -908 -466 911 -344 -360 249 -415 977 -810 -780 -88 489 -755 -135 650 539 999 -359 -159 788 -800 281 -729 -511 941 -485 -798 -421 -338 -659 -941 641 586 -367 -724 514 -484 418 -196 284 -342 -491 -19 -108 57 699 -477 247 146 -496 123 441 -368 283 -544 -768 -58 53 -648 -191 -119 -981 240 633 761 -153 -169 -255 844 415 910 457 677 -613 811 -435 514 472 746 -425 -674 -794 -425 -144 581 57 608 -701 -827 -967 150 550 136 958 -210 -216 240 578 75 999 813 -380 75 525 271 -593 619 878 912 866 -793 -900 -801 817 382 898 -757 870 328 -256 -86 -207 218 959 3 -892 653 -869 402 -764 -43 -237 512 -745 367 -774 566 76 -241 -521 986 907 811 249 -137 -745 -289 -736 -939 99 164 -127 582 716 -61 108 942 -413 -647 -781 722 -103 -274 282 805 477 -832 890 -243 -938 782 -853 925 504 1000 509 -485 -448 42 -287 -721 296 801 790 -617 856 -444 -358 -166 525 37 419 146 529 -386 289 366 766 -794 942 312 758 -396 796 -952 158 -20 215 296 -5 -34 -322 67 -202 -236 -717 -882 949 -342 -471 -621 -985 -506 -808 669 -892 -729 -217 937 -867 -998 -122 16 -658 -435 -210 287 -760 -290 445 -733 -638 790 829 121 438 -580 422 408 870 127 108 749 667 -710 51 492 662 -473 -898 -953 -163 614 939 -231 -317 -923 -710 -216 751 -567 -477 139 -899 -754 135 373 660 -659 270 -450 -531 371 525 -14 -575 -473 -534 716 350 -126 -275 -616 -573 -134 -871 221 -451 717 -272 -333 678 -860 329 -408 -623 854 782 -792 856 743 314 326 778 539 -602 -891 -69 502 -94 -412 168 -421 951 526 -903 -887 -530 678 654 -649 -55 -934 985 -419 181 482 608 -508 826 -938 -838 903 58 845 -930 557 240 81 -730 479 -557 552 412 -434 -138 28 197 267 385 -65 806 -132 336 938 424 -209 -231 213 -439 -598 377 340 -408 660 279 635 729 188 391 -832 -580 -436 -649 270 -1000 815 -913 -752 -536 -532 -558 -212 -479 592 593 -221 919 152 -520 417 975 -530 -551 410 978 36 446 -387 524 -206 -177 376 659 1 -634 370 -914 171 -913 -49 -382 164 -966 -580 -538 -418 -61 -680 -391 -972 -295 -438 -924 -590 648 -38 547 -573 -902 -855 -403 -621 -533 774 -700 43 -754 637 970 219 -910 -656 -436 -320 -233 299 -18 692 -566 502 131 58 -380 603 -934 -770 -424 76 834 -427 -279 -22 940 -961 -685 1000 91 517 412 -448 969 667 -577 699 781 157 513 -42 -99 766 503 -485 -143 -533 483 609 -337 424 725 474 -696 816 0 134 -42 402 9 840 -23 208 486 -419 -352 392 -461 567 347 495 854 907 905 865 608 -831 35 16 258 -252 -720 924 914 993 492 201 985 -317 -604 -771 848 913 235 -289 278 22 -160 492 -218 -637 894 -879 -906 -377 -921 -37 -954 954 115 779 627 860 -236 296 -969 790 930 288 -972 -639 620 -233 -849 -465 812 -358 -668 -319 571 -705 -319 -540 -687 -879 -156 -55 427 916 -364 -99 -143 152 138 101 59 833 282 584 182 -601 -306 311 -212 -641 -170 327 -984 197 502 -88 446 188 -226 330 984 197 211 901 43 252 547 -71 404 -611 270 -774 -890 -810 883 800 240 -380 659 -761 257 337 -883 866 374 -597 -939 -47 609 944 -49 342 -355 -307 -411 275 961 849 442 -521 834 866 -919 -231 436 -154 404 737 -697 316 -355 -61 626 -828 747 803 -713 689 403 779 -984 -654 222 732 378 -234 -379 -808 263 218 -272 -579 847 -298 860 548 -817 342 816 615 702 507 -542 182 -786 433 -627 -532 -42 -246 77 -641 75 -413 -967 999 -613 283 -363 47 -188 -791 334 360 -486 187 473 -339 -213 469 955 -982 -575 -768 -32 343 101 698 297 524 419 181 -821 -682 851 -516 -556 965 390 -651 3 -167 -271 625 438 54 866 644 507 -904 438 -146 553 444 -80 0 517 -920 -185 -345 546 -174 -539 684 -656 -456 73 647 -395 76 763 -367 737 -255 874 230 418 54 599 671 533 804 58 766 -539 289 638 717 -771 902 -687 416 -72 632 988 -939 758 137 595 -237 226 951 876 989 898 40 24 756 -619 66 -130 -205 60 635 736 -636 -962 687 -739 559 411 -163 -584 900 365 -577 -686 -246 -708 581 -767 -113 -960 223 233 772 -143 -781 -243 -950 119 910 -557 485 80 978 337 595 -716 578 -904 927 -126 59 549 885 -83 -624 -79 973 430 -410 -997 55 379 -57 -496 310 263 -338 -525 -882 -957 291 192 223 -713 -330 233 766 538 371 356 381 -397 286 301 340 618 -553 -968 175 652 707 620 -254 0 681 457 -226 -875 -145 799 -75 -5 -862 -350 -562 81 252 -403 -31 -592 250 -28 120 754 846 -120 545 833 595 -621 -111 703 -848 -49 -633 613 686 894 163 589 263 -298 93 132 -525 864 -98 499 -742 937 -121 380 918 -820 -19 183 62 -129 731 -343 -28 -987 -101 337 -809 448 940 -280 -884 -803 201 -566 -154 -522 368 246 -164 -244 -162 -507 847 18 -877 -995 744 -922 -586 -543 -327 -986 125 -690 -393 743 -311 -871 -341 -103 260 -788 -153 -764 535 345 757 -569 -607 -606 -451 760 862 -391 298 953 -180 -988 -977 875 687 -74 -569 -860 -711 -221 175 492 326 -314 -509 858 -72 -563 564 695 -410 199 -46 -536 194 558 845 -5 -24 118 329 294 518 479 -487 -633 -857 597 -357 -758 571 -986 -651 937 -499 -803 142 -580 570 801 -612 676 -186 -729 345 247 -648 -195 530 -819 928 -32 -863 -802 323 334 898 -904 -127 -632 -644 509 239 -465 366 903 -413 53 259 -22 -408 119 30 956 785 -989 921 -20 -526 989 -740 331 177 683 13 -800 891 -278 -978 954 266 -973 -393 179 889 -185 343 -837 -442 107 653 281 361 -501 188 157 167 258 314 -980 829 -459 -62 -57 500 -884 84 997 676 -33 -137 270 -403 -508 606 782 -345 871 163 105 -52 603 232 651 -371 984 -640 908 -160 -148 -269 -676 -764 -118 34 -964 484 542 147 -286 350 117 669 987 396 -463 -436 -620 845 -174 118 666 52 -786 696 -196 -422 -234 -936 182 -576 442 -188 974 -187 -705 11 -503 332 687 -1 -184 99 265 632 -5 -567 352 745 -961 -673 -174 362 -350 -193 195 -19 -865 -988 -31 265 860 680 -40 -563 -187 -482 -136 623 724 189 800 345 688 -306 -559 -182 -343 380 -657 -267 98 -949 -528 688 740 -736 614 -577 283 -486 -558 -601 -170 -428 940 723 -723 206 727 -512 801 549 -732 -960 -215 568 792 -983 770 -977 516 473 278 -244 -682 -537 -640 519 22 -705 59 -574 415 377 504 343 341 -956 988 117 663 662 -780 -422 617 -776 -758 -72 161 0 530 -484 -318 -887 -541 952 22 751 -234 -997 -654 -950 752 -492 628 -580 940 619 -53 276 132 -814 -825 -503 -562 -705 80 -419 -244 184 -706 -871 -464 -687 314 881 -210 589 822 -42 196 788 -896 564 -2 -971 873 808 795 -34 990 961 485 -138 -459 -876 -554 182 -30 123 55 365 -861 -477 736 -791 287 -97 -531 -998 750 970 -960 394 542 40 -196 -216 473 -489 -780 -621 768 583 -367 89 866 413 832 63 842 325 224 426 -58 -417 658 -721 -816 -645 828 237 -30 365 -610 908 527 -277 -34 -81 597 -131 -14 561 -590 858 736 452 728 -202 -608 -818 -562 -152 -45 -206 210 -7 785 96 986 764 -493 129 28 674 -359 -317 -709 595 221 -150 944 446 -15 309 -657 248 786 986 277 246 290 -548 -997 -495 -857 -400 -912 480 183 560 754 309 -653 396 -320 61 -536 -537 -515 -973 -599 834 -346 -518 206 752 160 731 446 151 879 -794 -884 403 -190 -44 213 927 75 -980 -577 802 -265 285 145 105 -477 263 -657 230 -119 -755 747 -425 -203 -404 -790 -790 804 -821 497 -987 -653 -631 -676 358 -969 385 -717 -583 429 568 -949 -858 892 736 -933 -846 719 -768 616 689 506 -406 -367 509 -466 -729 343 930 44 -437 -245 -582 929 -952 982 -8 780 760 -195 -188 396 991 320 -74 861 459 893 490 -697 552 699 551 438 78 502 -751 203 202 528 -499 201 434 -743 257 -359 -939 -880 -839 -340 146 -576 721 -978 117 -389 477 249 -816 761 75 -675 420 -826 259 952 -1000 -622 -516 472 -435 117 -392 29 456 738 871 952 462 -895 -591 591 -321 -30 -946 833 845 -619 -593 -450 215 977 511 901 161 -41 -204 -747 -282 -323 -304 -683 -48 -52 779 -298 -983 -784 -169 -45 472 -937 494 -260 -429 -631 710 -825 -101 -759 107 -827 56 491 -1 996 499 794 -250 -230 509 -181 234 340 245 -772 -754 -150 911 -17 146 -672 -525 149 624 12 324 898 735 -57 -410 -758 -435 -5 -799 848 412 -140 -862 893 978 449 507 684 -397 433 -990 -733 43 -947 209 -761 -604 -585 -644 -730 787 -596 -985 531 522 -246 -936 -687 -900 7 848 342 604 55 -955 677 -649 -497 375 369 952 408 794 502 753 625 -908 -843 434 943 641 799 734 -91 -371 965 -799 62 -569 -71 575 -829 224 592 -216 -876 613 -26 776 -203 -268 -257 -647 -383 400 894 538 -959 722 331 -725 -693 -537 776 382 460 994 896 485 610 -857 -815 235 -91 300 693 -629 -753 -124 673 -461 -949 861 864 -99 -671 105 -455 666 531 777 -112 -492 -786 908 534 -528 -995 -213 884 166 828 -258 96 -782 -454 -406 -452 -669 770 903 543 -51 83 258 -147 7 968 837 417 -86 411 538 -635 475 570 -19 -623 626 185 735 93 920 741 260 909 -734 -640 469 -555 -141 -151 51 -513 -617 782 -862 -684 -643 623 57 -967 -202 -399 -729 880 -350 -549 620 758 -58 -874 181 -136 840 -222 -545 -889 -497 806 503 143 904 811 -534 693 -706 262 -450 -687 427 198 775 513 -765 13 988 515 603 314 145 -482 -163 779 -636 730 538 7 -255 497 -857 -84 952 847 -895 624 861 -43 -242 158 371 932 169 107 -785 160 588 -489 45 58 -990 463 412 -514 145 -38 -177 614 -931 510 -90 382 494 100 849 779 715 519 -169 -954 -975 -659 339 542 -904 68 744 944 -795 963 397 -68 -97 383 -514 -973 -204 -355 572 -71 499 -33 -54 895 -164 644 -703 -328 256 -187 116 -928 36 72 588 417 990 -841 -787 549 -289 -524 -577 696 892 117 -946 856 -851 -992 296 -108 871 235 171 -663 -362 -463 -333 768 995 -838 622 -137 -276 607 -864 284 -508 660 668 -608 -928 852 -217 -84 925 865 237 647 -513 -254 -282 -230 475 874 315 957 834 -549 -173 -836 789 515 -567 -961 -682 -205 -894 142 -400 -817 -38 710 223 -789 -346 -627 455 -542 -581 873 950 -892 -843 19 845 345 -482 -105 -273 657 771 232 -457 -358 458 -857 -79 -979 -324 -720 658 789 -539 796 -699 416 -212 -746 -81 -621 -716 649 -272 -981 914 -769 -576 842 -138 578 -1 -95 695 863 527 -474 417 -832 -926 959 -452 -648 -819 363 721 928 415 -738 -955 -25 642 132 872 -905 -60 -509 637 -211 164 338 313 -989 776 569 290 368 365 669 551 465 15 -505 -105 891 119 -321 -384 -332 -134 457 390 96 -987 -887 722 158 -530 405 245 -77 -733 -910 695 -863 -437 -266 -972 -287 -468 788 828 511 -897 -605 818 -894 -736 -516 718 854 907 610 40 460 285 249 687 -82 206 -422 -261 825 -665 834 609 849 112 -319 -176 -61 962 -862 398 -555 383 -846 456 -305 226 -931 496 548 292 -302 715 284 -940 137 -18 -754 -425 -228 -671 -713 -51 -359 -161 -988 546 960 -313 -443 -378 366 407 696 -889 734 -950 356 938 -63 968 281 158 600 -744 -375 -817 609 869 -886 943 943 -573 194 414 -54 -824 -483 672 -219 -772 208 943 -816 128 368 519 285 990 -144 -6 944 313 -916 886 606 183 -677 -394 898 518 117 -804 541 327 495 -255 53 -850 56 979 892 -150 291 -686 893 271 313 511 -797 764 -413 -729 22 -247 -787 679 -746 -410 864 -595 -169 -132 991 199 186 831 -90 -287 -836 904 151 -583 -962 -858 -184 120 748 -826 -416 -437 527 -342 839 913 218 787 -125 -739 526 -842 430 -192 473 -527 -567 639 -429 -404 873 467 970 434 546 817 -137 746 835 -994 -83 -618 -406 -624 745 -870 -844 -820 -383 -521 96 939 246 932 265 -839 -19 358 -93 -848 291 266 297 219 -349 -318 447 618 -811 820 -937 437 -696 682 -521 715 -504 -937 868 -808 629 -953 -361 -541 -907 -469 -350 986 -81 -51 321 -359 -797 622 -258 -209 -450 500 -703 -387 315 719 674 -693 -277 538 -806 -618 -446 278 75 364 -895 -41 -842 209 408 617 610 -489 -791 542 -657 -984 -344 -736 271 671 396 517 626 -438 490 -163 -871 154 -786 641 -59 159 462 727 -275 -908 803 -103 158 673 -891 777 -526 -292 682 -614 -833 -933 253 -584 582 -344 -362 -340 -235 -781 647 -906 -505 -813 139 473 -550 420 886 85 250 641 321 462 795 -391 555 454 73 149 -340 737 738 -972 -551 -619 553 200 -498 -90 591 -130 -995 667 -346 -816 64 -334 -504 -928 354 138 16 -308 110 -871 -295 871 129 -286 371 36 -525 -330 57 -778 -376 875 670 -796 -901 164 978 -244 -567 783 143 107 -685 -250 -77 -482 226 -873 -361 626 425 -526 195 674 116 -529 -331 -366 -316 -614 148 -795 -358 127 468 -245 331 -428 604 300 -957 -492 -980 113 290 686 555 -465 831 330 -381 -486 -548 -78 -759 -220 141 594 -636 -376 388 -358 405 811 -834 618 211 28 615 317 -147 -794 -258 595 -775 882 -511 -730 84 -612 -249 -662 -402 -55 717 814 524 -213 -654 -837 716 4 906 66 -369 -240 938 -721 -430 -66 -433 -415 -745 -987 -143 16 -864 -141 -586 -497 830 -278 -689 103 654 -629 239 -524 -381 -327 478 535 -810 193 501 -886 779 117 -24 305 71 549 632 270 -460 -310 -629 -336 -789 749 232 -463 47 -985 675 -51 526 578 -760 -884 -961 -851 132 -131 -745 -33 930 -923 -780 307 786 -318 -163 642 243 679 -87 -817 813 281 -477 -817 -551 666 -321 384 -761 -309 950 -641 -711 379 420 499 681 478 -209 667 -205 292 817 759 -763 -534 -478 -162 975 -270 418 891 373 398 323 446 198 368 865 44 -431 -302 -765 -273 585 289 568 191 560 -298 -280 -435 151 557 959 -541 592 685 -130 387 -600 74 649 315 607 -508 623 -617 624 617 569 27 -135 213 -78 -882 -997 -10 821 -955 620 -545 -973 959 933 -221 -428 -231 -278 80 -389 988 115 160 -590 972 -152 404 -455 250 836 -262 -108 687 808 -856 -768 681 -952 -58 -80 -392 -883 136 225 620 -817 59 -984 760 -213 845 -459 863 -541 170 -303 937 -930 882 382 662 -587 277 924 -959 962 -854 300 659 -548 -43 524 -250 -922 677 833 797 -843 511 952 142 -927 -411 -389 -464 722 554 32 898 62 -54 882 -974 -346 -15 834 629 -362 272 -322 -968 30 -422 -661 500 -613 228 -54 859 179 -874 528 502 978 183 316 -900 966 -420 31 481 709 993 -1000 -922 -340 151 -448 -678 -485 -466 852 -202 -44 466 -453 846 -871 26 -661 -699 227 -9 843 -780 -309 -882 -664 291 -682 485 860 -350 747 212 923 -998 -751 -713 -528 -289 -241 191 -604 892 -532 384 935 636 -275 -804 -818 -809 -418 -86 -651 590 900 -146 834 791 -689 448 397 -475 678 552 -506 -550 326 -300 -193 -541 337 663 -119 123 394 -483 -587 507 -834 -525 769 874 871 381 186 912 -143 573 -731 943 988 805 -881 -30 574 -576 295 303 387 604 501 -874 782 -518 8 -207 421 389 580 -539 -746 35 652 804 -550 868 -106 138 753 223 257 -564 217 -974 -550 123 759 381 -46 865 -474 -103 527 -610 -773 16 635 -994 498 91 270 -166 -917 64 315 960 -540 -416 -737 150 -792 -259 -890 601 51 542 989 821 -610 987 359 533 573 364 -239 -282 -626 271 780 -407 424 -331 -881 604 -723 -568 -315 -137 457 931 412 -427 -136 516 -910 -804 746 -985 -361 -942 -300 -217 -862 -281 77 -475 -995 -421 -763 -549 -739 839 375 61 -587 -341 403 713 67 -731 671 73 -291 19 -619 -890 -432 -933 -127 -360 -93 796 452 362 -826 -439 -669 -247 901 457 -538 -474 -504 -678 634 -395 -348 -198 -501 897 628 140 -463 -26 531 185 -395 8 -267 250 280 367 247 438 -311 703 -918 858 284 -759 204 969 9 697 -604 -254 349 168 -910 -528 539 144 -533 -233 810 -377 686 231 799 946 973 -966 -682 974 141 -86 -591 -705 101 -713 404 611 -300 324 -332 178 -809 -879 86 -205 -366 524 -258 80 104 -278 865 -321 541 910 -14 195 643 62 -760 -23 -145 247 -731 -830 559 -809 750 767 13 443 203 554 250 273 -653 -632 -944 974 450 839 995 -487 812 -379 75 769 -993 -581 -693 -795 -317 719 -141 -467 -425 -617 -404 -585 521 -173 -928 941 884 -75 624 163 -186 345 43 414 767 717 612 -937 -873 -944 -786 230 484 316 -28 107 847 406 106 986 65 463 -157 943 -539 802 139 705 -348 502 562 -258 -759 882 833 262 -102 866 19 402 -427 -289 -107 -673 -764 39 938 362 134 706 426 73 -613 694 -841 -855 -927 527 180 -142 -850 123 -439 -836 -460 558 690 890 -919 -153 -290 170 959 -969 322 -903 -241 75 -358 704 763 -153 -215 367 863 -451 494 -731 296 308 -276 385 -905 -957 205 -553 726 -865 277 -404 249 257 -591 -749 230 449 -489 642 944 -632 435 28 844 -49 -489 -751 -419 -565 -750 -8 -758 -234 -106 -201 369 687 -178 116 35 140 -179 -327 -283 104 212 299 21 70 145 -466 -505 570 -604 600 461 499 37 -292 384 -944 726 -232 -765 101 601 -606 -883 698 -188 -750 -62 534 -18 -422 368 950 571 -499 -636 -97 -70 -305 -227 -378 -43 774 88 -179 937 -66 -862 937 157 922 -891 -896 -53 619 -951 -568 -504 -219 -522 954 -79 -888 -304 -753 836 -348 -934 7 -58 861 475 -451 148 44 -121 -304 248 757 -398 -256 104 -67 741 343 -985 928 714 842 994 -70 -632 448 -827 -686 575 -433 -849 -205 32 -630 189 182 797 -147 -443 554 -517 506 -881 74 -540 -657 993 611 476 241 -952 621 911 -510 -481 -800 -416 -833 -134 433 -81 860 19 -544 604 631 43 171 365 -797 -63 -116 562 913 27 304 332 685 173 77 -730 -343 -297 880 390 539 -165 -932 -315 -640 269 -675 202 109 -477 168 -297 -314 -664 -380 604 -117 -254 -75 -699 -708 116 643 880 774 638 -957 991 -806 402 -994 966 -167 225 -756 -197 347 243 757 -411 293 -244 -955 743 551 749 271 -170 -40 -333 -593 -654 588 26 -354 -340 135 -625 -83 -692 -595 -792 -511 -119 733 -666 437 -692 -375 704 691 3 -110 392 499 47 -425 -912 -933 -304 -571 90 318 -129 953 410 703 -966 641 277 -792 514 -400 -886 903 695 -144 850 902 460 554 -704 -775 538 -693 455 -711 670 -851 851 377 663 -953 -219 -706 345 -460 -618 -119 -390 -224 -496 207 -781 67 311 -914 312 -635 708 997 -120 -273 779 -971 883 -412 362 882 -710 2 623 -911 11 585 -436 126 972 239 620 158 -299 357 -796 302 -963 541 -893 -544 461 -173 -556 -670 -949 -134 -480 -537 -51 641 268 157 -923 -762 -264 -182 960 708 888 58 -668 -3 630 -120 -257 -701 719 -198 -943 541 -961 -162 -62 -569 143 91 955 824 -730 499 144 -42 -928 -965 -876 -308 964 -303 679 -592 215 686 551 509 678 -82 982 -542 -488 897 968 556 851 -877 -860 640 414 -445 990 -636 620 -335 55 229 210 -233 784 -782 931 -7 904 -802 610 835 230 383 894 412 -908 -628 895 538 -471 153 8 807 791 131 -895 -181 115 -552 -274 926 -128 -785 -49 -713 470 347 -562 515 -721 -818 -437 515 -936 -227 -290 -238 -732 -871 -63 -911 479 -862 8 372 -603 -611 -755 -351 548 -327 213 -967 544 -95 -740 -675 450 -865 -281 631 -149 -968 12 -789 596 -588 669 812 -846 -936 -834 -997 -62 847 -632 -92 317 -428 842 588 817 632 639 -696 -468 -717 -258 -907 -463 329 95 42 -530 451 582 -14 -60 -305 35 -503 813 715 -835 469 -792 -720 189 -845 -830 -660 203 590 -103 837 -991 892 -542 -598 -540 678 984 -929 -436 455 172 -619 -795 -673 -316 -155 650 780 866 393 -667 953 -137 110 -990 441 451 963 178 626 842 -749 -91 -242 -663 -423 754 353 -888 773 -931 -473 -570 260 36 -379 -138 735 -741 -812 -190 638 -961 -210 -619 -874 85 458 211 -930 286 467 -766 -629 459 -602 -458 -630 -337 936 855 94 -357 962 890 666 -465 759 241 524 -161 -866 422 -541 -106 764 -336 -434 303 311 -943 321 363 -808 -752 -804 -358 45 325 298 437 65 335 -586 720 984 -990 -487 -233 -844 836 583 123 -409 897 84 212 -850 710 292 -510 -927 54 37 550 276 -614 33 52 928 -245 283 -899 954 63 -821 892 -728 188 -346 -200 -902 429 -796 -3 542 886 -685 -313 426 279 -857 -306 -748 -492 843 -197 -574 491 885 -713 140 97 -189 720 851 761 -512 669 -861 -571 897 782 147 -452 -808 775 -759 -57 877 -326 219 -898 -934 9 -533 200 -592 -472 177 236 -912 318 877 -136 116 20 146 -671 802 -314 683 -674 -643 -987 -989 879 -187 -808 35 395 -475 -405 626 -272 592 -751 835 276 920 872 -281 -65 -779 534 -697 978 436 -932 914 554 -807 489 256 598 -634 399 291 -296 -895 15 -378 868 771 7 545 -453 943 -397 481 828 -166 990 876 421 239 -481 259 974 717 -344 -594 -288 768 535 598 -148 -827 -550 839 -82 -687 -769 7 706 830 74 977 -620 741 -288 717 533 -701 -606 -556 -561 799 991 947 -593 -177 -728 640 -954 107 736 -711 915 508 -245 -417 -82 746 517 735 -717 -560 432 -118 664 -442 -382 -71 582 237 -115 -754 521 -58 500 976 906 -692 665 34 991 935 -423 136 43 -904 467 -954 788 403 -774 -632 -448 383 -687 -150 -392 -581 -344 486 -797 692 -739 -1 79 -314 -124 596 642 -235 522 227 98 -587 -667 -143 95 -479 -534 -291 -702 623 924 541 -14 771 10 -457 851 261 -409 47 821 -101 -388 154 638 269 -915 405 441 -147 933 -476 -919 -519 540 -646 -584 856 -247 621 72 -907 -227 269 -699 968 891 -298 -452 221 -270 -643 -298 259 598 -717 291 154 -543 -134 -615 -397 124 -575 -696 -520 -69 642 -175 390 629 134 691 811 678 691 845 -520 223 490 -902 672 -136 -175 -400 384 -25 43 736 -370 103 -982 5 25 154 312 476 -886 -521 940 984 763 151 266 -410 -165 418 -861 431 -474 775 -541 274 458 587 -675 -242 776 -104 507 316 671 -919 -286 509 -182 439 -469 98 -100 87 -39 -295 -847 -37 -359 -578 85 -544 -565 -843 769 55 -251 -897 -88 -38 280 -208 -69 -87 -237 -296 -542 -224 452 295 -304 263 -770 917 110 952 831 -493 942 -292 862 -810 -880 -464 -993 -881 -496 121 354 208 820 -803 -753 -488 -583 -714 -581 -685 -477 259 723 -150 45 -55 -811 -84 -754 592 957 -343 274 802 -257 -589 -376 -516 360 288 -719 587 -625 333 -24 591 391 813 -320 450 -998 -569 505 408 -580 -577 388 -221 -47 -550 173 93 -735 -377 -884 -97 619 -247 486 821 -246 165 -209 -68 633 -168 -803 -453 621 260 -165 720 -25 -589 222 -731 220 828 -250 503 15 -233 331 -937 574 -979 56 23 -581 754 932 188 -622 -435 -577 895 51 -381 -655 64 743 94 475 -166 956 726 487 -901 148 146 -512 971 908 644 -868 614 774 -434 329 350 -672 387 175 -799 780 642 223 315 920 -780 -580 590 -40 800 685 693 406 120 -47 -79 -964 187 -818 -632 435 558 -755 -746 860 491 815 -378 -586 -791 300 -315 88 -419 535 288 173 -646 -269 -54 97 603 825 -492 520 649 360 868 485 -486 -419 912 347 -752 -794 627 374 -152 912 -880 45 -996 -541 464 807 -247 980 -444 533 620 409 436 -140 537 413 -338 217 -393 945 -153 -251 -247 -676 -982 -941 -77 925 963 954 -614 602 106 -897 -240 131 -843 693 -371 -165 588 945 -838 426 181 -295 134 243 743 169 427 -655 588 230 -64 -397 713 736 976 -509 -771 402 259 157 8 -831 231 878 -549 -533 -578 -170 88 578 -429 -760 -501 -210 189 108 -515 407 714 182 -298 -311 -858 -370 130 -225 614 514 534 43 -858 -726 470 905 -917 -503 -507 625 370 961 403 -940 -995 110 403 -9 615 615 865 974 -379 698 -342 -412 61 -674 957 197 -339 -306 803 -696 -734 804 -165 -892 -307 -367 468 -31 -583 738 667 92 581 -812 -825 10 9 -601 24 906 -944 634 -44 -207 709 -87 463 -844 417 -844 197 762 108 420 -922 -768 813 803 831 -452 378 903 84 610 394 -767 -374 -636 97 -595 246 56 746 -222 68 712 -69 -112 -148 -727 -625 580 -589 -650 391 -281 336 -846 -867 -93 -642 189 -891 717 717 611 -982 -942 -878 768 -347 -486 452 -817 -19 579 181 -568 581 309 -471 -512 -657 722 435 -932 56 -634 10 470 92 -517 -690 -814 -209 680 -180 239 -273 45 -808 907 -543 -791 955 -310 -307 -286 -579 -880 -757 -733 -65 302 992 -888 -760 562 682 387 -379 -633 300 593 641 -56 -865 278 459 -25 -734 435 -822 -742 -158 -886 -636 -554 -257 429 549 851 -490 -874 53 434 -834 -500 728 841 39 -666 -803 520 377 -931 -394 214 381 -461 754 918 -327 125 -478 321 -907 129 185 512 -720 816 930 38 -701 324 -752 499 -503 -782 -270 756 -826 2 -206 -943 132 469 20 65 -608 -629 -632 -588 -585 447 445 -727 -482 -755 -468 148 681 908 -781 -815 658 -226 291 900 -33 -381 422 480 848 703 -540 -952 750 19 -223 -840 -711 -303 -672 -502 34 -272 -396 -668 333 -112 -435 941 500 391 -956 -479 726 -459 -480 515 -389 -560 636 108 -62 -113 156 -184 720 501 332 -633 573 674 883 -39 -389 859 436 491 852 -167 -148 663 142 -147 171 891 -975 925 -774 303 -846 108 -193 -877 486 -458 -977 51 391 122 230 -945 650 449 -507 -448 441 -867 31 -221 95 -873 -843 -412 -662 -783 570 -896 -558 555 -747 -343 -306 511 -513 -279 -393 112 -997 -518 -812 -305 122 349 838 422 147 959 -288 52 800 -30 731 -115 960 389 886 537 167 259 -260 230 559 -780 -687 410 775 28 840 423 -232 525 263 805 -378 -114 -85 -232 -716 -56 -930 25 33 -206 308 905 934 866 -110 -134 -24 168 989 613 -891 -363 -501 452 915 837 325 -9 -905 -144 -275 -191 190 -120 -684 293 -742 -458 -877 306 -909 769 -264 -716 -338 -215 -872 -14 -720 917 -84 -235 -15 214 726 -762 756 -125 461 287 305 -737 -392 -320 80 -564 -23 -99 940 -838 -531 -462 -458 -876 -44 184 -698 -887 964 -741 -614 299 -7 -870 616 843 -902 35 426 19 -956 -355 -326 933 852 -970 -626 -111 -392 -437 258 -708 -627 221 -719 582 -180 -955 221 992 655 -286 888 -371 -85 238 407 898 439 613 866 -578 -37 439 4 -994 259 -418 -571 750 -37 468 544 844 661 -611 13 562 920 -683 -183 -679 768 -515 619 -861 -1000 442 228 -110 -48 -33 249 -101 -772 -673 86 23 -973 -957 -517 -966 -354 404 -342 787 -61 263 385 -614 -665 255 -619 -986 785 -489 15 215 131 -426 -286 680 -639 503 -895 49 -448 -212 519 -328 796 -153 980 703 -856 -973 -610 -493 314 -666 581 586 -723 486 367 354 -138 -477 -298 335 377 -67 0 -283 942 -546 -614 -571 -560 316 275 -54 -705 -554 -79 -146 -13 543 243 -593 633 -962 161 378 653 188 -545 -489 -966 -743 598 569 984 -365 714 25 354 -96 222 -34 900 856 84 4 336 -857 748 497 631 -339 -658 -910 932 157 -218 -961 800 747 -571 -384 -24 -50 -994 -921 -926 -53 305 221 958 318 -244 634 996 123 -505 -924 703 -289 798 -8 -606 134 -958 -617 586 710 43 410 303 168 -725 436 866 621 865 372 -2 -350 722 219 169 -344 -708 966 842 -701 87 611 27 847 -971 744 -755 38 -524 97 224 407 -594 250 -74 951 347 836 912 655 -588 -527 339 -77 -631 -943 -278 -928 811 -920 -276 810 -903 42 901 -847 -258 -590 947 583 -947 -351 840 438 672 -833 -383 206 87 122 801 -970 -123 593 179 -914 -141 653 243 629 21 97 392 525 882 -570 -655 -277 233 669 -119 -546 -212 725 279 -301 -958 181 130 291 -586 740 809 -904 -100 -805 598 2 819 -845 -418 -124 859 298 965 233 811 272 -447 508 -444 -79 768 -854 852 -370 108 7 482 -426 911 935 305 243 -938 -920 149 -120 -612 -531 569 572 254 -232 -342 -32 -736 -130 923 730 -35 -4 -655 -400 436 -566 -148 -219 137 -800 278 460 819 164 -759 -155 624 -571 695 180 567 627 358 -654 883 661 414 -493 893 -377 219 -575 355 225 483 -323 505 -178 616 617 257 -697 630 -45 613 995 419 912 -673 -161 -947 -899 -183 677 99 734 822 -960 192 -500 810 -332 278 -565 -157 -442 -220 -253 -158 57 -276 -114 115 -719 587 146 -688 381 -242 -289 -781 -819 702 143 -948 355 -374 943 411 -363 -928 203 510 -754 -507 108 -686 683 716 882 373 -99 641 -904 478 -717 237 195 -954 927 5 884 -442 -732 -793 -775 -457 -554 -567 704 505 -581 995 -824 -133 465 843 197 -672 -26 578 100 437 615 891 -589 -496 -959 159 425 451 381 154 678 -419 269 -151 -368 -425 -284 -183 -797 -324 -153 220 332 -571 -712 -843 671 74 -94 -276 -35 852 -247 -260 123 -647 -804 -779 -937 446 184 -498 -876 -957 368 -589 183 37 -421 498 -716 689 -32 -759 -25 -534 908 -564 860 410 -272 574 -363 -791 300 356 -560 -926 -319 892 558 501 68 -624 -402 599 -326 961 405 821 -608 631 356 119 -127 -828 -90 133 -34 995 -430 95 634 -74 86 -942 25 882 -501 -149 -260 -571 805 515 384 326 -854 952 152 -145 722 595 -490 603 922 -601 133 946 -191 139 365 -510 -368 123 975 -262 166 555 -221 -954 796 399 -666 479 624 139 -131 776 507 -77 797 -256 -151 202 504 -640 633 590 519 161 14 490 -241 -509 789 -780 884 -946 -268 -956 -302 9 -692 355 -97 718 980 723 207 -225 -196 295 -835 -489 -596 -813 756 864 -118 292 -321 491 312 590 -552 919 -80 -493 314 -496 969 -961 341 787 367 -941 -635 -900 -244 170 28 335 -232 677 -370 -498 594 204 -31 -828 -665 -655 568 250 -360 -343 -261 74 -424 856 437 911 -25 -353 611 622 -416 -789 442 -521 -578 -85 -781 460 -758 -675 576 -679 -6 -200 -451 -312 -573 -72 -620 452 554 -300 813 812 -639 -419 19 88 821 -871 -593 -896 -701 -693 -715 -999 528 844 -978 -454 -874 955 -206 -158 -29 -222 -391 840 827 -36 244 572 -908 -953 206 -365 -652 452 -572 -13 3 353 -199 428 -324 782 -83 696 191 -767 365 -296 817 159 -898 307 91 559 -917 677 -994 297 807 18 -587 -739 315 798 -568 -652 -843 -475 -322 286 666 709 -732 -455 -80 33 -419 -219 554 859 107 818 35 562 -97 -349 926 808 690 -891 197 -419 -295 719 755 179 714 399 825 -747 397 946 62 -238 -244 -642 961 -501 -68 347 788 934 -380 -643 -743 65 -753 -340 708 -528 -703 -119 960 -922 949 -80 216 141 -255 271 473 -208 357 120 285 699 35 38 844 265 256 549 -813 -541 -127 708 -386 840 -32 -268 587 -71 -180 -329 -212 583 -666 -156 72 784 -256 -362 -481 -437 280 -998 -778 -151 607 -88 -107 376 -652 -483 724 184 -550 108 -460 -814 750 71 802 501 -681 415 -604 319 -600 -214 -189 -365 -409 -785 -863 -403 612 -78 -514 -487 794 -361 -411 -66 -411 -152 -931 -167 187 618 -121 696 639 316 -164 -895 -535 -635 448 -46 319 341 388 709 794 105 622 -252 46 960 884 727 -263 672 -21 458 750 673 -322 -995 -196 -450 -11 -811 831 0 489 -559 -678 628 -736 -390 180 -682 326 250 593 21 -363 -363 807 -551 -475 813 -189 292 558 189 735 -651 359 848 84 -764 532 -326 -50 479 119 507 -559 499 -465 14 361 119 449 904 -1 -928 -473 -807 -790 -731 -440 388 -436 912 798 705 523 952 235 -135 -258 625 -953 -987 493 -804 250 345 -316 -701 987 266 465 -158 210 6 617 485 280 821 358 -985 150 99 -559 227 369 686 648 -166 891 725 172 -318 731 -476 117 -986 -237 -377 -443 925 -20 15 -139 -175 -586 -129 -314 -809 61 817 746 214 -123 362 -487 -438 101 -196 -37 246 114 532 -299 -118 388 -483 -305 419 -548 259 610 450 -476 -181 93 32 -437 483 -851 -94 -650 -815 -892 -26 -736 -748 278 -171 -121 732 -313 -485 934 -833 547 594 -52 180 -315 -444 320 -608 294 -781 912 810 756 426 176 78 -590 482 641 -548 634 784 -664 371 661 -449 -64 -72 251 -307 811 773 40 -119 928 299 856 -589 648 424 -195 961 -741 482 -22 199 105 -596 59 855 -85 -54 442 743 -674 -984 -38 571 82 789 852 -645 -440 516 94 331 61 -348 458 11 -615 51 677 761 665 247 -365 836 -839 -49 346 -844 990 461 -843 -675 181 -60 -614 298 -883 166 502 -511 592 491 -48 -447 -483 493 -768 -984 220 -839 -574 -979 -21 489 -893 110 -659 801 -59 -674 -272 -522 -762 -508 -677 842 530 284 230 -692 325 907 -481 -405 502 -924 -514 547 -123 -499 -232 -571 -754 -459 -653 -822 -880 -98 304 -324 305 814 -637 746 379 -544 810 516 -324 -428 -908 73 620 156 -588 -150 -576 -479 235 154 425 252 550 -76 -995 -415 -568 736 -115 487 429 -183 -634 -825 225 406 203 -601 -378 -285 -239 -934 -260 -338 257 -914 -422 180 -121 -384 328 -68 -864 53 -518 94 752 -992 605 76 -910 870 -178 527 809 -155 253 31 -152 943 86 683 746 -845 435 -332 516 868 840 876 560 -978 519 -303 -275 -505 -365 -488 -93 -700 -513 -170 -779 -88 -465 -999 831 -350 45 825 -976 -124 -40 -600 -961 886 420 827 559 368 537 395 718 342 814 919 -320 641 -965 335 949 247 -895 -16 -742 935 -222 -504 191 -68 -843 438 -917 -655 542 85 -606 -995 104 -408 -886 -636 -339 -647 300 -137 -820 -127 -130 41 142 -251 244 -937 -502 417 106 -44 -473 -279 97 -588 -617 -604 -861 -828 -785 718 585 64 -515 -519 -571 -28 625 -359 9 -861 -206 -954 -406 -913 -440 103 798 -675 888 550 -642 -525 -926 161 240 808 -991 -254 982 -934 -418 932 -421 -656 -825 -635 -314 983 -412 -79 373 -733 -842 449 -336 -383 -205 623 886 737 885 218 849 636 -701 -341 -907 120 780 382 17 452 -780 -83 52 -189 537 -55 85 -81 -807 -804 -36 -907 311 -192 653 -88 687 -31 -782 846 -169 765 -642 152 529 604 -527 -713 853 373 38 223 -735 725 297 -925 881 -988 944 199 627 -700 327 967 952 -342 949 508 945 803 -518 63 389 97 662 -678 -263 -71 -354 715 -251 895 -155 712 718 -433 -30 -285 -735 -592 -483 -268 106 -678 417 -959 452 -717 250 -423 -600 -485 -972 558 -115 500 622 979 912 536 -618 -117 349 -922 -625 -176 -765 308 -220 972 432 -783 71 726 -751 208 -273 -223 -328 490 35 288 500 -572 254 -123 596 -600 -402 534 831 -286 291 -32 -424 807 -674 275 -113 -1 -17 -623 -403 -275 524 -393 514 599 -609 259 -40 -993 -249 656 -120 -6 -398 -871 -512 348 122 994 -342 460 -876 -36 -53 -417 -316 -633 -787 -916 225 -123 280 235 254 446 689 -683 -167 610 556 445 -19 -197 -335 236 726 766 47 -201 -339 371 -45 995 -702 90 800 -229 371 -123 425 -308 107 165 -20 -304 39 903 -491 -735 302 880 475 116 384 822 -685 310 -981 253 -805 -724 -191 -237 556 16 -667 288 -326 -357 -593 816 -85 -85 -368 544 -39 249 434 -729 421 -767 -598 80 281 -159 171 802 -174 -203 469 -482 623 814 -858 -499 783 762 731 -892 -838 593 -597 -483 -365 -349 -967 754 -150 -852 749 315 607 -71 -758 834 -263 405 962 734 -877 -554 -967 384 380 -530 -909 26 -555 859 437 -29 -851 -632 679 -415 -226 777 889 878 -595 -523 871 138 65 833 190 -975 -868 -657 -228 230 520 -764 -826 418 -89 -626 540 -531 -85 505 298 -316 279 -636 -112 -552 -995 429 146 904 572 -522 62 192 140 -919 617 -564 598 297 -623 -495 -468 -107 -642 186 -508 -305 -588 -973 858 814 548 -298 848 -410 -627 -179 479 -713 -860 -211 -380 -666 -938 -818 -578 -136 141 864 -52 263 -224 390 -818 387 -101 -195 887 925 417 670 -280 -871 -33 -34 977 -448 -766 900 -621 -344 96 -900 993 144 635 -212 140 -983 176 663 198 -721 748 663 930 328 304 719 -170 -519 -895 -775 -879 -394 14 650 -168 976 631 240 -501 -604 -832 212 -613 -901 -1 -536 756 -964 -402 483 -293 687 -258 92 -669 -856 914 792 -636 -77 -225 -79 -155 481 -501 -582 -678 -379 -919 -470 812 -256 225 -712 689 68 -759 538 635 -102 843 437 938 -204 -336 -183 70 612 466 -429 735 -45 776 964 -735 -287 358 -392 -271 -475 -313 598 202 -856 234 499 34 -216 -322 579 -138 -620 188 754 -213 -850 -388 687 -728 172 -665 -381 -183 -793 423 165 354 -62 -607 -969 974 -165 318 -524 -650 -53 -265 224 -783 -625 363 729 446 -942 -468 631 -320 -786 -625 -879 -324 -626 885 -902 649 -530 716 -577 562 435 519 632 -76 143 480 464 -400 991 847 -402 -838 990 -475 171 -602 -557 -404 40 -894 -713 841 -62 579 513 -656 -821 -548 -942 -279 -688 -491 674 890 -274 378 696 -693 654 -458 -988 228 975 -469 -801 -55 -859 -635 697 839 -867 908 824 -366 -24 -694 -436 -470 908 527 -227 870 -844 282 250 -359 -157 -120 -27 -918 -219 -88 563 571 493 558 68 913 -751 982 -130 830 197 -444 -831 -553 491 134 538 -39 -54 719 -417 -356 525 -258 -795 -119 -867 -289 -302 53 585 746 -382 -253 -764 -61 670 272 -443 251 539 628 932 417 -888 215 510 -348 -191 -864 81 895 531 -21 580 359 -319 611 -966 -428 -145 767 981 773 66 650 906 305 -811 -82 528 908 -157 -227 -685 -273 -231 -131 -712 -72 -323 292 220 217 -89 536 240 156 970 -836 -467 -463 350 232 219 -809 500 891 81 -716 -226 -714 714 448 -594 829 -732 -641 119 122 640 548 153 -254 -550 159 990 -614 -857 205 853 -121 751 -250 905 -846 741 440 -832 228 919 -95 503 -609 -937 984 -576 -266 -417 95 -58 601 770 -202 868 741 462 -921 573 716 -779 391 -539 -251 827 589 93 678 391 -451 959 -846 480 -251 -316 165 -242 314 -833 203 404 -179 -851 381 -855 852 72 476 565 873 -361 -638 -235 489 557 774 -205 610 -908 -120 -976 397 -480 -885 -525 884 245 -297 -967 585 178 -504 -706 272 -785 -7 -702 836 -632 -422 332 -832 234 -419 773 398 683 -961 -349 731 -972 387 590 699 -158 -841 248 166 -206 958 57 -590 -113 -218 86 -71 919 -577 987 -429 -384 -406 164 -572 -729 456 364 -696 413 716 -879 788 -752 -364 -678 749 193 305 -885 489 -501 885 871 -386 123 -30 -824 -872 615 -241 869 473 682 487 -750 -780 69 457 665 545 113 998 -242 65 683 -951 937 818 -487 258 -809 514 -352 219 592 657 -913 -548 833 -782 945 -667 313 318 -464 773 315 408 277 738 -180 507 358 -2 -137 533 -338 -273 -773 -487 508 -489 -726 858 981 456 752 -776 622 -97 95 364 -285 -295 334 -883 -23 -337 -241 -115 -878 1000 -333 -779 -413 790 -419 -871 955 982 83 -515 -729 -777 -541 -729 514 -65 49 831 838 -626 406 -800 -415 643 -445 -464 654 -892 52 450 512 523 -739 -637 -33 -852 -726 300 109 442 -596 -136 204 -641 -974 468 719 -769 735 165 -911 3 -189 -351 9 259 51 537 813 -342 535 492 387 444 819 189 -272 -192 -664 966 -513 797 856 -658 628 -987 696 -751 -505 -929 -224 -22 804 -782 821 -383 725 758 551 -514 672 537 -150 -608 35 -748 73 647 -533 322 397 -661 -499 751 -581 296 -774 210 -999 -369 421 -575 356 -211 -404 -882 896 333 432 202 -441 -486 688 -881 966 -367 -921 -241 866 494 639 -971 -287 941 -1 -387 250 490 998 -185 -83 22 265 542 561 -404 946 -953 -178 531 675 31 -581 -90 644 478 223 -612 -755 468 -133 774 879 493 -347 396 -680 664 -184 694 962 648 -425 849 -707 278 280 -95 -720 -994 -290 -904 861 834 -119 -517 541 470 -422 815 67 492 -513 472 831 -890 -333 887 689 230 -314 53 74 277 -61 775 -298 163 749 -141 -618 999 756 -431 736 -640 -414 -759 212 -556 403 -895 362 688 509 -950 666 -227 -255 -889 -626 919 -995 -325 76 -732 -641 -93 -211 -62 328 -874 852 612 -65 -425 145 -933 192 -55 203 958 -506 478 -203 -634 671 -970 267 61 271 504 -75 -659 -339 -762 629 -929 -82 892 -469 -428 334 98 -644 809 668 -616 319 644 -969 359 -780 483 -191 348 -886 -359 33 984 398 443 -107 566 666 -868 647 331 3 -974 -951 299 571 -840 173 -530 460 244 -83 -843 -38 162 625 67 -274 -709 478 -814 129 -804 -999 -938 941 121 249 727 606 -614 -665 607 -460 176 -90 -214 -157 -363 -240 357 356 674 436 -670 -419 930 915 -391 -493 -608 909 353 -188 890 541 9 -789 976 934 301 -579 636 -298 27 301 72 147 -236 742 282 -828 -326 853 510 -753 954 -374 -4 388 859 328 897 -137 203 697 -505 -648 2 -541 -357 806 415 -976 632 -958 631 -637 52 -714 319 -958 -682 230 -384 564 381 795 -817 242 -802 -172 807 -966 616 -471 -994 -719 -221 278 -751 613 984 -571 552 -973 -787 280 717 677 -778 -668 873 -852 -826 -129 -35 -198 -137 589 -962 -984 258 -146 -549 720 -938 -385 766 -938 754 -97 -625 568 106 6 339 378 878 82 -954 -147 -548 -12 790 -96 35 -582 -711 -804 748 -283 759 -148 -530 83 643 -657 -503 996 -342 274 -951 763 328 -185 333 439 5 975 -54 -382 -430 85 80 -192 -248 -121 400 -96 160 -58 -26 187 296 -817 196 -910 11 -305 137 -507 -220 -433 -475 -725 948 736 994 272 803 435 843 569 463 -20 -196 -496 -781 -384 103 237 790 -894 363 -275 -774 -1 -478 -211 77 664 241 897 337 633 -724 -737 205 736 858 145 -493 833 -879 -584 995 -629 -986 607 -286 589 -17 -579 -349 865 -507 410 -546 457 699 -742 501 -736 245 -589 826 156 -795 129 -715 815 -272 225 -813 931 23 584 -342 717 -697 253 427 -942 138 -98 917 -126 -805 284 -252 -544 197 -300 -259 229 402 997 624 810 -589 -372 -644 501 -783 -218 -460 -494 -1000 587 293 763 -103 208 -174 -658 504 265 960 817 729 555 -351 -481 -527 12 -502 50 -500 -784 132 -510 -148 -613 -952 -452 -966 548 24 -443 466 362 -512 -840 -325 -246 980 -912 102 895 292 -764 -738 14 -249 175 407 -796 284 587 -376 -611 -340 -280 -728 -411 -71 967 335 -174 453 627 78 79 -159 -470 799 948 -246 973 211 -291 182 -329 678 342 -394 144 205 -987 -367 -201 645 -495 -418 985 -955 837 228 -904 -6 -77 -703 191 351 -322 909 862 399 -550 -269 480 -684 -525 -839 -711 143 -436 -389 -509 -898 420 366 -527 814 -710 -462 -2 740 473 52 420 -997 -91 504 -2 -676 -428 749 295 255 -709 577 136 731 -592 963 942 -127 906 -709 -645 -997 -372 841 604 813 -863 417 -986 -527 -630 808 -394 -477 -326 -584 -227 -236 -864 469 -718 -52 -150 -38 -904 866 531 624 832 -70 281 970 297 904 781 -987 -697 940 206 -123 -378 74 925 -619 -96 443 -389 967 -516 228 250 144 -11 -606 162 7 -213 574 376 -220 441 -141 -133 735 568 -483 -627 601 -884 961 -843 -57 824 253 985 -691 707 982 312 141 109 -824 858 219 84 -857 -646 -1000 -324 -573 -26 -903 406 265 -793 -353 -965 -692 -136 -633 -607 -656 -710 324 290 -993 -151 -566 959 -555 361 -123 253 923 766 -833 74 745 493 684 449 -185 -632 763 -148 153 -715 -231 851 609 15 -730 -717 949 -296 609 207 162 378 -523 405 -150 60 515 -676 -465 200 941 -190 -409 298 -273 916 -235 -66 932 -393 -864 635 166 334 773 -421 -947 -79 25 -915 -318 626 541 -394 -358 -803 -739 83 969 -556 -568 925 -372 790 -443 723 -902 119 -638 355 -542 -184 952 431 597 213 389 -396 -763 177 10 -408 673 -715 103 -557 -812 290 -875 -549 789 -880 78 -530 -920 -937 354 737 68 -308 -701 18 -115 -649 608 560 492 -125 248 642 -580 -527 936 -911 -183 -188 -166 -180 -625 -843 -123 -522 871 923 -646 -349 -622 -209 25 341 41 -408 -886 699 400 -168 -823 -706 -215 -837 833 240 164 -756 -368 356 752 -94 -750 317 93 6 350 -671 207 -70 963 631 -235 -244 543 -351 127 229 -212 -396 -406 -393 644 505 -253 441 -179 559 -397 468 489 -655 783 758 -614 -830 446 157 859 994 349 -522 -86 -98 -881 949 736 190 550 -597 -754 996 846 -769 209 -977 793 870 501 -108 809 673 -150 -801 591 0 175 -432 -907 -169 71 -708 844 -254 -530 -930 627 -540 -531 -603 454 824 -563 -15 -976 890 -66 -932 -516 -858 -257 382 732 -853 807 475 730 -742 28 -719 250 -237 611 674 679 -12 -201 752 -456 -258 -651 310 -216 767 864 -594 141 612 -681 635 -258 694 -469 -775 -511 -153 553 -789 -169 390 401 336 871 -329 5 479 -660 16 354 552 -374 -426 514 704 772 -392 609 722 -175 -761 -543 -209 231 349 -780 955 550 3 769 640 930 411 377 801 524 -556 -28 820 803 360 150 760 -553 49 -641 -335 277 290 -733 859 480 228 529 -209 212 123 521 -891 -229 -911 135 579 376 820 -35 -649 90 324 -949 -873 -141 703 -932 -991 808 -340 126 948 950 464 -995 156 -696 -429 591 608 -964 -82 905 955 -710 -177 874 -928 500 -689 -537 -786 -480 -736 1 -661 -124 569 860 434 -398 454 -93 160 -375 -39 -796 -710 289 4 896 -528 -820 259 -77 -591 555 117 749 -962 165 182 -472 204 -668 -563 -721 466 -406 625 169 675 -62 -405 -545 490 945 -703 -742 -57 -79 -863 340 -587 -302 -302 227 496 -354 371 280 405 -959 -311 -342 882 -403 329 763 -895 -859 192 678 -932 971 405 -860 -723 676 591 828 177 895 -875 -634 -29 12 131 533 732 73 -536 921 -527 -391 -982 609 -701 -348 840 174 -689 372 -677 -774 -15 361 775 430 294 -802 260 -395 724 -672 457 -307 -543 169 -114 -565 -247 -406 -991 -310 -733 -526 3 -895 -16 -844 -635 -96 923 -920 -908 924 -906 -625 92 -660 -978 -979 -98 -102 -298 -533 8 -930 61 -9 -872 -949 -577 35 706 -182 -22 563 479 -957 -94 511 -397 611 -149 -721 -191 270 960 900 -984 -489 625 -367 -136 351 48 -816 49 122 -140 673 -601 647 -942 615 468 -546 707 977 -479 -610 -54 -40 -932 397 703 834 957 585 -853 332 156 65 -79 -454 -511 -607 -788 73 -235 663 -840 270 -338 24 -460 -997 -307 -575 996 -932 507 682 -707 832 877 -924 49 583 978 -730 -27 684 -691 339 325 156 -520 944 -867 -560 409 831 350 264 668 484 308 852 -628 46 171 -419 429 243 -728 718 362 -984 393 942 -403 -701 233 -795 -433 11 757 -967 205 635 -625 542 251 316 131 -224 -711 -96 -696 -99 103 562 694 340 -880 308 118 394 -911 -253 -914 398 467 892 -889 -731 732 154 -88 -350 527 -612 504 158 -888 589 10 45 706 839 856 473 434 109 142 -740 -916 -213 568 78 -546 -900 223 291 -677 387 865 -172 -406 -512 -29 -177 710 273 357 866 -600 -522 -279 266 -458 928 42 -313 578 -650 319 199 -846 -582 543 -996 231 -992 764 500 514 -703 423 -681 -256 880 -989 -790 -770 533 600 788 748 -651 514 182 156 -276 196 295 92 336 -175 -848 327 615 -224 -557 -470 657 -835 735 853 -770 885 -722 -356 940 574 938 -200 268 431 -199 -502 -105 -649 -688 830 134 560 24 2 279 461 -215 -445 89 574 -226 773 -847 776 665 -474 952 718 196 -469 -18 70 -89 238 -832 524 -15 -800 -134 523 487 181 357 -387 243 -543 -233 246 -287 860 276 -9 168 -815 686 -701 -481 654 302 -957 -28 505 627 631 667 -164 224 909 834 -711 -216 204 254 -111 -626 295 245 -290 -697 698 796 -292 -46 -202 921 -573 -252 -806 -457 -70 798 950 723 -201 231 -899 510 -819 -957 -698 435 -551 -490 326 -545 328 881 410 -516 -618 585 -606 840 -25 -686 412 -918 -378 -593 664 -563 20 -599 -725 -57 -125 671 868 -513 -76 -599 -32 619 758 438 741 -314 150 987 -145 178 -799 -343 223 -642 -366 -703 611 -244 -425 -680 -686 -257 -996 33 -987 -776 -199 414 -276 482 326 493 217 -809 528 -709 200 990 210 -969 -462 -159 577 -278 312 -163 -66 362 351 118 871 244 607 164 -907 -970 518 -886 969 -276 -886 246 986 930 -639 -176 -790 -764 -992 -281 -337 -123 -408 663 -560 -963 -503 -735 438 137 -330 809 -799 39 -485 -958 27 -451 419 -797 -29 238 95 -219 229 -338 -161 -574 378 -326 849 -251 693 993 495 362 -188 26 623 -389 473 249 -454 -246 450 304 898 -504 790 -143 227 -192 449 741 736 -360 600 -804 -438 600 945 671 578 768 542 616 955 -539 -760 -568 -286 -963 230 -953 -194 17 -853 866 -154 449 -627 509 -532 -307 209 -753 463 -400 845 -381 206 -31 -541 -225 652 -82 818 251 889 556 -593 -674 664 -548 347 -472 -375 -596 853 -789 -670 25 -740 951 -132 -149 -136 -570 797 -139 933 973 800 629 -240 -391 -130 861 419 941 187 713 543 254 -59 845 -426 727 166 -778 -493 247 -122 -695 142 513 -469 514 -713 -638 102 528 787 270 -789 692 690 -634 -484 -797 -438 -949 -209 -11 -309 305 -668 156 -839 66 -48 324 685 751 -885 374 -413 419 260 -528 473 176 -916 -32 -123 595 671 174 934 400 -917 -458 -434 505 923 256 498 621 244 -475 897 -804 -240 -161 -911 213 -853 -153 -278 -319 727 370 -909 787 583 237 -710 808 881 90 -408 492 968 394 -874 -507 -443 263 154 86 765 712 999 -628 905 -525 394 942 134 994 567 312 -303 -935 712 499 216 -738 579 869 540 -577 509 168 337 13 -293 -632 -256 386 -578 -100 -995 655 624 -938 455 -437 -36 803 -321 166 -744 -474 238 -489 989 -39 -390 -791 -762 437 580 -298 -664 -901 -841 -54 -129 126 889 934 457 -592 -617 814 -102 889 -792 187 611 570 654 565 -32 220 -562 108 -202 -377 -886 -273 230 109 -545 764 51 29 962 -350 165 -65 -780 -410 983 207 164 -474 -672 390 319 -560 -351 402 151 587 -867 282 -37 -227 123 -395 -678 27 880 -194 757 372 -554 -331 952 3 323 -212 745 -321 769 -379 344 -663 -80 868 -551 627 -36 480 920 -725 -420 194 705 398 849 -841 -25 918 413 -566 875 54 -680 525 -193 -153 564 127 -898 132 765 993 -175 625 -46 -727 -150 837 603 446 455 660 569 514 -83 247 -589 -878 762 363 82 -664 -176 -709 -649 786 510 100 817 -409 975 233 -110 196 37 -397 145 -469 64 -511 594 -230 42 -40 -585 -245 -372 954 188 421 497 -328 274 -378 16 -438 -667 48 460 419 -246 -232 -821 521 -63 369 -918 415 -813 -919 -362 335 -490 1000 862 -254 -170 -538 609 827 -612 -677 -719 -152 -861 24 506 -913 -345 809 936 -991 714 -748 847 525 -825 48 -194 477 427 142 425 -912 761 -392 -952 -129 -126 -168 -389 217 -289 -22 661 -265 204 -486 -440 -976 -905 -133 599 -367 -812 -84 -412 267 7 -215 517 476 454 -942 -799 52 -764 911 -436 -790 -953 -948 748 192 -914 -286 -352 -391 -706 496 -17 754 128 -173 954 830 809 410 -659 -489 977 -500 763 497 223 -672 -299 845 -610 952 668 -674 -495 -484 -838 116 160 146 -911 534 537 -600 235 820 938 876 -738 -621 635 730 -932 -35 -739 -530 -39 -352 -75 -703 840 -159 670 791 482 -302 -968 449 588 967 605 723 -887 376 136 -497 -918 -235 165 -500 -221 -589 583 -726 848 247 -948 263 -663 295 465 955 575 852 -97 -372 -358 -149 -583 -314 -665 467 -113 338 -681 977 -985 373 -567 -693 -636 -890 -114 -96 -377 -99 301 -352 78 -213 27 110 261 -340 -973 315 -88 344 334 -190 -921 893 504 -190 -193 160 529 683 -329 206 -881 -566 111 501 294 -990 850 624 428 -962 -25 -490 966 966 327 800 -127 -711 906 -530 -783 -253 -45 974 -498 190 -214 -576 873 51 -743 -111 -387 -625 -926 -457 792 -112 -138 -463 -627 264 -59 690 -945 -668 -912 215 952 341 33 18 78 795 170 131 152 365 -375 -420 347 286 181 -230 -924 927 -549 -282 839 746 506 -788 -877 -495 3 -306 659 -176 323 836 -262 793 -770 792 194 -555 -377 442 119 241 -854 -828 410 -734 -571 -686 702 312 216 -206 534 261 -28 876 -651 321 780 907 947 573 557 -683 -75 -744 -219 606 699 -395 491 -223 -74 114 -80 -353 147 -903 -192 82 -631 625 970 860 518 646 -699 -775 596 354 -738 589 123 -267 -91 784 487 446 -34 -262 436 -108 -262 -487 227 324 56 -153 -366 -188 223 840 -530 756 -14 579 -247 169 495 -720 230 -15 -601 -105 -827 485 22 102 -761 -254 760 -737 -68 835 -501 -259 -740 84 -647 488 -75 -852 893 -19 200 -719 450 51 -423 -147 273 -73 351 152 -832 368 999 355 -93 390 -545 -119 -907 -451 391 103 995 -238 345 -506 859 966 -437 56 -435 393 -968 576 -987 876 741 -784 106 514 191 598 -560 -737 341 947 457 52 -490 839 700 60 471 871 414 29 -224 -750 235 131 143 577 -393 -741 349 583 757 -511 139 -55 71 -633 811 -343 -439 -906 -759 -940 345 -84 -777 566 -847 618 -887 -934 -531 -132 100 -183 67 -286 430 88 668 940 -887 -770 -168 -780 959 210 -228 514 -741 897 517 -623 393 -305 110 -115 628 -470 -939 -2 391 -230 -832 -108 -644 46 -480 886 -848 103 325 -606 60 -290 671 761 -760 757 -516 726 912 888 607 323 -557 -970 991 10 970 969 -133 -156 971 -167 790 -913 -447 76 -365 405 896 730 61 -11 438 -564 -306 -395 -564 -277 -955 485 846 -4 732 228 930 -699 222 933 -769 660 -872 965 -749 850 -422 -557 346 -840 462 13 -125 383 414 -628 -103 -732 654 -42 -31 -125 -531 421 -733 116 525 -225 457 -688 861 -353 -486 -567 723 801 -393 612 0 -814 790 -751 194 740 -249 503 804 -124 847 -457 -985 132 469 349 -539 -952 694 -826 -571 406 570 -938 450 764 378 652 367 44 -73 90 638 -609 492 -982 -919 -910 -720 -173 382 982 167 87 247 -282 -379 448 1 316 -768 -839 -209 885 -653 -917 -938 -794 619 -568 -819 -249 -857 442 616 -318 487 -443 712 -829 930 -109 803 553 -733 -298 -792 -834 -847 36 614 345 743 564 -525 -853 908 157 462 346 95 -74 -883 -312 -182 865 -141 -636 966 -770 -386 -406 206 -245 -495 -411 572 -527 334 -257 -563 -271 866 -241 38 874 -57 -659 -84 546 125 916 -52 -759 572 99 786 -109 118 673 -499 999 269 -417 326 590 -370 -854 114 280 931 -163 325 120 432 -781 -754 841 -385 927 -60 889 -914 -607 878 584 -209 683 -715 -450 343 741 828 417 683 -753 822 -372 -758 211 -656 345 -92 -772 -972 591 -727 -497 -901 684 -231 950 769 431 -956 766 680 669 -325 614 -56 883 481 44 -65 -312 -163 219 409 549 -836 -377 756 46 -522 -273 605 956 626 -344 183 -814 -899 -364 -388 -62 -584 906 -862 -569 971 725 579 964 -777 -959 -59 -326 -905 246 815 583 44 -835 671 -166 -341 -591 -262 25 600 -643 387 -936 -629 4 315 -543 462 102 -808 -238 877 -224 345 -500 -499 641 640 -604 621 754 385 -233 -188 -738 814 -898 -625 149 200 -673 -567 -522 983 314 -110 -767 779 -924 -49 88 -468 204 -844 725 568 21 532 -91 -870 662 960 -26 736 577 2 828 37 -607 91 394 -6 -793 793 764 -355 -204 -314 -218 942 -534 -173 204 157 -562 11 575 -527 149 753 -752 -924 -750 -683 -440 131 -630 450 787 -418 531 388 212 333 -302 -835 6 313 785 428 21 962 -423 837 938 -383 -59 839 460 868 -733 577 -562 574 -797 269 -423 208 -547 -545 -144 -631 -656 584 -1 734 -467 -973 917 -856 -317 536 -526 309 129 -827 598 -579 -120 540 620 157 -811 -524 -961 -318 -246 -3 794 28 -758 548 707 845 296 9 -193 950 835 -524 197 647 -128 -631 -174 -983 822 852 986 559 -561 169 953 178 777 -860 -535 773 -854 17 42 -482 -916 -509 474 16 444 600 -857 -162 952 -289 874 -838 -777 291 -249 -729 -825 -854 -112 -538 -339 -101 -903 -643 -485 724 132 504 -367 111 -967 -816 545 314 328 805 -374 -621 -373 963 543 709 -782 527 948 734 -714 939 -379 -101 459 -5 -408 40 297 967 166 -691 373 184 -118 -444 -531 323 387 -941 -411 687 -5 -622 359 181 -73 169 461 -364 -536 44 -190 -31 75 187 726 -340 820 -876 907 -577 422 -616 869 -624 227 -963 0 -962 790 -234 -809 -249 -478 385 -751 274 87 36 -696 -549 -904 -399 -784 -239 -608 201 747 961 -878 -455 -569 687 977 271 -734 -470 -391 907 462 -732 -807 -243 -752 435 -221 -649 51 -999 -494 315 -449 -751 991 34 -804 4 -478 820 -883 99 478 -718 -688 376 271 471 -21 683 -675 726 21 756 -569 -328 304 803 402 240 -720 475 272 208 269 -157 -293 -745 -348 -402 -256 610 62 -367 747 532 219 -746 124 796 659 177 -505 -538 95 -684 -869 -69 -187 233 -857 563 -639 326 772 942 562 -724 985 -77 -418 -453 -551 -97 951 -587 -150 635 7 426 -581 -30 118 900 -292 502 143 307 -214 -375 -9 -72 -91 981 -588 313 -89 328 -349 -796 -976 -756 6 -824 494 198 -706 -351 -466 -768 932 343 -414 257 -532 -773 -803 -437 324 -743 881 228 33 514 950 -18 577 -562 -522 862 883 650 -156 -790 684 -684 304 685 864 221 -341 -17 119 354 -746 493 716 703 -844 -716 -449 -317 -110 -958 571 238 -374 -353 470 -332 -790 -358 954 -71 789 -997 569 813 -338 -108 881 188 -894 179 -533 296 -392 -922 101 131 -264 453 -620 886 -614 -852 -519 -11 -126 -173 -310 -77 514 -911 414 301 12 -962 -979 -293 50 -848 -741 -989 -960 246 634 -520 753 663 887 -765 -240 496 578 162 899 554 -245 556 -42 -315 499 -255 512 617 -695 948 -229 118 986 -986 -528 316 -608 628 -555 106 191 -137 -438 517 643 68 897 -178 352 -748 -349 -440 590 -493 -375 320 -217 -960 126 -512 -670 -389 695 -548 -442 -143 46 313 -174 524 -759 -525 -25 -699 -463 -136 921 743 419 -943 639 -698 471 920 998 318 442 724 -693 -112 879 -462 901 299 -606 -981 208 -106 990 195 -936 -603 -637 388 -161 -277 -311 -537 -271 482 -709 -759 683 93 -567 -332 402 -27 771 604 -124 444 -525 445 -197 -471 5 284 -937 -990 731 748 384 -27 647 -479 -469 -54 -680 88 -566 276 -674 378 -959 252 -462 496 305 -543 -161 707 -584 877 -824 651 -731 -925 -518 -536 600 -746 105 238 -226 -567 -921 53 596 -13 180 -624 -615 -720 -361 -729 -872 465 -52 14 -757 404 -331 648 84 -318 656 -206 -510 63 777 935 930 522 749 -374 314 -797 -955 318 487 -781 975 409 868 -191 -114 811 -436 -553 -109 -79 204 93 686 -338 115 -170 -200 876 -36 972 -871 -834 253 -772 -218 422 475 -960 284 596 -568 -603 724 -66 607 714 36 -761 -524 840 -144 847 -731 -278 -577 -337 -770 123 858 927 161 0 -471 -862 127 691 -642 513 -603 938 605 865 927 859 -92 815 328 -154 -781 -791 409 -543 -223 148 -451 -836 -394 301 -265 -167 -190 -773 742 -306 -291 664 -993 215 232 -85 806 210 -277 588 -411 891 425 -438 -768 571 -496 951 -682 -272 206 -741 -564 719 130 -761 -161 433 596 -685 -753 550 -17 99 243 -163 775 113 -714 -438 31 295 235 9 -820 -974 617 301 -982 -770 -773 -921 873 -656 19 -931 -232 953 -453 -142 707 920 718 -44 896 -147 813 254 -21 184 680 131 903 747 -746 -109 -481 22 -561 284 -567 -928 845 681 -513 986 502 603 41 -338 493 -766 -204 -877 211 832 -159 463 181 606 -629 -148 971 -361 440 -769 -971 -803 94 -742 836 -155 536 473 -702 740 -522 -275 548 270 722 803 -421 320 482 827 -853 179 -538 893 136 -969 -716 893 -301 196 -690 -129 398 -841 871 591 457 573 -281 775 -227 116 -325 -885 303 -91 -854 -303 974 -213 166 -959 374 929 -393 155 -503 -74 212 306 -394 987 -88 -869 24 410 574 -636 429 137 787 -4 -634 390 480 -405 -77 911 510 437 399 -958 624 -353 178 -542 -810 350 -206 -724 951 667 851 502 -995 376 787 400 -718 218 864 60 565 639 -280 298 785 697 -400 374 -347 39 967 -109 -751 544 870 -94 -791 -283 -203 -652 560 191 -875 473 -719 642 -295 144 -578 802 633 -698 -2 -936 -244 -879 -340 212 625 -884 228 -635 256 654 435 699 -638 -46 961 -466 416 -134 -674 341 -76 -771 414 227 976 53 -519 444 892 -502 904 -658 -978 -925 339 -383 -409 -292 723 -618 -601 232 -484 -963 491 510 -342 667 498 901 -75 979 598 505 287 692 129 -877 -29 812 -992 -880 571 -345 -464 136 216 -500 -169 135 207 -601 226 -590 -403 779 236 -183 -248 87 -848 -34 817 822 -524 -525 908 61 -140 532 -75 33 -76 766 -777 941 995 -574 -53 320 352 -794 427 620 -950 806 946 -603 69 -909 -598 -10 435 94 -2 -83 973 896 -804 -659 -5 -363 430 -921 -476 1 -942 58 969 641 -423 -403 -616 579 869 -683 -496 478 -58 -600 -658 -220 163 -356 947 -773 -864 -33 -397 -445 -836 614 -923 220 58 912 -95 -303 -428 766 -917 -357 -456 336 -41 -626 -861 -207 745 951 -515 -302 67 765 -453 470 415 -294 142 -972 -413 359 -710 -928 -36 57 997 -282 564 -1000 -955 286 587 -76 908 -327 -276 -906 -800 907 -734 -164 -898 274 -185 948 -563 676 -441 6 876 612 -888 -841 997 247 370 466 509 -641 -215 440 -773 -379 471 -533 37 662 121 -1 -11 138 827 -185 689 811 969 -458 -367 -379 34 732 120 -126 0 292 804 -834 927 -145 -572 702 120 722 -287 180 -106 114 225 109 622 -710 427 565 -793 -318 553 -559 -963 549 -876 598 821 -235 595 541 528 -888 506 588 742 -266 172 -490 -777 777 445 691 876 -252 270 -614 -569 -941 -730 -951 529 -643 -833 972 -608 156 -319 -522 -352 88 -834 940 -575 -686 814 146 -193 949 668 -750 649 815 201 -128 -130 506 247 549 -257 808 -775 757 627 -805 903 -716 967 212 -421 -875 487 -475 174 738 131 860 556 773 -748 938 961 -157 -983 -800 195 -479 246 189 -597 -992 553 -800 794 -747 748 820 963 681 415 33 199 949 368 875 -89 -914 -100 170 -927 169 -651 -170 -421 864 -84 -865 -703 439 -182 -218 367 728 163 999 588 -428 -940 -859 49 379 -625 -278 -637 -665 -274 170 -147 -836 -113 639 503 555 -75 828 -522 795 -544 -212 23 -407 -914 -96 -25 632 438 -495 401 654 147 164 -694 -894 117 -760 300 705 221 -348 776 627 -398 209 -492 992 -61 826 -408 154 899 -858 -534 835 722 736 462 -39 773 -995 253 -944 -669 -339 436 224 185 -620 -870 961 293 -442 249 -234 140 -505 114 175 -128 -527 91 427 660 -248 64 782 -19 -485 -860 -915 -869 -302 376 328 -169 -100 341 110 318 875 -810 -683 801 555 709 502 101 667 374 903 -597 470 -800 -215 544 917 -645 -451 40 505 320 621 -907 923 1000 568 -770 -819 509 -684 -117 -257 -174 -657 -794 -182 -865 -861 -141 5 -392 112 -708 -54 946 875 922 546 297 -755 379 42 -434 -428 -482 562 -848 -250 -29 -883 131 822 -718 -421 -719 609 941 213 240 -329 569 331 -672 -964 879 271 -326 570 400 365 -538 -809 -12 -662 -278 937 320 -217 -532 -411 -432 645 897 -27 -886 -296 -582 591 -12 -541 -273 371 158 -646 -872 645 707 128 -114 -203 -327 644 562 -790 -914 -350 943 394 984 234 334 -741 -507 -869 336 124 -697 33 67 255 -884 625 941 -955 474 -695 -326 -608 -78 -211 -705 -154 -914 756 -100 -460 273 -105 4 233 945 -998 -919 -412 -483 994 -240 -359 484 -810 -473 -627 994 -75 311 -404 -804 -87 -728 565 -513 -452 -202 307 -253 -898 423 -607 160 -993 -726 -234 383 837 -496 308 645 -840 504 -310 512 642 -772 -749 -746 -1000 -891 6 893 317 44 107 -749 400 744 416 742 -351 -487 -18 -146 -776 733 -251 813 -813 854 -484 855 454 -936 -147 -378 -934 -611 149 -461 -776 -797 -222 243 803 932 600 -130 860 -957 -141 -30 293 -20 -29 895 734 -802 14 934 -4 -929 9 -416 -990 965 283 909 -879 -729 -753 -342 -574 465 205 567 -735 728 -562 -682 975 44 -882 854 614 630 -838 966 349 187 863 -479 -29 -269 -52 -541 -593 -774 -331 -939 -702 566 94 -399 -300 -304 15 137 174 160 -242 -2 635 115 239 -65 -989 641 630 715 -182 853 -669 201 861 -681 197 600 561 -945 -133 769 928 -505 839 609 -197 -389 -515 -186 -920 -847 515 456 345 -233 -410 -732 -169 432 -934 -858 -982 516 -91 -424 787 962 -113 612 410 -657 -340 -522 -355 -618 935 -621 406 923 558 83 197 -16 150 -393 -177 -40 -871 -445 -365 321 -708 -944 -441 -430 716 -306 242 -385 -37 -851 160 912 855 -962 90 441 -732 -100 882 617 371 -928 -814 924 -448 691 463 835 818 -184 -17 808 347 -53 -323 -787 80 -278 -64 940 -200 -23 -964 -717 744 -404 -363 -91 477 -970 -77 64 919 218 -164 -880 -246 439 -93 480 -380 365 -938 641 521 -71 -909 630 392 8 -306 52 208 372 869 -880 -12 730 -599 -960 -972 10 -94 539 487 -209 126 -296 968 -596 -331 225 -772 459 -32 733 493 -249 75 -983 109 460 690 672 -882 317 -704 -25 -507 -832 -585 -747 592 -337 -432 -98 -751 503 -170 622 -209 -976 -284 211 401 412 38 -921 980 -286 -815 -118 134 -656 -52 781 -84 -553 -447 -103 -238 -258 165 -269 -327 383 316 998 149 645 986 -359 -911 -593 -983 92 430 -385 45 755 -372 -260 -308 -132 876 495 -40 -779 904 241 -699 264 -868 -858 359 695 -472 -849 884 -51 528 481 -11 -641 875 51 143 188 -441 -246 -787 978 -365 -951 789 -96 -716 -779 105 551 -40 572 -297 -92 320 -851 -157 -510 243 295 -370 -61 -360 788 423 259 -903 -121 315 736 -196 92 384 -777 337 477 681 -309 -186 -70 241 628 -331 98 539 -900 -192 -480 508 -158 593 799 715 -391 960 24 -705 429 641 234 -121 -244 381 -626 897 -844 -769 358 755 -137 1 560 247 499 -83 674 -449 146 -685 215 803 312 -783 487 -678 899 520 58 492 -636 -251 -864 -61 -64 -953 -918 -368 -170 551 -599 -758 -904 -249 242 548 -300 262 958 -222 267 236 -874 724 -837 -563 974 57 -315 -49 566 219 379 25 670 996 531 -598 -366 834 -532 -944 386 -3 125 -82 -139 -599 946 -206 298 691 28 -897 737 816 -908 773 729 -483 -882 -891 10 -518 -930 663 743 888 262 526 230 -421 -852 472 -862 306 270 -677 -25 218 355 175 -622 -850 -643 -937 863 -705 284 265 36 -718 375 811 -486 -512 -738 -398 808 831 240 -732 94 247 656 -771 122 269 -818 -570 -436 545 67 -814 -169 -646 -320 -639 -107 95 -73 -328 117 -962 -368 471 858 -382 -924 368 610 369 333 -223 -472 -258 484 -105 -661 -977 641 147 -768 -399 472 -224 -829 690 -920 199 -377 659 532 -173 508 -248 939 -28 -227 872 354 -601 -478 772 953 984 -314 434 -892 611 766 714 -719 23 982 748 -476 251 -86 -776 618 648 -708 -567 -549 -855 953 -29 -543 672 666 880 15 114 354 962 -874 187 -642 -657 969 -527 244 955 675 57 336 -292 -859 906 404 372 114 707 646 -726 611 -468 356 -269 92 277 468 43 -727 -297 791 278 318 -345 886 705 549 507 382 209 -326 -61 -789 -927 -741 -184 985 130 97 998 -863 761 -458 -44 749 614 -918 28 287 -645 -881 980 793 352 875 -581 -407 277 130 -450 -618 186 861 356 -65 613 636 -69 382 142 -156 -36 744 157 -89 -306 -651 805 -752 -420 -22 -16 368 -224 -641 473 -503 178 -814 550 -751 -282 380 -75 127 -569 -101 -189 -523 808 872 -496 -268 562 405 -556 -700 -820 833 562 -16 697 -3 -781 646 -89 -840 -633 -619 558 910 -464 339 162 -906 738 -217 971 351 823 -48 603 -110 432 153 777 -341 -819 298 137 163 994 -877 919 -856 328 -176 -701 -229 163 -889 255 -690 -377 -9 8 -380 435 -421 403 -789 528 21 -804 -505 -832 18 -248 313 -799 878 754 793 -900 -161 674 -138 697 -538 981 -14 214 -474 -214 -356 -638 742 829 579 313 -893 469 -883 126 928 931 -260 -965 12 126 376 -704 398 26 684 -544 -991 -53 -717 -927 299 930 93 -586 -314 -901 636 -25 -282 150 423 571 945 -906 22 67 834 440 -998 327 -287 -445 -766 840 -408 -595 577 -354 450 -935 -469 -757 152 -523 686 42 -427 851 985 -143 760 798 -751 -106 586 -151 -122 223 -872 281 -115 303 -438 -846 494 -55 815 699 68 -50 299 596 -283 624 539 616 -988 197 -963 -549 396 893 179 703 -170 -592 -815 -371 -695 -869 772 -987 -383 49 -986 -654 -826 746 -248 613 -237 942 -352 31 -311 986 -408 -820 -686 -863 -830 260 -292 318 -358 430 -565 -844 21 367 -511 502 587 290 -530 429 725 996 192 -67 -75 -9 -977 -301 70 869 -216 -592 -599 -425 -301 991 -335 405 284 756 267 25 -751 -28 853 -954 831 -947 -222 -22 -653 -784 628 893 746 557 -814 -568 -533 370 262 505 -237 723 301 275 -187 -556 827 751 953 304 -102 931 -454 74 -419 -809 -390 -253 362 171 -875 424 -747 714 -356 638 771 520 -373 -506 -771 -771 831 877 -939 563 504 -730 -817 329 904 -850 888 445 -665 120 -129 -220 -54 216 612 315 624 420 -610 557 565 608 -659 611 778 -880 891 -757 398 159 -419 576 -922 196 298 -162 -864 497 817 835 -670 -292 -640 -175 -5 -806 348 -628 -199 -96 -958 -714 -246 -344 819 -674 -610 934 372 459 -264 465 164 -98 -941 674 -107 699 -575 -229 436 570 250 -220 108 543 -888 -779 -620 785 -816 -981 -795 -826 675 -360 563 724 -970 642 -893 -563 -312 -893 890 -148 560 49 -901 -232 -49 237 235 -622 136 -479 -290 746 -761 -897 -936 901 845 -624 398 174 -410 -33 -661 209 650 -9 -970 -956 70 626 246 -711 642 584 -405 -457 -749 853 -564 701 291 -955 236 299 -401 970 116 -618 -37 626 427 -266 902 111 393 -465 -806 -531 -235 903 -468 819 14 -28 319 29 -448 -193 250 -46 -429 657 -945 -303 -721 -475 -475 144 -2 -412 200 -853 360 225 54 -602 707 -376 216 666 500 12 -834 -863 -663 193 -253 909 -940 -229 -350 935 -641 -767 167 -144 476 69 99 -727 583 925 634 365 126 857 -252 108 613 763 -768 -910 223 -508 -839 -985 -460 -199 -953 -107 556 36 692 -250 581 -96 -305 -510 912 393 627 597 -157 188 -356 -400 77 749 -396 872 691 264 263 301 386 782 502 387 628 340 -176 523 -430 -56 885 -381 -333 -904 -824 -691 455 -799 692 950 152 -747 332 -90 490 823 471 859 231 525 4 -500 124 951 -482 71 -887 -499 251 -924 -894 -910 -789 -193 -308 868 731 -371 -716 -532 202 913 -589 801 648 -975 -109 145 -837 -368 296 -741 -392 818 304 -940 -879 -228 -572 897 831 947 -782 522 -554 -530 -94 -722 763 -478 575 -462 -3 31 -280 -127 -6 -8 67 410 -309 -758 791 551 9 897 -688 484 36 -388 -246 410 292 -884 997 525 -364 99 199 900 -310 996 939 -802 969 181 -801 307 -986 -950 52 401 594 6 85 -26 -375 -849 -82 489 631 364 900 505 -601 -68 882 -119 -404 -926 -159 667 239 -513 -34 -476 -597 562 -769 -539 -42 495 -442 -895 -276 -184 617 -998 669 -591 735 381 199 525 -886 90 594 837 946 190 -626 937 -456 -462 863 711 -396 614 -139 -92 330 500 744 -106 -484 889 -507 982 -338 -95 -212 508 796 -515 580 -573 214 194 -329 -799 -223 -803 788 371 -3 -472 -276 -136 943 -467 -723 92 -725 -731 -552 -788 -727 79 489 151 769 -666 -777 -527 -193 -4 -41 59 673 -352 -83 64 -890 249 583 224 -96 -928 -246 136 -548 -401 187 139 -92 804 777 268 -444 -554 -931 -850 -190 234 241 463 485 -662 -99 214 176 -467 149 932 -686 -766 572 829 -949 -517 0 939 -560 -859 -677 424 -21 -414 764 137 -773 750 -229 -759 814 842 -939 -15 341 687 849 -311 211 648 -4 508 -33 -524 -383 -338 321 -548 900 -946 -102 835 481 952 -309 -941 460 243 984 -521 271 -137 966 932 684 -607 -838 -588 -837 -28 -660 135 -521 -768 917 -743 -385 270 301 264 268 -153 -765 -442 -286 595 -904 806 -224 868 -589 953 34 824 -454 234 -125 -811 -103 25 326 447 -5 911 -71 512 415 -99 -517 43 -711 278 491 -765 -301 143 -397 225 -323 -496 469 -102 66 -664 56 138 333 -934 855 -518 -915 -429 876 269 575 384 -733 -609 185 -942 -232 798 609 -886 986 -833 784 -848 504 169 385 -749 -641 993 -458 170 -229 -527 832 -83 -692 587 -931 -71 -579 239 93 -750 -167 -646 -69 986 -164 -617 -507 129 -729 616 366 532 -254 -456 615 -285 364 -879 -7 466 -818 -479 -390 766 -322 -897 -455 -231 853 442 -612 -330 260 -377 884 -416 900 -571 -841 -202 890 -669 -51 858 367 -895 79 -403 234 803 400 407 -920 -893 -288 370 -514 -863 -644 28 -665 850 929 515 380 664 -943 877 373 -973 719 332 -612 -951 256 187 617 991 -407 842 -214 -826 -104 7 150 805 512 -260 -219 262 -843 -692 237 -835 -36 -866 -932 -977 -555 670 622 -231 951 131 -63 -538 -413 -480 -341 280 -471 538 13 -336 722 -321 -712 -487 -281 -973 -130 -782 -150 642 587 70 908 -173 -39 871 -250 -250 -21 -606 -914 -237 432 60 668 273 -254 913 531 818 -842 -362 -974 124 477 -102 -609 -688 342 -396 -718 863 -83 318 -477 -597 -120 141 -158 -880 906 -799 102 -182 -789 378 198 73 112 997 -573 710 -958 628 -656 -437 659 240 -617 732 -603 863 -291 972 -653 110 -237 -947 -657 873 960 119 -777 690 -32 915 -585 315 420 -31 -680 474 155 689 -989 140 -405 915 749 -790 -203 -540 238 158 894 355 -930 -902 -506 -856 -354 -644 703 -532 -660 -912 850 248 349 222 -641 -275 -827 -575 -703 857 996 -721 765 842 -50 -857 -594 -223 -972 74 562 41 -399 503 -99 225 -331 894 538 -365 329 -152 601 -116 -96 414 -510 124 985 -864 760 -563 -819 947 -565 935 96 -133 -612 456 960 -424 522 -802 -503 -491 959 -203 318 432 -259 -34 902 446 181 -945 -581 502 -728 228 -554 563 -871 676 720 307 -876 180 874 -331 750 -846 725 -601 852 259 112 -235 -633 154 -948 -747 -477 -143 -442 -59 -965 130 -658 532 358 -873 959 -304 725 -811 -358 305 -344 855 998 -259 245 -227 -418 -203 -719 -557 -693 -672 -558 -892 -887 605 352 720 886 -511 -485 -100 775 -61 -627 521 -11 317 -616 -995 -911 -134 658 282 -245 633 -443 352 620 807 491 363 626 -214 -787 910 -273 -537 147 48 -412 -709 -1000 -208 -494 -486 26 -628 -293 -190 94 827 839 85 586 691 -585 931 -46 -148 -5 233 910 743 -476 922 160 97 571 -249 278 -303 -613 269 147 -198 -933 -989 -882 440 -28 -195 -323 -683 577 997 -793 301 721 -265 420 638 502 -755 -920 -711 17 976 294 -344 -927 -737 528 -710 827 568 741 -378 -64 -40 -321 81 621 -645 968 926 181 722 -326 375 -907 692 894 -686 803 625 -435 399 826 -657 -387 -702 -565 -457 -221 -426 954 -183 113 860 -601 745 -199 705 -577 504 910 -466 773 -968 -299 398 -1 526 250 403 -937 -932 834 -974 327 622 689 -710 -897 856 -606 774 809 -338 704 -563 -166 532 426 704 -722 673 -36 947 689 876 -655 449 -715 964 333 702 399 -595 -497 -71 -653 -76 78 -757 -108 260 94 961 -185 -601 -278 -725 -401 -384 432 50 872 -456 -497 -18 431 510 -708 605 -644 742 842 849 -902 979 708 100 252 417 610 -349 -242 509 181 155 -513 -49 175 565 750 253 255 -176 -697 -42 -790 62 689 689 -858 89 690 -574 63 134 -747 175 -246 155 339 672 -961 745 320 940 193 -607 -149 -669 197 -181 -293 -906 943 -151 -113 -628 81 -9 -842 330 736 -92 828 -780 628 180 -875 276 -702 -630 306 929 533 44 188 -214 685 104 200 -997 -735 -261 48 339 334 372 602 800 777 193 -448 819 710 989 -224 -965 -273 -317 855 -360 -516 153 -446 -257 3 669 -55 4 -815 872 285 -551 41 709 -683 667 -827 329 -169 -209 -124 -842 854 13 -148 685 -401 -990 38 -909 -687 -997 829 -446 -369 315 642 -495 -793 -749 -828 -478 883 266 847 679 781 929 -155 -718 -868 669 -402 -237 -963 989 953 867 860 558 275 -243 50 939 -878 824 -864 -62 -445 -260 -708 314 758 404 145 175 115 143 20 778 -365 793 -325 -871 592 386 -715 163 360 -746 663 122 760 211 794 365 952 -762 -818 956 -103 -249 -470 244 -126 -333 334 -18 -646 -759 487 -198 -369 -145 557 154 674 409 138 641 413 -299 -898 858 -63 -820 968 -152 -29 424 -79 -29 -435 391 37 -247 617 -128 -150 -61 -481 624 -68 -905 -330 209 -630 -351 -979 445 -579 319 25 968 649 42 109 140 825 483 -128 716 24 243 -26 -567 892 800 608 -341 923 -528 -293 640 -303 480 783 681 329 523 787 -507 119 -364 470 339 -163 69 906 117 884 -68 -291 -853 -559 -950 956 756 729 722 296 712 -792 -940 -909 893 -631 358 -989 -424 380 -876 -971 721 831 590 -953 249 -494 755 -110 -2 261 -509 586 664 -953 615 -181 -43 210 -741 -410 966 662 -410 -699 53 -209 -313 690 -291 -626 373 968 702 -827 -922 -962 -887 -894 193 43 -163 553 851 978 637 -480 -368 887 787 -844 389 349 756 -856 567 142 -118 -586 -446 -71 674 -791 550 844 -199 885 -613 955 -420 -671 865 946 287 -113 120 -94 364 332 -422 -862 -199 739 631 399 891 -264 130 -988 971 -776 -157 56 402 308 -473 -29 -931 396 -166 833 -199 -101 650 874 947 -61 -818 -442 649 632 -273 439 259 440 709 -924 -433 -62 454 855 -453 830 -135 -429 -906 829 509 252 322 -951 -897 615 701 372 -488 69 -891 -189 808 -485 958 38 648 -227 143 -498 833 476 295 -584 848 -214 127 -938 -477 -923 55 289 398 -480 995 16 -246 170 611 417 99 -287 472 -725 -397 861 -485 623 497 866 -170 -483 394 -666 -323 -253 -719 880 -98 -696 -477 -711 -100 876 -909 264 907 -883 -519 869 -573 -99 -506 -575 -511 -58 638 800 -888 760 954 -584 -58 -866 871 70 958 211 -221 108 -721 -587 741 544 936 -406 619 -888 926 -897 -777 -377 -820 -51 343 838 271 -949 776 203 -189 495 676 814 -664 676 -308 -807 -612 584 -351 258 745 -553 974 -245 709 524 270 39 -975 885 942 273 -742 -710 562 555 -695 -192 338 -666 517 -943 938 959 -838 566 -12 378 951 -181 919 46 -85 -252 259 -255 -73 586 742 -275 -490 525 -794 -145 -50 -425 190 894 -34 -867 535 -606 552 990 -272 871 -613 784 -328 -766 481 -732 -390 -926 -994 403 224 -430 632 -877 -59 792 298 761 875 -418 913 303 431 767 -593 215 645 224 -265 -710 -813 547 -262 -363 737 -118 -453 714 -544 -760 813 478 666 130 -879 218 -855 -253 623 -326 840 617 -600 665 -827 -752 -924 -220 -822 282 487 -980 400 543 30 689 -35 -716 -136 752 840 124 58 -466 -958 -466 -891 -77 -313 140 -519 587 478 -460 847 -838 -367 -936 267 971 580 953 -247 652 -540 582 -962 803 414 82 528 -33 -1 -289 830 -8 262 -344 207 541 -31 -1 650 -5 -740 -966 -783 -607 590 811 -888 -871 -33 -29 567 -869 -874 895 -461 216 -8 -576 399 598 -21 75 -372 247 -949 65 -279 311 -776 550 413 -978 671 781 -879 -450 980 -457 -12 952 947 -833 -661 434 652 -639 -144 224 288 -988 -235 -356 -135 -938 595 613 892 451 650 599 -203 406 657 -801 -351 -336 -787 -353 785 215 -807 -694 -330 -77 -157 -458 79 876 618 517 -858 -804 19 148 804 903 734 -156 -717 -466 650 -949 -17 524 722 54 830 -229 467 -597 533 924 -755 -908 -284 629 754 377 556 352 -394 896 -893 304 -763 -608 -150 -677 966 422 184 -388 172 36 -905 8 412 811 906 -394 -987 256 -50 899 162 -740 788 725 -105 494 -749 81 -426 -487 -360 658 -930 -387 247 616 805 -50 -349 -107 916 -462 -95 369 -461 413 103 -342 -138 23 -29 950 134 855 -759 880 394 710 146 837 49 -231 419 -57 -132 266 700 425 -303 -148 78 -461 -347 354 185 -779 625 -577 -76 -28 494 -298 -882 344 750 -291 880 -508 -174 463 277 462 -201 -569 992 -264 -259 213 995 473 -423 -32 -268 -861 -844 91 -265 532 -685 891 -603 -76 384 -847 -477 -493 658 703 69 -585 -224 -562 -8 761 382 -789 -591 -842 -825 415 -49 565 841 254 -917 -670 -376 -631 649 -284 -953 724 595 -544 -50 634 -481 -870 -65 -500 -978 558 -778 608 269 824 760 -558 -558 -532 -165 860 180 77 152 -128 151 928 279 733 -46 -931 791 785 830 258 137 555 379 46 389 592 13 40 -234 -500 -382 209 -587 -3 323 82 86 -405 336 -263 566 195 794 -39 78 28 -801 -595 -567 -496 -683 -564 -771 -729 -474 -712 -791 897 -497 959 -98 -996 589 -529 25 -897 -953 -146 -275 -975 660 976 -56 860 321 -798 608 -603 -507 918 -323 -118 -128 475 899 -328 823 474 828 -188 -547 -699 253 -583 150 151 23 -707 721 -181 700 -952 -78 -207 -503 555 475 843 320 859 421 75 254 -678 92 -250 983 620 519 -666 -908 -98 388 -549 -637 581 286 237 -302 -752 331 200 -113 -136 -207 501 49 633 726 -391 849 -507 820 -924 -115 -507 31 -505 901 -300 175 193 -851 98 -689 -251 627 -622 168 -229 557 -244 -305 211 -108 192 373 771 -620 -287 879 -218 711 -721 -70 -85 710 -287 -672 901 -884 -444 -497 -99 218 333 463 -644 805 389 616 -823 836 447 -309 -394 440 -681 -124 59 191 -387 -886 810 277 561 -202 656 750 -838 709 621 -597 225 325 -870 289 281 -364 424 255 -593 293 136 220 -213 -682 531 864 -76 103 210 434 -143 -269 984 886 858 289 -458 419 -709 939 873 -336 -319 581 465 -435 -170 598 -907 43 -788 -933 -566 481 -395 -197 -842 451 636 -925 -832 -467 331 223 880 -248 151 877 594 -62 533 262 -407 -580 -632 581 503 86 -976 -709 930 279 -769 806 400 537 721 -813 -919 -981 176 686 -609 -303 768 815 258 -767 -17 619 -978 -803 205 900 -986 910 -402 -464 -279 -193 -600 217 333 389 648 -335 -9 -576 -359 269 768 844 995 529 -36 -764 -149 946 -340 144 -612 -654 620 -695 693 -265 233 439 -154 759 -873 973 146 665 253 -407 943 206 160 -579 -807 750 -9 19 -487 -152 -167 120 -663 -62 210 -699 407 -164 -324 986 957 34 -779 296 448 65 -272 665 -791 747 -776 633 903 170 297 198 310 -207 380 -371 19 -639 -164 67 -374 561 -557 -907 -300 916 -852 883 396 -458 148 -37 767 -746 -11 -39 486 646 -662 -585 928 -541 438 -251 -646 674 724 950 646 -415 -796 273 -451 703 -16 45 91 -843 430 -358 -793 -797 556 556 540 784 502 964 548 -679 562 -524 903 428 -207 -537 -340 41 -301 606 925 264 -538 367 -654 -431 923 -322 -83 -373 -498 -736 308 836 630 -33 109 -441 -695 59 672 -702 -67 957 353 -449 -354 232 904 462 695 -638 6 957 -247 -816 -677 -747 -34 394 907 -510 -446 -42 670 947 242 952 -446 -161 -815 910 622 -550 -606 -925 661 478 -2 -555 -744 955 -275 -63 623 181 -455 -335 605 -23 275 547 216 -908 -450 739 714 -603 -121 -957 91 -597 -487 -410 -327 931 16 -40 758 -628 -444 227 -142 737 514 68 -772 -340 -701 274 -374 231 -854 -92 -594 239 -692 404 -591 609 114 -678 369 -447 705 -165 385 903 911 -729 919 118 977 -931 798 823 186 847 729 -697 -744 746 125 908 -844 8 -248 390 -590 -773 877 -576 469 -903 860 656 -622 -876 847 508 626 -773 692 -256 -752 279 136 -509 -817 232 -77 381 729 857 -691 731 530 541 -470 333 612 -429 722 -958 570 299 646 799 312 96 786 -83 721 -423 -387 8 619 775 827 -645 745 -252 129 -72 -862 669 -384 -766 -827 -381 -549 -557 760 -984 700 -647 760 -221 584 729 295 675 -872 -114 -350 -252 -321 -326 -783 -160 423 -873 793 972 192 345 -589 -47 -123 -768 -595 248 -686 -765 -802 -298 -340 -246 236 887 -428 281 -197 -235 82 624 -626 37 776 844 957 -881 681 -832 -262 -722 -508 -800 -151 -524 -839 849 398 -200 -96 -505 831 -743 -455 173 -857 -512 353 -76 -672 -12 904 -339 405 -714 207 692 -763 -172 -914 -82 809 -862 -322 -844 -927 -578 73 -744 -232 102 -12 -319 -147 -84 -766 523 -677 843 563 -961 227 -14 751 -486 -854 -919 -614 578 -767 -695 722 207 965 307 730 -54 -68 -517 -290 997 -610 349 -288 -204 -496 -666 97 -678 -181 -171 729 457 164 -293 772 863 876 -634 -455 457 -372 -572 524 923 -829 804 470 446 -646 -677 782 -891 510 95 -888 906 -836 -203 -899 666 499 -844 456 870 200 692 -280 496 964 765 684 470 66 -50 960 -455 263 921 -985 -958 287 -233 607 -988 542 -90 131 889 -529 769 -385 -66 -460 -580 235 -515 676 126 -553 -599 856 596 481 183 -112 -818 -796 -364 -859 -556 953 -742 -679 690 226 779 -972 162 -39 -635 -91 -751 -179 628 -809 860 624 -838 347 -620 175 399 -292 774 -942 314 -37 -586 877 -911 11 344 -157 -369 293 167 481 38 481 556 -704 326 -70 -261 27 22 -425 602 -422 309 565 -276 494 102 224 119 424 -184 203 618 -676 56 758 884 -439 316 -383 448 -409 314 645 923 537 753 272 890 204 686 -490 -588 995 192 -533 -960 249 273 522 184 -596 -662 374 -456 461 -407 -139 -506 -852 -395 621 82 -776 923 96 -678 -407 -158 -777 69 -253 -895 484 -505 -648 979 213 -759 320 -795 -928 296 -957 438 699 474 -953 528 -624 589 -114 -627 -341 -897 -131 35 909 -451 -790 -815 -829 -615 -315 992 -601 248 827 421 -565 -747 -278 -194 906 -85 915 -961 1 -891 118 609 -309 422 -55 828 -874 -720 182 -854 -369 -579 224 508 -874 -727 188 -517 -586 -264 219 758 -344 -510 526 638 -981 -505 897 -757 506 -833 720 510 -624 -510 439 -707 892 50 -347 -335 225 38 -569 251 -906 -1 188 -205 -95 -643 106 -478 -681 734 -387 -988 -778 -25 -254 343 -573 39 -322 579 157 461 395 315 27 744 459 552 -837 -984 852 799 917 -99 -478 680 919 943 -38 792 268 -392 32 785 640 188 400 944 397 -705 -717 -189 506 45 -466 127 -296 -298 -239 -192 -928 -900 -348 904 620 192 -535 -107 -561 77 -373 -86 545 -45 781 -360 -992 404 503 650 535 -695 979 -314 647 798 462 -927 587 -153 66 -578 -387 873 739 -337 -335 422 550 -802 362 807 -607 -820 415 -861 19 248 686 -151 687 -684 802 -109 -157 -803 -648 462 634 98 251 -163 -195 37 543 -35 -679 -575 -341 -444 -126 529 -141 592 -159 -278 -749 -84 -210 -349 944 54 -685 245 -430 -260 -1 450 -628 258 -977 -840 162 282 -418 7 -601 -11 -175 -882 814 -938 -696 -533 239 482 935 244 899 -849 368 672 249 490 126 396 -20 -571 -194 -393 -941 -413 329 -199 202 195 -347 -554 320 667 430 -540 579 -218 -638 917 377 -597 395 856 -877 -302 -157 -856 -258 -735 -404 -745 -624 441 891 -281 -155 -144 -575 738 527 -321 -103 -148 347 435 544 -807 236 -136 860 847 884 -577 152 -272 663 8 789 -513 -818 841 -760 -704 -518 -325 279 13 629 -608 448 -336 -983 -881 -233 -566 -674 396 159 -156 -170 -123 447 54 186 141 -694 -419 -788 -278 944 -96 948 -92 969 -465 -140 -701 28 98 65 947 488 -412 764 -78 -498 171 195 177 107 99 -460 901 -207 610 807 0 515 246 -859 521 -343 549 -506 195 401 -519 -877 -450 -404 827 881 -835 -265 721 454 -162 -426 728 -495 -830 531 824 495 458 574 -562 739 -24 -43 -147 -931 -314 556 -77 736 -358 -545 -6 329 -412 -895 -495 -327 -558 423 745 110 642 320 -886 -17 486 25 420 -547 984 47 110 -174 465 201 248 78 -463 759 674 -593 969 200 -279 -966 416 141 577 -184 -78 -101 -939 20 84 494 -367 -477 -191 -871 858 -124 -808 400 520 -947 56 -42 -415 -747 -740 92 343 -965 -709 787 281 110 285 747 681 -894 -93 -255 931 341 581 -178 377 -800 247 189 -852 991 -329 -257 -861 -435 -863 -65 -857 -684 -446 -554 -536 -838 -893 293 972 354 172 -890 547 881 -879 -39 6 -935 240 11 -696 -734 336 -969 -193 403 -7 -49 -591 548 63 697 39 -769 345 149 -445 754 -204 -311 82 -41 779 -814 -756 -957 -220 100 -953 897 -547 491 -434 -250 713 -577 871 501 671 653 -485 -988 -215 -811 701 161 998 767 538 151 -155 -444 -586 -191 -596 -599 244 -881 -866 854 -848 90 687 705 617 -683 -844 295 194 -931 602 -858 709 -304 110 993 -322 -423 571 -447 -673 -210 -614 610 -19 394 -949 -299 -758 903 -439 634 -85 -794 477 545 -248 -115 -287 185 526 -898 984 206 -952 996 -654 155 166 942 -178 241 727 180 655 964 881 958 652 -612 -695 -910 -55 314 262 223 -331 441 -712 -522 -109 -771 662 363 -514 -310 148 -755 964 33 -361 -72 132 741 -814 167 378 45 -682 -973 729 162 -596 -616 527 323 -228 264 379 -261 -39 -664 401 -442 969 448 -719 -870 982 969 -301 -70 -8 -868 43 529 100 -444 375 -663 -966 238 -780 -294 -920 -273 -577 -770 -760 -683 -838 -678 232 -57 -604 101 -964 521 377 -193 207 -453 646 -899 -791 -383 175 -152 781 -85 -797 -2 -733 180 543 -58 537 -159 -765 -186 36 918 -456 -762 791 268 490 -587 -353 665 903 444 769 -376 -484 69 -348 39 709 491 799 313 -935 697 809 -911 -428 -90 -460 0 -466 -254 431 8 489 389 946 974 63 -892 -447 782 -900 177 -430 545 739 769 256 -173 -1 -61 487 631 762 -392 -683 989 565 -551 -350 92 -328 412 704 416 804 382 653 -550 -539 729 533 11 614 367 -649 29 -16 -927 -549 706 49 -78 -605 515 -709 615 -758 924 -436 -678 561 521 -83 -770 -669 225 799 969 -933 224 883 -138 -96 724 -304 -902 -426 -372 -898 -948 14 125 -670 188 253 979 401 743 110 173 -543 205 -588 -559 -990 104 -772 -852 -380 279 409 -356 591 240 -124 -31 288 -334 961 537 -162 -530 572 -833 985 871 809 386 363 808 27 -85 316 -603 -846 -706 201 490 -573 -350 -877 674 -315 -175 -348 879 369 -882 10 27 736 -496 953 750 965 -203 331 -151 -155 244 287 477 238 712 -418 -764 -38 786 -726 -417 -711 -171 435 -429 -168 -186 447 630 573 -457 -524 -131 71 707 -452 -155 460 188 719 425 -518 80 -974 -676 -950 -571 -875 -558 -97 43 245 -490 -992 -42 -131 -863 -90 -449 -581 -455 -320 92 -389 417 199 701 845 -576 648 263 316 294 34 485 -659 -612 840 343 -292 -937 992 -770 489 724 911 -463 -492 600 -368 969 213 -122 -671 -971 148 -221 -833 -253 472 994 899 -69 -127 906 -794 701 -896 572 205 -593 253 -530 -917 -195 -483 700 549 -519 -89 879 669 -333 731 151 -553 -302 -930 838 578 841 105 204 -744 -88 195 754 240 43 748 -943 -691 -605 837 578 587 -914 -568 -400 -28 -514 -74 -567 102 252 -644 -511 -885 264 848 -162 774 -661 975 692 -733 -718 -440 668 323 -325 811 -666 104 -145 -661 -264 152 -738 -365 650 439 362 971 -540 563 -160 697 -67 797 956 140 586 626 -173 965 -107 236 24 -317 21 -675 -423 -815 851 72 786 901 -124 548 435 164 -562 -398 -535 190 721 543 747 553 970 205 -413 271 -719 330 -402 495 -111 -78 -202 -124 -238 457 -620 -147 -911 -717 538 347 -593 -933 524 365 677 -237 548 -783 0 917 -239 654 -674 865 949 -635 341 695 476 -989 -427 900 -276 140 533 -314 200 -413 928 248 85 319 -40 -363 998 226 174 -206 644 -113 -616 -45 -847 4 983 378 205 -725 200 817 -204 -803 511 -804 891 644 228 -673 -710 -323 -375 428 -250 -514 -471 32 326 414 523 222 -683 348 -692 -83 -865 -449 434 419 -993 991 -765 -448 -601 758 904 -663 -822 -932 -263 -738 463 674 -369 407 -19 -523 119 -714 -919 -818 20 242 -535 -516 831 891 565 -430 -605 313 594 89 -958 394 -690 -103 215 794 -600 -829 -72 470 658 -633 -472 -350 958 -852 115 72 -379 362 -616 -224 685 344 -921 -857 208 -24 -816 -956 -865 -629 635 -335 -751 -830 -839 255 -717 -370 -897 765 -918 289 -913 -687 832 -95 215 125 807 522 -961 -214 -373 823 -187 615 341 336 -250 -295 527 369 521 418 -766 -989 -337 -453 -701 -363 374 -462 16 170 -994 129 537 -416 315 427 -996 320 907 -997 12 22 852 690 -955 240 110 -589 -851 -310 126 381 -579 -868 5 237 438 -651 -43 -152 150 -108 587 880 862 96 -24 -571 129 294 342 8 -763 -181 -919 -890 -272 -571 -369 814 -923 670 -587 -112 -767 -426 600 -601 956 -331 -410 -841 526 -366 823 815 -791 -363 718 -560 -584 -956 -516 565 -796 -477 836 27 -305 -590 941 704 -568 351 -955 -679 363 -180 -124 -604 -628 224 -288 485 304 261 -457 496 36 -502 -184 461 -896 908 365 -797 519 822 -766 -633 -130 -277 174 228 290 -727 582 310 526 176 -731 390 -924 131 981 -780 -1000 -930 615 -536 772 -519 841 -639 -218 252 907 299 16 934 -427 86 298 -81 409 977 -928 170 -759 29 -36 549 -307 42 187 -269 -70 -80 114 454 751 116 -603 -104 213 -94 -741 918 640 -209 921 93 -787 -16 719 218 406 -629 -739 643 73 180 818 -798 946 661 -427 27 -102 -348 89 576 854 -709 457 -281 -810 -208 -503 562 -868 775 339 -512 -118 488 -412 781 -618 610 -415 -626 -648 779 621 49 -414 418 919 276 -472 -26 -704 854 573 968 175 -12 -476 174 -606 -246 -561 -265 -270 668 -516 321 30 -385 -372 129 992 -705 395 302 -845 307 893 583 -702 880 -652 480 -237 -486 388 979 651 -700 588 -717 488 -824 -179 609 649 -943 -110 829 143 672 278 521 -409 -121 176 -447 -872 361 704 338 342 753 -272 -711 795 663 559 -667 -336 589 -158 852 -567 -216 -504 316 921 -455 134 962 -596 -589 715 481 -999 -496 346 -220 296 -361 -745 -55 -29 -278 686 -467 774 -385 -564 -216 681 936 -715 944 405 -402 641 511 -126 -902 364 401 237 974 -919 257 709 -904 -172 713 -433 783 -65 233 -205 947 473 250 -221 55 -773 26 467 -984 -609 86 -607 -880 845 719 242 557 585 -484 -331 38 323 -352 -386 223 -842 -881 558 860 -515 409 575 765 995 57 -466 -733 -229 122 -288 912 -468 -580 914 -241 31 -861 505 -743 -557 -336 565 204 807 678 494 -991 -460 -520 -665 399 -785 -835 -83 146 -28 -632 -892 -630 -5 407 524 -890 86 -313 -935 129 612 -221 -795 332 792 -555 568 -76 587 855 38 720 -127 -175 117 -716 86 146 -639 -279 -862 629 -617 -402 245 31 360 620 246 782 832 -971 -310 -510 -694 979 -620 -895 574 -79 160 -738 620 77 540 -335 770 -928 -293 240 476 610 32 -447 167 819 164 818 698 -548 -953 -56 -428 713 386 -432 671 -871 642 622 928 437 53 -723 -784 794 -721 -586 108 227 297 600 716 544 215 -962 914 -68 808 60 912 953 429 -867 215 563 -304 -626 -682 -752 -839 530 729 -62 731 390 856 575 824 143 786 904 -130 627 -568 -781 -107 -468 -506 210 549 535 -114 527 367 165 -167 110 -575 -482 714 -730 145 7 -173 -270 -925 663 -555 -777 -856 -744 741 -163 227 375 -613 -993 364 926 -973 483 -88 836 788 854 211 854 -90 801 -139 -771 -910 -797 982 -613 587 -384 -291 100 477 262 745 -38 -240 -789 849 448 357 -191 894 330 740 707 -852 -256 -724 -50 904 -445 -860 900 -218 -613 -792 -114 272 230 -216 995 542 -335 -155 323 -702 122 718 93 301 383 887 596 -915 -515 245 597 -542 958 -826 -384 -861 569 309 -149 416 316 562 535 -942 -60 -233 135 -471 293 872 272 -552 332 40 455 117 -939 220 679 316 -355 -361 -833 -75 367 -280 -232 842 -3 -411 271 -97 970 -463 -720 280 -137 -369 625 556 -358 506 545 369 -347 -416 125 612 439 -224 758 -44 414 -824 -944 -341 -384 933 668 963 -642 465 314 -798 703 184 -524 876 238 98 -794 988 -607 557 -913 -850 737 -788 341 -988 -867 -374 -654 -549 688 -416 870 759 -632 454 97 -646 90 143 -15 -555 -584 233 218 170 -8 83 281 -531 854 524 -314 44 284 686 -11 144 -343 -997 797 462 24 269 884 -894 -65 -848 -369 91 -185 382 399 399 -816 -862 -729 -426 553 -247 80 50 904 -708 -528 -205 871 -307 535 900 -419 578 970 -395 -737 -513 -609 146 302 -25 216 289 377 -593 -936 -621 -677 34 -16 252 27 351 -695 298 924 697 885 815 -558 -388 43 556 468 -462 -146 -556 261 747 743 268 310 -146 360 -430 -712 804 569 426 32 484 -377 -116 417 -625 -877 -730 159 -24 -398 -708 -143 688 -788 942 967 911 -206 -561 -764 -599 -871 409 -63 -508 -376 993 -816 454 -464 -433 -771 962 833 -438 -693 742 67 -786 807 475 -553 930 387 -802 654 -193 320 156 980 -619 936 420 68 -14 507 407 226 820 -871 741 323 -606 -304 -565 -519 -28 12 949 -285 -1 562 242 501 -418 642 676 983 -832 224 -271 -678 494 -635 -229 623 -432 123 795 754 445 -766 -735 889 928 -37 -291 288 -391 647 246 -647 464 783 -39 -289 33 -825 816 -273 465 -639 471 158 93 -523 -679 -922 -785 989 290 268 810 -794 242 819 -758 914 391 540 -617 -355 -306 -74 218 -29 -554 -218 -373 1 485 529 936 658 -265 -990 -710 -247 68 243 379 -58 308 -456 173 -862 -638 649 398 496 485 -372 261 -747 -297 11 80 -120 -290 977 947 439 -694 326 849 -802 234 367 910 -99 257 -905 -677 -454 -648 121 -542 -255 868 468 344 488 867 7 -882 -353 -105 -796 353 -904 -485 676 833 -61 88 -373 -453 260 363 -108 -271 -422 -253 -664 463 -187 230 -708 -2 -564 -447 -303 -22 983 -337 587 393 -243 565 926 638 174 -657 831 -910 724 975 564 -10 -372 -159 -114 -596 868 43 -633 -216 572 732 -328 434 402 -357 -899 -134 72 -278 108 257 445 -120 -139 -776 -225 907 -315 -743 -878 -469 973 -100 965 14 -87 -871 112 -61 -939 -268 813 -6 -184 -357 -461 -983 -487 457 -342 -268 -400 90 522 -197 -994 803 884 -451 -806 386 41 718 -613 604 423 -54 -129 -298 -526 968 973 -976 413 548 -381 286 -187 -103 44 -460 -605 -291 296 888 65 -501 -218 908 -50 422 986 198 -434 -266 -914 -655 -678 86 -170 -187 -747 -454 -987 -524 638 550 340 -22 -409 -174 619 921 729 -155 22 -783 893 72 -502 -871 -297 -649 -465 711 652 533 -902 -385 862 719 208 466 15 404 -204 -631 976 -929 -138 365 -283 408 -382 905 -616 874 325 887 709 820 -155 -987 -426 -389 -547 244 15 -385 -406 999 -864 -682 -415 -714 993 857 744 -243 211 -56 -788 692 -920 -929 819 -982 772 121 -78 -983 195 899 69 187 -495 -450 -402 283 -729 -987 20 -55 495 782 -654 -211 170 811 207 -514 -96 -138 -886 -704 438 -927 843 70 160 408 -586 -866 -916 39 -351 -747 106 -525 -1 283 -96 -688 372 -414 -430 653 899 15 -683 670 38 567 639 -218 634 -41 -9 481 5 669 -283 -822 659 -754 283 838 -675 -311 -575 395 886 488 364 196 316 -397 -280 -274 -199 -931 -10 792 -850 660 429 -272 640 344 -838 -803 -415 539 754 -940 875 328 -535 540 -49 931 -553 -890 -659 799 -630 818 -124 -330 -397 -574 -884 585 -507 353 -121 91 353 724 -210 369 -720 602 -282 22 611 607 -501 -81 -366 722 -455 379 -375 310 -444 516 -449 -92 928 781 -882 -204 948 -457 817 752 136 -951 -426 90 500 -64 482 -100 -269 405 -108 563 -91 -282 -996 712 -324 -184 110 -177 416 112 -127 -538 503 -88 955 389 290 407 -361 -979 278 -923 -408 -79 -71 314 902 -679 16 -939 -582 -639 -447 -787 -756 -386 522 960 601 -534 -423 -639 -912 223 596 247 258 67 638 -386 992 937 849 392 -881 667 -391 -730 -976 954 -434 729 -239 612 -73 -577 -493 -815 390 979 521 932 -154 226 -458 640 -157 -726 -148 -401 -756 518 87 893 -649 -62 -330 -690 -210 -710 -448 826 -363 -700 -151 499 136 294 -372 -818 -371 756 -35 48 -639 753 122 -519 964 -666 -842 627 518 488 573 169 562 345 43 -838 -435 -947 709 639 937 33 651 786 -113 -260 -979 32 -507 225 -133 -311 -499 -91 -14 -569 488 -831 821 -692 992 116 -94 -817 558 -722 696 -255 -289 -126 295 -829 581 676 -667 -714 -28 -434 -437 -219 -251 950 614 -986 625 -33 -851 -64 72 966 682 -474 -384 -731 751 251 627 -951 1000 -477 -272 393 -973 271 275 -944 252 -920 -34 -171 104 -341 -170 -56 -247 -76 -578 245 367 -370 -727 -541 367 -159 946 -696 -293 -134 -280 -586 -788 -768 549 142 -35 -76 -795 179 386 -423 -628 -694 -426 667 676 -198 -892 723 461 -121 -261 -387 530 71 457 497 698 -401 -961 166 803 -649 16 734 -877 501 -787 -454 996 -988 279 -825 -862 661 -67 -191 -47 -12 -458 631 638 557 -229 668 244 261 -1 355 -674 746 727 940 -275 -720 165 -863 825 -698 816 890 -725 -745 -618 296 -812 -129 -838 759 864 804 -755 -635 831 797 808 367 178 -921 569 170 756 751 704 50 -46 -16 -622 593 41 -611 942 -267 98 829 542 -899 -891 -668 874 -722 -397 -507 387 518 639 824 272 492 940 -617 447 974 -27 -731 504 417 -831 544 -779 -916 338 -138 451 -377 241 171 -294 856 487 721 -989 -494 -888 -952 95 -920 -266 -573 -482 -260 -772 583 -999 -218 459 953 348 -163 -280 -446 -617 -868 832 936 288 -258 601 -428 -195 595 164 -326 905 172 -757 320 933 116 -641 590 148 -809 372 -582 -915 876 -665 -813 -840 844 -767 -973 -818 -711 296 815 848 -508 726 41 -845 353 -125 -269 -550 -872 -115 703 37 875 -127 -550 482 -936 285 720 -181 349 742 833 -825 -821 -435 172 -399 -892 723 969 249 -178 -644 -388 -612 237 896 -825 933 -719 214 -4 735 561 -821 -123 -450 701 -33 756 605 611 -409 -633 -559 -710 -318 -261 -242 -212 750 921 -323 477 -851 -712 359 376 -708 443 424 661 541 -968 -877 256 382 -927 520 969 193 706 -460 814 420 923 903 -839 -968 -279 -402 201 936 376 -482 -28 -687 36 -415 120 531 -756 999 615 265 692 277 488 -859 38 526 -219 610 -832 -282 600 -151 878 400 -645 282 152 717 -432 -155 786 902 341 406 -855 -974 386 654 -845 34 -698 27 -165 96 -311 337 -864 -122 -367 -897 498 -799 822 -513 479 854 292 -276 -978 76 954 -114 -6 -384 688 212 792 3 319 231 262 -577 580 787 -674 -708 956 577 -132 803 432 309 648 223 634 -446 -74 33 104 782 -95 297 744 729 970 121 179 -308 581 -916 60 43 308 935 165 -297 -200 -171 620 590 -392 627 -168 518 568 -229 694 -62 -511 -674 -745 934 -408 -27 -651 268 -50 970 103 -705 -270 -723 -170 -878 657 918 785 -361 -145 -367 588 847 -467 -259 -722 -928 -611 76 -461 195 -190 635 377 379 601 -373 165 -634 341 -174 81 210 -864 744 -672 173 -492 838 462 28 852 991 -275 423 -340 24 -447 -343 -945 -498 48 -225 -707 -34 -482 -145 -957 -533 424 -553 916 764 -558 -1000 362 -288 831 -846 -211 -279 -463 747 -736 -637 -117 -565 -561 -116 -393 -78 -906 -902 -683 -557 -670 943 802 -786 745 -215 -292 -510 608 -442 641 833 118 250 -734 827 520 823 49 54 -846 32 875 622 671 -163 -471 727 -837 122 331 346 -157 -520 -279 126 -55 208 812 -489 -30 782 -213 40 496 -499 -470 900 -185 108 -962 -476 -310 151 404 758 -437 -970 -418 333 -875 65 837 -915 371 -954 -968 -245 -784 260 284 -208 452 56 731 145 -931 -450 496 591 -477 545 579 712 181 -329 771 530 490 361 415 78 758 772 -869 542 628 -390 -836 -13 -359 225 120 -410 -121 -727 -688 417 -406 19 -170 -822 -981 497 575 25 -317 -695 -229 168 -262 -507 -679 -303 59 -960 364 602 -499 637 -288 483 -681 519 681 -976 324 881 -801 921 746 579 844 389 289 -425 417 -658 758 -939 -894 -846 -117 794 989 -249 416 -194 -258 -937 -46 410 470 940 -173 -969 -204 112 -76 -954 575 -729 -896 985 -643 -756 -304 -695 -126 -855 452 783 441 -251 -915 400 569 -627 -665 -342 868 -913 -327 272 209 780 825 61 -867 -318 573 717 -818 -220 777 -49 67 911 884 736 75 -612 223 73 -713 -685 -174 -368 -410 125 636 -5 763 379 253 944 408 558 982 162 -724 922 -437 -328 -408 849 480 -317 396 556 167 -231 -39 834 532 -139 845 662 797 -496 697 610 730 118 -810 646 -867 826 -499 -401 348 124 -539 194 997 116 621 -782 505 -72 -173 51 51 835 776 99 -912 221 -997 820 -854 -544 718 -473 46 -253 136 -845 995 -651 275 -557 39 -501 -307 -557 880 -687 1 -746 -697 328 807 928 -798 -339 1 -3 -114 724 657 -624 -657 -324 401 -20 610 473 512 578 882 -64 -825 -869 -809 -135 965 -351 -218 970 473 -822 943 -415 -254 253 -483 813 -917 406 -583 -724 576 171 -478 -26 523 786 684 -654 -596 580 -45 576 682 904 892 684 94 635 -39 -652 -440 886 179 341 627 -358 328 -136 -95 250 -280 -866 461 683 36 -644 661 622 762 779 -556 -115 -886 339 964 429 438 -676 442 -503 -34 385 -306 375 76 232 423 255 243 844 493 95 -181 25 95 247 -691 -826 793 -356 720 55 502 297 945 646 614 -453 862 -691 -9 -195 198 -639 -463 -659 -468 -301 -776 -820 568 -928 -581 -500 928 -312 -980 460 460 789 -596 53 -770 -212 295 -817 -903 -326 299 495 -38 -254 -156 -67 -890 284 -908 65 -537 -83 404 -70 -190 396 623 918 -785 553 620 411 998 -3 340 -717 -268 206 -568 620 -927 -546 -220 87 -710 -814 184 9 586 -924 709 194 965 -255 81 754 429 421 10 153 -284 697 -695 -985 -938 294 -180 427 636 97 883 907 -271 788 910 -670 -710 -527 396 388 992 278 -662 577 -859 -222 882 950 492 -462 -876 -230 -206 -206 475 940 529 -379 72 19 -754 -408 20 -980 303 -614 -956 861 786 686 -981 68 577 -58 -890 -659 -291 -505 500 -612 -369 126 605 -186 761 -886 612 -213 369 -659 -536 -953 136 -717 -221 817 689 -161 -454 -829 104 -47 13 -204 -869 -875 -693 517 333 202 729 -707 256 -16 -453 538 -17 -530 -879 -347 -492 -925 -387 748 -405 -859 -346 831 -897 -301 642 -571 -359 314 -981 287 -243 407 -448 -637 592 818 -588 496 -676 239 -428 431 -53 -213 -739 -76 57 -457 -824 -838 728 699 376 685 385 210 301 -68 -945 -405 689 113 141 454 139 466 -610 824 -457 -803 -707 995 415 469 445 643 542 -532 634 118 14 -148 -158 -942 -672 -795 586 -860 824 -418 837 -544 989 -140 485 -99 311 -708 252 677 37 -27 -481 -114 724 -682 -39 549 -504 545 -717 -237 -665 884 310 213 372 73 515 -447 285 204 810 -129 446 273 656 -498 -964 474 -945 550 -68 -966 -860 -368 -312 -428 866 300 97 -179 301 377 286 -416 97 -874 -696 -415 -84 416 582 -148 -288 -826 851 -523 -35 274 -990 -494 116 243 -59 407 -270 -906 150 -244 -673 -571 -451 639 -281 -24 -845 737 -248 666 -21 933 505 177 -892 -711 -684 -792 -298 870 482 -903 -622 -605 -599 943 534 962 669 -437 94 -936 -319 -961 -113 -274 -83 288 400 87 -240 577 -536 485 879 843 579 230 151 -528 -845 -154 -346 -659 286 -626 -543 130 -360 970 777 696 236 -873 799 81 -555 634 -838 569 119 -918 -567 174 432 936 530 49 629 -152 -885 -391 379 -753 571 -82 -622 -285 -438 -602 811 -676 -52 -537 411 -649 -928 28 -502 -486 471 -986 210 -552 502 -429 617 273 52 662 372 748 389 810 186 589 577 129 342 -888 433 -737 -969 423 553 -23 -564 623 -553 7 -765 569 -334 189 772 -476 373 745 -729 -170 -506 763 482 233 -949 59 -388 497 -173 334 315 769 287 525 106 579 466 459 -125 -940 182 -241 363 -123 648 -187 833 750 -582 -950 -47 -873 -677 194 501 473 806 960 -424 423 -996 -906 32 596 -840 283 83 472 -434 -225 451 -457 109 -57 548 384 -279 -118 -429 27 -476 484 318 774 -277 294 984 222 -776 591 864 913 -109 970 92 -983 147 -563 -282 306 470 785 -916 -371 576 810 -62 -378 -241 768 -196 -553 -698 -13 -426 634 -684 -274 502 966 559 964 -213 -413 -711 -892 138 -798 705 878 -278 44 154 966 456 -340 -543 -368 196 -232 66 -357 844 461 237 13 895 647 -68 -98 8 435 -903 -913 -324 -723 511 -294 859 687 -79 347 178 -786 -182 -801 -312 369 -414 388 -506 522 847 -819 905 -174 493 289 582 -726 887 -509 573 371 489 938 -339 865 -463 -25 -479 -82 15 -154 -464 46 842 748 -616 -823 -661 730 -888 211 654 966 259 431 968 731 -179 84 300 741 -652 925 447 -813 635 194 -624 -80 171 863 699 94 370 990 -734 62 836 39 990 -508 -736 -409 852 643 -31 -351 512 -300 75 -24 -983 693 894 -472 -300 832 -202 689 -987 645 -549 159 -566 670 558 -592 954 88 -234 -693 -541 699 -174 240 452 881 262 798 587 -235 -491 -897 -445 16 434 -144 -789 -513 -170 -828 -179 -616 207 971 -389 -213 105 412 -48 967 -346 383 437 919 617 217 -1000 -161 -672 983 -227 621 -130 100 -891 -713 -123 776 -725 26 641 -716 272 519 106 -940 657 88 529 832 -962 -260 850 866 393 179 -492 537 -198 -257 -976 -634 345 -97 -527 -649 -20 11 -407 -141 -388 992 -823 -325 -630 -865 -345 802 -180 -225 2 -579 49 969 -745 467 552 321 9 735 102 -815 -32 -216 972 -975 620 -49 296 956 470 659 -837 696 309 -345 -792 961 685 -426 186 -406 -223 818 981 -717 304 -502 -443 -285 -250 970 706 -382 262 419 -893 -187 -542 691 -464 -480 893 504 976 499 332 -376 -939 890 829 277 497 -529 -42 -428 520 994 -496 -296 -197 -323 227 870 95 864 255 774 53 88 -593 -857 -829 -101 -538 -530 630 -530 -253 642 171 950 -604 658 645 -220 896 -488 -588 -272 682 986 -945 -966 -71 971 -699 266 -671 742 870 65 -410 479 445 -54 -422 -783 -194 233 -249 -141 865 160 -351 859 -815 456 719 825 286 556 -182 505 752 293 -992 -168 971 524 -528 -682 205 -963 -549 602 51 -563 -767 780 569 -984 337 -470 871 -561 -174 -732 -215 445 526 770 86 -544 345 74 -470 504 527 -298 700 -965 445 -924 -956 245 -240 -761 -157 -832 -886 -13 316 -122 -397 947 875 245 -314 -655 -665 -701 602 527 -491 -162 654 -394 -914 -49 910 155 979 -704 571 -972 752 845 955 877 223 -453 -578 234 -584 362 751 -643 -83 -888 15 -450 -469 289 -304 -980 -110 565 816 -710 370 566 379 -641 -319 929 494 -189 -726 613 821 15 632 347 -674 708 87 -755 -948 -820 -158 693 951 -980 -680 405 644 493 -931 -834 -61 -823 -480 657 -875 765 28 628 -568 783 33 -823 71 753 408 -922 644 -222 -824 -351 -122 -373 -918 -767 -537 240 215 -71 727 651 -83 -483 -88 538 -221 917 353 752 871 517 12 989 815 -329 -668 -934 -659 -21 120 329 493 311 301 933 -100 -995 -640 -959 627 -588 -66 142 932 -575 -512 692 525 356 612 -169 47 292 435 -897 -369 -604 289 788 -423 114 697 -780 848 -475 589 703 -817 917 521 293 932 925 192 598 -786 -926 -732 890 -442 470 293 900 206 -63 64 -232 -943 638 961 -174 -540 15 -287 -129 270 898 163 768 146 294 606 -986 869 -636 -916 932 -651 701 430 -606 -901 843 902 -876 473 -21 36 103 -29 734 819 315 -491 -257 -366 428 -451 837 277 67 334 -905 -71 951 -841 59 533 -601 -74 622 -812 555 -492 438 73 493 -933 79 583 272 -960 -169 -755 947 671 -387 -370 829 -869 687 909 620 -692 -32 -30 339 845 -100 364 46 -282 -507 279 988 455 861 432 357 -55 412 902 -114 360 112 232 253 942 902 6 987 -26 466 -926 908 -246 -990 909 811 238 498 621 449 -874 -869 173 534 998 508 857 -253 -15 344 525 539 8 652 -920 -785 207 -812 -342 -890 768 -133 271 9 -501 931 -744 490 846 259 -939 956 -739 -809 -647 -618 -860 267 -281 377 -233 854 -538 5 -257 -466 808 -816 -505 -342 479 465 -182 455 -964 -281 483 -481 -908 778 -546 -487 559 -51 -777 365 -781 461 263 -582 -825 3 -841 936 -900 104 -504 983 -938 498 481 308 712 288 199 694 -127 611 320 -336 -184 -155 799 302 497 22 -904 -213 792 -100 475 -492 993 203 -823 -218 -765 784 -837 359 -664 -473 457 -716 -931 292 400 136 83 -208 -532 578 -741 806 914 -476 -399 -783 84 509 -194 -882 -847 -187 -332 223 -707 307 843 -414 493 216 -542 -649 -42 -923 396 834 -558 -420 -697 328 728 -53 -116 -930 527 -409 552 -289 -663 459 800 928 274 -709 -157 308 -508 -501 -693 793 991 -902 391 546 274 354 202 245 -690 91 -846 -763 -819 624 -107 -448 938 -20 555 -463 870 -696 -360 219 215 -270 -436 519 -459 118 209 -968 -874 52 -819 -795 545 -125 -378 158 -783 892 -626 445 -130 -936 -249 357 -621 891 871 677 -974 238 -834 321 880 -146 -33 771 -419 700 -349 -821 850 -366 -585 -151 -756 -710 -266 587 -974 282 337 -263 -432 -163 -550 222 -71 722 -773 561 884 390 652 747 144 985 -110 989 -163 -866 767 -936 -66 924 580 -319 -889 -616 -781 -709 -259 -400 -550 -237 577 457 -542 420 573 -67 -450 573 427 867 763 -434 22 -227 660 -850 264 243 379 -454 73 687 422 -560 85 -674 118 190 802 605 555 342 132 -934 215 -672 -902 -498 -585 558 -686 -113 -31 -538 -587 -637 -85 140 626 127 856 568 666 3 153 -844 -750 532 95 152 -355 -903 130 -715 868 594 -994 847 182 879 501 -926 -586 37 -887 171 277 438 -327 -484 -171 265 154 298 580 56 -150 -150 152 557 230 570 -895 533 -159 535 956 -743 570 -171 543 227 517 -542 805 -428 151 -275 -52 -998 744 -105 108 -122 -194 958 -377 774 171 -89 -778 558 370 481 616 606 710 627 -230 95 935 -581 83 936 712 844 -968 6 699 899 815 276 -614 -423 333 -279 -10 -674 481 34 -655 309 106 872 127 192 742 811 -524 118 823 548 176 -675 171 -66 647 -544 -156 -631 -669 980 248 551 768 -28 836 -546 -514 308 314 -464 -739 590 104 933 -27 -961 568 -235 -194 -988 40 -538 501 -472 666 119 -363 -531 -599 -467 -546 895 -581 505 376 644 903 544 -367 730 696 -345 -614 -997 707 -40 -582 -681 307 686 603 -916 -127 -882 355 577 -596 456 -586 -916 -437 43 -23 -655 -252 368 -142 -470 -917 417 957 576 -998 516 292 540 -264 264 -680 -713 -984 -438 110 -456 451 -12 204 -207 -440 786 618 -456 -792 -411 -902 313 -135 947 -99 -341 -443 753 -575 720 -949 -42 310 377 785 -952 -723 -863 113 855 -784 775 -781 -522 778 -537 -158 626 -777 357 -424 -106 697 393 71 -1 -707 246 588 623 -737 466 -205 427 463 -667 600 -569 435 437 -959 -657 495 -779 -246 -126 -300 -839 -665 433 -383 -953 280 -920 913 998 832 -700 818 -221 132 -345 545 989 642 -350 558 1 -16 509 668 272 661 -101 696 -733 233 690 -860 -943 -308 -982 -696 264 -863 598 562 953 307 352 758 181 159 206 -671 -371 810 708 444 -715 647 285 -439 -522 229 -20 -777 -216 -702 -55 -66 26 874 -534 791 -14 -1000 912 485 962 669 -337 -882 617 192 235 -207 -694 963 -438 -785 706 770 -233 722 833 644 -549 -184 -797 15 -118 981 -659 529 447 -860 635 539 334 -335 818 60 652 621 -214 113 327 559 974 301 -88 537 635 -439 -528 -234 736 -770 -589 -485 -862 -596 -741 -613 968 309 976 -684 490 -682 -693 -557 -932 385 -549 90 119 -453 664 -64 882 -707 -615 34 462 -993 -911 409 -759 -426 855 23 785 431 -79 -550 -969 -300 -680 -268 -830 -176 -934 -973 -709 269 867 199 -435 471 -581 -588 -85 -370 -219 -535 -540 -645 -589 155 898 -231 -426 -39 421 -785 303 -834 346 783 828 594 -511 522 139 579 640 -822 896 281 -420 772 -916 281 666 -855 -777 -742 943 610 -166 174 -656 -394 813 363 841 853 830 -159 963 64 842 -262 -504 -645 -240 726 -898 793 178 605 -61 -5 365 896 -168 -721 610 -831 393 37 -675 266 281 3 -710 72 -343 710 -915 -933 -81 -379 -120 -95 650 381 -971 624 244 644 697 792 -586 996 -673 -689 -221 -669 271 -803 211 200 448 -218 -886 -162 761 -464 746 829 -198 -836 -676 638 777 -157 -577 -155 -321 668 728 -363 -265 253 558 181 2 698 197 -914 936 -35 -637 -933 259 665 73 -454 -765 -93 -7 -49 236 -566 575 -697 453 -663 729 -578 634 615 535 329 -321 -392 833 285 -684 -392 -168 -322 502 710 574 -757 -93 -709 202 -497 -321 163 -280 574 71 -459 596 -478 -228 -25 197 958 -638 335 -92 -780 703 -15 850 412 -196 -828 10 197 -111 -854 451 52 675 64 691 438 -107 -313 -253 -756 -167 965 -879 779 894 -583 -381 897 357 545 -388 528 251 627 277 229 -50 -297 476 -474 914 334 484 200 65 -71 884 56 269 865 -688 179 -801 822 -411 814 440 851 734 365 -839 -246 68 186 -240 -869 199 -480 611 932 -106 -761 -501 -268 -277 -195 -438 -718 -190 476 -727 -421 829 -64 -572 -846 -573 -44 326 285 962 -428 -187 511 901 -588 284 32 273 695 -149 -963 -216 -915 668 -40 820 377 -140 595 11 -639 843 -813 986 340 306 544 633 -144 -554 -609 -727 -885 25 917 715 -814 585 764 -634 452 -789 600 237 -558 111 979 -316 362 -358 21 -512 -931 304 959 477 -647 824 -821 179 459 692 304 -394 -625 527 176 -437 233 -270 -118 -349 -197 -333 -869 401 683 76 488 -895 135 -797 160 -369 110 235 -851 -757 -876 -215 -986 -417 747 101 470 -284 14 762 -719 -449 271 377 -835 20 -388 467 -870 -102 876 772 -252 734 40 -408 822 663 448 450 -811 210 -109 752 -961 -659 869 247 720 981 -40 -840 760 86 -112 -793 309 -707 906 -567 -991 -367 -76 245 -434 -545 -144 -636 586 -217 883 942 -156 489 -667 689 17 -879 -489 -975 15 498 163 443 -780 290 -59 -149 -308 -297 -471 -770 -523 118 433 -298 376 64 769 140 124 -521 546 -3 -966 233 76 -917 829 -818 956 -427 -43 992 47 173 -733 -345 854 -544 575 101 -829 755 614 909 52 939 -998 -475 -184 838 597 -773 -352 294 -746 445 -764 290 -437 805 820 -685 -854 -401 233 -787 -411 -188 642 -541 -271 446 566 526 -898 -465 253 748 125 -196 -828 -708 -103 6 -233 -169 778 -861 -333 -794 -959 570 60 -605 311 524 947 922 331 908 -252 560 -733 88 517 220 -821 786 761 517 -586 327 -956 -697 366 -607 -939 3 115 -387 -996 852 -484 -726 726 -516 454 167 -329 -708 -909 -378 -921 -340 73 828 -732 -400 58 -410 538 -282 -344 -866 60 333 398 924 844 -320 -875 11 -688 406 -493 -309 638 -95 -524 -823 396 -679 -465 -817 87 -790 137 -774 -120 156 -6 839 -850 654 88 97 770 -524 396 582 973 51 -586 -876 927 2 -829 98 686 -183 467 615 450 -905 718 -78 617 345 -687 831 607 461 -916 -874 -563 520 347 653 -936 -853 3 -90 261 542 -842 351 741 -744 -800 -571 -664 -92 -496 -936 591 -958 -970 -668 -20 153 -923 574 352 -994 -431 -685 -594 -440 -50 469 950 842 666 45 357 296 -530 -671 -7 909 -629 -746 -176 -877 -971 621 39 -147 103 -600 701 -508 892 -377 -560 -777 -852 208 594 566 -412 -418 -770 606 -655 -856 905 815 -480 -606 890 -729 -205 -391 -347 512 -457 -293 348 -67 -126 -497 -158 -18 525 -112 259 664 709 -266 -384 676 829 892 -664 -832 808 -903 499 -937 456 -669 709 -429 -682 -699 836 574 946 -408 -85 -539 709 781 857 -341 115 185 953 62 -542 438 246 191 201 339 -688 -874 -620 24 999 841 168 286 70 -334 701 -732 -425 826 622 -299 67 -672 374 -746 186 -186 -994 -971 -755 -962 829 -830 -47 -745 738 -354 -167 -862 423 360 781 -471 465 -278 5 -250 135 -349 -797 105 -971 612 385 580 -781 -642 465 862 -857 -525 380 71 -675 -973 -188 841 -86 -262 -80 274 -212 -200 -284 -235 -211 511 485 818 388 -922 -958 684 -977 -739 744 20 397 -157 518 154 -318 -829 542 -896 -979 76 -431 420 -911 -944 -619 29 -94 901 -78 -761 -917 425 -821 -231 813 -891 761 694 706 -112 -962 -624 -146 -690 578 483 -45 910 -235 397 -112 -354 987 -258 313 567 -460 25 -591 -299 708 -644 351 -495 -778 -791 -996 -265 858 -642 857 -366 420 296 -965 869 -914 159 -783 -506 657 716 233 196 -444 313 -382 777 -723 -683 972 799 -554 813 -496 -987 -953 -337 -493 -187 355 230 160 508 115 232 -303 -570 969 -985 -88 -696 151 843 -848 702 -886 -128 -695 759 375 -788 -812 286 -427 509 902 216 624 -15 261 -259 227 -476 588 373 -877 58 -499 815 348 777 -372 654 -226 -283 -565 -545 -219 469 253 776 422 964 786 327 331 -761 571 -160 706 867 -657 969 -943 471 -759 -331 -679 -364 39 307 189 925 681 376 918 280 116 586 251 486 -722 -72 42 497 499 664 977 -629 -456 523 -10 861 786 -788 -360 926 -454 153 284 -645 564 -481 557 676 -293 963 338 325 -32 183 836 -42 854 -222 -202 -739 -998 -79 -213 474 936 451 778 293 -357 -572 836 -317 -194 -23 610 215 -354 456 527 947 482 209 -997 -778 -665 517 920 180 -128 603 -876 -40 -621 489 179 -864 417 2 -607 -594 509 187 443 -281 -906 372 -74 -569 -661 -278 -776 324 -943 719 590 439 -60 156 765 -433 -733 -648 -68 -306 116 -978 -794 -458 -594 711 -213 -780 -672 -968 802 -163 685 -610 -434 879 -330 424 161 275 61 -485 554 264 -725 -451 -649 -217 701 -804 624 898 -160 -820 342 -568 -63 -367 -539 552 -307 -5 -518 353 -292 965 -186 -319 882 273 -204 -875 -108 241 260 -83 509 702 942 241 35 184 282 -225 294 393 -278 -477 80 -455 513 -71 371 304 534 -776 892 -805 -235 276 -7 -826 -722 -457 772 853 732 -506 415 41 856 -565 -377 96 -608 527 -717 -389 -841 -558 407 -799 -227 659 -117 741 61 -465 383 289 -619 603 -230 654 239 848 -595 -429 622 399 404 946 627 -759 -714 253 -164 -174 37 -98 -980 632 -793 -788 756 -99 593 -719 811 295 994 -177 -136 -237 -253 572 853 -664 334 278 344 -588 944 -771 -763 -909 -708 -632 -288 929 -720 735 501 -448 -65 997 -438 -360 -666 179 -890 277 -917 -80 -268 -253 -650 -204 -985 -249 961 420 -407 -853 -199 -74 940 -436 -402 -166 -856 -448 -285 873 975 773 327 -604 -810 -391 854 377 356 -562 431 719 -984 307 -751 251 101 -171 437 111 -517 100 574 -201 -642 -32 86 -121 561 -248 578 -234 691 487 -890 -14 -686 735 614 44 -273 54 217 893 184 -711 778 889 446 -6 -177 507 -478 -110 -308 70 -262 206 -848 -201 930 -140 824 -763 -728 196 -90 947 -647 362 -630 105 -576 -702 328 -817 64 -800 691 500 -860 206 361 -279 -556 72 716 -118 -903 -994 -595 -912 623 694 889 -134 -355 709 -89 435 -962 564 89 -832 180 -389 -379 509 395 -966 21 991 -335 622 675 -135 -765 909 -747 -84 -284 858 -642 -488 -748 -42 206 104 620 314 506 670 -407 43 -908 -483 260 -122 -322 -848 42 -573 -970 962 -912 -601 -415 241 299 785 -491 -752 539 -63 -891 -138 192 769 975 -746 -123 -777 50 437 415 -787 624 958 -27 251 -806 -3 633 322 734 -618 611 -828 -487 653 -165 -519 -654 41 124 5 -927 92 -568 -272 -178 -206 -553 -487 -141 -974 16 633 -965 518 -37 -700 -126 -462 991 -249 353 410 -933 233 96 405 700 339 440 -807 610 87 34 67 573 -45 230 -604 -175 -654 556 -337 4 -920 -137 946 681 103 -864 -997 -762 -447 61 40 272 -440 -638 -210 -174 224 -273 550 -311 512 56 -49 601 21 -274 990 -690 -535 920 355 922 -234 339 -550 929 887 -900 -439 -474 -520 135 -926 771 -830 571 -345 740 -619 296 -615 -877 -118 647 -297 88 970 -476 -886 406 442 -680 -17 -29 -482 435 222 -30 622 -669 -658 488 -78 -783 394 433 565 -51 -123 912 -307 -293 -456 149 -549 515 768 570 -958 -779 -443 368 551 555 -555 978 118 -770 607 258 313 320 732 937 738 145 -900 517 -835 768 424 658 -552 -1000 -991 619 977 -854 739 -68 878 -663 395 -362 -495 -763 -751 356 680 934 353 -82 197 -359 576 -38 936 251 857 25 -543 518 -816 -327 -254 -846 295 -223 131 -404 273 2 815 380 60 231 64 -111 -480 543 516 186 399 -358 904 787 -740 980 378 694 -898 359 -207 65 257 -688 -348 -635 -208 60 968 -704 -983 321 -272 -12 -200 844 -831 -842 77 -898 559 -443 -537 917 735 -114 -332 138 -430 -26 -72 777 -288 -18 893 -149 -797 599 830 -615 -967 442 756 -711 888 713 -869 301 -915 -467 -4 -646 -431 -229 205 -632 -276 -552 -58 -496 -652 -624 -752 180 -416 -797 -709 952 394 -716 803 303 111 -229 829 880 -247 -75 -324 -107 -161 -422 75 313 430 380 252 -484 795 -423 319 -638 -807 42 -630 -596 -113 181 380 595 -927 -775 -318 -45 -733 -851 943 -81 -873 151 877 321 -608 -856 -160 -530 154 719 90 565 797 337 -951 480 -827 356 -563 -322 -288 930 31 460 -846 364 736 672 -791 -161 -635 799 370 642 -130 236 -362 352 -297 968 -89 893 112 342 91 161 -274 -843 -385 843 905 949 678 -304 206 169 -233 -672 -400 -621 661 -226 -343 297 720 -362 -208 -87 -918 -659 833 -450 678 841 681 294 118 881 -977 226 561 -302 -674 -253 -530 -277 -188 -740 -190 194 -22 -143 -82 976 -792 -7 -948 -611 974 581 -315 967 260 -947 -471 -705 -755 -21 152 -948 -54 937 -942 -381 -771 462 686 396 366 551 809 528 50 -205 -796 -642 736 725 -283 451 700 944 -232 715 820 -190 54 774 -596 -686 -276 153 -773 593 161 107 -357 97 -438 -844 -846 774 -263 -959 869 -124 18 385 418 -676 243 -200 -186 223 -336 438 -225 667 999 87 -142 546 -178 479 -555 -5 104 -385 998 821 -286 733 741 502 87 -614 -827 400 70 306 978 -846 -385 -435 134 582 643 72 -334 539 -662 -730 -296 -286 -945 -756 454 -494 -375 757 667 276 -436 -694 958 430 -799 -235 -48 265 -464 158 -869 416 -201 -198 -785 498 -461 405 191 -866 350 986 944 725 -575 158 908 -668 -633 378 503 -256 493 283 -878 -517 177 641 782 -156 199 564 -888 -171 -917 845 -234 -338 907 638 -155 -990 462 818 420 -435 -952 228 508 0 -495 876 -925 -409 397 303 780 819 -730 -665 -856 -67 144 -780 904 63 332 239 -881 -414 224 -546 845 -656 -574 251 -256 44 369 801 -252 -374 -586 -778 -886 -499 56 -369 182 725 292 -666 -672 523 -781 682 99 -349 174 -230 -853 229 -30 446 481 644 -63 196 -164 -70 929 -20 786 -935 549 -372 -5 339 -800 -985 -593 -964 -957 483 -613 -775 -722 817 509 -783 821 136 436 -277 -903 409 222 -581 91 -834 -415 417 -33 15 79 -160 430 -318 589 -151 34 -575 773 -263 106 582 -933 -933 -912 -411 966 -381 -304 121 441 902 526 -312 128 307 588 -890 -902 -850 390 -157 -480 624 -516 -410 -554 -597 -100 -748 -691 -640 -616 -630 683 -128 484 957 599 -972 358 695 176 153 -958 545 -963 -332 280 -282 745 807 622 65 248 987 -928 -688 695 638 -967 511 826 362 -770 -574 606 -657 856 -845 -418 991 894 56 -240 -675 -565 443 903 394 -181 -918 882 -842 -148 44 651 -94 0 310 -221 -32 253 -809 499 693 61 207 -325 -378 -407 -835 329 350 971 -579 452 917 -633 413 -667 495 -896 700 932 649 -711 92 395 -581 -211 -657 -851 -359 -483 500 528 -146 402 -299 867 518 -867 -667 -23 601 -778 181 90 -138 -540 678 726 853 -31 -38 -781 607 -290 860 316 483 944 -77 -403 770 -538 22 -114 772 -389 878 180 148 -990 287 512 -573 747 132 825 -806 -39 -306 821 77 139 -215 972 -250 -734 417 90 803 -20 -354 573 222 -497 -424 -726 -264 -79 333 277 -898 -831 675 978 278 -192 -59 -102 782 -341 -158 251 372 -238 755 330 244 473 478 635 -760 -360 910 736 762 -908 257 714 553 -249 557 665 -227 898 516 -528 -104 883 -865 380 28 43 631 -166 624 792 593 296 318 -258 -434 -58 -418 611 334 -553 -363 770 -204 -60 -89 -841 616 909 -295 -392 -341 -734 -940 -653 -559 677 -737 -309 -238 -30 -767 752 -755 -836 -104 -669 -96 -806 808 786 -999 71 854 753 717 -431 -548 -222 -503 917 -942 659 -485 870 -33 623 757 -442 448 511 -95 46 638 670 -344 98 732 624 -434 -938 -951 -600 -49 919 -957 551 -35 -636 767 -587 478 780 -253 136 408 498 417 -753 -544 -99 -49 -234 -299 -896 -383 -824 253 927 -418 -820 459 367 -225 594 766 -614 950 -73 972 -422 735 -477 -659 -181 889 254 389 41 -136 -545 -831 852 706 964 -532 714 99 192 -788 -810 -96 660 407 816 556 122 -18 -874 79 412 -153 937 -137 906 -214 972 822 84 -938 -380 -267 694 -248 95 727 401 180 -895 -6 -191 -442 325 -243 -417 685 -406 705 20 -349 -856 99 -136 610 702 -523 17 555 -897 972 29 -66 551 -854 -689 792 -341 468 -246 -916 237 -911 -486 -519 973 332 422 -595 34 728 -544 -703 -184 875 131 -36 -728 391 823 971 21 761 290 -901 801 -79 -232 -179 -529 5 956 160 288 -296 63 260 -223 581 738 132 -358 53 -919 -870 -350 935 420 -444 -14 -967 810 335 -457 923 626 683 483 321 -433 -121 849 -39 -232 980 -11 -643 385 372 672 -586 -325 -778 -392 -413 -318 868 -241 412 -519 272 -730 84 -552 452 -51 -810 738 -356 -779 486 -772 305 373 26 211 528 210 -825 -509 -741 588 -566 847 -575 148 -488 692 -229 979 339 -756 192 412 -352 -662 892 -65 -596 65 -85 -815 -439 331 -210 389 -973 860 -765 -317 192 -804 221 23 451 -782 -197 -557 -985 483 -98 -176 314 441 -823 -90 760 -390 -84 148 82 -852 -804 46 -57 128 -355 776 -606 -176 247 933 209 -975 112 -314 547 -959 646 -615 980 221 -269 -410 152 -524 -498 128 574 -651 643 311 -267 370 -576 -300 -590 -261 86 -921 -831 105 826 789 -193 263 -943 -822 -102 176 -891 258 236 -385 24 820 24 -955 -331 -961 91 521 727 906 288 -79 46 -975 -420 -846 454 -530 67 -839 -813 979 -222 256 -576 -182 442 -565 632 624 -501 178 721 251 -205 -238 482 756 -16 437 -752 -814 718 947 349 -302 253 561 -622 841 509 955 269 -137 -9 837 760 804 48 256 -598 499 -640 664 744 398 -523 -908 857 875 213 448 76 -332 127 -761 -114 164 -150 558 -312 -943 -405 484 866 -960 754 802 210 733 -513 824 120 162 -848 -88 -431 -874 271 674 -344 88 309 -800 111 810 -988 -434 -766 -602 -256 631 -548 151 176 -121 541 39 -994 812 -798 441 -518 805 -968 -287 731 -656 -382 924 -376 465 -498 362 792 879 875 -130 46 -169 -279 611 -213 805 -73 279 473 821 984 51 913 -839 136 -258 -330 -715 583 -427 907 840 -437 -489 -740 461 141 333 -273 178 870 -621 11 874 32 -540 -700 -440 -42 -578 980 500 639 973 -816 -507 276 -651 328 523 -680 91 -291 755 472 769 -382 466 788 -477 -649 -665 137 560 -621 -146 490 -468 944 -524 162 172 304 28 -184 221 721 -243 -243 302 503 -155 -250 -446 -783 861 578 -498 -197 -255 893 468 -809 474 995 -454 483 221 -305 205 950 -16 157 -397 826 175 -918 721 644 703 -709 691 -388 638 84 -569 68 -378 -673 128 87 509 823 683 -225 6 458 739 321 -199 167 -333 -213 -895 775 -890 -507 -769 -810 300 -422 610 829 -197 47 634 -368 291 177 743 796 -57 534 616 922 -279 -341 74 311 -419 -258 -110 454 515 -40 -476 -356 -540 938 -812 -381 -982 -601 -182 336 236 745 -893 943 -924 -187 914 782 -890 -237 -690 224 89 -165 605 -25 390 784 670 -55 -292 -732 305 13 695 571 857 745 -477 -807 191 -527 130 816 923 778 639 -201 946 345 -563 -417 -449 -105 -197 -325 186 927 415 -150 -969 -688 173 -689 611 -978 -459 184 -2 838 101 -833 302 275 7 170 -398 -760 952 -57 -293 91 380 -669 -392 -954 -787 -376 124 -549 558 -930 -737 -85 -285 291 33 942 416 -946 -222 520 -117 -835 -115 103 -479 -953 628 307 795 -953 633 94 513 225 190 -239 915 595 -402 169 140 530 172 479 -85 348 259 -621 328 698 7 -68 312 574 82 257 -452 869 189 356 -985 -438 -260 -430 628 973 668 -287 829 -936 656 879 92 43 828 202 -466 -224 930 888 752 372 85 -919 -893 360 -117 -141 -64 -480 255 45 -603 -879 -585 122 254 639 970 -752 132 425 -474 -713 887 -434 141 -225 -287 -963 935 312 -621 -63 175 612 -471 255 307 -315 79 936 567 -64 473 -829 342 -989 485 173 -102 868 -939 -339 -733 -794 -462 -565 81 -530 -722 -852 -113 -35 -817 -360 306 -432 195 -519 -309 -334 -554 420 -138 596 -678 -277 249 -955 -106 -800 142 -70 783 -982 -557 -232 -953 -899 -832 -863 -620 612 -326 -271 -654 232 -220 46 719 719 -872 -117 -672 -558 330 -387 -559 475 -518 287 28 -855 65 -422 -461 -602 -357 -268 523 -980 -567 209 -220 740 -978 -406 -73 -104 -466 940 -708 4 219 -299 -3 -457 -922 -578 -828 -540 -326 -960 332 256 -571 372 193 250 769 -505 96 -569 780 -759 493 -16 100 505 542 -559 -622 -471 709 939 974 -718 981 226 -647 -779 -767 541 604 -637 -538 210 619 -768 -976 -262 -424 -412 -326 -91 599 836 -649 257 307 116 -647 673 99 369 856 -258 913 -353 -675 -611 -156 581 282 602 905 320 548 140 849 982 -801 -246 856 934 258 53 383 -547 -868 -219 -852 -37 -411 -300 -765 302 -663 124 -769 809 -218 -122 -26 -661 -302 -851 -729 726 -703 -104 -999 168 -221 226 590 -254 3 -528 -866 818 885 -755 341 -750 -355 792 473 -923 787 469 -680 -714 763 341 476 559 -628 -790 492 586 -457 -92 -396 -777 -390 854 414 485 596 -84 650 691 -404 274 -453 69 -621 -767 287 768 -591 -759 156 404 -980 496 -921 616 -71 955 -47 -821 661 -200 989 871 -274 453 -776 -35 602 -651 74 701 -214 -754 40 261 -529 256 -521 530 495 -498 -638 -899 -137 543 514 -57 337 804 -67 322 379 -895 -980 -108 683 -882 59 -271 648 262 -460 -112 709 -240 -488 -573 -630 -531 -47 -35 -200 620 -662 546 884 100 -377 -305 912 901 -848 435 -230 -254 -494 -64 125 612 460 679 195 15 -916 955 928 129 -689 -570 -735 -511 594 94 -491 -472 951 887 -570 -951 976 426 -111 -719 466 355 502 810 196 86 961 221 -684 184 432 -23 -510 689 -238 500 -311 229 -394 -297 785 -756 412 738 -328 -399 165 78 565 535 311 -930 -8 -538 -523 -460 459 -526 -295 810 -201 53 -774 -635 -750 -849 -740 895 -368 188 69 854 -616 399 -987 -629 104 286 -599 752 -37 129 -847 838 -856 -515 -690 265 248 788 -262 -164 -987 -691 -836 179 -378 638 -567 -857 788 670 -729 -311 -880 -756 92 33 -290 837 843 -10 -761 -131 176 957 -647 -854 787 -197 641 408 559 -72 240 -829 767 894 312 -921 -159 -47 -102 717 917 738 600 -251 -357 -322 -162 533 67 -26 -255 961 -960 603 -779 -19 476 270 179 -80 -943 49 480 464 489 58 -844 -343 730 -327 -650 -917 -908 703 -631 186 -24 328 -412 108 -305 273 17 -627 34 660 -644 -364 75 712 956 -812 -558 -193 -288 -298 -598 942 780 856 991 550 -853 655 -282 -552 84 -706 35 371 631 609 577 644 -548 890 703 706 -208 365 -583 552 -164 -824 443 -675 -454 269 758 852 -361 771 -15 -760 645 -551 790 -624 -884 -954 -630 -442 -586 138 -176 -802 -797 128 -752 -603 -649 210 129 -654 -785 866 -684 -350 -926 -796 -178 -537 258 882 492 281 -553 -371 384 -333 -415 598 251 -993 853 915 -205 -911 400 -470 -416 802 -334 86 122 609 212 982 -202 544 799 -703 -576 -181 282 -707 4 119 -365 759 197 722 757 -306 845 726 322 2 278 -723 -951 -720 -604 -50 152 90 517 -271 786 542 653 -209 -949 306 825 536 982 -235 369 534 970 166 675 -974 456 -232 630 213 -131 138 781 -796 -488 -48 -221 107 -682 857 117 -569 365 -130 570 241 521 395 736 233 469 -675 606 145 50 -73 319 -569 301 138 -707 118 72 -857 -228 921 193 4 33 -719 318 -35 944 -321 14 730 73 -595 -866 -596 -129 -722 372 635 -715 753 -277 857 -144 622 721 -486 -882 -168 -700 61 -272 503 -96 737 -110 -634 -690 -206 -251 549 -364 237 -561 -720 879 -630 -849 -983 -994 985 -100 716 600 -18 -867 693 -627 -647 537 -449 -641 -146 134 -830 -614 833 -647 742 -970 894 -934 684 -488 -676 518 700 -346 -441 -686 644 -311 739 911 169 72 398 104 134 186 -660 -766 796 -8 -109 139 -133 985 -761 -40 -402 -146 813 836 842 944 -378 -794 -69 -347 -444 -172 801 -282 -764 -366 -483 206 -555 125 -648 -476 305 -78 276 -849 -87 986 952 -256 766 -818 930 162 403 671 -119 910 -31 -536 -524 -376 -791 159 -658 333 -268 943 -53 80 167 -225 347 -347 -691 -439 -238 594 -430 715 -110 131 -699 952 992 -458 -85 667 797 -52 -908 -451 593 -251 345 -622 179 983 -319 -640 172 -992 -633 83 685 958 652 -7 685 -98 -498 -1 -190 -365 866 -891 818 837 557 389 -171 698 119 277 38 -591 -868 -390 261 553 -219 601 -330 632 519 -495 -279 -894 -774 522 641 -947 372 605 595 -104 988 524 -817 -197 537 349 858 250 -616 334 -940 -456 616 35 126 127 665 -167 -44 -206 971 -513 866 -169 -28 -177 328 434 -965 108 -693 376 384 537 684 -69 -348 778 -416 -873 975 -948 409 -983 534 457 -571 -730 300 -56 -872 -465 -825 742 695 -441 -670 38 -328 -437 -284 940 595 340 -330 851 758 415 590 156 763 -953 18 274 -643 174 839 419 649 884 -349 -481 -580 337 -872 -562 215 -972 70 338 653 178 285 837 -189 -110 -352 -920 -901 -291 -627 -680 158 -122 144 367 -238 762 -297 744 98 -791 894 229 710 846 -792 -398 -436 150 -741 599 -629 337 376 902 594 -104 493 535 -948 244 -134 919 480 -344 416 894 153 89 -985 -561 260 -999 204 500 818 385 -652 -284 461 482 -404 -499 355 429 109 55 -126 -168 389 -67 -760 -438 686 172 -455 838 -638 -861 -863 -721 943 -33 809 148 718 419 -660 545 667 614 280 -183 222 -624 -399 -575 -290 -305 -273 -882 234 -352 629 -747 180 12 407 27 -7 -893 -191 -658 -26 217 123 -69 345 -711 -479 -320 755 610 -319 431 64 173 169 202 -822 -40 141 -451 -191 868 44 -809 582 -322 918 -171 230 317 843 -564 -437 148 362 -281 788 -723 -789 -907 -351 589 -597 315 106 712 -285 748 -842 -342 490 554 334 586 -587 -481 721 235 -704 -603 203 377 -325 -330 -42 138 55 827 694 498 216 509 191 -57 980 -556 952 819 339 591 -979 -911 -594 -409 434 -543 -114 -901 -395 -284 -459 -279 -263 548 -868 851 350 -34 442 -145 -694 -924 176 -295 -458 -923 -765 489 -626 315 155 -79 579 23 -557 -742 -639 580 627 703 525 349 138 -973 -80 456 76 980 -102 506 -978 108 -421 5 -468 426 -524 523 -86 287 51 -512 472 728 -111 413 -257 -830 -504 319 526 911 -476 -475 -548 285 969 -169 578 772 780 -604 -250 -474 -681 -633 -947 -872 -620 -758 -157 294 770 -488 569 -136 807 916 -749 726 -256 671 -434 -764 337 937 823 -780 253 495 377 -782 -724 -405 295 -759 663 -245 340 338 565 103 42 -470 205 -564 999 418 521 -214 -943 -538 880 -579 237 967 -108 292 801 491 493 39 -656 -965 -760 439 -636 689 -181 -737 -593 -720 -765 -281 -47 19 -887 99 264 -738 18 -853 393 583 931 -664 78 472 -195 -280 -473 250 51 -906 -809 858 900 523 520 86 342 -845 -600 -283 -17 821 137 -149 -848 829 636 -814 729 -284 616 197 175 -468 -138 665 -440 -957 -461 823 177 -267 748 304 813 292 -483 -199 -630 -689 752 390 -382 671 -471 841 -619 -90 -37 -994 464 418 863 -573 -880 -435 65 536 610 -842 -291 716 430 -581 -394 357 -8 894 224 -732 -907 -172 -720 530 239 623 284 -32 -319 -777 -812 18 -386 -998 -320 -496 -398 725 782 -766 -909 -41 -633 -232 -180 658 -867 646 -901 570 1 -883 656 -478 -615 569 857 -381 44 80 -475 915 376 499 -933 -656 561 261 -104 878 942 -489 -964 795 -651 -163 -830 -743 6 -592 402 -491 -887 949 129 688 162 107 74 -374 451 879 -281 -157 933 180 249 429 167 6 -649 -557 -454 -703 36 -169 664 -731 562 -657 -247 -166 -12 826 -547 317 -214 800 714 178 -247 423 494 -634 -413 860 403 979 888 -937 715 573 397 -397 496 -905 120 -235 -415 -720 807 -531 -10 21 -461 439 804 581 -987 483 -564 663 43 349 130 230 887 350 -433 127 548 -567 -816 287 563 -481 795 -791 549 -825 -99 936 819 -879 890 233 630 -693 876 -919 -349 -859 -919 -827 913 956 -348 -914 -957 -316 -201 -864 475 907 121 526 373 -4 -434 -956 840 -981 254 -12 975 -962 -412 -124 -204 979 -871 237 293 365 -838 -484 -705 -315 -141 157 -887 285 -40 -820 584 -746 340 14 560 474 117 -563 6 862 786 -884 310 -549 770 812 -998 883 -65 375 362 810 936 416 -306 69 -494 -15 -244 312 -796 977 197 -324 545 -766 -260 -18 -404 -315 477 -803 -954 -405 -201 114 -715 -319 43 -478 -398 922 716 -643 720 -226 -507 756 -504 -203 -837 -599 660 -222 538 -97 737 -785 482 -593 679 400 -605 841 589 703 980 659 696 513 -631 -474 -921 -751 949 903 -668 -735 841 295 799 63 -543 925 593 -981 -677 822 -170 -22 -415 -648 174 -332 -470 190 835 327 -14 -798 355 -584 -133 643 -147 249 -114 -799 -762 -993 507 377 -26 -556 597 -70 -117 -680 -210 -521 -503 -449 203 6 -187 -939 -900 -379 -703 -982 -701 -720 4 296 -798 171 676 -445 609 -457 -175 614 -898 777 -956 535 258 -580 -931 547 -252 -702 235 -217 -70 -311 -117 11 -858 -28 725 999 871 847 -268 765 -752 -747 862 890 362 -822 583 399 -459 945 690 870 -840 171 -188 -435 543 510 981 -857 -436 -697 -85 -553 -552 592 251 -677 -400 221 273 412 -584 -929 218 924 -561 -528 678 531 -871 -642 -979 84 559 -283 604 -207 23 493 -678 -703 600 826 -47 210 -767 90 369 -320 -323 -200 77 63 411 562 -363 -127 136 216 -296 -206 -18 -558 -825 -266 -418 956 451 72 -367 -623 -844 860 -471 -257 -100 -343 -775 -236 63 375 56 443 574 -625 335 116 402 39 571 -945 -453 -614 -429 -670 251 -511 388 194 -507 969 -810 5 -91 -681 -810 358 -678 943 33 -834 330 -515 -292 -567 -517 850 852 -793 -694 291 -200 -688 -984 -174 837 170 481 -318 -838 -159 -565 934 -589 -451 -272 -924 -762 -80 598 -600 42 488 -71 -539 -690 840 492 -101 249 -941 98 20 77 -839 -773 -304 2 865 919 -20 557 -544 636 260 855 219 -10 405 -391 -995 -405 -649 761 938 589 -609 156 36 -882 602 289 -785 -198 351 -949 -952 -474 59 815 39 -420 -787 -118 248 532 144 -434 -463 -104 455 736 -180 167 569 150 -387 149 275 -483 -797 -467 856 745 740 643 -23 294 526 -318 186 225 -917 -926 -441 -580 501 -91 -749 -674 -561 815 438 -147 -896 224 13 798 -872 854 83 -581 670 863 553 380 996 -630 -793 -284 780 855 -624 -485 670 -949 -889 443 -588 -541 -524 747 -650 980 89 380 -862 879 828 -194 22 404 25 55 92 773 -162 -983 -521 -729 358 -183 735 -785 -544 -402 -77 -691 -154 -47 -132 648 757 682 935 -144 -131 162 403 277 673 -30 -135 -413 -631 715 867 185 456 -394 3 -17 334 525 840 657 -827 -270 405 375 536 -426 -181 -926 375 588 -736 -25 -309 453 -86 651 238 356 -687 293 -376 -801 -845 989 -788 491 692 45 367 998 314 -119 -764 943 -399 -634 -452 245 -979 -307 310 521 -586 -577 888 627 -450 307 -837 -654 -250 -95 -7 -954 -407 224 462 -983 -857 -25 628 -484 800 -597 259 50 -556 -530 -460 825 -87 505 -933 536 -539 -162 8 -474 304 -25 -621 686 806 -904 434 764 -164 541 263 -85 -617 -673 673 -340 -613 339 942 958 -687 901 455 -246 -124 -400 996 737 -397 -615 -394 -438 955 155 -525 66 -639 -68 903 -608 302 -69 581 -474 169 59 611 446 889 -918 -863 695 544 327 921 698 276 -726 -71 -710 -330 571 -216 -932 682 -499 -283 -932 -18 979 -962 -222 -62 134 841 11 805 951 -4 -191 160 658 280 566 -438 -67 841 -71 -664 793 8 -662 -29 -378 -475 -732 459 607 437 262 -520 -943 910 -452 -744 -345 -983 -41 -795 -120 224 307 -649 -466 471 380 -680 208 -109 918 147 -400 316 273 986 255 383 -436 870 -604 157 52 40 167 888 585 -52 -215 -440 117 572 -958 189 491 137 -429 169 -921 647 -851 -612 -152 -988 208 -786 379 -485 -538 -108 -314 501 -922 467 611 -727 991 -649 584 -631 -1000 137 -896 -761 58 695 666 138 -649 99 -82 487 609 -738 500 -4 259 -774 -870 -947 32 22 -304 366 -284 -815 914 -771 -963 328 -794 -458 -539 -964 -152 617 -363 784 -314 942 -230 -742 612 -660 -661 -356 -772 -567 1 603 -655 -466 472 972 -580 -252 558 -394 -556 -647 -516 795 911 -689 -608 538 -432 342 764 -248 -283 -936 78 661 205 -663 -970 274 18 518 549 218 193 845 25 782 444 -189 -726 -458 -871 475 389 -442 -47 518 610 -603 -432 389 -522 758 -969 542 -346 88 -39 184 -727 -260 951 -287 15 399 -316 -355 363 -289 905 -650 713 -763 -448 289 205 2 710 -670 -191 -118 751 -591 -411 947 185 447 -366 947 661 -968 350 377 666 -895 795 -41 -755 -594 869 495 -824 554 -876 -749 671 322 -43 -52 798 -892 -321 -75 -389 -142 -543 -698 528 605 -509 -571 415 108 1 572 632 611 174 153 -635 -50 805 -431 974 -142 776 -898 736 -127 416 606 851 -588 366 456 -234 959 -108 638 -693 -704 -566 -837 885 -868 151 -765 -168 102 -876 341 -923 -909 -189 -754 618 242 553 -8 -754 -884 -905 -812 -839 -751 -261 -412 470 858 754 984 476 815 940 442 697 -12 -513 682 -529 925 989 -456 180 922 187 870 -544 -251 396 897 -385 -855 840 736 -49 514 860 -213 904 931 -442 -758 -473 -543 988 432 585 -17 -800 856 607 200 228 -57 357 -589 7 -751 912 777 -535 335 450 -445 -73 -779 -308 879 413 103 207 247 -337 156 12 729 -6 -671 557 380 253 223 622 586 -991 -255 -128 915 -502 926 -87 350 -623 973 -594 -918 -309 -891 943 -47 -908 565 -16 688 694 835 448 -654 434 304 -898 -31 -647 975 -325 21 128 305 -958 -138 675 998 -963 762 -230 541 753 -450 576 110 -723 -194 218 -512 -645 -873 25 537 -509 -686 378 627 729 -436 -300 997 -700 -662 833 -531 -646 -687 -300 -707 -311 211 -117 -473 608 890 -570 -407 258 -165 415 25 -590 -502 152 228 55 -843 308 521 -364 517 741 -651 -392 -121 677 -603 -336 -577 -482 -238 185 763 82 -67 -355 252 -240 -841 -69 -751 -735 -668 -743 530 -181 -928 -414 786 -569 555 -496 686 255 -584 -164 -563 -596 -909 494 31 -38 127 444 541 937 -889 150 971 844 -456 568 -117 968 -438 -543 830 -161 -85 171 -121 -565 237 878 705 378 -822 -635 991 618 -303 -674 831 -449 260 936 -291 311 824 -184 -185 740 558 6 -977 905 296 953 275 -904 -345 -482 -674 -386 997 854 621 778 671 156 359 -607 436 744 -375 -111 -494 -812 -455 863 348 -408 -856 537 -10 -565 156 -829 877 -79 632 -41 71 -571 38 -424 156 -646 834 826 856 -967 984 186 219 -138 728 576 691 -959 -432 -73 -463 644 789 -465 -979 524 955 246 -547 157 -743 343 -283 -534 70 765 421 -477 913 23 162 -458 245 87 -259 -964 -598 355 352 -117 435 -314 688 -883 190 -708 -255 -210 707 47 703 173 -112 -544 -356 -922 13 -379 698 -308 -258 174 -363 -633 269 -292 30 -670 648 106 -244 430 -337 685 854 -812 -15 644 928 114 -77 -744 409 792 -404 -192 -482 480 -831 -348 -892 -931 811 278 488 -525 -140 45 851 -796 370 -56 405 884 12 -767 -870 -951 -780 -198 392 81 -191 743 629 15 753 -693 -895 607 475 -907 -962 -471 -775 796 -755 141 23 178 209 -783 750 166 -974 45 585 -898 394 -960 -994 -415 274 555 -248 474 -72 -215 287 -963 626 34 -924 324 954 124 368 -459 999 -466 -460 338 201 -112 -706 977 -160 220 667 -78 -869 616 -715 -877 444 321 385 -409 613 578 623 -654 244 -811 811 -545 -396 -705 -400 -726 -357 -729 89 -74 165 203 -296 257 -425 -380 -428 680 7 423 -395 951 373 661 -47 -244 -332 570 -332 133 -337 -41 903 594 912 297 395 524 -719 -493 -740 269 149 -514 -46 -112 10 -715 -219 -396 118 -521 -691 99 782 216 869 525 -481 -96 -466 -61 -776 -186 -194 723 -219 430 274 938 -688 859 654 -924 972 757 834 431 -685 -51 900 -936 -275 742 640 -567 -126 811 -95 537 -378 -842 -839 -690 -579 -618 -513 506 962 -491 846 84 178 755 -92 769 -210 -543 6 -874 -956 909 757 -514 765 -78 -161 -593 -488 -65 815 387 685 832 275 -645 -175 -743 461 -100 264 -79 526 475 -204 -341 464 597 607 515 -684 -112 -179 727 -146 -19 -457 -708 -18 -874 675 475 790 790 787 -135 679 -311 -300 678 54 -849 -295 996 -396 -437 -827 47 -139 -958 506 606 -392 -409 0 -547 -386 157 119 -999 403 631 -343 787 -308 -698 46 -460 371 156 665 158 913 633 -429 -785 774 681 68 -422 226 -966 87 -707 -219 690 617 -897 669 683 -859 -132 186 -206 -803 689 -774 265 268 456 -908 -735 993 725 847 -789 -986 -406 731 141 291 903 941 319 237 284 278 275 -299 355 533 327 -575 -646 -187 772 -377 -218 605 269 -524 169 273 -394 591 530 79 -840 460 790 254 -231 -500 -113 -191 910 -918 562 -240 -729 333 -37 -188 646 -531 -509 644 884 -380 765 -390 4 858 -566 704 -555 15 -978 -579 -100 -696 -121 760 901 177 -805 740 173 649 -765 165 467 -18 783 484 -278 -863 -532 117 -438 607 -413 771 867 -520 -875 199 -642 289 -579 297 93 774 574 -419 -901 -461 -271 -488 523 511 946 -278 929 215 454 756 -911 893 -445 964 -492 58 -707 -954 -207 -594 -273 -746 807 456 956 -191 391 14 -870 219 -414 -641 241 -694 56 785 -109 718 -126 -79 -118 -142 569 -761 -872 749 -431 -235 -304 -445 -50 279 785 245 146 -940 924 627 -48 223 375 -635 -789 -403 -508 -142 808 -186 242 532 486 7 206 582 602 227 894 5 -403 -771 584 -980 263 206 -272 518 -574 -977 748 910 687 -619 -927 -632 -418 285 -336 940 -589 -877 934 -885 -955 24 940 544 -241 122 8 986 -46 658 843 -574 -269 -136 804 -968 883 -202 -716 -834 -866 -582 989 970 -621 399 579 433 475 -986 -121 284 -573 641 828 817 -512 -423 378 762 -471 150 -566 615 -262 451 -421 763 -988 214 -600 -312 -839 -501 266 -563 -978 -271 998 -509 645 710 -102 -910 240 -4 213 262 -153 588 388 -943 903 -744 349 658 -298 550 -53 511 823 212 -507 -296 -566 859 239 -386 -976 -774 -687 544 -875 997 -868 -840 694 569 -711 573 -382 -493 18 863 415 855 -520 -935 983 791 -795 26 43 935 -527 46 143 -665 952 66 905 243 74 -735 -610 -263 -299 -939 396 -148 195 945 603 668 890 754 -558 397 -794 522 -54 -119 -176 -19 -992 -320 989 390 -772 -791 -835 665 623 -290 -319 -579 133 534 899 585 600 -874 -81 168 316 -300 279 363 498 897 -427 -763 145 -73 566 314 -757 676 531 -56 571 221 -826 -565 395 662 -310 -464 94 164 -157 -356 -653 -525 -934 73 147 808 -525 50 196 699 675 -583 366 -200 -657 306 -610 -790 -317 -331 -493 828 995 593 401 59 -730 -494 97 -991 596 536 -142 398 -660 -373 -179 484 -132 852 -514 -864 927 482 -76 -526 -903 8 -284 305 173 255 646 583 -504 296 819 966 652 -43 322 726 497 173 -945 930 -980 82 -616 -196 -247 -541 -193 328 853 992 -89 485 -810 -93 54 -252 -308 -43 970 -156 -715 323 581 -718 652 -610 -741 -778 830 721 -428 -568 211 398 -867 621 -114 -928 -217 381 -508 -349 156 -175 392 417 509 739 -903 362 819 -523 957 -649 -992 833 106 110 897 941 -620 -213 -664 -1 433 702 -560 642 291 147 309 385 -39 508 307 -841 -352 320 816 -393 634 -539 393 -932 245 164 247 -862 -513 979 -71 -453 437 1 236 -703 -171 -453 720 -329 -291 818 822 -25 -721 939 -157 526 -423 521 -18 394 -275 -81 74 530 304 777 880 -66 -450 -173 87 637 841 -43 736 -206 657 643 723 -205 -431 827 -978 -16 -957 521 -452 -328 -611 -128 351 543 -503 -620 950 -642 -587 274 -594 224 108 401 976 248 -106 520 146 505 597 -314 -319 -404 -583 456 -512 946 635 839 795 -267 926 985 203 418 743 322 562 859 805 -674 510 677 -344 896 -935 88 595 -652 -327 764 861 -250 986 754 64 771 530 491 -585 -956 -268 -173 707 -172 -273 -994 -681 141 403 439 -797 -147 790 -786 309 684 -222 -870 -160 -870 -199 174 -712 940 -700 314 437 -845 365 -635 -535 -906 921 923 -149 16 59 110 207 766 415 -518 292 -74 -43 -498 151 -360 48 -379 890 909 -377 -739 28 786 611 -226 275 -149 135 -930 -628 -642 -398 188 66 307 956 -363 580 -579 -68 411 12 -167 -918 -892 -671 923 -518 -112 -384 -37 -722 749 -282 654 -579 -872 -532 -191 142 -979 650 802 -695 502 -426 -307 -485 -594 -202 -649 -332 -37 925 -354 844 -272 920 -417 794 -282 -685 940 160 755 -546 -993 372 -442 944 875 -727 -61 852 -420 310 648 -745 379 332 -960 696 -581 939 -243 -492 -827 737 429 -76 -176 658 -656 541 478 -810 296 810 605 511 -265 540 263 -641 208 -338 -1 -78 136 -465 -886 346 -156 -528 -885 872 745 -52 -57 -501 527 -753 -712 -739 462 343 -199 -635 947 -481 -226 150 577 -53 199 120 -396 136 -176 -629 687 -583 527 -288 92 320 940 48 -777 427 -961 -29 -695 -350 -506 161 -876 -511 -805 -441 416 766 838 -46 916 634 -903 225 854 670 21 -332 769 -234 702 581 277 -309 145 -830 -830 932 -114 191 -362 360 -748 492 -983 675 492 817 529 2 722 82 30 733 -216 986 314 855 393 -247 297 -445 780 -425 -826 19 -923 -205 -196 -743 407 -431 384 -925 982 -953 525 125 446 -689 343 44 -813 -681 376 -568 -428 783 -657 -757 362 -290 -452 658 -976 663 -679 -327 749 853 501 37 401 -51 -360 -444 860 517 469 347 158 396 -911 735 -457 611 966 752 -334 780 105 508 440 -740 -70 -255 -637 728 -852 -214 -331 -383 -975 -795 -853 998 400 155 -772 465 -487 205 528 738 -848 -535 270 969 853 -326 888 -67 839 -319 -981 59 125 -722 758 -828 -65 -991 -633 125 -830 104 -760 569 -908 -95 -457 -10 116 715 -682 -846 155 940 -533 -675 -469 534 -211 -653 -480 937 669 705 228 -377 -694 -398 865 -751 384 233 -260 752 -700 -446 282 -868 78 160 717 -727 343 -280 922 -56 -493 831 765 -926 472 36 -777 193 -892 333 -964 566 175 -862 748 -55 536 987 856 -625 -129 422 -627 -602 -689 -381 472 217 -695 340 246 -509 -533 37 -910 704 492 -603 -412 626 666 83 202 -128 997 -239 -556 673 663 -101 -364 -727 445 953 -276 26 252 -787 725 585 -561 -376 -853 258 136 742 -286 299 -838 168 -134 36 357 811 850 759 622 20 -770 -436 881 -583 343 -843 929 723 -325 76 -710 518 -406 574 100 -942 602 256 742 674 904 501 -796 -539 41 -493 867 306 -849 -887 935 960 418 -42 -64 -432 885 576 403 -710 339 -256 -471 381 677 -741 -925 -657 -292 811 -239 -740 -434 -415 -542 -41 643 488 157 -556 -501 -628 797 157 -422 599 741 762 -19 -816 448 -490 -998 462 -313 242 205 99 -180 -677 949 562 222 -358 -588 -184 -730 -798 675 -55 818 258 962 -386 -514 -149 -49 691 -601 -877 874 672 651 56 61 -965 -551 -571 281 131 -886 -696 844 -788 -340 -278 -561 -233 -440 -551 -151 724 -400 329 83 -800 260 150 835 -864 -722 483 529 345 417 242 -49 583 -487 274 -499 289 562 -181 -398 94 96 610 -609 613 -717 -768 -54 -305 -858 320 -987 -508 756 551 390 127 -330 -913 -604 38 -211 810 -736 865 -199 590 989 178 -797 657 753 686 -528 -688 267 -140 310 792 -895 -703 -67 303 -131 941 99 -405 179 219 800 -494 681 -975 -515 -896 -950 -563 456 482 882 -916 559 -495 -168 259 804 -264 29 814 406 139 254 128 54 600 -602 647 -106 -584 627 452 -532 -459 230 -813 429 -226 -503 260 647 197 827 -736 705 -406 -208 13 628 380 -740 107 686 -772 26 395 -745 176 -467 -882 451 -610 883 -60 47 840 -570 35 -781 217 -791 -823 -783 -340 -902 -976 649 131 -946 -941 -41 -709 -897 -849 162 -491 -980 848 -928 -9 -333 359 -708 124 -344 -27 353 105 598 719 201 -741 444 917 129 -801 851 445 -751 596 632 860 -305 301 590 -52 20 13 -952 -233 57 -505 -125 924 39 -711 143 204 713 372 829 709 498 -168 -218 759 -476 98 910 -575 -31 -94 210 492 -306 -926 722 -44 637 962 232 576 -999 553 -240 272 98 -5 619 595 -665 -909 -437 293 126 -372 -9 362 122 -229 913 93 -757 -876 -191 -879 333 63 371 484 716 -27 -281 837 601 -306 -586 -352 406 5 58 -862 -171 946 798 -535 207 -901 -588 -691 -604 -627 -249 -814 278 -967 635 750 -722 750 -671 -860 -194 827 -742 -452 -682 -631 584 -729 -60 -927 840 531 -485 556 -636 718 525 42 909 475 -946 -437 810 -304 923 379 -931 560 -943 -120 403 -429 -917 645 100 -558 593 -888 586 578 -530 -562 74 764 518 223 -864 -781 -36 951 643 -940 848 -459 -901 -79 685 743 148 85 512 -486 834 -589 -806 -915 -354 -776 -954 265 -440 191 755 664 -537 -490 371 -955 81 950 -487 469 -790 69 856 -947 -444 -288 -646 -92 -871 380 -597 550 417 -618 320 655 -115 -630 -78 829 -168 -998 -848 828 -289 728 -190 -365 655 -896 -545 90 671 729 951 -725 -5 -883 675 -375 -294 792 584 313 248 -865 -132 930 288 -686 99 945 -291 152 422 -118 631 954 801 -348 -243 -664 -113 -883 730 565 236 981 639 -596 963 473 -668 581 161 406 -569 534 933 -588 -277 -508 860 371 920 277 742 200 544 967 50 -478 -255 -542 -73 -902 -98 588 752 598 2 495 -349 -808 -766 -554 750 -730 255 907 -804 984 -769 -671 574 -372 -557 -600 -441 -954 -795 493 710 169 82 -796 -671 -644 -135 -460 518 680 365 607 338 196 921 649 -828 -342 -948 306 910 213 318 -424 -111 970 225 758 -764 214 589 -863 446 -999 314 -195 -303 877 988 513 -373 -818 -756 160 -312 991 335 -276 -141 432 -672 718 -104 901 235 -375 -559 -386 231 -619 976 719 -388 -11 900 767 518 -128 -261 419 404 145 287 -569 149 395 635 23 -774 -556 984 -811 492 504 -368 -965 2 -741 193 635 773 -892 -437 -538 -31 -34 -833 -585 68 970 134 -812 -54 999 -901 873 794 449 369 -64 -172 -712 -551 -244 -54 -545 -508 898 -45 -127 -88 -953 728 -622 778 -276 164 931 926 54 463 396 980 964 593 334 106 -917 847 -156 265 -844 -913 428 -522 -509 -504 -441 579 150 -839 -970 -536 903 -698 71 338 815 -489 -146 439 622 -270 689 484 -556 211 -457 -635 -387 -140 235 -681 -251 182 -438 691 -330 940 645 -908 -108 354 -701 -776 64 -254 228 -335 -211 -640 -82 -694 765 626 928 -643 -578 372 2 268 995 163 523 413 336 -556 162 23 989 163 222 -553 -183 -604 -736 547 759 -166 -567 26 -404 96 703 -822 -587 -623 -876 740 -271 -522 -444 402 662 818 61 -304 765 -661 -590 930 252 935 -28 380 -523 -437 661 -382 403 -815 -9 764 683 -258 -917 352 469 -204 893 51 91 58 550 575 233 138 -884 -814 -948 450 -241 407 245 756 222 970 967 -583 -404 -890 627 -398 -557 -752 160 345 412 816 -850 -326 248 928 -949 -295 988 -601 -771 -208 4 -949 -251 500 -159 -455 565 -155 -398 27 -843 451 -578 822 576 -169 -760 340 770 619 374 28 -44 899 793 329 337 -206 -981 -682 365 342 -359 -947 646 883 208 -331 29 435 49 -249 -984 -564 426 -753 846 578 -213 828 761 -366 -804 718 412 492 -804 228 886 -774 887 817 670 -514 -285 -360 -8 569 227 -926 -318 896 85 970 -775 731 -762 836 958 809 677 -822 14 774 -411 710 -758 -848 -339 -653 936 -597 -921 361 -498 662 223 145 -944 -768 -652 -588 -900 64 558 677 -934 992 881 664 -662 106 -564 407 296 384 -853 206 -718 -727 244 -314 -260 224 521 -252 579 -13 -933 945 -982 -641 958 772 -170 166 135 980 38 519 212 355 -839 -235 281 -788 672 258 100 -982 -973 -439 -305 -731 162 58 -933 949 -360 966 -428 150 381 -161 263 -837 932 130 829 -501 471 749 200 -823 808 -389 705 -859 -666 -945 764 699 -912 757 -622 16 -218 75 725 625 -65 -78 -167 267 970 353 -849 862 7 -765 -923 -950 481 314 643 -768 -273 -596 -375 438 -519 -807 288 -319 761 597 -542 -541 -268 224 -488 475 387 -506 984 -973 896 736 -599 -800 -12 889 -66 -842 264 48 393 447 670 -963 -629 422 791 978 -161 -876 491 -833 896 -136 984 249 -155 262 614 431 -224 900 -207 -102 212 -806 -650 870 519 569 551 -890 224 -243 -825 871 193 72 -535 -698 -690 -865 -475 65 -613 102 -703 -730 -220 -753 530 817 833 689 889 -858 -244 -959 939 658 923 451 -228 -974 -221 959 -537 784 -236 -952 -388 -624 90 461 84 -632 454 -931 -875 261 565 654 266 -535 235 -33 215 478 271 407 902 -143 -723 344 -785 70 476 834 -612 -297 191 -799 -86 130 914 -557 20 -421 -273 -363 -280 67 847 -616 -657 431 -528 -40 -197 690 -36 -742 227 -248 785 -991 549 568 -752 -359 827 -994 660 -354 738 -767 64 883 -533 -231 -245 858 -597 549 -560 -821 774 -391 100 823 -224 409 201 1 417 -98 -724 189 -191 177 253 795 206 -235 -267 -258 -141 -975 149 -882 -879 734 597 -696 119 469 290 -251 970 982 -855 9 755 -619 -573 782 -931 -842 -739 -358 -300 414 -338 5 503 480 955 985 -162 -799 628 331 -957 -253 853 -624 -749 424 -975 -909 -191 784 -837 863 -521 518 -196 -641 -49 -697 839 -226 -347 -512 752 486 -869 -935 241 -171 948 -735 50 673 -70 -423 -413 -952 -625 924 -129 -517 873 -537 -101 151 -440 -890 165 941 -418 568 -280 337 -605 749 -374 -485 -473 -676 858 -710 -836 430 534 -276 -965 334 -491 561 976 -804 -344 405 943 309 -604 -141 -609 184 842 -761 -71 -134 300 151 -557 378 -46 -165 115 -120 -745 -590 619 -781 -578 -801 913 138 -442 -237 798 -936 -674 -784 -118 -534 -215 -259 -69 938 -1000 -727 -380 386 195 -87 -880 843 484 729 121 -204 -679 -204 722 324 -310 204 -896 -807 966 122 854 886 -969 -974 -757 151 -491 374 414 652 664 -488 80 -76 -967 -48 -612 211 -650 -306 906 -602 884 981 -435 -936 493 -979 413 774 -398 972 45 -648 -739 -676 -870 -116 586 154 -27 421 291 978 878 288 661 667 -855 351 89 -649 -48 853 144 236 -854 -998 -72 673 19 -296 -723 -99 539 211 -683 970 -763 920 -247 63 386 -474 234 -582 -665 -580 -657 -370 180 -910 760 -408 -365 357 -898 -634 270 -564 771 741 120 -910 -928 -518 416 811 -571 664 -548 723 793 -367 550 -29 303 -325 -332 -699 -503 47 493 254 189 913 -924 788 799 318 746 -58 -899 -277 -886 -742 425 240 -258 -380 -970 -910 884 -197 -908 -752 672 810 -299 -841 -227 -940 -18 187 -999 233 630 420 899 860 273 252 953 892 662 -825 924 708 -122 376 -513 738 613 970 -37 -77 708 -80 423 805 901 -514 758 -202 -560 209 858 -173 381 82 -381 -864 -289 65 299 575 -76 318 307 -507 572 914 -522 -595 -541 -131 -436 -184 664 -706 -999 959 -504 -420 -807 -37 741 -498 -729 438 227 -758 486 536 262 338 507 -225 421 -768 -125 950 -824 304 -940 132 524 837 898 135 812 -310 -446 -530 860 -224 -866 445 624 386 217 -729 -889 744 120 822 -592 -160 507 -750 276 -247 663 175 -707 -161 -945 515 -132 865 -982 -572 836 -416 362 -265 846 279 205 -642 72 -603 443 -610 -905 104 692 -306 91 -714 897 631 -748 113 382 -153 685 -818 400 860 245 79 -63 874 869 268 584 621 -967 -789 632 -193 13 -904 -152 190 -856 343 347 989 128 -871 858 -164 537 -938 -459 -619 825 431 91 64 -143 -476 419 182 -238 487 -124 -544 315 -253 -932 625 -262 763 416 689 906 -593 230 -179 -401 -343 993 -504 -720 478 -938 157 -765 -167 345 -536 -681 -904 514 683 -250 617 -841 307 -911 148 -710 -250 -611 -965 26 -284 242 -319 -651 -568 717 961 834 -867 285 740 979 -38 313 -691 -313 -556 36 -446 585 514 861 -423 749 193 -584 -45 54 211 366 546 -973 -976 618 -858 46 646 -626 -968 -827 -47 312 835 939 -169 -999 -908 982 -571 824 -162 -358 -272 795 545 176 881 -113 718 353 993 -638 72 -886 -267 812 479 -654 436 -330 -721 -472 525 759 688 -704 -933 431 -483 876 -377 -425 153 319 -193 75 -396 -135 920 -422 992 -988 142 877 -271 710 -500 -909 -17 28 852 707 612 299 733 336 -307 -286 758 143 493 -778 793 584 -118 347 814 762 -276 -775 290 779 501 565 624 -787 852 -196 390 660 -315 321 554 485 818 841 -163 -602 -680 325 -464 8 951 173 104 -630 544 -143 -82 -343 -727 194 733 -758 199 296 563 83 -973 -502 317 -904 798 -112 -242 -219 211 456 488 982 -587 -561 -69 -492 -390 672 -761 710 -554 242 723 951 -253 320 85 567 823 -809 -151 -965 -124 901 -882 273 -9 507 -702 483 -751 787 741 -577 294 -873 706 -100 -92 -897 -348 -845 -928 -508 -200 450 345 -156 884 -778 -788 994 -373 -961 182 262 579 418 -149 673 206 317 420 258 -420 20 738 243 40 -401 469 -276 990 -461 -600 -756 3 -298 -116 998 -420 980 936 -919 227 -79 114 -401 101 -798 -42 -282 -95 384 -199 559 331 -887 -851 -517 -464 478 952 200 -701 -923 730 937 442 -878 -405 -125 -512 -569 361 -170 589 -91 -982 220 -639 -310 -766 372 794 -180 913 -320 -208 484 -769 622 -379 -731 107 831 -145 549 -101 -924 231 -904 540 549 -38 -698 -435 261 -834 -366 17 -712 -282 -755 -200 -691 -560 919 -901 -423 -780 394 -285 -854 991 361 -139 -993 177 -126 420 480 -887 -354 -874 -833 337 -437 491 815 -916 490 -799 372 797 -948 469 954 -426 393 635 888 -409 -24 904 865 174 -396 146 788 -214 31 -509 -113 -711 474 -571 -765 182 154 259 -856 70 -428 -996 873 -784 -994 -770 -717 -2 691 -264 -911 -522 -246 -309 604 -250 -879 -783 -118 -381 457 320 499 -369 36 72 97 357 -811 291 149 -469 -399 -273 -926 -290 182 682 -965 906 -478 -315 -104 -546 -360 559 7 525 980 -787 -305 765 -860 804 -917 193 474 -691 63 -989 441 -234 845 -250 983 133 -89 873 -37 -457 -305 -452 -749 -702 -501 -839 -347 785 970 -771 -76 8 206 -490 -12 -120 609 836 -118 -494 94 -188 -515 492 251 11 -685 896 527 695 140 432 -784 -824 204 615 -424 -623 -669 -4 -235 401 -930 -909 211 923 713 85 149 498 847 -954 -490 -816 -197 -657 -861 -36 722 -282 726 -532 704 -880 -638 -648 123 734 -355 208 -12 -896 -235 -17 418 -170 -996 -24 -469 -127 478 408 -440 -214 -570 -122 -138 -353 712 -184 10 -929 768 -990 318 722 873 -335 729 462 -280 -353 118 315 788 -572 -182 232 -211 166 -624 773 -14 -581 400 204 -797 749 225 -414 290 -547 -322 476 -268 967 961 516 -588 -740 580 -683 536 479 -50 -41 -553 662 322 147 -229 -901 180 934 -186 306 -693 -925 -343 279 -690 687 -539 -41 -384 967 -931 639 105 40 908 -237 -417 463 32 -83 234 589 702 -139 65 -121 -18 -719 583 163 96 -154 806 -832 160 748 -965 810 -309 256 161 -510 338 387 552 442 -13 336 -311 -685 658 -472 776 839 -646 -243 -28 542 -698 28 851 960 792 509 642 455 542 -458 -229 303 499 -611 718 -489 -650 -931 609 802 118 341 -432 -647 -851 434 227 932 -68 -498 275 128 969 11 624 957 -41 214 -753 61 832 -840 -739 -7 -351 -659 -181 -342 -392 -868 -976 755 804 -975 568 695 -359 -838 -26 266 613 -395 -849 891 444 80 695 -693 -885 -709 866 -571 -400 -651 345 262 100 215 46 -645 30 613 -424 840 941 784 473 -973 842 655 -975 963 872 -718 424 772 957 62 94 -172 -945 -88 -30 822 146 284 -442 213 398 871 555 -538 -32 781 661 442 100 305 -32 -960 -793 -970 -572 -241 -107 -734 -93 -185 22 -464 -318 -545 678 938 -744 -679 -711 -793 -383 -565 981 -662 -599 -159 783 -214 -552 799 -111 -444 842 -882 -973 710 215 843 401 368 144 60 -130 -610 -316 -813 -338 627 -775 -183 346 839 645 583 -480 500 849 -693 307 82 433 993 -629 585 -550 11 662 -472 926 -948 841 388 545 -459 858 625 -778 -739 -212 -548 873 -541 -520 -855 -183 -600 -377 -354 197 213 665 -876 -669 -246 812 786 688 998 -694 -712 -960 746 -440 463 -766 -708 -246 674 643 503 -176 271 254 552 970 543 702 553 361 -91 792 -593 832 -490 -829 -331 92 894 909 -266 -560 484 -983 -755 810 -504 -798 -522 543 613 399 389 751 157 848 644 136 518 305 114 -872 576 -499 -587 885 -706 872 618 984 995 -197 -41 -579 -266 700 -674 -736 275 56 -178 928 216 -532 952 -661 817 126 317 44 -578 171 761 188 769 844 884 -687 -784 53 511 -971 140 -1 -347 813 528 768 -343 285 875 -114 372 -342 63 -35 -648 519 776 -777 557 -899 405 -959 -438 -769 974 369 17 -497 -647 162 137 763 235 -743 -495 242 -462 -105 -140 -886 -926 -871 -708 923 -619 -105 367 -539 -364 -480 -554 -222 750 768 879 36 -771 786 817 -343 -251 378 529 907 -45 -639 985 -868 -404 593 -324 826 740 -887 403 -807 339 972 722 -692 -464 -459 628 312 612 -678 960 -962 421 897 -457 -61 -322 745 925 915 693 257 523 401 791 343 636 254 733 -882 912 218 -5 -955 -57 -726 442 373 -477 -247 -422 -615 552 653 -918 687 -430 100 71 447 773 -999 874 -729 -333 -693 -589 -413 -836 -426 23 533 435 -29 241 -820 -37 -946 21 737 795 374 478 -267 364 296 498 706 -97 95 695 84 -201 646 391 -147 988 -294 -467 -165 97 691 -499 -956 815 881 182 -233 270 -309 390 -783 -651 658 -880 889 77 -93 -652 61 298 150 410 527 783 888 -317 -516 864 -651 46 505 764 -492 -519 744 606 660 -612 -989 388 153 -68 -462 333 -937 934 -279 -543 915 -517 120 627 -514 472 350 -418 862 -465 439 -975 -275 483 -80 661 238 -41 -93 -424 747 799 -769 -942 797 -865 417 967 -649 430 948 -109 -187 85 97 -371 -383 -368 -569 -957 851 -80 -722 -267 625 94 251 424 -306 -396 -14 570 580 -815 -276 957 -949 246 -7 402 336 762 -492 -360 493 -12 -738 -766 -424 985 503 975 717 -576 178 -781 421 293 516 852 -927 -219 -921 -109 924 466 332 436 -685 -814 576 -665 -318 -473 -321 -534 -226 1000 -634 107 146 -368 566 520 28 -538 635 553 -579 41 994 -459 -48 907 -685 -15 698 945 -263 447 -13 -985 -353 -82 375 703 -842 -861 -590 -421 -938 -551 888 596 -58 468 -733 -549 -315 678 -794 105 722 754 -543 -798 -950 -559 359 -687 -203 930 -569 934 119 -625 -975 436 -316 39 -432 -256 372 -989 -515 -431 -874 593 455 865 279 695 547 -705 342 -218 456 320 782 956 -659 -932 -594 -420 -870 241 -533 -909 -309 498 -350 670 36 52 -7 504 -291 -198 707 -161 -18 968 -826 -425 13 -418 -926 570 -419 175 120 -661 401 -407 460 -229 510 93 -773 -985 648 -62 -867 -532 -857 569 -262 -766 -951 315 244 -358 -508 870 905 -65 -241 -919 527 91 624 612 460 746 638 -627 149 947 -578 923 47 -514 -255 -133 100 348 -71 -137 -192 -444 271 347 525 516 624 -647 -519 -653 -588 462 545 453 -188 -537 -47 -173 596 166 -879 741 -884 58 -198 -782 196 351 657 -990 837 931 -980 -678 848 -729 -402 667 -717 838 -203 706 -900 -67 773 -293 -549 -859 -678 748 307 523 168 -756 778 593 508 -805 329 614 960 -591 23 515 703 -447 161 68 296 372 -990 87 464 -923 148 -956 -642 -630 263 -171 968 -934 618 784 -280 808 -82 883 671 -648 684 -33 -344 -231 402 776 205 -411 -68 -971 -45 704 300 -834 -582 330 894 -311 -479 -169 -188 703 -43 -645 824 972 755 106 -600 120 -61 943 -766 831 -595 -604 663 67 -243 710 763 28 353 -754 662 -7 880 706 -116 -559 645 -565 -258 194 -150 946 -77 246 -383 517 -937 822 15 -781 4 -995 -557 89 235 464 548 -967 479 529 812 665 213 -310 787 -843 713 7 -878 455 -687 146 841 958 224 686 8 44 -275 712 758 94 -394 -331 793 818 835 151 773 -282 520 -957 -629 -126 284 -644 12 698 910 508 -54 585 133 606 -499 493 681 288 486 -940 -443 725 889 -96 -623 -763 924 650 -379 -94 -717 879 -559 -560 -247 -76 609 -412 -918 964 -296 119 -745 -36 639 11 -352 -856 470 961 982 285 149 -755 -593 -332 660 562 -586 589 -810 150 922 -67 486 -703 -314 543 33 -578 58 -808 860 -342 -6 254 -989 386 650 571 -904 -942 -349 248 -290 697 -122 811 153 139 243 -168 572 -45 490 -260 -261 68 -139 242 487 -432 571 648 2 -199 -180 912 70 -938 -137 760 -825 608 769 -323 122 -424 188 -116 -903 -31 -566 877 371 397 -108 -567 -283 798 475 370 59 518 705 -41 130 -682 853 899 742 -38 -711 -348 -707 730 412 -237 749 -125 -746 543 103 413 -109 628 219 -581 -874 -414 712 -371 746 -523 -504 641 -189 -763 553 923 50 546 -917 -764 815 -336 -923 196 725 -364 347 53 335 923 -629 -910 -762 6 -421 -992 219 -184 -158 783 585 -758 -178 -224 -884 884 67 -653 -97 -168 263 158 -549 936 149 -68 -987 -812 -423 -264 -589 -255 411 940 -832 -581 946 -472 -567 -406 -721 702 207 -238 -676 -312 89 -213 960 -868 178 -993 644 -933 -393 -558 371 -981 -522 -835 294 -246 -77 -239 -492 840 915 -668 897 674 955 858 412 148 183 -205 447 580 -784 760 509 324 -665 -133 -712 833 187 69 -502 198 -549 -678 -739 239 741 986 -244 984 -414 -954 768 -356 824 -237 -600 384 -419 334 69 -128 474 -292 313 -189 -792 836 401 246 -55 585 -986 -70 -879 844 793 582 532 -811 612 444 -336 117 -698 801 741 -694 144 -214 -859 138 741 -183 87 982 263 204 -195 -781 136 -656 -326 614 -389 -114 -664 -337 310 -858 735 -169 348 590 -857 -759 -573 905 865 216 810 -172 -928 -570 -97 966 490 710 -267 -752 -932 337 -105 -616 229 -304 949 -753 273 -261 -344 -984 -263 657 -318 -379 -965 192 -628 -922 -436 -231 -825 -564 681 295 -830 -165 -385 148 735 200 -617 434 -189 -706 -855 285 355 904 604 513 953 583 -446 704 -32 723 648 -863 548 628 -772 754 -183 -573 -420 327 -69 997 -474 -968 598 -775 -157 598 -999 -504 114 793 20 729 -304 142 -512 935 -129 -220 409 782 142 -295 -804 697 489 -648 -1 977 865 -762 441 456 372 -837 -970 77 -577 710 435 -636 12 953 616 401 -672 -817 375 888 596 153 502 -863 -853 896 -696 -348 -321 586 72 334 -122 -585 -893 -845 -372 623 -452 -700 966 -58 -464 734 258 150 679 -607 -129 -507 -492 -321 -822 724 208 -909 604 874 -656 685 -34 -559 874 770 -494 774 474 360 277 809 -104 692 -334 -794 -908 792 -501 -816 -306 -399 -733 114 -606 489 -407 -976 292 -543 -748 848 -230 905 942 -893 -306 764 -619 -334 -358 -639 -765 -979 -729 809 589 964 663 268 72 344 658 242 618 -157 120 173 -535 -582 -194 -511 -910 311 -990 345 -337 998 -289 -902 235 -445 -811 -657 -405 879 -689 -780 -285 -253 802 766 997 -672 -212 -312 880 270 -756 486 -271 741 316 -531 419 -569 -489 870 -151 468 933 392 -63 382 603 -439 -395 -618 221 906 584 -48 -274 -760 197 -239 -377 997 -655 21 440 259 226 -505 -924 -9 -658 -258 -942 -267 -194 99 497 -449 968 223 -786 -164 131 -741 720 916 405 -560 -901 373 -828 -346 -177 327 626 976 -15 -741 -494 119 182 16 -523 -137 -651 -722 270 441 -429 -55 425 319 625 -354 -341 712 -807 -430 -438 -459 285 866 -608 -326 -34 291 -632 -635 -21 525 -377 87 -931 896 648 679 428 44 735 378 -724 -610 116 -532 606 -441 445 -554 -518 -562 -241 -381 -770 828 -182 787 29 645 -313 -527 -442 45 565 4 48 -722 391 784 623 -960 184 769 89 840 528 -377 714 542 762 99 799 244 -241 816 -447 -680 79 -114 -592 -192 623 619 406 -23 49 -717 16 591 -391 -711 575 96 -242 793 -767 200 21 332 739 753 217 -189 -535 -674 54 802 -566 5 -387 -667 137 343 913 -528 -616 738 558 -451 291 -617 250 23 -88 922 631 558 316 332 554 -393 -68 -652 999 899 -437 557 631 957 -534 629 -69 -915 111 -71 -887 65 -716 -530 208 995 142 738 -495 647 476 993 681 -149 -352 160 -93 622 -28 -337 -630 -164 -866 -14 908 -179 145 -296 -567 217 976 -736 -717 868 308 554 838 705 830 376 680 -384 171 -972 -266 -836 237 -506 787 167 -570 510 108 -375 298 729 656 -167 673 -410 -121 762 -705 781 -740 -452 -361 336 -738 -52 693 188 641 518 -910 208 -731 -767 -610 567 703 -203 -400 122 59 -418 57 652 893 179 300 539 217 -2 485 -700 -766 -231 -712 759 502 931 99 -410 237 -266 -55 -480 529 662 546 668 -72 -391 -192 587 304 -752 -268 674 -821 -437 -764 -595 -934 -607 406 647 -223 346 621 448 540 -304 794 220 620 -49 549 431 -593 702 692 428 -48 367 875 165 -578 647 -429 -273 828 -819 -706 -787 75 -659 391 -752 -971 -783 -414 -249 572 -564 -625 323 886 -392 -248 -870 985 754 180 -834 964 -880 976 -926 870 -273 809 112 -626 480 -377 76 917 819 -175 -194 -723 118 558 -608 865 315 401 -776 818 -192 -496 107 -318 -559 -402 990 -825 -205 866 -423 -180 -969 602 821 -876 292 -261 150 -630 477 -904 -682 -389 -677 434 510 441 -841 -32 -1 -551 50 326 -623 -647 221 520 -77 -791 192 -10 -27 829 -540 830 -969 656 -526 74 148 530 -41 22 -906 72 -207 -353 668 -977 -618 -139 104 678 766 -584 468 624 745 261 -420 41 -931 435 -611 -216 -237 650 -299 -791 -979 -124 427 -398 -275 -236 777 -531 -225 431 -797 17 -232 -936 925 287 -226 -672 -582 618 -226 -822 932 -553 460 858 154 409 -409 760 -649 -283 -66 -49 -865 -578 -686 543 575 -257 -122 384 -622 -924 239 -509 -324 476 -312 -874 -99 -811 636 -440 649 -891 -478 843 -902 14 -705 -185 -679 -971 -193 578 -177 250 425 774 -130 -479 666 -531 183 365 834 -801 651 -918 848 -311 490 -349 -290 -737 -930 659 -774 264 887 -390 -561 909 -399 -734 -291 952 246 345 248 235 533 -868 698 -57 824 -95 -587 194 -822 184 368 875 -694 -392 -494 -971 -253 48 -30 -512 -767 -636 -130 7 579 -394 -466 497 -191 -847 101 -588 -846 -721 -181 329 -113 -832 794 -76 -274 951 -455 562 -327 -307 667 -222 299 -271 -488 -927 -902 -974 -125 -918 -300 -361 96 642 -219 574 117 -346 -35 -704 73 -270 -849 -683 895 150 -492 506 -746 921 -198 -798 -592 539 -713 -405 -384 -530 -380 -770 500 390 -295 -536 32 -946 54 336 482 537 -839 -522 -647 -702 -664 -836 -849 133 460 -528 -922 -273 705 -848 -508 998 644 201 -585 -531 728 -349 246 -159 527 547 -943 -439 818 338 828 -501 -207 -652 -625 -579 -146 -263 -463 910 251 726 376 148 127 -44 -708 -224 -466 761 -180 220 361 904 -471 -781 244 756 121 355 -106 -572 914 390 -542 217 -492 93 73 737 -289 -901 785 -186 968 78 -781 234 710 -437 976 525 -813 743 70 161 -794 -337 -596 633 835 765 -945 -240 -871 -961 880 -787 -773 912 407 601 -349 -107 482 865 -620 -874 66 -775 345 -220 947 704 -32 -842 866 -904 190 210 871 -13 -756 -454 -331 332 -151 -706 -988 -194 -170 -691 -683 -318 828 19 -442 44 587 -479 509 -466 -731 -904 -673 -751 352 -910 255 -503 625 166 251 -852 -912 204 366 610 635 426 718 541 -722 483 147 583 -473 63 166 971 862 72 -634 -218 -605 -498 -953 -175 -849 336 15 273 -819 785 999 386 591 120 275 873 -437 -333 805 950 533 -798 641 129 45 -685 -18 937 892 706 -713 319 47 748 99 -996 -166 763 -697 -305 -568 922 -549 607 -102 -558 -179 258 22 -91 547 336 -70 383 144 525 -347 -416 743 435 641 -45 590 -756 -889 298 969 -402 395 -396 -931 -788 -842 836 -169 -805 722 384 -285 87 -344 560 492 -441 423 573 -955 393 951 80 -788 611 -188 252 -555 271 -289 -289 96 -793 -930 460 -957 -770 378 864 -896 748 -611 -857 -660 982 365 -778 209 321 597 -620 -177 -789 593 -72 -487 732 -299 -862 -988 113 -748 27 55 803 350 909 283 578 612 73 -974 246 718 -987 -116 -711 -530 -46 -959 190 -215 237 -209 636 387 -518 130 -709 897 -636 413 -395 -462 912 -498 400 380 790 555 381 -526 -205 -697 -539 807 742 455 -846 -183 -678 618 -161 575 531 278 -216 -113 -705 -804 -35 869 824 -340 311 -505 -153 -250 132 758 -192 -976 -359 -272 -89 -929 950 401 -325 -284 -568 -284 -691 778 -897 119 -227 659 638 53 949 -53 -115 -422 576 -235 268 119 -682 -697 -716 631 290 -774 -493 155 -245 183 760 -67 850 -248 -989 -804 915 -354 -505 -250 434 769 820 4 -218 367 -735 -65 173 659 -316 -649 -292 -621 -976 464 780 115 79 930 973 237 -475 -211 788 343 -324 175 -878 499 -70 889 -750 889 -923 188 927 -634 -675 201 -270 -789 406 300 220 -844 -759 -62 552 402 -264 -312 876 -764 -248 -62 492 -768 -854 -640 -858 -567 -392 -714 704 -586 477 -431 -253 802 668 -596 456 -912 795 144 -495 -783 127 969 -678 -74 -275 -195 -348 -939 -586 -913 224 -216 55 -222 846 655 338 -832 152 -114 729 876 996 -611 -300 -977 779 284 992 587 894 263 -751 -174 -717 -73 267 -945 -585 -426 209 -717 -833 87 854 -68 -330 -741 -737 -673 -783 -46 -735 301 -553 685 -783 535 -777 -137 -819 -912 -315 919 -823 -14 -177 -366 -662 -193 -682 -834 795 581 78 623 235 666 -383 972 -186 555 956 206 272 -645 861 -598 -353 680 -530 982 747 802 532 674 850 411 777 -427 835 590 340 -178 383 -243 -841 578 -214 -239 -545 659 -131 -711 -68 652 744 340 78 818 9 300 979 0 167 -596 -100 325 -609 211 -485 -65 -272 151 -843 -48 -426 537 327 -456 640 59 -348 598 -420 -961 -13 -548 418 -604 87 176 94 704 713 582 -541 -206 822 -785 -917 677 94 57 204 597 -696 924 767 -39 156 -436 58 311 -398 970 119 883 -702 -387 768 -864 797 252 353 -88 -152 -213 -623 210 -678 -306 643 -674 -74 160 -930 -629 872 695 797 -292 48 -305 -637 465 349 -174 -492 -933 -777 65 -680 -211 -805 947 -85 875 307 -758 -253 -831 -956 710 568 13 127 -227 -383 862 -169 -663 -792 -290 740 -309 -412 -655 599 -437 449 -984 473 298 123 601 30 -135 286 689 35 976 -651 236 -761 -873 939 -430 756 715 359 924 -406 840 15 952 660 475 352 -673 769 -284 728 -311 674 -976 587 164 615 365 -874 292 480 -676 557 709 -553 359 155 222 -155 386 -4 996 315 185 -425 826 -6 976 -887 -416 -279 -374 46 -610 509 -713 -665 -154 -701 785 232 -143 -937 -814 249 -985 -682 -211 876 889 -807 385 953 -841 971 -246 -394 -58 820 584 -476 -289 497 445 321 -605 -976 75 -918 733 -373 833 309 -248 205 934 -209 -625 -777 522 911 661 754 -7 502 -288 -166 -828 -565 -448 780 -540 277 560 960 311 -11 -234 -102 -798 -996 399 851 -871 -26 120 -444 -132 163 351 -479 222 -319 -416 746 -963 561 -919 117 992 592 849 -876 749 652 118 140 328 833 -295 -952 786 -769 322 530 649 -405 943 -117 -389 -686 -347 -354 296 420 -298 290 554 -878 -774 509 -995 644 558 -100 -370 -300 -766 -506 636 -964 -430 -713 156 -500 -201 267 -665 -435 134 -986 -566 -864 571 586 701 709 885 794 -472 402 -880 -797 358 -845 992 126 -216 -302 -996 -830 538 -313 771 70 441 180 650 -564 953 545 750 -490 -965 836 -864 -298 -506 -613 -662 -81 213 -188 -354 -278 294 223 -335 298 -563 -731 471 -181 854 -754 -223 -462 93 664 209 -942 -97 140 958 -455 -428 -636 -198 964 399 72 247 -838 780 -631 -861 438 238 966 347 -154 -430 -787 -3 -89 906 -738 269 330 928 478 -651 957 -919 623 -661 474 841 -512 -201 199 736 948 960 -639 -926 672 -723 -671 -724 235 -848 40 -822 -200 69 -104 197 -152 -573 548 339 -562 381 943 -59 -635 197 -643 487 288 973 -105 -144 -122 812 -149 -138 720 -435 -680 -763 -201 -902 131 493 726 -808 -861 499 -750 -772 -471 192 -320 -765 -754 156 -223 -550 149 36 -178 -982 1000 997 451 -382 688 855 118 -274 364 812 -116 451 -917 -44 -228 710 -652 54 477 855 -240 993 288 -384 -779 682 -518 -401 -690 944 -652 651 481 1000 306 -605 599 503 -57 -194 227 958 272 307 -511 634 675 -816 -611 -23 -171 -376 -949 242 -269 -874 -779 304 379 -494 156 590 810 -274 302 504 -925 143 645 924 629 -819 -585 846 357 738 694 266 571 762 -476 -123 -148 398 -943 -91 -505 -707 -222 215 533 31 -953 -666 481 501 -616 797 941 -383 670 298 941 946 -819 167 81 650 279 -151 -977 -421 645 -188 -481 -707 785 613 745 333 631 -73 -244 -627 -447 -829 931 651 -229 -359 111 821 784 -119 -436 -791 522 -671 -41 687 -194 716 39 282 -569 -922 -981 536 -797 547 45 84 754 263 -76 516 -414 46 464 -752 183 -242 627 263 -649 -245 211 991 -177 -747 62 757 507 -503 -875 -35 445 -285 265 -447 328 -151 -193 -122 -524 -388 720 -799 -62 -830 -455 -515 -65 289 338 -149 224 1000 -723 -225 127 981 393 -25 634 25 549 152 669 -848 -279 -402 64 -217 402 -833 -270 -649 -193 249 746 -480 785 680 974 -984 -626 -207 715 -248 526 -918 -587 286 -868 116 197 -548 882 909 -544 -898 392 -708 920 904 -968 -789 165 -384 -209 662 796 713 -152 124 -850 -456 -579 868 -83 298 -537 -63 671 352 2 -404 -186 952 688 -271 -475 -456 478 78 -631 439 791 210 -723 -879 -838 476 -276 -217 -228 -891 843 612 -889 688 -250 109 259 203 309 162 -13 794 349 -453 477 -162 24 -12 836 717 80 -424 448 111 422 -679 580 -689 712 -160 170 580 -844 -284 490 593 602 460 462 -160 37 -92 -531 861 -684 -460 386 79 66 938 -569 -671 -529 -734 -263 581 873 -538 767 -909 582 606 -491 -147 726 330 -428 -173 -766 -669 -591 669 -644 -651 -194 -352 283 292 225 -542 588 -663 -181 -565 -255 -368 -830 -53 -882 287 -85 316 -132 -134 -731 -959 857 474 -490 -306 -58 650 901 -44 316 -343 -894 -291 480 -32 -81 -228 425 903 637 866 273 764 343 -406 -529 568 -746 584 -783 -735 -492 -969 -25 -887 -759 -706 705 -410 -791 -150 447 -34 -860 -333 -990 499 -537 327 801 -897 188 818 -704 -117 -871 -519 -345 635 -549 783 619 781 867 -319 -734 -834 -852 464 685 965 413 933 214 931 -733 458 -215 -116 -776 -85 406 -432 -120 260 974 174 287 -271 716 723 479 265 595 980 405 182 -728 163 -354 -530 288 -351 560 38 -607 -809 692 -767 199 -974 -776 388 -632 144 972 790 -426 676 -327 903 493 -209 -463 159 254 748 -944 435 -47 -687 400 -733 -852 -937 382 -559 -562 641 730 311 787 479 388 57 398 540 -800 324 -158 -684 -990 -75 -264 -734 533 -843 343 841 -555 -473 666 77 304 369 762 -766 -245 -153 -862 786 516 953 -748 327 -78 -233 -991 445 605 -920 -789 -319 234 460 -953 799 -467 260 -429 19 -810 16 440 302 656 110 -247 -952 -112 98 -477 -694 101 -910 730 -265 -696 957 52 77 -416 909 -981 711 170 -356 -377 -279 979 -439 -797 -837 -192 -725 209 584 -113 986 -173 844 931 701 -291 -538 -721 761 209 -843 -415 -960 -33 -338 -336 -12 -748 -802 -605 -473 -568 -538 -588 -44 668 595 -565 927 -698 138 911 -653 -433 -85 642 983 249 -305 776 152 -336 252 860 -877 104 -686 -641 535 -132 977 773 -178 225 200 604 468 -172 -813 416 -339 809 -278 715 525 842 237 70 42 -61 309 -676 269 217 -265 -137 -397 -648 -494 15 -946 886 -777 -824 -882 443 -151 502 -110 -645 171 973 -728 115 148 -260 -973 -104 -642 802 287 680 709 416 -872 -628 735 104 -431 897 -364 145 -513 994 -88 -998 73 -781 797 609 -624 457 445 357 91 146 946 -621 -73 -96 -493 911 -101 -110 749 839 621 -425 -602 -528 667 -71 -238 -58 -683 500 -50 757 -958 -5 954 588 -886 -925 571 180 -619 948 -717 -819 641 -318 -989 -598 112 594 -247 223 858 284 -156 -291 56 453 -956 -643 -748 862 -117 282 143 -499 -57 397 75 -324 825 133 -297 830 471 -620 -605 -912 -635 406 -169 -332 -822 -617 -57 -715 -198 -334 373 -572 533 -816 626 -80 -915 -708 -365 237 -165 481 435 -646 -214 393 392 633 -861 -326 866 -100 359 -355 827 948 130 643 426 109 816 -575 -102 -982 -157 605 827 -820 -54 -960 -243 -271 661 -817 567 -808 618 -408 157 552 -68 -118 -335 550 -412 -950 406 -360 -804 -166 924 -15 202 -307 655 577 607 333 -384 37 -735 -540 893 -11 -115 546 -476 -69 886 -944 -891 -126 233 921 -68 70 -590 -33 -668 -128 778 302 144 42 -945 72 455 -618 897 -831 346 -231 811 643 -51 851 318 316 755 222 -351 -761 -320 263 -977 -901 -583 285 802 -518 190 999 -874 106 -130 -450 623 -927 793 -779 -689 -860 -655 -224 -917 586 -500 -777 504 -463 903 261 774 -33 -686 235 -706 -509 614 754 964 605 9 417 -410 -989 750 270 -463 952 -550 482 765 -772 334 654 219 -341 -455 -144 367 731 -146 -542 -427 16 -845 -188 -854 -141 757 490 -943 515 883 -248 617 -630 815 497 359 434 870 -176 295 469 264 791 924 -222 59 393 839 6 637 -76 -166 493 -419 367 -935 -826 -262 -11 -480 -259 420 -244 106 501 -482 -590 -739 311 -497 -981 422 -556 354 517 107 380 81 511 861 -177 -922 -691 -576 781 -304 121 54 827 -792 876 -655 -62 -258 -274 565 -797 -838 -413 164 233 680 -222 -709 -730 2 875 -979 829 168 -12 -615 -518 983 -844 449 72 136 473 -348 -471 -774 182 330 -509 -718 -970 746 -926 715 918 130 135 -893 422 -623 -492 814 32 526 166 -572 869 -846 138 -554 533 -490 18 690 -422 685 -708 69 -626 -608 717 -707 360 -665 911 -608 541 617 95 -538 384 467 507 92 936 507 -995 144 798 -441 -162 483 652 -489 286 13 576 150 -568 -497 -337 -341 -124 -736 -377 642 808 636 -400 989 -489 578 -276 789 -417 361 -271 -598 -534 512 907 457 126 -187 797 858 146 635 -137 -874 598 662 999 -356 189 -765 -326 930 784 -481 662 938 436 -817 -415 599 -930 -805 375 -335 951 167 -902 252 -863 -701 -837 -345 -195 -964 779 626 -844 -582 -524 -251 -380 -396 486 -292 25 -70 -324 359 53 760 -738 666 542 -449 -108 -310 -42 643 843 -186 -984 -930 -386 783 -751 781 137 -998 855 794 291 -570 -686 -191 345 -782 219 -836 730 328 287 914 710 -282 61 209 332 -18 -797 798 -29 -799 227 -24 -426 -868 -941 -139 843 -249 677 294 766 20 739 -85 -421 153 549 305 -918 -96 -503 -263 954 -951 554 273 -338 -220 -233 -889 716 912 844 -621 491 909 229 -197 -403 -431 -186 -871 -742 349 682 199 -131 -390 447 917 -244 762 4 561 585 -340 717 178 953 -989 855 391 923 876 -239 935 -705 -528 -796 -128 -533 -667 -720 -533 -789 16 -955 857 583 755 -249 628 -439 -682 16 530 -851 -814 -481 91 966 248 617 -865 308 -704 10 223 291 -771 488 -139 -648 553 104 855 -121 527 516 -539 298 -842 300 284 -943 682 -195 -773 384 -661 824 798 895 -167 235 747 326 734 769 53 -112 -941 984 472 -308 -473 -205 883 -776 -79 314 881 969 -541 -948 -168 -42 -477 406 -684 -646 -713 -474 374 -380 470 936 -721 -62 323 -34 -620 -26 -31 681 179 812 -209 -9 -704 551 -18 782 -327 -550 128 -144 -417 -335 -793 153 -900 564 -751 881 -371 953 215 85 414 990 512 402 673 -624 526 -221 604 733 -305 287 620 558 575 396 -321 272 -222 -292 977 676 18 64 -736 -67 692 -636 154 -923 221 -976 -437 670 -276 -408 587 -291 -43 984 679 922 -23 -737 483 -299 -728 765 856 326 -469 277 -906 -210 -320 -879 -384 468 -17 564 -353 53 -616 260 -659 335 -131 907 -35 -956 675 831 -66 255 955 -335 -554 772 677 377 160 80 608 -955 -925 819 -112 29 -672 -458 -375 753 -198 -565 161 418 180 5 -675 939 -716 333 467 -677 796 416 615 871 803 688 606 -596 -444 -209 -6 311 -231 5 -642 -243 555 810 -912 -925 879 -259 -390 597 -303 154 -595 -857 -242 218 512 -816 -87 896 523 -395 948 -587 -965 -109 -563 50 -162 -506 70 161 -749 902 364 -364 590 610 -150 682 -255 -540 500 997 171 603 383 214 84 787 -463 526 142 -193 238 531 843 510 249 894 -140 93 -786 -527 -29 -564 -288 410 -13 -558 694 -675 609 591 -441 52 724 775 88 816 -590 -152 -601 -845 717 -914 -842 825 -843 -135 -923 -210 -524 291 910 -757 -270 881 -940 -316 382 425 -748 558 -832 168 -908 878 -296 -762 -381 -859 -774 439 944 61 775 -39 -591 443 -129 7 699 -150 433 -243 -252 699 975 487 786 151 -513 -374 -870 18 242 950 482 709 568 -624 579 -194 705 719 -74 19 -85 213 -55 -633 31 -372 313 -504 -17 -988 883 -695 790 -310 221 -502 -564 -214 921 -140 946 -601 -587 444 183 122 -583 -599 -966 -802 661 -14 -330 -548 -440 576 58 404 853 212 -7 800 -373 -569 919 25 -460 45 827 240 857 125 160 39 -349 -138 -3 571 957 312 390 -788 -622 381 -486 -170 -37 500 -82 668 -925 -424 -886 804 269 388 -900 -987 -915 136 -967 -346 960 -692 34 984 -121 -818 -723 -743 -762 493 -711 -851 -954 -221 -352 810 -128 -660 928 -678 433 844 700 628 -737 -139 -893 135 -329 -764 -53 -841 -208 890 -654 688 268 -794 -123 469 742 153 224 -510 380 -149 -896 -699 -982 224 414 199 414 -461 6 393 -947 -489 252 -503 -249 -965 -903 -661 380 956 192 -220 585 -246 -331 882 641 442 793 -163 -13 -995 621 262 330 -716 814 -750 -396 -77 -648 -944 150 -956 -713 -763 -278 175 534 -246 -140 321 -590 -221 196 -631 622 -285 497 451 715 852 -159 2 549 -392 -856 990 -974 -468 -231 586 97 -333 531 217 -364 -332 299 -863 792 218 854 84 443 -105 935 147 -163 -727 -384 -104 561 679 -702 87 18 741 -774 -579 -703 743 347 -626 -918 -248 102 -78 123 950 -981 681 -365 907 542 -674 -6 3 85 879 108 849 981 -840 125 -664 -129 939 -426 -434 724 -933 527 236 -558 -81 89 -740 976 629 -789 341 377 900 462 543 786 689 317 -188 479 -634 -277 523 -277 -155 298 -64 899 -37 631 633 779 221 -368 -28 67 -724 761 -798 694 -685 -30 632 903 664 567 886 373 330 -480 955 829 694 657 605 -43 -431 -417 -852 3 -382 780 141 139 -1000 -452 730 -271 -517 -49 -839 -970 -304 -183 -103 179 706 92 -801 -959 960 972 743 450 596 -316 317 -798 -229 450 -564 -887 -937 -182 -154 805 466 -321 687 295 -194 536 -913 548 -977 60 357 -317 -269 -119 -966 -214 -658 145 -56 -908 -883 -715 -248 -133 689 -883 996 -8 110 -568 131 252 76 -308 103 -336 830 -991 558 -642 -943 626 -470 -597 845 -432 -979 -519 -92 957 -67 -739 -122 434 732 939 -858 -940 935 -396 -95 -298 558 -987 -510 -423 40 -56 -465 35 813 925 447 -693 498 -186 178 570 -367 590 -717 417 -645 267 -541 -759 981 -358 -226 225 -777 804 -721 134 993 535 986 308 799 -763 679 151 164 -653 395 -554 -302 387 298 -302 145 405 353 982 220 -990 -783 -865 881 848 375 399 -871 -35 -259 -954 -105 -11 152 853 69 -424 -529 -491 726 -420 684 -660 -464 -738 548 283 601 567 -198 -257 74 206 -704 -842 -962 -979 672 -6 -575 134 -925 -131 391 -805 762 659 921 -538 -490 806 914 -924 651 -552 42 -743 -428 -860 -728 -421 -249 -757 921 -964 309 890 794 -635 -635 54 -10 -282 799 -193 -99 356 -214 -80 622 666 118 179 -306 856 219 383 -493 884 509 -715 130 -329 44 -214 -747 -670 158 -223 -558 -703 -269 477 -816 21 -121 -177 935 -1000 342 16 801 995 -847 366 -338 -204 -538 -410 -882 899 995 190 134 935 819 467 -590 844 -230 -44 -364 517 -47 -120 73 964 54 905 406 -31 -823 -62 -99 225 694 911 531 519 -230 -815 -383 982 573 -724 -670 674 728 -647 -511 -462 489 -740 -886 644 -134 -257 931 975 419 710 62 823 -660 891 -442 -803 603 -380 267 -252 904 -820 -458 -405 524 333 540 -432 -8 -150 -830 140 322 -357 824 -603 -699 -540 922 -585 -950 317 259 -118 -15 -532 82 351 -576 303 676 -411 -55 -867 -229 -981 318 454 621 -651 -289 -401 15 -389 -936 -387 347 -441 925 486 -212 -623 -185 818 576 -901 290 577 176 1000 468 -65 364 371 399 -244 636 740 628 542 -257 328 -918 -313 56 17 933 -897 -821 -774 -840 -326 -170 -605 -556 946 650 276 354 739 -431 159 -844 977 144 371 -79 -183 387 902 -75 802 -854 -125 -312 -170 229 -781 -770 -568 597 763 -30 571 -484 643 -14 984 445 450 -313 -185 -399 -893 639 -259 528 -531 -783 133 829 -188 -677 238 -670 -571 327 224 -560 850 -593 645 187 -491 570 235 -331 -626 -638 847 -640 883 -821 -295 52 884 -671 -331 998 -280 72 -645 778 803 -921 290 -299 -264 66 -785 -434 -965 9 -759 -126 440 916 482 -219 30 904 82 784 757 -404 -927 379 605 -187 -287 -865 488 262 837 245 -182 268 684 -389 -94 -296 -5 -653 -14 -551 -29 -329 -467 -392 -768 -948 523 -763 484 367 390 -569 780 -505 401 -999 92 401 -834 -984 204 -254 943 730 990 894 571 -430 245 -903 -94 -434 991 436 -263 766 -335 -131 535 -405 -187 -99 -945 634 192 147 -793 270 321 -470 867 880 -30 -932 977 -345 -78 687 -477 790 625 673 728 -476 -706 199 -981 427 566 170 1 -704 -903 -279 -369 -181 99 144 1 -539 -735 -123 302 837 259 -826 99 -302 -54 554 -236 -588 -757 -46 -346 -750 759 690 239 347 783 541 216 -923 11 -480 -560 140 728 130 676 -753 -268 -403 219 -188 680 823 34 968 -940 791 100 325 -727 857 -59 776 -847 117 -770 -71 933 915 335 96 -668 922 993 -656 -287 260 -336 -646 8 -236 -124 620 184 606 204 373 692 323 -634 -452 738 511 987 238 -35 29 183 562 -467 399 187 747 -126 221 -153 826 146 337 58 136 -738 991 -257 -196 977 -515 -828 26 -291 509 -58 -662 -934 -79 -560 -353 780 -974 878 -793 -702 130 288 474 -849 -649 -537 753 527 -840 576 381 -606 -166 706 671 244 275 -741 -820 -399 -504 -964 76 -943 -872 -560 -907 -211 79 309 -256 -307 362 347 624 -750 -409 484 -398 14 -201 -841 379 829 -497 -3 -362 -147 733 22 672 136 79 87 456 800 140 -976 -322 -217 -727 -435 440 -865 -158 -671 -8 563 -149 -690 340 643 227 -774 -271 -19 -788 -623 -895 -410 794 89 -587 -270 233 -303 -45 -136 489 979 323 -910 -751 508 960 -518 700 -972 -513 201 -726 900 866 178 -408 -139 -775 926 423 529 918 -468 454 942 -461 42 -908 -996 -227 506 -301 174 -313 269 -161 -854 -244 -172 -818 -9 -707 538 -574 150 -145 -588 768 -639 966 542 -442 910 471 119 -916 252 -676 -132 337 496 111 -326 -621 299 238 149 -9 -898 -913 419 -539 -512 -211 -931 676 171 -111 928 978 12 -327 277 357 572 529 381 -309 -298 264 442 -861 -827 561 -570 -358 129 598 244 946 -943 -264 324 -465 946 -568 410 511 522 431 792 -524 532 137 -420 -892 31 916 -888 796 56 412 40 714 -805 784 500 -900 418 63 825 257 -16 165 807 -148 63 -542 -913 -310 7 578 -288 -123 -252 62 970 -294 600 -99 -497 -792 -414 856 805 217 37 -577 413 -234 560 -170 630 -209 -406 -981 -814 -121 498 -678 -555 648 -410 702 212 673 218 659 -735 537 496 -445 239 -554 -267 -329 -144 858 -453 343 670 67 867 -581 859 -75 -86 -348 -330 -909 -613 -693 221 -244 830 616 -969 213 -885 940 -291 954 745 438 861 -165 364 -616 644 77 -690 -280 37 -331 739 97 -855 -594 590 913 -809 -583 -545 -257 -270 984 -355 63 -545 71 -632 540 -968 -550 797 33 -857 499 -356 912 -497 -785 755 981 -579 191 573 -825 -350 -841 49 -697 -591 735 -394 808 752 999 661 77 519 -999 -107 881 227 -300 -603 7 -198 614 305 116 -928 920 -644 816 -237 269 493 62 421 401 -30 100 -357 436 -732 -355 -797 706 171 -53 487 -792 -379 539 -556 819 656 -867 -676 299 867 -734 -16 -396 -931 -195 542 906 421 863 -615 190 204 90 274 -236 319 -253 -612 -596 -557 5 827 -534 -594 -354 225 -870 -97 -175 -294 -446 -199 -908 870 -333 -481 262 -179 -502 394 -791 401 -635 -441 -841 -319 724 422 500 -278 332 -974 20 -70 -598 -95 -933 -669 92 -423 569 -226 -389 -764 450 253 -930 -332 -941 971 384 36 -711 883 -124 879 836 -931 -818 -754 -848 804 -491 356 -47 981 -522 -179 884 794 -640 773 -870 933 -489 -209 457 -969 -417 -703 -745 -461 119 -452 127 -839 -930 873 18 191 -456 -142 -643 -61 -988 -310 -469 -669 -555 -358 -421 -824 -434 -619 -970 115 -78 462 22 -6 154 622 -87 54 -276 -389 902 878 913 -494 -890 154 847 -326 -420 392 30 -177 -902 -776 -621 64 792 871 50 -872 589 -540 896 -455 490 750 -732 -428 338 -764 -641 -414 975 -72 944 -405 795 -575 -79 -263 204 -634 155 -546 354 -302 406 -364 838 -866 263 924 -472 55 299 321 340 -507 -298 754 -522 844 448 -15 213 -490 640 -891 963 -670 -547 -368 -845 253 40 322 694 619 -494 -613 452 394 295 658 205 176 407 557 -203 -342 -3 -934 314 -418 -678 38 -633 343 -891 55 -825 -795 -534 -890 -296 217 -279 -22 245 -869 -911 933 749 -67 -598 226 -303 -425 952 -295 201 -235 369 68 -529 -644 -944 -791 192 993 488 -967 -546 -514 -993 -740 761 -136 903 112 -240 -513 -986 332 14 20 -322 -266 267 -234 -843 479 836 -524 -963 -233 -965 872 -935 -458 84 588 125 -721 -329 26 -344 -285 -300 987 916 -942 -147 -766 770 -166 712 -964 -529 56 -418 -496 -646 -882 -406 -355 307 435 639 542 939 840 52 438 587 -613 -1000 -800 -641 6 217 -810 986 690 -325 -781 -482 -383 715 -673 -230 -892 -909 -445 -654 785 565 72 280 102 284 -448 870 591 -544 -852 -152 686 827 -864 18 696 80 -63 107 198 -210 -251 -272 958 -252 -909 -641 554 571 392 -607 -953 -191 391 -191 -658 -6 -572 -305 538 -273 495 -449 460 800 69 219 -526 778 617 -748 -261 -598 -509 330 543 -299 -647 -404 -775 46 391 -632 549 -618 499 -510 -592 -997 457 -338 38 107 329 -463 791 -884 -530 -958 997 910 -501 -33 438 -126 394 945 644 -86 -681 791 -224 20 527 482 -224 -629 559 503 552 -791 175 -321 22 -145 614 971 572 335 721 -567 -144 138 786 -533 240 -825 -559 -621 -793 -970 468 453 -255 -785 297 -20 820 -506 3 461 17 -110 -334 322 852 130 -833 -136 659 -858 681 228 957 825 -719 -813 683 132 -523 940 819 -470 -263 285 33 -507 687 -535 601 -789 418 -333 -50 -697 164 357 -146 931 807 355 -444 -907 494 55 447 549 800 -949 -329 -405 503 -203 -43 -338 -983 -288 819 138 593 388 820 206 200 -465 -109 -90 -544 584 665 426 662 -44 680 -719 -166 546 725 622 713 346 781 -642 414 -988 89 601 191 -564 451 -862 175 -160 495 -478 419 -112 -841 -561 -838 719 -244 -470 390 -234 114 -6 235 -671 116 355 -841 -799 -831 -90 912 -979 -703 221 -317 641 -25 749 757 653 237 456 225 847 -600 -846 215 266 581 -484 -82 -906 -127 -926 -640 570 218 -394 541 169 -720 -657 836 462 -119 -851 430 -964 46 844 480 -537 417 -833 819 220 737 947 327 80 98 930 -823 492 210 817 756 785 428 -75 -825 517 -650 797 49 587 335 868 -762 464 541 -844 418 96 -598 -888 993 294 -102 486 -171 576 -570 -526 -194 747 415 653 -559 414 -743 -770 76 188 -821 -7 -349 749 558 -51 -161 32 -457 988 -157 -863 876 555 -590 -303 598 11 -338 -646 -433 -623 -512 -480 -65 671 -880 397 -453 477 -121 203 -934 -24 -456 938 -188 795 928 609 201 -565 -206 -504 311 -311 759 857 -589 206 552 -903 -811 299 -600 -544 -344 -246 -500 927 658 855 -914 -239 637 291 878 967 128 -353 -997 -978 -701 -338 -33 -601 158 85 774 961 206 456 256 331 280 -350 591 646 466 920 -628 -691 -713 -112 -220 574 -676 539 -214 121 -499 485 -405 -725 918 -10 -294 -966 120 -129 806 -851 416 -954 135 925 -49 -327 343 -434 -642 -199 -802 -282 -437 -239 523 319 -41 988 532 944 657 -872 -758 828 -508 251 -139 -965 -786 -317 633 146 74 862 477 -535 304 532 879 -255 -65 594 431 -808 -795 -393 -259 479 -275 879 -420 -583 99 -989 -132 -273 35 -433 -404 571 350 449 -318 -376 -372 -463 574 -651 -143 421 -689 0 -865 -811 34 -176 244 663 419 -918 -703 -753 469 485 -601 722 897 568 -405 726 -865 825 -124 -917 650 564 498 404 -270 -160 -324 461 -175 830 -38 578 -59 258 -959 -296 10 11 1 -969 477 -366 -602 391 -159 786 160 876 885 -911 960 -392 755 663 175 567 874 -640 -957 -55 915 239 240 -500 352 -420 215 176 404 1 840 675 -123 58 -510 -688 59 95 -649 -374 825 162 254 -468 30 -780 -495 742 7 -94 289 -940 -778 -672 226 845 684 -900 827 464 -210 483 750 48 -813 230 970 566 -924 195 134 581 -417 -587 -212 -439 590 -51 784 240 640 583 541 661 -952 -118 -696 190 -485 566 472 -390 160 -140 179 193 609 654 500 744 -677 -488 -651 636 807 155 720 306 150 -816 938 -506 802 104 111 829 -356 511 -948 537 140 -249 -527 -60 -294 -118 46 -937 -462 800 -852 -626 327 -489 508 681 340 -134 -46 67 470 -758 810 -599 -996 -32 376 467 12 667 727 316 962 690 170 -321 -435 -897 -443 212 -124 -128 -600 570 -635 -61 -639 786 -21 128 -302 388 87 736 333 -885 -829 -767 996 -585 -280 -343 -642 4 -634 828 899 376 -245 154 76 909 -874 -444 -247 899 495 -44 819 397 674 797 -956 -237 998 157 -87 -524 321 446 -618 -395 -943 -847 538 601 -964 757 -721 -443 924 -681 -580 829 241 -69 625 951 -901 555 -151 758 824 -859 665 751 -42 384 -178 480 -258 -631 32 -370 981 366 801 284 588 -823 -300 -276 -503 -62 232 -583 529 385 510 -100 298 -425 769 307 -102 -836 938 819 924 -519 -828 -761 321 -425 437 693 -766 511 76 473 -979 80 962 507 130 -785 297 290 -236 616 -151 -816 15 -479 -63 -974 536 -779 -566 437 652 -312 -359 -636 -619 3 846 -48 439 -609 -313 665 -414 731 -964 -466 897 536 -616 459 916 -56 -961 182 860 264 424 -869 -930 -492 739 888 -956 -618 45 -78 819 -758 -394 -966 955 -769 353 -873 364 -466 -299 -448 -373 -98 472 208 316 963 -443 -563 759 849 -577 442 448 254 -159 -615 775 208 144 235 -880 15 -245 16 -914 579 293 992 -355 505 126 2 -184 -948 651 -560 -583 284 989 983 -338 534 524 -515 721 -998 516 -94 -675 -494 -917 -126 240 -508 -655 -737 121 516 285 -931 212 -830 -343 -292 -343 -583 549 -995 -434 967 -550 -545 -345 -440 637 766 -578 835 253 -161 -958 -732 -664 504 -583 804 -636 -105 586 639 411 -482 -405 -775 -774 -771 889 -336 197 874 334 836 551 -14 -269 163 292 -274 479 495 -874 309 -855 -706 517 339 496 -288 723 -385 -145 654 589 -464 443 496 -49 705 937 905 540 859 116 -271 -285 868 -65 535 659 -620 -369 -780 238 342 350 902 947 673 434 227 -806 -992 835 0 663 224 901 692 70 -419 654 437 -803 -738 -63 333 784 -109 -120 -75 -454 -423 244 -901 86 569 825 573 353 816 -514 -487 719 601 793 335 189 -467 -870 716 -404 -697 192 -976 -644 727 -984 692 -709 385 -242 -778 38 -427 -129 -527 -642 239 -402 -424 -796 -522 -997 60 402 -987 254 -171 71 -28 576 -326 -686 -939 -809 470 132 248 360 233 -363 849 502 -946 -371 -129 741 442 479 -161 306 662 -315 0 256 140 -275 -624 -598 -374 120 634 -14 -547 -626 -583 -110 -265 382 31 875 532 -354 -367 -288 377 585 884 685 862 548 894 549 -428 932 643 505 967 -823 -118 -442 -589 -610 -66 364 147 -325 -310 100 -745 949 -274 -972 998 953 -732 380 584 -521 -404 61 -622 -319 -677 99 151 -43 928 -33 471 -930 810 -40 -517 492 324 -68 377 734 509 23 -846 -877 -573 -471 779 -944 -945 732 925 -961 -935 603 -42 -931 149 627 860 -190 194 -910 656 -787 -648 903 -674 -41 -339 445 -660 33 -703 320 -68 179 59 349 -316 -156 838 953 230 802 539 181 -655 -708 897 -211 888 61 -292 -104 836 94 856 516 82 -471 398 -177 436 -657 -598 201 -498 -226 -865 164 -634 -57 859 829 -753 -598 -15 710 -326 -244 547 -560 -875 -139 -68 996 722 -393 -141 -795 -976 971 896 -463 -8 -93 796 241 610 212 -173 -167 -40 -403 855 -286 -128 75 -759 788 231 652 700 33 -868 -25 428 -299 307 -788 -584 458 500 523 793 136 170 -284 607 -988 801 40 647 -216 -882 790 -815 819 -853 337 991 604 -352 679 135 292 -653 -707 -896 265 834 691 -305 -454 -867 -69 490 -807 189 162 -32 586 -507 -34 -892 178 371 -985 943 812 -413 -541 -823 -554 -523 131 -971 192 -117 704 167 -550 780 743 218 -417 215 87 -238 972 216 272 416 158 -623 -760 -290 261 443 -810 -926 827 -721 -501 938 -133 125 -304 636 927 366 -943 -589 -901 -12 791 -395 -515 480 47 407 403 -162 -598 -893 -846 -830 -573 -99 924 537 -569 -250 -904 -235 -146 -54 862 -315 -985 677 959 669 311 274 -154 220 -777 841 -60 -309 -298 803 -962 -256 -818 374 -519 466 -68 624 590 486 108 -977 865 317 271 269 -413 747 -598 430 -288 924 152 -542 491 56 -704 74 -959 -792 -738 655 -11 236 -698 179 -319 927 -885 -408 217 861 495 977 -963 128 452 -633 -67 260 -615 97 -395 -195 467 -979 820 989 -720 -29 634 731 876 179 929 -201 -248 126 -432 -982 447 161 154 -962 753 -223 885 34 -12 -593 -455 -21 -862 428 332 880 -630 -172 -20 -803 -237 885 -186 -330 621 141 792 -267 879 522 870 122 242 426 -563 346 -773 -594 -170 -117 277 -986 -190 -195 -912 -600 -232 742 239 743 -741 -259 686 691 -208 -639 467 -709 717 -37 -767 945 -800 -72 -583 313 680 -50 -234 -696 390 -497 -205 902 -875 -29 -67 626 908 723 421 637 -489 -890 -872 -809 751 -40 -714 -413 -296 236 -628 798 -24 -591 631 -240 -94 730 -997 -272 556 842 -558 185 0 694 512 639 -91 -483 523 -712 -403 947 606 729 -576 -39 136 -894 758 -777 568 -176 -906 91 -926 365 -659 329 -130 56 684 155 -88 916 -705 431 5 -808 950 -909 -701 -73 -472 -578 206 -975 -856 476 428 -226 -43 316 662 16 -833 -44 515 680 549 140 -952 138 -33 370 -599 -764 403 907 184 -513 231 -889 -414 -917 670 -589 574 -181 804 849 116 -504 112 903 -745 474 -478 -730 400 946 145 -638 1 -60 -365 -523 -57 -671 149 652 -928 883 -716 -968 -275 475 30 -261 258 -212 730 234 928 250 -780 98 -789 222 417 -107 760 -218 613 -695 583 792 380 -737 636 480 -341 369 -969 42 757 114 -65 567 -671 -759 -254 341 -981 46 525 -347 67 397 -667 247 366 -869 -684 -348 -418 150 807 39 -320 -153 -713 987 -765 -869 -807 276 132 600 -287 -150 -759 210 883 386 -314 -679 -193 843 548 -736 -342 -236 -845 75 8 19 925 832 545 -588 -765 478 148 141 -183 434 -863 -295 -899 -280 193 -875 -816 -179 -15 881 -13 493 818 -583 -279 -684 929 953 -36 -651 -24 611 -916 -154 -211 287 -850 -677 -950 314 -161 -33 -61 -282 -696 -428 -539 321 264 771 -625 872 268 -931 339 -360 756 746 -829 384 -542 55 596 498 -728 892 -402 196 -613 -307 710 -955 620 -979 103 266 -163 -974 -18 329 526 -217 -528 -213 52 -909 929 -332 548 808 -490 292 -853 734 -784 727 234 -45 359 -511 741 -653 526 -780 135 55 -172 655 -519 35 -514 626 -2 526 297 749 264 453 -93 -36 -969 -837 -268 977 120 -192 751 -182 11 489 910 -231 -620 952 -771 944 629 -605 606 453 -761 -470 -175 423 -674 869 -709 -996 226 -952 708 738 311 -948 -248 348 778 -412 529 -945 636 -662 -191 293 -344 -249 943 39 -90 -784 -434 -122 497 -626 551 -593 -347 -967 -975 846 720 88 -127 -468 -513 843 -428 -262 -359 -100 810 402 -984 -151 289 784 82 96 -43 -973 794 395 392 238 -670 861 797 185 297 -109 -621 506 -854 -799 835 -68 -785 196 -856 -723 -218 632 365 -36 3 -317 -200 -426 -977 478 -953 96 -114 367 830 -414 -645 -715 710 -613 747 -586 806 5 -543 75 -705 -428 -102 -237 -534 458 -968 -869 -784 -374 962 -714 86 -299 713 574 -573 506 -951 -417 -122 761 829 -947 638 -625 -463 608 -10 -323 93 -945 355 -201 538 799 235 -161 -60 -554 483 -467 186 -997 -435 -447 567 337 -332 -261 247 996 -152 364 425 156 381 -509 -61 121 590 -131 855 488 380 -334 608 -202 -345 -729 -705 -69 292 779 -455 -99 122 880 -529 173 -75 -377 143 -630 158 190 -510 499 831 180 187 -136 -263 87 -209 887 -214 -291 -688 -171 108 -345 343 597 539 224 141 -433 977 86 -240 -838 -696 208 618 -315 -342 -435 699 -795 915 430 53 -959 143 -902 432 -312 558 -513 49 -736 11 663 945 744 298 361 -346 -48 788 536 346 26 -291 535 717 -399 26 681 700 -751 -532 819 837 -55 90 -617 460 -238 -354 638 217 -24 -688 -133 112 -80 419 984 -369 253 -40 -420 -52 176 986 348 585 449 -463 215 -476 836 -931 14 -851 -653 -770 65 925 708 -694 -485 360 6 723 -986 -822 234 -574 596 903 -573 518 474 -544 203 361 0 409 683 675 -947 214 -808 159 438 -805 -815 73 -528 -204 954 434 -30 623 690 776 170 -186 256 655 181 493 177 702 760 -415 718 -653 -140 32 -821 794 -710 -458 -810 -540 -261 -632 -613 -956 -129 -512 -925 806 517 642 523 -117 172 -447 446 885 -710 558 182 -300 -318 -553 742 914 -877 139 910 984 397 -639 616 653 141 530 -803 423 -740 933 939 -551 -588 -421 -694 -657 -696 -468 912 -910 365 959 -677 -533 120 867 -309 -534 -637 209 721 -382 -909 -271 556 69 753 258 -193 624 412 -704 -266 912 478 637 62 -881 985 -728 -58 -526 106 -629 -73 145 44 -563 -840 -288 -607 605 -558 -631 -756 268 424 596 -185 -706 -940 837 -787 -339 725 -729 -205 -827 625 -598 572 -902 1 63 -946 -495 962 -899 556 652 -539 404 -976 -883 -156 -53 -361 588 -728 154 347 168 -230 85 -338 -17 -710 210 -960 -975 -238 94 -450 -643 993 -875 -276 123 82 911 220 527 -271 266 633 -652 907 202 -843 243 -496 577 -783 -797 120 291 228 -498 -270 684 199 -778 -475 -793 638 -640 571 537 525 -605 825 -424 -11 -72 310 -366 123 964 665 -599 -297 419 752 -379 867 273 938 63 461 928 -162 185 451 -620 -591 846 -193 307 -522 -284 -117 -128 998 -449 -551 946 26 203 859 -753 -497 311 -917 -707 -943 -678 -355 -789 674 -55 990 -19 -957 -956 786 -226 -360 155 -422 -118 -385 -244 432 321 289 -519 -551 855 -670 464 524 588 -948 -129 -571 904 521 100 610 -988 220 781 -457 717 276 -966 372 202 173 589 197 -476 863 -149 749 136 144 -72 618 301 -726 -772 -581 -256 602 -859 -679 963 -352 560 387 763 -143 786 -280 -820 625 -543 -285 -758 -988 -836 -897 235 21 -904 210 200 105 188 -870 -364 510 957 -173 -139 990 -611 -618 -868 843 191 -467 -459 -344 -48 -955 704 233 -714 -296 11 884 -402 -306 -429 -330 460 630 -18 53 -858 -107 -174 71 725 464 -29 123 -965 -959 -819 977 -973 -7 198 140 54 365 112 -413 -280 -396 942 -468 -44 215 -407 133 -931 57 -96 627 608 -286 -800 930 -747 -590 242 735 -660 538 311 15 704 -903 -953 -884 88 389 -953 733 -333 679 -890 817 -228 398 -994 246 -425 569 -991 -31 463 614 295 413 362 468 7 371 937 -451 -346 988 190 703 -18 -185 -876 -235 -970 883 307 620 -40 368 561 236 750 -535 -509 -930 -26 17 426 -470 -719 -324 -944 918 131 -638 -762 -393 517 -960 597 -470 -543 -785 -693 -300 271 -216 152 108 -501 883 -559 -138 -333 -140 542 305 675 -436 -156 -712 -557 -223 781 -613 -629 -354 -827 -269 -71 -82 79 -642 300 726 211 207 -770 78 -412 -92 -878 -706 -884 -77 408 742 735 -431 911 782 270 -67 122 -506 906 898 -243 698 -768 176 112 267 303 -822 580 -87 693 -998 -564 120 -904 237 841 502 -100 -279 808 25 201 -257 304 93 -78 -164 462 289 498 593 -484 400 -314 -569 -68 498 -201 -148 646 -329 928 -105 -625 -631 100 987 -763 -935 226 -618 925 466 -836 -252 202 114 211 667 -491 346 336 -227 975 -545 962 -215 -691 86 -814 932 650 756 617 737 -703 -778 59 514 353 682 829 -321 60 -584 -100 -2 280 -400 507 213 380 873 -111 173 -748 -750 -126 824 992 -175 -385 -71 458 929 -977 619 478 -481 -515 154 159 -627 -112 -964 -194 -30 -795 481 -621 -849 589 611 788 -923 22 683 779 -701 991 -613 -247 -102 652 -243 -326 241 613 -594 -610 537 734 933 -627 672 -599 -871 -686 -515 261 -949 724 -806 396 -781 -166 47 492 -265 -612 886 788 -281 -804 -223 -282 642 -826 838 597 -846 415 -614 651 -404 -398 -196 420 -940 -982 -652 -316 -831 620 -877 -516 -391 -85 -113 879 -834 -17 -780 941 -95 -321 -522 -462 595 845 495 50 -414 -637 -977 -613 751 -57 -107 78 705 -541 -398 -623 -483 -832 -743 337 993 -765 411 133 913 532 -687 194 936 395 -526 153 -342 -282 777 596 -280 -274 365 997 -770 -225 -218 -19 453 -244 -664 61 968 -177 560 305 145 659 -254 -676 301 863 -72 3 394 25 -668 -665 -173 -914 28 -482 257 -75 13 671 -174 742 -904 -289 -868 -377 -668 -216 589 -752 694 -61 616 -228 -718 -408 427 282 -705 -657 -857 -377 -835 -41 490 -124 152 887 550 -20 -606 343 -978 221 -714 451 629 -744 -245 -601 510 -177 -801 -800 427 -191 836 -740 -10 689 274 -353 428 250 -779 297 -566 -305 508 776 457 509 964 -836 594 462 -269 -503 449 -207 -520 -128 244 389 -411 -391 54 -731 -814 -539 898 -660 992 886 737 -87 -474 766 112 129 762 267 -504 -960 -542 -142 -662 -372 -740 -131 -911 -562 608 -911 565 349 134 -128 802 -696 -906 -102 699 727 -669 991 -256 246 102 393 -981 8 -151 -745 656 -946 -720 534 983 -44 162 -586 678 -85 904 661 881 -11 -641 -937 960 522 541 -772 862 900 550 259 908 49 818 429 408 -614 386 471 279 -310 -292 371 368 -643 -106 809 223 653 101 -717 -562 659 -431 786 -325 573 -546 -26 -879 -218 263 725 -122 -854 -227 412 646 429 231 154 397 -365 843 -946 -957 996 574 645 -609 115 -113 -612 932 600 177 -448 534 943 104 425 -762 612 678 -818 -837 -980 -881 35 -205 253 576 15 802 381 79 -482 143 203 695 -565 -384 -623 -550 123 215 727 353 246 323 -855 -96 -98 -386 320 862 711 756 -458 397 -407 -192 100 487 -681 628 -439 963 601 -116 490 -803 -482 -482 341 624 982 485 -619 -829 -516 330 -985 607 -482 146 -900 -515 -48 -863 -380 684 -497 -637 -127 -439 -277 345 891 -72 -950 801 500 -64 -428 -276 185 -992 366 205 -873 -675 102 -715 -504 -70 392 507 -617 743 149 -499 -968 34 -406 95 353 128 -986 4 78 73 712 -657 554 670 -709 -57 499 497 149 821 460 178 -465 315 -740 -88 135 618 -188 470 361 -705 -182 -869 8 166 758 940 199 -187 -210 -831 249 -199 -111 775 351 -336 364 561 -376 684 660 871 384 522 221 -546 697 -318 856 -445 966 -39 -563 202 633 -470 136 485 934 482 849 37 -539 -136 544 -752 384 -88 501 -715 -218 94 -816 531 -59 -944 924 802 -568 -197 499 -506 180 544 -433 -183 244 -536 664 33 123 974 -658 919 -527 -512 -738 293 746 -609 -721 94 -476 204 -21 -86 -326 -320 115 25 -643 -101 585 899 -394 2 -877 -507 742 469 17 847 -715 22 357 -271 -6 -249 962 -177 55 947 -715 -693 -704 -569 -868 -381 -786 -142 -82 -167 453 6 402 193 749 -542 569 -498 -633 210 -727 -803 906 -916 -599 561 418 -903 -999 -543 -765 -285 676 -40 137 706 516 62 931 -513 -479 -914 648 716 404 -56 -565 -489 481 -985 406 650 -515 -875 -432 568 602 728 -423 691 365 171 -759 904 -620 -920 130 -380 806 -275 -689 794 -138 -1000 790 43 726 -495 104 740 -539 -542 -257 -647 -156 -97 -47 -241 128 951 692 -639 -816 -693 -12 -681 -808 522 -827 -537 6 972 68 -638 -602 -742 -736 -878 -100 -731 -979 -426 -215 -500 909 -285 -285 -824 -471 -366 -397 -621 -892 235 -397 -716 963 -540 -607 -111 -634 715 875 -534 -194 -89 207 510 865 324 -867 -318 26 232 -447 492 -170 453 109 580 414 -289 -178 669 -794 535 -293 -810 634 876 646 -168 -314 -930 -38 807 666 -122 -153 953 666 564 721 -717 -232 973 -529 -259 -274 674 -388 -349 -990 187 -249 770 364 -321 630 698 506 -168 186 -411 188 -651 -378 930 903 953 926 363 538 -716 551 840 -499 33 -212 424 -448 -201 -541 129 291 356 248 -650 907 -893 -889 313 -63 2 -971 864 447 866 670 292 -547 977 635 840 305 -443 861 813 997 -439 -368 -37 606 -350 -878 -378 801 555 -664 328 -401 356 -930 -679 -534 681 -17 -43 784 -240 294 435 508 211 26 -102 274 366 -870 840 687 -658 -896 419 -439 86 -813 4 -579 -18 -218 -214 -597 457 295 137 334 -966 322 381 940 441 738 -215 685 -271 125 387 3 -177 -302 -835 -121 588 -720 -843 -796 902 683 -770 -496 -126 748 -707 -407 630 717 783 752 -327 -546 559 -952 764 676 -726 -640 74 165 421 863 376 -738 308 25 -77 -464 -97 752 941 697 -664 584 311 838 285 -831 701 -507 927 -66 962 -686 687 -607 906 -971 -116 912 -595 909 -174 -885 423 780 -381 432 -359 285 529 -920 328 -883 214 891 -562 -460 -191 -707 -250 -540 848 -369 -288 135 -455 705 -471 -564 174 211 433 -61 -482 692 938 -278 249 -735 910 -734 513 231 528 -915 14 -998 -564 426 81 733 -449 -605 -149 -484 -662 627 -534 -24 849 -489 721 -914 328 -485 -752 486 665 -721 -972 -811 183 301 -1 789 -651 -189 -476 800 -84 -699 -547 -402 -446 326 -269 451 -567 -993 -674 -922 -927 316 634 664 -818 830 584 -233 -967 -118 4 820 634 19 449 -789 399 218 -753 -122 -409 43 837 -407 -970 -371 -891 880 -664 951 -986 -101 -46 428 729 861 -377 939 718 667 231 12 -451 -105 45 -689 283 -288 69 -951 -54 -764 308 700 -741 -361 -517 139 711 -420 865 -626 53 73 -733 109 987 -749 -25 506 757 -278 113 -945 972 132 -244 709 -886 332 284 777 323 78 -867 622 652 -921 647 312 532 14 -87 184 272 843 -38 27 725 -564 455 -781 -303 -23 -393 210 849 431 -17 874 -895 -861 -174 913 -674 740 -821 -834 635 783 -387 -678 -8 297 -51 -473 -25 934 -69 166 815 678 189 180 185 542 417 590 717 792 -403 177 989 -395 14 198 40 -223 209 464 -860 -317 80 673 157 -23 9 -155 625 -592 -598 440 -113 -786 808 -979 564 -157 857 351 866 94 0 -881 -941 -685 -194 -941 836 -960 133 111 -769 -763 -970 -576 541 814 -136 -742 733 952 187 -766 -313 -390 255 310 634 -426 290 -955 -935 230 -622 -326 -27 710 748 876 -458 245 604 301 529 99 308 580 854 -472 80 -521 -127 691 776 -521 130 -451 131 616 42 -198 -153 391 -177 -78 136 17 -600 -379 245 242 779 886 686 -838 20 -215 -885 209 706 849 -162 724 157 957 -638 -649 17 -807 -338 281 -172 27 193 411 -932 310 -194 163 -31 250 -426 713 783 241 662 560 667 -876 -161 768 397 -573 -545 932 -335 -598 -172 -707 -380 561 -59 -445 891 -168 -333 874 652 -552 118 -678 -684 -378 685 -540 -143 990 -263 -662 -646 970 372 -501 -173 -898 975 -152 -374 581 -889 -288 -25 178 -406 -484 -625 293 -529 -471 505 112 -544 -830 504 881 -877 916 -284 727 -183 274 52 374 85 343 -263 957 374 487 40 -64 -420 862 -668 446 372 -44 -531 -835 -564 -639 -319 10 204 -624 -651 167 -299 -123 -377 913 -587 349 502 470 510 -763 -432 -167 -302 -471 313 -638 -477 994 7 800 -206 47 -667 4 -594 -973 380 -291 930 242 400 -94 697 895 -200 -38 -775 290 -95 -910 507 -818 672 -702 -727 557 -607 -784 102 -965 397 -168 -40 -746 532 -628 157 -658 94 214 349 840 -529 -701 -481 645 89 -942 326 454 368 541 -324 -148 -656 447 285 56 -489 125 935 -120 541 -763 421 -684 456 235 714 -579 -579 -244 775 -174 -734 -526 -660 498 821 37 495 106 -96 791 -177 474 -807 -968 -20 -555 -161 630 526 330 608 -457 599 674 774 -947 -563 579 466 -445 -56 -357 -954 0 -917 -37 58 78 871 -522 -578 737 848 544 -776 -87 304 779 -35 -215 -406 216 -976 -718 -583 -939 -187 467 153 718 -729 660 -822 -881 749 -736 999 330 492 -666 281 854 599 -499 -697 -155 485 -439 -344 389 -223 -883 -754 -394 -729 -538 -684 -178 -504 332 402 -441 -437 137 -80 423 -377 864 75 911 419 -111 -732 -825 -980 -496 948 927 712 249 -599 -810 -345 897 132 -31 -82 673 177 892 92 737 -887 3 87 665 -311 -563 516 -917 -623 666 332 -636 323 -476 -431 -777 138 -771 448 971 -161 474 -264 -617 665 -402 967 -599 -739 -489 295 415 -493 545 20 472 556 318 -332 620 300 15 445 622 941 -898 859 -467 -75 192 148 161 -820 -199 253 389 -660 -910 596 -646 -2 -52 -377 824 -569 -418 -379 601 -515 -978 -395 -348 -228 500 248 -97 844 414 382 423 -837 242 911 989 -448 353 -301 714 -19 772 430 -792 197 848 527 587 -924 183 572 73 -100 985 -552 530 459 -578 -432 269 974 -822 295 937 -794 128 -442 -2 -263 -591 624 990 550 -459 582 802 -122 -186 -908 -532 202 458 291 -166 723 785 208 564 -43 -291 -696 943 446 340 919 -265 -617 -504 -935 -536 911 262 599 626 -804 -203 -255 -961 50 -949 -966 -880 402 -402 818 -852 430 -220 528 -517 546 -81 665 809 -413 -900 -740 788 -713 171 71 684 819 -29 -83 820 940 410 109 627 541 279 499 -908 -592 235 943 -579 -701 -483 -906 -35 -330 217 -310 -906 -275 127 783 -971 -728 -554 758 -651 403 892 253 -464 500 324 657 974 109 -19 242 -839 329 -986 -748 -382 646 257 964 -262 419 822 347 502 -107 -461 -805 666 -532 443 615 -410 399 -50 -581 -203 -598 -256 512 854 -701 -721 130 -61 929 -758 -577 571 -728 574 -393 127 -199 574 -987 -649 118 219 779 67 -541 -854 514 834 -195 -368 -939 600 -159 716 290 -666 -697 -622 -315 153 -667 -842 -730 -150 -405 -179 -302 232 434 -869 -319 740 159 230 -250 115 52 422 -138 -854 512 -8 421 189 757 -942 489 -908 923 346 167 -349 296 900 -388 270 767 -754 -533 -474 894 129 -441 519 -409 -202 778 871 -961 4 846 -399 621 93 424 -577 -688 -673 390 693 763 -857 -460 -339 236 -376 766 228 392 827 688 -4 -733 255 965 -473 -234 898 240 355 158 -907 -247 787 469 -43 308 274 124 575 -254 -400 -185 640 955 -520 -811 635 586 -389 46 -908 -625 -928 798 947 -629 162 712 -720 608 576 590 -449 815 -730 -382 -356 -402 476 188 57 -485 -215 71 55 515 -391 -962 -123 -966 -911 876 -122 -253 219 -288 -230 -651 643 494 -825 -524 96 -523 74 -358 544 116 -405 746 -59 -932 525 879 -5 301 275 -212 -168 861 -8 399 -695 -657 40 495 140 -933 -619 66 -739 -514 -622 474 -616 -386 931 296 -106 -371 574 75 833 562 -272 -51 -233 335 873 -544 -586 -634 -375 802 -289 -890 515 48 685 368 -667 267 893 596 -289 1 -309 659 954 -133 633 -341 -6 569 -385 -499 972 192 61 508 -65 740 -40 -166 -718 447 -114 -73 -571 382 16 -15 700 605 270 211 -875 341 641 -377 293 969 -333 329 -976 -562 46 200 -749 173 943 220 391 553 49 308 -681 -750 -287 -974 -213 748 -228 -885 72 -122 389 -710 -898 -930 641 902 854 -45 -483 -66 -791 990 166 959 923 283 -660 -727 -172 934 -245 982 982 650 -785 563 71 221 -863 75 -859 955 -724 -594 -729 393 87 272 416 578 -288 -517 -356 549 390 -913 267 -36 823 -552 935 808 573 81 905 398 -632 656 -10 651 -228 923 -614 931 -186 -392 295 815 492 767 -226 597 853 -7 -566 -867 428 421 -410 840 762 -242 -31 -663 901 791 608 -626 102 946 -949 989 710 875 -33 -437 591 811 -32 958 384 -908 -113 -968 194 -172 -75 640 -8 898 -422 630 -796 -203 -282 -415 695 -849 801 -348 245 -221 -830 -526 119 972 -82 -378 297 892 -863 413 633 9 87 797 596 -623 423 508 -122 936 -433 -161 313 -390 -905 320 -561 -251 496 -616 -116 -255 -534 -451 -787 -633 -355 72 267 651 872 -294 340 554 883 190 -57 624 -191 537 724 -508 774 -10 682 -697 -50 400 410 -874 579 503 -489 518 102 248 -838 -277 -660 562 -688 -479 136 -371 328 -734 -585 765 -470 785 26 777 -470 -540 749 -45 -923 -597 -467 882 -651 593 728 940 981 371 591 -662 -456 266 32 -854 840 385 -296 285 -951 -224 81 131 -96 -720 716 -847 -173 -192 -996 428 -200 -782 -900 -612 682 -518 472 872 664 715 -7 -674 286 28 172 476 785 -899 423 -643 -988 -892 488 353 822 839 -236 -792 513 -471 -307 -355 926 160 290 493 914 274 1000 -891 633 994 297 389 705 -710 -64 -488 922 840 -161 787 369 -107 -749 845 235 -626 -544 -2 362 712 -885 22 -945 1 -743 846 -237 -338 50 731 691 509 -394 337 -646 -475 836 67 -127 -768 973 -515 345 -681 53 15 790 862 -688 822 -486 782 -299 -269 -889 777 -332 -538 -802 -53 393 -607 -582 86 -316 -901 -572 693 -872 -231 -859 -205 -309 519 -552 977 -789 226 -125 416 679 23 -576 721 -39 994 980 -15 922 182 -549 737 -302 -25 63 736 938 -772 -24 374 -663 -166 -822 765 509 -444 404 -419 667 -845 492 -479 -572 -462 654 976 -789 968 545 77 -654 -393 98 -738 -445 -946 544 -551 -570 392 -141 878 706 -188 425 221 -82 -321 -656 -112 -380 632 -598 414 -125 272 459 -177 -375 78 -307 -906 -128 -87 339 814 -11 141 -609 159 450 730 -688 -231 -668 587 882 -883 -199 -86 424 236 889 -408 185 -885 604 248 688 -367 233 393 562 405 637 494 15 -277 -718 457 -538 211 274 346 -847 -862 -375 574 -737 -767 -99 -927 -91 -393 -272 -587 122 46 -395 100 -28 587 -70 110 657 854 46 -631 -253 -574 -460 590 886 735 194 671 -163 419 -34 954 908 651 -15 285 468 517 -28 122 144 456 -697 -52 644 -913 -23 -75 -984 226 -702 -812 334 50 879 864 205 -425 68 -708 707 -413 696 87 718 981 -920 86 560 64 -175 -729 -698 -237 -448 -695 112 -64 -320 -549 -750 -897 440 -748 -881 -602 794 -10 -125 513 340 -694 51 -160 -852 -376 -700 794 433 -460 715 -753 -300 210 411 -47 319 51 910 -419 -841 505 760 -336 -705 595 274 -845 -118 -45 142 -38 -231 719 -870 432 363 366 963 546 113 -9 40 -110 198 47 -770 274 81 -414 -109 -599 -442 554 -623 -926 -274 -4 -959 210 -991 -765 -776 567 -129 774 -37 -507 -658 -125 -9 757 -114 -476 807 -567 -44 684 212 -725 905 -633 863 -211 -279 585 226 -109 -346 -236 687 932 -725 826 112 809 -782 129 708 70 -952 -213 153 -667 384 -863 916 -969 841 174 600 -415 -110 619 623 -196 -359 406 883 192 -167 417 -963 830 -986 -496 338 641 494 -356 46 240 141 650 255 22 -478 852 -551 270 498 -629 9 -146 27 427 347 -730 621 -202 -930 966 -580 706 -475 298 519 977 87 -199 -314 391 -671 149 378 102 -816 -158 749 174 941 222 779 783 -868 -890 -302 -790 277 -967 210 -420 810 32 511 867 -140 -806 -743 -866 776 630 -678 658 -939 -855 701 -22 934 761 -148 242 194 -917 597 -323 -176 509 -187 -74 -799 992 542 -257 160 -552 139 -797 519 -141 -811 454 -734 -751 874 283 664 427 530 -586 440 442 -420 -100 -480 -71 873 -851 -180 -40 871 763 219 853 612 -947 271 -433 -76 -770 421 -735 -75 -33 -536 -703 -581 -120 305 -226 -391 409 -912 -387 576 -854 -468 493 -78 820 -637 767 611 -415 -33 -60 729 -810 922 885 -463 829 155 -291 262 -959 -221 -432 -603 905 -586 -85 32 178 534 622 890 132 458 -656 510 998 -611 431 -153 -896 -448 -820 218 270 -634 -812 -578 284 456 828 683 -371 503 340 -539 -686 -974 432 -271 194 -66 791 -384 554 973 825 -670 -471 -862 -547 -386 -801 112 -763 -708 -148 942 -583 -399 -650 986 -299 -190 894 -212 -288 406 7 -764 378 -640 -93 951 492 -111 -262 -689 -506 -598 925 -672 14 884 322 565 -335 -965 -854 -424 104 -97 -32 -319 298 -559 -384 870 591 -36 -927 204 821 336 311 -783 477 234 928 189 690 472 37 -657 -833 -287 970 -708 -415 -695 232 62 358 81 875 357 -469 -403 -277 -839 -498 437 -503 -3 792 -17 -626 -53 125 -474 -777 380 804 514 134 560 -559 -165 554 503 696 -802 608 -157 -511 -861 854 531 886 497 -571 -773 -812 486 523 980 -684 469 -936 548 30 -663 261 457 886 282 631 506 782 32 -781 149 -230 70 -437 -352 209 727 -72 -360 477 -326 58 -182 -603 157 506 176 -161 -985 219 989 -471 255 798 -59 766 261 -355 794 687 723 -336 -623 475 -755 100 -561 372 -973 707 -977 567 -286 931 951 637 -858 -243 -493 -559 491 -182 -103 -625 -758 -106 -998 621 -463 -436 487 -522 -230 909 592 -252 -29 515 160 748 1000 -400 -51 -138 55 454 845 290 546 478 -661 421 770 -618 -574 755 710 342 -762 113 -297 608 793 -337 32 553 -428 902 498 -523 294 -17 219 -993 -937 77 27 -381 -803 469 658 895 190 203 -95 -499 -900 -618 725 60 -670 2 -370 719 -323 -210 -317 -201 167 777 -52 -106 881 61 -174 -633 -266 -995 155 -125 697 -604 853 360 432 171 637 -400 385 -500 -993 706 799 -849 325 -430 -411 943 164 -744 228 236 -950 815 -106 457 -938 494 614 162 -165 933 372 -564 -500 -858 -500 218 -882 -8 -922 -622 -579 367 -590 -769 -557 -601 633 580 -588 -488 -90 300 -738 873 271 -982 275 -377 -390 -545 -317 962 -610 -146 -687 288 41 -564 -562 321 342 -894 -951 134 344 -744 356 -937 -831 739 -273 -399 -524 876 708 331 -916 -367 -782 739 -777 -532 -967 -748 -378 860 109 32 310 -866 821 597 930 714 -64 -287 -770 -970 626 86 -183 944 -810 -397 -228 -432 696 494 -24 24 201 -122 675 580 54 -429 -346 -498 -249 440 -443 -93 -517 729 -735 1 -558 -148 -599 215 -548 -331 -67 356 997 -691 -126 173 828 -994 -496 -820 402 -168 -162 984 -922 -806 703 93 -193 739 -802 -235 933 396 636 -498 -125 -359 -18 622 668 164 -773 -474 902 510 809 565 -663 263 408 136 -258 -790 -907 177 435 629 -92 170 10 -994 911 -303 916 -616 504 861 -31 -803 995 -517 -421 718 238 412 -655 -909 401 -658 -525 -580 -835 -641 506 412 -966 138 301 -416 377 -107 -766 -294 -904 -626 -419 -989 -625 -940 38 -693 -360 609 -217 -27 -102 -269 45 -229 -820 -731 739 615 -643 -686 -596 156 -408 -140 95 -299 585 811 -968 214 998 619 -761 314 -446 44 64 -555 567 -28 464 -493 -451 -110 -592 60 -561 699 -740 730 -945 -878 -8 -934 583 550 -302 336 396 -655 77 788 427 -752 -221 899 435 56 -358 670 216 -968 -24 -767 -834 -632 -869 -36 977 -911 -900 -438 803 -525 635 140 -695 168 455 -733 485 -991 -346 912 -958 -55 675 -804 -614 -380 405 953 -888 -654 698 -671 125 924 483 381 -335 -35 231 420 624 597 -473 -320 -285 578 -259 -926 -688 774 201 -395 -143 746 -554 358 -819 166 212 433 -523 247 468 683 -48 497 -872 -430 413 810 -523 1000 426 889 -206 304 322 598 -240 994 478 584 -836 -179 950 435 887 -64 -605 -157 457 887 396 -443 289 474 -389 921 -188 -376 302 502 -40 -760 -655 -681 273 996 22 -82 367 327 750 297 115 60 212 -318 768 -911 996 -365 612 550 585 14 113 -802 -184 43 845 -114 -81 -205 424 745 -584 800 679 897 -2 -892 444 812 -512 -371 356 690 -518 871 -326 745 212 215 219 656 190 885 653 -258 752 -286 -384 -299 -685 -820 371 -475 -318 722 -696 636 -231 474 -621 -724 541 -349 -657 878 921 270 322 -912 676 794 -691 -683 811 202 -960 -103 672 -785 451 561 609 -757 787 -672 323 609 978 -671 -891 256 814 -766 39 -930 703 189 -352 548 -345 -663 873 719 114 -573 916 239 -354 671 597 73 -137 430 -561 -76 658 -966 526 554 470 805 846 711 -209 767 -290 355 278 508 -489 -615 870 -365 -866 -139 -646 443 -599 799 690 906 -278 597 -763 -150 933 692 92 709 117 -251 22 176 -497 -503 757 769 -856 -429 461 513 -12 -236 364 383 -88 45 440 -489 -335 -505 200 574 -666 782 990 730 976 633 -374 -171 450 850 454 -171 -141 -62 -643 281 -640 449 -252 -640 101 484 -425 826 -894 -290 19 -539 -617 534 -64 817 45 463 850 145 -197 -449 -799 316 669 255 326 97 385 -365 -165 -781 -531 -104 257 -643 -722 -826 -753 -56 -232 382 979 -754 -757 -634 -411 -845 210 -154 427 226 497 150 383 635 314 731 428 -772 -624 772 -472 -843 171 530 20 -265 120 -692 -486 618 -479 -390 973 -222 -625 -938 -523 -778 -390 -631 -371 -426 -551 -154 442 760 582 574 298 320 424 -476 -695 -100 823 -924 607 -938 -34 597 -578 -787 128 -104 612 -557 831 -483 -154 -869 -986 969 960 -327 664 -19 480 206 -726 -445 569 585 -934 586 -720 756 775 -408 -580 -82 489 -500 799 -421 -200 711 -244 57 439 815 -41 -891 -284 410 -516 -997 535 90 992 106 172 -198 400 -529 690 -475 -262 132 -18 -299 -584 -302 -832 959 284 410 -107 -915 -600 1 541 -551 12 -729 74 -660 -409 512 404 -203 -191 136 191 -872 -674 -339 -468 -137 67 -330 -325 -441 190 -192 -14 -389 766 630 -685 118 766 590 59 514 -948 851 749 394 311 241 614 382 -457 948 14 -450 -634 510 -554 -262 565 -623 -499 578 -435 -813 -241 -20 -499 598 162 -804 270 804 -555 319 748 319 -482 685 669 38 980 -796 -195 74 -334 -286 -745 -786 -564 51 -335 -365 320 -107 -279 423 591 -136 -819 794 976 -644 264 105 -121 855 -371 -381 -92 539 -451 -275 964 848 965 -18 355 -22 -284 -921 279 757 -293 -901 -420 866 -212 658 493 -956 -915 533 -163 -231 152 -99 -534 -930 -263 -928 93 986 67 -876 558 -818 405 311 -649 469 -378 -481 897 680 -193 -433 -839 -737 786 -953 904 -650 34 383 -284 -19 507 -944 577 -576 -160 -716 -140 882 90 384 -967 703 685 603 -697 -222 43 -962 770 222 -272 270 8 215 632 -259 -240 -372 -34 -942 -224 -280 605 354 481 480 -445 279 -874 546 247 470 572 -192 -321 511 173 305 325 225 90 302 -735 233 370 29 -472 -471 946 -987 622 708 -827 -469 185 -881 981 179 356 -128 -119 542 669 333 -362 -950 -979 543 -601 -893 -84 -587 -431 463 21 195 127 -180 -841 449 -219 817 536 737 50 -802 -478 968 -982 -65 953 635 -67 -346 -312 684 -749 -427 323 -657 609 357 307 137 -849 -210 4 -122 -116 180 995 -329 -324 474 -607 -149 -997 -496 971 731 -590 838 -827 -704 382 414 -724 938 590 -805 -892 -539 -504 -861 -994 122 748 -578 -620 -796 564 604 581 -847 264 -690 -267 245 348 427 756 178 68 733 269 323 816 528 -850 938 931 405 619 662 888 -919 510 533 -734 902 102 434 928 236 -548 332 -828 -675 165 -760 860 -855 273 363 -190 129 -157 99 581 462 -272 212 590 -66 -912 581 162 114 -471 -221 321 972 576 -708 812 676 -349 77 9 400 -899 211 -43 297 -652 467 132 -786 -880 -335 650 39 558 447 370 150 619 446 953 118 2 -834 -991 522 -460 -327 -631 140 -385 -515 -175 -27 -935 -63 841 289 -399 -987 743 520 651 -622 667 -932 -702 95 196 -728 -896 998 -727 -88 -493 874 376 604 -966 -554 803 -757 206 -231 -198 985 -629 375 10 -702 -84 -994 273 -975 602 -812 271 -28 821 -400 47 431 -760 -92 -866 843 320 540 -795 -830 682 403 -276 973 694 -324 723 -334 -968 959 -583 369 341 -912 335 669 965 -364 721 -192 533 853 530 954 676 745 -227 -979 525 -50 -769 389 446 -96 -36 -785 -924 634 521 -682 602 -150 -701 106 261 -650 -691 684 835 245 110 230 769 -40 470 114 -738 982 -834 458 -569 950 -843 -225 179 -935 734 -307 842 -197 973 670 937 -424 84 410 589 -50 814 929 644 705 -821 563 808 -616 -122 -766 -69 -845 987 48 663 -408 -743 644 976 -100 81 809 -963 -418 -338 69 -193 -764 309 -541 841 -358 -339 -592 678 449 -380 -436 111 204 715 755 -796 964 603 -913 -627 953 465 -763 -369 717 859 -618 338 -760 708 -251 -24 -655 -575 407 -249 -787 -476 -73 -190 -906 224 477 -766 -113 347 858 -935 384 380 349 86 -969 -993 559 -233 -678 -294 906 -622 726 -23 -78 -281 -275 757 -686 991 748 828 -925 322 309 691 940 -674 -621 -954 -803 -119 674 -308 -8 712 481 -270 752 -384 388 327 936 976 -171 -526 -686 -597 749 823 -18 14 564 424 538 -119 240 -807 -190 25 288 -650 649 -431 721 -195 -55 123 818 -482 418 -573 74 -639 -773 389 -652 730 -217 -952 -716 594 -937 387 -994 -484 -50 956 72 170 433 254 -585 -397 54 114 561 -506 296 -909 -687 157 737 -668 463 620 -222 -988 238 -525 677 -491 -226 238 -486 527 929 -56 -698 -502 913 -639 -516 895 405 45 532 215 402 -189 876 908 -385 -677 240 -729 352 422 -880 5 537 92 5 -809 -574 257 -636 549 314 -893 717 464 546 -353 -567 834 -510 -496 166 -473 776 -459 485 791 -168 856 14 -571 -360 996 -557 -697 523 -337 374 -413 259 -413 885 878 -345 476 288 -662 -695 -738 -633 288 -521 419 -275 361 -499 -306 390 781 784 -922 719 194 581 726 16 508 -135 629 -336 -84 -656 -338 660 342 315 -312 468 -201 164 573 -110 -325 526 88 38 -916 -554 981 -794 36 -585 851 -935 55 450 -88 -757 711 -308 706 267 -441 57 -724 303 -132 128 -695 -294 368 816 -825 707 493 92 981 59 618 -358 -12 362 -267 -327 -538 945 797 -914 -542 -673 817 217 -525 -680 660 229 360 -786 -436 -206 131 946 -864 -603 -416 -476 -430 193 -183 -428 -482 -164 440 -855 442 -22 925 706 -666 -174 609 574 -572 548 -662 678 -670 -278 486 -809 112 730 -312 639 -670 398 434 713 -618 170 -296 997 33 964 883 -655 -42 372 -723 -185 -447 -367 -51 -108 408 -214 -16 528 272 400 -625 -203 137 124 -453 427 213 -187 -272 55 803 616 -401 909 -342 381 -857 -360 -559 389 -875 -109 877 745 388 -773 -194 -390 -261 47 33 -526 -406 354 371 865 976 -668 321 -291 972 155 202 -56 848 784 -768 -809 -324 253 -160 -410 475 647 -459 -925 565 -302 -205 -453 -625 153 56 121 -996 -189 425 -35 -454 -584 424 594 289 -40 428 -845 157 -309 -963 513 -432 -215 857 162 -560 -324 158 -288 -890 98 -489 644 -258 -320 898 527 -783 -838 390 -345 489 205 -158 271 -891 195 -216 627 -459 614 -27 -718 598 -208 741 809 723 820 -818 953 -760 897 852 -305 -549 723 -577 342 878 -523 -678 -304 -609 -683 55 88 -69 621 83 59 286 492 414 -273 546 782 652 -514 472 -888 -156 -425 842 264 -72 -114 629 -904 -725 -623 -272 -727 -583 -42 495 461 620 -319 -833 -838 -14 -286 358 72 213 -189 236 801 918 -914 727 279 546 -578 -990 -399 244 -150 -210 -10 296 -153 925 -711 87 555 -554 -143 -469 894 174 -909 -102 483 -449 -66 788 955 524 243 -523 -497 167 -850 29 -287 764 -628 995 -668 -897 377 -989 933 -941 -806 -234 975 -763 574 759 -288 -957 -552 -114 -441 220 932 -482 -178 -328 423 402 -510 853 891 -742 -612 72 793 -447 538 259 973 -656 -250 305 -29 639 -626 583 -31 643 -154 -198 -578 -545 331 715 -532 898 390 -6 -930 751 70 -509 -62 276 838 415 -930 -859 46 449 627 354 177 618 -265 549 700 425 955 -894 615 190 670 736 -712 746 644 778 964 879 455 311 -318 253 -5 994 979 412 -15 504 -349 116 -422 -810 857 -38 -765 -325 267 854 -598 -126 185 -729 166 665 618 -12 623 -99 693 -767 -662 485 549 -166 -768 192 864 -10 447 -131 -867 -656 988 -544 628 -706 507 -524 -109 889 -816 649 179 -220 351 721 415 291 -428 558 694 78 -467 -829 -808 -643 576 377 -889 -566 -410 893 954 520 524 921 686 57 -430 862 -163 -536 -129 693 -714 -405 401 269 972 -125 220 -815 -674 51 316 638 920 364 -432 -302 127 31 253 231 -505 32 -802 -77 -558 851 -374 320 496 -224 788 452 622 -38 612 -862 814 -831 281 -718 40 -299 -217 -756 886 49 252 -330 275 178 30 -146 3 -611 717 -817 213 -837 -337 -539 -606 523 -739 890 74 875 110 211 866 409 126 990 87 632 1 -561 543 -455 295 822 793 -464 -419 -794 875 -701 -592 -567 -786 381 177 542 -25 877 -298 191 848 734 -366 697 -933 -288 443 86 522 960 538 -670 -171 34 -223 413 942 408 -239 63 64 -272 721 518 -511 978 -286 -322 617 -851 -990 193 134 -679 366 671 -825 -982 -123 -353 238 342 819 -985 778 146 -995 375 -833 859 482 -79 -82 -983 400 866 -253 -911 -138 -672 615 515 988 702 956 160 492 616 -663 115 275 -840 946 -285 950 839 278 -783 -454 741 441 -225 446 -746 954 296 -610 -950 937 -119 -551 786 -145 311 -462 -672 -792 8 17 186 14 -750 336 -282 640 -824 -791 855 -657 -751 -796 578 -676 638 853 -231 -807 -127 -845 -590 -203 -710 -870 -373 -584 -916 409 -466 -685 -770 -32 -175 -971 447 20 256 643 881 717 -142 223 -553 -948 995 -910 -34 -481 -244 909 -34 -719 -818 -456 134 -755 -758 137 -666 -171 128 95 -224 977 62 -748 -18 -303 264 -571 147 491 612 119 810 -556 597 -531 -220 741 535 -162 214 690 519 -979 -713 -347 160 918 728 -485 -76 -872 -530 -669 -531 -824 -370 247 -577 -643 32 -110 319 -228 587 -972 -883 965 76 -825 -537 439 -170 896 547 -255 -719 -920 -571 -279 980 -957 331 224 -622 -708 480 -552 548 87 -190 105 226 -624 486 -872 461 -916 709 756 826 251 -902 866 -194 -963 -348 -601 -495 883 861 -489 -566 476 869 58 881 -987 -809 -485 923 -264 173 -462 -735 975 -615 283 -546 613 385 90 354 214 -450 503 -419 529 -629 -434 293 918 450 191 -188 549 -9 31 564 -225 -951 -110 340 -284 -619 -159 -682 -380 582 -525 -443 -8 502 -941 799 -319 -271 -696 -205 83 -113 884 865 -671 395 -964 814 106 732 -594 31 -832 985 210 875 270 -356 452 -736 725 -783 734 509 -458 -725 -995 423 219 -299 13 -873 561 455 502 -666 -511 829 614 785 -467 65 -901 -761 504 -92 -835 435 -81 222 -910 -208 -885 -853 -96 -218 714 331 -512 11 525 749 210 423 782 396 441 -599 -145 275 522 853 66 -558 614 779 -582 -272 797 965 -173 -828 -614 110 995 -269 -963 -424 -866 783 -692 362 391 -707 404 -775 397 381 219 -532 -548 -921 655 323 28 816 382 -760 -912 -323 -752 463 62 -210 -591 -551 -568 -729 985 537 366 -801 -76 -872 654 -28 -594 -594 -179 -123 377 393 -751 746 651 -97 449 -301 -953 574 -91 682 -403 380 -59 910 -72 -263 917 247 -585 -68 -458 -576 215 141 -624 -189 -127 -152 -850 105 -233 269 -697 197 354 -118 -994 -74 -436 836 878 -93 -839 477 -939 251 -43 -220 -196 -674 -19 771 356 415 933 -44 -896 36 770 -515 399 164 -974 -830 -574 -645 -240 -436 57 333 -556 -228 952 556 -431 -798 341 909 685 506 -109 534 -905 -71 -605 -477 -689 563 598 -948 801 -552 -258 116 -329 -298 -677 -861 -775 568 617 70 869 409 -918 267 -17 -587 751 475 985 550 772 535 904 460 -752 -500 -583 -436 -581 -807 -998 -800 75 -958 -784 -862 697 -398 147 -175 982 651 -961 -952 78 569 -598 293 852 -229 -482 713 478 204 340 949 -514 902 446 -547 -236 796 861 -651 -906 514 565 -469 -405 714 127 -384 -227 153 -384 -644 -185 84 446 337 510 326 -62 -986 -781 -612 -72 -83 -525 -647 -631 418 568 -541 -459 -939 951 509 -122 -139 -221 -396 326 -244 -129 780 -357 -123 961 -280 -122 -844 238 776 455 515 560 290 -957 231 -291 -117 -804 168 -123 824 903 504 683 643 185 465 559 -594 -169 584 420 450 -734 -434 753 -259 347 -309 303 223 -498 580 -98 607 664 -593 190 -216 -352 -209 109 289 358 -490 -160 7 -803 544 597 840 100 861 596 778 -657 -635 798 57 -12 -809 -308 -129 770 712 974 -768 -876 920 971 -582 289 725 1000 -457 967 687 -645 -642 424 537 -736 -479 608 -747 -429 -844 41 -643 515 -196 6 -586 502 -520 -231 -749 727 -75 -306 -5 371 -571 -702 -967 -924 -312 -767 573 973 192 -809 -866 631 603 -323 -549 -313 756 211 169 154 -155 -924 -971 22 -30 -473 392 286 821 -868 -647 -956 105 882 -838 -50 -537 -320 -953 -843 840 -575 -540 987 230 263 283 -152 -251 -810 -466 -553 504 -365 -199 402 -59 386 -800 -149 939 -638 826 142 611 -676 -8 -845 764 -135 488 -482 -713 542 -977 570 -472 -687 -955 678 -725 -338 -726 -111 -604 -299 -133 -621 -90 313 -754 -436 890 -724 973 977 -972 -517 -589 976 -759 -171 911 -923 -139 -40 697 -977 40 705 -16 -345 -291 955 -201 -575 -124 -80 -231 -500 385 -946 -13 993 317 -726 283 930 -911 919 509 354 -977 -97 72 -104 -922 237 492 -145 -554 73 -467 -227 -935 887 -123 -448 -319 251 -926 -612 402 -213 -995 12 -387 -362 799 174 -353 261 873 -27 585 720 -355 -343 -885 617 608 811 449 171 312 444 122 -654 805 945 50 550 81 700 847 135 988 -696 541 788 208 -941 -755 -937 989 -212 672 14 -990 -778 -64 332 948 573 410 -75 811 557 773 143 -195 136 947 -490 -815 -798 230 132 866 -516 152 568 131 766 29 599 -360 382 -251 -694 993 251 -982 -375 606 -414 -987 -536 435 985 -577 30 421 -558 -620 405 57 989 -673 -759 888 -418 -802 264 -171 -934 -490 -240 -4 174 912 -905 -187 -391 907 59 406 -292 371 -490 -768 -639 -942 -909 68 -793 -121 211 558 638 902 444 -829 840 -477 -485 -27 736 -914 775 87 -573 -271 -73 569 -564 941 924 -317 816 -546 -60 862 364 -983 360 -316 -202 272 -636 560 164 -915 -639 438 -349 678 -875 176 523 164 -506 -204 47 301 431 977 171 -851 -647 71 -802 -371 -118 232 269 -727 53 -50 -273 -532 -905 -128 706 397 -860 -922 122 894 -932 -916 -844 601 350 -123 397 857 -841 494 377 208 -971 -72 -412 -198 -98 -220 172 -100 116 -22 -369 -142 505 -37 167 555 413 622 667 -443 729 -511 -488 714 377 -606 -379 707 749 -980 321 20 392 -888 391 199 464 232 95 894 -627 -163 465 -882 -997 -418 -647 905 -251 938 -987 825 927 -712 -449 28 -847 -460 -781 49 -333 -7 -928 56 -518 -609 129 519 899 6 -861 88 710 -977 427 -33 648 -952 292 136 621 235 572 -678 131 -276 587 -187 550 157 -174 523 944 -399 -729 462 179 -178 -946 -592 -83 -134 327 349 -659 768 418 -708 -318 391 -447 533 -640 -919 -908 -260 691 -361 -832 312 -82 885 -488 512 753 -6 601 -54 953 545 -311 -739 626 594 -92 4 -106 605 -933 271 -407 -854 173 -960 -435 -89 -707 -918 -848 -657 214 -138 150 921 181 997 479 -695 -244 145 668 -421 130 -11 221 -36 702 946 796 -869 493 -806 617 -748 -230 947 491 850 830 557 960 -779 471 -800 723 815 -700 -64 299 51 731 305 494 -177 -942 -10 -668 -915 220 112 -987 -96 459 -926 -703 -863 -733 -516 779 -178 -17 -788 169 778 -199 -765 -234 432 -359 -510 -828 853 -408 922 -961 433 593 -122 -928 -467 -952 283 -653 -89 -553 4 611 262 800 -200 -873 665 -984 84 957 905 884 221 -384 767 -237 780 -787 -569 54 768 825 -396 382 -172 -27 853 937 237 894 672 150 -55 -922 -25 -257 750 736 -100 695 334 -286 -991 -706 -969 -831 735 647 -221 778 -389 -513 -436 -109 207 -839 -60 -29 -733 -902 744 468 -652 -148 286 276 -185 742 -749 111 306 -88 -210 -510 -608 -456 -483 195 -304 116 590 612 -488 -776 -589 736 425 -876 71 228 -948 -236 -945 626 130 71 156 -887 -229 -681 780 463 153 489 -357 535 507 -268 107 462 46 956 -585 928 -764 -797 -780 -946 -126 644 -838 512 -392 -541 130 -726 241 692 -779 -941 266 -588 -530 263 -293 1 -571 -855 -942 23 288 -78 866 785 5 -816 503 -171 -461 -624 818 -333 -542 -389 416 -918 -598 12 -992 944 991 -507 14 519 249 -774 -927 -322 -861 769 -648 -884 606 142 -924 -201 -230 741 -786 -787 -879 961 -66 646 348 -292 -804 -442 -93 -858 521 -755 -75 -571 313 -791 -148 784 -879 61 -984 595 -870 93 -691 -610 -843 941 306 99 903 -415 201 370 837 -258 -313 -512 -58 -452 -114 -755 -224 817 -305 285 -200 733 -257 92 -121 738 -703 -660 419 -413 673 939 488 -360 478 -540 -46 -211 -390 -87 -874 434 -64 -622 752 -831 459 439 331 663 273 -551 643 970 -910 -605 -533 857 495 579 81 660 181 -800 414 772 -920 391 616 733 -938 984 34 12 865 -397 -242 556 -202 483 833 -879 259 -126 613 -864 -2 509 -163 -865 -147 -912 816 -342 597 412 854 -232 -832 614 997 833 691 558 653 157 -465 994 94 457 840 -4 633 -885 533 -519 -904 729 -225 427 -983 70 264 145 425 -950 491 158 911 553 323 -275 -389 -927 759 376 -485 -168 656 -689 -675 -252 -807 -323 455 910 -680 -70 -339 -496 432 675 -454 -353 452 603 228 -767 -372 -165 437 786 112 -135 774 541 -389 -42 667 555 -634 -826 290 -519 94 121 -502 808 770 299 990 139 325 157 -731 663 678 -686 198 572 67 -601 -427 -492 647 764 814 -798 -703 -468 100 450 -541 946 -455 -421 482 442 916 332 -481 160 -687 271 -24 535 324 -728 -313 283 513 231 198 -515 217 -158 954 711 651 -209 584 888 291 983 970 499 -120 -428 685 543 -88 123 652 1 232 671 -53 735 -172 313 777 -57 56 463 -514 887 -377 -335 98 391 -734 348 -56 989 -346 -534 -405 689 821 -680 -881 -639 -322 -935 -874 -913 -81 -477 -761 592 801 972 76 -851 -52 272 626 -436 469 -405 -463 -388 538 67 -879 345 -360 -89 -818 460 617 596 -381 -71 494 513 881 -783 -589 633 -349 653 14 -238 -479 145 -558 967 863 183 -643 614 -173 -102 -755 -558 -857 -979 986 298 12 379 -157 774 587 -42 -395 709 -652 58 -816 153 912 500 -423 126 -604 -288 -418 -839 -946 566 -484 643 266 989 -156 -481 47 263 381 695 466 -296 18 -986 -774 -441 -564 535 614 963 377 729 -922 264 781 -176 718 546 849 -992 -340 -334 831 -503 -976 -289 -965 377 907 -629 -944 749 603 -371 398 634 -270 257 808 -63 -316 -353 827 221 -334 165 -156 399 -613 -365 902 -413 393 -240 287 115 -364 -810 -78 -205 305 3 293 -572 -654 -87 -645 -955 -361 414 -699 -819 739 400 -896 -133 -253 -122 311 -922 817 897 -182 -964 -620 -546 337 -814 94 746 613 -958 927 487 8 8 252 919 603 306 -623 201 -342 -74 170 -818 -640 551 941 603 978 -866 441 -526 647 -620 870 -643 41 -578 851 597 -740 497 -795 -303 503 310 808 779 294 -755 884 -698 -92 -913 162 799 -707 -146 -519 -88 -265 -102 350 -888 -17 581 688 37 -737 841 -798 157 602 -811 628 -209 538 -699 -253 -662 -6 -352 23 553 645 297 83 66 507 -378 837 723 905 894 198 711 155 -475 832 -42 126 510 802 72 108 -634 140 793 -531 879 863 -358 -654 -862 859 851 -52 147 -600 -507 -912 -737 759 -717 -11 -961 783 -828 -359 757 457 682 -753 327 -882 929 -85 -462 -207 957 996 650 710 -448 -634 -296 -425 -272 41 908 401 -342 -45 723 366 -711 -801 535 -560 990 354 980 120 -336 983 -377 742 -458 696 577 166 532 -610 827 912 -90 -564 97 -46 -798 341 -228 -59 583 -590 500 -869 526 374 29 -233 347 24 587 -360 -405 -142 909 -913 -99 563 710 519 -485 -6 -271 -595 369 -267 -358 -664 580 35 393 -71 653 -362 557 -375 -489 -898 128 403 -647 229 321 966 76 221 -832 548 960 -744 629 -180 -104 -547 865 -997 -565 -229 -541 286 -437 198 -803 178 -736 -870 850 211 943 -111 -905 -643 -884 -597 -448 926 -222 871 185 138 449 141 625 -252 741 -759 222 -312 -778 785 485 995 -480 -450 -265 338 156 -88 775 -951 -162 -70 257 -709 325 938 -390 328 -303 936 -580 -917 175 -939 -629 -670 675 151 -475 418 222 -572 -397 -43 -5 -803 567 467 849 482 -53 488 -245 665 497 -890 -720 678 -497 -228 358 -197 753 487 -364 41 -324 -866 81 -694 -819 282 -675 -405 686 -747 -481 247 -540 -421 -377 -802 -715 -446 769 -930 780 456 157 413 497 -942 -956 -781 -93 421 966 -293 74 -614 99 -224 -271 400 872 992 271 -184 481 -120 501 -93 -48 107 -190 9 591 -778 -884 -376 912 -375 -923 -669 -513 743 575 561 468 530 905 561 820 -960 157 -334 -468 -322 114 185 938 -203 408 -925 760 -150 -802 -560 107 954 -859 893 -978 607 14 609 -450 812 -726 -322 -834 924 -161 856 321 389 -177 154 28 327 -196 835 561 535 944 -334 -63 -220 475 8 630 -795 -318 265 -117 -40 -503 -191 418 -528 467 -122 -462 -584 27 -813 193 -803 384 685 -970 -130 -766 -975 125 -145 520 996 -582 -471 -11 144 -451 -468 -155 847 392 -106 -615 -155 -633 -158 271 -287 -383 -613 -554 -804 964 -700 -300 241 -955 -939 -937 303 297 -227 -698 -786 -573 774 -181 54 718 638 236 959 683 158 -646 -714 -589 67 -519 -923 721 726 694 589 294 103 -400 805 445 199 -333 498 15 888 633 -705 -689 -811 -627 738 560 -631 958 -908 355 589 -688 -474 -989 -468 -510 -605 -111 63 304 967 975 -366 -151 621 -647 -197 -127 26 -100 839 311 -598 -624 166 616 413 -83 812 -373 478 -772 421 -208 184 -738 821 -196 -456 -73 754 -506 -549 454 279 -909 360 -325 993 -989 -618 -987 657 -133 -263 -671 -663 -792 -844 -557 246 -383 26 237 412 68 116 269 -364 -357 -296 946 -210 -554 807 717 486 -665 259 729 745 825 -596 -124 420 232 611 -305 -454 695 834 704 291 -996 -388 835 176 194 202 545 -375 -56 434 415 -11 -922 -552 430 -339 -522 751 -3 826 435 583 0 412 -81 361 -911 919 165 939 455 -677 70 -788 211 -867 -99 -505 114 279 692 -858 475 -39 752 767 -660 -532 -4 -854 359 -78 -5 -919 833 362 495 98 601 810 876 81 -734 940 690 -375 -923 592 -532 -219 415 -346 -56 607 767 950 657 782 -43 -943 834 36 854 -120 -923 640 497 -497 119 -888 -693 -613 413 734 -927 892 494 357 -729 40 -7 827 925 -982 -100 -62 -790 270 -151 137 604 -256 -101 33 183 676 160 214 295 139 -871 605 -291 151 238 -959 772 201 295 155 689 450 54 -279 769 578 360 11 793 534 911 375 -633 325 -467 -144 -2 685 -326 -244 386 -905 784 732 568 645 -55 -340 980 684 406 614 -958 293 673 -946 743 -935 -20 148 319 623 962 -289 -65 -834 -137 828 -91 -517 -598 486 92 419 -852 862 702 -996 200 153 -459 -675 -936 318 -987 -940 -769 -782 -454 396 328 -766 -160 -348 -543 127 936 733 163 -538 -418 -51 -158 345 768 739 -205 987 -395 -590 -612 304 -54 -711 676 989 -893 -668 -249 -198 849 461 337 452 -904 369 -798 15 -237 81 274 -599 666 392 -845 955 -368 658 502 299 -926 -920 165 35 872 -207 918 -364 -837 146 -727 93 702 350 707 -31 -260 379 -847 834 231 135 -941 -958 -648 536 996 -4 573 -551 -678 535 241 127 -153 -145 -398 525 -828 468 257 -879 50 690 -425 -21 860 -427 -671 -184 -522 -116 836 -781 -625 -446 624 -216 -603 -72 249 73 874 674 736 678 303 110 530 844 -549 108 633 -372 371 -416 463 -794 87 721 -485 -190 -351 535 -566 -841 -1 889 325 52 -369 350 11 920 816 -506 -283 727 192 -231 -772 771 -515 -710 218 149 -783 -97 576 62 451 400 -834 -653 -977 45 414 -705 -418 -956 -98 -477 71 883 351 530 907 -634 -359 640 -812 -996 -925 491 -23 476 668 -532 -957 -414 -268 -46 -455 422 771 675 -998 -298 258 643 607 -541 -9 -53 659 235 -131 64 -521 -27 -719 621 70 -794 -763 56 -519 127 285 -28 643 682 -858 -500 79 -315 773 -353 -430 573 -425 -647 -143 -910 889 130 311 -114 -932 414 -518 -872 818 -869 144 -29 -756 -570 531 780 419 964 650 259 316 -537 943 959 778 974 -846 336 992 -900 329 681 200 -246 769 365 320 -290 436 454 438 569 -937 -395 -687 56 -767 -919 309 463 -568 -969 -824 478 379 -359 -19 266 -384 -645 -521 413 989 -426 769 75 145 27 243 -148 -374 -858 -899 248 -659 -170 259 -348 35 -905 -158 -878 352 413 243 -140 917 -300 165 623 991 -994 -420 674 -319 -697 -842 622 481 15 -633 498 377 -789 688 643 878 637 -854 -240 891 -666 761 248 -549 -610 -72 651 793 -546 -244 -241 -301 -676 722 759 -625 -207 -742 -643 -623 950 501 -187 340 -701 -832 -647 834 -492 673 778 41 -128 906 -366 -814 95 972 184 370 800 -514 -152 -630 161 -388 -153 945 289 -912 -198 -222 -632 -850 -818 159 573 -71 292 -98 -957 644 -244 346 -731 729 284 552 495 253 -711 -360 586 -682 -351 -125 146 -297 231 907 195 -673 -838 53 -424 699 -391 -795 -150 -645 -649 287 334 -853 382 -564 -183 888 -69 493 729 200 272 534 599 189 -914 -441 889 -595 37 360 353 -619 -419 -870 166 92 -439 546 -580 287 -883 -495 3 -963 -696 -372 237 10 290 149 -228 -662 -945 -912 955 -5 -974 -555 -785 -153 445 955 845 752 -712 -152 925 -308 -413 -865 897 817 -176 -694 40 110 -505 829 -456 -798 -968 728 973 248 -527 -789 710 942 754 -776 129 359 -9 -558 722 790 -607 358 180 9 425 -40 -673 -478 -558 -317 -60 222 47 -649 567 -770 -272 -973 11 -95 108 832 -175 215 158 18 201 -201 590 976 -382 -829 626 328 302 566 -435 275 -333 -532 -330 121 -206 -225 -819 849 -206 -608 633 -766 393 557 -659 -69 376 -159 -158 -119 -774 -238 -391 832 -173 559 317 703 -653 795 -208 -81 -90 372 -54 -714 138 -574 900 753 109 894 -962 821 648 -778 929 -89 793 322 -153 -129 672 -702 254 450 -877 -226 -334 630 -62 -952 268 -493 476 207 343 524 -375 584 -815 -281 -695 660 -848 -87 -390 958 -177 -218 468 280 -498 -240 163 355 514 92 -600 507 -393 485 -730 -58 -52 198 514 -861 901 -936 -706 584 -615 24 449 552 -646 24 -444 -341 238 151 244 -457 298 -333 -804 -207 -481 -96 -232 665 428 850 73 556 -619 -560 231 543 -608 -327 854 -859 226 388 109 388 -569 -609 -135 -74 -262 -900 -792 -805 23 109 -842 131 387 321 -90 705 -144 766 -146 -173 -143 -343 -982 911 -898 186 531 -528 839 -348 559 644 81 -761 808 878 784 889 -527 -813 279 277 -581 3 697 317 -524 -538 -481 -692 333 266 763 -95 -906 142 -687 -144 931 -585 -618 -787 398 528 -133 691 411 -463 126 380 -188 -932 -463 -372 -242 889 -317 325 -421 -887 -787 -462 303 339 -613 325 971 547 -50 715 488 -472 243 441 -256 -642 -681 -797 845 -163 139 981 155 -56 810 -246 205 935 -201 -444 -953 -614 557 566 175 -293 -116 179 8 176 572 785 752 129 -911 125 333 -607 -509 609 -661 -734 576 312 931 784 228 290 -541 -424 173 -583 441 521 -13 624 94 -27 -452 -131 471 -201 -407 390 523 886 721 -709 259 247 783 746 258 39 454 582 -464 -111 492 181 -944 733 -377 584 -580 -925 916 284 -162 -68 -610 -170 863 552 364 -642 703 -325 -490 -26 -848 639 374 -620 250 123 -133 -307 -908 -889 936 -291 -662 -282 45 -438 -182 978 874 648 -818 -821 -670 335 -984 668 253 377 -670 -511 515 774 18 140 -423 136 -583 27 -560 -369 -442 -575 -268 457 -802 -799 -268 576 828 -581 -593 -869 -23 858 -994 -262 -164 -614 169 -149 -989 -949 -651 -956 -614 328 -408 695 -606 917 -43 -899 349 922 -972 -445 442 958 696 -447 -630 -774 523 737 -18 -76 917 -261 366 446 -888 -317 695 -883 -655 -596 117 -449 277 928 -840 646 -945 -787 -990 -505 -593 -213 617 -202 501 -929 597 -44 6 -55 465 334 482 69 363 -445 -724 623 419 -112 -614 105 416 -857 936 387 -894 292 456 16 -50 -96 -350 -812 325 -720 143 -369 964 -420 -83 -284 -837 219 7 -275 -639 -787 178 -283 744 958 346 -338 -858 -859 -641 -277 871 -44 401 -557 401 -300 101 -740 325 -333 -128 277 969 112 -297 195 -453 112 -286 -572 274 -683 -443 426 995 76 280 -492 -892 -477 418 -254 955 -623 755 -74 669 755 528 639 -925 -98 -19 253 -601 -433 861 345 611 720 716 303 626 -434 872 37 -148 -239 901 -294 -164 -784 340 702 -465 273 -475 -598 -48 193 178 819 -445 556 111 -144 442 316 -517 -70 158 442 -777 -907 -388 387 -840 -122 710 571 -851 566 -745 580 -72 -682 342 -744 -469 993 924 -14 -736 691 -707 903 161 993 -406 92 -19 -923 680 471 283 586 624 -856 -165 823 8 -288 -162 -434 -513 -263 769 796 413 409 651 707 -732 291 440 412 984 35 587 274 -899 713 -61 -592 344 -889 -932 -200 848 33 904 -706 434 774 -846 982 485 249 -311 707 -183 910 -182 -28 242 -578 669 -37 -608 298 -956 -804 -564 852 559 428 393 483 449 538 -799 -93 46 -715 -57 -382 835 11 -658 196 840 953 -7 6 -679 -779 -780 -808 750 -873 -835 214 742 -568 926 158 -597 -686 246 327 -38 -798 -278 -742 274 294 385 -19 469 -952 -50 -611 -160 -527 -177 878 -844 -403 -932 -613 500 47 135 -281 -633 927 887 -712 -19 834 -598 -703 -729 -273 -867 -803 19 322 15 -774 -170 674 174 -510 965 924 907 886 -542 -969 -926 -505 251 -591 -916 806 -905 -464 975 423 339 -507 -895 664 -649 -762 532 26 755 307 891 824 485 140 441 -332 -387 953 271 -695 613 840 978 -967 795 713 -472 -674 -455 -464 -999 -102 102 -355 -178 -334 203 623 885 -297 -477 104 -795 926 -862 534 -804 768 -844 -351 423 77 728 -607 -75 678 970 338 772 101 -544 47 476 403 371 -801 87 314 192 842 701 484 -966 313 374 -455 -148 309 -795 113 -729 203 883 -293 797 -522 -844 204 127 453 -620 -843 590 176 -317 -245 -505 904 358 -651 -678 -541 852 -619 156 554 -837 124 713 476 -519 -347 961 -329 -766 99 86 667 958 -677 627 -921 -150 192 -457 450 -241 371 -124 -235 -521 -684 487 591 -630 -933 -642 -119 -145 -921 972 -609 -584 -920 -356 -686 393 -577 423 -661 956 -643 -522 81 447 638 -765 -698 -572 336 -393 901 834 -226 -743 397 -437 -883 195 -663 245 -3 -565 952 -122 841 235 139 376 512 -632 217 252 256 -568 -117 -48 484 391 407 562 -813 659 -83 811 -784 392 -124 982 873 516 -401 452 -11 775 695 175 541 5 875 -664 436 -861 -384 -641 25 -444 -929 -165 885 -149 -73 400 179 -777 -733 613 -691 -560 154 54 -796 106 760 -719 698 -157 -15 68 -738 -949 47 -22 337 477 168 766 168 -342 -64 44 -58 668 217 675 -623 -975 -783 -284 -828 -747 12 -324 -880 655 405 -190 -685 561 -827 -719 214 -257 -819 -823 -424 -618 287 586 470 628 -856 -673 -664 -854 -914 93 132 -587 913 -705 383 -756 -648 994 72 426 -808 686 -663 -265 530 899 -302 -789 -671 -437 400 -685 373 423 -450 988 973 -493 -202 -766 225 -875 30 -301 -687 655 400 22 539 432 313 -125 968 502 -270 128 123 -107 -865 197 672 -754 -855 -489 370 -880 107 -383 -309 122 -89 -744 129 -179 37 282 165 228 439 219 -796 319 599 756 768 -428 -134 -755 -208 202 -949 -925 -974 576 395 548 -982 608 281 -807 -911 -666 -255 -665 -217 510 -764 880 -640 -883 -217 -84 443 -407 -962 -807 10 -734 -683 -973 -433 707 -378 557 -152 583 795 -973 -882 -642 559 786 339 301 -812 870 573 -109 287 -761 224 -247 690 14 -581 802 -411 136 -967 -764 -312 -391 -919 -609 797 -923 984 -767 -420 624 416 393 852 527 -363 253 -167 813 450 -377 -701 -723 486 891 198 -226 -374 455 508 123 -704 -911 462 -77 254 223 446 339 431 -854 872 999 -940 -542 249 -78 -627 -265 -867 861 -69 -418 -282 -979 -683 -994 88 -792 -947 73 407 -596 -138 98 998 270 -571 -708 26 494 -689 -438 171 -793 -76 -685 -631 22 742 670 232 382 787 630 -942 -454 -649 634 -697 -348 388 579 -344 798 512 -732 -381 603 161 -469 295 -961 356 93 -378 776 -754 729 -76 730 -711 443 467 770 322 566 -452 -417 -10 552 149 303 -475 -220 -394 -781 711 989 20 57 761 320 23 -156 -227 -329 595 -718 -159 -118 -701 324 -987 -774 550 -761 404 -973 557 927 289 -511 -979 -623 673 560 -323 -438 49 961 -91 239 848 718 504 -234 -319 898 146 648 609 -259 -223 283 -496 622 -474 -989 651 -977 -908 446 -479 -521 405 -906 -333 -180 -764 55 544 -515 -985 -689 589 795 -903 -572 -204 -554 845 491 -989 -618 388 -176 -975 321 -842 -583 -922 960 -532 -480 602 -115 165 847 594 -210 554 114 -369 752 -658 494 -518 -53 193 -711 108 162 351 37 -881 -114 -238 494 519 700 -505 -87 -929 430 985 922 695 -849 -334 330 982 -663 -575 -872 264 162 662 -991 498 -254 787 609 994 -720 -956 -528 414 616 -580 -676 -75 878 -49 614 -26 365 591 -219 748 416 645 669 48 -443 570 -708 -440 -87 423 918 948 292 111 459 -89 -896 48 746 77 36 609 -98 -156 290 -677 945 -270 -414 -706 137 -419 792 476 281 209 183 -986 -958 -520 -205 -435 223 805 -957 -655 -626 131 -392 311 886 840 -982 22 -863 -554 577 719 -785 -44 253 342 -499 711 844 -149 -66 -832 843 -285 113 -871 -853 -49 346 427 -828 536 -409 -839 127 -858 -357 -684 -835 417 -398 -816 -120 -179 -949 -572 642 -9 -277 685 581 696 63 -729 -561 -88 27 -352 588 -905 -835 93 525 -601 667 -204 -737 -134 -773 -761 456 -844 -587 -72 -695 -829 -785 -63 -526 421 801 179 304 -473 733 -321 -168 -9 -456 212 -357 252 -842 799 833 -305 100 -276 -945 756 906 -481 150 662 -244 15 51 -908 805 227 379 -301 103 694 701 305 597 -4 -993 347 698 -137 939 -928 -555 -816 232 -258 -782 303 125 926 -958 648 416 759 622 897 -393 39 110 -600 -58 86 293 678 -228 -189 371 -844 -670 -56 -548 -107 -996 -890 83 963 -173 970 -947 -167 808 453 786 -695 404 -859 -733 169 821 508 441 435 962 -328 442 -562 598 334 235 748 -652 270 709 -304 -459 -607 707 536 -902 846 313 971 408 928 -192 -234 -366 -824 773 408 -314 440 -656 152 -723 418 696 -68 -198 55 837 -879 -425 837 -746 -808 -599 -950 -357 506 675 -970 -258 -132 714 -920 -748 -142 527 257 -57 914 -369 658 -762 477 -671 -552 -770 -193 583 607 362 25 61 621 -999 412 -94 892 391 488 169 694 413 31 -540 252 371 317 507 743 -903 277 956 -82 -847 -894 -870 471 428 -83 525 -202 -552 -476 -162 58 -560 -731 -246 418 2 767 -411 -746 464 858 621 628 770 -41 -21 -491 -497 814 -189 -359 -404 395 -566 -189 -553 953 881 -300 531 330 812 -732 903 453 3 629 489 571 -662 638 619 615 -560 253 266 632 368 571 208 855 685 786 -463 -657 927 -963 -452 -78 -371 467 808 300 848 624 290 117 -237 9 -961 549 -489 -330 -326 -623 -36 -329 -573 22 175 111 -524 -875 -973 548 -982 539 652 41 -301 -422 -556 -265 -26 504 771 346 310 -966 604 256 -852 -493 -751 -110 149 751 -175 284 497 194 498 -639 -509 763 -866 964 312 129 -883 -792 789 -759 -755 539 20 -355 101 -863 705 -544 -665 -259 -978 -844 -575 844 -706 768 -372 -619 -920 -713 -285 -580 -265 302 -601 302 878 -378 855 972 420 -63 858 578 869 -59 -80 -936 904 249 -18 -134 -334 956 789 -275 -87 318 -405 -346 -684 841 -124 590 122 532 809 -466 440 -707 -687 473 -615 -859 451 152 73 -84 -26 663 -765 -52 392 74 -397 480 315 -882 -59 235 -130 645 724 240 -231 -408 -702 819 931 -521 -955 -771 706 650 12 -185 742 580 -738 -457 501 257 -43 821 -815 -963 627 -81 649 -188 642 -607 175 424 -720 407 -992 316 -306 254 -38 207 -296 660 -599 -41 821 512 934 284 813 -234 820 45 -24 121 705 298 -89 160 -257 -801 262 910 172 921 -592 -955 434 653 392 160 385 449 -885 339 -384 138 969 -882 735 -551 -748 405 770 -347 948 68 394 -604 -819 472 -228 -547 -96 863 105 -401 -583 -340 896 -631 -144 531 -930 -974 341 -127 -551 796 832 587 472 -645 607 119 -200 -721 848 -678 -251 256 -352 947 930 -910 -857 -624 -855 -955 173 -574 -419 492 467 90 896 -585 416 223 -167 44 154 -972 -434 771 -722 -358 471 -171 -547 -271 897 806 -267 -355 -231 86 639 -764 -889 300 -538 743 366 989 -262 903 723 976 -148 -284 -521 283 -36 -204 262 417 -262 -706 -925 -733 -697 -467 105 -343 -933 420 -22 -275 -396 731 350 -522 -762 423 549 -864 909 -454 837 -790 -395 669 620 -66 -831 384 942 166 796 -670 916 -68 -659 70 59 -641 -264 914 -535 781 595 -440 248 137 -634 783 424 0 -754 -244 927 -642 758 277 -910 627 340 -463 -913 -363 -38 377 881 163 -30 -107 -668 380 954 152 948 -913 682 -208 -820 672 -931 -474 380 -370 236 -694 558 479 -804 783 827 -532 -150 180 -775 -363 -98 -121 451 -814 -624 821 265 997 883 -732 948 891 900 869 -730 729 -808 -213 -68 -155 -945 -654 -166 379 150 315 -88 -452 535 268 -55 -63 -178 -205 -102 -388 -22 -510 -545 -4 -714 -917 -872 292 -311 -662 -632 -112 53 -616 -568 -584 -680 67 500 822 121 174 -529 -21 -295 -235 -481 -770 344 -198 662 146 274 -135 -302 59 -310 51 358 -441 103 441 -28 861 -415 38 -132 248 604 -340 959 -340 -939 -357 -336 -356 -604 -123 866 354 826 161 533 267 -549 942 -107 -667 230 560 115 -718 -105 -604 -785 -322 358 436 -92 -198 -347 -288 714 850 922 958 853 -742 222 -903 304 -437 -500 55 -876 -646 972 37 -148 -642 659 259 690 848 -906 601 -968 -200 600 546 25 -565 928 -447 -906 217 -392 -609 -943 22 931 801 -256 439 127 890 603 646 -459 -42 412 542 258 608 -198 459 531 490 -793 -602 2 994 -865 967 -311 141 4 470 746 223 -171 -323 -843 -360 843 -957 -835 883 -605 -670 278 193 339 -713 605 -292 596 756 789 -489 -882 719 946 559 -818 -59 -764 707 -446 544 634 839 -624 -321 677 -22 -792 -247 -178 -637 -666 -763 985 897 -556 -192 -319 -604 -98 -780 208 333 -875 617 394 -193 -448 671 -387 648 -547 -490 783 -233 782 425 996 783 469 587 -278 -113 -812 -889 -659 -696 205 305 944 778 -184 -218 332 -996 -65 574 495 757 -871 115 683 -926 541 801 -324 -252 365 684 552 -955 236 -373 862 -760 263 923 580 -474 508 -784 330 593 -98 35 -691 880 -619 -347 -651 796 -439 -369 -241 27 334 523 -173 398 -475 799 961 -80 -119 592 -582 -93 311 -692 -204 -637 189 -469 476 428 956 101 -300 238 887 701 -226 -557 771 375 909 391 -386 275 -713 384 272 -338 -435 554 404 283 183 -503 975 54 513 805 891 386 -214 218 -184 -116 232 95 -535 -530 -744 -662 425 763 750 -315 774 117 316 -896 -892 312 -651 -240 -606 175 -221 124 233 24 -336 654 15 660 -271 961 607 352 385 712 464 -904 360 866 -513 84 -411 -466 -113 -456 -442 476 -688 996 409 364 -714 334 -924 -422 -728 -362 -770 -354 125 613 -500 618 -952 -303 -260 -154 327 -816 27 169 -26 -928 607 -803 -696 -359 542 -292 -556 -220 260 166 121 -463 -46 -944 932 783 507 920 -869 714 -701 845 293 600 708 227 -217 442 973 -309 -608 -262 133 -317 -941 847 -137 -108 145 672 717 -599 -103 768 55 481 -339 -978 -208 657 -808 134 -576 745 -743 447 -322 -959 -759 630 -860 -105 613 300 -251 397 -539 974 839 -687 356 566 32 29 390 -492 492 508 259 196 -834 175 -365 -736 851 550 -862 -341 860 425 -946 -28 -382 531 521 -789 626 -239 -166 274 -629 468 -297 21 -158 -791 -130 -939 792 -29 233 69 -83 -788 587 -998 -162 -967 35 -678 720 -186 -948 494 275 282 -99 627 679 605 -325 446 61 177 544 292 42 190 -944 -84 -753 -403 480 -445 585 -978 525 422 -896 461 -568 179 357 165 -250 -321 -571 174 404 -891 474 -471 454 280 966 491 -967 638 499 560 -873 -862 -760 -635 57 -850 -961 756 -688 73 978 668 145 -570 -304 -930 83 -589 -737 553 314 -601 -474 -51 550 -79 227 420 649 -711 -44 -395 -166 678 503 220 60 -28 945 118 615 -19 553 -979 708 551 -329 11 317 372 -867 352 759 173 -178 600 -271 433 734 -61 -210 -211 415 548 -831 683 -442 7 126 -931 -259 602 132 -689 714 -592 545 -363 505 825 690 291 -137 102 139 -960 749 191 -944 -363 -782 147 154 919 898 284 536 436 -448 430 808 -172 300 552 741 705 -633 -869 -82 -594 -396 628 634 -309 784 -902 681 143 404 -652 391 -265 -183 627 342 306 576 -652 88 -809 -823 -773 754 -898 724 -671 -220 -460 -820 -273 475 -481 -253 -754 200 358 626 -922 -564 -771 -642 496 -517 -660 868 487 -449 22 441 52 198 671 -189 -103 563 765 -928 366 -814 195 -158 71 909 506 272 -582 680 -979 604 4 401 -76 -698 333 -313 -435 -350 -98 -104 -671 900 -565 26 -14 -779 11 948 969 955 90 885 338 876 241 -97 343 990 428 787 -154 575 -821 -713 -198 -853 -408 -785 -579 -656 -210 51 -2 -775 -539 -518 -999 -912 132 836 -392 536 -466 -230 903 -861 126 871 -850 741 -388 948 906 -582 941 -65 680 -724 0 -504 -168 180 617 103 -748 789 -214 323 -776 853 -15 48 -376 -876 636 416 -388 -362 -941 650 -173 -368 479 -367 -423 632 833 -517 827 238 371 499 -92 483 872 502 -815 -173 458 -955 -557 -983 942 660 745 565 -296 761 991 284 494 -630 -701 653 804 -214 399 -490 -831 567 -226 -244 317 993 -244 831 142 -81 -266 -558 938 -430 462 -496 -250 987 -594 688 -658 -99 832 374 -565 187 204 684 -523 -347 -630 145 812 65 164 8 92 -4 -626 213 -217 -85 254 -890 242 -78 302 -692 -343 -230 -338 166 421 568 174 -584 -535 557 -712 980 942 774 -920 -211 -450 613 598 293 590 875 455 512 172 136 -225 -558 612 760 -6 -148 504 122 395 527 193 335 -122 -882 -114 -453 639 -618 -216 457 471 -545 -996 208 -106 259 -440 -43 -432 -153 -943 736 115 228 709 -212 420 583 -911 842 -664 52 -392 939 717 585 -526 -170 613 427 935 -374 -720 637 -942 680 -450 -606 -429 -408 248 -716 -832 -441 -579 -947 842 606 389 954 -758 -256 905 959 656 922 -756 -901 831 216 880 338 345 -58 697 -379 -956 -295 358 -676 746 -647 239 -890 235 -131 -19 259 908 752 95 -583 -147 -442 -235 -722 -580 -260 163 975 -425 658 -549 777 -768 -969 -11 862 -930 60 -278 -254 299 -934 -824 -990 -35 141 -462 466 801 -423 -139 563 717 57 -595 527 -321 -768 -923 119 -196 834 -714 124 833 518 -842 -2 -244 -607 -538 -48 -917 32 341 709 651 293 -561 36 -594 -307 874 -321 -560 -639 427 865 285 494 -812 369 974 178 -621 -360 441 446 -198 119 125 -278 628 -114 -884 -888 41 -499 -270 -563 602 -615 -715 -455 233 377 814 -1 -659 466 8 804 502 -857 717 362 510 -86 -168 541 -614 -406 535 -430 -251 835 601 -264 243 473 -493 861 -842 139 -430 -416 923 -623 -557 641 -384 191 806 -582 585 548 -398 -154 -93 -341 -474 -503 -795 668 139 -724 985 -850 -53 -770 770 266 -510 641 -210 281 -174 881 -527 234 -325 -514 502 698 -692 -389 -254 904 470 -763 875 118 264 -126 263 -120 -917 -532 626 121 408 -831 939 -10 -188 -313 548 672 -787 -807 441 499 -132 -644 -197 533 -437 2 250 -611 -537 -985 553 722 -248 84 734 520 -330 796 -638 -372 -928 -404 -63 432 -380 -513 -379 882 -722 -529 453 556 -446 965 404 606 533 62 -135 -658 -120 171 -102 -411 312 -110 -527 -69 576 -57 287 -371 -500 -36 -354 49 588 -748 -293 360 697 811 70 -132 585 -178 672 134 -649 -341 161 -520 -343 -556 815 690 -18 415 -474 246 814 419 362 -8 -255 -16 687 -441 183 -100 -594 297 631 -533 781 835 -887 -319 -561 -648 -142 719 -332 971 -312 732 -619 659 -628 879 520 -157 933 -898 -939 -885 729 -871 -242 198 107 -490 892 -311 395 543 805 -942 -853 -528 415 99 -523 -687 -782 -731 13 -79 -156 -565 497 -191 933 209 -164 -348 515 -775 -407 -961 -998 -478 -615 -329 250 812 -292 -500 -788 -495 874 -707 -295 416 -671 167 -623 504 -580 87 900 -441 643 40 -185 585 869 -215 916 -485 14 -240 897 -177 -373 -987 228 1 -859 934 -81 -915 -774 39 -559 -42 -132 124 972 885 -151 598 682 -772 509 -309 -784 152 -717 164 628 920 147 898 108 -567 626 945 -263 -992 -301 233 -441 -133 619 -375 705 -915 58 352 16 -23 943 -717 -372 -428 -858 -655 691 770 -897 644 -976 -874 957 -711 -256 -310 779 -855 -936 376 889 -111 -811 -16 -244 554 -291 190 -292 655 -40 -47 -996 -366 -735 113 -112 155 309 869 -320 434 455 -442 522 -219 860 -262 930 -255 -935 954 -57 -729 -845 23 805 -259 -434 -150 -152 250 -10 -602 -133 -154 668 436 -536 -729 284 -284 -527 694 -299 -334 263 438 843 665 -710 306 714 -187 -87 764 470 180 103 746 341 -720 -460 715 -784 -899 745 -394 -979 -963 591 714 -914 300 153 678 184 334 29 -210 -160 -6 -960 882 -20 244 304 318 -101 860 -499 -646 977 -512 427 -381 212 -306 172 -546 -318 612 -841 563 536 -166 478 794 88 405 -146 -275 -260 881 -409 625 -483 566 115 591 -179 178 -56 263 -674 -470 803 767 -906 -652 -846 -869 -975 -410 -835 120 101 33 788 -931 -508 473 440 847 -680 -847 -97 -271 -169 899 -528 -330 -417 610 57 -905 347 -880 760 -369 -628 265 423 235 -288 587 -781 -697 -811 385 -424 -263 948 -868 -883 -407 125 -595 95 -626 -918 -188 -446 890 339 -62 -640 -43 -319 -651 323 -187 -905 -698 322 -705 999 -240 955 -933 -112 -984 19 -475 586 484 470 89 807 62 554 -598 0 471 154 -883 712 -236 -697 -127 741 -488 41 -979 38 -551 -675 -851 986 -452 -512 -777 -748 -664 -970 29 -451 245 426 706 366 826 564 -204 -101 -149 731 75 -225 -919 352 765 529 -276 801 539 9 124 862 878 504 9 -663 29 276 -95 -570 -125 -423 -377 21 -10 -405 -635 -71 998 -565 -330 -827 -633 696 37 -863 -4 861 -400 -702 -896 446 0 295 319 649 968 714 -571 -263 262 637 40 -669 -64 443 808 -804 -336 -397 262 -207 177 -288 -287 -406 307 -842 56 -294 297 -670 -900 -638 629 -819 -725 -452 707 647 -957 -695 -128 413 -724 761 -295 -766 667 965 -257 991 -168 390 141 279 413 721 916 354 305 234 482 982 -107 -3 -499 -157 -223 634 900 143 711 -279 867 -884 951 567 -185 507 327 948 219 918 -35 -642 -290 556 369 -361 -232 467 867 922 977 885 155 -424 -173 -30 105 544 -794 485 -766 742 981 494 -273 -663 -938 404 -858 390 787 700 -720 -433 954 129 150 313 800 849 82 -804 47 -307 34 628 224 -948 80 -917 -343 -890 577 315 521 565 -724 -389 800 538 -969 701 -314 858 751 -489 -692 301 -219 390 863 835 -729 -373 -963 673 -91 641 567 -907 609 -113 -934 -386 -27 -309 799 -773 -934 731 -260 -745 -692 -130 -915 -233 -544 155 -430 -244 -148 -235 705 -87 591 -180 -786 -75 189 -316 796 -454 -700 -439 748 -399 198 513 -570 746 172 -42 719 661 -35 430 168 463 287 -584 -342 -79 808 332 -510 155 -806 -235 -477 224 664 611 589 -814 609 943 -797 908 246 841 979 158 752 -52 893 657 -64 638 866 536 -201 316 -999 -209 394 -304 -798 230 -672 698 671 964 278 446 459 -60 -645 679 -779 6 919 -522 240 -382 552 -764 -385 80 979 -13 -448 -260 996 220 897 625 -853 896 453 678 -205 -786 429 506 -856 840 247 982 235 -118 -853 846 285 -779 -11 276 -536 755 -787 642 -581 -288 768 846 673 -219 -186 995 68 -121 -450 -631 730 421 864 26 -257 -107 897 -706 -101 -268 400 -408 -151 -256 113 423 -339 622 -30 971 -953 363 -388 105 -521 -844 110 -859 193 737 -626 -19 -414 -451 469 -492 -646 161 -772 230 987 734 -85 -810 999 463 -463 647 699 509 495 -170 425 -801 848 273 -644 11 698 -261 -732 -42 -123 -71 -518 962 137 990 -893 -705 -784 -458 -244 685 925 -727 -145 83 951 -165 -503 -60 -559 897 -867 809 -588 183 -652 785 945 577 134 -361 -816 -357 -700 983 647 888 -188 28 883 123 862 -164 569 401 -365 -405 -654 870 -919 920 373 363 -691 514 -869 -546 916 -183 19 -921 209 525 519 -654 355 974 121 -17 914 549 526 -167 847 -540 -343 809 579 767 -328 -243 727 963 357 312 -905 129 -810 -294 9 -454 -628 -855 -414 -833 892 -338 474 914 -570 85 -965 631 -414 804 641 -378 -496 -567 719 811 587 707 149 -64 -630 -599 673 8 859 -505 20 -179 200 -909 276 -136 203 -912 -649 683 343 50 -714 529 482 -839 -156 2 984 -300 441 -269 -515 481 282 -562 775 291 20 -970 929 236 21 885 -655 944 778 -367 38 202 -842 634 410 -725 480 810 172 916 -582 111 -357 -988 21 -801 847 -508 963 175 907 -339 -295 -373 -81 -41 -839 700 -479 590 923 130 399 -373 -415 -420 646 377 161 -680 -282 -913 -945 859 -547 -920 -566 105 303 -686 -468 496 -448 -825 -17 486 -865 -116 -825 -13 -235 -361 866 614 -636 269 645 -408 -364 717 118 -809 -762 185 -112 217 -360 40 -461 296 92 -741 184 -605 -173 -159 685 771 -222 208 -34 -335 341 7 -707 -699 -6 437 -206 391 514 -664 -195 -28 -304 -553 -551 389 -573 -637 -110 -113 540 -46 68 432 576 -240 -295 -715 -12 351 -922 -49 346 882 901 45 685 266 692 -151 -292 -370 68 -656 -529 -90 330 382 298 -95 380 326 701 -709 314 237 642 303 356 -369 -329 -238 -204 -977 -460 4 970 900 37 -894 172 244 70 -952 619 126 -188 -404 695 -123 -654 958 -654 -933 -1000 518 549 -215 458 512 962 -17 233 -406 -863 207 -711 -766 -101 463 929 -536 482 682 -594 -891 124 -22 -456 19 -541 -160 -372 -959 589 -398 809 -160 -261 551 -657 406 -26 -426 -216 -946 935 -247 633 -533 -814 -991 471 738 670 -755 411 576 154 -917 -293 417 421 281 362 -444 91 -927 -75 785 148 -241 661 895 412 572 308 -780 405 934 457 -959 231 -69 -683 -752 736 216 611 -485 -95 226 76 -74 -539 255 -453 -255 -929 -837 -877 510 775 -892 668 494 -619 980 -224 920 -166 302 330 702 -697 656 296 883 847 111 351 689 -594 -690 -57 353 -258 595 913 -903 -667 697 -722 -715 -681 -387 -668 -425 549 -942 -179 337 -500 -535 406 -430 854 -237 -318 171 367 314 334 -404 109 -619 -815 240 -142 -209 872 -711 -876 237 964 -651 -735 803 357 -39 -67 979 780 -148 -632 352 649 405 -932 194 -430 674 800 -428 635 -357 989 137 -18 713 -567 24 -886 -745 615 -422 952 216 -282 348 -222 442 -533 -643 195 -631 -168 -555 -638 624 -552 -372 490 -231 757 618 -828 524 -449 -926 8 651 -50 -290 459 863 -562 -293 -919 207 -975 317 -779 198 26 171 200 -275 414 496 -930 -271 460 794 387 -8 617 122 -314 461 -886 314 -451 856 -452 724 -382 -932 729 88 -264 615 -864 -639 96 -631 -544 294 -655 218 848 -161 -554 722 -695 397 -765 801 -135 -443 738 267 -781 566 780 -116 -613 186 -204 977 470 -862 442 302 662 -228 -742 538 -517 -802 897 -145 237 -789 736 -492 857 281 361 -113 -127 -562 -688 526 -827 632 -397 871 -853 443 504 673 789 -114 -804 -921 739 -818 -168 996 -56 209 832 -35 -2 556 855 935 864 783 765 -569 -176 -350 949 454 -347 578 -830 -743 606 735 -877 689 -331 22 -933 -691 -361 443 -239 76 -801 595 -300 388 -936 -940 -528 507 -217 965 168 819 -521 -218 -801 -578 -855 96 -725 -61 971 -116 -696 150 589 997 -925 997 727 -987 -767 -771 -78 352 -273 95 -383 418 835 911 826 319 -878 125 -179 -263 -602 106 127 874 776 697 -558 -826 -803 -767 454 687 -903 -945 -312 494 -182 591 630 -815 -743 505 432 -929 -180 -768 775 30 -320 687 -880 -437 -301 -289 -699 304 476 582 -561 -768 -839 -81 646 770 813 804 -282 212 -330 309 -668 514 238 754 586 -115 167 -33 -28 4 510 489 -72 941 -164 720 -578 257 235 555 -497 602 264 -874 476 453 -83 -34 140 -794 -709 -925 -628 624 213 721 -503 -662 -986 492 -446 -29 -289 -765 415 551 551 236 -376 -106 962 429 140 -194 -697 -476 665 825 271 276 840 345 52 -686 -848 -565 -897 -231 -144 77 292 -58 -562 -995 796 -954 873 -624 662 -719 -452 827 674 961 241 -543 -932 821 -924 -975 199 -675 -816 -812 -150 68 138 -965 827 87 -738 -813 -901 354 -72 -800 735 -729 800 916 -347 -744 -872 50 -294 890 762 949 -485 33 -646 -4 -158 -88 -905 95 958 411 -744 389 -636 26 300 460 -974 -958 568 -345 -472 738 559 933 -757 991 -808 574 -990 -958 -316 232 74 -400 -370 -1000 -616 885 455 -685 93 386 973 846 -167 291 -856 -512 461 -817 539 575 -91 -619 -231 108 -246 -446 254 -358 921 918 957 -204 -471 837 -153 -869 365 -666 19 63 -70 657 361 -513 160 -533 590 766 35 -259 788 554 -10 521 62 -512 693 -673 -67 990 -343 -137 964 -951 394 -637 -526 -341 540 -794 799 -630 -616 -549 -293 133 525 -826 -660 -265 -801 593 -459 987 154 473 -819 -633 -671 -548 736 935 -68 -596 906 -17 220 -51 711 -418 -670 -559 612 -872 506 765 -746 98 745 -275 -416 635 -836 724 814 -899 -714 682 696 -919 -301 100 469 665 982 630 -864 -161 664 729 -459 -420 773 510 -678 450 -720 473 960 -927 -517 -80 805 169 809 -989 -337 -840 -170 88 246 99 -800 896 -415 243 791 -416 -499 157 222 -471 659 819 662 -8 157 -908 392 -52 473 -757 317 -146 107 879 394 -628 -335 868 -227 995 -750 891 -971 -634 135 707 524 -378 -377 -880 757 161 -814 -13 -130 -213 -845 -679 -669 -368 -338 61 843 -344 8 272 61 -631 -645 486 -287 211 -797 -307 -43 -829 -646 -79 -813 749 -70 -315 345 -323 397 554 -865 -431 606 167 724 -572 982 -794 512 60 311 -958 590 490 -895 -550 -117 -376 278 -850 -544 395 60 85 -724 -895 294 -758 545 336 -307 -327 281 196 -699 -107 199 457 323 -958 438 -897 -620 -945 16 832 781 -459 978 -700 313 865 402 989 -300 934 916 672 25 -34 439 -230 463 276 -555 106 -270 -778 -406 -71 -195 -739 20 -888 70 278 -608 200 766 -790 26 533 644 -285 -795 980 -876 632 -966 -855 -292 -380 688 931 -83 -453 -190 22 995 -703 -127 -691 581 -53 721 757 731 461 -408 413 -971 -461 -600 164 -990 337 -645 128 -569 -575 661 -513 236 -488 834 156 -147 -71 102 151 -148 800 -411 -933 -16 864 414 -870 346 -713 -580 -793 765 153 740 -725 -840 919 204 847 683 671 -539 136 -586 85 732 -10 577 336 -255 952 -649 -777 111 -869 -84 875 141 -688 -9 -980 -629 -16 -887 461 -181 -516 134 915 902 -690 -449 267 134 204 170 545 11 13 105 66 638 314 337 850 917 682 219 555 854 632 438 689 57 363 -421 900 567 742 -814 -216 430 -208 -3 -464 612 -302 15 753 559 711 11 316 543 397 360 -11 136 528 -25 -832 673 250 758 140 -936 580 101 -412 -964 351 555 -432 -616 -91 101 278 51 -352 503 978 -96 922 261 -190 0 974 261 -277 -399 -475 -61 6 -506 638 -690 -189 422 702 -376 634 260 -694 62 -619 145 828 -401 78 866 -497 131 410 -690 23 890 853 318 -349 -171 911 935 -748 299 30 -594 564 -582 129 -171 -574 724 -870 -898 501 -462 -797 -446 805 839 -324 -97 915 397 -870 -354 -367 -428 -46 -880 801 253 -649 -921 83 -61 878 672 -167 -663 -437 -67 963 470 -355 -311 -451 748 -704 -217 327 808 342 356 892 -94 986 -7 -65 319 -261 743 945 -360 -138 519 -368 -337 928 121 147 -179 -715 -509 792 26 648 -9 -86 761 810 365 -364 -687 -68 400 -302 -125 -324 166 -528 -854 188 -409 -729 -848 464 -210 -824 843 -642 -408 -278 -645 499 368 -710 206 795 264 -233 680 370 -415 546 -697 -168 864 -198 -651 -125 -320 909 709 728 554 258 -584 -390 -134 -934 -473 911 -396 694 520 421 111 -434 -546 658 -250 37 184 -496 -979 332 -969 -494 -414 -249 -608 -416 -648 -793 -459 668 655 -237 -702 873 503 -184 -491 288 581 -547 -430 525 314 556 -892 -293 24 -518 -303 203 73 -976 942 -96 -500 -663 -464 -789 -446 65 785 951 619 -880 524 152 -360 -912 -144 -497 -192 552 729 -618 -254 149 -876 -614 947 355 -371 -201 -423 708 -449 203 -756 -450 861 612 634 675 -153 -861 709 255 609 -254 -676 -251 87 -38 504 664 -563 -179 -759 -238 181 -355 -600 -742 16 -998 -234 762 538 463 -275 492 -398 224 -653 757 -248 878 18 -476 422 885 739 -669 881 -250 -825 754 -585 -596 -558 -331 -397 902 142 409 586 -509 -494 578 234 -429 476 -85 -122 755 -354 516 735 998 -31 -854 -828 -387 527 896 594 -610 254 -881 -436 -181 -248 -794 469 298 -876 -612 -662 -981 300 65 -923 -709 905 136 227 -557 -864 563 -234 -393 232 472 444 -557 -51 965 751 84 -185 -338 120 -899 863 660 364 -364 308 -875 -340 -974 -754 177 399 656 564 202 -434 -898 -119 406 421 -487 507 482 90 -82 672 415 246 393 221 741 925 229 28 -227 -918 -193 -980 326 -121 487 -195 -17 -925 -479 547 182 -166 -40 275 436 -18 682 798 -373 61 331 470 904 987 -278 -400 605 -46 -634 252 805 -990 -205 371 -273 49 839 295 -413 -873 -59 955 16 482 78 952 601 -402 -131 690 322 -781 703 -430 -55 -329 -427 -402 -850 478 -190 -704 -459 -810 -13 -211 917 399 429 -703 448 -783 -51 -375 853 118 642 -666 164 307 139 477 -836 556 -831 -87 822 194 -749 -908 -378 -666 670 -572 -783 4 -242 -414 879 -657 -717 479 -461 58 -356 -374 205 750 -538 -452 -456 -18 207 -483 44 644 130 683 -549 -454 -50 37 891 827 -713 734 -856 -371 -636 -19 145 650 -617 -223 -312 907 -592 -556 -109 -544 287 256 962 592 -265 -762 -476 323 -786 -714 -973 650 -970 905 -564 655 855 895 -87 -214 759 307 -969 82 200 -693 -736 660 -569 995 477 -200 -580 -473 379 924 883 -409 33 -595 -261 715 -839 -12 -519 -760 -243 -80 -77 -664 536 476 -826 487 91 -672 -15 -784 -416 130 -251 -267 627 -795 660 -570 891 768 -405 -719 488 -746 -443 -826 208 -749 -47 202 -352 26 551 -820 -711 -826 -657 -388 83 -277 -447 666 -828 242 -523 -724 482 -649 -101 945 -707 422 507 -292 -145 605 732 452 133 -790 312 521 -561 68 284 -675 -898 507 647 -868 -67 -756 -440 392 -984 -592 -573 558 -594 643 658 373 900 412 810 -337 -104 -373 -454 412 -515 313 727 268 3 642 -486 -39 405 -342 -836 -442 -772 -415 -408 -274 449 734 738 -837 296 204 -451 464 -589 419 666 -27 -673 932 35 -356 -963 -79 14 945 -8 181 433 -66 -542 -370 -922 -688 710 -920 -480 -455 496 -956 -933 -450 -862 822 702 511 -198 41 968 -121 673 -664 -413 301 171 663 848 353 -138 -96 961 -208 -388 174 745 -767 24 -547 923 -671 544 255 503 612 -951 338 491 -215 501 -592 143 145 -567 395 -404 -608 891 558 965 -252 -898 -111 -183 222 137 618 -80 -183 127 796 -836 -183 -378 -803 -264 -93 677 -151 243 127 -73 964 -464 624 319 -771 -468 551 -233 567 -177 -986 554 353 19 -465 855 -942 -629 843 -895 -4 824 -221 686 -308 -204 -421 -701 116 -20 -676 348 515 -348 -351 319 697 -689 -405 249 -440 487 -746 -954 936 -653 802 -580 964 -280 918 307 898 456 399 -277 -99 512 -275 1 -347 568 868 -566 191 -867 489 -705 -157 -389 -448 564 218 42 -730 655 -904 -605 555 -309 -278 977 -656 -40 240 206 784 -36 918 676 228 55 -805 7 379 -48 729 -273 -719 984 -89 -832 -11 234 -939 -604 -615 527 -722 461 -676 -58 58 923 91 -655 -949 7 -24 471 -470 -129 64 911 -960 508 420 129 540 850 -888 -647 -800 482 323 -296 66 168 -505 -237 9 467 840 390 235 337 -397 -575 -869 510 -776 426 300 224 575 -548 -530 88 -329 38 -558 601 919 520 -4 619 391 198 -226 985 -530 -215 552 -444 -256 55 -986 238 -337 0 739 136 672 612 -40 6 687 3 687 -171 -37 714 175 -946 -590 670 549 265 206 331 -871 561 133 -500 906 -973 422 668 708 -476 216 -723 -69 -867 212 -287 655 356 542 383 -812 -878 375 -875 183 165 343 -479 874 -81 289 -992 -151 142 670 551 19 631 -774 636 -562 -504 202 459 -350 178 93 340 -520 81 -697 337 -682 -998 -54 -193 899 -132 60 -911 33 -490 347 302 -723 892 443 -181 895 -543 -192 -579 -527 -905 171 784 -509 22 416 496 162 466 753 -521 -477 64 465 847 284 86 841 -308 612 -993 -44 815 -435 538 -508 -254 261 24 695 307 935 2 -32 909 975 824 -914 501 -733 -858 -817 142 -458 636 -669 459 70 -181 662 -237 751 951 876 315 -858 -203 169 -173 653 707 -847 -847 -708 113 -536 -831 -810 -541 437 -765 -300 808 827 25 -247 -893 161 618 -651 131 -980 84 -222 512 116 -210 277 -732 200 599 844 649 65 33 -331 730 -479 -734 661 -235 575 -496 112 468 -462 -573 479 -158 909 -660 -757 -882 73 -419 502 -703 -197 751 817 -734 -635 -290 724 -161 -847 914 -224 187 -240 496 792 -780 -712 -13 -752 16 -136 -507 320 -931 872 -565 -418 593 -626 581 -782 352 812 -573 -980 -877 -153 -769 496 -43 -869 750 -967 -977 944 381 -929 289 233 784 -204 -845 -994 729 -682 -701 -795 -957 174 475 957 -954 750 -695 518 629 -273 331 864 241 42 -133 -823 139 383 127 -788 -883 620 -55 -229 -642 -3 393 -453 -739 -980 531 440 132 268 -742 -460 -998 -556 22 -330 -552 -145 -456 890 870 824 954 754 704 426 220 546 521 -913 -586 537 -720 -718 -321 984 813 -339 -452 -687 -495 150 -280 -806 469 -305 -920 -917 666 -275 -926 -44 92 -781 -159 -142 -790 322 842 -759 639 -75 718 -169 -774 -578 521 -465 708 -395 -130 806 225 111 -53 -807 -70 -74 72 641 -406 467 -185 690 548 442 820 -744 243 936 -494 -826 174 210 -368 566 590 -519 860 46 -908 877 -366 402 -373 370 255 -131 -150 -191 -967 723 -858 -730 367 749 -203 -750 -608 -944 537 -16 -562 776 592 -405 737 349 -215 -643 -282 -164 -866 134 -782 202 -102 -547 -136 -673 734 587 85 12 -55 647 127 692 -175 -840 -219 -609 337 -909 851 -427 -679 -777 -701 494 933 135 -374 296 609 -830 -724 -242 -477 464 -506 -419 762 -625 -532 122 10 23 647 232 -350 116 409 -776 -527 109 -6 35 -757 -383 470 -361 655 825 610 965 957 -949 307 -656 -763 -171 910 803 798 -21 -117 10 422 -287 -192 200 467 280 -579 -329 -455 204 -371 347 -732 359 -459 -600 861 679 769 -599 312 723 627 935 802 189 -163 -788 760 -798 487 82 849 374 -150 224 93 698 82 823 -973 -787 -372 -185 297 -6 93 -699 -118 388 75 -232 404 631 620 -874 703 784 862 -52 184 924 489 -713 -8 -992 -374 432 -443 979 515 248 -875 -587 -39 -202 -427 801 -785 -226 -532 -548 130 -548 776 -426 128 210 249 -958 331 -884 -71 -631 662 126 849 52 -415 989 -895 488 -12 169 -835 709 -886 -670 688 -253 318 -256 69 601 686 -999 778 -771 -327 474 320 660 496 552 544 857 400 534 -265 336 -242 265 522 908 684 498 -824 725 778 -392 -218 -140 322 890 -135 -606 81 601 647 1 726 -65 904 450 760 455 -161 953 -600 -721 -175 -731 -363 795 365 -948 -459 829 -674 -228 -578 114 821 371 926 -762 616 951 399 58 880 580 659 987 14 932 -253 461 -59 864 534 -970 216 968 506 -705 514 -410 -246 683 459 -305 -834 -683 917 -728 -608 79 687 -47 -305 -601 664 -455 497 -167 50 459 -285 -609 108 823 -80 378 -878 786 -145 482 153 272 39 830 -33 880 329 393 960 463 323 185 -516 752 349 530 102 -423 184 457 174 556 334 849 715 283 84 -949 -51 -197 -829 -677 -430 615 576 -390 984 116 -53 -366 653 -175 -93 825 978 -830 200 554 488 303 99 289 -530 -813 653 -591 -480 498 -10 972 -53 941 150 -695 -835 -879 778 -199 442 433 71 -462 699 -287 -574 -636 -550 217 -355 661 -856 -818 -843 111 -822 -652 993 -793 -163 546 -873 -483 609 843 -715 381 -771 -416 -636 196 304 39 -310 613 -217 -666 465 -561 780 -836 -299 -862 876 -794 758 -790 844 -445 -11 923 -428 801 266 49 -371 -580 -807 835 289 17 -898 333 147 944 -876 285 235 -205 551 739 -109 -389 -803 -596 -509 981 806 -552 74 652 -42 806 538 797 854 -747 -994 167 85 -690 -383 -96 -57 661 -99 657 591 528 -987 -235 601 669 888 755 -80 -733 555 798 -112 -217 672 -677 -474 -311 827 757 404 -810 983 -138 654 -571 -240 15 -530 61 854 -545 -757 -654 428 888 170 -627 184 -344 801 562 -48 650 714 747 -162 -684 -443 567 -567 708 305 871 -364 789 376 595 -566 706 543 -193 625 745 -111 -702 374 -975 914 833 2 478 -256 -556 -273 498 104 482 418 301 590 -782 443 403 -680 406 798 -597 -944 512 -855 705 -584 -717 474 725 834 -571 65 646 -478 189 -125 847 147 54 841 209 -512 -960 900 -482 -175 494 40 -685 -19 -754 -550 -86 927 -795 -654 -931 -702 -248 610 446 297 555 -222 178 -164 107 575 321 -544 -766 933 -600 -972 -262 -832 698 -774 -427 -675 -284 101 99 756 833 772 530 148 -91 648 -45 -895 -202 -133 -716 -886 -471 922 -225 98 -122 -260 268 -358 276 -598 -419 789 -287 -940 -155 -599 272 -838 248 -410 368 600 -899 827 548 -780 972 -220 -52 577 128 286 387 -995 169 252 -23 -444 483 -660 73 -659 -687 943 -408 -600 629 -857 70 -831 -579 -647 -671 -206 597 -210 -517 -691 -395 -452 -410 -851 683 -120 -773 -299 750 -141 234 -104 680 -238 980 472 100 534 495 455 -53 -351 -20 967 -890 495 309 6 -894 -315 -430 -414 -337 -889 466 553 846 -61 116 -627 299 -174 -94 70 -939 643 498 -395 556 -738 -542 903 359 -535 -583 191 -648 -901 113 -827 141 -57 25 721 819 230 -1 952 -59 16 -694 658 597 -494 903 312 233 -55 771 -773 706 48 39 532 237 -639 -441 -609 320 287 275 -964 -884 -114 953 -753 -566 439 -170 372 715 -307 802 -111 39 -670 -606 -393 -895 646 699 701 347 828 701 729 -306 405 -413 -781 -846 -592 -174 -886 108 672 599 -645 -596 882 -386 -193 -933 -263 -602 53 -864 -603 -757 -440 57 -780 596 325 -193 523 768 -297 730 -905 464 -403 824 364 -214 758 -64 403 -825 -288 -883 513 852 -408 -888 -439 -664 570 -12 175 -194 -618 61 -461 -998 412 79 655 -33 -508 749 820 -980 -370 -186 720 905 592 164 815 305 256 1 481 60 -299 -18 -969 -941 -998 982 -791 961 -133 480 -307 -602 142 -50 871 734 -89 -477 -191 181 973 943 697 453 -505 227 155 974 396 186 107 -2 -719 -331 121 -632 371 881 830 -677 -310 -684 703 463 319 -628 -81 -538 -378 -178 572 -74 572 49 135 511 653 142 -434 -940 -593 532 546 4 44 -149 -631 -186 -331 -520 -216 -593 -299 -301 -763 -469 -851 -14 -385 -30 -153 25 990 -433 -616 10 783 512 -197 81 -392 -744 779 -986 847 -998 -124 -116 -214 826 -721 745 319 518 492 -102 -744 820 769 -258 -696 155 -422 148 -210 825 81 427 492 684 -907 -429 -361 -515 -264 436 -621 811 671 782 -748 -984 -37 -540 208 123 -587 -238 -310 -489 976 528 -307 967 -984 38 895 705 131 -901 -539 -610 -676 -953 785 -301 -578 -20 -364 437 150 268 -513 -64 -395 -555 -611 -917 980 -676 -990 532 990 193 295 -355 568 304 -652 984 -363 -802 -812 817 45 -435 -726 -22 -10 -733 261 362 929 554 895 -927 178 -979 380 966 243 -221 -497 -309 -286 -406 -987 350 -581 -737 -620 -212 -282 0 -759 813 935 524 -881 924 -470 -682 -514 347 -3 211 454 735 179 -75 -498 -433 -300 137 362 -577 23 -167 -813 71 941 -35 66 39 -632 758 661 -444 617 378 -432 516 -498 960 -825 167 -280 946 -152 -165 -656 -560 898 390 605 244 426 181 -218 988 110 900 -287 -778 -115 -293 -867 226 0 -668 -833 -372 312 710 854 58 -989 969 199 717 -874 -793 222 872 897 -841 923 -586 -966 19 213 -223 328 -73 -702 235 697 -599 -544 768 827 903 -93 584 -276 726 -276 -648 -852 203 754 -26 673 -132 -546 931 280 -182 271 -591 -941 -599 484 -311 639 532 73 -445 -618 454 -336 -530 -448 832 136 521 -790 809 621 673 174 -233 -831 -517 481 638 506 -330 704 399 -389 -718 -603 -240 -11 -868 -90 -199 38 493 -693 57 380 -521 818 -412 -481 821 802 -142 523 -784 -131 -663 729 -419 462 -785 611 361 944 481 78 516 898 743 -792 26 -527 -567 955 -911 945 -712 420 -447 -520 964 -663 126 -189 -202 -257 161 707 -515 -16 -981 -666 -798 -482 597 -304 902 -476 -366 -474 49 216 204 -61 679 -828 -37 773 90 149 928 -965 -416 -920 782 -686 535 739 -894 -35 -602 -607 -425 -367 -795 -834 -839 311 -618 351 -391 81 490 -93 -436 -598 -467 -363 791 -382 -614 926 -959 -73 -534 835 748 -383 -61 868 -374 846 -658 -571 -187 126 -113 -137 -514 -999 522 775 404 -428 -305 106 196 -335 -991 496 466 750 89 985 -140 -176 544 -981 664 -759 -178 379 83 -235 -130 -4 118 -316 846 -76 -9 -234 7 -964 974 -258 -293 -989 218 949 -681 575 857 -661 537 -799 -493 -125 680 209 -440 691 150 -520 306 -534 760 -206 -760 920 896 833 981 -945 365 -568 385 -28 990 467 -540 -95 -118 276 358 -737 -766 -78 -679 985 -573 396 -235 -221 166 -336 -730 -937 619 775 -663 668 660 -956 -364 -181 -941 -576 -972 -923 -278 53 -943 -50 655 838 904 537 650 580 363 -608 -707 -197 -642 772 -645 741 93 114 812 -314 -329 -648 -915 183 965 959 -67 715 -17 628 -511 -533 -143 141 495 754 -96 -709 788 522 -222 -853 -25 -757 151 897 -7 248 -394 559 638 521 225 202 -375 639 208 -913 13 699 668 478 319 475 983 439 -270 -690 384 -695 -143 279 786 186 -643 578 -5 497 568 -911 275 710 231 572 -254 -652 -44 -52 -361 502 -856 52 588 -179 -47 181 749 -982 -139 -368 619 -11 -285 344 528 399 930 567 -662 -613 970 699 517 -20 -434 -610 -116 -532 264 -159 60 822 397 -123 -292 601 45 569 -114 -723 -109 -506 -968 -311 833 851 941 -463 -862 793 -126 660 617 -893 2 765 717 -636 940 543 289 611 816 971 104 799 -736 -417 -82 -681 -901 -214 -540 -285 -965 839 -891 -912 -57 -985 960 -962 710 141 202 740 -112 -177 -962 -947 -520 -873 -135 355 81 -48 747 -643 331 824 990 -958 162 212 731 -780 41 693 282 51 -853 64 -127 -271 32 -797 157 -788 -486 -804 541 -646 -793 -675 470 349 -873 73 -283 684 -389 -108 678 178 -108 250 480 -939 527 -50 -231 -663 894 720 -284 358 -906 -641 656 -161 -156 -970 -518 324 402 -649 -242 958 395 -555 709 465 639 686 -195 808 253 699 -317 -763 -715 400 -175 -997 -710 523 -407 -554 525 -261 8 -396 319 -508 -513 -560 -961 198 501 -916 856 -720 504 655 312 -221 131 -612 380 -803 871 -983 -334 -757 664 414 366 20 996 -172 771 66 -273 241 101 873 -85 686 316 -615 -992 983 622 826 -969 -12 20 -810 -26 869 900 289 660 640 960 212 635 -76 443 -660 353 -627 978 563 652 -569 504 856 -774 -905 -746 330 502 894 804 853 -153 189 -548 476 102 684 107 -971 990 73 680 -753 533 -567 805 -274 970 458 163 -328 500 684 593 -323 289 -604 -608 389 -351 -559 367 322 -949 955 -796 -283 -648 917 -672 -66 -569 -345 -67 -510 -922 418 901 -75 859 -672 -119 -547 333 -296 443 -477 609 201 -163 364 337 -575 -642 664 988 408 -325 350 697 300 -928 -459 -397 -421 327 441 -914 -425 -323 95 -899 867 272 -500 950 -299 -936 -857 474 230 -723 557 -366 -747 -902 66 914 -823 -159 606 369 -360 -146 974 922 -535 -614 -20 -765 593 -854 -489 -678 -688 245 135 -403 -393 739 10 761 -916 -353 -508 750 -106 690 -43 -273 848 531 610 660 -869 -102 -282 316 964 165 868 -348 -910 299 -587 473 -915 -402 285 326 690 -709 -12 468 883 -817 13 683 -379 855 52 950 -655 506 6 -347 475 -463 -629 -236 330 -256 121 -885 -709 218 536 -986 -634 329 505 -336 -591 615 -921 452 -248 60 -535 222 365 321 32 -328 769 344 439 706 -272 791 -85 -558 -288 -143 -455 999 223 -516 -647 -945 -296 -922 329 39 -180 82 -370 395 -432 -825 -750 20 -242 579 658 -6 778 393 -171 -905 -651 -710 -377 821 931 -501 -376 -887 -681 710 983 18 527 -697 -771 -535 988 535 -386 220 469 66 332 584 799 848 -275 94 -793 -356 -107 -810 292 -170 707 376 717 -241 -501 541 114 -798 392 -111 -386 -278 -211 725 -322 173 632 307 -992 -485 465 -952 -33 -503 -515 -482 -940 -365 51 442 143 983 -291 -43 -317 742 29 752 -766 -528 400 837 -745 641 568 -397 415 597 219 631 474 -845 323 -61 -433 143 -426 -10 -920 617 -72 -9 11 304 -417 719 292 404 720 -433 -879 -650 446 -495 -754 -59 -30 -943 -628 -216 -593 -146 314 487 470 242 203 -187 -180 -116 865 834 235 875 -283 -38 0 340 -855 754 -428 -362 175 -165 672 384 -896 -980 188 521 -844 444 -488 -307 -689 -836 579 -572 -228 -533 836 183 -412 897 -434 -474 -571 702 252 582 537 -573 -327 -168 -988 -605 346 527 -981 957 757 -993 324 895 -409 -602 561 758 819 -750 354 -789 182 563 866 866 290 -339 -716 -912 -585 -5 723 -375 -842 -242 -701 -992 -665 -204 -215 -780 -82 622 543 -752 225 -113 -17 783 -193 282 -411 -337 79 772 577 -944 -663 982 -226 920 196 573 900 -518 -792 366 -85 311 -620 981 958 -33 885 -902 488 -108 -33 530 352 -422 -731 -515 756 252 -712 -959 -989 240 631 -900 -51 -246 418 939 630 784 414 295 -942 -265 -74 -787 376 -288 -739 334 -896 17 40 880 728 -461 -669 -250 580 356 -974 -436 260 -279 930 -418 -501 -774 -776 -535 114 0 73 620 667 610 -637 -469 -677 603 57 -651 537 -539 -362 391 -80 -715 -865 -36 -630 645 -535 -329 710 734 -641 945 -444 -343 -639 -78 -709 582 -314 659 778 -37 -685 801 814 -555 48 730 394 -626 -774 -702 762 658 546 262 -289 -597 -154 722 -452 -640 319 -821 480 -374 -570 332 -439 613 -136 -146 -169 -543 508 813 -851 174 -307 -446 -512 -54 385 281 -29 362 -131 -779 -510 743 77 302 578 586 575 -93 487 -882 130 93 -304 528 -137 347 951 -18 618 509 293 597 -619 613 -837 -310 -779 -771 -882 580 606 301 -775 -996 42 -806 -779 654 -23 -861 257 -70 -187 -116 -106 -515 -414 -318 296 -972 127 399 676 178 -650 -62 -684 983 -253 42 562 170 -907 -431 26 352 -631 128 -646 987 -949 -65 -533 822 -965 -905 783 517 328 497 670 -48 157 796 966 58 -385 342 464 -720 237 937 541 188 -501 -20 -366 -578 -108 491 -625 -336 489 140 188 521 381 -648 613 -745 -499 816 -567 216 -547 -119 470 -473 763 -346 -357 585 317 836 775 -38 -870 394 202 -997 234 -862 394 965 -70 881 921 -836 -174 233 -58 -764 -800 -448 502 426 358 661 -66 -886 547 250 -884 -244 -866 -224 23 493 -706 212 151 568 -425 -92 -202 -82 -506 -677 920 70 715 258 338 774 -56 -191 -592 463 167 -750 -417 135 -70 265 -833 626 256 -178 -221 -208 -37 393 -967 -770 -752 -590 425 -792 170 5 -515 830 -362 495 232 236 889 -158 -659 818 807 -413 -56 534 -156 -214 -1000 -811 443 701 -327 -19 -664 -824 84 -78 -152 -290 284 856 -724 -169 -985 -964 -68 42 984 57 666 30 -50 353 -874 -914 -918 -289 -245 -916 -597 -844 -643 604 -906 -492 155 -211 319 -739 935 280 -645 515 -732 -433 777 -736 -487 91 -443 402 -117 -1000 606 -61 -962 -530 -569 -182 -249 -801 997 -651 594 -913 -135 -658 849 454 -788 -542 -709 -243 571 975 -495 -217 -719 585 174 -350 616 728 105 -520 986 -717 -364 -297 -372 -349 761 -669 -374 330 836 -676 831 25 211 322 362 830 -845 -597 -831 952 3 -512 416 -965 -236 847 710 825 -598 585 331 745 -401 303 -425 338 -39 -164 887 -147 -127 373 -978 740 20 75 -209 583 225 408 -729 36 145 -274 -832 696 258 781 351 381 827 -466 -909 -944 13 430 -443 892 -101 -550 149 570 686 297 -443 -207 -680 213 -836 431 -324 -345 659 460 -266 346 190 494 841 157 -579 -154 810 496 342 689 447 -790 -67 531 428 540 -687 -942 753 145 -27 537 318 -184 -836 311 -903 253 457 -84 676 290 276 -101 -932 670 888 451 -775 863 832 315 -399 -413 -155 266 879 -412 -377 539 253 -228 -530 -586 -57 -900 -99 -70 778 39 315 698 488 -993 -560 -272 -923 -616 -518 -492 732 870 -238 -754 608 -381 843 495 200 519 585 -691 -177 -616 932 -800 17 132 -875 -823 858 -437 -79 995 -742 59 565 -967 320 -219 798 -96 953 -587 -823 141 520 -992 933 -784 267 783 137 428 30 -776 396 827 510 98 -695 -43 -606 136 -322 -646 -782 51 -736 -704 4 -554 -828 805 631 226 -520 -483 -754 485 -916 62 -666 -751 141 602 27 -649 924 -68 -511 -210 367 155 -388 -726 -110 994 -835 27 139 -72 379 -499 537 52 640 137 -874 -166 743 -953 -625 -727 37 -445 -533 230 641 223 551 -763 -52 -93 684 640 -574 -125 -90 -247 749 -761 -889 355 -808 793 -78 -310 -427 -536 -352 -566 -21 179 46 277 -831 -110 494 995 -442 -838 -196 425 -614 -763 877 -609 -459 507 -471 -119 -110 -151 -632 -112 672 -208 720 -265 -550 -244 -969 54 351 840 -846 -862 -669 -431 -705 89 -424 -336 938 -227 -283 933 691 -954 -990 -156 632 968 -998 -800 880 721 898 -35 -390 -358 956 776 -4 399 -679 -924 -49 260 52 -689 989 579 937 -497 315 660 -227 911 -460 125 877 631 -121 896 475 -56 475 939 -257 191 975 579 362 188 -207 630 549 742 -981 148 72 772 -876 164 695 942 179 962 374 960 -604 -550 -879 101 -690 -530 338 -387 -598 -256 -613 771 -21 -14 -882 -670 -386 -609 -919 -260 691 216 -1000 30 -423 -785 -434 -163 -688 832 671 -890 -583 -208 -543 838 833 836 -548 -962 -738 -777 -203 799 -32 414 863 171 -453 499 -132 -931 -424 778 432 -558 -619 -920 555 -742 766 -932 959 -896 -711 251 -513 -41 -563 -851 338 408 -821 401 120 -327 -5 959 952 -805 -36 -665 -402 -916 -903 -206 -812 332 47 -769 467 837 -82 -755 739 -929 -657 947 -265 -283 -213 -175 394 351 -564 -51 -213 -142 348 641 32 -894 -176 -589 -320 828 370 577 -551 -608 249 500 -143 -722 972 979 -369 -642 -744 -194 894 -511 -988 -150 -755 752 -180 785 862 -406 -880 -465 -539 366 -282 -120 580 942 591 -831 577 561 -507 128 -208 -401 98 763 -503 168 841 -23 416 575 -939 188 823 -61 522 5 -208 -219 913 -205 -891 6 352 -148 885 -968 -859 339 -300 546 580 -370 185 -601 938 -339 -186 -586 -496 846 739 234 -565 170 -33 -148 -519 -866 -748 160 -344 -940 -242 627 47 -957 576 377 -905 -667 -75 473 167 384 -266 447 960 -682 874 125 -43 454 997 -479 641 735 395 572 -658 569 20 -595 681 -884 -347 179 -413 -136 -400 -528 504 205 -137 66 -972 833 247 -596 384 559 -633 227 -363 972 -123 529 -751 -302 -53 404 -225 -901 298 -963 -527 -73 507 351 928 -265 -978 -434 774 360 -122 265 -818 -644 -881 230 -592 191 -818 -333 -143 509 -243 239 681 -282 -350 292 786 741 -952 -975 -665 -135 97 779 -756 -529 -916 298 -123 -741 467 -787 -515 -224 235 -729 867 -398 137 -725 19 -704 -718 158 -357 298 977 241 -300 -692 -609 -779 579 57 -163 -867 4 -191 -531 665 451 -155 -290 166 -726 -986 579 257 928 97 -329 294 275 -372 -109 499 287 61 -508 -265 -905 87 -711 833 308 -363 -977 412 -20 999 -311 487 -309 795 442 377 482 628 423 570 -596 -37 949 -825 -281 -659 -933 400 222 -417 -801 206 658 386 191 -327 279 -72 -557 -622 -802 445 432 423 137 -709 -521 -467 -93 -502 989 -579 962 -863 663 -360 -545 285 705 912 588 763 -130 -178 -974 322 -713 283 965 -456 374 264 -272 -407 -456 -133 241 185 477 -517 -482 -878 159 -170 362 698 -948 119 956 488 -332 -192 -594 -347 -202 -999 856 -145 959 748 -833 457 631 324 868 -628 -110 -967 361 -400 808 -596 490 103 -678 -12 -936 -83 904 251 -263 216 -134 508 -508 -552 420 585 -869 -652 -64 -859 -630 -598 300 -919 -199 -914 -724 608 230 380 129 -343 573 -690 519 402 -660 -35 794 -994 -246 -104 929 -235 -949 -287 146 571 -39 17 -280 -274 322 138 -222 945 -192 -861 -399 -381 -456 303 -954 321 -714 162 50 648 -564 791 -214 -592 629 871 -934 788 -627 607 -301 261 366 233 -494 -775 -616 256 -504 380 363 -578 738 -772 517 -916 133 -165 -879 744 -73 761 628 -177 275 586 -450 -234 -409 54 336 -822 -528 790 -753 -369 -496 -659 -389 434 975 879 -320 -767 -794 -161 115 673 -501 -964 -956 467 -127 -279 903 -623 43 459 37 833 -265 495 -631 171 -126 875 467 957 356 -476 -703 886 975 -352 403 663 454 945 -735 487 129 -899 737 503 -224 993 -901 -347 628 236 -817 862 387 996 351 77 -221 -915 -562 629 -33 -822 -682 535 777 -815 -271 167 473 942 656 549 -783 -115 89 -993 -350 830 800 462 -376 674 -265 902 -304 384 -169 -719 162 -854 90 -868 166 714 981 -946 -428 -592 -966 -594 -367 511 -135 277 722 -821 538 -416 -802 464 126 446 508 -331 -303 -463 -396 33 671 746 234 -581 -607 -132 -727 826 -71 -796 904 953 -755 432 539 370 -660 580 118 -720 847 495 54 -78 647 -850 939 127 544 726 108 264 -700 -467 457 -572 118 -854 999 -709 -18 35 -336 -639 -966 163 -126 -612 -970 870 448 -287 -638 70 710 -849 -740 692 -469 950 -794 -248 233 -451 -332 -101 707 -924 818 642 963 823 -873 -398 456 112 -487 232 807 656 122 654 -902 -849 484 -909 -194 130 -510 -119 -225 -499 710 931 403 895 -282 981 611 -803 -441 352 -256 -282 -644 -271 -694 147 312 550 -711 -8 -273 41 -849 -287 701 -985 543 -78 -34 -1 293 450 852 729 529 491 285 -21 -980 125 690 -914 -986 785 -209 423 35 498 540 -955 -677 714 -191 990 987 -892 549 -273 968 -632 -924 -457 827 894 450 847 -525 26 734 931 335 -797 256 -397 -940 -470 63 115 644 -770 -900 -394 812 68 -979 -889 -553 973 -840 -997 -383 582 806 -379 882 484 49 -595 658 -354 -418 -179 -481 381 764 -157 445 -147 -232 -881 -826 731 -174 -64 671 95 163 -481 -383 -718 867 -21 652 83 962 278 817 555 262 624 332 -984 334 -204 -904 312 -362 274 -310 -482 703 791 -748 -441 -518 884 993 543 -642 -397 292 480 600 554 -228 593 65 -904 -845 -162 -146 -282 -720 104 421 -77 308 -971 -859 -507 440 -530 194 -883 474 -781 291 425 497 136 -226 80 251 -597 -68 527 239 271 633 154 787 868 309 712 372 -120 479 461 -999 -522 -850 314 616 -696 530 861 603 -237 35 674 382 -694 -929 -95 -207 -66 -763 -270 864 -453 910 -509 808 -330 551 -879 -458 -638 720 937 504 458 -347 -358 425 510 -413 -494 -777 632 -110 63 -951 -90 -114 -967 -110 -272 -52 -220 -662 -547 -726 -586 701 629 -290 7 -613 930 777 -376 -701 459 -196 -814 501 -308 190 -965 -591 -902 739 -830 801 138 744 -120 -1 -523 -526 -68 -291 -732 952 737 294 633 -994 -547 884 -843 -648 -19 210 485 -426 -689 756 -101 268 -962 501 914 893 919 549 461 867 -217 152 648 641 -278 244 77 179 -305 59 -511 -249 -619 -237 -998 -969 256 -252 994 -76 -410 645 364 -588 -929 148 -331 276 -397 244 -758 45 -458 -568 -159 -50 -715 430 -300 -391 -28 -215 -693 -422 348 -801 -640 92 -275 754 923 -772 466 -229 -95 960 -117 712 -238 -635 945 -924 281 710 824 594 682 126 -538 594 -321 -600 92 187 -772 797 282 531 552 135 -524 -921 654 -89 151 392 -353 954 735 218 530 291 971 994 -377 532 -949 238 960 689 -615 244 -349 -78 527 492 -251 -499 395 316 911 -961 -275 273 509 -757 -551 -553 598 -236 255 779 135 229 254 61 727 302 -869 -950 -88 -218 -648 -47 -402 -312 671 304 -165 949 650 -859 747 370 975 -509 -10 -823 -70 471 -357 -810 803 474 279 -311 190 379 -693 375 -263 -848 851 529 -367 409 524 -791 -865 -23 428 -164 -642 985 -277 217 -308 -718 338 820 -738 -17 342 511 772 410 44 -669 267 642 560 98 -938 -678 257 -847 -920 778 121 -596 -44 917 247 327 -316 -277 147 552 933 24 649 372 -399 -32 -112 -682 -948 240 -315 136 -444 -873 524 24 542 -958 -921 308 -524 225 -541 -15 489 837 587 567 -349 98 166 34 230 -619 41 -62 82 27 -307 688 -704 -485 -574 -554 864 923 -63 682 772 -716 385 -679 182 -588 -442 863 -691 302 869 895 -927 758 783 104 -154 -435 66 -509 504 -283 23 -895 -651 -660 665 18 -936 -839 786 -188 345 434 608 57 147 432 -898 -360 749 -932 -470 441 343 -680 97 -990 -288 234 -996 404 114 -168 -706 141 781 -10 714 488 848 -552 281 -664 347 -306 515 -914 -183 -764 -724 262 -894 708 -625 324 957 572 -65 -552 -979 -832 334 -689 221 -516 -371 -649 521 712 568 -951 264 430 -769 359 -374 -165 701 -27 143 -225 -771 -180 -225 -623 920 16 -425 382 372 -759 299 356 -273 645 -737 684 80 -209 436 -42 642 431 164 -335 -237 200 -766 -39 12 -224 -124 897 -555 -405 -403 -535 -474 54 -460 264 -360 331 755 -790 744 990 947 -237 577 -379 964 695 -116 541 -202 881 953 -722 835 209 -492 864 -319 281 -777 821 -722 741 -894 -185 -457 744 234 317 -547 -651 -456 693 -587 -449 454 573 -735 -647 930 752 634 590 -468 390 872 -236 -110 -476 475 -215 -259 -763 -757 109 -925 -698 310 242 553 -975 -677 817 -246 116 -408 316 212 -524 478 824 -45 410 -522 -114 -903 -70 -645 -26 -130 870 703 462 -973 282 -947 -80 -470 340 729 405 296 379 -534 488 -365 -194 -452 -316 529 942 912 682 151 -155 -118 889 -435 -647 771 -362 625 83 510 -133 -811 -255 -984 -218 688 -336 861 837 112 271 50 -878 -708 107 692 -140 -816 -204 906 530 -330 -921 -633 156 995 -179 -661 516 -767 -777 -15 -475 793 -592 830 -104 -719 -516 413 356 -288 93 846 655 481 516 -50 28 -402 796 836 934 212 860 676 -758 -593 279 -731 -209 -92 999 13 598 442 278 241 435 439 -703 -118 -995 -418 187 802 -379 -711 323 -147 185 -691 849 -55 143 -583 728 -497 260 481 722 103 301 -393 -375 -137 -557 -588 -477 -327 920 151 -555 -119 -820 -863 924 -824 568 915 467 -582 -461 -709 -852 769 -87 704 412 -552 -884 -655 974 -248 730 217 -234 927 -123 -292 75 321 -137 -24 686 -703 751 -991 -175 732 -368 -513 -70 -896 416 521 -196 365 758 -231 602 -842 702 -24 -704 717 782 -396 336 637 -94 529 -348 424 -675 419 -988 -332 -300 -193 -265 -947 -487 929 958 568 894 -902 85 -265 807 572 862 319 3 -505 -537 918 435 -807 984 948 127 -284 -103 -136 553 894 450 -443 854 -711 -339 -404 890 -735 25 -221 -793 255 625 917 371 -930 457 -289 575 -477 887 300 898 -312 -503 683 906 -103 -647 466 -967 -686 -117 -531 150 -986 -618 112 785 362 -191 383 388 512 692 529 -434 -495 -765 335 -265 -168 -73 -55 158 618 103 489 862 -278 77 506 503 456 -125 -507 579 995 559 -556 169 64 152 -155 895 -972 -846 421 223 57 259 -987 -379 163 67 932 -832 81 949 123 598 494 -889 -677 -305 -39 -308 -673 367 -38 243 -357 -395 805 -928 -238 459 -603 -268 69 -574 -7 18 -404 -960 211 -123 576 5 -316 -779 197 849 38 15 517 -591 906 -973 398 -464 -459 3 -657 568 246 -65 171 -503 -457 385 -945 362 662 770 310 -287 -571 211 932 795 -402 -442 433 364 -562 950 833 560 286 701 -171 -174 -436 -565 -741 -298 -254 -27 882 367 891 193 -200 -768 910 851 447 -928 -530 540 353 -942 -914 95 -136 -135 -374 458 274 71 -659 -137 -667 -352 -895 -488 872 -839 -31 -989 -805 244 -366 -38 889 946 -161 433 -867 -866 659 979 -249 257 -537 -993 771 148 -956 -234 -731 568 -949 -962 374 -850 463 -301 467 393 -572 499 -315 976 992 -608 -341 -458 -562 -516 115 606 789 -519 961 -281 145 381 -140 833 852 736 583 -284 -235 37 -934 121 -572 -450 244 456 163 -581 32 -118 114 936 -309 -385 -910 506 699 35 104 840 -975 -22 559 909 508 730 300 797 451 845 109 78 776 388 207 857 -270 -750 -424 678 882 237 -359 767 941 992 560 146 218 -814 590 -409 577 -306 -588 -879 -308 -989 -771 461 -684 428 85 -289 574 414 -865 476 -227 670 983 -612 -459 185 -875 548 482 -289 561 103 -298 -565 -251 898 -193 845 -883 338 -547 841 817 542 612 553 144 -87 768 842 -74 -33 -129 -58 865 603 592 337 293 542 -523 -613 7 707 518 -460 356 317 -330 207 -777 -214 420 624 885 599 -961 -244 656 -186 417 228 -842 48 -969 176 245 715 70 886 -679 -840 787 694 65 832 112 238 -276 -993 -110 363 179 -187 -871 378 -224 -492 -79 973 857 -392 -113 -136 -804 968 -489 513 973 185 -783 -105 -198 553 298 -790 107 -657 358 33 762 232 139 -574 637 -548 753 -160 -389 726 -794 -187 109 -713 -699 982 -951 963 470 -148 590 -951 -167 953 -204 807 -543 340 725 428 375 113 -243 -270 651 578 -7 527 -567 -853 -128 141 832 -844 443 586 768 959 512 -679 557 -578 306 965 -976 919 -262 -212 -798 -621 -354 779 -933 -728 -384 -215 -628 279 -979 144 -753 -267 195 -465 -840 22 683 -775 681 -471 -729 -111 -89 682 837 374 -522 439 221 475 952 375 -162 -650 -378 106 -354 980 621 934 165 794 738 752 -906 -911 -938 824 665 473 -421 -646 -255 132 -812 677 536 -961 781 -760 933 993 -120 -542 336 95 802 509 -847 904 93 922 330 77 -84 862 -732 -90 -599 -795 -931 -422 -339 -216 33 -210 -742 -30 -493 -592 -816 -197 -938 -483 -206 -664 -364 978 551 555 767 974 -252 386 151 660 676 -392 512 -677 -540 -940 -250 -893 724 618 90 -278 -900 -407 707 991 -332 -493 188 -954 -751 450 112 -150 155 -589 -340 513 557 -770 -155 -407 310 998 -10 572 -918 163 145 6 831 322 849 -219 652 -172 -440 -851 98 -824 6 158 -128 -709 505 -900 -988 547 371 -756 -900 282 584 191 992 326 886 -148 744 -866 742 50 898 791 -828 219 631 -503 763 480 -290 -1000 -130 -277 -46 -960 213 285 947 476 -498 -6 -81 23 185 -220 -922 322 -956 570 982 104 -861 799 787 991 -763 -901 222 342 823 854 -807 -187 991 -846 -706 893 855 546 254 87 -620 54 437 -662 219 -617 767 891 581 -461 -217 230 -990 266 -443 -223 187 -215 -715 -54 -550 -396 910 -784 651 80 -157 340 -842 -582 -680 -465 85 969 773 245 -256 65 -750 886 -377 86 18 683 729 -658 -138 -565 198 -216 499 -652 -648 -15 -870 -435 -344 19 356 573 -572 323 -324 -665 -133 522 831 -348 981 677 -249 -18 87 295 -290 879 517 -787 -461 -31 -1 737 -899 -8 -814 -902 254 -495 245 875 -873 -825 76 516 470 -955 -723 467 -689 366 -747 -417 186 -66 61 -607 -625 712 -278 804 -481 -931 -713 -231 264 -714 805 -188 -604 319 737 862 387 628 776 -120 -300 -941 -458 799 501 -104 973 -489 766 -221 941 414 438 230 303 975 -356 534 490 -564 -617 -888 210 -43 -741 384 -104 969 -951 123 568 219 720 -525 -567 816 330 -566 -619 421 -376 -550 -765 -426 487 512 -664 -974 -315 -310 207 330 948 286 523 -74 47 -578 99 -816 304 -35 -875 -452 -563 621 252 -500 -657 -545 -158 -766 -704 -497 110 818 -469 826 -929 -723 -858 -896 -772 -909 306 -146 473 -23 980 930 52 -613 839 -412 255 -58 -413 414 803 261 -729 112 904 -924 246 -134 431 -435 -699 -746 476 746 560 635 620 -481 -63 -663 -236 -860 -214 276 32 362 585 -807 722 869 963 340 -794 125 -466 5 -109 -338 -649 328 161 -492 699 453 179 505 317 162 825 313 260 164 -345 208 786 143 202 924 794 29 211 -779 462 923 886 -975 -673 -716 864 -328 33 535 -450 -695 -604 112 955 661 -382 -196 683 63 573 -361 545 383 -984 -459 591 -814 -724 -826 749 477 -505 898 -261 541 370 353 899 97 -702 576 76 -404 -389 -998 886 -190 144 -444 727 465 632 763 -662 -513 -335 -172 324 524 -879 -144 -993 72 310 825 -839 -476 840 984 91 -14 896 88 886 -175 172 485 -728 369 926 -258 -90 802 -333 -361 -883 -610 -847 -442 123 58 -956 521 423 752 951 519 -933 724 188 264 -460 -901 -328 -38 537 324 -873 296 799 -567 -433 -767 -848 -483 852 236 -500 238 -714 314 974 -374 -37 32 -3 917 147 177 824 -363 -55 371 24 -800 -604 -196 -984 -428 842 262 144 -262 -225 138 504 119 266 477 572 818 -464 996 -277 -105 -381 515 499 470 -529 320 -603 532 -176 423 766 -516 -428 40 -357 -7 -608 -33 -253 146 6 -324 551 812 -344 887 489 -140 -74 -168 -950 -560 -36 586 -423 -918 200 -557 130 690 -95 48 136 527 -329 -982 857 896 -807 695 717 -403 -589 59 452 890 -566 697 176 262 648 31 250 -157 275 -481 181 851 539 588 -867 323 616 -442 -370 -171 211 430 78 -255 -990 254 -485 -16 927 421 -850 -263 144 935 411 -354 -713 386 -845 655 -669 -759 151 583 959 501 -609 943 -496 979 -526 -266 61 935 -925 -448 825 -839 -217 823 689 678 -760 479 451 -390 -491 397 -521 -395 -327 576 824 941 263 -926 -312 227 738 -444 -911 992 -624 -543 484 183 -844 147 -35 -233 -857 -705 -564 -927 -363 812 -289 117 -889 -471 -305 -183 699 581 642 -377 -198 306 -813 954 -695 -891 -72 -8 74 766 376 -294 594 170 -785 -457 741 148 850 -603 339 -820 -555 860 808 648 -589 -754 516 -888 191 304 247 -114 183 -551 -98 375 259 452 598 -219 556 -835 -199 -331 618 915 147 -634 -165 -537 330 7 276 898 -403 584 -494 571 -176 -683 3 -177 -949 998 -325 599 -162 21 -679 -605 -256 -591 -481 -483 -747 -352 -445 -901 -771 469 -77 -568 498 -478 -529 -202 -145 -845 -525 807 -403 569 -225 225 -935 -393 -128 547 520 539 -250 -973 -517 -940 716 -781 -23 -932 683 -65 757 -839 134 -505 882 -442 -878 984 763 -59 277 -516 -712 608 -983 215 -804 582 659 449 -93 463 415 25 -647 -710 -84 68 -52 410 517 -955 740 712 -76 992 -447 -679 699 -215 -750 -175 607 -491 -485 439 -491 -218 148 414 506 -549 -497 265 826 426 -393 -838 838 -224 407 661 73 324 353 174 -737 -400 -247 -583 -679 -734 937 58 613 691 -177 537 -592 268 -973 207 -447 -670 23 -918 655 67 -900 609 -51 -328 253 -964 213 -877 36 -965 -345 816 685 178 -636 865 -226 -969 -83 -777 -676 -604 -451 -291 -631 373 -746 70 487 777 -548 -90 180 -816 -924 751 504 -709 -392 -911 523 -82 625 844 -635 23 911 -282 -644 732 907 -936 -458 130 -900 225 -962 934 -517 -345 821 -728 957 -43 -727 -739 259 485 -248 -47 496 211 -506 -795 -217 30 242 -817 -889 -30 996 -918 323 -611 -497 -930 -983 -809 -120 439 639 -138 -513 -161 -117 -198 323 427 445 769 559 306 -62 -387 -557 286 -311 -858 825 23 376 -407 -634 -859 -625 -772 447 662 -483 -375 -132 -73 -928 855 -52 8 -552 -563 -484 431 -89 786 -877 -12 121 172 436 999 -48 676 -344 -909 652 164 -547 13 34 -863 979 -806 268 -822 989 -389 -538 -62 438 852 147 -379 -997 -47 304 624 -21 645 928 215 -977 -914 -570 420 159 -134 60 -29 761 -91 -506 921 516 -203 732 639 -462 -983 72 465 440 -341 166 -691 256 499 738 -896 -76 461 -976 -118 788 462 -852 -355 -983 332 -17 547 -114 -660 -853 610 989 -323 -782 -67 145 185 746 -864 761 -850 19 -836 -909 -996 65 260 724 -724 -905 -124 -735 191 -703 224 -588 -672 855 -260 -771 -993 763 -819 -46 -9 -841 220 267 2 -899 -653 662 -895 187 898 -131 337 -108 384 840 985 -225 531 -298 279 -201 -791 742 558 991 -665 573 -201 862 886 669 -603 -406 937 -951 621 -824 151 -606 -970 458 -582 -353 -310 -801 953 -515 -397 -469 966 -429 14 467 662 0 -739 356 445 357 -805 -419 -670 -356 -473 801 810 674 -316 -361 215 -528 -944 719 358 926 279 -682 -796 576 743 34 416 325 156 645 -354 61 251 235 52 -288 387 -944 -647 -953 -449 -495 -557 703 267 630 379 -584 867 -728 -704 -798 -406 526 542 -4 -790 923 243 324 -306 -924 -838 -464 594 -189 693 306 -611 812 717 891 -500 -658 749 -397 120 -775 -434 -622 -480 -446 -430 576 46 -594 -381 648 698 -870 893 -77 88 35 433 446 718 716 550 -980 8 -137 147 -166 835 720 -611 -819 764 -703 796 -437 -258 -17 683 -705 -336 -693 157 969 -437 -386 502 833 -965 757 -328 -28 -789 -43 -172 -979 -481 -928 566 305 168 444 140 322 -574 -760 501 14 879 -994 746 -500 616 514 492 412 2 -535 277 71 812 -532 945 761 -662 837 -795 305 -366 -939 914 245 -722 -624 -85 754 660 -177 -188 -565 -688 -745 -620 -917 -384 305 966 -47 289 100 -454 -937 90 -37 538 529 -536 176 709 771 -193 -748 -72 38 880 465 -44 -652 -531 -383 -122 -153 750 469 -641 -99 -241 801 -30 -406 -911 -37 314 -948 69 549 -176 -397 -303 89 -644 257 -143 -457 281 757 510 -147 180 398 95 847 -327 280 -105 -764 908 -660 -997 472 152 828 177 -931 -984 595 -859 824 783 207 728 -71 888 -221 -83 451 -929 -155 -957 -746 -227 -963 -670 -422 -131 -517 433 406 601 502 116 -743 -176 852 116 418 365 369 -206 -386 339 648 -316 -408 -430 -404 826 -104 -521 190 885 -656 750 94 -448 -805 306 -206 446 -633 810 -983 -918 -100 588 167 -508 665 -998 -342 937 -701 421 896 493 828 -298 -901 492 764 -817 -407 972 -179 -817 560 531 -351 -829 -37 115 182 579 -250 907 -951 660 817 -580 494 -704 -994 -270 831 902 -261 146 776 -20 863 -352 587 -830 -978 -248 485 34 653 -305 882 -238 9 54 -557 -18 -192 202 267 -617 -824 -415 748 -469 -721 -390 -314 -532 -918 412 -334 521 -408 214 -660 -297 217 -573 -503 95 -799 587 867 -964 282 -666 -1 265 107 -503 -690 81 580 585 173 471 135 78 -497 358 -375 648 979 397 233 134 -493 -394 892 -745 22 489 839 544 698 311 -814 -441 84 -324 -51 -834 -111 -998 -437 861 -66 -37 726 9 502 -86 -763 -224 -359 860 450 702 -18 21 181 -145 161 -463 932 -188 430 -556 478 -951 388 111 133 -382 -504 -694 897 845 -164 773 935 875 87 792 541 -754 -610 743 226 851 -857 -365 -446 617 -752 -888 761 -582 -460 -143 519 -665 508 -253 256 -805 -379 893 606 852 390 712 -950 810 -591 397 -115 -95 -410 807 949 138 -167 -629 -680 640 -874 -825 -585 584 479 155 -839 -818 545 197 -722 937 617 276 -872 -994 155 890 584 -812 952 -408 499 -364 -793 -730 947 -81 -923 -996 441 -722 790 -331 791 -207 -422 617 113 -361 306 -424 435 789 -249 -691 52 -832 621 713 540 -223 331 369 -167 -502 290 889 428 -893 -967 843 -23 -267 695 -217 -97 -515 290 638 906 902 990 -149 -218 -764 998 799 314 581 -689 -952 604 314 -124 -900 624 -725 -834 -826 709 942 -582 555 169 -283 -479 429 953 387 471 -392 472 56 1000 -949 -377 55 985 663 865 -407 488 917 -323 98 559 803 -939 842 -954 757 110 -181 265 239 249 531 -523 -697 -99 12 -730 32 159 -544 -954 283 964 167 -367 -147 442 757 -78 148 -28 21 459 -852 488 -947 853 679 -217 147 281 -369 163 -168 801 10 900 -930 -598 -682 -584 810 914 -416 771 -780 -387 314 213 286 -377 80 -270 33 -6 -407 60 -686 -966 37 -229 -236 -801 -958 177 299 -721 264 -626 550 43 -719 936 -566 166 470 -867 -865 -316 59 -708 172 91 208 933 571 734 969 -36 988 -519 -53 885 386 23 448 -123 -223 -376 -897 -940 -183 -118 259 719 -695 -380 802 460 164 -599 646 137 587 -443 707 391 597 -459 -545 -958 988 -963 -817 646 -814 -112 159 650 224 -307 754 368 -176 -792 898 -222 -887 671 333 279 642 165 -369 573 533 908 728 -112 -948 542 -199 -385 207 -974 451 514 -580 312 801 588 162 -975 -970 510 -906 852 141 111 -2 -415 709 801 -181 -99 -129 802 -177 -455 297 -830 383 -748 -159 -504 469 826 813 -17 -56 518 -917 692 398 -945 -467 455 165 917 161 -480 -512 374 35 -272 458 993 -853 97 -442 208 251 -614 748 -557 -175 101 817 860 225 -967 -758 -524 -832 113 343 10 898 567 204 -747 646 404 -913 988 -170 -596 480 185 -262 -731 183 395 128 -314 474 -927 287 445 -148 564 399 573 739 811 988 372 311 -448 697 -961 -348 -707 355 -932 475 -794 -127 137 621 733 -863 582 292 829 -832 565 -304 -921 526 212 -482 869 -589 634 344 -319 855 481 852 309 636 -145 873 -936 -576 -174 45 921 728 347 -720 -244 -529 -453 -464 977 -440 367 479 -149 953 920 729 576 -944 500 544 -480 -752 111 -345 528 998 -83 -410 316 991 480 451 509 -515 39 -259 131 545 825 -490 938 -948 -295 -181 -415 693 -710 -619 -304 181 -336 -389 -107 986 -707 735 -362 180 -939 648 -794 440 -226 894 -944 877 33 -361 646 -849 -208 -560 -825 -592 -516 325 814 795 147 954 -936 365 -407 -531 585 -950 30 -710 449 -107 738 600 -959 -950 -137 333 555 -790 -875 -599 -992 -186 -458 943 107 549 849 287 750 -190 -476 -929 161 914 29 -415 -416 -719 88 544 -911 140 -146 -632 62 -92 -794 909 -290 345 -203 734 -190 710 219 606 84 462 -639 -819 199 277 -397 363 194 -681 -22 854 281 -49 -139 143 -811 -838 90 42 -1000 -697 918 421 -818 308 -138 217 -116 -784 -948 -417 -484 787 275 -114 216 -777 550 471 501 -308 -489 -419 -220 398 2 26 -357 -878 -130 71 -893 -287 953 420 -912 -159 -620 -306 -845 753 673 85 318 -15 734 -303 -230 -50 820 93 262 -354 -282 -489 -715 741 488 136 111 925 -371 -480 290 493 644 -344 79 747 19 -325 341 -449 -672 -396 -90 969 157 184 660 120 -422 -183 -730 610 366 379 151 430 -113 214 782 367 -737 324 926 -613 881 562 105 991 271 340 731 783 90 -110 118 751 759 -204 -501 747 -738 -579 -320 326 -653 542 456 449 -454 -56 -460 -218 845 -159 -988 269 -966 232 156 672 -650 -408 -998 -382 -935 -745 620 -323 -815 504 -79 -185 185 -194 955 488 415 -935 156 -118 636 70 644 300 -232 947 -971 685 -43 737 400 575 38 245 -835 404 -512 644 -227 -673 333 525 806 777 745 610 774 43 -823 42 -776 215 -132 -153 661 370 -578 903 -594 -279 581 -201 -84 -307 916 988 -249 -576 -517 792 22 -193 -973 313 769 -324 -979 230 -58 -475 530 508 475 891 -865 758 -867 369 -391 566 -900 -65 498 -328 -843 -790 -241 -92 -562 -31 -652 185 -495 612 753 -244 -458 -974 195 -449 -98 -526 693 -271 -390 -191 544 -312 -195 699 -310 -481 -18 811 -92 272 -241 11 -788 288 449 -549 -314 576 -734 -599 -208 -855 -568 623 -169 656 -749 -954 489 -652 514 556 621 -389 719 -776 -588 -582 -777 730 -140 635 631 207 76 976 539 -838 743 -556 805 232 -171 -883 -821 15 522 433 562 208 -570 -257 164 580 869 -237 -826 -659 688 875 -54 314 -40 -31 -522 778 -627 495 586 -482 -143 590 744 231 -692 258 -503 116 367 185 114 74 920 -598 -316 769 -815 753 -989 91 355 482 -687 227 75 -470 66 -183 -913 169 -53 -192 404 -900 -961 -822 804 -271 -496 166 -77 -498 895 395 878 -136 -300 223 893 -621 702 -172 638 -970 -408 -575 -262 341 639 552 130 -823 617 -173 -349 957 538 568 -234 -797 -263 110 -558 -703 -891 -395 355 394 555 577 140 -781 425 -147 -983 -241 985 594 -630 -346 -173 -343 -405 -267 -487 825 433 421 -562 -887 -56 854 -840 -956 -206 -182 157 499 940 599 -846 -17 -604 -317 299 -134 -946 -215 175 199 -941 990 447 -89 -474 -469 -349 -677 -943 -27 91 557 722 -77 233 296 -511 -460 -389 -647 162 -486 587 444 7 -140 -212 499 624 -168 448 -130 -273 -713 31 360 -467 -938 864 -803 697 773 441 819 879 750 -20 -748 965 -403 -715 326 -116 -3 -501 52 -869 -384 -765 764 803 -610 -480 -2 -935 271 535 653 290 -859 -619 -307 609 -331 348 -942 862 112 13 683 -262 -352 -500 -351 -405 -709 -860 -348 801 -247 293 823 719 -428 -391 -629 905 317 -594 582 -147 503 507 -523 156 -929 672 680 -590 -462 754 -700 370 578 -595 437 -149 326 70 840 -496 357 -493 -649 -965 289 -823 -443 -842 487 -406 780 -346 295 -907 13 -417 -125 180 -977 -434 -847 697 261 -180 13 -380 -952 447 445 40 -93 64 168 -647 280 837 -283 877 -790 60 117 -436 -169 -737 -740 -547 -202 -596 -323 972 -8 788 -194 676 673 -625 15 -742 -63 -639 980 810 683 -713 -97 -372 981 -960 -112 -458 840 314 5 -450 -532 696 -97 378 -67 290 -519 -740 322 50 715 -139 -819 -502 -511 873 944 -880 -419 -628 678 162 292 -574 -192 592 176 -417 -120 -306 -392 800 891 155 -644 990 714 866 -130 -178 158 533 42 624 -520 236 -413 908 754 675 641 -153 -975 833 -975 503 623 -424 -449 578 -908 870 -214 743 632 -65 -297 525 -445 934 742 -389 617 -140 266 508 -551 -798 -23 -358 420 -853 382 172 -448 -997 -778 -393 -825 888 -347 171 -511 -90 556 -961 -646 642 60 -638 -524 -919 722 988 147 -552 40 53 712 545 -302 -426 581 902 35 21 -535 -390 -694 466 -575 -925 527 -183 -567 -915 618 539 -248 -892 -16 953 -773 151 625 410 -440 -410 -754 -587 -381 234 782 -945 748 -312 741 -268 31 679 -512 859 212 -161 143 112 -47 276 550 -673 -652 -880 -79 -568 563 -947 -161 621 719 1000 -770 -704 -995 -57 524 -342 37 784 788 655 811 -32 -551 36 -525 806 314 862 390 721 550 -265 -971 789 -12 304 -201 -108 898 -682 -391 286 264 -89 -536 -644 37 84 473 469 -948 -938 -435 -253 325 994 -870 91 940 -13 -701 -542 904 -428 498 740 91 426 272 -853 354 420 -762 -513 687 -707 -516 261 8 -516 -446 363 156 73 -621 97 786 -613 -556 -35 -158 -793 -941 -699 21 785 -397 -999 787 907 -446 647 -102 379 -343 -558 -488 529 551 -674 239 -204 632 685 632 936 -477 -220 -105 111 279 217 -629 312 -106 886 -244 -628 714 -856 701 86 759 -113 379 -483 284 989 -897 201 722 522 -131 -181 -562 -717 -774 597 -368 625 763 348 803 332 -899 -670 412 14 656 -647 991 -17 -888 540 -677 -215 573 894 834 95 -521 -556 -114 -614 -239 -898 -162 892 200 839 -191 -138 674 477 -669 554 781 598 23 223 169 362 -414 -227 616 78 351 -544 -328 -176 810 451 -96 510 -410 100 394 198 306 -593 723 -689 -955 -424 -534 267 -152 -138 -80 -895 95 772 960 723 690 347 606 337 -794 142 707 -679 -680 -729 962 -964 953 632 -930 527 -310 991 -515 -578 -492 386 978 -655 -892 -90 -720 -55 -230 -898 -435 -133 710 -8 -866 91 -220 -335 -858 875 -967 717 772 65 -608 -152 123 17 -182 -49 32 -131 341 -819 884 889 784 675 -982 423 -759 174 -752 -127 -550 -11 -638 234 -187 -946 513 -319 -153 -945 -364 292 737 -302 435 -782 113 200 -584 17 209 -266 398 678 -607 -974 509 -786 88 -165 753 -344 -895 765 735 236 231 -553 613 -976 603 645 -993 -170 -602 59 630 -801 -101 993 733 -632 -401 273 -259 -786 841 294 -857 913 935 63 -983 -9 -122 943 661 15 -233 -126 996 -524 248 864 -683 828 780 -138 595 216 -18 -774 892 -72 349 189 -273 56 817 -341 694 -269 139 74 771 -860 689 -323 202 416 -882 118 -265 -820 -970 799 -532 -977 -615 -606 131 450 -925 397 951 -423 783 124 -282 -490 -921 -791 -863 -155 888 586 471 383 638 685 -931 -523 -915 800 512 700 -460 881 206 589 -681 -30 7 214 -401 -103 465 101 298 -579 460 167 -357 919 -739 914 693 837 -187 543 -511 -983 261 420 251 958 18 836 -91 -513 -935 453 77 -894 813 -610 -870 26 -116 -195 -514 59 713 -665 -171 422 -254 327 461 698 939 -671 -947 573 165 -193 -989 -351 430 -977 612 88 485 -111 -612 702 387 694 -159 683 722 -124 489 120 405 -597 -608 -282 941 369 186 907 -913 -485 -569 585 990 56 -151 306 829 882 435 436 -155 766 171 877 763 453 398 196 124 926 192 -955 948 -275 560 149 53 110 -270 666 205 -74 538 -157 -735 204 642 -311 530 137 -672 322 -858 -805 648 -567 34 123 49 -601 -965 34 -293 -219 572 424 258 -20 352 -158 -307 436 508 -326 960 1 238 393 700 -300 -80 -584 -200 -421 82 11 131 -87 538 12 673 261 -430 580 84 -56 -233 -191 -716 -563 229 769 -856 -833 -272 125 -862 456 -535 223 779 312 -582 -42 -903 -482 69 -922 -431 678 762 -134 453 990 130 -900 -432 -332 955 995 725 958 327 394 -532 478 735 315 -897 491 -304 965 -845 538 -418 350 284 -984 243 881 970 194 -200 889 -832 807 -441 -252 -95 230 -102 815 -627 930 287 227 38 -286 -260 9 979 -552 973 -202 -713 951 -558 -79 -538 -371 -723 642 510 203 -887 -800 343 545 749 -219 -674 668 -255 -412 990 -999 908 -55 600 -567 586 862 -907 629 356 98 -721 320 -360 958 -758 -650 -780 -469 -13 695 -104 110 624 128 197 789 755 -461 -256 -947 646 915 294 388 128 83 149 770 160 111 250 385 717 -168 -347 -348 -958 -220 597 872 -77 -563 -999 -563 292 -822 -960 280 -543 -767 -518 232 -551 130 425 718 -679 243 510 956 707 185 -602 -280 -925 954 464 430 70 -322 139 -509 155 6 668 346 64 570 -758 167 294 -946 -523 259 534 738 857 -79 566 902 713 701 455 -106 -224 315 561 -542 -347 957 625 -486 -705 533 -296 220 -202 -543 -493 -572 -127 -743 669 649 500 375 -463 -590 571 498 131 180 12 248 9 -621 264 282 756 290 -152 -465 193 80 522 603 -840 846 -850 47 -812 188 -683 911 894 -124 -296 131 384 -117 709 -196 -371 287 954 246 -299 -98 578 -29 -92 630 -273 626 -251 760 328 738 -897 -920 929 787 -592 401 -807 -676 -751 57 -893 -286 -996 -117 -635 833 -154 851 292 587 569 983 -808 361 -349 -266 245 -551 319 317 -552 689 518 -354 -392 758 429 -704 -798 -57 492 -575 472 313 -342 -721 -799 418 -920 -692 855 621 906 -426 620 -263 -622 92 591 178 -297 -562 848 -231 348 445 -894 -334 445 702 -90 -593 774 -319 744 146 718 97 75 93 716 -985 -949 308 29 319 445 243 236 471 -178 537 803 353 50 -315 324 507 -693 576 489 -58 675 501 -106 70 -415 130 -458 -539 656 88 206 869 -26 97 440 77 228 -739 -387 -71 -736 527 -957 -328 377 -327 -462 -584 725 -818 -335 778 315 -74 682 -83 -506 -507 783 376 723 -666 668 -78 -926 -23 -219 -679 520 -230 980 -405 -58 410 887 -982 683 516 891 -367 -980 -859 -449 176 342 -999 288 190 -706 775 -305 62 697 -490 -309 180 373 -621 353 236 150 846 722 697 -577 781 121 373 655 -178 422 485 -916 -252 -562 -179 -229 737 -273 111 -845 -954 687 -998 -766 -638 -509 -625 -88 -65 664 368 -14 -463 56 463 714 -406 -334 -277 -311 564 -250 518 -317 328 -500 -298 -768 688 268 526 82 352 -965 -879 59 688 -28 -554 795 259 -656 -361 344 523 -566 629 -436 -690 543 -994 -264 -2 504 -484 108 -737 252 -821 291 -369 -599 12 251 -398 -646 -706 -309 -516 191 175 -846 -287 520 -499 -781 926 133 701 937 -171 -348 141 -389 462 120 93 125 -996 -887 -880 820 -835 -941 -479 649 199 391 857 24 80 794 -517 -133 488 443 143 308 -477 -118 -298 96 -248 -187 -579 451 -306 -20 441 -150 -285 2 -649 -100 627 920 616 399 -993 470 -231 -18 335 596 613 -208 917 -174 -951 -638 695 -264 611 -369 -591 537 -638 -624 713 292 -627 913 -870 363 360 -901 935 -90 -209 -436 740 634 512 -323 937 -125 -520 -465 74 -136 443 -284 973 29 -195 920 -881 107 889 285 859 -955 763 592 371 -535 25 890 304 -298 -989 -357 -866 991 -900 70 -259 -548 472 830 452 -977 -252 983 -151 661 -492 -178 -601 284 -767 -518 679 -502 174 653 -222 622 -826 12 480 -354 411 -619 489 603 241 541 -344 -129 -141 366 -298 486 -244 612 -581 -802 -389 699 280 -153 462 607 125 273 -599 246 364 -420 -954 -205 449 809 -605 -857 308 676 254 248 -657 -285 784 751 -270 -953 986 -211 -173 547 -313 355 -913 -733 -506 407 775 162 -913 411 -19 -161 -88 -661 733 623 -434 567 -382 489 -734 720 -647 -801 -620 -720 366 -691 157 553 961 -146 403 941 484 943 815 -62 604 -773 -690 318 -363 -596 -284 678 -68 -301 -319 -296 407 -69 991 132 -569 -122 820 -98 620 794 197 -888 -271 -629 -251 426 -573 432 23 621 -362 590 -329 -701 -806 318 -472 -827 -84 733 523 580 700 -369 -63 -258 883 -297 93 -821 576 719 72 355 826 51 -425 47 663 -88 616 217 177 -256 500 833 -176 796 612 545 -898 -419 258 -833 987 -526 -264 156 -837 593 -479 -342 -130 538 34 -102 -275 -897 -208 808 -309 -447 -651 968 898 -536 -653 -817 -599 128 156 552 -932 -245 755 -499 -636 -365 129 753 403 299 418 -368 923 629 -754 4 -597 423 649 -625 -399 -683 -537 -768 934 -571 -989 -552 327 -863 -135 -558 36 -636 -592 -415 122 540 -94 386 -152 789 77 652 -117 -145 -27 -217 219 519 922 -689 -605 -645 -614 -125 -661 -816 -616 61 -55 77 -966 686 -106 600 372 879 260 -979 524 -400 196 347 399 568 990 592 -187 -433 -475 166 -110 755 -201 240 -460 587 -607 702 862 -946 92 142 -895 -273 -811 -60 6 -103 -803 698 826 126 -993 -432 -380 -262 672 208 750 -183 108 -549 120 544 -389 -361 466 -161 -336 322 -11 568 -272 -596 106 -974 644 -355 884 322 482 -579 -129 -449 550 -578 363 -237 450 995 -245 242 339 -523 -842 -795 656 -368 -617 36 558 751 716 30 -224 -184 179 -233 602 -539 -862 -124 -158 -855 684 966 -648 450 -346 281 -695 632 743 -921 -697 938 -732 797 -940 -751 832 -38 814 -749 -326 -103 -490 -527 -438 -495 18 344 13 595 907 -480 -843 -908 -268 -120 699 527 -534 846 802 -593 717 163 -234 -409 801 -230 -177 -633 -395 -652 765 977 -259 40 -764 -500 -92 205 777 -789 -917 953 -443 -626 -1000 328 -522 -512 -884 -454 -174 779 534 781 -900 516 135 582 -91 -80 -474 334 -383 -317 -607 988 -499 -90 -935 959 514 992 555 -190 -899 537 -992 -17 495 -817 819 346 -427 235 -948 740 347 -369 -46 -945 507 622 -275 -21 937 701 -87 120 -595 -467 -493 69 447 -100 417 -263 -642 923 71 680 263 15 -104 801 -505 -880 -193 978 -119 445 648 242 429 974 -622 -226 -666 -835 71 829 -398 -333 793 758 -383 284 966 660 535 -475 673 -741 842 172 195 55 -815 19 93 779 671 -652 -127 49 -52 72 -356 203 -685 -438 -421 231 -798 -486 -63 606 -742 237 882 -212 8 -953 -405 581 -146 825 -744 777 498 728 -829 -772 50 562 -92 -741 -972 -50 29 -552 -680 -46 -282 837 888 -530 -165 160 543 -831 -595 315 -232 -884 -274 -405 97 149 903 -413 -27 316 981 652 477 519 681 -752 -509 807 684 -967 -462 -189 -57 -3 232 -113 687 70 -97 -646 -230 -102 -113 378 974 -774 114 -870 722 -140 -348 -609 237 246 181 -409 572 -698 -510 976 -294 -880 483 -522 327 -787 120 41 -651 918 -446 85 830 -790 101 712 449 -563 656 -512 940 -357 948 669 -28 -281 -478 -630 -618 -909 -630 987 -301 342 -598 242 -420 -586 -986 -773 -899 -318 623 -9 923 -330 377 -344 -734 124 -336 -323 305 -903 630 -635 -984 714 455 -214 28 513 -903 -857 -167 -472 609 -749 -533 633 -526 -457 932 -600 957 673 -864 145 -160 353 719 -946 -152 -774 -689 -266 -503 -780 260 -569 118 -514 -883 -501 740 484 150 256 -3 12 158 98 -783 788 -336 -837 746 960 982 -588 -839 -254 -823 927 -833 720 65 63 124 193 734 -466 -667 637 788 136 -392 -447 438 -878 -572 318 888 850 -468 919 734 111 -163 -537 348 -230 484 904 309 948 -694 2 -75 -819 357 111 546 654 -644 152 231 301 319 144 -946 -267 66 964 -214 915 382 241 -244 97 175 308 476 115 -595 592 450 230 -794 -760 873 481 953 788 -724 -182 -822 340 392 -671 -650 -369 181 41 -82 722 -613 840 573 72 902 -815 616 -2 -167 193 285 -800 -825 970 -858 -31 -58 -999 557 754 877 599 259 394 -471 144 -696 55 -494 -495 -959 142 -728 509 -151 481 466 282 -779 -446 362 -513 -813 725 -961 -853 431 634 277 836 -789 833 866 753 220 -208 452 450 296 -102 460 479 171 -313 -433 -375 -639 764 -675 91 177 -787 344 898 -29 704 484 441 836 -316 -596 -573 979 -620 435 -528 621 -195 683 -662 182 744 -55 -840 271 114 -585 -388 561 596 574 768 -431 779 181 268 545 930 113 155 -608 -900 -182 330 947 -263 845 135 -168 8 228 -358 989 131 138 196 -840 469 -597 -583 -134 226 37 -340 452 -973 334 -757 -208 -518 270 -194 170 295 -492 455 -316 200 958 23 -382 982 448 -713 449 963 -310 784 992 649 -185 -111 -192 304 198 618 88 0 -633 36 -776 84 -907 -75 426 684 -221 -924 529 770 -963 197 -569 326 -951 -17 -595 561 607 -576 994 996 491 538 -122 -224 -589 -887 474 323 -1000 -659 -265 -788 -617 -117 -6 -952 51 583 -594 -251 770 -148 611 -564 857 -999 396 -997 467 -14 868 -269 932 -629 912 617 900 452 764 -692 193 296 393 -214 -814 469 463 -741 372 502 -655 678 210 633 102 -933 334 373 204 -351 612 707 -192 718 -176 486 -789 652 905 970 -342 490 265 979 822 -140 -424 -317 351 -927 531 -62 947 855 -64 231 112 915 617 898 665 60 255 487 591 -561 871 581 -312 710 -795 214 963 -772 -478 -84 512 671 523 -751 425 443 -949 711 455 -302 687 -250 602 592 -623 266 842 715 915 521 610 -629 535 561 -385 693 768 634 -15 -393 -604 -597 312 835 -995 -861 8 738 -306 842 -879 950 -304 433 91 5 -350 511 412 1000 -152 30 901 711 -485 689 555 -590 -723 58 -782 -818 -680 692 998 -809 -78 -318 578 605 -895 -661 -91 851 -322 177 -637 4 -718 92 -841 299 -959 235 -92 139 432 -663 51 -705 -306 -351 -595 -435 929 105 -366 649 -173 880 -902 -608 711 -870 -327 273 149 51 -979 -62 67 -599 -608 -243 507 682 704 -949 816 -732 706 -330 340 84 190 -595 -840 272 215 -848 -392 697 769 -783 -746 642 739 -750 -17 885 -361 472 444 64 -329 -652 -303 130 -855 968 116 -633 849 416 -819 -316 -538 -999 224 -165 168 642 624 330 -689 -757 -470 -245 -448 761 -902 -325 -760 931 -133 297 -472 -119 -826 227 -411 719 716 386 -638 566 916 659 791 -476 -30 935 -815 -465 -547 -753 550 157 592 412 504 -464 -386 -175 -555 636 -388 -564 786 -849 389 620 -376 96 -31 -854 447 684 769 -888 -332 954 721 -872 133 455 499 -475 -809 -707 -649 -734 -838 379 0 574 -849 -722 745 344 -267 -88 -30 -519 459 816 311 -166 65 740 437 694 375 -902 980 811 713 -210 -194 237 539 623 282 902 244 423 -564 -34 837 140 -408 -344 208 -363 -409 -881 -595 -344 239 -506 105 978 -885 -160 -394 337 695 610 621 873 -698 524 -684 969 527 182 -287 712 -753 198 206 79 396 -372 -272 870 138 39 57 622 361 671 485 814 425 251 -494 559 4 -8 18 230 647 624 -931 -372 878 -873 286 -233 367 564 620 321 -596 -792 20 681 -287 891 897 -938 -45 -381 818 -414 -520 475 194 194 107 548 -169 214 254 119 -736 157 294 462 503 -829 187 -26 -1000 -154 -347 -136 69 -199 58 -14 181 -626 481 339 -441 894 164 -794 451 870 63 -399 -448 -981 -113 -155 -947 235 -419 264 56 299 -269 972 -452 -628 -257 -502 -492 -896 919 655 405 -610 282 -335 -353 89 259 226 942 -945 760 -777 215 -632 695 -345 421 470 -604 473 -414 -976 -535 118 -841 -154 -422 -672 -461 -916 786 -462 313 376 -208 -461 722 251 -932 -661 665 -672 -710 -986 -184 526 -153 -922 398 14 -237 320 528 -41 530 -434 380 371 471 -352 451 960 -91 -386 -634 334 -742 592 718 -660 -913 -485 -155 614 938 731 -511 196 -523 -145 -207 416 807 -594 712 224 857 -283 104 -467 -18 -676 -116 -47 261 -844 -257 -759 975 12 336 188 129 436 -922 675 811 252 739 503 -909 -174 -568 302 40 -28 712 884 268 253 -674 -539 889 -57 383 198 935 676 -744 -735 365 -847 -446 194 -190 810 -735 -115 -112 -219 597 -979 22 -243 127 191 -376 -938 -365 89 -664 -330 994 843 -857 891 -823 258 329 -31 569 743 -82 -926 932 -32 974 92 -929 -562 111 192 511 -552 -623 -919 -971 683 820 -199 -622 -855 17 445 -509 673 281 -32 -358 -906 -259 -844 235 -790 -474 -417 213 -143 884 201 184 517 -456 534 52 -591 61 -584 292 749 -90 -354 803 -646 698 -295 -339 -524 -824 -689 -320 -924 909 -420 -308 -556 963 482 -584 998 157 -684 319 952 458 -192 824 450 900 747 -966 -456 -865 -459 721 896 -788 725 -725 15 180 -251 -165 -291 309 -530 -995 336 846 326 -221 983 -144 56 987 -888 189 -129 -768 -104 40 -334 934 -131 29 860 -454 561 244 706 -248 -159 -425 -527 531 622 -152 -850 -180 -90 316 995 321 -722 -504 765 -615 942 496 313 553 -698 -729 -592 -587 257 653 -693 -800 780 72 298 -750 -573 -643 -991 -466 71 817 217 243 -81 204 -818 489 205 -666 -858 -350 -344 985 26 596 41 299 -767 975 671 -533 -458 -18 -102 963 824 374 53 53 465 471 -212 970 607 -614 995 -21 853 492 -15 -406 -290 -52 242 -414 714 -811 691 -862 517 -804 -689 391 -442 -557 -798 -207 -378 915 -61 -812 723 -30 -682 874 -58 270 -308 94 -760 552 959 -995 -977 -891 148 -926 -625 68 -418 -144 -16 301 -530 504 784 511 -708 629 796 -310 -650 307 -444 -310 558 -518 -119 913 117 -13 992 -138 65 -296 -980 -37 -955 451 -647 -646 769 -664 -575 762 607 -178 -672 -770 603 587 701 30 833 -428 -395 -701 -118 754 178 -537 642 38 128 651 320 923 -401 -342 684 -981 213 -349 817 -332 108 -339 -753 -988 -287 38 -125 -920 132 242 -977 -18 -897 374 -249 820 -686 -847 682 627 221 -350 -427 -604 -754 -462 -349 -734 -221 678 874 -742 -580 -711 -48 -934 -46 797 460 -383 33 -811 -200 -982 -295 144 -512 906 868 -89 999 345 689 932 -109 814 903 -363 -751 -572 558 132 -900 -760 541 -863 -880 -145 -132 385 -118 680 676 -211 -642 -660 -983 436 -600 -345 -411 -151 866 580 -816 -965 -712 644 -377 -147 -39 365 449 -66 -246 877 313 -42 66 928 302 86 -697 48 -448 187 145 -752 -487 -625 -667 235 211 188 992 961 -756 -325 -969 -43 14 505 -673 477 726 914 25 -868 5 -73 759 -400 697 -180 611 980 742 -730 218 961 903 153 383 984 201 130 -61 -667 -775 -194 -662 -72 834 -62 55 -222 843 -957 300 -20 -42 -493 -420 -673 -963 -133 -921 424 -32 -460 950 -398 -586 313 -664 865 -681 -873 -208 58 948 286 850 299 -178 -247 -573 812 373 -908 -977 -969 889 -755 -924 767 -576 187 -608 190 860 -780 -311 -313 986 -451 132 275 -678 -592 -903 515 -644 -65 -14 -228 -12 -129 -803 725 -837 940 193 8 -252 454 957 -447 127 212 -19 421 254 -834 556 -19 734 224 166 -225 -887 -745 -891 978 -782 -666 -817 -972 381 481 -702 753 900 -220 -977 204 942 -25 -773 -910 10 -605 854 164 -560 685 318 -333 -38 45 -753 -596 265 900 -888 980 881 -850 -699 -504 569 322 409 726 344 525 -949 142 713 633 -216 -506 -345 474 -44 614 -252 395 950 332 743 -125 98 618 835 360 394 551 732 896 64 894 -174 59 927 -752 866 144 -494 403 -153 173 135 495 416 -200 -636 -56 958 288 655 -900 -403 906 -410 -937 57 -730 132 251 371 -851 -91 571 988 -885 -235 705 -671 -981 181 683 54 -916 -176 -927 -18 669 -466 -808 710 -770 523 -33 -679 -122 372 350 984 -47 559 895 111 640 429 483 236 -589 369 467 28 -10 84 52 -380 -646 -171 673 -121 422 -879 -10 361 426 513 684 507 -686 49 573 685 672 -789 23 844 162 -909 -79 -225 623 -831 754 489 -96 743 756 616 287 -510 -541 873 -682 850 -617 -439 -275 821 724 781 -446 -120 457 518 -299 -810 -449 256 837 -681 -134 438 -980 -907 -62 151 -636 -693 -410 242 -806 471 -144 -320 -551 72 251 -377 -757 -110 -752 -988 472 -281 808 326 -251 405 -834 608 75 260 -728 603 779 -230 -34 -240 508 -659 916 378 899 -289 316 651 -294 -831 -153 -38 -675 546 801 692 704 -607 329 -720 -935 -724 -408 -714 888 335 -672 381 -600 -313 773 41 572 248 225 -231 715 -913 -897 130 -230 -819 206 -11 81 169 118 188 -829 -443 270 224 195 -830 -985 704 -181 -278 -488 145 390 -354 759 -794 740 21 55 -532 407 -656 -4 915 743 583 973 887 -835 857 -531 388 105 -603 353 -122 -225 -887 10 -200 -280 -863 -802 -816 958 378 277 241 -214 25 780 369 -365 -657 817 380 236 -372 448 -769 -959 739 -837 775 -401 253 293 -823 787 266 -518 87 587 151 485 -787 -780 267 409 -936 756 761 -156 -366 -935 935 -51 854 49 -794 768 -334 328 199 824 654 -968 -472 -341 -984 650 978 851 -216 -702 418 -731 460 271 632 309 -92 -168 819 -858 374 -86 -405 -409 379 226 -484 -973 -404 -982 193 -717 844 -536 -962 696 33 -231 -603 -142 -740 -103 875 -281 -875 730 675 -96 276 -772 -489 -366 -881 -304 -400 427 -32 782 640 295 -335 677 624 701 265 -164 -132 734 918 -649 -276 -678 431 -91 888 177 364 635 -815 -534 365 -227 -618 -936 -613 -925 -970 480 785 414 -417 877 -576 926 927 433 900 298 -649 535 604 -111 -735 -471 585 168 -567 -755 -915 -665 -955 58 283 136 732 715 875 609 67 -481 865 -842 -549 792 708 575 686 914 298 295 -687 -728 299 -617 319 -832 -723 -188 -560 -862 -329 -2 711 996 -912 46 694 915 -648 670 281 -139 130 -675 -983 -359 -717 106 310 505 432 -269 247 -71 -89 442 381 634 201 153 557 709 279 -196 -123 450 -467 -832 -433 -796 636 -656 -834 623 230 -518 -953 307 -691 -503 31 -213 -675 -267 992 374 117 148 220 -599 641 -22 -846 -353 821 -194 531 -516 -883 -469 -473 361 -593 -380 -507 -358 461 366 -664 -48 286 -226 -473 41 77 -269 168 571 -440 700 -667 -480 794 310 -238 -352 -563 -407 725 -889 -931 -714 -559 -70 -886 734 359 -829 176 -546 372 346 -961 85 -960 -217 -999 -707 941 541 24 -480 894 -882 -689 -84 269 54 559 779 733 860 38 241 -269 -633 -549 298 -997 -186 359 -520 -933 487 -680 801 -789 -531 754 662 -552 -11 -154 -964 -51 -898 458 -715 75 -90 -75 -903 -371 -54 -714 -213 934 -934 -717 799 476 -469 -365 -104 465 250 -619 525 491 556 -283 -736 -534 -918 386 509 508 827 -77 -953 -69 -63 -883 -707 596 -855 -663 -23 146 -833 228 861 -130 535 858 300 -605 -722 787 -879 -441 904 -686 -814 -439 487 413 450 -355 780 -509 -437 -555 -401 -536 -931 887 -660 -946 -815 227 457 847 -777 -344 -158 -206 -19 -491 748 4 -897 587 -826 749 -566 -867 -666 -378 -960 -652 -720 22 -415 823 93 871 -460 445 392 156 -100 163 -287 100 -789 -916 -331 114 -74 -962 -123 567 919 533 712 956 -749 -411 95 88 740 58 -111 256 -335 370 908 638 77 505 -778 235 95 495 -832 -102 -312 -906 -341 -468 -743 -261 965 589 162 774 -49 288 -835 780 -951 -24 344 644 123 755 -592 -783 790 -740 -960 -207 -174 -207 268 172 246 -872 -244 435 885 -924 -44 811 833 -638 -912 -804 29 914 -868 750 445 296 -80 -976 602 -811 960 -529 -332 870 -535 -993 114 530 981 739 -848 922 127 -446 -961 -452 699 924 256 224 -312 -646 -932 -144 864 -103 -583 636 -783 441 152 -507 616 883 186 -156 -803 -120 -862 739 136 -454 -880 377 -950 -106 -767 949 -69 460 803 -602 394 531 840 164 -662 -405 -77 -700 -913 -65 976 -564 73 577 711 -179 -193 -312 -782 299 951 606 413 -875 65 -473 492 -628 -458 383 -959 -751 290 -183 -389 884 91 -60 -963 802 -65 -976 652 -215 -993 422 -285 -300 909 -618 624 246 869 -630 -884 555 -109 -131 -116 384 -204 -577 435 -179 71 -75 -156 -558 -589 261 242 -920 -505 -708 -965 -144 429 -227 880 630 -583 76 858 104 -560 640 -708 594 36 -351 -672 -745 828 110 287 336 877 700 778 -89 -541 695 -760 499 -249 -43 534 -309 -503 802 771 107 225 -636 -270 913 544 -420 -802 -66 250 -916 -621 734 -889 -171 -350 -524 -988 -289 -347 342 701 -849 744 911 381 195 -290 134 -984 -249 -245 -280 -210 646 992 -139 -305 -788 563 458 -254 687 -524 742 706 950 584 -845 -180 -807 -803 903 -793 -852 511 -261 -43 -342 775 -450 -584 -438 9 945 -641 -954 685 593 -787 574 -300 -867 70 990 -528 -857 873 432 90 926 137 52 -52 928 -71 -846 202 318 -175 128 827 -585 912 531 464 -56 738 -203 125 -357 88 76 -973 730 156 968 -609 440 620 -661 -494 -594 -629 -540 -918 -100 -41 484 -502 492 891 540 487 650 604 825 -486 430 162 258 -758 -309 -902 362 849 670 -986 690 136 199 840 136 606 -182 -215 778 806 350 799 -948 -477 644 -931 619 824 228 -274 450 438 -490 132 -854 -124 466 -652 291 -522 -746 -859 -870 706 -110 388 -204 -358 540 123 322 -232 10 -461 373 236 326 -239 -324 -806 -204 -382 -220 -572 322 38 718 519 82 27 82 -612 22 502 -118 -124 536 207 -952 -45 -489 -570 250 82 -764 140 132 -914 -41 -628 474 -310 -973 -32 20 768 -565 538 -672 -324 286 -467 434 -962 556 -743 723 779 -317 -394 691 -62 -161 -841 558 522 -615 754 983 -216 358 -81 -176 891 -865 889 -498 -462 482 8 -970 914 863 -805 136 578 -537 637 81 330 865 -682 938 499 -64 -355 742 -5 282 -729 69 -618 -450 -569 83 855 -609 -187 67 -469 701 992 622 -132 619 -968 -618 -753 -178 729 878 -777 -843 -468 -308 -941 -470 -393 -751 -28 -415 248 334 -940 -331 451 65 -967 993 189 -22 473 -219 -377 32 999 941 -881 -146 -944 -224 912 415 373 -946 334 -663 -260 -65 80 -169 -715 546 -735 -885 -674 -231 166 -297 -569 401 -316 -653 640 425 465 736 896 -639 -209 -873 723 -539 -335 787 -717 163 -936 70 -924 391 6 -268 780 469 -667 -336 441 -651 -475 -357 -673 121 -476 -58 -631 640 -77 -863 -982 -604 -180 -612 -566 -207 405 213 -402 -318 435 309 792 -348 -189 -744 -976 -956 -798 -41 -284 -864 -592 -688 354 738 -331 -447 893 629 33 660 848 -975 222 765 -961 345 -777 354 -82 395 725 -234 -796 3 675 450 324 -634 -389 839 693 -557 -167 857 811 934 208 -504 -605 419 410 -657 509 -828 -156 142 -368 862 892 25 -838 52 -608 691 384 -151 614 771 -362 -713 -21 -649 536 68 917 -897 -302 747 -479 -525 451 -452 868 -81 -30 601 -147 471 -479 484 191 796 -972 -61 -457 -435 287 -429 815 -743 484 97 35 677 -185 -482 -368 114 377 -429 448 258 868 63 142 924 -951 253 702 811 494 -579 952 -978 -39 -871 -785 309 168 -99 -304 -259 -563 867 210 -187 -306 -835 -282 -639 -150 -302 450 -272 208 620 -274 916 -659 -418 161 232 156 -124 -270 -279 675 291 852 696 -443 -111 813 237 -283 -403 -823 -997 -225 636 -77 845 476 -998 -350 793 -328 259 -804 385 792 -667 27 -558 -608 309 -612 -565 -280 -391 178 233 -373 518 -510 -340 495 849 562 -159 894 -648 555 861 635 341 -76 -243 105 -751 452 970 -230 682 -762 -39 -589 557 -414 -45 -934 -722 -600 265 293 -194 994 -880 825 596 208 299 -565 546 -896 938 949 555 806 18 650 -815 996 946 248 282 -798 -751 -162 -583 -802 -267 -826 -856 -759 846 -233 720 -211 -616 269 -180 22 474 158 891 -127 -838 -488 2 124 165 -24 -39 665 513 505 -895 -462 700 -935 41 -835 -859 41 -42 621 943 -984 -432 -705 -617 200 -73 509 -273 260 465 -661 433 -910 -711 -599 -160 863 -789 -621 -9 -90 138 262 99 864 -941 631 -124 352 -857 -81 429 589 -767 73 65 66 568 -194 873 -543 -528 -389 646 -672 -37 -578 82 240 -357 -700 624 667 605 -179 38 -256 381 164 -413 -788 29 -853 -352 -200 459 274 870 -952 -986 805 946 -67 -196 -557 712 -793 -225 -181 791 -485 -895 592 311 842 -149 -692 -946 917 667 776 -778 -462 988 -817 -721 105 -558 619 805 -836 -172 426 385 -790 -760 640 -810 769 537 -423 838 673 35 -387 183 -862 -870 343 904 -753 195 -884 -838 -204 516 -615 601 990 58 -839 924 -342 127 929 71 593 -723 -282 -326 -148 -390 -628 -330 584 -122 -383 -504 -588 461 -524 -209 817 -912 489 693 174 -569 353 323 -232 -912 68 -73 202 228 -506 -654 662 -343 32 -198 -29 -760 -591 -518 -346 979 -127 429 -232 -68 556 757 597 -411 -577 510 734 75 -511 873 134 -794 -554 703 997 537 -385 352 -710 936 75 -517 997 -97 -293 908 -202 -883 632 566 -374 -645 179 -4 -576 795 551 -82 428 3 -974 -766 840 -663 -537 -828 -116 -105 794 -907 280 -262 252 806 964 -441 -465 -123 -481 -484 -449 914 -574 -990 -391 194 873 -9 121 -924 870 603 -891 -242 576 738 390 468 408 -942 -140 -596 612 -470 679 316 182 -391 -429 -70 -605 -137 -983 -166 877 463 366 -406 653 -378 288 -68 -69 632 -401 -957 -41 342 -983 -292 -420 936 -249 811 477 439 924 -580 -901 -622 -448 -612 -769 932 -970 455 -773 -276 867 923 469 532 -148 553 56 536 -740 688 -588 528 409 23 -141 922 -687 -370 -831 -351 305 769 870 -682 -71 335 -841 893 -866 936 -869 -520 468 505 -984 278 -735 -482 -39 -54 -286 -254 -449 724 773 -958 431 183 141 934 -367 495 -794 436 502 -92 678 183 283 -747 161 780 202 -605 -669 -271 397 890 55 749 -341 -277 -457 289 -563 176 -974 -125 330 970 -203 -295 -33 916 -21 128 763 -127 -21 584 487 441 387 866 470 -992 -58 1000 656 130 15 -365 456 -185 -634 -912 687 973 57 490 -521 -759 -10 589 135 499 422 -714 911 -504 -451 256 -765 839 -746 87 -854 -277 596 723 230 -187 189 -351 -718 663 156 -568 375 96 308 883 85 820 -624 -559 -471 -295 -182 259 -962 577 903 638 -357 9 774 405 328 -268 2 77 788 -750 925 676 -639 330 285 627 132 -39 -921 -953 700 830 188 396 -223 569 -742 -764 -272 398 520 -253 896 57 721 860 809 -112 -128 -333 -274 608 305 -177 899 455 -52 -758 835 -197 -114 -761 435 -638 -469 -273 154 -624 776 -136 -378 979 67 660 729 -680 -614 775 163 122 268 -667 312 -400 -451 645 553 -76 -237 -748 -342 344 103 -676 856 -95 267 224 -710 212 -107 961 -165 -268 -44 -584 -513 190 915 -692 952 433 920 845 523 17 247 431 525 -174 739 -187 -584 -549 39 184 -893 -474 472 -697 235 -881 236 449 411 -577 19 -111 -208 10 -879 -615 -471 973 135 159 -850 -487 -284 -797 -455 67 -681 568 -360 -555 198 100 165 -29 -26 159 -936 -59 881 -576 337 -250 -255 -263 -537 953 680 -654 -382 -683 -400 -93 -62 467 372 994 -68 20 -245 739 -901 -477 -688 -252 -938 270 -868 -885 -445 -471 -832 -858 247 199 -604 -840 2 137 992 -795 766 669 -799 242 -17 89 264 117 79 -877 -238 16 402 -633 -774 869 -679 152 381 894 -83 -638 688 624 187 991 -317 420 926 -787 -503 854 936 -188 451 -66 905 -519 318 -122 431 -840 -96 786 -553 -177 -39 -324 315 920 823 -879 960 -184 33 401 -173 -915 -885 251 -312 -118 383 -734 360 -758 -841 662 -464 -82 -416 547 -155 602 -965 -638 810 696 770 -440 780 806 797 898 -695 834 863 693 -782 -513 618 904 701 -689 -141 665 -656 203 -40 45 775 -338 599 -170 -951 222 419 727 79 -746 -573 54 -418 116 -698 -188 192 804 859 -619 -373 768 -122 556 543 -818 -472 -409 221 635 -809 620 -964 24 -622 560 -475 -221 -586 482 -923 -859 -280 -995 -620 -98 -668 583 765 911 -30 832 -756 -42 -822 -668 493 526 -510 -904 509 -715 -533 -786 -618 -744 746 254 839 329 130 929 486 -10 -49 -425 104 -671 -75 868 -456 428 -482 -521 -548 861 56 43 439 -587 -379 -127 779 -762 72 901 172 650 -523 661 388 -724 910 31 452 -271 -983 106 -277 -882 197 -836 836 -273 564 137 324 -108 789 -299 -245 -922 -925 469 913 986 -392 -312 837 -152 388 -363 -166 -717 422 -431 86 -160 269 677 939 452 -516 -109 -750 -567 -633 -241 -132 -510 -482 85 501 643 -497 -558 719 619 353 894 -66 667 -950 -107 -674 -959 645 969 824 293 319 399 365 814 -124 791 181 893 -551 -641 -285 469 -475 936 -914 -363 621 -136 -231 44 -962 -616 -815 269 486 -928 -719 228 214 -912 80 674 499 769 -770 852 416 955 -722 317 104 -438 307 -831 99 -454 413 -241 398 -56 178 196 957 -142 937 999 -506 744 375 441 541 823 300 229 726 297 643 357 461 144 -995 809 309 -275 -17 955 506 147 -964 -559 -619 -233 350 -124 -643 256 -132 -330 496 -110 867 745 -675 -326 356 462 -839 236 40 600 -644 70 902 605 -26 -688 -809 -283 430 611 -484 342 232 -659 68 -617 -721 924 -90 603 793 -243 -163 -998 174 465 521 -411 115 137 319 100 -186 794 699 885 636 -337 776 599 -859 -984 366 140 412 719 46 -89 581 -284 118 -878 931 -82 883 264 329 -67 -474 172 650 5 -240 -738 -557 -456 828 590 395 -653 -884 -817 800 263 332 914 315 -548 897 701 -105 -221 613 -584 175 -854 -841 73 -958 671 -595 -898 730 -711 -211 317 789 686 840 -840 -654 910 -193 610 462 -898 444 531 -101 816 238 540 188 384 894 314 422 -240 962 960 -159 -155 -999 -406 -62 482 -350 -86 734 -992 -119 981 -757 -633 276 -941 0 129 -530 -961 -216 814 -792 -702 590 -926 -44 -976 567 114 -65 -470 -798 454 -284 -363 -45 446 -654 -189 944 -300 448 604 -503 -267 -272 452 562 759 76 -113 -55 564 -328 348 -831 12 511 -673 323 380 -860 846 619 733 70 367 -501 -188 320 -615 -412 -241 -917 -459 949 -156 617 183 -189 550 862 -161 305 302 588 794 -104 -267 -702 11 287 386 -104 52 706 -178 -859 -537 236 224 667 700 -909 556 -609 929 -302 -740 -578 -545 472 451 -596 -381 842 -277 -417 907 -194 83 -214 373 926 270 -469 648 752 338 558 305 425 -886 -862 -505 -802 -801 -524 -463 572 -995 264 964 -564 -166 -924 203 157 -995 238 -901 -142 324 807 -279 -574 -763 -618 -878 32 928 979 -418 -862 -915 -544 -74 23 -950 568 690 475 157 -241 183 -121 325 286 943 651 732 -319 661 18 -328 932 -511 -100 786 293 969 -200 -992 263 -480 883 498 -797 -201 343 454 693 -848 435 -476 -304 90 876 -328 -787 870 244 -234 -216 621 158 -62 953 -302 -246 -23 879 -627 -158 215 -637 408 768 33 -45 -420 -822 -323 -913 323 103 298 -29 353 -562 923 822 110 -560 939 624 132 -991 -423 408 933 147 -569 -701 -494 743 66 470 606 319 700 -70 -583 669 68 -715 -641 971 -761 -117 -4 -539 -46 910 705 -906 -168 411 30 635 -857 -823 788 195 -136 799 -752 -613 118 663 -890 -7 -326 -959 385 158 -953 757 -664 295 788 145 -220 -795 924 -791 -451 300 496 326 547 15 -403 889 -839 648 266 -597 -975 900 929 -953 241 564 -450 -463 183 -20 337 -325 -847 95 -973 669 -449 -637 -403 -401 -244 426 642 84 58 -627 -395 805 -94 889 -712 769 210 -631 385 -353 -944 62 -766 652 -280 491 -825 11 -159 -794 -796 318 -919 -46 -773 268 -646 -169 -273 499 -331 183 -127 -871 -924 -34 562 812 -840 885 143 376 -195 -715 -81 -683 243 395 206 631 -91 755 769 357 41 716 -267 990 -306 -431 -266 16 -519 -724 732 -448 -872 666 -968 -714 -196 -384 -682 -450 852 -63 501 -309 204 978 692 -469 887 494 -429 -883 -480 733 663 392 -789 -611 -203 -271 -899 477 -603 -434 -534 -278 -984 -727 923 -357 -487 -372 599 -189 -190 713 -150 486 -238 53 70 -226 -594 362 -266 597 -954 -558 928 -761 233 163 -45 -596 138 300 257 35 294 988 -566 246 -715 -599 -43 -319 541 -120 -837 341 -285 485 859 -902 856 -602 -989 325 -1000 878 -134 856 -232 807 -97 571 567 -576 165 -517 -198 761 709 647 350 -806 -765 617 -664 -175 839 950 529 -93 -284 -853 793 -978 533 81 -641 -86 -244 365 588 611 771 -100 47 -413 678 -729 -961 571 -250 -549 -32 -319 670 -118 -326 -560 -172 -680 43 154 93 138 -435 -843 422 -750 -556 792 -657 345 454 -61 -886 -867 -507 822 593 -235 -474 495 -56 -442 -699 348 -407 475 -633 -958 -518 713 -89 565 722 811 587 293 -683 766 7 883 634 -938 -354 499 323 -204 180 585 877 348 -113 -405 873 -63 -559 582 330 -135 -934 156 249 391 -478 904 -541 -885 510 360 439 146 -474 604 120 236 -283 -32 -174 973 -854 263 995 447 -909 8 349 878 164 788 2 118 -328 955 -939 -524 -161 878 -390 -109 -278 663 320 28 423 348 -479 564 715 752 281 295 -143 -576 -689 610 -273 -696 361 -889 -332 -237 279 -98 283 -871 100 840 -447 328 716 38 -608 481 -70 -397 -860 -540 -211 -409 -624 525 778 -382 35 402 -86 -68 -666 -839 -564 -264 674 -913 -60 382 283 -657 -118 877 812 64 723 455 -778 676 748 124 -461 -254 86 510 -295 -948 -33 -801 -111 921 742 -583 -879 501 -373 980 821 233 -718 -580 -904 -415 50 -345 -768 616 393 -74 98 326 232 -691 783 369 -129 535 -980 60 607 891 -312 -1000 246 -426 -84 175 919 -674 -164 47 824 357 796 923 -704 806 -485 -284 84 -702 535 709 -732 22 47 -825 981 764 251 -717 119 227 317 828 211 -929 -764 -250 -974 61 981 -474 -298 674 173 672 195 891 164 932 -123 856 -302 225 -757 216 276 -779 952 242 824 489 -466 -280 729 -552 -455 -418 -989 -780 -563 218 -880 -718 -880 -964 -490 526 -282 -612 221 750 167 541 -586 766 -208 -42 -815 -500 -684 -620 -156 959 -741 780 914 -170 141 216 -823 -56 -17 -492 -25 983 -407 69 933 -649 411 -7 817 -417 -943 84 736 963 -890 -189 -651 -127 53 270 983 729 -983 858 598 -100 -333 265 -657 -872 768 890 -664 -397 211 459 -924 -121 177 346 -391 -370 578 -951 509 -855 -655 -452 674 -262 -914 -848 -891 10 602 -790 561 419 -97 -37 -731 875 -427 996 799 285 713 -258 -4 7 -736 -507 711 711 144 -538 18 266 -682 -621 -771 771 227 -108 -999 995 -473 758 88 658 353 -821 -737 -488 -426 898 -280 -38 -195 471 124 139 -621 -970 -511 893 -151 392 -317 421 178 936 -587 599 505 -998 817 -629 538 909 406 -179 -392 -653 -187 519 264 -128 965 494 -600 684 9 468 -329 -540 677 200 702 105 993 -143 -157 271 -854 -366 -270 892 155 290 858 -710 -397 -238 777 252 -614 457 192 -293 413 17 -911 -536 518 825 117 598 -686 -660 886 79 -630 858 -977 686 -823 104 651 -525 714 987 -956 378 428 19 -942 -636 797 610 -953 201 940 253 -581 -60 5 958 -924 189 -436 -19 -578 443 236 60 409 -996 -687 -916 -268 783 292 -304 -568 -423 294 891 -522 -251 -963 -651 -14 231 337 466 -356 721 287 539 940 390 -261 -224 823 -728 -843 -72 -392 -678 855 -389 -507 465 -451 -108 373 359 220 -793 -490 798 -475 531 860 40 779 -890 -308 910 700 178 441 -295 680 -295 -188 779 -901 148 641 -441 803 -674 -907 -114 748 -553 -865 -14 67 723 588 -46 136 444 -652 219 158 -436 14 -652 -755 -451 320 -544 159 763 351 730 -358 360 790 575 -755 249 721 -351 20 441 531 -477 -994 469 -726 -183 -725 -567 390 -335 39 840 -119 -616 477 -319 -800 207 -317 -944 306 -214 -113 -813 89 687 826 140 -128 -328 -613 -716 849 -82 -136 835 203 -239 -446 461 -591 754 455 -285 952 -12 -568 -308 448 -704 -468 48 -872 313 992 39 -928 99 136 -601 -522 -878 704 -997 541 -420 404 -618 -234 75 182 157 -924 -915 -986 -854 -701 776 -759 -100 -338 932 605 -433 440 761 161 556 -903 271 -944 660 -324 442 -331 -747 239 641 202 886 815 -763 -280 -488 807 7 790 -78 165 136 -394 -830 -407 -825 202 -186 -669 -174 626 287 -971 -355 -140 -227 935 382 18 362 418 603 -358 122 471 -741 723 -95 223 334 -284 -356 -238 717 525 349 -117 -660 -965 -256 -902 722 -857 705 -711 262 -436 -863 431 -177 -332 -495 250 989 -235 -63 -233 -910 -703 990 -802 590 -605 112 -778 -208 -171 770 226 706 -284 837 -179 -63 -560 -840 864 -589 607 690 -745 -881 -64 271 418 -430 -323 -534 -535 -412 989 -288 980 19 809 640 934 -866 17 720 -25 20 103 361 222 732 898 170 587 -763 620 560 -536 138 -558 384 457 656 499 855 -176 -841 -20 -726 227 -826 -802 497 686 905 -754 -390 863 784 -115 -3 785 -876 771 -345 -805 868 875 -34 -973 670 493 -442 -372 638 64 -457 119 834 -695 618 -441 302 -207 -358 -615 892 442 63 391 867 94 -352 123 -989 -443 444 -370 48 801 -894 275 263 -315 -336 -823 -307 214 -749 686 -886 -143 963 -589 -492 392 -264 224 772 543 637 496 -114 282 4 654 405 431 515 380 -475 148 654 -938 -956 647 -545 -659 15 -148 683 707 394 -395 -87 901 -181 368 -738 401 926 81 -844 -86 177 207 -769 -703 649 845 -377 428 -70 -857 513 -183 339 215 -556 -952 -579 390 -596 -208 237 -36 -468 966 -974 -367 -999 -252 369 -398 -843 95 -586 990 105 -716 598 -428 -505 388 44 17 249 371 -107 393 -236 549 289 -268 -800 -688 -952 545 -438 -776 -863 926 22 684 851 -764 -953 -858 -652 -357 375 -191 106 -689 322 153 -138 -287 -776 -437 -885 167 -277 -555 566 -274 816 346 960 -149 445 882 797 712 -896 -691 -399 -332 -263 -561 263 456 60 772 668 609 513 113 312 -366 -168 -253 454 -76 -344 827 12 943 192 -348 29 -982 91 -621 -661 -907 917 83 605 931 811 887 -937 -901 476 -36 -73 799 -21 -26 -845 -24 -940 -510 -612 460 182 619 -290 -966 -530 312 -443 913 393 -19 263 339 -579 -154 -255 -587 -818 -957 -364 516 746 273 186 919 920 -51 27 883 -38 956 -358 -179 -299 -539 -982 284 -471 -437 -148 201 -852 59 -992 -602 110 855 -249 691 -35 303 618 39 -813 255 750 80 649 714 -472 -633 343 -190 24 -125 769 47 338 421 664 286 984 926 63 -205 -445 275 -739 -348 -523 -39 483 29 135 -801 -210 -441 387 315 -486 -429 -34 -499 -701 -277 692 792 829 -600 -706 -389 -675 -528 275 928 519 703 -413 762 496 380 -601 716 -911 662 625 -133 315 684 229 -813 521 97 -87 -325 308 967 -871 902 878 511 276 174 859 -841 -959 -589 -355 -441 756 -812 55 525 -392 -644 -235 -505 827 -433 824 -354 -327 -769 -274 725 125 -748 -397 -973 -827 492 -446 -687 428 -464 -253 28 -111 -745 -310 -509 -681 791 592 -13 675 -813 590 -980 -82 595 635 -909 -220 976 -482 -236 -881 819 588 831 -649 630 166 -334 297 -354 584 -873 -756 -206 338 215 605 -263 949 -476 -655 -726 295 99 -187 -995 310 630 905 -355 86 442 377 -445 -87 210 -353 -602 536 503 247 598 -980 445 45 -991 -332 702 -900 -703 910 -358 -379 577 -427 -871 773 424 -177 553 601 -676 -794 -737 582 -110 354 394 -919 -831 -988 -499 600 42 476 839 -260 -72 532 -704 615 931 -139 -37 -426 -224 -203 -223 948 -963 829 -577 671 -404 -767 -242 60 -455 -621 181 -333 -540 -396 -706 115 748 -295 -424 -246 964 407 816 -325 -519 417 322 91 992 -997 -70 -746 474 -50 944 -688 801 971 698 -870 -784 459 45 -892 -905 987 180 79 -923 519 -264 299 -283 -105 454 -188 781 994 518 -352 -383 -56 522 -257 403 743 -960 -685 892 618 -97 935 831 566 987 -814 435 -907 33 -341 812 702 -780 -656 -722 -19 299 -523 -101 6 747 -164 52 1 -296 -445 678 453 -114 415 147 -121 -299 -843 542 -716 513 969 -133 -486 964 -408 -557 401 -235 -741 -157 -91 -365 -606 710 904 205 194 -880 657 984 -573 329 713 281 765 466 595 687 -985 909 968 326 -295 654 -163 -577 -582 987 214 976 -734 -499 -59 -19 637 -868 316 -819 -330 -930 -762 -39 -943 -145 -890 571 745 463 -741 782 -383 -987 -651 -128 -810 -578 -636 368 -592 925 761 -486 645 368 270 -871 -344 494 -714 -276 -781 268 -493 974 -769 -632 -537 968 19 80 525 354 655 736 522 -172 -704 552 594 -489 -896 883 746 -619 -717 663 -508 -368 318 -338 -43 -197 -220 544 -573 41 244 633 -644 -2 -608 638 262 -957 229 -636 349 -200 0 395 -969 560 -100 910 379 -383 -245 -674 -351 599 442 523 803 -263 871 258 679 -915 -152 146 274 -997 471 -181 313 -767 -185 731 -128 -117 205 -423 -756 -430 -894 -972 -720 372 22 -637 -410 -209 880 433 410 502 -794 488 -327 474 -451 -564 -547 -712 857 447 627 -663 -738 -150 715 690 438 -886 994 534 330 -484 741 -487 910 -422 -532 -603 -545 -874 36 -297 430 966 -633 983 -45 -911 -335 -237 122 427 -611 832 204 990 -82 641 -778 -563 -601 -417 -400 30 -960 67 -449 288 653 -979 583 -618 -206 71 -249 294 58 364 622 221 -283 309 139 -389 -445 -154 818 -110 302 624 -137 -845 987 692 65 910 -724 -666 -319 283 -692 -489 412 403 478 -200 -476 71 695 53 398 -493 -247 -385 192 723 449 -667 -198 573 -676 718 -27 -346 579 258 -448 -115 -639 999 875 345 451 -614 866 -493 268 654 404 384 216 102 903 692 140 -374 -595 755 -211 -474 398 -297 -785 445 -11 -708 -149 -709 347 795 -784 575 321 -516 543 138 316 536 -774 775 -263 793 762 123 -793 -392 -534 -452 114 -37 -263 407 -254 720 503 -763 186 135 -66 -942 -808 -854 -551 394 610 -73 -369 823 745 -613 779 -851 976 -313 849 102 459 468 83 421 259 193 -688 -745 -788 618 -736 -967 -897 565 -325 -891 814 -107 633 -342 658 -20 187 -391 -614 118 -794 670 338 -250 95 28 256 117 607 799 324 -863 -468 525 284 487 -553 -79 253 217 481 -148 407 626 802 -170 -902 908 28 268 -106 -642 -207 -747 525 51 330 -914 401 815 286 827 273 512 620 966 625 922 25 -826 537 432 -940 -419 -666 852 -394 -597 -254 -72 -673 554 360 344 394 -418 303 461 793 -88 717 743 825 50 219 824 -71 -752 -606 974 -85 679 83 233 -923 -587 -537 136 953 432 352 -531 -891 917 946 -447 -314 -379 -615 288 894 418 563 572 541 735 479 628 906 -416 815 430 483 434 -381 880 112 -701 -596 525 -289 614 -703 527 128 -979 -405 -336 -355 -420 -575 300 -701 -284 503 536 455 -434 704 -79 220 -285 -546 -605 -640 560 219 -885 -956 562 569 -417 -636 -382 71 438 994 -474 -736 236 431 822 788 -725 609 605 593 879 -645 -472 309 -856 273 -486 -65 89 508 414 744 230 399 834 45 -79 -18 -364 442 793 -672 -912 762 482 -681 -409 599 -652 -237 -168 -293 -474 -353 177 748 230 78 -986 18 731 849 -216 -331 -154 743 352 493 190 -346 -922 718 -182 583 -446 -438 67 18 -212 306 -662 229 304 615 -481 -540 -758 552 -67 -267 711 -212 223 203 -986 418 674 904 -133 -751 546 -998 -994 293 -980 -171 -224 353 -560 922 -823 -647 -297 -128 -379 -691 38 -947 824 940 747 211 339 413 225 -880 657 493 -634 282 -352 535 -924 767 63 -636 -421 254 318 -627 384 -585 470 -687 -537 -952 -474 -914 -444 210 -636 -113 745 -434 -762 -434 -299 626 600 -159 -645 -210 -433 -496 -184 338 -866 -55 107 -824 -360 678 750 -518 -52 850 595 -832 950 910 -453 209 -416 -267 -345 2 -917 708 -402 999 -958 403 -770 90 852 -222 301 -632 369 761 -876 -403 -291 905 -127 -448 -945 800 -617 991 827 331 560 151 -530 -288 -375 -465 -824 -375 -466 942 613 -31 427 -263 -10 807 -161 303 -362 899 -782 -468 779 -359 135 -846 -170 -368 -381 -488 -964 -652 402 713 847 267 205 3 -137 -806 870 -154 -456 -964 97 -774 -226 -910 381 22 680 491 504 268 136 976 -477 277 577 -112 554 -858 892 34 217 279 -936 -20 -853 595 784 -245 -533 -442 -939 -229 509 -369 -615 -377 -469 -300 -677 520 -699 -965 -350 -324 -312 485 479 698 583 430 -112 -678 259 578 688 -64 92 -463 614 430 866 899 657 208 278 431 362 -81 960 335 661 -282 -520 -131 220 -732 -531 165 -888 905 -125 957 -923 -799 114 808 -489 -864 366 -477 1000 551 712 -380 -83 -2 227 -763 -834 -420 465 -609 695 790 -387 832 433 0 -614 13 -735 -28 191 819 -312 790 -282 -393 933 -538 350 272 -852 126 -439 938 674 -15 -518 -121 -94 -491 705 -970 -583 -346 -675 807 459 -98 473 -160 286 116 -296 -495 -373 467 775 652 527 973 18 -244 551 -818 699 -502 -885 316 53 791 -40 -212 -713 698 -834 355 388 -156 946 36 563 -804 -711 -859 -225 -419 -875 -210 162 -451 12 -598 464 -76 755 -244 207 -834 -450 -438 361 737 801 467 112 681 527 556 739 -338 -680 -242 672 341 471 503 -999 -250 359 335 -202 -647 42 -147 278 296 238 192 407 745 -512 469 933 -775 568 974 621 189 -23 560 85 -529 589 919 -627 797 -99 -234 -56 501 748 589 41 -112 -150 238 -837 -693 600 25 -199 919 -620 264 -781 631 854 62 -295 137 -845 163 485 463 -618 517 35 271 418 -604 -863 -609 785 815 949 827 -175 263 223 171 -873 -602 479 -949 -877 -364 757 560 513 -591 632 964 -378 970 466 -98 -296 -326 -746 157 17 -148 701 788 -167 -925 -309 251 -245 -145 275 -205 -202 411 -318 755 -250 -173 1000 -680 998 -559 78 -153 -977 -255 -480 279 273 51 831 -612 -78 525 -763 972 -586 565 -159 208 -947 723 241 -85 -220 738 -879 78 221 -630 -492 927 652 675 -614 -829 -274 89 540 -58 531 -987 579 -826 -576 17 -804 175 -931 816 -998 616 -805 402 510 495 317 981 -912 864 53 -21 876 -43 150 -843 -494 -365 859 579 917 1000 645 -557 -991 -93 884 739 -253 -569 -727 277 -687 -902 154 -981 -315 -722 366 46 -753 -153 444 836 386 278 -877 -76 -622 399 -671 660 716 340 519 728 582 850 660 411 -458 -944 114 708 296 -927 782 -344 -611 898 695 429 -331 72 -297 91 -893 -437 943 4 -119 415 -785 67 811 173 -795 293 822 212 -269 -614 -151 382 -965 -344 599 -96 459 -623 47 -355 66 -604 80 156 -99 432 -636 410 810 -650 497 58 -244 -469 151 -687 165 -128 -739 771 372 133 -639 -27 775 602 -4 406 -195 -425 -60 545 -174 -421 -962 -299 826 756 246 199 778 -555 59 -594 0 663 -898 435 749 -120 629 -502 -447 270 -718 943 -304 -657 996 786 -925 32 717 213 338 -469 444 94 274 -883 -695 715 -888 -801 961 881 -401 356 -179 342 470 964 -431 78 -838 996 312 811 887 253 9 -984 -687 340 -374 989 -572 235 -255 -137 893 279 -195 750 516 317 65 -317 271 10 749 771 328 508 413 327 177 -401 108 13 -392 -660 356 -42 336 -677 247 435 73 300 -259 -942 3 -390 187 398 -615 -541 -794 -339 763 -148 879 399 190 782 524 651 -834 404 8 -454 541 648 126 -846 28 -583 -550 -588 545 675 -186 -919 716 -374 -861 635 -114 -302 -306 566 -261 670 201 923 -303 176 344 283 -257 -22 857 731 848 255 -362 286 -621 829 955 -403 927 129 78 312 103 244 -758 -24 721 -606 741 -500 901 348 -286 731 811 721 -458 101 156 -39 -280 935 431 848 -505 104 -118 591 -352 -166 580 468 729 -708 -977 160 -301 -505 227 497 990 -283 -453 -764 -647 -169 -400 939 -991 79 -941 -800 -807 824 -300 756 454 -196 -281 -510 -441 -730 -448 41 836 940 -392 -651 -795 -134 717 64 200 -898 443 -342 -498 240 -239 171 -970 -94 -824 876 -138 619 415 -55 410 -136 -831 -185 305 -392 153 614 983 774 -104 -394 -675 -506 -753 192 317 932 -755 704 230 -412 675 -37 320 134 403 -603 359 738 -210 669 -435 603 473 -80 -841 -364 572 -60 512 -483 25 -653 -184 339 132 -582 -185 -273 -707 45 666 164 -319 104 971 -610 912 -39 952 -218 -579 842 461 -1 -11 -525 552 -594 -443 -215 -532 388 -411 638 -87 558 640 305 853 326 685 -919 -869 -677 198 -615 106 40 971 148 -383 -823 993 -697 815 808 -679 897 -226 -397 498 -772 -847 -959 -545 419 -716 233 -143 260 -176 -173 720 821 143 -841 -305 249 -144 810 865 -409 883 919 589 314 849 -80 -634 -967 515 871 662 420 -810 48 5 -574 534 162 199 -79 503 385 182 338 897 -789 44 810 823 -136 754 366 633 734 -509 770 937 -741 908 -214 573 -959 -164 -570 -569 300 294 -31 725 386 -31 -722 833 -330 -575 -627 107 484 -754 -173 -656 -718 -366 -72 -922 725 225 -279 395 400 925 -953 286 748 -30 360 722 -683 -848 -981 -750 543 297 -883 -623 853 224 -141 833 -706 -85 676 149 751 789 245 587 248 225 643 -131 963 380 -371 -394 -324 376 -672 18 -251 -531 148 411 -12 175 920 -85 -385 -753 -704 915 -436 -51 -686 -310 -780 -948 -712 272 186 656 833 -190 -851 -477 810 562 721 -174 -650 223 -470 -204 -327 -639 -678 126 688 -589 -200 924 277 583 -476 297 -912 -56 839 -902 855 -830 609 -952 -961 -561 632 958 -869 786 103 -545 568 166 352 -886 407 -362 760 -768 -682 580 -906 235 367 -504 709 -605 302 416 -725 -729 7 883 568 485 -365 -737 18 -246 333 397 494 366 800 123 303 588 278 373 436 555 -353 628 -504 242 639 357 499 416 -747 -624 -17 993 529 568 -814 788 645 -384 -217 -283 433 -249 204 637 740 878 -855 133 770 351 766 -680 -622 -781 53 851 148 -943 -209 -781 -354 720 631 458 -410 -194 -963 -417 -557 -59 -156 -234 183 781 -423 -683 -949 759 -693 -333 -381 -638 -398 -494 -282 284 375 34 323 442 -19 -498 887 -75 -54 -403 908 359 -758 160 -72 -787 231 -318 -588 -217 -943 299 263 -112 659 147 -591 795 -665 471 -719 -29 775 -500 899 848 594 133 765 -80 -700 571 225 783 330 581 -397 -901 -161 506 114 -210 -110 579 -712 -765 856 651 181 791 -540 542 588 -704 -204 -790 686 -973 -8 -922 -68 -419 -13 -872 746 731 -279 408 19 -159 270 -42 -354 -60 29 -908 713 506 8 -988 921 -283 -466 -483 -471 -959 777 453 634 838 564 442 -184 -190 -76 -145 -178 -897 872 -46 -785 186 -401 841 981 -922 838 -725 848 -810 580 -920 -766 -217 -928 -699 -353 -280 413 -406 -358 324 83 950 -143 -478 286 250 274 -489 -816 -68 -197 -945 807 -697 -802 -939 -923 -319 263 -715 506 181 862 852 -163 417 912 479 818 318 323 504 778 525 857 791 -603 202 5 502 307 688 992 266 597 931 -390 687 -222 869 203 890 -657 482 -405 -655 881 -187 -913 -600 -358 316 401 753 53 -859 546 -1000 405 -800 998 -582 -486 -868 1000 256 602 327 334 616 -506 -711 -597 -178 12 -291 424 -228 -606 362 749 -592 -926 108 594 215 244 375 -476 337 238 490 627 -872 -241 192 -763 423 -1 -352 -924 701 679 273 -91 31 -327 621 -172 393 600 -971 -655 879 872 -384 -833 225 -638 -630 -973 564 -748 -756 -372 231 -744 943 530 -122 115 269 646 410 -363 -765 439 -179 -682 322 878 -206 -706 -15 -691 915 -994 296 36 700 -330 114 95 37 420 -388 815 808 -767 575 -645 126 986 -6 800 145 -496 -984 624 -772 282 -459 -332 -891 344 781 785 828 -458 191 -609 979 941 -813 743 627 -740 73 -22 245 -819 -591 -831 91 61 -780 -281 456 -731 -359 -666 723 -305 454 940 -280 329 -668 -487 -946 -890 224 857 -918 -235 -312 836 -826 -930 -943 211 409 -535 -1 362 624 -850 -967 -675 -442 168 -275 -440 -681 -647 403 93 924 -737 -188 -931 -301 -910 -403 -930 121 -36 918 571 706 626 -268 330 826 -59 355 659 -603 -946 106 523 992 207 -568 632 444 -832 -160 -556 -514 200 20 322 117 -231 307 947 -337 123 -163 -535 -275 -907 -944 98 -592 978 8 741 -880 151 151 769 329 912 -134 -479 501 376 -861 -986 871 -475 -992 -789 482 168 -465 -583 970 -393 335 294 -429 597 38 -947 -49 780 955 -713 8 -227 155 -694 31 170 518 664 -411 157 -638 150 -193 -812 -412 385 667 949 746 -517 -364 -811 668 -567 -20 -818 899 354 784 2 640 -248 327 469 -205 -238 81 -363 310 -8 728 -320 -557 841 -458 -883 784 -75 -422 106 -769 -938 -697 -97 -644 415 -194 978 97 -330 -368 -76 -712 -310 -167 -414 863 525 160 -670 293 -562 123 -772 831 -111 816 64 829 649 858 274 68 479 209 -849 148 -915 -631 -980 -910 240 -703 -787 -335 804 608 801 590 -108 76 489 177 58 -427 -115 -533 251 759 -83 -606 -680 899 366 -962 -305 465 988 -855 857 -997 -958 376 -26 -489 39 515 847 -83 -619 79 360 487 -964 311 456 -94 -595 866 161 947 -879 -588 -210 204 607 -725 -218 271 541 200 521 -398 -536 -864 142 -908 141 565 -877 -980 930 650 595 -14 -128 678 -958 -383 581 821 416 469 77 -973 647 186 571 747 -218 -469 -390 -22 97 -855 -660 -624 976 -896 850 -315 -845 -913 -329 -464 -616 646 660 781 609 -302 571 705 810 186 -825 789 413 -547 855 95 -844 -744 -727 -508 94 -186 -606 -109 197 35 -220 -943 -28 994 -209 -539 66 397 -942 882 541 372 923 4 -969 -286 -972 181 323 -159 -263 -394 735 842 102 590 429 -824 978 266 104 196 796 995 -275 -578 -878 800 902 647 -86 -289 -461 -503 648 663 -670 701 53 327 651 -825 377 -372 -815 976 868 -963 -976 -643 227 -249 890 316 -185 -249 438 602 788 588 444 218 -916 -300 -886 -738 -362 470 -810 -176 537 6 610 863 -13 -159 -885 54 -232 387 776 708 921 -424 925 -625 958 -663 -707 407 -67 -668 -835 158 498 -898 -466 -25 396 274 732 -325 -614 279 960 -759 -929 847 -987 584 530 -559 -426 182 790 720 -159 195 141 585 -983 479 -975 -152 270 -972 593 -336 623 47 -431 292 -130 975 -36 -165 -992 -203 176 694 -342 658 -973 939 779 585 -42 -554 -278 967 362 -357 222 -705 599 -973 319 -537 462 673 349 -853 -129 -771 668 -198 -992 943 -21 200 463 178 674 -496 611 850 631 952 777 242 347 -521 -328 672 -614 -581 -349 772 -5 -781 -903 -513 274 -806 -608 -17 448 674 -329 52 -717 -78 -99 384 714 -362 176 -675 500 766 575 688 890 -103 -805 975 956 -205 604 -707 520 463 326 -173 -296 -460 -472 -30 612 -466 -328 -830 -58 644 908 397 -168 -969 -47 20 968 487 -785 176 -517 -93 -774 338 -968 -459 17 982 540 537 -378 842 -190 -788 -679 342 490 471 -202 245 -902 -813 15 504 -411 806 -183 -344 -717 158 441 -854 544 496 -458 393 -839 277 -176 -967 -920 1 288 -518 683 -737 939 -539 -894 750 114 526 392 -13 37 -222 -1 -658 -887 -524 8 411 723 -528 -176 -886 -225 358 -659 824 -190 -195 -534 -882 -755 930 -508 123 -759 -866 -962 510 386 -581 683 -575 -169 482 -250 -598 841 375 -378 860 -310 637 -158 426 -570 -234 453 -248 599 -18 361 -9 156 895 -305 305 73 686 605 375 -907 366 -791 -155 747 295 -354 -523 -955 -267 -120 -867 -689 347 561 -692 232 -4 -823 595 -46 -704 515 -751 -665 -558 196 -790 -235 772 -647 257 593 -24 -167 297 -394 791 -148 736 -289 655 -543 -137 721 -451 542 -86 -147 45 -130 -769 153 -56 848 766 -701 296 843 743 -591 607 -641 206 646 -250 465 -748 794 -917 911 611 470 -841 732 -471 -340 -38 747 -889 524 -354 394 759 -932 -865 -821 697 -101 947 271 989 -68 686 -619 190 737 -6 -649 -264 975 -916 -594 567 750 -419 -814 -417 -631 -146 -366 812 -59 -210 -108 969 -274 -539 -66 661 -95 -88 272 -187 -416 -933 171 600 -58 554 320 424 163 852 -516 591 -941 458 796 841 -922 185 499 -411 187 147 65 482 125 -773 -249 -605 -536 1000 459 381 -898 -655 852 354 -804 639 373 -472 -951 -108 517 -86 805 874 -379 -275 -427 -268 294 -107 345 -125 466 580 216 -313 -883 233 -300 184 467 69 -416 908 318 -843 -597 -336 -688 -201 693 870 844 -644 754 309 16 -944 794 -552 84 978 728 609 -350 942 311 -595 -378 381 403 -611 -662 513 857 344 -439 -279 924 -251 434 -99 -845 279 -835 -807 208 522 888 915 26 -253 -819 33 347 -274 -583 -858 -409 224 115 213 -276 -193 -439 -649 669 948 -534 261 1 -328 801 360 71 -171 -146 242 -166 -91 730 -547 -416 719 -219 419 -667 -499 -733 539 -91 -584 82 -120 735 641 -778 894 104 44 117 215 333 498 -459 -476 -344 -28 -426 711 128 234 677 -443 141 -597 -383 -327 -139 -951 -378 -700 -794 -884 -176 766 -79 -124 604 -327 -601 323 -406 -266 -748 107 -251 125 -320 -574 102 -788 -226 -753 833 -976 -237 869 -831 -265 233 927 -537 670 731 -575 247 978 -940 385 393 57 -797 -81 272 -78 -312 -172 -276 853 -998 -953 689 317 878 904 204 -626 575 364 -337 527 -367 427 -488 443 738 -300 -626 552 169 -914 -317 -327 751 411 408 -604 781 -592 543 -940 780 -556 461 -903 242 954 -295 81 608 -664 -878 -575 636 -586 -570 849 198 -61 140 709 -506 -27 62 -220 -340 507 -618 101 178 307 -268 778 337 981 -500 -473 29 869 -408 -41 -79 463 542 -434 -758 -340 -755 -999 -530 996 13 13 271 -834 -77 401 -334 -606 -947 -773 448 -537 -682 630 -89 -918 -873 -536 919 851 -930 -770 919 489 225 -254 683 232 -199 971 -511 243 136 -281 -120 -746 -806 -270 -90 309 353 -286 110 137 -211 909 382 -527 805 475 -124 28 992 -819 238 -736 -634 601 -258 484 -594 46 771 -242 -916 5 -864 375 -58 188 -718 693 -542 -129 -888 -152 -96 138 -981 630 876 -599 772 -925 838 376 661 185 754 534 766 330 -71 595 615 215 748 -86 -194 -773 355 -283 938 -476 -784 538 -877 356 -941 -774 -73 -58 899 -836 103 906 -267 919 -603 -626 -499 4 843 28 -125 -252 -5 -151 -696 -775 539 158 641 85 733 -605 -961 778 871 -573 975 923 928 24 520 746 954 -585 316 -164 343 109 732 322 -54 -659 -683 203 -131 638 -476 -97 -543 918 -651 -921 43 -970 221 -69 -980 -566 139 -496 911 450 -276 789 -765 -431 -244 372 -769 -647 -310 -486 -639 301 163 -613 -352 457 -382 -478 137 280 838 -612 660 -746 756 892 -211 -185 525 798 -139 -251 -905 502 145 26 34 553 118 202 961 832 -333 -454 -401 -903 722 -227 185 -511 385 -246 -851 -413 -933 -548 -157 361 -540 -835 -346 -317 -702 331 -413 -85 845 330 777 -182 128 270 -276 -416 676 718 442 -839 -276 514 -887 -735 -146 -720 -991 993 932 711 438 205 -45 856 804 142 -198 -729 -291 246 786 -745 -978 -48 429 316 394 392 380 -544 -537 -395 -225 6 -89 -671 -81 271 -33 -697 -173 527 152 364 -110 -766 -51 -929 48 -377 218 -633 813 -269 321 -913 -396 -18 275 687 399 611 -76 108 20 589 597 122 140 -542 -485 -97 -894 884 939 802 926 341 -529 -281 -469 -732 -35 80 282 707 -430 -211 -306 602 -899 651 497 -870 -85 -517 -884 473 218 887 143 -510 -878 -645 -634 -969 561 389 979 -271 428 -426 534 -359 705 -689 53 -710 -339 128 787 740 315 895 472 -661 601 -607 -219 -268 -18 48 -701 -43 -715 614 -314 516 -248 162 -426 -590 170 -638 380 297 -425 -958 -428 -828 -667 154 -358 592 532 411 -541 977 -686 -954 -466 -823 -455 -806 -517 607 -322 427 964 -245 647 818 189 792 944 796 -260 10 276 644 708 898 -643 702 -267 962 -522 277 450 -672 -372 691 -803 956 209 -570 -675 -426 651 -111 86 -776 -939 -576 -857 -129 224 876 -750 636 195 -556 -226 142 67 44 0 706 -837 293 490 937 -599 780 -916 -684 -544 447 -754 140 398 574 273 -122 -806 -223 -352 -30 169 -685 737 -916 -764 803 443 -585 -928 -436 -17 -503 -119 701 -258 285 223 345 793 225 -750 882 -635 -215 -665 -308 -406 -235 -260 -704 456 -171 -81 -859 83 -261 -644 853 -825 -610 966 642 183 708 -886 575 -743 -522 458 904 504 88 -993 809 100 577 926 875 234 -466 -627 750 -37 693 886 -267 -885 -351 376 778 -550 -834 -375 -968 -122 494 -36 848 -227 990 91 -812 -331 -102 848 -37 -692 -663 -170 750 -29 -164 -170 755 9 -556 -571 -41 575 -534 639 326 446 138 -671 -557 -180 -484 -402 84 686 810 -233 -873 -479 -911 -689 -53 12 7 -748 996 794 254 -202 736 704 -932 -419 -46 583 654 507 766 768 -898 249 -798 848 -932 903 704 -972 -860 -523 -591 -77 -61 -305 -158 263 -419 -391 500 -846 -521 947 -574 -750 -62 575 770 -615 -552 -798 -33 -765 667 496 921 457 209 177 -650 -143 -355 -600 685 -220 -867 -975 194 -591 -119 -500 609 367 -479 -909 473 936 -79 664 -163 -21 221 208 350 250 -368 719 -72 91 279 -299 -809 -86 -855 663 -645 -135 -582 -151 -492 735 -763 -879 -79 466 -778 419 -714 761 233 585 -568 -496 -780 220 -10 -273 485 768 682 -805 133 66 54 876 485 -885 461 -440 318 -179 -873 959 493 -589 -192 -450 805 -973 23 217 991 -298 -922 638 255 -786 -575 -634 325 -642 -321 793 -617 355 -139 580 670 947 614 -698 130 -224 918 -127 924 -887 728 953 751 991 -736 -121 79 19 475 -285 608 -683 782 591 840 643 470 721 -691 345 -439 458 822 623 823 -912 -706 -342 -405 654 268 412 -427 -778 623 755 159 -570 971 974 962 -705 -285 247 23 591 25 858 171 -408 737 -993 -732 -743 -238 -44 338 -80 776 -587 -554 336 106 -906 -886 -167 -759 -221 846 -259 -39 -580 -123 -63 -756 575 -133 263 -560 -741 -816 432 17 400 619 -389 -350 606 -240 502 424 237 -751 -652 986 779 831 96 739 534 -109 -271 601 -267 950 -276 283 704 915 -770 42 -838 663 240 964 901 255 272 726 925 -831 -363 267 783 -870 889 112 -886 812 -567 348 776 350 -906 220 -891 -335 12 -87 580 147 -111 961 -242 -753 313 -884 -494 815 -987 -578 -632 186 -106 66 437 601 -697 820 -773 -583 -306 -505 198 -791 562 868 -399 -992 253 444 440 -464 76 -475 465 953 -990 -498 -616 259 16 -80 263 -587 943 -889 146 -325 -964 -646 -179 393 -233 49 435 116 -276 287 -252 191 -908 291 336 -784 564 -381 -389 291 562 -762 -101 195 970 658 -257 -219 516 -3 592 -846 966 -642 183 106 757 605 719 -285 885 895 -674 -108 -816 297 891 -497 127 -624 275 -462 663 -440 -670 -146 -988 433 -73 -304 -346 525 -948 -679 682 777 762 726 -935 -555 -497 -221 -675 -629 570 -196 446 958 -92 -11 487 32 997 367 312 816 -14 -600 -320 -502 -233 -308 -341 554 -753 -25 -863 402 642 -187 166 -773 -725 296 -270 890 -209 416 770 -280 155 -84 -267 465 732 802 -56 433 181 -962 -375 415 497 142 651 773 -394 224 -599 284 526 -678 61 1 758 -605 -448 -456 377 -755 -275 -539 792 -801 -913 -531 937 -94 -897 160 478 -561 640 -172 386 791 -123 -897 138 -267 147 -942 -274 186 -764 61 -361 -719 -552 -847 538 361 -158 632 -568 631 -767 15 4 550 906 1 -369 669 76 -761 -378 105 -238 422 -834 -982 -878 -784 151 -158 -27 -203 565 803 499 -888 -313 896 988 -918 166 716 -911 -719 869 -31 -304 -805 992 766 498 -100 468 564 -554 -485 -289 515 641 -496 772 -896 252 -554 58 -333 -556 -973 -578 663 435 -209 -363 -545 362 -61 786 646 3 238 -507 -501 -170 487 965 -950 -143 305 -196 71 -189 499 965 559 -242 -733 -361 -496 488 -251 -951 -162 802 738 70 543 -559 -129 794 556 596 -369 844 541 -595 632 822 -535 756 529 -514 755 530 -203 -5 855 -290 969 -822 981 487 -569 896 -961 74 780 1 428 606 884 922 399 88 967 68 23 -320 -98 405 898 -294 828 369 -826 370 456 601 510 -256 -589 -604 -476 903 -57 530 796 877 36 -157 291 -558 688 -842 -461 -333 -840 -685 -690 -569 381 779 797 -330 450 -490 -483 82 412 -290 322 -779 -763 333 897 827 -215 -801 -982 -799 -133 915 358 440 459 -252 44 348 -948 464 -280 -133 862 -914 749 465 -101 -370 320 -962 -3 -955 -667 304 -542 687 -803 -211 806 -12 -347 -878 560 77 -359 149 601 -914 142 242 -978 94 267 -366 693 -181 -946 -639 539 -665 -396 -214 902 -207 37 366 -945 732 7 183 -932 -580 807 428 888 -676 -33 970 456 188 -372 9 707 895 -362 -336 -164 -676 -741 -89 59 -814 -73 825 482 124 -914 809 33 -538 620 -803 395 891 -792 -427 845 -689 -933 -789 -490 302 53 -576 -761 -903 -209 814 919 -4 92 822 -43 365 571 -998 194 -844 -163 116 -625 -651 -440 371 -954 46 856 525 995 985 30 -680 -605 450 147 -322 -279 -296 890 408 780 -993 850 -123 -958 900 -128 -890 -571 -112 434 -395 105 -993 306 -780 -859 -561 -491 -164 -140 660 -990 663 -382 606 -479 -983 957 424 38 -718 73 -438 -362 -195 550 -341 -85 -626 -254 535 -62 -126 -7 984 -610 213 602 692 987 620 863 407 -195 797 -802 -85 -672 23 -319 624 466 -953 -324 452 434 -116 -702 368 579 -936 -400 620 894 -260 550 -566 -221 428 168 906 -820 780 -436 -578 801 729 328 -308 483 -685 499 -418 -587 849 781 633 947 736 977 -966 -59 68 -26 495 -882 432 202 295 -796 595 -333 219 233 -369 891 -947 60 -228 645 -752 -485 -577 -724 159 288 -753 601 -868 174 -360 -725 -87 97 26 -932 -157 516 969 -136 -829 -391 732 24 -357 829 839 495 824 -923 -887 -857 814 957 -421 -851 -832 300 -110 -986 -581 -408 -802 906 -138 101 -353 -874 -952 -397 -30 -71 -794 -292 -149 -726 -266 -755 992 -1 -26 791 80 625 -19 -704 -695 153 -234 583 -839 291 -242 -250 -559 -523 -607 298 874 -404 835 -339 907 157 -80 796 -812 -637 -605 -197 -366 438 -373 344 -630 487 212 690 -512 -441 403 514 31 -482 -751 695 -181 905 395 148 -697 274 74 243 900 -333 -970 937 -582 463 54 -728 -96 -822 236 825 475 926 -976 -310 -487 -262 -411 30 230 770 906 2 461 258 -927 -723 731 -322 -295 -429 252 -710 -474 898 -188 117 389 -699 -736 203 640 -389 -657 244 975 801 -525 -877 -956 -852 388 674 -991 66 308 -978 -316 464 749 -129 276 -807 -665 -331 567 -894 -564 -574 -970 -128 487 822 970 -845 -633 526 -593 -421 678 -698 -258 347 306 103 -40 952 -779 190 -351 -506 770 -7 -998 829 743 -825 -288 -488 199 -919 348 252 -951 856 -797 -955 -293 182 878 -751 -168 159 -970 30 889 876 657 -198 -886 756 995 708 410 632 -739 426 -331 -886 88 210 424 -548 -495 -584 341 -837 206 -151 404 289 283 -702 532 802 940 -639 -864 -519 -463 323 -683 -280 -841 -237 711 -125 -895 180 -516 589 -106 -994 -600 -181 399 -312 -89 825 297 604 806 198 93 -932 -743 -792 -512 -915 259 -789 -650 567 -623 656 265 70 -90 -1 -815 842 598 487 -199 -686 -263 -650 830 845 -432 803 -707 -868 -159 -257 431 648 -904 -730 924 -306 401 -729 74 -377 372 -556 -640 -604 -3 -450 -998 811 999 574 -144 -422 250 48 -558 -331 979 -286 -180 785 -438 -96 -348 884 -744 274 28 -15 -384 522 -586 -756 -927 818 243 424 191 732 178 52 -869 -966 -981 642 892 914 -70 181 -73 251 -45 -298 228 -109 973 -59 415 -572 -382 611 455 -897 -887 223 -538 498 -206 648 654 -203 931 416 594 806 946
