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