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