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