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