1000000 2
-29 -450 346 83 364 -284 -708 -219 -978 -233 -12 -439 317 659 -58 414 770 231 -534 143 -997 354 278 -703 -99 -248 -668 -305 855 -570 -880 180 676 -592 -848 51 406 677 -310 395 -172 634 725 -822 -962 881 -876 678 873 355 42 -543 -814 -133 938 -92 -770 353 -134 989 -724 104 -360 806 272 143 -666 999 427 813 -895 136 -650 38 670 -829 -180 244 -143 368 220 -39 -24 247 -213 108 -938 312 487 -831 981 -608 999 612 359 -465 -271 927 -257 773 413 -211 379 -366 -767 -484 -519 -314 -256 -240 47 173 659 566 24 -633 -943 -220 684 759 -120 -934 62 -948 -546 383 -126 -911 -205 -582 580 243 -790 542 126 -549 -636 -841 425 -440 -925 -113 -434 20 -296 233 304 486 -894 52 -60 -246 -573 -305 -423 -67 -25 427 963 752 -15 -509 957 -657 -49 892 124 -255 -628 -613 569 532 -550 867 242 -987 940 -451 874 578 641 -301 -633 -506 628 -983 26 -919 -494 267 -763 -261 119 31 -683 -952 899 -340 806 612 369 703 -428 309 -759 -530 605 79 28 -23 3 284 -276 -463 401 938 -89 831 513 -668 -81 -404 263 788 -906 -431 -325 933 765 55 311 425 -89 443 622 -562 503 -417 66 -478 -942 399 -993 421 -945 -731 142 815 -456 -140 -717 -506 -590 -109 -34 -880 146 167 279 472 884 917 970 -472 557 -920 -145 -117 205 -810 845 -172 616 -593 188 140 -289 -246 306 506 -212 153 -671 -965 410 454 -682 850 -937 633 -923 838 -851 864 -150 95 -591 616 898 -223 622 -799 454 -277 -614 -361 -446 912 624 411 406 109 7 274 251 -745 -566 94 226 434 390 -193 189 -497 -854 -167 -272 -338 -832 403 -320 -710 406 -815 476 -361 -364 424 -632 555 389 350 304 914 -108 -252 -640 -940 -572 -1 275 -92 -6 -633 -884 366 216 -302 -65 -512 811 -330 -802 932 -541 -985 974 -263 -250 -428 738 -588 409 -115 -394 -549 57 881 -700 26 848 429 -320 -668 25 -49 -204 242 25 726 445 -489 -58 -59 608 750 -900 703 581 -535 -166 101 431 559 621 -191 67 379 -100 358 -893 991 -783 134 168 394 -361 -283 560 499 -966 -341 587 23 834 -261 295 -371 -652 -722 -23 -538 640 114 -725 -485 12 -906 -122 645 -253 -416 -164 917 285 226 -421 -204 664 788 616 837 243 -343 -697 -743 -469 312 -934 725 348 246 630 606 -225 -156 -132 265 348 -461 -305 -167 574 -223 8 -213 924 -182 668 653 -626 -653 615 -580 711 -479 -776 988 -452 70 817 -892 778 710 337 788 519 681 465 -266 504 873 -375 578 -719 759 772 -363 706 787 -568 533 801 760 -950 137 -369 -913 -974 659 -650 -600 -666 -597 466 656 -393 898 -611 -624 584 -362 118 765 -956 242 865 -791 -254 402 20 98 -590 -82 -800 80 -988 334 -741 639 -196 34 -4 301 -400 -43 -272 298 721 -205 746 -151 828 58 -943 464 730 -430 -958 894 -683 6 550 752 -250 413 -789 958 727 397 630 -126 123 -169 971 244 -233 543 -853 718 877 -736 -287 -873 -526 -779 -134 -828 650 -885 713 -983 910 -489 -937 -769 406 403 156 261 891 977 486 967 331 529 731 944 -943 214 -534 202 896 645 -27 288 -577 -57 549 -311 -133 330 112 700 -353 638 -505 -200 -822 343 242 -310 951 -880 631 567 404 911 -259 -709 -390 -750 891 -6 229 -721 370 -432 -975 -596 -532 -748 -12 -108 497 -304 691 -170 550 -350 -305 216 -219 567 766 805 661 -7 -299 -602 821 278 301 97 268 -260 -869 -528 -301 -211 -455 254 155 -741 717 107 364 950 -99 525 -429 -484 -297 -143 -791 -756 509 201 294 8 -647 -258 122 -681 220 271 182 -435 -226 -313 -366 -234 -274 857 876 -324 932 29 225 -59 -855 -646 279 -182 821 -581 925 -340 270 -249 261 -284 757 920 -710 -393 -312 -320 346 315 -187 -913 56 -328 326 100 -850 709 375 76 -793 772 -488 -665 658 -6 -815 379 -364 -649 624 -103 -532 -422 -863 722 408 -523 -616 -599 -439 306 -751 304 -566 207 -626 -20 522 964 -365 -62 -729 919 -10 -198 -97 -47 -204 -264 -441 464 849 539 -598 -511 208 77 606 487 -7 27 350 356 465 261 739 462 -305 -273 -183 -373 -721 -950 -848 823 371 617 -402 -201 376 980 -407 848 -16 -690 413 713 65 -139 182 -357 -633 -470 -135 -153 701 -894 -709 -897 -73 -761 87 -371 -497 -676 -569 -751 595 703 129 -223 48 4 -371 231 -810 910 -606 -701 717 -533 -222 762 82 862 -475 908 959 82 680 -249 608 -614 -743 864 -576 567 728 129 -779 620 -511 -467 -930 93 118 856 -92 -778 2 264 64 -621 974 715 163 718 733 319 -882 -108 -384 -956 11 -214 -265 723 -181 -826 -841 118 884 864 69 -69 150 615 725 989 835 551 125 -182 114 -984 734 32 -238 -151 844 -711 -951 -314 630 -852 80 388 274 -433 -362 -550 -387 -166 -427 637 55 529 -194 73 -835 591 391 387 -908 780 -414 331 970 -256 418 -413 -291 -832 339 -748 689 -913 -765 998 654 -712 -869 234 -693 -726 610 978 31 91 -657 -638 122 692 837 761 -277 -543 704 -176 -961 353 -704 -422 -62 165 -67 435 -332 539 -657 687 -485 537 -979 -416 -115 547 564 -112 -578 -654 954 -958 907 274 -273 -267 -401 -808 255 3 -239 -151 -272 -334 -918 159 -381 103 785 85 273 136 852 -981 -389 277 785 145 -355 -715 918 717 -883 880 -349 -511 908 116 354 601 446 829 -582 811 -751 -822 965 963 -865 248 -641 521 -118 677 391 -303 -452 595 -908 -105 -552 866 -235 -352 -310 -895 293 964 804 -355 352 413 -17 846 -583 761 -551 271 -862 691 -808 369 -19 10 835 654 909 -665 53 -586 379 852 -42 93 589 -202 446 -312 -609 731 883 388 -724 209 397 -655 85 -35 468 -84 -684 -766 -587 331 -158 -564 -640 -475 278 -856 -329 -39 890 401 -77 58 -815 -112 341 -198 859 -590 -655 971 731 871 169 331 -634 331 182 -705 -828 108 436 -659 481 -336 282 202 357 -652 -912 -523 -34 495 744 -8 518 822 -714 -674 870 -819 756 921 -58 246 420 150 139 -530 -696 901 986 14 624 861 988 -701 830 -437 57 124 217 -493 74 760 291 -467 -488 -839 -196 -667 123 -444 875 941 116 798 175 371 -940 -127 229 -916 -78 702 65 -743 974 -591 290 -109 573 766 140 -626 376 -873 376 858 -963 -983 -750 503 91 -712 -175 -388 143 -575 -818 -102 333 887 451 720 719 97 670 -821 45 -641 624 -396 -859 626 -666 875 -172 -948 724 -316 966 -979 -691 -780 -837 -980 -456 555 821 -241 -462 -377 476 -267 -757 877 347 197 -654 -102 218 632 520 -803 799 435 -107 686 604 -168 -239 944 -427 871 -260 -778 -784 -329 -440 -529 425 -333 813 920 -475 592 573 -19 -24 -303 -992 -756 -826 -181 -986 -677 -532 -103 910 21 391 100 767 757 876 651 -196 812 425 567 340 -209 417 -863 -811 823 819 979 -679 244 -88 -656 408 525 731 692 -81 -361 128 -390 971 490 -517 -904 -996 788 -599 -355 10 -197 148 -360 549 461 -644 887 -723 645 -865 -153 -732 -839 276 -327 -220 -988 -348 -54 -436 -273 -845 -366 -308 -297 -958 -779 -311 -133 -517 -455 -601 -878 -152 -724 -577 900 599 470 265 666 -980 512 759 -536 -407 -778 -895 629 401 333 480 449 -707 -956 621 -245 96 753 -820 -247 -570 -648 981 -111 275 -760 -814 731 -835 888 536 146 -279 719 -22 -622 -720 284 -636 474 18 -310 -125 -794 -620 512 -692 -376 -90 546 -768 879 -874 -943 -31 -883 -896 51 503 -508 572 -352 444 -974 948 -363 -661 118 -137 285 -151 768 -852 -328 760 -746 -917 -4 732 383 -796 819 -878 -34 829 312 973 -136 593 679 187 -366 327 82 -14 19 747 -124 184 -502 121 -25 -171 -730 286 -598 201 -985 925 -47 582 990 -325 -650 474 993 -522 660 -14 -425 77 217 488 595 -852 -576 -700 689 -626 696 269 -955 -651 9 146 662 805 321 -125 785 -543 222 426 -158 357 -106 -665 -635 863 397 827 -294 853 126 16 -348 397 -648 893 -104 -641 -957 931 899 104 -789 791 943 -495 615 244 -475 965 464 -159 152 -419 -74 -312 283 920 -65 -112 346 -865 423 277 -989 -751 309 355 443 70 774 -759 97 24 108 -936 -704 565 -600 90 833 877 -873 -946 844 727 -747 -115 -214 -104 274 932 -939 255 -85 730 635 912 -214 -912 -640 -284 -878 -592 941 -183 -787 -449 371 896 306 127 -427 -227 142 -616 405 -198 -575 -345 -499 -778 892 -679 -575 486 0 234 -69 792 592 994 755 -606 564 -675 282 -767 107 -879 -813 586 175 -700 -114 620 547 578 -230 -241 -750 33 -215 227 702 126 16 249 369 -113 -885 390 -547 -704 -456 660 -9 -84 -757 391 936 653 -322 -415 -999 -581 -509 411 27 -140 261 258 668 -744 -823 -924 987 -170 752 -944 53 907 325 -440 -372 -528 -696 -911 -980 266 968 708 823 458 -87 549 232 250 -24 -911 410 -292 -797 297 544 -979 -642 -432 210 640 275 869 736 994 258 4 -635 -725 669 3 -234 153 216 639 -928 927 -787 710 -69 -259 -357 573 734 876 -186 -544 864 907 625 160 -142 762 563 449 391 -357 -761 -547 -393 -33 -723 901 704 588 -190 688 -385 285 468 803 -711 -868 416 540 -533 -864 620 -614 527 -708 573 766 194 -143 -749 -362 744 911 -774 423 188 704 964 -803 -451 -105 -16 131 384 -711 323 -498 -338 972 -148 -586 835 946 466 -112 -645 402 392 -619 744 110 231 509 831 -496 -458 -372 -408 843 773 -60 -475 13 -741 -448 -697 788 806 771 685 78 -595 61 519 -529 -596 242 272 -336 -979 -978 181 787 536 236 34 656 285 451 -759 -59 -63 604 -644 -236 -31 523 257 226 339 654 513 -756 -376 111 677 -717 672 33 -126 479 471 -172 -152 -2 179 -247 -336 -249 -55 452 -369 341 831 528 255 -288 256 792 70 -974 -50 927 -643 177 324 -425 -87 -945 -296 92 50 494 -733 -146 327 111 603 950 -250 643 -670 -705 982 383 269 511 -348 607 -816 39 174 -116 -552 -714 840 -381 467 208 -434 40 -167 -985 -823 957 -541 675 143 772 807 727 -127 393 971 19 -476 512 -789 -565 719 417 -227 -20 -427 845 -91 -274 253 436 -550 60 -783 206 223 701 346 -337 147 -826 -673 -87 762 -755 -120 -23 110 -934 813 48 -727 -39 15 777 -133 168 307 -214 -539 743 -507 896 -536 492 143 -48 -385 494 899 905 783 244 489 385 -168 495 688 -459 175 380 602 192 955 51 -752 960 559 544 851 423 -171 -203 -301 281 -936 881 834 448 -577 -837 -983 -470 -818 -663 55 853 398 -533 854 47 359 650 -792 -920 904 -10 784 259 653 -536 843 130 711 -430 400 328 571 125 -954 -442 612 -992 680 -129 -261 166 -616 45 -978 -306 421 40 837 -354 -908 355 644 -939 954 -295 595 333 -149 -65 9 -960 225 -60 900 -112 69 789 496 -485 -216 -691 -938 75 -101 660 115 282 -233 666 787 -197 34 901 -163 396 839 -733 858 691 -254 121 -307 279 827 330 691 48 210 -734 146 238 -976 -242 145 -559 -881 -466 78 -387 -543 -780 244 -426 -677 -972 -330 -898 577 76 186 -859 -728 -485 -221 -956 -841 -155 -251 461 371 190 208 336 -488 849 979 -804 699 40 -550 -485 477 227 80 -49 331 288 54 639 -851 27 266 -134 -256 139 159 -656 927 869 -340 -202 -895 21 589 721 562 706 821 383 450 -923 88 370 -120 93 593 -395 271 -772 -979 -270 153 -798 370 687 -266 -365 699 -468 518 469 814 -895 -402 831 355 -536 149 443 -302 128 -391 -142 -820 -179 712 324 -436 330 -291 -794 -479 -838 140 73 12 -779 774 444 -838 -985 -298 -41 710 370 625 -924 -870 29 -86 561 -995 128 -349 317 523 -604 -323 172 -868 766 837 536 -744 -29 -675 -76 746 -297 -25 634 844 -229 528 -323 -647 -111 -951 165 -652 800 241 469 -775 -523 -850 -261 -218 416 -891 -811 -371 -71 291 -99 -536 908 619 -771 -467 -71 -254 -467 -173 796 739 756 -902 -630 661 -401 -807 466 988 -591 137 184 536 -479 54 502 372 -361 406 888 -702 239 -604 373 861 -279 -551 158 -503 -262 -894 -147 460 80 613 -792 -924 372 764 -766 -686 15 52 -22 -483 154 -337 884 6 29 604 637 -480 737 -524 58 1000 704 -458 -513 -789 602 907 -851 895 357 -562 892 83 -618 788 118 -343 -292 -302 -135 -992 -205 -735 207 243 -932 17 -255 766 -588 -88 873 -445 675 -195 -720 -714 168 -17 579 417 -57 -623 288 195 422 -635 426 941 -350 -368 321 -782 -775 979 -777 117 656 972 448 -399 278 -23 149 -773 -282 407 714 -789 54 -965 689 -617 504 886 -316 458 669 849 -284 -397 261 -413 726 172 951 310 273 -577 -591 -671 924 700 -109 -370 -775 -701 531 184 817 -145 613 514 926 -632 942 47 184 957 797 -648 40 -204 -70 -194 749 -734 -20 -705 -970 -357 -941 124 904 -720 -898 299 951 -234 -584 -385 589 742 -178 519 607 -89 -661 -468 -380 43 -841 327 162 557 -403 355 -777 -998 -385 -676 -797 -382 119 179 51 582 -766 588 610 17 692 -203 -365 -710 -445 770 -851 34 -374 -426 50 -627 -85 -647 -983 -322 -800 360 -518 327 701 -602 975 597 765 730 10 -728 -258 -696 833 376 547 -897 323 -21 434 768 920 632 77 245 -477 227 503 -748 905 -537 977 -213 576 561 -665 639 -756 -895 96 652 -667 -503 21 -741 400 -901 -823 -56 -600 -72 110 -619 -224 459 -771 -620 406 901 -706 -281 -319 -582 -954 324 -857 717 95 -641 -275 968 594 -240 -163 657 -474 960 -671 569 -689 565 299 393 -937 -548 -533 -93 670 548 -682 324 959 -431 -820 -283 272 661 303 -890 116 325 863 446 406 57 422 132 888 893 -976 -336 869 539 641 480 30 512 10 -863 98 419 670 -231 -735 -812 859 -466 -457 -296 -47 -765 -371 -664 -771 443 -404 688 254 337 308 -373 530 -99 -689 -937 -440 -781 701 -666 74 -864 513 -123 -55 656 -140 -633 -933 242 723 -1000 853 -571 464 500 -558 -465 289 -171 392 855 -423 77 -229 773 821 955 -462 715 251 141 -904 -640 -954 191 -912 117 -376 331 903 183 802 -9 -828 -699 932 141 837 -735 566 -864 46 -317 -246 -473 -321 602 751 155 740 311 260 -430 798 -197 -203 -767 834 -412 -566 -125 371 -403 -311 207 288 -514 865 -237 661 424 75 -23 -681 -199 -894 -636 -856 362 680 -732 599 902 434 548 480 250 -714 -855 187 69 -982 356 -935 582 269 650 -985 951 -155 809 -278 999 781 -861 -282 -714 -580 -365 392 -411 -685 -815 -320 889 810 -791 266 -380 -630 -486 -589 -652 464 -934 -101 -214 443 -37 -572 -175 165 -27 750 269 -413 -980 708 -254 -706 -386 362 -685 -915 208 -501 -328 -853 -916 -597 872 84 -282 662 -337 665 0 871 -631 -494 -438 919 -548 -128 -476 364 -387 479 -607 -443 47 -425 473 -108 -484 -301 -488 492 -674 773 447 354 77 -900 759 633 -50 573 -304 563 -615 503 911 -435 -189 404 136 982 -586 176 -485 -898 -137 -264 154 -136 -477 76 133 -616 -128 993 -552 -223 324 47 -347 -7 -926 110 -506 445 -138 -779 264 44 -860 368 820 13 -839 -675 938 -578 -942 83 -370 -458 -313 143 380 412 -818 -972 -576 226 686 -512 880 636 -886 -4 -799 -339 -304 37 -260 -451 388 694 929 -81 299 -694 -320 -737 -548 -174 -870 429 -862 232 766 172 771 -72 -244 -248 -548 370 767 -663 -529 499 -171 93 818 735 -950 -496 -277 705 -593 -168 -84 584 915 777 962 493 542 149 735 -229 506 513 928 495 -776 851 -720 -254 -543 738 -691 -612 -188 196 256 941 190 523 930 550 704 -631 -617 -238 347 149 456 648 285 -513 527 105 -768 526 -705 410 5 -476 -39 -797 -881 -263 -760 -604 907 149 886 77 -423 -904 217 917 505 873 -594 -604 -580 -442 -909 961 774 -936 580 -672 955 -252 -245 727 493 -883 422 82 -872 551 527 283 -26 -96 672 332 123 457 -467 -9 605 -449 124 294 815 650 218 -801 -962 316 254 -142 461 -669 -153 -329 -117 -859 -114 685 650 146 189 -109 88 776 571 696 -68 -190 899 -932 -424 203 139 -524 97 241 -476 -797 -790 636 239 744 91 -628 -957 677 -781 -808 313 -707 119 152 323 -512 343 -196 863 -243 688 557 -806 587 906 812 921 -512 331 -468 761 703 578 -177 -809 -765 -887 32 -294 -512 -6 297 244 -172 -971 -670 514 538 -827 825 956 -688 -118 -565 -686 23 -154 -666 208 969 -712 -107 782 -850 911 -591 -998 -554 -958 -487 -709 245 -822 800 -370 -189 -599 125 -705 960 -9 12 -223 -15 784 -634 388 96 -148 193 668 -676 -493 -749 -795 295 -521 755 -320 -858 752 -370 -481 -126 -850 237 -778 -80 638 -464 27 -915 947 -751 -316 336 -707 26 -628 -180 540 -343 31 969 727 -421 942 62 -3 -328 -814 534 740 -784 807 133 176 611 88 483 601 -399 -267 766 -959 -337 959 402 -43 -745 -307 -493 807 879 855 498 -100 632 520 -549 703 58 259 38 559 922 -873 -728 -424 438 988 -583 642 -337 127 602 -6 -843 -376 876 471 -229 898 -791 733 536 218 -661 -178 -145 -803 -852 868 -577 594 -439 -346 788 -409 -25 977 -12 -325 -141 -649 947 -529 502 449 -490 660 -309 -452 698 391 -947 226 -253 364 -130 -667 272 598 -563 -789 -656 -785 486 232 257 848 454 412 749 -573 751 -477 369 40 892 -464 988 -529 714 -986 -699 -411 456 -81 31 119 -811 -47 -204 824 295 314 -556 889 49 171 -912 562 -412 -927 -526 -791 885 -221 871 -646 -1 362 -972 -62 -413 776 979 248 810 76 -364 747 309 333 501 -135 190 -106 -275 -958 169 464 -977 39 145 -966 -733 356 -925 -422 798 169 546 -652 -177 174 915 842 -551 -783 -899 409 -883 356 0 -26 -473 358 -786 985 282 -25 -790 707 348 -766 352 479 -717 -572 -24 753 -483 113 73 -263 -249 -201 -296 -530 862 482 370 -5 12 -711 -157 -430 -722 -223 749 -428 -861 -671 -907 127 -812 462 -993 18 408 -830 -594 -642 22 -18 656 -977 -400 -585 721 -327 -818 -950 -373 955 -997 723 -682 -433 419 705 895 -832 577 130 -553 -979 238 -804 296 997 -438 -814 -868 -386 766 419 905 303 -304 943 -785 -941 630 -316 -606 -660 -898 -733 -870 -589 861 -511 792 345 -942 475 852 325 426 -660 807 839 -339 -249 -934 -580 -450 616 -402 -533 -616 -133 -889 -462 243 -28 213 554 -192 -744 881 -614 30 739 40 -75 189 -236 769 157 3 -855 -812 -592 -757 -754 -811 -638 233 -456 167 -650 306 883 710 -905 -441 -474 222 -866 -134 209 -460 812 -641 127 135 -204 90 601 -574 224 204 464 -689 484 433 -468 553 -855 722 -385 -478 -573 335 520 593 728 -649 -869 630 183 807 102 -348 -87 581 -511 -885 -763 637 -153 575 -183 689 -735 894 -7 820 820 601 -196 369 -809 -941 86 -341 478 -319 443 592 -145 -936 -314 491 -477 -137 649 -791 813 -230 48 -443 -491 374 -767 -471 -989 -500 -372 662 997 -187 599 580 203 -721 -550 -232 -207 -641 -314 -494 440 34 -395 782 745 31 102 789 -146 -310 546 -870 -319 713 -185 -405 309 -400 -684 392 538 -808 92 340 51 51 -525 -755 -866 475 -270 823 -566 999 109 -983 -732 516 -475 806 -438 -85 -949 -99 632 844 -269 440 448 -716 494 703 473 925 67 -861 -598 525 247 -378 -310 34 -454 -553 704 -138 809 784 741 -244 855 761 246 820 712 78 283 536 837 703 -600 304 -624 -747 -810 -196 -193 -854 164 348 -417 419 310 -46 -344 529 235 -895 494 20 465 -344 201 -163 -358 -635 -248 -819 645 -795 527 -272 -361 732 251 776 36 -600 -702 492 -882 -245 -267 -234 -960 844 -436 200 -183 136 191 878 -411 -409 549 -393 -240 -769 294 -405 815 457 -59 -870 -421 28 579 -679 190 41 -776 -895 -413 346 -306 -29 897 769 -147 -512 356 -698 -419 185 412 -357 451 944 -637 323 774 758 -535 236 -326 424 -659 -486 -485 60 -509 -567 -412 360 -37 -84 329 885 394 222 627 490 -536 -783 464 -493 579 -930 -482 -841 401 -456 416 949 -303 -164 -408 833 -832 -737 -635 -295 -951 -438 -642 -586 -667 798 -252 -582 -181 -205 -992 -774 221 -155 176 -866 765 -601 -278 755 -269 207 445 283 -271 81 -297 229 -365 -676 70 -916 -416 150 -430 -535 -53 -968 477 752 777 257 -982 551 -149 -405 116 -607 850 576 865 -620 -234 -404 830 942 190 361 848 608 433 685 680 -779 60 -770 -301 -483 343 866 -144 837 -383 -777 237 84 -98 -889 -36 -778 680 750 -84 -762 -464 -429 -616 -541 595 -791 57 925 -943 566 -568 -327 -818 -722 -73 -908 -703 -142 -179 921 -703 -289 821 516 -13 -916 138 452 -468 -782 142 610 612 167 -397 554 -481 -81 -881 501 -857 -230 627 355 459 -447 62 -715 -930 408 -430 916 718 257 -656 -537 -493 -569 303 -566 -408 -83 747 -214 580 -363 882 226 920 -85 342 -580 538 -826 11 292 -600 -698 -700 286 -880 -773 593 -197 599 -350 737 751 887 -685 337 813 -957 -344 -938 -565 -760 7 -328 812 182 174 -754 -633 -722 918 653 -595 -561 647 537 -512 943 -124 955 172 321 -397 378 172 681 -55 819 -154 -342 -58 669 -535 167 997 263 -624 -243 409 236 950 -110 771 -520 363 253 719 -519 448 -81 -382 742 27 452 166 -811 578 962 -554 -813 831 -539 -409 -933 977 755 -599 -380 -834 -844 -457 -310 -32 308 139 -345 187 -954 515 -268 607 306 19 577 519 898 906 914 99 982 -498 -496 -314 818 -293 293 -72 159 805 621 -125 -210 -328 -183 650 178 832 -679 -164 646 718 563 -534 -400 229 370 980 -281 717 -665 -679 -949 384 -341 439 -302 274 698 868 178 -527 911 -884 499 961 -424 693 -118 77 787 -761 -514 -866 -653 958 -598 -83 428 -886 996 588 796 -685 775 -565 -452 748 910 -128 -285 639 -315 -751 -332 773 869 -599 -330 820 649 -991 -499 -129 525 694 901 -33 -342 408 -991 693 -381 -522 -320 295 253 -384 -945 -860 -87 -838 -770 120 -307 -773 -427 -129 -689 321 690 -226 582 557 996 -582 -413 574 638 419 483 -579 -892 -81 153 -985 -669 327 -51 -587 -885 960 -103 -901 -349 251 -712 -162 170 -164 453 670 -875 -122 525 421 -164 755 -491 763 219 534 465 -67 877 83 -78 -389 -736 -561 -753 654 -697 -568 364 -285 80 -717 1 -841 -675 975 -182 -8 -441 665 -881 -218 -6 -583 603 -315 179 -111 236 -172 316 -560 531 -450 956 -121 249 -312 890 618 829 853 -943 -479 462 -165 525 -445 116 494 -79 159 8 997 -591 41 793 -635 -63 -998 -886 -948 68 536 -204 721 -868 -134 -375 -662 -611 -50 847 219 827 -171 102 908 856 659 -180 -178 344 -624 397 992 991 291 430 -397 -425 870 85 545 634 968 608 -173 -494 -660 944 687 89 558 669 -886 945 -571 701 -783 -662 123 -77 -163 -786 -557 -200 -788 -782 -498 964 -799 793 478 559 969 848 473 959 740 -834 295 795 9 -336 -91 -960 -935 -6 540 406 -724 701 822 -464 310 -42 -403 280 -893 -81 -410 -106 -856 -890 655 -257 -671 74 357 179 513 -267 -401 -7 -770 802 109 363 -210 293 -116 -832 346 330 -818 -846 195 -727 728 295 636 -974 460 580 -643 675 -357 -413 -329 -120 -637 746 -68 142 369 -530 744 436 668 897 -529 976 -821 855 660 -493 -42 486 440 422 638 -187 -696 -866 912 330 844 891 392 -282 394 659 159 -618 -301 56 662 -229 483 52 436 921 202 -417 664 -320 -91 756 579 376 447 501 876 292 -146 -364 949 -868 -555 -870 60 -162 34 -915 943 -978 361 564 -342 746 -658 648 -2 -669 -229 -950 -317 975 -218 -472 272 -675 396 505 -785 -726 -776 331 509 -297 -71 815 673 -516 -648 962 777 754 483 6 279 49 909 -658 -835 198 703 190 -709 -337 -488 331 514 -188 -479 638 521 331 -998 676 -775 704 262 582 -390 402 533 -955 356 132 148 497 -913 13 -160 69 -780 -27 -108 792 -374 21 -574 710 -434 566 935 686 -488 253 700 -30 -778 -355 319 858 -154 -852 -176 487 -658 723 412 724 -407 -214 -177 -314 -322 -991 56 -806 -570 124 -639 736 653 588 288 -353 598 565 496 258 -406 543 946 775 132 0 -997 709 261 -586 552 -955 -911 639 399 -811 -225 704 -628 -13 10 497 507 -233 676 250 907 787 -68 -7 -759 -830 462 612 -180 -842 281 -425 147 -326 -23 72 290 387 447 994 930 -771 161 911 -231 792 218 866 -270 -307 169 -973 -960 -858 -750 683 914 971 258 -68 816 -724 511 -443 -18 3 420 544 -18 246 126 714 -381 -363 -345 -5 -269 -522 -860 -104 993 -542 897 780 -206 841 927 369 629 833 569 -151 523 995 417 629 131 167 -477 -150 -433 -331 -262 276 325 -492 -328 757 998 -235 -351 -776 -142 -41 34 -883 300 -482 -308 -278 -860 -53 -883 796 -771 308 775 -250 218 -928 263 -74 -948 -793 -155 -682 -483 -514 608 270 -189 590 -511 327 -763 -922 -77 -805 -664 390 829 -635 -334 196 -372 -975 -649 -300 -58 570 329 -100 -108 422 -982 551 -363 251 308 569 -390 848 413 460 969 172 -109 -979 -590 -953 -42 -451 -859 -196 649 814 -261 -934 -405 969 -561 14 515 952 -984 951 436 946 -829 543 907 511 266 -568 -33 -347 -918 -79 -975 -424 -157 -418 496 163 377 -783 120 -786 -469 58 561 905 279 366 604 -739 774 -473 842 -671 -614 -450 414 610 629 517 315 219 -25 -160 104 -943 -837 -902 403 -940 643 -818 778 -842 -284 87 843 -974 -136 686 -511 672 851 -130 -797 332 -365 150 -667 778 961 -975 519 -711 -366 348 726 -792 -964 354 5 -196 532 -944 -642 -115 465 -494 897 -612 938 364 271 370 869 -225 737 858 -937 -912 -577 144 926 -79 13 -301 -290 -888 281 591 -897 -86 918 339 717 428 -772 574 100 -906 36 587 -981 -588 867 744 -136 -210 -173 863 -196 -219 568 -376 960 285 -591 -500 726 888 154 69 84 -989 -914 -833 -511 -837 801 484 707 154 41 -498 478 455 -547 -488 633 445 575 -237 868 -111 -1 -499 -677 -971 473 830 753 830 492 -713 449 -967 630 -438 269 -482 -759 -759 -981 51 -103 841 710 716 -382 713 112 -407 -263 561 221 257 -259 -874 -372 273 93 -900 -444 -23 925 -561 923 189 -235 57 -551 129 554 435 -138 392 667 -142 -949 -979 597 5 277 365 777 252 -907 -614 -798 103 742 397 632 -872 -515 -508 251 -408 711 -392 -68 -794 372 -422 -827 854 -780 -984 993 193 141 -951 -885 -370 -611 -379 -826 478 434 956 -827 314 -238 -175 -231 -651 993 -220 -377 196 -460 5 936 569 -875 628 186 91 -869 245 709 -19 -838 991 -109 981 -323 759 686 24 -173 778 -78 -288 -994 -307 -458 -223 -924 785 -885 -302 288 975 150 694 -582 -129 -685 -470 242 727 -588 -294 -310 262 -584 -402 734 -373 636 34 738 -999 -105 -324 -196 -68 7 -815 -612 -294 974 193 -533 -145 656 379 429 -706 -699 771 46 339 643 -556 84 -463 299 -33 188 510 -710 654 -815 860 -595 -146 22 -238 -589 344 -260 -45 -224 -223 990 940 443 792 -28 -813 223 -409 -998 -937 107 -401 -500 -897 -700 866 -644 -97 442 -630 -774 -324 -3 292 929 -448 -235 -867 -677 -691 -583 52 530 -459 204 -253 -641 -108 -944 747 807 -543 -693 -588 128 -25 917 422 -733 372 621 -468 -257 681 -691 -1000 819 383 525 -593 -494 -583 -324 -760 851 978 -633 -182 682 947 -451 889 302 -299 -168 618 27 -638 -889 73 937 867 484 -765 540 -313 555 574 -946 761 713 798 -793 -362 -97 -621 440 805 377 -333 431 -792 988 437 -340 -453 -888 196 545 816 -129 -269 112 -814 -459 -373 441 -377 -325 -9 844 -752 -443 -691 130 145 -575 460 762 -10 -392 939 -655 380 -887 -539 943 171 832 981 -186 -135 -783 -588 -554 -481 127 -780 -875 955 -659 863 -904 -594 195 -60 -706 -720 -420 369 851 18 134 -494 -507 -394 524 500 663 -470 608 27 925 484 -408 417 243 -161 -514 659 -114 -720 -232 981 395 846 786 -447 -276 13 78 149 -245 51 -515 -101 -563 -755 -496 896 -828 299 303 889 -481 597 -713 -547 660 -555 174 -655 -243 -407 403 -513 44 170 -633 234 -48 589 449 627 653 119 -108 -717 911 103 -287 344 586 -739 627 795 881 528 102 -524 672 -362 639 492 -424 -779 519 -50 550 864 -221 -626 -130 -976 -47 -50 2 -202 114 -684 -249 519 333 634 100 181 -470 971 164 -508 -831 -619 -290 801 -445 533 758 -906 -882 564 987 427 678 -35 -774 -332 743 -432 -700 977 -709 -951 831 667 187 -961 -585 -279 -147 -964 -621 402 -87 473 -85 -29 791 267 537 -959 -544 779 -494 -629 125 -855 -157 -180 289 698 920 -857 55 -430 -614 398 -500 873 -438 -823 -98 -7 868 377 -911 386 905 640 -919 -622 -605 854 -652 -477 912 628 684 828 -113 -267 -624 -317 83 982 -471 -756 771 211 629 -329 383 -937 901 757 485 215 848 359 458 254 19 -791 -783 -260 -949 -821 -446 -508 -79 316 -632 475 142 -674 846 278 -360 -962 -200 441 -52 558 670 -338 461 761 -671 -365 -139 177 -459 -575 -566 295 -707 368 -362 -499 -706 326 -298 -403 -602 -395 202 598 -482 991 54 949 899 -38 -937 -717 -718 -562 -727 426 -616 14 287 217 759 -779 16 -244 737 -210 -22 277 -931 -549 27 -602 897 -731 -318 370 125 873 644 -543 627 -662 -107 -673 -529 301 100 -510 -227 -131 -316 469 633 256 -789 315 -440 302 -847 485 173 708 -618 -959 379 -784 830 -991 864 690 616 873 -462 -314 554 843 -216 832 -694 705 951 535 -485 -436 -834 71 124 -116 -963 -236 -669 -343 -390 -703 -839 498 223 -968 652 606 340 -258 491 -522 -200 -494 -38 5 -617 548 556 -312 -702 -402 634 291 115 471 120 70 683 87 -264 -343 -613 244 744 -399 -970 621 -417 643 -211 815 -64 -260 151 460 -142 934 -897 -793 -622 -645 513 208 -980 331 -322 286 756 -487 -338 -961 -938 304 928 269 544 -177 386 889 686 230 -270 430 -244 172 356 -895 303 16 -49 -184 694 -450 550 945 15 -786 -841 -517 -608 -384 -867 -20 -247 297 -549 401 -446 -924 508 -458 753 463 -106 -60 -589 -27 848 -611 710 952 646 758 722 -524 -733 513 285 43 -723 -1000 -567 -632 -570 102 -665 868 -527 -485 -772 -549 -900 728 346 552 -461 -843 -237 -407 375 160 156 763 -678 16 -553 -11 -187 -221 292 582 -936 850 -321 -438 886 918 -609 -290 159 -709 -317 802 542 -924 665 322 846 525 548 -950 -483 -772 -802 -224 686 -672 -487 419 -749 878 864 -7 -388 172 -615 -797 244 -757 -864 36 -499 768 144 -523 433 -880 83 38 894 -840 -572 919 428 505 -750 -456 -802 786 779 -135 766 -395 715 855 806 367 400 935 -665 -201 -745 156 550 -495 -528 952 416 -155 -701 -47 -510 515 3 -486 -769 -550 551 265 504 -331 705 264 -619 933 -492 -608 -823 -397 -731 404 -438 -746 -954 -199 786 431 19 574 866 57 -439 -430 -560 467 833 -192 -513 886 -174 299 594 198 656 -128 517 540 839 120 -15 -204 439 -927 -860 844 -784 -521 -821 284 191 448 -683 629 -610 436 504 404 535 -548 -656 2 631 711 -149 -297 71 547 -551 183 -539 148 -315 333 -791 415 -314 36 419 -988 627 -848 72 -142 -432 -830 -947 524 15 -205 -23 414 -227 225 837 496 -2 210 -667 469 910 320 984 -141 -306 505 -434 177 -53 89 -847 -211 942 973 -539 -158 697 -809 -613 -183 -956 -437 -283 -627 -475 709 441 672 459 -416 -300 515 -198 892 -745 233 127 413 366 -183 -902 920 -257 -971 -708 317 333 820 -735 941 -679 103 -290 -477 216 79 443 -365 -670 -916 896 -438 430 892 777 -598 373 459 -637 -521 692 148 -881 450 -949 973 70 -28 135 314 417 -942 -585 -268 -237 -127 418 575 870 708 690 329 -789 133 -697 857 -695 337 79 -99 598 844 495 60 -15 417 789 -851 771 516 243 395 -831 598 928 714 732 -583 411 -738 920 -20 -359 -551 18 -219 -182 346 645 -685 261 -743 -602 272 488 -493 853 15 -992 612 986 -793 910 461 49 -562 622 696 -736 178 -183 158 202 53 -414 722 -126 369 -73 -481 891 523 30 651 637 205 -188 548 138 -500 -263 -984 525 -169 -898 -205 -24 662 921 601 -631 695 -186 -996 46 876 491 55 -425 -582 256 3 -887 -945 -273 723 997 690 -221 -882 532 111 -675 73 420 292 131 -249 512 924 -17 722 787 -687 -843 212 66 -37 517 -324 912 770 -140 42 -873 -148 -858 -246 -205 -205 -680 -591 69 -153 -257 952 -398 219 -806 -930 -451 -155 917 668 633 -798 975 630 56 -791 -356 320 -469 -831 -232 760 -627 -103 -682 825 31 70 -808 932 -98 681 793 -644 976 14 218 586 863 -312 603 687 -139 -532 105 -213 -888 -258 95 176 -127 -77 164 804 301 -208 642 469 567 -107 -629 648 53 728 -694 -399 -998 530 -57 920 467 495 -401 -352 -550 -2 -733 26 925 -946 -606 62 361 -471 118 -39 -702 -954 133 140 -860 355 933 -14 -566 593 869 124 -953 224 -171 124 694 -759 -614 -417 873 -326 527 206 -240 82 -433 178 -922 557 720 -388 -241 461 -431 778 -614 822 -706 741 208 -615 229 682 -13 236 -209 504 -372 755 -945 -691 40 -861 -368 -163 -61 187 -300 -908 -903 340 -354 371 334 -440 -175 858 -112 174 -475 -282 -353 311 959 679 882 549 -866 -900 -384 97 31 -674 715 501 -355 -887 18 -280 92 976 560 301 452 -750 218 818 618 563 -697 971 -351 -955 334 -275 731 -996 -21 871 329 9 -474 -974 442 -187 -189 -638 -366 -385 -976 -706 767 364 657 -1000 -557 -647 872 -371 -119 331 276 664 126 -173 -982 294 -659 233 296 1 752 299 946 977 369 -901 -275 -404 818 -873 -661 445 -491 481 -21 -404 176 -559 -632 646 263 -68 671 460 -887 -733 807 348 631 816 -224 -732 763 115 -801 312 -730 -802 389 -97 695 488 -351 -31 -818 -644 -609 137 -962 918 616 448 329 -860 -616 -15 505 -612 737 48 -157 -192 -102 -270 -921 325 894 582 -870 328 346 87 945 -851 -701 606 897 -757 -438 -978 813 -860 586 352 546 973 641 822 21 -544 870 632 972 689 325 726 84 941 -185 162 330 881 481 -119 -830 -797 -602 -846 -154 -942 816 -73 43 829 -357 -526 -291 534 -908 -905 9 218 610 -815 -490 781 483 681 -873 -841 147 -283 650 -375 -571 454 977 910 -143 -22 816 330 69 777 682 58 158 113 45 71 -100 -854 -447 -138 -977 -818 667 -900 639 408 140 415 631 880 37 287 -312 -2 -755 538 254 -75 858 670 185 876 615 522 538 -759 171 668 -8 -788 -545 633 -109 558 50 -106 852 399 -691 637 949 -169 876 -221 -690 966 -857 226 -974 -444 764 -287 -403 346 697 252 263 646 97 866 418 -612 64 -356 -843 -757 -426 814 -85 -277 -319 -79 -213 -110 840 -904 -682 415 320 -748 542 -76 -659 908 678 881 -659 -620 320 -252 53 -620 -933 348 413 -674 58 -529 -120 481 922 912 683 206 98 -669 -785 -187 -393 -45 702 927 -498 116 -151 -49 580 -660 612 502 -173 -990 671 -518 -321 116 618 -332 -763 458 -204 607 -847 595 -438 128 178 858 582 481 517 -412 506 -501 -603 860 -83 -194 -490 809 435 -14 124 -513 -75 -430 -343 -921 -972 -964 -187 -314 -706 566 492 -359 289 -58 -100 -93 -967 -816 426 -303 110 655 914 610 43 79 286 -846 -65 -177 691 -53 -431 -398 -1000 685 214 -390 598 -668 -18 -126 790 430 944 -551 650 142 549 -707 682 815 913 837 809 728 -942 102 715 -343 615 -573 -571 458 771 -618 768 304 -286 908 727 724 -365 -121 453 -82 -662 278 -849 -497 -198 -903 -682 364 -673 861 -734 -626 -658 319 10 -364 -271 -469 80 57 -832 -190 415 -28 29 -746 -490 -913 -708 171 354 773 650 -529 -965 -9 853 -846 195 -342 -341 160 128 -82 -105 102 -107 549 787 651 163 -599 643 877 828 887 -90 600 165 579 -48 -875 -702 858 985 -667 -882 84 407 -683 483 821 -144 423 834 59 184 -979 415 987 -761 -734 189 -714 904 -831 -243 867 -903 684 -556 -564 -853 345 458 -911 -531 970 -790 551 810 783 -483 -483 -328 -918 94 337 -209 693 -467 974 -950 -817 607 -440 -58 -49 -98 292 -929 75 -267 164 -213 862 649 418 465 -812 916 705 535 -469 18 263 -9 319 488 -965 659 643 -263 -317 -578 -291 -240 -578 -618 464 29 -706 441 211 530 -103 247 894 -598 -639 23 51 564 -763 -225 896 -616 -580 -772 485 -246 -391 867 -258 -902 -629 -682 -778 601 259 215 -24 -830 -934 -116 821 170 -875 474 80 887 936 669 691 -852 387 -351 954 886 -490 896 -482 527 -195 -679 -7 148 698 -992 690 -225 -316 -719 255 -884 -596 -940 -685 -282 -75 -503 318 -622 623 953 573 -523 819 6 -228 683 824 -575 -149 -214 246 -364 787 -947 527 -451 44 -384 -452 233 322 -834 -741 884 783 183 59 207 -819 -139 964 202 376 -106 552 -668 -4 -309 -32 -558 -653 138 83 261 -25 -696 833 891 -688 189 431 661 579 57 880 782 -384 -397 -372 -199 -79 -17 -510 -28 105 485 755 725 -347 101 -456 746 -862 238 120 -979 527 -589 -194 545 267 942 336 525 700 652 369 433 123 51 -647 373 62 -28 991 -739 179 -808 -625 287 -852 240 477 129 -984 707 391 52 -636 -280 -517 -175 761 926 689 -640 353 -564 -793 648 -969 -570 -396 361 -67 -661 -429 -588 587 781 310 588 -203 104 -916 -308 -151 260 -247 -191 -736 -207 -353 -972 758 -923 407 315 409 -53 658 756 970 -354 260 78 -67 763 -457 -765 -235 -540 -648 989 277 -663 316 888 70 719 282 901 470 835 -86 63 -132 102 -233 -274 959 -516 651 -16 119 -892 -992 540 -404 -212 972 -407 -340 -692 -106 -888 -566 605 446 -257 913 663 -355 -359 -959 -690 -11 416 900 973 -64 352 -441 69 876 -972 -458 -537 384 701 146 -42 -631 793 766 741 -678 122 954 -914 220 988 -181 -357 -185 -323 -610 596 -860 -509 829 715 711 240 130 897 -126 -636 604 -724 15 599 -555 646 -176 440 837 -147 859 73 -413 856 -519 -732 -844 -991 -485 533 -41 830 923 97 -995 625 -973 913 -713 890 -637 -113 -807 -169 -703 -950 -789 177 378 580 -579 -475 -261 -665 895 -886 -667 -831 232 210 874 -776 72 -992 -66 -591 -936 -136 921 -805 -78 -132 90 -311 -384 -835 132 140 -595 716 -233 -103 -274 -740 947 494 -241 -71 -862 124 -399 -444 166 809 280 120 475 -653 -466 -456 560 -124 -620 296 84 -728 414 434 -112 -511 -459 -348 801 -78 889 988 -807 -82 -490 -331 -162 527 -312 -597 48 -5 185 -204 742 227 436 73 337 72 -896 -477 -74 -785 -919 -578 556 -600 -765 782 -985 -911 -599 15 -51 909 -128 -860 -73 593 968 569 195 -128 -976 72 -133 308 -348 693 303 -655 -578 442 98 934 -123 -959 -546 81 -252 -69 339 -452 -874 90 607 -529 980 -446 868 506 -364 -837 633 -838 -387 933 902 -824 391 -341 4 -293 303 -782 391 667 122 435 -186 -541 -302 -831 -982 717 25 -944 -241 975 -378 474 235 -268 -854 620 -172 603 196 513 340 666 -651 -788 805 948 -380 -119 336 995 -655 -272 -749 -269 432 847 -196 370 -439 269 -846 47 758 -602 -826 -600 -35 50 -267 -633 792 293 773 557 998 5 -351 711 839 247 379 -170 -819 -775 744 -578 382 -442 349 -359 754 675 -990 40 -984 853 685 -594 -423 -97 65 -286 -577 193 131 -376 -517 -466 -946 -903 775 -242 208 779 -466 -896 -167 -307 -435 956 816 -503 723 656 -157 268 -90 499 -297 290 555 903 -775 -793 881 -597 720 559 -259 267 -651 -123 -616 -151 -951 693 -974 -4 644 -785 -70 123 -541 539 838 187 -1 -610 -225 402 -372 -203 -606 -741 -651 894 757 42 -885 798 -394 398 -663 725 110 -453 571 128 -449 765 -749 -125 577 178 293 33 717 162 -766 -657 -971 32 -848 -383 357 -991 -297 161 927 824 -660 969 378 613 -913 -371 617 661 -581 199 -770 896 113 -35 -520 924 841 66 -314 326 -522 350 66 -778 968 372 -321 956 -712 -321 -954 -178 -282 346 857 -83 992 917 734 144 66 -104 653 509 -691 -590 -880 -264 -626 696 604 -189 548 -331 -491 562 780 -503 -494 -277 -697 -577 995 -46 -92 -311 309 772 -709 -214 759 903 -912 -78 -146 -385 -418 171 310 -811 456 688 288 -110 -359 -982 -63 -142 -957 145 436 -532 611 518 -39 -992 877 60 587 978 -927 544 -289 355 295 -632 -730 -304 -530 467 -567 894 219 332 525 -733 399 -387 226 -160 90 -254 -420 143 871 -571 900 507 -655 -558 398 425 229 86 -855 -28 -99 759 309 -329 548 -405 -719 882 488 727 -644 -136 867 75 15 263 -194 -313 -745 397 342 970 352 795 30 -951 -111 437 -338 -771 -285 362 -305 -794 269 -160 446 630 -967 -363 843 -983 -628 -994 -926 -758 226 -370 -203 -140 399 868 -342 84 -487 365 -84 775 215 -929 -702 857 -487 -803 923 603 307 246 143 -778 -773 -4 614 547 782 953 726 705 520 -350 650 -634 -721 809 -551 -914 767 -372 -914 611 187 -211 736 109 -961 188 576 -933 -418 145 532 -149 84 181 556 -14 501 -154 -765 -155 114 -191 720 266 908 734 405 -585 -689 -459 283 856 -868 612 251 -103 564 663 -165 -81 -575 928 -365 525 291 -372 -537 53 753 40 55 290 -263 -257 120 -372 -868 999 -540 560 -671 -51 -505 -167 654 801 -310 259 871 -524 -879 719 719 350 949 -300 -881 541 891 198 225 -225 558 856 109 125 -683 -737 129 776 -428 -719 125 995 -589 -497 -974 -747 -95 505 631 370 -256 -326 287 518 494 85 303 141 -557 477 297 -990 -191 842 363 719 -544 -570 -678 -408 642 931 -582 127 846 -80 -850 801 250 382 -821 -130 -931 250 93 249 -767 927 384 552 308 -190 991 -429 952 -244 639 424 610 -898 19 51 471 -718 596 594 -769 21 -804 206 -870 306 -899 742 -376 661 -410 -909 -282 442 -698 -869 -338 -617 -294 -630 202 475 537 398 613 -67 -176 -746 -46 768 -773 -743 -714 -345 -479 -516 -649 -83 726 -363 28 -715 -715 178 11 187 -578 -248 516 746 -912 -12 -991 459 -578 162 -750 754 -710 -541 -403 374 896 162 274 -517 7 533 884 300 -152 -852 355 456 -679 -20 220 990 379 -291 683 919 -999 -30 -668 57 -14 583 558 -805 426 -513 212 991 -77 86 -268 -738 -353 272 952 -676 262 -57 -900 583 962 91 818 507 579 -306 -452 466 66 314 453 -509 791 -231 -306 -938 580 41 -112 -276 -540 462 645 -989 529 -64 257 879 -66 300 644 -604 -272 -950 -405 -686 -928 44 89 867 870 -843 776 10 950 -717 -434 952 628 -844 725 -725 474 718 134 849 887 -381 990 982 -778 -251 130 -330 -275 435 -95 -663 -664 52 249 -754 -784 495 -862 842 -608 -539 -477 823 -324 -292 915 971 -853 -213 -760 -305 -173 -350 -669 60 -657 -406 673 -498 699 -563 -600 -675 549 944 -869 -490 -453 112 318 436 -506 -448 -61 938 -938 359 180 -646 206 809 -335 344 -670 360 612 -627 -634 -268 625 -109 42 28 677 -872 88 612 82 -697 534 469 -900 201 747 437 30 235 747 917 991 306 -94 146 279 -838 566 -85 878 -913 698 -742 -652 -461 2 325 320 -566 473 -176 -625 -723 864 -262 355 21 743 684 -48 -485 704 781 -462 533 602 -345 582 -373 -620 -535 407 657 -92 -315 534 208 975 -695 172 -806 45 -418 -598 456 381 -476 -547 -131 -612 95 441 924 8 340 -237 -68 -408 788 245 973 -23 -165 -71 67 -90 662 522 787 182 -14 -711 -210 -409 596 192 378 691 347 172 41 856 -456 968 -275 -806 516 -6 -368 268 910 156 254 -706 405 826 313 -860 644 -439 -615 -51 316 58 495 49 -583 -790 549 115 -595 -767 -66 22 768 -582 995 167 512 770 -373 412 -267 101 796 676 175 -415 -356 181 411 -688 -61 774 354 802 -635 110 -815 -724 -831 770 -417 -282 -859 582 -213 -438 -377 -787 -36 -876 -475 -784 3 -340 -876 -266 116 -196 -742 -195 649 534 -834 64 -198 -393 -592 -45 -354 849 220 -532 362 -565 228 680 -222 298 -240 93 -919 -162 -514 494 -284 203 552 413 925 591 -360 -442 992 -702 -620 -30 254 -92 333 348 744 31 -16 743 -174 688 33 521 558 -35 -400 204 9 -588 951 562 752 823 -648 683 -879 703 892 683 257 -609 -887 300 847 -129 -182 -320 45 -199 -342 -448 -526 667 901 206 382 849 635 -883 425 503 38 760 -60 -650 101 -267 253 265 -469 522 879 579 -983 -410 -618 -355 212 -714 -924 -104 43 -565 -957 913 949 -373 835 -70 540 -978 -197 158 162 541 550 987 -732 -1 754 -117 -438 979 -702 -194 523 794 688 214 456 -487 -492 805 865 914 192 696 180 -104 -41 248 -553 288 -881 -66 886 -892 -387 -708 461 154 -686 -451 745 -107 -596 878 359 318 -577 676 681 -799 712 976 752 830 966 -448 -431 229 784 393 183 -919 -906 -288 -260 277 -394 -113 -998 -439 448 -728 57 743 -332 216 -421 -312 42 491 -272 941 105 -117 462 962 799 748 651 559 -368 287 -566 -221 -122 400 160 -150 -763 -931 -752 906 -836 -348 -118 568 151 -172 -347 346 360 -582 413 366 -397 94 -449 313 924 -871 865 206 -42 645 518 -234 914 960 328 -111 191 -434 -850 414 -824 36 86 505 948 -211 354 -889 512 10 -430 -110 -975 -984 300 260 -645 -600 224 666 183 38 -9 834 -797 185 -292 -348 427 179 520 -918 -357 165 -229 -778 428 -739 -100 -573 495 -936 -701 545 -278 -222 654 -531 -951 -31 446 990 621 -474 -128 939 524 -511 726 -226 576 80 694 506 42 -286 606 918 -189 442 -205 -149 -190 258 -228 45 -134 -653 -329 -154 250 526 -870 581 974 571 888 64 -868 552 -330 -897 361 -297 -313 980 515 -157 712 -569 -53 754 254 -443 722 -352 585 523 -433 333 534 653 550 -645 894 699 -238 -546 615 -290 -328 805 -909 983 -383 979 -318 -363 -892 942 367 -587 409 512 953 -697 -510 705 -712 285 370 286 28 -811 11 -701 -229 378 905 58 -186 674 -527 -25 -140 525 -417 423 -485 -516 -164 -369 824 758 405 -748 -818 717 -713 466 -144 -663 520 -704 -793 108 751 471 422 802 -521 677 -342 286 -771 160 -136 395 -440 -433 459 2 367 -25 858 16 633 593 595 -543 -148 -613 -156 741 -251 659 93 948 -70 -427 -505 230 705 663 -294 -638 579 174 -766 985 -886 -466 228 747 -839 462 547 -716 -938 -740 127 -682 -440 -606 -252 -642 -270 998 -790 875 687 615 -214 -340 519 745 370 608 938 -285 -5 -861 431 771 634 539 -72 106 -766 754 139 321 -97 368 -823 38 194 -263 -145 -900 801 390 -859 -10 -232 546 503 -6 -857 -4 520 -931 646 167 663 -874 659 -292 306 -526 -726 78 -186 383 589 -97 403 533 -568 639 -266 -547 612 -46 -903 -132 826 -706 383 536 -321 -534 321 -905 -572 -339 932 -875 -48 629 191 -487 -191 -375 194 17 -223 -694 902 636 221 -277 849 -427 -158 521 -80 -961 -309 -372 -979 976 -762 522 -634 -17 195 -566 -39 -277 936 -85 -550 -371 216 199 293 367 -398 605 -254 6 948 -495 -139 691 -691 -866 464 539 -764 -736 510 145 175 34 285 195 -31 -970 770 -61 577 838 -777 914 -730 -494 -917 144 -436 -904 -387 34 -263 110 -291 487 -460 905 -105 -542 729 416 -927 -166 56 495 -69 -612 307 -848 851 -603 -323 -904 463 -43 39 862 679 -964 984 34 -249 353 -280 468 616 -439 931 -325 -405 -214 189 -899 -233 133 110 -449 -540 583 621 650 -63 344 274 -158 -235 -348 466 -732 -948 672 -360 -680 713 153 34 -979 906 177 574 -664 -222 164 365 225 587 337 980 769 -755 655 -230 442 134 -325 886 865 599 -858 -481 -212 332 -307 947 491 414 -648 -369 334 556 157 -16 749 383 -831 -397 698 439 151 265 801 227 789 124 453 -183 -595 178 -646 -113 -947 692 330 210 -430 718 -488 473 -670 355 199 164 408 -583 -999 -977 -89 997 -340 183 -257 381 -252 453 352 10 -837 198 -467 525 -413 -490 689 326 -215 -447 -996 972 14 94 -890 -622 -508 222 83 539 -784 438 -669 -899 889 -321 170 -392 100 817 -276 808 -323 -425 305 201 -563 -956 925 59 -372 777 -157 -114 -642 735 -556 -4 538 -420 -37 321 -899 -889 -288 816 -505 698 626 -863 375 114 -512 -762 357 256 655 -689 113 -616 -421 148 457 430 -659 -980 -119 390 221 -135 202 679 -551 -2 624 819 657 -149 875 -285 -172 -988 15 -55 607 506 -82 858 724 935 926 -50 -378 -492 600 627 344 -860 -162 -996 -955 711 731 329 -337 163 935 -218 -205 568 -199 815 -937 321 49 -573 -473 -582 80 -753 -992 449 -220 -835 730 -392 132 -607 -563 -442 -576 -883 380 -656 941 125 -844 -688 -504 246 -852 337 -690 161 802 498 129 581 -635 496 444 549 -204 -827 -990 -376 342 -521 823 547 -196 91 -203 -466 288 -246 -691 -448 -367 -446 700 333 -439 -280 662 80 869 -560 -939 826 890 560 -107 244 -266 -814 650 -556 301 176 -847 -56 200 -853 436 -56 -180 -686 998 637 199 904 -419 465 -986 993 -119 -590 -866 -137 748 959 -582 -521 541 -680 483 945 413 296 250 500 -817 167 -443 405 280 -753 277 820 -483 862 -248 695 290 989 138 848 262 -299 174 475 -648 -805 -798 664 27 -898 -308 736 600 799 574 647 -582 -628 170 148 556 -543 -592 372 751 -40 677 468 215 -984 713 -274 -64 128 67 452 96 -542 980 -818 -662 756 69 -655 -992 326 -496 466 682 869 -899 -956 559 -908 433 -267 779 276 547 -427 -560 575 814 855 -679 -830 980 768 -716 -395 -475 60 -76 431 -180 238 -551 -766 646 -873 -558 -478 272 -757 -839 423 457 9 -786 884 500 484 167 -172 668 695 846 -450 178 -431 -476 22 122 322 -606 -351 842 876 -912 85 848 -511 432 -389 -840 228 -537 622 358 466 -223 17 -777 300 -887 304 -528 262 -836 -95 -648 976 -76 6 -914 -109 412 685 549 391 508 85 896 434 -646 -955 -450 961 -706 46 697 390 -910 -880 365 -811 398 -134 163 725 479 620 638 39 -661 239 744 -737 761 -937 77 232 -915 -643 375 992 125 250 -432 -830 610 -537 -339 567 52 52 -361 -700 -42 -362 -991 431 4 -151 623 147 -467 267 -615 -866 144 -143 954 496 -122 -827 -785 669 -510 728 -393 881 -965 -775 -962 -790 698 -117 552 -717 -455 -55 687 33 647 464 742 -309 -695 -172 396 252 286 186 -319 412 -465 -759 736 -451 -878 -411 -402 -71 562 -622 891 -348 731 -7 674 -54 -304 -32 513 -928 -717 527 410 209 607 703 140 223 -15 -197 -777 856 611 -128 -321 -299 15 628 126 144 48 -936 528 849 875 -677 537 917 182 220 382 -441 -229 -587 18 -115 -138 -112 -882 -624 -234 685 -974 826 -818 -256 737 448 -514 321 76 -520 -378 7 -373 126 206 909 689 241 814 623 -175 -226 330 546 -784 -413 -501 -170 -996 111 514 127 643 215 450 726 -185 851 136 749 -25 -757 -761 -921 -391 737 770 -987 -919 -246 -155 855 519 322 -723 632 596 281 -740 -835 761 -667 535 9 -375 -609 230 377 -617 450 846 374 -391 322 -49 -501 -318 -290 286 -996 407 351 840 -530 480 706 270 -907 520 378 -258 -413 -933 -502 153 417 545 -646 -33 -661 -813 -454 -268 -449 -913 135 994 898 -81 165 -992 -251 606 912 37 431 -814 926 975 474 743 -662 -14 -21 -433 768 675 176 -734 939 689 263 -169 -892 -571 -382 -109 -532 48 -353 -188 445 565 733 266 995 832 215 420 368 843 897 476 898 -438 -412 261 -757 -527 463 -481 941 767 -941 7 364 -419 558 516 -814 -236 749 -936 -881 -371 -510 790 332 -826 361 -926 -331 -44 -614 -87 -530 125 458 -374 -202 790 574 -592 748 874 -506 -401 -406 -756 472 424 -997 -872 81 145 -456 762 -260 343 83 889 -954 -582 900 282 -136 689 -610 -944 -185 715 -503 -940 -479 581 606 281 -199 54 892 346 -669 -644 -46 741 -682 353 769 -272 -635 680 96 -203 -451 -978 991 705 -506 -895 -824 -144 -567 366 628 -845 -145 764 -331 814 511 712 -522 -874 -281 199 866 621 -330 638 -113 131 153 -689 -54 -6 -499 -274 844 324 596 -342 497 395 20 -781 844 -531 -325 -833 158 442 -451 761 -826 -252 -28 -354 361 97 -461 475 -707 185 584 -246 45 -620 -472 79 -710 -825 -600 -353 142 -894 -869 -428 51 -860 377 906 -385 971 -732 140 -559 -738 274 -817 126 -616 -87 -707 -479 -658 159 -557 438 137 -994 872 -509 67 152 -841 -92 970 361 -688 244 361 156 -57 -734 604 963 393 -118 435 -20 -671 -462 222 184 -578 592 -218 369 -179 -283 968 684 535 -227 -947 -111 -469 742 492 126 802 -2 -803 -275 -602 -563 -625 -468 -44 402 538 66 711 -82 -960 -366 334 782 426 -906 946 545 160 785 485 -16 -33 -187 -352 -155 895 -996 475 4 891 -5 -676 -599 604 481 -843 -395 296 -229 -515 183 -974 176 -524 -903 -698 165 -564 -852 677 979 -391 605 -529 875 226 -874 612 -502 -241 244 -48 425 -153 -560 -990 -45 -483 858 192 -710 663 109 -652 136 284 375 -412 -737 -36 -40 -162 -259 -530 -105 -754 138 -773 -800 850 -990 -565 -919 320 611 25 -330 -919 895 -731 505 707 263 -300 250 -732 -665 -865 -460 813 379 747 -442 -930 121 -777 -451 602 -944 582 -712 803 -877 -624 -77 -297 -515 986 -739 -77 190 563 166 380 -648 -917 -984 710 171 361 72 -639 -869 -69 -3 93 -47 280 578 -814 254 324 161 -549 392 -441 777 -235 -545 263 -637 310 -404 -149 17 -8 974 661 347 -572 305 888 -170 -352 -326 -695 6 -776 -56 -744 -457 104 -372 27 239 -481 630 614 86 434 -179 376 -4 -470 680 277 -397 -109 -58 -272 45 -58 201 -115 992 874 263 -253 -117 417 511 714 860 278 56 560 35 -970 228 291 -96 -784 884 232 -358 -541 674 412 248 150 -976 -317 -19 168 -108 203 706 -209 135 -22 -368 -382 -789 -653 -722 -588 -292 80 -501 363 -423 -640 349 17 451 90 -476 -406 926 191 633 653 -849 -479 642 -47 998 -324 -210 -481 315 940 11 913 -569 560 -429 967 548 717 -875 -417 -610 548 329 780 -319 694 78 838 586 -252 560 -522 332 -566 492 -870 459 158 808 -130 33 -394 693 796 -21 -270 191 904 416 250 238 -568 -655 202 -954 328 862 -927 796 -191 698 -463 335 -55 985 -548 -597 302 574 -445 905 219 -527 -977 80 -168 -63 388 -600 -430 910 912 -590 710 801 -235 -311 733 233 526 51 -822 905 -620 694 405 762 757 -16 -830 813 797 -5 508 -689 747 -287 621 -733 523 -307 706 299 697 930 551 596 437 -560 -958 34 -528 459 -768 585 -201 -630 184 -395 -565 619 -207 182 -415 -999 -204 28 925 -340 291 695 203 63 457 203 144 870 221 752 -531 177 -473 929 -173 218 121 -635 193 90 897 372 -511 941 -281 -726 -698 -541 -120 546 241 -441 -36 384 -472 120 825 405 -860 -996 -59 12 39 140 611 147 -105 906 -451 -196 -987 705 433 -473 -993 -919 -675 715 427 8 246 297 719 549 -50 712 710 -85 -269 -405 -9 -355 -597 290 905 3 -913 -272 31 -522 -767 -856 419 -915 -840 -574 -274 -54 80 -397 -851 808 -191 164 499 -356 -263 -935 502 282 -343 -764 -469 561 422 -766 -6 -368 607 128 -385 -590 -60 975 612 -997 -513 -705 919 -191 732 175 146 -463 -830 -465 -612 -320 536 -695 681 711 -183 -450 -662 382 -211 640 -659 -867 -738 -380 533 -960 637 605 -315 -713 -915 580 -640 -119 224 -667 383 -83 585 -866 415 450 -511 873 -560 581 -408 666 215 770 -851 919 121 722 -962 -158 209 629 -703 519 103 -691 -658 -752 325 755 777 -366 702 623 889 997 -482 548 115 856 312 -732 570 506 -266 -541 -698 968 -545 -977 -610 619 -149 -382 984 262 2 429 257 -50 791 262 -660 -185 254 582 811 878 103 592 -407 -978 -299 450 510 -189 602 -757 464 777 368 529 819 -35 -753 745 -125 -641 655 41 258 -739 -841 465 926 526 -2 665 -359 -948 38 926 147 761 277 -928 744 314 -848 -991 556 219 -626 -43 -348 -379 -349 489 -830 -803 -285 -847 -405 281 -919 406 -849 -431 -818 686 274 426 -449 -599 -211 -232 343 180 459 -539 535 274 -39 348 -504 736 2 -420 830 2 -19 386 -835 949 -335 552 -801 2 -395 -558 699 436 -995 588 -259 726 -881 -467 -205 298 -364 -773 749 -287 -796 -520 675 606 -442 -565 780 951 817 407 869 80 421 843 794 -233 -41 -202 -633 -377 -931 -806 -926 624 -165 23 766 -926 129 857 -885 557 168 263 -645 -585 146 -691 251 331 -545 -193 523 -658 -730 -648 2 -797 -389 -187 -710 -79 368 134 -83 -426 -799 772 367 66 754 49 566 -986 -911 938 319 159 974 -184 727 45 153 692 -149 -167 834 818 -933 -962 -351 -707 406 851 142 121 -560 249 -670 682 -728 620 747 470 296 241 -369 315 -986 312 -304 440 604 93 -286 514 809 -849 -154 528 -41 11 -804 -85 -801 -207 -509 186 -731 858 -494 -848 520 -385 -918 404 -550 866 416 -414 51 -990 9 687 145 629 422 496 414 -786 -917 -435 563 934 -649 -157 -793 843 512 -276 830 522 -331 -984 -469 455 817 180 -994 -72 135 -94 -231 140 -50 -939 771 -728 450 -676 -887 722 -802 280 -66 -923 471 -333 371 -214 80 -206 113 -661 464 -116 -773 -486 96 607 -822 -392 863 -114 450 466 -69 -887 658 -729 -657 123 92 243 -850 829 -804 829 -126 156 -205 882 -447 751 -387 -68 -603 -736 411 723 819 407 515 78 471 -197 -926 831 785 -961 668 -428 71 985 -260 111 -529 580 -571 -754 696 -249 -544 311 581 -835 895 451 146 -405 54 -768 400 -267 -524 -275 110 -373 -231 -247 -289 622 -413 -330 -389 341 782 -400 -190 594 -13 789 -700 -684 112 864 -653 -41 -151 4 -898 -910 -871 652 -247 -271 -540 -885 586 -666 -218 105 436 611 -565 -427 961 476 -791 -213 -585 104 149 260 -597 3 -592 -887 163 -229 751 -356 -740 358 -524 -908 -446 -615 474 -973 831 -603 -202 -195 82 289 -660 231 542 139 743 -775 -498 970 321 -86 241 -549 -343 -472 -455 536 204 753 792 -432 -216 -685 792 -917 -870 369 997 -281 524 797 709 492 -294 966 286 701 678 -964 19 839 -426 203 -306 -739 596 -889 -416 326 412 -664 -628 -451 157 -490 817 833 -32 -650 353 -334 91 -795 233 917 28 257 333 -670 -516 67 839 -925 653 -599 707 -965 -483 -227 -75 787 -546 -178 -101 345 -308 201 -100 695 585 950 934 -678 376 815 -618 183 -385 -994 -463 -293 113 165 -692 -710 628 -462 56 113 -473 758 200 -328 -119 -700 925 284 187 465 -928 529 -768 419 267 -596 -306 634 -76 108 -231 918 -847 457 284 -981 926 17 982 -915 -655 -597 719 -672 -540 -71 -52 -7 981 766 206 -71 -32 30 -240 -243 -421 -593 451 840 -943 226 -304 -388 -848 351 -7 138 188 236 837 250 217 535 583 -348 -119 604 226 -579 -951 -931 -12 417 451 -983 -223 948 -480 357 805 973 -891 272 825 -788 -801 -673 -205 -777 -923 898 -398 -317 831 -491 446 375 745 689 -857 -297 452 -342 788 -999 526 -187 -174 241 -845 -33 644 38 -551 -346 -133 872 -933 -610 3 -654 988 -963 -222 -240 -518 186 -367 542 288 457 243 -212 850 -441 491 235 485 -83 -452 348 -228 246 202 -577 -577 -106 450 721 623 584 -95 -8 995 -293 -998 -67 674 461 -154 983 -112 -845 311 -605 238 -707 -389 668 -911 -958 -734 -18 414 132 354 912 985 927 -842 63 -41 564 -793 -524 -555 -312 -307 488 785 276 439 -835 -502 -542 -505 -593 306 562 -706 -889 -987 832 -856 387 -16 77 830 -400 -285 -532 -989 -867 151 -421 -954 437 -383 -510 49 59 442 95 -652 974 43 334 -62 520 -270 -16 1 488 131 -913 -242 -736 855 -681 -381 559 -223 24 60 831 -337 940 -384 -678 303 -382 -325 812 -347 -782 -659 852 -201 -434 -847 818 -80 -534 653 223 -230 -286 334 -543 -839 -9 -415 -521 -652 -756 -290 -424 447 -896 -754 -563 -651 -906 423 46 -492 342 572 777 -385 870 552 235 -683 283 836 952 -133 -122 268 -830 110 142 -770 -596 -272 602 -69 734 -269 -555 127 908 370 -404 341 704 170 420 637 -754 587 188 -118 -933 162 -905 -694 179 145 -905 -66 813 451 872 926 -770 875 -83 863 -406 393 267 236 820 10 -731 -654 399 383 -178 858 -537 -484 400 -338 -396 863 8 565 -205 1000 -435 22 713 302 857 30 109 -809 333 -388 -210 -771 878 -976 563 913 404 -587 655 927 -76 -805 -278 818 -778 -766 644 -330 -1 190 -624 -688 -411 -776 -390 192 -284 -858 178 -792 -520 752 152 -416 231 -507 105 308 -855 -404 365 559 304 -486 -587 141 964 -943 78 -351 -248 460 48 75 15 783 -664 257 455 -698 -25 -859 637 732 489 -694 766 800 -246 -300 -705 -151 457 -51 805 906 372 -470 854 -913 -62 -545 131 67 422 -23 -637 -918 671 91 152 816 -496 -549 6 -803 565 805 -926 -511 695 -826 -769 -115 -220 -588 -166 761 -436 -916 -473 -76 -256 751 -614 131 -526 551 558 407 -21 235 356 -947 797 -103 -276 232 -289 568 -44 -633 -884 568 -63 250 -228 -639 185 -583 721 -672 -254 649 -115 -287 823 -615 126 71 927 -360 -886 574 557 -176 -155 -312 820 -125 976 428 -310 820 208 -265 -914 111 141 985 908 60 -685 410 505 -645 -97 -563 -552 -769 1 554 -476 653 403 -362 -744 -210 195 -657 -107 -873 -433 -351 497 -684 -2 335 -281 998 537 917 -914 -347 -57 559 154 -276 -174 436 622 963 -860 699 722 -722 264 949 702 60 -311 -533 -429 -389 -241 -753 135 857 -181 -663 -33 566 -108 320 -333 -508 -976 -197 -840 609 430 662 -989 898 -975 -367 -700 -209 -184 -61 768 634 234 230 -741 986 631 -127 493 -860 262 390 -66 152 -694 -96 -232 -738 -240 540 892 214 269 455 650 173 -357 -209 -708 -964 357 -13 687 -13 248 -58 -52 172 -351 -88 -236 -810 569 869 452 515 568 90 -119 550 -245 141 -205 187 608 -689 -679 412 295 -961 151 562 166 886 -441 604 830 164 802 -705 998 -73 206 989 565 -336 576 -301 894 -778 439 -158 452 -413 121 71 514 -297 -631 -173 -220 838 -632 -72 659 553 461 -662 397 769 80 624 -803 -861 13 494 -127 627 797 -432 -373 47 -301 576 22 87 720 734 353 305 -968 904 -389 -110 -748 -274 536 247 -60 245 82 40 310 -603 -375 846 656 -679 372 -665 -831 844 927 571 364 -390 281 -512 723 440 -7 357 925 -200 -292 427 85 811 -344 -955 -400 -961 -786 -250 478 728 875 955 -396 275 568 -350 538 -41 479 840 149 742 688 613 821 -328 -919 -762 -483 -962 59 -680 -781 270 265 -547 -411 686 -738 622 975 -434 -331 -424 792 391 653 -545 849 635 -944 456 -358 1000 26 -489 -965 3 538 592 -344 -66 80 -423 188 -847 234 -838 -723 -843 602 -48 -573 247 666 292 564 216 344 -930 690 907 -639 733 802 19 -562 45 675 444 45 235 -808 -308 -356 -411 -659 323 -524 694 -946 -506 462 377 -225 391 -547 -882 384 797 933 -214 925 63 -436 456 -902 22 949 719 -657 -361 -737 461 993 390 -874 -754 -936 -937 576 -13 -811 -389 186 -233 -864 -94 -352 -348 615 -159 -922 -4 628 753 878 -148 668 -758 907 360 -893 -826 476 -667 315 -735 -831 567 39 -853 482 -314 550 -690 -445 -172 15 780 407 -860 194 672 -725 -320 -448 757 -320 -645 -926 -659 -512 -976 31 73 722 -498 121 -829 554 39 -320 735 650 -437 -425 -721 -660 -4 575 -333 187 445 -403 217 -696 -600 -515 891 -594 433 110 -383 140 833 706 823 -980 730 618 -738 -269 601 -682 787 618 -119 -852 -495 519 950 -751 -755 -969 381 990 807 885 979 -543 482 -541 -902 -580 -692 -473 767 144 781 -72 753 -112 -63 742 -292 -881 734 -170 279 -351 956 290 -469 -142 255 925 758 560 63 -119 -91 -356 350 705 758 45 945 -429 -558 -447 -890 137 890 -443 -308 497 90 442 966 -709 291 972 -676 -2 25 -327 524 248 344 -219 -963 -286 27 -343 -162 416 -660 380 164 -717 -297 950 -318 -284 -773 117 337 -144 -660 -520 142 86 -836 342 -47 183 -352 -993 656 -477 46 767 200 -491 963 -910 862 964 -435 -873 484 832 253 382 415 -178 209 -939 278 456 -713 -914 -45 138 -362 923 -632 -18 -787 -738 -687 -309 479 -192 -285 4 -257 628 864 325 471 468 439 -802 -813 493 548 -671 289 308 834 -829 577 480 -127 714 191 -641 506 513 -732 123 345 -297 -100 -551 632 -200 -582 456 -716 923 239 -158 502 -741 -650 -352 880 628 -229 503 -811 116 568 920 760 -673 -31 866 -209 -209 308 291 283 -773 578 -763 -1000 992 458 540 596 -538 214 -690 -127 -958 -621 -681 345 17 786 392 -243 -113 178 -121 2 961 240 -405 -251 -120 974 960 484 876 551 -585 -383 -283 -771 15 -975 -392 588 -677 327 56 -911 -789 -993 734 877 786 -612 835 -743 -904 300 -894 -182 -502 667 -725 414 -961 -298 437 239 -382 681 -332 -250 62 507 -506 -465 258 21 -978 104 595 -870 -161 -129 -670 801 552 7 -125 -655 566 -733 864 784 -6 29 81 -426 173 238 -518 -252 794 707 -333 948 469 -832 439 -843 704 180 676 -134 167 -882 420 -689 893 517 -824 -305 -939 159 -723 570 -516 678 174 470 416 413 -108 17 -621 -999 529 887 -619 -677 -161 -209 88 -248 -478 863 84 619 178 -691 983 842 452 -5 923 83 849 553 295 -641 -435 433 -607 -338 -924 269 852 -193 -419 909 -505 -678 -987 178 912 -182 -492 604 -50 -754 959 901 173 339 -953 445 378 485 -760 948 971 661 785 -242 -548 -337 -340 -351 -953 -763 702 -601 623 -93 373 376 -971 366 867 -414 280 425 -74 369 -518 -568 -688 165 -418 677 -744 -843 429 -894 -267 680 -647 -588 42 659 784 -365 463 -134 216 461 783 531 -508 401 -865 -442 788 -725 869 -263 -122 -192 83 762 425 618 -980 -621 -291 -235 -279 618 -659 -395 547 858 527 -474 119 -975 -231 369 -882 933 -96 -320 -97 -228 -707 946 349 994 -621 116 -125 -840 219 579 -704 565 374 450 -561 -720 -600 -227 507 373 945 229 -654 -237 -522 807 -676 -682 -161 88 -277 156 580 473 -568 -749 -787 459 372 -621 -108 53 31 -161 694 -237 39 -67 715 -674 -669 -877 -794 -318 -461 649 -663 631 -507 891 265 -991 -268 -243 955 399 -695 -905 -880 -900 -200 -730 -810 -973 -408 875 -562 -394 606 -462 -787 -255 -448 -775 -80 -537 -145 745 -39 -191 585 672 84 -648 315 17 -730 984 510 152 -471 -206 213 167 103 -767 -461 675 -891 91 -613 563 780 81 -796 605 552 -36 270 -158 -29 -252 -357 155 913 231 -337 -157 -4 794 454 -935 -536 -195 -46 142 239 -111 99 821 -478 529 963 962 586 428 635 353 916 -161 78 -276 891 -117 -690 -183 306 -893 -255 306 -925 612 -273 156 -770 86 171 35 406 -758 441 882 352 443 39 355 352 996 87 116 -626 865 -346 482 119 220 -967 852 -846 88 207 158 48 -328 -940 -715 185 455 -248 912 778 70 44 429 -791 -482 943 8 -687 824 -45 36 726 602 -912 -43 -665 -52 427 80 -379 -11 65 574 -207 790 201 312 751 309 -137 -362 490 -965 213 186 -672 -858 837 -909 967 -563 -822 -992 519 -477 458 -363 153 361 -346 -458 -562 -749 906 749 893 48 -834 489 -551 -844 837 -398 -196 -931 414 363 -99 -867 760 954 -491 281 -974 928 985 152 -383 934 -667 -280 -469 -918 -857 -440 -330 900 -613 793 -304 519 -783 683 -495 649 641 420 -751 640 786 -968 554 478 910 737 198 443 292 427 -483 -432 816 713 272 -949 -753 410 922 -31 175 200 246 257 409 -255 906 -877 -606 -212 661 -408 700 21 -409 410 -52 -770 902 -585 71 -270 -469 203 -454 146 425 -253 308 -172 -242 714 -772 173 188 991 -355 527 974 43 -346 442 132 -850 293 951 734 626 -731 -67 673 780 867 -811 -9 -624 -889 -399 129 81 -472 548 812 -585 539 464 -399 90 139 -329 -500 526 -82 -105 -654 116 952 -17 -6 -769 -834 -882 305 183 -804 831 807 414 368 59 587 -105 163 77 -672 -515 -625 557 -257 691 -820 -890 371 518 182 -452 -800 777 270 29 -198 86 -692 -14 -330 502 -650 -394 -470 -904 -182 14 782 -713 -653 713 205 89 780 -669 -559 -585 906 166 -959 -169 37 -62 989 484 -345 931 -570 -862 -825 -416 -787 -210 -54 -443 -356 -676 868 -91 -787 -148 223 810 812 -675 -386 747 886 -580 -351 84 -565 912 -417 -97 191 -515 -90 556 768 -115 -23 -900 -835 -935 -839 111 -957 -862 -243 -604 467 -814 -461 -213 997 -85 -961 -750 -873 387 -397 841 -269 682 -535 455 873 18 -733 624 65 -530 -663 -103 624 -748 -653 669 -873 -394 847 100 -230 -276 -505 637 586 -55 -157 179 531 876 -183 -57 779 777 814 663 -313 666 654 172 78 -282 97 978 195 911 991 -837 193 -898 -864 -528 24 916 991 -53 -684 -244 -804 512 -784 -835 418 -830 -15 -926 -876 -277 991 335 -795 -412 -254 896 -744 204 -112 833 72 612 93 -267 -30 40 424 757 364 699 -914 -776 674 377 673 979 227 373 -269 340 -952 -819 355 34 -282 172 -924 898 -333 -744 -291 313 913 -868 -338 -35 380 322 -681 694 -422 -846 -206 966 -91 446 -164 691 655 425 -846 -679 825 235 771 -480 -389 -837 941 -860 -517 115 105 783 -626 -397 373 -37 -717 817 403 -169 764 795 219 -632 656 -708 751 -65 476 825 895 -380 -313 732 72 479 412 -437 564 -594 -448 747 -897 911 -438 -183 900 586 219 460 -985 -91 -112 171 193 -846 -329 -467 -27 572 198 -648 -494 199 859 -18 946 1000 121 76 -32 840 -362 859 906 987 715 -307 -755 949 -358 463 474 -962 -6 784 -859 227 148 -119 -405 -203 -777 394 -961 -622 278 -441 -865 952 153 692 439 -330 637 814 147 -104 -339 865 37 -207 -824 668 677 -901 892 807 451 -632 -538 -378 856 -117 -80 -211 -860 -492 -746 -410 572 -425 167 -57 -742 3 949 -588 -236 502 -232 832 257 -527 787 -908 839 404 -218 581 311 783 411 -593 279 403 0 -109 194 96 524 569 -30 512 828 -289 644 -473 -97 -68 199 470 117 -802 859 -993 -797 -471 -355 -363 879 -489 -939 268 451 168 310 653 904 -715 720 398 -62 -816 4 -7 -486 262 -907 -210 -324 312 911 -411 -382 -494 -568 -387 -591 -745 -204 -908 227 384 -506 -560 138 933 199 -681 -897 465 -678 -200 312 -614 874 -930 -477 -897 -861 -357 -842 59 -88 876 -501 -498 -396 845 200 -310 -92 6 98 -936 753 712 677 -953 258 407 129 948 -662 624 866 721 -151 551 -777 181 -262 320 -287 695 758 856 -434 -402 -986 186 -207 -353 -16 -461 -306 163 -568 -552 -570 353 473 -49 997 -54 -171 811 -334 943 -594 228 -343 -974 -432 -615 577 253 309 326 553 -619 397 -804 167 -788 514 597 -799 -173 -780 -813 -67 126 28 -485 -535 576 931 -11 -980 -607 453 -440 501 -173 80 196 -406 -255 746 913 149 -957 733 -137 -523 -742 866 88 -932 746 362 827 -75 -694 658 -318 283 519 994 757 -398 706 670 -347 -180 173 288 720 -906 545 -921 -188 853 851 221 576 -814 9 -506 -581 -182 543 -207 423 915 88 -262 352 -358 623 -678 -965 -604 -391 614 -448 859 949 151 937 -874 -366 -579 782 -758 -683 -795 -243 -753 -273 296 -200 519 -70 686 -239 -142 -32 -673 -194 816 -720 628 963 292 -53 513 -391 284 451 -707 240 981 -580 -500 156 -635 -657 -423 -470 -275 890 189 27 -59 -912 38 -586 -668 -546 353 -537 906 500 632 239 793 -162 -405 659 315 728 29 -762 261 -150 -883 695 524 782 447 335 497 -659 -948 -138 652 -885 -528 621 107 -656 -802 -479 -527 -329 933 159 -929 -224 592 -677 -601 -647 235 596 -760 183 -597 3 -270 578 -407 617 174 875 -984 111 -793 -108 373 133 418 -1 130 -295 889 843 326 -805 693 -270 -850 422 995 -868 -579 839 12 584 191 -37 473 224 257 818 133 -719 592 -589 292 323 -371 325 -751 241 673 -618 -733 367 233 -791 -747 -930 -252 259 -115 -107 689 -713 546 832 408 170 -169 -424 588 -628 -436 322 423 172 -665 -828 -907 -445 -387 -181 -589 439 -768 102 -798 -575 -813 -515 -476 530 513 793 783 -822 193 880 -761 248 -54 796 -984 745 -38 255 974 -449 -951 882 888 958 -358 650 780 -978 100 -991 685 -460 785 -989 -670 -27 -133 206 -437 399 33 244 -507 -783 215 -887 847 629 361 854 92 -439 -819 382 748 482 -847 -340 -398 574 -378 639 280 13 -498 -264 80 255 -894 884 -939 -541 -264 -630 154 260 -296 -728 704 -177 -856 -704 -134 988 148 367 -735 -299 888 -820 -754 -528 504 369 -501 294 -751 996 -598 -500 834 285 -362 757 449 -801 -622 91 -986 -850 -238 180 -775 -932 515 918 358 37 245 -636 -190 113 904 -568 525 -597 -233 364 402 864 -541 -392 45 79 819 656 191 -762 -855 -697 -126 -114 -245 -957 -818 808 -996 -254 -705 -276 -927 789 394 -231 1 893 -479 554 743 -452 -414 -506 -607 879 894 932 521 417 -416 582 835 260 -609 871 -638 758 470 119 -790 -425 -336 720 -800 974 246 596 455 -629 612 -826 200 616 -62 651 -403 -252 798 -420 -303 -468 -241 -601 -916 216 802 965 125 381 616 -70 -450 -287 542 -216 -219 13 -208 676 -306 -208 -40 834 -510 -57 139 -250 519 -765 -574 627 27 934 319 133 519 258 989 210 -539 383 -273 -128 -510 -207 500 -265 -312 -78 -675 -7 -904 561 -166 714 -990 673 836 -312 -415 -109 -804 406 606 786 142 -771 -859 -506 620 -470 -643 -164 -408 -727 -570 237 415 -37 -620 -678 -672 -70 -27 -229 849 426 953 -802 486 -382 -745 -624 -353 745 -497 -225 121 -920 985 627 206 75 733 -114 -537 -276 -493 -177 -626 -378 -274 405 -501 882 -231 -994 -690 944 640 618 821 730 106 -762 713 -813 419 787 -885 -415 -518 666 -144 -929 391 -777 358 -798 550 592 947 89 629 277 634 112 878 526 89 -750 245 547 -989 -475 669 -891 959 869 -964 911 -565 -954 -649 909 -24 -249 -549 -377 820 -366 28 -337 426 432 718 -21 -684 524 -214 260 923 128 -313 488 -354 -875 913 -915 995 460 822 -921 408 592 262 -269 142 46 80 1000 -63 844 -365 980 -791 -67 751 -133 -879 535 -357 214 992 -319 737 232 151 473 -675 -691 287 -456 957 -233 -821 85 928 -942 -372 778 -697 635 -868 526 263 708 259 224 217 -276 440 509 -92 920 928 -420 -329 65 282 -143 -129 260 -854 -128 -31 -619 -464 843 -366 -998 749 -773 337 829 620 148 -895 -924 -873 672 -756 49 -203 257 292 551 -651 97 -558 986 56 -402 -34 -200 -541 886 -523 681 981 190 -957 435 -588 -175 794 302 568 249 567 30 687 -635 -743 -193 -94 705 689 374 -404 534 355 384 -849 394 595 -325 38 -60 -12 787 -19 -895 -341 -658 -160 356 -773 -411 545 929 -635 -152 599 38 231 179 -655 -456 874 167 -486 -300 -481 552 165 975 -118 287 560 -98 -57 -615 834 -176 -629 365 -373 30 -718 405 646 -909 -332 -413 -251 -945 540 -39 -4 -1000 648 459 413 233 -106 691 965 -748 -704 -623 -964 449 -777 631 73 683 -99 -413 -177 212 897 780 606 -743 170 880 -262 -847 -814 769 162 -676 -801 -258 970 657 -10 -628 -393 58 359 -631 609 -307 -17 801 441 -488 147 -789 842 971 274 271 -311 -976 893 -967 -882 -386 288 391 -323 237 -576 320 624 24 -922 2 269 596 -563 388 -951 88 48 981 560 825 -724 -177 241 -936 -815 519 -273 -673 748 833 -564 547 379 -856 -585 -933 -89 -524 359 139 -365 -470 -335 -932 -946 -857 925 672 -202 26 -370 269 158 -942 -773 575 266 770 157 -388 749 779 826 449 -749 952 -956 157 428 440 697 -924 372 -577 515 -898 -316 421 58 978 718 -512 -615 61 -630 -924 -558 -778 -523 151 679 -919 -611 962 339 124 -265 213 -674 828 245 -203 788 -88 939 -450 401 -610 779 -790 591 -297 238 -810 150 -952 -164 -901 639 -24 384 214 -629 442 808 -648 -437 913 298 145 224 105 345 -279 686 317 751 129 -550 326 119 -230 -485 128 68 -406 230 -356 117 945 -2 494 883 -399 756 634 471 274 549 -411 -705 554 799 247 212 31 686 -759 658 -332 401 20 165 -310 -843 -785 588 578 295 -887 -753 673 259 761 975 601 -351 254 70 772 746 947 -151 -558 801 -885 736 824 28 -761 -420 953 -178 862 -555 770 765 -41 584 50 -880 346 346 -771 615 -944 -969 97 548 954 -659 935 23 26 -502 -316 801 -829 724 225 672 -322 -228 63 261 237 854 -549 970 874 646 -440 -353 459 -141 803 -195 75 613 555 -224 -924 -217 705 791 686 -395 107 -255 -366 -120 -368 356 91 -471 553 115 557 801 483 -65 522 841 -551 -397 290 641 -905 -868 936 307 422 921 -118 -984 24 -311 -981 67 -614 446 -521 -959 109 -855 390 -366 321 501 -623 894 -52 -550 -688 464 -789 174 -974 160 589 157 223 -500 121 885 533 348 826 -693 -58 -877 -462 -722 -384 -927 393 -758 798 505 -508 725 955 792 -272 852 102 523 -829 540 896 -575 648 -177 -551 639 904 -917 989 -467 3 414 -847 279 636 -838 -976 531 278 729 437 -783 159 -448 -668 216 582 -653 260 -475 898 -780 -868 -912 -883 -381 -762 234 328 -830 -591 -742 -41 -872 -111 984 58 -734 370 888 -167 -32 -541 -726 -183 -811 -237 -74 -547 670 -735 394 -187 729 621 695 614 917 -792 151 655 -515 -214 -478 315 -772 887 -175 -446 -109 786 -152 12 -404 -950 548 -829 516 734 -32 493 670 -561 -847 -400 100 -589 -450 968 893 357 513 -888 -662 977 -348 -116 -762 -48 -179 -273 -690 -363 788 588 -345 -606 -454 344 553 -738 766 -410 202 -747 -994 908 771 -200 808 592 576 869 936 301 -186 -724 -274 89 -958 -840 -263 -776 -747 -723 202 20 -351 -291 -559 373 -292 -670 -840 930 -116 -292 568 305 763 130 762 607 668 -172 918 -207 647 306 -287 -214 -81 -328 964 172 448 296 -771 -133 -295 -386 141 152 217 363 334 -284 -848 -539 -134 -93 -678 566 467 890 828 299 -855 -994 -113 24 653 -346 200 -416 985 -549 -663 23 -923 -330 -468 -326 249 -691 974 -959 -217 156 543 -822 106 -866 349 -496 561 -209 -579 559 660 552 -345 -283 275 100 -726 -466 512 -185 -665 -1000 368 367 -575 657 582 -502 480 -452 566 -31 -71 377 -820 213 -426 123 -603 113 -332 495 -196 -224 481 101 37 594 -120 731 -20 -802 258 -30 -86 -922 -86 966 -914 962 424 -466 590 481 -832 257 -511 -317 356 868 -298 -82 263 -102 -540 615 313 -637 181 -200 -362 -294 663 921 -107 -306 -315 985 -32 -689 292 787 158 80 77 991 58 884 -387 741 20 229 831 120 -814 -938 19 -109 -29 -74 -886 -337 -278 595 -160 877 244 158 -935 -237 907 753 -510 -330 -751 -630 -590 491 926 307 57 370 497 534 -798 321 766 673 -112 -572 98 -9 -156 -606 -270 647 657 699 135 649 -689 -425 -503 155 610 -38 -350 -986 -126 190 -621 864 866 -730 -261 807 302 -880 995 527 -980 -309 164 -582 770 105 -462 829 -361 -439 313 -85 -665 612 -325 119 -148 -997 640 -495 -479 -734 300 230 172 -996 -244 -491 -856 -733 -694 -841 -885 86 -1 -444 -815 275 657 170 385 904 -577 -559 564 -424 -179 -5 -498 851 -469 -829 -171 -804 -891 -273 670 -156 -771 -960 832 745 -735 662 -702 729 971 211 -865 -751 -813 843 -868 663 516 -388 899 313 269 209 958 83 -68 -783 367 -597 -644 -809 -251 -256 819 120 -30 299 322 304 -976 156 -657 -49 -321 -316 192 315 -255 -912 -843 470 -805 -634 660 94 -208 -63 -882 763 507 -216 340 -571 -720 107 -783 812 -286 614 -701 -803 -820 -779 -311 -288 -495 218 716 663 613 -797 203 295 231 97 819 13 266 -597 671 -53 -168 192 -171 -892 693 -127 -4 854 -655 -214 -372 814 976 -429 -617 -381 -935 -690 327 -934 474 603 398 -51 758 203 -825 -70 -44 -771 -583 -741 23 148 876 -314 -142 -695 -234 250 107 -474 -805 -526 -211 831 920 -199 -772 -796 -31 -339 -441 3 566 -387 -879 826 -586 -74 884 627 -706 299 875 -159 -659 -636 -183 -837 -264 123 -558 -998 836 -84 -842 493 343 522 689 -98 859 853 -582 -537 108 975 501 -345 -272 825 935 -985 -184 406 806 -81 494 2 982 -769 -984 602 -98 -555 772 -895 -894 -60 525 623 269 44 70 825 214 580 375 909 35 -261 258 21 232 -780 -175 -755 -157 -525 119 -683 163 -194 -804 -642 174 -705 836 156 -646 -9 -572 415 616 602 189 -260 602 -540 -536 290 783 -422 -168 844 485 604 672 332 547 -906 -439 -265 817 759 834 14 -829 918 347 359 497 -890 -106 -551 -153 326 679 58 -945 -426 -689 548 -485 -49 840 -38 -7 423 226 799 -796 152 711 951 -889 -261 592 847 385 -784 -321 -791 -827 961 -426 -159 467 -584 519 -567 -674 -819 710 -932 -380 -742 107 -3 -575 774 296 987 -752 594 -7 -774 -782 -822 -940 208 -812 441 -668 -749 -475 -376 340 842 972 776 89 -828 -865 950 314 -309 644 -767 360 -221 -266 -560 70 65 957 247 -549 -337 -818 -239 -144 -145 355 -792 -548 195 -162 -952 -203 287 -766 -911 536 232 495 -519 -884 918 -378 -884 500 595 643 -956 -267 480 389 916 -781 776 811 241 -650 -975 -168 -9 -940 399 -75 -605 696 470 -118 -68 -755 207 -775 635 -672 214 753 880 -593 -231 259 -486 684 -153 681 -314 -772 -263 10 -552 957 725 -432 -388 -877 -247 122 795 21 -883 47 -423 -340 -632 912 -395 332 752 300 744 199 585 334 481 887 944 -868 172 537 -743 -949 -291 914 785 931 425 449 -912 -144 -222 790 362 350 -121 942 320 544 -566 570 -635 932 -760 751 -958 -904 -994 -864 -49 -75 -391 -436 -805 48 -893 -190 -968 404 -7 -399 -464 297 628 -842 334 -791 738 434 -747 -971 913 795 41 -602 -842 274 467 -767 -39 538 -384 -754 -405 811 -485 -649 553 188 -665 2 -652 -164 336 -794 -167 91 433 423 680 827 630 -994 -117 -142 -629 -955 357 775 216 616 135 531 360 -870 -147 234 -43 874 -969 -31 -19 -916 -543 -387 451 -531 -357 -1000 -238 52 -721 932 474 164 975 -29 -234 951 -325 456 -627 183 280 598 -567 -60 -581 -385 962 364 -771 -741 26 -750 399 -741 852 844 -335 -492 -248 134 850 639 -162 -525 -772 -92 391 468 -526 -915 -309 368 408 -687 912 703 -300 -539 608 594 428 -379 -690 30 281 -638 -629 105 -809 -629 550 546 -37 943 646 80 986 385 361 461 255 -510 -929 -321 -817 -214 -931 -640 129 245 -23 -980 -843 769 -965 115 63 670 -644 -817 -879 677 229 206 -412 -303 -233 -586 -175 -753 -210 692 182 -634 -897 105 -240 -706 887 721 -842 945 128 -62 -816 -824 -500 -660 -111 -999 747 -571 168 -524 445 919 167 -200 -941 983 505 -264 935 172 -423 -929 511 389 361 -866 -104 727 -562 -759 445 969 -573 518 -414 -204 -72 -532 707 -1000 -730 -380 -34 -284 -162 -331 807 937 -737 252 198 -385 912 -800 443 271 -735 -438 -726 -270 434 327 44 794 -673 -220 -527 -213 443 -634 -185 -548 341 -274 -875 636 119 621 688 -686 -955 -791 -202 382 278 943 448 -146 -995 644 373 363 285 -463 -345 -154 -173 312 636 475 -124 804 -393 838 -281 42 -666 928 348 83 86 876 783 -83 417 -277 315 750 -293 -538 -37 -419 -98 672 -730 -137 -188 -666 102 -661 -232 -757 323 -555 25 130 607 913 880 575 53 544 105 -513 544 672 -203 -348 175 312 265 305 -627 -462 998 -749 -451 972 275 -466 -447 547 -492 -209 -302 -3 -986 82 -853 865 -916 434 -809 -231 -602 -650 -734 -121 -241 -775 392 -74 215 929 719 183 582 -765 45 -496 -369 -683 424 67 -687 -47 -154 334 -758 611 -28 404 792 670 -386 -728 646 -540 455 -880 -473 521 -175 621 -73 963 36 -818 -573 -784 -90 -536 -60 -423 -356 -549 -104 -98 349 -602 -21 672 766 447 -804 582 -162 987 760 -681 626 -447 448 452 715 -834 -289 -977 -618 -562 705 -28 113 497 -179 996 882 -589 -630 -181 -663 293 -441 968 562 -714 248 61 116 794 64 900 464 -90 63 954 394 915 943 851 262 -167 -11 -979 158 -60 38 258 -687 43 870 610 455 -562 -970 995 491 -981 540 -550 727 670 -445 -119 -648 654 -392 328 237 483 -728 -670 588 380 688 -365 922 -296 548 -667 -770 677 -881 262 898 347 840 568 563 777 942 989 814 358 624 -259 -386 826 931 -805 149 -215 -736 481 414 524 -267 -765 448 -455 777 -514 -75 279 -805 342 -769 -570 834 -348 378 950 -49 -640 -514 866 429 283 155 -141 -456 -939 255 -713 -193 -91 -497 -779 641 823 -16 -368 890 -514 -628 249 884 -264 304 156 551 675 -880 775 -981 465 23 -703 223 -151 742 957 -528 -71 759 -434 -291 -222 891 765 -639 -694 946 -89 -562 -335 565 226 130 210 782 512 704 -330 -624 -329 767 -488 -98 -534 -388 -906 578 332 -4 -836 504 900 789 385 372 -85 -261 300 867 850 377 252 656 621 -982 655 -651 60 -131 -166 -662 268 -660 -860 103 101 97 -411 -521 730 394 655 -572 291 111 1 39 -855 838 77 -633 -544 -846 529 -769 287 -522 884 -756 -945 79 -849 262 -348 936 -541 347 19 -541 -346 -334 -408 -551 475 -685 -497 887 -626 -322 -177 724 -138 -362 942 -925 -368 -48 179 923 775 -540 -806 -819 288 273 712 992 10 -822 -836 -146 -444 26 -940 -83 807 -253 152 48 166 909 -551 -572 968 788 -158 635 638 -853 -724 929 -2 -287 -93 815 126 -673 593 767 -506 398 841 915 -782 -451 644 407 -255 60 623 280 570 -272 346 -833 -70 -92 -127 -890 322 699 -873 -257 -82 595 296 -220 123 591 315 878 317 583 -289 935 341 -592 108 288 941 -705 200 918 -855 137 -109 301 -596 -820 -910 124 143 234 542 -720 405 -155 638 842 131 -473 -137 618 -569 487 -165 244 554 -661 -116 -750 895 -417 -260 -845 -162 -513 -406 666 253 980 -138 -714 575 -413 -83 -96 -111 -46 94 803 955 -452 528 252 883 318 -590 446 128 -884 -585 -871 -759 -511 -307 49 -557 -620 -894 112 -996 751 752 -483 465 -216 660 -51 -222 -399 192 -904 385 262 124 -309 522 -227 -87 531 287 -379 713 -266 -871 -432 -460 514 764 -356 52 739 324 -984 -367 -391 -486 -571 -51 -642 -243 -905 -113 -21 -294 653 480 958 713 879 187 997 -240 -656 173 834 -698 -771 878 767 60 -914 30 -647 837 192 -795 622 183 66 -915 -218 -25 -970 867 -303 -737 -708 530 -11 -959 306 402 772 -934 707 -616 -128 -769 263 -170 569 354 -635 -670 851 451 -277 -414 654 -466 89 -283 789 67 87 555 -304 452 -479 663 457 60 -900 104 263 214 511 -107 -263 879 -989 -197 331 -525 -335 15 -851 366 -389 -280 -144 -45 60 -253 522 -872 96 -294 250 450 -887 -660 -126 256 629 338 -654 -488 806 384 -783 971 101 185 293 -332 769 264 -981 -977 -681 -50 454 354 -822 -501 92 73 814 559 647 -26 883 -580 954 -238 995 -321 134 686 -782 -97 380 872 444 -539 -224 -903 -110 -646 815 684 -129 141 240 -781 -13 -978 -548 392 24 277 -356 643 -249 193 935 552 57 -752 205 841 801 390 359 -850 -782 62 -440 -452 -348 253 -395 703 47 -325 817 643 538 -120 137 611 42 -159 940 479 827 -551 -645 -512 913 271 -31 -539 -137 -715 316 135 346 -229 541 -271 -720 -53 -817 -154 -866 -527 219 353 -227 403 -484 154 -101 105 355 -296 837 442 -930 346 81 253 527 154 757 -23 -863 960 -136 251 -428 314 -42 -986 556 699 299 -373 196 -847 -116 -648 -773 -769 334 169 651 1 -281 406 230 151 -390 -303 -617 -791 79 -419 502 -632 -193 55 -687 253 -253 305 146 713 -619 -665 852 -150 -195 -484 254 -221 -213 -739 932 -7 421 -472 286 -930 739 -634 900 -589 789 -27 -55 -525 -778 28 238 327 -79 -779 -239 280 -523 -602 774 -585 -357 313 -650 -250 488 790 -461 513 410 -542 -753 -935 -367 -263 -383 201 308 -900 672 373 -147 888 -439 458 -812 610 -221 -928 554 498 -770 -660 936 -282 700 -80 -694 74 -420 16 102 -730 -818 184 -328 787 -194 -718 -60 587 -380 -560 653 -863 -691 120 631 -777 259 -970 288 185 622 944 157 -162 -829 -779 -622 -250 259 499 -539 231 -920 322 -754 571 -115 355 135 647 90 749 -231 -888 -491 -90 812 -71 -478 -993 -686 944 -770 -567 -226 -658 740 850 -351 413 -555 -610 -371 522 268 -465 408 796 833 -268 -693 969 783 -447 -912 -115 -723 13 428 -927 456 901 -123 241 -951 964 -204 439 420 701 18 -861 -763 -913 -237 289 427 861 -145 945 479 193 -229 -370 0 505 -465 -951 521 -703 -688 -786 -264 -240 -463 913 -728 164 731 -260 894 14 94 890 -214 -924 232 -296 776 515 -799 -227 -88 -322 717 -756 -715 726 427 390 -20 73 -736 -550 537 759 -837 384 870 -559 -549 865 -940 634 162 -646 991 -750 289 175 434 915 650 -406 -79 803 103 -835 -942 -822 49 481 817 -259 -1 -52 -970 343 816 -640 -926 985 -673 -839 984 -795 -314 -953 828 -373 -632 201 -466 358 -897 -92 -546 963 -785 -857 -287 -632 -691 155 -675 -199 -947 860 695 52 -182 378 772 574 -971 974 -942 786 683 -23 590 -322 -276 -882 166 -74 317 -157 -634 651 -859 -349 -349 -998 785 348 -524 -825 -759 512 -760 -81 928 -785 -294 -98 -289 401 446 357 -436 -131 -65 748 906 -945 -435 808 -494 765 324 736 157 -165 765 -88 186 881 829 -272 -17 827 257 -480 -941 276 -583 -686 360 477 -238 802 365 851 991 510 -895 623 -782 636 864 -39 583 -681 339 -319 188 -387 -274 -110 -797 -435 -423 292 -118 -317 928 878 -508 -346 431 562 840 -226 243 874 -525 -159 43 937 528 20 -820 -65 -209 251 -498 447 -175 -489 506 -756 -599 -492 -508 897 201 -378 -793 114 274 -227 -574 -83 -867 888 -942 -26 694 -174 -695 -410 527 823 209 -315 -549 278 -666 977 -560 -688 973 -110 56 -471 391 -505 496 724 -632 -99 840 845 -862 -59 -604 -481 165 -539 54 -206 771 -694 129 63 -455 -573 266 161 545 787 991 215 501 -484 574 -788 -917 759 953 998 -831 -759 -787 -881 804 659 761 228 90 -754 -316 768 229 -213 380 -993 -471 -714 -810 -345 -557 661 -180 -390 366 399 -592 -361 759 -999 -452 468 848 -844 387 530 732 930 817 139 -596 52 447 -511 62 342 434 465 -960 -381 -469 449 75 4 -205 -931 -648 -35 196 551 -836 443 -528 254 242 66 399 720 -628 424 -785 -942 -108 -451 -304 -173 93 854 -618 -640 765 482 -442 592 796 -745 585 89 418 225 -801 -521 -917 42 -394 -827 705 -427 442 -466 -712 325 789 869 -761 859 34 -385 129 -246 771 373 -778 675 -635 -67 515 -240 629 600 -282 -745 -847 99 -632 -232 647 72 -403 -950 -149 484 -854 -736 90 -693 184 -743 801 -220 -854 -166 830 -410 -331 637 -166 8 437 66 -723 502 547 519 244 692 599 -971 319 904 -626 -415 -490 726 74 795 617 -363 530 857 772 -37 -450 -185 374 -924 -824 671 117 907 380 59 907 349 -420 343 993 -164 -72 255 334 599 635 115 -342 757 915 -265 -620 785 373 -722 -695 838 -956 -976 875 -626 466 578 -483 -282 551 -221 -648 -824 463 -814 -933 -381 -136 -324 293 -377 -212 -593 -230 535 -506 -138 644 531 -950 -240 754 22 643 160 -652 -208 -657 666 -107 -96 -533 -585 -404 574 305 -405 700 -315 -359 19 -249 -637 -215 576 -949 -766 -289 -384 386 194 -847 -776 277 118 -319 830 519 -922 -605 -335 -663 644 -340 -663 200 311 344 -986 959 -941 43 636 655 855 -624 862 -412 -816 -51 392 915 -21 -472 237 -887 488 -112 560 537 756 25 -218 -966 465 -310 -615 -180 5 -500 689 679 -346 846 25 -86 356 601 -395 945 292 -159 448 705 -146 587 795 593 -88 -597 -630 723 -299 -357 -48 -402 65 592 -194 -221 -747 262 134 -880 659 -587 -956 728 -318 115 389 -997 988 -348 869 360 529 989 421 -326 -426 938 985 -354 151 309 -183 190 -595 -775 536 451 -357 -484 908 -7 -684 -607 -815 -931 671 674 815 -618 -228 -818 92 -933 779 812 -891 -401 962 939 972 -601 -822 -179 415 -563 -874 -814 -984 241 615 -83 789 403 340 822 398 -490 807 -456 -232 811 712 -995 -397 707 -660 -76 224 522 -135 180 -418 -379 -596 -294 -622 293 -801 667 513 620 609 943 -491 87 369 162 -746 568 -680 755 722 980 551 -861 223 685 -596 -862 -237 754 652 -446 406 -600 650 357 73 2 67 728 36 -108 -643 831 545 882 134 -814 230 -297 -512 -729 37 -779 -355 79 16 164 438 -284 547 321 922 733 -976 569 703 -749 -755 870 640 -575 385 -447 319 -58 -599 -814 767 671 299 491 -715 94 -940 -655 848 -787 -736 132 -254 949 -113 752 -139 284 -280 256 845 499 812 455 -199 -951 -751 -618 590 154 -203 -500 462 282 919 -644 746 101 354 -956 348 -880 -700 728 888 660 -56 -60 -997 378 -986 359 902 576 838 333 708 -409 391 -389 -109 599 -175 -406 618 489 -353 836 -536 284 836 -725 917 640 -534 417 349 -637 191 943 215 817 -497 806 -880 327 451 154 695 -240 -416 -798 650 -615 -175 -741 -79 751 -425 256 887 -603 482 351 -682 505 -799 926 137 502 -549 -924 -349 483 999 -993 679 -278 -783 -755 -150 -591 -935 -166 -965 -632 8 332 -236 -602 76 -989 564 -424 223 252 347 85 -438 89 -977 -171 706 -298 -791 -128 -920 -396 -466 751 -411 819 -181 -866 579 -984 844 793 570 516 58 580 -761 -372 302 54 393 494 506 282 -500 -647 -780 409 -343 -762 152 -405 654 -945 -825 -496 951 -774 260 -960 163 -429 357 -72 -473 -233 -564 -847 -316 266 -757 -7 -656 81 165 -425 -138 -185 -988 210 -643 104 837 22 -164 981 680 -136 664 757 793 824 27 490 -1000 25 -653 -707 286 902 -575 -999 -951 -603 -203 782 662 -469 612 259 606 444 222 225 524 -162 -924 -997 -155 247 880 -172 858 490 -822 -537 534 -485 -586 813 -451 420 -428 150 -38 -57 -933 -973 970 655 134 381 -603 3 814 -658 -704 -154 99 -292 -479 -739 66 749 -915 656 97 -394 761 -567 123 -280 -959 254 -450 345 247 -346 528 -869 794 -599 -943 791 954 -873 -678 465 978 -499 684 -784 718 511 -943 249 -744 164 788 791 85 -907 802 63 632 -81 521 -909 -826 343 936 957 -957 727 -181 -320 -573 -329 892 -66 809 -657 759 378 -791 -695 853 -291 -399 -946 321 -32 787 -496 257 912 399 11 519 -667 398 -462 -731 -433 957 -620 478 -977 -191 -299 15 98 -690 814 16 892 -444 -446 231 -588 -662 138 290 482 62 -358 52 335 -153 902 -362 -320 -487 -600 -842 671 663 583 768 230 -798 203 188 70 20 -830 -75 79 -510 315 207 655 -430 -63 259 611 -763 -994 -571 -327 46 60 422 -333 270 181 8 591 -482 650 677 -574 112 398 -688 980 338 701 47 521 417 958 293 366 243 558 -334 -87 -660 -676 -500 -315 715 509 -831 -429 975 -509 -256 -512 -235 -375 -840 -504 980 371 -703 -762 -217 -509 664 303 344 15 369 88 -192 -117 -240 883 413 213 -926 -6 -403 -287 -791 -139 -798 -839 198 -403 947 -545 -840 523 793 393 85 -978 977 854 -874 66 -625 501 48 912 635 34 82 -873 -375 -316 880 113 -444 -393 995 -124 254 576 -142 -637 514 30 513 -790 -992 954 -443 -88 801 -156 -818 -793 -13 496 573 -193 -45 789 848 -639 354 -422 -480 824 -521 444 371 -158 942 -272 887 -311 596 633 556 -953 -127 -666 712 -328 -169 -507 911 987 884 -616 -937 -927 -490 -446 -654 120 149 -723 -770 980 484 438 20 -561 730 -208 416 -160 682 716 118 -70 697 829 -70 642 -394 -842 -763 221 905 -61 -644 416 -782 -82 -80 -391 -135 -314 -96 -484 604 -179 -493 -546 -836 930 490 93 -883 -972 -195 430 385 85 -119 123 408 -56 333 -232 -256 611 369 836 -42 -105 -733 -897 -647 -165 -75 -685 47 964 571 -976 675 -957 -534 201 908 -915 -380 415 -761 462 185 828 662 892 -911 -255 -372 136 922 789 -894 -115 -888 841 -990 637 616 -793 333 260 -827 279 -931 -851 -398 -230 -887 658 -982 378 551 385 -259 -319 148 -353 -212 -386 -991 724 -548 578 841 -477 797 88 492 392 -358 -815 -848 304 813 644 -56 612 214 241 -450 -377 -218 194 -376 -983 -525 805 -838 628 -220 208 651 -172 -944 -555 715 -222 194 72 561 -135 841 730 56 983 -236 686 -492 819 -146 66 477 802 886 -191 283 -265 -288 824 -711 -340 -608 -155 758 282 859 981 965 -1 903 316 -722 -270 -937 948 733 -907 308 983 104 -627 743 220 -277 -686 -5 92 127 753 -76 -49 -472 339 -38 620 589 -217 959 -56 929 350 64 201 -470 -194 619 782 801 842 -615 440 32 -908 -102 -439 559 791 -831 111 641 -575 323 515 150 530 521 -640 -281 482 -151 419 939 -150 312 450 270 -171 376 872 -639 -472 392 -608 -555 325 81 -381 -867 -662 755 -696 -7 104 -845 484 -372 -125 -846 -980 -410 -438 887 -883 49 140 -308 -627 -453 -613 -887 -951 -49 -758 496 71 -300 47 421 -888 -286 59 683 339 675 -365 -759 377 503 606 728 -330 -527 219 812 876 -560 -713 619 238 584 -693 -21 385 -560 -431 92 -124 -992 -483 118 890 158 -208 -738 -429 -648 -30 -757 -347 -515 -800 -193 -638 446 -829 -787 -316 -667 910 -882 -683 793 -894 578 907 -458 188 251 -628 -444 -889 514 570 690 -89 -145 -468 -922 -38 656 345 899 -426 -164 -617 -30 210 156 883 -145 -488 -63 823 60 227 721 -28 564 -153 -41 769 -627 957 -814 -37 -918 185 47 527 811 -832 769 -453 -359 286 -980 945 38 -202 255 903 971 419 284 656 -81 -932 849 -147 -739 -508 941 973 999 -507 -612 719 -778 -936 890 862 95 -594 978 -684 -593 -323 -81 254 654 308 -775 431 -344 -468 -548 926 -70 -838 -245 223 -795 -427 -221 456 388 680 698 655 -622 116 -521 956 -578 995 213 700 -995 -351 961 569 864 769 575 -454 913 175 708 -804 399 401 105 834 202 887 64 -893 722 -864 -401 413 107 -27 -978 -172 -369 783 -355 886 -267 -559 717 -33 -216 866 -502 -467 -453 -711 -978 644 -770 -357 797 -697 -785 717 -151 -173 -876 545 441 -339 -526 773 -1 476 285 691 -514 982 865 150 -49 -418 973 433 -578 -303 889 789 -174 -104 769 687 546 -976 -347 -558 530 -39 767 579 -93 -778 749 481 62 411 -578 255 771 -947 -66 573 -567 -303 346 293 249 -417 -337 177 -862 -16 -338 157 -894 738 440 -493 -754 -851 -803 642 945 -341 635 784 -413 157 -567 702 -914 -970 -308 -254 924 -894 809 398 557 558 378 696 -33 -993 723 555 361 -776 870 943 -418 935 114 -739 593 -427 -528 -760 101 -961 -912 269 476 -570 -181 622 425 -681 13 -71 432 551 375 -247 -266 327 -802 -449 -593 -478 -91 -183 392 363 -152 232 262 680 64 -206 291 437 -688 -5 742 722 -901 791 -215 -328 -686 349 431 -504 263 862 104 -401 -841 -466 24 -107 -229 -985 -330 -568 5 83 336 600 590 -342 240 744 -535 -291 -558 -274 -541 -162 991 -386 -263 -359 28 -94 408 374 802 425 -621 672 549 938 663 -259 -852 154 316 660 -79 -591 986 238 354 -973 304 590 521 -791 759 -946 -742 382 -814 -925 -605 -479 47 385 615 936 208 161 403 119 724 -892 -773 -19 -571 -376 -789 -827 343 -814 -32 228 -528 77 -955 -987 494 -940 454 369 341 221 11 827 616 362 -960 -145 -495 -869 -430 -175 -282 219 76 543 -295 -803 281 -236 149 -666 -342 576 79 -814 408 311 -689 527 -540 -468 352 -38 -998 -760 288 -834 578 794 934 -285 726 -677 -768 -260 775 -83 668 -773 -592 299 -812 783 -317 -622 165 -171 -4 152 263 93 -151 326 -865 787 687 -450 -170 778 -465 -211 569 -800 725 786 578 80 725 -611 836 484 957 1 -992 361 988 -255 -25 -753 139 385 886 -54 -216 -257 -875 -139 -274 124 430 525 249 669 511 -534 -146 392 801 11 156 775 415 736 -444 864 -332 158 -315 -752 -146 332 -10 -46 276 548 565 697 -204 584 281 108 -876 52 163 -975 128 615 -867 -352 -845 -904 732 516 -107 -162 237 -449 -749 -322 471 -689 -186 199 -308 739 495 536 67 -338 276 -614 -227 -152 -100 322 -865 -839 -221 -596 820 59 71 -172 -156 -575 600 -499 -603 -15 -25 851 -692 543 643 -850 -933 -203 -703 -866 -394 841 373 -693 -606 -434 -68 -119 -291 603 1 628 310 455 -64 -432 116 771 339 310 -818 -556 -389 688 -61 388 566 844 793 -479 -242 794 883 -428 -604 365 92 -758 691 226 748 455 973 -748 3 -613 -154 608 -860 283 -773 -717 -196 677 -477 448 102 -912 -674 842 377 -827 473 180 -933 774 875 373 676 -131 -117 -38 970 471 637 910 730 -599 -667 -522 -237 917 -27 640 463 567 -736 291 301 716 883 -517 -371 419 362 -513 -256 -445 -388 -325 -771 -633 -889 -58 -676 -105 -473 441 930 -411 -627 -283 420 -487 402 267 544 -791 -684 -462 259 -418 587 -344 223 168 246 -146 -179 454 658 155 -253 90 -653 175 710 -466 91 216 969 631 578 915 972 733 -23 -741 -755 129 332 629 -993 406 -198 892 104 -868 -120 175 -32 665 -420 -191 -296 -202 830 988 -219 -721 -56 -471 797 -357 723 17 -544 -656 158 717 -655 892 973 -472 -837 -482 -768 302 899 -542 688 850 325 -779 685 921 -870 782 -920 -576 -269 981 -396 -814 262 -174 995 -967 -433 -638 -501 -317 305 -199 865 -136 943 829 140 967 -939 -388 -936 -363 61 -470 712 -593 -838 309 802 -163 -74 836 765 -184 555 -561 452 -794 464 -282 -315 517 -522 562 84 767 -721 -273 914 134 -115 730 -3 249 275 701 42 495 -873 -986 -123 -347 -307 -977 407 -598 913 -764 -558 -951 642 28 167 987 484 200 -142 807 -955 -79 -307 -619 -308 -792 595 -774 -108 654 -937 -344 246 671 656 -214 -983 222 210 483 -705 833 -119 558 -20 869 -706 -704 -923 205 914 -814 -866 -405 -331 -787 298 -769 67 416 698 569 -737 -625 -618 -28 424 444 335 210 -961 332 -63 -456 607 564 498 -617 -929 -46 539 -131 466 -758 328 1000 518 -11 715 869 729 -300 -40 217 19 670 -212 453 882 -455 950 807 -267 -589 -529 -774 -89 222 -54 -20 721 -247 615 223 152 415 -261 -791 -447 -151 460 807 -862 808 -43 96 -504 -49 401 201 -993 -260 -192 953 67 -165 -414 -745 32 171 962 -315 437 602 770 354 -723 -893 704 886 -227 -123 763 -862 377 -4 604 112 -950 -807 332 69 73 -34 -452 -905 -694 375 -416 -338 -242 -187 -419 -826 677 53 996 -482 541 -569 -853 -791 3 -577 710 812 -568 501 -731 -659 951 -352 -49 751 -743 782 123 -488 955 804 -785 -619 -984 -258 343 703 -327 646 139 -94 626 -549 -228 -840 866 986 211 -177 50 74 657 251 476 -251 -372 -891 -124 508 795 584 -755 228 -7 -234 920 -644 -645 495 251 -741 -363 482 764 70 145 964 204 544 -176 -882 72 602 -741 688 292 -492 521 -832 -400 -406 369 743 328 509 -776 -682 952 -619 -38 -74 251 632 178 786 800 989 -972 763 -767 878 684 -294 424 -831 -591 245 -650 -203 -597 175 -716 -531 -948 -400 -7 428 -352 -3 -217 -130 879 302 -575 614 160 -379 -722 -526 -589 -183 362 249 244 459 -231 92 69 585 683 -209 594 -792 -68 -290 -41 -5 537 -990 -592 -935 156 -665 502 -842 59 -268 -131 -360 130 -590 -285 -831 -131 928 56 525 359 -152 -786 -611 -812 -106 -484 255 -921 385 -678 -58 -206 33 557 -918 -294 560 -217 -578 -385 -664 968 483 225 425 116 884 -523 -412 -854 -666 -195 453 348 346 833 152 -696 -882 -832 558 -837 -588 -534 -213 402 -257 -654 -7 776 846 -80 -40 -418 -572 -837 -289 -791 -939 530 -255 -312 -183 615 -563 312 -612 947 -451 -422 -861 -560 -490 -956 -218 -28 -636 786 -164 394 -897 265 660 99 363 -517 -528 -83 -422 176 558 -31 21 -517 -413 393 -459 592 751 -150 -14 -991 458 -408 310 49 -982 -193 -491 -951 86 139 -970 789 -392 420 79 -929 64 61 -155 652 -453 -289 -106 699 -342 974 326 695 -199 -626 -771 395 -988 -860 213 185 957 -211 -263 -488 -253 -676 -373 -903 979 -541 -332 680 299 20 -842 905 94 751 -301 780 -42 -793 325 809 -164 786 968 521 -590 457 -439 -396 -829 337 109 735 352 988 -11 -266 -220 -51 -314 -856 487 825 -438 531 84 -304 -394 398 691 865 -848 -761 320 -718 -233 -395 879 81 -497 -927 788 134 -454 -468 -482 303 122 -48 -260 -361 626 -494 -44 -716 340 -158 -788 -561 -336 302 325 180 963 -761 242 -303 -986 949 551 848 -592 -609 859 886 -650 -19 637 822 -853 869 476 -719 624 124 -223 -462 -735 958 -854 791 183 -520 -316 894 847 654 701 97 -459 470 -393 679 -13 -769 571 -979 388 -548 -572 -30 -136 417 242 -306 655 -648 920 959 694 -978 -804 702 -419 931 -342 -975 722 70 9 -837 -800 -259 176 575 -140 687 -104 -91 583 -773 355 679 -400 -523 -893 -619 -542 798 1 -450 -953 311 550 867 235 -462 694 -871 -983 -657 853 -96 -569 -305 16 -919 -253 237 132 746 78 992 -15 -179 -178 -893 251 -695 -736 -320 -334 -56 -188 770 905 772 117 -935 -162 155 -865 -428 -549 380 -113 -12 576 695 564 -949 195 894 957 859 648 21 -360 -307 -478 -137 797 25 639 636 618 -183 190 873 -962 652 657 793 -224 32 182 527 684 -387 569 858 -519 397 -250 -590 487 227 412 -160 -754 -229 97 976 989 952 -309 885 -523 -601 165 875 544 213 146 711 70 55 -62 945 -847 801 524 975 29 476 203 161 558 129 804 -331 106 -995 633 -507 -154 -932 181 -627 653 -149 396 -573 297 -1000 403 825 -817 220 -169 -282 252 158 351 -376 -782 -69 512 370 778 709 -640 231 -409 -176 366 471 -142 -963 605 -888 -742 964 -32 -434 565 -709 848 275 -302 675 643 580 512 -771 640 -934 299 478 -641 -349 141 214 698 -454 35 -619 731 -790 -127 -579 508 320 322 -908 -461 -641 698 660 528 -154 323 -791 770 -37 874 725 493 214 -631 -179 569 584 863 238 126 978 312 -687 -368 456 768 773 397 87 -740 -818 402 484 -861 955 235 991 591 704 641 -336 -326 -865 862 190 929 -971 284 -916 413 -909 968 635 -593 454 847 673 863 296 613 -496 -705 -942 842 -101 -557 -935 835 -293 -435 920 -610 -873 -604 -316 -86 789 -519 -65 -298 -765 709 -558 279 425 271 -903 473 -431 -892 528 -585 128 733 -556 -939 278 544 -989 721 726 -819 -330 184 -789 -788 -106 526 575 -23 -793 816 -406 599 -41 460 -789 -432 784 -173 581 -109 888 -889 72 422 750 822 873 514 628 536 -137 -786 469 -601 11 204 219 -668 401 -197 -816 -752 -993 501 -301 113 141 -393 105 624 -480 558 -887 288 479 360 -307 -937 -349 -513 -84 -107 -23 -388 571 -346 -877 -823 -620 -285 658 24 -482 350 -524 335 -473 775 -445 -837 -113 169 -293 -237 -870 46 200 -363 -41 -330 -554 -800 -598 -840 -667 -765 697 -683 735 472 -33 -971 -462 -449 -157 1 405 457 860 -525 -776 832 -18 871 -231 -611 -942 419 437 -394 -893 -267 690 -759 309 355 453 -294 52 77 -235 133 -168 150 940 326 503 -347 -883 -361 530 997 -386 717 399 404 -374 428 197 -518 -510 -69 -182 63 912 -704 -40 -928 -876 -287 873 267 -179 152 458 530 -465 599 -223 -177 605 -204 -479 620 297 -85 606 -435 -551 -140 -648 252 -761 -946 -778 475 -243 739 -669 426 -238 -853 -392 -603 -696 50 933 252 258 555 748 652 324 -659 199 30 80 879 601 -653 12 837 -253 800 887 -184 163 -274 -748 -129 -804 405 -345 648 -660 -202 322 339 864 392 -703 840 183 -393 -552 -691 -6 313 874 -94 84 382 -428 -882 497 40 -672 -859 -598 -372 448 -895 -618 221 -964 442 491 418 -875 627 -867 922 -52 -382 -121 -298 -683 961 -437 -975 144 998 33 229 453 354 364 507 783 854 876 -963 627 336 3 -902 -327 -806 277 -198 -941 778 390 -453 675 -322 -234 415 442 102 -663 475 752 -448 890 -732 -609 689 -652 -618 177 -165 -742 -4 -211 -135 814 -458 -859 -585 477 -373 536 -82 850 -978 -392 899 -734 -143 988 -924 591 -945 -195 285 889 801 -325 453 187 -847 -411 -216 380 748 -403 -8 -742 959 833 -514 -242 -559 -280 -759 43 292 -808 -521 614 279 482 408 636 145 -647 -563 683 319 577 -192 106 537 -491 473 441 -334 48 679 -284 -616 71 -717 -942 -40 -494 -977 -450 967 133 -667 749 822 67 146 -786 156 184 490 976 219 871 -144 302 233 8 3 -187 -64 408 -665 584 544 -94 -773 630 -226 -895 -648 -191 373 -190 447 853 -921 -557 -997 -726 -958 -30 -653 731 55 665 566 -429 -227 -680 284 -931 -446 972 -268 -761 -293 543 802 56 -901 97 -830 616 -366 -391 -730 762 -891 182 -565 -813 -222 357 498 -145 955 -930 871 -265 823 -562 458 -265 306 547 -941 940 315 -555 60 237 797 -736 -299 611 854 305 -837 231 859 -304 -326 -612 144 497 345 -373 -973 -275 28 -66 799 -699 -789 -908 151 -432 829 -105 834 48 -38 -274 -927 -3 13 -989 831 -517 -196 154 94 -846 -170 394 161 -195 -419 218 -874 367 -519 221 901 1 378 -865 971 -114 -913 -789 507 -829 -584 -759 541 -993 152 -796 722 -314 825 681 656 201 -716 -655 704 -938 189 419 23 -844 555 452 503 -836 -573 458 -794 920 -785 -432 -438 674 942 -668 -945 804 -905 -586 -322 877 -354 -214 996 975 833 871 -64 -811 322 406 943 -930 218 -393 -999 477 -668 545 838 -478 592 83 -801 -330 -954 706 70 890 230 -33 205 -148 787 -625 -390 94 -351 -833 900 775 -31 179 300 -710 -391 -151 -770 588 87 967 -408 398 -483 -679 -725 257 -570 -614 -643 461 414 -998 202 -282 -252 -474 76 341 -201 -286 383 -722 -966 -465 -940 11 -291 -151 -922 -561 -531 -42 253 424 446 -356 962 891 -287 456 -863 -843 -666 -12 782 -885 160 881 -411 582 915 70 -484 -111 124 -240 -23 54 -522 -739 -63 124 -340 497 624 874 993 -309 -538 -808 -575 -819 -316 338 990 -337 -737 426 -5 -460 173 664 -967 860 803 80 468 389 685 -231 -862 756 -840 -949 -31 -156 -311 298 316 -495 -316 847 638 554 683 -510 -84 402 16 855 666 -348 -268 265 334 -833 760 -476 618 433 616 -669 216 429 -854 -110 -427 72 -243 -307 339 404 -519 190 -365 -403 236 258 -674 -941 -850 650 -319 644 675 -731 901 72 396 -142 103 780 -293 -419 34 -115 -760 636 -125 -858 965 557 892 8 -419 344 55 -984 -908 -316 865 -335 388 -183 -795 -954 -165 769 945 -998 -971 -344 583 564 172 312 -926 -178 624 115 -170 -663 694 93 402 -861 393 -703 -206 515 -321 264 -511 570 13 358 970 413 916 -252 95 113 -298 -473 -952 -47 -50 -532 -674 -878 -613 -798 -76 565 -757 -152 275 854 -536 -738 83 -4 999 937 -754 -657 529 114 -916 -633 -101 -646 495 -896 123 577 360 -823 44 -853 180 -679 300 565 -853 243 -60 -313 176 -105 -820 -659 281 174 568 -95 810 -123 -550 927 750 862 -988 215 420 345 -537 390 277 829 -923 -768 408 464 -910 554 -585 -34 194 259 -714 451 603 -639 -406 938 994 -682 -396 359 555 130 154 524 -656 -747 844 -916 850 939 -156 -465 763 -883 568 -98 821 -787 967 -299 577 819 -514 799 -443 868 458 257 342 -178 456 -763 -363 105 -510 -921 517 -479 -31 932 -339 -22 -198 332 827 473 449 -494 -482 905 482 412 982 960 -358 -30 988 916 -729 -66 641 -741 -551 -284 765 392 -931 33 539 -471 -77 185 284 -643 483 453 600 231 439 125 -422 -665 -927 -816 247 25 -560 451 -237 542 -654 261 -54 51 -140 -902 -133 -316 741 -324 -580 928 -153 -977 -226 732 -334 -250 -723 -22 976 724 879 -90 -30 -225 -921 676 -654 -402 875 198 339 648 361 -344 502 -649 -377 453 648 -567 45 -237 206 765 -750 -960 246 360 -993 -871 -642 822 976 644 -950 512 447 -378 774 937 -845 -961 559 497 -12 485 9 143 808 94 -440 896 -609 -318 539 168 185 -97 -262 -773 -511 -879 416 275 -900 -486 835 431 -444 794 510 195 914 892 -828 685 -929 787 -843 969 206 368 328 -168 416 -340 817 54 -843 300 -537 243 548 53 -175 -82 -606 159 622 807 165 188 681 723 -904 -478 913 -257 6 498 42 69 75 -771 295 -968 333 -302 858 896 601 539 -732 -149 -184 977 -838 -775 781 -32 426 -792 761 69 -358 -215 676 -271 -902 -708 -150 -108 -800 961 942 186 -937 -639 -353 -157 -634 638 -159 569 974 884 -873 -812 -45 -832 -347 -286 206 -496 504 -894 950 -832 496 -676 494 -978 -342 -175 -706 -784 651 673 -376 -353 367 107 727 -532 569 -487 449 -623 110 -880 -494 266 -524 502 -739 -485 -54 32 873 -346 -761 -665 322 198 858 -71 19 -932 309 -947 932 248 -968 293 511 605 -817 -710 -563 -853 608 -246 -6 -681 -574 -410 981 -718 742 -727 593 -706 543 -931 -368 28 737 -73 -433 536 -441 -97 -722 629 135 -593 400 807 -489 827 -246 -121 -112 -313 87 479 -522 -284 224 -396 244 -66 221 -165 -38 735 291 -648 -973 361 -257 930 299 -10 -523 255 572 -943 783 -948 684 -949 374 -301 184 -41 -449 699 117 -909 819 161 613 -53 626 69 935 -647 742 834 -30 682 817 597 -615 999 -224 -938 103 -475 837 -899 689 -900 831 -49 620 301 605 827 84 953 -897 -333 527 -105 639 480 995 -150 745 394 596 40 172 59 -992 -766 878 970 473 -987 617 -902 -711 -482 -220 742 801 996 583 554 -100 -202 -676 513 -466 290 256 354 -430 -400 -839 -801 -470 91 -978 783 -162 185 -94 -261 610 704 -657 35 -833 -489 -493 -391 -609 -275 -79 -137 268 872 999 -532 296 121 -104 -869 796 -902 -359 793 267 -262 380 540 479 -216 -381 149 -535 -342 565 -756 402 -747 487 -515 369 934 -783 -880 -801 -444 -350 -222 907 -274 -675 -348 -272 845 -613 -260 -99 -717 674 -885 273 -298 -295 -276 -239 865 -93 833 736 107 740 -191 88 -546 218 -766 864 -110 560 35 139 -976 -284 726 -714 435 -269 -619 129 -32 -583 -485 -746 -106 -23 -809 -234 -746 51 487 -450 67 689 204 94 684 686 602 -742 -423 299 117 -591 -937 -605 538 -335 481 -831 -812 -111 -148 338 -575 698 -186 -322 504 459 410 397 244 604 779 331 -805 205 -646 567 820 -71 980 -914 -773 -830 -883 -746 -712 -714 -983 649 387 -303 -740 738 -652 -417 -300 -340 -803 180 -490 910 92 -718 178 -816 -996 -147 703 872 670 -895 -614 168 -768 374 597 -111 -731 446 -414 -111 -523 991 519 717 -57 612 -756 591 611 -473 -540 -488 -481 -633 -571 329 983 -867 -613 -801 672 215 741 -878 -256 -522 -845 574 -304 656 -866 -423 -464 -548 426 28 -234 281 405 850 -923 391 -626 444 -2 -561 -321 -481 -667 482 -634 400 -676 560 -229 -546 -560 -527 -101 345 -430 -517 -293 244 -70 -30 -856 -124 -73 -333 -770 42 750 -739 -959 608 -693 -120 -570 -962 -542 34 365 114 -765 -918 -279 481 218 509 959 -905 -439 187 910 -186 -570 761 -842 -286 757 -413 206 -611 -596 1000 -498 -282 938 -861 -775 -196 -248 -894 349 403 751 -59 199 126 -746 864 675 -371 476 387 -974 871 294 -21 -323 -106 27 112 533 315 -183 429 950 -535 -623 -330 -748 -998 598 -378 -911 -52 526 240 113 334 395 -999 -729 -452 -94 -895 -957 -595 -10 -153 -119 440 -572 777 -958 -84 671 -741 -176 -305 -928 -631 -523 -841 -454 975 832 -208 801 260 -260 121 249 -457 751 -526 -545 661 -192 835 -985 775 -590 371 -941 -34 -158 367 300 -66 470 126 -647 766 384 602 89 -19 183 338 -271 -137 300 733 -674 529 481 -678 -778 972 979 -965 -754 -949 33 630 171 -843 -976 -763 217 456 -136 -49 -895 -551 775 326 653 508 706 -153 179 -84 -419 -67 -6 -442 560 161 -758 712 -627 -957 732 475 -211 -100 -375 514 -355 540 55 810 -131 -593 373 500 -179 -26 -227 -314 -788 -706 -485 -253 970 226 602 -912 -13 11 464 40 762 886 636 -913 -920 -251 -244 -223 -966 -189 755 880 837 581 832 -571 545 -260 -515 854 812 818 -740 -889 -350 -285 457 573 -698 896 -435 -608 -88 321 -977 -981 -842 682 348 861 -497 -192 410 -92 -379 -882 -111 495 392 905 723 -860 113 -595 -495 -341 462 998 678 451 -31 -202 -239 -474 19 487 935 -233 965 -507 701 479 637 648 -498 667 -581 -999 -939 310 -560 706 805 342 189 500 544 352 -677 -287 393 367 -281 -680 930 770 -182 47 -662 464 -370 83 546 626 33 739 -393 -741 130 -971 229 -802 599 -767 -883 354 412 370 356 -830 -637 899 -102 498 691 -421 863 567 439 -283 -247 156 -199 -76 -242 148 80 628 -873 41 690 341 814 973 773 786 -452 35 441 654 210 567 -765 -778 -783 -700 -497 454 -890 294 934 457 -548 -95 -88 -220 -354 -952 135 37 863 -23 -530 208 741 -620 248 -765 -81 -865 -384 -357 866 -699 -291 802 -63 -757 -523 -573 -685 935 -94 -589 870 216 832 395 934 521 -963 658 343 -32 504 -479 -314 -682 -312 562 -199 898 -56 -622 -743 445 -970 -386 -63 -202 406 912 -437 -855 -262 -814 593 -458 986 -854 595 -270 173 -897 586 -764 883 326 389 925 -586 419 737 162 477 -110 968 -339 473 697 -588 -541 493 -335 955 -340 -768 745 472 141 701 -109 -750 847 715 -258 -697 -533 623 -109 -605 -536 -209 -76 -896 -43 -646 -206 370 -846 -225 -215 -284 -227 732 154 403 -474 -113 -775 296 424 505 726 -849 -856 948 865 529 515 286 -755 815 -200 81 -171 -717 246 374 752 -297 -114 866 -297 250 856 988 -26 868 444 940 613 -100 519 786 -184 -510 877 -438 -215 961 9 571 770 -817 -414 -81 -43 -718 -19 253 831 -319 -790 -47 636 26 -831 -645 -157 698 526 -807 -599 753 -377 -625 450 596 476 -407 -823 -168 23 104 629 726 569 -401 456 895 124 -363 588 -640 -632 -577 721 847 -208 404 984 779 943 -455 -272 27 73 -528 -650 -637 -431 -243 -703 -992 -449 376 118 -649 -127 -840 -720 -473 871 356 -66 -966 69 345 -229 338 -602 -296 -754 -813 88 559 192 -522 -791 -391 -635 95 671 850 -919 642 -991 -722 410 -350 789 -291 513 -956 -197 645 -20 -864 982 -728 645 485 -49 -373 602 -352 827 -940 612 -844 -278 444 323 336 683 -772 171 -39 127 210 -755 652 459 403 823 -643 -77 -777 743 313 -651 -150 -326 67 -475 -640 662 -753 -602 299 -233 186 99 510 815 991 75 612 108 765 167 -263 -701 615 -474 -635 -13 760 -141 -117 742 508 199 514 347 -999 497 740 -211 376 495 369 -361 574 -18 909 418 208 -157 -805 253 115 -707 -286 41 -217 -339 7 693 156 -798 -884 -14 -118 -748 -226 19 558 720 539 661 488 582 478 651 -942 -107 -301 36 -797 -366 974 733 175 709 396 772 -641 596 -444 -67 722 695 837 844 -501 262 -502 495 -980 898 812 -62 308 -634 -466 624 -20 -666 -919 -661 842 58 -859 287 737 127 -775 15 641 960 545 858 -731 -529 485 -990 -40 -876 -652 -514 865 -929 546 390 28 281 -567 35 -523 15 -263 -786 593 546 635 206 781 -704 -757 -698 305 -976 709 -75 401 -16 -437 -773 143 69 -667 -840 71 985 156 893 972 -811 -427 704 -806 -561 3 425 -628 678 -87 -761 -83 -759 -397 -935 -529 963 21 739 880 -887 -168 -957 462 976 438 -332 671 814 910 271 -201 994 -502 -260 620 135 -346 272 900 904 -352 845 -408 283 -678 663 390 467 974 567 -117 293 988 -324 626 -373 -569 87 869 -119 -307 928 306 -15 -709 -690 -473 327 -293 121 -957 580 10 -991 760 -926 210 -544 285 480 462 -578 -29 237 -690 -633 -274 667 -388 941 647 885 1 -175 78 39 -310 -270 529 -894 607 -989 -10 156 -55 881 -105 -434 -352 -682 282 663 693 635 796 645 -136 -196 -526 -206 -559 590 375 -201 -246 401 -535 341 -162 826 811 883 320 -291 -447 601 -202 717 212 -961 -757 171 -815 -96 815 632 655 987 -427 -696 443 -844 466 680 -265 -188 920 -368 852 27 897 -266 -89 106 -320 386 -477 -821 -776 -623 -712 -276 -223 137 -15 -560 -517 534 -334 608 -689 -776 -565 -406 453 -468 -188 -314 -757 -960 -909 158 -736 497 339 -594 301 -865 -679 137 -389 948 -588 -119 876 554 -607 964 730 -453 -49 501 -105 695 -172 164 -579 713 154 366 -322 857 -89 102 -517 -579 135 506 729 770 23 785 -649 795 -240 -265 206 547 -331 495 369 429 -666 -656 510 538 -917 -25 -451 -1000 722 -888 -245 -794 766 -893 608 -937 -923 -140 90 777 -423 444 -66 -477 674 -851 -789 -401 -16 895 -687 -362 -769 -777 760 -354 298 872 -883 278 -116 369 -608 426 -196 -913 632 -896 387 29 780 -285 873 205 -439 262 897 133 -61 236 151 -650 -862 -744 283 633 620 -745 -636 -880 -345 -789 401 231 -568 590 -281 439 -316 931 -384 885 -298 382 679 755 -31 364 495 -482 -985 86 750 184 113 -249 -755 -719 -98 -594 -185 -873 -364 -791 800 981 -676 969 -706 -900 -175 517 582 -414 -931 -215 -550 -219 4 -80 -551 -794 43 900 20 -979 567 591 685 318 56 -576 107 480 -775 331 626 442 -561 699 685 25 543 -89 478 -537 -777 -171 366 534 -884 25 592 -787 -115 246 711 -252 -461 -915 350 286 -200 404 381 540 314 463 827 -909 -127 462 690 -730 -274 -326 329 -869 869 749 -485 -331 -854 532 67 -578 -651 905 273 83 873 11 -95 637 -663 491 702 299 624 396 -3 -39 -342 91 535 -108 -124 361 12 917 499 -894 -77 401 984 628 -52 659 -470 732 -31 887 -561 778 170 -191 -575 668 618 910 481 208 -478 618 -416 -599 -456 15 516 65 342 -943 97 70 -391 515 891 -737 -848 593 837 29 -87 543 857 -523 850 -412 -342 367 -370 586 -943 173 -496 64 942 710 -492 -462 547 -513 -282 -161 -318 -783 -309 -821 -114 885 641 -489 -801 53 -274 24 -10 -770 527 4 818 431 75 372 -75 10 -646 39 175 -53 816 228 -107 421 -819 706 -985 -374 915 -72 901 -390 -167 371 620 511 -754 19 326 892 -613 -765 844 -151 -194 707 227 -297 651 13 340 -218 316 141 -483 894 933 -576 899 -364 -104 101 -46 -419 -235 506 749 364 -875 489 491 199 958 306 -943 -32 -612 -203 -742 232 428 384 754 397 763 252 -849 -187 216 902 -197 76 10 -313 -800 -95 858 -134 -129 756 -530 -534 -732 669 782 875 -982 216 990 -717 -10 -217 -974 -397 916 544 -7 -593 -394 735 545 -730 492 547 -670 455 747 519 -135 87 87 -368 -336 -670 -562 -143 30 -621 -543 -412 349 -991 955 -51 678 -47 -470 -326 176 324 -510 242 -501 435 716 803 283 -488 58 -848 132 884 -839 -238 772 624 660 -716 31 293 612 616 -860 -299 -991 332 236 -956 97 -760 -989 -5 -471 487 378 260 -580 53 -86 931 61 -973 -242 681 120 597 -942 -146 -476 118 365 154 898 211 169 941 -279 515 472 -272 678 652 -175 111 -848 -954 214 -231 -95 773 368 868 -916 323 86 -903 -787 -355 -914 -654 -522 -633 175 -135 -570 -754 -839 503 471 744 256 -587 -630 639 -113 583 392 501 -163 193 -476 -769 -736 895 371 -392 449 422 964 -777 -845 -827 -428 -229 736 -866 -739 387 340 -449 597 267 135 -345 -650 -388 -679 -688 789 723 979 409 628 499 73 410 698 512 -906 -671 178 851 -162 -461 194 125 -419 406 22 -787 -161 474 -537 950 855 -697 685 -68 -75 -301 -199 -935 -169 -590 269 -977 -702 475 -257 -247 -319 280 -390 658 719 7 577 829 -198 922 801 282 755 -368 -395 -767 -220 118 -881 -898 -427 100 888 -474 -256 -298 823 -309 -592 -436 782 692 322 -307 495 665 -380 669 -501 -240 952 912 -609 -101 -447 413 -287 993 225 422 113 -207 720 -498 598 -677 -882 -450 449 -390 -616 -634 423 949 486 747 207 817 -904 915 876 541 507 47 -94 -854 679 97 -677 -180 -185 -855 309 310 259 792 -605 337 984 -774 -936 -305 206 78 390 -50 -67 -640 463 416 319 -95 576 832 -199 495 657 283 -413 -908 426 108 -194 -891 388 -122 -342 421 557 808 671 -867 367 574 797 -421 579 722 -708 -585 962 569 -945 502 773 617 -598 231 -260 68 233 -616 616 166 660 731 954 729 683 359 389 -113 783 847 434 722 -600 494 -680 670 -32 938 639 -147 -403 -392 -223 -94 205 -884 347 877 -505 -242 -213 984 132 -32 692 -900 -210 -469 -463 -996 -603 847 -558 -177 -93 -997 -956 868 -333 -79 394 -982 -338 -852 10 261 831 96 -392 -804 -628 115 652 589 374 -599 565 -349 -513 -541 -822 -603 -121 169 273 120 75 258 39 359 -149 -925 -386 510 -324 -54 702 247 176 99 137 -156 291 432 183 454 -876 -512 566 684 501 -79 190 -239 196 595 -649 376 -209 -537 -67 -448 -486 -142 514 41 367 930 801 -750 -412 -123 -682 -999 247 691 -806 542 -791 825 -48 -693 44 43 125 -681 -802 -903 -489 -645 729 305 909 -12 856 193 -275 -120 -330 132 633 240 -741 366 258 -728 307 789 -609 374 -470 -839 -323 516 146 155 -452 -540 77 -955 910 -726 -501 -637 165 855 13 991 120 -790 -559 -712 878 738 586 -376 -806 -887 239 474 586 -322 376 660 128 901 -340 -693 -445 -17 -6 277 344 -175 -672 -124 -713 -489 -13 -14 878 -855 -923 -48 -228 287 63 -808 890 -527 -526 -619 736 615 402 539 763 -869 -682 104 -33 -658 -889 674 431 -74 339 53 -40 815 -787 765 -107 674 6 -231 -805 57 485 -887 186 693 9 -750 -477 416 -791 -927 -282 289 822 771 532 62 357 423 -441 -962 -967 947 532 420 21 -817 374 743 350 -940 419 1000 -789 579 -935 -847 -706 -898 -630 614 -797 -863 786 -702 -810 -149 544 697 -753 -172 -980 -872 -136 754 -468 363 -987 -284 954 -345 -739 -319 507 -145 729 -185 184 -111 100 600 951 -396 -879 14 584 -159 757 169 -104 -26 267 -902 -530 745 -752 -944 -783 633 304 -328 -46 349 -442 -418 -239 196 424 96 577 -290 108 -737 -246 -580 337 49 -299 555 -410 -898 413 198 -925 -606 50 774 395 133 433 374 820 -504 684 146 -604 -450 -266 -726 -678 385 978 -109 858 -383 23 -353 -905 770 -112 976 -206 413 360 980 -593 883 134 -828 -224 67 -361 -870 950 227 -616 24 133 -613 -986 721 428 -286 367 983 -307 -538 720 867 627 110 -398 78 5 111 -702 760 358 870 -709 785 -656 -106 895 -620 -928 -325 -131 -200 -483 948 -183 417 -321 596 966 -48 273 846 442 -719 925 656 355 609 331 -677 242 466 -627 -364 663 -691 703 -271 522 52 -221 581 335 -405 148 690 632 83 446 225 471 75 -905 -618 518 76 512 -805 826 394 -49 284 520 -140 -449 -131 287 309 -896 97 -204 -644 876 904 521 145 876 157 -135 202 -649 480 -245 209 -696 -408 -172 978 621 710 66 -289 28 312 -51 992 -703 -298 -743 -518 -468 177 -286 -68 59 -98 -588 654 -505 435 -353 681 744 -581 -751 -458 49 600 -88 95 32 -692 954 -992 -166 14 -179 -70 987 -458 544 617 425 -29 529 -265 -537 233 459 -189 -387 938 857 -454 287 -213 35 -568 522 282 -347 -932 521 121 -863 -421 561 -401 -500 -859 960 420 -68 -534 -497 -742 387 -383 387 -228 -554 482 -678 -24 -72 -568 -872 -90 624 -994 595 -620 -603 -257 897 998 -929 -161 -4 373 -82 -897 726 -511 52 821 -305 -362 -281 942 695 234 158 -152 175 -817 589 -892 135 523 607 -176 -17 566 -236 -444 940 444 -160 148 381 13 337 -230 -197 89 132 991 665 168 238 -895 786 -968 -876 784 482 564 -454 -312 788 -200 953 -768 184 -838 25 -727 204 -851 -797 909 101 123 -832 -739 -650 -979 -896 -249 303 782 523 279 328 -832 822 613 -450 -173 -374 -405 -921 -244 64 -601 -881 -216 -781 -967 908 -479 -27 -331 54 300 382 838 -918 -729 -433 3 -350 641 733 250 -955 -686 -37 934 -785 697 -384 -260 -304 926 -79 -977 521 -52 -446 272 -39 -746 608 118 -334 270 830 -973 17 660 -453 -998 248 -993 926 -845 422 -35 613 -624 798 -354 -803 -754 -545 47 684 124 -449 -712 735 -198 336 -365 0 -83 -375 586 550 271 -400 68 263 744 -554 624 -536 903 891 -978 949 916 761 725 -615 -183 -782 968 371 -721 -872 503 79 334 -271 -464 296 -936 295 861 787 339 -488 -973 688 -298 207 -526 23 506 -200 -86 -729 -738 100 -90 -903 165 912 -629 -498 -110 360 259 -515 38 -176 999 -552 -335 -727 603 625 945 -99 -291 791 950 222 10 -571 -570 -923 557 -754 -606 86 405 985 904 -134 -538 882 881 -804 685 110 770 -487 -505 18 -302 257 717 -954 -501 634 101 0 397 205 515 382 -261 -845 913 -957 -951 -511 130 474 -889 -105 -641 -750 -737 -201 488 140 938 562 -269 129 898 293 -317 -518 -853 -345 -578 751 252 -312 -698 -392 -453 -672 -164 -242 -806 -933 713 255 -881 -981 992 74 -57 808 -852 299 -458 -356 730 247 -129 -896 877 -438 -370 719 -927 861 -105 879 564 897 261 227 879 139 -584 -495 428 74 -65 -130 474 -920 507 -683 -758 577 -776 99 755 970 -149 -871 779 -262 -949 408 -69 -144 -397 596 408 -131 122 -560 -712 635 483 -266 253 848 -817 695 143 408 947 358 266 6 143 409 779 719 745 861 766 287 -699 -687 334 -780 893 -443 -619 -717 -202 -187 800 -352 848 -679 -959 -39 -772 -879 -257 -899 -856 -389 -772 -152 791 -416 -606 763 -782 932 -580 -302 987 -172 -145 -342 -364 235 -729 156 58 -182 -182 555 344 152 69 879 -534 -816 687 -377 81 -1 737 152 778 722 -730 491 216 608 -227 -591 -236 722 -603 -55 231 -838 392 -213 188 117 655 756 448 511 864 813 -565 -868 628 -479 -389 961 -493 145 -968 -292 425 -613 556 531 234 427 825 703 -277 -269 510 -195 315 -115 185 -281 292 -189 -705 -594 -930 -183 -874 -871 -184 -19 623 351 722 -110 431 -495 -728 -423 -468 758 87 -536 -93 -104 703 -436 66 461 941 -533 -914 630 -944 419 -115 359 540 37 -433 -616 426 -419 -718 -103 -831 -291 -534 -575 478 -265 -34 455 -955 -689 875 163 -984 -299 -187 -719 158 -795 148 225 89 -899 -351 345 -343 793 -80 824 -269 -427 73 413 876 -787 968 -886 822 -519 143 -756 -715 -821 -734 -179 -697 458 437 -804 -811 -748 -431 -840 125 -427 824 17 362 -190 -931 547 408 135 -52 -881 28 -287 -918 -846 125 964 482 111 547 445 -554 265 -189 -345 -265 -610 -139 507 -758 -916 813 256 -685 396 107 -998 -812 636 320 -811 -563 -541 447 -73 -607 124 716 -497 769 -888 10 -897 352 357 -112 182 356 298 -280 -468 213 -949 -716 -392 -643 799 23 -941 807 897 -206 -183 -683 -84 21 -72 848 291 -846 304 508 125 444 -570 -963 -861 -2 497 -636 700 -83 -465 -877 218 -49 -916 -447 970 -563 317 500 -387 260 580 988 -890 568 -346 -425 710 821 872 63 607 316 583 -710 277 297 -142 -406 -55 490 968 -964 -918 801 -235 -213 -597 303 -425 -541 927 644 647 -157 -599 -526 640 -148 569 971 704 -618 26 -977 819 -717 -578 -914 -872 -141 814 -748 -405 141 -103 449 644 695 -670 402 -696 677 234 408 -64 120 647 -827 -146 -595 -467 636 937 302 867 446 -3 -930 -477 -742 799 -895 -826 302 683 -517 -296 -755 -709 -80 -100 -757 236 -70 448 578 339 -9 -266 -264 961 791 -335 961 -695 -883 -340 660 -778 -527 -869 -762 -30 947 227 -302 -228 754 297 -217 285 -148 -446 -735 434 239 -806 774 -880 -952 38 215 257 478 -582 -930 -528 -455 1 451 -194 -103 964 321 -731 -147 794 514 -133 762 -410 -147 -629 -449 -428 371 278 995 -818 -853 188 538 -121 510 -170 468 -862 198 -747 372 -548 -117 254 264 -529 -452 400 -736 -411 327 546 -550 -254 -127 -162 -64 -182 359 909 -501 -311 675 532 399 897 -246 -835 989 860 -382 316 -783 -325 -710 -245 15 -709 780 -957 -726 891 183 -394 465 -14 -579 -89 603 -834 -714 618 392 -332 -352 673 323 -175 -54 957 675 623 -460 -107 502 -898 -598 -113 -273 442 -484 182 -73 -182 842 -130 710 216 542 334 -163 362 -949 -205 583 -2 -139 868 66 439 -559 304 -966 818 861 605 789 -483 -802 720 544 -587 741 -685 789 -227 132 716 970 -475 -734 -206 392 -986 151 -327 -362 470 408 171 -838 164 530 -739 878 -758 882 -655 121 -821 -883 -845 -633 306 654 373 -96 745 294 -994 223 -790 966 677 649 356 368 -65 325 -366 -894 -939 719 49 58 -999 -637 360 787 53 -152 522 -729 329 -562 -538 763 300 -874 -681 342 -959 677 -778 886 412 -624 43 -601 -818 -297 -147 478 19 -815 345 -327 -229 593 -997 682 571 385 -848 -148 -764 -933 418 -496 67 394 -743 476 495 -211 -518 -922 -273 -753 55 -664 42 476 505 -738 -585 -586 -749 -515 512 -152 425 985 -17 138 -199 -335 711 473 331 -727 -160 588 483 807 -522 65 -377 -595 -182 -644 878 565 -180 -67 -340 -368 -281 -77 -136 790 256 43 -457 384 -794 866 -252 -505 365 -897 492 -988 -953 -182 42 589 -488 748 170 216 -723 933 -29 116 945 -50 606 -677 -159 701 -928 382 120 402 410 -364 407 360 -187 411 -724 418 915 506 563 319 95 -847 -162 745 374 212 -844 358 -945 -943 13 610 -389 430 59 -38 -684 920 -727 -433 -694 -53 -548 -955 -183 115 -857 381 -312 -260 224 -641 30 -479 -968 397 617 -862 566 874 -563 862 -870 581 493 857 891 677 270 -726 -153 -263 836 656 -408 448 -514 506 784 -795 514 532 603 716 661 -589 -899 949 841 504 -227 916 740 366 553 171 -109 -320 718 93 -963 703 -952 66 -453 925 985 -988 -957 468 -734 -115 -526 -799 -580 895 -43 610 935 -321 -331 -764 633 -680 878 757 -359 -750 -526 384 133 66 -197 785 844 -887 320 -702 478 632 -90 764 -423 44 491 -482 734 185 175 512 -459 -211 -213 -430 119 -479 485 4 223 69 713 -967 -785 -767 29 191 -791 917 -83 457 -769 731 -721 152 -7 540 -9 729 -12 -780 -479 89 -560 713 -747 819 401 -865 837 -724 191 -936 753 868 418 -605 349 -242 -182 672 -708 992 230 189 -43 -991 394 916 -962 395 87 -702 572 752 -674 726 -96 -478 515 517 15 -378 -848 -947 -707 -134 -876 -239 663 610 413 -143 -652 977 502 77 -962 -154 -244 542 790 -9 41 504 -669 -965 -544 -116 -618 541 -730 273 563 -630 -545 -876 -266 897 -132 594 543 -595 -452 -986 -519 992 -213 -150 -567 -177 -28 19 14 -37 897 -744 19 -133 -805 -723 380 -951 -23 820 811 -107 -26 723 431 -401 696 264 299 -520 340 380 -199 -565 820 850 875 227 528 -775 192 -895 -923 710 -832 988 81 -224 959 -245 -864 -614 -363 31 -651 510 -955 184 512 -599 -971 222 330 -932 -141 -705 -344 479 485 -667 709 -472 -598 -54 -680 179 770 116 -227 869 -648 -727 -51 795 -543 327 489 -514 122 -556 -25 -831 858 -417 693 782 312 -810 289 862 123 -989 -899 -774 815 611 -780 -284 741 -856 351 485 -688 593 -503 748 -300 317 -443 -701 -522 212 169 -2 158 -261 923 -330 427 554 -980 -106 869 379 -330 408 -625 -136 -578 251 400 -976 -909 -720 549 -37 -961 80 -638 -668 -593 -486 919 -298 -77 -813 875 -961 -3 -449 320 -175 -608 820 -705 898 835 -972 -124 -795 977 891 911 -777 -25 23 369 673 -656 829 179 4 -513 -668 -528 811 810 -143 -690 818 292 -455 -739 -195 -153 -995 539 -614 -252 -70 -410 493 -829 -955 -596 787 -342 935 646 -201 4 -612 -604 909 976 -270 786 519 801 -416 832 -936 330 -981 -267 -772 -311 583 447 708 -170 -467 984 297 546 468 506 -215 268 -542 -841 30 -389 431 891 342 915 975 -797 629 214 6 38 -455 956 321 -602 72 366 272 221 -306 -457 -313 -442 113 820 -235 906 -303 -465 144 -804 200 523 -168 -135 889 506 774 89 -304 824 959 397 -520 190 437 -511 282 -795 375 604 -422 -347 724 -247 -753 960 -564 -648 -359 471 -828 -639 698 584 814 -22 423 476 -701 262 -87 118 -211 -42 -761 -135 225 -737 -758 289 -233 -485 551 4 -373 187 777 -560 -327 111 -725 875 -594 -462 -600 -96 -356 40 259 47 -316 831 316 11 970 714 97 461 810 -216 -273 325 -973 390 -318 554 575 -658 411 163 -962 758 -544 -121 -192 465 -148 573 -505 384 809 -697 755 -305 -442 -280 -47 12 -919 -746 -580 222 -909 214 774 166 -444 40 703 634 -969 -310 -840 -173 166 -405 459 -512 -383 -79 663 552 -509 777 149 -937 699 -115 43 117 939 794 22 239 -738 199 -762 370 -830 -453 -311 -707 898 -733 0 -510 282 492 912 -624 -443 932 346 -548 -195 -363 264 -4 -190 489 756 215 752 793 953 -978 747 650 -342 -269 613 -560 -957 405 -325 -874 -199 958 -258 -55 490 136 94 -237 -917 -754 491 513 347 800 899 -133 -258 394 -498 216 -478 257 -472 499 559 -567 -688 496 -377 167 -896 492 776 -989 45 64 479 -314 105 -930 -181 -892 -805 -346 677 -425 649 711 429 114 -126 -392 828 -575 815 943 685 146 -7 -139 -501 346 586 -773 220 62 -636 633 -466 -223 -467 -818 730 891 388 -639 -90 -329 -427 -331 -791 593 -642 -945 939 628 -658 -607 -206 -849 174 974 25 -797 970 441 -752 -781 66 -242 539 -762 466 30 -864 -448 -275 640 578 -299 -260 -515 -377 -468 -838 764 511 -439 650 830 -379 855 -136 -621 -792 707 920 285 655 34 714 59 902 81 -194 587 142 399 -900 771 -633 -1000 -929 21 -446 534 537 660 859 251 -557 163 562 -85 -12 852 -165 115 520 -837 -993 986 -379 655 -97 -435 333 429 342 -878 372 -119 -696 1000 757 -208 -336 -510 65 486 792 -638 462 221 115 -871 394 -683 774 -74 833 11 -58 -244 329 937 -89 425 -740 973 86 370 -590 279 -47 884 366 -143 481 -229 -72 614 125 -298 377 -540 379 611 -346 -290 658 54 885 137 -637 -447 -170 -62 -503 317 994 -19 538 -478 575 -2 491 590 521 693 294 -769 162 204 29 889 -664 -399 441 707 -275 -680 257 505 278 631 862 449 -623 -195 -104 -81 586 437 326 936 328 -291 527 -196 234 -172 -235 -273 -185 322 759 876 68 958 59 961 255 -493 727 978 -717 770 -483 -251 720 -822 62 900 747 -611 -304 839 313 666 183 -688 -450 -120 18 983 641 767 -690 661 -775 140 -214 749 -581 -145 839 620 -413 485 -439 362 -138 463 325 -284 -599 -709 -643 635 -35 -272 662 -644 -827 354 954 533 -675 775 607 88 710 -881 599 -527 -829 -743 -702 -876 -348 602 850 696 -351 -68 694 -299 663 108 -297 -402 -148 946 951 160 714 -571 -610 683 232 11 874 696 212 136 -738 -85 -166 -440 517 -932 -405 -509 -83 276 -320 -54 131 479 272 -603 656 -328 -66 713 -751 386 -523 782 894 -115 466 -890 -372 -231 -290 -679 -524 -575 793 628 813 -286 -696 951 769 718 -862 629 527 -425 -844 -97 -512 942 929 -101 -43 -556 402 -967 237 -432 -40 568 852 135 91 -299 -393 -34 -133 -527 -556 -684 -857 628 278 805 -814 -277 -581 229 -796 545 421 -321 708 -953 -534 444 -590 788 484 -186 146 383 -981 119 -666 116 954 -518 885 -269 -711 497 -915 -951 299 -399 512 409 -148 761 -835 285 736 121 285 -258 13 -715 -708 633 839 -875 -918 459 -742 658 435 16 -579 790 26 449 -111 -640 -127 -373 -257 468 155 880 909 812 326 -357 -398 -650 -896 -430 732 326 -831 96 -989 -967 128 -590 -878 91 -751 -406 797 431 -500 -456 249 315 972 176 488 -955 328 -48 -932 -707 711 230 -581 298 724 -601 562 584 877 403 -621 252 241 225 904 -566 570 535 -320 39 -752 465 -255 178 -862 -832 862 -178 -131 468 -584 980 -248 -470 386 -686 501 994 -504 909 -584 -874 -170 866 -927 191 965 -351 655 -968 426 587 125 -57 -777 -992 -862 -3 900 503 623 426 -435 -532 613 -999 -909 179 -943 849 -54 -122 -280 545 903 -655 798 -958 -23 866 -895 413 644 156 131 -811 -885 -17 569 567 936 291 348 -428 -779 -691 -537 -692 147 -202 965 -707 -454 909 -235 824 158 -603 -869 430 -535 530 -241 515 -638 -312 -686 982 84 446 286 -736 217 -588 -151 211 -385 -202 -441 -826 438 -64 -655 603 753 -557 -882 960 590 749 -595 29 654 -538 -387 -358 321 610 289 842 -244 -161 -748 628 -633 657 83 733 -310 -706 -919 -831 -97 646 -930 502 -1 840 -805 573 24 986 -97 -222 -15 173 108 -950 -747 -527 928 -917 369 -318 -767 -238 -62 -645 612 204 325 729 -624 -548 -598 337 9 134 692 367 -405 -59 -570 644 -570 -946 690 378 -753 -872 -361 -505 549 -957 744 -824 961 -611 -735 -113 -401 -278 -636 184 80 -918 821 47 830 959 988 -79 -537 586 -304 -612 -505 -320 940 -77 -608 -864 -269 528 -15 755 2 -45 869 -489 -812 -703 497 697 -845 822 -961 871 859 -384 -646 -68 35 352 918 -927 163 -955 -25 -731 -843 239 -238 -112 528 -443 618 -311 879 -401 -326 885 913 -752 -432 -862 773 -971 977 -326 -164 -859 -81 -651 -85 250 -130 713 -962 -42 806 -740 874 -943 -65 34 980 235 -971 459 201 -95 -325 464 -774 468 673 -720 13 -589 -947 851 -192 -303 -931 -393 730 -896 -269 -436 -224 -364 -282 -556 -232 487 237 540 -477 439 -706 -813 -353 946 -496 484 -951 457 -840 565 974 149 721 -961 676 -777 350 -419 -501 325 -528 -287 140 439 -837 -53 -959 266 -241 546 -68 -550 -787 -908 560 -955 -698 -930 -579 -523 160 -688 99 -740 125 317 -984 178 -80 779 757 -71 -372 -676 90 -182 -622 -558 -296 -590 652 -452 -584 -529 349 759 -87 -291 -312 783 671 -679 -403 254 -858 -27 118 -479 51 -494 -168 -703 363 960 -378 -684 -222 -672 749 645 -681 811 -498 -76 -708 -243 -603 -611 -542 -213 -361 -32 -903 -131 -275 409 544 186 590 -380 818 -689 -598 1 -847 -889 -711 -428 500 208 650 870 -527 524 -319 -740 75 -746 -72 -146 -612 -104 -842 779 -756 228 -372 2 43 615 15 774 -986 958 -19 -338 832 -219 849 172 451 907 717 -403 831 20 -573 531 -85 -806 -274 796 -194 -89 -326 665 944 -313 -260 -728 410 193 -649 17 -151 -431 492 -752 -740 949 -17 -655 299 -878 319 -379 620 22 -519 -978 -278 147 903 976 241 -18 354 -246 -959 -842 -754 281 -910 -202 -373 458 708 -206 580 -971 -820 -70 314 961 8 -462 309 197 -790 167 -197 -990 18 -573 -125 -218 514 288 -402 135 441 -985 -991 -351 281 -160 562 867 -733 423 -627 687 -74 -816 -516 -961 776 145 -44 425 366 -379 861 -468 -740 229 503 -881 -61 846 391 -934 798 -375 -366 -436 704 957 -421 -260 -337 431 -45 699 655 226 -498 -136 9 -635 -847 311 -503 620 930 640 -535 -852 -917 -23 -333 -964 -515 571 -176 598 -726 -473 416 -522 897 977 932 10 -474 212 632 865 269 587 674 145 -116 -991 587 813 -829 -106 -86 -433 -368 -440 -110 -530 518 -525 120 -957 773 108 -642 -829 -933 223 123 248 -489 254 875 79 986 -561 -116 -490 886 783 -40 -213 -851 -509 -906 796 18 -798 114 -113 440 -32 -157 941 -529 -257 520 78 500 668 -274 -417 231 -265 54 148 -224 607 284 880 386 -552 -920 -576 992 747 230 -838 -678 -405 518 -569 955 333 -203 -615 -821 -52 -679 706 958 -752 79 508 679 -463 -239 -153 -444 -947 -17 82 103 -798 713 579 921 294 317 -411 965 501 -697 -447 -980 277 686 541 -118 771 359 -178 841 368 237 213 774 -138 -869 818 729 -823 -869 -295 849 611 590 -709 -894 950 -126 696 -573 414 -70 -501 326 -874 357 223 498 467 725 42 568 -874 -164 730 -631 -854 867 943 504 122 -157 80 -284 524 -895 -376 726 -449 677 774 741 594 -769 443 -242 898 -202 -554 -989 -41 -504 -354 894 417 -690 470 -201 392 370 680 453 -820 732 -519 -503 986 355 477 -963 -329 -29 505 723 -203 -751 935 -53 279 -542 -85 -2 -267 720 623 23 -961 304 -109 882 649 -426 936 964 883 278 617 -685 -991 -609 -771 -540 -587 -194 -838 -211 -100 739 746 -571 680 761 -838 162 -110 -254 149 -852 -258 -194 825 -985 -40 634 -519 -176 811 -130 -503 647 546 296 149 -701 622 -811 -793 -160 453 854 -180 567 -857 -24 75 589 -956 -390 -95 27 631 -793 14 742 -211 71 251 129 4 -175 -392 -307 -315 -792 -873 205 -845 -835 932 -603 -84 -780 -435 -829 -350 -323 887 -542 -818 -387 -244 730 -906 -545 -295 -923 -807 769 85 -876 503 67 813 7 489 841 -33 574 -246 706 -368 784 -526 491 -728 -994 662 -263 -135 42 -31 310 686 451 825 -580 -857 66 -477 -985 723 686 -761 -942 -511 186 450 571 51 226 377 761 925 603 -800 598 708 -517 918 -978 608 -755 842 771 79 -951 684 739 637 577 -731 944 -129 -542 -679 -991 -182 -233 909 -894 -538 -41 -484 442 689 -482 -161 15 -826 -880 973 -307 -203 912 -505 107 -898 -733 -23 297 50 153 339 288 993 34 -185 560 -838 922 477 76 -515 -394 -945 -257 196 -83 737 154 980 24 -236 -159 701 844 114 -709 916 986 74 139 -564 752 591 276 142 -866 -579 -741 777 495 -897 -413 -352 -277 756 678 891 -308 92 -110 12 182 -48 984 -689 325 -371 266 57 -611 -348 588 -353 -384 -104 897 -381 -84 -914 187 -846 -692 723 393 268 -375 563 600 35 313 638 296 -60 276 -541 -668 -805 -139 10 184 968 506 -669 696 3 -27 541 -294 -318 982 239 118 -886 -697 868 -457 344 -982 -615 -249 -415 -373 336 78 -831 945 244 555 358 263 768 -72 799 246 -668 -857 -131 655 395 792 -943 -972 -674 899 140 -577 759 -807 -137 475 159 -43 -167 890 343 473 -658 381 -991 -981 -213 756 -733 752 -59 -30 231 -248 -135 120 117 -361 154 542 175 548 295 -788 875 437 132 130 354 -434 934 163 -813 -445 832 277 576 995 836 -28 -643 -824 -90 211 -226 604 -908 411 -649 855 563 -968 -333 -131 -706 -373 -762 770 -193 453 -873 319 -158 -974 -928 -105 542 -513 864 -612 828 -227 -942 -402 278 642 569 -132 -149 639 883 376 854 681 -720 184 -107 -335 -264 747 640 -159 311 -235 322 147 -616 -250 -56 962 -840 -685 902 -135 -692 -234 -505 726 874 -100 -14 -606 567 676 -841 28 318 803 -17 424 24 388 -882 -568 -359 -775 113 577 417 765 -855 270 880 805 -573 -351 -444 -118 117 276 -141 -691 577 -299 -114 519 453 259 165 459 -715 -879 -341 569 254 -603 695 939 885 690 880 -362 211 -300 -503 99 -986 -30 241 -77 -305 402 -752 -903 321 -629 761 -508 371 -573 -948 379 -743 558 -893 64 -299 -168 -383 -325 -643 963 -156 93 -316 181 -837 94 -522 -377 457 -889 319 694 99 -786 -19 811 -417 541 -191 -102 430 450 -655 34 989 -999 987 -165 -409 709 -61 -177 -346 933 -882 -371 -727 56 -868 -894 884 478 191 894 -268 616 -628 849 896 491 -672 461 -786 -830 -673 403 -529 338 653 510 -914 593 362 889 -424 -152 -559 -653 -429 250 985 663 -279 -788 -665 -675 -675 503 -871 -118 -644 -952 -468 -851 508 -469 -81 -840 -374 187 303 -851 456 -676 172 -774 -701 345 -795 673 -711 -465 -45 -497 876 -83 21 -441 850 -121 179 34 106 679 831 989 -825 -282 356 -990 -844 -872 826 414 986 -774 -147 -36 595 203 -477 590 735 -231 970 -450 -527 -79 525 -116 -215 719 857 573 -660 565 -617 -954 -387 -751 493 -136 246 -38 -513 920 -636 894 -480 -849 791 -32 -646 123 59 864 -132 -57 474 -84 256 838 -943 724 -844 -7 248 -604 814 119 687 -938 -62 497 -444 843 -3 395 201 819 520 -446 -226 726 790 892 204 -782 463 -561 496 -37 379 214 -408 497 967 14 -476 706 -612 977 -954 915 -484 -194 274 -381 782 -586 -109 470 -6 -358 272 195 796 851 -632 931 -952 -634 -276 287 820 -2 -32 -833 -249 431 18 432 259 624 492 -944 920 942 79 778 409 -213 734 431 987 507 -386 294 -750 -703 -856 16 282 605 -35 355 270 896 760 672 -699 187 850 -147 -988 999 -998 -268 82 -309 120 115 927 -287 -332 -899 160 431 905 -424 95 979 740 473 -938 744 437 -783 -759 -286 188 -789 844 584 -853 -57 -601 500 715 -603 101 170 -135 676 420 -763 379 -784 -146 -16 662 -718 362 618 273 -670 -588 -839 -975 361 737 469 -856 -774 -250 -660 982 -761 -91 785 98 572 301 744 -186 560 952 -33 793 -408 -215 -836 568 164 778 -602 616 -67 754 1 -975 -257 824 888 925 778 956 346 -976 610 -466 515 649 826 -348 999 -230 637 -817 970 -89 43 -533 536 764 -617 -811 -974 -623 954 469 365 -345 -62 -984 352 255 750 -338 -610 -581 928 892 -702 233 -557 -786 505 505 955 -221 168 570 -610 -133 -991 -119 303 -384 -610 -854 719 -380 94 -302 877 -811 -905 655 404 -266 -241 604 108 -41 709 828 722 -208 -533 538 423 39 304 715 641 604 222 -636 81 -588 8 227 -631 442 -112 758 -129 819 -342 986 -652 433 -17 -439 -865 -105 803 515 166 111 808 132 563 375 -595 -459 -711 342 -464 383 527 -947 -605 76 -371 282 -315 -735 926 -365 312 -48 561 633 618 -718 274 -130 725 863 -896 873 206 596 316 -183 -975 -868 917 374 -308 638 -423 709 -157 -459 775 -414 720 599 171 147 278 -245 512 -108 -893 369 -12 805 4 761 -607 57 64 -47 722 953 -327 -241 -722 513 -929 914 299 -659 840 -389 241 -387 455 872 -112 979 932 125 -97 965 -186 -134 474 816 476 -866 721 744 -852 -846 -36 244 322 -883 -988 -199 -992 855 -242 -491 348 -196 -654 -364 816 -365 -202 799 -53 -72 -191 968 -593 334 -315 159 -502 490 846 -607 944 -803 -462 111 -838 -348 318 -227 -230 521 -378 -528 417 -709 739 648 814 -624 710 -522 -954 55 -34 79 522 671 -114 -688 650 531 125 -665 -128 -818 54 562 673 278 -858 180 559 284 854 148 -63 142 606 -388 258 24 15 675 685 -1000 408 -444 -980 -838 -759 526 -596 -873 599 -188 843 -322 694 -994 -754 -369 495 -977 -173 50 -808 433 295 -921 -755 -730 360 663 -187 -456 -957 650 985 -515 -324 694 707 -842 -916 -139 283 33 779 -413 921 -337 874 -923 -707 361 772 415 -16 -312 -119 995 -29 991 -997 6 -148 492 -16 -322 0 -408 657 526 -945 -580 -520 -540 372 -237 -104 824 311 -894 -1 54 -4 -96 -457 -53 464 -609 444 -303 -355 423 928 -964 -320 802 -490 -598 -761 81 928 363 -28 841 -702 27 -988 -598 -539 -921 794 -777 673 -157 -330 -313 968 -466 127 -968 -39 785 676 -488 853 373 -746 85 -398 899 -430 -867 -286 157 -47 615 -774 -867 -941 -821 -566 549 -707 -339 -643 948 -441 -175 889 319 -660 343 -81 -654 -678 120 341 -946 243 99 -95 -470 342 -267 -860 272 -462 377 -843 591 279 685 -67 94 332 461 -147 800 -628 -854 912 430 111 -732 642 -564 -758 -283 -989 -499 -130 584 -819 961 -832 335 -826 -990 -20 870 -112 559 180 -88 202 682 524 898 -174 -714 -392 -501 315 592 913 -711 817 674 563 -386 969 -113 533 261 634 856 -133 187 632 894 933 -759 669 -510 172 266 89 618 476 -414 -352 -898 193 630 -661 -825 -960 787 -251 90 -847 -962 -619 814 556 832 640 -829 319 -503 584 250 -669 -406 -962 426 281 523 714 175 -76 327 -853 542 -716 -462 -157 -159 -835 -513 -95 589 306 986 743 620 619 -436 -153 911 -941 882 -506 -676 71 -632 61 508 -67 612 -23 15 389 -755 -49 -299 -699 -380 -48 -567 367 301 851 289 -528 -185 8 -176 -977 230 359 -247 55 -559 330 915 632 225 446 616 508 45 161 -842 -597 -528 985 -1 -482 -911 -65 782 34 -400 -194 -587 997 135 -105 -145 -405 -626 -694 764 -968 66 -303 230 -540 -358 -850 -308 876 -468 212 623 -967 -89 -930 109 -796 78 -817 -176 750 570 766 -954 -715 46 81 -925 -302 -93 406 845 -701 440 -719 -179 567 -647 845 290 -280 -376 535 -728 73 -652 73 170 -220 -822 136 -962 -925 724 -227 -460 652 526 874 154 300 41 198 314 -119 -414 -402 187 367 -987 958 626 -664 -306 472 -471 -346 190 -352 740 794 481 -494 631 177 281 991 129 -785 -815 -559 880 861 -132 932 -103 221 -576 -350 -804 543 95 -430 901 375 81 -782 971 105 43 -164 116 -693 393 -302 -628 689 654 604 -466 115 308 -935 -566 714 -953 -654 -464 598 592 -290 -718 -132 -918 -102 -929 -51 -174 948 148 592 493 -897 768 167 -213 -172 -834 128 131 162 522 805 -989 433 543 -349 103 480 56 -128 -805 -395 590 93 -692 805 717 444 240 507 359 -98 422 776 773 157 876 -804 529 464 927 -863 266 -578 677 -936 -949 -458 193 -919 980 774 324 18 -145 897 562 -542 563 -477 -457 -46 -884 606 -682 -590 257 -223 225 384 -840 975 883 785 -417 117 895 36 904 62 12 492 -324 -16 -641 -659 400 -184 685 -400 454 -284 544 388 556 330 116 -503 412 -126 480 436 -490 660 -483 17 578 607 -633 607 732 142 4 376 -105 458 -912 364 -954 -206 128 182 -222 211 786 435 -119 126 -304 957 -58 53 -688 -497 791 71 -413 727 -89 640 310 -986 200 156 973 145 -773 -623 898 879 498 943 4 433 607 481 506 182 -283 658 -535 658 563 353 -830 -547 412 -539 868 -594 -132 -469 -203 693 461 100 375 392 -345 283 420 -993 471 932 347 -859 499 991 624 600 -435 -135 767 91 420 -993 -67 736 -610 -397 -28 968 -231 127 -550 277 -459 -667 429 72 742 -492 -221 -483 864 -809 251 325 -55 -910 643 -373 809 -501 856 -484 136 -899 -287 -628 538 -594 996 -955 -310 789 91 421 -483 -440 -393 791 738 455 -704 -877 230 933 -109 45 71 152 -219 -388 124 -47 -78 -992 -788 324 -451 -233 -593 -384 862 -346 521 446 -406 -931 -701 691 -16 -724 374 185 -942 -235 -68 957 -419 -136 398 458 468 327 558 367 210 840 281 -197 588 920 690 -245 -389 333 423 261 -551 789 -652 16 379 -601 -70 -180 -606 -617 157 497 408 830 383 -920 -716 -551 0 -335 96 -565 179 992 346 -380 -384 -68 586 -471 915 898 -122 21 356 530 -636 -948 -95 523 -26 -174 537 784 349 194 154 -365 117 9 -863 48 791 -729 -772 -408 -23 -919 395 -532 525 698 -902 956 -951 741 162 -367 495 -226 129 -182 -95 -154 374 777 493 -78 -519 -433 -391 325 -452 -242 -465 -160 -502 -875 -640 66 396 -685 -414 514 -566 -232 477 120 721 -942 -28 -243 438 -381 -553 169 -472 -449 907 -614 -357 850 -875 373 421 -503 999 -332 -220 -262 -401 260 -41 802 -175 -883 -841 -247 -563 -251 -506 562 -368 874 501 842 -979 92 -429 -510 192 698 69 -109 -559 226 180 812 -696 -423 846 365 -160 -900 135 -910 536 -666 -643 -33 770 -936 225 -574 834 553 -563 299 -26 630 48 732 -492 -149 154 -663 -210 -670 -357 -944 393 -4 359 408 836 -722 -482 528 -473 184 -300 686 915 -583 921 -220 -586 -348 -865 147 -844 441 -721 37 -653 -410 -119 -751 252 61 -110 -250 518 -631 -52 172 -411 -240 825 -911 711 889 -607 618 518 906 -713 499 117 -454 162 619 -56 485 -510 -263 -303 -272 -36 -350 243 -936 790 719 -212 -142 -468 948 296 -495 829 887 392 153 136 249 92 21 848 -55 -471 -142 26 -857 369 -908 298 -340 -896 503 -634 -968 -694 -637 868 966 -288 -330 -460 -416 -551 873 679 -891 -339 756 -754 276 -847 -277 -637 479 266 -825 683 0 -873 790 94 29 496 -634 131 -95 390 794 199 -436 891 -163 -282 541 -551 -341 36 -507 727 -171 -743 631 -966 330 -349 -879 387 -940 928 -681 -760 -745 -126 913 377 40 965 -897 619 -37 177 933 -737 -41 -494 -938 -809 265 249 -150 520 916 92 750 311 -563 -309 578 40 977 734 -621 -363 -625 918 425 369 -49 -847 -922 110 -138 666 775 -622 -446 831 567 623 -193 -979 -488 -62 -226 299 701 130 645 -367 -7 374 -363 -826 -424 107 937 -286 564 -656 -337 -662 464 -930 644 -860 87 -647 778 -892 -108 707 796 -123 745 89 830 -587 916 -278 -844 940 -899 -78 87 -219 477 -886 -963 50 -729 -594 723 346 776 734 957 296 577 -894 -818 -188 -708 -234 -935 -982 990 376 883 -445 -662 578 182 980 323 -766 -385 331 -746 -586 281 952 41 638 908 -679 635 -119 534 -460 -317 15 975 787 -323 -916 -337 -26 -458 540 -843 -321 722 -359 -234 -757 -880 -740 -65 -108 286 818 685 769 947 308 426 -150 814 605 330 -921 -964 -383 497 907 958 305 -272 -8 -607 125 127 -699 -607 -274 -42 -841 -738 -222 -799 983 -341 541 119 -278 -863 -786 -484 436 231 -34 -425 38 14 671 -75 503 520 513 -270 -316 -949 199 877 851 -165 -347 -588 -88 -783 257 748 34 919 -874 979 449 -288 -383 -775 -619 -392 -135 -382 -769 427 597 907 -653 -994 -986 -278 136 841 -911 850 431 -310 713 909 -654 -168 541 146 481 297 -317 401 -914 435 -402 -589 -591 267 -192 -919 411 256 -634 104 870 -409 -325 -251 216 955 -394 -890 -833 337 761 205 929 -945 -33 -288 554 -473 -188 -556 -218 331 466 -312 680 364 -992 -737 -471 -322 281 -808 -263 -668 -905 -288 478 -955 530 964 890 -635 249 -510 -339 -6 80 -603 -540 -521 -104 14 -675 662 -211 813 -718 777 -35 -708 -761 225 699 849 832 -867 950 915 -590 862 180 874 749 -77 -150 702 591 725 977 -156 -410 -365 -980 -434 -782 -21 -262 217 268 919 -654 -972 -139 -26 -563 671 -56 666 -246 -22 -755 694 109 937 855 -872 476 -187 -546 -588 733 -714 184 -417 823 -604 -616 321 795 133 -62 -296 -66 44 -200 770 -399 961 -868 767 -180 -304 361 350 909 431 -507 925 79 314 -589 662 -780 507 -718 -991 -10 71 254 -778 -718 957 767 -37 -412 -20 -753 -25 444 -862 -974 156 -59 758 -490 995 73 130 906 -869 800 379 603 -940 784 396 -367 -951 859 405 -129 880 530 -124 651 619 -965 470 198 -976 135 -740 804 -554 -613 -31 -689 762 872 172 850 -847 729 866 970 -514 -964 137 -361 -218 -7 -329 813 -995 -640 375 -88 355 -419 -551 -461 -573 239 -465 481 366 883 -554 -117 -840 231 -25 792 127 -815 -248 -155 851 -865 -695 277 -356 -724 -461 -944 -745 317 -82 375 558 -196 634 -482 -920 -427 -941 -87 -508 243 -275 -193 963 43 -686 -243 717 474 -694 341 -208 751 33 456 -868 669 -875 422 89 392 -591 -228 836 -288 153 455 388 339 367 830 35 -8 601 507 918 939 949 295 166 -659 193 -470 -676 978 633 -69 -307 480 -385 -959 301 -54 -675 864 135 -137 -171 -692 -344 -676 28 -399 550 813 -292 -256 257 117 861 781 111 241 123 964 -896 -272 -60 390 587 243 517 -753 993 412 651 953 -351 -176 -262 -176 -150 -462 -650 353 -877 720 747 -399 -388 904 31 -855 236 884 -122 201 -360 242 699 -132 898 -381 -130 -179 -185 156 654 -366 -405 -820 415 -966 857 313 -774 -484 -86 -299 216 -572 469 -495 -983 -305 -306 -492 -69 651 -432 -931 -383 -555 -246 -894 100 154 278 -945 814 943 -13 -927 -843 -704 291 340 -954 16 251 -147 25 -239 220 912 -15 767 952 59 215 -715 -819 565 22 934 291 -511 989 -465 -698 -154 -122 490 -124 -834 -527 -455 -182 -679 -355 15 34 -430 12 715 853 635 -949 523 -510 -366 972 -601 374 -443 186 798 -70 -94 404 897 -511 -869 570 290 450 489 -816 973 226 576 382 -729 123 606 390 399 967 -238 -84 -534 -738 -484 467 -250 -258 44 -817 291 -54 722 950 754 -753 254 -233 -992 -890 -678 700 245 -870 -756 -111 -780 674 -723 -882 661 784 243 38 -438 904 226 -502 -728 301 -797 -581 742 381 -693 -313 -327 -219 -591 -128 -450 -426 771 281 -852 818 -242 619 66 815 842 367 -742 -635 -970 -127 326 -902 807 402 418 712 781 -49 760 578 45 -739 -602 620 550 -56 -312 451 -548 -423 98 -337 941 530 -585 -527 849 249 -295 -669 -754 -593 -865 69 -850 -410 450 995 -252 -230 974 -550 334 847 -400 198 914 -776 787 -985 -234 -462 294 -768 -892 815 -655 -991 313 -94 397 518 -385 407 -426 -638 -935 -168 -318 93 -892 811 992 33 -591 200 -512 148 -700 592 -369 -248 -593 978 -980 -629 284 -258 404 -492 -992 748 790 -347 -812 508 99 690 -244 -154 849 -147 -214 406 -233 -93 -63 37 228 605 138 -599 -721 -407 -495 -968 -513 -32 -905 766 -899 954 -835 -850 752 -822 673 88 -437 -158 935 656 -676 -128 626 -906 407 300 179 -753 -398 575 -358 -450 640 864 361 -441 -514 -884 -602 -376 -361 -433 25 89 842 -154 -287 -676 400 -793 -539 -92 -105 91 -792 -573 940 944 687 -950 -315 311 724 288 -384 -178 -402 948 -187 14 -797 -451 -866 -509 974 -792 -410 881 341 -421 -354 314 -117 685 74 -939 -169 -41 693 231 -361 284 -490 29 -393 -107 844 848 616 691 -809 20 639 -754 669 48 165 50 -168 454 518 -965 -572 158 820 -490 -312 192 665 -607 -140 435 -699 865 -236 -334 377 -582 401 170 644 -279 291 391 -577 778 -501 927 175 96 -902 -776 121 -932 216 -411 501 -313 -582 -965 477 542 -18 428 269 -280 730 107 -858 -321 -917 184 934 385 980 -972 572 520 -841 -235 -603 724 -864 882 947 -919 849 -481 -256 353 -20 812 722 272 -272 661 -157 825 906 -445 -579 601 45 -793 -922 751 53 167 897 -578 -723 583 879 474 170 -747 -38 -799 642 -975 -56 -840 -536 -593 -515 279 -924 759 789 -261 3 400 214 -189 -697 226 -771 821 864 -84 -2 936 -260 709 750 -345 -444 893 -224 243 -611 -943 323 -243 -260 294 732 716 -666 -988 619 -781 -259 -645 149 606 871 659 973 954 501 46 -123 -715 486 -550 -656 368 -254 493 454 -560 233 -318 389 -22 517 -129 -48 527 -580 -985 -825 -592 -97 -855 987 -930 63 -458 -653 -280 395 365 -816 394 416 681 -140 -723 -640 719 -661 -400 232 -620 -93 615 436 -616 225 -520 932 352 228 -602 -782 -646 79 545 169 -611 -550 -859 429 207 474 551 -903 212 -353 -575 577 874 707 76 -192 261 626 926 89 71 905 -864 -147 453 650 -584 -382 -52 -581 631 -21 216 -554 -684 756 -17 68 762 193 -850 520 606 930 144 -970 174 880 268 -904 -65 537 770 510 389 220 -630 -996 300 34 -993 -927 -713 -902 956 -417 331 -611 784 -587 451 -488 420 131 -753 -910 665 579 -926 508 933 -95 -801 36 523 369 -431 249 -294 789 728 -837 -189 173 492 -638 -559 841 254 109 -307 960 90 67 49 -290 -175 -723 -287 456 -282 659 -432 -991 273 -310 448 -209 -291 -69 -472 385 367 -789 -246 778 728 -118 -868 -292 -841 -567 -876 358 -135 646 -400 -52 -148 -831 -879 -38 64 510 80 80 -333 801 -854 74 -116 -675 476 -958 943 -882 72 -602 -670 -568 766 368 997 -493 154 -802 738 56 -103 784 -807 -435 371 313 604 -576 -455 -644 884 232 255 989 -939 444 437 -151 413 -871 -94 456 -289 -79 48 572 708 174 470 -881 470 929 -571 -378 188 511 -310 -839 241 73 686 556 -216 980 -41 52 -307 942 319 885 288 -736 521 125 611 329 278 724 -92 -452 538 513 -929 -755 584 891 779 713 232 -573 818 -369 -852 -421 -297 236 -533 -580 -800 -161 -172 810 779 886 397 371 768 -450 -739 -682 -30 167 -402 -943 -242 919 674 -674 -404 -462 404 268 140 -286 219 -806 -57 -276 239 -53 293 54 642 -990 -885 -105 -854 -182 -188 -501 37 208 -489 -135 -703 -251 266 -938 -241 -916 -928 -267 913 -423 791 -236 599 741 178 429 301 212 424 602 758 -808 797 -961 -206 -285 688 364 -951 -976 -863 728 -913 42 -859 -285 -376 457 -505 -171 -989 398 927 -112 -460 -231 794 661 -643 140 -45 902 930 -582 437 337 267 774 -553 395 -859 479 357 766 -335 -506 31 643 -906 -532 497 -869 -887 -743 383 10 629 965 -621 74 -528 208 978 593 -158 -420 -658 370 251 304 602 -480 296 -770 -232 590 -133 714 -993 761 -407 63 -352 -449 -226 -799 933 697 694 -57 699 597 -14 243 -260 596 -1 -315 -863 -685 -298 434 104 393 -31 -217 850 903 -514 -213 612 761 472 -127 842 401 -660 -392 -384 242 -861 -148 -97 168 -826 -662 9 -710 26 39 -900 -934 -730 -133 -119 -289 999 343 112 758 -756 5 714 -863 -971 719 278 -749 -638 451 707 -304 -249 302 615 142 -700 -729 -850 368 -805 -4 610 -714 -746 -539 -855 663 56 -477 475 -487 -397 -678 -944 201 977 -594 450 365 -952 118 109 -486 -712 -403 260 -477 -441 786 590 181 204 367 415 350 -218 990 671 -959 327 451 964 783 62 -95 223 761 931 -105 299 25 -59 -77 602 -164 871 142 477 495 450 -690 914 118 139 -804 -256 -704 853 -419 880 237 -219 285 282 668 -374 -711 -553 23 -204 -899 -992 -325 183 -731 -379 -222 523 -363 -61 262 -744 -242 -80 779 -38 -592 41 430 -674 75 83 -410 581 201 105 419 1000 108 239 253 749 591 118 403 88 -646 262 801 -364 167 -151 -16 587 597 -671 -237 -745 628 -243 -852 -509 -488 955 -18 -244 -971 629 305 -313 694 -172 498 338 176 -86 971 -788 -176 905 -62 145 35 -40 -668 9 -806 -30 203 -329 -616 790 -872 95 -500 479 -582 -548 -860 337 -467 -733 657 -733 -693 -151 -931 893 -933 -511 -570 -751 -958 -597 911 530 -577 235 833 -746 -194 829 185 793 248 643 818 -380 -788 570 -470 -694 -379 791 -502 985 -194 886 110 932 -265 605 -106 -921 510 251 198 532 -233 941 -791 -72 -701 -572 353 985 -841 -291 939 -599 308 193 99 31 714 812 -569 -995 -654 -47 -600 606 332 -163 144 725 892 760 802 838 983 -12 -52 575 675 514 -113 698 919 -622 809 107 -230 156 -867 -949 81 618 429 292 146 413 -243 923 134 516 95 95 132 334 -421 -197 -442 -70 -588 419 488 -752 -216 312 395 -627 96 -111 629 -882 -629 -303 40 -167 -561 20 482 477 517 -165 758 -881 947 -676 446 -418 670 861 686 -600 316 -723 934 855 965 684 -27 535 -739 528 18 11 -91 154 -523 342 -348 -311 844 667 427 -293 -94 -766 107 -885 -777 -913 728 643 358 -602 -209 -689 817 666 777 333 970 831 -572 971 724 792 905 -435 370 -886 -775 -962 -890 -933 537 490 -554 298 -305 -3 -133 -516 771 -830 81 -230 261 736 496 -462 -15 -172 629 -782 -972 -359 306 256 -5 -952 -60 450 473 -131 162 660 886 253 915 921 -574 -573 351 338 932 -428 -378 770 331 937 -892 941 -555 295 707 -313 -439 929 692 -721 485 -741 625 494 -985 347 407 574 -37 -326 -14 672 257 -56 933 492 167 867 -133 585 588 -213 898 -185 650 -556 -432 -516 -421 -848 -757 -479 453 901 754 -104 -884 -790 -898 438 -890 -441 404 -208 -263 -442 351 -294 796 566 -334 -46 -349 -137 674 415 242 -230 -857 -610 176 -113 824 541 430 -730 464 -867 -239 -99 43 960 417 -848 954 163 -778 -830 851 652 335 426 -670 98 -563 -499 -591 530 449 -863 -6 -557 -632 -950 -158 -71 -718 -374 770 -642 -253 448 -598 521 -909 323 -271 196 348 836 721 -883 -798 857 801 765 376 -831 -743 -346 -868 -778 340 778 -833 -229 700 -435 -372 697 29 319 -767 -407 200 -1000 -647 986 -385 614 499 -665 -501 -423 -304 317 -715 -169 -74 519 597 -885 -182 481 174 -973 -240 12 706 626 881 420 290 -463 -178 -854 925 81 51 535 -461 826 -439 -215 -365 560 183 -308 -77 -660 318 -649 754 974 -980 -146 -948 474 -650 781 811 -50 787 -393 -71 -865 550 696 -224 225 -987 661 548 159 559 -614 545 -659 -19 -625 108 609 -471 -401 -223 645 582 -747 956 877 -951 -10 -495 -584 -198 877 -520 429 -513 583 351 776 -53 -49 377 -425 -366 -154 279 725 22 -576 -91 -224 -534 803 -617 237 860 911 799 325 961 -217 664 202 391 107 -29 490 -823 -336 -447 -812 -946 87 -594 -992 -380 772 -830 -86 613 497 342 32 -301 -683 -541 -90 524 200 904 473 201 383 8 -121 -784 -217 742 -675 791 -512 746 764 -689 467 13 -249 -229 -911 166 769 -681 -144 -752 899 349 -398 -567 630 -976 392 -400 772 823 -331 -188 260 -833 762 168 -33 906 -650 975 -519 -167 129 551 926 198 -911 45 73 -717 267 -986 -491 72 313 -163 606 585 -521 -832 -110 353 346 -170 339 688 43 105 622 -255 111 440 602 -577 -263 -555 508 303 764 -488 388 285 -249 -864 -791 -652 158 -875 621 97 -808 952 -725 -597 -605 903 -526 -611 -616 -943 897 -941 -367 -595 -41 550 220 18 904 719 392 488 890 -609 214 -630 -380 588 480 518 663 -112 0 617 -441 626 350 831 428 -703 424 -843 223 -273 41 -118 728 389 -437 487 903 563 -142 -638 801 -414 269 -892 3 73 869 -218 479 -159 406 33 -744 -663 -802 -481 -114 314 431 265 377 -188 -845 -894 -349 -290 -185 -959 779 -943 -5 -769 770 -16 514 998 -74 423 -280 -839 916 -951 21 -170 395 -766 -513 -281 -497 431 -950 771 726 -185 408 -694 -448 232 -985 560 -778 -336 447 -857 -698 -610 431 -241 -889 899 591 570 -323 542 -108 802 -882 -326 -339 547 -652 -828 -13 -570 -274 -513 86 -823 -475 641 -489 41 705 -481 -309 442 475 -198 842 771 -502 187 -572 -594 745 -735 -796 491 95 60 -101 -703 889 259 -951 942 563 571 -604 -388 -751 -593 -385 773 489 -132 -614 -810 -233 337 -978 -467 -621 301 152 -596 -886 409 -291 -722 -351 537 516 -388 700 -597 891 -141 943 769 859 -709 -744 214 908 185 66 -899 -623 531 815 813 -167 -460 139 991 -604 300 -110 593 122 475 51 780 -380 -409 891 -780 960 -498 -654 -453 -201 161 -378 -165 -723 754 5 675 -518 -418 503 182 260 -678 -945 -850 -972 499 91 50 -468 -411 539 -332 69 -659 -20 16 555 480 -286 769 -500 164 -258 873 239 -939 -806 472 -84 701 915 -739 623 661 239 467 170 941 -671 253 378 -34 180 -137 -992 719 692 -306 -789 879 754 812 127 -801 696 -289 468 -227 351 762 -763 -261 -124 -323 463 -811 -520 -620 702 998 -570 320 622 -925 647 222 -879 550 740 -387 78 -719 459 531 536 -229 508 856 -87 811 822 -492 -517 -911 494 967 11 -317 -240 -691 747 -513 -258 515 -165 624 263 -659 -471 -952 425 -461 -254 -790 102 -374 -787 -536 440 -493 -969 836 -206 -119 -114 -178 -579 451 -878 -817 -963 160 981 -305 336 -545 -836 -458 -557 562 -982 176 -223 -181 888 828 735 93 881 687 -22 -335 790 -81 244 510 375 -240 -579 440 -898 26 775 462 807 -284 -326 282 -977 -74 -683 -22 290 -866 -130 -204 -853 495 682 -913 -723 -409 -842 -915 -94 536 906 -366 -6 -987 811 33 -508 -657 36 325 478 -680 726 985 -517 -815 -904 -629 -689 112 878 289 -95 -799 -172 -163 -386 251 49 510 701 210 -13 172 9 -189 809 -530 -998 434 535 360 -442 234 612 144 -445 944 635 417 -351 -527 367 663 90 578 -671 361 -227 958 568 -317 336 725 595 794 -218 575 -973 -814 673 114 899 -26 155 -573 -595 -693 534 -758 -272 346 100 -797 -828 -846 -575 771 324 414 92 -525 565 -311 -308 -661 -58 -377 754 720 92 212 -538 364 57 -644 -361 943 -840 -523 18 -932 -428 -317 323 512 799 -804 604 -934 -798 -755 996 -232 467 96 -615 -912 934 31 734 -988 451 -514 -971 -184 46 -707 -856 178 -721 156 -703 362 -525 -369 -933 -542 -16 779 -53 -479 737 306 -471 -92 275 -665 506 -3 511 -632 146 358 -52 401 53 -558 -279 -422 -534 -193 -437 758 635 -245 -868 -713 -683 -673 550 405 784 320 -25 -321 -677 -701 426 288 -560 -164 -713 334 -749 776 -282 -465 -287 953 207 510 -563 222 232 -971 -105 -553 380 223 -579 -318 449 -154 762 664 399 -152 163 -358 -491 278 -579 -816 -156 307 -330 -926 -254 -274 214 254 -219 -116 1000 -5 -952 2 -5 -863 430 -839 -635 401 -525 -36 775 570 -298 -975 -547 261 401 -604 -368 -818 216 31 -190 -630 497 264 723 -204 564 324 -672 542 -353 -391 384 535 568 -4 239 -838 603 -341 572 132 -517 806 729 -766 -316 765 -915 -141 -441 -46 -204 884 111 829 -515 -355 654 272 823 -352 654 -383 -152 -427 -538 -487 -992 572 -425 557 727 -601 109 -231 868 -826 673 174 571 -441 -668 -726 234 -539 252 120 -265 449 284 342 308 -707 -733 -402 693 -42 -294 -728 570 -938 267 -689 50 578 24 -324 -537 518 -325 -569 183 397 -788 -67 349 613 -313 -864 147 -230 137 -613 -650 312 54 -55 927 663 -978 236 131 856 -693 606 37 -737 -831 -294 613 -86 -237 633 -826 311 -131 -656 397 562 352 369 227 335 268 706 740 602 703 -737 -936 308 -904 -5 539 -357 -607 699 -83 380 -178 512 867 -234 -37 494 -339 518 616 -711 181 -199 -608 -543 -980 -969 462 -717 -93 406 973 -238 746 -473 104 -615 -658 250 -304 441 225 67 -910 -681 -91 -638 -420 -537 -306 310 140 800 -408 594 -562 -947 -608 -18 -321 2 -639 479 643 -862 766 -970 -385 20 -228 -572 -163 511 41 35 418 -978 -883 -193 287 122 650 -854 -860 493 826 284 349 500 535 -902 845 823 100 20 -205 822 970 586 -508 277 -728 -423 -516 -277 -300 580 743 -772 241 423 952 337 997 -868 935 356 -220 272 91 680 434 -211 10 180 -588 577 980 -632 -88 577 948 -392 518 -329 346 396 854 -621 261 -331 893 -619 329 987 231 17 909 117 -270 307 -647 889 -727 284 708 -246 331 752 642 691 -58 981 34 140 -639 -138 354 -326 889 -823 -285 -949 998 -745 966 -505 -684 595 678 -105 -484 458 426 -482 619 463 -509 -719 -864 -234 325 -680 432 -479 630 253 -969 -80 -648 -240 871 790 128 -349 -925 402 970 403 265 -525 535 721 -175 -296 -974 -169 -629 -819 -730 -112 39 363 -823 855 -216 -941 -466 -901 980 1 653 605 792 128 -84 -329 224 540 176 930 781 807 459 -921 -8 -782 -944 -119 718 -911 993 643 717 -831 580 822 82 -64 -551 47 742 233 -817 -800 642 35 -563 -445 -497 673 559 -242 -190 455 -854 537 -206 -257 -885 -977 935 112 174 599 292 951 764 886 183 -471 -874 280 125 718 -998 -950 -534 870 -192 -783 -172 -628 101 380 440 292 -913 -704 -793 106 708 -519 417 -328 -163 387 478 483 -641 847 762 824 200 -671 -884 245 -59 -286 186 742 -902 414 619 226 363 -897 -104 752 129 -631 720 -552 462 665 -321 283 -251 -354 629 -364 96 -826 -675 -540 -378 -936 353 -968 -293 -242 261 -286 700 -816 495 -386 494 -645 803 -898 775 -16 -783 -442 455 -441 -347 -509 30 191 -268 500 -531 -784 -620 704 192 234 -104 -125 279 -556 844 748 -324 785 -813 848 -838 694 -100 271 -831 -771 -61 155 -893 -973 10 142 449 680 -975 -885 628 140 -508 974 -563 -648 513 846 973 -984 942 424 828 -719 357 -529 202 539 -97 -750 495 -372 647 -597 -410 711 -712 -792 -223 -417 699 -671 -695 -397 961 800 -331 -643 -520 208 -401 -814 -839 653 -399 -884 -917 401 -487 866 657 -137 607 47 340 425 955 -934 994 706 277 234 913 181 -110 752 -417 263 -913 -683 -918 635 969 -225 -507 1000 831 -542 605 456 62 553 381 124 433 415 653 -759 -863 -389 -434 -440 -180 -18 -673 157 258 863 304 249 -255 883 -85 565 521 398 -691 -91 -901 -332 278 -819 -707 376 -535 -17 -988 461 -444 857 -696 667 -27 956 -824 -939 -989 -374 372 -654 798 -478 -985 -405 -78 -655 850 -501 -529 244 192 109 -70 -875 722 905 580 -900 79 34 772 342 336 478 228 269 824 -173 57 600 163 290 -340 568 323 -36 -918 556 851 968 597 399 -437 21 809 714 649 173 -898 21 -895 889 243 818 785 777 528 939 -13 -1 235 -701 937 760 481 68 405 322 -185 515 -721 942 10 -265 696 -274 570 409 318 -806 -298 -471 -117 903 792 -728 -410 -872 -715 -432 213 -419 64 -718 734 -342 -954 494 592 -365 455 826 -912 -133 953 -295 335 -996 -558 -430 -49 220 618 944 -944 -147 -796 89 -614 -561 -535 -80 295 -985 -457 -944 568 -489 -238 880 -660 167 -629 93 29 -442 -130 352 413 -239 965 -274 -549 -750 400 868 938 110 -407 995 -923 -134 467 54 690 727 366 -277 681 -738 233 -213 -473 791 981 139 251 -974 574 760 -461 490 -141 127 939 518 -487 234 -296 407 171 -443 144 -502 262 -869 -186 -854 -540 -487 -120 -254 526 -695 795 -264 -354 -751 -962 -963 594 -29 -884 52 -260 -123 535 937 -76 -645 -67 960 -384 624 -681 861 48 -231 -935 144 -239 253 -604 342 555 863 -95 372 -229 845 107 -966 -593 751 -977 -752 662 429 -930 -819 644 872 685 -607 -743 -561 414 -536 -831 668 -488 -367 -706 609 185 345 3 -421 -959 -998 -75 -858 -4 767 510 -418 423 984 963 -659 253 497 -696 754 -558 462 779 588 317 600 -11 -406 440 285 -732 -470 -12 23 606 -692 379 172 593 271 385 -513 220 215 38 293 334 -932 363 -864 -575 141 -91 -750 -939 869 -587 -829 955 614 793 -317 482 53 629 -154 -930 -16 -926 -867 -374 -40 -151 512 -559 -575 -418 341 616 926 -855 -60 813 928 -370 -144 -523 -220 3 978 -528 651 -272 -30 974 -563 -179 940 -235 699 -386 -774 700 -991 953 662 -484 140 754 -668 570 -223 43 764 -444 -274 -775 179 889 -821 -655 643 -846 638 220 483 60 -320 552 -65 549 285 177 798 -31 598 -11 -850 -696 292 491 788 144 -991 -185 923 627 -440 33 -842 146 267 -653 267 -196 -775 -878 -246 356 187 554 -72 96 -461 -608 -523 -253 775 -340 89 -615 -544 -407 993 -91 330 420 843 170 -392 -222 -343 -387 -971 225 266 -654 148 -294 411 -947 419 -988 340 951 341 194 -329 288 678 152 820 948 -39 -534 -449 981 -628 -488 865 211 -36 -505 934 -832 12 211 -964 5 518 128 -725 230 -322 64 404 10 374 88 909 459 -112 -502 949 -167 940 -514 355 -359 -790 954 151 -200 -99 464 -364 187 37 158 -738 -388 232 218 -650 730 -582 841 -532 422 -863 -217 -646 848 258 -306 -661 -427 553 872 -587 657 -624 247 557 591 513 -982 949 -555 41 876 -327 -720 303 -663 17 -376 835 95 873 -87 -739 -92 -104 -212 -527 -10 -276 -407 114 522 -127 -833 75 -615 -918 92 539 -314 -536 525 -859 715 684 -924 -863 -549 -565 521 329 -745 45 -214 -410 -528 312 449 142 447 426 -974 -380 278 195 -548 -406 -545 -15 -390 839 -88 2 251 -806 -103 912 725 150 590 474 -784 -110 -651 844 -285 389 -112 -775 -205 -942 617 781 139 269 744 860 183 862 -248 48 495 -836 -628 -237 233 210 -732 560 -202 92 458 -893 -6 322 -709 -262 -691 -604 -969 994 -801 893 -364 931 -191 -977 -507 -708 -358 316 743 688 -890 -342 -581 872 -605 849 75 929 -288 550 428 435 -849 -949 -340 427 259 92 -505 216 464 -643 945 -717 853 386 -62 66 -58 -150 -402 808 503 714 106 -409 259 76 26 -62 -463 -900 440 951 -240 -28 219 975 717 -713 -404 524 148 -382 -894 -336 720 591 -632 706 -959 -99 661 -704 691 -894 658 -322 636 -575 60 217 212 -79 612 -354 -385 674 183 -355 44 602 820 861 402 789 755 -967 582 -236 701 628 -856 619 756 -796 58 -983 187 -157 415 -156 394 -295 -826 -817 149 504 -873 -6 530 -992 620 -210 806 945 -236 -225 638 194 -933 -919 -607 -672 229 97 -240 -521 -114 -300 -469 -817 696 622 378 586 -426 -477 -33 49 556 -181 -95 -185 -227 33 -253 -301 -875 -998 492 231 669 -285 161 -179 343 -625 54 -274 315 423 -59 -146 208 -918 14 42 -108 -188 829 502 912 -270 428 -801 82 475 -66 -568 -574 480 -168 383 201 -664 -577 614 822 202 -865 217 689 501 51 99 152 240 -458 612 -6 -490 -995 714 99 754 564 938 148 551 -338 816 -19 -604 906 595 -734 -289 348 453 -884 -342 -917 576 -316 116 482 -999 616 -940 -578 -595 -237 706 334 286 481 -453 690 159 -494 814 -490 -255 55 646 84 -734 -521 -538 625 -309 -990 951 680 -795 -120 552 782 199 -498 -546 296 -32 443 -625 -780 -384 800 218 -950 487 149 -284 602 -162 -369 -238 -251 -832 689 -988 -756 703 -777 -712 31 -688 -300 197 -384 -54 -397 -896 -314 -99 504 399 -923 -786 -615 678 -654 -928 -114 302 636 908 -602 -27 855 -67 254 -897 -942 290 101 -385 -450 -982 913 300 -234 618 -837 615 306 398 -42 -967 171 -442 -46 -19 540 -790 -390 783 59 -549 -573 853 418 -716 -468 608 997 483 910 -88 -550 521 -374 -887 637 613 -167 -603 -856 -255 450 -869 -313 417 -749 -679 469 -639 945 -173 77 -359 -881 313 -682 344 -536 -911 87 81 367 -396 801 493 438 909 830 -92 -774 -921 511 -570 242 -245 189 640 -177 151 -138 -756 282 -198 542 -407 -344 237 -355 694 641 -155 855 160 685 75 -945 -984 944 379 754 -974 467 96 729 -475 -875 -340 795 868 374 402 -247 -46 -606 -289 933 -889 -617 -807 -274 885 684 591 -863 -404 519 850 310 891 267 -984 136 -225 -747 887 -269 38 570 172 973 -485 -787 -653 268 -924 -652 -606 -95 600 -665 -561 -477 380 701 -288 735 -941 -453 -15 20 -571 482 -65 -513 507 148 -176 783 -987 786 833 -578 -948 -133 394 552 807 855 -320 855 183 541 68 -825 377 -655 98 86 768 -162 612 -675 869 721 431 382 888 102 456 173 -226 752 -488 -692 112 -561 -722 -39 36 -977 630 118 583 -344 -385 -575 -626 112 -765 -191 414 -144 713 -293 284 869 542 -924 -713 -604 70 572 430 -120 241 364 341 -910 870 -353 383 837 112 267 879 408 853 312 302 858 -192 -944 597 882 467 442 929 650 0 690 889 -713 573 -86 51 -541 650 -192 766 -328 -397 -114 -41 -767 814 -529 -988 -323 -456 -130 33 230 -615 -894 684 -623 -925 81 592 527 -121 923 -200 446 -910 303 923 74 152 819 277 536 -232 467 417 639 228 800 -996 -228 512 -341 385 -861 856 -998 -962 -185 57 892 -929 -267 -938 781 -417 844 -735 -463 -662 -242 -114 -380 -769 -521 -906 159 -964 559 -963 752 858 -546 -8 -351 -985 -942 713 383 964 -821 -445 874 85 -578 220 -768 493 -200 308 -339 -364 867 828 417 31 -697 -545 445 565 410 -116 816 769 -970 -602 -80 359 -246 -210 325 737 -834 -900 -830 -201 834 183 782 -328 -74 -837 502 -355 963 221 -219 -445 554 825 -871 141 103 127 26 -577 528 175 812 108 528 -851 -527 -6 -829 912 896 790 25 379 431 411 -431 -392 296 739 -803 -992 861 502 -21 -695 62 935 -470 -485 -637 85 -736 -825 -779 -603 -966 -452 683 -518 817 -594 823 168 -966 266 939 -383 904 -441 369 936 -38 -83 410 426 50 631 -227 630 -268 -246 -958 868 -363 -442 15 -160 -536 -98 -82 -849 678 295 -467 960 322 -57 497 -80 120 -753 6 -333 -418 590 388 729 -419 -880 906 -713 584 868 360 303 -920 267 -744 -425 -488 -52 614 765 653 682 -948 -299 8 -888 763 -803 481 913 773 -319 -138 573 260 -395 -642 357 189 -421 607 24 -581 -502 299 -610 -864 68 -408 -698 -17 -929 -252 185 -568 340 395 897 -799 101 -324 648 343 -716 -645 -509 577 280 252 636 976 696 -314 111 -431 586 510 -695 -345 -407 526 -10 -533 11 -574 785 471 -133 306 -847 389 89 -242 -858 547 864 151 241 -415 445 639 -492 396 999 347 158 -568 982 663 -372 -314 801 -336 732 -702 152 743 663 -663 -93 -535 56 301 416 -959 665 431 7 -553 951 -406 -876 -511 908 2 638 -157 -745 322 995 418 865 -331 -779 546 639 57 -794 -877 258 538 -109 221 -427 68 -652 970 -164 -518 -905 13 -888 -88 -777 -116 138 -154 876 573 426 14 -809 -357 -975 -163 972 -231 -607 -689 -631 -673 842 -428 -294 686 715 930 79 -139 -530 -764 -700 432 -974 350 957 161 -556 -196 -179 178 677 642 -374 88 972 412 -325 287 -506 983 680 364 213 105 908 -491 -771 47 434 -289 968 -188 -384 -625 -874 3 993 409 982 -72 803 -410 -407 690 -710 -564 -454 -843 880 996 925 40 -819 -736 848 6 -942 -428 -760 611 -877 862 -656 -507 424 -706 -316 946 -53 561 250 107 -614 -93 -92 748 137 467 -191 -181 238 -728 220 698 784 -800 766 333 753 145 -535 -783 -959 -563 791 -419 -300 -22 -446 -483 -831 -886 -802 689 973 -515 -714 656 898 856 -962 -59 424 -679 -93 -7 -246 -43 -893 891 -251 292 -519 267 -844 933 981 736 33 898 977 -173 -252 480 -773 -896 -931 -898 -885 113 469 -602 -775 61 -373 452 -466 -858 -218 -220 -108 956 -819 173 675 -599 -685 -931 -56 -17 181 -310 -92 792 395 57 959 615 912 -785 824 -821 861 357 -32 7 624 484 185 693 117 -916 369 -744 -543 -553 -783 -441 145 -183 -386 -26 -114 543 136 161 259 256 -841 -242 -490 -5 -590 -25 -38 -736 -737 783 902 -470 788 988 519 485 -508 -117 571 -848 -581 608 371 -960 -291 711 -596 -948 22 -254 -551 830 -551 182 -16 -724 748 629 224 -166 -287 -150 -702 -250 733 617 -797 167 140 -954 556 140 295 559 240 518 -357 -55 -474 603 -508 219 134 188 880 -928 -481 -146 792 -457 494 380 -302 136 -318 533 475 350 -678 -473 424 -523 -614 181 -144 -346 644 978 -984 344 -786 863 562 -565 597 -64 138 -35 -79 -137 751 28 81 -549 -850 190 492 666 607 -525 154 -693 338 540 650 725 -146 282 995 205 967 677 305 430 -865 -164 27 711 119 -772 -822 -162 13 910 241 317 496 891 310 -473 -855 116 -204 -161 734 -464 59 855 523 967 -393 -156 767 -964 -425 914 887 -531 -816 599 -602 155 492 245 67 614 324 -732 599 971 -524 974 -766 -248 931 -119 -231 -925 286 209 429 -633 196 391 926 -765 119 -656 -549 -831 829 -184 -506 621 896 783 27 218 563 -173 600 966 646 788 29 648 -346 110 -696 -976 478 889 985 231 -289 -392 239 809 -444 93 -476 -784 684 -933 281 470 -314 258 276 248 700 -807 -239 2 696 147 -324 -772 -771 301 163 659 276 252 791 521 -405 319 383 240 203 -486 776 -608 -18 530 -619 552 59 -69 -978 -825 -873 -374 -636 -188 943 -56 -593 -736 925 -87 3 341 -6 -924 -522 -52 -752 896 -608 -142 -37 -790 -481 -108 -75 562 835 923 -715 17 446 -916 -192 489 265 -663 289 -181 -46 227 -947 754 -634 -711 -664 185 450 291 965 799 -192 647 -502 510 -417 -487 405 -373 -725 823 453 806 911 -159 783 547 -809 152 -755 880 62 -153 268 694 159 220 -386 -1000 -299 775 505 919 525 -849 698 -616 -942 -423 353 520 -575 200 929 268 -838 458 209 478 -945 545 -891 786 -659 228 -540 -273 -747 862 -870 -516 -869 -387 62 -144 95 -169 -716 -736 605 228 -873 -650 614 -1000 -953 585 -405 393 -293 -543 -907 -12 210 68 956 -95 219 488 27 -301 164 85 -794 -156 653 -304 548 -698 316 642 -799 -716 -825 578 -141 515 172 72 42 876 592 950 -573 -868 826 200 309 545 -86 721 -967 -953 160 816 842 308 -336 897 -629 -516 994 319 -720 861 -1 -963 997 45 -10 -318 -248 -891 973 163 -454 -707 642 105 -33 -228 -846 -78 -175 -360 805 -972 -918 680 -261 642 877 -714 -141 -412 496 -216 82 -587 -937 740 617 -793 -53 -868 -928 550 697 -274 -633 526 770 222 -817 -929 -284 -587 957 -528 -194 -49 114 708 506 -950 -763 -205 -865 -187 -406 678 586 702 611 -45 632 947 990 384 756 -23 65 -320 -581 -873 -611 -339 539 234 -306 -12 -662 119 974 -454 151 1 -817 275 415 -418 102 -335 127 -222 644 -562 -391 51 -975 237 -387 -609 83 -73 -416 -987 -874 26 -61 220 -388 119 -409 554 564 -108 429 -708 370 720 -676 -41 -416 358 -120 -273 -194 984 -567 -57 -240 5 293 121 75 103 -935 -956 -711 -933 -801 265 -58 -937 -153 876 382 924 470 255 572 -945 928 482 -871 -69 882 -686 782 263 609 620 384 216 497 -504 144 717 -307 -977 765 -852 357 683 909 767 -456 -391 672 -341 -822 535 -669 -953 -433 286 -848 -878 585 485 853 -968 689 -820 -214 340 106 474 328 -578 497 756 -913 -256 179 -326 457 71 -746 63 -121 -983 -72 819 273 -764 343 927 839 583 120 322 -926 759 415 316 -846 922 66 776 -244 -354 -986 -479 -374 990 247 -36 516 314 472 -386 -152 625 -331 -770 -844 -236 -614 -414 691 -240 -355 -402 -172 794 734 -606 -411 30 622 426 969 -334 825 -291 -298 845 -388 -455 -162 -974 326 203 560 60 255 -941 -542 506 369 -935 836 -46 -39 -418 -512 351 62 -677 40 -177 532 39 657 27 -565 364 -994 456 267 -281 -891 843 -584 513 992 247 484 919 -326 -490 -369 -98 -466 -831 -227 787 -354 767 -621 562 -665 -944 592 -675 -982 -548 202 -608 -550 660 473 -825 -789 151 -941 -233 173 -659 -408 757 615 627 -65 100 -702 -8 737 -722 -667 -425 -440 491 -730 171 -263 91 -935 279 -439 -684 791 -933 370 -343 -957 -851 -910 244 -37 -798 782 997 -831 -620 -723 66 -861 -916 -396 -430 -237 503 -558 313 -716 -862 -232 394 -479 -396 -581 507 -559 -660 -899 -634 378 555 -373 -721 181 42 -106 595 68 -304 -441 87 293 666 480 178 -793 8 -348 -874 -635 -663 -537 -966 714 98 -340 221 242 -195 -523 -214 -63 -134 -271 942 -843 270 646 -482 -796 157 254 779 949 896 -310 -114 -528 30 329 49 -641 139 12 614 -787 903 -29 -109 -178 -957 209 -988 874 -110 590 -231 742 -769 -212 -305 45 -878 997 -47 -890 -742 -828 -886 228 -325 698 283 -161 1000 52 465 -629 690 359 -462 954 877 791 -443 -354 789 681 228 556 633 785 993 -603 409 -231 -742 173 -218 493 891 -197 808 -752 922 477 -21 -815 -946 396 873 215 518 896 -761 -926 -441 489 -776 -317 128 -488 284 -464 244 577 -475 -807 242 51 -718 433 -575 -26 -659 -125 -659 773 771 385 256 684 184 323 -51 -796 -518 393 508 -239 644 426 283 869 787 675 462 -855 610 -579 -512 380 359 -23 152 484 945 -397 205 966 9 -403 35 -462 158 -155 319 -912 15 322 17 -974 138 883 377 -766 384 939 -270 -743 -497 316 299 666 930 -166 7 -244 221 -332 -420 6 -264 195 -524 -276 478 -436 -51 4 -228 -867 764 -548 -556 -406 -24 236 -860 -55 -387 885 579 773 -693 -217 -569 -64 638 -200 -508 516 -567 -467 -72 774 -988 6 -76 854 -372 583 -266 -93 -536 849 -484 291 339 468 714 -734 -163 112 159 -683 975 523 -520 308 -517 -716 -255 209 -505 486 288 -382 559 320 654 643 561 342 879 610 753 66 -831 -782 -888 -866 -209 -84 631 -999 969 -20 -871 546 -484 566 27 -261 498 752 -353 -560 426 485 -652 575 602 -655 234 -913 165 602 -726 -579 -528 -879 -517 115 335 144 -328 316 351 -144 383 -752 -759 -767 -112 422 -296 -22 252 7 -962 667 356 827 155 -155 309 935 680 671 -881 -357 310 -727 870 807 -146 832 -287 50 292 -46 293 682 394 -352 -327 -192 -176 -189 658 -44 48 148 -833 -533 73 734 144 952 101 516 473 -919 543 141 -310 -409 698 547 -814 133 989 -122 988 556 304 -567 368 813 986 -410 177 -501 -162 943 756 883 -182 -235 754 -252 438 315 -982 688 -798 122 390 607 470 -895 -130 744 -497 -7 -419 259 475 996 -401 -186 -609 674 -440 -126 -939 -924 187 -535 731 132 32 273 899 -357 -297 722 939 677 251 68 -645 973 -171 -976 680 422 -967 -760 300 -14 -88 594 713 -106 -887 -171 164 605 -604 353 -682 485 -334 -860 734 -954 898 -750 -8 584 -939 771 -155 -410 79 447 356 -908 -227 -503 120 287 -600 -239 488 -147 -935 190 601 -456 453 18 345 -234 -286 844 -353 196 453 -917 777 -944 -177 752 -518 599 959 139 -579 -230 939 -254 204 -537 898 -635 -785 -208 -379 -150 -710 -179 -149 -151 491 631 386 322 -445 -460 136 -785 -16 -461 -545 236 -458 977 792 942 812 -486 -698 -348 -888 -864 -80 299 -678 -127 692 -107 -951 -61 321 -352 907 924 -545 -845 -240 48 481 -33 224 -705 894 -911 755 740 42 -893 -553 237 6 331 -983 731 655 -59 -378 248 255 33 -486 -638 -854 931 498 -195 -574 -914 -100 -581 -59 -662 308 206 885 207 780 -969 948 65 -508 -86 -868 797 -510 368 251 -985 656 -657 892 -800 -494 40 -19 664 871 768 471 530 -70 -678 -48 -417 -800 344 -561 966 179 868 994 14 -740 -161 676 11 -334 399 176 469 -962 140 -624 477 -629 -141 -451 -683 -675 -227 25 736 779 -165 2 -495 -146 -565 901 527 826 334 662 -291 -379 774 -383 938 172 155 190 744 586 675 109 438 639 -141 -640 -346 -945 -281 265 594 311 509 -117 -477 732 -878 -483 192 -267 264 -663 176 869 725 -398 424 -523 722 -144 -401 -332 -946 129 -490 -466 437 -962 639 719 96 407 -310 -105 -646 524 687 99 120 124 784 697 -703 -741 -692 187 576 548 -373 -273 -632 443 548 764 -315 267 884 234 258 232 -195 175 -211 -26 541 955 29 -95 405 -130 923 514 -962 35 2 -335 449 910 687 962 -197 -171 481 -230 -893 -621 -924 672 -29 467 60 -98 237 386 155 -539 621 244 -280 -446 -654 -916 202 -970 -279 -442 -606 441 451 601 28 -213 -426 -649 803 -505 663 -873 264 -818 -110 -596 930 546 709 232 -510 -580 649 -671 744 122 -1000 -85 58 941 445 876 344 581 389 -200 -967 -892 541 -341 319 -611 -511 -559 -573 620 -798 605 219 345 -866 -485 357 667 -490 787 163 -37 -836 743 -126 797 -40 -942 -77 334 -119 691 -879 -489 474 -894 -344 -847 557 206 769 -858 667 95 586 -984 505 -491 72 -141 -815 584 882 815 -730 -901 205 -435 208 -983 -863 336 -146 -500 950 -573 879 -486 -446 370 11 353 -986 -792 -436 -449 -868 454 -253 -468 -819 401 597 -125 0 455 369 -597 653 -395 -616 627 578 -247 464 715 248 -802 226 -621 1000 601 -68 338 777 -478 995 -747 158 804 308 343 963 -34 881 -799 561 -93 -111 129 -802 984 -64 -157 -855 -204 107 -742 -275 -175 -443 -565 166 499 -325 -620 -910 244 -842 493 -386 856 -754 -883 498 -571 -860 282 537 -290 88 -866 961 713 -902 996 949 409 -461 -979 343 460 817 -607 820 -978 -633 -123 787 -588 591 -778 983 -645 -390 -694 465 975 155 233 -146 693 807 -184 -230 -939 736 631 -890 358 -996 -985 -766 317 402 600 -565 1 -569 669 -415 781 445 714 -917 738 312 586 -813 -498 -490 786 -190 249 384 334 24 661 385 -630 -716 971 -255 345 -600 593 466 418 895 285 -358 -154 -210 723 719 -12 754 431 -209 848 -261 -786 921 434 814 -620 -254 -119 -496 -892 317 -590 370 884 -730 26 -447 955 727 679 -237 409 -302 92 -514 130 -854 818 110 -557 488 -959 -673 -624 -915 -99 -726 567 -180 911 -292 522 -209 444 -372 -677 -1 -226 553 -541 654 905 486 317 368 -100 655 -586 -817 309 -457 962 326 -731 636 -897 865 -253 -245 151 600 499 -440 -316 265 -673 -204 848 120 -546 -142 881 753 482 -756 -859 -971 -986 -618 107 -108 71 -53 -51 282 -540 -563 733 -305 962 -533 493 79 -116 297 -271 -295 -434 -531 561 -729 -384 -224 158 -940 -443 -959 -890 -378 -988 -498 131 -70 -482 81 -586 343 -989 -167 361 580 -77 -347 596 -486 805 -520 -629 -704 -750 -396 -569 730 -569 944 70 132 193 -270 -889 -76 -349 -759 -479 607 -516 -588 833 -373 -818 -362 107 828 268 -784 -343 -15 -847 -159 444 -365 130 554 68 -456 622 -776 -233 -523 -420 397 257 -830 -313 -10 742 -312 -565 -669 -674 925 132 847 364 -719 761 -614 -292 -789 849 -521 -832 -678 325 -800 416 470 720 -791 -504 922 635 -73 -380 646 -501 847 549 992 -136 209 85 -557 6 -434 118 -27 826 116 947 51 370 772 604 351 -573 -385 -334 -599 122 -574 -29 -154 638 -25 543 880 -345 -326 -330 -696 -543 381 -411 -195 263 -294 -584 724 887 -149 -496 583 -558 746 59 -454 176 -820 -432 -269 -739 691 580 624 -700 982 700 -673 -572 -536 402 -854 111 406 942 943 -391 -237 878 -937 -381 -116 652 248 235 -529 33 651 -421 -707 -661 -881 110 957 767 490 442 -681 -582 195 619 683 785 -871 -641 -360 861 416 -44 -661 -388 872 803 -354 950 -709 -235 -367 -394 384 -4 958 134 379 426 564 -659 -946 422 -951 -446 129 688 674 -954 407 -307 -963 380 -777 -525 10 787 212 -231 -489 -400 -939 -76 -796 648 89 -829 -412 516 254 615 241 237 -213 -39 -25 418 727 824 -834 -281 -985 -796 -594 285 904 -147 808 286 328 154 757 -124 830 -838 586 172 121 945 331 -704 -502 -488 996 300 469 -530 -685 986 -588 787 -279 578 -753 95 227 -494 -561 316 -910 -481 504 -701 940 -408 -118 -86 798 -22 242 291 711 548 445 -799 769 -113 -688 252 -110 101 392 -717 -230 482 -934 178 -782 283 665 -852 -556 206 524 86 -100 -45 -277 -752 -93 470 -655 486 610 -974 -371 696 52 -455 -523 433 -744 -500 779 -359 -894 994 -821 654 875 -450 -157 -787 -301 -109 989 99 603 606 -371 -746 -944 918 -529 626 384 6 42 -609 62 -89 -686 -112 -537 65 -605 -821 -372 725 -909 -152 -181 223 -488 401 -508 -938 -274 -445 -926 77 247 383 177 846 816 482 321 207 -285 -986 768 -705 -470 518 -148 -695 882 135 960 -909 -910 684 -241 -466 72 -777 377 -457 -681 -318 431 -146 785 -63 -225 -101 262 -843 -165 -968 -548 336 637 -577 -596 746 -61 -206 -955 306 -567 -690 -716 -157 471 -282 997 160 926 586 -675 452 -133 561 567 845 709 -51 728 47 768 62 606 -950 -223 -710 -556 605 473 31 529 -706 322 470 895 911 -680 -999 -498 -828 315 927 727 -969 -368 681 846 -61 -42 681 243 978 -346 437 -542 343 -765 -51 -127 210 833 -605 -908 552 -596 18 -916 -445 -696 -261 154 -813 -457 15 -744 89 424 593 306 644 529 -532 -515 664 -696 -352 702 568 65 384 941 224 212 709 87 -635 720 -253 -465 -359 -354 -397 650 979 669 772 -500 -484 -704 -163 -867 397 314 -801 874 -175 619 -339 -564 -191 540 342 -816 242 -722 653 -109 407 -848 -490 576 -296 829 390 526 -51 -120 -385 767 -776 873 449 -106 275 -515 703 78 -924 909 149 -40 -801 -98 202 -546 -867 -600 956 920 -634 506 -277 229 -315 -322 622 848 -764 -993 -872 -731 809 -420 -336 -28 426 -690 -318 427 -200 -366 821 676 -673 -998 -100 938 642 -68 761 487 804 -52 -273 -605 -906 249 625 -428 384 457 629 -691 803 451 414 335 437 -882 -936 -308 -397 315 -166 -404 -213 774 691 -7 759 -32 -85 929 -621 -405 -135 -897 -932 120 -194 -693 -873 -392 -323 732 300 -491 495 322 -462 528 839 505 225 -678 -623 -233 507 55 758 -821 -646 817 -763 772 -128 60 932 446 349 -21 -428 -863 101 836 -883 -45 -922 974 875 645 -217 -452 -448 -442 527 815 461 275 856 -216 657 733 -633 -449 -526 -478 731 -660 -572 197 298 -217 -798 954 859 -952 -556 -328 -851 536 -465 -204 -191 -526 0 633 -650 129 -263 -641 -248 1000 -450 -52 -840 -299 208 625 -552 -169 -378 -364 -804 -697 -641 950 676 -154 -294 -758 323 -310 496 -456 358 813 123 59 -754 301 -498 -659 892 65 64 -419 879 578 -739 229 -79 63 119 -488 -113 352 30 -143 437 -366 -247 121 -460 -179 392 220 959 322 -341 -141 595 496 955 972 485 -640 74 190 -5 540 -408 -889 -122 -715 680 553 167 -68 -284 983 72 86 594 811 -337 -400 67 -808 99 191 -904 -365 -506 173 -832 481 -469 311 787 102 -173 -261 -517 -381 -317 -349 356 540 -729 714 -458 -198 599 -296 -749 -805 -499 -693 -133 905 -783 -431 -57 290 -901 126 231 488 -490 102 -147 810 828 -906 -866 -99 -940 -22 -323 -551 236 743 -454 -896 -575 734 -284 -223 542 934 201 774 -714 -466 815 611 -279 -463 577 16 121 157 -680 739 324 323 469 570 -534 460 866 -412 -714 393 -255 -615 -563 73 366 189 6 -999 210 558 -760 -89 792 619 613 348 -682 -602 -30 415 -815 275 240 -718 192 205 -112 839 -591 740 521 356 338 -585 -740 145 -303 99 776 888 381 269 -51 -35 -631 -338 907 657 -187 -515 485 26 325 114 -752 23 -7 458 -608 -532 -95 -457 -244 61 131 -704 -399 999 -548 983 -614 237 595 -596 -644 -600 57 -80 158 254 -52 417 -607 998 395 -183 -365 -108 -785 -891 -105 767 -656 80 -132 -411 -761 886 721 493 991 831 170 -937 -404 -782 -820 -172 -576 -818 -491 243 -651 -458 235 603 588 258 697 702 619 -690 183 -598 89 116 443 -598 -372 110 933 475 -369 470 103 659 238 326 -19 190 -190 248 -714 1000 -555 -738 -752 -532 -609 62 974 362 -737 374 -354 296 -363 159 9 359 -993 872 -998 57 -242 671 500 -129 -110 710 339 -143 -485 212 -511 720 -670 747 -792 176 933 333 -538 -156 -791 -957 210 -110 813 -533 196 152 -99 435 -708 556 -126 -578 -153 196 -221 -170 565 -661 488 491 882 -502 108 -484 -759 433 -715 -373 951 336 508 -970 -740 -329 -84 -718 -138 387 -822 -508 -515 -603 -698 -919 189 -865 -22 426 565 325 -76 -953 -852 -564 427 -883 -602 44 231 -763 677 366 -650 -673 -682 -684 -913 934 -451 -916 369 -590 534 715 -715 498 -670 -981 -625 459 -441 120 587 264 859 728 -609 -172 -863 -305 -348 -339 375 -640 159 -93 -130 300 -471 -575 -768 777 283 392 523 532 -142 -527 800 -381 -160 339 -271 -805 365 -866 -996 452 545 913 183 322 418 -319 81 231 -394 322 -627 -117 -742 2 988 -215 -255 -723 888 245 436 -604 -806 -795 -148 85 -873 -539 454 920 -966 754 656 -838 -916 -172 505 193 -630 -620 -424 -144 350 -868 240 925 -223 -770 -403 -674 321 -294 40 708 521 341 351 562 -370 60 -729 915 224 414 -610 954 923 860 -17 -837 -360 915 812 384 435 -572 355 -813 -708 214 168 -294 107 265 -512 -932 653 151 -462 76 -298 -876 928 -461 -381 700 -943 -404 -526 -508 359 837 -628 -820 -913 -28 594 -612 -830 -541 -287 93 220 923 -88 207 138 -503 -748 -580 -718 -203 -220 -723 -628 85 -568 139 -906 -903 905 -893 538 -729 -626 854 641 -386 741 703 -505 969 -557 11 -39 878 -31 -880 -284 546 -901 -597 53 551 -189 -279 -73 -886 368 -643 758 -98 368 -334 -521 351 -585 861 7 626 762 941 -883 -594 323 113 -672 -618 -573 670 359 239 -7 594 238 -735 966 -537 -314 -957 426 920 -989 104 527 -609 261 -25 624 339 -320 -905 -709 785 372 152 548 263 -677 303 -565 721 945 -136 947 -811 -350 -377 974 30 418 -679 -670 -122 -464 816 611 -560 753 -869 836 -20 121 -790 584 606 -727 836 790 323 537 63 -564 541 599 -742 -538 -368 961 314 -130 384 48 -656 -608 -526 147 -157 -392 743 617 -344 -717 304 -867 -878 -657 622 45 -776 -404 88 -708 296 233 -7 484 73 -100 -69 -593 -913 550 -963 928 966 -857 636 -369 747 -614 -297 -497 -91 84 -211 -374 -322 797 906 -599 221 -511 -536 161 981 52 -510 -853 -714 -933 -92 -326 482 -736 -445 997 63 666 -487 -213 -74 -966 -458 -196 607 -990 388 267 704 -841 495 759 -191 -69 618 -519 315 808 -532 661 448 -850 941 -752 701 -959 608 2 -837 482 154 845 559 458 527 760 531 -676 261 -912 -643 116 77 910 291 992 215 -42 231 763 -575 -99 -637 -436 -244 386 643 208 -366 827 -298 394 -987 -548 -116 -921 227 -460 303 234 -998 845 920 -904 -193 -276 -683 596 814 512 -649 -426 -505 546 -98 186 84 -781 407 851 -838 -799 289 -643 3 436 -889 -946 -52 -640 -824 842 203 -642 -8 -339 705 617 181 -913 101 961 325 -377 -173 -621 -287 752 40 -140 -357 129 705 -697 -65 152 -270 -11 -400 -406 864 399 702 -897 760 -969 -749 414 -685 249 -916 360 -359 437 -75 111 -8 -451 163 -190 641 307 -746 796 18 -114 880 -953 793 11 -979 658 986 360 328 -559 -175 712 -274 -589 159 -806 817 801 2 583 -729 -178 393 -347 246 23 966 926 -354 9 -215 754 -634 -857 -884 369 -867 998 604 690 -670 248 -743 -100 247 -737 927 -174 -770 -605 54 333 -189 507 -365 -410 -597 -602 799 28 393 726 -326 -267 -687 -158 7 -606 27 -373 608 496 -884 -883 831 -395 298 943 264 -697 759 907 -578 -71 -227 -367 -909 845 -401 537 674 711 -699 -10 361 -759 29 -362 212 312 255 289 -46 12 914 -840 957 -240 228 627 298 928 -288 847 793 635 622 -235 369 645 65 -368 -353 619 -524 -511 -639 495 317 561 792 -514 -799 -401 409 552 215 -664 47 -951 -99 -727 -641 -600 -924 696 -685 -10 488 -201 -421 204 -197 239 106 -779 280 -485 712 36 61 -493 -944 487 790 472 358 -44 124 611 -550 -215 -123 769 -311 975 -173 -734 -983 498 425 430 -800 215 33 -22 -372 -646 -292 832 534 304 439 -41 415 -676 -748 517 123 -523 439 838 -301 -350 544 -170 -325 108 -778 -19 -695 -43 -895 -949 632 825 -439 682 -853 -32 -29 -979 -673 -888 -743 847 171 524 229 696 20 40 722 -572 -1000 -842 -767 -358 248 -700 -832 -412 628 679 -824 423 -867 -448 -898 386 -178 -398 -437 -911 640 376 -211 -955 -684 954 587 960 -843 -791 -226 835 -962 350 -21 -676 -978 -112 956 845 -708 407 769 535 390 255 -216 318 264 -972 -900 653 -407 460 -304 -645 529 0 -846 -780 650 -840 67 134 -586 -667 815 959 808 -421 -910 912 -232 827 946 458 918 997 817 854 56 569 780 -777 147 390 843 21 82 55 -982 -747 -391 469 464 528 604 -678 -897 -387 -540 -54 572 -285 -64 596 217 -584 -547 -303 -298 266 -682 -745 -6 426 -573 -895 184 440 226 -862 955 367 177 47 552 -863 -241 -253 45 426 452 -985 870 727 -671 461 -297 35 347 213 -85 730 374 82 -502 955 851 -466 -745 103 875 11 449 -612 436 -355 -333 -344 -969 -357 693 946 684 773 -246 -593 -590 -259 173 558 -519 -33 711 428 852 -936 -628 -719 892 236 518 -86 -306 -270 -352 303 -141 117 -248 612 561 -680 941 80 143 -133 834 -675 380 -508 875 622 537 -36 443 39 483 711 406 140 -852 -607 615 -343 888 252 -884 37 182 -813 -824 -388 -489 -610 -816 318 341 266 196 -193 -809 -563 -297 -645 638 -993 -123 -900 426 17 -513 902 -960 853 -119 654 -657 3 -423 896 -647 -251 740 -219 951 704 227 -95 -782 -746 -562 14 322 -410 858 888 642 -543 -182 -318 158 707 -131 -357 828 -138 -622 -278 356 -442 944 -85 268 547 -240 -820 -99 522 879 -176 -248 -684 -948 671 -410 -596 452 -297 467 -542 -888 -465 -295 497 857 819 837 -556 745 -644 -174 -631 -822 493 -688 -583 -613 623 -941 543 -680 181 -937 -481 150 657 -853 -337 -644 -642 704 -274 -585 809 729 51 -858 -235 760 -761 258 -162 390 942 -457 780 -369 -277 -861 394 286 537 -557 -176 -84 -833 116 225 -650 -620 -162 208 530 -338 -683 876 706 -132 537 -816 -459 -762 450 -29 -391 -948 848 350 426 -530 -948 895 645 490 584 484 218 389 -999 -277 -552 -243 784 -495 825 720 756 -961 272 -91 14 225 32 -489 529 -832 676 -312 -339 -821 566 -449 271 225 573 555 207 830 -576 570 -240 -812 -328 276 -414 407 951 212 -339 713 -855 186 -381 902 -735 630 595 -507 -542 729 -384 517 -230 -531 -548 -39 440 -688 -464 -181 108 -297 -382 -743 -581 319 775 740 -387 -257 -370 -781 107 -330 -832 -529 815 931 583 -779 902 -296 388 759 752 321 876 -683 -405 868 -289 818 -911 815 -200 -460 194 -532 -807 132 -72 420 232 -584 -16 5 967 -352 -848 958 846 -365 475 -544 -263 -899 886 -993 -563 310 -69 -329 -68 -994 822 497 -927 432 -210 -698 -631 504 727 -552 -781 264 -386 117 55 -237 82 386 -960 -508 -704 359 45 309 -725 -341 361 298 853 -825 -69 766 504 -205 704 311 40 412 -753 894 -808 0 804 -812 -873 641 234 909 -644 921 425 -338 826 349 852 -873 796 935 -220 321 823 357 -828 -339 493 -782 -749 471 -619 -265 126 689 -343 -762 -607 624 676 599 663 -606 799 241 -411 787 -382 -698 63 -53 102 900 -927 866 -109 383 566 -508 639 -41 537 -43 -464 -149 -134 816 -102 181 -212 -780 324 390 -255 -859 541 -11 935 -264 619 -672 -782 763 366 -389 -155 -922 243 742 662 -345 -622 300 -571 15 -505 986 -139 957 -771 -714 801 -130 867 588 85 -370 -157 196 667 -853 249 -877 993 198 702 80 -816 -268 -952 256 287 -614 569 -185 -113 40 461 -355 917 -68 590 564 -345 -356 -884 906 -831 -145 112 -910 -998 -63 776 -368 -277 -540 108 836 954 -354 -622 952 -368 544 -19 183 -105 -596 486 -998 448 540 798 395 527 671 -114 624 -215 -368 -659 333 -508 366 792 467 -302 -363 -249 216 -803 -25 228 -662 722 210 -543 -876 751 -432 -460 -342 992 -657 -85 -758 -54 833 -390 -164 -286 346 69 -644 -588 -99 -188 -108 -767 910 572 -109 913 343 911 -181 360 -79 831 873 148 619 587 -737 914 -927 -681 663 391 -957 580 732 -912 820 458 343 553 555 884 179 616 -81 -319 874 97 -213 -967 924 -357 470 718 660 935 742 -613 -542 406 -327 367 443 -583 -418 774 27 -667 382 688 -200 -442 469 890 724 649 370 -618 635 -726 181 -316 749 170 673 646 -379 377 734 -451 645 -303 828 165 681 -388 -484 522 -923 279 423 -962 737 -265 -575 772 -414 977 503 -562 933 -722 -51 491 -174 989 596 757 232 623 -40 227 -883 391 -152 381 753 -928 595 -432 -890 311 -431 165 438 963 566 -812 -295 34 623 414 -927 -859 532 650 172 957 -778 380 -320 -558 -880 948 933 -291 946 -272 649 -494 311 -879 399 -583 -659 205 361 296 274 368 785 634 -743 -774 -606 -578 566 470 -38 249 -433 -751 944 498 -688 -472 114 -881 277 491 -321 707 322 313 693 171 575 -304 435 -892 -441 140 -712 223 126 -595 738 347 -68 -882 466 -787 -921 -262 -41 462 -348 -283 657 135 -403 145 -2 -364 -398 -398 35 823 -687 92 -709 902 879 822 79 -228 896 583 261 -159 427 96 -753 -752 439 -315 802 -455 119 674 22 416 -503 989 -723 -606 -1000 -625 999 -219 546 -936 -231 359 557 -362 702 -228 948 -448 882 519 404 -887 105 -634 111 -139 -107 900 218 882 -229 586 481 -207 -195 311 -47 -783 -44 749 947 767 -86 -862 692 -22 -811 -895 -683 -208 429 -503 478 992 -120 682 763 -396 -598 105 171 516 74 156 193 740 151 519 -275 453 -796 567 -824 664 997 -52 713 -384 53 878 888 455 536 -962 -299 -481 42 -11 -253 444 770 -576 21 -529 -56 -285 -359 -858 -327 533 136 -498 -892 -315 316 137 721 522 -995 301 376 -653 822 147 -729 -264 -63 304 -212 -45 -152 -930 924 -674 494 -578 -381 -974 643 817 18 -968 408 113 -101 -869 443 -866 -212 -30 -813 -246 437 282 -519 71 441 -1 84 -42 -142 570 -645 532 -908 -78 9 760 -619 -506 756 598 712 160 -354 -246 723 109 104 -881 94 -894 368 -912 -605 -791 -695 -991 70 -235 -369 439 99 366 494 233 -303 -71 686 -212 -967 376 -849 278 -361 -794 838 493 -932 5 -103 173 -802 403 -297 711 -748 -589 375 362 -43 -957 -508 -560 662 -65 -643 -74 16 855 34 -809 150 -547 362 -127 762 -730 713 -173 823 91 -551 877 -194 383 -363 783 413 -105 -865 -768 -936 -324 -933 799 832 426 -198 83 -679 431 -164 516 -940 574 -969 789 -758 676 -598 538 503 -813 298 999 347 -156 -197 488 632 674 614 -14 -42 241 329 546 -627 114 -573 -797 57 -688 897 -582 -244 -126 -927 922 594 -671 -331 906 -234 -365 199 -184 -436 632 198 489 965 -95 -462 859 -262 457 930 203 -224 142 -497 -502 -271 -108 -209 -277 452 831 84 907 218 958 -75 911 -943 976 593 -872 -807 -804 743 9 -264 890 -897 512 67 -477 -45 954 897 792 -238 675 -311 470 31 842 -288 -54 42 -15 -792 -719 77 -505 724 -658 -88 -495 -302 633 -487 303 -110 -920 -387 -838 -645 961 942 -539 530 -188 -90 236 -804 282 -92 398 -293 -898 -96 851 467 -416 -665 770 -800 -729 -392 -543 -873 -380 593 -681 654 -367 796 -983 -396 -246 94 -672 -275 -413 828 646 -483 -281 761 263 514 -663 438 -617 385 578 -65 471 6 861 -192 -827 -860 658 -508 -841 -595 -440 415 -416 -93 -389 -225 -507 408 -277 -106 -737 894 -439 -173 200 734 -262 368 -850 -357 -431 -245 362 216 629 -287 -890 -1000 -635 19 59 -104 -581 521 278 -159 -385 -975 845 570 814 308 848 -885 -972 911 116 25 -592 983 -96 -227 -277 -1000 701 712 -889 -406 276 -417 -212 414 770 -477 -710 377 -237 862 130 -690 183 465 -432 547 682 322 473 -648 881 300 -741 765 -994 -982 -876 265 485 -465 -568 -330 -913 -680 -58 -182 0 379 -561 -547 -73 65 -374 -718 799 -665 788 -573 -8 -830 184 -61 -38 100 71 -565 -403 -603 -652 135 -197 -539 -70 -747 -111 401 904 -375 234 -116 -704 -846 -104 789 269 -180 -549 -530 421 -342 385 817 -113 90 122 -867 920 290 -931 894 -13 -126 967 -193 -720 670 -303 566 566 -885 -156 -476 718 376 -407 81 -460 782 474 780 -557 831 354 -664 757 362 90 483 -679 -37 6 520 819 867 904 751 107 844 470 -764 -771 -792 778 -132 -693 -868 -469 527 -811 -955 -997 520 846 102 171 517 365 385 -936 -287 -655 -482 -144 -175 698 -87 -938 783 615 902 -907 114 289 200 466 310 -606 -344 512 986 -158 110 -665 387 -230 373 877 342 -942 -913 570 -911 -203 -452 379 778 -762 631 -830 -277 533 -405 -361 625 -96 226 -672 -628 330 -857 666 14 -852 -630 689 115 541 619 -770 532 -93 -977 798 321 -677 -260 712 -531 -512 664 -358 -986 978 -343 -830 -548 848 -996 -682 227 471 952 -140 701 -60 -688 -196 -261 -384 -467 -232 -900 -315 -229 -741 -211 312 819 -233 229 -652 282 261 644 427 764 971 592 -586 -333 -651 943 -4 -382 34 -938 -473 -336 -706 -286 -651 -321 -491 -856 668 -932 -260 667 -446 619 -941 -601 937 852 325 -532 924 -716 999 -921 -309 -201 627 -65 960 763 -84 -628 161 -715 -460 10 668 216 -992 666 798 -945 682 -524 -963 631 -933 724 58 -126 637 -40 230 -918 535 902 -810 361 -439 65 -146 -146 -256 -669 379 174 952 -152 -139 -83 730 -667 609 5 388 815 -909 570 115 177 855 581 -874 100 45 -305 -194 -617 710 -828 -44 578 670 -138 774 -577 42 72 273 -720 64 804 352 98 -777 -339 -787 292 -94 541 -345 -633 566 699 679 -842 -548 794 648 -676 -680 -769 -230 -178 -793 -161 549 293 -241 727 -212 242 428 642 -441 274 -34 -436 906 -773 -971 -431 727 195 5 65 -784 -554 636 769 -736 521 169 -46 86 -584 327 -313 -992 -236 402 448 -915 -95 271 -791 233 -985 -186 -328 -888 -489 645 953 -204 199 778 -307 -624 -982 906 828 -479 -378 126 -585 784 -799 165 363 795 -575 -261 -500 -575 394 836 938 -56 -973 -136 978 -335 -638 -643 975 816 -252 -500 55 135 306 -280 -440 -872 257 -924 -845 431 -707 -828 18 774 -995 165 -373 -470 784 -412 792 952 430 -52 -117 -780 961 175 -17 239 166 999 -359 -437 21 -769 94 528 -539 359 -200 -608 413 681 -623 46 -437 406 117 -487 129 -105 -106 392 -366 519 -880 -795 253 -328 -991 -619 -104 -82 743 474 491 377 -428 -955 -562 623 324 551 -210 553 -395 61 -612 -480 -998 439 -208 -892 380 730 -365 915 -960 870 569 784 -208 700 186 385 274 579 178 428 -526 -630 -778 517 47 646 266 293 -196 184 -916 -56 -483 -355 -207 513 866 922 -326 757 240 998 483 496 825 253 -139 256 -551 -728 22 588 -14 -795 -742 -674 343 -601 381 162 -64 -930 178 851 -576 858 34 772 -245 -737 271 809 830 -357 630 -683 -488 911 645 -518 -737 611 141 297 -838 825 -62 -226 842 -922 860 -83 227 66 163 292 570 102 617 896 182 798 -732 284 -951 -269 -261 373 -673 -105 -726 -811 -446 524 662 687 -526 152 893 731 -990 154 469 -85 871 -751 -676 -136 -22 70 257 -208 819 616 388 -121 -653 717 -893 -586 -513 -638 -128 465 347 426 -861 -923 -255 -595 378 234 -674 -75 -639 110 -991 148 161 542 -275 371 110 803 -514 256 -157 920 783 611 -560 -90 25 -381 -145 634 521 112 779 953 -439 430 -63 990 297 -802 69 -186 -210 863 650 724 477 -467 960 107 793 -835 -802 413 -722 544 604 89 960 19 -342 -529 -864 912 965 706 -983 -699 -260 -355 117 375 -323 -341 263 562 -22 602 623 305 -239 415 -587 -371 316 789 376 482 -616 -239 273 900 879 -234 -1 742 931 121 17 545 816 657 -70 31 690 272 -68 -852 130 -547 -456 942 -192 -482 -102 -940 -429 -362 899 820 873 484 629 645 898 -220 -581 35 488 -882 -6 603 590 -487 197 636 -399 962 470 -756 -310 516 -932 -773 -149 316 -316 -870 -998 -726 490 252 -283 431 -767 -795 419 -607 35 765 662 -321 -242 -653 -126 -402 571 -616 -196 -805 -871 638 -906 533 -980 -882 416 -543 -606 -128 -340 431 -71 759 828 892 -646 13 438 -631 865 790 -347 -150 -697 456 561 225 -887 610 -549 -344 -529 -441 -553 599 575 794 -471 -574 -512 -996 -409 -547 -961 -420 -920 -785 -264 643 -361 361 19 269 -952 -774 -960 274 -653 440 -208 -171 876 841 817 -723 118 -653 -933 -901 884 500 -124 -811 -568 240 141 590 521 -799 587 -870 -194 -854 314 -247 239 658 -548 -421 -957 69 -746 -557 614 -866 471 -430 -829 903 -181 -726 -424 -155 -69 -597 712 -611 862 -684 899 -445 46 960 590 -37 -848 338 -63 102 -1 -704 -446 -597 460 -490 -349 740 -674 1000 225 -447 -497 -108 483 -708 268 35 580 -295 -272 570 381 -134 307 939 725 -840 -293 -215 698 998 -778 -463 -354 780 699 -470 681 -213 -781 -615 617 590 -259 -361 1 -717 -161 891 -171 -303 -571 538 -458 -198 -904 803 614 -62 674 48 593 33 -207 559 -610 716 561 -467 561 544 372 -680 306 -158 820 184 -331 640 -489 713 -674 33 42 496 -967 -698 -710 -79 -146 827 -884 49 354 -741 -812 -733 -802 -11 491 -98 -642 597 -876 497 991 233 47 696 -54 393 -796 -735 124 746 992 -236 663 -710 -441 169 -819 -93 -952 633 950 290 49 -28 -35 726 102 -317 151 44 578 -458 189 -629 -946 386 992 131 -19 252 -852 -304 825 -555 856 933 -775 964 253 -760 -968 -513 -229 -969 798 -36 86 499 522 -694 -192 242 -236 -756 972 -236 -59 472 -29 -336 -278 275 395 133 -697 464 -557 53 -83 984 773 -459 -98 -305 977 145 893 -123 272 71 -26 15 -527 30 868 -314 -704 -536 -50 -717 996 -722 351 -509 595 -247 -361 570 107 -328 245 732 -556 -824 -532 -636 -813 162 -163 155 -360 911 -254 454 -979 -533 447 714 -869 -516 275 -848 -638 -338 -599 488 920 360 -197 378 -922 404 -185 -455 -586 -108 -391 -124 911 -733 -452 -620 -771 474 478 -540 -751 404 -240 -752 877 -337 -541 -630 -133 872 -403 427 543 -225 901 -717 -349 251 -759 -931 116 -772 -752 412 -386 -332 498 680 -482 -282 480 925 -385 -956 534 -928 395 -71 -346 168 897 -258 203 -104 -142 666 -452 -29 -326 194 -393 -835 237 934 990 934 687 657 763 753 -806 603 1000 798 671 486 -492 275 -916 617 -893 -619 -468 -944 -466 626 -506 953 -222 -179 -619 -198 245 229 116 -158 -841 658 -876 37 933 -410 -866 637 -569 -460 -442 -132 22 151 595 -255 749 737 -711 29 893 -590 146 492 48 705 -336 -452 615 -341 -479 847 -970 -445 306 -248 652 204 792 723 -870 -323 -531 -289 -872 611 -286 565 -220 -352 -157 853 418 -764 737 -174 -40 -902 623 949 -909 191 -336 277 -898 -75 -954 -355 291 623 646 -280 -142 -989 -670 -917 890 -566 748 -326 64 -682 399 406 737 513 -222 -833 663 847 813 222 -659 -92 737 994 606 306 17 989 -467 -676 -597 61 -472 -246 -467 -91 653 -107 408 -881 237 47 878 331 670 208 659 858 597 96 -71 620 263 -525 -40 -850 -753 -452 989 713 202 -713 -619 496 -420 266 -942 -384 112 -781 310 -546 993 982 912 -652 -943 -608 634 -867 -367 -281 -538 788 -761 -675 -155 649 -174 -956 -864 393 399 -181 3 -288 722 -791 794 -605 289 -178 -190 348 -283 240 60 179 971 647 558 -120 572 -96 -115 403 364 965 -106 204 -944 336 628 856 -272 268 920 -13 413 157 -142 -930 458 -57 300 -8 822 -900 -161 -432 -309 -741 374 868 -761 614 -822 494 -311 -545 99 -659 381 881 -138 -17 369 692 -214 -992 591 907 -560 125 161 110 -860 677 85 -557 -540 -905 892 -436 -516 445 -885 839 933 645 -374 -365 -646 -940 -218 -675 -44 -791 -93 974 -292 574 -414 919 -918 361 -23 -821 -708 553 -812 858 912 941 -400 699 -648 272 -775 -219 -226 843 258 577 108 142 710 818 717 255 696 934 -630 -623 -684 -978 -1 -558 570 576 -431 -445 599 954 -31 531 825 811 -232 915 805 -621 39 416 -234 -685 -664 78 404 -440 233 740 935 -563 542 319 -329 602 171 536 -67 -439 -622 616 -44 455 201 -263 -534 76 -502 948 646 977 84 -957 66 192 835 978 -793 -683 236 -297 796 459 -236 -55 68 -31 -2 -674 446 -92 193 363 -805 943 -152 -434 -313 -764 -3 -651 363 565 171 893 -651 984 741 -326 655 -629 40 339 -486 182 900 163 377 485 993 405 135 -971 -835 973 107 919 -936 -367 -715 865 -597 -436 -428 703 440 -134 -898 -464 0 75 693 449 -959 -393 -575 126 469 26 -607 -3 691 836 -383 -344 145 -322 609 694 -784 -805 220 131 -516 -993 72 751 -854 470 417 -648 649 249 -72 755 603 -93 -749 -887 641 -930 -265 -289 -267 -705 791 492 -489 922 768 -245 -652 825 -825 -475 -463 995 -874 511 835 448 -678 168 733 414 223 -127 783 -62 -383 -66 968 -115 374 105 -634 779 -311 183 204 -796 192 802 340 -888 -591 836 -553 262 -325 618 437 -65 883 -682 211 819 150 -488 -432 -165 -867 705 -352 323 120 335 -394 -413 204 180 -267 -921 -481 888 900 -364 72 -487 -285 -473 -665 -688 -271 -795 -47 -704 996 972 323 22 610 -778 22 399 -595 -414 -962 195 -806 -637 -171 -69 -458 752 -848 -255 -337 86 506 -940 343 -957 -765 -760 922 -772 -142 351 996 -537 -255 872 499 593 873 437 -572 -883 -886 506 399 -677 -282 -602 -866 814 -878 -822 -240 244 -813 -652 686 -993 -606 -868 -633 -245 510 -933 -39 998 -484 -885 -660 695 -345 876 -635 379 -107 122 -625 599 153 477 -894 -303 793 -322 -621 -493 500 207 652 648 -807 737 -99 696 -772 301 -951 115 895 646 -372 72 876 -162 -532 -625 351 -249 169 975 -240 269 882 -442 445 620 -797 -429 -105 -833 -405 390 207 -26 -752 183 -596 718 -242 -648 415 466 326 -895 -648 -879 683 78 -376 -755 171 45 -839 -132 630 73 757 -176 131 471 -850 53 -694 -103 -113 -704 -264 -651 812 77 136 789 31 -298 407 454 -124 332 6 793 -773 391 18 546 -620 779 92 399 486 692 -999 165 380 93 -441 -189 -946 -238 312 -475 -152 -1000 483 949 -68 3 988 -689 -508 -815 770 -632 -240 453 -310 292 136 963 -868 -523 -589 -969 -132 758 -196 432 209 -67 518 -137 -331 -631 -403 960 -37 227 -564 933 -267 491 808 -725 -614 618 336 -693 -536 67 59 -912 -769 -290 -745 342 -819 -570 972 -351 -652 295 -67 330 -60 295 821 -686 -132 -784 -953 787 590 797 -416 -684 507 700 -781 991 507 -221 -544 -713 -437 511 -407 -915 -184 573 -298 576 -703 879 307 748 80 370 592 -675 -29 -79 -529 -553 463 -769 -387 687 64 709 -817 774 823 468 -458 -156 911 226 -4 301 -809 748 783 145 -5 -917 -481 229 -869 758 -964 -89 -844 700 965 -629 -882 783 535 -107 81 581 194 921 -867 220 687 179 812 104 -643 50 -884 662 -447 44 -935 492 -315 -778 -909 -441 178 -848 -412 379 -300 373 -606 354 64 -234 -607 -863 143 -398 489 748 -942 -404 479 595 892 -806 272 -142 1 254 930 -30 -796 726 -781 539 -347 -920 365 -711 63 304 -351 -422 -684 -685 -794 -291 207 489 335 -101 -81 -195 262 -437 763 449 557 -781 544 58 897 639 515 -842 873 441 -303 -237 738 180 103 702 -869 -798 355 792 530 455 -328 69 -377 -651 856 618 331 -557 985 304 398 -603 -842 556 117 459 -984 -223 11 294 704 -509 -921 -148 -937 809 954 815 -586 735 -141 776 394 -130 925 207 -267 187 724 -202 315 322 860 565 541 -827 -285 -135 -70 390 -723 -271 -320 905 -989 -739 883 -156 785 276 -520 -317 966 24 309 453 -336 -183 -205 -431 609 -41 -187 -625 354 472 298 -169 -870 -22 302 588 800 200 -159 386 -569 -481 -871 646 563 -344 -25 180 101 383 99 405 -294 349 608 221 756 -767 471 875 -177 -170 220 -999 547 -770 320 -303 -538 5 -795 -360 306 -358 966 155 100 419 -718 956 335 236 -694 41 640 394 617 -760 -153 -845 -191 -537 718 221 -520 -823 843 -967 166 -306 299 -966 475 -768 -850 -253 990 -528 -426 -525 55 807 -589 -340 636 -636 -323 -617 135 -237 678 746 -779 560 506 607 -765 631 965 -900 29 483 511 -325 986 144 -892 877 -82 -677 -653 344 122 503 10 2 74 -282 -810 -955 -629 928 765 -923 -966 34 -258 54 37 -427 -154 215 938 -597 327 -316 965 388 369 403 766 984 487 737 -37 -188 -881 512 360 325 211 802 318 6 955 -535 -881 582 318 -73 -764 482 926 307 -859 930 564 -863 -855 811 648 832 372 995 350 -278 926 328 -148 -72 -533 -720 -13 -822 -972 945 -900 -534 -207 429 849 306 -113 56 -955 -804 -780 183 313 664 220 322 477 -117 880 -321 -415 -823 576 -778 -104 -881 595 896 967 391 -836 -664 -771 156 210 390 312 -512 -113 939 465 -442 219 -150 875 -269 596 -903 372 633 94 980 441 -984 -141 -995 -136 -134 811 -393 -751 337 420 -689 -670 151 321 917 -404 655 248 -665 165 568 -981 -905 -874 -151 146 -47 -897 -561 541 -723 947 -869 777 635 481 -26 -821 -559 -793 -506 218 767 691 -639 498 876 -642 837 -832 -411 -327 -780 -146 -969 -914 434 891 -590 977 577 -923 -983 450 405 163 -959 -896 947 -531 -853 -485 203 250 -791 592 437 -858 -920 -784 -366 -867 -237 200 -753 -857 599 931 525 -876 791 895 729 -541 421 110 154 975 -223 315 -118 -76 600 0 536 459 456 -229 -396 216 596 -182 -478 19 -385 247 -146 -159 -969 -74 -487 -681 844 280 -883 419 -514 -893 197 301 276 -650 -919 628 -547 862 -678 -384 -989 679 527 233 109 -252 121 5 -208 141 -162 204 -67 -690 -369 222 990 -558 990 -300 826 355 170 322 -176 896 -595 -950 -678 -414 -691 185 -695 -641 -168 -351 548 908 -718 355 -272 518 -642 -963 95 -907 481 274 709 103 557 -106 -253 -759 284 598 551 -612 -440 -463 -889 274 -468 -244 829 -563 48 265 -756 -385 -924 -499 657 -618 594 -32 806 373 341 559 -626 439 -6 -33 142 -912 -534 609 -921 -279 508 -643 -438 279 -842 -758 -719 550 968 -750 -596 -138 164 700 -495 -260 551 94 -933 -319 417 -906 -565 -872 -922 -251 -160 -915 -643 -85 -682 -329 458 -867 646 -412 903 355 797 970 -948 -912 -516 -815 700 376 604 -434 459 555 658 507 -370 318 -629 -136 -95 830 950 -978 -753 634 162 -238 592 939 -347 -88 -879 -558 527 -607 942 546 -783 240 982 -163 132 359 130 -999 -815 868 841 170 -877 349 -944 -194 -227 406 727 386 -780 -33 -257 -999 793 -233 953 501 -842 -842 767 225 982 -169 237 19 -846 579 955 182 -31 -869 -35 339 230 -464 271 -707 470 -976 -416 964 -810 758 -599 796 -167 -527 -482 -790 -790 -473 132 -164 23 781 -194 462 -151 -107 -676 -448 -999 -865 -6 -184 654 996 -358 -975 -852 -398 -417 87 -916 37 100 114 -569 -937 241 -169 639 -48 -584 334 -58 -28 -50 389 429 -496 195 -488 620 715 -917 -846 -726 -20 -75 -928 824 -200 -746 -320 -484 -455 -38 159 120 -970 724 -166 -165 813 355 -865 -304 32 -684 -732 52 90 995 628 337 894 144 -906 -794 79 -222 39 268 873 -736 595 111 -611 22 -176 992 338 520 754 -113 -479 -559 493 389 -134 -634 -442 623 -766 -429 -730 934 -414 -89 -5 -871 61 215 979 924 -411 480 -591 430 -929 -946 -240 -658 159 -980 885 -737 776 -292 917 47 388 525 -815 -604 -327 -935 -387 -448 712 -77 850 564 -877 269 177 658 -734 774 143 -714 464 -346 643 -210 83 551 558 -69 -267 931 -936 104 696 -307 -332 456 142 414 -633 -964 344 421 598 -82 -925 -910 -66 536 557 -445 803 974 -543 512 795 456 812 -824 819 -86 -785 -174 -112 832 -146 -579 -767 769 -677 613 815 113 -90 -39 -310 -290 576 169 777 -103 -479 621 837 -782 770 -373 143 343 925 59 -875 -789 -714 -849 284 -126 -759 169 555 -843 -567 -139 474 734 358 428 939 -716 -640 -518 751 969 -705 -841 -40 567 189 494 543 -117 140 -380 -74 571 386 636 -14 -307 -194 482 959 -578 -818 339 25 -687 -20 -876 942 -746 655 -129 496 474 777 -138 231 -47 295 -37 251 -111 -368 690 588 -237 867 330 746 -969 684 959 -220 788 -168 -86 -729 907 -850 -784 -916 815 14 913 202 -255 -756 567 632 -317 -150 498 798 833 991 -883 747 -556 193 -862 -105 -157 -834 261 -418 385 134 -803 -456 915 820 -562 974 226 734 16 171 815 878 421 -151 674 319 751 -719 494 314 -72 483 431 -25 -754 -490 -186 -87 470 474 624 -431 376 -345 -364 -394 -772 373 -848 -492 29 641 -893 -845 838 319 994 51 -12 233 880 -298 177 261 886 -223 75 -753 126 961 -722 322 93 -931 -622 621 677 684 -449 -778 843 603 935 935 145 -107 -670 873 -854 -999 763 964 -634 381 151 -582 399 -944 68 -932 -465 -519 260 711 869 -256 -935 -450 142 -166 681 -657 -844 208 -813 64 -534 -820 -902 620 -417 -59 27 -631 -319 -395 -498 -917 2 -369 -514 665 -803 -985 -482 451 -154 -950 -209 -29 -708 -780 -332 459 802 -292 -629 341 -500 910 -767 -588 -687 -492 -976 823 773 470 -429 645 -989 -631 -938 -302 -486 124 490 -471 -86 295 997 -92 890 -836 -214 401 735 -322 338 -263 -747 -467 717 566 884 666 822 -834 -608 731 -627 226 -24 520 155 -880 787 695 16 328 956 670 -540 620 -220 334 -331 907 -35 -312 -539 -291 -650 387 194 275 953 801 341 -648 -163 11 -686 -752 803 859 474 -258 -21 -726 -35 193 157 -728 -572 462 -925 214 -242 -387 795 -557 -454 -585 -856 213 -423 -92 -145 -104 26 -180 -132 885 -696 -883 17 516 -388 -9 -411 791 -561 852 -578 339 754 503 -720 127 -377 140 -35 -458 -114 -123 185 -127 75 -208 -265 853 25 -120 348 -560 674 -36 -937 630 -74 -745 345 124 -171 -234 -528 -943 23 641 711 -357 751 108 -52 75 842 370 -508 -292 795 769 -92 -636 -998 -788 3 638 359 -596 284 278 -921 -863 -237 422 -201 -720 20 710 201 -501 -741 -463 647 788 75 -471 850 -174 -468 -923 334 150 774 917 -939 468 637 -68 722 -710 -672 265 -424 514 -370 403 -203 -126 210 957 196 -408 811 -665 439 785 374 -932 501 -987 -202 -573 932 333 -572 479 933 -871 822 638 42 518 -311 -439 873 166 114 -182 -244 -311 -245 -428 -105 756 37 912 298 746 826 616 544 513 -371 686 -711 -871 510 -449 94 -576 -738 -618 456 861 77 297 -415 -35 143 -718 389 434 -932 161 -765 18 86 -218 -190 -520 592 443 -223 748 29 291 -950 -872 545 389 607 361 892 -490 -715 948 -238 -719 366 -543 525 -482 591 783 819 48 -87 -789 829 532 851 31 628 -911 -16 598 560 301 -444 252 -677 92 -974 255 -931 737 -224 -935 98 272 -468 800 603 -33 -299 266 -704 -904 807 931 731 -920 -84 630 -242 -461 -209 866 -879 638 -207 -834 363 490 699 425 -668 741 830 233 -339 -29 -964 -552 -993 382 671 771 165 -248 -1 917 -1000 260 -834 531 1 -608 703 -151 831 286 840 937 346 708 -778 454 -827 -220 -617 -608 -4 915 -885 -3 -387 763 290 314 -668 482 -618 287 153 -332 780 409 691 244 282 748 949 -211 1 499 -4 395 -615 791 -674 755 407 -551 265 -899 -953 990 -731 896 508 -844 337 982 983 332 -496 325 855 116 871 684 -727 423 -320 413 456 33 -649 679 259 -182 -92 374 717 408 -497 929 -655 -323 790 -111 471 722 763 705 -30 -669 -718 793 -385 -173 -509 686 599 195 906 70 -335 50 -142 -734 285 -144 281 -917 510 -57 -439 80 -456 -463 308 -772 157 -142 607 295 -339 -887 813 -745 101 832 -928 -211 865 -193 -838 783 -754 7 533 -962 416 -868 -885 445 648 -214 -852 232 785 -999 768 730 -34 824 264 -916 892 125 -190 918 -392 -505 -579 -282 63 -254 -112 256 -572 498 376 -690 894 -759 159 -16 -164 463 852 480 -528 822 33 410 529 784 -647 -919 340 -389 -733 382 190 912 -677 -916 179 -966 962 -998 -670 -437 -414 311 -496 931 -567 -286 26 -766 -654 -602 -82 930 -176 -576 587 -109 13 92 -567 277 -904 707 899 -86 -306 -431 -448 -47 615 592 757 -82 762 -519 932 -521 -713 306 -890 -401 238 66 -163 277 -481 178 -865 352 841 600 -299 -636 -569 -608 -196 842 62 157 -966 -344 -677 602 999 -142 -159 -228 -398 957 84 -317 756 -41 -177 284 -610 -657 151 -232 -265 994 212 -620 617 -520 -971 -797 884 -382 530 469 -396 -393 -51 -222 -300 303 -618 384 273 270 -719 30 746 569 -770 -593 636 963 -649 -892 800 312 -1000 557 -618 439 918 -870 -56 482 579 -882 687 830 837 -777 46 415 908 -341 948 -824 -844 -33 292 -999 496 -966 -714 -564 265 -121 -859 719 -64 -274 -316 269 346 760 -892 -426 -360 -210 -830 -16 -865 -267 660 312 504 -958 410 858 -277 -577 -51 752 241 -19 -765 -67 666 361 948 -533 -640 294 -758 -68 138 -850 985 104 307 37 -27 -531 -516 878 -998 -630 -751 682 336 613 890 -639 844 -853 853 397 -777 260 -616 76 466 -136 42 747 -849 -123 -41 -441 -504 -681 -174 -390 -249 -601 -111 589 964 116 -784 -120 -453 576 374 98 -583 -618 49 -862 -857 -69 783 -420 205 -564 -215 695 510 -104 165 -325 -576 740 -588 774 -561 560 -135 597 878 -647 -350 880 -428 -17 832 -677 712 639 963 -209 424 326 -752 -321 -124 -460 -601 0 -477 336 -175 753 677 423 -267 242 -211 -555 -861 475 257 172 -657 115 -790 23 -245 635 603 -721 -153 -905 793 503 -639 -773 331 -566 994 -198 -433 -490 129 568 -415 -876 549 -524 837 478 645 -529 -987 540 548 -884 -768 -847 -320 -233 177 252 -294 -217 281 -857 -336 -298 512 -154 -232 -372 -188 132 -430 -341 -722 958 -255 -822 184 254 -85 -916 390 -606 -754 -330 179 920 482 -991 778 779 860 465 263 -124 -222 777 -459 705 -934 823 -126 13 -480 -491 519 119 849 -907 -771 -177 -520 545 479 657 -863 520 -822 -282 262 652 -246 -132 -94 6 -669 472 -523 173 -894 367 234 -917 433 178 -566 525 -299 328 -703 -741 476 -947 446 536 426 -125 -766 -415 336 -576 876 147 999 -68 -941 -225 -471 -472 -206 999 -139 -811 486 -960 984 -662 214 744 -728 -194 -813 -937 -915 -9 20 205 77 -581 -18 976 -426 327 762 -576 896 -217 106 375 -291 -632 -196 -101 -98 862 544 -410 -92 -567 -901 801 -400 262 681 -856 -688 -796 670 -984 669 845 648 -729 24 -423 -823 141 576 -671 -146 282 746 -873 -209 543 703 417 -245 -476 -469 -81 378 -926 591 333 -686 -879 -744 -105 -446 -818 863 50 -564 -557 853 -519 152 237 -735 -110 811 398 -234 -469 -987 -686 -190 74 441 -117 -19 227 -219 -605 -985 714 774 191 38 -20 -920 267 248 -573 656 -874 569 630 -861 -60 -345 -542 -32 -310 -731 -121 -245 770 915 -328 459 322 -619 105 743 757 860 254 -41 241 -499 498 -308 891 -365 38 -472 -129 787 -945 -832 -145 -415 645 -158 80 412 621 619 852 721 414 -653 255 559 -536 408 -563 83 -746 87 906 -340 599 -324 123 893 902 257 -368 -84 -897 -281 57 -983 -318 700 945 -311 831 528 -252 466 223 451 -49 -624 159 -719 -191 582 311 920 229 -123 63 731 174 -385 210 714 279 -26 57 -900 178 -138 291 467 614 -903 -144 33 -495 987 707 449 477 946 -297 586 -345 -746 -429 -293 532 -724 641 391 -283 732 462 9 201 620 367 -933 -566 1 678 293 376 -357 183 -372 432 -432 -331 139 -62 746 796 622 851 621 -479 988 -555 -209 -923 -314 28 854 632 -420 -513 927 -943 -802 -304 185 487 -249 -43 757 -275 44 -415 -21 -49 853 201 238 487 818 -983 -487 503 740 -615 -743 252 759 802 334 148 -939 817 281 316 285 692 682 -485 148 497 977 332 587 612 27 -142 749 -802 990 378 630 369 397 -421 188 131 933 -385 557 235 -552 -211 744 -398 246 -455 -435 -759 -427 716 -795 640 841 -929 -875 -672 -973 -458 -186 580 -660 -930 402 -618 -929 -315 -750 -161 -527 820 108 422 -840 -999 41 -683 -198 226 61 492 -803 -639 647 84 861 -885 758 373 111 -56 -84 927 909 -994 -685 -936 -127 -766 118 566 616 674 -144 38 234 412 -524 515 -104 -524 -626 -845 -916 777 -163 -449 205 -686 -548 794 392 303 524 -807 -517 771 -106 374 -640 -152 -467 79 305 821 582 916 -503 -800 -197 933 -197 -56 -831 462 754 -842 -686 636 899 210 472 -100 -391 735 622 -450 -168 -589 202 -925 -522 -344 467 -363 -507 928 -176 -788 -865 -625 629 949 220 -919 -694 563 -341 725 -587 -949 -431 571 -380 -655 -850 -479 -947 185 356 -340 -674 497 -116 317 187 806 0 807 -488 -45 910 586 -319 -492 -915 398 -169 225 -972 335 -271 -748 -252 606 -840 691 -786 615 894 691 -466 -789 526 220 265 -265 865 279 -270 -279 -994 -292 432 -989 143 -319 821 337 -445 39 -223 403 857 -92 791 426 -898 995 324 -949 -118 50 555 -50 -603 -552 -574 -293 -763 -186 -776 -996 -111 -855 -315 196 -496 -504 902 -802 -738 350 531 -55 231 870 -81 -573 533 -491 2 454 -934 -419 442 152 -158 -288 285 -741 -638 73 -231 791 -103 842 228 -439 -955 -477 494 121 -312 -688 699 -29 481 -982 -110 233 -721 -244 66 12 864 278 728 996 -36 592 -736 120 -533 507 169 389 662 734 -780 -752 -362 936 695 88 675 50 -452 -987 -815 -114 -839 -346 285 80 867 294 -763 -685 261 226 -401 -551 -980 -122 -655 110 -651 -98 88 483 97 109 607 -237 -980 913 768 -689 111 429 -638 78 745 611 992 -494 377 -79 974 315 584 492 -401 429 -841 -693 -212 -996 524 763 211 908 -920 -161 203 -675 566 296 246 -865 294 166 -684 915 885 -197 -563 697 -91 658 342 -618 828 210 -401 36 -178 -377 3 -855 753 -166 43 257 -43 75 742 953 -396 -209 -165 -460 320 155 278 67 321 -358 425 -247 -204 -148 11 -785 672 -199 -609 -223 -443 327 645 -807 541 -291 453 457 -632 79 -897 360 -759 350 96 -47 -274 -952 620 683 206 7 -921 -960 -768 -374 -59 -341 -529 666 945 54 -896 952 -901 -412 -112 99 216 -775 -934 476 62 302 -62 -559 881 -558 -876 332 -926 -311 -738 -390 -66 901 260 -107 -422 155 954 -176 241 -63 -474 351 99 255 194 360 111 104 414 -888 189 -965 -367 -567 865 -405 -850 -561 683 -71 706 842 -861 339 -886 391 -935 -777 452 679 -51 614 760 617 901 -380 753 -244 827 146 911 324 -424 445 264 -158 -593 938 46 662 88 -84 506 -276 684 -931 672 -456 157 -451 249 -399 958 -208 73 984 -615 -865 131 651 -216 93 569 -424 -626 -564 215 -214 463 -14 17 -479 -867 229 -122 -375 458 964 -29 845 -876 48 969 815 130 -311 116 -150 -442 753 -242 975 -20 15 -528 159 367 259 -363 -43 293 -851 401 55 929 -920 1 81 823 143 -357 -718 648 -297 -905 709 553 -251 -109 685 385 451 879 -528 934 -9 179 -409 -443 -217 622 717 -517 590 952 -423 -570 403 -203 715 -688 -488 559 -134 -376 -595 866 -300 930 135 741 -197 -860 -501 371 548 228 164 -743 256 782 -368 957 294 394 -247 940 712 214 -906 -835 185 -530 -789 287 -211 -387 919 942 -223 664 183 505 -107 499 140 -67 -960 -758 746 -35 -389 -244 -926 439 612 -19 378 -94 896 515 -479 919 376 -285 -143 340 158 -851 -719 381 -211 943 -437 29 -178 317 706 461 879 811 -307 496 -740 -307 -991 390 871 24 227 -300 23 423 478 -566 724 -219 652 -293 180 893 328 435 -534 -880 -843 -972 501 129 -108 154 464 -602 307 -198 655 146 935 -56 367 -867 605 700 -28 149 759 -523 55 14 44 402 955 642 -941 -37 -759 688 -228 436 -650 931 594 -85 9 922 638 913 -953 55 762 995 741 3 906 -295 -473 864 898 -745 919 -138 753 -466 -172 567 480 -970 311 -328 -910 280 -164 860 -357 -812 -12 -332 655 -271 -929 869 360 -326 208 493 861 669 383 320 996 50 -78 -840 653 541 -777 -948 -239 -78 -871 775 7 196 890 -499 -494 446 672 772 -203 -20 -820 -835 337 -543 -520 -137 728 -688 65 547 -48 -89 249 63 402 -994 -852 321 -154 -749 385 -77 703 -270 317 752 -545 -76 -771 503 -244 630 671 252 -530 -987 923 248 -720 851 -353 -519 -577 331 40 -318 -64 -846 -802 -10 754 792 -941 356 -503 -392 904 -704 -125 -14 -967 -737 831 614 372 -314 342 -961 282 -443 211 -419 -449 -830 124 880 -80 -347 -863 171 -594 324 -540 96 819 969 714 783 150 -695 -804 593 656 -86 792 336 817 -694 -420 101 259 -754 -151 486 -708 -396 935 6 -427 -642 948 -315 -978 -819 675 943 -489 54 745 -85 176 -1 -784 304 -193 -568 563 -104 -200 -486 -513 -44 -134 -861 777 -576 -740 832 -208 -517 -850 -724 582 -751 513 -167 302 -524 995 5 884 955 -15 600 -495 -835 137 570 -78 -798 -175 291 308 -293 -687 -894 504 -696 -652 -128 -616 -599 -674 -409 -80 73 -29 15 98 738 42 -217 -844 -398 -705 638 886 -47 -129 365 787 600 872 924 -56 -595 418 -141 80 -535 428 626 615 -938 348 998 90 551 -466 -741 83 872 898 -436 -363 883 670 654 993 -28 -126 549 229 715 647 -552 -598 663 -248 21 329 -25 207 874 678 704 870 33 -275 -454 -619 367 -617 -649 -131 200 -895 -513 -899 -772 -605 -143 -95 -92 745 592 547 31 -44 -440 385 -351 24 241 -124 521 374 960 -212 -22 -222 -354 573 -5 -920 -234 -58 -285 -813 -328 -244 554 723 993 73 -878 -405 198 251 -87 -89 -311 889 -277 -368 -863 251 998 445 -460 -183 748 -514 -309 -729 128 466 232 736 -165 -12 182 987 -334 -403 695 -242 -484 -814 -975 -712 -919 999 135 -494 -687 -953 -836 -383 -325 -617 -837 -212 -95 836 -104 713 -296 935 395 908 -387 773 -670 -933 -821 -572 -628 547 465 544 -655 279 -161 -270 188 148 -31 566 152 -234 -203 -299 -838 -883 593 27 -177 -19 -414 903 560 405 325 479 924 346 -533 75 424 898 790 -744 587 -478 207 -103 407 315 412 817 -287 422 732 899 -452 -217 311 -21 907 817 520 -474 -37 -584 -693 -14 -477 460 256 731 -100 -687 675 682 711 239 539 -333 -528 250 -370 12 -733 215 -666 361 363 -101 -325 -894 474 -522 -554 896 -948 -513 -845 -160 312 -32 -695 -922 -339 -93 -772 -284 -903 201 -135 -812 96 709 -853 -984 -92 398 -404 -533 -244 617 -170 -186 -333 -859 -143 173 13 -832 -829 255 18 216 762 835 -364 -890 53 469 -388 -745 -750 -122 359 49 -473 163 624 -794 91 -704 -866 -849 594 -129 -477 -272 -978 -876 758 769 678 -776 261 -203 540 325 -852 -369 -935 361 -4 -370 996 944 -965 -92 -960 670 19 183 65 -935 529 416 -180 609 -563 393 -199 -481 -889 66 -666 165 479 -459 -839 750 340 -648 793 -655 790 -990 -756 -900 -739 292 185 130 -286 -966 -612 -305 -265 647 712 655 101 289 268 375 10 137 917 574 -663 793 -446 215 -739 861 129 736 151 190 422 500 635 -543 110 892 214 37 442 -28 38 716 -584 -975 525 -240 858 568 -426 -434 486 410 476 -660 -61 -341 -97 774 717 181 525 574 -914 403 -139 -268 455 82 212 343 55 -915 -273 659 393 -225 -814 311 -5 -85 30 -12 -380 -540 -900 -259 731 -311 751 264 -843 -358 52 -573 -304 -62 489 270 -4 596 -773 -832 525 -417 178 -590 484 -988 -100 238 -80 -884 -322 265 -30 -743 294 -202 -654 708 -341 755 720 -74 -654 740 376 -336 612 -769 815 -476 560 -991 573 -990 45 755 382 -503 -444 100 134 818 26 -629 322 -641 -186 -923 -455 -78 42 216 -189 -978 -740 233 96 971 460 661 -423 111 864 -608 -561 -587 -402 -687 -672 -550 42 844 214 -679 712 -945 882 181 55 861 -793 132 833 -746 180 960 -721 554 899 291 117 196 -488 -70 150 336 910 -66 608 65 -110 56 -944 -491 763 -549 765 -769 63 -632 289 -515 -394 965 234 -107 -719 487 128 -277 -585 -306 -263 -62 353 -920 -279 -390 -509 -492 560 52 -783 695 -53 -474 -17 62 -68 -808 873 -224 -41 -953 114 -326 2 -385 -386 -985 195 913 993 312 -664 -612 779 334 596 428 -388 859 -622 -680 -489 526 -40 -807 -795 -744 -933 -355 -270 65 557 -803 133 574 590 736 -30 -388 -423 -431 664 -522 -175 -250 146 707 -232 868 -167 220 -679 -488 -46 -757 -915 392 -1 -715 -82 -875 -309 128 -424 701 519 936 425 234 540 -477 -284 -669 -738 -302 -455 -759 -999 580 -689 266 677 -268 737 -557 557 -30 164 -110 -452 336 -589 839 -714 -54 -37 -232 692 894 -626 -331 -308 188 -533 171 -175 -441 -148 288 -842 -708 477 688 112 -987 -384 977 617 -992 692 983 665 738 14 813 -734 -507 -754 -233 885 979 409 -459 128 -372 -826 -166 -410 -527 -561 383 -630 954 939 -135 -315 -51 229 -308 247 -451 -784 424 59 -191 476 -756 179 -898 -841 -551 68 995 -76 845 -156 -666 -64 741 156 -460 77 228 -614 9 -668 728 -447 -474 -788 -972 573 802 843 -36 -346 764 -985 -232 221 -557 -427 -600 912 -134 -919 318 -293 -964 -506 -620 -282 837 428 -338 323 -98 -745 -773 698 -890 -957 -121 888 -82 149 843 566 -435 694 -329 -557 639 -760 -754 -555 -697 35 916 109 -770 429 -135 -19 317 -408 68 -706 -713 -658 657 -379 210 358 12 153 667 -628 -460 -556 -291 -898 969 977 379 849 -493 495 338 -999 907 -57 609 901 409 -312 434 533 495 497 -997 461 -514 -930 59 -646 801 -168 -723 122 -910 -398 331 -923 -174 -870 -887 -959 -404 61 -236 928 -175 -176 307 384 581 -664 377 -320 -225 575 -655 -875 -98 -386 417 987 744 84 759 926 244 586 -822 -75 952 -120 892 -511 -127 -423 -772 370 678 -304 -22 224 28 -565 -282 -915 -221 47 177 -615 -985 -198 690 441 -617 -593 629 23 -754 767 876 -404 -10 733 -13 845 560 389 885 -412 497 -47 -216 -137 -205 50 -65 711 217 -311 -342 587 273 728 -341 24 -489 36 -9 -126 -134 -462 920 274 -685 -173 126 -716 338 -590 548 -421 -530 649 756 -569 459 -534 414 938 -455 -690 384 723 -760 28 -219 366 -183 1 952 -681 -20 872 491 430 -906 755 -560 -958 544 829 -429 -255 26 269 -451 98 -669 -696 70 58 836 -785 122 -993 446 -501 -270 -380 -708 -354 339 380 -865 602 90 367 489 -795 689 -27 20 617 418 -303 561 314 523 246 626 -234 -101 87 939 -758 -377 -219 165 -413 -518 760 -976 -774 500 -310 -475 45 -792 -426 -4 694 391 -913 388 562 542 -318 -341 -598 -176 -776 362 -533 -577 374 -394 -709 837 -169 695 38 288 967 59 -148 440 857 -25 -411 318 -984 136 111 761 11 -525 193 -635 -776 -157 -523 551 -560 221 172 -74 -810 653 229 501 196 -762 -150 -581 -690 809 491 -587 -101 -813 -926 401 226 -18 622 272 235 472 444 404 140 565 -323 -563 -451 -282 -566 -666 -318 982 -677 -912 -127 -933 679 706 238 312 133 500 -295 -661 -649 -442 178 -671 -82 626 -68 -424 315 -114 593 931 419 -15 980 -724 -67 -683 -798 553 859 -1000 951 -675 87 147 -294 -732 988 746 -388 -63 858 691 -883 -877 281 -450 776 -926 370 695 179 -286 -719 -551 915 -880 -854 -701 -483 125 186 -672 913 770 -556 125 -659 -356 905 -508 270 504 -67 -700 548 186 -412 216 353 601 -382 -856 -55 -814 752 -235 886 817 -854 376 -409 285 869 -186 -618 438 -829 242 -124 57 101 515 -909 -188 -995 386 145 -461 944 -614 -4 491 617 672 372 29 -886 318 301 -314 747 696 -459 166 410 425 690 39 -247 -207 -922 -449 -788 -656 806 216 728 -964 94 119 868 -309 -170 309 790 -831 -798 539 -252 395 -610 -124 776 -727 356 922 276 174 897 555 741 800 -262 -143 -422 106 132 939 -622 -952 -170 452 -338 -582 -351 -827 -148 958 -214 78 726 938 -177 -660 -999 -547 -593 871 -453 -336 -22 151 764 -824 179 87 188 -81 -348 -148 710 681 -424 -462 -39 182 805 205 473 -655 480 -139 777 -938 -817 -810 -701 -42 222 -273 -596 -240 926 599 315 167 -59 -623 -648 94 -259 -457 -568 -745 299 -233 20 630 -577 107 -860 403 -377 -472 57 937 -807 255 -74 391 -308 715 916 -158 879 767 -492 -773 -935 -246 719 -923 -461 379 -351 -145 -585 -153 653 -226 481 -219 136 827 11 319 246 63 986 255 -611 786 67 -221 775 60 -551 738 -674 707 894 353 6 -247 620 39 88 490 -202 48 -953 -75 -400 -772 -902 85 867 -443 -560 -866 -640 -675 -64 14 775 -720 -264 948 824 -622 -989 124 -595 -65 63 501 742 667 -172 -60 -234 -35 -732 849 537 -888 -598 -85 729 -362 -605 -118 -96 113 328 454 -696 190 -669 296 146 -50 858 -519 -875 -240 901 628 -630 919 390 268 -279 -133 -932 522 786 780 -705 73 735 -684 -417 -754 287 249 -508 277 546 -747 -391 716 620 -910 -949 991 238 396 -34 25 964 268 105 -200 782 640 -660 575 -932 -765 364 -354 -120 -626 644 -467 -702 -986 278 955 160 -648 -543 -140 -54 700 -100 853 273 -504 -668 151 -163 180 -214 336 367 -376 -7 493 -655 -993 721 513 -67 385 972 206 485 -131 -752 -756 -172 790 -30 -506 540 764 40 307 323 -662 367 -434 724 622 832 603 -664 527 979 -964 877 592 -274 841 -425 -188 -106 549 -625 -832 175 -452 -325 -440 405 -678 -629 448 -596 -53 394 616 -159 -787 360 -357 -736 657 339 385 -640 -580 -229 246 -732 545 548 829 852 525 967 -514 309 735 664 -635 558 -599 -523 -343 913 -518 699 964 581 922 687 743 867 701 613 854 -793 -120 934 -429 84 -307 434 673 -677 305 803 590 345 -827 -996 354 434 -376 -124 -231 -396 -68 -518 -917 822 896 612 -443 196 -733 -490 -571 -18 -260 -670 604 -516 272 -927 362 392 864 -143 -229 692 -359 -258 -261 -15 -277 -477 -735 43 626 420 -574 -18 -960 -729 448 -928 653 891 -417 -838 -100 796 -632 346 6 -417 -732 564 75 -903 -481 -298 753 -374 -624 584 487 -468 -307 927 -656 -236 -365 -909 -301 -772 949 930 -640 -884 -668 -719 -298 407 -732 -320 912 231 -233 -717 481 -851 -61 -785 133 725 213 680 107 934 190 -661 -187 66 -121 -98 -193 172 72 -44 -416 995 426 751 436 -241 374 81 -226 -660 -142 623 -476 902 -855 -955 -382 -781 -189 445 -457 409 -957 -191 -854 -738 759 -784 -720 700 -480 499 651 906 -318 -710 -347 -112 929 -307 -109 -119 532 910 334 -745 -863 -7 626 432 130 504 217 343 578 105 849 -630 482 -645 653 321 701 -602 36 -851 -349 -908 -35 -363 -235 178 435 -482 -893 -572 -132 -975 -52 378 -33 193 467 949 -358 -72 441 833 892 -477 -835 903 376 -336 745 460 -437 -860 905 -124 -489 -165 -841 995 525 -929 999 -543 -637 -934 -677 -883 450 387 -615 814 329 -953 685 -297 741 -892 -708 960 116 -299 -223 435 801 -490 551 -309 -654 -26 -982 -285 -658 -111 -634 772 383 -385 -623 822 -287 976 -696 968 -257 432 291 -228 491 123 455 387 -647 854 672 397 -200 -825 -431 -629 -483 993 876 1 783 -119 -315 68 749 819 -125 -399 368 -444 -60 423 118 635 -93 244 238 -142 933 739 100 -199 750 -262 -475 366 -86 71 921 -513 996 -514 -67 46 683 174 -809 563 -212 35 351 300 715 734 485 53 -809 -222 478 -875 -974 600 940 -84 183 188 712 -813 422 -149 -852 -700 -346 44 430 -985 170 748 782 -288 -820 426 370 355 -867 -600 397 -123 -12 823 -453 -394 466 431 -164 -924 89 -489 -921 -7 -150 302 -674 -936 -912 -588 -554 -831 -166 961 36 -787 -185 -934 135 851 -91 596 -924 -736 -415 382 -665 -326 225 899 468 -882 -586 -347 695 -615 52 -791 -558 669 -545 712 599 -857 481 732 207 -63 864 995 -771 381 101 873 152 433 22 -384 -237 794 -11 -824 -512 -773 604 -371 874 614 158 -100 373 -645 -753 -298 -110 654 -888 856 668 -414 -346 -530 250 -497 349 119 796 -18 30 343 181 -196 -588 191 363 -95 -682 -204 -931 423 419 155 667 729 125 634 -753 710 237 156 -906 -91 -698 -50 177 622 -227 493 189 -911 754 288 -123 981 283 649 811 218 -119 490 803 -79 450 -623 -109 -277 205 -649 825 3 -302 894 -180 -192 544 183 942 -171 286 548 -61 594 -744 884 -519 938 -715 -287 -444 -441 -990 -365 598 160 -940 -637 661 -898 -46 -363 -172 5 53 -639 -729 919 -505 87 -341 -464 -916 -330 845 -297 -642 728 58 -593 -526 266 -311 131 422 445 -65 903 -728 -117 -636 108 563 -567 222 -81 10 970 84 -834 527 143 866 262 -859 912 -982 479 37 -661 -749 43 -43 732 359 127 965 -45 114 -439 -700 -712 -752 -943 -310 -936 367 371 622 -17 -426 76 583 969 692 319 524 -949 -727 -329 -527 -407 953 -677 482 657 -317 956 -517 480 -390 -510 -119 672 -547 515 825 -777 497 171 -474 -337 493 499 901 -532 127 -334 -297 684 -108 102 -178 -1000 -371 651 -728 466 -706 -784 -254 -209 418 -642 164 636 -688 -419 -196 729 95 -58 -544 912 759 548 -542 -484 -253 787 -219 704 -826 -587 44 142 -507 -605 -565 412 307 -937 -896 -186 -433 208 -98 -20 642 -24 -680 318 -260 47 -189 -453 468 -130 503 452 410 -839 -895 844 612 82 -513 817 538 284 887 826 974 -956 -508 897 -680 580 -715 -145 -229 383 708 946 -989 452 -852 -454 -867 521 670 -8 -965 157 -327 -325 -470 -63 45 389 -898 -57 753 -303 711 -967 -742 955 -513 456 -387 235 -374 348 -564 288 48 -786 -850 866 121 963 -421 730 -995 446 460 678 -379 -655 227 -873 -265 -997 990 955 116 677 970 -682 692 -137 -359 -637 -432 959 763 756 280 -774 784 -399 -349 236 467 80 -67 -455 -115 126 -259 -149 51 -72 -203 -860 -466 645 116 -316 -129 670 -176 288 746 -818 931 550 -239 531 927 917 224 194 339 -752 -973 473 -729 551 -948 -257 -246 -301 -958 -62 -4 -152 -294 -902 344 -151 -138 -629 656 -988 481 -197 -847 13 475 -574 572 -840 282 219 88 -459 97 -370 -527 230 482 616 139 -511 55 -568 678 -24 34 -810 -795 -764 731 501 -1000 -614 -366 746 94 323 -554 814 556 229 -34 -70 453 -178 31 871 -316 287 -597 -729 -848 -892 302 499 758 618 728 -450 -676 -289 818 450 394 -921 -35 -513 595 409 -860 716 -201 -857 82 -831 138 894 115 -148 659 -251 358 -726 -470 806 -913 -157 145 -291 501 -661 -94 19 -422 332 977 -483 -751 -258 -511 -351 -276 -928 978 -436 -421 -384 -733 67 638 -373 -922 747 -8 827 318 -626 645 -750 -982 92 675 237 -909 -125 -633 -194 891 472 -86 310 -151 -877 664 587 -880 955 -903 -657 909 58 265 -498 -752 660 999 -177 -983 71 -657 582 -483 -28 -192 577 592 527 115 660 182 464 240 -7 -402 445 -995 -767 691 404 -475 -141 873 28 -943 -183 974 811 -693 -729 -916 -94 658 -444 333 -548 -986 293 660 -892 203 53 145 300 -520 231 -619 117 -684 995 587 497 -90 813 -361 431 -267 31 42 116 -31 -954 507 644 -915 691 109 157 -380 -62 -421 396 -880 51 -896 -890 899 -648 -440 2 -687 -174 -275 94 61 336 -464 -557 -754 -908 13 -848 -562 671 33 -989 -235 -566 -255 -58 932 -664 933 -334 707 -132 128 903 532 636 -383 236 -733 372 -111 -453 -798 -684 918 532 -800 -200 683 180 338 95 -158 892 870 769 496 -213 182 11 -156 -402 527 -704 -417 336 -863 -176 204 -886 -809 -348 -134 569 -666 331 857 -479 518 589 770 -216 983 631 -607 -669 973 -99 715 -673 -4 90 -961 888 -559 553 -686 516 -748 -230 -212 357 689 834 -63 -802 -86 -800 915 -776 110 -758 39 -101 -886 133 -950 133 -570 829 -316 -578 995 -723 715 578 -698 -823 525 179 281 864 -71 921 -545 -160 -982 617 809 -921 -491 532 262 525 -958 -240 416 946 5 528 167 -657 -407 120 -651 -995 -784 470 -892 -307 714 142 -989 207 343 879 485 226 160 -769 -696 -288 810 -762 -641 338 -543 985 248 -322 286 -304 -810 -729 154 -772 842 -678 -968 196 100 -699 -563 -644 701 -912 -819 -21 955 -525 411 631 -119 -892 843 -238 221 -772 193 -655 -216 -969 633 -531 -835 -258 537 -832 -929 -148 -599 -872 637 914 -46 787 -709 -917 -633 -981 -377 70 -841 746 998 817 174 639 48 717 -675 677 483 312 892 319 -993 445 -524 -38 858 134 240 774 269 679 -894 -463 711 525 -514 -867 636 753 954 155 -648 93 682 50 602 950 88 -142 -773 -85 -463 -253 467 836 679 -417 782 727 -659 387 510 -269 167 409 -416 -529 -485 -789 -940 804 248 34 -596 715 866 2 452 -849 -550 -978 -497 -366 292 -819 843 695 174 -917 -500 -319 -200 799 546 -253 -397 210 392 -473 -366 -186 -253 -344 890 710 599 -671 -268 670 210 -407 -281 200 -806 497 156 961 348 382 -19 -671 295 80 526 -443 19 524 406 28 264 -603 -30 948 -106 -701 653 557 -857 23 540 -875 -59 -519 120 -712 -164 795 -743 591 2 320 589 49 358 -559 242 -792 537 -327 726 836 986 878 -790 -584 106 651 -149 527 320 314 291 -112 -676 673 -909 299 -997 813 417 393 385 578 -396 -815 -148 58 611 -636 -75 -28 984 100 197 50 95 -211 859 819 -781 -808 129 -430 -979 941 -594 942 871 -719 324 30 -644 -274 -21 100 802 233 795 757 -719 -922 49 335 823 555 -535 615 -129 -893 -367 333 370 -46 -265 -807 516 16 300 -598 875 68 33 504 233 -557 -773 -341 -684 -501 -369 716 860 -480 680 844 -163 -218 559 420 819 325 247 171 59 537 -410 -759 114 -838 735 -940 247 666 -786 -104 952 162 559 607 984 -675 481 -195 -301 134 342 332 -883 -140 679 -624 -850 -894 5 14 80 781 115 -82 -201 264 834 686 -399 367 -152 365 -535 625 -120 -736 -782 775 814 -87 -248 686 -12 -881 -929 487 -340 961 -778 -771 232 -543 -883 -12 971 955 -644 -171 22 741 -338 561 -123 74 961 -109 -759 190 27 233 -617 176 357 712 16 -561 -565 897 903 -697 65 -660 453 208 850 619 -148 941 -351 -925 853 -217 -6 -690 -428 69 -847 -890 245 -771 343 937 -441 278 -424 220 203 -384 80 -312 349 -437 898 -259 234 801 -345 712 -166 -369 382 -610 -498 757 386 686 -114 40 -573 703 -899 -592 -912 -500 -671 -349 748 700 958 -305 -512 550 412 -779 -871 -98 -702 484 357 -828 658 726 824 969 864 130 -863 976 -684 -738 -975 551 -6 -595 714 692 -816 711 519 24 877 -253 692 -96 -284 805 -71 -482 -97 -596 276 708 -854 201 509 -706 600 998 -344 -938 -591 150 -612 -853 -662 -626 554 -736 176 -593 750 827 -102 -353 -56 976 944 556 -117 -318 934 864 -484 -636 561 214 556 -379 996 55 164 -336 432 417 356 947 654 954 990 -927 -721 136 -762 345 -565 901 575 720 907 944 -62 305 946 -62 231 366 -874 -801 984 -90 -629 676 -653 573 -140 -739 -547 38 -543 -88 141 818 254 -398 445 886 -247 -106 510 -88 -736 -59 848 -613 -337 852 82 29 -742 -734 91 -342 -58 732 -119 -340 53 -396 -319 883 -712 -720 617 820 900 327 -993 404 932 639 -787 -183 841 -413 -621 -736 -878 -475 1000 -643 267 -289 34 762 403 -179 -309 233 -577 194 -36 351 -381 -790 788 419 340 -85 -84 983 438 -945 340 -343 -536 -188 595 -382 565 -340 -886 873 -263 -461 -937 119 -249 996 79 -222 301 880 -713 -93 -166 943 -483 -151 350 -84 213 264 913 424 693 -699 -962 105 -140 -447 -746 -36 -297 655 693 -250 365 -569 995 280 -583 -414 -181 -977 -812 654 -546 301 -301 -804 -805 -547 -485 823 -270 758 961 875 -370 -701 -244 -974 -622 -860 770 -442 -516 -950 335 -66 440 -142 327 201 -125 130 -607 -315 -197 819 -719 -78 -75 -939 -155 -975 36 356 -14 185 -569 -367 215 -197 302 54 663 483 -708 18 -61 -195 -228 -922 -963 468 -702 -25 -137 772 -676 -585 498 -193 316 -729 338 -544 392 -905 649 986 -712 -136 699 -577 -273 -65 -516 -621 -791 786 -152 -203 337 -605 592 -382 704 -234 148 891 327 675 150 -910 -506 850 -461 632 987 491 648 701 905 99 911 -941 -3 -173 529 359 709 204 327 519 -420 -389 -983 -890 -588 -964 -244 -750 -212 319 -24 -395 759 -572 -908 434 428 868 -16 489 -39 -148 -109 78 455 -150 -451 -951 -461 -635 152 374 -947 -900 -267 22 -152 829 -24 213 186 17 643 -127 -141 775 678 -151 11 -194 924 907 -869 458 -993 255 73 36 -725 839 536 717 996 785 -879 -459 735 443 921 198 157 694 -307 -365 172 -884 -993 997 -304 -907 328 -791 -447 510 -354 626 843 -941 910 43 63 856 328 -274 -831 786 -571 984 -84 899 163 300 -885 55 509 -438 -545 34 -150 -244 733 530 -742 -237 -240 871 144 -177 145 467 -3 215 772 -482 172 372 693 -902 69 81 -642 668 -762 -198 749 -219 567 -581 -870 178 -726 -38 -387 855 -410 550 -818 304 488 -665 987 -201 -692 813 273 -832 893 -651 -395 -370 917 26 -688 -601 -681 289 300 -906 417 -349 -965 -54 53 -961 8 -769 -672 -594 -546 -19 -275 752 207 899 591 333 938 -96 -851 -614 311 604 -738 -22 -83 554 129 575 952 953 686 496 282 -133 -864 -853 -2 -949 577 -23 -75 674 743 -458 246 -129 -335 -372 809 -522 78 -545 -997 521 -992 -489 -594 -952 409 777 374 -789 -645 -900 -659 499 744 306 987 472 791 -402 586 15 206 325 -395 -942 -97 639 -130 735 -696 -220 -755 871 -595 -864 491 151 748 -667 -827 740 -559 711 567 -270 -356 79 248 -282 -773 -997 -560 -305 -41 -426 -666 458 -132 -29 1 -684 764 328 -895 -810 844 860 -125 -138 287 570 356 -503 -972 811 -69 833 651 -647 760 183 -673 47 -625 -124 -655 541 -397 763 -380 101 -750 183 133 802 593 934 988 560 -974 -999 313 -700 -894 863 186 -645 969 -782 164 -231 991 -755 -412 -20 566 -126 -619 369 722 -818 -588 217 342 -664 970 -279 -288 -101 5 -95 478 986 -611 -673 750 400 242 817 -267 318 -304 110 -845 -660 -404 804 24 213 -510 -926 431 -759 278 -977 -30 753 655 586 -262 -822 905 192 -899 -631 199 23 174 931 714 746 -833 705 -967 675 235 469 -635 -927 -864 -534 -873 -446 -940 848 937 -804 -153 583 -535 984 -16 -297 203 -152 721 -963 608 434 -342 419 48 -614 945 -402 675 864 368 -947 226 -536 -724 -242 -897 -836 185 102 -417 915 -808 -64 189 -3 749 -929 585 77 697 613 937 -800 -729 688 -57 -746 297 550 -376 -889 735 -518 475 -353 -753 634 -348 -159 -307 555 641 393 332 543 903 998 949 170 406 -856 91 10 422 457 -877 510 777 882 -318 771 806 -819 -572 -574 240 -397 -705 52 560 -888 445 -701 152 696 644 -145 -209 -590 228 -999 287 -603 -448 -558 348 681 -971 880 554 555 -912 64 -871 516 -555 -37 876 -407 -797 853 -248 -116 -877 -41 -400 770 -375 51 695 162 930 585 -539 380 47 -838 -510 -896 787 651 -627 -856 -427 -343 -484 -304 506 -67 1 -495 416 -288 -127 873 500 881 638 -51 -570 -66 158 381 -160 -101 909 -102 -65 -798 -31 125 -63 116 509 -306 355 832 891 953 -993 354 361 310 418 69 -778 -650 -814 732 377 -826 -674 562 508 -397 -231 -861 -63 -246 -950 450 -329 -503 -53 193 -222 -204 368 -849 101 278 -736 -529 723 -791 -283 -543 -396 296 -234 852 794 -598 831 956 775 565 783 -644 548 -232 -421 858 326 -341 -725 -45 461 -282 -341 -936 811 -727 -608 -47 -304 311 -107 -71 305 645 768 -839 880 -783 193 -737 843 595 -590 351 826 519 781 506 -977 487 -807 834 539 -322 663 0 -709 629 -900 668 -717 -52 -386 -93 -232 -621 -666 -168 646 -768 -934 126 983 8 772 -818 -945 -801 -927 -50 -5 862 778 -90 -218 163 -226 692 -637 724 -326 200 197 490 -930 -980 777 557 911 735 -118 997 99 -753 -548 656 -498 -953 -544 -182 251 253 -553 864 -115 15 844 -962 171 175 514 -696 -927 -616 410 -600 -846 573 -315 892 -132 727 -138 -248 238 960 955 507 -953 616 517 670 835 -575 -29 836 823 -113 130 56 -51 -438 217 719 845 -444 34 -125 551 -390 554 -931 257 142 -541 324 196 -406 79 -12 811 -718 -129 366 -711 -968 -521 -679 -489 -831 -64 106 -321 242 177 600 -453 635 -124 618 248 -523 -688 26 525 794 -748 256 188 302 971 -413 -956 -249 -428 -456 -529 -194 225 -262 -241 -146 -482 510 -24 -504 -428 174 89 551 223 -41 -662 254 -588 -905 -891 -569 491 -143 -76 513 630 839 720 -346 246 -302 -742 129 -150 -440 -959 -684 -312 247 967 -197 -282 -36 993 -462 845 838 220 -475 145 -592 335 88 -147 -637 806 868 -18 972 971 -114 -748 -826 167 -271 -206 -828 494 170 757 -838 10 -911 860 241 915 667 794 -365 -870 -837 663 37 85 -534 852 -837 -950 101 -549 -472 -41 377 822 840 -664 74 827 972 -599 836 -151 766 -252 865 500 250 -421 -255 -152 591 431 150 523 950 -888 98 584 -836 -711 -651 569 619 -470 332 -885 -961 -208 74 -881 -913 -120 -160 -766 281 -534 52 74 -922 42 754 925 -943 903 -100 -715 443 -261 -658 -22 -665 342 736 -936 358 928 -341 536 -240 -954 204 -488 -9 -626 559 -573 -122 779 -880 -467 214 926 416 -69 -57 -695 -110 -964 -635 196 492 -458 -953 -224 -951 84 310 -865 606 486 47 -702 992 32 -768 274 -490 -533 522 -469 931 -905 -564 834 -467 -202 206 -390 -159 146 83 343 -246 129 688 566 761 564 631 -762 812 -190 -426 -146 -1 686 -91 411 -139 737 -507 94 -175 179 -398 472 25 982 -406 581 -788 -919 878 240 -289 -971 -126 268 353 -434 -93 24 -813 985 -317 -812 818 -896 -561 768 912 -456 -619 5 -474 652 -765 76 410 47 850 -166 963 510 127 -430 -646 -6 259 -141 142 621 -421 917 318 565 -867 82 971 471 -35 -262 949 698 457 -326 -48 -834 33 -52 345 -980 872 422 -886 336 -874 156 253 -370 890 452 268 862 501 599 -7 100 -375 -252 -475 413 77 260 967 -450 195 730 -543 475 940 -5 520 -90 -117 -642 494 202 310 -387 -79 -725 -215 -516 -503 905 448 234 -231 -89 667 -452 294 -996 864 491 -248 -499 -967 844 234 -794 -286 338 -912 678 -10 -951 909 516 688 262 68 -773 299 540 86 -85 871 821 203 -572 35 -811 832 -622 -801 592 -776 -138 -245 282 -81 766 -132 -526 413 140 -603 386 602 711 539 635 -93 232 310 771 171 -519 -101 590 -931 166 -455 344 -914 447 134 -220 -261 83 648 -681 261 -920 -764 487 865 -432 921 82 82 -358 -411 -621 -241 537 477 -667 214 34 372 -623 -939 591 227 -19 -51 811 2 -969 82 -564 -391 563 -645 751 728 -107 -36 204 -286 659 281 -729 508 -785 -37 -300 20 -368 95 -861 -121 -341 982 -825 -805 786 687 -519 944 -684 859 -289 144 824 775 395 -673 -420 523 -848 -721 -809 197 -927 -175 385 -248 38 977 -684 -894 695 -95 -456 -400 -65 222 -191 709 204 -675 -223 -423 552 -785 -202 363 834 681 349 226 909 344 -554 988 718 -273 -588 999 63 -989 -406 853 -545 684 -120 -427 -640 -609 -796 -369 -788 -504 -558 -138 -145 601 -514 -254 361 10 -814 766 -137 462 650 217 -459 942 -129 -873 -199 554 -474 -927 617 -547 -676 -782 -717 -407 791 -204 -304 -306 -34 -392 741 996 478 317 83 648 -464 480 1000 -494 -827 -227 157 515 900 206 -460 70 -377 -615 -101 -270 197 -846 491 807 310 428 931 263 971 -866 299 -249 579 -223 959 482 -340 592 -107 -546 349 -148 -334 -519 -418 279 489 57 616 -764 66 960 298 482 -754 -469 -294 654 503 842 -11 -350 485 703 328 348 -461 -433 -500 618 -524 -597 546 569 -644 196 679 210 906 251 572 -837 -668 -225 -196 39 759 -1 -271 -498 -963 -110 -444 381 347 -55 695 -341 225 458 966 -678 -501 -471 -229 -392 934 617 -875 881 849 -810 709 -53 893 -132 549 -852 184 81 383 -426 261 -553 876 -594 -298 -251 -962 -332 284 368 -488 -383 523 129 741 -803 -102 -464 686 411 19 92 -208 -848 -246 -729 -995 249 574 -214 624 665 480 -455 -98 -185 -405 396 -124 -512 870 -439 -979 -157 253 482 989 388 -324 -506 468 -835 -389 338 -271 989 -96 -516 886 554 302 196 -483 790 -435 -487 -463 -275 -112 -164 -662 -503 -423 -372 580 -749 -725 -66 621 74 742 -172 70 -329 -213 -93 511 -541 -577 -891 -701 -849 -467 -327 -47 -739 -614 -654 -250 -1000 -362 134 105 525 -193 -233 -440 494 -928 -987 6 172 -490 134 -122 -634 -252 187 -214 829 -485 97 -471 -661 846 -852 -583 -176 -77 -582 476 40 -940 -669 689 -952 167 -586 122 -636 -536 265 -59 -622 414 -858 -632 14 30 603 906 507 -454 -513 -950 179 -851 -185 -380 436 -951 -188 -107 -489 -110 -100 243 788 702 -924 -174 -145 407 -273 -426 -165 405 812 -902 840 824 -711 -419 -676 956 353 -179 531 -171 -224 226 852 312 821 648 580 -234 -819 -650 -447 649 36 -215 135 575 162 455 344 741 452 158 -367 981 17 270 477 -786 143 -772 204 125 -983 -693 268 688 -383 324 -817 848 -753 -314 546 -483 -896 -895 964 -480 -30 -598 -80 34 -475 369 570 421 -543 916 866 7 382 -434 -188 -296 -201 -265 131 265 724 -426 -642 566 -398 383 230 -797 30 -784 -795 -169 337 542 725 -759 743 -251 -892 -84 585 126 -349 573 79 979 922 659 320 287 -934 -737 494 -329 -212 -194 -337 -998 110 -906 -376 71 -916 -763 -576 617 -798 736 -585 386 295 138 244 992 687 210 158 -714 -387 459 934 812 -912 -612 -484 -582 -476 523 830 258 -989 -692 -502 -573 -939 -729 -867 799 -244 123 -401 -158 -962 -299 7 835 251 -702 709 334 -411 -688 845 -179 618 269 -719 911 34 -904 222 -860 51 758 799 -602 799 -741 718 638 802 -541 -854 242 26 -548 -245 -62 -911 132 -205 888 -937 845 339 512 -47 797 465 -866 89 -665 -7 834 567 72 -673 -840 -102 -970 -625 460 -578 -951 243 -445 -7 247 223 782 -729 921 -81 -190 538 623 -245 221 -718 455 721 63 34 -769 -729 -656 523 -833 -308 -622 -719 761 -435 -870 -211 -521 442 -145 641 594 282 144 -289 -931 -562 -247 -534 -347 -294 738 -154 887 167 934 967 -168 -750 723 -247 455 466 769 855 -254 -171 -675 -675 100 354 697 985 273 141 -420 305 -577 97 50 -317 425 682 225 766 964 129 -307 -739 397 644 733 -852 -52 638 787 657 270 -397 -572 702 971 -870 -26 -899 110 702 146 -72 619 934 -944 -200 535 -536 -146 -669 717 -467 853 -131 -239 -710 22 -884 297 764 64 -179 -146 390 -47 -58 674 751 -155 -63 -585 911 -188 709 673 -912 755 80 675 -107 -579 -500 171 -219 768 129 -526 823 665 135 -83 -972 -741 -512 -942 -134 -431 -776 844 -784 1000 732 -823 672 854 -754 -637 -199 -534 878 -567 110 577 204 -497 135 774 190 803 152 -595 -912 -640 -208 259 -429 -514 700 -920 545 -146 -235 -340 -433 -254 -895 -345 -498 539 43 437 -159 -525 -149 -652 720 -545 -31 109 954 -552 467 -266 998 -164 370 336 0 154 -142 498 711 317 196 77 -134 -80 710 -202 895 -405 526 -184 -413 -877 744 868 10 -641 55 -441 -588 359 -722 -212 927 -313 686 533 785 31 124 -538 -627 -639 492 309 923 -815 783 388 -653 -590 445 577 -132 398 -198 391 -964 761 -338 334 447 -336 552 -712 -133 564 952 -939 188 367 35 303 -530 -258 118 -836 522 -84 -740 -812 -148 -716 748 462 619 757 1000 200 -108 -199 625 426 -25 271 585 538 -238 956 -793 -798 413 714 -533 -623 -231 -419 856 825 -194 760 -771 -362 -625 207 -239 855 924 521 231 -557 393 796 454 -524 -963 14 669 -947 -536 -302 -51 37 763 -50 -723 137 314 -334 190 -232 -652 -837 -273 409 408 833 887 877 594 -230 620 -37 612 605 -255 278 53 -957 366 337 907 -166 -509 262 -663 -762 313 25 401 -823 426 -332 -422 445 -930 -238 -83 -234 -791 -559 -10 245 517 -329 -416 978 -148 -235 179 103 -824 -2 997 -955 -227 123 -962 419 -956 647 -335 3 237 641 725 576 -761 -172 -980 -986 -977 -755 -759 -941 764 55 443 842 -509 -170 -632 -922 476 -141 58 -468 493 685 -813 906 -154 -487 422 -940 -457 842 4 347 -266 960 297 612 502 -221 837 151 -178 -351 962 371 -705 897 722 163 -40 -562 -125 116 678 598 932 -284 -747 -805 -346 845 420 -921 -163 385 634 -563 -300 -806 861 695 -954 322 909 734 898 -242 -99 619 -900 257 289 722 -408 177 -855 -581 -872 847 868 711 211 88 -952 149 755 702 -40 672 976 -826 228 52 991 426 151 -882 -402 622 73 657 -683 -457 628 -570 -562 -23 -774 -469 904 791 758 -545 -852 -683 -482 -857 351 -783 740 -410 -95 620 -311 738 -889 419 781 -694 -969 -617 -727 991 386 -729 -740 392 -538 -459 679 -693 -105 67 -989 -965 -447 -991 -332 -901 666 197 256 632 535 -155 287 417 556 -343 -266 696 708 400 575 -799 -986 730 -228 -161 598 -993 93 -703 -747 -980 859 -143 590 -43 322 432 -486 678 -625 -404 788 -598 333 -434 -356 -533 866 -885 -384 -903 956 477 475 166 -743 -799 -160 -105 420 582 -995 454 606 526 865 647 -186 -821 -445 -320 439 999 -968 -514 370 -718 -706 744 -275 961 969 964 362 972 415 -736 693 -974 254 -257 -452 735 -819 943 -686 776 -32 334 -476 444 530 -505 -398 -42 556 41 -179 -19 96 493 776 -96 714 -800 123 -179 -919 803 -152 805 -370 520 793 379 -271 148 120 960 -862 270 -166 961 483 -218 326 817 -683 906 301 -113 -340 355 -315 -870 -613 -994 -713 -2 696 232 -386 741 -245 108 498 -748 -728 375 -899 592 157 -744 -379 752 428 -831 -647 -432 460 535 207 802 732 10 -852 124 476 -701 -994 247 -515 -250 -817 -490 677 34 -804 -981 -761 755 81 597 -804 57 -396 -331 750 -284 -763 961 -624 -892 722 -147 -664 -550 -169 -632 -667 472 -331 176 640 72 801 573 -928 29 -602 -389 -990 -688 -755 -395 765 -970 -306 270 -275 769 -949 -900 -79 783 958 -212 498 -383 -531 -535 264 -327 -471 511 -787 -763 561 833 26 313 -530 -141 -477 -748 -818 -636 -630 -720 -888 -775 528 -568 605 998 -330 -50 -502 15 90 527 243 821 -685 -545 980 335 932 913 -647 322 963 439 513 -43 977 418 699 318 -60 590 513 -970 -147 -834 -253 286 362 949 954 877 -688 921 -476 735 -160 611 -936 -11 611 -56 -752 725 -708 -540 -918 -11 38 -521 -879 -902 96 -874 -452 -910 -810 104 660 842 -37 735 -118 731 -765 -812 459 -916 -34 -228 -836 622 901 -656 946 987 683 318 438 -722 -139 959 -868 -214 176 12 113 233 -401 -388 955 -876 532 461 -431 727 -577 -320 669 -593 -91 -960 -861 610 320 -294 12 -743 -25 872 -927 408 581 528 951 574 197 -784 -811 1 284 -569 93 467 -869 30 -320 -160 -473 -992 -838 617 623 -928 529 733 938 -835 -408 -421 910 183 -482 127 583 539 -683 176 -866 98 -78 640 -286 832 -225 -768 908 -202 786 777 764 590 -470 332 -462 841 366 412 552 -463 -341 750 -211 476 -130 69 -450 -586 -731 -11 375 122 -169 -182 -383 328 -421 -103 -455 -408 -754 971 991 650 209 -431 900 -203 512 -138 537 -360 -925 360 -262 827 -661 575 991 631 133 -316 941 779 862 317 -704 305 309 217 -474 467 -66 -60 661 -890 454 -335 -489 -668 173 -528 -827 606 -276 -124 -306 650 17 -240 314 608 -949 -652 -107 -78 732 -104 969 -243 141 355 -244 -244 -212 644 -808 619 -366 735 662 802 -498 962 -40 -2 887 965 540 -246 537 -73 731 470 305 -59 -114 -552 574 -389 -683 603 -394 -662 961 142 216 -616 203 662 -317 289 -874 653 490 959 -212 801 -649 630 -54 -665 856 666 -407 -996 340 -403 -356 -233 -818 304 462 -470 -878 -648 433 -349 791 734 973 -904 409 -218 -358 -655 296 841 280 -801 -780 8 -425 -705 745 -355 -283 374 -771 -549 783 -318 835 -6 260 -801 -762 -393 343 -291 -250 -846 18 905 648 631 -986 -512 316 -681 -544 -178 -640 35 -427 687 716 -420 -88 -396 336 -932 -137 741 -954 518 197 -426 644 -19 -379 846 -396 467 716 554 -113 951 -197 -459 732 -84 -907 -406 348 -560 -965 -253 114 557 734 327 650 -361 610 760 -473 338 841 -161 362 126 -643 -712 -994 -708 -636 -354 -23 -393 -744 -287 -994 -788 -42 -477 892 -429 856 -640 -680 800 -882 112 604 -257 -813 244 976 -426 -538 -968 758 530 746 -809 -803 -216 482 430 619 976 -825 279 626 -653 -645 829 192 199 595 -40 -635 -467 -716 -30 -768 612 -323 -640 -500 -511 536 -553 -699 543 -31 -298 286 759 -481 936 -358 -895 -405 686 850 -138 -970 494 295 -62 594 54 -273 -979 -751 550 206 -480 837 189 423 -681 -31 -963 358 915 126 -799 -880 -218 427 -549 -787 999 -488 229 368 89 808 -837 -625 -462 -114 465 -231 -54 648 528 -254 -506 -820 -563 -376 248 182 147 76 593 -257 758 -520 224 24 -718 -643 -5 898 425 568 782 -861 -837 -554 -397 183 -163 -79 703 434 -6 418 -718 -646 514 653 943 698 -454 -848 924 198 -488 -31 -552 -579 -680 -432 -191 -219 33 406 90 -296 113 -296 -139 860 391 690 222 -348 872 -632 -35 -921 -53 441 795 634 179 998 493 481 199 -670 -909 -924 376 -243 768 -968 706 -123 956 -928 -77 479 -116 -655 -879 -852 -916 -157 -536 611 458 -814 559 -172 531 954 -569 -697 168 -568 -99 -56 -601 -419 -741 201 -467 -703 875 199 146 -864 956 -742 -247 -641 -128 391 -816 540 884 -617 33 -962 -79 716 -346 -189 -993 621 -753 432 -483 996 577 -924 774 248 71 447 201 -14 -445 -305 -734 -731 -219 723 -190 -849 -553 8 22 196 -188 994 -639 -171 908 -214 868 -629 843 237 -150 -933 -707 -698 433 270 -468 609 28 -382 748 -69 568 698 392 -398 -502 79 856 121 -745 184 -8 -225 222 391 955 804 567 -889 533 -610 -883 -476 -54 418 430 -638 516 442 25 985 323 200 837 843 -687 -348 282 814 -531 -359 -56 61 -888 -412 -229 502 110 -812 653 20 209 690 832 -407 304 578 -707 -425 11 223 -640 -65 1 -198 943 -775 897 651 -287 -155 -221 -960 -987 -180 -718 57 -510 -484 945 623 527 -224 -20 346 521 983 108 487 888 669 -310 -970 -250 845 -293 -494 247 -877 80 -602 -827 -432 -637 -556 431 -602 984 -103 107 113 -244 -740 295 186 169 -346 722 -364 -768 -238 695 -695 233 -648 -734 -553 652 -216 -548 -490 558 722 373 -361 445 -617 -496 -153 -494 -157 884 552 -982 853 -165 -221 5 -181 -449 -579 583 548 -779 281 793 -810 -786 -595 592 777 -801 -753 -457 -479 368 221 185 33 -57 -102 382 721 -312 709 -19 -667 -943 -927 -857 674 -716 778 953 -962 -653 558 -993 575 880 -280 882 -765 259 -299 -926 730 853 -986 -735 267 -800 -325 432 615 -33 -709 34 503 -947 47 813 -901 933 -446 -68 544 901 440 -56 255 -849 116 -932 287 -99 453 -920 -400 -175 -874 363 -76 499 267 84 352 859 -449 -640 429 155 230 328 -559 -422 -748 22 -535 -804 -528 -371 864 -373 440 316 522 -434 744 821 531 732 911 141 -961 228 -114 895 221 735 563 51 901 -951 -224 -214 52 -623 300 422 -629 390 804 443 402 -432 -957 -807 716 -20 -963 309 851 -892 -872 -71 -51 -768 -350 -770 -272 419 886 -933 377 355 -470 -37 -463 977 -221 76 -748 738 452 116 -512 933 962 -382 833 416 -283 -610 50 -838 733 -877 741 -331 -457 602 -185 -59 -472 917 819 -430 -738 408 -763 -410 656 390 -462 -996 429 -697 -494 796 248 -74 68 448 513 -628 -909 904 -124 267 -584 -682 859 147 334 752 22 386 -498 -765 -562 281 750 306 -292 437 -782 -196 388 -452 -47 850 441 295 651 -69 441 406 890 683 113 266 -720 -674 -565 -210 -913 -485 -319 -626 388 -84 -557 527 394 304 -155 750 832 400 876 -373 913 -449 211 -833 -272 -912 733 -131 -372 -147 -370 532 197 146 -289 -157 298 470 -864 -267 284 203 -133 467 -752 330 -201 18 755 992 694 361 -816 713 -402 -859 194 -916 -376 -101 466 535 -423 379 544 -507 -702 682 -499 -989 888 -801 -35 -825 -472 -728 936 349 863 -790 -113 971 -162 -783 43 718 940 580 868 124 671 -696 -239 -260 -153 -108 -161 -409 626 456 615 -223 219 -100 -921 -810 28 -125 -220 -565 780 720 -148 296 -97 -211 -451 -649 -550 -424 802 -249 -457 167 -68 -45 336 617 973 665 -145 -371 242 243 639 616 -679 -573 -430 -326 -632 216 -288 -419 -16 101 503 -284 -283 576 434 -633 -771 -132 952 -902 -460 -670 254 -156 -286 -421 672 -518 619 -42 614 -566 -133 79 -194 285 909 -426 -835 279 421 905 -787 -730 -536 -147 -118 651 -476 -887 -195 302 366 -485 -685 445 95 -260 -115 135 592 -614 569 837 703 400 -644 834 -164 109 -567 575 555 -916 -842 800 -957 810 -406 807 -920 -155 951 -14 18 606 -601 560 299 -994 95 516 -70 22 530 -825 961 -947 -104 988 673 -49 36 -168 59 -453 723 258 -209 863 62 726 655 -217 -916 687 488 -434 -445 -241 -781 247 200 433 -83 944 -681 -737 293 -803 -503 -795 550 636 -15 891 -351 -655 454 782 728 473 -892 -195 -953 768 -427 -293 1 -694 -439 959 450 120 58 -917 794 -860 -131 578 -466 513 -217 752 -17 -227 -413 -276 -689 -744 -845 473 -202 363 343 -547 237 887 460 -565 606 -957 -573 70 -986 842 401 -69 -422 -766 834 -376 -90 -169 129 -895 278 360 -312 25 560 -524 313 644 -736 636 -224 457 604 -867 -478 -668 -554 299 -872 989 -256 779 -393 490 -727 676 -879 -187 -766 470 622 150 -219 -10 43 -315 621 -71 959 825 -250 873 663 -751 -886 277 617 -998 583 -787 349 326 -931 -406 -697 -716 641 163 758 424 908 794 709 960 -960 -865 868 -782 31 690 586 -321 -1000 -162 -306 -162 151 -885 -600 -554 647 -368 -170 -350 180 -170 -766 943 -323 -110 611 -360 969 146 182 -267 814 -213 -875 278 -675 496 -565 96 78 -672 -659 852 -711 -865 -184 -494 953 -33 -184 -266 626 431 976 -769 397 812 -716 698 -561 461 654 576 272 674 -403 -948 415 21 530 390 -290 -932 -173 492 -488 820 -766 363 238 -567 509 -942 561 -716 -455 674 797 -841 460 -440 -394 -40 -643 -701 619 157 324 -689 -918 -133 -979 -286 50 285 -302 833 -447 -393 841 672 -46 199 925 -481 526 709 740 -120 -417 525 532 164 941 -974 984 851 491 242 -407 -879 -135 427 535 -728 -93 -555 442 -671 -933 700 -714 428 248 457 -226 -251 576 996 -838 -479 951 347 -816 562 -670 -535 -199 -316 -365 98 385 -541 -227 111 -635 -160 94 101 870 -789 -85 476 671 71 -168 -235 995 -636 -892 802 41 462 864 -531 416 -246 259 -307 -914 60 289 -940 679 -273 749 -504 435 407 431 667 -158 65 957 -292 -550 31 345 282 175 122 193 -511 -36 -126 -43 103 476 486 608 -642 -504 -101 796 -596 264 -52 -639 899 716 -786 600 -502 626 -686 -898 -106 402 -821 774 -553 -347 332 109 -392 973 -906 328 -280 -211 961 415 771 -820 -728 -139 324 204 555 881 -140 71 934 -436 -705 60 29 331 -615 -293 773 -703 482 769 628 551 928 -360 709 -504 -597 -565 187 458 -951 -372 -564 34 -791 -456 845 -125 619 -438 -459 341 635 132 -212 -946 764 -13 -193 358 982 -828 -921 -433 26 874 -211 903 240 -522 480 727 343 -952 187 -987 387 -877 -786 579 90 -223 -657 -194 -715 53 -431 -555 -194 -913 239 -892 293 237 -931 649 -323 -565 48 697 -415 773 973 -49 -247 619 544 958 -181 262 -67 -276 989 432 17 254 -270 -570 -81 -211 459 -209 -668 778 420 -877 -540 741 127 -868 -688 91 592 454 -927 -845 -953 -751 -990 395 -828 10 712 481 -596 838 205 -244 135 -28 510 568 229 31 -398 360 590 91 391 -822 -515 -177 -265 661 139 -671 352 276 641 530 -977 55 446 956 -214 197 -315 -494 -84 -556 445 452 297 -914 -791 842 572 406 -613 129 296 -246 779 931 -41 -616 932 79 -199 -676 812 882 670 -839 365 370 365 977 -794 -373 545 4 164 151 -543 -512 322 882 160 295 98 -954 -668 692 648 455 -788 714 -150 341 -914 -802 -397 -2 -301 -264 -266 375 -597 426 -13 -710 -382 -504 724 -411 785 541 -9 622 -999 -128 319 583 671 659 -343 -95 137 -596 -133 -29 -664 -727 898 164 678 -757 894 -923 29 644 17 132 825 -767 -963 -682 -94 -393 585 -871 56 684 -724 -639 -899 129 769 -475 979 -953 -291 532 162 165 -213 587 893 168 899 -342 399 655 904 740 79 991 -911 -51 -298 76 134 508 -69 -818 -926 829 601 320 -122 1000 103 777 740 -787 227 -135 821 -484 491 401 -521 410 512 33 202 873 938 -411 86 790 350 -893 388 668 342 -353 199 -77 -115 -743 -135 175 0 235 384 -447 -190 528 817 871 -676 448 891 738 537 -248 279 -503 939 707 286 85 781 45 872 -268 -949 -454 -680 405 272 134 -490 -553 -80 550 -155 608 -412 863 461 -865 916 -411 196 711 -590 -671 700 229 -454 614 168 939 -36 5 -929 -189 -215 -79 445 -379 890 -701 -332 318 -612 -343 827 -999 251 -204 451 417 -557 302 984 226 131 -483 -205 189 964 -212 395 -505 625 659 -621 922 81 -232 592 929 406 -207 -82 -567 171 -508 -686 440 -766 -78 -388 -926 285 -56 -947 628 -734 -780 -404 944 601 -543 45 931 -307 -312 162 -81 544 -903 840 609 -404 491 663 -32 -578 -432 281 -983 5 579 743 -676 -592 -49 170 -263 -88 25 404 735 -281 -306 111 164 -283 -351 585 -352 806 950 147 -63 -935 92 719 199 -996 -533 189 -68 837 -387 289 -458 278 -390 244 -310 -404 19 -675 -515 -858 -844 556 441 782 1000 -34 184 -985 597 -248 -7 -67 137 195 763 178 -372 -127 -357 -925 -326 581 11 -869 567 305 -61 -941 -754 453 852 -852 -16 -829 217 693 944 -12 538 337 -288 -516 -631 543 911 602 336 235 -732 484 557 -648 2 394 -608 948 -65 -329 -222 -181 266 -990 -116 -883 -611 575 15 602 -243 737 -332 -541 -821 -937 -879 -893 -889 568 -928 731 679 244 320 226 -972 235 -364 737 -187 1000 -450 -805 850 -698 860 -619 -363 -328 326 -177 99 -750 -470 -697 311 -910 438 837 59 -522 -889 -292 -799 -715 -46 349 974 -634 816 372 -792 647 589 991 226 856 177 881 892 -680 896 -614 -185 -19 -43 -484 349 -860 68 151 801 -267 478 164 -43 252 329 783 265 -942 768 -490 405 -175 578 432 620 -175 584 -319 367 936 -926 937 243 -261 -34 875 916 -250 263 308 -848 384 -941 -332 780 -392 -323 14 380 582 -578 -688 447 -714 567 278 39 628 339 -792 -393 -164 -239 -67 -591 289 403 -863 303 50 838 -597 -341 819 831 428 -681 -16 -360 -503 -10 -844 -274 -986 -174 -838 -91 -476 904 251 -876 196 -25 -108 -835 -506 278 -478 815 127 253 162 -193 -723 -119 -436 -175 306 -533 839 477 -937 708 720 343 -420 496 465 389 772 390 -355 728 -953 -638 -23 -863 512 896 94 -529 -708 -753 -266 -51 865 -375 748 947 466 475 -984 -598 -8 759 89 164 -848 -416 205 218 -169 788 24 156 799 -400 379 198 -348 -833 812 787 494 -543 -424 460 -844 -548 -598 490 991 82 840 -752 -693 -14 42 -607 43 456 -53 138 -702 -825 -410 -585 -6 765 462 133 370 -399 -217 376 -806 983 136 -486 22 -945 -537 -652 -731 -130 622 -895 937 217 937 328 -994 -643 941 554 115 -447 -828 280 550 -111 -712 180 94 -902 -958 920 -272 -519 264 205 65 568 -516 837 -65 842 625 790 610 -407 -362 919 -259 -506 666 562 486 181 -674 577 200 -899 503 -55 -662 168 -537 383 -327 -692 510 -601 -314 -546 -911 -504 -500 52 653 773 -409 -279 250 1000 264 615 -868 -852 699 397 409 -473 383 -247 -978 -313 153 656 -744 -165 -329 808 159 767 -807 -279 329 -281 724 -986 933 -917 -311 326 825 207 -852 231 -202 491 450 173 688 583 -224 -563 13 1 -723 665 862 307 -846 960 160 -396 209 -415 -320 968 207 -578 -780 -236 -82 -677 -834 100 -206 756 -614 836 -841 542 -659 -84 -699 -777 -772 441 211 -825 357 595 -217 -374 -986 341 -382 298 232 -346 537 63 -420 393 -348 38 -785 -904 476 912 -951 851 -680 66 300 -722 -27 -147 458 -227 -421 100 -658 606 359 -861 150 -349 -309 75 -849 -371 -412 -747 443 92 -570 -884 960 55 -563 387 427 698 -755 333 -281 379 -496 649 744 -661 134 -786 -775 -664 -558 428 378 -470 568 331 -198 559 -979 -444 -912 -768 -670 482 379 492 119 -836 -777 527 554 -161 686 164 -430 645 -107 679 -753 678 151 -531 604 25 663 -902 413 -203 -973 -39 -435 -776 153 942 159 91 -608 -798 -843 772 -537 -151 -808 -928 -578 -811 -100 -573 -336 -259 -65 -722 -335 -786 357 -423 -246 678 -201 -308 330 788 -231 -843 44 -759 -706 -327 -123 -19 291 877 -814 536 -728 -391 -722 23 732 -939 -572 -37 215 671 -247 -475 -326 -209 -190 890 583 -917 497 -453 -776 -521 462 564 412 -599 -301 -990 859 810 -836 -934 -398 -174 -40 882 89 458 -159 -335 150 82 -226 -594 158 -779 -914 -934 805 -533 48 466 806 220 489 239 159 902 498 -388 69 821 631 -537 -826 -831 -279 -540 -595 285 -568 -397 399 -847 742 -621 -871 907 715 -864 872 540 -611 176 651 728 -745 661 567 708 963 788 547 -42 -523 -367 -399 -362 -175 131 185 -259 -525 457 -250 -753 -688 324 39 605 -376 -22 234 761 999 171 7 -423 -270 818 495 -313 -362 801 -941 -26 -2 -247 -657 -928 -408 -3 109 266 -7 -917 955 851 -166 -688 845 -190 468 344 -588 -312 157 396 -628 -77 -791 -36 -874 207 -822 949 406 -53 991 641 868 -585 769 -32 -157 -173 -821 905 -827 914 822 174 342 338 99 -694 -526 428 -569 86 -540 623 541 6 391 -280 84 -989 826 202 -631 628 -817 703 -404 -12 29 -149 187 -523 259 -63 -393 152 -943 676 -701 -621 -830 -151 13 -648 -181 -374 424 -472 110 876 -914 -817 334 38 283 -217 -686 -633 -904 602 -36 -472 -255 -694 582 -740 -152 977 -754 328 331 -190 -934 88 -468 938 730 574 -316 -800 271 964 -418 -170 -130 784 387 681 351 350 -796 -277 207 -890 -357 -67 181 -65 -121 -526 -869 603 618 -892 -218 -731 -956 -962 461 -750 53 32 -938 -318 -436 248 -902 232 -927 -329 58 183 742 -680 642 189 958 -412 518 166 776 -549 747 -145 -926 149 -205 110 -231 190 197 662 -674 727 -725 0 651 174 33 -607 586 -601 -581 809 254 784 -664 -558 707 963 -559 127 45 604 -98 -396 -995 903 561 776 -309 -393 258 172 541 493 660 844 278 235 905 863 403 -802 -459 886 733 19 -763 -821 -629 -234 517 -890 533 515 -959 -947 136 384 -973 3 494 -997 911 490 280 759 992 -648 470 741 420 -946 -735 -162 -387 989 -620 597 608 396 249 239 391 45 403 -342 -323 -748 789 -116 52 -452 890 -589 754 439 -167 938 -909 -77 -983 -950 -863 387 -127 -708 24 -490 220 530 -499 -371 279 -123 706 -495 428 345 -870 -631 789 392 297 -759 773 73 -815 -234 330 916 817 -730 128 -452 -77 -933 -853 -378 -548 -152 445 233 -849 839 -973 574 -867 369 -466 507 -718 -828 782 -86 -813 -19 -324 -576 0 426 -324 -707 500 -194 -859 -504 557 -321 -281 97 908 728 -233 -525 25 -269 -179 -271 -355 -70 -712 -375 -604 677 -335 -339 605 529 -271 -53 496 -315 -937 383 -242 485 177 -407 443 -914 -964 -164 885 877 725 -799 -243 -233 939 -20 170 -939 77 681 465 -718 325 -368 506 -381 938 -661 -927 -528 236 993 742 -610 -42 -163 -921 -112 714 553 -193 -767 -729 846 -731 -620 -9 -503 -750 -917 127 509 -981 -873 -806 627 -970 -103 242 -486 -824 311 907 227 -785 -967 -684 455 -193 -876 929 142 830 634 -101 -354 195 850 -95 121 -373 252 -199 389 -676 -481 474 475 702 482 -227 -589 828 -12 568 651 818 472 -107 761 393 947 -154 423 744 -12 560 -37 0 190 106 -43 -885 -14 -752 -781 -654 -709 -866 -357 -650 -27 -608 947 -557 -649 797 803 137 660 -407 657 524 447 870 382 -159 -277 865 -517 657 -554 -118 159 313 151 -591 -277 -827 234 -534 731 -164 -709 643 -866 -258 -867 817 -869 3 -607 -933 -666 -183 503 -18 -179 -661 -177 282 146 474 -260 162 136 155 756 842 356 -359 42 -33 812 426 964 72 -24 -88 288 872 966 -559 10 965 -788 -4 -367 604 43 815 -444 39 395 -922 534 781 331 -704 -744 -492 -951 888 -367 -566 -900 247 -954 -856 -41 -870 -831 -422 -23 -826 409 -720 583 91 -535 -378 -572 581 617 54 376 -309 3 -442 -499 -13 935 -997 -256 -408 -302 -794 60 -680 -311 -788 821 500 -434 -286 542 -966 195 -403 259 764 -793 -812 -850 562 711 -934 -655 732 792 535 -648 -890 -673 -762 105 -142 -313 858 -106 -970 -477 -845 -224 953 511 -140 605 992 -810 658 -936 974 715 -990 -997 583 495 559 840 391 -583 610 -392 -758 -906 402 -646 -951 -452 16 -401 529 839 876 544 209 927 -997 -753 356 724 -424 119 735 816 929 -917 783 -787 -244 2 -642 -942 -181 -845 -974 857 -382 -408 81 -34 576 -134 -206 -613 161 579 895 -799 658 730 803 441 591 973 -227 -915 669 -140 370 832 276 442 23 -213 780 -684 -950 -733 -779 -835 -767 525 994 738 545 -699 -2 -440 576 -246 220 -117 -210 -964 852 -52 929 -470 603 210 439 618 -978 292 717 49 886 254 115 938 305 -449 -491 -540 -546 -775 -100 779 -823 592 -933 -500 -592 -832 29 -115 -517 22 -92 -954 90 601 600 674 823 -440 -913 789 -105 -655 32 776 -512 858 -583 493 -675 -928 309 245 -649 -291 -629 -64 -896 -521 -349 576 -645 897 -267 -497 -806 733 -401 937 326 -726 89 379 713 -827 343 -66 4 -188 933 474 -946 994 252 879 -847 613 -850 558 -216 -810 -936 205 247 -898 564 -985 -990 -735 170 803 -84 -290 362 -267 -401 785 710 -76 239 641 258 -531 -534 -688 -291 -219 -762 -321 -339 -307 -497 239 -689 192 944 -475 367 495 -969 -830 985 -555 420 -280 -645 -283 -852 130 446 942 -423 -352 61 254 -55 42 780 -578 -833 -629 964 513 -107 -166 904 -280 -848 492 410 -539 364 17 335 718 359 -232 899 -91 120 407 -522 -596 168 -546 982 -323 232 -881 472 891 -339 -170 -954 870 811 798 4 100 -750 -44 -844 14 -355 185 13 788 -449 376 660 620 -517 -662 -367 -435 215 -105 874 916 18 -25 764 249 -224 369 -7 -45 -425 372 991 -711 -864 912 5 -399 846 -415 -85 -120 -765 174 596 -221 -43 -52 -760 935 32 -469 707 411 43 678 883 -720 -45 386 -756 -273 134 620 -711 -195 -851 537 246 683 838 932 789 -975 -648 730 653 -981 -458 -639 -235 -10 14 -553 328 873 -848 -166 634 578 -594 433 754 -613 527 803 891 530 929 628 958 783 265 -302 -551 -950 -173 -569 340 -212 -354 448 -735 -223 349 312 -64 -217 964 -705 513 -250 819 -191 666 -917 -606 -754 488 310 -83 181 -408 -737 -709 69 -373 240 805 298 179 970 302 676 -222 191 822 201 -855 -644 -104 -842 747 408 538 815 -776 -383 677 532 959 577 854 680 -540 -728 395 769 -235 -242 591 435 -941 -92 -402 -231 63 -62 -771 853 889 -896 96 932 886 984 -940 -938 -502 -850 -565 -615 -134 872 952 931 -623 -100 -27 -47 631 54 85 95 -248 141 232 -70 -694 -45 -399 353 -144 -754 304 877 338 -879 419 -63 -97 -622 -595 2 646 -785 -824 368 -314 -853 790 -673 -41 899 -556 596 11 -571 -670 146 -875 894 168 865 279 -673 537 963 116 856 439 183 -676 -1000 -791 -961 315 -719 458 995 560 177 549 -76 -872 458 546 -27 -78 242 -927 -101 102 742 -765 580 401 641 281 -623 959 -189 -837 -357 993 -70 -772 254 -895 413 -716 -227 -848 -166 -793 -898 864 -660 168 -299 -418 747 -635 969 -627 526 247 830 -435 39 -362 -280 -688 -976 164 627 -187 767 95 128 899 -802 -347 -552 426 159 173 206 -199 -119 -841 -706 816 161 -889 -590 -854 702 -13 37 -488 -794 341 -293 303 869 372 -465 -847 701 293 -817 864 465 -850 630 -828 -799 -735 445 -70 -651 175 785 748 -971 779 -942 543 -839 345 -439 504 -576 920 917 -44 -43 -487 -782 -500 771 -362 -293 724 -918 436 -735 414 577 -4 715 255 -886 245 -392 -328 -205 -623 329 -790 -511 -224 -438 -389 76 104 -670 -994 256 -560 -923 398 -913 526 4 -1 -17 -588 -391 686 391 -880 815 -831 305 762 -701 -408 -395 51 -477 -675 782 -182 698 994 388 -60 -838 339 -71 259 38 -191 77 314 -869 -823 737 -538 980 621 -441 -954 -324 779 -596 765 -384 213 -247 -231 -24 -721 546 -620 -545 -432 -796 -224 -292 -559 680 87 -264 -51 734 948 734 1000 691 889 -152 736 -271 559 -732 -782 755 766 107 814 53 -671 841 437 25 -36 -836 847 -568 -197 216 724 -295 -393 588 -727 -872 968 134 918 -314 14 362 -692 524 -315 947 869 -527 622 537 -916 593 62 -580 -267 -917 722 724 216 -594 -320 736 -907 -957 -781 -284 -569 157 -34 666 256 805 998 -725 -848 761 167 71 231 665 -160 694 34 625 463 -741 340 842 -484 -342 -109 -128 786 -131 -200 963 902 852 -973 -247 274 565 606 -112 -554 -152 -783 -707 456 -233 -845 -72 -915 -222 25 -873 824 160 719 -736 701 -652 490 683 278 -697 641 606 516 -797 -977 612 38 79 558 -747 -221 -92 -598 -333 -882 267 981 -243 227 704 -922 836 -311 815 -482 -451 -708 954 -290 -679 264 -914 248 571 200 6 -112 -13 832 -238 -496 64 -691 -581 -10 866 367 -684 284 -31 964 217 190 -654 591 465 -922 -436 -845 910 19 -636 52 219 -656 -322 -869 -122 -693 127 831 863 -371 925 774 -876 -235 -907 -406 972 -72 -931 -355 -106 569 765 -294 -252 133 969 -199 -104 234 435 408 156 564 830 -955 -856 -984 395 975 260 -105 202 -674 -463 579 -202 446 -163 -125 -548 279 -237 997 -967 -276 448 -57 326 791 -557 925 -649 148 436 -763 344 -903 151 -811 608 874 -512 915 294 13 9 -956 -772 -621 -353 901 -829 -257 -794 951 922 209 -733 991 564 -766 -767 -325 -505 320 -637 -567 833 -86 369 -162 473 -451 -609 -959 922 865 -442 -823 -180 -297 210 982 237 -413 -39 566 -842 730 -68 754 575 -163 719 859 470 886 -899 20 495 -239 -362 -317 -528 -507 373 -537 910 -487 784 544 -102 -928 400 164 530 -773 -43 -515 -317 782 -738 753 591 278 647 -796 294 -292 -624 -520 -618 696 344 318 478 -714 -630 907 -658 435 -892 420 -288 585 351 206 -771 -401 782 76 -375 -507 -82 -217 157 -177 -587 -221 731 -208 -219 262 -287 -863 26 719 -519 -974 265 688 190 -749 -610 940 418 -641 500 -382 766 -77 -126 -633 -552 -821 629 -835 793 -415 -840 -830 83 -141 158 742 -997 -139 518 113 -732 -600 652 552 -338 964 -949 847 -137 533 979 479 -665 -324 959 415 -401 366 -835 -71 175 418 363 917 338 611 944 507 941 -482 -466 -487 234 231 992 -813 -887 925 -22 -715 53 -44 864 -858 -270 -787 886 572 21 168 517 -132 990 -325 156 -283 139 -135 -941 581 -452 223 -256 480 136 -335 185 -298 -726 -721 -16 488 -898 -210 110 -982 -527 -654 818 502 -603 -645 112 215 -955 558 713 279 -49 618 491 63 -575 -846 -645 -331 726 315 333 -770 -61 -884 -444 -235 -458 -43 666 -84 -561 -938 -288 -360 -755 -521 -876 919 999 -586 845 -337 -472 -494 906 -955 271 -437 239 61 144 856 587 467 -450 216 -671 -86 830 207 -362 -903 27 -400 629 314 -845 -384 -985 -911 995 -524 -355 -85 693 -158 -279 412 -83 -47 569 -111 835 -535 813 -639 -788 -358 -46 298 711 -891 -123 959 -645 627 -316 960 -171 -362 -162 -81 -352 887 -644 -37 -949 29 -359 604 152 540 -423 405 780 -159 -812 -572 10 -203 -768 545 -67 -989 511 -333 -882 529 -964 390 -12 150 695 -922 -382 -38 439 335 -670 259 827 122 600 -890 432 594 -678 -579 387 -405 883 298 -792 866 182 -290 219 469 -454 64 867 908 297 629 925 -373 -108 864 555 39 967 332 13 416 -149 618 591 342 17 676 138 467 -5 406 771 -914 576 114 -652 -79 -563 418 608 -517 954 -707 699 744 182 206 -140 -559 640 267 -12 -217 -496 -288 654 -914 -873 -717 91 -931 -937 223 -14 -527 -162 -621 -434 837 520 -578 -445 -79 -964 -726 -974 -318 -312 -869 148 -525 350 822 154 -651 -299 -772 269 -543 -533 571 -883 -525 16 290 -422 34 80 194 -685 842 -449 509 -667 951 -850 -519 56 -239 63 -406 661 556 -56 -942 379 955 326 -656 732 -759 -503 -547 969 -665 868 23 146 822 91 669 600 124 -649 -301 905 -213 -356 184 279 869 88 91 442 -766 -439 80 563 -424 -60 -994 730 -997 87 732 206 235 -76 -795 -722 -452 619 -51 479 311 -578 -45 -516 -48 -713 150 666 890 295 -902 -437 570 780 -986 338 -198 348 517 64 -995 -904 609 -910 -916 -473 368 -482 -721 557 627 -775 -930 -966 -596 512 -906 807 819 -615 564 -146 208 -168 -997 -503 -223 711 254 492 448 362 -609 615 -374 -354 -968 958 538 -256 -254 535 -599 664 908 -283 -945 426 857 608 82 954 -303 -857 249 947 -973 -741 593 -738 768 759 194 847 726 239 984 -916 901 -262 -145 453 926 197 176 -764 961 -966 -430 263 -630 81 649 600 -925 -841 -954 158 890 520 -220 -113 796 476 401 16 -568 189 291 -279 -621 46 531 -487 -351 467 768 286 -507 589 -879 869 -575 -772 -173 -160 217 168 252 -584 241 -30 -16 -192 738 882 -359 987 -292 -953 -23 -678 -926 684 -776 13 -103 384 -948 497 309 -785 -655 318 -454 -981 871 655 -988 -789 -994 80 380 -373 -485 4 747 336 -893 -198 799 -469 -399 -767 -221 874 673 -849 294 354 643 -277 111 786 -634 -1000 67 -97 639 -962 -13 -800 -329 -981 -192 -33 -773 -52 -599 -718 -517 -266 183 745 -878 285 562 -460 27 721 -657 596 -252 156 -620 217 581 89 541 651 546 -917 -897 159 161 -915 597 409 -892 198 -818 -690 966 -219 645 752 -966 771 -663 -348 -52 -388 -423 449 -993 -757 -185 85 -247 -400 -467 473 223 156 364 943 -244 -126 732 -116 -687 -244 -672 -647 687 627 215 -220 720 440 -101 177 664 899 -71 792 809 757 -954 -297 945 -244 891 830 -253 -634 529 -666 -765 534 -247 -909 400 -702 125 247 158 970 -494 980 236 350 -833 744 611 785 -479 -200 113 -501 774 -246 -273 439 -768 615 -606 -29 74 827 -89 -207 375 932 -316 588 61 679 -403 -994 637 -769 754 457 -669 -263 573 -836 -349 -233 963 435 -129 191 -377 -647 -913 454 -500 -308 589 527 -706 -522 -985 -161 827 -155 -121 -235 -91 -36 -714 63 -209 283 -149 357 555 -470 -954 606 -739 -566 -313 353 444 997 -105 -543 329 -376 -176 -336 -821 528 822 -463 234 868 399 -443 443 540 -461 215 -384 -166 533 597 737 -284 136 233 -334 945 245 788 -306 987 -779 340 658 816 -689 963 -946 -535 -302 -918 724 -286 950 -800 991 60 278 688 -99 -357 -982 -754 -916 535 871 -313 -25 -568 -855 -530 57 -173 64 473 818 152 933 259 379 -852 -266 -253 -396 -121 66 930 -764 -190 8 40 745 -327 894 124 -600 -724 -387 -81 152 683 525 173 711 -317 13 -529 562 110 -11 285 842 286 72 -795 -193 -697 -861 -727 -567 333 -355 -378 -438 272 -376 412 -659 1000 309 949 -433 -622 519 275 273 787 -342 656 -941 635 -978 955 -294 922 -394 623 60 548 488 3 406 652 -888 983 791 -428 87 934 -618 -153 767 805 70 738 451 -818 -300 -873 308 186 -643 -85 -433 41 669 734 -350 832 483 218 562 -332 932 467 -331 -507 -365 -947 695 224 -158 -957 -449 5 -32 -100 -750 -116 421 -629 334 -237 286 -536 -931 -889 853 -367 615 -266 -406 834 -177 230 -820 138 397 -345 991 -454 -936 906 -699 996 405 187 -907 606 -613 725 -212 -837 576 568 748 -87 -127 -984 -904 -499 845 -559 -38 -363 -887 602 -804 -187 547 330 -66 804 -891 -94 876 999 831 -433 -163 -429 775 716 -996 -504 189 -526 -624 -545 -913 -770 -275 212 201 336 -674 -41 543 951 738 -365 333 592 -818 549 -656 -999 544 -824 191 154 701 268 900 306 -410 626 -868 -376 -446 867 726 563 588 -77 -927 -245 864 287 -832 899 787 -665 534 971 533 795 -769 -557 -839 490 890 -706 -613 58 155 -672 -949 605 764 -368 893 925 292 -231 -742 -659 -839 771 609 705 715 803 -154 392 597 394 144 221 115 -675 -751 92 -246 -8 758 999 375 770 -386 -12 -869 -765 -853 -767 -765 520 -73 -197 883 -788 683 88 -685 490 -236 -203 173 654 994 740 9 226 554 -676 345 840 -521 717 -156 -642 651 -884 -14 -359 -777 229 -438 50 174 -45 714 -629 -639 917 -76 -630 664 -367 -448 179 -33 -7 17 154 185 338 -77 129 -756 -233 514 -919 519 932 -831 -655 -55 725 -441 -348 -448 866 -924 934 103 504 328 410 356 717 -175 309 172 -894 598 591 -336 6 271 -940 -81 53 636 -649 134 -922 -856 565 -259 -745 -768 -511 352 141 -9 415 -936 54 976 -592 -852 -654 -980 -605 -988 -165 429 679 395 -423 197 827 -523 505 -269 -419 879 -189 -208 37 186 203 -152 -880 -546 -211 275 -166 -698 347 -159 -567 394 -417 789 982 100 316 799 -556 248 624 -370 -1000 736 -974 736 219 -366 -73 877 361 523 -866 970 209 -716 589 63 -833 -676 -552 12 279 537 754 -49 -299 -768 -141 -948 -539 -56 -261 -230 -691 832 779 -517 185 216 538 406 -795 935 101 834 933 -134 165 -170 430 599 854 -432 453 516 299 -133 -319 610 967 822 -362 76 675 -943 -919 -912 -300 -19 708 -62 615 -86 -67 683 -422 -349 -260 -994 -844 38 988 490 -244 942 -528 -477 376 159 -688 -225 -10 -94 191 -28 -492 -145 46 -221 -670 -727 -65 756 400 949 -272 380 -943 613 943 602 -389 828 -426 -706 -168 -226 -787 -782 -576 453 -351 -583 -69 850 288 30 -484 745 244 -273 -53 -201 -402 -269 -309 -222 951 -104 171 995 127 118 25 -477 -318 869 -659 609 -590 593 -242 707 782 612 -620 -928 -531 -835 26 -157 -416 -849 -457 -213 -988 -453 817 -435 -277 521 -350 967 -397 -951 472 -146 694 -551 438 989 -433 -635 -962 -501 484 -830 -757 -646 42 -177 -240 -135 -747 -472 -1000 902 131 255 894 285 -504 -78 -376 -367 319 74 -88 351 812 145 -204 -475 -471 589 -28 -467 588 -491 -730 704 -842 395 -622 825 -354 -13 425 -967 710 -259 -719 910 718 -149 -92 522 -657 879 -986 -984 8 351 -242 72 -479 661 431 554 819 36 440 -741 -365 -326 -520 -393 -727 -591 342 714 -104 631 -497 -392 -98 299 830 413 -389 220 -353 -863 -971 925 -774 -778 451 -482 -953 -821 14 530 152 -89 338 21 -410 -534 -989 -693 -18 130 971 -440 -313 -732 19 585 -580 264 -707 -866 857 481 590 689 -598 -876 898 479 529 -866 973 944 913 -841 -329 882 -935 -697 388 -605 -898 -444 -942 116 174 763 -628 82 673 -721 167 -476 894 -900 -289 302 177 588 -863 214 -542 216 -177 -4 -836 986 592 115 953 986 -547 840 88 433 482 103 404 247 45 -491 -173 -339 862 -810 -133 39 -953 -380 27 632 -720 175 452 -179 692 -372 -614 973 802 -113 226 958 127 -564 339 -193 -739 123 750 882 -850 -237 -606 -979 -133 -655 644 367 578 119 -549 -473 816 -215 411 611 -937 -427 834 897 932 999 -928 888 -308 216 -522 -590 840 -748 -819 -104 587 -467 -139 -257 925 -766 -604 68 51 -270 -205 -510 -720 -782 -225 446 236 -771 -297 -906 977 -202 82 852 151 722 -892 -619 -447 -631 484 272 -202 -183 -47 -235 -239 -854 -695 -656 -214 791 -447 -179 163 124 14 -19 -952 968 -790 525 127 444 -633 -821 -176 798 -984 -81 691 36 884 65 830 -885 -774 754 -635 -110 118 -329 237 61 -631 745 -752 126 772 -943 -192 299 -37 -277 -524 -665 344 855 471 -249 -471 455 -500 196 -808 -732 -270 -819 551 700 -201 -561 -335 676 -235 735 801 745 -813 -581 -901 -558 647 -924 -802 -745 -125 -313 988 -176 809 -641 -268 -376 -51 -277 350 33 -600 990 167 412 660 -487 842 -159 -166 -344 41 -793 609 -414 -683 -903 -526 99 12 -909 -665 -983 190 665 -264 691 -967 -533 -158 -149 545 -180 635 992 909 37 61 -471 91 949 698 120 -553 -852 981 -730 44 378 682 -649 -891 -188 418 133 105 516 204 630 127 -394 145 754 -238 -47 -838 264 900 -575 -325 -614 864 -487 646 -598 -944 674 -608 -940 -599 482 -921 273 104 677 -561 -614 202 -93 -47 620 -169 177 -630 213 280 -184 -975 -958 -312 294 397 -619 -463 -78 655 -914 167 -899 607 483 -766 -143 -777 -337 793 -467 92 -225 562 -824 40 -859 -300 -942 -116 -545 -463 477 619 170 911 756 647 -435 895 -707 913 822 -152 -196 -916 -58 -281 -290 463 -66 421 -793 -614 -343 377 -35 -187 573 -991 -288 148 530 -829 -125 491 528 751 603 -781 826 -934 809 -48 -575 811 271 -26 45 810 -116 653 558 811 717 955 397 6 -773 570 100 -783 -590 183 675 466 -953 233 459 585 -329 -939 -535 934 359 -392 -770 -99 -799 -338 -651 392 -238 315 160 -351 535 -102 -701 414 -688 -849 678 349 -662 70 69 188 -867 957 -941 586 258 327 503 -199 -57 -484 147 -934 -207 -137 364 677 -956 762 292 134 374 -630 -506 -683 -324 42 554 808 25 542 -595 756 379 815 163 706 -928 67 671 -302 467 437 -986 -86 -506 872 397 -36 -820 434 362 238 -248 -370 -513 896 995 -487 699 -392 24 337 -901 -956 505 24 -432 891 -120 -858 -272 478 456 445 -407 -123 -555 646 -605 -109 253 31 6 597 57 -617 446 274 -487 963 721 -125 -711 -965 -737 -563 302 60 -670 -139 -821 -101 -676 -241 392 736 363 -329 -46 -499 -247 -816 970 7 -998 540 -682 965 601 648 881 916 -333 457 -954 -331 17 -533 -405 614 -536 643 711 494 -366 103 643 928 -192 -391 -363 280 402 683 -82 -379 955 209 646 -322 -592 866 -627 -917 982 974 799 -20 331 898 -17 -271 796 40 -605 -583 -800 -364 -534 -223 -194 369 229 784 758 315 352 -114 311 -849 167 428 10 195 -247 -834 -430 -394 -258 536 935 263 -790 391 -432 606 530 54 399 -663 -580 -501 -478 -827 613 330 621 350 -357 -435 -395 223 151 -497 -69 -549 193 326 -101 -292 -214 716 194 -286 397 792 247 9 760 959 -396 371 -589 163 167 -800 -364 -662 98 -463 -981 638 510 568 -60 97 -636 -485 -386 879 -397 691 -106 241 -355 553 622 911 -746 -878 -171 109 580 -227 249 498 328 484 -983 -272 119 676 809 283 190 683 -233 -107 -528 -505 105 779 501 274 902 -981 556 -546 407 -550 -55 -154 -71 391 873 256 140 -727 582 -2 -873 -540 -271 -126 58 279 216 207 -412 164 -463 -323 271 955 -755 -812 86 -916 -967 922 496 -975 -776 -135 712 -883 906 463 228 795 798 287 -487 77 432 -155 814 774 -201 941 -648 102 -538 996 -807 -393 -116 -760 -200 545 873 -659 716 -174 814 956 875 643 923 -623 752 484 -444 117 586 552 -286 101 -362 273 469 340 -333 -833 -784 904 744 -160 -614 -179 178 904 -884 442 -861 -6 138 996 -987 957 648 164 -450 -357 -155 610 291 842 721 -334 -573 -474 433 404 -192 493 530 -49 -406 459 -699 -291 -307 337 608 983 -608 296 -332 -468 -680 -476 293 -173 -180 217 663 201 715 469 -545 -455 -644 -922 -168 -41 297 86 635 -795 533 409 -444 -795 421 574 698 -838 -174 312 957 857 -755 501 -122 466 956 -957 -637 -752 714 56 -478 426 -411 -141 335 -687 313 823 41 92 -462 -203 573 127 738 222 735 -940 -195 -729 -489 955 -317 344 -451 565 974 675 218 312 -39 -110 696 -427 743 -96 -110 -681 -525 836 -312 136 -710 425 -381 -78 337 987 -579 -382 579 730 -254 -202 -340 865 -239 596 -124 207 -876 27 148 -683 449 -138 565 934 36 -591 519 143 325 801 -452 -497 266 325 578 -260 -578 -476 -667 -835 -749 -541 875 826 -720 -420 937 -3 599 -938 407 -751 465 729 -120 815 -819 217 -480 133 947 852 -349 162 103 -367 312 -848 457 -979 -139 -593 20 -100 393 -687 663 -774 -941 110 -158 -272 -714 -357 -180 390 318 961 -733 18 68 450 589 -605 867 233 -666 -602 -860 526 -722 -269 -998 -372 627 -12 -344 781 -229 -22 134 -465 -902 -526 897 938 -647 409 -253 -825 -450 -644 592 -379 -939 890 144 -947 -540 -873 597 303 44 638 -618 -455 737 589 -330 -916 -429 135 -135 99 -597 131 700 -199 -969 -581 -406 196 -48 546 -907 54 -775 -688 -295 -625 -153 508 -983 542 -2 -779 -657 450 -993 123 -798 772 80 684 -503 136 472 210 -605 900 675 591 0 636 -314 331 -149 555 -828 540 -769 -986 75 145 481 -411 19 -663 -43 -709 -937 -732 91 194 -911 997 815 -254 -313 -48 34 -412 790 391 737 -453 265 -895 92 449 -242 506 -57 -551 -311 157 -29 33 442 240 182 -981 -796 77 -347 -819 753 796 -290 687 173 -821 874 861 962 716 47 -135 616 -327 51 934 -4 499 527 -775 -585 -927 138 -238 -866 375 -883 -338 206 508 -631 -254 665 -911 154 -578 621 490 -296 -227 859 -740 907 697 555 -121 -559 -580 659 -760 111 468 506 844 -184 -537 750 407 690 232 829 652 -11 -321 -183 -826 642 -443 -847 -224 249 -163 -626 371 -249 -295 -217 -697 -78 25 724 -345 765 -192 81 652 314 895 -605 859 -635 286 -325 551 634 -387 67 -953 -440 -60 331 333 -134 -349 295 214 -676 -560 -338 -423 -353 884 719 -444 67 -43 34 -922 80 546 715 559 945 351 0 -362 -18 222 176 729 -720 -49 -426 -238 167 -177 801 -891 -484 -38 -416 882 -384 -553 -693 -76 676 -274 907 307 515 -488 125 -959 -686 -110 -433 421 647 -394 205 667 -906 -542 -993 -230 -634 370 -105 488 -659 -235 -224 -390 73 391 -267 -662 -403 -379 -320 -916 -248 494 360 303 483 207 756 339 233 -662 -466 -225 295 -90 -398 -909 -237 782 725 -790 453 -816 -921 19 391 -470 711 -599 -387 -522 -850 20 556 825 -492 325 7 -691 771 398 -421 755 853 259 254 -636 331 -319 99 509 -579 934 71 759 602 -208 -767 -232 -852 365 449 652 289 42 928 -177 -462 -406 -671 -161 887 -941 209 -112 878 -717 -283 254 -567 -237 177 578 -528 915 -167 -48 -5 166 -800 -721 1 -458 -504 -514 971 706 -59 -57 -442 -992 -766 -519 403 508 -5 838 340 960 589 171 -810 277 -452 -464 -923 -761 288 154 -650 -590 726 -267 567 -591 49 -532 398 -578 -692 426 36 -424 173 701 93 550 -18 383 215 191 114 -89 494 659 -781 692 950 -961 311 691 656 441 -123 95 917 863 -991 792 207 16 998 86 -304 670 488 81 -715 83 -540 -390 -819 960 64 785 -703 -927 725 815 131 363 -854 -837 -329 39 344 -788 -162 621 603 442 223 683 -835 22 -340 -411 93 -102 296 996 583 951 885 -755 -58 -185 -175 68 940 411 4 -292 126 339 186 679 -727 -684 -661 168 -953 -158 -28 -643 832 -647 -442 -456 332 540 -980 -22 -728 -16 -560 678 -956 -74 187 -637 -456 933 978 -836 838 499 353 617 -16 -77 -332 250 -64 -966 285 -853 588 476 -143 252 -701 -960 34 349 -892 531 -894 97 570 -981 -102 553 233 566 252 235 612 244 -636 -782 863 -538 793 292 -996 -190 520 -205 287 314 557 265 -550 -96 -408 511 641 -194 659 44 503 815 965 -601 37 88 908 -672 -43 -926 712 274 -754 -985 -954 -337 182 499 -672 -152 -112 -41 -831 -586 851 8 -623 750 -678 -805 340 -435 890 969 -924 974 -704 697 -941 823 212 -357 150 -263 -307 -951 219 801 -863 380 576 -86 -747 -186 -604 404 -485 -113 792 456 659 155 -301 426 409 -153 -488 911 -412 -870 213 883 17 862 638 692 -893 -356 175 332 522 -727 32 29 913 -74 594 96 -704 479 -1000 897 -473 930 379 474 -904 -508 -422 -740 104 817 -675 -461 -671 -657 889 -594 483 417 -409 -296 -480 400 301 -305 232 225 586 525 208 -834 -293 377 -853 538 396 67 -58 387 200 603 -420 -267 715 -944 393 943 264 -917 797 -225 143 -695 138 519 -453 481 276 618 -490 -679 707 193 91 79 -406 -20 -142 -589 271 773 -270 -634 566 -661 434 -551 673 232 -938 -133 -108 729 -1000 665 758 -401 578 -266 -604 885 165 414 -481 -339 263 986 -914 -152 -591 759 -727 -432 29 796 -46 45 534 -71 772 -931 685 520 507 -772 375 -937 -275 588 396 -697 -740 274 -128 -352 -813 620 933 989 343 -798 -101 -315 -792 531 713 -351 -272 -156 -534 860 926 -871 20 259 -330 -242 -807 314 686 -788 -754 -939 -216 -489 -967 995 -743 480 728 -26 568 777 751 -508 57 997 -513 -481 201 -147 -698 -162 121 65 606 -981 -793 -980 -123 -676 323 169 870 -840 -448 740 170 432 -645 365 484 240 -395 794 -102 289 348 -214 790 179 340 856 825 75 -48 -963 -839 -708 -52 946 856 -511 -525 497 170 -667 -306 -867 -344 285 725 433 -669 127 -165 433 -823 -981 209 716 -88 350 704 715 -342 196 -238 152 -155 618 -696 651 -194 -83 563 345 -721 45 -219 485 -962 380 -392 -688 -718 -544 378 -733 839 304 -119 98 166 843 -272 482 185 462 310 35 -201 -349 113 -17 17 382 424 323 181 -647 617 139 224 -465 -751 12 516 -621 -950 -884 -194 164 -841 -644 919 926 593 -513 -704 -6 256 -953 169 -881 183 860 -578 119 389 -139 893 -422 -734 -501 -937 721 -135 -244 539 -59 -412 79 936 555 -596 33 738 886 -788 23 -267 455 29 960 369 323 151 636 480 -115 751 122 146 116 -898 -108 -958 751 257 491 -735 715 -84 -657 851 -228 370 385 -223 -612 -633 -602 -529 -26 -590 -334 212 147 -834 994 779 982 -927 858 -500 549 889 -466 336 850 215 445 108 -188 -258 846 -603 841 -166 121 -785 -198 414 917 -201 -746 -809 -428 -353 -445 144 643 -180 35 933 458 49 351 -735 399 -331 -915 78 -371 717 -516 305 759 232 273 991 854 84 411 -324 -120 160 -693 270 -738 -117 970 80 388 867 582 -688 274 589 -626 695 487 -968 678 -190 192 -19 308 -366 461 799 -893 -482 586 -863 23 -819 286 -942 546 350 -137 -941 405 74 601 8 544 -951 230 -651 -685 729 681 269 17 786 400 -901 -312 259 210 797 604 -215 419 -191 -872 -771 585 -467 843 146 -445 930 -973 -401 -519 -580 139 -418 947 633 760 -850 531 -258 265 -698 -412 997 -944 562 445 819 33 -712 606 993 -853 -318 829 -478 31 506 866 -278 -437 68 -78 792 590 493 126 -661 -838 -393 -23 -827 774 639 381 933 890 934 -35 690 -87 -590 206 -210 933 -961 -862 714 -633 -688 837 138 -763 812 -952 29 886 -971 -231 883 -592 -981 -264 -530 223 -239 532 -276 108 -924 -117 -161 631 -150 -641 289 878 -591 -710 -131 -200 108 -37 -587 -811 128 650 -292 -480 645 -18 -898 -177 575 471 306 -465 -13 545 -344 372 510 -483 -642 350 371 849 -203 225 965 -600 932 671 -232 -190 -340 -403 -61 466 101 -874 112 989 -716 606 288 -459 -631 -184 649 151 -485 -674 857 -634 495 -553 182 173 -789 889 334 689 603 476 -709 262 -690 -972 279 -349 -417 273 486 655 773 665 -211 489 -316 96 954 319 -482 -187 289 -837 -641 -395 -33 -305 -287 893 872 -714 173 -477 998 -861 -926 -789 -899 -141 944 926 733 -31 -300 -411 514 445 -435 -518 389 -402 -103 -300 776 -664 -654 543 927 -682 -256 227 655 681 -680 945 -721 46 -576 -220 902 -138 -226 -933 -561 -327 -560 967 -335 383 380 -307 -144 766 473 -812 -484 -927 -241 -392 -185 -36 488 -552 -807 750 -807 -847 -872 -263 -32 400 794 -333 933 -692 256 -59 -15 -616 431 106 213 569 997 268 -463 747 24 -516 -247 -329 400 761 758 -480 236 -189 -917 -455 634 -947 55 392 -913 -390 270 -525 929 -36 586 437 -566 684 558 771 241 -282 -667 165 -380 209 -357 888 -94 -266 781 899 891 -922 -894 893 925 797 219 60 -618 570 -771 -518 889 -374 664 -224 -57 -615 671 -983 310 -252 -668 535 674 692 388 209 -108 921 -279 -324 -179 -396 -448 904 259 528 -55 994 -238 153 -59 -286 722 84 688 -575 -506 -892 -457 988 -764 873 -512 140 323 279 549 -202 278 275 290 -760 105 743 31 -97 16 931 -636 857 -842 422 -813 1000 -193 282 -939 929 97 271 534 -802 355 204 -726 612 747 -597 589 834 -396 221 337 -950 754 133 944 822 835 981 854 -907 902 374 371 -631 524 -459 -238 -251 550 864 0 -519 -900 574 92 366 174 995 53 402 -672 76 674 -532 603 -97 981 -302 403 -113 107 198 121 -660 -10 -610 906 -211 -309 -677 -440 184 101 -445 95 771 695 -898 596 642 -199 350 93 -958 362 840 -816 -414 783 -678 -475 -172 798 467 -496 781 -561 -833 -313 -780 799 812 516 6 -35 240 572 -472 -574 -505 -650 -847 282 -825 123 767 804 967 -716 225 -101 -64 356 -558 -59 -663 478 -336 -735 -80 588 52 406 -209 -400 -475 -657 -316 -901 -923 -237 -480 -787 -478 -788 -109 -784 16 239 158 629 288 243 317 26 -311 517 -951 452 835 -803 -504 116 969 -939 -946 -5 -311 -501 -474 290 233 -88 -65 -564 181 -244 -586 978 -651 -704 528 -36 -166 -697 253 826 336 340 -68 -192 -826 542 186 -868 -869 -996 436 784 742 -133 -12 -175 -620 -402 159 -62 -208 235 -818 997 -446 691 695 -319 -729 -633 -542 -779 -531 201 -731 -244 542 877 211 268 -272 581 -88 -529 67 -269 564 -318 -73 451 988 -89 -532 -203 801 384 -274 -653 -831 406 501 577 821 -602 703 -187 400 -635 997 495 896 187 530 633 123 -107 -954 653 681 -520 229 453 362 -339 -705 579 82 -19 69 -81 627 840 -345 845 695 519 -1000 -842 560 607 1000 766 -353 38 -909 907 775 718 -96 809 696 -31 656 -389 -775 648 525 -392 -22 627 -17 344 -817 -202 -790 -471 -586 -33 780 399 -612 555 847 931 -97 -748 -134 980 156 24 -141 -578 -908 -798 279 -221 -477 -551 -386 975 -80 -800 -913 652 742 -277 271 -730 797 490 349 982 346 581 500 -230 306 161 -322 -450 709 927 -618 -469 56 -260 418 208 -893 -63 821 -466 -358 308 81 251 622 10 410 805 305 502 618 772 -262 981 414 -637 -381 486 -206 125 -311 646 194 -826 -878 -966 -495 563 650 533 54 -450 -575 -849 640 -618 90 62 -910 -334 563 -697 261 611 521 628 -486 297 517 29 -422 7 157 -265 826 801 -691 436 253 -222 997 -736 -91 766 565 -885 464 703 518 629 91 929 120 368 -494 620 835 376 -915 91 -438 230 -876 184 627 -240 -797 -685 -557 -50 -397 908 422 -13 -684 -253 308 -299 -251 -960 389 855 35 859 -905 372 153 -310 -698 -967 549 -298 -855 -476 401 769 -666 671 -11 490 688 -379 -307 -936 57 88 799 -423 309 728 792 732 -963 -806 767 -911 978 -543 -610 -186 -772 -724 -790 -926 -534 -414 347 463 439 933 965 -504 -791 194 -935 -307 465 326 -437 86 49 476 288 -227 618 690 532 871 -591 497 -765 -599 -493 -861 333 269 429 639 -31 -590 -22 591 16 -784 -589 505 974 407 -504 349 -652 -508 948 5 -288 -626 -186 -212 -687 -755 -235 -815 -682 -251 -816 -267 -51 224 697 260 667 -29 -68 78 422 -207 501 519 -1 55 385 570 -707 -117 246 -257 -714 -3 778 97 981 -216 953 243 260 992 52 623 -314 76 594 -886 243 -347 203 345 -499 -280 413 -596 -955 -187 -953 -284 827 391 -998 713 515 234 260 -975 805 101 -275 956 858 684 -110 -731 132 -226 -107 -141 -742 65 547 263 -725 -566 917 -361 568 556 413 229 61 549 991 1 704 -309 746 -509 885 -405 382 124 727 46 -269 -168 983 157 631 860 -588 -638 462 875 -462 865 -224 635 -269 -34 -79 267 -320 28 367 737 -817 213 743 435 -115 860 -271 476 753 65 -970 501 -599 914 833 953 958 201 -983 705 -520 751 531 308 -180 588 52 -204 -526 883 -991 -889 -602 -840 -956 164 -958 813 -689 967 811 -165 759 788 -131 -990 541 811 -617 -440 10 592 -300 396 444 192 888 555 938 578 -725 -798 -985 646 461 -386 -89 -51 69 -135 70 656 -215 -506 130 877 -146 -407 871 -833 -855 -464 -349 962 -246 871 -525 -125 -730 -792 439 754 -118 -633 435 -884 53 730 -460 -625 452 -791 952 33 -549 690 261 591 -935 -233 655 242 34 -17 13 982 909 -623 407 29 -10 -217 -252 -289 -105 -966 993 969 252 -231 973 -939 3 -118 121 376 -187 -863 -478 -315 -661 -649 144 -882 620 488 -335 -321 -107 561 917 108 -495 736 344 -874 -315 560 -90 10 357 199 956 -234 -690 -710 -417 -70 187 -240 725 -839 311 428 723 414 583 -634 610 123 670 -342 -640 29 789 -64 626 865 894 753 -550 38 24 873 575 160 -442 783 517 -522 -406 -36 374 -493 426 -617 -920 -656 -830 653 -495 605 652 129 -924 -390 25 722 939 34 202 -998 -457 -875 -384 334 43 -892 419 985 244 -135 -312 791 671 575 982 568 -729 413 -661 304 883 486 976 -827 608 -116 477 756 -949 261 822 763 -968 717 559 369 -925 -489 -351 315 558 420 696 788 -755 988 -420 -824 -929 794 -819 -375 946 -916 771 505 -852 -302 -728 -727 -621 -716 -338 643 -803 51 357 891 -724 -933 -989 69 -59 753 399 936 288 441 -186 138 -818 126 361 -569 -714 417 792 57 765 491 653 282 -609 -467 955 -444 843 893 -180 -772 779 550 400 -208 790 -135 -807 -263 892 -948 -460 -791 917 -802 -880 -601 729 242 -693 900 -736 -427 -57 -546 410 -604 -799 -104 958 5 -457 625 707 -868 28 681 539 217 717 138 -138 161 216 680 -740 908 -788 -407 133 -610 -95 145 -3 -886 183 798 -716 387 -476 -920 -924 494 -345 -402 -567 818 781 554 450 249 701 466 725 264 920 484 -326 -594 -392 47 -547 -291 678 227 -831 366 -886 325 771 226 -260 -312 -851 -350 736 664 452 -381 -168 -742 293 -219 603 502 59 -673 -236 729 438 -954 -986 -885 -938 106 -749 -690 526 -326 73 930 321 969 -961 514 286 476 45 -409 -985 -881 -888 -313 104 -775 407 703 -737 981 177 313 208 429 -105 706 -148 -568 753 -432 -621 -41 -412 -722 -541 881 548 587 41 -516 504 -128 722 -89 852 -424 -258 -12 875 -134 854 -281 -495 329 -683 -371 -5 -942 -76 -388 232 837 370 191 -673 865 441 169 345 908 -853 636 474 -242 14 493 395 868 -621 395 293 -1000 895 296 890 -494 -31 -791 361 293 996 11 -12 58 -323 29 -641 -610 490 953 200 -735 -520 -473 -84 328 298 929 -809 -181 211 242 -548 -493 64 -940 492 -531 -6 -84 415 -791 22 201 90 -244 526 -767 141 -754 392 423 61 948 135 305 -2 -459 759 -971 -807 788 -213 -726 -657 157 -607 973 -455 -934 -231 -594 -654 -279 7 -356 -188 -10 -949 -92 -434 -238 -275 -724 -400 -392 879 909 903 735 -13 -790 -615 -174 -221 -714 113 556 -726 -10 -563 -78 -905 596 338 -650 108 -882 -834 -298 -547 676 274 -473 -155 304 -41 574 297 -742 -947 856 -675 155 -45 738 714 -833 170 278 338 368 -8 -636 359 7 -847 835 599 -872 -257 -191 161 -162 -865 905 -429 -306 -509 -815 -643 374 662 578 -130 664 -441 44 680 148 622 -389 -943 953 287 300 -955 -875 259 -44 148 -902 435 -4 -56 -590 777 62 -145 -28 -793 397 736 -496 -186 -916 -300 -823 -944 640 -148 -598 -474 -715 -553 -794 58 -806 -331 -141 -60 -284 459 404 -753 991 861 -619 703 -901 -647 -482 154 -658 214 210 -770 612 -299 -146 602 -684 142 711 643 -182 523 -129 -342 -482 763 -36 -446 703 -381 -869 946 -399 -569 -525 848 -475 -996 -713 -211 893 559 -534 693 680 -34 -661 39 541 -550 154 71 -508 51 985 -340 -594 -518 -227 -5 -469 -218 -911 945 -31 107 -178 -39 904 -228 -585 -920 -613 37 532 105 -100 -148 -994 523 -77 -316 34 430 -773 574 186 216 742 723 -183 302 -528 -497 -289 -166 562 -920 68 -865 -180 -234 700 905 -595 -807 -712 -826 328 205 699 393 -128 615 -654 778 -79 290 845 512 -27 876 292 -867 345 -865 -147 -698 -798 836 -638 845 975 666 -754 -369 397 -353 354 596 -140 395 148 -448 102 -486 -666 0 921 185 -826 -22 -948 972 249 -34 818 610 -65 766 -247 -94 -857 -60 -765 672 -586 -600 -900 -385 19 533 578 -11 10 -616 -99 -91 -505 711 -62 -173 -928 -993 -386 -329 -857 240 161 -573 -106 853 944 727 -164 -769 751 -689 858 -669 131 -794 919 -605 -609 -668 -792 -34 -599 1000 -839 -228 381 -48 -115 -859 471 513 656 470 200 -999 581 80 -333 626 798 -886 788 50 366 907 529 211 -980 241 899 -694 273 279 142 839 -252 -479 616 673 -410 -225 -316 -723 299 290 -922 156 811 47 -837 482 844 456 280 485 -661 -187 -379 -444 272 -261 963 -312 -493 579 -990 -801 216 613 949 288 193 -743 -40 -991 966 -431 -573 -655 -953 -417 132 601 572 321 981 535 -998 996 916 -315 745 741 250 383 133 861 247 -930 -632 948 274 908 -717 150 -909 283 -902 -836 242 989 -807 -88 -543 -904 943 340 -282 752 -467 483 -741 946 -178 184 951 642 -647 177 378 -640 -331 -594 -787 -591 -114 -847 -564 -835 -537 -595 924 -501 -33 -127 31 509 -280 795 -519 517 -915 600 9 952 684 100 204 141 -515 182 -158 -203 -234 33 851 231 458 367 -306 -285 -978 -440 -265 938 -545 393 251 -187 804 -816 -666 -167 -744 20 263 660 -488 -502 -540 129 375 294 -725 885 -512 -870 -938 -97 927 -895 665 -978 542 -460 -959 986 -469 -409 -611 152 -540 273 528 -779 -756 318 -900 -195 896 296 5 560 -741 -637 674 -323 23 -610 -674 -998 -935 -163 -128 -508 593 359 793 -733 -98 892 447 -210 688 -579 606 -450 -664 932 452 -736 571 -593 868 -863 -807 923 200 625 -236 199 567 545 -159 193 408 -208 -251 -69 375 -703 684 -990 538 636 -387 -792 -692 403 -770 405 -983 899 861 267 704 -740 908 753 957 860 958 773 211 46 161 234 948 918 746 -451 837 -145 -767 709 919 894 -759 958 -359 919 -292 -458 -847 313 500 445 59 314 -903 -629 -768 -726 -998 -197 243 -77 -478 325 -360 811 -972 366 782 281 -416 493 -686 57 949 -961 -509 -248 -638 -870 -627 467 -871 -622 160 115 -9 -709 -316 642 -139 517 -685 -969 950 630 -671 -397 393 766 -323 -55 -785 673 -183 154 944 294 -380 238 139 -542 -699 -287 468 694 -680 770 433 -945 -972 -325 -773 139 994 856 -756 -922 280 -495 556 497 773 -886 906 -519 833 -796 165 314 -113 -85 867 937 218 235 82 -239 191 987 960 974 -808 -895 -752 600 425 -283 468 277 529 481 -807 -205 -10 -688 638 -95 532 -763 -297 750 -409 635 -873 -692 395 320 153 676 -842 -578 -594 678 -598 -961 -114 20 569 -625 219 283 962 -737 94 -170 859 -929 -153 622 708 219 184 -130 -298 200 991 -864 106 279 -211 301 -675 -549 771 901 -800 374 -733 682 121 -878 -930 429 -872 917 -390 -856 -127 730 452 -984 -815 309 -899 -13 391 -384 -26 237 983 -550 509 -491 -999 -640 -337 -667 -418 -576 761 -493 -550 -960 788 399 487 -215 -560 -206 933 -29 -184 -974 65 279 -594 -874 -120 -987 -298 -441 -854 559 300 887 501 103 -506 788 419 106 -353 -304 -999 887 913 970 587 897 314 879 -883 950 629 -549 657 -763 -11 -288 275 7 -713 -460 829 136 -601 -207 -804 670 -422 -581 -907 192 -154 -633 -755 589 -62 -862 -228 -204 -430 -1000 -572 436 590 915 -273 449 -316 807 -683 846 794 644 92 -672 560 98 -273 -396 654 435 80 122 -848 893 595 -167 399 -497 -549 961 -192 -16 -372 -299 -596 -516 524 -346 -613 -785 -883 -963 -389 874 -919 -13 -103 664 412 -286 -265 -594 39 -56 -214 560 964 -286 876 511 -488 -868 -307 557 296 96 496 -920 -415 484 827 251 4 -158 430 270 814 36 335 232 47 494 852 880 -348 513 -586 830 696 -11 937 -177 -303 907 -828 -514 867 -145 174 -447 -713 -682 -811 270 226 78 958 -486 -62 -318 123 -681 221 -931 -768 806 -702 933 260 747 -884 771 658 444 802 924 -154 -165 -906 30 352 -212 -372 -367 334 -270 -856 700 914 345 801 -142 516 946 813 -233 638 -254 677 -388 -963 82 813 964 -28 -688 676 167 -582 -923 -341 -502 -877 616 -255 279 637 120 -135 633 -928 177 65 -913 695 -118 726 -554 352 879 -819 239 404 162 197 -872 -314 -350 -491 -169 104 966 788 -297 142 -678 -782 557 -77 -795 -564 -12 -211 991 -318 388 261 723 -29 930 280 -617 -832 -971 216 -795 485 -630 -911 -819 -117 -900 -785 -130 -152 564 -848 953 810 -590 -162 -422 -507 629 -517 648 912 -792 515 649 83 -916 224 -593 -249 -561 -962 -961 -855 505 562 855 105 695 -217 -191 -520 580 -274 460 -199 627 704 -155 908 -665 611 367 297 -931 839 935 -704 -491 476 -270 497 -645 500 -168 -411 -982 663 22 533 -276 313 -306 421 -437 -309 -504 942 -515 471 -372 -758 550 -962 -150 146 51 980 -306 -345 -185 -18 420 734 744 -19 793 354 -973 992 692 -178 -390 -242 -11 -368 -844 507 478 -453 253 447 971 -286 -759 -798 -907 -180 656 569 -226 -56 542 895 61 -375 -923 -900 662 -273 -867 831 238 737 243 -490 205 643 -206 -929 984 -475 -793 -695 -234 364 463 989 -991 758 -238 258 272 985 -996 -893 -688 305 387 -268 830 -437 277 -816 290 535 472 -206 -863 291 926 904 -111 884 409 187 592 -509 935 -526 -528 -222 -68 243 825 767 -175 -351 877 486 870 -745 968 -262 217 498 266 -217 977 126 -840 -859 227 -835 -530 317 -957 789 225 442 312 -773 -428 -264 -207 -398 320 467 -714 -10 -858 341 -657 -573 112 -283 2 -282 -337 -871 462 -747 -915 -51 495 -935 176 -956 694 78 -633 61 801 -211 272 -69 -483 -508 -188 476 -786 596 580 -308 791 -277 -887 -444 450 -312 256 -932 -524 -227 226 82 785 -859 -733 871 -677 -169 881 716 550 -195 285 802 -176 932 -959 718 694 705 -569 -37 51 32 273 -916 539 938 -605 -821 168 -702 -272 -778 -232 972 -863 998 -800 -901 626 -222 844 761 150 685 853 796 489 340 593 -983 -231 852 330 419 -828 -652 -219 216 603 -333 -682 -59 304 91 321 -52 -557 -748 488 -12 -775 237 -777 -25 -943 332 0 -769 -857 665 -616 -953 868 -769 692 586 582 -2 677 -760 593 313 -490 601 559 398 -893 -752 515 639 -949 202 71 -477 486 100 379 654 -467 175 168 -529 -130 -819 229 239 670 -238 -526 35 785 72 3 -999 -79 -842 579 386 14 228 -239 305 -884 982 89 43 17 -760 151 821 599 -639 -677 165 258 -62 -187 195 -893 -565 -191 259 609 -89 -656 -81 450 736 445 -561 623 -858 391 351 587 46 -587 888 595 -103 899 -607 -430 -39 -675 -431 928 -814 -497 316 -361 -409 550 -561 -717 651 -147 -497 249 353 -806 -832 985 -713 -673 -15 988 -522 170 -230 -199 176 692 -93 -861 -148 204 610 295 -641 -355 356 -438 -666 885 603 230 -801 -259 431 -853 -477 276 212 619 -748 -219 -514 -402 -367 -67 -881 -261 579 218 -972 -230 -390 980 347 -311 -952 631 -86 -835 806 349 -977 98 101 -241 838 -752 976 22 -534 423 73 47 -221 -551 -640 12 -849 530 568 -883 -192 604 180 573 952 -34 -653 -520 -689 -129 37 600 445 821 -753 -525 -15 553 -417 331 -241 -435 -497 616 -531 187 -513 482 686 196 804 730 -472 524 -33 -888 -320 864 549 784 -135 -256 -11 -90 617 -443 873 138 -729 -826 -62 -236 188 -131 351 933 765 618 116 838 -85 -513 -151 -439 -162 372 662 865 -809 678 480 890 -609 896 -470 600 -157 -211 658 896 -462 -438 -104 225 -442 226 -71 -30 -942 -751 610 -72 192 -433 -792 584 -871 -960 451 579 250 775 -793 -819 -454 -40 429 812 -901 287 264 266 -221 187 972 979 446 -873 -100 -486 313 -725 721 193 440 -39 626 788 943 -890 -925 717 457 804 557 634 972 76 773 217 -251 -135 -653 829 -633 -191 287 -766 -304 -867 -384 -962 -942 596 426 -467 686 439 200 742 310 -200 -450 -409 -227 -484 -539 839 705 -461 987 -985 -924 -577 -203 336 -854 -516 -116 -799 409 930 373 -815 751 -444 -969 -688 -604 -186 628 -220 575 497 -118 279 162 -473 323 682 826 53 -153 165 -429 742 -183 -749 -410 925 -248 -116 -250 134 -623 -307 -971 857 -839 -257 738 -125 527 517 626 110 -69 671 33 -492 -181 -862 68 814 -446 914 -267 -802 -411 -859 643 810 -78 179 455 -950 27 480 -606 -21 -751 -287 -160 -621 799 -628 522 -882 -377 -179 -66 -542 341 296 -118 217 -543 694 -486 -429 -378 689 543 69 -277 -134 -903 2 67 863 257 252 121 547 590 409 7 -972 793 444 175 608 515 -130 -6 228 -487 40 -564 444 886 -960 409 955 -341 -651 677 625 -248 659 -508 17 -538 -209 153 -218 -512 237 -902 98 -331 650 -48 574 -3 -375 457 -715 496 -445 799 -322 428 503 811 942 -846 106 -70 -103 963 44 -160 -614 223 987 -203 -405 35 -541 469 -486 -390 -91 957 311 -5 966 697 -323 -148 -506 500 234 198 587 372 -8 398 393 -585 -527 397 -46 903 -708 627 -660 -880 -996 -856 866 52 21 466 284 810 -89 193 392 -728 -141 75 -104 214 -878 -528 565 839 322 902 338 -494 548 718 158 43 -71 -682 616 85 -792 -285 -291 -571 -656 -324 598 -885 -144 -362 -708 429 525 -598 -767 839 -206 -418 -776 122 -467 688 -353 -419 362 975 -71 -45 643 680 -837 93 -272 385 -622 99 377 -462 230 125 894 -296 -719 344 -691 -784 -24 395 217 -606 1 278 586 -595 -2 -804 838 56 -68 -139 -705 789 -500 893 -258 131 -914 -15 162 -370 -220 127 496 -405 452 -428 -395 -200 534 -296 236 -809 191 -176 -836 112 -393 797 -86 -416 59 -203 201 752 964 726 -75 849 3 -754 -760 -675 -745 189 769 472 689 196 893 785 -814 -92 726 807 -601 -76 737 -185 643 -139 -33 776 -127 566 -84 -754 521 -15 -64 156 274 -248 849 663 -815 886 297 -772 -449 25 -247 186 -832 561 128 -835 -101 865 -44 -947 -808 -586 -773 342 382 617 752 -710 29 -108 342 -465 921 -518 104 -759 376 -530 -29 -276 -150 431 -96 278 -758 297 -158 689 700 -857 -737 50 -237 125 -171 779 21 -115 -741 -937 858 -546 645 943 942 582 -252 383 347 -224 461 228 -531 -554 -477 854 672 126 802 442 351 122 -723 -779 288 -653 -272 656 -427 -588 873 754 499 -531 -692 -426 175 -853 418 211 -319 -151 781 538 -867 297 -250 936 866 -651 763 -841 -626 -899 -759 379 150 84 -714 -773 -233 -692 -596 618 12 79 114 -955 -642 -914 444 -993 647 161 436 -284 701 675 -405 -835 -911 921 765 762 -197 -377 -584 -974 316 -411 513 -516 -516 -453 -711 -89 695 319 -253 992 -500 907 -630 368 -916 68 -6 801 117 191 -871 201 -72 -655 362 -139 651 -460 -672 -111 -678 -155 -402 -77 694 520 -978 -323 526 -299 994 -831 861 930 -727 -487 -714 -876 297 -797 8 182 126 445 949 990 822 -461 22 -23 -386 -456 322 -282 637 -28 536 446 -122 -91 -247 294 -49 543 194 -701 -237 -418 -50 -465 958 -826 123 -583 480 -680 349 227 -183 -339 -388 232 263 904 868 994 -166 458 908 889 -472 -324 528 655 28 92 992 -268 -417 906 583 -997 -65 408 -260 220 621 -103 -271 -611 -959 -562 -618 185 430 409 -82 -437 -583 939 -136 -801 -198 -451 87 955 346 -134 704 749 -605 -591 -401 -192 -863 391 168 -454 408 202 -9 -537 229 579 -997 -578 -299 -615 632 237 -947 293 -433 204 360 -744 -295 77 685 -692 -247 822 -849 327 147 -930 930 119 711 -347 -313 399 -718 -142 692 549 -189 258 304 918 51 571 66 561 -908 -486 -799 642 889 -837 -426 805 -698 -713 503 -290 -335 -895 225 774 -789 -756 118 -988 19 88 491 924 7 744 197 -888 -30 47 -667 -55 -363 -396 -575 -185 -172 546 -881 -326 -988 949 -926 300 -320 51 428 465 933 -877 110 779 -621 59 -329 84 -263 -113 247 -36 -653 -377 -291 -367 974 15 -522 -802 -758 482 -280 81 -749 -582 -476 154 -908 217 -344 805 633 -552 -360 53 -407 -138 743 -521 -136 693 -112 243 570 -380 -59 769 -258 -727 410 144 218 981 812 -553 -128 -594 -800 -42 225 -108 -268 -117 -270 -815 -813 -91 -155 99 604 -183 285 -316 -55 442 -974 -878 981 -531 464 197 -137 801 536 -588 369 -420 590 -555 -217 23 -994 184 -911 -1 -70 -221 -962 -79 -757 -310 519 388 -859 85 -469 361 -236 64 670 989 -145 930 240 -448 478 -263 -738 -266 -427 -416 -19 967 29 83 543 -498 -507 100 945 725 -662 396 -695 -165 710 -575 171 -348 -34 -419 -643 -361 426 209 -753 342 159 -240 -632 425 29 -779 -922 -726 -767 -66 -506 137 -956 759 189 472 -710 -379 -716 -345 -925 941 404 570 -111 635 369 -549 -442 647 718 -354 -988 977 -542 314 18 -173 -985 -654 -391 -540 -569 -39 188 -558 11 -291 -270 -631 -981 -293 -241 913 -420 279 -553 -207 326 -382 608 66 636 212 681 269 -801 98 -886 613 -94 458 -642 636 743 947 -114 -961 60 983 -984 -881 -751 359 14 540 -149 840 -623 895 -260 453 -52 -862 826 563 -534 601 -438 -924 -438 222 -689 910 -417 913 573 -948 229 -430 558 -448 -54 -27 978 170 114 -17 -643 527 -263 188 331 -755 262 31 -282 -486 -523 220 -497 795 -604 529 -258 930 -217 -931 -378 88 -654 512 -262 -845 -344 786 179 -473 -664 -452 -802 -212 -97 407 -944 -363 759 427 -769 -373 898 -901 -931 138 548 831 487 -567 -359 -331 -814 -833 -250 -823 -766 682 -931 -595 -895 -891 -334 705 219 315 248 -249 885 -508 -808 -553 -286 1000 115 386 -181 -921 741 160 859 208 -82 -859 -237 -467 -892 -24 991 528 456 912 85 -816 -575 159 125 -83 -577 382 663 -526 580 160 -30 513 -984 238 5 648 572 -596 -947 -40 -94 561 844 354 -982 -584 -247 -676 418 -273 536 923 -120 683 425 339 925 -64 -776 -15 -811 762 -608 420 -958 381 -816 66 -700 -242 126 -285 -627 487 -51 570 -543 248 360 -909 -215 585 533 -124 961 -885 733 228 995 881 327 -255 -875 -898 806 837 -550 -708 -907 49 -141 -949 447 32 167 -390 -827 866 -118 -328 233 -224 -900 -440 -960 675 -979 173 374 140 -701 -138 618 115 -511 743 -424 -738 -415 865 -283 -134 891 920 299 78 207 -865 265 523 659 -668 -24 760 655 788 -472 -82 -161 -103 -464 -912 -376 -229 540 -64 382 -632 354 149 783 -51 555 723 -326 118 -729 466 -54 -914 75 -595 529 -888 431 -85 -530 -347 -772 -925 9 -614 -277 -442 14 888 475 136 -311 827 -650 498 -106 -700 424 -159 455 587 910 323 201 -562 -426 247 -493 -830 -448 -260 939 -591 -795 -247 811 784 -556 312 -175 -899 334 -363 -448 -895 -349 716 -805 470 -355 716 743 597 957 -584 -508 279 -917 661 -739 -399 -716 -711 -550 -44 -741 -439 -340 760 -253 -449 835 -939 90 -612 -793 26 -272 -805 209 -408 405 268 580 899 -906 629 662 -180 -588 4 166 804 -613 568 -713 747 -794 518 -631 -903 323 461 107 102 -879 -750 -464 344 -404 274 91 -142 700 733 489 277 951 -999 931 867 -763 19 164 -270 969 -625 -677 398 889 -404 -686 -365 -277 879 148 -897 -436 960 617 347 914 777 -251 234 -668 -61 305 -869 545 -459 73 -589 798 527 -179 -295 262 848 -733 -739 -944 -522 -485 114 739 -904 437 246 115 214 388 279 -147 116 559 -829 61 978 -472 -775 -725 555 -126 -546 928 -570 765 551 100 -995 -902 -65 -328 -354 528 -449 887 564 498 160 -873 96 -81 -391 211 257 -628 -27 488 396 -851 -266 245 50 484 7 -861 -750 -874 -263 501 542 -628 -461 574 -738 -954 200 411 -370 633 300 235 825 -675 132 161 69 473 61 -271 -391 942 -212 517 -690 546 185 -698 315 147 -742 -93 823 478 906 331 149 748 960 -859 -799 237 -751 -191 -141 745 734 373 895 831 -977 -628 -333 48 848 -871 -239 12 -964 -882 155 609 -638 -704 604 810 101 954 -326 -238 124 -80 771 -269 790 -29 -585 -599 -600 -198 -701 -48 -49 811 -799 -207 -751 -195 460 827 -990 276 -124 749 273 -486 163 658 -930 943 322 -414 487 63 -66 -21 -241 205 600 219 274 -961 560 -494 -47 -870 -180 944 90 602 -241 586 -399 544 566 -46 54 -404 673 590 -674 761 643 440 350 68 34 -729 126 -716 -818 753 279 -889 150 847 313 325 -698 -718 -214 54 139 48 -63 94 200 -318 -127 -623 -651 -199 897 -325 -124 827 -989 363 -42 809 -331 952 -334 -657 947 725 422 990 -844 -3 273 -422 -80 -221 -774 336 -70 240 -559 347 -977 134 -136 167 596 885 -894 -218 -237 -544 526 -488 562 -535 -448 392 -79 -302 -422 678 -203 -675 -940 -19 447 719 -15 -700 453 155 -66 224 294 570 -700 314 148 975 369 923 659 -205 -724 -536 -126 810 127 692 287 -665 733 -187 -294 191 161 724 -793 -481 -24 157 481 -555 -739 -144 791 453 236 490 708 -745 49 -526 234 524 441 884 -242 -343 -351 720 -724 186 967 549 -236 -784 -412 -296 327 431 -616 -286 -542 69 -709 -745 157 304 462 -499 279 492 -654 793 381 768 -478 644 -733 967 -92 -383 785 529 -260 -300 525 585 -62 443 -371 742 118 -531 904 -980 634 577 -413 -551 -406 -541 71 820 810 -493 -556 645 694 -10 -295 -662 -985 -943 533 -507 443 371 683 -170 548 552 -227 865 -719 -854 833 -421 -824 552 -68 265 685 -778 -341 -296 780 696 -764 -47 -754 -565 -432 -701 -645 473 671 -623 760 169 937 654 44 513 389 662 -167 761 625 967 -559 -622 472 -370 399 -933 -7 727 66 -865 822 -338 946 -133 -345 899 559 655 -584 -119 -353 -612 -451 769 -972 428 -765 -581 -267 865 892 -252 737 376 -588 -951 746 -2 360 47 745 943 449 -790 39 -544 578 -399 277 115 -279 -277 -464 -625 83 -611 867 -396 -323 -134 -943 949 -849 551 -899 -706 714 -391 -379 314 424 694 778 626 -943 950 -404 -599 471 -368 -162 515 795 663 27 95 744 983 -807 925 257 -517 -428 369 709 -523 -323 -652 -762 180 -515 -20 968 -126 803 -193 202 672 676 -383 597 50 871 -485 899 -66 90 677 -545 -350 -997 337 -561 -35 453 888 935 130 355 76 -534 -982 -718 557 -345 208 -466 25 41 926 828 -456 -274 761 -811 -6 -733 -91 665 165 -449 -911 -445 730 -852 -48 -422 168 -534 -979 -682 -58 506 -470 844 857 -708 -803 350 -992 -312 -202 849 -826 -829 492 329 320 867 -555 996 319 838 -911 -906 720 784 341 -101 -802 794 -641 -445 145 -400 -952 214 995 927 -491 251 282 231 574 128 506 333 151 83 424 664 704 -431 -956 627 497 870 -518 -625 -970 585 358 994 589 -903 -890 -98 -405 -608 -797 -572 -142 162 166 -311 700 -581 851 -11 -521 -347 370 -113 80 703 68 -144 -272 -962 -191 -207 716 -537 -308 84 167 160 -484 999 -532 -275 943 287 667 -464 466 827 -966 283 -475 -926 723 -717 -720 101 517 -212 957 -613 999 576 -38 -755 -133 404 799 525 269 745 829 859 265 377 468 -449 -169 -818 973 596 925 -249 -152 930 253 685 -845 562 -308 738 220 487 -939 -896 269 -224 -441 531 932 903 924 883 -899 866 638 -826 -988 484 538 -514 -474 -911 259 12 -135 -929 -936 -78 877 -705 -145 283 997 -23 155 -789 229 239 -873 -758 658 62 -443 937 -630 469 732 15 -236 916 737 813 -262 630 861 -222 -960 551 472 26 9 -819 357 -775 -755 -6 345 -593 -10 -778 -726 473 -167 718 870 -879 77 0 -81 87 -443 -447 -272 833 125 907 -297 -198 40 557 -798 -550 -372 -773 -446 86 638 -165 -746 -343 108 -503 -792 -663 -474 -695 -846 -30 865 952 -301 111 -693 49 -522 143 965 -457 -651 415 -972 430 -748 455 18 -355 -991 -288 998 -65 -165 791 981 -735 -769 751 143 716 29 -400 826 -25 -228 -753 815 480 -622 -431 992 -677 80 -454 -472 -443 536 -418 -13 110 523 174 924 -483 263 16 -33 687 470 16 -360 340 791 -514 -413 818 791 722 61 942 725 -556 -257 951 665 -757 -83 84 925 -311 315 -770 503 456 618 211 464 -389 -805 615 -636 88 764 -472 -910 -146 79 707 311 -817 178 517 -521 90 31 -728 19 752 937 -29 -729 552 -177 909 -965 964 -55 -623 17 717 -630 -144 982 336 -794 846 -22 965 796 540 -482 122 56 380 -252 -975 -217 -45 -846 61 -718 838 648 829 -525 340 677 737 -685 665 -978 -247 -1000 -397 -300 -314 614 296 -103 -267 527 -465 -875 -184 -499 -352 384 729 428 -452 -22 711 -792 -725 -21 349 374 -95 -582 504 -167 843 -889 920 -375 -862 758 -999 79 484 -203 145 972 -669 -475 -776 951 -368 -316 41 -322 -136 -484 699 739 682 168 -796 516 -980 -176 -940 -442 348 338 -195 229 271 705 -758 -22 893 -187 -791 -675 898 -447 -621 487 295 44 -997 212 506 56 364 -56 466 743 772 -113 -72 -821 -473 -134 -73 508 251 -905 6 801 756 -885 -877 -737 805 634 -998 619 373 -215 -600 110 -512 445 381 -97 408 948 -320 895 985 -705 -764 -648 -676 -269 562 -440 -616 -79 872 -594 -942 -806 394 817 -890 207 -949 -741 479 60 388 321 70 -808 -65 780 -266 -557 28 209 -613 620 878 695 284 231 563 401 525 -318 -844 -415 -321 -146 385 -455 679 -93 -924 441 -545 454 823 277 813 923 -297 -628 341 749 589 -626 -518 -334 -653 857 282 -255 885 -244 88 -992 -308 -74 418 519 -14 788 185 327 280 502 355 911 -698 42 308 -814 348 376 487 789 320 -610 720 416 845 931 -709 -224 -173 -695 -343 -967 250 340 393 532 -190 791 -551 257 -7 -868 880 -500 -354 972 541 -249 999 -948 -449 750 218 -542 125 382 -616 -224 -763 434 -810 -992 454 278 27 475 494 327 755 -490 -12 -116 579 -557 548 282 706 94 -636 771 -535 -564 -277 597 764 860 464 -386 -278 334 -104 -787 966 -838 180 390 855 -835 -171 -661 663 872 -384 -730 711 153 368 817 205 -939 -775 -305 645 187 808 -880 922 45 957 -473 545 -675 -784 -322 -145 652 -626 506 -729 -915 346 -949 222 985 714 -47 691 -512 989 -182 451 -756 760 -81 -217 -789 -926 226 -241 76 566 990 683 -774 954 -440 897 872 -229 107 632 803 -71 -635 415 320 -193 -894 672 -893 -859 185 -684 339 217 230 768 -442 -940 256 550 676 -113 890 233 -217 313 -228 869 547 492 230 -160 -309 913 -424 -630 -650 -96 811 205 252 -169 -343 877 916 -682 -172 -914 -497 467 830 -719 -777 76 -614 583 -258 -690 -131 195 -670 -602 259 390 -436 -607 841 -115 -943 976 616 484 -842 148 422 775 -441 126 679 -869 803 -360 -957 157 927 -268 -922 776 958 799 584 -98 391 -488 313 -164 -778 56 -117 -743 216 -729 -582 667 330 -667 -701 -260 -293 777 817 -79 413 -173 630 872 -574 -168 327 888 191 -301 382 807 209 -197 -690 769 -649 -186 -169 -529 578 -685 -587 548 -41 -761 -253 -683 397 457 503 -872 737 890 624 576 31 875 -917 904 -641 979 844 264 461 -903 -646 730 947 -695 -319 -964 726 -424 -748 711 -933 -974 975 -141 -248 -83 -973 721 -701 280 684 645 -664 952 -419 -129 -287 -204 -148 -16 603 130 821 38 -897 -733 499 -126 -785 380 -244 -539 609 907 3 205 290 254 103 -250 -170 -726 352 -189 -73 322 -121 656 -272 -422 -307 238 69 374 504 -716 -94 -810 -590 45 361 -769 -474 -502 263 334 -63 -926 920 719 501 -947 211 -164 165 -981 958 -317 458 -455 176 420 -416 409 998 -262 -524 441 151 -233 -865 221 24 325 -186 739 -251 573 -192 -317 -289 -815 172 391 -816 -205 -572 656 -385 -207 484 295 -32 -65 167 253 201 -235 981 142 908 -759 436 -617 -401 22 -199 -191 172 288 -761 -831 -870 677 -955 170 -375 639 -269 14 -797 -686 23 -487 -636 269 639 847 367 -315 524 731 619 963 -866 -621 -842 -653 325 -322 747 669 -72 -357 778 268 -534 -938 -49 -604 480 -996 858 -528 79 925 182 -556 -180 451 754 -703 126 300 -954 -265 242 60 -513 -421 638 -740 69 93 -145 834 186 630 612 -519 924 596 308 -422 187 -815 -655 341 92 -131 -118 -709 -12 -649 -463 -40 -879 569 428 883 -808 -805 498 844 -873 665 -460 -689 196 310 932 106 905 -194 -546 -971 -939 751 -444 -456 256 -404 130 -122 -507 814 3 605 599 998 411 -584 293 -978 329 -95 659 -801 911 513 966 -707 -912 271 -883 310 485 -437 -252 -57 394 189 809 -932 156 980 -29 709 -449 273 -433 840 726 -11 832 881 -4 -788 -423 -680 -634 -316 -832 182 665 768 958 -631 -419 760 348 -496 312 -684 -430 557 -317 121 22 8 980 852 -449 824 -46 791 -988 375 975 -779 -656 -183 932 -92 -953 305 652 -978 -613 -206 739 -489 479 -899 -239 258 217 -323 -941 -871 102 835 275 -834 904 421 888 -290 -685 926 -426 -898 -133 -955 591 851 -734 414 640 929 -151 414 -920 770 -877 -62 394 -729 -614 736 814 701 641 555 318 612 -330 491 546 -492 -734 -277 111 516 450 72 74 -227 839 587 717 -266 -282 364 161 -23 -390 -665 863 -901 -485 183 447 -75 661 -145 556 539 919 652 138 -960 -649 548 417 280 -540 -145 314 -77 -862 596 243 -64 -493 -885 34 -163 -856 -294 154 -516 -569 -647 946 -707 -895 -559 960 -625 646 57 -552 193 -205 642 68 -175 894 -591 -49 129 381 653 -832 687 160 -194 -222 -199 242 -211 941 -404 -387 508 -597 860 968 -641 -120 723 217 -122 -624 383 997 972 -267 188 87 -59 341 401 -561 -860 -264 528 373 705 -977 -550 -77 67 342 -744 464 -337 497 627 602 694 453 799 -601 975 -534 714 -278 368 -702 -496 -652 -482 -771 25 205 -431 480 -647 956 349 25 191 -423 260 -376 624 504 3 402 316 440 20 563 -272 -163 738 958 980 621 934 -441 -238 801 -838 -723 -804 45 -735 364 609 -814 350 812 -533 -464 976 678 -202 240 -39 -184 -475 -440 -675 -750 318 -659 58 164 459 -748 373 298 -405 -766 -694 929 -115 838 39 355 -46 340 -167 -4 -68 -922 858 111 -753 754 797 348 92 -85 456 -10 -940 -57 37 584 881 -96 65 -247 112 -913 -676 -710 887 -204 -876 -624 -81 -127 576 131 -760 -481 -969 433 626 42 -281 -765 129 753 503 529 -959 549 100 -211 908 439 -812 226 -695 -295 -790 -318 -908 -117 -38 -766 -858 -869 -91 680 739 -205 676 764 662 195 181 -12 463 541 -969 -810 -338 161 -522 -769 -872 750 470 718 -444 -402 -472 82 -949 -313 106 -873 62 -142 531 872 -138 240 287 -923 -535 267 167 873 679 921 -429 466 805 -795 -964 945 -129 919 615 26 -820 -472 174 -429 -54 852 368 -688 -775 -377 -353 -5 -508 540 982 -894 883 -600 -266 628 -3 329 -842 -863 874 645 -901 805 -494 -929 -846 551 736 577 -688 -22 -32 -184 -747 -281 -614 876 -636 -586 200 546 -619 -471 -423 -649 984 -200 993 -384 514 -627 778 714 535 -115 475 -410 -618 610 396 -205 436 329 472 626 -894 -871 48 -925 -612 -531 500 -345 -669 868 350 -687 -391 319 911 -484 1000 -603 352 -290 451 -342 -924 76 -150 630 -626 -826 228 25 558 254 -26 -205 -78 -547 -60 -46 -906 361 309 -76 381 -698 965 -73 -291 -844 -483 705 -821 -152 -75 -104 549 -155 512 476 764 -263 -66 784 734 216 101 317 -629 75 -883 -41 -151 12 -323 -427 510 -146 -220 -115 -615 -517 -358 915 727 -940 701 751 -126 463 -492 886 -631 892 797 -492 204 -890 944 671 -9 515 359 -518 -238 154 121 874 -202 749 81 771 247 115 839 369 394 -510 874 -933 -105 -201 767 585 -208 -872 269 412 -500 935 560 505 191 -708 -14 689 -432 -566 838 -63 322 -161 -268 788 373 -882 381 770 744 891 102 801 99 -535 -967 -587 -215 -243 -121 265 -289 27 645 -601 -714 -816 382 660 370 -897 977 620 831 83 287 271 8 -294 122 -872 622 -350 871 -428 -969 -208 763 260 -162 478 409 120 -12 117 470 -953 680 -329 986 293 -834 -491 -953 -386 -414 178 -433 524 34 -234 427 -919 123 575 -612 64 960 -991 203 332 -285 -22 -976 841 982 951 -593 -693 372 -338 -295 -874 543 -264 750 -308 -677 660 -254 195 551 356 -900 50 667 -525 -696 -93 -809 -606 5 -513 216 -971 -189 987 500 26 -555 85 -352 -709 647 749 125 -243 -166 201 -207 -345 8 -723 581 -318 -804 -551 63 -506 556 -897 -160 -417 972 879 -898 307 -245 -142 -271 -367 -90 -761 629 -63 -349 169 574 501 -814 -38 -947 -891 903 -715 813 -692 7 -586 -394 -123 376 514 109 677 -652 -726 853 -557 -330 131 -285 111 760 -675 11 -219 456 -66 -98 -492 872 336 -936 299 -11 565 -511 -865 -107 -150 -173 577 -370 908 -341 -171 381 -957 -947 -3 308 -549 -268 172 884 629 -675 271 51 135 -291 727 920 431 -678 -73 -353 -209 487 574 23 -156 624 -314 47 -886 -803 711 -136 614 -193 308 729 960 -687 -786 405 -377 -199 733 341 -459 128 470 516 315 493 939 -75 -866 736 -71 21 697 -488 -313 36 812 -812 -300 108 348 -709 95 -785 485 -817 -529 -649 -15 149 -240 -359 181 189 -451 550 -127 -872 -538 -8 -688 -77 -450 290 -307 397 -419 621 -89 781 715 960 201 -869 -295 390 -541 -911 -906 923 -824 342 -138 883 242 -30 236 -9 -787 -406 360 207 -280 -94 924 31 -673 -475 -6 -247 832 -222 -631 371 -820 657 415 -778 186 751 -814 -588 -350 -46 128 619 182 326 309 -419 344 640 437 -740 870 -214 -271 985 -105 -935 -618 -586 915 -564 647 577 -176 -783 -564 76 -114 805 530 -828 -355 247 630 977 -162 994 719 -889 646 600 396 -810 -283 671 -437 -909 69 786 -687 -833 829 -729 -490 -869 524 -324 939 195 -724 -531 121 591 -800 -999 -898 -60 929 -345 -895 473 992 670 18 -396 491 115 734 490 -216 345 -578 509 -631 -127 640 743 265 -394 -399 85 -751 527 75 -835 -337 118 -610 -58 824 -675 175 -803 190 870 756 341 292 -760 191 -491 949 71 -952 874 -438 -958 252 831 550 436 -148 277 -369 925 23 847 267 -999 290 -87 -629 -844 -65 434 -855 141 857 -190 444 304 -388 -930 294 -495 -819 -919 857 -250 413 -364 338 823 448 -817 557 -150 -866 -516 -148 274 578 -936 967 -381 511 688 -645 -100 -46 501 57 -920 -602 -756 927 -953 -139 946 286 -23 -12 735 517 -600 585 -688 459 -54 -689 -210 387 -870 550 258 863 341 76 -696 83 46 240 -362 -165 335 -424 458 -815 -403 -818 221 -949 -170 772 947 -554 636 570 41 83 -960 -107 194 596 -961 355 412 626 757 93 721 798 135 671 662 -623 765 437 -220 -870 -843 560 -302 387 -563 -190 823 -796 931 -618 536 -694 482 -440 158 943 145 606 843 470 -730 -813 242 623 877 -546 -3 754 -455 -670 103 -86 -1 592 -446 163 857 -958 398 -20 -175 401 252 -411 -899 -996 -782 522 807 -609 90 58 -988 19 -426 888 -575 812 -989 -912 405 645 -168 -893 -581 -803 -547 563 829 -162 -701 556 -595 -281 322 652 462 529 290 937 -929 739 -527 291 -96 897 264 -975 860 985 29 433 584 -989 -912 -799 63 593 -389 981 -301 622 -692 -538 -755 563 689 -495 7 189 615 -833 -623 -500 692 -880 -598 173 509 567 -193 398 278 -102 -702 -567 94 298 133 -165 125 780 -768 -657 699 -532 982 -193 -550 786 578 899 -534 953 -152 -621 534 -309 876 952 -56 911 -180 133 985 871 -735 772 -761 -24 556 457 750 -63 -195 838 -767 -853 -54 -440 -590 179 -970 -670 457 81 -453 -306 109 127 -986 674 -599 89 -304 -905 794 -766 801 102 884 -699 625 -610 -968 503 576 -92 -882 -880 -23 -910 487 -14 259 471 942 891 -558 1 408 158 161 707 -683 -523 352 -48 -597 367 919 -54 -942 689 45 -374 -829 532 935 756 -503 402 -670 1 997 380 624 -910 -240 -196 120 -182 -355 863 91 716 -331 389 -584 -309 -26 -480 -359 752 409 499 -764 -335 902 -122 251 464 489 695 -6 -782 -704 327 138 -270 -567 -849 -815 196 221 -825 -644 961 -315 156 223 -281 -805 -834 349 -58 721 863 202 415 58 -485 701 -262 -103 546 755 -994 -195 -873 -782 -88 -559 500 -365 -604 714 467 -767 -333 898 -264 -801 759 -533 344 387 -753 800 273 -257 205 -563 -521 -703 -239 -467 621 311 815 -364 749 -305 -451 -518 -268 -358 525 -348 612 915 226 362 -535 642 158 178 -796 47 -129 804 -182 282 881 -513 -822 706 -158 413 607 -272 609 -651 -167 769 482 782 -89 839 -509 413 -847 218 -22 756 -31 353 -845 885 -883 125 -677 -949 997 -308 -478 -891 690 941 -543 898 729 -739 67 379 89 171 -670 955 -196 -261 735 536 -241 -758 -89 -768 249 -236 -851 -367 86 13 -180 468 -749 507 -863 -177 814 -5 -865 675 -553 -839 619 29 550 -159 897 -784 -508 -929 -265 52 -527 783 -3 -160 -143 295 -341 -142 355 -616 -225 -397 -772 402 -420 512 -131 -1000 -794 -629 922 -641 -607 382 666 76 640 481 192 366 -613 503 493 907 452 -738 563 -316 922 656 -802 -483 877 730 -800 -188 -732 994 -26 646 588 297 237 679 -329 404 -77 655 555 472 614 -435 978 -126 28 735 656 -745 615 -802 53 518 -709 -107 585 -448 -230 -510 203 22 75 464 -561 209 242 -122 398 745 -807 606 -385 -380 84 158 -533 470 954 57 952 -574 -236 -674 628 -133 201 -778 -433 78 -650 972 -291 46 -636 636 320 -248 846 99 2 -744 414 143 727 -348 -762 -222 -399 342 -209 -190 431 298 94 233 -670 -954 980 -512 512 12 -485 -84 -780 -471 -644 -777 -639 351 -972 348 204 621 25 -653 433 802 -405 -58 -851 -196 711 784 458 887 175 -948 263 -993 997 421 -918 155 805 -585 609 839 785 139 557 725 -428 -115 788 554 -298 -478 606 437 -528 -39 858 -920 423 586 336 -891 -442 -457 840 504 847 -138 336 -603 549 215 768 606 -910 -76 -904 -714 -456 425 499 -392 -456 -159 107 253 -696 -451 726 -90 756 172 935 -15 423 -747 -16 801 -922 1 485 990 459 -218 589 320 -46 -662 -14 -566 -918 568 593 422 -308 -643 -672 -413 663 730 -756 264 126 -722 -511 627 259 -817 -784 -806 102 308 16 151 -84 -51 587 465 -775 912 -837 993 719 724 63 958 -75 690 446 222 -142 488 -589 637 -393 736 604 299 994 694 500 31 -805 231 844 -134 399 67 -235 914 790 -973 -357 -826 -823 -865 92 541 824 934 841 496 -450 218 -977 -11 972 728 -64 -490 953 383 204 -452 -649 -366 214 -39 -590 -970 -409 957 -809 -164 -116 283 93 252 676 -370 -123 300 -701 -183 -313 288 277 -727 446 -281 -676 -134 576 -920 -44 -285 -669 -217 975 546 -740 -234 71 -728 664 986 -530 -811 897 -994 -314 115 -249 616 8 314 231 -355 -414 430 -125 -696 -71 -944 -645 -893 -44 -10 -397 841 111 -601 -688 705 913 -540 -49 -207 977 -575 966 297 -290 -425 -190 -998 7 -934 -897 80 -119 -527 841 488 917 798 -243 -403 -295 501 -804 596 510 -736 -87 410 80 502 -882 334 -59 671 -639 927 702 22 -394 926 -739 420 562 -852 824 -863 979 -356 -651 397 925 -309 658 -603 508 497 631 -962 -724 -985 734 309 442 950 -33 620 -646 -955 705 874 -942 -560 -802 883 709 -88 -795 875 -159 356 -174 -505 -650 -149 708 -463 -93 -483 -730 -503 -908 517 617 -865 188 130 811 803 49 -196 -697 -120 16 530 616 -268 767 -940 -42 206 476 -387 789 9 395 -174 -487 758 -802 745 -18 -206 -892 862 651 -785 440 -547 -898 -275 -541 -934 689 246 -76 -119 613 -620 525 -694 528 676 -649 -767 510 -419 -182 -442 892 -63 494 -574 927 -359 655 537 -897 -555 -647 269 -730 -922 -443 -537 -329 259 144 -581 76 383 289 -14 -793 -460 609 632 -629 121 -751 830 581 -675 263 -811 -299 592 -404 660 86 62 158 -4 888 -295 652 681 -500 -977 887 -115 -8 -177 -357 -200 -897 922 238 502 802 461 708 732 -953 531 344 -64 643 -784 -58 -75 -532 180 240 832 -22 10 373 5 748 839 -388 -390 841 220 565 811 889 -352 404 -324 268 -123 414 -821 -511 720 392 -941 -629 -419 815 965 982 138 -458 489 601 915 -400 -627 -746 154 792 -40 449 -973 8 700 282 -434 340 675 708 140 -931 -193 -797 -400 827 -908 -206 805 -549 144 -885 -19 433 927 486 -476 -215 -990 153 781 -257 -383 165 324 -571 -852 401 196 -359 -647 395 106 -177 -254 -705 996 -991 613 -890 -842 -56 720 99 989 -573 -302 934 -760 625 -792 440 402 692 -55 495 -415 -138 -511 -272 -967 523 271 -833 -815 -788 -217 942 267 705 266 -656 -249 481 -578 392 -264 -404 -29 514 491 154 -316 840 719 -299 74 -227 756 858 261 -836 -998 62 -214 277 514 321 574 939 168 319 863 297 -709 351 -932 -256 74 229 -193 174 -462 -577 183 -4 420 -302 634 32 -552 -750 68 -405 -174 -271 146 -937 -710 -855 -14 692 -419 377 -542 884 975 518 -898 -360 289 135 175 242 -761 -444 874 -864 -254 -522 -585 499 217 -68 689 682 -312 923 -360 861 62 614 367 -994 194 -821 104 822 540 -168 -42 795 420 418 435 -711 316 -317 -613 -838 -816 693 -851 -668 -717 -60 725 -572 735 437 -440 863 -324 366 352 -724 -599 702 741 -664 184 453 -726 -70 -772 914 967 -426 -781 -463 967 890 271 298 -865 -548 -374 -301 714 -391 428 -978 833 -912 -170 458 842 665 -756 309 154 -641 310 -970 -894 257 78 861 -641 -178 698 -503 629 967 -401 -891 -295 -487 213 -610 -983 781 182 -491 582 626 810 -301 -289 -841 437 -963 -278 816 -779 -737 -732 -157 -636 952 346 892 743 -948 -745 -107 972 726 283 -849 387 -866 33 39 293 905 164 930 176 -939 26 -516 766 577 55 -591 -630 583 165 -719 -215 -591 -377 475 754 258 14 855 -547 409 890 -504 550 674 -353 264 32 811 -272 13 -247 808 -35 24 349 198 -266 601 762 881 -833 622 660 661 813 -648 895 831 929 -617 -563 -305 301 667 -301 329 168 -204 623 541 898 101 -755 880 953 -399 -94 728 -867 271 -21 -693 988 -695 -461 436 608 -30 260 305 597 679 6 -879 -860 -496 -889 900 -377 -465 -365 -603 210 644 -952 -390 -713 -259 979 800 -940 348 364 906 510 -566 -879 233 -432 -314 243 183 833 -313 -768 735 413 -267 -667 853 588 990 84 932 925 934 474 -2 -59 247 987 229 923 867 119 -262 -115 651 -618 -708 993 352 -564 -432 -537 -240 -346 -741 -478 552 -913 646 680 -49 200 -971 -840 971 -784 377 -736 850 883 -176 -146 -525 -435 36 899 848 92 677 101 -65 144 520 531 -767 305 560 -561 267 -965 291 634 949 -885 -292 311 -280 -662 152 637 -556 -4 -771 455 -325 442 574 168 323 -930 671 -634 -351 -326 -557 -904 -921 -547 -239 -153 862 54 466 587 106 -918 -877 557 -458 -192 217 699 993 -700 -516 194 855 939 -145 -805 826 -953 258 -929 -781 368 -478 684 358 429 -190 248 484 492 -945 632 595 848 489 -347 -715 779 8 146 -259 -209 -14 405 -609 -870 -640 410 -341 -901 989 174 -278 -995 -714 -459 -900 -166 -511 -858 -131 -748 -437 -204 -13 -974 -937 845 -479 -369 273 -958 -234 -563 -879 182 535 228 556 461 -959 497 578 -978 944 851 -848 768 -473 -150 580 94 -636 30 -156 -631 238 -968 688 -456 -626 703 155 46 674 947 222 149 563 -265 -374 -541 719 -429 -987 -899 -148 -317 929 177 544 -261 335 -723 -145 -130 837 974 -759 164 60 831 121 208 639 373 -667 601 -913 -408 838 -89 -255 859 -652 930 831 461 -639 421 -8 893 250 638 -365 -885 -666 -567 -262 -711 596 632 -867 -697 95 675 37 -746 755 -581 734 245 -94 10 -176 488 -629 405 -45 -657 62 -37 746 581 -848 -584 726 52 240 316 409 855 -9 -958 114 71 149 -789 -666 259 -173 149 -923 890 -888 407 -902 -543 -517 -11 -935 -764 -283 -729 -558 29 -589 -865 -168 -625 -146 179 -294 29 -570 -253 -790 557 -265 495 522 -504 -344 308 341 3 -863 -699 -303 81 684 665 -187 898 796 211 -796 796 -297 -398 -651 -895 -330 714 -923 -648 578 88 59 888 453 621 803 -751 -370 654 -598 -66 981 -536 313 694 188 -174 629 -480 618 -930 365 -521 -156 -149 350 53 180 -636 418 -492 -539 251 -878 306 568 201 -253 -138 -375 -639 664 932 -321 990 -443 -646 949 -740 134 -742 -327 -631 -148 -298 -202 -904 445 -684 300 946 520 110 -857 -562 -699 979 997 -727 -960 -968 -610 636 714 391 -435 602 -781 82 205 257 -339 -265 -988 -715 -329 309 695 648 -788 263 771 118 -430 -597 -207 967 -480 -595 -702 -399 479 -156 -289 729 -484 -979 208 517 -333 -915 211 360 483 -462 -655 476 -628 380 -134 -304 735 -515 616 -302 -158 -161 185 -999 907 -366 -648 564 -62 -246 918 979 -12 761 -95 -597 -756 557 -613 591 -240 -783 -558 -219 -853 466 419 -704 350 -854 -465 -944 946 -669 641 -328 -218 927 572 -431 796 989 -931 -410 -560 974 174 -750 -754 -411 -686 919 598 503 -158 28 -264 767 978 2 -68 -269 -286 -141 -786 567 -306 245 -789 772 452 128 640 -134 776 47 -965 -881 384 -685 149 -599 15 -283 699 167 895 326 725 -768 -461 882 793 47 -178 -612 277 -308 32 -718 806 -582 188 -577 -103 797 373 652 673 -18 837 -604 -384 -355 337 -679 43 590 -138 385 -312 -308 -367 897 -625 -833 955 -589 -199 -333 774 -674 -157 -8 569 -125 -46 -147 661 -741 883 -379 -803 -314 409 -674 -222 329 -901 -628 881 723 513 440 -949 861 -416 -543 -185 -481 -725 150 46 -398 861 -669 -538 -59 451 787 -103 855 -787 -346 -244 -723 81 -167 -209 -442 668 -681 -478 124 498 -555 896 76 794 -899 293 363 292 -570 884 -582 693 -1000 379 -505 879 270 -69 329 801 -872 682 13 -505 -546 -170 312 334 496 584 64 137 543 315 -604 -670 -134 216 -288 -841 914 -350 796 316 357 -654 -6 29 233 60 768 -286 748 352 -614 565 -417 -370 264 796 289 -860 -586 -211 -84 314 -851 -463 -810 -668 942 -803 -649 -228 171 88 199 -384 375 -177 -989 -436 258 209 241 637 255 -612 -336 -887 729 -159 178 -738 387 57 144 -302 934 426 284 416 -508 393 265 13 -966 598 -684 -64 718 -162 -543 605 -427 -882 -824 -353 949 844 -590 -613 -649 -495 830 433 -735 312 752 262 -235 965 -897 44 -144 -500 478 380 308 137 684 -197 45 206 -741 494 -266 78 -831 870 554 -190 970 582 899 451 -818 -450 -740 -772 -450 -244 790 931 -434 2 -93 -367 345 -697 -487 956 461 -938 -585 -410 -174 -474 924 627 611 -332 -235 246 -251 35 -554 -488 -396 880 404 352 -973 637 -367 356 11 -747 430 840 9 -321 774 97 -908 -562 169 -53 489 -372 -284 722 609 406 -730 -383 671 -62 -669 -467 -792 -435 458 -460 -436 715 -211 -871 210 -948 960 -683 369 173 519 -350 -643 644 -970 -270 139 -143 -537 763 -591 -667 -546 -770 -514 321 735 181 -39 667 -389 38 -302 223 -193 -664 590 -112 690 364 -63 747 -214 568 -47 -152 -427 857 190 -650 465 744 51 -907 -756 58 -536 -913 -939 -776 410 -607 -924 272 62 -253 -797 698 -661 517 -208 -243 -129 -787 -121 813 -798 -440 969 -773 -806 -299 -209 -661 -543 400 32 605 916 -637 260 306 -888 -970 -315 -909 -105 -918 749 -930 601 -295 -408 722 -937 -568 -345 -4 654 737 243 319 618 -291 970 526 112 -63 -546 -274 999 -227 -813 -610 725 690 31 200 691 655 -393 347 -759 506 -727 838 -925 -963 -77 -930 -27 -655 4 -599 543 859 177 412 -179 -27 661 447 -997 -193 503 334 -577 877 -257 808 -531 674 -793 -597 444 13 -36 -558 -831 340 204 -244 -569 -226 430 -765 172 553 397 -799 151 618 -455 156 715 669 -8 -345 127 -596 496 -586 275 -258 557 -77 -925 -260 -635 748 -51 -973 917 164 -765 -252 -311 -871 -668 274 975 -732 928 679 484 -758 -706 -342 31 505 979 -326 -49 -239 -588 563 -115 -702 113 -836 426 108 554 -402 -270 -575 376 -554 628 -47 851 -395 898 362 -320 -871 -206 310 -215 357 394 -188 -568 263 -615 890 -35 90 -316 335 -550 637 -124 -361 66 903 555 565 -20 153 250 480 368 540 -322 816 174 -42 697 199 -693 -175 -867 459 187 546 920 -317 298 235 -866 -595 349 -346 371 -914 -561 181 -100 539 54 -832 -569 -644 733 -740 769 -201 133 -451 972 -751 -939 918 19 -507 845 -496 -148 -91 915 -247 -369 715 759 -216 -344 200 89 758 196 -897 -211 106 -365 -327 -815 -458 374 -948 728 339 -159 444 -113 268 -155 806 54 875 816 -890 -910 -506 379 -385 -105 -867 -142 514 -490 825 983 599 -690 930 -882 124 909 -557 783 -273 -421 -245 439 -604 -163 -262 -787 -458 -26 604 -568 197 301 -157 -897 123 -721 931 172 -133 -815 796 -192 67 203 -730 -448 121 585 169 -141 -210 826 -463 285 365 566 -904 -980 -265 -868 686 534 -81 -861 -810 525 614 -20 124 -320 717 729 -211 -363 534 -532 681 -685 440 760 -589 870 -989 526 -852 -390 484 -560 -369 152 744 173 995 539 -927 53 -933 -229 -845 -927 749 890 495 404 742 -232 753 4 984 -598 352 -982 -679 -550 129 768 243 -716 -439 245 -440 -286 553 399 881 151 -84 626 462 -829 19 894 -31 -920 149 -373 -824 691 -800 -123 780 -204 -60 -615 204 587 -249 -631 -434 343 -737 -465 -331 -548 554 -391 -33 469 -59 863 -287 -193 -214 -687 -946 -44 643 -331 -435 -456 -612 -47 -719 909 759 -868 -103 405 910 -535 -666 -707 -116 -569 865 46 -61 -800 -493 495 447 215 798 738 -266 208 -727 628 643 72 -714 -230 -383 361 -210 -627 -796 -378 -678 371 -50 -316 -435 -729 318 -454 106 768 -322 651 105 676 447 -266 -3 16 -140 911 -353 605 810 -346 768 -435 -585 -783 210 -386 -116 -390 -11 926 128 -962 374 -825 152 -501 -639 941 54 -9 -569 819 903 -128 -548 613 662 138 447 610 -546 929 118 195 351 -735 200 956 275 796 -797 -749 -292 419 303 615 -202 713 -219 -678 -302 892 -357 -466 -719 211 -258 -534 599 439 -711 126 -502 123 -749 -927 -765 -545 -632 -777 -407 206 865 -601 -965 -903 -302 -752 639 11 -147 131 694 575 994 655 -562 -229 640 896 76 979 -261 559 825 -786 -255 5 755 -564 257 -354 -668 -483 -66 -12 726 -517 -823 -444 316 456 255 603 -993 655 -771 161 -342 -523 386 105 -560 379 23 -87 978 -274 797 -461 867 -3 574 499 732 -367 679 -827 248 -4 -880 -276 323 869 560 -378 121 -741 906 -844 -275 519 -54 -281 43 -838 -989 645 265 -859 616 71 -905 519 136 215 659 -332 -980 332 29 -636 -298 831 180 53 145 709 -153 886 -796 90 -703 61 -78 837 -29 781 -292 621 122 -922 512 -377 -484 781 -453 -209 -650 262 -245 -69 -836 -224 522 788 -799 -743 -460 -820 -227 -275 -241 639 -862 -955 168 -491 950 699 589 -652 -83 -378 223 -393 391 631 768 -901 664 922 -623 48 822 -560 942 -1000 88 447 -927 55 -506 862 -762 416 -491 -861 349 -418 41 -360 686 790 -244 448 -425 132 593 800 -902 -538 -854 -128 665 -161 -265 750 -812 -810 -281 -99 478 267 12 -381 -722 460 986 -847 -43 -19 999 384 549 -672 104 -473 -607 517 590 -505 -814 869 -631 -46 -917 236 13 -754 273 -452 -486 94 -530 605 -755 146 -956 -751 -646 -6 80 939 410 -969 -475 998 476 -414 -841 -706 118 615 -305 -871 -903 -747 -509 -620 -162 689 -300 -352 -818 -882 169 462 -790 -360 278 202 -896 616 -813 -474 -236 820 896 -731 702 -310 -641 238 -938 494 -243 -656 -49 787 -33 -207 916 -217 160 -931 -448 -219 -345 -981 971 762 656 -647 -141 393 -623 -349 -127 601 -94 -508 -677 -411 976 636 97 387 41 -175 246 860 -214 915 -144 -461 -824 685 646 -843 852 -92 192 78 -307 -191 312 530 626 773 -486 -817 -219 585 423 -385 -716 -971 22 -284 237 -215 767 308 -836 741 -102 306 245 -454 903 -720 -907 588 704 -119 -999 798 226 665 -260 637 -135 657 -920 -12 507 883 161 -133 -777 -518 629 -699 -384 837 -892 -633 664 -997 907 866 -397 157 611 157 -418 -220 -284 289 -248 -621 -961 -268 840 -810 -34 65 368 -902 -272 -98 594 163 -980 861 -8 245 -630 -580 -953 -970 490 -139 -613 489 -822 956 942 268 876 -416 445 307 618 -977 -649 556 -298 565 -799 -788 373 -646 -917 387 393 -205 -662 -112 -871 -587 355 257 294 -477 347 -550 -885 -802 808 -207 753 198 336 582 -926 -420 -258 652 10 -747 233 846 -630 690 -182 -139 -341 924 -384 299 365 980 538 812 -517 420 281 959 -602 -398 -908 -226 827 674 980 416 -626 594 856 -119 655 423 111 25 106 894 18 -519 -260 -407 886 335 -866 -285 -145 -329 -628 -537 -955 -81 -224 183 -516 -577 -434 410 948 313 -686 322 455 -194 521 -781 168 639 461 946 -568 168 -883 644 -333 48 686 435 -258 -337 735 -115 247 347 -473 -848 414 364 884 450 -121 281 847 -707 -148 -486 -994 -559 -69 132 -372 -291 740 145 -741 -338 -667 -151 550 -267 539 -802 -434 -847 266 -913 -57 -251 645 -390 -275 -541 184 239 -77 -835 -931 -405 363 523 -724 -154 -117 -697 226 240 -179 -804 183 -793 410 -147 3 553 794 751 -728 -99 -420 613 -310 -730 645 543 425 141 728 641 -15 343 685 440 -446 722 -640 -223 640 -718 -304 404 577 679 3 723 174 -363 68 931 878 -55 573 -211 -727 -874 -175 -921 68 936 -88 82 178 232 -919 876 -627 575 621 151 -123 -631 954 925 562 -15 -285 -396 -464 196 688 -170 -365 730 -855 -205 -518 944 856 -805 993 -699 526 -718 -100 10 812 -954 589 -365 977 457 -674 -551 721 -468 -930 -366 -759 -611 -306 -534 -408 731 437 516 -928 23 -607 -354 -105 -988 739 -150 -568 742 -247 963 -144 154 423 68 263 547 -338 -660 127 526 -782 -95 -117 -118 283 511 754 -89 255 -64 28 -526 2 931 982 160 -180 -673 907 538 268 -532 -885 -958 -337 -415 -212 -833 157 549 -773 -663 -605 -142 -817 767 282 213 -240 -481 422 -891 -994 913 -188 232 -397 -602 -959 -480 733 257 -896 84 590 -705 762 -114 -704 945 -360 424 -663 173 -634 438 448 -269 -917 647 -856 742 -789 -474 -676 -898 -984 -954 782 -269 940 908 -54 -549 -889 431 -972 -149 511 748 -989 -728 533 210 -400 -690 33 464 -390 -503 634 774 -489 -557 668 -549 -799 -830 -673 474 -173 -379 620 165 -417 -23 801 888 837 625 27 -712 -369 201 797 -317 334 -920 -31 -406 -970 968 -545 -981 -203 -335 247 699 868 -670 -373 587 994 185 -59 737 -35 269 -966 517 -474 300 42 -812 259 -645 -153 496 885 -106 322 -499 -736 -191 751 -397 -366 158 -631 192 -281 46 -936 -33 110 175 89 -144 415 196 450 -239 180 181 930 -904 377 -171 -212 -455 304 -234 774 -107 968 799 -822 -230 426 5 306 911 872 -877 476 -563 -44 915 244 827 625 -698 761 175 -233 508 -312 27 -922 794 -334 -208 -436 -968 -266 -549 762 552 -676 -895 441 319 425 -26 286 -659 194 -574 -641 304 303 168 -1 482 -300 425 -236 -168 849 -320 -633 195 667 -402 -279 -965 -688 832 -3 438 -898 -32 -973 -164 115 608 566 -978 707 -561 -555 99 -425 940 717 -962 -188 -666 421 736 936 355 258 -140 -902 -286 -509 -776 559 560 -150 -838 112 290 -521 -332 -102 654 -374 -970 -327 902 841 -398 -628 -836 291 878 -220 -601 849 -248 763 230 280 343 -915 342 -10 744 -425 -655 141 501 -622 -703 -390 -715 -879 -695 213 -989 53 -115 -37 567 452 -481 -82 975 -164 147 868 637 -765 -352 571 -910 28 -77 -59 774 -150 3 -589 -666 912 750 -298 -231 740 -312 -95 769 -103 -346 872 -291 881 -357 -706 -339 -824 -803 409 -632 344 14 758 -950 -684 805 -968 -249 458 331 632 -160 228 459 -372 602 -776 745 -565 -8 420 -649 -34 482 -891 -832 281 -164 384 217 -5 360 -528 234 -278 -810 306 944 -816 472 -304 -181 928 541 641 -216 -5 162 -885 -522 169 -968 933 303 794 960 196 567 721 -884 492 835 966 -460 880 -793 340 85 -176 -250 -263 970 -593 359 -520 991 595 212 -164 -973 654 518 -801 985 -102 -263 -195 -178 2 840 951 700 -289 532 -42 -141 61 -947 356 5 238 -610 -526 -543 988 -599 -695 -163 -531 -833 732 683 -431 -689 287 409 969 -299 -552 -532 849 -458 17 570 536 209 -464 760 819 6 636 949 749 780 666 -658 -75 -154 284 787 919 -378 -637 -875 -166 835 -826 479 -467 508 -894 651 393 641 773 -942 718 -404 361 -403 725 -716 -678 996 -386 158 827 -28 727 801 -705 387 -776 -946 -388 -965 313 -69 293 -746 455 88 179 -482 -234 -456 945 -237 437 216 -551 -393 -963 8 -481 927 145 -42 -851 439 365 -155 -229 -31 632 -940 857 -894 -33 -996 -192 642 528 -187 966 89 -213 583 913 682 -892 128 -172 -249 -545 -546 -6 9 137 -178 887 727 -980 -733 657 137 571 -80 793 524 942 -967 766 -575 -290 890 -351 -728 -727 574 977 195 572 -232 -688 70 903 521 943 -563 -252 142 628 350 152 412 72 -362 -24 -165 290 -545 -833 914 938 -76 -778 -652 -652 -173 -323 930 -730 -757 848 -826 -892 199 456 -925 443 926 246 -502 2 252 -762 123 564 -586 -233 -456 -467 -49 116 -81 708 120 -632 -924 216 -140 -282 -139 -96 925 -862 -428 -947 -284 -416 680 -81 -178 -215 -86 -170 533 924 52 -165 572 -431 -608 679 416 190 -823 -862 -753 545 101 504 -282 142 -107 -445 -105 -35 -797 936 -359 -612 -71 624 -608 -472 -84 -180 -410 -494 357 -224 489 311 590 205 171 -642 -277 -962 597 536 63 302 -368 -929 548 -210 -616 -621 278 -81 280 476 -482 -629 -956 -23 245 976 786 202 -221 -618 793 154 -919 797 427 250 575 -464 -231 958 99 -249 -528 202 189 241 748 -719 -9 726 -591 762 448 413 324 256 -77 776 862 -651 -616 128 -225 -923 225 -95 189 323 820 798 -512 -518 -546 -277 586 114 193 364 -960 147 -267 720 -894 -18 487 -552 445 758 -623 441 623 543 -214 180 295 -478 744 64 615 -220 168 53 -528 612 -341 774 -390 424 173 -471 64 -39 524 814 -413 -304 -642 489 -434 489 -686 506 82 -556 -219 383 -579 938 -643 -682 983 554 -795 -78 -433 839 -54 -914 609 715 -197 832 -928 180 340 -287 299 104 -475 -283 446 -237 -765 -761 -56 -680 -484 318 914 -836 299 240 -989 996 341 453 866 -12 -674 -122 100 801 232 -98 -213 798 216 748 -24 804 -426 101 172 924 -733 57 25 541 -506 -50 967 931 -772 190 -715 730 681 567 573 -929 486 -701 -628 223 670 -886 -849 463 -574 813 -201 902 599 659 367 61 458 969 -80 -143 -942 -613 173 -14 -960 217 -56 141 -32 498 -541 216 450 -274 -656 171 -442 -937 410 623 -183 -461 627 103 1000 809 751 -775 81 653 -793 -307 -693 -216 436 -645 598 -127 -449 859 932 -35 -391 -940 984 450 -853 665 -522 -756 961 -678 520 -588 -180 -660 365 323 663 310 300 -87 -160 999 598 71 -136 626 -479 -49 540 -344 -78 863 799 -978 740 355 210 -202 164 -492 967 845 -647 408 -660 315 -896 -817 754 87 608 788 955 -102 -430 675 -306 562 913 109 -446 817 -148 288 -935 154 289 -841 781 799 748 -625 358 927 590 893 461 238 613 -875 201 -38 158 536 511 860 -850 -524 -318 940 417 229 -967 382 -266 -395 927 -867 -123 -713 45 381 -664 -359 -147 -220 954 701 631 21 -176 976 -401 989 292 -470 506 124 964 546 950 -925 -103 -901 -89 146 -521 88 -864 -355 -163 953 -521 -149 120 -846 -93 -713 -786 45 128 974 -811 -901 704 640 369 567 530 819 -130 8 338 333 895 -857 801 -804 854 -642 167 253 -646 200 -920 -810 -119 152 -142 960 666 685 -398 982 554 -779 466 -147 622 -461 -726 460 218 -318 97 -279 -252 475 -723 -82 -193 -441 -852 -194 744 28 -943 952 -840 -220 -381 946 -446 -635 66 -621 -318 -115 977 545 281 -151 510 510 -773 423 -360 -491 111 883 -745 -259 597 -493 -634 -84 484 976 -414 694 27 -482 533 -328 -547 180 -170 -524 -342 186 53 764 -334 -937 128 436 721 -692 -69 -929 -625 -4 -20 582 -816 -246 -939 334 -338 -589 909 -831 948 -606 193 650 793 -46 621 -174 -210 289 766 622 449 -238 -55 -160 639 992 180 795 286 -10 -631 169 -188 -286 757 -766 -362 782 308 -294 -957 -737 486 346 911 45 302 -347 59 287 741 165 856 -436 68 429 76 581 895 631 -986 234 -586 -225 595 -947 -726 155 385 227 802 385 589 -936 946 690 -151 601 -267 -837 915 480 931 -659 486 -758 -155 521 -288 -59 -130 -302 -910 -81 841 124 749 -96 -637 800 412 -246 -984 933 165 928 -747 456 59 -921 -100 383 730 -322 605 -153 44 607 917 194 564 -937 -841 547 303 -279 -422 783 -851 670 411 558 -223 3 -346 -161 -502 -339 -488 -827 -681 950 -325 78 -448 -429 -130 -500 -752 -680 -124 -321 475 631 -490 -798 377 193 706 132 655 14 -506 391 -188 -699 25 608 737 16 237 807 -905 931 7 799 293 17 -641 -882 190 506 -957 449 -80 856 -495 -671 -206 251 -565 88 567 303 -487 962 -673 -533 850 -561 -692 -919 323 -620 384 124 211 495 291 -456 -378 150 -539 241 811 118 577 -86 915 611 424 977 -871 -468 724 728 -645 608 -862 401 982 169 -4 195 778 -326 878 222 -45 -954 914 -418 -234 200 -846 -119 700 355 -190 112 -13 -835 835 -122 406 32 -991 -329 398 126 342 98 -28 -531 212 -210 -289 -296 -670 -265 245 -119 990 500 629 159 8 -783 -941 -681 -520 382 -78 223 -864 -702 566 -328 -829 402 -862 687 756 -552 -264 -331 439 -806 41 36 -920 -327 -335 606 491 -628 648 861 -128 -849 -330 -693 -145 -765 871 109 832 941 523 345 125 -316 -859 -553 590 507 506 -649 -974 -94 171 244 -523 -483 -963 -777 104 -104 56 -973 183 -320 606 -794 65 563 -747 -717 -550 -340 406 -962 -118 326 -970 -147 31 -296 996 838 680 296 666 362 -418 -824 763 -682 279 -360 -634 -997 674 276 964 -427 -237 -237 -969 912 901 -875 -416 -991 748 -54 108 -904 378 -554 291 -396 820 84 -526 587 454 -266 -956 -327 -799 147 250 599 178 307 -818 665 -731 -779 642 990 638 561 196 -870 219 -220 -651 204 -861 -874 -966 591 417 -218 234 285 -809 -878 -524 -255 607 370 669 741 -455 686 292 160 207 -450 262 613 -378 -718 -29 630 395 -676 -663 -796 628 -14 110 -920 -516 -121 215 -716 578 399 932 460 893 5 -587 -848 457 -23 551 -399 467 -945 -913 -870 787 899 -944 904 923 -131 -960 -572 838 -252 -2 636 484 339 -7 -930 -682 -710 185 585 -151 -685 504 -221 -935 -621 -842 213 934 -225 239 -964 774 -574 322 531 -820 -951 -987 -478 -181 -591 -248 324 -455 -637 530 328 707 -630 -135 133 510 504 -803 444 -895 129 294 -512 300 -30 -507 -203 -847 -57 136 541 538 -95 222 844 55 -762 -170 934 522 -396 140 -357 231 105 -524 -438 487 520 -871 72 533 -711 912 143 566 -736 -705 137 -324 -72 792 -131 967 262 978 785 222 -862 -926 -443 881 279 -468 730 -710 944 -968 -340 692 -717 -59 -654 -317 40 438 182 -495 -80 16 -358 -478 418 733 902 -641 -13 315 -427 -417 -827 -632 471 -704 -162 -75 -452 677 86 -825 -833 -141 976 340 -549 -522 628 921 194 -821 466 -3 0 196 273 -189 -40 993 24 -638 409 -522 436 -714 907 -118 -49 -137 685 284 -278 -217 747 -824 969 409 -144 632 445 661 -695 253 751 -646 440 588 -582 -67 -157 -659 -726 857 -756 -485 991 -62 -451 -499 -240 324 -839 820 -723 64 896 398 688 -875 -79 -825 154 783 -81 -990 -113 643 -704 -582 -794 -225 -337 813 440 533 578 890 651 427 325 791 -943 -437 -642 -539 367 -5 -833 -111 -152 833 -6 -132 -918 -395 436 -490 778 908 -826 333 180 -590 -896 506 315 -347 -869 -788 319 -829 -262 850 657 487 809 13 -351 -853 371 269 -893 -507 595 -251 235 106 718 985 330 705 -516 796 -564 -688 371 -744 111 838 -950 -868 -624 566 176 -59 -446 -545 -200 -574 -421 -579 -136 889 -231 -661 411 397 133 -48 90 -215 -857 988 612 -494 -126 -331 407 -928 813 73 415 161 996 669 -965 591 993 601 -352 848 725 -792 -949 -175 687 460 740 -434 729 -296 -974 965 -34 -111 -56 354 656 369 -454 -59 -274 543 179 -345 361 163 276 -285 -634 -484 -81 -589 -423 -536 240 685 474 -872 682 893 -805 -719 -175 499 120 -533 -993 961 -468 884 57 -956 -287 -78 -771 -272 209 -706 -387 -260 562 -886 292 -914 403 -700 897 -196 -487 321 170 -788 -204 848 963 261 -640 -602 -465 -816 297 887 -856 697 -985 862 -770 -293 -557 -627 -857 -118 -399 -877 153 9 -206 343 6 -870 -320 852 -631 -635 524 912 958 -459 63 -903 295 -777 -229 -943 929 -972 -723 -709 954 695 749 984 -156 990 396 -660 214 286 81 771 834 -173 257 -444 991 355 872 -430 -340 -683 375 -48 961 -442 240 433 -751 368 86 -484 339 -458 -951 -216 -670 -97 710 130 202 -231 -580 -708 299 -484 -930 -507 -759 -744 -486 -360 93 785 -628 -256 -271 -299 708 -360 -898 -77 -11 -973 -797 800 -19 798 -104 447 -338 -35 982 -687 -492 -379 838 -749 -529 582 -528 -366 -581 -935 -158 696 -3 -92 820 769 575 -549 67 -498 910 -592 491 -838 674 742 534 -283 985 717 243 425 -518 -523 -230 -695 -31 -995 -813 991 703 -952 372 566 394 -632 -412 46 -88 -126 -463 774 -49 -501 -975 435 818 -854 -205 -50 -209 42 816 914 123 -700 995 -849 -749 -137 -376 44 -216 -361 -818 -285 419 -886 -351 -255 504 -534 -893 205 276 856 -624 26 -899 695 -852 -812 -610 13 524 -113 307 -655 820 -114 -417 -603 124 763 -729 -63 -588 -591 949 460 460 674 -555 -764 979 -128 307 -880 300 462 -278 164 985 -373 986 181 183 673 -393 -929 -858 890 971 307 -702 -12 340 70 -975 -803 -145 922 653 745 603 -151 41 -756 -882 -76 6 -371 -662 65 709 914 491 256 983 -77 -312 136 -443 -201 -101 -542 963 -300 -131 714 492 319 -491 -48 217 -582 977 186 -800 -243 170 333 881 -404 -197 -859 -67 836 -682 168 -273 -308 -50 -586 -518 -452 -620 121 693 -185 -986 -338 -756 -784 -444 289 455 785 -799 -875 629 -654 215 838 850 524 133 106 840 705 156 231 -807 129 -413 -273 19 -115 -552 -117 66 910 -325 -628 -213 -993 -337 330 -518 -313 108 -26 434 -198 468 -787 -499 -734 -693 386 -517 708 -560 -337 -999 -527 379 -981 -892 380 -794 917 -741 602 563 -622 -769 -30 283 606 570 -649 -693 415 -902 249 605 -289 936 731 811 -599 68 625 63 -504 70 319 -802 -266 305 869 864 -311 -835 -530 383 -392 767 -681 -699 -503 -723 192 -565 708 83 -840 210 -893 -953 795 569 -940 -375 556 703 -186 -876 796 -385 -188 293 -633 279 593 209 844 -46 -105 -268 -430 149 175 423 683 -609 -396 -985 -851 176 428 -778 -61 -301 -958 -961 -145 735 592 787 618 661 -759 256 846 -813 775 13 -419 -146 373 -535 356 -513 610 985 -362 796 640 -471 -713 233 332 -812 316 594 905 -700 -168 -128 -687 671 239 55 -977 -606 -693 875 -597 -364 145 -522 559 -967 227 73 528 -696 -788 412 -363 676 716 -405 920 -83 256 -387 -811 -596 -137 -818 381 -317 -610 -629 -191 214 -162 -951 -440 595 -849 -246 -666 709 -328 534 -853 163 960 -592 -157 -813 -472 -540 -113 -825 -935 448 289 708 -38 260 857 641 -887 -587 -782 378 -673 78 -73 901 -783 393 953 762 973 -554 316 581 483 666 204 240 -914 -562 627 317 -384 777 713 44 382 -915 828 866 446 232 -671 432 -687 979 672 741 127 -716 111 -618 258 -543 20 911 -361 945 -743 -850 -878 908 22 -843 79 283 371 487 219 -928 -61 265 -644 -573 -133 526 -905 -735 -826 257 -909 -205 -777 -537 797 -435 -757 592 -271 -419 -808 163 552 -931 -421 93 377 42 33 -716 -375 843 -615 465 620 503 659 534 -879 -977 759 622 -650 405 324 -227 -17 -53 -899 -246 -35 -313 -544 844 593 -3 905 -386 660 112 -481 -908 -663 976 -295 644 -388 498 -587 755 -211 576 -274 936 -186 426 -830 279 324 379 799 -309 -806 -195 806 517 98 259 27 21 -956 512 -286 -375 -533 300 -148 -584 25 -843 -921 287 291 -48 -60 -353 616 -909 -436 681 -700 181 -613 -566 24 -926 -186 -556 -537 -371 490 -446 353 703 -78 184 966 -440 -639 -345 525 314 611 -620 -551 -442 -938 -927 -337 568 374 519 -951 171 932 -279 -704 -499 -102 4 332 -621 142 -818 -377 296 -252 -722 -293 414 352 400 566 -198 -133 584 -563 987 530 671 477 -790 840 -514 914 -7 131 -354 -864 922 715 933 -678 -16 34 725 229 -11 -220 619 891 -658 254 -863 -643 272 876 464 -997 -858 -247 974 574 398 -657 -486 -637 590 667 -271 -606 687 -69 -626 -868 81 -103 880 684 -905 -49 866 -960 -98 -654 786 396 162 760 -866 474 -475 313 990 -402 477 -116 140 741 456 509 -154 196 -870 -996 346 427 -721 556 725 691 169 -844 -431 -431 88 -624 801 188 669 554 -981 -517 -406 835 223 702 716 -572 -372 -855 -547 -53 -846 -243 -343 63 611 115 -694 496 886 154 786 768 624 955 -124 -182 -815 -345 -600 -221 -600 141 -623 -797 274 872 -953 -831 584 860 470 -540 -707 611 -278 -394 -627 295 -453 797 214 884 49 -220 -789 719 666 999 404 -181 880 -324 -21 236 -414 393 -583 -141 -359 -724 764 890 921 457 -95 -810 -83 -281 -470 877 -311 424 655 -19 -789 -118 171 -28 455 632 733 718 -67 -488 946 -273 -938 641 -88 -511 -799 -380 -283 122 -849 736 70 105 11 394 -185 -783 813 935 -209 -456 728 -199 -73 -523 490 245 -855 206 -611 -424 -256 860 -353 -429 -566 -673 -60 -186 -797 -363 -61 -967 -133 -629 -55 516 639 -29 -428 -898 794 -322 3 -169 -421 -754 -312 940 503 -639 654 -657 619 -755 -480 -355 92 882 248 -653 -112 736 734 213 -389 -46 739 118 704 -180 -201 913 291 -634 944 254 51 -847 282 -258 -103 847 107 113 841 -751 766 -198 -308 -17 -990 -309 354 612 -653 -107 -929 -152 -386 145 395 -77 40 -667 -842 -721 -974 94 967 -313 287 227 -445 171 -451 166 971 761 -942 483 389 695 578 -690 -120 -124 374 445 -945 -398 -19 613 844 361 421 -464 -47 -468 899 144 565 -106 -79 -908 902 -472 259 -622 -723 307 -136 866 949 689 498 341 -309 475 -581 -501 278 499 977 -613 -535 -691 593 573 387 -380 73 365 847 569 -200 310 521 -825 -852 767 -394 -607 243 -828 564 -486 52 321 769 -331 154 54 -798 -184 -751 112 -358 102 420 -496 955 499 492 334 -489 -662 -559 -186 60 -839 -819 -267 -428 -982 -811 943 92 -409 -358 -42 790 -927 -982 -428 549 208 -959 -786 -840 -444 753 -385 831 793 -413 428 -995 68 657 998 -800 -448 128 540 530 868 -524 469 -268 179 399 -10 -821 -822 231 948 -804 -46 -637 -492 901 171 396 408 537 -37 -695 735 -845 -164 7 523 274 -932 -319 262 31 -136 -140 826 -736 456 -60 603 345 77 -528 -269 -225 609 -651 988 -759 246 -483 -784 491 290 -903 -964 666 -581 199 -702 253 -399 -405 -524 184 -511 229 -683 873 -86 -132 80 463 557 257 -600 956 136 519 543 -931 126 -203 954 -341 -501 -121 -978 -645 -659 752 -517 263 -279 204 -400 -929 196 -566 -530 685 -532 -802 -875 -484 632 -951 -896 -460 -444 -24 -528 261 786 134 -38 -237 442 716 298 794 417 -773 -765 -869 143 37 -128 -644 -672 -322 -177 -213 -687 205 -588 506 -845 -686 -59 -741 838 127 -282 552 288 -470 -159 -824 -175 -469 -290 698 -84 126 643 -341 206 -269 623 -294 -548 -268 393 -371 -825 -513 -510 -468 846 -863 -170 380 894 504 211 829 -379 24 -698 -419 118 -38 -260 792 -203 606 810 -806 -931 -696 15 -262 663 736 -451 -385 -236 -626 455 -469 637 -815 -662 -23 794 575 -119 -509 512 551 -206 -676 -350 702 -478 -879 -274 -70 502 -272 -438 -508 -299 105 676 861 -875 35 -883 -279 -284 -19 -6 761 439 -76 827 576 -547 743 981 17 -386 181 411 748 -478 -412 499 553 -236 765 430 -220 250 -688 884 -232 575 831 -599 -388 82 18 -119 -724 -732 531 748 -570 -534 55 -360 -82 -648 60 -342 988 328 -479 -799 756 389 -972 -566 353 -751 240 -915 51 163 742 -198 -281 306 55 -356 57 904 120 407 137 -24 -888 -254 -657 -323 -818 -274 -499 -625 -402 -140 668 25 584 -740 979 955 481 -471 -707 -222 214 -611 651 -285 -45 -92 70 497 270 -193 -179 -248 816 524 -90 -319 270 -86 -41 513 -567 -171 -168 147 98 -160 -17 -454 -270 -96 -123 74 -433 826 221 347 -918 -935 631 -520 -758 -744 616 -950 -473 -286 -486 212 544 -658 -279 498 546 -689 -599 -445 -67 699 -586 -658 589 -504 -268 -487 -415 733 -322 90 -581 480 272 382 -106 -467 -558 345 1000 -414 619 -368 -193 17 918 -47 -519 -465 -348 366 578 43 -371 741 84 -145 277 552 -242 730 949 536 -950 241 304 159 633 -913 -509 -778 728 -372 698 -18 119 -727 793 -791 792 678 320 729 -418 -563 228 2 871 744 336 -25 606 -790 -20 918 -998 -360 -387 -363 -362 813 417 229 -541 -490 -412 728 -409 766 828 517 67 -454 768 -840 -63 393 -126 -644 973 296 -623 656 495 -47 471 328 682 -484 -816 -643 592 -221 -370 248 -263 -223 593 535 -407 -512 549 -923 -747 -23 622 1 -640 577 -640 -354 -131 -291 -668 -960 -741 -279 -974 461 736 876 -167 920 775 -792 -930 -328 -343 -542 -42 -687 -630 -945 -85 -20 -984 189 -754 -256 -132 764 815 -547 218 -20 -19 675 163 -676 -114 -990 218 -517 629 285 -540 -607 -963 664 -475 -764 -509 43 -638 940 -791 -191 778 120 -123 785 -483 113 -799 472 -735 32 -716 -518 -119 -749 -119 20 601 -549 929 -815 -63 -557 271 429 78 164 -685 -944 -44 437 841 635 -199 984 30 -164 -59 133 62 385 -871 -754 -975 -342 -720 709 109 -872 140 -203 -162 -130 -546 -432 211 913 523 -884 -707 459 879 408 -25 -203 -69 289 759 310 771 452 591 436 -41 545 -79 552 -583 -611 -321 -541 828 -746 -689 -178 -931 -709 -141 995 -444 -807 -855 705 43 -74 -474 -220 618 -395 395 -304 740 -470 -230 940 695 -642 302 96 -314 -65 609 215 626 216 -108 173 -134 -587 795 -534 -872 -868 127 909 -170 -240 -505 -48 99 523 408 -456 545 758 207 451 -195 537 246 -730 589 -627 -145 -814 -109 460 -660 370 -278 199 -836 -983 689 965 -947 632 -755 -690 -899 -160 -630 -943 552 72 -86 645 365 -576 -334 318 -114 75 -401 -788 -472 -382 -640 -282 200 621 184 -790 787 275 393 -173 -538 -993 -486 590 728 -858 960 -636 -669 641 672 910 647 136 -27 -853 -408 776 -234 523 -609 -553 -82 827 -995 731 -846 851 -957 625 -797 -922 -100 558 834 494 -851 -250 -84 186 726 916 -421 -278 -926 -160 -957 937 545 444 -81 -67 898 421 219 -464 675 -153 -745 -95 -703 -854 911 849 -938 802 -81 610 -884 161 449 386 -668 -868 553 -163 836 -853 680 -903 -757 -522 608 155 -663 839 -694 -458 -142 525 -584 731 139 723 48 2 -954 246 286 359 874 834 189 335 -80 -358 546 473 368 -941 736 77 747 -864 806 -928 -62 461 815 -468 -656 21 -500 -569 326 377 94 -209 960 213 -299 627 622 678 153 939 -833 561 820 -723 -556 51 -638 -454 -595 681 887 400 237 873 454 997 492 410 -481 442 724 -120 -859 133 376 685 144 560 393 904 -410 -993 189 -612 -715 -220 -901 909 -666 -486 812 76 -79 -557 -582 -48 194 579 424 321 255 759 597 -111 -23 -945 -495 71 757 33 -680 -748 764 -693 217 453 12 -788 763 -912 222 -878 -979 392 175 122 -570 384 936 136 -821 -48 90 50 -148 -835 972 -753 774 -952 535 416 -213 -752 -769 721 448 -655 31 -921 849 634 448 -518 -640 -162 247 451 92 991 211 135 723 -172 665 162 -951 76 417 967 540 482 370 206 745 -45 -46 316 412 18 -296 700 -834 -224 -127 461 -521 283 959 -989 -752 -904 267 530 250 531 -239 -417 330 -607 691 933 449 134 -652 -771 -384 -806 -243 -54 614 -866 734 631 37 736 288 563 747 286 -900 -749 -446 -891 -960 937 902 -644 -753 -285 553 -306 -969 554 -828 336 -842 -351 -66 -185 -278 -455 -308 270 659 -901 1 -888 -934 969 -975 710 370 859 131 474 -502 318 -184 806 -524 -609 -984 -365 -702 254 455 -17 359 -893 71 -655 -583 -372 587 -852 849 394 134 -795 150 -819 461 -583 -139 760 -985 793 415 -616 739 -498 919 -53 -762 -519 204 503 588 -38 -400 -328 -496 -117 489 757 945 300 340 -576 200 -510 -22 -323 -918 938 -691 -196 -99 582 -207 -341 -896 -267 -859 -643 144 -522 -872 -697 -235 834 286 -490 190 166 -545 647 -950 909 -339 439 -692 -19 748 -998 759 71 366 258 581 310 -844 -365 411 -432 472 -107 896 0 -81 945 673 918 949 108 169 -405 -52 467 627 -255 -387 308 485 504 -938 -994 -659 661 -21 582 481 671 -764 173 -189 308 22 454 874 -951 -915 928 -700 -961 -958 391 -940 -146 481 144 -747 -231 769 -600 -192 -694 184 -808 -382 -894 -712 -988 219 406 -866 -261 -271 -462 -540 24 985 -1 559 -621 284 -402 -807 67 -893 -379 -594 -235 -914 924 -594 -709 822 581 -311 -599 995 -946 448 -199 169 288 -958 -840 347 -402 380 960 846 110 558 -836 272 -571 974 -162 -519 592 306 373 -799 65 338 -514 626 87 -717 -356 -646 -357 -473 856 798 -666 -208 -935 453 -353 904 -695 -197 -301 665 -458 887 -877 -86 -676 -630 -768 -366 887 -207 -607 -489 975 -446 617 -261 861 605 814 565 627 -808 908 984 397 375 163 -253 396 747 -226 -544 -972 -885 -346 168 619 -625 399 -745 -173 143 -166 -476 269 -144 -825 625 8 102 -545 -828 -988 49 -683 -357 515 426 61 -159 -300 131 -358 429 707 729 -794 635 -889 908 -477 880 532 -294 -474 819 509 489 51 -131 341 -976 -36 53 516 869 -447 -479 131 624 -175 -485 649 -661 -190 -900 751 886 882 -230 -342 -707 484 -36 -474 -886 -649 1 -658 481 929 702 -223 -357 641 -390 -887 -440 861 445 817 634 -796 -104 774 -753 421 -739 -978 781 602 -127 -127 -666 233 206 -493 475 -955 -892 79 332 -644 -47 79 849 277 -635 -749 997 535 -677 76 751 -572 853 -584 -167 340 201 -561 26 822 12 148 999 524 633 318 797 101 -991 -266 -97 928 -250 397 -889 -113 664 -124 818 -537 -141 -870 -668 207 917 -124 -408 -969 274 893 558 -67 -62 280 424 153 326 -185 946 -213 -780 310 -496 520 411 766 -913 -893 660 -877 -426 607 -774 805 -973 -307 -265 -725 -652 -24 -596 -869 -146 -64 -596 -97 -806 -956 -517 697 -669 -483 451 606 856 -298 560 -150 -515 585 607 -428 -893 -383 -118 -685 -144 244 -327 -169 -43 -524 357 -189 -445 161 518 -410 142 713 -555 672 979 -272 -816 266 -326 -937 -149 -249 195 -970 865 -769 -209 -394 755 -11 92 -440 614 861 -968 -208 -31 745 -479 -712 -999 805 -468 -784 243 346 78 -85 755 409 276 -507 -373 478 -82 -679 306 -982 -351 -583 959 827 -522 474 -667 -30 -787 712 -497 489 306 -464 783 -357 149 -96 -314 -44 -204 431 -526 437 877 447 -232 156 -336 152 967 806 362 714 -959 311 23 -236 301 -234 249 -373 -649 -25 704 641 423 -636 771 -83 -28 20 444 374 412 946 287 -507 762 181 -449 176 936 372 -750 -825 -798 571 417 880 644 -985 -410 -612 -517 485 -239 -782 935 -462 -688 -902 -707 416 -699 546 -352 -820 164 -800 619 -946 -326 725 880 -409 671 -801 759 -414 411 810 77 30 -63 -723 -691 333 -199 505 -896 383 570 -436 -482 198 920 719 759 766 141 -180 292 -929 379 -548 891 -999 -710 -273 224 517 -413 -470 824 384 -594 -404 -127 -58 215 -584 -139 -662 227 429 -650 423 -339 -655 893 -866 -415 -433 74 525 -996 -923 757 -5 429 423 917 321 -66 -281 42 964 -517 -370 -284 770 -270 -530 177 -876 575 -566 323 -953 -891 982 655 678 -14 336 -621 561 460 67 745 895 563 602 -714 -128 -601 246 -756 -136 300 424 890 621 -566 -80 -637 399 525 -919 497 -613 -510 261 -194 603 915 -787 -419 -849 -945 519 -686 -816 -395 838 -257 328 721 -310 -195 -741 189 -352 810 622 874 -117 20 150 -801 -7 -983 -30 485 82 -75 379 -118 -334 -341 -250 -688 380 473 -226 -990 364 815 520 -723 -829 243 -97 46 803 -44 -715 788 720 -465 177 -292 600 -381 -556 597 714 281 966 -295 209 -203 336 -431 -338 450 -832 -645 -137 -337 738 735 977 -830 -441 160 -998 -559 -624 -628 909 803 339 111 -570 891 -176 -559 -663 -676 -747 -222 -183 676 927 281 -149 798 -307 905 843 562 888 -357 -600 -933 686 -945 199 730 -426 628 -324 -644 -395 -154 -822 70 732 -956 928 -81 288 522 -215 -99 398 -507 41 722 625 334 -390 -133 -595 -267 430 -387 -766 924 -475 -716 -212 86 114 770 -514 -962 -253 844 -642 -882 818 159 -507 -660 -667 -363 954 -253 -714 674 350 370 378 84 304 -508 68 914 695 452 447 148 590 758 901 -499 -361 973 645 -600 -315 -353 483 -312 523 891 79 295 496 -101 -472 873 362 -360 197 918 -317 -985 -797 899 924 -411 78 373 937 -771 -577 -69 -602 945 -22 963 513 238 -712 106 243 181 200 438 -816 168 83 143 -160 846 903 -983 -597 -291 145 928 -858 881 -111 793 -920 -116 153 -918 -200 523 -960 -209 470 801 -110 -904 -683 427 330 422 189 -328 568 -581 -870 -901 -520 752 -407 -298 -881 -114 453 -80 453 617 -513 -179 -781 250 908 609 -90 -864 164 -539 -6 198 -950 -679 261 -487 655 -164 224 942 -97 871 109 519 140 811 -382 -414 -44 -651 754 312 -736 -402 39 898 555 -340 -827 721 -145 -142 83 486 422 -329 710 302 -212 -963 866 243 221 64 878 -113 -33 -594 -189 571 148 712 829 859 -85 -367 562 466 -212 -14 -264 440 528 53 908 726 -211 872 -564 -566 512 304 198 309 -130 783 791 744 -523 911 -53 -444 -623 -221 -382 239 328 186 943 851 -603 62 566 -30 -398 22 377 646 825 -277 -242 -716 -235 -911 -152 631 -397 -490 346 141 -922 434 -755 -182 -863 -418 522 -771 886 -729 -498 149 -385 -478 -379 -605 196 741 83 -884 -306 400 968 31 763 870 893 782 522 717 604 278 143 904 -534 -935 -601 776 -763 948 -990 -821 -719 -938 -898 512 600 -686 862 856 -442 384 -237 -413 -401 -168 277 977 -504 -312 397 53 773 411 -872 529 -128 827 237 -332 -12 -839 7 140 -850 230 769 304 887 713 -349 545 -241 -734 476 -505 -238 205 -569 543 318 289 929 517 537 110 -650 676 -726 833 -235 497 900 195 -35 575 552 -594 756 348 -471 -980 932 442 -137 544 93 413 518 731 -36 -648 356 362 930 -499 -688 -488 -823 -129 -245 -14 -253 930 -101 -212 249 181 464 994 868 -291 521 367 -821 307 275 -159 -521 737 -135 -357 257 -66 -131 163 269 564 -965 635 -742 885 650 168 -829 -595 -480 -544 -759 -981 603 -124 -41 -338 108 -722 306 735 426 677 -808 631 167 820 844 -452 -262 376 -348 -673 -313 -641 300 405 956 489 -883 450 401 697 -24 -70 -593 366 -227 -112 -316 42 -812 -408 -690 -7 -768 698 643 -748 -72 -204 151 -934 -806 -433 561 -936 -769 549 106 -881 840 -680 478 541 451 -678 -170 -356 896 610 -478 782 187 661 -195 683 350 874 560 244 747 703 380 71 856 992 32 -165 -455 531 216 122 -135 179 -317 15 510 719 336 -659 -952 287 -864 435 -511 -589 42 299 -973 278 -40 389 -122 990 781 -811 248 -411 489 -960 -946 128 35 577 288 188 -166 241 -646 862 703 415 326 74 618 797 -137 25 -914 173 512 -271 216 -290 -355 422 120 136 931 10 -569 374 -19 -251 -149 356 719 884 780 258 -441 -163 -114 714 255 936 -629 791 -504 74 -492 -349 698 -299 -893 -1 136 -992 -303 -478 757 -852 -463 -828 702 492 241 805 890 -602 -823 -548 -904 519 -249 -778 191 -567 -209 -924 -771 282 989 -813 797 -663 -129 -789 550 504 -438 630 955 901 387 -504 -166 639 -48 -222 984 579 -921 -474 -601 -70 460 -265 274 -28 -749 -405 814 -96 -357 -185 -757 74 298 799 923 184 132 -393 914 815 790 176 -575 -512 -601 800 89 -157 -116 -162 515 576 -375 168 598 455 -102 -921 45 326 548 -36 171 249 512 680 -237 -19 144 -439 388 671 -461 748 -940 467 139 796 292 -874 559 403 525 -148 -919 992 -356 -256 -5 25 450 138 -440 -412 49 -225 -683 -864 -341 -914 979 920 17 -875 658 196 756 -800 -569 360 462 -292 -846 81 -80 311 686 768 -982 33 -443 178 -170 610 455 -931 -236 397 226 61 410 689 -92 510 732 -756 -30 -203 297 -866 67 896 55 -615 660 -590 21 193 408 -111 48 895 661 -19 363 488 783 -499 639 -433 857 387 89 617 -353 175 -379 -167 97 115 86 241 -41 -150 -323 845 944 -852 769 -118 -558 -754 645 -398 -517 -760 -145 665 -248 611 113 306 858 742 -32 882 261 -894 872 937 -85 34 -936 -862 887 -102 320 568 -477 956 571 -856 -122 -501 821 348 714 559 -316 -753 -263 -6 -293 -941 -593 398 -886 -448 -7 674 38 -616 -168 -863 978 315 -197 649 195 -905 -34 886 208 321 -272 901 -480 -408 531 86 93 409 297 -182 -573 458 -540 139 460 49 -821 440 -176 -178 758 772 277 -366 368 786 -274 -722 186 -452 534 -728 333 136 536 476 -82 -700 326 -444 934 815 509 -36 1000 -222 -770 -564 -753 379 76 23 -576 954 -98 -578 98 737 -506 744 774 -762 906 -813 -957 221 -71 662 426 598 482 -407 488 356 -100 -575 -478 -276 17 -857 842 229 316 318 942 -72 9 747 780 -714 -295 864 -335 358 308 37 96 673 619 86 279 851 114 207 -631 884 -520 -374 475 115 84 96 957 -311 -473 -631 588 -684 577 226 -633 -82 -941 -215 956 735 151 935 633 579 -43 218 -667 -948 766 -599 172 392 -772 -211 -572 -730 550 127 808 297 -190 822 463 -509 810 -485 128 734 653 -846 -580 295 -367 365 660 -359 2 131 -868 -953 -653 141 -452 862 -669 727 -510 833 -564 562 -733 -899 -872 449 -145 59 700 252 -224 624 690 218 516 -321 -690 892 509 720 107 943 927 -71 758 -29 -75 -477 -418 -349 -709 320 872 -70 41 -594 987 -311 86 -614 -181 -66 -384 56 900 -652 -573 495 973 536 -400 -130 -697 859 -404 -626 244 602 865 -542 -662 -696 -977 5 -370 -517 968 945 118 531 -194 -417 178 -104 -65 583 615 118 876 -775 -972 953 37 -216 607 702 -708 -96 -312 301 -125 359 556 858 -858 -375 94 -470 75 -23 636 599 107 345 -197 17 305 369 -1000 -658 263 -889 -951 416 839 -391 331 952 -945 163 -807 577 -604 -524 579 775 -621 -387 879 -53 325 -826 -385 -131 293 979 -65 731 541 -943 -768 -425 291 -821 -548 -1 -229 -469 -571 160 872 -324 229 -611 95 -796 -257 459 67 99 459 696 236 -712 -153 388 -435 359 -535 -569 -869 -988 -433 563 871 -434 -522 554 -277 871 -379 973 -608 -797 938 348 -698 253 -466 -949 564 815 972 -10 -812 -371 335 -839 -31 -866 591 -288 680 -556 -611 205 -311 -263 375 -112 -886 -489 619 859 -532 -978 -506 590 -150 -205 932 -626 473 -972 -346 704 -915 443 -240 -240 -661 -184 -147 670 652 791 508 798 -245 -972 -850 50 913 36 -53 245 -736 29 751 -185 189 -123 -198 -152 96 -227 -233 907 975 -258 -547 -83 -124 815 740 266 -802 -842 -1000 -637 11 -377 -56 898 921 452 298 397 683 -784 709 -77 62 606 26 767 -951 106 -273 -722 -810 -60 489 -278 227 732 506 628 687 39 -113 -786 376 891 33 -480 -762 82 -228 170 380 -455 -807 -203 76 13 863 582 -463 905 -282 156 -950 280 -565 -13 831 836 381 -313 -520 996 626 -274 -819 -349 -956 -108 -519 -217 -686 -763 -159 278 426 347 141 366 -692 65 306 -328 969 118 -368 211 -374 -431 939 313 -378 442 264 169 -70 224 547 -526 863 -796 -147 -727 115 511 160 116 -33 961 -769 -383 -784 201 -717 -237 -917 700 645 -203 573 432 -46 809 800 -816 704 -787 101 616 -179 279 699 -39 253 880 412 -79 585 526 -524 709 -287 538 -685 -551 -58 -316 -933 246 -738 352 397 -433 -495 -787 -983 -753 -675 -814 238 -106 48 -721 909 209 -191 -137 -85 944 971 -387 273 -585 -152 339 130 -870 467 213 -671 -567 913 -677 -99 -916 327 276 -858 927 -475 323 902 650 -729 -821 -719 -511 105 953 949 -551 -479 404 -348 796 634 -898 -717 -185 836 867 -618 -202 699 -521 562 -418 47 950 448 -586 362 -789 -129 719 -553 -547 509 273 -444 -895 551 -352 234 -852 -771 15 627 -60 -915 -810 901 -388 -766 157 -60 870 -470 -572 836 641 -324 887 -914 280 -387 -378 451 -957 41 -567 26 27 519 -943 779 592 167 -507 444 633 -691 464 -905 -562 -650 257 922 294 774 841 987 -414 -994 -739 862 -327 -343 415 585 193 -444 767 -14 -582 617 -818 -788 414 -262 -179 585 920 14 -397 -17 -231 527 -627 -523 989 274 -640 538 89 -135 118 -768 190 -626 564 796 -202 656 265 -76 81 52 -645 439 -290 444 -924 -950 -482 -992 378 935 790 -186 601 727 94 394 -227 292 338 -160 -781 657 555 204 -874 -3 -750 768 642 369 428 672 475 134 190 -138 57 -864 336 -947 -776 -468 -863 -577 -196 -333 300 -642 39 621 391 -802 811 -827 55 380 -18 345 438 -10 78 -749 387 -625 627 -984 24 136 696 -869 275 891 483 13 -614 969 834 -449 569 -239 5 -362 -538 327 -891 -490 -875 -775 856 363 494 574 220 209 452 35 -238 208 -470 949 629 -426 -344 -338 367 -700 -606 406 -248 79 -234 288 780 62 257 354 155 -533 397 645 543 602 19 -409 -327 -376 892 114 -300 -693 419 216 89 -163 606 -226 309 99 2 982 -492 -850 17 412 -710 795 749 -268 -821 -130 -232 -575 -678 -459 929 -455 -352 621 -516 -475 -704 -852 840 -714 -572 566 -209 382 309 -19 -96 -446 487 590 482 463 -457 912 -315 604 601 -315 541 -639 -581 -867 -204 414 -237 -299 -788 579 -909 879 518 -507 658 -301 -484 -126 613 -307 -649 -877 79 527 382 -418 409 -148 -324 604 -121 -888 772 431 -398 -970 149 774 -4 913 -28 -759 182 -310 351 863 301 692 -425 -93 -28 21 -591 -363 -313 205 -982 -513 457 -494 120 -189 -981 551 -569 385 -493 288 -683 188 -356 850 -975 855 -550 257 260 -948 391 -430 -128 -86 -398 -140 -584 965 -627 -738 498 577 619 45 903 12 -833 -435 -360 -674 347 519 -418 793 676 818 -53 -581 -518 898 767 423 515 203 -779 -923 155 38 976 481 385 1000 60 -587 -205 563 -185 825 -175 -233 601 -104 -66 -384 43 589 -480 357 549 -234 3 573 807 -937 -761 446 -550 444 -194 64 -617 -25 -151 706 887 -225 -89 423 31 561 807 230 -989 -594 626 382 -549 -385 -971 -863 709 199 -949 982 -887 -419 -868 -171 -679 -511 -893 688 -478 -656 500 -108 -654 -704 925 644 936 899 552 57 -940 835 -239 222 838 -751 215 -457 923 288 -928 512 -71 613 424 -182 104 296 -983 -677 899 562 -241 290 362 -70 4 -646 -862 908 456 -955 236 -493 -689 -486 26 -366 -816 -426 282 -469 -635 895 970 230 996 -471 448 -460 -860 -199 631 324 261 -160 730 768 -879 704 26 -971 -216 -926 857 997 982 -645 616 -511 -711 931 -102 517 -832 -693 52 76 865 -502 376 678 992 -650 -259 504 -791 280 -25 483 -838 -142 910 -164 332 -575 289 -55 71 442 219 426 487 626 -250 31 -280 993 -888 -161 -282 374 -91 194 83 -597 120 148 -109 -46 -217 -884 -276 961 -562 321 -888 288 547 89 682 308 -575 -362 -737 -524 -868 -294 -896 870 106 902 24 806 -126 911 -426 -537 -776 -16 122 -855 -504 965 763 -465 459 283 -784 594 -621 -560 265 231 -281 -695 -765 -576 -146 60 894 -439 -102 -200 -63 876 -314 722 167 -830 408 514 -383 -331 429 -782 507 80 414 -422 -263 35 -309 -270 411 691 641 -275 -181 -196 976 -20 -271 901 -520 292 612 326 -587 522 -753 500 17 -222 72 851 880 -97 -11 952 -850 86 -986 392 -645 -223 691 -445 973 78 -821 -258 -14 927 -446 71 577 336 -436 468 283 927 854 -687 -936 -846 -429 -151 -121 -33 -775 280 -758 358 96 185 -48 -934 -646 887 799 803 54 394 -88 417 797 -567 57 -164 -236 616 263 7 464 -38 -853 290 843 -217 -962 -215 405 -806 -836 342 597 -475 -580 -877 990 607 -83 -168 235 -441 598 -646 490 533 281 -884 -733 959 826 700 -146 913 -660 805 -729 -343 -331 495 -270 633 -595 -491 616 632 -292 -717 -843 -170 -770 980 -983 -644 -853 397 959 -460 66 -380 -940 -321 -557 219 -549 193 -539 499 -798 -172 436 785 -379 964 -784 -333 492 539 850 -852 -958 -929 213 -620 -853 -698 858 -11 -586 290 -841 -649 131 -978 -316 480 -962 -537 628 -166 -103 -307 326 690 848 687 966 182 -565 50 -817 915 -608 -957 403 643 -503 -558 737 -390 -978 952 -146 277 502 -620 26 -750 -983 -868 273 285 -353 797 529 -549 519 703 -28 432 -365 -563 799 268 250 480 -725 -112 267 -444 488 -499 -57 -440 156 407 -543 -660 -605 701 740 19 62 460 377 901 989 -226 934 -103 964 -82 -418 -226 519 -302 506 921 742 -202 -783 4 987 -757 176 -653 -463 700 -239 169 654 1000 -286 825 923 -5 -140 891 152 379 -612 -324 -31 723 -481 -415 195 -751 -994 681 687 401 781 -969 -588 -476 -58 340 239 455 472 -50 948 888 868 404 650 921 545 456 -827 -618 882 30 -437 631 -174 -885 936 44 646 268 882 795 -265 -60 -853 583 -186 -286 524 -313 638 -505 236 258 799 -929 -21 -735 439 -784 855 -168 986 -96 -305 -979 725 545 447 -192 -357 539 -692 54 -248 86 821 -168 -243 -243 -626 -556 -326 -505 -927 -545 -216 -740 -549 -121 -895 -468 511 591 240 -11 454 -241 -362 -888 581 -432 145 -154 21 -194 730 921 -279 731 241 -976 -866 -91 -528 592 717 163 562 -276 -184 823 565 378 978 -956 -153 83 854 -146 -659 508 457 -997 -696 -336 284 656 -269 -301 -365 530 141 -574 -191 -691 -654 -675 -368 383 -206 347 315 115 611 -383 120 -53 570 -169 536 -387 599 -785 -632 233 -13 772 -97 -637 -640 519 -334 -159 616 549 244 -76 -376 -204 -800 -410 -861 -504 -872 -364 -694 69 979 -873 -524 2 609 -983 729 934 712 699 -359 -277 697 193 -717 733 -633 -632 756 -990 495 -103 891 -384 335 363 -906 348 898 212 479 -458 -622 -420 639 -992 -164 -117 -57 115 -759 311 163 365 -322 596 440 -188 434 -426 381 -60 924 119 441 -310 -897 -905 734 154 693 -902 661 695 519 -228 701 -929 -739 -514 -468 -676 -183 -205 -564 947 21 246 698 -531 881 -795 -602 4 -133 904 -642 523 -555 -413 -48 701 -56 959 -779 655 -304 -642 175 -39 -852 597 687 619 -118 0 131 639 161 324 40 593 796 182 556 803 -2 740 526 477 -19 636 947 -392 108 312 457 713 -468 520 -386 516 917 -693 -315 -169 -226 -963 -963 -753 964 612 67 -673 156 -751 -858 -725 793 -353 -624 -52 -720 391 -588 -850 25 577 -413 -295 -82 -417 -118 -940 -461 -801 -958 -585 415 -548 -983 433 425 340 216 876 -155 929 601 329 848 317 534 97 -615 915 85 -558 -907 284 657 -577 -976 -190 597 154 -811 179 -954 317 -587 -420 -23 -788 843 480 -959 104 -299 264 -938 728 579 103 -758 -62 985 821 609 -35 -368 730 381 370 190 873 386 -309 348 -9 -174 818 328 776 531 -811 -159 -476 -19 -110 -163 365 204 134 1000 224 268 136 -175 652 938 -564 44 -208 896 -850 -903 -235 124 608 804 988 -496 -248 124 208 161 669 -312 -302 63 488 602 137 -471 -814 929 -104 -418 -596 448 248 739 -325 985 -808 160 -819 18 930 -821 456 315 -102 -310 877 -64 767 100 -17 -198 542 362 938 733 866 599 422 -13 510 344 -753 -55 729 -369 -132 -811 -302 -214 667 -615 348 999 -72 -144 -209 -516 478 -604 848 -377 871 612 -953 166 -263 -721 -838 -706 -29 -322 690 -644 -746 89 -600 987 799 -807 -434 114 -625 -477 932 -680 170 101 372 966 154 455 757 49 210 -953 -503 -120 -141 -683 368 449 -106 184 -944 -53 -342 -725 -246 0 936 591 -639 -570 -940 943 560 -942 -885 637 -756 -707 -75 -831 -488 -216 572 -741 693 -626 97 -477 -523 493 757 -296 498 -393 -760 -799 313 -511 706 -59 116 -606 -370 484 834 -398 -645 118 -326 -134 401 -74 -472 -193 -932 187 107 -476 283 -975 -953 -767 286 283 682 481 -89 -270 -539 240 -672 452 -177 -137 562 -262 736 -596 -451 -88 -597 377 884 352 -617 -563 861 -85 -264 -36 26 693 -631 486 518 -81 507 -250 -121 172 -560 364 -97 978 762 -957 831 753 615 718 365 -553 837 621 -763 -929 606 647 -621 -622 322 474 396 -931 -320 616 353 825 -37 42 398 128 541 406 -370 -751 -177 952 861 -796 -734 -446 934 -127 -15 -188 407 472 -396 945 -865 529 -39 -592 -607 -554 848 -321 689 -249 498 463 -198 -824 -579 690 -508 -745 283 14 431 838 -312 -496 -818 -938 966 -934 309 576 887 302 678 -683 3 -150 423 -255 237 137 -237 -564 -719 353 982 467 414 -576 -177 -17 -777 -299 939 -978 -538 -741 -600 -942 -692 327 8 433 745 440 474 -875 367 -991 -829 -435 144 -58 -518 560 -391 20 -909 28 306 -260 -466 -200 128 845 -941 544 160 -410 734 -245 -724 618 -201 781 -390 -747 -233 857 70 196 -409 -535 174 -530 -789 351 -293 963 299 431 20 -666 -56 -798 71 72 -846 997 810 880 382 817 -763 225 307 -185 -887 399 -158 231 -694 100 -563 -806 -240 -806 -409 128 -967 -845 669 -254 -208 -218 297 -456 909 -401 460 981 388 765 275 783 -883 -394 357 -194 -926 -888 617 408 -818 -783 -779 643 618 696 -769 -764 874 -543 659 444 591 925 23 676 687 325 -101 166 -119 -513 718 95 -899 -438 -629 894 353 309 162 -300 963 724 -599 -296 444 943 -124 135 -707 -92 105 -874 87 -195 287 993 -243 62 818 -543 -607 1 -944 -420 130 -55 -262 111 935 677 527 -621 -212 -166 -9 -606 -903 -647 20 898 -235 816 -115 774 250 611 2 -53 -398 -688 -367 -376 482 844 -639 709 -130 731 -928 557 19 706 -430 -94 170 -361 654 -205 -399 -125 230 847 241 333 998 -366 170 774 -130 -884 762 371 914 445 328 -141 -11 -124 -40 -744 17 -941 -939 816 583 481 897 341 -403 -846 351 399 -766 -196 998 -390 -265 758 150 193 762 439 719 -674 -59 -541 -670 -48 141 458 158 354 349 111 640 -178 158 -996 -25 899 895 746 69 41 162 845 720 -709 713 -982 -304 881 377 590 861 948 740 615 545 -731 -280 -888 736 145 233 429 -311 -156 841 443 -988 -1 489 -448 -992 -260 435 506 -383 -984 438 -871 -748 -956 -747 677 -477 922 -118 633 184 -824 -732 766 83 233 -698 -295 -298 392 -106 -726 145 -581 -994 704 477 -510 819 -75 637 -666 486 663 -34 -522 30 833 -566 814 -924 -818 557 -525 -861 372 -814 208 -134 352 409 675 417 -978 -586 -454 302 -881 -69 327 66 -245 -853 919 -307 -280 228 435 -608 989 -727 855 -520 340 762 898 617 338 732 -431 686 285 -561 -282 985 -195 838 10 286 408 -926 155 -700 -100 248 -689 -397 384 -485 -191 735 -282 574 993 -131 -150 -803 239 612 186 693 -405 389 -460 -570 583 26 -518 916 -845 849 533 24 35 157 -351 -149 -647 -212 -837 -570 922 339 -477 159 -620 409 17 -300 -738 -529 642 452 528 130 465 583 50 473 -450 218 -85 582 626 797 -883 336 -992 -357 363 -369 357 -928 480 338 7 648 951 353 425 351 230 -997 744 -810 848 656 18 363 -264 812 506 -788 -287 993 454 806 -519 227 806 -611 72 794 597 102 751 298 -501 -960 206 103 426 -370 -747 -172 -314 -524 375 -140 955 65 -535 -482 -955 -742 328 -283 -583 -126 -985 -546 -109 -409 -51 295 854 451 -709 -146 -660 -255 395 334 222 685 -248 799 -309 -360 -705 -418 330 709 -916 -698 -988 -815 970 -196 347 91 -186 164 366 -750 -586 -952 345 619 -812 25 -140 -863 -955 -914 -887 73 -448 819 393 -692 786 -36 -631 -144 -519 -589 614 284 529 220 -695 859 -712 566 12 -802 570 146 902 604 870 -131 -810 -607 823 217 -591 -431 872 -806 764 -214 -942 689 538 897 191 650 145 849 549 -100 -241 -337 -169 323 -747 798 -712 899 -103 80 742 -268 -906 -344 -935 -833 877 86 -334 -484 -777 -849 130 394 694 -625 -67 -774 40 -406 76 503 -698 -749 401 -628 -637 329 952 -445 -565 -201 -584 912 -354 90 77 -202 -79 559 -712 -281 160 -249 -768 -314 503 -482 -359 90 573 551 516 -201 -245 592 980 -839 -725 465 -409 -271 435 -478 648 372 -342 426 299 422 679 190 334 -707 965 411 -878 680 -541 -775 214 -673 788 -943 418 -17 -684 -346 356 -158 -966 -676 177 917 -177 985 -932 -346 -185 370 -773 -281 -19 125 -404 -260 -351 675 -7 105 274 -777 276 411 -552 -213 775 -830 611 -302 -297 18 -399 374 139 -172 -609 341 871 -844 394 -877 -240 -298 546 794 -928 171 293 -333 976 209 458 205 -294 792 575 41 -741 -833 -760 772 -14 677 -297 -458 264 45 490 -980 -782 -67 808 239 -730 920 39 246 -277 119 -456 -106 -901 -515 182 875 -819 188 -7 -548 -929 -883 423 727 -449 776 362 -983 843 -488 -794 -274 536 535 157 -18 -846 -364 284 -924 562 85 -401 -286 13 -688 -559 58 250 -946 117 -802 300 -389 -635 -116 760 -296 -14 742 -481 541 -108 389 688 -663 -723 951 597 169 -909 159 -480 -469 -682 -61 617 -328 -273 407 586 -543 368 648 49 350 825 273 405 -840 -308 -23 65 543 474 956 -298 200 928 395 408 -316 579 -206 -43 778 -9 -22 -1000 -854 783 655 -685 259 675 339 66 73 -544 638 -743 772 -572 775 -46 669 429 -795 -406 -229 751 -940 -554 -236 948 338 -699 -658 -232 -314 -448 255 404 7 -673 -302 491 429 888 433 -819 664 565 -215 323 -508 494 733 -765 667 -113 264 -854 -202 -466 595 -387 370 132 610 865 -393 313 -37 78 -593 -466 -400 -348 428 -282 665 -988 -322 -713 -702 699 -893 353 166 -499 -241 516 233 915 927 -278 -469 -755 388 645 -93 -283 675 -723 -266 -683 -184 -368 -567 710 -765 518 457 267 -233 -523 464 -168 -431 -684 633 -222 -269 -99 961 640 -871 -406 749 -671 842 954 495 -412 -868 -420 -685 -21 -64 26 743 -174 -805 147 -581 -807 -136 792 -817 -135 503 -137 -376 -133 -239 -7 -382 -568 -754 -212 -876 458 726 111 -880 -620 692 -191 -92 -624 -775 887 -9 830 282 282 762 893 -477 546 -845 -374 -10 357 -676 278 885 35 -583 -20 -308 -504 175 98 310 724 990 -921 -452 -20 -388 -389 -597 -628 -986 592 -826 159 422 -781 956 -990 -946 -793 -746 -175 467 -761 -813 681 481 -123 693 -63 -254 -141 207 917 315 508 -809 -152 -767 -788 152 59 -553 258 358 467 174 567 144 514 900 -24 514 -25 26 182 -103 700 -318 145 589 -334 -689 -604 680 -702 278 -340 139 42 -469 -635 559 823 -638 573 235 -739 910 -546 -708 -40 -368 419 -797 165 136 59 948 -118 -937 -120 -800 -147 100 -94 522 622 356 -791 -804 487 -572 565 550 -728 -979 459 -290 570 -38 563 232 839 -161 -599 145 715 -509 -752 216 -202 852 -429 -503 -638 593 178 -965 -912 -140 836 -29 -696 223 -861 -865 -820 -367 -770 -963 -444 -94 947 252 -479 793 288 102 -610 197 -68 -882 161 -407 -752 -628 956 480 800 -377 -965 -69 -10 997 853 78 -483 316 326 262 -346 -369 936 136 -174 -854 806 -450 3 -4 506 1000 -92 542 -582 -592 -898 999 -601 -246 552 664 -70 -478 660 294 362 257 576 -926 520 482 445 -598 593 796 -815 -589 749 684 -568 -606 -799 950 536 -970 638 -392 522 -123 -549 10 509 -307 490 529 -309 -763 -208 284 412 -660 757 -858 -583 -897 -754 -958 -599 -310 532 -682 272 -856 602 467 -50 -46 838 -78 -338 673 725 -430 102 -260 -196 821 -861 371 -327 121 383 854 -623 791 70 -435 1000 -873 526 -203 -858 -80 -392 -959 538 -426 -774 -712 -896 -555 238 755 -438 -373 -932 -506 -541 -727 -177 125 142 -227 -289 353 258 -652 -589 -887 -520 715 -474 -156 -166 -986 -987 661 -622 819 -666 -109 370 -199 -108 794 303 155 -52 -951 151 -7 -404 834 -863 -363 69 -556 568 499 136 137 -763 -106 620 835 -653 -406 978 -455 137 861 -115 121 555 370 641 377 90 -270 248 594 28 875 -840 802 -132 -732 314 646 -375 941 718 924 -2 -340 -861 311 524 -907 534 193 561 -355 -100 -381 982 -514 -868 382 -954 -313 -946 -140 501 -380 -231 -316 388 985 -117 577 -269 -293 222 -545 -155 978 -660 937 -674 -797 -630 589 214 -688 463 -955 -131 -277 510 -605 -111 221 487 -910 -823 588 -486 -272 46 -367 201 965 -829 627 -293 -832 796 -959 -385 993 25 569 1 -241 669 685 -297 100 912 717 -905 450 102 51 183 -310 512 -849 22 634 -48 699 -602 323 328 -618 596 680 -47 61 -426 -954 -859 44 974 889 -84 63 138 -952 597 -450 609 880 391 207 -796 784 -711 11 866 -137 -43 -662 261 917 -615 -600 689 573 -463 -988 -254 -390 111 744 863 470 672 -875 249 -945 -695 480 -758 -441 534 345 -440 977 -839 -95 -51 -674 -721 -165 -328 760 -224 -114 -316 547 171 633 -798 404 -929 892 131 141 -530 673 807 -314 -367 -74 79 -579 -845 -950 823 819 -238 508 530 -419 -339 671 915 600 245 -258 227 571 262 -211 762 142 -240 519 475 791 920 340 -425 -538 -584 -152 396 727 967 279 -853 962 670 -815 -30 400 957 370 -327 -629 -115 -135 -652 124 663 -519 -999 948 -262 917 -278 416 669 -220 -863 -173 -549 -744 132 -521 525 877 764 517 919 68 -979 355 -876 -412 319 125 -881 -79 645 -346 -652 -927 -977 -834 888 219 901 -617 282 -474 959 -915 648 -742 915 -894 962 849 445 400 782 -603 -281 -615 784 -652 -311 975 436 304 -12 -918 862 237 -57 702 104 -862 353 -62 -803 589 521 547 53 638 984 722 868 7 471 -161 892 137 -327 -132 825 943 -293 97 495 209 -966 830 183 -858 71 47 106 -812 -104 211 -837 -547 345 453 527 -788 -827 -708 -96 828 232 754 -116 680 -357 -239 -195 870 582 383 -605 598 -104 60 610 729 280 -412 -525 -77 540 914 599 -419 66 8 -407 153 305 -649 -493 940 -772 140 -289 113 83 -527 721 -177 -58 425 270 -17 650 214 852 -481 30 -131 421 -270 -370 928 -603 -968 400 -686 424 76 186 692 322 98 -559 -960 -201 -361 237 13 48 906 -3 -995 -69 968 -682 726 -527 -832 97 -820 -964 -152 -455 33 343 -636 -209 -696 206 86 -185 741 -594 472 -364 667 414 -47 -768 508 262 951 -244 46 -186 561 410 67 90 -696 488 -211 -819 193 -632 449 -332 736 -528 907 -216 173 -335 -69 -252 108 -132 -69 17 462 942 -430 -798 681 152 741 347 371 -814 -127 -377 115 -930 -641 -992 -238 -591 754 277 -324 295 -565 -319 736 -772 -673 633 -195 -316 -117 515 -874 -85 -684 151 -784 210 108 -989 -809 -637 -519 292 783 783 757 313 886 -902 879 833 744 -939 -504 -283 936 359 -637 137 999 -801 102 -489 880 -430 115 616 997 190 -760 -183 559 787 -281 423 -238 736 -915 -826 -20 -458 825 316 736 583 -855 -664 355 696 576 -161 27 778 596 224 -519 23 136 688 -435 -192 231 -861 -857 209 285 584 981 -439 -508 83 182 178 -390 201 235 -561 194 -103 -398 541 883 -996 920 -101 -90 382 -206 -727 453 -861 331 385 -668 -600 -658 833 35 -707 -233 95 -324 -846 815 -947 -367 37 -676 -578 -345 607 -804 -471 450 -932 573 359 462 -767 -63 -248 -942 -202 -140 -228 -773 827 488 487 -643 -266 335 -782 -622 -673 -943 -908 292 790 542 722 442 205 -841 -781 669 598 740 -44 347 837 -640 360 -800 733 444 -153 -911 969 809 85 -549 -578 166 -454 377 324 153 -463 314 -816 376 544 -575 494 -615 371 -482 21 -771 -940 912 -115 204 417 572 124 546 937 -855 -908 -647 817 -158 902 -232 -842 -610 454 -40 -783 229 -547 -281 467 -606 -805 52 -187 -440 -974 752 -126 920 -774 489 180 791 755 -439 207 331 -67 -749 -578 721 -745 -162 719 -862 -905 -119 192 570 -989 -922 977 -880 -683 804 74 -712 -29 -531 -241 -71 -555 -234 588 399 885 -606 58 -339 31 882 223 874 -149 -732 -127 690 -200 19 96 -697 115 414 -686 -350 454 559 -414 233 -753 -473 472 -791 -53 192 -508 -243 -581 -868 -407 584 -537 -777 -833 -875 -433 589 861 536 -667 67 -111 -116 956 807 -624 705 229 957 300 417 -308 -90 739 -476 631 -129 834 -461 326 831 138 101 -684 -132 -469 305 303 -883 501 343 666 -357 923 447 69 -77 -561 -118 -630 -952 -600 -140 -137 699 960 -866 -90 -435 709 917 660 883 -475 -724 633 691 402 721 -962 -277 325 734 -425 -687 -240 -778 -895 784 -980 211 225 -609 286 494 -754 -553 -675 -979 2 318 569 -722 754 980 594 -917 176 -297 -136 -495 251 -926 -846 -970 -426 -183 705 858 -782 147 692 -870 -283 -208 -876 -597 -592 -78 867 -768 -937 704 -501 438 316 -578 -86 -310 965 596 -148 45 923 -344 530 175 765 -647 646 -971 -542 479 -774 990 -397 353 204 -986 -826 -549 -167 761 -767 258 -740 -554 626 100 -842 561 626 908 757 -799 313 915 828 -639 90 -431 -542 -389 787 503 843 813 -451 801 -408 15 -635 959 640 -636 -237 -362 -602 42 -922 -448 672 337 -208 421 -165 -610 -134 -182 23 93 -528 -313 -631 193 221 -84 -150 359 179 -793 -732 -302 87 85 343 -313 601 -961 37 -780 606 -334 -85 -577 -169 731 -99 601 -570 -577 -670 -377 354 720 -457 -834 805 -59 -640 160 -970 -655 412 534 507 -655 -346 345 -82 -830 400 757 -274 803 -15 577 396 913 -259 -229 539 -929 -668 489 945 778 927 -313 -914 -953 -114 -513 -679 -326 -214 665 -404 774 282 -221 -487 905 -114 -328 -537 433 923 -166 -702 -362 -144 -15 -689 742 299 706 235 358 83 62 987 -572 -243 748 654 630 -940 802 923 781 509 862 213 205 955 590 -339 441 -194 -232 -481 -696 138 763 -937 -395 -825 190 -205 -843 107 661 -64 931 -387 -917 860 510 811 165 -978 314 -568 -998 203 312 -565 696 -363 -725 583 -936 116 -455 592 -730 529 -527 935 612 -158 6 314 125 709 430 846 -123 -547 -313 697 742 663 802 395 -84 -942 -259 -628 293 909 -365 -6 -674 -121 -911 -101 -964 12 333 211 656 990 -641 900 336 167 -30 -468 -245 -706 -207 -646 166 -46 -482 -193 605 -845 -120 -927 -763 366 493 815 -898 -956 -689 -319 706 0 -237 -282 645 -506 348 -603 90 -654 623 -485 750 -90 102 81 680 804 -818 326 -509 97 116 484 -353 -604 -830 -228 487 -766 -778 218 695 -959 800 -175 404 89 84 -609 -597 464 -373 -2 -50 -995 -542 368 980 -761 141 592 284 341 -348 -410 832 -315 970 998 818 117 -508 202 -787 -890 279 312 -474 57 127 657 530 -142 -798 207 442 -492 -436 -653 629 765 -541 950 -221 28 -955 730 -967 -7 518 928 798 120 645 362 166 -712 188 949 -465 559 963 822 848 -653 -370 -285 450 -654 -442 94 511 543 3 723 522 -726 500 -388 -775 964 473 -835 -345 -886 819 -135 38 -632 -444 134 -169 679 -151 -450 -991 108 -376 618 330 -159 -59 70 -434 -74 767 -510 -252 13 -514 188 -771 370 578 -117 -899 277 -952 543 198 -264 -770 -712 464 -351 636 181 -825 -15 -289 558 39 -519 -76 -883 -384 264 769 942 -484 -320 -948 822 -377 182 -355 606 302 -86 562 88 -710 186 231 121 132 492 256 -224 -525 422 -771 291 -257 835 -41 692 195 -742 -1000 950 849 488 -27 -694 265 -941 101 992 -598 149 906 -696 -518 -739 -449 871 87 -500 -148 457 -634 949 204 -410 239 -157 -924 357 611 -462 886 974 354 -74 -511 909 63 660 435 -671 348 -263 845 -906 -671 137 952 -548 897 706 686 -839 -195 -270 860 -661 817 -521 -627 -964 316 -931 117 -662 256 815 -292 375 -382 -381 -813 -347 884 637 183 -313 219 -745 312 -138 -811 223 -937 -192 -169 -599 -428 435 -823 -432 -37 -643 -446 470 -946 37 619 233 515 837 96 416 667 -73 -302 722 -560 -282 822 -999 184 200 -275 -694 -148 613 -495 199 263 -428 -499 722 -188 -367 -681 -958 91 830 -980 -431 -19 391 865 -167 -700 474 158 -591 -625 722 -985 899 108 -141 153 -995 -652 -632 -722 -662 -256 957 -873 -910 861 323 -329 934 728 591 564 535 263 -117 342 -390 -977 -150 -105 -736 -866 995 255 39 152 449 -905 845 998 -510 525 716 941 -640 134 -289 -37 550 767 624 -325 -800 988 -725 -595 -417 -691 807 112 -184 42 630 438 -751 -784 8 -171 -793 499 537 -712 -536 -666 -675 -990 -58 -719 517 97 342 666 -694 566 -812 722 -889 509 215 -895 442 880 -124 -541 95 950 -71 611 78 -951 999 -878 933 36 -570 -207 -227 -302 -275 -93 118 -888 939 973 -97 -427 507 -671 -995 -804 858 -78 -412 -67 -276 744 200 -186 119 876 -621 -832 210 169 -947 317 936 434 -462 -311 670 -450 -967 -796 130 -829 -742 920 -552 -12 -695 -719 652 -730 38 848 -880 261 548 301 -182 -13 -601 -426 893 602 735 -265 -226 744 -630 -137 907 -546 -824 916 -390 -333 -26 -754 183 405 -504 -890 -598 106 882 966 564 -150 603 895 -255 -694 959 -702 545 425 214 543 -198 554 145 869 -734 -605 554 -352 722 -863 812 -359 -326 -268 -589 201 -691 920 671 398 738 747 -766 -585 530 758 448 -985 232 -330 842 -798 -603 274 -928 583 -45 967 -538 342 113 -741 -886 588 691 -630 207 465 -69 330 690 -35 926 -64 597 564 -531 -355 -766 406 -252 -451 -580 -878 476 289 -929 -545 344 706 -264 934 -900 218 432 813 738 -562 -726 -100 -15 433 -274 972 -437 -412 -874 0 486 490 -254 -594 408 -145 -94 971 -884 1000 -763 275 -137 994 982 -758 575 -398 -801 -997 -398 -180 -885 800 -401 -666 -988 -496 453 -166 -210 605 -799 737 -68 741 685 420 -632 -363 -304 -510 780 -624 -270 621 145 927 185 625 -477 -896 77 741 596 782 -488 -61 -324 -663 314 986 230 165 -930 321 325 -643 -493 801 -276 -302 985 -380 -999 44 758 -369 499 809 336 253 -799 627 -524 545 631 970 -899 443 150 661 870 117 237 178 -324 -861 -417 923 -423 -30 -861 749 -580 -510 997 93 229 711 -821 -239 448 151 -638 146 655 -313 215 646 -44 -221 997 -868 -120 159 -554 663 -33 953 -44 349 -204 580 -319 150 -890 367 -555 -707 959 -886 -799 -635 135 103 533 -157 409 -277 196 -435 879 -517 218 -258 -253 524 -324 -912 166 -16 -479 868 924 563 92 80 60 762 159 883 466 400 -434 -15 -305 -129 -963 -483 -974 254 139 905 415 -886 -262 811 314 -279 -793 474 509 -304 -990 -586 165 -309 399 541 73 947 141 -872 253 215 -421 338 571 -672 -847 -999 878 889 -542 -564 365 -401 -491 -498 221 785 -679 -585 -184 148 171 604 594 772 889 18 25 897 610 -534 227 -859 -645 -889 -244 -551 980 -868 945 -404 -971 -47 -509 -752 -62 269 -1 912 -181 -299 384 -531 716 729 95 -572 -233 -582 -199 -40 -542 444 -5 -530 -700 -520 -534 236 -631 -596 376 -965 -174 767 -354 -761 988 -575 -308 -195 293 726 349 -37 923 -916 413 -565 833 -633 233 693 -238 -238 273 583 -411 -598 -88 230 -977 24 -527 -792 -17 -699 967 -398 235 170 997 -939 -618 929 696 -258 -432 772 -830 -920 245 -121 408 -512 -613 -15 656 -347 -156 362 -473 -865 -484 114 781 566 -911 626 -103 -945 -521 -689 -173 -594 -991 -638 184 651 -718 -466 473 -131 977 -37 877 177 640 175 917 -849 841 -439 -83 -792 -562 754 -583 -488 339 59 353 -275 425 655 672 122 56 -856 358 -524 810 -710 -194 -552 -169 -658 -463 -520 -180 -790 634 -270 347 -846 -509 -661 -684 419 -741 -656 -334 272 -77 799 -404 -583 806 702 -13 -380 185 805 -408 -201 939 488 661 89 412 -563 -579 750 709 649 851 -561 814 -119 -509 108 -190 659 617 850 -943 -254 908 -214 -805 418 249 632 897 -399 -705 -975 -212 -336 265 325 753 839 311 -292 114 895 -359 -893 -398 229 -230 -371 752 -825 495 467 -646 46 -834 939 -557 -672 -407 -43 -837 -845 -933 -907 957 592 -83 -123 298 862 121 -843 181 918 -52 -803 463 -335 376 -948 50 414 -755 453 -843 -36 -282 817 -856 -971 -258 203 193 -302 482 595 -84 538 -44 895 -744 -480 -672 -317 138 650 -199 -501 37 649 552 574 -883 108 -168 677 -80 492 -338 187 -546 34 628 -685 -958 76 802 -213 -811 929 -230 -782 254 695 -100 -702 -31 427 725 -160 -363 916 516 342 649 709 -563 -332 -412 601 29 -835 34 -22 -52 -378 363 511 -180 -306 290 294 552 904 -458 149 38 910 -144 -528 887 535 718 68 104 -977 424 245 825 234 90 673 -96 811 972 -894 736 881 7 -623 -213 339 373 -838 -890 629 310 -82 677 -836 34 727 756 45 -378 205 -604 701 464 -960 736 304 906 849 562 -35 -943 644 -791 332 353 -627 -472 -403 490 -280 760 920 948 593 739 -261 -858 232 427 -855 -566 745 149 947 447 612 -203 -530 655 -405 -70 -541 -472 143 530 -504 -636 -867 -473 415 734 -273 1 -480 -429 -426 -85 -290 74 696 402 -149 847 605 481 -711 146 -347 1000 382 636 -581 395 -648 -606 -727 979 728 688 -842 798 99 637 -684 457 -949 693 764 893 288 -587 950 161 -993 -939 -900 676 291 168 -251 900 -725 -666 -327 -698 375 176 575 -1 -853 -796 -335 -379 -364 17 973 654 920 -465 -72 -713 -374 811 -297 730 -500 -195 -111 825 149 199 -27 -297 -816 -671 883 499 745 -505 745 -948 -123 435 -112 737 -629 -694 929 -266 -202 -520 -15 -583 871 924 170 889 -450 -336 98 -376 703 921 -645 194 204 332 -510 619 313 -416 -354 -163 -78 293 -415 -413 -292 558 224 -930 -977 839 597 -63 593 324 658 -367 626 992 -304 163 146 -911 758 -637 410 848 -420 -440 -314 254 -677 -360 177 -597 -560 674 572 -639 -695 908 216 338 -314 -262 578 272 676 802 -326 734 -152 -875 512 258 -480 6 967 -548 775 991 -796 -561 457 359 -315 801 402 -766 72 662 32 191 -365 -628 -683 716 -105 677 992 -946 -56 -361 -77 -820 -203 465 -203 -957 69 718 -397 -752 -553 -239 -816 -537 762 -263 550 -425 718 39 -212 -173 -1000 689 -601 16 -832 704 -201 976 391 -233 -540 -784 564 -500 782 -148 873 18 486 -318 724 100 -722 243 -82 490 909 -596 -967 -963 393 140 -66 -922 -223 -319 997 619 -333 -674 -447 983 -827 -341 456 389 445 953 155 838 -992 531 866 -575 288 628 769 -382 796 937 -64 -782 -172 -982 -66 105 -742 479 -181 -485 -293 -937 -620 775 -754 220 -956 -479 63 -883 -80 -832 419 -199 65 293 -4 -90 744 872 -481 -115 766 216 33 933 -560 -695 436 846 -497 -692 913 -16 -80 618 862 -710 9 374 -315 -17 238 -854 402 590 -570 -241 -776 748 -133 -330 -652 528 838 375 536 910 628 272 411 -525 718 439 -222 -765 52 23 -818 186 105 100 935 -315 897 77 811 109 753 772 249 -208 -789 -474 -171 880 -798 -294 927 -736 918 -958 968 -658 -767 892 918 -483 -880 -579 618 116 -118 -894 -612 -481 -352 140 -767 428 -959 -920 -575 -86 538 -899 383 842 739 -334 -73 -105 -343 920 -261 625 -537 713 264 -215 -263 189 213 -736 -84 327 -238 258 -674 -348 371 70 -908 536 209 798 -213 -680 414 47 -795 937 -890 -105 304 955 -57 351 -279 -830 -289 71 605 158 394 -378 714 374 272 -216 443 -542 -272 289 828 175 -444 -643 -672 -287 933 -431 -126 -496 -778 -380 424 -903 -474 630 680 968 842 -673 135 41 119 -580 -174 -94 -197 -414 624 502 623 -615 -867 54 -809 874 107 952 135 -484 -581 645 75 594 -327 -668 953 -270 741 265 836 -984 866 -586 -150 -390 -959 300 745 -831 196 -278 445 607 -850 -454 -362 -403 -662 194 -26 584 -929 -783 -287 271 -190 -499 159 853 -630 -973 -704 -121 -673 722 -195 -775 551 495 767 -61 -976 707 313 -25 -71 -924 538 921 391 -653 -407 -307 -710 -137 985 -275 776 110 -260 500 -910 263 -375 -133 -46 -876 -159 509 905 983 633 -709 538 683 -228 -317 96 196 97 -281 182 -688 354 -451 779 679 838 501 954 -733 86 275 456 180 909 729 -955 -644 894 513 731 -670 -814 -251 -442 -108 -915 -915 234 67 944 -383 -847 -837 139 466 -124 418 47 -745 38 -26 405 267 248 207 169 868 -906 672 -505 -3 436 272 26 283 -327 253 286 -339 706 -531 -457 151 -501 -996 -116 73 -602 -604 -381 590 717 -546 145 -814 861 -554 -375 -264 586 -115 817 -751 -845 -664 -751 -385 788 520 345 543 -483 117 416 948 -613 159 333 -783 311 -422 249 716 354 -200 -779 451 -890 851 176 49 239 458 -12 512 -431 679 -67 -976 695 -704 525 447 394 59 -611 516 -7 -315 -885 -176 144 -430 -721 441 213 -920 -946 922 382 175 -739 -282 -507 3 -401 -155 104 421 -968 25 -755 931 10 -506 147 887 -141 571 555 3 162 -201 825 553 -461 -864 -157 -536 -424 -67 673 -341 -656 -111 -45 -309 554 -594 -860 -337 986 280 -274 -749 552 -705 287 413 895 -731 -628 555 -21 -567 -975 -205 422 -199 -911 395 405 38 -974 533 -529 295 -324 -948 -166 414 793 -537 150 727 129 -330 590 -38 414 279 -365 753 -142 -808 755 -95 -708 938 -351 746 -612 -337 78 -833 485 -146 260 -702 11 868 -739 -211 -412 -339 831 874 -950 507 495 -408 -431 675 816 -574 -891 -649 -979 -187 18 -399 115 312 -563 -356 -17 -694 63 555 302 927 88 -150 -442 798 988 750 830 -161 466 972 927 760 -496 24 245 -471 497 -897 -367 -749 612 161 -699 -481 905 459 571 -840 -259 455 -488 886 608 -64 957 89 -793 1 215 -557 714 409 -564 440 953 598 -5 -735 147 -188 242 -814 190 -259 -977 -623 -216 -67 739 -266 -474 -151 -561 741 976 -552 -32 -20 551 768 422 -682 -455 85 -729 -886 -407 -365 -256 -257 -285 -915 -776 391 292 27 -583 -993 -449 -727 869 356 -555 17 -992 -281 841 589 -851 800 -902 -452 -923 -175 213 -510 155 570 309 -464 132 39 -300 874 48 962 532 -909 -186 848 -169 -961 260 -718 -490 -421 711 -13 457 -59 608 798 508 513 -846 -803 -963 -404 190 -187 -138 -784 19 -727 -766 632 327 4 177 293 766 879 44 -760 -818 -861 -706 936 584 283 -859 844 -883 558 -217 413 349 -183 -934 -731 837 -462 341 276 826 965 162 814 925 -464 677 -356 30 863 880 211 -543 317 371 -606 406 -505 -981 -987 -777 -502 -690 -625 412 718 -793 686 -475 -696 274 985 -419 -858 519 -550 -774 -772 673 -397 531 -407 205 -418 -222 -884 -948 357 942 -83 213 176 339 -680 -537 -234 81 949 290 836 978 527 684 502 522 496 225 -400 -290 -50 -32 -949 714 -768 -931 75 773 -367 -655 -964 636 316 856 -144 -433 38 -374 464 565 434 -597 574 -507 622 -216 -753 814 -216 437 875 -135 -970 -361 535 862 664 751 729 250 -250 104 277 346 -462 935 -49 507 -605 -186 -882 -458 -931 -721 -636 -739 -230 106 -86 712 661 -555 984 641 -774 -894 -997 -766 -533 79 -673 -45 610 783 857 926 -919 -440 366 -936 975 476 -663 -697 -42 999 159 -446 -449 605 -973 262 385 865 -655 -797 -297 -548 -451 -430 -679 336 -624 969 465 -355 -587 -773 51 541 -139 -841 -733 349 68 959 -907 -560 202 775 -861 -410 -944 905 896 -537 -946 889 -331 -586 -803 230 601 352 747 -673 -406 -335 -493 915 -175 -390 -542 -674 171 -778 679 -608 -607 916 -355 -923 191 -980 90 -435 -924 488 513 815 573 -602 -661 495 28 186 570 608 -401 609 69 -92 -451 -776 -746 -158 -198 785 416 -810 -940 -163 -606 486 -261 292 -693 781 197 199 416 -484 806 407 252 455 -382 907 -141 -296 -542 -617 140 -243 -231 -661 905 -901 -117 851 -567 -543 371 -79 -24 -268 855 567 -657 175 142 253 242 667 -263 -451 272 458 -46 190 357 881 -923 -446 -552 75 518 236 823 268 392 -925 183 -376 163 -27 -767 278 543 877 165 -825 803 895 -386 -943 -545 -442 -714 -917 416 -398 -33 160 -712 327 300 15 -732 -420 -405 -399 -734 -916 109 -802 816 -908 -848 -790 605 567 -937 620 892 987 217 -597 -618 -76 -419 552 -590 -513 -213 -643 953 -604 -943 -438 670 -648 671 183 -669 -393 -465 -543 468 820 -732 640 436 -822 -156 -720 881 44 -101 528 -385 527 377 953 237 -767 -948 -593 -614 502 -190 -359 443 -20 -476 255 -409 733 713 334 -576 -827 -727 509 -838 700 488 -121 -262 -909 -846 307 -670 -312 599 812 -232 -323 718 -459 902 -805 -142 -878 -42 -105 827 -739 772 590 -881 -797 -429 -134 823 -367 -258 997 -286 880 856 -125 -973 -585 570 306 -507 295 6 617 766 -578 -942 -798 740 -706 -434 -172 -237 403 -488 80 -195 -102 -203 -51 -175 493 585 -577 723 -616 500 489 -521 -980 335 -719 647 702 -500 -172 -863 183 -959 -856 35 -542 786 -959 890 229 957 -789 -724 77 -994 -947 288 -930 -264 942 -475 -649 -261 485 692 -715 506 -658 154 -317 -503 -556 452 -846 -824 759 232 497 993 342 365 512 -311 123 -576 -726 809 840 -729 997 -668 -70 -558 521 -312 -982 -263 -666 -570 240 398 -84 -16 924 698 116 501 287 -63 54 -148 123 -243 -49 291 -655 -80 -377 254 828 -999 606 -941 904 162 384 117 -427 -64 -366 427 434 -871 -400 837 141 -731 982 -70 291 -676 468 -66 763 -30 -748 767 -630 -831 -493 974 279 621 -469 366 -753 -378 535 668 505 -814 951 -733 -501 87 741 -944 257 395 753 -721 439 121 332 -937 -700 -572 -452 99 439 968 374 14 192 -37 628 -180 237 811 -153 708 840 -296 143 -879 821 762 -415 362 -385 798 912 -721 232 907 -728 249 873 -845 -317 -452 234 956 -778 -732 480 -119 -241 -643 197 973 703 -606 177 -594 -790 425 -299 446 365 764 734 37 -419 -362 -978 -521 -913 452 179 206 -298 71 -958 841 -224 283 461 -649 -457 -986 -429 -578 -405 -685 -990 272 992 -969 -438 -890 129 221 -539 -619 701 43 -416 -406 -308 924 86 -985 -199 -410 115 883 426 252 -776 133 88 -565 -118 873 683 -742 -87 -908 183 -90 -185 -394 788 -795 -381 963 -401 -860 546 993 -929 185 -281 -96 418 -112 625 -753 -138 -709 -495 -220 745 -909 -649 922 -183 -82 372 29 38 -239 469 -160 788 365 661 663 924 -566 -509 -313 506 -63 -658 878 510 -969 61 -163 -862 271 492 -223 631 -49 -437 -332 -897 978 -982 -282 -172 -335 268 41 988 -698 -940 -58 776 351 -707 -952 -605 -436 -704 170 740 138 414 751 -445 -153 57 899 116 -341 -39 -252 -588 -818 441 -993 879 214 961 977 269 301 -698 387 918 -510 618 916 506 -428 238 15 -756 408 -405 -172 521 298 -141 -907 117 759 -897 456 -258 -954 -522 440 -222 346 97 826 -449 -348 -887 903 603 921 823 -112 -639 -80 740 -583 710 -593 321 -228 440 -375 85 -838 -158 -726 491 767 491 641 -443 -944 -58 -741 414 928 400 -85 -320 -28 -558 -446 -552 498 -290 724 11 -97 -444 -343 111 417 779 -58 515 165 609 -942 -115 -938 912 997 713 103 -11 -190 470 -149 -812 -846 -959 -993 -942 930 -923 178 -831 427 526 980 196 -968 877 -911 528 -504 -877 730 -20 -160 725 215 -805 144 -13 114 -483 665 775 755 453 122 240 585 -577 -488 -71 -84 -609 236 987 -596 -712 472 855 -494 623 704 125 1 35 -233 -111 -758 -749 -46 43 -599 844 -292 909 83 56 808 -245 -443 -611 -284 -963 939 -519 710 325 -11 9 -927 577 774 -725 415 36 962 -840 -244 -219 -200 -694 182 -264 -754 350 -46 -182 241 477 -861 -497 -738 -160 -338 -605 617 -382 583 621 -644 471 638 977 -101 320 881 825 536 207 362 -490 579 -976 -682 305 549 868 -675 257 -662 700 944 65 44 -561 168 199 275 -675 301 968 -532 -429 104 -836 -208 -902 146 18 -772 425 -32 633 998 556 -521 -613 20 -72 -501 851 166 732 612 569 -397 799 -969 -775 36 286 108 -617 -75 108 482 -932 -650 -378 -265 687 937 521 0 -903 -754 65 89 -330 -552 -518 -555 -96 80 -391 480 678 933 63 -755 -608 516 -838 -650 -731 357 -127 -421 932 -171 543 869 -91 -706 39 -743 -876 -477 641 -156 -960 -534 546 -440 831 -579 587 412 -35 -98 910 91 470 964 -359 897 351 844 -430 699 770 -574 770 14 73 393 -834 -602 -328 -833 433 642 -372 -76 -197 505 990 780 202 -91 -159 769 146 796 -916 -271 13 966 228 473 -150 356 502 -249 -400 -156 276 125 -861 -736 -75 654 976 652 449 285 -171 350 -36 -361 656 697 -465 -318 -686 713 -198 -442 681 955 -734 491 463 -350 -121 -766 -801 43 259 -507 560 -652 -773 -235 801 495 -743 -720 415 -394 -826 616 749 -265 922 -745 -747 -330 967 -466 98 -841 237 177 575 -545 308 -844 -352 -183 -518 -18 651 -34 635 446 844 936 -87 384 483 26 -63 713 -683 -919 775 685 -617 -984 30 642 -331 -935 802 -566 994 264 -295 -640 -522 251 700 145 106 17 -45 -390 -496 -889 197 417 576 -63 420 -178 212 964 124 615 346 516 -718 490 -263 -295 -143 -274 -884 -957 684 -618 -725 -56 960 -149 29 731 656 965 -782 730 920 -299 647 628 -293 -74 601 -156 -644 -118 78 78 229 799 857 780 -942 981 -192 820 -624 378 482 -143 -863 16 420 816 618 -790 -557 82 -946 678 -390 -229 -119 -531 423 297 402 -452 -201 607 -748 -99 -373 766 625 -302 134 466 -980 131 -592 465 570 -825 -840 -486 472 883 -740 -185 918 60 -664 -589 843 -429 749 622 441 -717 386 898 -677 298 977 -697 981 211 -480 614 77 -642 526 531 -454 -773 383 329 651 348 114 395 70 707 -114 -438 -393 761 536 871 -292 -7 -50 -718 73 38 123 189 -43 -545 581 465 320 724 -129 903 388 -510 -45 -829 -532 25 661 -801 -350 -575 673 331 6 -403 388 994 379 -697 419 692 -574 277 -99 -345 -893 -394 286 -814 -349 565 -855 391 520 -745 -752 963 650 184 -93 -703 709 -195 -527 -516 -674 171 285 220 242 673 -381 577 590 536 -432 845 -485 664 -151 417 -227 662 -731 -785 -294 51 733 -877 270 965 -293 -898 -177 469 -624 -796 -98 -137 509 149 464 -758 -502 915 612 -754 -292 -891 397 847 -257 836 242 -772 611 -324 788 -576 621 527 -894 277 -629 138 371 408 707 -829 250 544 518 -212 -197 -480 711 906 -859 322 -908 321 -201 931 512 455 -450 -680 -569 564 413 272 -198 -658 -179 -463 357 -555 867 905 -338 -107 522 -806 857 808 -591 58 870 839 809 192 281 135 360 -770 -316 -796 985 -430 283 745 -916 -798 -145 389 -751 745 144 -517 -718 -907 504 -664 433 -402 -465 -82 -107 605 -184 606 -50 -387 884 147 869 626 -19 458 95 516 205 -727 -702 -40 -758 -889 316 278 -711 -399 337 -945 -782 42 852 -658 620 -137 647 -540 -394 -197 868 -958 207 -909 414 -23 90 363 -124 -548 -903 -472 -480 -281 -512 67 487 -51 259 442 807 948 -194 -455 921 -682 702 -964 961 -840 -555 36 527 940 -190 497 -234 -518 -774 316 596 -264 649 -187 104 -499 253 -39 550 498 -758 -476 131 -657 959 989 -934 213 -995 289 997 410 42 -665 161 -6 -929 -351 99 -525 469 -1 -627 -446 334 -474 38 228 -451 450 -310 797 942 -90 -54 93 246 -505 -537 -90 775 848 -447 -609 259 -94 691 362 -746 605 -59 943 -228 -541 -102 -22 -386 279 242 592 82 -588 644 -463 -294 -872 691 -329 -982 -382 300 553 63 -688 61 -296 -935 -98 443 -807 -195 -31 825 -127 473 -770 -222 -646 567 -29 467 426 -410 502 -809 527 162 702 154 -176 -563 679 -987 -778 1 -978 -433 -444 167 -799 -955 -934 -152 169 -892 -926 -549 936 819 977 -633 416 71 -26 -887 752 -673 -405 920 317 -354 -984 -314 404 -538 -601 -131 -273 751 -738 -754 451 -448 358 -840 657 -746 -245 -575 48 448 -531 -462 -408 -162 -697 581 890 747 122 -596 338 687 135 704 -427 -393 -636 832 889 722 -212 -456 506 734 -934 141 506 1 -757 414 361 -649 744 -337 -453 -526 -997 231 971 -114 -734 422 100 950 669 -337 -56 -514 519 -792 -728 823 -216 -409 897 -296 -142 881 587 703 78 -533 848 -254 -137 -465 538 924 997 463 -909 -295 29 -145 -190 -514 279 -169 -423 36 704 351 235 456 -510 167 -426 -151 -994 -695 116 -477 116 317 -904 -853 166 807 -890 877 676 213 709 -550 89 -196 59 -445 543 -589 -788 460 966 -548 -858 389 940 -198 734 523 809 -343 -187 620 116 792 -418 951 108 984 -898 469 -651 -348 -279 861 478 -776 -871 282 -343 672 -441 -508 239 419 -938 -652 105 -890 -388 -408 -186 -662 512 912 675 -900 -15 120 -983 384 -795 952 633 142 -830 -161 -415 444 35 -188 -786 865 -866 -469 -965 -936 321 680 -175 -169 -265 -909 -424 -196 429 -95 -466 -958 -683 -706 127 839 -821 -268 -856 21 -948 656 669 735 632 -692 700 626 -652 -256 119 -426 -622 -365 -31 -579 -11 28 402 744 -100 -806 780 -529 -90 -467 209 -367 -591 -763 -637 54 90 349 -209 -22 766 -255 196 288 -283 -671 -654 65 -671 409 254 136 396 928 468 463 -847 -725 956 657 -266 519 -744 -686 954 -517 -493 192 -241 605 147 -991 -875 417 479 -907 -311 599 28 -366 110 438 -605 -921 -290 -865 758 -150 -577 433 249 705 285 628 -261 328 -653 210 306 978 -554 837 -457 749 -113 -583 -243 711 738 767 -813 356 597 12 -603 233 855 301 -702 -348 13 -684 368 182 518 -996 -893 569 223 388 -973 -610 917 -856 970 437 766 764 243 -811 -360 456 -944 85 -136 405 -515 -286 10 -766 368 269 227 108 898 -524 -855 469 -785 -5 144 -75 887 78 -453 781 -482 32 -262 37 -449 -877 497 -325 840 268 57 -824 668 445 231 -132 949 -242 -120 -285 653 205 920 -38 593 -798 -775 338 106 -899 -123 203 448 848 -282 -230 -590 820 478 -712 512 -312 76 -586 -498 985 -979 -82 -933 336 861 -436 494 640 -38 -233 -114 11 -73 573 257 758 720 -243 42 -177 -911 -275 306 831 -662 -228 -534 636 61 999 63 596 333 391 -546 177 420 797 114 989 426 -218 11 -686 -574 -362 -700 -583 -71 -921 -584 -60 -7 641 -962 -800 -127 -938 -742 -846 479 -857 -156 414 938 -959 540 869 429 751 -16 939 623 -479 869 -897 -874 -297 810 659 -186 -402 799 -265 862 779 740 534 873 -244 -703 -629 214 612 -277 -265 -517 -694 -624 925 170 300 -716 391 914 -169 -92 -787 -266 310 430 -884 216 -823 -45 -151 -422 -180 889 -821 -580 496 -522 573 -929 -548 161 235 787 478 464 917 -633 -251 335 -97 354 -463 296 513 -719 -958 910 289 -625 374 467 850 -605 325 -568 -618 -134 -407 502 690 -623 648 112 456 -648 456 -80 -588 -428 -937 -1000 -346 -155 915 -628 -145 -319 752 -777 910 -217 449 705 -326 947 580 -77 -590 -479 25 629 669 979 -326 -898 -915 -882 -131 670 972 462 716 626 630 471 -392 -939 491 404 682 133 -952 -7 914 688 -103 404 813 972 -808 762 -395 999 450 505 146 351 654 -865 -214 -132 477 926 -937 -390 -797 629 563 -120 -40 301 1 -318 -452 -953 903 -36 -463 -926 259 -935 599 637 291 785 -288 654 -690 -33 -409 563 -740 -630 -938 586 693 -201 -294 -253 -251 -223 38 -965 -598 947 -481 702 328 -537 -886 -409 -336 -104 676 216 -972 -405 -251 855 290 -973 756 811 503 686 919 253 -420 -308 -290 -943 980 60 -702 665 873 -616 617 -757 -923 207 210 -153 885 -553 -530 799 -707 225 -668 -92 -931 62 -572 786 286 -498 -763 58 548 -649 -902 999 -760 472 994 -213 -680 -962 -888 942 767 -495 280 -642 157 -313 11 -712 -398 -350 803 -106 608 88 -714 469 112 -172 -333 820 172 -241 -482 -518 -666 801 -929 591 -137 -808 -730 631 -872 267 662 -580 -382 -157 -838 -174 630 800 232 98 768 -210 -610 589 -839 -920 982 -157 -191 -972 884 -57 -814 137 -270 295 -197 -300 -402 488 -99 -945 -466 -879 605 720 -517 329 -189 -819 605 347 -945 -876 458 244 -169 -915 -23 161 343 165 -952 -755 -904 261 88 232 324 249 488 216 -246 520 -463 -272 -620 495 84 -835 -505 756 -119 -260 280 -767 -461 -416 -976 -211 -599 419 808 -825 -250 13 -314 427 -936 -40 960 -678 726 -76 -148 -161 -424 951 195 -423 362 -727 -757 175 731 -734 -291 301 701 -705 304 -7 979 907 627 821 -726 -204 255 -701 -269 840 -832 385 -222 41 390 -203 -760 -460 -129 128 -576 377 -341 -734 890 851 717 483 572 380 121 -898 -352 -533 213 917 758 -512 -463 -255 -286 442 -669 36 805 -597 -924 -705 -823 959 910 -59 475 -305 87 705 152 320 452 338 20 -908 -835 -805 -151 617 8 -875 337 276 213 -387 796 -408 351 -800 120 -31 -731 431 208 -463 -303 252 -363 45 802 633 -385 -971 985 340 -874 832 -72 -507 -874 184 -503 -773 998 -922 -78 -684 -649 -865 208 829 170 242 -359 -53 132 456 948 -565 283 833 -774 -507 -76 723 -97 -403 2 959 -278 482 -301 782 -1 -252 -364 -559 851 -151 -243 -956 -994 -876 34 462 -23 -690 -312 -265 -73 -648 -577 -750 -90 782 917 -251 -189 -790 158 606 916 891 -98 -659 223 -105 107 -666 -45 -268 -91 878 196 203 232 -298 113 915 -111 888 812 -398 -790 -20 640 -530 285 -332 -80 716 -870 -544 875 -540 -439 234 -659 -474 920 -864 495 867 67 275 716 -605 -706 -435 -102 -701 -454 -937 -637 -569 680 462 -492 99 -814 579 -599 -774 -965 -289 -224 -536 709 -145 -467 -302 614 -184 215 13 40 616 -543 942 -979 -627 331 -918 766 -664 186 794 -121 -446 -457 97 602 504 638 865 288 34 -162 -851 101 362 683 636 339 539 460 -82 318 263 -761 -482 -126 658 -254 -501 560 -519 -971 829 190 -743 548 -231 -756 -474 540 -709 -24 336 -134 -443 88 879 -189 374 584 -258 -215 -361 -448 -3 -930 -183 970 -902 567 -92 -332 33 240 -966 -915 862 133 134 -500 -253 799 688 654 937 881 -708 558 -784 301 575 -136 187 -456 -993 -626 -959 -851 -258 -486 -807 332 374 -496 655 -574 -977 -1 -152 483 835 -60 177 -799 -372 496 -835 -849 491 -825 -392 -86 -598 -951 -937 -579 -735 -945 -803 984 -297 88 41 -523 -916 774 995 733 -521 -646 73 -654 578 347 550 125 -426 -554 -309 694 -922 616 -761 940 -840 -417 -25 263 459 -574 -123 491 -220 -50 706 316 489 -734 861 975 -17 -641 -648 -239 -289 196 -282 -306 10 -952 -167 676 -446 -34 966 -937 -768 -187 -976 261 282 597 389 -902 -625 957 -919 641 937 -746 -459 -27 -134 881 -84 59 688 265 862 -91 -842 -725 673 770 914 -466 -745 -47 223 -552 788 277 -723 368 -480 -84 -618 941 581 792 29 -542 414 -931 -878 -744 35 -110 802 169 -397 639 -250 -894 163 -762 -429 933 65 -594 265 -535 -795 379 841 -854 -488 922 -987 374 -26 -175 505 71 -963 310 -88 760 961 -919 780 -241 44 -84 -710 753 427 100 999 526 -743 715 -177 -533 155 -704 -397 -47 809 627 -947 577 207 -933 -104 -267 -293 187 170 532 675 459 69 -972 -641 588 -720 -248 139 693 -506 -723 396 342 -388 -1 -352 881 320 -583 551 12 435 10 34 838 -804 -964 579 922 780 483 937 805 679 -479 372 952 -916 -560 -781 -871 594 -449 -705 -46 -798 787 -29 288 -287 -294 275 726 200 853 -36 -830 794 -741 -13 -721 -38 -66 635 348 -87 113 756 -763 -771 -247 -723 -754 704 439 -139 -558 -814 -555 -408 -454 0 258 -517 -193 -501 936 -431 999 -67 662 -6 957 823 54 -288 771 -874 609 -221 -556 329 988 178 -994 479 790 -908 43 892 -589 -31 946 855 932 306 -166 813 756 -741 587 -534 685 -583 833 -111 491 -849 468 778 156 668 -77 -13 300 -509 -965 -338 74 234 120 758 -943 -898 968 627 48 -518 -320 71 123 405 927 37 675 841 682 846 543 117 204 -442 440 -143 567 -850 614 86 767 703 -206 123 -622 -577 -167 -670 -86 -850 -258 -165 -94 581 242 -767 -828 157 -113 894 244 -874 -948 -828 -148 631 -667 -416 -205 -876 991 -513 -963 50 900 -723 22 892 269 -934 -122 -997 -826 -481 179 -733 36 198 149 -221 340 -42 250 432 -17 836 279 149 801 -524 779 512 -904 -790 423 -590 -766 -56 -735 -297 873 -259 -636 -313 -956 234 -90 681 -706 -794 659 -974 -554 426 834 -915 -29 599 -446 -758 -252 -901 -35 -732 -163 9 665 -936 603 337 -527 -570 -400 441 16 745 236 -638 715 -472 -831 -162 730 -91 303 23 367 256 749 -23 774 -666 454 -813 -251 -256 -87 863 589 983 20 -191 -951 110 -813 -941 455 746 -620 40 -763 -296 442 832 -381 633 150 667 -85 391 -57 720 582 -388 224 671 452 -291 -17 806 -516 -269 -403 945 698 990 -476 -939 143 230 -188 -723 343 621 686 667 530 342 -278 -86 728 791 -922 -927 392 -843 -281 -120 276 625 -89 799 304 220 -696 -575 -442 540 -810 879 -514 -289 -443 -310 736 -603 310 -671 955 513 911 -829 -655 410 -561 -637 -650 -996 870 -107 -8 896 158 370 -370 972 -151 -681 -19 -123 -654 -942 634 -911 135 -185 292 -8 797 649 769 -905 164 40 -492 -222 248 975 -294 -327 -781 527 -305 -707 -246 664 714 472 620 -653 257 -139 -252 820 -243 279 -950 611 611 -947 -908 507 431 -334 225 -351 593 -143 -671 431 -662 -451 469 745 -623 684 -484 974 171 -66 -126 -659 294 -252 582 -623 -478 580 -72 -713 790 -73 -987 319 283 601 430 106 -836 576 -342 911 306 132 646 -229 -201 -884 -330 -560 -394 -943 -836 241 292 654 -658 -282 927 -600 858 -644 -589 324 -194 266 81 167 -572 699 148 43 590 306 -832 753 -163 -892 -892 560 -375 362 -804 274 424 917 795 -669 698 -797 683 236 -27 615 61 -873 774 -751 94 -100 201 66 -416 -29 -420 701 33 -53 -367 -106 420 911 -18 359 558 -320 -600 -517 129 -26 494 -615 -496 308 -461 -518 -62 871 -738 -333 -353 -227 -589 -721 646 -373 261 675 -331 931 -989 493 700 403 -767 904 2 996 938 746 369 635 174 -449 -590 614 787 -712 684 630 148 236 -654 -160 951 -558 471 728 -558 -486 129 791 -524 822 -531 -903 172 392 -878 271 -731 -783 -606 203 -790 -720 833 369 198 -928 825 -396 149 -71 -562 -509 229 733 -373 -513 94 187 577 736 155 758 997 -478 472 -140 -982 459 -827 -347 110 278 705 284 205 422 -497 -73 -989 -566 690 -755 -348 -229 152 -808 961 -751 415 -46 994 878 722 -655 261 350 -480 -360 572 936 133 867 -81 -284 856 -958 -621 690 -476 774 -785 -568 407 -546 902 -737 253 -970 -794 -492 -516 -89 213 779 277 -262 758 7 -533 -26 -114 624 8 740 559 -82 767 -526 815 -491 374 328 748 584 875 -816 -750 346 -446 402 -416 -207 186 495 -47 730 -320 -591 983 -924 683 176 363 742 276 505 32 -427 461 -339 -686 -521 -214 613 -650 985 142 382 973 161 -117 -824 -245 68 333 -633 -459 -989 -150 -691 -54 617 -670 -647 309 -575 -879 -591 -688 -89 986 -340 -172 -289 972 -898 870 735 -734 -576 674 -598 984 -300 958 523 -508 -612 -399 26 271 201 -557 -475 559 979 -320 28 765 -547 162 530 193 735 -25 -845 -371 -605 742 -135 -687 182 627 777 -902 -930 172 941 -820 324 -324 -944 -919 744 -876 -167 -266 -914 70 -142 595 938 -169 -220 998 33 -436 540 488 512 187 807 63 450 189 965 507 -444 -595 -202 -194 -840 258 -15 -394 951 -677 -242 -230 -287 -854 380 -541 -227 -665 442 526 -459 676 -308 -912 588 -591 -505 396 906 -412 -577 -330 75 -629 385 -437 433 982 472 -770 -344 967 -596 377 -953 26 -403 916 580 -539 388 977 973 204 327 267 -620 904 538 -343 508 113 -497 223 -795 96 406 -894 903 -846 102 -914 -628 535 -360 539 250 581 88 68 -277 913 -155 584 -854 -834 -106 931 -988 553 431 31 71 -833 -741 475 -297 593 -283 787 -558 316 -814 72 612 -910 269 834 536 420 -967 147 -433 -293 -617 -214 978 -881 -565 -692 180 -513 980 252 128 -26 -630 633 359 -924 412 -923 365 570 -171 -596 -161 333 -966 416 -667 -396 973 758 -268 -133 -776 741 -256 -355 103 454 90 -25 -314 298 724 854 -859 676 -855 -856 82 -88 802 962 595 -946 243 750 -193 -766 -350 -100 -957 201 966 -891 379 167 505 831 -82 180 660 -518 558 -177 -982 230 -231 -471 880 450 -81 393 627 -732 189 895 309 679 -243 654 -695 -761 635 -206 -81 -752 -560 545 -742 -969 568 320 -863 39 -881 493 -286 871 -147 -2 166 -112 -128 477 743 60 -703 358 -944 -786 548 603 142 454 -186 -696 874 -937 -534 803 229 -489 569 -411 33 -405 -131 320 172 235 -505 -439 19 38 921 -591 694 370 79 -353 137 387 -407 472 -363 127 44 -775 -405 -832 -608 -629 -156 381 467 744 167 512 558 998 -714 -88 -824 528 629 361 -880 621 151 -475 758 -651 478 -2 -245 858 564 125 -630 413 -719 327 298 -650 -249 903 8 405 424 -127 -104 83 -766 -85 165 -54 -424 -139 -329 -123 826 174 -255 -305 -69 -747 -256 604 -447 372 -406 -845 806 -542 -887 -967 -586 496 -831 -827 -329 -524 697 847 739 611 -782 -116 137 442 -783 975 271 511 773 797 -603 -722 393 -425 -39 181 -457 105 122 -266 367 907 -985 -705 -415 -382 138 895 -904 904 426 -352 -995 -199 422 -216 -752 -351 -895 956 -287 818 -908 507 615 -687 -774 872 185 -480 332 808 -496 964 663 -306 -881 197 -919 -644 -96 608 542 857 535 735 -20 623 136 -61 604 61 126 -540 46 -346 -994 -942 270 647 -311 239 574 749 -597 36 288 205 -828 947 626 393 807 917 -885 -704 -338 -950 -638 -404 360 207 260 772 -428 754 278 -977 -198 115 908 -424 38 679 751 710 166 943 -999 168 -229 -129 -374 588 -623 362 -745 -534 -395 910 -316 -568 210 -941 -171 22 -424 67 -367 85 -928 -894 -990 872 697 537 872 188 262 327 -662 -370 740 -218 -466 -330 -470 -902 660 -154 -176 840 54 -193 -978 -665 962 987 -750 600 -319 -972 -8 437 326 -339 -558 743 -515 490 -910 745 316 753 -791 79 -707 821 -547 597 843 709 833 462 -436 -673 -575 675 698 -98 448 -231 -121 -245 146 -814 384 -73 -64 118 199 773 -40 -625 -360 692 524 157 41 71 196 921 740 904 -433 938 -863 -723 -241 516 31 31 330 323 -398 -96 -72 -181 331 -451 -871 157 -353 -693 -632 962 177 -349 -920 407 99 692 832 626 -771 222 -939 -431 -884 -210 -654 603 -250 -674 418 -358 -614 20 -857 919 892 295 -654 635 -149 -971 18 -110 -261 574 -623 677 -686 562 281 485 381 165 -896 568 750 -600 -275 -258 -704 -148 91 756 -589 722 402 -838 -498 801 539 248 -367 -177 -793 121 -828 -107 969 -73 -911 42 644 -563 -90 88 919 391 298 -552 -272 -855 186 829 509 -916 382 938 -300 -833 15 714 -190 -582 584 -221 652 524 -990 -616 -800 -377 -816 -369 -832 203 -531 344 -343 944 -287 239 -929 215 -475 -986 -674 -459 206 13 -947 929 381 688 277 909 -376 825 -76 503 735 799 785 -635 -658 -957 940 -522 -419 -132 190 886 -805 698 701 237 -82 894 240 596 -988 -615 950 -821 -582 850 -976 476 -477 935 399 -489 -881 -163 97 558 -460 -336 -790 -417 -342 961 -961 239 -724 512 -893 -995 -920 250 -215 -456 -952 -256 812 324 578 -622 496 199 -200 455 564 -109 806 497 723 463 107 -375 715 179 52 -629 -226 -31 530 79 508 972 -908 524 396 855 98 294 320 563 783 -569 -519 -475 -167 27 -988 -660 -773 -331 1 -916 236 210 -774 517 -500 -22 -561 -427 515 -571 -513 291 61 -680 -548 -90 559 -764 662 -859 -839 209 -149 -647 -39 -430 313 311 -222 791 -368 -124 -101 682 -110 -340 -837 -910 -303 409 129 453 683 10 -211 -309 -366 -871 775 666 547 -680 860 -522 392 -513 -31 253 22 77 -891 -803 -970 -242 -586 72 -946 542 494 9 -34 -79 -11 -516 560 -689 -815 493 -630 934 654 562 742 454 359 -812 -7 -502 664 -94 580 344 -83 -208 -281 977 584 543 -98 -166 876 597 332 -356 846 -416 816 -908 471 261 994 -380 274 483 -780 -849 484 -689 564 566 -834 598 -107 430 532 -176 -83 -383 236 820 179 -588 -823 780 -550 433 -443 -650 85 26 -217 -560 692 335 -60 -336 -901 -301 598 956 -161 -47 423 -387 203 -732 233 -325 -354 -340 -432 -583 135 328 -360 777 -748 -596 859 708 -276 786 -386 -547 -238 622 946 53 -959 -969 -450 198 -837 -857 944 -406 -852 21 -122 22 -293 765 427 -416 -470 -207 995 -508 251 294 981 -433 -3 -975 -534 194 -190 -553 -752 -124 -184 -89 -137 33 -37 366 491 -217 143 -681 -814 186 -782 581 844 -858 412 386 590 -133 -635 718 389 -35 371 655 164 -429 -918 -313 -162 48 531 251 381 -95 54 -232 -20 26 -243 107 -975 98 -378 369 899 -357 320 405 415 -715 -159 -753 -833 -715 -509 859 953 -75 -918 440 883 554 447 -429 244 -163 -544 801 515 370 -713 -347 591 -170 612 766 279 -348 370 955 -383 436 108 435 -495 -369 110 -362 -255 358 -331 260 266 -115 393 511 511 -688 679 -473 -349 946 -313 -322 -932 821 -805 -268 -644 -913 615 -459 431 107 718 -521 -167 -51 -349 982 462 -831 868 69 162 123 -368 -900 960 -807 -53 117 90 386 791 685 -932 -217 241 -835 -866 -288 877 -85 290 -174 -641 -2 -72 -371 -565 706 496 773 916 -342 -827 -290 779 -724 776 -640 -964 -107 -736 234 -303 -232 498 702 -312 624 821 -334 -834 202 488 812 998 -424 -212 -468 -355 921 627 306 395 26 303 -727 666 604 268 -61 608 -243 -912 928 451 963 558 845 103 356 -792 532 -404 316 -394 992 -301 626 93 -626 492 -762 -501 576 40 -345 745 279 263 -134 -702 -692 -102 -326 306 -308 -354 367 999 -474 -243 -491 320 -957 888 488 644 -817 -542 907 -338 -55 -721 -181 186 -204 -558 -314 -450 -178 182 -628 -794 690 860 578 334 145 -706 957 43 -51 -762 -416 -777 683 -862 -87 689 -437 236 521 -101 935 841 538 693 -215 691 53 335 -617 504 227 -67 -680 -671 792 -314 -234 -979 -540 -715 -834 -931 -114 504 -510 736 498 -686 -665 -102 -208 461 636 -755 -109 -307 -914 -269 -971 783 412 -247 -439 254 273 755 -58 -448 -577 21 -788 -868 582 995 -583 996 588 -927 -311 664 875 -416 -912 -975 464 -568 352 385 746 845 61 193 268 800 888 400 681 274 337 -949 -594 904 964 -792 722 903 -666 707 -908 -806 -356 374 481 -630 -444 -849 -193 -442 892 936 -500 -416 -729 -70 116 -341 -665 -294 351 -172 761 622 2 361 -582 -353 16 -633 686 -273 620 -33 134 492 -526 477 -838 153 584 -775 -162 -887 55 -453 575 -60 -794 -527 827 -894 358 921 377 205 -502 -178 -713 47 -297 938 -902 787 320 993 623 -748 998 207 -644 -644 -461 -847 351 -1 840 -905 20 -547 -560 827 549 525 132 -699 158 464 730 772 482 863 363 730 658 442 589 835 134 -901 -350 -158 -313 -41 521 67 600 573 -738 -60 686 867 989 160 -367 711 -591 371 748 -555 -218 751 -993 251 273 541 243 -422 113 456 -952 369 608 978 -685 -264 433 -150 739 784 912 372 -5 492 -808 -400 187 -804 -679 -405 -724 861 386 761 798 654 291 -781 -100 749 836 -520 256 -989 -787 804 72 -520 279 107 131 404 57 -783 -782 -71 -719 880 418 -57 966 -811 2 -771 390 697 -468 -988 288 147 657 -526 824 574 304 475 -23 755 776 565 677 -247 -12 966 668 -692 -343 -329 -628 -937 10 670 -187 673 -961 594 581 796 -571 -339 -396 978 175 834 277 -780 -963 990 862 -378 -663 -47 -659 -146 79 944 105 -503 521 490 -623 190 87 -919 -899 864 609 -899 -620 -772 -956 828 820 223 -506 887 516 -793 963 924 -862 490 -669 -376 -906 822 -976 -417 813 -154 -239 -810 -197 -250 163 894 -977 -147 -172 -305 99 -221 428 176 -501 -978 -866 342 -387 -236 631 725 -660 -315 477 -637 -604 277 -167 512 273 -778 843 -438 404 460 414 -614 -206 396 -384 -617 -860 352 171 574 842 649 -712 684 611 -365 364 -70 910 -348 -123 857 -867 153 -824 -893 -884 -727 -610 -498 810 48 -831 -939 -998 550 -261 -641 -589 702 -908 460 837 593 303 -536 -982 411 471 -381 518 -547 -744 -227 689 870 -804 583 362 663 315 621 975 517 -104 259 -63 -782 469 448 -673 142 43 224 858 146 -564 -358 -264 -911 522 -497 11 630 268 -109 548 45 810 -686 -431 879 -544 -708 327 -678 -446 84 -209 -143 275 -667 -611 624 -68 570 -316 -624 -280 30 -437 833 -798 -659 -54 747 -813 811 73 290 204 945 533 -63 -704 320 307 889 -392 -686 110 -664 -431 234 -510 -420 6 -675 -408 691 -190 -624 -589 293 64 -470 673 -407 361 -209 292 -637 365 -188 217 -843 244 -170 128 -354 -452 -428 738 496 -696 883 -352 -912 -358 -684 303 765 -923 -509 -880 402 49 -284 658 -146 -926 -342 -724 19 105 182 -118 995 987 671 -529 -422 -81 115 -300 148 -382 937 -549 -862 432 278 892 367 -80 -423 -950 -190 -352 -835 726 557 -259 -945 746 -739 167 447 -71 365 220 353 -410 -921 -544 845 159 754 154 -569 -677 -791 -196 383 723 -850 207 673 77 -811 -379 392 -721 35 -603 -783 319 699 899 553 -435 -900 85 207 357 728 426 -911 291 689 803 -618 316 -760 -703 -839 -283 433 150 -992 -530 -920 -918 -404 702 -495 910 461 -551 704 535 572 -276 324 234 -955 -236 -704 895 248 559 -907 -5 -597 -39 389 673 -657 -749 860 870 -742 436 -129 499 -904 563 107 326 -507 466 818 -840 321 -804 -581 -356 932 162 245 654 -635 -61 -241 138 -338 895 -919 -166 -354 -45 -935 41 76 -162 955 384 943 -892 -427 322 980 -410 -341 7 -326 878 -588 268 827 270 585 954 -97 514 -458 -459 827 -932 -463 -924 -38 240 -886 -618 434 934 781 -382 -700 -125 486 403 749 -710 -846 638 127 127 835 594 638 308 513 751 -487 -817 14 -267 -53 -261 -639 -262 343 -683 420 689 208 255 -884 123 -146 -892 851 -733 -36 -540 -205 -837 725 -517 -785 -594 -989 966 -719 611 725 -346 220 426 -10 437 -676 -750 128 -506 -514 379 15 -341 916 830 199 -537 -23 -455 -611 -673 -24 -513 -820 287 936 -493 -277 193 102 199 954 -547 -949 -155 264 27 384 691 134 221 -760 -244 -174 388 -623 413 -472 -608 -996 -469 -886 -3 -701 741 -689 -354 65 474 -454 427 65 -411 337 -453 755 -287 -448 -162 53 -820 -868 -932 886 -88 -711 -563 560 -3 -97 141 -970 -543 915 801 -690 138 -540 804 47 658 -854 -92 378 -235 368 738 -599 -163 383 463 -560 142 -869 -918 -692 -463 -921 797 628 761 218 309 472 -382 -496 898 -526 -762 344 281 650 -437 -33 -652 675 117 277 706 -467 519 -778 628 -902 -376 -534 37 -750 -673 -550 -713 -340 426 882 117 843 611 -859 743 -756 -917 -361 388 -653 713 912 441 77 -13 826 41 802 -254 -225 -832 -697 628 546 279 -637 -596 709 472 -401 -634 -969 696 -707 -710 -261 -51 -974 -22 -260 -703 -524 -72 322 -924 592 866 -365 904 -926 745 -348 443 -412 -944 -539 447 251 957 -439 372 -153 495 882 -89 897 -390 490 152 543 -721 -68 260 -798 -541 259 654 -557 -458 122 518 -332 128 882 808 534 766 -177 -611 -206 -897 -978 35 496 -865 -480 400 823 658 -314 473 896 -709 132 286 182 742 -323 433 712 587 -196 -926 -286 699 788 925 -961 -888 -752 -860 -81 581 694 482 341 -208 -41 34 758 -2 -384 -436 323 -347 672 -960 544 347 932 734 -954 570 -430 800 976 442 908 843 -211 405 -666 -810 761 -269 843 817 -619 -113 -748 831 624 -415 123 999 11 -11 847 -786 236 783 334 -902 444 829 -497 -422 697 -4 33 445 590 -829 961 -972 45 -533 504 920 -815 -352 301 -384 729 -393 -634 258 -80 863 -68 680 -453 539 -927 -490 -536 939 970 -785 -605 394 683 -862 -409 -269 278 706 -627 -743 -170 410 -65 108 735 -568 -725 221 -733 418 -643 -403 335 322 -138 569 -106 765 822 212 992 961 702 1000 -247 -972 963 840 -213 763 62 582 -142 641 523 -663 -313 -542 648 -581 -354 -951 735 -617 468 341 815 352 -412 -84 346 660 -506 -965 -162 897 -376 569 -706 864 -169 8 33 930 -688 860 -789 105 -581 753 -967 -852 599 -611 -223 -508 -830 -445 -891 -839 600 -203 122 623 -166 -345 861 131 222 -135 -108 410 261 527 -876 939 -585 -854 -773 39 690 -880 -669 -895 -461 -356 538 -154 -932 894 77 418 -700 502 928 -524 -734 327 713 934 -280 446 355 -56 842 -175 -109 501 395 -514 -915 -838 9 378 -343 -766 311 558 -62 -523 -443 364 203 -252 -788 597 382 545 556 -390 219 -611 -440 566 -668 181 922 -792 -653 757 765 560 -844 792 124 167 130 721 19 -241 125 403 -910 -151 474 -455 709 361 -332 -550 196 301 815 -289 -695 -970 29 74 738 339 -227 728 -415 -639 496 7 -888 594 363 652 597 235 973 308 -525 610 914 915 55 -828 197 496 48 238 609 164 -283 -597 -548 -383 -885 -38 60 -453 520 -798 -704 -873 653 -591 -601 320 -296 940 -706 172 -838 -346 -699 233 384 -525 -477 -361 -97 265 806 885 102 -555 920 91 -549 107 611 -540 -333 77 -522 -922 -153 -531 -908 -35 645 812 960 -18 -434 -442 -483 -295 -6 -245 -533 576 -363 514 -563 273 622 -835 520 185 225 -383 171 -154 240 672 328 -302 418 900 -230 -196 36 -562 -74 20 -58 249 -8 -766 410 -367 256 867 -806 -879 353 173 -644 880 -12 161 -60 721 33 10 40 -788 -799 805 333 -334 627 -559 978 254 -997 315 120 -642 315 -512 117 -394 -687 504 -466 -24 -474 -704 213 289 716 -399 783 874 -843 -997 717 894 -10 -782 610 835 336 945 -238 652 -683 193 381 180 761 -691 -949 -531 12 529 -554 -63 -249 121 551 613 -459 -537 968 991 -621 951 375 619 -812 -893 682 781 956 -684 -63 208 -741 -361 473 -472 265 -280 -434 -507 870 189 -383 350 909 544 475 683 168 -88 -251 -910 -751 593 -395 76 -408 -989 478 904 543 -362 382 75 -711 -630 -485 44 403 -779 180 160 632 199 -669 339 -373 -815 601 -414 -631 -725 -457 -642 -111 -46 -17 -824 -407 -847 -12 -80 -881 633 788 -685 -577 -968 -181 400 -291 -503 -136 -558 -62 255 8 419 -467 -306 745 677 -732 789 379 -326 443 707 476 -256 -554 -757 -878 286 905 -234 647 -583 -89 -133 -78 -458 610 -885 662 -507 998 755 244 -283 996 -147 -620 -248 -472 35 645 -901 -995 844 -882 155 -963 925 -399 571 613 430 777 -230 -258 531 -64 751 683 249 821 61 407 -705 431 166 202 121 -158 576 145 -619 741 -358 -871 5 592 404 -280 542 985 775 238 407 -707 547 373 32 -15 933 -761 445 697 -381 -943 -413 520 813 446 789 838 78 -460 -809 -263 -385 -251 -725 933 -388 972 -894 694 83 -51 79 143 597 173 52 -910 845 -704 -419 769 -663 598 580 142 -909 -201 -567 -417 505 452 568 -968 -191 676 -236 -966 383 483 -108 6 -546 -390 279 -109 -873 3 -748 -177 135 -777 397 -293 730 718 158 -161 -678 -125 -549 -280 11 428 -96 556 -569 693 285 -944 -465 455 -370 705 909 809 647 713 -56 525 -605 150 6 -512 -526 -490 -270 -375 -10 228 628 -815 -516 366 485 -213 405 -524 655 -147 -257 -148 398 -859 322 215 873 286 -497 -953 -937 -392 -453 -582 839 484 -63 831 597 954 969 -746 242 288 115 -38 724 -999 -745 764 -390 781 638 -765 -145 709 742 650 -472 -946 730 287 -803 337 -63 498 -263 386 596 265 316 -169 -457 712 -268 11 -576 -372 919 263 694 -81 95 366 889 792 -422 -536 -574 67 -141 -333 -719 -587 -556 -73 -840 -675 -230 172 -314 73 238 -158 -886 929 24 -976 -463 868 520 -166 140 -221 758 578 551 -415 -721 510 -350 -644 873 477 -724 -402 515 899 691 831 264 720 -99 -91 943 421 -319 328 135 -843 -93 -165 -202 362 -964 723 -154 -820 328 -768 -54 -134 543 918 -993 581 -136 -1 -88 441 -13 -935 714 465 170 265 436 118 800 971 810 -788 365 -720 -312 -345 -473 132 483 171 763 -27 168 -437 239 -856 649 -191 494 -623 -271 -253 381 691 181 79 874 947 -225 75 -786 -560 462 -505 210 -464 150 578 968 -713 945 -144 -122 335 -383 981 -185 168 -840 -590 720 -977 -515 -153 838 -953 -644 -496 -993 -549 131 74 78 -6 821 50 -143 871 -153 -398 536 32 -791 545 9 376 358 259 -825 -436 -7 292 -250 -850 -619 316 -597 -721 542 -268 -636 -286 120 582 241 909 -847 619 192 824 -644 74 664 320 765 928 -122 211 969 -100 823 15 -784 -824 -856 -877 603 124 -776 -395 155 645 -634 603 -483 -303 781 310 -231 892 -551 392 -821 -989 285 92 688 572 884 -36 518 -883 506 203 120 360 441 560 445 -250 179 -748 951 431 590 -32 657 676 -941 477 -838 793 -682 46 -156 899 -595 -239 400 -886 128 605 -422 -990 -368 879 355 -992 480 967 872 730 -929 418 -27 -162 414 637 -941 769 673 474 -302 126 -934 147 -366 -195 -645 -365 589 563 -357 819 65 -361 877 680 991 81 -408 83 -834 -742 193 -915 -862 637 -391 -532 856 -242 371 67 -777 -258 814 997 -978 401 -468 -917 539 -752 -634 531 -365 481 840 948 -712 -3 704 495 34 363 868 -382 -740 235 617 -581 -271 -557 -888 -187 -854 -999 -535 -798 714 497 619 896 217 777 578 -523 -509 441 272 -629 -222 315 203 -329 -593 560 -159 -640 751 676 -396 888 -546 -274 793 898 738 145 -19 -94 619 -387 -663 389 -147 916 214 -316 431 128 151 -185 -846 -552 348 -358 28 -353 -578 290 349 -382 -1000 364 54 77 -336 -52 -178 556 847 -69 -140 -575 229 153 868 -514 -213 553 -840 -328 178 911 -828 24 -848 -482 -479 -851 -631 -377 772 -197 588 640 639 -825 -255 -438 315 174 -318 -84 172 394 -450 -30 -231 320 26 40 -236 -805 -237 -878 -886 -164 582 -400 809 412 703 -994 -114 -35 -235 864 -382 -164 469 85 693 995 -481 -444 949 369 106 -742 -992 -703 768 -734 474 -711 -48 172 -379 -117 945 -358 -912 -225 -307 -121 707 358 -963 -949 -682 -178 -237 -791 -521 -889 -961 -923 -688 -748 -649 490 -235 14 425 -48 305 616 -23 -442 -226 -615 -986 -251 -507 -602 65 484 232 -211 -941 -558 418 -106 139 396 -830 647 -131 32 -685 -583 30 -607 -428 692 587 -285 169 -843 -687 679 -536 317 -150 898 -979 -420 957 -478 179 -842 664 655 -325 -430 963 -946 -948 693 580 558 -181 505 -140 888 521 821 -282 490 451 142 -33 -221 -664 518 -753 973 530 425 875 640 -42 -469 -76 608 -211 549 205 -67 -428 860 -616 647 499 532 -122 537 -724 642 -679 993 107 767 -712 833 -711 -849 163 968 -65 -935 -338 -348 301 612 -258 -885 -757 647 606 -469 202 429 -982 347 -660 -130 110 257 -567 878 948 706 -171 718 422 -944 -575 -471 510 -875 -775 -454 375 -276 -422 -715 882 452 864 789 -965 930 -827 283 583 -883 -832 900 986 -641 133 741 878 233 -833 -980 60 196 537 -159 -537 567 -511 283 -739 779 367 -522 78 -964 -497 530 -763 525 51 -488 715 208 13 881 -868 -240 -689 -860 804 211 299 223 833 -212 651 -865 861 -44 819 -140 506 -415 -959 482 61 -845 171 671 -861 785 -112 -328 -200 654 -87 84 -239 687 -744 365 973 874 -161 -366 -609 879 330 -735 142 890 543 -272 786 556 -632 -465 251 -666 -292 925 -744 938 974 761 -628 395 898 -499 294 -756 587 524 48 -599 661 995 308 965 652 694 485 584 894 -551 935 -108 -951 745 175 647 317 953 -782 797 -983 863 52 -779 585 813 422 920 105 86 835 719 -59 574 317 -219 -980 618 227 -925 -14 -298 -421 -454 539 -399 -612 -667 55 492 -897 98 -52 302 788 404 680 -196 -802 414 862 -16 -692 756 -728 -713 476 -512 351 -735 326 722 778 761 418 -326 -544 -236 772 714 950 15 -518 473 219 -680 318 -657 747 13 755 -58 -71 -42 854 716 -166 98 0 -995 118 776 882 411 -409 19 -694 -820 539 92 -323 629 990 -427 737 812 284 594 425 -494 -743 575 -985 293 -584 889 465 747 231 226 -710 597 682 -121 385 -841 -919 -839 -727 -193 -990 -351 439 981 638 -982 -174 977 827 -977 -840 -956 -524 872 928 221 -948 880 176 -154 720 -604 -684 -488 61 -464 933 -828 791 -422 348 -152 -22 -709 -713 -56 205 873 348 -437 -59 -883 -351 -550 356 263 -466 -760 -202 137 -35 411 791 941 -37 -762 578 597 899 654 -935 902 578 922 -181 -532 570 -502 -403 465 849 268 -187 312 761 404 950 172 -846 -749 -341 693 -698 238 948 143 -377 986 940 851 -212 713 496 -39 -657 -673 -434 846 887 -749 786 -804 111 -703 -835 -350 -252 -932 496 -795 829 -848 219 -95 -848 -755 -368 -626 -762 -712 929 755 974 -81 676 -514 -105 638 982 -696 -295 711 -481 702 177 137 213 -385 -193 -371 -450 -756 944 486 -665 -845 948 356 258 499 117 342 880 -119 795 -213 -244 -786 30 -963 -10 623 -174 -549 -469 -722 -19 819 -718 657 -700 -916 -664 -218 98 -56 -707 -277 637 -292 -451 -51 -883 322 -207 -442 -429 796 -455 344 -927 133 713 835 753 -22 115 -552 885 313 207 708 -368 -399 284 -556 182 -357 -136 285 -923 754 657 -847 59 198 825 741 903 -124 756 88 883 609 151 -580 882 167 509 446 -79 -295 774 -460 -446 125 -230 -851 775 375 -458 321 -367 -105 85 -619 511 741 -893 -219 -961 105 517 -30 -575 28 33 736 -98 -821 -114 -18 740 -710 -407 202 -265 -29 -674 -910 954 90 -885 491 -626 -557 128 136 -142 790 -705 466 -9 615 -840 -456 -239 -412 123 657 412 -512 -173 -172 -945 -42 -147 -313 -737 -801 124 -369 -679 -254 988 530 635 -472 -317 279 -603 -49 301 -797 123 -206 -413 183 -977 -961 -227 -205 -128 -823 334 -639 -468 606 -90 558 -641 -72 -578 -531 -750 -930 -347 -682 932 -15 161 -257 210 -953 479 -934 952 -690 -669 -519 850 902 710 766 -351 -899 645 -772 -267 231 -415 809 937 -994 -287 436 -689 169 -542 985 -185 937 910 -997 150 -644 685 -612 132 -401 -911 -342 -813 -322 -934 -28 731 370 362 71 451 -566 -115 -455 728 -785 -597 -58 -194 -283 135 711 168 -602 -449 364 738 -226 24 73 979 751 879 532 448 -954 420 -230 -377 807 97 273 453 -510 -553 -109 789 354 163 538 826 965 -615 89 62 -999 515 -247 575 -557 -316 245 246 995 473 -631 960 -562 632 -215 942 374 836 244 741 584 591 349 -323 625 -530 -665 66 42 -530 218 -78 -314 -821 -988 -536 -752 -774 -505 -680 248 -334 -478 -860 -275 -717 -634 -6 -473 327 722 191 -534 -30 616 129 -257 859 555 824 -313 -588 19 543 30 -484 922 -967 152 844 -304 762 -322 356 58 348 970 -486 -275 -802 947 351 63 900 -31 -431 332 -501 -124 -452 346 -739 908 -860 -116 473 -301 585 -298 -973 -777 13 -268 -70 -971 844 -638 101 -969 716 274 -182 105 -381 -157 189 -826 228 42 -638 -920 705 923 535 -27 -918 457 -251 90 353 -764 232 -333 34 -818 -308 671 -987 -855 412 -212 -883 -589 -653 -314 -852 -431 -600 -329 240 112 -635 309 322 -862 394 80 -413 -303 128 -355 405 -716 -986 -115 829 681 890 136 -964 709 341 -210 344 -82 -277 205 32 -813 -857 217 -780 -480 413 607 625 684 949 -752 531 810 -376 -591 -597 844 571 -215 -639 -180 999 618 -89 -361 -608 -944 847 782 318 289 133 -165 896 -447 -836 -375 -621 110 640 356 -720 -858 -546 -659 524 344 -101 826 39 -403 200 -816 460 -674 204 -481 -239 -950 -163 38 203 -518 -780 -337 533 797 375 190 -163 210 -426 -331 -610 151 -399 -562 -336 970 -445 -955 -636 -308 -267 133 -377 -368 559 272 -742 407 -11 765 -272 435 612 -239 -745 597 -440 294 -998 602 -709 -549 -901 81 176 499 748 211 -935 851 473 530 285 870 611 305 -418 842 -488 -534 368 579 -337 811 -610 -111 718 -424 397 -395 553 30 -610 918 -101 558 112 -354 -481 897 -11 8 -702 430 206 766 -205 168 247 894 -151 -180 -657 769 418 -98 987 -865 -909 19 49 983 736 -736 797 -882 -492 82 73 -77 106 -509 827 870 -930 -521 -565 -292 -489 -30 40 211 351 -343 325 -704 394 762 -294 -508 544 -320 -644 518 909 258 562 -290 252 -129 88 -413 473 -553 777 895 355 -16 522 -885 526 142 -499 862 -89 149 496 34 910 -876 283 577 -701 -885 410 -634 97 -953 505 13 -367 620 -940 -26 -21 -238 661 -885 -308 -760 -590 -978 -550 -602 -293 -933 -265 -344 852 -99 289 -814 -14 412 940 320 -293 818 306 395 268 356 -652 735 -765 202 873 780 903 -749 270 -707 -541 -538 321 653 -609 -147 -86 60 -997 -39 -628 -802 -215 826 -387 257 -345 909 624 -380 -384 -317 -842 -872 948 266 919 670 170 361 241 -374 153 439 -526 -429 168 -103 635 464 -533 -243 950 841 139 889 -601 -449 347 -90 -372 -609 -621 683 573 -380 784 665 -314 -750 344 -536 -703 922 -848 142 573 422 768 -544 186 -38 771 249 -530 724 212 630 -497 -101 568 223 433 356 -628 759 49 944 518 883 411 4 445 -200 -79 -195 369 -111 85 -543 -581 394 -432 -454 -55 799 361 161 -852 566 -15 316 936 -416 -888 -567 -486 -785 -839 -505 -264 -204 43 -497 427 -655 -83 277 -252 216 667 -701 415 -588 -235 6 -581 291 -512 505 213 494 472 772 -756 -823 -332 742 -260 949 -523 736 131 -332 -151 41 239 971 828 -226 -316 -597 514 -720 308 -611 684 204 938 -636 -491 -45 -277 -171 -333 357 488 339 -182 908 624 384 989 641 426 -212 -939 242 -855 297 764 957 936 -83 -918 -265 931 59 580 -215 -309 103 -248 -843 709 117 276 324 -837 -855 247 187 -112 966 282 -714 270 951 971 -821 772 714 -527 401 -76 -495 453 504 -157 -555 283 709 59 -834 253 781 -321 -969 -303 -533 868 -163 542 -128 902 -409 629 814 -910 -325 -801 342 361 148 -587 -363 276 360 -67 -82 -726 855 837 -466 123 153 338 894 -899 -893 -605 420 533 775 -341 566 -183 610 866 -587 -949 958 -394 7 -981 259 -17 -142 -549 -364 -8 -441 -853 160 -423 -716 -985 376 756 528 -192 874 954 -890 -200 -327 -367 154 -172 -104 348 381 -974 289 207 735 -785 -348 346 351 80 -319 312 -102 454 213 -963 346 -209 724 -149 635 692 646 925 866 738 -602 -591 -569 71 -217 -439 -472 -39 -518 155 -896 -430 -615 337 982 750 349 -747 -825 -555 -320 -731 760 -181 -586 915 862 991 110 -378 629 -20 -100 -391 150 -175 799 -448 778 -239 -519 717 -710 -365 240 -114 -429 -755 103 522 -298 -339 845 110 -651 -452 -963 -892 788 -723 820 139 41 -535 -845 669 827 983 -227 277 962 -244 766 754 940 -484 -78 -150 897 502 -247 -343 -268 -820 -898 -540 6 -253 -528 -494 -627 -896 -276 854 792 -360 -705 -221 -410 -632 -48 -308 441 -349 825 344 901 -519 -533 32 358 140 -72 632 453 -736 -125 -73 687 -751 -261 237 -119 -4 517 -694 972 -738 -577 685 -169 126 396 861 716 692 -521 205 469 255 364 288 -269 601 522 622 -139 -596 591 -61 -954 -8 -481 -579 -891 494 27 -530 588 569 448 563 181 -533 -81 -575 542 -856 74 -73 680 661 436 501 -543 -183 40 227 -220 -214 -314 -702 999 -347 -343 -958 915 4 -974 -777 -956 817 123 -983 851 31 -533 319 -910 -195 329 284 891 -612 -547 -308 -116 753 -17 -161 824 108 -178 -82 -885 -694 466 691 901 -816 512 903 -763 -611 -472 840 -616 -675 206 388 465 656 -430 108 -711 -223 -721 -629 -590 -364 619 158 63 -1000 690 -413 -984 641 764 -549 -533 -454 -712 364 -643 -899 464 971 -379 206 976 203 -742 428 -102 -413 -569 534 -702 770 462 715 147 225 803 869 370 -42 772 338 -237 113 195 888 472 867 485 -271 258 66 -739 -561 437 -64 -13 -746 -798 -572 -262 -339 404 -416 -477 -35 11 635 819 -489 797 -924 -419 76 -386 -162 -328 345 683 -490 927 660 606 65 494 -91 950 -33 15 -79 905 632 -85 29 49 29 362 904 -429 180 -36 -725 -579 878 -247 612 -577 -554 -931 -517 143 -497 883 -622 -219 -913 -107 146 573 454 140 -326 -975 921 -554 -140 -431 760 340 -527 817 758 -935 -715 -340 727 -260 -468 -691 -897 -497 -534 747 790 -178 -698 -403 518 762 -438 -85 186 -495 -72 525 -146 -113 547 -298 -752 468 -424 804 -306 -140 -321 589 394 274 895 -873 -539 -707 -809 -732 193 -904 -344 -699 -936 -208 921 -581 259 161 451 -17 236 -990 85 -177 -388 -82 754 -15 388 755 291 44 304 585 -682 690 880 678 629 -616 77 -717 57 214 -22 -810 781 790 -594 520 304 -174 -617 -765 -535 571 -327 832 -346 -850 113 -921 576 -92 900 761 733 -255 939 -301 644 -618 726 118 -124 756 895 -696 -228 787 -166 71 -990 -185 -647 329 -137 -550 511 -515 -438 151 271 -460 -175 185 556 688 -893 -779 -987 737 729 -706 -976 -103 -621 712 973 913 121 364 113 -818 65 -561 260 -12 197 -584 211 606 -246 757 715 28 -675 487 34 3 128 117 -282 343 -731 -545 -725 -228 -668 -447 882 845 246 -871 77 410 922 490 -682 795 67 991 -286 181 454 -581 -337 -684 -650 -453 304 301 946 711 757 222 -599 -910 253 935 40 -924 976 -583 778 -759 15 798 -547 -62 -493 249 700 710 -524 112 -599 -188 -599 85 849 822 7 -60 -847 10 -632 64 -263 880 -639 -320 -918 -536 594 356 -99 328 496 143 791 104 -746 -484 -91 362 142 505 -793 629 807 63 432 -553 -806 -190 534 958 -628 -840 562 -190 -656 261 -57 -307 417 -95 526 -685 392 253 -407 795 843 -159 -53 -728 926 847 -792 725 -364 -687 774 -694 -109 -601 -915 -174 -109 -472 461 -352 729 324 161 298 -84 -934 -353 -247 186 -224 251 439 693 -807 -490 -845 -188 236 44 -586 -656 -216 778 -695 -733 718 -747 840 -432 221 60 -862 -952 919 538 -354 -514 -442 -15 -794 645 427 210 985 981 -280 -372 93 -728 81 677 853 142 -602 474 139 -895 -575 159 -347 763 395 787 -306 555 -911 -671 640 169 -23 889 642 883 -935 -190 -234 -892 813 599 -488 -252 661 -713 540 807 -976 475 -212 -739 -657 207 633 391 291 417 -824 -743 -169 469 -50 913 -754 -90 221 925 944 32 429 -737 -196 -858 -168 -559 -746 526 186 944 -840 400 -526 -811 -223 887 -630 -874 622 18 -163 -190 673 526 49 -153 747 788 -310 -607 345 -697 699 675 155 90 -736 -138 916 153 -806 -761 -215 831 822 -270 -129 -619 406 -403 417 967 -182 -849 -65 0 -367 -538 211 -727 -837 -135 502 720 153 -509 201 816 -437 -305 899 -464 747 351 448 93 -181 235 640 368 32 733 701 866 -216 391 745 -890 452 -221 -376 -303 -887 146 -694 -306 -123 144 -170 825 745 -146 373 671 -86 117 695 -833 -485 -828 892 59 -479 -634 140 234 -225 -93 -129 983 169 -227 255 58 235 -427 610 308 252 861 -167 364 -321 583 -265 -204 98 -443 315 -646 525 302 -377 888 -802 -126 -244 -651 -130 159 448 724 -923 668 611 749 625 -656 428 -82 199 -197 -982 971 -259 -973 267 702 22 542 851 -128 729 -494 226 239 -405 -446 -750 -50 343 -696 -949 -367 -142 -876 -858 417 -840 124 304 913 -516 303 977 -250 819 910 703 -839 -140 154 900 -724 148 -628 743 324 993 -517 -460 -716 -417 494 400 226 753 -409 943 830 -406 590 -323 375 -427 -738 814 -873 998 -213 484 -294 -780 -819 -334 681 -40 934 651 -973 997 712 -387 65 -436 -120 881 841 642 -954 -814 378 685 168 108 663 -930 -493 396 -52 648 616 -958 160 -639 -238 -223 501 -505 659 244 614 -730 -837 -181 -486 -855 927 887 51 -526 37 772 588 188 182 -948 -473 579 -763 -349 903 -76 -640 -622 899 -261 733 335 -133 -149 991 213 -678 495 -568 910 -915 521 384 356 -48 755 -169 880 -60 946 -361 25 257 760 401 248 623 -669 863 888 423 -518 -997 -587 -315 370 789 -909 -189 741 689 -878 3 -446 793 323 229 209 -9 586 256 732 888 -890 631 -374 -27 -183 991 617 -758 -509 384 775 156 -121 -966 -978 225 56 -35 -47 -882 5 -52 -567 -144 -338 -964 157 305 -704 -885 593 -642 499 -98 736 579 -994 943 -212 102 164 11 261 -861 734 -504 604 5 -266 -961 824 -961 662 716 267 590 47 -60 -855 173 72 -458 -526 641 459 -179 862 503 46 476 36 722 -374 -666 749 657 -769 797 614 -475 -154 35 258 -363 -747 -706 -641 -245 598 -316 309 938 68 83 -469 17 -28 684 757 695 -706 -860 -409 453 -657 638 664 962 365 640 479 -690 -948 913 672 690 -379 707 -579 -205 585 -101 -969 534 399 930 -942 -96 306 154 603 -526 -388 71 331 121 420 675 -423 -712 -932 -26 -753 706 894 -16 -90 -838 895 420 468 -891 98 717 -577 -95 596 -930 629 500 571 559 193 538 -233 868 -948 652 171 -887 243 716 950 -621 -37 970 912 598 -662 -284 338 437 171 -449 535 14 734 -781 826 705 -461 -206 657 -846 -722 -177 -580 12 -997 480 683 166 191 -45 -478 145 347 766 359 -19 132 123 -795 412 203 -18 366 -268 -793 666 185 -938 -911 553 -466 -907 -7 -510 -364 718 -125 -508 -646 989 375 -841 355 -387 -90 220 -830 281 -208 461 -245 377 -67 282 -478 869 9 -744 -152 -552 916 -916 695 -675 942 306 766 -733 -41 -396 1 759 -75 -786 -801 -778 -763 -799 -566 -811 -865 191 277 -707 -339 -570 -451 488 927 -154 511 -130 282 292 -312 935 242 222 90 105 -577 698 48 -712 128 154 -507 -693 561 -615 94 -357 507 334 -883 39 -208 11 -633 -527 -566 -214 -774 -844 946 307 -50 -464 208 -34 500 -678 179 217 550 351 -185 144 813 -956 991 -283 -881 704 679 12 -88 304 403 -2 -62 -564 760 41 561 -531 595 65 46 850 -59 185 -640 -44 820 710 -530 -567 597 849 -905 -510 -154 304 -690 138 613 -863 -907 -398 651 -550 -204 -48 862 -974 552 237 423 836 -870 742 681 -498 -666 -345 249 -647 781 -25 888 -285 729 -46 985 315 -483 -351 394 161 75 -66 -127 -287 -500 -785 -938 -56 327 6 -669 67 -522 460 -712 774 -472 450 893 106 -857 -600 -835 605 -323 -458 649 73 279 453 -513 393 -963 -908 301 960 835 972 866 -748 86 649 941 346 479 224 -305 5 -128 -669 903 -492 -595 428 900 187 -900 932 -997 409 -846 -728 -524 -45 655 174 -744 394 81 -809 119 295 -168 -830 47 121 -935 216 409 -83 885 -932 362 -471 754 95 564 -667 -553 391 -521 -215 454 -150 -529 -169 800 546 -760 -700 1000 -591 -418 -481 -757 -149 653 -319 402 898 -631 -742 910 681 -245 -994 -214 -843 368 -900 552 -537 -267 -924 -4 -63 -200 115 691 -895 37 -515 -973 -302 540 -432 822 -479 989 779 107 -680 -357 -512 913 -818 285 926 -555 -795 610 -159 -378 -688 480 785 -43 338 104 894 -93 -771 420 -612 762 -757 60 -524 354 904 679 861 -772 -254 -273 -385 -296 250 -391 -948 -371 -251 52 -351 -552 -160 -273 720 723 -101 552 -358 136 -209 -803 363 -837 63 -204 80 574 553 -666 775 -247 -378 -457 140 -239 557 865 954 283 -804 180 -267 -553 -592 307 359 710 459 -228 -722 968 597 415 -373 836 -672 762 389 939 342 -193 472 766 -343 571 -82 -128 531 705 -449 -664 703 770 -858 -951 -101 303 -244 715 643 -44 -529 640 400 -790 -437 -583 -617 -573 506 -445 846 -235 427 -206 -458 -136 678 942 -727 -722 -531 713 10 34 -70 434 784 267 -607 -505 157 -899 -142 191 -683 -353 -102 251 257 729 351 631 908 -634 -328 -803 -642 -907 -958 922 940 -974 -843 -871 295 -459 -226 -212 926 769 258 -574 219 273 866 618 861 947 -305 92 -849 -575 -424 577 314 -768 -730 -86 513 -855 830 338 -988 220 361 754 85 -634 399 -73 796 360 754 -871 -872 981 529 61 410 690 -808 -221 830 -519 -565 -574 -772 -607 821 325 913 -944 291 -243 229 423 270 -117 532 -613 -407 -409 376 137 -758 887 97 -139 713 821 146 146 436 -129 -570 221 -387 -616 159 -411 203 -726 836 -623 9 870 251 -399 314 -752 562 -669 -562 -55 -505 -860 330 -161 170 -619 736 136 -454 701 909 664 -800 -354 141 -993 956 697 -537 -504 292 -89 762 538 146 -271 -784 -60 -499 -246 690 416 -50 -135 732 -90 625 -407 444 917 45 800 630 -676 790 -216 913 875 -177 520 406 580 413 449 -315 -705 -154 -565 -334 -446 -187 -203 438 -834 -791 -340 -894 -150 -404 762 -376 -88 949 283 635 -413 -732 499 -856 289 -746 561 826 -642 -438 -448 165 486 410 -943 -286 373 -127 -795 130 -439 493 243 -1 -517 -798 -229 -207 923 -374 282 -611 -490 544 169 -545 -637 -132 463 388 82 211 754 714 611 -546 -999 362 -315 -100 832 -987 -625 -682 -389 559 -203 308 -969 592 712 740 -626 -586 975 -853 -492 -523 -893 755 529 847 812 -982 -378 -873 651 -706 542 -818 760 -833 -768 -929 90 240 -590 -349 -569 -481 -355 -38 -300 918 -796 204 879 866 929 423 466 -766 332 731 187 618 114 424 -265 743 -385 -263 765 -186 977 -494 621 232 -902 868 317 -779 521 766 735 930 -775 -407 -381 225 -347 -302 -930 264 -502 -474 -679 -736 -595 -18 858 -435 407 -107 269 -794 -426 606 548 -25 142 -576 193 424 278 -757 872 166 -342 -317 576 559 -78 -484 88 61 -912 662 754 646 -9 -321 895 397 -733 -731 429 973 937 646 790 -204 -468 -166 108 1 527 -611 -726 307 -763 -472 438 -101 -509 204 148 248 189 -986 774 56 610 -202 829 -135 -342 -69 985 480 351 906 -574 -480 -525 -975 385 -27 -291 -368 50 -895 642 918 -954 -677 939 478 -793 986 -338 -720 163 -10 672 -601 -463 -967 -367 -57 527 -940 -470 -68 451 784 182 -612 -238 976 68 -438 -159 902 453 -468 733 19 355 -844 -8 -81 440 698 362 -515 -818 209 -401 902 438 721 432 -697 982 -397 755 217 378 847 265 -215 -536 -46 -454 592 518 -438 -431 -337 453 456 170 815 -749 -644 -390 -804 307 892 -918 -321 541 629 -301 -802 482 891 763 213 627 -894 925 -223 591 -411 970 245 -807 -583 -451 478 -664 252 90 910 -153 -503 804 127 708 920 -748 -162 447 -980 92 -319 -893 492 -875 4 876 404 479 678 317 514 -988 -966 455 883 -722 21 904 -341 750 73 903 891 -709 -962 762 20 -161 -24 -213 -547 114 672 21 -145 969 606 -157 740 -958 -721 805 -392 607 577 -741 -691 -474 -389 621 319 -609 525 -487 -236 -135 -999 416 -53 17 167 74 -320 311 242 -861 -304 605 -273 622 426 -476 534 450 -850 -456 74 -553 -145 -796 -927 324 -986 949 909 -51 372 -674 783 480 -769 534 -900 938 -522 -828 -154 -795 -24 851 -616 465 -150 -953 971 221 -240 48 -385 -609 968 -63 340 -513 -890 -693 548 -194 228 971 756 -788 -839 977 -377 -955 -338 -263 802 191 -784 982 -853 91 689 184 113 554 920 824 635 706 201 626 451 -103 651 26 697 -780 -418 -498 702 -521 301 18 804 201 -310 920 729 876 -222 -208 -608 267 -443 530 619 -223 -546 946 -341 780 -358 552 182 223 -263 618 -837 739 -278 496 647 -321 469 475 946 140 40 69 -177 -475 0 -480 70 -149 -179 842 -311 470 -339 -950 306 970 621 -672 -900 835 -441 131 -834 -208 267 -817 -771 -99 -890 -496 -728 986 -760 -293 884 -244 583 637 961 922 -152 649 -791 -481 496 -312 317 -207 -170 -502 277 -158 40 661 74 -698 105 -116 -303 661 859 832 -756 -272 -522 -605 -941 452 163 -994 -855 630 -766 727 507 795 842 -706 985 619 -894 731 387 952 810 392 -369 263 -823 -601 -974 -634 644 35 509 326 -551 -10 598 875 -764 181 676 142 764 -983 -956 749 -244 749 213 558 -937 -855 -548 -71 -389 -948 -111 -913 928 -993 408 2 -579 -677 782 686 -291 -122 819 -925 -344 -550 -588 791 107 833 459 276 850 517 200 -589 381 -214 -738 346 40 226 266 -581 750 -115 -235 299 -48 -669 218 -418 -919 780 -567 729 -879 550 364 -150 680 189 576 74 -805 303 -326 790 -558 864 122 -704 -387 -738 -772 231 -549 207 -75 937 -125 -26 119 -138 -708 -718 -957 415 -325 143 619 735 -516 -889 -235 163 95 -918 440 839 20 -341 -330 -975 548 403 15 -190 747 461 572 -272 370 -554 -330 -365 560 706 927 820 971 -879 -392 -50 922 811 274 -575 -737 952 -462 338 702 -40 -671 752 319 -855 -557 462 51 -351 301 -747 -459 -502 904 20 650 -44 693 -108 450 160 244 -725 162 -585 58 883 874 -650 -283 -337 965 -270 433 646 39 -200 -529 835 414 329 621 36 -262 -268 236 -936 849 -352 -973 -422 208 -133 653 132 207 996 -272 -791 -234 278 801 -306 -454 189 847 783 23 -5 179 -106 -245 -161 -485 -352 -421 705 945 854 -508 636 567 833 -213 685 -615 552 665 -551 919 805 -819 655 991 712 -448 193 -306 -912 -167 645 -342 -141 -21 -828 895 -834 -150 818 -838 845 -3 -613 710 -484 985 -510 757 620 394 558 115 -355 -713 891 -372 -784 694 395 -569 -179 -150 95 -521 -541 -433 -185 -484 -405 625 -337 -774 -998 -718 -725 -456 -535 -377 -449 -927 137 -458 198 347 -254 -793 -689 -948 766 -818 -105 80 -582 -144 -98 87 207 90 -892 -366 463 -498 918 -172 -134 742 -204 -750 -618 972 652 -199 786 -890 512 523 -365 -63 525 931 910 65 -802 -661 -687 -579 -638 -124 845 153 -499 85 756 48 -195 -302 -926 557 413 298 -187 -430 -632 -34 -602 507 784 -211 780 -474 -190 167 263 -380 164 471 247 190 458 -530 -425 652 -465 -579 282 -56 -838 454 149 137 222 797 512 30 -795 386 475 -154 -4 130 783 -847 -258 -635 -915 271 1 -727 -252 222 -75 -531 -795 -391 53 964 -461 478 -528 784 0 808 -434 44 737 -537 -723 176 270 -324 -751 908 -553 990 -506 -677 661 -956 -354 -601 -178 85 -632 -240 -289 -845 931 -656 -43 -471 -617 949 167 -237 -384 -212 69 527 702 -174 -927 737 -694 -86 827 79 -17 -74 728 133 928 141 842 724 455 -407 -572 666 564 984 -160 -143 403 -810 -521 -430 932 101 -954 350 -555 167 -939 367 -418 -993 -237 -137 541 392 894 885 307 -948 -716 -665 652 751 596 -352 -651 -355 987 963 -619 -179 -911 652 -692 -107 686 -591 -478 330 -511 987 787 -220 328 868 -523 -229 342 51 405 620 821 -8 452 447 -28 845 248 -722 947 -498 385 281 485 574 -467 -304 958 -947 -126 519 -370 135 20 -762 -957 -11 -308 583 916 474 -398 662 541 -511 421 -73 -442 -445 77 -643 236 669 -388 -78 751 889 24 -96 -247 957 -189 -12 553 861 365 -945 67 -106 42 -670 -872 -784 944 -581 -256 -682 167 178 347 979 -950 411 429 167 591 -536 495 -575 256 821 316 704 -187 415 -471 67 665 -47 975 -41 268 -775 -83 220 -245 361 935 510 -987 29 -454 -226 -580 -372 -454 971 142 -86 -945 169 231 846 -997 -699 -439 -661 -252 924 -191 223 -750 -351 -194 699 719 237 867 -580 -109 -743 -13 411 -450 -576 576 -267 -494 -424 844 868 -647 120 -186 -354 359 -355 -372 486 -339 77 -168 -769 -807 163 565 11 152 611 -922 -493 -128 -278 -677 -203 542 -651 -996 -165 153 -214 751 -861 -820 533 -570 805 -369 -238 789 234 -985 339 775 -880 185 610 867 -781 398 -65 844 -902 -462 -637 584 -405 -22 -437 50 -187 612 -706 86 -440 777 -718 228 9 -964 -723 257 1 632 -27 251 256 -146 742 -418 -777 946 732 -16 -812 -600 -364 -81 505 -817 563 -802 -898 355 312 -965 -560 69 -495 956 328 512 -877 -382 -994 393 -32 890 187 -807 100 293 -314 -192 -132 800 -512 110 925 339 380 159 -83 -121 293 -847 -679 668 99 -145 -771 -786 -742 -806 -999 582 -274 -915 785 893 729 -800 930 -964 119 -275 -591 844 282 -307 203 -602 110 -480 -652 -359 568 -576 -580 82 24 687 742 210 -719 300 395 688 -230 -361 551 -757 792 -26 -913 -954 -131 -477 -63 -583 239 -162 -870 936 -908 -428 -653 -501 269 -386 7 973 454 -124 861 272 175 933 -294 214 832 -989 -952 -628 -895 -565 -292 -664 400 -537 575 470 -250 -587 -907 879 590 171 659 624 140 971 800 -437 -994 -341 -881 783 -763 -393 -633 -154 259 -637 -458 895 531 543 -388 -425 -536 129 -465 172 238 -939 -716 -728 845 -565 486 228 436 764 648 44 114 646 467 713 -619 -136 -626 -663 618 733 368 948 871 -77 457 -126 -782 -854 325 -48 765 809 -46 561 -454 -901 -62 -435 -517 -827 635 -772 133 1 -836 -777 -796 -62 -896 -801 677 -690 543 -317 534 -804 -641 -552 -365 -537 471 812 99 -950 -252 -789 761 -867 429 931 -579 248 -59 915 -625 217 738 990 -965 -730 -535 -223 645 -374 -309 514 218 -182 -801 935 -749 -892 581 -819 -590 602 -895 188 -634 755 -43 629 949 -553 -678 -779 -94 796 384 539 -987 3 -912 13 -169 -444 -15 -641 -580 -359 -883 204 -271 -812 -124 272 873 -283 -181 -394 221 949 -990 -243 89 -696 -463 965 258 883 -914 -746 320 -163 424 -464 463 405 -945 -308 -717 -233 -494 -559 -293 -691 -535 816 -374 -82 563 600 -129 -162 409 -223 44 -33 -308 -119 173 771 582 549 -216 232 -893 -247 -176 -726 5 447 360 819 -814 -184 -60 -361 -862 872 -679 -678 625 -878 -946 -372 638 992 -690 -314 -943 -614 525 -96 257 52 817 -661 21 -213 581 33 -468 780 667 100 545 352 967 -198 163 106 -526 -654 -377 931 502 596 -319 -935 -491 -303 562 -56 -576 -206 400 -569 -125 -537 731 984 312 792 -983 -506 -855 -874 463 80 -17 -52 701 -19 205 -411 -261 381 716 -954 -516 664 412 -246 718 400 99 183 563 -835 -800 -186 -752 -771 763 142 -536 535 851 994 419 605 -843 119 923 593 -348 -672 -177 463 753 -809 -31 -552 395 -553 -865 -633 -723 -487 408 639 342 395 585 -161 -115 793 166 490 -44 -12 -224 -675 558 548 -163 240 244 -396 346 444 804 628 -736 -345 -861 -614 613 204 569 -418 -814 -895 502 30 402 650 -284 -751 -119 328 -665 -964 -946 925 885 -397 993 819 372 138 -58 -865 599 460 -535 366 -521 779 -762 37 -185 9 -41 -813 -771 -413 892 -133 84 -766 -156 175 -717 308 544 295 -565 -683 282 167 882 273 -342 -992 835 -563 -617 -909 -146 -833 -749 696 486 204 269 -415 -699 89 -778 -20 -577 -285 289 414 -871 -314 -805 332 -691 923 -491 -30 -9 -118 995 838 -728 749 -195 96 -18 771 925 232 698 -216 -972 991 -529 -527 862 -440 22 29 668 -127 -459 148 271 -359 -445 282 526 -716 -658 -468 664 212 728 767 -740 -821 401 621 -85 884 535 -961 -704 -192 406 -107 196 -365 -387 -975 -422 -905 310 2 495 778 -866 271 180 -28 450 -584 605 -416 54 -960 541 294 -758 -451 -636 -866 -450 -811 -50 738 -148 522 149 -108 -480 -444 -795 -229 611 910 160 -802 150 160 790 454 840 161 -528 -914 -889 -90 -184 639 -749 -223 -658 -933 186 551 -658 -648 -366 -398 220 -458 376 -520 -463 33 218 132 -197 -557 -583 -989 45 -351 -472 14 -735 438 55 545 19 -73 -537 -310 -369 -927 -176 88 -674 -911 -445 -190 947 904 372 880 -742 -433 -274 554 871 -644 814 -942 -851 -197 -985 -373 201 974 548 -576 883 916 -54 613 -465 -890 710 -99 195 -255 -399 11 -2 941 -515 908 -322 -358 506 -727 931 472 471 -446 60 -863 -171 -876 -713 -270 -473 -659 -541 -985 -816 791 410 159 -943 808 -303 -671 168 393 -224 300 -239 -731 402 -551 992 128 660 658 -756 113 -398 340 -764 -776 -771 -157 -285 -322 310 234 495 338 -201 529 -91 724 -809 849 978 844 -872 335 -761 150 884 926 466 -239 -593 282 -27 -916 767 966 847 -96 -776 -861 -673 -884 244 -545 692 -199 522 220 -521 -436 333 213 -224 858 376 -604 123 -89 713 804 794 -827 52 -298 369 -917 671 -895 218 438 -909 -857 -439 832 -956 -73 398 -637 -136 -378 112 656 -209 -806 -737 -757 -588 -294 887 591 254 625 844 819 -636 -995 572 127 -555 385 652 -458 -615 -142 -275 642 640 -172 199 970 101 -89 -434 278 745 207 -296 -12 -349 -741 -961 -598 -978 -486 -586 -829 -564 -467 733 -942 -693 -497 807 -948 85 401 559 -142 57 -701 686 274 582 -392 432 -459 758 200 67 471 177 -104 823 561 602 914 -471 507 414 -402 -275 -976 -213 -722 -60 -775 -409 -476 3 935 -764 -542 861 -18 -464 392 -456 347 -584 -87 -458 -267 606 370 -480 525 -898 986 -832 -331 -531 -97 -962 761 830 -312 734 -453 -579 -797 -574 612 456 945 -416 -910 112 95 -878 257 270 796 -755 -412 -296 23 -593 -476 942 -749 397 -17 -480 -139 640 -99 -771 627 -39 513 407 -27 -797 -786 -676 914 -954 31 -935 -505 344 501 583 85 -862 -643 428 -35 891 -680 -731 2 -384 441 -427 -347 408 -121 653 -395 726 383 858 365 107 -662 -455 732 -991 680 935 -729 -349 -113 363 -434 649 -801 -529 -167 784 -178 -202 -85 895 349 400 669 519 32 837 -242 -213 814 -775 565 280 326 936 166 511 -364 605 -362 -118 571 -795 -268 -177 -279 -343 -221 -15 -644 -130 -467 -668 -107 318 508 621 -941 950 -751 431 903 -151 -980 761 354 147 -298 480 -532 53 -725 -726 -21 499 460 665 -226 313 46 -326 736 730 -387 -19 -364 -801 820 -291 316 -977 849 -246 738 459 -521 -228 -664 -927 -52 248 -966 -412 436 -20 689 -19 -61 112 784 921 160 242 546 -688 -159 -283 -794 -722 718 344 765 125 516 381 -590 -641 -858 623 240 -797 -669 848 -251 -434 565 -937 839 -399 -881 362 475 -589 -857 -875 18 -909 -764 -694 453 -845 576 811 -933 -827 -617 434 -929 -16 -948 284 541 -246 929 985 -395 175 -723 520 333 297 362 -67 -240 -807 -808 789 462 495 489 -914 994 -100 260 -25 59 803 -181 253 -461 612 918 -535 -7 249 -224 2 -518 455 134 957 -653 -448 -661 4 -561 -65 -683 -48 -353 -210 -262 -462 -15 -768 -370 -675 -723 -834 -63 692 -528 878 -392 -279 -605 834 939 -54 146 -389 351 928 -210 213 876 -794 -55 108 34 182 -774 -739 984 53 768 -419 168 16 551 733 740 718 737 281 622 437 397 -564 -792 -496 -779 621 551 -783 -168 706 -846 444 409 -473 148 -697 -962 -788 -72 733 443 -502 -6 374 -524 160 -376 547 968 -437 785 201 967 776 193 -691 945 482 820 72 -405 707 858 123 -857 -200 521 742 411 55 -30 -134 286 477 10 -652 224 -61 -760 -356 -222 181 -215 578 -904 -102 -468 628 -367 252 574 776 -304 637 -616 -901 -981 425 367 786 -676 645 534 -408 432 -185 31 -634 -881 841 21 -640 -453 287 712 646 -701 740 156 525 882 940 -833 223 -763 482 -27 -312 -28 -261 836 234 624 -818 -633 -248 -248 -848 -541 -729 110 -188 -542 297 -557 339 606 -92 697 -421 -806 -19 -400 -52 -854 226 -367 358 -777 -592 610 389 533 -293 -169 -6 -601 892 63 -510 400 -648 -691 57 -970 -451 418 -413 68 428 76 -335 -641 -408 -717 69 64 262 179 935 -647 -114 750 -710 -196 313 -10 -698 611 68 -521 -616 588 -717 5 521 583 287 284 -24 -919 394 645 -562 -558 504 537 -553 -839 -245 -679 -269 978 -333 675 -64 929 708 430 -997 331 -450 -698 -709 -227 -661 45 -793 -485 -140 875 -967 930 -846 115 515 329 845 468 4 -428 -546 9 -966 467 -476 95 540 281 -671 -818 -740 187 26 -84 756 742 145 -557 650 -372 -554 200 -133 -360 -598 -976 636 -422 481 -285 -597 -582 -966 -576 615 -454 -934 399 -305 12 548 -776 -113 631 -317 900 589 741 -4 -808 114 646 -977 749 896 -894 795 181 444 -394 429 -974 338 415 434 -789 -586 514 -752 -122 376 -993 714 -832 529 -82 -391 -882 14 -107 -404 -427 -726 149 -843 293 907 159 -850 571 562 -574 -463 296 -975 -292 -609 646 -680 -860 -107 95 522 -268 567 860 -889 805 -882 746 862 936 716 -857 494 -234 972 -448 284 -888 653 -823 739 -54 505 -642 597 -956 -87 839 -433 432 635 -427 601 891 -352 833 -336 -784 -258 849 -338 495 -578 893 923 96 -185 468 -970 795 -617 568 -803 -227 -375 473 -209 684 -820 457 325 -532 320 -823 116 391 945 -917 499 389 -465 -476 532 -608 -876 -541 -53 -425 599 -3 959 -555 502 175 -674 -239 782 -975 -221 -845 -426 -759 906 685 105 270 -37 648 401 62 797 -130 263 995 -438 -546 632 -827 380 619 690 663 998 983 467 547 -372 84 246 -669 483 965 -749 -849 -98 236 -555 825 -146 819 -459 444 630 231 873 488 645 -235 367 397 -693 -600 -936 -320 665 221 -695 868 104 -76 148 75 -520 -392 -256 -494 -519 -804 188 -755 -402 -1 354 872 423 -430 846 -499 -243 945 214 361 -294 517 276 818 -677 -786 -366 -481 803 -815 -131 -527 916 -644 -613 884 -967 -533 -997 -191 -119 -180 -435 -313 -128 884 -415 831 178 -994 -785 431 -682 -268 714 -696 390 -212 785 848 402 843 461 820 762 696 588 129 -751 13 754 -915 140 690 -524 655 -380 829 -701 406 924 522 -233 -616 89 213 -721 -572 -546 480 162 605 -672 -275 -321 -974 -858 404 -614 597 892 666 -206 263 95 -809 876 258 475 506 -339 -713 -781 -721 -817 783 980 540 -991 706 -260 -216 -841 203 -327 -908 -499 867 -728 126 -176 335 -347 180 947 -378 -138 -530 678 692 -174 816 589 491 103 -947 373 237 86 -232 -148 692 920 -834 -803 725 104 -599 -510 -731 726 -656 -678 783 -133 187 -151 -691 778 -805 -250 -547 -88 -431 -941 -200 -943 585 207 759 -300 -363 -37 -274 -570 -381 -139 452 466 -873 654 -240 944 820 704 -825 122 146 342 239 231 184 -875 -304 5 474 -581 -852 452 919 -743 201 498 547 -571 739 449 -395 485 149 -900 149 -555 948 -34 -784 632 72 697 792 528 234 -814 189 412 -504 -252 -337 -986 -549 271 -850 44 -347 -68 551 -308 -630 -897 145 516 282 150 -183 983 884 -493 -3 696 45 576 -629 717 -586 386 820 -704 801 -153 267 -545 50 364 72 642 -958 169 368 -875 -658 340 78 17 346 826 455 -960 -539 -345 -835 411 -145 318 804 527 325 -231 -5 639 -38 -518 -597 -186 -471 -512 502 -562 880 -847 450 -450 78 -929 520 703 -676 967 -548 45 41 -907 -460 -612 332 -588 -281 949 377 -933 -844 46 630 194 -444 906 943 929 -870 683 -127 -362 -635 -406 -762 -579 247 -310 -459 -186 897 -811 86 -241 -593 842 -646 185 341 613 754 -858 272 -995 639 346 -421 -454 -111 -9 -203 298 46 908 -488 -486 -106 -86 943 211 -165 996 -541 232 144 352 -494 178 447 22 -418 69 -681 -451 245 -250 -420 -529 -999 -7 -839 -29 112 88 491 -866 934 -985 90 -522 716 791 -83 -525 680 -887 -569 -111 -260 -941 481 -715 613 -463 -7 -819 -820 -41 636 -447 -130 -164 90 158 622 144 -461 -944 -73 -593 393 962 861 -252 -121 -852 263 403 975 86 -982 864 39 -582 961 -71 40 690 -567 -327 -825 -509 -231 -518 -261 114 -601 -76 839 780 124 -242 -379 -350 -806 -236 -57 467 721 -603 249 626 -937 998 202 355 551 759 -406 876 -86 -167 111 681 308 349 -823 -991 931 327 308 -229 156 -224 48 -941 -958 -906 147 746 -559 543 0 -890 77 701 -636 901 700 -146 1 124 296 586 85 473 -580 -317 337 760 39 993 -437 -492 1 -39 -283 141 -176 190 -840 -378 -501 -322 505 365 968 -552 598 834 710 727 13 159 176 -738 389 -220 537 -165 -748 -12 -508 811 730 -531 138 683 885 -763 -949 517 -793 853 -822 -427 -839 -866 -902 251 -424 -820 184 463 -471 874 813 532 -193 -594 -709 -956 854 -407 44 -188 -675 799 181 627 726 -882 -911 -507 932 305 -988 -937 923 329 907 288 40 697 -261 63 618 -921 317 305 692 422 -657 415 -699 349 939 83 517 490 -950 -837 -74 336 89 245 -721 854 -832 -339 560 843 -392 -813 847 -90 287 701 -100 -988 175 13 878 576 -992 205 330 -357 547 63 838 85 949 -657 491 244 -525 -730 -833 784 -151 308 -97 353 -416 375 -47 420 -349 -291 350 -695 190 -1 570 382 -48 -994 651 885 -614 245 -932 681 -567 -56 -351 694 -916 -51 -448 354 644 -594 -741 -578 -339 -638 -798 867 954 -397 -263 -616 -87 605 -92 103 -552 726 176 805 58 417 377 434 -712 -573 -628 829 -602 419 132 -256 507 234 756 -369 -705 -657 604 686 120 224 -984 884 136 409 580 -194 -573 740 909 231 -131 -244 -918 319 -466 378 -193 447 -92 -751 -711 -812 649 -685 177 541 -764 592 -721 80 684 170 -610 570 574 -512 -228 958 895 -971 404 908 -565 69 377 -752 -77 -73 -503 -845 -275 791 -918 -999 -626 950 -693 -311 -138 956 533 389 160 -307 -508 610 895 656 381 -701 -199 -573 -23 -982 898 -900 265 -361 27 564 -705 842 -687 -377 356 -380 725 -901 339 937 -355 230 958 -769 370 297 -673 -272 219 -654 -569 29 -506 -444 -601 885 -105 -688 -319 553 532 -387 554 665 150 545 243 -487 -449 -757 -681 -243 -557 881 80 -787 266 -533 -20 -749 636 -819 -873 547 -256 230 -29 1000 392 301 -747 -591 -228 798 -528 782 432 -539 -350 -385 -764 150 226 -535 -960 425 168 -830 30 -259 -393 -440 -207 -864 -609 -996 -689 -232 -768 465 -232 11 509 -475 127 -780 948 -130 47 252 265 968 39 109 -576 864 734 865 95 -734 693 -47 -374 -395 569 -592 -140 771 722 665 -698 -891 542 -221 567 309 443 780 346 518 263 591 -954 444 -724 -941 83 -167 -315 702 -696 388 -636 594 -650 655 437 -393 -678 -964 194 -215 188 312 629 235 -25 477 -288 994 -304 397 -28 621 653 330 -886 -960 244 -331 -6 642 332 882 805 -492 17 313 -957 277 744 -928 561 -938 -285 837 -13 264 -188 252 -586 -707 -111 119 63 -364 167 -769 -456 491 -265 -784 -867 -382 -427 691 -265 -48 -860 977 217 -827 -682 -163 113 -576 -825 351 -591 -216 576 -597 -764 778 512 633 -172 283 -705 -111 -714 758 -741 -397 -101 489 634 -168 -617 -432 899 -109 -596 820 -990 441 -944 -61 -955 -219 896 -508 927 -799 314 89 -289 -8 833 232 -285 -90 179 -532 -311 580 -401 -960 304 840 523 94 -700 35 -485 932 -2 -863 -129 -441 -331 685 -5 809 389 658 755 599 402 -492 -912 -113 -84 830 770 958 -60 -117 71 2 129 937 174 809 -835 -82 -154 -421 -811 660 -404 -684 158 407 -455 294 407 33 -875 -539 565 595 634 851 -248 669 477 -509 -188 -48 -376 683 492 921 372 519 -892 254 -303 958 181 -753 691 -556 -321 -373 745 754 413 -255 797 -868 -995 -224 293 -248 -544 -55 467 416 159 184 422 875 -403 -643 -305 -369 -485 -800 -581 -269 580 207 -579 410 794 904 269 -173 974 -180 -141 321 -579 -28 638 -961 175 -892 112 259 792 983 657 -663 296 -637 216 -901 -503 -178 -642 -202 172 -82 -379 -237 288 264 -870 -3 45 -166 256 -788 767 -804 585 965 811 -625 146 185 -638 697 71 -399 -985 -668 340 622 976 -222 -495 270 -59 308 -792 -895 -695 -752 -996 -625 211 900 558 604 -673 -424 -938 547 316 -994 364 433 -945 954 790 543 599 91 288 -12 225 -544 805 -662 705 979 -927 -339 973 -102 489 -281 -88 -637 -251 -205 618 -533 298 -25 -251 520 483 -615 593 363 -879 848 424 466 993 -89 538 -323 -340 268 -146 -830 -729 450 209 -102 512 -876 -183 -788 915 -65 33 460 -383 -28 -350 723 266 596 -386 77 -245 959 -711 -424 639 -971 -598 689 835 -747 851 450 917 -51 -17 567 -615 615 179 6 984 -790 592 -374 -44 532 -178 8 105 -3 -22 -684 -504 -582 -572 -407 -686 -576 -208 715 52 -806 -192 -719 143 -186 -508 68 889 -872 937 929 520 66 -187 2 -301 -140 -21 -956 -621 181 26 -222 582 440 206 -629 656 -982 700 650 -700 585 -212 2 -269 -481 925 -349 149 -629 -858 383 -640 -183 448 826 -560 792 593 -489 475 553 -682 997 720 -812 764 276 776 -986 -274 -157 -375 -373 195 -416 -652 526 -955 325 -965 525 204 600 -596 -812 609 485 -262 -953 -944 264 -84 810 480 544 206 -69 -278 40 -758 741 -348 -102 -273 -877 -350 -211 822 794 51 -265 -820 354 931 -949 -630 296 659 320 728 -309 -510 -525 237 209 106 744 454 106 -903 43 157 -827 724 873 830 -514 -699 17 929 -410 -119 335 -610 -408 628 -257 -818 -796 590 -686 384 -359 117 874 -673 29 711 130 -546 602 588 232 -23 949 -877 933 -242 879 -402 -887 -371 -339 875 -950 673 -827 252 -343 -825 39 -127 190 706 -526 -502 36 77 -606 647 76 -840 88 -9 730 -671 470 -38 176 -93 -573 363 -328 404 -13 598 538 956 189 -699 367 144 -673 -497 287 571 -67 -509 123 -246 -561 -756 930 852 84 159 840 -957 560 896 -732 -687 38 321 -164 266 -195 -359 909 546 167 -914 -901 426 323 45 574 -178 -289 -16 -515 618 -80 368 -360 700 -693 -46 -955 -639 -734 315 881 -316 -851 -471 615 -350 70 766 920 586 693 448 -302 -929 -423 -611 -83 465 -751 -678 -419 276 578 965 -906 -494 172 -956 -442 647 -102 -97 728 757 666 -393 654 -775 750 -442 749 -161 -347 -902 350 348 -450 -150 233 344 218 -312 116 -881 458 823 -610 -415 262 840 698 556 74 -638 441 -264 507 820 908 -198 -880 -255 -253 739 266 -715 -737 -248 780 -878 -211 560 -417 38 -668 -992 713 510 -98 755 -89 360 263 182 589 194 -696 -683 518 901 -313 -446 76 938 -21 -700 -288 -504 141 -742 -332 -619 -361 193 -958 758 206 -920 928 -724 114 -64 113 187 12 758 -478 530 -753 31 -497 767 -52 -616 486 854 -41 -345 85 275 -251 -150 -169 -312 964 -426 311 -656 411 -197 887 455 839 257 149 -977 210 268 118 -120 889 598 -231 -48 439 853 154 339 700 867 -258 -397 -40 -748 52 -837 81 237 158 702 -816 -181 183 -587 -552 329 -140 -434 -915 -671 679 -115 974 622 623 799 -509 179 -88 753 -380 -625 -800 116 797 -750 106 921 952 867 597 -465 703 883 496 -158 538 -883 217 377 -759 -250 -441 -782 -674 498 884 -795 -208 -190 -48 949 296 -298 927 -769 -44 562 510 -743 -869 453 -210 -406 615 -367 595 328 670 490 -677 -22 -902 779 115 1000 -70 -406 -557 884 786 21 18 36 -625 -602 223 -151 591 -717 -620 348 -980 -383 -923 126 762 -783 259 11 778 -711 -712 -958 -119 -651 -839 767 -787 138 143 797 -403 676 -730 -47 56 -960 654 -240 -929 735 -647 839 -149 868 -157 -970 -452 399 341 350 -128 -790 -382 -533 -598 36 544 -130 449 -600 -294 -396 -930 -776 -647 364 951 695 319 866 67 -63 355 604 -321 -127 332 -33 -621 746 -785 459 719 -145 772 -644 -135 -540 -843 -506 741 502 -314 -183 -461 781 -487 625 -262 121 950 424 492 135 465 245 594 -798 973 42 -295 862 -692 -170 298 556 568 -650 -558 -665 928 480 608 113 -230 -892 307 53 -810 607 -693 951 -614 -994 900 -265 -297 380 679 -967 -541 462 765 443 -394 35 -574 818 491 453 -786 -468 -86 654 442 172 -18 846 -628 44 426 -22 -312 -994 491 884 -322 436 -482 512 748 769 749 -365 -407 -756 702 -793 701 554 721 276 -935 436 270 -320 -790 235 -330 927 -95 -693 -729 -345 -319 939 96 -241 -855 -674 -837 748 -9 909 104 62 -120 -104 983 482 -123 -57 528 -599 2 394 249 -370 -936 850 -258 979 624 149 648 -662 601 -676 456 119 979 -183 -108 107 -107 312 -290 -405 114 -937 992 836 -349 877 -795 657 711 -978 966 644 689 -511 358 -121 376 84 -262 -669 -487 -9 67 -720 877 -501 468 -663 407 416 107 646 961 53 855 509 94 765 915 -142 -536 -505 895 749 -404 863 110 -280 832 391 -782 -878 162 -355 45 217 -998 579 -136 -715 -962 -394 431 111 676 609 996 335 769 -427 -268 623 -930 -403 -389 393 -975 656 436 -27 732 -116 -150 278 -59 -684 364 -101 37 -809 836 -341 58 -94 823 59 -173 -686 201 914 813 898 914 130 -602 -844 -441 231 -755 -704 137 -338 821 -925 800 304 63 339 -203 -675 -679 713 -132 340 619 -504 -445 704 -968 373 406 -633 635 22 -966 -885 -459 868 156 -377 769 -119 -637 -878 210 -103 463 988 -589 893 796 411 -290 -535 264 232 -39 -184 565 -170 432 -226 451 -133 465 -656 590 628 -581 861 40 -758 -838 -488 511 -980 608 146 -721 -209 -884 298 -869 919 -61 772 -243 -991 -465 -191 880 216 -130 678 182 746 63 -172 689 327 -644 237 835 -404 -264 -770 -538 -797 205 872 455 -907 -265 437 -618 692 -225 -365 -510 -722 -105 -303 -890 -666 -756 948 -659 20 -276 -269 -704 359 -186 694 -298 559 474 -825 48 170 40 586 -230 -208 474 15 308 -289 952 822 -335 857 -558 850 714 130 840 -594 -198 -195 207 297 586 578 155 313 -241 10 -108 167 -526 -548 450 -774 -518 -238 -749 -181 684 -335 -336 856 -147 746 -311 937 770 -196 -653 345 -234 -520 -332 777 364 98 -711 -757 -994 474 523 537 442 -256 -654 206 -61 88 244 -46 259 265 -569 865 -409 960 104 804 -75 141 679 -331 81 -271 -97 298 324 -940 -171 562 -478 711 -672 -312 452 -388 -763 723 246 393 -292 -435 804 55 -369 -343 305 -959 -203 685 723 -384 154 784 -275 -912 -996 -218 715 284 465 690 68 -529 244 -633 -1000 -289 289 -988 -811 -458 -972 537 -602 -149 -515 936 -928 -152 -273 -434 -318 -251 656 -742 -701 -400 -3 -928 -989 504 197 550 -446 -332 -660 -913 296 241 472 -797 -427 -528 645 -288 445 626 -731 809 875 998 -730 -211 -41 870 -560 -422 -76 -116 -734 458 -170 71 129 301 -24 -519 -946 820 -845 173 813 570 330 54 136 -575 -548 262 127 -964 513 739 14 280 502 -523 -734 15 -719 43 487 -393 -50 -696 -170 -290 -59 -292 -541 -696 677 -316 590 602 -119 -876 -206 173 -219 66 -423 -687 735 -460 674 -123 -517 -604 -232 585 750 787 -571 -994 -298 442 -581 -947 410 -967 64 -319 190 458 -774 910 -351 -695 -658 387 717 -120 -909 402 -585 -368 581 145 -724 -985 -343 -154 -834 357 -913 176 -64 772 -416 521 -409 -643 289 -605 -616 71 294 -677 -372 -798 861 -18 873 -932 634 -943 964 -527 664 -90 -1 -264 -964 -729 -968 356 -620 -570 8 -744 -418 141 748 -913 -220 -451 33 799 -748 -364 -711 266 688 227 -520 -361 -859 97 -907 593 339 276 637 672 479 -689 467 -143 -463 -110 980 -219 -972 -500 -765 54 -978 199 -377 18 236 -640 356 366 -490 983 -391 -266 -157 -922 92 717 -773 45 549 -892 -129 498 887 358 73 -444 -959 -20 514 -440 175 -485 -108 998 870 -782 499 192 938 -348 -209 -761 685 929 -572 -493 229 -166 628 -401 -192 -761 -719 335 -38 951 -865 986 75 722 -204 -978 -774 -312 -818 269 277 -639 -810 -211 162 -974 165 810 -606 -331 413 -753 -945 -809 482 -109 354 -809 423 -123 -242 246 189 87 182 -575 -71 589 223 -73 -682 584 -588 -307 313 -989 397 498 968 967 128 -670 825 -560 429 172 -7 386 893 -630 981 -225 -94 -211 543 427 539 38 -290 -785 99 428 -69 -726 -972 849 -91 266 -924 752 -119 368 -246 -270 235 -401 410 431 -813 -503 614 -180 583 861 -286 -333 510 920 -559 -167 -814 -886 -146 941 -598 -379 471 897 308 957 -74 949 -248 -241 -183 -272 644 564 975 -740 276 222 160 -607 580 516 180 514 -448 -665 156 27 172 -325 225 229 79 -723 -788 -990 -5 -661 821 832 587 500 682 -15 649 -408 -444 -316 -315 -776 28 68 -550 294 -419 -945 -701 -183 19 682 -69 -259 719 483 -17 -316 -144 183 845 -419 -766 481 798 752 817 396 -58 409 745 932 263 -336 -287 -275 313 64 -878 134 28 47 159 540 -915 80 -759 625 -562 626 -342 -930 101 -138 137 -99 387 -887 -543 706 715 -285 -952 -664 734 951 -974 -407 440 -908 -93 975 -933 -232 444 337 86 -147 -322 155 380 -554 722 596 369 833 -730 -252 462 592 -204 496 -292 109 -204 -213 463 843 -47 -256 -389 840 -328 -978 -775 6 163 486 -806 226 -804 51 -101 950 967 53 523 561 308 -506 791 591 986 84 811 -246 -384 263 -114 225 -471 -424 366 192 386 -265 -279 -184 296 -943 -454 57 98 -264 -964 129 -26 -498 554 -116 832 -32 -949 -965 344 -255 -47 -248 -377 984 376 -218 850 518 -354 -711 -891 934 990 -786 -904 920 -510 424 17 347 0 114 301 -279 -712 298 -295 52 381 -489 164 -827 -274 -462 26 236 -627 -766 -111 -3 272 -922 740 493 -370 -522 571 252 -392 -23 569 202 122 -208 -640 386 631 -363 -472 -820 -522 -209 -417 694 -695 -283 -757 -573 -849 540 377 693 -929 -477 729 -849 -312 -896 533 -840 908 651 990 204 594 -516 -851 803 119 -843 61 -470 -612 -501 422 -246 -869 13 -500 311 -645 321 510 -66 -482 -478 -927 -910 -255 657 905 -309 94 -40 152 -920 232 -481 -163 -796 -91 -783 -914 -923 806 -317 324 -514 -774 771 623 -732 470 789 714 -78 -558 -29 -448 762 -932 -102 -282 44 953 904 -96 -486 -285 995 617 -333 -705 -728 -425 -75 -621 302 -743 558 -308 912 833 652 20 231 235 971 -164 -594 799 592 277 -121 -847 743 -320 446 -337 -358 -786 83 -609 279 42 -46 363 153 -666 127 -829 505 -304 82 -430 -451 -818 146 -210 684 -842 -651 -431 534 545 515 -656 392 43 -166 235 -40 31 -252 -302 702 757 644 393 105 759 623 324 -620 151 -770 959 156 -177 651 -577 780 -879 -508 61 -433 -63 -182 624 -568 131 -630 -77 -339 -58 701 424 -52 702 764 -637 714 61 927 -801 538 930 860 -503 -269 198 -199 199 -733 31 -180 405 494 -872 -19 -376 -472 -306 882 814 -171 138 -669 -883 30 690 -363 -210 -547 -891 374 320 -362 752 -547 969 649 101 -18 449 291 534 -849 341 938 -377 -346 -44 -18 698 -571 224 287 -856 -157 -213 -705 205 -471 -666 430 -895 901 475 396 -181 491 640 490 761 -436 -273 934 734 -55 757 -990 534 340 -694 -153 -177 -427 805 340 -585 823 -340 -392 -279 -148 216 228 -11 941 -509 103 -996 -780 -771 -635 -488 331 -459 -929 675 -206 -906 -66 914 -458 378 488 -193 755 790 -84 420 -834 768 915 -16 -25 -175 -866 -606 481 325 -1000 -698 -883 -269 -238 275 595 318 512 790 -947 -588 478 973 -273 -505 38 -432 330 -73 -78 582 741 506 -201 877 685 -101 693 313 -281 133 -764 -207 -902 527 -598 -90 485 332 -214 614 524 506 -704 956 -551 -373 -910 -342 365 77 319 -753 -543 902 142 508 148 -873 111 231 580 953 546 -672 -185 146 -98 198 -593 -997 -818 -49 478 272 935 753 101 -655 -823 -534 -670 -928 255 -985 104 -464 -460 -664 227 -764 -775 -424 234 -358 566 -417 925 -937 -230 -455 -521 -928 400 635 370 -214 -626 -201 -406 849 -865 -308 743 -990 -86 112 827 -276 220 -421 333 -567 -744 416 -315 -495 -11 -838 517 96 -438 25 493 -99 -531 -708 -955 437 548 442 -60 -482 154 -591 6 -316 233 960 -516 427 -22 436 -594 -6 -953 681 514 887 346 -55 -417 -969 748 -785 -542 -356 -799 585 -958 528 383 -615 -279 -99 137 -10 901 -426 654 611 688 473 -381 364 -997 30 -381 -628 -174 603 938 -883 811 137 712 -584 -693 356 -598 766 -588 107 407 300 905 -216 431 -995 -845 -961 196 928 -238 -773 -438 -342 141 425 845 89 975 -69 469 -226 -204 -540 -171 316 454 283 388 845 520 -439 410 677 -63 363 -219 -478 -879 460 -35 -343 397 -191 -697 -583 -64 379 -984 -772 147 476 456 75 -928 -331 631 -958 -390 668 -316 777 -171 958 -6 749 792 -775 -397 36 -14 -335 -500 478 282 -498 -969 685 427 -672 57 -442 -530 -179 -647 -70 -955 -150 523 599 -70 -572 421 -665 689 -850 -137 345 208 -195 -696 -935 94 -880 -347 -211 477 286 588 635 -771 121 456 241 -871 -22 72 83 -640 -291 909 412 135 477 -358 665 -756 -839 532 578 668 416 -794 -75 -405 -994 -113 -585 636 184 46 -329 -650 -561 830 -90 929 -108 -53 -549 -361 726 -26 -282 63 -642 954 -684 -574 -210 -48 -60 72 -469 -602 -292 517 -777 -67 -96 -267 299 602 -311 -38 -930 279 -586 -995 -318 -65 -44 722 747 282 675 682 -693 -397 485 -350 257 -533 -883 -972 -685 -263 -824 374 -837 -497 -28 150 366 954 -381 -553 -167 919 523 157 641 -896 965 526 -886 666 554 -453 -73 -468 -977 39 187 -44 -498 -702 -442 350 -123 -937 -790 -729 619 -77 347 607 -44 -165 -253 873 -36 502 -222 -185 246 695 -713 373 -544 117 -790 308 571 -376 -727 -422 227 -121 329 -762 284 533 -350 71 891 -515 881 -122 416 104 -652 618 -978 -180 178 964 686 276 -772 890 656 520 854 826 248 -634 442 720 -453 170 179 435 723 412 -995 -825 618 906 587 156 62 627 -651 582 225 961 -958 443 -978 -8 -480 -137 -846 -893 620 -78 50 11 -645 -614 -21 -709 -713 -453 -708 475 570 -941 631 621 -362 -226 -477 409 -902 -488 970 295 -935 349 -370 -860 -899 480 588 706 -157 -957 245 625 997 -142 -789 65 802 495 12 544 -728 -526 821 -264 -844 370 -492 -196 -110 838 266 -709 850 148 200 390 -518 146 457 -983 -762 -80 599 911 -191 -635 929 330 762 -769 -39 -347 -54 889 784 -112 -281 387 -912 185 478 830 -199 -906 347 766 99 -39 802 879 531 986 -706 694 942 508 -149 -126 -575 -431 -280 186 188 200 -92 -427 60 894 7 -266 -365 -857 -32 -947 881 991 -893 784 -626 571 143 -335 302 406 864 -663 702 444 2 -677 68 531 -647 -193 -450 1 -902 -596 -226 -654 -564 978 -274 117 -698 -280 372 539 -15 -171 -715 -256 893 25 16 -888 -745 126 -290 -658 842 444 87 -423 171 -802 -570 851 456 -316 714 509 -285 366 -918 389 -181 -232 -507 189 189 787 408 -439 380 -353 -65 867 724 390 -697 858 695 -435 912 941 -481 383 -602 622 -682 780 719 -589 324 -810 -672 398 789 -733 -429 110 89 -117 -152 29 -151 43 -376 -432 -764 -19 -229 -556 -762 -188 -823 -102 -420 188 885 -988 551 747 -618 344 -296 -859 294 467 -409 -14 -460 724 -260 325 -741 879 -891 709 -217 156 -535 339 346 -831 791 -303 -82 42 -17 -57 -714 -105 -465 -338 629 69 13 525 124 422 -614 612 376 812 -146 -540 -228 -104 -742 261 -230 989 -167 -750 917 -102 -607 -636 259 -88 869 73 -349 911 947 780 504 -582 304 278 -54 -805 822 566 -549 129 180 161 369 242 -202 -322 -927 -186 -300 -88 -586 -855 -235 -274 338 -770 75 -758 788 521 588 712 -156 -67 -114 -893 -582 -813 -749 -509 -999 -936 -671 -909 542 -158 -421 -713 314 958 -344 -568 -91 -642 -136 -687 462 328 902 168 307 633 -488 -950 -736 798 -14 22 362 958 -63 124 -380 169 303 -115 901 208 -280 -455 52 -663 281 152 848 -450 -242 527 951 -67 979 -200 366 247 -758 642 -488 450 -319 193 872 164 -468 770 -612 -918 635 -706 237 118 965 6 859 -515 -795 463 -840 161 -631 -827 241 360 -545 -173 -32 322 -225 -471 38 -546 -493 -527 -338 522 -432 688 792 986 702 564 -803 865 436 -536 70 -295 -729 330 196 -186 -838 540 -705 -790 296 153 -316 -921 -376 157 -810 273 -994 694 -257 -396 463 -362 -133 948 102 842 -812 -212 -697 -868 741 -919 419 -52 -840 581 -463 89 520 -477 -91 -490 -731 659 56 -73 -494 -605 -542 123 132 786 805 239 -950 -641 359 547 -154 380 895 839 -423 -485 -466 627 -519 841 -311 -728 979 692 -654 8 593 134 -259 -387 -165 185 -244 -938 -530 -279 -28 804 -918 -886 -553 -336 823 971 44 497 -654 -985 130 30 43 96 -627 -759 584 584 766 -538 -658 -204 -30 526 -509 385 605 902 -192 -262 -394 84 752 -523 -832 261 -247 -70 -536 246 121 -896 -448 -925 -756 944 666 -312 -717 -320 -589 90 -84 -273 443 39 -518 990 500 629 336 924 -639 -715 628 -138 186 -871 507 309 -925 -675 755 935 -543 30 540 362 -944 258 608 -301 315 577 524 426 -709 -16 334 353 374 -500 326 332 28 -152 320 -783 24 -613 843 461 663 -18 -517 282 598 358 829 -787 -895 774 701 869 450 595 -697 -165 -650 -652 -473 596 -952 218 -611 -213 -328 358 771 173 -664 -458 548 -593 995 -597 86 432 96 -849 911 -896 719 -466 -403 -809 -40 -142 -643 911 -126 547 58 998 793 754 455 -458 495 -956 929 -201 183 650 150 -771 363 -207 -980 846 -60 457 -794 150 -477 282 -838 992 -860 -496 -58 -304 992 536 13 699 381 625 -48 53 -418 -956 774 232 -942 -134 -973 -565 -341 95 595 -411 127 -725 277 -682 -193 -826 631 -252 -437 12 936 -918 -35 4 718 -860 -131 84 -301 811 -628 -631 548 -285 42 -543 -446 -911 -245 12 901 -923 -157 312 -449 391 -746 105 -540 -600 439 450 916 467 -991 -506 497 -608 785 -88 705 150 -148 566 -908 -719 -198 826 -892 159 -392 -133 846 -438 517 -319 -410 900 -62 852 -151 -457 -183 845 847 -876 550 -571 -55 -2 -471 -101 955 649 -169 -908 854 -190 -688 620 -645 -842 -134 -403 323 -716 -168 627 -748 411 -963 756 553 600 -695 768 327 40 -240 -854 -485 -145 -251 298 -769 -364 -43 -364 -137 -371 979 532 -506 -160 448 -664 775 -668 -232 709 674 377 -110 -37 802 320 427 537 -958 -928 307 200 438 -74 295 192 792 -479 256 -381 550 773 -208 222 340 285 326 12 -212 568 -425 -817 969 210 -816 646 -502 500 -849 387 -528 -728 336 310 27 -834 -292 -695 -482 -733 913 -602 926 80 216 -627 816 761 362 31 -561 -38 -539 300 517 858 824 -653 54 645 -443 -98 -670 333 450 326 -221 -229 980 -505 787 108 -438 55 793 921 -146 -68 -297 345 -382 -241 -735 -366 838 189 -634 676 434 -849 -799 -446 -951 515 415 717 549 -517 -88 -400 248 720 842 848 730 -568 -545 -707 -262 500 154 739 -323 -196 -819 -816 -652 -668 -996 476 -315 -229 -857 440 -78 -727 953 13 -334 761 684 96 -78 -532 574 -798 655 -703 -322 58 387 819 924 404 -459 608 461 -620 -701 -37 -50 -420 656 329 21 -743 415 612 -982 -253 -714 993 485 363 658 356 719 425 367 914 804 519 403 -228 748 -551 -356 -502 820 -138 176 132 -880 646 817 798 753 -828 -100 548 518 -454 -234 -546 549 -699 -178 440 -283 -370 546 -382 -706 781 -758 -880 710 346 287 -217 17 -844 579 -275 754 -650 818 -786 11 802 501 804 -977 -604 -642 621 -494 -144 432 551 625 -397 610 918 35 -242 630 253 666 -642 923 620 633 442 -816 179 -176 917 309 -491 -729 -408 -799 -470 473 77 -139 -663 -319 -880 -579 182 -882 538 -271 633 -756 217 918 -135 710 -151 -894 -653 -758 925 149 563 102 526 65 -533 606 503 631 -222 -107 554 -71 628 -936 -640 896 -615 -789 386 -362 -344 -648 577 495 -176 -532 568 264 104 -105 478 873 -736 55 -424 773 383 801 -909 -276 86 865 456 149 514 8 672 103 -914 598 -827 997 964 -135 81 -300 -553 -573 -312 -721 -627 328 151 915 -358 122 -19 -400 736 795 416 -183 -336 -806 -724 431 783 349 -166 660 198 877 -529 -171 -123 251 15 -213 367 366 -755 754 -544 354 935 -387 -366 726 -483 -778 730 30 -637 749 723 -914 -520 825 -304 913 -132 -161 -662 -350 -618 281 -669 -606 -567 705 -487 -239 857 -526 351 -806 -112 503 -214 -336 269 -343 -926 402 -677 -718 -348 -43 703 474 517 -422 474 869 772 108 -896 850 315 210 950 -809 248 588 481 497 -590 179 722 -478 -643 341 -970 -522 -20 381 -499 -254 -69 471 570 -186 185 -40 -451 -163 -364 780 -375 416 -269 647 463 -139 708 -177 -991 -935 920 -39 753 -569 -962 -756 -987 -217 155 631 -458 -289 693 -244 -160 -997 100 188 328 904 197 851 908 776 743 4 292 356 -200 245 595 193 504 159 -138 -817 102 528 -771 982 491 -956 819 988 -730 717 -573 309 556 449 753 -500 936 -209 279 -70 -280 -993 -378 -46 -429 712 508 586 199 14 -112 329 353 -509 960 -948 147 610 795 896 359 -376 -954 77 13 -617 613 -583 644 -671 -991 17 -548 755 -697 -293 691 221 98 199 695 788 -670 387 410 -709 531 5 720 -198 944 592 321 28 -778 -958 -245 -631 127 804 -296 510 880 603 -870 798 -388 -954 340 -751 167 -573 -604 440 111 129 -249 11 -750 -144 -808 -504 -1000 184 -312 273 -272 433 -416 157 469 947 -725 168 -213 -674 -241 -252 334 -127 -898 377 -942 197 -602 938 354 -122 -952 520 841 330 590 -693 44 7 459 356 55 143 -862 562 434 -783 31 -650 167 804 797 839 -179 -502 518 280 -763 269 -131 6 534 190 -438 -617 -234 906 21 -33 -147 -501 -155 -854 472 -905 308 -216 85 556 319 -586 784 -856 398 589 -92 -511 -665 643 304 -381 751 -867 -159 872 -502 916 907 -684 -903 240 -691 -455 -535 -133 435 102 696 -205 -277 -371 -70 -247 -149 -991 -978 493 776 -433 204 696 487 689 -509 -951 -481 -662 293 -236 -305 -924 -324 874 943 -723 731 -915 377 143 -990 -625 50 -391 -404 -310 -524 -260 -212 155 506 914 614 527 -552 -112 151 -900 475 -262 350 -832 117 -796 345 -506 892 -733 -746 606 522 46 946 629 -122 -644 -566 499 -615 -282 -804 -933 906 10 -12 -243 -360 928 -969 -534 -343 -696 651 792 -145 785 -942 -351 -630 428 186 -443 -944 623 230 909 391 571 463 -853 -754 489 -514 804 676 869 -658 612 547 932 420 465 431 895 738 522 -163 639 559 797 299 -260 226 125 717 565 438 -240 332 987 -251 461 112 418 92 -885 -929 556 -102 -488 -692 -7 674 -707 -631 -24 294 427 268 -16 -18 -592 971 334 467 598 985 480 -370 608 -27 -574 -198 -700 804 -742 -51 790 -150 -286 -537 963 -447 -887 -215 -288 -459 -938 702 855 71 -927 814 -647 -375 -417 -4 -632 -911 -428 470 353 284 760 -807 810 595 -946 -541 -400 283 433 -227 -270 536 -163 -329 -135 -251 -152 -156 -581 -419 195 939 24 970 178 921 -130 -690 -788 -965 842 280 -997 161 618 440 -999 388 -852 287 309 122 480 -676 586 -982 656 208 -52 573 -194 149 -90 -164 363 615 344 453 124 267 -915 485 150 415 186 -404 485 -988 51 -944 -570 817 454 -400 -216 -644 167 884 -701 -929 848 -201 -666 941 923 -438 -679 -108 -273 263 -828 -237 262 613 120 238 40 -164 -689 -623 330 337 458 336 -975 -146 -61 -427 60 -112 -635 -796 384 408 217 -240 -112 960 165 -950 996 702 750 869 -645 -574 210 -955 213 -86 649 802 196 -36 636 747 -753 730 -659 -355 -474 -296 -539 -302 -542 411 -959 388 -196 -341 -55 -958 912 634 691 897 706 361 -599 889 -923 -976 -235 -420 -351 -730 -406 -722 905 93 -354 56 -195 266 -74 422 18 -999 -528 810 -746 400 642 61 -164 7 -328 -812 -530 -762 432 -356 858 983 780 939 -627 -323 504 809 -57 989 676 324 -997 -644 428 237 -45 -571 -197 570 715 -895 -464 332 607 672 -297 -23 -213 292 -166 523 801 551 948 885 783 -160 -538 -900 -602 566 -356 89 -995 -94 -17 -60 -599 -273 116 -855 -991 -87 885 -217 180 -573 -339 625 903 -692 -502 297 851 439 951 -671 847 -607 86 -82 -851 971 -800 -920 95 705 509 -711 408 -985 610 -643 203 -375 268 -639 -544 -651 -882 284 -254 -968 243 423 -547 -80 334 -294 20 -741 38 -852 31 -583 -210 567 -4 -761 372 432 -57 -963 354 500 321 -127 113 473 908 -431 -832 447 426 -233 -239 564 191 232 109 523 -731 269 -435 -896 729 955 274 -964 -399 715 -721 -353 -732 -632 -499 -405 -445 -919 205 604 -966 -362 -769 -43 804 88 535 -653 -70 257 933 444 -292 -792 217 739 499 483 -343 43 -500 632 -318 -721 -453 -740 125 850 804 722 493 521 832 -501 979 674 966 77 -444 -709 583 715 162 -62 699 -906 902 -555 -274 -966 -656 -540 -271 -783 -682 -175 869 365 239 -100 -133 -633 333 46 561 923 -6 -84 826 606 -13 -175 -528 -753 981 315 -315 64 -519 -849 -508 -832 620 -378 435 -150 -254 -587 -336 -472 748 907 308 756 815 -357 -308 115 -751 295 330 204 -913 622 15 664 -19 -433 844 -846 -53 -530 18 -494 781 436 -493 -120 734 624 -538 -669 -151 356 259 327 990 -124 983 16 873 959 364 -392 -600 -542 -537 323 637 113 794 -519 231 -761 525 -808 -423 400 543 433 926 -299 23 -595 279 -407 -270 84 -230 -203 -285 -102 -403 886 -580 -127 1 -734 390 -267 -350 817 664 684 -925 389 -484 -331 -476 5 -14 -136 -846 -262 229 -17 -365 903 -800 -550 -514 -849 351 706 -19 -312 778 -937 541 456 -860 550 -161 -664 41 -429 110 -70 641 829 -350 -939 -63 -819 768 143 295 536 231 456 -796 730 464 391 210 802 537 -925 579 576 -365 53 -556 -940 -150 -73 920 -433 266 -261 -591 -61 -564 104 -495 798 294 -353 -896 -698 575 -446 581 -901 538 635 302 -403 -461 563 476 937 330 98 -366 -482 -595 911 213 164 -977 511 -333 204 -757 -454 512 -491 -413 900 -784 -922 -755 131 840 766 -150 -71 -265 778 697 -639 -334 -40 442 629 -353 569 945 319 -331 -41 -668 72 -114 754 404 -82 940 -717 937 371 392 95 -656 -99 -805 990 -193 351 -907 -226 244 -704 772 704 -559 -967 763 750 -187 -934 280 481 -632 778 658 259 -821 -419 -473 817 242 -354 -950 992 -28 360 -824 218 902 -545 823 -558 149 793 5 -855 387 411 152 -520 -592 791 -593 -996 -654 -649 -237 -820 628 -871 -752 514 710 -819 -667 658 -72 -153 -21 491 315 777 -693 741 95 450 189 -43 216 497 -83 -503 -744 333 7 859 287 -638 -622 648 613 -153 -393 388 -695 -433 161 -618 719 46 -361 -236 -472 -671 -6 134 -249 249 162 -965 650 315 54 -268 793 -723 116 -477 -889 184 812 -917 -244 -103 -61 284 -226 -23 -789 936 -717 -762 912 -332 752 995 -899 586 -81 423 753 -745 -735 876 950 572 322 -806 499 104 -536 283 -573 47 84 -174 800 454 895 457 -852 -856 68 164 408 -609 752 -185 739 -679 910 635 -493 -892 -688 -755 635 797 -271 678 96 -704 443 113 101 -829 -842 -970 729 -213 -365 143 -341 32 907 505 -982 -22 670 537 429 790 143 139 -701 152 -888 797 563 -510 809 248 403 -116 287 -579 -329 774 277 389 -721 -974 881 13 -200 219 111 -991 278 931 -140 614 -987 -678 790 -433 678 -850 -778 524 -130 625 719 13 44 -607 -863 530 620 -906 -161 659 -502 -892 629 -124 -771 -569 -165 308 -722 790 -595 48 -91 69 586 98 365 -154 860 850 -889 -338 711 300 906 -297 -763 -403 647 615 479 -216 626 111 -672 309 -90 -970 51 -127 882 269 977 -524 555 149 -604 -968 576 -882 656 -620 -882 178 689 -738 793 -45 -320 560 587 748 -232 -647 -677 -947 -90 710 -804 -360 524 630 758 979 162 -221 -603 -595 534 882 966 73 881 -381 -168 -74 -886 -653 619 762 -427 -15 281 -89 557 625 -207 -880 203 -362 968 -213 -421 700 554 143 -454 -358 209 -753 492 227 -591 -35 766 -92 -64 -179 -810 -306 -469 -41 292 416 -941 544 597 -374 -626 90 474 -992 -710 -881 837 -809 233 -650 -532 716 -978 -87 552 -452 669 -381 -602 -50 -410 -813 -838 166 -643 209 595 134 -518 -334 811 -182 -384 -183 206 -441 992 457 0 439 -500 -476 989 883 -624 -559 392 391 -663 -968 491 -968 518 -293 -226 496 371 -658 -443 -822 984 -604 988 -621 -581 891 -616 -815 311 991 -79 -783 -145 -872 566 853 -646 -585 345 807 618 -180 -100 801 31 -539 410 559 -840 -549 -118 683 -294 624 -326 -996 392 -306 -133 12 991 684 400 688 -282 -868 954 570 -71 -341 -404 806 723 856 948 -151 704 926 947 -269 -954 -12 290 -257 987 -298 -903 -390 -865 653 -25 724 839 850 -683 -460 -33 100 728 -66 833 -994 -404 -147 969 -202 471 391 423 -969 -844 895 -366 -497 -675 -10 930 -549 -261 634 -821 815 -736 -653 455 592 -397 973 368 -817 -684 -838 962 -6 124 789 -855 133 -186 188 925 -647 -481 -75 -717 688 -980 352 481 -850 38 14 180 -833 -59 385 -186 431 393 -853 491 859 -609 689 242 -589 681 -225 365 558 313 627 -995 -435 569 964 -315 -554 -656 698 -737 698 -990 229 620 -425 713 114 -599 -909 -430 951 237 1000 47 -847 -156 -239 300 -770 277 625 256 172 72 -346 532 118 393 -134 -631 -364 518 -290 87 509 31 72 -957 -694 -670 268 411 -956 375 842 -391 173 -21 42 -54 924 -947 -736 471 -187 777 -899 -485 -393 459 -975 413 -674 -20 246 -870 -751 -511 888 -535 -573 68 983 -389 -891 -279 727 871 -637 800 610 194 581 106 -874 473 -526 605 -388 -199 515 734 -454 -871 417 677 231 -858 864 -927 -193 936 -439 554 -113 872 -829 -898 423 -247 631 106 -204 751 211 371 -657 945 461 -380 -344 237 -624 -687 -878 -830 -465 -838 -699 -609 219 -884 -409 -489 -339 -670 706 -424 898 -759 -606 445 -123 -455 -164 -480 -32 676 -376 -843 46 -639 -733 -112 -696 505 745 43 -325 -462 -385 313 471 -956 -835 556 -476 -741 -601 -153 939 702 -920 -939 777 -875 823 109 -940 0 80 113 -10 809 -669 238 283 -593 276 -545 -49 326 -407 567 -797 128 978 564 488 -499 -603 59 380 394 234 -61 280 -604 -952 308 385 332 -888 680 -42 70 -763 778 48 -724 587 -369 -979 -970 376 161 -117 -214 -139 -452 -665 515 213 643 340 -883 -572 -982 739 -969 -771 313 -90 744 -601 509 -470 525 592 -414 919 158 -488 -354 -826 -758 903 80 -658 202 -403 948 -71 -299 -846 321 796 -983 -334 214 -598 900 -696 -992 59 51 -350 -95 954 -247 894 -397 -768 69 -607 -472 988 150 -640 -308 -708 860 -431 -945 429 683 501 -892 -754 121 677 463 -407 -696 -970 620 -575 303 -529 308 -267 -872 33 308 -764 446 916 764 -236 -751 993 -150 94 -668 -454 235 863 -715 -788 -720 414 -695 405 -510 799 -716 -646 -543 -310 997 -570 216 279 -548 909 1000 830 391 -717 -879 586 31 -759 -528 980 173 -934 -69 -564 -715 -920 -600 1 -93 240 -38 874 143 507 135 -668 857 530 -916 466 709 -608 -436 -886 671 -66 -850 -106 -272 19 116 87 272 -890 269 -164 183 -566 -788 -196 577 -589 488 -648 -162 -773 -483 8 -784 0 -260 -397 -444 -837 -602 453 -710 927 -99 -131 84 963 -319 -223 -940 -788 -905 416 -828 -209 -753 -65 -95 128 -980 801 228 616 -915 640 -518 327 -700 -158 -251 -624 -510 89 355 766 719 -300 -645 2 -555 -427 -704 -575 37 -30 868 551 390 -792 -966 -281 593 -15 84 -621 308 815 -192 680 468 -501 -87 -7 760 355 441 65 -69 135 -426 285 -272 -933 528 -283 825 -851 65 -227 32 48 37 -419 438 960 90 -582 -206 -408 238 -961 -832 532 -903 -612 57 381 -130 314 -981 783 93 -554 630 503 274 646 571 947 -6 -402 -760 428 -173 -550 -946 26 163 -23 3 30 -757 771 -186 219 -505 844 733 240 448 -244 -219 -160 466 -254 832 857 537 -520 232 436 687 -418 136 -91 157 391 705 -128 26 916 -588 -736 -376 -120 945 226 -157 748 402 -736 -696 382 -308 -120 -789 306 -831 -566 -370 998 740 -172 989 782 22 -293 -941 -307 127 727 740 -377 -393 -382 847 -482 240 -221 997 430 -576 407 477 -467 -470 169 791 538 34 328 280 873 869 683 72 175 387 978 97 -309 482 449 -58 -420 -43 -932 377 -281 245 -874 181 822 -257 -813 -964 -215 729 70 -865 592 -485 -448 -83 795 -37 -357 -956 209 405 -451 935 98 222 241 553 22 -790 320 -381 239 -852 900 226 371 -877 -327 -433 716 -18 270 353 982 225 545 954 400 134 -781 -208 -640 997 168 -869 -481 -490 1000 -90 -313 -232 373 816 219 -669 252 -999 813 242 27 333 866 656 130 -81 -65 -108 792 0 -269 108 -395 920 412 -456 -892 -414 111 703 965 474 811 409 -871 -293 -266 -271 -622 873 -565 775 349 112 253 -249 -933 96 275 239 514 906 -171 -811 846 -167 854 942 -799 802 -865 -319 900 694 974 -245 -144 -447 881 -537 -76 603 -128 589 711 -31 -3 -733 -457 802 -946 -512 -662 257 488 -168 973 -388 254 -981 -696 336 325 -173 46 869 75 912 202 644 367 -154 -732 874 347 -379 628 820 846 -706 632 473 775 807 764 445 333 -711 -141 -400 -466 267 22 614 -247 -313 257 -846 145 -864 -528 -915 946 226 -117 -134 465 905 -479 -537 -741 -468 -134 -636 -687 -53 719 -886 -92 683 897 -42 -977 -838 80 534 553 -244 -221 996 495 -640 803 -318 872 -974 -205 812 1000 -6 -584 811 -448 -262 964 -431 516 -740 -428 -252 458 -247 -694 336 -717 934 454 130 269 774 554 -529 -136 773 -352 -410 -780 259 -230 -888 222 -637 -266 -943 -892 -725 257 85 -182 -497 27 -515 -764 -457 -176 -317 902 543 -266 -764 942 915 -700 530 -42 941 884 256 454 -332 -689 -922 -903 -323 828 -579 -761 -969 250 -629 -318 221 672 -570 831 710 533 -738 796 680 -888 -775 520 154 114 -831 -477 770 -284 -394 972 -979 137 -391 615 -595 -96 69 -908 -226 -812 739 281 741 443 148 894 -181 -722 -16 -734 -12 814 565 -21 -365 -248 -187 -146 -561 -449 568 985 -661 227 174 -538 426 370 914 -57 444 329 454 990 -442 947 462 -666 -924 80 673 160 -281 -142 -780 -82 -481 -823 502 133 425 -964 -281 -732 -206 240 911 -101 244 252 725 18 -624 -518 966 -157 -192 -448 860 416 -415 61 -909 25 333 155 -567 -933 -207 -755 480 -581 -776 768 -900 511 -48 669 -686 441 -349 -754 -367 4 -401 171 -904 674 -849 524 -599 -83 -72 -498 -483 -125 -722 627 582 -707 -273 296 473 398 -410 -327 254 178 -207 962 -852 -632 -300 328 -129 -769 -598 -291 -211 415 -561 -128 -50 -942 387 -96 -619 364 718 167 223 560 390 303 -569 -429 -95 -415 -205 548 602 122 431 725 10 230 754 533 560 -937 505 -723 -944 411 888 -373 -482 849 -71 834 -822 724 467 604 -912 731 24 -860 -788 -893 201 704 -5 -795 601 200 -375 -304 -867 93 321 194 944 794 -151 683 -833 451 -791 -476 -938 759 559 -174 515 -208 -220 465 -768 333 189 30 988 -689 -828 616 684 958 910 828 -318 467 -502 882 -515 -137 312 -408 130 -785 -320 781 598 -43 71 -528 941 -204 -257 -802 -447 346 -388 -896 -258 687 -467 630 -497 -610 -560 610 -329 -125 -820 254 989 98 692 -533 -730 -984 545 831 -956 -425 -136 -528 -975 -653 -207 -820 -200 280 503 551 540 -424 -316 23 -418 -663 -417 570 -36 882 213 -581 807 -347 603 -853 -961 648 -105 -656 -652 -24 -189 69 -936 410 28 883 -102 484 252 -617 103 203 -570 546 411 496 342 982 -373 -437 533 -256 43 -235 -350 -419 765 -81 -143 -922 -76 -249 630 978 -988 992 -780 -529 -254 349 29 -150 -563 -339 -547 640 -379 -243 -526 -896 -708 368 -8 832 -594 702 87 -576 -923 358 -267 970 833 -24 276 -31 549 868 746 968 -861 -635 748 192 -608 447 304 641 731 1 391 -970 198 -711 905 -387 -883 -714 680 -845 240 -931 -393 424 -532 515 489 -802 654 -449 -86 462 234 -924 997 879 649 -569 -829 256 858 404 535 770 770 886 773 665 623 474 492 786 53 -166 -208 -580 -804 309 -374 667 -151 -95 767 -75 -171 -74 474 797 674 -486 377 -374 -888 788 -580 -807 840 409 376 -77 472 834 636 779 733 -45 384 -154 27 568 539 971 329 331 108 -177 344 -731 -866 -504 309 286 93 -270 -551 -531 -516 -603 838 763 239 -863 -671 21 -698 -535 -264 -994 565 -374 -627 -116 -522 -477 434 781 936 30 -256 -426 575 535 -769 810 720 -891 220 -803 -770 664 992 160 -797 433 -158 112 555 759 -87 -966 -726 -447 -567 -190 -145 590 37 366 312 -591 -285 518 -375 -826 378 961 -787 -302 -96 181 -126 -999 -594 914 298 -131 -310 287 582 -222 -376 -975 747 966 -445 210 284 545 -424 -76 983 -593 516 130 -621 -241 -339 -257 793 -597 998 630 -75 -620 39 -445 834 44 635 -85 -441 696 478 -922 501 -201 100 -345 455 326 562 -968 -593 302 772 312 415 -814 -354 -561 810 -719 713 -518 -591 -899 52 -335 -400 -898 -470 379 -410 -471 -577 -945 -116 -990 -539 330 842 511 562 -82 -366 249 -101 -281 -821 -652 -96 882 -330 360 -994 163 474 468 46 -683 575 546 -790 555 465 -939 -991 -486 618 -605 -656 959 430 -653 -484 708 380 984 -137 -683 79 89 739 712 -53 -995 -970 933 -951 -295 -714 -688 971 -385 438 -6 737 -423 872 -938 905 863 -763 332 -288 -590 756 -521 -287 572 -851 -941 864 356 -202 -934 -53 656 1 -383 -383 -405 539 -226 -992 447 502 398 -388 361 -314 122 136 610 -279 483 94 -260 -19 810 353 295 902 465 -140 58 84 462 -532 -566 -716 -874 229 -491 -713 143 469 -730 752 388 -720 781 -903 -635 508 -218 687 -21 -447 -872 8 -289 923 -330 -219 -891 -330 512 932 453 -634 -264 -711 306 18 364 891 -184 -818 -36 -453 439 413 196 262 641 -504 -806 -802 982 -103 558 755 -819 -145 642 594 -477 760 -818 198 640 -180 -412 953 -184 486 -737 -846 -264 -416 -1000 -921 337 48 -587 -700 -357 -941 368 828 -264 -103 -180 -602 -870 402 262 913 -177 -598 181 -818 -441 448 781 -544 68 -485 -737 -591 -660 282 -459 -984 -910 -433 -302 878 658 -957 -342 473 -535 689 699 263 564 -397 452 -842 -212 -350 815 597 735 -771 -127 -665 270 -155 -135 663 193 112 571 953 -767 -960 119 -982 -247 483 761 45 -369 -819 421 722 772 -573 531 -621 -303 -263 744 -110 225 -864 604 -119 659 -50 -476 662 -291 -761 328 130 -841 -631 -94 -72 436 -940 756 160 -995 844 -893 422 -640 -692 -686 -991 585 195 613 186 -772 -619 864 -257 -412 -77 641 -847 623 317 -955 577 37 -527 -939 -341 -802 86 -708 232 678 -659 -147 561 454 101 -105 -586 -361 -441 -637 560 260 849 -104 669 952 -199 -814 740 670 914 -64 407 320 -896 -508 -486 -366 155 -85 -768 751 581 -734 981 -165 741 -132 538 -403 -530 -947 -189 -369 -355 -990 546 641 -145 -17 -567 -834 479 -731 -120 379 -888 428 142 235 899 -851 443 -927 965 -726 707 953 293 591 247 745 -501 -755 803 894 5 18 -392 -399 -713 951 145 -179 -392 -781 -805 -944 -677 830 -440 51 -762 -805 401 934 489 69 -549 940 866 -395 -126 -262 798 572 -51 365 694 -266 -432 712 -936 -430 -580 -520 -861 823 624 239 -920 969 -555 -345 360 986 225 -624 797 -363 -776 20 45 913 987 711 -229 -817 34 -904 -238 -974 783 -17 -977 731 -264 -418 -836 789 -151 -103 816 713 -686 189 -231 457 -511 -843 -403 666 -380 966 286 -66 785 -386 69 404 368 656 -938 -915 -238 718 848 -249 -436 458 430 102 842 -110 -862 190 107 -232 -199 -540 921 378 53 -441 -171 -836 -575 -830 -876 797 712 -9 794 743 -226 614 445 764 336 297 531 248 -549 739 -996 -374 -662 -661 -939 850 -875 -451 637 30 -691 -924 -894 -128 244 477 -656 -928 -819 -526 -159 -535 591 106 188 794 241 467 -480 174 741 667 720 -774 631 -774 -630 -469 -417 -111 -887 -20 -994 -996 -867 -883 -997 884 112 -867 503 -859 967 129 -493 -622 271 33 -63 -498 801 104 -620 -116 896 150 -555 -986 325 339 472 -828 448 661 -203 55 -8 628 644 919 -993 -821 656 -159 -496 731 489 893 -999 62 -159 939 -468 974 777 -391 -624 -576 -90 38 50 -762 759 -500 -790 99 858 -10 -611 222 213 153 -249 645 -814 962 -106 -751 339 -191 -957 83 313 -329 -600 -344 12 -510 -770 604 85 -140 -121 137 -684 462 859 -281 772 -774 -896 -518 -520 21 380 -81 866 -920 -141 408 669 -807 -557 -625 -411 537 -94 -35 60 -61 -754 -763 -348 -508 312 110 -639 -764 967 602 937 -93 -988 -517 -901 -354 -224 -500 -619 -380 758 49 281 -132 -91 487 -419 -598 715 967 -64 347 -915 -115 29 -177 28 -669 736 381 -670 -328 55 -36 416 497 -902 -671 505 -568 537 418 819 -606 -411 -612 143 -45 330 -125 539 -733 878 225 988 -707 -720 -789 141 957 -327 -782 2 -531 -985 -123 920 -840 -858 220 -250 22 716 -313 144 794 -741 -496 -381 -624 756 -271 -18 394 274 461 208 248 995 -347 740 -663 434 -341 -691 -914 615 -407 -926 -818 438 -914 761 -175 -574 -361 -35 -651 -540 -665 -659 292 -550 -303 449 -381 978 840 -730 -526 371 165 -234 -644 -327 -783 -21 697 446 -379 219 864 565 -512 7 -93 -686 -241 283 -653 -925 588 635 981 -185 911 -890 -61 -583 -66 -417 970 992 728 -59 415 288 -893 -776 9 142 -689 -679 379 166 699 -132 761 -103 -597 957 -847 758 -543 216 437 -953 -809 941 -471 -154 365 -458 -840 -274 -866 863 -549 -261 -278 -538 867 746 -970 -848 -608 -632 988 -767 -869 600 -78 840 392 -344 448 -368 -168 -901 146 -888 -260 -746 885 945 252 942 -195 489 397 566 -817 -489 400 -163 350 257 -405 888 376 -258 901 -952 397 -605 879 575 -22 -219 -990 -586 738 802 -914 -172 37 -131 596 710 130 235 -760 -632 596 570 790 601 212 449 477 251 -698 -839 -316 107 770 274 -49 -573 -782 -548 37 468 -947 900 -222 647 497 172 -980 -473 403 -482 328 997 742 643 689 691 -31 -22 259 -272 -103 -587 462 -345 196 388 -38 -358 -124 -926 648 -817 -146 -285 155 787 520 222 -276 -157 732 -440 936 -922 -361 -83 -6 -962 -792 -253 -610 -12 983 -688 -141 627 -88 908 680 -799 232 430 554 901 297 880 186 -585 49 -524 -822 -567 528 40 251 303 170 -585 592 741 -143 76 -567 -310 -4 907 791 -140 -430 -582 23 -381 -219 685 -910 359 401 787 123 632 654 -85 973 -763 -56 175 63 -725 445 -42 -157 984 -146 -460 511 217 -762 531 -256 -187 -116 14 505 699 -473 -851 397 -530 -853 183 -112 741 40 -538 -685 -605 -285 212 816 -74 -75 -797 -142 158 361 -875 -89 340 106 438 221 786 -29 -796 -768 -549 -371 -583 -161 -347 -159 -874 -425 -980 761 105 -191 -638 -136 607 -553 342 -458 14 977 -828 709 -825 -370 707 728 450 999 412 639 -573 878 -15 -173 422 -924 -983 -807 943 -593 86 -153 571 304 -638 -36 740 -676 -275 -593 -921 959 -400 483 360 77 389 65 628 -548 -199 -926 28 -971 648 -317 174 423 -996 -312 434 -774 -788 542 893 460 -315 409 -698 -891 702 15 -364 -831 190 -485 -111 -644 919 -966 637 -436 197 620 97 951 114 -959 -696 -849 -670 -22 -580 -148 22 -483 326 -721 68 -556 700 -9 -691 699 -970 -30 -954 -853 33 -162 789 -772 359 920 231 608 -947 408 -142 498 -707 228 80 342 945 950 -49 660 -28 -291 -742 -121 85 -918 -829 494 -362 457 -375 693 -315 273 628 -210 -862 -372 -378 516 -30 785 239 -283 316 991 -409 -250 -574 933 -694 -890 6 726 -912 -82 224 -437 -751 516 -306 916 -152 -768 686 322 -553 -878 914 863 -170 -50 259 418 -341 -395 -698 -981 423 -950 159 -940 -459 -648 72 210 -980 645 699 -938 -784 669 359 375 -226 -303 -170 15 226 642 670 -218 471 805 -417 -301 316 -43 -611 776 -713 542 -441 -21 -932 -541 61 -307 996 424 397 -834 -27 -332 -631 -631 -795 -160 -563 -21 -832 -850 -781 445 385 -260 -405 68 -871 699 -192 -707 71 462 976 -513 -261 375 70 857 756 -659 -144 -704 -74 43 639 -329 898 797 568 -214 -377 -613 -692 161 -512 -284 270 744 -184 25 662 976 685 803 226 -117 -20 395 517 126 644 -148 -263 -352 310 611 -123 -719 295 -47 -684 358 5 -650 -984 -588 -6 191 36 12 -28 -194 -566 462 761 -976 398 -459 855 754 46 -748 -694 -144 227 705 -567 -641 719 -248 654 -938 -415 600 92 888 -438 -641 -190 207 -879 -32 -260 785 272 -663 -502 645 -104 946 248 234 -359 -797 90 -40 368 808 300 -718 863 -630 -997 -685 434 426 -802 -512 69 842 -14 725 524 -146 -98 -525 -929 -921 -523 985 -442 584 -948 -320 -851 87 152 -900 -998 805 -386 145 -924 -776 51 -110 219 -60 844 304 -710 -53 -274 -994 544 -394 690 -16 -246 -606 -140 219 297 478 -879 210 815 -801 117 523 597 -851 456 -566 685 -220 -620 626 758 94 -649 52 70 -97 685 -134 202 89 410 -950 715 -186 232 675 212 -773 -944 -104 116 -716 744 434 -315 840 665 71 117 -819 150 -294 -630 553 -637 742 93 -255 139 111 299 -418 -830 314 -664 -558 801 -658 993 -977 -42 -689 283 -136 -833 542 -713 -138 734 -278 551 -285 192 -608 -31 -180 -265 919 -440 -888 -599 526 -54 -631 -872 -350 427 262 920 -598 -738 377 707 648 -70 -671 -345 -228 674 -602 -903 413 -522 -153 430 -327 -1 -506 -890 -841 215 735 -711 -822 620 -921 -825 74 -260 876 -338 357 870 -131 -924 -321 -363 -965 -636 351 -870 191 -574 813 57 59 358 631 -826 346 -568 8 632 -139 -144 616 -735 732 939 -336 179 -694 776 -257 741 -484 734 -713 678 -236 455 534 447 936 757 258 55 472 734 -77 -422 92 -807 -737 443 -128 646 -291 918 95 652 -794 950 392 226 943 -402 -190 -504 628 163 -670 -85 -969 111 -648 766 -296 -621 766 -535 313 865 -248 178 715 -828 -459 730 855 -208 -839 488 683 950 -260 -445 -235 -472 723 -122 223 958 -41 -87 223 900 803 779 8 517 625 98 -879 -755 -976 719 -348 -310 910 665 106 -787 -577 600 -375 805 710 369 -701 -901 -246 -600 91 54 -872 652 104 582 -220 -862 -345 -995 496 -954 349 753 -550 814 -32 669 -120 406 -12 -434 101 662 -133 223 -778 -131 595 379 95 -592 108 -775 849 452 -544 172 138 -132 -178 -213 -431 -706 -337 107 690 266 491 690 -746 -967 593 68 79 404 -932 685 -55 821 -576 -301 953 -383 278 -241 901 -409 783 438 -378 -276 -976 221 -375 -564 991 803 -423 804 -819 552 -411 -770 138 218 839 -831 986 -781 234 678 -384 -561 894 479 860 41 -746 -452 40 618 456 831 -836 -160 980 -770 -578 659 860 -945 777 -660 -382 -221 817 271 473 203 546 909 -521 -853 -22 340 161 61 -185 412 -387 110 -274 563 -565 -968 -107 753 656 -283 117 967 -235 -454 482 746 48 737 834 404 181 783 505 -123 601 -213 -21 -900 -838 -837 943 200 -192 -209 866 150 706 -217 -35 987 -892 -98 -579 114 -355 714 -659 -29 624 594 -181 805 324 951 123 949 -64 656 -498 659 244 166 -466 -81 -62 -826 -603 -202 -868 -987 271 684 650 872 -955 369 182 -809 880 634 898 82 -459 148 -540 -927 -821 358 403 579 -314 -448 -419 -818 -708 417 -958 978 -276 -714 490 22 -550 -688 -699 934 -227 -680 -836 745 -583 -8 417 -890 766 46 167 -235 243 329 -216 -335 -345 318 -88 619 -570 259 509 -363 727 -526 832 37 975 998 732 -76 680 35 530 -718 732 -348 865 267 -78 -110 -711 13 -715 903 694 -81 664 -803 -565 358 -913 -676 295 -757 -754 340 -228 516 -63 827 182 -749 215 694 -446 282 -746 -834 897 -11 -504 269 -894 -812 269 50 -265 673 223 -842 -860 871 130 -566 778 266 792 -101 -321 -5 -872 -969 -56 144 -205 620 634 -963 -380 842 791 -67 -258 -991 140 -615 13 -32 -922 128 767 -362 597 -86 716 -249 639 680 688 27 -670 -81 -546 603 -325 -403 -143 413 -67 893 -879 434 -273 538 763 331 976 -235 342 184 -960 305 -245 50 -786 784 -67 -370 41 -593 31 813 -964 570 -946 317 730 -876 613 132 946 -388 -920 367 -125 463 -911 826 395 568 838 141 -747 -406 974 853 628 53 387 903 -275 -769 -576 -261 -879 -807 602 883 258 -668 858 504 -488 999 0 -110 995 -522 -540 -47 -232 431 -139 582 -328 751 407 152 -613 -412 392 545 -325 796 -419 -649 637 282 -273 -967 -343 -661 -778 203 -157 375 896 269 -276 -216 647 -400 -918 -151 40 -293 -509 -380 994 660 875 -777 -432 112 -459 -854 568 917 -309 -816 -733 -911 -223 353 982 409 -479 137 690 873 -227 810 312 177 -528 776 -833 -62 186 151 -516 -433 295 577 -251 932 -580 -70 467 -314 -616 -481 -221 -431 641 141 -66 -942 -725 -721 -543 757 536 723 -257 -20 894 630 665 492 -874 -615 484 658 -223 27 165 -282 218 709 439 798 132 915 741 -439 -621 -744 -674 726 -892 710 -208 -475 -594 902 -973 957 274 172 -261 523 109 319 -477 -276 129 827 87 -979 960 644 -346 614 131 832 -259 775 -67 394 182 535 425 -829 443 349 -560 -712 948 170 205 559 -909 574 130 -80 -475 645 -580 -807 -638 -761 -701 237 -154 908 213 692 -651 358 179 213 -558 943 -747 -33 -61 -87 368 562 2 420 -302 -776 585 94 667 -761 415 -552 -971 219 16 395 -177 412 -803 -924 97 835 879 788 852 382 -491 -687 -138 454 109 502 463 -924 588 -770 -859 665 664 686 -179 -868 -892 464 644 858 861 -606 -494 -808 975 -969 -840 430 827 956 -191 -160 -725 603 -770 785 688 -841 -379 814 -982 919 -255 -412 550 -130 867 691 -795 -675 -300 -752 503 667 369 -774 -626 -58 -308 -628 284 -995 -931 -734 -214 -485 581 -546 177 -654 -930 264 -677 260 -381 824 181 -166 -117 170 567 -910 -508 783 999 322 822 792 -240 -784 455 514 -170 -751 948 455 -477 -100 -267 -883 315 -966 941 259 10 304 43 -914 -499 279 -497 -118 902 164 615 43 224 -773 802 -481 -45 -264 165 -953 -697 389 -966 -817 -660 495 198 569 -118 -29 -873 -821 -811 9 -456 -42 -918 79 525 757 85 -24 -566 -223 648 555 115 -316 -539 761 136 -768 -492 683 -213 801 552 420 548 188 212 249 -130 -241 477 611 -489 -523 -636 -467 786 -300 73 -83 -953 116 -851 -782 -486 -518 313 -367 -691 -884 449 634 -296 -567 -854 -814 -187 140 508 -959 291 -555 -406 966 751 -953 917 707 -978 -103 349 -950 912 -120 670 -58 247 -439 -276 314 584 -108 502 -593 38 946 172 962 -393 880 -70 -215 -917 -696 532 -808 -641 -990 -763 -645 -511 -721 -915 596 -709 804 470 -689 839 776 642 -311 -554 182 386 -370 412 -609 -636 653 -984 39 -824 458 235 -465 -816 -888 -418 -845 52 -120 -134 696 68 574 221 796 -476 -626 -477 394 -957 51 -110 -449 -724 -428 441 485 -662 -995 -870 521 -533 -710 189 620 364 -261 -706 -390 -165 233 -811 -612 -751 -417 -122 280 -285 980 728 51 -614 -835 -803 -653 596 853 -40 -404 954 -926 -875 -556 126 -577 503 -871 177 -20 729 777 -763 -497 -540 -137 -73 59 776 698 -142 30 84 75 792 -83 -612 645 634 -831 -961 -804 -95 -553 628 -161 800 -784 -236 -124 -680 800 778 162 87 -68 914 72 -754 -66 -735 -118 -824 -491 -975 -972 -895 893 138 -466 904 -204 -416 288 -136 -673 -934 -134 557 644 920 847 769 284 -257 -163 -561 587 -511 418 -784 436 -522 -768 -817 -361 577 -871 600 445 372 -555 -607 -554 466 955 203 -498 -148 571 -57 105 772 338 -580 -84 -594 -381 -749 514 871 1 642 773 -969 583 -882 -151 30 -213 486 -906 -713 -314 861 -687 -468 480 -160 178 559 787 -341 -799 -652 -577 556 171 -251 498 521 -258 89 38 -918 -552 436 -491 177 -8 -190 -517 147 -310 492 -231 -160 47 -52 -208 -370 165 -423 872 -988 -368 -109 264 -218 580 686 -840 527 -459 377 -52 -391 -452 -457 -632 -324 82 97 -217 812 176 410 825 -44 -856 -782 -844 254 -221 -61 134 -356 499 270 77 -192 -516 430 -644 850 755 -492 946 -554 -76 397 -328 -461 -436 -653 161 -700 62 -611 -402 522 -394 558 0 -334 33 942 -205 -971 481 -41 -134 249 666 957 -34 -803 -102 -798 -38 -187 -82 276 -147 408 615 612 419 203 -118 -877 439 -333 352 241 36 128 59 -905 518 -769 -922 887 781 -340 430 -392 736 -844 -219 -956 131 -206 -943 -943 -20 79 99 -17 757 273 48 -940 180 744 -613 -482 -411 -103 -353 754 -64 -447 57 -64 -81 -761 -697 -558 877 800 -656 -195 70 154 802 -923 371 512 -207 -677 59 -737 790 -161 867 27 -250 -280 -802 342 266 -51 224 -105 -868 513 156 -715 -331 419 -497 -966 -353 -76 -620 243 -428 495 -158 -399 -807 229 245 -528 -776 381 -633 -822 -589 -676 165 453 -617 671 -149 719 -801 622 909 670 804 368 685 -635 626 -686 -718 204 -344 629 -754 358 238 436 -774 -959 104 612 -591 -797 -771 377 -460 577 -158 833 -2 -53 628 -409 -571 -982 -105 588 -544 932 -212 481 647 504 329 722 -836 -560 976 -709 867 -829 -394 772 234 -862 180 -862 273 897 939 349 560 -677 -515 429 518 -774 -258 -426 -2 386 -690 -118 -219 -170 214 -185 -4 -75 -926 989 -719 -825 -263 -118 647 191 -112 -595 -880 -434 561 506 -14 -383 198 837 -720 55 -864 -35 -875 497 -929 -639 821 694 -268 78 -120 146 257 766 93 838 26 -23 -288 974 20 276 958 -296 -573 166 -325 245 -140 996 430 864 947 -551 -294 48 -102 523 410 527 -983 -438 -327 933 446 -302 -173 35 676 956 -580 213 -682 647 -735 524 931 -631 -851 -627 127 -644 743 822 -563 -148 -866 -457 -93 -311 574 644 614 -629 -173 483 168 -988 -187 947 -923 76 -345 179 979 125 -633 -674 -407 580 -148 -334 -566 -746 -254 973 665 273 -346 -197 587 -509 527 467 117 -521 836 852 -589 439 -303 -287 239 204 -40 912 311 775 419 -179 -54 -526 897 346 545 338 314 868 568 758 760 431 -984 341 354 879 -944 -386 613 968 -534 38 555 -255 540 -954 -912 -14 -393 -273 8 -192 450 -426 -762 -643 -163 378 582 -131 381 892 -409 828 820 -647 -327 143 439 681 -503 978 888 97 74 -454 -692 999 927 -158 848 49 -887 -806 -401 -174 455 -946 612 230 -515 954 334 -843 -873 314 380 -710 370 764 415 -14 574 121 -851 -283 -725 971 -796 -685 -358 -456 466 -266 -526 -788 -141 -745 742 37 -696 943 -222 296 530 -9 812 -570 94 -92 -714 168 -856 774 -304 -199 465 16 -612 809 -486 -416 -87 -276 878 572 -37 953 430 -435 -845 -188 632 -599 -668 -357 -477 485 285 112 -248 466 -906 -878 -996 -596 464 -429 -356 -222 998 -378 -533 -577 -942 -757 -375 -559 798 -163 -961 223 -684 -951 516 -492 910 -610 790 479 -511 -184 369 306 194 12 -462 392 -700 -997 -746 -521 -637 908 157 -113 -221 696 -49 -959 -616 165 -169 -146 702 441 127 136 -341 192 573 -564 -529 -958 637 -148 -497 -778 863 -304 904 -583 -920 964 137 102 -147 -43 799 269 768 808 -901 -474 -326 -139 27 -980 4 795 -452 221 516 875 817 793 926 -669 -137 -598 -706 -51 -279 972 42 -258 836 -977 -576 386 -749 673 334 -157 719 215 341 -918 734 213 945 -270 80 -545 877 -464 287 475 -819 367 644 -980 81 -931 -827 508 415 671 -204 94 903 -717 947 761 379 39 -843 753 774 -139 297 701 -19 903 -442 243 481 288 -666 311 996 590 -62 -347 179 -570 416 195 113 500 -56 65 -380 -276 -561 342 -507 167 -918 -254 475 46 693 -185 -971 -264 -889 -176 -271 214 580 973 -721 -376 -134 -138 930 -580 46 867 -592 -401 649 -244 -448 95 -556 -353 -627 475 -187 213 22 -520 504 216 897 994 -709 -880 -180 266 335 753 811 498 238 -145 601 -188 -751 -436 693 931 835 -654 -370 797 471 727 168 307 -828 -104 -972 117 -385 246 -60 -122 632 -435 391 -870 -319 334 357 244 539 -211 -584 882 -468 -449 -204 -894 397 91 55 940 -289 -577 206 327 -314 820 -505 -254 90 -765 249 485 -326 138 63 -917 880 -31 -920 -287 -361 404 365 -468 -560 -240 533 -621 -681 778 -61 -221 -963 206 -518 -176 -950 382 415 -935 -161 721 309 691 -70 -942 65 -168 209 -617 941 354 470 365 -658 583 -906 -367 281 741 -439 -389 -258 757 -938 331 -481 533 178 -10 -730 -386 -166 847 213 -988 936 620 -849 -357 283 -635 262 865 -224 826 52 960 116 -757 -580 -529 -1 -162 211 24 -53 628 634 -241 -601 -787 -65 -312 -150 -896 320 -350 142 -578 -257 -191 318 805 -696 -262 -613 929 324 -940 976 452 311 382 984 -53 394 666 -625 904 -808 -242 -171 818 515 -424 -247 44 -586 914 736 525 770 -521 -639 394 853 998 -632 359 643 -145 -959 377 740 613 -164 -92 -375 198 -650 388 766 -795 722 394 710 108 45 708 -730 -997 359 -661 748 376 795 -162 712 -81 416 696 -363 906 -870 -97 549 257 169 -200 -63 90 17 723 -38 744 588 105 506 -357 151 338 -451 -692 -888 -289 -159 -650 -734 -496 -574 224 175 -716 936 950 -505 412 97 985 -674 628 -429 -122 -116 581 325 -658 658 478 -350 -984 164 -102 696 74 -603 369 -996 -548 707 958 -461 243 299 755 -719 195 -317 -72 638 -410 -825 -207 386 -310 380 -498 -495 116 -659 692 927 953 -654 118 745 -770 124 -802 -167 -773 -955 266 528 -223 925 -220 557 -451 359 983 -32 129 -114 -281 -948 -822 -730 425 800 498 -480 -778 -441 -256 497 -348 999 -822 -344 -892 -946 178 -789 305 239 619 931 212 677 -320 -897 -484 -279 -532 -502 -189 -557 240 345 -790 106 714 855 -492 189 182 -783 913 -73 272 -482 966 495 208 919 570 956 -924 -290 341 759 576 297 -657 723 296 -857 -659 212 343 547 -363 386 -29 958 847 -583 -762 958 -334 -199 -52 895 -18 669 924 266 -146 556 -900 730 242 123 549 474 488 -17 -19 -26 120 772 -671 -281 -982 -855 -568 748 379 322 -259 -250 -838 -988 -77 6 -387 910 -407 531 648 -877 554 201 -878 -874 -583 -240 -249 466 -387 402 -241 -843 790 -5 -194 309 -621 -178 974 -726 580 -186 764 898 724 -131 -912 -880 692 -1 -185 -666 628 -74 -355 -195 393 887 -946 782 530 -559 858 -323 -265 476 903 -446 -374 678 875 -556 388 367 -359 698 -710 -897 -306 570 -586 -231 -695 99 358 190 820 -372 832 655 -298 246 777 -540 211 352 -227 -805 -507 -87 -124 355 -141 -644 409 733 257 539 586 65 -156 -332 922 451 808 173 -782 -683 736 -460 -414 246 761 -597 638 -629 -399 -714 823 -919 680 515 -803 400 -480 374 -63 -294 -560 -418 -906 -899 699 -805 695 -842 -407 -577 -398 779 847 28 -810 791 -20 -943 629 530 -297 -232 -212 807 54 -366 -159 319 200 -162 113 662 523 -249 326 963 -302 148 -791 651 -797 -601 -719 -85 962 -683 668 -705 -250 -327 35 492 787 -570 -145 338 -951 64 925 642 -825 330 -170 559 -984 659 -664 -11 685 833 -81 -530 215 752 269 69 -38 956 -678 100 969 -717 78 386 641 -586 -597 -21 -641 405 -183 716 -736 833 -69 992 -210 -774 321 -400 -466 254 -820 675 270 678 83 -69 629 98 382 24 56 -15 -163 421 -142 -851 -141 617 151 726 718 -862 -870 -813 -381 -675 -784 308 836 198 -280 -334 -145 -763 332 432 -866 770 234 685 -364 -955 119 -410 -279 -236 -841 -20 -829 -759 395 -115 -633 -489 -851 -654 844 594 938 -5 201 303 -506 314 21 30 -646 -683 -375 -812 -675 -257 966 957 -820 669 154 796 883 -600 758 -161 -59 153 -604 -279 10 -362 881 97 505 -536 -378 252 -495 321 232 -335 -10 -467 235 -863 576 920 -938 88 -40 385 -255 279 -233 -230 -768 -216 -86 -152 -424 984 -336 166 436 -824 -236 996 -169 -17 733 -907 -125 -690 463 -347 681 436 -957 -342 -858 -351 464 -203 -780 -492 657 937 334 -980 416 456 -945 -924 -543 -729 -761 -44 -896 291 860 112 800 -685 -215 -192 -837 -602 -360 67 416 -544 401 -531 -590 841 -32 -63 -16 -198 112 -8 624 484 221 -460 -818 413 348 -757 -364 742 707 322 306 -492 92 125 -229 888 936 448 -25 -65 -247 -929 -770 -114 476 -789 -776 692 -580 -805 -600 667 814 -34 -179 537 -500 728 -760 -826 -384 -160 -476 -637 455 84 761 -860 -309 -316 -58 -606 230 276 648 107 124 -351 326 -530 -176 -834 -748 -428 -595 678 -20 697 836 -776 -4 -534 907 -216 401 -16 -717 670 -97 -394 -488 685 -236 220 -49 232 -177 -518 -920 -468 -815 -416 436 -178 -120 -980 642 339 38 -670 -505 798 541 -902 35 -523 -770 -657 -627 146 314 -863 -549 -199 -563 150 938 402 696 -308 -2 750 89 917 764 499 513 999 919 603 571 -269 -767 -888 -524 -631 928 161 -736 -147 343 971 -318 -54 -346 -602 -85 890 -391 860 -11 634 -982 -451 -423 583 34 263 -718 -637 -1 894 -734 -789 641 -857 560 -29 523 367 -732 892 809 -792 -241 754 -634 -556 70 -66 486 458 -880 -398 710 -432 200 581 -381 512 -997 705 362 730 9 69 311 2 -155 -946 -902 -296 -515 -326 -162 603 19 276 -570 -291 848 334 -619 -316 475 -492 239 -588 -791 -677 -102 286 286 -49 -300 82 29 356 -743 -760 895 -390 -315 393 769 -422 -743 -58 148 80 5 -848 123 -734 78 155 711 475 -614 13 16 68 -74 251 276 147 655 -727 -326 -49 21 -160 -924 -974 23 218 -875 575 -337 473 -391 -990 -436 -308 -202 475 952 -338 754 637 -770 -499 -924 -514 225 -975 -603 -56 302 766 205 622 -746 -639 875 -954 -734 -379 -711 665 -888 -149 -339 244 298 -899 83 470 -651 896 -542 897 -307 392 -878 583 -609 -880 1000 -482 563 -516 -854 571 740 848 108 860 874 54 -180 -12 -726 -233 -559 464 -265 86 -962 584 182 621 310 538 -908 -38 -811 -951 4 138 -150 -352 -267 -29 851 -766 391 194 -831 778 -902 790 -711 454 937 493 906 898 252 318 876 -128 -903 174 -990 23 278 186 172 456 -537 856 924 -892 552 -191 -381 645 -874 493 -737 463 -381 490 -628 -906 487 -252 -996 855 -928 129 364 -989 -799 686 -497 -964 916 829 105 395 432 60 190 757 787 669 630 108 -711 -656 -344 417 372 622 -997 20 282 -300 923 -363 -994 937 -932 667 -368 905 -874 439 -653 -333 70 -670 -435 -973 -284 385 -25 295 40 -556 433 -323 860 -636 393 142 70 -235 466 -447 -537 -214 -770 -752 885 -453 -56 -729 825 31 -458 -760 -654 -834 -943 212 -309 -570 -47 -429 184 870 -752 -540 898 21 -234 -995 -136 -983 -872 655 -547 387 -32 -255 957 246 866 -108 711 580 -313 -736 825 -654 420 -476 -476 -167 -337 -454 -806 -777 -364 -11 70 -383 223 -430 548 489 265 204 477 664 965 -234 -803 -764 501 68 725 798 191 995 -838 183 498 248 792 997 637 585 139 -136 -294 -393 683 -751 845 -634 -496 858 -107 954 733 -661 638 -964 623 213 -44 -365 -124 318 58 90 -545 -293 -184 -480 -573 869 381 -163 362 923 -380 -255 -763 -223 377 -102 -511 -407 -264 -577 -652 -747 265 -235 -148 647 923 -687 684 -561 -557 -874 -136 -570 -488 466 -21 428 36 778 233 44 -72 310 -645 638 -34 -316 241 -593 -811 855 -592 768 -903 -236 -542 -932 409 -564 797 -326 234 598 -902 381 -626 -373 -575 634 -847 -105 160 240 -295 431 830 -273 -135 -905 514 -737 146 -915 -418 -454 45 -42 -739 -347 -463 -152 544 -236 -491 556 690 294 -68 -428 -282 -51 112 305 578 -329 -331 -440 -105 239 -744 405 780 416 848 170 721 836 106 -242 812 -811 -456 932 -202 274 745 -23 -152 889 -557 331 -358 700 -814 423 -961 374 71 -880 -767 -769 -820 -255 -767 316 674 -813 20 -904 -618 614 485 602 442 -662 -333 -364 551 622 339 575 -847 672 403 -382 -552 -23 575 -30 567 429 -117 -287 -105 -503 149 549 -603 -606 -213 -1000 -778 -73 878 -678 160 -173 97 45 383 573 655 664 -121 -547 831 -124 782 -204 227 -276 -542 159 571 -850 -774 608 585 404 -171 370 -344 -29 178 -417 915 -152 994 484 381 884 992 -934 786 787 -49 -990 322 -794 132 103 615 -508 -566 266 653 -585 -243 678 435 661 391 -291 -59 794 -531 476 927 202 -954 130 -15 -806 -17 -37 537 701 703 -501 801 909 838 -734 770 -208 -304 -847 883 -57 -15 -290 427 154 338 255 -916 692 -319 -145 129 -41 -74 -993 358 -574 -106 249 161 914 -181 875 283 712 -34 973 -606 84 71 -698 323 -472 -906 654 -410 35 -248 -718 976 -594 -125 -181 918 -213 -835 -607 -648 -596 587 -323 -364 -417 527 -72 -118 918 619 377 -534 838 484 -442 918 -648 522 773 770 -825 -526 -844 -918 -922 -463 304 -113 412 -752 -281 695 -344 -800 -817 650 -562 -684 -74 -207 -706 182 848 1000 807 -776 -721 768 -396 685 408 495 -298 -173 425 158 -61 940 -354 -89 928 320 224 991 -907 236 291 726 -381 904 -234 -807 -890 699 -571 674 -360 909 -340 658 659 -936 -44 733 -214 -753 -22 608 68 547 -974 981 -469 402 818 -841 144 751 -809 -828 -304 -772 313 56 -661 -152 163 949 922 -251 440 290 304 -118 592 -512 -350 -534 -892 -135 588 -622 -602 175 631 -653 -465 -928 -442 844 539 642 510 496 -442 828 -922 920 -217 371 403 574 -841 544 -975 166 -52 -162 -572 330 356 395 35 414 180 510 -502 -930 415 974 -859 635 205 -955 944 118 -179 943 -967 -244 -186 275 127 -256 427 -764 382 218 -941 63 -795 807 360 -179 292 -282 -906 806 923 -260 -777 -748 379 -178 135 131 -882 -669 130 -405 -385 461 -358 109 718 544 -202 27 465 -279 565 634 872 -742 520 -300 732 63 262 2 904 420 690 -387 250 -769 -99 -93 -78 -912 405 -761 -386 -416 -416 436 -964 174 -202 -47 -677 460 478 321 785 394 370 -626 -842 146 -171 -224 504 231 -502 -380 185 782 34 -982 -65 1000 127 -249 -267 191 852 -999 -540 0 -175 -81 391 -517 612 -137 641 5 -916 -134 -252 -352 -699 43 -839 -228 313 112 564 523 845 265 -488 -305 291 410 -9 855 -746 -525 -951 766 -461 714 -778 706 -193 -316 -83 251 -383 -854 586 767 -351 848 382 537 -989 -264 -455 527 264 -251 648 -953 563 479 441 54 -548 262 -896 -111 560 681 936 -806 541 -290 -847 882 330 -225 -804 -139 -190 -630 -822 550 -806 400 915 -372 -378 -693 560 474 868 723 -821 24 399 -673 655 -625 281 568 990 381 -281 -439 -189 -684 126 -743 836 415 -242 38 775 640 -899 -462 572 -754 536 171 -912 392 696 329 -389 -896 -846 -531 -90 895 555 -835 900 -329 791 855 -513 565 -100 -883 717 681 -253 781 -998 -995 670 -510 359 -2 -243 363 -831 -683 438 778 983 759 -184 -441 -620 536 -766 157 -788 -862 463 -324 -383 -419 -851 305 780 -158 -360 55 907 -656 -782 923 637 -114 -96 930 -362 -464 -679 408 539 -122 -965 -376 -259 747 482 28 64 -981 -708 -469 -485 983 -624 -777 -581 536 -609 -119 -513 -822 892 635 52 53 -985 -231 -337 749 580 -271 -537 -568 -761 -47 -617 -422 170 655 -684 -948 -515 -642 187 -62 -37 -438 459 870 -583 716 601 -253 -29 -21 810 578 -118 -581 825 -580 481 948 -476 -111 976 961 96 -49 434 390 842 527 464 -650 -922 341 -566 -57 -217 -283 674 252 -844 -54 398 -99 105 -275 -512 -675 169 716 293 87 585 315 27 15 -984 -578 183 -495 -806 -548 634 543 -609 -351 180 879 124 -487 835 -226 124 -536 -958 117 -487 -383 264 134 -416 6 622 -141 -674 -401 -373 617 -66 64 -717 -580 -790 -851 557 -187 -521 -866 232 -48 -664 257 -378 719 439 -394 826 59 727 300 -993 -642 -541 732 347 -215 53 -416 556 898 -747 -865 -71 155 -10 122 242 324 -724 559 -341 732 -280 119 508 81 -309 -375 923 308 457 772 872 -703 -566 -933 -302 178 -696 -163 -28 639 -986 -455 601 -684 -229 -422 897 -366 -654 -608 -276 234 -307 802 142 4 -447 733 -771 10 -228 -124 -860 -640 -523 -8 -772 334 -697 -204 117 903 -575 -234 719 402 971 208 819 532 735 -130 -374 -3 973 -329 326 -600 884 411 532 964 50 969 -553 -636 481 -349 527 -409 878 -913 991 -869 -80 865 -95 450 -110 -152 285 -175 612 -919 -741 289 -288 655 -307 476 38 -629 -731 120 969 467 -933 -114 649 311 -215 -574 -573 -124 173 -759 -158 405 -213 539 66 -137 741 816 856 -565 -832 -402 491 -736 -390 110 968 -866 -390 23 -741 531 326 741 427 664 141 911 400 425 -362 -501 396 -900 977 -703 -76 813 -32 688 311 -888 812 713 383 -111 545 310 886 33 -269 -533 74 324 -692 -506 -825 636 -127 885 674 414 247 -274 -204 -126 669 -144 -146 -900 -194 882 -369 671 -699 368 958 874 103 283 494 -238 917 -634 -138 -745 120 369 42 -513 691 -371 148 -137 -438 898 765 1000 166 -738 -514 353 506 -619 813 330 259 -840 89 -836 22 309 -213 872 309 893 -52 -496 942 -953 192 -248 477 793 -615 -850 394 -978 633 556 103 671 417 -67 -904 -953 -210 207 940 -403 -511 787 -310 352 -79 -295 33 644 -152 567 -925 -626 858 785 912 221 610 -916 6 -474 -92 131 -920 -172 -218 -592 958 -245 3 907 816 -625 390 -91 683 -76 -600 561 -710 539 -915 -877 513 -863 -501 -220 758 47 -104 623 598 -347 -495 666 903 132 105 -895 332 -93 -135 -923 979 -374 704 -414 638 622 116 -916 465 160 183 815 -608 501 -619 625 46 304 -760 -253 510 -566 168 911 -869 625 -863 541 -394 656 137 -879 840 -757 -376 527 -97 -584 -839 -265 -951 382 401 -211 -136 536 -703 -159 949 274 -819 561 -840 -314 -694 497 825 -6 230 -187 -716 335 241 271 -35 150 -160 967 -795 -410 868 408 752 70 -681 270 -242 -386 -772 -435 832 -333 -533 -342 -736 804 242 275 682 -36 -242 -670 344 224 -53 -664 54 103 140 305 -498 -772 56 868 -178 803 -309 -756 924 35 -694 -528 -172 -968 -281 -44 -781 -985 698 -361 292 475 -553 145 -340 141 -804 -829 -424 -407 814 -267 -712 -837 -35 262 201 262 -291 255 -611 745 395 -532 658 -585 815 -172 -350 -605 804 722 91 -569 878 73 446 -647 -423 -131 -868 -699 486 52 862 270 -600 -223 177 743 -915 -68 -9 -798 -361 -767 -12 132 -681 85 756 74 109 -790 -572 769 169 -325 -368 -111 797 638 358 -187 -7 755 -394 -340 339 -941 50 -349 -215 245 -989 -683 -751 -39 -664 -96 -364 -226 77 785 -61 98 306 820 646 817 -166 529 479 -399 -650 -687 -965 999 371 -28 -402 -521 -898 605 365 176 -236 486 -10 903 -843 -227 -118 -148 -547 817 556 273 -704 -112 -960 -263 964 300 -705 -808 -434 571 418 199 883 209 35 -470 161 77 786 -490 211 -107 -517 637 871 665 -727 -334 -559 -549 607 280 622 -724 290 811 479 -758 -751 884 -669 395 513 -256 -134 455 -516 90 -531 157 673 -355 -929 490 -411 55 652 45 -55 -17 570 171 749 191 897 240 -168 -945 -551 805 -493 637 292 -453 -814 -416 340 672 46 -841 -856 -657 -408 782 -958 -287 377 -216 371 -737 -844 -511 -962 -292 715 712 -511 733 -346 890 -172 -16 -586 148 -457 102 132 -471 -905 -631 787 569 -970 659 275 -329 754 562 159 222 -221 -97 342 -162 478 262 948 -133 773 -292 37 -959 -196 -667 317 -528 -138 146 827 -741 83 -673 -444 -25 670 593 -457 -695 572 -163 -589 -944 75 -456 596 152 766 -235 105 397 -320 -924 -961 -84 -509 -60 574 -902 891 858 -561 384 -71 -794 -427 502 -796 692 -64 93 -140 311 -409 -982 516 918 -382 -8 905 956 -151 472 -915 818 -825 903 -143 703 -368 308 767 139 -636 118 -111 -218 -579 -999 557 19 -955 -443 471 -602 448 -9 758 893 -512 100 364 241 434 -418 846 -219 -42 812 590 -602 -310 304 -458 320 -478 401 326 399 -996 -684 -160 2 185 996 143 -164 -599 -988 -799 -374 617 979 372 199 485 839 334 738 176 -757 -481 -364 -111 -769 460 485 -25 208 -1 -789 -984 899 -171 -763 -710 432 -290 -470 442 167 507 -73 -517 -318 984 -231 695 -787 -385 -12 -351 -615 789 701 233 -521 -766 -181 520 -154 -567 -213 -340 -298 985 490 -649 -39 120 -892 -627 -201 -928 -823 864 856 -561 293 991 -763 75 749 407 -314 822 115 282 -207 -509 187 419 -364 298 -788 982 -903 -991 72 -378 -667 371 160 -697 -132 -22 6 -680 383 -200 -672 973 -588 589 -870 -939 218 -81 -361 -748 -683 -340 -885 93 652 557 -834 -74 -372 297 -148 473 94 909 494 -945 410 557 52 184 -123 -818 208 -111 -803 -832 429 -637 -109 -878 -862 -694 -803 -426 -785 -240 -799 -626 -396 878 158 689 -267 150 450 606 639 880 963 370 -270 424 895 -297 -582 250 -32 -844 -300 -479 -951 -120 103 -193 -685 908 752 322 -107 -963 423 939 -330 263 -736 20 648 -889 386 -567 589 -468 -758 -995 890 821 588 78 758 -137 -258 -167 872 -764 -260 -799 664 -378 128 62 376 -771 -284 91 -205 -68 693 -373 883 -671 636 -798 303 427 -660 -909 -33 -188 -229 -169 -281 369 -406 -965 176 391 -359 -326 -275 -964 261 552 -369 -288 -561 815 599 642 -532 532 -122 93 -7 -132 -530 -854 -30 -894 -311 30 -607 915 412 975 334 -487 -47 -310 -234 746 -243 -54 -926 -843 372 -131 -247 -904 -251 -815 -947 741 879 -160 -888 -600 22 842 547 655 901 -980 -284 -726 252 -962 206 -243 979 -59 -483 715 948 543 -182 828 661 -941 126 633 305 -963 -431 235 -477 -345 769 -398 700 755 -207 967 367 -761 129 -588 -188 926 504 277 -798 389 -519 9 -268 -286 475 -573 -199 302 420 691 56 -437 -826 -854 -741 -265 991 870 -108 -53 -777 346 -738 209 -937 306 575 831 -751 805 -477 272 -880 -498 -417 -708 -319 729 -803 -902 550 466 526 -332 914 893 -814 93 -803 648 385 -935 942 284 664 533 -23 984 -789 129 -366 -850 -591 -518 -438 -282 -651 -685 312 956 205 995 950 747 864 -530 -619 139 -255 -100 438 -237 -296 -210 653 -808 504 191 -223 -159 -238 -815 243 -133 110 -482 851 -350 402 -319 -189 79 924 236 -370 462 931 537 391 380 433 795 -239 -982 -701 -463 -309 -464 -852 -702 -770 -981 199 -948 -693 -742 493 -699 43 -699 -404 -616 -367 -159 683 -61 -687 -19 -405 327 55 -107 -10 -428 944 50 12 529 -683 -564 321 329 51 476 626 966 -428 -932 939 722 -239 -661 966 -980 -709 -498 -231 505 -600 692 -929 929 672 -786 -967 642 943 472 755 872 987 34 -800 633 173 550 -132 144 -288 302 -70 556 -133 645 -990 308 282 -668 -871 506 18 168 98 -922 303 283 869 509 -95 661 395 777 788 264 221 -404 946 -931 86 665 -913 988 161 -461 833 369 -702 301 814 -836 -112 -990 335 -223 272 -375 -951 -850 -122 -836 -857 -790 535 842 488 925 -226 -259 -367 202 -299 588 -797 524 -632 809 -122 576 864 -769 -561 171 244 708 68 -851 -832 973 -678 630 737 768 -697 -95 175 -250 518 665 -658 46 622 997 394 301 -859 -749 -492 205 664 838 712 -41 686 917 -376 -390 -427 721 -567 851 248 840 -591 936 92 -873 -494 -837 713 610 -712 -499 340 631 -942 -962 515 561 199 372 -69 -244 445 823 -136 -874 451 -495 -932 991 223 -198 641 90 410 -609 571 -845 577 -296 417 175 866 517 -614 -127 939 -293 -53 699 -354 185 -24 102 293 188 -285 -717 929 334 631 -421 -991 43 574 -113 -829 -930 -860 -36 759 -894 -937 -754 -663 553 -472 -517 -587 -825 -14 -353 546 -279 -693 -556 -411 -964 -744 820 -307 275 -397 232 -860 776 940 -214 150 399 99 650 915 656 -932 635 646 -390 670 -551 -823 933 151 499 -676 -180 510 528 555 -548 776 -16 -871 29 243 450 210 739 -457 943 294 -3 -819 28 -817 -101 884 327 862 -827 78 -209 -116 -56 326 -754 -890 601 632 -771 -527 -336 640 737 -79 -705 425 -453 417 -411 -157 -98 -326 -149 -127 32 591 245 431 709 -442 523 246 492 713 843 160 222 -825 306 -531 507 -38 -597 528 -829 -85 116 539 198 699 333 -351 -304 -615 491 -536 980 225 682 623 634 -131 577 437 388 -120 -745 451 -657 -977 -761 255 494 -914 206 -283 -695 -917 -522 -615 3 367 848 780 -952 154 -590 510 575 519 -813 -26 911 -694 -329 -153 860 -40 537 -119 178 -897 29 608 -70 364 414 575 904 865 399 758 -652 -568 550 -573 890 267 505 185 -270 874 -501 371 409 636 294 -938 -193 939 -751 176 153 -621 -222 332 -203 411 -927 -821 164 787 -820 -942 -161 472 26 -849 -338 920 -213 -942 -479 702 -494 -796 686 -945 743 -523 805 -690 581 -156 356 -721 -246 -188 -994 762 695 -542 -548 757 -955 -739 -810 999 -598 363 396 -461 796 -632 -269 807 386 385 -986 -609 -96 -907 623 721 464 467 -940 702 -80 -36 186 -367 540 -443 -330 -684 342 -851 -948 -602 857 -476 892 -457 -789 943 464 196 279 930 38 653 938 -805 -803 944 793 -737 -257 457 -280 635 -645 871 -393 736 -886 666 182 583 586 817 -272 187 -823 608 -684 -330 -71 833 -847 612 -657 538 -122 639 912 813 473 -921 -926 -352 715 131 -904 602 -753 483 700 270 562 -323 -491 -24 359 752 286 557 -778 -93 -30 18 -193 -189 829 -945 -875 240 595 343 179 -756 -855 -286 645 -718 -709 838 -869 -355 954 -898 611 644 -686 -377 -811 -821 -686 770 -639 -384 -53 -753 -499 966 -626 -874 922 -578 -978 351 -86 425 -195 -772 893 -537 448 -855 -339 -810 -735 -348 -548 -831 606 -936 -296 -725 552 -350 882 854 916 797 -440 -61 61 29 957 625 143 107 799 81 -923 -120 342 -327 496 -962 427 -320 -132 -136 700 811 739 507 -696 -669 -799 -281 616 -569 376 -328 605 -342 886 -614 -478 -3 191 -383 -830 793 -679 -831 539 650 336 -698 545 -906 -946 333 -94 -350 336 -853 -739 -691 208 -427 352 -315 786 835 406 -475 -613 -842 -763 -13 -114 960 -941 391 -804 507 -793 -58 539 -698 872 553 -486 440 -523 602 607 98 -686 919 856 698 10 -567 -252 91 867 -482 947 964 -272 713 62 -959 -111 -960 -511 750 -574 -434 -840 -508 852 256 -786 -624 437 384 920 574 -803 926 -614 477 114 -217 308 359 -933 -425 740 976 -178 810 -844 -455 251 535 -470 -961 -188 857 -700 694 123 -876 -270 -130 285 -418 -749 912 441 209 530 693 -632 3 -913 827 250 -507 -682 744 214 -932 394 -157 278 754 298 -550 116 965 -423 -103 124 -735 -626 335 92 -367 894 -686 -554 -891 604 198 38 -472 -829 623 -81 764 431 399 -649 729 -524 -83 -236 -718 284 717 513 264 -702 -662 783 604 353 -373 739 -262 831 -826 210 -60 -561 598 854 593 574 537 -690 -810 620 774 -620 -66 508 465 427 -484 -670 396 -683 -64 771 460 608 -770 -659 -576 290 124 -468 77 -92 -550 -204 -486 216 890 296 -610 299 838 792 597 111 738 708 -207 925 -201 -111 76 -598 -580 834 823 -318 -933 -257 -909 309 347 210 821 -432 836 -362 987 189 947 -542 -22 -190 628 -167 -303 -451 851 -582 -730 181 919 752 584 -13 92 -111 448 -143 -576 -657 -459 -1000 561 753 -835 622 113 105 -254 -433 768 -747 174 183 919 240 -881 -669 706 640 -677 -700 -97 503 786 288 -717 254 -892 812 -87 413 723 627 531 -881 898 568 -563 -533 673 -940 952 -685 -853 601 -287 -195 370 529 970 -413 598 -138 953 -825 -778 472 221 -134 -876 274 571 458 607 -906 590 746 946 852 20 -197 -126 857 -756 -658 -87 -582 -443 -45 630 997 -481 -944 -709 -126 238 549 -774 909 195 300 -646 -471 87 897 220 -212 -823 -892 713 -367 963 694 641 -239 542 -5 -298 235 527 196 685 194 -453 312 -509 -71 -428 544 -97 -367 -387 -980 -193 162 126 841 -338 361 -427 234 320 59 31 854 -261 673 -123 -919 72 805 -648 -30 -539 -69 362 533 165 579 491 -185 397 1000 -774 65 306 615 -38 -651 -397 361 -613 949 22 -156 447 -60 564 -472 -570 421 158 -201 -698 -165 -857 274 144 145 -54 37 -987 -860 795 -828 478 213 -860 998 -694 352 959 427 275 -869 -418 -196 963 -617 831 -731 -959 -58 856 -975 119 42 -58 -468 145 -919 -843 308 -684 353 -443 689 -918 395 757 -25 148 519 -370 613 -228 968 -600 -853 -373 -861 449 -409 377 -821 754 118 823 146 610 940 -452 73 -163 647 826 907 -621 278 929 58 -64 -565 -962 163 161 792 -15 -914 -39 541 -46 -154 -565 73 381 267 -824 109 -522 -258 698 -586 571 252 525 333 -932 348 -499 677 -820 934 516 588 218 864 71 683 -824 -382 436 -327 916 767 576 -80 597 -292 -67 697 -317 -460 -287 120 483 637 -236 412 133 442 1000 -985 759 -735 -526 -660 905 265 302 621 -79 -894 -381 840 593 174 524 190 -468 464 425 276 -871 -620 677 272 614 219 880 911 583 186 -318 -589 461 726 -944 684 510 720 -568 307 498 -851 -282 59 -377 669 -980 315 -841 -145 -825 -37 776 -324 752 -999 -793 642 39 633 -382 -848 -214 -714 861 939 -239 605 -499 -839 -791 -785 -375 -432 122 -156 570 -855 567 -750 681 -232 293 533 40 891 902 -979 459 -26 -221 -325 -463 653 161 577 16 -89 67 -520 331 -62 24 -920 -24 319 -117 -790 704 -513 600 -745 838 301 517 -441 -39 -336 -926 730 -98 231 -706 555 -711 -20 -786 -351 -818 293 -561 362 566 684 -837 360 -405 209 38 647 -346 149 5 -105 888 868 -326 -775 -411 336 -554 -563 -519 929 406 424 598 -212 -899 -681 869 122 674 265 371 -269 -199 -22 -833 -383 -792 693 -832 931 -150 -763 -356 -854 -646 -177 922 305 350 -341 672 -582 -875 -250 -415 -535 -633 -72 -453 -578 158 -849 377 -363 -874 -421 971 -892 693 313 -845 -615 -294 -52 880 -400 -223 15 -112 -279 -534 -367 548 -233 847 977 -887 579 495 53 -427 149 492 -767 485 -959 -674 561 282 -811 -641 -273 821 -587 225 -34 986 776 -609 -423 -294 637 -160 -870 978 661 27 -522 -249 -562 -478 865 473 786 -738 807 151 472 454 738 703 71 914 -431 -553 206 668 710 -107 253 319 83 -996 -954 229 -640 580 -348 -255 562 -748 758 -621 47 780 -335 619 498 230 -105 392 861 -234 366 -220 649 -443 -973 -314 684 14 731 739 -46 753 190 676 -534 -857 -499 -41 685 846 -323 321 368 -590 -830 -665 -410 -805 -296 -25 -360 960 831 41 289 265 -576 -552 -290 219 -328 -696 -320 480 -232 -639 239 73 658 -991 744 309 441 677 759 570 -505 306 -827 979 756 300 -640 -91 -67 -858 591 -307 -63 614 71 549 151 -279 -498 490 319 825 -398 -88 -209 -638 897 -987 -859 -51 -285 -998 -725 -487 -708 642 -871 -223 -675 -643 644 -472 -54 148 151 -988 -309 -540 700 -31 -363 -613 912 -547 15 -840 798 -380 748 276 692 -266 444 -960 -801 808 -719 686 -20 605 -314 945 99 156 -698 -502 -385 -183 -31 -658 -444 -847 636 -522 -732 624 344 -80 389 554 268 472 629 824 122 -909 -226 644 -213 -433 -507 -433 669 -513 -486 577 372 826 -309 -720 185 -281 70 -286 -55 625 82 -465 -980 -938 138 501 306 -64 -398 -418 840 -569 -691 667 850 -867 -515 79 56 112 -357 -111 987 -580 -663 194 -375 -62 -448 317 -814 -906 987 -989 420 340 -975 -941 -829 -2 639 -917 -218 -284 366 -716 -915 -36 751 653 -581 -854 291 217 301 -874 -983 -721 -229 -183 516 951 -99 -600 -832 -160 -924 -107 188 -739 240 456 -16 621 -462 -897 466 -443 38 876 72 828 794 263 -427 206 515 788 497 53 650 322 -805 -671 121 -83 764 -682 -765 -724 -620 -540 678 248 611 -464 -656 403 823 971 -489 -11 -176 -232 -928 769 873 590 38 -163 -664 196 -126 -174 -108 32 -338 -937 -2 -36 -975 -560 -909 -824 491 806 -313 -342 -147 -982 787 -536 -592 858 -155 802 412 -327 -762 887 -443 203 109 34 56 129 -821 -519 753 315 427 932 -111 315 467 218 868 203 904 -97 -15 -535 -311 -455 -762 607 254 -7 -20 832 480 238 -94 310 391 -150 991 175 -340 618 944 -283 882 -201 -280 -260 -410 -826 203 931 31 -801 315 411 370 -656 927 -726 -677 681 -683 -394 -757 -592 -666 555 461 99 857 711 2 -286 704 -664 -238 593 570 -131 378 -457 371 -245 -430 -318 643 305 -88 555 575 -714 695 -640 -567 -952 -915 -470 -233 878 100 647 609 726 -614 697 -565 -154 -186 437 535 -522 -668 224 -588 -606 444 -14 -595 -794 467 236 -434 999 -446 -682 564 -212 -227 -237 -147 960 208 229 923 -317 -105 -240 830 -916 866 98 438 -548 112 -370 -73 22 389 648 -822 714 -335 247 702 -28 428 592 312 367 -568 582 117 624 -24 -940 168 -432 -339 889 -998 -987 -84 -515 -662 -141 224 60 799 -14 -862 87 960 -23 799 -868 839 -849 443 -114 -136 302 216 677 -877 691 95 829 -725 833 299 -185 373 -152 -37 -459 -973 -303 164 -375 -709 890 896 -419 -820 -9 809 -776 384 413 -341 -645 -633 418 175 63 -469 -808 -850 669 523 -593 625 143 619 -133 268 -777 -344 556 -778 -348 -684 935 -716 400 -737 -300 972 -977 632 -227 108 436 -348 -479 219 -664 391 -512 696 -188 -141 970 -750 -859 697 -666 998 -260 -431 377 225 468 -297 323 -194 -935 782 120 -622 -954 -394 309 384 -39 761 320 -351 -958 -536 -45 585 -195 -169 -665 -243 -219 37 -652 -151 -428 539 666 -49 -861 67 271 259 -888 137 435 -50 -155 -903 -894 -909 -31 -856 550 267 -816 -885 -347 842 731 -575 446 -992 -18 726 -201 -816 104 -173 191 -556 -376 858 758 417 858 123 -707 829 575 -923 -937 -953 -766 183 93 -453 -163 570 935 -890 947 121 657 -699 867 443 -387 279 658 -50 638 709 -345 417 -715 334 -20 130 -763 204 -921 694 -296 -339 467 200 -171 -216 15 911 659 762 -1 63 -531 -680 636 -815 -883 -10 55 845 -609 664 -219 408 908 159 295 557 899 952 2 351 230 -984 -758 358 -270 -454 -699 417 -64 -66 955 25 223 715 117 691 -67 -875 -889 -586 855 -356 -881 257 -688 -279 -851 189 794 -653 178 -682 -127 -114 738 502 -9 -12 803 300 -215 -704 660 -968 -548 -635 346 -117 -838 -550 -640 749 -716 -843 -858 -70 773 786 -320 -679 140 435 -274 351 429 419 -29 658 -92 -752 411 -914 -156 -458 324 493 -119 -550 341 903 -543 -406 454 -79 563 231 207 -707 726 179 -143 564 277 35 899 232 -179 358 -662 36 -933 400 -883 368 295 -35 -990 -226 21 328 723 820 63 -419 134 -985 -709 -697 -775 -442 790 -632 677 514 -724 -439 710 123 722 -225 -309 -315 507 53 852 -560 -121 -904 430 736 891 246 -70 897 246 494 889 -985 49 -562 -72 -94 61 412 172 214 656 -688 -803 -624 518 -985 571 14 -118 963 104 -505 -904 -169 241 -25 -760 729 -274 167 -900 540 585 -217 -798 197 891 217 -346 337 -481 -726 -144 995 -270 34 -278 -289 349 -858 329 954 -270 -817 929 -361 -377 -399 179 -150 660 -731 733 -574 201 841 -620 921 688 -632 314 -648 259 704 -323 483 -959 -823 35 262 721 -389 -381 -752 746 701 690 19 -94 385 697 -23 248 792 254 665 -892 -373 -874 -131 -436 -364 -292 -280 -373 -508 916 -70 300 -300 -332 -807 -700 96 653 468 -127 705 -344 -587 -283 246 186 -385 715 -794 830 649 940 -68 719 -408 220 379 -328 390 739 -465 136 -179 -410 -909 48 469 865 161 -837 -314 -942 -896 208 -724 138 378 234 -331 -352 489 -783 -385 591 -518 -263 -251 953 706 -174 433 -598 -912 432 -225 -794 428 135 108 346 694 -907 918 472 966 300 180 459 136 388 318 -525 398 109 -626 -223 -149 -745 -848 -7 -1000 -817 39 -395 761 -686 991 -638 910 -115 428 -969 -911 88 -809 -399 -282 -868 662 -803 166 762 149 62 646 719 619 915 -254 374 -679 415 -508 -573 -657 847 684 -754 -417 -243 -482 -788 848 301 -984 805 -192 -91 256 -328 724 -658 -174 24 -401 99 989 943 579 -195 748 734 -516 509 891 -487 730 198 -146 919 453 512 -737 -944 -906 -672 261 785 -924 -894 -395 836 -418 -969 252 -393 279 490 -104 600 322 338 842 -570 -602 -376 388 699 -174 21 289 592 807 177 -980 878 -30 576 -692 750 689 -758 -548 121 91 -373 849 -289 -957 388 323 -719 561 -445 -506 600 717 -232 185 790 -850 -489 -124 526 348 628 -120 -381 421 -571 62 -381 -182 638 825 736 28 555 -213 684 -227 38 456 488 -975 963 -779 -173 474 898 646 -740 180 -690 -34 -883 -436 -886 -528 83 -154 54 210 -921 624 44 87 732 -948 -674 -208 -361 -9 -163 -830 749 675 131 -243 840 -237 638 -907 77 -821 -962 -669 -361 -830 371 -277 946 -539 -163 -489 -347 748 254 436 -958 182 -272 324 -955 -798 -169 -59 -106 563 860 771 732 -363 874 96 286 963 705 668 -527 -932 -844 628 111 -626 281 516 270 -370 308 -941 326 -637 790 272 -269 -737 168 -615 -387 290 571 738 -716 580 -414 514 -257 -653 953 240 691 -378 -924 682 -62 -495 -341 -468 -473 -789 -844 308 -990 -783 -653 200 84 870 -497 655 20 -352 152 -305 950 -782 -805 -281 -569 -544 626 299 776 -158 825 73 -548 812 298 -603 -606 -225 80 -685 815 820 173 290 -675 -811 -229 -880 779 597 -389 -941 -52 264 406 -43 268 -417 -204 -192 4 757 -564 576 -336 389 -190 219 -766 826 508 -488 939 -38 -15 -918 394 -848 -85 -115 -771 163 -755 91 139 871 -883 -42 366 -923 584 83 185 -780 -912 -121 -314 617 408 929 -675 -888 728 894 488 397 -350 71 -876 -112 785 383 749 253 688 -338 -245 -548 95 -249 -36 -979 967 818 426 -76 -656 570 -2 -748 509 753 -300 104 859 -986 954 -404 640 851 171 -663 -798 -558 -178 904 -720 -206 286 -816 334 -445 -254 256 656 8 -262 347 334 -307 977 359 -44 -888 -309 434 -404 517 -564 184 636 -434 -366 -627 949 -616 -835 322 113 69 -371 337 -95 -46 897 422 287 936 -361 261 775 472 659 134 89 693 -182 989 -157 -891 121 -880 12 720 -262 -281 -670 -630 257 333 23 356 -301 -456 -653 -919 -783 69 246 863 -786 25 -303 268 -696 516 -536 902 -666 279 166 -893 148 281 -937 670 2 394 -684 -854 -874 63 -600 -461 303 -283 654 767 470 361 865 570 -264 -800 254 -624 380 591 120 940 -564 979 -129 892 -201 28 987 -76 -353 574 -910 -335 -157 -489 225 355 42 -319 -617 901 -561 412 920 -647 712 85 -122 347 269 170 479 -831 734 -154 190 -646 899 -924 415 -758 787 421 -542 240 508 -784 -619 85 -787 245 -107 -901 323 -472 717 309 132 -117 -554 -143 410 357 545 -710 -622 -782 724 408 -228 -717 -790 450 -32 -491 553 -416 905 -87 877 523 954 -785 849 -772 -848 -21 -183 -766 -561 -598 841 996 -827 294 929 -356 747 -420 -711 380 422 575 233 680 1000 -605 761 148 215 -298 464 -664 359 64 426 -979 827 46 219 -732 960 -398 528 728 42 434 440 -576 112 28 651 937 -152 267 715 26 -424 -346 689 26 987 -568 822 190 31 710 -379 -418 -281 490 78 -748 -496 -22 107 -224 287 593 150 -40 475 -561 103 -256 -983 -927 -387 140 855 807 -629 -728 419 133 945 -239 -186 -9 616 937 431 435 -848 662 613 458 840 -763 -983 534 486 768 333 553 414 801 903 53 -935 -808 555 559 -772 496 76 928 -849 -213 -421 178 254 -469 -849 68 657 -421 -69 446 -277 -277 258 -739 62 650 670 -38 -601 -207 -638 57 805 484 265 921 915 -88 -733 641 8 901 58 -889 -83 60 -567 118 -483 -288 146 -76 -861 764 -415 858 506 -618 587 109 515 -841 65 476 827 -353 -685 -44 -311 445 58 -635 -193 885 -486 303 -62 -821 456 313 303 -683 253 571 -272 750 -990 -766 971 -803 116 199 576 -321 950 944 761 -379 -792 -105 413 -52 -999 -742 -843 -425 534 201 -202 819 175 439 966 106 262 -229 792 -728 -605 79 -52 140 192 -384 -969 375 -104 379 150 -307 93 -584 -237 106 -23 506 5 25 -318 244 -356 51 928 288 -874 292 -898 -238 -555 262 211 924 918 -147 -303 -603 390 -547 -587 -679 -605 4 -293 -613 178 -564 -163 78 813 -245 -851 -728 -516 770 557 762 -916 -205 -517 -236 247 -174 294 587 379 -302 983 -547 127 -3 312 -477 -811 488 397 671 -435 -486 -771 97 453 -536 -879 -599 -14 -99 968 -636 433 -549 -779 103 35 -660 -665 294 -708 727 61 -557 652 -231 504 633 -348 -822 -172 -283 906 995 577 178 -591 503 -790 -764 -35 -907 99 -219 -889 729 -9 497 928 449 -926 143 -594 -352 -968 480 288 975 436 -373 -194 218 -190 860 -762 359 310 567 541 -535 243 855 473 -612 -689 -740 -70 666 -441 194 924 -28 -861 554 591 -741 -283 103 -780 -218 115 -476 -820 -255 927 -63 -493 -275 -647 -928 -352 221 -675 -647 297 766 50 481 447 662 -160 -572 -279 -916 -299 249 -201 762 -54 -863 -876 414 925 131 409 -282 -489 -897 -111 -514 -456 -624 307 202 -766 279 858 -26 -513 730 -132 481 -464 227 747 -287 -841 882 847 -200 648 -226 -609 552 308 260 613 -100 -501 -203 -965 907 -680 499 -290 -13 -75 409 -127 826 184 806 -208 668 8 191 872 781 208 -107 536 -772 538 184 -269 142 959 -148 -321 -140 -482 308 217 -101 445 846 523 -84 359 -330 -612 581 -356 -194 -329 -195 186 578 755 -461 -904 757 -768 118 -321 516 -418 159 531 -12 695 -428 743 617 -692 -85 751 504 249 -126 875 398 -601 -724 425 57 -52 262 -788 -307 -811 672 -460 -797 247 427 621 683 191 80 -769 -533 831 -414 336 495 -530 301 -509 530 -44 531 974 -627 -846 908 838 378 -685 61 763 -205 -24 -307 -796 437 231 -814 -901 -475 -613 183 -836 -330 95 90 -463 -101 -989 -667 522 528 269 -332 -353 907 993 798 -566 -543 448 -358 -718 -418 367 720 0 -786 -671 -732 -963 12 172 810 -876 588 149 715 799 -627 -361 -955 581 -288 618 730 -464 374 364 -38 420 -661 -46 -414 660 757 -886 -476 -585 823 906 -999 460 837 -60 -685 174 324 -704 -938 368 -32 656 194 -340 -427 242 926 50 419 -341 592 942 -798 932 481 503 813 -823 -418 -85 352 799 -892 -4 -633 686 645 412 -802 -396 -866 -842 836 51 16 -4 -381 -728 -894 739 -15 -489 -893 -185 799 -728 -642 551 261 930 -200 737 -253 498 -957 835 -549 -798 -809 -458 -61 -448 167 -635 431 -716 57 5 829 -468 -281 610 -566 971 607 -771 263 -162 717 -632 507 540 -631 -387 -288 -491 -683 734 -183 -340 -145 -855 777 -270 306 997 122 11 -522 -986 76 -109 -896 448 -423 -336 1000 532 -899 -771 -951 870 969 -399 880 599 -861 -727 -719 -377 332 857 405 184 -66 611 -98 257 -818 995 407 32 869 -412 743 -629 -127 -446 40 740 -998 -204 -238 356 48 -42 633 -516 648 523 318 -713 474 962 104 -793 80 891 139 782 -198 682 -661 -830 -984 631 -964 122 -594 -547 355 -664 40 -611 932 241 -576 705 -763 -966 -131 590 -689 188 277 -356 -458 170 15 524 -995 680 -81 -970 17 566 -315 -412 -502 -858 376 -870 -559 -791 -391 390 914 466 -995 -405 -89 816 621 476 713 -309 -468 -745 27 -636 -995 -123 870 -879 -783 -570 655 701 718 -229 -274 926 -300 194 -401 691 -643 -44 -435 680 -801 -625 157 5 -35 -567 520 791 -46 -303 976 914 840 -139 373 269 735 -468 582 -73 -387 -306 80 714 848 20 340 -760 -867 -224 222 -128 -752 -140 184 -412 102 -430 -470 719 62 92 620 962 988 67 -18 228 908 35 -943 91 858 -787 -403 -966 -387 6 -859 238 -444 -93 -553 898 -15 -422 930 320 -168 -232 661 -511 294 949 -651 -763 870 792 -741 -698 981 952 685 -709 -150 -31 -150 -377 34 592 -477 -192 199 -890 506 778 692 620 -679 409 357 103 -436 -488 627 682 -231 -498 -385 -893 81 878 940 188 691 -659 -956 -918 491 365 412 -423 949 901 543 378 -873 446 -830 931 816 935 90 -940 -179 565 505 746 860 -726 343 -111 -934 -387 738 -647 -494 -356 719 820 -183 -6 -451 -163 -287 463 733 327 564 868 236 -14 -104 -585 402 516 636 -102 -608 393 -38 674 938 -901 -73 -549 -378 361 729 153 821 -992 -620 -928 -484 115 32 14 811 493 774 -294 -259 -397 744 965 -307 -56 960 -493 -527 27 260 -232 -927 -877 967 783 330 558 -456 -781 -718 400 -968 5 -741 -756 994 -436 232 534 -543 -515 -162 11 476 -530 33 458 -515 198 19 -134 95 -874 539 894 -752 529 -107 450 479 685 -564 -863 706 -978 768 -378 449 749 624 -521 -860 -689 311 116 65 -167 745 -77 -761 -17 359 611 -860 158 -9 642 403 -188 -48 783 -360 -874 357 -644 973 -836 -915 -268 -217 -819 -740 616 -951 -188 498 47 848 490 368 216 -270 -273 619 482 -837 101 638 762 664 320 64 -402 627 -628 429 -682 -886 -645 -623 -892 279 370 155 307 -207 -931 856 421 987 -568 -909 495 596 -52 -174 -285 926 -482 81 105 508 -823 -815 -7 -629 182 -107 -741 495 -968 931 -717 -202 729 744 -819 -91 -798 276 260 669 -543 -859 -81 731 -143 25 -635 543 -275 -512 -194 570 -446 923 -669 -272 -335 -712 620 -294 151 898 539 -894 618 -70 -376 -500 87 -434 -708 322 62 598 116 -985 -987 -485 830 -957 -706 -930 370 -296 -505 422 -507 9 -437 -415 -956 -802 572 233 357 337 -105 74 -973 -587 38 -153 592 180 402 -315 -981 959 472 923 -577 -315 -828 446 903 505 309 578 652 509 -170 -834 -361 -550 384 -232 733 677 -621 -620 -560 -241 717 882 939 -897 711 396 -585 349 756 501 -435 377 -86 -548 265 -211 897 -631 -124 801 -849 77 0 -212 -853 730 97 -558 -869 412 -842 -340 840 908 -627 973 973 343 800 -314 -481 -840 290 -466 512 -524 528 208 668 -42 912 577 -915 81 -983 5 357 -984 -145 602 148 532 -463 -53 -374 261 824 861 -660 737 275 -856 -612 -989 -699 902 -321 -628 666 372 154 182 384 496 721 486 74 809 -813 -337 923 -933 393 -354 611 -212 675 780 762 -453 98 -462 13 978 315 545 702 -315 979 372 -224 -536 789 967 418 -834 234 989 416 645 439 -128 -395 -551 -341 -934 -704 655 556 -906 -793 346 -739 -701 -719 670 -391 -780 738 294 152 -532 -82 827 39 -854 654 189 77 727 592 -790 -251 210 -673 -383 455 -717 170 824 -521 687 -986 857 -369 541 810 -247 734 258 -559 866 -426 667 226 60 -483 -509 -739 -572 -769 -962 -302 -9 -478 40 -982 -780 -344 819 510 -874 -702 289 524 325 793 -324 248 -800 839 434 -523 707 -450 581 -769 893 -761 881 -783 530 38 104 562 241 -453 -569 784 918 380 761 -707 -677 -888 -178 123 -232 -324 408 556 -339 -451 808 -270 -590 -790 311 -617 950 60 294 -460 -6 670 -723 80 -786 79 351 667 -917 636 -580 407 900 -214 555 -26 882 466 283 206 -976 -522 -274 76 -275 -914 998 926 701 -133 -447 -20 64 -688 -400 -412 -995 -254 -622 -363 -612 -893 410 -363 -818 -697 -235 -606 739 -940 -627 703 985 -486 -660 120 135 381 -998 62 -61 -412 886 673 123 -565 -798 154 127 604 -214 -998 -974 -132 521 669 130 659 -768 760 -275 740 352 481 58 -139 791 289 727 484 195 225 -29 508 -359 974 -244 -623 570 -123 559 -680 49 29 -25 68 688 224 162 -278 445 -691 -680 904 -604 -617 473 -225 896 -837 -789 -750 -953 581 -421 407 34 -945 931 -50 446 798 -831 674 -655 -145 123 -829 -550 -709 481 -534 116 -158 -821 847 -7 -514 487 -337 -201 -469 -446 -886 875 905 -436 -712 -269 -586 900 -595 521 -212 -137 259 356 -922 -369 36 971 -559 975 840 551 -964 -79 814 216 -75 -506 113 -122 -262 -158 -111 382 977 -916 546 298 -805 -786 967 -825 -22 -697 202 35 736 -704 -665 -715 448 -679 168 -461 -266 -708 927 -234 -37 866 74 -510 25 -2 -50 179 19 107 449 -381 698 -933 311 -137 810 -13 985 199 -628 500 454 -730 -349 883 -482 492 744 355 -315 -356 -221 906 -671 979 635 -481 -549 -997 -455 249 196 919 -829 381 -360 -170 552 56 231 569 -379 -682 -834 606 -538 -459 -553 -147 -697 572 530 -941 279 -143 450 93 536 -250 -723 435 -747 593 -210 578 648 -16 976 -438 -703 -385 -653 464 667 -387 145 -25 -494 513 -202 880 761 437 -190 258 262 258 888 -101 -804 -503 -990 661 -990 -250 518 8 159 -879 431 362 330 -657 13 -296 -790 -869 -37 -352 -345 -636 440 -982 -640 65 488 -129 330 489 -1000 473 495 179 -126 28 -874 -129 -455 509 -424 708 -916 -490 109 896 798 -441 329 236 1000 574 365 -451 815 848 -793 -69 -95 211 381 219 980 814 484 557 -796 -487 107 -228 -909 485 -215 -68 17 920 -600 544 522 520 678 685 -917 953 -128 331 831 86 915 -676 -611 -422 844 -356 529 -755 886 438 -872 -857 858 687 4 -306 -839 -91 -362 -635 657 301 542 359 601 -825 430 -248 -407 -951 -760 -534 622 30 709 -879 726 -13 -805 -271 -964 26 -791 -467 874 -26 -970 808 550 -471 -461 -91 -214 -555 301 -914 567 848 330 143 -516 -697 822 -766 38 982 -884 236 -671 -949 399 -136 -194 -102 -182 -902 -5 538 -720 -308 -366 188 -194 219 400 -24 -573 155 808 451 712 -496 998 -432 7 527 -26 22 -24 660 -971 272 910 -291 342 -3 469 281 -795 494 136 541 147 428 -729 346 10 -65 -883 708 869 408 -551 631 189 -316 -195 -152 -707 -340 -243 -390 -985 -808 880 -861 38 376 235 -978 162 -93 225 -921 311 -586 545 574 -700 -564 -586 -594 -539 -850 390 554 -603 -197 -30 -342 -694 208 -763 281 131 395 -979 -976 -693 810 793 554 -881 484 547 -914 428 585 248 575 105 -865 590 -428 467 930 440 193 -46 497 804 393 527 -891 460 763 865 18 -1000 -785 -537 -372 198 -91 542 -744 -954 -300 -971 493 509 -15 -179 874 437 484 944 307 -555 419 285 674 921 365 -717 -459 690 200 19 122 -519 50 -252 -320 -737 242 -632 693 -608 -644 -263 41 441 -166 907 -215 -719 -939 -471 -387 566 936 785 -876 63 -764 36 -336 423 -700 -112 730 420 684 36 -324 -363 817 305 484 -281 667 435 -309 -660 -291 -572 -562 490 -756 -115 -202 -389 -58 -706 -661 -297 -80 -786 -671 -231 442 251 465 -966 395 76 -950 903 -372 -634 820 877 -105 224 352 472 519 463 -948 -270 46 -359 713 -526 256 -725 727 418 617 -472 962 152 -243 722 -903 31 148 -137 963 123 54 -410 611 -365 -509 -215 -941 -575 -270 693 434 606 -665 -703 -63 -489 -998 588 183 -391 700 -149 580 -444 141 -573 153 -609 837 568 -185 486 434 942 -152 377 -165 -581 747 888 -91 -687 -745 866 34 714 -521 -132 -845 542 -817 185 103 -301 -268 -784 148 -458 -830 -963 -666 -147 638 493 -119 -194 801 -586 -107 -885 -253 839 894 23 931 214 -162 -716 -81 -736 -328 -898 781 -59 992 -486 -974 51 341 -106 -767 -41 715 -297 -295 3 788 938 -221 484 501 -176 -412 518 -312 788 -522 -798 815 187 101 43 -179 978 724 -850 453 -691 93 230 -477 -873 -803 662 219 -771 855 156 602 -364 -411 -721 244 -164 -810 -70 399 473 -21 966 578 -616 -863 -158 116 430 64 661 804 930 -500 347 -883 974 707 -257 -103 -773 843 -789 -245 385 -705 251 -550 254 476 -421 662 181 578 204 -862 723 -634 652 -11 -207 -752 -3 508 -240 -50 266 -254 788 -130 -141 -673 722 20 410 628 -721 -898 -447 -36 -957 231 -120 233 -183 -734 717 954 -551 359 529 387 376 782 -635 -566 -710 481 -403 760 -357 -680 364 589 -455 -193 490 904 -216 925 -588 -254 -595 1000 715 551 -991 -92 808 527 33 188 -115 407 -660 76 -387 -393 -310 828 619 -772 994 540 -293 696 67 -783 125 610 -984 756 -323 -636 -989 -430 -738 -743 -840 -785 -652 -438 955 58 -773 -794 571 958 372 796 895 -407 98 870 634 89 85 382 -737 -615 80 941 259 21 -122 -919 -203 326 186 -806 -265 -670 -458 -466 39 -335 695 -784 -749 -596 -430 173 -761 -275 229 -901 237 481 811 -886 -252 -49 984 963 622 533 -307 -131 -647 462 450 -53 830 723 595 -628 809 231 380 407 675 335 -316 -328 -983 247 684 -37 530 -678 -438 780 623 -406 415 -884 6 361 333 -641 225 -601 193 -393 546 449 716 -10 316 875 -948 79 982 -479 -745 -582 -249 -450 113 685 -157 831 802 -201 435 -893 -439 458 -618 811 -429 238 -655 -523 -417 176 103 336 -662 194 89 303 -452 525 755 -229 -738 89 -418 -720 -698 543 -611 396 -358 -879 -770 610 -911 -994 -557 -834 -590 325 701 941 569 -837 -613 508 795 399 -526 632 773 -850 129 487 612 519 -959 -943 731 720 497 -444 -841 -543 657 -794 738 -990 -611 641 -475 54 -615 959 -737 -299 227 -951 257 -865 713 -318 76 774 -516 846 305 -815 -308 -625 149 816 -163 876 155 674 449 213 -615 -298 -626 -250 -175 -1 294 -926 23 -809 -89 812 -468 245 -173 -220 -960 -545 -66 129 -114 -276 -960 893 571 269 -323 813 -981 -855 -365 600 2 -285 966 -236 584 -609 155 557 -855 301 -411 -705 680 548 862 -5 12 -998 793 159 -612 -240 948 778 380 909 -5 -817 671 -314 -421 -408 514 -532 155 114 147 153 -340 -932 -831 -884 394 960 390 -378 14 -420 -799 -24 580 861 528 -549 -537 323 385 255 386 159 199 677 729 -385 -91 273 -379 -27 -829 -303 -826 -525 336 344 177 922 -720 -821 -172 -289 58 483 207 516 -767 920 794 -308 265 714 -550 632 -932 620 -46 -992 -426 -956 -353 199 -953 -144 -743 -772 844 296 72 -133 -427 780 953 -339 -676 -807 -450 50 327 -348 -767 808 758 803 323 -824 -92 -122 592 -907 601 -339 436 495 706 -586 778 -722 -986 842 -590 255 -158 790 627 45 -84 733 654 899 978 269 -450 945 530 -872 156 -909 829 60 -369 460 467 416 -714 -793 -84 -728 -292 -917 -493 -550 593 -476 -204 186 -222 490 -626 -944 159 740 -266 -439 -14 -166 -171 917 -434 -204 860 349 -478 -336 591 254 588 235 986 450 470 -322 -283 -45 877 515 -159 920 817 800 -985 -122 123 595 443 -793 -36 35 -949 -543 635 959 300 57 568 974 761 357 -165 -861 -548 -83 639 802 -448 -110 -162 -934 -188 -896 -204 -214 -780 -389 -735 -463 356 982 73 763 -231 785 -100 -112 -861 -429 -329 264 816 -999 -934 -91 195 513 148 736 -90 -810 -741 407 -486 800 926 582 302 826 490 164 280 -353 4 326 57 -923 -375 -300 -693 864 -919 -97 -838 -456 343 535 -841 446 241 -143 -937 -445 -606 158 437 256 18 -873 -813 843 -40 -484 -820 55 66 -382 -168 10 -101 -578 563 783 77 -468 932 408 273 -75 -692 794 251 -563 186 -346 33 369 961 783 -646 874 517 -721 722 -405 -18 618 862 -895 -779 377 -99 884 -643 -368 79 -774 -158 906 42 255 17 606 -928 -518 721 -620 -53 201 -703 261 180 -592 353 -702 -619 -911 -623 895 -644 940 866 -926 396 -440 -644 -915 -931 158 532 359 -663 -154 742 978 -591 -54 50 968 -417 -396 221 249 912 -359 -92 -174 764 69 -86 564 -916 118 -914 -36 -624 979 -723 978 330 -25 -96 -443 192 -778 434 699 -922 888 804 9 501 -468 -418 -768 812 -730 849 -588 -957 -226 -628 295 865 -571 -197 -13 -301 -26 -650 406 977 80 -821 -699 334 654 57 177 -264 -870 -832 -4 233 -22 459 -297 -470 -319 421 -979 -973 982 -234 -871 -451 333 -584 532 -979 -666 -715 -989 899 69 222 661 -8 629 574 -627 917 -192 -635 -773 -770 971 931 -129 321 -621 962 694 -150 288 -279 970 547 276 532 -181 -681 -373 -144 696 -651 710 -713 -597 -43 -222 -589 92 -919 -88 97 -938 406 455 914 374 52 319 -308 696 -683 -283 294 -61 781 159 767 546 -228 189 -823 408 210 615 -979 -994 450 796 798 345 406 586 320 111 880 -569 -275 453 -177 -489 965 -297 203 154 172 471 -901 690 -132 236 588 -707 46 -593 840 981 -618 -572 151 389 457 -35 -345 384 -989 -134 -561 209 -135 896 -840 -956 -265 -204 67 -578 -551 -770 733 -472 -506 323 -986 351 553 436 -544 309 285 -197 -836 588 869 713 -78 -122 242 -706 -384 -46 -418 -533 -116 565 470 520 -224 171 812 606 126 65 143 -73 -866 554 -712 233 155 -517 698 -318 325 -639 97 -26 967 615 280 -221 -947 541 -324 -998 -678 284 452 942 868 -363 739 -212 14 72 -135 970 377 -99 -59 66 -747 301 -897 -552 -25 -975 725 -106 -660 723 356 754 -559 367 -446 -840 -689 -840 282 -391 615 14 -143 548 -2 918 528 -947 110 967 577 676 578 -521 603 171 -581 530 -263 928 488 289 -225 -240 -376 -229 -806 202 869 -138 696 -153 212 -25 -515 -919 281 292 -135 725 -233 162 -222 -903 -325 -809 98 -154 464 581 -584 -290 -473 481 2 -48 -250 727 15 -460 805 -242 -3 539 213 -600 115 455 -945 924 237 51 -173 546 747 -583 -774 -964 -76 -94 -969 -884 202 863 248 152 -28 -48 -492 -365 -968 -390 -641 -759 -997 189 673 -80 512 -960 701 -584 991 655 235 473 -352 -435 627 -761 104 -713 -64 -695 4 531 -736 -549 185 819 286 421 230 -77 172 642 654 -733 -775 712 448 760 17 -311 -414 -227 255 444 270 -628 -663 -861 -477 997 -401 597 -14 -606 565 -666 -892 -491 346 -627 -902 -555 -784 -976 -644 797 271 -473 -569 403 -613 193 -750 -59 864 360 -98 -97 428 988 -719 529 -413 199 1 -925 480 18 -801 376 -833 366 -106 -136 345 -417 -373 -240 -484 607 692 -547 -153 315 -620 -993 -2 214 -838 -84 106 -49 -75 -244 -76 475 -233 737 864 436 -47 -51 -819 400 704 220 535 -973 581 -130 -465 184 -363 617 -997 -363 35 433 600 713 -194 165 -976 463 145 122 -742 -118 46 -623 -678 -578 -888 -747 -741 707 -919 114 682 -614 532 -755 511 -578 907 -505 -846 -497 891 983 709 -628 988 307 993 -144 270 -833 -202 -585 -790 -225 155 956 -940 969 596 -320 -132 -784 968 770 349 415 785 586 -171 492 -486 308 720 -736 -498 752 -241 -606 671 893 932 497 994 -121 482 705 841 814 840 467 341 -812 -921 -168 -436 774 225 -518 -17 -746 349 411 -649 754 454 872 -712 -868 -430 -83 780 -424 -213 -643 -619 -967 702 374 -161 -476 -919 -241 69 461 292 -603 470 -210 290 -714 -363 -749 714 585 336 -797 439 -192 -290 474 751 237 18 118 53 783 670 902 777 436 830 -658 767 -808 -550 242 770 788 -790 -209 468 -822 -704 -450 -989 216 986 -549 671 190 -760 -153 997 168 415 -464 -375 592 -305 393 738 -518 885 -422 -391 713 812 470 -860 -118 119 760 357 704 103 439 -769 -547 -466 316 -668 85 623 -302 -437 -122 513 -817 123 939 -699 932 -132 -606 895 620 771 -50 -297 190 574 -310 -906 -926 -443 786 -638 545 429 794 -727 819 150 -765 101 -900 -791 958 248 -502 -363 -141 -617 984 -25 -864 -516 567 991 144 -566 -878 -992 816 -883 -678 312 710 -901 -886 752 -66 951 701 641 894 -772 814 -559 -860 -144 587 -85 -264 933 -768 -842 -544 -139 -709 -211 629 289 -155 125 850 -876 968 -112 -153 -116 -126 -862 67 412 -187 -471 606 156 895 -386 654 327 839 987 -997 -106 270 -505 970 -497 -404 848 294 -272 368 774 462 -775 682 -72 -516 508 -660 -658 395 -129 -123 779 -384 -48 608 -812 -762 -17 -517 201 887 852 912 -741 597 808 -282 308 -379 785 305 80 -212 -68 683 86 829 864 849 -987 373 428 -84 -703 -570 226 114 -951 695 498 -344 513 992 -785 882 -200 -217 258 -284 141 688 982 -65 -210 451 239 -352 -92 -897 -788 -939 -427 -639 821 -721 11 566 -619 -264 -36 850 946 757 -448 -193 503 -681 434 577 -563 -178 129 -397 -896 -792 -621 592 -912 466 -587 -174 403 -242 -398 -478 -277 752 -116 715 665 549 -924 -924 394 -166 517 -733 -252 234 -116 735 124 366 963 -760 381 724 857 -233 66 -707 -211 -306 707 744 -483 -578 -958 -68 -232 855 90 -599 305 -558 695 338 812 -93 802 314 916 490 948 0 -523 -52 -139 67 -645 282 -354 -15 567 843 696 599 -415 368 -978 -740 -61 -591 -560 -686 491 -968 -701 64 -88 -893 253 648 -741 -667 272 581 -377 -350 -995 78 -590 -707 -799 389 -133 677 338 189 -453 473 338 -505 -236 -634 266 68 168 -873 211 223 559 -26 348 275 -877 -21 -276 758 672 750 887 -199 -796 442 869 790 -23 -433 -919 292 -882 328 -601 567 501 447 192 690 991 -376 150 -620 -739 -676 753 348 215 25 710 -178 266 507 -138 600 560 -737 43 765 -261 243 -679 381 479 -643 171 345 245 569 -897 857 -76 -662 -924 527 930 474 -315 192 -413 -983 -988 -700 361 -91 -322 -145 -273 -557 -936 23 -584 754 460 -286 -485 -975 -392 -656 736 339 619 -801 -639 107 278 72 679 929 679 -868 90 625 784 -493 -911 736 292 -629 -832 508 -232 213 -597 -91 518 861 234 868 -942 438 -701 -658 566 -39 -145 328 -384 302 -226 -160 -294 -159 806 -291 825 -799 763 533 -497 -448 -142 687 -821 318 -477 -511 366 -753 649 553 516 -358 -960 -80 -747 842 785 229 759 921 -729 797 -84 84 877 282 482 -848 -914 497 -807 -426 984 -277 -121 391 -710 681 -359 162 692 398 -997 276 -818 -338 739 360 -955 -462 -834 93 -67 -632 874 -206 214 368 -326 548 56 453 749 -751 -242 408 -908 -58 -367 325 254 0 188 -829 190 860 -964 775 815 -686 372 -984 -81 -294 362 495 -552 -668 749 291 -954 -432 508 444 348 975 720 535 -912 635 -793 367 449 -127 -460 309 -417 395 106 462 -493 468 532 -372 -307 289 -351 -379 44 -226 -614 -119 -602 178 -193 -4 -84 857 676 535 -72 -141 -970 539 230 455 403 -839 -617 -489 -495 728 -962 976 117 -334 -694 -682 -688 688 694 -425 -759 837 -448 -101 167 341 109 660 -668 593 760 -105 -318 -915 927 61 -575 915 -829 -794 -594 132 624 -756 -811 542 -711 -176 833 -983 892 332 -552 706 365 -515 790 986 762 -567 -29 435 793 332 -221 455 956 -126 196 -829 -212 -945 -882 -244 252 172 -589 535 -614 729 -418 -80 -562 812 -626 -658 962 912 -466 930 -408 341 -583 991 829 92 -953 -639 -379 -827 781 -666 -840 40 163 867 -309 -570 81 -57 649 -175 -647 -168 349 735 216 522 995 556 76 952 -157 755 153 930 -876 245 -124 333 -195 -186 522 56 368 226 363 -504 167 -330 -499 681 -293 -713 405 857 -191 -466 -989 -795 -715 -110 728 166 -526 -169 367 -557 582 116 629 971 308 -677 -682 -142 304 78 847 703 131 -345 -591 -862 -626 -933 -691 859 585 -28 -963 -353 678 501 -374 548 -639 -198 -698 28 694 584 -268 836 677 897 -446 404 -104 -537 826 -168 -678 -476 72 836 544 -79 -84 410 -713 -747 344 -606 -507 465 -151 917 -398 -627 163 529 -129 400 511 -449 801 309 -889 -315 608 -740 779 639 484 -97 -194 457 988 -466 675 -957 191 383 99 -464 -925 248 -576 844 230 527 -514 828 581 902 -664 -705 403 -478 -320 547 -555 757 123 17 260 -369 -587 -866 244 -780 -758 599 401 -12 360 -205 -1000 26 75 773 -633 958 800 -908 912 -549 -367 46 642 392 170 -950 548 658 431 264 457 12 525 -237 -421 -885 -503 901 -886 -211 44 467 -218 322 -973 -595 742 42 671 302 697 -50 730 979 960 447 266 258 -953 -424 810 -195 -806 936 919 335 -324 279 755 493 525 15 -480 -717 -210 82 -992 162 568 575 307 318 -958 864 -218 616 108 -409 -207 -834 335 567 188 -369 -750 -335 758 518 295 462 -413 -435 136 313 683 971 -696 -7 -303 509 -514 867 -79 -41 316 941 798 728 -364 -515 -362 -482 -930 -958 84 565 507 -836 168 -949 -46 -233 -512 -753 -445 10 -879 -435 -750 -899 -811 371 456 -964 161 -992 630 41 816 -352 -488 -304 -328 -215 851 924 -584 -810 701 942 927 -326 -659 -426 -542 -961 876 503 -693 677 246 -40 742 763 63 816 -114 -211 -194 70 991 866 130 116 -854 -105 803 170 947 -775 -597 241 -508 662 -953 -632 -97 -19 272 614 -559 -965 -22 -98 -643 -218 -146 574 -917 675 -715 891 635 -114 -757 -662 -130 -464 470 989 -266 -753 415 -504 142 -299 830 594 47 884 462 654 -337 -540 -599 -83 -761 615 -566 -952 -955 499 665 659 -827 -327 825 307 659 -28 -475 -959 -935 735 -747 991 -714 -422 4 -492 -982 834 258 -104 -18 558 653 -671 -282 468 334 -651 290 522 207 -509 -908 -526 282 245 -375 -403 490 -758 -664 365 372 4 -35 -479 324 805 465 -476 463 -63 533 335 466 794 604 -653 -750 180 -3 693 68 665 -458 47 -276 22 961 435 -472 -749 -350 810 580 -101 -23 -428 -285 912 736 -464 -500 -427 -440 667 405 -371 484 -22 -934 463 10 -983 82 81 762 -412 -142 -797 -997 -824 -614 990 299 -969 608 262 130 411 148 -880 -695 -158 668 325 505 387 663 -472 -965 -149 785 232 257 463 -969 366 886 -784 906 -603 94 -446 -150 -395 -90 544 470 -81 -952 336 -579 -739 86 428 23 -12 613 -819 155 272 783 570 -123 89 910 -52 957 895 498 284 596 621 962 -359 624 707 256 -775 -82 744 6 376 262 362 723 -874 699 -967 589 -95 -481 645 -582 -733 -61 -607 211 -460 536 -755 -519 608 755 919 -872 145 -615 -924 -54 -741 -133 438 39 917 862 383 -811 835 76 114 -965 -405 494 -432 -618 -912 -404 667 100 -371 929 708 -526 -643 -768 77 -346 -625 -292 141 159 -912 63 -927 672 130 -8 394 452 655 57 -852 -541 115 -632 -156 353 -222 199 -260 -517 -948 775 220 -926 795 -410 71 -603 -262 -978 909 -53 -644 -64 355 -297 98 599 -967 32 -703 519 818 857 742 369 -121 -989 -67 -576 865 739 294 34 45 -929 -857 -308 -132 793 -544 54 -380 287 738 816 -362 -95 -51 559 -788 251 -88 -273 574 -782 84 -120 -528 613 409 -246 803 -982 -17 -708 -313 -124 -550 75 -181 -890 651 394 -463 198 399 -354 -652 70 182 -891 647 -448 254 634 -631 604 -473 -221 93 -840 -400 729 134 -985 563 909 602 -891 364 994 -72 788 544 -131 -14 498 331 304 997 342 679 -791 -21 -232 -126 344 851 914 -430 567 764 -356 -743 375 -96 -326 377 821 -567 918 686 412 -413 899 678 113 936 961 212 956 -478 423 604 233 -569 853 -608 786 -524 417 420 641 -454 439 -693 -24 956 298 497 -951 -413 559 592 208 977 743 346 -772 378 153 -497 303 482 -527 -19 -812 14 560 240 923 935 181 653 670 -184 -257 561 -411 106 -925 -594 226 -435 -868 -542 934 -750 -853 490 -421 690 -232 79 -974 402 -269 -197 -599 -148 209 706 -367 13 44 623 683 343 -424 901 608 620 366 575 552 886 -432 894 350 -667 466 735 -250 -391 -135 -220 910 -315 -542 887 503 -407 384 849 -970 -568 625 812 764 333 395 -341 -568 518 594 -727 232 577 -756 -690 -319 496 -216 814 -453 518 -422 783 -978 444 -237 -517 -130 37 610 188 875 141 673 -209 -581 -13 -205 100 66 -296 -529 139 -50 -285 -476 667 -8 678 350 956 -369 692 993 -894 -535 26 -638 -865 498 193 -103 922 -382 791 -274 -457 52 -304 209 106 113 -265 -614 669 -720 15 -449 915 809 646 -876 -275 718 485 886 861 -207 321 366 178 -886 -162 -827 -599 463 547 658 -377 241 -589 366 -310 202 620 721 -244 -489 703 -945 -922 -112 -813 -702 -741 -699 -220 -904 -534 586 -478 -273 -553 957 208 73 383 300 681 766 894 658 -696 400 -346 -566 502 453 -1000 -579 842 -221 918 874 123 221 -748 -994 24 726 -520 253 -370 452 -222 -694 593 -371 -535 -205 642 -984 -781 743 566 334 501 -965 -566 596 -465 -801 -3 781 974 -13 -694 -186 18 688 -209 719 -669 683 -681 550 696 -389 -218 804 -654 -512 -996 451 -430 92 152 -397 -590 496 -323 22 729 566 -325 -884 431 -517 456 -876 -805 -440 -880 -416 150 -703 761 -112 -678 -833 582 728 -524 587 -86 576 220 762 306 24 -516 858 589 -364 367 -35 -646 966 -412 -777 749 807 -845 917 941 720 139 196 113 -618 384 289 32 -292 -570 816 846 -524 -674 -566 -682 -514 -412 -930 107 60 -443 90 -536 -97 200 -104 211 -28 904 -372 662 -633 -578 -43 658 -289 -196 -80 531 383 917 -988 -569 -391 -109 -993 904 -232 144 -528 -943 229 -695 -426 158 -62 142 -767 156 561 -781 -728 625 -260 873 -637 -665 126 785 480 -913 -954 615 773 -909 -567 -740 850 151 443 -206 602 149 772 -184 764 -380 948 -388 -820 -291 -919 -787 196 626 867 252 -988 -79 405 -296 16 750 -51 -680 446 215 -741 -4 -353 -164 -442 -175 7 -371 74 -147 983 924 203 299 -113 378 -156 -865 -699 516 769 634 573 354 -20 -607 568 721 81 909 503 -677 -15 402 3 -960 143 646 -732 -958 181 27 110 129 -485 -101 148 -181 -710 847 -818 598 344 662 -681 183 -205 652 954 972 541 -471 -73 495 -480 995 148 790 -7 -280 924 -566 -361 319 -344 949 168 -930 646 768 -328 718 -298 202 -564 -980 745 -936 821 -122 -461 -34 582 81 589 845 367 997 -261 384 805 -548 -39 236 189 -155 449 834 737 -510 -738 704 -703 89 941 -971 121 837 175 -346 -525 469 -364 -481 811 -907 -96 840 799 -831 622 -253 -875 502 326 748 -261 -651 -479 -993 -263 -307 -126 827 746 -302 -320 258 334 -935 -181 692 -781 -562 -547 -343 -660 391 377 -843 374 758 -660 -610 692 801 -861 153 869 557 -450 -369 -346 -133 -259 305 794 -719 551 -88 -710 -264 -338 367 273 -54 398 576 -135 -515 235 534 180 75 272 653 -782 -408 -767 361 463 538 -997 -653 -643 -530 781 601 -94 -191 740 333 709 250 -58 -288 694 -361 -515 -604 -415 351 401 740 -399 794 931 959 615 -139 332 -345 476 -58 260 305 -186 366 -819 118 -728 869 -114 -548 430 12 -292 193 -43 -100 657 322 -185 214 439 -923 -809 412 795 925 899 -287 -151 -334 108 -147 -571 -460 508 -64 -603 986 -375 -804 -961 -30 -250 -894 -763 -709 788 -39 353 890 827 337 -219 471 -272 7 953 774 -960 331 -292 568 -522 399 676 -191 506 409 -354 -305 -733 -667 194 486 195 181 -603 -446 -887 -696 -532 115 -775 -356 -351 -491 316 590 -769 -133 570 948 -541 230 470 -604 -737 -178 45 822 -286 -278 717 -204 -716 -298 -587 845 13 137 -497 373 -608 405 -960 -499 -343 636 -202 -482 437 284 -318 -721 -609 839 192 30 -781 -739 862 290 -388 705 -139 595 732 160 -311 625 631 564 -589 409 124 884 58 -660 -118 -250 963 308 800 -755 694 803 596 -789 -429 -159 -516 585 458 932 537 454 886 -637 -308 239 190 338 551 -979 648 -822 -259 148 -790 -152 156 -488 -598 -282 151 -649 689 -1 -650 7 492 273 -32 -750 -617 502 391 -452 154 -920 832 659 847 512 -273 408 567 108 -830 211 40 -476 487 -185 338 -789 233 -457 168 416 553 116 -165 -616 -615 918 426 -765 33 -338 -204 604 -55 34 -384 53 -102 -231 -848 -587 263 -477 -288 182 -752 914 987 995 -501 -917 -391 319 137 224 -234 698 -983 22 -479 -320 -332 -653 998 -381 608 -636 -675 314 8 -669 -240 -814 171 -69 526 -447 669 527 -168 712 -733 755 -41 398 -148 226 973 -738 -137 -549 998 284 -402 -663 -422 -300 114 466 -663 165 446 949 539 -120 -654 -741 507 226 73 128 -428 -588 282 288 995 379 -684 269 950 -20 867 -254 775 922 -291 -371 349 -717 -846 -755 -160 432 -331 -935 -825 74 499 830 -634 -899 -186 68 78 646 431 -8 390 -714 528 -711 -722 -287 -644 -736 224 -173 303 119 962 840 -829 764 -16 -472 -30 -32 -517 -981 362 -798 656 836 -526 238 532 -787 -540 -193 -908 -788 -429 56 643 856 -872 130 -263 -413 -369 526 -851 409 -161 -359 -270 809 -549 -929 151 775 933 715 -227 -753 -566 -815 -275 26 -798 298 701 -120 472 657 943 238 -202 87 493 381 -143 790 969 147 -758 132 -716 306 676 164 -159 693 -390 -28 -279 541 496 484 40 -317 -950 984 123 -8 765 560 890 830 -318 624 -617 -964 473 71 831 -858 816 -333 -904 766 907 -579 110 630 226 310 -53 32 -272 708 -880 766 318 -868 970 663 -786 454 631 -513 834 176 134 436 692 859 -80 274 94 -271 -40 -308 860 86 403 -996 -993 424 772 857 -509 -542 339 -94 -403 599 -708 129 -934 799 -236 -692 -844 920 60 509 445 548 402 780 540 -359 422 -675 -262 250 404 101 158 -706 -848 -74 -452 630 56 -49 435 128 825 -899 312 280 -645 -759 986 -62 -548 -554 -7 367 -208 260 666 612 -676 170 -131 344 345 758 721 -600 -350 -119 253 -527 549 743 890 495 864 -195 -638 423 -19 -513 -328 -962 -668 -559 448 74 925 491 224 576 504 693 -211 107 -696 990 208 846 167 62 91 -523 -945 179 -3 122 259 131 939 821 400 -116 370 -933 951 -927 -652 -927 -928 601 235 -379 -687 856 -581 -652 -49 284 -57 -552 -781 696 496 -545 -563 -759 -321 -828 -258 -439 -538 -915 387 673 -536 -273 -569 615 -248 -27 583 -660 -702 -183 646 950 114 -871 -655 410 -592 896 -261 -522 -375 911 544 -500 720 -863 956 -449 -115 -904 700 -345 867 -989 891 191 421 -593 680 159 832 260 30 819 -640 132 -22 469 -864 -380 -475 95 -833 891 621 520 29 135 856 333 -717 628 -66 -797 849 484 698 -807 -188 218 107 -290 332 776 798 484 -108 -389 -492 780 678 272 -90 382 -680 230 227 328 -893 592 481 969 -104 -525 462 587 284 -900 -197 838 -593 -772 -207 540 -62 796 230 -547 555 -203 -82 824 -357 127 -826 -623 781 -312 200 637 357 950 -815 -662 287 154 -432 -503 -341 286 -937 622 541 -59 908 -199 778 926 655 -993 547 -378 761 -209 249 175 791 166 -800 832 705 219 842 -655 161 511 -590 354 -935 -907 -316 -864 21 477 -826 461 604 723 -35 905 131 370 -896 -355 555 777 -84 514 174 321 -964 -767 145 -591 147 -959 78 576 -684 -579 -355 -398 -612 -947 -231 -623 -483 -398 -860 38 -648 899 -404 329 -72 -717 -31 -539 67 -428 -95 -324 681 274 701 -418 -105 -79 -867 62 993 -120 154 -320 -830 382 633 -952 403 -491 -870 -298 -984 -926 -906 467 -612 -622 573 -334 5 -291 408 -213 589 -693 400 -744 429 -676 -971 -706 996 -383 838 723 -444 -383 -895 -152 -969 14 919 554 -972 -544 -717 -185 561 -592 813 891 -398 -472 528 164 -707 -185 -325 -467 421 399 -740 -944 662 -38 -280 244 -397 673 548 -994 944 777 -992 -259 211 281 -8 -864 422 -224 -955 -51 -854 -468 -588 208 930 -89 883 511 -208 -54 20 -902 -366 -65 -898 -202 -445 496 885 -575 -909 344 366 974 -707 -15 -565 -345 628 105 545 465 437 148 677 -198 -873 -657 188 407 -53 765 446 -369 -301 -216 510 -575 565 -752 612 -604 814 945 -984 -50 -980 -119 -500 -10 -395 -662 527 -792 66 444 -669 -80 941 657 820 -617 15 645 797 -457 -959 903 427 -517 777 -579 798 -226 -252 -313 -226 657 208 470 643 -468 486 560 832 810 849 500 -833 188 -509 194 -90 140 228 284 -863 -229 -49 -374 -844 -850 582 -268 -299 936 994 787 -810 348 -172 -547 213 -409 -661 543 197 -41 479 -143 -214 -596 209 -960 398 155 313 -318 -959 -387 -228 823 413 639 -514 260 562 -538 -902 -99 255 -199 928 819 -962 624 963 -39 -988 21 -283 680 -736 355 -928 64 231 38 -169 -634 -948 506 943 999 -509 730 -516 -154 616 -946 -337 416 -738 986 902 300 -704 -78 -223 -578 467 438 792 131 -210 602 -81 -486 785 -2 -352 866 257 249 244 -12 321 213 909 -655 -572 777 734 -424 523 797 714 -477 -907 751 639 206 -969 -869 -934 -217 658 165 958 -163 -208 -647 -762 -853 -175 379 -353 -269 -893 -189 5 400 817 13 628 423 967 -937 -463 -83 -191 -836 82 -569 -490 -394 -208 828 333 -564 -880 83 255 -45 692 407 -982 988 8 -356 -185 189 358 40 579 35 872 829 559 -593 518 93 900 -205 -493 87 -107 891 -1000 -306 -419 -765 792 -476 -68 -989 94 620 -676 823 852 -444 674 -81 -887 285 874 811 -237 -854 -342 753 -684 964 146 -390 963 -964 625 -945 517 -151 704 166 58 -54 363 137 895 -6 908 -644 3 633 -45 -644 -310 557 482 -76 636 -14 297 359 439 995 -412 -558 41 206 487 48 231 28 -112 977 736 433 12 -240 -113 -120 -32 -935 403 718 -355 466 416 849 -501 -261 951 236 82 -383 83 397 -298 141 324 589 -594 -83 189 872 318 785 -414 -177 -753 281 -228 -593 -520 -912 751 -263 797 24 241 -594 350 662 -183 699 -904 -855 -428 -78 315 870 329 -508 202 -67 -146 763 -545 601 340 342 -879 -690 -831 543 508 969 607 -501 174 681 678 258 124 -355 993 -626 -198 -277 -791 -29 -461 -330 672 -427 -207 -97 276 349 -258 358 -41 324 846 892 -752 193 929 425 -725 225 -225 280 -598 -277 351 -647 -217 805 547 -501 -628 -837 602 -644 -256 -248 -666 763 -432 -411 -328 386 -452 -351 -890 134 400 -759 500 355 -461 -857 671 67 -632 -681 579 -716 -100 -358 547 -575 359 -29 -653 -750 -883 -782 918 631 -709 -663 -800 231 -909 234 -472 -915 -455 35 -277 -336 106 819 -820 598 330 -415 -318 899 -121 -92 -173 509 425 -751 595 938 525 -569 0 50 192 227 -289 328 431 -953 394 -664 668 246 827 -412 -361 -407 226 560 813 661 834 690 688 -681 -803 -328 212 -73 -865 665 200 -83 -650 -894 -922 203 -321 -40 165 -140 408 -110 130 665 -761 122 765 -333 -683 797 -150 855 126 158 765 -920 441 701 555 652 335 -602 30 -778 620 -545 342 -191 192 802 724 -813 806 202 123 290 -400 257 -284 -353 -715 -807 288 629 205 -636 107 89 -40 898 385 254 50 -190 295 -512 -305 -555 646 -378 -599 -18 60 789 440 558 -712 -689 449 385 -43 326 315 51 -302 -437 -442 6 -908 638 -957 -378 -31 -992 -263 67 -758 967 513 417 -75 -316 -952 54 -892 953 -865 493 -594 583 280 -160 -210 -820 931 -492 -536 677 -625 -453 763 49 -646 320 640 -868 174 570 597 -627 374 -796 -934 335 -970 -278 -84 -78 -933 -333 946 543 592 -810 415 432 125 103 -915 958 -136 35 -129 443 -516 429 -217 -838 654 -122 -110 404 -674 705 -294 -567 -424 -391 578 698 -284 -645 924 946 817 -745 -722 173 427 525 349 721 233 479 501 -758 272 -769 -907 427 291 -931 -874 634 491 256 -117 -707 -621 34 -51 -380 167 332 -200 -605 -99 509 497 -833 728 79 143 397 881 -240 647 -450 900 -487 -432 298 -415 376 -426 -420 655 -101 -939 858 215 -806 -565 -591 495 -892 -430 -184 594 -279 966 -96 528 -138 891 -484 -270 753 303 -12 -248 -15 -624 -583 -55 -493 167 85 -658 -273 504 428 -429 640 719 488 206 -290 971 -565 70 -315 -388 406 564 -478 157 35 279 -970 -760 318 287 181 -273 924 -692 -597 -255 473 206 -246 313 -607 782 743 391 184 278 -26 -610 25 -360 853 753 -71 87 -766 -74 746 649 -892 763 79 -861 348 -592 162 864 -568 438 808 155 559 862 -763 664 -393 59 -592 557 480 338 533 285 309 615 578 -504 -258 121 -53 -600 -356 432 -426 -607 534 570 -992 -336 698 -704 -761 510 292 -329 -185 -641 -369 391 -64 -566 -85 891 433 -122 -156 -501 -683 -526 -579 -446 -238 -722 246 -523 200 -24 262 -425 -83 260 -672 843 -251 166 513 234 18 108 -536 724 -944 314 599 -454 -746 -572 298 -985 -890 885 44 -878 858 682 -893 -507 -122 902 321 444 -568 933 345 -241 767 157 -257 116 -971 -436 645 547 -713 -470 958 -492 250 257 -312 -669 573 533 815 -502 84 -433 -945 658 -541 -34 -391 -176 -711 364 293 52 -196 412 -612 -964 292 -563 -491 948 -857 -822 878 -223 267 428 -397 -830 -52 -837 165 -513 -780 716 801 -469 353 -728 928 -988 114 679 -245 -686 604 -648 629 795 -178 335 -783 -896 -757 521 618 460 -552 922 162 325 -710 945 521 -134 584 957 -588 290 55 843 243 817 688 720 341 -649 525 725 184 616 -975 401 -500 174 412 317 -704 -284 -739 957 -519 841 297 -999 835 -812 -593 -43 -334 520 283 -856 374 -457 -448 -680 -478 -307 667 241 862 465 -173 -311 102 885 41 -381 -855 -733 -302 958 -81 563 336 -16 476 213 -719 494 761 -489 944 274 -853 399 -297 -518 682 800 -709 -394 -850 218 -131 833 -120 -146 518 -731 168 979 -500 65 -710 681 935 979 -617 633 -517 -180 970 -500 -469 157 688 339 -223 -255 927 626 982 -173 -53 34 -837 -886 -511 374 941 -19 -347 -60 -501 -671 249 591 -551 -438 -510 193 874 621 -308 -818 -640 83 -328 -563 -514 310 292 -790 -310 -280 221 -209 -593 618 386 687 -570 -994 615 -906 -136 198 -108 931 381 858 449 -822 -879 -194 802 619 18 -501 -25 756 -569 -929 553 718 361 913 -122 904 -304 249 46 -830 426 633 -293 -948 -468 599 717 -13 -208 -83 229 -884 374 -996 115 665 -342 502 198 -338 -199 -976 -994 475 825 -353 -430 669 -513 -152 -612 264 -173 24 -133 -628 -986 191 783 -785 -461 877 -186 -953 856 507 412 -947 -898 300 -523 -676 -983 -261 -221 798 852 106 46 -40 -559 -11 -522 -714 -452 -476 870 -822 709 859 391 612 107 -567 40 -822 -795 99 -380 -346 -36 994 869 -195 -432 801 775 -10 807 298 -698 736 531 -451 -788 657 -749 -311 368 318 -277 -783 463 -554 -522 985 -350 -595 206 -497 -715 582 988 61 -441 -479 836 -320 266 -184 -637 -984 384 503 122 442 -224 -987 397 544 96 832 -695 998 621 885 142 -911 671 -755 -650 6 299 -114 -772 -905 12 94 -695 -141 -72 19 -505 -202 718 -1000 118 829 -671 -965 -946 932 482 816 872 411 -514 321 -835 182 670 898 24 469 380 -726 -37 -203 727 248 -699 160 -27 -328 742 -93 904 611 -382 708 746 -966 -595 -297 446 755 -472 -127 233 852 710 593 836 321 -648 494 687 513 556 309 892 -533 986 825 -639 -827 -636 -342 316 -247 -78 223 -903 -277 150 22 962 853 693 242 -280 -585 628 198 -894 752 -596 -639 737 -425 -979 -980 298 -959 -710 981 260 15 -79 -706 943 -692 -403 282 512 116 -624 211 -60 -632 -94 301 -8 -966 736 -184 -694 -144 -397 -281 -768 -866 305 358 -576 -292 -972 -454 697 849 169 -920 -806 -970 -698 95 -135 -347 -288 233 -946 -750 -293 985 73 -627 728 557 491 -688 44 271 805 625 849 -735 -696 819 -853 565 -864 -192 103 775 -657 908 930 595 65 -462 222 16 -536 -344 -545 128 -27 -421 -422 862 83 463 -52 289 -848 427 637 -932 -669 -553 919 -964 431 -502 796 -947 385 631 -736 -827 -304 355 -717 817 -850 -807 -15 -33 -956 -367 919 980 524 -732 320 610 804 973 966 -432 -143 -198 -82 -552 -28 -699 933 -347 -229 809 669 147 595 996 -247 -309 426 -945 -57 524 -916 -662 -108 258 800 500 -789 -785 288 -335 91 -282 -352 889 -670 -766 231 209 195 -559 838 478 -258 -465 774 779 658 -985 886 754 566 -501 917 -60 275 -628 338 330 -204 -484 216 -312 -670 39 143 -562 168 -884 -624 35 146 -281 -537 -939 72 -347 749 755 667 619 765 290 -914 164 -4 -186 -640 100 -319 506 996 27 -798 392 500 -223 467 -870 549 -15 751 24 518 231 -195 -362 244 425 175 -165 -786 -741 867 898 -844 58 -229 326 -67 910 834 -1 -141 391 241 403 733 -648 424 376 -790 -552 -53 -176 -226 674 935 496 -88 589 -349 535 -467 -350 673 792 -484 73 -322 -822 -327 -561 -108 938 721 521 -700 672 -702 -361 43 243 -434 -105 -647 838 -191 79 -511 -397 343 586 772 -1000 954 -737 -235 152 -262 -420 -643 -672 -931 -787 -482 -71 -167 215 -819 -267 -928 -333 -445 -461 -395 -430 -530 778 -529 499 432 992 563 390 635 -613 -604 -396 194 919 907 0 -837 487 322 773 448 -258 493 -765 249 -915 -877 428 -738 -972 -119 724 442 -845 12 208 521 22 -952 350 -839 -316 456 -564 -72 -978 388 -869 38 491 44 -733 -659 779 665 532 -714 10 -761 -358 -701 668 702 -975 187 707 -463 854 -566 -921 318 -701 -287 -749 -669 467 -368 -439 -543 -306 -969 165 688 224 735 352 -804 -438 -672 -833 369 -71 -401 -505 825 -445 -671 -152 69 -21 -115 627 -577 -517 282 81 -147 -625 -598 919 -413 -127 -195 -117 283 -204 -146 770 552 -227 367 -694 845 -632 -376 332 333 -415 -321 -452 410 766 110 60 -39 420 49 -531 437 -329 -434 919 -891 515 91 -230 95 146 21 -127 -975 665 128 -614 -931 -754 184 519 -102 -610 -545 988 -676 -349 46 -993 785 903 -121 609 774 997 -604 -364 -545 -522 -405 -506 -967 175 887 447 -927 899 571 -925 551 349 790 454 -792 336 -879 -993 -294 -613 751 129 954 -48 195 47 -245 -629 705 741 703 -334 909 -976 -500 -392 -459 -143 405 572 -278 570 97 -275 -673 -682 15 444 81 -199 -857 254 -825 414 43 189 -909 -954 344 -661 -759 252 -449 669 -227 138 235 324 249 -325 -361 -349 737 761 -117 -778 270 -818 86 -208 -265 -275 360 -343 87 443 -539 -828 -933 -873 228 -527 552 -214 339 -268 -437 -902 578 930 257 956 667 -970 875 891 -106 -211 400 848 -134 -921 -391 27 -689 591 722 480 712 -766 -218 -480 514 -396 521 423 634 -388 354 755 -775 -703 -702 -361 198 -321 -906 867 455 603 -770 -210 -892 -537 -512 -622 901 -23 174 868 423 366 -618 -41 -489 776 816 440 529 812 -145 395 -573 -82 -954 226 -660 -416 473 63 -390 501 950 207 -549 556 -674 -379 -644 599 -688 -954 -225 -411 773 52 -19 622 -294 912 -340 -981 -532 734 529 -570 -58 -691 129 -498 758 -221 -296 594 906 842 -124 80 263 -145 921 966 -695 -539 883 244 200 713 -645 844 272 777 202 -626 -263 -728 601 459 383 229 -93 -94 -614 -394 515 -762 -417 -864 -544 476 -239 -766 455 156 971 312 -847 643 115 -439 -218 -217 299 -319 -920 -416 -971 574 582 -330 -494 473 181 -577 620 -262 -674 -106 -860 165 -831 95 573 -625 859 -744 -678 -580 -761 263 -557 -432 151 927 -394 -918 -560 594 70 851 858 514 500 33 562 861 700 -552 545 -626 613 -606 -26 140 -179 -753 -283 -759 -656 -889 126 160 -995 315 187 628 623 381 418 705 -343 257 800 -598 541 -639 487 -207 -573 -293 651 85 422 17 -396 -664 178 -736 272 -145 -12 226 652 258 590 849 -71 870 -970 -258 902 -854 528 -171 886 357 -100 -433 -120 -331 855 -449 257 619 545 -971 941 67 98 -394 181 -40 41 927 -910 598 -220 -88 -651 -593 -216 128 -17 -384 352 3 23 -795 -969 480 308 26 -351 968 -459 179 -665 627 -91 -901 -191 -757 518 -246 -405 869 335 111 519 620 -386 -168 738 156 -588 -373 274 976 936 -591 -364 -207 318 682 -746 -913 -780 764 790 465 -922 -570 -245 -141 185 270 -706 827 -749 -167 624 265 -678 914 436 -778 742 237 364 -487 690 -561 640 -356 -563 -952 927 278 792 709 310 992 -831 339 636 -253 501 990 308 198 783 346 -303 -388 624 456 -936 834 -692 -439 -232 -88 -337 122 -865 -267 86 -563 -85 361 605 -200 -168 -241 -664 438 308 565 -27 -420 -777 40 -304 -603 -641 -736 -237 -745 999 816 939 -115 989 -170 424 631 -49 -545 601 768 403 -454 442 -153 -692 -443 -976 208 -405 97 167 -883 236 948 66 -199 -792 -301 -183 591 -259 787 -498 976 -340 483 -353 649 -957 -351 -213 494 -852 -877 414 -498 614 376 355 596 622 996 821 21 -999 -838 611 378 247 567 -958 -735 -186 -648 -148 329 208 789 595 -205 857 -789 -487 -877 131 606 -550 278 109 221 -491 301 979 -785 582 -261 -146 528 510 681 662 814 -647 995 873 117 30 -469 273 332 245 -88 417 937 55 879 -127 -959 -510 660 -848 -359 -5 288 414 -540 -462 356 -168 897 188 886 -28 -751 438 -886 215 -54 717 -406 667 696 602 974 -600 77 543 -734 -485 478 729 -254 930 198 443 -756 -999 482 418 983 298 719 213 -364 -851 849 -195 980 526 -898 -81 -718 -954 902 -54 -808 391 -612 518 386 -214 -322 -183 -197 410 466 645 -705 66 650 -707 -89 215 593 169 -568 238 -885 139 297 722 263 -486 -103 279 -254 56 -18 -919 213 784 701 286 34 -530 -305 -418 -313 457 -682 -86 -742 -122 -957 -12 -128 -531 -738 40 355 -42 288 -973 -60 -853 347 -122 -294 553 -80 666 1000 958 -348 -723 603 410 -124 888 -291 -452 -686 -314 -830 402 -326 -215 -186 334 207 -994 434 -969 -339 596 -147 -840 883 -446 -85 -155 -75 -384 904 765 204 -668 161 719 -902 493 -624 923 -793 -190 -227 -355 721 896 623 514 -217 483 232 859 181 608 -929 -163 -602 -383 -843 -969 437 -171 585 208 -319 -951 90 987 -153 92 248 57 -645 -634 888 540 -612 -949 -588 305 983 64 -601 532 -660 54 628 -838 -757 67 101 28 -391 -396 -95 154 528 482 -759 530 780 -352 -95 31 809 -592 23 797 -415 -686 737 352 691 -398 -410 61 -113 -845 -24 -177 -216 -466 -472 599 679 33 813 430 160 -778 -706 856 -966 -182 -833 -77 -740 595 28 380 492 268 -397 -460 -705 300 471 251 267 -630 450 -726 -734 -806 449 378 992 -677 774 -724 442 -833 126 999 -463 880 121 917 -74 -833 918 -713 -79 -615 801 238 -381 980 471 756 -88 100 144 889 675 387 -483 -375 416 -849 -278 -121 -247 719 -653 661 -775 553 -909 -971 -583 646 538 -411 -976 -240 185 -426 -346 441 -115 -574 -401 450 -268 829 578 -951 918 -104 -54 428 -442 753 615 -983 765 -791 268 818 -162 172 -955 607 -578 107 -554 -862 328 -977 239 536 634 402 244 272 -723 958 896 -478 588 426 -563 199 -741 318 320 -826 485 -442 -583 -200 119 -717 -149 302 -589 718 774 516 122 294 3 342 -884 67 -80 975 951 -199 684 222 915 251 801 -252 522 -606 576 48 -492 9 -890 977 968 -305 927 875 -487 448 691 82 -810 915 -73 494 -145 532 203 -480 532 -208 -753 207 5 -951 -56 161 214 -163 157 654 -253 -276 -903 -84 10 456 -73 277 -165 915 79 30 525 7 -195 -684 642 -872 203 494 -968 840 759 222 376 -148 -730 -707 -575 -93 -138 -315 837 -696 774 954 -24 -734 316 -331 110 8 -677 599 -344 901 75 -392 -895 -96 -516 976 795 -627 -17 286 -576 -712 -14 692 917 -355 759 266 -220 -885 -361 216 354 -366 -32 -842 406 -78 375 -153 364 278 -94 -484 -479 888 -338 360 395 -289 690 32 312 -610 988 363 968 -916 436 256 -334 324 530 736 -343 786 -436 -57 873 -461 392 37 961 778 -270 -310 639 -630 621 -394 896 -502 -40 -761 -218 -577 364 125 468 -515 -924 -342 -244 -120 429 -57 532 -544 -191 -940 -599 625 229 -783 785 456 -40 -820 361 188 -143 -61 488 -873 990 186 -131 -94 500 725 949 -576 -816 -511 632 -749 959 -923 -538 227 -179 -1 294 572 903 785 -972 839 924 682 -661 17 945 881 160 930 -910 -894 891 -402 532 327 -581 606 -554 -94 374 -144 113 644 -780 291 -522 -247 84 -5 -434 341 -520 174 628 -377 99 -240 995 881 -887 371 701 -286 772 92 373 -774 -879 191 -822 743 649 -178 556 732 373 430 934 941 -977 396 -94 -924 588 218 467 772 415 -795 714 483 700 288 -803 342 -16 -291 -865 396 893 464 -380 -520 -960 -548 533 -787 -768 661 -632 -360 -374 -3 2 700 237 -674 906 -598 539 -940 851 608 441 393 475 -718 -985 41 540 126 23 891 -415 914 903 0 -77 -215 -533 -704 -671 873 -438 952 -642 -472 -219 765 -454 444 750 36 511 -369 -744 703 94 -703 -351 211 147 -976 325 -488 763 -400 -319 -764 -661 -871 -421 917 99 445 168 795 423 -697 -824 -785 942 36 -801 624 -935 472 420 -145 326 358 -476 -885 388 -434 -560 -544 -797 -54 -454 807 250 -31 -429 -678 69 -254 -236 475 874 118 -456 590 -681 974 -232 537 171 -217 -869 237 384 -834 419 195 497 776 510 11 16 595 -311 -72 -752 -325 -328 -413 627 262 218 189 -552 -229 -601 -155 682 944 128 364 938 558 -66 404 -185 -564 -892 477 91 -957 -789 -140 801 714 384 431 -388 22 -147 -521 -104 292 -114 856 -215 350 832 962 -886 734 399 773 -847 182 941 860 300 -797 108 -74 984 825 -716 413 338 444 -997 -507 88 916 447 -681 -412 -777 756 342 -213 172 2 637 -562 724 764 583 130 325 122 -923 519 -439 668 -563 955 -457 584 -960 412 -618 337 556 -849 687 -623 319 475 -206 -856 -243 -177 -737 -304 775 89 -94 804 697 115 -571 758 -63 -932 380 -974 -158 904 -378 -788 -619 -607 147 51 -827 -233 -223 404 -6 119 -411 -197 -310 -921 -135 714 280 239 642 -33 -281 -120 -722 -792 443 990 236 255 58 41 -591 174 710 -981 224 991 117 -892 -525 -747 -735 301 122 -849 -605 -286 460 -663 855 698 -639 908 -94 -292 -839 -996 -613 146 -834 -188 500 -453 -957 -276 -142 29 -1000 66 -655 -746 -597 510 -575 -793 -753 821 -301 -6 -686 806 -831 579 -522 604 -811 -5 432 381 -708 91 -103 242 101 633 158 -530 -348 859 840 70 -563 86 -890 -405 -881 -124 -278 677 403 444 -267 438 -427 -68 258 -526 -591 -184 284 621 -524 292 498 -797 102 840 -552 627 -146 -195 -63 -214 891 -120 -777 979 538 -776 -230 228 672 605 -160 420 36 -682 -462 952 -460 -93 688 -706 -889 -998 592 -500 84 282 -37 273 -573 106 -157 -305 -417 466 847 475 712 -647 828 271 23 -546 178 616 624 680 367 462 -224 888 127 -169 -999 -145 -514 -428 -881 -704 480 504 -3 915 57 895 363 -942 -419 -341 -556 -463 -405 352 798 -3 -924 910 -908 -412 463 -323 -491 -956 -462 -442 410 107 506 -46 -889 -853 443 76 619 616 -473 417 937 779 334 -516 -858 -69 -919 125 -532 602 -699 -570 -233 705 -842 249 -407 -862 -272 509 -143 66 -913 -934 -694 -69 -953 -17 134 433 -877 821 349 615 -722 -723 -411 703 738 58 -951 343 -424 463 -27 -609 -909 -175 -863 -230 -349 317 -735 -421 -824 -428 -888 -930 492 -930 617 -266 987 -889 -644 950 -244 94 -366 767 518 -82 -13 -771 -571 349 -774 5 -444 -456 423 -500 299 570 579 -213 151 -810 -448 -369 -787 332 -887 189 -141 -973 -801 437 -888 183 558 -491 -411 787 -565 904 517 231 -957 -698 -204 350 -672 307 765 429 255 -216 584 154 271 -721 714 109 -160 827 211 -460 -64 -956 -684 -722 646 -786 -85 199 -723 547 -450 890 -435 614 847 413 579 579 -792 452 -100 963 85 -542 -974 467 -443 -245 -93 -928 -511 -370 -364 -224 -774 865 67 -750 507 435 -807 -797 392 -951 -793 -23 230 658 -313 47 501 -418 205 698 -176 566 841 -37 9 167 578 -543 460 -645 -901 211 50 469 -60 571 948 -935 832 -858 -588 -34 500 -112 847 184 -793 -292 -156 887 371 -101 889 344 -776 -767 719 430 -913 -707 -853 152 741 -789 495 704 -16 -716 897 192 807 245 -995 -815 93 -265 -517 640 -748 236 220 678 -253 -551 -852 944 838 -634 666 -849 -300 402 -433 143 125 -996 387 -732 -430 -73 -407 527 -180 895 959 902 177 646 656 -447 -384 -997 -872 973 -396 -567 -23 554 900 -750 57 -851 965 122 656 208 165 -918 440 734 468 515 -229 782 -649 -592 245 890 -878 -792 -827 -536 -513 366 -998 -545 954 212 -486 -70 81 785 -76 -776 -429 -838 -756 699 -954 465 202 -230 -485 -326 -581 -56 177 838 85 -754 222 -194 378 272 369 384 309 -338 -395 -160 992 -338 57 -693 997 -354 559 128 65 -419 -67 -910 -364 -207 310 649 -633 -478 921 -152 420 -109 -375 371 62 952 -570 -479 831 92 -725 -722 -786 553 514 998 832 961 -825 409 174 -182 963 764 135 653 480 664 36 -980 -380 973 213 968 -440 326 216 -75 626 -591 618 -778 -1 221 -812 -961 -423 401 748 686 989 -558 -390 234 -465 590 -70 935 -362 -659 577 -103 -515 550 163 470 274 -156 -896 -128 484 -181 121 -164 703 -152 -734 -645 910 -506 -612 365 -337 -612 571 648 -807 -454 342 647 -192 -154 652 900 789 -428 85 811 -822 383 -186 -487 -89 616 715 756 549 13 211 -926 -920 -739 205 -895 -530 -292 533 705 -227 -72 -910 832 -38 -65 -740 630 36 -495 -18 515 -751 -642 229 -794 276 -412 -102 583 -50 92 -829 -142 -160 -664 604 209 980 -503 -160 815 -115 -419 -268 -833 248 86 -183 698 -981 -694 14 241 -679 8 -375 -339 467 -136 218 -124 9 -265 69 574 -905 27 -748 425 531 242 94 -137 291 -675 -156 811 -823 -725 -16 341 -892 -226 935 -876 -422 -245 -357 983 -778 209 248 474 838 293 -492 -77 260 202 890 56 883 522 -836 945 590 -599 -905 556 838 417 919 883 -974 855 -280 584 862 -401 -709 678 -67 -643 -168 2 144 581 -484 285 735 401 407 -214 856 993 988 179 -101 284 221 -836 6 -340 -894 925 468 454 679 405 770 -903 751 -609 450 775 -324 -189 -397 414 -200 -212 193 -9 764 -478 -731 -190 176 -56 -751 -534 -214 611 -495 698 -276 985 -41 -894 920 578 -89 -193 -237 300 -239 -448 750 684 -160 -575 868 -357 -134 -325 585 -549 340 288 -528 787 -196 371 297 -646 -794 -287 349 -362 -499 -792 845 -545 475 875 -965 628 735 -570 -323 794 947 544 -690 772 -868 -815 890 697 131 440 223 497 526 -871 440 -377 -869 -864 447 270 -658 -400 251 -724 739 247 -916 209 -66 -174 -656 652 -964 33 389 300 -933 542 -843 476 -26 -168 426 630 -176 -49 -601 -876 766 -196 -534 -19 -123 -633 -160 -431 724 827 102 -588 724 347 -362 680 -925 -473 50 814 -204 -956 -543 484 -313 -763 77 575 646 -203 -994 989 839 327 -6 696 540 669 -870 984 -883 -541 -902 -579 -927 -609 197 246 130 -821 -523 -2 -945 -498 760 587 -396 -89 407 745 -159 951 -794 388 401 -553 -446 10 -658 -569 226 319 957 -396 721 699 -199 538 9 -99 88 -529 889 177 589 438 47 -542 -232 -328 -453 937 -583 -448 667 715 -227 -971 516 -197 346 798 378 916 -816 338 410 693 390 -457 211 -477 -786 -18 -605 -274 451 -296 -155 -251 -383 -136 -556 -96 -282 -679 845 -264 -308 446 520 569 -606 -493 -69 399 139 -89 900 539 -928 318 577 730 134 65 -525 -701 -346 397 589 787 -216 918 -318 -542 979 -690 731 -214 -536 287 -87 -25 342 -920 -646 250 500 754 243 999 164 -550 403 -852 68 854 -376 -436 269 102 -13 392 796 95 566 -650 -551 463 -246 888 -671 -376 440 560 78 -572 193 776 336 -393 -15 987 764 -274 94 319 634 253 -568 9 14 -703 -257 508 -370 -308 775 297 363 199 302 895 592 -580 321 -145 850 -629 -489 121 -141 -442 983 564 -953 739 -140 -541 64 -727 -124 -331 700 284 593 -245 -37 705 207 331 71 -966 211 200 209 76 453 -471 -168 -468 433 -976 -645 831 -476 938 -469 -600 945 -353 174 -343 -454 880 -328 -352 815 -566 -268 44 928 247 -860 -354 -783 802 713 955 -314 -841 990 402 610 816 152 468 108 -320 55 -703 -652 300 -924 51 675 -2 -743 -922 -189 69 503 184 -257 -840 -607 227 -450 -829 702 -1000 13 296 111 -576 -512 365 681 -139 713 905 -155 400 493 141 -403 236 -571 -159 242 -860 -638 -595 -473 2 -161 -637 438 -200 597 221 -639 682 -814 956 379 174 -397 -221 -475 739 76 -233 419 972 -37 -942 15 -586 -319 -171 842 -391 960 -457 593 919 -320 -517 -978 764 679 -963 -489 -926 -363 -181 518 545 316 574 783 -250 -240 325 -820 18 967 772 -423 211 621 279 562 -205 905 -321 -291 30 -913 -683 -448 506 -328 -106 -1000 863 -802 826 -13 647 -84 463 -519 -163 -35 -5 -401 946 213 18 -169 -489 159 -731 721 -533 340 -560 918 541 -880 112 -59 -407 -214 425 -103 973 699 -803 -746 -51 305 -24 -199 386 320 -850 264 -672 -398 973 398 -620 -36 659 -570 -544 -617 -954 -503 -550 -634 743 -647 -79 -565 566 226 891 -390 -724 620 -666 893 210 -956 256 486 109 854 74 911 601 235 402 -107 806 720 -945 506 -336 -467 -796 102 182 -543 -950 -579 -484 548 719 599 -520 583 832 931 -484 -649 -973 886 -72 463 -610 -963 111 -420 -119 89 -851 473 672 896 622 -581 326 138 -853 -354 -804 487 835 -130 680 537 956 -202 622 -700 386 -136 46 514 981 -650 847 -81 -580 604 937 -481 464 843 -17 -690 -954 -720 -33 536 -72 -351 -309 -756 -605 908 12 -103 971 824 -773 -462 -513 163 409 690 228 -282 917 376 10 817 590 -388 365 -762 -49 -205 998 -349 -101 -174 955 917 -592 273 -448 401 -319 139 -407 -478 208 157 -404 -694 350 -280 610 -739 -514 743 -378 844 -443 -922 -173 -284 184 -678 473 -941 -194 499 652 -937 -181 990 -499 324 953 -959 833 -290 -930 -495 -791 -787 765 -823 -214 -390 79 -496 -101 337 632 358 29 -928 -787 -882 569 -890 -407 -721 822 944 301 -695 -750 -293 -458 -885 652 679 -947 -113 -261 121 747 82 588 -619 530 263 -513 -924 -477 -276 32 841 -304 -87 -724 -974 -367 512 323 -298 -477 -408 750 605 -654 302 754 158 -236 -503 809 -801 209 807 -317 -28 -82 -282 302 370 -150 -143 267 -498 409 249 -613 -478 -339 558 356 308 475 586 -806 271 373 -1000 906 641 942 -615 -925 -382 -164 -210 415 529 426 607 956 -297 -896 537 -925 -853 -213 -556 741 -969 -628 -529 -366 960 -870 -113 585 -22 580 26 -155 759 577 -860 350 -139 -922 -731 704 714 -492 -70 203 -642 273 77 -53 -439 -141 218 926 -813 809 -928 562 153 758 -566 -40 706 580 -235 -279 -509 -26 182 -338 -263 314 234 -92 695 -748 115 -18 781 185 581 878 510 732 226 589 -222 -850 51 -340 751 413 -797 818 -735 350 889 -729 689 639 -815 -887 -696 -606 -122 -827 -85 119 -112 320 85 634 -318 231 -617 -222 312 -109 -404 -496 -113 754 -330 -518 -246 -628 56 772 -316 922 -278 -15 412 882 744 -468 291 890 -560 -418 988 164 -91 97 -698 -302 773 -168 295 -335 562 389 -920 -13 661 -71 -988 -568 901 614 884 -564 11 -894 -1 -886 706 -919 814 985 711 -732 -912 104 -958 -520 151 768 -317 -645 -661 722 -315 527 266 623 544 263 -255 391 -645 720 -337 -681 -365 -308 102 -728 -836 -968 30 43 -842 -683 0 746 663 -851 22 65 -938 18 -864 649 -798 -823 365 -501 904 533 133 -249 169 -324 -132 -354 -697 508 816 306 -990 -588 -939 -130 -890 892 -697 -288 -546 -426 16 249 -385 274 428 -778 -369 -71 -84 -602 -859 -748 204 -284 27 -529 658 238 -905 130 -362 -757 -344 200 -726 271 -402 586 -765 -370 -434 -493 -401 -108 350 597 -741 -746 -343 -494 -712 -320 926 -382 -346 386 404 -696 -991 -377 763 779 423 -791 -282 -987 -933 970 -561 -696 -368 910 645 -363 -185 69 -801 721 199 -107 353 835 -793 518 759 63 450 -409 -525 -686 -398 621 535 -744 -25 -649 -452 -725 285 821 -593 718 361 -748 451 513 30 304 795 486 765 167 -982 -466 886 -493 266 -770 -631 -338 -385 419 349 365 211 538 199 607 857 383 -664 -227 -528 -978 83 -374 347 212 -861 136 357 -759 204 911 36 673 -724 -476 610 908 -42 -123 -206 6 -57 -269 914 143 678 343 139 503 -704 0 -589 -531 -156 772 938 888 -11 460 -959 -857 -484 395 417 -252 592 -370 831 14 -278 126 -101 184 659 -755 -820 -34 190 439 -75 145 899 102 113 551 -569 -327 -429 -167 -636 623 516 860 468 864 605 -599 460 377 -606 331 -402 -962 -474 -373 621 789 -529 270 -798 -76 -817 802 345 111 353 -10 389 95 -225 806 -509 894 -69 627 542 -273 515 830 500 857 708 -751 -824 216 -875 -938 -555 549 332 164 -795 76 -599 -859 558 -836 98 -468 140 -262 -278 -65 843 94 -901 -972 -373 481 -625 -932 203 -703 -99 -131 -571 360 222 748 -942 -237 802 -51 320 -388 -709 -164 610 -994 283 434 571 116 684 347 295 503 957 424 -235 837 -997 -986 380 -930 -518 -549 -464 -153 272 140 544 -123 430 635 472 105 703 645 -899 524 138 -523 882 -780 -323 -343 -130 -6 -646 155 -808 34 78 938 747 214 805 663 785 875 765 -299 -520 687 112 357 695 171 355 -294 539 299 829 -77 829 263 993 790 567 -231 56 -678 -23 126 -894 377 96 -665 -98 -554 752 -404 -836 562 521 -959 781 99 664 741 226 -777 -457 -336 801 -184 -895 -549 7 563 352 600 -263 -446 18 -32 968 299 623 364 433 624 -265 -631 428 -950 -837 -841 -233 -799 415 -439 -993 -101 -132 187 -939 705 -529 675 96 925 344 276 671 58 -761 841 72 589 -812 -814 -414 289 383 623 44 387 622 440 -22 734 -668 -170 -35 -531 1 826 -662 -278 -957 -935 470 60 810 117 -358 737 -384 -851 348 221 462 359 -613 74 -971 -770 346 281 912 434 747 -811 469 893 400 -127 -584 307 -363 -89 -687 496 651 -933 11 -858 -166 132 -688 17 -92 820 -339 753 -23 -398 121 -362 430 300 -14 -782 -339 -85 -620 526 -896 916 -214 -416 -142 -435 831 505 -266 -272 457 -152 -828 303 313 833 682 -241 -774 -660 -392 -688 -150 -364 754 -960 477 300 -359 -895 34 -246 325 997 -899 382 -184 71 108 653 -178 -837 761 962 -792 103 62 -947 -931 -152 57 -211 664 0 -222 -762 221 444 -914 -104 -908 -979 923 684 250 910 120 -992 -563 -221 -627 826 979 151 314 752 -633 633 -373 81 -579 560 -961 -274 -870 -417 605 576 -630 -619 461 -904 -21 685 -740 -698 435 -179 -758 -565 202 -959 -820 587 -233 421 -903 316 -31 -540 836 -200 -254 -410 38 -154 844 290 922 -751 -425 -518 -633 971 -565 -638 66 -896 354 -889 762 216 717 157 -990 573 581 -348 -345 894 456 403 -821 41 48 -856 -931 133 968 628 483 -342 333 -855 354 399 494 113 -780 621 -736 -568 870 812 252 -411 -157 -167 -845 -126 -726 -628 996 -615 -785 400 687 256 23 716 -952 -580 -293 -100 711 801 574 -254 525 -38 775 -551 307 851 -562 -820 -800 -355 -879 576 -421 387 771 467 -291 -420 684 -442 504 654 -538 335 810 -271 175 257 -837 474 -219 874 -837 -823 -393 288 186 -467 103 -465 -959 858 -969 355 -816 798 408 -201 -673 -241 -695 -50 591 741 -829 131 -628 952 2 435 -918 788 -647 -259 -465 383 757 -404 -996 -467 -677 -427 -917 -881 883 826 211 403 -952 738 -82 518 753 256 860 -924 940 -513 -523 404 350 -419 -867 -804 848 -175 -523 -85 782 959 -107 -705 -91 770 19 626 -238 -48 -98 273 -873 -131 863 -786 529 -32 -272 -452 -278 432 246 -445 -976 734 -13 -140 870 -497 675 -109 -835 555 -769 622 -769 909 778 -646 -989 510 517 492 -618 729 -421 -323 532 383 844 -139 478 -776 796 -180 -89 -986 -474 -81 991 -791 -462 123 -177 -930 -4 726 -51 391 851 -73 -528 -514 -712 683 -332 -191 -183 967 -851 -435 38 182 -632 347 -605 -6 819 230 922 833 -988 738 -922 -627 -609 -512 134 -500 -689 -335 -97 648 -113 -95 -518 953 692 35 -709 -980 593 555 607 563 -95 -595 184 221 -326 -565 881 13 -495 -411 609 53 -714 485 -88 956 -974 295 379 566 760 11 -306 60 -762 -462 -903 -985 515 -680 360 -493 224 46 -309 -257 551 105 -547 -275 -716 -374 908 -291 -122 627 -872 103 -737 -706 -463 987 475 939 668 903 -10 -520 -85 668 -372 152 -613 999 -484 -308 361 992 -160 -157 -726 -344 -590 -386 -790 411 -70 722 633 454 -403 -987 977 48 -90 -887 20 329 -248 384 -132 27 623 -893 -659 723 345 462 350 28 -845 21 742 -65 -186 162 -140 -491 348 -866 204 824 573 -33 159 69 64 -452 758 -966 -571 -32 -175 927 641 -681 -169 -670 -471 874 -982 941 383 548 -709 701 -14 712 614 -872 892 857 240 -589 -441 883 752 -282 475 -488 -471 940 -530 614 -107 419 314 697 722 -848 817 -160 909 -786 716 332 89 -374 -896 -622 -353 -734 -913 361 -880 133 353 -449 674 215 123 -596 -572 -23 281 537 663 -37 608 -87 907 -349 116 714 554 -75 -831 951 -311 -950 138 -33 -99 653 -489 -860 -416 -223 -134 686 -34 -294 -578 -458 370 889 -905 -482 -297 234 -269 8 650 -371 -665 309 770 15 292 258 586 702 -144 655 515 -629 197 -292 -398 906 -488 974 -207 707 -345 867 -531 365 745 115 50 -923 -73 966 -590 465 105 -863 -747 -571 40 -989 -702 -978 -8 649 800 678 325 735 1000 351 693 -364 -914 73 -792 42 -684 630 -325 230 -126 -732 889 911 -426 428 -227 -988 -104 254 685 -88 103 -348 -523 -732 -374 823 118 48 855 -869 -599 912 674 -173 81 329 -941 320 -970 542 -764 791 146 -987 135 273 -419 -583 883 53 -801 -328 856 113 886 801 -286 -266 -455 -863 183 682 -408 -701 755 59 -39 118 630 -818 -543 249 839 -363 -388 94 -719 -627 425 673 -799 -424 471 -460 421 -882 -853 102 -507 -364 -564 322 -555 623 -258 -351 73 45 975 -308 175 781 903 832 411 -630 132 -351 -232 990 -32 747 879 686 -706 778 -640 193 -557 630 -88 709 -994 61 -704 -477 986 996 304 117 571 762 -310 833 -139 -836 -427 -223 18 650 872 -487 -772 -841 -173 -103 -674 567 -504 -877 883 -876 -284 102 -886 207 -389 354 -664 -246 -1000 214 708 -808 803 -645 438 874 -871 -821 -3 -457 -35 -635 141 886 -16 559 -928 912 -616 -520 -672 -400 141 -957 34 286 -127 98 -257 779 238 218 -229 285 444 221 122 761 874 961 -141 504 -900 148 -375 801 -324 -287 -620 -213 779 412 640 599 -149 -801 977 -284 879 -508 345 693 -682 -670 149 950 171 -281 -530 785 -98 593 -350 681 610 -324 -176 -691 873 -811 905 -400 -317 -862 -324 117 405 49 -982 -507 -790 -205 949 347 -270 711 -327 -294 -59 257 -378 -657 -255 -863 -857 -694 205 -541 -284 -475 38 553 497 722 -55 378 201 -761 -273 227 -138 -628 169 30 -827 930 449 858 -802 403 -35 -874 -757 -80 -721 58 854 998 3 417 529 -526 -752 -142 696 903 -499 327 -91 -597 -870 485 -634 -594 -724 683 705 823 -22 -215 -455 691 -267 801 356 798 -417 17 394 184 -156 -720 196 -56 -527 881 852 -640 -501 641 -625 -621 367 425 390 -599 847 -13 -398 343 321 223 61 687 -289 -160 -600 631 304 71 529 822 -606 -893 18 -560 660 -808 -330 473 -793 275 159 -135 -631 -657 740 796 -26 -281 -990 827 952 -458 44 -237 -701 137 -691 -446 -1000 -253 -345 -90 562 -179 -542 686 -60 -434 782 -668 808 940 -914 659 -226 -226 623 -579 731 -665 300 0 -137 806 -759 561 755 -76 -81 513 -632 193 498 -676 632 108 -333 797 -309 -482 739 -731 -961 687 610 -459 816 846 -355 -116 375 836 999 14 -584 44 -698 -26 -52 -481 739 726 642 823 -385 -135 628 338 909 378 167 -387 -59 -749 -831 591 -295 -837 941 277 562 -189 736 957 944 898 315 267 -904 -155 738 308 473 -570 353 -102 -955 689 -779 810 282 -821 436 -126 -373 -146 347 -12 -953 -145 637 276 913 -247 -253 -285 383 -274 162 -477 700 -607 736 -777 -356 620 602 -691 -386 -287 -492 -381 -995 -130 -217 954 -594 851 -658 -53 -469 466 -901 894 -108 574 632 -67 809 537 465 899 -355 -253 473 48 -39 324 634 966 -751 -241 -342 845 -222 -247 925 -404 -344 283 403 -493 -199 -55 -790 172 -66 139 18 955 264 -185 -659 -935 621 -861 295 -476 -464 -628 -723 763 502 -840 -127 -97 7 -20 371 -875 -679 952 -204 -850 -446 -310 -295 -474 -264 -533 996 473 687 108 -385 -740 -761 -916 -953 562 211 430 84 -54 -208 -23 336 -609 -411 7 -154 434 287 687 -362 917 -178 446 622 -818 -758 893 650 -227 560 -34 781 -165 580 -192 657 -275 -381 -318 934 702 -490 720 651 453 -6 -667 799 -982 424 649 -755 610 714 -640 194 818 -411 -254 -368 10 698 482 561 96 275 -18 -582 -598 563 -931 -107 96 671 478 711 488 -932 -359 862 -749 472 602 857 175 -847 792 785 567 -175 506 -930 312 -262 -127 256 650 44 883 917 -732 180 455 985 624 713 -619 20 237 -121 -799 -523 970 345 95 -540 847 435 723 268 745 -385 -118 562 -329 311 -793 521 -444 826 952 -747 -963 -58 552 -307 130 -902 -493 424 -293 -349 142 -38 -58 964 931 -843 45 -356 -798 -787 -804 662 496 55 637 147 801 638 -317 -304 -310 920 574 706 -491 117 -498 703 -917 605 630 -509 436 660 -401 -949 -291 555 -581 905 382 -305 579 964 262 -721 197 -430 -87 -392 875 935 281 -651 -560 29 793 68 -792 794 -508 151 939 260 -166 -153 -391 -325 101 188 -457 804 -763 377 -781 -777 317 -569 401 -306 -843 -134 903 -345 -453 915 476 -264 314 -227 -173 -379 -755 605 -921 -263 -594 -198 -126 713 -110 980 -984 -779 -734 559 -360 -89 91 -763 910 222 877 317 843 -930 -378 -335 -742 628 -305 44 273 -324 -600 503 -345 656 877 -257 -383 -320 668 666 -444 117 -329 186 668 103 56 -247 -273 -561 -151 -209 -689 840 -580 -694 -698 -868 -190 -361 -773 -462 654 -211 224 987 253 -640 -694 202 -746 -561 -94 -411 -993 -311 -540 -115 -168 997 966 493 616 -962 -324 463 -370 858 350 -435 637 -189 -11 -340 721 798 642 702 231 781 -31 -754 -486 -611 -559 -92 456 712 941 765 -355 -191 -118 -523 280 -453 855 492 80 24 -869 70 110 -352 -333 161 -661 -57 570 638 965 -26 -402 312 -621 622 468 256 647 -282 461 810 144 207 529 125 -915 948 992 -513 -835 -19 60 312 474 -966 490 -259 118 701 -791 -649 -373 -615 871 -931 -990 -660 52 -508 -233 -86 861 -130 805 -327 -873 -667 66 967 -205 526 904 -674 103 500 -611 -322 -630 -137 880 -368 -835 845 506 -541 -137 770 -415 -648 -733 -497 -973 -81 48 -14 -720 856 987 -779 341 27 -999 757 -15 236 -388 583 -850 537 911 -576 -730 -2 -688 -147 39 -465 -422 287 -366 -737 937 -273 383 -141 613 -552 210 515 -646 -639 -943 556 -510 -81 212 -893 149 -159 881 860 -692 -57 -212 -724 185 860 634 254 -31 817 -707 872 -872 464 -538 -877 817 -513 265 776 -218 998 -231 509 659 -936 -280 998 -46 -180 -576 -578 469 -156 103 897 138 164 846 745 -704 -252 586 714 -587 -84 -682 100 697 -439 535 -918 278 104 -145 27 972 -41 -792 627 -971 853 843 44 846 -355 445 803 728 657 858 135 534 -518 -371 165 243 -711 -569 453 -177 822 -338 397 -332 639 658 800 -967 854 -944 -408 -684 967 421 -635 -593 -162 199 -560 458 326 933 574 -820 -255 -434 340 725 901 -820 887 -151 274 -412 907 639 198 -969 426 485 909 -113 47 -628 -63 523 984 378 -398 -869 -648 361 784 845 287 -835 418 787 486 889 -72 -756 550 149 -361 -264 244 159 776 530 -64 46 -179 -371 -383 -972 -572 -34 681 -174 25 -513 -685 -717 -409 991 25 763 -221 -937 -665 -121 -572 929 -559 420 -347 229 -50 -727 672 827 -776 -751 151 236 -298 -464 29 457 -250 120 553 156 -685 832 541 -712 -730 819 -992 -43 9 548 -432 223 -593 363 -450 -923 -588 -665 647 -356 -476 869 789 -53 -870 -546 -991 -237 -519 274 -358 65 943 -245 717 317 150 -400 327 774 -193 561 -70 108 -500 820 183 569 -470 -282 -135 -39 -528 193 946 634 -865 460 570 790 -41 447 831 687 800 -380 972 466 929 11 -710 351 819 -735 -691 934 -398 705 543 -970 -413 817 -362 975 372 631 -9 406 -280 -726 -106 -863 -422 -440 776 -968 -115 593 -574 -731 -815 908 -943 -781 883 -813 -980 664 444 -85 -848 389 579 251 477 115 352 979 504 938 437 721 -516 -73 -185 116 20 480 931 -46 -696 -411 -503 289 -4 -563 -9 48 -386 -566 -658 -545 305 -600 848 -309 909 229 436 -603 -358 -534 254 856 838 263 118 323 120 48 382 809 -345 714 -283 -681 -167 600 802 949 233 -91 -573 734 -657 159 -901 -255 -378 -388 671 802 920 280 -240 -737 -223 786 790 -400 272 858 -395 226 403 676 -550 -125 887 -376 908 -585 633 691 -275 715 -752 137 -703 740 -859 -407 244 122 -317 643 623 337 -611 908 -31 -291 296 -89 -489 723 843 376 136 -438 910 632 -432 19 684 994 -887 387 249 -207 478 -831 384 -143 302 908 -293 126 -439 -453 -162 639 -134 -329 -526 -453 -98 930 427 544 345 -843 -825 -85 455 217 -86 750 315 -908 706 614 -495 -628 545 -41 584 137 945 624 -837 263 519 923 -247 261 536 357 -183 797 -654 -180 275 -32 -555 113 65 121 -355 -764 135 -888 -529 -826 -274 -210 41 -52 206 -650 -955 -664 -675 954 -55 139 40 -214 -223 -234 -216 840 -841 474 -501 96 625 -654 656 -710 -387 -27 418 -110 700 -716 -115 821 -428 -862 -374 -82 10 -922 -680 -665 189 630 862 -634 -97 -500 258 -508 592 -854 -31 -186 197 -518 -578 -523 485 794 -946 974 215 40 662 892 -760 -41 -726 -458 -714 212 172 -939 993 544 265 805 474 793 -187 -836 -453 474 301 493 675 -515 980 -636 128 -63 272 -813 155 991 283 891 -289 -246 592 350 442 -439 260 144 -987 -285 244 -650 -123 812 431 194 848 124 739 -480 117 256 -160 626 62 315 -915 -331 705 -898 -764 663 -308 164 481 -645 36 628 561 -948 -499 789 939 462 -168 535 -938 -328 909 308 -438 31 -359 1 -72 -94 -245 728 -107 302 688 -142 610 -144 52 -162 -60 -352 610 904 -694 902 -816 437 -691 432 -631 144 478 522 70 -673 348 746 43 380 800 564 723 313 86 -996 -535 905 -509 -414 560 807 -810 -74 284 992 878 228 918 194 -408 162 795 -994 598 296 711 -490 911 -390 40 -347 268 -397 -513 159 -230 -135 -925 -383 -212 149 -727 -574 -418 851 124 719 -804 259 -671 -659 165 -175 -467 -472 -818 -435 -670 890 -767 38 510 852 -178 743 -491 879 -281 -675 -957 325 14 -777 -739 -112 823 17 -56 878 -444 288 820 954 -927 -859 -677 -795 -581 -994 564 79 572 225 -799 521 -353 561 -553 367 -736 968 -779 571 -201 84 -940 -82 -468 -922 -992 10 -496 -650 -464 -728 573 -348 -80 690 -133 -444 -330 -623 489 -514 701 -785 -136 156 787 637 -438 -346 -872 175 23 -792 650 -751 -838 170 472 -806 209 -723 515 871 772 846 -438 902 -948 399 722 632 -220 -521 865 74 548 138 -530 -196 -746 -273 -355 610 705 195 -175 -660 -276 -683 -216 -250 15 740 -768 -595 931 -520 898 -618 626 -551 -374 -383 509 -240 -513 535 873 728 861 -873 230 -827 110 225 -413 -251 653 656 618 -319 -83 -908 239 -934 667 -578 409 -368 201 504 362 259 493 -99 750 105 -927 748 986 482 -485 -681 -55 -456 -427 -683 -772 592 263 -766 513 -651 225 574 -112 -503 -480 739 -813 434 560 -560 139 186 640 -664 770 -112 791 743 -721 -174 746 -594 74 737 986 -183 -916 -383 -114 593 -3 367 293 705 515 -731 280 -133 -195 915 -187 -474 -471 765 -829 -825 441 629 182 176 56 -400 -306 315 -988 -293 385 -438 -966 -28 -567 -930 247 566 978 -796 806 793 -764 -775 323 -473 596 -611 632 236 698 -558 808 -248 272 -503 -336 419 -316 -14 643 237 197 919 -164 168 100 792 876 -137 276 254 -189 -947 401 -160 -569 720 202 41 -124 364 785 655 -261 -568 229 -95 21 -453 -438 -793 798 -213 708 -186 -548 -47 254 606 -113 440 -362 -596 606 903 -179 -491 -635 523 340 668 539 -936 -184 -332 560 -566 -633 851 399 -720 -385 22 868 -253 -920 -150 473 -44 876 -737 -845 -946 572 -461 934 955 468 -158 -943 785 754 -356 27 298 942 990 -854 -25 595 -390 853 -198 389 444 -637 518 -925 -420 -853 -487 867 -534 153 700 845 961 893 136 -621 -786 -727 -51 -449 270 -379 -282 -590 -750 -898 711 -397 644 -724 -563 -517 -611 -610 -629 -602 -34 300 -979 -630 -519 -148 -943 -900 832 -255 870 -518 -975 -495 259 -447 -670 -231 -245 -700 46 -28 615 880 305 745 -362 88 670 -218 545 834 705 966 950 -183 889 -960 695 417 -452 -234 -408 987 397 37 -823 941 -668 662 -290 -563 -589 -614 -750 -802 -788 -89 92 804 -97 -470 -10 -881 -620 -673 297 40 448 -242 -453 -643 -597 -153 -636 -773 -858 143 -173 761 -925 -956 962 -222 -677 -56 -32 947 316 -662 -283 212 -819 218 -725 884 -378 -808 914 448 -186 -201 141 210 -568 -919 -842 -434 979 -710 -235 -236 648 -142 442 476 -435 -565 222 489 -987 998 512 -735 -7 -209 -845 -224 490 -164 -719 215 -389 727 -400 -826 465 247 927 674 -597 -920 -533 98 -611 241 -907 -442 896 -819 -424 218 -330 -539 936 483 344 439 92 -341 12 -953 -540 255 -830 -587 670 -999 730 349 -184 336 862 592 545 727 -528 812 767 270 439 -900 -3 -969 956 235 937 665 210 -641 3 -190 -908 406 0 -910 635 -580 654 414 -906 -650 211 512 -919 13 -110 950 227 32 -197 513 -213 -288 -653 376 343 974 -290 -705 -560 -198 483 689 -939 -92 -238 366 -315 -765 -99 625 -324 900 -449 688 -943 -212 -520 371 863 -802 -636 407 -882 338 821 231 -83 -854 637 -586 -107 -965 87 14 770 969 -996 -150 720 -710 -158 394 546 -1 -555 998 774 410 -161 -289 -363 -886 263 -925 -844 -221 108 248 -70 -340 -873 480 907 686 400 449 -56 -640 -341 156 -569 -178 -44 -688 184 668 900 704 542 -77 255 -99 541 -778 -791 601 -239 -246 313 230 599 -451 292 -157 -354 -679 -39 -973 -791 858 -131 -779 -823 -362 -605 542 -675 69 -970 984 580 540 -985 -2 85 467 -79 105 961 615 458 -13 -571 671 -384 -374 -766 678 -901 344 357 408 596 -153 -969 646 770 719 578 870 608 780 -870 784 -536 508 -274 142 -871 -757 264 -585 -5 -842 -29 129 -197 -314 -825 -812 569 944 600 566 68 740 119 935 449 -540 125 11 -515 -186 -362 63 -633 -182 -28 -81 753 -2 -472 10 413 140 -903 -670 518 782 724 -498 128 378 -640 -965 759 951 -969 622 -308 257 688 59 986 -425 211 -827 980 -437 -638 855 198 -482 400 -794 -26 993 -740 -326 977 -871 -690 -629 731 -674 740 -158 -592 -263 846 413 -88 -456 346 -570 755 -713 -175 559 -654 -953 459 -469 -161 -534 -702 531 -80 431 562 517 28 203 -205 528 910 -269 -631 -247 -114 976 -186 -476 308 -594 41 -789 117 776 423 846 -226 375 565 761 -320 950 -919 530 958 -906 26 241 -62 -477 36 -418 -247 113 -124 624 -571 100 195 387 -252 -22 895 430 346 -322 27 47 -93 710 -678 -116 952 397 720 -491 -988 423 957 -258 29 551 784 -565 -948 733 706 874 -697 105 371 -836 598 56 106 322 -410 -210 574 -803 802 548 28 -468 -405 699 -889 603 -550 545 193 898 859 -225 -650 167 -504 421 701 552 -780 926 915 -882 596 -990 -850 -231 741 -182 -521 911 272 -490 36 18 704 848 155 -551 -539 -650 120 838 -640 965 -59 373 324 995 -388 383 -582 -228 287 733 530 -514 -130 -923 -222 143 -105 -293 -436 863 -162 901 -210 11 -704 -823 352 -979 -581 169 904 -778 128 838 643 -929 -845 -948 -470 637 795 705 -106 -350 62 628 -817 358 -224 938 437 -921 -965 968 -631 929 420 583 -680 -61 -584 628 -318 -146 -625 -366 -496 839 -671 427 770 199 -69 371 790 -493 369 921 -446 7 -67 -699 390 -760 214 523 -669 299 -699 -882 476 -920 18 -619 -523 -702 626 -584 -261 -449 -640 692 -593 -39 994 316 611 -541 -675 -627 918 -828 877 -554 -957 -306 631 -677 565 -813 -19 110 -716 -98 334 233 610 780 -643 9 -15 299 399 385 447 500 -795 -234 902 796 984 -345 -706 53 -761 -237 -152 822 -692 -654 -580 228 -116 -368 234 815 -201 244 44 732 -812 112 -77 -294 -432 274 -842 521 -944 -964 -798 -756 -460 -66 247 778 -714 40 -867 58 -566 805 -383 840 -722 -32 442 -155 -380 -287 -951 -238 -335 -798 -679 -266 821 969 -870 463 911 -262 468 2 932 -452 836 -837 290 -727 -877 68 278 -496 -252 604 326 652 -607 -565 -80 -152 275 808 -834 732 -293 398 692 -942 -275 -526 944 -521 -92 -27 747 317 773 116 -18 -709 394 -863 662 -654 369 -908 -414 -438 -356 -588 543 -358 -136 45 -157 -255 -393 -854 -209 306 980 307 599 838 -29 841 2 -10 -178 399 -130 312 560 -996 -261 -516 -980 -139 -781 -296 -16 -25 -920 130 936 417 -541 -459 -415 -544 -279 203 -485 481 -665 34 994 -253 -337 -498 -916 387 241 -999 -317 321 558 -123 79 -732 -483 -855 -372 -600 -36 -147 797 -386 -507 931 -399 -822 420 -834 -684 -407 -217 447 715 823 -86 59 162 -848 492 835 827 724 213 -860 900 962 -948 -4 234 -583 -547 -518 -440 116 -715 888 -904 -385 684 -491 571 -143 233 396 -180 442 -343 618 734 -228 -289 -614 -283 893 283 -860 -939 872 610 -27 35 -751 -678 279 648 -688 975 389 209 981 -647 525 245 -415 845 -218 674 39 -523 -397 -281 532 989 876 359 540 334 536 -679 -902 429 610 -399 848 592 -577 718 666 446 -169 523 -360 663 -678 -786 820 717 468 -800 -573 358 -831 -855 906 -537 177 -851 -481 576 -184 451 -95 -585 -45 -575 65 -492 465 332 -40 -70 -418 372 -539 -488 782 -656 -381 -942 -576 -132 -104 -850 -482 -513 -893 -246 -541 -609 34 -70 -639 -918 59 992 -975 -476 441 -766 -357 -77 -282 664 749 878 918 248 659 -647 -341 -96 -655 376 -145 -889 907 -64 -528 -153 723 570 -794 907 -808 -18 765 -383 212 456 -570 748 924 102 89 461 743 -921 -429 746 -748 -952 -652 3 -514 92 125 918 54 -551 739 -622 210 -317 328 -422 685 511 -504 752 -683 593 -100 -539 -20 -669 -74 -324 -829 903 -572 -741 -780 319 -782 323 652 -499 -358 -98 -128 318 -592 -245 603 912 617 198 708 -869 -187 257 996 731 320 3 -693 210 -429 -386 -950 591 220 -414 -762 948 -651 473 -377 -660 -176 -369 -950 -145 -435 -836 -235 407 115 680 -843 -694 -193 372 352 -285 639 -983 131 -579 -794 -950 259 130 971 -917 590 171 120 -224 -767 -945 314 631 -502 801 371 594 926 -77 -542 240 -789 -153 -620 -322 -896 569 735 -305 678 -624 -105 626 597 134 -430 355 -809 423 644 -849 -223 -201 146 -620 -857 698 230 -347 469 96 404 -964 958 -601 11 -813 -41 -270 -401 -673 -667 415 -268 46 426 -832 715 239 -147 492 -856 335 -279 -309 612 490 -626 69 848 -86 898 -460 15 -279 -589 776 -861 -301 560 599 22 -948 994 -107 -372 576 938 154 -456 -993 945 -163 -287 152 210 301 536 817 -438 -53 905 803 456 -491 865 -160 813 -55 884 -51 722 342 506 -773 189 941 -293 146 598 -214 -830 484 -100 850 397 47 -387 811 -910 -510 -238 -642 28 378 899 912 -134 -536 950 -323 -229 893 319 621 -436 -705 27 314 256 -648 -731 74 -38 -832 -931 -591 -302 -477 -551 215 120 -299 -499 142 -473 586 -106 60 336 579 14 -838 166 -286 220 304 -733 710 -471 -796 -694 732 456 -463 -254 256 -616 958 113 -763 -788 322 384 378 -303 -272 38 799 -434 -890 -909 -589 220 -288 -759 273 -925 -589 -926 -572 -136 781 830 299 589 807 -965 895 -56 375 -756 -830 211 531 -521 -893 58 -515 293 -805 90 -262 -935 726 -263 757 145 352 299 282 369 -536 812 -835 694 678 -129 -276 -894 -655 437 -818 -196 -773 -713 -577 276 -836 -361 -464 395 83 -191 -767 743 -461 664 -730 20 -826 475 -135 -736 -183 65 -175 -361 -818 348 -499 721 675 -557 757 618 317 387 -859 730 354 901 -509 555 34 -476 591 -542 948 380 147 430 -929 -975 456 -408 -895 148 -237 -163 157 299 627 -68 660 367 743 783 988 708 551 340 278 599 -235 254 -609 70 323 18 -293 -154 -444 -677 -182 -969 -714 458 937 -330 982 655 -339 -728 -448 528 575 -257 -238 802 -410 -638 579 -280 252 504 -514 -200 -706 -854 273 -134 746 477 -836 -347 -751 505 -341 680 -306 369 10 -956 -33 805 -795 -446 -939 787 472 407 898 -863 -958 21 -578 148 891 -970 521 -371 -925 211 -761 -266 633 232 -728 -814 -418 498 -613 -447 -411 217 566 -462 -923 -576 652 -676 693 -920 704 639 -939 632 -385 -862 554 32 823 -478 -110 264 -303 598 -922 -227 884 453 472 -7 579 -502 782 -359 -483 269 36 -220 745 403 503 -840 -174 -349 -301 133 -701 -708 298 400 -206 -490 959 -215 -108 -769 191 991 -564 610 -539 -624 -888 -703 119 1000 871 230 118 -176 -6 -199 -823 -102 307 416 458 -561 -309 957 507 -113 -545 -983 733 -207 -995 -348 -263 810 -713 -601 -177 167 -533 824 -991 -177 823 842 848 -785 482 830 -22 -177 350 597 494 -209 -846 -407 -309 -827 -307 587 254 765 374 -489 -310 -572 -525 -494 821 -946 371 401 624 476 -94 -49 -967 -160 -643 -233 908 291 -568 -490 -245 260 952 -698 573 73 966 -335 -191 356 -60 -792 -43 631 -615 -638 104 525 431 -744 -554 -712 398 -793 396 956 962 716 695 -804 508 -396 -24 -780 -7 180 -322 665 337 -302 941 365 -323 840 -161 669 905 32 -460 882 -142 212 106 -423 -470 -718 618 685 -943 -440 -754 -183 -877 -776 403 280 85 527 23 -263 -242 525 -184 790 110 -272 833 -761 -60 927 856 -209 497 719 743 915 977 533 844 -388 85 810 450 877 479 -57 -66 365 136 598 -304 -721 558 166 -590 -610 -365 -768 -451 -535 709 -6 -454 931 -554 -582 -337 856 -187 -506 -655 966 560 -293 294 -68 713 830 -992 -595 319 -384 98 -202 -454 -657 818 536 -822 405 -928 -441 -612 56 -569 252 -233 -250 -317 388 -111 609 874 699 365 -599 -635 -104 -33 736 -257 651 -294 -792 -85 557 3 962 -3 194 -762 -29 -557 589 227 656 570 -318 -258 -60 -745 391 -680 -960 -769 -28 -261 599 -391 -214 530 -183 -610 300 571 829 -559 86 38 873 134 671 -680 -93 -886 725 331 30 -25 399 322 -221 -531 834 85 156 53 -603 -248 -953 -360 -791 140 302 -910 -840 749 -358 -199 -851 -652 498 -520 -57 -345 715 767 674 -772 -269 542 -853 931 -64 603 -466 -289 -511 -83 -61 322 -404 -629 -437 914 747 716 598 255 231 206 -731 672 851 -960 269 93 -783 -219 -831 95 -172 -189 949 -727 -182 -871 -762 -291 420 207 102 530 -789 572 -390 435 882 -159 728 777 653 -973 709 268 -492 287 -335 -961 867 -712 142 -678 -9 204 -457 446 953 -855 4 756 28 -64 672 76 56 483 -865 -628 -369 123 -482 -915 -981 -503 -156 775 352 759 140 650 883 -730 266 17 984 -559 330 -230 477 141 248 763 559 991 790 857 308 -36 -820 -253 -493 -389 100 -28 -194 -39 -268 -876 18 747 866 -661 522 751 884 -45 89 443 -44 965 -583 -599 -22 -739 -865 -926 66 607 581 494 302 -345 572 151 -192 485 -326 -287 768 -477 576 -514 224 256 563 457 667 514 -818 317 936 768 -760 -21 163 58 -242 -220 171 -301 -188 -582 783 383 426 779 -483 -913 318 -93 569 372 17 634 -95 -717 -73 86 181 -432 -124 144 -10 671 -312 234 915 -150 642 558 427 943 752 544 595 -570 -154 -510 384 -909 -93 410 -60 -340 581 845 5 549 -21 885 168 -179 7 882 -426 395 962 -125 717 482 828 -876 942 404 700 193 -277 -318 911 131 134 -646 -997 212 -294 -359 -110 -528 310 -202 214 -760 -363 -712 -161 -886 69 -343 -511 549 -584 230 -885 -700 600 -26 667 -605 -283 -737 -547 752 -461 -243 -901 -567 852 890 -998 501 287 -33 -560 654 106 613 987 545 539 -419 71 -150 -106 -797 -305 -228 829 103 -936 685 -264 -65 143 945 850 701 842 434 -450 -180 -639 782 -794 716 762 472 -161 397 -987 356 -476 -624 -226 -343 995 -56 -839 -129 -5 55 941 664 566 -678 -337 -394 108 860 -726 -777 -410 -722 734 -604 -51 -445 -584 863 -208 -733 208 -714 329 -731 -837 -735 571 963 -453 -25 404 277 -471 -300 -130 -545 614 971 -796 625 872 -806 -9 -411 -396 -901 633 752 677 -729 -900 734 659 486 420 607 -622 -63 854 144 -83 503 374 901 -183 699 594 309 851 788 698 12 692 44 660 -718 170 -664 567 -311 -264 910 -912 770 -692 -910 762 162 622 782 -679 -924 -982 -319 -448 -77 796 -446 -849 262 -975 625 198 -645 -489 187 -383 112 105 -129 293 -627 -292 -742 -872 183 458 -113 621 75 718 -861 879 -146 477 325 191 -147 -633 -607 901 935 972 -836 591 -19 -341 401 60 -86 -670 -681 -860 -484 -42 267 801 779 -646 591 -182 -897 -428 -514 -810 715 -411 380 -923 -791 -748 -645 -924 13 501 446 424 242 -801 556 -683 874 -388 -613 598 8 -826 962 397 -965 472 75 -32 37 956 -98 -146 -902 -478 -75 -832 -207 -453 695 -324 -425 147 705 -234 888 -797 -713 -958 -396 -940 -68 661 315 476 124 892 24 849 -407 -801 865 -361 847 -789 -875 -875 254 703 433 -252 -303 -811 105 411 863 -199 644 809 624 789 -77 994 837 -602 -243 -301 -3 -73 279 -655 953 799 908 -16 325 233 -815 505 -921 836 -505 -765 -283 139 -700 -768 714 152 512 434 -147 695 369 -762 -597 584 -313 -885 466 944 211 732 -59 769 -757 617 69 59 790 -164 -238 -764 201 155 -170 201 965 -8 -626 155 -151 -136 430 58 -612 57 -594 912 531 -291 -119 456 -539 -904 -49 -684 729 706 752 -699 96 669 886 419 -104 669 -2 306 -693 255 -836 697 580 315 -563 -619 869 -97 741 767 -922 -265 391 -357 50 -473 339 -304 -832 -819 413 115 -958 541 -42 -791 70 -962 718 612 -777 -747 338 660 329 70 596 931 -140 -678 989 -687 410 -707 -281 411 189 98 -688 391 -932 190 -26 -128 590 -809 -490 -256 -748 -11 776 905 269 319 -996 -47 921 -353 243 -557 -622 911 -642 923 -420 421 -94 -268 254 -873 -709 -235 851 -121 707 -22 246 555 -119 174 -846 144 -518 -733 -317 -136 -711 275 -426 232 334 924 156 454 668 -159 439 -123 -228 -404 54 -363 412 -90 -724 148 129 -589 -754 892 913 739 0 -995 701 161 -289 -294 409 -591 522 195 33 -125 -831 -793 190 12 -813 -514 228 -481 872 -995 -484 -131 -169 -184 -720 278 240 -478 -829 396 -210 681 -706 -833 -153 -517 28 -889 -399 388 767 -289 560 -712 -733 201 -91 912 996 -652 582 -257 -585 -782 786 848 744 829 925 418 440 151 269 524 737 379 318 480 856 751 822 556 606 808 -575 609 620 301 -421 -100 613 -171 45 422 998 -419 -31 -213 307 -837 -206 4 730 541 630 404 -285 -584 -224 27 -313 630 807 -1 -238 271 834 484 272 -724 431 433 -877 809 346 -327 921 -389 -189 837 217 318 234 95 108 -637 -230 312 -908 -536 -631 -852 -436 28 988 331 358 -952 -838 257 -856 -165 923 884 228 -340 830 761 612 569 -94 736 800 -201 412 30 -375 -56 272 -68 -539 -918 243 181 405 -379 -952 -88 568 -217 -871 292 -161 -189 -306 942 747 -827 315 699 587 -305 -929 -926 320 -527 584 574 427 239 878 -444 -775 383 -319 779 -43 -860 849 -304 987 80 -724 263 506 317 -142 -725 -293 899 -480 -376 -301 -483 50 -281 350 412 306 45 636 -455 -497 -808 454 -197 -515 652 -251 -467 -442 718 -101 -309 -129 13 -963 663 51 884 -766 -920 869 629 -416 -838 -179 -295 73 162 -463 -446 -890 -668 141 -965 -663 224 624 -557 479 -638 -833 242 231 67 -523 190 -287 839 -738 -630 669 476 561 633 650 207 729 -48 -868 318 -887 642 -40 -329 754 525 388 -488 -231 351 475 -382 -858 0 371 -358 500 460 -593 798 -498 557 304 454 10 -569 -910 629 690 944 -782 768 -599 777 420 866 -998 145 425 -336 -177 840 -513 127 308 368 501 142 47 376 255 -149 -708 420 -995 661 217 412 399 -567 660 663 387 -928 438 -707 880 970 586 605 859 -726 848 723 -672 -670 -895 490 -506 239 63 -105 -52 -676 591 -491 -586 658 -182 -115 -417 -843 99 -905 -554 212 224 -278 -89 50 511 272 161 481 -518 -573 159 -971 -538 582 -581 -515 388 46 -485 277 -623 298 276 497 -48 602 705 150 645 -616 104 -335 454 470 636 -644 -247 -896 -804 -277 -840 805 -369 258 601 497 -619 -1 69 -650 -248 698 397 97 728 -258 -980 785 193 -192 -809 -550 259 686 62 -258 -158 287 320 -751 759 -235 358 149 -340 -493 85 100 72 -657 209 -419 413 67 -127 -942 892 607 40 295 -476 -240 200 843 824 596 336 -760 971 -70 569 790 -884 -277 -722 -184 469 789 87 -978 904 250 534 400 501 -502 -953 -17 917 -95 -945 960 948 -407 248 950 430 968 -603 302 689 -499 469 -32 23 -433 -104 -345 214 -602 -920 -477 -592 893 -303 -437 315 -422 437 -613 592 -988 -343 -528 235 -632 59 -119 40 -951 -912 -170 -340 50 -45 149 -335 993 -690 -266 232 830 28 -608 -967 853 863 -112 369 -765 -111 299 -724 250 -696 -802 740 -350 -961 636 -472 704 -481 -89 574 60 -549 349 349 287 -855 432 402 -405 -235 -257 46 392 -469 -627 748 321 -711 888 -877 903 308 -341 -943 -879 -939 -952 48 -739 669 -716 158 61 -691 -637 902 784 319 -677 -810 -674 -447 523 -516 950 -342 3 -357 -414 -954 -419 -206 -35 731 101 -759 -600 779 -491 -963 -955 929 366 589 196 -782 497 -767 -729 -518 -533 458 122 -687 221 726 -863 -482 -655 246 998 -260 -818 50 -748 670 -66 -963 125 890 249 896 954 791 -204 -466 -338 358 -689 -540 100 386 486 961 -21 -809 741 260 392 56 378 -544 875 889 -100 -403 546 -594 265 16 11 -284 -370 -201 54 771 737 -657 970 -472 -312 649 502 417 401 -730 -546 47 -890 -523 -843 -437 256 566 -957 515 -768 65 594 -256 -862 988 529 241 331 226 -257 446 -36 -889 984 -206 -849 116 710 -478 -646 -829 -261 -816 -92 -89 19 -580 963 -591 -574 -388 775 445 -349 -825 33 171 -682 -650 686 -169 -459 -755 46 828 936 -330 -759 142 691 -988 -446 946 -637 639 -537 -644 596 567 -52 702 193 -833 137 347 -646 358 77 744 -501 763 -920 711 -317 -441 -271 605 -638 -69 -566 138 110 160 131 787 -265 991 899 829 -320 -505 554 569 -44 186 281 614 251 -935 394 691 89 267 -866 718 -865 852 70 -924 -677 -752 -926 573 -496 -432 -761 -205 -76 142 -923 -599 -682 -571 -499 136 492 -307 -614 720 -395 567 -817 -833 213 -679 -664 -728 -343 -35 652 -562 881 495 -478 -978 896 -840 -664 -634 392 -403 -273 200 537 -15 960 -927 -839 -840 736 -461 -558 -336 -82 -175 -612 808 724 481 -549 795 932 448 268 -343 -461 508 -434 -158 -421 -959 40 -209 -170 416 656 498 426 -506 -194 774 -514 982 518 -190 -713 877 95 -131 -375 -196 -524 738 -880 202 -348 -739 -135 -921 782 541 -191 672 764 507 -139 285 613 471 -988 398 -908 286 -276 -475 823 -357 -985 510 531 292 -374 762 515 -195 137 -686 -507 574 -278 6 -818 -240 -697 -110 -873 -819 547 -28 -223 -520 -575 226 -983 -511 88 32 92 777 370 851 -934 -152 -443 361 -802 -85 -488 -498 707 823 -643 -397 701 -439 -840 -253 188 -860 -204 338 -119 -184 -689 -256 -506 -793 -744 -341 498 -354 911 466 960 -118 180 -343 -950 157 -166 -568 75 -240 835 50 -762 542 -425 221 413 -427 -509 194 -838 -875 -623 -949 -471 684 850 682 -147 -357 4 -639 174 270 614 -712 606 908 -720 83 952 -783 772 171 299 -658 -662 390 293 -190 -554 -316 734 -443 15 617 36 16 931 -960 502 428 -933 592 -340 377 795 860 878 45 942 170 412 -230 594 626 409 -602 143 -745 186 -33 570 -775 842 -289 -623 -188 -120 -6 -771 -759 974 -65 -706 -849 102 11 40 356 -693 -574 202 552 9 309 -205 -124 -398 820 -82 625 61 -470 235 -17 663 -140 -179 -795 -927 174 -716 -394 -726 916 -109 -568 653 704 545 133 154 -172 -755 84 -492 376 740 867 742 487 -591 -667 -65 -191 -957 -262 428 150 585 770 99 490 230 932 -630 -51 -198 490 -229 -673 94 461 -136 -679 -811 127 83 571 -398 366 559 195 737 57 -870 129 850 85 -555 -668 -236 379 450 -919 172 -928 -105 98 -284 -968 -710 257 747 141 -235 -375 730 69 267 43 -973 243 115 -210 72 -494 -609 -288 -8 -275 -772 156 613 393 861 -986 40 361 335 -837 656 649 -101 -417 291 -968 -477 -582 -600 -701 -272 733 251 -491 354 49 144 -274 -613 -270 90 -920 -383 395 76 -424 -432 944 -907 -984 -546 332 670 -18 450 441 -608 917 -551 184 -841 -539 50 763 -698 -69 787 -225 -35 -865 301 -951 -610 -774 90 -508 449 -396 -646 653 689 396 351 317 -428 241 -361 657 -308 637 -156 -255 613 243 -497 20 591 -43 -703 850 853 632 -912 -185 -781 -675 -837 -683 115 432 -64 -407 -997 -400 -120 835 -960 -641 660 144 -100 -680 -747 -90 -751 563 -553 -638 788 643 -589 267 -256 -167 483 146 529 301 -372 333 280 -129 -518 104 94 486 -896 100 761 -863 -643 324 46 -394 -434 -209 -289 284 -573 821 -823 -882 159 -660 145 800 -950 204 -353 -752 -726 -748 274 499 39 -941 -79 403 -283 -606 958 -401 508 -347 944 723 -310 -521 878 541 794 -598 -571 -831 326 -678 981 -948 -216 845 -472 -948 779 -850 -688 -6 -530 962 538 -171 443 -703 -235 -292 -740 916 180 25 -342 466 35 769 -54 -647 -816 642 -582 224 433 770 796 -763 -976 -520 -857 -352 409 83 623 -878 48 409 -190 205 854 -770 -743 858 142 -280 541 -501 792 773 -705 -332 -395 259 704 -324 -507 637 -945 -841 -549 285 171 63 850 135 827 -540 61 684 -769 360 -525 603 985 -735 -148 875 -119 -629 -944 598 -613 -816 19 -633 -503 499 -993 320 606 -122 -177 -557 868 133 -671 530 -852 174 -393 -813 -232 -577 186 -281 -368 538 -855 -300 40 -96 165 115 714 292 -183 -291 273 -896 849 -222 -734 -613 -858 747 584 -130 -274 411 -291 440 140 368 948 962 -584 -634 -752 581 -782 -623 594 -547 764 20 -925 -631 -376 -647 971 -154 -364 384 -12 931 -466 267 -823 -668 -872 219 -433 518 102 -58 -790 -473 549 -565 -668 -483 -600 -897 -433 82 -121 -317 -927 730 817 -744 -77 687 999 -974 -548 422 -417 -654 -298 375 621 -756 -178 266 -340 196 -202 -952 799 581 -573 -381 923 299 -953 729 -612 -29 -272 -607 867 -339 -501 -1 116 754 59 1 582 66 -405 626 -687 -410 -59 406 808 -98 87 566 -50 -409 195 -689 -750 876 -47 588 922 -642 40 -979 -5 524 714 -573 -474 847 376 -790 -176 812 840 -860 607 -755 -647 -520 936 -860 -18 -465 -505 564 771 -100 -369 -379 -646 -32 -42 -402 892 -583 -470 -3 876 -879 -721 -449 -242 -593 379 -569 389 -347 325 355 53 688 -61 -580 -885 440 780 47 905 -620 -484 -611 -40 -231 39 -147 -996 136 625 -680 -601 -888 95 -423 -74 975 692 843 -451 931 414 -439 -259 57 21 -704 -76 222 -89 234 -721 97 328 390 -816 -746 -686 688 675 -258 745 750 -199 -239 -730 623 -678 -737 995 -926 121 977 957 -221 455 146 715 -791 -872 -463 42 933 -662 -678 279 -63 -556 -713 -256 -729 -394 -280 -696 785 749 805 -805 165 -708 646 606 -60 -292 674 349 -317 559 329 585 630 887 357 -325 -766 424 685 -786 888 942 -135 -573 -736 -608 -630 995 -181 -990 127 604 -100 -78 517 -935 -448 -13 -747 -120 -97 76 767 -289 -921 751 596 141 811 -475 874 920 -750 819 298 862 -264 922 -345 947 -452 -585 -405 -731 -893 -879 217 -405 -549 460 475 -48 777 707 -19 -889 -162 -410 -602 480 -135 459 736 565 356 680 997 384 26 -851 102 -704 774 -496 -626 830 166 918 112 -866 918 89 -362 370 117 601 -947 -856 -353 175 767 129 798 843 741 705 871 -390 -22 -190 -670 -630 -749 -682 -24 868 -316 496 -582 818 -861 148 553 848 172 111 60 -954 -87 -269 41 298 318 -737 271 -299 482 876 113 418 -341 635 -875 849 -252 -844 -125 -750 291 -863 95 262 -413 -39 617 725 894 -876 -800 -741 -642 -842 -249 870 241 547 494 -738 -708 -528 -802 -227 388 711 488 -898 410 206 -937 -997 801 805 417 565 -424 393 784 35 -29 -387 548 724 -538 893 824 823 321 -649 551 -83 533 -248 632 430 143 -363 981 -824 -468 -41 -188 -322 141 -119 -106 327 323 72 371 -319 -779 464 350 386 862 -484 30 -355 -654 886 -962 638 532 -236 364 -41 -814 171 -917 -504 -529 807 62 837 -518 89 731 -763 -548 416 -464 -698 -641 -665 -811 -648 33 -239 -1 297 -61 -717 693 -103 385 -34 -988 750 802 791 59 -705 -117 -578 688 13 273 -237 -89 -2 262 401 -779 -147 780 887 917 348 543 649 514 -783 82 500 -585 144 776 -536 -596 630 -324 138 -37 -39 -399 332 -531 -413 206 267 395 37 -124 387 -739 20 561 -810 598 -996 -772 199 118 441 289 -549 -810 -915 -2 -28 -614 256 754 -362 129 -857 599 -114 -925 77 -865 391 -186 -711 353 576 600 200 -133 470 -121 -513 193 -555 -980 -352 23 -395 -388 783 -733 -667 137 124 -609 821 540 278 -961 -697 -723 -905 983 339 -289 -211 613 -412 981 -460 480 -262 -449 -481 -84 -605 -572 475 -18 -664 146 -632 -666 -352 110 -643 870 277 -779 88 797 -752 -60 158 -780 -536 -489 -301 859 429 337 528 -297 732 310 -72 -203 897 97 -541 -381 -781 -783 772 216 -224 350 -616 511 233 -660 461 535 -864 795 -328 -33 824 289 -989 626 112 -128 -396 -683 -774 182 528 358 201 -407 128 -299 874 -94 610 -232 -538 -999 -948 41 151 94 329 -920 115 -148 -159 371 -936 -204 -662 -282 -726 -163 -136 545 246 -137 63 -707 880 -146 -971 -826 585 -720 -692 901 247 291 -578 92 535 47 -397 -801 -78 -415 534 -244 943 656 715 946 219 -878 667 614 543 105 -48 623 885 -628 704 776 171 322 -169 104 -328 -977 586 432 185 622 398 415 -223 -113 -755 865 468 -595 -938 -48 379 -720 -818 716 563 534 427 456 599 877 684 -810 -152 -393 -75 -408 746 966 -584 367 -521 920 -549 682 516 920 -895 -231 1 309 856 472 -550 -997 -363 177 -911 151 739 -41 294 901 -181 953 -513 -520 942 724 76 486 306 -123 -245 225 -970 815 36 -273 -706 691 -183 -709 969 862 -977 -546 816 -721 -748 767 -160 -39 -491 -553 -606 -862 -817 723 599 818 -622 -803 607 -22 -704 -868 174 -919 -247 383 -780 -728 87 -680 -632 416 -81 -352 282 442 968 467 -781 -83 917 686 689 890 137 800 817 -117 -503 -739 -184 -618 51 820 -696 336 96 643 516 -576 219 282 -262 398 341 900 743 -512 -880 -764 -30 433 -617 33 -986 -268 -330 -291 964 361 683 949 -33 -453 257 -562 340 -996 602 599 775 -306 163 114 -963 831 287 834 270 162 -226 2 152 28 70 -535 490 563 360 442 -738 -670 855 -932 375 566 808 596 -989 339 518 157 242 620 -335 -207 388 417 -931 -543 405 -765 953 -475 303 882 196 -250 -751 969 -368 728 76 -736 166 144 -591 383 -917 -395 148 776 829 870 453 798 -565 -22 248 678 167 -775 -533 767 59 -542 811 -713 -241 558 -727 844 804 -493 837 -560 474 -239 -698 996 -459 -23 -539 -744 250 -766 -720 -787 -468 380 -584 -244 517 -944 -732 110 -436 722 240 -427 640 -842 550 -645 -162 21 -363 -323 643 67 -26 255 -960 -999 -741 -912 483 958 -200 -106 -131 410 809 641 -539 -715 197 -502 762 449 689 205 804 616 909 622 -167 198 -641 990 -922 -424 938 -464 -743 -344 -44 421 -757 648 -495 -156 760 92 -457 -276 964 -520 667 657 203 -15 -147 246 997 107 -66 -643 -686 -921 -989 69 864 -369 -716 -881 -119 224 391 -619 497 157 -359 -439 -188 -871 -130 370 995 657 566 878 236 940 -817 899 -838 736 716 455 956 -759 346 -831 832 -961 858 982 -391 -277 -955 192 935 -393 -44 -828 -941 -116 -345 -3 179 383 861 217 -947 762 645 -713 435 -737 855 585 -379 617 -960 129 814 636 -282 -264 -515 365 55 33 106 -419 -820 -274 76 360 996 -28 681 -969 -133 -16 -190 -658 -876 -24 760 601 -85 -825 884 427 -39 -182 -55 855 -896 -744 -663 880 -410 848 -938 715 -2 592 477 279 -477 -675 -707 -55 -353 -399 826 942 304 983 949 893 226 406 -332 510 744 465 41 72 -343 -943 352 -938 -222 955 -750 -203 -491 459 614 -975 -302 491 -786 832 -764 130 -400 940 -531 248 699 -689 -488 -504 -489 367 -874 -514 -946 423 86 -77 -2 -579 -25 -546 813 875 -943 -121 616 -442 409 -467 543 -568 675 -353 -452 -767 267 671 242 -984 -743 330 895 935 -886 -922 967 518 111 -173 -979 674 939 -782 -484 -871 912 -800 503 -851 320 815 337 -972 826 -966 -506 201 -732 -528 34 -143 405 38 -503 600 -917 145 -142 -810 734 -479 123 -862 -822 -484 -655 -781 234 908 -186 -885 713 -789 -807 215 -686 -698 -397 28 145 -800 846 -813 217 -531 211 867 482 -13 663 -754 -439 467 -320 705 648 760 -643 623 272 -465 796 784 -347 747 731 -520 -531 942 -427 -867 -619 -929 -492 -711 -562 -742 296 586 450 1000 -863 811 989 223 -770 645 490 -599 -377 936 -478 -457 -156 -570 -186 -853 -935 91 3 -876 -27 756 874 -551 806 -342 -164 8 516 -286 -83 -693 -187 -883 -655 548 994 648 -450 219 -928 188 -376 -947 568 938 -169 -33 962 -294 861 -280 -688 12 321 835 834 712 -427 -190 131 617 593 527 418 -902 963 482 -407 -197 61 -888 841 -213 915 370 778 -875 -494 166 169 -676 482 -564 -256 40 87 875 -164 -616 -102 357 877 818 463 -287 988 -910 546 288 333 -118 38 -351 357 -993 438 -913 -435 -14 825 -547 371 -999 -714 -928 742 -565 -643 488 -825 -867 -289 -502 871 92 847 359 273 557 156 351 -128 -461 -157 581 77 -427 -762 646 539 445 -973 -86 931 769 142 608 -883 817 -3 374 -813 -741 593 -451 -43 669 154 -973 514 292 82 555 286 904 -669 4 963 -708 705 -994 -810 -982 -97 -626 -559 -196 -401 -357 317 318 -660 -1000 -516 61 -38 640 -109 -38 -404 216 -793 -697 897 286 -835 -480 -477 -453 657 -37 845 353 -406 -519 -753 -569 -521 -240 265 -557 54 819 762 -378 -920 -714 3 -675 -130 -462 -927 -704 615 566 -257 645 905 730 5 -673 -147 -743 -614 8 729 -138 -942 948 -35 -847 991 -640 -357 76 -306 -378 90 593 -954 -114 536 103 738 -50 -609 215 616 544 607 -980 120 259 -356 41 987 -578 -94 -573 622 -589 -343 -275 119 -88 821 209 132 -884 282 -934 512 145 152 33 742 -841 846 975 842 -971 -810 684 874 849 348 -313 939 -753 840 -134 705 733 505 978 -150 -141 72 390 905 595 -540 -454 -421 -711 -794 -376 -373 -13 54 -25 -588 -96 -596 -830 465 -879 330 392 -512 556 98 591 -57 248 -35 -475 -548 693 -102 -21 931 -463 290 962 460 864 -150 195 140 341 162 293 -772 -604 164 -22 -624 -502 -913 185 -876 273 981 602 102 -794 -178 -952 -38 308 -187 967 -356 653 -941 -380 588 -314 207 361 -681 -382 -981 -96 -17 451 -357 -189 -1000 183 -381 609 63 -398 433 -821 -994 907 -864 520 938 -800 -1000 -654 -975 397 -748 976 212 404 249 -314 688 593 -347 -66 48 -838 173 -212 356 -843 512 -436 -972 961 477 -639 -33 115 355 -130 202 -361 -150 670 527 969 936 -901 378 -200 -35 -312 709 -343 -895 -359 -947 -752 -220 -542 -337 317 -920 509 63 27 790 -39 -578 567 315 984 -863 606 326 973 995 -684 209 394 -962 -58 833 913 -38 219 814 317 684 809 -123 -712 423 827 -464 -513 917 809 -458 -351 -504 422 -762 -279 -269 161 -578 306 -113 895 251 -850 859 -968 520 945 -664 739 -945 437 658 -60 886 804 -3 182 688 -460 -81 -88 92 -98 293 -865 785 -97 -180 -975 955 379 270 -382 103 8 -629 588 863 844 122 489 -29 675 -109 -965 645 121 -42 642 367 180 -150 767 -145 -427 -520 -172 -3 428 -573 -604 -828 527 35 347 550 835 461 69 955 127 236 -356 -814 848 -574 656 -267 11 -375 -873 -438 699 -810 564 758 232 -623 -9 -373 373 -49 -523 -38 314 -198 -613 247 -207 -569 21 -188 -378 71 -812 45 -97 -903 -117 593 -226 808 377 625 -730 495 -111 468 702 -523 -716 -333 -337 -143 -80 80 90 831 480 -645 -321 533 752 -11 446 -491 -69 49 -734 -73 -772 929 279 -991 519 -333 -302 -37 -104 -750 -158 -893 -968 -7 663 327 -957 -645 -677 955 558 786 -825 -644 -645 -195 -906 -623 -942 -694 697 381 -459 -85 506 658 -18 -909 -846 -730 -768 975 751 -286 -614 792 -697 -954 -323 -5 848 223 70 390 310 668 670 -176 886 429 657 -894 -935 320 -180 672 -617 -974 658 -758 -425 220 -183 528 392 620 799 982 658 -97 -52 517 223 154 637 275 174 292 781 -863 -726 135 995 -63 -589 -905 142 224 -219 160 -311 -592 62 748 -297 148 -766 -744 394 -44 -896 516 -950 -509 -866 -128 -770 -840 969 -116 805 -429 -853 -384 -857 519 -926 152 789 -493 -341 -277 495 834 -100 -196 -574 -680 6 -403 587 -898 327 293 -507 816 -536 338 -93 101 617 -338 392 -701 436 -289 -420 242 -369 240 114 -679 -273 -619 126 -925 795 -974 -130 -974 -13 -708 -288 548 747 -945 972 -950 -631 -828 635 736 -548 750 421 -243 136 738 -354 -733 157 -55 260 -404 226 -823 -953 833 658 -561 -803 -223 451 979 -648 -497 -479 -530 587 42 303 -135 -560 -306 -903 -35 -645 599 181 892 46 217 408 687 -842 411 405 652 0 -108 101 40 -409 758 114 -566 637 197 961 452 30 322 -599 -443 -45 -244 914 -283 392 153 838 302 787 428 -827 -399 -616 -641 -48 128 646 609 -340 -563 -445 -598 906 918 505 764 610 -569 721 784 827 -990 579 787 -134 -811 -796 -160 -63 558 601 -618 155 98 -976 855 -834 -678 -199 573 486 330 536 480 -718 -110 498 -82 309 -934 -791 -596 555 637 193 -561 -578 781 -576 -124 566 227 701 259 823 334 -880 -297 -640 -719 900 -928 -48 -837 -718 -314 570 422 160 -504 -723 952 822 -504 52 278 -162 128 -372 625 263 -559 31 383 -362 -870 -563 -305 -413 -354 235 -186 -595 -442 -227 215 925 -721 345 -67 869 -98 178 -52 156 -407 967 -794 -17 719 -929 799 -384 170 -964 -417 -735 -968 -572 182 -941 -127 203 246 596 749 919 -808 -638 356 -146 782 256 -801 844 359 252 -467 837 -55 307 555 548 -747 -421 666 45 -505 -876 -595 -798 738 -564 -330 797 286 503 -954 -254 692 269 -997 -996 -764 724 -891 -473 -334 338 537 -698 -702 650 652 -223 -917 -128 875 -235 -237 -317 512 -292 409 639 333 980 -158 878 409 -102 745 952 -964 365 -299 -830 376 -757 -923 -638 -66 175 236 625 700 -398 -442 -135 -804 -82 -66 851 969 -494 236 975 127 625 -545 -847 -578 -513 62 -980 473 -499 809 938 -711 352 -224 -774 198 95 461 816 147 97 -416 -349 -591 -748 178 -9 838 690 615 -988 -971 -831 -711 -609 -983 592 -724 659 -471 -724 86 -250 -163 586 -309 -282 -138 -90 -541 463 -180 355 140 -966 -276 578 -764 -158 243 -730 909 765 -615 -488 -207 525 654 -672 -409 139 -374 484 623 -569 -894 -20 474 154 -567 -647 -672 701 -129 -633 736 335 -938 509 -927 911 454 -706 904 -534 -374 889 194 -118 193 -859 807 87 -231 466 769 -589 957 4 -160 715 680 -521 470 -555 870 -566 -998 807 -962 -252 88 -841 -730 983 314 914 787 441 129 330 694 -756 319 783 -73 -708 -642 -889 793 -646 944 348 655 111 -318 -570 703 -463 -556 -499 819 488 497 28 868 191 429 -170 -518 239 -504 118 274 -96 357 190 -621 63 -566 -928 -50 54 484 512 762 59 -169 629 677 685 334 -321 69 619 -88 102 972 627 -264 217 -849 73 839 147 -412 -89 498 136 -316 500 942 937 -357 -755 -413 -582 -13 305 -752 439 342 -646 -806 185 277 590 -460 -343 976 -713 151 -695 120 -340 306 -566 -722 -163 777 529 -546 -460 -306 -308 594 -534 -510 -313 609 -588 -771 -987 -691 143 -263 855 40 854 -546 437 -769 -487 455 -117 -220 -648 -105 254 148 -672 -117 -747 -841 -387 737 -441 -640 -522 648 905 589 268 536 -459 -966 405 -975 -718 -337 428 399 -627 995 -360 13 -424 -873 -378 861 -372 -692 -599 98 400 223 -796 31 -947 -609 -971 694 75 252 -160 664 168 89 856 -964 305 -462 965 -113 -823 -235 -280 674 445 -306 208 806 -569 -258 -268 -26 789 -111 600 -921 139 -110 310 -224 433 787 60 -53 -310 929 -885 242 -442 982 124 638 -787 994 -60 989 -879 -800 -555 -152 953 673 552 829 23 628 643 170 563 957 -631 335 -249 -899 -398 -246 809 -433 478 708 -772 -24 -532 -977 868 -248 -594 804 360 451 -132 286 -118 -899 -268 -688 781 -568 -538 491 203 605 -506 -905 563 -692 277 492 -803 -448 -802 -825 82 994 399 585 639 745 -24 -476 289 -674 -517 255 687 -611 522 616 -843 -920 -200 768 -44 464 -749 553 953 80 -224 317 209 153 126 328 -733 816 171 -872 391 -260 743 -828 -331 -291 259 -519 -996 413 -256 552 -817 611 474 473 -92 507 403 -350 205 -222 -78 894 -106 -765 -998 -857 804 -214 615 130 411 862 887 -456 -955 -957 -753 -121 700 599 249 -305 -778 758 49 -770 -376 -344 -280 -53 -934 615 -8 -579 734 -521 757 967 275 594 -69 -307 732 120 872 -786 -661 -809 -614 -558 -117 12 450 -364 -289 959 -388 -170 867 645 78 871 -149 202 -754 -187 -713 -401 -683 391 -675 51 54 976 -636 419 97 -526 562 327 -595 79 -120 -843 -814 140 72 188 -356 -641 -62 13 -188 606 35 127 194 170 -56 277 180 -881 -292 -184 457 -398 -412 -757 576 -464 -951 -306 -140 -489 -224 -447 989 -398 -697 -660 -926 -568 -136 173 -523 -798 467 207 140 175 808 449 -353 -984 919 -538 -982 -161 -608 -917 -739 481 638 974 29 105 -644 453 732 269 545 947 883 -296 -215 527 -540 556 -163 -289 903 795 817 -415 319 352 -210 152 881 642 -343 -316 -114 630 68 386 -853 -864 102 -590 -594 461 -227 61 228 -595 330 206 -318 -558 232 -454 27 -212 -716 -128 -330 -149 -291 99 342 -752 -991 331 425 -52 -583 556 376 -576 -464 -349 -780 248 874 431 283 -341 515 132 -94 -121 -59 -971 23 428 -131 -806 -407 -443 349 -813 -344 322 886 669 -638 148 418 -86 -942 -767 313 196 -356 -404 -320 -947 748 -197 236 466 875 -95 764 628 -688 -585 -9 -507 529 -150 -262 -205 -733 -143 -309 -197 -832 -501 951 851 129 211 -989 -422 535 -942 -207 569 752 -641 -47 -69 524 -111 -552 -333 -606 537 113 -397 -978 -822 -168 513 297 944 -162 420 400 519 -974 -877 -969 907 -195 376 681 939 751 -513 -49 91 751 514 232 -832 631 -239 -624 -686 -146 -321 -197 787 -975 -28 -732 -144 475 667 -245 754 -135 942 -907 -724 -322 837 294 -57 390 436 -153 911 775 513 -284 41 998 34 676 120 6 -83 316 -994 -924 -406 -464 177 -466 969 -346 -175 345 802 -91 532 488 168 -496 359 845 685 215 176 -415 -420 684 474 -962 414 -640 505 121 -943 -879 -37 -478 -965 363 -782 -339 994 786 174 -915 925 -254 -719 -495 -229 331 470 -552 -717 154 -319 443 938 -842 -733 465 -885 551 -211 -460 954 883 781 -967 198 927 514 691 96 -415 345 226 944 250 -497 -702 -21 -515 26 706 917 740 122 -319 -976 -534 258 452 820 601 687 479 867 -699 375 712 -855 -414 -238 -694 -609 146 -909 255 949 -346 250 215 -459 844 -278 -88 534 -589 366 212 -520 -299 -705 584 -265 918 -262 407 -488 -371 -166 -320 466 -658 271 -535 892 120 -488 -541 -7 736 -844 -318 800 98 -919 11 -196 761 -81 -766 -433 -624 -843 -144 -472 685 -311 498 331 -303 841 293 -47 -898 -43 -767 369 298 -641 749 -216 849 -917 -263 421 800 369 13 -354 -146 335 875 737 791 836 -682 462 271 -182 -380 -734 -215 -239 123 313 -717 469 -701 -992 980 665 544 -958 47 345 -265 267 710 -565 294 510 293 -18 59 628 950 956 444 -67 -651 750 -581 -135 -762 -825 -701 473 662 104 116 -38 -737 455 -404 -847 879 -320 84 -344 -517 750 -118 809 -331 -877 152 -270 908 251 -953 471 853 841 924 -117 745 462 241 48 943 972 -656 923 297 -767 185 -878 -257 -930 -602 99 555 -19 -957 231 178 805 -512 844 323 431 -318 -707 -1000 -942 -366 52 517 -107 716 -67 626 183 -896 183 -733 117 -159 -723 59 -712 -566 133 649 962 698 975 759 -807 668 -23 -382 -520 484 -999 -563 952 304 -393 572 13 710 -464 -967 130 -15 -586 -781 675 24 -516 -558 285 710 -330 811 826 -497 711 -171 -864 114 -96 -642 -102 -730 -827 -278 -456 184 585 827 -261 405 -918 704 121 707 480 -126 -159 -215 680 440 79 529 68 -739 99 -514 -565 -44 -631 755 696 980 -358 -655 -366 747 51 1000 -655 92 840 370 -883 -979 -115 134 326 732 -464 738 -588 -399 -173 -823 -843 -9 -619 438 892 752 735 -501 -550 561 -350 58 -642 -51 -979 -148 -395 -478 -809 -610 505 -745 -547 866 727 614 -279 -775 551 184 -355 780 -1 905 342 -551 827 853 -260 990 582 847 834 -25 313 36 -109 -728 50 -960 610 172 -838 572 624 215 -305 -125 -434 430 618 -680 855 -33 809 626 141 461 379 -249 572 915 -600 -844 -697 -200 -540 327 287 -170 7 569 652 663 -863 -750 431 758 119 -427 -503 832 338 38 -766 735 -58 -279 836 578 -9 -542 -155 -544 -544 -558 679 -137 347 -857 411 -777 924 20 202 -721 140 -582 -561 -505 904 174 117 360 845 -351 -99 -496 371 -249 -339 451 139 -480 -390 346 576 930 174 557 598 -117 -748 -921 769 -465 867 912 694 0 26 279 -21 478 996 -237 293 -611 42 325 309 -96 225 433 -395 32 707 -801 -96 723 -835 522 407 -61 -295 -306 -637 393 -101 -684 356 91 -287 736 395 -868 -589 -180 182 132 -272 -355 -909 374 485 353 301 762 -236 965 341 719 180 126 -727 -887 765 -651 234 -479 -707 324 -310 -705 302 346 361 27 -599 -122 981 199 -541 295 468 -364 382 402 692 208 225 -713 -909 -226 -484 912 234 -620 -821 334 -460 -854 428 -119 -726 983 -24 -583 -473 -806 402 -892 223 999 953 207 -645 334 -392 519 -111 -60 -191 -910 847 781 753 -166 172 430 156 692 -37 292 382 -777 690 325 -843 -891 -441 -560 -992 -131 -396 675 -4 333 882 949 233 808 -430 594 -430 -762 -5 -97 437 -178 359 208 -148 -694 28 -327 168 411 377 827 681 756 365 139 565 -512 -113 576 458 489 -729 514 173 -517 468 177 -574 372 -876 19 -296 -929 -113 -102 886 -609 -843 -905 184 -552 -706 -826 263 -405 67 -726 411 580 820 146 681 780 -27 -3 741 -722 196 463 984 978 -683 -453 -165 -966 -254 302 -220 -820 596 368 -460 731 983 -936 204 -427 -679 -202 338 -221 -570 118 906 -869 585 369 -954 91 -913 -755 -884 -861 565 -872 -133 -541 956 -342 -526 341 935 128 -796 -223 401 159 198 -933 -308 -914 -807 306 730 -809 320 -321 -964 -972 231 457 -854 -709 82 909 351 248 830 -184 217 116 20 -601 568 -94 403 763 236 -729 -253 -327 292 217 -744 978 -43 614 -85 -266 -552 -146 647 254 14 467 411 -707 -40 514 398 700 -986 -82 -837 -674 896 635 -285 346 -673 -170 -806 573 -395 -156 202 -139 443 -607 832 658 -589 -215 -717 304 -539 103 -844 433 -483 450 118 -827 29 -589 -345 544 892 84 119 623 -275 -68 -566 -330 -861 941 -40 -383 65 -170 930 -880 -369 -518 -369 -960 324 978 399 -499 120 123 619 213 -763 -258 -1 -725 -678 263 -298 844 589 863 -868 -603 879 -227 -639 -295 -230 262 653 -621 -313 -990 -820 899 -600 -716 -324 -609 -312 -110 -931 -677 -790 136 279 132 224 347 719 -710 -376 387 -699 -935 -357 342 269 -754 728 -389 625 623 -252 465 667 702 138 -776 927 -172 601 -330 26 577 -697 -56 -124 -74 -507 -356 41 857 729 178 172 -470 840 738 -500 -681 -718 -322 822 -680 -213 -299 -80 402 -436 -288 551 -728 213 -266 -362 267 113 558 -662 915 291 -98 -244 463 -289 -656 149 -505 618 -502 -478 381 95 -166 -797 -910 -757 153 -519 776 234 -243 436 78 -816 408 94 912 655 -450 119 -427 618 -119 -759 508 -4 819 -619 -816 648 -969 898 -511 731 -100 -973 457 -290 -223 -227 -203 126 -859 -755 -389 -325 504 777 97 -612 -98 -843 426 -623 757 -687 81 784 -187 434 -528 18 176 461 720 936 807 510 359 221 -359 -668 -548 -967 -223 995 -553 983 433 -805 312 -802 -622 106 753 -701 -180 782 278 963 -157 486 34 -430 438 -1000 937 -46 532 331 659 -276 -28 -539 665 -67 554 -101 -855 501 -673 -124 -868 -91 825 -382 766 -676 -756 275 -35 -259 -533 -353 -478 -708 501 -399 318 904 -403 109 501 -994 754 -56 342 580 -806 902 -679 -291 -501 91 -224 13 250 564 -397 48 -568 789 -543 -283 -250 25 768 791 -476 265 -992 558 853 507 -633 -977 -829 529 85 -465 334 403 713 374 -664 -967 -34 -906 -342 933 183 413 326 357 -840 233 235 -716 643 -954 -571 146 417 -804 -834 373 561 -118 -866 461 875 419 148 164 -889 177 -171 191 260 67 39 604 -354 659 -957 -346 229 -37 -495 837 -521 -993 -199 -654 -436 -69 -548 -906 610 -397 -552 882 830 -849 364 -751 974 -702 296 -855 -852 -176 934 -822 748 827 988 606 -22 -90 -723 -39 593 -691 404 783 -584 902 -879 289 -884 -331 484 -552 386 332 -9 98 -836 -800 577 -721 557 799 -500 227 -672 494 186 -46 111 -749 -27 -606 -930 -23 -189 -494 271 -800 -872 926 526 -575 -901 896 -628 704 670 429 -845 -742 -680 -726 -309 958 966 412 45 -451 166 810 -180 892 87 -859 797 626 899 130 554 767 -961 -77 20 157 155 -821 -141 -974 654 869 -884 -310 7 575 399 296 238 316 -273 -645 -529 -638 -379 801 688 892 489 965 -576 -258 -722 -768 873 740 -738 224 -119 -241 -524 -921 224 31 739 807 -564 -112 262 -749 -999 31 249 965 -457 -959 -372 479 -897 450 -689 762 71 376 -957 999 -901 943 -306 -183 98 -51 -842 -598 2 -289 -807 229 -993 -919 -673 501 -772 24 -863 -412 -572 -836 68 887 -629 110 774 704 784 470 -485 -349 293 157 547 317 -532 656 -829 911 -934 750 -577 -392 -805 -980 247 -528 -615 323 722 232 -405 -1 289 -107 556 534 472 312 771 692 976 -289 943 926 43 798 -199 -807 -313 -868 -111 437 -230 341 -996 824 899 736 944 617 974 -415 800 -885 584 836 652 343 -65 -874 -86 434 -298 -495 -811 512 -406 -700 314 -595 38 -341 -222 -191 -246 515 249 796 -28 -452 41 -278 619 775 909 334 -929 771 -419 934 123 -86 -44 859 -162 -336 -513 -488 -384 -66 -806 -552 -669 589 -894 943 625 -315 -469 792 -522 -467 790 331 151 -425 78 -438 -699 -831 457 -137 967 -722 989 -715 -410 750 166 -651 -914 -535 -689 -525 -510 6 333 17 386 72 -278 544 -139 -916 -307 898 447 -955 427 -325 -177 -9 -171 316 -153 91 -130 472 133 -863 385 -135 290 596 32 -747 -13 -460 -486 765 850 155 821 -489 -23 -238 20 143 -247 -410 285 973 141 567 -755 578 535 275 926 334 -486 -492 368 -750 -938 -838 965 -846 -786 931 -896 -873 483 200 954 367 -535 -466 -98 34 -588 -751 743 496 13 -233 -263 -104 479 871 -226 891 957 555 -501 -36 573 290 895 -105 -842 -122 -550 -252 761 869 -63 425 -703 -637 -727 -192 -647 -109 -580 817 837 -635 -916 -196 -283 -850 724 -880 907 271 -505 794 -667 -457 -1000 -125 958 999 -882 -253 -11 216 709 -555 -556 -58 676 -231 653 -782 -345 601 254 662 726 -350 672 280 75 662 -132 704 -769 -998 -263 -159 316 -16 204 721 -571 -552 -274 969 -73 1 -879 781 835 -22 -718 -605 -705 578 7 -103 197 845 293 367 -469 151 -310 -830 298 -134 -331 -724 72 548 -55 577 -310 -875 274 553 774 685 -419 675 639 -570 -70 106 860 38 894 403 163 -672 -662 245 -323 713 902 -610 449 -375 144 626 -284 -795 300 -992 336 635 -568 -392 -57 -358 508 495 150 -761 574 389 818 826 -536 -471 686 269 471 573 -289 925 -59 -63 -644 674 514 694 323 100 -660 -7 775 88 -636 736 337 240 160 -108 137 -545 -728 -662 -305 181 284 -116 -93 827 502 586 254 -821 -293 893 -828 747 -211 -919 26 87 633 -514 73 857 654 -236 -757 110 532 -895 -280 -767 -263 -947 210 -302 239 537 -679 -733 464 536 302 844 -394 -307 -124 -532 554 23 211 976 -892 -947 -963 757 -472 279 799 204 -638 -185 -693 197 840 313 -267 332 -309 257 -781 -395 4 331 237 -714 -127 393 -884 -732 468 -973 384 -998 671 -215 -639 -945 -727 -608 164 -608 275 442 518 -911 722 -840 -203 794 84 333 -908 712 -302 -197 447 -72 -918 645 313 -622 -242 576 -750 248 -366 -624 -945 51 404 -167 828 -779 331 60 635 711 -932 487 341 726 -989 -845 -486 224 724 -383 755 -847 -871 664 -618 989 115 388 -868 -83 -82 396 -583 -41 408 969 300 122 504 -745 -755 121 301 298 -888 -280 -713 868 -902 326 446 366 -648 470 213 -925 -568 524 461 104 868 396 -32 895 270 -982 -467 -34 896 36 197 823 -125 451 -878 105 -380 -673 -879 -497 -177 -520 464 180 -163 -562 -146 -381 -962 482 393 435 -927 -518 -974 -242 -931 -954 753 -875 192 81 260 -182 -498 -850 992 -435 529 -310 202 37 28 -73 386 929 -871 -639 -23 626 -309 59 736 -534 -235 -620 -414 -777 1 232 -92 -122 -777 583 582 -728 884 -653 -672 -730 970 886 -32 468 76 439 -789 -821 959 963 950 251 796 752 153 274 -192 539 622 16 -733 -53 -269 -796 -460 -189 -906 -726 243 -17 -133 168 423 478 399 699 986 -757 -19 -83 228 -521 343 310 326 -294 -968 -761 -185 -878 939 -349 725 532 -405 204 -380 662 676 -385 -999 13 -59 505 -129 -22 -56 -802 -774 -284 -974 -581 -714 -933 -857 -713 974 755 465 372 44 -891 -866 496 -546 217 -949 125 439 586 -836 223 -370 295 -108 189 -100 818 692 -205 959 -778 -629 223 -243 937 -643 -200 94 179 -692 -648 230 -990 -882 -487 -144 -493 270 -190 522 33 384 -428 789 857 -464 803 -324 404 -444 -622 843 866 62 120 421 826 241 302 -646 -800 -922 77 -920 100 506 60 -967 -824 448 139 361 29 -375 505 -658 177 -167 377 411 -280 -189 -67 578 -3 -181 -929 -253 641 122 -417 38 575 -329 621 850 -293 -96 182 919 859 710 193 419 -807 -83 -431 516 -662 776 882 721 -75 795 506 247 -390 -312 -482 -957 -954 -888 -42 965 -597 -939 -743 215 734 -136 -689 297 -332 848 155 336 -108 570 -816 -555 858 -801 -981 -152 -383 -728 410 141 54 -564 -205 652 -183 732 -915 -407 7 437 702 -88 -504 135 537 704 102 -807 -433 -526 933 742 -258 -8 156 -604 810 -858 -555 -432 -61 -776 374 -965 624 -643 -823 678 165 592 -179 791 172 -946 181 711 66 -583 -557 -61 939 -286 784 -363 1 454 -403 548 631 198 723 -141 893 618 -592 908 -785 929 -440 218 -277 15 -601 -980 -928 -555 -867 516 280 839 -656 68 -953 36 208 99 -716 -781 125 607 -991 -834 -315 365 -706 -878 -698 529 908 -652 311 170 852 -66 285 -911 -884 418 860 724 -631 534 -160 711 -451 -952 437 -308 -905 -330 555 -575 -418 -351 872 -698 -655 -683 476 -178 -230 972 295 431 -349 -925 669 522 261 -926 798 226 -96 202 827 522 -523 -383 631 -826 -216 -976 -740 674 880 -618 206 -256 -954 -564 513 -313 272 549 483 414 -917 528 -660 156 -54 -159 -305 -463 661 555 -527 -83 -588 -829 -558 896 66 383 490 -270 -52 -562 -488 105 66 -718 470 -128 60 731 930 -771 -868 468 -49 836 32 776 -489 -254 921 -13 725 -816 703 -951 908 747 647 -574 674 -140 -440 788 809 -678 251 730 389 -114 779 -244 548 -188 692 520 -168 -911 502 -212 457 -19 -43 736 -791 598 -233 721 978 -861 -178 974 461 -87 302 -206 -845 -467 518 -728 595 586 662 -264 -253 -832 947 904 147 92 -492 -426 44 518 768 -484 88 456 552 88 346 552 696 -66 -331 -716 38 691 596 932 232 -958 79 -604 -890 814 -650 -998 -328 791 799 -87 -883 -436 -124 -156 247 601 -400 -1000 449 -626 411 957 -32 -434 -317 -204 -986 420 359 -47 -247 -919 561 907 -969 -643 -84 -863 -26 465 -850 651 965 173 384 276 896 -855 889 -179 574 838 987 356 744 870 -24 111 311 975 650 858 -450 429 10 206 -291 -637 -349 546 -481 638 -499 -535 651 835 539 637 935 718 435 970 -223 805 -852 -146 -14 464 -883 1000 -485 -674 278 467 659 161 406 371 65 -267 -481 704 -418 -33 174 165 -176 -152 365 848 471 743 108 108 -611 -383 783 500 -355 278 35 -946 205 859 744 -536 984 828 285 -373 -615 920 -847 407 -726 871 -553 -491 109 -567 -148 -882 83 -640 -109 -801 165 -986 669 -356 488 -234 489 840 314 -662 -635 -341 -774 -235 433 -891 -228 -746 -486 -477 -160 286 747 -151 576 -123 -890 -383 96 373 640 792 788 948 97 528 215 819 -519 -790 -927 -243 589 152 100 -672 -747 -363 -566 -573 423 519 -553 400 -874 -654 158 -190 646 851 735 868 -136 37 -298 -29 -222 -369 -332 400 -872 -874 984 198 -650 -255 144 -639 719 -989 -215 737 822 -789 -258 -510 4 917 -859 -446 485 -48 413 -540 -601 72 -472 -426 -416 -281 -360 337 775 359 -83 -97 487 340 203 765 -359 687 -678 587 15 135 -228 504 -707 425 -845 -429 328 -948 -791 174 434 -792 932 -738 -621 810 391 901 938 861 576 -120 930 -442 619 -266 655 -634 377 -636 -352 2 -629 784 305 736 610 735 454 199 -59 -21 366 488 -861 299 806 567 -120 -522 25 -822 -485 842 531 -474 18 739 -75 -780 -8 447 790 702 25 946 796 -574 -803 677 351 290 774 -613 -680 314 201 -97 -31 -385 -334 -669 977 281 872 402 428 569 50 -145 -398 920 -275 -662 787 923 -187 989 480 228 535 -687 -131 -65 -487 495 -54 -2 970 383 772 533 192 806 -17 -520 691 163 367 -801 -278 -152 -269 -731 393 857 -575 -237 -928 548 -891 -141 -599 286 -227 -899 746 -411 -24 977 -5 -565 728 -901 84 -822 -290 -664 -628 -577 -428 499 -482 524 -373 -367 961 -838 -685 -764 920 908 -290 664 977 201 115 -873 220 401 -892 -276 -2 -65 -874 888 -631 -457 695 291 209 -957 -55 -894 264 -72 -420 543 -52 -986 -109 358 -428 -73 361 -188 908 -491 908 -99 -678 16 -678 -547 -776 257 -970 -529 -249 -59 154 -716 752 -220 953 541 133 510 746 597 -807 -110 -859 68 -808 702 503 28 -510 233 344 -772 -610 -77 -555 -634 875 -570 221 -885 -627 -846 859 -169 992 99 330 -435 333 203 690 71 -817 65 -729 -844 -333 834 314 -345 -936 243 -883 -271 928 -944 -360 99 -928 138 -203 -8 -120 378 -277 -14 153 -429 -479 -206 354 727 472 -184 -405 -372 -769 717 583 -601 -279 -445 176 724 -101 -962 -642 246 748 982 787 842 -419 -165 -389 -188 800 -396 -461 -490 954 738 19 -9 501 892 356 149 370 167 -366 -933 -710 -191 915 -58 -981 -69 -189 -24 670 417 549 201 760 -184 578 -177 363 248 -788 -364 -682 -301 994 970 485 -692 -741 -246 -478 -94 111 -659 -804 -126 -464 -494 263 -436 -512 995 9 98 146 -239 223 -163 -199 614 -871 -90 936 -144 -349 -380 -685 354 238 -139 -180 239 -684 -747 970 542 -509 193 375 -903 364 916 697 386 58 -90 624 462 -200 862 -696 640 -781 475 174 -909 20 -648 -617 -195 647 837 -150 -187 -689 -316 -977 980 15 -421 852 843 -527 -787 823 -357 511 -793 249 -741 97 -59 -318 -531 338 93 -927 927 995 584 -550 -709 196 -74 631 289 -174 -716 -325 -72 859 112 396 -568 235 199 -615 -250 -364 -950 -55 -600 933 -363 438 -596 732 293 380 933 151 -897 -698 -201 -715 401 744 -55 838 38 -902 990 -369 -706 -348 364 -885 -728 -576 -619 585 -739 -788 -484 952 847 895 549 -814 615 -432 -435 612 547 -420 -875 -797 -997 -219 40 867 164 216 42 870 -281 5 665 607 703 785 -78 17 -392 -260 -900 627 962 951 1 -6 280 304 603 315 920 165 -657 -530 756 -213 -136 -586 -451 -517 -916 670 813 283 457 873 193 -514 -271 -392 927 886 -657 377 1 -662 957 781 438 655 387 236 -703 631 -58 934 -511 -149 990 -839 345 -789 409 -832 -349 35 -411 560 -793 -331 638 634 351 469 -388 648 720 921 970 797 31 715 236 -141 953 -61 -55 465 368 -349 259 635 330 -955 -690 -516 -859 -823 314 382 176 -521 -462 -809 445 -199 -31 -826 -205 334 810 -777 631 666 -725 -403 189 -855 -440 -337 878 -760 -609 -557 628 246 870 278 942 237 -372 619 -395 848 -225 -870 -210 624 -958 -780 -541 -771 -408 -749 -963 -43 -841 -886 -954 -226 -551 -622 536 -703 387 269 170 -310 -662 573 -901 6 846 -826 -775 -373 -806 538 485 -859 -403 -685 -724 804 -775 -302 769 489 654 -409 640 916 950 346 165 835 317 619 -573 469 -492 -651 -157 -343 -730 -225 -1000 735 -705 -749 -244 -519 -4 -682 635 -696 614 -267 -881 -582 -213 444 350 886 658 86 -810 723 -207 -394 -526 892 137 -122 383 329 -539 147 300 -370 786 -995 -273 -420 -732 892 -744 -591 143 529 122 -176 139 481 65 538 136 -829 78 550 590 -690 -212 942 -540 -670 -538 972 186 -735 234 912 -200 -218 -514 -642 89 851 -448 325 126 -802 738 683 995 796 -278 -594 -300 733 352 338 -224 -69 245 236 -575 503 20 -372 252 35 646 -160 -962 -143 672 35 615 169 732 1 323 976 591 -430 -36 894 -458 261 -393 -7 -253 978 -614 -355 -530 -738 621 517 358 -377 -636 371 -709 67 483 977 -289 285 104 711 885 682 -103 -540 192 479 772 446 -944 751 65 -107 -287 -484 299 841 -175 -254 -710 984 -770 716 -709 84 -599 788 -925 -268 928 -981 -699 487 503 -125 -421 123 -900 856 712 -981 374 -172 -244 -429 -675 -579 -901 280 694 21 -39 119 735 284 -437 -220 -98 528 -250 -520 842 131 656 -953 953 925 170 445 -626 -394 720 844 -315 -120 471 135 552 606 757 166 747 52 -927 -591 183 -347 -38 -90 706 210 -687 983 506 41 75 -300 -196 -474 130 -355 109 -753 -815 117 804 -693 -163 -758 -723 -265 -895 502 782 -346 421 543 -159 -128 -98 -381 -769 -432 -688 -547 -564 776 -521 975 -400 -673 778 727 -19 -999 -178 682 -104 177 -142 562 323 -495 559 -15 27 961 49 818 369 180 -353 997 703 -386 -176 676 879 -777 -879 -605 45 -190 -929 980 621 763 -140 648 860 -713 -38 -207 -561 964 -665 -706 644 -300 793 317 -86 528 204 315 -462 900 -646 893 -664 370 -628 -185 606 -929 498 -255 874 388 -66 -995 214 260 308 -215 -161 425 145 -888 -799 -435 -855 -726 305 91 -503 574 726 -148 16 -888 799 -560 150 -975 602 703 346 -8 98 573 -750 -194 827 164 -760 56 -555 -209 329 -65 -718 239 127 233 -676 -38 502 -362 694 -568 -781 -389 -111 -466 -491 772 851 -835 163 178 862 32 -90 -404 587 -186 -411 -825 97 223 145 -648 860 405 627 -260 192 236 -563 974 980 403 -171 -992 -416 -927 396 141 754 -495 -414 -975 -325 -213 598 141 326 936 -428 -117 -223 48 937 468 9 -308 -307 737 -447 594 -79 -48 -299 -397 -303 -529 -480 -125 -289 865 -58 -233 -116 -404 -279 -857 187 -123 -605 583 411 341 360 705 -785 268 112 12 -446 7 264 223 -916 724 635 -123 845 929 105 219 -852 148 -391 -922 -562 945 21 -263 578 982 13 -814 478 205 -749 -6 370 850 709 299 269 -877 -395 333 89 -152 -139 -358 37 391 409 -282 565 -990 -163 102 199 691 53 808 148 -106 -410 960 -747 876 -669 -161 -576 824 -958 897 -45 -142 592 -459 -710 -131 -587 -335 782 237 12 368 -211 753 619 -1000 393 776 -356 -585 35 -205 275 -491 254 -464 -824 -478 889 234 685 739 794 599 26 873 862 118 96 870 -700 739 782 -591 246 -388 994 -442 -856 -835 -296 386 -893 360 -994 -629 882 -549 511 -7 -696 -852 -811 154 77 -193 339 669 -181 -679 -335 85 -38 39 -92 123 792 558 -629 723 453 502 -860 250 -625 -731 -524 -888 130 -656 -290 -979 564 67 -760 -176 627 -901 807 143 -178 312 -304 -986 -425 933 575 785 889 -351 839 -968 396 -916 -779 289 -5 -658 848 101 -416 -189 -307 308 -701 336 527 -842 -234 147 830 681 -758 613 -214 455 -862 308 161 -875 683 984 -168 407 919 -583 882 110 556 -668 -164 404 216 163 599 -544 -470 797 512 -567 -439 326 473 -961 942 470 -944 -949 756 -966 -909 834 -128 69 -914 -495 795 500 -706 -826 -618 329 -410 -843 -996 787 432 483 866 573 -195 785 -178 -758 219 -177 -270 -666 782 -57 -248 582 -772 320 -183 557 -392 896 -692 -842 -897 -146 -481 897 -773 -967 583 148 154 122 756 489 136 -530 711 893 923 -990 -71 92 -219 -754 -234 -997 462 376 -659 991 -214 -17 700 994 -951 135 464 -718 601 -290 296 -500 -294 161 -464 -79 776 -113 785 -581 387 596 705 -548 -651 343 -105 -471 298 -746 -625 -6 -643 642 224 43 -429 936 -377 -263 -131 287 -639 -602 604 -885 219 -305 -260 -282 -213 -366 732 398 967 -130 -530 -809 -308 322 -960 -347 514 -180 -714 970 -902 389 -221 393 -616 -586 -487 -139 631 604 783 851 -90 -831 -556 751 847 498 15 705 648 -944 141 -858 244 -618 326 -867 303 47 -44 -826 527 -982 -509 -802 -259 301 -961 -180 -557 393 819 -848 -801 -241 -397 75 376 -712 -868 736 848 209 969 68 818 800 -371 -190 -188 51 -931 246 -353 -303 472 -293 -985 286 -618 -408 403 345 130 818 77 502 74 337 -557 333 283 18 508 -710 -414 -842 641 -753 -205 -796 292 -982 10 -754 -816 -226 -762 394 -728 101 849 348 309 -424 553 -350 -390 967 -987 411 555 -537 545 88 844 -207 -219 721 298 38 -870 866 318 13 197 -765 741 846 405 27 76 -778 861 961 296 815 -947 -143 -863 192 690 -147 811 -325 656 362 375 173 428 -933 -322 -782 -962 -642 -647 -338 -137 -785 28 -236 -747 -809 870 421 287 -957 -975 776 -476 -679 464 -509 -559 151 77 -761 786 -281 -86 -922 827 82 753 -547 798 -841 262 64 -472 832 358 424 141 -350 743 -455 438 -647 -307 -850 -689 -342 -29 -711 897 -68 532 619 772 -575 -150 553 205 624 -181 51 -442 -461 652 -986 -554 199 -100 996 -866 -73 609 869 -587 333 -762 -951 -212 -792 -791 271 -823 -746 251 213 160 -879 17 314 765 -645 -46 758 -525 893 -116 -204 124 359 -338 -406 -378 -773 545 -894 874 470 180 24 40 858 -571 778 848 -809 -118 735 67 790 852 -230 -655 -750 -370 724 481 -610 228 192 928 -669 -996 986 -626 678 -467 -359 832 -489 228 -924 820 -520 -421 -738 115 822 -846 -199 838 555 -120 -443 274 -448 514 -274 -337 464 207 -559 -436 -94 -254 21 -545 -870 71 831 433 -267 -344 240 -293 -496 62 738 975 -782 41 995 -617 446 660 -957 619 676 894 37 -791 -952 378 419 -780 782 -762 441 672 404 222 -516 479 -13 -638 480 -29 43 -900 341 472 446 -90 -474 953 806 -623 -430 -297 916 -89 -547 -49 198 -656 140 -154 -66 -497 755 -729 -677 -831 787 -264 840 746 -222 29 -539 -270 -358 74 334 -956 -802 660 -438 -994 -907 867 595 606 977 432 -530 -109 368 196 768 -386 -622 -804 -362 764 460 196 816 796 939 -462 110 -498 345 588 695 -222 -650 669 -146 793 526 -650 213 433 681 -249 28 -664 -288 -849 -324 753 853 625 253 154 227 -82 851 412 99 -832 355 -184 -713 702 239 548 -754 -856 476 298 -973 384 122 943 -925 90 651 -906 -856 -618 -865 120 201 69 714 -828 -17 713 -861 338 -874 367 357 -323 -88 279 -208 -628 798 -55 -355 164 -315 -606 -457 28 832 898 697 465 -805 -518 658 522 829 -347 -629 673 -502 -586 314 -260 448 -224 -138 622 -565 985 516 -869 -308 -69 882 89 -38 -471 168 961 377 -930 522 178 173 603 533 -118 -300 418 402 -8 805 19 679 457 -83 408 -714 169 628 -601 -493 297 614 213 796 -691 -742 203 558 765 699 259 537 945 677 616 415 -82 80 193 179 -689 -955 -635 809 674 233 914 439 996 -482 465 161 -393 -526 158 -278 -203 390 -970 209 133 -997 -981 769 268 -316 -715 -44 -468 203 797 405 429 -995 501 30 -813 62 -787 18 66 483 382 570 640 526 829 -937 518 -585 506 -161 709 -490 769 -144 -546 624 -935 -274 -361 -1 -315 -351 578 342 201 841 448 -955 399 -219 216 885 236 -517 -613 -345 429 -56 181 -270 442 986 -699 856 -467 994 701 918 -798 -202 232 193 -411 18 917 36 883 879 -152 -347 353 -264 711 626 843 59 913 -685 -625 432 212 -218 667 5 -317 -536 -359 -916 971 213 867 664 -331 -733 352 -217 -4 118 -74 16 318 -399 14 995 -868 691 -569 912 326 384 -158 -433 254 97 -548 259 438 -868 316 -829 38 241 -287 -434 903 -975 -501 970 -897 28 234 -654 868 -880 271 -274 694 -810 -940 -729 -22 -873 932 626 335 644 253 813 139 -51 553 -687 -278 -638 -332 -961 813 -696 549 -162 -893 -220 -908 38 -642 -542 -212 569 -933 -240 -2 419 -988 560 674 -816 -162 788 200 807 -865 -743 938 670 671 687 -147 277 -887 365 -738 18 -284 -616 363 -495 864 600 -663 -443 212 965 -549 579 -349 753 755 777 -816 -324 290 374 -143 425 -583 -294 331 -885 284 0 -548 938 533 434 -382 -719 797 -838 -208 846 -620 357 -7 -237 -849 -577 -215 -278 -882 630 -916 -269 -935 -27 649 460 626 -460 -968 -495 628 401 -641 -674 -157 717 -344 -77 -455 -592 31 -376 957 128 251 -773 -668 671 -76 121 -125 195 105 639 -234 611 293 -101 -768 -573 421 566 -806 -271 -676 -577 362 900 990 664 -521 168 -17 -748 -719 -741 -833 835 -971 212 119 735 323 -312 547 459 108 -480 -854 -780 946 998 852 -829 -580 335 -873 -651 -188 -513 -153 -643 776 831 551 -42 147 369 680 740 380 969 148 162 -879 100 -970 -55 -65 713 907 993 -979 627 -720 -883 -288 489 -436 458 797 376 983 -695 237 670 -948 653 743 302 412 862 -204 -977 -41 669 -548 451 702 550 -91 -796 -633 -590 143 829 280 -1000 441 744 -146 755 -79 679 6 -806 -981 -470 871 -276 722 -178 264 -629 2 712 533 -564 -898 -568 503 -771 273 -599 -880 -889 248 -934 -465 -989 -945 -696 725 566 636 4 85 -74 -54 -683 206 -661 419 -99 676 -548 -331 -34 866 -812 -519 -644 945 -156 169 343 -162 -854 790 941 -548 -911 -191 -723 -175 100 -903 -485 -644 -722 -751 704 410 14 814 -988 643 -22 416 -153 432 -601 -416 -52 568 -582 914 545 -929 -284 -973 206 318 487 165 -911 -795 979 126 -366 753 -739 63 -696 580 757 703 436 -675 281 -892 -867 111 -958 884 -87 633 -299 -680 -532 -749 -992 489 143 -733 -353 -332 -306 -183 -837 -978 -674 238 307 697 -10 -990 -512 -567 847 898 553 937 654 -302 65 -321 -963 11 853 -671 -749 900 -700 19 -805 -414 878 503 364 -731 -686 62 523 941 -16 -356 -553 288 -52 836 -522 228 -902 -133 598 -33 -600 603 -899 -757 205 -95 -782 526 -687 -405 -842 75 -360 954 102 -94 385 -272 28 599 416 882 -86 -499 -558 987 -809 153 -213 863 472 282 -767 -664 -872 263 747 64 -107 732 114 118 -817 -51 -729 -4 702 306 -502 176 -446 -206 387 909 -768 849 -870 398 -703 849 374 901 -1 433 -343 -33 -828 -267 -299 883 183 -878 -782 -576 -542 -149 74 -309 -614 125 612 -750 410 538 -534 -323 745 -10 522 243 -140 64 340 -326 863 -673 104 464 -412 -755 137 -159 -746 149 235 945 107 672 800 -659 -991 -884 498 786 369 582 92 278 -644 -367 142 483 546 510 464 -172 -628 655 275 -642 854 828 -505 -767 -431 315 99 -841 909 -623 -142 -56 -97 302 252 -192 -375 -623 -275 148 398 -10 414 -103 -235 -78 -366 -98 671 -253 -386 957 736 -346 -28 905 -345 789 -970 114 -219 -80 -473 229 -498 373 306 370 -845 892 633 -246 -75 201 -311 -356 -99 100 115 -70 984 -77 -168 348 -798 -143 555 -809 719 -160 -591 -518 857 941 -401 -546 -871 617 -125 -602 771 -285 733 -895 -67 -849 -248 -344 78 -219 -231 573 -406 -320 37 -476 -371 -504 -958 762 -599 -841 -903 -380 582 953 108 411 154 -269 87 609 773 -278 -979 -14 859 415 -27 272 -181 -890 -821 -533 497 -226 -306 52 806 939 37 630 -96 -258 445 -193 -107 -229 -693 -328 157 320 329 73 -77 -108 753 -76 -408 414 -256 383 1 741 987 -905 -101 121 452 896 -184 926 -667 976 58 762 -316 -745 172 733 638 -929 -465 -324 779 581 680 -49 94 -349 566 894 -346 -149 552 -463 -180 -282 853 108 586 159 -766 170 -848 576 810 367 -710 -14 -398 -21 330 598 -474 325 -962 -480 48 605 311 -488 358 -783 -274 -509 678 310 196 -38 458 254 -863 -36 943 -190 -556 -147 -560 406 -637 -424 10 -275 413 126 751 -353 -306 309 377 804 -607 -342 -101 -794 741 200 808 -511 919 614 625 703 -197 -271 -486 -304 -781 385 -116 535 435 580 293 962 217 424 800 -180 120 -662 41 20 -246 129 669 444 664 437 -924 -119 782 676 212 -873 -678 651 109 285 -571 -247 754 -103 -487 392 189 -55 -438 620 -909 -337 202 -426 -537 441 -552 196 91 -537 780 741 -908 476 34 708 921 546 -198 -52 620 194 202 655 824 668 452 -354 -746 -858 -67 -929 -639 -640 743 208 975 -468 696 -475 134 -527 -399 -16 -956 852 -806 381 -314 31 -982 -72 -574 611 432 -491 310 -41 -751 -842 912 525 -903 -978 372 850 -992 -462 -85 516 767 -112 707 -692 -781 -113 336 557 213 605 745 -9 -352 901 558 913 -675 -12 -127 -553 85 819 -379 22 -843 686 -382 -959 154 705 -46 -725 -209 100 -752 -444 -102 -243 940 724 -795 626 432 469 -567 -716 -301 -6 964 -394 663 -141 735 408 -999 -657 372 319 661 -582 -857 -801 -325 648 214 628 -828 -671 -781 -423 149 427 -646 -488 -987 972 -565 -810 -541 262 391 706 -93 623 972 -125 210 -45 648 -539 57 317 944 -697 474 -678 871 -661 954 972 531 713 571 -814 754 -200 -237 -261 794 673 91 177 -322 -168 96 -192 823 297 -502 -339 -717 -99 -241 -440 -31 -336 256 -99 549 -601 561 218 -531 23 -861 -176 336 -921 -707 -635 257 544 517 745 -830 -890 901 372 82 -763 970 281 881 -559 377 166 -501 -24 278 985 940 -317 -157 -930 369 683 -363 825 -549 -679 708 -166 -777 -114 -423 909 167 -603 474 441 -849 -429 -193 943 267 262 132 -84 538 -573 300 -427 298 488 -145 346 644 32 -915 -387 -447 -401 69 845 -998 873 -851 188 685 86 475 672 -95 -29 -8 68 91 722 -703 -509 382 -359 -154 183 -513 254 574 -445 811 879 -142 -562 -209 -784 -430 -637 -658 520 -201 181 -315 -738 -436 -620 957 72 999 -794 739 -799 -881 37 -533 391 -681 -94 875 499 922 -353 482 751 511 -175 -711 -829 -517 305 486 -51 245 -380 654 371 963 435 633 -157 -700 -928 586 -958 -513 -496 361 450 460 861 -825 926 963 -920 -250 -174 -430 -128 -253 910 638 488 -427 -971 -192 -828 -319 507 326 -985 -444 424 -849 113 -177 -995 -420 387 -385 -692 567 -343 568 852 -46 760 -519 512 425 252 -38 419 -210 160 908 -420 825 774 -745 -883 295 -89 -534 418 555 35 144 480 -387 -217 34 -903 -67 206 525 818 848 392 840 -667 -203 66 -187 737 -106 -160 459 -39 716 -351 -594 -283 -903 -196 149 591 -248 173 551 -239 -391 634 793 -883 -640 528 -308 -779 157 -973 -794 -37 260 728 -165 995 666 461 -307 47 407 -639 204 922 -108 -710 909 -858 -624 -338 363 -371 473 -160 194 996 540 -702 127 523 583 952 435 -460 -804 893 -657 -62 90 -563 466 383 109 940 210 -197 -45 -450 -49 717 218 868 598 769 -683 -31 -540 260 -951 -681 -11 -522 702 924 290 758 -88 -994 838 -334 -82 319 234 153 -351 -98 891 -474 59 905 6 958 570 -937 -142 710 742 108 -414 -592 796 618 318 339 818 484 980 523 -759 -902 -237 351 896 -868 7 214 -469 -923 -946 532 -952 365 -632 486 905 766 -509 456 -164 -966 -101 354 612 954 519 133 -235 -763 -812 857 -563 -698 965 -356 -913 -432 -9 -931 592 -22 -866 675 -414 -580 25 -779 -671 -231 438 -314 -510 -303 420 -108 116 -842 -243 -346 -728 499 -41 -671 580 774 422 -495 -801 -794 389 189 85 -65 -516 -896 150 963 244 266 -412 -705 -916 -884 524 392 -79 -978 -719 946 -430 -582 -204 842 203 -94 89 -191 515 924 -594 -341 535 69 -352 -896 338 -677 702 -935 345 255 -975 -955 634 -56 -646 445 -160 -636 185 -574 -36 809 302 -787 782 795 -864 453 445 -911 999 72 -294 473 873 -645 -928 -916 624 551 848 -701 -136 153 -354 809 -520 -872 -635 -536 27 771 -199 -188 -480 820 -756 -190 -493 -673 -996 -853 -642 -724 813 -408 -544 -984 702 -225 -6 -177 -226 661 -101 -575 -768 -894 -836 -740 468 403 65 -289 -649 58 753 965 961 840 322 98 -155 639 -151 -114 707 869 -742 342 605 63 191 -345 282 4 -701 -303 886 46 -117 369 -481 54 -701 919 -640 875 602 100 -956 -938 -381 -286 -857 -97 -359 875 530 -75 -445 695 97 -680 794 499 766 834 -879 -156 320 -681 -35 588 537 411 -585 -915 -498 438 695 -551 -365 -845 675 -965 -654 26 -769 -891 -649 -813 665 884 -573 894 64 -410 426 949 -47 -886 509 -281 910 -62 185 428 -405 80 750 -902 405 534 -841 -750 542 -776 -935 -877 277 -359 60 795 -702 647 902 -653 835 254 464 -641 577 631 -576 617 887 43 280 47 -37 906 438 396 163 5 780 84 211 -852 -776 442 399 -96 -747 -546 -958 -364 -443 630 447 138 -491 344 -975 703 -268 -770 570 914 -314 -512 -893 500 -918 537 703 69 -239 -130 -508 874 -409 716 -931 7 901 527 -76 -46 664 -667 210 -696 -391 241 22 244 668 600 779 -855 -936 -211 980 996 601 -840 -517 189 -849 -579 269 101 -768 175 761 606 354 -217 93 -279 10 262 23 543 551 155 751 10 -704 366 -980 -167 -766 -928 -537 541 789 -537 -362 825 -561 15 -228 -93 631 817 688 -372 -917 93 -611 329 -143 -462 -165 773 -638 -704 -402 871 539 -875 -583 -416 -796 -957 -834 -858 787 -134 708 771 759 232 -19 75 -85 -995 -206 848 670 -392 -427 -428 -694 223 693 908 -810 706 -734 -263 95 -337 -651 977 -944 668 551 166 -175 -598 23 558 166 -796 631 -247 -92 699 -44 57 247 11 -432 -907 221 357 5 -721 -40 -339 737 -922 258 -983 804 -22 -68 -64 -19 980 -442 651 121 514 484 1000 866 -180 414 343 24 -445 -17 -88 310 590 -831 -689 -125 -491 236 -409 -314 154 904 -977 -147 -603 -520 58 238 233 -265 811 644 746 265 -749 -771 -777 -75 -637 450 -791 901 -59 246 -419 519 -340 226 769 -477 -606 934 -866 -499 -257 111 927 125 -110 368 -5 -875 -840 -707 -951 -26 104 -327 964 -969 370 -743 292 -736 765 571 -401 235 716 385 457 -802 -512 -167 920 -545 -5 500 -459 723 -75 478 -577 955 -506 -25 -904 0 452 587 453 -217 888 -258 608 594 40 48 156 303 99 -195 -884 785 -905 -693 -892 -811 -164 -687 -765 320 -221 156 135 -827 -35 252 -645 -326 -932 -716 -789 -318 128 423 -64 175 -938 -67 2 994 -857 -977 694 -236 -899 -170 -54 381 494 -270 640 574 18 264 400 389 -499 611 -311 600 -398 -30 -684 38 327 -31 -752 -749 -293 -767 360 504 -749 -177 451 -232 699 -892 985 285 191 895 98 954 757 372 992 -340 -727 392 536 -662 -947 434 -955 -684 -591 117 412 89 -878 661 -319 201 -540 561 -855 494 -655 -321 805 -877 80 -805 -897 -568 961 -313 -578 726 736 -125 482 70 188 -711 908 762 -963 616 936 -557 -638 27 658 -917 -869 104 791 304 -493 133 671 505 -22 526 -626 -790 -523 -765 -899 -609 -429 -639 924 733 -715 449 934 455 585 -296 766 659 -688 359 -194 686 -608 -435 -720 -257 -211 -691 -325 -133 697 501 278 -328 112 -208 -236 -131 91 -788 111 -925 -670 348 238 71 454 309 -858 -544 -116 799 -905 -48 -697 984 606 630 712 -767 237 -25 229 205 408 -972 462 -508 724 -922 -502 -200 -102 198 410 -29 118 875 910 474 -663 -573 -274 149 738 76 -337 -876 -717 195 35 -892 624 17 477 -548 840 51 65 -16 -910 -89 649 -164 577 706 974 -162 -786 379 -820 -699 -385 947 291 -630 290 173 430 -403 -768 484 -410 143 611 168 -769 -108 684 936 -403 -182 -851 234 -599 443 -731 -479 -158 302 799 893 258 220 744 511 827 -605 76 -151 -892 580 496 281 -922 -757 466 -489 225 -57 -8 -114 22 -1000 605 -800 -16 560 -262 199 -836 680 772 954 -189 -586 856 177 875 -525 -436 831 997 447 595 885 618 -168 -240 -765 -872 -646 -35 244 -477 998 -577 -889 -526 -797 -372 -473 -544 -463 280 522 -221 154 -686 568 965 -355 903 -861 399 697 -300 660 -317 107 185 -317 359 519 71 -269 451 297 879 -297 -195 382 -322 437 54 517 444 240 37 -391 -460 136 429 -556 626 -191 -988 741 -527 106 -458 722 -398 -389 218 -714 360 913 834 631 -257 -720 -972 -195 377 473 316 511 -302 195 704 -452 65 -326 -148 289 -367 46 -307 663 -959 -692 269 -285 -404 -53 -780 -217 590 646 -786 54 -721 -769 736 -484 633 371 793 627 890 113 881 528 -199 976 578 -508 -999 -84 535 -723 -119 133 374 -570 -676 -346 -586 -16 -820 314 -488 849 754 -785 458 -781 344 341 709 -29 10 699 807 -561 -864 -998 355 562 -316 13 -232 447 -563 -928 15 -924 71 961 845 -690 808 369 -928 -282 707 -522 -947 730 -926 2 76 1000 -634 492 -595 530 655 861 813 456 332 -221 -89 690 368 -690 927 -814 835 837 877 417 475 346 773 -166 574 -689 48 -889 -177 -240 -690 979 249 186 498 984 617 -111 -932 793 969 -271 -547 -294 949 -450 -721 -469 566 409 535 -761 104 -300 894 382 697 960 -437 597 771 955 89 -263 662 327 362 473 164 620 991 -67 888 -613 -78 775 421 861 -857 -341 720 259 567 -200 921 -241 -556 -988 967 -179 537 247 -343 526 698 390 -424 -459 408 -231 539 308 491 -872 218 751 -76 -575 -213 -617 -329 -457 506 -699 -601 -8 -432 495 -129 450 348 440 661 761 -943 -401 -257 165 848 27 -385 966 225 229 675 25 19 16 739 364 -951 -313 -112 -647 631 469 518 982 -734 -986 237 -879 -278 381 248 722 483 -452 362 708 -306 -872 -525 537 425 26 58 664 -984 848 128 -243 206 671 -475 -175 -493 601 127 21 -777 669 -732 113 -291 -941 -363 -323 363 -593 -545 -124 -909 634 958 912 -699 934 -546 -820 -617 21 -372 617 372 654 -208 718 -193 567 -261 -50 595 -353 -537 661 710 240 959 -771 -791 -977 -473 252 445 -744 121 54 -845 -514 59 871 -191 -940 354 -871 670 440 788 165 -694 146 -535 166 611 567 -401 927 831 -526 143 -645 -462 158 -359 787 -661 463 -954 901 -577 400 -674 -532 -632 -739 -113 23 411 -205 -928 199 -332 -159 348 -636 -127 -45 702 -614 300 653 -328 765 722 -696 217 829 365 -359 -995 -422 651 65 256 -537 -16 909 -631 260 717 -307 60 392 -479 738 90 252 272 -168 -884 -971 914 684 -999 -222 330 -626 -761 375 883 300 -370 847 -225 471 -495 -190 449 920 238 -981 473 694 -381 -973 -949 259 40 -252 -561 520 -195 -623 -161 -533 -578 171 446 -484 -217 512 -434 804 -346 263 440 -18 -51 -950 733 73 25 -473 -178 -161 -315 417 -751 608 451 713 994 269 663 615 -153 280 -326 -386 -100 490 697 325 -132 181 218 828 493 -612 68 -593 746 382 -779 536 -999 -780 796 -117 340 479 78 799 243 -953 -584 -397 246 519 -233 -832 865 -10 -812 685 -308 -558 492 386 54 293 -266 -936 -337 956 -555 214 83 199 731 -524 -746 19 84 -287 -463 951 -935 -793 532 993 -982 134 84 -977 -480 904 -334 -783 428 397 239 -490 106 -428 341 -29 -866 -78 643 -278 -205 -720 -161 -690 92 193 -457 263 -29 219 751 -904 626 353 -126 -300 80 -857 -165 864 213 877 570 -900 559 -151 461 385 986 183 276 -156 -395 487 114 823 -366 -723 545 -876 699 -995 -423 -332 -136 840 -890 841 -290 904 320 -84 297 -558 -268 138 -61 344 -83 101 547 820 589 594 41 513 -248 -100 -412 -411 450 630 967 465 -872 -447 119 -922 -137 -497 13 964 441 136 739 -229 821 541 -450 389 -338 -446 -386 -965 -813 424 704 938 -185 -435 -133 753 405 58 203 35 47 -823 441 147 -324 -796 -624 155 566 -417 327 592 -369 -657 51 -713 -7 -749 -788 676 -864 -988 302 -473 232 314 -404 153 131 -667 663 543 474 -695 22 -114 747 -248 866 -65 -301 647 -676 434 405 59 762 -460 761 -155 845 -803 -651 -512 843 -279 775 465 636 -996 293 -149 674 -904 -608 875 683 754 874 -613 -875 -98 561 -181 418 867 -442 -811 -268 -668 -997 914 625 186 -504 336 697 922 -324 568 -992 -568 -594 -810 -139 -903 -925 327 -327 -270 685 26 -582 776 165 503 174 -559 -406 598 822 657 -531 -237 -563 -685 914 -247 193 45 334 -914 291 282 -217 -244 951 964 391 751 303 -792 20 -23 -972 -228 -930 743 -324 834 820 -105 490 518 -412 -505 -911 581 -398 -996 174 231 459 315 453 -583 -742 -171 617 -33 -689 -477 -141 -335 -586 799 621 -525 -396 719 -273 385 -548 -466 80 -164 335 -920 920 -648 -149 577 746 1000 165 -744 -328 320 758 927 -366 -663 706 37 457 349 87 470 243 619 546 479 -823 -573 503 766 -476 345 -381 -343 -622 -34 237 -320 636 -86 -960 -63 805 -504 -454 -289 -849 -915 -953 515 -868 199 576 422 -76 -209 820 535 668 888 -994 41 106 -113 -416 -496 650 99 -375 -348 -617 -642 143 398 318 -252 470 153 730 804 -907 -599 87 237 705 -533 -214 -813 -346 384 313 -351 -269 -371 -751 -815 116 756 -973 -825 -714 -50 -902 327 442 -501 987 403 -197 -853 914 -614 -837 232 967 133 -924 443 692 587 -623 430 -292 -874 484 -210 505 -819 -662 441 -181 885 204 -40 -762 -587 133 -35 -89 991 -714 50 187 -779 -637 -917 -9 999 381 -43 495 -525 616 981 -882 -250 110 -230 572 -734 -874 902 -495 49 600 827 -259 -420 248 -992 79 520 453 821 342 -740 5 846 -326 -955 62 -977 6 -420 478 -919 10 465 -261 -739 156 -92 967 745 -486 649 28 -334 509 913 592 253 556 -764 963 697 -540 611 -737 -861 -856 957 90 -499 923 -675 -988 841 -393 -818 577 60 657 -779 -237 24 617 575 -75 692 -668 -337 315 410 453 -508 304 870 -507 56 963 -543 327 736 -779 65 -663 -416 -935 616 745 -668 -46 229 846 -724 -66 866 -325 35 414 -224 -902 -356 -430 -330 736 949 -484 -160 -950 200 195 -738 -621 313 367 -869 454 593 -405 -621 209 -857 -601 -348 -993 50 -431 -15 871 -620 -259 737 -6 594 -528 -712 -286 -838 70 -319 636 -198 -107 289 -429 393 -126 -720 -726 -570 437 -586 998 -530 -497 246 472 -166 -414 -265 229 -335 -856 -901 835 -987 -154 -736 -451 485 710 101 -934 -277 -804 217 882 -323 -777 645 -111 -851 -678 -273 377 -868 -562 367 -451 -816 192 766 895 -848 -735 704 680 206 100 -374 13 -782 -138 278 795 408 352 -531 402 279 -775 744 -99 19 -675 -621 61 30 -993 35 -520 170 -250 358 -638 571 -689 672 -495 -408 25 504 540 828 -14 109 244 -934 -427 863 454 -946 69 185 949 -708 231 -227 -187 -127 -586 574 567 180 547 180 -525 658 978 -696 732 405 571 606 142 -544 4 379 -402 727 389 17 -918 -35 -294 954 904 275 -150 -175 -767 -362 -281 324 697 -130 -254 -126 -370 -296 -746 27 -46 -63 -805 -937 -577 -428 106 897 714 -178 407 363 -474 -825 431 277 -840 -538 -981 171 974 995 -525 -542 270 499 -565 586 -84 -637 800 373 230 -430 -398 -648 80 810 624 -223 -873 -112 606 64 -191 347 -210 -142 -529 -93 571 360 -160 167 682 -957 -701 151 -880 101 -441 -702 231 57 193 -107 -124 -976 552 3 -914 -856 561 298 66 636 -501 -522 365 195 162 -887 -483 706 96 211 -963 -976 961 230 -46 -472 787 261 -490 205 -360 861 360 -657 -725 -840 -406 -427 -666 -283 -458 -720 888 -321 -855 -196 688 -961 -987 49 170 347 554 471 58 319 121 -953 -249 803 692 109 199 -747 -42 -771 623 205 380 991 823 993 -758 -39 49 342 -303 983 590 403 551 563 310 493 -450 793 -918 -36 445 -382 -689 737 -977 -876 32 386 -719 154 -990 894 290 -183 299 -957 534 493 -401 -349 -476 562 -761 -310 963 19 -886 780 -640 -126 448 -907 -572 573 443 39 408 900 -393 271 176 -502 995 -8 -278 -321 164 994 449 608 -264 546 713 -533 -605 740 -986 -123 40 -60 462 867 828 -16 110 -660 -220 658 866 531 636 505 357 492 210 -109 -417 -58 -435 -618 -807 -940 533 -155 632 -757 228 -857 -273 956 913 -461 577 -542 508 -163 736 -615 -593 977 -314 -383 -444 435 -535 988 99 -690 -394 343 257 -982 -159 -636 549 -965 -842 -101 349 547 -984 327 753 4 -350 -606 -227 437 -844 -196 -171 -165 303 -311 -873 445 -109 -111 -706 -350 -526 79 -483 942 444 111 791 -763 503 -599 -709 -830 338 -221 -867 -565 431 -27 647 597 314 126 733 511 -663 521 830 -120 213 -969 212 -71 827 -69 -601 54 939 684 141 -409 764 648 218 211 -257 -414 -48 689 485 284 210 -637 -673 -168 -16 212 87 964 -86 -106 638 -552 -449 -630 -538 453 -500 197 -471 769 -10 -223 57 -93 -383 763 530 -325 -364 835 546 -462 -497 531 -82 -441 68 -144 -830 -58 792 -449 691 163 -541 -475 949 737 -25 -954 590 -910 783 -113 813 245 976 519 745 198 82 -947 -809 836 77 703 475 197 203 904 326 350 -556 108 16 465 -840 923 -894 -220 -660 367 -527 29 182 903 689 -892 382 -769 -432 842 634 431 -25 341 241 -655 393 643 935 -950 289 895 -520 -410 -188 -319 193 72 -693 -334 -385 644 994 440 -71 302 305 -836 -309 948 822 353 816 -36 202 132 199 -18 -765 -727 988 695 706 -222 903 439 -109 967 -396 -35 688 -998 27 930 560 -508 -394 -296 -341 -265 307 -980 -442 485 35 569 381 42 -176 -672 921 312 594 -13 135 818 -910 461 170 19 684 849 304 382 532 45 642 -272 879 897 195 227 0 216 -380 690 -781 -134 -279 205 -888 48 -915 -39 -30 -747 685 -201 806 -516 237 -143 364 47 711 -34 295 23 -968 -674 847 686 134 35 852 -131 710 -992 53 -282 -155 556 991 -250 -130 -814 -598 -849 697 80 -763 -462 -640 -882 -440 766 129 -585 -102 976 206 340 -359 -14 -400 750 953 249 404 529 -802 540 -623 -49 -886 -883 -992 -308 515 -788 681 -531 54 -535 -362 -48 367 -889 265 -57 506 -539 797 -681 -98 459 497 525 -999 874 -596 255 -768 484 -5 421 -725 -934 -598 156 729 -697 23 341 -184 314 -779 202 -534 -103 -86 468 147 -420 249 -498 887 -459 621 -430 175 445 655 757 118 -176 -780 134 -779 114 -720 171 284 612 -542 -512 716 456 653 -389 747 335 670 222 -535 492 390 -263 244 -663 -401 -81 -143 -996 826 -137 907 290 958 -559 -141 712 -985 829 326 481 438 -979 381 758 900 -963 -388 -21 -578 597 -8 160 294 -358 -527 923 611 -310 309 440 19 -438 -480 -274 -759 452 686 489 -447 230 533 -378 514 -271 887 718 -436 695 -89 791 -976 322 72 648 843 117 815 -865 620 213 -406 732 45 -442 -381 809 -248 758 90 -142 -435 626 578 -866 529 497 656 20 788 -132 -749 95 -409 -879 -736 -910 146 -223 141 306 -190 423 -441 549 -357 -593 -627 -454 198 -562 -114 486 327 407 371 -189 -298 -622 -34 848 -594 125 -755 -263 387 90 617 -91 201 806 -749 267 -413 -695 397 758 98 -474 212 -59 -388 438 152 867 -968 -929 237 -504 348 630 711 -191 48 -809 -70 -503 -913 512 -18 -77 167 -137 -312 -662 679 -894 -990 412 -361 855 -136 -799 -873 -106 365 -877 984 -482 -215 80 899 -60 -722 5 -550 572 -646 -658 -845 383 209 -660 689 -891 541 -691 250 157 59 106 -755 757 -939 -50 -982 -477 -916 -395 -452 -689 -752 46 -976 765 -846 -135 671 -262 25 252 -888 -398 -963 -367 587 419 -437 529 122 58 952 334 -609 -777 284 33 165 -695 27 -249 244 522 -214 43 -746 -621 -40 -128 -687 -656 344 158 436 -882 556 773 123 328 -253 967 -890 796 -753 494 260 -230 352 -461 -665 -532 119 -274 839 90 223 -130 -294 847 810 458 -914 -982 518 -455 -548 -65 -297 87 697 851 -592 -578 -820 -264 786 -271 -140 -654 -859 -453 765 -617 889 -433 -827 -303 796 635 239 493 -518 -809 -24 615 -389 897 734 -516 -586 -301 -12 724 -832 271 -22 -505 380 -595 664 -753 -226 718 -436 295 236 -799 -735 436 -394 -925 969 -969 -296 399 -705 724 -966 822 -496 968 -297 -600 -405 788 -811 -584 625 -879 296 -466 982 -410 -171 -994 313 -768 -666 745 13 901 -153 933 -443 -531 -450 -624 -609 698 580 -237 -89 -434 144 636 128 36 -898 368 -278 963 218 135 -98 196 93 286 697 483 430 -281 322 -544 -401 -626 28 -427 55 51 986 -428 927 -624 250 -296 137 -768 820 -941 914 -878 442 588 422 603 -244 407 766 178 -646 159 -690 -306 240 536 292 -283 -135 -922 -944 -829 577 -493 988 924 -44 670 845 -479 447 829 -380 -537 -215 710 881 688 -158 -221 813 -199 -347 -539 627 -667 -367 -761 187 -342 811 400 41 -294 275 835 138 102 -382 -830 -592 -407 -89 -341 -164 -680 477 -947 -199 -528 612 -496 -907 781 304 710 215 298 878 93 -828 -564 -147 -679 -750 -658 -450 -146 253 67 467 995 -829 741 -679 -49 -88 -842 -830 236 235 -119 786 -935 -99 131 258 -88 375 -686 -786 -731 746 -605 -530 -945 324 537 -888 597 53 -85 223 970 763 -822 -601 471 400 386 399 -273 1000 -974 -942 -647 236 -818 -312 -457 -279 235 525 7 -405 496 -608 724 -773 -598 -218 -1000 -234 -164 410 -449 234 315 -627 -944 626 385 822 53 375 -861 -319 929 -785 749 -343 -15 229 894 800 444 583 16 -469 533 180 893 -9 -194 448 -803 817 -358 -173 173 847 2 -689 528 -458 -830 -949 -743 -289 32 683 162 -624 82 -773 -411 736 -451 35 98 -80 626 -208 -975 -796 584 -770 -373 756 -968 163 -978 -135 -69 -720 968 791 -944 -965 -917 999 968 -649 -60 898 -957 763 324 865 229 835 231 -221 -377 312 -868 897 -401 747 349 -800 674 244 418 -582 660 -599 948 -593 -873 -54 -497 -837 228 -168 -319 -956 -941 816 -179 -150 656 161 -506 338 -408 -912 -800 -506 -962 588 -90 364 -272 -675 -344 -436 414 818 371 546 -547 -660 -628 -189 94 -492 558 519 -812 682 -669 -4 -336 121 884 -781 789 -991 702 880 439 529 54 -23 -678 -203 -971 825 992 29 -14 -260 391 -644 -306 822 -382 395 106 615 -832 257 605 311 -684 -330 -16 303 693 -303 -406 -970 722 731 -764 135 777 -351 -516 144 129 439 631 706 -607 -427 -699 703 658 787 -589 88 477 425 72 397 183 -472 -706 137 -535 91 176 186 679 -171 712 27 857 -324 -760 -444 299 -726 50 -161 -957 648 973 488 769 718 -474 -495 698 742 -466 -574 508 -728 -264 633 865 -412 -454 -278 244 -654 804 -201 -630 -309 725 114 727 142 -185 443 296 -768 -532 -991 649 -194 -529 270 682 334 -106 450 65 193 697 -208 -46 -151 -712 89 -621 -778 920 307 -223 -866 -406 696 -198 -56 -437 -44 380 -321 -600 -663 737 264 -768 -712 -775 -579 812 656 -478 -107 -340 469 -254 -146 -726 -709 -674 417 -108 -124 -376 698 -668 -403 -162 246 -467 181 488 871 996 -995 465 675 817 133 743 -424 -901 358 20 865 95 -631 -40 -145 -413 354 442 -244 -622 -858 778 -797 -982 181 -546 272 -912 380 -219 878 612 420 -842 626 831 -231 -263 -951 139 397 78 203 804 -965 -459 119 885 -748 139 344 153 296 246 715 -626 -629 64 -707 931 226 -215 202 955 73 -617 -297 247 -219 -122 359 72 -55 918 15 194 500 80 106 65 193 44 974 569 965 -633 391 -514 -964 550 599 -443 43 834 -238 251 -501 -239 34 742 -639 -763 501 517 142 426 368 -878 528 834 -22 107 -896 -517 362 -425 801 271 -657 502 -240 640 700 81 161 141 811 -687 -41 903 -508 -689 -765 203 -360 556 170 911 736 703 855 342 278 -170 -472 -846 562 -716 -202 652 640 286 -142 -983 285 431 -522 168 -525 185 306 616 -929 789 -302 338 387 729 442 500 107 995 -179 -541 -993 280 303 -439 349 -746 607 162 614 -829 -352 776 306 628 -926 -688 -153 -621 -418 -943 489 821 -23 -419 -214 -442 -531 -111 -87 -526 -521 552 -451 298 429 698 -401 -987 490 30 -262 -327 -612 163 -421 789 -411 -837 113 321 445 233 374 -628 43 -111 328 842 230 -169 -159 370 291 505 734 -403 293 89 842 163 575 -191 -918 -747 -108 198 -796 -918 -179 -466 112 326 -729 448 -804 -548 -475 131 285 494 -903 175 592 -792 654 160 453 -917 -331 -734 -431 -444 -799 -211 -108 101 -723 -87 753 550 -49 -780 192 1000 33 -999 -811 -434 456 798 -266 792 -39 809 -74 -769 154 -80 58 -792 -721 -141 396 -6 -801 -954 -460 -175 850 -9 -937 936 -826 -783 709 -393 -567 433 58 -43 -727 271 589 415 357 385 -960 335 -964 -338 -718 -194 -31 953 -873 906 496 -369 892 -85 -415 -27 -888 -416 -359 -100 -889 530 -548 140 -768 366 749 897 737 -486 577 -279 -640 975 829 979 854 659 -990 -671 -302 412 -399 801 336 260 89 256 -570 -970 -635 470 -678 -411 776 -605 -809 -382 -323 -239 706 -63 -997 -360 285 704 908 149 -402 -960 193 -560 -842 -705 488 -104 245 -178 -380 421 384 15 -683 964 -425 110 -387 -574 513 -569 -260 327 683 172 -247 -731 -118 -130 731 -191 -692 836 -457 847 514 -605 -256 -922 -492 -816 370 314 650 -661 -800 479 277 -697 -114 -871 252 -791 957 920 705 902 884 -211 971 -691 454 -312 281 331 631 -385 446 837 581 20 -899 574 474 -562 -324 182 -599 -829 192 899 -898 -977 -702 172 -238 681 -917 -520 745 -684 797 215 455 341 -904 -544 -611 141 -2 799 394 -373 622 -676 212 -993 164 -128 137 -101 -826 995 -999 68 738 378 -181 146 -766 -962 -398 -375 48 220 -219 -652 -772 -729 -479 -646 -827 840 308 -53 975 613 -565 405 -288 -891 412 23 368 -878 -413 195 50 -241 309 259 274 -561 575 547 -634 -536 -886 -303 70 -969 769 910 335 62 491 -262 -263 587 539 706 -311 -134 -651 701 -550 32 -771 -116 -54 399 83 -789 -25 560 872 -640 -1000 249 -450 596 -371 -756 286 -882 -948 358 365 -668 962 -709 -878 -652 -44 287 329 -568 -498 756 135 335 993 931 -902 -111 -881 -838 -349 -93 613 -442 -960 373 526 -958 -48 569 -941 400 459 765 -936 -391 616 -674 -393 -832 731 -771 -103 -343 -519 17 -268 -862 308 302 -407 463 -468 213 837 -190 50 -145 -751 -239 168 -294 224 826 115 -855 -428 567 114 -127 144 -256 -668 -103 278 -149 -916 274 925 342 -235 679 708 -908 -974 -795 -505 -952 -326 649 -640 346 -670 -995 -669 763 279 174 -897 -334 -628 847 75 828 542 313 -727 751 -378 817 568 299 -271 -274 414 255 891 145 873 388 151 -287 452 389 487 106 480 13 -597 62 606 -845 280 -539 909 300 -910 -996 891 -316 639 -703 395 -551 335 -570 -665 186 -547 -393 485 -989 -775 289 100 336 320 722 -355 41 -172 611 -315 -893 -738 124 186 -67 373 858 -815 817 158 -387 -906 828 -950 -848 242 -337 176 -378 883 218 874 -430 -846 494 287 989 902 285 864 494 402 955 664 947 347 -426 415 -289 913 -697 -542 -149 322 532 157 721 -617 501 647 991 308 810 -405 957 37 -903 875 108 952 -884 -661 889 798 575 -870 962 -877 330 909 -969 477 -779 -161 -11 355 276 507 -332 -495 431 971 -371 25 934 890 686 -689 -558 -437 129 739 -175 550 775 13 -542 -461 -170 568 -195 624 687 -346 -503 -73 88 230 608 -344 11 103 545 387 963 985 660 -220 -880 -930 454 -64 96 -854 141 -398 189 -759 510 -363 249 129 230 912 -837 -331 -579 -443 -462 379 -693 -386 343 972 139 395 -987 318 -563 22 443 -701 -302 -740 713 989 324 56 -511 681 -566 -658 -934 349 -225 535 469 749 -240 183 -248 -887 -744 11 70 -177 304 -819 -594 940 139 -661 -360 536 349 276 443 -940 413 855 -546 -397 404 -720 448 125 783 681 -728 398 821 -876 534 710 -272 92 997 -203 440 46 340 -465 -431 -284 950 -491 808 -195 -591 938 -713 166 -547 924 -357 -967 318 616 -640 -569 920 -982 -971 -4 491 857 479 -429 -828 -295 357 -684 266 -11 97 -423 -504 -426 -542 -487 347 91 632 -875 -575 -11 276 -838 -768 471 -207 752 -890 808 -153 540 -655 772 -850 17 444 157 -639 -439 -146 18 507 125 -561 -80 277 -312 486 202 117 516 988 -815 936 396 -601 385 -552 -211 -198 -6 -871 85 301 180 919 101 -532 458 -609 3 923 -469 524 85 -30 532 202 -987 -856 186 -354 -753 -388 -354 -481 968 400 956 -460 166 540 300 475 695 -138 -943 -351 -946 216 -388 -103 334 -973 -499 -826 414 -715 -324 770 787 -54 -608 -613 784 475 -642 -129 -823 -58 -781 -364 -887 -48 308 965 -893 -499 -59 -733 120 305 -257 963 -581 787 -449 -784 718 474 425 -454 -203 362 -89 -576 745 485 -58 820 15 718 976 -206 927 -960 221 697 726 -156 740 -553 413 -452 -86 803 849 475 539 941 445 -572 -322 515 -882 -960 -656 666 -33 -14 266 299 482 130 -308 -517 -587 -757 61 161 57 421 -199 -463 288 461 -240 -477 -738 126 -310 -613 -772 -723 -261 -773 772 -817 -923 399 -197 573 5 664 -84 -643 364 849 -801 -981 751 -450 914 -185 161 546 -134 -523 -353 155 841 742 245 819 378 -854 -816 417 899 174 -766 322 45 916 -674 470 -240 -166 698 569 -499 699 116 70 93 163 -941 -102 -268 -852 36 72 932 461 -820 -961 -921 -124 -970 -927 -68 -397 -287 -775 391 -628 943 98 564 965 419 -362 -800 -84 -767 886 -115 213 866 983 142 792 380 468 67 -351 -2 812 -201 -383 128 -437 -837 -156 -474 230 -667 38 -535 335 -429 298 285 599 -274 -232 -520 -582 -735 376 -154 974 -146 305 -419 331 -799 -460 -57 624 814 -470 95 964 813 -574 -843 -740 957 -690 617 -319 -8 761 537 153 972 127 27 220 795 169 511 -613 962 901 435 376 641 -431 680 -707 707 -62 -738 -736 953 612 810 87 -831 -296 780 -420 294 -56 611 65 -480 352 658 -875 -904 596 -103 268 -660 704 837 -362 2 124 761 793 -882 695 -752 136 -100 -967 928 -880 -884 -457 -586 -580 -758 615 -942 -350 -299 980 446 -752 -654 -870 28 862 455 159 864 -195 -764 -492 741 471 -307 -104 -880 -370 -381 571 -581 221 -625 811 -32 -905 -477 -701 -119 594 -789 142 598 287 217 -268 -5 -180 237 154 -10 -20 569 659 278 903 -796 772 842 644 -927 849 -469 -843 752 -79 -884 -780 -697 -940 305 361 -168 376 -590 -975 -679 282 -913 120 -984 312 -21 37 686 504 -651 161 -898 648 924 883 469 -586 317 -143 709 -866 -45 773 -152 462 -900 940 839 -713 765 -418 235 -148 -79 -479 -654 -646 683 -611 -428 488 -365 -338 290 -165 -770 911 285 -586 711 -671 838 7 -353 -803 377 -6 874 959 -382 312 -819 -903 19 -795 370 516 -515 -651 316 915 -726 546 153 230 614 912 226 -133 270 637 218 3 -4 241 -497 434 -106 236 -36 754 763 -750 -794 769 -77 -901 593 124 767 -397 -605 -788 635 -343 -199 -25 25 17 -29 -165 -518 345 681 -580 -968 778 -771 -779 127 -702 797 -19 -185 777 330 -558 700 118 561 99 550 173 -925 -26 -695 -573 803 339 -262 436 654 529 -764 -557 639 -796 507 -300 521 885 556 110 -103 697 46 616 -665 571 26 724 -737 145 838 -19 -461 100 827 -253 -641 -290 -315 -167 849 -165 -505 -358 614 290 -737 -812 44 -238 -649 -611 -306 255 -659 490 -266 920 86 36 -106 -54 -390 -305 -44 165 364 105 -35 637 -263 -361 791 -259 771 -43 -650 225 118 625 99 -372 737 -399 123 169 438 729 -862 -849 -840 -839 -451 -149 78 -510 187 561 -130 129 -319 5 -353 526 48 785 898 799 791 918 -698 196 827 197 380 31 757 193 -314 -527 839 140 -197 -639 -654 -663 136 -364 634 113 947 855 -172 369 -162 753 -660 280 -47 448 -865 -354 564 219 839 369 117 -148 117 88 260 -681 -351 619 -847 -76 -83 -760 535 58 -459 -858 -946 906 119 161 297 -859 -740 770 -483 -192 -195 -504 -295 -51 989 992 -265 -441 -907 266 -97 -406 614 -721 -675 -664 736 71 754 -400 -999 880 141 -288 263 -455 -723 -393 900 -258 -868 -463 125 -449 -68 -637 -690 -340 332 -987 -385 841 458 -298 561 556 900 -675 -690 520 203 -191 927 858 855 718 313 337 267 755 -958 180 245 -969 -422 -727 239 -666 283 928 -164 763 549 739 -733 -372 -43 -542 -432 430 766 247 -927 311 -188 485 296 -593 -461 902 531 637 -695 -312 -892 325 -897 -319 -125 887 127 772 542 -81 -256 634 912 132 -949 -407 -749 -259 -511 159 749 -501 392 821 532 545 159 324 507 548 -147 461 -809 -460 -803 -814 -89 883 841 -772 -89 -827 -168 -412 -398 -144 209 761 -290 534 -905 248 450 -813 -918 392 -764 -5 -268 451 291 586 19 594 -484 259 -713 -88 370 740 543 200 -586 -841 690 605 951 3 -217 132 -11 -899 679 -93 -416 -360 254 -756 33 -307 -951 913 292 632 -87 -529 -876 -509 -788 -111 -804 873 -369 -726 403 -412 740 -644 -800 -227 954 -652 -789 428 -575 775 -124 -258 599 -115 -154 -702 -868 950 -82 439 60 -340 -176 746 35 852 633 -811 117 -26 -691 -579 -599 628 -630 475 -380 203 123 441 822 681 168 250 253 -172 -333 710 726 772 -295 458 -717 763 667 -420 501 -8 -165 246 -14 728 4 242 -404 930 996 855 705 820 -189 -907 187 75 738 360 155 -477 -514 -771 -941 -257 404 114 -733 -9 472 -475 -603 -434 -308 759 -813 -118 590 -24 19 -980 -822 514 59 458 -848 237 -733 978 -464 671 45 295 668 987 -667 687 229 -882 412 519 -625 571 -661 405 630 -493 -587 -20 40 -810 831 49 751 653 152 844 -528 -323 577 572 348 -877 -952 952 -13 434 -580 -65 359 -701 432 -27 153 -147 -297 -576 432 -572 875 -389 0 -707 199 26 -60 486 -529 -788 558 967 230 430 129 -902 453 -949 460 -472 -45 -996 -296 -271 260 422 -419 -866 685 483 705 -686 -843 82 -434 400 412 -340 613 708 -465 357 -231 -552 -671 -984 -910 515 -56 -791 64 749 430 25 932 -682 -866 -501 -356 -830 667 429 -963 -654 -212 -991 387 -215 -411 -306 37 679 616 -579 598 -462 -892 900 361 -704 205 140 893 727 304 275 420 944 71 715 -844 -40 57 -635 -53 621 690 946 -111 -718 457 940 -688 -936 -373 -958 -416 -835 886 711 -988 337 573 198 852 -329 238 -42 -582 646 721 -429 -64 -401 962 -99 -777 -540 -718 -641 248 53 -493 46 -78 -306 893 -327 833 82 -280 -556 679 -749 -422 11 -422 806 63 26 52 481 -19 -576 -227 975 -843 334 -475 -371 -875 -388 -695 -20 -862 -856 -276 -537 -642 942 -168 582 355 -197 685 752 322 -786 869 949 -422 121 -48 -579 201 -374 398 435 -719 -682 -9 114 -931 -421 -423 319 -830 991 716 819 -176 929 838 841 -225 -82 -726 -334 28 600 323 -113 533 775 -853 762 -918 602 -435 -732 378 66 965 282 345 910 -234 198 36 386 -206 -175 -723 -865 18 666 -509 813 -720 213 -420 414 111 190 -503 665 -891 -842 -616 85 381 923 -919 888 223 -82 980 884 936 252 -65 945 -589 -42 -125 148 -176 -53 669 956 622 528 -268 438 669 -368 -838 -15 -872 617 -851 -131 -810 455 412 117 722 418 -820 897 98 -649 -833 694 877 424 -876 -617 -517 656 154 -543 -272 760 899 467 -143 -857 -766 -136 42 -177 -844 -911 313 452 -242 656 -952 755 328 -67 747 -824 674 694 -190 -426 851 -926 800 -849 -656 -988 -361 633 765 -78 301 -871 212 -965 -168 616 348 -197 -401 784 -418 415 -990 71 -54 781 -741 -307 135 -963 -438 -275 -10 -935 -788 862 111 -34 -245 627 -118 -72 -49 151 570 764 -569 196 52 556 -524 429 125 710 -614 956 28 -835 -933 821 -956 -645 -977 -218 -751 -824 -67 474 -622 943 -810 -190 59 -913 -524 482 -421 333 636 -724 677 248 927 -543 439 370 -181 -27 -740 -914 194 -925 828 195 848 -728 -727 418 -103 658 435 -633 -331 -661 174 883 -113 -475 -6 189 179 -145 -600 -919 -789 -101 -602 569 421 -490 -18 59 575 655 -982 -103 -882 112 792 -77 -904 -39 384 432 -131 944 76 908 -958 -818 -974 738 799 -566 258 -204 -645 450 -777 60 509 -776 742 118 723 68 -914 -503 461 -462 -181 -943 749 -524 542 -690 948 -903 620 219 -812 930 357 298 -618 -222 -657 -644 -708 -997 43 -946 122 -826 -97 -541 -979 -882 772 5 825 -444 116 870 -278 255 -907 626 -54 95 -706 -525 -548 369 976 797 -839 941 607 312 -523 832 47 159 506 237 624 775 -158 626 306 964 -341 775 57 -301 24 -553 806 -737 -795 -567 -323 -45 840 618 -799 -441 -463 387 826 699 915 -224 403 -168 968 182 -273 409 -737 -599 -945 38 384 832 -540 860 -990 -647 -841 371 263 -581 212 -188 142 -318 223 -230 -110 -909 -312 692 -272 -621 995 -101 205 -213 -234 -365 406 340 819 724 -693 913 476 270 -104 125 -817 -133 -888 -893 -62 -207 -528 -45 -497 -958 -277 -17 -577 998 -950 -990 77 -824 123 924 80 209 755 515 -329 -370 -334 -1 -108 -731 -172 774 633 35 -768 948 -228 -542 983 69 -558 -342 -208 821 -953 283 -829 -957 70 -437 -670 -674 459 -262 120 -686 981 -29 -889 344 38 80 -786 -832 -883 -239 485 -452 -224 -574 -395 -892 -109 -273 208 -295 -600 987 587 209 613 -244 353 -471 -835 -326 -564 175 -411 610 -791 -585 902 -542 117 -765 -523 -928 657 836 257 -560 -913 960 264 -168 283 925 59 -887 -701 -161 222 -133 -130 -298 735 543 336 361 -101 -996 779 508 223 -534 -460 -579 -497 -424 -694 -903 957 -59 704 983 78 -133 -187 821 -445 -367 343 422 924 -815 943 686 591 -87 -438 885 97 223 378 693 451 -531 760 -389 -971 496 736 372 -982 -25 15 379 157 180 272 633 626 300 84 -37 -461 -669 61 -697 976 -75 726 535 -549 584 731 266 -739 -752 125 -57 -627 -418 795 -915 -821 995 -418 -81 740 -689 458 -195 606 -406 823 -835 -194 300 -828 -737 -697 843 -194 -54 -533 -414 218 149 314 -427 -57 455 869 -176 -836 -621 -880 476 382 147 -818 154 557 -265 -881 -123 706 141 -365 -236 -81 828 751 -670 -541 136 96 388 401 -298 163 263 858 -580 162 -928 -591 -54 729 -221 -876 325 686 -142 -575 -27 116 -718 -239 542 -790 -959 -742 -563 352 -22 -34 -277 439 576 -259 211 379 608 622 -462 640 780 361 40 -665 109 -249 899 972 48 997 -692 -690 -266 200 804 -900 279 798 -745 229 -865 -294 -428 -484 -222 -319 549 5 -84 463 839 825 -116 954 717 -309 -822 -880 -555 -983 809 778 -503 745 996 -51 -803 -867 667 -490 -497 -591 -968 -154 -629 -413 292 -125 -294 -687 269 -23 -876 761 563 37 -939 232 -665 -363 -386 -573 -402 815 525 176 829 -395 -495 608 -208 325 -915 702 247 487 195 843 116 743 430 -69 -243 662 -898 -991 -370 332 -93 613 -959 623 -75 329 -124 481 295 -50 214 999 -567 -116 -701 145 -174 280 -609 -554 -291 -653 511 -80 386 879 372 -607 241 -92 -285 892 791 -319 13 90 -587 -901 667 -503 977 -669 771 -798 714 203 300 -215 -179 908 -618 -709 849 -867 -973 544 -221 245 -406 579 -926 150 -677 464 -803 -175 860 829 -79 691 -278 93 712 -526 598 330 -278 -774 -229 860 -350 -413 -787 -778 -873 -224 41 641 -913 -551 -216 9 -765 -370 -746 652 326 -232 929 -539 -71 -120 585 155 -715 -666 357 -700 379 -345 -78 466 -923 303 0 -921 -782 87 -809 539 42 89 14 -955 -241 -457 -387 -939 -7 157 410 694 318 -250 -687 86 406 -292 152 -291 587 569 719 -255 101 989 -78 930 -819 -939 -834 -497 619 -324 641 353 278 -314 697 931 -2 -211 -848 473 88 -369 -391 -427 -993 319 -109 922 -449 -30 -492 126 734 548 629 987 -782 477 274 -279 580 746 -332 298 875 -712 -549 979 26 675 -91 583 -330 48 -860 -117 -919 -974 -429 252 655 653 -934 -751 656 -283 267 935 101 -58 -226 -234 -50 349 509 -865 17 111 722 -173 -423 -935 -738 -433 -97 -1000 -113 632 187 998 -414 -245 590 -976 499 -982 -425 543 -20 -919 827 265 -417 810 -36 903 -544 263 849 924 886 -342 908 -108 429 -570 277 -13 38 -559 518 -435 -436 -310 156 -451 871 -791 -61 796 -201 339 489 -629 -403 -701 833 496 -466 -307 630 -505 -868 948 215 698 -187 960 -535 -840 -910 -230 997 -156 -398 -908 120 375 -927 929 -657 973 -315 -466 -239 -472 -115 924 756 621 726 288 9 796 400 529 720 802 623 929 382 526 18 434 27 206 -485 747 915 -983 832 -657 -506 603 80 922 -589 -817 397 -673 242 294 970 552 141 664 606 -311 -704 448 -990 -469 815 -759 121 35 -655 -112 122 -18 610 -222 699 493 -550 -677 -964 -90 -380 -814 -978 601 760 446 -776 588 570 492 7 69 -435 -470 504 -348 -55 133 -914 -523 352 524 886 523 -96 -596 763 -373 635 837 -305 -662 55 771 769 705 -960 -919 -657 -175 -957 -583 -12 -176 850 650 -980 -967 -280 -45 316 649 -32 -505 20 -300 654 -188 386 903 -448 -336 -471 -159 -747 -237 601 762 -292 0 -402 679 -386 -623 752 9 512 695 270 639 254 247 703 -872 185 888 173 613 87 883 452 -383 362 -732 380 -344 659 53 988 197 -954 -540 15 -386 518 -36 538 -949 -673 434 36 -144 -655 -109 -770 -438 -305 364 -128 574 238 626 875 -832 -536 -89 545 173 -918 516 218 -500 496 823 818 -603 -359 -420 -347 966 -303 211 -703 543 15 -681 -158 283 -903 -721 200 117 -552 -461 -906 7 692 -405 -978 -827 266 588 441 864 -882 -429 -432 104 -77 692 621 192 123 -184 167 -10 -953 627 -883 -835 468 108 534 103 -949 102 -184 197 666 -608 770 -547 -544 -678 936 923 794 -244 872 553 862 988 623 130 -760 764 -479 -244 101 479 578 994 727 -264 257 -827 402 144 187 920 233 384 -701 -83 629 224 303 779 28 537 751 -946 517 -71 -380 -569 -938 703 218 15 -908 -178 -39 -709 -843 308 -374 -189 -217 637 -941 96 -900 -886 -803 -278 -287 -827 -331 376 -115 362 -795 -676 856 638 681 -607 146 379 -90 -942 732 698 377 632 850 119 -203 37 -724 -490 387 -280 -627 -553 -450 110 -91 337 -23 -44 -636 -236 -154 790 -148 -869 -608 413 -926 253 453 190 -340 -800 808 -121 -804 805 -390 180 -634 599 46 61 385 -185 -639 545 -971 -340 -313 549 -580 725 926 576 -717 209 -102 575 24 60 -432 47 -505 761 304 -318 -873 -153 -649 -275 -929 755 946 -311 343 979 733 -875 637 473 -419 -517 828 214 -479 -6 -196 -361 -759 702 -688 378 621 560 835 117 -156 -552 -947 242 15 612 -178 -47 430 -126 897 882 -219 -123 -865 -858 -306 -577 -401 -441 487 456 -113 -912 -193 -428 503 -812 790 -615 184 -812 110 -183 -115 -931 -202 -435 -199 573 352 411 -188 -533 341 999 -109 -558 -357 -824 -22 -200 712 814 680 507 63 -826 465 -711 490 -365 891 -780 -477 954 397 89 -28 -435 -14 -832 886 929 307 612 216 -902 474 156 798 88 620 -195 707 -797 -662 265 22 -91 938 -954 827 95 -520 -697 -490 822 -322 -386 -997 -23 693 84 411 435 750 934 -263 -180 323 -900 -21 -795 162 -331 -695 -523 293 219 714 578 -1 -583 -28 -637 40 -816 652 -199 766 192 680 -785 -23 -931 394 997 -818 473 -187 -185 776 564 664 -348 -413 874 -147 -285 244 984 -294 -321 -810 -332 636 339 637 -992 -258 -470 -636 827 -211 608 -392 289 438 350 49 689 -514 293 -1000 36 -29 689 871 -737 -522 396 -757 926 709 -864 841 238 606 -818 742 -267 -745 629 629 -647 330 -17 -32 -799 758 758 143 -164 -49 302 614 532 43 -39 324 382 -197 -837 -202 -952 -482 -90 642 -694 257 507 -692 -141 283 -166 411 604 -570 -997 587 -536 -188 61 741 749 -504 -741 28 49 -340 -326 -634 -26 -142 -682 503 -79 784 217 -393 -649 -880 -702 -285 132 972 775 -398 685 873 -911 201 -971 67 -924 638 627 -594 697 -258 169 34 673 -535 751 -546 190 -711 462 -527 424 -381 -794 38 -274 703 839 111 -773 -755 -43 701 -544 480 -244 -298 408 438 688 -385 584 937 299 -259 279 637 -558 -777 736 -928 -81 672 394 949 -495 289 230 17 -359 -505 -741 -755 233 -675 763 876 406 374 126 956 -150 33 397 -691 -704 -723 700 -811 562 -801 359 421 -64 -496 -577 384 -444 -641 -274 321 729 -691 334 83 394 601 -619 920 -874 833 -37 -602 744 -407 712 361 -785 294 493 -700 953 -420 503 -735 -18 -233 291 55 496 -881 950 846 -235 624 -561 -742 484 892 -685 -175 524 -924 120 -658 38 615 830 -514 311 -644 324 167 486 -271 -232 732 62 -959 471 -784 606 -109 -413 97 -522 349 -258 -732 741 -815 -298 -341 32 621 -288 -611 -980 -319 -282 -40 438 -348 752 -468 637 906 289 578 -810 490 902 667 556 600 -566 -179 167 948 -448 -153 -428 487 203 -24 -983 -94 -129 621 4 -132 -129 -542 -94 -718 183 -832 333 -234 721 442 67 -752 3 -729 558 128 512 -946 544 -133 208 -538 -711 -170 -423 -152 659 -580 -787 -484 -212 489 93 -4 -16 638 986 651 274 -842 743 242 143 961 -339 -281 410 382 -150 499 893 -628 795 -649 821 37 -596 -514 7 -819 -668 817 -853 -236 -183 -647 986 -422 293 544 -621 -769 438 -638 -251 -842 881 897 463 -715 318 578 228 256 900 -76 265 -628 -641 -574 -96 513 -267 -455 -131 118 807 -169 -568 465 289 -11 -441 -578 -696 -213 625 668 -704 77 130 384 -799 -751 -306 -228 545 746 -522 896 309 -761 769 -86 -431 -752 -180 887 -472 -797 147 -250 -424 -321 705 -129 882 -859 904 685 334 947 888 -169 -521 -19 -117 323 461 -220 -401 -956 -627 -420 981 772 -611 -750 596 -593 -735 180 968 -5 374 743 -464 -13 -194 -137 -368 769 -612 -314 310 -317 -215 -943 281 -707 326 -471 -7 396 -72 784 823 -112 -552 -429 550 988 1000 -956 343 -814 55 -593 -193 623 772 -102 -819 462 995 -55 937 657 -931 254 738 -993 -202 986 -70 340 983 -12 -971 -650 813 -272 460 11 293 379 965 -417 -9 702 -399 -487 747 -866 -887 -260 319 -534 819 -450 -644 -794 988 770 -204 -365 929 802 993 609 628 398 141 350 -12 -414 791 -607 -880 665 -125 760 -139 244 610 -282 -318 -84 404 -666 -73 569 -711 50 -508 854 -1000 -855 337 418 7 94 -559 916 -785 146 579 662 -138 -94 -173 154 -273 -904 396 -542 -569 -76 -179 185 -581 -89 -333 -724 -248 -738 107 769 -100 -51 -50 -206 -218 657 -723 -31 -731 -798 965 766 247 453 -949 -698 933 -726 359 -732 -277 -428 65 -293 -50 385 246 -174 -395 152 -628 751 17 662 316 373 943 337 -325 -606 -798 828 375 376 -320 -485 370 703 989 532 -59 868 709 64 213 -528 647 -241 -330 -633 -396 84 -816 -283 -721 -914 572 -421 -23 896 -547 302 -292 276 -320 429 687 411 -228 -470 -432 852 -354 -998 -54 -963 -210 732 -677 880 759 -110 -412 595 584 746 980 -145 689 -810 -174 65 -227 -577 133 -187 -235 -909 -745 -108 251 942 156 -815 -793 598 110 342 -639 727 770 42 -57 736 -252 -886 298 763 -405 -31 93 672 -241 -564 389 650 7 488 98 487 395 769 851 536 -775 -810 -785 438 498 476 669 635 616 910 -480 -960 393 -441 -761 370 -967 -964 847 -302 132 -241 501 156 574 668 810 115 -323 -409 -861 -611 -327 -804 920 510 78 -740 -969 -99 -560 -488 171 589 -352 157 655 -382 -494 -800 14 669 -691 -733 -595 -66 835 578 265 598 193 -285 710 855 840 775 -358 -220 887 542 33 432 881 14 -62 912 36 -281 -70 -45 -166 -41 -376 -38 367 272 490 319 773 -380 -31 303 -110 819 874 -779 655 -371 878 -944 939 -937 -16 823 759 -230 623 221 -90 268 42 209 662 -500 -660 -895 911 -120 212 497 322 -178 775 -883 -197 331 -994 457 -319 -130 -909 914 154 -385 -116 247 618 -497 379 -66 -803 -237 740 647 822 301 94 47 -922 472 -12 579 833 -365 -774 -653 188 -898 446 254 778 660 822 757 -879 -142 885 846 -230 116 119 594 -553 595 -6 -821 479 922 -276 439 213 -901 308 -120 584 89 944 -776 -110 -158 -695 -188 226 136 775 460 361 -411 -592 469 67 -693 -139 5 -731 198 -33 -221 238 -294 963 -644 -352 202 424 596 -229 -856 -13 477 557 5 -267 -660 -384 -524 804 -900 914 -14 32 -97 -419 364 -580 -201 -672 -691 -737 -17 -931 606 -582 -790 -863 770 264 20 -974 -502 -844 -896 828 -8 248 137 -487 -212 -71 -59 80 789 130 -480 302 206 -66 -383 43 -79 -882 25 -516 -264 -118 688 -983 -568 417 246 960 663 -463 831 -720 821 -742 853 -618 -793 331 -1 424 270 598 387 598 193 289 -668 -890 394 -762 -962 221 255 -288 950 254 404 100 527 394 -888 -182 -999 752 -939 -628 -645 -170 815 605 70 430 286 107 934 -785 -857 610 214 -271 228 -911 -433 505 679 -526 -822 234 -885 328 483 808 593 772 -51 686 389 -760 -504 723 -709 74 663 -572 525 180 -37 -724 370 -512 950 -185 312 -301 -323 -836 -456 722 873 192 -967 917 631 175 310 516 -524 -230 -970 -239 -83 -623 -186 -934 -142 495 9 -449 -740 664 783 132 724 -473 947 846 -841 397 -881 -934 -253 124 -340 81 681 636 211 -403 344 -755 -411 -127 -643 923 359 -107 934 880 555 -657 -657 295 731 72 643 -95 -654 2 -888 -831 482 -787 -916 741 -839 60 789 -647 297 -639 438 -507 -814 754 -282 -625 363 769 894 477 -20 937 -137 88 -885 -72 267 -6 -672 146 911 -173 -360 -604 -34 -428 -258 761 -281 -21 127 190 -359 -835 -862 -568 -285 -977 -660 422 635 -41 -353 -682 -869 -287 985 993 11 699 -149 -796 -268 -933 -956 958 887 71 847 212 -824 -164 379 846 -46 868 -654 226 100 889 -349 9 568 995 -53 172 -637 -670 -542 305 -318 -562 -635 -226 -523 527 400 -158 96 -365 -812 881 -406 -218 8 -851 -580 -133 -926 -499 883 -992 -683 -530 -73 466 574 -283 -14 810 -104 836 -684 249 -393 865 -555 -972 -486 -843 463 -120 576 672 982 -518 -259 467 -393 -279 -552 -41 468 -237 510 247 -888 -919 899 -31 675 112 148 280 860 -294 -352 -972 954 -552 994 -172 -69 553 818 -195 -690 -190 42 454 874 297 367 -95 312 240 -681 -545 253 421 -701 -411 -146 963 515 45 -44 472 167 -62 315 281 -115 -31 -631 3 -670 -448 -945 -674 -919 -218 139 -872 -283 982 -200 -945 505 933 687 -683 842 377 -73 -502 -670 362 -315 -258 -547 -879 -829 203 -674 -223 -950 -856 -957 -697 -305 176 321 500 973 256 145 -165 -791 791 -653 45 -194 244 -233 -708 -456 -388 329 -217 -335 -425 -458 326 -868 -275 887 14 -364 -786 -973 753 722 -484 931 -938 565 -879 734 -993 -678 -653 716 560 246 252 921 831 -573 644 -420 66 529 635 -315 -318 348 -130 940 320 -472 -123 -85 852 -872 -299 -861 -673 -503 -58 222 667 -941 744 -313 330 -371 -915 702 766 322 -597 675 284 -581 -418 -26 -266 -646 925 -98 797 -523 636 -382 162 -962 -737 624 -352 -655 -58 -466 -580 531 790 534 -542 731 222 538 971 -412 895 -89 607 -427 12 -772 -345 940 211 676 -271 -800 111 -201 -440 -303 947 984 956 -730 735 -25 689 -320 880 -72 -969 748 575 147 164 -523 -471 -36 169 -527 -243 -432 179 638 -594 -313 733 -108 760 992 87 -894 -3 -732 -70 -971 -437 -579 -676 584 -692 -932 455 759 -502 -808 549 114 -400 -507 323 423 -808 -938 556 -103 -523 207 518 -59 770 -523 -135 712 -153 -717 -398 712 -224 358 -897 -113 -192 647 943 813 -935 681 -946 993 368 -471 -720 463 345 551 656 -887 313 756 962 12 306 761 315 713 -346 493 -909 967 -304 -256 453 -865 749 107 614 193 -443 -505 -747 -544 -869 -426 -169 -507 -810 -262 -516 -297 584 456 -907 781 475 -310 -362 214 823 -789 -402 -471 -381 990 177 -75 653 -891 -32 -287 927 -979 -762 -980 -804 -902 105 -59 -675 598 -813 -163 379 518 -100 -491 -51 -896 60 -897 -461 -354 -917 721 -211 -995 703 736 209 -335 806 -805 -17 -144 -11 364 807 -427 -995 549 118 -853 344 232 730 851 273 166 646 -473 356 961 584 625 -787 887 -459 -287 -807 -961 -957 -168 59 105 -913 -500 106 -694 200 923 28 307 450 -940 -767 -753 -273 530 -47 -637 -226 170 798 -508 -969 120 -133 903 945 120 -900 754 586 521 -417 239 645 992 -386 833 711 -473 -485 -39 182 890 428 427 -395 173 -847 -77 -379 -143 -603 447 675 394 475 -122 630 349 -945 637 755 -27 -942 544 -746 -658 -483 722 -791 -672 -357 229 -946 277 -896 912 364 -75 -254 -424 -637 -809 742 488 199 985 -638 -247 862 421 -514 282 -466 763 839 -684 -301 -342 -702 -738 -367 35 253 597 755 176 339 479 722 -320 -364 -161 -34 871 706 130 -655 -992 862 175 -960 206 -660 -829 -108 -401 550 924 -488 -495 -625 326 -173 288 -798 338 -163 -642 404 81 137 -688 468 912 263 666 -177 -944 -481 -78 998 -284 531 -135 -627 -956 -273 -552 630 973 551 -76 -899 851 -72 102 -461 -311 -451 -695 -617 -331 791 -721 913 -937 61 799 -233 595 -657 -483 688 -746 -121 -376 -49 -166 -940 -18 205 -523 742 697 606 102 511 164 894 -342 -904 369 -344 -277 941 -326 -998 -90 -279 -33 404 973 713 47 759 939 499 716 664 490 -423 -82 671 706 -708 154 190 794 57 -812 -256 -60 276 -524 -443 -551 690 928 165 346 46 657 -102 249 -414 -281 -550 977 -623 904 -52 693 354 -928 618 877 952 -271 813 -959 -942 652 -861 -307 -548 -897 -511 921 -411 -289 899 841 725 606 -726 -820 -619 499 -928 894 -303 714 596 350 -387 -732 -138 559 769 843 -430 -807 -585 -540 41 767 631 854 -986 579 -670 -48 865 -950 -145 180 428 -627 94 819 832 289 972 -778 -445 -793 -101 485 -56 173 -850 482 260 799 300 329 165 -818 -393 -931 -753 660 -673 -519 247 -424 -864 -875 -497 609 897 -752 -990 367 -912 -601 -408 -288 975 446 -335 -817 -922 690 127 -22 206 -326 -486 -335 -934 -227 -578 -690 966 -131 -254 48 -835 -170 12 587 39 -765 120 454 636 -273 844 1 125 -596 437 165 284 684 -192 -890 -381 -954 642 -269 -468 363 -96 648 778 -915 342 -802 902 -238 -653 -426 499 -808 -60 -907 560 -79 -239 702 994 238 -516 793 -557 367 -520 -308 -697 895 833 -13 902 296 -23 930 -382 -741 989 515 315 951 -593 591 -153 510 -271 932 -560 -504 377 -631 -721 -245 131 917 423 176 -611 -579 635 435 535 938 -522 108 259 495 -480 -185 -394 -620 96 -58 579 -892 819 -646 -980 -564 905 -168 -920 523 -539 -198 845 -889 281 437 475 64 -169 196 727 -436 -300 212 220 986 -287 -61 506 435 -474 -191 158 856 2 981 479 -754 178 528 -797 294 -392 -684 -889 262 -727 -101 865 -392 -61 -846 -1 107 27 -463 274 -988 699 -458 633 651 -856 -573 531 -312 75 -494 440 960 -309 -70 68 -572 104 460 -67 251 669 726 845 -951 819 -485 89 0 -693 657 -231 678 167 -394 -283 722 -458 349 -929 878 949 -407 -774 389 773 -946 -569 459 -33 690 189 -800 -530 -776 372 416 -603 915 -706 613 696 266 -872 -52 197 -154 -841 398 237 -997 -211 444 -529 -167 762 -10 579 621 -971 -505 -706 585 -704 951 -583 954 839 -758 119 -157 42 -519 -771 -954 -474 -738 -701 -80 -946 381 -502 896 724 522 473 -643 -469 -803 -146 524 945 -896 -14 57 626 755 -648 175 -998 230 638 -359 191 521 -999 -849 61 339 752 -431 0 -998 -80 -285 330 -479 -464 -497 -493 -492 687 -821 426 -262 492 30 117 -950 -323 255 -72 -123 -468 378 -165 933 102 -872 -774 -253 379 112 924 -739 148 -504 143 -395 213 -832 149 -766 829 505 128 166 10 -175 -533 202 81 711 919 -921 -595 875 198 821 852 -200 616 428 -428 -319 -649 -145 -680 885 -531 861 267 112 -787 608 -337 -739 -926 301 -349 137 448 -379 2 99 -360 44 -752 -301 -108 -547 -983 588 712 -271 54 60 600 -126 859 -85 116 809 -664 -188 -596 -38 -951 -308 881 511 -303 -680 -695 724 214 -498 -135 -799 -805 -637 -790 -597 34 -802 -988 -541 170 54 680 599 -177 -538 -543 -504 920 -145 719 789 -273 616 -32 -654 800 -296 389 -259 374 -407 -249 205 -158 256 -654 -456 465 724 251 148 877 -433 524 -696 -908 -754 214 184 -585 -456 683 -757 -120 228 -474 979 265 189 -152 835 636 -291 829 492 -946 822 -358 -192 638 824 -680 -782 -870 -478 973 17 47 339 230 802 -35 -961 -471 646 476 -869 -868 -198 21 -725 376 -914 418 -216 673 -515 -530 -900 -502 -400 -513 -265 455 31 -827 253 217 883 -255 -771 714 -413 -371 -704 152 -765 -587 -86 348 476 238 -548 518 780 304 119 -461 -348 -558 215 -111 540 894 -242 75 352 -517 -573 844 -769 97 -673 -91 23 -779 864 83 -905 -370 -86 204 922 459 367 734 167 82 -891 131 886 -884 556 -175 69 -603 -899 -620 212 -823 801 904 251 -965 876 621 -352 -534 493 -685 857 537 932 -558 -996 -867 -521 -673 -262 -922 46 -698 -45 622 131 377 449 -39 -876 -736 -333 658 107 737 278 518 -110 -450 -561 -728 481 447 -184 -269 834 895 -702 62 -68 -576 74 256 803 371 546 -277 -518 344 -302 -142 -310 -579 229 217 812 45 -889 -490 -361 976 571 23 -12 251 -545 122 -187 621 583 -278 -705 -250 -448 809 -630 814 657 655 267 810 -361 -452 355 -888 25 -472 183 217 -209 996 -177 -257 -446 -258 -681 -350 21 -647 -728 -136 -441 939 -92 540 52 -353 635 68 820 -62 -264 -417 -181 -391 -734 -108 -401 -311 -220 615 511 -913 -201 -469 -668 -455 284 90 -942 223 -384 362 -573 -564 -8 766 462 -825 -702 167 -695 -307 -675 -839 952 -749 -580 656 119 -608 512 -937 -519 532 -947 -634 920 438 -347 -135 393 -667 668 990 -571 791 -726 433 -122 -384 908 -479 936 115 -478 729 686 678 473 -526 -517 769 865 -665 948 -622 610 39 340 -389 -107 26 -165 384 542 538 -197 -318 -362 293 -538 818 969 -647 30 539 -321 211 -713 798 74 -123 672 692 -613 24 -76 -605 -509 -255 377 29 879 -29 -121 321 403 -669 830 83 791 -262 519 413 581 -926 -141 809 780 496 887 0 -241 278 -485 164 832 -980 128 -116 -66 -440 595 53 658 623 -809 792 90 989 555 677 456 -372 126 874 -723 328 -309 291 -454 -49 418 121 -671 467 195 42 -169 -127 215 -119 -181 409 974 -947 366 -376 418 -912 22 -743 190 402 -712 774 -350 -631 -414 625 -57 141 -411 767 -493 675 -639 561 -923 -213 -749 -192 -384 -42 -960 -967 93 85 -176 858 -942 26 896 729 779 -307 678 -132 138 -148 -773 -536 -697 443 351 749 756 -322 656 997 -739 348 -157 -198 12 985 967 520 -526 743 502 -540 -73 724 -11 -520 -544 340 -756 749 274 -82 -671 -880 336 201 -193 603 -127 452 456 399 783 -705 -49 -974 289 203 -212 -50 -903 -427 -959 -980 -167 -123 56 -522 -205 -453 410 604 -600 235 -822 271 -739 262 591 -495 -613 -314 868 49 509 -31 -520 -414 -731 -2 389 -206 -764 801 -35 130 696 -519 825 40 620 863 927 452 784 -14 57 61 -772 -233 -101 -151 179 -979 628 -192 917 536 678 -483 -741 -784 273 -195 235 941 831 -164 653 -728 94 89 -877 -552 250 393 430 141 -566 -638 -937 -830 321 676 -578 959 72 -690 -237 536 858 -372 601 -910 712 147 -474 -38 -783 -626 -227 -650 -534 -63 848 18 -809 228 -285 -214 -838 -890 -595 -577 -877 -752 -264 -770 444 793 388 198 -286 148 -67 596 594 -433 -109 -188 -728 -385 518 227 -435 -159 -850 75 -200 -204 -999 -279 613 -559 359 -68 -407 -606 -409 -904 362 323 -452 67 -57 609 -669 -839 899 900 -639 -966 -469 858 989 -752 -787 -269 306 -494 382 -351 726 -932 -906 17 396 999 192 32 10 911 -210 752 680 -213 -170 244 321 380 259 -440 -464 -507 -875 770 -708 157 154 812 -534 10 410 -14 800 -890 -79 -595 577 -271 -322 -393 768 -772 708 185 453 -886 613 508 329 860 -902 942 -329 -524 331 -446 -240 1 908 518 -998 -26 -324 -238 -572 313 -262 248 678 123 780 -332 -600 -593 -910 -322 217 239 316 236 38 662 391 837 189 -397 268 115 -432 -616 778 -80 -819 -801 546 92 -288 628 -184 179 -790 772 404 742 -551 837 502 -157 901 723 376 870 -785 819 465 -862 -223 -902 -118 -361 -123 378 685 -104 293 837 440 442 560 284 -352 281 -220 -782 928 -692 -700 35 -888 268 -137 110 -591 244 -968 981 -948 -750 445 434 -727 -892 -782 -55 331 5 457 632 -744 31 639 370 38 52 -76 -566 -87 -539 -136 -622 -378 346 -163 -652 399 -834 390 435 562 493 -707 82 -170 -232 -194 274 862 -402 673 -631 18 -631 -222 975 -941 -656 -112 -404 289 -751 -249 -33 523 -274 -160 -370 -915 -843 253 104 156 569 -5 -555 -319 -805 -942 466 -15 182 -169 952 -502 -128 611 -440 -72 -463 728 193 -266 551 -657 743 568 458 -584 767 -730 -65 -377 -915 -87 -7 597 -598 214 56 445 652 495 -441 -98 -256 -96 552 -942 705 534 626 -552 -670 -789 386 294 12 418 -241 -386 68 -905 94 -31 271 -950 -52 611 -742 -84 623 815 40 143 -166 -705 -802 -243 -159 -214 -885 -485 -191 -146 62 -13 534 -47 417 -322 -645 -645 -871 877 -102 375 920 -187 21 -850 790 336 -536 258 -65 -702 369 317 -32 -698 674 -924 -586 981 -212 -136 -699 545 -445 667 471 -883 114 -732 -428 -537 458 57 316 576 142 291 676 994 -823 56 723 -250 955 -281 909 45 713 746 -697 810 541 352 -360 6 26 991 -904 502 -787 -82 -1 -513 877 783 -578 417 -534 525 -376 127 288 659 -781 -193 -172 733 -875 -482 -320 -77 576 -987 491 -796 372 11 -517 -145 407 296 -185 228 -223 500 -891 -684 -685 -438 940 -882 985 679 -548 305 -916 224 779 668 -289 521 -575 -378 444 850 -314 -922 -326 893 -895 -176 -140 -733 -844 -125 52 -859 349 -809 -264 867 336 -643 946 469 700 519 -44 148 -786 907 783 -261 -460 252 -320 598 205 440 -503 -81 32 -283 298 -907 -177 -511 950 -746 -314 -929 -206 -423 468 942 -360 -561 549 615 -653 -92 746 325 -720 -1 -389 -623 548 -843 416 520 336 -622 95 423 -344 -610 35 -925 -266 67 663 -575 -26 -161 -49 -716 -459 511 452 -903 -583 128 -247 794 -764 458 -17 -319 15 600 551 757 -708 49 -161 -965 -727 219 842 -750 -136 -415 -127 -851 796 -62 -309 -679 -951 636 -847 -863 138 -577 77 -713 77 882 -279 -271 595 959 518 -897 625 361 -241 -873 565 564 -724 149 -495 623 -280 280 333 165 -425 -88 945 -153 920 -551 816 -561 -328 26 -31 258 562 -66 -859 432 123 674 376 553 478 198 879 -767 -861 662 -518 -923 -704 -466 -452 22 18 243 -256 361 -957 -323 832 370 528 255 811 289 -149 118 -854 400 687 -796 -588 776 256 -237 -916 -804 414 748 758 -801 464 359 883 262 320 -374 -298 273 -601 173 -239 765 670 121 729 413 -327 -698 -299 -331 179 -523 -466 -464 -713 998 -587 -745 -849 227 16 481 -326 -486 288 381 -687 53 -706 349 665 96 259 -190 654 -801 724 288 -528 365 -462 21 786 853 -815 266 -790 -732 -259 -236 91 704 -214 -481 -262 -445 612 -942 -853 -638 295 169 383 606 -528 965 -858 -400 -776 -887 697 588 -701 185 -986 910 730 899 -230 14 623 229 -41 285 715 -371 694 -617 636 -487 -988 257 -354 -103 419 -668 911 -525 -492 -409 446 -867 230 -730 80 -358 -288 -267 251 -186 303 712 763 -967 -371 306 -884 734 227 -392 173 793 -767 131 941 95 -35 832 -354 252 228 542 276 607 -567 193 214 111 621 -860 321 101 217 354 -909 16 863 -539 -602 -568 205 -178 614 840 823 259 -668 -872 901 -404 4 906 -78 -649 -89 55 -678 -421 -264 802 181 576 434 166 365 -93 -577 -998 -577 -721 -176 736 958 432 537 840 574 -557 -841 424 969 -528 -653 810 -505 521 -238 531 -144 137 -274 -88 636 316 552 366 -717 -334 -705 966 -355 864 272 -342 458 101 -9 -541 864 -488 924 -39 -976 11 -685 528 901 342 -681 -666 380 -861 223 221 444 -782 -255 434 177 -214 579 582 -677 755 -855 -139 -193 -244 994 -740 322 -277 -625 -236 988 -57 453 -171 59 -624 356 971 86 963 -615 800 -770 -709 -990 625 -718 126 -425 472 -373 329 -479 581 -924 -489 570 814 161 444 -800 -237 898 561 657 984 676 -881 617 -939 -511 43 -398 -646 894 -159 493 473 -203 -16 -132 -794 -635 326 -124 -874 644 35 147 -345 912 532 -425 368 -392 -184 118 -430 281 294 97 -618 -182 191 520 -966 82 936 526 873 864 534 834 -66 -680 -342 -988 638 756 416 -592 -370 279 104 -455 20 -260 954 163 127 309 -945 -170 -794 25 152 -457 -87 796 -947 469 -930 -444 -931 -153 -246 -91 -753 275 -181 -114 780 472 -926 722 223 -831 -206 -695 388 -918 809 -165 904 -277 -262 358 7 402 918 893 -820 720 32 496 -709 975 -487 -120 517 684 -890 -809 379 189 -399 569 -263 -709 37 -647 190 -269 -337 -303 291 -214 1 -400 -938 -545 -90 -460 -659 -296 334 741 -10 -451 -807 581 948 -828 -520 317 -129 -21 -340 -664 -519 990 484 837 -701 -348 407 762 27 243 131 481 482 -688 -222 878 -239 890 -713 546 498 204 -825 -527 102 456 -902 -976 -404 80 870 -507 457 81 -60 -364 193 427 541 -222 -439 -182 337 -666 249 -597 773 847 -562 172 -172 118 204 -592 233 -235 867 -874 -314 -786 321 619 196 -549 822 -113 616 470 -606 -939 -759 -357 653 747 -487 -653 759 991 144 398 -462 -831 -899 74 21 170 -97 529 -42 -851 -83 -407 58 244 951 -8 65 -481 545 309 560 -77 385 867 -596 211 -928 972 -267 -76 -925 615 -883 -840 -951 -951 -350 35 -968 -907 -20 -996 -199 781 -156 151 510 238 -13 -681 -951 544 582 -118 -536 793 -680 147 -932 -881 897 842 494 -606 649 -738 -769 347 -205 180 964 -360 -58 -177 -794 -702 337 -244 291 947 -744 282 987 -97 579 369 -112 361 678 -477 -783 -248 -584 123 -456 945 -104 -924 -777 -782 593 -928 -981 8 -584 -733 421 -783 801 -765 -597 974 512 272 -554 646 -999 670 278 -7 216 611 426 -763 -748 48 -879 904 -965 490 421 -345 673 -739 -710 -430 -349 269 -852 -98 -560 551 -946 452 282 512 -477 529 442 -628 -766 147 713 -525 -927 -116 993 784 -23 -189 -195 -345 -771 -868 -326 -400 -231 37 600 -509 504 -618 777 -432 -399 -526 28 -135 212 -733 203 -165 -383 224 -710 -999 763 891 -279 -577 -730 197 -747 -391 -809 484 -425 -107 736 -656 997 803 575 -918 -443 -990 729 -57 -629 -587 -913 225 176 323 936 357 -984 696 -818 -911 705 -555 920 -788 147 403 -577 917 17 -465 -816 423 166 -651 -268 282 692 -936 93 126 736 -536 764 -706 900 57 -656 -786 988 923 52 -613 -461 969 215 915 -304 -781 679 151 -358 -280 -496 242 -766 -394 154 -816 361 -257 997 -465 274 812 694 726 871 994 -345 -427 817 -508 164 736 -878 -598 -769 510 861 799 381 517 -795 -930 -268 -714 319 -240 208 -618 725 -274 618 171 659 -648 245 -660 -566 -543 713 -827 -851 595 248 -838 939 208 -584 721 -817 -341 200 972 207 -254 350 467 -333 -988 -404 -12 216 -978 -648 -846 654 -956 -440 710 -420 -972 -173 -503 172 -723 -495 -268 229 70 696 617 -762 8 112 63 -629 207 514 350 602 -650 -714 -773 -472 874 -241 -843 705 -680 573 737 -503 425 433 207 -492 -218 -33 613 -19 -924 887 904 984 872 278 -727 768 -464 209 -400 -780 -542 906 898 -495 -472 -500 -967 -124 237 -736 587 930 470 823 820 -979 20 398 62 991 677 -72 237 920 -363 -720 634 658 -49 523 26 133 859 -936 -29 -508 -769 309 127 322 185 -255 671 -978 -78 191 479 -120 598 -485 -438 623 718 574 523 630 994 444 -296 137 -605 797 621 552 -85 -746 910 -179 -63 -926 -101 -79 -906 -230 -813 918 -161 496 -327 -344 -898 -450 699 -496 520 -723 434 13 -881 -939 -869 -97 -696 864 451 -554 477 32 -718 730 852 301 462 -783 -44 -408 -386 9 -562 482 173 -571 -324 580 -754 -207 586 -961 245 47 722 984 -111 966 819 -341 -428 -550 -251 -656 464 567 165 738 592 415 216 -30 741 376 -39 630 -549 -959 -685 641 693 812 -970 -689 914 -800 -324 41 272 524 489 103 -826 182 -981 -161 796 -443 -690 -420 -455 484 -910 -508 -606 -761 246 -191 -30 17 908 -442 652 999 279 438 -240 555 686 854 -990 -294 120 359 -149 918 369 -373 355 -190 -891 799 724 977 -396 -41 527 669 -926 -768 934 778 276 331 -367 379 628 -774 -571 662 -157 -980 -91 -947 -127 14 609 -265 -739 722 214 416 864 164 -548 69 -240 -319 -351 -259 -122 350 838 644 118 388 -238 72 -148 840 55 982 991 -182 -931 102 -868 482 534 -882 -12 164 -668 -755 518 889 -135 -45 -206 -183 916 -698 -595 46 -63 152 -359 -24 -270 -765 508 -769 452 727 688 -483 365 -350 -140 662 -871 321 -813 46 500 -432 881 140 614 653 738 295 -742 68 -855 25 548 -576 -498 886 -846 219 -48 -708 367 594 -259 859 667 882 -590 743 85 -961 -84 54 -516 -135 922 474 -657 -412 -638 264 -782 97 440 -433 -26 -690 996 205 -225 599 -420 82 -584 -767 386 92 800 -217 -384 -832 374 -867 692 -996 -590 272 275 391 866 571 -457 -990 948 -436 893 -655 -459 -208 302 -533 689 436 -346 -731 -64 506 363 358 215 -747 -242 -411 -809 166 144 -752 362 -419 -78 -18 521 -21 229 899 978 -487 -861 292 -473 -330 -315 818 -334 -839 421 605 -631 -138 -158 -379 -940 558 -691 -516 -48 -749 -415 835 -56 239 346 -285 578 722 -461 980 -164 399 627 -37 348 -924 -363 101 -945 -800 637 -839 934 993 -699 -688 83 -119 -205 851 451 -227 336 -9 915 -215 575 901 467 -762 334 313 -311 -883 -526 -83 -942 -375 -251 -618 828 -488 480 974 133 -556 247 982 -304 -495 -515 53 -136 -152 579 -505 473 -793 198 -296 564 -360 425 148 -406 -723 -140 -750 921 622 574 -39 779 205 527 -493 -517 -332 812 568 981 973 -749 -360 306 -680 -542 962 -837 333 -216 -568 732 -954 886 -869 804 -498 461 863 -666 -281 -104 765 -752 123 701 616 -75 63 807 670 725 822 -690 842 -758 791 -45 -449 -222 -166 518 906 75 302 -575 629 -33 -850 -282 -411 -941 -519 507 -433 547 -444 -849 957 137 -445 500 942 642 37 792 -487 -9 -113 70 662 3 -312 -412 -474 72 817 336 414 -234 -573 485 656 310 -260 -389 783 -312 686 496 229 822 589 487 -932 -633 -268 912 -581 301 160 -786 -791 -559 -788 -610 107 441 -394 768 394 884 680 -336 983 -637 1 831 766 733 -179 -468 805 114 -627 726 -459 115 81 98 -590 85 115 671 -580 -554 -583 52 93 -788 -591 -652 -876 572 34 841 -930 -59 -459 -728 767 40 515 270 -742 440 959 -243 620 -740 -901 -804 551 490 -408 -986 -306 -640 -829 -846 -694 324 -285 520 559 423 912 -147 654 816 213 -227 531 -688 528 -500 533 -683 -635 261 8 119 -596 323 441 -496 936 -125 -811 831 -858 -70 109 12 282 471 572 162 -523 -959 124 -117 -354 -769 316 79 -871 708 -174 -439 706 190 481 -584 -615 -585 -695 -661 690 601 1 -100 293 -746 -694 623 339 -352 -918 -713 -517 -953 -723 805 437 -266 236 23 255 360 160 927 698 82 466 -896 502 948 532 -721 248 510 392 -403 -648 447 328 570 821 818 163 -645 795 -297 727 992 874 36 657 296 -488 -914 406 -713 142 138 242 830 -604 849 -890 549 -439 -588 -507 733 -857 631 -795 -764 720 760 -829 312 -197 449 546 720 914 125 432 -621 351 -553 -676 410 -384 -938 6 980 -552 883 870 -183 -965 -759 -747 453 108 -747 -615 -662 82 -988 363 -12 -168 283 65 -48 944 26 228 -945 -28 590 -319 -316 833 -638 -932 139 669 -940 -390 531 779 -964 942 -720 934 -316 225 382 -753 -23 -518 853 645 566 -884 -917 912 -634 578 -795 -128 -5 -759 -61 -582 18 -962 -50 -541 -801 -21 45 356 210 49 -367 -175 361 -113 580 986 526 -533 -149 -42 -2 898 -807 682 -360 -73 -953 468 -368 -348 -679 459 296 885 598 185 -869 -905 274 308 -576 -84 -734 506 512 309 633 515 -934 -637 -676 83 976 -30 688 -332 -548 100 286 203 -288 24 870 147 -210 508 636 -650 802 -864 873 195 667 167 -691 900 82 656 -45 -738 -308 385 797 -88 -64 -462 -609 -204 816 -204 -527 764 437 568 -574 977 -257 365 846 880 -451 -386 280 -887 -156 -386 107 -463 -983 82 -284 62 282 -803 113 27 787 659 -586 -838 859 782 111 -513 383 -178 668 749 173 984 653 -852 522 506 -209 -384 811 133 -974 653 949 555 -546 -934 515 389 243 -591 -101 439 946 -451 67 -340 213 47 -337 -910 246 -58 923 -833 370 223 -198 -12 -240 601 667 897 -257 -278 -401 -702 608 -408 692 -461 943 739 -396 -687 -269 -617 -749 -260 -99 -549 576 -300 166 -887 -92 664 -980 -27 -804 582 -397 243 458 167 -829 145 729 -579 -884 889 -982 676 226 29 -695 -38 837 -449 921 -289 996 -122 -67 56 143 -393 848 -706 -342 -676 113 857 -223 -252 908 598 -767 -453 674 24 129 -540 864 -802 -256 -782 459 -340 -274 -872 -923 -567 -198 -342 192 -769 847 -814 868 824 -747 220 -334 460 -142 -5 -222 -431 421 -398 -190 -682 -785 576 974 414 -52 -587 992 27 -721 -530 -293 -592 -654 -413 -287 194 -419 870 100 9 -806 371 -465 -236 483 -524 50 -649 -896 137 -439 -440 647 -551 -832 -443 -536 203 -305 -721 -406 -474 406 161 -949 -972 -937 626 -345 253 -616 -710 -39 415 363 -309 423 -54 86 39 -193 -261 -106 730 -387 818 399 -659 -223 252 91 757 87 -188 55 521 -392 865 -800 -252 24 399 279 -358 38 -158 -660 -191 291 280 -503 -704 38 51 489 758 860 -853 323 -942 -470 44 -972 503 -703 -191 -255 40 465 249 188 590 -965 -143 403 -483 850 29 -195 -843 -957 557 653 928 506 -155 232 -638 -735 -222 300 416 -272 -772 329 629 -368 -236 -556 -66 -19 -432 61 -295 885 -809 -129 337 135 771 672 279 56 635 524 -415 -338 624 -571 -740 -258 222 795 928 69 -327 702 952 -890 938 798 -991 -264 910 -701 815 -394 814 -193 -127 -179 543 245 352 -901 -665 868 -824 -346 430 -40 -742 709 -30 216 -374 1 -849 -386 -257 -792 -270 -609 934 -587 -870 -474 651 216 -653 184 161 282 508 -873 539 797 764 -887 601 -391 -670 435 927 -753 -904 852 943 662 896 51 -923 -83 432 -744 817 100 -151 -729 503 -955 -173 463 -406 238 -815 989 -831 -641 706 147 -370 -15 -852 369 725 115 247 74 -278 133 523 534 879 169 972 32 638 648 -334 -587 552 -32 262 937 -904 -441 880 788 725 705 -696 845 -446 -415 408 286 -917 905 -226 510 350 -484 -178 -834 985 -225 -911 -458 63 -95 -201 701 -214 578 543 -261 607 -33 -42 65 48 -365 952 -375 508 -318 341 -294 -889 247 -405 25 -399 281 905 450 105 -26 -298 -162 872 -361 -514 549 660 318 114 -547 -630 -955 -970 -536 -165 654 -297 -27 -745 -918 160 -381 119 -904 890 138 -65 782 313 -923 382 -821 884 -157 -632 -577 683 -191 133 -396 -427 775 -222 617 -484 433 -713 18 678 5 -44 606 550 251 926 757 -371 21 -842 -722 333 -972 694 540 -964 -977 958 -582 379 -775 -276 -576 -401 -233 716 920 508 -259 -821 794 582 -790 -293 740 -916 -456 -124 -698 260 774 941 783 -508 102 594 -589 -514 -168 -873 880 -402 -480 615 -732 451 -180 -371 811 -773 460 -197 -390 -156 -775 -347 -445 79 -818 318 -417 973 -750 28 314 610 -662 829 455 438 805 -503 211 -931 658 39 -145 -221 550 52 -478 691 -306 -480 718 855 192 -254 -311 -852 -672 809 -856 -65 936 775 410 -726 104 -648 579 545 420 -778 403 -934 412 -706 505 -318 -490 -49 -484 -648 749 -265 520 548 844 -85 684 -29 786 369 9 -454 -843 750 -677 585 -797 831 -146 -124 101 -701 -824 489 -915 -401 -843 -702 448 -84 -615 -184 -484 340 -815 -290 647 915 258 -333 266 -487 -44 869 -413 -225 -42 697 -355 -909 -383 -451 -535 -187 523 -547 593 -888 468 934 494 -760 -560 887 918 -725 211 -588 140 172 -992 284 783 931 -588 -764 -234 964 785 442 -205 -251 -74 444 -282 -769 268 -438 -353 340 927 -763 675 101 -679 -255 283 609 -864 -189 -222 -522 986 -810 -35 165 -298 -445 789 377 492 986 659 -612 -877 -535 950 -592 586 132 376 -393 930 -984 -738 -370 -627 93 22 -390 284 -482 -509 -420 115 -421 -610 -872 472 826 892 113 -186 138 -726 -585 -154 992 -137 407 591 -656 -614 774 -525 -511 964 461 75 230 917 -797 919 -835 -196 -669 -600 714 -658 -714 84 -798 533 -169 -288 684 376 86 -618 422 -410 -383 -828 -496 728 -874 514 -599 -390 -297 -852 -451 573 -185 336 201 -561 -19 -549 -338 606 692 -619 -70 338 -918 -418 -476 481 551 -499 -905 626 -99 523 691 112 952 272 919 -252 670 834 438 45 688 -775 686 -533 70 174 180 360 -679 -881 -230 -214 -138 468 710 -404 582 -442 -844 -110 738 -543 797 491 -489 -793 947 -880 170 624 -740 -528 60 805 386 793 390 -213 969 714 -362 -565 116 -636 -12 -336 584 -57 -897 220 -460 845 -1000 201 -709 -109 618 470 274 -590 164 825 342 -484 -530 -276 245 -316 830 830 478 477 -681 181 -496 -718 609 -222 107 21 932 180 -737 -715 190 868 -90 -429 -538 989 -155 -567 924 -517 51 -106 206 -42 625 -599 974 -321 730 143 -47 -270 290 239 -756 319 212 -119 -546 -802 -967 217 841 -604 -451 246 799 230 139 667 699 -302 497 -903 135 -296 852 486 -34 -606 82 30 -618 -531 -718 -883 225 680 44 -98 221 917 891 993 -482 867 -616 -506 -560 -865 552 251 -86 483 -256 496 -892 -199 -262 -144 668 536 790 -125 -467 181 104 -86 -665 -116 -451 107 -579 601 -414 -365 912 821 954 881 73 469 -657 398 -503 -881 -535 306 194 37 297 357 280 -141 -277 -712 551 -523 -640 -723 64 -240 845 -301 -740 -714 -490 -226 -46 -88 686 -489 -263 780 -764 58 217 -43 760 93 327 -997 846 -967 258 523 -308 306 -857 -741 493 670 366 -148 525 -103 -309 -521 118 655 -370 871 -473 -797 -192 566 -922 486 173 179 -928 -347 -937 -797 735 -111 453 180 436 806 -990 -1000 -914 -842 -316 -785 492 789 -652 -524 247 -977 381 -639 -885 -603 -750 -207 775 -427 687 431 394 118 -448 55 68 -875 86 528 404 -325 -398 849 453 75 -874 735 773 938 888 109 91 -259 282 834 -451 -579 440 -18 451 59 278 -28 -636 662 -212 -955 920 948 -389 572 -942 -110 453 -179 671 -938 926 -605 756 -800 -602 381 -556 379 -65 209 -219 -959 650 401 122 -884 110 -675 940 -390 -566 602 409 558 -350 983 -990 869 149 -374 -370 886 113 -936 620 -328 979 857 213 -397 -120 -847 188 -111 -807 25 339 959 220 -76 -642 119 -856 -95 287 237 480 253 -314 -608 -418 471 901 -342 745 541 -946 785 -604 -602 -55 380 675 270 -561 -776 -625 -645 427 307 422 217 16 -820 246 -51 -209 -163 549 -417 -405 584 727 -626 -944 972 918 -108 -95 -293 231 -453 437 419 201 967 -585 277 -583 385 158 432 -895 442 -641 -112 804 -472 446 501 823 209 -374 822 -157 245 -487 879 -611 -625 -667 -308 366 914 -461 -340 986 -249 -959 419 -580 -822 279 -653 -148 -76 -721 266 205 117 -976 -482 99 -712 -126 260 -130 736 -370 -86 -573 -722 564 -338 -655 662 708 421 116 554 -92 -178 -582 548 -333 -185 -996 -659 -871 -175 655 -201 903 890 826 -142 -735 -477 812 -139 923 -357 805 457 -90 -664 -862 629 594 -626 621 -338 -551 -96 -499 -888 873 -990 -187 -285 821 815 -815 -519 832 76 283 -365 -136 -760 737 -779 449 522 -833 -314 -514 -305 -610 734 -907 -339 162 -799 234 -578 346 594 -153 -768 736 -739 -164 223 716 891 749 -657 141 173 122 -939 342 -733 -415 228 701 -333 791 782 187 452 819 955 738 95 -550 -312 -445 217 924 155 -813 -815 947 -61 -896 686 700 750 215 -565 824 414 529 -518 -53 -459 -512 -693 204 -714 -951 738 -553 317 111 -480 -336 -319 -716 -18 -888 -576 -485 -734 -890 480 423 256 -958 320 728 200 -118 840 480 -440 463 940 -969 238 -121 -58 -114 262 903 308 776 -752 552 514 116 -589 514 -354 608 277 -311 731 -378 583 -953 420 -761 775 -525 -289 35 947 923 -716 -704 286 350 -69 -776 -37 321 -55 -181 52 505 609 -30 -934 -106 141 798 774 159 -182 -487 353 435 -466 -620 626 -999 676 760 -957 -150 452 887 -103 -931 820 925 -531 -507 14 317 680 995 -656 503 -366 -373 479 423 985 -529 683 -369 693 -716 -86 -675 482 -507 115 957 869 542 -419 98 -391 764 -348 -447 -796 922 690 651 -392 90 -73 702 -461 846 71 -117 -404 719 -327 649 -677 -608 -718 432 -424 -497 580 656 -63 -186 887 -206 88 877 441 -811 -129 775 -94 786 207 54 -360 -305 -484 -745 -394 -621 -793 306 -649 -898 -373 -728 -305 634 912 -937 750 -462 48 193 715 -727 -179 900 -208 262 -828 -149 -478 510 -854 953 -943 -523 475 -384 666 -585 -407 -810 677 447 -827 -882 539 -650 300 106 -78 567 -241 154 512 282 -734 -916 822 478 -968 -85 577 95 -580 384 305 617 410 659 -154 657 -269 251 -342 -42 233 443 616 -814 212 -109 -482 -573 683 -637 43 -827 -300 787 -648 188 63 -304 437 189 -4 38 -873 254 840 965 384 -603 -567 618 -560 -921 -554 -956 163 651 -882 568 70 -684 -245 573 636 -835 650 665 -391 -628 613 -287 629 -943 333 259 -824 -121 -885 -253 218 -447 -693 -164 -493 -203 811 -260 -247 201 689 -162 879 352 -481 466 772 715 -373 290 446 280 269 -777 -907 -831 -22 -312 208 -193 396 54 562 -441 -448 709 421 365 151 806 744 -419 678 -604 -578 756 -961 906 -23 -23 -388 976 938 -538 922 -685 164 -390 684 284 564 -829 -258 -86 -22 -998 -563 644 -365 114 -723 160 -3 -547 403 -835 632 881 -40 401 606 -65 901 932 -937 -668 0 846 82 -114 525 -677 -577 428 -825 -86 632 -386 -967 171 159 918 -523 662 745 721 106 543 -654 301 -888 261 219 612 -289 -188 -860 448 -749 -585 499 958 -155 93 -839 -309 -328 -451 -802 -204 785 950 -185 -579 -374 -575 -621 382 -988 185 428 918 -215 -196 -477 -955 -825 -701 773 994 631 -546 -842 657 317 534 810 681 16 34 -818 347 -315 -401 -76 787 -437 764 965 257 -842 -665 732 550 -427 -154 865 -625 416 847 -580 643 13 649 -327 219 127 -527 -247 -775 41 242 307 -178 691 425 -101 989 435 720 -570 498 -764 348 -677 72 923 968 967 -703 873 422 17 796 190 -23 61 -83 -935 -711 200 948 665 941 690 -761 123 372 637 636 790 846 -666 802 -255 401 -75 349 192 456 433 -402 771 201 787 890 225 112 511 843 -215 619 601 243 -146 119 -963 914 -282 -558 -714 317 -876 357 544 196 512 13 -947 -806 -9 78 871 -474 -822 355 -397 -154 -707 593 -629 -169 -176 231 -679 -269 528 466 738 123 -961 932 560 -653 -492 579 485 632 304 680 -817 -358 313 153 -867 319 611 -282 -353 63 -779 -74 821 299 -355 1000 250 823 -135 -650 904 -173 -521 -5 -542 867 185 -613 672 528 829 151 -266 132 -183 874 -238 641 -850 -810 -130 -91 439 -104 -656 -23 636 421 348 -815 -952 -101 -340 942 497 945 456 -408 -459 572 65 -202 -87 -304 -376 -113 11 -430 -979 394 -479 896 639 -582 -723 457 -378 574 -924 -167 -388 937 480 948 587 431 167 417 -960 -995 638 441 385 649 -721 797 947 -311 425 -170 215 -288 133 155 932 816 -396 -787 -92 277 884 463 117 -986 -457 -51 871 599 -287 -351 -524 -207 -95 -350 -157 476 3 948 -926 -926 732 -341 -420 -154 232 -197 -709 133 -387 -521 -344 -462 -940 -431 -728 -343 680 18 -511 -886 -657 -901 762 949 227 187 597 312 794 -670 529 745 -605 -240 382 -140 444 -865 124 408 -916 -426 -886 905 -216 -27 819 79 938 624 -396 765 320 284 273 156 506 -440 360 -124 827 -124 -355 945 -524 -16 -997 -14 -154 -995 -494 -709 -428 663 83 -765 953 -876 -335 -896 -65 -223 100 -983 356 -959 163 926 906 632 968 -94 132 -150 193 780 -248 -290 375 -214 638 122 966 -78 -133 134 -139 133 -983 249 643 -516 -589 157 35 891 -267 -748 -307 339 -207 -706 185 212 385 586 -496 -621 928 598 885 31 473 -393 307 265 453 311 940 262 336 -742 -892 -463 163 537 -819 -172 -521 238 918 -70 883 631 9 -24 846 -915 -384 -698 992 -516 216 110 623 -893 -639 -44 -736 -145 88 -303 725 -105 -90 191 690 614 -313 789 -993 258 -175 126 -701 -615 400 709 -47 -882 795 916 -839 -328 946 -854 -273 20 796 446 -200 -773 766 858 443 583 666 479 -146 -928 310 792 -597 638 -466 502 -284 454 926 952 -765 -626 -660 -381 -377 103 -46 -864 -303 -5 -405 988 834 -526 192 199 -278 767 193 412 -16 -673 -298 -64 26 127 -33 -435 224 511 -153 -9 317 -724 -558 -541 735 -862 -250 610 485 249 -80 225 -461 -876 837 78 -375 -544 331 -178 288 852 -646 188 -117 -211 -177 500 -637 297 708 -364 -882 293 -388 989 128 -910 829 -21 384 -69 -643 30 766 994 538 278 109 113 177 719 -109 -686 933 -489 -303 -889 -680 587 2 -405 -377 500 -120 -252 -857 192 -13 -810 -456 464 -1 246 796 748 -376 117 -176 566 -639 328 -666 384 -618 501 -368 -744 421 -181 -175 -845 847 621 778 -117 -873 -941 -70 74 779 -799 -711 656 -873 -165 984 917 -448 -69 451 691 -550 561 961 276 441 934 -165 93 592 179 -427 -241 -471 379 -63 -749 9 -821 612 -487 560 573 520 -281 287 757 -76 294 323 -484 -571 -886 -270 675 406 -960 -997 -87 546 -784 340 192 -809 783 -572 -586 139 252 -173 752 -436 -229 -169 -778 189 -992 -462 854 -82 -570 -154 -671 -93 691 -248 125 -824 -244 -281 190 -497 696 450 829 -739 -246 966 -493 372 -845 554 674 -268 359 4 -688 29 175 110 58 430 -151 430 -583 -288 -262 -757 538 987 138 -732 -183 104 275 8 -421 982 539 80 -81 -396 198 -597 766 -319 -436 -576 711 608 574 -323 47 -491 591 149 740 925 171 -912 641 745 -456 -824 -142 208 -95 -981 -612 466 -86 21 189 -895 922 499 354 -423 122 912 607 -394 -531 764 -963 887 277 -740 -882 -305 -418 -448 778 831 -431 320 -715 988 -159 588 -761 -146 -180 -485 -502 945 689 71 797 855 -583 226 180 -578 45 -17 540 279 935 -375 -391 634 -835 -486 -343 -744 -25 -284 818 -813 366 523 -774 -730 -904 -791 606 -971 -24 605 -738 -769 -541 -99 -659 735 979 89 332 862 980 -525 -500 -887 -611 139 -454 -242 -321 885 303 452 -884 -528 764 -730 -43 -394 372 -527 -184 156 465 175 604 977 -112 186 -396 -296 778 392 -454 969 576 -279 204 -966 337 554 -747 -570 920 578 885 -295 966 989 714 126 85 216 414 -148 -602 386 803 916 416 975 -187 -578 -132 202 -183 387 -555 -26 -678 610 443 -779 214 747 720 -164 655 362 834 550 -40 364 456 -628 449 93 492 -477 -561 -600 -954 -71 971 91 -305 -641 -679 -564 361 -312 -620 513 -877 614 -34 -313 543 664 -295 293 977 818 320 -439 175 -963 -599 530 -188 155 880 -811 -544 19 98 -266 69 47 246 -515 796 311 731 113 -939 391 -170 -66 877 804 -153 102 -404 -219 -118 866 287 -736 637 -378 -24 -223 -856 -591 212 836 538 -429 -119 912 223 -543 -848 -950 426 -679 -652 -696 -183 69 -215 250 -389 -957 -326 113 205 -350 468 97 -34 407 -337 240 -509 -775 385 -461 890 -562 884 432 -762 -328 -419 597 -387 -356 403 -286 763 -47 -97 748 416 131 -593 413 -117 813 737 -199 258 -13 -73 -813 12 678 -336 -19 -979 -744 555 -965 59 1 -458 -535 417 385 -480 659 461 -218 -433 -560 -799 -496 262 230 49 -674 -49 143 504 -619 745 -483 163 510 -749 -945 -258 -825 -687 1000 -764 415 -524 -411 -813 791 202 -918 -273 -300 -813 186 -790 -636 -389 -708 -44 920 -127 -467 518 918 847 -232 -92 -490 603 597 601 106 868 -801 -484 757 -443 347 921 829 7 719 36 200 832 -840 853 -418 -837 -188 799 725 -171 -552 297 243 -451 370 -201 -579 532 -361 -974 830 974 -674 -633 -129 -279 865 -319 531 -812 37 -618 -346 279 -822 706 -659 -191 -121 -202 -512 382 -438 136 977 -38 -16 -626 594 -875 -521 686 730 -103 338 -268 527 541 482 -538 -752 666 984 156 -594 -536 -916 -308 303 -664 187 -145 -485 145 202 -538 863 455 288 -363 436 -184 818 -350 -329 -707 -701 395 19 750 -802 724 -498 983 -474 766 863 901 -558 -938 -90 -938 -880 773 -350 74 -989 -369 505 461 415 884 734 412 809 673 -901 938 -783 -988 -895 -68 -863 784 740 -737 749 285 -766 -628 86 585 763 840 -158 -777 647 -42 145 -321 486 538 164 460 -959 -21 591 -572 -25 -517 580 -679 310 521 129 -937 -893 16 -859 -455 375 162 -874 -515 984 -300 228 146 863 -665 386 906 81 -504 656 -70 -658 851 -741 -68 686 756 702 51 -350 275 -463 -248 -721 -948 619 -86 548 70 -41 660 704 43 831 871 -353 -247 280 20 482 256 310 148 -632 695 383 -264 -425 40 -481 787 380 937 89 -252 -153 635 949 -263 -264 372 -722 98 280 -893 839 723 33 -353 -272 -108 -518 825 252 -845 -246 -784 802 -682 -626 886 -633 148 -373 -77 375 844 -108 -508 83 -437 371 303 175 -573 416 -119 159 -771 801 368 774 835 -132 729 309 499 -25 -347 -45 434 -644 -36 572 -215 -403 -241 824 -998 -141 -56 440 -614 461 -103 844 768 482 676 542 -725 -348 286 87 502 498 -731 -361 323 -168 430 -776 698 -999 523 650 -870 653 697 627 362 176 -953 52 82 420 -603 -79 -280 810 -48 -490 -220 546 -651 -387 -769 277 -437 -828 -434 231 -238 973 184 -626 469 -484 -658 307 -951 -489 610 804 -22 532 490 445 454 435 789 465 -981 -281 856 -465 -172 -405 -361 -917 -53 710 314 447 -711 334 887 -766 -390 432 233 51 491 197 980 635 118 933 319 -530 -672 980 -488 -453 -716 -130 178 352 630 -136 -573 -221 -192 -395 28 -210 457 -625 -84 -700 227 -465 918 -118 -69 -107 -284 -75 -43 299 -558 587 -2 710 935 878 507 -257 -638 168 -908 -9 928 -371 -31 -828 886 -296 610 522 233 -339 -974 -497 -671 -222 -643 150 -516 747 -427 473 323 104 773 -610 981 -612 -447 -845 719 -169 414 -363 594 130 874 980 -182 382 612 -46 393 280 494 686 32 343 -200 660 -805 501 -52 648 -112 592 347 402 -503 342 -862 -945 -975 728 529 504 844 -586 987 -752 349 -954 -479 160 -263 -232 813 89 -89 677 -741 260 -499 954 125 -318 -84 357 -721 457 975 -716 360 643 -52 -560 162 -205 -906 381 -568 -545 713 -840 -186 141 499 -404 148 -485 -248 -22 -980 197 -588 877 -279 294 615 -205 -327 -79 872 897 67 -129 -642 452 794 475 948 557 -846 -88 71 -239 -288 -486 -488 -3 857 -827 -982 888 -186 -240 -758 -806 -697 -369 -198 418 250 -303 778 -629 977 774 -69 -163 -271 -328 -47 -704 516 -429 -870 -87 352 570 -116 619 -966 117 85 517 902 -225 -236 597 817 -123 780 524 -636 972 -573 -875 870 103 -917 -915 998 549 667 337 -759 -464 712 -516 548 738 1000 245 -822 -874 140 454 -288 -694 -914 866 -435 -131 710 -445 244 898 732 868 139 632 200 708 392 36 511 -602 -887 323 -121 -800 107 180 -958 -205 -487 -241 -768 60 149 655 -28 783 377 -52 -493 -477 550 120 252 151 -173 83 -335 568 841 15 234 -41 208 274 709 -461 539 -100 557 -550 -661 270 -575 972 847 724 370 -651 851 257 277 -723 -28 -247 257 647 -101 -560 -118 665 -239 -160 -776 -423 607 -278 -642 108 -981 -65 747 901 -436 229 -434 -681 -246 -242 -30 459 394 302 -177 17 874 -232 979 913 -826 507 8 865 401 433 -144 -432 -461 -115 561 223 -753 -209 557 446 327 926 391 -216 449 373 151 445 797 38 724 136 -906 795 -405 962 595 -168 296 -298 836 -831 744 874 790 640 746 508 806 157 -966 220 -917 21 451 901 -762 -82 -776 -770 -840 -368 841 -96 267 42 -225 -872 -549 473 612 -985 257 -95 496 223 131 -494 -879 289 -467 362 -599 428 26 -181 -606 -236 -614 971 581 -375 692 506 -988 -326 -310 5 594 336 460 -399 165 -45 819 372 -413 -744 -99 744 96 -360 -560 -522 -83 473 447 -734 993 508 -883 249 165 -978 -17 -198 -369 -663 -422 -82 275 661 382 -258 -267 113 -59 1000 735 -651 270 -405 596 -142 -718 -920 192 641 698 -537 -855 -675 336 -50 -388 -405 -960 654 104 378 -388 -900 280 -827 -949 855 -626 578 435 423 120 701 141 651 -146 -799 -720 79 -81 677 306 112 -476 711 703 -570 -242 -261 199 -648 -844 960 51 -752 946 -584 454 -712 224 -234 -775 732 708 910 -321 387 511 221 760 -768 763 573 199 -546 921 949 529 -53 935 431 25 -962 -479 89 600 369 -980 295 357 -165 917 686 172 854 644 -8 728 731 306 243 -532 -549 120 -872 -899 551 -270 -255 -383 474 -192 646 770 -450 432 868 -780 950 -91 -699 903 675 -851 929 352 -7 288 142 503 120 -261 -641 567 -941 -854 -424 135 -659 -883 823 819 462 516 -985 184 81 -281 -910 -684 229 350 -828 297 -95 753 341 79 -114 813 160 -706 -522 -918 619 -776 650 -793 856 447 951 608 152 -408 340 -650 616 -92 377 -604 -719 103 718 -984 -505 -704 -270 -985 -483 843 639 -664 -145 12 479 -453 -701 513 630 795 -461 224 -661 -253 -549 -238 -983 -499 307 225 -200 794 740 -479 264 966 471 684 -753 402 916 -138 -153 126 749 -944 156 594 45 988 -904 485 -6 297 -481 -25 -890 -280 -851 -9 -820 668 -785 -533 997 -365 549 -129 618 198 -291 -160 231 -907 -609 563 383 -357 -48 647 -220 575 -266 201 757 -179 -976 -488 -225 -163 -403 -447 -461 718 -704 -110 -697 -43 728 -493 -214 668 464 302 798 -158 -776 851 812 428 -70 -936 538 -676 -279 464 -555 446 -305 -742 -563 87 -965 984 594 818 -17 -807 -599 -177 -385 322 -377 419 -400 986 -762 -930 -78 -983 208 -729 642 79 301 934 13 -103 -94 -601 519 79 -133 711 353 -965 992 267 -548 -518 -345 823 -436 644 963 -90 -959 -756 -813 -493 763 -270 593 383 -768 -708 216 -134 -104 148 -469 -377 540 -681 388 -662 -242 820 -166 -133 589 721 -861 939 698 -113 -465 -25 477 606 -503 46 -965 -866 -280 -225 -690 -441 301 681 34 979 -338 -640 310 -338 -641 814 246 154 -963 -564 531 -158 -972 170 79 708 -841 -371 -968 -899 -284 646 716 -997 -915 -219 -911 -96 -161 723 390 -12 781 -893 -114 -609 -108 460 870 -935 -17 -455 239 -764 -446 841 663 -767 -477 -428 -786 371 -834 483 63 -297 505 220 -762 -147 244 -684 -792 926 -153 -290 -884 976 -721 -543 817 906 82 -403 -413 -361 -129 405 520 -144 -874 3 619 -972 -705 604 668 938 -624 492 357 -228 -288 159 -226 -397 -62 900 229 -916 673 990 81 559 -151 -83 906 959 -187 -196 31 669 -848 -618 91 -595 -154 540 642 660 187 -133 -40 -649 405 -396 640 -108 491 632 -412 -915 493 -716 -671 -481 627 -677 -647 278 647 93 -462 -558 635 -165 -816 963 737 -877 -92 -679 -360 287 542 444 -133 583 -56 539 264 288 59 343 883 -200 644 211 -153 4 -702 -705 156 -718 468 -604 -179 319 719 -293 953 -483 -44 984 -515 -5 -912 924 -51 982 -124 508 -316 -677 865 332 757 -976 938 -499 -205 -378 479 54 -360 -915 -792 -920 -287 -198 -52 879 -920 -816 -52 863 837 584 288 71 914 -878 -650 -756 185 698 -934 -798 -971 649 -231 -23 52 435 -944 170 650 328 -132 800 15 -4 -565 -844 -559 -65 -859 641 144 -694 -893 363 -68 37 -735 -167 -23 -298 -10 -485 1000 -218 -408 574 700 547 -187 438 872 328 -330 948 878 -612 -391 952 954 973 677 -212 102 -555 264 -826 -70 6 -505 53 -403 206 966 84 -210 -400 -543 -470 -255 -31 -323 649 970 -621 -985 -371 -521 428 859 -26 775 -810 316 -935 605 -228 -441 933 -758 -143 -510 103 -494 236 -561 -376 -12 361 815 -53 739 965 -83 -990 -685 -455 -657 653 -421 138 -804 -955 480 -931 810 -933 187 983 -386 292 -596 -977 -977 -722 -447 391 887 -571 906 12 -811 35 -66 190 -932 -66 428 -831 -387 652 -792 -994 3 850 -220 -5 -585 -95 -814 -833 120 830 -300 -991 227 -683 167 -10 -785 194 97 781 475 888 230 409 733 -367 41 -325 826 -833 957 130 -594 -803 -60 -263 -603 -387 -780 -141 708 428 452 640 576 625 -663 -557 -227 860 303 -114 -134 -262 -209 -814 5 427 496 71 -809 299 759 -935 530 453 -446 -329 307 -679 891 556 15 -814 -235 269 -541 -212 -835 814 -141 -789 41 371 -371 -514 106 216 11 669 -474 -61 187 -728 845 488 -2 -236 553 124 306 -474 260 339 -973 13 68 -829 -652 831 -590 -551 583 -374 120 -253 -138 -167 348 112 189 319 -274 372 -165 -520 796 76 -886 -976 711 58 -687 -108 -433 890 -297 -183 208 -438 -794 -292 487 -536 91 -597 416 -596 696 -90 -467 -704 780 -159 64 438 -348 423 119 679 583 -405 255 -624 -547 -836 344 735 959 -149 -862 -463 -153 41 410 -544 -54 610 598 336 -603 526 934 461 361 -93 202 493 501 167 609 -156 -180 -422 337 118 341 301 -956 475 996 -490 536 278 -617 887 -334 267 75 -451 806 -930 -236 -219 -194 -320 520 981 943 479 -226 -503 120 241 -583 28 711 -362 -724 662 -355 284 926 284 834 742 -775 505 -766 -381 489 -867 -981 259 -7 -388 -578 683 978 -217 -816 569 -912 352 -324 -573 -606 888 445 496 -160 907 -435 472 -74 -917 -528 249 263 -774 35 643 -278 420 -799 421 -464 -496 -370 -421 -553 -158 -527 6 -375 971 75 590 725 -854 869 710 -129 983 -177 -180 -856 -955 -308 19 -294 -517 45 -969 -527 -234 -188 -522 -126 -18 -791 -377 -308 478 539 -645 -680 -513 -845 -820 -606 254 -692 972 -650 769 -646 968 -699 -215 -6 493 -835 -342 876 942 714 -25 23 -153 565 -297 809 996 -639 -512 447 -383 -143 -804 -994 647 850 503 -923 886 309 -892 -100 52 -769 213 171 -482 827 -639 977 -683 -141 -221 11 -557 689 622 -465 726 -447 236 -46 -584 -922 -86 -888 611 -528 674 -407 -546 -144 559 688 800 711 -142 558 729 -716 -673 -84 -138 -203 -59 -427 -208 -294 865 -914 -649 -83 -178 778 181 878 10 -6 221 -447 40 493 -896 -663 -895 305 -894 920 711 -120 -585 -346 -229 -455 -298 775 829 -393 -943 861 -652 389 -154 67 806 -655 394 -621 931 132 977 43 -485 -644 485 -144 -861 711 64 281 -78 837 196 893 -248 -554 692 273 543 -361 -802 280 -85 -160 -893 300 187 -320 530 -893 -866 -282 138 -122 314 -187 -786 -856 730 -95 -904 471 -810 154 -550 831 -530 -390 -380 -78 53 139 -532 239 410 131 523 -976 -970 -934 827 -274 790 -823 843 -27 324 835 -932 597 -92 -725 -989 -137 760 387 811 -517 -903 431 341 -555 -879 667 361 45 -538 777 -849 18 -298 -706 -551 -496 220 -63 543 976 -220 -220 -687 320 855 776 166 958 576 -859 569 -450 934 -35 190 -114 41 424 -386 -440 591 -306 -22 217 -857 -667 452 -508 946 184 -897 64 531 977 949 642 179 893 457 -946 756 -594 -414 700 144 -60 121 -823 733 -573 557 461 -372 341 -532 758 -946 627 -159 -48 814 -133 581 321 -230 -992 -467 283 -868 23 497 -341 -4 -789 260 -261 321 659 -794 -657 -493 801 -414 893 591 -311 299 -676 808 605 -291 918 638 280 -742 792 -900 938 397 -204 -565 524 893 830 878 -254 409 -275 171 410 828 -107 -619 -816 -898 -734 -35 374 -810 -510 99 636 351 38 53 887 974 -936 231 880 974 -871 409 -243 -576 -317 -376 -145 -389 -434 602 675 -335 -682 949 488 522 -132 86 -6 -140 -489 -763 324 -70 588 -504 599 718 905 -294 117 -664 -600 -122 249 -880 590 138 506 -24 317 -194 -602 689 950 -539 -739 543 928 -123 -310 430 173 382 174 758 -51 137 -184 511 69 947 558 273 436 -36 571 658 -615 180 -963 751 -13 52 -522 354 993 -828 -195 370 -627 770 851 269 364 -242 663 -670 -293 -374 975 -142 776 216 116 -695 -433 -43 392 984 914 456 22 465 733 811 -114 -734 770 -224 -363 77 -648 -445 -118 83 -933 -417 146 -401 -996 -25 -139 -521 464 398 645 803 731 -47 308 19 -853 -905 -301 276 605 -950 -312 794 221 399 218 -268 -645 599 188 6 -492 -909 995 -37 -354 -800 79 -931 294 -255 -485 62 -52 -327 -3 349 -805 -342 -508 -379 318 474 917 -45 602 -293 -510 -179 494 -789 390 -969 284 -77 -578 -950 638 832 -751 -909 -622 -776 -392 -131 -571 885 928 -272 -320 274 163 935 -112 -794 -777 -164 247 -138 515 -553 -569 -203 -935 882 -749 823 360 -100 202 -707 733 55 -487 -819 375 454 -286 905 328 654 -865 957 -510 -278 -970 -130 332 -552 -527 -708 -149 -635 696 657 -73 888 -712 521 -200 -726 442 -87 753 841 -199 -829 -295 302 -275 -832 597 -58 -768 581 -717 399 -773 -78 -445 834 95 -161 -481 -769 -218 378 -385 -186 -201 98 -793 -602 653 -34 279 536 -751 -647 -921 -317 -551 -783 146 -86 -518 -981 -508 278 -621 900 936 -135 -539 -766 179 169 -208 -815 -223 476 -162 810 72 966 -646 520 -27 -674 698 -201 -802 -417 -1000 414 580 220 -993 -604 -400 155 352 -876 -40 -652 -750 484 576 -165 627 851 -324 -259 -555 -639 59 -32 -26 -214 255 -993 -799 -565 222 691 -802 182 561 -305 958 -168 -689 -100 267 840 -446 570 571 431 -99 76 950 -219 633 -129 283 613 349 294 782 471 -26 -23 -685 -857 417 274 736 352 141 878 447 208 -932 -181 -318 269 -298 -481 936 -766 6 -2 594 556 -848 -819 -906 67 -814 966 -906 -379 -486 -645 867 -473 293 888 -635 -663 -795 640 213 -801 -467 52 180 979 17 565 -88 830 -62 790 360 834 -801 -833 -51 535 710 -971 36 401 -235 420 216 245 -645 285 -728 -261 87 20 136 -941 97 -846 -857 -927 -216 -768 -508 649 220 555 672 -672 433 -728 410 -261 -560 -772 -142 -405 -142 507 496 -675 389 606 967 -101 -914 921 864 -445 536 -364 791 612 21 -898 353 827 -946 -436 92 -976 429 587 338 -944 -445 441 -84 882 453 -101 -190 -417 -916 905 -288 856 719 649 354 -182 437 357 412 -742 -797 -42 -861 934 -238 -556 -455 192 -483 -541 207 -934 145 686 -233 -930 219 620 916 365 -212 -171 29 -535 775 -796 -883 -958 -406 859 133 726 -53 -337 -116 393 -396 33 -791 392 589 -520 864 686 372 75 -502 322 228 -849 -699 831 872 782 239 -481 -614 238 -305 -538 -806 -300 502 707 448 242 19 272 440 212 23 892 306 -867 795 -94 -649 236 -32 -475 -175 363 -36 -507 346 -1 720 871 -537 670 -781 -347 657 713 -754 -160 -5 -268 -941 -536 484 -828 522 -322 -842 -63 -392 -999 -969 -80 714 335 147 523 -785 489 274 -730 -953 -276 677 289 19 -118 13 22 72 560 -83 515 -34 579 494 925 665 -136 -147 -264 145 135 -510 -336 997 -689 -747 413 412 -906 -548 -516 937 -541 999 -825 395 158 -746 795 -128 956 495 -322 -939 913 -877 559 63 -158 138 172 -115 -763 75 -434 899 -905 -19 -721 -129 636 102 -823 -14 434 91 416 808 -341 911 739 -505 -897 512 -919 -324 138 978 579 993 249 -967 162 62 928 -838 300 834 530 269 -670 -672 -594 -360 -340 -746 528 -649 -464 718 429 -245 468 -769 633 688 546 926 -14 -103 219 -823 -632 283 808 -711 -856 -729 595 75 -310 347 -715 288 249 -21 -879 66 816 191 -95 216 -419 405 756 825 647 152 -470 -202 -353 -45 -419 271 -859 419 958 -425 82 -757 14 404 -47 779 246 -801 742 646 -3 39 -638 634 -263 -707 969 -195 -850 -528 537 395 796 -709 317 -436 19 -856 521 355 447 -692 -428 622 -991 -993 -914 880 32 -682 303 662 316 260 768 -692 -778 610 -394 -270 714 808 360 -519 696 955 514 330 575 657 -451 657 738 -530 497 500 360 -918 891 -89 -364 922 986 -439 241 622 886 -66 -737 -460 218 537 -991 83 -272 -678 -669 -397 709 -927 -278 564 -513 -179 889 637 -688 -722 -440 -955 -338 -943 -785 961 44 -41 -651 692 -880 -472 -763 46 787 -43 597 -293 328 230 798 -194 404 878 78 736 916 -682 -912 739 709 750 538 210 -322 -646 386 -91 663 122 -271 438 890 -824 -594 527 777 -62 448 744 -149 639 365 476 198 167 975 339 15 -301 -858 -997 -30 286 -837 -237 -304 183 197 71 -309 588 637 -422 -747 291 -752 175 -4 -553 664 172 -308 427 483 943 -512 341 -155 700 704 452 911 894 -426 81 927 -401 411 -784 -712 213 1 -919 983 -516 933 422 -444 -802 592 -436 103 310 -218 -894 30 148 477 -306 679 -608 73 929 -191 782 -204 878 255 -921 -704 968 -578 572 78 -786 39 -759 363 -782 -199 -920 -604 -483 -252 408 45 -590 -52 -524 -975 -164 -822 -224 294 473 98 845 754 3 476 -932 -403 -832 326 -898 146 720 -913 233 -869 648 545 -513 410 -28 -496 525 861 -360 639 431 698 -278 -250 -246 836 673 -995 -409 189 -639 -464 -453 -435 586 845 -181 -48 986 -330 317 431 531 177 775 -138 -191 -48 -653 -825 -568 -290 729 297 798 -540 809 -504 932 323 945 773 -400 -397 -520 628 141 -944 454 24 -707 385 40 574 271 419 247 -542 476 824 -720 -329 343 -570 745 -387 391 828 -573 167 -249 713 -644 682 818 -43 384 -38 -898 716 -578 -396 888 -904 -413 -365 929 968 -53 -681 -67 55 -883 -979 451 -442 -489 -40 -880 132 82 708 -318 -48 -761 734 -590 -216 354 356 -994 814 949 -106 -726 -471 634 -334 -150 -636 -750 -379 858 -729 -944 83 -219 -410 237 -195 -681 -211 941 394 557 901 -507 -614 -293 -35 405 853 310 650 165 204 -593 -37 677 -837 -871 -731 265 -101 340 -539 409 696 143 786 -400 203 51 -784 -83 923 -936 987 615 -677 -212 -7 -628 883 448 -867 -778 -729 -933 753 -897 -74 -938 -926 -2 -493 323 -918 83 -134 -774 594 749 -325 174 718 807 -689 683 764 -303 -277 489 556 734 -443 430 607 -629 755 910 -115 35 988 -208 -655 430 668 989 952 805 -854 -497 -722 842 -826 -129 855 502 -996 -177 -843 -958 -182 -406 178 -926 231 -17 -579 491 446 120 140 -112 -13 -171 123 544 -11 -275 364 -975 116 651 908 -180 -284 -612 -65 555 -21 -588 -379 939 -209 -70 657 -360 819 -993 -789 -734 -168 -744 -344 -67 583 716 260 421 -31 -283 -480 194 551 -633 998 -620 -423 -617 315 88 -875 -683 -420 844 905 -855 -696 683 622 -760 593 -564 -893 989 605 -396 472 -581 -48 21 39 -968 -4 970 -843 -969 706 -48 161 110 438 284 591 726 -646 217 -510 939 803 -207 -325 67 -208 524 919 -947 684 -752 -263 887 -212 -204 -385 -759 241 -276 720 -901 497 -544 -465 885 -624 -126 246 -15 -254 -880 884 -613 986 520 549 -345 321 -566 531 421 377 -75 675 -498 -911 740 -339 315 69 853 -544 -232 977 697 -5 273 976 -555 -221 286 -355 117 670 -452 979 -93 862 257 -828 719 -563 792 752 967 -520 558 -440 -928 670 596 885 -85 -37 258 897 -278 -589 926 348 -240 -794 929 357 -39 -267 -963 -909 -896 843 403 436 509 284 -364 600 972 -900 447 281 -974 -370 -234 -3 -621 590 691 876 -571 -134 736 -500 634 180 -338 -835 -331 -399 -952 -656 -451 -674 -581 -233 311 287 970 412 107 -159 -581 93 -162 746 -249 326 972 -409 981 -137 25 -36 752 -978 727 673 -191 -705 -117 -352 923 -924 922 531 -326 733 453 193 233 519 618 119 100 -910 -196 746 -625 383 -595 -580 -680 549 294 646 -201 -737 587 795 -874 150 -779 453 5 795 381 364 697 -287 147 -890 942 -4 -50 -948 -119 852 206 -736 316 -62 320 131 703 482 -686 28 519 789 -643 -274 701 419 681 824 941 -797 -475 799 373 53 17 -869 -50 -252 928 85 -82 733 -80 -683 -846 -797 481 -379 423 77 871 -622 -348 -546 -237 639 -202 35 -102 815 421 347 758 -528 -337 500 -855 -989 -321 -2 -765 -44 470 697 -920 219 -981 251 420 -182 913 -600 -721 105 -838 374 -63 731 -98 640 659 -351 854 30 -868 922 -336 -150 263 96 401 578 552 -814 -492 -530 114 389 -815 -565 -827 -595 -633 417 740 -98 397 -218 403 -482 871 639 119 -449 -258 603 370 -857 509 805 691 -448 189 -549 261 -267 793 -788 88 -288 -443 -414 13 -523 -413 -626 -982 -325 -379 812 911 -306 641 -718 920 -93 -406 -937 221 -281 -76 -1000 583 -946 -540 786 165 925 780 156 -702 504 -642 643 531 983 -550 -747 79 903 38 545 -805 -2 1 -154 158 -435 709 -334 -781 873 255 849 -917 580 -548 501 645 -724 -467 -348 -175 546 -215 -585 -94 892 378 562 303 -648 -863 19 466 -774 841 296 266 -496 648 905 986 993 899 433 603 -32 921 -768 -707 -785 919 -209 -92 196 -386 69 238 -183 165 822 397 -869 -747 291 566 -670 138 601 594 -268 956 -988 -695 550 274 -276 -456 920 851 194 -181 444 513 -696 -804 -638 561 -212 -312 891 -776 -98 -337 -100 -626 627 895 -370 -946 240 633 534 486 705 855 149 -63 54 202 -945 -332 364 354 -809 -504 616 -182 -939 724 251 -845 884 702 -906 -751 -594 -855 152 168 489 -288 171 -593 958 -34 -46 267 304 -406 -688 248 -394 -920 -59 402 500 466 -614 -182 -661 -87 -637 248 267 39 949 426 580 874 943 -180 103 -429 670 -74 598 -451 156 593 517 -886 -522 -84 716 342 894 -470 634 812 -820 -923 -198 -465 495 879 678 54 -804 -476 -971 862 -136 547 619 -424 -453 994 -969 -605 -549 -817 -900 -887 211 -921 104 -176 795 -710 229 -666 -747 -476 499 -856 685 -429 577 650 -955 674 -498 -753 -722 619 -90 114 -349 -188 -485 -540 991 599 77 274 270 848 527 -203 -521 -670 987 -396 609 -655 -345 489 334 -584 -472 -852 -162 507 168 122 323 -769 974 494 -886 269 631 -154 101 -728 -52 -395 -163 -342 813 -831 -540 99 -547 -78 639 406 -1000 834 872 -874 -602 -558 778 240 35 -271 -263 -705 709 -369 878 814 -442 -774 -746 809 -239 427 427 -832 208 -474 -633 462 778 224 906 783 -571 -115 -965 -420 441 501 615 678 -975 841 941 -710 -160 395 -907 -398 -471 -219 476 229 357 691 563 244 -974 783 -802 -658 -37 912 242 229 -746 -183 -619 -193 -42 -752 585 844 -268 455 -533 -417 -110 -934 415 854 168 -434 144 319 118 859 -807 -90 594 -912 340 378 -2 -420 -246 -360 274 221 -74 -664 -901 -636 335 588 705 38 -999 195 168 640 -393 -621 -138 782 -791 -543 687 -571 76 453 348 687 567 -793 -938 -135 937 340 -50 4 -850 778 64 -1000 -402 -673 26 -23 661 22 -42 -812 -388 506 646 -512 890 -357 940 -871 59 25 -875 449 245 621 344 570 -67 -798 -556 265 -144 818 -910 109 -327 -953 -44 -270 79 472 97 -181 389 -552 243 -394 407 157 -839 -624 62 403 583 -9 865 -437 -4 -914 967 116 -63 468 503 50 385 58 12 353 -693 -399 -937 -105 548 978 -384 -60 366 -687 423 -57 -128 256 -808 -367 889 715 683 -186 273 443 993 -839 -521 166 -469 -279 310 170 579 -839 -122 -565 -945 788 467 -473 957 -802 96 -428 -585 335 19 -116 469 609 -618 -762 501 937 -524 582 852 -577 659 532 -683 -245 267 483 -282 -271 558 966 -528 -80 -787 596 -659 729 -514 669 847 941 -746 -338 -821 -811 -323 -372 -989 -634 -959 407 -888 287 457 704 -329 62 -411 -718 362 879 238 -835 854 -301 -353 501 -776 -450 693 -88 -743 723 -563 343 -5 -980 692 -939 -620 768 -797 -871 280 -12 840 -285 835 -373 -1000 -212 452 652 298 97 497 -692 -553 86 -793 285 -830 -9 977 662 -220 -537 -26 236 -813 -713 608 253 -714 -537 595 -492 553 882 -44 531 686 123 246 192 103 634 -242 -870 -610 344 -637 780 536 406 142 171 746 995 51 -591 -190 274 178 929 -433 -646 -186 972 968 720 -280 -862 686 -757 -5 161 -746 -716 -198 -8 311 -612 459 338 47 -231 616 -600 -908 -622 -575 -210 -757 107 -63 -869 464 -408 -285 -755 -26 -331 162 260 433 -177 296 -862 31 -252 -354 -816 271 118 390 717 510 969 988 -960 277 -37 -284 -551 -80 -887 -513 67 649 -771 -300 -845 -637 939 -151 -737 -440 -228 -729 731 255 62 912 389 581 -71 -962 338 -364 -841 476 -610 -531 -913 -550 788 -114 -470 944 -522 530 -901 398 -700 481 985 785 -859 277 220 24 33 35 243 -963 668 54 -266 -382 764 -153 494 749 134 401 -486 -684 937 795 -67 576 -190 183 850 -648 -310 815 -453 307 -35 741 732 575 109 -443 806 282 761 39 557 -563 -835 568 711 -135 -1 -482 -786 -335 887 -752 -387 -240 184 -635 -676 -240 146 -122 34 840 -523 184 -827 315 142 -38 -23 393 -446 -483 570 -993 -404 340 -969 -312 205 -262 -265 -360 -132 133 164 -523 -313 996 -783 -986 910 705 -335 603 -739 107 -280 -670 241 764 72 -885 -854 173 150 -719 360 -268 594 -608 -193 221 -194 873 62 -548 11 79 -251 755 -448 930 793 234 -735 70 162 -977 271 927 461 -911 -442 -114 -503 909 113 -294 138 617 -445 -593 -413 160 -209 396 -503 206 37 -901 -90 922 -997 -833 732 569 -695 568 -203 -749 -101 703 -666 -716 -744 771 -977 -184 -30 551 -292 987 815 -502 300 651 -853 -460 -983 879 -507 986 529 -643 597 -493 526 914 148 -936 -360 805 539 969 608 -226 419 529 -677 -650 602 -615 -958 618 426 282 65 -982 -457 -176 925 -875 508 20 -518 491 533 -681 -734 739 -197 -27 588 -494 423 616 -140 437 -154 -514 213 925 915 -127 289 -378 -371 977 891 -376 867 980 192 -903 -854 673 459 30 325 557 263 -114 461 811 487 117 433 397 -531 526 832 -507 -522 -870 -644 514 -584 -167 747 138 268 -293 487 318 -141 163 770 -432 -95 -428 -87 305 296 526 101 -298 -350 127 -414 -39 116 402 -80 86 559 -979 57 494 45 608 434 -129 168 8 -366 196 -11 -537 -838 161 -758 -135 -296 -3 -870 486 -660 -324 513 -978 -835 3 779 645 626 -921 -929 904 -443 578 -867 -36 -686 -640 -696 -500 84 -755 795 260 -974 -905 -124 842 -159 761 -276 -705 -14 -443 -111 5 -845 -474 -371 -599 -303 -386 -775 478 870 977 -406 951 667 -908 985 -538 -134 -58 -527 271 -333 -689 -888 482 521 137 -695 750 469 441 -980 -754 283 634 661 -935 -318 -964 -942 712 -261 868 -345 651 302 -581 -410 611 -927 -484 21 546 -743 94 -241 206 637 851 383 -276 -238 215 -785 -776 -333 -520 766 -903 328 450 -646 714 323 -821 -294 -63 -175 975 -594 640 -155 792 920 -385 -239 -733 74 -729 -545 648 107 717 712 -235 -12 -747 -246 -656 -831 -172 488 -889 -740 501 465 -787 -5 -649 197 130 -106 707 -138 -661 -124 867 -126 -633 81 -292 490 -146 951 -796 -67 574 569 491 532 -10 -964 293 -760 704 85 -836 -887 -793 -54 385 -901 -111 205 435 -91 -161 -848 -799 -702 -512 -194 300 -646 484 878 -978 -481 -575 526 -655 -557 236 -751 -184 593 -696 -980 884 -533 -568 756 -238 724 -284 628 -178 245 -765 865 226 149 -187 -210 -489 807 -60 -466 86 110 -974 387 217 -732 693 -397 -264 656 -2 -647 -463 -251 211 784 679 -580 321 866 70 30 -190 36 6 873 -451 100 340 -729 325 639 -524 425 -505 873 110 -995 -365 350 941 -949 255 557 111 61 771 -775 747 502 818 -235 -877 -624 851 800 387 321 543 96 -768 -803 -276 -27 306 -613 40 960 123 971 -868 840 -224 650 -176 242 -617 -45 -338 328 -75 274 733 183 -864 -154 -834 57 580 19 -764 -280 519 -912 -212 -548 324 806 628 547 253 889 -222 513 -214 136 300 -254 -181 -545 -707 744 141 563 -297 763 90 660 -211 -136 473 474 -610 -982 148 -470 254 -194 72 -84 67 219 975 52 425 283 825 -165 309 -249 -693 866 -690 -306 -546 -598 -81 491 -668 -827 294 -155 448 -27 403 -541 87 412 -911 -309 -217 -439 -21 -580 904 267 358 597 97 -73 659 80 664 130 710 941 274 609 467 -581 -912 52 632 -552 574 -255 -817 -160 830 824 986 -431 -956 -977 865 -268 97 -253 -173 -574 -277 529 -265 -353 -183 -752 653 -30 722 -617 -946 -439 494 237 215 -729 870 -387 268 906 -597 -398 -339 733 -265 273 -229 -16 -979 843 -481 836 644 -682 -756 123 -944 287 -37 57 -113 929 -840 -761 126 986 -679 -334 214 -822 156 -384 -484 -688 175 721 760 734 594 -423 837 272 180 887 -945 -138 -613 129 -6 707 399 -553 57 424 -73 224 292 971 571 -89 753 53 973 487 -530 944 904 -709 753 -453 183 391 -708 -880 728 -356 679 -948 -597 109 812 -540 798 41 -599 -143 -420 -303 -142 137 -172 -38 636 99 -111 185 -970 -872 973 589 -134 -362 -201 74 -311 -247 454 -674 367 -937 665 -775 106 315 -454 -287 94 -29 500 420 534 -799 -96 -545 237 833 -691 -17 -318 40 968 -32 -963 -773 273 -473 -782 500 774 -895 792 81 615 -527 161 237 957 252 -320 -13 460 369 -175 160 -862 159 -242 -472 957 157 31 606 -952 -926 -671 -523 8 -584 -274 812 -582 -700 106 117 987 581 814 -189 100 668 -667 398 -550 254 -652 -190 641 -428 -558 -947 -117 -499 -992 -106 -879 -342 867 406 -334 92 -218 -958 344 44 -228 -988 186 -185 -520 -363 117 877 915 -138 -69 797 676 604 -976 804 -540 -889 281 255 -102 -162 -649 -704 718 -53 481 220 -198 -921 -102 83 666 816 -835 23 321 -274 183 -226 896 578 -446 558 -899 -833 -857 788 -399 222 -598 -26 856 418 279 -188 -373 -628 -74 -848 348 39 651 548 998 151 363 622 988 -707 256 127 -448 947 371 715 -339 666 -94 -854 -984 431 -905 -51 191 -815 896 282 -345 -616 679 -390 490 -155 -148 769 -673 -765 -756 -670 -101 656 193 -854 676 -810 -246 -61 -694 216 869 -482 448 566 892 -538 628 -385 -301 -787 -778 44 -509 693 127 -380 -116 -785 -769 953 -108 661 691 -277 -32 -305 -209 960 -720 -443 -242 -500 -266 895 -55 -657 -595 -590 255 404 -80 -840 -709 369 939 -408 -572 -291 265 337 495 358 274 811 788 806 433 -40 923 894 -288 913 778 -107 527 -45 743 593 685 417 674 545 -317 -68 930 -839 203 80 612 509 -898 468 -483 149 117 202 -477 903 -756 371 -698 668 73 -577 -792 877 83 -99 490 111 412 72 -966 156 -807 -682 229 240 -346 804 860 -925 177 857 -238 495 -76 -418 -587 517 -848 -781 699 -440 -468 -521 868 717 735 340 673 880 -860 410 102 -267 616 -4 721 -343 -133 544 598 -830 -214 327 125 346 -523 -357 29 812 -800 -292 -221 509 881 -188 386 -687 -700 -237 80 -321 972 487 -552 -223 530 -914 214 625 -343 421 40 355 -957 -559 -372 26 -288 -362 490 902 333 46 878 -412 -428 189 -710 -431 -387 706 -875 682 193 -747 237 986 603 330 888 -734 -50 -515 -560 258 518 919 -458 -937 822 -709 441 -63 -156 823 272 520 -958 52 214 -103 252 732 -664 406 -163 512 605 -395 -88 -300 -508 698 -525 -556 222 995 -769 -512 -420 -688 -259 774 -39 -641 761 877 -417 705 -21 892 -61 -115 155 -287 875 -381 -143 -74 6 715 702 912 -239 872 -156 -707 85 18 -719 -950 -82 28 82 268 487 -11 513 570 456 -828 188 347 -623 -363 -563 -968 -613 -243 369 694 -481 827 -24 -146 -32 -954 -272 830 843 834 543 83 -548 980 515 927 181 825 3 849 -139 -947 459 874 228 772 -145 -732 367 -994 354 -411 -782 -82 -114 327 44 544 250 63 821 515 716 -508 -24 118 -29 -919 869 57 -334 909 15 -576 -902 85 -729 -846 -138 497 -202 -282 -63 -15 284 -605 994 420 140 858 513 -95 -373 649 416 -510 74 -902 -468 -666 -364 -655 -329 573 737 650 -454 68 989 797 213 -589 513 983 955 -637 752 831 245 -169 -604 -394 -710 11 -33 -279 -233 -179 -661 -650 -426 55 90 256 -334 278 139 -368 -298 7 542 -551 -500 -415 -605 -560 362 -108 785 20 -139 -934 -562 -23 803 632 596 759 -959 -223 959 663 -537 -517 -546 119 634 596 477 356 359 70 -59 90 920 -756 -920 204 327 102 346 354 94 707 413 63 651 -333 -874 868 193 547 -949 -543 -699 -438 665 -239 213 -750 131 50 -150 -960 -953 114 455 41 -868 -539 545 31 -157 -98 433 -843 -905 752 726 -367 -7 -66 -663 -936 361 -838 923 -897 -101 -524 -365 -102 -542 248 635 79 248 -40 -259 -889 133 -817 117 -88 -337 -32 -675 -784 973 782 -360 -725 492 328 283 -898 -368 -933 924 129 -944 301 -811 531 105 -783 -178 -820 -1 694 350 527 -553 -626 662 493 -703 -394 -77 239 -32 933 -147 -599 531 189 -494 -790 -647 605 256 374 -280 937 222 462 -915 -223 -863 -325 -786 -968 737 -793 -384 44 258 -114 -106 529 759 -863 -397 -910 -182 905 -71 819 -556 -858 -247 230 908 929 -651 -502 -64 -37 235 -69 536 -219 -382 -250 892 280 -97 537 851 151 -291 -75 -294 -932 -537 -363 226 -318 -65 -306 379 800 -656 -987 823 137 -931 657 391 86 262 -536 -282 33 -98 887 -690 279 -249 973 689 309 342 874 707 862 708 605 936 -767 310 799 -944 -273 518 -790 -438 334 -759 178 -36 -309 111 -903 148 -665 383 -173 974 636 929 431 588 -664 238 705 -440 -387 101 -292 -90 -61 880 482 -163 -359 49 -471 71 489 -828 -222 618 -799 498 -429 349 669 -939 601 -581 -190 -359 706 558 -417 672 -342 913 97 -150 -102 -977 -768 -671 -530 231 -338 -787 34 884 -472 -445 -639 -654 -746 -600 528 143 -58 341 -849 970 -686 -602 -417 -527 -604 506 -335 -385 -997 -855 40 517 91 -979 970 631 -112 -1000 908 459 -994 -759 207 -857 -849 -428 484 -79 371 636 -551 956 416 -133 -72 -65 -444 363 -974 355 524 -882 -572 -773 916 -145 -109 -35 328 774 -993 502 -340 -196 -637 -74 -315 317 480 -655 -542 -212 -811 -938 -361 981 -47 391 -458 -271 -792 -334 -137 405 -179 -775 742 226 740 -396 386 279 516 -210 -533 -637 -763 662 568 -65 -573 -869 53 510 -827 -791 -531 -161 174 680 344 -596 -1 -923 -567 838 587 -736 -943 -248 -834 650 975 -217 134 301 -796 -891 662 -884 165 741 -487 -510 -11 -386 677 128 -548 -38 578 -18 223 -963 -4 -142 119 -155 232 859 -208 -980 8 194 784 581 -33 -628 898 -151 -539 151 -18 28 460 -605 -343 -771 215 679 -718 934 -502 818 -129 501 -187 -637 766 171 625 283 -435 313 -919 -948 -885 628 -155 -389 -235 -166 96 204 -862 -183 -988 416 -755 934 -256 -2 -420 169 -505 -547 -43 146 622 -791 -762 -208 769 -771 851 13 757 -573 495 897 -471 298 272 36 -73 -869 -193 383 387 197 -257 403 -292 -482 426 -474 -478 -995 335 -51 592 -955 272 443 -689 -177 -966 995 -161 169 284 824 357 153 -1 159 -729 16 -756 -874 640 404 48 154 -458 -231 344 699 702 -858 353 679 -409 941 946 -635 782 -223 -470 4 -494 661 -723 742 221 288 -1000 96 -336 944 795 583 573 273 575 -658 915 -968 -71 804 -606 137 -846 853 -613 -352 444 782 567 178 -703 -463 -783 -690 -296 244 -749 -315 -451 -35 359 -330 564 -133 721 289 809 1 -966 135 693 -617 -751 -631 -672 -978 -634 264 280 590 -838 157 529 976 -441 299 394 -273 -849 875 241 67 -101 161 95 -244 -411 -142 -758 802 -601 -541 -640 517 -985 -367 -604 571 -810 -230 -73 -588 -974 683 -294 141 556 -981 -755 -471 507 527 -52 -535 915 -129 539 424 912 794 -637 51 -726 -410 -715 -678 -92 -506 -496 499 686 864 -784 -880 -392 -662 281 219 110 57 -55 -515 376 -26 319 204 -834 -663 -855 683 -488 15 -708 254 -79 136 279 481 -661 105 -84 -687 -219 -276 344 -953 -862 529 505 42 846 -450 387 194 445 456 -39 -319 711 -950 -371 172 -343 666 331 -40 514 -792 258 -81 -791 166 294 -298 -658 672 -827 -667 34 673 -389 -69 -47 -974 828 -622 531 858 -569 36 619 -128 -590 628 -465 -200 -106 830 172 -922 886 -101 968 -249 -276 326 104 627 -398 56 839 -670 23 -405 -477 -139 -302 -434 865 424 -361 -209 367 -275 114 -352 -971 886 270 -370 -868 380 659 344 -862 -378 -424 -464 -123 -203 910 -440 -987 -310 434 -418 617 513 -505 495 31 696 -832 -520 837 -43 -105 -595 -904 -109 809 686 407 880 -1000 -559 -698 744 45 853 327 -93 308 307 -802 548 718 624 -620 -195 -298 174 900 -849 331 542 151 -806 247 843 919 -917 -500 131 -783 -130 -29 560 762 -402 -470 142 478 -382 147 170 814 -928 -139 -104 359 -314 63 386 274 -574 -528 -118 -637 661 237 501 -816 -811 -158 -572 263 -888 -669 -171 -522 265 881 637 -199 -588 -908 -174 722 150 639 510 864 -252 807 -384 -851 -316 630 218 -301 -265 773 -326 -76 290 -227 -423 361 680 -491 507 -438 -804 279 -381 -436 262 -702 980 167 534 648 124 -546 -290 -646 496 552 815 954 -646 737 518 -621 -119 -464 973 619 22 -944 -729 176 -974 -325 122 206 122 -353 884 785 -854 174 -224 807 -244 994 260 -818 -333 -329 206 -939 -884 200 835 431 -976 531 -925 -181 907 674 507 973 -491 584 836 257 -174 -77 -185 -927 -383 944 385 243 27 -588 476 807 -658 -444 -198 -15 429 -956 374 144 -228 949 -971 -332 458 733 330 -331 -745 -583 709 -778 -901 -439 -857 398 -160 -79 474 43 -778 -778 918 -963 -70 -508 90 -276 -229 -532 637 525 -924 108 -958 -751 118 757 -14 403 -188 992 -570 218 -88 -784 -35 -830 -527 561 -266 -171 385 -475 342 -163 -948 459 -330 -306 -266 -829 -934 801 162 -285 608 250 -944 272 472 -954 -694 -132 889 -825 -168 -299 -935 -158 688 -684 793 -583 92 816 68 465 -470 -781 173 -573 642 539 76 -808 881 303 751 -474 366 -884 -246 153 -548 -109 -714 515 -273 -301 29 299 757 -898 -267 783 585 -631 601 -659 352 906 374 -543 625 468 880 648 561 79 518 -672 -582 39 215 863 -875 -803 203 269 828 707 264 -78 783 -910 302 788 111 209 339 620 951 69 422 37 -500 -239 964 481 -467 56 487 -910 -286 870 -646 -639 324 -91 -802 -658 -733 571 -275 -206 -494 -789 -972 -177 -616 -790 -579 638 -647 51 -37 -629 -662 -168 -278 -161 -87 -697 -557 -98 -444 -19 313 -928 -815 537 454 -531 873 179 0 -555 -260 153 176 -401 467 -842 929 -175 -704 -980 53 -319 894 -763 -435 -250 830 -12 264 -100 -945 909 -253 729 953 83 -401 815 -445 -735 872 -790 816 891 -711 716 -546 20 390 229 -852 -927 -99 -147 -19 11 -428 -2 348 -329 603 570 441 370 5 -997 -249 -218 812 -686 626 424 917 953 745 -11 195 402 -342 -602 656 -820 722 -867 57 -365 710 -649 -137 -443 701 -344 839 -705 -470 684 201 674 637 -577 432 938 748 -444 -189 511 512 456 -934 -315 368 925 -892 898 241 37 515 -832 -551 161 -607 -174 334 -450 -516 588 303 642 279 -912 719 -757 388 229 179 328 -59 475 940 709 128 933 -450 -203 -393 -483 154 725 -770 234 974 -252 997 -837 -906 -323 674 724 -556 -565 -44 -642 -25 -598 -685 -628 281 542 453 -42 -692 -592 -201 -307 892 -608 444 25 -497 705 -236 967 -213 984 662 581 989 -387 -442 284 -393 -895 -399 490 -367 648 229 -900 -233 667 150 590 953 -128 885 -807 -569 -974 284 -407 250 -737 -979 -831 996 -143 412 -911 -60 -997 289 936 -504 431 -99 965 546 -545 412 -549 -457 375 -819 561 -235 -786 96 -986 -463 395 -571 309 -513 955 -462 133 487 -899 751 -629 -844 -513 -838 -587 415 -338 448 -908 -805 -993 858 466 872 547 -661 -384 -764 -249 131 -518 779 38 -971 298 -237 397 7 -515 867 -148 527 845 770 -916 -461 -104 -794 908 -283 681 400 565 363 -289 299 -694 87 -528 677 991 -303 858 456 -889 324 314 -802 318 365 -592 124 323 502 -395 -491 857 236 611 516 75 -257 405 -281 681 505 7 246 323 865 965 -102 99 269 -532 608 -365 -840 641 680 -676 -770 452 516 -754 -66 841 856 -496 -182 314 -897 -593 467 502 542 -962 330 -937 920 134 -645 804 -234 -514 459 656 113 678 348 417 724 -966 142 -389 -746 976 -450 -663 -772 -911 -413 832 -825 581 -36 -114 -603 314 -56 -377 -734 -180 -770 -351 126 -418 778 -572 148 -517 322 952 234 -209 -570 -52 723 874 -213 447 -30 -812 -635 -483 -121 483 -696 -976 706 -89 479 334 107 75 -353 -247 -421 -86 718 -366 -74 950 592 -223 778 468 -123 212 837 -821 373 -713 359 658 -568 -467 -597 -280 569 -347 528 -218 14 929 4 892 -489 259 -624 753 562 960 -601 449 -66 743 19 -795 -887 -283 -388 444 -367 138 -834 779 -759 -951 618 -626 226 -338 865 925 680 -894 -292 -956 -406 -937 -172 -7 667 664 -692 -527 -739 765 -466 -9 -320 444 81 -827 825 -158 -709 655 664 -972 -145 605 -951 -976 679 -386 -367 760 -749 700 -45 874 -618 44 -66 -40 116 -58 470 592 -261 912 -780 292 613 597 771 -10 21 -59 705 -908 -389 677 640 756 -461 838 392 377 -81 -480 -344 -282 -7 -502 -593 -105 -576 -866 862 -757 224 -802 -136 625 504 -213 -501 819 55 766 -500 207 427 -297 -973 -452 -540 582 -968 660 -815 -835 -362 -836 215 705 400 844 34 591 -125 731 -839 -161 28 -520 758 31 591 -582 -882 283 -13 695 853 284 467 769 205 688 -244 -156 497 697 -929 889 233 816 -585 875 -977 854 379 560 -402 -532 -411 205 -430 869 -949 -733 602 -764 -61 616 -300 -653 739 -327 -716 -473 -162 857 833 324 -228 436 -238 119 -88 450 212 361 -265 -563 543 -147 975 709 -897 790 -687 -42 -183 -181 732 -890 664 197 -839 -729 -398 -363 -518 238 -122 -647 414 -50 -627 493 -87 -215 -299 217 -164 670 -294 -878 -981 -96 -794 239 -211 272 176 166 536 -92 -649 -319 -163 20 -617 -362 -687 949 -527 -868 714 565 137 475 -77 129 764 -506 -1 -45 -807 -618 979 -274 -596 -927 540 -911 948 -701 -548 216 -680 -95 20 -415 906 569 -224 206 360 -217 114 990 -905 -148 -30 22 -768 700 142 805 -506 795 -297 582 -72 360 82 -921 222 -126 94 -349 -619 820 -520 670 -983 -6 313 242 -722 505 -535 -598 168 262 -867 151 263 374 573 395 736 -168 410 977 128 574 640 641 747 -45 839 -448 479 -212 -432 -24 -478 -333 -929 166 -981 467 713 -937 -811 92 181 -987 -222 900 -661 -793 -681 972 211 -891 56 -454 -609 -372 -759 -798 698 226 -256 610 -832 546 446 464 -849 389 839 -844 663 664 -734 330 -232 -440 -270 551 -986 -330 -800 -447 149 504 778 -44 448 718 -864 362 936 38 -29 724 -982 -176 531 550 579 99 938 228 -31 137 177 505 265 524 791 70 195 792 142 -356 -741 -935 -341 -472 20 -525 860 -42 388 2 884 -222 -561 -57 138 111 537 935 990 -140 -918 -278 -976 224 240 265 581 304 456 305 251 947 -166 259 -700 656 310 181 792 -651 894 -855 216 130 -682 810 -181 -800 -477 -463 713 -939 -149 -743 -37 -804 757 -558 899 815 -985 43 408 -312 -17 -345 -32 -826 464 -920 495 386 120 -653 275 679 -5 -336 -787 823 20 -199 783 402 -376 865 -877 -610 -621 552 -827 897 -693 647 -479 -307 -957 868 149 568 -464 -743 22 -74 723 72 -391 -359 -37 -156 -219 589 -735 -253 124 -630 102 938 -758 -738 -544 881 599 -998 -954 710 -873 926 191 -730 172 991 -1000 672 -955 -443 -445 308 169 638 -473 470 -556 225 665 736 102 423 202 797 -807 377 137 528 210 629 558 -815 -533 -356 -908 -350 -114 413 261 175 249 -852 695 -800 663 -134 -317 -125 836 -645 719 -429 -154 568 908 558 -274 636 953 695 -666 -65 314 -215 -236 779 910 -143 -582 435 107 -93 -859 -624 -397 403 -430 -133 260 -22 802 282 184 -959 968 888 624 524 -494 -568 40 -237 681 -523 64 -30 883 -688 619 -581 115 158 146 856 949 180 946 -781 -41 -243 -3 375 79 -234 833 707 984 -460 -892 638 -582 79 -865 484 975 -593 674 -34 -865 506 -811 630 32 -646 -194 39 -180 309 -373 461 -31 -364 -272 -688 152 -649 -430 68 -875 -614 -361 376 124 -183 -225 559 832 -814 958 548 934 -452 745 443 -823 488 -664 -219 -244 102 -753 -388 -918 -614 335 784 -122 -721 -243 879 503 -577 543 -655 -420 365 -962 296 747 -450 -767 661 482 329 969 -361 920 -108 103 -101 415 -911 -377 357 824 -76 826 586 607 297 202 -698 -922 -322 507 704 105 651 -445 593 849 407 -65 -419 149 464 -56 876 152 400 641 -559 53 -294 932 -297 -40 -115 -973 216 -774 273 21 -313 64 -369 -723 -767 163 287 484 -587 -892 -576 -899 721 -932 890 -107 -94 -859 -458 415 343 407 -356 -889 -847 988 -913 127 -47 -863 -512 349 988 -784 -821 465 -438 -434 -409 -521 827 -929 734 454 731 -763 -61 765 -754 -865 -200 164 865 56 704 715 -951 76 705 -194 -568 566 -363 -47 824 529 602 271 919 -210 347 -354 -790 -443 -583 -32 -747 517 -189 -677 -642 -654 361 53 -145 -446 644 -643 -581 -573 754 83 43 -767 991 565 345 -467 547 188 474 744 394 -430 -561 49 -353 56 -137 -846 78 -127 -620 -136 342 -585 47 -45 908 945 730 27 -91 431 819 -140 -622 -945 153 140 55 150 697 879 754 -811 -50 -500 -818 -830 68 550 -615 -119 -77 722 -627 -962 -896 875 810 914 576 -941 -497 124 426 724 289 -56 -306 679 -693 -672 943 -371 -979 -386 588 -9 933 -623 -20 260 33 -705 -296 436 747 506 -581 22 -399 487 419 -682 -639 715 -159 -622 404 193 304 448 787 595 -828 -408 521 -612 263 558 -104 799 -785 829 -685 -174 218 956 -533 -979 -868 -907 -992 -944 741 -826 603 401 339 -220 477 48 -789 347 944 -886 185 610 902 -490 146 -163 244 228 936 605 -700 -483 -733 714 965 249 -680 289 -381 562 848 -452 465 415 16 -215 849 -92 -214 -534 158 260 -501 962 -598 722 -180 -901 780 248 979 -676 -530 319 -525 -370 -476 -408 -595 210 42 315 765 -372 938 -670 809 -254 -802 -454 -852 -193 -92 -403 631 -160 -812 -942 -160 -486 -559 790 -489 -845 -11 -509 -704 -592 680 83 447 380 -675 -897 -816 -840 526 -848 906 718 -694 468 -182 110 846 507 -978 -694 453 157 500 34 -387 635 106 -557 -861 -224 -613 -459 -639 270 -65 -555 -779 -66 983 375 -693 -737 -500 -121 -782 -968 176 619 -962 206 766 -700 -22 -80 619 -52 -732 374 -103 395 723 657 -824 -769 649 352 867 100 -825 961 -491 889 -94 -438 -926 -989 21 -224 438 -245 405 -410 776 971 -278 354 -880 477 -565 128 324 886 -182 231 508 96 -664 -273 -144 -369 698 443 795 63 -892 -282 345 819 -90 -743 351 -950 -22 -939 280 713 135 493 -258 -333 21 871 -636 -55 -514 734 97 567 981 -714 245 283 665 234 251 559 -313 513 -585 838 -797 546 820 112 -563 211 469 -707 837 628 143 -683 -474 202 898 238 599 -74 994 709 45 507 -126 811 237 -939 -76 825 -216 -176 -476 359 -443 364 -882 830 -894 -751 -224 113 -371 -217 -471 -990 398 -246 -547 118 707 367 -416 562 -364 658 -12 771 -493 -949 908 824 -461 923 519 -785 573 -437 543 544 785 777 -139 -741 772 471 -914 -435 -832 -769 -248 295 187 192 477 589 843 845 -99 -959 -873 -182 790 203 784 -145 -15 -381 0 609 581 -694 377 -26 652 176 315 -47 -729 -312 934 -151 -21 -448 -902 -663 -888 318 -32 83 606 -112 -32 769 394 -626 -680 -727 678 155 -105 -270 603 -41 911 287 -957 712 678 864 708 -464 56 955 581 467 -58 -614 -599 -513 13 -934 331 -745 -957 -794 823 589 708 -565 891 334 170 -730 -674 -521 -790 -557 -992 454 -229 597 -581 -708 79 -44 787 -978 -949 -124 406 -169 990 55 -519 623 -676 -906 526 -654 155 -909 -999 -45 403 -418 -485 -462 -525 576 -50 300 -889 746 720 -618 -91 -946 740 51 -438 -92 -408 800 510 -776 -695 967 -134 -898 -920 784 247 -542 -979 310 -500 40 330 583 -488 116 -857 906 -426 -607 153 -701 -252 -39 -654 -311 864 589 588 -236 -870 -818 -962 58 201 936 770 693 -915 366 918 -241 -306 242 692 46 -553 365 -349 176 889 546 -779 -460 -640 -830 138 -929 -457 118 -298 881 -669 -113 -358 -350 -808 912 937 504 -352 -825 249 823 518 -380 232 -497 845 -166 550 -488 139 571 -471 -573 516 -208 85 171 -699 -268 673 -711 614 40 679 883 875 -352 -950 914 830 -983 29 -797 559 -59 243 443 -397 -442 711 329 -504 -600 34 -533 637 908 207 189 528 852 -637 105 812 -244 275 -59 -394 645 -238 -677 861 889 -256 272 -510 -429 495 986 -350 -209 -269 67 369 -105 38 746 25 -514 -636 608 898 115 399 935 138 -16 345 206 -274 821 104 19 26 668 813 -250 652 -954 -557 -173 -146 759 947 -980 -310 801 392 77 949 -846 89 -422 -87 23 793 644 158 -341 725 960 840 -657 -607 55 189 -222 759 544 -552 220 993 -655 -110 -397 848 738 -150 715 -315 -168 907 221 855 -619 166 723 -633 -642 175 313 -675 -975 -688 765 -989 961 854 556 176 41 -756 -764 256 -510 493 -524 218 870 -840 223 321 533 -101 -51 670 -46 -709 319 -835 -686 -287 -349 -684 -920 207 -527 586 540 840 -617 136 -847 -846 -942 97 -978 -220 -425 -180 903 -286 -393 -883 -633 -425 -29 858 -998 -769 48 799 -70 149 -569 841 -874 -183 686 902 59 -228 -493 -845 315 -161 -122 461 261 888 -55 -745 30 855 89 -538 -514 324 -372 581 728 -496 231 941 401 -294 -507 870 574 -386 -686 -705 937 -979 -858 -766 406 -936 -474 674 546 -880 -461 77 39 361 -532 406 23 594 897 656 610 -234 -307 -297 -99 689 -553 -417 -750 -359 -892 570 644 -741 -808 -686 -129 655 881 -778 -926 -337 261 -411 8 -196 38 95 302 647 -156 959 -165 737 -239 638 -866 477 271 198 790 -266 -532 76 614 588 247 266 -948 -419 771 443 64 868 -330 -869 510 -937 -969 -514 -459 -586 -174 -960 768 -458 840 931 22 -946 964 -523 -995 -424 -73 -587 -184 -179 768 -203 656 -246 910 781 63 -483 849 5 311 -77 110 269 110 385 -998 -542 -122 987 918 -488 -63 -856 -143 516 -515 832 -955 477 254 704 -526 -809 972 705 -614 391 -164 346 -438 676 787 -748 -629 518 609 570 876 -297 -164 -297 746 -55 832 189 113 -17 664 562 793 921 -729 555 -274 581 7 48 989 -892 548 -496 464 700 -285 624 423 91 683 948 844 604 -173 -872 -650 -693 -356 -861 -92 -299 -982 659 -792 552 -227 489 148 553 -755 370 832 960 -256 821 68 326 -114 -147 -578 -3 754 765 -261 521 416 -278 372 -356 -497 19 787 718 465 562 310 93 318 -657 775 -368 922 -177 71 -707 -115 784 808 672 -391 995 659 -832 -884 -526 114 382 174 986 -190 340 -352 -290 -357 288 460 -837 -34 782 720 -933 841 466 919 316 895 -617 977 116 -722 -21 -506 -326 328 -862 110 -991 991 978 145 -159 -710 693 -32 -969 236 91 -861 207 -165 -322 -309 -582 889 -716 305 -133 646 407 -625 -886 937 -509 748 -32 -708 110 -296 -92 -568 -285 764 -640 -113 706 -696 488 925 -319 267 926 397 392 -244 -180 703 -692 -557 -843 -254 -166 820 -610 -410 33 -254 -526 -594 -354 669 208 -58 -764 -920 -790 334 -613 -375 565 -858 295 622 246 508 981 100 324 596 71 257 -552 -959 95 -677 271 -916 -659 804 493 -572 -621 -766 153 753 139 683 -409 -744 798 -404 -155 107 249 -679 -853 160 -913 -632 37 -387 102 -488 981 988 827 434 743 529 118 594 -560 907 941 391 971 -470 850 -351 -667 307 438 -16 -68 -770 -583 733 214 928 298 -534 860 14 -274 -683 -655 -184 -684 561 -699 -116 -711 -104 -287 -389 -694 -229 274 -602 4 -340 5 -192 536 130 -955 499 -137 -5 518 -44 681 587 -649 192 -316 502 -324 502 -922 2 -310 -988 144 -469 700 -819 986 985 -825 959 -570 -860 -324 824 -278 322 706 902 252 884 862 363 -484 489 379 380 528 156 221 251 424 501 -320 41 575 310 515 676 -655 -871 -19 129 -474 -526 -271 -811 677 942 565 285 -508 545 792 209 626 225 474 -877 46 412 -827 894 -486 387 -675 324 -233 409 226 -27 776 -158 -45 -776 566 797 -496 -657 -837 715 682 -898 -98 800 -60 -412 -542 -166 570 -299 149 449 -133 -902 710 -115 -841 -649 -688 577 118 -334 5 534 101 738 -671 -670 -368 929 -308 -391 -983 -230 651 728 255 847 -456 487 -231 -727 698 826 998 -548 681 651 272 899 -720 -697 10 892 -274 281 714 -712 478 -520 -689 303 -173 -639 453 107 -653 852 -827 288 -308 620 -131 679 -98 652 423 392 -546 794 -83 -802 793 156 -221 574 -87 232 -298 -488 366 102 326 612 322 23 -898 -807 405 303 -723 641 354 613 15 -563 680 -639 -6 -327 768 -701 432 120 -776 190 59 -752 -899 -483 363 -292 -869 -483 648 110 497 -383 235 531 512 567 -399 45 331 579 512 -284 -160 -231 -176 256 1000 -432 -513 558 868 -262 405 229 964 560 -237 664 -778 796 -233 266 422 -90 463 -210 666 -479 -369 -911 30 -196 -163 -439 -859 -580 -57 -121 990 978 -771 -260 -40 -325 704 -173 345 -47 -648 562 -61 -250 97 -551 -7 -546 340 306 -356 780 -486 178 368 -238 -428 -416 422 987 482 -518 -1 -271 -955 883 -851 59 -570 -452 -101 -29 -107 568 398 -529 350 753 83 -434 293 -511 -644 -154 204 -859 -471 -481 -867 773 191 312 -484 -202 708 373 49 235 411 427 718 -213 642 -324 -766 963 -100 -966 891 514 873 179 -435 559 825 706 493 57 -571 -465 -343 -934 417 143 -178 827 197 -97 794 -963 111 615 689 -25 -461 146 45 272 -61 558 -554 -557 -568 663 980 -882 -660 664 973 29 693 827 777 398 -118 -660 -276 493 350 650 -75 -569 376 -162 751 -970 470 -477 -343 -510 622 -772 -851 -870 646 -78 -384 298 -5 -856 461 -642 -566 -907 -438 -425 -547 828 -354 138 -641 -915 -221 719 567 -339 232 820 575 -441 468 576 307 -146 -383 702 598 -259 121 -856 -135 -948 530 661 234 -611 -793 -394 212 -968 -936 248 948 -819 912 -325 -780 -141 -940 -192 346 631 781 755 261 142 265 366 209 -757 -383 -270 -94 -774 238 -23 -329 73 -343 -2 -765 -783 -791 -27 -590 -843 370 846 467 -26 -52 -87 -224 -337 -729 -896 -730 552 -469 211 868 320 -737 199 -671 385 -991 -52 -777 -471 -551 -316 -349 -833 13 722 47 -395 478 -349 -21 296 880 -305 -680 553 484 -128 57 -143 527 -175 -96 648 374 868 -293 -28 450 660 845 338 19 -114 9 -989 -809 -393 -977 -825 -846 605 914 949 160 683 -285 -939 793 -301 378 985 339 708 -559 -193 811 -20 748 734 -965 -422 -364 200 965 621 -600 -199 -414 438 -460 713 -606 -131 368 981 425 744 -207 536 649 910 706 -709 849 879 995 976 -383 871 -18 -858 -380 958 231 484 -850 426 -304 486 -754 -613 -708 -905 -764 -741 172 -240 -547 -872 -77 -165 -473 883 -181 -19 -724 -337 338 -20 385 579 940 -436 -240 -202 -662 -836 449 970 -23 -426 285 -697 -845 -45 -224 -462 -638 404 95 -668 -922 -228 782 -395 3 -13 269 921 -980 -555 853 -665 277 926 875 -928 -327 70 734 99 -908 576 -234 -433 214 561 635 -48 20 -505 943 -575 623 -615 770 -768 94 751 -49 983 482 -75 96 660 50 -689 30 540 -718 -589 950 893 262 274 477 993 562 659 -91 -551 -697 -126 6 107 650 -13 -112 189 -207 634 -219 716 -148 562 602 166 142 12 152 300 -221 99 -734 59 616 -205 623 737 -532 -919 -528 916 906 179 172 78 -335 50 -949 658 -132 718 -886 -330 -834 -57 648 -280 -805 -97 811 -643 -840 -442 562 824 -904 -628 -13 844 350 863 -902 882 495 -93 602 775 -139 -435 312 1000 865 994 -982 287 197 943 47 935 992 -251 -483 100 780 98 268 -486 -909 41 -522 -10 280 -126 578 7 808 -811 467 803 -895 805 -288 -285 -280 -287 -233 -221 771 526 -438 -960 -443 261 -86 504 428 -428 -849 83 867 694 -88 -798 593 -198 852 783 746 535 39 53 707 -439 -385 703 -886 828 -251 648 201 307 -391 315 -752 916 -810 -693 327 -125 757 640 183 921 819 -898 780 322 624 681 527 446 -784 117 -2 -520 500 905 811 308 -971 -306 -606 980 -234 -593 -894 -559 -113 127 -436 346 -698 -763 396 -892 754 681 -361 568 -953 -932 485 -910 -373 -345 -931 930 53 366 453 -679 23 -877 -255 730 -66 -952 932 851 -920 -302 -302 -662 -535 976 216 582 128 495 -983 437 957 -318 306 693 -312 -805 -196 981 604 -29 -380 -107 788 -282 644 28 36 409 -719 389 926 -272 -649 -44 779 -107 587 442 688 -500 -571 -463 -341 -901 903 -642 -72 450 -933 -969 -446 305 -676 265 -874 126 -265 -813 -939 490 -508 -806 745 342 71 -642 -974 -670 424 887 914 514 941 543 732 -462 -120 863 -206 261 844 350 329 -886 247 88 426 -857 965 994 -44 -214 -663 47 429 995 246 881 -781 -664 -406 121 -26 -642 -412 -924 224 -218 849 295 -111 -816 816 8 393 -193 633 799 238 -995 814 889 431 259 60 1 201 245 514 456 677 447 417 -819 866 578 404 -284 -558 -13 407 634 -906 101 -533 -950 -779 27 702 937 -589 853 460 -912 161 829 -595 824 842 -344 499 480 -153 -216 -195 798 692 -903 -869 956 259 -799 -818 -46 246 -650 -227 -180 773 401 -645 -1 -777 -80 911 580 -361 -235 -533 150 -860 275 -350 144 581 714 20 566 78 -145 736 692 228 493 -760 -244 740 706 106 789 346 -495 651 -655 -371 380 -167 -721 136 999 -12 -595 224 -945 -398 530 -522 -440 -563 360 -370 278 787 -713 -177 462 554 887 199 280 -976 -146 474 262 -792 -160 -698 213 -488 -288 -667 278 17 596 -441 943 -351 606 479 -84 36 -881 255 -272 -152 248 495 -539 -707 656 145 -410 72 -439 423 370 -776 18 -502 -978 -687 -845 -583 -461 915 890 430 791 -303 -53 -112 647 -436 160 16 760 461 124 293 683 576 -563 253 610 -453 -264 -823 -34 195 -39 97 547 -273 938 122 -458 -936 385 -68 -182 -793 -89 -812 -981 -904 911 -255 950 647 630 -558 921 509 -478 -29 -480 618 520 264 -412 79 -181 -699 -595 -964 530 600 564 201 568 176 774 -869 -746 420 865 928 -573 861 42 618 -351 -38 -928 -719 -768 394 936 -498 832 -372 165 -385 933 -704 -511 72 -528 60 -734 -113 -304 -908 544 954 809 -936 230 -330 252 -204 -198 -97 141 -351 923 -647 514 -116 394 214 -170 586 -299 491 723 431 162 460 -803 -197 976 309 244 -522 -826 -340 868 -637 -524 -147 840 969 -171 -165 -366 628 -427 997 256 -694 -703 -651 -669 676 451 302 524 -617 847 -28 70 75 792 -555 -874 -643 -872 559 543 -558 359 -347 352 -586 261 -496 548 294 383 15 -524 -28 -563 -233 -445 -600 107 881 -34 503 -939 581 -274 -774 -995 -340 815 -660 -328 507 -523 -404 -371 -481 -899 -717 -41 -505 -574 641 -37 105 109 824 -345 -527 -483 1000 684 -647 -959 267 -264 775 19 983 -958 -155 46 309 709 -913 -379 -412 -963 589 403 471 -688 694 -58 -144 792 435 -854 -220 853 594 -454 820 -275 687 -724 174 -453 746 961 494 696 -689 -584 273 436 -511 -375 -780 -699 -170 -333 115 -65 -571 11 891 784 860 -203 -998 350 713 -811 -731 -38 264 -987 -783 102 -981 -352 100 259 783 -277 -999 -542 763 -636 -182 312 -670 568 194 55 -997 -878 925 -796 24 -380 299 302 -863 -276 -986 185 484 562 -628 145 -273 -18 -384 -224 431 645 -345 -971 78 568 871 831 65 440 -750 320 658 -533 436 315 257 633 67 81 179 838 136 -821 -831 -44 394 -296 -697 521 -963 170 788 -192 897 399 983 -690 360 -651 538 821 -179 642 -667 568 -280 892 -787 -773 -353 -31 873 -948 250 141 881 354 708 115 224 -904 -952 69 287 290 713 170 570 834 598 356 -785 229 -808 351 -179 337 317 -434 340 943 28 590 998 -776 675 -312 -291 -502 430 -310 666 367 -345 741 207 -601 535 -616 569 935 -165 -893 643 811 939 97 -761 -788 358 -9 46 -297 4 178 -106 -291 -578 808 31 435 -466 -526 -798 -27 -395 333 -614 500 906 66 -207 -958 757 905 -754 955 -486 -111 -781 -317 752 8 326 -46 -737 -192 -887 627 -906 664 -53 290 -649 -819 99 -227 -549 -656 47 -909 726 148 -433 626 -882 641 598 -307 365 658 716 858 -145 -245 -575 -10 779 911 -415 61 161 -655 -138 -354 -542 455 407 349 -738 -63 -44 -487 -641 891 579 -677 3 -513 -548 335 -543 877 635 -488 -286 -995 304 641 169 748 -508 245 233 -28 -905 -199 136 -220 -691 590 -184 -960 -796 -138 -553 -31 -24 436 -737 -95 -267 792 597 847 611 393 526 921 -858 -562 -278 884 -224 674 -949 -625 9 -28 926 675 -98 765 477 -45 143 60 751 809 499 888 611 -626 -360 -338 255 -236 603 -506 -232 60 -394 558 -339 33 -690 137 630 -556 -110 604 -318 182 -160 431 -46 308 460 -433 295 514 -296 -446 875 679 346 -26 -622 877 -339 -136 -49 -753 -832 117 -149 408 -424 -90 89 981 -258 -940 -332 779 38 -671 37 787 -947 -219 885 256 -451 -338 306 -167 -412 -673 460 573 467 -289 -731 -459 723 -36 -518 791 696 509 -888 -853 -792 743 92 728 453 -642 721 134 517 353 173 -32 916 52 -554 881 -610 -817 679 -91 -372 -869 341 696 -592 -87 560 -243 378 -724 242 -391 -637 -360 814 -511 216 696 -375 269 -735 680 830 -550 343 938 126 293 -665 -913 540 -753 404 983 -988 866 -467 585 21 -192 -555 -854 -460 637 474 694 -317 -11 397 16 775 920 -908 -508 916 296 -554 -980 683 279 -738 -882 -445 362 766 -443 356 -547 -840 -18 -905 312 -25 593 431 -695 -714 -867 -537 -245 -264 532 -656 -679 561 -254 335 388 -793 -773 649 432 -386 884 -554 374 873 431 213 168 791 528 -723 71 -255 655 289 -839 -942 -291 -890 -262 301 -937 -391 402 993 -495 841 929 -367 -660 -468 -552 -338 65 -127 -663 -650 -386 264 -799 -846 749 -221 -507 370 266 149 515 -935 100 194 28 297 210 -109 104 50 37 -808 776 -898 -690 289 416 145 -98 218 443 472 -667 917 635 392 8 926 -148 511 -385 669 -744 -994 600 -595 -812 619 403 -665 587 -396 -765 241 -231 500 -615 -481 -421 807 799 39 951 -40 -917 172 -600 -294 -866 -728 739 -136 -532 555 494 -961 -194 491 126 314 429 876 124 837 116 475 822 -212 -799 501 -169 245 -966 -641 696 357 -435 -895 834 354 -300 -105 873 773 748 -852 -365 -23 299 -300 311 -484 -526 289 -95 411 -938 -180 547 -482 721 302 -760 -958 -272 121 -519 440 -18 2 384 830 -192 314 -452 819 -411 113 620 323 -754 -794 778 -596 -984 -800 75 345 -366 979 -237 30 150 166 417 -12 -373 -28 -42 -831 271 876 -666 978 -599 3 -621 -631 -290 -806 142 -160 -567 215 425 279 -318 -658 590 -517 -969 183 305 566 414 545 165 -347 -335 -854 849 185 282 -714 -749 -296 -663 -219 89 118 -11 899 -49 960 -21 612 893 -652 50 24 891 -78 -871 -629 -822 984 -698 -36 587 907 -592 -132 -62 -830 -213 955 -862 216 -411 -526 568 585 -145 936 -177 -489 -936 380 737 991 773 -440 -487 -424 -255 603 -453 135 79 887 -731 351 366 -795 811 -479 30 -482 -293 111 805 -238 665 -394 -636 -475 -537 -663 -496 -124 693 993 -135 -336 -565 -4 69 306 977 541 -172 390 -939 -795 948 172 792 -439 440 -362 -274 -966 -987 -608 -413 665 -152 -849 -762 -735 394 707 -871 839 947 -381 -344 -609 656 -496 -225 812 -934 439 869 -28 -758 829 776 -404 -37 299 -508 965 -60 991 -92 -829 -793 485 -471 -578 -751 -255 -242 -490 -957 -564 971 -86 863 -842 56 612 -476 -223 536 -804 130 -48 -399 44 -235 894 -354 269 -410 337 -619 -189 -217 408 -40 729 -722 -736 -667 323 32 533 250 -339 21 -229 -321 50 538 122 748 -142 250 817 764 255 -673 88 33 -429 746 -511 791 -678 216 -23 -77 -610 146 831 -986 993 -989 -694 306 -929 606 -83 269 -640 -86 -333 -359 803 249 959 -517 75 -803 -355 403 565 946 970 -853 -709 -830 843 -998 226 360 -490 688 186 94 -483 -978 -324 315 957 -8 4 -799 -201 -894 -689 325 108 972 343 747 -134 -536 -473 470 -471 -698 816 80 -765 -682 -284 536 19 -419 242 378 -551 -590 -135 -794 -119 -593 493 -46 -633 889 -179 728 779 -545 -687 -991 -857 -196 500 579 -815 -191 -545 -464 -611 -221 675 56 691 619 -655 -946 197 301 110 -454 -101 -777 400 300 873 -303 570 264 957 -384 -272 827 290 -515 405 281 -645 -424 -838 -944 -377 -210 -296 143 253 -774 -986 701 -536 -386 507 469 -218 -742 66 -797 550 -179 -56 238 -260 688 608 691 624 -20 961 451 269 -645 -131 -838 -82 -702 811 291 735 -453 -66 -81 111 209 -843 435 -521 964 208 -353 515 -920 827 453 612 308 502 -145 877 893 362 220 -197 791 909 548 -403 -162 -923 -902 -28 90 -44 813 804 -910 640 363 -583 94 -894 -191 870 723 464 -89 886 167 -510 885 -778 -484 905 209 509 -181 -460 -73 -526 -640 824 141 712 -628 717 280 258 -188 514 -84 356 827 295 -219 657 314 307 65 512 400 -540 204 338 -295 178 428 -243 828 640 -403 20 -487 509 586 567 922 -228 -392 635 -159 -248 156 -416 912 -949 727 -224 137 164 601 391 -123 -287 10 310 -214 -741 163 -884 227 -905 956 -619 67 -816 -85 -179 -337 839 136 6 -56 588 321 118 547 260 -983 212 483 36 -371 9 283 -607 -197 627 -971 -619 -3 -717 651 -357 256 820 -216 731 -6 -660 -10 -67 241 561 474 186 512 959 -816 -999 -697 -334 -996 -179 -582 -10 -865 559 152 637 -489 -733 273 405 -392 663 -515 -17 990 -620 244 91 -570 495 -212 -146 -355 -32 389 251 -389 379 -602 727 548 29 671 -821 -271 655 639 -840 267 -551 -270 -227 -976 -753 270 868 371 841 303 126 38 256 -602 405 218 995 -858 930 87 595 419 -758 -931 977 881 -949 995 -177 -246 -449 -445 -324 -711 932 -425 499 -757 231 -583 974 -950 -275 427 -613 -403 -383 -648 939 -158 -829 -236 -100 -379 -793 -277 -148 74 350 -765 584 814 -35 -780 965 -276 964 985 -171 830 -906 836 965 374 -465 85 -928 -521 -593 -373 -40 -262 892 -139 -937 896 476 -450 -134 -175 -383 -164 331 -600 271 -149 85 -357 121 -727 -538 -712 -809 -193 -991 804 10 -753 -159 -653 262 -295 145 749 -362 388 -566 395 -274 824 -51 -100 -113 -366 156 -74 366 -126 -962 -249 -715 151 -567 78 -116 670 666 -436 -822 -449 259 -741 -417 66 -210 860 -112 365 -61 471 -717 348 -65 -630 229 373 261 -594 542 -992 -399 633 16 559 201 560 -872 563 462 259 597 -532 48 -676 -418 463 579 -315 920 -349 871 -233 -550 -342 591 -84 -555 -495 916 167 789 222 785 -473 335 192 -504 430 -516 -531 -418 -821 -248 -537 -3 914 -715 -775 817 870 -659 523 564 -975 -132 -295 414 -952 -510 -132 997 726 -622 -93 658 -24 399 -24 546 -165 460 -837 -630 -224 837 512 -198 695 318 944 -735 -725 691 435 602 690 199 398 -370 345 542 -556 -917 317 -996 700 -989 367 713 976 33 548 -654 804 176 911 793 -883 567 -811 260 -758 -39 -754 -713 214 -954 -893 66 590 774 -520 625 -436 416 -835 153 -358 404 906 601 159 -376 480 -477 -27 -294 -47 615 -302 -186 -643 -636 -663 -453 -379 622 275 -259 785 -604 508 269 -680 549 791 -748 583 -448 61 279 -691 -915 -878 -263 268 -473 370 -104 -193 885 761 883 659 -893 185 379 228 -67 -786 -674 956 368 50 846 300 148 -307 439 901 -957 -47 319 16 -333 757 423 128 866 992 992 -483 -506 745 872 246 746 -721 -808 313 -401 -880 -137 -247 490 170 -569 883 867 -375 -141 -893 -99 857 -253 617 138 459 726 1 -231 -649 776 130 228 945 603 -705 -327 268 452 724 907 564 -329 -862 631 -145 645 -904 232 210 -820 395 -643 -407 -600 315 961 -220 48 38 107 -356 725 96 884 -815 -844 -5 803 -429 -45 6 -68 24 579 -670 -905 -189 -271 519 -445 16 222 -976 684 -834 -607 -907 695 -178 548 -187 186 -400 629 493 -712 -357 -735 593 -602 203 -695 208 -911 499 -214 57 239 -838 351 857 -842 -313 210 620 -453 -364 847 54 7 508 -477 -912 542 -441 237 638 966 -284 301 -140 573 -212 57 265 557 -246 -47 415 -213 -842 227 786 -836 -8 -771 252 937 632 316 684 702 -423 -119 777 -827 -8 877 870 -675 392 757 705 -409 -720 393 884 651 371 28 -71 64 -414 652 -42 -697 -805 0 -979 473 -818 30 95 423 -680 -356 -122 -826 -943 344 863 -739 706 -724 -367 281 -727 220 -96 860 52 351 425 -709 -80 -451 -398 90 -616 969 626 -26 -763 -969 -105 730 -96 914 -450 639 -979 332 -450 -273 -245 111 693 -314 -542 -362 -458 -48 -509 289 527 -373 552 693 -579 202 -261 -680 -793 -153 289 -309 -285 -246 -907 -197 754 -443 -250 99 -12 392 -643 -538 68 870 887 602 -923 -480 559 -514 -337 -896 -983 -689 -880 -638 196 -544 -152 -216 -944 -476 -348 983 846 -298 403 -269 57 -144 736 100 745 767 662 571 708 -357 -16 588 560 408 -697 296 -149 -486 -694 -414 839 412 630 329 83 -423 387 -462 874 444 -621 -101 224 -611 261 224 844 92 -246 601 813 -218 124 -415 -819 494 670 515 -317 -192 -330 306 907 148 889 -199 -790 -157 38 365 -208 66 -449 575 972 -674 -86 322 -86 857 170 -816 -420 337 49 181 -153 814 -673 551 916 -511 -241 923 803 -788 55 -236 510 -278 -692 -504 937 162 -937 842 -330 703 468 82 809 -468 553 -967 -776 -750 -908 -519 -92 874 380 814 22 712 225 640 -91 800 174 -80 -266 447 158 -374 -936 372 757 -207 959 -96 -67 -983 38 -32 796 806 90 -633 -884 -639 -452 243 565 206 -202 391 538 -546 -694 147 189 -656 335 -251 -843 -421 -855 -998 -313 -293 398 -357 -515 -528 642 920 808 -31 383 -286 -32 392 310 -207 -801 -855 -683 -436 225 125 -375 358 -439 -939 -348 -711 -707 -373 428 -590 -232 244 -483 693 410 -615 -495 -684 -41 -705 479 602 173 793 578 895 -773 462 -103 -464 -966 -319 -161 828 428 1000 954 -555 111 -211 215 370 936 644 360 933 358 -981 -608 -499 605 637 971 496 998 -138 175 -371 897 -253 -890 -849 349 44 -578 985 -447 899 -128 982 -418 166 -981 -869 -877 806 344 -332 368 778 -576 -950 981 244 763 629 -769 655 -489 -11 643 665 793 171 -290 -864 -10 -242 477 -409 760 -790 722 65 -981 -64 273 101 -740 41 -781 -29 268 86 179 -989 724 -714 -586 922 483 -701 506 471 451 -225 486 342 -975 23 14 -233 -959 275 781 649 -306 431 830 640 -546 -267 -898 -71 808 -416 843 815 119 958 -312 -971 -491 431 -319 391 106 -356 -693 -653 901 -893 -717 785 489 84 -44 530 359 984 755 975 -605 -850 -452 -51 206 194 -320 -526 955 347 9 90 -781 -328 722 -76 40 261 -835 575 -537 290 273 792 -931 -466 882 -362 -774 359 885 899 -796 -215 279 866 908 -429 18 -605 -876 -908 -385 887 -238 -768 -141 -200 0 178 718 -16 -593 740 -914 728 410 -368 -271 -462 -814 32 903 352 -547 371 -873 -115 -399 701 -367 -692 883 -952 -242 386 -510 -573 -832 -470 -884 834 20 -336 -407 -66 -439 100 526 633 373 276 -473 -826 -12 790 370 -400 -210 921 635 897 159 847 490 781 353 -15 -655 650 284 848 -301 117 -62 787 323 -735 -140 56 -270 -691 920 -458 -225 787 -366 847 79 -194 463 511 158 704 689 455 6 -206 -335 114 268 -298 962 82 -381 531 956 999 -563 -682 -527 754 608 728 -888 50 530 167 -251 -617 -878 634 529 870 559 770 -50 -691 -416 184 922 -288 480 -760 412 985 356 957 -361 -853 776 -463 498 -44 -326 -584 485 402 309 458 -563 -318 -884 -570 345 304 -284 -524 181 963 339 -2 -294 -919 74 833 816 266 891 324 -165 470 -10 580 297 -487 -413 -991 -705 -185 -967 130 616 778 865 -554 -428 -622 722 601 434 -260 -348 -764 61 -992 886 170 -256 -854 -653 -244 -694 -542 783 264 -238 -44 -306 -567 -152 537 11 0 506 -919 901 869 496 880 -78 -695 863 621 32 910 992 -84 -998 -15 948 -622 -150 890 -32 562 926 438 -362 -663 355 221 -507 410 -468 685 -118 -42 592 -984 -18 535 436 346 295 995 -210 475 284 605 -656 -176 659 -93 846 -358 -16 152 -851 -410 684 -802 901 -465 824 -97 508 997 -872 -116 208 804 -145 -741 629 847 -769 -79 -456 315 498 782 251 -30 -371 -461 -528 909 216 -651 354 948 -965 963 -391 -365 -542 898 -107 14 -829 328 407 -345 -927 -976 -733 -276 -293 -889 20 -846 -621 -506 -873 35 -45 -934 -778 -96 -170 170 -530 427 -16 593 -532 -291 -1000 -988 607 53 -965 -962 389 542 425 208 149 -471 472 -902 -890 -829 -204 -971 657 -27 -665 779 756 -787 592 -684 910 -545 -896 -229 -341 419 958 -561 190 -404 -327 -694 -994 921 49 -720 -186 185 -812 -39 -474 70 850 -402 571 -16 -934 32 -888 -309 -843 -861 254 -286 -192 -572 -337 703 522 465 -121 -884 259 560 -486 118 -975 15 990 90 438 736 527 -914 656 24 971 -613 962 -505 859 -117 396 965 -692 -321 118 -461 -820 928 -702 -222 -123 -105 -441 -24 68 647 -594 961 948 703 -434 341 459 -352 794 986 14 757 -250 351 -554 -773 80 633 -697 997 -693 -522 -312 888 486 364 -619 -269 -256 -458 840 366 -40 256 -67 260 -243 -519 -27 290 -764 987 463 163 -579 453 -397 -835 692 727 15 847 -900 274 -512 -174 -835 -95 -129 669 -894 -507 -308 859 338 -12 899 293 138 523 -583 852 727 -189 559 127 -82 208 -112 -193 -532 -457 636 186 -228 -604 -95 -667 118 -850 250 -402 -142 625 -571 -103 490 828 172 146 -318 -640 -431 949 3 -498 -333 948 -588 987 370 792 -804 -730 -495 -761 439 -240 904 -831 753 -384 306 -923 -669 247 397 -215 118 810 -151 347 555 780 303 956 674 172 -583 -110 -998 175 -242 -578 -235 617 317 -619 -765 428 -243 6 46 218 952 -736 -770 -316 900 -689 136 223 -697 -589 172 -812 -443 399 117 231 458 530 -154 -709 -86 193 547 692 364 278 241 980 -595 592 691 980 190 500 353 -518 -931 794 123 718 -268 -830 257 -465 -968 589 648 -5 -605 754 -126 541 41 680 224 -379 311 535 101 -315 -390 -365 410 921 -294 -202 -579 -737 884 162 91 -75 -965 -407 319 214 -248 326 404 -319 528 441 262 -665 875 524 978 241 203 131 375 884 722 292 916 268 -690 740 -275 -84 27 -411 -842 708 711 -581 -928 -996 -704 -551 -434 -473 -830 217 -372 301 360 -376 82 2 -27 406 -512 137 379 333 527 622 711 590 520 939 -146 548 -304 -34 -575 27 646 -499 -504 -198 147 271 -128 779 901 -520 748 917 -641 -409 384 -109 -302 838 -684 39 720 -693 895 -343 -748 391 -818 471 -759 -613 218 -553 -521 941 646 -943 896 -224 -73 -142 -652 564 961 -587 -87 -152 -976 128 -749 606 -241 91 -710 -276 400 90 -36 -354 -146 -922 -226 -549 401 -452 -567 446 957 -90 211 138 123 877 -258 -878 740 560 722 -244 831 12 13 392 -686 509 628 -908 -71 -762 779 -374 512 670 263 -738 -772 45 468 -931 -521 761 -551 345 322 -76 -552 -726 -497 -984 -382 -884 272 701 -345 -393 20 -159 -860 -170 306 -42 -143 172 -540 395 -439 401 370 -686 -374 -903 599 420 476 -790 309 950 -366 -979 379 844 -917 -434 -359 -136 210 581 643 -39 -288 856 -577 -434 -942 -53 976 -858 -968 451 -474 -627 11 -404 262 102 349 413 -643 895 294 -427 -606 -25 -581 -86 -665 567 -738 -142 203 91 -272 257 40 521 -706 644 -530 -620 -368 -171 -747 98 -922 -659 415 -902 991 -767 -963 258 279 -772 -12 -177 741 555 -978 -898 -617 -449 -96 -539 826 -541 -767 -628 88 -876 840 927 430 -197 -713 -822 83 -575 497 -244 941 -205 -692 -255 -405 -716 684 576 -419 18 28 960 -844 -98 -424 -858 -128 366 -369 -635 -937 -925 186 -611 -617 53 862 508 883 174 -174 -683 -908 -960 -888 675 365 -119 499 -19 -113 -576 -176 532 993 836 -271 -145 -30 326 -248 389 -342 363 380 290 959 -30 529 -305 953 213 -2 505 65 668 917 645 278 -729 -895 413 -452 -979 -207 -544 -816 451 269 28 -97 -852 -156 -109 957 802 199 -178 -319 235 418 -785 -375 -193 -833 372 516 -361 908 67 486 118 691 -385 418 689 658 -193 448 -880 -361 672 -750 -946 -295 760 -932 32 385 -86 -55 835 -437 338 -35 102 864 -267 323 -895 206 -31 990 260 -880 762 -482 27 -780 104 762 -741 399 -730 -819 749 749 334 693 756 842 17 -912 18 654 -153 989 -170 -998 -212 -997 85 20 -259 -608 507 -374 -111 -843 643 323 680 -785 962 964 201 836 827 933 293 570 912 862 781 862 -194 931 -48 -716 -862 47 946 -8 -464 44 70 -157 -630 -573 279 -891 -679 474 533 934 708 -535 493 -932 36 587 752 -277 -737 353 964 -864 -448 -392 272 930 919 -215 -302 -493 -671 -507 -896 -689 -503 -954 -158 391 905 512 750 -570 -648 -547 250 683 195 -84 974 345 -317 -565 732 -422 -963 -757 -264 438 -805 935 -125 535 99 -515 374 824 -860 -28 496 -555 -616 -259 -373 133 20 -316 -22 6 417 941 817 -45 -898 841 392 1 -589 -299 -831 785 221 293 -678 997 -750 -910 546 391 -984 -206 -826 -998 617 445 -285 486 727 95 -82 929 469 -540 147 70 -909 -899 904 -524 489 895 -229 75 727 743 325 -395 262 179 429 -403 932 842 555 -501 -658 640 -437 726 390 250 910 296 402 -551 -154 498 -790 262 807 79 -68 -378 -278 -472 189 -958 -300 325 -281 91 -392 754 766 -763 -597 384 -376 204 957 -281 912 -268 870 -671 185 591 -256 -216 -722 -715 -270 754 87 -1000 -403 51 693 500 701 -508 913 737 76 312 917 -911 -294 -578 -279 -266 314 -300 -225 149 -482 562 -287 896 -285 357 -848 689 341 -527 186 -225 250 -874 824 927 -788 -54 -45 504 -398 -64 172 507 -727 122 994 -798 -844 -817 -381 -726 -520 -557 -931 -147 -433 -430 -569 155 898 125 956 274 855 -57 450 -371 448 235 -381 -733 550 410 618 -975 -861 41 792 48 82 195 428 677 61 -275 228 73 506 -260 5 -139 -203 -922 149 -190 -864 -468 685 -273 -78 412 -511 734 -655 -37 211 -133 -882 -486 316 370 318 574 -436 -4 -56 480 70 -987 -80 694 72 -4 -129 -787 -585 186 -607 672 497 756 -198 883 -521 -232 208 832 265 704 766 673 220 234 50 690 -947 850 765 -868 -949 996 -195 -826 -400 913 -944 870 648 -357 -897 398 700 537 -253 53 -365 -691 396 -482 -364 -660 -93 813 724 -749 363 444 401 449 92 887 -723 873 148 923 398 -979 861 -491 592 -506 647 -655 919 -583 -251 -943 -265 202 83 357 190 185 -367 536 -36 -622 -233 -97 -704 981 -580 -313 643 579 268 159 827 -51 -628 -364 695 724 999 637 -807 -386 651 186 328 -573 -155 666 -684 404 307 -282 -3 -433 -146 -392 297 554 364 -153 -629 199 59 -807 -104 -938 -432 -310 871 92 622 -996 -658 -298 292 421 -582 -997 3 734 -453 178 865 -369 668 279 -618 329 -498 502 -444 -563 -310 -499 158 779 -108 -437 -39 886 -155 -809 -790 -163 573 133 59 -76 -728 -350 730 -518 -641 87 -279 371 -517 -202 123 276 -362 -483 48 365 -747 -33 494 -219 678 -948 -609 795 529 -83 453 940 71 626 949 -136 -880 193 -891 -698 78 -546 -320 326 -74 598 -658 -863 -245 -503 421 -431 -608 -123 566 -952 -371 -423 -195 -169 -940 120 243 281 -478 -189 615 587 399 871 -787 571 -382 467 -537 -248 -504 660 528 -503 -293 -39 969 -93 990 881 86 63 674 651 883 62 994 50 358 300 -430 -957 396 -558 -136 -991 -1000 -233 -192 841 619 -711 243 320 142 569 980 821 -556 399 492 641 -692 -23 -473 757 362 -771 858 -400 461 -268 -297 -661 -150 -553 -590 422 221 47 -671 -267 75 -738 224 -727 795 -839 772 -180 182 70 518 430 181 208 -829 369 -103 -199 802 -672 564 -474 82 333 -323 -763 -362 -489 -483 -333 30 -647 480 -839 -319 -263 116 597 -917 473 103 254 393 430 -622 411 552 -840 -436 595 -374 366 -964 643 243 -3 928 -47 -824 497 179 729 -613 725 -348 -917 942 985 141 78 -756 389 748 679 -608 16 -999 197 970 132 -954 353 730 422 210 483 539 -833 -796 907 -772 -345 -101 -153 590 655 941 -243 223 315 -469 94 -398 854 929 -419 301 182 497 -662 664 351 159 -181 -286 -210 -255 370 312 93 -817 76 193 -354 -938 118 111 376 383 -809 927 -911 98 482 -838 -884 33 -756 486 -778 277 506 106 208 458 -907 -653 -969 957 -215 -485 860 65 -940 -807 -214 -765 993 -364 -300 -463 930 493 204 448 -769 436 804 100 -976 -882 -668 971 -214 -824 916 -576 125 528 749 2 -335 -478 -43 241 651 -785 417 -989 -667 469 607 -128 611 691 -963 -606 -428 405 -553 -392 984 101 898 582 406 -148 524 -27 -416 -266 387 -81 558 -777 -525 -724 -977 745 -158 -436 859 -222 -42 384 -589 -22 231 305 407 892 -51 115 -586 828 844 637 279 -387 73 -773 -585 952 -562 479 451 -993 -527 -507 -166 981 -30 -374 51 139 -847 -33 -371 605 -543 26 599 164 296 536 -74 -672 199 569 -678 -764 313 -368 325 -1000 -526 860 315 107 65 -172 -135 69 -675 890 142 792 -159 -70 995 -27 788 -73 157 -721 -883 875 550 596 868 188 -712 -800 278 484 -18 -183 -139 288 -874 -910 599 -920 926 193 -977 -329 -362 777 -761 -403 93 764 -348 63 -658 507 292 -900 433 -133 333 255 800 364 702 -203 160 528 160 338 -336 743 414 956 -289 -224 -965 -743 7 973 -558 -265 171 271 774 150 145 -116 -884 482 -52 828 -933 -42 -66 538 93 539 -653 920 130 433 842 258 938 -623 583 218 -282 -888 -400 -357 95 61 -922 -420 -125 -106 993 -225 334 934 -557 -301 -992 -302 -849 -426 878 -400 729 707 -865 378 678 995 -187 -839 -783 902 -293 -10 993 236 -589 -506 145 439 -252 -663 279 -353 -227 755 220 420 471 299 419 456 634 253 -868 -443 -511 -628 -516 898 360 -235 -402 -945 -39 -63 430 683 -551 549 -461 -599 20 102 976 706 -816 269 138 -351 -488 281 474 -14 -738 561 294 623 -850 -166 -353 -389 50 834 596 -601 -92 -589 770 -610 249 581 -523 -980 626 -272 338 -968 62 725 249 -903 361 -499 711 896 883 -611 -60 -229 500 666 516 -726 425 -494 -255 -543 -285 -363 942 -347 -109 805 33 490 -524 -629 461 -625 -401 -756 -708 816 -467 -310 792 144 295 -226 -789 505 974 -810 980 223 -259 337 -458 -545 -942 922 -656 285 938 872 -935 -645 321 815 926 639 -790 -79 -482 -947 -585 -722 423 -144 -409 379 69 366 -483 -715 473 -538 -904 -634 -469 767 -662 58 -801 -505 514 57 -558 -110 -676 190 914 52 -687 395 143 698 -183 -287 -175 119 -906 -79 385 871 305 772 -703 247 57 -984 955 -547 -317 -178 939 -367 -141 326 679 -33 -251 -922 -775 -885 172 7 -653 256 294 -278 -223 -706 8 791 825 304 559 221 -54 -292 297 877 -259 -841 -618 -589 -115 -630 -827 944 170 -531 866 -351 937 -903 819 -182 -465 848 -85 -673 -300 898 812 460 -273 158 731 417 -301 727 -812 -600 43 951 -334 23 906 983 -349 326 822 843 523 -816 -697 -788 496 929 674 -356 189 178 -878 184 897 -675 913 -563 199 85 -409 820 -978 388 841 287 316 96 486 -567 949 99 814 432 182 507 773 -637 -690 -686 867 -394 578 541 -600 -780 -264 -497 611 -329 66 190 -156 -221 425 -117 86 -891 65 -424 828 -144 -931 -486 -898 121 -472 990 -29 836 -52 429 -363 109 409 787 -642 311 802 -474 520 -113 -873 -329 -412 377 1 898 -679 620 -825 -277 376 -312 -170 743 550 -578 -638 -158 -438 -464 -807 -34 -209 256 891 270 932 787 458 314 -616 996 696 -49 -972 907 -439 -990 -96 558 172 176 -172 697 497 92 -524 -768 -273 -763 941 -641 -259 854 -192 556 789 -943 717 988 486 970 -509 -338 -981 -102 770 904 -640 -992 -355 331 -262 -575 63 -862 -707 498 543 521 -961 132 -62 927 209 -887 -238 -177 -557 -259 -67 -713 -387 57 611 635 440 -298 -493 -253 853 -926 -977 -990 76 96 -174 -981 942 -871 151 -237 153 178 -221 89 -873 -555 -612 -159 759 -382 24 -335 696 831 -700 72 -939 200 -883 -482 -10 738 647 118 -534 -798 885 -61 -417 928 -214 596 836 943 791 908 774 -753 422 -327 -543 93 -817 -313 963 -158 -790 869 -691 -639 -913 -121 -804 979 -436 657 125 -66 -847 483 -957 37 -960 -775 -5 117 -624 683 -592 -69 759 -254 541 205 -309 -688 -636 766 -386 -174 931 -390 -89 852 -379 -176 -159 -475 951 283 262 277 486 -815 858 -231 115 -871 719 -609 848 -46 -459 -122 -847 -841 -53 -28 208 616 -654 649 -688 -986 222 -254 528 -758 827 -127 -682 -167 -829 107 -986 794 125 101 75 947 -756 400 93 -814 -766 -635 712 177 446 768 196 123 60 -165 263 -455 814 -545 731 740 -659 -189 -886 535 -605 -515 182 -768 954 902 -852 -398 244 -838 -481 381 -527 -814 -155 -251 727 187 -247 443 -655 693 758 238 486 847 681 -810 414 68 -313 -482 176 -365 -961 588 284 -616 -595 -63 -609 495 -522 -204 -667 -213 561 -974 577 -721 151 -265 481 604 83 302 -221 585 -448 -218 952 600 -232 221 -944 890 859 956 665 -888 -6 627 -384 -115 -102 521 -918 -800 964 -394 -580 953 579 -439 -126 -771 -912 840 -895 -230 286 520 -875 417 -795 -29 93 -56 -811 -240 -811 986 -222 -769 625 -16 -673 -597 -95 -481 2 -11 483 298 875 213 281 304 -578 -418 -114 -727 -132 439 736 -409 -495 -719 -874 46 698 -663 342 291 354 239 -702 -42 -970 -168 663 579 -216 921 -649 748 897 -336 485 -607 -604 670 475 593 919 74 382 588 532 -364 603 -66 -487 379 170 -792 -161 -874 -607 22 -674 228 -166 -782 -322 -212 -532 -930 92 458 -383 627 -658 888 869 592 -817 -24 -93 299 826 -610 -57 482 312 14 938 -987 -766 -370 -794 268 -854 -233 196 485 747 -393 -944 -926 941 -950 580 -357 -375 -828 286 428 -340 845 433 -807 396 106 -29 227 -964 -76 41 676 730 353 906 -28 -341 -542 -489 -976 -694 721 -622 -881 -46 -293 -403 -255 -410 -860 -995 -720 301 150 779 -93 338 641 -202 -428 -607 -983 731 -636 768 -454 -243 -710 93 -113 35 488 906 803 -102 771 683 -497 -41 474 -960 -556 -853 -546 963 -838 -593 345 278 -727 479 885 -523 976 -671 -65 -861 322 -300 -183 -314 996 -5 -601 -513 -149 982 -45 969 -357 -841 -79 -26 -886 -406 428 -352 13 -390 -741 -269 482 35 -707 -616 -286 -881 554 969 -171 -329 -932 -526 -788 408 -489 -65 50 -672 -761 -965 -983 141 -560 699 -703 -914 -175 -653 813 712 -522 -712 676 -292 194 -68 -823 147 -88 -612 161 752 516 773 -345 -290 -289 -654 -995 930 -583 -604 958 -574 -288 -696 -716 -949 608 -207 506 -692 297 -996 399 228 -169 -504 -511 -92 297 -351 323 -501 66 37 -938 597 293 -924 104 -175 304 465 671 -763 84 467 38 776 -61 931 -84 -230 -57 130 -702 198 924 945 496 937 785 106 631 -566 -919 781 377 15 -78 -476 -642 39 -438 853 45 -830 965 677 -962 736 -619 940 198 52 -424 230 404 -266 -861 -971 -637 696 217 -640 102 775 829 -172 -642 199 217 -747 -485 820 775 911 -233 -155 -241 162 -304 48 117 -355 -916 -800 416 143 754 604 -723 -899 331 879 190 111 -38 -593 539 -204 -439 476 -14 536 -865 -726 -887 820 929 -804 -89 -92 602 184 -637 -501 7 -606 994 965 -686 863 -728 -961 -574 -906 656 -793 314 -260 120 -971 485 -943 624 -55 546 -460 -229 536 319 299 377 17 469 -716 -790 880 603 418 430 319 -177 857 344 748 -397 -467 912 -514 -52 683 40 -581 231 -539 -183 -787 -546 607 -547 167 770 153 191 -417 -820 -174 -284 -15 -551 -856 -476 559 991 566 435 514 189 489 -9 254 926 -473 -642 71 -278 -915 -723 -421 -235 -250 -667 -619 -952 738 -974 -6 58 65 -129 614 -25 -345 909 -852 87 -906 -185 137 -523 -719 752 -650 647 -957 -232 756 -118 851 -835 360 -766 917 -28 -353 341 742 -713 599 -293 996 116 -826 134 -738 -916 925 -266 440 -171 -937 942 -755 -624 -752 -119 -50 -508 -910 859 781 -261 715 241 754 -55 -889 583 -173 -94 -832 720 651 379 718 53 82 787 -559 920 -93 708 596 129 295 271 396 -792 270 189 -928 -693 972 -682 -205 91 569 56 -136 230 576 993 424 414 286 590 639 862 339 239 662 306 480 -102 -1 -611 -787 535 90 715 -737 -561 937 -518 656 992 419 539 470 489 542 49 -62 36 -384 -955 140 -623 -842 579 465 877 678 -14 566 511 76 41 -911 274 -612 642 583 -252 989 346 197 774 -769 -806 -608 522 735 -759 282 -164 531 943 713 690 979 -652 600 -153 183 -842 -351 558 254 -927 -377 -718 -560 -531 -359 430 -943 -431 99 -319 -526 -52 -775 -94 909 -320 392 187 381 277 371 25 -648 -478 -551 615 771 -737 -115 -833 573 -652 122 347 -391 -352 -949 -566 -596 -461 -944 722 -416 310 -863 93 -638 -334 -642 989 -420 -808 329 435 180 -515 125 -367 343 669 116 321 299 -566 -990 -733 -485 -434 -157 647 -794 -762 -174 256 -161 815 -851 71 -893 -884 307 684 389 792 -91 906 -433 535 810 153 484 -524 -12 -604 -335 466 979 -729 -246 344 746 627 -376 -910 357 -826 -349 -928 617 -716 331 -389 -262 967 -421 645 773 -21 -196 258 911 -756 552 657 51 798 -130 -641 -887 594 176 -493 405 972 969 699 912 244 615 213 323 -807 -516 830 -6 -496 843 -423 -60 -309 -286 657 -166 -970 -435 -278 -236 877 -60 -400 342 -319 79 27 529 207 -529 334 -981 889 -615 -536 -433 -558 -933 181 385 913 -218 556 -886 -383 657 -567 -993 -236 554 -148 -108 406 -426 822 -938 146 -661 -924 223 -605 104 -605 680 382 371 -595 902 535 -249 990 -511 -414 -121 520 -471 -865 186 721 610 -723 561 146 616 -358 -750 848 -972 -262 -255 -37 506 -327 -5 -962 -933 630 -577 -341 488 -323 43 -112 -297 -954 -997 -388 -623 238 433 -381 711 -239 -182 948 259 -835 443 -360 677 -524 -27 -684 518 -335 -958 498 220 -314 -187 973 -641 891 -687 953 -651 613 418 375 187 -711 273 112 283 288 -647 655 373 -911 -809 -856 -742 -273 -292 799 -13 133 433 -418 759 23 -755 511 -451 338 56 -972 867 973 -152 -931 55 -776 495 -511 -957 -756 592 718 495 -60 -459 109 985 270 -470 122 -65 766 -861 -449 514 -383 -297 -457 562 -317 263 -832 -902 311 -704 411 567 665 416 -13 -51 -1 28 951 459 -484 -543 -634 384 340 -877 -550 280 -909 -394 -23 228 -488 109 564 135 541 -240 599 907 996 118 -443 -408 -817 551 427 -558 16 -393 496 -286 858 -75 330 769 935 -356 -159 -300 855 -568 -171 -344 350 -152 -426 -995 -510 -811 82 453 331 -858 438 -598 860 -280 9 -907 495 -955 -6 620 -197 -78 315 468 -407 -596 -119 -693 600 147 -511 928 34 -269 314 -483 -596 72 168 -766 676 788 -368 -83 417 817 -772 -394 340 392 820 -928 751 528 -368 295 -85 -368 -324 171 -818 578 407 310 24 -257 -892 305 78 -191 -751 -519 -704 132 925 -735 -224 45 -898 -401 716 -376 944 549 225 143 117 867 -189 -821 -617 485 13 -178 -490 -494 199 636 592 552 -249 -198 -390 -384 710 200 -890 -751 446 -826 -69 814 645 771 -710 -30 -222 -625 427 -59 476 392 -148 -386 61 -879 728 61 122 -353 439 -594 346 -968 797 844 -199 -960 -383 597 -238 -337 651 -205 746 -549 144 -385 -589 -317 199 -709 678 -499 -30 -660 831 -898 317 -831 -399 682 -367 272 -968 693 542 -876 750 -34 -975 685 903 612 -1 -239 -522 780 -318 -536 179 741 370 -959 -199 820 175 -168 708 875 -686 -455 100 -601 -645 531 418 -111 23 -792 379 -358 -708 478 933 -247 -735 218 -771 -335 -737 96 554 510 939 90 576 -361 -283 -610 320 -734 44 968 -89 -217 22 577 697 230 -25 395 -413 -685 266 25 217 577 176 821 -403 937 -209 -990 -468 -200 985 689 868 -710 788 247 330 888 -256 139 604 986 313 798 -705 -878 32 -8 994 602 -849 -477 811 -569 -529 699 -274 113 -678 217 195 -65 760 482 418 375 -618 532 -979 -571 -551 -487 588 32 463 194 -421 491 698 597 -652 700 217 -371 -593 704 390 10 823 540 -958 -611 36 -851 -254 -178 -355 751 -778 -493 865 -531 -505 761 109 204 -4 -496 549 -590 52 -655 868 -457 -636 -152 582 -624 -530 46 -549 -139 91 -998 -409 -48 900 -612 450 285 724 202 480 -299 -740 658 495 91 460 -346 630 312 714 788 80 -49 55 -574 994 -164 -767 956 -527 -897 267 -970 943 -417 -286 531 870 -671 729 431 -340 620 -615 739 518 -211 -610 -508 -731 -593 -869 -942 -368 -661 -745 8 -46 -883 717 390 -879 111 -762 -639 62 680 692 559 -880 582 -445 545 -71 -630 -415 -161 256 477 -351 545 405 688 -652 -886 465 -352 351 -853 -232 -863 -228 -818 438 -603 -285 -357 293 -666 -29 -476 -803 646 104 -731 -338 637 -865 843 -458 -64 785 -523 -133 297 571 -335 845 -993 -151 266 521 465 616 -97 -648 -99 712 366 558 -526 473 202 -154 225 529 185 -805 -612 -938 -209 304 -155 -46 907 322 -50 -662 444 979 -223 495 21 -430 174 -395 -724 -245 -136 230 -844 -829 364 124 614 992 234 399 -137 -499 -9 -549 -314 -393 -393 -842 -720 300 -928 -435 154 508 -484 -883 -558 -428 -257 961 -595 463 -876 -351 -532 235 -915 799 558 -657 277 -531 -179 -274 383 50 -723 0 659 557 -179 319 857 -620 -855 968 -160 376 -468 -717 -323 -176 -434 -434 -536 -5 520 479 315 -428 444 -188 -510 -40 -786 -307 663 -523 -514 406 -367 -922 542 -577 15 688 -269 427 -329 -563 -209 -455 -978 -530 391 -545 -238 597 -833 -123 -969 17 -698 -271 825 -20 297 422 493 907 164 633 -437 -8 -309 971 824 -528 70 782 -361 14 -844 585 932 -532 -258 -166 347 -436 -672 130 -933 629 -391 969 -603 706 664 -204 961 85 101 499 4 577 -886 270 236 -550 544 -76 993 272 937 -651 -7 183 853 57 -128 -152 957 -227 -199 225 -527 -573 269 22 -442 162 -322 171 -55 909 -609 -983 29 796 -812 -134 -138 -720 494 699 -888 -542 640 -939 -404 -559 -833 806 532 788 -978 172 697 -17 703 -609 -676 -976 748 188 912 -451 32 45 302 175 65 -588 -58 120 249 -913 -516 -591 701 695 -66 -308 875 -887 -651 335 -442 -64 927 943 836 680 -659 449 337 -713 595 79 -722 604 -497 152 66 356 974 -560 -120 -239 793 -48 643 -253 -583 898 869 617 -871 371 -733 489 -585 -47 -414 -984 565 292 -583 365 673 772 -656 892 166 -526 -305 190 -31 745 -243 701 -908 -139 818 240 648 -163 -210 708 86 -945 131 7 885 459 612 727 -495 -453 -664 -192 -173 837 -227 -985 -257 -856 43 976 -113 519 498 -694 202 595 549 731 -552 -2 -186 303 -48 628 -547 -268 -57 778 747 -617 125 -213 182 -124 211 -577 -372 -181 -838 297 -982 809 676 423 63 -244 -121 -171 827 38 855 -895 449 984 623 -572 543 -134 504 -312 185 756 927 -92 919 348 742 -792 444 339 613 -812 -223 59 153 502 -879 -907 845 808 -35 47 -140 678 -497 876 -539 -860 953 320 262 426 371 319 -246 490 -561 381 -426 -825 609 -102 476 529 60 696 141 920 496 207 151 312 -671 -191 -148 -166 -930 536 456 42 -450 -550 -593 251 962 998 -668 249 -182 -164 -101 25 679 -557 -249 525 917 -578 -615 -100 678 365 -712 -148 -805 -868 -367 -832 -841 428 881 -429 -118 -696 101 962 818 -289 -978 -529 -20 -576 -712 126 -897 -198 337 -790 874 -982 739 -216 793 28 601 899 -818 -165 899 -733 -443 648 534 -510 -62 -423 -916 -577 -429 -484 -756 276 858 -667 -740 550 -537 701 -29 668 780 288 621 -377 -514 -916 -185 940 484 82 -576 -342 955 427 -508 115 -174 574 -337 234 829 -431 178 -857 -114 947 -727 436 -191 -140 -289 -618 561 -910 353 165 -216 -447 -936 85 -296 -126 -333 -129 -65 -557 -253 513 844 -355 -555 434 181 253 -2 888 -522 1 407 -847 259 645 -150 160 -473 982 -685 63 -409 650 -690 -902 -876 800 -430 238 -280 775 350 -233 -456 -476 926 906 277 146 178 -944 616 382 -980 951 898 441 146 -318 -489 325 -537 -137 452 -981 -560 579 -84 136 757 -392 341 203 719 -766 252 -635 -11 44 -481 470 -679 -587 731 914 -516 -866 -522 351 10 71 439 614 709 274 814 -137 -494 697 -489 -866 -888 41 -100 -800 -418 639 -107 -466 -887 -110 -183 -23 -947 683 772 -428 737 -234 -334 -408 501 -64 467 -795 758 -201 449 -829 -172 523 -18 136 382 202 946 504 -322 -699 -252 -976 991 268 -332 -449 91 -817 243 -177 858 -656 809 826 -688 -154 795 200 433 -748 -453 -278 221 -54 354 -618 -127 -158 -263 -214 -186 206 -116 383 82 -660 -751 416 -895 -818 -792 834 -543 -363 -50 137 -272 -935 901 -772 687 -609 494 334 -180 -584 -801 -119 569 -849 195 -906 -579 743 248 434 -539 428 51 -824 858 969 -933 -442 -380 682 346 663 -289 -652 -279 509 484 -783 599 -519 -892 -597 84 886 -633 -858 242 -483 -673 -888 535 914 231 143 -249 656 324 -779 -55 113 906 413 -978 -478 -248 276 -182 884 -906 767 17 17 -810 -119 391 905 759 -68 -53 12 744 -790 388 651 -835 710 318 573 780 831 -142 861 -473 592 -560 347 -222 -898 740 -191 -264 129 546 708 -869 978 129 -810 -990 -942 511 948 619 424 803 842 -779 658 -776 -652 116 217 233 -635 268 656 516 -671 326 -695 -327 240 617 777 -267 -783 77 -424 886 882 430 -517 141 532 -514 908 -113 472 794 -997 440 555 893 286 574 -99 -713 -189 18 -317 -160 -867 791 -541 679 -24 551 -963 224 291 431 -686 -622 974 -274 -473 101 733 -566 401 -177 -94 -546 -633 852 -24 558 704 674 -609 502 374 530 -934 -478 721 838 -909 137 315 -579 974 -59 -897 -651 582 795 -768 58 815 800 637 -403 -275 -651 -586 -517 157 -28 959 623 929 -989 -395 -836 -120 -308 -220 892 -447 815 694 146 -247 -153 -524 257 87 897 881 341 -657 -322 -37 482 -51 536 -114 620 -926 -941 -485 -573 -380 -422 -673 9 676 924 677 -43 -650 -90 -932 631 -693 -343 -797 -380 690 -195 -257 313 511 569 -534 534 770 417 306 44 -459 -858 326 -1000 -697 191 -672 -949 526 614 26 -465 -471 -187 38 168 80 -369 -376 871 -563 406 -963 -458 -700 893 -149 -356 -630 876 -584 -318 914 196 497 990 212 119 -633 -727 -814 -316 317 -840 -371 922 643 550 350 -123 -482 184 -306 818 -478 -784 175 773 -887 -484 845 -272 -856 -911 -230 -899 -723 925 762 693 338 -642 14 -102 -706 -183 625 943 -136 -681 -85 -59 -337 213 -871 238 -700 -572 200 616 -399 723 -706 -756 306 259 -379 653 538 -831 345 775 117 362 617 -541 -754 614 -115 256 210 38 -601 -825 811 -563 -716 307 -42 -924 673 -532 -701 -773 -246 -124 802 -670 510 772 644 -407 -354 524 316 4 681 787 601 631 -663 192 -271 632 195 164 -836 73 -520 112 152 255 -253 1 375 449 428 486 204 -341 -864 522 211 328 -948 733 -29 -279 734 -316 -849 376 -800 441 353 474 454 832 -692 -359 -535 -198 85 290 685 -781 -33 -521 -854 957 161 -930 715 -496 -981 -309 -446 855 643 -704 -494 -477 741 267 269 -358 -258 -219 348 -229 -597 -324 282 87 -595 -191 -711 93 -630 198 -561 -716 -602 39 -230 -275 883 -481 -661 296 -691 409 -6 798 976 935 -873 -687 -998 -219 631 -65 606 -144 603 616 450 590 -689 952 453 563 711 706 666 88 -391 688 974 267 -833 -87 579 253 584 700 -813 540 -728 -131 6 846 495 -210 869 803 -396 274 -225 719 754 -286 426 84 -765 -749 170 788 507 -757 -453 -17 536 -524 995 -991 765 -457 659 -620 -399 -371 -710 105 -15 -591 -803 -972 -463 -220 127 656 566 417 -49 915 459 -48 209 212 941 845 312 -717 -848 -705 863 105 92 -312 62 324 -967 110 -204 518 360 138 -619 576 -512 834 -340 -103 -802 -113 499 -66 676 -562 -584 -700 264 -64 -291 -696 -524 488 -877 652 -120 666 562 -686 -439 720 242 -912 762 -568 -943 486 -490 -638 -350 765 511 182 -524 -194 148 -780 580 192 -67 -447 774 -75 882 863 -318 489 -137 -532 904 -324 388 32 -308 -40 -76 -950 -296 38 7 83 581 -768 23 -34 869 -680 -655 316 41 222 501 -509 -977 -978 671 700 -656 -324 656 788 730 398 963 -586 973 -179 958 -173 904 983 442 763 -344 -468 591 285 645 584 773 457 842 715 221 393 669 -892 894 -666 105 536 -189 186 587 405 -732 -465 -659 61 -808 856 489 514 731 667 -570 815 -613 -460 583 769 256 -477 -245 756 30 -547 777 195 800 -762 237 -653 5 -855 617 -593 533 -137 -147 -467 -237 -782 -313 -668 30 178 671 668 519 -804 304 -900 809 185 -170 63 -250 -649 953 771 983 -84 -931 -126 770 -63 -941 -286 918 -538 -754 -192 757 -728 -450 318 731 -830 -205 497 176 962 120 -518 392 -127 639 -880 -314 -666 117 537 -392 -948 -563 8 -196 -508 -759 946 -704 -156 -524 880 -713 -43 752 727 951 104 -96 -428 747 192 -340 182 374 -715 -455 -431 430 -505 -891 -455 -846 793 552 -165 543 -544 -96 -236 746 182 891 62 810 106 616 -671 -791 -833 -566 -69 -790 864 -170 101 -484 -362 707 806 312 -653 -508 -777 692 -329 924 -690 818 -236 -505 -533 107 60 300 -198 775 -436 194 140 135 954 875 -573 801 912 -955 -438 -25 -100 507 -653 -791 -843 -387 -673 351 -206 976 -646 -384 417 927 451 -278 -746 358 398 132 942 857 557 680 148 402 -822 -853 -869 351 336 606 -415 410 252 -338 -498 9 998 470 -739 -68 247 -634 -342 951 419 -345 -153 -289 458 302 440 -132 524 763 -322 -96 347 -404 -249 -866 -584 -392 -155 540 848 -573 862 399 -755 -629 -215 854 982 -58 -111 669 411 683 -714 -504 998 794 802 -991 464 -76 482 -815 889 212 150 412 -955 305 936 -986 -669 283 -334 307 133 320 835 -301 -336 841 299 -486 599 466 645 -201 9 -706 -988 -439 756 153 -301 -482 -976 591 40 45 584 -975 415 -521 312 1 -534 667 -455 767 171 -77 -558 -352 -543 -891 -82 964 -198 -824 27 642 -283 472 14 -64 -592 518 42 863 170 311 -992 -74 -67 924 -206 -858 166 -126 756 -821 802 708 -983 996 199 -140 -810 878 -60 -537 827 697 -973 968 -425 723 -754 917 928 277 657 -458 -408 866 176 946 -62 -167 460 904 435 -660 -20 674 -497 51 -219 798 551 -818 515 371 434 -460 -456 -965 279 629 656 -408 507 677 589 574 29 183 29 -878 -544 972 -21 683 -712 -989 -664 -49 -595 -235 721 -517 386 411 243 -105 950 803 -819 -82 -468 -369 149 443 787 551 -325 -608 -393 -311 980 -272 -261 573 793 -716 180 -25 -947 -590 103 305 -864 159 594 444 868 -147 871 811 232 -38 -877 343 902 100 -123 -965 479 -591 -668 855 -193 535 69 760 -55 716 -692 -404 -164 -162 197 -292 -762 177 789 532 -212 4 -950 119 -91 -220 439 -893 840 -333 466 -724 -387 -832 -78 -403 -402 -842 783 805 194 -812 398 -16 399 588 368 81 414 -588 985 -677 -955 138 -952 -357 373 -82 -919 315 -301 -228 -653 -398 -420 806 -696 341 -325 530 361 -34 625 455 -754 38 326 -88 607 -991 -261 -661 -533 256 418 -570 -514 476 5 649 624 25 898 143 -883 -155 -6 707 -520 258 -992 219 690 648 133 -152 -49 794 -954 951 -978 -781 100 1000 -414 -438 -952 491 517 -211 815 -1000 -163 368 684 -71 325 142 991 -700 753 371 -627 515 333 930 -890 286 524 402 507 116 -758 695 20 -985 -158 -794 313 648 -227 -12 -129 -884 653 817 518 556 652 -695 931 789 314 133 223 -868 -273 128 623 551 149 -81 -872 930 45 -217 69 -220 209 59 -295 706 -793 -389 -329 -129 847 -150 -524 939 493 185 871 -400 713 -958 -774 837 713 121 -18 -207 -305 159 773 -506 26 784 -835 -352 895 -361 801 -531 -204 -360 -958 -822 980 -906 702 876 -23 398 -610 561 -719 539 901 -367 588 433 -133 527 140 -575 -415 744 210 -318 -176 -439 939 -113 -308 -202 556 361 606 109 -408 738 -251 197 92 932 -994 165 217 -415 -641 172 246 301 -325 837 529 836 694 -755 85 856 -162 262 133 798 500 -782 -592 968 -958 -409 172 -964 706 420 776 -512 -675 -286 -576 886 -629 -403 -893 -46 -557 356 175 -580 567 -579 835 249 224 -165 484 938 155 -671 305 -701 -427 -377 869 16 -368 -653 -151 109 37 882 42 -724 458 880 -137 -845 -33 -358 585 -635 383 982 386 -69 -426 762 -341 236 -831 -218 -970 751 -48 -570 751 -474 -654 -883 -28 -961 -407 -884 75 807 602 -608 196 133 918 -1 3 -119 419 844 638 -363 -198 -236 646 840 601 272 -611 869 -886 -334 624 633 302 544 -634 -651 63 592 -401 -992 965 -988 -850 340 -698 -632 -468 -180 792 911 708 405 14 -209 -58 859 491 485 893 955 -595 88 -46 705 -590 746 44 -185 -523 214 -528 56 875 197 287 900 -300 991 814 -914 -405 133 366 684 595 -498 619 -545 174 589 -499 980 -580 -867 -74 16 73 -546 382 -237 -399 738 -153 572 -301 971 -583 849 -197 -181 -355 205 199 -832 783 560 -681 -24 412 -920 -165 49 197 -378 -184 185 -517 -116 -240 -64 -22 -900 -510 -60 -319 984 337 335 -483 830 92 963 850 -514 85 520 -503 373 -587 551 -722 719 -328 -397 -83 -699 525 -184 -858 -850 373 948 -761 -933 535 -516 405 -810 655 -810 128 855 233 -37 -70 -930 -410 -65 2 457 -583 -183 831 -375 127 132 138 -545 273 -375 -655 719 -155 -174 -46 -868 -166 289 -667 -768 -541 -317 -108 -536 998 900 383 112 -3 990 274 -500 -675 -729 99 -553 129 -484 -536 570 152 -924 718 -261 -889 -196 707 -208 412 -582 -434 796 -398 835 -843 27 -668 425 -290 -370 -997 774 -185 724 -805 -508 -326 -932 631 -858 234 645 -351 868 -843 252 -294 884 955 825 -561 -53 235 651 502 874 279 412 381 -385 -452 -470 915 95 801 -34 483 314 597 662 156 691 -576 274 94 791 -758 408 451 65 630 -777 -449 606 -29 195 -438 -904 -606 -520 -956 702 42 -729 693 50 -794 -317 -337 -117 -258 -629 -251 -339 -445 -838 973 -925 -463 -747 983 -591 -56 -128 7 -923 -40 143 -75 -548 300 -568 229 196 178 -361 248 -48 -57 -800 83 831 258 986 -543 300 -332 454 720 799 -990 -598 -827 -667 -292 667 -391 383 -303 -654 -848 -948 -942 30 922 -379 -201 -792 -835 -202 -244 -409 -271 802 -641 -258 -367 -205 -527 938 973 -898 682 -52 -255 124 -461 345 974 -135 556 583 -580 600 -633 -280 415 -176 73 -223 601 435 504 153 -517 -999 68 28 522 293 210 630 -235 599 -288 596 -533 132 -873 -198 175 284 527 482 -781 -399 -646 -417 498 -764 370 -989 -559 471 108 -879 -439 384 936 -590 308 663 -747 -590 821 -218 700 198 -208 526 936 955 245 -571 194 -670 -970 -255 -399 205 691 119 -793 558 -726 -652 -365 338 -997 562 496 803 -156 -630 -424 419 -400 465 -954 -170 808 648 744 700 -203 -148 -534 343 501 -713 -806 -450 581 697 -879 200 28 322 -279 -277 -287 -526 323 272 280 -471 -14 847 -922 86 -262 -122 353 819 -952 798 -816 -54 246 -106 967 757 -785 -958 713 679 268 500 -525 -973 302 965 419 -375 -439 619 -30 -584 822 -581 -552 815 -583 -687 -507 647 701 30 -81 977 -619 -214 459 -644 -962 955 -423 55 -520 -665 -514 -119 278 355 286 -632 597 -404 -601 -674 -606 -690 -854 741 647 -374 -193 167 -341 28 -427 470 697 -678 469 -820 -475 769 851 -149 -775 920 -936 469 -41 158 -764 157 0 -119 -893 113 826 333 432 -476 535 706 -847 -917 237 884 -57 515 -381 -629 -404 -120 -438 -124 -609 164 584 -887 30 -926 -715 970 978 291 -504 411 -404 -392 -847 867 74 596 635 629 -116 -985 328 517 -346 -81 804 9 -429 370 -919 -194 -129 711 232 -376 -772 -445 118 -818 -648 -593 -745 8 -225 -975 -683 327 711 -554 -823 -935 -222 136 80 -224 -388 735 -844 536 -517 391 709 307 -893 383 750 -653 126 -231 784 -279 84 835 -89 902 -456 477 -952 -733 -596 -310 -933 -548 396 -637 738 -444 957 -540 -368 916 -106 888 684 768 -694 979 -372 -529 -426 -812 299 566 -124 -923 -917 531 187 4 -709 -715 888 -576 600 -757 -12 260 581 -550 751 7 -127 440 -795 963 -725 -249 478 -70 738 -804 591 58 808 -480 -830 -163 -654 698 246 -63 911 570 705 -500 -32 -187 -686 360 -572 403 -580 -789 -319 -574 -468 295 972 30 327 -523 -958 -85 -143 -241 -714 839 -48 203 804 -53 988 -299 -307 853 609 -574 -845 -680 -977 466 -830 628 891 -51 -166 -857 963 -664 152 906 935 149 435 474 20 474 16 -289 1000 -593 -830 -449 -900 763 747 -319 -806 961 232 -685 -896 -712 -624 -875 -59 -316 927 281 224 62 -850 91 527 677 329 -608 -52 -729 -20 708 -472 -683 -874 -930 -222 518 -924 -431 545 904 113 281 641 667 883 -480 -834 269 -145 904 -483 -339 854 -676 -245 786 547 927 -915 245 -902 -38 -499 884 -177 -308 393 -753 -984 246 360 927 329 294 -987 525 -70 -20 740 874 474 -268 71 -428 -774 414 15 -896 -98 279 986 -654 651 701 -22 317 958 -382 777 918 818 -44 656 676 688 -661 -474 553 -543 544 -160 635 -990 -384 552 -771 602 -296 -928 155 -335 -38 81 454 -873 -588 -251 -666 786 390 -255 -913 -987 -351 -908 897 797 526 888 -403 -904 -230 439 -383 707 342 599 -97 422 64 -543 -390 989 289 -607 -421 259 -972 -394 494 -409 -193 -860 -803 493 915 -474 85 -891 -413 885 -347 -613 191 -734 749 -477 515 -897 -692 -133 573 143 -569 -653 218 361 -782 -58 -731 -125 596 -804 114 -965 -528 471 266 -267 735 336 -537 -394 529 302 436 -878 445 811 -745 -830 -138 -815 244 826 -913 -340 -554 -569 821 -955 -544 -738 104 294 40 833 -257 68 -744 403 869 838 408 246 233 -680 913 -355 -673 -679 22 693 191 -136 66 575 -158 -11 880 -729 461 649 -607 -755 156 624 -777 -185 787 -702 -879 317 937 -113 -593 899 954 582 -429 -506 299 -795 577 243 18 315 -100 -542 262 -232 81 -650 107 110 -166 -76 851 922 -200 649 -467 611 -848 -636 97 -511 -510 -554 -439 -430 -974 332 -497 438 771 -620 -398 -3 728 121 -168 343 76 -125 135 -801 971 438 -320 -932 940 -843 -849 773 244 52 -893 -398 -255 -423 215 44 -584 492 378 508 -477 908 799 -366 -585 -958 -280 484 -435 -894 -256 845 -556 -209 978 -753 -68 -544 292 -454 -197 104 -558 271 812 -570 -373 163 -154 572 852 -992 -331 -671 -561 900 -467 215 48 -66 -352 -215 866 -170 573 -797 -7 -274 -745 711 433 -833 229 748 884 632 526 187 871 -513 207 595 -520 554 528 -284 891 -367 -715 400 -248 929 -924 298 -675 730 719 -742 -545 698 -745 -286 -948 971 -238 -733 26 176 938 523 -39 -232 695 -993 -530 494 -800 323 -586 390 652 227 451 -716 636 -178 727 698 762 204 12 -476 811 -682 913 -13 -923 784 75 -271 866 567 223 440 -977 898 448 -473 997 848 -678 859 -102 356 264 919 -698 787 322 945 -260 392 -967 -747 -772 919 -463 764 686 488 -286 605 -36 755 -283 -586 -587 -212 -530 361 886 -471 671 -251 -461 -895 -257 -151 -691 970 -47 -985 852 -872 -28 527 443 -982 584 -190 100 -773 -6 -892 800 -616 526 -235 44 -18 625 -442 684 660 -181 840 -273 -754 -126 439 -14 -538 -147 806 -352 -953 713 102 -243 268 -742 -227 -35 777 482 571 542 -759 94 -925 786 -367 -644 -221 -252 -164 -201 391 443 -784 -956 -563 -55 -858 530 554 715 -668 -667 984 -140 -975 -921 -460 -158 -326 -808 -961 677 358 497 311 41 -38 -864 -409 -476 -402 -317 -679 899 -790 7 978 583 583 129 978 -917 -803 323 -939 666 48 -992 -561 298 -576 -854 426 1000 -22 -756 41 920 629 -424 104 654 102 291 904 -9 -396 -348 501 -802 704 54 -971 365 168 -631 -454 376 -886 258 -692 578 162 64 91 423 906 -349 -209 -859 120 -596 321 877 -115 -864 -85 104 -578 -401 658 780 970 -455 -800 -306 -170 489 -867 -226 760 917 -193 -679 99 418 -207 -19 -1 -830 -126 60 -720 -821 -909 -626 -729 -929 978 387 -900 -423 -900 -952 635 -411 430 -921 545 590 -204 -233 -154 -700 527 -618 702 -550 -814 -718 699 439 -833 718 -604 -927 899 -995 -270 703 -187 -356 832 -930 593 -371 -160 -302 1000 974 -177 966 140 -900 82 578 871 251 -955 -816 238 907 -375 -75 425 -279 -104 922 423 64 -48 113 438 -257 832 -745 441 848 396 126 -576 -750 -309 209 297 -630 -823 -495 -994 331 887 -316 -346 542 324 403 -391 -419 -554 608 331 179 770 -645 -183 74 -186 608 -156 -236 -641 475 -662 119 -37 389 392 -523 -832 -675 -330 -291 -359 572 -354 -903 -871 599 -423 487 803 638 -217 -69 -714 784 -443 428 539 -848 630 -77 326 -430 893 41 548 134 -498 -223 547 -829 -835 -300 2 663 73 133 -965 -582 -827 -183 141 -210 976 358 -601 153 787 -293 -91 547 493 -56 106 269 -502 -593 455 -153 299 -705 -680 643 0 -913 -902 -133 534 -451 -71 -550 -809 883 -735 -1000 556 970 -528 -151 -904 -850 -482 -687 -284 101 560 -830 -456 322 -978 -576 -640 430 452 608 852 -381 700 -642 489 397 -904 283 -305 639 -600 -894 385 -403 926 60 -667 81 -795 -423 -394 -152 -937 259 919 -283 14 405 932 821 -602 -704 -557 91 551 734 413 410 -568 493 569 326 282 535 -413 -506 -619 -426 -530 317 343 -564 999 -342 -953 -760 -839 583 -476 127 -465 -874 684 467 -335 -486 319 -828 -170 -200 -814 912 408 -777 494 -190 44 -727 -13 986 -611 739 -819 757 571 530 -331 -422 -792 797 -232 776 9 268 688 846 246 82 124 719 457 91 880 -163 589 -816 -975 591 -267 945 -354 -751 -348 776 -820 896 229 440 -889 575 -225 314 -915 25 166 667 565 981 725 110 -775 917 -108 -70 91 -546 369 211 -916 -424 68 -957 -368 -300 933 529 528 -63 575 370 -326 952 677 -373 -252 -570 -494 749 837 661 -302 769 -323 263 -126 44 227 -503 470 -384 345 -262 -204 441 785 99 96 612 -674 -721 -298 276 116 800 -235 374 -875 -238 490 -201 -350 545 -814 -898 846 -271 -668 -654 -635 184 -729 403 -220 371 -26 911 926 -378 -857 -713 532 -189 -982 243 465 -681 -959 900 -442 986 547 -698 725 -212 114 -656 -782 -160 -637 -838 974 -226 888 897 -925 -728 -323 -889 -19 -514 350 -229 -155 -913 782 -823 782 -208 721 -250 744 804 594 -228 -763 984 -623 -223 434 -444 -930 523 512 -782 577 681 611 -815 -135 -119 -516 -237 -444 -398 60 -37 -868 -981 802 -606 -327 651 -26 633 -948 523 -65 -735 388 -392 -738 -386 218 871 -297 738 258 -226 151 -884 -602 142 484 978 -228 -631 -114 748 -293 -731 -656 -188 -373 -106 173 596 7 -531 -93 810 757 459 138 -118 -889 -953 853 962 -558 -470 -838 699 -401 133 -642 -991 -977 926 -329 299 -336 899 22 -535 703 -954 -507 255 -962 -70 568 -45 294 -895 -920 -74 24 -85 -79 -718 448 401 799 -704 -194 89 981 -53 -534 165 -40 -227 -182 -554 -984 823 211 852 326 -403 992 -431 342 482 -1 443 878 -430 -112 -297 -846 -311 89 -351 543 -275 890 39 587 -450 -460 -910 686 673 -398 -540 258 -676 864 22 -279 -719 113 -320 726 512 907 -269 96 -991 991 371 980 702 -834 872 -274 527 -720 475 -402 431 -868 -646 920 -492 330 -185 -359 -440 -795 50 578 133 -621 543 -90 -430 162 -912 -337 743 -347 -87 -533 -551 -49 -238 42 -61 274 518 -413 -535 -706 -387 57 -75 -628 257 328 412 460 322 -684 -373 512 -351 -177 715 353 517 933 450 -661 217 614 396 -680 -702 -756 253 -633 881 -672 111 -999 590 515 877 738 -877 236 258 -348 -143 464 907 230 11 655 -621 -796 -293 -705 316 393 111 -959 -393 62 -762 -398 -126 -338 -715 -91 -713 764 -481 738 433 458 75 -289 -128 149 -316 799 -883 80 -516 -509 905 -31 -78 243 -537 315 -332 87 556 -716 -767 -764 959 437 -899 593 -201 796 -827 -930 26 -363 -965 -896 495 836 -374 253 -247 378 624 -776 -543 -314 -941 -90 -821 495 -206 195 561 429 -973 881 466 -1000 185 336 -816 356 234 -490 21 44 983 360 -993 1000 58 -952 717 616 -497 826 899 -946 -534 -977 156 281 -708 905 -488 -110 -954 646 -114 518 449 -740 -723 489 178 605 276 -356 943 904 -67 649 -120 -834 860 -339 -15 -699 -149 275 -201 -656 -767 -561 990 -412 -591 694 433 -941 651 -787 -999 268 -437 -939 -614 -300 -437 737 346 240 -208 -222 188 133 290 430 362 -758 -639 -808 901 -383 756 -597 -638 532 574 -971 -460 164 -644 461 -253 -754 -722 -938 -507 288 -919 -824 269 -497 -706 521 -147 -40 -205 356 -672 33 -758 734 -722 45 137 -473 -69 -704 962 723 -45 403 351 547 -739 -891 768 -841 870 -477 75 -298 -212 706 250 30 -610 -560 -232 220 975 -176 -13 -552 824 1000 -630 29 912 -532 7 63 -456 -323 158 -298 286 -402 -954 -62 521 270 -793 606 -192 -135 796 723 432 18 132 -744 65 -940 -228 541 136 -515 986 -99 -405 675 704 85 -315 766 -106 -347 498 448 745 -157 -867 -371 960 243 -519 153 -841 467 -341 723 762 342 257 866 -622 -744 -633 -705 -862 -851 145 -18 27 497 -888 -73 -88 -19 -832 814 -329 -745 -150 813 -88 -447 790 16 -177 144 -95 -500 283 -337 -468 490 -966 -545 65 -430 -200 -706 839 -584 -546 680 386 586 -388 603 -169 843 -674 -853 -747 -615 868 722 86 615 928 238 315 -567 335 907 478 -799 869 -414 -318 -384 -342 -847 638 311 -341 -865 -504 -233 884 -151 -949 50 655 -8 495 290 -498 -514 860 -106 -710 839 105 919 107 -249 87 -515 995 -859 793 395 286 -53 710 -244 650 -138 178 -650 156 -139 677 124 -965 -112 495 -243 -446 367 398 -169 -747 835 -739 -983 707 459 -747 271 -181 -977 -493 839 -537 374 -268 949 500 331 -613 308 -716 -266 -580 -220 303 -744 851 -230 914 471 564 -691 944 112 363 627 -120 -399 819 52 81 960 -575 -588 310 -960 855 -974 673 -118 980 579 -896 894 687 339 -636 659 945 392 51 567 -127 837 246 834 -711 46 -431 518 -260 -546 782 -397 -536 -132 94 39 657 -359 427 -714 -713 364 854 -631 842 -486 -320 -694 -541 611 -377 1 808 -461 -670 260 -566 -892 -154 -823 -141 518 501 971 -230 -70 159 1 -652 -712 45 419 634 816 -144 12 -280 -121 -706 -383 552 322 -358 417 -287 282 -763 887 -870 986 -247 260 519 -267 458 135 146 824 -306 881 -881 115 293 -350 930 239 288 -748 979 884 687 445 693 -143 912 -595 -475 770 -485 334 -644 83 987 -858 586 3 -32 -303 -287 -544 -237 -692 -923 -576 0 -757 -288 154 -524 -291 332 -857 28 465 -838 940 -109 506 -474 864 -199 -128 -354 -227 -554 140 -245 -478 135 -230 -585 -202 83 -864 -776 837 380 23 977 -274 -133 -802 263 583 -376 -416 -366 993 -570 -28 738 892 809 918 9 -471 -256 433 811 617 258 857 -315 655 -563 -382 117 843 825 516 -481 -141 -197 587 -501 -334 -509 -869 -17 16 544 816 840 458 714 257 -289 179 -370 -46 -34 -406 261 -872 92 793 998 -707 32 700 541 -918 662 650 -176 -472 29 -14 962 -259 -149 -21 -72 554 -90 -399 406 -544 -941 -758 -886 363 -95 -325 -803 732 648 487 297 -862 7 29 143 -732 -695 -350 52 -526 1000 51 -880 -872 -331 465 911 -553 -257 664 122 407 839 420 542 -438 555 -366 -496 386 -198 -865 689 -55 -278 -385 580 -600 -530 -687 -516 369 267 -282 65 424 26 -54 -325 573 402 389 -621 -52 779 164 663 -743 327 -921 659 -709 -260 755 920 -578 -672 192 868 -892 -539 923 672 -416 147 -392 -313 557 -697 -267 -990 438 -145 540 -631 266 -188 -713 -618 -146 -387 -101 223 801 652 295 -313 398 5 407 -27 940 868 -294 -362 -201 621 859 -528 279 -893 -310 -828 621 -467 657 548 870 654 -207 -605 -564 328 51 -572 -225 -590 121 882 -318 841 353 967 986 797 614 -891 -278 -941 92 44 -540 16 -813 66 -895 371 713 480 93 -469 685 735 865 -435 -928 -832 -427 -418 -29 -486 476 741 509 -739 -507 -853 -305 402 -593 1 -353 214 788 -258 799 485 313 64 -600 37 -964 -129 -39 77 -925 687 671 -781 218 372 533 420 -45 272 -343 -596 -912 -889 -106 -902 -310 929 -784 310 9 -41 753 -396 122 755 373 445 595 863 950 433 221 622 421 78 87 -366 -163 -495 45 -381 28 -113 593 -190 -721 -370 -103 61 586 -297 248 -108 -264 -118 979 -304 -184 -490 177 -210 -822 202 -799 229 -788 -473 -403 -694 292 130 770 571 -519 -504 596 889 -268 215 654 183 -940 1 278 636 74 -833 934 -279 379 982 -342 133 303 515 -743 -855 367 466 136 564 480 560 791 -382 -555 293 -245 -999 -534 -900 813 314 -726 -977 887 -899 127 -24 -800 30 649 933 -776 -412 -558 252 257 -329 11 519 143 1 704 795 -611 85 964 -964 -235 96 -175 800 -202 -385 -88 -233 704 -330 593 -84 317 933 957 -585 -557 252 -272 -749 -755 974 -362 -946 902 -157 -156 501 -302 813 124 -425 -992 -721 -277 29 329 -490 771 -260 -254 38 -434 -896 -646 -298 442 -414 -501 532 -517 -96 296 -76 -452 867 889 -73 -52 840 -471 447 271 365 36 -909 -230 713 -911 813 -284 592 -755 164 634 986 298 -904 813 -800 -782 324 -770 -801 814 -872 -218 -89 592 558 631 744 -77 -129 120 761 -336 -505 834 -104 -110 282 -237 586 -696 -67 -762 -671 966 481 -990 -273 -453 162 234 786 871 -941 -544 775 37 725 -144 983 -892 458 -127 641 -278 757 -352 286 856 -119 -318 298 -729 -456 -408 -762 361 851 43 -735 -960 -681 86 539 -368 509 449 745 -817 72 671 942 -608 568 388 210 -777 -316 -699 397 171 715 -883 738 -930 386 349 758 959 -739 959 -495 -763 966 572 308 -348 365 -208 875 -162 -435 -929 447 902 176 -53 -181 -462 -807 -341 337 769 891 901 566 504 763 -362 522 -426 326 601 -598 185 -351 -333 -958 10 -256 330 -67 -700 597 -776 -761 522 94 -385 -45 50 -953 268 -329 -881 -378 -566 857 -434 -895 -710 96 -57 -214 278 199 -725 -606 -354 531 -476 -665 437 62 -449 -648 -99 -186 -783 646 57 -584 -166 794 -62 44 733 -273 -267 953 335 669 -420 -817 54 922 181 627 -944 341 -970 -231 563 636 -217 892 426 -728 702 594 -19 619 -879 200 -73 -945 299 750 758 -985 630 -466 -788 169 864 296 -828 645 -297 604 -692 -880 -586 976 448 -306 197 267 989 -235 280 811 388 803 53 -818 -961 882 -334 108 -661 -288 286 -423 541 -867 233 -409 -622 23 6 557 328 108 564 849 175 346 788 620 66 -576 -975 587 829 371 -750 928 352 -884 -877 543 162 934 -181 861 305 466 -551 -362 -922 970 -872 367 -105 -993 954 -952 510 -123 -533 -737 375 455 -749 717 -724 497 -289 724 997 -213 104 -357 -867 -396 957 746 -195 -524 852 505 74 226 126 -141 649 -896 340 -124 -692 331 -332 233 86 59 -215 -995 190 772 -475 900 -766 84 879 -815 204 947 360 235 -217 190 -772 -483 323 -849 461 -453 197 -633 -293 652 949 380 -660 577 235 -492 576 735 577 658 899 701 -567 223 983 -554 703 702 128 50 -426 -688 201 -996 -436 -527 612 -39 -802 328 811 -699 437 -376 -557 580 487 44 598 -357 11 572 95 -373 865 207 -921 -896 -353 355 187 -976 -932 -790 -482 860 -663 936 208 -386 -388 -384 -517 -664 -356 -242 133 -180 146 -504 -703 -280 562 604 959 -394 -187 -436 811 426 666 -930 665 489 11 -740 -845 487 -715 -136 358 192 -519 -74 203 251 -326 -625 -223 -144 -806 320 -861 109 23 885 -684 159 -679 81 -487 -500 697 -582 -13 417 667 287 271 805 -401 -361 768 411 -2 913 478 873 851 -201 521 401 303 725 -371 -817 380 -607 422 4 889 -85 -669 -369 453 510 -716 748 -15 -473 -142 -406 370 599 -135 -925 -991 -358 785 897 306 520 6 323 -93 -598 -716 -773 -138 -367 31 -809 -209 276 -396 -220 690 -966 780 -719 723 854 -2 -927 152 -633 906 -769 316 -11 -611 -233 484 407 520 835 163 -76 -814 63 -466 -664 366 -732 -984 -995 68 -60 -612 218 717 -990 548 -843 624 -244 234 -1 -609 -335 636 424 411 378 -539 -18 -383 -400 -50 40 -254 571 248 969 87 674 -502 276 -589 764 -52 12 944 -129 683 -222 901 -990 499 449 425 25 751 -613 -870 -185 -167 69 599 -66 210 809 -530 457 -854 -450 789 -760 -239 -280 -154 -198 -946 -7 889 -107 292 915 -582 -971 901 530 -714 -157 171 160 -667 238 662 -214 376 -437 -309 590 -174 -662 -403 671 768 512 -368 619 -526 -566 256 195 908 -343 -526 144 -768 -296 -960 863 -121 873 413 -411 -746 -896 395 430 717 -622 222 -161 949 938 984 22 527 473 -366 -839 -353 -185 -674 -812 448 162 -383 -254 496 -980 -137 272 757 531 826 84 790 701 -960 -977 363 969 -312 782 -16 -653 810 -656 -726 568 349 894 554 995 870 -799 220 -84 986 11 333 -7 -431 -839 -790 -846 -463 823 77 453 -782 633 -522 31 -105 -535 -699 -497 -949 631 -544 803 -209 763 -751 533 580 -751 431 -818 693 489 634 -328 594 696 890 -416 -709 -495 -30 690 -261 486 808 -303 743 945 -211 -305 -563 63 159 -88 -641 -355 -687 550 598 457 -516 328 -98 245 378 -575 180 696 763 -448 -608 -597 997 929 -868 26 -672 728 641 -45 -614 -606 -307 -914 880 540 951 220 -642 201 -162 -654 -55 -150 -301 -222 47 -107 42 151 -666 -578 -524 144 -349 261 -538 932 555 254 -40 -256 866 -508 -616 -243 27 551 -148 -443 -273 -944 -790 546 -258 24 -371 -356 569 -941 -477 780 338 483 -314 -521 660 -310 318 -844 36 978 777 779 239 453 36 -963 913 -112 439 -670 -150 -972 -52 644 -154 401 759 -108 -892 -352 -199 64 -257 63 -397 277 531 528 -4 427 -771 -925 -886 660 -802 -909 461 -18 -586 66 -106 92 -973 -499 427 -611 561 -717 617 -465 -901 29 803 616 -444 -639 -508 -846 214 -870 -492 -662 537 943 -934 386 733 819 -153 -271 961 -477 705 -91 93 938 -89 -1000 -659 318 571 -94 601 410 -991 661 -784 -62 52 729 -906 -477 -930 -977 342 185 -377 811 299 493 499 -404 -349 457 808 283 394 931 823 -940 -765 85 -809 -958 -892 -237 21 -936 -123 702 585 138 -762 241 88 560 821 330 702 974 -609 203 -469 -117 771 -733 -190 -921 -277 431 734 49 71 -446 804 -289 -381 -778 715 417 276 104 -819 563 372 -994 629 685 324 328 -922 -264 74 535 -106 -590 130 -873 -594 373 -278 -33 797 268 -446 158 -667 702 138 -256 -212 -575 -490 -147 57 -949 774 665 -385 -642 793 710 -656 217 651 -370 -41 277 160 -784 -824 -715 -231 -623 282 -828 258 83 -423 15 276 -869 -639 571 724 -865 303 -337 494 108 601 -649 917 -706 476 382 531 -223 616 -716 198 807 -519 -871 -265 -286 -202 -425 -598 56 839 -106 397 -970 -902 503 963 -322 399 -519 315 544 745 743 881 593 -54 276 848 859 -314 532 -894 -842 402 160 -138 -581 -672 -527 114 -521 74 -329 -726 -386 141 70 -514 648 414 926 -484 -497 350 465 -432 833 -277 657 -355 670 519 -192 -112 80 463 -149 -59 -172 301 -288 -795 956 -683 -584 560 903 95 -788 -404 -444 111 490 715 -912 661 -569 -543 357 -882 622 -338 -673 -518 -71 152 -697 461 -406 -727 473 -269 978 -726 518 -974 172 125 174 810 309 756 -27 -825 -123 -516 841 575 -667 804 -15 -65 -915 -806 747 -252 -592 -104 -938 -698 -768 -143 -194 910 -104 -641 644 132 -369 -922 -194 -478 11 -593 -834 -828 906 -471 -995 -916 -828 384 504 334 -414 984 945 -209 541 -551 967 962 869 256 -277 591 858 -885 563 452 627 -579 -222 57 486 844 -917 495 277 -432 170 234 -674 192 475 -136 -633 206 -263 665 999 310 -730 -904 885 -920 -323 32 235 132 115 439 206 635 901 847 14 -640 690 -704 196 726 -947 -117 654 671 -534 405 566 -501 -72 380 876 -651 -258 -597 425 -37 471 -573 -970 667 -298 425 44 878 302 992 280 67 -753 447 737 -678 -629 911 -910 996 606 -638 946 719 870 472 572 137 385 133 605 131 42 966 784 529 236 4 -618 53 83 34 143 -389 49 642 611 879 -278 -227 41 839 -50 -439 -386 -357 926 211 -669 -115 920 -534 -407 -28 303 425 -645 -245 -403 -285 253 -468 -222 -821 -854 -939 -852 453 944 573 -221 137 -482 -162 -254 113 607 645 380 586 -15 723 300 -516 275 -368 -863 471 -79 -830 756 -567 -857 352 307 -599 894 163 -566 -404 -66 550 -314 232 329 -700 -922 26 -608 -456 -256 192 410 -243 666 -576 642 -874 1000 -918 368 97 107 124 -516 966 -582 294 265 202 590 -935 138 -224 -469 892 202 294 -904 -324 -515 -378 150 635 819 313 -258 -696 -579 181 340 -763 683 479 65 584 -396 136 619 522 734 400 -803 193 127 -319 886 968 921 -201 -744 257 899 -878 759 557 -158 729 301 -598 -182 39 -493 -759 -508 939 -138 563 -556 300 269 -411 852 -38 -234 769 40 386 400 779 -214 653 578 753 -743 -138 266 -888 88 218 -600 -332 566 315 -940 129 888 -9 375 598 825 818 991 -733 991 467 -658 556 940 426 -924 393 -510 477 -317 447 -243 555 -602 -399 -620 -56 -743 472 -630 -782 47 81 955 -373 275 -76 83 309 -273 -811 -48 804 -337 629 78 -580 -463 764 487 -5 177 -227 -240 -974 272 499 -11 -960 -766 -37 117 17 -535 939 -568 658 86 732 733 72 963 629 770 -205 633 200 425 348 -563 428 -800 257 702 -424 -688 917 691 213 358 739 254 -73 -150 889 -250 367 778 870 -874 689 -705 -630 -950 -730 457 -233 827 -546 938 -980 -321 -716 -917 -28 200 587 561 -600 319 425 -792 -823 262 540 -496 169 783 -873 112 -680 -736 317 195 245 735 -153 441 -27 -667 -514 148 629 581 125 -943 -209 469 -619 654 512 -346 274 148 579 -547 -626 362 242 -476 -920 -493 -685 -574 613 -741 -115 -179 -704 340 -947 742 -279 153 97 -303 353 -759 -719 -774 870 392 874 462 -815 788 944 -139 -340 -359 -429 590 -770 552 -929 -115 347 270 510 -640 -54 -469 -626 409 -36 -536 -422 726 318 -285 -199 739 73 21 323 -869 669 920 -968 301 743 -513 -951 116 -58 -823 -485 605 816 -523 565 -739 -130 23 -152 381 -337 -711 -637 874 -421 -532 -662 502 91 -120 -77 -909 -449 429 -348 837 941 -480 -665 -652 -650 75 -175 -254 -10 -291 -26 865 -930 708 796 -424 75 -484 665 528 871 6 -39 -185 -807 -791 -936 -537 -905 -997 848 -278 306 843 73 662 -366 305 -278 -995 -439 954 -613 469 -278 902 213 50 171 -107 816 -184 271 908 769 -51 -320 308 849 317 -310 408 -837 -730 457 277 366 358 -659 -434 163 -430 -240 381 337 -253 88 -869 -431 -344 -326 -251 533 331 333 -956 647 -479 -53 618 553 415 221 -494 -715 -602 166 -455 508 -446 -863 611 -783 -928 987 -158 828 683 -298 -64 -449 224 -173 509 126 -529 516 -474 -396 88 396 990 550 -858 59 464 509 237 582 962 22 230 877 -966 -123 -667 -728 -786 -399 -349 -947 -153 -516 -701 708 809 -530 536 534 -733 -558 -984 -720 542 695 439 666 -799 12 -465 -370 -690 -697 -642 731 421 -928 -990 696 -245 832 -442 -785 103 6 -512 932 -387 173 -231 200 -759 201 -606 241 -324 -467 677 -256 1 -475 415 115 -355 -652 -847 -96 -905 -199 -137 -654 -735 642 328 703 606 -285 -912 37 333 -413 671 -495 52 961 329 -195 -538 -842 -698 -280 -723 -121 394 -576 -84 218 -602 -296 -297 679 854 804 -763 -697 -30 658 234 -448 -845 -138 -182 731 -111 463 899 -554 -836 193 -884 -934 680 394 -608 915 -371 845 -527 992 -515 503 -529 619 696 925 904 -230 14 -947 -623 -888 302 -61 441 -651 794 -912 -983 688 249 -401 -943 -501 -218 225 -723 -8 3 85 311 375 -397 -857 963 -899 48 73 582 -687 228 -722 -939 -551 -822 745 433 562 27 -990 220 47 570 706 -865 -173 918 867 428 920 958 474 4 644 -699 777 -412 -117 649 133 -900 216 595 -730 -394 161 917 976 216 568 -936 270 306 980 583 -477 -94 471 -707 -829 770 -94 -830 799 -298 -143 -97 148 -843 -6 36 -361 -1 428 532 -534 658 -938 -277 -185 -973 49 -766 -58 31 752 -546 453 -44 -236 -871 629 443 -151 90 -424 321 -57 725 624 58 701 -228 -98 -679 60 -490 729 -557 -948 -372 733 -67 293 -92 -978 46 -80 372 -404 -920 640 8 683 -233 296 -783 309 884 -426 296 -639 -394 -754 -880 -139 208 -577 892 827 -318 936 619 896 -45 -1 -293 -318 433 931 -506 745 778 303 687 601 459 -913 -113 431 229 355 916 755 -46 124 989 -581 776 -388 572 -629 -851 -996 394 689 363 462 467 -379 -113 924 -145 689 135 -588 -616 -960 -744 -792 -304 -258 21 266 293 565 -398 -126 -911 455 -8 126 -956 949 385 -92 843 -328 932 -426 26 -731 834 -534 -795 561 -567 970 -515 -876 -860 -638 -132 -84 -623 -806 -843 582 -564 195 766 0 -836 -482 644 -181 291 -923 238 -994 -628 -809 243 127 -313 998 -682 660 -798 930 -970 -582 -818 44 518 51 -14 445 878 -214 133 -40 824 184 529 342 769 -340 965 -298 -881 907 -275 -148 -863 -664 432 -229 -592 121 468 381 931 -835 282 -417 -924 -773 953 278 405 736 -443 717 -662 113 -706 -524 402 695 887 893 664 -917 717 -929 -639 394 952 408 681 453 -709 252 -444 14 -838 -742 363 176 136 497 319 -888 -103 -407 -370 -440 314 -392 -781 499 -19 794 718 -565 87 865 805 948 703 -909 76 -125 -461 833 -926 919 78 196 946 -872 -723 128 364 -848 147 -474 -33 -690 -873 72 387 478 373 970 -883 999 -57 915 -235 -120 977 517 -143 223 381 914 955 448 -259 985 405 -530 -772 677 -529 -840 -295 848 -797 613 50 864 -30 825 607 560 686 826 217 166 582 -361 -90 265 -913 -520 226 -346 -322 -329 -603 -224 -644 -706 312 -202 -231 -273 682 226 -227 -295 705 401 -786 -726 -583 -47 -772 -413 -80 993 88 389 328 -174 -843 -207 998 704 -820 -55 17 335 47 806 34 -902 876 216 -318 942 669 -446 -947 -141 -690 -280 923 18 -700 -951 -460 -997 361 -339 387 -167 -493 592 -193 25 795 289 760 394 648 -186 -56 -432 -858 -562 -525 -336 81 -171 -752 38 509 133 219 -188 -66 350 474 595 252 -229 -833 -695 220 820 436 -438 -195 -696 85 -281 949 580 22 -92 462 649 -689 761 -921 742 280 -733 981 589 249 308 -377 687 -244 -60 736 -757 610 -839 -581 110 638 -614 -775 390 -870 656 -36 484 939 -121 -572 -487 267 -647 -653 909 -925 800 -229 87 767 -165 -469 -201 148 23 -79 595 -207 -488 902 -135 12 791 -382 -577 391 345 -549 -515 987 412 -577 -214 323 699 841 502 728 865 -790 -928 371 859 91 -432 911 847 165 -831 897 385 -314 -864 201 -435 -145 593 -846 -614 435 -702 592 893 -411 -469 43 948 -170 692 405 174 270 -903 -394 804 816 -346 455 449 -707 831 182 930 376 548 -267 894 120 -999 629 -678 440 312 505 168 -117 414 718 -311 864 942 666 181 972 725 933 -591 -467 -295 249 980 -428 136 -931 969 119 -825 -184 999 -977 658 -388 -517 -799 -755 879 -271 -60 17 10 -915 -294 -665 394 -228 -479 -327 467 627 -431 -889 915 -811 48 -34 855 389 115 725 106 761 -102 -876 -89 196 -92 -29 -726 -246 -840 -32 227 549 -760 377 -897 -18 -749 -84 210 -206 570 -395 410 -214 58 -643 -634 -991 272 237 928 -218 -153 132 -946 -663 -375 385 960 767 854 855 432 -973 233 -611 641 -636 341 -558 856 199 909 -363 -784 -570 317 -459 243 -178 341 690 -79 399 -25 415 -642 632 347 -808 -498 953 -638 324 9 -388 -88 -628 207 543 139 -673 739 -256 -230 829 90 509 -265 709 157 -506 -144 35 347 581 4 -461 -357 -358 -452 968 -296 774 790 -379 826 -519 -713 -932 -909 841 -77 -423 636 -787 455 763 404 383 319 193 339 -365 791 -371 -239 349 290 491 -581 -678 984 -560 519 -696 153 811 -27 -638 226 132 511 903 -774 355 -213 180 -698 964 207 -251 765 195 -333 -37 361 531 -4 -151 618 842 -748 -631 954 677 -902 882 -476 800 -291 557 -199 -744 243 951 753 108 -40 611 335 -347 114 -4 845 471 429 -309 514 896 -223 557 319 4 738 -887 60 -1 -876 24 -408 -657 680 -677 101 574 -877 547 -642 -885 -516 109 -281 299 -232 -459 299 327 103 465 833 -827 772 -61 -280 -440 -397 -455 86 -237 26 939 -969 -212 528 -355 -113 -514 687 -621 683 899 -80 -299 5 -321 -371 559 -654 721 626 -659 186 577 634 250 427 352 -386 903 933 125 -996 246 921 502 -517 582 -460 -272 -522 426 -907 442 506 -884 0 -750 584 52 -876 597 178 817 439 -360 -840 -314 -349 -490 -133 525 743 -695 -381 -994 -858 -385 -890 -502 878 875 463 834 -641 -102 -146 4 987 -786 -452 575 -856 -405 836 490 127 469 -945 5 514 -336 237 -981 -997 215 -257 -333 -452 721 108 297 631 -218 -801 -400 179 611 793 -684 604 -693 -871 -472 985 -10 69 -396 -494 738 -163 364 -816 -849 544 715 486 -179 596 -41 522 -329 -897 10 -114 750 -625 439 579 -872 -878 -876 102 -874 -416 -95 391 -574 -776 -854 572 -76 -229 282 535 216 138 -73 74 270 -983 728 -476 888 854 403 -496 340 -427 656 880 -812 75 768 168 -238 96 -914 182 -393 563 279 331 -199 -795 317 184 245 -214 909 887 -593 78 -688 274 -905 -339 711 4 936 -954 410 99 334 -324 832 -181 238 -307 -917 311 995 -756 -87 -869 683 -854 284 -534 -826 -487 -833 -102 156 -6 892 775 -617 670 629 -39 510 719 459 -750 69 659 802 -298 251 186 -341 55 881 -717 -523 652 934 960 76 -319 181 -450 769 77 581 -388 669 211 -329 670 -779 586 370 569 756 -458 -213 997 583 -524 357 257 99 -907 360 728 224 688 962 749 -804 -744 -343 -30 791 -77 399 426 966 -434 645 677 -159 99 -368 -267 -965 675 157 -559 -234 -482 845 619 367 -798 631 -624 503 35 651 504 644 894 -633 776 -983 235 186 -576 499 740 -265 908 -622 158 35 537 718 -618 -626 -326 -357 21 -681 198 840 411 -19 595 -604 -319 -8 -755 -401 248 899 -660 845 585 -836 638 708 -231 829 -764 -271 255 273 577 -691 -403 881 188 -171 584 932 471 66 -361 -654 587 442 457 -308 494 -99 249 -402 -410 -779 -219 361 453 4 -990 26 830 230 685 375 5 561 -855 378 -437 386 -132 -678 317 327 -791 820 215 643 163 -942 125 -194 478 376 191 802 -729 353 -966 -362 -465 -693 -579 150 -870 743 48 -122 -961 -422 -288 -671 -15 789 300 774 -827 193 -40 654 -287 394 -806 591 -237 314 407 -338 377 -500 -691 -456 -358 -44 798 244 523 815 563 336 354 -497 -780 -78 -628 -172 -545 569 -978 603 -777 -456 -633 -943 869 722 -601 833 -339 -412 -693 -859 493 792 355 -758 801 168 659 61 828 844 -847 677 -817 127 625 -378 379 -877 -764 -503 447 144 -437 -705 169 658 -69 125 -941 -282 -96 689 482 480 -843 446 -528 303 772 -100 172 -229 -558 725 -478 472 39 -790 272 -162 -145 311 -184 907 -490 -93 -434 237 -432 205 -653 369 -568 -993 135 645 -378 -347 -230 -404 256 202 635 -638 -135 862 497 705 -901 -108 582 -341 639 340 -269 639 -685 -870 118 -230 -389 -641 -523 544 795 -218 -581 -11 -684 61 106 459 -118 118 -653 601 304 892 844 990 46 -770 933 540 -961 -264 -106 920 946 307 801 -872 362 -208 -1000 -525 -547 72 -818 64 62 805 -186 -530 171 578 204 -312 -92 -351 -325 -871 425 88 353 -503 730 -678 -473 372 968 697 -675 -122 -923 194 394 463 -441 -295 961 667 474 -953 274 368 -241 25 -746 20 928 -866 717 -550 -455 27 527 907 -535 -143 281 0 908 -394 794 478 -874 110 -302 -74 -662 997 -530 83 -474 580 -546 -417 67 -238 213 -924 -17 328 836 26 -105 297 401 -276 -559 -114 -406 -609 181 -113 -723 -966 -96 290 81 258 -158 -627 -537 595 807 -919 774 319 484 -544 764 -17 -449 -821 17 -596 -212 177 -825 -735 136 -186 -289 324 593 930 665 23 13 871 -999 184 -655 562 -570 278 -217 -565 535 432 632 672 -907 310 -296 -136 -407 101 445 -326 -270 351 -521 12 -213 -352 127 244 -648 -351 -368 -89 -828 -420 261 875 100 -16 -874 -309 733 833 -312 -846 -589 -410 -807 -254 -512 262 -617 -67 752 -743 389 223 -572 -949 360 -648 -740 806 904 -907 465 582 189 -812 346 854 -717 658 -459 869 -694 80 379 -289 -584 112 -56 190 -610 636 -534 -477 779 944 -488 -180 -189 398 -657 937 342 -637 653 -522 122 -643 8 -863 481 -478 503 -642 774 267 270 258 981 641 -164 -724 856 760 152 75 -130 -300 -354 917 -703 -188 911 -961 25 15 -347 442 -121 -181 893 -921 -825 -669 498 599 336 237 -175 313 -437 -765 -882 946 -720 654 717 398 428 864 -150 -520 -760 -815 -952 781 -103 155 -698 -80 -209 -198 -83 629 394 849 -463 -785 40 9 -1 93 967 523 956 978 142 -244 709 907 626 -564 -329 325 668 673 698 941 -376 -82 678 -469 403 -104 -178 471 -603 -753 -196 -658 585 -396 -381 481 -99 -653 644 -163 -428 -662 -454 -727 -161 777 -301 537 -431 482 -795 -534 774 -618 542 -574 805 646 840 -574 948 506 -126 -23 -784 199 255 -834 417 1000 -429 -617 862 653 552 446 -343 -711 -499 674 -113 -923 -232 211 -507 -806 668 19 -597 -726 982 -223 -462 -722 117 847 777 -926 -759 -52 -55 561 -779 715 965 -401 727 529 -782 -664 928 377 -611 995 -408 267 781 -520 -128 798 447 860 454 5 -67 92 -686 746 -872 909 -56 521 923 -232 -658 -548 -160 -626 -222 358 -817 366 189 -900 649 60 804 -542 564 -246 -138 875 -706 481 -585 210 477 291 290 -949 268 344 63 186 -460 212 -700 906 -439 53 604 879 -990 -232 994 -642 -882 -753 -646 664 163 945 838 437 963 123 -402 416 -273 -839 135 781 -265 -616 390 -294 673 883 65 -148 612 607 662 833 -539 -953 -885 -489 -529 628 -255 889 816 96 978 -422 -504 799 820 923 999 578 -621 -153 204 995 -542 140 -179 -378 231 718 998 750 -386 185 -41 68 -895 -899 405 -639 -756 418 -52 -988 -727 656 -554 -45 -389 414 480 -492 -613 -524 -841 347 -261 775 -741 668 -710 -357 791 485 750 814 995 234 -788 621 -209 -756 -556 -606 223 616 611 -991 -177 955 759 93 -321 148 419 301 748 274 480 84 -649 -104 705 213 -976 655 -216 903 224 -30 553 861 -225 -645 674 767 882 973 563 705 925 -173 421 -314 -814 904 -23 860 -986 590 733 -693 93 975 309 -155 694 698 -976 741 157 44 -92 -826 -538 333 999 289 -982 527 495 -20 775 -593 190 -437 875 495 316 948 203 461 -548 -133 305 409 -220 435 -429 548 -590 741 -5 -876 504 -47 -629 -899 -743 -691 -846 984 -585 866 758 -73 -134 -349 475 -732 645 766 883 691 -889 796 297 -395 -584 -99 -692 113 -100 971 -269 680 270 -506 -389 440 -850 -8 -42 74 -133 716 959 469 -857 882 788 -822 141 -990 -881 -622 -419 387 814 249 531 -609 -230 732 958 747 664 539 -985 -247 -512 -239 -728 553 -385 -175 -736 -82 656 -916 798 849 -571 -380 883 -843 -164 713 737 39 469 689 -968 147 249 137 483 242 -946 -258 76 347 -507 -91 260 -858 -500 865 279 -351 -307 990 -567 -168 -956 -893 -993 -301 -444 -980 64 -23 950 495 687 -938 128 -48 166 62 -253 828 714 338 67 869 -486 924 527 -532 -657 -262 -718 419 -414 -82 673 92 508 -850 -122 -454 493 -723 -999 128 255 -858 528 -745 583 15 342 480 465 -587 464 548 -156 378 648 965 -737 294 170 -260 -751 -760 582 -105 350 -76 -148 -979 724 -463 268 -103 286 -314 -341 -529 -10 -662 -303 -257 -507 -182 936 -873 -78 -20 999 -857 -667 -958 -929 -576 -252 143 -976 -180 -41 -564 169 107 -675 278 187 -172 -903 -590 438 -371 412 77 -190 -381 567 521 -384 331 557 -327 -134 -384 421 -331 -988 644 667 794 -94 -204 -870 -827 -503 370 -755 -586 125 409 -253 -574 979 -921 57 -822 -111 260 -614 -716 -829 -312 292 -534 -36 -648 559 -868 -256 107 157 -457 -19 -751 -908 -232 247 -448 -5 -908 286 862 782 -782 835 -768 738 830 757 -966 784 11 285 991 782 -336 952 120 954 -780 -661 108 120 -792 973 413 691 461 700 -693 -124 694 936 332 422 255 504 276 -458 637 371 -991 371 -951 -824 -36 -154 960 324 -616 -937 252 -868 670 -145 -521 -665 -371 -277 -490 -348 -589 416 -711 411 261 265 -950 -607 327 -342 101 875 275 387 932 -911 -132 487 -137 -466 135 43 -857 -228 133 -973 -79 57 -792 267 392 -372 -307 234 181 850 -375 356 877 -491 898 987 -364 746 -276 566 -206 -693 -468 469 -435 736 -369 442 963 -123 854 -893 507 -320 788 936 684 -598 -550 -825 -209 962 -578 747 -664 336 222 -308 933 -385 -623 -825 304 -552 -90 -909 743 -79 -145 -270 934 635 -370 -732 372 222 -824 725 547 154 487 668 -412 -503 835 -861 168 -420 432 -817 845 -241 149 -559 766 -282 -909 776 -164 335 337 -233 -884 337 -734 378 -92 601 739 -811 529 223 81 -843 219 600 427 -523 254 422 42 557 -169 -547 448 -79 -350 913 989 880 565 -862 857 335 474 164 598 -817 808 -236 398 -878 -959 79 -381 -100 -131 -766 -689 -508 -237 883 911 220 176 200 -298 -775 203 -868 215 167 697 -574 398 278 -165 -448 -507 -754 -892 -38 235 -17 553 933 377 -359 -913 -185 -452 -376 580 774 999 -305 -494 307 468 60 272 919 -332 840 544 -565 445 -906 394 70 -986 497 -356 -65 -161 287 53 -994 493 3 631 -3 147 -456 445 951 634 138 -866 453 604 -33 392 524 20 -845 -513 -893 -168 245 459 -896 795 771 -84 -983 439 -915 932 754 418 -157 567 -785 813 489 -759 -710 -463 -752 -464 156 -860 -398 -539 801 -277 -741 860 311 -180 791 711 -333 271 792 -77 -726 -948 -930 57 943 -805 894 -384 -458 312 762 -274 571 475 -520 -783 -18 -261 838 69 -8 225 -622 813 595 648 -622 -5 -621 313 -982 -488 -412 423 -344 212 718 858 407 884 623 134 154 783 -923 98 519 -971 -378 -302 828 846 -869 11 460 286 444 -327 -721 -139 451 -275 197 -771 99 -181 -238 696 859 157 845 96 428 817 472 146 -28 630 -312 239 -303 -8 630 -98 604 -314 286 -498 -623 -616 -384 201 100 -404 612 -191 -703 -968 -495 427 -185 190 -631 -394 -642 899 -303 -37 -957 474 464 929 -51 -734 575 -656 -111 192 -305 765 54 128 669 912 -252 619 843 979 344 -413 834 137 756 -576 67 595 7 -279 -334 795 -469 67 -906 -844 -731 -759 670 528 794 -874 -251 -725 -937 426 -127 -926 -802 -899 -726 -626 -883 515 -333 -286 715 302 125 -550 313 -934 -844 -546 311 -91 -153 -408 906 471 585 129 -252 -279 -939 326 -693 -700 436 323 648 -581 -431 -99 636 898 -605 834 636 -302 -195 477 -842 379 133 41 457 -774 -482 -334 -296 187 450 579 -664 61 -880 261 -336 -613 -759 -168 -78 -751 -653 -308 344 409 -861 -465 228 -687 400 -741 -115 -194 -550 676 -313 107 -899 474 721 547 -411 -655 -470 681 -390 -370 256 559 960 744 -1 228 -996 -510 658 246 -993 -386 -710 22 -175 660 315 382 -843 -217 932 -276 615 -141 -182 -646 -157 -427 -623 230 -410 599 463 -542 373 -559 -427 625 0 -644 -795 -711 23 1 -159 377 536 -858 -325 -932 -645 -277 866 386 -933 489 249 500 -602 -709 790 950 -612 -697 400 516 -234 493 -433 917 -765 -965 -140 213 615 867 -887 240 579 226 -195 -882 880 803 -931 -387 74 -890 -725 -546 -672 319 -55 -736 -562 -111 827 -855 -901 -184 47 89 -309 -352 819 -439 -614 670 729 858 -402 -258 735 -185 587 -205 -809 -818 -266 -376 861 237 66 -393 808 -362 -210 533 427 183 -882 -830 -888 97 -576 927 -81 -367 -136 449 -696 374 646 877 823 744 -923 -876 848 -974 -222 324 705 -137 -133 893 -183 242 369 -454 -727 -984 346 674 -662 824 741 22 -50 596 -779 -659 753 497 -441 449 239 951 951 -128 -455 929 43 82 -740 462 -915 950 -587 754 532 576 -912 64 48 458 -60 645 -97 74 364 -988 909 -300 -340 66 54 -744 590 -553 261 396 670 -324 -549 -696 -370 912 659 -167 73 950 -898 -472 -261 -7 630 -694 -357 -815 -441 942 -134 -2 771 -305 285 -326 589 -61 -786 -8 596 469 614 -684 966 -986 296 -22 669 391 238 79 -961 -308 -959 887 -54 431 292 -879 -420 848 -991 458 86 279 81 -35 -989 695 808 -286 -959 467 18 -814 838 17 -303 466 614 -271 -653 379 74 -827 -404 -260 -522 58 -158 643 -824 575 -294 980 561 131 86 -766 -572 -352 277 696 -382 -8 305 -704 268 530 -447 898 -642 598 -1 -151 -948 713 674 -847 195 -845 -42 52 -552 969 -926 891 24 -739 -690 984 -276 959 853 95 -569 630 -782 -99 -806 -459 -458 -944 487 297 757 -546 692 992 -650 -927 929 -173 127 -822 206 429 639 559 484 727 -794 519 -46 -83 584 467 -709 741 531 116 103 -397 670 358 461 314 924 875 -928 -65 307 720 721 -936 85 182 505 -626 590 10 30 901 315 -270 -864 -472 -940 507 -976 -10 -180 843 -508 -969 -915 767 -510 -156 836 -258 -758 -868 -384 -659 409 -143 156 -601 817 -443 734 -661 -400 -879 -822 426 -817 -14 -328 265 -997 -389 283 137 448 325 -216 254 -89 245 -583 -353 -309 792 99 425 191 233 709 265 1 353 -365 588 948 15 -692 -897 546 -51 -779 670 -275 627 203 111 -699 267 -608 -625 -989 673 -164 323 -96 661 -590 -352 640 -490 -492 409 673 -183 -149 -730 172 -192 124 736 -504 0 474 -973 -499 -545 -343 -971 182 -12 -485 484 -529 776 301 -210 905 -316 -737 -338 -909 -201 63 361 837 -228 896 615 -660 -856 560 -72 -591 -53 -569 534 -365 891 138 114 423 965 575 -136 -703 5 199 511 -70 621 -461 -527 644 -9 -864 -4 -913 -673 -255 703 -89 -522 230 -641 -511 795 -852 115 39 -856 -802 734 -695 242 -885 -958 57 817 530 905 452 -326 964 -121 123 665 90 -579 565 -801 -179 -809 815 461 205 407 399 921 -624 -58 -283 649 373 -248 -738 444 384 848 780 705 -828 -978 502 -186 987 -612 205 589 -128 26 403 459 349 -237 -119 985 213 -893 19 -435 -72 133 74 -248 734 -472 -792 582 -979 974 -512 -847 -501 -474 -670 -113 -233 109 281 332 -836 -819 241 -758 -957 -700 805 -46 -928 -468 408 504 -667 464 102 -486 190 -650 554 -455 97 645 -468 -710 821 520 -886 -213 -68 -341 865 556 -535 -977 -980 971 525 298 593 633 717 842 31 315 -628 954 707 -167 984 451 250 161 841 430 -410 46 -455 568 692 -154 312 -464 -117 -90 -337 -278 801 110 490 479 -307 -314 -133 596 361 -293 804 806 -202 646 -35 714 -326 -118 -26 996 -334 343 732 551 830 -510 958 -683 -513 580 -504 664 755 415 -965 708 965 16 -674 800 36 -313 377 560 -954 -927 444 -919 21 498 -314 320 -464 827 412 -717 439 -541 917 24 601 -837 842 809 -632 -312 705 623 180 -798 -196 272 839 -973 592 535 -121 473 -440 258 259 778 541 849 -962 -536 76 -642 -707 157 -553 573 186 -401 -384 443 61 504 748 -996 883 988 -875 827 -61 632 727 -693 81 494 341 -749 512 -987 -28 -949 -397 -485 736 -666 548 260 -360 -471 212 -511 125 418 -11 570 122 -994 722 -545 -759 634 -945 733 -303 410 -365 -242 -355 818 -953 -28 5 459 956 -413 -969 -140 -101 -828 -359 10 891 -331 969 850 556 265 26 860 -827 -221 -252 519 -380 -332 -300 20 552 -153 157 413 719 960 51 -821 269 -50 -348 344 395 808 -35 348 -587 -504 297 -32 -653 -112 994 782 -237 -110 -563 562 -635 713 445 -764 -93 820 -433 656 -205 -850 177 204 -979 194 623 -842 -558 673 632 341 667 142 765 754 -15 -158 376 311 501 239 -231 -708 -585 -430 568 -619 942 -242 396 -68 42 677 403 584 -123 -597 479 330 -693 724 815 -978 -368 1000 -889 -941 922 459 188 648 -778 -355 -981 903 492 147 527 351 718 -276 -839 -167 -398 -319 -170 -970 -999 -833 -528 390 -55 587 -159 -60 -188 -386 -301 333 -531 400 -215 -95 854 -833 -76 -864 190 18 864 -271 -904 -767 60 -946 -802 -59 -934 -656 570 -610 558 -503 971 -281 -163 855 -464 -886 423 -659 -668 759 -544 -908 -541 30 -128 -821 917 33 893 -233 -150 -412 -817 77 372 -967 -642 -501 -792 -258 446 136 -597 958 556 -736 219 -662 -971 389 812 -74 207 231 600 213 478 -167 102 113 -516 412 -49 -697 -268 -582 235 -445 807 264 92 379 615 91 -39 920 205 -386 393 661 70 252 485 -874 474 345 346 -135 888 952 -118 155 624 -157 -559 181 -192 104 305 967 107 -760 -785 -368 718 632 -344 868 170 290 311 -390 -694 -574 633 -824 791 -103 930 598 -916 7 -866 386 -271 279 -958 -539 255 562 -502 -188 665 86 906 -707 -422 151 563 -468 -771 285 -711 -677 854 775 445 -10 -834 -139 -390 -787 925 -163 -557 703 -537 496 -522 254 -591 -356 207 113 831 719 -486 585 928 -838 898 526 -744 234 775 683 -558 -71 -617 338 35 -277 -608 901 -475 542 -227 -298 246 201 -754 792 -914 922 -401 324 150 9 -491 -39 956 970 97 -497 651 612 921 -755 330 978 276 -584 -653 124 56 193 -718 -849 -75 95 193 -992 -824 85 571 -474 -638 475 -861 53 216 -973 240 -647 -112 702 635 -435 -642 803 662 409 -909 -614 -955 677 127 86 -464 -455 -234 867 -559 701 524 928 -919 672 -914 625 -495 619 710 867 218 -925 -476 395 -544 808 -679 -176 -646 -846 -101 766 702 -635 261 -144 963 -823 -871 -983 -69 326 -28 653 266 -820 311 366 632 -152 -1000 946 -227 544 -320 229 -250 494 160 -502 989 -260 2 -609 -296 451 210 -709 -832 521 -554 -605 -5 263 257 238 695 98 -904 -813 -408 -477 -944 309 -375 284 -465 368 998 709 -216 949 848 -388 334 -571 627 284 276 912 -694 651 857 -769 -323 -108 973 -160 647 -133 587 970 -172 900 706 150 55 600 -381 964 -233 266 658 -556 611 -627 -320 615 -951 698 -758 -977 -559 390 689 -831 -271 -353 -561 521 976 -632 10 -475 636 621 678 -170 -326 262 -875 763 -125 486 -988 -573 -793 728 756 -809 258 -620 -777 732 694 -288 -979 -53 386 -490 638 -525 -803 -805 -165 -348 -890 194 -331 -727 -733 -373 268 -990 -715 941 -217 273 -16 193 716 -799 766 -327 329 -709 259 907 126 -441 612 956 -997 -392 985 -325 -159 392 -163 280 907 -684 384 -177 473 806 375 117 885 84 661 -26 -26 -460 717 -819 -790 467 686 -130 -929 264 571 263 230 901 -653 422 -879 671 -65 -598 231 -258 884 -356 259 -963 -6 209 958 162 -72 -392 -980 -856 771 -856 -176 -166 771 -571 -376 -243 -489 649 202 -270 -132 -471 391 358 -405 631 300 -559 -819 867 902 -197 199 -612 -819 954 92 391 226 849 266 743 -291 44 -652 -366 -685 251 207 297 -24 58 -87 135 966 632 -410 742 -270 -417 -882 -606 -366 -756 -441 -558 -425 -464 808 -469 836 -40 -457 986 -740 -231 -560 -670 870 -579 -289 -366 -439 -768 -543 994 651 136 -125 586 159 -640 601 -742 177 951 754 732 -965 574 -680 -470 227 770 405 530 861 445 606 838 -870 -963 -79 377 -146 -169 -439 -791 300 -158 -797 -896 -234 -995 -836 264 94 900 56 874 919 812 -88 386 851 -176 68 -644 -291 -851 694 662 25 791 -35 835 381 2 283 -985 712 440 -475 -698 -681 25 -1 181 462 391 131 536 139 -690 525 582 350 -645 920 719 389 245 -503 -326 -460 -739 -432 -211 664 -373 408 272 -463 640 -945 -897 -43 -206 -461 893 -52 -71 -612 -459 758 -760 191 618 431 -306 917 813 277 823 642 -297 158 675 120 549 853 -41 2 -867 -236 -473 825 471 -689 185 864 -31 -181 -84 -427 859 -775 559 610 972 -539 -827 847 -429 825 -619 837 -690 372 -853 -82 -994 -809 813 825 -387 305 -739 -473 -922 363 428 99 50 -41 554 749 466 -925 768 246 646 -172 -440 -352 434 -451 -655 -759 -868 672 -487 -316 -894 -37 -136 -547 98 -670 723 210 384 -13 907 135 -667 -428 -993 405 45 109 357 -906 817 -271 -352 485 -111 -323 315 -534 781 -77 -563 -255 396 387 414 644 -399 -311 -425 -245 -381 -656 -416 -97 920 738 -892 -3 -532 150 116 -532 726 841 326 -854 214 160 200 345 -977 -740 508 44 665 -502 -208 -363 -98 -327 -212 -437 -933 -496 -160 269 680 -881 50 364 997 -698 300 -55 -731 -234 -866 -753 987 725 -11 265 -464 -817 476 -690 934 -559 201 -324 304 930 371 740 -704 592 -569 -7 -887 35 -471 202 -908 691 -443 387 215 -374 564 -148 162 795 -226 175 858 576 182 -882 745 832 266 239 -598 -737 -285 936 -302 -536 -730 587 -574 467 -96 368 797 59 842 915 -419 585 726 974 -523 461 536 147 -193 -329 -348 -874 53 638 776 646 335 132 -569 809 -91 352 563 740 733 -863 292 697 704 -570 592 -268 66 238 -35 -336 -680 909 30 861 -308 -36 776 449 -961 -866 -52 86 287 -920 705 -318 526 613 507 985 360 -868 212 -905 -890 436 800 -163 30 -686 -464 624 298 -266 729 -442 -475 891 321 -236 -362 -915 14 -338 -89 814 -491 959 -654 -342 252 988 -869 -409 33 -379 518 293 -821 756 76 993 153 -985 -498 678 -697 635 -399 973 -516 -330 -373 -281 668 -527 -560 -971 -81 336 -643 -11 -315 237 -194 -149 596 830 -532 -87 317 890 123 -34 -228 151 -31 700 -490 -126 -721 756 -464 -473 547 -855 -327 -756 -548 617 -41 449 138 -459 -307 656 638 572 559 185 936 50 648 899 617 -834 573 212 273 -70 -28 628 978 195 862 889 36 -92 609 765 44 -136 -524 -744 966 -703 960 497 7 539 -800 605 -545 666 417 -501 -105 -994 -785 -209 -65 -220 973 205 -462 -707 -624 966 -447 -620 -24 604 65 -193 950 159 -45 424 -106 849 -456 -115 -377 -682 -333 -747 -264 22 107 -93 -318 -474 -678 -375 200 13 -271 -183 550 -33 -499 -964 -422 -902 -963 -78 -771 522 -303 251 -182 -655 -805 -962 813 -470 70 72 -53 -647 200 -6 957 573 209 -958 -843 315 238 -248 -702 -59 -120 955 -498 -530 617 550 -112 560 655 313 -813 542 -218 -506 -14 176 -707 260 -201 -726 -985 -914 356 -17 126 -972 490 921 -690 -247 31 223 279 717 63 -194 698 -589 934 14 904 811 -978 633 -588 -908 0 423 -394 -96 326 654 -382 -27 520 -118 138 -918 295 -701 -333 -766 -304 -811 503 407 -104 -185 -186 -611 -952 923 888 375 -733 485 249 -366 344 586 -278 -912 721 184 438 -727 -246 -123 634 997 982 -472 -550 936 563 -108 -454 209 808 800 644 454 -838 193 470 179 -452 -44 -356 970 -512 -912 903 352 -294 -471 717 974 -755 216 350 -404 -166 -247 -536 851 324 -622 902 -672 -192 -442 -542 856 -946 -472 -161 514 824 102 -401 854 255 741 -235 55 326 -4 618 -779 -687 518 -334 548 62 -525 -921 -35 643 427 -141 -321 841 -337 784 -390 319 -400 274 884 141 185 -691 742 54 -532 -787 -976 963 146 -153 -965 352 -297 -517 -433 599 -258 642 -391 799 -868 351 -466 271 -440 -284 457 -672 790 -44 -39 -554 -600 -739 -896 -811 840 -142 -796 -513 986 -91 -40 20 858 -311 145 940 381 -321 -781 752 53 -552 -532 942 -230 -354 514 -851 -961 -563 -743 -104 160 -997 -617 113 835 -124 -198 156 784 -412 -137 132 -81 -929 -652 -255 642 706 17 473 674 -203 236 -682 56 273 -596 573 499 -573 -37 -208 -558 -479 -747 -687 635 417 637 -733 -743 -344 -737 295 482 -914 986 250 -732 411 -148 609 231 793 -336 756 -483 -577 774 -503 -27 10 -523 298 418 -829 -537 -391 -457 107 367 -312 -184 -588 25 -164 -360 285 463 -710 -466 537 -804 915 734 -907 526 487 371 -388 -760 431 341 515 337 -176 591 759 -106 -155 -506 -189 -477 -200 937 149 -318 103 -583 -184 781 456 -183 -336 264 -852 -901 772 188 740 441 -262 216 -333 -194 763 510 720 -68 -934 920 -900 860 423 320 843 666 -701 219 -977 361 -232 175 102 360 163 956 892 624 863 562 704 -529 -725 -683 587 334 -862 -254 -260 371 65 553 -6 325 803 482 -672 833 -22 -220 -38 256 902 350 -93 -346 78 -805 430 796 -864 -282 977 -619 496 -6 -940 -706 829 510 891 -223 -737 788 840 -814 -68 748 956 573 -142 -348 33 410 44 627 180 349 -421 234 -993 70 -927 3 711 112 522 844 968 719 47 -749 870 -956 465 740 835 317 -138 315 -974 740 -1000 743 887 462 -32 -741 -177 286 -629 790 53 -825 718 977 67 -353 -958 286 862 -198 26 -246 616 -179 -65 -214 -370 -557 -586 699 -578 245 57 -766 124 -146 987 -53 217 -50 683 96 10 532 641 567 -412 -18 -997 -100 -763 332 -153 284 -449 -313 -831 87 -259 677 310 65 36 -437 -234 865 901 -815 693 -341 -897 -701 333 -759 -340 365 914 -202 -315 410 -338 629 -147 -293 994 -602 -201 -369 -489 -524 969 -857 -66 26 665 980 288 5 -878 -932 -55 -849 517 -307 119 647 422 453 103 68 141 769 -768 -918 251 -648 -656 121 -748 737 -653 782 313 -396 597 -972 -430 -963 214 70 -744 61 -286 889 -919 -107 -945 -425 361 688 171 -904 -650 -784 -891 313 -201 -601 485 -997 944 363 988 994 547 -555 910 334 -976 -600 -929 257 -149 -628 -732 196 20 -472 -663 -16 869 581 911 127 169 371 -635 458 936 -771 -7 784 -195 982 871 423 -893 -809 -331 -302 479 -405 478 -622 -808 102 731 999 -15 -623 329 -118 -272 594 -778 -518 -86 -70 -58 889 -625 722 -482 313 -143 961 627 -591 -795 -989 953 -132 -799 -472 -244 -904 112 840 -435 807 -148 -629 -614 -242 -507 347 198 488 212 31 -198 47 -871 -97 -689 325 -595 -833 -472 639 -490 -933 -254 344 -980 -844 252 -578 -306 644 -693 286 414 787 313 473 -226 -354 -190 -45 808 114 -997 -818 -854 129 537 449 497 -826 -862 -540 761 -402 334 -372 697 167 -35 -202 -742 144 702 962 -278 -892 -118 448 -580 825 -981 -749 -807 -195 800 -847 -892 -781 998 26 894 -457 -260 -705 -105 661 -79 -84 -620 540 -144 -402 -934 641 551 -614 543 552 -886 184 918 82 199 -652 637 589 -813 42 -1 -416 -476 216 -999 -873 -109 490 -74 944 -388 228 84 -348 141 53 917 -550 -771 514 301 776 -307 -623 -868 104 279 291 1 -959 43 -894 -238 460 794 512 858 954 -776 346 -625 -190 -473 46 114 -455 -401 645 -338 -38 519 -788 -912 -99 669 -144 70 -6 -143 -803 -330 691 -366 -88 -880 65 -64 -334 -5 53 586 921 -936 156 -851 -195 -687 -618 868 -320 -736 -74 303 -924 -780 -709 903 710 392 70 -710 -719 -442 -913 178 -573 -588 997 402 -652 -736 -831 -224 -797 369 972 825 -221 -93 183 14 210 -629 786 -292 919 -486 -232 895 443 171 -711 159 -95 -147 -943 -515 -155 829 -21 -668 166 597 215 514 216 926 671 -59 -636 -165 53 242 552 98 820 158 -205 -616 -473 806 -806 530 97 -1000 -672 916 -987 -337 -595 -355 -764 594 -771 927 -216 145 610 -97 369 841 -991 -558 698 -931 720 563 -177 -808 -582 922 -665 -58 154 -324 428 17 -429 -687 518 619 -188 859 960 -835 -937 -951 678 -846 291 -158 70 -40 823 -430 412 828 557 -602 -841 -587 -267 411 940 346 -557 729 -381 -98 456 628 479 415 898 -720 675 -428 441 126 -610 -71 507 393 -35 -554 -144 650 118 745 109 643 -471 -557 -602 -842 -423 -534 -85 65 467 -213 6 -432 -343 755 64 577 727 -20 -718 -934 489 -100 -650 -638 984 849 964 739 -183 913 -289 -904 -186 331 -237 861 -460 565 -491 440 103 376 -310 792 -808 -662 560 -57 123 668 -485 421 -861 -264 -858 702 -115 868 434 572 79 -454 751 -630 -154 -352 945 478 -32 609 986 -703 85 167 999 -810 347 -317 -787 -892 -903 671 420 637 515 842 -250 379 545 -887 -250 955 856 -674 378 220 -127 -72 -134 72 -25 191 -946 840 -400 594 188 929 -671 551 -474 -948 -934 -703 -559 -785 -831 161 -948 -423 -260 -645 376 -279 -678 -310 -78 375 671 -222 -105 4 836 983 -898 157 -476 -516 -737 740 475 385 -418 -111 519 -342 836 -319 67 -847 43 -952 284 383 -589 124 -481 813 -961 -13 954 724 749 -431 186 30 -214 112 -365 -187 528 975 -30 -362 273 -108 -988 -91 -464 171 978 909 504 140 -210 -242 135 -286 -361 659 820 307 -806 -971 -726 -510 -604 895 -288 972 -537 894 -775 330 273 506 60 -543 902 582 -381 -459 282 -420 -314 423 1000 680 96 590 980 -688 -150 897 -132 410 430 -26 -364 -69 -271 -505 641 -289 120 238 412 360 609 -424 -863 768 -448 -792 -373 -59 553 510 -184 141 776 772 -14 -627 478 -368 -203 503 -718 21 -78 198 -540 -358 797 636 216 212 -678 834 191 223 -420 -34 -741 -715 943 -899 290 957 753 177 733 324 -677 832 -318 -912 -605 901 -242 -492 995 561 -785 29 -712 -670 148 -814 304 255 547 95 893 -741 787 938 507 252 17 174 -778 44 188 -422 -812 5 389 -599 531 959 542 -577 -768 228 723 -364 821 -571 -76 -961 294 -759 -826 606 770 674 -574 -456 452 -436 126 643 -195 -793 693 366 -729 -736 -303 210 640 749 -428 615 823 -18 889 602 1000 361 -829 -288 -934 627 42 -13 356 -924 528 499 -551 764 302 -694 -476 -166 560 -22 811 97 750 619 -415 616 108 137 454 -164 741 685 -671 -678 -774 -294 69 -702 311 694 356 775 103 -111 -141 734 -384 425 -967 669 947 433 681 689 910 590 -617 746 -471 416 -17 -707 62 393 -589 296 93 651 -395 -621 -14 801 -608 684 655 657 -890 -278 505 -174 -667 712 260 520 -215 656 347 -300 -580 -547 -52 232 -49 -38 879 108 -911 802 -156 -897 45 28 -418 422 -885 91 60 -738 -791 318 830 0 -499 941 774 475 165 -466 -376 779 -379 -764 810 -78 -445 -397 782 134 168 -689 -667 644 -875 -539 -30 -679 361 250 307 -329 -763 -925 502 -581 -184 -135 563 151 -846 171 -543 227 -110 624 569 -22 -468 445 220 -879 598 818 822 -323 107 -48 -545 199 353 -499 10 61 661 -306 346 -451 -992 158 61 -225 654 -966 -33 776 -424 -562 -364 -200 499 171 803 -375 98 -776 -676 955 -258 604 544 731 -949 771 676 909 231 125 -649 -372 -989 827 882 290 613 -196 23 -199 -10 -71 452 -886 -811 597 -827 938 359 172 -355 -255 376 285 50 -891 573 -792 -568 300 699 850 410 83 317 61 -353 -919 -783 -624 -312 100 -149 978 -937 -561 219 -397 259 -943 850 -312 705 -480 771 530 885 -4 834 123 -631 -988 -606 -89 -718 -621 -792 -436 128 -523 -622 834 -488 -956 -117 554 -28 928 652 -388 11 -934 -356 -449 -63 -420 472 773 -219 580 -345 293 978 619 -692 -512 332 -266 -529 738 585 -767 452 268 310 312 -262 595 -631 -507 -62 -986 -228 200 598 967 -59 202 30 39 -996 0 -574 114 -965 198 -498 155 123 -915 713 -863 69 449 177 777 -498 -701 -856 312 -592 -144 -397 -508 -602 -74 -38 985 449 -477 435 512 397 704 222 888 -381 -5 -685 543 -172 730 694 535 -470 742 537 -373 -146 113 -181 -284 602 -558 892 -668 161 -198 118 -78 -24 371 -916 -421 278 -897 921 134 -49 -864 455 683 388 -282 647 234 562 592 41 337 -19 -530 222 894 -845 -485 -243 813 -857 838 -326 146 -946 577 875 309 901 -873 711 29 -3 447 -655 572 447 21 418 127 391 -6 -831 -659 508 -868 -408 -978 384 -189 -353 -38 -9 480 -142 194 -910 -350 759 -190 -536 -594 -240 423 -812 96 -134 305 -274 867 999 -787 399 -338 998 409 -4 -552 -32 -982 804 -598 592 -688 500 757 -580 485 525 414 199 308 107 266 365 594 535 725 -322 -819 -608 150 -806 735 363 -220 -817 843 448 64 -819 -895 682 -730 -882 -882 -107 675 -921 -439 456 -935 -529 -795 -795 -444 483 -789 725 653 329 -943 -658 -607 -208 -229 26 -178 597 -202 348 998 608 -578 594 -18 20 -651 861 115 135 -366 -743 480 97 -537 295 957 -859 16 590 -855 251 262 -809 464 -602 -14 586 -819 -636 45 -93 326 -944 275 664 -181 -76 751 -567 -831 932 -846 696 -220 -710 224 383 -576 -273 -202 505 420 150 -529 -449 238 -394 -497 168 -292 -960 21 -348 -483 40 -970 -776 596 -110 -834 -819 741 -198 -742 -186 -931 322 123 -964 870 -328 -964 -251 -345 977 154 -380 332 -265 -844 674 -50 -66 -936 -976 798 254 -41 870 646 923 -462 -987 978 -359 288 -307 701 -164 -531 987 258 -504 613 -696 -153 209 -509 -589 -737 -869 851 -681 875 -870 -665 -906 -486 -95 -578 -184 884 -452 -479 217 -147 28 257 120 521 947 759 -616 -65 659 -608 541 44 199 283 747 -937 78 -162 -542 -903 -325 688 263 934 926 370 622 -619 -304 385 325 -982 -698 40 102 25 -595 -683 717 209 -420 -961 337 130 -941 545 334 428 728 -625 107 213 349 123 356 -447 534 783 -301 -239 323 291 28 936 -109 -120 -346 800 -139 615 310 -937 -505 32 -731 913 -404 -770 -422 257 -737 -820 -460 260 762 -457 -988 -113 -793 797 463 597 686 -16 -78 441 268 243 -324 873 918 -27 619 644 -395 -70 327 -138 723 -452 -234 -602 -163 -798 -456 -700 757 -616 -798 237 -912 -763 150 -298 720 -679 893 -954 342 -686 662 147 -283 -563 489 616 933 117 -987 165 -75 -30 -299 465 -763 -414 877 -925 -764 -380 898 225 -96 -685 -90 911 991 133 915 183 393 -783 -259 238 797 994 -806 138 75 -502 789 9 -424 -148 -67 756 809 -954 -567 146 -540 -578 -983 971 -469 782 -446 250 899 -772 -504 196 838 312 -702 -87 -968 -818 -766 693 -571 531 -149 57 343 -297 168 -682 410 521 -208 521 283 -654 -330 503 339 42 39 278 245 -98 725 -985 111 380 347 -928 -48 -556 718 -120 -994 -592 435 147 -853 -764 -454 -806 -85 -190 -264 221 267 171 -919 -543 -183 223 -568 -95 431 645 575 -537 -689 -633 -711 937 986 -292 -435 834 -28 -639 -380 981 60 -914 18 -684 766 695 -579 231 130 71 -365 856 172 272 227 836 -341 -700 -184 -102 163 563 987 905 109 794 159 588 -332 -155 985 -958 -776 -525 -637 -841 -838 -655 -816 -467 -726 0 891 -459 -601 77 637 -814 -784 703 404 -642 -643 -831 -717 -18 -267 -122 -629 894 -83 939 -953 -591 325 196 -146 -348 -677 268 -48 -310 889 -220 923 195 484 -43 442 168 420 -151 1 286 -563 202 904 349 -385 754 -912 -267 750 -587 397 -368 94 -802 397 289 122 555 -97 325 364 -862 882 303 -566 -164 373 565 601 981 -980 686 -5 628 -34 709 827 -80 169 257 114 -745 -878 801 453 -749 362 350 119 652 10 996 965 -278 831 -403 -275 206 177 907 903 -294 -721 -993 7 -378 919 -51 912 917 -258 -377 657 -989 776 403 -559 -70 -767 -73 -882 -178 -520 216 540 -704 199 -55 507 721 369 -843 -599 -714 314 918 -22 -83 -987 -172 129 592 417 -2 497 -618 -289 -29 461 98 -423 899 -759 912 863 -584 -499 788 21 -504 -187 364 193 -263 615 598 234 -507 -345 -768 930 -815 -658 439 -556 -962 -768 606 410 239 -963 -492 992 -543 733 651 495 336 315 -737 239 -290 -57 -739 -24 395 -405 -908 -994 465 -366 -709 355 -570 593 -135 -748 555 -723 -66 -760 -936 158 253 309 978 -159 -14 14 -203 -192 296 -945 480 364 401 803 524 295 472 12 -422 -952 50 -487 -351 851 -308 712 -835 -467 394 -161 942 -388 225 -656 414 129 349 94 -795 751 927 819 -382 -957 742 301 -612 -73 989 483 -661 34 -883 970 530 -830 -356 -127 -527 682 522 472 460 347 -878 304 102 -720 -992 -613 704 -224 374 -647 983 -384 -109 -726 -780 636 610 7 883 -485 366 -223 68 -39 25 427 -933 -962 276 -149 803 153 -586 663 -413 -556 730 -233 -400 955 -581 320 -726 -382 -252 124 -833 -15 183 -741 -879 -635 417 856 -167 -101 94 149 948 -10 -372 336 -852 870 -227 -196 99 -984 712 -622 -264 72 962 -677 627 -408 455 4 -861 260 -624 -940 -358 492 569 -108 214 902 -233 541 940 -217 -151 -192 741 -825 287 40 629 -647 -338 -285 221 -655 -486 920 46 -169 -830 -371 431 303 418 965 586 -310 -856 467 -770 716 537 -766 608 832 -725 -217 252 189 -169 -477 305 -335 791 596 414 527 -962 648 -534 -874 397 108 34 -311 -838 176 -129 700 751 699 -253 -61 -958 353 -935 402 42 -76 186 622 -899 587 -496 -896 -951 -18 588 -79 -814 487 -679 -579 817 -674 637 581 -445 -579 118 242 -424 -369 -141 -227 -705 -178 247 -405 420 70 394 -671 323 875 -596 691 -72 766 212 106 9 128 -127 495 -287 81 434 -613 -229 -435 -746 474 862 -485 592 -147 280 50 -914 253 -572 442 -150 101 27 -162 384 -45 -337 777 75 -852 -388 -75 101 224 420 962 840 -711 -410 -552 -455 458 515 -191 254 -58 48 604 -10 38 892 353 804 655 -338 842 -101 -759 408 -149 -451 -735 428 968 575 869 352 -107 685 74 324 395 -703 -601 596 664 -73 -947 -448 781 923 236 754 -958 -697 -112 924 -744 -651 42 389 123 604 899 707 -329 762 5 103 586 -715 652 -504 -761 -362 197 -974 650 -649 -839 94 929 -224 -401 -776 980 -121 195 -440 -595 -819 -1 692 610 994 517 -142 -241 387 -214 -796 -589 -689 -31 236 -915 -265 691 351 -817 -816 434 -159 310 100 631 -450 718 -448 988 873 -878 12 -385 -480 30 -979 663 -410 744 134 -730 -401 158 -998 -3 -735 -675 -240 -539 -386 -136 -531 436 205 -551 -951 -799 619 -484 -200 60 285 -626 -238 -241 -959 -341 449 924 988 326 -554 391 -464 -424 -205 269 895 -149 -212 -683 502 628 -425 940 803 -213 -439 623 -982 261 867 315 -989 90 701 -725 181 -316 -363 387 -275 869 -537 967 241 520 -55 -905 -828 -979 23 905 424 601 575 -559 -338 467 892 -39 -384 611 190 -145 355 -535 472 -66 922 -932 859 466 -957 154 285 -378 279 -444 357 -137 -534 -858 -550 -224 -857 213 -256 825 960 -311 476 -312 -567 -5 -913 997 679 -189 -274 106 -258 -625 354 876 -512 163 50 899 545 -466 -251 702 878 -569 -63 706 563 -51 434 921 -575 167 -552 422 515 307 -932 487 756 230 671 -435 -842 -636 -291 -730 758 227 -103 -412 -618 819 -763 -950 805 672 874 -627 125 -624 712 -937 296 -452 446 980 42 125 -966 299 691 969 335 990 -80 -199 16 523 151 26 -409 623 20 814 -5 -365 635 506 530 813 675 -865 185 -384 804 -733 838 -961 221 -689 846 -210 -958 -270 138 687 927 751 -484 -783 -582 -9 -994 369 550 -935 -558 -548 -913 481 -857 -940 -880 -768 778 809 -906 407 -916 29 -460 -231 -501 908 13 997 -442 335 81 378 -314 774 995 -242 104 -150 -7 -55 631 478 -920 -921 678 723 185 -539 -78 -65 604 -210 -339 -3 -370 -906 -483 114 581 -385 211 314 -743 -862 -574 401 -573 498 352 699 -818 -584 -903 -700 562 912 382 -767 657 -699 -897 105 12 411 -551 805 -345 532 -820 -778 268 285 -94 886 -202 -888 573 -625 724 -557 180 -307 325 -98 946 -72 66 964 -743 990 -585 615 449 -602 95 408 591 668 4 87 -377 623 172 -365 435 -328 596 -759 738 69 -745 425 150 97 198 -471 104 -888 -348 -90 -592 173 -767 241 -773 -285 39 -740 448 850 -427 755 299 -68 -164 560 -921 -374 -657 -300 -121 -290 80 735 -244 -317 239 439 -570 612 175 348 -805 -702 -706 219 -276 123 -866 574 825 -822 -389 418 -95 403 -211 479 724 -872 -638 -403 -353 198 -784 879 -741 824 -28 -266 543 -354 937 -104 -616 879 630 -787 992 385 375 320 396 680 269 782 -862 -952 -291 979 826 -247 416 854 754 169 888 -37 157 -840 -10 279 -262 -209 511 164 -713 -213 646 -891 550 556 -245 -3 953 794 -222 290 -208 -446 -973 -397 -689 -302 347 671 -226 -492 42 -559 867 -733 191 -429 481 -44 108 665 44 972 630 -673 -129 -434 503 -102 -503 -603 127 793 299 724 -792 881 -548 993 995 -630 -623 -668 -690 457 -869 -538 880 156 -538 -346 -880 -750 251 -891 453 -998 -100 351 279 975 73 -519 -676 -304 -149 -82 150 -532 813 -855 -663 -176 -548 99 -987 -973 -488 -476 578 -261 146 -462 635 -489 -86 -966 501 20 961 -155 -106 897 527 -916 -426 -585 -755 -703 -474 678 448 -887 774 424 -164 -482 415 639 528 973 147 -238 -917 -211 -715 -407 -924 -263 427 620 379 -459 -718 -874 -376 705 834 -213 -53 610 712 706 230 -168 59 770 -540 130 214 269 -839 499 383 -559 843 668 409 542 745 -64 -391 290 339 -330 193 -177 728 108 508 -972 -311 811 -593 137 -821 650 -758 -229 -796 508 85 652 -717 -151 -34 -74 917 -411 294 485 -504 623 128 -889 810 -914 661 850 -4 18 -704 587 237 -50 -41 -968 -911 -532 -189 691 603 -640 -651 -547 160 -80 -993 972 204 309 612 598 330 -125 489 75 -193 432 -626 -232 216 69 454 -863 782 -632 289 780 -241 -654 -689 -876 -18 -930 -579 966 377 197 630 389 -67 905 286 -693 -36 -838 -944 496 -884 218 154 448 400 349 -429 580 594 949 408 -149 -309 -2 -936 867 -977 14 -776 302 -951 -600 -76 620 -213 -701 -522 -332 -859 -561 958 591 -795 -969 144 103 -677 -927 139 -84 287 46 -242 -647 -750 110 491 -332 -348 -587 -420 314 447 129 405 -857 -803 233 -179 -385 609 -111 393 -612 -432 512 -833 810 80 810 512 241 172 409 833 -244 -595 -51 889 -806 -839 225 250 -484 -710 -771 -684 -519 -687 -862 -837 -890 920 -803 576 22 625 462 363 -916 -596 -144 390 -167 -593 -223 -59 -950 -955 460 -16 -764 -577 -256 219 -102 275 -10 -398 -723 -367 16 -204 412 32 -317 248 -716 -442 -737 218 412 -572 849 -365 -994 -39 996 999 -826 385 -680 -892 -937 690 -464 636 -936 273 236 836 697 -907 498 -778 934 -873 763 -136 593 493 427 -487 159 802 -366 -999 335 -782 -891 27 -127 118 -629 176 435 -77 336 104 -782 636 105 223 362 439 253 920 -916 -715 302 -167 933 -932 -118 741 -202 760 -46 -43 -679 18 -592 168 40 168 -100 162 -782 -421 369 562 449 -434 -813 262 -2 692 -32 281 -59 -380 -237 -627 936 -497 15 -631 -141 -3 -723 948 835 -961 594 970 -769 122 480 -272 -111 -25 -333 -835 787 825 -425 416 -909 780 -810 -532 821 679 443 828 -746 -519 -73 660 -463 -198 -546 -155 -174 -710 -14 -469 -127 877 -559 -567 603 740 214 -728 -242 980 3 101 -576 361 -441 426 -232 -57 98 -531 905 -259 -609 -411 -868 900 986 -654 -428 -727 -137 143 -172 -921 -333 354 406 -446 -537 -429 -95 -357 487 -957 -172 -154 980 12 -130 -825 217 -153 866 -564 456 -231 738 -320 343 -939 55 744 963 -295 553 -334 845 122 497 303 539 -844 659 -100 -213 797 -241 194 833 -823 159 -557 -643 660 -751 331 -840 366 735 113 -587 744 163 -131 -262 -206 -237 -194 -427 423 -925 -13 -779 -60 296 -690 70 229 -175 -485 -155 875 -236 -403 -219 556 -998 905 411 -418 61 109 5 779 -215 653 -527 652 976 30 -621 845 519 -606 -709 516 -731 639 -653 504 591 -763 -633 -875 606 845 255 -356 790 -527 721 -966 631 926 562 19 -698 -600 -721 -742 -110 -890 -914 -413 889 517 -40 -704 309 477 -359 807 -12 -510 -720 520 119 955 944 -756 566 -400 -768 28 445 -451 -423 478 426 185 724 689 -834 -987 -179 448 666 -469 592 -932 -302 676 -272 -513 446 -549 42 815 -32 -734 -433 -438 -12 326 -511 -680 -348 -730 122 568 -394 -808 -697 -238 442 -47 -582 791 243 231 -379 944 -15 985 -72 -127 468 -501 241 782 -415 -981 972 -899 127 -532 862 -181 -583 -1 -88 -514 -408 151 310 722 934 362 -473 134 -123 873 -794 -830 -326 731 451 -596 36 516 -39 -530 -370 -965 -326 -237 -458 229 258 602 -32 -143 134 -222 994 793 -426 957 571 -64 -387 -660 -312 111 629 542 -780 240 -462 -960 -262 206 37 -365 362 -558 479 432 -849 976 443 -848 958 -825 253 -557 -93 -958 669 -362 987 725 -871 -105 120 524 297 799 545 312 491 575 988 652 -729 -34 315 215 173 266 954 838 -660 314 615 128 -141 -184 -114 611 441 -451 602 -774 -267 -698 475 604 -727 -395 191 879 -149 -164 237 -912 879 572 -537 347 407 112 -423 602 405 773 -147 -541 -149 565 -409 -622 910 768 -847 -621 509 -478 -378 355 -547 677 323 -369 -101 -100 603 -481 496 -995 -636 57 565 -566 518 -316 214 -891 539 711 690 441 792 228 945 -289 17 -609 -567 414 -45 478 656 -313 -229 619 13 383 652 72 -221 -348 908 -404 465 -735 211 837 -364 -3 959 -138 -415 887 658 -188 -220 -570 687 -549 288 444 -690 -889 -325 -267 409 694 43 89 -822 -123 330 876 335 180 -715 885 -917 813 364 -322 -723 -727 -791 -818 -499 990 677 506 -27 548 -474 -729 683 -955 -488 -416 965 48 -198 -13 -651 505 640 -325 -709 524 400 660 -408 843 25 387 648 575 -85 -666 320 -891 511 -444 -1000 744 510 611 353 -93 562 -944 33 91 178 -767 798 -631 271 -601 -157 557 -332 845 760 777 -278 835 550 -551 -247 467 -306 24 -643 395 688 -677 -871 177 90 458 805 406 -265 261 -230 821 -935 65 -550 -400 -32 431 572 -249 -946 279 184 -23 -935 835 -150 -133 -36 593 813 282 480 997 799 -60 295 774 -278 303 590 767 -730 -582 -89 -593 963 32 629 -519 -97 -499 -87 180 47 -46 -876 -888 396 234 820 -75 307 590 534 922 784 -542 966 342 954 -540 579 -1 -355 310 -984 233 -793 -621 582 180 -701 509 562 658 1000 -329 -546 -241 759 998 287 240 299 -77 420 -431 470 -625 753 189 187 -292 -573 364 -308 -564 -674 718 -490 -306 -88 58 835 -775 -590 707 998 468 -243 171 910 -864 -911 713 898 156 741 402 333 39 -876 449 -738 -877 -535 108 9 335 639 -584 733 809 -852 112 -905 -339 -349 -81 -618 -308 640 323 -684 -541 -201 133 -959 756 419 901 707 922 952 -691 411 257 180 268 -64 -435 224 -472 367 -319 -335 -556 -475 344 -687 410 -734 -28 638 -748 4 -445 -950 -506 -437 591 481 407 -723 441 -843 -784 352 429 86 284 895 -170 187 639 -612 150 -500 445 -824 -102 -311 571 29 314 -553 395 -343 -91 406 607 795 596 -655 483 -186 -195 219 2 -551 -637 21 541 -620 978 -548 -655 -335 -853 -612 975 105 -601 -95 -773 -973 613 199 -466 -638 640 -261 807 246 -468 974 614 672 -752 -645 -357 335 -276 228 -730 -401 377 794 233 384 506 -374 -829 -369 -336 -458 80 118 -138 560 -270 -697 488 653 748 -699 -833 24 787 -931 -606 190 780 12 -934 -828 409 -908 360 -973 57 600 -646 283 73 618 -771 -18 -702 936 194 282 -344 -468 843 -149 90 -27 734 -859 343 -61 -735 67 -832 -287 576 -121 836 -880 -807 -236 -643 -912 -805 -334 -258 -258 294 698 450 536 -989 -379 -378 -350 235 -799 -160 -494 54 446 -242 827 -506 709 -264 -9 732 461 -987 952 526 983 -22 633 67 91 359 43 656 876 186 103 814 -911 -711 -557 -3 403 392 -321 -683 22 -676 -274 600 292 284 -493 -822 -791 891 -659 634 17 -505 -185 858 281 -241 994 500 311 615 86 239 978 -751 -971 -644 -903 -68 422 335 998 -364 519 -780 -657 606 474 -887 34 270 151 902 518 9 -667 868 378 244 -105 -222 243 -384 654 -154 -977 -577 105 -962 663 291 724 -913 322 786 767 -850 211 441 -805 -477 -156 -992 225 224 -120 45 -315 -404 -74 574 -524 -178 250 -711 680 -703 -463 207 -499 -353 -755 -972 -353 998 -429 -183 309 -426 950 233 -65 240 377 -928 324 -332 -868 857 381 -21 23 -446 394 -739 -935 -514 -789 -300 -207 864 734 662 390 204 -561 669 600 543 -145 244 680 -541 720 -727 -866 573 -869 -63 -65 705 -156 -211 -735 -907 488 613 337 -798 273 947 -862 189 -84 809 -531 -947 -966 -625 548 -679 -233 -125 75 -891 -542 848 -403 -287 -420 -965 256 -585 -932 -261 -115 -726 600 -935 -772 -967 619 834 991 -221 571 -89 312 -382 -894 -467 -731 -437 -238 295 187 611 -656 -318 580 -280 -754 -729 -276 -971 -311 -501 -164 -717 -905 -870 -429 -852 -423 -149 -75 -2 701 358 699 6 -618 843 398 717 300 -766 912 509 -67 -555 -962 72 705 -557 190 528 -369 -642 985 761 -253 582 783 709 -140 -317 69 -778 688 -993 294 -480 -261 -609 530 376 -741 67 776 -626 840 833 235 257 132 242 206 46 825 32 -584 270 619 947 337 -867 -79 740 -294 -307 -419 800 39 226 371 490 -607 31 233 -396 -297 704 601 -309 -174 124 -528 357 320 855 -105 -347 -983 117 780 664 653 -238 388 -686 -415 762 -411 867 14 960 790 658 840 433 861 -164 353 -202 163 -913 -496 933 -731 -893 657 856 -119 -631 672 -843 417 -725 180 -114 151 -70 -370 -946 619 763 -441 -228 -492 -706 -612 -955 -936 102 -746 691 -272 -196 107 -147 -361 -249 332 -422 701 555 -691 -743 60 -14 179 -714 -600 -364 969 -11 -783 840 121 20 -80 -127 768 730 -90 27 -778 566 -306 -613 557 -52 -301 -744 648 -102 -580 918 760 598 411 972 -845 -277 -132 860 606 -480 -50 -895 585 882 -391 535 231 590 -232 150 -650 -226 62 -389 -345 512 -680 -303 964 485 740 -866 531 -638 -831 228 808 -493 -351 335 -801 -257 940 -538 34 -861 -176 649 868 -545 694 -616 -475 479 627 756 200 435 795 -694 -64 955 -997 987 -46 -786 -495 -538 460 -607 -827 706 799 -785 266 839 -964 670 -181 774 -506 -71 -24 814 -754 392 301 -406 -654 36 169 254 -598 890 -612 -77 935 -810 -227 -521 39 -868 458 249 982 919 -326 940 131 -51 935 -265 -943 -544 886 -154 577 258 506 219 -827 -346 207 370 726 -615 665 71 -978 189 909 -821 -299 -934 -916 -285 701 -598 -702 -224 637 569 -462 971 -584 633 -613 -366 152 3 -837 -397 -109 726 -16 942 -22 108 164 157 598 -809 259 340 -845 370 -542 625 -620 101 -704 686 109 -107 155 331 994 -453 -686 509 509 978 -692 -534 973 614 -808 614 125 715 -919 697 -280 259 189 174 -578 52 -394 -61 -44 -745 -492 52 -848 413 -477 269 -17 -344 -460 -89 -642 98 -984 -730 337 -316 822 -872 755 -225 239 756 -984 214 42 440 217 -205 105 277 -962 -724 319 478 970 -399 104 27 -455 278 252 664 -30 -137 918 704 904 -72 -123 -438 233 -899 150 -318 -946 -368 -168 909 -862 -293 -630 132 -938 -925 81 297 221 -134 914 623 -116 821 539 -14 148 926 -422 -842 -409 -606 445 627 -873 131 31 158 683 88 -37 648 -229 397 -530 -898 -161 1000 -988 259 33 527 404 -63 156 821 -746 523 664 -968 -48 44 581 92 3 -11 293 183 292 -724 -899 645 283 636 768 940 -798 -869 184 800 120 91 -96 371 171 893 -655 48 -323 58 890 439 -584 -929 -244 -384 345 954 72 275 -682 -710 753 789 441 445 -840 508 847 -30 720 992 -199 791 965 901 793 441 -476 -120 -710 651 317 -250 -942 261 -681 -652 -906 -782 474 -863 -791 -942 -762 -965 126 35 194 824 -520 633 -741 -592 141 177 -999 -674 917 239 490 11 -195 -480 587 222 199 -131 803 -287 -734 -836 -379 -644 -247 890 755 -58 383 3 -980 -780 529 289 -540 239 -637 731 694 -941 -430 -148 -464 -375 191 381 -777 -315 -348 -90 -632 603 858 -861 682 725 -359 -571 -44 887 -422 660 -76 932 950 158 -78 -388 -432 211 -360 857 753 742 268 -129 -589 539 907 971 -258 -625 -163 -133 860 -109 823 615 -37 -144 -183 -191 235 560 -855 -848 -56 283 980 519 617 -288 992 -696 629 28 34 836 51 -58 -585 71 -428 525 -16 59 -556 177 266 771 956 830 908 998 -128 -282 65 -175 -322 -641 -450 -78 -652 -895 -148 -386 -592 -350 -304 194 33 628 507 514 -919 928 440 -781 629 487 530 -960 -157 414 939 522 -408 53 -326 532 877 -741 15 508 -408 -272 -173 899 -593 307 -260 538 -382 -106 -217 294 434 235 -255 -758 156 757 -87 -861 -528 -657 -496 -333 22 683 24 -666 763 -846 -22 -74 -814 649 -177 553 -217 -332 566 -270 -122 14 -666 -577 581 -524 -24 899 -579 -867 -914 -239 640 -514 -656 -993 -64 -815 610 -930 -119 86 -268 629 -8 25 890 -705 -487 774 -709 883 462 506 -8 357 -568 -386 382 -657 901 19 -223 853 571 -859 241 -528 -240 473 -641 14 -276 794 -444 496 647 -474 757 458 500 -441 162 453 170 -735 310 -68 -5 -732 290 -518 109 -435 484 160 -184 -719 817 958 -984 -184 -374 299 -512 -79 -335 -450 411 66 586 -403 452 280 749 127 -8 792 -22 -903 48 -980 210 -901 730 -347 35 665 -167 -651 -573 -509 -925 710 -566 -948 462 976 -16 6 -303 996 254 -294 764 71 -771 395 -840 -55 828 -187 -284 -393 551 -4 145 827 -91 -599 56 368 -994 955 488 -192 584 -622 -21 266 -350 -981 -635 491 -323 -747 942 272 -30 -127 -475 -243 -435 -961 547 -38 61 912 429 -334 220 704 77 758 418 621 40 -774 86 -246 -51 -132 -964 710 83 139 -30 -831 -734 -847 -863 83 -529 844 996 10 -40 -325 328 -204 -739 3 841 824 -77 162 -349 -116 120 -451 -243 -244 -808 -938 949 -326 264 -431 588 543 -523 -444 -803 -529 -224 31 854 962 163 770 96 721 700 680 -931 -570 -761 84 237 29 -377 958 463 -272 804 795 510 826 -202 -456 -672 31 -233 -194 447 707 -235 376 726 310 96 53 893 -774 637 478 -808 -23 374 -445 -184 -966 293 -301 -59 483 -624 467 -791 250 455 -350 442 194 407 -151 642 206 804 -320 -155 221 -110 499 -668 -709 353 -962 691 -169 123 681 168 -215 40 -961 572 -883 114 -410 -9 -821 -446 588 389 477 -688 300 308 946 706 783 -484 836 -988 16 253 -874 -123 778 -393 184 475 -730 -962 -882 -808 416 -438 -110 -384 -912 -781 682 -892 34 787 -69 -370 -754 238 673 810 500 14 20 -318 546 -753 487 -209 129 456 937 -408 113 -688 816 716 143 936 139 -564 -528 -916 -586 -519 -479 -114 641 723 370 -479 -718 463 420 -610 -267 721 -603 580 719 -103 -476 -621 -746 913 -826 -461 54 -937 377 92 841 -889 -292 529 -73 -452 -717 312 -528 -862 -686 187 198 104 -113 -919 -995 744 -43 999 -897 818 638 179 -834 -232 908 -180 60 -806 981 619 -471 -477 474 -157 -211 49 351 993 -817 -614 2 650 436 -215 -969 -880 -464 -682 -318 562 577 -773 469 -913 -263 113 945 909 -671 -199 -541 223 591 628 360 893 -860 -27 561 132 674 689 -506 302 941 -813 537 -351 173 393 244 657 -361 -929 307 -323 887 48 470 -623 186 906 41 628 -731 -16 710 155 -592 -385 283 -937 -998 753 868 -397 -209 -971 114 -292 -783 83 -919 -706 -295 -934 -32 214 326 123 931 -103 -327 27 563 529 -24 -102 723 141 -535 65 -380 33 -226 220 952 -153 29 32 -829 -990 350 -575 -170 520 -96 -40 -679 120 979 -877 -538 -170 -627 648 429 -75 626 46 -824 -401 -235 125 -605 -456 -579 -487 478 400 -598 -585 -561 -291 -780 757 -651 702 413 202 -58 544 42 294 -812 864 872 596 769 -492 473 -305 -739 -516 433 -467 255 282 -540 972 -255 -967 769 -703 569 -142 -118 -690 579 879 700 -557 -113 -387 805 -642 -499 430 -162 -136 223 -783 -565 -199 -945 -466 -223 963 591 -53 361 515 584 -441 -796 735 931 -31 529 615 975 -675 -612 -801 746 905 -804 44 -468 -607 55 -678 -916 131 81 -181 241 -186 741 -317 977 466 -523 -283 607 -168 -847 -60 18 -500 -196 858 -696 197 -451 708 -909 712 446 65 307 526 882 881 -227 259 -294 477 872 760 -937 -920 451 598 -926 -501 442 -631 -943 173 313 542 510 586 499 -752 -480 637 -633 932 -600 789 -840 -175 -357 448 131 -460 -103 233 738 624 -1 -75 -174 325 775 5 -616 -952 751 282 -237 -498 -600 -385 -505 -60 877 -532 609 342 -785 -459 921 90 -856 721 -91 218 239 503 254 314 485 734 -961 -69 483 -752 694 -360 -737 -482 183 -834 122 433 630 566 462 -91 230 -695 -634 -223 92 -106 -77 -269 697 542 -324 -53 176 -301 645 632 -245 571 -232 -290 919 896 -665 300 -696 -415 -115 -133 372 -339 -802 361 -886 -854 -615 -6 -92 -158 -678 -501 -438 -430 -361 -381 -707 -943 388 -793 438 770 -122 501 476 -689 140 472 129 647 921 -537 187 -60 -806 789 280 708 -492 986 -977 313 769 -311 206 -604 -158 -582 952 345 -428 -256 -49 -666 361 -43 -356 780 422 -618 -434 526 -19 -551 -264 -373 -415 971 454 401 719 -201 -696 115 55 -673 -458 219 681 -83 786 737 -32 -940 402 24 371 451 826 -756 918 939 553 -817 -458 -635 -257 -165 7 991 -738 202 439 958 -539 -988 -934 243 557 -11 829 -12 684 -851 -625 48 -109 617 810 -595 551 825 -82 -636 961 -756 -456 944 -770 -854 314 -293 -210 -178 98 -270 -574 -468 392 725 603 -176 920 -754 567 873 273 -733 224 -98 -37 -289 501 714 -377 -230 792 978 677 307 -324 -882 -332 -481 -238 -165 -323 -127 -392 -71 -108 103 738 361 400 -804 735 294 2 -536 -916 -526 435 -20 733 -166 -416 -468 518 -567 -458 -174 412 877 614 -688 -9 131 937 -393 -717 -240 845 674 -146 -443 279 32 849 895 693 476 659 -47 -388 952 478 785 -714 847 199 -449 241 171 715 -684 -927 500 36 114 385 -857 -144 86 -638 -102 -844 -186 731 472 238 386 951 992 -98 -751 -524 -612 563 514 885 413 851 -716 321 244 -761 -312 202 345 -697 -89 -626 752 -364 -395 -827 739 199 -302 95 -415 410 -99 -593 -819 -58 93 -70 765 639 -237 -805 687 -130 -730 154 -242 739 315 -885 -943 182 805 -924 564 -386 176 -184 41 -659 -794 -582 401 742 -387 -178 311 -445 -358 -76 553 133 201 -526 -321 -637 145 -812 -623 -819 238 -236 90 -156 938 134 201 653 -457 -885 378 400 -238 -946 -901 965 669 937 -541 -839 833 841 -828 -248 762 -493 928 -181 -261 955 -225 127 998 148 -934 -14 -981 562 -685 550 770 481 -250 700 399 -294 -605 277 676 -801 -320 -236 995 -369 -80 -479 386 -595 -646 859 170 6 -860 59 -770 -69 850 954 777 347 -260 -554 436 -40 465 -599 268 -746 -882 229 179 484 874 869 729 324 -686 -993 109 987 464 764 -879 32 -828 -533 -936 827 -132 -505 662 564 -566 240 -552 -380 -681 -433 -536 224 -390 864 133 -62 -999 -318 218 740 -922 754 -812 343 519 771 842 -156 -957 -513 799 191 -832 -965 -420 -627 -634 596 -230 -355 532 165 443 -221 15 76 167 427 -123 940 142 -727 -132 -393 905 523 73 401 -239 37 949 -555 -367 289 -120 574 -965 -912 427 -124 297 -197 -783 -94 623 91 -488 447 -57 428 227 414 626 -295 -476 134 69 65 -518 -769 909 -967 978 -520 722 -591 405 -976 306 -216 70 -489 -130 -33 -714 -98 164 279 -588 -498 40 -143 708 510 780 240 -470 123 -561 995 -592 -850 500 -295 474 822 -788 326 973 976 989 209 -103 -242 859 -873 945 -641 510 676 -150 -62 -571 -721 -798 308 -42 970 249 -853 74 154 999 415 358 931 -507 -799 433 273 249 964 221 -389 139 491 -803 -84 485 592 747 -250 -595 184 761 -437 847 -304 795 387 168 924 -466 -582 584 -317 -520 320 872 -949 746 68 220 881 592 -351 -214 848 -431 107 132 485 -897 623 992 680 691 20 -730 -325 382 -817 -945 158 -497 -898 393 553 -406 529 254 285 920 -966 344 -536 -757 948 125 -596 -266 941 -369 578 190 -710 322 474 581 574 583 70 281 725 -346 -321 250 -104 -616 212 -153 -581 30 244 -965 -782 -91 14 -585 -54 304 -552 -34 994 953 -833 -267 -350 -717 898 -806 389 351 976 -364 893 775 -97 751 -5 -149 -23 193 -735 206 -7 -894 -8 -682 -498 -67 367 -377 -693 -305 -514 876 18 969 10 -649 856 413 368 -383 -599 330 -695 -673 919 -60 670 -661 -995 19 -98 -761 -11 -393 754 -904 809 -57 -932 -778 643 933 911 640 -962 -838 397 183 584 -839 65 -10 482 356 -10 -399 -536 689 954 -633 322 -95 797 297 282 -802 266 -748 -866 -575 -64 433 540 820 -572 -400 -35 335 -72 236 504 88 513 -722 623 -365 930 -913 747 -20 -789 -872 425 -355 -732 -319 745 -966 393 531 -825 -810 -794 -130 194 -777 -73 319 996 -912 -454 585 -957 346 651 -263 -24 29 75 -263 363 -25 177 -137 735 -929 695 -895 -83 351 909 -312 -472 -154 -228 788 -406 -246 926 189 -851 -633 932 -222 83 -920 447 -466 202 -436 372 350 -343 163 918 -789 -1000 -901 774 733 642 246 663 833 798 -329 -53 554 -591 977 -367 463 43 -268 600 192 908 -290 933 96 878 -597 -460 381 551 563 950 288 241 -873 275 -497 320 960 -281 913 -601 -779 323 -384 -613 -1000 -926 359 -353 -532 100 -320 -905 -941 232 -479 812 -759 483 -273 691 0 -65 -718 370 212 802 23 -591 571 195 703 485 -911 -317 848 602 732 -190 -981 17 -53 -40 -637 -599 827 487 405 -91 -343 805 -185 871 25 -505 883 -217 -855 -845 -507 369 -7 -201 -288 -716 454 922 344 -424 -804 824 875 355 -98 -131 -346 96 320 321 -75 535 373 -483 259 1000 -309 -618 60 -856 455 550 -661 -235 -958 -702 -482 954 229 158 -179 -547 785 -71 820 -891 -752 128 261 826 -851 530 204 715 -883 -725 325 -647 254 -732 -693 -443 -659 -787 -801 -233 -845 -535 -182 -157 -916 524 48 880 192 -214 -372 -397 -857 126 -463 877 -170 -521 940 458 404 -930 -965 -859 648 975 604 262 -680 761 266 -732 -916 447 -519 716 220 171 42 -906 -30 745 228 -474 633 -944 -545 -296 -108 366 -892 -995 640 -333 822 -914 828 -954 -395 761 -346 -538 138 -527 -647 -622 -716 -532 238 -499 -395 317 470 749 -237 -765 -647 -686 -930 454 129 153 -195 -457 -542 990 153 593 390 -705 530 -164 318 -636 -643 -862 296 -818 -422 -956 -789 37 -732 76 735 195 -183 -959 960 94 892 513 103 -638 930 -823 -784 -539 825 920 -392 -439 -685 -454 -11 929 847 667 -561 -318 -822 156 61 979 -805 886 -616 275 842 657 -976 783 -151 -418 360 915 -876 107 349 576 -410 164 -687 479 36 -811 18 -387 -847 -578 -365 -102 531 -368 885 -301 969 -452 -656 990 636 -113 -258 -354 644 152 -623 208 -784 -403 -942 731 406 138 -31 -54 938 -42 401 -15 -238 105 -941 -534 140 -287 -645 190 -155 674 315 752 344 480 -605 885 -567 -450 256 -386 -905 -18 -506 3 557 -115 -614 838 394 -674 903 -127 -987 -685 -695 460 931 -774 3 590 645 81 849 639 954 -797 84 -276 -767 -741 -789 785 -638 -839 -263 515 -331 -330 248 990 274 246 -320 -491 59 606 141 -193 -814 -866 422 -853 621 839 439 -687 195 -743 925 -872 213 -890 163 -949 501 -208 -306 -358 -606 312 182 586 -814 720 454 191 297 -73 725 -486 775 -10 -721 227 669 997 -209 389 -2 -645 432 -931 -33 -820 -956 -532 384 922 246 91 -775 -813 991 880 557 115 -38 -37 -141 116 120 -59 -433 375 -499 -620 272 552 282 200 -859 -415 667 -278 -294 -349 -916 635 528 -851 -437 -881 -344 -18 -833 -817 239 6 988 306 -480 154 -276 -669 -986 -173 -858 853 115 588 721 217 -929 529 336 668 -910 515 -731 -521 373 -744 -523 -379 961 280 -760 352 176 654 197 602 822 663 537 389 767 404 -447 963 136 -117 413 -532 960 -836 -351 632 712 150 711 871 827 -120 728 911 -597 -430 -81 -118 701 -750 -825 -13 -62 634 994 -98 -699 241 -287 766 829 -912 -109 -522 30 784 -979 542 -448 298 -858 36 -129 127 378 894 789 677 -761 -678 -16 954 789 -910 -232 -765 785 450 -1 693 363 -584 -395 -299 -695 -224 676 863 748 987 -784 -314 -30 -535 -586 -593 -494 432 -562 -112 682 170 175 -20 -782 -235 -407 -36 310 914 753 966 -63 871 -278 406 979 -823 -73 691 600 -700 -460 820 790 -279 254 687 -844 235 -538 -92 175 269 -782 462 647 534 -681 294 -472 545 669 22 -555 -575 -728 -48 -634 -582 -42 -72 534 965 -171 -803 738 -484 -12 -550 -48 -178 775 263 668 -148 -54 174 20 -575 676 -44 -169 532 812 -332 605 541 570 -56 29 -995 539 -708 -714 -898 -524 942 527 -602 929 -364 964 -279 -297 189 229 233 -195 -611 804 -89 298 11 248 151 567 171 -571 -304 -702 -640 -728 -890 420 807 423 -14 -567 -950 757 229 -561 -720 262 -548 -722 -630 -520 -225 182 -278 -782 -117 376 -248 -739 -699 612 805 -528 -911 -870 -297 -762 555 87 -434 -721 460 -560 -170 118 -483 325 -940 -671 -396 -214 -647 -957 -591 442 778 -388 966 -593 -573 318 -253 175 -93 -825 189 856 337 115 748 198 291 -154 -247 -513 -940 -967 -681 196 536 159 577 -350 768 -879 -119 -886 -348 -488 975 -313 403 -192 844 224 501 3 749 -91 -776 800 645 138 198 -901 526 539 -692 827 -263 192 10 -844 770 -200 149 292 -825 450 -650 -217 -405 -543 -160 -905 -516 628 -397 -192 -898 -639 445 511 915 486 478 -570 643 -621 -807 259 160 -953 -663 -775 -956 868 599 -45 -53 -126 412 -190 519 -196 837 -168 -988 -579 797 -66 -356 -908 897 -28 48 -222 -700 743 -670 649 -782 352 12 26 869 494 705 -373 990 745 -21 453 -685 -191 -597 -336 591 799 -436 -396 82 127 835 -951 605 113 -989 955 705 813 244 94 -632 -930 349 -682 102 461 -309 990 811 679 -883 -83 100 179 -337 -399 713 -569 556 891 577 901 -230 716 -476 55 -659 469 -862 681 -995 778 -644 -795 -527 -324 -97 -610 -240 922 134 -32 821 -673 613 207 -754 -235 -685 -305 304 -170 861 -335 85 -726 -526 163 -798 353 370 385 697 188 373 -993 292 -232 271 -356 -629 -705 -313 -359 818 838 62 776 -639 -408 -315 -284 45 600 -456 -969 892 -408 -843 157 181 -921 -215 294 -970 -96 -849 -992 662 -936 -765 -260 -960 841 583 748 807 -21 -721 919 760 888 -816 896 156 692 995 860 268 -526 -385 -538 275 -616 575 -878 875 139 126 528 -886 377 221 611 -653 -616 755 -133 177 172 644 656 403 476 -681 -757 -448 452 218 -649 71 -568 637 868 -174 -616 -35 893 311 521 991 -754 -415 879 64 -505 -458 -712 -561 939 -523 -175 481 -981 -327 -271 -153 -972 -763 505 487 798 -447 518 156 551 -357 -634 -494 -332 -865 -996 932 556 -639 -897 -645 -805 -971 -941 812 506 84 -735 -914 -546 94 -832 -594 733 -360 -643 -836 -746 -532 -509 -112 -124 -719 857 152 -467 349 -232 -39 322 -851 -202 -602 -826 607 -707 -225 602 -66 259 408 -507 -217 700 -866 -32 -447 -399 -105 -24 -123 -373 -782 69 57 883 128 567 961 745 957 -752 -806 -706 583 -425 42 629 -324 -549 -351 -826 -545 526 354 88 999 -687 950 -216 49 -918 992 787 75 -312 -699 -999 983 -715 -259 -664 139 -872 727 119 832 578 -102 -864 -963 -266 196 333 -979 -193 867 -20 241 -437 -902 393 338 -131 -355 -69 344 415 115 912 135 -360 480 402 539 -4 811 146 604 185 -816 -599 415 -844 -695 -127 671 482 -883 -570 -283 683 1 -42 565 898 -808 -578 -817 497 912 403 -757 -809 -713 943 -21 -730 -398 -594 -704 -668 190 105 167 733 316 -796 494 -613 -285 -563 -603 738 -194 -138 -724 232 387 417 -816 189 591 954 -20 104 657 771 553 526 -711 82 -889 9 -615 805 20 324 635 -773 615 -533 570 139 25 -987 182 -24 803 -624 -992 -595 898 -343 -421 791 802 -189 -729 -126 -231 904 -265 -396 -423 -398 -212 771 -393 858 140 171 -813 -574 900 657 -748 -598 -508 -346 -670 808 -901 -813 541 -945 871 -838 713 963 -700 502 21 382 -191 662 -745 124 -735 124 -8 -812 -581 959 348 466 484 -649 -199 -535 675 -733 240 -101 -571 -112 -285 351 402 -178 -390 205 742 -129 -556 321 -555 -648 202 851 121 -441 176 -996 -202 252 -431 946 145 -811 809 702 -880 597 -122 396 199 -690 539 378 655 -743 350 202 209 413 -540 676 -885 436 -50 -987 -370 -932 793 -991 -336 -146 -856 857 -363 -13 -496 843 -783 604 671 -999 278 596 -589 666 -577 -658 -155 798 113 -666 -756 170 142 -833 -19 146 920 57 -591 -274 -754 -175 395 285 -966 -731 165 -921 -762 768 570 159 -104 972 503 138 -239 811 -342 767 778 -290 -628 -670 -506 644 302 -165 -795 -291 549 461 -448 -818 595 918 649 -286 -678 615 174 688 -32 640 408 -268 -414 -939 304 2 394 -853 363 782 -187 -529 -73 -467 806 -122 -849 -401 778 255 266 884 -374 498 -250 -904 924 -86 112 -369 583 -699 -912 -945 -538 701 353 821 -166 -207 855 -764 187 -99 435 -576 -741 25 708 -778 -323 400 -259 -418 123 -606 876 -460 -748 -70 -754 88 518 -251 350 546 -392 -854 -452 -70 424 701 101 -1000 6 447 982 770 -694 692 -316 90 -238 -642 -70 -281 -67 -180 892 446 -741 -710 -805 8 23 -293 -819 -671 -715 150 841 -773 -901 828 918 -108 464 739 -954 586 -14 -12 867 -893 -381 651 -177 651 697 837 -649 174 -991 -218 -265 -882 213 -178 721 194 -438 -29 -734 -677 -436 958 837 -907 712 -739 -995 -920 653 764 -145 -627 500 -779 -821 -885 -436 -501 919 910 -407 -490 -501 90 717 90 971 343 32 -889 -621 627 698 779 -355 48 -46 712 -273 -621 973 -714 -862 934 879 474 991 -409 164 645 661 210 -766 770 228 -312 690 -96 -473 -638 57 -219 979 -904 602 -186 212 335 368 658 861 799 136 652 707 -202 280 -163 631 986 -817 34 -356 -337 535 154 -597 673 619 793 883 -174 -428 512 828 -572 250 28 759 -750 -852 -169 -477 -478 -185 -856 -848 388 466 -273 358 -389 810 546 -624 339 436 -581 -826 -577 -363 770 836 347 740 855 -262 95 403 660 -148 -577 934 949 -307 -878 -288 -417 -310 727 -707 -363 106 865 575 -453 184 -582 -475 983 -290 -50 -321 -203 501 -899 618 -600 -295 828 769 -128 -414 853 -609 -94 951 593 195 -766 -371 911 189 -656 358 99 -960 503 993 50 -834 328 -364 -434 924 68 -972 846 61 -600 197 -994 -319 -346 -287 -983 777 -750 655 -126 -244 -408 588 -472 919 321 -747 797 -947 335 557 245 115 -73 -288 -553 225 -281 186 398 -640 692 -398 188 -995 804 -250 525 707 783 -400 229 -585 -794 977 596 -162 502 568 -702 -736 -797 530 -681 -894 -45 -632 -259 440 -232 -936 752 621 -160 470 683 632 -664 542 782 330 101 799 402 -252 -854 786 -491 805 -758 -619 -761 244 -880 157 393 -550 259 779 982 -146 630 556 -205 311 -817 817 -598 875 -4 -242 63 898 266 495 627 -951 297 -478 -891 -932 777 543 -765 -647 540 344 -636 5 9 -524 -120 979 889 -501 30 430 85 -947 -670 409 -801 781 119 90 -637 -595 467 -673 470 3 -466 -932 -365 146 -817 -223 35 693 244 573 671 288 392 -104 785 -610 849 52 -603 -201 -203 529 -404 -894 -845 -858 969 -87 -893 381 464 117 220 -929 -763 264 -606 -614 -461 -279 271 84 -697 830 293 194 430 -505 -6 560 103 -551 -546 706 435 691 -845 -465 -488 277 -475 475 -415 712 -523 126 506 -495 -84 200 -932 -811 631 -118 -933 -621 441 910 -300 -332 695 967 -940 472 -377 -839 27 -515 -144 -373 518 4 -891 178 664 390 -940 -770 608 389 391 104 399 605 -886 11 -937 -544 -965 -998 770 -15 -474 665 -455 -610 817 527 -695 539 838 -341 763 819 -124 -584 -716 667 -582 -978 -825 -507 -156 -770 306 -437 759 34 60 -730 321 831 -662 -385 637 -257 -442 -289 -157 409 -739 845 -274 -42 761 -597 235 947 115 465 945 -853 -273 584 538 487 -927 -792 314 419 -709 884 341 730 860 873 965 -894 386 -609 -391 -574 -112 724 -972 129 -829 -137 -683 609 312 -324 810 526 562 -286 -743 838 -999 395 481 -675 -699 -338 97 -180 45 -839 653 -608 465 17 -178 704 52 -286 638 833 293 612 -935 564 569 605 -939 -231 -279 258 424 -319 -546 65 -436 -981 -22 -65 -663 626 -33 113 691 -421 -407 161 931 -273 -351 -476 -450 -285 375 53 -214 73 381 -110 428 860 -505 -918 866 -96 452 -852 -542 -511 -795 -39 -153 -181 -590 588 795 680 -496 -92 449 129 473 -740 806 30 -943 -110 -180 -893 -835 7 282 -957 984 859 -460 -680 -130 -25 -821 588 708 -955 -226 -533 794 522 -242 -953 -262 210 975 8 -423 -453 -430 657 979 958 697 -259 162 -116 33 761 -657 150 -680 -957 -368 367 -458 871 666 -2 255 9 768 -868 -490 -708 666 -601 441 -899 753 373 -637 -341 -793 -623 153 -685 -412 -638 245 -547 -581 396 33 -883 101 639 -159 422 43 -983 -664 17 -299 -259 -857 -662 161 976 -805 -823 -452 598 -123 432 881 133 848 -852 252 284 536 -472 285 -689 -956 11 -524 572 341 324 -936 24 -233 461 -26 -191 -757 533 -475 -387 -807 478 905 -43 625 855 -472 542 -166 149 250 100 864 114 102 -94 435 -792 972 -90 955 998 316 271 637 -36 34 789 -911 105 -620 603 365 -405 -920 -704 23 -399 855 302 -560 -616 161 835 793 858 906 705 -487 733 -275 102 968 -160 198 -219 444 -634 -812 493 -748 -942 -565 -566 -854 -725 446 538 876 -10 -4 960 730 -680 826 -370 956 165 -444 495 -409 -319 829 436 409 -162 -516 -138 362 -735 -256 891 493 153 -833 -259 716 481 -675 -431 528 453 -988 -308 193 -468 -608 197 -373 453 906 628 296 548 857 977 781 299 857 -569 146 -928 -316 -731 892 -98 -41 323 467 -496 -377 -544 564 -15 756 -579 -737 351 404 -393 -537 49 730 40 383 -432 463 -253 376 116 762 631 835 -698 -901 359 233 810 -504 -302 -269 934 15 -981 359 -822 134 40 454 -755 641 467 -67 -541 684 -69 146 -53 505 -651 799 -608 -412 -555 244 342 -276 -451 917 684 784 -395 353 256 183 -410 4 644 135 579 -351 253 928 677 506 964 -179 88 8 -365 -931 -9 -350 -921 -364 -737 -128 119 101 466 -365 -736 -981 406 352 832 -809 -491 593 -334 146 489 509 335 -337 89 685 -121 -201 -396 -552 -533 -940 682 209 597 -858 -58 52 -849 -585 -51 -62 686 -580 954 -288 -267 99 240 483 305 -799 -850 -619 140 -648 -356 -6 -472 -468 589 277 -954 -921 -794 -531 931 -931 846 36 403 -524 -164 52 105 555 771 497 20 498 878 87 885 191 535 -683 567 935 -859 449 -914 -744 -27 251 652 -428 -703 102 226 -428 -990 -41 883 -296 288 576 468 460 119 156 691 912 -42 953 734 19 513 -920 65 -19 -941 -491 569 403 439 -478 -436 -690 711 620 461 -707 543 -807 14 -307 -38 156 -445 -788 317 -296 409 -394 -977 384 -136 448 295 164 -955 903 -493 -874 -66 -791 -654 725 150 -724 902 413 -959 -110 -821 -29 97 -799 -373 528 -623 222 403 840 114 1000 -891 -421 -951 -486 -155 189 25 326 -961 -93 -814 -318 -694 -932 -865 167 -25 -776 -559 889 -376 -965 -947 -494 -473 -770 15 -671 205 11 -945 -28 405 210 281 -114 -715 869 256 -196 891 30 814 -945 -612 402 -192 245 -221 44 -801 642 777 -148 -850 -552 456 -565 -560 970 688 532 -202 -916 622 613 -964 -475 793 55 -672 -104 -781 868 289 842 590 -133 71 -58 449 400 -847 -781 506 -246 971 19 -880 -875 -263 277 -596 787 -674 -547 -725 431 -86 -601 -352 872 129 887 -488 -989 -64 -33 161 -833 868 -662 953 -114 -556 901 -764 635 485 -499 97 371 -326 281 -723 654 -215 -658 -209 -648 547 757 -70 43 -573 -973 798 385 713 -439 568 -647 276 -151 -95 -60 57 56 -670 674 716 -319 69 -371 881 -685 196 197 70 -284 -787 455 334 -690 932 -363 -65 -124 -266 957 324 -873 758 -777 -625 -947 -965 -520 437 -890 -828 82 -349 839 578 260 -954 71 -690 -928 347 880 522 -909 703 453 586 205 -35 -893 934 851 985 -751 -342 -760 808 -692 358 136 260 -923 248 -997 898 -280 -368 815 374 -816 -942 -547 140 769 -627 423 887 208 393 -68 -649 -618 297 861 693 -614 297 438 972 -501 135 311 -673 -62 294 -13 882 -354 300 -29 -296 -497 253 -962 -463 633 -379 -895 73 170 995 -343 -92 856 820 -37 851 283 682 -334 198 101 -449 170 -745 -639 800 -308 -934 428 540 -616 -555 -718 330 -330 -406 557 -283 32 326 26 356 -199 -702 -203 822 -425 -975 -161 662 -380 83 -343 6 623 -926 -672 -949 246 -97 -675 129 111 250 -287 749 -840 549 -358 109 -64 -183 -830 -342 969 -763 -312 985 680 -940 -456 141 436 -541 647 -415 260 -242 35 563 70 -618 408 33 -252 329 -705 56 -24 -16 576 997 844 126 -119 294 -829 -91 -57 19 878 -477 -490 -756 -537 711 794 -956 -508 -872 -338 20 -133 366 485 -145 -321 -270 964 426 610 152 -610 160 881 880 933 -311 -933 -361 478 408 572 -890 -873 751 489 -16 947 -474 344 665 -516 -62 -861 -447 710 -294 -372 -940 -123 27 -923 512 188 465 740 32 584 -72 15 542 -901 -845 417 -302 -499 -617 -888 -238 671 -250 -401 -254 32 -171 715 146 298 202 136 -271 -848 -158 -390 330 869 -495 291 739 -88 349 -334 -786 616 744 891 401 -976 -395 114 515 -941 -7 -868 96 -21 -191 20 -195 577 307 -906 -765 726 546 515 -526 289 190 644 981 -135 527 768 -281 788 676 -131 -513 -64 -974 -112 -651 887 757 -173 610 147 491 390 -667 45 -129 -504 11 657 493 -777 749 -592 531 -866 935 303 -957 163 -578 -817 613 -807 179 464 538 -575 825 407 -559 189 -830 249 -481 11 -970 -981 107 95 113 -365 837 439 -917 -671 663 -107 417 -143 459 890 64 154 974 567 -148 -53 302 943 110 435 -976 396 119 -385 824 -764 623 379 -343 -609 -691 -735 108 503 827 553 -684 409 -623 29 120 -741 959 -768 -146 16 -215 -713 121 -603 774 427 926 -174 109 835 -141 -567 464 -648 158 -160 -226 -543 626 682 993 -467 -789 26 -625 -494 440 968 -99 -235 217 172 421 28 43 -144 823 -959 31 -620 16 -739 -551 823 -95 -547 -435 678 287 203 -109 269 786 -553 -51 36 -907 -706 18 -56 241 132 693 432 522 -527 -532 146 179 113 -427 -876 -617 -284 465 775 -240 778 -602 177 -705 254 -816 511 -726 -890 412 -349 -287 46 31 -539 485 67 -605 272 -562 720 121 487 852 -954 454 -578 -817 78 698 -2 -115 581 646 -440 -27 379 466 -900 738 496 569 952 710 931 565 -986 990 748 60 649 329 640 -994 -246 -238 -104 -68 502 13 861 -101 -80 -916 -913 928 -150 -845 -351 783 563 -44 -878 976 370 860 -994 482 -736 -954 -10 828 -835 -336 -240 319 547 -1000 168 66 -111 192 231 907 -326 -82 449 439 -878 543 -799 -506 -167 804 -808 276 -777 534 943 -191 -645 691 -85 601 -635 -292 -127 -216 -863 -852 87 -680 845 -112 -293 -202 -420 -20 -960 -609 397 419 341 27 -956 288 -83 -815 -244 883 -966 -233 412 -1 75 -819 -462 -739 -819 508 531 -917 -416 549 -744 -329 -502 -616 -73 -190 -280 318 -459 -60 244 237 226 -508 -995 -700 84 608 -486 -632 -87 -346 337 -791 -934 917 -36 308 181 -716 -210 271 -954 -378 451 -82 -2 506 -417 317 633 557 -731 -76 809 219 -386 946 555 420 -720 -992 -27 253 -521 135 430 945 587 514 495 -728 353 -789 50 548 -350 912 739 319 554 612 202 -17 -700 -330 235 -491 -69 -481 941 358 -507 734 -898 683 -892 361 300 -247 510 936 815 135 460 30 458 755 204 -78 290 -175 937 455 -529 836 464 332 31 914 234 -361 -322 22 16 710 -324 691 -89 285 -351 618 930 649 375 -752 40 65 -407 684 223 422 -900 -547 494 -704 -668 315 -621 255 587 773 796 -863 534 124 266 147 169 943 579 984 -284 -466 796 -357 -99 846 236 878 -277 -855 275 -518 -243 -524 907 -449 -351 563 732 892 740 -101 -920 -995 -868 -998 532 793 -568 -625 -672 207 946 582 -259 875 326 -578 261 -286 -821 -525 792 175 430 627 250 938 121 925 -991 -121 -922 660 988 -93 754 538 29 -90 -750 -834 31 -29 -385 -797 -484 -874 465 -609 -370 325 288 -238 21 -819 -538 114 357 -862 -766 -660 -786 123 308 -846 4 501 252 -280 499 -522 -930 -676 -492 -98 279 -764 -661 723 -281 -457 -508 194 765 -167 -768 992 -600 -64 -207 440 -515 -862 -523 449 -980 -819 704 -549 -794 -243 384 -678 571 -61 -186 514 -362 -350 387 874 940 -418 646 -46 830 -722 390 -315 508 -421 876 643 -464 -713 891 -895 -174 -800 693 819 940 769 747 -237 679 780 542 190 -97 -850 -903 431 154 -835 814 383 -64 -21 410 -478 651 191 -662 526 -315 810 -820 12 -505 -639 -937 -554 569 -578 -636 538 -12 142 -546 -632 740 65 -582 671 530 557 -39 567 777 37 856 256 -860 -326 -89 378 621 913 795 -348 -880 454 -963 193 -761 -478 -210 -86 63 -481 611 778 -403 -303 -551 -300 685 573 566 -12 -456 -379 572 -758 607 560 -348 625 -986 553 -501 -943 758 596 -946 -618 45 -393 -499 687 -169 683 683 302 362 -347 -37 -603 550 134 -702 255 -848 -771 -708 98 -13 679 867 -148 35 -838 -298 976 770 846 -671 728 943 -294 -726 536 -444 -655 598 -618 172 276 -13 572 158 -631 -479 452 140 -376 -819 -389 -745 218 566 367 -571 211 -508 -742 248 -28 396 310 -99 741 355 253 -222 439 406 995 -229 -406 234 644 -224 946 -170 -236 -885 630 194 -189 306 912 -738 -935 -638 -321 545 524 -959 998 295 248 -44 -964 -857 -11 -370 635 930 -380 638 -353 -311 -646 -685 -469 -129 969 -845 -812 843 519 -701 971 -759 -153 -492 749 818 313 564 -568 -29 -47 441 932 -648 834 168 846 483 877 -307 272 795 788 -926 589 -480 -390 -195 -409 370 248 -457 -587 174 -405 345 705 -487 -912 587 542 -306 -444 -814 358 -669 4 465 -326 533 -947 914 678 642 608 -970 -487 -79 -897 834 668 -287 612 -983 -532 -168 575 -610 596 833 -254 -281 -83 -10 818 220 -558 -797 661 -373 -34 -666 59 194 -864 -947 -649 652 -494 670 -115 729 -590 -281 -819 641 -398 -885 702 827 -342 -692 751 463 194 784 -420 -74 55 298 -944 -40 279 778 -238 -635 349 -824 -133 -425 471 -920 106 706 235 -708 -481 -171 -638 871 -116 -666 -366 -858 -195 393 -186 -202 953 446 172 -401 75 -824 247 339 858 -541 -960 -918 440 -634 -694 278 184 -755 82 -917 480 700 398 144 -577 12 -372 -732 73 -138 -540 -101 -665 114 506 -981 860 426 -343 260 -76 714 454 742 -926 947 -924 628 414 338 1 -42 984 818 -864 -595 904 472 -508 -634 887 -352 -964 419 815 -601 398 -766 -537 633 -478 964 -43 15 -265 901 -650 -769 -361 299 -425 506 292 -555 -49 839 567 758 -275 689 -22 -565 -550 365 -751 391 159 -997 704 -710 216 -127 152 50 510 694 78 -66 -396 687 724 704 901 395 -669 -309 34 985 -785 970 175 -397 -85 31 -585 -647 -500 -987 -233 148 341 -915 339 -802 296 380 260 275 494 107 -810 -262 589 -753 -471 -514 -545 -662 -900 -306 -43 -729 469 -765 926 -141 434 -302 699 26 -345 883 -561 138 -816 -560 644 785 917 -278 246 735 -778 469 215 -671 614 -995 659 421 633 476 928 39 -741 -997 -241 946 449 -735 -924 -643 -254 581 -465 -201 -843 333 -191 822 815 251 -835 611 -668 -947 -570 655 979 946 483 -362 501 855 288 263 545 -705 994 -89 604 891 -960 -957 105 557 174 506 -299 -559 -457 -398 531 -191 -174 -241 -238 -655 678 -804 -661 -951 772 -79 720 -324 792 -664 -330 763 203 391 -719 -301 -206 -531 -612 -214 -653 540 672 61 286 843 -389 -33 576 -14 845 -368 39 -667 615 717 92 -674 764 -871 260 172 -219 -481 304 437 -491 -209 -570 805 949 -270 -611 748 776 42 563 767 -573 -687 284 725 -321 393 -337 -234 -696 14 395 -834 995 159 902 -266 310 461 -861 211 -815 174 -930 47 188 -280 535 -538 941 -167 -404 444 419 159 -100 -675 620 521 -874 526 293 -189 770 -666 -48 977 -397 -108 -475 52 750 833 694 -427 -496 -706 957 -760 577 914 -354 62 -774 -792 714 -814 -271 -194 619 -573 -579 329 -60 266 794 -599 -997 203 -538 557 -299 -363 -425 567 -755 -801 165 556 -946 -626 -612 -271 -949 -810 -924 -913 340 762 612 744 -555 -589 757 36 -290 -904 756 -72 -25 -261 -722 -350 -839 609 116 434 263 -899 542 -625 -815 -539 807 -610 417 -934 -493 -398 903 680 -612 854 -515 572 -894 563 -714 -99 -946 -964 -727 744 -68 319 522 -757 673 516 -563 -537 -611 -481 -434 197 -431 1 -478 347 -628 -423 -325 52 -113 -219 -939 -641 -529 632 -419 -172 275 900 395 -621 834 142 -834 -206 -126 467 73 641 -353 -858 -397 416 195 -97 -217 144 606 -764 688 -306 -371 -761 -55 -913 -483 4 166 434 673 933 -286 -808 830 -520 -758 -361 761 435 495 -597 -193 -918 346 -460 381 591 -448 589 390 -305 -352 -681 -589 286 244 -369 174 458 445 351 -16 241 -287 400 954 -435 386 -114 -858 -424 709 563 -142 816 716 629 -332 281 -373 -544 -253 -697 977 -247 359 927 -751 73 -323 759 -240 -446 295 -12 298 180 -210 395 821 -943 -877 -340 349 -825 -235 -861 521 82 665 499 -688 -692 764 -234 -695 60 -887 686 -912 93 155 -983 -661 -822 -517 530 639 -41 -226 -308 843 893 -249 -23 -407 -508 -18 49 273 -790 224 857 -441 -974 562 -196 -413 281 -858 106 -484 -115 -344 -124 812 673 510 185 -569 -560 -546 254 193 374 -754 436 -334 181 388 962 -186 295 598 156 -357 89 979 -567 -614 -912 407 907 -481 -457 -221 83 -223 -821 -726 -934 -231 819 -309 899 -376 -171 -261 199 161 804 -244 437 -676 -992 -311 630 -577 882 -13 -372 608 -998 802 -769 211 -642 801 118 -140 436 638 -123 429 158 -17 81 510 652 -114 -216 602 764 -858 120 -695 688 -693 -699 -705 444 -142 -174 -758 970 -175 961 91 525 769 686 698 -759 -267 -445 -263 -191 570 -28 504 892 522 -574 -644 507 40 -532 -555 -413 -430 482 -960 335 -832 -914 -379 686 354 526 -551 -902 981 -74 638 -628 590 981 -90 486 -984 -867 -495 -847 388 894 -330 -684 892 -883 786 -479 206 268 888 560 -141 832 -950 -60 -479 632 -45 -110 459 -614 80 969 -234 709 -679 120 -816 -230 349 -612 252 -911 -228 -893 -763 243 -675 442 704 435 -116 939 863 -956 -159 -57 -387 399 913 493 479 -113 194 -869 -658 677 -791 833 832 86 360 394 539 -772 -258 -158 -567 927 -918 -886 189 -644 -234 809 322 359 201 463 540 -149 -927 -939 -676 300 676 899 -372 -277 421 -666 -454 732 571 602 456 324 913 -937 753 75 -429 -953 397 -179 -608 29 -495 -125 -389 -925 -547 980 -529 -841 659 664 -699 979 -656 -708 911 -441 758 240 829 327 -993 901 -665 430 555 381 -888 -234 -293 617 -996 65 291 622 -128 -398 -992 713 -980 -882 -31 -293 334 -147 -718 -688 -808 -671 925 -403 -436 -660 -938 -865 -529 354 -828 -799 -693 -651 883 -633 307 245 -78 -752 719 -22 -627 -867 -700 868 445 -999 689 231 -392 980 893 759 791 539 -374 -950 137 -501 385 -727 289 136 836 664 -842 -713 720 6 -881 -949 -257 847 552 408 -501 -922 145 925 -570 -425 622 -627 515 154 771 -274 934 456 272 407 -731 469 -83 358 -449 450 -826 78 -880 -581 302 -186 798 443 -558 774 -350 872 209 -292 239 612 -923 -13 -672 -994 -23 -873 -605 -440 -17 139 245 206 650 581 877 880 -21 996 581 617 -344 -536 67 437 895 -982 899 183 -555 -333 -943 30 -421 977 985 -269 -13 849 -320 -749 298 -701 -930 991 126 778 -897 120 405 532 -398 -229 348 -145 638 601 -679 785 -445 -42 -341 787 998 843 17 -130 -322 237 606 -745 -761 732 586 -435 -500 -536 174 -300 -789 627 -177 928 793 -897 958 -65 980 291 939 -602 -15 725 19 460 -554 -935 -487 11 237 -390 -470 -180 -894 260 -819 932 566 114 506 -301 408 -622 856 927 156 -267 -495 -578 -495 -154 -653 944 35 -427 -939 839 621 -986 497 -582 -820 141 -223 -111 861 525 475 -523 352 322 284 290 366 829 -138 1000 -372 -103 -60 -339 669 -449 395 193 869 632 -753 521 105 756 -202 -877 -105 139 970 -242 448 -517 -342 2 -136 946 697 -646 -14 739 -641 351 -475 -754 571 477 197 -11 -687 -329 516 417 249 -467 528 747 -200 -913 558 -984 -503 -650 -812 -82 654 768 -627 -153 -685 -489 -261 -166 -604 -551 800 597 451 964 498 440 -517 182 -261 -494 -826 688 984 -907 881 281 975 497 109 906 -727 -794 -380 451 -55 -601 560 -469 8 111 236 -74 92 980 -916 495 -775 -211 488 992 -289 -46 -569 -669 -112 -82 143 365 933 445 -603 780 -836 -519 603 -400 686 -145 142 -349 -433 316 -817 663 -338 945 -409 903 342 496 465 620 2 529 953 -824 -397 -434 582 -821 -89 737 20 617 815 -557 -878 947 -375 391 -738 -4 726 720 661 -59 -355 -876 546 -652 395 51 -897 914 -268 968 -216 -230 98 -182 376 996 632 -482 620 -814 -413 -544 -900 178 -800 -448 628 -860 -966 103 508 -493 468 -243 -357 -61 953 521 -888 -44 679 916 -419 -731 727 75 -422 -993 116 635 886 246 -79 -475 -886 -474 -155 966 -739 402 26 -284 -438 -960 -706 819 624 350 913 346 155 162 -926 -157 449 -153 726 -785 -964 82 -687 -778 -3 -470 -560 -608 296 -890 203 -535 -813 -470 624 644 -286 -472 253 -871 -963 -15 468 986 299 330 -699 -619 -303 -323 -750 726 -954 674 -836 -953 53 643 184 364 972 -683 -212 149 -8 -51 -323 36 -295 191 -936 67 -263 -926 363 -590 -488 -303 990 -582 494 -112 -870 177 384 -608 -652 -618 705 651 87 -68 -223 859 -271 639 -943 136 765 -580 -957 300 851 412 -685 311 449 765 999 530 -153 -242 253 49 306 677 -346 -352 -919 755 711 -88 594 19 315 -308 -285 310 875 -926 -334 -149 400 -537 -67 -271 280 -792 -243 -434 576 296 586 970 -596 978 -562 -780 -147 903 267 -605 -177 699 630 435 492 -447 -521 497 338 -456 -378 -501 467 -619 -835 -253 414 -581 519 -539 -139 574 646 284 369 83 -949 -110 -820 -96 161 322 -800 276 552 618 -137 -528 -346 -632 896 231 -678 -495 439 -911 -305 30 852 802 128 -376 744 521 291 -755 413 620 182 -294 -251 560 808 929 -441 -792 -966 486 -639 876 -420 867 -12 248 327 154 -309 11 338 33 419 -76 -861 -269 248 -785 -583 -277 418 -969 316 -452 441 -278 964 579 76 889 -266 -521 -266 -174 -180 -292 -141 -183 -813 -206 790 915 973 942 448 281 -231 716 89 -80 -127 -691 -106 186 -851 -510 384 -644 -476 -381 -305 -786 958 411 764 730 -248 264 126 813 -374 592 957 360 938 -705 -645 -828 -474 -680 -120 238 -611 -936 -45 -237 -424 967 -405 -646 -553 178 -464 -237 -69 346 -640 548 592 -396 -872 908 -471 662 -5 -846 -101 862 716 656 -455 -31 23 -357 122 -227 169 -340 153 -75 745 -528 606 710 475 -193 779 996 -64 209 98 -802 538 352 -889 -981 -762 424 -966 -312 -703 591 263 199 517 735 539 507 392 799 868 -818 -956 687 -689 950 422 -652 230 72 -321 -870 21 220 -738 670 -72 106 -889 -535 -356 314 -296 722 870 621 102 -866 499 -824 909 -556 559 -68 -398 693 144 322 368 6 634 651 -435 -917 814 -505 338 30 -784 -93 -893 768 127 925 -411 239 -538 598 -511 -586 892 91 -159 -144 -300 -74 -902 -297 -461 473 351 -315 332 -470 244 -338 -347 835 -878 949 -608 777 -776 269 408 -866 -411 -36 778 566 996 93 195 -287 306 837 -23 471 736 639 -143 981 866 153 815 621 -850 431 -867 -662 -871 953 -256 817 -542 592 561 -789 -169 -530 -86 481 -66 -676 -748 986 877 641 -502 -553 395 295 854 -359 -326 975 -986 568 366 239 267 466 224 -290 47 -269 -473 723 868 -7 624 654 -739 -787 298 616 -980 486 337 -216 -963 -688 -957 -359 -274 -895 439 61 339 -273 -234 -122 421 -468 -479 728 219 349 -607 -748 963 -412 370 -260 -549 -393 -367 341 239 927 -342 -313 -648 711 -4 -944 -148 677 -878 281 -928 652 -71 -858 350 -691 -562 549 -16 689 -891 17 -512 355 434 585 227 -590 -920 57 919 204 273 431 294 -88 -657 -536 -936 -828 -13 -421 577 410 532 -295 -692 625 287 -281 -467 -591 -356 745 -252 670 229 -50 -598 -429 -421 819 -550 789 -857 699 -886 331 304 255 770 -148 -422 3 -165 -82 309 -631 266 -105 -500 610 -209 -428 -5 871 789 -917 808 -528 -819 864 892 -301 833 983 855 621 -860 33 33 -147 278 183 362 828 363 206 -685 245 -290 -266 -405 745 371 888 -110 885 823 -654 647 432 77 -462 -652 -549 575 -581 -605 986 814 -258 579 245 -189 -821 -555 198 -976 452 -306 727 -469 -657 -615 160 800 -116 233 -379 683 -947 -695 -925 672 -636 -748 -649 568 -266 920 46 629 872 -486 662 848 -474 455 59 433 -378 -146 212 703 446 -105 -51 -140 -869 998 -613 279 -462 627 372 219 -907 974 712 -796 681 -663 997 519 -73 46 -938 379 -1000 798 283 -44 744 13 -576 585 348 15 129 667 124 111 572 -643 -907 265 -518 -307 30 414 -143 -440 -120 857 -674 -732 -939 323 -242 -255 -924 137 -225 209 156 602 -446 771 -958 -966 -357 -200 479 -629 913 -215 -453 -549 -704 -291 122 723 -459 940 -172 -972 -235 430 300 471 -803 -590 -28 65 433 -273 445 -396 -614 564 352 -91 -200 -39 -821 982 593 -937 -888 844 73 917 -113 -762 -307 904 -756 -966 -901 -676 854 839 644 -109 -740 326 261 17 -666 920 -930 -207 271 107 615 -541 21 859 599 -872 668 -955 502 -201 -919 626 -680 -601 519 252 -771 189 -835 -432 -564 262 331 627 -466 -563 270 941 457 623 -467 521 596 -181 469 -452 83 179 587 867 520 665 43 848 -277 824 782 -936 -702 -736 -872 -714 400 395 -805 -897 -954 938 52 249 209 -212 146 497 -874 -693 29 555 -643 131 457 323 485 -666 -763 435 603 -368 -185 -228 933 872 72 -286 -538 6 952 176 -574 911 -747 707 -845 231 -185 -903 -98 -494 903 760 -15 172 567 795 -31 -585 -534 819 -756 93 562 757 -988 515 -628 -734 -69 -54 -207 144 723 230 16 127 708 557 -228 -639 199 802 -412 -259 -241 271 -219 -751 -201 405 686 -711 704 -50 -983 757 -250 873 175 -760 -607 -3 -782 820 -568 -177 -380 601 -280 -154 51 804 850 -356 936 -62 163 153 -780 24 660 988 810 695 258 202 -875 980 -570 435 -738 223 -463 -727 882 304 816 -597 -969 -289 -976 926 -482 481 840 -296 -1 -268 -72 335 244 863 -962 -744 -500 -919 -959 591 930 780 -943 236 -473 549 -356 -436 -656 737 766 434 593 -266 563 -604 335 812 -552 -995 309 -72 -269 85 -139 173 -961 558 -22 380 -188 913 -811 56 -736 -548 -574 -492 726 787 744 -572 -500 -835 -249 31 4 664 461 748 824 -595 -570 64 -276 63 334 441 53 -830 -566 166 -587 755 238 -332 -211 -955 764 32 -446 -389 891 818 -605 -784 -125 343 -987 992 353 -307 60 -412 -729 193 -110 -213 -376 466 -104 106 773 -292 -827 -795 -842 -703 318 -869 179 -356 -74 442 64 345 -954 -339 280 772 681 -614 -242 972 321 949 119 -430 272 -391 75 397 -650 335 740 -638 826 856 84 -997 -156 811 690 -11 -103 -917 700 121 -351 849 -392 995 -187 -984 730 -676 -157 885 470 -784 21 783 242 -751 251 432 -933 59 -749 508 719 -485 -862 -31 -252 -251 101 300 -450 -74 989 196 226 251 -288 -386 691 -242 -18 441 -836 792 -980 -915 -218 -514 -422 -515 229 -745 928 742 -410 2 660 458 214 -664 -879 -365 366 516 -915 -255 787 779 475 999 220 -930 -304 -470 156 585 -75 500 8 118 117 -825 -576 122 125 -346 485 -943 -503 -561 422 972 976 197 -782 116 835 232 -62 483 227 -798 -933 -577 334 192 163 496 290 36 254 543 57 128 -896 485 -404 685 577 887 -942 78 406 664 940 -123 -187 31 -942 -959 680 -260 551 -111 96 -143 638 47 546 417 289 425 -800 -208 -326 -359 -150 -242 -692 -312 -406 858 672 -340 246 -749 768 -279 -754 -123 -520 -794 -869 -358 756 270 503 753 484 -477 701 -587 -732 407 866 934 426 583 -139 -789 894 -809 342 813 284 -503 -306 -613 969 681 -516 -700 -878 149 391 -675 460 -888 -830 -551 -430 -36 -468 -488 -71 -920 893 -947 418 284 53 5 483 -235 -923 584 -361 540 -296 501 -851 -591 -589 470 -353 701 816 344 -825 636 775 662 821 126 687 535 -491 -908 453 311 744 -338 161 711 -257 635 295 592 -802 -317 700 -416 624 106 -418 -765 -172 -209 797 174 933 257 104 -160 92 -585 -170 569 644 894 60 -965 44 765 -285 -631 252 -660 -171 502 -285 -651 -127 256 -947 -519 -442 403 -952 -44 -633 -492 988 -536 -692 -660 -681 894 993 773 314 164 -309 755 -865 394 -300 322 -985 -142 455 241 -725 -686 794 -16 355 148 -186 418 -380 78 -820 -436 778 -810 -898 782 -345 277 -443 -424 -96 -598 788 -669 956 149 647 145 -566 507 -346 -621 728 846 -307 -633 -555 220 107 -891 -550 -437 -467 712 959 -95 693 100 761 934 -263 -578 374 752 -785 662 456 56 -870 -377 -989 922 -627 68 824 720 -493 -177 -739 743 -467 802 -492 -861 516 272 -954 -543 -753 0 862 37 33 952 -912 931 -276 -904 791 -675 519 862 995 -216 524 -585 -743 528 -616 276 78 -115 -675 -216 -652 938 331 -449 -397 -974 992 637 -539 -758 -819 123 -953 -841 203 -146 -786 883 749 32 816 995 835 299 34 -541 169 880 -177 -267 -192 609 391 918 -819 905 263 324 65 -524 854 -450 -880 691 -311 -718 -990 -817 -694 -646 -443 -610 -814 -466 -306 -309 -104 -759 590 572 -679 -813 355 346 -937 411 -314 371 377 748 411 -251 512 175 437 272 -479 -590 -332 472 -278 99 -702 -649 317 -195 327 1000 -172 -43 812 38 -989 214 50 -746 -169 1000 78 -713 206 45 202 -355 -240 900 559 697 -394 704 45 -64 -504 253 918 844 -157 -684 273 -847 752 696 -764 41 -391 -858 -983 -900 259 542 -564 -270 743 94 275 737 695 -812 770 -223 -800 -114 149 309 308 265 244 349 127 -151 -426 466 664 -712 542 -436 103 965 -153 897 808 462 155 -436 -255 -338 -882 680 117 192 319 891 239 562 -931 -524 180 838 -474 -534 -103 -200 -834 267 -450 -654 402 -871 721 -811 933 -826 -871 103 290 362 109 -524 -775 193 -179 -233 841 -956 526 -53 -572 199 -836 -332 389 -217 -878 74 -337 432 -67 428 635 133 -54 188 301 -285 2 860 -964 461 -370 258 898 -363 93 577 -32 -73 583 765 701 -897 913 -867 -8 440 -636 108 390 -724 102 -552 613 483 408 70 -829 850 -857 -202 489 977 -80 -86 -281 -698 -182 -403 563 -93 -202 247 -646 188 725 893 758 -467 556 -365 873 -10 96 454 651 -21 -693 -788 -512 -847 -364 465 -385 -261 -885 -753 -726 -744 351 -477 -203 584 106 -323 -439 791 -335 480 -443 30 -736 955 740 3 405 -885 -967 -76 -15 -705 -732 190 749 245 523 -748 -78 959 120 881 875 -896 -954 825 745 200 -153 -348 -402 815 523 910 -781 -571 -102 658 -903 -743 987 -464 -332 -86 -339 555 -625 -786 778 108 829 -230 689 484 978 -599 -207 -329 904 -547 823 -445 233 -791 -901 657 281 -284 -223 901 503 684 -67 24 399 692 -36 815 471 877 -787 -60 469 756 769 -770 -717 126 -381 78 -787 -279 -621 684 -881 -134 -569 -635 -516 -177 789 370 372 757 183 303 -7 746 612 916 954 -799 -203 682 -917 -309 -2 -848 984 -294 -168 129 -205 -450 -578 715 32 -168 -65 -282 -567 203 500 670 -546 59 -382 350 -716 -635 -16 969 546 356 -201 755 712 -848 205 -480 206 -917 -744 -72 5 429 -95 -485 147 286 561 -376 -74 458 -849 344 356 -835 -662 -5 -711 -55 578 249 440 -860 377 812 -249 -290 -695 980 -381 -290 -128 -721 -324 186 -763 621 263 -256 -871 -75 808 635 16 967 -599 -219 792 -40 918 -972 -785 756 -633 294 475 716 -105 633 269 750 262 -7 -560 927 2 -149 -366 513 534 624 365 -80 -380 -799 97 -567 934 -856 327 -161 205 477 504 -503 -66 -161 827 -635 944 106 -459 -927 -382 933 -875 -325 932 -173 478 -595 -304 -637 -733 815 911 -149 356 -269 204 -213 501 697 874 -985 943 -728 73 788 -122 -520 -113 365 780 -439 -358 -799 -83 820 227 593 332 811 218 -193 949 143 -271 427 -80 942 82 46 872 824 95 825 -963 -216 602 274 965 -235 718 -243 -400 -353 472 -1000 702 -430 538 -786 -479 143 -172 -194 238 553 631 449 935 -491 -327 -871 -219 -161 -411 525 -969 80 733 -286 44 -519 250 -822 852 -649 324 -743 291 -503 681 -639 -780 -410 790 -117 -48 -188 169 -978 867 -648 -174 539 -891 -427 836 811 341 607 206 -648 220 -667 340 -801 -188 -420 979 -88 395 -51 -322 774 236 -797 -744 464 -815 -562 609 415 -307 160 800 -923 995 702 990 151 -207 304 -383 934 668 761 -599 302 -625 -82 -160 -560 170 -629 -91 885 -104 -999 440 622 420 -968 -349 354 -873 593 -51 -63 693 485 111 59 -458 726 -45 -369 915 468 -554 -746 -160 -396 163 838 506 933 386 -762 -168 865 -192 325 587 -88 -323 -201 -141 -558 -313 803 168 -547 -846 -348 223 -832 255 -343 -487 -788 678 570 328 -168 -167 -87 -311 -480 -979 -978 403 -24 -79 -49 280 731 544 -176 440 -448 -672 -543 750 -432 949 -399 139 -240 -114 951 563 333 143 -190 -496 468 890 -584 -280 540 456 -139 502 975 973 182 823 -369 -118 682 -511 758 974 -835 388 -293 861 -732 -293 203 212 856 -919 -606 -339 564 -777 -60 -286 -404 -357 887 416 910 -436 -455 -630 930 531 389 -973 893 -906 410 528 940 -200 -830 511 -5 -156 -691 -992 -37 -799 23 -535 -171 -857 967 -319 -873 769 230 -849 -925 603 -665 -47 -729 217 110 -391 -465 448 -252 -131 -567 159 940 244 -85 -855 -216 206 -521 35 401 956 -706 480 586 -657 106 -432 303 770 -26 -227 868 538 328 -417 42 577 83 218 435 245 -986 -241 -407 431 96 -178 202 -319 557 881 -997 743 747 -469 943 625 -820 -707 -825 563 827 271 -415 665 387 -923 -905 558 -417 606 723 382 -976 170 403 786 209 -821 544 156 28 -291 667 968 -757 -115 681 -975 -135 502 -253 846 691 832 -472 -807 -72 -527 -540 -853 -2 -944 856 -448 -355 -328 -159 455 412 -942 74 531 201 -672 957 396 -97 -733 934 -12 -872 -750 -326 703 879 -871 -87 448 -853 239 517 -817 108 582 -490 999 504 -281 -618 -810 120 -723 -597 546 -249 759 -667 581 377 -273 -713 231 -556 672 -204 682 -874 -183 -687 928 -499 -394 919 606 -768 590 -507 104 922 656 854 -900 -456 222 519 368 189 -510 900 -910 829 -820 -421 -158 -896 -860 -383 -210 -345 613 -138 349 953 -883 919 -920 892 -246 -241 173 -325 -646 -603 -498 770 1000 -141 -340 410 873 -549 -908 134 -481 -971 -957 -581 -370 -983 -134 -543 99 635 -884 -929 435 388 -694 -123 -752 305 833 -410 862 -128 772 -638 143 -714 -975 303 -888 9 544 -980 734 28 610 889 -112 -505 -498 -656 118 426 928 491 -125 -447 541 -349 47 -264 -992 387 -256 896 746 -419 -163 312 315 707 -684 51 238 -314 -858 -639 -537 804 -770 591 971 -540 -189 -795 639 -978 -504 68 -660 -710 -212 755 774 -781 -778 -658 -895 -755 -690 -984 -370 -215 -762 -446 394 -301 290 803 -94 -163 811 -899 -644 429 -752 -513 8 -578 -224 882 -263 656 -233 992 -116 -15 -841 693 -654 588 667 713 -445 573 339 862 361 87 -832 964 -159 -41 -62 -964 -997 943 -664 -437 -412 -695 -605 -574 172 -532 -923 366 849 -857 -82 -204 -988 216 37 -376 237 -626 524 252 364 -344 -723 381 873 341 762 -950 -354 -706 -24 297 -459 -589 264 -451 53 -902 -149 491 907 234 -716 293 716 282 507 -432 -804 -399 854 352 99 -754 923 -78 746 -521 -253 524 -817 -44 522 754 383 597 -73 -364 -204 -255 -498 -822 355 844 208 67 528 -596 216 397 -571 -467 620 -683 -600 -675 931 150 443 241 -446 -542 -811 -441 445 -300 132 795 -61 393 -70 672 600 -477 -127 233 -628 87 114 -244 -323 -532 262 4 533 713 627 563 -41 843 -624 589 446 831 107 -323 -14 168 -107 -992 -927 635 -1000 -172 223 109 -635 -362 -409 -799 -541 -410 930 188 713 -888 -749 -30 188 -904 -238 -799 628 -219 287 -294 437 893 247 29 -707 -591 751 -417 130 -780 -60 14 723 -237 -442 581 871 -390 229 825 191 866 221 81 328 905 -482 -362 -569 710 40 -116 -58 -61 624 -784 128 -91 -999 305 821 208 -113 -991 -656 752 542 607 18 907 483 -257 -81 563 667 97 -349 329 -461 -920 929 293 -601 -525 908 -362 384 -246 306 -465 -134 769 305 459 225 -977 -389 981 -691 784 525 495 97 -122 789 -842 423 -64 -310 366 708 659 -264 -344 118 -33 745 459 158 -967 -650 462 -628 -32 -415 -927 -907 -202 -947 -805 751 -896 493 -906 -460 749 -288 -192 648 -115 639 -590 -990 775 -291 -386 -156 546 46 182 442 668 -675 -986 341 -173 -546 157 -922 917 -628 -680 -298 501 -687 91 -407 -556 754 -937 968 826 -999 768 824 828 588 998 622 922 -777 2 478 521 -956 508 -559 -207 -655 -528 27 -912 -128 -67 -252 351 459 -486 206 -636 -114 394 560 971 751 -911 -243 837 112 -841 598 924 897 -509 485 -585 275 263 668 570 696 -624 737 361 -541 477 -93 398 -679 -526 704 -120 -668 -817 -24 -400 -403 -168 -376 628 680 -703 637 -395 302 -490 748 389 -280 -986 -249 -507 -985 734 -397 527 463 616 -802 462 11 -434 569 -269 768 -615 275 -975 976 254 -161 529 -110 -937 -48 -800 -800 288 945 -144 -464 1 20 -541 -921 64 924 90 -367 -257 -341 -237 -733 -413 116 -816 -433 982 179 947 775 399 -20 -417 -743 -185 572 -409 203 -121 182 -462 650 384 217 117 -828 -739 394 -128 240 -347 983 465 -560 275 847 -101 -98 -666 -221 915 -466 345 137 886 1 -997 -734 -296 320 -452 -652 126 917 -725 -761 -104 352 583 -943 961 -395 853 -666 600 -616 -952 -650 771 455 168 -358 10 245 -383 -796 857 -351 -684 574 122 645 -500 658 669 0 -166 -63 -695 -178 -515 -313 633 390 656 -10 -319 868 83 -88 -448 -801 276 453 -917 -655 533 587 -103 194 -508 584 -887 -655 -812 311 -752 254 -380 237 596 711 -25 688 -606 -751 586 75 -972 731 667 -475 412 20 -565 -9 -13 385 -29 -61 -376 520 724 -103 -829 -979 264 823 336 985 145 366 368 -472 -73 -209 -762 889 -25 497 576 -213 -290 -276 -52 694 -899 2 -128 786 -886 123 532 513 -252 947 -779 -606 326 -268 -680 -63 461 -100 -47 -922 618 681 -2 -425 951 648 288 836 48 -364 7 -258 823 -352 686 -991 291 -988 285 -241 -525 924 -196 925 289 656 -841 26 -28 -216 194 -971 35 -7 999 -669 -815 892 941 -230 -686 -601 -276 963 -843 202 402 231 972 699 214 877 722 -554 -847 128 517 286 -205 -762 -637 353 -815 -971 721 948 445 -958 -429 -965 497 712 89 54 -35 114 484 714 461 -898 -666 709 -202 -823 448 -381 -22 -14 10 26 516 -41 285 366 97 -290 -353 -350 541 613 708 -739 -904 456 845 412 977 -89 -113 970 142 -14 177 -572 -1 464 908 305 -682 952 62 -632 632 -316 -673 909 -730 722 -359 227 381 768 -951 -111 328 869 -908 376 967 337 251 -208 80 -374 639 -207 721 -732 54 -501 -328 386 736 753 159 -545 455 449 -232 -824 294 -93 -886 297 804 453 434 907 -976 410 -691 -914 -572 -819 718 -415 -327 -157 642 649 781 -885 -325 -647 -530 691 234 -293 785 -817 218 -813 -113 -934 -511 9 221 -921 130 -905 -881 -24 -512 -886 114 -415 -116 -876 928 -414 -802 -837 509 -658 671 137 -294 -772 -703 -733 616 -583 -641 465 182 -327 -525 -607 -708 465 875 215 820 226 -824 -637 -544 -819 -714 -736 -926 -981 -269 743 -886 -383 -703 -1 -353 893 201 479 -308 635 409 851 682 -309 -862 795 113 252 494 129 821 -571 207 378 -909 -380 667 650 -334 588 893 -270 236 -625 884 -69 106 -453 -675 792 -375 -179 -792 528 -882 238 -263 -511 212 289 63 791 -305 873 253 -737 -130 -692 397 599 -999 -631 -976 -311 37 -674 172 -536 -641 135 675 -676 576 875 -426 -964 720 -597 16 -618 -957 869 -773 -510 -579 -956 -285 -256 307 90 526 -189 -113 -504 316 -16 739 222 -445 575 966 -411 -230 701 -725 859 810 -160 41 472 296 -274 -117 -776 543 -204 922 270 -135 88 532 -552 893 522 -219 -666 -498 30 -440 202 -245 121 -865 346 378 136 771 -686 349 -124 -938 295 -827 -447 774 -319 568 643 992 215 422 889 -434 -631 -208 -812 680 450 -633 422 541 151 -132 530 795 -49 932 -937 722 556 616 -9 747 228 91 -48 186 23 -24 -757 -416 -977 -886 896 -751 806 403 170 146 353 -349 -735 530 441 -959 562 792 700 -977 141 -886 -994 -938 -137 -192 843 364 -609 -928 -276 359 -44 -260 890 157 -675 234 24 76 154 671 955 657 599 720 125 -961 -689 986 274 368 -245 -460 -729 -453 86 252 789 -478 275 -925 -366 215 -172 -878 -840 562 190 -19 33 129 982 642 541 -764 -434 830 -337 -625 978 -77 655 736 960 873 95 -124 699 627 771 -520 -438 903 176 483 -768 165 -457 -786 -255 -361 -727 -131 -579 269 -55 661 567 -384 846 676 402 783 -202 -126 -459 -712 -468 -852 -242 -613 608 -390 315 -659 21 -505 76 712 807 -776 -318 273 -293 -972 992 -877 286 860 -163 -18 189 90 -682 -868 451 -534 388 -579 -323 152 298 -315 -715 241 697 995 -276 -268 695 -936 -76 -523 635 732 667 621 -462 -701 928 434 -477 239 117 -618 -402 -830 -210 -713 196 -986 304 -171 255 45 591 138 -173 -778 227 64 -317 -620 -510 -947 -189 -113 -408 965 62 -712 -439 -631 -186 35 997 970 7 670 225 -512 555 -882 0 510 512 -893 -865 838 -831 179 575 -685 650 685 687 -777 -861 885 -833 233 845 317 668 80 909 -172 -400 558 -942 130 112 -902 384 -572 -207 -307 -408 950 424 -386 399 715 -32 397 371 540 -238 -399 -303 352 -673 -194 687 -613 -428 939 -859 925 -73 -110 -846 -6 651 859 411 -837 -114 -328 155 -512 834 714 -791 -485 -937 -93 -258 -554 -836 -666 248 713 820 991 261 -773 170 -127 -555 -836 -793 633 258 -935 -736 66 600 254 785 932 -177 55 704 -661 764 350 836 -763 917 -560 11 9 113 -999 -72 642 360 -199 689 94 -436 570 -598 378 853 691 -790 -756 778 -611 -737 -88 557 -23 -720 -375 -806 -808 282 211 648 75 929 138 186 506 989 -281 234 716 242 466 -68 -759 873 -492 111 -735 -820 536 -713 178 530 -999 724 -478 5 -281 434 -152 519 -241 -282 -373 -761 385 -636 145 -232 -232 -242 -48 982 633 -502 -637 -629 -755 393 -894 618 -864 -945 -725 -355 -902 -772 -386 590 315 -172 -163 403 -341 672 694 -691 91 -59 483 -972 -798 573 -145 -750 -439 427 745 -103 -344 773 308 980 27 187 801 955 696 -366 975 99 581 879 370 -835 909 265 384 894 -192 373 589 707 321 758 396 479 640 64 -69 552 334 -189 -607 -240 -307 500 -502 847 746 -739 831 -985 -311 816 -703 -930 -272 -59 349 381 771 -195 48 792 -459 50 810 -261 857 297 738 -876 261 -481 -668 -577 -36 -368 -174 -277 934 -467 -367 251 860 -913 -155 -702 -647 -952 348 -44 -227 -225 567 -660 828 174 983 -434 -869 461 -675 -649 -707 -76 80 704 827 -87 876 -911 -380 -225 -906 -266 -287 -236 -543 -134 -250 -165 688 727 197 13 787 -415 -876 988 -526 717 408 744 6 640 128 -85 771 343 -216 711 -628 -609 296 -39 -431 732 -943 941 -137 -858 -297 352 -68 -490 918 617 856 -761 -30 234 -520 -870 -46 -438 -876 935 671 -649 -707 264 425 -599 -645 76 454 -164 133 -610 -329 75 -21 419 -412 573 700 577 87 -217 -324 838 326 322 902 438 -372 -83 -430 565 769 756 218 -264 -138 -600 236 -913 -764 -488 644 36 -264 504 -418 -18 10 -562 -534 861 522 687 586 427 -570 -578 -66 -217 659 810 -769 860 873 -425 984 512 330 -148 734 -420 -499 389 44 5 684 223 -369 -263 -371 -627 -378 819 -838 -862 -865 -60 76 -972 -937 360 157 557 591 -866 389 46 902 -600 -252 223 -389 631 999 -204 261 326 -616 270 556 -771 -107 188 694 993 382 -343 -697 635 402 -117 909 237 -166 982 813 -865 -977 -805 -844 488 -642 -592 211 562 -869 -965 -779 -756 207 411 716 806 473 -707 -412 193 3 403 -244 771 -258 -481 467 -958 764 458 572 -900 -376 -50 568 386 -396 178 -564 65 989 -684 -359 -379 101 289 -305 -143 -133 346 -424 -793 64 -252 155 -317 -801 83 872 -828 916 258 -224 902 -613 646 -839 -861 694 227 -945 377 617 -338 751 -268 -113 -318 37 -611 227 -117 -338 -16 -534 -412 -719 -396 663 -69 438 361 461 798 -633 -348 -986 688 -857 344 651 466 -81 -645 -536 -385 222 895 713 8 -219 89 5 -623 48 -781 -981 221 993 -852 712 -449 -180 231 70 882 917 -333 682 -759 -45 -330 261 -737 -108 340 944 693 -564 193 537 -605 121 107 -729 544 340 700 846 146 -813 331 835 -844 675 -460 203 -917 -990 571 -733 848 -842 -882 494 321 -186 -49 -353 -526 371 417 919 695 643 695 713 -479 -635 659 -632 -383 -460 -85 -465 993 868 294 934 -888 -806 -493 16 261 -880 -473 989 384 342 888 447 728 727 380 -644 740 -993 -890 438 129 849 960 -460 540 -809 -195 193 154 746 -953 -692 -58 262 -254 73 -967 439 968 938 747 -544 -996 -440 -690 -750 -482 132 -109 -838 701 806 497 -821 597 -358 -100 -503 889 -140 878 -539 826 310 126 -933 -269 730 469 -833 8 -947 -378 176 614 375 -727 -200 -394 -350 -193 1 215 249 -896 77 525 -669 -774 -346 868 329 -423 -941 746 -902 -39 -522 163 -196 -518 -631 -612 -916 196 589 -801 -847 -441 -730 -17 -228 307 -431 -255 314 -916 413 -260 -967 -518 853 805 835 -415 728 -605 591 202 -168 -877 -152 -809 491 -95 -964 800 -854 -272 965 -428 -587 -487 262 -191 196 637 971 -894 515 -299 959 811 159 829 663 -146 571 -73 -555 605 -884 150 -390 -556 -226 -737 520 408 -806 -122 364 270 -445 786 669 500 -936 30 452 942 -379 496 342 -481 399 -342 857 -251 227 199 792 984 939 259 -922 242 -166 148 57 -749 -791 232 779 -11 -843 -5 -573 361 -30 938 132 132 -387 -108 -248 677 861 191 558 -312 392 -174 352 276 563 198 74 977 -383 25 981 -899 571 355 957 -244 952 804 512 -120 -26 -498 -479 -569 177 -480 -833 -975 204 369 525 811 -542 642 -812 -234 -308 -939 659 634 712 -346 358 -606 553 657 -682 210 -96 37 394 875 202 268 -729 -158 -703 -614 -26 -574 -427 -203 -280 -499 831 -550 383 -516 -15 -653 -196 688 302 -341 -321 187 319 -63 529 247 -402 147 70 -27 244 76 848 399 -781 397 213 -850 347 763 360 21 958 -893 351 148 -294 -142 827 487 935 455 657 219 -961 -910 733 435 -671 -125 -887 -100 -158 574 631 212 889 -6 -3 -720 26 -941 -836 517 -203 513 529 814 302 880 -965 -802 -340 665 216 640 836 -581 -213 -884 -332 -362 -537 125 -119 916 -214 908 334 360 842 461 -858 -534 143 -370 114 -840 -810 521 -971 -326 410 -765 -728 -397 -749 623 -704 736 304 -233 98 -903 -653 -90 104 -926 -70 -136 -281 -926 -498 267 727 205 -431 -160 359 -297 917 -274 -540 -367 -351 -889 978 717 30 941 -261 538 -204 820 -925 -303 108 641 371 -361 -419 385 -874 347 55 301 -198 507 925 -161 421 16 648 817 -765 -943 -245 120 663 813 -639 -392 253 -325 186 -570 -106 -530 2 761 -56 -772 307 564 -150 -248 -49 516 -783 871 66 -489 -478 -232 126 -124 332 625 -23 942 -304 -753 -61 -440 -54 -927 687 -503 -956 982 849 553 150 -792 669 -895 713 -990 -201 955 -347 -440 -128 884 589 272 257 330 -68 814 -921 527 230 38 503 763 572 148 -566 -633 464 -396 -356 901 909 648 242 104 -463 -647 26 -629 563 -187 554 901 358 -108 623 -481 413 94 163 -820 232 582 136 -812 -416 426 76 682 -51 -335 569 -510 730 -207 660 736 63 829 995 917 191 -828 792 853 922 -930 -721 402 -673 -300 -676 -573 -739 473 -400 126 418 219 -268 7 339 275 -54 210 157 -360 -482 -53 475 -677 66 -81 -285 -650 -148 -579 465 -401 31 230 -305 424 794 253 825 -151 -633 -549 -519 996 -47 -774 -841 226 14 -657 -732 296 133 -888 400 -6 -446 753 652 -558 44 120 466 -353 -217 82 739 -332 -82 -619 -417 804 217 -373 -243 -450 -285 -212 -855 -256 -157 -88 -900 855 391 -623 -696 287 -559 106 -247 676 -294 -385 271 -570 1 -365 980 139 -980 -103 832 -596 6 -645 -784 -283 559 -412 542 555 948 940 728 -269 515 411 815 -191 215 -997 -566 859 826 -327 -838 391 796 -822 -341 -888 367 449 818 -252 -606 -964 855 60 -285 579 911 852 196 648 465 371 -566 878 408 -436 -966 931 -202 656 -984 -386 -119 132 245 516 263 -389 791 -786 127 -114 10 -978 -352 184 108 623 613 -305 -256 -343 784 -972 418 -182 -378 -84 -973 -442 124 -396 -598 519 -276 -525 -534 375 548 -347 -828 -799 -626 -806 -793 -842 180 -777 -26 618 -567 460 303 498 268 27 843 -461 941 611 410 -696 829 206 528 51 655 -731 -280 239 -748 -123 675 562 -106 -755 981 -259 -956 174 274 445 892 -302 -675 -953 -484 385 231 847 303 -462 -185 -782 -894 173 692 -198 -660 -674 -481 -407 -29 -234 -759 458 474 -546 365 272 380 -955 -829 -56 -966 -121 145 -389 -892 -240 -889 -591 -449 603 -20 -327 175 -63 -556 149 712 -896 -587 -990 -214 978 133 24 336 -687 319 -828 780 -933 -304 549 -407 453 -149 669 -39 459 391 -153 881 -939 -570 -616 280 462 -95 -757 617 -938 879 -698 -153 861 219 -616 342 206 906 682 21 895 332 -629 -735 908 -535 327 790 679 -571 -365 801 -144 -590 -139 -490 -399 53 -956 634 859 -387 726 -636 -248 -967 -220 979 613 -459 -873 977 -86 -475 867 41 79 -404 113 581 590 935 410 50 -955 -294 246 809 -960 -557 398 -172 -555 249 198 603 -933 -3 576 -339 -274 -611 -867 174 623 627 939 419 -338 914 386 148 -591 -617 683 -904 -511 -325 -212 -944 -482 277 -535 520 850 968 -398 17 -637 -331 561 943 -343 634 -598 899 -564 41 578 910 402 -137 -719 103 628 -272 -82 -678 617 301 76 -779 -552 -265 -757 -330 678 -970 -776 803 -635 912 -883 -299 -614 553 301 -600 97 -623 43 -601 557 -4 -241 -945 62 -288 -703 -401 207 98 412 -438 -247 -191 756 -709 -150 288 -321 182 -947 549 387 485 -939 -939 170 623 -372 603 -798 593 766 620 -738 -430 -272 -843 906 901 665 362 481 -934 -139 844 -867 -118 -361 -753 121 243 904 460 742 -278 926 -886 -920 795 -255 -559 490 52 -825 -518 -166 356 -306 750 -274 411 -268 589 -575 971 560 -468 -43 -118 -889 738 -126 457 -606 -56 -766 -979 118 336 731 376 602 -224 145 665 986 -152 -619 339 136 311 520 -914 -364 -625 248 625 40 -367 -198 959 480 360 -812 880 -981 -560 333 -187 514 -561 -188 787 -426 735 361 292 420 -695 -753 279 702 764 597 -934 267 453 509 525 -938 -301 555 111 866 -252 -839 -719 139 22 -853 -199 -703 349 -285 -101 -629 -680 167 628 639 807 393 56 510 529 718 -232 322 237 489 -771 -585 -781 504 619 236 944 -607 724 679 695 785 968 55 421 549 48 479 624 306 -469 230 99 680 568 523 -512 -81 -114 -670 -991 129 -188 -22 319 14 -70 -323 -131 889 901 -412 658 -839 275 816 506 278 -532 -362 777 -534 -214 -33 896 30 -170 453 -277 641 236 14 283 -746 -571 891 -339 439 -667 439 -208 -504 573 -901 547 866 -406 426 -715 946 976 -385 582 866 167 -390 829 -390 -770 63 -887 112 642 -164 241 -154 -819 -693 381 -1 -73 -952 -353 -217 330 28 -381 476 -176 915 -280 -863 770 979 -674 836 -62 -828 440 -725 -770 678 223 810 497 576 -603 -188 -880 942 337 770 -945 -742 337 -270 -650 153 916 -505 -393 -515 -46 -15 227 -927 466 -689 -499 414 -789 -755 845 133 794 -79 724 -36 474 491 705 302 -892 852 -264 -99 928 385 973 -384 696 -442 993 -385 40 -221 588 861 -74 -725 186 -937 244 340 611 -89 -635 848 279 808 -686 -978 719 800 -922 -132 158 -126 -176 -906 -94 -746 295 522 998 562 -366 -449 738 -148 -180 -148 -507 -428 41 -216 -680 463 -18 552 866 -428 771 -333 971 -869 645 637 -551 -578 -301 -451 395 -805 438 -194 -204 506 994 258 201 63 -387 627 -29 785 -455 919 139 -577 -292 210 -884 152 147 -453 -657 -575 717 852 844 976 908 -169 -646 -120 750 302 270 507 -787 833 -868 -136 982 317 -20 -106 -266 -213 329 527 -263 318 -509 -910 418 157 -726 883 232 -820 182 -415 65 731 930 818 -350 21 -98 -342 -423 641 103 -30 -508 -121 291 -534 -758 -444 -231 668 -107 -355 -199 -753 765 1000 65 780 -407 -801 490 796 653 117 -708 -580 480 -914 576 -943 178 658 -249 -206 361 710 -917 -542 467 -773 672 623 -808 135 -992 489 -323 807 240 153 613 -717 -433 282 -3 -25 -297 -147 -685 797 890 -501 -630 -175 -232 737 657 -263 831 -174 35 967 225 -197 -838 -338 -107 -565 -371 -911 206 -231 -14 -997 -994 497 -772 -703 -126 797 -790 -63 497 60 -932 996 166 -511 206 -491 -483 -417 -542 -741 -306 -436 466 89 558 357 -81 137 499 -629 900 685 -515 -261 597 -121 271 -431 -680 531 -243 -334 -450 374 -530 173 -798 -950 614 -853 333 113 552 -576 240 -673 672 528 506 874 955 -979 -516 365 787 -385 81 95 -182 -932 641 996 639 -831 96 480 -731 294 388 -504 -741 535 76 -128 949 167 -969 -504 -406 -4 -407 -812 194 140 527 252 884 594 -337 -217 96 386 -325 -14 -96 354 -342 139 -726 -595 110 239 -915 727 -418 -339 -890 730 -207 611 836 950 -973 -962 169 431 767 -449 -291 -456 830 -210 236 778 306 265 212 -840 -963 -804 -523 -609 638 112 627 517 451 43 33 581 -872 134 -468 -918 541 -762 112 -427 900 -879 -146 -739 934 -241 -220 -756 175 575 63 194 -119 406 966 -236 194 -39 -145 961 -630 109 -685 807 968 -135 841 -923 -687 -487 -236 233 -94 -182 645 17 582 259 -562 -306 -351 86 -906 882 -411 -865 -298 747 -102 798 467 -573 962 -62 -41 268 -350 -450 -213 -290 918 279 432 631 864 -917 306 -741 -980 506 -251 -569 325 603 810 -744 -829 59 829 645 923 -969 704 -698 -269 -96 48 -660 -444 -55 470 806 -215 278 -493 678 -241 250 705 654 -839 112 35 -579 228 622 891 -935 -246 -96 -143 179 551 -733 946 -329 -736 -266 250 384 -182 984 -835 -429 -493 -35 428 -677 -424 -86 -883 -875 16 -776 -334 -507 -443 -907 -578 -940 -785 63 420 -815 274 402 258 392 585 747 184 162 -544 279 -555 -700 360 684 -435 -458 357 859 294 -843 731 -57 40 34 -992 -680 -89 -383 694 -939 -766 -284 -269 -215 -661 425 304 -60 -373 323 -558 -261 546 601 -449 168 -382 171 -228 -401 -942 -171 -775 -570 116 -727 -989 -836 799 993 -777 590 -23 976 235 295 -474 190 -307 237 -200 -431 590 -331 -979 -690 -864 -891 -725 804 -591 -48 2 187 925 416 -717 767 182 760 689 935 513 823 683 -572 -244 -439 -171 764 393 521 -949 312 -559 -663 -773 123 -858 -950 -743 541 539 100 2 100 -994 -80 654 -209 -82 -228 268 123 500 -748 305 696 479 484 195 669 3 894 -384 -321 -59 -766 490 257 -122 945 -327 -337 570 11 -446 -933 -712 -589 -184 305 885 -956 -362 320 728 141 150 -535 -940 904 766 122 530 -477 638 859 -563 261 853 -56 -818 -183 806 230 441 -911 -955 219 -520 -769 264 943 592 -841 311 829 -255 170 -260 685 174 -583 -38 -812 -185 -786 823 175 921 998 -13 54 -194 -763 696 -917 -613 -637 -510 229 -169 162 283 -512 450 897 -574 499 -173 -754 713 7 -109 -202 420 -837 -602 766 -672 -663 -98 470 -309 784 -724 246 -872 -504 -615 337 -512 272 -218 945 -11 -821 17 601 -515 542 -168 -797 12 928 -2 -705 -652 99 -346 747 60 -834 -390 866 -116 -346 7 -208 -124 46 562 537 672 -572 -941 92 -352 -768 -173 -12 -162 -922 -676 81 -924 815 995 -196 -417 383 925 134 971 263 -57 -419 -79 -103 -341 -272 445 -705 331 -368 -809 61 200 675 686 -521 514 -61 -869 -586 770 -231 -260 -720 959 359 925 -647 -159 -669 -910 -983 230 2 590 102 -300 -779 543 779 908 -139 348 618 119 -360 473 -889 620 94 -82 592 912 735 479 557 -937 808 -117 -425 -673 691 -33 584 -90 665 174 -875 752 -86 -583 276 -670 96 -814 -274 701 120 -899 -213 -312 329 -60 -110 -87 -560 -550 -273 339 115 399 -184 -679 -38 -915 887 222 -207 -743 -414 -801 -732 -512 987 709 -663 -649 -143 933 -467 -55 246 -669 55 199 844 679 282 -822 -117 -494 -133 -1000 964 -215 -676 350 -722 271 -115 -652 -580 -592 -725 747 396 -35 530 327 182 440 702 222 -949 983 615 -968 -86 831 54 -115 206 -145 97 -789 482 497 606 846 -211 831 -214 845 -473 587 533 -351 -811 668 357 218 -228 -256 -233 -551 981 -544 741 191 -247 168 279 11 -164 -279 -313 17 -761 234 242 156 -730 896 -770 -509 -897 904 -466 -667 965 636 -63 352 -372 -656 -642 133 672 515 747 -106 557 433 934 767 352 -97 -420 901 374 -374 -774 920 -829 407 -82 500 159 -276 686 291 979 1 875 656 758 -128 -791 -401 590 251 312 107 -828 -807 411 -200 -829 -827 -804 -407 -377 -350 376 572 -453 116 -511 -220 -830 25 -67 645 -18 -292 257 286 -932 119 228 -632 313 -400 -96 752 -171 -653 147 -194 227 -554 -978 370 -580 523 -250 -273 853 871 -736 -431 358 669 -224 696 157 -423 170 358 -844 434 543 -6 -601 -95 394 -554 66 508 852 172 134 -243 261 365 -592 820 303 954 837 539 -80 -137 654 -513 -414 -799 470 419 650 235 -786 -709 -105 15 519 781 898 -572 226 -616 212 -795 -237 -751 -969 61 647 249 721 -482 338 -398 181 269 847 -830 895 -4 229 -855 906 -355 -275 442 -897 -246 486 -73 -177 539 -195 -6 108 -733 -928 -538 919 -38 324 778 -398 10 -938 845 -853 255 145 511 -478 233 943 520 276 866 -109 591 352 -125 740 -915 -376 205 452 -998 -286 -994 768 -451 71 49 -463 -216 -862 331 373 -742 -311 -507 856 261 -153 -545 -754 97 426 -125 -615 -395 369 979 -606 515 386 947 -317 -195 -14 491 433 -232 -195 -899 537 -125 905 388 582 -199 287 342 980 -661 297 187 561 -887 -576 -509 226 -173 926 -723 -40 -726 -870 804 -794 -761 -846 -394 543 183 -35 903 -985 -41 763 494 87 -818 -533 218 -153 -1 231 619 -423 -349 -510 -646 -932 108 824 606 95 -261 971 341 447 -729 619 956 -262 -414 -107 262 -909 173 -125 187 658 713 905 117 -16 12 -446 -382 -243 -689 840 -640 326 -151 850 958 614 -429 -513 137 -915 480 -642 -100 850 967 -975 -173 605 -851 -384 967 575 410 -111 -194 -421 -515 -345 683 -374 107 -657 448 123 -243 592 185 447 477 -116 368 -533 999 663 106 -514 68 -374 -554 -401 -302 -665 779 423 482 717 790 -401 -767 931 -709 397 591 233 -777 -225 127 582 61 333 452 -723 -546 -829 -388 153 -156 749 677 -714 189 -615 338 -701 -45 685 -997 -670 312 301 928 -7 -67 -947 -259 66 -707 -581 -735 284 322 254 -921 328 875 630 -794 -475 -249 842 -572 253 681 468 88 -648 -343 21 193 661 -364 -330 652 345 -110 -834 -987 -595 360 -150 -386 -620 -101 -305 657 668 -681 -94 -811 370 700 -842 -704 66 -185 -237 969 800 -502 -168 -983 -116 19 -977 199 980 -48 -871 827 -257 242 -392 564 -382 82 343 -484 950 -614 243 180 -156 -705 -125 -63 -471 -283 650 891 -622 243 121 -95 92 942 -324 148 274 -897 115 -167 -338 -368 655 0 -797 -606 -141 -417 66 535 97 -116 33 745 -11 358 926 776 961 413 -345 -243 -860 145 346 568 -260 -372 -515 215 -771 -677 445 915 673 361 -214 -311 -859 194 -155 -132 -459 283 -49 358 -382 403 72 -733 605 819 743 844 -888 -168 253 231 467 -64 -981 -376 471 -654 -812 -655 166 -540 152 800 -828 -52 986 696 668 506 -838 -251 -78 359 718 958 811 -176 34 -894 656 -240 955 -579 136 408 776 449 276 -692 -989 183 -165 -50 519 -628 367 -830 -601 -867 -270 -640 809 -824 515 825 866 577 -28 -741 -928 728 -966 -640 192 -589 -89 421 16 938 255 744 806 -267 -388 -114 922 -802 259 -589 -722 -649 -164 20 -331 -231 160 -742 245 221 266 -387 -411 -222 -185 543 -691 771 545 -651 -919 935 524 -206 -69 926 318 471 304 910 119 192 -122 34 -436 479 -462 152 259 -459 207 755 971 837 -880 423 638 495 266 226 633 -627 723 -619 213 -982 60 -483 -326 -733 -530 -382 -447 -335 -966 85 152 581 740 -440 100 -66 -824 512 -4 -818 52 564 -877 -422 279 -192 -818 -50 -637 -580 134 840 947 147 819 -471 -813 211 -192 -357 323 264 -234 761 -760 83 -42 -42 -704 723 898 -818 -855 -813 395 -285 -285 552 -122 879 -460 140 649 704 -759 -848 -748 -384 717 369 -26 72 529 76 287 930 913 -741 628 754 432 416 -640 -363 437 269 288 -170 -661 533 495 784 -786 987 831 -614 -999 636 843 267 567 -810 -458 -320 -7 374 444 -45 635 -755 -407 -784 900 -957 496 247 666 -137 -32 700 -339 -710 -512 44 -535 632 -34 -611 -671 -628 -545 248 -356 -760 -971 -210 -244 79 -122 -910 -949 547 -166 824 -403 -247 -436 751 -909 634 -79 -885 746 -801 -612 311 -141 -618 364 -256 393 798 488 -855 361 -715 393 -91 683 753 882 501 413 -406 -896 563 412 -157 206 961 -394 902 421 342 819 -510 355 915 -64 -97 640 280 -321 600 -68 -218 88 713 -180 690 -716 851 831 984 951 -272 -728 -576 981 443 -150 460 713 279 401 251 -495 156 69 84 -913 460 -867 -709 630 477 -595 771 463 785 -187 -233 744 -411 660 -119 245 638 355 -820 -523 40 -481 -634 298 -917 533 764 679 -502 211 -12 -922 611 596 910 483 -69 305 960 -711 -359 519 394 875 810 365 210 404 -29 -26 -750 -622 534 903 82 433 -199 164 -600 451 804 977 -239 -400 731 680 69 937 251 472 428 362 50 578 864 532 543 839 -76 171 -624 665 760 165 -917 -991 158 153 -747 -976 -448 832 657 -8 359 -395 -788 -360 343 514 -986 -852 -930 -849 159 297 348 708 168 -559 -886 -365 -103 -548 50 -20 830 -204 954 262 850 -469 794 801 -473 329 685 824 -344 148 -170 -811 56 39 44 761 437 832 543 -35 -884 -551 -691 951 971 -297 327 85 249 400 -694 588 -257 403 960 506 -622 988 148 133 -843 649 922 780 841 986 -858 265 71 -739 -137 895 -828 -85 -30 338 -528 -951 -314 909 -721 -739 -17 -975 501 -396 -25 207 449 -372 -326 394 404 761 -204 -22 218 -270 349 237 342 728 -918 534 -826 -97 -208 -129 395 390 -637 -264 -275 -835 798 214 -585 -575 169 -572 780 129 -409 -235 -354 -624 603 -40 541 -561 -432 -798 -830 -496 239 110 -185 -663 -224 731 203 -903 -969 811 890 -320 440 652 -977 586 302 887 978 -508 941 83 -603 -527 981 568 878 736 467 -984 -560 103 646 209 -197 -143 219 -359 -215 -48 -768 776 685 -465 373 991 -439 137 -935 226 714 622 -792 -272 821 -754 12 -877 437 418 463 -799 802 -783 280 12 -789 813 245 430 262 718 -727 -25 598 -182 -21 152 64 -452 9 -951 724 -713 -735 410 -208 -704 -49 543 -329 979 -92 71 -300 47 -495 -345 236 -600 -794 381 -218 123 -689 -686 -942 -230 -112 -792 -723 -653 -557 -384 33 54 186 458 -300 658 -993 582 990 -100 820 33 -964 -96 810 165 -794 188 -129 -628 -983 174 -903 914 -430 229 976 534 964 120 -169 387 -661 -295 38 671 -628 760 -637 166 282 462 168 927 -401 699 996 725 -108 -532 695 -211 -235 -408 -872 -957 -45 -889 263 695 765 276 870 -631 -843 -839 -254 -504 733 -482 -927 -454 -52 -669 275 757 -606 585 -103 -746 -586 222 789 -519 -939 -232 497 -799 -608 62 388 102 788 -172 341 -288 -601 746 -367 -795 -161 -989 699 385 510 977 -352 -159 -832 780 285 -708 -274 -548 -333 -137 370 345 185 975 -51 -561 848 -34 -932 48 897 706 222 -442 611 311 -602 -325 205 -101 779 -304 -960 890 -159 -902 297 358 441 393 88 454 855 -491 765 -888 -259 -65 400 826 -32 -171 674 996 -751 130 139 -518 371 196 -86 41 83 -60 -139 451 -256 -170 -833 -913 -108 -551 853 983 420 99 -178 -593 -112 -880 327 112 -154 -117 246 797 69 966 835 160 -633 897 -359 335 53 -918 -198 80 322 -903 868 -172 -286 648 -460 705 386 407 649 268 -857 663 -415 -900 -455 814 888 88 852 -444 -599 290 -264 -997 417 565 905 54 729 -469 -194 -255 305 -438 -785 -45 985 -899 628 -567 -920 -723 -611 465 80 465 579 -688 229 -869 -230 214 -898 -85 -14 592 366 168 -595 150 299 249 356 -760 -533 -171 549 806 633 -942 353 -370 348 -760 261 75 -443 305 76 466 -161 -698 -220 -511 -3 271 125 886 9 261 838 -976 -514 -438 212 -631 -957 902 -834 624 -334 -574 -690 -448 -478 97 -358 822 -312 760 -976 -84 -445 -842 -867 -447 638 871 965 -541 -201 -192 287 562 450 447 -148 585 -160 -534 25 -867 383 -923 -783 -771 -989 542 -324 -964 -143 429 -142 -266 -183 486 -311 -773 -581 642 320 -48 -427 -706 -108 -319 612 -968 871 -837 -475 -68 355 -500 595 500 -686 960 -800 -219 -774 322 404 766 -759 740 -757 -632 976 778 926 96 -70 294 351 360 645 -318 243 -823 489 527 375 -538 -697 -537 538 374 437 -849 49 216 -436 541 -84 100 329 663 250 -749 -825 981 541 568 21 -207 226 444 662 -322 -238 -15 522 -305 -840 96 117 524 -495 -432 627 -694 -796 -287 -300 -5 -214 168 -973 742 -766 47 -33 956 503 -970 758 -448 -657 109 912 -658 -914 -154 577 833 132 -40 141 402 718 49 823 -74 -999 322 -666 -466 802 908 -320 134 617 -454 -726 921 630 860 221 -670 -850 -3 376 -504 -74 -866 746 191 941 -504 -925 -128 740 925 994 -946 877 268 271 -209 -271 792 -967 -657 -677 -454 -285 333 -467 398 536 -400 -516 -447 459 756 -593 -612 863 491 131 158 -345 -462 378 897 746 -376 -917 792 21 -138 95 -742 -846 -439 -961 253 -332 -731 110 -667 637 528 66 -79 -287 -123 -32 932 -866 -99 -649 -140 550 537 -762 -205 762 884 75 30 -756 -636 -916 -278 963 720 950 724 -999 851 489 369 582 -636 468 -127 -507 557 -432 -722 162 887 113 -832 -823 719 -911 -957 -388 -579 717 -334 694 240 782 315 829 628 -407 -107 -438 -637 512 -868 934 -113 0 991 368 -716 39 -862 -171 854 -867 158 -416 896 -121 -394 795 -394 -715 793 -225 796 -530 119 -166 -98 303 -527 -318 688 254 -565 -560 -577 473 207 375 475 410 -172 897 381 -557 -940 -31 -559 666 935 527 -708 -765 -130 948 -554 988 -223 -908 285 -32 537 -205 -331 674 443 163 -884 512 278 -682 357 -615 389 -612 -582 -153 400 -866 -317 -522 -486 -159 257 -641 -789 466 772 -145 480 37 518 324 946 55 -394 -414 698 310 -175 188 754 -595 115 338 516 -228 269 -890 448 947 -568 -914 806 697 701 484 -959 875 700 928 218 107 886 -624 785 -608 -912 547 -928 -663 121 534 -336 453 81 -993 -548 -470 740 891 -761 -298 814 -446 115 -862 333 -767 -263 -472 426 -300 -587 -876 456 490 609 -875 673 491 -310 978 237 123 -154 312 807 708 720 -521 311 -223 998 452 -27 809 -183 -219 622 562 643 -265 133 -95 705 218 297 -569 846 -582 320 -577 184 -806 -860 694 747 584 446 -832 509 -512 993 413 -414 -204 -3 -817 -972 575 138 331 533 -365 287 -343 477 472 742 -378 -842 820 -776 224 788 -349 974 -742 999 -787 -547 -167 656 9 -992 -55 489 492 156 -800 -922 727 -93 676 336 507 719 356 656 -227 -347 -133 402 40 -86 189 -529 -763 692 -47 -288 631 -442 546 -646 -961 988 907 952 -717 90 -100 713 -586 -218 -364 -499 -86 377 944 -367 430 -947 -257 980 -57 -143 138 425 316 -459 907 749 -605 -418 -674 68 895 -397 -774 550 -79 93 776 -739 -272 -10 -206 -308 571 -729 -708 -929 -511 379 -63 374 552 0 388 -854 -223 -955 171 -44 -102 -97 -299 400 -966 -620 672 487 438 726 812 -928 -330 -62 740 -913 340 539 -600 802 -680 -83 -143 -36 176 -804 667 492 348 -618 736 -412 -530 925 -48 -509 -262 -129 -954 506 877 -338 288 933 -695 -621 263 201 631 -902 -963 -769 -785 200 363 -556 384 937 -805 840 716 638 -271 761 811 601 -990 -516 341 -95 -814 -354 262 -605 809 -216 70 -195 592 109 -962 -743 935 227 -964 380 -885 291 383 976 376 261 313 -877 559 821 -358 852 397 -347 820 -973 32 232 -793 445 -43 -298 -737 257 -392 696 261 -289 -735 -788 74 749 -9 382 103 -500 -54 234 -983 -718 -161 -153 460 258 -550 247 308 368 -730 -521 -490 -997 623 576 210 852 -52 65 -834 -324 119 707 -963 261 585 -660 -215 -784 -895 496 -694 -1 616 -1000 310 -151 7 -849 412 341 366 -895 692 -14 937 -975 433 690 357 -105 240 -300 -939 953 -378 -5 -579 -4 -8 521 417 96 -592 213 231 437 221 723 950 963 -418 71 -70 576 753 -629 882 174 -151 -750 324 118 -154 -649 -704 638 -795 66 829 -207 388 628 -680 507 -808 182 -765 -452 701 -878 760 896 -254 -634 357 848 605 -689 -315 -311 395 169 -189 -158 -273 558 -497 221 -785 774 639 636 -251 -927 638 -168 749 229 542 136 -1 418 367 808 622 -646 752 472 -928 -715 -534 -497 -751 -30 -375 294 -862 -731 -411 836 289 855 982 -799 -285 303 -222 653 9 461 275 645 -687 857 -162 -52 231 -346 938 12 268 -233 -216 -807 706 935 -773 -468 -711 -418 162 152 -70 -788 489 454 -314 -217 -161 509 713 -625 64 -5 360 -151 146 359 391 310 -635 -616 -300 597 656 -835 -130 5 -609 -416 278 -637 -136 -623 941 -11 -425 -844 336 947 -625 93 854 -500 -691 585 -990 52 876 716 282 -587 -34 -975 733 776 193 -599 770 529 433 552 -194 -256 -747 -694 -529 976 372 -616 354 259 -335 -1000 -262 -77 -668 116 -163 542 -249 949 -198 -873 980 -337 35 689 100 -339 -499 -872 -296 745 -81 -371 390 -523 183 779 -342 757 545 -217 -974 -325 -736 274 -722 420 -463 -80 756 -126 452 -174 711 475 -547 -942 -463 304 -46 899 -428 -278 -179 -885 759 867 -96 -196 -650 -475 525 458 -367 -205 852 -306 -875 597 -833 949 -939 868 -684 -432 -389 396 534 -477 16 463 771 347 538 -774 493 36 324 -60 422 -49 -582 296 -969 155 379 -233 380 840 -990 981 152 141 -990 -663 -401 441 838 54 552 908 -210 605 -207 158 -24 -603 837 0 266 -384 -394 -935 179 -128 -318 -632 -48 208 -157 -785 -711 701 -607 698 -139 -642 -1000 11 -579 349 -829 -158 -301 -388 -793 -452 -207 516 376 482 -246 -855 -582 -150 39 668 -38 913 715 -201 32 992 -478 -460 31 -486 779 -24 491 -861 -167 -693 -986 -342 -134 674 -51 -133 -217 989 -392 -179 -31 876 -608 45 -681 -774 -516 557 373 494 -913 -877 743 294 951 -170 -606 198 -391 537 -199 -997 452 428 -893 -456 848 -457 310 -957 8 451 -385 142 -852 -45 151 897 -67 -480 -305 674 -670 -27 -149 -66 -446 88 186 330 9 411 831 -93 216 -743 896 22 595 145 45 -755 -95 -972 -248 -667 -983 818 -593 248 28 934 808 610 570 287 -228 535 -722 -196 -843 506 -311 594 -57 -768 -845 139 -732 -602 -134 -130 808 408 -211 -772 -303 -69 -792 -309 640 878 -135 873 518 391 726 212 -330 -356 91 231 -169 563 -499 576 -238 -446 -1 -199 313 968 67 302 373 770 454 143 7 -373 -188 662 523 809 -937 307 715 387 -950 -172 518 317 -136 107 539 -800 -613 370 -921 193 507 -679 -408 -176 -519 155 -869 -967 244 -192 -578 914 593 408 -363 -229 -608 909 478 -959 -308 449 446 -147 964 202 285 -49 293 118 568 675 430 -122 223 -256 991 964 671 -428 583 -616 -833 124 -619 875 950 -901 290 -201 -47 530 -927 112 852 -588 -846 -415 -866 822 -940 179 81 653 -474 -711 424 417 598 508 -875 -848 -437 -335 884 -208 333 563 -790 -453 653 449 85 -9 -30 508 -180 388 -449 215 669 473 -53 447 716 434 -758 417 -350 51 -319 815 159 119 436 841 963 -735 12 -25 -192 19 975 -809 434 683 125 -128 -687 -632 509 -434 -422 249 -57 -981 -836 426 146 -78 -505 703 37 -46 -501 -257 -980 701 -248 872 -433 562 -988 577 681 -478 165 -516 453 52 -831 623 243 378 -180 817 166 -633 813 952 -234 591 -358 295 736 -599 -881 604 -255 -425 493 45 174 -693 519 -47 -363 832 -730 -367 465 -463 601 -433 525 -365 360 145 -238 -37 792 198 716 -500 -453 -765 527 -227 -320 -726 -174 942 -150 687 -81 -30 -238 950 -422 -548 967 980 -849 -623 -675 356 -163 598 -892 299 -636 -325 -368 -390 -927 29 535 518 631 397 -587 109 -491 928 -800 -242 -658 -12 67 111 375 -631 -667 855 -900 623 330 259 -531 419 -116 -54 838 -846 927 540 329 -204 -275 338 -85 624 -682 215 -242 766 -93 307 117 -849 -165 348 482 -122 -241 480 -56 488 346 48 -515 -736 129 -42 500 -806 -685 -700 473 -558 -8 -704 -342 -651 -896 690 -812 -79 -336 818 -544 -2 -402 715 -459 588 -923 -826 161 -10 211 -662 -919 857 746 -715 -222 -917 540 -370 -900 180 -534 -5 340 99 -245 820 -807 719 13 -763 -18 -701 501 246 677 -88 221 117 165 967 -327 765 73 492 889 578 264 635 60 637 963 532 572 -864 845 320 -94 923 -383 -17 -783 697 -295 -527 -16 413 808 125 -534 -761 698 288 71 647 653 557 -88 277 324 -634 -602 -120 356 108 113 819 953 401 138 776 -797 -757 -804 36 24 212 -919 -470 866 -336 262 -1000 82 31 -551 -648 -809 -481 -392 551 -654 -185 548 -247 695 66 92 -893 208 -235 -643 -351 707 -392 42 -346 -312 561 -403 -476 -23 -212 216 -678 -129 -988 364 -152 -860 -448 396 -719 -663 -748 205 861 -599 -537 -279 -831 26 567 441 977 292 507 -470 799 385 973 -27 644 -487 355 -845 824 706 -941 301 -71 -623 840 -71 594 202 -614 -493 649 146 684 264 -481 -56 -729 804 260 556 -237 -406 223 969 -695 940 -413 820 -898 759 -548 -922 -469 980 683 207 510 -466 -658 766 -165 -240 -263 -161 436 285 -412 512 147 -7 971 227 -223 -936 635 709 -723 -648 553 321 867 532 -983 544 770 714 395 498 -443 786 474 -233 946 -188 827 662 893 -236 -794 -335 832 501 128 619 -230 201 655 122 961 -4 159 -985 -115 538 420 874 709 83 142 -103 -828 -612 -281 -398 167 929 -798 -727 604 -736 328 -617 -422 861 -42 215 -93 343 -102 819 -114 198 -292 311 -961 -327 328 -384 515 -255 -470 594 -875 -214 -912 -874 -66 -292 -99 -666 808 -316 26 36 657 -623 -387 -1000 -28 472 -397 93 168 -645 -623 -898 -441 885 25 -46 350 -339 154 936 -434 -852 -299 481 -383 951 -255 -231 -792 787 -671 -784 -2 -903 -460 -439 873 -640 577 397 105 227 -35 -159 12 649 -212 -184 -602 413 -165 -480 527 -75 716 -353 -269 -951 207 -261 -703 -810 -483 -577 373 -99 842 431 -254 770 -149 932 716 -157 57 679 -20 802 984 321 -537 -745 -204 -878 -313 870 -529 3 96 -483 -48 -231 130 650 505 -86 -60 -54 -74 957 813 -107 440 -184 -825 -383 702 -657 858 70 228 317 -938 -578 592 692 135 -971 -188 492 -37 384 477 620 777 110 100 -121 -549 -235 954 146 734 -23 644 114 -931 808 -7 95 -813 -506 -103 -681 -246 329 -981 -611 856 -142 -739 -250 122 558 293 878 -689 11 -818 579 837 -119 -562 -182 -338 -555 -514 -395 -446 592 725 406 189 -611 210 -26 -836 -32 541 967 -202 427 -478 360 299 -764 530 617 282 547 -64 731 772 -125 213 -455 647 1 898 -161 -427 349 -795 986 806 -331 559 -427 -649 -618 -896 658 76 665 93 816 -155 -29 -184 217 -770 731 -628 -993 501 805 -978 711 -730 -334 -503 -27 -506 178 87 9 -549 483 841 456 -626 -11 -382 693 466 -308 560 -949 133 -653 778 -157 594 863 -138 792 540 402 774 958 -603 -844 375 116 356 -380 -496 -315 -201 -247 -454 382 -900 -19 -569 103 -730 -187 -946 -538 156 -8 -908 102 322 394 -165 374 -376 260 -591 -675 -188 992 952 225 29 980 483 -721 -243 -801 -264 239 236 -150 -599 485 -69 190 701 -128 577 11 -398 -538 -788 -707 -957 545 757 -605 -562 356 265 393 -974 38 -706 316 402 -881 604 -459 -608 -156 725 441 -40 187 -399 -128 565 812 -290 -995 782 22 253 -81 -152 -797 87 -423 219 974 -511 -244 534 55 701 -338 -125 788 123 393 -146 -829 -368 -338 -959 736 -54 -265 969 891 878 -166 -910 186 -374 573 -25 -496 -426 902 -46 944 949 -436 941 -800 476 141 -843 -352 -977 502 -793 541 819 871 845 271 -461 692 -150 -290 -847 -287 -635 -880 917 -675 -991 -945 -806 -840 -398 -387 -664 388 24 -667 -868 -613 435 125 595 -95 249 135 54 15 865 -373 96 372 212 681 631 246 -860 644 246 -88 658 -166 879 -589 914 -657 -785 -172 454 -841 493 -652 601 -785 470 615 -308 556 -490 -378 914 26 998 701 -416 332 -166 -584 831 545 -594 -290 -179 -680 937 -490 104 -31 633 -613 -162 194 -627 -22 -636 -65 -20 667 -765 -238 740 179 806 -342 -524 9 943 189 137 721 -51 -536 1 409 -289 -506 -299 92 -808 -864 698 -990 974 535 296 -596 -700 161 -730 539 219 228 463 -539 -611 -845 687 389 853 -86 -88 778 -35 348 -150 -404 -273 187 188 -112 -272 -959 -827 -686 -521 -61 -929 -625 -911 -786 -372 615 161 71 281 378 738 -471 318 -202 92 -66 -782 985 544 -587 22 -725 -701 53 -989 -501 361 988 -617 835 192 -468 185 393 -367 -891 -809 -449 761 -699 -453 558 -865 654 -591 -941 548 828 0 -864 193 118 5 -145 -523 -181 -87 -506 908 -92 440 -686 -594 627 -584 -687 501 -130 768 626 -209 116 285 919 480 -54 398 -884 -126 813 650 648 518 -639 633 112 -663 -335 -238 380 286 -700 889 -222 -920 245 -282 -377 -42 88 738 780 -555 291 -97 88 705 447 -872 -736 -838 -250 -743 979 528 182 -234 572 -144 249 739 -729 159 71 424 94 286 -713 647 184 393 568 -664 925 598 -657 461 -895 -851 688 872 -182 -642 -389 45 765 -437 -739 64 234 -414 504 -487 631 -533 -159 -963 865 -465 45 965 446 725 -762 -213 -230 446 268 879 576 -227 758 446 498 -47 871 57 -355 -126 486 950 509 -394 693 -384 -999 76 536 -247 257 874 935 -515 -565 -192 762 -540 -665 -98 846 -701 -964 454 435 -113 999 908 -268 541 -376 -936 -971 -468 -496 -476 944 -854 89 615 -686 805 -27 -210 983 382 107 223 -530 756 -448 241 -146 106 550 755 -446 -784 726 170 -482 628 -976 -659 -327 -229 -598 974 -915 -339 889 621 993 375 -294 95 -231 -515 -67 80 -688 -459 -994 -42 745 -891 -505 391 79 -262 -635 755 -119 -728 -857 728 -234 -631 -229 901 -503 157 -576 149 815 629 -746 -692 772 458 -720 -308 -44 639 895 517 232 788 -529 262 260 -47 414 -166 982 -577 -438 -381 819 798 924 -936 -745 -661 -793 -830 874 839 -303 -377 -351 535 -52 -804 161 -688 -39 5 36 -566 -494 -82 -629 919 546 347 353 240 -326 -100 -722 181 619 -576 -517 77 -127 -591 -28 910 697 957 -975 352 237 790 -759 -748 389 -699 -938 -549 471 888 627 468 -391 -95 947 -574 411 -532 -303 -42 859 -773 -657 825 838 -862 -527 -891 -557 691 -301 -444 -925 416 51 -989 864 -5 -802 -97 343 -349 -717 -175 -268 848 -198 921 17 87 -329 833 -310 -501 -532 -818 261 842 -256 -371 -724 -435 -807 -571 -331 111 -204 -584 -306 863 -36 763 558 729 439 -773 -299 166 699 -114 -29 -480 -397 199 -871 702 -575 865 732 426 -222 -784 824 449 532 131 681 841 -792 -609 880 896 -84 -813 -348 -606 25 -935 602 728 -482 -991 -267 -303 586 -238 825 -597 808 -921 536 -881 -431 -790 -885 632 194 -129 -522 -127 201 -504 -12 908 -828 -3 -643 551 -738 423 -863 -30 -824 -201 96 598 925 641 -4 923 -342 -479 475 456 455 -341 77 90 902 -316 71 -353 -694 -716 -237 -765 -481 -904 875 -273 -80 -338 -225 -203 -789 -782 -555 -336 978 533 -711 -169 -291 785 210 96 70 663 427 -742 376 812 -701 -149 193 -555 -317 139 481 803 -675 -510 -165 -487 -850 203 -369 -509 57 710 -410 -946 -185 265 -705 306 -23 -904 539 -145 -792 -919 -659 523 893 -641 -618 -379 101 434 585 -959 55 608 -175 890 122 997 960 44 -596 981 523 823 -172 -47 977 -703 891 156 -409 -831 -191 -524 823 54 -970 619 219 -470 -247 -320 730 -580 662 429 862 53 -392 -578 281 -664 -280 -994 677 162 -189 816 3 -413 497 592 585 584 -837 -846 811 -515 -256 -186 47 -764 -971 -435 438 653 -611 611 -261 -725 813 309 714 92 461 -861 -936 879 -1000 915 39 591 530 -348 -194 801 408 -875 -932 -798 -197 -880 -944 -212 688 730 -958 191 375 -26 495 144 635 654 988 290 561 -254 -758 -528 137 -366 -471 -169 444 402 -89 -390 321 625 -310 -454 688 287 -979 437 52 80 982 840 -913 712 -930 646 -29 -72 -339 69 789 -939 806 -225 -83 21 296 396 -700 -964 550 -245 180 -605 374 958 837 552 576 -545 -57 -839 320 815 -338 925 486 268 581 222 -167 680 733 27 -811 275 -569 -156 -1000 156 -690 -451 -263 558 383 19 194 -472 -27 774 -912 859 793 743 -696 214 512 -90 -244 188 510 -920 -280 -972 -727 977 554 -129 -574 -708 -571 -204 -298 881 -939 194 -276 449 840 774 277 -613 29 206 53 297 -622 441 618 -64 -972 574 301 847 935 445 56 594 626 -638 -573 -540 365 668 -224 595 -531 969 802 73 -111 -583 -397 -919 714 930 -825 -14 -919 11 -721 -133 702 -88 651 710 -901 -818 -13 -469 112 -236 -55 586 -248 159 -854 961 477 802 -421 -644 -251 -253 -971 370 -217 510 270 162 -341 278 -848 256 -626 336 -498 770 -954 832 -307 -545 -994 981 69 -665 -671 316 -375 161 556 -287 -724 -78 353 976 -293 127 -759 -465 -614 -392 966 300 149 -893 341 -522 710 395 -966 -102 -396 -430 621 173 253 -494 -673 545 -374 -783 -163 868 447 863 494 -253 -539 -50 -439 882 380 -994 396 -458 -467 978 -436 -405 411 444 808 -74 -272 -140 765 326 -308 -947 385 395 -160 -144 162 247 729 315 -982 270 47 -65 405 -909 -108 255 -861 165 -40 418 371 -388 635 738 -311 122 -322 109 422 59 140 -470 434 -907 -647 53 -532 702 970 475 230 -910 -728 -530 -702 230 -449 -20 -462 565 952 319 995 874 -463 496 955 51 -824 219 381 234 381 -67 290 3 -414 239 -143 -445 -808 -997 -886 -346 750 288 453 363 169 637 -486 898 962 -13 508 554 342 737 -278 741 -855 -106 941 -961 -472 315 -863 -351 367 21 -734 -621 -898 786 12 -861 -762 -899 958 -605 -401 704 419 724 530 -994 746 802 -70 512 206 -835 298 450 764 -703 457 65 880 -306 808 947 -942 -824 532 119 -138 847 252 539 175 -236 -367 -710 422 -15 974 250 296 -195 524 973 383 -873 -137 -715 -141 659 7 922 -275 940 230 -79 428 129 -802 -934 405 -956 -530 747 114 582 675 782 241 -843 767 -258 330 -523 -927 -961 508 -107 -578 226 -304 707 169 -187 -751 -918 896 937 -340 95 -698 861 745 420 155 182 344 585 146 840 854 158 416 941 -658 -996 -140 153 -417 609 -490 588 251 90 623 -50 -46 -953 118 901 -830 -867 -536 -626 604 -374 -465 -303 -929 -736 -466 -196 534 122 -422 380 -435 344 891 303 307 135 -449 455 781 512 -186 330 510 -436 -507 6 255 -386 358 745 -295 -225 73 -594 -653 -949 108 64 750 -775 -166 295 54 146 -769 621 631 -63 691 487 -66 -30 -641 159 570 -514 -737 -417 270 -258 173 -22 6 -382 627 462 -787 225 -821 -517 -717 168 612 583 35 -860 212 378 -925 -999 -46 -932 614 936 -866 -339 653 515 810 -917 996 -905 763 -556 90 13 664 -727 180 650 -427 112 838 164 -465 77 -72 514 265 -821 784 174 843 -474 -915 -208 -67 803 373 57 218 720 828 -401 558 984 351 921 388 -936 -295 132 -518 -329 -506 544 -618 115 -365 -578 7 938 -437 -10 -131 -535 -72 -54 448 -626 -745 -377 754 -728 714 -154 -36 529 385 -616 615 -517 -305 427 128 -940 991 672 265 386 783 858 458 777 -727 -298 476 -337 581 264 -228 432 259 -764 -368 605 -921 201 143 76 -607 127 -552 109 731 832 -309 558 -931 -646 629 842 -517 -552 301 381 362 -344 875 102 364 190 -786 -33 872 758 948 990 -988 192 191 -524 -609 -26 -457 841 141 -219 608 -857 -677 890 -486 -671 -307 -809 510 -669 -793 93 472 -939 937 -844 -518 -631 -733 612 -537 -784 -306 -409 -568 215 5 996 -812 -298 -401 294 596 691 138 -595 -396 -628 -181 479 681 946 -550 342 277 530 103 587 45 -790 216 -154 908 -230 -797 -405 328 1 -238 -421 89 -174 -837 -894 838 -251 653 391 -943 927 64 353 -795 394 -354 -466 139 959 -393 341 -266 434 -871 700 777 -192 -825 -437 115 -133 -291 -565 242 276 781 568 278 832 600 -463 -301 604 -12 -107 -23 554 -316 839 -138 459 830 -932 -953 40 490 -211 134 -376 -677 -41 770 -936 -429 -941 -718 699 -603 -667 -645 208 287 360 662 421 800 881 401 841 295 -929 981 -728 -926 -842 -650 905 721 -302 -284 574 185 -51 970 -889 -561 5 -827 811 28 191 -110 432 698 -208 683 340 993 -183 12 -692 634 -65 -861 -163 5 879 584 521 -160 839 325 714 -12 -467 793 721 97 759 806 -861 250 27 740 708 -10 -467 878 -435 -883 -238 178 601 848 -70 247 713 -456 21 -39 586 -185 128 719 484 619 855 502 7 299 -535 -892 -681 72 42 513 848 -873 -381 -926 483 990 607 745 525 -281 -603 70 592 685 -408 -519 692 231 400 870 918 707 -781 -318 516 -618 407 -615 -9 -810 -487 643 730 688 790 -487 988 -517 351 735 -710 -734 189 803 618 379 -251 -966 964 218 790 339 -125 -63 -725 870 -634 -361 796 70 -230 -543 -58 -807 -489 823 777 -481 508 -290 769 845 -964 115 -646 971 890 -106 -31 -104 348 823 -701 -730 -755 938 -746 -21 318 416 -908 933 89 473 -486 -116 -817 -671 846 165 -390 -867 368 -322 525 -827 628 -57 -280 317 544 142 929 -401 690 966 156 83 -186 -973 887 -800 183 -34 70 362 -135 471 -991 -981 238 -440 279 -727 648 771 389 -729 70 -191 267 -59 -76 810 -29 -235 -551 -711 -797 -331 -896 -990 101 -976 209 -652 124 -104 -704 121 763 691 -397 460 73 -217 349 -758 -299 -492 -263 -353 -895 -987 -772 -805 748 -263 -59 758 -31 -980 -583 -112 92 -504 -138 -216 700 965 492 -888 -260 -390 193 -857 -438 -289 185 268 140 725 247 181 -692 946 367 16 41 -546 -271 -747 -750 492 -27 -256 -243 906 -727 -866 -712 -5 980 791 867 -152 -23 -113 -470 -464 828 -918 617 -700 -696 -242 621 828 237 201 825 -762 145 251 353 477 -446 -124 -664 994 86 -113 994 527 -693 576 558 592 -576 939 -924 -439 -256 -226 584 817 -937 -579 132 364 534 -505 -501 -751 267 -722 825 989 613 85 -607 679 606 -560 94 903 96 979 962 916 -22 -939 -85 -199 508 614 -70 829 -74 -608 -434 -334 820 -950 -163 -242 -176 232 -141 615 831 301 502 -234 254 82 507 172 273 928 -830 650 -851 576 993 743 -192 106 -328 -238 268 960 -760 -864 485 -435 -822 981 -306 550 306 223 604 771 990 554 -150 756 43 -186 -838 -237 966 -317 -252 927 105 218 914 876 -898 -23 587 -581 381 -801 -635 817 276 -250 -145 -727 696 961 -623 -121 -374 65 914 -18 -894 504 495 -449 -832 725 76 290 -146 -557 518 994 611 547 748 -907 -491 -32 -928 -776 987 975 -76 580 603 572 -683 532 -983 -818 543 783 115 91 -836 998 -656 -516 -283 -139 829 -906 -571 -745 576 -513 856 -335 204 -80 -498 -992 -353 479 -300 -937 539 -761 -249 304 928 215 940 -828 -636 650 -983 -512 188 -482 786 -935 696 -170 -465 899 -300 112 -149 -92 81 347 -120 -141 379 371 -899 738 755 -707 -456 -476 -384 41 320 423 667 -336 793 870 -141 440 4 -347 -572 485 -98 -739 209 -665 572 -606 -206 -47 56 -977 -580 327 -193 815 -96 770 -832 -593 -583 -942 -833 -921 370 192 -50 141 185 551 -12 -296 88 -540 -994 883 469 153 606 55 860 409 -540 -433 850 437 -211 682 844 939 -126 -703 229 -495 -236 750 978 980 332 -996 630 776 943 812 484 -318 -589 965 477 429 -128 188 120 -991 65 164 -346 869 501 325 805 272 314 500 49 993 49 221 -18 328 -357 -65 886 14 603 101 296 165 -620 669 462 315 -972 -777 159 829 -405 -143 819 900 -678 -623 -139 -271 -815 573 54 140 673 731 -363 -243 -408 970 964 -670 -762 363 -347 -128 -9 -909 182 714 -539 -166 -407 -203 967 -141 81 -746 328 696 -324 -45 -734 -154 705 657 128 -806 -22 23 609 614 232 -585 209 814 -603 48 -649 192 571 42 365 -438 -127 -463 360 16 -912 357 142 9 313 227 -744 -216 250 46 -472 -437 -470 -20 144 923 428 -330 606 289 673 378 -737 -495 159 441 -838 489 789 -314 -257 930 301 948 952 -138 -730 -518 503 824 306 -787 -477 707 961 -656 -631 397 863 -438 -672 -321 952 -423 -963 -302 533 239 356 245 -565 753 -834 833 594 -558 -761 -135 490 -924 -564 573 33 -263 51 -857 785 124 -951 537 -804 771 404 -671 -471 -52 633 -870 902 652 -5 451 -818 -416 243 -714 916 671 -208 626 797 -105 -677 215 -226 -882 -560 -931 598 360 126 -977 755 204 693 -473 498 -810 -604 -787 806 809 386 -732 -712 251 -522 -48 -594 -388 -873 879 -658 158 -921 -758 257 -941 -295 -143 -374 494 -172 -167 -4 483 807 730 -873 -474 504 -65 -664 811 808 360 -152 -559 111 473 332 -466 79 -641 -638 -578 700 572 -883 523 -468 -1 -375 629 -922 -877 -739 904 953 -853 589 -131 -44 594 -201 -414 456 -503 219 816 189 73 272 -927 130 56 -543 -500 399 381 -736 386 -1 262 -539 -822 935 -190 -309 -11 -388 127 744 228 -720 924 107 280 -545 -900 -920 253 40 -30 92 261 -237 93 -770 -527 -502 -232 -128 -215 -409 778 949 634 317 221 -293 486 172 -378 -464 95 267 134 982 -617 -659 -352 238 -887 -461 188 93 -282 -679 513 33 -651 -287 -13 188 -826 -965 -507 583 796 -783 953 533 704 -264 -127 486 -856 770 -836 907 -786 525 703 -425 -75 702 -462 930 -977 979 824 -211 998 -959 78 396 488 678 -225 -223 -67 -656 -634 143 626 925 874 864 898 -239 283 -318 1000 -872 389 405 -692 47 -959 146 -831 -66 -592 343 -208 688 984 900 571 612 -644 -744 870 -204 398 127 -652 63 725 859 719 12 489 100 575 75 803 694 495 -856 -681 -119 -608 -647 485 -950 -647 -934 -140 910 889 775 -627 -420 969 617 -682 -309 -782 -984 967 -725 -911 -697 355 33 39 -89 731 852 549 -479 236 551 -980 -583 -388 -918 736 -405 280 677 -23 481 390 -485 -852 223 761 37 -219 23 -387 -737 -289 343 250 -7 -511 -448 -213 513 239 719 -483 479 727 652 -804 703 -184 -526 356 842 -140 630 -380 -322 -276 -469 -315 -358 61 126 -775 -528 -556 -104 379 76 -514 23 -152 -397 -806 -576 -927 659 943 725 -591 -446 496 920 -472 -614 -688 -761 -228 491 395 678 -249 369 125 127 262 486 383 -991 961 -230 971 -324 743 -511 748 920 705 -906 -596 -535 984 864 -841 -341 -305 -940 113 -503 -691 155 -645 403 657 769 116 -388 -662 180 312 360 -345 501 -492 85 -861 638 631 759 628 525 -975 -849 89 -616 -899 20 -681 -461 873 -494 233 767 -710 -27 -741 32 451 -976 -646 -721 135 -535 623 -746 810 -251 -207 240 -980 642 -81 529 360 -328 256 -480 -766 695 832 358 -786 -343 -135 991 436 32 -865 -725 -202 -940 868 -51 -299 427 432 775 297 -109 -768 912 -10 -360 381 513 -251 -879 237 -929 883 -583 -55 111 625 -40 -70 391 -471 172 191 -624 -539 40 -576 -209 -236 96 406 599 850 -481 -652 -288 -22 -762 710 -855 554 469 -230 -91 619 -637 -692 -340 903 -641 -452 167 -989 -548 138 170 -763 86 -765 168 306 -338 255 -209 -797 203 -801 567 -771 967 548 714 -797 579 -422 992 -581 -514 -487 57 395 968 563 -917 219 -145 -784 -146 -8 -62 965 983 546 359 -787 -269 -50 -344 827 422 453 343 495 130 -147 289 19 -143 12 -856 76 -366 69 371 -87 -161 -643 -481 -453 -915 335 -721 568 -658 208 959 734 492 -912 647 -310 -33 605 783 472 62 -703 -80 108 49 -597 -692 -331 -226 948 -716 643 515 -466 657 780 112 157 -152 -471 -845 944 -877 -368 46 -410 -61 -386 -666 -546 600 227 -38 -343 676 902 660 -893 -482 64 557 -225 24 -476 -183 -830 245 -732 193 625 879 304 -947 -525 568 -48 -660 603 617 520 951 -460 -437 423 995 -614 679 784 469 919 -389 928 447 -664 -596 786 -802 -158 990 770 -90 -996 -232 -104 968 961 -804 -441 -77 -46 662 759 -896 599 83 527 -524 437 -922 893 320 531 -83 -330 206 215 -462 893 620 803 -78 -487 -432 153 -644 191 -164 -898 814 418 -728 -70 -843 875 562 -731 223 -571 764 -524 792 806 917 59 -368 -545 994 963 -805 -372 -339 -460 -420 -293 -56 912 741 -366 -503 -14 -39 158 903 315 -60 142 90 354 547 914 -419 -275 104 -194 973 672 -388 348 897 -268 961 493 789 -967 -329 -63 691 -856 15 -991 -570 -670 -869 519 -981 879 300 945 -608 -639 240 292 220 485 923 -431 462 49 -691 -553 -15 -333 687 -538 -920 -915 314 225 -305 910 -956 597 -907 339 217 -457 -976 -438 -806 -241 66 -102 29 299 -248 -405 91 674 971 -265 -356 247 -108 606 -494 171 324 -133 323 265 465 818 545 -115 -376 -793 -543 810 485 227 76 -3 926 141 -785 -274 -880 -42 -575 -643 -891 -68 97 993 485 802 697 875 126 -332 708 361 -339 -992 234 528 973 -180 -335 -990 673 936 847 340 50 535 649 997 -872 275 5 177 -794 -581 969 -161 714 -303 762 429 -831 -246 -242 -408 88 -910 -786 -510 628 61 553 -857 -130 694 -344 -734 550 382 -313 457 260 212 -494 -987 531 29 830 160 960 666 -557 -437 411 516 713 93 402 -108 -617 250 77 779 711 321 -359 -423 9 881 646 429 -702 -186 -745 52 967 599 -85 849 -230 523 45 -650 -206 383 365 921 325 263 -493 -378 -466 53 662 -678 -258 123 709 985 -413 292 327 845 -672 951 722 559 605 -797 -201 666 -236 464 788 813 849 977 175 412 822 -204 -396 185 926 -113 -401 -707 -56 -916 -675 804 374 288 194 689 350 -120 553 -262 -637 -831 358 324 244 690 -8 601 403 -582 627 842 463 316 -12 44 319 -73 -986 903 377 383 -423 168 862 -169 -743 -971 -490 -432 712 -820 671 222 -840 -398 -460 355 956 264 -429 -292 -145 794 -364 365 72 -297 177 -86 -384 -107 708 14 845 -899 -119 110 954 256 531 485 -801 -690 574 746 396 3 -237 358 134 969 795 483 -797 397 814 388 -568 -209 632 -747 -975 341 479 -217 -514 -700 114 39 -772 487 11 -589 -73 -643 691 194 390 978 714 342 703 -460 214 915 988 -89 763 -63 878 -934 158 -206 -355 -716 -581 334 599 -967 81 -442 129 34 531 229 -473 63 -646 -54 -97 -284 -457 323 664 -825 291 227 0 216 276 -562 683 -685 762 22 908 63 928 640 941 296 151 -808 -283 -917 -156 667 -214 -523 -276 995 -683 -660 126 855 -892 -179 -840 -570 683 -305 833 347 882 -256 -503 -303 480 186 341 65 716 245 -291 -913 -32 825 -829 550 504 -757 -90 878 666 950 -378 677 653 -145 756 -462 -715 -279 -360 78 -750 -158 380 466 -68 160 245 -690 -659 928 -184 -192 571 991 30 763 181 441 -976 -900 363 -438 624 -281 -734 -556 -962 -15 -567 -95 -322 -320 -50 928 -397 -952 32 -685 -525 287 571 28 840 -336 489 653 513 -171 -372 401 -604 639 779 -683 -726 -677 -728 615 347 -354 -791 -31 731 210 -752 -225 904 592 -659 -822 403 -761 899 961 481 287 864 675 180 -154 -14 -180 499 578 472 627 118 478 -697 -425 -758 968 963 -21 359 -531 -723 -81 -61 415 -518 695 -496 -604 -26 -57 165 -206 736 42 532 552 -37 -591 208 -232 -561 -652 529 742 -844 816 833 519 -479 36 -381 575 -795 -657 -762 427 361 186 706 -607 -853 -629 431 95 310 723 401 176 316 175 725 491 -604 916 126 -984 451 381 -44 262 270 -761 -644 -273 -793 -772 939 -882 -454 811 661 269 -914 -814 -211 -843 -913 -966 292 -924 376 -401 -267 44 902 -582 -196 843 -716 -433 -1000 204 -1 280 -492 -806 -763 186 -302 182 160 -806 948 -281 -848 370 651 591 -789 -758 -869 -504 865 -964 -713 -87 -7 76 -479 -36 -439 -318 109 -558 -543 -227 775 -842 78 -646 496 351 197 -710 504 -991 -673 133 -262 850 -372 -764 -221 -20 -23 -989 -439 862 -817 -449 560 30 908 204 -906 -892 299 622 709 -234 493 -702 -613 -495 247 543 495 -875 -712 261 601 499 -600 838 481 -978 -891 870 860 -843 -700 -127 -100 720 -807 435 -161 -964 -937 -32 759 -313 229 -946 632 -206 -420 -327 -149 -737 7 -914 992 371 -91 570 34 -165 -300 996 3 518 -618 -985 -401 -640 951 -443 -228 -983 664 -866 -888 63 -689 -127 474 -119 595 427 870 -909 777 -145 -665 -9 330 -12 -583 69 -246 -932 684 29 -967 413 -423 -846 -590 425 -737 784 -783 -420 -871 80 938 -496 -131 -847 81 -710 992 206 -667 711 -420 789 864 204 144 768 -189 258 -354 -748 -717 -857 -218 -878 19 995 168 778 -45 854 -883 -989 862 497 748 -202 558 170 426 -138 142 -551 -984 661 -917 897 357 -142 939 964 317 -744 44 291 -708 -198 -775 -786 -451 209 -924 -509 92 350 135 25 379 649 251 -146 -605 403 445 -562 -578 521 -149 808 969 621 -156 787 -369 -274 117 -917 727 411 947 -776 447 281 -342 54 567 -974 -769 651 -28 392 249 678 -820 -729 872 457 -315 147 964 -462 -309 -565 -153 560 561 285 952 636 119 -174 633 -913 541 -735 944 -433 -318 811 -710 -773 -752 67 -34 296 -302 536 -174 186 651 896 191 -480 -632 -42 -866 -953 -868 -886 346 -57 -263 -997 676 544 -529 -51 426 -268 -264 412 2 505 -906 -435 -496 650 -570 -182 119 -448 -132 400 875 341 -407 -654 -60 876 605 653 -517 -646 13 733 902 802 -225 -520 484 665 -409 794 586 -384 722 -85 -363 -119 -565 -197 -501 -154 -221 522 613 109 120 -628 -135 -5 -9 -737 -109 612 343 -524 -42 390 -309 725 -796 -682 409 -586 801 738 925 437 101 223 -535 -532 86 208 709 -881 977 -559 985 -940 -211 230 311 -561 608 372 12 -326 472 490 679 -220 325 -967 -234 -953 -394 -775 -928 643 892 -595 791 472 625 609 856 522 664 244 532 -86 670 609 477 -772 -660 897 373 345 42 396 -222 544 -22 819 -625 365 -902 986 976 346 -368 -354 438 476 -805 -879 -877 -200 537 -195 273 -180 -733 309 492 685 437 661 -16 570 -685 639 -821 965 270 -371 -662 962 305 -227 -766 536 251 -299 504 -328 -597 -75 -521 -297 336 -254 -22 -241 -466 -176 -938 658 -54 87 -823 -962 847 -931 -610 -691 -786 -224 -915 -13 503 -188 776 804 -215 479 -623 -25 607 445 259 918 -277 153 278 936 754 -390 938 866 866 -648 833 503 54 -654 985 398 -188 -787 502 910 650 121 -929 664 -942 633 -290 -171 963 -106 -352 -788 -750 -499 175 799 -547 860 249 -395 321 -421 -94 -429 107 925 556 -259 719 83 -457 -133 80 -305 217 981 410 770 950 -520 -378 -412 457 451 616 267 -415 -713 561 -498 -15 982 313 523 -377 -445 -425 -42 -92 229 963 -138 -646 -721 144 607 97 -833 177 -984 -708 -214 -29 595 893 -403 896 -482 588 582 -49 678 -90 -480 798 -119 956 -20 553 -324 -128 702 926 -436 82 -314 -585 463 -181 -655 246 144 -283 -324 -518 418 -357 -881 743 -476 -275 -329 952 -346 -33 751 -517 -994 203 734 479 159 -657 686 448 882 -667 -464 -460 4 -117 -547 592 -656 -478 410 -597 -176 955 0 276 -187 301 -505 -898 92 -961 171 263 582 149 -810 -558 669 298 -23 75 231 669 598 122 -785 -274 405 -495 89 886 -301 600 -697 -292 -84 730 -921 986 296 627 234 804 -785 -864 990 -241 980 891 -260 -578 440 -839 -315 323 258 -532 577 -757 910 -635 -612 -617 -387 -696 690 -701 521 -312 -10 122 -959 546 523 851 545 954 -887 638 -23 728 618 -495 619 157 -954 420 929 388 -246 -481 875 -959 269 -54 -931 -924 -725 839 228 285 -588 -721 -781 68 -242 -550 -429 -165 721 463 -146 776 -315 -899 96 -984 111 735 367 709 421 520 517 813 140 633 490 -679 325 -149 -975 -866 -130 -728 526 -393 -551 230 840 -87 -120 -870 45 8 716 -635 80 -319 -13 -797 -18 -178 -749 102 719 -533 -729 -639 -671 -892 160 -875 252 -334 -214 -793 -213 543 856 9 766 -73 -269 478 402 976 -226 -48 355 181 910 -481 -717 -1000 -978 -576 -549 -644 730 -978 290 -146 -531 78 -258 -832 -195 -118 207 -259 600 44 -122 201 -787 436 -351 -702 -88 207 69 778 -713 -113 -745 800 514 267 -14 755 148 -970 -225 588 457 183 255 636 362 -265 9 -566 385 -366 269 -21 761 -909 719 554 273 305 -901 639 -80 578 755 -387 615 -645 -539 -586 -103 620 -78 873 -553 19 44 73 -361 211 407 -239 -636 528 877 429 -575 676 642 146 -966 99 182 -677 210 -154 -555 -260 254 -787 -202 -299 -253 -247 389 115 -119 -256 746 -877 115 -845 -470 457 40 72 -754 -982 -432 933 447 698 -700 -813 949 240 404 -962 216 -287 -493 697 -197 186 787 -750 -788 -251 -664 -416 -582 264 412 -141 -595 320 873 132 640 -217 677 -670 242 -521 -830 -645 335 -193 150 511 167 -9 17 -60 9 971 -651 -883 697 -840 -86 766 -651 228 -660 91 -168 -463 693 90 -304 255 832 817 454 -711 -344 667 404 819 -837 971 -404 608 -695 356 590 -257 139 -628 -575 -929 -78 224 511 -227 241 -757 389 -531 -550 -582 -691 -508 -596 270 -788 -441 566 444 -451 -258 230 153 984 -997 -124 -796 -656 375 428 849 494 -525 823 853 288 -687 -550 46 401 303 -908 -398 572 794 -170 -808 -907 -121 -89 -274 80 831 -808 -980 278 -356 90 538 131 579 99 108 -714 -767 708 881 428 -835 245 -414 844 -391 441 785 -346 -575 50 -251 -667 734 84 426 -924 293 -762 476 -131 -886 -497 209 -376 -56 -873 -517 662 213 -382 924 -584 103 720 60 -21 303 -610 583 779 -177 -357 760 522 680 -563 415 415 -199 -278 -268 452 -838 25 764 734 -681 -514 953 -16 -953 -695 175 337 -261 894 -298 -76 404 294 242 931 456 982 -846 -831 876 471 -716 -984 791 -587 363 -343 757 460 -508 170 130 788 668 -119 -219 -273 -44 -903 -824 315 -959 251 78 734 -644 -119 -41 -706 813 -861 -338 -993 -517 139 -314 -345 519 -240 -970 -417 -542 986 408 979 509 -49 -316 791 550 251 -995 -373 -511 -420 -563 -137 -258 -232 -676 609 256 167 -608 -27 -912 66 -575 171 1 749 305 -27 -458 -312 937 788 487 142 850 883 723 262 -580 782 155 -846 966 -547 -22 -950 -80 -360 -74 -773 -443 149 -203 -475 717 879 -93 274 8 642 466 -962 764 -637 165 562 -967 91 -93 600 295 -573 942 554 -679 -322 401 -142 -206 486 283 411 375 -782 790 -292 826 -276 -230 266 757 536 441 -185 -60 454 727 -841 625 -81 325 -325 -751 -519 656 -774 738 -216 882 320 -403 232 825 27 687 -316 452 869 -542 -772 315 -415 569 -824 -390 -365 -72 820 -902 -114 593 959 349 -875 -301 -116 -313 -449 -913 726 766 -253 130 110 938 -499 -763 -657 -976 -278 17 827 275 -194 229 -631 600 536 599 -446 61 185 123 -658 953 -367 -154 532 -141 670 516 568 -388 -41 729 774 741 226 -240 278 959 533 -881 -185 34 -565 741 504 551 626 -724 -446 -16 -41 284 750 896 -231 -962 -977 -74 -669 -439 -3 984 953 -788 382 -615 -284 -596 870 -864 393 -487 591 -856 -740 437 -75 -935 -262 -347 385 -963 -187 -707 533 -555 -132 311 345 -276 239 570 409 -83 502 -729 155 -679 741 53 584 -816 -229 -830 -943 -433 924 994 -843 -537 -134 -542 134 -522 303 -894 -76 654 -868 866 -766 -911 -11 -776 -684 80 356 -45 -772 458 -721 710 835 -852 465 320 36 135 -482 -743 444 967 -257 714 -325 300 775 803 -441 -154 637 -827 968 928 237 -905 654 -233 -802 -119 277 606 769 -772 -150 -177 880 147 -873 806 -215 -520 60 -48 -480 -337 -316 475 862 -171 684 -182 274 228 -873 -733 460 -564 -558 365 19 155 -376 706 307 25 926 9 -564 -877 -565 -34 5 563 254 -743 975 75 -256 444 -254 -740 -244 -919 79 182 112 -121 969 33 111 -723 613 233 -243 610 -57 415 -984 -71 128 867 -573 -449 -543 507 -154 673 -383 193 -485 -463 -659 -260 -270 -765 -586 488 588 -780 -775 -757 -490 -727 97 -715 -289 266 -700 -220 919 864 317 413 403 257 -950 787 -545 239 976 -886 -748 -473 411 367 -286 -812 -153 226 -122 -474 176 552 324 -361 -251 673 596 -2 628 678 -321 -426 318 -512 556 -450 -148 -866 184 -610 40 603 -62 -759 992 120 -285 -508 489 872 -788 -323 887 -384 -57 338 514 809 427 927 -880 -667 489 323 -700 842 -981 -570 758 -442 -752 59 -91 -671 -15 -526 48 620 284 281 464 135 321 462 -198 -166 750 778 -576 -688 803 296 803 -232 -532 65 -309 176 704 -482 -838 895 315 606 907 -939 73 -762 99 -745 -508 172 68 977 217 912 -818 228 357 886 256 823 -402 129 783 908 -522 -47 797 151 733 420 -208 -163 -679 142 -237 -347 582 -849 627 618 599 285 75 -751 382 680 414 144 45 -169 615 30 -252 777 949 96 -222 550 796 126 -47 -615 857 -845 435 900 642 -916 120 401 80 -59 -622 -835 230 986 556 791 472 -660 -665 -329 -264 -918 310 740 -247 -25 398 831 -352 -794 -938 -856 65 177 454 21 -25 -707 122 127 75 148 -368 422 -448 114 454 -283 66 909 132 384 -918 -82 -864 405 -59 560 -299 771 -402 768 726 881 -680 -865 -814 -218 466 -964 597 -814 288 535 -555 648 771 837 485 872 -656 532 866 594 151 -35 225 -778 -646 352 -769 825 -231 -427 518 -683 123 -81 -398 498 -405 866 410 -131 -207 -415 -870 -836 675 752 965 211 -582 421 -12 718 444 944 389 693 -479 465 -21 -236 895 -290 46 -79 100 723 -946 43 -608 121 -467 -789 -130 -750 -920 622 341 899 552 419 -868 544 549 476 -569 -389 -495 909 -779 437 435 -509 542 -545 264 -703 -152 -588 -328 -813 -946 459 -421 -102 -821 -795 111 782 -256 -843 -821 -75 -910 207 69 -232 116 -395 620 93 -732 -432 891 -765 836 -303 886 -372 -55 -98 -414 338 348 835 808 -147 -602 482 362 510 -649 387 -127 -884 -997 155 341 -23 -439 -558 -176 746 471 9 -490 45 -296 854 -536 -446 -77 300 351 191 -203 703 -622 67 -625 -467 202 -239 199 -872 -363 880 -75 -43 -60 -495 -448 994 -360 -41 359 588 234 -594 -791 -752 -283 142 550 784 -331 300 -317 -662 -748 -348 652 -350 -744 -797 -857 -137 -137 -465 790 228 976 -797 -752 -787 938 414 -616 937 384 -416 -148 120 -309 -615 -821 40 -529 -735 -385 -828 -683 -327 6 -531 -22 -817 409 -162 -151 -446 741 604 411 -685 -345 -672 -612 -445 -31 157 416 968 120 -934 356 -197 -32 -471 -227 476 -405 6 -279 3 -388 2 150 -759 -682 -525 -77 -588 557 -573 -181 -484 26 -273 627 -177 -874 511 498 251 943 -644 -589 -582 793 385 -370 141 -650 323 -460 916 -311 -869 -793 -302 -197 -205 790 -129 -663 376 296 989 -562 966 637 982 1 583 870 -890 -824 -868 -865 482 711 270 -410 0 -962 -356 -796 -773 -536 -626 46 -81 -319 655 779 -132 -492 626 -115 -359 474 802 -635 -405 350 -549 -338 -938 -209 -977 -402 -694 -934 942 106 -446 247 645 -249 -687 -467 213 -266 -613 -929 522 500 870 39 714 -900 158 874 354 -129 -715 -918 268 -32 -966 -985 545 562 12 -104 499 -220 -144 -224 4 198 -402 -681 -520 -316 496 618 -287 652 -962 -499 982 845 650 -498 -126 145 996 -126 -221 870 758 -972 -753 465 37 -627 -277 591 223 765 721 -878 -771 190 535 525 -806 -814 68 979 252 -746 -756 657 608 -43 635 -937 -497 -507 927 223 175 418 902 -814 -570 930 576 -505 -683 -444 179 929 274 -713 -16 122 581 24 -626 787 -10 -844 -724 -737 279 710 -461 286 510 -874 539 -999 375 -684 811 301 -719 943 939 -713 -245 753 562 -903 812 -579 -241 430 508 -544 771 517 412 -132 -981 343 -777 358 -210 507 162 240 -651 298 642 672 -130 -135 542 -843 362 -739 606 428 435 409 253 898 977 -635 -333 -695 207 525 331 -569 -748 802 32 65 643 -825 -620 -21 508 862 -311 796 776 -319 509 -199 332 345 -397 857 7 -353 451 259 -969 -261 352 172 -273 -173 -498 -497 -388 898 -606 -654 904 422 -337 -157 669 229 -963 633 490 559 16 -795 -18 -524 -427 -227 419 338 5 323 -281 833 485 -465 361 301 -13 908 -95 -308 889 -631 -3 -956 781 742 963 996 -574 -993 -1000 -908 906 -364 452 426 888 -479 666 370 -529 833 677 29 717 -536 886 -373 803 -132 224 329 790 -309 -707 219 896 888 -947 -754 -568 251 181 27 393 -427 -533 1 766 282 270 18 955 331 350 109 764 642 691 -551 -210 -99 -448 629 -370 -758 -798 284 -286 51 -745 -671 -652 447 -142 -266 -644 -1 534 -278 -496 332 672 693 -787 498 -205 853 623 987 -465 -501 -102 -215 253 -287 -846 156 -2 257 -915 -146 -327 409 711 14 880 929 675 958 -27 500 670 763 599 467 -478 -565 -936 -928 -296 -452 -752 -675 457 -733 660 -152 441 419 -265 950 82 -9 -372 -389 61 -645 830 726 -191 -883 -140 -799 -936 264 914 -415 836 175 -186 373 -769 697 266 -87 232 -174 -842 -26 867 -220 -127 779 129 789 -67 -566 -392 337 -390 -247 -932 710 222 546 380 -158 -162 647 869 -587 -484 210 458 771 222 -124 187 162 -560 -870 28 750 519 -96 -307 495 99 -649 910 -492 -785 -842 -490 594 -569 557 -526 870 334 243 -563 55 -489 440 -201 2 -126 538 -953 5 -315 308 106 143 -193 184 -963 802 139 -235 -546 -299 822 346 -995 893 -432 968 204 -424 942 473 354 -81 -380 -161 217 -708 -796 -764 -799 161 -694 -187 -325 951 -745 -657 522 -498 -178 400 190 -616 424 -929 586 -914 727 320 -925 829 -400 -790 469 713 846 861 975 210 103 -421 590 -441 -517 601 -14 932 534 -504 -355 499 -872 -595 310 686 -91 678 191 -379 309 -559 78 -396 -767 536 263 -380 -685 870 908 -838 -566 -733 -34 562 -810 331 97 -11 831 -112 -483 -784 -401 -833 -255 22 -414 -890 -380 972 820 -651 -374 756 -350 139 -658 389 -727 -426 -501 739 59 -415 841 -688 424 666 -722 -196 759 -809 -318 853 -280 -251 978 55 503 -664 948 50 441 954 -421 -358 -387 554 -155 16 788 362 443 467 -795 -808 945 -389 -944 771 84 -834 544 781 156 -304 195 883 880 678 831 158 952 199 618 774 -30 -523 998 -467 -255 -100 564 -57 746 -616 -775 -393 -553 692 -744 738 -41 -354 172 207 719 436 369 189 500 524 -727 838 -509 -175 -634 -814 -160 226 509 -763 -12 497 -879 -172 -388 918 -451 -646 -822 -462 -404 368 376 -988 -691 -911 -424 -784 423 -284 238 73 -406 -393 79 1000 724 -369 160 -329 -655 -629 -561 -256 -783 807 913 826 -322 -706 -646 -274 661 -609 -650 -414 -663 -558 -361 -998 476 -264 -676 526 265 122 394 959 787 561 672 949 -211 -503 479 649 702 -671 274 -469 884 896 -500 686 927 182 -299 319 158 158 224 -409 -463 797 840 -882 257 -73 674 416 613 684 374 735 474 -390 628 -411 410 -1000 330 477 -892 -316 604 425 671 772 -754 355 12 371 358 141 -888 -614 324 -994 690 -746 829 -454 -585 -584 844 -179 -802 36 783 -62 956 261 822 -180 303 463 160 216 -185 -804 -923 457 -155 984 763 742 -260 157 -972 -432 -13 73 727 186 -987 636 -126 -121 -807 520 729 168 -510 71 707 265 324 416 869 -637 371 881 -44 112 623 0 -838 -383 798 272 -611 1 -888 -653 -203 -3 -474 396 728 -388 345 -436 674 756 37 -740 437 -39 -978 708 -552 -27 -503 -220 723 97 955 445 -391 -890 -938 701 -15 413 -29 -400 -802 -748 -534 177 261 -332 -983 -47 -622 -86 -182 -803 398 438 532 -412 50 -991 -408 -601 102 262 931 -310 53 -404 134 377 967 924 591 310 -154 715 573 36 113 284 365 -62 333 216 82 -36 -901 231 674 -342 70 -1000 -801 879 683 715 337 193 -335 265 162 7 818 399 266 532 769 -179 93 595 551 165 62 720 -834 -36 -772 457 -472 513 -105 255 -635 -964 716 703 -504 -926 -311 -43 921 -121 -312 -998 -587 -725 -60 330 -132 951 -454 -519 499 402 -463 852 -924 -301 183 625 202 -115 707 571 63 229 707 -654 -344 544 -409 -182 -199 514 -498 -775 -364 -649 -182 563 -13 929 -193 -425 -435 116 370 189 317 497 -763 597 -744 -888 -78 217 12 686 586 846 844 -334 156 -967 -716 379 -498 720 817 118 -79 139 519 -480 -851 -239 -306 -952 80 686 641 20 -427 -786 792 -552 694 -994 132 -472 -754 -419 -157 328 -799 -898 -134 758 321 -149 530 532 89 365 314 923 171 493 920 -829 484 -740 456 -201 -473 -695 -9 -179 531 -110 -97 669 -884 -531 -869 715 683 -791 982 491 -226 -791 -808 253 -985 531 443 804 344 521 -908 -56 750 771 -266 -247 -240 662 -553 840 597 765 160 -934 -617 753 -425 -791 -457 -77 -141 256 -796 -988 -976 -523 -480 846 -834 -942 -740 -62 -424 -856 372 536 -599 -739 -977 -195 -121 208 211 -417 -806 -471 362 -605 322 -134 -882 610 -339 944 -825 780 434 54 -645 201 812 842 -710 185 626 -611 -595 -360 359 -650 729 -56 -424 -254 438 567 438 -745 -219 415 490 -812 287 -276 5 202 -307 941 224 468 679 -534 -53 823 333 707 336 418 314 -325 154 -476 424 -823 935 -579 -236 577 -736 -38 771 770 -328 -685 765 -513 166 277 688 -675 294 -623 259 367 823 -985 114 -656 -821 274 -498 -114 -710 936 534 -752 331 -513 -41 -706 -756 944 -134 658 -668 -351 -562 -21 101 753 969 557 298 -669 958 -888 -694 989 21 990 -230 744 26 -839 789 -646 -112 -364 942 894 -224 10 784 454 -23 -544 210 377 -887 -848 -192 506 847 10 -552 300 439 33 -454 450 445 -766 -730 -620 523 -327 -98 -410 329 207 534 707 -121 128 -724 366 -794 674 353 -721 -990 750 -326 -542 -991 813 -366 362 -652 193 196 165 -986 -374 -94 -378 -567 -457 899 -758 -894 751 -136 207 435 238 -991 841 -39 98 952 -849 -543 -431 178 -717 -491 917 -546 805 673 781 -65 -638 833 135 969 -601 -434 971 430 -933 137 311 950 -875 -24 -293 728 -695 -530 621 -555 940 -526 497 -95 454 -369 241 -258 -128 -33 35 -939 -435 877 388 -871 -928 -628 -301 567 745 573 340 278 -322 29 -479 -624 -907 311 648 628 875 -611 208 -291 567 911 -748 -275 -366 507 874 -807 -553 -795 -591 113 836 -484 585 921 147 410 873 228 -518 31 659 329 -39 96 689 602 533 -130 227 -35 -746 165 633 -163 621 215 296 -774 531 -995 -692 26 -351 247 -530 775 -811 803 -999 -684 609 633 -173 -614 996 -744 -116 483 934 -508 487 230 654 702 619 53 -611 465 -434 51 621 -659 -377 -724 288 370 -447 -61 -283 -649 924 121 261 -957 126 -831 -70 480 -809 -96 -992 200 -619 -633 81 53 -916 -329 635 -899 114 77 126 -673 803 279 -461 -263 697 496 -360 -57 -165 555 307 -908 363 -412 -115 -672 202 92 583 -516 -461 -668 822 -50 -729 -966 -793 -301 420 180 -987 247 -93 854 265 576 -893 -819 -725 518 -913 498 943 -754 -836 258 -84 -313 -172 123 -816 777 -936 96 -184 -167 24 -826 -131 -699 4 -23 -171 -705 -780 -67 -997 -561 611 -933 -205 -490 -107 -244 664 -906 258 358 -911 17 428 954 956 -484 -218 -561 233 -621 -764 447 458 150 428 -812 -860 -562 -460 -532 976 -441 422 -139 -837 982 718 165 664 333 514 -526 959 -503 323 -686 -784 320 574 -742 792 604 283 27 -403 734 400 146 853 -394 -794 293 191 540 39 -838 -579 908 -599 25 -643 432 6 841 385 742 -42 221 201 809 286 -410 205 163 253 281 -338 824 109 899 342 18 -772 68 915 -375 866 339 -294 676 -98 -204 467 -194 -568 249 -592 193 -962 692 247 -897 60 915 -70 828 -397 -344 -495 413 -758 -408 -480 -337 -341 699 251 -387 926 647 688 -797 733 -616 -710 847 516 836 429 815 106 506 29 -274 887 -397 528 -904 938 -988 -818 733 534 93 -107 8 683 -826 -849 249 -33 -984 755 726 186 -541 701 375 928 24 -242 853 -655 -473 -679 34 -786 -254 930 218 113 908 -601 805 250 427 12 605 273 515 -484 578 -87 -268 200 -743 658 -408 -814 802 18 -898 -451 -74 -504 216 -614 -278 -396 27 -806 -759 -466 301 396 274 250 -13 70 -721 -45 760 -982 828 338 639 881 983 804 -594 -475 507 -468 483 616 -797 537 -563 -106 795 -257 788 34 450 -269 83 -751 232 -14 -580 234 166 -672 734 -175 75 825 -680 -799 -149 -840 -822 -254 -896 -254 749 729 523 114 -584 547 60 -915 652 -961 -616 820 862 367 222 -971 -611 944 -345 -514 -743 881 -46 -256 -432 355 731 281 -857 547 -37 121 -15 321 232 -980 -773 940 663 -37 -118 -394 -636 999 822 116 145 377 -900 328 541 -413 -570 -109 -132 934 67 574 445 -215 489 -740 -30 904 -218 -192 -38 511 -619 -589 -922 825 66 -506 104 -698 -960 -695 -821 -852 881 -621 650 -10 -859 -884 14 110 -753 -597 935 -338 -635 -453 -275 -399 -577 593 -175 -694 583 886 418 368 571 -776 575 630 -777 17 53 -613 -163 259 -331 966 -946 -863 -946 -250 751 -34 -259 -790 793 707 458 -751 -581 -647 -394 802 -213 -483 -616 -369 692 912 -61 546 255 -152 -331 862 -385 635 525 -434 -280 -564 25 -760 653 563 457 290 -384 -511 914 -793 -39 -557 -833 1000 -763 434 402 17 -463 512 -11 -81 597 301 362 -742 -694 -541 618 228 706 74 625 -613 -44 -498 -208 -603 166 -902 -937 -451 -463 -393 -724 592 339 -595 865 251 -579 -647 326 -42 7 907 134 424 -758 -407 294 131 232 -432 -730 -388 -319 439 -673 -796 780 -949 571 375 -57 263 328 -537 603 -65 242 -965 -357 584 710 199 -966 -422 -138 -871 -620 -48 195 -752 712 373 923 -913 675 352 407 987 556 -937 -458 627 -709 -521 602 -173 -367 -348 207 -484 -344 433 587 129 -688 436 274 -485 -979 -652 -500 52 -223 -93 -577 475 -502 504 281 401 -203 223 -64 -437 -255 352 -657 -428 269 -827 696 -441 627 912 22 186 158 65 -586 -615 803 -344 363 -396 605 -558 -924 310 -529 -430 14 230 -843 311 477 816 50 -212 183 970 848 33 -98 -776 -657 -306 424 -620 -205 -637 -298 -976 583 -698 201 -914 -619 432 -187 849 -16 856 857 -928 -99 -721 -688 847 88 -667 157 162 159 -655 -89 -399 -497 237 -38 79 146 -245 -935 -869 -901 760 -30 -767 -839 -525 169 451 -685 54 813 989 222 -109 -609 -257 678 437 -530 -502 -986 -640 -469 578 816 -654 -522 -453 31 -976 -881 -95 -53 184 27 -754 169 93 18 43 -606 808 -484 -141 874 879 -772 -220 -488 791 -450 -978 506 420 361 767 -471 -832 -770 -580 -523 558 46 -453 -456 298 892 783 275 490 594 195 -964 457 19 135 -67 539 -550 -29 -912 -648 -137 919 126 983 556 -549 -246 -271 -301 954 -179 20 998 -639 -820 -346 408 -178 -595 -463 905 -676 -762 888 -174 -848 62 -433 -6 891 184 577 46 -613 174 -55 414 -785 -23 -232 -50 18 38 -995 240 746 994 907 659 -972 -706 -575 -703 -129 -285 -894 461 896 981 -747 -369 -808 890 -735 -880 -572 736 283 -111 -410 652 701 -908 610 985 702 619 -350 317 344 -565 80 81 175 -584 -995 -738 -414 -260 308 -124 77 902 151 257 -837 584 -44 -353 775 -775 -903 655 465 99 -960 550 -218 10 -503 -618 191 23 775 -124 898 917 -327 -107 -704 -266 237 490 70 383 149 730 306 -596 689 901 -674 -473 -739 830 -670 -811 827 785 -822 -465 -539 106 -631 -41 -70 456 114 -336 108 256 -122 114 -384 321 -116 -791 -296 181 -818 -318 155 -462 134 20 649 170 -468 -589 -238 928 865 -202 275 213 -654 938 -177 724 -974 -702 -997 -305 367 415 -542 -655 -112 -536 244 -868 -831 307 788 -211 -744 962 550 -618 463 -852 367 -480 614 -890 -226 750 -385 986 630 -135 624 -700 232 -125 683 -897 745 782 89 -531 -322 526 752 606 -394 -337 -503 747 -314 -513 -913 176 649 959 -285 116 -275 -626 768 775 -421 -530 -771 184 955 -933 -736 801 363 -982 -145 440 139 105 -171 -382 294 -994 -863 -619 862 -264 512 -6 478 -296 2 166 -9 249 -65 -149 209 -141 358 -920 327 95 -478 490 184 763 -923 -553 130 822 578 653 826 -896 44 -860 -417 -59 503 982 856 -272 -295 384 471 -535 -458 875 -858 491 -224 -372 549 995 73 290 -788 -907 369 -921 -784 779 709 -778 831 327 -217 619 -554 219 -31 -868 -724 106 720 835 -798 -549 -257 553 492 823 791 -188 850 -491 698 357 79 -19 82 399 -906 913 157 -552 281 -285 -623 973 593 247 -790 -596 -275 -504 578 -907 634 -30 -489 168 -174 -631 469 -325 -896 -257 -826 657 -661 29 847 -643 3 -512 -762 -575 40 69 -863 577 -825 559 -12 -277 623 287 -689 780 596 -503 789 85 -276 -702 869 -295 -387 154 29 881 -291 -205 -960 308 -7 305 -790 -974 593 164 956 974 -865 377 -626 -503 -253 -359 166 160 -373 297 776 704 -443 -563 600 -679 -40 -534 897 671 -795 -123 844 803 741 368 564 866 -792 299 -485 -566 -25 -346 -282 610 -545 414 -989 807 -368 -415 222 -750 -271 -921 -482 858 -407 -182 169 -524 836 525 997 628 577 -798 947 718 631 -816 -292 -697 491 290 27 -863 -356 122 -330 643 -812 398 182 -217 -54 299 429 -981 51 343 5 -655 53 -44 -959 -936 -692 226 123 392 238 -146 -430 -998 300 197 -186 -756 -599 -279 -371 -451 102 -187 941 -368 514 911 720 4 -501 537 458 620 -788 967 -778 -219 -876 -378 -844 -910 97 -946 -925 220 -281 654 -649 -591 993 -431 586 906 315 -893 62 978 -641 575 723 176 -478 857 -530 -194 803 -826 -706 -647 -629 -822 -519 714 -940 -989 -496 468 -737 -340 200 -141 -548 170 453 7 302 -853 931 994 641 503 177 481 -770 -108 157 -530 -945 -235 815 216 -59 37 -992 -37 207 338 241 -23 0 324 -673 -54 -115 245 -330 300 -536 797 911 -652 -400 641 1 -356 -687 929 -811 -526 -177 -686 581 205 507 -357 -19 910 -781 -269 456 -797 -873 -976 -436 930 932 629 -682 -278 -787 820 -436 -23 279 743 863 139 225 503 -921 -815 -905 -543 140 -992 -365 -432 -926 629 790 -779 749 372 852 881 -948 -236 330 -452 -139 -948 309 54 -410 462 197 -5 897 862 -415 -819 473 -209 82 76 555 782 -536 -803 -223 749 276 -133 847 220 -509 -209 -572 -325 -853 -210 -904 256 -547 436 -847 -832 -893 263 -508 -578 -455 -197 -147 890 -464 221 -791 340 106 458 402 454 356 -675 634 825 820 687 -283 778 -855 -851 357 -643 41 435 -385 672 983 745 -382 924 -260 493 983 344 -549 -968 -644 -917 -86 -725 -183 648 304 -997 750 -50 16 262 741 -808 -765 -215 301 98 -117 492 706 357 -376 949 418 601 813 -514 466 618 140 -92 -772 220 -289 394 -503 -845 11 959 -638 122 -177 426 308 274 350 869 -813 -341 995 995 -806 992 186 678 38 774 492 577 877 87 566 928 -35 -225 436 -166 971 -952 -897 -992 -824 -74 74 956 -433 -762 616 -320 263 799 286 867 595 -378 -969 -22 -668 -777 -117 306 782 -788 -498 -88 -916 684 -889 695 828 -948 924 728 -870 -264 -983 -373 -499 831 -985 -515 265 -484 397 652 -874 -959 -791 -614 745 170 -4 840 89 -537 -821 -545 807 -866 -437 27 -256 35 -587 256 -459 -849 -657 88 683 344 854 -27 696 541 -855 -421 798 807 -128 316 38 615 -384 -674 470 736 -808 410 258 567 -525 -781 -249 -23 300 -713 154 659 52 628 516 -310 484 -49 828 582 772 857 -624 -459 606 -429 69 908 -891 -322 997 -938 572 -710 552 -167 -241 310 -255 372 31 -878 0 -623 307 -182 101 717 -149 633 -363 859 -330 397 212 598 -745 -283 994 299 -407 -971 -666 824 934 760 826 -632 -211 226 -213 556 840 -234 -913 -282 -315 -509 195 -787 -207 100 499 639 808 969 -790 538 -868 -380 36 759 -300 467 186 -18 731 -686 -667 346 -225 -683 -841 93 321 537 109 -239 291 -845 694 607 -865 310 615 808 -45 -331 -958 -580 -174 -430 -967 -622 -881 -883 726 -681 547 757 -301 687 704 796 8 -24 -397 -945 -270 595 423 61 -99 -704 932 -304 436 -935 241 946 -431 -508 582 -796 464 295 615 -371 580 567 103 -794 233 -39 -165 -73 885 935 957 -886 -593 -493 974 36 689 487 646 429 707 -244 -601 -874 -344 -370 754 105 439 510 457 24 -616 -288 140 234 -491 752 745 168 -155 812 -998 -234 -314 624 -107 199 511 -697 783 -389 -317 767 8 176 -315 81 817 -793 -81 118 -111 -827 313 120 726 540 -626 454 910 -965 115 603 555 -624 408 969 -885 -42 894 -231 -449 648 -705 793 -863 -753 -106 305 816 -194 -853 -947 -126 -848 458 694 744 82 460 -29 -52 620 -612 493 170 -476 -67 -660 -498 868 -274 859 4 816 0 -194 -753 470 294 325 736 -589 302 396 -768 -670 -201 -782 -191 363 507 -140 -738 97 -705 -745 719 962 -938 949 -553 773 -828 648 -161 445 -199 485 -377 -945 632 176 -382 719 -331 622 280 120 -175 -290 79 63 -736 -763 -65 423 -984 -134 -644 -118 785 811 943 614 475 53 -881 92 -179 407 -20 -766 -627 662 466 136 -342 989 -882 804 873 405 -330 962 17 639 -910 -341 49 29 -686 -542 168 -438 251 -433 996 -669 -552 -273 -262 115 -245 799 -767 516 -309 -548 152 -77 377 482 -665 -162 720 -249 41 -460 -449 830 210 709 -196 -995 -868 -58 782 791 -625 113 881 -215 625 451 218 -235 837 -127 239 -523 484 -364 488 242 612 -138 -526 -661 139 684 519 820 864 -91 -509 -881 816 -976 127 -3 785 -669 -320 391 -135 239 761 748 -842 387 -972 20 -686 -185 308 212 -121 -396 -376 953 -596 295 297 779 -778 -556 738 317 835 112 335 -674 691 -177 270 -450 -941 -154 -49 969 211 -310 -490 833 2 321 567 794 363 65 -851 -192 804 -666 -787 806 -595 783 -78 339 -611 836 878 978 81 -458 -660 508 191 861 -203 492 -687 199 218 571 -591 -292 -97 740 -356 455 845 938 -134 838 -713 -491 -898 204 -870 151 -190 -206 732 714 -838 -472 288 -963 745 -435 -40 673 485 -196 140 -849 757 -427 -585 -728 796 -326 -414 -810 -353 636 817 994 591 627 -80 891 -955 -316 895 -421 315 950 -354 -181 -758 -6 -539 996 -844 -8 997 -669 -698 940 -334 296 -203 -666 -851 543 703 -577 -675 -241 44 -723 960 -339 530 80 -807 618 -664 326 839 993 -67 -622 -896 -946 532 -993 -948 949 257 190 414 -543 -509 -583 -993 -120 749 682 -592 -89 524 547 560 984 -702 -69 -309 -441 -813 -97 802 843 -254 -42 -124 -946 -819 -827 186 -735 55 -544 545 723 -822 582 107 -972 413 317 609 -717 -660 427 656 862 -902 -477 127 207 -936 465 967 105 25 -111 -581 324 644 780 -559 845 78 377 566 97 778 -773 -360 752 779 975 -690 817 986 -107 -584 -774 718 -456 172 -799 813 -878 276 80 -117 909 -596 358 970 67 -371 535 -645 783 159 -272 466 -123 -16 939 -492 -528 524 422 -461 -553 996 -732 -80 333 -542 -307 309 -257 666 993 -851 -582 334 67 36 94 298 -56 885 -119 -9 913 977 516 -442 -205 -937 -674 -76 -47 -7 -635 -660 786 -19 872 739 -389 -298 296 -301 -269 264 557 874 -381 952 218 -769 603 -232 -401 41 -375 -643 -546 -316 -519 75 -237 80 799 -129 -962 -832 983 -674 791 -498 638 -630 989 -172 -440 -676 67 773 691 902 -329 108 -645 -735 724 -475 409 416 -404 663 786 -273 -640 948 -566 969 484 468 310 476 -345 316 877 8 -943 -73 571 727 613 761 327 385 -931 751 398 35 612 511 -531 529 206 -443 277 -227 794 -35 925 223 -648 356 -108 -185 827 -602 12 -437 -918 99 488 672 796 283 -632 870 931 675 809 330 496 45 331 -221 371 -452 -989 -978 967 789 -664 788 -610 -144 -630 -176 -345 -47 89 -509 -816 -676 493 9 -68 190 366 110 -986 -152 -587 -520 -921 37 610 700 20 -669 942 -260 -190 -192 884 127 -532 -693 651 727 -791 767 748 -49 456 84 876 -994 513 683 -319 -644 -621 -159 58 -858 -256 386 262 -212 -745 796 259 -166 259 91 -262 187 -206 454 -479 107 -34 -700 -990 -878 -451 451 -742 -692 -745 495 -30 453 -546 660 317 755 -473 863 950 836 928 522 511 -737 -871 -357 -954 543 48 -783 581 -438 -6 -610 -1 514 -981 -136 -479 578 -146 494 -533 -264 -527 -553 -330 185 757 -625 747 -563 268 234 -561 490 911 -156 -720 269 -881 -72 -556 -385 326 903 -553 -325 -188 449 -421 -847 -122 834 -231 589 322 503 866 -644 300 -927 989 618 -636 805 1 -97 -189 -79 871 -787 796 930 225 53 691 -519 683 16 -362 504 -536 -972 -936 996 1000 908 -625 276 -109 -700 -309 35 -919 -511 -871 521 -916 -555 -842 -377 -597 -344 -465 145 -661 -154 -784 -732 965 897 659 43 954 137 422 4 716 711 345 -743 534 -459 19 0 -845 576 624 376 173 315 -166 -623 -505 -54 859 169 -754 -843 119 -642 489 512 755 -134 146 -54 193 -1000 532 -126 36 -41 557 975 112 -801 -428 -193 650 172 -23 -378 775 467 588 -28 -129 991 294 -776 -473 -791 174 -140 -489 945 -301 187 25 -832 -40 732 203 759 -981 415 -785 158 -141 559 -930 329 774 -313 827 -557 469 -62 830 420 438 455 574 396 -720 774 -197 259 668 869 -939 -76 -736 459 624 -832 892 -884 -98 80 -840 -703 -80 447 -190 323 167 -14 26 530 -159 97 120 -792 -414 -127 -550 -197 -898 659 475 622 641 -160 26 281 150 -430 -938 -595 953 -926 499 -920 483 60 634 567 -14 -661 -101 460 -796 970 -151 790 188 -198 -715 316 124 627 398 391 -970 699 -864 275 -4 264 -348 -540 976 -23 -968 433 -246 -271 -107 -699 -596 -949 -81 -412 -34 191 0 44 793 -401 6 532 -601 -156 424 289 -243 584 -8 561 -409 -435 885 372 831 -242 -806 905 -211 -460 640 -84 486 -683 -477 979 -653 -764 156 780 321 -334 78 725 975 -255 784 192 717 -561 546 537 -497 -177 -988 347 -748 -589 -684 -2 99 51 672 516 439 -233 -373 -563 968 268 698 -256 665 264 120 32 999 -303 200 -881 -672 -815 -133 376 707 308 -256 479 -39 -286 -572 365 832 -855 -136 686 -152 898 -434 832 -664 167 -69 905 322 -530 524 -401 -134 685 73 -943 -555 52 -351 -385 -831 -147 618 308 -60 -511 -234 -1000 -319 -686 674 -342 -178 454 -602 867 -972 -236 205 -699 -982 765 -651 -227 -375 -692 -875 629 384 776 -178 -919 -174 -711 -146 799 13 -478 874 -893 584 433 615 -464 942 446 -853 47 -834 162 -591 461 -514 -316 -572 80 -335 -588 -907 -136 579 -737 583 253 -504 -506 917 -233 841 -368 75 386 861 367 175 162 193 572 587 164 300 792 430 317 -144 352 -100 678 413 -538 -306 406 826 943 -268 130 40 290 -548 -750 909 -783 -627 -717 -712 985 744 266 -616 -215 185 198 527 -504 580 -573 388 -951 955 -54 -599 817 948 297 -764 -569 330 945 -551 -450 279 -987 942 -608 253 -981 24 -904 -333 -578 -200 -290 -515 4 -992 -68 540 -591 -915 -398 398 74 720 -34 -945 -650 552 22 10 -161 -922 -142 843 -788 794 -467 582 -749 -504 354 -423 726 -661 948 261 578 170 822 276 596 582 -347 229 -89 729 762 -757 -596 406 171 530 -712 750 -829 -91 422 873 -310 -274 -381 583 235 -668 -325 702 233 799 -258 0 252 -470 284 728 -64 944 839 -263 -314 -336 340 178 -481 231 826 -802 -479 -462 751 -104 759 498 284 291 488 -441 381 -398 753 -89 -764 -233 133 551 40 -749 -782 -241 -255 725 -934 392 892 152 -41 -593 -691 176 -350 -705 205 -106 482 -808 747 372 -424 306 -481 -604 934 386 -816 -207 451 -960 128 905 364 285 -389 -702 -554 54 886 141 355 639 273 -216 899 488 604 -82 960 980 -568 -750 -373 -706 886 -711 -552 949 729 370 -586 625 -62 -499 -236 339 -780 38 574 641 -265 605 824 80 793 -553 -604 -13 -142 655 144 802 681 554 -653 152 726 122 -890 445 668 -920 -171 -953 -938 -429 -35 259 625 687 -795 -397 536 -881 -456 -177 -984 -747 -567 43 -752 589 236 697 683 284 -700 -253 265 640 -576 592 -883 681 648 -823 641 -528 856 -144 779 -759 925 -131 -923 -726 277 364 -266 332 -34 318 -731 800 -858 233 798 947 650 493 425 155 -704 -103 -675 -654 -27 -386 928 -468 -607 438 -225 -256 -448 820 -141 372 4 570 -660 -453 -20 916 335 872 984 381 -733 -554 951 636 -891 -609 123 275 391 -773 71 -596 60 37 347 460 184 -319 289 5 -466 852 -56 40 67 -335 849 33 -625 344 791 -406 214 432 -123 900 -44 -993 380 592 750 -118 -584 -443 -863 -707 -824 -802 -908 -491 -606 -783 27 124 -273 -541 850 186 -990 984 943 24 -73 536 371 -599 392 306 86 -80 -536 946 691 -264 805 -855 -731 900 -661 211 758 121 282 534 154 -273 -242 -782 590 964 841 -420 812 -674 306 896 607 495 693 963 802 -511 72 -655 -78 -15 -210 979 -991 -712 779 -315 252 -512 -896 -833 525 -325 930 -491 -973 -927 -260 -734 -139 985 851 562 759 398 -504 -757 -17 472 862 -71 53 -493 -775 -122 544 -963 -299 935 306 283 196 775 -811 240 -126 -724 -764 743 854 1000 -993 766 -981 233 894 -815 -794 -404 -472 742 -981 609 -858 -477 752 -589 280 -797 -262 -280 991 751 -739 -596 436 372 119 -744 -379 272 -723 240 150 288 -407 202 427 924 -917 -785 -629 76 267 515 861 -801 910 -759 969 38 899 -124 19 -241 276 558 -221 -23 -589 675 107 -205 156 -34 199 640 -639 276 118 89 470 -522 -719 635 -238 965 710 -397 -392 69 -674 -884 -964 -498 -598 102 974 -877 102 664 53 -385 27 -675 -459 -86 -519 -917 -396 484 386 -202 -559 726 81 39 786 -419 788 169 961 -823 -288 658 790 765 -16 -830 609 -818 -318 110 -812 -407 664 151 -515 -824 -582 -484 86 169 -674 -369 -145 -664 332 508 -323 842 776 -974 823 257 250 -256 845 491 -986 309 289 940 432 -573 373 217 761 451 939 707 -647 -238 377 601 7 543 775 -986 281 -377 -551 538 459 -325 -927 869 20 804 697 521 -24 536 -777 625 890 -748 547 -41 424 -145 -929 -297 -961 -234 -659 -659 59 -115 383 -442 82 -100 296 -464 -579 60 573 -999 -913 382 822 210 -546 561 255 -669 -685 -475 -80 -642 -793 -894 713 -956 -672 -48 472 220 -568 933 -514 -753 719 283 557 784 -258 -525 -5 -488 86 -819 -157 -645 -341 -27 -704 249 189 -418 -596 -81 917 -938 615 35 831 -601 -639 -796 -925 -125 867 -292 -666 891 -647 348 887 322 291 -740 -374 -245 -831 -904 -64 -564 474 -205 -561 -684 -117 -528 66 477 909 -519 -502 -850 689 -751 42 -354 -929 809 -951 -453 757 -586 -153 -700 687 952 -436 426 755 680 -5 507 -389 -536 -121 735 -635 -528 517 -900 179 331 224 -479 27 597 943 -992 257 -859 -851 -495 -701 -69 -433 901 -212 -505 95 216 130 227 -735 920 -789 -269 448 -959 -322 533 -20 -376 522 -808 -191 -551 853 418 -777 -886 303 -671 793 800 459 800 -789 265 150 -705 322 -421 530 -181 147 -169 -887 590 92 -616 -225 -658 -383 372 493 787 973 -84 622 -845 -169 729 -94 151 288 148 768 951 115 691 -169 -38 324 -535 111 -299 -692 -831 794 460 864 -110 -425 348 -675 -937 758 -891 806 801 -181 695 -32 63 512 346 273 -553 866 -563 545 859 -838 -574 -68 -949 -365 973 -682 708 248 371 839 670 -749 -518 -129 -745 405 643 -850 -649 285 16 -591 -38 -209 670 449 -518 869 -897 90 -320 275 -148 871 -170 -236 526 352 -760 -421 462 148 -874 -969 -646 603 -491 420 -22 762 25 48 -430 -750 -66 -56 399 64 -25 793 29 169 273 298 -237 -585 -716 37 492 198 -180 -961 446 -817 28 -447 -879 -176 602 816 208 -502 -329 -621 -889 380 -663 -632 25 -338 388 980 -915 -532 50 -115 348 -698 236 -161 -586 199 852 -138 -178 27 685 863 -402 -569 -459 206 951 -593 192 790 794 -834 367 -220 -236 525 814 222 -185 -766 764 -736 435 -117 -963 364 170 3 234 -1000 -628 -658 30 -316 -88 944 -937 691 -681 -455 876 -711 105 -208 -273 678 -810 812 -215 -531 -462 -319 561 762 -385 31 -320 779 824 92 703 297 -354 -226 504 886 -684 -415 649 275 -225 -588 -800 165 -575 -91 -180 -768 -337 89 708 653 340 296 328 -595 -124 883 574 -278 860 -415 45 -889 76 -575 681 779 -25 -699 -162 80 -685 -237 -405 -828 770 -852 28 401 402 -283 376 -846 134 -53 410 610 943 -984 -850 -888 153 -202 345 990 863 -420 -529 -564 -843 582 -336 311 -58 260 -654 -814 924 -218 -938 -746 745 839 -267 -301 -536 114 -289 313 970 -531 659 -543 -706 -419 -240 113 -184 -967 -873 531 542 632 -943 -334 362 -549 -18 -653 543 106 -813 964 -823 315 -610 -497 942 -652 -889 -148 477 443 656 -507 -837 813 174 728 -679 -550 401 726 762 531 -612 -520 880 -126 248 657 -836 156 479 -197 13 -100 179 -539 44 499 197 37 -447 -147 -25 -461 381 -591 -113 -501 947 113 -512 402 -526 -761 -706 439 -565 -339 -204 -364 471 -559 879 -412 351 653 960 209 890 -770 -577 884 425 856 -498 -637 770 603 396 213 -341 -690 684 -501 -92 -232 860 -248 -102 457 758 -542 375 -381 -776 -113 -305 677 -973 -116 -238 -974 993 241 284 -108 -62 -376 899 -303 753 313 -624 -286 -833 -295 -950 346 -29 176 823 -790 803 -567 -629 897 -812 515 -650 722 -557 688 -163 -147 -775 220 -49 440 157 -204 683 -7 -382 -8 978 -422 -619 610 -58 -203 465 558 538 857 -727 264 206 -174 807 -916 588 46 -154 -656 827 -701 708 -350 -31 -416 -489 277 249 -513 -150 236 743 478 933 -609 -499 369 -835 -91 -602 817 -382 879 430 -272 -557 -728 946 602 -561 -88 955 -776 582 -745 677 -35 256 -913 -725 932 618 -801 348 744 -88 -895 -590 -625 515 233 994 -814 132 -924 -872 703 209 175 65 814 -892 -281 -309 -135 534 -101 -405 361 -707 -939 403 57 -283 516 -589 528 -136 -712 -34 316 178 981 -553 -633 -332 997 -495 -314 190 795 -502 366 -288 170 -494 709 689 181 -711 357 -763 304 -144 644 592 -830 350 394 549 -778 114 95 8 210 915 -280 -510 -433 766 -575 -141 598 795 329 796 -382 -143 642 -180 -901 -139 625 968 204 -344 843 108 581 -800 663 -46 -711 -701 -361 166 113 18 -545 409 86 703 260 -260 -182 203 967 -83 184 -163 790 489 400 -54 345 -514 708 -222 -994 332 437 -324 -920 -108 218 -931 699 594 753 -648 379 261 -958 -464 112 422 -676 -459 444 -700 -867 1 -150 -914 877 -445 -533 -367 -234 -961 -828 857 418 894 687 108 -643 701 -563 348 -677 -140 -913 395 -93 -293 -166 -170 916 997 129 57 699 -384 523 -652 -193 -599 875 41 438 -622 497 563 -997 387 388 911 887 -659 -823 187 297 566 549 353 592 -844 -637 473 -184 9 290 594 -536 -725 210 128 318 -442 586 415 -299 -996 479 -400 755 -713 609 -474 680 246 145 -88 920 171 -636 877 -869 -100 124 975 541 -274 560 -996 611 -132 352 843 180 -268 -787 -548 -792 -233 -837 -314 -51 209 738 476 530 480 893 -691 776 -870 524 755 -846 964 -631 217 682 507 616 299 -140 792 752 362 -945 -852 201 874 -497 -538 -179 -262 990 -916 574 -367 -4 -861 712 151 -899 -8 53 -80 -305 483 523 970 -653 -771 -734 -767 -911 -600 681 732 -371 40 786 432 384 761 94 12 892 133 -285 -929 335 101 -437 -822 682 348 -403 182 -555 -607 829 -753 964 166 888 -402 -651 395 617 -405 -75 -823 -13 -423 754 365 696 315 -961 324 596 740 714 58 -384 487 751 -312 174 504 -454 395 272 944 367 498 565 -799 -532 548 -679 872 866 511 -569 271 143 87 20 -721 817 965 -733 744 -902 113 -258 683 647 -258 -389 921 509 -721 82 -850 426 256 -403 -956 -463 852 511 568 -976 -895 773 -958 782 -868 -614 -153 820 628 116 -495 52 -316 483 995 -721 -564 633 926 224 606 709 387 -325 633 -434 -374 -345 524 684 -69 -593 -156 -788 -828 411 56 -949 -316 -608 3 -359 -840 149 843 879 -220 -916 893 348 -355 785 -129 45 841 630 288 279 -321 -131 -366 -305 -399 -901 893 467 -674 967 610 -704 466 828 597 -302 -959 -868 -337 870 -62 -431 771 927 305 -855 404 363 -420 -374 -775 -78 -265 764 -214 -901 975 119 -691 -699 -694 -811 -642 369 -931 780 311 466 498 -100 -233 -62 -955 124 342 360 -454 926 153 -503 75 618 -656 -203 794 202 705 356 -892 129 -612 -499 -324 -763 -322 -376 -870 -190 176 210 226 342 29 668 929 -820 -609 -97 -792 -463 244 313 -17 22 -928 972 -304 516 836 322 -456 995 626 405 620 368 966 -326 -574 -809 -413 -291 217 -507 -642 -832 -485 -740 -553 436 780 725 -756 744 802 -769 74 -88 -878 -643 -147 -660 -180 -41 -778 -980 -691 290 -101 542 -250 856 80 -868 -309 572 -234 664 967 -724 913 655 151 -336 395 90 418 920 723 -669 -542 -23 -692 -72 737 492 -138 -399 -86 -562 699 -535 -919 956 664 318 -556 901 385 995 36 -207 770 -124 -148 140 411 -522 -16 -266 -298 -68 815 312 71 954 766 -978 -557 -780 442 642 635 536 -838 275 255 -255 -103 -482 -711 575 -108 416 -766 367 -680 978 -771 -745 43 -587 16 -496 210 973 -604 -398 158 -7 331 -63 -531 449 568 -565 -505 -173 -206 862 847 -396 -956 -316 -960 50 -597 -361 666 765 748 456 714 -350 729 -239 -418 49 602 457 -967 -404 460 -879 516 -961 -766 -428 264 505 865 -79 859 -670 -809 -557 -100 326 608 -879 -320 -631 651 -679 35 133 -611 -186 730 -302 149 503 531 -22 -535 -347 -709 -905 376 -91 -26 976 368 828 -499 -66 -168 334 294 -843 -176 742 -14 -889 -755 -749 -864 605 4 152 334 -237 786 -349 -138 874 381 400 -532 -558 585 710 358 627 -170 -496 -582 243 -644 149 664 912 -341 -340 -418 -336 94 946 786 494 13 263 -107 884 -981 903 653 341 795 805 -169 768 605 -538 -30 479 106 -658 888 -348 -875 -886 -361 -925 145 802 -721 238 253 956 -127 937 37 698 -591 -372 -577 -267 290 378 -900 707 -438 769 -251 -15 980 546 -13 -447 977 -293 -298 -168 -523 772 -648 202 -27 -708 -402 -541 355 969 449 -313 802 887 551 -46 336 -263 -89 652 -573 -822 707 -770 331 -981 819 -385 690 993 -365 -509 766 228 573 -446 984 -118 -837 -654 519 349 579 -72 -650 398 814 -35 608 -715 -358 -943 529 -838 -886 -397 -962 -781 -407 866 -927 294 441 -612 -300 -632 -425 -775 -756 960 554 -502 -812 -872 -245 -68 -189 -854 689 -60 -976 903 -195 -267 -246 178 766 367 570 994 -850 833 869 -696 -55 -363 489 21 -920 948 -909 546 -239 560 -926 326 -927 683 -314 -234 988 912 534 837 209 901 -182 484 -349 -307 -162 -695 49 899 94 306 521 -776 127 -345 -151 460 373 717 -826 109 -320 700 -418 -664 487 -508 -264 945 622 924 779 846 425 979 558 -763 -957 522 -690 554 -414 594 -957 750 372 917 455 784 -699 909 301 -683 476 -560 -420 399 -117 347 -397 -693 790 881 -679 -459 48 -635 24 541 797 -755 668 -482 -121 131 922 856 -39 465 7 -904 -747 258 513 134 -212 -393 -441 412 -907 606 300 -544 -747 780 -986 150 545 987 301 -93 582 824 -496 862 -552 831 724 -454 -258 445 -895 -181 47 751 505 -995 -704 845 992 -862 -321 303 -246 -348 -744 625 -595 569 -582 -808 -604 -196 -966 -412 719 698 -376 304 323 -799 -555 -684 730 -325 -151 -520 -618 -727 -806 823 -708 614 -698 374 -403 -137 820 -773 861 828 -915 -273 -627 628 276 -213 -204 -410 231 139 97 441 -511 -892 -645 475 10 792 193 -940 -528 861 -48 -310 -716 -150 929 319 -423 -333 261 861 347 910 -223 359 -366 325 -914 620 -621 -65 -190 -517 336 -767 -667 574 563 -834 88 -812 648 -791 -468 189 -793 358 547 -937 -151 270 283 657 283 -895 -888 -808 -742 -569 2 830 319 -558 -288 954 257 760 761 -922 459 -492 499 620 -753 804 979 873 50 427 -953 -716 -879 59 204 -388 -788 -584 -246 827 789 -701 -909 951 -238 459 583 -729 182 -247 394 571 -401 126 181 364 283 609 -206 859 502 897 -218 939 60 -11 -608 -447 -162 116 -594 -485 -624 -104 -708 -288 -611 335 -719 235 723 -688 -398 -789 280 993 -602 70 -747 -577 -330 -202 274 -661 670 16 488 -373 705 -256 -108 -186 742 -939 -701 -250 633 420 -343 -487 248 463 -832 -684 -746 -228 -61 534 110 -33 -413 398 542 -992 895 -801 979 -526 802 870 42 537 -724 -351 390 468 -929 618 176 -607 -514 -814 501 -285 261 256 549 -503 -791 -825 955 -798 466 792 -469 920 -991 657 -992 906 77 351 690 564 -391 -159 343 400 -951 190 131 127 364 -313 718 940 455 -733 -706 727 -314 -981 726 768 -158 -394 -290 673 -354 -1000 -596 -289 -139 81 -791 775 -998 -216 882 -878 -618 -612 397 -322 127 730 -43 -148 -77 52 -971 -316 809 -718 249 -303 57 125 244 -387 413 -233 311 -546 639 54 -847 -156 -111 -463 393 -742 -284 242 472 915 179 119 309 196 -980 -994 278 -314 -903 -345 608 -964 857 131 706 -768 976 908 -84 -707 -296 609 -360 -856 -335 -332 -711 -861 -63 239 407 400 -579 -549 -591 536 256 -774 -243 458 612 -280 294 -68 -475 988 611 954 186 814 -429 -169 -158 218 674 -927 180 -844 -501 935 -192 -327 483 962 882 6 -755 559 -176 -419 -769 -707 -368 496 385 -218 187 724 795 999 208 904 800 30 -622 -143 303 534 845 845 795 418 -563 32 -671 -609 -686 -754 132 57 -612 759 -201 590 -520 -973 443 -395 244 -787 795 418 97 -571 -21 -328 -266 -129 -176 791 -736 288 -514 -812 203 -806 25 -32 -821 -714 -772 287 -728 749 -127 -319 -284 -694 250 -610 904 889 266 216 -957 945 -337 164 476 528 -840 -942 -961 -65 -278 -829 -441 -499 -279 -129 122 836 667 452 -846 270 -513 78 847 17 610 -180 853 -128 -631 7 710 -773 343 -176 963 -360 609 955 999 330 759 30 105 -508 -515 100 604 727 -14 770 688 639 -235 309 -709 -401 -350 -870 211 -896 966 -44 939 -916 -652 -721 -329 48 717 286 -527 761 163 199 -2 256 646 -306 528 -246 649 -23 737 483 530 -698 798 -71 965 -321 686 210 351 -211 170 470 -485 -90 -923 -657 84 287 -467 273 232 616 609 -737 523 -432 -171 -298 -922 846 372 148 -9 -130 842 -165 275 -840 247 241 -857 422 719 572 -697 -979 731 -509 262 -698 642 -859 500 -42 61 -950 -712 -254 -627 -43 -602 -440 597 783 -691 858 -700 -990 -41 991 -376 116 277 808 618 -780 -635 213 508 117 -738 317 758 -517 866 -582 -725 -838 902 -3 -794 -855 425 34 -453 -713 878 978 -728 279 216 767 -478 -850 -831 -43 470 -895 437 907 847 -47 -873 -727 -664 -857 887 136 -458 726 819 514 -139 649 -512 198 791 447 -550 384 -853 745 369 872 824 790 499 -301 916 943 83 633 937 502 224 851 554 -511 -833 -536 -395 53 -166 249 618 89 -59 -51 98 -31 28 65 -539 -212 -868 -476 -847 -458 554 -82 -886 -945 -377 -331 -336 -152 -636 -365 -680 989 728 -823 -149 762 837 -835 360 -570 739 912 336 199 321 384 908 -109 679 443 -422 502 921 -846 -501 779 937 -136 -749 619 10 222 330 -735 414 100 -882 -320 782 704 -156 -724 -394 941 975 -290 -451 -775 737 -268 -216 398 -44 965 -176 981 849 350 -548 290 -392 -559 -63 -342 -952 -4 -186 -335 770 -712 94 752 842 117 239 210 231 511 745 367 481 203 -4 620 944 197 -756 188 116 500 -443 779 -562 -543 783 -471 -847 833 872 -106 960 732 -180 864 281 -668 770 738 -963 -743 -135 -813 -958 942 135 902 469 -150 -265 584 -873 -138 898 -515 419 926 898 701 -156 -593 426 176 504 392 104 990 -72 401 969 -903 -502 -746 -826 867 56 -370 183 -425 822 -444 851 912 -36 -744 871 266 -191 -134 353 -913 483 -134 180 60 909 -52 -162 738 -620 388 -515 -693 755 -190 287 112 -115 409 768 -370 -475 951 -834 -687 -529 -20 -74 -818 629 -343 121 -664 38 836 9 768 -369 32 -122 500 187 390 -779 677 -987 711 238 116 -11 -851 -679 -983 770 95 263 642 -54 -237 -464 -499 -235 429 -935 832 -526 566 -744 -809 -222 -968 -945 39 366 899 -810 439 -976 -151 483 64 977 653 289 215 325 239 -473 623 -410 -432 -896 13 110 -211 346 549 652 466 -361 -883 58 216 -565 972 -120 -790 -283 -606 -84 903 344 592 -128 -644 479 -855 352 408 -551 409 284 547 85 -545 184 -263 280 -181 548 -607 263 692 -385 -313 488 -823 -948 -997 -413 523 -658 628 -338 830 356 -457 -148 417 -166 -509 -158 153 -179 830 203 -472 936 712 161 -997 -488 408 137 -140 -261 -695 118 -458 579 -345 -103 639 -828 -246 622 -749 775 626 928 -617 -244 433 918 808 -718 -933 -521 213 282 360 -481 -521 438 -60 -352 -660 124 91 -877 -123 897 482 -780 627 922 -178 -152 962 -497 908 -490 945 53 -613 780 -947 -481 675 313 -279 85 486 643 279 -771 855 -931 322 983 -362 -140 -882 280 -436 628 -250 355 -403 -901 -700 611 385 -231 -569 -557 -625 -521 671 780 -136 -820 642 -659 532 -772 -920 577 863 -767 -1 -474 451 -361 516 -979 -405 551 -30 -665 -315 -759 865 -831 802 -252 115 -122 -643 543 17 164 -771 280 -291 521 -116 -945 497 945 -776 -348 534 495 -128 973 -460 707 -707 -956 39 -141 123 165 645 -739 -247 470 -155 238 -815 -633 -328 781 -809 -682 -601 797 -917 -752 737 -718 290 -891 -140 -291 -764 457 -969 -744 -531 384 499 384 487 602 202 -536 705 548 -416 208 56 -598 -153 509 853 -268 -25 742 157 665 -283 -1000 -118 5 -695 -529 405 270 649 538 445 729 208 -151 -471 -430 -612 721 -272 933 397 -129 -479 -868 579 -578 810 981 -848 -931 -33 411 597 -938 341 -821 693 163 512 -925 -168 -63 781 625 142 -644 -853 -380 586 -115 -449 844 958 -664 -609 -459 59 814 325 -903 -442 90 -436 -666 -446 -93 -606 719 -169 916 -463 -288 651 400 269 652 685 259 66 442 961 -188 882 301 918 310 653 -66 -788 -666 713 980 993 -515 130 282 -708 93 177 141 981 -954 -46 -414 885 -914 -2 882 -683 151 -129 328 -274 -121 -416 -661 235 -146 -799 304 -752 -810 -373 -578 42 -726 -102 -503 -780 384 -255 538 793 -434 886 84 109 314 -146 960 -152 -874 -60 783 487 823 878 -803 -724 -808 -294 68 28 -929 442 75 665 -918 942 -112 513 -984 622 -106 -96 203 -981 643 556 333 848 617 -758 17 324 -347 312 598 93 -435 -786 75 -940 9 -271 405 640 -159 668 562 939 647 -996 331 -644 -904 -412 930 -854 838 601 -243 -222 -614 -933 -415 -751 726 540 769 -668 579 -169 146 -734 -119 -644 -347 -649 -862 389 -839 -720 802 338 746 709 199 111 -902 801 -977 -379 228 825 901 367 588 184 -896 -323 486 49 314 165 169 -475 -516 304 -613 488 -140 -51 -105 -225 -827 827 -46 891 -777 272 561 -214 872 846 -324 -67 -797 227 338 335 42 -4 439 -967 -340 984 707 -948 869 245 525 74 498 921 93 383 25 -233 835 -736 -174 -508 -518 -395 706 -392 553 -289 -894 -141 -629 928 -237 -714 580 126 -489 913 348 467 -213 -64 100 -612 -863 -944 194 -538 -880 237 745 -380 -625 445 -932 871 651 998 -355 -880 -107 -607 105 348 860 652 496 -668 457 -356 401 -452 936 129 -753 308 703 930 -610 916 -491 -840 631 978 221 250 -613 766 979 -624 -444 -672 -799 -502 255 397 212 605 316 -653 658 -988 -204 203 64 357 -809 748 -596 217 -977 -805 -295 569 34 -531 -492 -471 387 -368 116 973 -72 469 -249 171 558 317 -916 720 -383 -661 312 -452 -850 356 506 190 0 -380 870 816 136 634 -235 -425 525 -896 -36 761 996 -772 -791 347 74 646 -666 -791 482 -673 205 -913 -219 -332 -942 -861 -931 271 -874 783 -973 8 -568 586 -266 764 -596 -238 933 977 -979 1 631 298 -95 -77 -406 -228 -603 -255 -851 430 135 -945 551 -776 776 -866 -557 -953 -27 984 203 -334 -804 115 -496 -519 -377 307 246 498 168 359 134 -43 -668 14 -95 -937 298 174 -334 496 -411 -848 -46 -296 -656 663 -554 495 -993 368 -906 557 -882 195 -768 -251 -270 -67 -102 600 146 -410 1 859 -133 402 441 753 -162 277 -721 107 -678 -150 -547 -296 767 -718 651 -493 -110 438 -460 274 390 -41 112 338 678 -199 3 837 119 -939 112 682 98 -578 -474 185 -255 580 957 -233 99 802 -349 346 123 31 702 -565 354 290 251 160 -640 -320 -194 688 279 590 213 -892 670 -204 -730 330 498 492 -800 159 -491 140 753 854 459 -350 -360 -550 251 739 -199 458 -55 358 -940 628 -884 -405 -320 74 561 -727 -788 -756 -791 755 -353 -418 -776 -274 74 -831 -337 -416 -163 -154 129 636 -680 29 -804 -236 32 -219 707 470 -555 100 696 414 179 -775 971 905 773 45 434 -288 562 417 145 -92 -81 905 287 813 -796 337 388 554 426 781 -753 708 -124 956 608 -965 -611 -816 981 361 -832 -966 -73 861 237 -832 -832 -268 -717 20 -627 -118 391 -734 -530 823 -560 -710 129 220 39 228 -371 -812 -795 708 -123 240 174 172 -455 -672 -961 -58 -987 -844 -529 -288 -623 896 -652 364 595 521 849 206 829 -303 864 -261 28 114 -53 331 738 -427 679 867 981 336 58 -356 -706 -694 -608 950 -49 -621 911 431 -372 53 -813 510 -770 827 -354 862 261 -887 -490 563 321 966 -338 748 275 -615 -112 -807 498 -575 663 372 -313 -89 -348 -165 -379 180 822 -992 150 785 -858 -463 -822 379 306 9 166 -117 -332 -571 36 -606 360 206 -862 -887 589 177 -164 293 -195 -473 -408 509 -416 -178 -694 -975 109 -189 -429 912 808 270 -691 -868 5 -174 924 85 278 -247 122 -858 -724 935 -163 960 785 568 448 357 -410 -654 223 -556 630 -276 777 405 -795 743 -563 -956 848 -559 -25 -319 355 356 962 -198 -404 601 32 360 -493 -257 95 979 -27 -407 -321 -666 -184 -904 -427 -954 -99 23 -57 -630 138 311 374 -963 -415 670 153 130 105 908 -834 209 919 -240 347 886 50 856 704 394 -310 -678 -581 -19 870 890 -174 -603 -754 -855 776 375 -289 40 823 306 -781 -845 -138 298 487 -375 707 37 -546 175 395 -846 34 -229 765 248 -645 533 -405 -635 963 300 -400 843 66 -861 259 -996 70 745 -867 471 -753 -602 953 298 -855 -276 -257 323 -231 331 29 938 758 -327 755 -16 225 159 -629 -265 -838 419 688 302 -981 667 -164 729 965 -96 -427 253 -666 -779 -282 90 -737 937 8 -542 612 777 560 415 -789 785 61 -665 655 -273 157 801 872 327 -376 -185 -878 -677 -2 -681 -555 -509 -178 -991 -685 -160 429 -549 940 -852 39 418 250 182 984 351 -513 -390 193 -829 -153 -196 -367 -813 922 233 637 -307 882 -342 129 645 99 -83 -919 400 73 74 364 619 -716 719 750 -661 -844 -832 480 -781 -170 -944 166 -696 -619 -166 935 -304 -141 -427 -266 -929 -298 -592 845 135 -969 -724 584 930 276 -29 669 -535 87 228 931 732 313 -787 -354 -698 -816 788 -659 145 369 -985 -71 291 901 494 -868 102 -621 -426 -653 -413 4 -652 -877 -995 -206 -119 -279 -550 -931 -163 871 -506 -525 -950 -845 367 -517 -816 621 -87 -28 -766 662 -257 980 -607 -389 401 14 312 -998 -85 -645 168 -975 -978 814 968 535 606 114 -511 -341 177 -62 361 -184 296 -607 405 -492 -286 907 -967 -274 61 -397 306 -481 -202 -605 -120 -243 843 -263 -777 -851 434 829 -726 -51 -411 870 454 -404 24 307 944 -313 584 -998 -761 771 -629 38 318 401 625 292 -260 897 967 247 412 981 -984 281 177 -527 -580 259 522 -47 -667 -822 -575 -153 -792 -190 397 584 -956 -293 523 458 129 -200 608 -309 -278 -785 -882 -286 -274 463 -75 -703 -780 969 897 -526 440 -178 -29 846 143 -511 846 756 -942 -935 -818 -417 -504 990 -641 -683 -250 -314 -953 -887 -845 -174 -661 362 326 -584 -452 205 -450 104 -477 925 -645 744 467 552 -569 -829 -565 364 -189 814 -26 877 863 -573 436 -637 -845 891 -189 731 -14 936 -274 877 -76 638 315 -884 364 -984 959 388 679 52 626 -549 12 -393 -475 533 678 -520 661 -609 528 250 -540 292 -749 383 113 223 -672 288 460 457 -595 -419 -870 133 253 206 -11 -695 -10 979 -720 48 -281 -989 311 387 -5 994 557 708 -936 277 -23 817 -631 -355 -538 -665 453 -458 568 -71 -767 -825 -30 938 155 466 -203 926 -785 16 -398 680 894 269 940 27 677 102 -953 -373 153 -178 72 66 795 -870 -571 -161 -147 -384 -705 -86 -803 387 868 -339 -742 539 -944 729 949 -43 -422 54 -741 500 979 -41 926 -182 -730 479 35 518 -108 -152 422 921 588 -167 804 -412 -574 -477 -106 -752 -994 994 73 -962 97 -316 863 542 77 -100 -143 408 664 991 -136 -405 311 -571 816 -678 393 582 719 -454 -577 454 392 610 -830 65 121 -583 482 -918 -82 -973 -749 -971 -418 983 623 -350 -727 512 897 -669 268 -67 485 951 -914 -705 752 -957 642 -880 476 414 -984 -158 -195 687 170 519 -739 -893 913 896 827 -91 -606 -535 357 461 -720 784 -52 -893 -805 -748 -588 9 -125 858 529 14 273 -529 -460 -839 855 -146 348 545 520 -671 248 -661 645 -231 -917 -405 -916 989 -23 -538 447 -51 -334 -302 13 -486 -548 -865 -333 -863 -576 648 104 626 914 861 304 256 -994 -693 -220 656 540 958 107 916 64 693 -210 -762 965 20 -38 692 29 -792 6 503 30 -298 -387 -809 113 -291 713 183 102 -514 -236 -379 -794 727 -712 -430 -247 -337 -541 -805 -839 -288 -247 -21 -990 -529 -226 -965 -349 -443 783 157 150 -542 760 -547 -242 -779 -499 77 525 671 -486 876 875 -209 -151 -315 -790 -325 -192 -757 -368 -536 -861 -657 56 -504 -458 -736 238 374 -753 662 444 343 502 406 -257 822 -550 380 -581 806 -2 -342 130 -629 967 894 866 -750 -164 -538 89 406 -472 235 357 877 798 -159 -345 697 -752 -443 -815 -803 637 968 -665 -722 -757 -558 549 -113 427 517 -450 -512 -408 204 39 632 -980 -499 64 -849 308 -726 194 953 -195 421 -693 70 281 215 17 -836 -507 97 -404 -124 854 -873 749 373 -628 377 112 -651 -84 601 941 972 -800 -603 -992 450 -572 -803 778 -706 -36 425 -864 -356 -500 -215 251 733 -577 370 -68 -463 -373 896 805 419 -112 -475 769 127 976 82 593 927 992 -729 87 -192 -535 -981 -634 139 -976 -261 318 490 621 273 20 -261 -870 -770 -88 97 -978 322 -982 -455 610 256 262 194 425 -919 30 -659 -637 -531 581 586 231 -26 -195 173 374 -271 -468 87 -752 410 308 -665 -691 126 -868 890 13 -246 93 127 -174 902 -949 -944 450 -561 -518 -44 40 -104 -259 -284 -358 -972 311 100 902 733 961 -991 67 67 114 -781 414 591 -758 467 -865 -617 335 146 -9 564 -161 -679 567 435 385 966 821 -202 438 470 220 -919 62 405 -325 786 635 943 217 57 -475 478 585 -842 -278 -368 -226 -652 -859 87 149 403 -569 4 -414 -260 -753 957 -229 198 -716 1 860 689 -567 -376 -726 1000 24 754 969 732 -883 -3 663 -107 323 391 -489 36 -33 309 817 639 -620 848 651 -540 278 872 -144 -119 -44 -523 94 932 334 319 -948 -231 -579 -584 525 742 848 -432 -663 617 752 348 138 550 -438 244 -40 -674 525 739 -377 -792 -531 551 220 -528 -158 -376 586 31 621 549 428 -530 -35 -466 645 246 565 -102 360 364 612 36 108 -758 523 255 296 604 -567 -186 885 82 381 183 749 329 322 -913 -451 -802 618 79 139 -543 -261 -5 -987 488 993 944 -749 466 747 469 921 -485 -816 184 -255 966 87 -868 121 -211 -292 142 -385 -302 -139 686 449 865 -289 569 60 -376 -297 -631 -246 -107 -231 748 919 890 -647 -405 -677 -417 -31 130 464 45 359 318 -427 -314 255 81 216 269 -528 -74 710 107 427 -608 489 -997 -136 72 567 179 160 -998 -342 -871 519 -128 815 -100 957 -393 769 -731 106 764 78 -118 -789 -509 -182 -338 -894 913 308 837 364 -172 217 610 -781 -55 -597 842 963 -429 894 422 876 -923 526 917 226 -579 -621 -578 -920 -924 -17 -541 184 -199 371 262 -146 225 -524 -248 270 -651 269 -152 -293 691 -629 -826 -5 -749 521 -860 545 -137 143 -849 276 -851 921 -581 -304 565 -459 357 863 -663 275 -359 -697 160 980 619 -871 603 -495 -893 385 -235 -352 -721 433 -769 -470 625 676 837 -623 693 142 -583 542 128 147 -360 -736 -23 329 747 -946 -531 544 -862 -52 573 -662 -447 -494 951 320 237 -953 -809 607 501 513 -222 180 -881 890 -492 -141 531 -634 855 174 -229 604 -207 702 667 -80 518 -714 -819 108 626 -62 -16 -425 66 -631 -181 -354 -987 546 -302 -65 -734 -550 -135 175 956 -394 93 4 355 274 632 -271 -283 477 -559 736 -667 891 -262 -580 -391 -165 -389 -776 -622 -915 448 -344 -181 -940 -418 -810 190 468 -521 363 222 -853 -383 -287 804 519 183 406 547 699 466 72 -534 -885 986 900 112 812 -496 146 706 -256 -495 -38 476 -720 452 345 686 -473 -466 -225 -710 424 -346 752 436 80 -942 -753 528 -350 820 920 -423 882 -855 -899 -590 -765 62 619 152 -981 -925 -931 238 -144 -306 -646 329 231 507 95 44 50 34 -898 896 663 -257 195 876 381 -873 432 -78 -506 -820 -638 -701 -564 -737 927 497 -445 -475 240 739 -686 87 195 378 -298 -779 538 582 -133 -664 -476 -396 -831 -554 815 -44 115 -329 226 138 -584 545 -147 -287 -299 -172 769 -532 869 776 495 -143 -384 96 242 132 796 675 -511 -703 -194 375 423 -594 656 -595 -954 215 110 -956 136 -155 -435 -996 777 366 487 201 -217 -220 -891 835 431 547 668 565 -549 734 -20 -977 804 635 179 -211 -135 -250 -378 -935 357 -270 -241 340 -578 -971 -243 913 -103 -246 -609 420 -306 -790 314 -461 968 -314 -457 678 676 229 -552 -620 -871 284 -466 -782 -148 793 -958 -347 376 159 601 893 846 217 -801 45 -634 -540 709 927 333 -673 787 113 627 -788 -252 846 -910 -850 -584 -370 667 883 430 -793 -737 -433 -216 -519 538 -551 -727 966 904 214 694 -138 926 -789 454 -484 -519 -522 -782 31 838 194 -671 974 418 -545 -496 358 -419 393 560 -508 374 -490 154 -269 -824 -527 667 -137 691 204 -816 -188 778 -428 -844 -256 -905 221 -577 -519 357 261 611 -186 -819 -356 94 505 692 -821 275 -944 -710 638 -465 -101 -419 -937 -809 -266 905 -364 -445 -315 311 -733 -175 -239 896 644 754 -258 -690 177 91 921 -965 -326 -18 -291 624 -395 -655 35 936 -764 728 -556 -721 -492 -593 121 922 -380 253 -639 708 -303 -87 -792 -389 738 -667 -218 236 -54 309 957 -746 -466 728 -654 763 -731 -361 377 -596 20 -213 -712 520 106 255 139 -72 235 894 -145 655 53 -744 -121 -405 -915 131 -810 -986 -988 535 211 809 534 -391 194 -58 835 -974 -447 -934 366 -604 526 -415 554 240 656 -957 142 312 -852 990 229 -407 -84 966 826 962 346 -44 -572 -76 862 84 -550 -534 -923 42 873 -666 -867 899 -290 -747 619 -292 0 -106 305 261 -490 -123 128 -822 313 930 -328 918 -141 -786 736 -423 719 -551 -403 264 -138 -344 461 -437 -483 -702 897 991 -847 744 911 374 907 -379 -869 980 -206 -156 -7 -766 914 732 472 408 -668 -597 -246 -458 -509 -142 -278 -82 440 77 964 118 874 -793 -568 841 -643 425 -670 725 574 756 132 315 542 221 838 134 -543 550 684 560 -335 627 -544 -370 31 -799 591 282 -846 -508 -260 977 109 271 80 391 -495 451 520 547 356 501 236 107 -82 -928 305 959 -718 824 555 997 498 -700 -380 425 -207 87 -383 171 640 584 -911 981 -604 559 986 -519 477 -277 634 111 -454 387 -801 606 -952 83 595 -659 -509 68 -977 -124 -559 763 463 -51 -516 -11 513 202 971 510 -396 -850 -823 925 939 178 -471 265 561 395 -993 -421 285 -512 -701 530 141 395 740 351 -216 -306 477 -913 835 -234 411 124 -156 141 -691 757 -305 -650 186 144 -60 523 441 131 -10 924 -86 -117 994 27 -698 -720 -672 582 775 26 -815 482 -517 -40 485 795 272 295 962 45 -737 -589 -211 -358 -290 273 -672 257 -566 33 579 526 -121 -96 -642 542 403 -342 -883 65 -488 -603 -420 -423 -371 -848 480 -232 -476 964 -942 -747 -658 865 893 -257 -798 -801 34 380 -829 229 762 12 -410 710 -454 -629 -594 -923 -993 -324 712 434 -171 430 129 -917 -357 -62 802 561 -195 481 599 -560 343 -279 -805 -369 621 994 681 -29 970 -454 203 -507 321 29 46 43 262 -146 271 -985 -959 859 629 877 -596 -466 -261 335 -437 186 751 -246 -978 -747 867 327 -688 -1 -735 953 -738 -181 -440 608 594 938 -484 783 -81 914 -42 -830 -550 -733 167 104 769 315 580 995 405 -146 949 -565 762 115 973 344 524 956 609 977 946 -349 444 447 373 -585 223 828 600 -498 -725 -546 546 409 -826 -602 773 167 -175 -567 917 70 867 610 361 -785 -987 -851 -969 -221 -871 518 260 314 -58 160 502 -896 580 241 416 -945 221 914 -283 -379 164 -635 597 -981 -969 -955 472 -129 322 -733 -6 -41 349 -652 -266 294 -248 -320 -871 319 634 -616 333 497 603 695 158 707 676 -14 702 -879 452 523 -118 972 842 -302 -159 -961 -796 900 343 373 -905 63 280 -535 -838 47 1000 627 144 -963 480 14 -379 776 772 35 -699 981 -837 287 -845 -400 -467 -806 -134 -868 -158 336 -915 359 -306 -984 840 -520 -805 978 -550 911 -850 464 605 996 264 112 839 305 139 455 992 -543 826 268 659 153 -635 500 -86 -590 -919 -3 -451 -9 4 -483 -476 -335 -404 391 312 -686 -564 -75 -775 -55 -285 961 777 699 585 -750 707 -54 -253 680 -245 -580 474 782 865 -63 772 965 800 -903 27 697 84 528 342 -69 -330 86 -979 888 382 709 -118 180 -631 -337 261 -464 -59 -573 -265 -330 985 466 -188 189 897 -691 -29 838 418 339 -571 -238 944 -646 727 -526 456 -886 -493 -18 506 300 726 -55 214 -640 -821 -319 -618 -974 307 607 244 612 272 733 449 -616 534 958 -668 -989 -869 -825 -670 385 -133 820 712 793 503 -452 -716 744 -958 172 558 -945 472 672 -237 -657 733 -279 -938 -596 107 315 750 -963 -997 -166 833 -846 -382 132 92 -752 -924 -136 269 452 604 -279 -516 -104 -74 708 -740 -480 -667 -173 5 13 -3 262 801 971 -466 -171 922 -318 346 -514 473 -68 -75 976 -713 -830 155 283 720 647 -322 203 -117 -347 -131 -8 -225 995 -636 -269 -725 -323 -333 847 -796 699 961 266 -787 -652 28 835 888 -358 134 -745 664 -657 328 -380 -181 27 -838 -446 360 -568 -532 -787 211 -892 541 469 -377 -346 -574 -180 -623 413 -982 51 -595 -492 694 -777 642 629 -422 -519 839 -251 727 -495 -323 -731 -282 546 383 -583 925 471 -972 808 -477 -78 -222 931 -855 -33 42 405 -828 -581 -621 -356 -239 560 187 -495 411 964 -217 693 421 947 416 -807 549 -219 -267 -608 -44 -912 -68 38 34 310 -213 846 -340 803 -729 723 157 -805 487 304 -582 -185 468 683 70 327 907 353 89 608 627 -24 -221 411 847 -141 984 -765 -284 -107 435 870 -886 -229 333 -642 59 314 709 -311 -462 -698 144 -655 -880 969 882 640 718 215 950 494 -852 398 245 -585 610 46 991 -694 -482 -34 -515 39 -600 -133 -826 -632 -881 92 337 101 -351 -663 889 396 -359 493 488 -855 -627 -370 918 -898 33 979 -860 -625 -985 -573 223 -868 38 -442 -315 -503 213 -840 -420 703 -872 -309 -913 -729 -291 -685 -749 27 -491 -735 573 712 -569 287 -346 -294 -449 835 -896 -734 -917 -15 -684 -388 -496 356 294 -377 -925 821 995 699 725 674 718 -902 -877 202 553 727 60 222 -582 -880 364 -316 866 -285 656 -468 674 563 282 740 -737 -850 -180 -706 592 -604 -605 733 -209 -579 -440 573 -639 228 190 -570 523 705 -563 -335 -581 783 167 -644 -294 -120 302 -725 571 420 859 -543 595 -179 839 -292 521 -140 908 -860 -644 -107 222 873 -32 -894 -951 849 -633 867 5 -558 -113 206 -978 -963 189 -394 -370 439 -195 924 98 864 -525 -649 735 -391 -95 -17 152 -508 700 -259 942 712 315 82 852 422 -863 695 -42 484 855 363 467 -863 554 -850 -938 -314 -22 914 425 543 -784 502 -71 194 -44 625 79 358 -100 -482 -324 618 618 624 942 757 -869 721 513 675 417 -121 -506 248 -340 903 -108 962 -592 -541 -150 -336 -280 -205 -329 340 343 -329 -26 434 -208 -261 -114 301 360 -830 -957 177 -506 -606 -614 686 80 872 313 -745 720 -666 -104 -216 900 -495 -777 -968 -335 -285 752 -378 754 759 -976 126 782 -618 -228 -131 -450 -534 -647 -783 160 -148 -448 905 228 -545 989 -589 -214 -923 -707 -239 773 -984 198 193 -595 814 716 803 240 81 -949 1 907 -982 53 -425 -767 -81 597 -855 -682 185 -253 -484 -81 562 252 580 883 756 -960 -705 -26 -470 -260 229 158 -910 -936 400 -923 16 -301 331 -266 457 761 -20 -184 192 -678 -398 -271 -267 -942 436 803 -87 -71 89 -295 -895 -496 543 646 492 290 -55 -71 -551 249 672 997 74 980 -668 146 980 741 -874 613 -869 782 -162 882 -670 799 -478 -889 -755 -74 186 749 186 713 -524 179 -686 -934 -239 -423 311 -319 379 357 -239 352 377 -3 -938 500 233 -136 -656 -363 -987 -847 -796 -612 243 -443 809 -935 -57 -866 -543 -526 600 181 -557 221 -144 -795 -820 -485 265 679 692 981 240 270 18 -81 -859 238 944 -258 -990 19 537 -667 978 931 536 189 -265 559 -226 486 -702 -163 349 662 -183 752 106 -313 449 -979 -572 301 -529 -76 394 576 510 542 717 982 -128 -957 452 620 262 614 898 57 667 -220 372 936 -213 -493 -465 -311 968 492 745 353 140 960 -882 -8 -966 531 -698 127 -884 228 781 524 327 -521 -565 61 -279 -649 243 926 870 719 -627 397 889 -720 -183 -795 307 83 657 -790 -701 216 -173 -625 -430 70 -240 -693 -788 -225 -518 -761 940 777 -66 -752 300 306 -320 316 599 974 -529 254 455 113 -321 -941 -516 -740 36 9 745 -532 522 609 505 432 210 358 142 -83 728 95 350 169 6 651 359 84 -916 139 -825 874 -566 594 -654 -611 -745 -793 189 429 242 627 264 -557 -892 41 139 808 -505 327 -245 543 606 125 883 763 265 951 -470 634 298 -698 -101 -387 -434 469 -36 -452 -730 757 -520 -463 342 -132 -556 186 204 725 236 276 -333 -481 99 317 -227 -255 415 788 -205 -865 142 -498 -933 -138 -550 588 167 898 216 426 680 259 -976 -432 877 -922 -913 -386 -34 161 583 -626 -175 319 -758 -350 -707 -138 601 -308 969 738 14 -244 432 -504 -125 282 -855 430 -355 398 133 -756 275 -827 558 -521 424 149 809 205 -659 -235 771 645 -250 -103 -169 7 -89 -569 174 226 290 -400 -779 101 -532 740 359 847 219 190 844 -777 -542 495 -624 -529 125 -131 373 -610 942 -538 -460 548 -500 471 591 -757 735 616 -258 653 -124 -176 403 765 788 22 -854 2 60 -818 -424 -122 805 -520 -216 222 -490 -404 -126 -953 169 -791 -12 -947 779 865 -532 -439 704 -644 363 -518 838 180 -995 -794 -341 306 -314 -756 318 -216 -191 631 -898 -948 -63 783 -682 -38 933 -575 236 -160 -883 661 -909 -810 -242 -461 354 -144 767 477 3 631 -774 768 312 759 -345 -388 -72 409 557 -730 751 912 -177 986 921 -6 473 722 564 97 -681 667 583 -664 602 -797 -58 -140 146 -485 230 259 -299 246 -273 -523 -400 -175 488 -26 -676 708 213 -651 42 796 -120 206 -785 608 897 684 -979 -857 669 513 -742 308 -625 489 32 -402 -456 -458 -629 826 -988 182 -841 -865 -330 397 973 52 538 -577 -880 572 -963 368 379 -171 980 556 745 688 953 -695 454 784 -903 423 -321 626 -144 -990 372 -778 -34 -45 336 872 -455 509 888 944 597 249 416 842 977 -628 -869 -396 265 -143 921 219 199 -205 426 -546 488 -898 711 -834 59 550 -500 -213 -249 -694 65 -194 -757 65 262 -110 430 175 -142 -684 -360 428 548 -184 902 82 -491 858 592 -607 -119 -771 548 181 -931 -197 938 -775 -184 -244 -603 926 878 218 718 212 -59 -236 239 42 -435 928 973 -642 504 658 -675 927 235 775 406 -471 -295 482 978 470 -197 -943 -897 -982 -613 68 970 538 -781 -389 782 288 213 -231 90 240 -749 542 -774 990 406 -76 -888 -809 732 -322 -351 -176 663 -755 -414 13 -12 -736 -615 -950 -142 -573 17 -719 576 -722 730 186 879 -917 204 -243 -282 40 -723 745 242 904 881 95 651 60 879 -352 -933 -326 -568 -753 705 -624 -366 803 23 -756 571 303 -278 559 525 -501 -211 213 -563 781 602 551 625 -879 -657 908 986 730 -197 -449 -252 -206 -300 369 209 -787 -32 -864 992 900 596 812 -565 -984 704 899 848 657 98 -354 -741 -943 771 624 -275 840 -76 -656 390 -658 209 -690 248 660 357 400 120 -852 -121 -742 -210 504 264 -923 621 -879 -735 267 -502 -571 380 6 396 866 880 181 763 889 801 42 937 76 -690 -559 634 -344 124 268 -680 319 -934 -912 455 -621 -889 638 -702 860 -909 -506 -887 966 -677 -926 797 851 289 632 -799 845 926 590 289 883 -36 440 -784 919 -835 699 -584 485 -175 912 -533 314 -526 682 976 962 -975 -270 588 -42 553 -376 -674 124 -646 768 886 -961 682 -722 13 -824 -691 243 929 141 -543 852 -590 -754 808 -293 -483 492 291 388 -453 -727 -674 815 577 953 -729 -876 933 -521 978 -218 417 625 828 -76 -867 337 294 810 745 -996 156 -949 -973 -182 -420 -868 459 499 102 155 666 -176 65 -719 145 -115 678 -424 -58 472 515 871 470 677 -853 -637 278 576 -387 -331 237 -372 -271 453 -592 531 518 -678 135 866 433 -926 -181 -772 -704 37 588 133 -325 943 119 152 534 -922 713 -960 146 22 899 967 -82 -673 -566 -799 -903 -6 343 626 -57 111 921 728 -469 512 105 863 -197 272 -125 306 146 -717 -861 843 -231 -172 -621 83 805 -309 -34 349 -450 739 -126 -535 916 -563 -342 832 -494 168 933 -336 -226 129 -47 -422 240 -34 19 1 -180 -401 -212 -327 -210 -254 616 -23 34 -304 509 704 239 -77 -725 -552 -665 -930 -673 99 462 37 -124 423 -870 -561 753 -147 -843 579 -307 63 -197 -70 74 639 -821 385 712 -252 452 -589 945 39 221 -110 -751 -495 961 -118 -208 222 -604 269 468 101 300 -819 -678 313 -301 205 -77 -463 382 -441 -664 -645 669 -932 83 384 -359 -608 -240 -655 -135 -649 93 958 622 797 -291 -650 884 979 -582 -684 50 770 892 -497 -68 846 -56 910 -312 673 928 468 -992 -516 -644 -842 -322 -17 -892 118 138 566 657 718 -994 -565 354 -69 720 -238 -616 522 565 -792 -863 -787 675 -615 61 941 243 -563 538 -868 -75 936 -649 -333 789 592 -155 930 647 589 -965 -366 829 937 -913 751 -38 -348 501 -267 -205 -141 332 925 -542 -541 39 -225 546 191 -760 -489 -862 470 -757 -648 592 876 742 636 151 -528 395 442 508 -447 -439 -357 579 296 -226 576 -602 579 755 128 282 80 429 -487 -228 -189 346 -759 515 -532 277 -241 644 100 -117 420 801 -833 513 -471 131 50 914 113 -912 858 316 776 851 -183 441 -365 -162 969 -385 989 -585 -110 54 286 -168 768 -719 -68 -643 959 999 -230 -468 406 -126 148 -825 -422 479 122 446 -644 343 -603 748 -546 -522 -940 2 282 889 -517 -413 -813 -579 742 507 -519 -951 392 652 -130 -964 59 -298 -922 54 -376 -768 198 806 261 824 -165 654 -474 436 590 -804 617 -506 -57 -213 -900 -403 -772 -880 996 -216 587 -488 -705 -697 -667 -821 901 -279 590 435 -192 -767 875 10 -136 578 566 925 448 693 204 -691 -657 -420 -662 171 899 97 -901 -368 -687 796 -977 484 486 69 -960 -862 -273 -463 785 -164 -530 -20 210 12 677 612 543 581 557 -257 -752 606 -937 -674 -864 883 -563 -303 490 886 -617 -604 -956 670 129 560 323 479 -186 331 985 -677 824 941 -544 694 -965 491 455 -76 476 -263 517 -439 -568 -807 864 255 658 -362 536 -320 -91 256 622 -541 895 -430 77 88 -25 373 -817 816 389 564 763 160 -96 -468 -503 -586 -684 63 -682 -605 -933 -832 -559 534 874 -644 489 717 592 941 230 -965 213 444 -646 -78 -888 571 -260 110 488 -930 655 97 -719 937 -547 -606 -978 -838 -608 982 -842 903 496 750 -172 -135 328 685 -771 -177 797 -369 648 398 301 -918 366 -789 -918 -574 216 835 550 378 -808 888 277 -8 -957 880 18 863 503 -931 -631 277 281 375 510 -15 51 -135 543 458 159 -157 216 -623 984 -423 -508 -880 -647 300 -829 142 -488 913 -861 -327 -786 83 -716 -924 -676 697 341 -482 353 897 -27 653 350 506 60 -216 353 549 364 116 911 465 159 -29 917 -984 -979 -831 174 142 -825 -874 350 138 539 -192 -773 976 -489 585 657 253 -478 -596 -416 226 -942 -32 689 -498 764 119 396 979 937 26 -779 782 -173 165 -296 666 839 381 -989 405 -145 318 -700 -12 -751 -988 -722 -771 476 -522 -137 -578 511 132 883 -192 183 -209 -306 -965 -344 980 35 -788 327 -466 957 743 792 355 933 70 -817 552 -619 879 -1 577 563 594 -448 -114 -466 -554 -380 9 -333 985 -368 503 330 438 263 475 -328 799 -391 522 755 -380 458 -629 -476 19 -571 -572 217 748 104 -2 -214 -464 167 -702 -890 -898 -613 818 -529 -389 -919 220 345 123 -144 971 482 -906 -150 266 -192 735 -830 738 609 -937 283 -782 604 -294 221 60 626 785 230 74 615 575 -826 919 -223 -682 407 -232 862 459 529 815 -863 -572 266 -80 874 -649 -446 -745 -377 -507 -410 -337 -891 -68 536 294 594 658 -248 208 780 -107 -610 89 216 -700 134 361 592 -421 -749 -113 -917 121 666 -29 -567 58 640 855 -363 173 749 663 -121 -540 355 -140 -594 -336 -686 -679 -336 -21 -248 -858 204 -95 -915 862 594 -417 766 -930 -52 566 718 -506 623 423 -196 -547 -752 316 616 -239 -425 -470 -353 -398 -413 -601 -80 649 -748 699 -340 555 -609 -232 -978 -852 -724 482 721 547 537 -635 535 -206 -895 135 481 701 -64 -24 658 -912 61 -144 709 -667 838 179 242 -233 456 -861 -159 70 481 -159 -995 -610 572 -737 -46 -163 -701 937 425 20 575 -456 -934 -179 293 788 -396 782 582 -421 190 707 -668 409 260 312 -870 -617 -321 676 -308 363 -433 459 -807 496 -378 493 38 -419 135 -162 -151 -594 579 -102 537 -583 -775 852 82 645 -222 563 0 62 339 -75 -865 744 -629 -466 266 961 13 456 -190 -648 -51 481 259 127 -62 481 175 502 774 504 -591 351 -407 32 -586 -58 -948 424 -3 551 -698 720 813 -710 -269 688 -838 -99 -857 660 506 975 -412 566 -952 479 905 -751 375 -107 -551 -781 -729 141 -671 516 -737 -916 849 -832 583 -495 89 837 789 724 663 -635 375 652 -824 375 401 889 -664 -230 -158 632 827 -651 -135 160 120 981 230 872 358 -185 -435 -59 65 -250 967 -290 -733 -508 -294 -594 -907 -594 -963 289 -397 -664 586 -526 104 -252 -475 830 465 -178 -285 828 -635 70 104 -770 578 -26 -460 -54 120 270 960 -959 -663 123 -326 854 -344 -620 -253 509 -256 -865 -36 277 -648 167 -826 -274 620 -331 561 -510 -692 -536 565 139 407 -866 -195 -770 697 -709 303 693 360 -362 -662 145 609 11 -837 -205 189 -6 -665 964 598 -546 -665 716 -901 -334 -323 898 -715 -879 -596 381 -348 -217 12 -210 624 -303 -565 768 563 27 335 -217 401 -563 278 933 471 -720 710 479 30 -428 107 27 -746 -317 314 -453 -342 -7 87 569 169 787 741 -554 980 -226 742 -244 930 -850 -223 -25 104 -973 53 -507 -271 472 -648 -691 -924 -933 -125 -824 241 110 -413 -945 -914 -796 -185 461 472 -329 -712 420 -342 91 94 -381 -665 -210 -698 -638 -658 -944 958 847 331 -600 -881 100 173 -956 668 -697 -475 122 -147 -458 -989 842 768 -383 859 -850 775 -736 650 98 -529 -245 49 477 409 -277 873 337 -573 353 -15 -139 802 -348 -646 -387 -919 67 -48 -352 -989 684 -339 215 -216 867 -456 200 -288 -945 531 -407 23 123 315 -751 815 -327 -596 -793 775 132 -668 259 584 -536 -591 -532 745 -792 -168 601 160 -948 321 787 104 -330 868 946 929 495 316 -770 755 -778 -740 -394 -569 -946 -61 244 -298 -171 -431 -159 341 -802 395 423 383 865 369 7 -691 929 -853 232 -179 828 -206 761 -460 -749 -570 -374 -472 103 988 130 -348 -230 -924 188 322 306 -353 494 314 433 -561 554 917 722 117 -86 -822 807 53 -673 -619 280 105 -289 477 -626 624 35 -536 157 530 -921 -161 -710 899 874 -418 700 233 544 -526 -458 332 975 136 -538 87 -65 -961 923 -868 -664 -455 955 839 -480 -693 193 -226 -456 805 682 225 176 998 914 -814 -518 647 -591 87 -365 -83 595 -857 33 -416 409 -649 -508 671 -937 -643 33 -523 988 615 8 -811 526 318 152 892 -166 749 -857 240 314 -957 198 -689 290 753 557 759 -409 -347 -449 -874 987 -321 623 757 -375 44 559 455 -794 -538 -728 264 619 -244 -592 756 -942 780 231 721 477 498 -905 -520 40 -735 70 886 379 866 911 -658 -93 -484 4 -588 988 129 249 -912 -526 84 558 -841 -302 -492 -471 124 717 229 -889 -28 -420 391 874 220 -960 623 201 832 -982 -170 -593 973 797 -214 -964 -602 -365 -483 -359 358 -711 678 -706 -499 -108 -249 244 -568 -96 2 -568 -822 -564 440 650 -266 304 -928 -224 489 640 -903 -443 -13 -958 -502 -104 157 508 870 -423 -106 -583 161 -390 -585 395 -489 -850 -139 -273 174 203 -566 -792 -442 -521 182 -426 213 -825 898 -15 227 100 -980 591 764 -937 587 971 681 888 -182 -27 571 634 -803 -474 484 -744 -542 -441 -428 -104 85 431 196 -284 598 859 -444 408 55 287 119 332 18 -794 19 -886 -321 -278 -783 -700 -915 177 -636 -818 -880 250 483 -310 580 39 745 -656 563 -764 152 -317 437 363 -637 177 697 -377 955 988 268 -421 -633 -593 624 770 634 934 -966 -226 -290 61 -750 145 -897 612 631 -399 -411 -669 -632 -969 220 -412 -579 -377 595 -380 -493 -97 897 -779 838 -429 671 610 563 246 980 -577 -932 -235 -297 -388 -53 231 586 -294 -583 518 -74 -280 980 -611 579 957 -569 322 -583 231 -718 -704 892 -721 192 -263 -863 -281 355 824 -73 137 -378 -806 -773 979 -598 980 -70 424 598 656 262 -105 957 673 566 40 169 -740 -848 -520 362 124 -58 458 56 -888 864 -905 175 96 -652 -704 438 -497 -207 207 -361 411 -546 -384 -265 -563 -849 -23 -501 895 -916 402 -825 442 -470 492 -312 -612 672 420 -111 -419 -813 -464 786 -739 945 -822 -60 -946 192 871 -618 329 -601 -554 636 791 650 -248 347 -756 -893 533 -870 -269 -199 914 -851 112 599 373 491 -679 -225 500 257 567 -371 -131 551 -823 256 -158 396 620 329 876 -177 481 938 527 532 -852 -656 972 -84 -413 107 896 533 -4 -176 406 981 -173 400 -261 273 -726 -420 690 -351 -248 -81 -583 540 -244 526 -266 -621 716 -461 983 -661 905 854 -142 614 785 20 -448 -216 -588 940 -54 233 -608 -469 415 -685 -514 420 -531 -420 -576 746 696 -119 504 -671 128 692 932 911 -365 752 -735 -660 617 501 -766 -630 696 497 183 -531 -761 784 -984 -910 32 -812 955 20 -408 643 634 111 923 226 -361 -53 -474 465 -654 786 601 567 -315 46 384 982 658 379 -734 -85 194 -573 -680 -939 -299 183 275 -410 313 91 212 252 151 732 363 851 -732 -992 -996 598 767 363 -347 625 370 396 655 494 939 -963 -323 172 456 139 545 -856 293 488 739 -291 -346 -488 -919 -8 388 577 -621 834 -972 -929 -474 -261 869 -367 497 -908 -762 -650 -860 230 -104 939 -32 -710 784 442 128 820 -992 563 342 -786 -21 634 60 -40 -931 651 368 -616 -912 448 524 -397 214 988 -422 -415 -67 849 -809 420 -553 564 -756 824 -644 -62 -350 -675 -638 -988 -830 -452 -405 139 753 250 862 -559 -460 -970 468 893 215 -177 -124 -597 167 -974 -42 416 -72 473 766 -403 271 -756 814 678 -109 -282 91 974 602 -356 84 -413 399 -575 527 -311 -234 -765 684 405 97 -119 -971 614 -459 865 -501 -166 393 954 -952 -421 -511 -709 939 388 193 138 976 -323 370 -917 244 697 994 827 -255 597 -879 331 461 -92 777 -499 -317 966 802 -591 56 161 -767 -34 -119 -463 250 854 -814 -561 -113 734 -521 -494 174 -277 -247 -385 -143 -219 565 -28 544 -257 193 198 928 -357 -832 533 71 -447 880 604 858 591 643 292 -695 -357 64 668 -507 -776 -394 971 456 47 287 238 -418 -678 -755 -265 -674 -291 -56 217 -754 249 -120 521 416 -248 857 -494 464 -355 382 656 -581 31 32 595 -757 100 -816 179 -825 -136 114 647 741 241 -784 611 -848 -471 824 546 -887 512 -250 913 -801 -347 -112 204 -24 -479 844 -412 -100 748 107 -917 865 2 -942 -624 -203 229 -783 -823 969 -190 -337 501 545 254 -627 -13 858 -844 311 -516 -866 -430 155 -948 -919 711 -832 448 -702 226 325 720 -775 523 508 699 773 -546 206 -907 510 429 -287 23 69 -688 475 228 -1 268 865 976 -414 80 -303 -57 -623 -283 -817 -963 -408 -560 -687 452 192 -468 -353 -414 -659 695 -627 -390 659 -240 -499 -520 -294 324 -851 867 1000 -270 725 38 -527 356 -447 302 -291 -550 -311 -774 708 -369 -175 161 -240 954 -575 771 -420 855 -803 996 985 877 828 -243 310 959 -912 -214 -123 -619 10 446 171 -243 -560 102 -615 906 -899 551 845 121 -318 -88 -118 604 -650 787 155 503 857 -955 -421 454 962 43 251 -91 202 550 696 -940 816 82 861 701 -658 498 930 83 86 530 -110 -549 -165 -324 -961 -633 997 20 381 -670 131 534 -981 167 -854 525 -21 869 914 -540 809 19 -660 139 277 790 833 10 -299 -61 -175 -370 508 950 152 -160 117 -300 -354 -975 323 680 -761 291 -847 456 543 -537 -174 500 998 600 95 761 664 -286 -972 -940 834 -130 -469 -524 85 -688 331 -786 486 -151 -804 386 -353 225 -742 360 -275 481 984 -230 -22 725 -688 -393 -601 -598 341 -341 212 -784 -449 447 -320 217 -269 523 -60 954 977 -96 -613 465 -481 329 -665 -441 2 -520 -120 -108 45 230 -412 750 -803 303 647 836 -313 -209 248 -859 944 844 -233 233 -372 -338 689 945 731 897 -51 65 539 -78 162 -869 -259 261 -631 -132 -389 -838 297 -951 45 -737 -716 -208 -973 656 -562 716 -905 954 -794 12 -614 243 495 831 827 881 267 326 -635 943 791 -142 775 -319 37 -751 644 820 782 649 -437 290 6 -603 -241 -837 -510 -609 -624 484 100 -620 -550 672 -129 -273 -761 -608 -139 681 381 737 -304 693 260 633 695 513 -733 266 -863 -61 -76 277 489 -164 545 129 369 140 644 816 350 846 -96 882 -569 -773 -775 307 277 -487 -455 256 655 -9 -642 548 515 495 474 646 -475 -414 19 -398 -21 -330 632 308 -65 690 565 280 228 102 4 97 376 786 -900 -294 238 -345 667 -417 -14 120 -518 527 -872 460 944 146 -430 -762 246 620 658 933 391 -876 704 592 -982 -203 656 35 -806 -546 466 96 861 -343 -142 533 700 -472 345 751 -833 -768 892 413 -318 38 251 217 883 445 -946 748 -963 -14 440 254 338 -675 925 162 19 453 891 95 -658 777 -732 -460 317 371 49 612 -322 362 -449 185 51 -292 -662 221 -191 -849 -417 -752 75 928 -760 171 266 774 791 295 -181 679 -824 -246 186 423 992 -437 -800 -543 98 100 289 535 793 -838 -537 -761 -353 100 642 -222 288 621 -721 55 12 908 262 -488 -616 70 -77 852 -155 -12 -440 -907 -936 934 848 -513 279 -14 156 -183 -654 841 863 201 930 -116 -957 -249 -842 114 -388 856 435 501 726 -273 -733 -729 629 -197 -933 53 -704 569 102 -564 -844 295 830 -762 561 484 -331 365 -832 -997 596 -524 896 280 -608 -284 -103 998 -605 731 224 -978 -561 -919 -836 803 -95 -984 148 268 504 677 -705 -813 600 -191 509 367 -220 -708 -153 -352 -617 676 -101 -237 -578 287 826 255 -588 426 266 205 -686 -252 -355 -474 -551 778 -410 -426 -749 -538 -436 -658 -855 -153 -893 -731 -440 778 937 625 59 -315 -535 -166 960 -460 394 -15 608 523 692 518 -197 318 70 25 556 -231 321 400 -739 912 295 -611 944 -777 -23 771 579 -129 574 174 581 -167 -304 309 -187 -436 255 382 885 404 153 138 -849 540 343 -844 -96 -943 240 -998 333 -949 -579 834 849 255 -294 -518 468 910 -431 -5 789 885 232 -143 552 26 826 519 -664 386 -776 -492 -408 939 65 -614 280 -719 -546 272 752 252 -28 -111 730 414 -410 9 -876 -878 967 -714 -659 451 70 564 960 -679 -969 -862 28 636 643 -963 380 801 941 -302 972 757 142 154 -725 -322 -674 -229 393 624 -180 756 -309 -37 921 -43 -619 -473 -49 24 -879 -339 -837 371 -237 682 235 819 225 61 432 610 -338 -79 86 561 -443 -212 -272 109 965 -131 -52 679 608 620 609 -215 929 837 470 -737 780 -141 -81 1000 168 664 787 -534 881 221 -193 -789 -608 421 332 851 -781 -146 -335 60 267 -614 116 -721 815 -644 839 899 451 522 -897 -538 210 395 378 -780 231 896 867 878 -963 -644 -660 488 -134 -283 505 43 -608 701 -990 -791 454 55 -846 -504 -327 854 -9 -706 -501 -837 -641 -478 91 -451 135 259 917 -541 -167 -955 -662 -670 -487 -191 934 186 923 188 -360 613 -977 -98 -876 -998 -293 317 546 -659 -393 -508 470 827 283 775 775 -237 -997 237 -954 -693 -607 466 190 56 -282 899 639 -475 788 -873 553 726 -293 257 -772 -601 -336 -695 -789 811 -942 -981 -183 909 -423 -812 868 -60 607 12 743 -890 4 733 -787 -341 652 -338 353 610 -81 956 -752 429 59 510 -525 460 361 -915 -558 258 834 585 -706 141 119 582 -371 304 -475 -376 -9 574 -799 582 120 -186 -636 -712 -60 -493 288 -494 -283 -159 260 -797 -966 361 -924 985 336 376 626 309 78 674 811 422 406 -240 106 728 814 -452 -230 -790 994 304 269 85 -60 213 -776 993 192 428 -868 881 999 -129 57 934 -143 176 -941 -505 -980 -838 426 -50 491 916 -547 -323 515 -489 815 -883 103 169 340 -862 490 -698 -306 512 932 205 679 -527 579 576 626 -712 -384 983 121 123 -156 102 940 -273 590 990 944 -392 986 -213 294 62 673 -862 -621 -884 -606 -603 743 38 -162 -370 612 243 504 173 870 461 385 -243 352 -2 -230 -774 436 896 -481 219 -968 803 745 -885 -24 208 924 543 827 428 -37 -38 754 634 -755 978 -152 149 -335 142 -335 772 -3 981 870 669 -518 353 817 693 612 -478 791 721 -188 288 -389 -615 -530 564 133 -500 -862 -289 131 -729 855 -593 -543 437 349 358 -87 -233 732 -450 -641 611 -985 -512 -478 -832 -197 730 912 391 303 766 -736 84 -603 889 404 -621 295 -164 -626 -299 806 -305 887 367 253 306 753 -448 61 -744 100 -883 404 680 55 -890 -575 -956 -22 880 -112 751 -285 -94 313 927 -218 439 -79 634 697 24 539 194 -361 -129 39 -7 694 50 772 -596 -39 901 428 -378 -973 581 -945 -602 -476 95 -677 -737 105 -212 6 100 -212 -619 557 -844 82 783 83 -911 582 -34 534 6 -516 660 911 -148 847 -709 -107 -139 -6 782 832 322 728 -467 275 -842 -114 809 -156 66 -717 -390 -986 248 336 -462 -24 670 655 -819 -599 969 -964 353 96 439 644 -952 -145 384 -967 -72 -837 -358 870 226 -459 -930 -285 -206 162 529 11 798 -274 -577 -406 -109 450 -226 480 595 104 689 -265 -560 247 -520 -977 -296 -611 137 167 826 -611 -832 159 -393 389 445 -287 411 325 -169 509 -520 440 -608 -507 459 -509 -498 885 -404 712 -986 376 232 -549 303 328 -674 -396 446 20 601 -921 -516 -435 515 984 463 159 -249 -982 225 381 900 -708 328 -383 338 -229 -224 887 892 861 -752 -798 -23 751 369 -439 954 -78 602 -403 388 552 -939 897 -872 354 -888 -423 649 148 64 691 938 -707 54 -949 77 253 729 349 228 -742 -813 -953 903 -969 180 968 -295 270 -358 955 -533 -865 261 775 -422 93 -720 62 887 -523 587 -888 872 -126 -780 372 982 -302 149 -633 738 -622 894 802 584 60 -660 -569 16 -42 -963 577 -145 302 -424 -103 765 67 177 -677 445 -182 659 441 164 648 -58 -798 854 582 896 -905 395 -219 943 -373 -780 719 -305 -465 389 756 -461 -258 670 350 -402 971 981 -211 -881 -634 671 549 -456 -66 370 -170 464 326 -491 -714 311 909 -391 478 37 991 845 994 -255 983 -907 -262 330 610 -154 -760 -68 928 246 -281 25 976 -763 584 380 -527 830 217 846 -774 -151 -984 -310 -390 -976 796 835 -342 84 -274 939 513 534 142 684 182 -358 -448 -627 160 -706 -485 795 131 -735 -450 385 642 -450 -927 -6 -711 -981 -539 771 -278 876 566 262 7 393 514 -655 733 534 327 -779 -887 -985 587 -103 2 -486 -329 225 -341 -559 146 581 -146 987 -504 -332 -720 170 804 -28 -293 971 932 561 456 525 130 -548 662 -668 537 -889 731 -515 592 -676 320 970 -60 394 -755 -280 -447 -757 -595 -675 575 -62 935 929 399 -637 116 -777 145 666 383 831 529 764 415 284 57 654 391 -939 126 413 505 -340 993 328 736 -311 881 354 -847 996 -624 -373 251 -218 -318 842 386 463 -224 -79 -577 597 -293 -108 152 873 -199 -330 300 -81 580 210 560 -666 434 -632 463 136 -273 -504 -217 -391 -902 697 861 175 76 539 186 -40 -938 482 -21 -237 -750 -191 474 -450 630 -501 -103 988 182 794 -764 483 217 400 630 -158 -36 -152 -254 685 -661 -159 742 496 124 182 600 319 142 178 148 699 -85 -944 -144 289 367 -169 630 563 142 730 -934 -252 -419 532 588 289 587 -216 -994 -647 255 581 -151 -227 -377 482 367 172 868 335 -278 817 -347 -281 456 -649 512 877 -970 229 387 -490 369 864 -92 -405 312 537 -363 855 734 975 -709 -818 -729 926 -602 700 477 -1 744 880 908 -818 -346 -291 66 700 968 145 -208 505 -184 484 -949 377 -855 -730 385 517 -855 199 480 -708 -457 630 367 526 -948 -627 118 -663 441 -899 145 326 975 747 -98 26 374 284 46 -463 689 766 -44 -476 401 609 673 467 124 169 -686 -998 -419 814 531 138 -429 644 313 -508 246 -981 -879 886 376 139 -733 -443 538 -717 -663 876 75 627 -66 -878 861 856 -710 8 290 -478 -619 -911 -654 945 236 311 949 170 675 -872 193 733 305 -108 -465 -771 27 789 -648 -963 528 -850 -704 -89 95 93 677 485 -662 -895 719 160 -125 -808 724 145 902 -796 -461 648 501 -954 -219 913 767 -542 -60 -527 55 744 -956 -253 -99 868 -325 -82 876 835 -40 164 -268 -805 935 -105 -279 959 326 -43 -956 -287 -701 -336 -165 -402 -20 -347 -689 -919 996 -161 911 624 -574 972 579 853 -181 -823 727 -954 456 -429 991 -906 512 -246 -831 877 -222 324 444 -200 -269 892 -108 150 -558 -274 746 -960 349 -133 -15 -646 -420 320 -374 -183 -58 554 -51 -840 -210 781 -202 329 -341 76 829 -635 -469 -527 451 -599 219 -339 -752 160 -550 -599 982 -198 183 -800 87 -310 -584 -337 -802 501 -64 -965 -792 -979 548 13 -837 775 57 669 446 485 -618 947 -857 -394 -852 -538 954 463 424 -593 -396 -158 -218 846 270 63 743 -849 991 -266 911 -24 376 363 -219 -533 941 668 59 -449 -210 -890 -661 507 913 248 344 -621 434 -915 993 -427 577 386 425 -625 -603 508 280 373 797 819 754 -912 942 395 622 -183 389 148 -142 -855 -703 -932 -397 925 266 -380 -719 -762 -208 642 986 -331 706 224 579 -65 -220 925 492 -788 24 -707 208 490 629 79 453 -295 -126 -183 861 974 -183 38 -75 308 -103 -200 2 962 182 459 -489 -211 -39 -869 400 717 231 999 292 -587 599 -102 -794 -711 746 -183 -400 578 835 -64 443 -442 -698 -781 466 644 35 503 735 -899 -611 202 966 -26 95 130 388 732 -752 -16 219 462 252 68 657 -450 -969 718 -67 438 -418 -159 137 -572 115 -716 758 11 -664 44 -42 312 233 464 624 351 -920 -989 -845 436 -133 798 474 -537 -617 570 -262 -117 586 -563 322 -140 101 746 609 947 -612 -305 671 719 919 -67 945 212 660 -765 90 258 -37 -299 -774 436 -400 -167 511 716 -1 510 -546 -65 -306 -116 -532 576 95 432 -468 -731 774 821 697 158 -420 -230 153 768 811 -276 -334 613 31 145 600 185 -975 -538 -355 -217 619 -313 900 -376 -452 113 90 593 -656 613 179 -138 941 -646 329 854 -225 807 -786 558 -611 -819 633 -46 -680 561 48 931 -145 -791 208 -51 -267 -139 -789 897 -998 757 -524 34 385 321 -419 -89 -342 935 364 538 646 474 -913 -732 -469 -353 -11 671 943 82 979 894 19 -614 -994 698 -545 -300 -421 420 -357 -45 15 -82 680 -684 -322 96 -44 130 -406 907 -685 -612 575 507 -363 -10 -109 453 -985 -370 185 597 610 -770 102 403 -81 701 -515 207 -159 -999 -322 -754 -409 62 76 562 -924 -432 -754 19 742 -577 -331 -978 -325 747 -528 790 -562 316 559 -336 385 -631 -585 -240 -227 -445 -693 -356 500 -408 523 274 564 -925 -885 681 428 -557 -557 598 846 331 126 590 266 761 -481 62 -607 -780 -44 -266 199 225 -350 55 -6 585 483 412 623 588 43 -668 183 789 35 360 -152 214 -546 -484 -155 -518 50 77 930 -840 1000 -266 -983 -553 -9 130 556 -877 641 852 735 546 -876 -376 694 359 373 616 -670 466 801 -882 407 612 -383 -805 -562 668 753 457 102 -808 110 446 -192 -12 397 185 -265 535 894 -720 -716 402 324 -635 -916 -612 -146 594 167 867 146 -806 714 -866 440 -255 -666 462 -964 -267 224 341 17 519 777 322 -751 419 166 -933 -213 866 265 192 -284 609 -737 232 843 671 -754 -928 -524 499 -676 402 -101 -546 799 -137 98 486 214 -847 -139 327 171 481 -323 -258 -869 246 -205 -287 695 48 -611 977 -711 -639 -514 396 -731 -475 -68 631 171 -892 283 694 -360 3 211 -97 -423 -763 -11 -552 565 455 831 424 232 -815 223 -846 774 551 -730 569 552 560 -103 447 -881 -891 695 -173 107 -427 284 289 -676 685 -412 -792 -518 -755 -521 -361 44 -794 -154 324 834 -103 899 71 -292 -544 394 -712 737 324 -246 -521 617 -139 395 -987 289 -888 -718 179 899 -727 62 -30 36 705 88 663 912 281 88 -356 -637 503 -682 -771 777 -726 789 766 14 -309 -799 -37 -701 969 -980 -268 -572 293 538 -786 846 -646 -451 -905 595 -53 -318 783 319 -644 -862 -781 535 -387 128 -522 -43 557 595 68 191 742 -384 -113 174 218 447 132 -840 881 -294 792 -971 -717 -384 -312 -158 285 21 -437 -975 851 943 694 -307 -942 -462 -698 -839 -191 -450 -762 563 -552 -686 361 -224 174 -961 -272 -794 -76 -56 -700 -688 367 -469 -695 913 830 -298 -902 -515 53 -181 -415 -515 -817 325 -535 393 -528 292 -899 -106 -587 884 97 194 232 -607 -648 848 870 -965 425 -98 -680 850 -607 801 -733 -118 -6 -526 -225 -672 -761 215 -470 636 389 -601 417 280 -757 436 -867 -933 437 -8 -228 -571 896 -670 22 989 34 62 105 56 -439 676 788 -90 549 -109 -134 570 777 -596 993 -850 952 -704 -97 -392 -516 222 699 255 -656 -34 83 771 250 -161 -261 -256 269 -198 -215 -327 453 154 -912 62 -15 -387 32 51 -364 -799 428 -219 -196 -448 877 -516 83 384 40 375 -823 333 -526 747 -686 -345 481 490 -845 376 -320 -295 193 -351 521 -194 -165 -258 132 -128 -761 -99 -346 -545 -647 128 923 266 427 602 -812 3 102 763 -396 -106 -569 -749 -716 556 -591 3 791 685 753 996 -155 -428 -551 804 737 893 -304 -803 649 362 691 -787 836 967 -1 -84 -18 108 305 -743 446 -744 850 -866 -966 987 -625 -167 305 -210 -267 -123 205 -152 285 -8 822 -841 657 671 -594 136 -190 -680 819 -914 115 -915 -487 -5 934 -826 606 -290 -162 546 335 287 178 865 555 51 -440 254 -568 -609 727 -148 872 809 932 -8 150 -205 -973 678 -614 901 589 -203 -479 922 -818 992 844 940 43 820 -595 561 577 126 736 827 -436 99 330 262 -443 945 65 -993 49 323 689 536 500 700 391 768 -989 -758 -233 -501 814 -404 128 -899 -96 742 146 -29 496 -601 509 294 221 -23 376 -538 -368 120 -263 -532 -931 829 79 576 -542 -848 897 950 -580 -840 -354 -373 109 -463 156 828 -134 571 -758 112 52 590 911 -511 -425 -936 -263 -534 411 788 -846 584 -96 -994 871 -889 713 742 391 -526 716 -17 -454 -573 -128 -267 430 -466 500 -202 -974 -880 -446 -766 -817 295 -526 -871 -369 86 -971 144 127 478 -886 -206 -934 -493 86 -389 826 -729 832 -922 -476 371 -150 -593 -143 473 -11 748 381 199 297 -94 207 -866 138 992 -835 -778 752 -279 442 802 738 -17 -957 552 -370 -588 792 522 723 -428 -151 -493 -564 545 650 -932 -307 -799 360 -320 -315 764 -536 79 -881 24 936 -481 -674 879 458 281 -720 -555 -740 -341 -919 -621 -522 594 998 -757 -259 468 -490 63 -507 540 393 592 632 797 -807 -446 116 -43 -236 117 518 569 942 -412 213 -835 -666 909 616 -944 288 284 -280 166 145 -605 312 572 -423 96 -336 -601 436 532 291 -997 -392 316 -334 694 -833 132 814 493 916 712 296 -260 -128 444 532 -503 -206 181 689 -803 257 182 -604 483 -500 89 -982 813 -171 38 -833 81 398 424 595 -954 -895 375 260 13 210 927 -607 -320 256 -78 -44 -891 -737 -817 -743 -700 -817 -553 748 71 553 659 222 -668 199 -25 832 241 581 -965 310 832 441 939 93 -578 985 599 657 873 810 -431 -814 -68 -745 -692 772 22 -684 923 244 -866 -716 -204 -918 91 -45 912 995 345 -759 -956 -451 510 -292 -914 -689 809 56 706 945 -197 -737 -789 442 -620 111 -135 -63 174 -134 39 -700 750 701 -710 -701 -71 -458 616 -335 380 953 583 -360 320 -891 -608 -483 -740 -437 -501 -223 709 -319 677 -413 260 -924 792 693 934 -929 -59 149 -521 -362 622 -413 -677 831 992 115 -239 -374 685 -369 470 -549 -351 869 709 259 -931 573 -13 -440 957 -544 285 -976 866 -85 -299 355 330 381 -302 -391 -78 222 491 239 -6 -800 -196 -609 46 969 -219 -924 -392 56 37 -623 939 578 349 -720 -121 641 633 -526 -232 980 385 -2 -731 -563 -694 471 118 -175 169 146 233 -544 71 243 -899 -210 723 -538 -197 841 -291 -848 373 -394 960 -499 -496 -947 -291 978 995 -5 -432 184 -844 -697 128 561 237 -813 419 -721 472 247 -721 -806 152 -272 478 -542 -563 718 -502 514 -163 -951 -454 240 -549 -21 939 387 278 -508 906 665 633 -6 -220 476 233 -579 474 115 -894 -468 -381 386 723 -768 430 -68 -453 262 -279 -522 -801 -938 -844 -975 91 768 860 828 -54 159 453 -526 -672 -613 -932 -274 5 -660 243 497 659 750 691 -759 360 807 264 238 -589 -223 -963 361 -672 629 -20 584 -594 -882 -953 3 19 -467 241 122 -573 -430 714 354 -677 -108 828 -897 -957 -153 -381 -722 462 -22 -497 -279 810 -24 583 528 177 291 639 183 -734 -320 861 887 -424 329 -293 -601 353 -466 -268 152 -687 -804 94 997 776 297 465 63 363 -673 982 128 -616 -494 -228 -134 389 -246 -380 885 -36 437 835 881 -61 748 -460 -253 -279 878 988 -475 107 582 -645 706 -588 286 -398 508 -693 103 170 -739 459 443 150 117 -665 400 -843 -851 670 537 -740 -231 -311 -822 859 -277 -307 -676 343 171 434 577 740 -660 714 479 475 -769 -606 -919 -427 -355 707 -527 289 257 -881 341 -427 -949 -615 -561 -398 -717 -228 -375 257 823 -509 831 -683 844 -838 96 848 -75 -924 793 873 992 5 366 294 -896 -942 -304 103 -562 560 217 853 -332 636 29 634 -117 -924 -676 -344 192 470 722 -200 654 34 104 459 987 857 918 192 668 869 879 -738 861 -939 485 -588 -662 928 -738 52 50 226 998 708 -780 3 862 -563 -274 -269 -104 -864 -635 845 176 45 406 -604 -526 -237 601 -912 627 961 -654 -285 -12 639 -252 164 820 -26 -651 754 772 -874 448 874 987 853 749 -871 305 374 -556 -514 418 -605 -170 847 -165 -122 -100 -381 554 464 -122 835 843 -343 37 831 268 288 717 774 -466 -500 -432 595 -866 -42 -306 -518 294 -948 317 355 -807 -219 121 -215 442 934 -767 -299 3 -899 -124 221 526 -615 53 287 263 -627 -971 -455 -301 687 266 760 -566 -404 770 36 643 -566 285 940 -533 -930 710 855 758 -380 -444 798 220 210 343 397 -220 -844 -426 929 -967 -115 524 -568 983 -714 941 -141 -69 151 -661 -684 -919 206 402 723 -696 -752 537 999 -179 543 -308 164 998 126 709 894 655 959 -27 763 -100 854 790 270 775 442 757 782 -384 -34 381 276 -376 517 92 -700 -366 -54 -110 355 926 -653 640 -94 96 402 -218 -853 -370 909 -626 -899 -701 -788 570 682 -861 781 569 -669 -844 680 -814 378 411 852 173 145 214 430 -846 -991 -446 951 115 324 306 604 878 370 170 943 242 -749 410 153 -804 -841 -106 -676 59 494 -942 564 961 -426 22 891 864 192 -75 -529 221 568 -186 243 -743 165 -269 577 -472 810 108 -652 -623 336 -488 -98 -326 -939 900 -523 757 509 574 -678 -161 914 -915 188 566 -301 -753 -672 -603 -890 555 487 713 -200 -405 798 521 491 -137 -45 953 -197 31 158 -950 10 -474 284 -349 125 -557 -527 -582 -226 -556 -549 -632 -830 -720 -355 -662 -163 -407 640 767 -218 941 849 478 525 -950 468 -883 -387 -573 436 728 138 932 -719 455 523 890 52 -529 43 620 296 397 -600 603 -487 398 287 304 55 944 49 -1000 402 -935 384 -812 885 248 794 -442 -502 -284 510 -56 784 286 -568 420 261 -864 -827 346 -107 -321 687 -538 651 -870 -1000 408 -839 503 764 668 -863 -826 562 -918 -421 -45 98 -744 -486 -845 3 -690 -295 -556 -146 -503 917 -660 804 9 829 -291 -275 743 267 938 487 744 734 923 749 503 -318 -182 580 873 -875 -875 -703 773 19 777 259 103 -581 671 -850 -969 213 587 460 -542 528 985 136 577 -411 786 -797 755 511 -255 40 630 -290 818 27 455 857 -587 -217 -231 -194 -737 70 522 -428 468 -731 935 -782 547 644 278 -705 -933 83 300 938 497 465 834 34 -621 336 681 -77 387 -658 -935 336 85 994 842 492 341 -361 311 -139 -49 556 977 860 -363 812 349 -879 -687 678 470 -913 -461 -556 514 -412 -363 -510 574 802 17 -544 14 -516 -8 -351 -98 386 494 472 127 -120 940 16 -150 -550 -793 59 188 586 -983 -60 -228 -78 -917 114 556 -193 -12 36 -790 236 212 185 180 -17 -578 -650 514 -940 -355 -161 435 -803 -665 -377 -503 743 -299 -53 -419 -291 -916 -173 -541 436 -923 -171 144 -116 -47 422 892 -160 -999 185 -244 745 -867 -162 577 -8 -40 44 -478 416 180 -556 -141 -489 -902 650 354 171 265 -575 450 626 562 -75 -256 526 -454 137 839 394 362 -353 635 859 -796 -531 569 -167 948 253 627 863 -739 -629 -490 -268 4 -756 660 -470 836 231 58 724 -312 868 845 -470 688 -352 36 438 -226 -844 -983 186 643 -716 -916 4 -14 -22 -937 -200 258 297 -389 775 -486 795 919 628 541 928 942 -498 14 -613 9 -484 737 60 -281 -453 57 777 657 -72 500 937 -848 -121 794 -113 -114 142 -704 607 349 -245 919 -263 -548 10 -564 -632 -520 942 687 -274 -354 -64 -896 239 -171 -976 -778 -175 7 840 9 803 911 4 759 -646 -955 439 687 -283 -595 509 224 73 -399 654 -824 963 657 982 543 416 963 602 599 -941 -941 367 146 935 349 -108 968 -940 -687 -357 -841 612 689 -109 463 895 -8 447 -184 -698 592 162 -544 -21 352 -418 124 -271 -708 935 184 314 -748 -669 808 -559 -979 -429 -692 -447 265 -196 -777 438 -799 -86 -798 -113 21 76 326 247 129 229 57 -961 -120 447 -124 978 23 -307 -915 586 513 -5 -358 -870 495 82 -320 200 85 -209 914 306 963 364 -180 758 375 678 92 973 -554 -150 210 253 -243 -889 852 -909 55 215 492 -674 -165 470 -588 -65 -113 39 -828 161 118 149 827 786 826 179 611 373 744 704 437 -332 601 20 -934 -814 -473 -282 239 683 -971 547 949 922 -143 -27 491 -364 34 -676 -641 -654 -989 645 528 -468 -945 29 370 -577 -20 404 -732 -887 -259 -987 519 -500 -628 -398 669 -920 -610 508 -368 328 -727 -407 -844 694 -258 -502 -365 392 341 607 -210 429 974 -629 -909 -708 -953 419 -902 621 301 619 -496 765 -4 -6 -13 -515 22 -853 58 -895 114 -476 -803 -412 -626 195 -799 364 -792 341 530 741 881 -239 -227 419 -698 -667 -459 -807 -956 988 -648 297 -37 -100 982 -410 83 -169 -425 986 -583 -268 -785 823 -579 847 888 -48 -131 734 608 -937 -398 -681 -928 -160 474 671 894 -363 974 925 -988 368 -240 -964 -930 912 -40 -701 540 4 -762 737 253 376 341 200 970 -147 -736 383 -44 23 688 306 246 92 -168 860 323 374 483 -972 678 908 -246 183 -760 681 240 503 -145 261 -106 -66 -134 -514 995 -170 345 -417 287 583 927 -248 778 41 418 310 -270 -446 771 -921 -53 -733 697 -398 -19 4 918 498 -352 -197 -79 763 -538 873 -936 -298 678 -394 -261 -826 761 399 762 -949 -322 230 -852 -588 -997 -845 -806 444 326 76 -888 -252 758 451 -864 62 1 -470 -148 51 -57 310 -531 777 -51 -570 502 226 -430 -859 -844 -708 927 -388 -576 525 919 -650 -362 -615 -309 172 905 594 200 592 -928 -687 -647 -648 137 72 475 -667 460 980 677 -470 -208 632 -19 452 -181 -397 -194 -242 956 -181 -731 -697 -155 -328 744 -241 -737 -399 200 719 -186 921 -348 -614 41 -3 -679 -819 449 -828 909 -212 391 354 -431 596 78 -856 -9 -515 -615 217 18 523 -621 846 -838 143 687 -815 -340 -688 -762 860 424 -591 165 821 552 430 -53 822 -26 453 975 664 98 11 843 -296 -813 323 -606 880 -914 -998 520 381 -747 -890 592 837 -177 797 504 -412 -384 994 920 -326 151 579 -201 899 -415 579 118 -902 143 201 -160 -887 -970 952 -739 46 -631 918 -561 -528 720 469 -757 398 -130 646 715 802 40 179 -786 297 925 -469 357 826 -527 561 -389 -324 282 -493 991 387 23 299 -12 -37 175 -319 -962 741 756 710 -614 861 330 -895 -286 -717 -895 -217 -895 41 546 -444 598 789 -747 25 803 912 -488 928 216 819 -958 249 -731 -262 -161 76 384 349 271 -212 84 37 814 -947 -782 199 239 -200 572 -211 -404 -790 416 -563 -838 799 43 -621 72 928 899 831 -757 -500 712 814 454 -811 -21 382 546 -649 -580 502 -374 867 752 -376 -643 -172 980 9 801 -174 231 914 214 -484 482 -348 182 -247 -858 -91 -490 -401 579 -972 335 -369 885 521 -923 -496 -854 -644 -545 571 -536 -173 -819 -519 -984 -265 -935 -201 529 830 -726 808 -126 -928 -731 143 773 -157 -563 17 -987 -867 521 880 -567 877 691 -234 950 -53 826 937 451 227 372 -584 827 -824 -300 181 -54 -382 137 -591 17 160 -922 637 676 -219 573 3 -485 369 633 261 974 421 105 -102 144 359 105 -78 857 -749 205 -998 -583 162 -260 706 904 -611 -526 31 549 -217 -292 -61 820 217 8 -233 -811 -624 -279 756 -31 -80 -305 -394 -368 -984 -850 -743 -480 917 188 -4 -32 494 580 964 -996 330 828 -929 289 813 868 680 945 583 -967 -208 673 -691 -525 -109 -863 -350 348 194 -456 736 -154 341 393 -40 127 247 325 -754 782 -667 469 -788 -415 -18 -946 481 -84 -907 833 57 769 972 214 912 331 -13 -360 -783 -486 -768 269 -674 -294 637 -892 345 727 639 -938 921 464 -887 471 967 564 -704 838 554 -804 821 -334 -631 -281 -693 -786 -575 -514 -434 980 25 -111 -752 -369 -737 -735 -942 664 967 -916 -438 -609 -644 346 480 33 927 -934 -200 -236 -827 -326 20 -965 -859 -330 -785 604 839 717 -686 -502 -548 -728 258 -640 -935 -467 -555 -936 -452 -990 -450 -151 -468 -627 80 -577 -484 -274 18 -424 -636 603 -356 941 942 -957 430 -493 367 -481 184 -924 -815 522 -598 403 87 -922 696 207 -311 28 727 -886 -863 526 -550 -152 -453 252 -406 -820 937 -156 305 787 551 -582 -551 601 154 605 -703 261 50 -133 -756 -192 -687 -391 257 -463 -799 -84 124 -30 747 -666 984 -15 -221 326 -960 729 -28 -307 -537 -149 -248 509 -660 -115 645 -803 -826 -879 -96 809 499 -14 199 579 778 857 362 411 223 69 233 417 -27 -224 939 861 -948 985 761 -175 868 386 178 -731 -220 -135 559 787 -577 -410 -203 30 996 -874 924 -359 180 443 302 435 779 749 540 -276 -829 680 -254 -445 -696 -902 -810 -926 14 119 540 -29 202 -420 -790 -510 292 987 44 570 367 399 -95 -147 -385 439 -101 198 -961 103 -374 -693 501 366 334 722 -495 -435 -980 -44 655 -944 -117 -384 527 446 -718 -445 -725 146 278 671 -74 864 493 717 -212 999 949 -504 71 -599 732 -41 -36 -337 -374 351 -831 -216 706 -476 -292 194 -203 -950 471 120 213 736 -376 696 -571 588 467 -752 68 -771 147 896 -298 -136 645 500 673 32 599 279 876 -498 -862 597 618 150 -884 -612 -704 997 -562 856 -612 -360 532 928 924 -183 354 -413 -605 -868 -154 -178 -840 974 -990 -480 369 -137 64 5 782 369 818 -112 52 673 -718 -856 524 -944 -578 -832 -993 -767 322 -96 -865 -995 419 -330 59 329 10 930 -347 -866 -914 -966 230 -496 -996 913 338 265 -446 -884 -413 609 203 735 -830 644 -91 806 216 534 273 -158 708 945 -190 -156 106 -396 -674 -312 -301 547 -896 -260 28 -69 -796 -709 923 543 348 -754 -739 -50 -623 -259 215 438 607 -772 508 943 108 -547 873 -120 631 -916 -867 -973 -473 937 -368 -734 779 -207 -924 -493 108 -472 813 -84 -533 486 146 398 533 -215 166 -480 -771 86 935 -408 -673 929 -742 659 989 32 -894 771 586 -466 397 339 -176 272 833 -388 189 -489 543 -129 -185 901 -412 -684 530 1 161 106 -256 740 561 -597 59 -463 538 -176 -968 -957 30 450 375 -893 -528 435 422 -535 -241 279 827 183 -510 -288 -911 -544 971 437 578 -112 489 770 619 714 521 75 -390 -725 3 -93 191 -279 -749 757 -422 726 -465 652 30 262 -862 590 -981 385 635 155 625 139 -98 -632 -213 -254 -960 -60 -646 68 -237 -499 -716 878 390 953 332 -523 -198 -280 794 -117 -84 408 576 631 -587 -437 569 -451 785 697 -173 -682 -718 -877 401 -698 103 -325 -98 769 -645 -957 861 -296 -527 648 276 -950 -493 -578 -120 192 700 -656 -99 -713 -807 877 -672 -248 592 -46 941 -888 660 113 57 935 988 -16 -587 -450 482 52 -16 214 -858 -474 99 -596 -856 872 -326 744 -626 815 -443 542 -142 -756 473 879 196 957 34 -998 272 -601 -446 896 213 846 666 5 -461 310 923 -364 755 437 273 -433 235 -794 -248 37 154 791 446 -266 -556 22 810 642 263 584 -841 233 322 502 -16 -324 587 -74 782 -689 261 543 204 -36 -131 -503 -713 -971 -447 -102 -676 -957 945 807 125 -599 842 -264 424 273 475 548 -987 -925 475 587 -296 690 943 214 -239 863 976 76 -272 986 -239 406 -943 957 -4 271 988 -114 -886 792 534 -815 708 834 -415 -257 -916 472 966 893 473 -941 -108 -853 100 -592 -658 299 -369 130 670 10 85 861 397 663 886 392 737 428 86 -449 64 -856 611 98 821 345 9 -421 956 -812 872 436 -928 -540 -792 663 709 729 -701 941 534 688 -995 518 -261 -519 239 201 853 -646 -507 380 374 767 877 659 -381 44 510 -310 -711 -649 802 -624 -904 230 819 511 -446 -125 -25 -765 413 -607 -296 653 354 -824 156 -759 -649 862 -558 -880 25 -20 -394 656 -557 -94 -672 -453 -366 949 713 177 -976 -921 353 414 -902 333 391 277 399 -77 517 164 475 938 561 639 757 897 317 -303 778 -536 -882 989 -234 534 326 -871 663 838 121 -102 780 -975 391 -45 800 -826 412 9 768 982 -49 748 446 -673 -168 627 806 168 -308 556 -327 -783 319 -93 140 84 -989 -906 994 -362 568 -892 -381 695 -941 -495 -215 698 817 231 -275 -255 -92 37 399 816 872 198 1 233 178 652 -436 429 -33 959 -391 -997 -248 894 -174 308 980 -347 99 -896 -288 338 -311 596 950 423 -6 -901 884 293 281 -56 140 278 -957 978 395 -325 902 455 265 344 240 557 83 -927 541 -973 -406 34 932 568 639 -66 943 131 -615 -607 -104 -562 930 -752 -804 748 42 325 -255 -290 -663 -692 953 -412 -539 -783 120 862 312 -782 845 -531 248 113 536 285 752 -554 -946 878 -646 584 -101 678 -312 -390 841 733 505 540 -905 -930 30 -119 425 -854 -228 579 -416 974 -170 446 -636 522 58 -519 -881 -550 861 -237 -617 801 88 -137 716 -602 -696 -108 -32 -848 966 -391 77 428 68 528 -32 -471 -991 57 541 -884 -531 991 -188 77 778 -820 703 417 -879 364 -940 350 -565 955 644 -670 691 928 233 -291 220 -364 431 -346 515 557 -284 563 -401 797 -698 -606 319 -204 -72 -125 -255 -70 576 465 -721 471 503 -775 19 239 -540 63 829 122 -757 786 574 873 428 -30 689 -813 949 -941 295 144 -267 164 -168 312 190 -167 310 444 -145 935 -33 993 -30 -685 138 690 -414 432 51 -324 -170 482 931 113 171 -68 -168 282 -608 -457 -49 176 941 -722 -267 357 640 -813 -106 908 61 -563 348 638 -526 537 -894 254 -21 -166 -487 371 -840 -607 -692 198 487 -813 -964 945 -540 -42 -816 203 856 42 679 -236 -517 -186 716 -724 548 675 147 85 49 -464 88 -981 -525 -467 -491 274 960 -637 160 811 166 912 -143 -98 -786 839 48 -138 205 -62 -704 74 175 -698 133 -804 -11 118 -49 226 845 856 147 -170 -837 669 422 998 -158 611 -902 809 -795 -882 681 307 911 -90 348 778 -721 38 814 -843 -400 -309 -425 -288 329 -509 -157 52 838 -486 -153 508 -203 -872 270 -806 -691 -484 654 -143 -684 -514 -756 -527 268 11 705 -548 -556 -751 553 -504 542 976 -352 -46 370 -958 -427 820 -504 932 878 -99 -520 813 -415 146 221 -433 -359 166 475 -633 -486 -832 950 -699 96 -937 -116 -601 266 -456 229 873 -606 -923 -336 -829 -705 -503 -169 711 249 687 10 935 664 -521 564 -799 644 604 -839 -193 -468 415 51 828 473 -545 -114 -521 -983 684 359 706 -138 -305 -603 -440 -150 -878 15 -910 486 333 -287 -995 -593 952 786 839 923 -986 -105 -93 -439 660 -878 -180 -803 -959 417 -695 -980 532 165 464 -121 292 190 862 -1 -279 -949 -784 -555 -745 -234 -927 -245 -973 -915 782 579 -78 903 426 153 -931 -237 -682 802 -957 -198 244 627 -32 814 -205 -238 262 130 -780 701 -789 -949 -424 -968 -259 -365 719 -653 487 154 -519 897 772 -390 -26 129 -836 -676 983 -80 338 -431 -551 656 -686 -432 321 -388 -251 578 975 451 -747 -354 151 876 164 -468 -319 583 -847 927 -439 222 944 -601 -784 -644 -916 716 960 518 882 -745 215 923 -302 161 259 893 7 494 -885 -634 -580 343 821 364 -805 563 -137 858 -990 -891 -43 613 -651 -871 -819 -785 738 998 647 534 -664 180 283 934 95 -337 530 124 -252 717 -690 640 695 289 559 607 59 171 839 547 -745 -343 -247 -540 -422 214 -365 -743 80 338 200 -523 -316 -862 -60 229 929 -725 -645 891 218 30 -969 -296 707 890 202 137 993 655 814 176 420 532 927 301 653 947 497 485 430 363 920 -37 -420 321 -87 615 23 325 661 569 -64 -682 976 336 622 243 299 -774 -542 -714 31 -151 -385 561 692 27 -939 647 47 105 -949 582 -498 -230 341 -193 56 -737 44 -877 569 846 265 -843 -767 -1000 942 265 -993 -296 837 464 490 4 -922 -141 -258 -241 215 -7 648 -976 126 839 751 109 953 127 -763 508 522 877 -318 492 29 -814 -653 679 221 -130 948 570 849 885 -191 -921 -584 366 -851 9 713 763 816 -207 191 -400 -219 552 612 236 -167 23 -743 19 -271 811 581 -306 -328 274 -429 42 223 -633 -398 -37 -329 37 840 -922 -377 649 935 -31 361 342 -569 738 693 -706 -773 -626 -596 498 -441 -725 -813 -990 816 -609 -544 957 723 807 76 -324 677 18 181 906 -94 -861 839 -690 644 694 631 125 255 -820 -215 193 -607 233 -689 158 26 -427 310 -282 230 971 508 -342 832 -537 962 -489 116 -695 73 -441 445 39 806 -405 -984 -250 610 -722 -724 130 541 676 718 -33 713 -67 235 -302 -279 -94 711 983 -157 534 -207 78 -900 949 -192 -785 238 176 -947 -300 -709 -486 -859 -650 783 -990 -752 -467 -134 -444 -659 -112 -393 -187 533 -927 -994 -412 -10 -650 -549 450 -821 -204 962 948 -623 878 -331 388 -416 -479 924 -675 -549 996 -411 -25 -201 684 280 669 -712 742 -473 100 354 -61 987 -112 -981 34 982 -662 -965 298 -596 -681 -515 253 -710 588 383 250 845 103 -448 -373 726 698 608 144 438 645 857 219 -661 -92 -988 934 -63 -251 970 -763 220 -400 -773 -337 -643 -452 -613 940 402 755 250 245 -566 -922 518 4 -419 960 170 660 -955 157 293 -453 7 -213 -579 -898 -602 913 780 881 928 841 150 123 157 -103 67 689 484 507 -304 -244 -255 -337 691 -92 -222 535 982 -407 -524 449 706 849 -802 -553 -389 944 146 454 -928 -659 376 846 -78 -681 957 -276 218 -80 -875 -276 -69 -976 461 941 -260 -27 -400 943 -80 -241 -787 -599 -978 -268 851 -322 -62 231 -30 -985 855 159 488 354 783 -677 -363 -408 165 -91 728 -494 -224 19 253 654 -671 -153 687 -672 63 -494 807 838 -954 513 469 -327 875 181 -458 -159 431 -976 -558 354 770 -400 566 -181 516 152 -360 -167 -148 -893 970 -962 363 -202 802 206 -450 -572 298 -515 301 159 -482 851 -850 -782 356 140 -521 938 -165 76 445 625 750 -480 -1 -459 716 -566 212 992 -94 -620 -62 -439 882 -466 -25 -901 -563 8 -11 -915 -306 4 235 829 528 518 835 -283 -113 -252 483 399 990 -318 -830 122 -935 209 -837 19 -484 -642 -162 642 -179 -697 -397 25 960 -618 -384 730 -994 462 22 -865 201 -498 -521 -802 -947 -927 365 -246 251 -883 -812 -908 518 -3 464 -99 -130 -266 -437 289 -219 -414 -258 58 -65 -759 -184 -297 253 -965 768 568 787 -294 526 -566 -540 -939 310 454 941 350 -11 -948 886 951 -848 287 797 842 766 -802 -490 -925 -341 822 -179 248 -551 567 84 -598 993 -853 -38 853 -297 546 -586 -972 47 345 131 -685 671 -344 -882 92 556 -982 755 78 200 526 -668 -357 -709 674 671 -111 731 -112 84 933 -239 -730 164 416 933 -463 -556 -82 786 -630 904 -529 557 653 -614 174 850 989 -264 -412 602 535 -347 408 -246 -760 -54 -448 499 368 482 -912 -849 282 -29 -247 -949 804 98 762 830 767 910 505 157 -142 479 -137 992 -842 -578 846 608 587 524 526 -705 910 -694 84 -139 -547 -18 -793 964 -415 292 548 -822 850 -439 732 935 -352 -406 -499 612 362 928 -486 573 849 -406 -124 -15 184 104 942 -396 -552 239 132 -402 -851 -90 -851 -236 987 -343 -63 15 -549 824 768 867 -927 538 -848 764 183 -193 677 187 768 52 -105 -791 -615 -210 -728 509 855 -811 458 -182 214 -828 -512 25 181 -722 -406 210 157 307 739 -562 -806 436 -373 357 -973 972 928 -81 904 -926 961 664 550 -952 -927 -116 -138 2 773 935 658 -7 278 30 821 -626 115 306 155 -719 -552 912 680 755 -898 -567 173 448 529 -515 862 -998 825 -248 520 -573 -821 -160 -68 772 -677 603 91 -307 -769 -363 -699 241 456 -808 192 -892 610 513 -587 -288 -742 -514 852 -964 -20 -473 887 -119 -175 385 -755 969 -779 684 -686 -229 637 -90 761 811 -134 410 689 -548 -734 396 756 229 -244 -137 -487 725 -24 427 337 -596 456 823 605 -796 -490 -181 -886 -643 -976 826 277 731 -763 749 -765 -331 -602 994 250 664 921 290 179 -203 364 29 551 -931 -185 843 721 -589 -260 648 836 -524 272 -396 965 -148 864 449 -326 -864 -605 555 -579 440 -378 785 353 907 -738 -483 143 -755 664 141 629 -112 195 -369 -446 -670 257 -22 -204 -404 918 -987 -805 -520 293 -694 -531 533 -381 547 831 -811 -169 -390 86 693 -691 900 531 -561 571 518 -750 -219 -338 -264 710 -539 212 219 410 -736 223 -52 284 -759 328 834 -704 355 -812 932 296 -187 -574 956 139 -610 -558 -396 -617 44 -101 132 476 -507 -825 874 608 -999 -842 102 -211 -671 -997 -838 457 245 79 421 867 -715 -541 329 333 -778 610 347 470 271 614 -905 -785 -134 -579 -197 75 523 572 -421 169 748 546 980 -802 -567 256 988 -231 -134 626 -970 748 -846 154 861 -840 664 496 982 -712 341 -439 -336 -766 848 109 258 577 -950 186 -318 384 70 320 15 -997 241 620 -401 596 309 211 -901 -395 327 -367 -175 -706 -94 -58 -417 67 -779 -312 705 314 -171 -550 37 948 774 -142 -600 -913 64 241 83 878 175 300 812 -848 -836 240 -511 -153 -773 314 343 -372 -346 -399 -438 362 585 419 -745 -918 -339 607 -919 100 -851 58 584 -773 -194 -675 872 464 186 132 -381 882 -492 -333 415 379 615 608 954 -186 666 152 -80 25 411 -926 476 201 -9 738 175 -776 -58 973 -103 176 -946 457 445 919 244 843 -954 -870 283 -432 706 -214 -935 226 -135 363 158 162 -889 404 497 224 750 890 160 440 57 -225 660 436 207 -420 757 864 -774 179 -269 -896 -939 -238 -91 630 -519 608 -746 -982 623 878 -34 -915 866 311 29 365 902 643 -855 -458 -38 961 340 412 499 666 398 97 900 -352 -929 54 298 -542 598 32 -959 310 -586 67 -306 473 -580 802 -103 -654 9 -210 324 -714 973 69 -121 205 -173 -822 300 -131 239 -678 325 270 -565 152 -687 335 -552 484 -296 -939 252 -385 805 -36 810 -135 336 742 -892 616 219 -352 599 237 424 493 668 95 899 601 588 26 -13 708 -588 534 757 771 -716 638 480 -504 343 -46 279 339 -290 -933 -959 524 -807 -815 -597 -997 967 500 -769 293 -172 223 -117 480 -638 118 934 -362 -660 553 638 -835 -587 59 409 158 -912 -145 -259 111 -78 -426 -517 -431 623 -437 678 811 40 -749 -407 358 -575 -103 -170 -342 996 489 595 862 288 159 -737 -207 316 721 -116 -829 -619 876 -494 116 -463 -853 -594 -388 27 523 -379 557 -475 237 -600 -561 -451 -488 -968 67 711 -790 108 -377 898 -855 476 -33 -509 211 -545 661 -450 -386 170 998 -942 310 533 -47 -997 -733 15 148 911 99 223 -921 -13 328 -63 593 -612 733 188 659 -915 47 -625 775 -331 -49 171 420 -719 -606 595 706 58 -285 -409 -225 459 -363 503 -311 -222 -908 -869 -661 360 746 -102 449 -211 966 -525 -594 435 -181 -218 -150 -959 -314 -401 -769 -974 157 931 -316 744 -420 -801 -678 -627 289 99 205 535 506 320 -492 -692 -857 -100 759 511 634 949 211 -836 -880 827 748 -845 -882 43 -425 -999 -439 379 231 92 -260 51 342 -97 474 474 670 -146 582 -647 1000 -388 417 -538 -132 -298 -608 -596 275 706 -986 -434 -777 24 88 -723 -740 709 -459 -48 495 524 -47 523 127 406 -194 284 905 119 790 190 -788 129 11 -831 -118 3 -750 -391 940 -873 789 -692 -533 297 -535 332 -69 -531 -164 -493 -293 -420 756 -605 -183 44 -172 -622 -324 541 -14 -270 554 879 -77 53 -716 -171 -937 -346 624 -85 -888 -610 833 228 -140 -35 941 371 424 -722 -739 -972 825 141 -321 197 -714 -828 -475 561 289 -661 -372 -102 -283 661 27 -257 -582 638 -397 332 11 14 -813 -128 122 -737 -956 178 784 363 1000 -51 10 -795 918 740 -522 658 455 -552 -623 -194 -245 436 -13 -124 -69 -771 -618 794 551 770 -650 417 265 -43 594 181 -936 444 105 -575 472 172 -309 122 -97 984 601 -124 794 -326 -16 121 -442 -998 -55 -542 299 3 -159 -313 -581 -140 923 542 565 -163 -822 -245 -190 319 -450 -443 67 -474 806 293 696 -478 -293 -25 120 -258 907 164 -941 -2 742 737 208 473 -292 207 438 151 -207 -409 -726 680 -919 -785 -878 -711 65 -121 -667 -102 447 -777 509 -610 891 606 431 -305 -88 34 986 591 13 -56 136 -236 -527 -149 -936 987 -593 -426 176 -785 -750 -812 -362 60 -95 -612 -250 -488 -209 191 293 120 -917 453 592 826 -123 512 26 278 269 -536 407 -987 372 -85 605 325 -260 -123 264 494 476 -476 -412 -859 -381 861 797 -825 -517 954 -623 -44 945 85 28 -31 -618 187 -585 -111 -146 726 -36 -587 -965 -393 400 -643 766 403 368 215 -35 -458 -854 603 530 -377 948 -43 -36 83 -348 515 -673 22 -649 -649 -360 38 -54 -492 -97 -237 -143 -383 -223 741 -342 651 267 211 238 19 465 87 668 -92 795 -659 -780 -732 758 154 -350 -785 655 840 831 286 904 94 -536 480 -502 852 440 151 -644 -533 -784 802 -498 -576 -4 908 -215 24 830 -396 -838 -337 -608 865 -898 422 -13 339 385 963 698 163 93 -805 803 -453 -306 -901 133 347 -468 862 93 -388 129 -863 -677 -519 -526 -34 712 720 853 479 -178 -810 -1 -732 294 890 -601 -212 -266 920 315 -511 -518 -878 358 -429 960 -73 -118 246 388 -510 -835 946 649 250 -412 -760 749 471 903 928 815 940 329 -446 -550 914 916 -93 795 -103 231 122 -136 -649 -662 302 -685 221 787 -15 -855 0 507 772 499 761 606 370 217 523 663 1 916 621 93 -247 -865 319 -291 211 581 324 170 978 508 112 6 -711 -609 235 441 704 408 819 829 205 456 -58 -517 -136 -914 -266 -300 -193 250 -797 408 865 -588 938 -37 61 930 417 -759 -549 993 282 831 532 -204 873 662 937 442 21 956 24 187 -509 -866 -743 -935 -719 896 -657 -709 844 847 -627 -739 -740 -807 498 -415 90 653 282 -19 -31 -271 -925 988 -621 -541 -104 366 -252 -106 -147 -85 -133 -978 -658 -793 -422 130 -834 91 -271 478 381 712 403 263 312 -104 490 860 -883 196 -150 -70 239 0 640 -765 -537 -989 487 -72 -927 -632 667 952 -477 534 -719 -714 646 103 -588 -57 -306 955 828 818 309 104 706 297 -479 101 -431 115 -71 -449 -897 -440 -579 266 -726 -962 380 -330 219 929 -29 697 983 356 456 -704 -499 382 825 -214 779 964 135 -163 -677 998 356 -221 -382 -960 655 707 -610 -566 -363 20 -472 -126 -912 326 567 -699 -640 -844 -310 910 -801 28 -138 -11 -835 -208 -646 632 450 665 -892 932 -633 356 292 650 421 695 -132 192 113 -382 150 258 -58 -638 -477 486 -124 -878 727 347 -359 934 -357 -866 -378 -722 149 5 788 983 173 517 568 -167 -854 561 815 316 -629 985 461 656 -905 303 108 559 221 -167 -4 262 686 -448 190 -893 507 -146 -618 117 670 102 385 -688 961 -370 -356 407 602 -249 -592 -841 -559 111 587 -895 -823 283 561 330 -972 -501 -311 -958 383 -313 28 -896 -530 466 739 48 836 817 252 453 -29 634 -472 -498 -813 334 782 -667 506 -396 932 -521 502 -109 798 38 127 -813 844 634 732 -684 -153 261 -651 -503 -538 -865 509 -511 -801 477 770 727 37 972 492 -164 105 272 -786 547 147 453 17 738 879 805 134 -806 277 272 79 471 -456 -990 171 -510 -676 -816 264 -953 -995 -398 -63 -664 408 689 -721 -930 911 353 455 -389 729 -466 -979 282 158 -865 333 -209 72 220 672 -19 947 -571 -209 108 167 954 -772 -234 575 146 328 -906 39 -781 298 541 928 620 -409 617 489 519 -202 868 119 -767 738 -716 770 -464 383 142 19 -290 -931 -327 -886 73 -641 978 145 149 -292 -264 -25 -923 -380 -612 -912 -457 -242 663 -830 -693 639 -515 -40 -535 -800 -659 315 430 513 -934 90 621 -603 -955 884 3 -855 191 199 539 -911 -795 -218 -254 -716 292 -452 -769 -437 -258 -507 -198 186 957 38 955 -547 -815 -970 692 876 -747 -370 -311 488 570 -779 17 -27 -653 71 930 -543 -146 -799 640 -425 -426 -356 489 111 111 -271 651 -28 -46 141 -64 80 -627 713 -347 -19 -345 775 236 -354 860 -22 916 -234 331 206 371 -288 -416 -699 741 -158 -469 -722 438 -943 -670 759 -308 -580 -249 -616 -538 -315 284 -545 200 -767 195 186 -331 103 -135 420 -174 -470 -451 181 541 -128 -99 -150 -859 -2 -495 -745 -550 -488 -835 668 -698 366 -987 409 799 -898 -563 -555 359 26 256 410 621 266 699 -443 460 416 -681 882 352 -389 -681 803 -111 808 648 852 757 -580 527 632 673 -756 -293 41 -3 -857 -257 175 486 -708 -89 725 -791 777 -841 -306 967 495 758 -423 -796 -671 -629 161 -550 -494 859 -541 993 52 120 -237 -908 244 -419 -532 -655 -432 311 812 614 -345 -386 -967 800 -20 217 170 -818 498 972 -128 -312 838 407 494 -538 82 -975 672 567 692 -613 -88 -462 564 926 -275 -956 -631 -576 -639 469 817 -2 97 529 -309 -564 120 -464 309 -32 682 -748 751 -357 168 -189 810 576 -266 -794 754 -205 880 -400 -60 -730 828 -170 -106 -794 -846 877 -272 -569 -380 -241 419 -346 777 678 892 -904 -835 -191 714 53 912 553 58 990 -388 -904 788 -404 831 -153 5 -119 836 -547 859 426 581 -792 -93 -993 89 195 841 992 485 685 -229 330 -316 -153 -545 -53 238 -455 873 680 455 -519 561 335 211 580 453 -123 890 -201 978 367 -388 -928 -697 -344 664 -814 -258 995 -564 958 265 -560 -412 909 263 931 -547 -133 -74 -502 516 117 761 -112 -93 54 531 672 619 908 -98 632 -43 -335 290 898 578 -691 499 965 -800 -606 414 -704 -907 -773 43 32 -380 -960 -634 187 -673 -524 623 999 -432 -131 563 173 178 273 73 -465 798 247 803 307 -203 891 584 -528 660 -96 598 502 128 540 -478 -130 628 -890 -130 157 -334 -57 181 -741 994 82 -607 -511 62 317 512 232 248 644 692 998 -587 575 914 -378 -937 -667 -680 -392 891 -946 -467 -713 -946 -218 119 892 -44 255 -699 43 -380 121 271 -874 266 -755 331 -341 737 586 -355 -236 54 267 -903 733 -498 787 340 583 -104 886 -298 -568 -707 -994 -8 139 983 -268 733 -414 159 -788 589 659 69 -554 -9 595 -422 710 -523 -417 411 90 -347 -377 -413 993 946 -148 -705 27 -773 7 910 503 260 -286 453 189 -28 944 -183 -89 482 180 -272 166 167 708 421 11 572 -790 -891 -324 537 469 -276 -573 -769 441 543 281 -462 185 -402 -294 -560 -603 641 482 277 815 642 626 298 412 513 -477 -293 86 733 829 540 -867 -219 430 -123 626 606 -486 -162 301 526 683 -666 -397 -415 829 -443 229 609 -618 193 -244 -428 -449 -496 267 -90 -140 -814 -813 329 -504 -331 -791 839 300 -750 -473 236 -477 101 -830 607 -751 974 340 992 391 -267 -637 676 -160 216 73 941 677 -921 701 442 136 -312 579 143 16 965 649 -867 -138 -55 334 -234 205 768 -197 676 -971 625 691 -573 315 -132 782 775 -260 -396 -567 -411 -968 -23 -6 -846 -428 -674 -189 -189 -229 -861 134 -345 627 143 890 -78 154 123 922 10 548 -810 328 475 879 995 445 279 582 -189 -826 372 -904 456 265 756 126 -94 805 -219 -462 -885 -148 -558 -951 883 -363 858 -289 763 -33 541 131 844 287 63 675 -535 678 -530 957 -531 451 -124 -375 -344 -120 186 411 427 -518 424 41 -856 289 -725 -626 797 -361 707 823 761 -409 -251 -62 835 282 61 -651 735 916 23 972 -165 -235 96 943 -874 0 -860 454 721 -287 -202 712 -636 588 -930 -855 -657 389 313 -654 578 -593 -871 749 -232 -323 581 -626 363 68 -486 886 -771 599 -980 -804 235 -492 -727 -658 23 -183 -125 791 -212 -847 845 383 516 -17 -843 -772 -126 -88 980 83 185 -924 820 753 -294 350 166 480 -244 693 -474 -384 594 916 705 -944 668 663 295 -48 517 -210 848 -102 -812 -261 -511 -609 188 -186 -192 -514 -465 -280 192 -752 -584 104 901 -254 -63 602 502 -811 462 554 -129 -385 -536 62 -717 992 -600 -326 -605 -586 -203 -548 167 450 699 -805 12 161 798 -486 -406 -1000 -665 -680 -247 424 770 -392 169 -604 665 -918 900 -38 161 948 366 -183 -645 184 -828 43 150 815 482 65 -645 -265 -712 -847 188 -72 869 -638 221 810 107 196 -145 -867 925 848 -596 376 447 277 237 828 -551 436 -833 343 -827 341 652 -158 695 409 -855 627 -115 -380 835 58 980 298 -243 413 555 484 579 301 937 -831 -869 -146 -299 958 359 -247 227 -668 541 524 901 -591 518 817 -104 880 333 744 461 -274 -231 987 -575 128 -347 56 -832 40 -442 -459 -233 -448 403 -27 -361 -740 858 -203 916 -380 -535 -6 643 554 671 954 -854 -87 -570 285 -606 274 292 -128 -696 28 -763 527 -131 699 809 -470 845 442 -516 398 224 -708 -828 462 -391 774 709 -453 -449 494 845 81 692 -709 -875 311 513 -528 -258 -998 396 441 159 557 -534 -672 -940 609 245 334 0 257 54 557 -46 898 951 581 -135 -919 -826 -399 -499 748 -72 153 -308 -434 870 860 873 242 -421 592 269 -966 -258 101 -997 819 336 -128 960 -651 -821 -753 -736 635 -1000 -898 526 -670 227 -641 -22 662 53 435 489 -767 -185 -167 103 -467 -255 224 971 108 591 406 -118 660 -205 974 -539 -6 598 -476 259 -334 -641 533 872 915 181 677 -943 -285 440 -732 -606 -733 553 -396 -17 -101 -674 738 776 18 854 674 -29 814 -368 38 896 654 -632 262 -70 572 -352 912 149 -690 178 -631 -922 379 -334 -104 676 97 -482 491 -155 69 841 -95 172 772 -796 156 -556 -422 704 797 54 817 -421 -338 239 986 -443 774 255 -643 656 -693 612 -873 -283 554 909 -220 722 209 797 -508 982 -253 -998 493 799 264 -834 234 -342 -802 -930 -398 641 624 -722 -587 -926 -535 -413 671 -911 125 -61 -257 80 -457 136 -853 -337 -450 -786 29 -264 -925 -535 -168 -37 187 250 338 -232 701 -991 -411 836 -197 -951 485 874 -70 -175 698 47 -597 508 -107 226 711 -270 597 -821 319 -308 262 621 877 -98 960 293 793 -676 231 412 -573 -372 -855 905 -512 -906 -495 868 -899 -77 -241 144 -583 -987 -740 337 354 462 -578 203 -19 -986 882 466 645 -55 -543 -198 -240 619 397 926 854 -350 497 -86 -491 746 -890 893 372 249 -493 1 -393 -183 -174 747 -673 -784 851 -155 821 -280 -657 536 272 -232 799 972 15 726 350 -395 -488 77 -678 844 -777 -509 -604 -325 -388 464 323 455 -712 -643 -502 193 -293 574 -151 -329 -239 -936 683 970 170 -800 268 851 251 953 13 695 -412 -429 726 755 758 -626 -453 86 -199 -729 634 474 462 87 -328 51 -100 -877 -871 385 720 -851 -480 -280 29 -466 -956 8 -942 577 415 425 253 415 63 645 -588 698 -201 -940 691 -723 154 776 -370 -232 215 117 -730 968 -608 -848 707 897 -891 710 -414 -580 399 -745 69 -278 144 760 881 -644 961 500 -159 924 547 560 326 -186 516 -512 311 608 375 -166 -919 914 -739 124 578 -250 -39 -850 -883 -49 175 584 131 757 -764 928 -995 -704 -347 -522 -121 385 243 185 21 -121 832 -618 70 -655 266 106 -677 950 927 -852 399 -581 201 88 -331 840 -534 -140 417 -819 843 -756 -962 857 273 421 683 475 601 330 -550 -32 385 -452 -386 168 145 213 -966 -733 220 865 -322 50 774 -156 -164 461 694 -309 431 -270 -592 -113 -694 -48 -42 820 -342 871 -219 -212 -137 -861 769 -960 -881 -71 -864 -838 -1000 -198 -273 -881 422 -415 -201 -758 -327 32 891 -391 464 813 493 496 -247 251 303 -683 -437 219 363 396 529 239 14 -247 481 -93 -494 -118 916 -54 -527 -534 -809 6 -341 -407 14 -917 611 -319 326 -534 -463 636 -694 -310 62 297 129 57 -212 765 236 -276 744 -907 231 -891 102 329 -321 478 -858 -282 -186 -519 508 568 -216 -101 556 -878 -911 144 -925 849 -170 219 489 189 -360 -927 23 803 -963 -552 935 -285 -522 -851 700 -663 403 27 -65 -303 243 -366 570 -227 -449 -404 -841 813 374 943 452 -703 -578 947 -894 489 768 -511 -199 64 688 -764 -808 286 -576 688 359 610 -966 373 854 -35 892 535 275 -456 -853 732 -9 -147 949 -455 -961 201 -211 934 794 -843 12 275 877 114 276 -361 -843 795 282 635 124 -113 -532 -548 -306 -880 761 740 523 -728 527 1000 781 -13 -362 -758 -281 -699 -425 -977 -615 -831 833 -724 813 -211 960 173 63 768 -959 -412 998 -480 -344 -288 35 339 860 -514 486 -244 -273 338 642 -347 166 -370 -654 -511 -926 -957 -667 483 -107 -603 541 196 -265 -571 940 -693 657 386 -810 -824 -899 270 268 687 238 -79 -217 916 742 -238 -409 -221 -413 -634 -666 -100 -241 531 -175 -524 -227 331 -489 -253 901 -183 955 -96 -559 68 289 -648 -549 -439 61 825 -262 181 47 233 -690 714 68 -581 876 -633 266 171 -84 -737 -440 -787 216 806 621 765 -42 -912 824 -232 902 741 504 -294 19 -956 -503 -202 -376 -220 774 779 37 -536 -288 874 782 -313 -43 94 474 471 902 914 747 235 -527 -815 827 873 88 -242 -930 956 -261 893 318 325 -724 -310 -179 -183 854 -527 -64 382 365 -443 -798 -854 -426 979 486 421 620 -61 207 916 -859 -622 -765 -497 116 87 624 844 625 -100 814 157 -414 -59 -653 -589 -56 -980 577 707 793 976 -162 814 -317 488 -443 174 -771 636 642 -943 819 -990 536 -76 -570 -27 -20 120 419 795 -943 237 893 623 390 940 197 -378 -254 502 -628 -406 682 -651 378 -914 99 -643 -3 -671 -58 442 -152 -348 898 -557 807 424 -833 353 761 -127 510 379 -11 301 -888 888 -741 371 -90 -451 344 709 578 -817 -715 830 -501 -773 -64 234 70 -841 -396 -707 15 876 -671 866 -435 332 -705 566 470 -653 407 -947 -644 -284 -325 -743 276 -435 660 247 -961 -310 -83 897 306 498 -346 -594 938 924 -470 -281 103 -451 -587 203 570 112 846 -225 793 257 82 -447 26 -979 436 -290 -254 444 892 43 -529 469 476 -186 -804 95 -27 687 -782 -513 856 -882 849 622 -117 -88 -968 -793 -963 -399 873 441 834 -671 376 -109 -631 161 -677 -33 145 74 42 162 431 -43 -197 168 -471 -441 295 -680 48 -571 -484 -718 672 917 603 -460 -751 504 -853 -442 -32 -225 -46 414 98 -734 -23 -51 -221 564 865 329 -892 623 -185 600 292 -868 932 624 -907 646 -579 950 873 -997 918 626 908 -248 413 64 -263 -358 651 -666 -72 -237 824 -550 133 26 -160 -969 -34 -502 -55 -713 184 -514 592 -546 189 473 -977 -489 -497 235 -949 671 -854 -807 861 -743 -582 -118 -61 462 617 -889 859 -86 329 -552 466 -200 597 16 341 888 231 -569 -528 -325 236 616 499 -801 -322 -408 -713 -755 567 -274 25 -744 568 1 779 -81 850 307 156 -445 -617 888 636 -931 990 545 -750 -711 169 592 870 -936 292 102 -550 703 -653 648 -134 120 169 661 465 -869 116 -287 140 970 312 -282 823 -600 -433 599 703 315 -906 606 -277 340 632 835 -523 -637 335 -255 -181 169 -394 -729 988 -293 943 -640 314 -204 -900 -266 393 -941 91 489 -395 -335 332 -255 939 817 -208 -49 427 -183 414 -84 -466 820 -861 -402 -23 -249 -415 -426 -278 -347 124 50 -673 -578 854 521 -812 855 115 527 -92 977 -255 861 -579 333 560 703 740 732 -98 840 -850 -370 -575 -452 -29 879 -850 -547 283 -896 882 -33 690 79 -235 -537 647 31 722 -784 141 -316 776 834 -281 438 933 -678 -57 -307 -47 -549 681 789 917 -197 -119 -7 -487 -514 -693 306 260 586 -870 469 -368 592 656 -263 733 475 -591 886 547 -518 703 -598 87 -446 -481 405 -489 -717 -446 779 -93 -757 -905 499 201 456 595 -471 -56 -410 11 -792 971 -533 586 840 56 304 -129 719 621 -108 -109 497 -180 108 -320 -493 -863 319 228 -154 481 445 346 -764 -544 -130 981 -828 -583 -324 -941 -24 -534 -5 -989 740 -97 -907 800 -336 12 -322 217 -568 824 -199 495 -769 -160 508 -131 -830 -958 -505 184 -85 118 534 165 689 -24 -569 -406 330 -914 -279 12 -147 -654 -142 440 66 -722 -799 -438 64 -123 571 264 137 466 877 194 702 342 657 -671 -763 950 -351 -828 480 612 -476 983 123 -114 293 146 781 615 -750 -683 -614 365 -517 460 -721 352 887 589 -512 -27 -373 514 -219 -975 647 620 -942 -733 280 -399 -750 -805 -227 -651 207 -193 761 -393 948 718 596 -162 -238 645 682 -378 -777 395 500 105 946 94 -520 -690 782 -645 832 -422 947 532 387 323 -950 -888 -866 -918 -591 362 -296 720 849 -874 481 -130 -687 -181 609 493 433 219 480 216 386 -605 -604 -224 607 505 -821 -806 -157 518 -898 -95 -951 -957 -283 -221 950 613 -617 -37 282 -909 -96 747 -878 -519 -626 214 881 -230 858 -102 907 -791 696 531 531 754 -513 -849 379 -813 -323 138 -272 724 952 -164 995 -680 -647 -895 728 -607 299 -644 747 -859 -778 -476 186 74 607 -53 -424 -696 15 -146 -158 -491 -354 -567 -895 -742 -788 -417 996 687 -143 341 865 -901 579 349 -672 -308 398 -219 30 -603 -500 638 461 408 -269 -976 185 439 -36 688 -353 -336 -136 -794 526 686 -210 -232 -329 -377 874 333 918 91 -319 1 801 376 620 829 -181 879 653 302 -995 944 785 180 -977 -933 813 -707 250 882 -623 418 -5 -481 752 -665 297 238 907 550 901 634 -870 152 886 790 422 -397 -688 907 -258 450 169 534 -824 785 -255 451 231 -52 -459 295 793 -132 396 599 -899 -17 -297 685 369 -854 178 -39 -305 -103 -199 240 545 255 -567 -395 604 709 -11 -36 -286 -555 -944 -991 -371 700 -886 771 172 970 -887 540 45 -244 -968 -106 -188 285 -562 -411 -199 849 705 71 -396 -804 43 791 598 994 -496 739 -938 732 224 39 -359 716 -803 -337 453 -388 -332 -934 628 446 -349 560 -64 759 -945 -506 442 -848 -320 -87 285 -775 -533 -475 -91 -870 -744 742 -854 581 -961 99 -253 -683 -750 -479 -322 -980 702 168 -117 -341 496 566 0 1 -178 430 -334 485 251 -473 654 353 -436 -167 346 242 537 146 -742 669 970 517 144 -577 -558 170 932 213 742 -72 -502 646 -688 -928 -584 656 -528 -465 865 -135 -10 -742 395 494 676 413 -523 156 785 -184 -502 597 -764 992 -573 115 -495 -186 832 798 600 122 534 -977 -253 -897 -642 14 -329 624 -677 -869 15 -956 -358 322 -125 961 23 481 -838 -43 -81 134 327 -681 428 772 -873 28 -5 21 -166 682 -260 -12 -271 -755 24 170 999 414 297 958 252 -211 -796 439 -799 256 208 -191 -883 -136 993 -745 986 -257 -203 796 215 -164 -122 743 -611 46 -909 401 618 212 -3 -36 -81 -343 215 -614 -588 410 -58 871 -439 118 113 673 -805 -409 -903 -121 -601 580 4 -882 394 640 -995 -92 147 -612 -650 -4 -376 805 -664 -667 795 623 537 -42 -635 -561 -406 660 982 -134 486 712 992 278 332 -111 266 -715 982 300 721 983 -393 -957 -992 977 78 763 558 183 349 706 328 -563 147 -343 516 290 449 556 -982 534 -774 756 759 -440 347 162 -174 768 -244 -508 477 -887 723 -768 251 832 351 -458 783 143 -909 438 992 -755 407 227 930 904 -223 281 293 761 -666 315 -57 -34 613 38 -675 -644 536 115 210 -750 691 177 984 -181 756 -341 27 -544 -986 397 80 919 -796 -462 580 -215 -611 -374 935 -13 -32 539 -8 521 -10 956 643 -224 -630 -755 -641 385 355 -826 414 -560 -343 -774 -862 -837 -399 -269 768 195 531 998 -303 757 -204 -63 550 -763 142 -133 -214 284 -717 -388 -609 971 -90 346 -334 780 -459 484 -5 -258 29 -439 -929 353 210 837 -462 239 -650 782 450 174 110 -668 -104 419 -496 333 -96 -561 573 464 -387 -722 102 -233 -757 575 -264 519 928 158 406 641 -795 888 592 943 -715 809 -488 793 910 89 -487 633 -349 -687 -92 302 -808 -109 -285 676 782 -695 20 -820 -247 -263 938 -156 34 612 -26 -587 18 60 906 853 620 -228 -432 -590 892 328 929 -733 458 -460 -764 971 650 58 -390 791 -622 -873 767 644 -999 -250 862 -767 -237 82 -406 573 -749 648 -614 -213 500 -166 863 357 -41 -355 303 -625 -453 -377 96 -391 -350 -918 409 -330 33 -70 -399 -54 220 440 884 300 -74 244 279 -116 -523 -517 958 439 -852 -617 383 596 645 236 599 254 73 -551 -184 -251 -419 827 -911 182 -247 -799 32 -332 -971 718 -85 -524 665 -114 -947 910 740 -376 -588 985 -274 1 796 -481 -416 15 -298 -48 -362 -809 -805 652 585 -536 965 -11 -973 98 -767 -973 -216 -816 404 402 342 701 704 555 -474 520 -985 763 -194 -922 435 -208 130 -828 13 -590 862 664 -768 892 -770 -549 274 -976 -632 96 -984 317 -123 -889 248 336 443 587 -758 -119 538 -763 808 204 393 986 315 -634 297 225 -686 484 976 745 -892 -762 988 -785 -562 362 -426 349 -218 -12 -243 -871 770 604 -893 282 300 -723 -17 -119 -622 748 -889 -401 313 506 182 -382 -212 634 -314 214 115 609 623 662 426 -841 -381 -80 -926 605 -954 -994 -129 809 -260 470 -570 804 855 366 855 932 650 -1000 243 231 -879 -145 994 822 -155 511 111 422 -978 -68 258 298 -270 -757 -111 416 -973 -70 376 -819 -393 -8 305 -424 -249 466 -275 388 -629 -189 609 823 -713 -201 -61 -110 -322 970 -967 635 937 304 -436 458 266 836 -626 -645 760 -467 175 -488 453 -212 -40 523 219 259 434 360 -14 -485 -58 23 300 225 814 619 -297 -359 -13 374 622 702 163 -506 -711 -85 674 319 252 -650 -825 -49 -605 574 -182 342 535 -43 -181 -741 582 316 173 -55 990 -14 -655 -382 -362 -710 114 -972 -631 758 -461 834 -852 -392 -290 996 -521 887 -402 -880 421 -309 -632 946 743 815 39 881 989 819 -565 -702 34 -335 -871 -937 29 37 677 -284 -834 -447 -793 -662 -227 -320 412 899 895 283 690 638 371 -612 667 322 522 250 959 -614 -13 -67 -625 -625 698 -293 -213 911 693 -336 428 730 -69 128 -688 -696 -213 229 -828 122 694 612 443 530 456 -168 322 148 916 -221 -465 -721 -1000 162 -354 -78 438 -119 715 970 116 780 -636 587 645 -103 365 -808 -453 179 -246 -549 -884 -930 296 -87 430 17 -503 652 -957 688 339 -673 -953 -355 -925 630 -27 -617 74 -813 -413 801 367 -902 885 -111 -956 -129 -324 774 -736 -950 -207 -604 -313 -140 -377 -976 935 -853 400 -575 361 -172 158 -472 -802 472 -638 -555 -635 -289 -99 953 -840 -209 -540 -138 74 358 -375 -753 -649 727 -975 -205 846 -195 484 -585 124 91 583 765 679 -376 -297 85 445 -207 807 1000 245 770 -800 -961 451 -994 242 -612 -385 -767 -344 -760 197 465 -477 585 -876 404 -442 -203 961 635 651 412 -761 -89 -636 -975 -240 245 759 -988 -950 837 92 519 -544 -56 791 -908 -366 -814 95 33 -163 -885 551 -225 211 881 20 -630 832 549 920 473 983 -501 853 311 -357 -87 -308 356 -962 -762 -101 102 -439 985 76 1000 536 -546 204 276 923 -16 919 -403 -226 903 -926 411 -496 -942 984 -448 780 296 354 837 -496 -324 -759 -941 983 -935 -916 693 -809 227 -357 364 -311 57 843 -823 -365 336 -730 -463 851 -705 720 -532 -644 802 -180 713 -555 489 133 952 244 499 -666 767 -466 984 -985 -404 -119 -696 47 -743 -888 -922 -160 -437 497 -660 83 -861 -683 538 727 127 677 -32 859 -140 419 211 979 -810 -207 671 712 719 631 792 272 -124 -125 791 -696 -292 972 -76 -880 864 297 -390 -675 -263 499 450 -833 613 -680 924 -658 -407 611 -799 326 -818 -851 -713 531 -599 75 116 80 764 794 -167 -471 -910 -532 880 22 -191 -244 -722 -874 922 780 919 -120 560 -938 939 -629 376 -565 409 -664 -809 -147 -175 293 100 641 190 -556 -990 -862 28 989 706 92 -993 -828 -667 -577 -325 -171 296 546 708 -529 8 888 553 -109 -716 -174 -172 -473 -612 848 791 326 73 -404 779 281 -125 176 952 479 749 -58 -176 -265 -7 77 401 414 755 -988 786 384 52 948 -101 1 -24 -920 887 -382 -491 -312 -665 -929 601 484 -56 -649 -264 933 -316 465 -152 524 -8 -745 301 150 195 874 -756 77 521 989 -974 -673 -612 -70 898 -961 -954 -142 986 -75 368 862 361 355 -301 738 -32 -52 -365 -276 938 -948 784 -886 -946 -204 879 663 834 -606 -19 -82 -837 420 -216 571 -578 -576 255 -122 -693 -54 979 151 -864 443 -771 203 197 60 467 -840 -728 -171 -455 805 -18 -886 765 -880 -756 112 -411 -711 185 -281 -383 -717 714 -174 -681 715 858 -598 26 -316 968 -39 845 541 33 -326 -82 -265 -539 -483 -231 896 -818 -162 644 -175 441 -88 -819 -457 -535 597 168 -453 612 689 716 -816 -897 563 814 541 -674 -308 -22 -590 513 -306 542 -999 675 -302 -586 -423 -892 991 23 -552 -700 212 400 778 168 -994 443 -169 704 -587 -569 -851 796 77 643 -615 -389 985 88 -746 501 -526 -394 881 -166 501 505 919 168 -26 -58 -957 521 -890 931 395 -576 -477 191 -969 -303 -237 889 536 485 -636 -478 148 -916 -969 -99 281 896 955 330 -803 -831 366 -434 -716 -352 -229 -377 267 -246 661 651 701 343 794 -21 206 -83 -687 587 -748 -320 -188 963 -299 332 883 205 853 -822 -673 107 326 689 641 461 996 -40 -437 808 -230 862 -264 -981 428 976 539 112 -637 366 835 172 -856 -802 -914 519 980 224 125 356 746 -302 798 894 662 -390 -331 196 931 -656 -757 11 48 -713 53 -970 335 768 702 -676 300 -938 597 -517 30 -518 -970 -590 -122 -545 -18 940 -270 140 -162 833 688 952 -687 -545 -368 -509 -105 -804 -903 -552 -724 451 -322 -277 700 -67 -956 -451 657 824 597 -260 367 -791 397 397 504 566 332 -547 -51 -39 -280 854 -831 795 685 -472 -426 -890 760 658 79 760 -517 309 911 735 -708 -785 -68 890 -903 190 -613 -582 219 -951 823 307 982 127 293 -252 -823 614 -511 524 -177 888 -196 108 -663 368 964 475 315 -679 274 181 -856 768 766 316 867 -60 -597 -576 -321 -811 -927 -398 -877 780 295 -41 -239 -542 949 314 243 672 -239 734 315 -129 -323 380 455 -468 765 261 71 806 291 248 -585 -829 415 -594 -276 -909 -263 908 221 706 113 -207 510 792 768 239 -687 -26 47 407 -657 696 687 904 -621 -169 -817 366 -147 1 840 -274 -866 -124 154 175 480 4 -95 305 -839 62 639 -966 422 731 -233 -647 -56 138 358 282 -197 -873 434 108 -476 -145 -235 665 -426 -310 -341 348 -212 118 809 -150 -795 542 450 -831 256 189 -328 -628 -214 -154 -541 821 159 -904 217 434 456 598 227 153 -73 138 655 -222 793 194 -912 -598 -97 -107 452 955 -743 -616 993 -742 -247 -876 881 226 -601 -343 867 -523 -491 -761 397 299 226 -477 -895 -988 676 -98 -769 519 49 -595 287 -283 -411 -115 -282 387 -906 -676 789 507 -385 -148 -755 605 664 -905 -451 -508 -764 -360 698 -36 577 651 -516 -941 428 550 164 -204 307 610 703 964 124 666 -693 -428 -937 580 -925 614 -601 -919 -766 -905 -994 -137 396 343 -89 -477 968 563 -780 -734 776 999 -29 -783 -417 -541 -687 -752 909 102 -855 93 51 -115 -905 -985 -134 546 924 -819 -980 -683 -120 -791 603 291 -969 933 885 -822 -60 752 137 -635 952 -336 902 97 -582 -365 251 -610 -544 -674 -880 -784 51 -626 -484 395 -252 -905 726 -149 335 -90 -943 -402 398 -932 513 -329 -722 -782 -39 -882 -633 696 463 295 382 219 -61 -103 693 -333 -66 63 -95 -418 -770 -819 -916 194 -205 -160 199 -872 458 132 361 -451 94 -527 -639 -484 754 354 -64 -620 338 -563 576 121 284 921 880 811 205 983 -758 767 756 -459 55 -504 -34 -382 461 784 -579 -504 -29 -770 -561 362 782 -355 -715 -930 376 464 254 354 -81 190 714 -718 -613 651 -903 -958 261 -633 -421 -961 -179 -743 107 -940 -509 335 -942 -460 -239 -512 -319 -545 96 861 -28 482 -192 316 -136 523 421 -466 -54 -237 -135 -350 387 254 62 -814 452 822 800 345 -856 -434 -589 -510 242 -442 -746 -333 -904 -783 -528 -901 -18 -624 -353 -638 742 -525 132 216 -327 -732 -336 -11 -77 -718 -875 130 645 153 -748 -128 -238 652 -728 222 -653 -959 -244 -325 640 370 -770 -375 -994 368 -252 -133 -41 114 896 -618 516 824 -313 574 -759 250 91 53 652 342 -179 855 -365 297 205 -345 -420 909 474 -193 273 588 -822 639 833 -744 -316 117 -434 978 481 238 683 437 888 719 -767 -609 188 999 129 399 963 -932 290 -687 295 212 -752 -614 6 333 -312 -743 -116 -910 406 371 -924 555 2 613 -414 492 -898 -116 -338 -538 743 975 -52 121 -155 347 861 930 117 -220 -288 468 690 -299 573 764 824 660 23 -993 -76 -926 -683 350 324 443 -811 523 239 638 -639 -172 743 -385 -494 894 757 488 -96 263 -562 -136 -933 -254 -16 711 711 781 930 889 -557 -939 349 -970 -27 114 600 526 -34 893 -493 764 -369 668 -338 -847 662 423 441 719 227 -970 263 805 146 778 91 132 531 -589 -802 669 -810 -51 914 883 812 -298 -726 554 579 440 -987 213 -80 -186 373 422 -313 -15 -710 -459 455 81 -983 -817 -673 151 774 -164 24 719 914 -960 502 -274 531 -66 966 960 972 789 -192 514 722 -808 -49 969 653 93 226 -676 129 -965 -111 245 -151 -669 596 -123 -539 -285 -737 -779 -975 -272 619 -152 274 374 836 480 220 645 -904 754 683 -835 -460 847 -829 511 565 -327 457 970 -883 893 379 71 -427 812 -812 815 10 -57 -713 784 -815 -994 -34 262 551 780 213 305 -159 853 -150 -655 -79 210 957 -999 92 146 -136 -925 910 560 229 862 -465 -742 -243 -769 -630 540 322 375 537 -279 989 -814 -55 -97 -633 713 112 -589 -538 802 -513 -443 -659 439 705 -775 81 663 -167 42 482 -763 -994 342 -389 944 371 747 855 -799 -702 280 -717 537 573 838 -865 -566 -789 35 84 -714 66 380 -835 767 627 -736 -523 -874 678 761 -673 64 -863 -761 529 294 -499 -804 855 -164 571 -784 -937 -741 668 -300 -177 -275 -848 -184 476 -530 657 -817 531 995 -447 209 553 -314 795 893 657 535 -860 648 -977 778 -882 -823 -656 13 477 -562 -852 -890 907 -820 121 -731 220 -394 -641 599 180 408 439 -764 576 226 592 -690 -671 -818 -143 -464 -229 -178 444 -909 829 220 -869 -714 -448 -531 -426 -531 4 -709 463 -453 651 -614 -740 -88 3 774 788 -489 424 -929 36 806 -775 -808 -511 -152 -629 456 850 588 -566 86 -175 -83 -784 -505 -364 508 430 -621 571 -98 -989 -265 390 -100 746 -602 -691 184 696 593 -414 765 -17 906 602 -600 -564 814 587 579 -954 664 158 -309 855 -833 82 297 733 -340 326 662 375 862 -483 34 -245 -865 668 -424 348 -569 234 -981 116 49 728 290 574 -79 211 -476 600 -366 -745 952 712 -574 -295 -629 820 -223 926 792 403 699 241 495 559 -761 670 703 761 548 533 -843 642 819 241 151 -630 -369 -160 -124 -826 769 885 -368 -397 274 732 -724 -401 -329 997 -264 709 931 -48 -746 373 -776 -369 43 -24 -270 -364 812 -925 98 609 -596 471 41 274 -952 -94 450 -506 516 -42 -752 960 -290 869 709 712 -289 -391 -658 106 322 891 -115 595 396 -190 -590 485 -157 -434 -724 -409 126 -331 -541 -681 123 -47 -213 -389 528 871 -883 248 884 57 -997 -369 -202 -106 204 -191 839 995 -10 845 -773 798 -361 -813 613 -800 28 -414 -96 197 610 871 499 -320 -809 905 539 555 -111 103 -615 835 -367 783 93 433 574 -206 -635 -478 -401 -971 504 -382 -241 -659 633 -683 -715 242 766 -586 -881 185 735 -583 -488 299 -13 418 -628 77 -841 -778 89 497 913 759 25 -199 127 -706 -650 811 366 532 369 -860 981 -240 -510 -544 658 -671 -632 -881 638 -88 -524 -118 -575 -688 985 109 -299 441 -427 708 495 -307 -535 -629 912 980 371 -682 -175 15 844 393 -341 572 -686 705 -899 129 -541 889 739 -415 -109 -442 463 327 813 911 -203 484 -555 -627 -279 550 272 152 -314 -351 -611 -381 -246 -671 54 240 373 350 -846 -220 973 -775 884 240 972 65 501 -895 -148 419 -342 -256 -59 -253 132 -576 707 -738 -242 81 479 -933 637 -590 988 155 -120 513 -449 -774 536 -247 178 -925 82 -92 -404 -124 50 23 871 734 -767 842 284 -687 -644 254 -188 287 -12 -573 -763 199 -973 -205 83 776 -813 -859 -671 -38 567 615 -37 414 -263 657 -650 287 -8 -338 -975 -773 790 633 -457 551 -383 -644 -31 -413 -958 46 849 938 6 145 166 524 -839 301 -591 -478 -642 327 535 578 431 -566 276 -832 -835 -297 876 895 904 -91 -709 214 -443 -921 -487 938 -146 978 -853 567 145 -74 -888 -6 -523 -792 -702 55 -886 429 -247 481 -980 724 380 229 -349 677 -932 509 994 771 121 422 648 3 -637 -281 499 744 -755 305 873 -253 -28 22 -89 -153 -267 112 316 35 -140 579 981 746 -739 460 -175 298 254 609 184 -355 946 173 291 758 -649 462 658 -503 -767 934 666 454 -546 251 222 -295 35 -973 691 -119 912 863 -278 78 -90 -961 762 -187 619 -308 136 -376 904 -20 -210 -220 898 28 -178 -489 354 -865 -788 -936 -783 812 546 78 839 -167 -200 776 444 -732 -646 20 -516 -779 -480 -517 969 303 691 -688 841 -783 -907 -237 180 116 -368 557 460 742 -144 747 299 -964 -511 -871 327 385 797 17 -161 -934 -447 -839 77 289 -410 69 526 -128 -37 954 339 -797 591 -963 68 -691 732 -738 -987 -900 500 -478 295 34 -455 403 -991 -358 -130 -915 737 646 535 -94 132 -436 19 -580 816 -686 -776 109 715 882 275 -608 -869 414 -406 416 344 -638 -717 -456 -722 162 317 710 -194 792 684 943 -904 -595 -123 167 356 612 679 370 75 790 -174 872 -230 83 -719 489 -19 4 162 785 -785 540 320 -445 -762 426 222 -298 677 255 -989 208 652 124 695 739 -496 217 -879 413 -199 -442 -866 340 -958 -405 653 -940 -60 236 -204 -105 -914 856 -740 -756 -107 -272 -12 954 822 -918 853 -254 -874 160 -587 -195 361 213 705 -154 -34 -309 750 659 879 -95 981 750 405 -942 -748 109 623 298 18 -827 960 -621 -13 -869 352 825 -451 -23 491 -33 673 -759 -576 -433 -2 809 -556 239 794 -515 -171 -350 806 -592 133 28 678 -345 340 -389 -659 201 946 -741 320 383 -768 305 743 864 901 -46 -99 -691 975 -982 -382 -195 -234 944 -196 799 783 948 -289 -538 -41 -5 520 -42 438 -175 268 742 668 -590 559 -807 -814 -116 706 -918 738 910 318 348 -128 201 -945 -701 380 280 -92 718 190 -996 -641 559 438 764 697 -989 -841 535 984 419 -147 -57 -679 -129 -776 -786 169 701 -95 100 -851 -152 -3 377 -566 -387 787 157 -303 -160 -785 -927 698 -359 -386 795 -164 496 675 -790 560 511 -445 -107 -944 742 -868 -110 262 152 617 607 -115 -32 -935 -767 -531 -750 -86 782 64 848 -455 -613 -179 -496 892 -975 -988 421 617 -997 -303 -450 -461 121 -691 675 890 682 -566 130 323 -320 913 -580 937 -291 298 589 -49 825 812 -735 -686 783 164 -434 348 25 794 277 802 675 282 827 366 -770 -10 -303 -629 528 132 546 -821 477 30 648 -718 -820 -912 -331 -353 347 -433 -95 11 -866 471 514 165 365 -380 -910 857 812 -674 -806 -548 114 679 85 -322 -600 -896 -540 944 543 307 123 840 -525 -295 956 -638 -308 -273 -445 -795 -378 564 -587 -448 384 -524 233 -599 -190 -436 511 182 -760 571 -534 -509 617 -563 -101 -250 126 -393 883 4 814 -61 -155 -184 -418 351 925 -426 -1 -596 503 -563 672 297 961 584 -725 773 -654 -352 -931 -415 817 879 -376 -282 -743 825 -934 -173 -730 -57 300 57 702 295 633 510 529 320 -482 327 -405 -279 -156 -297 -140 -546 -443 -715 810 -187 -410 -819 170 -306 -118 9 -376 -182 -489 -70 -380 406 158 386 29 -298 419 -286 946 181 438 652 900 -355 -779 -355 -346 -98 -35 374 767 969 -207 -1 -399 -818 89 -853 597 -12 577 330 -224 290 39 -892 -88 -88 -88 238 -576 952 304 -11 -225 807 -474 -190 -872 419 -46 -359 416 -328 -833 752 404 293 -299 126 909 -677 -394 -968 -853 -124 -267 510 -196 503 -829 -656 393 61 -769 -368 -822 -96 -548 865 372 211 -123 315 740 -36 -91 -319 422 -917 300 -84 -405 104 34 -115 598 -72 -229 -162 454 -795 -773 -932 945 -969 -42 357 901 460 917 197 -397 -580 -887 234 837 -351 -632 -392 410 -387 -291 478 152 527 -205 -269 -990 427 -666 -804 -48 396 -922 96 -114 -796 780 -804 533 -944 -480 789 470 451 -946 528 -667 159 190 339 868 -127 -374 835 -469 -634 -720 791 -599 -601 996 938 -474 -299 799 -453 35 853 -367 913 -647 -317 59 527 -511 -807 783 786 -494 -289 -240 -729 383 499 105 802 -301 56 -205 -183 -897 -705 -411 146 -717 388 673 -327 -626 -593 -493 899 -219 515 -636 295 -249 -10 775 -559 -309 431 259 -476 955 -327 859 -748 -74 379 512 -59 135 -682 280 217 457 -37 941 -945 -817 363 -326 -454 -197 547 971 -705 731 -32 -674 919 -105 -537 174 592 -176 -822 360 367 -940 -236 533 -264 514 -445 -616 995 -234 -105 207 317 817 -400 -131 222 -260 428 -901 -442 -335 120 77 -237 112 2 835 974 701 -891 858 -595 129 29 -461 765 867 -951 -127 443 -599 -933 -330 673 -437 -393 -93 -95 477 480 -830 234 -896 228 -735 -166 -45 808 -567 -60 -596 -413 780 -527 875 569 411 840 801 177 -694 359 898 -438 814 949 -301 -368 -29 272 -347 -495 964 137 558 -464 -178 393 453 -845 185 -69 -817 -375 122 82 871 753 -538 204 -279 838 -504 -633 151 -774 -674 736 -872 -817 548 554 -377 449 472 107 -138 -877 1000 644 -537 -2 -653 -390 936 -761 -584 784 -465 997 442 -725 -26 -987 -846 408 -230 998 421 625 449 -678 -118 -626 804 -944 -601 289 -803 -258 -188 -309 -40 211 543 403 373 514 -745 -222 251 -230 -35 -204 224 -862 17 360 484 547 435 -133 -825 799 -365 -728 972 -15 -68 138 -770 867 101 -60 161 24 609 -423 445 -887 -962 -808 69 -14 -809 593 -966 -905 -99 -519 912 205 925 -607 853 -652 491 63 -872 -61 -83 504 -700 32 -375 -572 -4 20 42 -210 517 410 -541 609 -768 430 -420 794 -968 481 34 591 -381 26 627 150 -84 -148 177 459 -858 -2 -943 -873 -894 527 870 -127 422 601 390 149 50 -266 -155 303 675 -41 117 -658 -233 307 -46 -83 993 -711 -480 -729 -985 -271 297 953 84 772 291 -128 742 538 -963 2 155 -727 632 498 -780 -434 879 -839 531 711 -418 -221 216 -137 -687 -170 -114 -670 659 -424 -977 -814 -189 332 984 200 -825 -103 159 791 -464 -935 379 -844 -510 -355 -266 635 -845 163 209 957 -237 209 -754 -565 87 -172 478 56 697 -162 -853 -731 -10 -196 -833 475 553 -444 -109 903 949 807 529 -618 -401 698 -149 -632 849 -496 -324 -779 -692 -646 530 547 -477 -133 -938 935 -684 -302 79 -18 583 -323 611 964 627 720 907 -877 934 169 -476 311 792 107 -129 40 -388 -357 -567 423 -615 112 499 684 995 -314 -981 30 -828 -7 -696 758 -421 -358 196 -837 322 -652 791 90 3 -786 -480 986 274 873 423 -651 -459 -394 597 -139 -879 858 -154 -56 734 524 920 59 350 864 -324 840 822 378 686 -701 -35 726 960 -200 -638 -312 651 -197 921 -959 550 844 797 910 -627 875 843 947 -273 349 -856 -32 -340 -151 -267 134 578 -572 -772 -622 506 911 387 86 583 -469 -825 -669 -189 -365 990 875 -623 965 159 -426 -553 -522 451 -645 -658 416 -254 -785 871 575 865 893 -494 978 -234 -254 -750 975 271 804 -667 -42 -188 236 208 -849 -127 -608 39 -805 -292 837 -534 928 -384 268 -566 883 -411 313 22 221 412 115 803 539 182 -278 -437 -337 -453 579 954 543 -344 -322 -270 -580 998 37 -7 221 -64 -378 286 112 82 862 276 -657 389 845 92 139 462 617 -581 -377 -719 -120 238 -715 460 -586 -751 566 874 -538 -909 195 -61 438 539 923 -364 -567 748 261 18 -715 -862 984 425 -357 931 -819 -193 -469 -310 -68 -478 -66 578 935 218 -196 830 955 -108 -238 734 11 -902 744 704 601 -745 -295 184 683 -806 982 771 801 -576 388 -244 451 -626 408 434 467 586 -715 -198 286 -931 267 -109 719 285 -741 -762 493 -554 -917 -324 -246 -204 -583 806 26 986 -513 -901 -1 190 -538 337 -349 746 954 -584 -262 187 -621 -683 -404 772 -169 -342 603 -822 452 972 -586 68 -477 -896 126 -919 792 477 834 552 -686 885 -859 -298 545 933 285 780 596 -487 -592 921 164 611 -853 972 773 111 293 895 332 781 -941 -573 322 -906 -104 -988 268 -288 598 -829 54 485 -339 -955 14 -355 -939 968 -63 -552 -140 16 -89 337 -299 883 437 666 942 472 -414 -146 148 657 220 404 800 -321 127 -644 819 920 -884 -744 -80 -261 -443 270 376 673 195 290 -650 -532 -729 961 469 -713 894 192 777 123 -495 -860 -624 466 692 -119 268 -829 -42 -452 -933 -645 32 -536 -916 -209 263 -53 986 -319 663 -902 -382 -872 95 -406 -709 178 -502 399 241 -449 -270 894 902 535 216 -925 484 142 -130 -965 -688 -400 194 635 -582 -29 910 -778 -508 -807 542 -377 -751 -666 -858 510 60 560 -660 784 645 14 560 377 -223 -688 686 589 944 746 -283 94 -947 -344 1000 -422 722 86 907 -432 -837 593 -867 -119 569 -271 -981 -697 929 -32 410 97 948 -1 478 941 475 828 559 -510 580 382 -95 757 -747 -226 -679 872 -546 147 -707 -885 457 -847 -750 520 -919 91 770 566 -814 444 429 471 893 -65 -272 705 -664 -641 93 -147 210 509 -958 -413 43 -634 -512 -260 -574 -952 944 -368 -65 501 639 -916 996 -957 -522 -301 486 -60 -386 290 -24 -611 -571 -96 -343 -688 194 814 817 -457 964 673 193 -8 896 685 721 -944 674 465 -17 -813 899 769 -917 -494 -438 515 366 91 912 -418 800 -101 620 -932 156 890 183 417 -992 877 -463 79 939 -265 -385 -298 -382 -495 -342 -590 74 -956 -902 567 -928 234 956 -779 -523 735 462 -368 265 -176 -315 64 528 -588 -893 704 -171 128 680 -271 701 972 -556 -816 -48 -520 789 -542 -260 -724 -371 -242 593 716 -49 -124 763 -403 522 44 -306 581 -761 156 628 730 477 -919 240 -623 -837 -295 831 37 276 -619 254 -513 -151 224 148 -313 224 -63 541 -692 672 -800 881 -470 -399 -782 -636 498 -83 -540 -243 -81 864 7 123 -243 588 -344 -717 -319 243 459 766 228 -86 -419 832 -34 722 40 437 -799 539 -143 -167 851 -705 -565 -82 727 -332 -39 903 -300 329 -755 -486 -313 142 -400 -949 764 -741 -690 -836 -98 851 809 -201 641 354 132 -911 154 26 -923 478 66 -686 -658 576 123 237 243 -29 -821 628 -789 -447 6 782 741 -49 -718 718 485 936 116 739 -528 -364 -740 112 33 307 552 925 747 27 738 -116 -347 437 -330 572 376 -432 822 -740 166 -668 -552 89 -777 -121 126 339 -285 -293 -650 -702 -661 526 867 363 788 -784 997 -336 -861 -75 227 830 -660 720 162 -41 438 325 -360 -858 413 715 -524 383 461 647 -678 -299 301 -919 -441 858 -781 -326 665 950 -273 -459 -450 -266 121 198 33 881 -475 -819 66 873 261 197 294 123 -897 -26 669 315 -31 -500 36 -34 -963 -488 -425 752 276 -991 -477 -740 223 688 768 -592 -460 -931 -757 -583 -406 230 -520 -657 176 -313 -134 826 939 -633 100 -827 -90 307 998 -666 -502 -864 -623 -806 -575 -575 -229 -68 801 -60 -686 -829 -514 877 218 -888 -653 648 129 281 -530 -471 -284 -677 -194 427 -940 -170 869 184 453 315 668 376 -542 -731 -464 868 394 -344 80 219 266 -269 -451 686 220 -188 941 490 -814 -751 484 838 772 206 -400 169 826 -693 -143 -440 402 224 -518 673 -188 47 891 -943 822 -898 -633 885 544 -396 232 -278 313 -829 448 -867 65 71 -861 444 117 278 -751 -964 -871 -415 -606 -950 -352 -645 326 -388 -484 -865 -722 407 594 432 443 141 439 265 69 60 -113 143 207 -823 -111 711 801 -802 -602 259 61 255 971 973 -903 -198 -141 -153 799 926 142 912 -119 108 -886 -839 385 52 -871 -130 -671 619 -796 -593 923 532 480 487 -605 720 998 -776 -446 -344 843 18 832 -233 -176 -901 861 916 928 -868 332 835 229 390 -450 -367 520 661 -95 -862 85 259 641 941 -410 -915 838 -803 -75 376 -755 -526 -176 441 639 557 -629 294 602 -832 875 871 986 247 687 -244 -497 -903 -852 -295 82 -287 -308 -778 30 153 309 -516 -632 568 -322 514 566 -562 -284 430 455 -54 749 706 961 -892 -416 740 -898 26 728 222 -458 -578 -730 16 -434 844 167 -60 -983 -733 318 769 -263 411 -865 45 -147 -307 -57 182 890 463 967 540 -927 -861 186 985 -824 -851 -290 -144 673 -227 -520 -583 -860 797 -345 -813 -795 -587 203 -101 497 905 -458 517 472 -644 -124 -548 524 764 -208 190 -627 18 820 384 -660 568 -566 -318 -961 -987 -25 916 -387 254 752 852 328 -327 -220 -502 719 -348 237 609 -309 294 -881 -7 948 -785 928 135 -8 -447 -760 843 115 -599 387 365 -826 66 316 461 -200 821 -206 -309 984 -13 -224 911 257 125 -747 744 355 -49 382 85 -815 -981 153 597 -697 558 -807 -676 371 367 71 856 -618 -280 370 -528 410 -473 541 -162 117 344 -966 -536 -246 -167 -522 -288 365 816 513 -939 963 -35 135 539 -708 -763 467 821 -132 197 -639 -76 629 400 404 552 30 552 -280 -479 -829 -144 -598 851 313 -300 -403 -827 -727 133 415 -355 340 -487 -578 67 484 630 587 -256 509 -89 -714 -126 -6 821 487 467 193 637 -976 -350 341 -285 -340 610 -430 841 -306 -477 -591 859 -30 858 -863 -220 -735 370 -50 -409 510 -888 -553 734 -496 -642 349 134 -254 299 -319 -507 213 -724 704 141 497 35 614 493 -751 41 -404 51 25 -663 -871 -337 -550 -242 713 -290 67 -284 12 -643 153 -81 -485 216 467 -461 -558 393 280 376 -88 785 -8 386 -645 408 -439 -999 -5 -154 -18 -349 78 -566 377 -251 -290 709 -789 954 -153 30 -559 -154 -530 -954 -7 542 402 226 869 -144 -2 450 -804 -308 -788 267 -466 246 391 488 -851 -912 -285 -325 65 -325 -798 350 -266 -306 -916 313 253 -123 -425 -166 -634 554 85 630 355 -635 338 817 -461 603 -312 561 26 -970 -184 -897 -503 665 -482 272 -660 75 816 -842 -493 -195 -777 -229 -714 -851 860 393 511 -233 903 -962 911 990 516 -242 891 -644 -614 995 184 -970 -686 -797 66 616 -701 -241 957 -506 -986 516 -125 532 -5 97 -245 -991 145 477 823 127 -737 -966 -116 -459 999 -751 -193 586 701 -719 -567 -428 -978 100 -215 -88 678 -185 -484 371 -171 -360 590 -650 -723 -81 740 123 268 -965 -579 174 -982 -940 82 603 781 139 744 -275 -774 -838 52 934 880 790 403 -398 38 770 -434 -783 -438 980 -162 359 782 -770 -975 877 535 -119 -429 818 -758 -945 -578 -113 884 -415 -695 -919 392 443 9 455 648 282 671 -458 -497 857 -922 -517 919 -242 642 985 279 -802 -591 915 640 -340 447 433 658 -20 -422 -215 -113 -240 -405 -40 694 -82 -860 -336 -640 744 780 -956 276 -26 397 875 881 -790 960 -609 -963 -949 20 -993 -195 -622 -697 -42 -799 857 379 -350 362 -67 38 967 -871 -376 -824 395 396 -380 823 -73 -432 -278 -182 786 -985 -239 809 533 -631 -223 -823 -788 -98 81 -922 -523 371 520 -855 -682 455 -714 -161 660 -82 291 154 917 -759 -694 -242 -222 -716 132 -35 -193 -663 218 -663 502 231 -763 -44 -69 67 -823 755 -596 -214 -116 906 -434 -94 430 -755 820 713 -258 576 -704 178 209 197 -357 483 994 507 768 635 -382 -301 -248 -349 -620 315 -577 -501 447 -714 800 243 357 716 -6 -66 -346 -872 -231 -201 527 -756 -974 -9 -930 -299 -251 -277 -515 -41 -261 -940 -576 -687 -695 248 -988 43 -368 492 18 978 540 -152 -773 -505 244 -346 -521 762 376 528 -774 853 19 189 754 213 458 -953 123 679 -915 46 -639 898 227 -369 343 -213 339 -852 -73 -75 -516 -162 -997 -299 -649 -789 709 -436 -369 -416 -294 -931 874 -953 -13 -694 331 -626 -95 -363 605 -994 -975 -235 167 -490 149 -892 337 -301 393 -113 -280 24 23 -155 -965 -525 81 -609 -368 582 166 -500 -407 787 908 -999 -761 -415 989 -28 456 -860 136 -695 804 -875 -351 -843 419 113 675 -356 92 -249 -312 528 -630 -394 304 34 -658 -684 145 -93 648 -550 -112 888 311 739 -24 -877 543 -289 796 764 820 -360 632 232 955 947 187 895 -706 -977 162 736 -438 277 325 -345 303 390 634 9 187 995 -691 708 971 716 390 220 -242 -203 -229 811 303 -104 999 -811 650 -567 719 -724 -597 6 -911 36 -749 -199 989 671 -162 -511 -117 -561 -94 -405 861 -230 -815 334 964 896 -374 467 547 -265 -997 408 365 399 388 -768 -547 -59 918 314 350 619 -415 554 967 -596 217 293 840 -743 556 -788 23 885 336 -821 805 -478 -338 275 -876 675 -339 -255 897 -712 932 955 -185 -771 616 -913 480 923 610 915 847 -376 30 -475 76 -414 -592 -775 10 -898 -246 -169 634 267 -443 -673 -343 -832 439 -469 474 -224 749 -378 -230 613 597 246 -810 943 -175 622 166 549 -927 85 -595 68 861 -175 170 -411 666 431 721 -710 592 579 -260 972 791 -329 -25 -80 142 -396 828 -644 -334 521 -413 -715 736 -467 -108 683 995 -850 -86 -18 680 801 -66 -942 67 -627 -130 365 419 -205 315 481 390 311 -845 573 43 -693 306 599 99 -415 438 787 178 238 -567 802 27 924 873 -941 -702 -86 -38 828 276 735 -701 318 -282 681 906 -996 808 713 909 961 -203 455 637 -366 -104 -417 557 295 -904 487 -61 858 391 394 -399 395 553 -264 416 -469 502 902 975 536 -810 -466 647 -319 -213 967 -435 -710 -908 812 -204 -530 545 -262 864 -101 319 570 -594 -557 -401 -465 250 -117 -411 527 848 -648 71 -109 840 274 927 -610 357 -324 -279 -916 517 845 -94 -305 639 835 942 -60 761 -237 -838 -787 -380 456 798 -984 843 -522 63 918 -975 -621 527 -276 588 -420 254 -404 -318 -959 499 -338 -887 -83 700 -614 812 225 795 601 831 350 688 -616 -991 172 111 55 577 450 474 934 -308 -955 911 -319 -563 224 -635 -527 -1 -607 -842 -808 241 668 -251 205 155 -776 80 -217 -687 752 -287 623 -34 -280 -539 -542 -278 -31 -262 984 205 54 542 -103 196 777 374 628 -364 -594 883 -214 546 -432 -755 492 -102 731 -425 560 -336 -412 -880 -695 -254 -428 -335 -844 -223 441 776 -517 778 -128 -466 985 -933 -584 -763 499 119 685 398 -646 -572 -86 435 344 -364 91 -138 981 -58 728 -732 873 -666 312 -561 -922 -655 -579 643 654 813 -515 -10 776 957 -654 -71 -269 283 -869 -945 -109 213 -518 -427 -134 360 111 -409 15 152 -400 256 957 -532 -1000 139 -69 745 -451 254 252 281 -325 832 158 -708 -314 384 615 -723 439 -193 -686 -825 974 -36 -66 448 -466 -581 676 -174 179 385 -420 -86 -248 590 810 -489 648 -166 936 -461 -220 168 440 -21 -666 592 916 -713 -873 930 -689 462 -271 -811 -860 -374 159 -135 -717 845 730 -9 43 -976 125 -458 -271 -617 436 821 131 -540 156 -284 -274 421 -463 -593 728 -519 43 166 312 -573 472 46 186 40 -405 -970 -126 -349 -475 86 885 -713 -662 788 -651 259 -539 -428 -696 427 -266 -613 96 -850 -487 -586 777 -982 452 -505 -358 -343 698 -413 297 460 -135 692 -803 -947 -496 907 -60 744 53 433 648 414 -594 -483 332 -189 380 -173 155 -94 298 330 -664 759 -303 -196 -959 635 777 -412 -353 -572 356 -681 -482 -507 -436 327 533 12 45 879 -29 493 -178 -251 591 74 -661 -874 135 -597 -312 -356 489 -652 -153 -142 -199 -582 -250 -835 -606 -836 768 998 970 -637 964 12 91 921 -954 398 -999 139 413 -767 618 528 798 -916 -966 767 274 -750 -862 -571 -200 -898 612 528 693 381 -547 257 154 -31 -322 779 -685 433 634 -728 -662 -123 962 731 165 745 190 -377 -907 493 -135 -782 239 -694 866 32 -772 -449 -630 -801 -827 -788 621 -340 485 -52 90 -78 -741 -565 118 -101 -671 -58 690 773 875 -778 20 -57 -759 -330 683 434 -772 -774 619 564 -410 504 133 -278 883 46 -151 280 809 403 231 908 168 372 49 155 250 323 -496 -470 247 305 464 55 -962 -472 -780 -456 90 -704 -263 -803 -270 -225 -300 721 675 803 -470 -383 439 -116 -289 121 511 896 394 469 390 121 149 740 764 -217 -601 362 -600 -964 -208 433 -749 -75 909 296 168 566 -720 455 -139 804 399 -627 -287 -461 -8 -117 -356 -607 -164 846 -888 -566 848 -193 -260 -626 -518 -671 -613 -760 13 398 984 -144 266 403 659 -90 -32 894 733 99 708 5 140 300 989 -849 -95 -899 -221 -974 533 -390 681 491 287 -136 -495 -723 -489 391 614 331 803 898 306 -517 845 -708 515 -270 -104 -443 -24 661 -782 5 672 437 367 875 878 424 -216 160 448 -284 473 607 966 -839 -557 429 936 449 371 -260 -903 0 308 610 -290 750 682 -55 -426 234 948 -109 -425 -941 103 323 438 -977 184 948 370 664 207 -668 -45 -204 -36 -187 -689 -791 -240 248 -782 -300 679 -613 578 -5 -860 825 273 -22 470 -113 769 409 -853 -389 -633 -40 -105 -567 216 530 -888 118 -464 191 504 445 -313 943 -99 -812 -642 310 -89 -770 814 694 441 873 -587 -58 -495 362 973 384 -378 -762 830 200 225 519 40 -816 569 -666 404 -757 -735 -113 443 626 -292 -985 6 118 -974 260 -565 655 -751 -248 659 157 -376 47 -636 -99 -241 855 -454 -569 -277 -784 230 891 -376 196 893 56 850 196 536 -998 892 -68 283 -998 178 386 904 595 -171 -744 -114 599 -140 573 -956 870 -975 -802 560 -816 -461 450 -779 -841 646 -395 -976 -733 -680 -351 993 -421 -929 -173 793 40 -172 -270 -147 -977 452 845 -213 913 -285 -817 48 734 -187 -754 772 235 -803 595 -744 736 46 -642 -92 -583 852 -982 836 -634 576 414 -882 722 469 434 880 713 707 -582 118 767 945 -469 -901 -1000 297 -501 -414 -277 -833 -570 481 16 868 758 -205 -673 -882 283 -362 -316 774 698 -574 585 -891 -602 608 -600 127 765 -716 20 -991 764 -328 58 -335 830 227 445 -679 -13 228 -813 -520 -358 -816 -250 -854 427 319 728 -340 -365 -715 -553 160 453 727 -756 261 -168 717 -368 -945 112 -284 -570 -966 -198 -724 39 941 853 -923 -721 690 908 468 941 -386 900 530 622 -415 -260 -650 202 -518 -296 -341 -190 919 -828 952 -29 -977 -470 -641 -494 -471 352 -826 -764 375 564 276 124 287 -598 183 -402 395 922 -83 -902 960 421 -669 -320 -24 -395 -642 276 -482 969 -718 -317 231 165 906 -254 -445 -59 364 952 939 841 270 272 -606 407 -445 864 222 801 -975 187 189 188 516 150 98 -349 -589 -416 -235 966 -922 347 116 -454 148 -672 56 -808 40 -72 -395 -126 -321 -782 427 -696 495 -451 961 947 -152 -694 458 -336 822 -673 183 -158 737 328 -341 -369 -139 930 793 -169 770 687 473 527 892 796 -664 982 -388 -472 562 607 -968 45 -655 784 320 -508 163 -486 -926 -739 839 -945 144 -327 -455 -168 92 438 839 965 108 347 -28 259 -232 -372 34 -894 -235 268 -894 -517 -810 -106 905 -152 983 -80 778 -214 -586 -842 -933 79 806 -193 401 -488 820 -669 164 -756 -421 999 184 387 64 -938 765 -866 -661 -435 -579 629 129 -541 -943 809 308 137 -797 586 -947 -145 -649 -915 -32 -406 -675 962 -314 -602 -191 822 -52 -834 -548 -198 -57 718 -68 -276 -121 -740 80 385 -293 -184 701 -937 -183 -331 338 -811 -759 -626 470 -840 -362 293 -934 -677 430 -123 -890 308 395 -654 -782 781 34 -815 301 -272 -965 404 -88 -633 54 154 627 101 -852 -604 -991 -791 -86 752 750 272 -784 728 -525 -283 -914 592 -235 564 -89 -538 67 726 457 144 469 797 -948 718 281 657 -323 540 103 415 -326 420 59 904 345 944 783 396 -778 -267 259 -646 420 795 370 -244 485 914 -134 -724 -152 -768 -99 -79 977 847 589 681 678 874 653 765 823 66 854 -234 -84 288 443 146 102 -62 925 849 361 -928 110 -488 -876 870 664 -649 88 -855 56 749 -946 -166 422 -185 43 463 713 161 607 -81 439 -863 293 -48 -802 962 -863 321 606 -447 465 953 -315 -63 -948 644 580 709 -301 -965 -109 797 912 -536 -759 539 -330 -334 -784 -189 126 286 543 -765 -913 839 -152 -620 761 513 14 -866 -93 410 -55 745 666 107 -827 7 -293 -303 733 115 -962 -946 -74 -316 -18 -349 -453 761 111 203 -997 -443 -121 -355 509 645 496 212 -472 526 -747 -695 220 570 108 -782 -817 501 706 162 -104 387 -325 883 498 -326 298 418 418 99 -973 658 -456 451 36 803 209 847 553 413 326 -557 -879 34 -674 292 -17 -735 -379 -360 968 262 -60 -947 -505 329 -37 52 -294 -294 -785 17 -163 17 -993 183 -359 -277 -226 -983 252 222 639 854 922 576 -296 -710 831 142 -386 950 455 -693 763 412 542 404 -208 518 -190 -880 492 15 885 -529 510 -691 914 737 636 -229 -258 -363 38 841 -186 341 364 888 706 706 803 588 142 -541 618 -546 137 -331 869 -230 -857 910 -794 359 7 -295 444 -401 87 198 -41 -743 930 -513 593 -678 81 803 -969 791 -569 -766 767 -793 -128 959 778 -916 -500 -284 256 -106 -761 -532 -564 86 174 -676 990 900 749 481 -361 -940 -81 -650 -428 -480 733 520 -670 616 348 -322 1000 -423 412 203 -8 -334 -315 -790 575 -615 -734 -847 458 -354 707 906 209 -274 159 917 -567 -992 189 -446 -126 519 534 886 -788 509 315 592 726 -606 -849 566 -313 -528 -927 -896 661 698 -474 68 795 905 275 -666 131 -211 -786 -917 -33 -234 -508 -744 -684 -38 -937 136 984 -492 -608 476 -657 985 746 390 22 333 178 -841 731 -124 -929 -115 -93 922 207 976 -762 -995 -218 218 802 376 671 -841 -901 -398 -34 514 -194 349 -543 -718 -21 -52 362 681 -127 143 570 934 -961 611 840 728 258 715 853 -815 -467 621 823 -279 -273 -354 -345 513 -649 -622 339 -469 -407 -504 174 636 214 111 -4 -712 730 -431 -558 586 327 -462 -399 -176 -250 -225 127 -170 719 -531 493 508 -763 797 104 67 -458 914 -841 -451 83 581 -844 942 371 894 429 571 190 482 -24 -311 704 361 870 282 -316 -680 -164 -968 -558 -664 -134 36 -155 -761 865 -869 -987 499 -154 990 -792 219 786 585 -99 -132 -677 915 898 -406 676 536 -718 15 783 -538 -744 -38 38 -892 417 176 -203 114 -847 261 -227 -882 270 441 888 267 985 812 372 -672 -691 -347 -918 -475 -180 967 -202 -10 -250 -118 -668 375 809 493 -813 485 -352 402 772 531 956 429 -566 -788 -354 881 86 303 784 -582 -621 -382 -664 617 -763 -114 568 458 962 -717 180 512 841 833 -971 812 -690 650 -903 -456 -570 -97 -482 -909 -76 -358 -409 380 -209 616 890 -579 -64 212 -154 -143 -644 -895 282 553 -783 -11 91 -306 785 977 861 981 -24 -110 304 -708 1 -462 500 504 421 -319 -593 -947 -671 588 795 -896 -247 -261 -345 -11 865 58 4 -368 706 -589 652 -892 -465 387 30 150 -539 -926 940 496 -993 582 793 391 15 -482 665 171 -980 14 519 -769 54 -770 820 12 103 -224 23 -988 -600 -479 -86 -646 -658 424 -260 47 11 98 235 187 -421 463 -170 -561 444 23 258 383 -199 237 608 -591 -876 471 133 -118 852 -533 -833 -919 241 692 248 733 -377 -910 -306 -578 -217 279 600 812 983 772 18 856 -717 -993 -767 676 250 -414 -944 296 -537 521 -85 425 568 -6 -342 348 433 497 183 -266 949 -597 -192 326 252 -596 933 -494 -282 871 300 894 -390 -743 -465 -877 -306 234 -199 183 -190 -726 971 -218 -520 -208 744 328 -496 850 -961 -380 873 -795 860 119 201 101 13 -792 -441 698 473 949 -13 355 547 137 -585 400 44 -201 869 317 435 166 918 881 -408 -332 668 -949 929 266 861 797 695 301 918 691 -361 465 -203 -38 -844 -391 -709 410 -9 743 -287 75 -798 627 -643 -554 -649 -537 -313 -200 -35 -542 475 711 -420 785 829 439 705 188 -473 188 330 -178 469 678 -337 -186 843 6 736 -779 -510 -558 -644 663 735 -59 -510 -462 -114 719 -487 987 -592 -804 30 -750 557 946 503 107 -90 -42 246 643 -557 -415 306 805 -867 374 234 276 -91 -758 -705 462 661 -200 -810 197 991 836 -257 531 -601 -72 666 -981 682 468 634 -26 -638 931 174 574 937 345 259 501 -752 469 -178 -848 45 -251 -895 -992 414 80 -413 -15 -379 -902 227 325 481 771 453 464 677 221 58 -539 662 -342 9 -434 505 429 -181 -57 -359 -872 -184 -189 646 746 -314 15 77 906 -167 749 780 -558 431 501 719 57 653 -760 -624 -313 -144 -190 34 369 -821 646 -987 681 803 871 -534 -594 -867 328 -247 16 -908 -561 -983 443 230 520 -432 833 229 -404 -320 748 -875 572 -87 -898 535 506 425 207 474 -341 380 -857 80 -47 420 -25 -165 744 -633 -700 -423 -550 743 927 983 127 767 213 743 -895 624 -964 614 -680 322 -450 750 -616 664 -886 -271 555 -181 -737 -311 159 -608 520 -242 861 338 -274 -653 714 218 736 165 -140 811 926 149 786 615 96 624 -332 -227 -860 880 -553 -810 129 391 994 764 821 -723 38 -84 -432 438 474 -553 -582 -406 274 753 -63 -961 -424 461 509 6 174 -815 100 411 31 938 744 725 -17 382 -449 -478 -396 -294 -925 435 -881 -460 572 890 -638 -505 -596 -156 933 -864 618 -762 201 721 -373 -254 904 469 -205 586 749 -316 357 -293 615 214 540 -667 162 -544 720 137 28 -232 -326 392 -988 -3 -171 -653 -196 120 -474 222 -357 585 -902 -44 -25 -375 -848 -571 921 -785 -363 203 -280 -941 -657 -306 -247 -466 -777 -103 131 -966 -900 189 750 45 855 -521 -306 433 499 405 -508 238 422 -449 457 -751 -629 721 217 846 -230 -354 281 -520 450 -885 -840 -875 -536 316 -637 482 992 -111 -168 -594 -408 467 456 -541 994 -953 -109 -846 317 -658 -544 371 -181 -910 382 396 -819 783 -970 -719 674 -862 777 -320 -324 -304 -554 -509 -307 -718 276 484 -186 772 821 297 865 -472 -957 32 -305 -514 2 76 -970 -570 -217 703 842 72 474 173 -354 -536 -588 -76 -798 -381 857 656 -652 7 406 -138 921 -397 -295 -184 869 745 169 633 306 820 -159 167 176 -650 -849 -492 -221 -429 -70 -435 36 661 -520 -881 420 -853 -587 9 -239 -963 -174 394 173 99 -629 861 -509 -141 369 937 -214 -645 368 -80 -811 21 -655 -340 905 605 518 -34 -749 -770 973 -724 -131 -412 826 216 870 910 -167 768 383 593 -949 -996 17 -170 55 665 -328 362 666 -876 507 981 -896 261 371 -553 -148 -176 -365 110 -921 -244 480 -572 822 106 474 -412 -656 417 36 932 645 13 -110 448 -18 568 -530 573 -230 -980 859 -738 642 -836 748 -959 188 296 -81 -42 -976 -534 -881 -525 194 512 -370 12 -380 983 -824 -712 586 950 806 813 732 834 582 450 -168 991 -577 -863 13 26 -808 -63 -341 347 979 -794 -525 -467 525 166 662 -786 327 372 636 -221 343 -959 -96 450 937 -661 408 -262 -372 -474 -992 185 -593 -88 -955 -946 808 469 -5 745 -691 -992 884 344 -886 456 883 351 131 736 193 722 -250 720 -213 553 432 507 -383 788 519 -73 -111 173 -998 -564 -776 640 -873 -518 246 -395 -621 615 -279 994 -679 -205 846 -818 -270 988 558 211 -423 904 -79 -284 -208 334 433 99 -379 409 -980 658 930 977 892 -96 464 873 408 767 274 475 770 659 991 216 91 907 -657 -79 -918 896 132 516 882 -116 906 -518 -451 -160 234 -957 -245 595 -830 -564 -789 -42 -444 -663 -355 518 932 895 69 425 -848 266 280 318 -423 -790 372 -646 -550 -909 65 311 -392 280 -160 353 -158 773 -535 -510 14 57 490 -182 -743 -270 -648 737 535 -231 635 -835 -591 238 733 -547 200 -242 570 -271 127 -762 102 -879 -280 -587 204 -497 -873 -26 -499 -457 -887 -767 -746 -103 -556 -165 673 779 97 499 940 -188 120 -174 -757 -292 -26 -930 971 -687 -615 -93 569 114 -779 -969 951 837 540 679 -242 -680 272 935 -883 454 -842 757 941 762 -405 805 817 653 802 599 -602 572 871 712 796 -225 -876 -301 852 -883 -684 616 129 -837 -158 -93 -452 -702 338 -285 -744 -113 739 909 -637 851 -137 150 -444 -603 -781 -645 -954 -949 564 -548 782 105 468 785 -682 295 389 -994 881 -1000 -108 337 705 933 415 272 592 -45 690 855 862 -186 -91 -271 -189 -824 -449 -505 -110 473 -373 -543 498 5 -867 283 224 821 862 -414 -970 -724 531 -359 167 974 27 567 -395 -305 655 879 932 974 -720 -192 -106 -605 739 -434 -6 -461 -338 914 -237 951 -815 181 731 -822 871 -191 -654 -958 474 -704 -605 -276 654 -269 -348 698 -938 423 453 309 -487 -541 631 33 -737 527 -346 -271 -163 -212 -681 491 787 52 725 -484 -254 -157 908 619 -14 711 550 178 -603 -406 337 -48 247 -197 683 578 589 420 470 -278 -771 -414 -848 709 -121 -971 -174 895 -408 559 -685 507 -466 -511 287 -842 -345 -337 967 -194 604 887 -453 -168 -540 274 476 -190 312 -659 503 481 542 -676 -560 -496 256 899 -471 770 225 -533 -671 -917 16 -195 159 -877 -586 537 -268 -150 -14 282 506 -788 679 -180 172 -488 -631 458 -232 666 -119 -865 -890 -498 658 -796 -982 -445 76 -567 -700 -245 -886 -735 -311 -817 -734 807 26 452 -636 352 -649 -419 -619 -224 462 -305 622 26 226 -706 -154 -530 -66 610 -392 -487 -517 666 -299 -834 956 -385 917 579 608 700 232 895 41 473 972 963 385 -381 574 -680 162 -682 -922 981 794 -416 440 -81 734 -823 186 -881 -109 -902 -388 870 -250 825 632 336 355 -374 984 -997 219 809 684 -54 -46 -37 -30 -482 -556 -651 487 1000 850 -13 390 127 133 -993 755 4 636 -719 -114 -873 -273 595 265 -177 -982 909 103 -633 -697 -724 853 -987 -972 927 -20 -639 -382 301 -925 82 -718 910 -496 -798 624 454 -243 308 712 -364 180 735 689 519 519 -184 -143 163 194 -963 -625 -802 67 742 410 222 340 -420 -789 79 -332 -884 799 233 937 617 -377 933 -879 742 669 -330 -545 -217 442 275 -19 -58 -682 -887 793 -643 -830 -709 -367 765 -827 -238 -797 -854 -858 48 785 -499 279 451 -105 -126 476 -998 82 -449 -967 -303 9 -687 579 -102 737 -25 665 -777 -293 156 736 797 -122 -558 -699 215 -565 630 158 -888 377 860 -779 -965 -862 235 904 785 -228 244 950 -423 -544 -392 458 987 -68 398 -983 39 -820 247 -279 -244 -692 -333 -202 -393 -234 110 -868 93 -848 554 972 65 -468 950 413 117 -370 523 -777 479 -960 46 -52 -452 -355 109 911 -599 480 543 -985 -743 -575 476 -268 -768 759 638 -374 955 569 37 -390 478 -101 -785 -90 715 568 -664 -447 340 528 -177 -993 -618 495 -861 136 -618 421 35 143 -847 837 -306 -201 -976 237 -782 -650 280 -93 -822 570 355 -451 -36 699 261 -373 -264 -867 -676 407 -580 658 -141 734 -233 -118 -81 461 307 136 -591 871 -235 -191 306 904 -823 -956 -574 -887 890 654 -904 145 751 240 -371 -81 -302 273 -367 916 72 -515 650 707 -974 -625 682 543 -883 698 -908 -641 -75 19 274 -658 140 237 -857 842 413 832 -998 -240 -469 245 -506 758 -708 -396 407 -264 472 312 -180 409 418 -501 -70 -838 -206 -707 942 600 704 -713 712 958 -722 -311 621 -532 962 -965 -285 -675 -524 -574 -411 797 447 508 404 -920 -638 478 427 135 -562 -617 -528 -395 706 -488 499 -363 557 -757 778 80 -244 535 -834 -967 -567 738 -819 -339 142 495 -678 -162 -566 480 268 -888 701 318 178 -454 -348 -758 -370 -312 3 -470 105 -556 225 -595 -352 -412 734 116 -83 -589 -799 995 -165 -722 -124 166 -870 -39 734 317 156 -216 -432 -656 194 -399 -157 -891 -665 147 678 -77 680 177 -323 -605 -735 -930 674 619 -301 -765 -46 -722 -627 -334 986 232 -899 -847 321 -408 -922 -107 -267 836 -828 -934 -220 -531 -122 -626 758 35 -550 -389 253 757 567 -799 -422 774 -461 -200 -127 -564 714 21 -797 -111 289 634 76 577 -958 -854 -397 475 -104 -136 -17 -580 -157 -882 -769 -126 281 -959 922 -216 726 915 -228 949 -731 -634 -678 828 116 925 982 -846 96 723 -949 -431 -136 934 799 -925 -693 461 -607 630 48 24 52 745 -269 420 -333 429 629 -533 393 341 263 -518 -164 -303 604 -37 584 506 750 286 134 989 -997 -757 -527 130 -214 -831 -758 -265 -691 494 -188 849 70 173 -238 -393 -148 972 835 -341 -842 -556 -762 -416 239 -705 -965 608 -132 -479 -149 -524 152 749 612 -61 599 -138 428 -620 477 539 143 -407 69 414 582 -460 -776 366 185 -88 -631 610 206 422 292 284 775 938 107 48 -232 -427 903 590 -216 165 648 -86 -225 -838 -260 211 -916 461 -373 170 638 -688 -774 936 576 567 618 -944 667 -520 868 -415 -399 225 -5 -436 -120 -117 998 -272 -205 -419 -694 -184 708 161 103 -406 -319 720 386 265 -387 -655 -864 367 561 -77 -825 939 -456 -738 575 88 360 512 -10 -991 659 -302 504 923 680 28 -885 411 -946 -730 -502 60 270 -140 615 -283 28 -491 310 256 -673 -998 -538 -543 -662 -310 -532 -898 -918 896 -6 -125 416 70 -343 940 -947 310 -604 -705 -85 353 -634 118 190 266 959 -706 -219 0 820 175 482 910 195 530 -289 206 -971 -464 -960 825 -308 -280 -808 992 984 999 -936 -603 23 -672 -733 -382 -858 -463 211 936 -585 -388 -972 356 346 -299 -725 -58 923 -842 -702 -215 282 834 477 918 -52 -780 -670 113 -148 -740 -833 -800 -927 -583 268 950 -768 231 -138 -403 -216 -554 -48 -637 19 -21 -155 330 -7 -457 765 -219 459 986 -219 -276 182 -622 -563 -585 861 -130 -507 55 -897 762 -92 636 -428 110 -929 71 -862 -884 -364 669 -836 429 -342 -611 -325 825 813 434 570 898 -58 -528 -279 632 669 -278 -919 -172 700 -153 795 -587 163 -505 863 -510 173 -688 395 75 846 -508 -368 463 660 -100 480 333 -945 -684 56 -891 23 -475 152 -756 483 810 -706 -787 -701 545 748 161 896 487 988 -638 858 756 -136 255 154 802 -946 -182 21 273 -533 -941 454 856 -965 -98 862 -87 338 -766 995 329 -43 997 -769 -732 99 -161 693 844 -980 -393 891 -785 -393 30 344 795 450 519 742 -536 -810 -773 249 199 -807 -513 42 -182 506 256 816 422 -482 558 -661 904 -197 -808 -668 -370 467 914 885 244 -721 981 -993 -139 -718 -200 844 -957 590 77 683 -802 -488 -140 -701 -73 177 981 547 52 -683 704 4 944 -89 455 -446 90 98 -584 718 -725 260 -289 829 694 -893 -90 -789 753 756 394 146 -358 -285 -393 -145 487 -819 -454 473 -808 934 381 -643 898 864 554 340 -265 -166 517 256 575 -460 -243 828 -793 623 -211 -328 -635 -174 -422 -543 119 -983 -200 -130 -401 -953 776 735 -581 -516 -504 -440 -134 -611 -176 -646 286 78 -645 -977 663 -385 -219 -819 -552 -972 451 378 -663 -34 -62 908 768 95 -885 -236 211 -853 307 23 -736 -37 11 326 828 -816 -753 -462 158 -412 995 128 -971 -263 -651 -208 -763 -681 338 842 -21 -701 -366 566 -150 -414 -142 -631 -725 -303 842 -712 -147 779 -169 882 229 -856 941 -427 -454 4 -595 -969 -507 509 900 691 999 -625 -507 287 -999 138 221 -308 205 -684 -47 -122 -503 923 -16 959 -987 -505 -948 -437 772 -545 -473 608 620 -605 980 -8 -838 -318 328 -599 668 471 580 -637 986 -514 -411 441 749 -486 612 -827 -810 -964 -45 -390 -326 -646 313 49 -442 -270 -766 200 -485 -683 -416 -799 120 -27 373 -68 590 41 639 -515 -417 944 382 -759 424 -175 -631 -17 329 -119 -44 -504 652 -530 -526 982 413 -966 -843 -26 -48 -38 382 -460 261 139 -771 641 742 900 766 581 93 190 -372 83 -640 -991 -787 191 54 -772 505 -994 15 -122 -974 411 -205 -464 -407 -44 826 116 -618 -22 -138 -828 -610 -301 -54 -219 101 -366 -955 253 -896 -651 886 221 937 670 986 -914 -559 -157 297 -180 -184 318 -671 -225 859 258 -750 -812 150 -561 996 317 596 257 971 92 -730 -799 -864 -213 729 -702 319 625 -598 281 -21 440 446 -657 287 -931 534 -123 244 -577 35 -96 56 119 -913 -51 -958 5 333 -564 -172 -287 -561 -132 -707 337 944 787 74 554 10 553 359 -249 63 -536 872 -142 732 704 750 525 421 -770 204 -674 -471 743 -959 35 -206 -133 -953 327 828 952 -565 -589 763 -110 3 230 -970 -591 -791 501 808 -457 -852 716 460 -419 475 -184 943 749 994 -611 568 -783 966 -924 951 -920 -16 -197 622 382 196 -816 -148 -477 298 932 -137 662 906 346 859 -7 124 -990 126 802 107 897 165 381 202 -378 302 -936 728 738 0 -24 207 -279 927 -619 -864 -577 -904 488 -684 290 -39 -820 -246 -787 928 -346 231 -817 441 552 85 -562 807 95 35 849 -946 -606 -638 -341 940 -641 -989 -872 -608 -800 938 -407 -630 898 -755 -557 -31 -28 -422 777 10 515 206 -37 390 800 813 -487 742 -384 796 -162 -968 886 671 155 847 77 848 350 -747 836 -147 154 -615 920 -535 874 479 888 -614 -217 -724 244 842 -984 -513 412 451 258 -464 -607 -2 45 -317 279 775 456 -120 -362 750 -184 -377 -323 -491 -897 -11 -510 -153 -750 258 296 775 823 59 976 227 -752 486 -89 -599 290 -701 -828 820 -294 -339 -875 412 -269 991 807 -152 -124 238 901 -531 -489 559 -497 -895 33 -214 -114 352 748 -680 889 898 105 -824 -277 -375 532 -362 132 291 358 710 458 -302 -590 109 484 446 777 -184 9 704 -50 860 64 -719 -959 384 -163 -956 -60 874 449 341 -679 -298 -820 863 703 74 566 27 614 848 -156 713 -799 563 485 -510 -887 417 470 978 564 -101 -108 -982 254 526 -318 501 738 -58 -777 989 879 -848 29 -241 -846 -15 -429 415 -915 -606 43 739 -389 -41 -463 296 -1 525 -716 923 -496 -898 262 547 957 -913 -236 30 -907 -960 -928 -891 470 -72 -841 -669 -468 577 -878 139 110 -704 102 -819 521 -369 -530 -282 37 101 -904 -70 539 968 -536 98 -897 -698 583 39 -235 271 -873 938 676 -202 579 -322 -805 378 679 743 649 574 -802 -939 899 -919 -479 -605 -50 176 674 198 -328 -6 -533 -774 749 -924 -206 -612 105 -717 167 297 -108 -586 860 -336 -795 -670 -387 -178 618 -982 787 913 71 886 -762 881 265 729 -827 420 19 481 -586 -698 742 -350 116 369 -505 120 -584 789 690 -674 -217 -671 -475 743 831 980 -412 557 -966 505 631 791 -313 -427 904 -917 571 -456 -370 -535 342 389 861 -420 -911 926 -141 358 355 847 324 -468 -804 -573 -651 -67 154 -2 -837 190 415 393 -179 640 809 -240 283 -200 -251 -329 560 -567 -205 98 -191 54 -149 283 -886 -70 -900 519 194 695 -676 915 124 890 592 921 969 -95 -143 -92 382 530 -736 -908 101 -402 -536 541 -286 -898 83 356 -749 180 231 -197 908 -867 -322 -136 31 655 -8 44 -553 -953 -420 730 -952 -646 946 -30 -900 530 515 -600 862 -165 -405 -417 592 -95 -951 -168 103 -589 -454 784 849 670 289 -128 -842 -927 -249 245 -521 -478 57 -804 88 570 -168 668 814 608 604 169 -23 -779 -509 -269 -975 -891 -682 -204 -13 178 124 486 797 -197 -703 -112 43 -946 -858 -437 -713 500 -810 -825 804 -715 -555 602 -561 498 720 -507 -395 996 997 171 -214 -639 -80 -682 287 -303 795 -666 573 -407 800 -190 -777 194 -340 -541 -901 -638 0 950 -47 531 -927 -56 724 715 -49 705 467 -231 36 335 -926 -569 -895 466 691 21 0 767 -59 -229 734 709 -967 402 243 751 -944 -827 -149 438 506 813 542 996 916 -550 -730 -859 -638 174 74 128 522 556 307 623 -287 -313 651 -67 -535 -985 749 981 672 -636 402 766 -838 -328 -693 483 972 12 -704 -430 413 290 325 -255 -411 -939 -24 -976 -18 -385 501 -447 847 -706 -801 792 225 -451 691 -861 -965 -837 -738 -43 670 724 -480 180 -71 -785 57 -404 -82 138 -533 891 -108 -769 -822 -955 650 232 -741 -645 -551 -587 -207 715 317 -651 -188 -418 -166 -927 -378 1000 898 -55 741 -324 -318 -311 518 641 96 825 -779 -104 698 900 -401 -10 544 950 328 731 297 849 654 463 -151 -490 312 -631 -169 -434 984 -390 24 437 -760 76 -177 846 -550 -512 -757 -915 993 184 663 70 -325 273 -82 -972 82 -403 811 -969 -399 992 -465 477 899 -852 713 -718 -425 431 153 196 711 -42 493 -432 414 -824 -541 362 915 -307 492 481 392 225 615 152 213 -336 176 -918 838 963 26 961 300 618 96 -771 93 -364 -32 -617 -614 852 161 -548 712 357 -748 -483 -41 -810 -841 -857 951 -646 -35 676 399 668 960 -235 166 350 736 595 927 -302 946 -97 894 694 965 928 -963 809 373 -948 393 318 635 -645 941 -47 431 -173 -809 177 110 -482 -519 369 -841 -717 -364 369 89 -168 -197 488 805 -181 -31 -893 -93 -876 -987 367 171 839 -628 539 955 -770 -932 -656 -456 -317 905 -763 -490 605 568 -253 -331 257 866 -229 569 -35 346 991 86 -633 24 993 -584 409 -333 230 30 -943 -619 386 -587 -224 45 -333 23 656 -650 279 -404 -526 -850 -807 -679 -650 454 4 -764 260 199 80 902 101 254 -872 727 363 703 244 -437 -357 -974 877 -497 -921 310 -604 449 -747 -391 -236 715 -865 814 -754 743 479 -636 641 -222 68 264 848 -878 -709 920 376 471 -341 -210 4 -840 -175 971 379 -274 518 -320 645 -971 375 -843 107 281 759 -729 562 612 324 883 641 -504 -614 -719 -399 -921 -846 -578 -856 554 -32 810 -12 -967 -110 650 -622 687 -358 -581 975 446 -506 687 -701 -755 820 691 467 -366 -589 600 777 -16 38 624 106 -702 810 352 -957 -608 153 -421 131 508 756 487 610 140 183 999 -102 760 -609 -331 890 -744 -965 -927 431 438 494 210 -606 364 -820 878 199 -201 244 -890 39 78 -186 150 550 -541 134 -481 148 -515 748 714 984 -736 712 258 -545 -879 336 797 873 -879 -744 878 -132 -846 -260 789 -336 764 836 210 873 -863 529 -636 275 -126 906 -80 88 527 740 -142 -789 -655 -770 597 -874 495 -700 -708 71 -570 -443 -351 -881 412 -463 296 345 440 801 580 394 -894 891 -610 895 -237 -158 730 626 -261 -588 -53 -875 603 -976 70 -243 611 664 -514 901 -725 -507 -67 -278 401 -890 775 -100 173 173 -103 171 -157 68 -506 631 -27 593 843 -54 533 991 -945 -450 -14 710 443 314 -621 -729 -317 908 157 530 916 -852 593 315 241 296 -711 -519 -221 -82 429 439 740 777 243 -68 -828 -419 641 467 -429 -818 77 -446 604 -724 -645 937 -543 301 940 569 120 -856 -17 -699 -950 704 339 -693 754 -704 -627 457 -483 150 -649 521 516 -55 -819 -403 -429 867 20 -292 965 -329 500 -254 909 280 417 780 222 844 100 -746 -994 190 853 -961 526 459 -349 291 -121 -671 -306 207 -622 55 867 -496 91 158 -887 745 -760 565 128 12 -579 430 63 904 192 842 -529 -800 290 763 163 812 -34 -129 -762 783 -969 71 -912 477 -154 -406 254 -824 120 687 -719 127 -235 495 21 -500 393 -317 503 -61 655 -682 761 574 -123 610 -793 373 -351 -536 824 -412 817 -225 -895 -505 239 -455 -430 -400 350 -985 371 -536 161 -930 221 -919 -640 261 -669 -965 -867 584 690 -133 -828 -912 128 204 -392 892 -818 -745 -921 325 -979 489 -887 -333 676 825 -864 445 -501 221 981 -25 -986 -85 954 489 619 -923 -622 472 -864 509 721 590 966 -405 -285 27 899 403 -422 -981 106 144 -717 806 985 336 222 -846 -698 -423 608 -2 95 569 912 -883 -512 90 -901 36 -924 18 139 572 739 -793 855 -920 -215 -70 585 93 671 -375 -897 984 -302 -764 441 -341 563 75 88 554 -911 414 -774 472 -714 282 451 -167 -94 -450 -879 882 -190 978 137 -934 -884 -221 -982 270 -652 926 147 -554 -553 155 302 95 384 298 -73 -260 592 240 -442 418 -919 -979 -175 -317 -949 941 266 378 871 -715 -53 -598 -668 167 -851 400 -434 209 456 41 -521 -153 -463 -632 798 -606 393 669 -424 777 676 821 292 -579 973 -860 -986 -650 -11 542 -899 -981 238 297 -333 -139 -962 338 -47 286 839 670 525 -763 876 27 -90 928 845 -404 427 -569 -90 671 120 -521 -116 -380 -602 329 46 -46 -130 -986 517 -925 44 -561 -719 863 574 656 960 -297 262 -306 -220 -459 -956 827 -362 348 507 -55 500 -875 -882 -103 -579 539 -185 663 405 -99 516 718 -601 323 221 -400 750 398 338 637 -302 -351 -132 -872 393 579 155 707 181 761 -690 790 128 699 233 626 208 524 47 -430 -658 50 -741 310 927 -143 204 171 -203 -83 851 -990 -698 833 -597 -560 -87 850 -735 -440 845 714 358 33 -785 -493 -734 916 886 329 -559 339 156 -16 -450 -430 -126 315 -911 -731 998 -318 -546 849 620 237 772 -244 171 64 -260 66 223 -772 -66 -718 927 -768 810 972 919 -661 74 -380 952 379 251 112 -801 85 782 -907 -526 -428 147 81 0 -269 -763 431 -315 -559 -650 -484 -87 -178 501 -673 -856 951 -122 -530 824 983 -968 579 53 288 -836 -249 -995 -974 72 551 -744 932 657 755 -248 -394 -341 -64 362 -642 986 -454 -343 340 486 -665 45 62 624 831 -641 -539 524 747 -393 852 951 141 821 -647 413 -967 -323 248 -933 465 -904 970 -987 -374 -687 10 332 545 988 -814 599 48 -572 221 315 27 422 -109 -372 332 -342 -722 -265 -989 -150 328 -811 -103 753 -419 927 781 -156 -477 400 894 -491 -117 -448 457 -183 -825 -823 -511 288 836 -713 -40 -865 908 804 -981 936 291 650 5 780 -663 635 22 -441 836 336 -755 162 -771 703 168 390 728 942 501 500 236 -606 574 777 -401 789 -784 361 -688 -260 -537 777 -769 -307 294 548 -423 527 -363 -172 723 609 -683 -766 913 145 876 552 -885 785 -637 -397 581 -806 432 323 -813 -421 997 366 -859 -737 627 -74 454 185 -753 -615 -421 634 98 195 888 527 -917 -501 643 -987 -249 -871 204 -603 628 -534 535 -909 -724 -88 127 -602 -284 648 154 -651 -959 -998 -950 -860 836 540 238 -66 849 404 192 903 -268 -129 -546 658 575 58 -920 735 171 -692 53 -833 262 -877 -854 99 -309 644 -293 -770 711 329 368 -985 -351 207 808 -480 -715 -313 674 -413 -618 191 -236 -157 221 407 -442 -163 -32 63 925 -888 0 126 -62 -413 159 4 834 219 -594 -584 549 -11 281 352 680 -398 0 -195 552 -455 924 -323 -810 -969 95 -894 140 583 791 812 -726 -259 62 -205 -657 -347 -671 919 373 -467 576 -663 207 602 -189 727 -777 446 -362 -801 -545 -534 -400 257 980 449 652 718 420 -242 593 -117 601 58 203 72 -123 -789 897 130 -379 -696 977 768 356 641 939 -514 441 138 725 -931 384 179 -609 25 67 545 -191 950 -504 256 172 249 699 637 -19 -489 91 33 -350 -828 -222 -330 -699 -749 915 -126 477 -831 -565 878 839 -360 -276 -292 992 975 711 932 327 84 85 161 -928 12 -166 285 888 599 389 -305 111 625 -336 15 -473 -257 747 100 621 29 -850 -123 -722 187 429 971 747 -154 715 519 -885 -436 -532 895 -651 -80 966 -655 -618 331 -700 -826 -489 663 -270 -119 -218 -279 558 559 -839 310 -884 -390 -958 -320 175 -622 -946 -90 -415 231 -460 -697 151 -194 -160 -544 201 817 75 -131 931 -635 998 -206 -96 -535 622 -826 857 987 906 183 -884 -116 130 618 -352 6 -686 -760 -877 474 -285 -198 447 409 -933 53 446 167 -983 242 18 789 685 356 735 -731 -711 719 -738 -965 -975 -896 584 -239 441 22 303 179 -391 510 -399 -21 89 -929 -832 268 -886 777 -723 -423 499 270 -831 827 107 -811 -7 539 -962 662 -739 589 -118 -615 981 -342 -158 4 611 -504 -273 418 380 287 -155 -355 194 875 884 362 680 757 -10 -842 -989 810 987 626 -671 -61 501 -265 402 -47 -94 -971 661 -595 248 982 941 234 870 -26 402 -261 706 -475 21 -814 -419 -558 800 993 768 456 134 -774 -585 988 -89 942 -204 -230 115 -48 420 -590 -110 62 -348 -350 -375 995 -868 103 343 -734 773 704 -346 -713 518 -424 898 -509 -53 81 790 -474 -522 -342 -816 372 370 701 942 -413 -664 895 136 746 -856 -967 -126 128 -617 119 -470 107 -613 -636 671 512 735 190 -708 -475 -634 300 -321 827 211 507 542 334 617 -797 904 579 -788 -337 -791 -477 -639 372 40 618 -365 -154 241 -966 -566 -735 536 -65 -569 294 794 107 155 -691 -458 -571 200 220 192 449 519 178 997 798 -654 501 893 792 794 -727 -479 948 -251 -568 22 960 24 -372 602 -153 464 286 382 -795 283 -868 762 63 -165 -125 654 216 -31 591 -639 -974 -311 515 597 302 508 -143 871 612 805 607 595 -579 266 116 -575 170 -322 701 -257 972 -459 -138 -277 320 -792 -355 -2 986 556 -419 -752 634 909 -910 -192 -437 -746 -779 -58 928 -250 -857 -716 -470 249 -473 134 826 566 -652 -250 -320 -442 807 258 -618 -800 -848 623 669 388 -618 -787 -615 -822 449 538 768 -580 358 18 -522 -376 390 -136 -78 -810 -668 -900 -660 834 645 -392 343 935 483 690 -276 -840 947 -455 -353 873 -276 -593 -873 -316 582 298 -947 -23 -386 -294 508 921 -258 -860 -497 648 132 -469 62 -987 -746 603 499 737 162 182 -57 -836 -816 792 986 -330 883 -306 161 17 852 -182 -733 -873 845 -868 972 359 -853 -408 654 -538 -559 964 -391 -739 531 23 -77 212 -165 -175 888 725 -103 334 -420 565 -615 -714 310 -273 -759 871 676 192 -989 -952 -330 498 378 223 -119 160 36 44 866 -631 -751 473 -578 687 708 782 279 478 945 691 931 -925 -4 449 -40 526 -767 -170 799 -344 190 -737 962 335 -299 -238 -91 484 -540 510 -633 -940 469 -471 590 524 -151 -780 -149 743 -952 161 252 808 -999 -964 88 155 657 83 -423 716 -782 188 728 7 -338 -570 434 455 894 51 846 -894 294 -876 -995 -892 489 -533 -728 -440 -404 -964 215 -384 -640 313 -158 328 -957 -969 -496 475 -630 253 698 629 -774 270 -227 -935 -87 -915 963 447 -321 782 -638 -627 828 -115 785 444 210 648 -465 -242 -767 629 -787 597 -735 689 -812 879 -980 -412 -345 -466 549 -249 -41 -384 -669 -47 -902 549 157 492 -664 496 -228 823 -150 -49 955 256 877 -757 -835 251 174 634 -592 194 207 235 -404 114 -115 473 -968 -282 778 678 -431 -527 231 807 250 958 -338 -344 525 -46 -413 874 -1 99 -387 -121 -816 -961 101 -712 -721 -184 485 -85 298 -230 -755 -15 852 -688 897 -478 -358 -339 735 -402 -890 -218 514 -946 562 -297 605 -762 -283 937 861 13 132 60 643 -60 -787 -861 689 -284 -491 740 386 -827 262 338 -588 -787 289 254 850 296 -547 807 398 521 929 541 -951 563 699 -295 -566 245 -459 -419 234 -99 -8 -625 -420 203 -137 948 -729 -248 921 -415 -900 -326 -480 -768 340 -945 922 -93 -977 -496 90 508 -700 651 834 -473 499 759 -176 946 -649 -713 -758 -361 201 -528 -11 869 -839 233 -217 785 -690 -498 810 494 200 979 -495 -983 140 204 -282 -622 128 -33 776 -552 468 -932 69 595 -357 366 989 389 -267 -221 931 -62 839 997 958 -641 -193 977 795 -209 -940 -209 -810 891 -344 457 904 270 -332 762 850 369 975 749 -844 339 479 983 -501 -324 387 553 -960 -118 537 829 -834 37 -356 269 325 -210 449 -181 201 -979 -964 241 791 -747 -952 -71 -198 -169 336 378 -745 -542 284 -86 -691 -756 -761 -827 381 853 -375 -612 -512 168 116 -885 -887 -485 342 -875 652 565 -559 -729 -578 615 -525 347 276 441 244 -370 -428 -455 -103 -453 -599 475 281 658 -182 -832 467 -332 -68 305 216 -484 790 -101 620 547 -917 -347 907 -208 -617 901 -492 60 265 520 -899 446 -208 505 791 105 888 297 -127 994 64 -546 -860 -144 947 354 820 -628 406 -766 -66 -79 513 165 -919 -572 763 -231 -694 883 708 -165 846 550 -232 -721 -438 -456 -442 -917 415 1 -300 420 198 -800 -666 -633 -581 -469 -41 877 627 -866 -57 604 -874 -157 -158 -629 -996 -902 623 461 -411 -260 150 -14 900 -302 623 -538 674 820 -660 927 -176 -725 248 -741 927 -123 -682 752 -600 374 334 -453 830 925 -406 103 768 -38 2 -478 868 -241 -905 -944 440 -303 90 -298 873 372 -258 994 945 -913 615 -451 914 937 476 -340 -628 -810 574 741 224 230 -483 -482 438 -2 739 -636 -646 -888 526 -99 805 517 -304 -345 982 644 -498 -756 -403 -842 -806 -766 136 -86 -450 -919 674 343 704 -633 747 703 -489 -959 775 954 -826 666 -640 -819 -83 464 188 925 -112 93 101 -134 490 -625 1 14 -884 620 -727 -303 697 913 486 -903 -119 251 -781 504 405 -201 911 655 187 987 882 -655 311 704 -744 632 981 593 -948 -822 932 141 -421 978 -328 304 424 -828 874 833 527 -985 -271 715 -609 -796 -993 475 -80 -91 18 -900 629 25 209 677 869 -903 -133 279 45 -379 780 860 240 284 205 -451 439 931 941 -634 626 -397 739 -118 432 292 21 345 -990 -365 929 -220 47 910 167 854 -104 899 -696 789 -954 -933 34 85 -236 -42 596 -876 725 976 996 -931 -715 -377 474 20 -727 -347 -531 193 940 688 -469 -592 -227 87 724 266 -402 -268 -107 -266 -535 462 -840 -211 141 487 -866 -353 -128 644 163 -412 -215 -764 971 -602 218 -89 479 370 -670 -205 375 -324 -153 -779 136 234 -971 388 -665 88 -692 -663 369 896 903 -806 557 236 98 -134 821 74 -365 300 -112 575 855 237 -94 -799 785 480 -669 -68 -549 297 -171 808 -123 353 -493 331 -202 852 -653 458 156 -575 936 -659 -282 308 -1000 -453 801 231 -140 400 37 -58 -594 -95 761 -285 353 -788 -489 30 108 -533 -541 -735 505 943 433 -284 378 -647 685 -218 137 392 190 112 863 416 -923 -727 942 -452 -238 550 -877 -506 697 -407 -63 520 -843 -757 114 -219 514 -142 -633 -79 880 -754 439 -255 464 769 -937 167 -696 -806 443 -114 -484 876 922 654 -162 -170 -760 612 601 993 663 376 622 701 125 -913 -67 270 908 -770 396 64 759 -65 -711 -133 286 -211 628 28 711 -914 -429 497 -252 -401 -917 847 -244 525 -916 -219 737 -458 -404 -515 503 -411 -553 -403 -833 18 750 -229 -469 141 -393 342 664 627 550 530 -716 -926 607 -888 -207 812 -239 -767 -252 986 626 373 536 496 -644 478 786 355 -554 116 -643 -651 427 -336 453 -72 408 -772 -28 -994 -858 145 -407 -114 -27 -407 915 -637 -946 -910 -211 -461 41 716 -41 -30 875 463 444 -120 -873 94 170 -738 876 1000 496 764 -182 279 822 -102 -762 -813 135 -533 173 725 -808 -978 -622 -926 438 -44 165 506 977 391 520 -96 -590 -301 128 661 -689 -553 -333 935 634 -941 17 710 674 -935 412 -432 -622 618 -300 273 630 -410 -236 578 -586 154 -121 153 -294 -647 -653 -790 -564 -153 459 -323 974 -299 400 858 -783 -369 -564 810 -247 -503 -30 -856 -760 692 -122 -546 657 -931 931 -73 -98 -278 179 417 -573 -673 288 708 67 865 -118 -137 146 -459 155 355 -923 914 -57 231 -998 -730 -184 262 691 227 884 444 528 468 -686 752 -463 380 848 -949 130 -733 812 -665 -160 -561 735 -392 -116 178 360 -709 -405 -939 -172 635 958 -7 342 47 -843 330 -265 -676 517 654 583 -478 112 31 736 -650 674 855 -7 837 -711 911 -540 738 -687 -56 -15 -879 -454 -979 -56 -625 160 393 493 -678 141 -908 487 -922 -960 421 339 784 -872 -674 590 857 -896 -169 567 -977 -446 -975 106 -648 735 -877 -54 -398 -845 -596 867 -517 -441 213 -769 -318 -208 -159 942 -152 445 -621 -915 -472 783 -790 -671 -775 14 536 303 -245 -825 809 327 -392 -906 -241 952 851 -986 -165 366 -375 -809 -387 32 -970 520 298 -44 -990 189 -514 -752 352 696 -447 411 127 472 -67 -671 -34 -419 -330 -249 -374 -51 848 -268 164 -526 438 -690 -440 -586 -685 -242 -839 -174 -855 -189 -144 37 453 -866 -183 -42 371 -849 590 370 986 977 655 219 795 468 776 -854 -618 -141 -700 -574 -151 872 64 -55 447 918 -854 414 -346 679 -5 -882 290 -939 -156 915 -780 -744 -367 -949 936 -151 -485 0 -644 860 -90 960 -667 -371 392 -712 -675 114 623 -148 350 -24 89 213 -491 210 -51 -573 -557 756 874 56 -14 -722 122 -830 496 386 907 506 203 326 -499 596 781 -691 764 790 752 729 376 34 -142 459 -853 837 91 -707 351 -370 -618 -677 954 -84 -867 -893 -620 -374 589 -166 255 -443 -826 690 667 88 -512 -909 261 831 175 619 610 -856 838 -110 -119 -29 -805 -102 938 -400 975 -44 -272 59 50 -443 879 -124 519 -442 583 347 -491 -268 -192 922 -642 -523 633 526 -340 -112 -775 -920 549 186 352 -322 309 -698 -867 -537 162 436 16 -830 687 -5 -161 -582 420 -776 529 385 706 -851 -154 104 648 -873 410 191 -818 384 -620 885 -489 554 -147 378 439 -75 595 345 457 -926 -375 -832 -432 456 -152 -218 -919 -793 469 287 -897 506 -223 -715 286 354 920 12 -422 438 -977 -725 643 -144 -209 -867 255 793 855 -636 339 -595 58 -481 367 817 -932 224 543 691 -542 -830 393 872 -27 -534 555 306 -6 258 -710 795 -939 -206 -639 -823 -250 13 -248 404 521 21 74 -291 -898 397 938 922 695 683 427 -650 -910 844 290 -737 -900 864 -65 -788 -474 75 104 -641 -440 114 645 -8 -833 -871 539 -538 -123 -594 -55 790 318 -91 685 351 577 -192 383 762 -977 614 735 -678 -645 -61 -551 405 -65 383 548 251 -483 -521 680 -509 -179 311 798 610 686 74 -798 -170 -344 840 -878 -137 27 -7 215 -990 -292 667 965 -712 -354 -977 73 -760 556 774 783 -304 -100 597 -301 847 312 831 115 -512 50 -932 -51 951 -683 -497 -120 -222 -360 445 415 -802 10 -391 422 136 -938 486 774 278 -802 -258 -781 -187 -203 200 -323 652 899 27 705 -484 886 363 196 314 545 -296 -308 -815 820 702 -123 -35 682 363 -342 -267 -263 -156 -878 637 810 704 747 -478 -825 -140 896 -93 -449 -970 419 -75 -105 880 -532 351 -719 180 203 653 -633 -39 189 -911 -854 -344 -112 -168 808 588 -140 -816 617 56 -996 -415 -975 -26 243 361 -889 340 598 772 -190 730 -11 685 709 42 716 -594 -276 403 -242 -853 -753 -967 642 -882 742 392 -37 742 496 406 405 940 -280 766 958 226 416 -163 243 961 128 422 -953 -498 -430 46 -419 -930 841 -429 582 447 -902 -980 -195 -938 491 526 -247 588 -26 -659 837 -988 -160 -264 -5 518 895 -684 -269 337 636 262 265 17 -261 -22 495 -664 896 -997 -687 423 356 -503 -896 798 -753 -308 -606 574 622 -420 502 -649 319 994 269 -616 -574 -81 -612 584 -22 157 966 -837 878 275 -16 -608 557 -763 -635 585 648 -998 781 666 374 -482 -17 486 -958 770 -100 -835 -944 149 -941 350 139 -582 -667 283 -435 -591 844 443 -6 122 -658 366 373 -784 -398 -250 671 -961 -908 -927 920 -160 -832 856 -896 848 182 -879 -54 274 -541 70 -424 306 -251 730 149 -683 -718 -364 637 -984 230 -81 738 -69 -999 516 -806 -980 382 -783 450 445 252 488 144 -210 -781 -555 -203 -1000 211 -717 318 767 911 114 -421 407 224 -825 282 3 -808 468 -230 258 -314 -760 -35 268 358 356 -363 224 88 336 204 -335 -723 -659 -294 -925 -182 -431 -307 -173 -631 22 -218 420 -907 599 -201 -197 -230 897 -132 -590 409 -250 -137 11 -96 -85 544 -522 421 -475 -868 -106 209 -804 245 493 -788 680 -771 191 308 253 806 -634 289 403 -545 -749 -88 568 -874 -874 868 -582 -996 292 470 -871 -899 442 -766 60 873 -4 -744 93 -92 -751 861 -488 -741 646 509 -9 -651 541 -823 791 -458 -823 -984 -634 -735 -911 294 336 -951 216 -789 -403 344 258 -463 -832 851 -751 -252 -901 187 -690 268 -490 -646 -577 501 -383 -223 456 -587 -546 701 297 -687 -352 -329 -377 -556 493 -40 -325 -331 527 -593 419 806 -614 16 -139 994 244 -986 -28 132 405 -387 622 -202 -740 -62 -90 865 -488 -579 382 -223 -939 938 -923 -983 -409 738 -443 -961 -688 460 -257 75 300 102 979 652 -303 -517 -341 893 -477 47 309 356 777 -823 922 -841 -471 -42 -611 282 -368 364 618 -845 -343 38 -636 -142 426 -315 59 978 -858 -889 -691 131 -573 726 -892 -8 465 462 103 -214 -544 936 -56 -857 930 535 342 -414 -519 -919 -135 -491 -336 687 -922 649 995 465 53 -203 -881 9 -788 935 -285 -534 62 699 917 317 -409 593 -845 -920 516 -927 -594 116 669 -457 179 480 721 -526 -13 -289 78 -442 9 -632 -24 353 420 553 -281 -840 -873 -620 -954 980 -391 12 -2 688 354 -121 -466 837 -858 -459 -229 -752 -852 641 135 -225 -336 -592 629 -320 -362 481 344 -242 767 -691 870 -305 790 643 102 -696 424 854 -88 -363 -1000 -645 -929 -106 746 395 271 23 -917 -430 -520 640 981 -3 849 -662 475 430 978 -892 707 -17 -821 -789 589 -216 108 -257 -392 -499 589 -839 230 -163 46 -597 -928 -555 -442 -602 794 658 -363 780 323 -568 551 467 -140 714 401 -365 375 -300 395 80 310 374 953 986 -270 262 -670 113 -71 81 -813 289 158 -104 -397 -773 940 -19 464 156 -872 -32 -578 221 722 609 -9 -32 -668 342 898 934 956 -416 -422 -925 -776 -161 472 -65 832 -119 665 -562 -210 540 180 981 791 632 909 859 -105 -419 79 485 314 -265 218 308 -691 245 -550 170 304 947 512 -293 442 -999 71 -557 -226 -325 -703 -834 34 -84 653 -49 -387 -790 -188 -570 212 96 -17 630 -480 -110 -454 -459 -915 373 -402 629 974 -273 994 554 -819 286 819 749 -714 47 -879 -860 -156 921 -949 230 395 606 671 835 -778 118 135 885 -826 -866 586 877 752 152 -838 898 -364 -716 580 684 554 228 356 -602 320 490 35 18 29 915 171 -408 52 -668 -55 870 -974 788 -405 537 653 -81 917 976 -36 -724 646 937 184 486 970 463 681 -367 266 953 -360 -671 -110 860 130 958 663 -354 862 875 -871 578 -203 112 360 -872 597 704 14 -437 425 -663 110 -287 131 224 -322 -846 536 945 -268 -197 915 997 -633 -616 536 -433 -818 -673 994 -307 -849 391 18 -67 -421 805 -489 539 -977 -300 979 -82 -802 681 65 976 72 68 -473 696 25 -180 635 338 629 -161 -459 -881 -125 -639 -25 -934 105 -505 -354 97 -311 824 468 82 289 234 821 912 -777 -839 -706 -522 133 915 26 890 -684 -747 -102 -765 11 969 -584 -224 256 94 -423 -336 495 -656 -656 521 -162 105 -527 -745 139 865 68 672 -887 -124 -739 811 -664 -552 129 -29 689 128 -609 -498 646 641 -25 530 392 -939 249 -378 537 653 577 -837 177 170 992 -101 -747 -120 -291 398 927 910 -623 901 -117 814 -979 -939 227 -449 402 -510 -890 240 -555 -637 194 6 -539 -933 632 811 268 -612 -735 614 -656 -609 -36 -996 -838 -327 -4 -305 -738 67 -295 185 652 154 -801 -602 -548 -609 -405 799 -198 -147 -574 666 -959 -701 -944 820 196 -958 -142 317 93 -219 -726 -1000 -797 929 -519 954 73 415 107 -731 -286 -180 -877 -722 -352 -352 -11 -241 765 409 -28 -402 325 -592 -293 494 -644 352 894 478 512 -64 -586 286 988 -957 24 -191 966 -483 -724 857 359 -973 -529 519 724 -862 462 -432 -663 -394 -111 412 361 -851 130 -895 -655 588 269 542 375 508 -888 -30 215 450 -413 -628 -332 279 -111 371 -711 -29 -979 442 -879 -848 157 -359 -321 277 -800 575 155 117 -690 723 776 -225 510 -677 -963 -372 853 298 -17 855 -132 -336 -480 475 -332 -190 -926 -47 -464 -18 263 -624 -375 -736 -573 476 590 -533 -308 773 -713 -27 -900 852 707 208 690 -925 -184 297 111 193 314 713 456 860 -313 -117 156 -759 -77 -729 825 437 -95 -449 -775 740 -805 -405 66 -854 862 492 -574 463 -873 -380 196 -38 -218 -600 6 -79 -490 793 -679 53 493 -343 916 -988 -372 -190 114 661 37 -167 962 -533 -716 -378 -274 92 1000 -514 -302 932 217 540 509 834 463 -171 -269 -701 -87 918 751 -367 529 -761 -119 -901 -640 332 799 -58 -369 -877 115 -83 -671 617 751 -113 -733 40 -160 -978 454 648 -415 -31 506 219 36 -256 -101 -93 -653 -310 -423 89 -914 875 195 546 957 -106 -72 651 -695 618 -151 637 845 -11 286 125 976 -221 185 398 260 216 -793 597 24 350 568 782 -859 578 -56 -587 250 -50 -885 408 -394 -323 283 478 -401 -352 -489 -102 368 309 481 326 -595 -147 909 -700 905 355 -313 -952 -6 705 -664 313 -478 -383 -323 -386 169 -294 191 46 183 292 -317 -206 -48 747 -813 958 968 -555 -614 -522 -410 -218 251 -619 570 352 -56 398 -301 991 56 787 -624 338 -523 -276 -472 26 -384 -941 695 -209 36 -113 440 -535 -698 72 165 -206 -577 -214 497 -82 -998 569 888 -224 269 -777 -909 -288 379 125 249 113 -136 407 913 -830 -529 475 782 -224 -594 253 269 -722 378 -224 -819 450 -744 999 963 -464 -701 398 -515 -565 -577 370 -899 893 -359 -244 -678 896 361 -403 833 172 406 -238 158 -673 -791 39 435 -566 647 -145 606 388 956 -410 413 948 763 505 -129 658 469 -244 -900 -385 187 740 -844 97 -496 381 496 -991 -140 183 465 567 193 547 -418 -753 -605 -176 -283 -143 -90 455 -252 -57 636 -26 -996 34 -925 -282 -969 791 138 -312 -435 -712 -744 -865 -147 -341 569 319 -188 -547 179 453 151 -160 194 439 391 -930 -348 -499 -331 -490 742 -28 777 281 -57 -812 -232 276 61 -445 -826 221 982 454 69 524 156 -561 -590 -625 615 -267 138 803 -764 940 -84 -168 792 -706 411 -415 -306 -967 938 -474 181 833 450 135 -504 519 110 -678 130 743 674 -571 -2 33 10 -571 920 -667 906 521 -319 -504 -237 -469 526 116 111 381 -413 -818 -229 -487 367 -154 -325 -923 21 161 -498 722 243 -920 -66 717 402 846 -437 953 484 349 639 -334 -635 -739 -483 901 -782 -280 -685 341 336 -386 327 -107 76 82 663 49 -309 876 -698 -823 -197 -290 37 -158 212 112 -806 -807 -727 -297 -488 -102 -502 -318 386 116 927 -128 -367 -169 -225 -63 716 -637 564 582 508 73 475 618 -347 417 -826 -458 -289 369 425 -80 -609 -571 -13 -743 -322 -455 208 627 -203 890 992 185 -547 167 229 -698 237 997 486 -668 426 176 221 221 -867 699 963 -73 798 279 685 731 823 -126 344 388 -697 -276 -947 -601 -555 -351 286 357 -264 -331 -807 -646 -547 -504 860 357 912 -861 -104 487 -122 273 318 613 769 142 876 -164 645 -429 -796 621 376 -820 649 217 663 12 872 74 862 462 -546 -514 621 -260 626 -46 -766 196 -505 195 -445 128 -493 -395 -261 723 -616 448 109 222 657 -457 -557 -354 152 708 -811 -273 778 453 959 -160 639 -705 613 876 973 83 527 798 336 -512 671 -26 -98 424 -200 468 -67 -468 26 -156 -569 949 437 -117 -522 -292 952 972 275 407 919 947 -307 -43 -497 -59 927 190 -399 473 869 87 669 43 -30 223 -973 -648 695 -882 140 -114 366 -740 325 -325 897 -813 -1 293 390 -523 -438 933 -289 885 753 -922 -778 -126 -199 -135 878 212 264 540 -389 -600 306 819 -370 -540 171 -754 887 357 838 -992 -733 283 936 -647 652 313 -783 -528 678 -81 -821 -349 475 -235 160 -79 -272 -509 -437 -965 789 708 291 437 -596 -146 -363 620 430 502 -982 -726 532 911 -689 283 -157 537 639 761 -493 434 -192 -830 -30 953 -890 -892 560 895 -832 -819 790 -602 -408 308 -58 -146 -814 -322 -424 -858 -846 892 -988 872 -374 -702 -682 -681 -335 -234 -893 -373 -85 -774 -337 -55 -685 190 -138 670 -580 284 -172 215 -844 -72 -383 -916 -265 718 574 -395 -194 742 234 -896 638 757 -376 -372 -375 536 262 -626 678 -909 112 130 425 -397 -49 215 -873 -795 -295 524 905 -228 342 -111 -682 495 638 -601 376 651 617 728 923 832 528 232 367 -615 351 -374 303 -680 -152 -694 -367 -437 -359 -722 835 -147 -821 875 -915 -626 290 -665 563 720 -909 335 831 302 721 -646 -843 582 290 639 420 747 -613 -888 593 115 -125 756 499 60 690 -579 -602 -705 -532 -139 -140 564 170 -245 -414 -654 403 869 683 -812 441 -163 263 -85 245 618 972 -101 -991 -366 -241 58 203 86 -786 251 -565 -919 516 833 331 -991 -359 -917 -448 275 -119 95 669 -685 672 373 -351 -365 944 786 157 -175 832 182 -281 178 -903 -970 -412 27 -262 729 -331 -73 -701 -123 75 -530 -213 411 -781 664 31 -727 -997 -894 258 197 -226 19 -507 388 375 -386 169 -411 164 287 897 -595 -796 250 693 369 370 -60 294 -275 650 -797 644 38 -45 -696 -143 -408 -828 -260 -294 -645 811 -68 943 -416 848 940 279 -423 354 797 -180 -941 -739 -711 983 504 -283 221 165 262 -706 -452 653 801 336 236 -662 753 -239 -283 322 154 -722 -370 585 622 -767 887 -127 -268 -118 312 -350 497 699 -259 -59 -887 -937 -415 585 997 -28 604 541 222 -722 -633 629 678 -401 -54 -109 -612 -699 860 601 434 368 -422 -646 -130 477 -69 263 -933 244 -219 404 278 -118 -921 -840 -57 -176 -205 255 -936 -682 199 -943 881 -779 -613 59 -589 390 -212 -747 -353 588 -89 994 122 89 -480 825 -489 774 108 968 -44 990 -483 742 431 487 348 999 -123 686 85 693 396 27 -812 414 -4 531 740 160 -699 395 630 -899 252 157 420 -352 -871 -827 707 -680 -204 -583 -117 -230 408 -377 337 -162 -209 83 -766 -269 18 883 529 523 -260 863 -602 13 353 -668 -426 -181 969 175 407 58 -564 -893 424 30 -901 -623 -772 864 418 -243 -370 867 227 55 -228 -878 721 -670 -160 382 882 625 -388 -763 -979 -86 -411 -944 -663 283 250 -48 -805 -60 2 -241 511 -919 736 -878 -248 -200 879 -879 -294 -757 342 926 7 -598 960 -89 925 296 -339 -51 531 -74 111 982 -817 638 85 -965 197 519 -608 102 932 -19 368 234 96 -284 -821 257 952 507 -701 430 -623 -714 -676 -472 -232 -470 -301 -891 -462 -253 -732 -457 790 -345 -327 556 -499 -808 -489 512 282 -129 8 -249 -1 635 802 -276 207 -789 -424 -20 -821 364 586 241 727 -738 -55 -927 180 -234 338 -451 119 -442 356 182 347 887 -756 -826 -200 975 338 829 141 -722 73 -261 -341 -608 -267 545 -251 -598 944 274 -783 -441 -739 -701 171 505 721 -829 -26 -209 39 -702 -763 659 525 155 408 -14 -419 -366 -316 616 627 -261 -325 -899 -628 548 -134 -145 -825 41 893 168 192 839 -376 -264 -224 -624 -347 -495 -704 228 378 -738 237 -669 -50 -490 -737 542 159 783 -60 76 -673 -505 189 665 838 796 560 -908 -70 -76 -451 314 365 -498 920 330 -42 844 -779 -821 -839 58 521 968 391 -380 410 -671 604 -922 -979 -450 294 -705 250 -24 -616 454 -659 -275 -337 -719 -500 -91 -647 -292 -709 343 288 706 -698 -982 281 723 76 477 -158 -683 174 416 413 539 704 -597 -268 393 -680 541 -101 -50 754 -967 -52 -815 -553 -595 -401 856 -973 -941 -870 959 -155 -744 807 207 -260 264 233 215 -990 319 160 -622 639 604 -360 753 -850 708 -387 -641 741 -992 -624 -837 -422 565 385 -520 38 -814 -455 132 -837 979 -855 -85 -339 -456 -66 805 677 106 494 -792 -702 240 593 -563 406 -418 40 480 199 955 -29 596 -392 128 602 178 -698 -428 105 -854 -939 369 503 102 13 98 -156 304 -386 213 -638 193 25 -617 842 656 14 13 911 -246 -949 837 -655 -848 -459 930 -582 -171 331 321 791 -778 15 -296 252 -239 -189 -433 300 768 -640 734 -63 57 634 89 -194 576 573 807 330 636 750 967 23 -842 638 783 413 -493 -936 473 78 -171 -247 862 -889 -833 -672 713 -99 -929 -365 11 -332 -184 -528 99 -51 785 4 -638 -268 399 687 248 534 -893 420 634 -304 38 702 -127 348 -273 -232 346 27 -362 714 609 -750 677 -749 -516 -448 73 -101 965 82 495 714 490 104 -742 -283 344 -227 289 -35 101 -629 -585 99 -411 963 577 400 -501 405 -69 127 -766 840 -760 405 577 327 486 -962 539 -161 356 -659 -336 539 -323 608 488 734 802 -835 628 811 746 -381 242 -241 -199 -165 -974 770 718 -260 -594 294 970 144 647 298 877 -30 -62 -109 -287 -819 -658 938 -737 666 -284 864 -883 627 -482 1 2 671 770 -173 141 213 822 880 -438 190 -126 555 299 -721 -373 318 12 554 757 -777 423 264 378 972 -768 -50 -893 -716 203 90 425 698 -33 -603 -876 -656 366 -113 -617 616 -964 -557 96 -698 -510 -890 -391 -9 -955 -710 -81 -425 -664 716 711 580 879 -459 -365 -692 -673 126 315 -577 218 -529 142 -259 654 891 -984 417 -591 221 -747 -651 158 376 -940 899 -140 -457 485 320 233 754 -484 497 669 -980 -958 816 -65 -121 -573 -368 535 294 452 230 -294 -172 535 -195 912 920 -993 -673 1000 792 -552 -776 -960 -417 699 -189 -698 -978 924 -640 -964 -466 711 355 109 -254 -934 -351 468 -515 -892 669 -825 52 -572 -127 189 88 -283 -371 44 685 387 -707 584 -419 716 -454 754 155 -455 483 237 932 -172 497 304 -542 -310 600 -811 658 -916 -526 371 319 -506 -740 -170 26 757 -927 -481 633 -919 -390 -803 945 -320 143 -714 -392 -351 -773 326 -525 612 905 729 -657 270 992 53 -163 -300 -578 -350 -363 692 339 -904 -737 -430 -287 -973 352 -6 -248 962 -286 -583 335 426 85 473 -10 339 928 144 939 272 -935 -860 -318 -162 194 -964 787 964 -259 -637 -334 -281 681 88 960 -53 890 -525 90 928 488 -826 940 842 117 -63 923 727 -810 183 -42 772 -564 -257 -284 315 -954 158 264 908 222 284 581 757 151 -995 -976 -593 -332 877 477 43 -644 943 286 -176 96 557 829 -619 347 -692 621 933 441 325 -671 260 138 -120 855 -902 -621 796 -514 -927 -149 -199 81 -313 120 614 -274 639 -930 -619 420 810 -28 334 -453 154 -806 -485 -640 -504 377 919 710 982 -926 -435 -537 -37 -602 -265 -101 -152 711 -316 -250 863 -216 -678 -472 -918 -222 -52 -513 -28 697 -662 -712 741 -761 -220 -900 446 -60 -847 -659 -387 623 259 93 124 132 -156 -261 779 -488 552 -786 -515 -151 393 -635 -931 323 262 -843 -480 -679 475 -975 415 -265 -706 -792 834 627 -7 -277 -598 243 -555 795 -996 121 901 502 693 -316 -573 376 390 -675 -639 -302 -987 -893 -117 912 -544 -443 101 -674 -729 -692 108 695 744 -876 -689 330 -736 480 931 147 617 12 -767 -108 735 927 -711 -255 41 -9 18 849 716 553 838 596 252 -527 -324 148 -334 -24 -866 703 721 -904 -622 -2 861 663 -246 612 -57 -433 667 -705 -700 -74 -908 907 586 -825 -285 769 385 465 -206 -949 -786 404 379 168 -421 666 797 -633 -863 536 300 -684 -476 19 9 -32 -182 501 -846 -152 332 -518 -99 -697 58 86 -79 965 -717 278 -699 474 407 664 -90 -282 -856 -721 -361 418 -144 -448 414 -575 -569 564 784 -589 -857 230 -678 -29 -132 -20 -957 171 974 -924 -215 -727 -86 -913 678 540 837 -896 448 -988 280 518 117 -306 757 -897 -878 -361 221 -477 766 355 615 -418 -795 227 626 305 531 -13 155 301 -230 455 -865 766 -659 289 679 -428 -552 -784 847 -723 807 -662 587 -403 415 412 -882 618 -604 -406 566 -254 -382 -132 -570 608 -785 47 478 -17 -327 -778 -497 69 -207 75 193 -301 330 -348 275 -715 -526 -60 98 -426 -993 907 415 41 -363 240 782 -538 271 -178 334 -473 -463 -707 587 -902 825 224 830 747 -606 221 453 -932 -78 -447 -393 -5 -481 985 -1 -381 -163 -99 320 -389 -47 -243 100 -948 -272 597 -1 209 -641 -756 440 79 877 -800 -448 102 537 967 125 -12 248 -119 154 722 -180 839 -927 663 -70 -497 615 -685 491 -1 -307 507 444 341 518 -634 -811 239 -821 -707 -293 466 826 -201 -903 38 560 791 -508 608 971 190 913 264 -4 -828 691 451 154 -192 263 -478 -654 841 303 -680 214 515 271 -923 -491 -537 536 672 -542 -881 232 644 -171 837 -591 -303 219 -494 773 -705 968 898 327 319 -424 -962 -454 74 -892 63 327 -130 -532 -174 167 -808 -56 460 -582 -270 909 -429 932 -251 -14 -868 -376 327 -990 541 -472 187 -150 746 -748 -609 315 871 186 87 384 -571 463 -709 -417 305 520 -610 30 473 450 -428 242 -467 736 881 539 -288 -34 791 -955 868 -287 721 -744 275 -220 867 -936 -755 -734 -341 -667 -219 -264 -17 828 448 -41 450 676 -483 214 -773 221 139 497 -162 615 -455 76 -314 -323 -206 -825 844 -455 -110 992 -951 -899 687 285 561 699 -902 730 -779 -606 -996 327 -281 62 -900 407 -819 484 -102 -905 935 -684 618 -884 -157 727 -457 -113 -505 695 -143 830 613 -661 460 -243 -856 -909 -472 723 67 -928 164 906 772 -536 7 650 667 598 532 -678 -971 -166 535 880 -557 -502 -989 579 841 373 139 456 829 -71 -5 553 618 -15 376 402 -28 77 -221 476 806 203 -791 912 -822 -740 692 -191 -2 820 91 733 227 476 -307 -950 -239 -924 390 961 -547 -212 -729 365 -859 -346 -741 352 -226 -399 -441 163 65 -187 -666 104 207 -892 523 49 -522 -579 345 -699 539 -297 -684 -475 252 863 253 -90 -148 -267 122 435 -926 79 -676 -834 -213 708 -487 728 -997 493 446 -182 499 12 -877 -469 157 448 -56 -545 15 -264 -778 407 -754 922 140 408 -63 814 -162 -466 -668 645 -672 249 -820 -969 -139 -475 526 -508 -554 373 702 345 -973 174 -232 487 -710 588 710 -575 792 -470 805 151 -290 -139 -858 -18 797 -773 678 735 -567 891 28 -973 -17 58 152 900 -363 -328 -159 -221 130 -599 -381 357 -721 563 -762 -573 350 -311 375 463 819 -860 566 -533 682 591 -546 -592 721 -575 -106 682 -331 249 -577 -117 394 712 907 568 607 550 736 -460 459 738 942 26 -852 -860 -250 179 -261 -840 -68 -700 -568 -467 -655 -914 -695 219 759 267 430 373 567 950 895 -379 531 -231 -186 401 30 -589 827 -473 -443 -818 406 280 -521 128 -630 -749 -92 298 566 -105 863 746 -84 -162 422 -895 304 -115 -39 441 -427 -878 221 -643 956 -881 827 649 595 -482 614 -668 -249 -443 -982 178 -655 -468 654 114 697 -954 786 -712 -281 913 -482 201 223 746 -465 776 708 661 990 374 -635 654 389 -448 -552 363 -978 -241 -198 294 892 -692 837 -435 366 -298 291 257 -799 -243 323 428 -836 -822 -675 -248 -517 -112 -596 644 307 505 -679 765 -673 720 -380 -323 393 -565 342 -773 832 -580 -803 -307 771 -334 -168 -121 -491 426 -773 -483 167 -66 -599 130 -989 -953 -436 330 143 610 300 929 -34 -912 -607 -691 646 -560 68 557 -342 242 -815 -174 -167 346 507 999 -936 214 234 -570 409 273 56 -85 -706 729 -42 -252 -310 -297 353 -724 -56 -825 -474 793 -574 -606 -37 -545 -830 473 399 196 502 -894 -603 -401 570 899 583 237 -183 -877 311 -31 -963 -575 -226 -245 -914 -974 -562 982 948 441 -287 -266 -377 545 659 400 300 -939 -986 -854 36 236 -921 136 784 688 172 -544 601 -453 513 29 -214 -674 881 -649 -748 -135 -88 -587 205 -52 841 502 88 -642 -271 -729 526 -851 866 624 -518 -577 521 -552 302 -542 520 -332 963 441 546 -173 674 -553 -385 -923 -141 -439 -206 308 -495 674 182 -671 869 -257 19 -350 -289 -293 -779 -665 -813 455 55 421 -36 -334 220 -442 -834 988 50 204 27 -261 -839 -690 420 -599 218 -871 -459 -324 -604 -605 -643 -480 -983 -285 390 877 357 -217 722 782 850 -548 908 478 951 91 -199 289 546 745 624 -226 426 -491 280 197 -254 253 -533 -844 -115 -353 633 -139 547 486 240 -921 716 -736 -603 129 -262 178 386 473 77 288 -495 520 977 -913 984 850 959 807 220 -111 244 -118 -654 754 -613 965 -871 302 471 216 300 -304 -634 248 618 310 914 -915 -278 -718 -80 -772 -928 -968 751 -583 -426 678 304 256 43 799 -370 375 -505 874 191 243 674 -567 -655 401 974 275 969 795 -351 -514 -879 -482 344 -795 511 -872 -7 -530 816 -398 -826 117 908 906 941 626 6 -454 912 -639 763 -467 169 -703 -17 557 198 571 464 -828 443 439 214 -969 -482 -719 -202 -171 414 803 -588 -921 -851 -631 291 905 716 -441 -358 66 -858 202 789 -876 187 764 -181 -487 532 613 545 -383 665 -690 675 365 880 -388 971 758 -928 -630 -615 -223 -486 138 120 650 939 -865 -998 -443 -40 992 -183 38 -393 484 795 -191 161 789 150 49 619 305 681 -733 -696 684 332 -931 399 562 -697 -838 -584 930 477 701 518 277 -30 357 133 -792 408 509 524 112 517 721 -231 -277 691 -641 -304 -326 755 922 -915 -906 799 600 239 854 -760 571 -560 -464 -303 -124 -789 -774 978 694 594 661 755 486 -971 -760 916 -49 792 184 446 -84 304 -771 907 -659 60 128 -623 18 -896 533 -46 348 887 594 -756 906 483 -692 991 258 -559 -691 -516 -619 -681 196 896 -500 197 680 61 756 514 22 27 -465 297 -341 527 -990 949 139 -458 -439 -166 485 35 183 341 -350 -865 -444 535 -258 189 -201 -539 -848 -286 -14 402 -701 -532 828 512 337 -761 759 893 859 846 725 -743 -782 242 508 295 280 -951 441 -637 333 -394 830 -561 474 -911 -349 112 -733 -554 416 973 -960 -689 195 -711 -583 431 823 148 -587 711 -487 -101 -531 857 -461 145 -748 -788 28 334 921 941 -849 412 449 -873 847 274 555 -182 880 831 -618 377 233 -468 545 565 -921 141 -704 760 887 87 -841 -583 566 -507 391 -979 -223 377 541 -837 878 -581 566 -837 -760 932 -156 -203 -327 -947 623 -250 103 -124 -401 530 8 808 130 -761 -140 -457 815 159 -279 -133 937 479 -100 -252 939 -588 451 582 -850 -665 -737 -598 760 -204 -986 902 -229 35 -992 826 889 -628 639 764 -120 -695 -147 -193 378 -467 684 -651 996 141 636 -85 701 139 162 -543 884 -799 -944 428 -519 727 740 -303 673 585 986 192 -736 641 319 -108 -651 831 -548 982 -185 -903 726 -565 -57 47 -899 -127 551 76 468 855 -468 -223 326 -570 284 943 240 -212 -335 -873 414 109 820 -517 -149 280 210 820 -55 -745 128 -795 -869 477 251 -21 -843 -905 -663 -600 533 -210 -318 32 -895 -268 996 -86 729 -594 -219 -737 -553 -908 -701 -1000 464 885 668 -478 296 -272 95 199 -923 -271 778 881 293 -27 534 323 584 308 -533 -471 -368 830 -732 -217 932 111 -416 541 560 124 -308 -628 -685 420 255 407 535 474 227 -289 -505 -281 859 -489 -753 -141 -401 -267 -10 -763 -964 -900 -729 -945 428 480 561 -877 -646 652 875 -981 492 -728 342 -32 613 68 397 -693 -437 -166 -433 -500 -681 -325 -374 -705 -855 334 -948 859 -818 648 878 733 764 -903 206 667 444 381 231 504 -518 -719 -972 -688 554 885 50 -782 716 702 506 -194 381 -792 313 -152 958 -822 -489 -219 -166 -544 691 358 -34 607 714 -761 467 118 -482 790 312 80 -576 910 -110 -108 186 111 2 -681 -947 -459 -890 -55 118 78 231 599 -647 -896 778 646 464 -87 42 -719 -923 -532 -674 -564 154 -855 542 645 858 762 148 324 -93 488 -238 678 -376 155 772 -409 972 302 -971 905 -822 985 357 156 -128 -970 -141 599 54 217 822 -971 197 361 -565 295 146 -976 970 -641 -264 -247 461 630 700 -515 275 -540 -376 -355 -710 239 -818 -729 975 343 125 -777 270 -700 -501 360 -917 -626 -300 804 -140 -971 -87 -334 -288 309 785 -133 932 -157 813 319 -748 -857 832 900 -584 -113 19 878 627 463 -947 -986 682 -375 -510 221 -66 -938 -556 -719 821 780 -112 -544 256 -448 -35 92 -348 -712 755 -932 -180 -372 140 -442 -47 -359 -957 -296 455 -458 -711 -220 13 -930 687 -794 -853 -14 -754 -9 504 -248 443 523 -287 -141 -307 583 222 60 -470 927 755 -626 -349 -885 849 -390 -790 -556 -141 835 -118 -875 -806 -358 631 877 -970 -485 -89 502 -964 -98 644 240 342 530 301 492 -251 317 -276 -469 469 142 -193 -396 77 -459 -936 850 496 603 714 -867 -304 -308 -907 -381 651 -534 777 -184 423 -389 860 -279 -598 882 529 -307 -118 597 -48 -163 -619 150 147 -437 -866 -513 714 -190 323 921 -714 -715 -823 -380 -893 -147 203 635 -548 -966 698 -358 -259 546 20 -594 496 996 -304 378 -966 223 15 -683 826 274 303 -397 833 836 -731 -787 -208 640 334 -139 -602 472 202 -624 211 -326 -251 680 229 -764 -505 -574 966 -298 535 -237 641 -427 329 -629 391 14 203 234 -42 -972 -763 -525 -210 678 799 613 -53 979 419 97 -221 -519 -273 -563 -114 166 508 523 -146 781 -753 418 -747 737 77 -139 -51 -459 516 -655 -240 -87 -708 -955 -916 -629 438 -354 781 -729 -537 951 -317 452 -208 -837 421 -431 -571 -836 -235 -685 866 786 -26 -921 -672 866 402 365 303 215 607 683 -120 -985 542 -98 230 349 418 165 173 -952 342 336 -183 69 -413 951 -964 550 52 575 136 81 -340 256 -33 -465 -738 -776 203 -893 -904 -117 780 -687 -312 -107 -996 -547 -323 130 -699 -632 -211 871 -851 501 -785 -80 -116 1 842 39 -764 774 -96 -666 405 -934 702 -164 28 -843 529 -792 242 936 -457 -436 -674 739 -401 51 -350 -282 476 -814 -986 -109 427 -627 999 -869 670 275 56 78 -892 -679 -373 -500 -708 -946 188 -559 -129 427 -813 24 -322 370 -24 -666 304 -937 -277 925 -662 -314 637 -745 -107 -640 -429 -444 -924 -459 966 -51 -153 420 842 295 129 565 55 458 -780 -927 500 -929 -468 -538 -219 -2 826 567 335 745 747 534 765 688 123 791 -398 -740 570 -177 -964 -106 -5 -559 -845 173 318 -462 -394 -67 -11 653 -702 -497 -738 -759 572 -591 206 155 10 708 503 -679 692 -447 -886 -350 717 162 -638 733 929 -922 -18 539 -398 -41 -490 -9 776 -95 157 -451 385 -639 -50 -160 95 100 -252 267 643 -724 -227 770 -84 -505 -570 -57 344 782 -50 -362 568 -322 -916 -559 305 406 893 579 126 -270 125 -240 -899 -550 415 -380 399 -552 449 542 -737 655 533 -725 788 -898 -141 275 -504 160 -695 -678 -283 -437 373 885 941 -676 -756 646 -250 -19 -704 -367 -915 -677 -615 840 -301 437 -177 -74 -536 643 454 -78 825 12 -375 -585 414 386 639 -245 716 145 -374 -62 -46 -57 -439 -878 805 -204 315 -721 528 129 757 -12 -876 -27 220 795 -724 -494 36 188 512 834 -633 83 121 635 816 -444 -791 513 65 -550 -47 543 915 903 -334 924 -986 -828 914 121 -654 189 125 577 189 -762 429 -712 254 -664 -867 -772 591 513 32 -394 -6 -955 935 50 -881 -391 -72 582 269 -984 859 157 -566 -233 -863 -281 -801 -47 -524 14 985 -510 961 160 -746 459 -66 998 521 -411 -786 858 199 -230 -790 -874 -564 258 -479 -174 -816 991 855 204 -565 747 -704 230 704 351 744 -591 -689 -800 539 814 -290 -295 933 23 -389 803 -430 810 -326 461 273 -732 -286 -854 761 -565 -928 241 -325 -939 -466 480 229 875 -747 -342 -944 510 462 -67 -951 -666 857 693 359 -615 -79 -265 -93 -879 867 387 576 391 -589 -769 922 -538 266 -21 263 574 704 -377 -511 -156 629 487 602 -874 615 466 -355 -947 -601 1 -781 106 543 -161 -272 90 580 -768 -320 534 512 147 3 445 -14 -701 95 603 -229 397 -13 -324 -276 -804 63 -949 -528 -907 279 -88 -2 -579 200 992 -635 -944 -9 -486 437 -763 -396 462 -417 -737 544 -348 851 -333 -989 -146 -429 575 -191 -962 -486 -477 -137 -516 489 839 254 468 -331 729 -580 381 -532 538 586 -497 426 128 -642 -769 -884 54 680 358 718 -889 -620 36 711 -151 814 -589 -741 64 -71 -886 -426 384 179 -811 -672 723 -68 -415 -755 -893 -22 -19 -818 310 -464 154 -221 -417 277 -808 155 -702 -975 619 -123 476 542 -618 935 -428 28 -107 686 868 553 306 232 -466 -17 -878 -225 -178 -589 160 -652 -23 299 -48 -990 -159 163 -236 -66 -738 -667 -282 233 -24 525 637 -543 -687 -126 -984 811 -503 -651 993 -793 -174 -156 -892 730 -828 120 862 -670 -997 -886 -49 513 13 338 -244 -605 -86 -813 151 -175 -482 118 -564 180 -306 -124 147 -4 557 337 346 -798 723 -853 -657 639 -949 -311 844 -347 -847 -372 851 118 -739 864 -198 -683 -127 712 143 903 248 -676 469 932 -900 668 331 51 -45 389 -6 -800 -418 185 -855 -37 617 -247 890 -553 -900 864 409 90 -366 -70 -941 -361 433 499 964 -786 115 531 647 354 700 -909 818 537 939 -526 963 -958 469 -299 -814 -753 -585 -584 912 480 106 -237 849 105 77 205 -221 907 503 492 -964 -912 129 588 -855 627 561 505 -731 -656 722 -111 334 -459 -152 -677 -390 -603 918 707 880 -438 -517 -299 -998 272 -530 -54 -603 860 -87 53 911 -400 -5 989 85 -946 -541 -999 646 180 -576 334 -351 208 -95 -665 -969 -516 -523 -825 -722 -625 744 520 277 377 -666 869 377 235 474 803 734 -367 930 488 566 -513 -330 37 -324 469 995 -489 -547 -173 114 -883 619 -216 -768 -812 -614 -734 -874 315 755 678 29 723 -174 -484 -888 864 381 -844 -557 752 369 -166 406 -674 438 121 535 641 -689 -286 59 351 -647 455 319 701 -373 234 -715 -628 -319 43 -559 -927 123 262 806 1 -720 -356 850 696 -202 50 -642 172 454 212 776 102 227 880 -368 -599 -564 932 893 -292 -140 -202 508 613 766 -490 473 862 -900 526 737 13 292 -888 -321 187 39 4 -556 -820 912 962 327 -949 -666 356 243 623 -820 531 128 773 -696 671 -844 125 -721 232 -313 577 -884 -586 -37 -397 -275 744 -88 -268 783 695 -52 -749 -985 -110 359 9 -255 257 -314 631 -751 -381 -169 -604 -778 187 341 18 -92 -418 743 264 771 -829 418 -899 -413 954 273 191 -486 411 688 -152 282 -906 -782 679 160 679 -999 316 171 -19 657 740 409 -702 167 -905 -343 -581 675 -71 429 760 895 -764 264 167 225 19 -386 930 -163 203 -91 374 -709 -636 237 644 -320 222 -129 631 -378 223 213 779 174 -584 738 -973 352 185 -27 620 452 175 -163 809 -195 691 87 -24 790 700 123 737 645 -449 583 -341 -493 -827 659 -460 221 554 -978 -209 582 433 377 451 601 539 -555 401 -552 -163 58 -963 29 189 29 607 7 -500 -949 -562 237 -577 -945 -230 -926 -916 -634 825 812 725 -13 319 -239 -343 -562 649 675 -529 569 392 -674 336 -696 181 587 946 -784 -301 510 163 -689 128 471 150 45 865 -982 -848 589 -900 -423 690 658 509 -511 -951 -595 417 -855 -798 -6 972 -513 -961 -983 867 -784 904 978 -27 -85 -931 72 -261 -557 666 -661 -662 -936 -358 372 -252 122 127 226 -970 -132 441 534 167 -433 -198 -627 293 -419 240 664 44 -179 -390 173 923 -495 -658 -63 71 164 -977 -761 843 -862 -233 702 -486 -240 362 614 -973 251 993 139 361 -949 -4 -722 -999 -621 735 -435 -705 44 -131 -220 -874 517 -274 -448 669 -357 772 -220 -153 -404 -876 -505 -289 -191 -23 -4 -260 -772 675 -475 -596 -557 -314 -498 520 21 -551 526 -465 206 578 490 -928 -770 -644 730 384 -568 -155 675 517 -396 669 -987 231 -704 -495 270 623 -208 916 823 1 -525 -752 -57 844 -236 578 231 -669 -713 55 412 239 -783 572 284 -786 -58 510 132 777 -546 44 -486 -644 -433 -590 -112 945 364 16 607 -470 -99 -192 -351 -13 -26 592 813 -616 331 183 489 235 187 900 103 -595 -378 583 -58 -708 -528 439 999 -890 406 737 -610 485 307 331 777 -843 888 -170 154 412 388 -696 -699 273 -598 -245 -808 987 -106 740 -212 377 881 -933 931 947 -919 -603 -445 -664 -298 655 215 751 -339 -511 778 -799 -295 -524 -685 -475 516 -572 269 -992 416 -469 -958 -44 300 -322 731 807 -268 579 464 -544 -690 907 787 443 -243 -383 736 419 363 635 685 682 -242 -239 856 -883 -482 -575 -60 240 -735 -907 -568 -354 -23 -58 882 8 -924 -215 -237 -125 -108 -592 -990 -633 -51 618 -617 -376 503 -56 -708 695 110 499 299 -163 230 809 986 -335 -399 -996 219 -911 -830 -939 -287 136 543 -462 765 -226 -931 50 -334 399 -684 394 133 455 -231 -978 639 -971 674 492 73 -833 -105 -105 -879 -197 167 -675 -748 -842 744 263 341 -746 -264 -37 -2 -618 -378 421 410 642 780 548 -877 -875 670 878 -255 -923 53 370 -111 -653 -319 834 -398 -623 -247 -793 -146 767 -698 -727 298 74 860 -269 863 -953 552 931 941 209 -239 -223 -121 362 -515 -384 918 -43 -863 -120 -885 -943 853 576 -200 509 480 -408 386 159 554 601 -167 -969 367 -879 -840 840 901 -593 -603 663 -727 -832 -930 895 -489 746 -904 -997 -866 -70 641 -255 190 -380 -77 -123 915 -114 957 -518 197 584 -344 652 700 317 -468 -792 -273 661 146 -855 -905 -912 -655 -386 114 608 279 665 -90 653 386 -74 -197 81 156 733 688 -745 -910 -516 392 -478 687 -343 69 873 898 -349 -938 100 -609 -777 84 -985 982 -914 452 874 515 871 -652 387 -512 -292 -233 592 -990 698 -115 -81 95 -867 335 779 -776 -952 411 241 -853 -46 793 -437 -292 -908 -858 -830 -154 -644 930 -469 583 222 909 308 -956 178 271 536 -802 435 375 -255 -398 -877 949 300 -836 -887 577 115 -114 -499 -383 -104 960 50 656 -749 848 552 664 -620 -10 925 -432 407 716 727 586 -248 -496 291 -261 307 361 -832 734 -257 -829 106 84 -522 52 511 -137 148 -45 281 804 -730 -390 -531 739 -578 -726 240 165 -561 428 689 -828 -7 -142 629 -598 19 -674 -393 54 746 925 -775 135 845 -463 272 -109 -691 -730 -332 -942 -363 -245 -86 834 -661 233 -172 -47 633 564 698 920 -996 543 881 974 105 -515 -641 -805 -277 -282 667 550 492 475 -405 -778 -373 159 -683 111 621 -135 -502 899 -261 -350 495 265 853 -478 508 827 782 564 799 909 904 96 -958 -576 -754 -497 901 -280 -583 244 943 -842 -513 397 -136 189 831 266 570 730 666 -247 -598 -87 -981 -423 69 -131 598 877 332 159 -845 -550 676 629 -565 661 233 -883 565 -500 -597 704 -730 -428 646 -758 321 -142 -732 361 366 597 -966 -206 975 337 936 690 -716 972 -475 -818 -341 213 755 743 491 -676 -585 844 337 -496 843 301 924 -969 839 -176 -789 839 -755 -27 -219 824 -246 -442 703 -798 796 -227 -940 -828 550 413 -292 -599 -857 -845 -468 428 79 466 -183 -923 873 972 4 629 906 -528 737 -367 775 653 -558 855 453 824 276 241 -34 -79 -184 478 922 51 -281 -797 -160 -10 838 281 656 42 -846 372 -761 877 255 456 393 -348 702 -749 -964 -128 532 232 950 523 228 -130 30 591 -510 -590 -115 332 -103 -835 906 -786 -164 425 250 -422 513 439 -924 -141 260 218 103 167 -407 -841 179 -752 610 -336 -420 -245 28 402 712 -498 797 763 90 -220 -819 476 472 -962 -819 -744 670 811 451 312 -465 985 632 -201 -523 615 -894 -968 404 -578 -783 -209 829 278 927 260 801 265 328 -171 795 419 -514 -729 917 -603 658 744 238 -48 -396 311 -645 -572 368 26 980 286 -379 127 613 -336 904 -915 -401 596 147 -251 -107 902 181 671 -266 -386 712 682 845 153 -472 -886 871 450 -495 59 -814 -474 -460 357 376 977 -739 -545 -511 -870 -485 -975 -644 711 971 986 -221 -32 -725 974 392 681 214 783 511 -141 -903 774 513 193 851 34 -435 -553 84 -510 -381 885 878 -798 593 574 180 -84 -556 59 496 587 779 -123 741 -336 704 -508 637 -677 -451 687 -10 625 303 130 835 142 934 737 761 -345 321 -135 -793 -553 -292 858 -639 -496 541 497 -338 958 -257 -534 189 982 906 958 704 773 729 -456 -588 344 -167 893 -194 727 -379 -618 -752 34 181 197 -450 508 -435 -381 -252 -143 744 41 674 742 -261 701 -93 581 354 516 -577 -997 10 992 -148 703 663 768 270 822 -698 370 61 -251 -660 264 -980 -702 124 -792 752 818 -964 -38 481 916 475 167 -258 721 618 632 -256 -649 -222 178 204 -426 744 -868 -42 624 796 -963 -240 186 -85 983 361 999 -873 -829 -732 -747 548 353 -163 93 585 -199 -195 581 -433 -681 -360 933 605 -688 -824 -808 -158 935 297 -181 -768 -239 -390 622 24 972 957 -114 961 24 193 -131 887 606 228 -854 476 909 530 350 -699 -680 465 -657 -74 -662 445 -540 447 -279 405 -86 276 904 -619 -160 -471 -589 196 829 629 -692 565 203 48 -557 -783 -336 -475 -144 454 -578 -387 156 -442 -93 -871 -591 727 -588 -526 -188 67 945 69 944 529 -796 805 380 -769 423 -383 -837 -470 -840 610 -806 128 -592 205 852 273 127 -230 881 -969 -698 602 -139 -591 -914 -326 -66 240 -667 -695 677 -344 149 329 -224 -38 111 730 153 488 903 655 991 922 -967 -815 34 993 -178 565 723 542 12 877 -876 -508 -551 -43 -447 997 -872 -325 541 341 -772 -276 10 -433 634 -808 -272 -884 -318 268 964 -998 983 981 604 -130 -209 -577 -64 240 -413 -762 -4 59 681 556 594 912 -28 -445 135 683 -397 114 906 412 -224 -592 318 -767 -782 -848 -71 -115 408 765 -598 -952 842 544 -48 189 -739 -426 623 379 -115 136 -915 853 629 -389 -932 -223 59 972 557 -554 270 -98 31 878 870 -587 -897 104 865 -857 469 -283 -993 -310 -964 -9 676 -876 -133 273 281 199 692 460 839 -609 -150 -559 35 669 28 820 88 378 -457 773 -106 -738 -868 -670 -836 -436 228 14 -462 926 -69 438 180 -849 -393 -847 965 970 -238 45 732 -42 794 -283 816 459 -182 940 779 -565 527 284 -574 -199 953 -167 151 217 504 -845 -509 477 348 458 347 -475 147 14 -927 448 -31 -238 -714 -621 460 -602 674 93 -167 -246 -738 -393 -427 -578 594 27 -74 206 -798 -712 84 -66 -654 664 561 -147 -998 446 -355 709 -279 -451 766 -459 -91 -51 842 -775 -980 904 459 408 774 352 -581 -241 -358 -332 -159 -134 -667 609 446 -437 -35 592 -493 -456 695 -984 -586 113 -933 -381 -9 -168 684 -235 -459 -962 -60 342 839 339 560 704 -655 -805 -244 84 -529 -892 967 -817 -201 -401 -93 823 -567 -652 -124 902 -175 127 73 -998 -339 380 423 408 -941 -793 434 571 -757 -192 85 -797 -431 567 -567 909 17 323 -994 -298 -776 137 54 168 263 468 -707 -271 -426 -710 383 45 -546 -537 403 -395 -672 -619 239 223 -184 -896 981 686 775 -467 399 -708 333 590 -574 316 700 933 -529 -379 -98 -554 820 317 45 771 181 -375 -542 -689 -306 -233 -877 -439 505 521 139 219 -619 156 -946 177 398 589 -894 244 -432 642 -889 833 511 179 -422 -367 -651 45 -567 256 162 809 156 -799 475 -546 -228 676 -533 -59 597 -130 226 348 -767 -782 -621 -533 905 538 -20 895 -263 -707 -120 840 67 890 -786 313 748 -363 887 951 632 -673 -844 375 862 -328 -517 932 141 -669 892 922 -772 926 -432 131 -880 -499 214 -245 -377 -295 -373 593 905 -66 799 840 -301 -297 221 -700 -345 842 -742 953 373 815 437 270 -233 348 488 -921 655 827 828 -229 548 232 -192 560 589 -821 796 798 -660 18 -40 -349 466 373 483 496 848 -363 -632 -816 -861 252 -202 443 -890 -641 -418 545 311 847 -80 618 236 -433 55 700 847 735 -426 -23 -428 484 -656 -313 -302 -387 809 -672 937 -331 -672 -648 172 562 -567 668 -822 -72 -600 -47 -64 607 294 -110 -332 -670 -506 899 -817 457 148 -295 -480 -13 -404 41 -993 41 -689 -136 -174 709 29 -553 -859 -481 -639 -473 463 -708 -172 690 947 -711 -724 292 972 -724 -301 601 205 820 121 -24 -566 -277 361 530 -314 -398 -363 -605 -348 -468 -943 -957 825 122 198 -494 138 989 -306 -706 -68 -476 -714 -499 799 716 -31 67 -327 812 555 -516 223 96 437 562 387 -521 -5 -428 96 -866 -878 744 -988 764 -111 -683 986 -248 -651 -285 -584 742 -693 391 358 -579 330 828 293 -537 -263 301 -776 -896 135 -612 8 212 -482 -618 397 9 868 -215 -641 276 918 379 -559 -319 -299 328 800 43 87 -822 973 403 -760 381 -34 -922 -890 -591 133 392 216 -509 479 235 447 33 -666 749 -787 -667 -73 718 -307 -372 933 938 -978 222 60 894 -416 -211 -48 -9 796 30 -429 -242 -255 -304 368 -904 -39 -222 220 548 -656 73 -681 -740 622 -243 -970 48 767 590 -730 -313 -78 910 13 -413 415 634 -968 -531 -569 940 524 690 -951 -476 -416 557 -389 883 -125 787 43 806 -204 -768 -792 866 -382 983 -811 -55 -542 -64 483 -263 412 -940 -573 37 -619 -722 -97 -900 900 -685 131 -519 659 625 242 -333 -521 -443 -203 660 -57 -735 609 469 -930 857 953 -835 -607 -533 -503 621 742 -17 -272 0 -376 -100 579 108 -183 -701 836 812 459 -465 606 -317 548 539 -102 316 -903 -139 210 -20 -946 580 -569 -489 327 180 -103 -364 66 -431 951 953 305 -557 473 -457 -128 433 -838 934 -460 553 -90 -773 -316 840 71 -298 219 949 46 814 781 997 258 -225 310 -666 -748 -14 843 -954 779 553 502 -985 -982 141 -707 243 -142 163 -86 182 -715 -446 465 -188 -921 275 680 810 -358 -614 829 183 -15 -49 -298 970 -182 -757 -611 -199 331 -2 532 759 937 216 364 -153 -180 -606 -271 -420 -269 -825 325 344 -364 100 406 -995 -826 -524 198 506 57 -584 705 953 554 898 -577 730 -370 19 -508 120 -31 -691 -993 655 -809 -249 642 431 188 -117 -698 493 658 -218 -394 -8 785 715 -880 507 582 9 728 935 -734 -255 754 -39 -828 -495 861 -76 -402 447 -938 -852 -559 186 -768 190 -216 415 -542 775 -517 -309 978 -705 -137 -859 426 287 -387 403 260 357 713 -104 -260 311 347 -904 -415 -633 316 -329 -41 -957 -566 -855 684 -820 -459 323 505 331 -780 616 555 650 997 -648 135 380 242 -436 386 907 -942 350 6 -60 -734 -17 -340 -158 -692 -323 -851 459 -449 -925 -927 613 228 809 972 -604 628 192 -87 77 166 -129 137 -199 -34 347 -334 -648 754 190 888 624 782 662 -404 438 -584 680 -278 520 936 -634 -554 104 104 674 206 70 -127 19 -498 -707 452 223 452 -924 -222 872 750 -570 -626 -495 568 740 -349 -369 206 -663 -357 -971 -278 -734 534 454 178 986 674 206 -124 297 -405 -976 -181 -536 205 -359 726 -320 687 835 492 -743 567 -363 -350 440 193 -975 -628 -246 599 -890 -625 -1000 307 -453 -483 496 -463 -810 909 160 -957 -333 -722 -862 -808 -246 -215 -447 -1 -661 -338 222 211 -462 -442 -150 -519 417 866 -97 -637 798 945 -138 535 367 469 -980 -771 485 -489 -501 -555 619 -397 659 519 782 792 -353 -390 -952 750 -518 -380 -438 -675 -843 -788 -679 324 483 976 -237 794 -258 938 843 126 -228 -570 377 61 819 206 -827 -584 -500 -393 812 126 -238 806 -30 -377 868 -659 -618 -9 -712 -51 707 410 43 -641 575 312 -517 -268 795 -860 952 -598 -323 -154 -581 548 376 -872 -866 -124 -257 429 -349 -684 631 544 929 222 578 -736 818 245 24 279 91 -520 -577 849 -499 466 -206 -836 23 873 -64 221 -764 671 160 -625 271 -893 -241 -55 137 643 -879 855 -408 545 396 111 -578 -858 80 586 -968 -959 167 181 -632 291 -954 969 -802 -551 228 596 811 -564 -515 269 427 595 925 -49 -875 -919 -268 -492 -220 -310 39 864 -326 -973 -669 709 636 -460 231 -171 816 -189 -441 359 936 472 737 -848 883 -44 205 -877 -60 412 -668 -14 517 -833 518 422 690 602 -555 882 -772 -858 827 -875 680 -411 506 -657 989 79 -967 -485 -34 -638 -415 446 -308 412 82 23 38 -368 34 379 -545 -897 234 -769 -988 182 86 -954 562 72 -383 653 -297 -533 280 217 -936 -701 673 130 657 202 -586 715 130 -106 -418 237 876 187 -563 44 -515 316 -197 -766 -715 931 740 855 585 -757 -486 356 -138 687 -229 480 -351 -354 207 -991 -348 422 -12 457 -433 22 -743 423 536 -367 764 375 327 262 407 106 -836 -785 -727 773 -525 -22 789 502 186 51 -491 -752 -74 -742 -57 324 504 -861 764 -558 410 851 -433 -68 484 -874 442 108 -228 589 -384 534 -581 695 -754 -692 496 -868 756 799 -18 -528 914 529 737 980 707 44 -671 -606 -584 630 315 347 277 -539 -437 -234 474 538 -161 -146 749 -479 -288 -212 820 -482 -887 -221 708 573 -938 -16 -929 454 -355 462 360 -40 -30 217 78 568 932 277 846 -710 987 215 -118 -552 981 -344 -135 117 292 -263 791 -922 576 484 -552 -79 206 26 -599 650 -667 519 402 31 527 892 812 -289 792 743 677 -339 -806 -471 115 514 242 -877 455 503 310 475 -991 -635 968 828 -440 -55 -730 -847 510 649 778 573 -422 -504 -76 -130 9 -147 -454 -322 118 -366 -144 198 -337 674 947 -16 -957 60 -634 -234 -932 284 -658 -915 -619 -928 320 -442 573 636 -311 -578 -996 414 -67 355 -631 -654 900 -124 -867 -489 -132 -914 513 905 -208 -531 -212 -594 -249 -451 9 -493 -501 692 109 -233 -314 -872 -556 -460 -477 -959 62 -379 610 441 889 688 127 256 560 741 -696 -465 167 -924 209 -642 -141 664 230 -518 755 -417 -923 676 493 219 -322 -257 298 -375 -722 -208 -117 829 903 -525 -536 -362 -179 -528 170 75 -736 -445 -411 -642 -844 755 614 70 718 -827 -642 -151 358 -475 -566 -515 654 520 679 -571 -14 -847 868 57 81 -984 733 417 -775 -41 697 4 633 -656 -192 211 -372 908 564 -881 475 -452 832 -613 -903 -832 -626 -69 -907 -10 -897 446 741 692 -730 236 282 -364 -778 49 -180 10 -380 -121 -165 364 -871 -624 -476 -134 103 736 -273 485 517 366 -424 -91 520 719 903 -442 -25 -391 -790 224 -563 -568 -718 247 951 -757 705 -631 -922 916 -933 124 -540 42 360 -704 548 -53 224 234 -263 -541 -738 869 -789 -439 967 87 -228 -321 133 -718 231 -416 -272 -994 266 -666 -798 -17 703 470 956 -92 -713 -626 997 291 -346 -603 636 49 -782 -209 422 -650 160 -153 -155 884 954 -725 -486 -72 913 -671 265 853 698 903 -114 -261 24 591 -392 -345 -178 772 -338 -939 -634 344 918 -667 -421 -748 -258 554 -833 -971 571 -319 -993 -345 370 -458 -202 445 290 205 656 166 343 869 -207 -898 894 -533 403 237 -490 -541 443 -81 892 -591 -563 260 -827 -69 -159 984 -294 -400 341 653 129 864 -880 -277 -154 -718 726 301 -909 795 553 -877 -899 -667 365 -966 131 26 -4 752 -442 -149 -382 933 820 -694 -934 -119 -186 -913 -972 532 1000 912 607 -347 -205 -469 -847 606 -300 579 -979 711 -614 682 312 696 398 595 78 -438 -765 423 -117 764 588 -530 -243 744 851 762 -743 -115 -149 909 86 751 -227 -228 527 -772 -64 1 -983 468 -192 428 408 844 883 -361 443 -74 172 -257 -815 739 275 -533 321 -670 862 -675 -238 -995 -684 -724 -961 -323 21 542 -379 -537 -986 -359 -730 -737 -498 906 -985 -274 -662 933 333 -837 -78 -187 123 -801 -159 -618 -717 -173 -97 441 -348 -412 -71 -208 961 456 -889 -567 857 -769 -998 955 434 107 608 113 370 -851 414 199 -577 292 533 176 -48 549 -139 -517 -504 256 696 103 -627 117 -727 271 998 209 359 485 -756 -478 -530 362 433 -915 -633 901 850 899 307 686 -956 348 270 624 168 -480 804 -865 -83 -169 -292 449 -337 309 288 -381 -491 98 -664 748 546 -660 -117 -390 760 437 -976 389 599 -692 -75 -719 -12 118 363 -594 950 789 404 -158 -196 838 960 69 497 375 347 -272 -129 820 762 -562 181 -194 670 826 612 -35 934 -309 501 -33 350 732 -305 -838 645 422 866 848 788 -757 -140 429 -307 699 -23 -411 490 187 622 -989 479 -381 -631 -573 -653 -815 -525 168 -497 -245 -827 767 764 29 -261 889 89 298 -505 -56 -166 -698 -705 -48 895 -537 -194 940 282 496 444 266 149 708 17 31 -906 -312 -741 366 136 13 -523 -933 -701 93 935 571 -580 311 -497 -917 -36 -896 -809 -597 748 -388 -740 -398 -556 -289 -230 217 -89 29 -325 -545 438 -852 -322 477 -251 -701 883 -391 987 -703 -32 363 923 -541 429 444 863 659 292 740 -993 493 523 -745 -539 779 974 -631 -838 61 874 953 -50 -234 -312 676 746 235 -166 605 651 -600 -875 -265 -847 -960 298 652 100 -931 836 -333 234 -914 225 -591 -750 737 952 372 -126 59 655 268 209 651 350 19 -135 -999 0 588 -974 -442 -185 819 192 -976 -412 116 -616 -550 -117 515 754 54 -971 894 -867 -399 -955 405 659 -754 -409 824 -498 971 845 -795 451 884 131 279 -201 -531 -497 -369 -380 -971 -749 354 -12 -597 -598 -865 -995 -548 232 -209 248 404 -627 327 -482 -600 -938 -939 774 480 316 -59 690 -792 -732 33 -566 82 -762 -538 -672 189 -942 149 33 -510 -803 -187 329 -547 672 -959 -19 470 120 51 732 -582 917 783 -386 -921 950 867 908 -683 -97 -857 350 858 157 -431 -971 732 831 -429 245 543 -732 -425 939 -199 613 -646 682 899 -495 -161 -118 -339 -43 790 641 423 -746 -402 -284 -862 737 -165 -742 447 -338 956 594 -385 923 -72 -913 -789 375 -467 729 554 304 -955 -1000 -296 282 -399 -388 -938 910 -804 -819 -174 435 -967 -722 -238 99 694 -931 86 838 -71 737 60 -385 65 -324 795 64 -101 242 -601 113 888 -581 510 -522 122 -911 41 29 297 -701 746 323 611 -150 -534 -965 89 692 -697 -871 523 712 -272 862 -772 142 503 -113 -527 -300 634 954 -289 -497 -173 -649 -749 788 -686 770 -362 686 342 -77 -161 158 989 -567 -566 444 768 -801 -805 -270 392 204 336 279 290 -891 886 -640 -511 -190 557 174 -377 -414 15 -628 -173 49 841 -399 -825 621 208 526 -886 -971 -36 731 492 -931 -632 205 948 986 -698 -109 -943 -774 -578 717 -425 -193 -17 -187 7 -163 10 -852 214 -846 547 -662 809 -817 -342 944 -711 -270 -594 574 -308 233 958 670 -27 -193 142 129 303 -27 -560 -771 -423 -959 220 -335 -600 -666 846 -134 925 -770 -427 60 371 -459 53 -814 -922 242 483 849 443 -33 -607 -143 -629 942 -257 -399 244 436 751 202 -123 -220 957 -554 -785 -578 755 -654 461 -58 -554 -208 619 -74 -225 -821 -208 -492 345 -421 -414 719 445 -36 174 384 -579 77 -839 509 -482 -680 -817 -667 415 -913 -618 -934 -69 -747 -35 -729 260 -229 558 -403 -238 915 453 -521 403 64 -147 775 274 -811 774 -485 -989 596 786 755 94 -687 -216 535 116 285 645 330 -740 -720 -134 288 763 -442 655 -657 212 517 -270 152 679 -441 -985 -793 -467 293 -284 -114 -797 -714 499 43 295 798 -9 677 112 -686 440 990 -960 602 -751 -419 -742 821 979 -808 731 -750 8 36 415 332 448 -918 -438 202 274 765 -359 -733 40 654 478 250 601 -457 948 -780 640 -160 12 482 -425 -848 -345 744 928 -436 -321 -150 -265 -636 -102 -231 -989 715 12 967 -832 -441 -951 602 -364 842 -878 -267 -106 831 -921 840 994 -822 -645 710 -433 340 930 115 -664 399 -827 -295 128 665 -288 -101 -144 812 -595 563 682 562 569 -948 167 -960 -481 310 247 20 -935 269 192 -787 645 237 28 -462 220 -800 -386 158 521 238 746 846 -888 771 553 -613 402 -791 -692 386 530 310 764 -693 -691 -948 605 500 979 -866 -242 157 806 505 88 -167 -43 124 -747 210 -419 -716 634 -727 542 489 523 569 -832 595 -497 474 -88 433 24 -621 -479 -79 254 175 -557 265 516 911 737 -246 -527 57 -33 589 -556 -114 789 414 341 441 687 744 718 -941 -596 -295 -61 541 -220 -314 -978 618 990 106 -363 -406 893 638 -809 939 50 646 656 -64 -823 -418 160 317 378 -847 651 -912 -407 -799 -52 858 -628 482 875 -420 874 -940 -304 -691 -336 -191 132 28 -50 -58 623 948 -215 138 59 -5 -645 -343 -492 78 -842 -996 460 928 -889 789 994 -432 380 148 350 354 912 -810 518 -944 623 -48 -767 -705 367 -454 -48 191 -23 -254 688 -272 53 126 -531 -704 66 -357 -729 58 783 760 784 20 -264 -868 -518 -519 -60 -128 -863 -187 253 528 -848 -152 -554 -904 -328 394 509 632 97 -456 729 673 -929 -944 -264 -44 -646 761 847 -507 -669 -743 -413 304 -903 -3 504 -275 942 656 474 807 -256 286 196 181 118 -618 -221 66 -77 -326 -467 -100 656 668 -685 692 -185 -20 -70 -371 364 965 44 304 -485 -596 576 139 964 -70 303 854 -878 937 -630 486 763 -832 -690 -792 251 -853 -614 -745 652 609 -62 -247 -628 -73 -455 662 -840 -808 -136 625 -474 245 -60 835 -316 -389 828 378 751 968 -194 -402 762 -647 -260 -69 798 -968 676 894 313 -913 459 -571 364 -541 -495 822 -769 933 728 118 73 383 463 -400 -431 -721 -752 -266 37 -777 84 -547 979 916 130 -40 832 -116 -219 -206 689 561 -363 -782 -57 -349 -612 -918 185 -568 -616 -473 -53 -296 167 -505 628 -270 -538 850 -451 623 -587 -712 -79 -782 114 944 409 -691 -651 -677 -235 278 166 631 910 -72 519 354 227 -960 651 450 806 -359 306 96 -53 297 680 602 -126 463 -87 -494 -4 990 -747 320 180 -441 17 -785 -89 -894 -887 563 881 -642 -527 224 -505 576 -326 -268 -42 780 -949 123 -836 920 419 222 -119 -90 -980 -80 224 -940 605 -407 541 -762 -594 -330 -987 647 -645 999 824 524 460 -166 984 -624 -311 752 -593 479 -202 -453 754 -333 420 -528 -304 -834 880 -755 -100 13 732 485 509 93 -569 10 583 407 -220 -824 -519 527 67 -182 644 -337 -649 -980 519 741 226 218 -355 40 465 69 -785 564 -36 151 160 35 -278 -491 -699 35 -702 -268 769 717 200 356 379 -476 -966 -85 848 558 418 570 -958 677 -809 -11 -615 -55 898 -71 40 -41 122 49 -126 -191 -811 -820 689 -259 464 879 420 112 567 559 572 -814 395 -659 525 220 890 40 183 -898 415 368 -504 179 263 -740 36 810 742 -787 -789 -463 384 348 628 362 -434 -987 -84 780 633 -221 979 539 -837 -646 227 286 -128 -424 601 824 -32 322 634 -283 431 877 470 -735 -17 -901 -148 537 776 334 -336 -801 644 453 -270 -496 -932 -881 24 665 117 9 -716 -22 214 -644 572 -708 -639 406 35 614 731 -679 -81 268 16 -861 -528 -108 -711 270 346 761 -65 985 -164 623 -603 642 -406 430 -185 145 -143 940 -521 -908 309 -89 792 -955 249 -93 -809 -207 880 -777 899 277 100 295 -908 964 659 -430 -779 -151 -559 295 -936 -723 876 -462 -558 -642 -962 -219 753 -801 262 176 -50 69 278 -62 824 786 -514 672 740 -414 490 -314 815 840 -447 528 -389 256 744 -527 -973 -603 -89 -43 -523 286 250 -7 -498 475 -689 -670 728 241 -82 -416 451 -451 -380 -975 -341 508 598 -169 -814 -599 135 630 88 820 -547 -199 -547 889 -556 200 -930 -159 -845 -151 -842 365 275 15 632 -949 -244 789 -923 -593 439 800 825 -826 -648 451 873 -322 -159 -631 -885 -728 384 87 81 -639 565 174 996 -388 983 -959 706 -779 -772 -454 349 419 -749 681 831 488 -587 -556 80 -839 -451 818 919 82 326 -561 743 258 -601 -757 652 414 -893 -221 869 974 -837 576 -495 -262 -883 438 -840 397 986 647 253 -216 823 991 -985 -138 660 448 -423 49 686 -300 68 -364 -720 352 -372 -538 -757 408 -915 -791 -813 34 -434 -561 -865 717 900 830 -109 -132 204 -370 -482 -923 -700 136 568 689 563 -408 -255 127 71 -781 -228 -955 355 -906 -138 845 930 -316 -933 -583 -833 381 210 -403 527 -414 -293 405 -108 459 763 -254 -192 -543 -749 866 339 -972 717 569 857 427 325 427 -396 -58 -128 -528 45 -921 -733 -793 366 -407 744 -655 254 -669 -222 -352 279 -564 396 534 463 -967 529 317 -34 -554 -960 719 890 -67 -335 -21 226 -556 111 142 -852 -42 -102 -379 873 161 510 -789 -488 769 639 550 -18 763 -166 -340 -663 -800 -212 -250 381 478 -443 -794 -370 712 -933 -548 -103 22 -623 29 659 -193 347 -336 900 646 -789 458 730 803 282 223 -960 -514 -487 -89 810 813 -8 717 -531 -905 -409 404 -428 -836 -195 -696 -27 354 491 791 982 -467 -293 -245 -444 114 -835 896 722 -823 -836 460 218 200 946 309 -902 748 949 251 264 -801 -924 424 111 305 822 479 200 -903 659 -564 -598 458 645 693 180 -700 855 869 -67 -197 753 -281 49 548 165 740 -294 -56 -702 -761 -279 -796 -84 -858 -188 -5 -619 408 -88 -151 -371 501 331 -563 -521 -446 414 -156 837 -950 -111 181 127 658 820 565 -934 -837 673 -973 339 1000 -467 -923 -59 532 -470 -395 951 621 2 -77 -458 -176 -860 -222 572 322 523 -298 318 773 174 -890 -172 202 609 399 994 -695 -715 -281 348 993 900 57 -705 907 547 -874 -246 -92 -939 -762 -964 -247 -568 559 451 -410 649 792 829 -774 -420 -88 -953 -663 -354 -3 -772 -914 -719 436 943 -199 -615 494 -129 845 427 351 966 -116 228 -862 -116 304 181 -815 496 863 749 -512 -758 -797 -39 373 -582 -852 -749 -431 -114 -461 768 950 -954 -495 622 -560 -154 -209 -140 -378 -619 -426 -687 595 -782 42 -879 731 -725 305 516 -655 58 -588 408 285 470 819 -461 -749 591 561 -127 -114 -268 705 510 816 -291 879 -248 939 447 -550 -713 330 -82 476 736 -641 14 779 -370 827 -944 442 312 704 -450 -507 -647 -468 -958 -702 -782 691 -629 -361 -320 854 107 434 -139 -599 390 -810 -170 477 599 853 346 546 -221 -75 -171 885 -103 95 -47 -545 853 298 -16 402 284 375 -620 893 777 111 493 392 -503 -663 -917 -922 -475 -864 -436 68 -473 296 653 -47 -12 454 337 -87 -864 282 -379 627 -754 -19 85 606 811 716 -161 -181 477 -960 397 219 343 -551 4 724 -197 210 -825 781 -80 37 290 -207 -424 155 -849 -453 -56 -903 624 -412 125 -269 -80 179 -684 -435 930 212 -192 141 -228 859 -754 -499 170 -291 346 550 -167 -267 273 933 587 321 -3 -292 -285 243 12 -650 208 -185 81 -89 130 -375 314 -683 596 245 910 335 159 428 775 -603 102 -21 666 561 -301 887 -935 442 -759 -554 508 -280 765 -731 -323 -311 -275 -529 -537 -515 39 -258 449 -18 -530 824 -586 350 681 828 85 -133 -670 -441 185 321 964 887 686 -293 -387 -168 -869 -55 -818 -927 594 -496 -367 -255 251 -413 -214 -992 -560 -268 924 311 -174 -186 865 594 -880 419 -236 -680 377 909 -129 126 347 -266 -934 391 -441 656 981 -158 491 -676 -562 -77 -128 -599 644 348 50 424 195 742 935 -783 544 -265 742 315 320 977 -120 91 -579 -754 -24 -369 -947 985 916 761 541 -589 334 62 -125 -899 783 -182 426 -340 -836 -429 364 -746 676 -828 532 867 -420 30 -804 101 326 151 725 -419 -810 -881 528 563 -321 400 -43 87 261 126 -50 -638 87 -690 940 454 -509 -16 251 949 20 -284 -408 -359 635 207 -278 -46 212 493 616 965 -539 -330 569 -469 -290 816 172 -843 -60 870 -516 441 -89 693 -32 -592 -929 -436 801 463 -424 -869 -125 404 467 -31 -609 380 -665 297 400 232 863 383 827 -688 502 409 724 225 781 351 860 -203 -189 205 -782 621 391 632 -882 885 168 -178 -701 328 568 -603 878 790 -849 -872 -294 514 -415 836 -592 -192 843 628 -35 -857 304 310 220 -427 -409 432 417 794 -779 557 -60 -573 -584 -768 -904 526 -424 482 -439 -557 18 -167 -535 -80 558 -109 691 291 -30 -819 633 920 815 618 -572 -55 35 189 651 -890 615 -706 28 919 468 710 678 491 286 187 -633 299 862 -91 -260 561 165 -236 -28 825 -169 324 222 839 -18 125 -548 720 674 85 203 481 -358 -87 820 -679 715 948 273 409 411 409 852 725 -762 -696 -580 312 -845 -578 -213 966 129 -521 136 -985 620 -42 -784 -931 706 -20 -146 725 318 118 471 998 -889 -238 -368 -349 912 790 -597 241 596 -393 2 480 -128 524 -73 534 -418 553 -669 -834 643 890 -437 576 720 352 25 97 -855 -408 326 -799 -764 -56 -428 436 -292 300 581 556 213 800 -909 654 -268 572 -378 -581 856 649 897 -932 886 -632 -161 505 217 868 564 730 313 -578 -680 340 437 -730 23 -121 -999 -561 154 -69 474 32 678 260 -76 994 948 -237 89 -167 385 502 703 -213 -920 800 -685 -473 362 -277 568 -908 -386 543 929 -102 692 169 -176 -317 213 28 355 507 64 -74 472 109 472 917 -759 -558 -93 -178 -537 120 222 88 -425 994 -261 -366 306 -956 26 481 678 -761 192 877 787 342 562 -454 -751 -373 879 121 66 -444 -130 169 46 -4 778 676 129 241 -624 -691 494 -909 -351 90 198 -90 -463 669 871 431 -156 429 -544 123 -680 -488 190 -574 216 -482 896 -524 809 -942 -571 724 -526 640 500 90 -69 -820 802 656 128 -411 414 -665 -585 -270 974 -899 281 950 118 571 221 488 822 194 -691 -966 -635 206 625 219 -496 -237 174 -174 293 -378 -376 700 -368 -58 -169 850 851 950 399 -351 510 287 478 927 789 609 728 53 455 -552 -142 -671 -1 -917 422 -28 -361 -180 -453 -317 -965 -887 916 519 -77 -804 -165 510 20 -693 223 -945 408 -974 479 -375 -680 -372 914 -215 -379 48 570 -754 -758 442 -325 -546 722 -919 791 -653 -996 823 337 -542 -562 228 933 -178 546 -132 -588 364 191 -11 -839 -162 -426 -703 368 487 -255 920 393 153 845 805 -761 -969 -702 71 -265 113 391 -342 -971 -667 371 -465 687 752 -762 -865 983 336 -759 584 -841 -557 587 795 -735 -556 472 550 -481 -444 -449 400 83 -740 -942 1000 787 -451 -96 -441 960 446 -673 899 135 -935 330 -288 -580 -382 -171 7 -895 273 671 923 390 -80 -875 212 194 166 396 962 -156 552 136 -939 -940 -608 -827 -359 -146 162 -675 -843 29 -96 -834 473 -586 204 -381 385 955 -188 -692 -498 -294 -436 14 -302 -90 307 309 332 485 517 -863 -484 -555 -886 -214 -330 121 -754 851 -495 -415 255 -467 522 -233 623 -266 -100 -921 -400 965 -663 238 -534 88 794 -342 -835 -168 -232 -577 -823 959 -722 160 -627 -866 -129 320 860 521 -36 -133 -280 -722 -370 -561 257 -755 252 663 825 701 -566 -365 507 755 -290 -654 -116 68 -301 -571 477 407 -952 305 199 82 161 -794 579 -572 -318 -458 -898 -615 334 925 -592 987 497 463 651 888 -585 -122 -287 902 -416 798 269 244 748 943 514 -888 -406 325 -210 974 739 624 -824 -104 -845 572 604 -502 -331 -766 974 989 434 495 -198 -183 -575 401 -500 352 49 426 -814 573 927 -85 853 765 720 39 -917 -295 43 47 878 -453 -705 -222 211 -442 781 585 -360 785 -703 -651 178 942 347 -978 -1000 722 146 896 166 447 984 988 384 -589 723 225 487 -347 -981 -148 -946 -689 -683 -701 -611 -638 82 507 -768 565 387 856 -335 -376 944 -552 525 505 527 150 881 177 666 750 -988 693 986 -217 562 -480 898 -440 -762 -467 -566 -193 -1000 -126 306 343 128 -250 -443 -816 625 857 -278 932 532 -619 776 -972 -478 670 -501 -309 -946 197 479 755 -43 729 -955 245 -361 258 -263 -594 413 -900 -438 554 743 -807 -268 -410 -20 502 -161 760 -975 -139 -25 133 -735 -252 -379 -763 -682 -630 -664 823 -315 14 -710 17 379 790 -525 326 -513 377 -283 -958 817 512 -351 -110 -106 955 747 -15 385 -426 -652 -466 -573 -248 635 -709 -427 439 438 534 569 -262 170 75 -577 800 999 -494 621 -360 -70 451 -558 -583 274 -7 -734 761 212 871 -180 -907 -784 -770 -236 -536 -465 165 -861 -75 -155 -780 60 -278 387 452 -720 847 519 699 -619 873 450 -988 -293 -878 -133 -220 165 -693 329 213 -535 -993 474 -909 497 85 958 515 635 -925 -478 917 -1000 -708 -49 -529 -782 -857 -161 752 -757 450 -491 -136 530 -672 78 122 279 -754 644 -257 347 11 784 791 -414 -85 426 -722 8 -998 805 -350 -519 -937 73 68 -623 228 -899 -530 489 525 397 -349 -502 -262 -519 -372 -328 816 -136 -536 701 736 -842 320 -101 888 319 530 -939 -845 -442 816 192 -766 -924 729 90 17 94 -721 870 604 -318 48 -961 631 821 -97 832 -634 168 -147 -276 180 466 344 -896 -178 56 445 -859 -79 180 780 358 935 966 590 991 -228 684 303 49 -745 735 -21 772 377 -584 -714 386 150 -291 -871 182 205 -481 923 301 567 920 662 690 -330 759 -902 -575 520 -660 -531 615 985 -29 323 139 22 -734 -442 9 -927 -183 -190 -547 -244 363 673 115 -808 219 -77 -992 268 360 544 -581 -886 297 145 -573 -42 9 478 -902 881 908 63 -871 -78 -922 -754 380 -91 485 -111 156 740 -914 -340 -394 512 701 21 38 -411 665 61 -439 371 86 -108 -612 873 -861 -450 -450 -909 -12 612 658 -909 426 -192 -61 -875 976 -790 778 471 668 -829 243 330 -953 508 708 601 -820 -553 -42 -789 516 555 475 -45 197 382 765 699 -196 605 -805 -498 -451 104 964 -952 -660 -595 394 -293 -451 -451 -879 -859 -247 -902 -52 -466 -530 -951 -546 -252 -836 274 147 789 483 975 -297 83 885 275 235 -16 -967 -667 617 -981 988 152 -333 -311 284 410 710 -19 -147 795 741 -964 439 -415 -478 -679 890 167 223 -362 -445 -179 -502 644 539 -946 507 -914 -286 -306 -813 972 -515 -366 356 -912 -666 840 -145 199 542 720 -777 445 -964 420 -303 -23 -580 685 139 -837 570 -435 -680 -96 476 761 355 349 812 58 328 222 760 -351 642 271 485 -359 -818 319 -587 823 602 -796 331 -913 762 13 -87 -619 -298 269 -971 835 582 -580 -419 -734 -272 -625 895 150 -306 296 -159 -309 279 866 -803 -784 -106 834 559 -94 -471 -440 764 -478 -736 -32 659 -161 -886 3 -30 922 -446 -476 -827 844 255 -740 18 -553 -130 965 -906 822 -353 -487 368 574 130 -384 359 765 -404 821 -328 424 660 -537 -669 -792 -453 18 -476 127 576 361 983 249 -68 896 -382 926 883 983 -181 -648 585 -346 741 -979 -914 501 519 183 110 -706 766 -886 -584 204 -619 928 505 884 86 -994 -213 -195 -1 661 385 -93 -84 -460 -312 532 -368 -216 -719 -536 795 874 -489 582 394 -536 -801 813 511 -915 -950 -442 296 -948 -928 6 -256 -921 -946 136 823 -94 -259 12 345 516 -791 160 883 -302 21 160 -47 501 323 917 -901 390 -875 -482 368 672 632 920 -412 -298 619 624 395 -867 32 732 777 610 -307 558 465 176 30 505 990 -927 178 -940 -633 263 654 -334 -199 242 372 849 74 663 289 -847 -287 682 -716 -699 -636 -361 -653 -614 354 -101 -711 468 -115 337 -938 566 437 388 -117 153 -948 -57 536 830 318 931 422 -555 531 -887 -807 914 -939 -237 -974 503 -533 287 -974 -565 -888 379 391 630 -465 -513 -951 52 68 -327 -773 -788 -321 -924 383 253 -312 586 -876 -518 397 218 716 456 -644 -685 -409 464 -495 921 -800 686 16 30 628 -313 843 609 -52 -287 942 -936 -664 -60 -513 -473 -215 25 -886 -585 -213 -423 -348 -379 806 727 -188 -688 163 132 -848 970 -105 -248 -19 360 -615 -791 61 -923 580 299 925 422 -609 293 -564 -398 623 720 -930 -670 625 -336 -631 498 446 669 385 -677 -718 -382 -621 -910 840 432 749 535 -631 656 919 -583 642 -806 412 849 577 999 -808 -577 88 -663 286 -922 -287 973 -671 566 752 -356 -4 380 -464 -686 650 325 -893 714 -547 318 -456 433 -874 505 -851 575 -428 938 137 51 -632 -262 -216 -981 102 763 195 110 -520 -496 798 680 -737 525 561 -994 604 590 754 15 702 -188 81 60 224 -819 506 -285 459 17 -625 -525 527 615 742 -500 -977 149 -59 873 -840 -203 -270 125 12 237 10 140 510 -665 199 -729 61 -412 477 -961 -5 -628 327 -352 518 -348 -177 -320 452 -840 805 114 442 6 451 783 -173 517 -826 -842 675 79 -712 375 583 -895 -534 -944 690 -91 189 -674 522 -646 -195 221 -949 -47 -862 -804 -391 -298 514 -340 -59 153 -721 97 -550 882 570 -457 -731 959 515 952 -695 -425 -219 842 484 559 -604 458 345 -221 -281 167 -785 247 711 138 404 -344 714 714 -781 758 934 -156 809 764 611 854 -719 213 -243 756 -532 477 600 -875 14 570 629 -744 545 -833 187 -760 -747 -253 -683 -456 -64 136 -60 482 311 484 -756 -664 296 -92 607 -729 -180 207 80 348 27 -977 -941 609 -946 -461 10 -23 816 958 -491 904 484 230 603 -938 863 652 686 666 -791 737 -852 987 -714 -14 229 -350 220 813 -621 25 258 272 -309 706 641 -904 -113 828 922 -563 710 931 924 958 -546 -54 330 -835 539 827 872 70 -286 668 -861 -625 -789 309 -33 -950 -915 327 805 -605 -366 -879 573 -756 -240 -148 349 692 303 -699 847 -764 -726 962 -565 572 -322 -468 -769 713 539 745 -158 -401 323 920 -155 34 -843 451 -166 441 -711 -26 -789 -755 -450 -63 -393 -302 -454 -457 -543 -618 528 -743 -235 -943 -807 -14 193 -405 550 -681 795 -829 -594 602 939 -239 -827 -233 -810 979 -991 766 412 -885 -441 74 -341 86 127 863 461 -968 108 -829 -407 -891 -717 -952 -424 -59 -175 -561 126 961 -895 -163 983 926 -505 -267 442 -871 -135 677 319 300 159 363 717 418 86 -900 -364 446 -496 191 731 937 -740 -572 496 -593 349 287 422 316 445 -126 -276 249 -905 850 785 374 460 222 307 509 282 717 -26 835 461 -457 -571 -67 -620 716 -937 750 133 300 -687 953 -166 -468 -130 858 943 -406 -559 492 -406 659 135 862 -834 -909 514 783 546 -129 537 293 -725 -68 -504 131 508 568 392 -946 -867 -127 189 873 -667 -801 -740 -17 934 -501 -583 -383 202 536 523 -309 316 -247 252 527 325 835 343 -708 553 -525 -977 45 -254 599 -165 -509 347 -435 837 568 352 128 878 324 -843 -579 969 -538 901 -347 313 -129 681 -726 405 85 -726 -807 253 450 -811 317 -244 213 -623 609 32 -4 338 412 -648 -724 767 55 -922 -290 -183 932 971 -450 187 -996 -431 888 -314 67 324 613 584 -810 -880 -885 -854 -117 -284 370 154 -747 554 -439 -298 974 931 -50 -225 147 893 642 -202 -889 -301 -808 -346 865 -670 -938 265 174 258 853 -80 292 829 -91 -725 331 -990 -720 51 -799 -617 -901 -265 -109 -267 393 42 688 -732 327 -403 -986 651 -28 -269 -511 -207 396 9 47 -464 281 893 -973 948 -225 88 33 289 983 -765 -918 259 -418 259 -334 -135 65 425 -633 174 694 531 614 653 -489 -896 696 -668 256 -858 -527 648 -167 -284 547 -896 -139 658 832 -649 -806 700 571 -873 -292 -368 -867 458 -27 76 173 -242 893 910 -60 -795 271 511 443 -884 -883 -58 392 880 265 -559 680 -825 -746 -464 -700 -856 -365 -86 -572 393 57 694 -152 881 266 425 -426 -356 258 653 -873 765 495 275 864 -481 -105 -996 -98 365 38 426 -507 438 -471 65 46 -206 456 609 216 826 994 265 986 329 605 160 -531 348 698 -540 -749 -632 -561 -442 907 -271 -364 895 103 236 849 -291 615 950 -505 577 491 955 -187 8 -349 -312 827 -814 -614 -189 -191 -942 -309 -234 558 825 547 -231 305 -226 -305 -642 -760 -813 -611 -662 -123 -967 297 13 -992 86 -827 843 57 283 -474 -710 883 450 -306 667 343 -877 -703 -318 -365 -509 394 837 897 -503 583 -828 -62 -757 735 636 -635 917 -280 -479 850 117 430 -203 -168 -22 -686 387 153 -736 233 -743 -810 473 179 -144 -282 678 642 282 -353 -79 -860 462 -239 282 -498 573 -638 967 252 637 608 -372 179 729 -906 -410 373 -185 377 -387 87 -171 -911 -369 -917 -143 31 465 -151 268 522 -548 -153 163 778 952 914 -476 109 565 -919 842 687 -784 -370 720 -280 662 -947 204 485 -546 -970 -397 360 87 -367 -609 80 -877 405 825 542 -638 692 -237 320 544 423 -745 478 449 -384 -156 -242 -146 -616 943 874 -730 -943 -713 -483 823 -397 -955 -167 -231 -897 87 -790 -265 598 111 -500 -92 642 -402 555 488 931 890 -505 -784 -249 53 -683 553 759 294 684 -246 -654 -674 -169 -130 -801 -997 -102 319 -852 -952 -159 -558 -200 556 -485 -540 250 475 718 -233 -416 888 955 -57 643 224 -928 984 640 -227 -441 291 -925 -780 -560 305 -869 272 -888 -91 715 -328 623 -298 424 43 -647 617 750 570 178 -859 -988 603 455 -941 -703 -249 -880 621 -855 130 892 -211 -75 79 -98 -566 855 -440 -586 -332 -319 363 -961 -697 -547 -477 -631 220 -673 -833 131 330 -903 574 896 -460 293 -12 -80 -283 -617 669 624 863 -661 -369 -755 -438 677 -138 278 -102 -678 -270 976 816 651 550 788 656 52 -557 -552 -266 -919 906 708 323 -413 379 301 765 -596 -732 -436 -286 -72 290 939 -437 -906 32 -292 -228 624 -581 -154 622 -509 818 630 711 -627 330 425 274 872 -25 -387 -867 14 840 -386 903 -15 422 815 318 -303 -259 134 -306 388 -914 -410 -563 15 789 -371 479 881 623 314 656 593 62 -490 -505 900 -85 336 470 375 -934 278 584 230 -689 -864 494 -52 230 -642 -388 48 -847 -415 -50 661 494 71 -822 68 -810 723 548 187 -452 622 -75 24 663 577 -698 681 -534 -433 54 431 -9 -634 -600 558 -502 -371 715 625 423 705 -92 561 36 -593 50 -47 226 -738 -380 595 -348 871 -649 -49 -222 140 339 545 -688 464 -937 -434 777 101 -289 -715 556 -806 325 -628 314 -724 800 -575 -44 -347 63 -413 -747 -533 807 -67 -166 331 -393 -413 -314 -661 -734 -491 598 -140 537 433 481 -977 508 -752 -729 339 321 143 -408 367 -969 894 410 917 -91 -467 536 86 -879 -620 64 234 749 878 -814 497 160 500 289 -262 846 11 739 -658 -799 1 542 39 -615 905 -860 -515 -80 669 -439 644 185 -20 674 -619 711 621 -577 -697 -817 -687 -721 -887 -883 438 -831 10 -884 111 -363 -654 -229 -956 318 765 489 129 -308 -302 -556 172 -240 -550 162 850 -815 -456 153 67 -729 -220 518 -684 675 378 -269 -82 52 264 118 -472 -283 670 978 -396 548 297 637 -274 -849 963 -84 -163 -331 -129 -151 -2 -594 -385 10 62 -480 -802 222 404 6 -243 -203 998 -525 527 553 962 758 -152 -798 354 -30 809 -5 963 635 -486 438 -291 -6 595 768 -962 -525 -932 -626 -369 397 -21 712 -114 -741 255 -611 596 621 634 11 -173 -559 -785 -379 -569 707 764 283 -505 -212 601 -691 579 505 370 -231 -339 557 528 -364 -969 236 -237 -32 510 96 887 -9 282 856 -102 -84 -897 738 -455 -53 521 489 148 868 -480 -200 -255 -77 -82 139 -788 483 49 708 768 -234 -333 -616 -830 231 49 25 -748 -845 548 -782 400 269 -207 850 -835 783 -273 -964 103 369 170 371 468 20 327 -392 781 -702 434 872 387 192 573 892 641 193 -399 602 -79 357 -808 779 66 -438 188 -339 -930 -183 -413 -363 -64 35 39 -507 396 545 320 -441 273 -277 322 -559 -885 892 335 -546 -187 261 -15 310 937 -846 -957 172 989 188 -979 -810 216 248 -715 963 -676 -979 634 358 154 -658 -888 342 692 -71 687 800 -74 22 -667 -454 -834 50 935 -114 -873 860 659 -583 -573 -714 -706 -934 179 387 -655 513 -669 -313 -483 49 -562 -531 -567 -178 -996 -704 -46 -38 693 142 -883 -579 -653 805 -307 -601 799 148 760 -933 722 -893 -698 980 -713 -981 -400 -686 165 -556 -527 609 979 -635 414 226 831 -636 -173 433 -374 -516 -924 -183 -404 575 183 171 799 533 235 241 940 38 820 302 -330 156 757 820 42 -154 -737 -41 -171 395 -802 393 332 794 234 336 -68 -501 657 -839 -251 917 631 909 -598 197 689 -112 135 866 -258 -980 -979 317 90 -972 -242 982 258 -135 -563 -983 -430 604 -470 412 674 -245 175 295 986 -423 -784 -34 -961 -485 633 264 -966 693 -280 -521 246 278 -852 187 994 -573 -848 590 683 766 538 121 929 740 557 308 416 683 -905 666 -24 -706 263 854 -850 -254 416 7 918 739 798 826 794 467 951 -944 605 569 520 -904 261 316 -659 -683 618 -452 419 -530 323 50 770 136 584 41 -878 611 -503 388 517 -847 -91 -371 564 -738 47 -802 430 172 369 -835 6 465 -149 116 900 -30 113 818 628 -468 -186 481 372 309 777 385 -849 -512 -794 230 10 349 261 -375 -669 -860 -105 -151 -288 -683 104 -836 852 235 393 -741 -36 491 -644 142 -640 -505 -895 487 -342 -52 5 -394 12 699 -508 -587 -864 943 731 -952 -186 831 -438 960 591 887 -504 -219 140 -589 692 -695 283 -177 858 836 827 -994 121 164 239 -801 47 996 880 897 -339 594 691 -509 285 -157 978 164 698 -469 -824 -946 135 -592 -197 -416 -535 869 950 -891 905 -912 -53 345 74 57 -162 276 -190 498 10 -280 -291 528 -509 450 670 869 831 -541 213 -875 552 244 -411 447 -358 117 -473 -395 115 -407 741 141 316 -282 788 722 -420 302 87 923 932 638 32 -474 -488 -882 -197 -383 49 -264 -351 629 -773 728 303 137 -313 104 -774 -371 288 -949 487 207 167 -780 -550 -772 -697 -120 541 314 -887 384 130 498 801 458 14 456 609 -83 522 -477 388 -199 -433 -861 6 600 -765 463 291 -447 -784 -353 765 -83 -286 212 -624 615 748 -648 549 -967 -548 999 698 -482 -638 -481 -291 -288 821 823 -346 -352 810 -308 -735 -912 -863 1000 973 5 -32 -484 -695 973 308 591 -923 -436 674 285 -818 -929 721 180 865 -936 286 -269 767 -747 -30 624 -169 -785 720 771 826 -878 757 316 500 558 910 912 -924 -233 581 376 -346 -832 344 86 90 -817 365 679 763 359 -829 -871 1000 127 83 501 847 728 -473 52 977 -689 725 185 -503 179 575 935 171 -720 -223 -124 -696 -983 -958 314 349 -499 -428 635 -84 -88 -391 -522 -705 -412 -834 362 -404 343 -324 335 -122 208 96 433 -318 -737 -45 -671 123 -906 874 -339 729 -333 -219 -507 -47 843 579 -254 -366 902 779 970 -174 -643 246 941 300 540 -916 -622 -648 870 519 -92 -654 -573 995 -797 -622 -88 -530 -333 622 -730 -649 -81 -64 324 -290 -98 -991 -842 -166 -330 -657 -527 202 703 783 -304 53 -315 886 -973 -615 357 882 -577 -995 -548 512 380 956 -109 -860 -651 733 681 -547 268 354 -984 -439 237 -637 69 611 73 523 -872 -106 625 427 -656 651 868 472 -193 -663 476 42 -595 952 940 -648 40 -624 862 185 551 -366 583 -215 -952 882 -348 675 313 -45 439 734 -218 903 -622 465 816 -794 229 121 923 -267 632 -544 702 2 -875 745 -243 22 -269 -151 679 -446 -418 -91 -754 268 765 521 -578 135 396 -989 386 -335 -406 -457 763 -77 -339 677 430 78 486 -998 -704 -242 -365 -719 -73 41 364 -672 592 -460 343 273 -352 181 514 181 -118 516 -192 805 739 -762 485 -330 -227 654 -109 907 -749 239 605 -938 -408 -540 68 -507 -242 -164 13 -995 -355 -311 -79 486 -31 -928 150 202 -57 -177 605 -680 -435 -343 566 992 -742 288 358 -340 -605 -56 109 326 -528 842 -211 -726 -968 -18 -43 -106 -91 128 612 285 -546 58 435 449 295 426 -664 -493 241 -825 -945 -375 -409 -417 -556 -154 926 64 -833 -550 -956 -717 -331 -720 -81 795 457 -14 721 -879 697 -188 987 -564 -749 -831 -45 410 178 -639 -212 -163 -77 866 -219 250 176 -863 -598 -126 538 158 544 -710 483 -301 -541 -230 -803 -876 -542 -637 216 -916 197 226 721 -129 -274 329 969 621 -889 790 -341 -650 -811 975 502 250 909 -396 -155 479 937 -873 446 738 -937 -403 -877 -798 -733 267 -713 -258 145 662 -941 239 596 136 -228 -343 485 58 294 -691 -174 -20 390 -141 -84 -557 -979 -489 -401 317 -473 -451 415 -782 73 -497 -873 -801 732 -795 -386 -570 825 -882 -987 497 -247 860 -24 930 -419 -482 409 188 43 326 693 535 157 -890 -586 418 -745 -45 172 713 704 -843 580 -136 -806 181 -190 -183 -841 132 -276 744 -624 197 966 334 658 250 591 -168 -534 -521 576 189 820 -887 -205 293 -727 423 40 23 -465 -595 -212 -671 -634 -279 351 471 -349 719 -888 38 -26 -206 -856 618 -141 -889 754 175 -678 146 -274 2 -834 -79 -944 -286 -653 318 534 641 45 139 271 456 306 772 221 -129 266 973 -420 -207 391 -881 -673 510 -122 -440 -563 -955 78 -326 199 184 266 948 -387 175 911 -279 812 -78 680 -336 221 640 858 -59 -632 10 400 985 -312 376 -941 332 -370 -286 -377 -498 -489 685 613 997 -758 114 -832 934 287 -572 -860 58 712 -821 -971 804 841 817 845 908 -765 592 489 79 -315 853 -611 -44 930 -166 748 -873 277 -588 -673 229 125 -537 257 454 749 -159 -686 765 673 682 -839 -235 667 -47 172 229 487 -16 237 976 -47 -545 866 190 646 -14 679 679 -10 45 817 270 90 -70 -201 279 54 385 111 376 -175 -838 -637 -261 21 981 -972 763 -565 358 609 780 -208 229 -920 -172 -302 -907 -739 -223 552 -39 407 454 192 -320 -23 266 126 -28 103 -917 -280 483 -711 -42 220 634 -535 -204 601 -690 728 -900 -977 176 -516 -220 -566 -48 465 -158 -598 204 662 556 -797 862 -213 -78 -688 -601 -700 -756 746 246 506 944 77 303 -630 472 738 -740 -380 -575 228 -684 -987 611 657 401 909 -55 -560 384 849 -776 -838 326 355 141 131 -924 -613 -729 863 945 630 789 -155 812 621 -473 -920 52 -293 -135 182 522 892 116 -831 -124 -342 395 -248 -913 85 -125 543 717 459 881 -967 756 274 -935 -101 697 176 424 -365 -346 254 -659 -813 311 -438 -785 401 439 -945 87 301 -301 -349 -176 605 252 -164 -611 475 -788 639 -966 716 -337 -216 900 -210 678 -577 -584 -923 976 349 713 -136 -804 -507 -167 22 632 13 -549 -92 405 -207 591 -145 892 567 548 -958 -166 -526 989 -446 144 -117 871 418 867 77 619 -790 -834 108 599 -493 836 90 722 -215 450 41 995 -561 -483 150 533 438 -177 348 -600 -74 -10 497 520 -249 -828 786 5 405 -187 -184 78 -255 -529 -184 851 491 77 700 208 410 403 203 782 86 -480 -294 -840 -700 -910 -211 181 633 466 -62 -75 710 -245 839 -290 -69 -84 283 -709 941 772 -854 101 -699 657 319 -951 -451 433 200 10 376 739 778 -361 161 -731 46 653 70 881 -154 901 57 145 581 -592 23 399 330 -500 -445 655 109 400 578 882 198 -202 875 175 -408 477 -504 -748 847 768 -646 476 -255 283 -193 -264 -851 532 173 -734 690 338 400 705 829 -378 13 -760 -745 -296 -996 115 204 588 575 783 941 -411 -438 481 326 -506 -630 924 -892 -550 273 -360 -756 -215 -819 -676 989 -839 928 323 445 -737 241 -113 -286 -102 356 -230 -163 941 351 -551 17 505 -977 -739 -152 -140 737 -818 -455 -442 -333 966 288 -485 654 178 -323 810 835 -705 946 137 -138 -204 -202 72 141 -398 -707 -908 -571 9 -133 -420 -868 -738 -705 495 -416 233 -735 874 710 -570 -673 -34 151 -789 357 -419 920 355 946 -376 302 209 -452 -611 659 485 -270 -473 -984 -293 -423 803 -464 862 -913 17 197 459 -657 117 449 -224 562 -801 337 -965 -326 -98 586 706 382 214 726 273 925 77 796 -703 296 800 804 -409 -601 764 305 -823 -793 -431 -47 935 -768 -144 -293 337 256 704 411 371 -776 37 346 955 -607 -386 47 -102 397 -200 -548 -38 112 -712 -535 -657 -935 138 -11 -849 730 528 88 -477 248 777 -968 48 772 583 -821 690 -577 -334 -394 569 -250 548 763 -380 195 103 -757 -332 133 597 -695 -754 618 -591 743 -715 -91 956 -334 -576 -817 -957 -665 -339 627 -647 947 -536 259 896 336 646 -995 521 235 318 205 -230 892 509 -447 129 125 -965 959 -295 -227 -90 -481 -930 301 759 531 960 -792 962 -315 -365 193 957 64 462 -817 846 -498 570 142 -654 522 -23 -991 -25 160 -569 -732 -366 -509 -800 -525 734 74 67 5 -664 354 -100 171 551 -617 -570 476 112 -625 659 -587 -206 837 -476 94 -656 821 564 231 -562 977 -772 -953 968 -233 -441 937 726 -471 -683 -290 -968 412 -982 422 959 899 -389 468 189 -765 337 714 511 244 790 -633 408 -2 856 -256 957 -875 736 142 265 -676 181 788 -595 190 717 737 -910 442 562 -92 527 -112 -468 291 -815 -189 955 -487 379 715 -675 570 51 426 1000 589 399 -205 49 402 -63 -871 215 695 -644 -91 169 -452 -780 -119 -616 -628 -785 -948 44 182 -946 -804 -609 80 974 339 -624 348 -783 759 -935 413 -901 365 308 -392 -672 -633 -751 -50 579 254 819 -720 -200 801 -761 -841 -547 164 -780 -577 -556 -468 915 -314 -342 282 -307 -538 82 -302 -705 129 -149 411 -128 215 348 623 -513 -228 777 626 623 978 355 -311 -852 -918 290 -274 260 223 -916 -855 -84 389 -810 -892 57 359 206 525 -132 -544 62 -526 -926 -637 428 494 454 -429 -609 -896 139 663 -316 974 -828 -790 802 548 318 96 -644 556 503 983 780 345 -671 353 252 -597 756 654 97 -239 -556 180 -992 -753 313 859 254 -754 -81 -391 -58 -799 -461 -485 -485 -294 -619 -547 -148 -89 990 -314 -830 -660 -196 828 -191 -321 571 224 220 -464 570 -284 613 -652 612 940 -349 156 -118 -536 -275 953 -26 379 176 -891 -184 697 423 -472 -48 -425 -484 162 186 -241 428 635 671 574 411 511 690 -889 -393 986 139 -765 233 -231 -47 -614 801 829 394 -732 339 598 -926 -822 -182 423 -489 556 877 -390 990 450 428 889 486 -101 -995 686 -504 -476 -480 675 -187 769 962 778 698 -704 -640 -220 -454 -1000 -310 113 983 501 72 -324 -153 -796 709 -144 627 -222 -333 560 -9 920 -827 -478 -61 934 -600 157 -4 349 -877 236 -9 269 -841 -73 -349 692 989 -485 -919 654 -457 49 380 139 589 10 -999 -379 -526 -27 -864 -228 -380 491 859 -890 937 -583 -392 542 -796 -310 413 -69 472 160 211 498 -595 -453 368 323 878 332 841 54 -547 -511 -824 -207 -225 -264 83 32 374 -859 -627 -601 -948 -534 402 -713 454 13 -109 133 -902 530 728 971 861 -162 942 -464 792 -289 -847 -672 279 607 266 -588 -943 -750 -581 -834 -296 503 353 -100 686 612 -449 -687 44 -966 346 31 258 31 -21 -644 -460 -598 -444 -154 810 744 832 298 585 671 -201 -842 710 571 -357 526 -817 351 -679 718 -240 260 -829 499 -90 346 663 281 627 441 -852 -8 717 599 557 -826 397 602 -349 225 265 -614 -80 44 -941 910 -393 -695 -166 -407 132 737 -322 783 463 375 -733 -403 -948 337 -2 -210 484 -856 404 391 712 121 646 -99 47 -197 765 -950 -928 852 347 -389 -539 11 -369 -560 106 -816 436 -69 -22 -100 729 253 -103 -413 669 -577 -860 240 659 226 589 -559 871 292 10 252 815 -941 -888 -629 -169 -377 -234 -266 -749 174 433 -199 348 -503 599 777 -252 788 363 589 960 -244 746 772 212 -908 -744 697 -631 232 -924 912 658 917 -837 -915 372 -736 -41 243 319 -295 -71 -245 -197 480 -613 590 -117 -431 43 -13 926 -857 -248 -243 52 -760 219 -116 837 -129 -552 142 323 -300 8 -198 920 -507 -844 -862 -426 -358 -22 -505 488 -313 -736 54 -583 947 404 814 -445 532 384 596 434 363 540 -297 237 -637 652 32 -416 216 279 617 -933 462 222 -358 313 957 241 -438 867 -626 713 -857 -457 -918 -598 -343 -245 121 816 567 863 -517 602 489 -37 319 708 -893 -955 646 -915 -715 -563 -229 565 -854 21 -511 687 626 741 -190 318 230 524 988 548 610 263 -513 925 301 370 928 776 931 99 -541 -312 80 168 372 735 784 -983 -32 583 -351 -825 387 24 590 368 -937 -927 -375 -195 178 962 487 -846 -794 381 -350 480 -123 211 175 585 -386 -302 759 359 919 -144 577 -628 -158 -307 828 -810 -134 -772 870 356 6 852 -731 -831 -973 829 286 10 518 201 823 663 117 89 86 -427 445 -403 902 -221 -313 70 976 578 -638 645 322 -512 629 -737 -489 -278 640 729 64 -621 -475 -54 31 515 627 504 -313 554 -138 817 -988 -533 723 -296 611 370 777 -864 -416 829 528 794 65 -465 -256 767 -252 540 -340 -164 281 107 135 801 411 827 -578 -579 435 -835 -130 377 -618 -356 280 -236 116 -764 142 192 294 833 -782 179 -647 -446 -580 929 577 -179 730 383 -532 379 -147 -663 -224 -725 -525 161 -821 487 -537 201 -93 -879 -694 329 -988 -926 308 632 -81 -265 -839 -420 -250 -569 -12 566 -942 983 -668 -658 -484 -114 -918 136 -82 579 -890 18 148 -148 -562 -618 -805 565 -411 -629 235 440 -603 -52 313 -605 -354 152 239 -729 -738 568 917 19 882 -66 -76 205 3 -208 -225 -876 490 905 -800 121 314 511 -466 -298 -866 77 -174 -919 -457 -828 694 -633 668 232 -877 225 -715 -771 958 -158 585 340 467 492 142 636 286 104 1 -284 -311 -895 873 -492 -416 -505 371 -179 -713 -270 -744 273 -556 838 -142 -594 357 86 903 489 -312 -312 126 470 574 -33 825 292 588 334 -407 275 935 -944 -529 -446 -75 -746 311 -426 -139 -622 -780 -631 -573 -267 98 871 647 -367 -886 705 -156 223 -347 -465 -790 160 422 -817 -121 667 241 -953 754 423 -684 99 -929 -826 437 47 146 402 231 -127 14 -201 -988 218 949 927 558 507 818 324 986 -196 -359 821 146 443 -304 759 195 -546 849 827 363 469 645 -732 281 812 -936 936 499 -211 608 165 -840 -143 952 -393 901 268 -763 633 -628 -162 202 -426 777 728 808 149 -207 -841 -314 -432 -3 -837 893 486 -544 661 644 -491 421 -928 350 422 -106 260 -974 -889 -345 620 -87 -821 -523 -339 59 -775 -520 -25 424 849 -804 999 666 -11 637 458 524 284 -783 138 -262 501 -978 657 -816 186 -676 -259 -291 -9 -204 -41 416 579 809 -966 -499 11 603 -686 996 -140 93 482 426 -608 591 -122 258 -218 -390 684 253 435 -689 -865 253 -250 179 -305 -170 295 219 -100 978 766 -331 -547 -796 -683 -433 -578 960 961 -594 675 481 221 96 424 50 -372 763 377 696 -189 717 566 425 729 788 -484 -754 -584 957 895 883 421 221 710 -970 105 406 965 -948 617 935 249 -727 534 278 -982 677 399 -402 250 -318 203 -948 796 -836 943 -966 -700 -340 886 304 -300 -497 -880 -723 -131 -816 -30 -489 337 -831 -541 493 566 579 -322 -521 992 546 -341 431 31 562 -393 -900 -609 260 -248 -597 428 374 -227 -810 -843 226 -97 -489 -851 -390 -939 160 -423 -157 95 -462 -887 760 144 -916 -339 424 -535 -697 -101 -154 200 85 -434 914 -938 -607 -405 -892 -225 562 -731 89 316 766 -352 694 -291 -737 87 903 -883 366 -788 -534 -246 333 489 281 -403 169 745 -448 -96 460 -37 -398 764 386 318 -237 775 -647 164 991 -734 -142 771 -124 -757 232 -400 171 173 663 -629 233 126 801 -935 117 -220 682 139 698 -126 -488 -269 -224 136 141 -419 -447 -902 280 -80 -168 319 -187 -419 -18 799 105 814 -259 593 969 -949 -333 74 -724 -261 113 12 96 -83 -183 446 470 -127 109 212 -46 278 -242 683 -516 46 909 932 308 16 767 -792 352 -317 402 -25 -438 210 264 -517 -398 -166 -629 382 -951 361 -285 127 -105 782 955 618 627 689 -116 423 916 -284 -995 -558 -507 931 93 -508 67 -611 -963 -909 -599 -670 235 858 -527 796 79 364 888 -660 951 95 -752 580 -342 396 407 181 -667 224 -777 -431 904 -634 -316 -88 -376 -745 309 -161 942 831 -993 570 -953 -129 454 -794 -505 964 51 -216 200 -899 967 636 698 16 -820 533 -589 578 -638 -622 -332 967 619 -22 -778 -61 381 36 415 274 701 11 -927 473 -55 598 -466 -763 -612 -265 -32 -349 77 -129 273 489 338 -656 -74 -427 -713 -834 552 839 -782 -202 569 341 991 639 -368 -282 -305 -757 570 595 289 -105 -762 -498 859 -507 484 -2 -998 -694 907 -446 121 125 705 585 -244 154 1000 -239 -664 -292 -846 330 -383 -869 456 -833 258 -822 -956 -50 -870 86 226 -132 -133 433 -10 -231 770 400 -33 -516 534 995 836 253 237 356 -954 -652 104 -282 -240 287 453 -717 -295 582 704 884 289 -713 -416 -390 663 -109 -176 -820 788 -470 39 -334 118 -711 -179 984 -926 941 344 -823 -484 405 -744 -545 -475 794 -364 -999 728 459 -874 66 329 -573 -890 875 7 -767 936 -579 -763 518 -170 -260 960 -890 756 385 968 -475 -570 963 -197 639 593 -489 384 -869 132 633 -978 -912 380 -100 168 -574 773 371 581 -748 949 -248 -533 649 -971 -719 -622 838 477 -282 -660 -986 799 -953 -355 -110 -234 -482 711 493 632 796 876 998 384 -697 798 947 -853 -290 533 -856 -117 426 595 686 -127 -606 9 -971 82 689 494 599 -584 -42 -658 -963 -683 -360 -403 170 -505 975 889 -125 -196 -730 -189 -569 80 -574 -606 -150 -236 -725 566 -396 -505 -259 -642 605 -152 957 -37 848 -528 73 743 -722 776 675 223 136 401 -655 -336 -324 475 -664 -150 890 -529 929 -175 961 182 -137 298 220 310 -59 -445 -401 825 469 -874 750 200 286 737 -900 -817 -80 -306 514 -208 957 -493 143 -580 -116 54 -909 44 491 -371 20 485 228 -679 -863 172 -910 -842 157 900 907 838 574 -537 -389 686 -592 -590 -292 -222 50 310 849 227 -179 333 826 -579 -285 -649 -780 -327 -39 492 -883 -732 -884 728 741 250 450 -397 -492 -927 125 491 -477 300 29 136 -428 197 804 571 263 -902 684 -38 425 643 -420 -373 -806 -409 298 -243 -1000 -433 -480 729 663 -725 978 608 -961 106 -419 494 -397 -703 -789 925 -102 507 823 -189 -302 82 -55 -841 -156 -134 -1000 -796 984 -212 671 913 -555 -850 946 -346 364 -322 640 -97 -248 725 -872 -48 16 318 752 124 629 -65 -280 -51 127 749 -871 -555 -645 -403 569 -860 -333 -747 522 -968 456 -896 329 -923 -820 242 -406 485 -181 -377 404 252 -347 -808 439 -389 250 576 840 759 870 316 -362 -670 -927 -377 599 219 -826 839 -93 -790 313 -996 437 399 -171 -804 3 -300 9 663 -80 446 -457 -643 -56 -516 362 -169 279 408 675 433 -570 774 983 701 -223 167 -823 805 -207 -666 964 354 608 -262 -699 97 269 651 245 -691 786 -735 155 583 764 -824 215 -360 919 -160 251 152 451 -887 109 896 749 384 -574 -242 720 -515 40 954 -953 75 -578 -167 407 768 467 77 -180 704 24 840 244 228 149 147 -953 598 -578 -43 86 -949 -276 -954 -689 -612 541 -511 -213 968 166 115 342 -707 781 475 235 -305 54 953 929 532 -768 955 -119 -810 -889 672 -566 194 -363 943 356 635 -30 539 434 736 -438 -663 869 -81 -621 -210 -783 -7 -17 -21 339 585 -257 718 -15 356 344 284 926 331 -836 -765 734 648 -470 600 -757 717 -703 -784 560 -153 -472 362 582 -968 -869 518 140 431 -106 810 -329 -31 888 905 -62 -239 754 960 -27 717 -198 644 29 289 -965 855 -331 -956 972 113 -397 -580 -167 -209 -862 459 778 297 408 716 223 -149 735 -221 115 651 105 338 452 -659 -571 -329 -984 564 804 -818 -135 739 959 556 29 -303 653 -180 -709 576 916 -480 943 -442 -266 -789 -928 727 -671 590 337 -313 -292 -436 926 633 -670 -828 -910 -676 674 471 702 138 571 -639 -270 236 212 90 -349 803 520 -259 -106 -519 -202 -220 -689 -131 264 176 252 245 348 -163 891 543 394 349 959 953 -951 830 -217 -387 126 5 325 -605 -49 -251 -130 529 328 214 334 500 -627 -645 708 -594 -621 52 -571 -115 249 -674 -286 -30 341 251 507 602 -535 -199 -323 -59 948 -548 683 27 -46 -554 685 -857 274 888 -225 768 -868 -428 11 543 104 832 -333 -143 42 328 690 297 276 -212 -414 -146 50 -856 637 483 561 960 -441 689 962 205 -956 47 821 11 -604 133 380 -984 616 661 152 -388 494 -553 740 956 205 909 796 -767 -157 -606 167 276 -377 -789 188 -398 -424 -466 -361 -964 -410 974 -784 740 -297 -884 885 761 -745 254 -80 221 -913 -293 246 -274 -185 872 -273 -608 -641 476 894 874 60 925 813 -159 -758 -506 411 752 155 500 304 113 -132 -680 556 -901 262 12 -536 -113 -230 556 -951 -194 869 45 -327 186 -955 27 -830 -485 -194 -504 841 338 517 551 -57 -933 -134 645 -948 -651 -314 -429 -396 293 123 -954 441 -699 -14 127 -406 -873 617 -336 704 450 -417 99 -327 -725 187 343 761 712 265 -745 -354 148 -778 506 -837 466 -172 486 -9 341 559 -82 -72 106 -141 656 -250 13 -297 -485 762 766 -37 787 -629 882 -261 632 -776 555 175 -262 -514 -816 216 725 -482 685 861 -71 524 230 894 936 -350 783 -93 810 423 377 -758 -168 -104 -834 80 -719 838 -470 -201 310 984 314 570 -872 -23 -608 -906 191 -502 -264 152 25 997 163 -887 -211 478 739 498 -594 -925 781 220 -364 -81 990 560 -631 553 434 829 -780 -599 599 385 903 -740 744 -119 -501 -327 -179 183 4 -454 502 -166 -552 561 995 -34 -910 -145 -429 -558 -127 342 439 596 -57 684 913 -613 15 869 93 -656 97 -125 -467 298 67 177 18 -360 651 -587 -63 -340 -501 7 610 452 615 -215 -28 -141 614 -456 752 -210 -240 -499 -876 994 754 255 -579 405 992 276 -214 -375 482 -84 319 548 -183 849 386 -334 -643 -750 -523 540 415 -314 535 -462 -431 286 -891 485 -304 18 -27 156 839 -612 -726 339 -763 -255 219 -934 -739 770 -165 -826 582 -363 -138 -383 -738 245 -857 464 -131 527 -851 -117 -998 393 -82 684 993 -429 613 -27 -320 319 757 -887 -839 476 -334 952 710 -968 850 991 -955 -411 -402 -747 527 909 -939 859 -100 -265 940 504 -160 192 -325 762 -577 -291 -892 -320 923 -904 722 908 841 -775 -17 753 -30 771 -399 382 784 956 -570 -845 -148 719 166 -363 927 863 590 -18 -277 -668 816 -5 66 95 -762 -848 -451 -257 -700 -367 -704 847 -102 999 -320 960 -318 950 -324 -832 -528 444 -821 599 -325 -463 788 -800 128 662 -485 -665 173 -711 153 -227 -253 -264 792 -994 -765 80 -926 773 -181 -626 892 -504 -306 90 -289 -395 -689 644 -286 565 -359 573 915 859 -702 -489 898 -289 -761 -801 -514 578 -204 549 -592 -296 633 982 199 107 222 -186 -557 -142 79 -752 -374 325 -511 561 3 -627 657 419 -604 -645 644 342 584 -133 203 15 -567 -232 -612 383 482 85 969 967 -94 158 -541 -594 909 -443 -475 233 255 260 230 980 705 -444 778 846 903 906 487 -151 -699 602 -133 -559 120 -226 162 -941 504 852 143 148 -575 825 -710 146 -569 -155 727 230 322 -690 288 -549 -285 770 -690 -626 173 -357 -200 963 -463 -777 81 -97 -790 -420 790 671 12 -948 434 747 886 325 268 -743 -831 937 574 67 -165 -318 -710 -778 65 -298 628 -152 -333 509 -944 -463 -643 -467 -185 313 740 -467 885 -650 -965 -524 -825 112 -778 -332 120 43 -720 730 -354 -448 919 -628 659 91 -602 626 -957 -706 -821 69 24 579 -777 -356 -691 532 916 143 -29 -436 407 -568 -103 -910 510 579 -308 280 -142 133 884 -107 -867 402 -356 971 -263 -632 -412 -521 -331 814 500 198 -630 -490 152 -184 -960 -540 604 -365 225 -900 -753 792 316 -24 -245 501 -266 -733 980 -88 -6 -882 582 -426 344 883 7 143 -226 -390 954 990 664 -496 503 -313 979 444 129 76 -548 -204 -609 -998 955 545 94 -657 -644 626 -92 -563 298 -242 -461 -700 -995 232 -299 154 -817 -512 858 -448 -923 728 -170 558 440 611 -563 -588 -885 495 -943 -312 -278 475 882 786 984 565 -122 488 -99 35 141 -575 -382 -424 -441 138 690 807 719 -937 960 817 481 -47 -69 -408 -783 -731 -635 -773 -364 -491 -189 79 481 -175 391 122 -197 -78 -632 -448 -94 422 -261 -674 949 26 736 -82 -920 860 -242 762 568 -133 -525 -419 -319 -367 -314 563 -647 835 -697 218 -954 605 -731 -963 -735 949 -844 105 943 292 178 48 959 623 -743 878 -431 -613 971 -938 520 985 -872 -534 -754 496 -161 -412 -421 351 -528 -692 255 331 946 930 -132 -390 -369 -287 2 -848 450 945 862 -698 47 260 906 806 -590 -983 -298 524 -760 981 283 894 834 918 935 -560 898 411 545 394 -443 -137 -783 399 -754 297 -399 168 -70 -371 -618 343 36 776 889 -370 -424 186 -92 -911 451 -352 -901 -665 219 807 -954 -281 -122 -539 -408 731 -579 520 164 584 311 -717 -451 593 704 538 -175 -892 -541 -883 -60 871 358 -855 396 -3 -318 -788 668 753 50 850 -733 -536 -964 -566 -152 236 597 -762 173 -758 63 295 -978 -714 -277 308 416 -421 412 823 450 -154 908 -547 -688 472 -590 920 170 -158 -242 -217 493 674 854 -571 944 -986 912 994 -179 -355 438 -770 83 -152 970 74 194 -622 -66 678 623 805 967 651 8 -694 -759 -703 -770 124 961 185 -479 558 264 -70 -809 -155 -649 -928 129 -492 19 -542 -310 506 65 -460 388 650 221 197 -967 26 -75 -648 -5 -666 -567 -503 596 -41 -286 522 226 297 525 691 -625 -265 -410 604 -197 877 -885 184 -590 46 994 -927 794 376 -655 458 809 -68 619 -952 859 210 -535 262 103 -799 741 557 850 331 611 621 668 175 235 -329 928 712 -147 -797 392 845 -178 576 280 -661 -176 998 -440 392 -475 -625 -218 -599 389 75 644 -975 537 -389 409 521 664 365 491 792 928 -830 940 -896 742 638 -593 960 -24 185 56 566 943 -946 -713 -541 -230 173 -152 -211 -135 17 158 -10 -365 -79 -712 -210 410 -348 -322 -343 630 -541 356 -903 351 174 -221 39 -260 -558 854 411 -208 987 -902 845 -384 -255 151 26 688 -165 -390 -136 -991 315 -373 415 869 -487 525 113 836 -448 -987 280 -292 -280 -104 379 -242 -858 -533 -459 968 -392 332 564 -924 291 8 400 142 -742 325 -986 -117 174 -543 743 -355 494 585 785 -915 -145 -489 -529 7 515 -407 -317 -798 -809 -581 290 -77 394 -902 762 743 509 -512 -208 294 -809 -72 -453 -972 -412 846 -473 -93 605 899 648 -651 218 -371 -262 270 -981 317 102 683 -512 920 -540 114 499 900 -498 -840 280 -955 687 581 406 455 532 3 -926 -95 395 508 -356 -995 330 -296 300 736 255 255 617 -237 -394 -269 -984 -151 857 426 566 -765 -646 342 394 724 706 -925 -559 -388 444 809 -119 121 392 -800 849 -313 254 788 142 -246 -873 650 -84 -544 960 936 -766 -917 411 698 -175 -945 624 -624 -377 943 234 325 676 716 -945 733 -524 -869 -690 -214 409 -124 -627 844 566 -709 -598 -352 838 -458 -890 993 244 36 -493 870 -75 -706 844 11 -153 -434 889 -316 969 -772 854 -676 682 -740 -11 -232 660 142 -563 -36 171 293 -743 695 -705 -920 -408 449 -895 399 -781 734 -924 344 -614 541 339 301 590 605 508 396 -263 -504 -323 671 411 890 -500 -530 -838 -18 820 -473 -143 221 749 430 57 -147 -35 -345 425 -323 -635 -153 152 -241 512 -425 767 -273 484 526 -6 -948 478 -363 124 -863 274 -111 -428 133 644 59 -159 -727 -923 -133 122 -617 981 -315 512 -289 -934 143 -563 748 333 912 -725 264 -828 250 15 -891 943 -623 71 446 -662 693 294 -91 742 143 990 961 -680 -55 -908 664 -43 -187 874 -405 507 -44 -304 115 248 -684 514 -931 -987 135 -943 -893 -710 -770 -182 875 532 542 85 -655 -519 -142 -735 -99 -192 -834 341 -156 740 -560 140 -442 583 -467 566 -898 -600 -486 -541 598 -680 61 -152 -342 -129 936 -914 -841 -791 904 -855 883 -696 304 -119 -194 -582 319 -882 -365 481 -420 -672 604 796 -82 880 -857 564 765 -480 516 -44 297 831 -469 -555 939 -483 -47 -870 -5 -902 -164 727 -870 -302 13 -774 893 845 602 -754 853 533 932 -370 707 -978 312 -494 -714 -793 -887 663 -75 138 -625 742 -160 891 694 -415 421 953 -687 442 291 750 61 -631 784 -684 91 -386 -259 279 953 -304 292 -645 508 -418 -86 539 326 830 415 -384 -572 -672 377 797 398 -703 573 -984 806 720 362 -692 -397 -369 -650 -874 -585 371 -389 874 258 161 869 79 302 -871 53 -738 937 -683 -592 -236 452 863 -433 151 197 818 -930 304 -874 -535 616 341 -910 235 236 -853 -950 -888 -490 -546 18 -899 -6 -798 -616 591 -843 -845 637 -735 698 -586 -643 -739 67 371 -445 -596 243 218 -995 -36 -280 494 -147 174 -800 925 -129 -802 772 -895 980 -190 -453 427 222 -607 -108 693 -156 -785 -641 -193 -251 127 251 402 107 -668 707 -800 592 124 -397 -158 -590 -333 286 340 -983 -261 -303 859 364 818 -685 -585 879 -760 -995 720 368 880 -964 -216 110 -68 -128 -706 -942 448 757 -518 -875 -437 652 -921 -895 -746 362 700 -425 196 -242 -339 -75 369 528 211 953 718 101 -307 439 451 339 503 -500 -143 -325 -872 -38 -329 1000 493 -293 -450 -475 -703 -685 -801 899 -125 -724 -612 559 -990 -704 -377 -966 465 471 125 876 948 137 320 -947 -949 -568 450 -123 373 924 -162 -65 -172 -477 808 -259 461 -993 -804 -590 -497 -224 -930 280 -277 -854 293 860 78 -622 -355 -366 -838 68 517 254 -719 455 -309 -668 259 759 -531 141 -148 196 447 204 -394 681 -160 849 -555 287 -156 500 -219 -399 -902 2 -822 388 448 -665 -652 474 -482 13 -171 -369 -142 854 -207 -422 447 886 192 -70 -603 437 838 -744 2 85 108 374 -411 -483 84 763 -946 -225 758 566 871 558 -368 -760 639 524 584 248 838 395 887 -129 430 49 -732 -220 -944 -610 -781 -855 702 309 -428 137 256 738 -699 100 -6 304 -845 -918 696 -536 640 -233 165 -201 246 260 -490 595 -6 -532 368 406 319 -59 -973 344 991 -970 -352 -603 -634 986 -451 -52 731 219 61 153 879 -916 651 297 -784 -581 359 498 -862 -220 -483 343 566 -498 962 -967 173 -70 390 -169 -724 -68 393 -399 645 -381 -698 -932 904 -693 -285 152 216 346 744 -852 -585 -585 67 333 609 44 704 261 -317 -743 -669 583 -540 -338 872 656 48 -963 -603 -678 -91 482 562 254 -947 416 -108 -978 698 -715 -928 -708 -608 -275 492 478 -868 513 -312 24 -587 -520 -957 -325 -435 544 -839 964 -449 -175 65 628 -446 -987 952 -49 571 -954 564 615 569 -627 -937 864 393 216 581 179 -145 561 -104 273 93 337 -895 79 958 -563 -804 754 -430 -525 658 -16 -603 768 -346 -817 815 224 -27 -358 -175 38 23 -804 -441 -843 -345 609 436 -779 616 -590 687 -249 335 752 663 778 -566 -227 597 377 -348 -886 -725 -300 843 760 -455 -587 240 -494 63 573 985 -143 230 -821 56 138 -599 727 685 40 570 631 329 634 -190 842 868 -423 -316 534 831 -945 -147 -988 482 36 -641 -166 -787 622 276 -364 723 210 907 900 -937 -259 67 791 937 -971 889 309 -667 628 782 -613 -727 988 -691 -262 302 936 -692 305 -213 -853 -694 -803 337 7 -283 -889 -755 -413 -527 888 907 970 122 -218 -668 -803 650 -268 24 364 811 586 -1 563 112 -747 526 273 462 88 793 -262 640 477 893 475 -458 -36 368 77 -381 -77 -132 575 551 -613 532 -140 -454 -970 338 -864 799 327 -446 -502 85 -250 -810 -504 843 -637 -937 288 -518 -877 423 150 -250 -591 363 -878 -682 299 110 228 940 -309 -218 640 -438 505 -95 377 -727 516 -157 -73 320 -719 306 8 86 -20 -842 -339 280 654 -814 631 335 -68 598 833 776 197 230 719 69 212 -106 983 800 -657 147 26 -455 444 694 -918 377 77 910 404 699 470 -226 1 -764 -717 -60 603 -655 -536 455 896 -245 -852 -526 122 -374 898 -78 722 -855 -751 -742 -126 -939 840 426 -252 -182 -757 282 902 468 918 211 -565 943 -665 -806 -557 403 346 -428 389 -693 -408 323 473 -157 -52 467 186 376 -192 -642 -473 813 598 819 711 -739 -637 -567 452 -865 137 742 -491 -241 586 -734 -588 561 233 -411 466 19 -749 107 -302 -120 -431 -478 262 21 587 495 -328 -584 814 -351 960 -994 -111 -941 400 400 -249 146 -316 826 275 -250 808 235 293 -361 259 -750 807 -863 -679 973 -683 -207 312 -62 -69 978 657 -467 -938 -925 221 115 384 176 -86 -781 179 -393 -812 -932 -981 -64 466 -985 950 -116 -986 -503 -306 -422 -685 -810 -472 79 -285 231 787 -994 30 439 -192 -524 -410 470 -708 -596 424 406 -793 420 861 906 -227 -710 -618 728 676 -993 -796 252 116 332 -200 460 754 -153 442 -867 -487 539 537 479 396 74 -842 -861 -411 -970 726 -686 534 -752 109 -14 95 -249 -199 -571 353 400 -567 -474 625 -384 -424 -293 67 629 -464 234 -518 -554 942 526 161 -486 728 -756 333 -545 114 -538 -51 -221 -791 109 268 109 357 585 -986 57 931 -45 51 -87 846 -860 -743 303 -118 899 361 -523 -268 644 109 -568 -522 226 -127 -811 -956 -454 614 331 489 632 -639 71 83 927 25 -664 890 -307 -127 -696 -461 521 795 494 -304 734 -476 868 -165 79 -615 -773 -871 727 -375 785 -208 489 -69 -101 119 -886 230 970 335 -89 -556 -877 -234 710 -315 690 418 187 -155 503 724 -39 707 -690 -486 892 540 440 483 990 -730 -773 -854 -771 -94 -243 -821 -563 259 106 -300 -623 -24 -494 -478 531 308 -172 657 -788 -12 775 738 167 -212 -323 -483 -525 -817 784 84 535 442 -30 137 842 98 303 586 -187 -968 229 465 -756 -756 342 -360 915 -254 -90 447 -540 928 -88 357 -426 -773 584 -760 424 -392 -797 400 -587 727 -314 -751 -338 -749 -471 497 670 -399 367 942 -880 -401 813 547 -959 -532 320 175 -151 -111 767 692 329 -82 981 -304 124 461 -446 747 -603 -574 846 -329 529 -75 595 983 478 729 708 -475 473 -637 -125 33 813 -650 926 455 389 302 -792 533 -183 -972 -238 682 -403 -618 390 430 -738 -489 113 842 104 891 -952 -711 154 -930 298 166 -989 -592 -166 -176 -115 847 941 -797 701 153 -861 -758 -28 35 -16 87 955 866 -90 823 -631 967 -267 310 660 -177 531 -380 461 -287 118 -398 -47 48 663 -142 -534 442 -860 360 89 226 -608 617 -499 908 772 -753 253 745 604 709 -867 -250 -592 705 656 -569 -366 -73 552 466 304 208 235 -224 -968 -671 -478 -969 -628 -848 -683 -829 -932 -517 499 329 285 -319 595 -654 776 -392 -295 -637 722 748 648 -582 -898 -173 122 415 -310 -818 632 375 726 575 -160 -684 498 -492 807 389 -904 140 505 281 497 82 -549 136 -666 -877 -487 -930 864 853 86 931 612 -347 841 -273 588 -319 831 99 951 -901 -182 -535 333 940 -877 9 -588 485 399 214 -869 -100 285 112 421 -527 287 -207 49 -771 -317 -756 221 632 987 -3 78 -40 -505 -259 325 41 -453 699 -544 -745 -512 -403 -354 189 -117 -391 892 -232 75 546 -107 -159 68 -770 -371 902 -905 361 -262 -253 -241 -168 -765 433 298 824 695 -858 530 882 514 -325 -701 -569 42 328 -324 -346 956 -636 -667 543 -270 491 897 -327 -481 -767 -540 -209 820 76 -300 624 369 -417 -28 -940 413 725 493 349 -421 677 915 -808 -290 592 371 453 719 589 715 358 -192 180 523 -761 850 -322 348 314 179 -274 894 -983 827 466 -996 238 -252 -58 -405 550 -436 181 -329 -183 -718 416 300 309 -637 -620 -165 991 328 -269 -720 768 -986 -306 -459 85 -394 930 149 734 821 -64 -840 647 675 -886 89 698 -437 -169 983 -891 -584 -164 -600 -405 -967 318 -695 -242 703 -357 -557 807 760 112 -377 542 809 -824 4 751 -737 486 398 -577 376 -991 799 -600 101 771 820 -174 208 124 305 -105 -836 315 280 -605 -495 288 804 -295 946 27 661 -2 394 367 822 -498 -440 -705 -979 -349 -21 -909 -693 970 -186 -123 -253 -699 175 -109 822 858 966 846 853 252 164 859 194 -428 966 -84 645 54 394 -997 -498 985 948 538 927 545 -66 819 352 -844 -316 221 175 286 128 -868 45 -133 838 -918 799 -31 -321 -567 282 398 -572 -307 -160 578 -177 258 764 806 -406 32 949 -609 -534 -316 102 -888 -963 166 620 642 -5 339 -39 93 527 -185 680 -360 865 -323 -413 524 -311 -248 279 13 152 241 -147 -974 -498 449 386 781 669 -281 -53 763 -798 880 711 -950 -659 642 355 213 -882 7 563 -184 673 541 -944 -818 634 634 -129 -771 -859 -414 273 437 703 698 578 -327 -499 -748 -283 226 -989 -267 -268 -18 726 608 -30 504 -894 858 687 258 -792 606 -866 -322 77 -80 -498 -768 -893 174 470 -844 -740 -163 -490 -718 -475 -99 313 32 171 239 -245 299 257 845 247 -656 793 456 -129 -192 397 -102 -245 529 601 -883 -981 544 119 882 968 465 204 -607 -39 -467 -792 -897 877 -121 -661 -585 178 184 883 18 76 -808 -221 -433 936 345 -664 378 -551 -888 -942 -661 527 -114 -709 -937 -172 770 850 198 33 659 762 172 -845 -408 37 354 -459 156 -783 713 -574 215 -308 597 203 -599 500 -571 -30 -150 -539 456 677 -370 -990 871 442 -557 766 -123 -649 108 741 219 -420 679 33 186 -612 -661 -314 -974 -324 78 -351 -612 -823 350 18 232 -837 819 -984 226 549 -826 794 -321 -364 -183 975 -260 -669 939 749 -947 -923 482 497 -918 577 6 -72 -11 928 507 -761 158 116 -439 635 184 -801 -91 -389 879 -107 563 546 667 -452 -624 667 -57 163 279 -429 58 496 158 -540 879 993 393 -770 283 -578 -286 213 -279 251 -782 -798 170 136 154 -713 -242 -125 -189 -722 -777 792 674 -167 119 735 346 -635 -312 609 405 655 301 357 578 -105 -180 616 -162 -154 619 140 -693 -628 46 148 -285 613 -560 794 324 665 738 -628 427 720 836 -999 252 -183 570 402 789 -869 -165 781 688 -58 857 -68 963 88 -581 -683 163 -962 957 -200 -946 -489 566 50 758 591 -824 -220 866 -184 865 483 235 -760 129 102 202 130 573 316 204 388 911 702 -291 990 -302 -159 -938 720 -85 588 -920 -763 -53 -945 774 198 154 568 -229 728 -728 232 601 912 889 -262 342 -514 -578 256 -576 404 667 405 -72 232 533 52 442 -105 925 437 -339 -467 -764 -298 -974 474 125 841 -655 807 -313 -172 -791 298 879 898 -707 676 291 717 -290 567 -207 -784 213 260 -842 -299 480 -18 -280 320 -176 -866 -552 423 -494 732 -349 938 824 -635 -432 -305 659 23 957 188 684 716 352 -929 -995 835 -725 285 507 -32 313 -424 -403 -740 -878 -312 -397 191 795 -340 -283 217 822 -483 321 873 537 120 -283 641 -617 119 309 934 -954 -119 -789 665 547 -248 -439 -35 113 824 -935 260 -119 90 -954 246 -436 -200 -42 -332 878 657 -84 -184 244 908 -761 381 980 -338 -959 514 -90 -812 750 -845 842 -542 -167 857 -376 -563 -320 416 567 83 -784 927 10 -182 696 76 44 6 898 -362 -739 225 -475 -326 896 -992 631 249 786 -10 -282 504 -638 488 -679 847 -764 -322 -652 352 478 510 -327 -150 -194 470 617 567 -845 546 -806 895 -735 439 -572 -731 245 224 -792 744 -894 -232 -296 255 978 -376 825 -187 340 -208 -362 26 55 442 890 -287 -450 -396 -131 -707 342 856 374 825 -508 -158 670 -522 -388 673 135 695 -321 -356 115 -612 0 810 -344 597 670 -94 -600 -793 -508 760 -680 -384 87 508 401 -982 589 845 -443 580 514 610 853 -157 -299 743 228 -56 -523 -945 970 -78 -357 -281 -408 59 949 576 -241 455 -180 -122 -435 178 33 64 -584 -746 -197 863 440 -676 -846 109 -301 -822 336 199 334 579 -239 850 136 -346 851 -169 -705 586 963 -818 782 -615 -607 -23 -659 242 -962 393 530 -599 382 113 808 -13 108 -980 557 900 -732 104 -723 536 -422 -317 713 -304 -266 -289 -153 -724 -659 -235 -145 -109 770 114 -308 -905 -299 -696 -993 118 -504 -436 -952 768 -160 472 -594 -84 -496 -784 162 342 -362 -95 -589 797 -870 -151 -359 -927 -173 574 484 330 -623 546 -771 -685 -931 598 333 -42 947 981 -532 -697 -218 387 -473 -436 -129 -901 955 357 -400 592 -905 -875 752 450 960 -956 955 503 -259 320 -239 483 -628 984 777 -582 268 -482 825 237 836 -740 90 315 90 239 -871 751 268 715 -599 -821 188 -147 -225 -787 524 -79 849 211 422 354 340 -198 -518 -415 -111 -296 819 994 984 856 -73 961 215 136 61 354 -194 -925 -549 206 -423 672 938 -426 -179 550 -443 -632 659 -583 558 -555 -517 -34 577 -757 752 -285 -943 296 413 278 902 504 -735 -559 463 -605 -23 -552 -544 -5 24 -155 -758 527 -949 948 724 -152 998 280 -498 -152 102 -709 942 564 649 613 -550 686 -950 830 212 -789 228 699 -536 -101 -664 248 359 648 785 94 -67 -782 675 -499 -607 -267 773 815 937 753 238 548 -641 409 306 -9 -799 -876 325 -982 393 -567 717 17 -281 -928 363 304 -371 133 542 491 -994 806 -252 498 -848 901 -96 -795 -105 -413 772 283 -851 504 959 276 259 -730 139 -278 -187 -897 912 -114 759 215 -247 -37 256 -477 323 281 161 -960 -239 -60 86 216 -748 182 -192 56 351 677 -644 -397 -234 302 -430 427 994 768 606 170 -769 -902 -818 978 -758 829 -193 -373 -146 324 -648 260 215 -944 -48 885 776 -639 -713 -459 497 299 813 -416 708 945 448 589 -672 854 298 -959 943 -788 371 325 -588 786 302 -978 -421 -641 506 -716 128 336 74 209 -892 -381 -366 -251 800 -449 -172 -274 657 751 -735 427 49 235 -596 -579 219 103 681 -615 -180 784 -953 577 -524 703 -750 77 805 -1 351 992 20 773 303 -56 16 -116 -466 648 -413 590 -957 -700 154 733 -337 666 -427 -266 723 479 285 940 620 -919 -216 632 139 495 414 -270 902 -436 -58 401 453 19 -366 -11 986 381 695 -861 -544 -394 -847 -991 -514 916 -520 411 -616 -623 366 -68 -257 -996 -494 175 -110 -689 -178 -806 -424 876 -179 973 601 414 67 -304 -856 995 467 558 448 287 -896 -883 527 865 364 -906 119 -705 461 617 -946 76 -285 449 718 -55 -210 534 -893 137 226 109 369 -384 -718 -20 -545 333 -957 987 618 -11 -116 399 -694 -902 -414 519 -428 -245 -870 -595 802 -598 672 -88 -325 -1 152 383 -569 -448 -366 -202 -190 -789 149 345 -287 279 -625 664 -625 -854 -691 522 -765 -634 98 267 495 -682 708 77 349 798 472 553 -748 -442 -69 -91 -889 216 581 344 -638 -890 -38 -704 23 -982 -82 -335 -75 622 -444 -782 992 -281 159 -970 963 638 -417 62 598 -112 621 -868 432 -551 680 -742 137 868 550 287 -504 -340 -209 -743 37 -936 411 -891 -592 -788 500 -501 282 -782 -76 612 484 636 -515 -269 -240 -9 18 161 -765 331 -833 298 437 -937 -703 917 904 -681 -551 -282 615 -908 -724 816 -141 -336 -735 -141 -742 -335 -927 765 -72 397 -452 44 -578 581 -382 244 259 690 283 103 -301 -193 -334 461 -22 -415 816 688 -969 135 -702 -131 -240 -340 -27 -312 892 -35 -766 -268 -346 210 868 -266 -633 929 786 -346 929 420 900 -450 -493 -233 479 -579 -370 -819 -804 -875 -816 -704 733 -195 20 -721 -816 135 365 108 728 425 -51 985 5 735 -563 -512 393 -372 332 -457 763 148 400 -911 2 279 293 838 -301 -616 -251 -982 578 -901 543 701 -524 814 566 -894 147 -12 125 -530 -377 85 321 742 424 82 -719 826 199 1000 -346 102 -576 124 -815 931 -815 579 939 220 -769 380 633 -511 630 -314 154 -982 196 138 884 -182 411 970 257 708 -331 506 -974 -281 -151 232 -987 764 677 405 691 -903 258 -301 814 -383 -548 -183 -760 -205 887 284 -414 -966 -931 -110 -436 -616 373 -345 -986 -650 857 98 901 -857 970 779 727 203 194 -491 568 952 -500 72 879 623 -896 848 -175 239 -246 888 -273 484 596 940 -421 -967 926 -904 -140 -415 -376 548 -455 455 -455 -172 -722 -846 975 -297 -173 -757 -748 -138 -725 64 157 687 -25 -185 197 -182 560 354 886 -473 682 -851 586 -538 324 -553 932 -988 162 437 -111 278 825 759 -650 811 -650 807 -406 810 559 -593 386 -904 -504 -254 779 497 836 186 212 -133 345 450 -873 -521 467 -99 475 779 -544 -947 -597 -445 -342 23 858 64 261 -965 -60 -778 935 -772 848 603 609 -419 860 647 -47 -929 -387 -993 -491 744 133 -418 11 408 154 -830 515 -926 736 -502 889 932 963 -441 880 6 -736 859 449 -760 883 333 -24 712 -379 -106 367 -957 -835 423 -223 -176 643 370 604 -561 -15 -445 166 359 -251 -541 758 -317 854 -623 728 -186 -490 -186 -645 -120 371 632 92 105 -896 -332 -665 -851 471 754 602 217 -935 137 665 253 -527 -409 574 -67 281 165 -952 348 373 -116 405 486 888 611 795 57 -154 589 403 31 560 -132 686 816 -489 287 856 247 -823 -343 -537 149 -484 433 118 -964 46 -360 -534 541 810 239 977 262 -42 617 145 -168 -249 -587 -805 763 1000 -2 -48 -779 -603 439 431 -884 -361 -252 588 55 -143 -889 282 241 964 47 719 643 84 420 -128 -188 951 312 251 194 -784 -927 -532 -260 538 890 547 -985 -653 410 -132 -836 743 517 326 799 -205 -224 -203 -352 315 -250 -152 353 936 -203 842 349 -382 284 -739 -879 472 -541 191 -31 -787 -973 -247 -604 477 -428 696 -978 -288 296 39 790 182 694 27 962 -913 331 630 -626 -654 967 -434 826 -904 386 -134 -698 -450 -189 412 -929 107 -581 772 -566 -417 -917 -158 -153 -158 789 746 442 755 808 -269 -93 -608 -35 -218 229 235 -815 529 -282 -819 -190 -80 -976 -34 -366 823 920 -187 -175 32 -711 -344 -671 -802 286 -244 506 295 -318 -589 708 855 614 -369 -340 -148 -484 -564 914 973 85 -909 -894 -951 -554 -254 -226 -737 -415 315 -644 -86 950 -214 -997 -285 984 -754 -664 913 131 -849 12 -148 -626 -109 574 723 479 -550 -679 -936 78 -551 522 -421 -962 530 -909 -485 -145 -59 931 -567 -186 -196 -455 327 -275 64 184 259 206 507 -74 -326 835 950 -257 430 -783 50 92 -890 -780 787 56 583 555 322 846 873 875 814 -92 -253 14 541 688 786 -740 -61 -467 343 -121 -707 671 832 -723 -749 -803 -282 919 666 -905 -773 700 784 933 -141 -305 -316 718 -58 -225 710 -496 421 807 528 -837 -778 278 226 -291 -204 -6 209 395 130 126 -285 339 640 -166 -581 812 156 -551 552 -915 -884 -922 943 -933 509 897 292 -24 -225 -731 63 -570 -71 -435 -268 297 919 780 676 620 -74 -341 -160 377 -242 -490 -753 951 -86 -517 -290 -132 -656 -112 179 -28 631 133 361 433 -83 342 -764 307 -858 -380 712 -263 -162 -757 74 -349 816 -290 -821 190 82 735 120 -906 -265 -961 205 596 525 579 -725 -229 87 247 -232 -733 179 616 537 882 -602 115 952 458 -539 202 -225 209 162 -406 -601 -662 701 657 -49 96 -795 318 852 531 -325 705 -580 -355 978 178 -361 274 874 -741 909 125 164 -240 -297 152 -26 -938 -818 -132 -495 210 525 -978 -367 696 715 106 -325 -673 798 -455 -746 577 7 -681 766 -237 -219 -59 -666 134 279 232 269 967 -563 707 420 463 -24 328 880 460 500 99 -446 144 -770 938 -255 -835 308 165 -259 96 809 448 -444 209 -889 26 -192 593 -113 -738 -994 -738 256 -613 -971 -731 -656 -152 372 -393 445 -409 -529 684 -22 901 243 933 -45 -950 -931 -609 562 -794 990 -841 950 144 -347 205 -20 -910 290 -20 268 805 -329 268 935 -253 -906 -549 -98 308 2 168 981 394 637 -722 -568 62 989 -280 -30 570 266 540 337 432 731 887 -337 -132 -785 413 -48 96 908 -129 174 122 -281 -104 -772 354 -799 -443 508 -451 -422 799 -820 348 -141 276 -975 940 -881 142 -471 933 -562 636 -145 -496 145 -199 -695 -923 -830 -238 209 -503 -334 -142 814 -184 130 -372 831 -580 120 25 781 -147 324 -230 522 999 -432 532 976 -301 -169 948 -806 338 -877 -181 -616 -851 959 -884 953 608 344 -650 -522 775 456 -835 214 -132 -759 277 -521 169 -731 -430 -84 311 879 -379 226 965 -957 319 375 157 790 159 -476 -291 606 71 718 45 269 -972 -274 -624 -770 -688 162 -311 -443 504 612 -118 -665 -843 504 208 -937 113 623 -881 656 -921 305 666 -623 -202 850 -8 743 832 68 -91 148 729 96 -543 -461 -724 -318 -264 -279 -762 -800 445 52 -343 236 -943 684 333 418 645 216 -235 -253 193 -788 -41 11 520 834 483 31 681 -374 -939 -721 350 943 -778 -985 -509 -247 -140 -143 -492 589 -51 958 446 -107 -222 -360 714 830 -631 -880 -405 239 591 370 894 587 254 -491 -409 262 679 348 -553 776 -130 449 928 483 -862 -144 -32 310 773 -400 -467 570 -691 330 337 -490 737 -987 657 -677 -858 161 -292 -769 -343 -338 779 -944 498 619 830 303 788 -81 -221 -728 907 692 -732 -537 915 -538 929 -614 -380 491 727 -476 -235 -90 857 -699 -125 -101 -344 905 -328 773 -637 -378 804 135 -426 304 902 -578 -428 -653 -207 121 -807 725 -567 -71 -496 -433 -708 -386 -119 708 34 674 985 861 -514 853 -87 -678 -607 215 -992 -11 -74 893 -972 686 824 675 510 -252 -867 740 -440 -778 -517 -735 -435 -430 826 -656 602 303 702 -625 396 902 621 -469 116 60 -564 154 380 -202 262 577 405 344 379 710 755 -128 -946 -665 364 -720 -330 609 617 -900 -334 335 581 -533 414 -319 594 -173 -185 -76 -25 -84 635 -547 -318 -857 787 231 -139 -742 -884 -284 -116 -420 -501 175 -622 -828 102 498 -719 -640 116 -283 949 829 -570 -448 -800 133 653 -977 -517 -824 425 705 80 -421 -712 -466 787 -871 963 612 -562 -434 868 -319 4 -477 172 639 -422 757 145 166 408 341 346 -143 -547 368 -495 132 -679 450 312 461 -644 923 746 162 -393 46 426 873 194 -928 -341 68 698 44 241 -296 808 -68 243 -444 363 15 -859 164 683 -233 39 426 889 -923 -901 958 940 -330 286 -198 148 -463 128 789 343 -766 -550 347 -469 635 -841 -983 -579 607 191 240 -797 -744 878 90 -984 98 414 564 125 40 667 -729 -363 867 885 -525 -181 780 -257 -816 550 -533 -695 -16 364 788 -280 554 -96 111 -427 612 479 865 432 -415 796 -600 815 337 665 -546 696 -989 -64 608 194 -519 -273 -165 216 314 796 -351 536 998 541 284 -241 -838 -479 -114 425 254 -894 -566 948 548 -238 -88 -281 469 739 -666 602 -849 -818 -983 -375 866 -157 -965 826 -711 -351 192 -61 -829 -200 -86 190 851 -945 -64 798 -231 27 -891 160 -872 49 -848 100 123 642 -517 -240 -855 -259 141 -692 754 -58 -334 -489 852 -110 -362 -100 -94 -452 -404 952 64 120 676 -901 -458 279 -100 -970 -237 830 358 862 470 741 679 465 597 -456 -944 -17 -746 -515 -27 412 64 -134 219 445 528 -799 -626 1 899 203 903 977 216 60 735 -716 -888 537 -536 -404 132 988 -197 -52 0 -679 86 701 -422 -586 176 120 217 209 543 -616 -924 598 695 -658 896 467 -145 491 -458 -411 33 2 139 586 -343 45 -338 -438 891 334 -554 324 844 162 637 -669 21 -421 60 -151 159 834 -36 -497 -565 -238 -522 926 775 458 403 797 -857 -582 514 469 -640 925 23 -991 -623 993 364 -689 775 955 686 -319 725 19 -932 197 906 -52 -137 211 -688 -253 -957 -349 -151 -381 -800 -489 631 -124 529 -998 3 751 108 584 -228 -733 -982 13 -990 -761 607 853 -858 68 515 631 677 -592 764 247 -869 881 926 14 632 803 -507 -82 -109 -761 758 117 815 125 -280 828 -979 382 -434 498 478 -232 826 -523 233 651 -690 585 450 25 198 883 625 751 -338 -123 -198 629 290 334 -974 -453 -969 -465 540 -419 342 336 -115 577 -3 -649 853 -755 312 -961 -670 -351 -40 -239 -3 121 -765 39 845 139 589 250 -90 282 -809 989 781 -181 510 878 211 -758 998 -826 273 -584 184 412 -345 253 -834 -18 672 -42 -263 742 -144 767 554 401 699 -933 642 589 -61 -633 819 -162 318 362 -600 470 721 838 -127 -644 127 257 791 -586 447 -789 -495 866 -3 -234 279 868 -574 -893 -572 854 -43 638 -290 -512 -578 -486 -617 343 -349 -477 973 152 957 599 533 -928 -852 -302 -368 273 -103 -274 547 242 -480 234 345 536 -270 252 561 55 256 537 -228 404 753 -893 937 -852 394 22 746 -935 -969 171 -280 -248 146 412 -681 235 -103 932 -1000 -515 600 757 204 -300 -652 -415 -340 -899 -3 537 310 620 997 164 -526 -552 -34 13 -544 941 -534 306 755 897 -323 379 81 279 -887 -164 -559 251 -565 -946 -209 443 701 285 -624 271 -317 237 -409 113 -190 439 76 -332 4 944 -488 324 -763 -725 408 -944 718 -286 -471 -389 56 450 -557 -605 -974 141 473 -996 393 -459 -687 -158 110 -379 -466 799 793 127 800 415 -863 -664 -557 -840 914 -986 -546 -441 -321 -919 -269 -716 292 143 -730 -705 -258 -692 988 -78 -100 149 324 777 -992 308 -31 -547 299 416 -789 389 -273 963 57 786 907 -76 961 -429 -871 961 -400 978 -59 136 -88 675 417 216 -886 199 -553 792 -572 -225 341 753 -207 -346 121 925 -186 -45 631 -135 397 -873 945 497 191 -266 -935 -91 97 956 -392 602 -627 94 -152 -354 -154 -548 -422 -645 31 -476 -993 858 -753 332 -379 845 854 715 -626 792 -823 -473 597 -458 -317 929 -816 961 -273 -299 72 755 -612 -423 657 -158 -702 192 252 446 -74 567 446 873 711 -964 -220 552 -40 107 -679 -865 -107 -4 96 307 373 715 507 -796 624 -407 534 -804 -258 -117 831 -707 234 245 -416 552 -632 424 -842 -181 338 -912 -413 -506 191 306 186 67 -391 -446 466 -361 -208 752 447 -134 -127 -940 623 91 -239 -420 -565 830 369 57 32 483 -289 -253 10 -162 -657 118 -77 262 870 -36 388 121 -227 -130 -318 732 717 -661 325 179 -111 35 531 -771 -476 719 877 -115 -667 -559 527 -846 432 -355 -617 609 943 -130 -263 800 156 16 -285 789 -411 292 745 -383 934 733 -752 469 123 685 -877 -563 737 577 -255 80 296 964 -107 561 607 318 293 647 -314 810 549 -34 162 -237 -226 -259 790 477 143 -105 233 318 -191 743 -591 509 577 623 862 -206 736 793 597 -660 -355 962 -915 321 670 -702 451 799 373 691 187 739 344 -717 -408 -472 604 -570 550 -918 -78 465 -355 999 904 712 -780 -726 -619 -491 -62 -323 -140 -236 962 645 278 -827 605 -906 -96 167 21 249 819 -256 512 -9 448 962 658 86 -556 434 -366 978 -782 -798 346 417 -175 -42 494 782 -126 -349 -323 697 -312 -990 560 -867 -976 -90 -894 -96 -516 -387 -765 -775 -191 772 -367 924 -358 -996 -85 600 -983 691 811 231 992 -17 -877 283 858 397 49 672 159 -288 -578 218 649 853 331 646 -550 -791 619 766 904 113 863 523 12 286 392 232 -292 -708 -370 513 803 -877 -43 115 -658 -331 -146 -438 -617 -740 167 -804 794 553 947 453 -96 -430 817 -876 109 554 -721 345 149 477 -52 -672 637 -26 -807 187 -468 -51 -287 -964 -615 365 38 -355 982 110 413 822 -39 -403 -894 261 -628 -362 -380 536 514 -492 -254 -955 -794 825 413 -217 -953 -578 375 520 355 -592 888 806 -485 606 773 -592 171 -662 -427 -13 774 -340 632 53 -328 405 354 711 -546 -241 770 -109 725 586 -499 926 -137 723 307 -599 -152 672 -941 -602 -903 465 -55 -968 -879 -527 598 294 -584 566 249 547 210 -839 -620 -796 841 228 69 485 -756 -630 891 843 432 805 -527 419 152 -235 -198 -162 -360 61 -570 -719 914 835 -965 -737 -316 -737 476 -775 441 -70 340 -522 146 539 -751 -959 399 717 -753 -408 94 -738 -356 145 829 510 843 875 -653 981 798 -389 -34 809 -998 -522 -141 -995 -378 -517 -640 -444 546 329 517 -829 721 591 -461 641 223 -19 795 -187 603 965 -920 -130 -188 646 -298 626 160 784 358 -421 190 745 799 -640 -588 -459 946 839 868 -256 -816 532 -198 479 747 101 218 -559 249 51 641 -774 628 -696 -470 -867 -825 864 -143 262 -305 892 -58 700 -275 347 -636 699 985 -728 821 -837 317 -781 51 -203 -821 -845 -942 249 476 -415 -453 -636 521 -797 -890 980 -209 -854 932 -458 554 -660 685 -83 857 -501 480 -833 -227 963 457 -129 149 835 -231 52 151 293 52 -210 -149 735 -65 -785 -511 -705 -681 -457 161 -747 817 256 248 -695 156 -486 400 -519 -500 -166 -718 51 186 420 362 718 62 -170 -86 187 35 406 13 674 859 -230 -372 67 -82 -936 839 -994 188 -266 489 206 -817 -535 -620 -354 -248 679 -53 -637 864 -357 280 -342 -458 940 563 625 318 62 315 -411 -235 -88 -906 910 -892 -94 208 -320 -493 139 -324 -878 -750 -919 -4 173 -160 70 -298 -286 -752 -971 -646 -999 -529 -867 428 724 -317 -562 897 990 909 141 -958 -128 840 -151 -183 821 -83 -541 -166 710 779 396 -418 -149 35 -163 571 -365 -342 524 838 -516 -58 -675 264 449 62 -785 -514 -411 -268 -55 224 895 458 -117 282 734 -646 -46 -288 -928 -286 -156 -775 -324 40 -228 -333 -233 -280 -348 51 232 951 741 -88 -223 442 -193 -513 645 -609 618 -862 16 996 -422 -84 769 910 423 -330 -632 191 553 110 355 416 428 168 562 -909 -819 385 -11 800 651 -923 558 -444 -975 -963 38 -748 497 -980 438 -393 -879 -423 -418 -199 403 84 -544 300 684 683 -193 87 -48 673 568 -189 112 271 79 997 -250 -221 -916 -209 -935 -108 -375 732 300 504 136 -525 -241 -792 564 596 566 657 30 -724 386 788 -828 923 345 -384 966 -609 -88 -153 -176 -635 778 448 -436 -15 -883 -457 430 87 319 -636 -315 911 -882 329 -416 -216 -883 -657 -833 -52 529 -440 -707 -295 -207 -700 -431 476 -840 36 113 784 -200 198 -552 216 672 442 -982 30 693 -728 -868 584 728 911 -499 913 83 -277 807 719 302 545 -965 -653 451 -614 238 362 -949 479 -234 -4 773 667 629 735 307 -793 427 -786 -828 -239 73 -885 77 282 976 35 769 -539 -654 736 -235 -257 391 619 -743 948 723 -309 109 -509 -490 946 -756 151 976 468 -468 -552 -44 -9 -925 531 845 -709 -105 678 691 817 65 203 529 730 535 218 -734 -445 658 921 -138 -582 -151 -177 219 -56 -457 120 40 -810 251 -957 845 -602 617 763 -16 -184 -985 -589 -924 -815 571 719 379 -842 -393 164 220 630 -574 -294 -476 -136 -101 778 614 83 -487 866 -346 -783 275 314 -682 108 -436 -886 325 -738 -426 -58 315 956 -652 528 -103 -275 285 -581 -581 28 -229 828 692 -727 -711 -66 -38 274 670 -221 -466 -670 418 608 736 -968 662 -972 154 -637 -194 574 -356 -291 728 155 559 -641 -648 -826 351 -914 -221 -260 -258 -777 -459 -289 -459 103 -834 -940 581 329 435 -560 761 -617 -870 466 -862 -439 325 -533 -452 -281 -317 50 381 -193 -913 753 -417 -814 655 742 818 -983 419 -438 -524 -441 -326 -762 452 -946 723 45 -301 582 145 168 20 65 -833 766 -479 6 472 214 693 700 634 -72 -476 -489 -821 -212 -802 453 -371 806 725 -140 534 589 -349 -953 310 -307 -520 744 -9 -753 -65 -348 -396 625 -412 145 -91 -556 513 87 -881 -906 645 898 114 18 -992 -583 -889 -683 680 -505 4 40 255 398 -218 -28 813 611 -886 -406 -991 376 -277 68 -897 -262 -159 340 449 -584 -524 -823 -334 -890 675 -950 585 -343 -243 980 -40 -369 -101 -649 516 -924 -327 -24 457 969 339 656 91 164 478 489 -390 254 319 279 -186 -118 -326 -302 203 821 -817 -201 641 411 -115 586 957 547 -202 751 193 -852 65 365 189 539 -762 -729 -12 622 571 -241 -514 211 -791 436 -526 482 615 148 198 352 -311 -922 436 -821 652 875 652 -949 -419 800 -287 110 -58 549 167 -601 977 275 -772 302 710 -878 4 -373 -794 -155 41 671 232 -192 183 -909 -512 571 -470 550 209 -334 727 -846 -712 243 608 602 -768 814 839 -462 -958 784 -614 516 794 666 -113 -672 81 -481 185 945 683 878 728 395 400 519 -56 -842 -779 834 -734 412 172 382 -71 -437 714 554 561 268 545 789 922 -643 827 969 -404 347 -492 -627 -467 -376 -108 -76 -42 202 -276 131 -741 -788 -904 504 -602 -633 -86 875 -868 -611 63 346 -954 -290 -792 -389 927 671 547 662 852 852 70 397 -939 -527 -744 -693 -459 935 -225 689 -242 413 9 916 121 232 611 212 402 -415 818 -71 -661 18 85 -238 682 799 628 -112 -909 442 -5 14 448 407 -149 -669 671 -231 221 446 -436 -947 -273 -396 369 534 464 -621 731 -122 40 -919 305 182 240 517 -134 727 -770 282 166 -784 -349 590 380 -814 -534 446 936 -460 862 258 612 -252 403 901 -232 -734 680 -968 -162 -206 314 -789 847 -879 758 -782 916 90 73 798 243 -927 -171 664 -485 213 117 805 -820 -312 268 -544 732 -636 412 434 -335 550 -308 -194 43 961 -73 842 -98 -902 134 -303 189 -365 -365 664 357 -584 -269 -602 21 -365 95 37 821 -654 925 131 -436 936 -528 605 613 331 -403 86 530 789 -595 -541 201 -557 -13 498 240 -642 968 -758 -541 965 -600 271 180 988 669 -184 -727 631 73 780 -444 -729 429 -467 891 -336 648 229 -412 -774 569 402 -364 -26 172 -951 -983 573 -527 -200 681 -329 -259 -722 -241 -622 -193 585 -342 627 -946 644 -852 440 462 597 291 -421 790 961 -846 -314 354 987 -975 575 811 -756 580 -790 -328 -910 622 451 901 149 -68 -408 615 494 -832 -758 581 -331 538 913 594 222 373 612 486 -614 -76 378 487 -181 391 -800 256 -11 -777 647 162 -565 -266 -204 493 -886 688 3 797 -876 898 758 247 310 -646 -951 -364 -518 454 -887 -854 -86 981 722 -977 -663 170 468 82 526 498 313 -747 -140 314 857 930 771 342 352 -570 -73 296 29 136 734 -927 502 884 -765 -297 188 683 -569 -500 -554 -476 -189 -47 -744 798 -238 -687 20 273 -789 -549 -29 -232 -630 68 308 529 233 620 -94 817 -445 -965 147 -307 -270 -694 -754 924 114 -846 -430 -134 -376 291 832 183 954 -991 -372 -248 -815 610 87 -6 93 -341 96 448 755 -458 -754 804 -283 -791 996 -210 326 379 -648 -179 -371 330 941 -777 830 -71 -413 236 -554 205 -6 -558 -304 -972 206 -162 441 -403 456 805 -77 -152 -339 -661 -734 -38 -281 -181 888 574 -295 190 11 741 138 -774 662 -685 -484 54 308 -240 336 -721 547 -849 250 -509 -608 -10 -67 -875 -502 269 -170 -419 -910 -488 -315 785 -288 -324 6 -334 -916 -675 -561 -481 -226 -626 630 905 147 -398 227 172 682 -874 -944 -494 864 -600 -694 494 612 697 -248 684 961 -295 -843 -297 -879 396 -297 613 -64 908 -538 944 -978 338 -324 -967 -586 760 -404 -729 27 -710 -51 40 -291 266 165 37 -886 -571 -592 724 -261 -797 -89 632 -949 952 556 767 -283 -640 256 619 6 511 434 -549 400 713 650 468 -371 292 985 571 662 643 -51 518 150 -20 137 -589 214 244 604 -747 273 -502 903 790 334 378 -767 -691 -68 -645 -180 -118 10 406 959 -732 -317 605 -943 515 523 227 -568 -5 -32 606 -660 700 -53 -571 312 -774 -362 599 -571 228 814 -454 514 -238 -836 -450 -803 -949 173 -275 -36 70 -802 37 -805 51 103 180 -971 -499 687 165 -736 960 702 -118 -827 38 193 -49 -61 -165 -728 273 -686 -324 -967 213 589 -48 -176 517 229 -78 289 -435 -86 64 -244 -37 -646 929 640 858 260 -269 23 -254 571 674 787 383 -113 39 -751 748 277 667 -874 437 -970 500 790 97 -481 403 694 -371 -218 569 -780 -136 29 -750 -582 676 -94 -361 -431 -473 -242 -519 985 851 702 245 -416 -109 -735 438 -751 -917 3 -6 568 373 -244 698 -316 826 -431 993 -596 84 -755 -316 -221 680 -745 -107 -126 -752 656 -902 -556 -866 482 -435 283 -941 -651 392 646 -954 -613 266 671 -878 895 -947 569 374 7 864 59 -254 -504 503 189 -244 52 253 820 -14 -149 413 -159 -827 657 938 995 -356 937 105 102 -278 -940 -25 -660 884 183 -906 -849 -151 -761 301 137 939 -420 -297 -656 88 577 470 51 -636 196 716 873 -243 -510 -684 238 426 605 703 -966 383 797 -737 -863 -611 224 -288 55 221 -21 -284 437 -721 487 -99 -344 -437 345 -339 -105 -771 552 95 -283 -171 -838 363 -284 -79 -823 326 468 888 -767 299 218 -633 -76 968 230 -526 157 -187 -519 -578 36 811 562 -15 85 -679 737 103 -913 -455 940 376 699 202 314 -635 -969 140 632 -667 661 375 -538 13 -465 449 461 -958 -184 -161 -906 885 -776 -360 62 -875 483 887 -137 449 233 -868 -513 -91 966 840 -865 716 -210 -58 -259 -530 -683 617 -971 991 151 633 -197 405 398 466 -395 121 -376 182 -596 -349 -877 812 520 -692 -883 -190 473 118 77 252 -622 -538 -887 -333 -197 -48 -684 -265 716 -159 633 -926 -961 217 -345 654 832 -916 786 312 -160 -517 574 690 -24 -804 -100 -108 -661 374 933 625 -106 -939 118 721 118 779 -574 882 -340 361 -607 -141 854 -27 311 673 -561 113 346 150 751 -586 83 -965 -844 639 -805 806 -876 237 599 -514 310 94 -293 555 -806 -527 -992 -940 807 231 523 42 643 722 -128 834 645 480 35 -956 197 29 -806 -479 -972 549 -635 26 -90 -730 -379 394 426 782 689 -983 767 -173 519 253 -88 603 -36 34 -124 764 -19 -382 -279 932 149 -184 -518 -986 129 401 -997 563 -938 -504 -379 909 -996 -496 812 -508 608 188 -180 977 475 448 -518 -629 -133 532 -154 522 -297 -942 -942 -987 -385 -53 124 266 554 -4 152 -652 198 173 837 -775 -488 177 -125 -523 5 112 -399 699 -449 -38 -251 262 104 423 -324 120 -97 -741 933 -644 -887 253 863 -499 -397 605 143 320 537 843 -153 -174 731 -236 91 503 -890 152 -100 372 -80 -923 -256 -225 901 646 941 479 -137 541 194 -672 -163 -362 612 -460 629 636 -533 64 -436 -53 244 -185 -167 -775 942 -661 -415 448 611 -998 -501 820 140 -518 -864 133 -271 376 -872 961 863 -669 -115 865 -26 42 -54 -370 806 -387 483 177 362 -451 99 -716 -33 -800 -688 -56 -205 481 -871 -554 798 388 -784 -742 973 499 845 -317 -521 38 -461 -47 -170 292 -567 518 -247 275 58 -847 147 -988 614 -770 531 676 979 678 -402 848 239 -905 206 -60 68 -678 119 -61 -419 3 -850 128 624 948 -997 976 -560 886 600 -926 816 -248 782 39 -543 -953 -346 -973 -458 158 900 -193 626 786 349 -575 69 -232 651 430 386 555 324 -163 613 113 852 968 -33 231 445 814 -456 879 174 -204 -684 -901 593 -442 -750 335 -842 -540 760 -516 -418 -109 247 -272 -651 320 -935 -746 -131 792 -591 357 236 255 -813 -455 -420 957 410 155 295 479 247 -555 -673 -839 78 -108 -302 908 -897 -781 41 -736 74 917 287 -80 595 921 -621 341 -175 991 -468 -790 40 704 552 -899 -566 261 404 -235 591 232 -129 494 450 -869 859 582 414 66 -232 -47 282 368 321 -453 -335 689 472 -120 -405 -900 -406 811 -877 382 71 762 -219 -213 939 -395 370 -438 266 -760 450 879 -935 -331 653 727 312 510 452 869 1000 499 -643 91 12 -355 121 668 578 -991 625 838 265 -901 -592 410 54 -735 103 -457 876 893 -690 819 -568 986 -48 -31 -228 -898 -556 -465 -327 -827 -726 158 950 -915 -281 221 -733 -970 945 50 925 -124 -360 880 300 205 185 -327 -327 -147 -942 -915 857 -273 -468 -929 -224 -818 483 136 598 41 -658 -484 -674 -85 199 839 -190 159 -444 -657 -344 699 -216 853 -251 129 -824 968 474 -237 120 -531 -179 382 823 514 -590 982 -265 452 -165 -905 -81 -391 -27 -750 786 -873 -495 -23 -556 -602 -606 -980 -877 464 771 411 -310 242 473 126 -474 47 -110 253 -71 -951 37 -275 -346 906 -996 801 -747 604 -15 -34 253 -697 -224 -946 -374 309 271 758 925 209 39 -477 744 -449 548 -326 773 19 437 976 713 330 177 -592 961 792 -175 -822 968 853 -156 -848 408 83 611 153 689 -199 214 777 379 -16 385 -716 -122 810 -234 964 745 205 939 98 505 103 516 170 -625 808 245 -325 506 -185 -675 608 -636 910 904 878 -364 34 -107 -334 -196 -696 -57 683 520 231 724 -145 -928 -840 -72 -285 931 889 -459 -696 -252 -857 -123 328 -297 341 -862 725 429 -345 482 198 -140 -127 156 831 336 -811 -5 898 400 87 349 429 63 -424 570 319 -761 395 877 -764 -439 -633 559 -957 -138 905 816 372 -938 313 618 -807 77 -101 648 70 -417 -288 -954 -724 505 603 956 380 -846 418 -939 -728 -457 625 1000 425 -758 -904 -582 -883 978 708 604 -969 940 -27 -908 954 -583 -679 -903 -749 -694 775 547 -532 -823 -86 -777 545 -543 676 682 687 504 824 -479 438 -130 677 208 945 822 -976 564 -115 -731 -844 122 -498 514 -810 -305 31 929 -6 316 683 -672 -607 -96 -307 -632 -912 -588 -346 -411 105 227 -122 586 -358 354 230 315 -673 -239 369 -310 620 108 595 273 -495 -442 399 32 237 126 583 -642 262 -918 643 848 -809 53 563 807 352 149 -778 -924 671 -477 -403 -526 -1000 -715 236 -874 836 757 -382 351 862 -635 -7 -292 817 -782 740 770 -610 59 -618 919 978 205 -872 883 480 354 -687 569 -626 409 -350 241 961 254 -146 419 732 218 -788 -50 273 326 540 -28 792 -160 651 -542 -705 -562 -71 738 -69 -737 -593 880 -668 -297 191 134 42 572 321 -185 781 411 550 -45 825 586 203 -471 804 582 221 137 -909 -896 -614 -645 204 -556 764 55 -489 -644 812 -853 -903 -555 763 -46 641 -536 -168 809 238 18 558 361 -109 214 506 698 173 -836 -23 82 350 -832 -454 -466 140 213 -240 -555 -905 -1 299 531 -393 973 -224 -105 719 388 -379 -484 -651 -715 295 369 525 864 466 -104 346 -611 451 -535 -146 171 -710 280 426 352 497 275 464 443 -528 -211 392 76 915 -27 729 289 735 -435 -771 940 685 -30 -753 -702 333 -679 910 -744 -622 366 -358 -833 520 731 784 501 688 -248 -423 -4 145 -920 -7 383 97 -731 -321 -849 -794 319 -248 307 197 178 -991 315 -57 617 -591 167 -269 317 846 142 520 -47 945 176 -198 -350 519 872 688 138 29 -739 -512 98 290 353 -33 372 -227 -508 722 165 167 544 557 -748 -879 -342 804 -374 853 -456 -951 265 -131 -295 39 -248 -412 -272 -611 33 -395 805 -461 -503 88 -763 -459 -232 -299 -584 511 -423 -72 -93 -287 -958 -485 -295 760 35 77 -911 -466 -234 -471 -703 920 -64 706 394 -319 858 141 878 965 712 860 81 323 -371 535 -928 684 -264 -895 -916 -254 931 184 629 875 -437 -483 25 -183 190 -673 -293 -591 -554 614 1 975 -445 -484 -179 -210 -490 542 -596 589 775 506 -83 612 68 303 -383 -686 524 716 -870 114 -595 -915 265 -387 -827 990 307 730 228 -912 115 827 -961 930 -403 269 386 -250 273 -730 147 -588 661 -926 -475 -396 -959 -662 64 13 -719 -649 177 -237 -589 -942 317 -322 935 499 -836 969 -412 -524 -725 513 157 -979 695 322 446 714 104 609 -651 512 905 -160 961 666 -758 -464 4 -564 99 -78 924 921 -891 963 -78 693 -302 151 605 -11 419 -305 -142 234 498 -461 -672 -794 -771 -162 -338 643 -455 324 -4 -410 268 -192 -478 458 -432 -832 866 864 -86 660 177 642 -467 -540 680 229 -793 -281 -23 334 -150 -465 346 543 -819 151 186 -104 443 -788 -28 -545 446 11 -781 975 699 -196 89 -517 860 313 -490 -556 243 551 303 309 -679 143 -425 -667 -25 172 819 896 -780 606 -777 214 866 -609 -734 -266 225 -586 -702 -344 -120 -206 283 -950 244 -51 -397 150 -844 -348 -350 232 -877 562 -499 928 782 702 -504 390 800 39 917 -732 -461 397 -307 733 -2 247 973 -2 -815 -360 -337 648 22 569 -753 -971 -657 287 -893 -27 663 850 -727 310 -450 -301 657 -546 941 613 -813 -73 207 112 418 -89 627 442 -232 945 -788 -814 -262 -336 644 -941 848 969 470 262 250 194 -839 -953 -168 453 720 -808 167 -394 -203 120 310 -392 714 -280 350 -142 194 -169 796 68 772 411 -94 339 359 229 331 387 -573 314 130 980 -914 272 634 -316 507 -273 -574 641 -83 852 -504 -895 -723 -994 -464 -287 794 776 172 801 -257 -287 -3 -81 985 93 342 -630 -954 931 -836 -847 -322 -532 -67 -112 904 822 555 -790 -204 -125 227 62 72 -742 -332 994 782 -722 -797 -592 -611 -245 -253 -356 694 -854 596 -140 174 -15 -135 34 746 451 765 -70 442 -191 892 768 -902 -324 -180 -414 421 496 487 416 111 -383 -784 329 464 -542 20 562 971 -5 -86 -139 -133 -922 841 100 -451 609 201 196 -659 -640 860 738 -131 -173 -639 688 751 442 -481 -440 -638 930 172 587 -491 635 -236 386 514 651 356 -254 -912 757 160 58 279 660 370 -613 331 -913 34 -525 999 -956 39 671 -267 280 -964 -235 471 -934 -1000 -291 -845 901 -666 -75 551 -268 -327 816 -796 837 642 -436 97 -2 -354 -40 -542 767 785 -261 -316 214 524 -16 218 -47 -453 -220 794 120 -485 618 -649 -189 -427 165 -903 -201 -648 -652 533 782 -929 850 954 -574 678 -992 -251 522 494 728 386 -248 -663 -312 -915 961 954 388 939 -424 -960 -306 -592 -56 556 715 827 -893 507 164 307 -683 693 -974 -729 -797 -143 28 549 1000 420 576 213 932 641 541 330 917 -103 -133 -441 249 -813 469 -469 -388 835 55 41 -649 -596 -747 -503 89 275 -125 -837 -261 221 -702 921 -565 -473 70 -723 -463 -912 156 76 -884 -878 -206 795 -642 636 436 163 -954 542 191 -506 113 -684 -792 -559 970 -333 497 609 -602 -200 -599 991 421 912 -88 291 546 492 854 144 561 -275 -693 -410 -606 156 325 975 -721 225 -122 236 882 665 -396 52 978 -51 198 -383 81 813 -612 977 603 119 -839 -843 327 754 140 -428 -621 949 228 470 792 -148 -385 -375 729 761 583 172 67 821 613 146 -918 -850 -853 303 958 577 980 -603 -720 932 -796 -339 49 85 930 -702 432 999 -683 -446 -535 -528 -3 691 -472 969 -364 749 423 -344 791 -180 40 -450 842 728 635 333 165 193 -543 172 933 -456 962 567 883 859 -944 -554 631 -841 -687 479 66 213 -522 -458 920 -39 -295 973 -967 -208 -782 45 609 740 -861 8 935 -767 692 285 393 484 -837 -729 274 123 616 549 406 -698 -726 -984 590 -938 -332 612 -357 444 -677 137 147 707 -557 255 -639 -239 -578 84 -903 969 -465 405 -862 -198 556 399 -259 938 522 833 564 465 -834 -745 -421 -500 -305 -950 -186 752 -397 -569 -393 899 727 107 103 645 -445 340 17 84 -520 823 647 693 103 -514 -201 556 -130 -89 -182 91 -674 180 -748 -186 -685 -919 236 534 367 -873 -193 -725 278 368 -361 368 -545 -441 976 -920 888 93 139 929 -401 -776 649 396 754 -124 865 -425 -408 -455 564 -158 -750 -947 -40 -693 -200 411 -712 273 -186 -937 216 687 -472 -7 386 737 97 907 945 637 -503 -483 -884 889 -640 -27 317 186 -503 241 -271 -468 593 -165 910 -515 -597 -815 554 649 289 563 68 588 -392 -855 -645 116 -773 -939 -257 682 839 -891 -847 -131 485 449 -323 547 156 468 945 -538 -84 129 -941 -951 774 245 477 -147 379 400 -553 -4 276 233 425 -878 -211 706 86 71 -366 191 -407 -414 -603 -138 249 231 412 -52 -809 -179 -820 -732 -854 -317 323 -812 554 881 -797 529 136 431 319 -136 -309 -289 -542 -184 318 578 -857 -398 445 519 187 712 415 -56 398 772 399 -383 -543 928 -282 681 -640 -992 -83 -741 -843 -944 389 941 -497 -970 -31 88 683 688 135 -973 669 -841 552 107 -536 -336 883 222 205 924 262 -821 -662 -481 -400 -166 528 123 604 -706 -257 -759 484 303 666 -362 877 814 -429 202 217 124 206 532 434 962 990 -310 -145 114 578 -843 -167 678 655 -263 128 -424 -388 -947 -607 -784 458 163 -844 547 -666 864 -167 875 -587 535 -434 409 287 793 -875 226 -205 93 609 -282 956 -453 -912 -577 -676 -772 310 -927 -392 -946 -968 693 -173 107 686 450 784 692 -106 -282 828 -966 952 420 81 245 -67 819 -135 -742 -63 822 616 -643 -409 -827 -22 -696 212 -755 -262 -621 -603 620 -780 -219 242 -777 -638 -170 -730 551 -147 -600 415 907 -864 164 226 230 705 144 762 95 507 532 707 -461 -648 -82 -674 -78 786 559 17 -354 -160 -303 671 -169 -802 -964 -792 552 -383 59 -586 153 -862 294 -330 567 -964 650 -546 705 -629 -230 -611 462 -305 77 -164 938 -689 -900 -522 246 655 365 285 644 334 -547 -876 -521 -425 -902 -709 -773 817 441 -405 190 -566 -729 -961 -915 -924 588 17 -491 -365 76 -725 -844 -451 773 774 -50 376 768 778 234 81 423 -401 124 -671 551 -678 -63 -861 481 -645 867 -786 650 -851 -143 -10 65 -989 267 -232 -459 -730 379 872 -757 445 -870 -485 884 -563 -759 -561 418 -643 -84 -248 -323 -117 138 907 82 -904 -597 -812 -520 -813 880 607 -67 -61 -6 -524 198 -131 117 -485 -750 -508 799 341 826 -477 211 991 226 -937 -359 -475 -74 -210 531 149 490 -787 787 276 -112 825 522 971 -47 657 -176 -475 869 -109 204 -28 226 502 325 540 -936 -307 -235 63 -201 986 -383 -961 -800 -48 479 583 -47 83 464 831 -426 -80 -921 -812 -480 -885 860 899 -562 921 645 913 -270 -142 453 -415 821 -127 -588 874 -448 864 -588 985 538 -901 682 696 -807 897 232 602 847 834 -930 -20 474 -613 -903 259 -426 -726 -525 934 -355 641 -748 306 -986 -568 427 152 -770 736 441 842 758 -779 -296 31 -351 534 821 240 -315 -319 38 72 294 9 -654 14 706 -51 -333 -844 -490 -804 528 -949 580 536 13 -596 -74 -303 848 705 161 47 -105 -374 -876 358 651 -284 -345 609 514 188 -941 -818 402 -434 -730 -562 437 413 -470 440 91 535 902 993 -500 82 -668 -477 -38 781 281 -750 -781 49 -251 897 204 -347 693 740 853 380 -591 725 -639 441 -455 -817 -909 247 -948 -663 134 869 798 166 -488 -765 -377 750 163 657 -162 -499 646 21 687 -443 881 661 -309 984 -184 214 -352 164 736 670 -651 957 -404 124 -587 811 515 -793 -34 262 576 -854 -945 686 604 462 -404 -775 987 719 -569 -678 325 3 437 -333 -142 205 -8 -445 817 -222 582 -874 60 719 -591 107 518 532 -911 -726 -144 -319 -60 -665 889 635 -780 -177 563 650 894 -991 -93 -641 -629 865 -826 140 -129 -232 594 174 -525 243 -379 589 -756 -305 -356 67 789 343 -960 9 -110 21 143 -877 -682 207 535 857 113 226 969 438 -929 -123 169 294 393 -583 -732 337 -251 -117 562 -783 -698 546 -452 725 -105 381 66 -642 -296 -388 -964 16 688 -977 -744 944 824 -244 -731 64 276 397 349 116 474 777 -471 787 -855 -62 -556 -299 96 -936 -371 38 675 -677 632 -541 434 -789 834 214 -486 17 119 -471 -547 -41 392 -903 322 -420 -313 277 197 514 675 -942 999 -268 -370 809 47 -533 -426 -463 -448 196 -613 493 246 -908 498 373 93 -381 135 -514 240 -351 -750 -821 77 -681 -87 -906 772 606 -678 -381 -836 387 538 721 113 203 -309 2 -434 -608 -451 -770 329 29 -750 897 770 -999 -450 -554 -167 647 600 186 258 960 287 -3 -249 979 -315 -198 565 -508 -839 -65 -101 652 835 -634 674 -331 508 308 170 -174 -995 7 144 -924 99 471 877 695 -456 -998 838 453 718 62 -556 146 681 512 872 -292 -580 -455 758 194 -742 69 227 412 -72 -296 882 249 110 -995 -905 -504 -895 -102 -566 -748 -887 -953 -551 996 680 493 282 -821 237 -291 -612 404 79 -430 16 998 365 -122 -76 999 756 169 -254 378 -105 -670 548 -966 -227 -642 -10 -234 -436 564 878 179 921 -17 36 580 631 638 565 886 211 -663 654 18 87 181 5 841 568 654 415 -97 -548 -272 -147 -787 -663 -516 862 -142 839 679 -572 953 154 -695 -819 622 796 -530 124 342 772 761 -560 -986 594 -422 667 -909 -111 -374 -906 4 612 -877 -576 -705 -717 138 -911 -370 -227 -472 598 807 325 818 142 667 5 -566 -998 75 -128 187 -321 686 -55 -534 3 -620 -420 229 -567 907 -974 -256 724 37 284 443 -751 859 47 712 101 -723 985 381 179 -682 518 -194 -859 -977 309 -514 -759 469 817 624 -1000 -294 68 -225 -698 -160 403 440 -395 -79 893 -98 -539 -667 607 -496 -182 -763 -236 58 -449 394 -392 -988 434 -753 -759 -578 -824 -183 668 639 162 258 -690 665 923 585 -747 -693 -183 -289 411 -647 362 -696 -167 921 574 830 -957 -218 458 677 -23 -93 -834 194 -240 227 717 -71 20 625 -850 -651 688 574 -590 279 -365 -597 -116 -328 2 -994 159 269 219 860 119 -547 517 374 281 -657 -619 6 483 -357 -624 837 -648 -502 985 -629 -53 473 166 265 837 -542 -701 193 570 646 402 -291 729 -753 -836 -479 -109 -536 907 246 -96 -868 939 163 -503 563 -117 775 119 226 -26 203 470 -104 -224 199 -415 335 -632 198 317 870 203 351 762 -816 -28 451 -755 -795 102 -184 759 563 962 712 656 -192 -440 -383 154 -782 -671 386 -644 841 484 -210 -560 -213 576 -218 -473 901 261 24 -11 166 376 -637 -84 47 -154 535 521 -317 507 246 127 -371 -348 608 576 -326 -38 -753 -822 663 71 646 -669 740 700 -125 -254 847 188 -20 -478 -282 -345 -696 -41 -445 -712 360 -363 -935 -153 -382 355 -356 58 -759 855 -619 -582 -198 907 -806 323 -610 -242 128 420 446 -18 -898 591 -856 197 -522 901 -487 -287 -710 -747 148 142 -584 719 -483 -478 542 165 -752 -598 142 -486 774 -573 -958 -898 220 -677 -229 -723 -79 -242 -163 -448 159 618 -865 988 -170 -64 -98 902 661 492 327 2 -884 278 -899 439 -906 -503 134 -217 181 410 -858 617 861 852 347 -585 746 -701 598 622 -517 826 -27 435 -124 462 574 -337 484 -617 954 909 211 958 -512 -850 393 -772 -613 -722 -593 -627 -283 438 -725 -80 739 -70 -629 -13 638 -616 438 756 408 948 -11 553 -156 557 -475 810 -457 -344 92 642 483 39 733 360 -958 614 10 -487 -90 994 -274 584 -984 -891 479 102 -720 252 -794 -106 219 -420 66 -777 96 577 716 219 586 -702 -851 -510 996 228 3 192 -986 965 71 -600 691 -941 -454 309 199 193 52 -161 -439 -759 573 -949 775 -976 -725 25 -311 -647 592 243 -156 372 -790 496 -116 -73 -871 390 530 134 -491 -261 674 56 193 -127 737 -612 919 -848 -992 250 -307 -348 749 641 -543 -634 175 -700 -783 764 868 372 810 -337 768 -748 -69 356 -37 -471 445 -798 -446 -301 920 871 -476 -547 -632 847 -103 -489 982 -294 -944 634 -471 -383 -159 626 -437 -827 280 -9 227 791 -307 -105 -38 -754 -58 298 576 -351 -913 388 -856 -241 -133 905 44 -75 18 -263 -752 -246 821 -703 -474 -830 -391 236 -520 206 101 527 925 -96 -428 -579 -296 -972 326 -142 941 -549 443 347 -670 -757 -395 557 -616 589 183 -511 -199 -271 -210 480 -830 457 -583 -778 463 747 -312 -379 -626 126 982 -397 284 -423 -706 518 -462 652 102 924 185 -729 -57 -783 414 363 -781 204 670 -933 490 955 -166 -629 -792 412 516 -450 -121 878 -224 -948 -779 -71 -312 209 485 762 -255 -57 874 -676 629 -229 804 36 -469 -872 -333 197 -843 558 -942 499 158 -883 319 -19 43 -627 -940 -264 628 -28 442 958 656 -10 -569 -518 -340 -655 -400 -915 -940 122 111 -995 -344 87 -827 -976 308 -266 -663 963 -594 862 768 148 220 591 728 -976 991 -210 726 829 666 696 139 909 -790 710 -513 -546 -338 377 -937 -410 590 890 -900 53 -784 -358 763 -455 249 -559 137 951 423 213 -900 -285 250 407 959 -632 960 558 -686 259 848 106 90 -35 816 -352 831 418 -987 -670 -309 -950 -568 608 -475 -600 109 -102 -86 875 102 -762 -376 -549 -760 -792 -293 -587 201 -483 -774 -834 -263 -796 937 -171 89 -680 -880 -376 238 497 784 893 183 -566 -278 274 -818 -665 -534 -960 11 -801 78 347 -219 -958 -923 -178 -829 717 -177 -425 924 423 -811 -851 323 160 -681 743 -929 4 354 694 -499 -851 -254 85 792 -856 535 -909 -609 661 -352 256 418 124 631 750 -415 694 -434 57 -503 -645 752 -861 17 838 -514 199 -790 162 724 925 -431 -58 -505 848 310 969 -95 -373 -98 -972 -953 -781 -963 851 -464 792 -952 404 413 -457 -702 -921 331 -999 -313 -901 591 -362 -62 -875 -957 -96 -325 976 -369 -438 -972 441 879 969 -297 -650 -993 -696 454 -144 -675 -129 256 396 -911 59 -813 668 -277 -501 324 -332 639 -430 287 172 -964 949 -3 912 826 -787 765 12 799 -351 -73 -837 -723 437 449 -150 77 -772 -373 -469 498 896 -673 404 778 -212 -513 265 -70 -774 843 -75 403 -662 390 740 -372 -57 -765 500 -87 -313 763 -479 -261 -417 648 -81 -431 -790 -537 -476 812 32 994 -522 1 264 -374 -228 -435 -67 -159 838 437 71 956 -522 308 -552 -159 383 -727 -59 730 -199 213 691 689 99 -178 -405 -819 457 453 -568 525 -575 -795 -307 782 330 18 -622 929 345 -784 -560 255 -351 63 -109 806 -92 -642 778 -227 47 265 750 593 -942 -732 -703 -291 960 -993 954 352 -372 588 242 934 -827 651 478 762 -120 403 -978 707 -149 -366 -206 95 242 372 460 402 420 -511 560 -417 386 -591 409 240 590 -845 -576 431 199 81 69 489 -93 834 676 -95 -582 -495 875 374 357 -206 -460 -703 903 736 767 -655 -90 -926 345 592 880 -234 709 138 -101 -183 551 726 -99 893 -476 -477 -652 -281 -133 -582 244 5 32 346 -928 -845 -353 569 551 -713 -19 -704 140 -821 -404 790 156 710 -516 -501 898 872 548 214 -761 -82 317 315 431 714 739 539 -822 -146 -173 810 -981 -904 -459 767 116 906 -487 863 88 -976 599 72 941 808 -651 161 -359 -414 -371 -508 -716 -922 947 -210 -120 -450 -330 549 226 -74 -416 -165 -195 452 -438 181 -322 239 456 652 552 347 580 967 773 646 -547 268 689 -752 -264 716 572 456 884 -655 -369 643 198 470 40 -236 493 -458 -942 -349 -747 -556 293 -356 277 -563 342 174 -544 -213 702 -765 -260 -718 -157 327 17 420 -195 481 -222 -523 -698 98 -281 -378 760 -774 381 598 -11 962 759 683 654 29 -758 937 -280 917 -636 -626 903 837 300 306 -48 -598 176 727 335 164 646 210 40 -931 956 -91 -920 -580 -651 -386 305 582 -871 -992 -987 -584 -948 887 -621 806 -707 355 669 532 808 412 475 502 331 39 775 958 -645 -952 136 864 -649 -666 630 -724 -791 -221 382 -460 208 -167 -156 147 -952 -783 -282 -942 -529 -972 -707 -715 -361 -586 304 -590 714 137 -733 656 250 -55 -704 -228 -761 -64 527 329 -322 -948 -268 675 -59 42 753 -771 -631 -139 -653 -680 994 915 316 -86 -171 -321 651 356 572 549 -350 366 -81 334 -142 991 -724 -422 146 -736 -57 -732 655 391 184 874 927 319 -157 327 536 905 974 878 780 -116 -900 270 41 -603 -707 -562 -226 618 -37 317 652 57 458 952 970 -386 -351 -439 462 -800 -299 -880 312 -835 -373 -388 704 296 440 593 -376 -554 -195 195 -582 952 307 -365 -330 775 779 795 74 478 532 -797 -576 584 -862 -300 -916 -286 -44 -75 36 -24 -882 228 410 2 -734 -896 821 -414 836 976 725 0 342 -403 -900 981 -709 -391 919 263 75 -325 -194 -615 -836 -658 -260 -530 -54 811 537 -780 -934 -352 -357 -614 90 -132 -361 -687 322 -829 359 679 658 -542 -58 426 -392 640 -752 -477 618 -394 369 445 66 -72 -865 97 -330 -83 -530 571 592 546 810 -36 -197 -639 870 -876 821 232 -565 313 669 -89 481 -94 -485 361 -685 -29 -771 -810 201 -891 195 -592 -513 -47 265 -649 -330 -170 49 -97 860 517 -255 -679 -275 -670 669 71 716 459 -33 -553 545 875 269 -991 -633 -563 618 853 568 -153 362 191 -849 -425 286 707 930 323 -463 -85 -954 -605 -606 -500 485 995 653 -351 907 971 605 -352 -928 -722 913 -112 -218 -97 -198 -261 765 -62 -872 344 -384 -196 -883 -4 987 -278 159 -179 985 -264 -782 -734 -855 -534 -917 -401 -341 -886 140 -262 -704 442 -661 538 -772 470 688 -962 -567 -35 -474 -50 -101 -348 570 -693 44 -989 -276 189 138 -970 -880 -606 965 667 451 661 -49 325 828 -569 -966 -792 542 -257 -245 -55 946 760 248 13 627 -460 -458 865 559 -990 -613 117 -458 306 -1000 626 725 473 914 -347 -477 521 -924 75 425 -342 -111 187 582 584 320 950 -190 39 -353 187 666 547 752 543 -134 -866 600 150 -881 -792 452 690 533 -436 -951 61 -131 -614 991 458 -269 -472 520 54 -245 689 -894 888 97 184 896 823 261 994 366 -462 8 754 -545 -410 920 -851 295 -410 -325 363 775 851 873 346 772 -659 -193 635 8 -594 -299 -893 -759 -187 403 494 263 -304 -715 10 562 -836 271 590 -278 300 962 394 838 539 -128 -207 475 60 758 -695 118 -154 -832 741 731 36 430 -986 -952 -599 266 152 -244 181 -799 -254 -28 -733 951 189 -566 -133 409 662 892 374 -203 -617 -98 26 -282 776 -775 59 544 94 -967 -424 -830 660 -107 546 40 953 671 992 -484 58 935 -650 753 -578 922 606 538 89 800 -931 -473 -622 880 527 435 -505 279 -3 322 586 -16 -963 -833 -314 199 -257 408 999 680 -591 -414 -683 624 -605 551 702 476 423 -513 -77 -361 648 -945 -567 908 636 544 926 -681 492 -80 962 907 494 94 602 426 -330 511 -463 513 -409 -652 227 -872 -38 -311 -656 -557 153 -910 -163 220 -25 -905 -164 316 77 453 25 46 10 -867 808 -44 -724 377 937 -188 -975 463 930 151 -21 -942 852 -663 492 146 -367 -430 -254 65 -296 466 987 615 -337 -262 94 -964 593 678 675 -788 689 -111 996 549 838 -436 903 218 951 -33 100 -869 -668 -282 992 -807 972 -93 -688 972 711 342 486 161 -567 515 357 306 -507 327 101 -156 -943 596 -711 170 591 -218 -736 402 -581 4 989 781 -109 -601 -415 -328 346 -864 -574 774 -321 -633 335 118 752 272 121 -382 -361 11 611 392 -285 -865 449 689 -934 -669 113 132 -475 326 823 893 -69 -393 263 269 450 -816 -644 -335 529 -259 106 -761 -602 -516 0 111 595 -749 -677 979 980 285 -17 -206 262 -943 -853 794 767 729 -167 -824 -939 -30 386 -367 390 -427 -348 -482 -927 -853 550 -714 -604 -505 -744 899 -263 594 535 -923 831 -71 -630 -946 268 -958 898 -557 147 936 761 -302 780 -904 158 16 482 977 -188 -117 166 179 -126 205 682 141 -368 664 861 -752 177 248 841 -501 447 803 937 -885 271 77 570 -646 -771 29 539 936 -302 -998 -773 -683 246 -576 772 -361 623 643 661 126 704 28 945 -118 513 937 224 995 981 -12 657 142 875 295 -503 -607 747 -748 744 964 -462 19 97 276 551 299 679 721 -33 294 -106 -971 -574 -367 540 700 -772 672 -486 -712 462 57 623 444 710 -191 -277 -572 763 -464 985 162 -762 890 33 -100 -424 -289 131 713 -776 740 -565 -222 799 -904 -972 782 299 504 -368 -268 412 148 -134 72 -833 296 185 407 -388 996 227 -229 924 -927 298 -104 286 37 -67 -755 515 -205 -715 -512 409 -752 536 274 -460 -462 13 702 -328 2 -495 -330 724 301 -19 861 412 693 707 853 937 455 -369 -669 627 172 925 -693 -782 -265 -595 663 989 232 579 765 427 284 -335 786 342 840 -33 -711 370 158 -812 -37 715 87 -756 721 -701 -480 -568 -852 242 107 -473 6 699 -11 298 572 376 679 -421 780 817 954 76 -104 871 21 -352 -135 697 -876 -747 496 767 753 307 -385 -344 181 -277 -860 680 517 -19 -952 253 -45 -171 49 496 841 549 884 -287 153 922 183 -68 -973 -51 -809 429 -548 939 -88 147 870 -125 -429 -823 717 -316 531 -389 -662 -859 906 -444 401 -977 116 138 -714 -441 -257 321 726 -96 -217 -858 903 -67 -847 -108 493 127 813 -318 -578 -974 841 487 -465 641 733 -777 622 -170 456 -753 -887 -665 -46 -134 167 -236 -481 -660 452 -947 183 -435 -855 581 993 117 -742 688 645 -741 -995 261 217 768 829 75 -851 347 -246 246 -295 166 992 867 288 -782 583 304 578 833 503 -906 76 -416 -665 460 -74 -302 -763 -433 -699 1000 -30 571 -936 447 -501 808 -973 858 504 404 581 -263 -891 -14 -551 836 621 694 -587 608 92 458 -674 771 126 220 -855 105 -432 244 -41 548 -774 80 -601 535 -974 -975 624 -786 -105 -746 264 -354 257 961 -819 -903 200 -694 -637 500 982 -529 921 -972 -293 677 -696 -14 17 -193 940 159 -256 913 984 453 200 823 188 791 -472 398 103 -280 -196 -552 -619 452 -7 858 640 128 256 772 -155 -54 -87 484 236 -156 962 -89 -196 161 -4 -443 -604 -246 15 -568 -655 -94 -812 292 92 850 305 724 215 210 -704 835 844 -959 -743 -965 987 547 -38 -131 -420 380 -256 473 971 991 -826 337 814 -327 239 -659 -649 -764 228 -923 -198 712 -107 -881 587 354 437 282 257 -573 980 834 -348 297 498 142 233 -415 444 -574 909 437 -841 -72 517 -823 577 -63 227 199 729 -278 424 -724 -705 639 -42 -260 877 907 951 643 723 -722 -486 491 123 -971 -889 772 957 -945 -303 -783 809 -616 26 -809 923 -913 -723 390 -450 -268 -310 -940 288 61 804 -652 608 591 -359 -896 406 -139 -28 305 720 -155 -933 -429 948 -93 -985 428 513 165 -949 -223 -923 41 13 387 831 -168 373 42 437 393 -879 -215 -488 424 204 -414 474 360 724 448 -694 -538 -684 -996 -847 623 -835 392 -446 103 -164 -903 980 -743 921 -411 619 87 -514 206 -611 -453 523 391 -222 -722 -821 107 -900 854 -642 196 -658 117 -315 -110 406 405 0 889 672 41 -7 -437 434 793 -145 -29 -257 500 -53 -749 271 -335 890 -598 -159 -382 770 497 -812 -708 985 -340 -583 -374 778 176 -666 486 -139 288 787 441 790 -744 68 848 834 -86 813 -747 -88 354 -944 -765 822 -309 700 -206 -304 -951 354 -152 254 67 -331 -562 -947 -167 -483 891 290 798 -673 262 814 537 -284 -840 89 49 554 127 77 363 -662 -197 -665 -245 -546 426 -396 -613 483 895 -466 -159 146 -715 149 547 2 -611 484 314 -868 613 312 -590 885 799 -480 55 518 -851 -719 -265 -914 723 -534 837 -494 645 590 634 -257 -225 928 997 -682 -368 296 303 528 -239 453 447 594 383 -701 -380 459 737 -925 -55 95 687 419 685 -261 -217 -254 -270 -174 -835 -591 485 543 -505 -824 391 -261 290 -734 -192 -803 -558 -654 835 -926 -407 -32 104 743 847 635 399 242 -420 431 -362 507 -667 148 429 -356 -484 559 -89 378 402 -926 43 -473 -567 234 380 -440 -166 374 -458 -957 -493 -974 516 -330 703 -943 -483 -730 637 -521 10 -432 270 -422 -74 -458 -223 -322 14 963 798 -869 -841 406 850 -391 -910 555 126 -412 633 794 489 339 -462 -969 746 153 -68 98 -255 537 153 684 275 925 810 115 590 -310 574 837 -981 871 -773 13 567 -283 -8 713 902 392 -39 886 132 -818 -597 -527 898 161 -835 -65 -266 -790 73 -309 780 206 -397 348 494 283 429 -649 -21 436 -465 792 292 -235 854 -693 322 473 -886 260 -283 921 884 760 358 -763 -570 -925 -799 358 585 -254 -714 590 262 206 370 875 -839 -807 552 -398 -655 252 -566 503 916 -49 553 -281 -240 325 336 249 819 171 111 398 165 -329 -652 94 852 -455 53 857 -4 988 966 481 689 -104 678 -236 -220 208 -231 -431 -552 -739 578 -844 -215 -98 791 -660 -364 -287 175 444 468 534 149 727 734 -349 506 -303 737 -33 -616 -70 56 -192 -502 989 843 -858 -280 -942 317 -884 933 789 7 -820 -98 -723 -478 -340 -754 -955 259 979 983 -816 -51 282 660 -722 1000 -637 -911 500 -838 -459 931 435 -825 451 333 -284 237 350 -984 577 -881 752 916 232 214 803 628 -280 791 855 -306 898 966 895 -842 419 528 -66 -930 -55 -820 -938 766 481 587 925 -759 240 940 295 -515 548 -680 849 882 911 -352 -472 -73 -784 -132 -12 -152 79 512 987 846 -213 -25 223 925 25 538 795 793 -446 736 -149 445 476 198 -101 -70 523 395 -389 707 -380 -330 -184 609 -35 -663 254 -19 -917 -953 -311 626 -198 327 -901 1000 326 43 -665 -734 -714 -355 628 341 -705 755 613 -319 873 949 -932 -728 -123 631 -989 -168 975 380 848 -247 460 -131 -492 -302 721 613 -525 797 -706 -491 606 -455 -177 684 523 -671 -415 139 449 -398 -276 835 -827 821 662 -815 -652 825 263 60 -331 -948 429 -343 -868 873 -900 253 7 774 551 -101 973 -964 -721 -161 170 391 -150 695 229 -35 -908 89 57 -85 452 -274 578 224 -980 -915 -291 -617 -74 -441 623 937 -299 -981 -484 -319 343 868 300 190 453 -365 -860 996 570 880 993 261 212 -401 -113 -516 244 -41 830 471 957 364 -882 -891 372 -891 817 -383 58 932 -454 -909 -896 -375 864 718 -650 -448 -25 627 -921 -895 621 659 449 -68 -386 348 31 -496 851 186 321 -900 398 706 -774 350 -468 -502 137 -620 847 20 -289 816 -909 200 -481 492 923 880 -776 -163 -674 -463 900 -883 980 827 3 -724 -473 -717 -396 397 -840 457 -247 117 766 761 175 -603 764 801 139 -159 679 978 338 -60 -891 722 464 -57 594 467 829 -364 601 696 550 -646 946 72 259 -767 -866 -2 59 881 155 -440 -620 -967 457 -831 871 -577 -704 678 -85 -184 -943 842 -32 -637 860 -629 962 182 37 -367 577 860 587 -839 677 -264 -18 -668 -124 -113 -363 522 -97 -873 56 -8 -904 880 -387 369 -342 633 -444 -999 -736 242 -362 489 738 308 -248 396 -811 -244 -552 481 -116 -419 111 -821 -505 -794 -848 -545 -157 189 -736 -741 -508 759 -296 737 -611 282 648 263 -973 397 11 -628 364 -245 826 -991 -344 -590 -331 -898 494 -494 254 -787 362 -746 82 53 -249 -55 940 936 156 830 970 990 855 -892 273 109 155 -895 -240 -210 -877 -142 555 -637 -348 -291 456 -86 554 -509 1000 714 -891 183 167 709 -489 -831 450 -995 431 -498 -226 -664 1000 111 -958 -566 174 741 -384 -554 282 439 986 -256 -702 269 238 -4 -424 -698 485 -56 -62 335 225 40 -913 102 921 434 435 507 249 34 -664 959 -699 156 -752 408 385 503 -452 -368 487 402 -292 859 -746 70 -224 -466 -466 -938 891 -114 -163 626 938 426 865 603 -700 538 719 -632 79 -656 987 674 -682 -518 -842 23 173 -999 131 -273 -192 -874 -411 -897 807 -359 -815 603 406 312 -553 -793 -163 -647 691 -451 872 288 -801 405 -431 711 -694 69 -774 102 671 -188 -54 -790 -276 -410 -455 -912 770 726 -791 957 615 -701 718 163 -204 -757 834 -267 -936 -640 -68 487 -987 393 264 803 -328 240 406 901 389 726 603 -290 -887 4 984 -1000 -749 -745 216 837 -555 -737 -9 508 205 -648 140 -57 651 -487 -947 136 -169 669 -869 824 868 -612 70 598 461 944 271 -790 493 -808 -11 482 -369 -169 -969 -339 129 -512 142 902 303 -729 -200 -684 668 -992 132 791 -938 962 130 127 540 -40 -188 -650 -390 725 -877 -394 -105 -65 -260 -758 -778 -53 -237 -270 -574 -477 733 -643 19 -682 239 -835 -68 -835 826 -431 354 880 -458 -958 611 -47 770 -452 -795 144 -290 -595 338 -434 195 -324 -654 -460 -727 467 -90 553 -264 -128 766 -992 123 -918 -60 -842 230 -104 -7 -976 -161 521 -916 250 -690 912 -116 -154 971 488 669 485 672 -756 364 743 742 619 -861 -648 -115 -272 355 82 28 150 658 487 -204 713 71 -611 568 -932 -339 194 -518 88 429 928 340 -275 -713 -156 -464 -194 -890 -858 860 -981 -274 644 -692 -255 565 -120 394 88 -356 296 -812 331 -473 957 545 211 90 -855 -862 -923 87 463 499 -182 -205 9 773 -963 904 -497 -176 175 -416 656 -304 -291 -904 492 798 170 -234 238 23 -752 -201 290 -19 96 -187 -635 -499 963 515 62 -415 582 -61 -255 -609 -662 -129 -717 383 -381 751 -979 -893 -685 -487 193 -170 807 876 -411 -67 131 813 -369 782 243 194 526 -939 -92 -338 -217 509 600 322 -465 -523 910 858 223 215 -212 -219 -599 324 -713 -610 -147 260 -465 163 -139 330 -426 989 -58 925 115 -76 308 202 -636 -423 -972 -774 -398 -225 -122 978 191 739 730 193 109 856 689 -875 735 -426 -449 715 -176 898 -413 907 -641 -802 -962 -974 678 -184 -783 -279 285 613 159 -225 -811 84 585 180 -522 -673 -218 136 68 858 962 -202 -391 746 -617 108 102 493 467 749 697 428 -741 316 219 227 766 -766 -490 623 67 551 512 -543 -669 218 967 99 973 84 -385 739 -518 846 -494 -366 715 823 -793 151 255 330 141 -113 710 -463 -469 -154 133 -253 -12 -589 172 -451 597 -618 -107 397 927 -136 567 615 -943 -803 15 -607 377 -379 -681 75 185 863 412 -381 362 -571 184 559 -991 -316 -551 -306 307 222 185 -823 672 -308 -264 -208 -67 410 64 705 13 -550 788 -296 953 445 703 486 -293 798 657 467 -341 -257 681 920 134 -965 273 -910 -923 794 -257 257 291 -586 627 -902 -291 -520 129 470 98 993 -478 146 -627 547 -625 -754 359 848 791 -693 -116 -823 160 972 -443 -125 -506 -987 -330 354 -168 756 -223 998 995 -976 900 -292 526 -696 -342 620 -58 -248 -626 639 491 -709 -646 701 -465 -549 -180 221 757 -723 130 573 -823 191 -295 713 131 -286 610 791 -957 -829 -505 167 -707 335 22 -127 -547 -994 559 -232 781 946 -831 728 119 -316 95 -54 -115 931 -192 -156 -677 889 78 646 339 967 -881 813 746 -985 326 283 944 207 741 588 -860 523 -884 788 -198 -764 -406 -644 183 -356 -917 374 -781 302 -960 486 -87 424 233 -269 -802 -591 803 373 430 955 -267 103 -471 -870 79 -973 184 14 -518 -125 -768 360 -888 952 -994 -142 -715 -85 -775 589 -109 505 -273 389 555 -464 -215 464 -600 -93 628 976 25 9 387 613 385 173 -905 959 -699 -424 -711 -244 505 884 786 681 965 -763 760 -660 -672 61 389 -139 -235 245 24 -598 896 -546 547 967 -295 512 -857 386 491 -691 832 62 -58 -301 -194 201 317 -456 985 -600 875 -833 -332 -443 -750 182 631 -518 963 -536 261 849 -800 -284 -93 352 225 20 -669 -678 607 -378 534 -156 988 -524 189 -82 136 418 -232 -692 307 165 600 673 -495 803 -508 75 78 836 578 511 30 -881 802 -822 738 -200 -599 -406 771 -765 513 -320 -324 341 -284 717 733 982 134 135 194 -271 487 395 66 -993 158 -771 -417 650 -477 438 480 -998 337 9 230 -411 968 481 -572 -713 -395 -284 424 -746 316 375 514 276 40 241 -176 -814 -331 -57 285 -615 -768 -104 374 486 997 -127 441 305 -973 688 -278 343 -277 -156 -66 855 -891 920 -874 -612 -658 -505 -411 -427 -781 -192 -999 -331 148 -116 -350 551 -729 725 700 357 -620 -72 -980 -717 63 696 -601 111 -842 -511 564 -501 -14 -808 -643 499 -679 -380 -675 -526 431 154 -929 961 -225 -310 -715 -424 953 -793 722 736 931 809 -531 -968 279 680 -999 233 -567 732 -351 606 -229 -663 -513 -340 55 -824 933 360 699 -335 751 -525 -708 171 995 629 508 49 829 -676 263 307 38 225 415 729 159 -650 -737 133 374 629 -953 548 -901 -682 962 710 -643 391 73 -437 477 -941 608 457 -398 -704 -555 -150 -153 -815 379 -417 -990 738 -149 -284 611 177 -792 739 -748 -417 683 -980 -625 -907 452 113 261 -755 -656 -886 804 -846 -679 516 183 -124 -998 49 661 -11 739 523 307 -425 -92 -569 508 570 338 -699 863 -814 393 431 -719 720 -678 287 -538 -334 -104 863 -880 295 -900 661 -873 -313 -603 987 -359 -510 -676 -169 -785 -329 -77 509 169 -339 851 890 797 -334 389 -138 502 118 -656 -466 273 925 159 533 272 480 -683 279 478 -530 478 -94 54 687 339 63 -77 -831 -238 -179 -960 159 -335 271 844 364 -297 72 400 663 -187 -136 551 -518 700 -638 -771 29 -912 233 252 -311 -383 759 -66 906 -784 201 534 -395 962 143 27 -376 854 -941 -78 183 74 774 -411 813 417 -195 571 868 -370 -567 521 -101 -10 884 907 436 -273 -222 552 699 439 -595 948 638 996 -301 499 -47 -263 -630 312 -498 -622 -221 100 -552 512 564 -127 -909 840 988 -892 -617 652 -244 810 -586 527 580 -860 -836 -765 -587 443 -136 644 -16 259 -118 -262 -962 -563 -141 -937 753 -671 -388 325 -617 537 857 -756 -365 -956 568 232 976 888 913 -1000 -186 659 844 -114 944 -16 450 112 -578 -550 -250 852 -534 -610 172 -626 -797 805 743 688 93 -237 -810 -720 235 -583 -885 -447 913 -749 -423 -635 477 394 377 -551 -880 -958 322 -267 -153 733 -277 -659 95 -552 -893 887 349 923 -493 728 593 73 -524 378 793 675 59 -150 -918 678 -1 -455 1 924 -145 -292 -455 -990 353 679 -432 34 708 -197 387 472 -155 -568 997 -610 -435 -452 122 -363 -43 203 736 -855 217 149 -871 -661 749 -218 -263 -841 322 -618 -502 539 304 617 -477 360 133 -321 -915 -650 422 -483 -271 -990 481 889 889 344 853 500 661 250 -836 -490 -259 405 -492 -783 -2 984 -43 155 -115 -545 -834 825 -904 100 -117 -919 -764 932 -269 45 -239 702 696 47 -465 219 355 -576 563 -4 321 -536 -5 -542 -59 96 -576 486 995 -622 875 -824 866 804 997 785 -871 -335 215 -424 -362 809 544 380 320 877 -407 596 -218 -811 -119 -404 -76 652 965 390 -350 336 658 700 -288 825 -754 192 596 702 -637 -982 -642 -153 -782 -906 429 236 689 499 -233 -246 -129 156 -148 -246 550 545 -51 -659 340 -556 -742 691 671 999 -782 694 314 -785 -371 -876 626 -203 709 -649 803 -261 505 -421 994 -867 220 -62 696 -232 555 -734 925 -749 -481 205 880 -242 104 807 -118 -292 -929 -486 -375 601 -853 634 913 -665 305 -348 -432 375 854 958 311 -752 404 836 -615 -65 -992 -951 809 -403 448 -784 -222 217 178 790 834 849 -804 887 -292 -266 -921 247 -328 -399 -783 157 -783 -630 -251 425 -268 -588 -78 -243 -197 535 714 -657 -397 -866 979 824 -166 460 22 -948 174 -907 486 77 -334 -465 -569 480 -962 -400 -176 -996 297 969 960 -406 146 888 596 439 361 -973 -593 -878 -623 -203 -811 -338 436 -65 84 -178 -572 -721 -61 332 400 664 -758 950 546 -827 659 -335 -402 -487 572 9 -169 -962 -53 -55 899 719 631 -309 335 188 -167 201 406 789 387 849 -232 640 -855 -52 579 457 -430 -540 -899 827 -543 382 -725 172 82 -945 -206 442 -350 -63 -947 413 -699 631 72 -80 -667 332 -228 775 579 -394 853 -981 353 -468 -273 -944 572 -118 -113 358 591 268 -189 957 -393 268 405 108 -926 634 774 -666 -779 209 -847 -234 666 839 -571 149 -520 789 133 -715 344 -211 -506 -228 -66 -757 -715 986 -544 389 -628 -216 706 776 116 78 -766 -77 396 -58 539 128 -965 529 -716 -683 872 630 -268 118 569 747 89 456 -270 426 276 -345 351 -894 -659 -190 166 449 -911 -893 194 -187 -897 990 216 960 -192 -789 -181 -680 -232 828 318 886 -45 -739 -337 977 989 -838 327 503 689 -708 389 460 -371 861 -803 147 220 405 770 -915 995 479 -383 900 -279 108 -491 629 802 885 604 -732 -459 -287 945 286 493 446 -979 760 -890 213 -231 727 422 83 323 -808 483 797 -870 888 -655 -670 182 -99 191 17 511 -316 -906 -412 581 -150 760 -506 -238 396 519 -368 -742 -992 276 530 -259 -96 -107 704 727 -361 -171 418 787 122 -665 694 33 -974 -515 -300 -987 -791 179 783 -661 -489 473 887 -589 327 -289 594 -671 -603 275 -521 309 831 -860 -431 -899 322 144 372 -829 509 -696 -742 288 325 40 -135 -353 929 -175 -17 567 -58 -549 -381 -163 969 -876 -928 965 -500 -884 40 -674 -487 148 -171 -247 980 332 237 -964 230 -473 -956 46 -524 -670 80 357 71 967 -883 490 603 13 116 -719 -500 703 -898 -113 747 -435 322 -242 -652 802 -228 698 -261 -407 -276 305 118 -913 -152 11 516 -712 548 542 -723 -618 665 672 840 -327 648 1000 -920 578 -852 978 864 -901 -643 578 420 946 290 -393 552 -257 -285 122 835 403 750 898 976 526 61 -767 854 245 544 -454 -2 -833 -652 327 -960 254 -487 -778 -129 438 -692 749 -665 195 -880 -566 42 358 -489 641 -1000 195 231 -756 -513 -616 -739 -417 291 93 360 163 -522 328 419 805 -416 341 445 634 -693 737 -626 403 828 -932 433 551 -187 -263 -529 -410 -486 684 465 -503 220 669 -300 359 545 -303 993 947 -877 226 -628 -383 554 772 -357 398 367 -829 -509 286 -759 609 374 -130 705 851 119 187 -832 995 -965 -797 599 584 875 647 -462 399 88 228 130 149 -957 -523 667 -450 -863 750 -191 -13 -710 848 936 -199 -193 314 676 -91 -179 508 247 693 994 -315 191 -772 384 47 172 833 29 -186 403 -620 774 794 774 519 544 893 828 262 792 -733 -333 -341 -91 -827 -458 -334 635 -802 681 -10 348 438 -99 -61 674 683 -423 548 -140 930 733 -607 881 -541 -210 -981 987 299 270 -139 959 396 -238 -465 357 91 219 -622 830 -591 -236 137 106 329 745 -219 -542 747 -372 929 505 -614 870 -253 -501 -91 -779 666 608 361 868 -3 836 -379 -966 234 -592 -603 -531 -870 64 563 -102 -976 152 662 -89 -877 308 -619 -711 -175 -720 -462 457 694 751 264 580 -650 277 -449 -225 31 -162 894 -158 -617 -748 -214 -523 -588 -446 -581 284 -279 844 -427 67 -313 -248 -44 -794 -615 -42 55 -61 147 745 404 -670 -319 299 683 -42 532 -349 731 -563 991 444 -469 -830 -521 151 -105 38 209 872 -389 -725 -711 -146 -591 798 549 741 -860 732 534 653 168 846 -852 574 854 -434 11 -20 -399 468 347 509 816 -375 -625 -54 -370 50 242 -698 -183 -539 604 -710 -788 -608 443 485 -771 -232 -608 38 585 -12 -388 -485 -584 -486 212 869 662 -461 547 971 222 549 -636 629 -253 -554 -794 45 -779 -991 -464 571 -833 322 498 571 -14 162 -801 -952 -91 -904 -634 19 46 -767 -826 53 -108 -547 14 80 -200 -738 -499 -55 -356 257 683 -118 483 674 868 84 -399 -516 4 328 247 -941 -117 471 -828 -37 165 -641 668 -835 948 -806 -649 650 -142 -649 571 -898 832 -994 226 543 -921 -96 279 -696 -797 674 -224 16 728 -189 112 -584 82 -417 696 579 901 -611 -482 -626 -241 -299 596 589 -780 -224 -409 -979 -256 -839 -771 -885 -744 978 418 -787 -183 -842 186 303 37 -553 -887 88 807 332 278 7 733 350 -295 -95 463 -306 634 -541 -404 -240 -915 569 423 -515 129 -457 900 963 905 991 985 634 706 -71 455 -408 -451 -231 383 -277 665 -909 26 -955 -59 -913 552 -872 323 -893 -435 6 -875 765 123 851 -664 63 -13 -156 -433 1000 -919 -872 -663 -713 404 -775 368 16 -10 -551 -785 710 -373 -570 856 568 -23 428 15 65 720 -567 -870 772 446 758 999 -400 776 638 856 499 -397 288 -186 -876 -464 276 566 441 553 348 797 775 -114 13 -859 914 -356 -245 435 965 462 986 814 904 -83 894 -298 -994 -502 -110 -36 -800 199 62 -924 -422 235 51 729 -748 134 321 511 335 931 -644 -856 148 967 -164 -204 862 -864 -450 870 937 -200 -305 -868 618 -968 674 -555 -369 109 71 -53 -737 561 503 111 -228 789 -832 -210 -975 -693 -883 79 861 618 -490 -513 -747 289 718 -174 461 370 560 261 -725 744 763 -44 581 -129 -201 774 331 -996 639 214 521 -906 -8 -763 141 -903 -678 -191 -692 -464 -428 -888 -76 -630 -363 784 179 -259 362 -609 477 433 50 540 383 833 -67 -382 -91 -987 396 44 -836 -308 995 109 -991 455 -471 -929 -513 926 -368 -588 -828 766 322 -87 979 -611 448 -369 19 -909 372 255 387 800 -417 -175 -726 472 619 267 632 718 921 179 -455 292 -515 729 344 -86 720 -77 -742 -166 -103 -82 818 -933 -930 -728 -140 25 771 198 76 269 168 510 -848 443 -380 117 -820 -748 955 -970 145 694 -266 -953 -95 -115 -261 693 712 -303 -542 55 598 687 108 -624 -595 686 454 -424 632 275 245 -455 -73 -203 -996 -879 443 -127 52 414 234 -288 621 772 393 928 857 -968 -219 -491 947 -83 486 -973 -733 -919 354 346 1 495 233 632 -446 914 -109 -913 -538 -482 -523 -808 195 215 647 -371 -216 -881 -415 -173 -890 -486 912 -35 428 121 43 -114 -676 180 -158 -816 136 -363 690 -333 -162 -745 976 -786 245 -529 -761 843 790 -537 933 -475 -192 -760 485 -837 -125 260 -211 577 655 714 896 -355 -656 919 643 -594 219 397 -801 540 -809 -202 -12 -4 -342 393 -154 927 -516 881 400 -79 968 -53 -566 8 -195 840 -722 -600 64 832 713 195 -440 -584 -654 -716 -349 397 127 -717 87 58 875 -748 614 -683 -166 245 -530 744 -685 -959 846 -632 -206 -217 473 334 -292 -453 721 -975 120 -370 448 864 -217 874 -891 639 198 61 822 -510 -798 -678 442 171 -570 60 -302 -708 -932 -787 -477 -990 -337 970 215 968 -712 572 -920 234 -6 856 484 -723 995 -482 532 778 -411 -623 -420 182 -579 -502 -894 -328 623 900 -677 108 986 149 -475 -730 -899 -205 404 587 -586 336 485 -528 -121 -548 -710 845 900 254 -13 219 -372 -107 181 111 -513 -177 -381 589 -516 -463 169 535 835 -776 91 618 -252 -980 -558 37 59 987 -625 97 531 802 -988 -769 -789 737 151 804 -157 140 470 144 773 491 -711 -287 -361 467 -881 -338 -850 -925 -899 413 -177 165 -542 -848 997 -67 772 838 686 -396 -52 501 999 604 -228 -536 467 749 538 -293 -25 980 490 -973 350 -727 546 -377 95 -985 417 -692 -964 344 -388 -808 -530 637 -585 645 -185 562 505 239 -522 871 -797 -51 -186 782 284 318 -694 -854 224 -505 -615 717 -290 -705 -391 -346 -521 747 414 669 873 -389 270 514 -365 -728 534 -308 -704 -511 27 985 140 -585 -935 -268 -338 598 801 -822 146 128 -532 -63 35 653 920 6 6 -560 -601 853 -720 -225 -687 -935 -772 105 -611 780 -133 -38 728 -355 -445 708 144 -753 117 -125 -606 -489 885 -657 194 264 838 -510 678 -218 -573 966 -226 900 185 403 666 -280 -353 608 -125 743 440 543 -218 -267 -951 401 -610 -11 -884 -405 -200 654 -767 948 829 -24 -148 277 599 -869 771 108 -914 97 -958 -143 -344 716 -858 -215 50 -309 -154 155 -729 -403 294 539 -100 214 617 808 916 489 689 589 -524 150 -307 564 -860 191 358 -876 578 350 323 -603 -183 -674 -401 -721 -955 -932 340 191 249 -36 218 -838 -40 -955 908 922 530 345 -569 -363 317 962 -864 894 -381 21 683 854 -458 513 997 933 119 377 655 -490 281 -259 -869 -721 -856 292 -195 -761 794 4 684 -851 975 993 -925 -952 -604 -956 -335 625 -703 615 -82 516 -302 -886 230 624 -279 -414 -529 -650 -529 787 -26 364 -423 -943 778 -916 -676 -753 -206 724 -644 499 -78 305 -353 -486 -676 159 97 -715 -583 192 964 765 836 970 737 934 -86 -43 888 -461 919 -856 -39 832 -855 597 80 885 -932 116 -992 -197 298 -335 -221 -514 -852 -108 644 -152 581 -879 -567 850 -882 900 201 56 408 434 -356 -366 -343 -43 851 269 -339 36 358 608 340 -93 873 545 -636 801 932 -810 -430 201 -695 -960 514 -840 -355 995 -543 -223 200 452 -871 771 803 843 -283 -590 517 -907 57 18 63 -435 273 446 -636 -468 754 -230 291 677 -849 130 812 727 789 -848 -72 -279 110 229 -658 695 135 -537 -417 -806 -62 36 -23 -290 -585 -655 833 420 712 -309 -700 96 -954 -61 -771 42 -684 -722 917 -472 86 -945 671 71 649 683 -446 996 828 620 -895 578 -197 336 -473 894 507 240 740 -174 -238 933 899 783 273 -790 -517 353 867 -730 -812 501 -506 -449 145 28 -861 810 563 700 173 -950 741 -297 -761 -546 -62 -843 760 279 861 -677 689 336 -594 935 -85 -279 -560 578 -472 69 -171 485 -999 -997 351 55 154 219 -47 -451 123 548 -205 226 513 855 180 -138 831 399 -311 -159 -498 327 -544 -52 214 879 -506 323 600 -270 -414 530 236 947 -93 960 -270 436 -208 374 882 49 -385 -798 -806 -17 713 286 962 -795 166 -197 -467 844 818 -215 216 -799 -350 945 993 899 -155 -373 231 412 -977 -231 -64 -934 337 -369 -645 -973 293 -244 322 -351 -639 -886 -362 -313 573 702 781 715 567 -61 -856 237 515 721 -889 689 76 -347 70 -184 -775 847 789 713 -918 82 -32 -441 139 -502 -634 680 935 -359 -298 720 -645 758 -820 -180 293 -182 -464 -516 -468 -887 -798 731 -34 983 727 -898 -280 846 904 -362 -536 556 -157 -738 701 79 -964 786 718 575 579 -511 464 904 -132 515 -439 520 -614 -610 815 -163 -95 116 -547 778 -388 965 -338 762 800 155 794 -292 -489 -952 648 -489 225 -419 536 -36 535 -743 828 974 268 79 -205 854 -703 262 -60 -30 1000 -191 -159 -589 -282 464 820 947 250 679 479 854 440 -757 -170 -474 -533 -640 -188 -608 -913 235 559 457 614 846 146 -252 -80 199 -754 -472 37 593 -501 -995 -131 -659 99 108 -778 455 365 748 488 -171 -270 -731 517 -499 798 -78 804 -613 -972 155 406 -940 684 -356 -614 188 398 373 -856 558 -414 -39 -35 -697 530 548 953 -177 69 102 -275 -493 -507 -823 629 -624 -302 668 -894 -54 -785 764 281 714 705 249 78 934 865 -91 882 -561 805 -256 -169 689 -44 68 138 189 -202 -981 -260 -322 -973 304 -107 -211 958 -92 -159 904 -248 -217 -177 -996 -281 -642 -541 936 554 339 330 -818 340 -93 -51 57 -82 846 -112 83 870 -80 -961 -34 591 10 -760 358 -312 -235 208 -28 542 91 6 373 490 630 856 334 535 58 159 752 309 -640 346 332 975 -710 -532 268 -47 802 258 -678 918 -615 -13 226 -440 92 -923 -83 -28 -817 689 720 935 422 -406 476 632 -297 -241 -943 -831 -440 340 -826 -97 -392 -274 545 369 -614 808 984 506 -78 1000 640 -706 730 713 221 -512 -494 759 -771 197 -230 311 935 135 -521 -322 -175 450 616 -179 -780 967 -608 -164 397 -697 546 -735 -442 -807 839 -193 -300 515 -347 869 -960 -539 921 -512 -762 427 407 356 -75 746 190 -572 -392 -541 -772 778 697 -305 -739 -241 546 -228 -564 -481 771 256 -732 -815 -812 -679 192 -743 952 473 -592 721 -136 -355 244 -928 -32 -895 136 89 458 -136 46 669 -671 657 783 652 -338 291 865 159 856 -856 892 -52 43 722 50 -120 940 112 -401 -671 -493 777 -134 -507 -990 240 -231 -670 886 60 743 -56 737 -668 -86 995 -980 -78 909 548 -462 125 71 -207 -273 624 -23 423 -40 -959 -424 -837 -787 623 729 -66 279 -13 -1 -927 785 756 813 -410 431 527 155 -141 -770 -302 -21 -174 -550 685 436 466 -674 -245 -331 162 53 905 -184 352 -585 174 -770 -600 641 -691 -820 772 -765 -702 -36 114 -85 406 209 897 103 61 544 -215 -94 324 336 -355 768 363 -242 -763 -6 -393 912 40 384 -343 838 198 732 910 -445 -944 448 -987 -106 -274 180 948 -138 479 -275 -972 -499 -910 576 -748 251 -359 573 -458 98 -125 100 411 310 -399 -839 -921 -920 -535 351 -52 -174 211 -246 -525 444 -792 745 -791 793 -971 611 905 488 -31 -31 214 -103 384 665 -62 453 132 -3 -604 -156 492 57 -954 -260 306 635 -170 -741 943 -363 443 334 682 -372 518 961 413 823 508 157 -478 -446 451 -984 117 900 716 -64 917 -652 314 -176 -684 765 778 485 -731 867 -302 82 -532 727 457 625 -977 -749 -403 934 350 908 505 803 379 -378 -510 910 313 -651 -324 -613 990 -322 -306 -761 609 713 -862 -964 -959 645 696 -672 -412 245 -37 933 -222 465 510 472 -293 148 754 920 -80 -551 -184 69 -937 -915 -328 -309 -145 215 -103 -335 344 965 -320 -344 -107 -980 -652 -531 263 -669 -366 72 -252 -747 -399 -923 -84 545 720 954 -941 235 -297 -217 664 -59 -735 -936 -704 89 626 18 -878 473 765 689 971 -391 -724 326 538 476 -754 -675 -482 394 887 827 269 810 -864 330 238 -438 744 -816 -578 -184 -543 -891 316 690 313 -76 -111 822 -223 123 -287 -383 327 522 -457 -361 -868 919 -897 620 -6 -657 -74 -2 -695 310 708 968 -54 203 -189 929 -357 -246 -840 666 -132 -137 257 370 289 158 167 75 293 736 680 -517 19 -8 735 -700 -9 137 780 869 788 -85 -158 814 -157 -220 65 988 -381 840 -861 15 639 -281 -170 -82 260 402 -103 -899 -862 -564 -255 686 552 234 362 -860 -874 -498 -650 528 894 -238 679 -603 -394 -490 621 885 -873 216 93 -107 -580 68 795 -57 884 -472 385 -724 267 -473 -436 921 252 -214 -960 -288 -721 -216 318 -401 -532 723 -505 -811 838 767 751 -884 -6 -24 799 462 869 -282 818 586 -192 995 -717 -969 -994 -130 11 871 807 398 763 675 -402 737 545 -171 395 -44 -737 -587 -394 676 -961 693 -825 265 58 537 583 277 501 -934 -969 -369 51 358 -199 336 883 602 -67 -404 430 -880 -999 665 -399 982 -973 269 -414 852 504 -505 -286 722 -862 -809 -872 -84 -290 920 286 850 627 485 423 -829 839 325 -217 256 298 749 487 10 -579 -371 464 -760 -187 -952 -421 -449 -569 2 804 -520 -180 -401 446 100 -161 -810 337 347 567 298 -313 393 -566 -928 343 -843 -136 216 -443 -364 -344 -663 -103 -761 -709 -113 483 76 390 -933 -675 523 -153 267 788 -634 -208 664 -73 -327 -644 -113 -98 -379 484 -854 -299 -488 11 680 -45 362 697 613 -804 722 -923 935 824 -376 237 643 304 -203 614 -485 566 -466 609 487 -953 868 -787 -969 343 -114 -649 -268 -874 -714 944 439 371 -48 982 -47 -981 -986 -499 56 903 -374 657 -346 -256 -840 -788 -624 795 117 480 124 -446 112 91 -522 -268 -141 708 269 716 -681 174 -354 -911 -616 -810 -805 -957 323 783 -67 -114 -644 -83 429 534 -102 -725 -480 -327 479 909 380 467 909 432 -204 -120 -145 274 -551 -99 167 238 -295 386 -603 200 916 265 928 -587 176 -443 719 859 -96 -149 -164 -754 -806 284 -422 -673 -778 -48 793 -532 -416 4 772 151 656 -781 -684 -150 -936 -709 212 883 333 875 -921 -624 -275 697 -196 -156 -560 881 -505 576 -572 -721 -329 -293 499 320 931 664 -370 204 -58 652 -627 511 788 384 750 -724 948 -581 410 -857 -859 -683 316 528 185 500 515 105 -512 520 626 639 -375 735 -951 -857 -16 128 -175 -842 65 -741 586 712 686 -131 -542 898 524 -121 -307 -854 -70 -175 519 -523 977 22 -454 569 962 515 -46 760 467 899 -257 -474 263 237 -902 899 10 -807 -858 19 -427 -393 62 558 -459 -206 647 -414 -790 903 -295 -544 -647 -583 968 266 219 -184 -132 550 322 -708 381 461 -681 75 729 531 491 -422 842 65 -39 -45 991 -764 -921 -627 900 -734 -892 -923 604 -331 538 401 462 932 469 -543 -546 356 -194 -51 601 -424 -924 574 -999 395 -732 700 -861 -41 -361 -20 -35 -972 848 666 -493 -506 -426 572 -344 498 -76 287 284 146 -244 950 645 -416 -486 -477 144 -441 -216 -188 -986 380 -340 211 571 -634 -741 -220 -68 -229 -6 -432 196 -886 -890 -550 395 280 -996 -134 -771 -415 445 314 273 383 954 386 54 -669 -899 603 245 251 336 671 -1 -575 -448 955 -63 -48 241 146 -857 642 452 -682 306 -522 72 -446 -233 -32 841 -134 -532 -530 -912 152 120 -602 211 -254 125 -622 418 -494 -159 40 -485 -784 510 -54 -173 442 983 -433 -739 -554 927 198 -625 -111 507 303 685 -501 124 -273 136 -717 518 449 -491 -187 -219 800 -164 -776 799 705 99 643 186 926 632 866 -425 -978 747 -188 500 -739 845 -486 858 -128 -121 278 932 614 -479 -209 -34 173 -464 267 -965 -355 -901 699 13 316 -855 -735 -306 -421 -222 -273 212 509 452 965 234 197 125 -830 -72 881 76 -749 -50 453 635 -252 -444 669 -853 398 693 -590 -991 65 -498 510 -809 -32 -609 -510 198 -670 -651 598 928 -955 -446 850 -695 -339 -535 584 860 145 -141 860 36 -962 874 -392 -863 -760 -159 281 -968 -5 674 -345 -759 362 724 67 -963 -2 -882 -300 831 -667 -137 -999 194 -544 137 -302 665 403 -578 -77 133 -378 635 986 -92 331 32 154 -248 979 -905 454 -954 -585 987 -130 116 753 898 -952 764 -395 969 210 -306 434 -376 -467 -525 -63 -842 -380 247 -323 197 735 -652 -934 267 8 862 -766 -373 -2 325 809 -571 237 532 280 -127 828 930 -884 883 92 -206 -553 -272 120 -472 926 -341 -387 -662 798 -737 708 -885 -941 154 176 207 381 725 195 858 -653 -504 580 -152 836 764 -22 -100 571 -756 522 230 -557 528 -339 -685 102 -793 442 289 407 -376 -705 349 225 -992 653 -972 -43 981 939 697 -652 -231 992 305 -56 325 665 -955 -508 851 -209 -717 942 1 -382 -484 389 -865 -217 160 551 109 -336 9 -697 848 -538 -805 849 624 690 520 21 20 645 -271 75 -144 478 -892 851 40 804 435 -456 -506 -612 324 -631 -375 593 406 -194 544 -451 216 -227 -644 602 263 -554 -183 -511 789 341 579 214 -355 131 734 768 -143 -135 -325 600 895 970 145 576 480 -401 -550 203 502 -837 -110 -533 -467 -479 -576 919 504 -631 893 889 639 -784 -192 -695 512 319 -599 414 762 -870 781 838 -687 366 345 -228 556 -985 -682 960 491 -615 775 -202 -466 201 908 -947 528 759 542 -168 -772 -378 876 363 -103 6 -517 -52 916 812 73 291 -32 -813 -46 -77 -555 -528 465 497 -420 670 -46 -836 -680 -445 324 -445 -769 849 430 -87 -89 115 768 -6 459 -81 -923 715 -361 511 -513 517 547 779 766 -748 -199 131 -249 618 570 554 686 -985 49 -769 -260 -327 -318 -124 -754 -71 647 312 487 465 -238 174 556 -519 410 30 71 441 -558 -461 363 -182 275 336 29 -744 -916 -8 -688 66 -760 -485 486 -557 -519 -223 -857 -187 404 -857 625 718 -151 758 -448 -731 524 334 -12 -450 -69 -856 -415 351 -403 735 733 174 -45 -894 56 -511 928 -798 251 804 -717 204 -474 -112 513 119 121 -850 -633 231 -906 96 197 357 991 761 -320 -680 -626 329 -858 358 85 423 -468 190 -653 -847 -255 360 -212 -149 -653 34 614 229 -168 308 -871 59 698 667 -767 -63 -727 -262 -209 557 659 -635 -846 -980 -716 199 310 -564 -601 745 -488 354 -696 -464 82 -351 -944 -720 -685 323 -292 -328 -383 529 636 282 619 506 -242 -949 -542 380 900 705 190 -300 244 642 -108 -817 -533 303 -12 -165 315 -180 530 -281 -62 -826 624 -89 -431 -860 90 261 -528 873 76 863 429 585 -118 609 628 398 843 97 -455 -161 703 119 -464 471 -708 -722 -47 63 867 244 789 372 -988 66 793 -494 -716 -405 -381 638 817 -559 207 -407 744 344 -691 929 -822 408 69 -55 -705 709 544 -619 199 731 134 550 -362 125 500 960 -993 895 692 915 465 973 108 560 114 482 -515 -389 21 -957 -194 -684 -443 -585 925 949 221 26 -184 -134 -843 -843 -459 -559 878 631 -297 999 771 390 438 -332 1000 -109 -372 348 83 -608 698 75 -192 -312 -434 402 998 681 544 -678 311 749 -446 -864 602 177 -828 -423 987 868 913 -679 -560 864 -895 -782 -625 -122 984 810 739 869 821 661 -135 48 -740 497 677 -534 -523 877 372 -903 612 -782 18 408 -633 -346 -391 12 -680 467 888 -672 -280 826 124 -877 93 879 -562 433 -739 149 705 -78 815 -872 -641 -14 747 354 -286 -20 -57 829 -347 937 -576 285 335 -168 -93 827 -802 126 422 660 910 -141 530 -121 857 -758 -728 -859 -577 -861 -227 386 776 -645 362 135 355 -285 -504 597 280 581 460 -817 -755 247 910 459 954 -180 592 886 266 -934 -54 -783 -155 626 -61 158 -898 5 -251 690 984 -903 792 342 777 952 117 48 -380 663 76 441 -415 -563 -581 -730 550 969 644 -669 36 -435 -223 -313 -734 -967 895 -908 -38 -51 -29 216 -987 511 406 964 858 -258 -817 458 -621 801 -609 586 549 -114 -817 -31 -470 58 -162 184 871 497 244 -396 -708 194 -723 -138 -326 -229 651 801 818 59 659 495 211 -234 -923 -443 -675 -101 -678 -900 256 -188 -109 -215 -113 -393 -233 -307 936 -827 308 -812 -47 290 812 -899 819 375 403 370 -418 -643 -314 122 -236 -784 -269 -242 -576 231 494 228 200 -627 -347 -315 -218 13 -266 915 816 -452 604 434 -514 943 738 -510 -79 -621 -225 -604 -552 496 814 -70 -542 -612 734 698 -348 530 14 -63 -268 -434 94 -256 -627 -885 684 521 624 -369 303 102 -581 -889 169 -693 828 -641 643 879 323 99 861 78 928 461 450 680 146 122 442 523 -733 419 -627 -679 936 517 531 118 206 572 47 913 -866 782 -84 -757 -74 176 -285 940 393 -16 988 471 -598 -657 -627 288 -982 202 -471 -292 -349 -966 651 -814 767 408 -497 540 -489 -501 -416 256 954 809 548 -739 657 959 252 694 -452 -797 -184 540 -611 -225 -149 795 798 14 358 -682 -39 142 533 494 247 173 -457 137 -919 848 300 736 -135 412 439 14 501 785 -855 27 343 -694 -47 600 -834 -701 870 -579 559 71 -696 -219 -369 -818 605 107 -595 -996 90 767 -229 -41 161 922 804 866 -544 856 -968 -159 155 -914 841 774 441 -470 538 38 76 -258 -214 271 -642 543 404 815 -251 309 361 539 -291 -507 25 136 744 400 -633 456 -764 -303 -39 -619 924 -579 -460 39 -360 482 341 -965 711 821 26 903 42 501 -993 625 25 -206 -480 -580 811 -344 577 343 -960 -594 475 -988 321 363 -294 741 -871 859 -7 -389 383 -530 475 -992 -420 -797 930 766 481 -363 569 644 187 -319 -278 732 -658 686 -354 916 -423 -940 427 -854 58 -95 -679 -224 -769 633 690 -845 247 -72 -166 385 12 -275 165 298 -852 720 -714 398 -80 -341 219 -59 235 387 650 -556 -361 -660 -413 -643 -331 882 342 981 -145 314 -624 904 663 -212 -109 -343 -609 -428 55 -805 699 381 -9 -234 303 440 818 851 -473 443 -863 -100 -839 -847 -169 -361 -292 595 536 -71 147 -677 -330 84 -568 -537 -753 -218 -577 379 992 137 -775 -892 868 148 -328 96 -667 109 709 -896 -312 754 -337 -655 -320 575 -637 542 362 259 -999 -37 -383 445 239 387 527 342 -387 -105 -802 -208 -920 -637 894 -887 875 76 23 663 317 -389 914 729 -457 -786 -81 -55 -788 -901 733 664 -825 -127 -608 596 -696 413 -398 -633 12 862 -913 197 792 795 488 429 430 -505 938 220 352 534 -566 599 -167 443 -99 -803 202 699 366 14 804 951 -391 848 -41 27 -710 -929 312 -354 85 548 -569 238 930 -505 -811 349 827 492 -430 -704 -196 30 -321 651 -131 -799 -529 771 -947 415 -385 -279 -873 -437 705 -745 -140 -252 -172 435 104 420 390 398 60 -316 -826 -17 -499 547 -90 -21 -652 294 -780 -974 -290 -526 491 -170 657 -966 -566 -762 -558 -178 941 126 -829 563 300 -211 281 265 -945 -168 512 632 522 -436 868 290 516 143 251 403 -487 -16 -869 -415 -953 -385 485 1000 -316 117 485 -862 -591 878 -556 -919 522 -100 101 455 -296 180 880 -951 -382 -230 -392 -169 21 -435 -997 964 883 -452 -310 935 691 -499 -295 381 874 -383 -575 846 -423 749 773 -484 -161 -274 462 -304 782 280 633 663 -178 -562 -747 -708 -542 -783 -640 398 -186 -292 301 -398 262 416 729 -115 -593 -626 -52 683 675 847 610 377 57 -803 566 180 507 726 69 -378 -787 -39 -959 629 217 644 210 298 999 268 172 -969 -635 -493 -453 -179 748 200 -775 -712 -94 52 -493 -137 -270 -928 167 -932 -786 885 333 -845 597 -923 140 -945 937 -572 -830 384 -693 832 -472 5 748 -394 -97 595 -726 -162 -903 240 -166 -284 -365 763 -705 -551 -258 -557 702 53 -755 842 -526 654 223 38 -322 893 -20 -283 -594 -107 -924 -914 503 862 175 -845 -703 812 89 693 -191 -298 6 -181 909 157 -353 -25 411 898 801 490 63 -210 250 -433 -293 -138 -116 74 -996 -853 -79 -528 -752 -938 593 839 599 935 -993 287 -159 474 896 889 162 863 -380 -493 271 -266 -661 761 582 -854 -307 -231 -420 -206 308 -645 972 760 -570 -579 -720 123 640 267 -138 778 209 649 -810 291 636 -426 -519 60 517 225 750 -179 76 -984 -503 -142 -317 -980 -225 -174 250 -910 863 897 409 763 -216 -607 -84 -609 -685 279 -654 654 747 -81 -64 -264 -931 -364 166 649 -330 838 753 -220 117 132 779 -301 431 348 -7 5 -757 -76 214 958 147 -26 -175 -846 -826 128 205 -38 669 492 518 777 -1 -448 -99 -273 -257 785 -502 -970 332 -703 197 114 317 701 527 411 844 186 929 -127 -345 161 -395 -401 -203 -802 643 369 753 -740 900 24 -375 -487 734 -844 795 733 -396 604 884 605 -665 811 908 -530 396 608 -374 -356 -399 -912 -608 -424 -150 -585 -746 -139 780 -319 -469 -888 -825 -362 290 125 -951 -474 2 -617 -66 691 -323 303 -975 -625 285 -619 -869 913 -171 146 -747 702 -103 -717 -705 -875 -711 292 -152 858 322 -774 -823 -917 -446 -201 855 216 231 -750 -701 685 -530 19 -9 910 -616 -383 881 -201 369 -481 -730 315 491 -951 -181 511 -163 226 -462 -124 314 817 206 159 -490 -910 -904 -962 858 137 -245 -181 729 -474 -656 625 -830 -454 -672 919 675 824 -794 714 -466 -440 -923 649 875 -730 746 982 -903 -781 768 -79 -874 639 475 -804 -236 596 -817 -107 845 615 382 508 547 -525 598 923 -919 -388 -599 -666 829 873 715 -891 607 818 -347 597 -122 -942 421 -190 -702 56 55 -544 -595 -58 -970 -458 -613 864 -889 -276 -306 882 -117 -967 663 -749 443 920 566 475 -317 -27 -69 -911 -290 -506 87 -356 283 -135 426 548 -806 -185 -341 595 89 629 -831 465 -912 -62 785 -539 -841 -837 -645 656 686 682 830 303 991 558 -162 -779 -553 -631 965 -66 -807 -985 911 -555 -73 -849 666 634 -178 -196 649 -567 -75 188 -942 893 449 -752 -118 82 168 -342 -18 -484 903 24 727 997 -16 270 556 682 202 -147 -428 82 478 784 240 532 -874 -678 -444 -487 -514 -845 868 -162 307 647 433 -946 549 -718 626 -877 294 503 539 857 -979 -51 -561 104 981 -31 270 -414 455 313 -900 -388 -530 216 306 -663 307 -563 -813 -515 746 836 -630 440 182 -251 326 218 -85 759 -604 198 659 73 362 713 22 -577 620 -65 -938 -961 682 -121 684 533 634 -343 400 478 -109 593 750 -668 858 -304 252 208 -266 -999 -42 465 786 451 339 328 -801 154 774 754 253 -166 944 592 -94 -402 460 293 912 -306 -981 -277 -427 -237 -653 -965 -934 860 31 -374 224 -685 89 858 219 -372 303 448 -901 -30 -22 -557 -550 898 -782 446 230 964 580 931 -854 -503 223 -387 973 175 -523 623 569 -652 626 -937 389 -791 253 644 863 -557 -861 -665 841 -82 836 943 317 -642 -680 -140 -602 -303 -295 -550 955 726 445 -422 850 914 102 -520 108 730 -865 -234 -796 -82 -858 -619 612 -465 -633 960 -351 692 806 -604 608 730 -331 -62 387 -654 849 60 12 -908 -888 423 316 -418 -993 -613 32 -345 -466 766 249 46 112 170 -603 468 -113 -28 186 -969 205 -441 58 554 -573 102 -8 501 -95 -591 -472 998 795 651 -651 723 456 -591 313 150 734 -398 73 -666 457 959 -534 635 497 -651 682 -99 790 -144 -805 255 786 -850 -859 -870 889 880 706 -687 -784 293 91 81 -40 -243 -263 241 -740 -825 808 341 108 542 597 517 -657 182 441 -403 -313 245 -737 548 943 923 38 499 827 -576 -892 -237 536 747 595 692 56 432 -353 6 474 -588 763 -817 -746 438 -199 232 -746 901 -999 -550 -401 -85 -956 -253 -164 -227 -805 -499 -981 -386 770 234 -908 -564 222 749 -253 -389 500 -942 -804 -153 -615 601 -358 -890 41 565 -540 792 -73 26 387 -793 -463 691 -967 935 -403 817 -960 218 210 -414 -579 375 430 855 671 31 -895 -299 -919 493 -412 979 97 28 759 -794 191 2 -495 559 502 -523 432 926 -370 357 305 -297 321 -813 168 66 947 -978 682 -487 -501 975 942 -760 -622 -496 621 67 810 -448 -336 -605 -40 -86 383 720 987 682 -17 593 -240 -178 468 653 758 281 -314 204 595 573 -89 743 -414 -811 890 -753 -601 333 -137 -362 -433 962 69 -991 233 217 7 176 -279 -322 1000 542 -618 707 255 308 -13 645 732 -859 -946 -722 -459 -969 -259 199 782 574 -647 997 -298 830 -295 -279 -763 -454 723 366 146 270 -398 668 -325 -588 -529 -130 783 -495 824 83 -256 46 889 407 -542 96 -555 735 644 -284 41 146 -1 -197 563 -80 -259 -930 -892 -766 797 51 -796 -407 -304 -936 -894 -785 -912 -643 387 959 338 -785 -119 672 559 327 -575 29 833 -457 -505 45 -913 -274 -154 872 774 -615 -94 -694 -222 -559 -389 715 -412 -870 857 713 991 260 64 -538 -796 297 301 383 -694 -200 -383 297 -549 -965 -446 -808 335 757 248 919 827 -139 490 174 127 405 608 961 -920 966 -241 -767 -477 -340 -925 -139 -243 -479 326 757 -137 -681 230 -809 -545 -945 779 547 242 117 -228 -10 -817 4 363 -908 686 -149 -390 -940 865 -442 871 -615 42 58 588 640 928 889 -402 809 -733 -653 -180 -975 -584 -531 562 -647 973 -418 -11 -877 -182 125 -736 621 191 14 962 -236 639 -373 703 520 180 -470 -658 -24 995 -804 360 -507 -440 243 75 203 -262 73 -330 -273 -235 914 -710 -431 -797 637 -589 160 888 -748 -120 -935 623 -729 -373 129 -947 -744 -848 842 915 -593 -642 -897 84 -107 67 -469 -941 374 -532 -664 301 -676 -495 993 -360 -581 -744 -7 -853 532 631 574 553 -246 67 766 966 124 -373 435 195 -178 -757 -123 719 -252 -897 -931 322 811 -898 -996 720 167 -983 -106 -998 146 81 -722 207 292 699 -49 832 911 -503 298 -35 -771 -791 -852 -65 762 -51 807 670 709 35 745 109 -892 802 669 66 956 -562 49 982 -562 137 700 711 480 717 381 -789 831 -865 219 508 589 -382 152 142 -174 75 65 -190 893 392 863 811 -355 483 181 -330 -63 203 717 354 -508 447 -48 929 -87 -796 55 539 -437 869 -698 743 -312 968 441 622 -816 -793 -116 589 -170 81 -43 599 -907 812 215 2 -406 592 -496 -910 684 420 600 -708 -730 -679 -487 -255 -898 -153 -91 754 830 -258 478 -577 -557 -682 373 72 940 -892 -981 418 172 211 866 -845 -97 615 -835 -660 -815 437 495 214 424 275 -61 752 -780 -493 139 353 -838 19 -229 -385 626 -633 236 -632 381 -903 -548 397 712 -969 286 862 -72 -388 -185 -998 504 -213 966 -277 177 58 -354 -561 917 366 -822 735 -528 25 868 180 321 584 974 478 457 352 351 33 -452 -591 -931 -154 204 -303 -507 263 -24 154 268 777 -558 461 -525 -927 551 221 -203 -116 810 -743 -359 -634 862 -735 -945 -505 123 319 27 -400 -388 902 -752 569 556 172 -688 325 -991 -275 -783 605 -687 916 -985 470 -15 740 585 995 475 -854 -207 -492 -82 327 -514 288 -895 276 -790 158 340 18 881 734 47 -199 836 779 365 126 -78 -381 -845 -363 343 -49 194 943 -771 396 963 553 -110 -37 -422 422 500 -567 -231 554 533 -952 -458 449 -429 933 255 102 -538 88 -414 3 450 -506 366 416 -29 -904 882 -238 266 -698 493 896 -623 -972 908 728 488 -122 -729 654 -105 976 -316 -709 -581 842 -562 -91 -648 -296 -892 -299 191 958 -800 418 -198 -959 349 403 684 -764 -995 319 466 -304 -532 -635 -462 199 302 796 -669 686 410 353 673 450 -433 -685 779 -166 -201 -440 781 -186 127 114 -82 945 149 643 -211 -829 -32 509 212 -901 653 -769 -700 -796 440 -814 -757 291 -330 75 330 -839 -596 -920 43 -940 -55 -476 136 117 129 -121 -828 280 608 784 216 450 613 220 -664 809 -516 131 -581 193 978 -463 744 -449 476 -321 914 -453 222 -957 97 -331 -79 -813 427 717 560 -405 -866 -189 477 199 -36 -668 16 989 952 552 -972 -291 -337 -49 629 -294 -768 294 -2 -64 532 -694 280 241 -872 671 383 142 -245 226 -588 46 -276 966 649 32 -48 944 303 -855 -539 -734 -449 -828 -357 -840 -995 -340 569 417 -765 931 544 -909 -710 -56 -522 216 -416 -594 -908 68 -741 714 -832 6 24 -998 -134 863 -648 293 -300 227 -71 -274 293 423 -644 -576 596 606 -564 463 -731 -729 -470 -704 -921 -57 784 228 304 -140 -286 29 -478 -207 -929 892 589 775 -164 -240 350 -487 765 -429 634 -784 -442 622 485 169 -913 -87 270 -266 19 -188 913 695 296 279 989 -127 -425 770 953 -632 -250 -628 -100 -153 -510 446 114 -531 -247 -859 560 139 536 -354 -844 360 -76 -975 341 679 178 -234 777 659 284 196 592 585 -70 -782 -657 -933 -767 617 56 598 -790 -723 793 -573 -178 -471 216 800 -41 -674 -815 402 718 -549 372 7 177 261 847 -63 -316 -281 -465 -487 -893 -407 -57 595 773 -688 -912 -709 -958 765 -604 616 -111 985 154 967 407 175 -199 912 919 802 -89 941 775 -716 965 -551 704 -866 29 461 8 -397 -706 -497 -140 878 59 -310 364 -958 -821 -57 95 -698 -717 -557 919 694 874 -726 -759 -596 -921 -52 338 791 -537 -31 -763 -717 311 272 -718 292 975 951 265 -204 152 -524 -154 266 -255 222 967 635 -969 -526 -432 -768 257 196 -832 6 -176 -39 997 631 92 665 424 -945 -821 -69 -388 -797 960 -526 -290 573 -223 477 -404 924 113 -802 614 -423 -833 631 566 -676 562 91 -219 -928 935 717 -547 0 304 577 653 716 237 -232 674 672 550 -668 -903 -200 -247 885 -331 -625 761 -963 858 -626 723 37 308 417 -216 475 -746 7 -301 742 -156 -999 -648 -509 160 -213 799 -561 207 -192 550 -316 -192 350 500 -351 -455 -901 -26 744 293 23 327 840 272 534 13 368 -467 -391 -436 193 358 555 -560 -548 810 596 443 -491 -840 -970 -472 252 744 88 -91 -266 190 -73 -841 -438 -184 -892 -648 -348 943 -977 -53 844 251 94 -603 481 409 863 -760 -831 -465 -484 -124 -942 444 844 -788 225 150 435 530 -467 -678 382 -471 -366 -740 555 783 -598 253 -806 705 -321 291 627 351 -909 323 -345 -297 -858 -708 411 278 -360 189 -723 -230 535 601 536 429 399 -555 276 70 735 -791 -699 831 -436 -657 552 -111 521 -850 843 943 222 -715 -183 667 -703 290 474 591 -350 -927 845 798 -587 46 -855 -879 439 -832 -983 -838 310 108 -207 -440 497 838 151 46 -324 525 -140 -78 372 -411 369 -216 -292 -845 788 -494 -951 117 213 291 63 996 -806 -591 -463 -143 185 516 184 -612 649 166 543 829 132 -732 -598 411 678 283 379 374 70 813 849 -628 245 -914 -171 412 -958 380 -831 552 781 608 -380 570 290 668 840 584 -475 873 -358 513 -718 -183 -583 -431 -16 915 304 222 685 -558 474 771 -395 -858 -176 -944 -592 -561 -633 -13 -171 291 -278 270 162 118 -440 115 127 417 -763 119 -453 -914 -74 -82 -241 -584 -514 530 -895 -864 -852 -999 -736 -713 420 -760 820 -41 449 -630 -587 221 198 -581 323 112 -37 691 889 381 879 724 987 -437 -867 905 -52 -962 85 335 320 307 829 -411 -647 -525 345 -438 591 22 -89 -101 -227 578 -395 412 -302 462 461 990 -522 918 762 268 -104 159 -387 -596 214 -724 334 -795 -525 -293 209 -229 -223 620 49 -43 964 -154 559 -107 843 602 136 982 889 -11 -426 -291 -860 -445 -40 -713 -706 584 360 920 583 525 -499 634 545 -475 993 -239 -227 -380 703 439 204 9 -556 -25 574 113 829 -695 280 -726 451 -233 -675 -583 573 -259 -903 451 55 -169 -884 -550 -178 -554 821 -806 171 -104 783 -689 195 823 72 296 286 524 908 729 940 70 302 69 763 72 -576 -145 759 698 -925 -347 205 -758 783 478 -489 865 361 -45 -353 256 201 -759 21 -519 -998 550 166 244 -411 757 995 361 -629 -483 920 -131 -240 -840 -28 590 -480 902 501 -902 436 128 -481 -461 -627 409 180 -669 691 77 32 548 193 476 15 -608 -268 323 -186 142 381 286 44 341 -975 -13 -109 367 -559 -221 836 -309 818 949 185 -359 481 -997 200 915 -411 106 -133 227 -577 508 940 630 310 -873 -572 357 -296 -344 -64 837 44 846 -471 -460 629 168 -280 757 -524 -150 -587 818 53 8 707 840 -903 -463 -903 -916 -113 127 706 309 540 -367 -479 841 -813 -175 707 -869 -88 -419 470 789 -827 -743 -878 326 -350 -626 -529 913 -304 697 -592 516 -309 301 -384 60 -938 -65 209 751 945 895 -978 -619 981 -492 -918 -72 322 -908 362 -424 -25 423 636 180 880 -366 663 927 -625 -977 454 -838 958 599 -296 186 140 574 364 -440 414 -97 749 -129 -261 124 -302 -365 241 234 -825 -56 318 941 145 319 -339 -293 -650 -266 -959 -940 245 936 565 391 17 839 -88 -459 738 -480 433 -348 -383 -668 593 -289 -740 405 -634 651 -907 369 -394 588 -443 376 -613 711 -807 769 814 346 166 -365 906 1000 535 12 982 994 308 -639 -328 939 189 -193 -383 941 150 971 468 -909 -388 833 833 506 649 -558 672 -549 750 796 -976 648 -105 871 -126 -283 437 837 -387 -442 -755 -102 429 341 -500 -746 -492 -656 36 -469 -503 -344 -48 398 -825 -826 402 649 -9 143 59 -97 755 272 -272 -781 949 173 -572 -549 679 455 -55 590 585 180 1 506 262 -305 -382 991 168 620 -207 37 77 606 488 991 -284 903 -143 182 787 147 -78 469 -82 -412 -785 -965 -658 137 -630 -526 783 697 -691 271 794 -628 -356 173 -854 857 83 -695 -790 -775 160 -977 -583 -943 -316 -833 723 -226 159 319 50 230 315 -882 -973 -374 -921 506 220 173 940 -255 -466 -386 -171 66 -989 -495 -594 -701 863 -638 -185 14 32 -787 386 588 -148 -464 716 -438 897 775 850 -515 -278 301 714 -966 -310 471 552 950 772 332 -767 -57 -169 -534 -534 425 359 -127 -123 -64 -763 990 -267 199 -102 126 -613 -281 630 -480 -717 748 -532 304 -654 -650 781 -82 -50 325 256 939 -974 201 -777 -570 -306 -496 927 -784 -784 -791 -390 735 -670 427 613 -606 -306 631 778 188 388 854 -839 -76 -962 -618 700 176 -792 1 -385 603 107 -37 552 -523 14 879 -998 501 -349 -738 -244 669 922 586 -320 -308 -803 816 -435 -684 -152 -152 674 -293 -991 430 39 720 422 461 -896 769 3 250 -744 688 -957 118 346 -206 550 932 943 327 542 458 -19 651 -183 355 -776 274 545 -112 299 -685 974 631 8 -285 -435 -130 -792 70 -887 516 -18 778 421 805 646 -179 -885 -858 347 -13 -541 372 700 484 -748 260 502 902 -149 -811 -604 348 -46 83 -866 -143 -676 338 528 350 -98 651 -276 332 54 858 -185 749 -392 -832 367 -159 361 292 25 405 336 550 450 144 600 339 -896 -932 -493 979 -653 -821 -153 -308 -970 -112 -323 609 113 -662 208 120 633 952 717 992 -830 532 650 302 -825 -210 859 384 -911 306 -649 -935 -237 901 30 331 414 -448 -651 -697 -505 631 -560 -646 565 69 -176 34 -730 -160 -518 -374 116 -130 -481 21 -180 663 319 -497 61 -299 873 638 629 -243 371 -158 183 -398 -832 -708 -642 -814 118 -514 -661 673 -668 -4 587 -739 -985 332 987 -76 -863 359 444 111 -340 -713 382 -496 -315 910 -907 -238 457 556 -126 251 616 -428 -664 773 631 316 138 -260 -624 -200 797 144 187 788 -115 14 743 85 65 -977 768 346 796 730 994 336 -834 888 526 701 615 444 204 -142 922 827 419 -280 -654 311 -852 -150 852 -139 58 63 282 -855 -314 -181 -429 -68 -591 -883 -497 -626 213 232 -749 802 923 -633 270 -304 720 774 -195 214 -815 8 545 -396 325 -995 -375 -115 617 -113 738 -132 -361 -863 825 569 -57 873 -915 -905 6 -35 823 554 -482 -213 -552 -185 975 -399 -474 351 -316 -349 188 -178 882 -41 788 -687 210 -814 -192 149 -49 895 134 -603 737 679 -534 782 -38 -408 -500 173 680 45 438 -461 -831 497 -567 508 123 -444 -578 530 381 907 663 265 783 694 -968 -904 -167 19 -32 57 -637 846 747 -111 103 -761 156 618 -72 -450 734 12 807 328 85 332 -442 411 692 -612 -349 404 932 883 -114 -758 344 254 -447 768 717 -442 721 -339 -959 945 -28 301 -294 442 -832 596 938 -928 912 935 737 -56 -179 -565 -801 109 658 136 -701 907 924 -995 562 -577 287 986 -377 25 -613 -519 -386 9 -912 64 972 896 -587 -419 3 162 -948 -835 -659 383 811 -603 21 711 -877 316 -402 133 -838 -268 -175 -534 929 896 -716 56 -707 689 -758 119 665 -306 -311 -950 -223 -825 -72 154 -403 550 -631 -771 -814 263 -132 -371 85 199 939 518 -496 603 -65 -707 179 -458 -626 -333 114 776 -507 -690 690 -516 239 505 -627 200 596 -361 -909 426 147 482 -551 432 -691 -982 227 -954 -612 741 496 -646 -634 -423 18 -529 -625 -627 453 920 -897 -632 265 669 135 -160 -837 15 -886 -649 858 568 -71 -540 449 921 536 463 369 -27 -881 -731 92 -897 683 -166 540 -41 -901 -782 -687 -553 -951 230 595 -848 779 317 -473 125 610 -353 589 -711 -863 -887 224 -709 -778 207 -547 -842 -834 972 -155 -848 663 996 114 -326 -412 256 443 -37 -798 111 -399 623 109 146 -863 -482 203 -287 162 -109 729 895 -41 -235 661 448 -274 -75 -651 -944 -12 607 605 -283 149 -863 -71 -613 796 203 -91 -150 -997 131 -320 -449 253 17 -529 765 -408 -680 -956 384 -143 -776 386 -979 -336 326 568 -684 960 -607 782 646 -511 839 2 873 -668 582 132 -824 747 993 189 89 991 204 601 599 420 -2 -998 237 472 317 -377 -50 -234 154 926 -490 736 -602 728 -68 684 -617 136 873 852 370 609 961 230 -411 851 8 630 -687 170 52 -863 -85 875 -958 839 -330 -409 53 160 455 212 28 635 -484 -802 -639 -31 -582 899 -992 -119 962 -698 -168 -316 -310 507 245 393 201 -488 341 220 -74 -80 341 1 -421 -732 288 519 -534 -124 -763 80 -608 -64 568 438 244 -546 -830 66 726 -98 -150 -928 589 -314 -273 372 -314 -582 -561 -30 -857 286 653 567 -918 -523 -777 -651 154 -912 9 151 -170 -675 -328 -974 133 -473 -245 883 -46 645 418 225 886 -546 823 -244 707 831 -850 801 -92 -42 465 99 536 740 -91 -295 855 -811 -381 -535 -370 979 10 606 83 933 -39 478 52 897 -256 -817 -9 -582 725 463 446 339 619 677 -317 508 259 849 894 -616 -55 -831 -42 -883 322 -323 -780 336 -374 -109 328 -720 998 983 -174 -964 929 -959 -554 -930 -368 -353 -944 -741 722 594 -503 -558 -322 -717 -562 794 546 994 -838 -960 941 -93 -225 902 224 -535 -485 -143 321 274 -728 -735 -185 -383 -515 473 -516 755 -599 440 -45 -308 -527 -228 -191 829 -525 -612 -862 692 -839 813 -497 -336 492 284 895 -831 3 -732 373 813 -571 -366 -469 190 -161 930 420 128 -732 241 631 505 -748 -154 1000 -360 692 240 923 482 104 -988 455 -376 757 -980 -274 510 -969 -440 -222 -467 -836 219 221 513 728 974 -717 878 564 978 -874 76 57 -171 -84 198 -167 137 -961 664 -595 -252 163 878 424 408 -590 -422 367 34 -61 -995 818 -728 -256 -324 -281 576 968 609 13 253 -750 -632 785 -135 -76 -995 -592 686 -158 920 183 -397 513 -668 -33 672 958 -360 -484 510 -21 -908 -360 334 171 -927 11 -670 318 975 -744 -160 -90 -90 946 631 -465 212 883 -691 -885 194 -304 185 -390 988 -922 402 -922 358 -427 431 -747 609 671 658 223 -335 194 -708 -603 -881 -773 975 -403 737 -430 -476 -978 97 -566 507 -591 -633 -782 176 228 -542 265 -786 -992 -937 806 -115 38 -613 721 497 517 793 573 973 -862 434 981 457 163 -542 631 -101 902 778 -211 -200 155 476 515 698 5 -616 413 344 674 -258 510 852 922 -60 -274 -33 -992 -810 -118 486 659 948 642 537 -504 -524 792 231 553 873 767 -301 -51 -266 -723 845 385 -351 695 -918 -436 -572 -855 -635 669 57 972 -506 -864 -970 -841 16 -532 -303 821 -55 -771 901 586 -986 95 8 684 918 -284 -233 -242 -608 21 686 421 111 -144 -326 444 -749 -348 -131 781 832 -667 -801 -788 -499 -785 -149 976 -570 364 -590 -658 -810 -503 465 266 -33 -765 989 -303 632 -634 240 -220 687 -318 -956 534 602 781 101 663 473 259 194 -658 790 -544 -878 347 485 499 -630 -693 843 -6 914 -547 152 830 71 348 685 -48 -491 367 -223 432 738 -8 124 -938 -401 -267 -902 713 237 -899 483 -111 932 224 -639 654 -153 268 568 -549 -275 922 -479 -639 472 -700 58 -603 38 70 -627 305 449 -790 290 -788 -493 -838 -438 -946 -137 921 729 -543 657 -628 3 -660 -253 472 392 -849 -916 -505 -255 421 -698 551 69 329 334 -386 -956 492 -423 -597 -969 -518 0 -146 927 170 -806 -247 -59 535 243 -376 -315 351 -886 18 -851 -317 592 -891 -188 -678 772 -86 957 667 -179 51 -368 364 -744 609 -105 72 894 198 -914 -624 -603 -220 821 -998 725 555 -184 -231 -185 341 24 861 -453 709 916 -132 521 42 804 267 -846 844 -628 -166 530 -37 -89 -358 682 293 647 -713 -17 -280 17 -970 -629 -190 424 -965 961 474 446 -244 -803 -621 123 255 -114 569 999 860 581 -37 217 903 -541 -270 -283 -857 97 -114 396 312 249 802 441 -237 -88 -307 157 370 510 -404 -692 -248 -460 -691 775 301 -28 616 991 -583 524 -610 715 -260 -852 -875 -938 350 -655 -462 422 460 268 194 719 308 156 -609 751 -931 6 598 105 -143 748 -866 -702 -172 935 -29 -166 622 -818 35 -669 807 -287 -759 -473 838 -397 -192 -767 -912 537 -351 172 161 78 -152 -823 132 220 152 342 233 -217 -872 -549 939 -69 317 840 -448 824 854 104 -657 -630 172 606 -231 -567 -893 -551 -119 731 -179 -154 382 -717 630 -266 416 -171 669 350 604 -564 -869 -495 390 380 -223 392 139 -110 -136 170 686 292 -178 -511 -628 179 976 -203 -142 473 487 479 -432 -906 -766 -372 753 -383 -318 -409 974 -599 808 649 -134 143 458 936 -689 369 -684 307 -519 -987 575 370 -233 -641 -181 -513 73 -150 -551 -672 481 469 637 -576 410 -497 -972 -76 101 56 -393 -880 212 -864 795 924 866 -490 -315 -361 -406 328 -6 -827 -392 402 -366 331 -760 -966 317 -928 -744 480 558 -235 155 -291 -267 -184 129 -102 797 -343 72 -276 646 159 766 451 308 -412 8 -884 22 720 278 215 -678 906 251 698 232 33 231 491 434 -557 728 463 -163 853 -680 -779 293 -215 613 774 51 994 -577 683 337 -707 532 -983 1 -629 271 -761 -574 4 -890 528 951 -381 461 719 -383 811 165 -557 -620 -982 64 -30 653 -257 413 -754 -268 274 -679 58 -867 -500 -944 840 -491 548 939 767 -497 -544 -211 893 -969 -674 69 -825 10 88 180 51 174 300 584 -794 198 -173 989 404 -723 801 711 -724 333 -810 777 556 90 -54 -605 494 3 -511 -997 -510 -980 -755 -39 795 281 -86 -724 507 -726 -989 84 8 53 -947 -51 3 911 -113 897 31 -302 862 -472 -3 257 518 -127 -816 171 -530 221 -462 776 764 227 -669 895 372 29 222 -191 370 -705 31 457 882 -724 -71 -661 336 -683 669 504 -767 106 -847 -609 -253 446 735 471 45 520 839 -620 -63 -618 -355 904 -52 9 898 -558 191 726 619 394 -362 115 -186 286 -979 571 910 -805 -716 -8 115 -899 -916 156 599 119 -174 -595 -289 65 640 833 634 -855 -452 446 537 750 251 -172 968 354 -288 -81 188 -369 342 -287 -451 -983 -357 986 -871 -226 -796 896 703 -6 -552 256 -628 890 -934 -399 -269 -317 -185 -569 -888 274 868 -568 -522 -16 944 106 129 -235 -986 -344 -319 548 606 360 249 -141 952 -476 528 118 -401 -749 -67 -452 -851 -127 185 -651 -520 36 941 338 807 -971 275 -688 66 -818 949 -789 882 380 175 377 -562 602 609 -798 203 24 -185 -896 693 -116 437 410 831 867 687 735 -759 695 -675 -671 982 433 -780 -121 -88 -449 594 -962 379 -281 -928 930 460 610 368 692 -695 -873 831 449 -508 723 -13 724 365 736 254 -666 402 292 -773 301 -665 243 -98 -472 409 -52 -991 406 724 910 541 -294 233 278 -686 -943 866 338 -453 902 -388 483 911 -498 81 595 -516 365 -455 941 560 182 713 55 264 -381 730 -701 305 113 964 829 -534 835 -443 668 -799 -508 539 382 -273 320 -519 69 -954 -181 -206 -868 -77 -600 64 562 -631 -309 325 -475 333 323 680 -629 526 -622 -981 -861 234 961 -796 -183 484 605 -3 234 5 -609 244 891 977 -816 374 -927 489 -140 -948 -384 751 -570 653 922 -551 -580 267 -565 -270 -674 252 971 93 575 695 587 -118 -64 -149 673 -908 -683 929 -559 -139 136 -568 939 555 424 366 632 -948 161 -583 -167 -567 932 -803 723 344 548 141 899 -733 -712 -272 716 642 -687 -812 880 188 -305 395 791 347 717 -202 422 -198 -227 542 -621 373 401 -297 -357 84 241 837 483 414 -204 -252 -858 71 507 179 901 -673 770 561 -934 -878 -630 -319 320 380 871 -709 487 225 -148 -203 -547 -709 628 -940 227 663 -174 -835 312 296 -437 289 -795 426 -47 -839 -647 615 350 -559 236 757 423 -31 -467 429 548 267 814 569 -190 -737 386 294 -154 460 415 784 -100 847 -734 625 -552 814 436 370 659 -528 367 -179 616 -993 834 -452 -468 931 -5 251 -533 -823 655 -850 339 -868 -612 897 -178 712 -723 402 44 -919 134 621 992 -426 569 -356 -121 84 111 855 926 209 234 -714 262 920 30 290 215 832 -79 -809 -828 -376 -294 -829 410 713 -977 -926 312 368 -56 140 -621 -833 -292 -756 245 956 -132 -111 778 -976 634 0 -713 272 878 -430 -820 -782 -93 -503 -464 -121 90 -704 -576 -697 421 996 144 801 -584 -127 -636 -351 -166 -186 973 -490 -652 196 413 -171 -144 -320 702 -501 -270 123 -160 -680 533 66 -157 -346 334 -421 740 955 -404 -100 -602 22 -446 -999 -439 366 -699 -680 -949 691 160 886 -671 -317 710 989 -367 372 91 -102 89 11 210 241 -617 -853 -612 622 -859 -805 -139 460 892 503 -123 818 456 -370 -273 -836 -389 427 366 329 696 -266 879 499 -534 360 277 -709 -163 -690 -197 164 -872 114 49 -751 6 339 -501 443 755 -607 -934 -424 946 -246 538 395 987 -350 757 378 853 -934 341 -350 656 366 -944 -936 -195 -92 985 369 -768 -91 -862 868 832 -415 795 -60 -381 -698 -954 792 99 896 527 -361 -387 492 301 -789 734 -925 136 365 -515 485 -482 -25 -704 -925 -997 55 -841 -296 -140 -356 744 -61 454 694 -134 777 297 -267 614 138 769 -287 -306 707 -224 223 -411 17 -653 796 -698 108 -330 -499 877 -654 -57 530 308 -342 75 -628 448 436 287 535 566 716 -628 748 957 838 183 695 -939 -223 500 -40 46 976 -738 -613 -774 -287 515 525 -115 865 151 -968 -505 371 779 637 -393 96 523 -710 -96 100 361 725 -533 -448 600 -502 673 504 -467 -872 -25 6 658 297 -524 -606 -213 440 764 -662 341 22 600 -707 -761 454 -931 431 912 -600 305 714 260 -296 -911 357 833 109 -74 5 -481 309 -107 787 -196 803 -323 542 823 927 -102 -406 -908 946 409 -58 842 -234 -320 328 586 -938 953 497 -737 -728 84 -817 -615 -403 987 -691 -641 -538 54 803 875 -77 -589 936 -215 -486 -352 538 861 835 -551 301 577 -195 285 -375 -566 364 -385 -353 230 1000 881 998 -401 731 -822 -780 -176 591 943 -698 587 595 -58 -515 -983 -923 -983 693 896 925 -65 -768 -529 880 -49 419 -791 -318 -106 165 -255 -119 31 -371 -77 685 373 -75 -22 -974 -74 956 257 -497 361 391 16 -158 796 -96 -760 769 513 -249 -735 62 -939 484 -616 -563 -104 -512 -563 -831 329 -408 523 415 -794 579 615 460 400 -794 757 96 -116 -137 -226 778 882 -882 327 133 -412 -173 236 -138 435 920 704 437 934 -104 -723 -633 808 287 -322 335 -695 -616 756 -226 -614 881 -471 646 -11 -650 -261 200 -176 -203 -556 -368 742 -791 794 -769 -646 697 -268 -208 96 -296 987 832 -107 -509 -480 -62 -338 324 421 72 -476 -508 518 654 574 -505 135 -973 -310 42 279 6 -576 -83 -725 687 437 -556 -737 859 797 871 360 524 -163 94 905 747 -753 -989 -89 50 -378 -777 -467 719 603 523 150 366 -461 518 286 594 -762 36 567 -940 -816 -919 148 -543 -872 -18 796 433 -643 438 290 -654 -226 105 -616 881 -154 107 297 578 25 40 409 -424 -203 891 896 511 7 48 286 514 -372 82 248 -299 642 22 -109 235 474 493 625 294 -696 -95 103 -338 -734 679 89 176 205 689 157 -632 -683 -53 -261 682 -688 345 -614 675 -977 385 -462 428 -933 -9 -754 -117 846 -52 -717 408 -682 -416 -828 61 -732 311 343 901 -350 -534 -354 964 -229 47 773 701 -128 -146 -539 815 189 572 41 417 925 831 31 -13 264 -995 570 738 -164 -503 432 -241 -139 15 -282 318 -542 -326 857 -582 955 283 460 -257 -549 -867 -883 -591 -481 -968 -483 -942 -21 943 -351 -992 -477 -110 -697 -400 418 -276 288 179 -347 948 -698 889 671 914 657 788 -237 555 498 -677 163 604 194 753 25 -140 -163 757 852 807 -988 -593 493 784 84 -811 -569 -732 -262 -333 984 -612 -158 514 -140 -149 -139 796 -220 -506 796 -586 906 -380 591 -806 -285 266 877 -27 -643 -425 -345 -561 733 -686 61 565 296 -589 648 -355 350 -343 -347 -851 851 772 194 -606 164 204 -576 -28 -727 735 -625 489 -51 526 -338 -670 806 429 -808 -697 -344 469 -84 238 930 277 259 973 -114 -136 672 156 508 -481 210 -418 889 524 -227 -837 949 -234 19 390 485 -813 -967 902 698 -63 -839 317 -678 -660 -364 418 234 72 324 -169 942 -54 86 -60 -960 -769 210 285 -977 15 -321 397 157 -171 329 876 726 -101 642 588 -612 1000 -149 -586 299 -992 -336 -170 476 -744 -625 -850 941 244 482 408 -15 896 763 528 -893 320 -855 399 771 679 -298 482 694 -268 -578 870 -686 -546 948 -62 -20 438 841 247 -688 578 342 -913 -614 -687 -328 942 -580 742 -573 -579 -885 -994 -819 280 846 146 565 454 -35 -243 39 569 -793 446 -314 930 93 -950 574 483 724 -115 -204 -144 -372 -511 -96 690 -792 -150 -947 -833 -16 622 647 -910 602 525 754 -436 125 -51 190 134 238 -481 815 677 -644 -473 521 -751 -690 -250 260 768 -918 -240 -754 632 -988 568 231 -17 700 -834 -778 779 -638 -673 614 -427 -723 537 817 512 94 227 -986 847 770 -534 -410 -761 828 573 -469 733 296 -71 -948 -679 -173 48 -55 -587 625 872 692 -738 -331 786 -886 -553 -592 34 -275 317 725 28 -203 497 759 781 992 -532 306 -451 -504 -1 384 989 880 580 -56 313 -395 -357 -805 551 713 -519 -199 736 -956 -921 838 72 232 849 197 -198 -74 799 109 593 183 -74 -698 -167 732 888 -13 -361 -179 -413 -842 358 294 -167 372 -728 379 648 113 -741 694 950 -675 -483 -833 -591 -202 -556 -833 923 -833 980 878 508 392 -945 -640 -51 -968 -431 -506 812 -524 -316 -832 -255 402 -166 873 -160 656 -198 -584 335 -827 -933 276 -743 920 -104 -831 132 -836 812 11 599 185 -103 -488 630 858 675 -275 698 310 -605 -206 -598 -167 489 -527 200 -662 632 -813 94 56 290 -124 -490 875 -349 848 -955 107 -896 -613 -300 -530 377 456 783 672 874 -630 569 680 -84 890 -872 989 -782 -62 154 -257 347 516 882 -456 -884 -167 672 -398 -847 46 657 -935 -612 592 -648 22 -467 -857 -494 968 -791 -701 -948 71 -597 -290 380 -363 -598 294 -666 -672 -364 -290 -93 -498 397 -930 -37 -890 907 -448 789 -917 153 625 -205 -453 -140 114 -330 459 -579 -193 -202 923 471 501 400 -584 -682 -437 17 775 -872 -261 950 297 -73 291 904 -655 586 -323 -963 964 -766 861 910 -3 -751 -210 -56 598 11 -42 403 -396 -831 878 207 -868 -928 -418 574 321 -89 -133 717 252 357 146 -696 -623 524 677 -736 -585 374 -76 297 -388 660 -539 694 998 966 178 -515 -308 636 883 117 -210 790 340 362 -364 -273 -1 537 -869 -102 150 538 568 303 -181 157 830 -1 675 184 -330 -648 422 202 -899 955 243 -706 500 -6 -366 646 -393 -413 -951 282 45 215 -484 746 -791 551 -967 -334 195 487 -359 -41 652 828 -241 -4 86 -63 -348 -328 -609 -700 312 -959 -916 18 -516 387 513 -759 -61 264 -779 -792 918 -973 398 555 -604 -979 -833 -55 190 -719 -567 -707 -269 662 616 -217 876 -90 809 -514 78 534 -905 -20 776 310 459 -530 788 -280 910 978 381 775 -799 -55 -181 -475 157 -3 -21 285 -494 -517 -969 31 -503 -520 -579 768 226 -777 109 760 66 46 -896 511 -343 281 599 -589 -537 118 -45 -424 -168 -251 -347 933 943 759 574 975 -240 406 453 -971 84 724 661 410 -567 -878 961 -473 505 -173 -840 -481 -193 185 960 114 -430 645 -443 -607 756 -816 503 -701 959 -453 -107 380 559 -95 -161 -531 919 -815 192 175 363 172 -677 -278 -982 9 -275 157 591 -573 472 -473 618 147 28 -309 -538 708 -868 -897 -34 690 -71 839 -499 -586 -793 -930 407 -240 295 105 441 706 -261 -785 -645 -754 606 666 -78 523 -800 552 28 690 -830 730 850 247 295 510 -180 804 796 840 576 -407 -973 -494 -133 -212 135 -472 -653 293 -585 -47 330 363 -961 924 -341 854 900 504 667 -223 -742 -501 229 405 750 475 765 64 -420 -630 -570 562 756 352 678 -46 -57 -304 99 493 828 -901 -845 45 -586 280 -643 442 378 -846 -915 111 864 -257 -79 -229 -833 -886 421 750 901 574 -159 918 -84 -184 239 -808 172 733 944 403 -856 659 209 184 -684 -131 -706 479 -99 994 666 -810 -106 -979 929 -994 -458 -88 -945 -570 -490 -9 918 -569 -189 -752 -475 -269 111 -835 -732 -960 472 -994 948 -723 286 -159 -54 -371 -248 399 208 -402 -267 680 319 776 -136 709 -130 351 436 -564 957 295 -425 -367 780 -5 626 112 710 -285 23 -53 202 -51 400 -840 -110 -895 721 -985 475 401 784 764 -225 -309 -655 124 951 -704 -467 321 851 853 -590 450 -747 -460 338 -995 795 430 258 334 -979 -476 556 410 -819 -770 -636 -837 -790 -798 -701 -481 279 382 305 -591 999 -685 132 84 -766 -938 556 -191 -159 -606 209 984 -165 255 694 230 -500 -646 360 247 -132 125 102 -62 818 -588 345 -706 549 61 -96 -928 2 569 -777 142 211 63 -341 378 -405 -754 509 362 316 9 654 845 162 -180 867 -843 809 -59 45 -776 -364 -326 -964 -433 -31 888 696 67 -545 784 -884 74 904 -505 157 -924 818 466 772 150 -246 -544 145 -904 788 -163 280 971 -930 -369 -865 857 694 -100 520 259 898 532 294 982 842 365 -394 -332 49 -453 -689 915 -599 470 589 33 -156 -933 847 523 228 -296 401 91 284 434 990 -48 -507 -375 257 677 707 490 -129 67 48 768 -156 746 459 358 671 676 -462 57 -222 -250 385 -706 -350 129 -388 893 163 -30 -809 229 709 913 -640 636 -139 -706 -220 399 -850 919 968 541 -839 672 -45 864 -771 -705 -458 -552 168 -324 966 -947 -460 -674 -993 753 971 306 736 393 -842 -514 263 369 900 -382 67 -692 -245 -233 -477 -423 -965 -970 686 481 -800 -278 -38 -238 915 611 410 223 257 460 -35 761 -586 921 475 359 510 -91 -862 -550 376 -634 -866 710 -87 319 -70 445 -626 -886 155 -783 -820 361 -900 990 -228 988 958 798 -658 748 -839 286 -738 -601 -853 662 176 291 -122 -794 11 975 -73 167 -333 -79 -129 331 -342 421 57 80 -418 603 -109 348 216 -264 73 626 -73 858 27 -834 40 -270 -423 891 630 -24 766 468 -728 549 -100 725 180 -472 -645 383 -413 310 252 -150 -872 -718 910 -631 412 585 289 798 -669 403 570 -849 257 686 4 821 357 -801 884 -326 -320 134 146 954 160 954 27 100 948 315 -397 -298 -333 -42 -366 134 -191 -75 -359 -70 346 846 -507 -170 -806 -511 -512 500 847 -964 460 224 -160 34 -222 -249 185 -971 177 -282 703 370 420 752 122 -352 -55 -724 -101 739 -198 -817 -72 203 -145 303 876 76 -768 -963 -226 -277 -285 658 849 628 867 -404 -249 -693 -980 -100 135 762 553 202 -732 -661 -101 453 113 820 -452 50 285 -209 -338 -512 822 569 360 -778 -989 -643 -998 -746 -996 -285 -382 75 18 -431 10 187 484 -5 -572 -909 484 -336 854 910 -978 -534 160 431 799 643 -461 111 678 -70 -215 709 797 135 -735 431 385 -726 -606 -450 -421 91 759 541 -195 998 363 745 150 -403 626 848 857 -465 -885 583 563 -250 694 -138 756 -791 -987 83 112 451 82 733 249 -10 -558 -690 538 -853 867 706 -294 414 -970 -909 419 -547 926 940 239 229 -470 555 307 484 -211 531 50 933 794 53 -2 -235 -87 401 -325 -822 -751 260 -235 735 837 474 -833 469 -986 -523 17 -356 331 715 709 898 357 -970 -495 -560 796 -532 178 726 -807 500 365 -143 -574 -221 -177 -666 -577 -468 -708 -645 -731 -744 -425 539 -961 -743 -15 527 325 -979 99 -189 -970 -102 -841 -653 720 441 420 818 -391 711 -473 -376 -279 607 -201 -911 282 -913 245 -766 -1 876 -60 -194 279 392 685 -762 449 911 246 479 -984 540 -247 123 398 -434 -313 532 -587 -787 -275 979 626 698 824 -796 -829 0 -442 -391 669 493 426 -198 154 166 56 -406 123 -828 -875 -444 668 -909 850 683 884 -998 -452 -659 -904 -450 -269 -472 897 -61 -429 -924 158 1 941 173 -736 989 -549 160 -640 942 -92 153 163 -658 804 175 437 -988 682 460 676 -436 -710 -58 -688 967 -852 285 604 -97 -643 64 -731 186 7 -199 20 -297 527 -127 -447 822 -629 -216 -32 -256 133 942 334 461 452 -191 -305 579 867 133 -766 -195 51 -395 -623 -618 -464 -386 -200 308 -918 933 66 808 -241 682 -795 -981 451 890 -672 -619 494 307 -62 -595 -18 -393 388 -929 207 -886 -1000 -762 -228 -19 100 714 -274 494 -72 -863 -22 94 -205 483 885 287 -542 495 257 115 98 997 -869 -288 426 900 225 298 993 -19 999 256 -492 771 3 938 -586 -762 295 -171 869 -408 -364 653 -785 421 410 -143 357 -679 -898 -972 -58 690 584 737 -147 -494 71 -290 -724 -121 -663 194 598 -940 -793 409 167 -436 322 -993 -214 421 79 77 523 -43 822 773 336 670 15 -638 -355 -968 -671 -184 210 -972 779 576 348 -614 -563 -234 214 -471 328 363 864 26 472 677 412 -120 -532 889 -959 -214 -678 823 141 -724 885 280 -647 634 -817 -345 231 106 626 604 -183 981 184 -438 -192 -13 457 181 218 -624 -914 -677 -464 -142 24 79 636 50 785 -786 -528 -782 -756 -325 -54 -12 -271 -428 -132 -731 -774 -777 403 563 -747 694 731 -795 -226 503 547 476 219 486 -969 -505 663 -134 -49 367 141 -607 -303 -249 798 357 489 -509 861 19 -700 -932 545 -178 -496 565 -965 -145 498 514 771 134 -346 -116 -951 954 -49 -11 343 133 -118 357 -286 161 -138 137 769 917 -91 -109 -463 -238 -522 -689 207 -43 -339 -966 -102 582 718 974 532 -94 -216 296 165 388 772 -421 7 -814 490 -825 -458 -89 716 -535 -794 677 856 941 -64 -87 324 -487 -518 -54 -945 341 89 -697 761 396 -781 347 9 -950 -105 745 -693 841 -569 -7 588 208 -955 -901 -743 624 -471 -369 -225 139 -568 -463 -364 -347 -105 995 -562 93 -884 365 -691 -122 387 -231 174 -168 -186 740 -247 -111 -450 -336 426 -390 923 794 -784 751 577 538 737 165 818 837 68 -447 121 -908 -50 801 -781 653 -435 -975 651 325 764 -415 566 -960 52 -156 293 -758 -549 143 -512 -750 368 -283 131 -361 296 -985 929 -952 -312 669 -17 153 -809 919 -326 -235 -478 -720 -823 -845 631 965 -831 434 491 -165 -652 -8 -966 -656 143 340 -307 -106 876 982 364 -864 -529 -540 -575 937 -20 381 356 846 -411 211 239 -31 -591 -872 123 -638 577 -281 93 -326 -76 -972 -867 -615 996 -131 -445 888 -374 344 101 694 -610 211 -517 -406 704 -910 -228 -317 -325 -770 -567 83 -518 -161 660 468 -985 499 709 829 325 -631 959 -195 -843 -669 -466 -180 -220 764 -845 741 -386 -899 318 729 148 142 -716 24 -261 -260 -595 -886 -309 -501 551 -205 -653 -382 196 320 85 424 -789 22 -212 504 -476 -184 408 558 -617 496 941 609 479 644 -74 -66 410 14 292 88 802 353 -174 -694 -823 103 -16 768 -490 -218 685 -433 -922 815 -983 -938 -231 797 861 927 -700 -208 -611 -479 -486 596 -926 3 -667 74 661 590 -133 -304 375 -516 577 67 288 -818 957 -943 -743 -366 642 879 769 -685 623 684 -36 -206 -449 366 152 -922 -576 -235 -896 -819 408 227 615 -687 -790 -878 -145 983 -830 295 597 802 391 988 -227 713 67 -894 -340 -81 -460 -520 997 826 642 641 842 754 -491 -262 964 101 -670 243 712 267 -799 933 136 728 -733 -368 -387 44 -557 833 195 -625 -292 -74 -188 -233 823 618 -973 332 32 -129 -64 -461 -44 -170 910 -530 -45 -365 259 11 -652 842 -632 -646 381 935 -657 20 828 955 -977 -197 -32 -816 164 249 -653 582 240 -867 636 310 -168 843 505 -456 893 865 5 275 -727 359 -4 562 -352 -61 496 -974 -502 -486 765 409 -434 -478 379 -264 205 534 -491 369 -452 912 -869 -479 705 -650 377 665 416 -692 -222 470 825 600 451 631 -275 -409 59 -449 211 -425 375 -116 813 -18 -190 635 172 -656 253 234 -997 561 -256 606 549 -109 -853 76 -244 -298 -56 233 772 973 822 767 -128 -212 527 -187 134 -28 274 -105 -512 -592 -512 238 -396 -521 536 712 793 -392 954 -514 606 969 654 -609 873 425 -121 -488 -57 -798 -270 466 921 -778 -623 -4 633 -881 396 336 -367 330 -424 927 458 307 634 842 59 240 -260 138 -66 -633 649 53 392 160 452 262 536 -97 -303 196 -817 -711 -105 -793 297 475 562 -666 -965 -484 -240 -354 -303 31 -556 339 918 97 172 766 -190 -375 -799 891 654 110 926 221 -602 -755 -923 111 -773 -998 -205 328 -892 980 -719 -149 -748 488 -759 133 -195 -233 341 176 806 991 -117 203 -600 67 987 536 -227 -560 990 176 289 372 710 530 173 966 -284 731 -219 -410 846 -154 906 -914 -728 837 -839 804 -812 102 752 -45 501 562 264 202 -918 700 -613 -641 488 242 258 239 -310 -800 424 676 -726 -705 -78 -453 -44 107 284 -688 -931 -347 -85 -884 -391 -255 -700 -470 197 -770 609 -328 -873 835 978 1 -41 -969 -107 50 -234 -214 -620 873 558 -657 -829 860 571 704 -299 886 692 249 -28 351 -548 -987 -945 -862 829 -638 -810 662 -569 -332 -221 -231 600 -802 517 953 -990 -549 272 -853 469 170 -170 428 -840 887 -577 874 -528 913 -786 -472 -360 -473 869 720 845 830 41 -591 -29 -433 728 757 33 928 -152 -321 22 -536 917 -526 -385 423 -918 -387 -743 -852 997 -864 741 -166 -239 -490 -79 -773 696 -266 -712 -180 363 780 -40 474 495 218 -150 136 188 799 6 -379 254 158 -312 11 76 -959 -455 -443 -858 -647 -4 -882 -313 170 -209 -12 -747 784 -489 32 -176 751 -648 645 -221 -630 -648 551 961 -889 -912 -166 -292 607 -257 -637 596 454 -69 -181 3 834 -121 943 780 882 364 -657 709 402 -984 -57 -513 -393 -871 595 71 497 -47 24 738 314 -58 540 -811 -568 23 286 -672 947 -441 -490 -324 -28 134 -486 -41 879 -80 -562 430 457 -936 -212 665 774 -259 -484 729 -359 -637 554 399 -612 981 116 833 712 -623 336 -808 915 -814 813 -955 353 583 421 -402 291 -282 151 156 638 -835 992 -252 -479 529 -91 -381 881 -333 -329 210 -130 605 -937 791 -713 -792 576 -117 226 991 -764 -580 835 338 41 54 -642 -173 529 -953 16 -840 577 -202 -844 241 -306 -756 -740 433 402 -232 296 -464 564 -89 -761 646 -514 -134 -561 892 -266 369 -721 -766 480 142 -873 748 493 -458 43 -103 401 105 407 -925 294 357 -919 80 -853 -973 745 -382 62 -548 -742 351 -314 334 294 504 420 -777 265 785 -394 -526 503 520 -403 22 -925 -51 726 -952 -834 756 12 -104 -666 -93 -896 -389 570 760 -516 292 -724 143 282 61 495 562 -335 -141 -922 735 713 550 -705 857 270 -158 -890 757 -962 -735 999 -9 407 -195 240 16 -372 126 -528 76 -491 -150 -864 -583 -496 -487 -837 966 -635 -195 695 -846 -417 -389 -97 -50 -457 137 240 -151 -888 -212 -958 588 0 -961 -526 -321 -927 -529 -831 91 651 771 -595 -292 -811 568 -464 -154 443 -895 -690 474 356 602 -79 972 -202 702 -378 344 177 65 -621 -3 -950 4 873 986 479 -683 91 199 735 452 -260 374 -555 -661 -799 691 502 132 169 630 -353 -547 704 -517 238 -915 142 -662 -841 -104 38 -821 836 482 590 -386 687 553 -303 -105 -727 885 -316 -896 -339 -572 -142 -560 695 648 -890 -147 97 998 789 671 -63 -38 -247 -785 531 -29 368 -597 -171 -86 -246 -895 -444 914 -350 275 -945 -60 -825 461 283 -896 -159 -106 445 892 -762 -777 585 -153 155 173 97 615 -587 -830 316 -335 157 603 -162 343 -471 -814 881 185 -691 -151 983 981 144 -733 410 -331 -607 510 863 795 321 -264 268 351 309 -878 340 -644 162 536 110 -996 903 -908 -498 358 724 -626 -167 -547 459 -169 -77 664 602 562 299 427 127 122 457 -766 409 -574 -133 -101 -968 -696 487 -872 881 867 677 -340 212 392 347 212 525 760 -100 886 917 -182 -489 432 590 -899 707 -348 -88 75 -966 97 -674 -20 18 806 -702 560 -340 -600 -693 -264 -685 -226 -406 257 -931 -522 -75 -163 -760 86 -668 -188 708 -484 -306 -420 48 853 873 594 964 -592 -245 -697 477 372 808 451 793 853 755 976 198 -272 751 -928 82 -396 265 -610 371 533 108 -226 -14 683 727 -753 791 -793 -729 338 903 -592 538 -848 -365 465 293 -979 -392 -372 882 506 -649 -6 -683 -174 203 199 814 -930 -346 836 -620 191 -314 -594 -999 305 840 -758 -74 -315 -442 67 -777 -728 -220 339 640 -572 -9 485 749 -73 987 -832 987 -771 941 9 -958 554 -775 840 -552 -350 395 304 -251 -266 -172 -485 -209 565 -132 796 414 -223 755 -505 -270 201 -935 880 -655 -871 990 -671 -927 -257 932 -758 522 787 -457 -624 -491 739 -712 -945 -102 -135 242 692 -500 -604 -444 450 -99 82 512 -651 -518 -260 -920 49 522 -421 637 -823 752 -292 16 -832 -24 -446 -87 269 654 -929 -33 348 546 -789 804 -557 -506 -931 753 753 -498 -817 405 -68 168 694 -788 -225 940 -445 -964 -877 428 -152 719 -334 726 603 308 -640 629 712 -886 698 350 -636 -222 883 625 -730 144 71 166 245 -133 -981 846 59 83 -665 574 839 -903 919 853 -58 818 -123 -674 -948 748 663 381 -814 -290 -267 178 844 -285 913 747 -23 -196 -188 352 517 161 716 46 -360 421 124 -554 765 -38 -160 531 -396 -379 -303 -884 89 -623 649 983 -950 -209 43 580 195 -531 -496 802 117 104 -611 -366 -685 -845 780 -993 -662 269 -572 -28 -400 -553 685 -716 -630 -830 615 842 -930 602 -646 -420 444 -739 -269 35 196 636 448 -947 105 -511 -35 927 271 -537 495 -757 -259 -49 -670 -958 -516 -930 -412 47 42 403 -508 73 -997 -525 -859 -769 253 693 -764 -547 773 -777 512 205 -361 -634 136 -796 849 -959 127 132 -668 -804 -373 -794 671 -515 947 333 -532 -909 363 -738 91 -292 332 -276 99 -317 -21 95 -674 369 255 -555 555 105 -681 931 307 741 -765 181 -949 -153 153 725 -836 -468 125 -529 -685 -274 -576 3 -10 -963 -558 504 -741 -495 -569 -103 -533 287 59 820 286 80 -753 -685 -143 505 928 521 -755 -862 719 615 664 -279 697 737 -321 354 765 -74 -351 235 -939 813 982 644 -434 548 -725 892 985 956 -356 62 198 -143 520 916 -934 -639 629 729 -964 -786 -230 -993 774 162 595 -895 70 989 893 -572 152 459 719 -199 134 -277 -460 -402 827 -978 996 -914 422 377 399 806 -432 130 -103 534 -892 197 237 -817 10 89 901 403 847 500 -89 660 -188 -503 -133 -867 999 -516 -558 922 -664 -414 120 -450 578 -142 736 -13 881 -946 -514 -232 -777 386 826 755 890 118 -583 -794 -999 775 989 443 -319 912 -434 664 242 4 146 309 999 -869 -979 -861 485 -46 419 634 604 668 415 -434 414 -166 73 -923 646 -101 -901 452 38 -119 814 -828 -899 -344 690 356 14 -578 214 -175 794 769 452 -488 -25 358 707 -815 284 -133 96 82 277 857 -92 603 527 699 500 168 -384 986 881 473 -676 351 514 -857 -63 599 -27 -653 577 836 -787 -407 401 558 79 -256 96 -444 221 -321 882 -868 828 -334 -115 -96 145 -292 -949 -770 202 -479 -78 161 505 -453 -942 -35 310 833 501 609 680 619 747 173 677 -892 -638 -992 -822 385 -695 -677 949 -827 503 -878 -488 283 -430 488 282 777 -353 249 -452 658 -60 43 48 996 -686 707 -660 94 -348 153 -348 443 -328 -715 254 -523 -839 790 791 920 727 253 -105 -326 625 683 -333 239 -111 -556 761 -846 -659 272 -977 57 -502 -844 921 618 -606 996 -350 -806 11 802 959 -613 495 612 708 19 -131 132 -553 -973 320 -966 -664 613 -482 15 -858 907 -295 -627 -735 -481 -812 -337 -709 589 -782 -262 155 133 -821 -779 282 60 382 -69 912 -122 202 -946 38 -203 -998 15 989 724 119 -683 624 -757 793 445 -914 -94 -675 -860 -913 404 635 -397 89 622 -549 493 693 958 723 254 796 -988 226 -265 -134 311 387 -298 333 172 858 -556 -739 -570 765 -64 -629 -850 -127 158 -114 4 972 -695 105 696 -233 75 -396 442 -217 277 -593 -517 62 112 749 -435 913 -320 -436 313 220 973 -763 -846 -501 -523 -689 789 976 664 -712 -959 736 -272 -172 584 44 976 -961 -597 -628 -527 834 -672 146 648 528 -4 -756 -656 829 587 -964 -470 882 820 51 -321 -521 292 352 -392 222 857 35 -798 -876 410 749 -687 676 742 -219 450 846 -189 -833 -718 459 356 671 953 58 -259 -470 109 -325 671 -224 83 709 549 993 53 -36 -129 -282 41 449 -18 -131 -377 -586 -72 -359 -165 87 524 -122 -634 -839 -443 723 191 499 662 741 433 -554 640 991 -849 546 379 -276 155 -645 36 -7 237 -888 214 -656 -657 -633 617 880 400 -600 202 225 -78 -302 900 949 66 435 -935 256 767 -41 683 796 225 752 -83 98 -547 -691 -244 311 -538 797 508 -369 -346 163 438 285 650 -119 912 198 -500 825 -957 -214 -719 640 310 725 -441 443 -998 -728 -24 160 21 970 -134 -340 378 -974 218 -994 -941 913 -332 -734 -621 -765 864 -716 -907 787 -384 -612 682 403 -808 118 636 -959 984 604 152 -56 906 30 -737 272 -576 222 -948 275 -683 -515 904 921 -534 -684 668 794 -938 -574 225 958 -46 653 127 -58 657 27 -23 871 24 963 828 672 419 -332 250 -131 578 -576 -83 498 -206 665 -136 913 -653 206 745 103 241 -758 305 344 276 -564 -947 608 -17 -680 -217 -403 571 591 -365 -667 32 250 209 -10 -532 537 678 436 740 934 -154 -191 291 -640 239 641 423 953 -998 435 -824 165 -833 -867 -344 13 498 -356 -599 546 806 242 -118 417 -240 84 -548 962 -518 -692 -348 789 655 10 762 30 -683 692 -654 -529 598 -342 117 -26 -370 -840 40 -174 860 991 296 -278 266 97 859 252 -351 -291 411 700 -746 914 -444 -982 172 501 318 434 -487 717 -831 920 -58 611 420 475 816 -699 -943 -215 781 -148 -622 -736 224 -540 562 6 -767 684 429 -535 -368 202 -24 -38 416 -307 286 -569 -378 423 -353 -982 865 -510 -791 -751 14 464 -301 -421 -600 -412 532 598 907 909 297 977 -352 -513 -851 145 -34 -741 -246 -988 -559 -564 -305 -655 757 60 206 44 -487 716 -911 -31 -843 108 436 419 994 -301 -335 -248 -116 243 140 -276 -754 -711 -467 810 -581 -924 423 600 884 -887 -875 160 4 227 53 719 10 89 150 609 -876 -380 -744 -854 552 898 -347 476 364 -873 87 -129 -465 921 -772 -80 -921 -747 683 157 -832 -358 -451 -245 624 813 -247 -966 684 861 573 -863 -420 941 843 381 913 -246 -421 837 455 -434 -489 -196 584 568 -272 -6 53 -912 210 -77 945 52 133 -237 -243 912 14 466 -209 701 146 776 923 -901 737 -766 834 -710 393 353 -365 -912 940 -68 401 773 18 17 -823 786 -53 107 -32 216 458 -872 609 473 -878 -804 -841 -809 -796 759 -418 -494 -960 -963 592 7 -833 353 329 -52 -661 -692 -96 -586 -654 293 266 -605 395 200 -292 -721 177 -346 625 -748 -626 979 432 601 -650 -832 39 -730 -837 -809 261 -25 -224 828 -359 -825 -242 846 953 -666 -4 -951 122 -854 -625 70 327 957 -991 884 842 805 -681 -490 332 885 -180 -183 -695 -482 995 507 -707 227 698 820 879 -246 -717 50 -906 813 882 626 -180 13 -338 -471 -969 -409 442 441 684 -823 861 894 517 25 -716 208 -876 -349 -462 135 709 -134 52 -463 667 928 -668 216 528 -206 -36 -358 -983 246 346 -860 972 -896 597 -744 299 -735 -590 -9 -303 -129 -671 -402 -349 340 923 -113 698 -603 -932 212 150 -182 -60 -63 -904 144 44 187 -450 983 104 -412 102 430 937 776 428 -19 -185 557 -242 396 295 -681 850 -526 -956 -429 -284 663 778 250 -246 -99 427 -769 -938 -310 -961 -621 -487 724 895 -501 281 40 701 -42 -354 -611 -637 -626 892 -373 -875 158 -307 -125 -844 382 307 124 -766 -414 74 898 -899 -603 565 -444 284 -724 -432 -239 12 398 456 -328 141 -24 80 354 745 627 -660 -414 -762 -914 -344 -638 411 263 583 -421 700 497 195 598 42 -918 80 -765 12 -225 -321 676 -656 752 50 -648 348 -701 -26 -510 395 -722 -951 862 -524 430 899 481 -822 726 -419 -61 997 -115 -931 611 47 617 -180 -343 -21 -795 -134 78 149 -70 499 81 -563 752 347 -563 245 -556 628 215 -196 -359 -349 -119 114 -293 207 -753 -303 874 291 515 375 688 -49 138 -175 -147 -35 589 -778 -220 -847 -533 683 -707 -951 -769 -386 -964 874 -81 -473 390 983 -766 594 -243 -937 429 989 261 -356 62 109 -138 745 -882 382 79 314 908 -260 632 -749 532 506 -520 -235 173 562 660 329 554 534 229 767 442 472 785 323 -866 -745 -446 -854 221 754 591 894 -876 379 -586 -139 989 -241 -687 -704 -262 -552 399 325 5 676 -911 -98 17 -301 -388 155 374 103 168 -374 -985 517 -259 -228 -499 77 -946 148 826 965 626 196 182 -464 690 785 -649 -206 361 -505 -236 720 724 188 683 -806 45 -590 263 -309 765 -586 405 120 454 154 869 861 914 28 -570 -408 36 -138 339 768 -496 -345 -640 -385 991 252 -755 91 654 -861 -130 933 -476 792 154 -112 -226 669 -398 -709 -663 -916 51 -268 -812 147 197 678 314 -295 -249 -78 -27 -169 -971 836 469 -213 -725 772 77 82 298 879 701 62 776 149 286 -662 269 -868 -791 -992 -549 -973 750 -288 -780 -932 224 201 -683 97 -718 952 -488 296 223 -932 -637 390 -424 550 -144 -44 -327 459 -65 -841 -297 22 -104 -610 674 -223 829 -184 26 -102 141 -89 -156 -205 -752 -201 112 934 -157 262 -816 800 802 364 199 -818 -609 -319 -786 -673 993 504 452 167 -353 -401 959 786 641 -966 407 438 -690 456 558 -682 -591 39 -275 -314 703 -864 579 -602 -185 901 -871 -17 680 -60 635 918 941 722 -863 -408 -912 -682 -303 596 -910 49 16 933 -499 250 -181 877 612 -658 645 846 356 304 921 -777 -886 538 425 -577 401 857 880 -920 -670 791 -402 -664 -885 -974 -976 673 677 928 272 -760 152 531 -120 189 -225 -388 -110 149 286 239 997 -383 -453 -496 521 -93 328 -241 -120 -176 -404 -399 186 663 -53 -403 564 -291 239 -276 837 -944 409 649 -898 599 955 708 198 -803 582 814 -129 -908 -173 -766 -291 413 -872 -320 -602 232 -779 219 172 616 933 -565 372 914 978 377 25 958 -315 -864 -801 -677 -686 -638 295 558 -618 -946 -907 855 -173 78 -580 186 -241 313 887 27 -93 -536 -405 -817 764 871 7 -69 893 -343 582 274 375 -106 586 716 816 -210 -297 438 -982 -957 76 -29 -393 502 61 238 -751 -550 -220 944 -854 -390 -153 414 -397 -268 493 188 -925 -554 -635 613 -173 233 576 127 973 351 -504 -733 259 330 -638 -634 977 -880 278 -715 -80 -828 -355 91 -787 -768 861 -925 595 -763 716 -169 -61 253 402 692 -397 -901 -792 -697 294 614 654 573 880 -181 -413 28 882 58 667 348 1 187 -728 197 -788 -315 -935 -487 -336 -458 -38 420 -899 -167 -691 614 -949 83 -199 -623 172 -51 523 727 661 343 -968 325 -220 106 -753 342 -85 923 879 492 -694 -689 974 939 915 413 -887 263 51 559 -259 -709 -844 671 385 705 136 159 429 -885 -47 964 76 452 -681 -337 -552 799 957 854 -292 698 549 793 -46 43 -920 446 -934 846 237 110 -176 -54 -180 -44 -626 -769 -972 -624 682 347 -286 -440 404 -883 -369 47 989 -15 507 564 32 107 -89 -793 -813 241 -470 415 -368 -525 853 299 771 822 824 587 127 -908 836 -926 -841 884 948 194 100 515 599 -502 -981 969 979 884 543 841 2 -660 25 -245 -605 -595 532 897 481 -454 722 -863 -944 768 424 653 -937 -895 826 970 381 -302 61 31 -969 239 -232 438 -913 698 879 -483 -81 -732 -51 689 -558 43 -171 -194 5 371 541 -457 -930 821 678 210 216 -696 -94 433 -588 -644 -754 768 -279 686 -357 781 17 -205 -31 -481 16 101 126 -324 -850 532 -824 976 416 709 17 571 593 -672 -703 468 421 27 768 -271 267 -289 -401 -462 -735 -222 -647 650 586 133 -10 308 268 -37 -276 70 105 -374 852 -723 53 277 -486 686 -970 46 -216 786 230 -791 929 3 991 -234 43 -872 -192 43 -903 -377 739 -77 -395 160 -592 559 753 467 -332 273 -618 -997 -951 -430 844 -54 -514 827 -813 937 12 -397 -580 -503 -194 373 -871 715 510 469 -254 -722 635 128 -919 922 -747 -159 -526 291 -51 708 -196 619 -179 -188 -935 -417 691 831 754 259 -402 807 562 213 -966 -320 -462 527 955 405 958 508 -768 -925 -494 -940 530 -76 385 -91 819 -579 -467 747 704 -646 -964 -402 229 -648 -994 549 122 330 -53 -509 234 441 -36 91 900 167 -710 891 143 925 -547 -482 -698 -424 -370 -735 -604 4 -793 -386 896 45 611 -453 198 -225 -628 82 876 -666 -937 407 215 -789 -437 -645 830 915 509 -942 914 -376 -693 -543 490 861 -789 -495 -803 -400 973 387 570 -873 -502 -343 616 604 -583 502 -753 -189 -159 710 975 -242 572 135 263 95 -470 -825 37 -81 -683 266 295 -509 -2 656 -569 -111 -62 -417 -710 -32 645 573 -925 884 279 803 -382 -189 217 710 440 674 -600 -270 587 945 645 -437 -982 -169 -35 567 652 -55 670 995 -120 912 -975 -631 -904 554 -197 325 -901 747 -487 -503 -921 -707 885 903 349 -293 589 423 655 31 796 760 -681 -456 422 -980 966 -941 -950 -114 600 -227 -554 49 948 -721 552 312 -897 -756 294 -167 447 887 661 -352 292 505 -215 745 761 -273 454 225 -817 63 -660 -492 18 478 66 -637 709 420 918 -521 677 -768 395 -256 -121 895 -251 -667 162 871 -957 -421 843 -51 14 -641 819 -411 284 -741 -269 -448 857 -247 161 141 727 991 251 905 -182 147 302 -671 -259 117 95 296 694 107 67 218 -199 -447 -863 -63 -18 778 674 -531 -927 320 -331 159 -53 -382 311 649 -537 -757 263 -916 127 -9 -681 661 511 695 756 -979 513 578 -41 668 -950 699 552 219 795 -834 555 300 375 -520 483 333 -680 -941 144 223 116 105 886 -620 -504 -104 877 224 684 -290 243 -207 -345 -603 248 -975 -839 -438 998 -176 133 422 392 -918 -44 -920 -833 -619 4 -869 793 -762 -732 581 308 -747 717 243 -936 -656 -507 543 389 -209 295 83 343 -295 59 416 39 800 -65 867 -45 214 -58 -52 -608 133 205 -49 -56 -611 264 873 208 405 93 277 854 354 -941 -543 -877 79 224 -528 758 589 -17 -616 -318 -369 10 -174 -934 -70 722 -613 66 -870 787 19 -70 -198 -545 -734 -275 756 -102 -193 795 -162 -46 -303 -83 -898 -442 -914 -552 643 -329 -214 -492 87 639 -344 -298 -691 450 471 -654 574 -53 792 329 -131 -785 -872 930 -676 -154 346 863 -188 -349 -936 -106 -842 -609 71 754 145 -764 -247 894 945 -572 121 927 -135 500 109 758 -121 867 638 -868 139 -846 924 -572 220 -213 -202 358 384 733 -318 97 765 545 503 944 -709 860 899 518 -96 239 862 -745 -662 922 778 353 232 -409 826 986 523 26 -183 989 182 -147 -769 -528 -435 -609 798 -267 -223 -143 594 -283 -869 318 -77 -614 -265 598 -654 -298 715 -451 209 954 261 926 413 7 -835 -591 -808 -961 -658 152 259 493 347 261 523 -69 -44 359 262 -442 -810 -927 -158 -339 -378 660 636 223 -724 -46 -211 582 537 344 -389 -691 -876 159 -131 991 865 -106 -598 -631 -998 291 -858 -56 807 -698 804 420 -132 775 -293 91 -567 -14 801 861 421 521 -553 609 555 -488 -869 807 570 611 -673 266 -528 -557 -386 481 729 -827 -151 -88 -116 -755 592 771 -47 -979 649 509 7 -607 144 662 521 -518 -529 -481 818 -313 71 753 -955 498 -132 -37 802 -986 334 885 -50 582 649 155 971 216 -216 749 753 331 752 56 741 -763 -492 -809 -289 594 -486 746 -830 -431 724 97 -678 473 37 988 923 -624 -484 838 -95 -267 774 -321 -558 -454 904 -865 -950 445 257 958 305 250 -181 -972 483 -104 -157 18 438 -23 343 -543 -520 -494 413 684 213 -235 796 905 305 991 182 476 340 -276 210 947 -226 755 411 -714 467 -360 -246 -227 -722 907 61 -675 658 62 122 -49 597 722 -428 -211 899 921 617 -464 -440 -20 -973 -949 108 775 135 -512 -687 -421 -701 436 -182 -464 -828 -650 19 -738 711 656 614 894 -436 -827 668 -243 435 -108 -524 259 604 -442 265 -831 -145 -657 782 -811 216 681 -525 761 3 551 463 -865 490 31 -638 -955 -542 -232 -89 672 -321 -616 -298 -92 378 -445 984 684 159 291 270 -524 968 -28 853 304 -392 370 -998 3 638 -863 206 -779 269 738 -293 578 286 -136 -976 -157 150 -858 56 -471 -647 242 -526 -900 -551 -578 451 -32 -881 398 617 56 508 734 563 -512 171 -39 -757 242 793 328 -485 -798 707 68 -174 662 163 -750 952 535 -963 -399 -233 49 821 442 223 -302 -875 235 26 -146 721 -652 634 -790 406 -510 -134 -472 232 707 -759 686 9 851 -527 583 -981 -746 873 332 -952 547 426 203 974 -493 -973 196 -84 -27 -527 -523 -876 -346 -885 997 -265 482 -194 -890 -25 -632 603 868 -638 -578 567 522 492 918 972 195 -653 -333 -106 -882 -537 990 -451 646 -632 -969 552 -528 -510 459 -789 667 313 -697 203 -326 -580 732 819 -149 631 -146 -752 -408 623 799 838 -145 867 -573 -975 -875 363 976 49 582 -932 3 340 296 888 -16 123 -418 370 403 -379 788 -544 520 270 454 -377 -624 -488 -599 176 -925 -208 -927 578 646 425 617 238 -381 -660 -963 488 637 761 834 -441 571 -844 -6 534 -92 450 468 884 850 265 533 243 293 18 627 -299 891 -113 213 103 -11 324 -578 -464 451 726 820 826 278 -464 -554 -268 -600 252 -869 283 603 -930 -739 -979 -178 -514 513 918 396 -11 -757 -496 -167 978 -42 -531 813 -138 -289 -659 231 693 478 765 610 320 -995 -482 -158 989 -783 -65 -55 -469 -468 988 365 45 -417 819 -390 165 -719 -475 633 330 -480 266 143 -438 -395 262 34 703 524 -323 215 -608 208 -493 -24 78 230 153 853 90 -522 151 961 700 -864 120 -156 418 -187 580 819 630 961 284 980 690 325 -585 422 603 -835 803 -639 422 847 722 -760 -341 -270 -99 339 -620 -449 -51 366 -547 781 -121 46 716 642 983 921 -376 722 226 840 780 -152 -902 915 -199 -798 -592 981 -989 490 -787 -932 448 47 81 665 107 -728 -120 71 879 -728 -58 981 -279 673 -585 -228 672 462 -438 307 -988 -252 517 172 852 708 541 -25 303 248 -220 -518 -1 445 -185 -570 -551 314 -693 -369 973 354 931 -47 814 -470 -145 701 -400 484 -624 -873 -471 554 995 -239 -556 755 255 -2 913 980 -521 787 -398 137 -964 226 325 113 21 209 -452 790 -821 -543 242 820 384 -244 -799 698 -111 311 -652 449 770 -637 86 -887 108 684 -177 -50 -319 796 -196 -947 -336 355 292 526 948 -783 7 572 -545 926 -551 93 -28 67 -783 -771 596 364 631 -644 -846 -475 951 660 -564 529 270 -901 431 770 -762 319 791 647 -682 -365 -28 -564 -104 -649 547 -390 -171 -310 439 -863 -459 -220 300 564 499 -961 493 840 -986 727 432 762 430 -354 -323 588 -944 361 -873 364 -521 -345 -219 192 -253 -931 -819 -444 -640 525 -360 -178 71 336 241 -112 -510 -696 561 11 -845 -588 807 -342 875 -180 -750 633 965 -789 593 -611 943 -758 965 -720 -452 -325 909 -272 -345 -671 923 532 839 635 -14 372 -849 236 95 237 -385 -159 -231 355 182 423 -151 -75 323 -222 770 -253 197 -548 -739 44 -926 -55 84 348 633 25 679 -623 -309 -492 842 871 -776 47 583 -882 802 419 -875 123 -948 294 -162 -670 -630 -668 -831 685 -44 -353 395 -587 -337 596 675 15 -894 -424 95 455 -414 -532 749 784 352 -48 -310 532 -287 -908 184 -291 23 -449 585 79 225 453 628 -176 -211 -338 -564 950 976 -389 -181 308 293 766 298 -498 -426 -303 -377 369 533 -190 -647 -265 -344 -666 121 969 -367 -716 -971 -329 855 -278 -923 -526 463 356 -807 712 370 32 998 -604 -387 -451 -318 70 928 -15 222 -100 -327 -407 335 -893 711 -907 938 -451 606 -815 -11 -528 958 -473 736 667 201 -134 996 -987 -898 -843 -382 375 -956 -544 -810 85 -81 127 -280 728 813 131 468 150 301 -318 579 229 56 61 274 755 -418 166 -101 778 -3 189 727 597 469 458 -684 -498 -479 -704 183 511 350 -93 902 -757 -316 -976 -880 -579 -35 719 222 337 429 -183 459 903 144 -661 363 322 558 835 -427 -361 808 135 -276 -602 -238 -832 47 -281 -94 990 -776 -307 -850 -476 662 689 790 -560 351 279 -130 -403 -775 -955 -462 512 -945 -238 686 132 726 535 -411 889 -476 -594 -792 574 -772 732 -864 592 601 638 -427 -290 338 919 -999 818 -599 554 -488 98 -679 -434 665 -547 -895 -874 -281 -102 -212 437 975 -680 -118 -840 -697 -836 695 -778 -983 -174 507 -655 604 729 141 841 -207 109 -527 992 85 501 -441 -573 -751 118 496 -516 -731 938 -608 905 706 929 154 322 -544 -68 847 666 -145 170 264 -934 -154 -265 468 378 540 538 613 -554 -723 -901 -307 87 177 782 227 -811 -973 276 -181 943 -601 -139 -985 644 -892 926 524 -578 355 560 -133 565 -884 -331 737 97 46 -34 -900 -446 597 74 -132 -215 597 892 627 -550 118 896 792 426 742 750 566 338 -217 -27 688 222 -427 791 -960 -316 736 487 -923 -589 -892 -112 885 869 -737 472 378 174 -694 -651 205 533 988 797 -898 939 631 937 -747 975 -573 -684 -300 280 -538 -621 417 677 -165 -127 536 -407 -871 891 992 -148 -813 86 -132 -67 -284 835 -912 -661 369 -962 -767 673 -494 -637 -489 989 -617 428 358 -421 735 209 -576 -39 -656 641 -778 979 777 -702 -636 -605 -467 983 335 -694 -721 362 590 -692 748 12 690 490 -786 -462 38 6 44 595 -351 -23 758 999 828 -814 519 902 -665 -846 -669 665 734 -402 396 -615 -432 -939 -127 157 650 215 756 251 -868 437 686 869 -548 617 -286 -856 597 -8 -89 777 99 -600 -170 -414 958 -589 831 918 316 671 -683 -693 -129 296 -667 90 354 764 135 250 -15 -409 -551 -205 -481 -324 -656 -273 -419 -538 -699 -445 -227 -705 -591 295 407 65 -274 -761 430 -693 872 421 499 -932 116 -723 -63 508 -41 -222 866 223 -696 921 -367 -455 830 -598 -972 -528 -266 745 601 929 626 -497 345 -659 -361 425 -52 887 959 -742 904 156 882 -727 515 491 -718 -356 297 -93 83 -159 570 438 467 -180 463 -811 -24 797 293 -366 332 72 563 104 -75 -863 -151 86 -451 -671 389 578 -644 527 800 -826 -833 -101 -15 584 631 798 632 79 -182 -179 387 803 594 180 956 -476 -635 389 288 -513 659 -669 456 409 272 804 433 -360 -959 910 835 704 -53 79 849 464 -935 594 862 -856 -962 322 -229 231 504 749 474 610 -692 110 610 -617 231 -462 -40 -541 464 355 -40 326 -996 -143 -349 257 -103 747 635 -485 -917 -930 374 -885 295 172 992 161 -554 -236 169 -275 -326 433 -491 -264 -649 -439 -663 64 -475 -468 -832 -344 760 -107 267 -190 -10 38 737 -139 -88 999 836 -23 -304 -66 -16 -142 270 -489 -238 -75 393 593 -881 -910 -479 -104 908 -155 520 -522 -890 -488 541 -444 460 -807 -586 -160 -792 213 409 493 -22 -218 842 821 403 724 -929 -797 3 -825 613 -611 -626 175 -512 -979 528 -145 928 610 434 -781 -38 779 766 317 497 18 506 -107 -699 668 -961 -765 -195 -444 759 -196 -174 -402 390 -841 106 849 -788 -286 87 303 -469 493 992 811 -133 81 646 792 -488 -163 -329 -199 -154 -602 -708 239 -787 899 637 936 166 -455 -491 -757 -365 -880 -772 109 -809 -533 714 742 271 687 -70 407 210 788 721 -447 398 -633 152 151 310 432 595 -700 -698 -300 447 -873 292 -859 -143 461 -197 748 310 -426 -606 -932 -89 -780 728 156 337 255 -929 -8 -121 754 759 200 -871 81 -782 -864 849 743 -59 -207 -284 -71 976 957 523 -687 -506 477 440 530 -35 -193 -475 856 474 -123 942 63 910 -191 -216 489 938 -842 -750 859 33 535 827 -361 404 -928 -156 -879 -597 959 936 -491 723 955 -440 254 -54 95 420 38 879 -716 -355 187 -738 -629 438 738 -959 -129 -961 682 -890 305 245 -856 492 -477 784 -19 536 -35 -663 495 690 107 984 571 463 -827 238 14 -579 -666 -916 -188 -405 -104 -16 438 -649 -654 -456 -193 -64 484 347 -418 -841 -981 1000 -433 624 -929 -459 569 721 -537 -774 -700 471 -758 -350 -408 662 149 291 887 236 393 -798 737 308 280 506 -79 174 672 296 -713 -364 735 338 -303 96 439 -643 735 -900 -195 -114 53 984 316 333 787 571 102 366 -170 27 454 -567 -454 226 130 718 -778 929 -712 669 95 188 350 -209 808 -807 354 283 956 444 -602 -774 -160 380 -108 788 96 299 -826 969 859 -98 852 -844 988 466 74 -462 -466 -589 520 -987 905 -928 990 -816 -918 -210 -740 398 303 -362 -410 840 736 915 -850 839 654 859 98 -873 332 -143 27 917 -589 -459 786 -305 426 -564 499 946 -871 933 670 675 -595 602 -274 425 280 -17 898 806 498 -27 964 243 -580 -376 -962 879 -615 -644 362 958 -553 313 -363 -285 -196 -614 -675 -756 -327 324 -996 -696 -665 -196 75 -102 267 188 -381 543 879 -396 989 -153 -863 -403 99 -260 121 -868 -927 -417 994 -674 959 -226 904 607 -75 -90 14 -656 -823 53 464 640 293 660 -77 -357 975 121 342 -155 260 709 -661 597 -16 237 -221 -453 -238 -401 -420 864 -531 -478 -72 44 -313 -488 -483 -998 -674 820 139 -10 -111 485 -604 629 674 289 178 -647 -438 506 744 -588 583 593 803 92 -565 -232 -14 283 693 72 607 12 -486 643 -782 -553 -506 238 -489 65 809 -210 12 -678 575 480 995 181 547 906 -983 787 -936 366 221 -720 -292 -925 709 -112 -952 -875 -967 18 -95 603 248 -448 932 -786 706 -113 -198 686 -940 -744 -211 -58 -672 -922 557 -315 -504 -606 944 -532 21 -425 755 502 -776 554 596 210 -841 -211 904 -919 -573 -556 819 684 966 810 -827 -649 51 -409 569 38 554 612 438 -117 -199 198 836 -529 -12 805 229 574 -105 -639 -392 -153 844 728 -275 -562 660 353 -352 -954 -332 915 -114 -796 16 -433 -853 454 -1000 -895 67 -681 -830 896 558 164 865 925 851 -986 -834 -402 -21 970 661 -573 843 -313 -246 892 -146 -293 891 -881 -729 -267 -345 -658 583 799 702 -537 -816 -926 -553 -859 -812 -515 -900 215 -553 -352 684 -629 -918 -658 -903 663 -111 31 681 -746 925 476 -294 -775 -894 -675 -913 -8 799 48 -278 672 572 844 656 623 -315 915 -468 26 -218 -45 156 -535 350 -902 300 -405 579 674 -667 841 230 -487 639 117 427 -133 285 -934 602 964 248 511 -728 -357 -879 -623 358 -648 901 -832 286 282 -186 -448 -351 -319 349 -337 393 666 156 849 5 164 -422 153 -147 673 -599 -622 805 203 -831 513 -735 346 -778 559 -593 925 323 143 -914 450 -159 325 -93 -923 -140 -268 877 -718 993 621 -533 -64 937 -674 750 -531 223 598 -649 255 31 -536 -84 -999 118 862 -814 517 982 -653 949 -514 -709 -466 -670 -964 14 -957 129 388 -886 -683 634 804 356 -946 383 -799 956 329 798 -907 886 -100 163 354 443 907 -665 -441 -645 -745 -165 -494 -53 589 -676 246 -169 -338 -712 -132 -360 -740 -541 -486 31 484 633 195 768 -407 -275 819 163 -338 -42 -614 382 236 -408 316 956 -144 867 373 487 209 -628 -886 251 -641 -876 -484 -210 -961 -480 832 -340 282 650 885 -335 399 774 891 304 641 909 146 21 681 -78 -897 266 757 478 -681 26 -8 -471 -207 -76 -551 599 704 -332 761 -423 261 -773 710 -674 960 -941 405 477 225 314 -942 823 798 740 693 16 873 -733 416 -228 -619 84 160 384 -883 -595 -798 -578 978 837 989 -659 -994 160 137 547 -475 600 -775 111 -831 -142 238 -166 -985 -664 788 348 508 452 978 91 917 737 694 17 7 815 389 717 -448 684 -811 549 -513 -920 -675 117 -271 443 -107 -505 929 842 581 127 -46 -656 837 329 -469 970 -227 829 664 73 -404 261 -563 -344 -766 -401 875 630 -565 482 -542 -382 -356 381 945 87 -371 564 949 611 -830 -726 462 860 -348 -870 -43 -947 823 234 -633 121 -160 -185 750 395 312 187 975 955 405 -748 -966 -748 962 774 -156 -335 416 743 -594 382 909 13 773 -220 346 819 -679 468 194 104 -460 -330 610 559 594 808 -966 328 -590 -200 -596 -439 -392 -783 -178 450 -407 122 221 -121 864 -305 -633 827 592 -833 -46 398 310 -969 68 -491 -977 453 666 999 804 590 -203 -902 900 672 145 445 97 -396 627 7 -367 129 -468 -499 394 -334 632 -109 838 -605 -708 790 -288 -329 -347 -275 -823 919 -93 437 -94 457 -698 157 15 -357 980 -862 525 898 -432 -794 678 -779 533 561 -98 -848 192 528 324 -311 -69 -871 -928 -290 -231 902 -974 748 -562 241 637 878 -704 -657 302 658 44 -225 -770 867 252 -242 -948 -693 -995 178 -974 690 615 -453 -594 -656 968 93 -602 975 -627 610 -622 -4 -716 -562 -974 152 82 68 209 749 238 774 335 194 138 414 189 359 526 -752 -237 -171 667 688 165 -405 808 800 -760 73 718 678 949 639 -223 -332 687 -174 -619 60 -274 936 -486 841 -333 968 203 -757 -929 310 -841 943 -158 38 -613 438 474 973 31 966 -745 -169 -233 -423 235 -67 -300 294 -407 967 -328 -107 985 875 -42 -477 963 -286 -354 -780 518 -145 -829 -394 20 -700 128 130 -231 2 -285 244 -601 -342 -892 -447 -892 -471 -555 31 -1 -594 320 -718 -924 -511 -964 99 64 874 -160 -789 -787 -575 24 -962 -783 -328 603 202 47 672 -460 -648 -944 -950 -536 451 162 -812 -976 970 -152 642 613 209 -907 487 392 -764 722 -284 58 340 709 -438 -833 599 252 343 808 -687 677 -822 -36 830 -269 240 -574 251 240 -11 -68 716 906 -808 -493 418 -350 -178 856 314 329 -315 -955 355 -62 64 258 -978 -567 -198 947 35 -465 301 -855 -198 737 -210 -744 -725 16 -125 -576 -455 -940 -188 -674 -503 956 885 25 191 514 -752 -478 -731 -758 471 578 314 -946 932 -945 -399 23 788 686 132 -411 -838 -84 75 -330 -786 273 601 -309 -385 47 176 75 -911 515 -277 519 -539 -88 -433 442 -700 790 738 602 130 -971 -207 559 -422 378 680 -208 796 777 -443 -290 175 111 931 -42 119 519 -804 -743 -638 280 127 812 124 721 -621 -768 502 406 58 -397 -657 -864 781 -799 -292 990 496 370 397 833 -682 569 -996 484 -865 945 896 360 -864 -484 58 -710 -853 -685 297 -821 171 -148 -266 -795 116 290 220 -615 -491 -952 -51 -455 -801 -648 927 826 719 -69 -481 676 534 707 341 880 -29 232 -470 861 500 160 649 548 -156 -539 -492 829 287 -187 560 -768 647 -501 -143 -442 -135 -625 -52 -788 -121 235 -200 -506 846 834 -870 -289 -802 523 -600 -131 570 633 -348 -556 811 683 18 -247 -113 125 -953 -762 782 876 455 774 -819 625 468 -545 -782 534 -116 -463 -145 449 428 -460 -432 -650 377 -436 673 -450 534 -30 -41 393 33 740 165 896 824 -987 923 415 -262 -567 -866 -887 -95 155 -901 -790 989 -113 343 -793 -828 395 -678 -197 -949 812 -563 -168 879 158 280 650 616 400 -770 607 -292 215 465 725 -59 905 678 -362 -120 -659 270 -655 30 389 -774 313 -276 949 801 108 -322 326 203 -262 196 -815 -691 -359 -903 -290 911 -5 -925 -34 -357 -821 341 360 -307 -463 -433 -431 258 -328 -109 -987 -884 539 92 -114 339 -757 -87 -328 -235 223 -963 225 549 -345 -301 -11 189 -783 433 773 44 -813 -292 -152 -967 -672 935 -560 27 549 629 -256 946 292 977 -892 307 642 284 -474 -438 -989 445 -742 153 592 -559 -554 146 -8 -267 -300 -633 673 -892 -145 -396 -870 455 -730 -352 -45 678 -273 -274 85 -611 -58 -839 -78 904 714 757 -718 -145 -195 447 -336 -59 -772 -478 -126 -459 952 -622 -215 373 415 -556 -360 49 268 826 891 714 -969 51 242 662 993 -319 -920 31 643 -139 830 93 335 -627 -602 -29 305 -623 -709 -273 807 9 -121 -812 77 367 -586 3 -479 802 365 -633 865 847 742 820 409 432 -600 -397 629 -948 520 123 -744 -82 -368 851 600 195 602 895 59 898 792 -203 -283 939 -340 -831 948 815 154 289 -737 133 711 882 -561 -295 -748 -617 -927 -168 -658 -693 -871 -71 383 289 -454 -69 -797 -506 299 -72 104 868 -484 238 -687 -824 665 949 291 211 739 -398 -73 755 -99 176 113 -788 682 101 -450 524 -644 -509 -647 886 439 108 170 344 -900 458 -830 460 -490 -462 -472 727 -80 -570 -518 526 -990 764 -360 849 -330 -442 873 453 -75 -655 -930 571 71 700 -966 261 -107 323 -110 -801 73 2 -932 829 304 37 728 -50 653 -454 -240 921 -822 602 -19 -432 233 8 776 770 637 746 173 846 347 197 -863 -939 712 -651 267 -181 949 -435 -704 -263 739 -937 -731 -631 -768 756 -505 -660 398 -804 517 308 792 755 953 550 -704 833 -109 -270 -487 -502 841 919 -302 -400 -681 452 -11 509 -210 -105 614 699 537 -980 -780 997 -251 -733 -114 -741 92 763 766 148 -866 -623 -269 -284 426 920 725 689 -929 -895 -907 390 -434 -484 171 369 -731 -62 421 -637 346 -497 286 370 911 429 727 -235 827 -323 422 -292 152 340 -565 248 138 -1 -331 -587 143 -287 -239 642 -456 -388 419 368 913 -536 -600 828 966 -14 836 -154 663 429 560 -156 -802 221 -763 -929 674 -910 103 -90 718 -91 -276 933 851 680 -86 -447 479 606 325 200 125 -657 979 -283 -165 -460 -591 983 -817 -158 -233 -33 -999 893 -1 874 229 -595 -364 876 667 -746 -211 -301 672 -600 -41 -920 14 -400 564 -807 -234 0 567 122 -877 447 867 91 5 441 420 190 -205 -42 330 -788 826 -853 -331 490 557 675 -272 252 758 -511 974 -621 -645 449 -776 -938 -694 602 -945 -489 154 -137 -273 -563 -640 -92 202 557 158 116 662 930 -834 385 510 128 608 -534 -882 580 -94 -335 -805 -821 469 171 86 537 750 700 306 -169 -434 -694 -593 208 -235 -514 -886 219 673 -92 420 -799 284 541 443 491 470 357 867 994 -188 -381 -755 -642 -666 -163 781 244 -403 190 -124 945 -235 -870 544 463 -47 -736 -627 -820 -174 634 53 -994 885 -421 -502 127 709 -757 -174 544 763 729 -959 -969 -18 -151 -881 -325 -932 763 975 -393 -635 -257 262 991 638 -314 -87 848 599 -811 -105 -884 794 -393 -53 -516 -379 646 -294 -873 -276 -645 965 -835 -77 991 589 708 474 -636 -72 -917 -665 353 -964 -237 -97 312 -143 -494 783 882 170 944 -953 -344 978 -661 188 -94 -586 226 22 1 -668 6 266 5 848 -600 243 -199 655 -43 299 -351 -764 -1000 538 939 -832 -68 857 -905 618 -163 918 138 -721 -946 -485 -935 823 -250 -569 -818 9 294 -774 39 -215 292 532 252 -907 581 412 -949 594 -100 606 -796 444 -868 -840 -340 437 -245 -178 -812 -756 17 -494 -648 605 81 388 -131 379 190 279 92 843 -981 192 -63 656 980 -250 985 -51 828 -474 -596 937 747 -838 624 -804 950 960 110 -919 575 -867 -19 -805 -799 947 917 -595 -663 54 -801 702 244 16 233 174 180 999 -45 788 -872 -135 -577 851 -907 96 728 -872 -302 -304 -372 -46 199 870 139 -945 988 49 -732 678 962 226 -164 -953 99 929 -757 340 213 -320 3 52 -42 885 -417 -68 -889 -331 960 215 -706 726 -228 -959 -901 691 -448 662 401 -480 645 -580 -622 -821 -943 427 233 420 -343 120 -457 -802 -199 -93 -368 -700 -267 738 721 262 371 567 3 -487 937 -28 190 742 -610 98 790 175 -724 -985 884 167 -952 206 134 489 599 618 -349 659 -361 559 -99 999 -200 509 -341 935 -830 155 -690 -324 350 -563 92 98 -896 455 770 -775 -932 3 434 -896 -67 891 -72 614 -390 -758 -777 -372 596 371 783 791 -776 992 803 804 -992 -369 786 816 911 -984 781 723 -497 516 -162 -731 269 -53 -10 518 296 -486 973 -999 -99 -879 642 545 287 68 -314 365 -770 -960 -869 -646 435 26 -579 413 593 -200 947 303 360 254 52 -672 -7 992 -963 143 390 -455 -583 105 491 241 -199 821 351 -124 629 178 360 241 342 -930 -272 -49 -358 -161 -63 516 -882 -875 975 -950 910 593 -949 219 -595 -883 -251 413 454 378 665 -713 555 478 258 12 103 495 270 913 586 272 -257 -579 86 510 -811 721 884 581 425 486 642 823 -788 -249 -35 -785 -101 643 -806 211 -794 -458 983 83 -173 -138 -850 77 -321 254 947 518 -528 -806 365 626 767 -672 628 822 -902 862 -271 386 808 713 78 -316 571 573 844 -135 -851 353 437 -172 -378 -418 960 99 -441 940 -703 -439 978 -861 -975 25 617 217 -901 961 61 172 445 -757 7 161 904 -47 -155 -152 351 126 -915 826 671 707 -993 -882 913 742 507 -679 -959 -396 485 -300 -200 -306 -217 730 -235 152 -372 -490 726 -509 359 -206 717 326 890 -294 943 -454 -121 552 -48 -882 -755 758 63 -158 -859 -408 738 499 -285 -158 101 -500 485 -448 916 313 -366 242 -410 -438 888 -119 210 580 -77 -859 -965 -405 338 672 -81 584 299 -286 -800 781 -566 184 308 807 -633 -953 324 -36 870 23 -217 972 -415 523 365 -47 -481 177 206 557 434 -618 -457 950 950 872 895 -722 -347 189 141 -480 -22 209 185 753 -721 -370 409 700 -493 562 696 868 -213 31 -716 -494 -154 221 -466 704 481 252 826 434 -595 696 171 616 176 -282 577 -943 -870 17 431 738 663 665 528 -965 424 -506 322 -853 6 -649 602 -307 487 -3 256 -10 -539 -896 -846 182 932 422 329 -747 -936 -525 984 -563 -325 605 -312 677 816 741 -646 892 985 -867 855 949 469 -796 -717 -605 -661 301 172 -962 -63 345 135 -223 -161 -396 -106 -172 -290 434 595 -824 435 361 289 952 -952 -672 566 -625 296 -93 637 -730 -347 -965 892 505 -966 390 -401 823 333 5 652 728 -771 -617 -217 931 577 -212 -433 661 432 351 -129 261 -188 -6 613 959 -523 128 -342 486 -1 -406 -42 -181 435 628 -640 700 194 -948 537 152 -390 798 -980 329 910 571 -533 494 -450 -691 -156 461 -839 -841 -899 -359 191 620 -436 195 -489 -866 -946 487 -553 -377 604 -140 -119 -867 -405 994 -701 -856 -27 593 356 -991 563 -975 428 983 -745 820 -70 740 -824 -439 433 592 -698 -119 -410 -871 209 890 914 914 -491 -274 -632 660 -656 991 -213 -292 859 91 543 567 -539 -501 77 88 409 641 -956 -714 -794 -783 575 -249 -370 -836 -690 659 676 -237 -285 479 546 495 -656 487 -542 794 -377 241 -36 -585 -487 949 -469 -309 527 -5 46 296 428 379 168 255 -153 -344 -243 -516 405 -59 -855 262 -137 698 -215 -547 -766 797 477 418 -306 134 -313 -735 547 -194 -902 422 -425 -887 505 364 -239 492 -15 -31 72 -629 -997 578 256 12 220 -284 996 -496 398 -616 -729 -748 -776 691 725 160 933 -884 -424 -784 980 -48 -502 -29 -523 890 -971 -913 724 -794 210 44 -759 -842 478 -371 -310 -133 850 -70 -646 -515 -515 -212 793 -584 300 -495 53 935 -643 -208 471 276 313 -439 48 -823 485 -356 849 618 -677 -801 461 -15 0 92 -855 -962 -425 985 480 711 79 103 -802 -372 347 558 -959 -916 -102 -608 324 961 805 770 93 53 -289 655 -326 572 564 -762 198 -24 -164 -678 466 12 -79 286 494 -327 200 951 -168 557 295 -678 -655 384 -710 81 -266 931 -460 782 791 -49 -138 353 -74 88 -600 232 477 -614 275 378 -786 382 105 -280 -887 610 -317 -627 -42 -68 -522 -981 268 -551 531 95 600 -814 400 864 -86 -158 -637 -169 -913 721 -526 389 -443 798 316 408 282 -475 -643 598 -32 -590 14 202 12 -5 50 650 -426 -337 528 -734 -94 -602 -393 -597 176 622 308 195 883 818 596 69 -43 -343 375 158 949 19 348 822 -403 43 -283 -64 -876 -501 419 654 181 -58 305 448 701 827 785 136 -170 -255 443 591 616 406 661 715 312 806 -771 -632 -338 -516 -9 -267 -970 113 -833 -348 -714 -141 -106 4 -998 -851 128 856 975 683 526 -838 -63 925 200 -243 -26 -479 351 367 -164 964 -831 821 490 20 -867 -386 92 -707 790 824 -422 958 226 566 673 -113 -207 511 39 357 787 905 965 698 -131 766 191 795 284 -561 -247 834 710 577 -61 567 394 283 -295 647 873 -760 352 -795 43 676 -91 670 51 -810 792 698 114 750 227 -611 38 625 -35 -159 -489 -305 913 -326 -687 323 115 -308 269 384 135 -493 -105 374 43 -948 977 788 -771 145 897 840 673 -371 38 -533 -537 -279 344 875 -390 -834 -397 -169 688 836 -492 691 -898 315 -239 -265 407 291 694 108 -126 -357 200 677 376 -154 -251 -951 -608 930 263 -610 -676 483 980 -9 -857 813 570 335 -395 -268 149 -541 933 -952 1 -603 -467 -994 -422 771 94 -419 423 -640 933 756 959 914 372 800 308 -405 810 -872 -915 17 75 130 -962 574 -604 -742 883 -26 -883 38 -986 316 622 -570 -668 64 -999 -338 259 264 -706 183 -992 -639 -773 948 9 -263 -91 951 765 -938 -743 -980 717 242 -712 -410 -281 380 468 -332 -9 967 -520 -717 -353 736 -67 -853 -111 960 253 -686 999 -818 -677 461 -960 -689 -447 919 799 -662 692 442 507 922 -998 -571 999 -789 -826 -646 602 -260 284 398 940 -309 -111 -921 -941 355 26 841 594 364 777 -294 393 -513 959 -415 4 -556 -220 -76 835 -347 -354 9 -718 433 -451 619 -268 -657 578 610 504 -179 -172 -948 429 622 693 -706 -342 -124 -162 578 758 578 293 -571 -539 -637 46 -744 678 595 -377 91 -554 195 -853 774 -824 853 421 -250 -454 -89 -386 608 39 259 -979 966 -113 123 101 322 269 335 -927 481 798 178 260 -909 -373 170 -317 873 904 -7 545 -611 -868 837 316 -106 648 664 9 823 637 -888 -323 171 -182 76 796 -423 871 147 786 -24 37 -263 100 -175 755 926 -995 970 943 531 -5 -589 -784 -101 462 445 299 -494 408 -173 609 -828 -966 152 -816 754 -515 -288 -627 -115 -319 -825 803 -123 -223 945 -24 132 111 -871 -332 -845 649 588 520 -695 -64 678 -540 631 -313 -421 409 901 743 -576 -486 65 -1 539 495 -141 612 -902 288 -449 4 -347 -866 92 150 -296 -446 -952 -654 -611 -362 -188 940 -646 -331 -712 620 -200 276 975 906 -950 -804 572 -936 -748 480 -920 -382 -207 886 105 -596 732 -576 -835 251 -531 -316 -325 238 -800 -401 -76 65 -36 752 -339 -912 969 -918 -719 -753 522 384 -597 -494 -414 -27 -755 -397 1 778 -299 728 -204 -127 140 158 -741 -716 -717 607 639 558 -798 -529 -59 -850 119 -352 -891 419 -540 -219 533 -670 -385 -138 -688 701 -145 609 -4 489 507 935 3 -874 635 134 972 -230 613 -425 -687 655 463 143 -385 938 304 -851 616 -452 756 -130 -557 5 318 816 314 -407 -232 -200 -584 -205 -508 998 -318 149 766 -314 720 63 486 474 -398 -41 -492 -746 517 -595 -33 -803 420 58 404 970 73 -866 544 453 21 -945 -785 568 -38 -449 -6 263 403 568 -379 -58 -291 588 87 -545 943 -983 136 -890 -274 994 498 877 -44 782 657 698 467 208 -202 -582 -151 -135 286 261 831 969 -614 -282 342 184 -82 62 -219 -886 459 -315 -246 -566 -91 845 -265 303 -682 175 453 766 -495 852 498 -354 519 577 76 569 -100 -396 -832 400 -249 -502 -681 746 -245 305 -691 252 506 659 -956 117 -391 877 40 107 -296 375 202 385 -925 -623 -271 644 -162 399 932 150 989 -20 -890 -330 274 -131 860 -164 847 247 -165 -275 -812 -554 754 250 539 -925 280 -530 429 842 527 -233 -474 -784 -312 -704 -552 271 -638 266 -298 170 833 -757 -530 -522 -173 -632 428 965 -693 -171 286 818 -24 -210 726 -617 -298 -803 565 -542 554 -931 873 -625 273 241 178 -173 -352 -416 -189 409 -308 -199 -658 -487 -550 126 720 -440 887 809 -219 436 500 457 327 480 570 885 807 -784 744 -291 703 -470 99 399 191 144 420 659 -42 -27 -537 -478 0 -586 898 92 -895 10 -77 412 -254 500 685 250 -970 -936 -747 17 482 780 -202 744 450 946 972 -640 -714 -474 -368 319 -989 -378 -7 389 535 946 539 -501 -541 -651 -22 253 -384 -775 291 553 -711 276 601 95 180 164 -24 -252 -578 912 589 693 659 572 -790 320 -521 -681 -315 -610 441 743 141 319 147 198 -195 134 -772 327 -35 -101 -290 -606 888 -230 748 -715 956 -783 -652 -448 440 38 859 528 655 -576 388 -730 208 -537 103 420 968 822 809 -821 176 142 93 343 674 191 820 827 516 733 -825 -631 134 797 -956 -618 -790 959 104 -185 534 -839 -30 210 -265 294 -339 810 -702 -886 -981 484 372 946 659 -355 -335 -599 542 131 -836 990 638 836 185 -84 -617 464 -643 -296 641 930 262 -540 40 -55 867 -314 -985 617 982 859 809 -226 530 970 122 498 -524 -422 -237 -752 -317 -572 -992 -153 389 899 412 -651 -235 -217 940 575 160 -741 -737 153 -818 98 846 -885 475 176 -193 101 -929 559 -930 123 806 70 768 621 545 -510 -288 -701 887 124 383 -632 897 -666 407 307 -902 139 -368 -585 392 -373 590 795 713 655 -586 -366 -526 16 317 -781 487 -857 -615 441 -240 -23 912 942 -33 -634 -68 950 -433 -988 337 -814 910 -740 -715 838 947 879 190 -147 701 328 -146 -428 -246 -536 -609 947 744 513 68 -664 -612 -787 658 943 -706 -675 -692 732 -825 -61 794 843 168 62 221 -405 452 822 464 752 847 -572 -363 -446 320 -234 -351 384 109 -781 -751 302 -206 -705 723 -867 -353 -949 402 960 487 -393 63 384 -540 -969 -348 484 827 -579 615 244 -697 -288 952 750 -892 195 707 864 415 -60 -492 -731 -95 -638 157 -617 -359 815 285 -878 -315 973 701 -423 -420 800 485 265 -543 -959 137 -758 165 -431 -220 -400 -721 588 -317 -761 -242 -483 -962 -616 567 -125 705 -249 -443 960 336 580 411 -605 572 883 -253 -967 190 -82 364 -320 386 522 -766 -29 -272 890 -360 766 926 360 -178 906 482 -363 -536 -361 520 208 415 734 -225 -651 941 505 6 873 271 -70 -10 -241 979 -391 359 -857 86 -906 678 797 -257 526 600 413 408 -973 167 673 -120 -375 -271 53 99 192 376 -200 -333 -495 726 -227 397 -96 826 55 -452 -666 -494 233 32 768 -758 495 263 506 -977 -499 253 750 -105 234 832 524 311 -201 2 341 -655 -259 -866 -657 477 -246 -556 -101 923 -983 94 513 490 190 -129 466 -327 -544 -183 -145 654 -137 -961 -680 -579 199 214 -708 383 -175 -671 10 -141 72 -935 -159 -364 337 -820 635 344 -535 -852 -390 -739 621 920 397 -780 635 886 -458 -42 544 -447 -323 -413 -495 454 -36 409 124 469 556 497 -891 226 811 -64 966 -339 21 -709 856 195 462 998 394 28 -380 471 458 -200 774 -279 806 -743 -23 -54 247 212 46 -824 803 705 79 -13 -596 -90 -404 -931 -477 20 -143 484 476 66 -324 167 -876 -218 187 -959 -695 -350 -993 641 -915 285 516 760 -615 898 98 -876 -340 -58 212 -896 -449 -510 -860 -321 -567 -300 95 48 861 -178 -462 -767 -745 476 458 535 -345 -83 -259 532 573 -896 955 904 400 264 928 956 -859 -983 -306 804 967 727 -194 200 -833 672 455 -886 -356 426 -136 -754 -107 -145 -289 -401 568 -339 -628 -109 -981 841 384 -671 -537 -386 -92 977 975 -135 389 156 140 -99 -983 47 -591 -254 -676 98 775 919 -122 889 136 -297 -181 -428 782 887 -115 181 590 173 -775 192 -809 32 -995 -12 -704 -643 -855 -228 936 80 -783 656 -610 -638 962 320 317 -877 810 -528 471 9 213 514 -541 249 -927 240 -825 -429 310 -527 -719 -433 -119 188 441 -609 964 -951 144 -464 744 -745 -906 952 108 -146 829 -537 -553 -896 580 567 -261 356 -458 107 -324 -487 -234 -943 -71 266 -603 -836 303 612 -256 -981 -636 -647 583 -177 401 65 823 -346 -948 367 -252 -919 -793 368 501 410 698 -752 300 -71 -560 -758 -13 573 -923 -219 -376 -109 530 -270 568 615 137 949 793 781 427 660 461 -170 -966 193 -890 100 -528 -55 716 -27 -99 846 85 95 -80 788 -933 74 -657 454 -249 -846 934 935 434 961 -47 -906 -135 176 329 755 558 380 -139 805 -914 387 585 105 -935 -448 -578 -828 25 911 -259 -982 156 -232 -53 -289 704 947 466 408 420 -903 -402 4 952 148 -766 -866 337 -820 929 573 401 942 -132 355 171 -91 -689 -485 293 235 -500 924 977 526 863 813 -970 -139 571 -145 376 926 341 899 -500 -807 -624 -595 -703 649 777 -638 623 426 -258 252 644 -299 86 210 183 995 854 -230 323 -554 -69 287 -326 -225 -724 937 201 -779 720 227 216 498 -407 -918 -394 -373 655 -547 358 661 -242 433 -1 69 453 -855 695 -650 69 975 536 68 836 -848 178 -688 889 840 -801 474 -750 -703 -66 321 774 -437 -309 -214 23 -553 -799 329 -412 21 95 965 -245 -806 -149 -154 -271 61 26 -927 -121 -99 -776 606 -582 896 -862 -118 -406 -763 909 847 -462 -656 -384 634 130 843 -394 113 363 611 -770 45 -87 -721 428 -481 -286 -22 -381 -511 -437 -260 447 -494 -867 -975 -650 828 -280 -296 -658 41 366 -73 -235 -313 896 693 665 -185 -570 -897 22 -12 724 961 -579 375 29 -497 -234 778 770 846 -401 -803 485 708 492 353 -147 196 -393 698 976 323 -355 -109 -44 -337 -919 -721 703 -845 -492 652 794 259 921 706 824 -118 772 786 -365 -703 427 -462 -199 131 -359 270 183 -412 602 -886 743 510 829 663 827 291 -643 -44 127 768 931 875 -970 -306 -703 -413 -467 -784 474 -785 309 -841 115 -525 525 520 -102 -107 -315 217 -358 904 938 -976 -665 570 694 -885 -308 -560 573 16 -365 434 520 -192 995 -381 816 498 302 -896 -379 706 -316 111 -119 253 125 920 -366 -83 -193 453 -268 -560 19 800 -284 761 -976 -722 -19 187 -44 132 15 -331 -104 982 -908 -450 -780 -967 390 933 403 17 653 725 771 420 230 177 -714 318 292 -578 -304 557 852 546 -698 -930 -725 324 115 -339 162 666 3 -136 998 836 398 -245 480 95 -230 -784 -882 -497 927 898 843 -728 -498 570 -836 918 -919 5 -29 -696 -506 32 995 -600 -62 167 -696 -676 -180 532 212 -267 844 221 -319 -673 -424 -190 -696 -30 -35 384 754 59 43 -693 -270 905 -856 248 -343 125 -287 -980 251 761 758 513 509 708 -438 78 607 -553 440 -995 -88 -239 -544 957 -840 380 -616 802 106 -334 -797 914 327 -516 -708 -454 -943 890 9 802 -35 -543 -507 111 -169 690 -336 -361 -869 142 -780 -704 -349 690 479 186 -792 -655 -583 -435 689 751 586 -899 316 -965 -432 -947 223 -451 -912 -616 -240 209 460 -682 -703 -85 226 946 -619 -678 212 -308 -806 -518 292 481 522 -626 -259 -984 171 138 -813 456 -348 -895 -906 464 -596 -376 -912 550 -840 -290 120 -937 -562 292 705 -234 -736 -661 893 -543 -177 820 -281 -121 -64 424 806 170 -974 854 881 -668 -824 -741 613 259 -753 -814 490 672 694 -391 764 -658 994 -369 322 -677 -469 -75 -547 171 -138 953 -453 428 -363 579 795 -896 951 972 876 496 553 325 -447 -747 -133 631 7 626 -605 -714 181 746 574 -857 -155 552 755 145 87 -39 -792 353 -573 37 -689 -84 932 138 -228 -83 67 -582 -389 483 -742 996 -842 -165 383 -693 622 85 -954 17 -410 -429 -783 741 121 -256 -239 -490 307 78 290 -694 209 -184 535 -590 -780 -11 554 -389 103 907 -618 783 -935 -606 976 596 642 680 -820 833 419 -749 -987 519 560 -140 708 550 326 -91 -896 490 702 -960 -859 -105 439 981 943 538 320 -130 680 315 404 107 -923 110 628 226 -309 668 -184 -357 131 756 858 -503 -276 -850 -342 -627 171 110 -833 -444 206 -516 723 88 -764 -142 -970 171 234 510 -708 859 -700 985 -549 729 -488 554 885 -551 -22 830 82 368 -882 -18 -406 -358 -4 42 -27 -776 -71 -685 -383 -448 677 -542 196 -169 -722 -926 52 787 -540 327 -566 -794 -819 69 -214 302 -246 376 210 731 359 -392 -175 600 -457 -953 99 -869 421 -177 -453 -908 -550 520 255 -162 202 83 936 -448 873 -440 638 -251 569 175 145 -926 922 -929 696 -714 327 481 724 -482 -945 311 827 -165 265 -876 -64 888 -448 -93 410 911 -8 -85 -882 -1 358 144 -408 -482 -623 394 339 -920 -386 -960 -969 269 -185 653 -691 179 -712 -175 181 215 475 -725 -40 -112 -290 503 -978 -195 52 924 331 686 587 -974 -926 -561 -859 919 -667 -590 -888 -896 810 640 -898 -28 -129 -688 -119 383 576 608 -858 810 -73 -704 -90 -755 801 -362 869 -624 815 689 -984 -101 654 -929 -567 538 -652 757 640 -874 -646 962 -44 -685 157 -862 608 -234 -391 -503 -710 716 -835 -908 475 -444 63 -130 883 606 896 232 118 -80 -168 112 788 675 -586 410 92 -608 -488 -329 916 487 -63 -806 237 -693 513 -30 -697 267 -130 -553 110 -434 -202 873 842 122 194 -313 -710 -460 695 -127 -123 -351 -303 -910 810 216 951 752 327 220 381 306 -279 31 -861 700 297 79 -773 -943 -929 -60 -730 -444 755 -211 -369 -120 -431 -151 365 611 -619 -459 804 425 90 764 -117 -629 -169 -41 -653 -794 789 -136 -367 545 205 653 268 -345 803 883 994 -771 105 63 -552 -940 -340 -232 -145 445 -980 142 170 956 618 819 -503 757 6 -766 649 30 631 814 -189 644 -966 274 961 356 680 -692 -557 -967 -939 -237 338 -20 -903 179 939 -316 -859 -141 -913 -554 -852 -874 49 -834 -157 -906 256 -237 -360 507 -475 -827 -245 881 657 -337 -995 -559 -978 752 952 639 -848 -573 598 891 855 329 -67 252 144 704 757 487 -952 -798 -158 -347 307 -485 108 95 510 807 -284 -666 -541 -756 -724 -512 -900 -1 811 930 -596 -214 185 -74 187 877 -666 219 909 114 -201 589 422 998 -118 -292 -891 -899 -808 648 178 -211 310 -625 771 -64 -947 -856 -198 91 -839 -747 -791 -152 -380 -988 903 173 -889 806 -105 527 645 575 801 892 -762 898 -117 811 -157 -369 36 800 -427 -555 542 594 -578 -986 409 770 -256 -986 -336 843 89 43 159 -505 698 -786 80 -917 -957 -141 738 -67 -160 -435 -490 820 -395 446 468 870 -844 946 366 -645 27 867 -381 153 -530 -132 -273 -239 -588 -723 223 -24 621 -258 -884 252 516 -761 -174 125 949 -42 -605 -104 -274 -273 184 -236 424 -596 -696 373 -624 -935 -92 972 922 -771 630 787 172 73 787 -125 -532 -809 -461 -254 -219 -712 -848 965 -11 193 674 -660 367 -408 -437 200 -689 762 140 341 806 598 -8 -572 978 -25 902 849 169 -545 568 265 243 746 -549 -204 -122 746 -334 -481 -894 902 -216 993 880 836 -116 -211 61 380 446 -495 905 -41 707 -656 352 150 161 923 13 202 866 558 -83 392 218 -473 -612 83 601 -364 -595 308 83 -318 582 50 564 -986 -321 185 -770 -983 111 727 -35 7 -610 998 66 -426 -243 -811 -916 979 -44 217 -959 -748 915 7 945 -333 104 -59 206 642 967 194 573 -124 -639 796 -504 385 777 76 526 -450 -578 -75 60 912 -187 -367 -85 69 -910 486 751 995 -118 -877 664 -384 -323 421 -189 -436 -753 114 -416 -878 -576 -417 -799 133 877 -920 -742 -188 798 364 435 727 -404 718 -195 -694 755 -120 -624 -974 724 680 198 -391 -238 -971 -939 -701 -745 667 940 -935 572 -573 -813 234 -532 492 -690 -363 -245 833 682 361 -431 -195 53 849 137 687 -45 920 -116 -368 -728 -936 460 -519 469 -456 -433 -744 869 -748 93 -812 -675 -578 -835 985 -173 934 766 -662 901 375 354 -139 -726 -362 882 748 -755 538 403 -271 325 -821 873 -132 -798 386 -940 876 638 -309 752 504 246 184 -805 -684 285 85 691 154 -759 -380 -583 -377 72 -218 888 582 -414 -59 535 -962 150 -419 809 -740 -677 835 -80 -362 -930 -245 19 741 971 -413 -552 -975 388 -797 -895 186 -346 675 -448 -571 892 -866 -342 -664 195 -898 -670 235 820 -850 8 718 -416 739 -730 -119 675 760 987 369 -639 541 -287 498 916 162 -892 -845 -695 -21 -956 -224 -804 -955 -449 -845 194 -393 -767 -384 -181 -644 704 -124 -849 367 -369 -29 -669 531 756 234 783 -972 -94 356 -959 707 -762 -797 -749 407 -750 -863 906 845 -235 -101 1 -908 -202 -100 -555 577 553 262 -610 970 400 966 430 -732 -955 -536 881 -433 -816 -510 461 -727 910 587 -950 716 -174 155 -470 -863 780 345 703 -993 339 77 -709 -506 569 603 -683 798 -269 827 -712 887 829 945 -802 692 872 861 4 -92 397 724 32 484 -563 -193 -774 -182 -264 126 -657 581 346 -929 -800 -433 -567 61 859 251 -91 329 395 -525 -756 494 -953 574 192 -172 -3 664 982 255 235 419 356 947 -9 633 996 771 299 101 -171 -290 76 729 -669 284 -650 -759 569 -214 -34 83 725 746 107 -6 19 -112 -145 -468 834 -550 772 -81 -462 401 -121 -863 869 555 610 -513 -887 73 -770 910 103 -968 -487 896 -838 942 394 688 212 -262 474 493 942 448 -725 751 189 266 895 -305 777 247 -18 -203 -846 82 -358 73 -491 601 127 33 -810 -757 813 -18 367 467 -873 391 670 497 -146 853 -586 -757 -133 -261 756 -348 -247 -474 -310 -678 -668 -332 400 -685 -956 623 204 155 318 58 -602 -293 -629 102 482 573 -107 711 424 538 -589 -736 378 539 559 -626 53 -763 358 266 609 776 393 -339 -563 -302 555 -43 -717 113 898 -996 -222 -364 759 -475 -159 -898 322 -434 186 280 -409 891 -792 821 -835 -679 -531 682 535 -31 100 203 359 -318 12 283 956 -810 -639 974 -97 377 -740 834 550 -708 -997 540 805 -69 -721 -756 949 -813 -286 108 252 -620 -115 40 -709 -633 -73 -496 -940 -968 -527 782 386 -794 609 909 222 -951 -865 275 -984 -826 870 800 -139 872 -541 -72 219 884 -285 965 -679 671 -609 820 131 -17 -923 -773 -476 -80 571 -843 -331 -402 -74 -347 411 -990 -193 513 584 -394 -881 726 -13 -351 -183 923 519 994 -433 -464 -638 86 423 -283 995 -559 -577 993 -250 -408 -963 -463 800 443 308 947 -164 -277 568 -499 -99 219 -469 -885 -335 112 -883 -817 -51 123 -484 -504 940 408 -506 609 -773 763 -271 416 436 -704 71 951 377 695 759 -416 -717 -371 590 928 453 992 850 -483 635 527 -16 727 -535 -831 -49 392 946 -15 -701 -668 -995 -127 -826 829 706 -640 229 938 161 952 -542 152 696 -649 96 -11 -52 -258 952 599 961 -768 -97 714 718 -311 -310 -434 -971 -927 757 879 -11 -233 -906 -304 862 968 351 996 276 -913 -773 -900 -415 293 -910 387 -921 593 -811 -115 -951 -318 -324 424 -78 -803 771 925 -99 472 501 -147 -453 475 -585 -629 429 649 -329 -818 919 -522 169 888 651 553 -956 290 785 -370 -707 -276 -189 -27 639 -530 898 -725 -609 -879 -305 574 -685 -895 438 613 55 -406 -656 728 -816 -815 958 134 314 828 754 602 -992 435 -485 -931 -309 157 -653 937 -807 -793 804 -54 -447 -23 -153 -372 -614 686 -318 -972 -650 949 -606 -359 704 813 -660 -205 644 -745 695 -288 803 156 228 -299 103 -570 -594 60 36 126 -979 991 -817 -144 304 -614 -676 -96 -536 270 -770 -649 496 -822 -237 737 571 -560 -139 -710 -646 -778 -565 -98 75 -96 747 -909 -932 107 223 -654 -384 778 -478 593 242 537 674 505 -882 -336 887 -891 120 -150 -765 -422 324 -891 -969 717 -2 979 -816 933 -366 -575 -855 -369 -935 -606 585 154 -679 -262 844 670 857 -108 110 740 -272 752 -726 998 38 626 545 766 -237 -745 492 -802 -678 -990 -134 463 -844 949 -639 499 -140 -490 890 -710 457 -865 963 -411 899 -461 727 648 -765 318 -440 457 -982 173 -364 -168 311 -590 -70 -681 -256 -439 739 287 186 -168 -308 -379 -444 -716 191 267 -797 -815 965 558 616 337 -935 -214 892 712 -706 428 -36 -620 299 305 -77 974 972 34 -551 -779 -547 -715 581 -159 56 853 302 -464 -941 624 338 -145 -782 667 861 -876 -488 658 869 643 -327 -982 -743 -947 562 -537 712 241 -428 732 373 -218 463 244 28 -875 -446 18 222 417 -997 -277 186 26 -899 -456 -732 415 337 248 -335 482 842 -887 769 325 -685 728 -809 554 -777 -646 428 -764 -730 462 -587 565 587 194 429 -856 -101 700 -892 572 -913 -831 -571 751 -605 873 -613 -629 -780 -985 389 -968 503 98 823 -810 -104 -353 911 -818 837 163 -8 -300 -282 -774 50 468 -811 917 40 618 64 -639 634 -722 187 -817 -726 -515 133 195 940 -984 195 446 401 269 -476 -207 -909 160 60 729 609 910 -863 -760 563 6 419 -79 -77 283 -64 742 875 -658 -777 331 -311 -454 302 -787 273 538 -621 787 88 -989 942 -590 -461 -526 -527 -579 29 294 -747 -222 -46 577 215 870 743 -893 6 -232 473 555 -422 368 -637 -246 323 -179 -772 -400 99 913 276 800 723 618 831 912 -761 16 -860 916 517 602 -169 289 -172 -89 -929 788 111 -263 -282 -812 -254 -861 -660 -805 -616 688 -770 415 632 -760 -495 70 -791 -664 -562 -494 -843 -854 -837 -780 864 835 58 263 -854 -697 642 -779 92 629 -15 916 -43 -90 146 949 718 -774 335 -153 429 244 635 -514 -213 -126 -716 -233 589 95 -497 605 -790 612 -274 733 327 -667 -596 924 457 -87 564 546 1000 -415 107 476 308 -655 -272 723 -843 562 907 -769 -395 -36 -202 -621 956 -221 -23 465 139 671 468 -1 -986 944 -656 -823 58 -288 -583 393 867 -823 236 -425 879 -331 -285 -69 635 606 -47 -738 -436 -577 -235 124 -606 840 -59 751 -721 153 -355 -749 879 -840 -926 310 479 811 -894 158 -844 -811 269 -463 -76 -590 869 843 -775 -103 -816 -687 572 716 445 775 -733 194 -873 -12 317 22 481 -395 -458 -611 -25 164 601 28 -703 -65 336 954 -533 333 -118 883 843 -339 167 929 -796 -124 -255 -432 -571 -191 -78 -704 448 273 537 -926 -224 -358 -315 916 -980 840 565 272 -957 566 491 -909 -303 -26 -363 -842 159 655 -475 -330 147 -454 224 193 956 -359 538 127 -37 97 334 468 -75 -417 792 809 630 -218 -563 982 708 723 244 -758 653 -387 247 -127 -234 781 832 -510 -76 275 -944 -150 -786 -207 154 -71 419 984 648 -649 -350 657 -902 690 289 155 -580 548 -910 609 535 740 -63 -933 -251 -386 -427 -973 -785 -698 -212 669 -929 -832 -642 934 -576 -487 -292 -395 355 117 980 414 27 50 -300 338 -634 630 956 -986 -204 545 354 416 -2 404 -163 -965 851 -933 -485 539 13 507 -286 -487 811 -545 -699 -108 -498 572 626 92 -799 -868 770 363 -355 648 -694 593 -44 -766 -291 764 -548 781 659 -381 -694 588 121 601 -896 -92 537 -868 952 -114 538 580 -776 -932 -827 -935 461 -207 463 612 264 -510 -869 822 315 657 880 119 423 829 -355 -732 -558 -551 -326 999 -12 993 467 -975 -695 -746 540 122 936 -739 -601 -498 589 -870 -985 341 -605 397 -683 -530 943 -138 -652 -19 -761 527 -158 131 -522 515 -677 -289 863 932 -730 -542 9 -293 348 -696 -316 255 498 -54 -944 -850 745 508 -320 -848 -432 823 606 175 -848 342 154 939 -92 -432 837 -248 -805 -762 708 -877 175 279 329 -313 -342 -315 -130 -784 -364 350 -581 -270 32 251 177 -623 -121 39 15 -528 -451 80 613 -458 -271 721 -265 590 961 145 839 -871 873 953 57 276 134 736 806 -665 646 -727 -527 335 -511 -442 -242 -837 399 950 665 -795 213 812 694 402 -469 -417 446 98 -960 992 -350 -646 686 -894 -23 -718 45 -887 35 380 560 -466 -165 -312 384 848 599 -184 -883 366 800 -209 234 793 527 439 679 -908 108 637 -55 672 -527 -434 215 -162 275 827 -445 602 908 194 576 -717 -957 159 -693 791 790 399 656 430 -690 -619 -67 -682 -33 689 -969 -432 507 265 -126 204 -581 915 632 553 723 26 568 77 100 297 757 -415 770 -104 -565 -491 575 -749 339 -371 756 -673 280 110 -659 57 103 8 -493 810 572 990 -457 -321 -755 -150 -510 894 89 959 807 9 -333 -4 363 -367 526 395 126 -946 -191 17 209 -52 -220 504 -473 -760 748 442 -837 812 176 11 439 -473 -600 -469 338 412 -449 113 -419 -487 355 -646 820 -411 -776 -47 226 92 -814 -894 447 -50 434 -597 551 -826 892 -317 142 -252 -744 -940 -896 -420 17 612 -181 -435 423 -68 -920 -52 949 635 -347 324 182 -480 -422 -936 530 -560 215 410 -359 -385 -774 646 -709 -661 -776 495 467 -812 -557 708 271 -196 -907 -563 7 -342 -525 42 -240 779 786 335 -393 -540 -831 348 827 -216 719 -253 804 -228 -629 422 -975 -635 -581 109 877 343 734 -874 900 733 -496 -471 -578 801 985 779 -620 232 625 467 -700 -317 -442 -389 -892 110 -392 -278 520 156 692 756 -709 -877 -617 613 37 565 -398 -880 -296 101 -956 185 466 -855 -374 -301 -401 -982 978 771 -182 689 -646 -86 -289 -803 -673 -492 369 -167 122 -152 393 129 641 -741 587 -874 734 500 -690 -635 672 -474 524 -163 961 785 161 739 26 118 642 504 67 507 582 720 -649 -824 -297 131 -184 -219 279 804 -849 -86 -353 -3 509 -942 -523 944 -954 525 -191 -60 329 769 -920 534 538 -466 912 -742 -31 -454 -939 683 -327 95 338 -732 -790 463 841 261 451 -821 507 -487 946 -233 -555 -494 298 521 18 -741 -217 -812 -791 -203 -655 193 -686 38 69 832 865 -914 497 -207 -10 38 -117 -838 -897 47 -711 -393 147 68 -570 558 -422 987 -496 900 528 -589 -176 451 988 202 274 -985 449 716 -236 477 25 -281 634 -143 246 -819 378 502 600 525 -549 -147 595 -440 200 471 887 119 227 150 98 255 396 191 740 722 324 742 -21 -604 883 -562 845 -382 355 -809 -491 -524 -679 411 -436 477 223 -586 -404 294 9 401 129 692 318 -597 -931 626 -459 216 739 320 707 -159 -90 -649 925 -271 478 40 251 -308 476 -418 490 -650 -869 -16 131 -302 184 302 -144 878 -339 -561 556 605 -4 659 345 703 442 -851 877 829 -492 -381 688 135 -837 -751 -543 762 360 427 932 231 902 758 141 89 -455 234 75 -991 -197 902 296 -85 740 -330 -790 269 -977 -579 250 439 411 -618 945 220 -571 -870 -240 -606 -801 -414 -914 385 302 207 -593 917 -213 -334 13 282 346 438 99 -563 -825 -616 505 120 713 -239 -291 324 121 -380 65 -181 89 584 -429 -27 -398 -730 -33 -459 485 346 450 -165 722 -640 594 787 -188 391 -955 836 -866 550 -303 363 -655 835 504 -220 -586 932 -601 -914 909 -15 22 -958 26 -384 880 344 -26 329 -457 246 243 538 -737 308 689 -744 76 -757 277 202 801 97 -332 -14 861 -539 960 895 26 857 715 -674 272 -165 -395 -960 879 -887 26 482 -838 241 125 -272 120 433 353 -51 -148 -985 284 -219 -730 386 -370 609 -858 56 -896 225 -235 895 764 956 220 -926 340 -604 736 -490 592 226 -961 58 974 -804 -826 -100 -628 707 -674 -739 431 -341 861 -967 -866 -631 -986 -548 -824 77 652 -226 -523 255 -200 -587 889 44 -220 -385 -6 -7 -326 169 -91 -693 213 823 318 158 966 -979 864 -518 438 -684 -691 617 328 -367 293 491 902 415 3 -869 -164 26 59 -888 542 400 608 -44 230 666 213 -6 34 750 856 544 312 944 990 -327 -493 522 -45 -908 491 384 434 609 -806 571 418 -146 -10 335 -869 850 744 526 -181 -265 914 288 -828 529 -82 -412 -536 -373 -438 -81 865 -241 -326 282 629 534 190 235 -976 -626 213 -201 522 -951 -222 -113 -162 -79 -627 173 604 757 -38 117 886 -95 5 890 -535 -706 768 177 -641 737 21 -942 295 -290 -514 894 -858 -335 704 504 974 823 -470 -913 -796 825 -877 -362 50 -140 -983 806 -344 -486 382 -157 446 -388 180 201 309 805 611 902 -255 736 312 -903 -628 6 -993 273 232 -880 484 -713 342 -387 791 110 -339 241 -935 144 -834 486 455 378 739 -91 606 -749 139 399 670 105 -961 515 893 903 591 853 -765 508 623 -846 -205 686 -939 660 -942 624 280 323 794 598 865 209 -378 537 403 -572 -224 -231 313 268 857 -532 4 729 -298 643 -69 157 -933 119 -323 257 -978 411 953 -618 -207 -815 837 295 179 -773 471 562 -78 -354 653 262 -257 645 188 398 -657 29 324 801 512 -543 -597 -495 -370 -397 -950 430 -972 -874 -182 -4 -883 133 -237 -583 434 879 861 139 479 266 -801 -901 453 736 -276 454 -813 -754 238 511 599 -112 -917 -608 871 -472 -720 846 409 -198 917 -285 -597 609 156 -630 -163 -401 351 870 879 -945 872 847 -934 -553 63 948 215 -869 932 -489 864 -494 -56 81 188 334 -966 563 670 494 -223 815 479 -631 -25 255 -431 -209 -935 801 -81 -766 -278 -97 118 -848 -388 -319 -778 -663 684 29 689 800 516 401 96 646 229 -17 535 311 849 -966 -596 -159 670 -336 963 685 -476 -544 282 -326 356 470 -13 -66 -118 858 617 -772 420 479 681 -969 -215 -517 -163 20 -238 533 559 170 -505 -858 292 -172 207 982 485 -978 33 -2 887 463 -823 496 39 576 -243 603 696 32 513 508 236 483 360 741 -612 468 218 629 -226 -672 -624 -321 -696 335 66 -716 -604 527 -814 1000 782 648 -735 940 735 866 41 -264 -235 277 -970 -794 810 -101 468 -784 746 -654 -484 -844 454 -496 -113 490 234 -576 -894 -464 836 197 855 -155 -335 190 288 941 477 -379 -979 -249 87 144 816 -441 -956 -393 237 -524 40 -418 -513 -56 -339 928 466 -552 491 -457 652 -418 915 96 -959 707 445 -702 356 -117 581 813 -702 863 -857 -484 -90 226 516 -635 283 -917 -916 116 -870 489 516 -910 888 -261 975 652 817 771 -909 215 -622 -605 -748 945 466 862 127 698 -895 909 -833 177 -608 370 136 555 183 -590 716 300 -523 210 854 -998 622 661 -498 -308 47 -234 86 537 254 -107 101 -186 -724 -349 -391 -98 -132 -939 629 -442 -222 69 -656 331 487 -852 658 -277 -572 99 613 -780 -472 581 216 -405 443 -958 422 -845 -616 741 882 373 214 594 367 422 980 -488 23 224 -797 174 826 594 -566 -949 84 971 990 -222 695 437 652 77 47 -277 199 496 -894 456 -539 -66 -817 -370 645 419 -764 115 500 -749 382 620 -392 578 -146 745 -11 109 -231 730 -932 -188 460 121 617 847 -159 -883 -337 -838 -228 -59 849 534 657 211 896 418 -849 -844 592 -286 123 800 938 -415 268 430 510 49 813 -570 696 70 -910 221 333 -282 -67 -300 -763 -974 104 879 -166 191 997 759 131 41 314 -175 588 680 517 697 396 424 385 477 -321 427 498 -704 -663 419 -200 -861 -785 60 -235 -675 614 537 0 175 -743 -653 733 -638 -211 634 -816 -522 637 558 913 868 -758 150 318 269 186 883 860 427 920 113 -210 -856 -686 -404 65 812 -295 -517 192 315 98 83 -17 -345 -67 -779 -189 883 -492 -968 353 91 -211 -273 613 837 -380 66 345 -674 -494 887 -782 21 588 331 674 -851 -296 -854 355 296 683 706 796 929 -536 191 143 -994 -554 932 801 -796 312 -715 124 642 -97 524 -970 678 -771 892 -58 480 713 -995 451 472 -639 346 783 868 -804 467 -498 274 311 621 885 248 55 -319 762 -182 924 -707 -679 556 998 915 548 170 913 -511 -702 163 824 -195 14 640 969 410 711 724 605 -251 409 -25 951 -507 -529 5 275 -820 638 315 111 -615 739 272 -1 460 -192 51 537 -905 -583 -566 128 -97 818 -591 538 681 471 842 -977 -360 -593 -535 164 566 -985 -502 577 247 -853 19 35 -812 482 -856 625 -812 126 612 149 898 -25 696 -61 510 742 -703 439 609 307 458 -907 344 -574 587 309 311 -764 578 -474 606 -396 -559 -504 -144 -2 440 -591 487 454 -71 -550 -279 231 -701 -641 -770 837 848 621 -899 -458 15 -74 -923 -322 -794 906 347 319 689 -732 6 145 595 -983 413 -380 -91 -389 654 696 -85 421 -464 463 -683 8 727 -676 222 -618 828 536 -960 745 916 838 -816 -447 844 -205 -57 -152 -355 -702 592 773 -359 -153 522 -449 961 -716 86 -150 993 383 -531 -578 442 366 -803 -85 96 -63 15 972 957 -417 -723 -105 516 362 -211 744 929 837 -638 -352 996 -291 371 262 -146 -699 -824 389 425 -615 -337 -506 -477 596 491 -819 224 444 11 -223 -770 -933 -885 768 333 195 308 -277 -675 384 -886 -295 -468 -59 -990 712 474 -64 -629 -424 -570 253 -436 -739 49 -185 -311 -31 727 -422 7 170 429 -404 -19 636 689 393 53 832 522 851 524 -865 448 -696 -168 -303 -988 497 -446 -819 710 -508 -164 -118 -709 -164 -863 -592 962 52 -504 -629 572 -71 165 362 -643 -978 470 471 667 426 -438 242 75 -452 870 6 -359 -874 -294 744 342 761 -308 -604 -912 805 -582 934 347 254 871 -312 -106 -280 899 -749 -25 710 -178 -981 160 661 -147 558 175 -883 214 -556 448 677 877 -96 -28 387 -532 -806 -544 318 561 -344 335 267 624 -23 -826 950 674 -596 -163 -534 362 -160 -790 -218 786 -684 107 -951 -251 -1000 -319 -475 779 -879 -770 -260 229 -260 912 -94 -704 -791 9 -499 -557 -691 691 -502 -199 95 765 -63 -761 195 904 652 357 -132 303 -26 -338 914 624 723 -653 470 -314 -553 -76 963 -715 -370 492 -577 386 -256 670 124 -277 860 -431 110 -244 -891 -63 -104 394 939 -965 -152 -671 -723 -741 -545 373 497 -465 -328 -697 -278 -431 787 687 -38 -768 -697 677 297 68 791 -878 -751 -312 -748 210 875 104 -927 237 -75 -867 532 732 -556 -194 453 534 752 -250 393 738 745 980 -790 447 147 82 -311 -774 45 -339 -687 688 -200 969 150 444 -260 -903 -120 459 -45 569 -2 -441 -501 371 216 -799 -608 -331 320 -994 906 -687 -601 909 803 -592 -736 634 -396 -330 -992 661 604 -621 -836 -926 153 -713 -806 712 -464 -255 920 -197 130 978 990 37 921 599 -616 -549 113 -230 -912 948 -367 -550 987 -478 -308 62 -103 -171 -436 -577 -676 180 504 -407 74 -451 -215 -8 -465 -82 612 571 -52 -238 -21 919 -134 -765 -292 -75 82 -991 387 -926 -81 -196 239 -361 -453 -718 -751 -939 -586 685 -27 610 -340 -352 -383 212 -715 -977 -548 -577 -598 144 940 685 961 447 -186 131 428 953 -4 328 -665 -790 246 592 462 -275 -789 -615 662 394 -678 574 305 674 -1000 610 399 673 -13 328 -511 -463 353 846 -876 -659 -653 -601 -345 972 -363 871 544 532 -753 717 -80 170 -15 947 -616 -753 -993 -77 -131 103 492 992 307 650 -513 46 -687 546 83 -252 792 -63 -721 -155 -588 -162 896 478 -56 -529 408 855 553 823 333 -784 825 -640 -175 392 -500 468 473 878 -655 756 945 -944 472 -345 -262 732 -421 853 937 505 804 668 708 -625 866 -160 -81 657 -455 -274 -300 855 -609 420 -600 -495 -494 -966 79 394 47 -990 -288 -377 -382 -718 546 437 132 -132 -423 796 345 -25 678 -386 -129 -18 -864 -652 -641 -274 77 -868 414 691 -72 -896 -576 262 -531 -96 -875 604 345 258 -400 988 566 140 -609 -435 -53 -242 597 -782 194 -870 146 992 -359 -567 151 262 570 699 -261 -96 304 440 797 -3 7 961 -749 -168 45 -269 598 -618 663 -101 -489 535 -716 -55 -947 791 230 -257 -582 530 358 -535 420 199 91 930 542 -562 -392 967 -765 -84 341 -469 189 426 -414 -704 947 27 861 557 309 -826 -479 -458 209 429 117 787 -351 -836 663 122 -26 146 -608 641 566 59 754 -699 755 -523 -92 396 626 -778 343 -394 -944 -910 -391 -439 -172 -1000 79 -430 -587 622 761 83 610 396 90 566 -810 836 692 141 59 605 -418 -41 -367 705 -423 331 448 907 301 841 545 20 439 244 281 302 -577 -724 -485 188 98 -667 -182 -417 990 -202 175 -883 -240 -112 -968 895 920 42 -957 309 983 50 184 662 -951 73 -479 445 454 -60 702 656 675 455 919 -405 540 369 -77 -344 -722 -772 196 782 -700 -77 -106 252 -970 999 340 -841 414 890 -336 365 955 -843 -244 705 686 564 695 136 932 -815 -8 -961 827 -968 932 -903 -77 -839 141 667 -34 635 37 945 -96 15 841 442 -951 529 -817 760 -440 -853 -285 -816 830 185 -221 -849 577 568 56 934 -270 -470 -455 -622 418 -198 -740 -681 -831 437 -421 -178 -899 725 -569 190 -415 542 -930 776 984 -428 -219 -43 -208 219 346 -1000 862 -834 -277 904 532 -548 -326 -594 677 560 -440 -851 618 -472 -333 -243 651 118 827 826 529 313 669 -436 631 -450 -326 -746 23 274 -249 303 452 568 -474 290 -828 631 -133 -302 -518 -296 -732 -158 -203 476 925 658 533 -673 373 -718 113 -737 526 -747 -339 -712 274 217 788 -173 623 -916 315 -865 758 -988 -931 -897 390 -136 -210 -837 -417 -9 550 856 -354 659 -217 -970 -604 767 622 274 -798 -609 794 373 920 877 224 926 -210 -870 -303 645 101 -163 517 -966 -218 -155 -992 783 -694 -898 746 827 -317 -8 189 940 -645 -473 -282 -30 -802 -655 -380 -751 407 -326 276 330 302 494 323 -157 296 -165 184 92 675 49 635 683 0 455 210 341 -936 334 442 698 -486 -295 555 268 -484 -2 240 15 -879 408 -531 930 -220 -767 -708 576 -565 774 -611 569 568 -859 640 -62 -769 -43 -468 -704 -251 968 39 -485 169 -261 528 553 -785 747 294 833 -540 -90 -817 -923 197 -539 684 -281 594 655 692 -838 2 -614 -307 540 -698 -853 -145 819 -223 415 -240 -951 483 -920 -222 -362 -176 788 -320 -964 493 -121 947 743 271 635 -24 -272 -932 -513 570 278 994 -606 299 -180 428 -113 520 -325 516 881 -485 697 -378 248 426 -758 -913 69 380 516 -80 314 153 329 854 -344 289 708 -89 312 -786 275 9 362 311 -528 -738 -77 114 -871 441 428 -713 -8 458 271 -240 134 -495 183 277 -928 780 183 -810 -703 325 -926 -980 -100 418 -520 30 -686 121 784 27 19 -153 -206 474 -442 940 -535 -469 -161 -684 -356 -147 367 -289 645 -109 -962 -246 979 -765 -950 976 461 -411 10 -210 -573 -166 -192 435 886 189 389 615 350 404 -510 -684 434 -551 -359 -322 -166 -509 -551 -712 565 741 -169 -249 -512 999 -480 -928 -432 321 -260 726 -887 218 502 -589 -119 -981 860 961 75 171 -537 594 -835 -183 -217 669 489 10 -815 -444 473 -599 825 -817 -725 137 -586 209 129 529 -138 -755 608 -278 -774 -556 71 -751 -568 137 -720 176 -776 832 951 804 -442 -298 213 261 -908 168 966 301 901 -680 -986 -308 -33 -411 469 -213 -652 -958 -130 369 245 923 401 419 -318 -569 -931 745 -395 884 -204 101 156 -297 -537 921 -620 -511 -78 -817 -380 155 204 1000 -170 -469 -251 308 -549 509 -410 -948 155 -644 -133 793 -416 471 39 -179 -117 -321 -397 -613 -983 -760 20 -660 -712 -260 902 836 -990 755 808 -573 -814 414 358 410 904 120 617 -395 -252 -987 13 558 -973 -152 772 752 884 -888 -76 -564 -826 295 -513 -198 35 -402 -137 200 -841 253 -145 714 499 707 -408 -8 378 219 635 598 -738 660 214 142 300 780 38 453 650 623 681 -38 -918 292 -432 508 -916 547 590 400 -576 448 300 -277 -244 -287 8 -18 -24 467 20 641 -120 -600 -101 763 247 59 -786 837 -828 -106 -587 380 -502 -627 -24 -749 629 32 -755 -45 6 61 274 -799 600 -606 803 678 -183 -302 113 -696 -17 803 -38 277 -583 39 773 -559 -504 388 436 -281 -756 -348 89 850 907 926 -38 -612 35 172 -103 174 985 902 -89 -263 666 638 644 656 -934 995 -920 -347 -622 774 -842 -234 -773 975 -231 769 -729 596 781 -837 -356 457 -790 -656 140 -107 348 -699 648 -736 -705 326 565 411 -342 -16 115 -739 467 -345 297 328 520 -368 -752 -843 887 -596 -32 -620 -892 -250 22 -168 -78 270 241 228 -92 447 -280 521 -256 -777 -596 -103 668 275 119 149 -985 -594 -179 -58 -719 -851 547 313 -209 -526 -744 -182 -925 599 -999 -319 -495 -722 -829 -617 -283 715 940 793 -182 -215 979 475 -129 22 568 226 -264 -618 17 103 444 469 -271 -676 977 -290 -442 844 -241 142 743 810 80 289 352 979 -341 40 158 -305 -899 -56 151 -280 -269 95 439 -703 401 911 880 658 -615 117 522 -38 -27 -8 -954 -584 -984 747 -92 -351 -360 392 -423 -542 448 35 -634 -518 -819 -355 -530 -488 705 -206 774 -704 -851 905 601 -598 175 -519 884 469 566 45 -857 891 -217 274 -81 -117 -65 -88 -102 -525 -902 -768 -635 -465 -725 340 95 674 739 833 834 -303 876 -277 -179 -491 920 -287 195 0 111 -35 -857 -758 -368 407 879 -606 493 372 953 -58 -932 -800 145 -554 -980 -864 20 -881 -512 -320 -502 -463 -90 5 -507 -49 637 527 -75 -48 -493 845 -21 977 -509 -322 345 752 733 789 -81 -548 -70 401 -665 594 359 -88 920 -715 -519 884 -848 307 -713 -879 618 -919 441 -199 -183 -429 -162 -751 148 805 -616 241 463 629 -749 917 -282 828 241 -578 -84 -165 -896 512 902 -837 162 225 169 74 -719 -382 739 -794 -610 -223 545 -237 551 915 981 498 572 873 -26 527 666 900 -397 924 -769 -666 710 -747 64 -432 -417 898 236 -374 -342 740 -449 -295 -719 -296 913 -798 975 -938 637 825 28 -645 -609 -679 631 71 151 859 144 263 797 -164 -209 799 405 -171 586 254 -796 -603 2 675 800 -465 785 303 -910 -859 240 123 -576 37 -340 -912 -440 -353 671 -116 111 63 -854 413 -945 -238 162 -361 320 526 321 670 -937 929 115 892 580 741 93 -337 -825 -744 -830 -846 790 -499 -163 222 -120 39 46 -796 433 181 457 150 -762 -269 398 -660 606 -242 -209 53 973 713 392 -757 920 901 -368 -923 -355 87 345 40 395 754 19 871 774 895 730 778 -115 939 743 -626 -505 346 -544 -203 113 -819 -797 -546 982 820 -92 -603 -492 -723 -34 883 23 -953 -613 -292 -309 -505 -698 208 866 57 -722 563 324 633 -962 -104 -51 -925 -658 292 -33 -201 215 658 -778 -240 961 -861 468 761 188 650 -634 -593 -483 792 -828 -828 702 -386 56 529 770 -212 54 -723 330 178 -273 157 532 41 883 -523 -780 -44 808 -937 237 -45 -668 784 148 254 -301 102 336 523 43 -984 593 -560 -210 209 424 389 235 36 171 45 189 -554 334 -644 409 277 54 -186 923 378 585 500 41 -171 -610 -364 -244 736 619 722 -155 755 974 -274 148 -26 -406 -170 218 130 -999 -818 932 522 730 937 -396 -599 203 -780 401 9 -478 785 647 -87 -88 -904 960 -825 595 506 -402 -6 -635 -669 -647 887 365 202 374 -151 -647 -702 355 -907 -296 -570 -512 -280 827 763 -131 -892 -701 -916 376 892 566 -718 -628 525 680 473 587 -239 185 -962 644 -190 -774 -845 484 -853 -336 793 781 314 -648 -260 568 798 -410 -717 864 -576 -419 189 864 -839 998 -932 -674 -926 62 -498 -673 533 339 -858 248 804 57 365 -493 335 -945 24 972 932 -938 -275 164 -812 389 154 856 -712 -976 -823 789 56 286 -316 922 309 127 -347 169 -262 -566 -634 -657 -289 -89 -396 750 556 -138 -165 152 474 -807 530 427 737 -365 -403 188 -888 284 870 525 -883 766 -930 560 401 -768 -589 -978 -947 -387 519 -206 -413 -751 766 -842 -892 -919 224 -65 -432 829 -728 -779 -234 -836 941 79 362 84 -233 675 584 20 701 28 -83 -352 537 118 365 974 865 591 138 -998 -455 516 -923 -761 -822 584 -10 -340 329 37 127 118 -884 535 -266 -795 -165 -437 -484 779 -141 233 742 -727 563 182 -275 807 -339 21 249 -376 635 973 648 371 -519 -651 657 -12 641 -714 705 -867 -219 712 419 -566 -925 378 -839 -391 505 -146 74 -736 565 -560 55 -827 -278 737 220 784 925 -152 115 -89 91 985 239 435 -767 -191 -656 -530 -463 645 39 -882 -376 -739 -835 -510 845 641 474 -233 110 957 -340 317 581 -708 -748 -453 239 845 -991 -801 -813 596 896 -692 867 845 -847 400 -995 -967 -262 425 -707 191 -356 290 -860 -390 -929 671 353 853 894 755 -871 -58 -134 -287 521 -240 640 395 -474 341 -943 -256 -79 -151 978 -724 -555 -6 -42 -263 -770 -970 467 249 739 345 -840 903 275 748 361 -942 752 -227 -254 582 952 -994 784 445 116 896 -6 82 221 934 829 772 -987 551 -634 -124 521 -957 -581 600 -745 435 -817 -87 -105 -857 -673 -98 -837 366 -972 -702 -128 -933 -655 932 -991 782 969 -61 -718 466 -908 204 385 -384 -585 165 285 -409 -309 -810 570 942 -681 205 -228 92 199 135 809 941 -992 440 504 825 227 -406 201 151 159 582 -891 -646 324 675 -699 241 761 -760 378 226 117 -33 948 544 934 249 -275 745 640 884 -100 -17 -151 -210 -305 80 -255 422 871 -702 -411 -328 675 445 -424 913 -366 -836 -431 -932 616 683 683 25 856 93 599 -453 975 -894 173 -852 885 -65 -69 -442 -646 410 -988 -725 -400 469 -110 320 617 297 718 -134 -393 946 48 24 -821 639 -987 -558 459 -374 -488 -354 300 169 -343 -210 871 22 -984 224 363 -367 -288 528 -993 -272 -558 332 983 803 -58 -53 -237 -141 -741 488 677 552 -795 470 -277 515 -717 -429 -267 254 23 304 71 106 266 -381 -246 -446 -48 -580 55 -776 742 754 670 774 -380 -629 128 15 -512 807 309 419 685 522 -688 -49 -971 811 -699 456 634 228 -866 217 -513 -204 571 812 37 -713 -562 -428 528 -514 408 -997 201 221 298 325 -202 -838 -973 -667 792 -392 790 542 -466 -395 394 46 550 -177 -272 81 967 337 -185 -863 -964 -839 326 740 -424 357 895 568 -145 276 -274 -29 850 -953 -931 422 473 378 -850 -488 -274 15 -577 -637 -221 -319 423 -97 196 448 -237 95 -679 723 -841 685 449 -199 -170 875 267 -768 -955 973 -244 -726 471 227 15 -582 -437 -227 956 -164 -384 -826 -354 591 523 -950 -494 248 431 426 986 374 501 -678 -998 -91 400 547 323 139 -925 -447 -915 258 536 198 -684 259 -171 118 -108 629 -370 -385 574 909 -865 -536 107 220 594 -921 -33 991 968 102 -143 -955 409 129 -268 322 -647 -510 44 140 -171 -991 759 -864 -282 -522 -189 -923 -192 -945 -206 -576 800 946 741 -113 25 415 155 301 -729 -651 -233 655 -40 -886 244 625 -340 -986 682 237 -112 701 -379 -907 464 103 -925 335 573 792 -678 160 107 743 -600 -639 -951 -330 -931 -282 -803 -62 89 695 940 961 -146 -223 623 662 -408 -279 483 -236 519 -644 -431 -170 -566 114 670 -188 303 722 104 28 -859 -744 -700 -719 64 -91 -320 443 694 396 -164 -75 -229 554 920 353 -947 -106 -21 880 -954 -726 281 947 578 -547 375 95 73 -417 -386 -245 875 -669 717 342 -913 341 -281 -824 -757 437 145 -342 -817 -745 449 833 -616 731 19 -45 -506 504 -207 -547 441 -72 -833 -802 851 563 -799 691 -64 50 520 388 545 -207 -345 869 569 961 -456 -527 -766 114 775 -250 774 -326 -82 793 -891 -767 -498 751 -304 -744 -978 809 -790 -803 461 668 -633 693 567 -859 -199 464 -716 -44 -752 811 -213 -997 -445 98 997 724 -455 -168 845 440 758 896 526 470 446 -458 439 18 920 -385 574 -913 537 323 -304 -633 -396 623 116 -323 -989 -213 -625 -871 -125 -967 253 -25 258 684 -318 -519 174 -796 -203 933 63 902 -786 -387 -140 -139 -27 454 800 45 795 899 460 -3 -424 590 -622 -710 -579 -606 -389 -348 -681 -321 389 124 792 254 -874 714 436 -527 176 5 -751 -489 -47 669 253 -381 -658 614 -234 -902 908 -318 152 -757 -380 -343 85 -600 -261 -844 171 981 -698 -342 -250 -277 918 62 356 663 -16 576 790 375 -120 -345 -915 572 -30 163 459 879 -376 -420 -268 163 64 -725 651 741 -206 669 -103 415 -889 -441 -62 45 516 -853 830 207 81 363 418 173 658 196 -512 387 330 562 -955 -248 358 -904 -592 -738 -81 931 499 -879 334 35 73 750 83 160 349 -734 -454 -175 -946 971 876 334 559 -748 -873 -716 972 -776 -972 897 548 28 -718 -628 -134 249 -236 814 253 576 -1000 213 149 -761 959 -3 818 -922 -324 444 -811 -839 -468 157 -695 923 -220 -953 578 -135 -361 462 175 -918 398 -254 75 1 751 -494 -549 -958 -698 -755 323 927 -818 252 -55 892 624 40 158 335 -383 739 530 973 562 -444 -911 -653 256 352 626 -349 421 -272 118 433 -530 983 -358 949 232 -786 520 -933 333 -312 -396 683 -453 -246 436 -170 299 4 163 622 -776 263 475 116 736 -668 274 505 921 -173 -575 -466 -725 525 -692 -680 51 764 -201 -119 -24 -607 342 -318 305 -720 947 392 485 -329 20 783 -679 472 -694 319 165 330 450 962 -370 338 30 -255 189 248 288 675 -817 -696 501 -400 -529 267 -825 742 -608 -90 869 -591 10 -871 288 727 735 -29 -708 -424 164 -152 399 920 -206 922 322 490 -235 92 -34 435 -508 -727 978 -609 422 560 -446 749 -280 221 -219 -214 -925 -19 -635 419 -40 327 -58 284 -843 -479 -836 868 -935 -838 652 307 -43 -928 -983 -243 -348 -443 -110 -176 -669 933 -744 542 506 577 -703 -515 698 -844 -206 624 709 890 355 124 696 241 778 -988 396 -951 -131 414 -752 -651 -762 -245 -798 558 349 81 -927 -970 97 -241 -136 -171 124 397 390 674 -511 299 -429 922 -357 -996 269 -781 714 264 -776 -793 417 479 735 844 703 -781 -838 166 -688 -333 -245 293 -616 -384 778 914 629 778 -703 -459 -274 -935 482 -131 -576 -615 -834 -866 556 433 223 410 492 934 -880 -845 -249 -253 595 -949 848 827 -939 -939 852 418 -539 -378 928 885 -995 -787 -720 -839 -669 -729 64 -481 823 479 -7 -764 22 -266 968 -759 -710 206 -467 472 259 423 -541 311 -788 -414 860 -134 901 452 -876 -255 -857 640 -982 20 125 952 -218 493 140 845 -893 -804 129 -569 -687 543 -657 -665 -104 385 40 -157 -225 324 916 -546 807 -83 706 -634 799 -425 -579 -671 -209 -152 895 912 -865 400 777 -766 95 -417 -590 -469 877 947 -615 -884 -468 -45 747 67 238 -921 168 -979 -948 724 467 -919 483 -535 -454 716 314 -857 -701 -406 983 -97 -697 886 792 667 -374 -64 -397 637 -71 174 -479 360 163 990 -873 273 469 239 -870 -775 -993 -407 691 -983 150 -12 -992 -937 738 902 586 -422 435 83 879 403 -365 918 496 47 479 -913 177 340 -576 -233 738 758 506 -342 874 -550 -402 808 810 317 305 -43 -489 241 -393 -849 66 541 92 282 990 621 385 809 -9 -791 -507 739 911 20 509 -964 476 -493 916 -130 -429 -210 -903 680 -572 351 -226 -473 31 328 705 -968 514 232 -213 916 -241 563 -914 60 -425 -896 127 162 113 747 251 -664 -950 -785 106 715 -751 17 -938 218 -363 -269 495 533 729 445 270 -396 469 -451 587 881 -266 709 59 10 -99 -250 242 254 74 727 314 -148 -805 926 -775 -700 923 555 226 -333 -127 -103 -441 181 -799 -357 -749 -961 -645 -680 528 -176 417 357 -268 -628 47 -390 743 834 108 722 -637 -254 177 638 -47 501 -227 114 448 -708 810 637 -833 -445 118 288 641 337 -141 497 283 -666 422 876 -131 21 -642 -103 -80 981 908 144 -356 -974 -336 86 -488 -464 348 528 644 190 -739 -560 -344 524 -440 -452 -376 -130 154 251 -880 661 63 194 629 288 -958 -917 -41 85 543 -375 -658 -989 573 632 330 -274 603 -16 -305 -671 930 329 800 207 -918 -656 -812 500 -373 -725 484 913 424 -386 -727 508 -242 106 -601 -641 191 -490 -63 -407 776 372 -70 -811 417 30 -462 569 -372 882 707 -619 625 101 -417 938 -774 -617 -442 621 16 497 -981 73 560 -661 234 -414 -983 431 386 -515 -291 759 -851 720 153 284 931 544 508 -212 -272 153 495 918 -133 494 -953 -490 488 748 453 378 -265 -852 469 -112 -991 778 -260 895 -976 869 -11 -921 154 -240 451 218 -422 728 1 50 300 272 -992 -82 -156 39 802 -754 717 426 -344 266 -122 264 766 -251 596 -771 -960 -44 -419 630 648 144 964 926 756 -408 -234 452 -554 430 906 585 356 -553 752 343 -519 0 752 511 118 -973 391 972 -529 -851 654 -307 -344 -315 880 -171 -306 -712 825 188 -659 -785 745 -358 -837 80 -886 461 136 -150 -621 -902 -945 -155 -878 228 378 299 116 700 -697 -130 670 -283 885 672 847 99 -101 -794 897 -692 964 966 -128 -963 -619 909 602 -385 -871 802 970 -182 -67 -567 -164 -293 854 -873 -143 -55 -127 230 176 446 -74 -585 -40 547 586 366 356 331 95 -688 -589 -597 -890 -965 -99 635 861 -463 -561 -506 410 649 -9 614 -799 580 898 319 -868 845 633 -612 770 -318 708 671 -158 -667 530 192 727 309 -963 379 299 586 -397 613 -801 -995 -733 -555 -442 500 -496 -249 381 -269 201 782 -890 688 -133 -257 -790 795 73 834 833 -563 85 -713 0 -161 -293 36 -527 428 347 192 885 -927 -46 -585 -650 678 678 -182 -120 133 -437 844 -679 -869 399 -972 -697 57 905 790 -723 -841 900 69 989 468 -257 2 -62 562 -597 525 -509 316 448 959 -535 86 -344 859 -203 -147 -589 625 -223 803 -488 -617 -604 -59 -217 96 828 700 879 -504 -187 -30 662 -290 -311 377 994 161 189 -308 296 -34 -531 -655 -6 663 283 -148 999 293 648 -991 -509 412 821 -386 865 371 940 645 -306 -761 132 -679 -720 317 478 -683 -402 -702 957 684 460 -994 -328 -242 38 667 -754 331 961 631 628 -656 -340 762 -163 -193 -690 -64 576 -795 761 12 -133 891 -923 -154 -130 -796 640 554 437 -717 270 -120 -888 -795 83 -673 -207 359 403 -557 832 818 957 750 -46 626 432 877 -220 91 749 -698 -31 -787 714 -125 440 457 -327 630 849 492 573 527 44 -686 277 171 -825 755 539 -857 -137 432 973 -324 314 335 265 221 874 -330 165 -968 286 38 -341 87 167 -780 336 800 616 -430 -339 835 -337 245 95 -898 524 -618 340 -389 460 -759 -275 745 -971 941 -112 661 499 255 -218 -139 434 945 767 -623 712 -435 -307 698 -16 -102 482 289 -961 -332 413 -497 716 -671 49 558 -110 -120 -271 -669 -653 -874 -701 225 -280 -423 848 577 251 -308 -963 -920 -956 -340 -874 393 262 179 -384 909 279 396 -330 60 -204 -868 588 217 889 -464 -69 777 830 -869 107 943 -906 423 -721 301 -566 576 -504 970 194 -244 -236 96 442 -637 -951 -757 -264 -3 -634 609 -179 -959 -182 -221 -894 -845 -853 -557 731 -496 -51 276 89 975 -635 132 -293 256 517 -520 -802 -826 -117 33 -994 -677 331 651 333 975 -675 7 -683 300 -971 -149 -817 75 -840 835 34 -133 -173 642 -527 -156 830 -310 636 -829 -851 -99 325 305 483 -620 578 -260 -270 -690 421 -682 -42 -473 -494 955 -467 468 -367 -491 -822 -255 259 775 -744 102 219 -818 -611 282 525 182 850 164 -917 -550 -594 468 -348 130 758 -660 -431 -613 4 700 -401 -755 578 -726 447 -500 941 -315 399 -998 330 265 334 489 582 -591 480 -37 197 -867 615 -562 -970 336 687 -828 242 -75 -855 451 329 -25 264 -4 839 828 984 -848 35 -277 -513 -180 31 -456 -687 266 131 907 -24 84 319 181 -857 247 28 -254 -693 752 510 -93 357 -908 21 -856 867 -304 -681 -731 633 -806 638 767 411 196 325 -351 -378 429 -902 956 560 979 726 -799 218 426 608 -253 -292 -284 -471 562 -621 934 -846 -65 -809 148 754 159 -736 230 -963 918 680 6 -719 472 -232 556 -479 -758 470 319 -333 394 -701 -340 519 -853 -723 -884 61 -10 887 334 -514 617 923 -181 429 248 -516 -649 -326 -431 -472 379 -966 782 954 -88 917 753 -550 726 707 561 -32 433 815 489 -221 -803 -324 475 902 409 -24 -28 469 -320 189 278 -170 -215 87 -321 -999 569 -866 -36 -918 336 -355 -309 79 -381 -318 954 -405 238 -17 547 150 -683 -268 943 564 -394 -446 -746 -193 -582 -118 -197 -114 -367 305 886 -833 397 817 433 -598 264 407 -812 446 -820 -463 -389 -423 -880 -981 -467 938 -397 768 -727 -806 818 146 -489 -645 657 -239 239 260 778 -995 811 -93 -597 -827 500 897 325 -400 -732 437 723 -285 -273 678 -945 -410 527 559 -612 -26 281 810 423 739 -99 235 603 959 664 33 -247 -670 415 856 -84 188 -664 937 171 -183 375 -95 -323 691 -845 352 549 71 -599 419 492 863 172 -380 1000 850 -610 894 102 -522 -903 364 -635 -285 -68 660 533 -999 696 301 177 -793 -676 213 21 625 -240 -559 -732 -590 856 -356 -888 -97 589 -180 964 596 748 -695 -862 377 -904 -184 -856 718 -30 968 -294 -962 -235 -339 -488 176 -365 918 457 170 202 -49 811 -607 969 247 -798 967 -194 -603 706 638 54 475 -877 -747 187 956 -576 -359 -706 524 739 116 -543 45 -221 -899 445 -585 121 -210 -770 893 -183 -288 -753 -52 904 -381 -89 -874 587 828 833 911 -684 516 143 743 147 617 749 655 236 791 -859 -462 -93 -711 -443 -313 251 740 835 -913 214 756 399 751 735 -492 19 881 -362 -208 -345 -486 -742 -828 -17 72 143 -659 -392 263 -703 91 -755 -677 923 461 398 55 -137 -132 281 -924 -122 -462 -525 -175 23 221 852 611 421 869 -297 -131 -353 63 198 -967 -151 -412 -427 158 -213 223 -409 271 727 -787 230 -36 -463 -424 -383 637 352 18 -607 428 555 293 829 910 526 -496 -832 841 398 -795 -750 -788 603 908 -81 -520 -726 -646 -368 -670 338 624 183 813 -290 867 -353 -21 175 329 836 -986 -81 577 -143 680 390 261 992 -61 -876 -974 -247 315 549 228 -580 -818 -317 538 818 875 -260 399 -947 401 382 -108 570 -42 243 992 573 429 -966 964 658 401 183 -95 344 423 609 905 662 526 -771 -154 -902 686 -512 -823 458 760 524 -305 316 958 581 245 -585 182 -560 593 -184 -723 -548 591 170 -646 797 -165 -138 -897 71 -46 -805 417 -844 771 239 970 570 -288 252 -664 -522 696 -531 767 398 -891 226 486 907 181 287 658 306 -394 -65 112 682 -216 685 291 500 933 813 -173 -521 660 492 -558 609 -647 -194 -802 333 855 -681 -138 534 967 -475 -155 916 957 375 -297 -239 364 -54 267 -817 -138 889 40 56 -247 -325 202 179 -988 354 100 754 584 -805 -697 869 362 -68 815 -201 169 -527 -749 420 -792 842 424 885 -480 -92 798 -563 -829 885 72 433 -542 -512 -364 -161 304 -524 -752 -469 366 243 61 -149 -704 362 140 -376 836 769 42 -760 -650 -932 110 397 -294 439 -763 -310 833 -792 -207 971 224 -360 174 -794 530 -688 -812 933 -845 704 -143 -373 816 -395 -690 947 829 64 -274 -229 407 -922 899 439 676 -662 -139 144 310 -59 573 971 -430 18 -294 501 -745 723 723 -365 -547 165 -730 -841 299 388 -569 479 -654 329 546 963 594 -220 -785 52 -808 -56 -533 505 -446 339 -502 -845 989 -664 527 656 -387 835 -7 351 665 -365 -815 575 -977 95 810 457 222 50 740 770 -717 882 964 -986 -96 327 728 -829 608 -460 -539 -721 -491 173 526 757 -362 -363 -816 -357 583 252 150 618 -482 423 126 35 -17 919 -2 -537 -899 -870 -437 635 -908 667 354 83 613 37 -896 79 3 -876 47 -866 -875 -262 437 -970 768 2 -448 -642 -950 -479 -522 135 417 -433 -466 844 -333 363 842 489 486 516 -972 -133 966 -420 367 339 -568 238 893 164 -723 -907 648 -573 -634 449 -337 -448 198 529 -693 223 -219 874 -669 -430 -59 258 42 182 -872 691 981 -849 733 655 -769 -674 564 522 121 -645 816 -334 265 -716 -925 -201 -172 384 756 -809 -86 156 -946 438 940 -348 -63 228 -127 77 -818 -1000 825 977 512 -39 -108 -449 -688 167 324 26 671 145 230 228 127 -862 -732 657 -340 -219 140 141 622 -437 993 -813 954 -214 -968 -308 -647 240 279 -543 617 -798 827 812 -432 -225 -21 274 -792 -539 -840 -293 -723 -376 -322 677 -94 686 571 570 341 821 610 -946 611 45 -532 330 -664 -2 -227 531 66 -574 -461 599 256 827 448 -284 -908 -171 605 421 -882 861 -748 -694 600 702 -400 734 -140 -558 862 858 700 749 -480 427 -528 412 -678 -903 -736 -838 -905 -404 -666 -453 147 904 163 -710 293 561 404 -890 -386 -984 -802 979 -356 926 -143 339 596 235 77 -834 374 616 -406 965 -609 -455 -359 -114 829 -529 -780 822 410 -813 451 830 588 544 -415 470 -268 -645 -8 -486 -662 -756 -120 -42 89 622 -20 715 -97 -5 457 451 -186 -299 567 -104 938 -395 -967 81 -960 -796 -841 -75 638 -841 832 -300 -492 18 791 24 -543 2 -570 -542 -452 562 -205 -99 -777 570 20 -781 262 756 291 -401 -935 -720 -456 418 -791 552 -944 -967 -281 -303 -823 -309 -461 -339 -536 -251 -700 -592 253 -404 -173 121 -281 128 -493 -394 376 385 362 -511 165 -950 822 762 541 -286 247 -950 -742 655 -343 -533 -788 -210 -956 530 553 284 -199 611 901 331 757 211 -663 -479 -677 611 -380 -139 -856 -569 965 915 -695 -232 -630 -940 -917 113 -644 42 -731 -178 802 -407 -77 302 -454 -199 -706 982 958 -820 -905 -49 574 -890 -376 230 262 -226 -47 -282 -673 834 -254 -482 125 -68 96 342 127 520 298 804 281 -534 885 -175 -535 890 -506 -343 164 561 -39 -950 -994 506 462 -888 -384 170 817 -563 -502 652 -167 -393 794 -954 369 40 31 967 -2 -637 526 -359 903 -718 -822 -162 -326 392 -31 974 -143 -88 -998 863 774 795 -602 -123 -920 343 480 342 -936 945 948 483 -775 -258 614 -266 296 263 209 592 453 -559 -414 1 950 -356 -698 156 -332 388 -83 -389 -440 323 -897 434 -793 307 639 -181 -150 -965 -226 -411 495 83 -571 752 786 156 -142 927 605 -810 549 -331 672 323 -694 -446 823 132 929 657 -646 797 -489 344 708 797 -493 472 -842 568 -457 -571 -485 643 -833 698 -129 -455 945 825 485 771 683 100 -997 -293 70 -577 -97 -179 242 -947 -213 -238 -389 568 223 -48 -694 959 331 -387 104 453 516 -93 -204 753 -431 -125 -18 30 -90 -745 714 -88 -327 362 369 56 -309 -799 427 -931 -624 -253 -813 185 451 614 -813 -288 286 801 -320 -252 -916 -440 537 68 -950 -87 555 343 158 266 426 387 868 -616 742 304 12 47 -200 -203 198 783 811 645 458 -830 -954 835 -806 -597 -316 671 -519 -531 313 481 595 -467 956 820 -209 301 387 -286 309 85 247 336 359 -717 503 851 26 59 949 -929 763 -198 53 133 -925 542 -152 -320 821 838 141 -384 631 459 780 129 722 650 108 431 864 -707 58 591 -840 -657 -921 -278 525 -548 114 -382 388 -881 858 254 -462 -796 -204 173 383 -398 -196 929 -898 200 -993 350 -596 257 -646 741 689 -757 -428 -479 155 30 -75 754 335 -227 146 -499 206 208 582 -767 340 -619 203 -839 533 -772 281 -911 636 977 569 151 -989 -636 795 384 -626 -152 -687 449 937 965 786 -823 -816 -539 49 225 599 187 259 -868 -759 -479 708 817 361 776 377 -134 -817 -825 -142 536 -962 847 254 -77 822 222 -593 538 -477 861 201 871 -87 818 635 47 -425 264 186 -762 -929 595 43 256 364 915 -297 261 -839 -217 -632 -403 580 -717 830 -216 972 97 -120 459 203 -270 933 593 -279 -330 24 850 568 -195 -494 45 537 -531 471 541 -67 773 -533 -970 971 261 -690 402 -391 -46 -15 -634 -658 -236 -381 682 792 719 -827 -109 -351 -557 -677 403 -149 25 -226 829 905 481 -245 523 -986 947 -92 -58 29 -156 -947 -760 4 -934 -560 492 794 841 528 -263 542 -684 -165 93 903 -895 969 -709 -591 605 -116 215 -567 -973 -179 779 -333 600 133 -488 288 -772 935 -77 -459 739 -236 426 5 -941 -34 680 917 -644 539 654 626 -263 349 -594 684 -935 309 -473 -973 -90 585 225 -768 347 130 -447 141 111 -924 -881 -916 -467 101 -778 -531 -369 -723 382 482 -737 884 -850 -273 906 -300 -404 -428 -268 -782 341 -778 -182 842 466 992 -853 -924 -567 -603 -646 -65 408 -608 -566 -712 824 917 679 -397 -995 -728 635 434 792 -502 596 712 300 506 942 167 -160 -572 -676 239 524 -72 950 -260 647 788 591 854 604 925 372 453 619 -173 -418 -24 90 803 -1 -935 -780 -161 -605 -361 -972 -101 576 -529 64 -266 -269 801 347 -965 658 -338 -642 -672 -355 794 218 572 284 195 -957 839 -205 -973 134 320 -666 460 585 -244 160 -320 334 756 -783 -794 -63 -778 522 -392 -535 797 458 610 100 -118 -567 401 -209 330 845 -620 70 -245 -402 246 -509 196 575 50 13 641 996 625 790 180 -249 684 434 -791 217 910 -415 -858 967 699 -52 -413 -850 74 -350 871 861 716 534 665 705 -853 -198 -618 -694 81 845 -475 -618 -23 -720 -209 -261 210 414 -122 371 319 657 357 -461 342 -307 836 -983 318 -495 31 -932 911 -550 -362 -729 -110 85 -987 -52 272 457 -260 -493 -131 -364 575 -663 -847 710 800 -158 345 851 224 509 825 150 -909 -102 259 -106 652 311 -960 855 -142 863 506 -114 -712 -323 380 -527 -349 1 451 -100 -789 -734 593 -761 704 -668 -623 -638 75 308 -218 -60 489 508 68 488 61 -449 807 998 832 145 -258 744 1000 -644 204 420 -793 -207 -663 62 -136 865 -611 -812 328 288 -645 777 -47 326 636 -262 -436 -577 -895 54 -964 648 312 534 -668 -597 870 -553 87 -583 550 771 290 28 137 734 264 112 -7 851 -515 651 -342 0 -919 409 370 -312 -492 -306 -600 444 -736 -879 -975 929 -815 887 311 -298 100 -911 352 820 613 267 605 -581 495 -323 214 115 -259 968 -976 -586 -782 475 194 -749 589 529 -767 684 -400 705 -356 336 -863 63 860 -479 338 429 -275 -195 988 -852 -772 -955 506 -340 954 -472 -838 -507 779 -755 780 817 -977 433 77 -520 -18 107 -710 -522 684 -83 -121 69 895 726 470 -161 -271 899 -983 308 -588 625 868 541 48 -302 -238 -409 -587 -771 303 -841 297 -380 -68 -158 -581 -478 806 847 -813 -370 -432 -566 -476 -745 -643 -453 -602 197 712 -510 -7 376 170 591 908 320 779 86 728 533 -916 361 613 -358 338 -787 585 116 331 -998 -238 -292 -548 -329 -348 -483 63 -84 -183 463 -128 778 976 134 -746 312 975 604 -536 133 -158 -985 13 655 938 130 55 395 324 221 972 -775 -66 -604 -746 -93 221 -634 51 384 691 -806 374 822 781 -924 -470 536 -363 898 72 -906 298 305 845 -308 272 964 -37 -848 417 529 954 693 -361 153 553 -870 -597 -354 -931 -885 -947 679 957 975 203 104 -922 -59 377 -230 -378 -415 714 302 358 460 396 -215 814 126 -534 569 799 944 134 -273 863 947 211 320 983 346 510 247 -904 -420 -304 -140 303 -872 249 -634 318 906 271 -616 -34 -780 118 -652 -194 439 -10 -633 194 517 496 -581 -212 -283 -178 -950 -970 -989 138 -127 418 693 -266 -734 31 518 -519 -693 91 -358 -545 661 785 355 58 -777 348 -948 -223 971 -673 998 -370 567 -131 569 967 687 916 802 -385 -256 -836 989 -227 -856 -429 -417 -127 880 -346 172 125 -279 140 491 -120 207 675 -308 857 -290 999 -26 82 -494 -160 559 980 41 210 -109 -892 586 84 311 472 -421 -709 519 802 -528 707 -398 805 -469 235 460 394 840 488 553 487 -837 155 735 -568 604 490 386 -612 -525 -448 391 -935 812 630 -523 -308 -941 112 -25 440 175 77 -379 -214 -632 -597 514 -723 -417 279 -692 480 -822 469 -918 810 -558 -390 -489 -299 650 918 -517 42 801 -232 -23 -676 -634 -651 644 4 309 637 -849 995 321 -797 830 407 330 312 681 850 356 -237 209 768 -511 -538 984 54 -191 -996 425 -171 -606 -91 362 676 335 729 947 752 957 38 761 -277 -87 -199 509 592 -508 110 669 -283 -936 -885 -843 -633 856 -62 -612 -721 321 -309 515 681 -408 -674 771 -673 -973 -256 76 703 790 -218 354 214 409 -555 -876 -417 399 -103 -925 546 332 -275 506 925 -81 -920 66 -573 110 -17 -220 214 -263 958 -68 -92 946 843 529 -826 623 769 -993 -762 649 752 -80 -86 39 625 -408 296 -196 455 -934 -102 245 585 788 99 -910 972 273 930 -948 233 -305 -833 674 -792 471 412 -293 524 -341 -344 706 593 726 -685 98 667 102 -759 -721 -21 -197 -671 -684 475 -752 -332 84 -645 784 -202 863 -405 293 -181 188 -179 646 -229 607 -616 -39 598 -878 431 -587 -21 139 -604 85 -903 937 718 626 -164 189 -507 197 -363 85 824 596 310 -827 263 551 -913 228 -513 289 -807 -955 695 -531 -407 -329 -879 -724 -433 578 -514 -308 908 -477 -209 -835 -320 769 -117 861 -453 514 -134 574 835 776 597 989 -34 655 -464 745 -627 -312 -463 401 -614 -633 935 -193 -493 -147 48 -98 492 266 -241 192 246 194 -860 15 -274 -464 -450 202 -168 953 -820 -365 229 -464 -539 538 -517 -634 -570 -176 -664 809 -853 -235 221 733 -964 790 -286 654 370 -727 763 440 812 -126 574 -182 -186 914 734 45 170 578 349 -554 -287 -44 62 40 787 -475 61 -931 837 853 -423 -258 -477 401 -933 -331 -389 153 7 -623 -518 -245 664 -712 217 -692 726 -16 578 -717 -403 -824 900 349 -742 -952 -614 698 764 -864 -437 -821 -110 -970 -247 954 -240 -769 -513 -312 -262 579 228 -448 328 -903 -746 810 -855 485 -18 -890 -976 757 -786 27 -779 306 -972 141 -625 976 -472 615 -316 -378 477 -107 -16 247 -297 712 -43 28 -5 -650 -73 -115 157 -449 -411 109 -558 -312 415 927 693 -50 832 -212 -174 760 -904 303 421 -474 -445 -77 536 -646 268 -985 -752 213 -804 191 421 526 -199 986 -340 658 -538 367 854 179 -958 534 790 187 -158 32 503 939 -364 -35 -926 824 -62 221 968 -907 937 316 -919 -87 179 885 166 -523 -779 -735 -535 -948 -212 -864 -72 499 628 -770 173 -150 627 533 -444 -854 -319 -364 648 163 1000 -240 -128 -977 -496 -782 -325 -339 -304 437 -606 -249 614 418 571 -150 585 607 -111 -442 -797 234 -874 216 408 -434 76 906 384 107 896 348 -784 -738 -213 -862 -682 -929 888 -341 -62 618 -377 6 -783 -106 -555 -460 -982 85 137 -31 985 -759 -917 886 944 -453 -558 -429 -678 -700 394 -30 -589 111 937 424 -223 -684 719 355 -887 -510 54 -631 -356 559 379 154 -41 -577 -699 -514 -559 139 226 -288 -392 -892 -243 -450 828 -397 140 620 -563 -634 442 924 -519 291 492 -372 -623 -950 -583 214 -784 272 -48 -802 -911 -685 20 -69 731 -759 293 197 -82 510 -333 767 808 724 73 812 394 735 -701 -593 135 -769 526 -930 -760 -672 -602 81 183 567 835 -493 777 -584 -324 815 -74 -496 755 623 -936 588 -69 -914 -245 665 -150 -486 -530 -839 596 680 -685 635 175 998 800 -892 450 -36 -984 -946 354 580 -917 -400 -712 42 -627 48 305 329 148 764 -317 888 -283 -870 -706 911 779 473 -770 216 269 338 738 -251 36 334 -745 -208 -881 -145 556 -332 -2 863 655 -351 23 32 -154 708 -48 -36 -253 -515 -635 276 -808 269 503 385 763 146 953 818 758 -640 -34 -136 956 -23 -26 306 -463 -325 -99 345 -340 681 -610 905 -539 -481 -47 145 613 299 -693 671 290 -325 934 -663 292 -14 474 -252 552 -865 891 8 939 399 -557 755 -350 805 408 467 906 166 -23 955 713 -198 -484 901 873 -772 -347 995 349 -954 -892 30 -719 -665 -72 -730 231 -672 -28 430 773 -218 -325 287 -765 -943 781 -357 530 -882 -552 -424 -71 202 -243 684 -433 -270 171 -749 807 419 -719 194 -659 291 862 -98 -784 -956 -787 -607 -849 -307 929 304 748 -536 852 -546 -159 894 -167 850 -512 683 427 637 66 -192 -902 -356 231 509 -664 240 803 -925 389 682 213 -593 -130 989 -650 -887 697 -205 -504 -362 -882 439 579 12 593 -453 -180 -619 -284 17 890 -511 -510 -719 603 827 -295 918 124 -670 -789 -596 285 436 715 -898 -876 18 -286 474 849 13 -586 -942 309 542 -617 605 234 -329 -226 538 -172 222 260 940 209 -863 -779 -311 111 91 -771 215 591 -742 -48 907 275 405 658 950 457 -427 178 -603 -351 -651 513 -726 287 -804 141 -720 -157 46 635 412 -30 71 900 -746 -14 919 54 372 -314 647 215 -601 -697 218 -976 -472 -927 528 515 631 583 710 -193 172 -69 498 147 -167 70 359 764 -332 904 -357 -542 143 -927 418 762 -258 649 -294 -239 -577 -284 -626 421 139 674 62 -984 359 -84 -399 -53 -708 336 83 -694 -178 549 -117 -55 458 666 -323 -875 -665 -21 -36 -347 -640 699 359 -964 -395 63 123 -422 -461 -671 449 -515 -625 931 -148 -416 -978 688 -125 -331 329 77 -745 50 969 -244 261 372 236 281 -843 227 -973 -156 -307 -364 -56 -112 -72 -785 -639 823 -455 762 464 -542 -511 95 -372 809 -975 -933 175 124 505 -23 -992 482 -825 791 143 -198 734 104 202 655 775 -752 -636 536 253 -802 752 -129 279 -868 975 827 821 968 539 -246 66 -52 674 -514 -335 816 -661 346 544 -835 -71 619 133 -714 117 -994 -907 -545 -127 -537 736 30 -418 -631 -628 686 400 -611 595 134 862 761 399 -555 460 -693 176 -917 -442 -604 676 903 -274 -944 -465 675 -518 22 -424 -622 -247 -923 -837 727 235 180 905 178 -876 5 918 467 572 114 662 443 873 168 -261 801 867 833 -741 -993 -892 -593 -77 620 656 907 -984 -894 -978 288 -778 -73 384 -488 610 807 -14 -396 -672 595 -113 -636 -33 238 64 -468 -136 949 712 371 -563 -54 -789 -911 976 -597 -420 501 -492 -634 -846 225 810 107 -363 -439 144 895 487 -395 203 -603 -694 408 770 -154 -466 13 883 719 855 -497 -735 123 215 -293 -728 816 -157 -757 572 -587 -412 214 451 -311 458 303 343 -47 -548 356 311 -85 581 -627 153 297 -56 -257 -13 435 744 545 817 499 -996 -38 119 -180 -847 -760 -999 -930 483 908 994 795 -199 529 -33 188 834 908 436 -240 -609 668 -305 -607 142 -178 587 -703 -738 -839 -757 -455 -654 -648 -138 -275 670 122 622 -259 -509 649 952 936 -171 963 -614 260 -916 751 796 -511 -20 -934 -711 977 -704 -429 -725 -551 -959 299 327 411 773 920 818 874 -307 -746 378 -577 -147 378 321 331 99 -816 779 -650 -823 892 -604 239 287 389 259 451 -927 -507 -373 -291 -182 -153 728 -858 -850 -963 -147 796 642 -288 282 203 -608 -281 -527 852 785 879 694 -664 770 846 -834 -911 -116 -614 502 508 224 239 -774 121 -86 986 646 574 378 158 891 742 -832 -951 -857 726 -44 447 -513 157 582 682 361 -71 -320 -385 -891 -359 313 -472 519 -952 427 892 850 -621 737 -622 -921 -117 -997 -149 43 -873 249 837 377 455 -304 -49 -49 -949 -656 -676 -365 -19 -21 290 -672 647 -244 708 -414 321 894 22 -702 358 316 -852 320 274 413 -974 -937 -950 71 -795 576 -22 -999 264 350 191 -363 802 -367 -972 -299 58 137 -639 -386 -547 -491 767 -92 -537 206 -769 650 609 426 989 549 -522 245 912 -240 701 -707 229 193 -294 -866 -149 142 117 -113 937 -248 -346 109 -292 -834 529 308 -340 -721 852 240 965 -57 -892 -126 -402 -399 882 289 -5 805 281 -72 -153 403 -103 -837 -722 -573 -443 997 191 -887 -125 732 -44 -625 445 -695 -298 -471 -191 -616 672 -35 -300 -931 277 262 147 805 -231 -339 -663 499 -156 -560 -736 -997 -673 -528 -469 186 -597 -134 -446 -254 627 475 -172 911 -414 432 -726 541 -347 -654 128 -486 944 425 -338 959 668 -61 343 -605 302 685 -196 100 57 874 -196 48 911 -797 598 -998 575 437 -628 -950 43 494 810 525 -303 451 881 127 709 -930 586 -144 -736 131 -388 -133 -18 156 226 597 408 380 173 -231 -611 -8 -335 374 636 22 603 664 34 807 799 -299 -159 -108 790 -707 848 -694 -524 -321 -226 837 -270 638 343 -977 -16 611 -992 -664 545 -634 853 -287 -360 -394 368 -342 625 584 659 -449 262 -916 723 -673 77 231 158 694 365 44 363 -546 325 761 595 -54 -276 158 36 -77 -708 937 133 369 959 -536 -689 144 183 479 742 -594 977 -155 -251 263 -674 -689 -345 586 286 -598 -672 -879 716 251 -967 210 -217 -962 910 44 906 -669 -724 419 -842 -968 935 -697 -889 -769 198 238 -692 -339 711 956 -523 -274 -401 -606 690 -129 -988 334 -218 -484 280 -718 -671 -450 785 -409 -927 622 141 -368 472 -980 765 -205 529 -407 -525 -352 922 214 33 -90 391 67 -28 -701 721 -619 -589 26 -357 -608 -84 860 -299 -681 -48 -968 147 756 798 -838 888 198 -981 -736 894 -627 668 -951 850 -651 416 128 -296 -764 747 -651 260 154 -117 941 107 696 -596 287 -192 -424 42 871 -424 435 -571 -120 360 482 -356 -989 870 -795 177 -891 957 -435 -559 -265 -935 337 -131 -86 -21 582 865 576 -262 843 30 -542 819 60 275 -764 559 191 -631 29 -815 465 428 825 -441 -753 680 46 872 557 28 -672 -836 -406 -122 -74 920 413 -278 -90 908 -882 -253 683 -40 -595 -548 -416 30 210 791 689 997 -302 393 -776 85 32 -852 130 -872 309 435 -60 104 -685 423 732 921 648 36 -649 492 514 704 404 635 478 -965 -250 736 -991 -964 585 -784 -490 -822 452 -861 274 -825 313 -259 948 -25 -64 -821 129 -112 108 599 -682 545 -834 -911 678 794 695 -115 -825 -340 -180 219 922 582 -800 -33 111 -957 149 -333 -182 -360 788 797 -761 735 -418 674 -325 -772 170 707 436 -580 -789 650 -690 -984 606 195 -847 -359 237 906 730 -523 -831 406 705 -548 733 659 -376 -494 -51 474 774 998 797 373 -548 -125 -301 -615 61 -860 -757 -283 -294 607 -484 -130 -250 -43 -902 846 893 258 -632 529 437 667 -401 473 595 703 184 -138 -783 -132 823 -177 126 -422 -289 880 -472 431 522 -43 -353 540 -891 343 531 490 -281 -426 823 -766 -340 671 154 -487 372 549 -74 -25 -593 -399 -90 434 926 -743 -784 -995 38 219 987 -71 -795 796 -361 897 291 603 -459 -644 589 -15 342 -93 941 -760 -516 -963 431 -122 -89 297 141 175 452 266 -527 76 164 364 240 108 128 223 52 -370 532 950 -639 534 562 687 419 944 -313 909 -287 657 356 214 -583 73 -666 -740 -568 757 298 -765 -392 637 5 382 262 -729 -621 -655 -771 -705 69 85 -893 -379 19 -483 -116 -196 -555 -606 783 -929 612 840 603 875 -97 -96 715 86 405 -873 -402 828 114 -291 -77 -318 907 -506 379 898 105 -586 50 526 -71 159 -597 548 -490 659 -894 686 -990 -994 653 -706 -303 151 92 -803 -45 -306 -812 -332 -32 519 -847 -18 -501 -508 -619 101 406 -663 -435 -663 914 -694 562 976 194 -821 28 66 -923 519 246 798 370 906 101 793 250 -770 362 819 246 -43 -273 -287 -814 502 943 -56 -590 566 -997 627 180 853 766 927 -194 340 789 251 765 911 299 242 712 725 -617 422 -504 160 11 -783 947 -862 194 -370 593 -249 -730 -776 849 -238 230 -496 -420 882 -117 -117 415 25 -388 -432 -64 -39 89 -689 363 842 397 -266 526 810 996 -673 776 -438 -441 -932 412 449 764 -862 897 236 -551 737 -285 -138 -920 -327 556 -835 158 655 -220 -442 951 5 -853 -923 -361 756 -723 582 -618 277 586 -443 401 435 896 -511 237 -971 450 -213 198 179 372 639 950 -531 -219 861 616 925 728 455 701 -487 -447 644 -958 300 810 400 97 -610 -855 -962 463 62 195 391 -862 113 473 -86 -200 -119 371 535 -574 -76 989 -378 459 -522 -448 -572 -395 -545 392 -664 537 -2 281 936 941 110 -629 -427 99 938 999 -373 645 158 891 609 -136 557 -97 249 267 892 53 202 -674 630 806 -269 46 86 -606 992 559 656 -113 995 253 365 805 -577 881 -236 301 902 909 185 -102 -383 265 675 -263 202 656 854 -804 -615 -191 468 359 180 848 764 -240 982 -263 478 -775 705 -820 -32 -162 -999 27 80 -482 -401 530 793 844 375 -435 338 13 658 -795 702 -653 402 -376 -988 -399 -671 686 606 -704 -769 822 872 586 125 4 -683 -733 -138 -748 293 866 -298 -299 -165 841 326 -559 470 -723 149 -713 731 -505 -872 -61 395 -227 -735 496 651 -270 951 289 829 -936 618 -862 549 -859 862 938 -324 678 924 -444 103 -782 496 491 -322 729 489 -994 -135 823 -300 815 705 -718 -401 -242 394 -620 76 976 544 -322 733 767 79 881 -636 338 270 181 660 680 -138 596 556 444 -657 130 751 -638 411 -19 668 -875 299 -220 396 125 985 134 112 -198 13 -846 403 -506 -445 -43 124 545 -19 829 243 504 911 -104 865 213 231 333 938 -796 885 538 223 -653 -470 82 -38 736 -139 -836 -108 186 494 676 631 -217 -494 878 -857 290 688 23 -746 772 554 -815 419 -311 344 418 -824 159 -999 -961 445 -544 151 890 -119 -272 306 507 -516 401 -980 680 -563 -715 124 817 18 -27 492 -559 -72 -863 -134 203 472 731 -352 -301 -65 -932 189 -695 -201 -720 -587 -994 267 -874 587 -360 -65 -781 -928 294 -3 124 26 968 929 322 -723 653 -405 243 -47 -160 -508 -581 -177 -323 803 -26 847 63 -1 -40 580 423 969 757 28 745 -874 915 770 -114 -617 -986 901 359 314 62 -932 257 -431 -964 -960 120 459 713 -858 -695 998 -797 160 199 -277 -594 493 -710 977 242 -453 -737 976 -796 334 -762 840 -408 524 368 685 -157 -569 -92 186 -710 -297 191 31 822 75 -319 -660 281 891 -485 -745 925 537 89 -747 -573 -996 195 -334 -437 -163 -270 -355 798 -420 829 -581 -809 330 639 613 342 159 219 -348 -789 520 -941 235 -525 579 565 745 824 -804 817 370 768 -404 -314 -970 -650 265 -586 -184 -738 -471 400 -127 -501 -612 -630 -901 -584 708 414 247 961 30 -379 -14 -706 -851 -283 -415 -938 853 -75 -239 -779 -638 -471 321 -321 -66 -104 -539 -420 268 761 948 135 983 503 -120 -1 -280 737 -128 592 -188 847 -993 -269 636 400 883 30 -714 468 -794 -129 723 791 660 -860 649 -775 -276 668 -282 -855 670 675 754 569 31 668 1000 6 -447 542 -957 -520 189 -287 358 -966 -7 270 708 -611 175 -276 -687 848 430 -724 808 -901 -30 342 -504 353 -2 86 980 -977 716 -213 -937 839 294 -187 772 -23 -721 -768 896 -765 407 -631 143 -532 631 -607 193 983 913 -876 -121 321 864 -582 -976 457 360 -104 -440 -702 -177 683 911 741 409 -326 396 -237 663 522 -649 -3 -640 -794 -878 338 569 112 279 -867 602 991 745 677 -804 952 204 679 -598 601 957 634 -478 -85 321 267 -242 578 -628 -473 -984 941 -606 -740 -931 -126 83 -897 573 -991 -466 335 120 -38 971 -389 505 -753 -700 -681 996 -52 502 -70 912 -621 -859 -294 -765 566 318 582 -326 -816 95 -139 -295 -870 317 706 -521 -88 -729 240 -705 326 826 -305 -722 -722 54 -778 534 592 -705 313 640 968 -176 220 983 511 693 929 251 -211 161 945 507 -339 -493 -108 -183 -859 975 754 -507 151 235 -85 -551 -669 968 316 -317 911 -203 430 -968 -16 699 -683 669 271 259 -658 -959 -872 351 -648 654 301 -344 -121 473 761 -8 -822 160 647 -238 -908 -46 -438 -1000 329 578 -115 984 393 696 -462 -18 681 523 -868 688 -663 -840 -449 87 283 -490 -862 -634 396 756 -424 606 628 -984 205 745 464 11 277 -486 591 358 398 -991 493 -499 -459 331 406 327 -240 -499 73 -14 762 13 -908 -668 -819 501 558 -774 926 -441 -585 780 75 688 -211 250 -91 -736 968 81 562 -222 245 -850 321 143 -848 -995 670 -610 747 139 654 839 368 -610 -738 -58 212 979 -543 -469 -67 -684 -372 -566 -36 629 -459 96 -205 -747 -854 451 -394 -76 470 465 -974 -942 -168 -685 -555 -952 296 -635 385 45 -199 -902 -985 944 579 373 -767 -226 -440 -426 -64 -103 53 -78 -172 -883 731 898 -962 -490 -535 477 -609 -111 -35 -628 900 169 333 511 186 -726 -436 143 396 -776 778 224 502 518 -733 -470 -913 333 276 363 -181 -236 440 558 -317 -198 404 -212 88 -563 720 -745 947 -717 204 -487 -950 773 -508 -925 848 -840 -542 -522 -812 -179 12 220 -923 -792 -455 -605 999 -47 -152 836 319 -43 -767 -480 -930 -165 -432 -243 -672 752 -317 -556 -190 -333 -595 128 -970 271 109 -751 -939 377 415 492 611 121 -34 -586 563 412 -46 877 327 -399 -455 -747 468 991 955 -743 214 829 -889 364 688 460 -478 151 500 304 29 146 -853 567 -668 -958 -846 -265 994 868 -268 114 -22 661 -567 499 -464 -184 -141 -634 668 -601 -923 -766 -450 533 -498 -327 -737 369 706 360 98 348 353 -419 830 223 414 286 685 -197 -733 824 -8 -866 342 676 743 -374 683 65 449 882 -903 -292 -969 -630 538 -593 181 -943 124 -969 -549 119 737 223 389 -161 -804 967 -281 816 623 -461 -190 557 987 613 608 18 338 118 784 -14 450 -466 937 -337 465 -380 -994 -488 -563 -498 -30 586 -859 464 697 173 655 -781 -964 818 -368 368 -272 -160 534 -836 -213 934 960 655 -114 -926 249 -619 113 634 217 -511 505 533 -692 -25 -703 -953 711 -380 -401 -709 163 -418 920 751 655 -241 -346 420 -884 674 -155 740 -480 628 495 -328 716 879 -697 527 930 441 406 -293 866 -476 818 -375 715 434 -613 988 -313 -322 666 -930 582 810 -937 897 -578 25 331 403 -982 363 323 492 719 409 108 545 -488 -692 -688 252 192 658 -977 367 759 199 -397 547 840 -918 -648 -692 -735 451 -937 -236 -800 -416 -336 824 402 810 -828 896 629 129 1 -510 -317 112 291 -532 781 496 -578 193 375 108 813 -151 -131 -557 -441 -678 -943 964 365 -49 -485 518 -613 647 -626 -880 11 672 199 -604 649 548 895 -976 -960 -364 671 -577 617 -691 -871 375 285 -110 -71 999 -195 482 886 -32 466 -862 -726 886 -345 804 -731 -4 -334 245 255 -718 502 351 -745 -13 511 -67 -88 516 519 -886 -913 906 -102 -206 120 -64 361 -982 954 629 541 594 884 -756 -57 481 -4 -533 -237 -569 533 628 572 149 530 -417 -353 -598 494 220 -877 -738 -876 -951 559 -476 491 -993 278 185 -622 948 -647 40 48 411 338 -496 849 127 760 -282 -9 -982 165 298 -735 -241 657 -12 -355 -883 314 6 572 671 -812 -338 -675 492 -610 -654 -729 671 514 -571 -260 -486 -198 -277 23 162 547 988 -877 851 -406 -261 7 -592 -563 -151 -398 -756 712 -106 -657 232 324 320 580 -39 977 838 -213 879 -647 -861 -193 -443 -631 711 732 206 -977 603 934 953 -312 -551 252 935 938 782 -430 496 -788 -490 -801 -296 409 -591 -128 -20 -146 -52 858 -100 934 341 -131 332 -842 179 735 853 -279 379 278 -444 -159 -836 -519 747 -570 261 285 701 233 937 732 -426 877 -323 435 502 486 -444 829 299 62 612 -99 906 -611 884 560 -96 351 802 304 63 633 474 273 -461 842 321 -359 -200 -744 517 876 -745 963 -917 892 -430 517 106 -590 337 3 -718 286 -62 -268 -529 -743 -927 -405 467 833 -312 241 -395 -394 -353 436 -101 -622 -108 -953 -706 -644 -125 568 213 479 952 524 651 569 653 942 555 -518 -736 -616 -683 -983 -799 964 499 44 -861 -798 447 -113 555 465 381 -194 -34 -762 981 253 -935 -994 527 147 -876 -486 741 -256 -647 584 571 194 840 678 -52 335 620 934 -187 214 -926 746 624 -912 -836 417 187 53 -629 561 191 239 -607 208 795 489 235 948 541 469 922 -873 -317 483 16 774 23 464 129 874 -966 650 -340 322 735 -55 30 89 652 190 168 -501 291 -76 -353 26 227 204 876 466 -695 -575 -970 -668 810 -819 281 -223 -2 37 -216 862 417 750 538 -506 428 185 124 560 -80 464 -556 494 -502 -915 91 -835 -453 236 708 -616 875 -503 -822 -508 502 -813 -499 -99 -899 -1000 -677 -473 -438 926 -583 -651 -963 463 -261 337 548 268 892 881 -224 464 856 -561 498 -794 183 -524 206 61 -950 473 103 910 459 -510 -162 592 -647 836 358 -613 962 829 -383 -461 -708 -383 78 350 -221 -200 144 -766 582 549 64 -726 -278 975 51 669 597 -919 934 135 -635 408 867 841 69 -452 -468 215 658 -74 -221 -445 -448 355 -374 -554 588 -206 891 -268 -735 952 -506 491 969 -879 -260 -916 983 157 -482 515 658 975 -296 341 578 404 -458 485 -423 -357 840 -205 879 -567 568 811 -683 988 -247 787 -369 989 145 -530 -139 -519 -881 -165 493 -557 -722 797 -736 866 -376 -335 65 912 -819 -266 -131 440 -901 -411 66 -555 -832 -743 -268 648 -324 -545 914 465 264 -285 759 -66 -868 667 69 -547 162 215 84 826 541 -297 -760 -349 -252 259 515 29 134 -919 60 75 654 13 689 -170 560 13 -279 -327 710 52 851 -65 246 953 -552 419 -547 78 -277 -608 -786 208 -734 920 -32 -960 930 478 -140 -955 468 -236 -414 -756 493 757 -970 -613 763 937 393 -954 -698 529 450 883 518 639 810 -933 -579 527 -939 859 -654 -23 849 -523 -351 -321 -280 764 -499 -958 -662 -270 487 278 -110 -231 993 -763 136 774 -177 298 182 -328 927 -551 -611 -975 586 -983 -628 75 -770 -482 426 -791 -770 775 -572 214 -997 488 -240 512 -86 96 -455 275 293 -764 725 73 236 -149 404 -668 405 595 583 -641 -404 301 315 585 -414 100 327 617 -826 -962 323 -125 -522 376 -815 595 328 741 -927 356 -930 -480 903 745 938 385 -31 -206 683 565 -790 675 -327 -309 -700 -970 695 988 -272 -72 22 -295 653 -777 -399 -834 -424 438 158 -32 29 -273 -758 649 900 -766 308 -560 -807 -904 -911 886 -961 198 513 94 -736 -750 -118 -641 246 265 954 888 -33 418 -873 -727 -350 195 478 725 -553 0 -473 947 641 -153 -878 -802 -884 187 -775 -902 698 -10 -465 833 -256 556 -243 858 935 -212 713 465 773 805 787 54 295 395 889 247 -396 754 432 44 -983 561 -969 -364 438 -710 -537 -39 -736 483 868 83 -972 882 -31 315 -620 -419 693 -982 149 -25 630 43 735 677 579 116 487 -475 958 307 418 -425 193 -833 811 -437 133 -27 252 -831 -360 -242 337 619 944 -360 219 767 -597 788 -94 -472 -129 191 -528 -234 94 -598 -296 331 309 602 314 -734 139 596 220 -847 155 888 -283 -977 -103 -121 -917 376 499 -128 716 -531 178 674 474 -507 -971 88 61 -744 106 -859 133 -280 881 222 -44 -730 -159 -326 751 85 -641 125 952 984 379 259 433 -82 -480 240 83 -85 -661 -835 485 -555 950 -409 789 789 692 965 -331 304 -871 -214 -15 952 915 229 959 299 -396 603 -487 273 -186 -578 -216 311 -480 275 -618 -880 -532 -607 -973 -732 -931 248 987 264 636 211 624 214 -416 -891 -139 497 119 -296 -134 -573 -437 346 -624 570 870 -679 503 550 657 490 -229 -129 -549 221 -340 -406 998 693 -454 -843 -968 -54 -812 713 401 114 606 631 260 -496 -407 -463 -472 317 27 46 804 -807 48 819 200 514 -298 85 400 -802 -51 -852 400 235 -678 -756 266 -469 -899 -627 -834 678 -402 -258 -952 -279 -760 -289 729 96 677 -502 -90 -597 944 259 -99 765 -653 -506 -768 666 -356 784 -519 414 35 908 431 65 -387 -767 -812 -730 -600 808 -760 998 629 717 460 -169 -913 844 490 364 -44 -372 899 503 -374 -669 457 214 -67 -893 406 -589 -972 529 -842 920 309 471 32 600 422 -936 -369 -560 766 133 -36 -218 489 -783 325 -172 190 -891 357 218 -336 925 154 276 25 992 71 763 370 -322 -625 -423 -578 579 966 -140 823 -243 824 25 -875 981 -688 24 -238 -243 -642 -973 -871 -542 334 -224 472 363 -287 -698 -510 658 -305 -108 -418 -342 446 652 219 184 -351 -295 -377 468 522 -230 18 740 -986 750 573 -612 186 745 -26 378 624 -300 132 292 688 -437 892 777 78 -718 -41 -737 762 -256 -397 -937 938 377 -363 -523 -884 493 -760 679 834 37 755 -280 -180 -136 -146 -321 297 302 -600 890 -127 638 -263 293 -276 -274 -106 -538 796 -333 842 618 190 -516 -645 823 -883 -368 90 519 922 111 545 497 -195 487 -756 611 -50 -452 89 -373 66 50 19 -907 -636 68 201 500 683 136 -222 56 912 -877 -358 362 -879 -503 -19 -237 825 568 -106 102 370 -880 -376 -970 -179 874 463 359 -831 -871 671 -675 972 234 152 -685 973 63 -252 -661 928 630 -591 -347 -57 -984 -625 -782 -546 -361 751 -597 -126 -409 -443 -602 -867 -887 -689 -195 -676 91 -357 -975 -11 796 132 308 816 948 50 272 526 104 30 789 363 692 290 -23 868 -665 -163 -363 778 -236 471 217 689 242 847 -13 719 -42 -147 -525 -913 -307 319 297 452 -48 969 600 736 864 -189 -279 541 881 256 754 703 479 -200 -33 378 179 413 778 -982 -683 -95 644 -919 630 -781 866 -624 -616 -379 -865 68 -201 -360 920 -638 -140 840 442 806 -331 420 -440 603 449 179 -898 275 -398 -735 967 -822 -931 293 -881 -79 -794 733 -744 804 -721 537 -950 -752 -143 664 -905 -281 168 624 -164 -647 95 -84 -189 934 110 -451 883 156 -649 313 342 847 -936 242 40 -319 9 -950 -909 84 584 85 323 370 -532 -105 -358 78 137 -624 589 988 369 45 137 -311 711 579 350 388 -783 -591 488 -180 262 509 -733 -76 197 -994 -982 139 995 934 -105 986 119 -67 935 -570 765 76 534 523 71 -894 765 594 -28 -787 401 279 -401 -79 671 477 693 -937 -903 884 -470 -41 -844 139 -793 623 591 -937 -477 673 -77 7 277 877 663 -167 840 -680 -118 -844 -733 441 412 -950 319 242 91 -991 -716 -3 570 -835 -90 -191 834 -501 98 -394 289 618 567 846 -944 210 -538 -705 984 640 -880 -971 691 -885 825 -471 543 244 558 442 -23 613 -364 673 -297 266 785 754 339 -696 977 -473 -52 128 -363 -214 -994 -622 593 -576 -818 -734 -555 -167 654 -233 -284 -531 367 -944 -938 -628 880 471 -701 -557 833 552 458 -635 252 -969 193 330 438 202 721 354 -595 -498 104 848 -324 -48 -346 -109 94 -966 -165 -205 820 -616 -664 193 242 653 645 -25 -589 -541 -234 838 -182 -585 695 800 950 132 851 27 130 -683 616 -349 -509 -126 893 763 -795 -569 743 -546 -462 426 -130 -233 593 922 209 -802 534 383 836 557 510 -436 -612 914 711 550 -802 688 650 150 -613 -465 -566 -742 269 638 -368 145 597 666 718 -789 -324 -789 -434 -920 790 -899 -232 593 -492 777 456 140 738 -810 356 497 371 -797 382 -300 -900 -947 117 -977 -800 6 -651 470 881 617 278 -837 925 851 -649 -134 726 555 -288 -539 601 352 -887 318 566 -611 -665 530 813 52 169 328 -937 -269 320 514 -432 -523 980 939 -253 90 -171 253 707 571 -805 34 -778 767 89 -132 827 986 -796 -751 -558 -797 22 -477 728 438 -114 559 652 -734 575 -875 885 -502 842 167 49 249 -832 -832 821 -336 818 579 -306 -325 -315 -555 -937 464 -428 -15 -445 58 -319 -471 -829 -820 -390 325 -526 -459 941 384 165 631 427 966 883 405 683 -341 -21 -882 -109 460 -476 -152 524 343 -117 548 538 -663 770 405 616 -277 1000 568 16 554 527 983 229 -660 890 249 -180 26 172 775 -774 -238 528 553 563 725 -739 -889 708 269 53 -746 -138 232 -831 -753 -858 553 -623 744 -855 -316 -16 960 961 -904 318 677 925 -896 327 -25 810 -745 194 -134 498 -211 670 694 -986 -991 -101 327 -980 -181 -166 218 129 -526 -634 -483 -211 246 439 239 -232 -280 -542 -961 -451 261 746 -778 -963 35 99 686 537 692 76 -403 223 836 -13 701 -68 -803 723 925 -917 942 947 -303 688 610 382 -512 398 234 265 -83 660 369 51 -727 -267 -185 -350 967 -199 136 175 -600 710 955 -421 364 -772 360 427 807 177 -969 455 -893 721 803 953 762 39 342 108 -752 425 336 -605 223 -276 440 88 -911 -188 -851 772 510 -762 -526 -820 -15 -283 822 -533 423 407 784 511 26 -818 -346 595 -544 315 990 43 -208 514 779 367 924 830 511 -938 -120 -807 585 -449 101 74 478 686 -627 5 531 354 134 978 -747 420 -897 647 220 182 371 -561 -991 -25 -614 -785 -483 154 536 -45 445 -999 -571 165 783 -124 -221 269 -898 171 986 842 -596 -396 -364 -299 545 -813 -670 711 -301 879 490 -168 881 167 -324 850 -821 -115 -800 59 -940 -822 -206 191 801 -968 663 -807 673 178 19 802 -572 615 -558 -959 566 -917 507 939 972 511 -605 1000 -573 260 -991 151 774 -318 -377 -855 -211 -569 -839 -896 -835 711 -645 870 -303 -947 132 -875 871 208 551 567 -955 -227 79 186 107 -48 -493 -550 190 -715 -666 -714 -527 -526 119 -970 -356 455 -277 843 187 999 -60 47 -651 417 40 -401 -159 874 -327 -248 -428 -758 -538 543 821 -31 -268 -899 164 339 671 -539 142 -502 132 110 -298 -226 -23 21 942 -256 508 84 641 -474 672 -39 334 702 810 -451 -913 904 -777 179 -414 8 -659 872 966 -493 344 95 -929 257 648 680 -203 391 515 740 -73 550 -451 -18 -931 -435 811 -60 464 -568 -916 783 -951 78 -585 814 -454 -186 18 583 -783 -327 60 -684 -879 -604 -729 -940 -537 193 565 657 900 -987 -337 -911 -536 -90 839 -618 101 -967 729 949 81 151 169 -114 35 -394 -125 540 -646 -878 -645 248 -244 -995 -647 -775 -472 -804 -201 731 265 -773 -589 -31 -246 908 -227 555 -699 -748 -817 -580 -974 401 -89 -912 -518 -593 -933 -214 972 497 284 -973 -858 -487 -41 74 -639 341 927 186 -333 -313 -966 854 -977 162 -583 809 -665 118 -168 645 -457 15 -4 -65 716 7 695 754 862 600 -82 -737 80 281 -727 541 -988 -153 604 -839 -488 -198 918 701 93 -506 123 -203 140 -394 -949 -240 -424 -599 287 -225 -306 966 345 877 -873 230 347 963 -523 694 961 497 702 -730 -879 -545 392 19 -656 738 -180 73 -987 719 87 637 -241 351 -838 601 -781 175 60 -423 -400 -809 -288 419 391 -308 -609 766 -254 710 314 210 -856 131 -690 -418 -518 151 419 -44 478 381 130 513 760 501 -842 -824 383 731 882 -539 -964 -81 401 -963 209 -308 -786 -557 139 864 400 596 -10 701 -94 -962 349 66 -47 672 68 296 39 -56 282 877 -679 655 -851 151 752 -681 384 720 -876 -433 74 -327 -219 -647 278 432 -553 -30 979 499 307 -248 424 809 87 36 878 -155 621 -168 -814 -991 -736 752 509 961 622 -364 411 710 232 596 106 -319 574 -132 57 -226 368 221 821 -203 -109 202 354 -904 186 246 -188 -995 -76 -623 -926 53 327 368 847 -900 120 376 -69 538 929 551 796 314 964 961 -895 546 -790 916 -578 43 391 -605 739 -913 -316 -901 -3 661 -765 -323 449 -827 -924 397 791 61 150 316 -267 -230 -211 672 -778 -508 -119 -415 153 -976 -491 738 -531 -531 -366 -636 574 -576 620 24 -373 -226 468 -448 599 271 -667 -813 909 495 846 -607 35 -602 408 -142 -21 310 174 -152 191 586 -225 -589 -697 326 -460 -805 -101 552 290 -810 839 153 -757 -810 964 -258 -6 914 514 -489 -223 334 547 -912 127 -91 -563 -357 -172 155 797 -583 -970 450 111 -386 65 53 227 -529 165 -287 209 752 -595 -331 -305 861 130 -66 -524 -774 -648 -307 -187 735 -474 572 565 988 -544 87 -295 -8 35 -217 263 -844 864 -614 111 105 -441 -476 848 304 168 304 643 -30 687 593 -186 403 -384 843 700 -500 702 -590 -389 249 -641 -642 -172 923 -9 379 46 751 85 -413 -619 978 -160 -979 54 -717 702 -369 -838 982 339 -415 143 569 674 207 -948 -599 530 863 581 337 872 548 392 -952 -920 143 699 -437 969 74 -844 140 80 -377 -22 -995 -887 624 649 -524 -478 530 774 640 986 -988 151 -394 -103 758 98 930 -242 -512 97 -469 -544 -263 55 603 660 -944 -99 823 291 -252 -144 986 -272 66 -625 -746 487 -423 -727 846 -828 779 -855 454 -967 293 523 833 -877 406 740 358 -610 -365 514 -108 268 -216 857 -928 95 -502 373 594 203 414 769 -951 -457 502 236 -618 -520 -750 261 -57 -460 809 105 981 823 -332 -541 575 369 119 801 -727 761 -530 -982 -455 960 -49 -272 -406 439 -903 -384 627 991 -367 498 -883 -540 642 -218 -213 -642 990 -625 797 -408 725 -796 -693 729 231 484 -123 682 -255 284 -396 -853 862 -297 245 180 -907 646 126 317 -956 672 762 -754 -67 695 -206 379 179 194 -622 -277 958 -32 -528 98 795 -69 -340 -384 -787 368 -581 -878 552 151 344 -76 306 712 799 972 465 -818 -119 -30 -365 -150 -225 -37 -446 356 -767 -262 447 -506 470 607 988 -617 -40 635 446 -209 377 -244 760 371 132 494 -598 603 257 -514 243 798 -789 -460 61 -692 -599 462 -198 -553 -209 -906 -110 94 -486 -890 300 698 -444 540 -791 -7 883 562 -26 -783 -487 -995 863 -799 -874 723 -395 279 -181 -778 895 850 344 5 -395 -936 827 571 644 339 247 953 275 976 968 -926 -587 -95 110 -435 186 -972 -434 950 -664 929 -893 -182 -462 -108 -758 312 351 -952 805 784 -896 868 -753 -756 408 -807 721 206 -520 169 -51 -492 -772 -221 994 -864 -303 -330 285 611 572 -561 770 933 677 -487 290 18 997 149 862 -166 495 -158 672 -35 -496 85 -62 580 -276 -948 324 -806 -1 616 567 -501 770 -348 615 131 -865 -133 -340 120 -753 -558 -967 -366 -49 386 -462 909 957 334 -870 -237 479 538 -741 704 702 535 253 107 601 691 -386 286 -589 -9 -830 -730 338 -957 429 -56 756 72 -295 783 -180 -380 327 -365 -767 -375 -764 357 114 -797 -816 -21 133 320 -805 959 -259 -678 -121 436 848 -106 -32 -945 808 -854 -311 -169 -623 849 511 851 273 205 607 826 -647 -823 -926 907 -522 -150 -843 701 993 121 -749 582 327 -786 -568 -156 306 188 798 996 -518 64 -831 -574 550 -782 956 149 -252 -46 -460 519 -926 390 -342 233 -573 687 950 566 815 -755 -410 -508 694 -890 152 941 715 872 593 -514 789 -42 654 -756 -882 603 590 262 163 517 -857 -877 971 940 101 -418 -397 983 302 -406 -642 -665 204 -940 -38 806 731 106 -6 905 714 174 -490 665 703 928 -431 30 -160 184 -671 853 -848 787 53 783 -694 788 -698 -655 -105 624 23 -440 -358 -934 -677 773 -99 -939 -926 -704 538 -425 225 524 43 -837 -232 -591 -199 493 -680 456 536 -655 814 -44 -628 256 -278 516 -741 -873 519 -593 749 135 -912 368 473 -58 693 -662 862 -396 -280 224 -740 902 804 879 -849 -606 -226 83 -673 -98 -76 299 -589 938 362 483 -221 -761 -284 862 752 269 557 693 679 258 -624 -346 -454 546 106 805 185 -854 524 -997 -679 865 -786 859 -116 -91 -245 -861 972 939 236 -878 -946 -372 633 741 -797 -81 -626 321 -650 206 -392 -966 -39 -388 876 725 -597 56 -700 -943 -771 -119 296 -257 -235 269 -333 399 989 592 -718 -355 413 -825 125 840 582 367 528 -158 515 -58 366 94 -575 -373 640 -894 406 -955 853 -458 998 -774 911 467 109 963 100 -704 942 -929 313 -226 152 -486 -418 -641 -24 694 -491 -492 -930 -684 805 52 -967 -58 480 168 -442 194 872 -720 -915 -152 -298 392 -638 -37 296 168 -928 -591 -568 942 -512 -52 42 -197 792 -536 678 165 -670 525 475 -33 495 -551 646 -405 180 -510 133 839 -558 -165 414 -207 453 201 308 -858 -564 740 -666 -671 -375 60 -725 -321 354 582 778 886 -540 -722 -574 960 -832 -957 517 -607 -958 -491 -526 315 448 648 -740 -683 -760 398 546 489 -590 -456 751 777 599 -266 -229 -812 -999 -362 69 691 208 904 856 136 918 930 181 -47 879 -840 974 -988 737 -770 294 -764 -451 227 261 -549 -218 504 874 652 431 -729 362 812 45 -187 807 -160 305 -986 -494 882 -426 921 414 608 704 287 694 -768 519 -516 313 379 -919 142 -573 659 639 -274 -575 -873 -603 -792 592 711 526 -429 -723 463 334 -883 805 437 -517 755 -858 -193 -865 -936 179 -647 -389 520 -638 527 -261 -472 -344 257 13 733 -100 -371 -127 292 -407 -991 378 -6 -378 -730 787 -991 -810 -17 -746 200 901 376 508 -484 -569 515 -498 -865 -833 134 -107 -795 670 -944 643 -738 310 571 -547 -662 585 891 -285 295 840 -205 -258 799 611 -448 421 -566 699 -454 -775 385 -861 -339 -446 915 -268 -125 716 -48 -604 -401 -428 956 743 -945 224 238 -931 507 -593 638 418 750 -853 714 -464 -311 753 -121 -138 -950 -870 -870 681 -609 -654 -670 400 -97 -745 196 -629 -301 -13 -175 -808 816 220 -8 199 326 206 872 679 -580 -427 -869 399 783 -602 -708 -1 -685 -657 372 356 -561 80 -450 -702 330 -619 -11 765 -474 -572 361 -846 -462 -753 249 -742 -676 948 -293 644 -408 -671 -534 -938 652 138 53 38 644 -543 701 -753 37 246 11 455 -314 -23 -153 -976 -495 207 492 250 309 847 238 -722 -795 943 -612 908 798 -311 726 -404 -918 -360 -190 -496 -125 -106 171 -737 -92 118 911 154 -638 -127 -469 804 793 -972 -914 -683 -736 363 -910 -609 -77 -620 924 -909 -456 119 -471 73 677 94 -126 -495 667 -125 425 601 885 754 353 -518 -706 851 294 -474 -687 247 926 130 -102 272 -60 -363 -577 -676 533 -245 -822 416 858 999 400 926 213 830 153 -687 105 988 -461 159 -706 -705 -113 842 -961 305 346 -525 -551 443 -804 281 -857 -19 -786 123 -509 -86 740 -91 630 -88 -316 755 159 -6 -736 486 -726 386 -294 341 655 -188 -870 -663 109 -977 -52 -700 530 981 -621 82 -256 932 -24 -720 -695 408 25 -97 -612 945 75 316 -211 -70 543 -315 795 676 -456 790 -904 -566 -528 909 -285 -784 -332 361 806 576 373 741 465 490 -576 884 -103 796 350 -59 -730 125 37 -198 501 763 880 -864 -868 926 821 912 364 -743 -344 -468 -668 979 783 -735 839 -175 62 415 -240 525 -395 -750 -20 -190 318 77 871 623 290 -173 -813 -419 -22 572 83 -853 -30 -355 -420 754 40 682 203 -641 311 58 15 -133 -322 30 -923 521 -627 755 694 507 141 270 -664 -730 982 -988 -867 -578 956 372 671 -546 659 715 121 -51 617 -779 -558 550 903 999 758 291 -478 899 -214 -999 -504 92 -869 272 235 -726 -164 358 24 -838 -304 -737 863 91 -845 548 -553 -535 -170 -1000 -870 218 -72 -417 -778 235 -177 354 -847 -629 547 679 19 -696 938 477 193 188 -997 -127 254 479 -723 -982 -550 -259 215 -969 -8 548 -712 356 707 -289 665 745 301 65 -464 -834 -173 -946 367 -615 595 754 -704 163 775 -883 -254 0 -114 81 933 -938 176 -552 -364 669 479 365 947 -961 122 231 70 867 104 -831 832 147 163 814 615 -275 -337 -271 -430 -5 463 -109 304 785 -178 341 243 -57 -451 564 -269 280 -776 -442 -318 -829 -652 142 702 694 340 -230 989 -43 -484 126 623 -73 467 -119 375 -760 506 -59 -514 -739 -482 631 626 -671 -633 903 -562 200 -640 -484 256 849 500 558 -680 -528 -84 446 -114 869 -659 -995 238 -962 34 937 990 -552 976 -931 583 -342 -847 268 802 -871 -913 -890 -306 -621 -754 -877 742 848 240 765 658 331 666 -719 118 -738 -683 -461 793 185 -777 123 -822 -353 -222 -792 -535 879 628 -387 -560 -788 444 -298 868 -430 88 220 -447 510 -554 51 -484 -91 943 978 -163 -431 -644 678 459 -656 916 924 102 774 -665 -521 795 150 577 69 49 -128 34 -490 -425 219 -472 -535 385 -558 -535 -819 -451 -8 -862 -165 20 484 612 508 133 532 123 -337 -502 -679 -883 223 384 366 -633 878 -94 115 -510 106 524 -261 -675 -178 520 -345 421 920 -647 3 387 498 131 -668 -830 27 -543 959 776 -183 631 363 545 -668 776 64 187 -930 -219 976 428 444 -796 301 -275 950 141 81 -198 -45 -838 645 -522 467 -219 186 563 653 633 -509 954 -663 -398 -866 777 728 -577 665 684 -962 456 -7 972 -519 -288 -88 -622 -806 -674 482 196 874 800 158 374 -599 775 -830 -707 350 -755 640 452 578 639 -577 630 692 -752 560 -343 638 715 -936 -747 -852 244 -136 984 -564 -128 -967 -31 692 85 713 664 417 -283 579 262 438 -421 228 528 166 -969 479 911 49 -938 -6 -191 -317 -692 74 360 510 184 359 233 693 -166 -287 -69 298 -328 604 -563 896 -450 -543 968 895 662 484 685 664 704 -184 572 477 -880 -919 481 632 815 358 -603 821 63 -810 -890 509 934 153 333 158 21 -24 -772 -216 57 -302 -131 -587 687 246 268 -347 -643 449 729 -228 51 265 -341 -475 6 628 -486 934 -903 499 -178 -79 -537 -424 -586 -997 257 -466 -365 -711 337 669 -959 425 -310 715 913 -433 -860 -900 -603 -584 743 -373 -427 -996 -872 912 358 267 -390 -766 122 -237 -709 495 -703 783 571 271 223 468 -544 595 554 825 -971 -54 -824 222 -416 139 212 -373 676 -83 37 666 663 387 428 -223 -425 309 617 290 -449 -372 -668 -369 970 -819 -653 849 168 -826 -51 -252 419 -607 -228 -273 526 -624 -346 -975 756 723 -135 823 109 58 710 -193 759 729 79 -940 -162 310 -528 736 556 -313 934 100 -363 -665 -509 -858 -953 279 -483 -675 610 -603 -524 -475 885 -511 213 529 -28 -361 -735 -329 -962 442 35 -429 703 37 462 -495 -650 146 -584 -14 -52 -355 -17 484 411 330 611 180 665 3 -634 155 -355 -828 -883 469 -699 699 -855 99 417 -552 867 -154 -398 12 439 938 -715 -911 823 189 -132 847 -49 404 -157 -245 -615 -462 -131 772 -382 -379 466 -749 -737 -661 -887 711 -599 -630 -53 121 -131 -203 522 -148 -691 -241 -48 -445 -842 909 -867 -426 262 487 941 326 -339 -573 -8 -418 -740 -524 -356 -828 -936 730 12 -830 -474 963 -20 462 -776 -597 968 369 -135 -78 651 -788 -410 738 348 88 603 233 -459 50 431 -608 -359 -285 820 1000 -366 -735 -638 -289 -440 913 -839 234 812 59 -177 -262 683 -523 662 -322 -383 -103 -536 636 86 917 316 3 418 985 -383 -958 734 971 973 -521 -804 -924 -374 165 77 856 125 -231 850 528 -757 -364 -770 325 -355 -771 725 -471 635 632 -332 885 -21 224 -615 700 -573 -186 391 -241 -92 450 808 785 -816 51 487 -786 13 723 372 277 441 606 -792 586 902 496 -397 446 355 -700 309 -33 336 672 -89 -707 257 291 74 714 -624 440 501 -997 264 -255 79 354 -617 139 398 -448 -287 610 -757 709 -204 340 517 462 -703 496 -2 -748 622 372 749 477 -151 -247 46 -832 575 -571 61 -332 615 -544 42 -327 -898 -926 -311 -117 190 77 454 -381 741 189 37 -434 -168 205 -913 -677 -349 -701 -144 -406 554 -351 -489 776 -129 637 104 3 -126 892 651 -358 715 996 890 -383 745 -548 716 849 -124 150 546 -385 -987 87 364 -48 55 755 304 -377 920 818 -186 859 -299 285 -934 318 221 208 793 378 -739 570 530 -844 -683 477 -511 -764 -180 731 -14 -951 861 928 907 -666 -910 956 -734 -54 -34 -399 27 153 280 428 394 -337 -310 -633 -182 -845 967 -340 -483 -115 -682 -206 539 103 -201 -728 540 -959 609 619 91 -308 476 -648 823 901 -460 165 105 -105 12 265 -379 -82 -697 -322 23 -109 224 -39 -45 -627 971 782 -424 760 285 -107 -419 -526 466 -136 -418 990 -463 451 300 615 -59 -254 -662 -730 527 414 -739 885 94 -862 482 942 -85 878 214 -902 -808 -102 440 -108 660 506 459 963 1000 200 -402 936 -706 -170 -483 405 -461 -251 -375 936 360 -920 160 78 -421 405 178 -620 -158 885 -386 -589 877 935 -443 -940 46 215 589 628 986 -17 -699 -162 280 -317 957 898 -860 -777 425 -468 418 -198 -395 78 681 -503 767 300 -688 -419 945 -271 354 104 242 862 -256 -879 -108 67 589 764 952 -907 190 118 -213 -866 336 652 679 864 722 105 -172 -725 291 271 -177 320 382 -325 -965 -420 -24 -146 853 -444 17 212 -174 -91 39 704 328 562 728 335 260 919 863 77 -230 940 -431 -760 15 411 -470 -39 -30 -781 -135 542 -828 779 605 144 -61 -414 -85 -140 -13 -62 -390 -448 883 -769 -469 751 -637 524 428 906 -243 -416 346 -512 972 134 263 -483 -301 202 -470 441 587 754 -717 -153 848 -480 -421 -486 -86 231 258 -899 -74 979 754 550 800 -997 233 -56 32 540 -734 190 -450 -774 -915 553 -310 -629 -947 -725 -982 -839 -396 264 -173 563 408 365 -271 -846 906 713 -359 -726 -239 -711 811 -160 -975 -530 -251 -26 891 -798 -545 -961 -731 704 -140 446 -826 -57 -438 756 -301 -262 -381 -288 658 655 -248 11 -760 -581 -512 -687 440 6 -385 -994 -685 -954 929 733 -62 506 546 -191 751 433 790 -747 -16 -628 -987 -129 -317 501 -875 -714 805 -277 -694 588 414 -388 886 -753 -139 252 447 333 -480 122 -82 -743 -350 722 27 -830 -686 78 -469 -266 -460 -575 -241 924 -426 693 -970 112 462 -271 375 902 720 -677 492 -206 -122 436 957 525 788 634 648 698 847 -207 -540 373 -127 316 -296 61 -223 -653 525 -397 -184 -754 -264 -669 -33 808 585 -789 -58 552 821 -618 933 262 -66 865 872 908 419 837 919 557 -397 -391 -169 -724 -482 -422 -5 -916 402 -191 -53 267 923 894 -299 40 -816 -635 551 657 977 266 786 -446 -157 -846 -833 294 -505 419 769 133 365 -732 180 456 -98 -346 -657 -558 -399 217 -94 84 270 28 581 -214 -25 -779 1000 860 -872 -46 -378 -837 -557 434 192 960 655 950 -969 132 -441 346 560 -288 -324 274 -56 -272 353 -872 609 384 -630 -731 -683 535 -565 523 866 573 -850 -975 -535 -82 -725 814 -499 256 -621 419 -799 -307 471 771 -245 -816 -891 237 -617 411 896 403 -992 -73 66 959 -675 254 -897 778 -991 86 354 -20 285 932 667 -954 616 319 -345 148 -676 816 -625 137 -930 -326 763 752 -420 191 659 405 25 -831 14 -616 281 541 -406 -560 -757 -782 562 -899 -534 859 -855 -960 106 740 436 -284 -54 661 -24 865 -404 -599 696 296 501 343 898 -370 811 -222 -733 -403 674 996 -999 869 260 910 720 964 -819 -548 297 -40 -47 -65 266 82 -792 658 -782 548 -704 710 863 -985 -599 -685 971 994 -99 -109 808 -565 108 -149 -172 -793 555 -968 -186 -255 917 -784 -876 -405 920 -198 919 788 121 129 196 -805 717 528 -775 -94 -269 -512 -730 531 -796 763 58 -196 -592 807 34 834 483 -765 268 -387 -779 -690 -830 364 664 -101 633 396 664 548 104 -519 -726 -472 242 -929 437 -796 853 -948 570 -655 531 280 131 -361 64 890 903 906 717 -643 -226 -49 990 -204 -876 -486 137 -915 -926 328 575 81 -393 279 -630 -711 289 161 -834 -170 -555 702 -313 580 -625 -806 111 -913 119 398 -795 512 807 203 -630 -550 -385 380 -19 257 -610 -986 872 880 -713 -299 174 847 -389 373 -538 -895 -1 795 492 -327 356 -743 -612 -981 -251 -950 557 934 793 439 -572 498 -561 508 874 733 -522 234 -385 -685 495 864 -746 960 301 -606 -51 -78 -719 856 -537 -439 -937 469 -953 233 -533 -403 731 93 674 -895 49 315 -585 -771 379 103 -589 896 -519 979 387 -541 818 82 718 131 688 932 727 636 -103 127 -205 302 723 264 229 387 -580 -474 -20 612 923 -933 -189 371 -277 507 68 -730 -153 547 -858 -505 -86 -493 -94 -259 -30 -729 -11 -578 656 -602 442 -821 560 157 26 -949 -650 -612 758 101 -875 -990 -444 322 -449 -917 -350 -85 -638 319 -40 434 -770 126 650 -473 199 134 -179 321 256 -778 643 -832 -129 775 560 -479 333 -117 -476 166 390 -786 -111 72 -411 311 -618 -691 589 285 808 932 501 -726 0 -820 -814 300 472 287 228 -715 821 -624 -281 202 178 -803 627 -927 -3 -477 -575 -907 386 435 -666 -127 -591 619 945 -533 -240 -480 -74 -113 -837 -558 -676 406 -248 125 -100 -925 441 201 149 -889 162 700 -805 449 -673 -441 891 -103 977 401 882 465 -8 -579 -829 916 -63 -941 61 939 285 476 -994 202 -459 159 -208 -55 -420 -105 127 -988 803 -589 -829 -433 -210 534 -447 -889 -783 388 -745 563 58 -386 463 422 701 237 952 -945 -619 236 475 -674 -103 -56 853 752 -31 -617 -472 -448 886 -167 501 126 -404 412 -710 -947 5 278 -114 696 839 22 3 -10 25 375 988 -783 -857 987 417 782 711 -90 -520 268 -491 457 323 -327 170 -618 -439 655 -486 359 277 866 -29 -523 -95 -261 -692 370 -598 452 989 600 99 579 35 503 532 676 383 -985 -482 726 55 692 -212 973 -341 -100 697 646 -233 -461 -951 -451 594 296 -647 -842 -855 733 199 938 -478 -363 670 4 299 130 -462 -483 -710 -106 -4 -301 -964 -686 23 -730 -315 -106 -604 107 953 -475 -804 371 865 -844 -144 -215 244 -957 -53 -129 466 98 -544 299 518 439 -459 333 -636 -838 22 -526 808 769 -503 -705 -222 -561 240 -123 827 595 17 602 -502 792 -194 70 953 -88 -351 717 -713 -947 255 -117 -596 -650 775 -846 -205 -468 699 557 92 -26 406 585 -600 526 -379 -752 -966 -651 796 -976 237 -41 -16 -585 891 -302 -184 392 -81 -308 -164 205 924 483 -261 910 543 -957 310 -744 -410 -272 -791 -35 997 -424 867 776 -736 688 -441 -801 147 -549 -685 -402 -745 53 -274 -651 699 640 -970 545 -839 7 356 -520 -147 158 139 612 -111 -445 -74 -34 -809 -630 711 431 -919 -483 -39 225 903 -918 -274 -898 -898 -467 552 -328 995 -260 -486 500 525 473 -118 746 -564 -546 -643 29 -899 -904 506 310 786 -801 603 26 621 -844 185 -16 -798 -133 -292 380 179 289 -545 768 996 -116 822 227 585 183 -493 -406 213 -899 -628 -408 -35 367 -799 -120 -680 524 338 -277 562 304 -457 -554 410 246 -743 -217 61 -282 122 -367 -822 -975 865 -749 -944 124 316 -21 815 661 -465 312 -759 -353 -421 -752 666 -391 -803 196 -401 468 -745 209 -553 114 -69 -415 -272 319 -8 -253 637 -88 647 -522 -757 736 496 391 123 1000 -162 566 951 435 970 -510 -378 -485 -2 101 -155 -742 988 -360 875 609 -772 713 990 -123 660 -768 -308 -938 -621 -905 -508 -398 77 -465 -163 -312 196 -153 214 688 -649 -645 169 -11 856 -636 -719 721 -854 -540 -397 165 -419 107 654 580 608 620 45 27 -334 -713 580 -365 -917 986 258 -830 845 404 -757 -967 -361 776 628 -171 419 -999 -786 254 -318 -45 350 -607 -759 -637 -52 -385 937 -1 -216 -369 -456 209 -694 420 -996 898 953 188 -477 -813 -658 555 -294 -656 -884 -867 116 418 559 -639 -966 -506 35 421 -122 991 41 -857 275 21 344 641 -191 934 618 -465 -169 493 450 995 -51 -947 -328 -698 308 -597 -79 525 -703 -960 -941 319 -405 136 478 -474 486 -158 -904 490 -420 591 314 -679 643 729 -314 -361 -472 253 -42 173 -107 -235 964 884 -178 822 171 -241 932 443 -550 258 -21 -563 982 681 -288 -173 -451 -591 -95 784 258 -657 303 95 691 -413 -488 116 -597 709 -601 159 951 848 -656 -786 312 -444 -300 696 -515 -152 218 72 -234 -39 246 814 344 -137 -578 -60 -706 -18 380 -668 237 -693 177 609 452 -570 -457 97 -132 -822 -67 -619 -328 256 -628 -543 0 859 515 -32 -522 -460 863 48 291 -659 -421 -106 -474 -238 97 303 799 -602 197 439 691 517 -418 -997 -569 605 919 -879 1 155 266 -648 -982 -464 16 351 742 604 767 -994 -191 -869 664 148 -977 -867 448 612 56 -835 -741 -346 98 -262 726 859 892 -247 -965 -725 851 -297 -523 127 200 -424 858 -783 802 112 246 800 -841 278 479 -339 161 -44 -354 808 -153 120 -637 320 -439 630 520 354 -107 937 848 -613 554 -593 826 -944 -515 735 -782 391 -943 161 467 -264 -639 50 626 -947 -344 -290 -409 250 925 -226 69 -521 -473 956 -37 -905 -90 -329 32 -49 -612 -414 -117 -128 48 131 -458 -395 259 301 690 417 -928 224 -441 -84 257 -197 914 -306 -245 800 61 868 -645 81 829 805 -837 537 -364 -846 320 20 450 225 -265 197 392 -468 321 -259 492 -593 73 332 392 -586 453 26 796 -93 -638 617 -435 -846 -942 171 474 134 473 -514 -149 677 570 -259 714 -760 -662 -949 819 256 867 169 -978 -709 865 -256 584 -647 -101 867 754 939 -483 122 320 76 794 751 -300 -337 647 601 -625 -619 379 342 419 892 -884 445 105 -358 -411 -829 33 922 -572 239 383 285 -374 721 836 816 -254 252 -627 814 -520 798 774 -659 499 -624 -990 149 -613 217 268 675 447 -7 258 825 -237 12 591 671 126 -774 824 800 435 -875 197 664 -48 -143 579 -13 250 774 -240 355 -277 -888 198 -852 251 285 8 -23 -477 -209 67 -206 594 750 268 -584 206 765 -124 -772 -390 -252 -644 893 934 -326 -142 848 866 766 -161 456 -132 -87 -118 -45 966 969 322 375 -532 -550 373 -623 -576 -920 807 863 -287 553 53 -814 328 -432 411 88 -429 833 194 370 -607 -135 -50 690 -662 -625 -944 955 -4 -107 -298 36 -305 106 -809 418 -281 611 -870 -418 713 787 -785 582 -57 -166 606 -9 -624 -624 -267 369 241 680 37 628 131 -382 -39 -885 -864 -117 510 727 587 234 269 -131 -941 -918 24 848 20 -803 -223 829 -480 -937 707 509 334 555 73 -151 892 -436 239 -803 -967 248 461 -159 400 607 637 325 360 786 -282 -804 -265 90 -844 -51 -531 -914 -88 670 -737 -979 -878 -633 719 9 464 -65 -920 75 -21 -646 398 -23 -867 203 892 -587 -32 -481 280 -454 349 337 -478 -889 -790 -475 821 898 388 362 -281 170 338 892 -733 -873 277 -505 267 938 440 -967 -325 505 -23 963 -645 -190 623 596 175 -727 968 457 -889 28 561 -748 420 -280 556 275 -125 -827 0 -522 -919 422 -791 694 65 -10 -992 711 -437 103 976 -598 618 -276 548 545 532 -918 -926 -797 167 116 -698 592 -591 -149 -588 -33 903 -351 -157 516 -921 -466 475 -609 84 959 657 750 158 45 591 239 152 989 47 64 81 788 -239 -639 545 302 431 555 -840 -20 -21 350 763 873 653 -568 -120 393 118 910 201 148 769 -910 -142 -624 -607 -305 -916 -529 590 54 -37 333 746 149 -439 788 449 88 487 665 -757 -176 7 -842 -86 -228 -256 346 722 172 -379 112 -191 -531 656 16 -276 724 -868 -596 -790 -316 973 -124 783 -229 334 -880 614 -8 -405 328 -935 -373 500 276 668 -643 -114 601 119 927 -279 403 -446 883 598 -951 159 801 988 73 981 388 -430 -856 290 -612 -121 296 106 628 698 837 376 -89 -601 -338 -200 -660 -442 -248 -220 -895 289 363 277 -735 66 473 210 831 341 -679 -340 -934 -522 557 -37 822 986 -207 -393 -187 -300 356 -892 840 401 241 -472 -587 559 -14 774 8 -933 548 -590 55 59 173 -888 1 -332 -480 -103 31 361 330 -324 -227 -109 -44 503 -513 -51 -139 -889 -247 749 -882 -324 756 -798 906 -876 726 -72 949 843 754 -173 -141 842 287 947 158 165 853 -545 645 -597 674 -765 -252 -396 585 -407 449 -249 198 -911 441 845 -847 809 -243 694 -581 -818 140 785 -66 843 -462 915 194 779 -846 327 -543 -542 -862 355 -812 486 -943 716 -969 -16 369 496 -619 123 725 339 888 431 182 702 -100 -867 -112 990 937 139 361 620 349 541 251 188 832 -511 834 931 75 -699 149 -748 -367 110 551 -505 220 4 -957 415 926 437 24 776 244 -787 863 862 -739 -698 38 -596 -237 -301 -5 199 968 471 -895 437 662 -537 -681 -570 -336 -208 560 -164 -667 -686 -312 171 -267 -586 345 585 -407 -25 213 575 -875 -624 971 103 455 -964 442 -603 308 -915 -545 -157 435 -307 253 -169 131 938 216 863 -84 811 -462 181 -330 18 283 -846 53 -498 918 245 25 563 4 -766 747 -212 391 -285 -504 -813 664 -803 -902 685 -877 642 -614 48 942 175 224 103 365 -680 11 -774 530 -438 425 -833 608 -284 -221 257 635 -25 861 -260 -419 -140 575 912 -623 903 -976 824 120 690 -369 119 377 -264 -790 206 802 -488 908 -489 170 -494 -274 -387 437 -212 -297 -975 600 607 83 -63 593 -53 -672 -340 -745 67 626 952 -125 573 -174 -77 834 -347 -808 -821 -632 526 241 682 680 -884 -416 -19 -754 -498 -658 -701 177 300 251 -706 133 217 566 -738 -902 -586 133 124 -698 -643 315 -91 789 -836 -310 -701 -518 605 -987 -706 221 -221 -667 640 930 680 582 764 812 -694 -920 -953 43 -948 11 -469 520 -952 174 607 -181 -561 10 -842 350 -434 -645 -415 -85 85 314 527 -800 -681 523 506 -357 948 -722 -818 -403 524 278 680 568 373 683 -148 -207 873 574 622 926 195 218 320 577 -885 -824 986 -577 -878 821 -339 119 -388 600 323 -617 -250 344 445 -250 -129 489 810 999 771 57 35 497 307 979 -907 30 -841 622 -439 -930 428 -678 683 860 -634 -684 727 -235 -23 -10 858 -975 670 69 508 -95 -524 831 -934 -274 872 528 313 334 190 -197 166 -809 -632 -93 774 884 763 100 -372 381 447 -763 709 -96 -891 887 -247 -742 301 996 -178 -717 -344 -47 412 403 -977 -39 927 814 101 771 -736 758 -70 708 -102 -510 -91 429 -372 -19 -596 -7 205 -769 561 553 50 -719 827 -44 678 947 -653 -68 -577 -363 -794 -751 -998 -656 -364 414 -110 -742 -389 -207 298 -431 -646 -91 423 325 -38 -964 778 -424 -659 -847 -426 141 751 332 921 784 852 999 -723 -236 -658 -235 684 719 -725 21 -429 849 81 639 145 705 -35 322 -958 821 588 807 887 -980 7 -189 -980 385 477 -707 -420 509 -350 -977 -718 -719 197 -735 -994 -910 -778 -553 -795 -397 91 237 344 -535 672 149 933 207 162 108 -995 -801 -791 -278 112 76 -699 -495 980 741 30 49 -126 -145 499 891 -390 -758 147 563 -813 -595 -216 810 92 817 -962 -971 12 262 570 685 -842 121 422 945 -242 211 563 737 -345 -732 993 826 46 -134 -446 877 -139 -882 405 -39 -943 -506 -831 -31 -145 145 -956 -824 502 453 425 -34 -206 -542 457 814 417 -928 -983 -832 655 913 -699 -122 593 86 -467 -330 5 49 309 -642 126 589 -761 34 743 715 -461 -829 649 -292 217 86 -675 -510 -35 -868 40 593 -169 247 -309 -32 -300 839 -227 -558 -373 -606 -138 -452 671 -644 567 -656 -648 -836 -72 -518 -243 835 -927 956 878 852 172 830 355 -624 161 919 761 198 752 -70 -135 -718 913 580 930 -230 809 903 -249 -222 354 -956 20 199 -33 421 -543 604 -320 826 -371 128 255 -693 -3 376 -763 205 168 -837 -78 262 -791 -885 -526 -956 892 905 147 490 679 -667 -633 416 -207 -554 -958 466 -634 215 154 -785 -722 -112 334 -444 -121 124 546 712 -290 -596 -832 895 141 -410 441 45 -603 -659 -938 -691 -264 -379 390 -711 696 -76 979 -857 651 288 574 324 -489 -531 -616 181 695 -957 -680 -666 -219 477 231 550 761 -522 377 914 -301 -429 361 484 558 -619 -72 -187 354 -953 904 83 -187 368 -938 262 771 354 243 132 260 764 -378 -378 -987 156 181 283 -308 -945 -473 -781 794 -615 -630 99 -176 -17 -273 615 46 -637 649 -458 817 -742 658 -305 -360 338 -571 -746 567 566 -76 203 581 -63 -9 58 522 -130 27 24 174 -888 -107 203 518 -90 -481 304 -502 994 -529 -45 -889 -882 641 -212 -374 464 -394 430 469 -897 610 -469 752 736 -181 560 -29 230 -845 626 -5 -34 939 -731 911 313 512 -501 389 -963 -790 -518 -590 883 -519 83 -156 -174 766 56 -850 144 359 526 -762 -181 -252 686 424 -134 113 -5 32 5 563 -314 -475 570 -106 70 456 64 648 -573 -421 -960 760 276 124 638 736 -159 415 506 -264 -760 565 226 288 347 -32 405 -255 630 -314 -982 522 -937 -603 125 -670 -829 -215 -121 917 -629 -605 -836 -278 -336 -354 869 -252 218 -724 -410 -889 979 729 613 -251 825 796 741 -834 -996 172 -287 -887 75 983 955 767 272 176 -628 44 105 739 -905 825 916 752 673 598 992 148 43 -903 -467 17 197 -417 887 168 941 536 869 464 400 -897 794 -916 911 792 -15 -759 772 -204 948 552 -727 -946 -274 -894 -463 -861 -493 986 635 -848 821 624 742 -476 -788 833 -605 -668 -718 -979 627 -925 -631 864 890 49 873 295 -488 -210 -704 543 -625 415 295 -425 -627 439 -383 -627 65 765 -49 199 -971 610 -439 438 -534 -865 321 772 -108 -304 845 653 703 154 348 902 -797 -648 -12 843 -983 -959 -887 -657 -140 949 597 494 -196 -639 332 725 -474 996 -454 795 -380 -728 640 -387 887 -496 72 -332 34 -661 94 -387 369 905 -332 244 219 312 884 -797 -309 -452 275 -387 293 -953 -518 48 -498 -304 -923 -519 347 446 -405 -321 352 -888 -518 -842 -950 -553 126 487 109 727 -219 669 759 952 925 902 -600 317 -35 657 -429 -641 327 -826 239 47 -494 26 -62 -741 343 885 -194 400 -577 -701 -96 578 588 759 -249 577 690 -818 722 -218 -413 938 598 -239 314 903 645 49 597 483 -774 -320 885 518 -236 -355 -426 513 -595 280 -907 -185 -328 -28 -230 -772 -197 -705 -995 783 774 -641 168 -846 206 68 -755 -803 405 -733 -641 -391 415 -505 541 -586 -237 -139 -867 417 -230 -414 143 107 719 -842 -168 910 556 -200 -557 -483 -359 262 -982 846 614 -205 934 312 700 -416 828 145 -712 -994 222 -714 401 831 -394 45 902 -611 -4 517 813 -183 -809 -952 -95 959 -32 461 -380 675 -447 423 423 -838 -953 -594 -239 -521 -354 702 -990 404 -451 -308 945 -869 899 873 206 327 -743 34 -871 -465 170 -286 -233 -394 -513 473 -784 -412 756 -623 -840 -145 738 457 175 -517 -481 377 931 37 208 681 448 -418 445 -648 -679 -896 929 704 151 -474 -567 -762 -947 -204 8 460 -992 81 -328 420 630 905 -204 -968 549 -902 -410 128 -268 -311 119 -735 941 782 300 -907 395 -192 281 -219 938 270 284 823 -310 991 678 -494 -883 -78 -565 -273 -688 840 77 -252 -82 -18 -403 159 520 384 41 215 -636 111 -665 988 367 485 -483 454 925 -61 -531 -86 -599 -351 -508 -383 4 -572 536 770 632 661 -102 -123 832 783 247 634 835 924 831 554 662 284 162 -546 -15 -547 -637 106 -426 812 415 580 -685 214 -58 -247 -705 -552 -85 -47 268 785 165 -423 987 -223 362 -151 -273 -177 708 796 -61 -546 -273 -623 599 -330 454 -488 387 -695 218 -649 -176 -263 -503 49 -662 740 25 -19 483 558 -140 -442 257 -545 363 690 696 969 750 -809 60 785 -2 -366 -487 -285 111 567 -360 -641 -544 -419 -60 -994 309 -158 -724 373 -962 320 847 761 -447 125 521 763 635 125 -205 724 136 91 613 -644 601 998 -247 18 687 63 -139 -5 224 -52 837 -132 856 -412 -402 -941 -781 934 590 -678 826 288 10 -351 -176 -828 567 57 -67 -164 -986 -412 363 -448 160 -409 709 -486 204 -464 81 -264 362 998 -104 719 -450 12 837 156 772 -976 460 836 240 -720 -250 300 673 -537 -998 -367 -553 940 159 -102 804 756 886 -227 -537 -732 -392 992 -441 -169 -486 122 257 228 -75 -952 -445 960 -906 -990 444 -238 -105 -184 -298 -618 284 97 119 -305 13 -463 435 -974 -195 -17 -514 -650 -217 -923 65 213 -360 824 521 -119 -788 471 -701 -859 -232 -507 -508 480 347 22 783 -20 677 -644 -704 909 959 423 941 -75 -325 -918 364 431 612 -278 -211 179 827 -46 632 -433 -401 -707 739 -44 835 672 -738 -936 233 258 191 109 -196 -758 -435 -506 172 686 -443 -385 -363 941 157 583 930 -968 10 159 398 477 242 675 736 366 956 -764 650 212 -766 122 -788 -688 438 160 490 366 671 970 803 -549 -77 317 344 760 717 -540 310 88 164 513 -732 100 -932 -970 -203 -198 -398 -469 254 -193 710 -697 -948 782 768 379 -739 -942 -43 677 818 590 38 854 875 -442 876 499 -74 962 -308 -576 -584 609 586 71 -567 787 256 -690 625 -937 962 140 -682 -109 384 463 -538 -555 -419 -755 -951 27 -446 378 586 -235 -38 174 -675 -327 -218 -546 740 -957 773 -650 -652 -408 -735 -982 699 -467 196 -99 282 -197 -694 -422 -57 -580 -260 -762 550 519 826 171 430 149 -475 -975 750 106 -94 453 725 797 -720 331 -645 63 760 338 992 -152 -295 -48 -669 423 -841 945 -499 800 -766 -820 -998 -800 964 -855 212 -844 218 -881 -405 113 21 107 -136 155 -818 183 519 998 -448 424 -965 137 565 -667 463 -835 -792 407 46 364 -826 -128 551 -214 893 366 -70 -343 582 42 -641 -86 -208 -932 692 104 -221 -618 -429 210 230 952 914 28 -587 583 214 -793 120 273 514 -600 -400 717 -128 78 853 780 516 881 305 -391 -983 -926 -14 -541 997 -641 665 11 566 987 109 -323 -615 -744 989 603 272 275 942 473 -882 183 -168 -49 219 -409 398 763 -15 554 -321 638 -475 -669 -838 138 944 -874 -829 -29 811 -779 475 -781 110 -47 805 -226 275 90 903 535 -474 457 -436 -995 -335 -499 -542 169 774 822 6 -910 706 -908 327 428 -848 551 93 -73 106 880 689 129 647 -653 619 -413 334 -59 -790 377 581 661 328 922 588 248 -23 -92 -284 833 620 -585 492 46 -601 352 657 731 -334 609 783 -238 -230 554 -172 -631 970 292 -761 -395 -310 -636 382 663 114 449 356 -742 265 674 -819 -142 -65 -79 -664 563 734 900 258 257 -506 378 -851 278 -495 601 784 570 -349 871 -121 -652 -587 747 -656 -126 31 854 -624 -477 85 -307 357 534 515 -597 538 -212 301 -743 10 -457 613 208 -69 -800 8 -444 -331 -119 18 -977 -867 298 -330 549 -70 425 -614 356 -991 761 -53 980 -763 801 -364 -716 -482 -891 -182 -182 207 -335 148 769 64 106 403 -342 8 108 -939 558 -674 178 -701 546 362 -387 498 -722 167 805 -846 99 612 -201 -673 561 881 378 785 -565 244 -585 -312 -344 -635 258 -143 418 -238 848 657 -638 853 -639 393 68 850 12 831 891 588 -454 653 -572 598 511 146 -409 388 -125 906 64 27 -367 380 276 269 47 -161 885 -780 -92 -700 924 512 718 -293 -7 -321 -729 660 287 766 -173 76 -60 289 526 -377 -736 667 -527 -262 -748 -613 960 -7 -989 717 -65 -395 -631 616 -675 -414 -274 96 781 -203 -208 525 -202 -682 -606 -505 -259 -160 -926 -278 373 828 950 355 300 -852 -53 -798 651 -563 -816 261 425 237 381 365 -750 -188 -214 -76 -773 754 -230 35 258 170 610 -14 30 -400 37 -450 -771 -12 -946 -249 488 -84 -319 -571 -838 -440 -622 -916 315 -725 -607 668 -580 -296 -382 -385 2 650 658 -566 680 86 -186 -267 -255 -154 53 532 -588 -629 804 535 -494 -764 -560 -551 845 797 479 31 818 -933 252 -685 89 293 64 -379 -734 283 -312 -500 -526 748 181 -115 87 -670 -390 -144 -324 206 521 683 -585 542 245 930 913 -980 808 -785 -708 -451 719 -872 725 -790 -582 -520 754 686 -657 -698 124 638 -659 997 -538 591 328 25 -463 -858 775 -200 -41 -971 -361 -948 57 -726 389 -879 -781 212 -668 -35 -426 -4 -287 78 -266 793 409 -481 914 -505 891 471 -50 -458 133 -952 557 -90 -565 782 -520 523 217 297 -32 422 -909 483 -772 -700 -289 -310 -8 -731 632 -702 -252 557 948 -632 357 544 907 -102 137 -136 -559 160 -661 -552 -5 886 745 942 -698 -783 788 975 -201 -832 620 889 -906 888 -712 -822 421 -21 71 -497 737 245 -178 -75 -275 910 552 440 889 867 325 -584 91 671 -270 -131 -991 570 287 -110 895 -762 898 276 -158 650 454 -955 2 780 -452 231 -239 -607 175 -811 439 134 -768 134 874 -844 472 107 676 -339 904 -166 -484 -600 661 806 -772 -987 -458 -817 427 -712 -649 -952 -428 -879 588 -262 420 -289 123 -97 769 -784 -677 248 -28 -481 393 386 -254 -544 129 59 71 -701 -757 -678 812 -483 556 14 -151 111 200 -120 -350 50 888 -715 760 -796 385 -158 -709 -488 -357 -934 -424 -890 292 -339 313 145 703 -972 527 322 952 -758 -676 -645 557 83 148 -210 -219 984 856 942 -714 -504 -840 -143 553 -996 -920 547 372 936 -268 495 -861 735 -238 -136 495 -455 560 307 -260 -809 98 218 353 -170 -469 -828 -423 -494 134 -450 275 -509 -533 -901 -900 833 148 -438 253 759 -474 16 -841 -543 -18 -268 85 -388 814 -856 -880 -499 -756 -303 -356 -366 -782 -480 767 -308 757 -703 -694 -310 832 241 -899 310 730 385 439 -381 585 263 292 -107 335 149 480 911 -106 -611 259 -92 837 -511 147 -871 -160 -849 -91 202 -260 200 -189 867 30 -34 494 574 75 143 -702 491 821 -103 -226 -153 -278 -389 846 171 233 -974 707 174 53 -461 673 -57 338 181 840 -832 781 -858 -890 -402 -726 801 -548 -779 -207 523 813 -908 -46 586 617 462 -911 96 -388 -444 -853 -853 -294 -881 139 280 -32 982 -210 684 410 993 -623 -781 -799 137 -913 762 -559 374 -499 752 -273 692 624 894 685 -575 244 312 -28 720 450 538 -355 379 -108 -141 -506 253 -635 293 777 549 651 -148 666 -243 -41 602 925 719 500 59 444 971 819 -888 522 -763 135 -789 577 393 145 637 205 -889 930 -442 -830 905 -267 105 567 370 456 12 626 29 -968 -239 -347 911 885 147 280 656 861 -350 -631 -341 -247 797 275 337 -252 719 117 -675 -449 995 554 -318 442 -895 -870 556 -231 556 -394 -992 979 -288 433 995 302 678 463 -449 666 719 715 2 -136 789 1000 230 -745 449 -149 151 -810 564 61 -273 -401 634 -985 251 62 -551 -760 -58 -950 -747 390 -713 -152 963 -743 -335 332 -430 422 -880 497 -129 902 -597 -117 768 -86 -967 -765 67 -54 -350 -115 933 755 465 -837 541 804 -266 -555 395 881 178 261 144 151 589 -35 927 -56 -348 439 -874 564 199 -834 876 -751 187 -550 968 714 -503 379 -232 -826 -165 -887 886 -679 714 -825 308 -735 -655 -667 156 -702 707 67 698 -117 614 -122 -586 368 -620 -647 259 -440 26 -546 28 -69 695 -966 -70 587 917 848 -598 375 -957 558 -360 -658 -363 808 -925 -356 537 113 159 524 -884 241 760 788 232 -667 -898 962 575 -878 46 -349 173 319 -702 697 -557 -566 986 -523 -297 156 762 -18 -123 90 -665 -9 838 245 -68 -49 805 559 892 -742 189 -61 -532 537 700 -844 10 745 547 690 -260 -544 -42 -758 22 436 -287 590 254 798 879 -302 -466 -39 -234 451 819 -85 -647 780 869 54 781 569 261 -44 413 -843 -288 -185 -434 -532 -560 -769 634 -870 189 -912 28 -42 40 438 -360 -368 407 575 -258 -624 935 -284 795 -116 777 676 361 -927 361 99 -263 -752 719 -999 -750 979 252 668 -270 -488 252 232 -400 -279 -902 -171 57 -434 -116 918 -30 560 -581 -8 -551 -776 827 137 834 90 850 -269 922 -444 -662 -134 615 -813 476 -847 -259 670 -103 -933 -351 -23 508 49 -436 360 697 -668 -395 442 798 667 -494 903 -578 -12 896 214 -342 -756 -981 999 384 799 497 -550 -998 401 759 -797 -359 39 217 -706 -966 -360 -476 -242 -997 907 -75 -740 583 730 -968 -60 398 -952 -473 993 113 435 -662 -220 826 983 -980 -218 745 -500 347 -570 -234 881 -677 406 579 529 520 -38 -344 914 -652 231 -745 937 675 -392 -199 -826 967 -951 -396 394 396 804 440 -937 853 -215 24 664 -40 997 8 -95 -841 320 -40 791 849 -437 285 888 427 702 474 213 883 893 -284 70 62 -265 579 455 -358 818 268 -632 932 -964 709 -232 -658 294 61 -479 -639 -105 953 727 -613 38 -611 936 -415 -19 550 528 519 -213 -839 91 -7 -292 -500 -781 414 33 484 397 566 -667 -180 -149 -719 113 92 -859 974 774 512 547 617 720 -846 266 -419 -271 -975 -761 778 104 -185 -624 773 393 -981 -565 -601 33 -727 795 262 -178 259 -316 557 477 689 349 891 -699 763 -133 290 -615 320 -303 192 206 -527 -513 -55 -50 693 310 -774 -481 -396 -815 75 843 45 959 778 -232 -853 496 -275 -260 -178 -739 350 -682 -140 -90 829 276 -624 -736 -158 152 859 921 434 -978 -41 -543 -781 -265 -101 -535 -999 -729 154 879 -440 -192 814 -329 659 -707 195 156 -239 332 -538 -187 428 -932 933 -222 -85 -460 145 925 759 -65 681 -85 -521 546 45 -486 -391 -110 321 437 -756 -912 836 -383 -526 224 153 156 489 -249 699 896 -276 -40 437 797 774 -474 58 800 -945 -622 769 384 820 -630 -97 -996 -690 -97 -173 -63 33 172 -37 -487 -473 -131 9 514 -467 -691 374 876 -401 534 -317 935 -146 -433 -271 99 102 -671 -689 349 -253 -321 -15 -640 314 257 864 -405 772 432 -453 -38 1 -544 114 889 914 -939 213 -51 113 331 698 -474 307 -42 122 169 433 194 -450 39 -683 422 216 852 -35 -87 -642 -499 691 -894 -91 724 307 663 604 -333 651 609 -682 -303 276 -405 699 893 -816 -568 -825 871 512 396 -833 -66 -478 -768 166 427 -608 553 353 123 348 -310 -1000 -317 581 -745 131 -721 -727 539 -310 -751 -80 -410 -797 376 -360 -720 -201 445 -954 -578 727 -636 -232 -10 -535 -597 -206 -326 -794 988 -727 596 -294 341 509 297 -371 -933 -946 -840 -875 739 78 163 -636 852 -522 182 631 -304 -849 963 869 -71 -329 19 -413 612 397 -848 7 702 -448 -227 693 491 671 36 -279 987 59 911 641 122 448 -606 -153 -858 817 -71 591 -345 74 816 639 -425 -223 -670 -521 -514 -562 179 334 624 102 -248 204 393 -380 333 224 705 814 -44 329 -104 -209 -71 -140 -712 798 632 -618 -551 -323 -340 -936 981 548 412 90 530 225 -561 -854 -431 -795 268 -186 900 428 272 673 -853 -128 -855 -153 494 461 -107 177 955 442 461 112 845 -509 723 864 -16 -44 -385 -259 75 442 730 845 249 282 -638 -178 65 475 602 -81 337 92 799 894 -48 301 208 280 866 563 248 496 633 -432 -244 -248 486 -14 767 94 781 379 585 -12 -231 -305 -904 -938 168 -791 -330 210 609 453 -676 813 334 -799 752 786 -251 777 -554 -565 938 458 369 756 -22 737 896 -235 344 860 -621 533 989 -663 -674 657 160 -728 513 874 -16 -424 -30 878 866 -664 542 -150 459 -812 -215 -156 347 -150 128 15 47 509 -146 307 767 788 554 -117 -292 -629 209 580 130 776 -374 -7 385 888 -535 -574 624 -812 625 492 -797 -980 -883 -601 692 522 -682 363 740 -652 972 732 341 -40 252 522 25 -529 196 120 -671 387 -907 -72 385 -652 230 388 -115 265 -963 877 -67 703 -170 23 -965 847 184 -261 -674 373 -946 -178 517 -582 -697 956 -67 -579 -612 -382 223 -232 652 984 403 -322 -71 -763 772 -316 919 370 615 -718 -514 293 172 58 -412 326 -183 -691 895 821 275 642 839 924 114 -871 -408 922 -1 567 547 695 -153 843 772 369 819 741 320 740 -992 -417 -25 302 -23 945 -120 -85 -508 -456 -599 -955 -732 78 -671 753 -654 477 846 -437 -488 -446 -377 958 -8 -150 948 -47 227 -523 659 679 926 -859 -465 -391 665 705 -602 528 -970 657 -574 -814 -632 937 901 936 423 75 -716 -779 -2 772 -64 -727 204 918 -399 -560 911 -651 472 -588 238 830 778 650 -221 312 73 597 869 -813 -2 -952 636 850 -188 305 -500 200 -706 -906 -697 930 -274 -956 -751 -191 -488 -29 -562 -583 309 -841 -338 -673 -698 414 -419 -102 -980 129 770 43 -688 489 -283 267 583 -596 -981 446 40 114 -478 -525 84 48 190 813 988 542 348 -403 885 979 713 -859 569 45 882 46 -770 462 -790 -340 73 572 359 796 957 -949 -244 -427 83 -562 612 -64 171 -517 633 -868 519 -152 -77 314 -248 26 113 -406 560 -605 -151 557 669 -468 -430 -181 341 -490 -220 -217 839 734 798 -304 -62 338 -956 807 -969 -193 291 -201 -142 -696 251 -811 989 973 -644 846 -805 544 -188 629 -802 -406 890 939 542 -252 -453 184 775 305 -114 -868 310 -792 923 899 101 -392 648 -898 224 -463 -842 -495 20 -483 -854 442 389 -894 786 717 -336 362 185 -19 -174 204 -120 -705 -804 -302 22 730 970 131 74 564 -410 32 -139 -959 189 -918 -694 -657 315 168 606 153 306 -918 779 579 -271 -446 678 751 11 119 -241 -480 -4 931 162 35 -798 -206 -51 -612 -386 -846 -918 775 -727 -231 739 -602 185 -67 -963 -532 48 -672 -917 541 221 -912 449 748 422 911 -572 -175 -851 702 -884 -345 783 -479 -470 343 602 77 736 548 -97 9 269 -699 -6 -692 377 343 -988 236 533 226 -178 318 -401 -701 121 333 699 72 -268 335 -627 -838 121 930 230 938 -202 -530 947 -792 -309 349 530 -795 -831 -363 433 -71 323 93 -139 -402 -438 -49 -808 -664 901 789 -88 352 837 913 868 12 -208 249 -152 -922 -695 714 -83 -227 -176 -169 -445 79 856 680 -413 546 124 354 -802 972 -700 -620 341 -796 526 934 -926 143 -377 356 -998 -782 -550 731 -145 -489 556 -570 -141 645 457 57 161 -607 752 -23 -401 -319 -871 -532 -144 488 -55 -81 -83 -558 -34 687 -387 -335 755 451 234 -748 638 -972 9 -873 -758 456 -77 -938 -821 -928 486 84 552 -96 -34 410 -245 -325 -459 -382 -850 -365 -245 -514 977 773 506 -892 -212 553 875 417 -826 617 -79 -494 -854 534 -837 -235 -927 -973 -204 -23 675 -685 -434 -915 462 170 -268 -634 585 105 -858 -711 -340 206 -486 979 879 188 381 784 184 743 378 163 -941 97 -291 -487 -286 -300 101 954 950 932 148 -341 644 -187 -560 -371 -103 235 -663 -487 126 987 344 -89 79 665 -833 -787 -342 -860 832 -340 -373 746 93 -43 850 509 519 136 14 875 -443 910 -786 -920 740 -528 -613 -839 544 -506 948 649 80 -502 -454 247 60 -723 -267 637 -154 977 -558 74 -766 -581 -397 249 -743 257 941 964 182 -489 -889 -808 375 -405 178 519 -514 450 642 -922 -817 -43 -477 334 -133 -815 -868 512 -468 -898 59 114 370 -352 649 784 -615 838 792 -981 1000 -786 217 747 -995 476 611 -312 -28 -585 -997 -687 -26 -691 49 975 -130 -793 -310 -45 97 626 -182 -188 719 -821 391 -653 899 379 97 -342 406 -922 402 846 291 -207 -973 101 653 924 -283 925 742 996 227 -363 566 734 360 61 -215 -477 -579 142 -594 -766 42 -391 -426 -245 -555 837 558 -147 -938 675 880 702 802 787 -934 -674 -414 -875 988 653 -524 -570 -110 -326 874 -19 -970 703 -284 -531 823 -57 -972 467 462 942 -536 191 -324 612 752 -170 74 412 409 803 177 131 751 88 608 538 -350 526 289 316 -922 213 -560 -797 191 -950 -234 -605 -830 857 381 -687 714 631 -736 -962 -111 561 332 -848 555 -240 27 -596 -588 -851 242 -675 668 -235 -533 155 -117 -37 337 451 -214 583 760 682 399 -645 150 -121 610 -316 766 323 -582 -143 543 -385 -264 -301 540 -877 -230 -355 -796 893 -834 361 -106 957 -286 69 -393 -622 277 804 -799 264 825 -97 -178 985 -940 526 -773 -602 -929 769 83 805 746 228 -150 99 120 -668 -114 -175 51 488 975 145 -629 -253 -706 984 623 438 449 -846 -891 -969 -53 -624 -312 102 -298 -839 -855 -222 -856 744 930 -22 495 532 183 -341 197 -613 18 27 734 -798 -137 955 223 -860 -908 952 -198 377 275 -887 -130 638 97 716 -944 -593 -815 330 -401 5 -904 -576 334 -816 173 -840 299 -455 134 73 -779 -386 -872 -902 417 -457 405 -470 328 479 -698 -482 -341 -74 -619 -980 -559 442 771 800 -794 850 -279 -524 -192 53 -399 -533 656 377 -278 -928 -868 -594 468 851 -716 642 464 -955 -266 388 312 445 96 944 87 -880 -609 288 -350 959 541 218 529 -402 631 -359 -766 -679 783 -163 65 660 627 -869 647 157 -469 420 -386 695 -499 127 921 -674 716 -353 509 23 -755 -5 919 356 -232 855 332 -416 321 993 -241 677 794 385 908 -832 -213 -596 -900 -781 291 -272 -678 -5 -184 -748 612 196 -260 420 -620 0 629 174 884 743 -829 75 2 284 190 -52 265 -103 -8 439 836 -763 -818 -714 -134 -766 -460 -858 -219 22 988 -80 141 565 -992 -627 -200 739 162 -382 -662 241 890 718 -424 -714 -611 -466 248 -366 965 -63 110 -601 500 -525 -502 -799 -928 503 -789 -624 945 -311 -978 597 732 -768 -304 -339 70 -344 -67 9 371 -360 -740 -73 -614 348 -579 1000 -64 -40 -949 -290 498 -26 879 785 -329 -826 -796 857 -834 331 -383 -203 -501 -877 805 677 -981 195 -704 804 931 -133 407 939 -486 254 479 785 194 516 379 655 -273 -612 -427 -303 826 -248 -423 -656 604 -89 282 527 -634 -143 -728 293 -77 97 -738 831 -116 -269 959 34 -969 781 823 585 610 799 826 -189 277 -691 212 -816 899 690 -738 32 889 537 47 837 -440 646 -33 -677 -669 -897 -76 -197 -44 862 -589 -754 -232 698 746 179 559 -992 896 376 -126 899 649 -272 399 -852 162 475 542 408 -171 -802 -406 397 83 -426 -488 -466 -35 -151 -129 -146 928 954 -751 -560 -711 833 874 -150 -381 -487 782 -804 185 569 384 759 490 -321 -218 132 -882 748 -546 213 -198 -661 325 232 -859 718 -824 586 -641 23 62 384 -754 -328 69 -420 94 -808 -827 -168 -745 -948 -773 -770 84 81 -337 -235 335 339 -125 -293 1 757 209 950 -997 -522 -162 897 -713 940 -509 -406 -981 -78 378 516 443 -572 319 -135 657 -303 -82 -377 780 822 -658 514 123 568 815 95 -526 -651 92 -241 -74 84 -3 907 418 844 -713 488 -636 -583 712 -122 390 -337 -255 572 -724 534 99 829 832 -211 -337 72 -571 -567 788 13 -766 -277 -113 396 -525 -961 -311 -549 -929 685 847 -781 129 535 -396 456 -561 989 -832 -894 445 -919 417 36 503 -494 -961 -720 879 -760 791 -347 -742 -764 756 -999 65 706 -614 -518 892 727 13 -374 120 857 -677 -554 818 278 458 -979 -983 555 630 508 -832 -135 628 962 -597 -661 -321 370 -279 764 194 -481 857 -7 696 -643 544 -367 -751 973 681 197 -590 -318 -860 -778 70 -993 538 592 -298 -141 715 -326 118 -981 -13 829 628 916 909 228 -140 -353 450 220 602 -391 -915 53 942 -164 -684 284 778 823 -181 -337 103 283 211 829 400 -919 391 -569 -246 -72 73 -391 -757 746 -927 536 -622 930 -135 -921 767 -734 895 165 -183 -305 -75 -892 832 -407 -763 454 -371 -514 915 313 787 661 -485 -791 768 399 -208 615 160 -564 309 -12 903 397 976 -5 -646 -968 335 -614 283 831 -148 -379 -921 -764 571 -677 58 -379 685 716 -429 -21 -309 -845 898 -405 -647 871 79 -25 378 49 -813 -311 -81 978 -201 -997 506 -22 -970 -291 -566 -192 446 76 326 641 931 -630 -163 863 -661 813 300 643 210 -812 89 80 -111 989 -670 -332 -773 -774 -613 -557 -615 772 -424 -678 735 143 -926 -148 765 -413 -78 -746 324 -844 590 -834 -357 451 672 -981 -183 648 -994 79 -898 -6 885 -883 -541 -132 -326 52 -523 167 -669 940 74 -175 711 875 265 267 915 -50 -436 -66 -214 -526 512 -115 227 326 -475 297 498 195 695 -707 160 46 363 729 -647 582 34 17 1000 753 716 -190 -121 -720 414 -311 -788 -881 -298 -161 -6 839 989 -131 -193 457 48 742 -745 519 114 906 104 783 799 -159 -305 -71 646 -261 -904 -666 -1000 -952 -44 496 -540 -971 -44 -848 99 -423 37 616 -373 115 410 904 216 -92 -346 -457 867 -944 351 -945 -456 -876 -858 192 316 -410 772 847 -678 706 949 826 719 725 156 273 -139 -704 977 -446 206 313 896 -301 908 -863 26 -388 -787 -313 -211 -542 -664 -779 371 -451 443 490 -998 -343 407 913 335 487 -513 658 -440 -811 954 -271 729 982 -129 -365 698 -672 873 -309 -918 -865 -235 411 -631 601 72 38 -596 -904 -11 -146 -377 638 -425 -549 -492 -52 -58 -741 -764 608 -244 698 125 592 320 -987 -571 36 -512 159 -216 -82 -803 -97 -701 -67 569 513 451 -901 -53 192 273 -149 -996 728 -660 -423 248 -945 -312 603 104 -21 -294 12 756 403 -49 920 -671 95 280 -506 -13 981 937 348 -916 -577 284 -94 533 -536 501 -494 569 104 323 866 386 461 393 938 -320 -471 -347 768 639 316 133 -218 816 945 612 193 629 289 -609 -771 -226 -88 97 417 -726 124 -405 903 558 765 21 -664 344 168 -798 763 246 926 -709 -168 214 626 -78 -197 -474 -956 9 -776 561 -543 -881 305 497 -546 926 -837 -472 -920 716 96 8 857 658 379 -729 -23 -23 717 108 -252 306 292 -807 117 931 -741 705 -553 67 -787 447 584 436 578 -973 -806 534 453 658 913 330 426 -643 -39 694 916 -312 -859 -196 58 -129 771 620 479 681 -216 -899 934 -421 805 532 -861 931 27 499 879 -848 620 493 -38 958 393 -885 -466 -493 -224 -809 -485 -903 -439 -122 -458 828 176 -381 -970 391 983 -805 888 -274 -887 -239 -490 -332 -318 -417 -520 -376 958 145 411 -196 652 -224 -279 629 -628 -271 650 -316 -703 -566 846 336 658 -137 -190 -967 301 -939 -700 -157 194 -24 932 96 788 -32 158 868 -361 315 -943 -246 685 381 303 -22 -142 -536 226 774 490 578 617 -979 -60 -975 -614 122 -789 600 -68 248 -946 -654 283 950 -48 865 -728 -991 102 631 -742 953 107 712 781 -979 456 -603 -587 -481 -830 -304 -490 -645 723 -626 -68 981 767 -533 734 102 -749 242 -720 -326 596 -843 -309 144 -788 524 894 -55 821 -314 311 773 -895 956 -668 -699 -751 -201 -145 -671 981 769 -804 912 -69 -493 77 -450 11 -24 551 -834 713 605 424 792 -164 -465 441 -509 308 300 -594 918 508 403 -140 -716 959 688 -595 147 -151 -245 -823 -168 336 602 922 -639 989 -112 1000 -92 -696 693 -656 -584 246 -661 256 873 232 -676 299 -879 -301 202 503 -823 625 458 111 670 -909 -638 -891 -492 74 194 331 326 -710 296 562 -149 -250 -897 264 904 -540 408 -483 -242 471 -279 -673 -861 632 46 -886 -483 -277 -599 338 -187 173 236 -160 -125 914 -289 585 -117 -539 -561 -687 851 270 129 -30 -610 -435 -181 17 897 516 463 977 756 -718 -532 -972 -488 -824 677 -210 -252 168 -246 522 481 -427 881 -736 594 517 837 -654 170 -351 -396 5 916 290 850 -98 -995 757 -474 -312 -387 234 552 -274 -272 -909 -738 83 -889 520 901 234 -290 587 -864 648 969 805 -361 760 -418 -417 -454 -471 629 723 -929 233 -751 -317 234 -838 -94 403 -581 567 726 -849 806 859 41 670 698 -707 -562 789 -548 762 134 -892 926 -700 -287 44 151 -161 716 -976 -649 -587 -630 406 82 815 -211 35 935 -823 -22 991 52 -498 -91 991 -217 -258 776 884 390 -431 996 757 -202 -741 607 519 10 724 -709 -780 -241 -532 208 -246 -311 -101 -747 -456 516 351 -421 -868 -436 -195 524 -512 924 1000 -289 -117 -303 -106 -299 -409 416 -368 476 709 -865 -793 670 -962 127 -113 844 462 114 -323 543 -91 -892 -24 -838 190 -794 -221 969 409 94 510 -341 -340 -860 -942 660 454 342 320 227 323 419 213 -587 321 -171 54 -824 846 -196 -666 187 -704 21 114 -426 295 -19 911 -366 -57 -205 615 724 -832 -872 -744 -935 678 -671 -818 -170 313 448 -161 -98 -832 891 -59 -768 469 -335 734 387 -746 -653 287 -351 468 -982 -843 792 931 -217 -778 -450 900 -65 140 -51 -397 -649 -945 855 -770 874 295 962 897 254 213 -342 10 997 743 -230 -955 -378 -157 -631 -57 936 307 835 -747 -87 -934 923 595 549 393 -812 447 -894 547 -908 352 -766 783 731 257 778 -753 -612 -940 -645 752 804 623 238 -589 -266 597 827 970 -494 385 878 684 -38 923 -984 126 -609 237 -748 165 546 388 977 772 389 864 -480 189 394 -216 572 -836 -200 -148 455 293 959 -643 -969 -78 947 397 453 634 617 618 -83 798 175 -695 -935 -329 868 925 -935 -979 -483 -721 912 77 -885 622 -577 -227 -950 -26 341 44 278 710 -11 -89 -309 515 970 -984 957 502 -701 -707 -93 -630 673 449 331 828 205 -684 -878 245 903 -159 -591 -983 294 882 25 -653 852 -201 -987 301 88 112 -830 -722 -69 634 -579 -763 288 -272 -838 290 746 381 -172 412 717 47 95 148 -49 441 -675 -813 -736 -345 -845 536 401 604 -267 -229 -603 -849 -991 840 -722 695 659 447 72 68 -963 618 199 -470 -626 -888 -614 -675 -990 274 413 723 495 809 983 481 526 404 335 -927 -246 587 -540 607 -896 -743 -356 -229 -894 -106 666 734 -208 755 200 924 -861 -948 62 511 -518 233 -719 -918 776 567 612 512 477 -301 92 268 148 -862 329 966 671 348 -326 978 -544 -756 -421 492 856 -917 188 543 -1 -452 154 789 804 977 -472 -365 -972 -382 -574 61 -598 -320 -358 -974 -413 -682 -301 -543 982 -627 602 -348 376 -21 -969 -69 -937 134 498 800 818 40 969 -466 -604 256 81 760 801 -166 644 596 537 -105 -728 446 289 -387 875 -981 819 -182 -4 669 925 931 -552 -548 560 786 -728 -347 95 786 528 -963 -247 256 -563 970 39 755 287 553 -402 -211 -528 -169 539 -827 -397 571 542 234 203 894 -444 -567 288 724 -760 -263 -56 515 800 734 733 545 794 124 181 -889 -184 986 -459 563 -729 -626 210 283 989 372 17 972 -914 778 441 736 -681 442 -31 -438 408 774 256 -488 -341 -528 -965 920 -946 -934 -181 -616 -302 538 -254 -91 401 609 830 -281 -367 -928 297 935 879 -103 673 573 24 353 -368 -302 397 423 942 -332 751 -50 -202 111 109 341 659 846 453 418 -190 -400 -515 -697 331 302 986 -345 105 -357 -838 -126 434 -505 -367 -496 -374 71 34 -709 -407 358 767 -927 431 -453 496 -348 871 -231 -325 -781 -299 484 239 -22 237 713 -47 -406 410 605 -278 -509 -735 -270 467 -913 311 -578 530 46 -345 249 -751 943 -628 529 -838 878 -913 -542 794 268 -118 850 357 460 -79 -71 706 93 783 -600 -552 668 56 621 918 700 -954 304 502 573 28 -236 -796 669 319 -769 -262 -44 853 557 938 487 858 -556 -752 -492 318 314 273 -530 405 725 602 100 -780 -234 575 63 -816 886 -798 -952 694 -292 -831 606 -155 867 -690 -645 564 -876 -514 -338 524 -826 -313 494 -834 10 763 549 849 -936 812 447 -819 811 91 448 -344 -245 -87 -552 351 952 824 -891 256 -271 226 -888 439 867 853 488 897 112 700 -169 315 -595 -761 195 42 -8 407 -848 -688 -63 21 760 166 -798 987 -107 -305 646 -82 171 -927 -727 -953 574 310 -160 -84 408 -131 283 -864 -81 792 -1000 -674 -180 -480 -227 -908 720 175 -298 221 857 -939 -910 922 740 -168 978 693 580 177 -93 -594 -953 520 698 -21 341 268 682 -251 -696 867 -137 -330 -841 710 464 -965 -806 -891 -17 -238 -514 -140 745 -879 -613 696 -174 529 643 -318 142 -673 884 895 -368 -354 -996 -582 -935 186 -864 -805 694 405 72 44 47 -126 -309 111 -277 -31 541 -104 -682 -703 404 571 -917 56 -63 -491 144 -93 931 9 710 -116 -733 -67 -710 -390 -468 -628 976 482 -567 -997 -868 879 -860 -834 436 -800 -759 -958 457 -88 -164 -429 559 -221 39 654 206 -727 -122 -859 328 509 124 168 -55 -927 526 -27 -335 -46 879 -245 602 849 -655 -399 310 826 723 964 -284 -868 -51 804 874 -605 -960 242 -72 828 -269 547 728 -877 982 798 257 299 810 834 247 972 -666 416 -181 523 -119 922 570 975 757 -727 474 852 -906 -491 682 -694 998 450 781 -34 -6 -817 874 -501 612 -723 -975 -494 753 209 8 -40 139 489 -962 -913 -130 -738 69 727 -183 103 -747 384 795 139 370 -143 -833 304 428 281 545 -103 897 -7 479 -899 422 445 -4 -281 -153 -757 105 459 671 781 520 986 -800 -311 -283 343 471 -266 -843 356 116 792 394 -371 -647 733 -211 126 425 -731 -519 -354 3 -973 -821 -496 -297 -385 -103 -989 -667 -643 397 709 -780 -83 -699 -135 -532 363 263 -764 351 -773 -197 685 195 -474 -392 690 -480 930 -60 513 -261 394 74 -394 -14 -896 -133 81 982 452 177 -609 203 353 -497 413 -244 -667 586 224 939 -785 -573 -586 -163 -795 -468 -682 582 810 545 640 -31 585 -11 -609 -485 513 262 -306 59 -802 746 -416 -964 725 -912 -139 -638 369 -629 -97 -361 -626 363 -354 -137 436 -919 -487 -109 157 -588 956 -74 2 -557 687 -655 535 -816 802 406 844 504 336 83 -20 954 -641 -973 -762 129 -807 -372 370 -777 804 -905 -35 562 -142 936 696 105 -325 -526 49 -672 482 -826 -616 -617 -689 221 -464 -123 170 790 -181 364 968 -993 47 57 432 -168 957 231 -195 590 473 -924 -703 -643 123 -561 874 -488 -614 -427 -378 108 775 429 -983 -660 277 -965 -640 -285 522 -717 -628 717 -908 676 864 -373 -767 361 -398 760 710 -822 951 -430 228 -339 102 -472 -432 -389 -265 -409 126 610 316 950 578 -334 898 -903 484 361 45 -154 -703 267 659 -916 -613 358 78 839 -710 -698 443 55 -989 777 -45 -654 457 -657 -166 337 -744 445 -75 -50 908 -824 510 -115 -991 258 685 695 185 -668 480 -653 -60 222 -273 -992 771 766 132 -611 -532 -279 -545 561 552 182 914 -526 878 118 886 25 429 -232 959 749 441 438 -133 348 209 -959 657 433 514 -539 916 -20 766 675 931 198 819 -204 716 -240 277 -514 -109 -77 539 -100 -353 -669 -788 -607 -10 -664 -313 178 605 -671 482 -554 909 -42 230 489 -469 -981 -899 -979 156 797 464 705 945 404 652 472 677 -454 250 -857 -516 -479 -968 831 14 -953 577 526 -602 823 849 244 -672 -704 -996 568 384 470 -960 439 -184 -806 745 638 -3 943 -708 566 323 -862 391 -44 11 -850 -647 73 651 388 -749 -417 826 959 605 -239 951 -328 -31 107 -116 335 -41 107 803 -960 847 -850 895 142 -637 651 266 402 706 696 -855 -294 654 941 -845 -89 818 -788 643 -323 758 -860 857 29 -440 -346 -222 450 129 776 -463 -71 -934 -2 -983 717 -917 523 -980 138 322 750 628 -431 509 973 251 249 833 393 4 955 487 -3 -907 486 -951 -870 274 671 715 240 -563 -787 927 733 305 -714 -867 295 618 -402 344 -74 -309 -289 -741 324 -446 -100 411 -890 651 -792 264 -258 -742 269 235 244 -992 963 888 426 -947 693 728 -311 17 753 -617 -713 860 650 -694 846 617 -236 -315 293 -262 -433 -570 698 -646 401 270 628 -941 18 -382 75 720 947 912 -16 684 122 236 -264 142 574 27 961 -511 -652 -214 737 -297 1 -318 -632 -538 -606 592 -875 -427 -594 910 700 -859 -87 -240 -78 185 -559 -73 360 -82 249 -85 -708 -124 -530 126 -503 -608 -570 746 387 -627 -750 -771 -909 -354 880 -986 -894 -537 -530 -957 -99 420 27 -733 -63 -660 567 -321 -824 -123 677 624 228 -44 -944 -125 -226 316 394 -274 -271 640 -430 200 398 264 -515 660 -824 101 -507 -460 -375 -800 173 148 -647 165 904 672 -264 579 324 -81 -974 138 984 794 105 890 715 857 -793 -799 678 -730 -270 636 820 499 -825 961 -610 -813 -109 -635 996 320 157 -564 -161 -435 -276 -707 745 336 -64 855 818 -381 500 795 -695 -220 678 -616 -19 -658 -48 -875 109 -21 489 958 302 175 -342 746 30 -27 -205 -253 -554 34 508 734 -78 -786 -273 -781 -205 -929 551 -594 -720 755 -97 604 -344 -162 894 302 -288 -819 -406 670 104 -288 936 -262 -995 -295 -467 -372 -820 795 584 987 287 391 -548 22 308 -713 -85 87 -789 -785 231 -136 -962 -720 -223 -456 956 557 39 -133 602 103 -159 -979 -864 983 -10 -961 -540 -792 802 -121 836 -336 938 -937 -545 -38 -988 -213 -449 -662 -987 189 406 307 201 -776 -175 -822 -356 -359 228 -878 789 -795 -934 -789 509 82 -889 354 -29 782 838 899 -754 -325 775 -617 -399 -949 331 -223 673 -205 -8 -945 -884 -901 -554 -916 183 -752 583 21 -632 158 994 -303 -916 -995 567 -241 590 -43 918 -407 49 -87 822 340 237 -851 -402 -325 366 740 -784 -578 168 699 -450 859 928 614 -607 -996 374 -166 -257 184 162 125 -197 -769 582 640 -280 -124 331 297 -107 42 -611 646 -601 671 879 817 83 -957 916 285 -871 -503 233 -993 996 36 520 -876 611 402 -71 -233 -559 -79 449 688 -447 -385 236 339 103 -82 -1 -457 -863 -253 405 -755 -924 691 772 -656 -124 -988 12 -692 -769 -537 -852 -879 -980 990 57 -752 -635 631 -392 665 -129 -362 27 332 -471 -229 -619 907 -396 -284 573 -300 -359 -678 131 881 -321 324 -289 -212 -384 -429 -906 -379 -176 -170 965 346 831 -924 -978 -50 3 892 800 -829 152 -508 -844 911 -225 -660 302 328 -764 -608 921 -287 878 337 577 730 -321 -285 -706 281 -728 -452 17 899 -141 -66 302 -205 585 496 -587 -816 -183 208 539 751 325 -356 -47 51 465 121 993 -312 -876 724 -305 628 707 496 487 -159 143 510 -471 -919 626 -408 16 -849 -841 202 -185 -789 551 -836 -130 -571 -495 -65 -207 -497 -158 -254 -694 3 245 -634 -171 835 -596 997 838 -638 332 412 611 -659 -30 673 -910 768 964 563 -632 258 750 -791 -41 -995 -10 -213 354 -712 19 575 515 -577 911 -197 516 691 -991 349 -492 697 -981 -363 404 617 237 911 -420 57 142 721 -504 258 977 41 996 -475 -422 -851 234 670 219 928 139 -789 -274 648 204 -422 -343 651 462 49 -273 -32 -938 185 -373 731 369 -93 484 603 66 -212 387 538 792 621 -436 -975 -424 628 877 -563 -376 189 703 -784 919 851 -867 391 -439 -851 -405 650 371 -777 383 790 147 -960 -632 -992 835 330 739 -659 0 723 -78 -296 696 262 491 915 -573 -538 800 395 -252 -795 -866 739 468 -585 -975 19 -529 630 -244 479 845 320 -382 63 -902 -333 -571 621 955 315 -860 -839 -679 -584 985 734 -248 289 -728 236 869 -899 945 209 609 613 -484 -482 401 -104 36 577 -982 -195 -29 -963 -766 930 -774 791 838 503 408 153 -75 375 -439 432 236 -329 737 862 225 -675 -455 -248 885 -285 -5 -69 544 252 -844 -364 -481 -324 -748 -474 -144 984 598 104 -656 -674 390 747 813 -185 -1 471 -49 -979 -189 395 362 -635 514 -348 753 -819 839 -766 517 -543 -59 880 624 -524 641 777 -476 546 -697 2 100 -742 -79 272 312 -449 168 -435 -488 351 -447 944 -781 942 -600 -743 -642 480 618 692 856 715 -787 -428 -711 -147 146 -36 -368 380 295 -459 222 -860 -545 223 -861 -196 968 752 -147 842 353 -271 -714 765 851 -527 876 954 -433 -311 -630 51 -306 -926 -671 -787 -263 269 -662 -336 -742 555 -711 553 -349 386 -141 8 868 -257 -73 635 -187 -132 580 -520 997 -245 -85 656 278 -91 178 944 92 -344 264 -357 -938 495 -45 -685 311 -823 -743 129 -244 443 36 209 665 551 -123 -644 400 147 810 865 -108 -257 25 -680 -18 656 -990 -108 -270 -280 -20 -248 -382 556 147 -832 976 65 -321 -835 782 -736 815 -336 310 828 -936 999 872 631 778 -193 -600 3 -180 -248 -876 384 930 72 954 -786 -533 -41 223 718 -777 988 422 646 244 -526 -243 -80 638 377 35 -286 536 798 666 857 876 138 295 794 987 7 -587 110 351 -332 -90 -226 -757 -810 -551 858 -953 230 -240 -18 596 -454 290 369 100 -329 -375 115 -640 -834 646 227 283 926 412 -712 -207 -353 236 315 -278 382 -116 -560 -348 -433 -38 -481 450 945 -481 411 544 -313 930 719 756 401 528 -344 108 556 484 -429 -276 -560 -851 565 -296 -399 -255 622 775 926 288 -541 173 70 426 -857 409 229 -262 908 -934 108 -491 972 534 86 -213 -918 284 152 -789 489 -253 600 -19 234 -368 -77 605 507 -673 -459 -201 -436 40 -161 913 -371 819 141 -237 -692 938 -390 -611 531 -920 -941 21 -547 821 316 -197 958 872 -74 -967 -807 -662 452 -984 -393 697 -961 -605 278 173 730 979 -347 123 -551 848 -222 -412 -49 -694 712 -946 937 -829 -760 515 -929 248 45 485 810 -281 -739 -277 36 802 334 -207 566 286 -489 601 810 -565 387 994 -634 -925 -411 876 28 335 -501 707 -777 -410 535 -685 268 90 181 -256 -410 -877 -694 -380 669 743 -767 -398 446 -318 -651 421 -903 -997 -381 869 320 -779 275 -602 495 -549 -395 252 437 309 -248 -157 927 -998 -983 -23 890 960 -195 457 -196 -667 876 586 36 380 893 185 -876 540 882 -98 -416 813 909 389 748 606 724 967 633 354 -42 879 -219 -452 731 19 955 638 939 957 -236 957 -241 535 -245 -714 -615 691 -10 -452 700 -997 -639 118 -830 -541 244 181 -414 -242 -686 156 106 989 394 -182 883 389 879 -681 950 522 148 629 698 -915 787 -606 51 433 -929 354 -192 910 -223 -145 -221 -406 485 -754 -57 -708 -340 586 -158 -416 751 -632 -309 720 835 -533 -723 -626 466 179 -591 -346 -663 -406 336 110 -978 -103 -943 864 556 836 140 -29 507 -478 833 164 -84 240 848 -923 191 -399 -255 -630 487 608 7 620 723 879 -184 -773 816 -653 968 -75 -928 596 767 506 -771 566 -480 44 203 472 775 11 189 -462 -177 -734 -675 432 -208 -376 -16 553 -763 -496 124 -565 -115 -394 -64 -161 37 769 458 41 50 738 -577 623 259 -939 73 -954 547 801 -844 -301 467 998 -676 -484 -320 357 -827 542 88 -946 -510 -608 112 -366 694 -814 459 -730 509 404 769 -225 -166 155 -627 -291 99 -753 669 728 67 -965 357 613 -530 -772 693 -619 -779 607 219 -43 -389 -994 -194 -447 320 -222 678 599 -696 539 -296 -437 82 -591 -167 -186 -468 -1000 678 729 -186 327 -738 -207 152 -994 -951 306 284 2 -846 -484 684 896 251 -442 417 -633 -201 -149 652 -165 -693 -541 147 282 557 314 550 -858 900 95 -441 868 -991 604 598 688 290 588 84 988 -34 -720 -688 -827 -25 -241 -359 -413 731 315 -426 -568 -268 -531 -723 -415 -750 525 172 -270 -227 901 28 -542 182 -72 -686 247 -692 -501 -516 870 -878 207 4 916 527 -607 -908 -992 24 -314 933 -886 -380 -556 -838 -590 -76 28 869 567 120 277 -6 777 611 883 -781 -382 218 -140 -736 -464 416 464 274 -311 946 755 -965 -675 -55 -576 -273 292 -200 -497 100 -58 -227 -725 274 12 -528 797 427 -291 -787 145 -36 518 -446 658 465 -69 546 -336 414 978 542 -807 -434 485 -588 603 307 -672 -474 674 562 -515 307 -759 23 682 776 927 780 70 377 -265 -877 -688 843 531 985 -947 -936 459 0 -448 95 -300 628 -458 -968 710 -416 37 -850 -287 957 -830 261 312 130 -751 555 -757 -705 763 -241 461 -766 -554 -265 381 -409 -60 -519 -975 -364 899 -128 -231 -282 990 -129 169 -991 974 -215 488 526 2 -598 14 43 429 -679 -70 790 -970 900 -281 -516 -491 123 -472 367 -753 -196 -793 -394 845 -577 -7 -525 -369 968 549 -70 -454 -189 -462 814 -692 -152 -731 -955 339 220 -150 470 -613 134 296 723 -274 -759 356 93 -373 -308 -90 558 269 -183 -86 -686 378 286 289 -242 51 846 -647 -339 -158 -310 226 -667 887 334 760 -765 -952 309 -676 793 766 -598 -198 963 512 76 -879 795 -396 -314 317 327 -745 301 663 -820 283 786 940 692 -393 -356 102 582 112 130 888 207 724 -626 429 978 -413 830 -760 -555 -509 -379 805 950 -30 295 47 -314 -498 995 -909 829 544 -216 220 281 550 906 -398 -326 627 24 524 732 -259 484 -258 125 334 745 162 681 77 880 871 -21 -674 597 -804 -246 -436 554 -398 -377 -948 -674 291 758 -751 -8 -8 -772 -556 625 314 783 -918 -453 429 -920 618 149 -113 859 -204 508 846 734 -153 120 -405 164 -803 -449 -585 -267 805 108 762 -538 -990 -130 959 113 202 -337 901 -430 15 -652 -457 641 -304 -1000 703 -245 -15 -992 -571 922 -489 998 46 -917 -116 -790 -936 -841 696 -213 304 -403 -730 -927 -440 676 330 -734 508 -346 -409 -668 740 814 -667 345 641 166 989 -668 -823 598 -500 427 -235 263 18 -611 -110 -187 -221 934 530 -931 -793 -391 -111 -126 124 54 578 473 -461 -30 -982 -795 715 338 -230 504 -858 -33 219 415 319 -225 -691 936 -489 259 943 86 -688 357 -82 -635 -25 16 652 -224 178 -646 -133 26 283 -491 -968 420 784 365 673 -717 -528 -359 -235 -587 -193 -818 60 -153 79 829 -166 -809 151 -498 733 -885 31 -312 -112 -377 716 -747 230 231 484 774 723 -345 -220 -408 -282 804 411 995 -671 -541 725 -526 157 -879 348 -294 -454 -735 -611 -62 146 2 -645 917 -383 -365 -667 726 648 955 -929 -260 -788 763 -234 -8 -228 -632 -552 514 696 989 59 680 389 801 -189 -240 887 -992 -324 -214 -869 -90 -984 647 917 512 86 -522 122 39 -32 651 -639 1000 676 716 -13 478 245 9 49 411 -781 518 186 -318 -594 631 478 175 -931 581 549 316 -426 -286 -193 958 -176 23 302 810 721 67 -528 -745 52 -967 903 664 496 482 -316 -935 -87 365 -276 -5 951 -196 -59 -184 552 873 61 -715 -220 575 191 228 285 924 39 -321 -79 -713 -905 108 -55 827 904 -753 -502 300 -618 561 -258 216 577 -42 -301 695 210 666 -122 785 159 -913 531 -383 794 -383 43 69 -249 451 128 933 -593 337 -278 137 -651 -445 398 635 -686 793 -421 -398 -235 488 430 -739 558 -309 -225 -258 -640 -56 629 -132 261 -237 -261 -54 -615 353 536 194 456 14 -335 -226 -10 -723 -120 146 -720 -96 574 191 -919 896 870 432 702 -560 738 -451 546 226 -628 782 391 46 -775 -898 -429 433 600 -963 -50 9 -153 -55 -65 825 474 402 958 13 173 -767 494 -814 -177 800 -831 -412 -750 -863 502 -945 566 558 -933 96 869 -698 -958 -800 -103 -768 -502 -794 293 260 162 -509 521 225 -825 803 592 124 -376 -520 611 -129 -379 20 287 -581 -679 -182 -146 -975 -351 121 -543 -534 303 -227 -437 -567 -665 682 485 -835 -348 -974 45 -933 626 -961 -288 -460 -666 659 -201 -939 958 108 -996 -906 180 101 892 133 373 -686 152 -568 -179 -985 -288 473 891 363 583 510 543 -658 -240 196 416 -643 654 178 -749 391 441 752 739 -73 767 -678 -572 -937 -698 -768 -731 -395 -258 523 -514 -669 -142 -55 803 -691 -598 162 -393 -630 570 -63 -127 -240 -17 979 -563 363 -200 -611 233 124 -44 479 -400 -30 533 -520 -649 407 -275 -250 -416 633 60 -543 176 57 301 381 574 985 -421 719 -977 893 185 690 383 893 712 347 -290 849 -299 764 313 -498 124 -601 -214 547 554 194 -881 428 -979 -183 -792 6 523 114 650 984 -794 -809 -864 -450 518 -833 -524 -650 506 457 -916 153 559 950 720 791 -551 279 329 440 359 -13 -663 457 202 -694 991 -144 796 12 -747 828 682 787 677 -761 -703 281 -409 102 -977 -178 -721 -713 -41 552 -683 -492 -142 -455 -530 287 -476 -69 -280 459 -831 307 725 179 -432 -750 -734 -980 -429 -736 -96 956 877 473 336 840 109 144 -771 811 -974 439 653 70 768 -969 -200 149 794 716 263 461 985 143 721 195 -142 -398 240 995 -392 -10 -937 22 176 285 -38 100 -293 -873 541 782 -363 960 472 -846 526 -181 370 -355 975 861 -7 112 -785 816 -621 -977 -794 -442 189 -539 980 144 -955 -489 734 -790 899 -485 1 -598 -996 -816 738 0 -60 -456 331 106 -709 788 466 128 -76 365 -250 558 -885 -630 -556 990 732 854 -47 258 -43 -427 946 -945 -724 -537 567 10 251 -457 -430 -262 522 -243 465 172 -777 331 539 1000 12 892 922 -279 626 19 905 -150 339 723 -57 -456 -145 -369 738 -649 -834 523 134 -664 -599 436 808 -150 -238 -344 464 -490 -513 131 -493 74 673 984 323 -868 258 -602 -908 833 -513 -275 480 -411 845 -270 -84 12 328 913 -164 813 -741 967 991 -151 416 -97 767 141 -661 -619 -811 -39 135 647 -68 52 148 563 -427 -917 -127 380 807 915 -480 -199 -19 -251 306 -323 -212 -737 577 958 182 -307 -479 -582 -152 347 475 -226 -348 280 -504 -76 795 262 465 201 579 -256 -655 -27 -98 4 -638 151 -642 668 418 994 -176 938 -230 -207 653 131 -683 711 921 8 -10 -883 60 -991 422 192 -972 -95 424 -816 286 308 -601 274 497 39 381 -470 202 -857 -722 76 -264 870 -446 504 657 -886 -570 -995 -960 -807 402 -657 -340 804 822 -356 42 -50 -522 221 -966 366 669 -924 -694 -61 206 500 703 761 555 927 731 -489 -206 -910 121 -189 630 650 363 -924 -275 635 -107 611 394 -131 -611 734 557 -455 237 633 402 -933 893 664 -11 -29 691 230 181 -108 -500 -326 -436 -844 -298 14 -747 -491 66 15 -694 170 -642 -11 873 589 -807 -91 407 542 172 409 -34 -614 755 -81 -819 -244 471 521 248 819 -605 937 -725 -850 -914 941 339 545 761 -60 630 438 -605 264 -459 20 900 -402 634 460 907 375 -516 -273 -18 -843 726 610 917 641 -866 -358 950 -305 156 516 -293 -443 -406 -986 -150 -264 196 85 -613 -676 -399 -73 -763 693 241 -455 405 297 529 336 191 -747 -591 219 371 -474 844 755 938 -799 -521 137 552 -665 -463 925 -906 -381 240 996 101 -741 -954 510 13 499 -668 783 472 -407 140 -633 -848 498 472 607 194 347 -140 -694 874 466 342 -25 911 993 246 -357 732 591 -891 868 -837 -547 119 -208 -999 432 445 -310 -104 -626 777 566 440 784 -883 -895 781 533 910 170 -994 -140 -958 3 -669 346 -500 -779 -334 827 521 -666 -561 647 -52 591 -568 264 -78 -321 774 -347 -545 -48 -756 -483 827 -38 -601 -962 -175 243 430 -218 -680 -44 -376 611 -177 -291 -167 491 872 -643 -704 340 -752 919 -967 -803 -401 34 834 -106 790 103 512 460 889 717 -970 746 -393 -210 892 248 -484 512 -124 473 -347 406 -239 45 -130 939 983 770 899 993 -887 -569 238 -739 614 -709 -511 549 649 -328 -71 -987 -158 -963 782 -527 -606 -728 -729 34 -198 -317 -548 -160 -166 -182 209 318 -357 671 950 980 594 269 538 -172 682 232 -362 -125 56 -168 -463 26 275 -486 -548 -376 -284 378 306 -5 -173 -174 -852 141 858 -416 495 -411 -533 -296 -999 -517 -308 -653 -673 624 853 -163 70 -153 184 103 461 690 379 438 190 -190 904 -196 576 -539 -772 920 -723 -5 84 194 -73 -928 639 470 -364 547 959 -89 -5 442 -259 911 -913 586 -99 690 286 992 -7 209 -422 -508 -135 -476 -915 304 -682 -404 -60 290 -337 -271 -382 421 899 -153 460 935 -148 -163 595 77 213 177 87 -316 394 -146 898 -31 -891 73 792 656 -719 -158 -289 903 -932 -463 413 -318 -500 -1000 973 561 904 -97 -503 -876 -866 771 717 176 793 970 -105 559 -595 -193 -936 407 -391 -176 863 -710 816 -826 -128 212 -957 693 84 443 -49 -49 -796 -433 393 663 309 -866 -203 -442 -776 -382 -194 714 172 -504 -968 -813 -791 602 -198 665 -234 977 -576 -56 -964 807 -185 -609 -411 96 -994 -140 36 -219 -912 91 545 185 170 916 356 924 -873 817 772 195 8 17 90 682 -410 732 726 636 735 736 667 -758 855 22 521 -343 -239 -219 952 -341 428 400 -197 715 668 -82 127 427 -575 -111 780 913 551 -541 517 515 61 559 -860 -754 -610 -46 -249 -752 -930 -398 -210 -891 971 954 582 -571 -110 60 547 -965 617 262 -299 989 822 943 260 -683 -906 908 -623 184 -981 -284 -620 -821 -593 759 855 408 -442 94 -125 -194 -684 -397 487 808 -669 -317 541 519 -401 -570 -107 -120 947 -780 80 -831 15 -472 -168 617 853 -273 -596 598 -944 -308 -513 168 943 16 781 210 -409 -255 -676 589 535 316 -312 -700 -957 -62 732 -292 184 -346 -699 -517 168 820 -432 642 -358 -220 766 931 516 41 380 -355 -567 569 194 -778 658 -397 -436 -240 -492 -753 432 -840 -783 746 62 -322 -743 -379 207 -572 -120 188 -789 -831 -594 211 -586 336 -631 -969 -928 138 -148 109 494 -206 862 829 -181 358 924 392 -39 828 -678 381 -529 111 -41 473 67 -511 -723 225 -617 680 -868 -847 185 274 896 -345 -764 -402 -509 277 94 451 299 200 -581 338 -987 -858 986 882 -63 -53 -869 851 -851 557 614 -6 396 254 195 175 -291 76 0 -166 -502 915 -397 -676 980 712 419 330 -807 -749 -861 263 436 -664 -379 601 979 -524 467 220 -706 345 -432 -618 743 146 -956 -554 40 203 477 379 490 -220 -939 711 -117 -846 -707 -765 -726 -23 645 -412 859 -265 828 310 -475 -742 -760 -626 690 760 -168 -577 6 -957 773 -757 703 -557 226 -711 583 -757 -418 -314 821 368 -646 -163 511 446 -641 -545 440 295 -232 -572 343 482 -820 -225 -837 735 669 -191 -483 422 330 47 -939 785 134 193 -940 683 -31 -586 -718 25 -315 -361 200 -119 -696 -93 388 -669 -640 190 -325 -817 140 913 -688 -953 200 164 -751 203 75 -508 -852 -517 1 -458 455 582 200 371 -153 399 -349 759 -792 -945 -9 -97 -148 -260 -468 -526 -227 730 41 842 54 -455 577 -245 172 -980 925 215 784 129 394 999 -520 415 777 -321 -719 -153 62 78 -749 66 534 649 755 -892 485 -66 -190 453 -554 982 -36 -513 -566 -203 -7 612 117 -269 189 -487 431 882 -288 -431 722 -292 -832 703 625 445 -713 123 555 -624 -215 822 634 -143 875 -407 920 153 -245 -387 -174 746 514 159 789 60 -29 480 632 446 313 -437 -479 -658 -255 -665 699 -195 890 -674 195 859 419 -292 -488 214 -459 320 -684 635 75 -43 262 635 -225 -16 507 721 858 172 393 774 752 -653 221 -382 397 -207 -81 251 693 514 254 318 -472 226 -360 -316 -689 -624 304 173 -680 -308 -356 -15 -151 -549 -322 405 92 -54 639 210 -198 -585 -842 -105 -950 -620 822 -658 262 -982 -702 -681 616 -786 -690 479 -402 424 728 -388 178 -96 462 -520 -1000 -596 793 563 378 -500 -367 191 -354 -583 -893 392 -967 188 962 -42 -767 758 -719 87 -228 864 -179 574 396 -891 -832 330 924 677 -887 984 -900 935 34 782 -70 -800 192 -788 358 -862 855 -549 931 127 -340 -563 -205 -775 347 821 66 219 -313 949 -580 191 -948 -704 -943 253 -982 627 554 21 -622 -63 947 705 402 -901 -502 291 -446 838 913 63 387 -322 236 967 265 -69 370 200 -210 -534 -145 353 -507 370 657 171 163 -79 -447 -310 205 -283 -636 -10 -16 265 669 -123 -411 -247 -392 170 592 -772 -151 -454 356 43 566 640 237 481 -625 942 -683 17 925 -375 -110 -770 184 710 656 -408 80 -779 926 827 -66 -536 -775 857 -204 -815 960 399 -201 -164 -974 855 -513 129 -258 -346 -882 -632 429 -796 -905 -714 240 -489 -928 -655 582 506 795 359 705 978 546 -576 -70 707 -692 -902 811 -843 511 -58 548 -284 -107 810 773 245 -525 -900 302 898 -509 -332 -580 549 242 836 306 -454 -396 -217 -649 -207 578 -690 512 817 -169 871 333 550 -529 368 -245 -876 762 -413 -891 954 -893 -92 -577 -334 298 955 -164 925 -14 -362 883 -405 260 342 -759 -681 -751 136 936 744 -904 -790 190 914 -957 851 548 -113 796 486 963 904 -483 -728 440 385 926 -205 523 465 776 339 -224 203 558 -772 -860 -256 -147 -559 172 542 -350 -707 100 950 263 -573 -168 -323 -550 -162 680 666 -209 561 410 565 -937 189 -391 -715 -760 978 -579 -377 -494 102 922 -759 -540 23 932 -839 819 102 59 873 503 941 206 514 585 -739 -972 -393 737 -656 877 -858 -907 -260 -92 321 997 -642 178 483 -787 501 5 -461 -779 926 409 572 -313 -640 841 -991 -885 -186 676 -938 980 528 659 -379 -458 -28 -488 -604 984 -775 225 -467 314 -406 799 -103 105 -563 -868 -608 925 628 504 36 270 470 102 -469 -194 -659 -407 -858 29 -710 770 844 921 -738 321 -812 -606 495 650 -915 -360 -253 606 -10 -635 -617 706 12 -553 617 621 -115 -811 284 870 175 404 -496 -378 339 -364 -226 881 -569 -496 -40 -829 190 -7 -810 -663 -670 -586 -625 659 -33 -954 -645 941 418 501 -854 -407 -262 -465 -391 329 477 592 708 145 475 517 622 -180 -632 -394 217 786 -807 70 407 436 104 -92 520 -711 811 -892 191 -245 407 -313 -862 -400 -672 833 -631 -106 571 82 -114 346 -311 -569 -138 -358 -681 450 -890 -952 884 339 608 810 65 651 144 -10 -615 517 -444 188 659 818 -320 -358 795 300 679 -996 821 -815 166 -19 258 922 41 854 574 286 778 -528 -730 167 414 484 800 36 -590 531 -913 -885 -73 831 -379 -293 326 551 -910 526 -892 683 -298 -524 -809 -68 417 878 -555 -7 -642 253 673 704 -129 414 -133 840 896 124 -409 -472 116 805 -456 414 -169 368 160 -76 528 124 -634 -728 611 785 810 -561 -113 524 -8 291 817 -788 288 389 513 820 -705 -393 411 831 -756 -621 -76 -113 875 20 -654 -543 380 -277 -819 -825 460 580 -894 -564 606 -216 817 -327 587 636 429 -844 -239 -505 -851 -514 -686 533 -294 851 166 438 -65 796 -757 -144 903 -390 570 58 761 -771 377 31 -244 464 -595 -984 389 551 -672 851 -120 -531 511 -577 841 438 -567 -164 726 536 251 260 839 111 292 -105 -117 -806 175 203 -203 822 -260 845 594 -792 988 15 767 -781 331 -563 353 -477 47 -538 -540 633 -691 20 949 820 -70 -506 866 558 -100 403 -55 650 508 417 -844 -221 -679 -435 -578 -648 596 446 -435 811 -342 156 -519 230 97 -719 -353 -914 674 609 -947 544 742 50 -465 826 -808 -748 -995 -178 828 108 -475 702 817 -923 -22 783 325 -341 -884 -639 -708 -443 158 -372 36 -392 509 -894 512 48 -370 -212 419 433 -720 429 -823 -550 -468 217 -31 -6 -384 154 457 660 -413 -167 528 -856 -476 908 884 -819 750 -630 -745 603 178 7 -651 353 743 -926 660 -507 264 543 246 -169 -628 441 898 667 96 -191 -541 -21 -336 -322 569 572 -126 790 -472 -512 234 803 314 -902 658 -258 -320 371 -733 -448 -63 135 -321 350 -658 83 -324 916 444 -983 -652 -698 917 -773 -802 -209 -766 -278 404 578 252 467 638 900 489 990 -636 529 357 240 -209 184 412 682 -187 189 -541 779 351 -514 935 -632 632 199 -249 561 -98 -461 216 -299 -496 -817 97 -800 791 -511 -928 239 328 5 -567 956 63 -906 917 -728 508 -423 577 -871 776 54 364 416 -450 258 399 586 383 340 668 943 -932 -464 857 959 504 -889 -506 998 -295 -474 308 468 921 49 54 849 -691 -89 382 367 652 -695 -415 308 -45 -76 -598 10 921 137 829 -394 713 -442 -663 901 -536 972 -814 -269 248 291 987 -696 -982 184 -895 -917 -524 -69 835 190 790 -734 -689 116 433 -945 -712 -741 312 139 13 228 14 773 -980 -92 -448 753 441 -633 461 135 299 -621 241 567 -306 653 755 867 548 -235 -89 -764 -466 295 -445 111 192 350 466 -584 -850 839 652 55 735 -480 -464 -605 319 930 137 -875 570 65 211 -814 -686 368 609 -499 -146 -470 -352 956 -47 -796 893 60 745 -852 -361 171 -280 9 563 -140 796 312 -1 -176 -143 483 -832 58 -618 487 -685 -894 -48 -829 -510 -146 717 480 -559 504 499 -559 -89 -723 19 466 669 612 31 -592 -813 -23 -268 342 212 -958 614 546 963 90 -261 -555 -954 -882 -663 161 767 405 -26 9 33 801 -103 272 476 610 -451 -86 143 266 -458 929 824 -20 -34 589 589 -963 -260 746 398 59 55 -691 -369 79 -463 232 868 22 -143 666 882 -561 -558 -442 608 -357 815 -446 989 545 -235 367 110 -238 957 251 -154 -104 -813 526 56 -292 461 -566 435 -768 -854 -305 848 558 261 169 383 218 911 836 -159 -803 498 -380 -863 -445 131 659 585 814 604 -207 503 964 -826 -411 554 -643 525 -21 -571 840 192 -400 353 -687 288 276 -454 649 674 -38 9 -979 965 -326 533 123 342 -498 -937 992 -563 200 370 461 399 -509 589 655 -642 -417 519 -498 -540 299 -896 822 -783 996 185 -68 -156 -23 260 -416 928 -122 -478 519 -652 -416 64 -437 -166 854 -674 -52 -789 -921 964 368 -842 206 -90 393 -944 -302 -823 -102 84 -682 -497 459 9 -930 -177 322 -953 -992 -381 -339 -687 644 664 -320 495 -279 -301 46 115 626 -852 -997 -627 -379 290 -948 -165 -937 619 -797 -627 -372 -799 650 -108 125 376 798 176 -838 -260 748 640 -346 737 -432 -157 -25 -919 -381 986 424 -885 -458 -829 225 -933 -342 -949 -519 873 -151 451 -626 -63 216 -899 -980 -724 -363 940 132 -701 16 279 119 270 589 112 -634 773 -634 181 -785 -745 629 -539 494 597 -75 -250 239 38 -458 359 983 -315 909 -249 632 -783 214 -703 -502 65 -992 320 -494 363 87 918 -6 -406 -451 -128 -106 -717 -170 338 891 786 -550 508 -935 -686 -397 -139 -775 434 484 -453 -354 -725 152 942 275 -896 990 519 296 694 -193 -667 -118 488 -914 -709 331 734 -287 543 512 -451 365 935 641 662 -32 -39 -479 445 58 -551 -803 735 -947 -414 739 992 -661 -172 744 -134 -212 326 -768 37 729 235 311 -294 713 115 -776 225 142 785 817 -53 608 -700 897 -776 -268 -905 793 -792 -403 -931 -448 -147 -453 -343 -224 859 534 -5 929 811 -355 595 570 958 -977 -10 -895 -243 952 621 78 -600 573 490 -186 -704 350 -698 -166 0 -161 385 -478 719 617 -339 383 960 821 306 881 -968 -394 -320 269 532 -43 471 -831 -598 198 -272 686 -283 -461 384 747 686 631 -697 602 864 -950 -939 604 -444 -438 574 607 374 -750 -457 -386 -489 754 60 332 -352 -623 681 741 912 -538 -695 -860 529 -241 -426 -676 825 -9 217 -286 -137 242 361 -942 435 -75 722 -286 301 62 457 260 156 -139 -86 -771 653 -157 263 426 670 841 268 -875 672 -348 730 267 -563 963 546 978 -849 -696 38 39 220 -887 -27 -48 -739 -156 689 981 267 -82 -765 102 -895 -145 -970 410 914 991 840 714 493 368 -353 -121 47 628 -440 936 -423 -890 240 646 -596 941 838 -57 298 -810 -758 -833 -823 446 -149 -702 978 -958 -425 -191 31 -14 473 -943 -576 -707 -49 540 972 283 -842 961 465 832 555 15 -241 -800 56 156 -658 -696 554 400 516 735 -999 -380 26 794 -789 597 779 -401 -105 642 -633 633 59 341 337 514 966 887 682 -667 -614 -944 70 -439 188 -46 -864 301 -716 875 -323 -66 -901 831 531 77 923 -78 183 -860 -760 410 110 -237 372 -817 881 -600 445 -315 610 -798 -386 626 55 895 556 -596 944 780 980 665 62 772 -391 -949 568 639 -749 -293 745 85 340 803 328 706 -950 -253 -689 565 -421 -362 576 984 882 399 380 293 588 -999 224 196 65 51 -82 550 -385 32 -269 -220 -32 -127 -149 -569 -741 -445 741 -399 -823 846 -356 831 -904 -344 -799 53 843 506 357 630 245 466 -943 237 -491 -990 572 -891 618 770 202 331 70 -290 653 -253 -780 -992 836 311 -998 64 -709 953 -331 -519 -218 907 200 48 -401 281 -226 340 535 -87 555 787 382 -716 411 -975 369 796 -788 -213 463 -818 45 -172 322 257 279 -353 112 400 -199 178 -751 753 78 -210 -18 621 934 -289 702 912 181 803 869 -924 -83 155 859 203 -754 -40 24 694 217 48 -154 832 988 848 136 725 922 801 -254 -24 620 -436 -74 -569 -331 -253 236 332 597 -755 209 127 -230 484 -870 941 219 -405 -649 -860 -587 192 -531 638 -145 -423 -49 588 -939 -999 168 823 -91 275 -628 -663 -971 -885 -690 971 308 -897 -248 276 -535 -539 599 -934 -417 441 964 -123 462 -448 -625 -315 -128 713 720 -617 -738 -758 733 -731 566 284 -682 -10 136 -341 -572 49 250 444 -954 -448 690 984 269 180 -514 -235 928 -601 90 -157 -948 -83 -945 487 819 743 373 -254 74 826 950 -862 -581 553 -487 -385 -38 213 740 -803 352 -23 716 164 -602 -349 -60 -799 47 365 814 -300 -394 -8 967 537 -968 124 959 843 604 702 -846 373 -413 366 -940 -357 -932 917 -499 -26 944 -642 -788 -417 186 888 666 799 -321 -562 21 797 430 967 437 814 -437 -445 -499 797 826 -687 -463 290 -815 -791 -916 399 950 -813 146 -444 -59 -378 69 827 -785 -546 -683 -272 -104 40 -858 860 322 -336 227 -401 -614 -901 37 -758 -246 -911 -299 -890 -97 -74 -600 611 -572 -217 364 -655 247 -169 -967 980 -351 817 997 -237 609 50 -225 -89 -936 -570 -877 437 -893 484 -2 307 -973 382 999 853 748 -952 -914 872 -228 -912 512 980 -244 707 557 130 567 -546 866 -186 205 -834 -799 -679 196 121 37 -580 616 -546 643 -945 431 -299 -673 -268 727 -412 480 -493 509 995 -485 819 922 350 987 -808 -614 -924 -802 735 478 713 900 22 280 -369 -172 964 664 298 569 -84 -104 629 -711 -180 996 -865 -71 137 -670 998 -402 -17 76 687 887 830 417 -657 -224 -647 976 -986 365 451 377 165 -513 463 -303 -91 647 906 596 376 -722 -68 375 219 744 -368 -782 555 909 -663 387 233 83 282 -9 -387 -400 -355 -791 -970 150 -103 -967 -333 408 428 -283 156 -858 -62 35 -397 681 903 -420 -547 609 -274 364 223 -281 -731 900 931 440 -504 477 -616 315 -399 -494 -213 -674 -363 -554 -721 -917 -736 -594 558 343 59 -675 -130 -224 307 -334 709 316 -46 -665 271 -937 -105 -689 -865 -111 -606 483 -733 -752 367 670 -867 476 -677 258 448 622 -815 423 -461 828 250 734 90 -711 -425 -610 626 729 528 -147 -683 732 -707 64 -659 654 53 479 428 -870 -250 -589 -788 491 458 -450 -569 -300 -30 -751 133 760 171 55 454 952 -543 992 -750 -635 -822 330 -755 46 -28 -752 -798 919 773 -780 -960 -922 462 994 993 432 -78 273 -9 682 174 399 69 810 -776 -931 -628 454 -579 37 905 71 -721 527 -797 -350 42 -779 -795 695 -942 -554 -191 589 400 -324 531 769 48 -445 266 -536 253 -971 106 415 272 44 96 -375 7 282 -630 -185 639 700 929 226 -751 -557 -791 357 -459 406 18 -326 474 387 -604 -375 -118 662 946 144 259 702 336 202 210 852 -866 -465 668 53 938 -600 -120 254 899 -73 675 107 -520 917 344 321 -104 -460 212 544 -763 553 -863 -925 -901 -536 920 -323 70 -244 -618 112 498 920 -778 -929 -95 -760 688 -676 -123 -190 -319 435 850 953 -303 -135 -748 -637 -739 -448 797 138 -938 669 695 893 -716 38 -87 575 -708 -96 560 -343 774 564 -164 499 958 -793 535 225 327 287 509 371 235 182 282 -66 600 -984 -763 -71 -460 763 -449 -486 -775 149 406 -970 -212 -859 -24 -832 -937 -241 115 268 -940 186 -576 -532 -499 180 -305 -171 -874 513 567 -178 545 442 320 526 -950 886 755 520 78 -993 554 22 172 -423 -672 688 374 -737 601 -661 325 605 -106 -129 -837 -505 702 476 527 -164 -624 -450 93 400 -54 516 -52 -702 634 -363 86 -551 -222 -207 -588 342 746 821 138 -871 -509 80 756 -446 -683 -238 317 -87 111 -559 587 -49 -275 -13 156 -490 -906 529 344 -899 -260 -461 974 75 736 770 -251 350 -922 -632 999 -9 -652 -872 -24 -77 332 448 -596 -89 417 -698 353 -808 -375 907 -851 228 -438 -181 940 -801 -579 690 660 561 -335 301 964 -93 810 -224 679 -100 -315 719 -855 -864 261 181 -181 -351 -248 -225 -638 29 851 469 986 -182 139 136 459 756 -135 -120 403 -40 -302 -732 163 -310 -880 -1 -747 909 244 415 -726 486 -627 -626 -530 -677 659 624 -871 240 519 -715 -590 169 -552 -547 604 -311 -17 488 24 45 642 -935 -275 749 -393 -460 465 -251 897 -565 -987 250 -999 -76 115 907 791 -31 -313 -658 -723 937 -418 -360 1000 -79 -339 -865 -159 233 -232 900 -198 -204 627 552 201 444 -946 -299 -596 669 -58 297 -760 -557 -211 -958 -128 541 -265 -770 -431 -964 -159 -912 110 992 801 441 60 329 340 389 -580 -494 -370 252 -838 -833 730 946 -530 -778 -329 -231 657 577 316 -574 -870 -722 947 309 -51 -97 799 493 496 -415 -541 70 -187 701 723 327 895 -898 810 784 748 -498 -196 -382 942 868 927 331 -80 -127 490 -962 33 567 288 952 -131 -148 -382 -363 399 621 284 351 816 627 614 -661 553 130 -199 506 -444 804 -733 -136 -64 195 227 219 -680 662 -704 -847 150 -607 536 202 642 233 -186 646 426 -580 -651 138 -515 887 590 598 -241 -741 30 -803 943 -873 10 -516 237 69 727 -164 993 -879 -226 -877 726 644 957 494 53 32 564 42 304 -27 739 672 -713 -606 -892 -790 62 59 -27 822 -979 -834 -583 -563 -44 262 705 464 604 267 -246 455 -902 847 864 -691 597 402 800 -160 686 289 -397 -155 -606 -407 907 -827 274 248 620 892 -115 27 173 -616 621 -711 -85 -681 -54 -876 -669 -321 -972 694 988 352 987 -986 -200 198 -403 211 -832 285 -759 251 -443 13 24 947 526 723 -640 916 136 423 348 -719 -401 739 234 -870 670 -381 194 -791 -289 -630 664 -6 93 743 70 -332 125 -472 957 -312 216 -766 352 744 -803 -204 -758 -541 -90 -784 364 -875 -142 323 322 643 -693 525 143 472 -807 -425 389 856 -878 -678 -899 -168 152 -963 -572 -84 -777 -630 359 -532 -1 -931 -162 660 -913 748 777 129 -162 -208 -813 -289 773 -693 -585 -574 -61 179 263 830 344 826 350 -590 -764 -899 92 -632 984 -551 -925 49 -583 854 71 -363 146 -771 265 -116 927 -898 726 -110 -717 -661 -817 454 -292 -198 -344 465 -947 819 -520 -540 -408 -18 -198 30 514 -27 -366 -809 203 -802 -827 -487 -634 -880 -901 407 817 -222 -128 502 -855 417 440 -783 932 -811 710 459 910 744 -692 496 312 -690 62 591 649 -307 274 485 -939 139 -440 769 -671 -477 -274 599 -29 -724 -839 430 -161 -283 -750 -518 17 333 633 -268 -189 -586 903 57 -920 824 334 -803 -627 -18 -717 95 -701 29 -306 -123 -877 -626 -783 -12 921 426 292 -681 -662 820 187 -546 130 647 167 287 -334 -350 706 472 -646 -191 972 -372 -80 750 -675 -277 -848 198 -246 -725 287 -8 -261 148 -214 162 -493 -323 -667 466 -100 21 504 167 -968 -246 369 -368 -260 -56 611 458 691 -918 -447 248 -309 695 -858 396 557 312 -205 713 -355 -448 -632 915 -797 -747 112 126 940 607 -570 525 -1 884 289 57 -659 -218 739 -723 -505 -943 473 476 -939 884 883 869 98 446 -399 905 -965 343 -676 832 -533 -759 925 -988 -149 717 -889 -125 329 -128 -17 230 -738 -304 -568 -889 -678 312 690 678 372 475 928 -511 -673 -866 -622 -119 367 -406 485 398 -635 -526 48 -396 -554 401 -519 -169 922 372 698 525 -336 153 -600 -380 -404 945 -221 602 -65 -128 -916 263 -619 -592 887 957 -716 -56 -8 384 311 -570 -798 -432 -749 -946 -30 -525 -108 758 -493 -603 -521 -186 -967 448 708 4 247 683 919 -917 -685 332 512 -633 -472 -390 109 706 -573 -315 -278 -792 774 310 470 29 142 247 -233 -687 18 -399 -518 -212 149 -53 -373 -933 400 -233 188 -655 272 877 -415 29 -913 950 107 724 -222 101 880 129 -866 299 -568 -387 -435 389 875 -574 -632 148 -793 966 -213 880 835 816 808 -897 972 -208 -726 -893 -733 127 289 962 -511 -683 -467 517 599 -414 268 -777 451 429 154 -761 -975 440 929 -411 -559 36 688 -24 -898 417 -821 -926 834 -685 -543 956 -1 -72 -178 917 -702 -893 243 266 675 285 326 750 -870 -346 -68 998 -716 -598 627 -490 11 -12 -624 153 183 407 849 931 -616 -714 -559 -86 401 255 935 95 147 -260 -328 561 56 722 499 624 275 624 -190 -544 319 486 -359 -774 449 948 706 -740 25 407 769 -819 -48 386 205 871 -412 -368 162 -783 502 -45 188 -33 -802 9 -640 -392 -773 -110 659 650 -286 142 -509 -494 -556 673 -974 -608 16 898 -12 -813 391 829 -738 940 -42 -253 511 -368 -908 -483 849 176 554 681 -721 -596 941 682 327 -829 -985 246 689 153 713 -30 -339 -226 332 554 303 -250 568 30 -822 766 90 360 215 852 -905 -836 -558 -589 833 668 -399 -806 18 171 511 -778 -698 495 896 808 77 943 -500 517 -372 -13 717 -857 -937 -503 284 109 687 -38 844 -969 -427 -288 521 -364 -58 366 -390 -432 -597 528 -215 -649 -308 205 -433 -44 -935 455 -166 752 693 -466 -187 -209 236 994 542 -387 -370 -802 -949 -792 461 -864 808 319 772 -13 -941 314 -853 -165 -882 -509 795 -828 -360 -268 502 257 631 -267 -841 -475 -41 -188 192 559 -624 991 574 795 -957 -775 -585 -645 147 -262 -541 -458 830 372 482 514 -335 -996 -81 -657 875 105 988 -393 446 -753 -385 -564 722 349 501 -397 782 -948 823 -592 901 662 92 472 -775 -151 -134 775 167 -705 -269 555 -273 937 -266 -43 972 372 -252 -798 628 432 -172 -344 504 -205 459 -714 -665 399 452 466 -409 -548 987 -73 -681 429 130 -658 967 -736 -812 -733 426 305 -843 -77 -663 -953 384 852 -294 -71 276 -704 161 977 -845 -410 -338 798 -148 497 -818 -31 304 759 -690 12 476 -561 762 -578 112 491 45 -62 720 692 627 -347 -790 701 21 252 -833 -156 323 -611 765 594 540 364 -179 -370 772 590 -564 754 626 946 697 -499 409 910 621 967 402 997 -935 -371 475 -473 -624 -955 160 -802 -829 199 142 529 -293 936 -916 -708 71 7 863 734 27 954 -892 -599 691 -677 564 373 135 -811 -960 -418 -732 666 247 983 -928 597 -964 103 741 -95 62 -372 551 -111 322 663 310 443 -576 855 -320 -759 386 654 84 -559 585 -328 332 338 66 -99 -7 528 -785 977 -270 911 -543 -936 240 504 144 -293 556 995 808 -260 525 -1000 -13 610 -886 107 881 461 365 -924 -700 -110 607 976 232 -154 -96 500 315 559 473 645 835 -840 9 -436 922 -176 279 349 -662 960 504 211 -179 430 -132 724 -234 850 -644 345 361 846 383 -156 40 -92 -415 668 620 -458 -257 -383 532 65 920 -497 611 -943 -908 820 65 -994 -257 -461 416 -235 -77 628 104 593 -302 -267 -81 -852 -885 336 -140 836 -558 958 441 -179 643 342 -312 21 911 -932 425 -466 -517 943 927 165 875 775 -276 258 -467 147 546 88 -803 51 -12 -97 793 231 -16 -52 208 -280 108 -126 212 -107 -99 193 -941 -783 799 -924 277 484 -674 -825 -350 964 -694 103 184 891 912 -557 291 248 -91 -326 -768 -173 -959 784 993 359 414 -109 -596 221 490 -659 -72 108 909 -525 -736 -616 980 -321 -535 252 -726 -34 -282 296 765 439 739 92 803 -221 -985 962 557 185 -257 293 -284 265 -166 -128 309 -254 -921 830 -1 544 -394 645 241 -913 -228 -74 338 21 -603 954 792 -408 -761 56 470 -885 78 288 -406 824 -737 353 -279 -633 -434 275 613 167 -347 -669 412 -470 979 222 -311 569 382 448 654 -668 -688 83 -771 243 -105 774 578 329 -441 346 256 -834 -921 -39 -411 725 -15 946 470 784 620 -651 -850 311 136 742 227 -934 -892 -188 -284 811 -776 -762 290 774 516 -439 142 209 207 595 18 858 -871 -432 -507 108 394 -808 -768 451 -304 95 711 210 -130 30 -287 -728 354 -704 66 256 152 104 391 -604 -962 524 -478 -350 671 42 989 534 836 -251 472 -929 -969 513 -816 -420 964 523 -66 126 -928 53 22 -163 335 524 -724 -275 330 222 -29 -802 176 476 376 714 537 223 318 -938 841 561 -704 -237 -305 -618 -105 1000 -109 -533 997 843 124 -257 843 -80 -828 -986 -351 -883 778 357 251 -86 157 -782 -676 371 335 -5 835 -211 -242 439 652 556 447 -676 -851 -936 -637 157 -291 987 -975 -797 975 386 -594 -198 950 794 -51 -610 773 -197 -597 199 -245 -155 -971 -186 605 568 -539 94 -471 -367 947 -366 -631 490 -169 596 782 359 315 309 695 716 -570 910 -951 -9 -395 383 -637 977 902 180 43 474 249 386 -191 454 927 -851 188 -371 391 340 -923 -719 565 -89 263 654 -524 -576 625 955 85 -111 -125 843 -269 -64 488 -351 -137 351 526 311 184 -381 -794 796 467 892 -983 -652 875 -958 -262 45 -511 616 -716 40 -486 -719 575 -343 -270 237 227 766 713 185 121 -841 -75 999 814 -353 -779 786 -26 -491 -832 -571 688 -414 -984 724 715 -515 -523 -227 498 -608 -160 385 226 931 316 395 765 370 -68 995 607 -40 -606 266 982 -287 -118 -61 96 800 11 490 79 -509 -938 605 -939 299 235 276 590 -650 -88 -171 576 -780 -397 -733 -837 -782 -71 273 442 80 455 -932 258 -944 -904 695 -394 671 136 -578 624 825 -724 665 410 -98 -478 -227 -761 996 479 -230 158 977 403 -462 -226 302 -62 -591 -492 -914 363 -977 -88 -730 387 -954 -320 -646 340 -630 -648 209 -859 -447 -39 292 -835 -815 390 655 -348 406 -592 -336 149 -693 -540 -776 -397 384 -519 -445 48 716 949 -39 -423 -458 -728 885 818 920 -974 806 -952 657 -502 1000 -990 -586 209 -911 -672 481 100 360 803 -78 -337 272 42 873 30 378 763 276 -164 -433 -185 632 -159 -929 -57 946 -537 -74 -846 -357 -272 123 -215 -759 -53 -796 31 527 430 -2 -767 -808 -179 -944 974 -150 572 -85 177 553 -885 973 266 -416 -143 537 -121 -239 -502 738 861 218 940 831 -174 164 204 -821 567 248 -996 845 194 -650 -233 579 -383 -348 582 321 83 896 -555 274 -636 -685 -436 -277 950 -627 -425 123 578 969 -285 376 -949 620 -248 -103 -341 -322 -173 384 675 615 -390 61 811 -923 254 617 350 865 73 -726 -256 -873 -512 -169 95 424 -929 -375 -787 -264 -79 174 -569 892 -460 -15 -680 -228 -980 -620 -366 503 326 -702 -294 184 462 753 956 620 151 98 534 0 -197 139 -342 -311 646 352 -309 -277 638 905 -731 9 23 -407 29 -733 786 -389 933 140 748 -699 -595 -978 -424 -918 628 -491 134 -361 -336 751 525 -825 179 414 92 372 -508 -672 246 -466 324 760 192 -519 712 277 291 176 794 -391 -788 269 821 195 -353 899 -979 -494 340 258 174 -46 -938 -847 -516 707 549 -927 163 -5 861 -109 -322 200 -62 -433 -485 -721 587 -744 13 -523 388 -633 -636 975 392 -387 950 623 -99 842 -238 881 771 -104 511 649 -748 894 -384 272 814 -169 -932 -776 -535 730 939 995 183 715 -62 415 61 543 742 998 714 -272 -610 671 -142 335 -99 347 244 -503 -139 -269 966 -546 662 -557 763 -898 -964 501 716 -122 107 161 -48 179 39 670 78 -817 490 746 986 294 699 -443 -70 756 -393 951 998 -613 -221 899 -838 932 572 -381 748 719 919 -920 -580 -183 610 -308 -107 171 368 -296 361 -142 -216 798 -847 657 553 -793 -74 -267 82 905 -546 565 -344 4 251 664 -789 -574 649 24 -554 -439 841 588 -784 516 142 943 -898 821 766 -920 720 476 308 -469 930 308 -279 -642 340 698 628 -135 110 -865 -245 -652 558 -187 -298 -628 406 139 -901 -277 543 202 345 871 -730 719 -201 -131 -183 -569 -85 620 69 442 839 -590 377 -833 -483 370 569 976 -779 86 138 -29 214 -556 -491 664 -475 -568 662 99 694 -871 787 555 948 210 589 -854 470 21 542 -604 251 -939 -532 14 -167 386 929 158 -382 -854 -308 795 725 432 401 -180 221 372 424 645 125 9 -940 270 235 -824 -208 782 -106 153 274 -970 796 -960 622 407 -346 153 399 781 460 -202 -82 192 404 -598 834 -414 964 457 -269 -140 -215 872 974 251 -946 42 604 908 941 -274 812 -721 959 683 826 -100 865 -209 -999 202 621 169 661 -576 -382 65 -157 517 -344 285 251 642 -177 482 -139 968 -389 -949 209 -336 -636 711 302 282 -858 418 -211 -57 2 561 -957 -818 37 -103 -390 858 620 -475 710 -213 -559 860 58 797 388 -415 -815 -737 -661 -190 662 784 -887 879 168 213 989 165 839 588 -595 19 -15 125 -424 36 410 -693 -701 8 -285 134 -283 -526 555 447 12 724 401 -949 -945 639 -79 415 -838 568 382 627 252 43 -34 952 -738 -542 -859 -822 -394 -280 7 166 167 191 572 -213 219 644 -233 -4 426 -785 -323 -797 217 -4 -445 -545 -619 -219 -644 914 -766 -236 -690 854 215 -298 433 251 208 -547 -160 -763 -585 -756 -805 -376 447 -37 -901 69 -657 -609 21 486 -330 -59 -656 -227 -971 901 -188 918 60 -465 -358 111 -746 -36 796 594 950 -46 -135 444 -792 640 310 949 259 370 446 54 266 386 -824 989 -549 -698 -980 -672 -79 255 -589 -224 -68 141 753 558 -826 42 34 54 28 -931 -557 82 719 826 -696 669 152 -713 672 -454 -838 -783 570 -927 -186 -58 -132 -816 -223 -724 -94 41 244 154 609 84 -181 -613 -753 -518 -743 -865 -654 31 348 -217 679 855 372 -318 -49 947 -117 -894 240 697 -870 389 -528 905 -815 585 -215 805 -916 -133 -850 908 -39 921 -328 105 -379 708 726 -270 -766 -810 340 -128 -95 -365 -893 844 -705 -716 -804 -51 799 246 -846 -738 -780 -954 972 -821 183 -727 -150 464 812 437 746 860 223 103 383 -548 172 740 -499 -635 -272 904 -842 -166 -218 251 986 -362 -556 392 394 -912 986 -655 -945 -572 -611 -701 -901 881 -625 753 427 -669 725 246 873 -577 570 -402 -463 115 320 258 336 735 -863 551 -284 263 884 957 27 491 790 1000 625 419 -166 969 -83 237 -960 675 -175 -702 -973 -589 293 971 -971 -386 490 -486 -73 -104 669 -213 933 603 -452 -476 -285 890 181 -467 -164 434 475 253 -506 -152 -108 -851 82 943 411 -284 206 954 698 839 56 519 -46 34 -903 671 84 -331 -63 -75 821 265 721 -56 794 182 -486 609 70 500 929 356 837 -288 -349 -243 -186 -494 376 423 -578 -436 447 516 496 -413 -587 -651 433 -584 863 -767 -864 565 867 -671 -943 -316 -626 -623 498 478 626 186 371 -591 666 674 87 -679 -762 498 -800 883 578 569 167 833 -773 371 499 -271 76 102 199 -698 -596 -507 -621 382 -348 -864 612 -972 -467 550 -338 -43 757 -130 774 -16 33 553 -812 -374 53 897 -590 -550 550 208 -700 28 -398 -676 593 461 12 -611 340 96 -200 320 825 -364 -533 975 479 36 528 551 545 -244 25 420 214 794 -742 336 -237 -602 -787 -776 -1 330 -985 467 -647 -493 47 846 875 918 418 -446 -939 675 724 -19 258 99 -990 959 17 672 -221 -764 472 491 417 882 -960 398 207 -518 -398 16 107 -984 365 345 476 -428 -112 27 844 106 -563 282 -905 243 -661 694 377 -769 359 -569 883 -529 722 -917 -76 -188 -328 -93 22 665 349 -67 -949 -940 -841 151 800 -309 128 137 508 481 405 -164 -384 -256 8 657 739 -294 -776 -500 -907 -216 381 -931 220 315 827 797 739 -944 -68 682 -9 168 976 -816 -127 -434 914 777 -573 -579 746 -117 413 -772 -69 -923 -663 -939 -502 -72 883 356 763 -707 265 -187 -855 980 456 -233 -673 53 -331 944 -377 419 632 -931 -496 -287 489 -9 -159 -672 -127 864 -142 -887 231 635 -774 842 271 -873 206 553 871 430 -693 185 -59 113 -958 676 276 -521 -875 264 841 381 -327 254 679 543 -214 -997 -271 390 -835 -269 393 857 557 -602 967 797 -179 -657 626 -841 -322 -184 413 -584 -730 -329 930 -83 -754 -89 858 -920 458 801 86 -752 999 5 -481 -988 865 -141 916 606 686 -532 909 -195 287 442 -183 -40 644 308 710 -571 844 -862 617 -405 -50 85 -406 -334 -844 696 306 829 -533 -484 409 98 -911 743 611 -229 163 178 591 -360 296 869 -26 -6 61 620 -968 341 -636 -599 -239 -799 -754 -853 -204 -589 989 356 407 692 812 215 272 -927 -678 -967 -284 283 -978 -686 -678 622 -931 -943 -489 -897 413 -165 894 840 -703 -735 877 -359 -943 -90 -365 -877 -332 -566 -602 44 24 133 99 -39 1000 618 718 206 377 -903 -419 -255 -365 -690 -897 436 -394 -863 625 629 78 -281 -418 -140 -721 866 954 -499 939 -917 -486 361 721 -932 -51 -727 -987 49 74 -25 -239 -332 273 -270 805 323 -394 461 -843 -141 -670 337 -272 718 -120 480 330 938 -208 155 -232 264 -236 642 441 159 -405 361 -68 121 591 -567 75 588 -105 -215 -620 767 -972 427 554 -398 25 -982 -416 -975 -762 -667 548 -603 396 -143 827 -535 910 851 -828 193 63 499 -321 859 -229 627 -702 864 -730 -591 123 811 -726 -739 864 258 -703 -420 -458 704 -277 622 -231 -447 -918 986 223 580 -304 -804 -433 -329 -492 -496 123 78 244 -280 217 693 -500 339 404 -328 353 486 -403 644 385 623 530 584 200 170 -358 469 370 -117 -503 -257 -968 -592 443 -79 591 -791 835 361 -857 836 570 820 -987 -721 193 -981 388 603 813 -243 -2 374 -368 -36 760 -428 -280 -590 941 672 224 622 -874 -718 -937 -163 -518 -107 -202 633 894 154 -577 426 537 -848 -10 -874 286 450 968 43 948 589 -801 807 -804 107 -166 -924 -275 -689 -541 672 785 466 89 434 979 -743 -696 -944 222 -163 -322 693 -172 646 660 502 160 -376 833 -348 889 -398 774 -473 920 -195 -101 -123 606 -512 241 481 182 -830 -82 9 -470 872 443 -441 954 37 -959 -987 160 -45 -629 498 353 739 559 -505 -939 -314 393 265 241 -954 890 -294 -765 -82 -372 -775 -506 443 485 -543 -617 -823 905 -988 -953 -835 603 382 -161 549 -663 165 -949 519 667 863 0 -727 -457 -378 -789 55 983 -593 503 893 -952 284 169 974 -336 737 -143 982 391 -552 583 -584 -104 457 604 -314 702 -72 380 -646 988 663 -106 465 -264 165 -595 -339 -462 -935 -606 775 706 700 -198 -975 551 -480 951 71 60 -111 41 899 -457 321 692 45 135 -443 60 -922 -714 -882 995 -517 460 -86 69 745 -575 -711 -473 -110 861 -423 -612 -973 -421 -751 886 -51 -585 259 -121 -144 -171 -701 -233 -45 -619 383 -738 383 -394 596 463 863 95 684 -499 946 332 954 650 563 949 732 372 -707 774 948 -184 -659 -445 -11 -643 -83 251 -235 -503 -735 367 131 653 -766 -992 578 511 248 275 591 373 -280 -948 -725 -848 -484 -345 -10 -195 619 -620 576 120 773 669 -113 966 456 603 817 692 840 526 527 495 736 933 -946 737 948 621 -136 -178 -853 -581 -625 650 -820 -897 187 -557 160 339 832 -786 333 -693 934 -176 -250 150 59 47 -739 272 118 -752 40 706 348 -55 983 -842 813 627 421 783 722 -128 -582 -190 775 139 59 -705 459 129 480 -930 721 -456 -216 -266 487 -807 -839 757 -322 826 -969 -134 351 -761 89 -728 -427 -643 -425 447 738 421 -350 650 -384 194 971 -242 106 -559 -858 -625 -969 -996 150 263 -857 -174 588 578 296 333 -544 -146 191 -834 618 50 49 250 702 333 -275 212 717 22 168 189 -600 -9 -924 972 349 788 436 -851 -96 619 989 787 -982 -355 -497 -614 -629 -761 944 -587 -244 -135 -553 -831 -625 898 324 -9 -883 -555 -891 -43 -973 -736 -659 945 517 227 -722 -336 255 -927 -158 773 -684 -551 684 -529 -453 -946 -82 316 487 -412 959 375 -163 -419 -290 435 260 701 -433 -93 -193 116 -727 -939 -993 695 661 -529 -768 -783 -113 -149 -920 380 -205 697 738 -796 -968 584 515 211 -35 160 -214 839 -326 -32 -355 -27 541 330 -793 4 -122 438 -235 -317 -265 647 -972 556 518 956 -958 81 -750 -437 -256 667 -993 -349 660 -495 -645 96 -853 -433 149 -324 514 -188 732 626 -300 228 -251 346 712 906 713 -444 -770 -607 810 434 -666 63 352 58 607 -709 -980 -19 867 -306 -229 704 725 743 -96 -251 59 107 48 890 -184 -504 856 370 362 -552 826 -640 646 -981 -682 470 -469 423 568 -604 530 -92 618 99 -86 667 383 -119 -1000 220 -122 -813 -635 -523 -870 -825 915 -200 130 -878 842 -58 432 129 -314 872 -885 877 387 -309 577 -653 178 947 349 -117 -678 790 917 900 -877 -826 -795 600 861 157 -552 617 608 54 347 701 642 16 -411 646 653 -846 -603 -690 -343 -965 -618 647 -491 534 803 -99 755 929 87 -679 85 -117 -342 688 148 68 -506 -10 -501 -365 -707 463 -213 921 -541 -184 355 144 404 837 862 441 -875 -801 540 876 -752 690 -1 -195 -747 441 -793 -712 364 -284 70 -159 -529 -991 -519 846 71 -637 159 -372 -420 -615 -157 44 162 571 -89 26 755 -130 -856 613 -310 -656 -611 -188 312 -170 -495 12 461 602 304 -979 -771 465 -271 886 -607 175 -556 -977 632 -45 770 -404 -672 -158 590 -860 132 -146 828 -956 -285 91 -706 -631 -4 319 193 123 235 -915 30 453 -508 -968 34 895 423 -441 378 -913 -898 -988 -462 -400 -313 849 95 572 298 -356 293 867 -474 701 -925 -817 6 341 916 -650 305 -155 -962 636 360 -709 -555 -614 -405 -981 -374 326 655 346 -23 -794 -808 -269 -928 -863 -555 435 -520 819 946 -472 -687 -497 -839 231 -259 -990 945 -350 634 -881 -320 -693 965 285 -896 -693 615 -158 -693 -928 -610 805 326 -550 987 -374 -462 888 -582 -665 -313 287 944 952 396 212 -63 -366 999 56 -429 620 -316 -533 780 114 -745 -462 -538 569 -9 298 -220 -863 -117 -563 331 -852 626 -65 426 933 -677 879 -35 -917 699 -411 715 434 629 176 478 -424 -735 -549 -98 -478 380 639 -766 -237 711 -314 -200 739 898 201 -536 -639 -338 960 443 -495 481 -903 -684 -126 -517 665 694 897 977 -863 -735 465 -725 421 -911 970 -173 361 -590 -92 -20 604 -803 -986 -395 -838 -461 266 256 -214 179 978 92 -902 -530 549 -536 -487 -519 -838 -517 147 459 -964 -539 -102 400 495 845 -965 473 974 -57 -387 -52 86 266 656 256 471 -795 -29 608 523 39 -270 74 -674 187 -94 -236 -699 -879 -432 325 -662 -852 41 -619 227 774 -441 -529 -267 340 297 278 252 394 -223 -734 0 3 339 -657 -986 -46 933 -626 -387 509 379 403 -393 -745 -602 -8 8 705 382 251 41 -537 -728 -837 -643 -567 33 -533 -478 -290 19 -926 563 -563 -58 -65 941 578 -469 -801 -199 -142 128 -427 -712 -109 333 632 321 605 -885 -453 -901 469 502 -452 -22 48 542 -665 -441 263 848 -93 28 24 -58 -419 762 -337 504 597 393 822 548 536 30 488 -665 -883 -7 -149 -177 980 565 589 -817 -314 -908 61 -928 -740 389 95 -324 -191 -945 840 132 -282 -756 850 -478 -328 625 -627 -678 -111 519 -377 977 -452 775 -778 807 96 12 923 -597 -165 793 -481 359 -119 -801 -177 -811 588 -441 -25 -665 -841 -57 -587 343 -620 712 519 837 -355 -230 -476 -460 248 97 -963 600 880 270 -346 -78 -985 238 -769 -440 287 922 -187 191 157 -241 -788 -335 -35 -80 191 845 -57 -277 -266 -683 -641 956 830 -562 269 978 -904 597 404 -255 -313 466 -430 -231 403 -29 -110 310 672 762 -476 -822 834 301 -125 -196 124 738 222 -357 -278 -863 -553 -226 -344 147 -567 -935 886 344 585 -130 -235 499 629 -137 769 118 -84 339 467 -498 -317 -63 -278 -124 -999 214 781 -541 350 -205 688 -684 -733 -315 -610 779 -706 -536 875 -432 -973 -114 148 950 -179 -603 26 787 -109 551 -223 -621 492 722 738 -260 134 -14 647 -498 170 -539 909 642 -233 -877 347 21 148 -522 626 -659 -715 810 -329 -842 755 -522 -833 140 -777 195 -79 -20 581 -66 880 -839 -676 -665 -201 643 -353 943 -301 144 256 -846 -713 -693 677 985 279 972 480 -388 -515 -10 -146 790 -640 -815 346 24 -939 -550 442 -554 -913 -492 -736 -103 -491 692 -494 968 -77 539 -483 682 447 27 -500 268 780 -879 340 -580 -310 224 105 178 -304 257 771 -661 -79 -911 721 438 971 757 -55 -844 495 444 -278 -476 -552 -928 568 -827 -293 -4 -224 170 917 -973 -272 -233 523 -726 -502 567 -42 -135 605 352 -352 953 -732 575 -69 -552 836 -592 953 489 -678 80 -898 541 960 -789 927 -873 539 34 -585 -349 -849 -609 944 569 -665 172 -221 -346 226 543 250 307 40 693 -76 -413 93 -250 546 56 -667 -875 127 -779 -897 -99 -170 892 -112 450 441 457 472 314 186 -722 -720 -382 -998 319 -693 734 267 -862 65 913 996 -116 -87 -923 -24 -526 -167 3 305 -230 550 689 127 -62 -321 221 -416 911 869 -914 44 378 -774 607 838 -499 826 453 168 978 -153 -263 542 -664 -277 -330 -377 -532 213 -593 -565 757 -939 831 -294 -409 -597 -884 374 297 465 560 492 -56 439 -746 -285 619 -544 -486 -67 753 337 -854 -351 921 536 -391 -496 -444 344 931 819 -45 764 -804 -58 -900 62 -903 437 179 766 952 -557 291 -347 308 884 485 39 401 -35 -387 880 -786 359 -739 -437 809 939 -959 -443 -20 -830 40 484 -280 326 483 415 -450 -556 -525 -143 -821 -684 539 -5 197 -312 294 -918 190 674 977 656 969 -416 -942 -643 317 443 -905 -562 862 -726 -144 300 617 -541 -766 -356 181 635 289 -126 -434 513 950 -876 -74 -49 -774 -833 -26 -755 -767 621 -869 -25 985 475 -279 -537 237 749 -540 707 63 -64 626 134 -697 828 478 -941 -897 303 -801 304 923 -584 880 126 -664 974 -721 -132 -581 -693 519 -644 -295 -411 743 -262 913 -701 721 -666 564 651 -178 -225 307 -230 -76 -96 419 -824 -644 119 -936 673 947 792 -815 768 -141 224 972 581 203 -544 -675 413 322 -626 959 -944 400 228 -696 415 808 825 505 -75 -733 -251 -656 -81 257 436 609 679 598 266 -978 -8 -581 927 100 -678 160 -509 -639 -70 -568 649 -143 -557 -973 -962 -659 871 523 -120 -273 92 740 790 114 818 929 -37 -627 384 -403 -326 -161 594 610 377 -912 504 -148 -464 971 947 -233 -874 352 288 603 712 330 -812 -968 -262 -221 888 -985 301 377 -363 120 -842 144 -176 -992 -426 -486 909 439 471 594 134 222 -577 -439 140 259 64 646 51 -73 3 508 681 489 -583 -360 -503 707 -836 178 247 -459 -70 937 -376 259 -861 -901 623 540 -473 787 367 -263 -787 828 136 -705 43 -464 -879 156 -46 -759 710 857 -636 417 -87 576 -629 361 530 564 22 604 -160 329 379 -741 -431 -33 -46 152 -524 305 -930 -71 559 46 448 758 816 313 -342 259 935 685 -215 -239 830 337 429 -666 492 -541 -951 -707 740 -605 -113 -762 847 469 76 -873 770 369 755 924 -684 611 111 -984 586 -65 680 -782 -68 488 -800 807 628 -146 -25 -357 -652 -625 258 -985 -79 -3 386 -246 -868 625 864 943 475 -566 -917 323 -996 868 111 854 -437 263 738 -656 802 241 -13 -73 432 -274 -743 -883 752 639 -24 -680 602 -17 -891 -128 205 -258 -453 877 -566 191 -849 459 -969 401 262 612 296 -881 65 -244 205 -99 198 524 817 297 677 429 -674 308 -465 -343 -10 -296 590 0 -261 -518 739 595 -299 -270 -535 -722 846 -502 -448 66 -45 -692 -860 -533 -661 887 -703 458 -706 -391 -957 -558 374 -720 899 -749 86 -829 22 -535 -660 -606 -764 597 -926 876 -294 -612 -667 601 405 309 -40 886 307 -883 976 -600 -891 -331 -714 -618 807 -622 188 -441 693 -479 -5 10 -78 -613 632 -149 -824 -4 -202 -671 603 -142 -284 92 270 183 -167 -221 -356 621 -667 690 -768 -326 399 658 163 -238 967 -364 948 -448 435 -665 129 -974 885 -360 -409 -80 -695 259 -893 -201 -470 -478 -615 236 406 -824 282 389 370 171 -688 -216 -690 852 766 -217 -832 492 -897 856 -686 792 -15 641 829 -708 146 -651 -302 89 -574 -27 -515 341 -511 600 -427 195 169 -223 -485 -4 -832 -592 -482 486 -571 672 -382 998 -232 -544 772 -821 958 858 531 -532 91 709 -798 -585 244 497 -473 652 -952 79 -719 -394 57 613 -656 -784 -781 -555 -205 52 372 -103 714 579 -30 656 600 -330 -135 771 -93 -52 -42 239 -177 -567 -993 288 516 715 -743 -368 -302 -843 -569 -857 511 -721 82 -256 -894 822 27 -997 -601 901 -203 408 18 962 431 53 -386 -561 -591 -806 -675 868 11 335 -581 931 491 -953 -45 -30 -775 -938 -90 -724 -207 701 563 690 474 18 381 933 -175 -671 -905 994 808 -12 -939 -465 122 331 301 929 -112 -397 623 739 -948 968 -126 -992 757 210 742 295 -372 -522 300 -924 149 -443 837 544 -649 449 -154 -44 -776 605 -252 -494 -713 -127 -441 -150 234 652 -707 -253 746 279 -790 -738 -330 794 -67 168 -92 732 -130 -844 920 -866 -708 775 973 -958 -918 365 -530 -956 326 -873 940 -260 -324 474 -383 -521 407 855 -608 417 -815 970 741 768 530 -150 407 -755 64 513 -56 -271 -862 283 -454 -389 764 -9 -792 -444 -862 183 68 -643 -788 -487 505 6 912 -88 -719 -614 676 -111 -795 -599 -801 385 922 -183 -713 501 880 51 -710 -446 -1000 777 -8 -145 30 69 494 665 794 628 -337 56 -975 -607 362 -971 424 -443 -845 694 -178 -659 -873 -14 911 580 568 360 988 621 486 -981 -819 983 498 -153 -403 -584 -338 -736 505 -598 -608 -644 -159 848 -428 -655 882 212 326 -197 -960 705 -490 237 -238 893 -872 630 -505 894 540 -48 865 273 -895 -219 -623 -938 501 -314 -180 597 -163 -599 219 91 -684 695 -813 -778 -40 552 -654 610 122 772 870 31 211 652 -845 -877 -445 771 -754 242 -677 -570 -841 986 -562 -977 -545 -201 -393 626 -973 -505 -457 612 126 758 -988 -473 -389 -670 -511 89 -889 -60 115 -745 30 282 -704 -778 -617 -947 -986 138 -901 105 -42 9 -354 82 843 -983 -601 398 -315 896 -45 371 336 350 136 589 -135 -67 22 128 -103 -810 697 -186 -835 771 456 -909 587 278 1 -505 740 768 39 268 -72 -434 -447 -257 339 -719 380 -78 516 762 -231 -662 -553 23 334 285 -745 -375 158 -683 122 426 393 -287 -931 -69 -844 756 409 230 -389 63 232 -339 651 287 134 -458 950 983 -647 -446 -208 739 -524 -586 -702 214 572 467 -369 -406 -641 -853 -984 -242 -212 -720 330 -374 664 -556 -128 -834 -491 -579 945 -198 -629 613 -36 -240 -786 309 -38 -763 790 19 -242 -914 848 885 -523 269 40 123 60 561 -145 324 -262 -932 -366 647 -244 645 -993 -308 -260 769 -369 323 -906 -50 80 334 -420 816 690 790 -492 639 -836 777 -108 578 -72 514 -807 -315 -934 255 -142 240 216 820 -799 -674 -968 -4 -826 158 672 -859 693 -550 318 145 -437 260 -916 -89 11 -763 -776 -895 145 -524 543 319 -33 178 82 490 -39 -807 -445 -621 -468 -139 -59 -235 -218 -127 -740 267 -592 926 -948 -308 727 -812 -4 153 -393 -587 720 -177 -260 335 -152 412 -978 718 -835 -933 713 501 -172 -585 206 -658 941 897 -793 -330 239 140 -81 -414 -603 976 689 -257 995 -670 -938 -578 -449 884 -594 804 484 965 587 -758 432 -582 750 -332 -479 644 756 667 -905 -426 -896 -263 -803 -95 214 666 361 911 148 -610 282 -295 -130 -587 -961 -385 162 -939 248 -345 -35 770 -306 372 -348 156 -439 346 -392 -572 -306 -559 -597 -339 -317 -155 864 -296 -420 -481 -52 548 -25 904 158 891 92 -209 -604 -951 -14 -166 600 62 -304 -47 -111 258 -510 -754 -231 42 -157 -70 -56 -238 -733 -960 895 356 -303 -862 -145 -980 83 -973 519 723 -566 146 -804 150 -406 -564 -847 503 660 -25 852 798 141 -102 -319 -10 -468 179 523 -120 -7 -131 -489 143 606 -272 -763 531 764 634 331 160 -596 100 -621 -523 -165 -893 -117 -178 754 190 -557 -32 -826 -182 -333 663 -769 145 -373 -367 -777 -490 -85 -867 -203 -288 688 331 216 429 -830 547 422 797 -320 812 917 -329 91 18 886 -856 521 -583 485 -305 460 829 290 -697 812 263 133 567 -543 617 241 -913 741 -984 -108 462 95 617 -905 877 -211 -775 -871 621 -439 -175 150 197 -254 48 -451 793 290 -494 -220 -609 -503 -377 -162 -591 386 385 220 492 -853 -764 -744 -888 618 315 -122 99 837 -254 -535 350 754 795 217 338 -811 -237 -894 909 261 -912 550 -233 358 888 -190 -330 455 -119 -812 -831 -847 -138 903 113 -951 -587 849 652 272 901 -50 457 -830 -938 -115 -850 494 847 -566 31 -795 672 -683 -746 478 179 -803 -996 -468 -337 -145 252 413 196 -286 -974 -776 -686 38 489 269 -373 -696 135 -676 -570 -486 -324 448 -289 -451 -679 -727 -38 1000 -518 522 -532 -99 -121 -923 -310 588 -800 121 -54 -188 172 -642 382 -608 -626 992 -165 -190 -896 -208 376 587 -207 -135 820 -208 888 -427 265 383 417 -669 -121 -540 387 -119 979 786 -800 218 572 -860 -122 -209 -151 455 -568 391 287 -364 107 444 -294 -469 58 249 973 108 -615 952 -934 587 -566 -599 -833 209 -686 -513 858 236 24 -223 162 962 -997 168 128 -486 -399 759 218 -867 -627 540 85 -986 -997 442 -398 682 -434 382 557 -798 440 -490 630 930 233 804 865 -970 -695 -229 -837 -389 -250 893 157 723 -697 -326 -311 -55 -934 352 459 -718 -197 -311 352 44 -213 589 -259 404 264 833 539 898 -829 -97 434 -135 206 12 -610 820 -759 -104 331 469 873 406 136 288 -833 -882 -262 525 996 723 932 -202 -41 -698 827 -762 16 671 -344 -592 -822 -420 182 -666 -303 858 472 -468 1000 -178 -150 22 -897 937 491 -614 732 766 765 -871 -641 -204 260 -934 -148 -91 -811 -858 -146 -506 855 247 827 881 -886 -87 -626 -416 687 228 -166 -420 226 -313 -38 -198 -683 747 389 737 -782 569 -5 -509 -418 703 652 23 771 263 168 -926 -311 217 -58 -224 -284 -527 536 -449 915 592 433 613 83 699 745 -621 509 579 728 -817 -504 655 -315 632 440 73 378 980 -247 914 -541 -243 -952 -989 -857 -539 276 -182 768 -52 -239 -852 -753 -826 450 611 -216 651 -234 661 -665 859 -639 -837 921 -811 -667 750 67 -536 389 404 -7 631 -127 985 -364 863 -432 293 -254 -537 -278 123 -903 482 -827 104 462 -98 -688 657 -824 72 862 -875 694 710 -494 -15 -722 437 969 533 844 -378 421 258 -792 65 -708 -956 293 -947 464 -697 -17 -915 38 -313 -902 -676 307 -893 -561 187 -165 53 -921 -400 243 -199 -898 231 -644 48 -99 -666 -935 -619 434 -470 137 789 -588 -33 742 -749 -376 760 -420 -579 686 -167 502 843 -870 -109 -294 575 42 -224 -338 -211 688 222 464 489 561 -325 -577 -500 163 822 -598 816 318 -524 989 776 962 -734 298 -716 -613 -472 327 -833 257 271 -655 -226 -632 -80 674 475 520 570 -3 964 -263 -674 -801 673 -194 -706 -850 653 479 -980 -924 -220 -899 -640 88 766 -818 106 422 -268 406 382 -824 -586 479 104 136 62 -570 228 -61 -124 -729 500 -363 857 45 -764 -183 276 373 332 586 827 -262 634 -586 568 910 -605 -183 337 -51 -285 -106 904 996 580 -123 -497 797 308 -773 171 -416 -893 984 11 784 -222 804 -671 374 816 -200 -996 -291 679 -476 14 -238 -425 809 107 975 583 663 352 309 818 -582 -200 638 678 407 -505 323 703 743 622 424 -547 -783 -72 -503 630 184 -975 541 364 -954 253 -351 -446 -265 -453 -123 906 792 885 884 29 -514 -970 695 -197 -799 -349 -399 905 965 -484 907 96 445 160 325 -850 689 630 -779 959 115 172 932 -250 329 -665 -456 -843 823 -574 -892 -475 574 -513 -675 904 -55 549 24 636 -208 825 -282 -773 -952 359 -556 -179 -759 -619 494 -60 -43 -519 -838 698 -687 -547 892 266 -119 -122 585 314 -401 240 -788 674 445 -16 641 -718 -375 -495 -882 -971 -624 -508 487 -578 482 783 -281 781 -286 -304 356 -398 -565 -110 -852 647 470 611 -619 54 -350 -752 337 623 318 247 -299 188 740 296 585 948 590 -906 177 -856 -441 728 -44 582 -648 658 264 -353 143 -389 54 749 866 100 978 34 901 -122 -793 -619 131 395 159 -442 -72 -321 -794 -460 -131 873 -995 448 -924 726 308 -276 686 976 -868 562 -917 299 778 85 -568 571 -641 -154 712 851 -1 -813 657 787 -971 626 319 -737 598 -917 -162 -773 524 920 882 67 914 -51 25 46 441 -920 -1 662 778 369 -791 933 843 408 26 -606 -944 -23 388 -525 -851 -863 -892 110 582 -219 643 234 519 503 631 -324 428 749 510 794 371 -734 -197 478 -22 -772 -116 -383 -186 862 912 495 419 894 835 -917 -488 -604 352 -388 -513 345 348 958 -208 -359 614 -57 164 -130 734 -958 -34 121 -251 815 -165 779 -544 -202 -8 787 -901 -754 -478 -682 -784 -313 796 -330 713 259 -964 -621 -47 -592 594 145 976 -342 -388 236 -334 -561 621 -118 200 -941 -796 -547 831 311 -923 645 -669 289 -928 -711 -983 338 830 947 -473 527 803 183 374 -573 -485 -574 -517 253 -533 -796 520 957 520 470 -701 148 199 677 -385 -305 789 -465 480 870 -909 382 -814 -64 -171 721 -356 -4 -634 -212 -551 41 -634 220 880 -975 -542 498 415 604 952 319 131 -790 541 -450 217 -971 213 -714 -725 18 822 819 95 677 -510 -608 171 658 -640 -343 810 874 -335 -970 -799 266 -558 -664 -718 70 358 -334 528 -798 -382 -782 901 -480 -931 960 -789 -277 468 -288 832 631 -247 585 833 -422 197 -444 806 37 -544 -923 -244 888 -216 -40 -306 -933 -950 -550 -847 -685 -914 -408 -385 -444 146 149 432 -40 504 -595 33 767 553 423 665 -539 648 -901 -219 762 -494 -824 924 -95 -152 795 -932 -793 694 330 735 965 645 88 -853 -210 -507 -115 -483 645 66 -541 -592 563 956 -570 -345 665 722 680 885 690 877 929 -432 -914 688 207 230 924 133 276 -829 569 457 285 -751 207 241 669 -306 -73 -846 751 -226 -515 237 -686 -557 634 330 498 169 -381 -759 -120 -876 -651 859 -960 454 -645 -91 671 646 761 -627 33 97 962 -190 -63 507 -348 -288 150 427 -156 -495 -774 382 964 -36 183 133 324 986 -559 -945 -802 604 -195 -977 836 -958 -815 267 232 -756 44 -629 -277 -63 151 -833 -510 134 249 267 -60 -977 -581 -253 241 753 790 -39 -280 87 -814 -605 815 -334 369 -42 -826 -869 131 -450 803 652 -482 -569 -757 70 371 -506 -358 -745 342 -891 176 30 -778 590 -36 -748 -782 -550 421 -402 772 -565 -153 351 -331 773 -25 389 887 987 -544 771 -180 -141 116 -73 996 6 349 543 -959 250 -721 -752 301 -79 758 568 -961 -667 -917 315 -944 346 -411 774 -728 863 153 -258 -286 -1 -785 -276 -376 83 -436 337 78 735 599 -936 33 886 323 381 -103 604 -663 540 -585 695 -467 142 -322 128 -478 -640 -1000 -787 -92 946 -185 -650 -80 -54 -40 -503 365 -600 187 -553 819 -647 -388 -185 512 279 -979 969 991 -461 -970 440 698 763 268 -522 780 593 522 460 950 718 110 -485 637 -812 -996 400 -214 16 -713 -863 -686 713 121 -861 292 -639 -548 -415 -493 -83 -964 -527 187 -894 387 -899 937 -73 8 -825 -71 121 -11 -490 -97 903 906 930 283 149 -93 794 664 -117 422 -280 413 -315 691 -801 -132 910 456 -993 318 545 8 994 -613 722 599 451 -765 -715 -631 -8 394 -727 880 600 989 566 128 -851 -943 834 241 -341 635 651 -358 -948 465 674 -147 448 22 -116 -611 545 -957 -165 -230 841 825 -383 -241 254 124 -979 76 -761 857 -165 123 -313 447 568 830 -374 -379 -237 172 154 -859 -779 292 -2 73 -594 -555 -290 301 -480 192 701 802 752 798 -461 833 239 -738 582 -9 -177 -628 -373 -697 -148 933 -458 -598 367 860 -503 686 189 377 535 -218 787 555 -899 -587 205 612 -836 864 249 -109 723 -509 -95 361 -418 259 -642 830 42 788 298 -770 470 -357 494 -273 554 106 927 909 384 837 -711 -709 391 563 738 185 -137 -793 -836 937 690 -379 -544 819 22 775 755 -410 -750 762 -913 150 -211 -78 636 684 -334 -738 -824 524 -955 829 135 -84 190 -588 -171 -731 526 -757 573 -471 221 -627 571 -577 268 319 -92 -660 481 -389 582 232 -182 -689 533 -301 847 967 233 -726 -473 -627 -709 -997 937 588 -905 647 834 885 775 544 675 -658 -166 -416 128 -917 377 774 -330 -371 897 -880 81 470 -985 170 -297 203 339 592 779 -900 -932 -988 -418 -316 505 -323 -397 -165 114 633 -85 679 -109 -450 -197 -166 -750 635 -719 -855 -424 -902 -894 -985 -494 -493 -418 843 -401 -473 971 581 -627 -635 989 -26 -187 -301 350 -695 231 735 -345 -362 -498 958 266 -120 -276 -592 -279 -843 -156 812 457 -47 -230 385 -464 102 122 -703 465 678 -225 377 268 577 436 495 664 184 972 595 772 -358 -845 271 64 281 458 552 306 748 335 380 -187 74 58 473 -509 -224 -57 -216 783 89 187 613 302 13 -425 617 896 -87 931 -1 -647 -894 140 835 -220 289 885 467 -76 -896 -248 -735 -579 732 -200 853 -324 651 -237 -371 -918 464 -201 -207 844 834 669 318 386 -527 -457 -299 -479 -10 -65 558 -788 -136 -122 920 278 148 354 403 378 -404 545 457 -910 142 845 366 877 -281 -632 -376 482 978 175 479 162 452 -560 -417 510 -436 354 -423 518 384 110 532 -375 79 333 980 62 -408 -251 -714 623 77 707 -190 546 -368 -739 -555 291 737 921 644 202 544 86 876 -769 -926 211 946 -242 244 -653 581 202 -482 -519 -543 405 597 -422 425 95 607 146 -852 -538 -221 343 960 -490 -846 -738 -370 888 -856 419 671 700 277 600 -156 669 -932 730 28 -100 -490 961 -456 690 -885 -460 -14 855 682 132 -855 250 938 -792 -200 -283 -552 -869 -119 -975 -85 -719 -438 -316 971 -651 711 -857 -910 -486 689 154 175 -122 -195 229 577 393 -788 -923 -143 205 680 -978 -405 -540 117 612 -882 443 166 402 123 640 339 428 -162 -411 343 -365 -163 -423 -723 652 9 314 -281 -536 162 -602 348 71 -663 177 -784 -805 -150 45 596 -64 331 -376 511 598 -947 915 205 -996 -818 -842 -79 139 -905 80 806 -426 173 -729 730 567 -663 207 550 -814 -206 -831 -362 725 -514 301 -121 -147 862 -715 -142 86 977 -344 776 -985 177 -557 488 -576 -505 -672 -427 440 -831 -61 -163 -631 -744 -947 -334 624 -436 -660 303 -785 -554 -983 -753 -662 532 -624 292 290 -176 -433 -299 -618 260 474 324 323 412 -95 -524 226 -765 457 26 -131 348 87 511 -474 832 -669 995 880 -56 891 182 48 -429 -94 -122 -491 679 254 228 254 -629 717 239 915 761 320 -462 77 -408 265 636 450 774 558 -720 -997 -578 184 -701 776 60 91 -711 -713 675 556 383 528 708 263 33 690 837 -584 -381 919 -679 -787 946 883 -52 795 31 631 -241 -296 -913 247 -987 685 -579 -234 -733 -688 559 282 609 -547 401 241 -6 -56 56 132 664 -944 709 36 -761 -192 -416 -441 360 736 874 -27 -354 61 -494 802 -125 -712 -857 353 -14 561 237 -135 335 737 -718 -83 -421 -228 -193 471 -310 260 -777 -673 -797 335 -845 -979 -311 930 291 -928 287 -530 357 908 -972 118 339 -198 -475 -767 572 -839 -869 -654 712 -403 -623 -739 492 282 -508 959 -763 -646 532 746 -461 665 -758 -868 -823 842 -90 645 -906 518 393 -758 -427 -722 912 -696 27 -442 50 -709 -842 -441 -748 719 -667 35 358 235 -291 -474 -806 -538 680 116 956 653 232 222 -252 -727 -393 153 497 -573 -473 553 -656 -328 -866 713 936 300 58 348 777 -508 -722 -804 -512 371 580 368 -178 185 332 556 656 -185 -565 397 333 -355 180 -898 -876 -511 -191 74 983 -422 -975 131 560 -187 -171 -155 9 887 729 616 -934 939 558 629 -556 495 11 305 310 -30 -610 -628 519 -686 -526 -507 -670 82 204 94 575 -618 -347 -426 575 -98 906 418 -244 34 -519 295 -720 -302 -693 474 -87 -594 195 -630 956 15 -395 506 644 -938 542 -599 -538 705 984 386 -114 -864 -468 -815 984 -664 -521 -362 -570 205 186 566 135 546 590 650 -135 712 694 -74 233 512 647 -515 7 377 -26 208 -35 116 -759 913 -379 -210 -855 -751 -325 -329 681 -766 586 829 -208 -587 128 -298 -166 -418 977 542 -998 897 883 534 74 230 -123 -459 -821 869 465 981 3 -547 -808 -24 -532 375 693 -59 -372 -968 -824 806 -37 115 63 -54 -19 -18 269 745 -713 47 -546 -181 980 -984 -841 397 -468 -87 -168 201 -330 323 35 -327 254 -806 619 749 -429 -492 555 -203 -328 -382 74 -846 599 -618 45 129 -652 838 -929 286 552 -694 -420 192 -950 777 -926 282 702 117 920 38 290 -60 11 99 -190 331 -757 -279 592 594 202 822 -813 650 -550 693 -265 -131 -752 -620 -63 226 -934 -768 364 801 -248 -561 -606 -32 700 -897 -875 181 -124 -947 242 791 958 -512 -21 -427 473 718 698 210 506 -291 245 72 680 -40 -398 -557 -738 -689 -319 361 -102 -318 613 -118 -176 732 -663 -662 -837 711 -431 870 -313 533 761 -709 975 234 -529 357 295 -529 -1000 -711 649 -39 -559 289 -811 -434 -623 298 -239 -244 -121 -773 256 -577 854 852 92 770 47 322 432 -910 -796 -833 621 -473 -271 -399 -117 974 405 912 -936 444 545 -414 -488 789 -909 192 581 -91 -414 792 -71 454 -893 -629 326 -58 -101 -720 765 -284 -996 -729 870 622 177 -107 -528 784 -197 943 -271 -351 77 -163 -611 -195 580 -658 169 -617 488 -68 889 -527 -390 22 -501 1000 -417 185 457 -871 566 -552 -177 337 7 2 -144 709 334 -933 -425 842 216 379 -51 -64 -145 540 -645 348 -64 -70 -591 729 -303 19 -916 104 2 542 197 573 17 -519 753 80 23 -74 899 -854 -364 -680 808 151 -352 -943 -704 -391 529 -688 -973 -589 260 -60 -441 -34 -962 -643 527 -116 -901 489 -723 583 -908 867 -831 761 220 -777 503 180 416 395 175 430 -268 -525 -843 -534 232 -673 884 -474 921 -609 -49 425 -575 -283 -740 -629 -133 482 -382 -311 -957 -749 -168 -170 465 -903 288 -956 227 -731 999 -426 189 935 726 -436 781 740 235 110 333 -335 728 -306 -659 86 629 366 309 -777 789 -411 -101 -714 -449 233 -1000 -323 331 -343 665 323 -128 -831 -80 -495 797 -411 -730 208 -279 -868 -361 198 240 -207 560 422 574 698 -60 -458 226 782 1 -73 734 881 626 -897 632 989 -314 -775 -813 501 649 -938 -523 272 538 347 288 -330 400 485 282 -313 -13 -842 206 -532 -627 313 699 183 325 830 -133 -251 -712 -248 -687 -265 583 724 28 85 106 -21 324 205 -116 600 -378 -381 519 -512 -175 167 730 480 766 269 972 -485 118 -639 706 592 459 2 932 138 429 553 -601 -356 -687 -777 -657 902 666 -211 -400 89 553 -773 66 540 510 556 -638 -834 318 -694 -930 883 229 -679 424 992 -425 570 191 -836 605 -890 515 78 -165 298 -11 -565 -289 221 -148 529 518 278 826 895 344 -25 276 83 329 278 -244 -228 535 -385 179 356 -363 -711 812 -539 158 -70 615 119 -926 -920 395 204 -662 -357 125 256 813 176 197 -357 -480 -328 -964 385 394 -143 -383 -321 960 -480 652 -366 -36 229 784 526 761 -433 -227 -288 255 385 -696 448 562 504 -632 865 924 207 -526 -583 -947 807 -105 -979 -896 -440 609 -36 -196 -769 -103 -722 -250 923 951 -816 -444 503 370 -406 -440 104 767 -419 745 478 -977 181 -610 261 819 -954 885 3 -746 -685 150 689 -316 416 -496 73 166 537 516 -400 567 47 -379 -628 934 -389 536 -709 -702 789 -383 696 -354 170 630 -254 -984 72 953 276 960 612 366 155 856 -148 -809 408 -823 746 -88 -997 739 -649 -424 -136 -360 360 -256 568 214 -937 -104 -949 417 -268 -124 217 -650 -911 595 921 19 -439 803 395 -424 880 -2 -899 -915 334 -303 813 58 -514 -266 -316 -649 -673 -224 627 -269 -367 -159 -914 304 -222 -543 -831 -961 -928 -51 -973 -330 965 220 -908 840 -458 394 -274 -952 -19 499 712 -556 509 -217 -593 94 -59 -881 775 744 601 -668 469 -748 -497 -609 726 706 -649 -643 -263 644 402 -801 -124 -392 -349 -656 -182 996 172 687 630 253 844 -746 -408 -495 543 -677 322 220 -125 -810 -431 -609 815 434 -773 -575 650 -460 807 188 -994 994 -953 215 654 64 -246 -727 -734 696 -554 566 773 -743 246 -924 -803 909 240 -419 705 289 736 -849 229 -529 390 357 -459 -385 -96 419 861 -675 609 735 472 342 796 -686 917 -534 948 -107 -451 961 -926 536 -597 745 375 52 -22 821 297 280 -926 -333 -153 780 -204 546 552 -763 -319 307 978 -228 -966 157 175 653 708 222 330 -134 -223 -607 172 -862 -838 71 364 506 986 27 152 777 -641 472 -920 -789 -908 785 -98 613 -716 281 907 859 -405 -591 852 -27 852 744 338 -623 781 978 933 41 323 -928 494 -643 135 -211 494 -205 422 -446 951 571 345 848 92 -848 345 804 -724 -952 -767 326 -811 756 -943 -292 -22 809 349 78 -978 679 -783 -728 -19 88 76 -768 108 -258 -888 -507 183 797 547 199 -556 -816 741 241 726 -122 -881 -822 -180 -673 -201 -551 -711 -78 -935 -743 -600 716 170 -841 88 -695 -619 -457 919 -138 491 234 524 -472 499 957 358 756 -645 -917 576 -998 -593 -553 -190 25 -889 -321 -75 -364 -329 717 -284 -404 -626 -326 781 -870 504 636 154 388 -244 -408 899 155 916 -822 -423 171 595 -252 680 673 -825 433 -451 -643 -223 -359 -522 -232 -760 -190 -971 36 -715 -354 900 132 657 588 658 102 -590 -405 883 744 -986 -334 -588 98 456 -313 966 447 -870 -803 -554 -132 672 332 247 649 -798 104 150 248 355 -381 -584 58 -797 -586 -548 197 500 -912 425 697 847 -963 997 -616 261 -440 -672 836 362 -877 857 633 -555 -223 -455 -901 775 -34 231 -884 -140 608 779 -961 657 -897 519 -987 973 109 -690 527 -706 -687 -713 -761 820 -867 521 -592 568 -533 745 -203 -150 -904 71 -577 -493 242 862 895 278 -234 -1 -343 189 -792 -878 288 540 633 988 161 -592 -404 -708 -686 -216 -720 383 -903 844 -30 945 175 -44 107 -473 178 -580 378 -295 -646 474 -494 475 372 64 -683 -215 815 521 983 -149 228 736 111 -831 -305 625 -794 -588 694 262 224 -774 -286 -285 186 -133 721 -438 534 33 -438 806 679 168 105 -682 -49 845 663 -60 -920 878 -85 853 420 432 288 39 273 -836 485 197 500 -404 194 402 -257 -316 23 -251 -807 228 -171 849 -432 788 -806 701 -794 -588 860 -13 569 -171 -635 409 315 471 445 433 -919 11 541 410 209 -474 738 -570 201 -968 -325 74 -522 -988 -100 -498 -587 732 545 -353 -399 -259 -299 565 -361 -599 132 815 2 89 152 -980 828 897 -603 826 750 619 115 856 354 816 -320 -936 -687 376 -507 861 -891 -148 401 897 372 -197 -322 11 129 937 3 -11 334 644 823 122 556 -607 577 -656 -973 -850 66 -848 356 544 -101 -207 118 -22 238 955 491 -705 910 -480 -925 -634 -209 -193 -523 -261 694 989 -253 494 -411 -242 -929 301 -417 -123 -465 528 -837 411 557 -339 -416 658 -50 -1 -71 21 -564 5 122 -352 586 126 -712 -676 -847 -658 -169 757 664 500 386 560 94 -803 693 235 -908 543 963 835 -603 258 -828 -377 -529 -364 -903 367 -57 167 70 -999 -163 -319 730 -698 139 -378 -125 300 687 964 -454 -735 -430 300 129 -788 -305 -788 -793 -652 261 950 20 631 -374 -920 -704 -320 469 -165 552 -510 -569 -911 669 -126 15 -44 -37 -262 -354 769 -973 98 830 -13 -191 504 8 -918 -150 940 952 337 777 -223 301 -966 162 277 -693 867 926 2 -736 948 -963 -892 -903 -999 -340 -527 776 444 664 344 651 607 152 -32 -77 860 677 51 201 -70 -858 587 -688 -890 656 248 -720 908 -961 -759 684 635 69 239 -210 491 -640 631 -207 -87 866 -118 225 240 997 -762 -708 50 975 374 736 130 671 461 517 673 190 -505 218 -207 688 -489 -255 441 -654 -677 389 -631 431 412 425 -292 77 -726 -656 -958 -974 375 373 82 -621 -330 83 -376 548 -386 264 -334 283 170 602 970 481 13 -69 393 -483 375 916 -957 446 182 -339 -33 -540 -520 -75 639 -453 257 462 767 -420 189 711 592 232 -661 -568 924 -995 -338 208 -567 -600 -961 668 732 481 -752 -255 -938 234 -503 -814 568 -921 -153 -247 -920 -546 -843 446 41 -796 -691 602 -794 -241 799 -786 -190 444 736 813 -369 -482 98 108 -473 -626 583 -283 69 -783 80 -351 925 396 502 -403 999 -641 25 -151 676 -156 237 133 943 789 972 834 156 -692 905 -322 -200 -158 842 -743 -140 -27 480 5 -83 861 208 264 -456 268 221 -497 233 11 -572 606 -901 502 244 -150 -615 923 -594 -913 -969 -39 -465 -619 951 -85 115 -328 775 -261 401 -886 392 297 278 876 316 225 -477 712 -192 944 271 -550 -794 447 810 -666 270 -152 -286 -651 395 390 35 91 7 275 337 -59 477 -859 -564 -225 -624 -715 114 -385 -435 730 990 -332 -982 -181 -876 617 296 -770 337 -828 -58 179 568 -831 -878 5 -572 -884 707 -551 281 -862 -89 -425 -689 637 -470 -128 683 566 -441 30 -806 -86 486 -14 206 744 270 -941 20 -606 -591 561 -623 666 -241 469 -829 -158 509 -931 -324 931 673 -157 -7 644 -324 97 -127 -453 -76 572 -523 830 -59 -232 867 -539 -64 -322 594 265 302 -546 -428 -233 -129 -641 -10 -962 -646 -17 -351 -904 -95 668 477 591 -844 -337 831 926 -129 -661 455 -838 -101 -867 933 19 382 667 -480 802 316 -271 830 304 -941 -944 948 425 -879 -712 611 259 -265 605 -235 495 -116 901 179 -858 -856 117 -9 -679 686 -585 -190 328 534 915 -312 -394 333 930 599 495 722 896 -222 -464 -733 879 -349 864 -487 -50 -767 -576 538 -254 434 417 765 -105 -557 -36 979 62 -907 -462 -336 -455 226 868 -436 -946 -53 270 -243 -428 -868 -708 -841 -428 978 -414 -984 -981 590 960 37 233 -817 -990 -429 -908 358 -42 165 -245 -672 -364 583 -499 -754 -556 -740 652 -713 -310 890 811 413 -925 98 711 -608 920 908 -711 47 462 -787 561 921 -709 695 324 929 -899 -853 938 25 304 -964 430 850 -719 -23 27 589 -921 84 -623 -915 396 -942 363 137 843 793 869 -824 717 604 -279 -79 801 -844 -138 -394 -444 483 239 -70 -478 -105 130 636 -399 960 280 73 777 741 -486 717 621 -89 -661 -665 731 -79 -460 645 -980 -222 -230 -534 114 -774 961 -558 -771 965 -737 -106 235 191 -932 113 -995 870 -416 -228 -918 849 -896 356 935 426 53 -700 -890 -581 -852 -306 674 443 157 412 -936 -778 714 185 -39 603 -895 -265 681 -851 453 -483 -246 783 -879 -171 411 -50 -146 592 70 601 40 876 -821 -509 107 469 -477 616 893 230 381 -308 -990 -525 -961 415 874 176 -752 -800 -458 -868 -127 663 -844 985 -258 -291 -248 -262 768 -911 -678 -276 396 -952 -817 -934 992 -164 -523 -460 373 219 275 -351 264 230 185 706 -296 -294 676 -154 848 604 -95 474 -311 -34 663 -385 280 181 -973 -820 -944 903 652 -230 -174 -562 -913 88 -976 117 -522 -365 -379 -821 -367 727 114 177 -192 339 229 527 -715 -202 -862 996 481 -840 -997 148 -50 801 900 238 -681 189 -541 -442 200 -115 -133 519 -306 -197 -579 577 396 99 -278 708 -745 -291 290 -281 -129 11 -792 996 256 251 -905 -256 991 967 760 742 -893 -197 -32 -392 -367 -327 -927 -637 632 862 -323 -772 303 306 849 541 24 595 190 40 548 -609 654 342 496 565 -626 594 114 366 -835 -890 656 -334 -439 -396 -105 416 -845 852 -308 -987 -121 -613 -239 -965 -1000 287 -834 538 690 792 -257 840 761 -860 -353 868 -799 -108 943 119 288 -833 506 -93 50 -51 35 304 -394 40 978 -606 691 892 32 322 -808 890 -340 -854 -801 -295 300 -383 -699 339 -346 -379 -989 460 -587 -489 -322 104 -20 -222 -522 276 612 -509 677 471 -663 487 -272 109 920 -697 362 -807 -464 -121 789 841 -187 -696 912 716 -683 -946 217 767 157 -817 -10 -438 655 495 -971 959 -525 67 -321 642 -152 712 532 -518 395 -836 -576 846 408 345 -506 -446 -614 753 392 101 -572 -65 884 834 455 -891 -83 -185 -177 24 -710 -930 766 -336 -14 -733 39 538 -860 393 -793 123 -154 -670 -51 317 510 5 892 553 -712 477 -433 663 813 326 -335 -642 -839 -12 -189 -411 938 -68 212 -640 709 654 -191 188 950 225 583 -141 -757 -952 973 575 370 283 68 234 -700 -633 290 120 -807 181 -379 390 235 178 312 -725 -664 -473 427 742 692 -361 648 -79 89 -257 600 -650 -429 285 419 -817 -275 261 -527 -91 649 -42 -476 955 -301 -224 -563 -865 -794 884 859 -805 -728 -909 -806 418 449 -553 932 -122 -395 -264 -676 338 634 945 -168 -117 922 -212 -655 -286 168 231 382 -962 -335 968 -777 609 -891 -853 777 -260 459 -824 -363 -417 -996 -787 38 -440 29 -101 441 877 -223 839 -366 -625 867 46 81 -343 120 26 -999 144 701 -308 -336 -970 105 172 333 -669 16 -341 734 956 -367 443 300 -629 -47 -32 236 498 -857 672 355 -94 300 219 -798 932 -822 -645 -705 -629 731 966 187 889 -423 -594 -586 944 90 -218 389 641 988 762 -550 3 190 -299 80 -746 978 727 -227 864 763 -115 -620 -635 313 761 229 535 578 962 966 -343 -77 -882 -151 -846 -48 -636 -123 211 -35 -14 395 -766 -19 987 239 448 -333 -207 75 591 863 801 -318 -728 -399 546 324 528 978 -609 -3 619 205 -97 -17 549 654 775 975 203 -94 -906 609 -550 -323 -34 152 252 -542 -413 -828 252 -602 235 -428 -91 -767 -881 797 665 -438 -127 -296 431 136 94 264 -745 197 606 -898 94 -55 415 620 -440 263 274 -449 82 905 614 399 542 53 797 -777 463 875 787 10 -989 -530 523 -664 -860 -935 -318 -990 844 352 652 780 209 -279 -158 492 828 266 -111 -776 168 909 336 -166 -816 317 -265 -183 736 -677 69 449 -438 36 -147 770 604 -543 -6 579 62 158 559 863 -678 497 400 -342 -605 214 205 -662 -349 -944 -7 442 -637 436 -918 -180 -526 -767 901 -798 95 424 -588 -62 -164 -611 26 69 377 557 462 -556 833 -195 -754 -269 135 -578 438 -251 249 -591 -965 254 -30 534 956 264 -273 647 944 -494 -554 699 -914 825 -934 -368 -188 -429 715 -31 642 -195 -222 595 -796 689 -490 -810 -501 -543 -979 562 -186 874 222 885 -717 903 241 575 405 568 -254 -670 -276 -790 -517 -648 221 -176 -829 -343 -166 412 -971 -328 -424 220 -20 717 -608 -708 -201 -185 -177 845 -226 686 -956 663 864 -911 -655 -634 -706 -43 -839 690 830 857 -972 850 608 399 -617 270 154 644 -172 380 202 -449 590 -594 685 711 387 664 -446 533 -24 194 -672 895 -217 -154 96 715 165 854 13 -215 805 637 793 -346 -718 398 746 -637 102 -512 -157 460 -586 -842 -817 -963 -872 777 -526 -721 -10 -207 -364 734 -305 -504 -479 856 -774 55 531 -407 -799 904 -324 -143 -637 634 860 -172 17 549 309 -303 119 -732 -147 -983 818 -379 379 -246 684 64 -884 -751 362 879 -581 -435 92 554 194 323 -748 740 616 180 -96 506 804 616 501 376 -948 -594 -227 261 10 205 -985 296 -165 -497 245 -230 -85 -257 567 -157 -666 -219 922 749 -324 956 806 980 -784 -671 -875 -19 184 -642 -635 -86 686 389 246 -150 -528 616 704 960 -341 868 -11 316 -916 702 -308 -728 785 -618 322 9 -854 -707 -636 580 571 -721 -926 -452 -160 491 873 -776 747 215 870 -311 108 -369 723 341 -362 944 53 -638 721 -576 520 642 -604 -722 763 300 -900 266 -569 -3 -634 452 -340 -539 -155 -81 58 870 -380 550 460 -71 222 -115 -513 -292 -780 -867 741 -114 -344 898 469 669 18 194 730 -751 -857 283 250 199 -273 -234 -152 -919 -333 -892 -497 -144 -624 -263 -245 -486 -279 -428 394 434 -538 970 816 504 -13 -787 -982 362 -336 -757 -232 -768 -383 -718 -615 -736 5 304 751 -880 99 461 82 -352 -173 -568 157 340 -413 187 783 -60 839 438 929 -8 -718 419 -410 -159 -540 727 331 -134 327 590 119 548 -958 152 386 -775 424 -836 -649 -909 10 811 219 -970 306 783 -845 866 70 958 -54 -980 -421 -164 783 869 -765 -996 824 677 -700 550 905 -365 -712 682 -263 -603 -591 -74 -422 -349 -393 -834 -661 497 -358 163 948 -352 -814 647 -133 -764 -712 552 614 -891 -878 -820 -750 821 267 -912 130 937 -233 -821 685 -1 -224 272 -206 399 -787 552 -976 -534 137 -616 -142 -869 -876 -303 524 -457 -606 587 -835 530 127 -450 -849 526 -886 -807 409 -875 697 -1 -635 595 -716 -65 802 -627 -364 48 497 29 -716 -314 -750 754 918 -931 -1 -296 -57 693 920 319 -838 -78 80 483 431 468 296 -710 -843 -314 69 -110 -859 119 525 -847 -522 484 -920 -676 -167 -208 -589 -993 -613 -164 -905 -728 719 340 -656 96 -732 15 -731 477 455 884 102 622 -404 -637 -977 12 -323 439 57 -217 85 954 592 467 -864 15 570 72 539 535 688 360 311 -145 492 -980 863 737 356 -812 -277 -206 -457 752 -74 240 -324 532 325 848 742 252 -45 -195 -53 -742 -153 -149 -262 463 -695 427 492 908 -252 -358 993 -762 771 -156 682 201 555 883 -139 323 872 49 404 -163 -973 -93 -363 -988 82 -710 404 -205 -943 -10 383 584 -356 638 339 476 -939 -922 -200 513 850 -831 151 334 -353 892 -560 -460 -254 294 -642 329 701 992 -272 153 -40 -763 -510 178 -118 497 571 227 560 -588 -396 763 -553 829 -798 291 -43 964 741 -964 588 833 -229 87 978 -215 -414 -554 408 539 -613 310 -272 -913 -376 672 -874 -568 -42 -14 -435 -775 -238 887 -701 529 495 -900 -686 5 599 -403 774 490 614 631 -417 56 485 257 381 352 70 845 347 250 391 -968 771 -1 -246 671 -680 104 678 35 -218 806 319 -434 965 -475 -617 -145 799 619 -525 -226 833 739 571 835 -265 -184 -748 888 -951 -840 -296 -180 392 -700 -508 -325 -491 61 -532 -900 -488 287 -405 -375 -887 -707 -554 -73 361 647 794 18 -92 -477 -128 803 801 -786 3 -15 822 43 -735 455 687 920 -23 990 -340 842 265 -846 999 -424 -821 414 251 529 599 519 -533 -927 382 824 -180 -684 -793 -649 -568 624 399 199 659 304 581 63 -474 262 883 830 662 296 884 17 -114 918 804 57 32 -803 400 -878 -891 40 895 -25 -524 520 -683 -315 -37 475 -507 -750 389 -430 -955 340 -558 -292 -249 691 -729 -625 -686 -935 -713 -764 -645 -526 706 767 945 853 -679 816 330 -553 -136 -452 -655 -742 -75 889 -106 -797 332 -693 -290 571 298 185 -373 -257 679 709 452 -183 722 -551 -284 -493 -125 840 65 460 -465 -511 651 963 -363 616 267 -807 787 -640 827 155 10 -646 -2 -258 -834 962 -914 936 -987 214 284 890 861 823 -71 414 -829 -944 -363 -892 581 -625 78 392 876 560 271 406 -230 366 -955 -202 -627 6 -762 643 -546 623 -213 870 -594 774 -414 -859 -182 410 -791 -687 -535 103 -343 -838 -318 -609 747 21 713 -210 129 505 -900 -857 483 -718 -738 858 645 -147 -273 -501 371 -267 98 706 -909 311 600 -795 -668 -641 -54 -222 86 298 -262 -622 -763 833 554 876 416 -89 -23 925 -462 926 585 -686 71 788 9 412 -475 336 -953 342 -133 731 -696 609 379 -644 -769 533 42 598 396 10 -342 780 -855 157 -522 732 -171 85 569 995 -534 -3 428 -452 -984 -665 -584 744 946 -744 -88 903 459 559 -477 122 -792 883 712 201 -376 -938 333 -805 168 -427 213 -974 -326 -401 -544 822 273 -404 913 -606 -623 612 -116 -323 953 -138 -353 -927 -694 452 199 -415 909 841 -409 173 450 470 759 -392 979 584 624 38 538 -707 5 536 -406 -441 14 -824 493 -918 896 435 815 -243 -445 146 485 553 79 287 2 -893 -458 244 -165 925 919 -877 979 200 992 752 -709 485 -148 600 -379 574 -2 71 -766 -82 929 -480 -238 -368 608 -673 611 -953 413 -833 -832 -667 -620 810 320 482 -125 821 -461 144 -656 -277 -687 248 242 -633 689 671 -369 287 -218 -111 -693 597 544 -776 294 -329 -581 -252 -88 -781 399 979 71 -802 -787 -897 -65 -262 -841 -194 84 -498 -789 397 839 55 -961 431 261 -739 355 86 899 157 914 823 42 -207 -153 908 -529 -753 -568 177 -126 -722 -86 763 934 -837 627 -567 520 -361 475 386 423 -438 -314 -17 -731 739 857 890 32 -494 865 518 -153 -319 -902 -418 514 701 -980 892 648 156 -538 -163 -239 11 175 470 949 864 389 819 37 -605 278 -73 834 -512 -529 -877 -812 134 195 183 201 -549 244 -605 590 673 517 321 275 -865 -148 -600 953 306 981 -517 153 768 562 -156 479 -280 -730 343 741 -841 375 -826 294 -629 721 -454 -835 647 52 182 -188 569 -420 922 -111 536 -208 -827 154 -92 346 938 -556 -107 70 -130 617 -736 443 -260 -344 -451 568 -857 -724 340 913 304 -699 617 -901 -729 -169 -289 -585 628 -33 630 -878 -271 909 575 -532 -419 106 73 -37 -761 327 10 645 -56 360 -614 419 -205 890 576 653 -799 182 473 -528 -621 -661 604 700 611 331 529 375 -121 645 467 -238 -630 671 96 860 -407 486 996 -399 -956 7 611 406 -775 -298 -951 678 -1000 -395 -633 741 -865 811 -17 634 665 -893 40 -423 976 348 65 -174 277 -930 301 697 -509 407 209 -558 -806 193 -610 877 -796 -105 424 128 706 23 710 696 -361 186 184 -187 695 -102 274 -923 -529 546 979 -911 -750 -388 -641 949 -191 925 219 333 -591 -410 -389 53 -775 -50 -781 755 -353 345 -806 841 155 -322 -968 923 -310 -655 -42 -998 -692 -696 -271 65 -748 -440 463 -847 167 416 -637 -15 852 -265 118 177 889 -106 -526 522 -396 -730 -384 239 10 -318 -202 854 -827 -556 -911 498 -474 460 749 -980 -737 -798 -466 325 554 920 -801 921 -431 290 763 133 122 -482 -516 807 796 803 271 490 307 469 492 619 729 -319 544 -186 -521 -869 -570 -308 275 878 -924 996 935 -368 381 813 -720 974 -160 -721 -660 -832 180 -86 -206 662 857 892 255 -769 -120 590 -481 -501 845 -407 276 303 -727 -810 -756 -557 -112 -966 -718 263 15 564 399 169 378 216 275 -802 -861 -209 -192 189 897 743 -608 -995 383 -776 81 -570 133 -306 787 -545 471 903 -891 558 -987 98 265 -511 825 187 498 67 -807 640 -890 179 923 552 932 -306 -696 -195 -838 730 -394 243 -623 364 -350 515 970 -123 333 -789 668 -680 209 -499 -91 -857 -950 -561 739 680 -139 -15 34 -157 -602 542 -333 551 469 917 -640 61 -597 -998 -214 823 925 707 408 -478 732 611 -518 332 986 -280 685 -125 -365 105 -352 -403 232 503 -738 138 75 290 -446 -440 222 -674 -245 -541 884 -257 -245 -266 760 -296 854 681 -480 -309 -711 -136 496 -850 -570 390 -917 627 273 -535 359 -772 152 -938 766 -982 450 -444 197 -2 -285 456 708 339 419 -587 -286 -93 -886 158 -767 750 -38 804 182 -289 -848 317 710 -754 -589 -51 197 579 987 199 -156 93 183 -391 -303 933 -617 779 -877 521 -959 -869 -529 -611 -991 -232 588 753 446 289 -673 -254 722 954 -538 587 926 719 -285 -804 -834 417 734 -596 434 574 803 -595 -451 389 -422 -441 -381 -99 -37 221 -962 41 587 -59 -276 -446 -647 669 -149 -970 488 944 177 628 -364 -240 -606 -67 204 155 -40 285 12 -29 -498 -299 270 -937 -734 921 970 571 -58 -830 -361 -110 -794 -157 -488 -374 878 -590 -360 -765 -835 -902 272 248 208 423 527 -970 963 241 459 459 840 221 -161 102 188 -845 638 531 211 866 -310 -801 -748 -679 315 266 875 700 -11 651 -836 663 -49 450 285 791 -444 422 -624 -231 -129 491 -359 896 -992 783 -965 -180 -383 -514 264 -885 -395 681 291 -531 231 -492 740 -426 497 -799 186 -636 -419 -456 -936 928 796 -429 763 -500 679 -92 -952 -777 -841 -346 -245 826 189 520 515 3 -494 749 -682 -428 -149 882 -633 -818 -747 96 549 45 857 -901 563 789 740 -441 991 207 -922 399 877 -764 783 -537 826 -505 -714 -439 -77 123 977 879 672 -694 -135 456 -810 759 124 -376 718 764 -454 -159 602 -196 -918 779 -379 -636 -773 110 -188 664 906 717 660 241 11 414 -230 930 -704 -293 631 -456 -664 474 -452 703 204 -224 -706 -30 -695 -733 913 -753 -902 0 537 -431 277 -809 603 299 104 864 -463 883 252 984 -275 -881 -672 -400 390 912 -237 -161 189 -416 -545 142 504 -534 -435 -997 927 466 316 -625 -398 -718 753 -680 403 -682 -330 53 -933 -141 -500 356 178 -694 979 -396 -133 -924 822 451 -687 188 269 363 -162 -63 -859 -167 30 954 680 793 -746 267 878 458 -863 276 -144 -817 861 -221 -901 440 268 -651 -341 -100 170 698 -317 270 -864 691 -742 -503 -131 640 162 -608 897 -937 566 -807 177 465 390 -776 -472 673 27 -703 969 -783 -508 425 39 446 -651 -41 892 668 946 -467 270 705 -278 -400 -363 24 -590 -909 420 -346 -324 214 -767 -958 599 -474 -780 724 374 -402 430 880 295 -754 632 450 8 -439 136 974 -439 185 -876 162 930 -863 291 -496 -307 -808 -580 -645 175 -703 866 -622 720 463 -292 260 207 -217 -165 728 -349 479 -232 547 271 -413 985 427 -478 -487 918 -367 249 655 -11 89 -205 -311 -921 92 571 -19 -766 -711 -635 -32 39 -219 -6 312 369 -406 -12 14 -593 -569 -1000 650 480 -631 261 246 -498 606 -26 322 128 -20 -521 321 203 295 -129 -656 594 58 430 659 -520 538 934 -525 911 -175 -807 -541 406 31 -191 -818 -895 276 -182 487 -529 -45 214 428 -572 -600 872 83 -406 -966 -209 -596 209 -34 -325 -965 125 -844 -981 -837 -437 -433 -680 542 -768 405 977 268 192 -636 -859 651 -62 -912 -140 -748 267 -62 -237 -492 917 152 -222 455 186 31 -902 335 -424 920 840 620 -942 471 -606 -881 65 16 -582 -852 -753 162 732 797 702 698 -996 378 -193 -990 -309 443 382 900 -479 274 -68 -457 400 -147 934 -506 -327 -313 66 -362 -552 -12 -909 825 -778 93 289 -84 -425 -398 780 211 855 -578 229 573 2 -405 673 -100 -700 -851 528 5 896 84 -209 -193 -784 164 -862 -279 445 890 -562 -309 826 -98 435 -571 -445 -192 253 -963 555 -331 -249 891 -119 -301 772 285 -312 42 -811 -485 -143 53 -65 997 -971 742 -946 -936 -540 156 -970 614 -480 -223 111 258 -509 -943 905 550 269 276 -482 990 60 -369 851 -555 -936 -494 -865 801 521 -808 254 381 118 -432 854 -383 286 805 -505 282 821 649 -219 -2 -847 727 574 937 275 915 256 958 -643 754 -848 879 278 455 -413 664 -687 -701 -145 113 276 341 947 -190 71 -80 -959 347 881 -462 865 -111 957 75 -106 -585 70 237 -762 453 326 687 787 -494 -792 749 -547 -511 -620 -224 723 313 388 -687 789 -189 256 -660 682 -580 -815 296 -777 -754 -104 422 291 -179 -25 -154 127 -463 948 -654 -697 817 428 351 -393 -429 -970 972 784 65 226 447 -90 942 -349 -758 -551 -98 -963 -713 546 121 506 46 302 -15 729 157 807 92 142 175 15 -148 79 -3 -867 -182 -982 -995 -995 -861 -610 -723 889 -736 531 -474 362 -333 -158 722 -362 -422 -730 787 -918 -824 556 -644 -357 820 169 436 -378 919 819 -144 -342 897 574 184 721 -587 -264 -450 243 1000 -171 -264 -679 -145 -487 30 -124 46 582 -894 662 149 -404 767 -522 -947 140 -937 -501 -463 -645 -363 916 -672 -833 783 -931 959 -500 361 647 274 510 438 210 371 -99 539 279 326 394 984 91 -829 773 965 597 259 -719 148 -684 322 -399 -866 653 140 767 -868 795 -880 -878 719 898 -427 977 106 -230 -971 -897 806 -891 -498 310 955 210 467 60 438 343 647 520 968 -714 953 4 -475 -853 -651 186 -541 339 -39 985 225 -348 25 741 401 638 213 -56 999 785 996 461 -359 857 -968 125 -905 834 940 101 384 121 595 -706 355 -260 3 836 59 -871 543 -109 313 -947 -653 -711 -512 861 -110 -938 123 999 -493 810 808 -272 444 -566 -173 488 -421 402 277 472 29 -40 885 -532 725 -583 436 -671 429 233 -675 179 444 424 -125 -264 416 362 -14 836 509 -397 514 -266 301 -930 -117 277 -629 -541 669 856 383 845 -665 -314 854 -968 -606 943 896 446 790 -495 -287 -374 -585 960 -471 172 120 -602 -220 -329 658 -847 434 828 88 619 -472 418 67 881 -425 61 -374 -771 -212 80 -969 -770 -594 268 -110 851 -175 -124 113 -495 796 332 53 653 847 -337 546 -762 712 421 -86 280 65 0 -664 170 147 -409 -594 42 204 -248 -200 -13 536 111 -572 834 -452 -634 697 432 212 74 493 663 -697 78 683 -52 407 227 -517 499 665 668 131 -414 970 -647 -524 83 555 -279 587 -457 -462 -513 482 -972 988 -129 170 802 -838 -930 984 1 680 -968 779 -570 -574 -436 108 896 -425 711 683 434 -850 266 209 57 -382 172 605 -803 983 133 312 -934 -601 524 -359 501 147 454 -432 -401 656 -52 462 687 387 783 -917 -557 832 611 -72 -361 -965 -267 473 494 637 -443 262 -411 322 197 -393 -534 499 -312 -327 750 -975 -104 140 882 546 585 -889 890 -705 11 -619 -953 -520 -282 -929 -553 -305 -42 -962 -840 41 -450 659 -738 -156 -556 536 -923 204 645 525 950 -86 -718 -399 -881 987 -913 143 558 718 -240 710 120 408 -451 796 -572 579 -938 -919 -665 652 839 -353 941 828 353 126 -792 252 -625 72 -430 55 -284 -439 -766 356 -393 137 -483 524 -323 411 -966 140 296 334 633 -371 751 350 72 -209 -38 718 -155 64 607 332 281 -520 82 -129 954 -789 -531 858 355 757 816 305 -270 -154 760 268 -176 -92 -676 838 -246 -469 698 966 -180 -189 -597 -866 -978 327 -175 -57 -778 -367 462 76 -354 345 570 593 -605 -463 -178 197 109 20 153 -631 385 512 865 -910 -856 -337 -806 -737 -731 -306 200 -529 458 360 -74 452 903 -375 720 893 -362 -303 418 496 -777 544 726 131 838 -147 8 -619 543 -914 -951 -921 404 -448 -255 735 85 -787 709 478 891 -14 -675 -113 709 -948 -155 -463 -349 134 -782 274 599 958 470 -737 -256 -688 -343 4 -195 28 -810 58 -586 -449 -363 -948 -580 -663 870 -181 -100 979 -886 -549 741 341 718 202 -350 192 -996 -264 782 -46 -806 260 -777 99 -698 883 -420 -455 35 -992 -715 64 251 994 -220 -920 659 110 897 663 463 -187 162 -334 -132 -440 -438 -540 -692 -733 945 160 -726 -271 970 560 -326 404 -95 -106 -744 53 -584 -900 -241 998 -84 -250 349 -167 -591 -794 20 584 369 551 29 -589 13 677 -475 601 -283 165 -259 -765 -910 717 471 119 655 132 -7 190 -224 375 511 388 -337 253 745 736 797 -657 955 982 932 -625 457 -95 543 527 -485 69 -936 868 368 498 255 109 -292 -733 -245 -638 768 748 -232 13 855 -297 226 675 -993 -564 302 -127 973 357 198 577 308 -427 815 -824 779 702 -619 -232 940 941 204 -607 737 405 560 -326 602 -653 -739 467 117 573 479 -267 -375 274 -24 -209 63 40 -429 779 -408 -968 334 -887 -181 467 -885 -807 -506 -601 -691 683 958 -967 580 534 505 278 -329 -516 -929 -843 263 736 -38 -617 -602 -627 98 173 782 -275 378 814 956 -718 -640 -390 457 -412 -807 276 -49 391 141 -505 317 829 -862 918 498 -162 -112 -587 -327 741 -279 -988 896 -293 513 -290 -6 -248 -211 721 797 -15 -566 183 -6 -837 809 922 707 -133 -191 -654 -812 359 86 548 913 -169 -218 436 436 -205 -160 569 -586 -283 477 940 -774 -455 706 -988 92 -175 839 -149 -199 483 919 -295 -804 211 -350 -544 -514 677 -117 -610 196 -469 261 825 -376 15 -303 -124 46 -838 -930 -767 848 -570 317 790 380 438 232 -653 928 -577 150 -643 -210 516 584 -206 826 269 197 547 -324 -479 -852 687 -590 429 929 928 -435 -765 471 -735 -571 -556 -807 -372 338 -497 -549 -663 960 -954 -896 783 132 -726 -407 66 750 -730 875 -168 -52 -557 802 698 -29 -15 -511 -70 960 -251 -497 828 329 577 -460 -928 205 561 658 659 -776 -186 -660 -697 359 735 517 -816 -789 -732 -210 -673 131 -962 552 845 -21 -272 520 -199 917 500 -791 -34 773 173 -650 331 -967 179 206 -609 -949 947 362 267 -753 739 325 935 197 220 -412 39 577 625 -426 -768 -626 462 -710 612 -306 87 379 84 258 547 -11 335 323 -149 753 -241 -587 491 -196 197 -207 116 553 530 -119 -334 -306 530 871 946 -260 704 -551 -663 241 -255 -99 -899 -925 3 119 -392 -293 728 -328 -343 -81 866 -919 795 843 969 -401 -282 474 -973 -465 -801 -690 552 225 581 312 587 394 -835 -122 609 240 360 712 436 -309 -465 -166 -881 -401 496 -492 393 -507 -26 881 787 -174 -83 791 596 784 841 476 -457 -214 774 219 99 -893 420 -191 -815 842 -37 818 -331 601 703 226 -886 -504 827 265 390 897 -265 -227 701 444 -684 -959 -280 -447 991 887 -683 -213 -226 610 247 -776 305 661 831 -300 -75 217 720 841 151 -134 719 -412 469 -522 944 -1000 -952 -440 783 -720 -767 930 28 119 905 -277 660 -993 852 -504 327 -945 -601 727 -983 -953 624 -30 -175 -405 -690 228 -712 121 802 -296 603 -514 561 146 999 -683 85 125 361 924 29 784 563 187 -806 875 -372 123 529 -374 580 783 -454 695 149 -791 136 -560 -292 724 489 -770 -478 -543 -475 731 414 34 -435 -856 -649 -347 957 -900 -998 -216 56 -183 -449 -769 -374 9 814 308 930 -478 303 531 146 405 390 930 -237 -136 152 -77 582 -63 539 -591 -905 -758 -923 -437 708 23 897 -68 -176 -384 462 -384 -502 5 200 -150 523 10 -20 926 -359 158 782 -977 -151 911 -197 905 -38 -70 368 -961 321 -9 -465 -381 -848 -401 446 -113 -125 -263 -203 720 -539 331 -101 -39 -738 -887 493 132 -86 -333 177 702 443 976 130 813 349 830 -354 60 -627 -397 -261 -478 795 -78 -133 944 351 924 -515 171 978 339 671 -996 508 -991 -446 -337 640 -411 407 661 -340 -366 312 -639 -761 184 -305 -738 -27 17 220 -315 175 466 -722 -794 238 787 578 -333 368 190 -636 121 -868 658 -776 -410 787 246 126 -914 -949 -808 729 -484 858 -413 731 171 793 -825 765 -158 799 -160 974 900 540 885 -916 222 183 -374 -149 744 -964 -314 -205 -487 512 -684 -335 -140 -859 404 518 244 967 -815 462 870 691 785 449 57 607 386 85 948 -233 894 285 146 819 -114 -301 177 526 -983 -251 77 -563 -203 -156 863 -330 617 -135 581 -331 2 -230 268 966 266 147 -947 653 -172 286 -863 -411 383 582 -559 337 -585 -296 -52 176 948 -321 -127 -105 -649 419 606 -561 -892 593 -170 421 -217 -370 -453 -200 803 -100 -17 -716 -209 298 576 958 -538 13 -686 122 628 -815 626 -82 -243 -800 709 990 -515 674 766 529 -203 269 720 -376 738 -463 350 798 -680 914 196 917 -244 457 -810 419 491 -708 122 -937 -384 -742 108 338 -715 -448 567 505 857 -656 628 -777 -323 240 477 828 943 -797 -934 830 -503 174 -611 -592 703 -568 888 -893 -637 350 895 231 416 793 988 -727 203 795 -965 801 402 -323 360 -342 -902 711 922 -651 121 274 807 575 932 -428 -75 702 -573 737 692 -22 -411 -758 -826 980 164 -646 -46 839 -92 297 -639 -441 -526 -542 -777 -170 -35 -371 686 -344 -112 657 545 46 969 980 76 67 -611 -152 -155 -382 74 969 741 389 84 662 -259 -569 -705 397 -400 -412 -486 471 -906 46 315 542 240 -334 919 463 -660 540 -353 578 598 271 924 871 16 524 70 237 506 -458 830 -10 453 -419 -539 784 -550 663 63 857 496 741 -565 -90 938 -994 -27 40 -206 -614 731 -165 952 -74 -7 -657 536 -696 687 -968 354 764 -673 318 -95 -760 -87 472 -926 -260 711 -21 -611 547 675 980 -725 879 931 997 916 -880 -722 -745 932 -235 279 721 505 105 597 464 -24 -831 624 -92 -920 291 -337 -337 820 -878 17 -337 149 970 738 793 -96 299 -21 -481 -93 -153 422 -92 -227 -840 -443 -558 386 577 866 437 -76 577 435 893 -480 852 -880 -959 365 359 244 854 287 -270 776 475 -687 889 235 699 -398 53 -554 89 -101 -434 337 373 -659 -878 -55 471 -672 -255 921 -246 -848 -918 469 479 86 -194 406 -30 371 -756 -444 405 81 890 -398 -598 -338 205 -587 365 527 -826 -485 493 905 737 -349 595 746 -974 -970 -856 -838 326 757 -799 -432 638 -398 793 517 -386 947 688 -671 666 -509 -873 -202 951 -402 -818 -92 672 -509 -711 -259 92 -842 922 -989 462 336 -685 -175 191 613 -324 77 -729 -857 207 -774 541 252 -984 252 -373 802 181 -83 971 -413 -901 -617 191 91 390 -679 -732 -415 85 -766 -962 -724 625 526 -612 -615 575 937 829 -992 577 -228 -921 774 -408 -524 129 -143 -166 710 495 923 -833 254 134 -589 -914 896 -433 -347 361 468 941 -758 274 653 -502 695 623 -737 -902 -556 387 930 284 -747 -91 277 -283 -176 -103 -9 -806 719 343 110 -452 -693 -408 987 -397 541 920 -453 -30 -348 694 93 880 -659 806 498 446 719 -625 -333 20 644 160 495 860 450 451 254 -444 -424 -622 891 -609 512 914 -854 -297 335 -24 14 666 219 846 781 -357 297 430 -418 187 -317 -741 -63 838 190 -935 -525 -524 725 -467 179 342 20 772 -116 -819 456 206 -744 100 877 439 -286 -396 505 120 -7 -337 -156 -232 874 -363 -609 -740 743 -829 -971 -67 -510 -82 -207 374 -430 453 -89 -371 -583 -257 -551 -919 -888 -697 -693 -451 -887 -114 402 218 794 304 -392 228 -97 825 -934 949 -269 619 862 -915 -148 -863 -440 -643 961 631 -581 -851 -281 -86 602 -893 -832 88 -698 -978 477 -356 433 728 -454 -946 -450 -703 285 -442 53 884 602 216 -673 -703 590 -810 -427 298 -178 91 492 -675 331 24 -453 -153 -562 152 -174 -361 -802 -800 -762 -29 187 -971 -129 479 745 -979 -549 -956 -60 530 -228 -950 -449 -318 891 -116 166 -373 471 739 31 559 -294 -552 720 -907 285 547 888 -724 -398 -830 423 271 850 636 -983 -164 660 -405 -127 -942 141 962 621 -428 658 511 448 -833 323 -505 459 545 272 122 -154 511 883 -547 693 762 748 -416 931 361 -841 918 113 474 721 -845 974 -517 -471 -987 114 -530 -915 21 152 -942 -614 -350 852 -136 -141 -833 243 182 -948 -796 872 -530 -338 899 -642 -79 584 307 227 770 7 -470 936 -931 -444 -24 -944 -793 -907 628 478 71 -348 2 552 774 227 57 264 -426 -419 563 -366 44 224 -436 947 225 973 649 -408 180 -909 -814 985 271 476 858 973 222 -10 -857 -239 -402 36 976 128 165 -562 -525 -197 477 -384 -311 885 825 -993 -824 361 -787 -44 126 -323 -349 581 -100 -908 -56 704 946 -380 365 253 -510 -834 -959 445 998 553 -724 -917 731 929 110 -213 674 686 -676 -890 -183 10 -259 -811 -974 386 -350 -742 -484 -664 -672 -367 687 -298 -271 109 817 -743 345 969 616 -402 -603 511 402 95 610 -663 607 442 -304 89 -479 681 -519 -764 1000 -468 33 519 267 499 -464 -808 239 -947 774 124 -301 166 533 -803 851 -209 -652 -427 943 -931 349 897 239 -265 -191 -974 38 170 -120 397 -719 547 693 -236 172 -511 236 100 -208 815 -255 -102 273 -89 376 864 -228 605 807 -505 31 766 -637 -276 -782 -425 -250 -309 -177 139 844 349 477 223 123 53 -589 -416 -958 -176 -786 119 775 251 526 596 529 -449 -236 340 78 -198 -103 -951 -559 -570 -590 -272 -652 700 -343 -883 -911 274 413 -756 -242 650 -96 300 -428 664 647 -34 -665 454 -424 -994 -271 301 1000 925 -977 110 120 -175 -546 790 -967 225 -498 -913 804 977 -505 60 691 -512 -384 654 976 -242 -715 924 -214 63 -114 46 -135 108 -968 885 -483 -845 -231 -145 263 -259 877 -606 -807 -932 159 -423 889 481 -805 248 -989 -190 -116 -899 -797 -235 900 99 714 785 -522 -431 300 183 -38 697 850 -201 136 356 -36 32 601 315 -431 915 321 -727 727 -765 -960 -511 -423 622 -896 606 -603 503 -549 -382 -818 -201 -741 -175 -144 148 -874 -557 681 131 -913 -107 -112 268 -160 -891 -401 72 34 877 473 939 -70 551 -283 989 -421 -605 -100 569 -713 763 -783 -629 -535 -476 137 -718 165 648 971 745 -469 -865 865 -716 940 -965 998 -743 245 -542 796 540 682 -263 -636 -255 -157 864 -863 -733 -780 -441 874 888 -418 -368 295 28 954 71 -585 669 432 -143 524 -617 -230 169 -23 645 887 875 242 -750 125 -935 -44 -74 -542 294 300 -712 -546 348 -714 429 -673 718 311 530 -905 95 -382 745 -691 -635 807 309 90 449 339 150 390 -784 -733 989 -934 -280 82 83 -89 129 500 248 -620 -524 759 207 -550 84 607 699 -684 59 57 -770 206 941 168 832 863 800 482 990 30 -149 -860 241 -138 -670 10 131 754 965 -419 -739 -75 832 -907 -134 362 -44 -320 -240 10 229 -734 979 26 -119 -653 271 -708 683 288 458 524 -731 517 -378 552 240 -331 66 -714 -537 -649 -550 937 -973 484 -185 215 -458 -179 -926 -25 -751 -45 185 583 -782 -455 -88 235 657 -807 111 -936 -836 -795 -139 -265 602 -743 993 370 305 -619 412 -926 926 461 -307 886 -142 467 608 -303 -682 -57 364 -609 -949 -377 917 -307 265 25 -801 993 403 -923 -676 375 703 -274 882 -263 75 30 -373 -97 18 -633 -203 -623 -396 -851 -775 970 413 756 -700 353 -327 -525 -696 -585 536 39 991 344 -731 825 654 -146 510 -863 -547 325 -143 568 127 -177 252 -630 -963 114 36 505 703 300 614 517 180 718 753 -407 -674 872 906 -385 -640 -687 756 819 638 -494 825 -535 -62 405 395 -822 -725 -450 -901 37 326 -192 -294 202 -911 -659 777 -764 636 255 -761 475 -274 901 471 720 -769 -857 -724 321 -645 -193 -276 -317 639 847 911 634 502 734 -542 -559 435 740 824 -448 289 -806 81 76 973 -613 -86 -38 -816 982 -744 576 -23 630 -101 -665 540 347 -492 -457 -666 -836 758 101 -788 355 936 -63 -434 129 -376 -771 -708 -666 974 604 412 288 620 -352 -253 -761 710 -389 966 -376 659 424 817 -303 -33 -417 -571 870 -201 610 -96 872 27 317 214 177 817 581 140 640 -440 -714 -622 523 -542 673 -686 0 387 -456 136 71 800 -46 164 392 693 -39 -532 -346 -42 81 -432 -706 290 126 -316 -817 226 -816 -723 995 -996 -213 -712 930 482 897 334 69 117 434 617 218 -520 41 945 -549 196 -46 384 264 193 -672 15 762 -212 -556 300 -595 -837 -677 -128 -991 -340 245 557 337 -808 763 74 -857 622 938 430 -901 87 -545 72 225 -709 795 -356 518 -740 538 -820 633 638 -865 1000 731 -781 119 -413 -171 -383 220 -612 -176 -355 -38 968 281 821 -918 169 -404 -123 -505 300 766 -811 317 -372 -142 -11 -692 -536 -483 184 387 840 166 -864 -296 50 -251 0 961 -141 309 601 975 527 -131 17 1000 414 -265 569 987 -788 -161 -320 -855 586 900 303 -647 133 -596 -776 926 -73 809 -867 959 467 126 -350 245 -234 -201 -834 -187 -654 -985 -355 -537 934 142 9 400 125 -772 224 585 564 800 -303 772 561 -953 -836 -273 -397 195 -538 -66 -896 781 -303 561 -83 164 299 976 -392 -306 -190 948 -383 -389 384 872 -254 681 -749 -879 340 529 437 -355 920 35 -308 -149 944 -90 -761 250 -231 -272 -880 962 931 969 -504 -200 51 -968 -904 -69 66 -592 674 -479 174 -452 473 -967 913 -249 -198 260 220 577 -513 399 637 110 -644 -561 -87 886 552 534 -593 1000 -571 992 92 -462 687 589 374 -43 -632 354 837 -584 -261 -474 -800 -510 -123 399 721 -982 -290 -365 340 500 -579 -771 -482 -945 300 319 897 -352 288 102 -503 109 -661 -40 -431 -16 595 -452 732 578 -926 -568 737 -291 553 817 472 -613 -844 509 989 83 -154 607 463 -673 -66 247 408 699 89 -488 -119 -21 8 -526 815 -81 415 107 411 -260 -477 494 303 101 -76 -584 -321 -796 -320 -940 -565 304 -754 788 585 675 -161 -910 716 725 -885 -908 60 -826 291 -320 673 -592 -240 976 283 487 935 143 -55 -762 985 569 -347 -35 943 863 -925 519 -821 455 -751 -628 304 -494 952 -415 262 -189 -755 969 289 -116 244 912 947 -781 413 367 173 -499 -605 -919 803 198 -115 -586 381 936 -304 -752 280 788 -502 -831 -327 -299 -608 348 -661 -373 -786 261 -771 -80 -632 979 44 -556 -743 -102 -768 -805 -822 -379 61 -786 -236 -330 -815 194 -520 -110 -142 -984 -926 -334 220 -466 -943 866 -599 -525 -526 -44 249 -170 626 -928 634 101 -393 -115 213 -532 169 -362 -251 8 178 97 24 325 -402 410 -62 -313 -388 -321 -3 -676 -468 188 -796 791 -681 803 699 453 -874 305 627 -659 187 683 125 124 589 214 -6 306 -793 -185 -551 -589 150 -820 430 273 944 -355 196 -730 268 -488 -438 -890 636 -821 -860 -581 690 -436 -240 160 496 479 516 -82 -882 750 964 -195 -452 650 441 944 -734 -103 309 6 487 -9 575 547 -90 -828 -551 665 -170 777 -484 533 -958 -505 -828 88 947 29 519 602 289 124 396 -870 -510 114 441 527 -125 106 -27 596 -831 449 -239 -901 -955 496 -933 -685 369 -548 667 -367 -212 -580 290 -868 984 -824 885 -107 336 53 -448 662 641 242 810 708 -932 -179 -775 -637 -369 -686 -178 -253 -71 4 331 110 -368 435 -588 955 467 -482 -803 954 195 821 600 -991 -314 -288 416 -929 235 185 -1 807 -996 -503 -541 713 -945 -779 -353 734 -79 609 -78 869 -492 349 -557 981 -341 861 209 574 -772 -981 379 414 700 758 235 -550 732 -104 845 872 22 280 -440 -137 -254 848 -100 864 68 -112 -583 427 409 -419 751 48 715 865 -185 -197 -878 -517 525 -478 915 764 -909 919 280 -134 -980 951 -431 -717 -635 -555 5 -931 403 -332 760 458 -925 -588 200 -574 -433 -804 509 943 130 635 825 -178 -907 -287 -610 -999 -746 173 230 -889 521 872 -814 -819 802 726 859 -405 -781 351 404 -583 -231 -851 -174 -840 983 -763 -832 144 404 64 -837 871 516 -39 150 -668 385 -271 899 -465 -534 -399 -897 398 365 -317 537 -952 -178 -431 696 -116 -697 149 103 -355 -408 -222 -644 656 200 964 44 503 -785 481 -6 -632 -844 -927 -521 990 914 -610 337 -350 -362 426 -885 232 -231 -189 -651 -693 273 472 879 -779 985 -121 290 -306 583 -950 175 801 -918 110 615 9 -117 553 508 279 -603 689 -278 -75 -13 -946 406 840 -297 310 587 -636 732 27 -649 -130 448 -496 -44 90 435 -329 612 -923 888 -948 -517 -830 562 274 -358 -663 924 382 -322 -192 774 -77 821 -703 626 -886 -208 -522 -410 415 430 694 936 -162 702 -620 -430 -316 -566 501 -585 -370 -194 672 189 560 156 768 446 -229 -507 434 124 829 -270 160 -799 409 -334 314 854 -412 -12 829 -440 -620 -245 167 -119 769 704 942 924 -543 -752 515 -319 385 -329 -667 762 -749 231 161 -280 213 807 -889 620 112 179 -200 145 62 -664 -968 -466 -529 358 -711 624 -132 -210 752 -476 -792 703 347 -242 163 -706 749 765 509 -409 917 628 667 -177 -12 -343 -288 -964 -193 -442 -580 494 -78 504 -282 -329 -305 -446 128 -196 -300 548 85 531 -379 9 -665 -298 -899 789 -966 970 -786 -726 821 727 -906 -123 -781 -639 -963 -278 -594 -768 -35 378 948 -527 -537 936 -333 -472 761 -768 875 -907 990 175 601 167 -715 -742 -371 -373 221 100 -786 -661 453 -129 -504 169 -16 539 -867 119 -87 -479 17 22 753 -532 361 928 -580 -917 -338 -495 -672 911 598 807 288 650 -299 -78 -989 -320 60 188 -942 -801 87 -309 -630 -921 -47 -579 344 -223 -193 537 788 -769 770 -891 -816 710 -767 646 -257 106 -648 -15 970 -686 734 943 519 810 -927 -987 -994 -582 134 -829 90 90 655 755 -305 -969 743 368 387 449 -384 246 814 -242 -932 738 -177 -550 366 -274 -800 -185 -518 -763 -812 882 202 367 -650 -470 686 76 -542 72 342 -642 942 135 -853 290 -30 90 207 -153 36 -546 -400 440 -822 -748 3 563 562 -116 941 690 -20 243 973 -969 345 -409 -968 777 -943 -917 520 29 130 466 -430 515 -291 697 -879 469 -622 -813 -805 -785 -811 -376 818 245 660 101 -209 550 -126 834 676 20 -418 -116 -717 -832 -373 -886 197 -50 -182 659 885 -636 730 889 522 679 338 645 709 385 -437 -574 -680 206 694 -217 306 214 -954 -105 -116 149 -64 371 495 986 -962 640 477 -809 -671 -860 152 121 -802 857 522 153 109 341 -512 444 -672 611 187 716 -609 558 -854 317 403 562 750 -31 478 158 198 -489 -793 -513 -651 -600 -377 720 -167 -927 363 886 -215 -863 -754 890 -426 -108 -495 -74 460 -207 -17 985 -342 218 585 -583 113 -499 515 918 -772 -764 728 674 891 340 -470 -145 347 524 976 363 243 -429 -203 880 331 618 577 -445 -154 -966 61 -192 -965 540 -20 764 -944 -911 -905 555 -344 -431 -210 -587 -238 -596 77 646 525 -152 189 189 -609 389 -685 162 313 876 837 373 777 450 263 -401 -93 318 -696 648 294 -222 -259 -344 327 -887 -914 136 425 693 -34 -523 692 465 -40 764 -63 821 944 -850 -161 91 316 359 -667 668 -890 -312 674 596 316 815 709 -837 -594 959 -311 -410 416 -679 -834 341 658 140 -120 186 336 697 618 -629 743 -63 701 966 784 -144 -922 955 964 358 -33 565 -555 -309 -515 881 -324 121 -383 235 323 555 689 52 435 582 -806 734 -959 969 954 -941 -46 -776 -418 -903 -821 40 -79 -94 697 633 -961 541 781 297 -435 203 -290 -364 -709 -197 -529 -845 -285 -931 391 -264 -668 -965 7 47 -679 -636 550 -716 441 -742 -461 -26 326 969 -941 34 908 -18 904 620 -340 -443 -389 735 -927 -260 997 881 656 -848 -421 735 896 -539 -670 403 -858 293 886 710 -86 -431 -783 414 123 281 879 21 -543 397 521 -914 249 600 860 -450 757 382 613 -787 -190 -95 -99 996 865 391 510 407 -894 -781 -132 892 534 -814 1 178 384 -900 152 339 -542 218 684 279 -366 578 -903 -268 -88 -147 -283 -648 -832 917 -27 -346 14 270 -201 515 426 498 -742 132 -346 451 -891 116 91 478 229 -919 465 568 684 546 -311 -526 -598 -29 -415 899 -498 -23 250 199 568 862 -993 -650 -995 -274 -260 -35 118 630 -954 374 -657 502 132 228 -663 463 836 -153 -785 421 -728 121 -285 121 -784 128 -262 -213 602 586 10 -819 877 417 397 617 -69 807 853 700 817 -989 34 -284 518 -296 926 -454 -686 -876 204 -179 -445 -936 199 173 3 11 -25 584 40 857 527 688 483 17 15 265 -459 -479 996 164 653 256 -170 -355 -754 -880 582 -184 880 699 523 743 716 965 -218 298 -573 784 -771 838 -349 628 -893 586 717 32 -248 -432 946 -358 -407 907 344 -575 -448 -728 -189 487 518 -225 882 -437 -890 -169 773 -552 -592 145 659 -953 -210 -991 -118 734 -288 427 986 -164 -354 695 865 309 694 -559 240 -951 687 204 -989 -351 360 -843 -97 -465 325 -94 -551 959 -575 67 483 976 -442 379 -309 751 -163 750 490 -444 42 140 441 808 -779 25 -485 120 -248 -865 -866 -75 -117 -835 -230 -909 -586 316 219 576 757 -503 -365 -115 -685 -118 -87 564 334 408 -283 780 -554 567 -170 -660 33 -898 347 42 -990 889 -285 220 -245 -761 25 738 231 787 911 277 -123 624 531 733 34 540 974 78 248 365 -588 941 675 -539 -441 -909 -589 947 688 -359 260 294 -316 -388 -813 109 521 87 375 381 837 -681 -853 104 277 640 -228 649 -209 -199 928 -309 275 -263 131 -7 878 495 -772 -589 -400 -159 978 184 -429 722 209 -607 -445 -815 -107 -547 586 -617 922 551 638 270 -837 72 792 -291 -534 647 564 -48 -861 -92 -361 -492 -259 -332 296 441 -81 324 -836 532 -549 -164 931 522 450 984 -618 -901 -136 300 755 -243 -338 934 -745 563 448 -824 877 238 -829 796 -461 333 356 57 -115 -970 747 133 -961 938 872 -703 -385 -608 723 -208 -35 -663 -139 807 -680 752 255 -989 41 420 209 -138 727 163 756 -939 -665 -867 18 -706 552 787 883 374 -700 53 -52 651 977 134 474 395 655 412 -370 643 480 957 -223 -871 202 563 419 481 50 -823 -235 769 941 484 -679 269 196 457 720 -94 -684 978 -232 -554 -443 654 -657 -968 -113 -436 956 -951 -147 -129 -846 -447 177 -193 846 311 -938 454 -477 878 -961 -607 965 -344 -40 347 891 -524 -209 422 -160 -41 333 -515 148 -863 -635 575 -343 971 244 -122 -653 -575 -807 45 255 305 161 805 751 -327 309 855 -810 818 -74 392 402 56 512 903 -696 -193 -587 81 -553 -261 406 -732 -379 -130 -503 -510 79 563 434 -773 116 84 -155 -794 647 -222 211 -879 172 -842 414 712 686 952 -391 242 -754 532 40 969 448 816 498 -469 973 340 36 -115 -229 582 581 207 116 867 556 -140 620 -663 -849 -943 727 -23 -182 264 192 463 -220 431 -271 -937 199 -723 -852 808 822 -903 45 -740 -772 -421 504 115 -757 -351 -238 -78 -652 -41 5 -497 247 -905 612 724 -548 284 464 432 -296 939 379 160 170 -543 -37 29 518 -9 -844 957 -873 -694 -784 439 548 370 -3 -998 -802 55 -672 -374 -660 88 -154 -450 682 887 -428 -677 -690 846 -386 379 120 -494 -754 255 -219 -451 232 -43 -183 962 775 61 -496 -799 -979 -734 -398 -87 -8 831 795 469 -510 398 485 197 530 371 -986 746 -748 15 -860 936 -258 -677 346 -432 446 -185 -424 -449 539 -384 492 568 988 615 -66 -409 -379 358 595 -274 -839 536 609 764 906 -397 519 959 -547 775 565 78 386 -968 186 -275 10 86 -953 487 -439 247 969 -883 -214 100 -619 942 -21 -231 -209 7 591 490 -318 -220 388 -548 707 -764 -317 -166 976 662 568 -96 -726 -866 -844 -461 539 577 -193 16 -29 -486 -889 666 -292 -70 -862 -921 22 -980 533 -842 332 366 -135 457 711 -303 -220 608 901 477 -687 974 751 753 -739 212 3 884 -620 54 -47 -33 993 865 732 -166 741 226 33 873 -697 410 114 599 499 708 665 176 -105 474 194 -601 -124 -256 -612 -975 143 438 -579 -535 -309 57 -369 -995 -353 474 352 -38 -33 -345 -382 -979 419 987 -710 -823 828 374 447 70 -523 67 646 468 739 -562 -840 -333 965 -164 -879 911 -854 679 -226 -401 -729 724 388 510 418 25 302 -961 -168 141 685 -146 -950 -735 427 911 514 -630 -821 858 692 767 -286 -717 -49 948 -219 -166 -777 689 499 -980 649 -156 -564 -410 450 505 -692 367 -213 -931 843 221 -48 -762 -73 53 774 -347 -874 32 863 -25 -413 570 670 -352 -441 -9 -52 249 -311 860 880 67 632 313 -890 -628 853 118 368 322 -430 155 -826 -453 967 68 -47 -671 291 365 240 -347 256 24 324 130 -537 329 -749 -84 778 -779 582 190 977 -460 -497 -358 641 790 -586 928 -203 754 908 -167 -578 -943 938 -614 -210 183 161 -354 71 951 -485 -240 -112 707 -236 225 856 830 237 355 -576 859 932 -226 -788 -263 -424 -836 -808 -401 -965 856 -16 -247 2 832 -528 367 -868 -75 32 530 -142 470 -659 166 -999 219 546 689 48 206 44 845 790 -839 -360 515 344 -846 235 -575 -535 842 -278 -618 -906 -801 -620 172 -801 -461 -346 -76 -74 216 -125 636 -64 672 832 108 -959 -158 -746 719 -78 563 -632 676 -336 -354 -550 840 608 -654 143 -84 -876 116 -75 -831 183 -877 806 530 290 299 442 -155 -118 336 471 -335 -130 -893 860 89 412 -149 143 349 -711 -764 -796 67 527 569 -502 897 -707 645 251 417 -972 410 -296 -537 -1000 64 145 364 50 -597 879 -338 -801 -962 -58 -244 -701 -960 258 203 413 306 869 -569 593 265 -141 730 880 -886 782 -36 -568 -886 684 -457 884 -100 703 -131 -445 227 -224 770 -100 42 -392 379 576 -839 -131 320 833 350 879 -796 588 -532 -457 722 -668 242 829 325 -377 -195 830 -801 -378 -870 -801 -393 -754 -204 -464 -511 619 -669 300 -926 674 -211 -729 158 148 960 697 -368 601 368 -557 780 204 -33 837 689 -368 975 -264 -531 835 -245 -749 -731 -917 877 -76 -41 326 265 904 -696 698 -128 833 936 845 -672 -196 762 -243 -437 -158 -828 310 -208 640 -746 430 322 -462 -36 -755 -305 263 421 -513 372 -312 -668 507 226 843 844 94 -665 202 -403 -934 776 -111 -255 682 327 553 -650 857 -590 -607 467 800 -328 99 -427 435 903 -619 -334 292 231 -373 214 886 516 -275 -745 619 -271 -292 -709 -956 205 -339 -564 619 316 840 449 857 -637 325 827 -238 131 -36 -716 609 -38 38 -686 625 822 -71 -726 113 38 -224 49 92 -882 540 -930 858 316 -803 586 -523 584 441 -642 681 -54 -21 848 454 -413 -366 -236 -726 -307 943 -783 335 -244 427 -737 -351 617 -798 357 -909 -271 609 653 -303 469 20 -734 -615 -221 -824 409 -479 -663 562 -637 740 816 603 -673 325 99 17 -254 -913 -410 -13 198 883 -290 -352 242 -649 970 69 955 -333 118 58 -925 439 693 666 227 -84 650 -50 -117 714 271 -230 343 386 -48 -689 -375 401 362 347 658 -844 -57 10 97 -905 607 482 873 60 467 -632 733 -330 -562 -481 442 398 -589 -664 -823 369 377 924 723 203 67 -728 -460 -816 954 -391 -101 941 900 655 -957 -869 -967 -52 -576 997 -718 317 495 968 62 -823 -477 249 -881 -561 228 244 197 -778 143 -387 704 183 -920 318 141 -790 -67 -163 -74 918 -704 -431 -878 -780 -581 -394 -671 675 -363 -712 356 -78 -125 309 -279 -877 619 -670 -889 -154 -828 197 965 -216 -435 -443 -863 -992 -554 -897 -677 818 -599 -41 909 -451 648 -863 825 -120 -296 -499 -662 -437 -686 -216 -883 -384 -981 -342 -256 143 -973 171 579 -978 -784 194 -347 -792 768 134 394 -576 -632 -690 371 522 505 156 -844 -384 79 10 -948 -924 -801 456 -19 966 201 247 -33 711 427 246 723 35 4 -896 596 -962 -43 900 161 -705 13 -63 862 864 443 500 299 920 -672 458 -463 878 480 878 836 -212 -428 942 738 811 -205 376 74 -793 494 -624 845 253 -57 147 351 -741 8 651 913 417 -490 264 544 -433 -103 -8 -640 53 -371 795 -653 -222 -147 -806 -962 -200 -591 -374 989 -616 440 -690 886 -523 -404 -558 311 628 473 -319 -637 883 -373 -872 -939 188 109 444 736 835 -754 970 -362 -35 926 -125 995 -429 -679 -649 -370 470 -109 -397 -46 -98 697 151 -348 770 -127 465 271 -215 -893 436 -198 850 -675 -157 -115 -551 172 877 345 19 -266 839 466 527 -259 39 -755 -582 607 913 -982 517 190 -814 -713 -427 128 808 835 -985 -872 -593 -155 792 832 301 779 901 -628 756 773 637 270 -426 -993 231 824 285 594 512 -840 295 20 563 197 727 -41 270 -758 -620 553 25 -708 923 154 100 -949 631 -459 58 782 453 -114 907 957 -619 -274 602 -343 -257 -399 121 -30 484 471 425 623 782 -345 385 -534 -659 -925 -553 812 -143 703 517 -301 -41 -996 -363 725 794 -172 633 88 649 -964 773 -351 608 -908 -988 -226 -827 -707 -424 -495 728 -742 883 -526 -39 758 382 674 -186 930 514 -349 -522 -897 211 -610 -707 -570 -71 773 147 689 -246 -212 939 -984 419 -554 306 38 699 514 -89 364 369 -22 -244 730 -794 -387 -894 256 -31 -153 763 907 453 915 615 -70 -740 175 450 -158 565 -404 870 -634 -459 145 -21 32 -152 -612 944 -329 419 361 -105 -727 771 902 -729 539 278 939 -997 120 -981 130 460 137 -32 -935 692 835 843 -694 265 96 499 233 356 431 -205 -357 537 -75 338 -654 702 805 522 463 -380 740 442 909 -226 -791 -296 -632 -651 996 -344 -449 846 351 -181 415 584 226 4 -386 475 957 741 993 -913 -262 -98 -814 -96 490 653 -654 997 -672 -203 592 738 -115 -769 -892 677 171 -739 -322 222 -801 433 -528 -605 -945 593 -439 -882 -181 -866 751 -584 -128 430 752 -160 174 -262 517 65 -744 -7 306 686 365 100 550 -434 186 13 607 702 -892 -543 -474 -988 -59 387 -694 930 650 -548 299 684 503 -445 -201 -958 382 -105 -135 917 146 68 557 -773 449 10 -997 195 -30 55 827 -569 118 536 -502 -745 394 -507 -432 892 244 -453 454 333 -207 -868 -479 -516 -728 -547 990 713 227 765 601 -950 -547 654 -761 825 -321 825 639 156 290 -706 -615 -551 -510 386 455 208 26 -309 -101 590 503 628 188 742 -449 -87 -125 554 445 285 -963 -671 697 -61 -344 386 -940 -569 984 -27 -566 699 770 752 -282 -612 -533 -441 646 183 280 -722 173 -920 -535 725 457 355 721 -285 -963 920 88 -55 -371 -196 760 -442 -689 -357 627 141 -522 -649 -953 -842 -226 429 927 284 -798 353 760 850 697 437 532 721 430 -558 809 196 337 722 435 -854 -856 652 -508 -50 295 773 862 -585 -158 451 -211 -982 387 -680 -35 922 -634 96 813 -748 -384 -593 184 940 488 -374 -651 -962 -265 -868 -377 883 -835 -316 706 -96 -636 39 0 672 -303 228 816 395 849 -996 773 -164 -49 -330 153 576 686 741 -337 -426 -112 234 -467 -577 -674 -71 -605 -871 -847 358 809 210 817 570 125 -379 -495 -479 175 983 29 919 -511 -529 -538 336 43 564 -539 184 -239 -792 -285 647 -679 487 192 -888 487 622 912 -817 -225 -140 -455 10 291 140 666 -96 610 160 -26 -868 132 -84 -145 -466 -178 -162 109 404 413 -470 -338 554 -842 -832 869 -573 511 892 586 726 735 -429 236 -448 63 156 -765 -782 -549 381 -723 -576 140 988 -386 -601 -577 -483 893 345 501 -669 940 232 -485 -685 -902 919 474 323 582 817 -998 774 944 463 -576 482 -97 0 55 587 301 -757 -977 162 -661 -734 -560 -142 551 -583 572 -425 -878 318 92 291 128 -910 -910 126 568 -750 -585 -898 750 -217 -709 146 -57 182 702 -806 125 -377 852 -732 20 -571 -649 -859 827 171 700 -715 -451 520 -759 746 685 -926 -426 -317 -790 46 -332 734 959 -127 242 -548 922 -628 -277 303 -308 296 446 -257 -854 999 710 661 -753 427 210 48 -636 -919 -298 -677 -345 -542 521 -594 -331 -653 -888 564 -385 641 -798 -491 355 993 793 662 963 -475 -698 -346 -366 654 426 -874 151 512 -114 -810 520 271 467 -862 -614 711 -98 -177 -510 -849 -465 -370 269 -916 331 332 932 -333 62 -419 53 507 -467 132 -205 -586 530 -461 399 -719 -53 425 706 329 -905 984 -592 730 118 215 -150 -714 -607 854 700 -932 733 -964 188 -943 441 -191 671 763 -885 319 245 -904 -22 -386 -196 45 -523 -946 297 -840 -94 995 -893 544 -111 333 -971 997 118 144 -754 70 780 998 783 -357 50 -802 -326 -698 221 -364 -410 -54 707 -374 -186 -211 526 690 17 -805 254 -649 -48 723 615 847 -160 465 161 269 -213 -344 -298 -475 614 402 941 518 971 -24 465 -424 545 341 754 -893 -312 40 518 911 747 600 -456 498 824 153 -653 -996 616 663 214 69 -211 883 248 708 -466 -944 626 504 615 458 -68 -14 -728 -174 672 -209 40 281 37 -875 248 207 -694 747 643 808 -793 921 510 524 -632 -613 452 506 811 -646 446 -703 815 734 503 829 872 660 72 -647 24 -143 561 343 -787 843 746 788 15 -692 -644 -313 -489 982 -174 288 918 -284 -55 -356 -19 -429 131 -655 -730 520 747 186 554 -525 616 -397 351 -56 -527 741 744 285 913 -424 -58 -953 867 360 -404 -430 27 173 -728 -173 -822 255 782 -868 750 -939 -523 -330 942 632 566 -772 -892 -778 -783 -663 224 -963 16 -156 -13 789 779 558 813 -551 428 -535 816 401 -162 179 -286 274 246 592 -146 640 671 938 779 -818 -855 -47 -282 -760 305 -223 381 -402 -588 764 956 536 -416 892 -820 -636 192 438 -636 -888 -94 24 -100 -551 -390 -628 -368 735 -646 654 -990 864 -426 -851 325 -583 442 882 575 370 122 429 -588 -482 -37 1 -166 -880 -622 538 -628 504 -489 977 -851 190 -882 622 -83 -671 -663 -727 -519 341 794 -950 818 119 -305 182 263 801 278 742 653 342 -85 -976 -924 -511 -970 -91 -705 36 801 -167 357 227 -252 157 528 -448 643 -800 827 -423 -327 494 -820 414 -71 230 122 741 -280 -709 -261 832 -205 -948 -303 620 -42 -67 -719 -430 -737 458 805 945 490 -269 -669 -581 843 978 -224 588 285 127 202 704 415 -5 -936 -923 -534 -978 943 980 -825 607 253 372 -930 983 -64 49 108 -853 177 418 -601 173 -332 -809 -293 255 600 -127 143 -47 -890 621 -115 -241 327 -117 566 195 436 -465 653 813 954 493 158 797 631 -80 457 372 -991 384 744 -736 577 -426 -144 90 247 -563 913 -668 -10 110 -625 -166 -747 -90 -882 116 374 607 428 627 -530 -496 -435 -907 742 689 -641 445 -564 530 -62 892 744 682 -153 -586 10 -261 218 -148 945 769 -606 591 207 -805 -264 -232 356 -900 -195 -873 91 -583 377 -38 167 -899 971 -547 -529 -722 -199 925 635 -465 -506 -947 187 563 -683 -558 -782 537 167 403 778 -176 828 510 -132 895 -71 -610 -143 814 -845 323 991 -596 492 -237 733 -520 832 217 -690 -836 -720 -215 -891 12 99 54 -143 -736 138 -995 895 -729 984 -302 -787 -424 -273 852 -709 807 676 -454 -306 -688 827 -782 758 327 624 -712 162 -980 -372 -889 -692 -674 613 170 464 -633 880 -21 -424 -11 71 919 -264 153 289 324 628 -92 -287 743 -66 447 -531 988 314 -608 -664 288 -424 258 -336 997 104 749 -936 230 -56 -878 282 527 501 318 -597 -240 -587 -665 -226 475 -694 -657 -246 142 -299 -456 876 6 -45 -302 -518 784 -631 128 -815 -157 877 -782 363 638 980 507 132 -393 926 872 883 -57 -431 901 963 523 212 583 21 -772 639 -589 744 392 -955 92 -192 -977 979 -544 -671 712 -296 -443 972 -729 -598 -682 -329 -499 -662 410 -759 807 453 373 104 82 893 791 -886 973 413 862 -622 -830 357 751 -584 -900 -46 830 346 -921 47 -35 -64 257 -36 -212 -239 -391 -965 -919 440 240 576 -163 -272 -733 636 259 -550 -770 -140 742 755 696 -184 689 -376 31 -946 427 777 -98 473 -218 -901 -498 727 293 -452 -960 640 -202 -707 -637 -508 -6 764 -550 308 -722 -476 -763 194 952 -274 807 -456 -567 146 444 361 -390 -874 840 -670 -436 -724 116 922 -425 -551 -424 75 -14 -215 290 -446 -957 -850 -142 951 -940 -425 763 554 269 -441 -205 -19 449 -344 265 -726 158 148 -103 -803 -908 705 -848 367 331 -166 -338 189 717 -491 221 106 -601 424 743 -95 -22 -851 561 -3 -104 -207 680 981 211 -805 -129 750 -696 596 220 -69 874 810 536 -790 975 -90 745 -200 -620 662 816 955 -85 -68 -777 -46 952 -91 -243 -627 659 -756 -434 673 814 844 -556 218 -669 643 655 -57 459 -54 -740 177 452 145 960 350 719 -462 783 943 -824 -755 -732 -784 274 977 -339 38 -246 -735 863 49 430 239 853 -717 -38 -347 -250 -183 806 -66 -232 476 492 700 -434 -111 306 809 204 81 -238 -394 -26 -980 335 -597 -89 830 -122 147 -18 -220 944 992 525 578 581 -78 -814 464 -879 324 617 -469 -880 -711 -510 -413 -370 234 -751 947 663 805 746 -398 -108 931 739 392 -885 896 383 -841 184 103 -645 -708 209 -244 -544 704 -811 -209 167 675 -601 544 607 534 81 -47 -220 -213 -477 -906 891 963 657 -94 -293 -112 -54 -672 622 -162 277 728 -644 -199 382 658 -840 377 -732 136 -834 -937 -316 -755 -438 861 530 832 572 -2 -370 -119 895 -807 -61 -89 171 587 256 -656 -89 746 812 198 4 -933 769 95 -525 778 83 248 978 907 675 -169 -944 -873 643 -565 900 533 437 852 -335 926 978 -413 954 -449 -425 -239 735 -891 955 782 824 70 982 13 -317 -604 -721 -443 827 -514 719 -142 -210 -752 208 238 810 57 -619 -845 -627 23 140 400 745 512 -576 -750 -681 365 517 257 138 -510 -146 -764 528 -15 452 361 -536 209 405 -126 -882 -581 -822 582 -436 714 -958 -18 -293 425 -487 302 -414 -323 -571 -346 873 90 629 473 22 87 -472 195 992 -520 685 -18 -947 -830 983 -236 -254 -408 782 516 -467 405 702 877 -246 -766 176 -577 -902 252 995 473 -899 135 -381 -634 -807 867 -302 378 -645 934 -978 -331 362 80 973 965 -901 -274 635 832 470 560 -437 -553 -744 274 -855 -651 306 -874 -966 304 -830 215 -920 -157 -744 -104 125 798 910 -242 -915 -496 -565 -372 622 367 563 924 253 -195 86 -395 228 966 913 -119 468 506 -436 518 -869 965 -347 -861 661 90 438 -913 42 549 999 77 -289 45 -314 63 -308 311 -337 -728 -983 41 -230 297 -987 -664 606 392 -886 350 -822 -18 -934 402 -287 732 -293 -645 392 -591 896 -532 -878 203 244 715 -212 -344 -58 959 -95 -312 516 294 -134 -854 361 194 347 871 333 683 597 -478 93 -144 747 -110 -582 933 481 -784 -111 105 556 569 221 -665 -650 -512 -271 647 915 54 377 -161 -660 -988 -901 139 -808 -380 -859 249 -218 -706 -437 232 -964 -748 -591 480 886 -274 878 -424 119 259 946 209 -599 89 955 -168 700 -411 641 22 728 -644 844 -491 -762 739 -141 707 569 -71 483 203 405 658 837 -292 -46 -837 730 620 921 459 -522 -222 254 -548 -993 -676 -57 -342 997 282 246 -279 -251 -905 -400 321 264 -137 -238 -757 -195 -521 93 215 345 -743 -318 -103 -62 772 -748 -347 -408 -322 215 219 -747 634 -882 954 479 -733 578 490 -252 120 -990 -163 832 -333 319 174 280 678 -635 180 -137 230 545 -531 -73 -318 324 767 -913 -934 92 125 750 -904 271 -175 -102 63 122 977 345 -725 -61 -211 111 -901 -838 447 -821 -334 -890 -21 539 -128 305 261 140 -512 485 -637 -785 939 -975 -558 -225 -289 20 -583 196 571 -615 612 -822 596 -56 936 751 -74 38 127 565 -602 -802 963 -519 -53 71 -420 267 -227 730 -518 341 -261 244 -760 540 -90 -938 511 780 956 -893 589 53 -751 -196 703 -981 -767 -361 -176 -30 -681 -925 351 -823 576 -426 396 -375 -719 938 887 -848 -44 -424 -355 -272 -189 -419 -27 -200 -767 83 -276 -518 -642 381 524 -628 -614 -153 -622 -602 55 770 -568 200 -888 -673 -964 -746 -382 144 836 224 871 353 998 -730 595 -476 -780 -906 -875 -281 -732 518 -953 433 -938 -554 -179 899 761 1 -66 129 466 920 584 612 -655 283 873 -872 638 -654 -503 -804 -48 -431 -700 507 302 193 727 941 739 760 -683 111 675 593 757 271 -797 839 82 -637 -967 -963 -14 167 -668 -712 958 -990 -358 198 604 -132 -293 106 755 -649 -905 -921 91 -614 242 900 637 572 -575 -844 -505 -354 -99 234 707 -569 -627 326 -426 847 -526 -491 347 453 -404 107 -325 933 -175 715 673 -733 -54 895 -162 279 818 -244 744 -305 -232 -687 -191 860 486 106 -775 -459 951 -505 341 235 563 -900 -496 775 64 -174 -341 789 294 -472 -667 606 -841 850 -283 273 -912 -42 816 544 883 -801 -435 -362 279 -897 -537 741 -609 427 -77 754 -908 -759 -187 914 990 -640 -517 907 348 -902 220 989 660 -193 -282 -530 -258 49 171 370 931 -498 999 865 -37 928 -386 -810 318 -70 840 -500 -307 -784 485 458 316 885 689 399 170 515 -813 -221 682 -817 -365 -981 345 -104 680 -630 -836 541 -901 786 122 26 -577 212 310 475 68 468 -630 -534 -187 613 662 -882 317 -17 556 -84 799 602 -199 806 -749 -685 -159 576 128 802 919 194 84 -624 442 -670 -84 -848 -307 347 325 -307 452 -787 904 192 86 -269 -218 879 -223 713 520 911 171 952 938 -40 -560 453 -998 710 218 433 -971 119 346 -677 -210 806 466 -929 -794 -144 -582 -621 218 -908 434 825 506 487 556 -790 840 -286 -393 473 92 -982 773 -944 -460 -359 -729 -751 344 -251 859 33 -879 60 -982 -940 -413 -917 53 9 683 402 162 -400 263 -101 -618 613 55 866 -92 127 529 643 -484 713 -713 -617 -295 -775 -185 -298 688 -159 -914 393 883 194 -893 754 -135 -661 -889 408 763 -448 -401 -215 532 -214 -444 -643 175 -682 862 -279 -357 -215 -752 550 -212 -336 -896 204 -200 32 1 -698 -580 585 175 -899 754 -524 -808 -518 183 -792 -190 365 282 -634 -816 338 -288 -645 558 -985 343 -984 -393 871 322 -143 969 100 -171 854 -94 828 632 609 -618 410 -607 282 316 -80 778 738 -640 -305 -956 -161 -441 -983 -285 -295 -348 359 244 375 -956 -658 583 -917 927 344 443 -269 162 -425 95 121 -909 -580 -320 -440 748 385 226 -774 -270 357 251 -725 -325 444 -204 458 -754 512 528 795 992 137 632 231 145 -527 642 -331 -533 509 -26 948 308 211 242 -590 -975 260 -782 758 381 729 -189 798 -445 776 577 -749 -278 208 -962 473 -929 16 -45 930 -377 -971 0 -834 648 759 190 217 -885 128 -611 650 -543 -140 393 588 -470 850 -308 844 -994 -326 418 525 -387 670 -146 -496 478 -785 -908 670 378 -559 706 -224 -780 41 761 -398 729 571 -391 571 -193 -468 -749 -952 17 -50 -475 914 380 -191 -633 -498 920 923 -899 -783 277 493 -55 -672 -406 755 728 -454 147 178 696 -793 980 -445 -793 -622 554 -472 776 -136 515 505 315 900 -499 443 475 756 808 -601 642 -715 -466 -109 -706 -31 198 -647 -857 923 386 -745 568 -725 647 210 -714 889 408 654 -963 -635 439 -799 -576 -96 -847 508 51 -175 764 879 229 711 992 -100 -854 -198 52 -498 -85 996 -275 -95 38 -519 919 135 149 323 116 -290 -949 406 -816 985 432 -437 -951 -551 257 790 68 -155 -639 910 -566 949 40 620 -735 672 96 519 -203 -823 -322 -280 112 -492 696 741 335 -671 298 -732 -952 249 876 -853 -555 783 825 -172 640 -142 262 -184 53 -827 903 -860 132 -20 68 556 674 406 851 179 321 265 -580 460 -407 643 669 746 -593 -330 752 -740 -766 618 -33 630 932 -428 -81 184 -928 -313 -320 362 913 886 70 -832 544 338 853 166 768 -826 -518 -844 4 171 -819 10 -896 -263 -25 -272 -378 -135 -157 578 -34 -636 -166 707 959 -847 181 405 -529 220 616 652 197 -223 768 -541 547 -195 -633 533 -695 941 -494 -96 -252 -175 489 -385 -957 71 -646 829 -604 352 182 -103 318 -348 -919 -241 986 53 56 -958 549 -292 658 439 -902 29 -831 173 111 -678 -856 -509 951 703 625 -662 -958 -749 -221 -347 -958 663 938 -914 433 -221 -720 -57 -567 -622 671 -481 -226 -595 -448 -70 -739 -849 -581 613 -773 -956 -526 687 619 690 -724 -873 565 786 369 824 405 -282 -762 229 549 -506 160 -263 -392 -829 412 -509 -505 68 -414 -721 897 -724 -3 -757 -180 -544 -390 531 -169 -284 -751 908 22 -801 845 -201 -46 332 899 -766 -116 -447 -990 600 -89 -811 374 -230 -898 653 981 504 18 102 791 789 -291 -874 -476 -918 853 -736 -247 14 238 -250 -623 -718 259 -73 220 -159 -257 472 -216 -237 399 962 978 780 -980 683 -986 496 245 587 -190 -121 545 151 43 -593 13 74 728 -26 882 833 -512 -227 -318 939 -596 578 -385 21 985 73 -118 483 367 474 654 539 -234 482 -738 -431 266 -502 -709 -966 -808 620 -389 131 700 -747 557 -330 -705 -36 -962 -232 734 -986 577 189 939 -963 -710 -594 -887 239 577 263 497 277 16 394 502 70 -546 795 282 70 330 800 897 536 417 -285 -679 358 -54 -851 -90 384 771 -799 499 886 546 29 589 626 835 373 786 906 796 482 295 466 557 155 -584 -219 -706 -233 203 -566 186 -806 746 331 17 -239 -868 539 998 767 76 373 564 -103 -574 -102 -501 -420 -728 -939 998 746 -766 782 -50 438 765 181 64 -419 -423 -382 479 -264 -198 970 -872 -240 -947 -572 -936 -621 126 512 115 -987 211 -449 -529 134 -22 -697 -547 -371 153 -13 814 -810 416 169 -438 511 719 -84 593 387 -10 271 -263 748 519 281 425 551 -676 -893 -307 -664 874 -445 797 -519 530 628 446 -539 460 -397 -385 -412 613 981 543 -954 -129 574 24 351 561 -208 -530 -662 380 720 756 418 500 953 308 715 928 778 -186 -44 -701 586 -314 -515 -589 -979 385 353 101 -542 -688 -993 727 640 335 986 159 -397 -135 169 -163 278 886 -430 -424 893 278 -766 239 263 982 -371 873 124 183 -809 -867 -157 -137 -218 -423 -102 -667 -28 970 -534 -340 -327 -206 227 -548 -725 738 -678 -318 601 790 64 -398 -336 -892 -462 46 694 433 779 451 765 -256 779 612 -103 -319 -449 -69 -158 -384 -75 957 -559 -343 599 864 -898 -551 581 859 840 247 200 322 126 959 907 -385 764 -950 -291 450 674 433 -499 -355 335 87 268 271 760 -507 638 853 694 395 740 -910 -774 -70 -220 66 959 -497 -818 -984 397 -663 -698 -202 733 -776 -130 -38 -881 -652 241 -835 -286 487 452 403 336 -268 -3 775 -871 690 403 261 -191 660 275 -760 741 -529 -995 403 838 975 -404 -153 462 -326 643 636 -479 279 62 -504 -186 317 671 49 -31 538 -335 -714 -27 -372 903 108 26 335 443 -994 -35 40 -888 935 560 -450 -29 -639 657 133 178 -336 349 -938 878 472 527 474 548 284 437 173 130 762 -557 -465 374 -105 794 621 -986 -845 -86 -180 425 273 -748 656 470 -369 443 -794 -493 -12 712 34 -706 -21 -735 742 981 549 182 -740 -871 -182 -73 754 -875 536 -542 -231 545 -780 33 623 639 961 -562 -901 723 163 150 -920 -655 -933 498 237 -342 12 794 322 163 -311 341 -551 -728 -227 583 -838 -755 441 -814 188 6 842 591 -681 514 986 799 -486 -280 -363 170 539 983 -718 233 -663 -292 71 120 475 -892 925 402 106 492 753 848 673 145 681 548 656 -876 713 -809 -860 444 152 78 -857 421 -566 -97 866 615 -108 -926 528 292 -735 744 248 -636 890 863 44 -245 671 -626 -583 -225 -121 -318 956 -500 -239 611 -821 -531 927 -584 -470 -357 379 -347 821 -803 -331 377 399 -476 -749 -661 -458 29 -421 -220 543 721 720 -194 -826 230 610 607 -90 606 232 -953 -599 -473 -930 -218 665 -268 -136 746 25 671 -11 -922 -18 -673 -880 -218 -230 -967 -630 640 -719 -191 -375 517 -367 319 348 78 -830 916 339 338 296 433 128 629 -699 663 -480 -342 513 -319 754 -960 581 523 -239 261 -816 -45 777 430 -797 -946 173 -154 -258 765 396 247 174 -973 -895 784 -78 -55 380 -121 -144 830 -938 -974 -744 -281 -758 -43 214 -764 -872 640 424 319 -747 -739 254 929 424 -745 866 48 935 -43 -290 251 -920 -222 -447 321 -801 -350 362 228 -288 -545 -318 -21 25 -747 182 818 834 -543 -359 220 955 -114 85 801 75 170 -937 26 -333 -716 -174 984 506 284 -480 662 -671 774 430 -365 476 -780 327 -174 -352 -768 872 116 222 -640 -943 -316 -460 149 -523 679 570 -189 897 -165 198 294 -293 65 985 -210 862 -668 223 -419 231 720 -137 -325 605 -482 -57 75 -679 -869 -222 699 28 -423 -306 558 -566 873 -66 -73 -971 -546 987 -940 616 -158 -930 214 -2 -444 -370 602 648 414 -435 -232 372 578 563 -188 216 -265 417 551 -88 -473 -642 -285 931 107 -526 -816 -953 -313 -873 -993 -603 262 -922 579 -492 -946 -579 -230 430 349 596 -458 142 -473 892 -849 57 -437 468 46 241 476 -508 -824 283 -446 -297 597 -543 597 61 -561 -632 679 -292 -217 948 -867 -8 734 376 88 -35 794 -960 -686 -888 320 -478 -871 612 238 581 -426 66 360 -743 -324 -23 506 -340 -330 -429 13 293 -704 -292 -277 332 828 -518 -730 -415 -311 941 -121 341 44 -973 -497 579 734 -609 871 892 -149 -641 975 -820 946 66 376 -682 650 549 -57 -710 567 394 696 578 417 -432 -399 368 -409 291 88 -850 -654 -921 -508 535 -544 -509 -644 -959 692 289 403 114 -9 -962 -32 -718 862 371 -174 -684 201 -526 866 259 749 -192 287 -438 962 547 790 344 328 984 750 454 817 -143 888 325 971 -885 555 -452 426 -800 -922 -162 -55 -1 680 584 737 -432 -16 -718 122 87 823 87 135 423 -829 611 -381 328 244 -561 761 624 -221 417 56 -296 -896 426 -181 281 38 -379 914 -744 -609 677 -599 475 -163 -282 -913 -372 602 625 545 -512 -477 163 311 175 -660 -385 383 -86 478 497 -135 -654 222 547 17 -842 514 -602 700 -553 -668 -26 -578 244 -900 19 515 -380 -714 -929 374 670 -890 166 -837 503 439 758 -695 -87 -662 159 -590 -556 -549 450 -488 -638 -342 57 -769 546 -706 -73 -403 -334 336 -68 636 860 760 -384 -746 451 55 -858 -266 -23 477 894 -1000 -532 934 570 -50 -70 556 -639 -476 137 -291 79 639 -2 -450 -401 -801 -618 406 -361 35 785 823 765 121 223 268 549 -52 -727 652 -923 287 -827 -667 -869 275 822 -693 810 -208 -315 -346 460 438 -554 402 170 -328 523 832 -157 -736 -59 -804 597 503 630 -902 -317 -889 26 -165 -551 -811 73 32 199 -266 -699 -456 455 -51 322 -16 330 -350 -173 -978 682 -725 617 -302 -514 581 519 -479 -255 -799 832 -786 -862 -576 568 884 -690 -233 -451 181 775 -49 -878 -882 35 -63 -480 403 -84 450 127 861 881 2 962 -682 -466 963 224 551 693 -579 -808 -862 -505 997 945 -996 -743 -575 -645 -754 439 -195 565 -992 678 547 163 -465 454 656 579 979 620 -295 975 -877 58 421 476 594 895 -122 -965 -321 -432 -798 73 945 -16 -780 -229 988 327 -322 -173 -756 -944 -805 -959 643 926 -567 959 908 936 -953 709 946 -820 953 657 -298 712 -607 -573 777 -836 652 843 85 -239 389 730 -807 -196 508 -870 573 810 -154 -683 222 -416 461 -166 384 -423 314 583 -106 -430 51 -37 -61 345 -33 818 144 -723 223 -960 -991 -168 127 562 374 293 330 538 -285 -271 905 -637 880 207 884 267 466 613 -110 -73 -519 834 -529 -805 -283 905 -267 -557 456 -513 4 850 386 269 690 -770 702 -503 -501 477 -299 -193 -867 -690 484 656 -487 156 -241 -920 939 -436 -597 837 48 887 749 -918 -992 768 -283 493 -940 -34 -241 97 356 226 -482 -109 -853 715 -716 35 86 399 -392 -285 -792 -217 458 -168 16 380 677 595 -728 -890 -203 -272 -42 -500 -386 123 -408 571 -719 -781 605 856 494 -783 -676 297 -997 819 -915 13 198 647 82 -661 653 500 831 -855 390 -940 779 974 -480 221 664 -890 -504 395 787 -115 -740 660 -728 -232 -21 -995 -353 -153 584 637 -970 -249 -854 -548 626 -56 437 -319 -224 -327 -287 945 -843 -982 -882 37 25 -55 -789 820 -449 -694 581 -272 -423 878 -141 -973 -468 -592 384 874 531 -516 677 94 -656 -534 360 -915 484 563 -400 -220 -506 411 390 584 -950 -851 747 -656 -110 -279 -323 797 331 648 -519 -824 692 -968 39 -924 474 -960 383 92 605 417 -390 -966 303 -460 423 -62 954 503 -164 857 -866 -524 -436 -998 716 -838 593 -573 -490 343 -375 919 -396 -650 801 447 -454 -609 215 -403 368 -449 5 -488 -954 -479 291 68 628 83 -604 -960 426 -511 617 -11 -387 -183 -401 60 -403 963 14 -323 -47 925 996 184 924 471 -646 -208 -16 -769 -375 420 -98 -940 32 -609 -981 756 911 -992 -981 926 -47 968 348 -728 -946 160 293 -230 958 -475 416 -506 -73 -656 713 133 40 -916 -759 72 -188 298 -739 613 -353 -357 819 463 -482 38 -484 -418 568 147 -611 -342 967 -356 424 -248 392 263 -923 319 334 102 897 64 -38 -1000 -473 805 803 556 -738 -142 861 -301 417 61 472 102 -249 624 390 804 255 -243 443 -991 -86 -802 332 781 753 595 -148 996 -758 233 545 -812 912 -873 -808 22 975 -315 687 -327 -62 -7 -731 220 685 631 -797 -481 -486 861 -381 400 683 -983 113 -500 990 862 306 577 -212 -90 891 872 783 318 290 -242 -812 -293 -753 838 313 -326 900 -452 107 -612 -192 -58 -185 -542 -159 366 280 580 756 738 -997 -498 985 257 919 166 -489 -676 666 197 265 -986 726 850 -341 67 809 87 305 -992 -547 -268 -34 -733 325 350 -75 461 -667 -629 889 -370 -411 -878 387 729 -202 -63 -389 525 -56 -260 -368 -410 -319 297 -703 -510 -759 837 -640 -587 -356 -78 -253 704 450 790 753 -17 377 243 -879 -63 -486 144 13 251 -940 583 2 111 -560 596 -777 43 -687 325 -260 -524 -411 -169 946 -256 693 343 146 -6 -685 -690 475 -205 753 488 -296 878 950 -622 12 679 -244 -874 -172 -59 -790 -696 120 -307 755 196 -623 -585 955 -699 -186 -97 123 -818 -674 635 877 -366 65 -26 -508 673 -683 795 265 -779 844 -444 -504 -444 -986 684 964 630 -851 -343 188 -613 -682 23 902 -551 -533 -163 -580 -420 -710 195 267 580 -248 94 -165 -255 -282 -803 152 -546 434 160 -838 592 -287 109 935 -598 -162 -875 260 -660 -462 -100 -452 -810 652 -442 -984 511 -544 -695 -411 -278 -890 -795 343 623 355 -895 877 646 -471 -800 -410 -582 501 -460 -255 -687 -902 510 -431 195 -366 -633 -422 -288 -858 625 686 -225 644 25 -319 757 45 -621 -668 -732 379 802 -107 -633 754 176 80 176 614 -965 618 280 538 441 962 -49 365 757 -969 627 764 148 -819 -643 825 -582 267 184 753 300 -651 247 -729 -443 -288 125 -249 439 -148 -950 -624 688 -552 -983 -873 -185 129 231 -901 657 829 300 239 143 196 329 -746 896 320 -805 -312 7 373 975 981 471 -101 352 -856 993 145 557 -88 764 -862 513 924 -42 -431 -351 -634 -694 -89 -580 197 717 -367 -296 -390 790 285 975 -465 -474 632 552 470 147 76 -299 714 933 339 -469 49 -460 155 -827 -631 868 -28 314 -886 855 -267 -489 -697 706 15 -728 10 292 -587 -858 -351 441 -791 -534 -527 -623 -494 -306 990 -6 248 -153 452 673 -346 -828 722 -537 -124 -372 -757 33 954 -689 598 335 357 -894 -119 607 -288 -454 954 -751 -244 736 441 130 582 130 154 36 849 -524 647 734 495 -320 -220 -235 48 -71 92 631 255 66 -914 -147 210 64 142 57 610 -44 474 24 -691 251 -804 -591 468 -603 -822 885 -697 17 994 290 67 324 545 234 54 -813 -624 894 629 -479 367 -306 -625 -422 -521 734 -516 700 -459 -292 -543 498 -75 -338 206 819 551 -611 471 99 -738 -719 -627 308 -586 528 -159 -747 88 -590 -243 -591 46 -128 -763 -732 149 -771 -463 -225 969 -222 115 974 -754 528 529 324 -35 -70 -517 -887 416 764 944 724 -256 6 606 459 -862 208 875 973 61 -35 -243 958 206 0 448 288 -140 -94 656 901 27 -735 577 766 -419 -274 328 -722 64 -857 228 -289 314 -871 -710 -547 -892 -89 -573 -761 627 -405 -626 51 -747 572 588 -601 -540 -427 -792 -113 762 -35 -19 811 -170 986 887 -744 341 215 667 -431 625 205 242 963 112 -664 -206 403 -743 149 -288 886 -658 -749 903 -397 -378 -722 366 -245 244 -516 -350 494 -657 -87 -159 221 -805 -827 -628 -391 97 612 741 -546 -20 309 104 342 726 411 603 -89 589 -763 386 170 18 -170 -939 345 142 -86 -466 234 641 -403 660 -739 -381 -906 840 -544 156 57 -238 544 -728 -400 -374 251 828 -955 -82 941 517 -984 -590 -963 -534 343 -249 -913 740 296 792 -721 956 -383 365 933 -566 -61 701 620 -302 -894 350 -900 329 -878 -847 -39 659 -142 -84 764 -813 -662 -91 152 -890 -60 -941 197 -1000 400 -60 -172 -10 -457 -610 -428 359 -625 -696 768 -591 258 -557 -737 -356 650 -232 51 -495 -43 -898 662 101 10 -469 -561 -205 -944 -869 395 -251 -491 -916 -819 963 -117 -383 312 319 679 -612 -267 873 -309 246 -404 -253 -199 -702 372 -339 -403 104 -348 -936 -661 -353 981 -758 -540 -23 -482 -943 297 151 679 -427 -620 -590 743 -305 351 -460 810 714 -392 387 -309 898 847 -414 -624 865 -653 -578 172 781 638 -807 734 440 609 -980 -649 -522 -21 -502 937 179 195 759 -592 -109 129 -146 -570 -201 371 -583 113 844 375 228 -406 -254 -590 450 -800 -780 748 -537 -254 41 927 -128 862 -21 490 880 511 -333 -619 417 -779 359 800 626 -296 -729 -190 414 -808 -734 220 -367 -784 -672 652 800 -706 -411 -10 501 -311 215 -84 888 571 430 41 170 -135 686 -177 -47 -23 311 283 40 -408 859 -886 -191 -604 -387 496 -304 -464 165 310 -31 862 -339 346 536 -427 368 61 592 49 -732 883 265 -392 -402 -247 -484 933 904 207 473 536 -970 -781 134 616 292 734 524 -502 -607 905 678 -168 93 786 -745 398 571 841 565 -989 207 -315 -195 -954 -682 -824 -790 189 584 131 701 156 -583 18 835 512 -175 955 811 783 -854 108 -492 861 729 652 842 701 -910 520 -575 -874 256 -306 -613 639 997 345 817 490 -978 771 -631 -246 291 -958 -740 933 544 422 -103 -497 -928 -707 905 865 -237 -743 -571 719 267 -131 -198 123 161 511 -891 -317 633 -162 141 540 969 -963 2 534 -60 576 -816 251 -890 635 -545 864 174 546 292 659 840 -127 -688 -828 -867 -770 566 -389 145 -305 152 -133 -776 453 794 -430 839 12 -353 686 -957 -9 -47 975 389 -424 767 487 -603 -82 -383 898 -238 -676 458 761 -22 -943 6 -117 -819 -493 719 415 -153 424 -482 49 -444 419 630 767 -675 -119 507 492 -666 213 715 -328 -405 -63 833 -969 -651 -67 -280 -83 -793 -576 -646 -820 -818 -859 -118 314 -600 -541 -506 261 -133 744 -643 445 -896 47 638 -667 68 -451 -503 613 -969 -151 204 506 -405 -83 -442 462 -665 827 -564 346 -66 598 -64 -368 198 -938 -579 -754 463 -714 -36 614 -250 829 102 -73 -533 236 646 261 -84 616 -4 -568 -91 -433 -401 -213 -444 -876 -681 793 -449 422 385 477 -569 590 -757 556 275 614 -602 974 -212 -970 -209 -951 480 404 -329 894 -849 -354 569 129 -258 -627 -215 -933 -939 -186 784 510 292 289 10 -964 403 574 -323 -680 954 972 -464 -727 82 -320 833 -653 236 -137 -526 677 -471 784 116 -993 636 -144 752 -844 146 963 60 400 -55 342 23 851 -932 -13 -105 -527 -478 -965 -323 767 215 -356 537 -778 -743 -161 -964 -243 793 -963 -640 260 -627 -333 760 710 346 685 -900 -451 34 189 -388 601 402 -452 39 -255 -859 997 -436 217 507 608 733 -197 678 117 -213 -100 801 599 980 677 830 559 875 844 579 554 89 881 -610 888 -186 264 741 54 -605 -726 -553 -50 -925 -461 189 279 391 -48 227 -986 767 87 34 941 -882 -861 443 -720 956 464 17 -573 -662 21 -603 951 373 550 431 -256 536 394 -56 -378 210 -257 640 -439 668 -341 73 204 -228 578 311 -324 -884 -725 -217 161 -351 -337 676 -934 -777 -58 42 -40 435 -726 413 -482 -671 -189 799 -399 -708 -346 893 -58 -108 -104 980 -294 -542 657 728 -557 -898 817 465 -87 -649 -776 501 -364 119 -680 447 125 -885 -428 118 32 158 -147 233 657 216 -315 -831 263 355 739 933 -549 948 -968 806 -528 -886 -793 949 519 19 413 306 819 -65 31 606 -883 -703 -693 953 -104 -246 307 -560 665 -67 -460 115 -56 908 -611 22 -871 775 309 725 735 -965 -29 -302 -158 -89 721 82 510 -867 -439 74 905 -766 -459 -643 457 15 -320 945 -576 -600 836 0 -888 -568 191 -760 214 -180 -600 -786 924 -445 827 818 103 373 500 918 214 -750 -851 310 -703 232 -240 -628 -774 523 418 199 342 907 392 -865 841 -444 -974 629 -10 -915 -339 -204 -825 -613 711 -477 688 -63 -271 549 460 -294 624 -518 -655 -158 633 -643 -630 388 836 -70 373 -789 -165 846 35 923 -840 -345 418 -792 705 297 -892 595 -791 -989 -625 -34 -811 -684 110 168 23 375 194 -204 -706 -669 970 -854 954 153 709 260 -690 639 -191 360 578 561 384 238 -888 -599 758 -2 857 -222 -476 -593 -51 16 -410 482 -604 606 -176 799 -341 134 520 356 525 687 524 -911 -23 -214 -68 759 -385 -874 -907 202 819 289 427 -400 -838 -714 -250 634 -861 -391 219 -58 410 898 534 613 61 674 -711 -822 -306 -255 106 -380 -16 -374 -933 176 -75 515 253 785 -573 -546 424 -94 -35 -384 -602 -754 472 989 945 -689 -209 690 856 34 685 337 103 155 408 935 -747 712 825 106 530 -666 224 529 -226 -909 -39 257 -668 -544 -788 -98 -559 -948 -463 126 407 -801 -728 -311 -218 915 543 -996 207 -28 266 -105 282 271 696 132 836 688 654 -745 767 -790 883 336 904 28 406 710 -89 833 -203 781 -275 -329 -352 -938 -408 562 275 -14 516 107 -518 -847 216 26 -601 -687 -786 -19 -645 -218 -339 520 -141 391 26 -469 -39 72 -498 -903 728 394 -919 724 -994 308 -238 212 258 -686 619 -125 -536 904 -29 -533 265 -629 -49 408 602 466 555 880 403 -243 663 -869 795 205 955 145 -271 295 -681 189 -751 125 383 409 618 -658 145 324 -960 739 -174 -14 -650 -601 710 -535 60 279 436 26 -723 409 -838 -582 531 -851 515 934 236 -579 -849 -755 943 698 695 -47 485 -376 -327 489 -575 -569 574 814 805 525 782 -96 -892 895 -640 -925 390 153 60 -537 -541 38 -712 -333 607 849 -759 -340 945 -375 871 880 381 146 -796 55 711 -303 -653 397 208 -250 -841 172 497 -270 -916 -463 256 739 314 725 84 -695 -45 452 -488 -8 507 -945 -999 -190 681 -28 864 479 -409 -209 217 -285 183 -283 868 633 -675 -558 759 -692 -807 -914 -366 392 526 -622 -586 -445 534 -639 -332 -603 -494 -845 616 -833 584 -410 669 61 -311 705 -208 -383 -228 -448 971 761 615 -353 -216 177 -353 605 -560 -481 -752 -622 513 -804 -659 417 -416 -948 -522 -145 226 3 427 792 -976 -603 685 836 533 754 -607 783 -880 595 172 -199 -299 -322 -690 -316 429 -164 -425 -656 10 632 958 457 772 -83 48 -548 -456 203 -48 597 333 -76 -786 794 123 -840 669 -874 -755 -884 279 755 -307 -126 586 338 682 93 -522 858 365 -617 -926 10 -798 -991 635 393 -382 -514 446 -732 273 -35 768 -637 -842 387 612 167 -358 -839 851 644 1000 -787 989 -976 -579 192 -99 -370 -120 -868 994 177 128 456 -877 103 946 172 -571 -898 188 -68 -1 -672 17 506 405 -382 -497 430 -967 872 -480 135 631 -885 -349 -498 293 -595 71 821 -885 -311 -229 541 700 -343 -617 -828 493 -114 139 906 -960 -855 297 869 148 -358 -413 642 -586 -777 -944 -822 -142 -791 -892 760 333 870 -184 -452 552 -564 -686 -257 33 727 -621 -263 124 130 347 228 -612 -580 -681 721 542 -929 499 990 -109 94 -78 -946 655 66 -288 -951 692 -792 738 -71 -902 172 993 -425 378 -968 635 778 603 158 -804 114 275 185 480 -395 -15 -273 445 410 528 610 -346 -158 -654 -427 -909 -926 -468 184 -176 -936 -966 -82 -499 -718 -787 -614 -374 773 542 -67 -363 -847 -713 -3 424 -436 -236 557 -423 951 724 -727 305 -30 153 117 583 612 -571 407 -230 -585 -277 957 657 171 185 947 55 -927 132 -778 -248 -622 183 -205 909 -394 442 125 137 -227 -561 -448 -445 -739 -502 592 -228 -57 43 -808 -649 -499 -496 -229 -339 316 117 178 863 -678 998 124 -729 -73 185 -139 92 544 521 -953 -883 -699 -41 -135 768 -544 222 -316 -747 318 841 657 252 -667 442 559 477 25 -615 -218 895 796 -651 176 -782 219 -958 296 -448 -638 44 13 -273 534 -613 939 639 611 -214 334 543 29 867 1 -829 -109 -171 -38 331 532 -521 662 -473 -155 -4 -626 647 437 813 647 740 -1000 -13 -244 -969 -192 596 -877 -635 -891 -716 251 -407 149 -346 -411 578 -610 -364 -362 436 879 -67 995 -131 -98 209 525 -168 922 542 -876 -670 -741 -884 745 -942 521 397 -736 197 -580 -589 514 927 -51 -943 -171 375 -842 -177 646 680 393 -920 -851 701 -373 601 996 -781 126 -979 -119 799 -130 537 -739 -146 94 -172 193 -527 430 805 -411 -678 634 319 -188 -574 114 621 -248 57 -441 477 533 65 -757 -143 135 -549 571 502 -741 756 -53 569 180 739 -630 -347 694 61 604 -831 376 -548 -809 311 -999 882 -227 -727 454 194 484 -300 -246 270 427 -256 -75 -635 487 61 -635 -477 -631 312 -654 872 -616 500 -322 -340 -894 -700 848 -141 827 284 -699 -449 448 -890 -551 615 -5 201 518 151 343 -755 913 -38 -666 715 -763 667 7 145 -137 532 -486 206 459 -895 -398 -730 86 -926 95 550 711 -644 -250 997 -82 -841 773 236 -568 -911 801 -875 -532 -328 991 937 -779 966 -395 776 -459 57 280 400 179 -984 -912 697 -731 644 86 104 -424 872 833 321 610 -490 990 -922 970 500 962 -812 -978 183 -927 590 796 824 -245 210 -223 71 18 -381 -529 -739 609 874 830 679 104 -985 -818 691 -21 -391 689 950 466 -528 -792 828 560 640 992 861 -762 -642 285 541 630 594 -804 -180 913 126 587 -5 598 505 816 222 -622 227 724 4 -20 -551 -670 -517 625 -660 -317 -271 -484 -598 -357 544 45 -614 259 898 -19 -897 -426 -152 -459 650 965 251 -539 -953 -895 -884 970 742 -891 -67 -973 -726 -150 -885 -391 -429 580 742 701 -997 768 -1 393 -577 602 -951 -838 825 966 -724 -998 -586 -311 894 189 -804 -918 423 627 793 -715 842 410 -322 428 -458 -98 257 45 -369 -755 744 -360 -671 -595 558 -985 -925 -383 -603 -913 -432 -469 -777 -116 353 45 670 -546 -22 -761 96 -648 -758 -692 -549 -269 -811 277 174 -85 -385 557 -857 -50 -836 -311 96 -247 886 -950 -248 79 314 -983 546 -65 -587 63 441 73 915 425 111 -829 581 894 512 637 729 828 -652 -426 -993 247 -250 595 -918 -699 -25 -988 957 -584 -709 835 -993 466 -256 64 821 837 -393 -481 -813 -745 103 312 92 -104 -781 -857 866 514 -861 -393 789 -80 -462 193 374 761 -820 -177 220 775 650 -689 -257 311 467 194 -65 311 -185 920 772 -632 9 -747 -985 -705 -770 853 -752 185 891 533 645 460 -456 275 959 -363 -240 751 975 673 83 -51 395 -231 -314 -644 996 938 285 -281 -915 -538 610 -621 384 959 -507 -84 -657 719 -643 54 81 -948 379 -770 624 -169 -279 456 369 -212 -663 -8 -719 -564 872 214 -985 951 -245 -808 581 525 716 -359 659 882 -137 38 306 215 522 -532 -339 532 -85 -122 -239 8 -742 341 869 601 68 833 -487 -595 827 -212 35 -474 -990 936 564 -911 536 148 -744 -979 70 -500 331 683 -204 447 391 266 -300 -274 315 -371 384 -250 722 -765 -541 912 -193 -147 679 752 453 381 822 634 -495 -718 159 -641 479 223 876 -430 931 678 791 -322 -528 306 -448 777 -873 997 375 -584 746 -294 -860 278 915 -822 731 951 -862 502 -626 493 211 -891 -509 -236 769 945 806 69 20 -253 711 452 -114 806 -895 596 875 -653 823 -619 -353 -473 -255 -432 -116 -176 -102 -961 -846 951 -237 -118 737 -847 -826 -119 -570 -608 -67 -984 322 131 -100 -555 468 678 945 -157 337 671 938 -421 146 -690 -425 947 735 -669 -487 -872 -520 -381 -101 -841 -79 -292 -775 -167 -972 -29 231 -895 -262 -554 -944 309 -713 732 803 101 797 699 -73 758 970 -861 -674 -762 621 935 973 -543 -170 -12 -871 463 766 -528 -880 15 215 285 90 997 1 638 365 490 -264 -538 461 891 70 617 587 39 -47 176 408 103 412 -945 -971 -613 -277 466 676 -263 109 469 -89 447 -144 -160 246 -570 694 777 -128 806 -233 -543 -213 34 -670 -157 -719 -727 -988 -526 270 -934 308 -574 -570 -734 627 -547 973 437 -483 767 297 764 231 -955 -942 -200 -112 -632 835 -670 -579 473 -435 -846 975 921 -650 -693 14 -927 887 -604 945 -230 385 -934 539 -418 204 -414 -739 -918 655 781 -364 -737 234 887 860 -506 847 -161 -870 46 -627 -847 707 -953 -929 -156 -151 -549 605 -352 48 -102 -139 -994 949 950 -314 -809 -626 -155 951 123 -615 909 235 -532 135 -985 -884 -748 627 80 -439 -516 -825 -788 -344 -951 552 -90 10 -465 472 -364 999 -479 866 644 592 -940 994 -294 -3 -821 -264 -317 904 -442 389 -15 168 703 144 665 -234 -818 -698 361 -534 778 865 -404 803 -965 -216 -821 -227 457 -479 -580 60 611 -86 -612 845 143 -787 -61 -698 408 429 -880 -349 741 -843 -141 -931 -468 459 244 -146 -363 37 -920 156 -148 713 -11 -720 -523 737 -491 87 899 -535 -385 462 -19 -76 -851 -163 -797 287 -326 66 928 321 -271 487 630 -445 -675 -49 -593 198 109 178 -7 138 195 -979 417 -760 408 -306 -366 -770 370 -857 816 441 -626 662 -452 989 -163 669 985 571 -269 150 36 619 747 771 637 -501 -857 682 -918 -609 -412 166 59 -233 -50 290 -540 708 -541 113 -625 -67 -675 340 301 -367 -123 674 -499 197 142 -444 163 770 500 -187 -999 -154 189 620 203 147 -537 746 -506 192 956 852 791 -247 509 -862 -221 907 786 -107 -543 215 601 -17 -93 278 701 230 -346 186 -469 797 -993 -206 295 -728 881 256 -513 -959 -801 745 -214 -370 276 -906 997 -793 788 -505 -354 -809 -51 879 38 597 -593 529 -283 585 -569 890 420 387 749 -603 953 246 290 -818 671 98 -292 1000 519 721 460 -279 939 -364 135 -630 -600 890 -898 303 -382 -66 -237 -813 -616 946 286 -949 723 513 -228 -277 308 -5 143 850 -715 -580 247 619 -84 413 951 213 500 507 -665 308 -923 -842 -475 214 776 184 -849 -419 -199 -99 924 623 442 146 -581 40 -243 161 -782 92 -731 476 903 -339 948 343 -734 801 -696 404 833 -892 -165 -327 -975 467 391 574 -975 -170 -582 470 86 -278 -106 -795 750 498 383 -717 402 -270 -206 425 997 599 383 -774 -783 117 -257 -106 -562 -113 261 -808 -98 -937 -765 -224 -297 393 -977 -847 -404 585 796 -99 873 154 400 -59 -878 392 31 773 810 432 -173 -134 276 733 37 459 683 989 757 975 -599 -490 -272 -209 -327 -614 -24 694 -661 -712 -337 -390 34 253 145 887 586 -467 622 -717 466 355 -656 -853 858 -284 -822 -162 -703 577 389 464 339 235 -102 70 -200 -575 -66 415 -32 323 -285 -783 -696 642 794 -489 -308 960 -302 -33 -660 -404 -188 -499 556 -938 -560 187 341 45 285 -155 -110 -881 631 2 278 -193 -685 814 -965 829 -688 347 -579 988 -393 -481 -344 -523 985 -624 252 -56 -399 -549 -383 457 -254 992 -404 -63 968 629 -654 977 57 -394 -529 -340 -474 249 815 -787 -486 489 577 503 -714 200 -992 -888 145 -335 -277 79 -970 -171 704 -604 451 -474 -415 453 116 665 -982 -85 353 262 213 -467 507 -39 564 253 -668 587 6 -738 -906 974 -717 -88 318 910 -97 -376 -512 -503 612 889 -892 733 -427 -724 709 428 -949 934 0 269 615 -605 269 -477 -185 -346 906 -443 -428 -86 -807 636 321 951 -676 2 771 -228 -343 838 -903 -207 780 -321 745 -766 630 821 -55 660 -459 -108 685 552 208 25 302 22 740 408 -159 -114 110 755 -306 -713 -710 -613 740 -119 -143 -75 -359 -742 -611 -438 351 587 -387 -297 816 -233 703 335 80 540 -372 -75 315 -342 -306 -368 353 -89 629 -835 997 534 -15 -467 339 862 259 392 63 -772 390 -708 -508 -827 58 -430 444 215 752 539 -56 -5 474 -406 -665 -748 -317 -643 899 923 -610 -821 -785 -400 770 682 439 725 934 864 669 946 -313 806 -454 -721 -548 -628 -970 -421 -128 664 115 861 895 180 471 -895 698 -202 879 179 -417 845 -65 624 -908 77 -717 63 233 -830 679 -299 306 -244 153 925 -853 667 336 772 -918 -722 39 -191 -11 935 43 229 -60 -579 -922 -507 -30 -704 -710 -552 621 -385 308 90 455 279 -683 -364 -734 -749 -886 -912 -382 937 -331 -962 -326 -42 631 990 559 214 204 166 111 -296 -177 888 634 -711 530 649 798 -687 -479 242 -872 -778 558 -590 720 722 60 -382 336 567 -559 106 968 -935 -854 -252 918 -37 -833 169 332 825 -648 506 968 953 -203 -732 -535 -70 -683 -212 -40 690 24 105 597 -540 731 -425 138 585 837 420 -861 -219 389 -974 155 -587 -935 123 881 432 785 908 105 94 -29 877 -700 115 894 507 1 849 603 932 225 979 -954 588 490 686 881 -849 747 449 -509 955 -434 -447 308 776 398 127 296 920 413 669 351 -568 683 -316 -610 -444 802 -708 524 -475 877 993 513 812 -93 960 688 892 -258 -286 -377 -981 -531 -236 -263 -709 294 -952 -892 -100 792 -714 66 -641 841 -882 -914 130 903 -318 782 -644 697 -806 890 -696 -893 557 118 -603 786 50 854 942 917 662 -208 851 464 728 -623 -654 910 -597 -392 -760 -883 -307 -128 -771 708 -595 971 673 -657 -780 -739 421 517 -961 252 220 -66 97 165 917 -339 723 636 630 482 -456 -367 -878 156 -898 -331 365 109 -633 281 -440 -193 -268 850 -396 -823 -242 -392 -510 -661 229 865 145 -386 471 234 -595 614 407 90 -612 481 489 -130 815 938 -882 912 -459 -677 214 -268 194 -217 -267 -564 612 350 -151 365 -978 968 -975 702 -293 731 760 -55 969 -152 -27 -988 2 271 668 139 -945 -960 -167 210 713 -631 -792 -535 712 174 24 -606 114 308 -698 -140 852 923 103 -448 -530 -235 -182 764 -918 -632 410 -269 576 695 -344 -490 905 560 -609 -708 -222 250 863 -329 -449 -173 -983 -629 460 155 -476 327 -812 -759 -565 665 -52 437 -466 -710 125 -844 906 202 460 -156 176 612 833 -28 808 -939 -468 -791 -592 -398 343 296 632 485 -193 734 -172 550 618 5 42 -152 -539 -260 663 -140 312 651 486 282 -133 611 165 -570 -314 -360 -534 -821 89 -254 885 -717 -637 -307 -799 714 404 -433 -231 214 408 -230 267 -130 -970 110 -249 -78 1 639 -929 -164 -871 413 119 590 5 -797 795 83 298 894 921 -861 793 769 -406 -858 116 -945 171 499 981 -650 -220 -776 -748 -92 -798 -600 -316 -786 -233 -774 737 678 -702 101 -519 858 298 -663 932 -13 415 -252 904 -902 258 124 925 -865 782 -559 590 -887 -450 -950 -192 -113 -711 -746 -657 67 455 30 869 91 -945 75 -983 933 -787 718 -769 618 -936 -952 941 -294 -584 900 59 -672 -400 981 554 758 -764 397 365 582 331 547 -735 778 475 316 -28 234 -919 -786 -619 -412 549 57 362 229 343 -502 -294 930 674 -237 -816 996 89 -293 -53 -443 581 722 -55 829 767 876 582 664 230 170 -969 -885 -327 -878 -424 -996 -287 411 -2 565 684 910 409 635 989 644 -978 488 -374 -168 -3 542 99 -166 -871 856 522 -133 -699 483 -548 273 -291 841 923 914 -421 -826 117 -575 225 628 763 -968 -104 600 -720 -712 466 817 235 708 189 -488 -282 508 338 684 174 -801 482 906 -417 -246 -285 -103 -698 -241 865 -415 46 652 -876 361 -927 -412 88 -276 -283 -875 -256 -879 343 -626 -65 -622 -65 -761 -172 -686 -550 280 -107 -495 679 921 -770 840 902 759 -664 869 662 -911 -265 259 -627 -819 96 -443 -861 -938 -324 -628 -284 200 -277 454 389 606 -443 270 -705 957 603 -457 -717 76 83 658 -330 405 -388 479 340 -734 -129 -68 -894 -115 384 30 -762 211 -998 61 -304 -183 885 -758 -29 -63 -214 593 922 -790 188 58 -605 931 -679 27 -84 -225 325 855 -318 -315 13 969 986 -379 838 831 437 291 16 -615 859 740 -566 766 -229 -30 671 529 -644 44 16 -397 885 576 -36 66 -382 -875 585 565 -58 411 -222 -515 836 453 192 -165 570 195 -800 -59 324 -351 552 -839 388 -643 762 11 -767 459 -314 170 -352 -40 423 274 150 -454 371 246 -600 397 542 550 -412 524 296 421 444 523 -847 -930 239 781 720 -193 431 93 290 -274 -164 -797 -26 -197 106 -932 -301 -303 565 156 729 331 498 173 580 -261 -303 -39 -629 -769 -71 900 532 -721 -814 -72 836 295 -61 -987 -31 -141 -624 120 513 157 -376 -1 722 -222 814 953 -763 756 997 193 -328 960 -300 843 180 731 494 750 -992 675 834 -348 54 956 -545 658 528 217 -108 867 969 769 363 -148 -729 -25 366 645 -297 132 938 -883 399 -215 251 -525 -108 908 695 10 -291 -620 676 -87 -436 -587 283 593 257 -733 151 -149 788 325 48 -914 709 -879 615 -606 644 966 -821 103 -970 -122 47 861 621 -788 -292 -148 194 -697 -317 605 -424 -361 -944 -326 676 -707 -550 -918 -803 137 390 688 913 -627 957 468 842 -720 -577 666 3 99 -518 464 917 808 -808 889 792 963 846 868 -496 793 352 -153 -892 891 -515 317 -851 324 -704 -14 690 512 -714 725 -521 -817 86 -169 751 -545 134 491 493 207 314 -431 -180 -108 511 153 -83 -335 -96 -829 207 485 -593 -617 363 -732 785 -355 893 741 89 190 -282 345 -477 -806 773 -405 347 874 412 -681 400 870 987 -614 872 800 -87 828 -351 934 404 857 -51 786 938 734 793 -642 227 711 126 19 515 824 394 -709 -199 -12 372 -998 335 -614 323 -405 -317 18 -616 -647 50 201 -862 924 -924 -580 -218 816 -691 -379 551 132 477 517 -647 -44 -455 895 313 52 -877 -887 -685 -678 -897 -688 -151 -299 741 -169 228 -278 575 -891 -707 681 -263 -484 -443 -416 191 745 -824 -962 -915 131 573 551 -254 -88 466 -597 -831 790 256 374 -468 479 -656 400 -116 184 186 449 657 -663 -791 694 249 -838 -338 -974 327 567 21 3 -935 -387 224 -843 -631 -179 -940 900 487 954 34 -320 -692 749 -70 -748 738 -37 585 243 -290 987 -155 -944 960 272 569 -547 -217 945 -531 209 -704 634 534 -236 678 -100 -661 155 385 -732 225 218 -219 -290 188 -379 -655 -448 -512 456 -950 -25 -615 266 377 -947 -611 89 277 715 -910 -376 347 -218 -668 83 -720 755 -857 375 -274 116 -407 -876 -601 -123 290 243 -712 -733 -224 -782 -850 -3 -106 623 -468 -909 -853 527 -684 -454 -669 -170 641 963 -514 -146 -135 -198 -9 742 -901 670 -978 367 -42 904 664 361 -538 882 -176 557 715 437 435 267 -412 467 -907 436 -419 827 -347 -737 -125 551 6 -942 757 -44 -546 869 -44 -885 -162 -977 -474 276 192 217 -545 -125 -93 421 -759 -927 276 -341 -345 -882 -329 -230 -257 30 125 862 -44 543 834 729 -891 -305 499 958 -781 -36 -132 353 -377 758 -764 -376 795 223 -910 144 307 293 391 -235 -983 472 126 -259 233 899 192 -494 843 -831 -633 -134 -755 -1 719 723 548 -720 -153 998 602 -177 -630 -428 -24 589 -167 -143 -731 875 -683 -503 506 683 -799 -434 -337 725 228 -677 -576 -878 -644 626 938 701 272 345 919 -529 939 335 454 -806 -412 -409 -73 208 177 -789 -652 536 934 970 -827 -440 -296 202 813 252 -17 391 164 -811 136 63 -984 -839 -364 -613 -369 -347 -740 868 264 314 -228 -126 -354 -616 862 -574 -371 -713 -918 603 717 -160 -515 -941 -459 -899 924 457 -78 -324 478 976 376 623 -156 -923 -622 -829 320 -446 -193 -174 -948 -195 914 827 -756 173 -403 -985 639 675 -187 -420 406 -27 -935 911 -143 -308 368 -681 972 -557 -808 909 818 -75 -546 -826 162 -622 44 -574 481 50 768 -608 191 -428 -12 43 -751 801 844 291 -217 515 -644 903 77 861 -229 265 394 -461 -890 -703 867 -137 -986 217 -536 851 -845 792 -62 -78 -549 -881 -199 -50 300 600 -895 -164 382 184 -637 168 281 -896 847 48 962 757 -482 -582 -676 457 947 409 -448 -333 -534 -979 -851 817 645 -63 480 650 896 928 668 913 -824 589 850 -696 49 876 356 -13 440 965 -739 -436 -657 536 188 -18 -849 522 -914 -887 -219 -603 214 -194 -237 -859 -110 -157 417 -215 813 -208 89 -800 -718 -548 677 -716 394 -269 966 130 192 151 -751 -68 816 -184 471 999 -644 449 684 562 313 -118 -496 732 982 15 -503 34 -211 -595 -335 497 -619 -440 -15 440 267 -628 -311 122 108 820 -827 219 -711 -129 956 407 -550 -974 -724 -373 88 -419 462 -65 228 699 295 -317 -542 632 -407 -152 992 -276 562 -460 800 815 537 -83 -18 660 -873 -509 -502 696 -648 -441 457 -260 -588 903 -508 331 725 742 187 -196 36 893 -493 413 276 -112 -50 -322 686 523 66 886 -624 -132 293 -286 -115 972 -775 501 -354 276 -168 967 -11 431 600 141 -39 -766 985 558 -569 655 968 186 282 309 605 -407 195 269 -613 -814 -338 -194 477 650 663 -574 597 584 165 -466 -646 82 822 80 181 895 515 677 -627 193 -418 330 64 -764 603 -136 -560 241 461 -555 754 -797 -757 -519 393 -211 347 337 881 836 172 -750 -262 375 963 -751 -463 510 -64 -655 144 -185 -13 -543 -975 382 -250 -149 -135 264 95 -809 -321 -303 -288 223 157 680 795 -715 -882 461 -561 -567 230 189 111 9 80 77 407 770 144 -75 202 98 -523 188 -20 489 792 -737 874 899 449 -97 815 -625 318 793 -602 260 383 165 137 -872 -560 730 259 482 -768 913 -951 -852 446 -637 -759 -774 370 -374 781 72 -888 -637 -480 459 -13 246 -716 -613 774 -429 579 614 -557 28 686 702 842 845 -442 -663 54 -224 -756 -262 -849 -982 -772 -870 -318 -269 -250 260 338 -157 -365 452 116 233 -503 761 628 147 624 667 -348 648 223 569 887 450 268 261 -334 195 340 -623 -581 -675 773 -833 -690 -41 670 -753 356 517 -60 -953 631 -762 50 148 306 87 -131 -763 539 -224 -944 269 626 -152 -276 -517 -179 891 909 -266 490 -842 3 782 -319 -75 -663 75 -482 -640 653 -295 -837 -211 -653 -508 -116 781 708 -466 270 593 29 -429 -286 -331 499 508 903 -31 -185 287 738 -791 -500 555 653 475 638 -599 502 32 -446 519 -535 -239 852 172 586 274 251 295 282 376 -16 339 928 571 -357 -821 -106 -878 -821 497 -608 148 38 958 -32 -179 -902 811 659 -588 -834 -109 210 980 -188 -541 222 644 -264 -531 -748 -157 -603 232 191 229 -743 774 -300 -200 112 -938 776 832 -114 -985 -618 -944 -727 -835 876 -769 -119 2 791 -763 902 -701 -840 -11 -698 -250 149 100 863 563 -895 656 -772 -156 -435 40 660 513 -567 830 874 919 -356 -753 -361 -240 841 -807 562 411 345 -867 906 567 -983 -934 823 -65 -47 -731 803 -848 240 -852 -265 941 985 42 60 -412 786 -121 -229 181 -926 940 -469 -183 821 491 -576 937 -159 -911 -819 339 659 716 -587 470 -305 -997 951 289 448 490 89 508 -323 -335 488 -520 494 136 -60 503 -250 883 -175 -793 98 96 -522 183 -115 8 -140 -851 278 812 681 539 -523 909 135 -470 257 780 918 -99 -463 -520 901 -824 -294 -494 -86 -256 372 742 -203 674 -527 -524 -333 -968 767 -109 -908 510 -1 770 795 -690 289 -773 -541 378 -388 -876 -312 -982 -71 780 840 -141 -297 -524 380 -549 31 387 -715 -950 -927 -158 -544 179 -789 -322 -167 -804 230 878 -791 -426 225 -945 -133 -753 -251 517 512 -327 -382 -798 655 -148 -597 553 224 273 -845 -629 796 629 -511 -17 791 118 -617 -378 373 -786 817 -116 -383 330 -702 681 332 584 -50 894 57 -483 -10 757 266 -564 -33 869 816 -289 183 524 -522 778 -804 574 572 -806 -650 796 -823 -370 -902 -622 -319 45 840 837 -787 319 25 -664 -72 233 615 149 -16 24 -154 381 -235 -611 488 815 334 -551 -657 -461 -354 515 491 -356 -148 -176 495 285 70 -978 198 719 -181 759 128 233 -551 807 -347 -944 449 688 -8 156 4 103 -170 702 -505 -52 -399 488 -964 569 -419 -515 914 -614 -499 951 -385 976 -195 431 -287 881 113 503 -442 756 814 -834 -811 690 -393 -451 -537 -633 393 275 -123 230 -695 872 922 -188 195 -173 110 -963 564 -984 -367 -474 -844 -750 -703 -707 342 408 -59 -96 -914 226 267 -693 -319 -878 -494 453 -45 499 455 -579 447 -126 -118 -175 966 749 -777 308 260 -561 -429 -552 401 -20 -83 598 -68 51 -803 95 -698 -765 650 455 -303 66 646 512 357 -703 -650 -655 -904 -31 -502 -631 585 -293 -159 799 -152 156 456 -208 528 802 836 -493 342 848 -187 -960 -560 600 230 483 -873 469 92 506 -579 -407 -853 153 -578 167 -885 -495 4 -51 291 442 586 684 118 207 860 744 437 -134 537 585 -163 979 -951 -237 872 -226 228 -387 858 -542 804 -276 -395 38 176 603 207 716 10 -805 -811 571 964 -675 -395 -101 999 -844 44 -206 -160 991 850 92 585 -326 -228 869 587 41 819 -961 455 -159 -364 -981 9 51 857 263 -934 -428 -119 900 758 -360 238 254 47 -470 -992 920 -645 831 -334 345 341 -393 -334 953 -433 382 753 300 -458 605 204 449 297 196 -453 -412 -613 362 -505 282 -286 -47 912 377 372 -714 164 149 225 323 207 975 -916 676 406 -413 507 -423 252 -233 159 -42 671 -847 -568 -7 566 465 601 99 -50 134 132 -861 -341 -286 907 39 21 650 984 -871 -772 -426 958 617 374 548 -500 -13 -639 415 490 -722 -346 383 -125 40 162 547 500 46 952 476 -605 831 177 -604 -359 223 113 -747 175 31 263 876 -408 -402 123 729 -484 508 532 537 648 141 -798 -623 759 -599 -103 -913 567 -494 -544 911 -977 918 798 -385 -680 -482 830 -114 283 -889 -236 320 501 830 46 -847 -683 196 -840 323 -161 932 19 150 987 -696 -769 -451 -484 633 -768 -874 -343 -989 206 781 -448 788 85 -63 -503 -426 -462 -793 327 116 -364 644 -235 -805 -731 -754 -439 996 265 758 105 701 714 -631 430 -490 -943 -264 -827 287 -45 343 -343 -806 857 -389 356 309 964 -854 -520 -710 -768 -155 -448 -602 -918 -852 -219 540 -98 -792 3 533 -299 798 689 716 845 -334 294 -480 -369 -737 -66 -481 -888 763 10 -49 -289 64 -148 182 -512 -100 237 98 -852 786 -323 -344 426 -443 -848 238 564 308 -536 574 546 -28 984 542 904 -388 1 153 -226 -909 -732 -500 586 -994 546 -812 287 -961 950 427 225 -700 593 -422 -749 468 -951 -208 728 -244 652 867 -450 -512 559 579 -531 626 717 -694 430 -13 890 485 678 -953 -617 -270 690 -19 -310 -295 -534 447 -730 -601 -776 -234 -872 -112 -168 738 -211 256 591 314 -460 -718 817 -365 37 899 743 -936 -121 590 640 -820 -745 -61 308 116 338 -814 397 747 283 577 247 733 294 272 -598 757 -611 -748 -207 721 331 -77 -749 -869 739 345 -743 707 -935 -250 -513 748 444 -739 227 -864 -262 -784 -603 -514 -655 692 -438 275 -819 -245 788 -772 908 -428 -459 -442 -293 -687 622 -152 686 -270 154 566 801 -913 -177 -830 309 647 328 -341 -897 -571 391 568 868 -878 -551 271 958 107 979 -423 876 -55 344 -385 940 -821 -171 -116 924 803 905 847 142 810 663 661 817 466 709 601 131 -735 -286 -517 817 8 -20 -235 -550 -765 -370 -207 -135 -3 676 8 446 -629 264 331 -107 -218 48 159 -280 -693 -24 -858 485 -266 -286 793 -375 664 -731 70 -466 -394 949 -880 951 592 -734 308 177 -727 -996 -257 637 -116 984 -399 86 -347 225 720 -830 78 482 -920 -551 -906 -345 906 -585 99 60 -44 457 835 -105 -67 -165 46 961 393 879 -82 -302 263 688 851 338 -437 954 209 -209 -374 -566 844 -872 19 627 219 752 726 644 -717 525 -277 -785 -73 -445 205 -452 -914 -885 973 813 -668 -678 -505 -423 -120 -738 11 397 -211 -869 368 -684 -387 -529 525 757 373 -345 -571 -681 201 -589 732 -243 604 -935 717 -802 255 -143 831 996 -274 510 -292 -768 -176 -255 -508 523 -617 162 -147 540 591 251 458 457 281 332 743 -565 -453 304 -782 663 -653 127 -920 804 520 955 593 569 719 -414 -743 -177 -809 487 -225 -383 71 -902 501 899 323 896 -58 -785 -352 18 -174 324 575 -441 314 -996 305 371 -482 57 -289 -378 -936 -675 480 -215 -132 -866 674 7 235 -890 978 -379 -295 -677 400 -31 997 -252 -222 820 -118 501 499 644 442 -292 71 -160 -288 -195 -276 -867 237 -946 -418 -302 -826 115 75 398 -186 -888 121 457 -119 978 857 930 464 -577 -575 -376 259 -947 -897 -474 -340 923 -411 -563 996 -292 -793 636 453 -666 202 250 919 -490 637 -426 854 -996 -708 816 412 858 665 828 280 570 -935 910 807 48 -5 -37 -338 -627 97 324 -611 -298 316 -506 -617 209 -994 621 -823 -92 -816 -760 -698 240 303 -330 -426 -104 838 -780 -60 -979 -24 -618 -419 278 766 987 642 -33 659 753 391 748 238 825 -245 -484 -71 247 565 -323 202 562 717 -798 165 797 -767 530 -769 953 -780 240 540 -572 -769 439 -315 -376 761 706 259 -789 23 89 447 -230 414 -12 -86 440 -331 -670 753 183 -639 309 934 -615 787 563 -148 -829 -731 -934 -432 -76 763 -731 834 416 -301 -454 -877 -333 -994 56 340 -245 268 748 -836 733 107 -339 96 -304 216 -509 -820 52 -925 -259 209 -833 907 -5 -831 -900 788 -187 -728 937 -392 961 -987 -14 628 -364 -802 624 883 -647 -974 174 835 982 159 -396 -422 226 -226 427 -377 490 -757 269 -675 -993 728 -538 279 782 235 -975 246 -999 -326 684 38 -812 142 900 346 -585 790 -794 757 -878 -325 467 782 583 490 -703 671 692 734 -585 613 710 112 780 819 -791 -941 40 -954 471 969 219 -743 740 -857 347 400 998 -812 -611 956 -213 717 -267 707 869 -891 912 726 -484 -221 -164 -555 -662 -112 840 163 -992 65 204 -723 -778 445 -212 535 64 -774 -598 429 -134 -940 669 -747 93 -456 260 -835 553 568 983 620 -858 420 321 584 257 -971 914 -971 857 529 21 182 -321 -57 -414 -361 -415 915 493 819 607 -304 -809 -104 -100 831 -72 -252 -986 -889 730 703 360 -14 812 301 785 -503 785 434 -780 -328 894 -290 -177 -260 572 -206 276 -102 186 377 699 422 879 841 826 -692 132 -334 -530 -723 -135 426 233 44 616 461 601 126 177 958 787 661 796 -314 -291 836 -475 -663 26 -787 211 588 307 83 -18 703 -476 -13 -725 981 725 585 974 601 453 -610 -990 834 943 -311 -776 73 254 -883 -371 -532 130 -823 -884 614 394 759 577 625 701 44 285 -266 -836 -459 -9 -186 -437 -211 880 -954 295 -214 -675 685 207 -834 -401 698 180 -877 -423 777 934 921 215 700 690 -958 571 245 106 -290 -843 357 -770 -181 904 -603 -123 -906 -429 995 -541 541 853 510 831 -411 337 117 173 -56 887 -444 273 439 -844 -25 178 -27 -306 193 29 -626 447 -211 -946 887 -122 86 -195 -131 -200 -545 634 -582 830 634 -1000 -295 640 556 627 785 -531 902 -937 632 778 -661 -257 191 -424 502 726 474 219 -922 655 57 530 -467 -768 -381 851 -865 -946 -919 -817 17 -996 944 -243 -900 689 471 -597 706 367 638 -240 -656 -737 360 558 -762 945 627 755 -160 -437 -71 -577 843 -808 -33 270 665 292 226 680 -4 -442 -818 838 -233 817 -207 -420 -54 429 926 912 611 -581 501 165 -986 -182 -103 979 -183 -876 -622 -119 912 -783 415 401 130 -130 -633 734 -992 137 -412 831 580 683 717 -448 29 -575 -330 800 -27 728 -873 390 -412 592 311 284 -316 -376 -851 746 -962 -603 639 872 118 660 -573 -483 -389 822 910 679 -275 841 -533 972 -250 -324 875 963 321 -370 55 901 -321 761 501 940 -470 -456 -551 210 -954 -15 -952 557 -630 185 -419 -363 -167 554 -759 305 -874 -864 602 311 -750 -633 -557 -36 -717 787 -193 21 287 985 883 -504 679 862 441 -702 -577 865 -166 -166 535 217 -49 -459 -615 46 -863 77 943 -627 -345 823 346 480 272 796 -129 -967 982 -564 718 878 -467 -340 -548 671 614 -587 -574 573 -306 892 -319 -271 183 507 476 899 -111 -79 -887 -813 -141 -888 -605 -921 391 470 -281 632 856 -658 -318 184 713 957 600 867 -914 -733 -224 -483 -834 164 511 -275 999 445 -591 -768 -822 703 467 -360 -966 522 -896 194 616 516 485 249 -775 256 -260 -221 563 860 -309 -404 684 -901 -294 -115 -6 855 -300 297 -667 -850 731 138 -651 -560 805 -391 -828 691 721 -892 -476 199 933 987 832 -23 -604 -457 861 -683 -88 -805 284 -967 679 -94 -856 526 430 -560 524 -350 965 551 -386 207 263 290 -965 624 333 -855 -255 539 587 312 -707 221 560 240 -885 -570 -856 -99 -539 376 -847 -759 972 -325 767 -899 603 -149 818 -870 -669 390 -931 -985 578 256 204 -575 -89 -744 -366 185 -197 304 -751 -484 -579 -334 483 926 256 -267 268 -525 189 -291 215 -686 839 -428 -935 -958 -811 548 -489 -361 -802 -797 2 437 571 -568 -389 407 277 -218 -967 516 -445 -674 569 54 -831 -686 -926 628 -418 110 -362 971 -922 3 749 857 -872 -604 493 -147 124 777 -419 -680 -394 113 -970 -728 915 188 -758 -133 558 -673 121 604 117 -982 464 -199 766 -384 298 276 63 -634 -42 -791 560 432 92 887 978 -312 926 -158 -57 -812 82 672 -225 -507 599 426 61 554 -693 480 891 608 -117 94 -608 -752 39 920 -270 -652 -401 -913 645 505 233 766 -97 488 -246 -185 -951 -494 234 -54 -138 -362 -86 343 530 -715 871 -127 293 -664 -385 -184 -784 -75 -505 -367 782 734 -614 611 258 -15 801 -565 -331 -838 -426 200 307 116 27 412 164 619 911 660 439 286 -250 -729 -79 -1 67 -824 845 874 734 -416 752 483 -856 952 257 -258 -744 -714 36 -764 869 -877 -27 -52 468 257 -760 -436 868 -35 -566 -228 -171 -751 -721 862 896 -673 -946 -575 404 786 427 -98 -210 -172 -567 -396 719 419 767 5 809 -345 -10 -590 822 62 -833 -491 527 -813 66 310 863 934 494 -330 339 912 -116 344 438 -943 354 -592 -103 -379 -249 -92 -974 -882 476 -260 -563 -910 997 -983 39 747 584 179 -166 -157 -591 -671 -144 379 361 450 -207 -573 -681 -121 -405 -221 583 306 -868 858 17 513 -756 839 657 786 633 711 411 356 -691 -337 106 36 343 560 730 138 402 843 -240 765 62 -880 -216 427 -453 538 -695 678 970 724 690 -136 -302 353 836 -39 -338 -560 -911 551 -739 365 235 629 -147 873 908 -355 -634 129 124 923 561 -750 424 721 -189 607 -678 -974 -443 450 -145 -518 843 -647 621 -87 -905 -125 172 601 -249 -657 522 741 149 846 295 -644 -848 328 -989 651 739 -997 481 -517 836 793 -886 -48 -929 946 11 194 -765 351 -826 -630 9 -338 -856 423 -697 -617 194 -914 24 727 835 98 -986 779 -789 71 -517 392 845 -779 35 697 -206 223 -776 -725 812 107 574 12 362 -113 -251 -954 897 -914 -302 250 362 719 -208 -193 984 541 303 -907 886 615 137 -723 -420 -451 677 -227 -713 311 694 -777 776 960 246 814 443 5 -326 -620 -677 273 237 -626 -756 -172 606 34 467 462 -782 -276 -183 -919 -751 -55 -228 408 415 802 -763 227 219 -842 -358 -39 -929 -728 -317 -504 -234 -419 -874 -26 -433 -367 -749 435 -800 285 -228 591 -976 -176 -173 4 -753 798 -43 -369 -952 345 299 -630 -905 -401 627 836 -454 -868 771 -782 -142 -201 -336 -814 -73 -917 756 459 121 542 -217 -929 -827 332 385 -25 262 -649 498 388 -771 -600 457 -886 -44 625 274 -67 556 -786 660 -272 115 -412 -495 -823 -175 489 645 10 901 46 -432 631 -895 -587 -831 -848 -146 403 837 -913 751 -247 613 1000 -132 690 952 -608 -529 315 -286 -994 981 -659 -417 626 -216 784 -300 -15 -70 36 -628 -554 359 -534 972 -684 501 310 203 372 194 -105 324 -296 771 533 668 -156 -679 323 -279 7 574 952 -424 -535 -238 -363 -282 -710 647 430 509 -589 -366 696 642 -813 -891 -127 -329 -191 -838 125 782 666 583 850 -614 302 396 302 -128 -681 530 973 937 -383 -502 -195 336 861 -425 -526 -151 -748 -568 -136 26 -66 -900 -222 103 229 89 269 -883 20 680 660 -437 -546 931 924 328 -797 -588 -974 -747 -166 -967 -341 745 500 496 20 -353 -880 -821 -592 456 995 689 51 -826 242 167 -896 197 -617 -22 -904 834 257 177 -704 911 -82 774 -937 259 -100 481 -573 -858 704 -237 -942 314 521 822 -547 430 55 899 -375 616 -470 973 153 -164 518 -923 126 17 -13 -468 -686 -572 845 -23 860 597 225 -726 656 -500 -980 -311 240 628 -987 -37 378 730 769 -118 -408 35 381 -504 476 201 559 -715 -870 -457 -869 284 513 -157 -913 274 403 409 -814 495 44 656 -141 690 582 349 -867 -999 -498 188 -754 -759 -150 -840 457 465 -963 366 -340 -368 319 73 -734 -949 -601 -5 419 928 -297 97 -968 -491 22 986 203 -594 133 -801 -811 629 505 -156 -326 416 -1000 36 -448 -92 460 -98 684 -196 -357 550 -777 192 -904 -976 -741 500 636 750 -827 242 -917 396 -131 1000 447 -858 -74 -774 -779 -731 3 -871 -398 -613 -203 409 -122 -33 646 -656 501 -858 211 842 151 -384 -788 138 990 -461 -150 -502 499 -133 -856 264 -860 550 347 421 68 626 958 772 651 273 954 16 228 66 -465 778 -284 624 231 -67 29 -293 -968 227 -738 -377 -884 -945 -990 525 869 -972 77 -60 -438 -345 -683 986 -282 550 354 -818 790 347 -892 -34 -687 723 116 943 -678 362 993 -296 861 866 810 71 -34 -783 113 -99 -805 -455 480 -604 -672 -590 710 692 -859 924 869 -564 4 446 -122 264 360 -392 791 545 -695 -643 -17 377 -595 -314 85 -472 622 38 -661 667 -947 587 891 688 -826 402 823 -716 -810 -892 654 -555 -529 895 -158 -325 939 322 -50 762 -498 -334 310 596 -69 304 676 802 -398 800 -798 826 536 317 995 -584 499 300 175 790 79 -241 578 -670 776 -448 -504 955 617 -277 -136 586 -927 -599 -119 819 -878 809 -525 -637 55 -860 -600 -509 -108 741 982 -322 -671 530 970 -122 63 -127 -339 -420 904 -319 848 725 -14 -913 -680 -284 654 738 -153 614 7 606 13 -354 -151 145 420 532 -59 415 -860 765 372 460 346 -835 -393 219 -258 -718 -987 -482 -751 -621 917 740 12 -328 229 -531 934 928 301 46 -113 -852 303 623 -53 -50 -222 -480 486 -747 -469 -920 -685 346 667 128 -366 -260 -148 390 102 -436 -212 278 -998 919 -95 -875 266 576 -580 43 -488 404 -785 -297 32 -75 -171 378 -252 -134 429 -645 -240 180 689 766 -87 -24 4 636 -327 -341 825 185 -993 872 -461 -465 440 820 313 948 33 -217 -765 650 -332 756 848 198 -474 -809 -635 410 825 -178 845 269 -592 940 -968 830 -962 45 -157 776 559 -8 -785 112 -657 23 99 -215 843 212 -728 -522 588 -824 856 -456 -673 -190 578 -704 318 831 -56 -635 -386 960 -591 910 873 -127 584 -517 446 -316 -295 279 -326 -546 754 -687 -665 350 -767 -23 935 461 -45 502 873 725 -865 -705 -463 -477 310 -706 -938 -127 938 531 -603 -573 582 889 -361 706 -865 -424 -894 142 -462 711 336 -772 -758 -597 985 234 -186 -958 -521 -783 -898 534 -166 48 -371 -438 -904 758 -566 -692 -852 -783 779 840 -59 -165 838 725 -397 732 -243 400 -731 -411 -660 599 553 821 447 -999 129 -628 241 -966 -293 29 -230 -42 544 579 395 894 -640 -326 -115 693 -453 858 -877 -538 -490 90 12 76 -477 -497 280 980 -707 -305 852 813 -710 927 361 943 737 498 124 -177 281 788 -520 672 592 -985 933 -462 -864 877 -459 910 368 -582 475 -21 989 166 558 -930 669 -473 265 -299 969 -379 -298 -697 -90 625 -394 182 -242 -271 453 -151 632 -191 187 -422 -887 -741 652 806 -797 -751 -694 995 746 634 580 -279 -25 -925 389 914 -457 -450 377 543 368 88 603 988 -14 -75 -522 -640 343 454 556 -195 -428 -675 -545 308 -719 -681 833 68 -935 248 480 -831 -87 -301 -26 138 857 966 -15 -247 -521 128 299 -949 30 870 -776 -869 2 143 -513 433 -137 814 277 -32 52 477 23 -940 -176 -457 -342 661 172 708 662 -177 954 67 -363 -962 -603 295 472 712 491 -117 781 259 5 -620 809 91 999 -648 491 -360 983 -853 -559 120 -668 -976 852 178 -496 116 -278 960 -930 -150 -893 -866 257 339 -579 -695 -363 892 -227 -202 696 59 -145 361 626 -330 859 826 932 -482 687 505 992 820 -430 -487 416 874 612 362 834 667 -581 656 796 -331 797 -703 -835 841 129 -589 34 441 735 -488 989 600 537 -533 190 821 -256 838 503 638 -232 -940 -192 78 809 -671 473 10 727 -327 -360 -156 -399 580 -684 398 704 -846 -256 -617 -944 832 154 219 218 215 878 -829 260 312 165 816 -679 349 -202 -945 -983 741 203 -386 -986 685 -154 478 572 -920 122 -482 584 356 610 854 -17 -254 332 -890 -127 -211 -538 124 -465 -890 659 -560 -425 -560 994 -777 994 -498 -585 -765 949 -268 310 -979 -485 517 -753 -900 163 -167 -397 327 984 -574 -470 801 -122 -660 -377 368 410 -787 760 -129 383 -450 736 444 -674 -917 762 -224 414 -756 394 71 -728 -60 -164 -159 -424 -127 -265 -379 -555 377 6 -883 -992 -983 -241 310 -389 884 795 -204 -962 -248 633 805 52 -328 663 -862 -67 -400 -449 -141 -682 167 547 244 -715 -450 377 154 -180 -503 562 390 691 -823 -310 487 -413 -336 902 774 -120 -49 -555 766 -751 -335 -132 -216 -778 -781 158 144 -22 -30 211 727 988 611 310 390 144 -828 565 373 -40 -761 835 -797 -466 -582 -604 -982 365 -609 980 -398 420 459 -921 -920 913 772 999 442 992 833 203 765 -154 -363 -731 -204 -187 -724 -607 -112 24 -719 -123 775 -584 459 722 -507 790 -765 169 861 85 380 476 -743 -861 -217 -609 -459 141 152 -1000 -512 -626 423 682 -579 -400 -410 621 545 318 718 153 352 730 -81 -318 -817 501 -104 -244 -873 107 468 107 742 -539 721 734 -113 585 -106 -316 553 -64 -966 -841 76 531 927 -586 169 -502 -578 143 -104 -891 -127 -144 -394 -736 -741 -925 -258 595 -779 992 717 774 417 759 -461 863 -342 982 -682 280 -848 2 425 866 -938 982 926 -952 72 855 519 -951 774 -82 906 508 820 -967 -499 593 628 -425 -234 -235 466 331 -806 -333 556 -149 571 92 -815 68 -353 267 541 -202 999 -834 -209 -570 282 -81 312 -587 -264 -692 -879 -221 -483 127 -532 772 -959 -617 324 170 981 69 431 -662 866 827 933 -335 -620 813 356 -45 165 -443 236 587 -138 -648 37 -92 503 133 854 -783 -832 -375 685 -281 -168 525 -14 95 -406 934 -330 -697 431 818 -212 -334 681 -992 -473 754 597 985 -541 -323 -914 416 -242 -774 929 151 25 920 705 578 -980 -475 744 533 506 -826 17 -657 494 -188 -189 332 -483 922 141 -695 451 373 27 -723 -937 -786 296 -401 898 -881 -732 434 876 -976 -137 370 631 -602 833 704 162 -120 -850 797 -532 943 -823 -712 -135 205 486 -401 838 -663 524 844 -264 454 -692 -140 -138 875 -170 -409 415 720 -762 -285 724 -202 83 933 808 -817 -175 682 596 -567 -781 335 -733 -865 -841 502 -830 -620 389 -117 430 -190 396 -859 -391 -361 546 -737 -435 893 -576 -34 -826 -971 -265 156 143 943 -611 548 -662 957 269 973 -314 248 612 438 -233 759 -269 -912 -61 -982 -248 879 60 845 -860 -426 193 258 -925 -516 735 -101 -974 -376 297 -326 -937 743 188 687 -421 -332 -315 -875 -852 -942 90 346 420 -147 555 -563 -940 -147 608 -152 -65 882 -62 597 -132 -66 -29 928 -61 -300 -743 17 -518 285 770 -448 167 -627 219 656 675 380 946 546 -345 -215 475 -627 -665 -671 -436 -674 771 -373 381 -369 -395 -902 933 920 656 770 581 -392 720 547 -146 585 779 -7 744 -553 -35 -519 -997 -793 572 364 709 -21 824 566 -868 -464 689 942 354 -892 -403 -393 5 91 -650 563 539 -747 992 884 123 265 508 376 25 270 -476 -648 404 974 -667 -224 -613 -112 -150 -88 76 9 -390 -813 712 -372 -445 701 -358 -42 950 720 -85 431 -410 -583 600 806 -16 414 -158 934 -303 815 537 -764 -54 -246 -676 -583 592 73 517 -449 -272 337 720 614 752 458 524 833 826 -64 154 -558 561 650 -816 -950 -751 983 72 -790 -182 -144 -595 501 -636 496 903 -236 -875 -375 -253 645 -411 -270 -805 369 925 2 619 716 -875 -604 -80 534 -747 84 696 -456 53 -748 52 549 978 233 -705 602 226 -720 25 209 987 -983 144 944 -925 431 39 504 111 45 -170 -681 795 -668 -777 -359 -674 -694 -742 -697 400 882 -680 -976 50 805 192 -778 -933 438 391 485 -22 -703 546 -997 -335 -57 764 425 182 -842 614 -931 -805 -13 -866 788 -825 -152 -663 -333 -61 -677 -986 -161 -800 -391 -499 340 317 -946 -15 367 -54 -575 -88 431 836 617 -801 -573 161 -825 274 905 707 -471 -691 -61 -720 -653 162 -669 61 998 -78 492 306 -889 327 -186 -433 -421 -663 105 778 -707 307 781 -205 -482 -493 -768 744 -155 -615 351 -952 67 -892 351 663 307 494 -939 522 -888 -899 318 -95 906 884 208 638 979 -966 307 443 -378 -37 -559 -486 7 -473 468 -792 -733 -314 931 391 -700 -660 -894 82 -512 960 919 -192 -44 -200 -990 932 436 170 403 95 871 550 960 117 459 -999 -573 -681 -879 -639 68 962 871 680 201 -512 -62 -384 291 324 603 -627 -277 493 -647 303 913 -930 387 -975 18 -246 164 -961 73 701 66 -668 227 311 800 389 775 -148 537 -676 -920 -863 925 -152 -618 -344 -830 891 -462 -828 182 475 620 296 -634 -307 -766 -824 -450 -329 824 991 -681 64 152 804 737 -717 521 -917 291 522 685 -186 -306 741 -736 -8 -961 773 935 -720 187 946 -764 19 -917 -42 285 -217 534 -343 -290 254 754 352 -739 -954 -628 -447 760 64 685 -269 407 -592 601 -288 47 -233 925 713 584 346 -423 -601 275 484 -899 629 463 495 633 391 -990 -942 -301 90 935 -659 199 545 320 539 915 212 -523 -575 -855 -292 597 -982 -583 932 71 -874 988 439 -612 -368 -388 -778 791 45 294 459 289 809 855 733 -929 635 947 842 758 -874 234 -501 -661 206 385 -495 -64 -775 718 -749 -579 -244 -46 -698 617 78 404 60 289 795 190 531 45 -667 -346 -605 177 686 25 251 432 189 -195 -637 5 -234 509 90 -172 769 -96 470 760 900 708 -675 454 -897 -319 -762 244 236 391 -462 832 -430 -464 -763 -155 575 334 10 401 455 530 -165 -860 238 -703 365 -423 -319 -189 -708 -731 -495 327 309 -331 -462 834 205 -100 257 -806 66 149 851 912 -384 183 757 552 -580 -723 -780 -476 -564 365 583 -628 94 -616 133 298 851 -672 -767 -236 -458 -823 -252 -88 -510 -227 811 656 -434 -191 -250 -695 -802 734 153 302 -54 -848 -712 530 -738 682 -737 194 614 -232 -694 839 -70 127 919 23 475 662 347 744 239 478 30 -243 -526 -215 -319 326 -683 -78 474 287 -570 -911 61 791 -993 19 678 437 -882 100 586 -237 -388 -148 -602 462 260 395 884 -976 -783 -211 -705 -913 -702 -475 183 881 636 71 -92 119 -79 450 -612 -392 -178 -537 -425 589 298 692 408 -314 142 -11 658 51 -183 -344 66 618 94 920 814 85 813 52 262 -289 -402 374 -62 860 70 -385 -212 492 -532 252 210 -11 -890 444 856 -350 -253 -287 709 838 -764 -220 646 -555 41 695 311 501 923 -805 -185 970 -305 580 -73 631 845 102 92 517 -248 -405 30 831 -972 -848 247 815 -836 -660 41 604 693 -808 652 -572 -485 -151 495 489 -224 475 573 -625 -495 -942 495 251 238 221 -495 -704 30 686 -540 -637 887 -199 956 720 419 472 -890 884 428 63 482 393 257 1 512 -746 723 236 956 -210 -522 -882 -100 -865 -283 280 329 545 561 -549 107 -571 232 -24 726 -815 576 746 10 855 -866 444 -787 59 -632 34 384 673 681 142 804 -847 -841 -772 589 621 553 -465 -989 675 -613 -890 -592 78 -559 981 -1000 -799 714 -309 939 966 -587 -69 -205 959 -478 463 -594 -239 563 -232 -764 -857 595 596 -79 -940 -839 -983 870 -276 569 -39 726 -794 714 -796 159 35 641 18 333 280 -135 -160 19 -679 -92 390 -718 -93 -9 173 -917 278 -556 -334 -841 829 -605 223 -766 -765 102 -399 -527 -463 -32 -345 -382 816 413 184 -66 901 -993 535 -583 -399 -969 -359 -49 154 -55 -291 -82 -362 -510 -26 -606 249 -677 -926 38 52 -883 -261 645 -707 649 -732 463 -548 974 -700 205 55 495 981 -428 223 -559 894 481 -38 238 339 403 722 78 771 583 -145 -948 -704 228 531 344 95 784 -613 -152 -450 327 -537 -569 903 651 -524 152 -555 -435 -573 -170 101 -780 288 -133 -647 -681 -498 -140 -448 694 247 -394 -171 949 195 -314 295 -381 701 83 344 300 -815 -940 -791 -15 -561 895 -774 -73 695 -172 624 -905 416 376 -342 -710 -239 150 -193 202 80 686 -787 -872 -687 -360 636 -458 -439 376 419 498 -991 954 -235 245 -745 -213 828 -390 58 287 -603 -4 57 434 350 661 -211 890 -49 682 340 132 -902 879 10 728 -618 608 -230 43 -481 901 864 -4 281 727 -422 -569 360 344 959 575 338 671 401 541 5 -30 -859 956 -291 -561 -806 184 -464 973 -163 859 210 -378 -67 -951 -444 747 -159 15 -199 443 25 -263 612 453 -771 -378 397 -304 -76 82 531 927 -548 -258 -217 -764 -660 286 -217 669 569 -242 932 -860 547 -377 186 -905 -363 421 825 184 781 -423 86 700 -157 -836 -435 -955 411 357 -155 -364 582 -936 596 674 -904 903 -506 9 494 -458 -151 454 -639 -908 -291 -491 35 20 -266 454 -419 -393 181 -425 -270 873 496 -288 -965 -905 -229 -142 945 85 -708 -33 778 154 924 -389 -258 -707 -227 -66 967 -594 -912 883 186 518 -312 -227 584 -314 387 -688 115 628 -267 -43 962 718 -73 756 -982 -929 927 753 -900 783 532 -367 -247 584 -535 134 1 -338 -936 557 524 50 -713 -147 557 -792 592 -24 -364 -941 -172 -195 -947 961 -429 -861 -792 263 697 227 -124 384 683 -235 63 795 -285 553 172 263 45 -83 86 -929 -579 608 349 720 560 -233 -592 220 -885 -985 -227 840 -72 583 423 737 -799 263 196 175 348 38 -191 -956 -90 -311 -328 877 -342 509 230 -84 -795 106 -657 -421 -466 229 978 714 924 -489 -378 -580 306 947 -77 853 -811 -546 -74 336 -191 -278 952 -669 -434 747 -259 -843 256 -747 -90 -271 75 -10 704 52 488 -42 997 732 892 -16 996 -93 -266 281 -485 -852 803 660 -91 225 125 -56 957 188 -894 -75 -963 899 19 -860 -483 518 -909 88 -129 316 -662 209 -428 -35 -463 254 -160 -635 47 -414 544 701 -749 657 619 -245 -132 889 451 896 -717 444 -474 729 715 517 -874 482 -721 984 -545 -187 -601 528 -9 -919 -145 214 -546 961 -698 -157 702 743 -863 -930 -654 -460 651 -570 797 -675 -23 898 456 615 453 -248 721 169 254 -517 -481 518 -252 -490 -362 -154 -451 -676 -727 -810 425 907 8 496 -329 542 513 305 -339 -97 -547 305 -742 -85 509 432 390 -166 -839 71 907 -99 -438 -57 -360 -805 -615 -941 -996 -658 -729 445 450 -283 572 -445 -344 -368 -338 481 -537 -388 -656 591 -539 571 -350 -555 -94 -357 -798 176 769 233 318 953 -297 727 880 697 48 756 -937 -260 441 -429 -376 -78 -800 -936 -474 53 -349 -966 -156 620 546 355 -114 890 -577 344 255 -869 -436 -938 582 -700 128 41 -500 69 -183 -491 -217 969 -365 85 -432 135 -575 -261 841 -665 656 476 653 -493 -488 891 -927 162 88 -81 786 472 -715 101 594 -115 300 -899 -504 860 -760 -299 424 -225 -743 808 66 720 583 794 713 738 -637 548 -333 -463 -101 157 -279 -705 870 -188 -54 -475 150 -773 212 521 -726 492 692 150 -354 842 47 -425 -247 675 -876 619 -943 161 530 538 -195 -824 -586 -728 -709 816 293 406 -555 -813 -293 521 -577 -619 -172 -107 -887 249 973 109 -26 476 -197 423 -185 349 -81 -541 336 459 -984 813 861 -412 608 739 501 590 -81 -499 865 -43 688 826 35 721 -556 -869 490 -11 35 -401 338 -419 -493 919 -961 -269 -211 259 -630 601 -798 141 898 941 -465 394 755 -617 -19 866 -63 -964 478 106 633 -610 840 -149 -354 400 483 453 -667 -808 -801 -59 8 197 -115 87 -721 -394 -555 991 20 560 -931 765 672 -660 32 -993 604 -1000 454 804 554 983 258 239 518 525 374 -645 -737 680 94 -397 -132 655 222 807 -735 -817 108 -408 871 -432 279 936 675 -115 591 -225 -442 741 -547 -96 607 605 -92 -477 -65 -520 452 517 -597 621 -124 79 619 865 857 65 -998 293 -837 -502 962 -759 -322 559 875 835 -363 331 702 -779 -958 -645 870 651 -658 -104 -464 850 860 -744 675 -227 -3 384 983 -690 -77 -911 -952 339 162 -604 731 -383 -465 804 -768 -597 288 234 986 -148 525 -726 724 454 453 -948 -638 -680 723 -213 -645 775 -757 151 -349 -231 -216 832 89 -133 711 -600 -840 -116 386 329 549 -601 -6 333 583 -817 159 -171 -936 258 -628 -773 -367 108 833 876 636 394 532 238 -541 -575 -875 905 -106 -620 -331 581 -175 -597 -583 293 450 -849 501 460 309 -360 -833 -750 42 618 854 -592 -146 -284 -621 -797 -995 -875 -930 -803 240 -321 -799 462 699 -799 963 -910 586 -375 560 364 -480 986 982 443 -160 -967 -213 279 923 866 -59 -401 722 395 331 278 676 803 369 977 312 73 422 -926 -365 -933 -424 -925 31 423 -200 19 -712 115 105 -978 477 -172 727 391 -742 119 -126 -24 298 625 825 705 986 988 747 314 51 973 -641 463 279 -659 -28 -747 -512 -817 -468 40 -440 -187 -447 -951 -259 369 262 -185 -610 -238 -125 165 3 -419 -737 563 359 -767 922 540 669 833 272 469 254 -658 735 -575 293 243 -357 -799 779 109 907 -78 986 32 -562 294 -6 -712 558 536 467 458 -960 748 -117 -185 936 311 -953 -794 442 826 -832 -583 344 299 689 -574 -491 -467 -252 161 -200 -204 850 -631 260 621 325 866 665 -603 -470 552 479 168 -895 423 -7 27 294 476 -82 -145 719 -2 20 355 365 610 251 -626 715 -320 145 -67 -789 512 766 413 846 918 -953 -144 974 51 335 -17 -677 -703 -727 693 670 -905 558 543 83 -430 463 -245 -344 -368 32 -267 702 -385 -338 656 338 -181 -822 -381 21 705 116 -458 176 -963 981 -776 -626 -738 302 823 -283 -614 321 652 240 838 -437 594 -122 -418 581 -956 603 -801 751 936 -626 739 743 -732 190 929 -735 -13 133 606 40 -466 234 -275 719 395 978 -661 -438 911 -312 -714 -177 826 577 284 966 -120 -381 848 888 65 -732 -861 -634 -810 -777 271 -490 511 -470 -727 -705 -338 180 67 953 -179 574 758 -463 104 -923 71 -27 -953 -228 979 491 284 -894 256 -701 371 -631 192 -158 637 503 390 -862 863 815 -677 136 -741 -65 81 82 -725 -284 89 370 -648 914 549 851 121 -912 277 408 904 636 737 -770 -174 -151 287 -568 83 -437 542 -580 536 -742 -350 -34 954 317 -522 842 948 570 402 434 -902 241 182 163 -267 -379 -525 -547 -116 187 -118 -499 899 -40 15 -686 -728 678 -486 929 285 -559 655 -947 626 43 -763 -219 649 -35 939 501 -293 733 -104 715 -610 737 602 -59 762 -846 235 -955 -879 -182 -632 695 404 736 579 126 -110 831 -415 -391 -302 131 272 -884 387 -646 -896 278 167 -598 -313 -703 -480 -555 -668 95 173 799 942 522 467 712 -78 852 163 -412 -122 655 557 -389 -437 -756 -897 -36 722 979 -644 722 -739 -820 -760 598 455 698 -29 359 -464 -845 721 -542 -823 -669 -200 338 51 -568 658 -878 -501 283 431 678 -185 -879 462 -277 -401 348 -511 -51 -445 682 -548 -245 -442 -622 -482 -685 -558 192 -28 -763 -342 -269 721 333 -10 502 -389 346 827 -765 446 369 87 360 135 -854 368 -438 -825 216 -143 569 406 -939 27 -458 391 -762 -640 941 620 -199 530 -908 612 -66 232 873 -612 645 -211 -896 -558 -316 -804 403 893 -53 778 -682 699 -733 -489 -523 880 884 759 -148 -850 -466 -724 -962 -744 614 273 203 -588 763 173 -931 -900 266 646 -867 -810 -708 62 -175 539 684 -877 -515 512 -972 298 237 116 -307 204 270 399 -580 132 -411 -32 575 -378 -662 -929 -828 -317 751 936 594 730 -863 -870 31 -167 -90 121 656 108 807 -78 701 -79 537 -819 -718 527 757 800 169 -472 -857 85 -420 -197 248 -618 -604 669 840 -349 139 577 481 368 316 -24 -708 -325 -776 -227 914 -853 908 927 -581 -849 -526 -386 846 916 -857 672 -949 -559 874 50 695 297 -73 -619 464 -18 883 605 -413 150 -294 78 691 -884 -593 -479 708 -32 -145 41 183 822 224 -913 -180 52 243 605 420 -797 -154 207 -438 -217 -517 218 -23 647 739 -612 -96 -442 -860 296 -255 692 -855 222 -150 -744 -824 606 -598 -567 -557 -69 581 161 -890 816 -231 -935 416 -922 -859 -446 -157 -712 198 -630 358 469 -214 190 814 -146 773 438 -632 882 510 455 377 -638 703 -521 -484 -372 736 833 -617 813 -978 -586 -867 -587 -541 -883 -457 -352 137 -956 247 115 -545 812 736 941 383 221 422 112 887 667 -790 -663 498 599 738 196 -644 439 571 -640 -921 414 -298 708 -866 503 -3 72 624 -607 997 -253 810 -36 591 -935 140 412 668 -750 -6 -855 -261 -591 385 746 -47 804 -333 -144 431 293 -359 139 589 -813 577 -535 961 644 404 -783 -453 -653 -91 -224 -272 -174 -140 -518 -385 283 -975 -95 460 -371 -55 -537 -821 708 -968 460 782 -232 -322 -26 170 20 -725 915 -7 -697 -935 73 565 -381 705 161 -277 -389 223 474 -657 -85 145 969 205 -496 987 -146 275 -900 827 -587 -391 269 -146 -277 -580 -182 -673 -956 -954 99 828 -973 -818 427 852 693 992 18 763 943 756 82 -216 -281 -232 -963 -569 649 710 -426 -89 806 265 489 550 876 -280 421 346 141 -472 -560 -391 -402 915 -490 588 -617 -764 963 661 -264 -283 -943 -794 -316 681 -843 608 89 -585 -247 -97 -749 949 -195 -123 -232 823 -718 -622 910 -789 789 -733 886 621 -180 271 -479 24 -715 -956 -46 359 142 755 514 -360 268 -445 -450 294 236 -799 10 -815 922 755 861 495 209 -23 810 -995 -635 606 785 -99 836 -81 265 155 823 530 260 296 -87 -480 737 -28 888 -723 950 -322 626 -531 -237 -509 755 -410 -886 -540 -783 164 125 -211 -936 -525 123 836 512 -487 -279 -422 -998 798 547 338 758 -328 -990 -960 278 -73 351 332 468 318 664 257 -215 -208 -853 872 899 -80 348 -567 218 859 -482 394 751 -122 -607 -675 260 -911 376 -786 -362 480 -553 662 -951 115 -943 326 -27 501 508 -237 494 -943 -910 -38 -413 631 890 654 -325 309 769 39 188 839 227 -8 912 -562 -610 413 -820 -656 591 60 -963 336 611 -878 -711 690 394 -604 796 470 -259 1 -208 -219 739 -143 -453 -743 575 -153 349 34 -762 -608 3 -450 651 638 -917 494 -132 792 259 615 969 470 523 -567 -274 -839 697 25 606 -752 124 -854 -784 723 719 -521 821 -623 386 -412 483 -558 231 -98 361 936 -41 -759 230 -255 646 -590 344 287 589 -690 -373 -351 209 752 -198 -126 -236 55 888 -291 76 -389 -134 313 214 -670 -302 -971 279 620 299 186 -127 617 -422 598 -806 361 980 -164 -452 -700 201 -232 573 677 393 823 -989 -735 171 390 399 283 478 -459 -964 618 -607 461 574 -1000 227 -478 562 549 294 186 812 -611 -781 -406 -10 946 554 -589 -334 -881 -877 933 -327 -996 30 -775 -100 -730 -85 -358 912 -946 871 -33 537 -404 -554 301 540 509 102 866 665 -657 -898 -274 859 -894 -281 303 -939 -133 -312 827 578 -689 -511 -254 17 -587 410 -676 -639 679 202 -238 -199 471 -207 -910 -531 971 -428 -347 -623 508 392 251 -691 628 754 330 -157 -430 731 709 987 192 577 -864 992 248 -641 282 851 -137 177 -171 -649 -183 376 -329 -325 247 -814 735 -612 -10 -896 -175 553 -688 -225 -790 212 241 -40 315 780 934 -373 579 -493 -468 87 -875 363 -516 -247 -801 -536 -988 -592 -773 383 -619 259 -52 -205 -647 -478 83 686 704 -652 -561 -891 -613 -994 -778 -607 715 -424 531 -457 579 574 -390 -318 215 482 -251 659 -29 860 91 -904 962 312 966 948 167 275 73 220 15 163 732 305 692 -421 814 -313 -537 436 -954 -613 -197 490 -486 168 69 687 605 574 392 -881 944 793 -803 -345 356 697 331 101 930 786 -713 -516 877 479 981 -829 -643 -950 -849 -473 -403 621 837 374 245 -577 -1 -656 722 -802 -194 -659 892 686 871 -71 -610 191 -349 384 591 124 -490 893 799 593 264 373 -163 -695 -832 -903 464 143 809 374 605 245 949 -456 154 -419 284 -519 224 292 903 -400 770 692 -155 -69 -344 -513 -465 674 717 913 -17 -499 430 634 985 30 -113 -554 450 545 948 937 -977 471 -580 -553 781 -458 -962 -846 -149 617 -148 798 32 278 -589 -992 -307 855 -201 -717 -415 -608 -710 -469 323 -303 332 775 -686 -633 -76 -590 -904 968 905 -105 665 -738 -957 -270 492 327 -923 108 -974 888 662 -12 336 -295 451 -55 -278 374 701 -789 48 771 156 55 -638 -608 130 -585 -401 734 833 -557 9 411 777 -538 535 -883 665 -807 183 -688 -41 -213 1 978 -676 -752 978 -579 771 238 671 49 816 -924 55 292 861 -5 717 -349 -498 -300 935 -423 911 566 697 -273 882 -799 -278 309 925 31 696 509 -585 -865 -588 -250 -197 -408 212 388 -768 505 -139 -359 615 -152 145 283 99 290 -76 -8 -622 937 -366 927 633 -19 233 620 -31 -179 647 949 -147 82 -89 704 513 -716 403 -307 -532 296 250 -996 917 -401 -623 6 -656 526 -807 338 365 -561 -981 -58 571 954 -120 -482 -380 986 979 715 -931 -151 -359 821 -72 956 695 -343 250 310 -530 -176 -753 112 5 -389 -174 998 742 659 -352 41 -223 34 946 203 -481 768 205 -357 -350 652 -207 992 -487 -425 358 -734 -302 589 -144 915 -403 333 -16 -221 391 941 -626 24 -938 816 952 407 782 -22 -174 -413 763 459 -740 299 174 -981 464 -520 950 -42 235 -345 142 -933 -816 839 -177 605 651 -865 49 143 484 938 -778 -44 -569 206 940 -288 -615 -702 -845 752 368 38 -440 876 431 -549 -217 298 772 -51 -542 -482 -619 230 134 940 -847 -691 -259 603 -486 -267 -841 94 -668 661 -148 237 338 -71 207 7 200 171 -813 -681 -579 -624 -317 10 736 793 596 -496 -558 -167 -451 -339 890 796 142 -851 404 536 217 -223 619 480 159 288 -133 733 -900 -370 211 888 210 -614 -179 787 772 456 -644 -433 811 -100 894 908 587 422 50 -55 -482 646 -479 -310 770 986 -108 460 -71 -198 464 -531 413 108 37 572 891 -336 -303 -82 723 551 129 757 -246 -524 474 112 521 14 266 949 -510 749 918 -987 -557 794 -301 -955 -798 559 183 337 61 -598 237 272 600 940 -77 57 -32 805 362 -291 872 -461 -745 -745 -922 -964 460 -469 -304 -774 557 -409 -702 598 -914 258 -634 -956 -117 -324 285 -241 -199 -19 -603 -506 792 509 291 622 738 136 948 -853 -557 -952 -9 -420 -726 -860 888 -876 -997 934 -226 566 -740 359 -492 -21 137 119 564 164 -65 25 359 -176 -285 -868 -76 -254 802 -442 332 343 920 -473 -930 -248 -569 423 79 -459 -648 -428 -430 510 271 -908 -825 773 937 712 -921 582 -330 -605 250 333 601 892 -325 -339 541 603 -520 298 554 489 984 976 128 -458 489 688 837 256 -962 -256 963 406 -5 519 -399 395 138 460 967 -158 861 -525 -589 -479 -114 -767 -823 -647 -695 -584 -541 412 -937 160 -817 -257 -342 547 -834 228 -710 -675 -286 -307 -288 681 -244 568 -531 42 -695 376 141 -199 -763 405 -923 -198 -201 600 -576 -545 519 -773 310 921 -435 -301 451 855 -396 -72 -919 -255 477 -586 487 303 -4 -851 -87 732 -530 803 -110 -708 732 -578 480 -727 -374 677 374 -983 -653 -455 348 577 -718 824 -679 297 -766 132 358 -631 -726 416 95 -764 212 782 -398 117 -352 969 -593 245 612 -325 -678 219 -163 -271 -577 320 970 -727 275 -664 522 -434 343 115 -906 -979 678 971 915 -379 37 164 -371 -428 651 471 -758 186 129 -939 -944 -356 -527 -119 -266 -31 196 750 668 -564 974 959 -638 371 -994 -289 -571 418 693 900 -409 635 -321 -160 273 -811 707 106 238 606 894 -151 -510 -69 316 -279 76 298 215 -572 -410 -678 184 599 271 -30 18 -329 346 828 508 -881 -208 -487 701 -7 814 -383 -175 470 439 -128 14 -947 -138 769 533 458 501 -373 -614 -622 -110 -628 -978 25 -699 102 -23 303 -773 -828 404 -636 -962 202 587 -990 -428 196 315 928 -550 -202 835 -116 -951 888 748 971 -111 617 -611 436 -296 98 962 -813 469 213 -611 -332 653 -761 343 897 127 171 913 -936 763 357 -306 -334 -191 -886 166 -447 -115 41 840 777 -363 -688 -853 -389 -826 298 165 717 -723 -590 428 472 293 876 939 561 631 -188 -388 -209 312 -22 379 -55 -298 -345 181 653 945 -394 895 424 -379 64 -920 673 149 610 -677 -42 -707 -872 -415 388 315 -982 611 79 478 -587 890 708 -115 -197 -200 797 -567 -693 118 -754 -116 -802 -130 -405 235 -876 325 -962 442 504 -221 697 -688 -898 930 123 938 -954 -669 350 686 802 896 419 -71 -134 811 -594 -864 866 -519 -216 -549 -840 878 -243 -127 -583 -16 298 234 358 247 763 -718 710 524 -446 -515 -918 -989 -770 -363 -785 637 307 -824 -891 -853 702 860 -670 -402 633 260 925 297 145 309 719 498 -149 8 -135 -27 639 -627 820 -706 -86 782 236 -105 -540 645 -153 -510 -757 -838 -168 152 -828 778 171 -653 -186 750 548 -518 707 966 67 951 -1 682 -613 392 -625 342 -295 -775 78 -758 -146 348 -774 -877 -599 -917 -126 256 -86 609 57 718 -353 342 687 913 57 -856 -283 717 -249 390 185 27 -354 239 -856 493 -766 729 -874 713 751 -449 -963 -193 -714 975 936 -537 -751 -260 388 608 487 -942 911 674 127 -806 -593 145 790 822 723 -842 860 404 -624 -383 -852 193 444 928 -211 524 204 -295 -500 -315 -903 -498 -906 -848 972 -133 671 354 142 -152 918 -46 615 70 -631 962 -297 -376 -608 -381 128 768 594 -744 -779 -796 -283 737 809 648 -566 -174 337 237 618 -304 -929 -327 970 -24 -205 207 64 -290 -771 -463 -449 -222 883 531 -564 -463 -468 -818 -480 -58 676 -197 618 -141 522 -931 -264 -510 974 -166 210 433 160 381 828 41 508 91 -856 954 -931 -540 -193 -559 -533 -587 711 300 433 -149 662 328 -22 -894 -910 691 809 188 727 -686 -307 -758 -298 -363 -154 570 426 -9 56 -384 -2 -43 -111 21 -265 -431 428 581 -443 156 577 142 -264 -270 888 700 -407 655 208 -583 182 -845 52 527 208 -900 -784 -307 103 -180 -785 979 3 207 90 -331 -214 83 4 -980 970 495 -196 -431 -724 511 -601 87 -709 -5 21 -301 -243 -146 773 800 -31 85 -342 -276 -586 -750 104 -768 -199 223 -409 -477 273 -307 -262 -184 290 848 98 -47 706 988 153 367 985 -824 179 -735 767 55 40 507 -755 -685 -918 -750 451 -132 239 286 -89 -899 -833 -79 -418 166 473 -711 784 542 -712 -200 167 168 -578 480 3 934 -878 278 -381 -683 628 317 965 706 704 -808 693 126 -979 -805 -173 899 141 -644 712 550 -757 -355 -476 -202 -228 702 -389 994 -531 229 -617 9 968 -69 -201 -616 366 181 -483 -813 -641 -535 33 751 -229 886 736 435 -730 -651 726 317 933 -21 -106 -192 704 153 -605 241 304 -832 -976 -515 -331 560 -910 477 496 403 316 877 388 -743 426 534 -958 199 668 979 852 -703 847 627 546 -423 -204 -639 -284 -963 -615 440 325 324 830 869 213 -953 -882 -15 134 35 -522 171 -775 -859 -442 -440 680 296 91 -931 -664 1000 261 -833 989 -74 -272 960 946 -86 -490 720 -882 434 946 48 -997 -109 580 -587 -879 347 -145 135 751 -627 688 -803 -858 75 -163 -377 -499 -539 890 981 291 -755 -823 -873 -389 369 99 -559 989 613 -274 -907 -400 708 56 247 -930 -592 520 963 118 -70 -505 -549 906 725 -9 -923 903 -957 391 360 184 -213 675 746 494 -420 -923 17 191 -327 -255 508 727 -775 753 -323 -459 340 -229 -587 107 845 694 597 -447 848 -322 842 120 209 244 -261 857 -332 381 -475 639 476 493 287 -933 681 568 783 -798 -471 383 76 595 -296 749 639 534 -654 772 255 248 -290 -663 728 -260 17 672 674 467 756 -546 -609 956 -28 315 -355 -936 -295 -534 381 -556 -395 -434 -259 691 879 -29 -72 626 -752 981 516 -467 348 766 705 579 600 298 978 227 -422 -949 48 -876 95 798 -79 -104 225 -525 52 -117 -473 -608 -606 -606 534 795 623 638 -281 441 -858 361 -35 391 585 -927 797 409 193 -470 -266 -570 309 165 -286 154 -212 985 -561 -6 -809 186 402 326 738 -112 16 857 535 560 -507 -73 -90 -237 904 225 -535 526 710 808 -47 -476 323 183 -789 146 599 316 619 -917 -384 -181 -514 -345 174 576 320 -734 398 675 -882 -886 444 -48 -451 515 -485 -985 872 694 485 -356 -913 -666 -960 812 -215 -179 -42 323 12 130 880 -496 97 -47 -778 -871 -102 678 -497 78 -634 -810 181 822 643 84 -566 90 -907 341 625 669 -167 21 -760 -548 232 -690 -749 689 563 337 -936 195 702 789 191 295 822 -815 -124 -327 803 -172 403 711 891 676 -600 285 675 -354 634 -590 152 303 712 939 -928 -260 323 -831 805 -901 -626 -828 484 -159 448 -921 -345 559 768 811 795 -112 140 385 881 -116 -232 -638 686 -890 -741 -54 -429 -394 900 -3 -218 948 -50 276 308 245 -875 749 281 799 465 -177 -115 -304 -154 -12 614 -373 -65 34 -648 226 -990 220 966 231 928 -85 251 720 332 112 345 169 -852 539 -411 668 976 941 896 -219 226 -355 662 759 -278 731 -701 -289 -528 602 -106 73 323 234 499 -963 477 -797 329 18 781 622 434 975 -32 -479 465 108 -529 -563 -824 298 501 -249 224 142 598 125 270 -888 519 364 857 678 -572 -702 668 -646 -866 58 -299 -103 -995 -13 936 764 550 -897 -357 51 -792 136 -162 -126 339 624 361 -382 114 -351 -726 -655 -597 -914 -163 563 260 -336 -225 229 628 999 -824 470 411 -5 582 394 276 -655 -18 -931 -32 950 -906 534 377 976 965 834 -640 -644 168 308 170 -593 136 -333 349 -788 -483 921 240 919 695 -286 418 682 -173 557 -812 -7 -951 -296 -971 448 -832 904 679 38 -366 788 132 261 200 -579 949 173 -110 -408 682 448 425 -125 560 118 431 450 -576 -955 -986 -233 -584 -784 -709 -368 -92 458 174 308 992 944 -843 568 643 188 754 256 -560 637 516 -502 479 -250 916 448 905 388 721 -852 -218 -413 -434 -942 282 -887 169 782 200 999 -436 804 -132 5 -996 -105 209 454 -986 683 -921 247 -201 579 -496 -272 -562 -623 296 -37 632 232 945 350 -180 -406 -841 -183 143 586 952 -440 -321 930 -597 807 -231 -355 582 33 -350 527 -814 -198 -497 766 -598 -935 -711 -576 965 560 -323 -928 -283 -678 -521 -267 -598 452 -833 -699 349 345 -61 -25 -508 858 745 957 403 -9 846 -167 -920 -726 168 -34 317 -133 658 -825 -321 -925 565 519 135 831 400 -174 314 345 -931 421 460 -434 118 115 -754 -393 -252 -725 657 -102 225 56 165 -121 -328 948 -513 -254 -860 -574 864 795 -428 -827 -975 -904 -205 336 956 -611 807 213 -943 -246 613 371 976 -366 851 -838 913 -29 -592 -302 -492 142 -511 940 -950 799 -941 -160 822 -681 -96 47 652 -635 888 -335 -213 877 -470 331 963 -896 -788 -506 816 162 964 -590 -125 12 -992 -583 439 868 -703 371 -797 757 142 -78 -748 881 764 -448 810 454 375 -584 -816 753 -849 103 295 -663 -783 236 -109 905 410 869 -630 -326 -604 -505 -876 -884 717 -920 640 -903 -642 -135 -890 -863 970 -68 766 -763 -208 -897 436 555 846 -400 749 4 758 281 -568 700 -157 658 527 549 -22 -315 -843 152 -164 -183 391 302 38 931 -534 -108 55 71 -961 -176 843 260 974 -966 -493 -61 491 173 -362 475 628 -920 -952 641 245 -82 332 -816 -368 410 -526 -81 669 -202 874 -324 477 -991 -504 298 200 -366 -689 265 821 591 -782 -456 -873 545 -926 -428 385 484 326 -524 318 147 -467 -800 -275 -561 876 660 185 608 -957 283 -65 -967 -664 -493 -904 953 -812 -784 957 -556 303 -882 -234 -228 658 -911 257 -990 -380 729 932 870 -672 600 47 424 963 381 956 -448 -155 -793 234 -963 287 591 -383 -102 -470 981 -22 -503 668 790 -997 -113 155 143 206 606 -446 -502 -289 -447 -731 -111 -383 442 740 -846 188 467 803 -979 -783 901 41 693 663 -680 -782 899 475 -226 807 -586 482 -661 499 122 110 -76 -636 371 379 218 281 -200 -553 940 -339 13 573 888 135 -417 -111 343 -145 117 403 -248 -577 -225 62 -561 259 354 -886 916 876 -222 408 466 333 709 -644 -922 782 523 879 11 -8 -446 -879 880 555 -675 -82 -616 -696 380 -939 67 -928 594 -22 580 -718 -703 899 -311 750 137 240 -674 167 914 -508 651 280 496 619 736 954 990 -939 -946 -442 -720 555 -391 -743 -609 -357 -261 -783 -720 -804 662 60 261 -380 454 514 -362 805 -560 -226 -278 -609 -203 -75 424 202 383 301 949 94 -200 -870 915 -171 913 137 154 835 -107 501 -30 -570 357 793 86 206 -225 -126 737 -7 833 47 420 -72 -237 -242 -766 56 854 237 -796 -511 788 -813 -253 962 -659 345 -960 448 999 358 -860 -811 282 -108 -905 997 -595 430 846 11 999 837 685 592 519 227 -13 -79 46 -892 110 -6 586 -363 260 179 -168 -944 -113 -600 87 -266 -209 883 -422 118 -269 -919 -554 -694 -520 -197 -393 737 757 177 185 -746 -318 722 -921 242 -330 135 323 -185 340 475 5 -488 141 882 679 491 252 353 985 -763 223 734 -270 327 836 -897 -831 560 560 -351 492 -942 664 -504 868 -6 862 679 -603 -262 816 -290 22 -105 -116 -935 -898 -536 -611 442 -720 570 -823 256 579 242 -784 457 -809 -216 -639 -700 -219 625 -61 558 829 828 986 -834 -877 941 668 -498 -738 99 168 595 807 787 -645 -690 -973 349 857 -251 402 201 117 -166 -249 -565 616 -354 -82 427 -880 -690 775 659 -401 876 314 -442 924 -663 -690 -401 525 506 365 785 -209 600 382 480 -259 -492 579 -4 -371 -439 -561 191 418 584 200 417 -131 -534 -554 -914 912 89 -58 996 -657 785 509 570 780 375 -686 877 373 71 553 683 845 944 301 684 186 524 -469 -193 292 -263 214 41 671 -468 277 -365 -630 876 -48 -801 466 943 -762 -984 -913 740 -167 681 819 -29 -849 -641 -307 -865 -626 296 529 -838 115 672 -893 -806 -122 -603 -837 591 633 -383 600 480 -382 -84 472 367 589 -69 -731 337 -559 628 335 125 575 99 320 -922 816 617 -940 823 256 107 58 240 277 553 423 -425 363 205 287 743 -678 -335 113 341 -994 -590 783 588 320 920 -270 -668 -342 -812 -934 741 23 607 -531 -723 39 193 -354 305 712 -622 -396 355 -859 51 -928 -823 505 253 331 -830 484 745 -879 974 -92 -396 146 -807 304 562 -814 -680 -534 712 975 327 -223 -393 -911 246 788 142 954 172 -67 -320 571 -382 -130 918 -373 -675 818 -398 -959 731 -844 -570 221 -221 -364 -326 767 -882 612 -999 687 -698 673 -842 -20 -641 -571 -580 -832 758 129 -895 976 -912 -417 -716 21 -672 25 23 378 -902 -117 -39 128 85 790 -110 -729 -636 -569 -675 309 966 327 242 804 -770 275 -95 -310 -132 509 -125 -791 -938 -297 -488 277 -736 983 -782 452 903 -658 648 -791 -414 664 -885 430 315 -919 -398 398 406 -509 -608 -288 -293 -496 806 -863 503 938 149 -171 412 584 844 -482 -999 969 -346 -181 -191 94 315 221 668 -353 899 817 -658 -506 -779 -524 356 -693 -141 87 77 -757 -841 -590 -637 393 -128 336 106 178 697 933 -898 829 -662 -58 -73 -72 -412 269 -80 -456 -725 312 345 913 422 909 718 -517 -210 196 249 -908 390 -399 -216 -769 -25 -80 -887 543 -855 788 -389 -945 -263 258 645 417 -633 -645 28 314 -528 953 395 273 -446 565 159 -292 -588 -108 245 921 406 -622 626 458 -26 -546 -296 -160 979 -234 -49 -690 -851 -704 -585 479 346 -803 -125 144 339 -824 65 853 783 791 745 238 -232 499 725 -656 536 -948 419 -474 -656 -445 754 30 -439 -57 270 390 -88 -721 957 -811 -600 -802 292 -728 769 243 363 -574 -206 932 579 954 920 -536 -934 398 -424 177 816 -28 425 -366 703 -955 -882 -430 -149 -817 221 61 13 758 474 -743 895 810 168 481 793 -859 -167 840 386 661 123 -256 9 -562 873 899 -637 -752 224 137 -722 943 174 720 880 -475 748 908 657 104 323 481 596 -204 518 491 870 294 563 -109 -594 -680 349 -781 443 -468 -618 499 -654 417 -118 76 942 -615 -294 -636 -492 -328 -821 598 425 225 -338 286 80 819 -375 -914 -137 428 572 370 -122 -239 -766 298 187 -14 713 402 -415 -721 -421 871 738 -47 -821 -848 -596 -618 970 578 -163 -169 -114 -883 -115 -742 921 247 -991 681 648 453 -894 394 755 900 947 888 396 165 316 598 970 -256 472 6 -870 -4 -670 22 -903 428 -591 214 -479 -463 -582 -731 -553 -443 -741 -622 720 825 282 283 -635 -429 -591 37 -221 114 991 607 -476 -376 993 3 -8 -155 -133 -99 972 808 -569 -998 -729 360 -821 85 561 458 -928 -231 838 -168 817 -741 413 425 639 248 376 -389 21 735 210 -280 805 718 -263 -210 512 819 -872 184 -95 -885 69 -890 -411 -459 711 -922 785 -26 -337 120 -398 -948 -635 -234 528 542 -765 -950 408 93 -99 -219 69 -541 523 737 413 -962 142 -191 -602 -536 704 -739 425 -230 410 -733 743 -579 975 158 -506 118 997 -909 652 -629 -663 223 133 -846 -112 -146 641 795 809 -354 648 -373 -859 -682 766 459 -221 44 151 464 -492 858 -457 -427 -939 -429 907 103 -406 -624 -609 -835 874 -351 307 -424 -874 -281 -904 -94 -86 -199 -753 116 -571 122 757 -183 -752 454 211 -459 -960 -671 -258 -790 -571 -831 -464 -524 993 -479 -829 419 -892 -398 -147 -557 438 -313 397 246 6 -668 634 -97 260 -205 840 825 977 -372 -221 812 -468 -547 -110 645 359 -141 -536 304 -798 -257 -518 -912 988 634 -592 -595 502 -317 973 -387 -137 584 -529 -400 983 -305 -597 -120 -354 448 297 -859 447 -183 -774 934 -408 -751 213 -499 -15 819 735 419 107 676 -189 568 778 -126 335 849 738 612 -798 -753 -277 510 385 -421 -153 -154 356 -142 1000 -453 -579 -176 -2 -916 -530 -670 963 640 469 -983 195 734 -947 -695 532 745 -271 656 -976 -196 296 -591 567 -713 322 -911 -847 -981 931 222 428 546 58 -15 432 747 -194 302 857 814 247 599 167 272 994 594 -274 -232 -494 -943 -343 -237 -332 386 15 178 486 277 103 912 -743 466 -567 -561 132 -300 -571 375 -237 264 899 376 430 173 49 -709 -512 761 863 559 -723 877 -380 -20 -967 -247 -158 -408 -214 144 694 -433 -550 582 -9 -615 631 554 -331 313 -338 -182 -701 635 930 176 -265 -332 237 -235 993 -515 -460 -615 -953 -676 -311 -928 -355 745 -857 323 426 -287 -951 -466 -397 984 541 -730 -534 -606 933 -226 959 179 699 -452 -578 -683 722 286 49 -765 -403 418 -119 -499 -569 104 936 419 622 -816 -65 868 139 -123 425 296 -450 -856 -577 780 -825 -606 372 814 -214 -844 -267 833 -535 -76 756 35 561 246 405 -138 648 -409 614 456 -190 -347 599 141 686 -455 -23 -44 12 131 737 -740 -754 146 -753 -855 -141 947 -187 -484 959 -182 -70 5 7 89 -672 592 -447 112 57 -376 115 -803 -291 411 976 170 -448 -100 919 999 -222 -738 -713 -99 486 -466 -584 651 -299 571 -53 -125 654 -743 -700 -771 -575 -550 162 311 -224 748 -414 -732 938 -732 -522 744 -961 213 963 154 -209 -612 347 212 -831 468 -988 438 -682 711 -707 -636 636 -337 55 -683 464 -221 12 656 -282 879 -677 853 -947 400 803 565 355 759 666 227 -218 427 57 -997 591 195 -617 -710 961 -27 720 1 -879 283 321 734 -317 123 -71 129 -927 -454 701 -392 737 -370 982 -131 -616 -949 754 -713 -346 -498 -148 524 409 -384 499 -668 -406 -692 -921 -573 -511 -99 279 791 416 -915 -140 119 840 -572 761 228 166 163 -423 196 -433 817 -878 387 -57 -230 -666 114 590 -931 963 -445 223 9 6 687 751 504 -572 -438 245 -504 -863 249 -766 -571 -358 3 -688 777 -570 -98 77 581 397 925 -130 -328 434 -711 774 254 -627 -343 -317 69 851 551 445 630 175 270 957 -514 -755 40 -895 806 -105 -11 -551 -376 605 -934 682 -842 -123 -759 33 549 986 396 411 -579 -2 390 -608 -587 -153 252 -672 232 115 664 110 968 -555 103 -413 201 -720 92 -315 -931 -497 -220 482 -888 -869 459 30 -605 957 -620 -774 354 497 906 -508 -608 -770 968 -182 -265 -928 49 -610 -166 -962 -617 -311 216 804 -46 321 -686 409 -745 -290 489 -358 637 144 585 79 834 -622 -167 -774 -474 991 -305 -868 -385 -912 418 -364 541 914 742 -605 -217 -476 953 455 -831 -955 569 266 541 -520 340 578 -308 422 -957 -375 716 -68 -68 -242 974 -343 89 194 -213 744 523 71 42 442 185 569 605 -678 -733 202 219 439 -134 -576 158 -300 889 -218 -25 -784 -519 -883 -759 433 460 75 215 -777 41 520 266 607 -552 -543 -302 -656 294 -694 -123 -34 -741 -282 969 -654 -72 561 595 -541 222 407 -380 -961 15 -699 659 114 970 -784 -570 161 -195 827 -772 214 -264 -367 -318 -356 -682 -816 26 446 461 -274 646 -197 358 -864 -36 660 820 -922 -235 -894 -541 319 836 -595 289 -334 705 857 898 402 623 909 -381 125 23 731 -269 -959 -328 -169 567 -242 -115 -564 852 16 541 -844 -588 662 -948 862 159 -654 -380 -83 574 -880 482 -841 747 -37 -426 -561 -128 -607 -523 840 53 438 -655 591 161 -447 -70 -237 -86 -549 363 314 838 -352 -630 -698 -291 40 -649 -34 -409 -573 -328 139 667 -328 -527 -345 591 655 -920 -190 -962 -38 -852 -756 -617 337 -101 681 -65 -808 113 903 -944 600 644 -494 935 -67 -186 -749 -37 -973 -276 -382 -88 -929 681 324 -798 596 625 787 308 638 -998 146 -72 926 -241 825 187 555 -960 609 516 -992 294 -700 876 202 -499 123 -453 491 -637 331 -337 128 -430 183 956 480 -595 -941 576 786 951 731 920 -271 -979 917 -839 -460 -979 -305 -478 450 -181 918 197 -349 -352 123 -836 -282 -575 -693 789 442 662 631 976 724 -587 -46 -479 300 -601 141 819 -489 285 542 -932 278 781 -237 332 -764 -774 779 938 63 1000 -966 -293 656 -60 961 843 70 -643 -585 -361 451 939 543 221 -48 993 583 262 -587 -991 388 -778 -474 695 -217 627 -726 -602 890 300 959 -304 243 -602 -76 819 144 -403 922 966 13 -253 465 42 -189 634 -523 372 887 -23 217 -338 -668 -404 748 102 -754 -981 971 -310 114 408 212 -674 340 284 31 191 -512 -663 683 -287 -244 -225 -872 936 237 -632 58 370 843 -225 -812 -73 -630 -568 544 -130 880 -507 -441 -892 -277 -414 -676 -141 -260 -487 -893 -682 -658 306 524 50 -664 -591 -534 374 276 370 -129 893 304 52 737 -10 -63 -112 838 329 -234 -207 -739 -51 607 493 -932 -919 -102 -703 994 -858 900 589 -933 -169 465 161 74 465 185 -555 537 637 -276 -1000 -351 -926 -27 861 222 -493 -350 417 873 -87 404 349 490 -439 294 -301 713 473 54 549 -488 45 430 1 -703 -425 37 55 44 793 37 -170 636 -763 -321 -670 339 95 409 -509 -349 -396 -185 971 -264 -594 885 881 -350 -351 -3 110 131 -926 1 -390 -620 484 150 85 -650 -7 882 -355 400 921 583 -72 -245 933 417 283 -800 585 -90 -515 -421 -707 540 357 839 -812 963 -438 -303 -274 518 687 -944 174 226 -521 839 -958 407 -284 867 768 903 -864 47 -372 959 116 617 -941 306 -970 -208 156 362 -95 -945 528 825 -269 436 926 -259 453 50 -495 174 -627 606 158 -615 -759 122 -818 395 727 -170 -954 -967 -916 -630 -90 226 -372 -592 -86 -548 -77 643 772 620 147 981 447 235 -834 432 -737 -57 155 -766 -446 204 320 252 -591 28 -886 -404 485 -927 -470 711 22 897 -403 863 -372 928 512 112 -765 18 423 -745 261 172 634 -490 88 121 92 577 -932 -14 -609 152 104 839 72 318 -807 766 343 -978 255 -52 -913 -588 -577 -675 -760 -436 810 -890 463 -244 715 -664 924 183 -327 -914 -517 105 -389 -818 -657 633 -776 -26 549 -385 55 -494 -865 -199 477 -543 -702 498 -816 606 563 -170 161 -545 556 258 -488 257 971 -36 -960 -371 -762 39 -171 -724 -541 -369 -909 140 -871 -620 -157 -115 -948 664 -769 777 219 630 -810 62 -66 861 871 -664 -513 -144 724 -968 356 173 -366 -819 -563 474 -197 -636 23 -925 -708 714 -954 605 -458 877 337 -491 -283 -628 198 -250 79 -698 -139 489 -702 742 -327 -858 716 481 -923 845 540 383 758 929 277 -471 -181 628 104 363 347 -29 -67 -869 -53 -409 -226 -793 763 -343 407 844 -68 792 234 590 -641 -181 420 563 -773 -857 704 -971 771 335 748 27 771 608 -301 30 -795 1000 61 32 -101 237 -270 -597 501 -784 -739 -138 171 219 651 -364 -598 287 486 -279 460 87 -429 -66 621 -157 113 -190 -955 -754 -322 670 -914 504 -63 582 14 7 656 767 -556 626 -284 -52 23 -487 -498 -306 -460 279 -611 -741 809 -54 887 311 965 609 -751 134 -852 -303 775 -897 55 357 887 954 215 329 -604 -500 -991 578 964 857 -653 724 68 -337 -397 -816 585 140 -94 684 338 -243 -918 -173 -775 97 970 593 -482 874 356 440 -68 596 965 235 -147 49 553 806 -134 370 -854 198 -785 -533 -644 841 -566 -643 -691 -505 -164 -501 -102 714 802 -284 26 36 -193 782 -531 -84 -505 209 -101 674 -258 4 848 832 211 328 883 262 -536 740 610 119 452 -863 795 958 -249 -130 285 -143 50 -544 703 -953 498 268 815 464 271 -410 445 460 -163 810 -538 -35 -356 -772 -110 -322 -188 319 585 -400 641 304 -405 89 768 119 -188 -126 139 903 -204 820 -148 -278 -949 78 802 73 403 140 -689 379 377 633 -41 994 -235 127 721 264 -879 -656 -630 -638 -320 -519 542 -906 893 -262 -117 -844 625 -124 400 -401 -885 726 -837 -948 -410 -697 -744 925 520 -519 344 -906 -126 968 -421 623 -148 680 -208 422 -252 -630 -189 52 808 565 324 963 -792 726 -635 464 343 175 259 -179 -740 -214 111 -990 361 -557 863 739 -2 37 -416 -815 -9 -128 151 145 297 7 636 60 -171 -309 977 623 622 -943 -481 479 -289 -980 774 236 -542 80 -931 653 -84 371 703 -657 917 -939 -770 -442 153 -403 355 -89 356 -772 -220 310 743 745 -254 -875 843 -906 -469 123 -948 -995 476 473 542 156 -353 397 -184 571 25 -754 677 -592 430 857 -685 -410 122 127 -119 470 -91 -562 342 562 964 92 515 808 -523 31 841 950 54 576 837 -393 -860 -630 -213 598 -250 763 -771 56 172 641 527 977 685 881 107 543 -215 748 -82 137 47 -516 704 680 -910 -301 -942 -350 776 432 -372 -745 -759 -268 -608 197 -169 -395 176 -137 -712 -443 -716 797 976 886 433 103 -393 210 -761 926 936 611 -718 70 354 611 -788 804 555 -314 349 740 -209 -405 -939 -386 242 -839 -600 783 -678 -168 427 -146 985 -120 170 -46 -507 283 -778 547 -933 -550 -859 215 225 851 23 -395 -802 557 -698 -776 -359 -149 397 -372 -631 -73 -564 -748 -795 -772 491 -539 -964 677 -200 -479 -693 -918 -566 422 -388 205 -707 582 -695 -945 -70 -255 491 -748 -12 176 -883 212 -880 801 286 765 858 118 112 856 331 -278 857 375 -400 289 318 -976 -793 812 -523 941 -127 544 -697 601 229 -937 -572 742 -629 -429 133 -365 -353 569 -682 832 -417 916 214 891 -348 921 -85 965 821 -681 -547 375 791 -363 795 660 -476 -762 998 -78 152 370 -950 373 46 -995 -595 701 -235 97 -870 240 933 -911 -289 443 687 -945 -151 391 -776 -719 -826 -363 101 -404 -729 276 423 699 503 -224 -215 -577 -593 -33 274 165 -976 750 -967 -795 -795 -483 340 797 -790 956 -27 336 692 517 -430 549 -593 -862 -363 -522 -252 -702 610 -557 147 -859 837 -825 -626 -108 95 185 -990 -383 -785 448 98 243 -637 779 591 -694 -595 -965 693 -62 459 611 -627 -214 -44 259 128 -154 -261 -585 155 -921 942 43 -327 570 515 904 482 844 -279 733 706 874 -297 -346 90 -746 -883 827 108 242 -600 948 833 679 -345 179 -670 -630 -376 393 753 -454 193 -402 450 -37 592 -55 -927 -205 -767 700 698 96 632 323 582 -787 -829 149 -924 -693 700 184 938 140 -826 57 250 491 -587 866 576 800 -71 872 -669 932 526 -636 -251 248 -487 483 -808 688 732 -44 -681 312 750 521 292 -99 946 -213 371 -412 -699 -193 203 -845 464 161 934 -133 209 9 540 400 105 -342 -93 -348 522 427 709 -637 -887 910 -653 -810 671 366 -420 -365 635 -453 -906 -786 -228 328 -348 172 -601 465 200 94 629 -215 607 -557 681 722 -363 952 -396 304 330 -85 -367 -248 703 991 617 475 973 -499 659 -142 22 -51 -661 -712 -124 880 719 -511 -312 -729 -792 -776 -650 45 -157 -348 -780 -765 352 -447 -901 -36 -388 142 51 -495 -211 -781 -512 166 -892 -4 -652 -581 -539 -816 -309 -119 -926 394 825 -211 -842 -263 -207 306 465 -548 -958 -189 366 644 905 -86 989 882 932 -503 -525 322 -37 -479 575 970 -940 632 -118 887 385 628 648 -793 -309 -328 -907 -400 -966 921 -987 94 -645 801 -664 -749 -573 639 -250 -401 -118 257 834 252 517 334 339 584 -130 471 -223 -485 -139 832 734 133 790 152 -805 489 269 186 -249 -913 -825 602 147 -895 975 -482 -472 -523 80 287 -303 748 195 949 -444 380 240 -39 535 906 722 91 -729 113 738 -881 888 881 785 968 673 250 719 -825 181 201 -952 157 168 -337 -781 -379 -883 -443 112 238 -99 -780 241 879 206 306 -1000 -724 -461 664 -319 690 -105 787 -791 376 -178 -744 312 604 386 -277 910 741 163 -172 300 -593 964 794 -247 -578 -559 -744 -214 412 82 401 -513 -179 72 -772 157 322 -107 452 -486 593 -715 114 686 -482 -250 921 -691 501 996 907 -580 168 -641 -355 809 302 43 588 83 -146 694 -111 -553 -192 544 184 801 -868 -304 -102 -917 -988 635 -863 -785 915 417 404 -86 205 -853 -244 906 -701 506 -284 708 431 -209 -317 -578 576 951 454 70 208 -971 935 114 -777 -846 517 -279 518 36 323 864 145 713 118 -120 -8 -915 -371 89 773 100 -599 -60 997 0 282 -919 -263 -216 984 -228 29 -204 -480 -656 -656 753 -63 -56 -485 -675 -691 875 -498 -474 -944 -298 17 482 -432 -505 663 -733 756 249 -513 639 -358 -711 -296 73 419 -140 -581 -921 280 -211 -795 -406 -309 108 -533 -450 -528 689 57 -142 681 635 -278 742 -787 329 -991 998 -682 -309 -877 -819 -502 819 119 530 908 -841 -938 415 -873 570 723 -549 -877 274 -387 345 -611 -626 -451 -379 557 -560 830 -162 202 281 -620 618 -895 -426 861 786 485 -249 -508 508 -855 -533 -270 222 284 866 774 456 866 345 654 756 890 -379 633 634 -553 -367 160 142 -872 244 -840 909 262 -95 -862 -507 -825 609 882 253 -148 -260 848 -848 -840 845 603 -291 -570 -723 4 377 -379 -250 -527 539 -353 146 -955 -802 -551 884 191 -475 -810 -374 563 278 138 -923 -875 565 -360 -101 -795 -693 -224 -931 -117 -509 -996 728 57 255 -296 809 787 956 -12 974 -878 515 144 -746 -736 -16 86 -547 -924 -783 381 -326 613 317 143 -461 261 128 -979 394 446 -2 -468 672 888 42 -324 207 -190 347 789 9 762 623 -58 -617 -415 643 -796 -162 148 559 -914 -673 -724 -681 -374 -763 842 341 580 -339 -309 -830 814 -853 -333 616 -828 112 110 252 384 456 504 790 785 -623 578 -457 -510 -463 -743 468 357 -349 465 -92 -149 -406 -398 398 978 -415 -772 212 999 -551 -957 269 461 -994 -556 679 -50 995 -215 -190 581 88 607 -306 752 -562 363 7 -572 -228 -313 -650 -727 -683 -927 677 -649 -281 463 414 104 -472 334 469 855 -256 561 359 -761 -678 -33 690 421 267 -299 -415 8 -454 -245 -319 -693 -658 598 391 978 -468 876 485 871 870 -1000 669 772 -671 -820 -938 -320 -681 -174 678 -952 -224 -342 -248 353 438 -366 794 -263 -906 -146 778 450 67 263 269 215 880 -109 671 573 786 25 194 -160 862 -815 -377 -530 -581 -517 569 778 -517 -721 -797 312 624 104 -103 833 -782 -21 -571 583 291 578 820 733 -451 102 -422 -294 -211 794 693 -473 -866 -190 -683 -648 798 575 -955 950 -131 -649 911 -401 -866 -112 -942 333 -749 -56 802 -218 144 -997 451 -361 -573 78 327 370 965 351 -340 -351 -147 354 -605 371 -225 -163 -617 169 -606 -699 204 -504 -340 553 -686 -123 698 -226 379 -578 -333 -462 -674 -551 124 -337 590 437 507 -21 -270 784 541 341 -587 -691 957 613 561 320 -492 241 -60 -373 275 -330 -197 982 312 460 107 -66 738 -427 242 -927 -380 -841 100 -220 -919 64 949 -748 969 -718 -136 897 348 688 385 919 -274 -950 435 42 994 -545 -104 -225 -18 912 -252 950 -144 -273 101 627 -658 416 -182 -373 790 964 -171 486 882 -27 842 273 -848 447 -579 -264 -489 113 -868 -375 -822 126 -855 -814 -570 263 175 -302 939 -392 -462 -779 -112 800 -868 396 126 -237 -470 902 611 181 -480 0 -342 964 912 712 673 358 -333 -69 239 -602 -401 -630 265 757 -131 744 720 -707 -474 -209 -909 25 376 986 42 968 240 130 101 -378 -898 388 348 -964 438 -109 796 455 469 -923 60 79 755 -129 357 65 107 -737 -102 719 5 138 572 -605 -331 119 -526 782 418 -317 567 -361 -900 -357 -902 629 -86 820 414 550 -524 980 -714 709 -821 -926 955 234 823 -470 845 -510 305 344 -363 716 865 -79 426 -119 -652 -2 908 -995 -64 397 905 18 833 -890 -911 788 -100 -518 844 -151 -18 959 40 812 522 122 -208 669 261 -898 -539 -748 153 -588 200 -121 -212 -625 998 371 -369 -728 973 872 926 -578 61 355 -22 -54 -525 -473 -756 -750 888 815 569 -577 549 -750 -401 -511 -372 -675 -341 827 760 -474 336 92 20 150 -522 987 968 315 -792 256 -189 -232 740 -789 -950 -233 995 370 190 -206 -631 1 -916 -140 -374 318 -269 -181 -380 -493 852 -577 47 -742 -539 -92 818 -758 -760 -227 421 -668 895 406 990 -568 -49 852 -684 -492 -302 976 -443 -480 -922 -173 879 -930 850 -653 -987 797 -736 385 231 -82 -452 -941 -680 775 151 -829 -688 -127 -627 433 468 75 -877 -586 -792 468 682 779 826 729 233 47 117 528 955 -219 -250 804 -557 -858 435 -516 -37 -301 -51 931 -797 208 -230 802 -686 -667 5 -307 522 143 641 -373 -639 276 913 -330 584 -633 -927 449 -76 -969 454 -138 -328 970 -947 -886 -161 -673 75 347 267 866 -128 731 -594 -56 250 566 33 -955 -144 -384 151 205 -709 -862 -649 -819 992 305 -804 -126 642 -343 782 812 -306 345 -461 -265 -377 -376 -711 207 -555 -638 998 -984 749 -303 911 917 598 -865 -472 577 -869 469 -901 -813 728 -590 775 -496 421 739 -418 821 961 727 162 229 -863 -787 858 -87 -92 490 -704 991 450 88 -86 358 -177 -710 748 -85 618 889 657 750 -805 -894 537 -79 88 -764 -224 -553 818 -7 -438 177 -54 -475 -722 116 204 425 941 -3 -453 431 -107 -151 553 64 73 536 216 -662 97 353 564 518 -239 298 -120 308 316 732 886 -44 -909 69 226 -793 -691 -851 625 295 -252 -357 999 -983 -137 -223 -425 -146 115 -172 919 768 793 -6 -476 -835 649 -380 -87 -839 -142 -343 -605 372 840 573 -170 404 -980 496 -772 120 235 -807 -538 435 202 851 -695 -283 -33 908 802 -208 936 -396 762 548 583 786 356 450 -390 963 -360 552 668 145 -471 650 -893 -663 662 529 -552 572 651 -608 -994 24 -813 248 254 968 689 -148 956 -594 -837 0 -281 847 42 112 437 234 946 -546 -245 113 558 696 -370 958 610 145 75 -18 205 329 -831 290 632 484 -62 157 -122 209 955 155 -477 -732 -180 -574 -72 51 -460 268 -829 -255 836 320 -1000 924 -11 -180 -80 -175 -628 823 -951 120 -843 -408 734 -352 -33 -474 -839 -836 45 -229 -473 -443 -125 -574 -431 -631 961 -324 401 619 -853 -940 943 -840 729 -901 975 -1 -386 -665 764 -794 340 -157 -360 -518 823 48 876 -308 647 -68 685 615 -69 899 889 89 -185 330 444 568 -249 737 981 215 -679 18 677 -910 778 467 -963 108 653 -93 -779 314 280 743 729 788 -498 325 731 -968 659 376 -832 -501 39 -358 -690 733 -642 191 0 -126 397 932 504 -243 228 -897 -489 -488 96 975 617 -867 -262 880 -385 -280 323 396 392 -329 287 -319 -835 189 -88 -765 499 469 -451 -217 382 -796 665 -365 -339 -567 -735 -147 685 728 -832 -321 -162 -921 -786 -276 -309 779 -175 -799 819 967 394 354 -52 714 -404 -803 324 163 -879 -279 438 -982 67 732 -882 -624 -611 -90 -421 675 -282 711 -53 267 -115 238 962 -441 233 -711 322 -281 -211 -742 654 895 -360 -640 320 -92 -475 -795 -750 395 -61 -749 804 763 446 -479 362 -568 849 -522 -357 509 -454 -396 58 111 972 -899 -678 407 -707 -546 475 769 610 605 937 132 519 -630 742 484 115 -748 -79 -604 603 221 827 106 -732 -443 184 475 602 -591 -354 563 367 -487 209 173 711 343 614 -488 -26 254 -126 49 -784 202 -399 -346 -481 -869 -873 42 497 -919 -372 519 10 396 -172 -963 817 -300 -757 823 -12 -523 -211 409 -772 -256 980 781 -811 -103 164 565 222 192 -269 -673 77 -665 890 565 69 -947 -73 797 -585 -950 -667 365 -777 132 274 -928 -618 731 806 659 -885 959 -715 -946 -61 -111 985 -648 154 -940 -392 920 -545 -4 -693 -975 942 236 79 914 -312 788 -534 -190 945 382 -384 140 922 290 -71 220 -137 43 406 960 -432 -419 -744 56 -142 189 -49 -299 829 -368 -36 246 -587 -519 939 856 -80 -608 92 -859 810 298 478 -551 937 -134 -180 -118 -203 -504 328 -262 -920 600 -180 -419 290 -886 252 360 -686 35 -663 -648 211 768 -813 347 487 -775 -209 807 -899 -170 352 -860 -361 -310 111 -1000 -537 -968 676 75 432 328 595 -192 -531 -930 -913 -176 -28 -494 125 113 -84 -15 880 42 -890 -431 29 983 759 -409 -948 -757 -256 218 311 -488 -68 -569 363 212 -979 826 -205 -612 121 682 -572 -184 -852 -120 595 -893 -823 -761 724 145 126 980 342 -322 -214 -439 -373 887 -445 -850 768 211 -515 723 -847 147 392 -942 -158 632 112 -667 342 587 -717 649 511 733 407 -348 401 -697 953 155 -12 980 -310 375 635 761 -452 17 -751 189 -27 540 608 433 -136 829 -212 468 -492 -759 764 229 535 -34 634 367 -895 807 37 209 976 -264 688 -164 858 -198 -325 590 -299 -363 -629 -216 -448 486 -367 -843 -143 367 231 -659 559 -454 840 987 282 -328 542 21 -818 380 3 -108 746 773 895 844 -702 -819 -792 -64 -375 -255 -947 773 -352 -552 -82 -811 -232 -125 -848 -913 -433 174 -398 -458 -27 -900 468 -632 -529 -941 166 -118 -856 -530 -106 -57 691 887 -452 913 878 -112 587 844 -856 -395 -670 -752 516 -540 208 644 -935 108 52 391 -685 10 -852 804 718 -698 372 -273 -30 -970 719 436 377 -223 30 326 867 -394 -801 595 -392 -758 -707 -548 -858 904 292 -254 844 -838 -218 564 669 255 74 -356 -942 -524 -976 958 307 -608 -718 125 934 84 215 -619 488 104 -735 298 -243 -995 822 811 725 416 765 -276 16 738 -393 -962 373 348 -242 832 849 969 883 414 837 -53 -290 419 561 -741 706 -139 -559 435 -40 -966 78 590 126 472 623 -892 872 -161 403 104 -190 -602 -152 -603 -456 -760 -230 164 302 -492 -934 -638 -402 704 887 -104 905 -622 -920 64 606 -35 74 -794 754 444 185 344 97 411 72 894 -359 -884 -491 812 492 -945 -886 -442 -909 -512 -49 804 330 23 -5 838 61 365 -729 -141 -282 613 508 -158 -262 -822 -535 973 976 -891 653 -208 -480 602 -612 -710 790 -372 -876 249 218 -9 -77 -800 -675 336 924 801 225 538 324 -486 -633 -784 -460 -14 -231 -497 256 -797 -372 764 -505 -510 983 523 -156 -244 -319 183 324 969 -280 910 -123 -66 75 -464 -289 615 527 -328 196 391 68 523 17 986 607 7 384 570 319 -459 -183 319 -707 -948 76 848 -293 -451 297 -456 -104 -191 -409 654 -136 529 -74 -259 264 410 86 827 -754 -778 454 534 104 186 915 -987 -349 -488 -484 -393 249 857 -598 107 -946 -347 -454 -892 -270 -600 207 613 -353 482 -34 662 996 493 -66 -712 87 -216 994 871 258 -155 460 249 680 -470 441 -367 453 848 -446 -740 943 -227 -7 947 -250 -314 30 9 -782 546 -963 -970 -196 870 939 -600 -884 -341 873 -337 -98 -860 377 -887 368 -255 134 503 378 -730 -645 -353 -405 -17 -246 -207 -809 -549 845 661 -283 -66 -688 838 -815 -642 -279 12 501 -21 -369 -714 188 380 -425 23 -707 -636 -357 -804 729 -887 552 798 -479 -270 -286 -669 467 -856 973 411 446 788 513 859 -275 -51 877 -249 972 -833 -397 476 -669 -286 -556 831 -583 907 20 -450 62 289 417 969 781 815 -768 651 461 -701 100 630 -764 508 671 -855 438 -787 734 757 -157 -717 890 -594 -509 667 664 543 -193 -802 103 397 859 -403 -590 -524 -587 -786 -716 506 567 771 -195 277 367 361 -701 -63 813 -380 266 -444 -22 -511 -225 -792 804 983 116 -467 -867 -92 -921 -239 -644 -808 857 127 -39 870 -55 181 356 452 -408 -409 889 -306 -450 -643 822 -647 564 981 -29 278 991 896 524 197 -636 -439 -343 -21 -856 -548 851 82 58 -292 -536 -247 -840 -109 -70 47 -95 401 -839 455 -262 -642 90 929 -934 -241 -102 359 -998 -799 -531 -933 -190 811 375 301 766 -960 -190 133 -221 323 -570 -125 -460 -906 297 -568 -134 903 512 -356 -907 -904 -749 -750 442 600 -572 758 -223 742 332 -546 -242 309 -868 991 389 -245 890 -455 -559 108 -121 229 16 -740 -329 -124 663 -319 34 770 -273 -514 -725 416 858 -336 -604 -254 -294 57 457 -794 -492 -446 -953 -345 -192 437 259 -760 594 387 805 -185 -919 -580 687 -351 441 599 939 456 105 20 955 -569 -176 493 296 -363 395 -240 -466 -340 -652 132 722 -290 995 -2 -819 205 -226 -810 -129 -51 -557 907 97 -275 -424 597 -671 -671 752 290 -244 362 -401 745 -393 -151 -892 750 -863 -995 661 -232 -205 178 527 -349 816 785 312 -740 -306 400 -500 45 446 -304 638 398 -888 -497 -820 217 -695 -553 624 -355 812 -355 -695 -83 329 42 -764 207 -27 625 61 -351 841 -783 -711 153 724 -680 -574 401 -522 -42 -562 -300 790 -246 711 -38 -734 -130 -196 304 -633 -580 119 322 215 -286 886 238 524 264 583 -932 -384 473 7 -1 35 -769 802 366 661 -482 -345 -407 -180 -795 -200 903 762 926 -484 -528 -177 -812 -235 -404 -323 -793 14 283 679 -635 -958 170 447 34 -916 186 -643 442 -537 -882 17 951 145 617 359 -428 -571 926 98 428 -779 -612 230 -227 -991 -18 -936 438 -740 -9 404 -937 530 12 -201 598 -220 710 -125 777 594 -15 283 -381 -607 -254 437 -840 963 -263 -658 -735 302 813 -625 -836 -658 497 -229 -741 308 -587 473 503 -27 853 -797 -671 938 108 -590 -307 402 628 -927 6 -787 -941 -966 -829 196 -355 -867 404 329 673 41 -377 102 501 -621 880 -103 689 -840 -463 387 -414 -519 678 -12 225 -190 501 -155 -838 -341 984 505 -147 684 279 865 -486 -232 -207 563 923 -158 -639 388 630 406 471 432 -950 238 -789 -130 -44 263 205 -923 732 -507 -700 -874 372 -537 -697 -68 -805 485 761 -372 156 -274 288 503 -461 -465 652 619 -312 -202 524 121 361 185 359 341 -315 724 -137 -596 556 545 -704 200 384 -859 834 824 -11 180 108 257 -566 602 662 96 928 -19 -727 -420 411 -24 715 0 47 -566 82 -503 829 933 -185 595 375 756 -412 613 835 -207 222 -248 -75 298 -607 395 602 -430 882 248 914 -357 -386 608 979 414 659 270 -59 -618 -104 576 -199 900 -223 906 -599 483 -914 -401 -344 896 -835 253 660 -983 -511 566 -487 -361 890 669 184 456 921 305 794 -377 -403 -758 -104 -876 197 -822 289 508 875 -182 -469 -385 -313 961 155 759 -151 -765 317 -109 -803 -141 837 -363 -959 452 669 37 -489 -28 -842 81 21 -674 32 -189 844 478 870 -493 314 715 739 -4 568 320 -732 479 -706 731 -632 -709 -209 -900 726 -819 -365 440 851 710 423 -485 -357 490 -142 -273 533 95 -831 34 -12 562 -537 60 -807 -62 -1000 908 -786 -998 58 -509 -961 -660 -984 -469 969 -201 331 370 -866 285 483 976 -100 -189 715 -57 744 -969 -860 146 -139 723 -985 -852 788 -28 -974 -452 553 38 -227 760 54 -868 -894 -672 45 -44 98 -452 -286 691 -677 485 777 -720 -903 568 -608 -220 21 -638 -317 676 -482 757 345 -601 -521 -848 -295 679 -176 -249 409 39 -848 444 -982 -116 -996 959 242 920 -840 337 385 131 37 105 75 623 223 -339 692 -327 660 841 159 381 -642 551 -12 842 -715 -596 -552 504 -873 -706 731 443 518 48 477 954 153 890 216 -80 -450 543 263 -150 -294 -311 -151 886 408 -282 350 -155 502 -859 235 -752 -442 906 421 818 -522 -85 -571 -6 -361 -967 -938 -966 914 -703 730 -702 856 -451 783 -574 -695 -974 -880 -230 401 984 -604 55 -26 -789 624 766 60 -491 267 908 -680 -957 911 302 -912 -245 329 -881 782 -256 -861 -332 80 -289 349 913 -207 -752 -538 368 -88 570 767 536 -368 256 -144 -398 532 -325 -23 -580 182 378 -634 -492 771 776 556 900 427 -588 861 825 -532 215 -359 -79 -748 656 -964 729 289 879 53 175 -767 361 377 754 -786 732 -774 105 356 -760 35 -95 -346 -293 495 396 519 -476 660 381 429 874 -383 -554 203 795 42 870 -979 -670 -792 804 -282 570 55 256 -477 -247 -131 74 216 -931 -708 48 136 769 -958 -214 279 -478 -481 -609 560 35 -148 -970 746 566 -387 785 389 143 43 440 -122 -954 800 -855 465 -197 -386 -63 749 -322 1000 97 280 903 467 674 912 -31 -16 774 -416 273 -810 -240 -831 -415 843 -961 -143 -23 -567 -359 83 302 248 799 270 768 636 -756 917 -235 636 19 385 -252 217 492 -818 -671 665 882 -697 177 733 -115 -886 -862 426 374 159 -15 -202 231 -525 472 8 -642 -127 -166 -864 -453 -867 -505 -741 247 81 -993 80 -624 -931 591 688 944 400 209 -26 685 912 -391 -113 -781 544 597 809 -433 -589 566 767 -351 -801 260 771 -682 181 -994 504 227 221 711 -174 859 93 -355 713 -792 -82 -689 -200 -776 778 -414 852 550 -982 -692 -210 414 183 -101 -460 -728 913 -221 -319 -916 562 -904 -112 114 688 897 559 69 772 112 105 166 -499 78 372 181 186 -952 -355 896 -295 987 -126 226 760 -838 349 545 -312 -89 -745 -478 196 -900 413 391 753 -913 -450 118 -169 849 518 -259 -491 -635 217 768 -554 -562 665 512 857 697 597 -109 354 -332 518 -154 -929 -195 -46 514 168 -190 -705 -542 -478 323 -91 -600 817 638 409 887 923 355 737 -161 -294 -810 340 490 -44 -581 859 655 793 862 350 -595 337 -798 -463 -890 -766 98 143 603 -47 91 882 431 521 -359 219 -369 -499 -710 -103 -132 80 -155 775 58 522 67 687 -79 503 -625 529 936 -405 793 800 -780 -970 -768 523 233 499 -368 -230 -770 -705 -8 -710 604 403 689 -564 -521 450 -292 -700 816 208 -64 -95 811 88 -586 -237 403 -789 -135 -96 -251 -897 -147 22 810 127 -911 427 131 989 212 598 -985 941 -848 535 -269 323 -356 68 -526 621 694 -163 -710 345 365 722 -103 -528 -411 -17 526 -203 -69 -999 4 940 743 282 -825 82 470 -709 699 -23 787 463 996 337 838 479 -443 -547 -800 -843 806 445 -9 -938 -998 -979 -173 -661 269 921 -338 421 -780 101 -27 -356 44 -321 172 -624 874 616 -565 511 -922 142 -18 734 669 582 487 878 -977 -979 293 -644 212 -534 979 -440 932 -223 510 238 -407 870 684 287 -677 38 -584 750 -715 -693 139 -98 466 690 -683 -943 323 7 -159 804 678 -785 773 277 -723 -371 -934 -418 -54 -437 -382 -546 -289 195 584 417 -418 -71 -865 644 935 -421 -738 -502 -988 757 583 -893 -780 702 -915 447 -804 480 272 -818 633 -616 -840 591 778 758 267 992 -910 -25 -848 -891 -299 -593 -138 89 -981 -455 282 -189 -556 526 -422 -143 21 236 -580 -907 522 487 -671 -825 -918 850 482 -899 -118 -902 526 -908 -588 -587 254 -465 475 -264 -448 990 -173 -812 -185 27 165 -400 -283 800 434 473 101 -136 66 -851 -43 860 289 485 59 -66 -831 -163 -73 728 544 -65 -950 188 759 773 -632 -903 -601 -754 -117 -468 -396 -583 308 224 -567 407 511 -140 670 577 -216 -747 -336 -598 -904 -620 955 627 61 -309 -380 742 265 11 -852 761 -431 544 357 -142 -675 893 -107 -992 -817 964 961 -786 303 448 671 311 -934 414 161 -742 517 878 -769 -631 -622 296 75 -982 622 -2 47 -443 -990 -607 546 -353 -797 319 817 -616 163 -420 -948 -353 -789 -194 -442 -450 -944 -771 620 738 186 609 345 -774 563 -608 -779 -95 -378 -39 943 292 68 426 76 -197 989 769 13 -620 790 50 895 860 498 -593 -34 -356 -119 -6 -423 262 -324 286 -801 608 133 480 315 -939 15 549 -874 567 872 -694 -986 -469 854 403 -613 268 -565 -991 -359 -315 -377 -800 915 -897 289 -380 901 -674 428 817 503 751 -791 -716 -997 -984 375 612 -268 856 180 -779 -255 -903 442 620 924 -449 778 -507 -218 -527 472 626 -874 -860 94 -394 3 -732 -699 -150 89 -477 225 -410 -394 -63 -268 -829 729 -424 -361 940 187 -909 -500 901 -215 382 936 454 -643 -732 -944 334 593 -191 932 -918 -258 -238 506 121 -691 891 551 947 -874 -246 -452 674 -913 -993 -790 -871 -915 904 525 454 593 33 610 -514 -182 -889 -398 38 -917 108 792 766 -487 168 -432 -120 960 870 -428 770 927 -927 -285 671 704 237 -413 645 363 272 717 177 -617 -966 106 -342 -120 -316 609 732 -519 -282 -486 957 66 468 509 -233 160 817 406 127 -154 96 287 842 -991 -262 761 88 -520 816 -62 141 -857 752 677 -13 54 -26 22 847 345 86 -46 988 669 -905 682 -461 -989 185 -792 999 779 -141 175 245 -766 841 -256 189 -190 -319 887 -20 -225 581 -139 825 -536 -196 -311 706 861 -590 157 98 -108 715 976 -601 -548 -9 -240 -399 33 900 626 -97 379 214 -106 -965 551 345 729 -124 -891 418 -764 -123 -658 -292 -307 131 71 -290 345 362 -509 -523 -697 -736 -32 -204 366 407 -513 603 -837 375 -123 908 0 323 -374 505 -608 554 -375 176 461 863 -602 538 307 570 -97 641 -315 -982 488 424 55 -240 487 -874 384 467 -496 -215 -460 389 34 292 391 456 777 -776 705 -970 220 -255 44 -931 -843 -804 -784 987 -769 607 516 100 640 -647 263 -84 -241 292 -205 711 841 575 650 926 -986 426 122 -987 -62 -732 -969 -881 -561 746 842 -492 473 671 -672 -196 -559 5 -840 -941 -693 849 -502 576 883 -281 479 878 -482 430 348 -143 -860 798 -715 966 -550 186 2 212 -721 -910 837 -682 -181 381 925 160 555 -763 205 494 987 -802 13 482 748 567 -320 744 947 -511 -172 -957 501 936 -816 502 -844 765 272 -269 -993 991 32 254 -820 141 360 -506 651 -157 -7 -910 275 -289 -138 -777 -9 303 649 -192 365 -80 -970 793 148 84 642 -668 524 -994 207 -970 37 -417 135 965 689 437 -809 -350 520 -752 -471 -243 -348 265 884 191 128 622 -864 -357 842 -651 224 -622 900 -508 -49 -829 250 -360 -28 -52 -864 -243 -656 -653 -466 -237 -382 -406 77 -29 900 658 -603 -62 -973 -761 -64 219 589 -413 -833 80 926 763 972 995 185 305 388 -352 7 -931 -125 -298 853 809 258 440 -557 728 489 -539 -934 -875 -499 -451 -175 390 -86 498 596 -919 -682 659 -174 -536 578 -797 292 812 -399 -6 676 -700 575 685 522 491 684 492 247 269 -34 877 -918 -746 -833 853 -239 521 -405 -612 -798 -784 89 -791 910 793 398 -822 -629 380 -477 -503 70 154 476 750 -136 137 990 291 -282 -600 19 -669 633 -868 -214 900 -644 618 615 -38 -784 893 707 -282 -276 -330 -122 728 -120 -773 456 -508 738 320 -59 -575 367 564 107 -776 -871 -727 -480 -710 101 347 -488 205 903 -213 -854 -205 236 -568 -1 -787 832 698 -916 758 -118 -511 -884 -292 547 967 913 699 237 542 -576 -699 -745 130 -990 -76 308 -469 -717 36 694 492 318 -161 -777 -582 63 487 -229 328 277 156 -634 -628 -735 919 -321 871 580 655 573 431 -479 297 72 506 -794 241 -565 570 164 720 862 -238 -163 -358 -674 -279 -819 893 846 661 594 133 763 81 209 396 758 -361 -604 709 -967 224 -401 -941 -618 -65 -141 459 871 -819 -304 257 383 240 -193 822 304 460 -614 569 -878 436 257 511 -724 999 820 -309 986 -358 -266 491 617 -201 840 947 -298 -91 790 277 -762 378 -482 -61 -191 -634 260 372 768 -972 -623 -465 -856 515 797 -531 -601 308 -837 -873 141 -205 -962 763 984 -860 -259 400 95 -37 861 -449 785 570 -209 255 -449 705 105 275 -906 -418 -342 73 -896 -491 275 482 873 -484 639 0 899 -254 -812 -699 -526 -82 -640 -27 -884 -675 515 -499 693 -772 421 842 -975 -180 -812 -838 -37 -766 -837 -966 776 595 91 -504 -985 803 -941 652 476 -4 -108 -257 -928 449 -262 889 -59 -643 157 -656 -810 -176 -106 784 517 305 772 -843 -235 333 917 405 13 67 41 -137 50 -720 -113 -449 177 751 -517 151 -16 124 -798 877 398 -454 658 -831 748 864 904 779 106 713 43 968 -928 851 -22 -699 -775 894 -386 148 478 -270 -11 -814 -762 -963 -236 944 824 -219 210 -242 -659 -636 -567 761 444 -684 686 -878 68 458 650 59 -337 412 -261 -708 652 496 203 -759 -562 564 -885 -802 901 -997 -121 533 960 -108 -162 700 -522 -757 -772 -735 -998 925 121 -286 -272 667 833 336 -797 88 143 -629 -761 -278 862 -936 -787 -168 901 -142 -827 134 273 -520 -987 -44 -857 -863 -233 -881 -708 544 494 -781 595 -705 66 -992 919 150 335 816 506 966 46 840 -720 31 164 319 -381 -754 304 271 379 39 -881 -837 620 -810 -430 335 234 346 537 -442 -697 -757 230 -842 -438 -166 -5 370 -532 -856 -595 -614 217 689 820 116 -5 -438 -585 136 510 735 176 587 -46 414 713 261 273 -946 -69 11 508 755 393 361 -64 -155 923 25 167 -979 174 -410 278 462 567 595 290 -205 610 895 -114 453 -108 679 216 -903 581 -500 255 510 -546 -70 696 -400 662 713 -62 465 -665 598 791 369 246 -577 -123 -20 -311 253 -266 807 560 104 -326 -340 -170 -389 883 -166 320 -877 -565 -728 -425 369 712 -491 885 -314 -588 -786 -542 875 -59 -986 -890 -937 -672 -983 -744 116 505 230 987 325 371 -99 -899 -624 -749 790 309 809 -834 -509 -668 206 940 918 -349 60 -796 941 -162 200 81 -491 71 -576 -625 -371 117 -227 922 43 -443 726 627 908 -724 -496 938 -237 181 -178 850 -117 -245 254 763 211 238 359 -971 -412 239 335 663 -797 914 983 507 595 -280 186 484 -725 284 -193 648 604 301 835 -436 -553 -807 804 727 260 287 -739 -372 51 -647 235 -701 -329 -255 146 417 602 -108 1000 -648 396 717 686 533 -929 -176 -640 772 -368 -631 -601 -72 236 1 -860 60 -671 225 56 -733 773 748 838 124 -696 708 366 -20 -130 579 374 477 662 665 -492 -12 -86 798 307 -872 -107 -250 621 683 -255 49 353 -989 -888 -296 -95 -868 -726 982 -189 296 -983 297 -300 110 964 107 952 597 119 -638 -498 493 535 291 -199 840 -789 629 -422 -442 356 -642 -532 560 -47 418 718 736 -925 176 925 277 891 -109 251 296 -130 993 274 -948 361 -72 -452 -191 105 919 855 608 -24 -703 -802 -278 -903 672 -508 -266 -890 -491 692 -977 -578 -262 223 591 648 -591 590 423 75 -750 118 302 -580 -211 377 -458 711 -829 621 -100 732 534 109 -696 160 244 -381 460 438 838 347 -648 122 -857 741 823 -668 -822 685 168 -309 323 989 -210 934 -134 -550 -310 -688 -806 689 -902 -223 574 293 -1 -417 983 817 -361 264 -745 610 989 515 240 35 423 503 509 891 -821 -600 883 180 -832 368 309 -558 -513 -111 755 241 -930 -216 654 -821 -755 -253 310 526 -9 -63 -107 539 -618 -995 976 -814 198 -167 -898 -303 335 610 -217 402 74 545 -292 -265 -714 -842 -669 -829 -585 100 -363 487 21 -588 331 -200 -698 707 -583 59 586 442 -248 902 151 922 -980 594 326 241 -908 618 587 133 374 823 -519 779 259 -840 180 843 833 351 155 553 793 174 507 -741 729 237 -205 -678 603 -426 -555 623 -874 200 278 -564 -295 289 -322 -3 684 904 703 18 -715 -277 -116 -565 154 456 731 -580 77 -987 402 -919 774 -134 -728 452 663 -187 -438 -225 728 -708 455 338 873 471 -769 6 -531 -66 706 -710 976 -741 920 -294 245 -130 -56 658 83 -160 -691 -570 32 -60 552 -262 358 -4 -469 600 -145 618 756 938 235 -577 498 -941 399 560 560 90 33 -910 202 89 504 770 169 382 395 686 5 -822 -74 -980 357 956 -774 269 945 -67 767 -815 464 603 -185 237 -451 177 292 -579 253 68 -593 -8 -403 204 -809 457 182 -668 -984 -415 -718 -386 447 884 997 -316 928 -355 -729 -339 -894 862 -324 -193 22 -337 34 -61 780 595 214 -826 285 -101 329 470 -15 252 -67 -644 942 1 126 143 -923 -168 558 545 -281 -525 328 212 -95 268 449 -47 282 141 763 -723 977 231 710 192 328 895 618 177 700 -513 835 707 -911 158 365 471 -971 16 320 -109 -291 86 -395 525 846 -471 729 -886 -229 559 -848 499 963 -150 663 765 -850 -675 -889 -562 -587 508 -976 -7 468 868 -856 409 210 -657 -149 -823 -479 888 629 552 566 -838 38 322 -628 -373 39 -349 359 976 806 -756 296 -690 -801 342 -953 -338 350 978 605 303 -138 -300 -428 52 923 436 -46 627 -874 454 -134 -54 -748 858 621 947 -724 -951 -38 372 -591 -406 568 -160 -425 -385 550 -506 973 330 182 -885 590 -357 87 285 -36 250 -661 -408 -279 -159 -74 502 924 347 137 885 -376 -392 430 731 -928 30 610 -425 -947 148 764 156 -882 935 789 710 -281 -347 -26 -147 -774 -790 -466 98 -389 -824 832 -666 14 -801 -70 -637 -334 -205 44 -670 950 945 -690 -711 613 937 281 800 -233 360 74 -851 969 874 -213 503 165 -150 467 905 787 -317 759 -760 387 343 -254 -312 921 162 822 -935 -689 -658 275 -744 55 -982 -236 918 -758 -316 -774 92 317 598 -586 976 233 -97 -256 524 190 -439 294 -197 74 -862 53 622 -526 998 613 664 134 -199 273 -303 284 271 662 424 -931 -704 -976 428 -861 -921 180 -635 -645 738 -982 781 -380 -682 -92 -346 178 -748 972 90 -968 88 -691 720 601 -911 -721 335 -516 543 -416 -124 -306 -105 -836 973 240 480 864 990 48 -788 357 -934 -997 347 260 -158 -728 723 922 144 -627 -255 127 -418 -124 -418 255 719 -566 -32 -103 115 790 -43 248 735 389 671 -555 893 -439 -49 -589 -852 -309 453 -989 -964 69 523 882 -116 824 432 -738 -523 -30 -593 665 882 539 757 -557 -355 113 -942 -819 848 -850 51 -588 -685 -329 263 -845 177 193 -847 56 903 997 -428 562 -868 144 166 -640 394 -567 653 95 535 124 837 -472 -501 355 282 684 -487 35 196 -182 -552 -459 -26 627 645 538 -227 -638 -252 641 441 282 -114 -687 279 674 230 45 -80 288 -764 -42 -689 -341 -818 -815 -978 421 171 -249 -107 -488 -387 318 -315 -417 331 -890 667 530 478 -887 90 -933 -566 -249 885 848 -564 -579 117 -347 -357 555 -133 -126 360 307 462 -251 -589 809 -33 -9 -245 367 -16 756 -303 265 10 121 -946 626 -748 922 -15 795 87 -638 -299 219 -65 -667 -640 -95 -391 467 -117 -495 545 982 241 756 -313 52 -564 825 -31 -989 -199 520 813 220 440 -47 619 227 -828 615 -961 299 929 369 -191 -300 -277 638 605 -61 -2 295 586 697 618 746 952 -376 -247 -607 428 496 -327 943 -243 -956 -580 -25 -169 915 -658 -470 -280 -704 918 -869 216 -704 -370 580 -133 214 -185 -677 183 916 -266 -736 -384 -586 -186 930 347 454 -602 -637 956 591 840 908 932 135 752 784 471 890 -332 118 420 609 108 853 441 -637 -153 417 -188 -884 -727 -361 -223 -132 -943 -660 363 -673 232 -946 -680 -339 631 894 469 416 497 -740 -294 -9 -269 -110 -438 938 -611 247 258 795 397 560 -405 474 831 -729 777 847 -796 -875 555 683 -82 -527 646 -629 694 283 -913 458 275 233 -154 -293 -521 -600 -140 232 -12 -542 -749 -746 -998 829 -201 -469 133 239 -745 363 541 895 798 -965 -854 -591 130 478 -494 -39 256 240 -89 689 -485 477 -184 902 789 11 650 -503 -467 365 -568 789 760 754 -598 278 -220 656 -526 -202 397 881 824 -61 -310 444 -86 871 177 -294 484 217 -112 840 450 291 123 699 866 458 258 736 -143 -448 -50 -368 -975 95 -893 -669 271 -505 73 427 235 437 810 -283 673 874 -583 390 -837 -560 -151 38 -808 583 -529 -898 159 -458 -25 552 -615 -397 237 -725 -799 887 644 602 -469 755 -608 -956 966 -758 -132 -627 -564 820 -185 701 657 676 673 433 -790 887 940 -866 86 328 -890 -54 -400 -112 -426 -206 803 419 -73 804 50 -259 406 956 43 -284 707 718 185 -372 511 -863 60 937 -741 300 -706 -572 840 -269 -366 -541 -246 316 499 45 756 185 -363 423 -608 434 -759 486 -990 27 -95 -758 -728 -599 -797 684 372 391 211 471 -984 -963 899 234 -344 953 106 545 -651 627 103 -125 -929 -992 127 -557 279 -552 -777 17 -374 772 -590 650 -55 192 -768 -613 -64 194 704 -961 -699 -9 81 856 390 864 928 -58 -881 -702 -738 -805 -216 -53 470 622 61 -867 301 829 480 628 358 792 -96 841 -83 364 50 981 896 -356 -296 -27 -304 -124 364 -253 -642 -23 -858 -443 -587 437 -85 -294 -345 -447 -663 650 260 872 398 -295 236 -69 107 701 -548 -385 10 527 -721 598 293 -594 463 651 -306 -838 231 -848 -585 395 650 931 -260 -437 -30 -236 -21 -114 413 247 -644 -17 -92 -971 560 753 -113 16 -637 -30 470 554 -676 501 -818 341 -362 -160 353 -397 -544 348 -879 665 -126 736 -421 -902 621 -637 526 468 443 676 -131 237 -964 226 -16 -410 52 -837 638 926 572 283 863 677 -413 181 -954 852 115 -665 -872 214 -643 324 46 876 755 -657 206 -153 -908 -843 363 -464 839 -781 -733 653 688 -757 661 -627 928 555 404 -245 -778 897 205 -264 424 -131 -950 398 -505 -972 -719 -713 -26 -268 220 884 319 -333 -880 520 -490 -683 176 -808 835 909 212 587 61 907 -122 467 -184 -922 188 -194 -42 405 399 825 -947 -119 -61 36 422 -160 -403 -938 882 -426 -959 -597 -274 189 -786 -820 636 319 134 923 789 983 501 -195 -166 11 -728 -609 612 -566 983 -616 -114 -989 686 133 -14 65 485 -673 -393 -529 224 188 -276 -16 41 314 -113 -990 920 -415 513 -646 373 736 -408 247 -241 764 458 -282 808 -354 253 -823 -864 -947 -863 -972 -898 -953 9 849 2 -848 -207 583 -181 882 -471 995 955 -984 857 770 35 -479 -690 -944 -487 -984 104 811 -214 -846 241 207 178 -399 960 332 -459 -584 -814 -888 -175 587 701 -643 75 965 688 -900 -397 350 56 160 -249 -128 -117 -158 893 794 -691 -141 715 77 985 772 169 -256 -446 383 919 -509 -490 -846 -868 594 -201 -618 619 -765 -258 -803 -473 43 440 -23 190 965 764 374 -646 706 -249 169 -599 -711 876 919 -791 -856 -537 391 -187 -993 445 -960 -188 641 -511 -364 322 175 -53 -994 555 549 760 -15 -829 -713 397 150 -695 -678 -382 976 260 -872 -818 -786 -346 -810 -334 -980 -910 540 622 -131 159 934 558 27 224 240 684 -120 310 -406 -602 904 631 -343 296 754 757 813 -268 490 -877 -420 -762 803 -994 -710 -488 948 -4 251 206 115 251 576 481 904 870 190 -206 -680 -974 -287 -467 637 276 389 89 -561 947 -888 565 -190 -135 879 501 -744 -954 518 507 103 32 240 358 -428 640 -912 190 526 -499 -35 -886 600 571 -394 756 -144 98 154 -565 647 362 558 -120 597 -622 637 -346 326 652 869 -11 659 -266 -636 -655 631 -620 370 235 27 -573 219 -892 -188 -937 273 22 623 -93 573 228 991 -155 -320 -855 29 168 837 394 -564 -384 909 -161 892 405 -292 -170 773 -303 -123 -283 -427 237 -447 -762 609 -75 -501 551 862 -279 340 96 -222 -86 118 295 -874 -732 354 -673 -17 -513 422 783 776 508 568 474 -371 251 688 731 675 -820 -786 47 -924 284 551 -167 -80 -635 607 -649 -754 811 991 -92 414 -149 426 201 263 -11 109 -223 -152 916 -58 523 -649 279 309 -632 216 218 -841 15 618 -326 95 720 -646 -728 883 -270 -350 799 -155 -407 404 -695 -4 954 44 934 978 -38 86 -192 533 -159 -874 -978 -354 932 -276 -424 186 350 -410 771 -981 -592 671 424 -773 268 796 799 -510 -249 786 252 -141 985 -104 -244 -906 -507 -553 329 -324 -765 -435 -638 -611 647 -543 246 -308 423 -382 844 322 -503 -754 593 -513 214 983 316 -529 63 -981 222 -853 -721 -946 -987 -217 839 -651 199 -600 970 818 894 0 204 384 736 399 315 90 422 474 -665 -636 -810 -968 -8 -915 936 937 981 173 477 -434 -317 709 -273 979 459 -59 697 -282 -172 -588 -980 -558 -174 806 -239 -559 631 -454 -536 -175 -936 733 -656 623 -307 -611 -751 -413 -855 73 -920 963 230 -176 580 655 91 55 -750 395 -862 970 99 904 -562 -909 -108 997 364 -799 965 129 129 -982 799 -513 -226 115 -63 403 -13 -414 -917 159 991 -89 -912 -671 -497 -206 -50 -325 -854 891 841 -367 164 -448 -318 -3 661 -308 -356 336 895 -974 -550 667 505 819 474 -446 -730 587 597 564 -934 967 -623 -116 697 -275 884 641 855 686 -179 332 948 -709 431 411 -383 29 696 235 -33 -192 -19 398 -191 900 576 926 884 772 69 -376 392 -799 123 614 899 -22 769 -356 -254 -487 -877 -594 -144 -457 643 -862 -817 459 -265 -575 -874 -994 -973 -651 -580 631 956 -245 816 -682 -256 544 170 67 -244 700 -914 344 -139 750 -356 914 987 387 -369 486 15 -52 -608 729 565 -629 67 60 609 -702 488 374 -787 484 -498 502 -322 -914 99 962 241 76 -911 -288 825 486 913 -412 -871 -396 -719 -580 -63 -649 -359 520 -691 -342 -978 314 -586 341 905 -315 -632 868 -946 -879 -515 516 -843 -61 -359 -307 637 588 859 -564 -558 -942 -773 -656 -375 536 -685 -839 -956 270 -153 973 570 -424 316 -468 -261 -670 -66 -584 684 -478 -341 -695 -522 450 626 901 20 164 882 -57 -469 84 -812 360 -515 797 529 23 102 757 -681 509 -24 -47 -806 551 986 239 -666 -468 -830 942 71 -363 240 288 948 147 -81 80 -68 746 -681 614 320 -620 396 -682 611 21 65 560 -446 20 134 98 370 120 501 13 -342 661 200 -778 882 710 -544 663 785 19 -400 110 -761 -744 -581 -702 527 -948 59 622 360 -517 -59 -100 343 -517 -127 -367 165 -53 320 127 -550 472 -26 -792 623 -577 935 741 -316 -95 -255 467 544 812 -528 971 -803 663 -523 -135 -311 -544 -46 868 228 -562 503 141 -55 461 425 -967 221 -419 507 258 775 -464 -489 581 -949 922 -243 662 -293 398 -337 -175 -465 -947 530 212 14 258 -705 86 -462 -493 -913 -381 -497 -515 885 538 -576 893 8 117 -194 947 -160 -737 203 842 -62 742 -676 -426 194 -439 352 -144 445 -189 209 90 -709 -910 718 -171 929 -217 357 -53 -871 183 625 59 585 923 -251 827 826 -927 -940 -148 -965 -863 -93 -141 624 55 -935 -632 940 201 -634 62 -393 59 624 -391 -263 746 500 395 486 -466 -541 -317 -985 280 -391 738 495 15 830 267 258 -829 163 -434 -364 479 192 -922 -416 967 -75 373 -337 -444 706 -428 530 843 976 71 -900 400 -830 670 -309 -987 -982 665 -193 -450 -410 9 -95 87 990 630 47 -69 582 873 -872 854 930 -329 873 -282 194 -726 762 964 341 378 368 952 510 -903 -623 13 -117 -221 -432 -787 -683 400 451 923 -300 -953 -178 164 488 552 -103 471 77 428 -461 317 700 -905 373 832 -310 -981 -556 335 -180 869 -101 -899 616 437 -704 -515 670 -17 198 819 58 647 189 -853 -498 -972 -282 -441 863 433 2 -509 328 -781 -979 -510 -515 708 653 91 268 -668 171 -329 169 623 -658 969 -815 686 594 464 -293 829 222 -570 -475 368 52 -911 -899 884 -717 -721 799 731 -834 -980 -573 398 309 559 335 266 -260 217 263 427 -775 585 785 -38 565 468 -143 164 -27 766 -849 492 12 188 -395 -203 313 526 -680 146 -323 -190 618 -155 -324 119 -709 412 -552 -257 -863 47 -199 554 395 672 254 545 -576 585 477 735 -423 193 -227 261 411 317 827 862 291 -967 443 -372 255 374 924 746 986 21 -402 624 -806 -966 -666 747 -642 -313 -517 -506 350 -226 150 127 147 710 -557 -69 -836 770 -443 873 -793 -158 -437 -109 153 -776 -886 -648 26 -96 898 -159 -763 -731 844 408 -912 531 -996 685 -47 321 752 -224 965 -842 -23 544 543 -261 129 -223 -23 990 757 506 402 -242 -846 -771 -920 688 226 747 -33 -936 115 -822 -715 -206 52 -785 -91 -856 696 -481 -120 -986 -501 -209 -358 -563 -347 -939 -276 -812 -335 -356 271 874 844 284 -288 -887 -982 356 -246 -811 -823 -904 782 -607 -765 667 902 166 462 584 -947 785 -96 -976 245 -715 -331 -638 -971 -851 342 -73 518 884 601 -941 660 556 244 -225 -210 -753 -902 150 588 -421 245 -722 -1000 131 298 22 25 403 883 -220 795 266 -516 105 -416 475 384 463 34 202 -679 -894 -353 -81 -462 -998 410 251 123 997 519 670 -996 -12 288 318 -111 -600 708 -417 375 -313 620 220 -311 -239 -206 118 397 570 277 -981 191 506 -373 -950 -836 -994 218 -181 -85 -483 325 332 177 707 -224 -937 -538 -966 494 563 6 23 -193 -383 -862 330 436 986 -986 37 429 -310 -417 601 -71 909 -116 580 -450 684 550 595 -626 977 146 -649 822 -929 804 -81 163 183 -634 -961 240 674 -923 954 -508 286 376 726 -98 240 -795 697 893 -41 580 -812 810 200 -192 406 948 470 -899 820 -542 424 74 537 941 812 -478 -650 -792 125 -707 -38 -602 -219 -512 379 -513 952 -513 -787 -493 870 -835 76 201 -6 -738 220 -136 110 610 -916 361 -501 -849 -357 -524 739 -155 816 -129 -414 98 -781 311 796 -74 166 -296 -674 -266 237 -110 -723 553 -273 51 972 687 511 31 672 -132 -496 -353 231 -21 -668 -597 -755 -956 491 368 685 -769 -343 -521 -94 -916 526 -48 527 -812 -665 -206 281 -391 972 -158 926 749 937 47 -167 -131 559 -329 529 -632 -707 -399 -146 16 -172 488 936 -868 885 -721 -507 -875 -390 -936 -955 453 -825 -226 -836 -784 352 -375 -607 724 725 193 858 -759 -505 999 702 -543 -999 -993 -347 -249 -443 -703 -29 565 85 666 -26 805 -825 -755 -865 -748 676 831 -331 273 578 -989 -777 172 4 -550 -1 498 -356 -429 -496 613 -822 724 679 -796 -808 -45 -103 759 91 -915 -464 695 889 151 968 417 843 663 799 -283 -757 286 -310 -592 806 67 -841 -646 502 579 -428 -437 -390 505 -419 5 73 579 162 124 -884 380 -988 -221 -135 -93 -361 872 847 238 293 163 -996 -748 -402 149 -159 -618 461 -272 -373 148 -295 729 424 819 398 -216 -540 -76 -947 -894 -2 -651 228 -312 674 -247 -880 805 -287 279 499 475 490 821 451 -688 -836 11 -161 892 232 56 -755 -280 -778 206 -246 -407 583 897 573 -447 920 -90 886 -27 -493 84 233 -61 163 708 -986 40 -317 -525 -667 -5 515 -995 -903 571 -826 172 -981 18 -40 593 29 -312 470 -74 130 -336 -110 -421 -94 524 836 -667 -842 445 -71 895 -214 -647 823 992 378 -737 -523 -155 -63 259 967 908 815 -141 -989 -271 -957 -41 -708 336 -869 -27 984 670 93 985 192 -585 -931 982 432 -15 -884 -228 777 964 610 636 -649 -954 414 -368 107 -454 796 0 -216 139 -236 330 917 914 158 346 -73 -167 -605 -779 661 95 356 504 -215 -622 951 144 -20 200 -992 266 -957 817 -15 -648 -24 283 -809 -791 -643 -67 -48 -96 818 609 380 -351 -217 817 -94 536 199 -247 786 79 -82 -493 592 -930 -276 237 -332 999 471 339 792 797 17 492 107 879 938 507 249 864 -37 127 -881 510 -266 -724 -694 888 142 358 722 -59 -651 -141 -88 -551 296 581 446 -408 -242 967 -815 184 599 -241 -210 -953 -25 560 -483 -83 -978 386 697 294 -701 632 145 -723 -454 -255 -944 -965 378 -395 133 -194 -493 -925 -714 -541 -157 -846 750 627 619 937 -606 584 -450 392 852 -985 -411 -989 882 392 252 -703 -378 -195 618 -790 109 -679 617 806 457 770 360 566 834 -279 -943 -546 626 421 188 838 541 341 -913 -827 953 73 -29 196 -531 -66 848 -744 -803 853 842 770 -823 -369 935 998 -338 -464 869 171 -183 -606 177 -307 -84 160 -391 665 723 547 238 183 890 -344 919 -982 880 -982 -62 -219 -261 799 -99 -22 589 -617 43 920 -396 382 970 -610 -313 -494 409 -452 522 -740 -696 -618 507 -992 62 949 381 373 -394 149 -501 825 776 -434 -320 -323 -718 -471 298 595 -752 776 -515 -632 -520 -553 211 -20 -402 219 457 243 -250 614 149 963 537 -998 324 -609 561 942 -579 984 -978 -338 -388 598 645 98 -280 -679 -263 -398 748 -85 720 9 451 -176 -516 352 -982 -849 888 111 -803 451 457 994 -104 -785 -775 759 -743 958 -421 -120 -960 -867 -820 -100 -762 543 494 962 -665 171 589 628 517 -18 61 515 -131 568 318 840 -697 446 362 -942 -353 -455 -589 -928 177 -597 910 -71 -233 677 -80 -388 704 -629 -106 -161 406 -111 -916 956 166 -416 393 -941 152 -202 4 620 -594 -363 -392 -217 247 -263 -547 -313 -894 -33 -523 -404 841 -951 745 84 370 867 908 353 134 -484 587 121 -64 -601 830 858 365 547 544 -957 792 284 822 503 485 -497 243 -306 -182 -155 240 -632 -665 -272 -160 710 425 -657 -617 -441 -23 194 623 682 -66 880 -390 945 4 837 489 -787 -288 604 389 -426 123 137 766 -341 545 716 -853 587 -373 -987 207 761 -646 -670 -430 704 -365 -565 -504 -620 -375 596 -167 885 -829 736 34 979 -648 147 896 -571 -380 -192 -157 717 431 -463 -726 -516 64 963 -161 -352 531 -89 -939 -26 -84 -613 418 731 623 88 -495 639 -247 353 -815 -812 643 -242 517 -328 653 -874 505 -978 305 611 -580 750 255 297 606 -555 821 -968 -818 165 319 -880 298 21 122 384 171 957 -744 -975 586 132 -537 852 994 379 -114 -310 324 -930 -923 712 285 -412 -462 -539 829 -537 -875 -549 81 635 576 609 523 216 23 -218 -351 -866 -43 581 -277 -370 -686 -832 -281 866 870 -817 -614 598 292 -674 543 -320 -358 586 346 -481 -99 -249 549 -212 -124 517 -630 865 390 161 -84 -865 -427 755 979 -359 -223 -243 116 464 265 -52 -411 218 374 -230 -608 155 -926 -426 775 -732 -67 -112 445 56 -308 190 1 96 519 630 -857 -773 447 186 -117 -320 624 908 308 -902 274 446 719 489 -283 -869 -286 -754 457 683 199 642 923 452 492 300 519 170 433 173 -463 -322 -262 -821 -299 -481 -273 -764 884 -515 345 337 -791 -211 74 -575 -304 -295 -395 670 -555 627 588 -491 -850 -281 356 496 372 -179 494 178 923 531 763 137 -906 981 786 535 501 619 -748 822 956 781 353 839 -188 -598 -468 -505 -212 -894 710 -586 965 158 665 -696 678 308 -355 199 -981 -754 214 29 -298 637 362 532 863 493 420 -705 -143 -270 12 949 -446 -359 118 -324 -808 692 780 36 -735 970 550 -851 698 -365 68 -3 853 50 -699 -759 -194 -700 -523 602 106 -690 54 538 904 -905 -129 108 685 34 -811 778 -985 418 -317 -59 -772 979 702 -311 260 -689 -716 -923 415 -144 484 882 505 519 679 -453 538 995 230 829 566 -784 -435 669 655 432 -947 -600 507 384 -595 278 769 115 412 323 218 -278 329 -349 999 -638 -73 929 95 -532 522 -532 499 168 566 313 496 -481 -136 629 -81 432 677 502 -163 527 -676 183 370 -868 -417 -737 -48 725 -173 867 983 730 -601 -320 -831 196 -916 -323 798 147 -618 314 -170 -400 -186 753 946 -975 129 905 773 -425 -407 161 756 673 673 -365 520 -192 -187 -976 927 866 963 273 -292 -913 351 676 -42 -578 192 -960 599 -808 206 -725 900 -613 545 -826 231 -957 791 765 948 881 -300 -724 -875 -640 -95 -88 -197 -160 478 -750 -922 977 101 808 -519 475 -90 -315 976 -448 -358 -710 -930 759 -140 353 562 -820 -165 -427 -311 -960 -54 -303 544 725 -46 910 207 -785 871 -561 179 -250 202 -910 -302 54 -611 -592 -350 75 794 280 649 40 -181 -87 440 394 403 -811 -159 180 -196 142 677 854 -273 667 441 217 867 -472 -138 -18 -969 -199 738 -782 454 504 324 62 347 72 420 553 323 589 -548 457 -865 628 -367 -724 -162 508 647 357 508 -403 -742 208 -564 734 449 -597 238 75 -850 857 -832 407 290 -78 -211 871 -586 -280 -462 438 -835 -558 -90 -936 644 -128 703 -345 -919 285 -836 -316 -144 698 377 -436 -311 -394 -791 686 -53 741 162 -801 -960 -38 33 -13 -787 795 -964 144 -365 -527 -776 -478 -609 -783 637 13 575 -19 634 -351 -2 77 -847 -376 -293 -5 -327 758 -1000 -993 842 143 -200 -934 948 -494 824 -322 376 -675 -580 -446 -232 -183 -960 142 528 -327 884 297 -474 650 327 59 450 296 804 346 -331 21 -194 -592 290 -336 330 -506 276 -620 -137 49 532 981 105 438 977 -791 -896 68 427 -531 551 159 -363 75 -593 644 137 -983 -234 -976 -793 -930 -194 224 -751 311 -391 -765 997 980 -312 601 -970 -39 -825 -404 -961 269 -826 -615 -784 764 -137 174 730 -54 402 -71 45 931 658 -756 -267 56 -530 675 173 300 316 -250 299 596 -935 675 -691 -615 627 549 712 569 -212 590 487 -781 986 428 -727 -243 814 888 -856 -595 -715 195 -840 408 295 -93 -604 -208 4 -975 305 -88 -104 -579 65 -198 614 856 -930 917 338 -92 -482 -615 -503 349 -43 -102 750 -466 -955 530 -708 -636 -779 -996 594 -250 665 -430 -302 -548 -571 -908 325 -208 47 -417 562 -13 -402 -844 655 -4 -800 548 -223 9 -488 -297 611 813 26 468 -471 522 -158 485 -87 100 -656 524 521 -582 -876 724 -945 -475 512 692 619 -3 -854 -78 -432 -964 731 296 974 -425 -223 429 -735 662 -573 -817 556 -140 -216 -396 419 244 -481 -105 -128 13 64 -519 9 374 420 5 667 -800 457 113 756 528 221 165 594 578 773 -733 -574 -691 -314 -943 470 -769 -464 224 359 -652 465 -827 -759 -848 186 -733 843 742 -213 -175 108 -547 738 96 -973 -468 582 112 -402 527 -870 -258 -227 109 658 -448 11 -60 159 -331 502 550 941 -747 681 -547 -477 -779 988 752 -330 -854 -877 543 983 -57 -68 -850 -441 -427 -820 -770 -761 -634 -390 -274 -949 411 912 -948 717 -517 -515 19 586 -742 688 328 -969 603 294 -378 -220 -33 126 741 955 -384 443 902 -301 -980 264 -658 643 -1000 40 867 381 -499 620 -147 594 450 819 700 283 602 -886 695 -258 964 819 -673 -395 80 954 808 -847 0 648 -507 889 278 -934 -16 -32 -914 110 -961 18 444 -750 -610 -741 41 232 849 -467 875 520 326 -106 -351 204 15 -947 -344 161 -63 -355 397 759 -602 360 489 262 794 179 203 -988 -28 -455 55 200 -167 200 974 785 729 816 139 -34 -574 -66 -134 120 -732 641 -953 371 310 -423 612 -394 914 -853 611 485 427 248 428 -439 246 133 -787 -959 -152 446 -845 676 920 158 -640 -290 -668 565 775 -565 -495 -484 845 919 -964 189 -517 -966 324 -558 -219 -700 91 608 -318 374 594 -209 -940 441 463 -717 436 122 8 -173 -458 874 -223 -561 395 -523 303 -447 -875 -111 -140 -433 578 -825 971 778 628 -162 632 695 -201 -232 -591 -656 448 -129 616 -490 -114 143 -787 -791 -351 -680 491 976 -450 156 53 -169 -395 845 452 792 -964 -553 92 -134 731 377 -723 149 -406 927 619 903 901 774 -667 -186 -206 -17 -82 669 422 -954 -53 425 464 337 -949 -333 -742 -620 -931 374 -601 -42 -834 -195 -755 -150 260 -58 -844 595 -13 -956 352 474 -839 -457 919 -415 425 -192 778 -536 3 877 997 -934 355 896 828 33 -480 663 -153 557 702 -612 622 958 -7 -121 -667 -138 834 -340 -55 -605 -696 -975 -156 731 -462 375 -921 -38 -71 -115 406 838 -458 -841 -257 -386 920 423 447 -373 898 -797 -593 -965 179 600 416 -392 -950 -61 -790 -811 917 -620 55 167 -552 497 -636 103 317 -421 911 -998 938 -891 -889 191 -272 478 447 -163 164 945 380 -762 463 -392 570 381 951 -70 620 810 -677 -289 -259 210 513 854 -192 449 239 584 -350 153 521 161 -85 41 -988 -138 -553 825 663 -182 877 -186 -558 261 917 -792 -807 79 -805 963 -51 -672 447 800 922 -671 122 231 189 772 -892 -606 -142 -833 659 -657 439 -141 -941 208 -598 580 -112 903 135 -774 270 -768 -776 599 -226 -272 759 728 -790 -526 612 902 402 -135 -532 -612 143 -877 -149 13 38 895 -720 -334 -684 567 -971 -353 -363 404 471 -45 -622 369 -931 655 238 784 -691 636 -1000 -345 -771 -692 256 -656 -320 -627 973 -897 -513 359 217 306 -536 -578 -333 -867 -912 152 -74 -924 600 -462 -697 909 156 991 232 -984 -687 -507 -434 57 26 -422 -32 -129 -799 925 220 -427 -48 601 735 164 -333 936 569 -993 482 -482 -546 130 738 709 824 120 -928 497 -624 -86 790 -470 -282 914 -162 -420 -187 -239 -501 590 -55 -744 620 -815 -850 636 -808 -892 -800 -340 629 -290 -371 -98 -903 783 908 332 696 346 477 -856 -568 503 324 -571 -932 193 -685 154 -789 572 220 496 267 -280 -333 23 -591 -314 -582 741 -760 -503 294 18 850 -549 -569 -675 -279 740 398 -972 -195 -957 967 944 262 437 916 458 -972 310 -357 -10 912 -636 813 -17 -12 596 378 776 -136 -820 411 -348 -488 488 -321 -514 -365 -237 289 192 -644 163 -387 -689 -995 -264 -337 -39 697 -762 430 -746 870 -67 566 -360 605 111 24 -164 -927 193 -352 557 -979 866 42 948 114 -682 -333 -62 479 -45 -815 799 895 -978 -999 -324 625 806 -842 -512 -617 -732 -511 722 782 402 761 -613 920 31 794 -939 -513 889 -293 -452 -485 584 46 254 -665 871 -432 -67 -235 -901 -4 253 583 -806 -993 -695 -901 791 367 422 -578 -738 487 -274 -812 -893 682 35 -34 35 645 722 -149 369 -340 -13 -53 -753 -340 250 -463 -116 -115 -542 -3 -472 -664 522 -685 81 542 -847 -566 985 582 -500 -935 -81 -192 -394 -221 -915 749 210 -578 947 -904 -129 943 -946 625 310 121 -456 695 -700 578 -33 320 -182 -309 654 -333 315 -40 -520 945 -845 342 -873 254 952 -981 -313 254 183 789 867 450 166 32 813 107 769 44 -32 -632 984 -623 -780 216 -492 569 -884 837 -629 360 825 -946 -811 -133 -188 -142 394 -886 446 -717 442 -215 -403 -288 17 -135 -498 188 -575 -426 -570 454 -900 -249 -316 -62 -452 -529 -907 -648 -696 -678 551 607 746 408 -178 675 -775 66 -230 519 -663 -107 -620 -478 922 737 -465 -469 366 -998 923 -369 -281 49 -496 -340 818 -858 100 593 -383 -149 965 -849 -651 -533 -710 -102 245 -575 -960 -628 -377 -873 -10 129 -802 -20 373 409 -166 728 797 -83 285 -140 -538 94 277 535 -169 -575 764 228 -173 1000 302 213 946 -988 -233 544 -579 -840 252 532 -378 -470 -458 -986 -445 -750 762 -41 -762 -371 -65 -506 -699 751 689 696 300 -277 347 -716 195 710 -289 -605 -151 727 545 728 33 981 53 429 111 -308 33 243 87 -307 -696 500 -168 -537 435 591 -604 129 -229 -990 -386 763 -21 -676 -201 -274 -212 238 -920 741 376 -641 -360 283 584 216 68 834 -85 -313 -218 906 -688 131 761 401 -487 137 72 236 708 396 -870 -179 -438 -491 927 -480 -801 -266 -957 -502 -408 -426 -131 -455 806 -10 -405 232 -434 10 -546 -24 957 -781 643 625 888 -546 -581 -583 500 95 540 669 -176 327 186 -398 -81 300 938 -318 659 391 104 -751 638 269 632 399 -972 -819 -491 -242 -366 -824 -688 711 96 -590 291 980 354 -470 -17 863 432 348 344 -476 632 -310 -862 206 52 742 -923 -967 463 -551 623 545 58 -742 692 -15 -718 172 -351 -802 -931 293 -505 -708 893 -709 763 4 -609 -616 890 131 -216 -162 -983 -856 102 816 707 -20 -906 -775 814 -813 -128 -292 624 729 -543 417 -271 -645 220 886 -689 963 -726 -468 257 -685 859 27 -798 969 256 988 -733 -898 -576 839 58 740 999 900 893 -892 -845 294 -331 -877 981 892 882 23 -358 -764 -798 -285 -205 543 930 -618 -126 -576 676 82 623 422 529 924 377 -64 -469 -184 195 879 129 930 251 -46 750 464 -401 847 17 -709 832 -951 -556 -278 -83 -273 259 830 -137 941 782 936 -96 550 317 73 548 91 880 -267 893 520 532 484 -834 -728 -196 553 -318 -69 -975 772 668 -440 168 -40 219 -854 53 -605 692 449 -25 -977 633 338 188 -391 261 85 793 378 151 -448 120 631 819 -215 -351 -97 -238 726 365 -53 -976 -876 -220 -410 58 -218 149 348 396 310 322 756 -421 781 665 887 782 680 220 -175 -757 -933 132 -111 386 -348 272 841 -357 68 546 -36 -852 -951 -930 880 839 369 451 -120 -486 298 -190 981 -841 252 737 420 -145 -754 -826 385 119 -321 -475 656 224 -159 -869 786 -586 -334 -23 870 -997 -274 -941 415 -15 -93 726 8 696 -158 -473 -879 -42 -630 788 -454 316 -168 573 293 37 367 742 -824 742 -700 450 -308 -149 -973 -140 -582 -472 -66 423 368 -555 144 -817 -613 299 435 919 519 67 -468 -763 -388 225 -544 -115 411 -697 -626 364 -245 -814 -20 -662 555 -986 438 -278 -902 199 886 215 342 -886 708 881 -168 586 -264 -842 600 794 954 912 -608 353 -626 -756 -140 426 376 -856 344 -611 -56 445 205 -798 753 -156 -888 -749 505 -722 124 -615 -205 616 195 -4 511 -140 332 444 971 -286 -764 719 -823 63 -262 228 525 751 26 -411 -581 933 -358 672 -14 447 -994 -854 -102 154 760 251 -972 -648 -205 -197 -18 -68 297 122 552 390 -940 868 -446 -743 251 -7 -521 -158 510 -196 451 -510 646 -230 -930 632 -498 42 347 -970 -592 -921 497 294 -984 -64 -982 125 -950 -633 -747 646 -353 -757 575 -823 -98 -915 690 -263 -956 -765 -12 601 -808 758 61 -234 432 417 189 -897 -268 39 -987 64 671 566 -528 -354 -276 831 578 206 -965 -768 954 -795 -790 -639 -5 -294 405 -789 -257 -188 -862 633 919 -399 -826 -762 829 354 752 867 132 620 -197 84 204 315 -101 270 -638 -973 504 -578 415 72 -438 625 -627 -9 769 115 38 -391 -485 398 362 454 -217 -13 397 830 400 232 482 179 274 -796 -908 902 741 723 -923 610 204 -158 -929 244 4 976 264 -95 -507 -70 -785 -756 -154 823 -434 145 168 771 -584 551 147 -669 -624 636 -992 -623 -771 620 21 821 -975 -791 -951 582 687 -169 -998 730 -120 -876 828 -769 890 -434 729 12 -20 170 -845 420 968 293 -142 -510 -273 812 237 563 31 -4 736 -22 -528 963 -881 621 -475 233 -332 37 483 -366 850 -274 747 -633 697 -214 491 525 -317 -826 -831 807 391 763 877 451 918 -385 3 667 916 -854 -877 -586 -822 451 167 -995 -793 -743 -208 -172 -594 528 439 35 -931 73 384 714 -133 217 -665 521 469 -622 -304 633 -22 -851 553 -708 345 -353 786 -732 587 -514 787 -692 90 344 678 -827 -488 -529 405 90 886 -705 832 -771 328 -348 230 198 865 -720 5 806 -291 -944 -773 936 -485 264 860 -690 -55 -466 161 -323 766 -53 993 769 473 -860 220 -441 -149 -922 -490 483 -264 601 -761 65 35 -972 -222 -697 -732 -618 -545 -475 -117 -191 -974 -141 543 945 -564 382 915 383 24 -815 -509 -915 847 797 754 468 -614 342 42 586 -580 -235 -299 440 549 630 -720 320 -666 469 -663 -352 -468 -353 188 -101 491 126 724 -88 498 800 602 79 589 862 976 -865 136 286 49 -129 -771 116 793 -724 70 739 -292 -460 726 294 829 160 -919 385 -815 -72 -853 -41 224 468 88 -526 17 264 -213 -256 -476 43 -864 -578 -560 -642 763 755 -300 734 615 -932 -912 241 -771 783 -54 994 -756 -912 -183 185 184 528 367 -332 123 145 863 112 832 -894 -318 834 -698 -689 -447 860 -77 562 -559 35 -573 578 309 799 -939 -775 -544 685 273 -585 -86 -305 683 488 -464 -688 -436 146 744 685 -697 -941 756 367 -29 298 -776 -728 -554 773 956 418 -930 -662 -189 -957 133 695 -30 333 825 287 24 261 -305 -19 42 591 282 -797 -905 459 -734 330 358 682 -824 800 785 -216 -619 515 159 213 918 -578 107 -112 -948 895 194 843 46 -622 -996 153 128 -886 -50 -427 -749 427 -350 -172 -792 -278 -921 -502 631 -976 278 -542 291 16 -954 692 182 -947 -651 232 707 -805 576 282 34 -347 214 733 -886 136 -528 231 568 961 -868 -73 -313 -920 -437 -979 -926 -682 -178 118 -94 -643 -877 -582 263 834 -996 -898 283 674 -225 -877 -891 -859 -453 -718 50 -178 -229 -608 154 -59 -812 521 -867 -916 -160 768 -630 -470 129 68 275 646 672 952 -75 -627 223 603 -915 323 -746 125 -354 -884 -46 -149 -941 276 51 -911 227 224 219 913 940 -536 -83 -347 350 -115 -840 583 -391 495 605 543 121 44 -381 183 -559 158 -930 85 782 -61 328 41 776 -47 -606 797 349 -464 899 -818 -771 336 -349 -736 487 -592 -669 777 -876 372 589 729 -85 -394 286 33 -977 -772 724 -171 -56 518 914 422 832 186 435 153 610 -194 -602 855 -661 -62 347 -805 631 -387 19 -902 776 -140 815 519 -976 -843 -798 -591 -888 674 655 860 113 -79 -146 422 -881 -973 407 -329 331 841 112 -45 -917 -838 424 950 -307 -192 -782 -479 175 -942 686 271 730 368 -201 -404 892 -617 107 -943 -804 539 806 875 140 -205 -746 722 629 803 636 -593 -210 769 -110 432 103 -346 1000 782 203 828 -374 236 -134 95 -459 811 414 209 117 -305 586 -163 684 -709 14 888 739 -152 -540 -851 -714 -268 -63 765 -10 -147 -227 186 698 969 0 -910 233 -171 -779 522 2 -458 -101 631 167 -517 -295 -605 -266 928 -812 86 814 732 523 168 -355 32 -364 532 758 557 -164 339 -796 156 -43 -64 -636 936 -957 995 -953 303 -909 664 -998 -414 -580 481 -147 284 863 -982 668 314 345 467 -417 231 -590 363 806 -554 393 722 -863 71 617 167 -917 211 87 -766 629 -679 -820 763 797 -225 666 705 788 -310 134 719 235 433 695 451 796 -815 -132 -62 919 512 215 -760 -684 117 -788 553 -26 52 -423 -709 564 -858 -604 -144 -325 -944 -143 -140 -328 924 -6 -365 -408 -786 612 -586 947 693 815 896 -15 -653 -836 -564 967 943 938 173 -333 353 402 350 -222 572 267 -934 -187 283 -796 -34 399 750 320 328 -10 -679 860 -671 268 566 -218 61 -480 -13 903 -333 660 108 276 969 -791 -878 904 -313 -31 -469 424 415 -463 -777 688 -906 273 723 158 138 -514 -745 166 36 -900 501 -575 -284 926 -64 -761 -293 595 272 -236 -693 851 -161 724 533 721 170 752 996 -487 946 -496 -744 339 -106 662 -61 506 -300 -397 863 333 747 -239 396 853 32 739 622 846 -977 -987 -513 -316 548 -813 504 887 491 -567 785 -828 1000 843 -135 630 965 -579 -937 -808 -744 -950 -767 65 -505 -631 -275 106 -53 -679 348 754 -383 -517 -858 815 -857 -855 -525 792 745 912 712 320 310 937 -309 466 -864 -252 -777 -846 -790 918 -705 819 -491 153 -73 953 48 973 -167 646 -59 46 456 606 -412 427 -758 -590 53 -871 298 726 613 847 149 152 -395 29 902 -659 941 -270 825 -949 197 262 -428 -161 -848 203 822 -172 -944 98 252 -490 -883 -553 356 273 40 -8 -637 552 531 -676 332 -358 651 -354 93 -648 343 957 172 216 806 945 -971 -782 -424 -442 854 57 -97 459 768 -796 1 27 -367 -815 618 458 682 802 -12 -822 794 -737 644 -86 434 450 -210 -618 -253 559 -840 707 187 266 -724 -379 -328 820 -940 -696 610 613 298 482 -503 844 -174 500 -580 887 497 692 431 895 -491 495 -207 306 202 940 -553 -509 303 221 274 -355 748 455 -742 -880 820 -808 734 -713 767 796 -858 0 570 -27 -961 -873 90 65 -420 84 -599 -445 -654 -666 -926 -350 141 24 -14 -970 -951 374 419 -619 -685 88 329 -594 -454 -312 969 -138 513 -772 -119 -909 -268 -950 -278 -187 -709 -236 -671 -469 216 957 706 731 -738 -998 -685 887 900 -759 710 692 347 188 468 623 -41 -294 256 39 -583 866 43 962 -983 903 776 -27 -629 -566 -966 -753 503 205 -996 221 41 -90 975 -905 867 247 487 -85 -620 -664 -629 -368 -844 567 -285 -436 501 67 -370 -948 -570 -410 -929 -645 472 63 -518 -916 118 496 208 866 587 -321 -861 -794 542 68 565 -866 836 544 -791 -784 757 65 446 -278 479 78 -713 -273 -598 848 387 287 -459 219 -792 -499 -927 139 -882 -267 -625 447 -71 -255 -719 -782 154 -982 -447 702 568 421 444 -7 566 -15 930 304 465 41 288 -11 659 843 256 -202 -352 411 -661 -305 -99 -671 270 -958 72 834 281 -920 812 -810 -839 -826 -977 823 -655 994 -196 18 706 -16 642 -665 28 -858 483 -980 -984 578 761 -68 3 226 -314 -212 -520 83 -727 -374 -449 -541 82 547 389 72 -543 171 657 815 -996 486 8 397 133 -556 -636 482 -484 983 866 806 224 383 669 -439 842 849 -544 -286 -541 -796 768 -500 -809 -254 -617 -635 -97 -363 -618 7 953 614 275 141 487 553 -97 410 -446 850 -845 -785 -873 78 147 152 -306 262 -604 331 251 580 949 -424 -728 -81 403 145 744 609 250 -875 -587 436 592 274 755 -110 -328 252 -493 -574 670 -667 720 -244 -455 610 307 -548 41 -332 -334 763 853 326 179 755 -449 -816 154 208 788 -307 485 -133 686 198 820 -960 -309 843 324 -524 -139 -114 -841 788 -328 -876 959 -421 475 -791 983 -88 890 865 -416 -918 740 206 162 885 -455 -148 606 291 -714 504 -47 133 473 218 -548 131 -232 722 -71 -890 588 909 156 -128 22 -319 -338 -189 499 224 -420 255 -575 672 735 -493 397 -791 232 -418 74 483 977 818 567 -441 286 242 379 -21 9 907 853 -972 -122 -171 -725 772 84 702 -152 878 674 20 705 522 64 -312 358 -485 -886 -398 -68 -243 -898 -198 350 517 443 285 -365 460 -808 660 322 -138 700 -751 256 808 761 -641 521 615 688 -541 -988 817 36 497 -519 -90 -277 208 922 -38 202 536 69 675 266 -247 -508 -226 -654 -695 905 -95 251 239 -218 75 -301 387 819 -2 -535 -264 508 -346 -427 -411 -347 -283 -659 164 -520 -156 218 385 15 -168 -837 591 -164 869 694 41 -976 311 -641 -27 -341 -929 -133 120 102 803 -518 323 397 724 -674 -423 528 530 342 -449 -803 399 -827 -693 295 761 364 -855 763 706 240 200 272 534 488 -392 -140 150 541 -361 630 330 -246 395 932 871 239 -831 -949 -959 -805 79 504 -666 913 -60 475 -913 -442 377 961 252 760 730 -114 613 563 -391 -426 -352 726 917 -337 -162 434 54 -143 921 -558 970 -630 -958 -298 -956 -621 231 -312 778 -530 -771 -699 483 25 -732 925 -680 -770 106 -767 -564 -816 -494 -579 836 -782 -830 -196 -872 -789 531 -512 874 -671 549 514 426 -976 23 793 24 522 70 -260 -264 -16 -920 613 -747 342 2 -247 752 592 660 -773 357 305 0 -112 -255 636 -139 384 518 -290 -243 630 346 -455 -214 361 581 -265 -773 101 454 -730 277 795 -801 635 266 -643 -731 872 -482 -604 -121 654 -211 -411 -154 657 138 -363 -470 937 -945 -717 -760 -420 97 89 570 630 -835 -761 -972 964 -494 86 210 436 -528 -393 822 -747 -474 -183 -165 263 393 78 918 122 -47 710 -958 389 843 656 507 -8 -249 823 27 176 67 -409 183 64 -834 136 755 -840 -958 929 410 -21 -786 -669 799 455 164 74 -650 908 653 635 450 -801 -643 -597 -272 768 -884 -606 736 -946 262 115 -971 227 -715 -863 74 209 595 270 295 410 -720 946 521 -24 -544 568 503 -3 -952 -871 -776 -631 -37 -212 865 579 -752 -289 -115 -707 -729 260 -223 -141 -339 823 851 -991 713 232 279 501 -865 -342 -543 -708 56 394 526 130 -700 -967 793 -677 106 656 768 849 950 85 281 786 -56 -644 -940 587 515 -864 457 250 933 669 551 371 -891 377 -254 354 317 -116 441 -980 -153 91 -838 939 -193 -194 -520 415 -707 -538 -916 -362 -86 136 29 36 465 -233 -169 -884 139 627 205 -426 673 -209 876 224 956 932 128 -378 -460 -165 -235 862 -856 288 836 -326 616 -317 -280 609 -861 951 622 -14 -664 141 865 709 -971 -565 453 -56 942 782 547 580 826 -676 -588 -275 356 721 -93 158 -528 388 -647 -624 132 -904 545 -633 -810 -589 -471 -247 106 186 -372 135 90 -267 -993 655 -268 205 704 48 804 815 -431 -612 -972 -1 -175 173 989 -599 -163 338 -247 670 912 593 505 152 -569 775 101 611 -754 -819 932 -598 -535 -921 362 357 146 331 -441 901 595 -762 553 -718 707 -337 122 -717 -216 -784 -312 -948 -350 -782 -128 -515 279 -826 995 770 761 -613 215 -358 587 88 65 -54 244 515 361 -664 -298 880 826 -991 -934 934 -435 -290 441 -410 -838 -796 -7 542 -610 229 -523 974 -461 -796 -859 213 -292 225 656 -845 -105 570 617 -824 -792 -416 -765 393 -373 717 268 613 368 -296 627 414 -13 -882 330 -403 709 2 831 542 -442 265 718 -229 79 -529 499 879 937 -764 -676 -843 -934 300 -877 558 964 247 -213 -379 307 -175 -264 -499 -726 613 -649 179 -971 942 64 116 -538 -869 555 -603 959 -639 369 317 -65 -65 232 -269 658 507 150 26 -135 -94 238 -640 455 759 822 592 -61 -546 -876 97 -307 914 724 701 -937 -317 547 320 386 -867 -392 -352 -708 634 -240 460 -833 -111 799 587 906 477 561 -371 -517 9 -710 -826 -910 515 292 321 -399 -978 -840 -932 256 742 247 -373 944 -77 802 -811 273 752 -708 589 -448 -9 -661 463 397 124 107 -78 231 670 -808 833 -30 -897 -964 -531 793 -630 -716 11 -198 -632 151 70 -119 601 88 -125 -423 605 693 -833 -956 229 -112 944 121 -838 98 560 313 -914 -507 -100 92 847 758 -433 -217 -781 -978 -932 911 -246 14 -289 617 513 51 88 523 884 304 930 -901 810 729 -852 610 -589 374 -325 219 -882 -863 715 921 193 20 -27 -917 382 -193 280 -109 500 119 -178 543 -639 -828 -827 -634 -87 5 -355 -520 79 97 965 -996 -761 597 -75 602 407 -170 473 -425 618 -67 -333 -695 206 11 299 -270 -973 -119 109 223 235 -387 -701 963 597 -695 -843 277 -336 -411 210 -920 -296 -69 467 20 -224 -790 42 -234 590 157 -132 -352 604 509 -625 481 -878 -534 261 804 -280 -497 -554 -518 982 -281 108 121 107 784 887 -897 997 841 -201 4 -691 611 -258 475 20 -860 60 -638 -762 -575 435 534 801 -755 796 915 -551 -767 -994 465 -733 214 -135 -416 -806 -405 -322 -508 -518 -35 -764 -445 -621 -626 -996 -654 917 21 -850 -62 422 288 -389 691 558 622 206 -696 -817 438 575 -475 -286 -772 218 875 -709 824 -126 585 549 220 926 775 -219 -240 -272 -653 -967 -493 951 9 579 848 -688 -314 -212 -983 845 -951 674 -992 41 900 -841 291 853 439 -377 689 112 -686 -541 -522 89 444 469 -468 -648 458 556 -740 -898 333 319 -644 835 -337 -719 319 885 -58 -969 -7 -785 541 -932 -968 1000 -31 -194 -625 962 262 710 747 514 -428 -688 480 -68 100 373 296 -75 -954 787 916 107 417 -961 -424 -455 -720 -376 -69 340 -422 -27 -614 -200 239 947 -353 811 -435 -114 750 61 -80 -718 -974 -912 -214 -882 -709 -820 613 656 -112 -480 102 107 699 -225 257 -192 581 -226 -445 -789 -811 -541 -479 -104 339 207 714 60 174 -421 741 -550 622 -47 990 -688 668 490 -615 -769 -53 -473 173 -786 847 965 420 821 596 -523 519 693 -691 862 545 -517 540 517 156 386 532 79 -366 -371 822 8 796 -857 -261 -921 -706 420 221 120 754 -179 -919 603 -93 -676 957 -350 -599 -191 -213 -285 -870 -571 931 243 765 -297 404 601 465 204 -756 -651 -670 -283 -290 125 894 471 -16 -312 -164 -430 207 -161 -743 -379 482 4 -619 -601 591 829 -237 -728 63 925 -929 -114 4 -689 578 534 -949 -674 -986 -238 264 -726 -757 -51 346 596 -170 -442 -878 -402 -256 838 950 -362 976 -374 136 173 -432 -383 -953 -400 -219 322 -214 -858 715 -207 274 352 722 -725 -769 8 -267 -280 347 -112 797 -624 571 -512 -500 149 322 120 -981 -127 -763 792 -717 835 24 609 -530 -501 -79 544 -923 -367 371 344 68 828 -477 629 -210 -173 68 -392 959 60 -805 -34 -219 -872 498 -871 83 -804 -886 -505 959 -284 -632 628 882 -395 649 254 -99 109 -741 588 859 435 -287 740 320 -921 475 177 531 -650 142 -686 348 -124 -874 -644 790 991 -375 359 -855 -989 -438 -770 -546 -268 177 48 276 51 -979 -12 713 799 -827 456 -7 -646 -246 799 777 46 216 -140 -861 334 -735 670 471 927 169 912 -637 -23 890 581 -220 179 336 254 246 313 570 781 -313 407 294 255 -997 -734 968 -394 -346 724 177 -412 280 804 -60 -624 416 686 524 -67 293 -162 -52 -35 -847 -176 679 -286 -305 666 -546 580 -682 -994 -774 333 -523 -304 -735 148 670 -344 -510 -325 596 -577 -220 346 332 -337 284 202 -567 -636 150 -668 1 290 -722 817 -411 -691 50 -349 -605 -922 -384 -643 -879 -239 932 -653 -695 -429 279 -50 658 470 -998 852 288 -256 248 -183 534 574 879 959 -948 -4 475 204 432 -133 639 -381 190 693 978 867 522 -288 -134 -840 -388 -744 584 77 447 -188 -380 864 -355 -83 204 -652 235 -410 662 283 894 315 68 514 -710 -957 715 583 -522 991 920 -396 -981 291 -162 -913 -532 -509 385 -82 724 110 55 763 -475 306 621 -996 226 -890 995 -974 458 -325 -522 -6 475 584 771 -210 -10 147 -733 -112 -470 507 -10 -531 766 289 472 -606 -186 -773 702 435 99 -778 534 -43 -182 -522 885 685 -116 446 949 -525 352 468 -963 75 -292 207 -276 394 737 340 876 739 134 -898 -159 -952 604 -864 -904 758 122 -729 -395 -745 660 23 -534 569 -867 -618 666 671 191 444 678 350 261 526 11 -177 -301 793 471 -995 -183 573 -863 677 -714 -132 -355 -671 -273 746 120 -167 -116 -177 688 457 459 196 -712 -674 655 751 352 578 823 407 -852 472 30 -187 -85 263 -876 -178 -324 900 517 -340 811 235 917 -764 -711 308 -554 591 -98 842 204 241 35 976 938 831 -835 -756 710 617 80 -947 83 -145 -277 -666 -272 410 -995 -657 -527 -177 633 -842 -797 -980 80 -301 366 989 -95 356 -759 -390 -762 -355 919 366 509 -228 299 278 -200 0 -997 -644 -548 -446 569 911 -988 -767 -590 438 589 475 -382 -34 887 -378 223 120 531 740 315 14 -48 -59 -670 755 -953 131 -441 -350 435 -140 180 860 261 975 210 318 -549 361 -972 -310 754 -408 -589 888 961 -595 -237 882 239 -253 390 861 891 389 271 584 -128 235 -375 -473 671 104 306 -51 -863 -273 -276 -530 369 267 371 136 -312 927 637 93 -826 292 -64 377 329 134 -926 584 -622 -209 468 66 256 598 823 -10 -231 316 -560 153 -776 -805 142 383 84 587 117 598 -743 840 -434 -500 -90 743 817 -471 -787 140 273 -447 711 459 404 912 362 685 885 -636 -797 -323 203 -408 696 -896 -546 -246 5 386 222 -178 -473 -429 -387 -710 -470 -159 -914 -656 -980 9 851 -583 400 763 -424 44 -219 368 318 75 57 -983 617 -279 724 -270 -948 373 -318 208 -11 -693 2 839 -568 -772 747 436 756 419 543 182 -655 -95 -865 534 408 -385 -885 -286 -693 431 176 -555 -124 -959 -877 -789 -521 419 608 -423 -204 -763 -964 756 908 329 -274 342 397 887 269 602 771 543 0 -19 -549 -345 -983 670 736 707 -11 260 -40 110 876 427 -341 94 833 578 -271 740 -892 721 -721 369 735 -673 -428 -536 465 594 298 -585 743 424 866 -422 933 80 -947 689 793 -587 -413 675 541 -768 387 -927 986 580 882 -171 -334 132 -548 -515 -907 588 445 614 800 -151 -919 692 -946 747 -398 336 945 -757 -786 919 -724 514 -314 847 -917 -971 25 440 178 970 1 -219 -821 78 805 -230 -160 -477 175 334 -191 -32 -624 800 -486 -78 391 -484 -995 -653 -863 -381 -306 -745 -108 998 -965 -62 -780 871 -61 -793 -831 -856 -924 36 0 359 477 -388 -551 788 168 -245 532 -490 -65 674 -298 779 -762 309 -335 -546 666 -206 518 -839 -708 343 927 248 -340 450 -306 340 442 347 6 -264 962 -536 546 -488 -954 -579 686 -315 -705 -203 404 782 -728 -578 600 -180 173 618 -963 133 -867 -205 -79 -961 -923 747 -194 547 -455 975 42 210 691 -899 841 829 -314 791 449 718 -386 569 661 -349 743 696 950 497 -619 148 363 42 628 -359 -359 479 -262 -962 167 -201 -403 -104 -966 -507 -672 -372 -37 -463 978 -89 355 -26 -412 -324 218 703 876 227 -456 560 789 42 -259 249 -454 725 -772 584 697 -319 475 -565 778 191 -807 924 -816 574 -239 -942 -337 224 -624 34 -102 287 -578 -743 352 -76 449 -809 -694 855 542 456 948 -224 -663 -304 -361 -652 -711 885 -809 -669 711 -911 803 -152 -275 468 752 -668 930 154 551 990 349 -113 283 826 -964 207 -756 -370 314 -721 -806 66 414 -424 -541 844 954 -198 306 -674 1000 -796 -440 -155 -259 -589 305 74 -79 -387 71 -41 565 762 207 -39 969 141 -290 -324 764 -476 69 -414 113 130 803 -148 -491 933 -674 171 169 -623 -848 -47 -637 -482 447 95 407 365 -538 658 -947 823 954 90 -245 394 -956 -519 813 -688 669 694 -842 877 653 -96 455 315 -61 -917 -492 391 -595 -978 -550 212 670 -248 694 -350 301 484 381 -101 237 192 -56 -445 -412 -708 241 -738 78 -740 -103 378 -882 -253 690 1000 -546 -634 -957 122 162 -860 342 918 -437 -740 -791 369 -271 -189 -848 -602 -873 -996 739 1000 654 -680 -127 -326 -86 377 -548 -126 847 -269 -437 614 599 -695 -502 484 769 453 348 -778 158 -565 91 -106 -258 -841 701 72 -397 -950 275 -855 925 518 496 917 -467 386 285 -225 -573 781 -172 830 613 361 -150 514 -532 -197 -265 98 -226 800 437 937 570 438 700 -268 -134 -788 -455 -751 -97 518 408 -722 -613 -1 250 545 877 968 77 813 -569 819 -997 -20 666 150 -86 -463 -187 898 4 -567 -191 -693 -361 980 -69 -684 -161 -847 -613 -6 -997 171 421 -356 979 940 -834 300 879 -578 -980 -188 -294 573 -212 -895 -867 251 -572 496 -514 133 900 460 938 -228 735 -132 -884 -272 685 -31 -677 948 -432 524 504 154 -656 -230 536 -835 752 -140 -199 306 512 -82 961 -566 607 620 -848 -826 -369 867 400 727 485 634 -317 -313 274 -193 872 86 -558 -39 348 657 -787 215 657 938 -70 997 339 -840 -203 -2 621 -802 669 -950 -891 13 -85 625 -793 818 752 64 -414 74 -956 362 980 590 -392 770 -469 68 967 688 -630 253 -568 -89 192 -258 244 683 -683 216 -585 -901 -74 -656 -387 103 945 -747 307 247 -630 496 688 766 501 760 -454 164 533 854 -155 575 -31 -994 -195 -622 -241 933 -288 936 -920 -767 -608 -197 -132 722 894 882 -474 622 -881 -979 986 -865 196 -639 -719 931 -923 366 723 -340 -405 844 221 -843 -312 -372 -154 -40 620 -471 113 845 -780 620 762 -66 952 -276 791 -416 -195 -995 -485 212 449 -869 663 703 -743 837 -390 -607 929 -371 41 -621 -796 -876 732 979 957 -17 862 -992 -30 857 -570 -704 -110 -31 -596 889 168 -638 -575 199 27 -216 -855 -829 -144 435 972 -807 -404 520 -142 830 160 693 -554 -304 -339 -932 -150 321 701 -964 177 -719 105 -199 -266 572 -13 -140 986 276 -674 -183 -257 847 -548 212 -948 665 -877 385 -657 -431 -734 648 332 784 -236 -897 -159 82 -752 -149 868 701 -70 -549 -821 839 763 122 556 431 483 -318 -59 -380 -293 517 972 -467 -600 -817 849 -809 -138 61 561 181 140 -486 593 918 -273 705 -603 328 -176 903 -407 471 -777 -842 -350 815 351 -123 -437 -565 -128 -430 733 591 -102 115 -484 840 -732 464 28 205 158 436 622 550 385 -762 -430 -747 286 6 -672 258 407 680 -255 112 -818 -89 348 981 74 109 -242 687 279 -333 372 984 849 -438 -570 -522 -268 -553 -445 -764 -183 -344 811 -308 -592 435 626 86 -728 -258 9 -983 -185 453 252 2 -205 -795 -430 395 7 -236 -788 -62 955 966 789 -711 41 180 240 -172 -181 328 970 -988 -909 -487 -293 -500 -932 -495 323 -76 -750 -801 -78 -186 -710 787 -309 462 -860 -489 85 -681 512 -741 347 -252 471 -75 570 -175 -699 -179 307 -838 -283 343 -456 -932 -641 -694 354 145 -140 718 -731 -977 -619 250 -434 354 -813 7 528 -751 683 -598 927 -861 646 242 -390 676 863 189 -364 265 -884 879 -835 -765 46 703 -944 997 765 -715 220 465 824 -427 -405 976 508 377 487 -289 -19 351 44 673 664 -918 -544 329 -846 -133 529 -139 893 -540 231 -382 904 407 464 -809 -598 657 -362 178 694 800 -559 -160 316 124 19 997 473 -161 -407 487 897 680 935 346 369 -288 163 -920 412 521 704 490 -842 167 -671 -784 -839 -245 450 129 -554 690 503 -416 -828 -28 -397 -314 -266 -296 -44 927 -827 116 -631 -888 -141 232 746 -400 -681 -536 -802 -273 -573 -562 475 -381 -529 -542 -694 240 802 -851 841 -583 -627 884 629 255 -988 -334 -632 592 180 229 652 305 234 -961 -662 297 399 843 -8 -343 604 -107 345 378 558 -579 466 -938 68 -759 621 375 -735 -504 481 391 -168 -959 -539 506 -380 -616 834 942 926 -865 -806 -578 948 -727 1000 349 -978 722 891 -269 731 -809 795 -453 -650 -846 -59 811 377 -837 527 599 -347 825 -603 818 94 -286 -188 -247 -731 -305 510 -153 -949 503 -344 -536 349 -321 -5 -586 -726 619 -875 -705 793 -102 -719 310 -910 94 -313 325 -434 612 439 310 10 618 -157 -416 543 -580 -726 -180 -582 337 180 842 -950 457 675 578 -520 -493 -989 -608 -673 -519 724 629 239 -641 808 1000 321 51 675 305 459 -408 -96 807 623 22 -752 786 504 -942 438 -942 -57 384 -916 510 79 -10 -832 646 -849 960 -285 -867 -122 -478 -453 506 -776 -324 624 -687 -851 788 335 258 432 724 285 599 -690 795 870 -300 507 329 -793 -966 553 854 375 -109 -184 -753 -124 489 -645 -538 815 -34 162 -80 665 -31 -75 -637 -769 438 960 116 -108 599 336 753 287 -321 274 347 749 622 739 -606 -253 331 351 -589 612 -740 -718 -347 -112 692 -686 809 606 -39 651 -599 -419 -713 358 398 -710 12 416 -591 -212 331 218 600 252 797 -924 357 -686 -80 449 -524 566 -880 626 -934 475 -152 -961 -439 -830 30 687 -145 -782 550 506 73 -60 -721 536 -918 566 -208 -28 -846 -750 -732 100 -605 -146 399 974 814 574 -274 -330 878 40 -622 19 -38 -600 900 -236 -18 -594 400 -387 233 243 -876 -40 953 880 -434 250 -354 116 -562 -140 353 -453 806 498 59 991 212 822 -701 568 163 617 855 773 -163 947 -352 -83 -871 668 399 -651 -446 -177 -914 234 627 -12 755 562 -653 -703 642 156 301 -438 -903 778 272 -449 -193 -889 389 818 630 945 799 -546 -75 -770 589 -805 -641 -123 988 -547 685 -244 -385 -85 124 -579 645 -745 -549 -570 501 361 -481 -413 -445 -803 -529 518 662 442 -683 -559 -974 -915 -692 203 132 338 230 -398 -449 -929 -639 -743 489 -112 -4 -6 -919 562 -137 -893 -9 -850 -90 789 164 859 56 508 -659 -708 -985 -846 487 508 -791 657 -519 563 77 -800 30 -498 756 343 796 285 -768 -42 -142 -677 252 -344 -18 834 355 -643 827 3 -577 -294 864 428 -819 220 -911 -964 -746 10 618 -623 659 -670 -653 -613 490 -266 -647 88 -493 668 70 -866 -993 -738 -65 -326 37 168 -338 448 -898 912 -969 -953 -941 415 -352 -970 496 -546 838 433 980 588 -296 -176 -274 -385 -935 807 197 -176 837 -886 407 641 -309 186 -910 917 -179 764 -816 744 -604 -457 -533 340 869 307 666 494 572 52 197 641 542 -476 -100 -171 -454 333 -264 -559 623 -494 780 -597 -434 -112 200 697 -945 51 572 -565 -174 -97 580 -749 185 -401 679 -41 -893 999 365 -976 -873 -27 -778 -524 38 867 759 -959 -420 330 5 895 84 -328 -69 774 -596 -594 -926 -585 313 970 516 -121 -958 -58 -304 -162 478 862 59 -863 242 788 -581 -669 -340 146 999 -587 649 -316 485 -347 732 -988 451 -770 -912 -166 -599 -334 -872 350 -151 -524 -752 -765 -961 -59 248 -658 24 -251 -450 191 76 -845 355 -914 -694 340 -942 422 925 -383 -541 -160 357 335 -883 608 30 -138 914 685 -881 110 -597 -50 -86 -60 363 474 -537 568 41 -68 905 -428 284 -421 -910 -718 -228 273 682 -30 709 995 757 568 744 -310 905 -156 -858 798 904 883 155 375 -280 -486 288 -828 842 260 -181 154 142 428 -822 -610 -657 -198 924 -17 132 249 219 -990 -818 -525 -157 40 -349 328 61 -986 457 473 -518 107 643 532 602 248 872 -989 577 727 8 853 -190 992 890 -297 784 -461 889 -664 -700 817 660 -897 987 -651 95 342 552 -296 -73 277 113 -941 -218 926 -587 -137 -807 -950 -215 -1 -333 -733 -399 -409 -148 107 -518 -362 135 -441 -670 164 -377 597 76 -399 154 543 -987 699 208 -60 -100 -255 -797 -323 -380 -442 -668 -458 70 -144 853 218 -25 559 226 -695 302 953 582 521 -41 415 691 -999 439 -803 659 -846 -367 305 856 365 775 161 437 -180 259 -485 -80 364 -647 372 -843 766 338 -217 -272 -621 991 944 691 -914 534 -900 256 760 909 715 -741 -216 -726 -527 800 -127 -402 -762 335 -304 -906 -907 379 -669 906 -767 -213 -330 -69 -740 532 -966 -394 -915 632 690 -692 273 -782 679 452 581 -34 927 801 116 -524 -289 35 364 -374 -392 -400 -632 846 354 488 -981 -313 295 -546 489 -144 699 -546 110 290 724 313 -141 496 -581 -472 420 -739 704 -955 -850 355 -286 372 57 714 195 -885 -461 -795 224 726 -644 812 525 -112 741 -847 388 -366 752 -364 -966 305 281 760 -971 629 -340 -9 249 992 -574 -123 -846 -607 807 76 461 -497 597 634 120 -247 -821 -218 -302 800 326 834 -987 -270 -791 271 -218 430 -33 140 -234 -742 -114 68 668 136 -17 -216 -139 -890 859 52 -179 938 110 123 751 93 -916 483 990 -697 267 -695 393 -711 638 -501 702 -607 850 -221 -937 92 95 -151 -742 -651 49 695 -897 -401 981 -232 -699 533 -694 -959 112 -975 -656 994 -403 639 6 815 -134 191 581 -551 901 -114 780 582 -144 -906 -792 600 677 611 482 -144 -501 -507 716 119 -91 725 719 -562 -627 -938 -64 -283 -942 45 -77 -332 194 620 -394 -529 994 -119 -90 -156 342 485 768 899 -838 -449 669 -570 -396 -506 -905 -105 304 577 -676 848 930 520 -171 -354 -883 -260 119 -270 -108 276 994 328 -295 836 -172 152 -540 -510 -994 568 282 -499 -947 599 156 -52 470 -842 318 271 394 935 -705 493 -226 867 214 648 148 -28 297 658 -157 -279 -228 -408 -732 -523 748 -212 -771 381 716 -218 685 626 750 179 44 -276 369 854 77 -179 226 -361 244 -863 447 -28 746 655 -331 371 889 -38 -534 334 -341 94 123 763 299 -10 -57 989 -118 -975 799 635 907 -806 -15 819 -95 253 -718 314 53 676 308 210 -892 -117 -245 84 759 -288 -188 -429 162 -757 968 315 136 -973 622 29 -116 -767 712 535 590 -786 -30 -759 315 -912 691 881 -778 575 227 -605 314 524 248 225 824 -810 259 478 479 -773 -985 152 -56 133 263 -540 -790 588 -420 -398 -416 827 -182 -467 27 42 -993 928 -930 760 -979 349 344 63 84 -881 -669 70 283 -353 652 416 -779 836 557 -855 780 -158 475 -561 57 524 -415 -74 -889 813 -621 698 282 -49 -97 -811 466 982 -411 -418 41 -733 967 -791 -380 98 60 -753 599 -393 339 313 -596 -933 866 -416 699 509 320 -339 270 -309 319 -26 782 -985 -983 857 -346 981 386 -120 357 -555 -687 -237 -761 -601 -404 -606 771 448 64 72 -49 848 982 480 -538 824 -508 -790 259 285 -369 541 609 28 35 220 946 -816 398 401 -270 -448 573 716 727 104 782 -145 128 275 -938 -498 182 -402 -533 569 -90 -609 906 301 -734 -343 978 362 -660 -853 904 -50 279 299 -349 -924 497 -939 952 -379 -450 869 -583 -507 909 -504 803 -966 -915 -483 -775 366 900 990 -588 323 970 548 651 138 161 -2 -866 358 -404 -604 -938 160 986 146 -722 -499 -722 923 -104 -92 -139 -144 -306 818 184 781 38 168 197 -990 -475 5 -164 850 -915 113 -36 -613 790 936 773 834 -595 -701 731 -387 18 20 -396 -829 -836 -920 395 -442 -234 -500 721 -68 6 201 -999 -128 -158 -130 -937 697 -116 -329 -71 918 915 608 -797 -738 408 28 -813 378 -16 450 -61 -407 -227 333 759 -401 -453 13 -277 836 -801 -612 8 -589 935 908 -406 944 -72 -654 -652 480 72 -107 -456 -761 593 995 -634 434 346 -163 765 835 -806 392 -574 323 -29 -138 617 841 460 -721 -437 548 200 -46 816 -113 -808 410 -214 -631 919 -488 -162 516 -845 297 104 -565 641 148 -568 440 -684 741 -695 -159 -59 849 -212 548 972 674 -426 335 119 404 665 -686 445 852 -529 247 916 365 -24 915 -439 120 -711 -402 49 575 161 -612 376 400 -473 -237 -751 968 -15 -84 134 273 579 990 -853 -971 803 -531 -837 379 591 -597 138 -213 46 525 -360 768 -256 -721 788 20 -426 885 -636 -754 911 362 747 321 -245 -398 -931 -405 -549 -344 -71 480 -869 -448 898 452 455 11 271 26 790 -286 -241 513 -176 207 -557 208 879 654 218 -397 -594 -606 -903 188 400 395 -871 -687 289 -732 -807 -40 557 -534 148 -445 632 -602 996 222 -776 588 -628 633 182 671 -860 414 -334 -771 -947 324 224 -989 843 116 -460 708 538 392 -501 -499 -393 -948 399 750 43 -213 -859 -253 745 -542 317 565 -447 -333 -286 -912 -241 -526 563 -40 609 -946 -151 -195 723 -561 283 -294 -581 -98 349 499 -578 271 239 74 996 -199 -946 789 512 -739 -379 54 745 949 373 167 -106 -380 117 114 874 111 -531 703 -409 -110 249 -957 193 -376 -76 -399 464 605 -901 848 495 -146 255 990 -574 -370 -564 979 506 259 -429 878 59 -283 -452 877 496 -126 848 558 97 413 758 468 393 -297 423 -624 -244 -443 445 373 -282 -234 80 868 261 145 132 -784 -638 759 -402 273 -637 58 -711 -20 563 8 -409 916 474 -575 580 772 505 -8 354 -478 -368 -679 719 -972 -453 -83 -410 586 944 -226 -290 599 -509 303 -271 529 509 170 -376 -626 846 126 -890 796 332 -832 -340 -706 356 -705 -485 677 -879 -960 371 -806 707 -534 636 -99 -696 929 -716 -885 -249 -405 147 -666 592 -308 -861 385 -447 -156 1000 -88 -310 -647 -124 15 130 -227 -111 222 853 -288 539 -889 60 -667 -271 1 -325 665 -182 -659 68 151 396 907 642 643 -702 492 983 146 -120 -362 -561 174 -768 -404 -378 42 -294 -776 -923 183 -356 -22 25 958 -968 -915 116 444 -401 -9 440 -136 -402 -303 -26 -304 474 -333 -691 661 -535 -576 712 243 999 -386 48 131 286 -655 -450 -810 -278 -4 -686 21 323 37 722 536 -964 997 391 170 385 200 -410 106 -365 326 121 398 -307 252 370 803 -286 321 617 -867 -787 267 -670 -387 -191 -810 -611 87 -30 -501 693 641 -555 758 -754 357 367 602 875 483 -23 -442 -304 505 259 -442 664 -677 74 995 -622 481 -34 -99 148 -78 -721 312 -117 9 -975 955 746 206 136 454 557 585 58 707 -140 574 -856 749 -474 -583 -839 -901 -463 337 -329 -189 239 777 101 623 -587 506 586 -389 112 539 303 55 152 -485 -512 662 178 825 718 -410 805 314 -554 -27 880 64 577 -45 -626 740 -515 -495 375 -358 858 -448 -29 -385 389 -90 -113 721 744 -130 -176 -281 -155 358 -940 140 -668 -876 -452 397 -676 -897 472 647 -7 -729 790 783 -574 215 33 192 117 -350 613 -718 923 -494 787 891 271 -600 -237 381 -109 -626 119 642 163 -697 -635 -35 -501 441 85 -596 67 525 -487 954 -494 -839 163 -651 818 -129 530 626 569 618 -136 -593 -56 300 43 193 -472 -518 845 951 -286 949 -586 872 220 -973 -286 -577 -682 -441 -397 -469 -983 -640 -964 435 397 -2 -281 -888 911 -550 -988 895 999 354 -524 -405 -807 923 -770 -258 595 320 -904 -43 -784 528 -935 131 -991 -165 -523 -297 -902 427 -847 283 -325 -28 100 -134 -57 -258 -266 837 18 -77 638 163 -571 -302 -144 -855 863 -733 -842 259 -876 143 422 617 949 830 847 633 391 366 -589 812 -730 -730 889 58 673 903 477 -699 -461 986 351 -17 628 774 -545 -119 752 974 -350 -220 -999 -791 -260 504 -175 259 -131 -250 -50 -981 477 223 -43 659 -736 -40 -629 -697 -510 948 -700 -655 -663 28 729 -104 -807 836 659 583 -955 -489 898 -378 283 -247 872 -565 -859 -743 -907 -602 -128 344 304 747 355 370 219 -855 924 103 952 -547 595 -563 -901 412 511 -408 64 -777 -512 500 -344 877 687 187 -90 472 -935 212 468 202 929 998 457 420 -274 6 406 13 -427 -171 505 19 -462 -144 -151 689 -106 617 318 -451 -593 -547 -744 383 780 -126 647 -559 801 -319 -457 508 -228 -687 -609 789 409 -227 -361 -913 327 367 -674 949 -594 848 740 -190 -98 872 -305 281 -719 -798 182 -919 -848 254 66 121 -255 -4 211 -888 -92 -850 633 -236 407 601 -860 -206 -212 -783 676 -295 -52 824 405 -496 -711 -636 565 723 -372 -674 2 606 559 -735 -629 -575 695 116 -951 -367 316 860 -771 765 -698 -579 195 -495 -417 -820 -453 -873 648 -197 782 -258 -797 668 507 -334 -827 723 -460 -326 386 -798 212 -574 210 773 321 -345 761 -917 88 -445 307 40 423 831 -535 -409 161 -372 478 229 152 -191 -727 364 -167 -711 991 818 715 435 -991 32 -748 -302 -699 -623 317 -458 -460 -48 -116 634 13 -581 392 679 -882 -499 -584 60 657 -278 719 173 850 186 -908 783 -352 856 -806 -682 987 -747 -241 591 358 -437 -958 59 566 -508 34 -244 -281 503 -701 591 339 -775 -399 379 -746 -337 -489 -981 47 597 327 -126 -176 -434 272 -310 998 810 -401 -585 -991 -942 -82 -194 528 204 216 400 620 -706 346 872 721 -83 -780 -798 -456 59 -828 102 -322 -308 -82 228 213 362 30 -828 -212 29 -458 -498 89 354 982 -175 -572 -681 564 -781 -800 551 -760 -597 -778 -70 -805 -193 -812 951 127 485 730 -140 259 742 921 -198 -318 -334 61 170 731 -676 84 747 -315 10 -989 -972 -691 768 839 -865 -844 822 -758 87 -562 741 357 -239 672 -584 971 228 -179 302 -396 -957 -750 699 81 828 -441 -70 -846 741 -900 -205 -55 -726 242 297 167 375 716 192 358 169 360 -615 -757 -684 244 -355 690 -242 -520 -896 238 402 782 -912 215 689 398 -655 581 -18 -432 -901 534 -424 -501 -789 479 688 -250 -683 -968 13 443 -933 313 -727 -962 540 -961 60 -321 -881 -975 -379 898 467 959 -731 -48 325 129 726 759 442 -19 -719 776 268 -299 -231 -513 713 188 -192 -629 -856 -407 452 449 27 808 461 850 -612 -980 -794 -962 -484 -128 -644 -813 -989 404 247 -266 194 635 990 327 -406 969 -519 -279 850 -728 574 -518 264 -2 -525 -885 238 489 575 665 -965 -946 69 880 -553 -43 -99 361 -612 -755 -920 -135 850 -262 916 239 -487 946 -633 242 817 84 637 323 -980 -114 8 444 -85 253 520 -307 -877 -444 729 240 872 690 -393 485 -915 -503 -900 787 -522 -941 85 868 -18 53 -576 162 -479 -412 -22 -153 64 675 -567 998 -22 570 652 374 457 -202 897 -298 478 495 628 -361 394 -325 -611 402 -527 123 -671 -249 376 412 523 263 334 -611 -776 -323 -864 502 382 271 840 -637 925 789 -767 500 -888 723 -261 442 793 -10 -874 449 614 -950 905 -699 -313 -915 -307 -664 237 598 575 -160 -292 520 323 -436 -433 188 786 808 -613 625 453 -243 559 129 -79 -643 521 -332 -720 -159 625 903 8 -858 -545 669 418 -545 827 852 -113 278 912 -515 85 746 391 -601 -189 237 -31 820 -61 -405 -42 -166 -81 439 -95 -676 -80 128 -353 -556 623 281 206 -23 -244 -573 -363 590 707 -316 82 -147 109 -293 -520 0 -245 593 -229 -635 62 -467 -902 433 310 12 -260 -331 -47 841 283 698 -321 -772 -144 608 505 251 -893 727 -924 -706 -290 309 -213 -622 -297 134 -884 -671 -380 -288 952 564 800 602 442 303 -632 388 -734 138 -415 482 939 -91 -832 -450 940 -730 -343 898 486 750 705 553 871 -269 -119 245 990 715 -574 966 -160 410 -382 -451 564 -278 -271 714 -894 -976 839 -647 -573 388 -594 -37 -259 -496 -369 972 370 -596 184 628 -713 860 180 -834 -575 -131 447 -728 -879 370 974 -244 -564 780 -456 176 667 -780 819 495 969 -660 -146 631 235 -393 262 897 -64 -586 -436 632 -575 394 -457 836 -19 332 143 -294 878 -779 489 -250 -105 794 -982 -184 -960 519 -939 -238 507 788 -257 -947 885 27 413 39 -995 452 -381 994 796 361 625 895 610 345 -341 493 -896 -771 345 103 -557 -74 -803 895 -823 228 -793 944 554 854 870 91 69 771 -6 -107 -425 -823 -844 -685 705 -53 453 634 -929 745 438 451 358 -947 -162 381 -613 -661 759 -874 840 63 -650 -984 364 193 -635 -470 -488 452 -47 -818 97 417 -186 -844 -547 670 388 319 -652 545 226 407 -215 -952 -269 -107 445 -917 190 685 -901 711 -788 -282 -759 -419 -133 -699 10 877 -842 -887 -277 -799 358 -533 -656 -302 609 -869 -313 993 913 -502 -721 -269 368 -136 57 502 502 -582 -693 -608 -717 -266 -460 -733 -969 -719 598 93 -891 -244 -380 758 850 810 149 -338 -137 -582 889 177 -899 -966 -165 282 -813 940 -803 -281 573 -962 538 782 -382 -201 149 647 50 825 211 -951 306 765 428 497 -460 573 756 -892 -51 -278 -878 791 -85 -61 -646 -16 -837 400 256 -462 535 -878 -201 -970 410 -711 -481 -432 -518 465 20 -262 -583 24 -942 160 -812 -14 -344 118 -192 -283 -932 -648 483 -449 482 826 -371 -713 -647 909 -906 -260 -197 378 -513 498 -160 668 -354 984 -387 -972 -217 -587 154 643 -935 -41 -103 201 -269 890 50 -942 -517 -222 138 637 446 477 -768 -290 -773 584 -291 -996 -780 -542 -426 -793 -89 889 595 390 854 -719 -368 -943 -792 -713 806 -415 -141 -516 -545 349 665 -984 -653 -519 -948 848 18 865 -677 -9 409 -335 586 -902 376 -373 -204 -203 123 109 950 194 -504 -88 217 -902 -248 -244 389 65 -32 893 312 505 -202 100 602 1 -949 380 -866 -658 902 -240 563 762 765 -557 94 -350 -646 605 308 701 -431 164 -695 -919 -187 435 489 -60 164 -250 -592 954 -821 408 -191 126 397 384 509 -274 -126 -180 -824 -874 223 30 393 276 289 -980 -956 980 175 -936 -107 -475 114 733 -292 -437 -924 635 -296 -472 -883 -788 -133 -272 386 881 -869 -439 -120 624 -407 281 401 982 643 -912 -252 281 -828 -992 18 120 843 -148 -188 -583 -501 869 -737 -61 724 -683 922 687 35 -938 -546 821 -260 -158 -79 658 -587 -613 295 170 -23 -407 672 750 -603 -988 -542 432 205 855 822 -629 521 -885 926 -279 -314 739 145 106 -50 -548 -884 632 53 -764 891 649 -287 -593 -904 -913 -41 -489 -449 92 -775 -89 -451 203 -198 -149 -845 -198 658 217 -321 609 904 71 -467 -268 -639 -536 117 -313 -36 841 -713 -274 -864 -465 -372 340 -394 619 20 -214 760 382 -10 296 660 400 882 -722 -343 271 696 -860 -543 -129 -493 725 -437 -418 -97 734 -834 406 116 333 -825 282 -972 422 -516 174 -188 -27 346 923 -80 572 -446 -354 311 411 -97 -914 -292 -222 -964 -95 632 902 812 373 468 -655 123 -436 149 37 -475 931 243 133 -358 653 106 -174 -162 -711 -528 117 817 -407 -805 -881 -388 291 748 -900 -14 -255 -778 -617 193 177 540 -146 781 884 -261 987 -584 -13 585 1 -88 -280 297 698 -719 -480 665 163 -351 -354 333 -547 -730 -817 305 -696 -716 -33 -642 -196 -419 44 -814 -853 -301 -252 -370 151 -945 331 -567 -234 974 -284 65 -618 219 -305 -788 -358 -82 77 -836 -939 -498 345 -445 222 -209 -164 849 120 29 -575 -533 870 -913 -996 -493 501 -971 -144 -873 -795 40 23 84 414 667 229 486 -913 105 -188 -511 -464 255 -467 279 -643 191 -238 -623 -853 -644 -170 -222 -328 36 418 -336 -751 -668 768 635 -978 -25 -142 -925 -338 204 -196 57 197 -780 184 571 783 839 -642 -975 513 -540 721 -220 -182 -891 210 -834 -142 -934 28 181 242 108 -75 63 5 -39 77 -463 648 -313 -358 -590 -867 564 217 -575 171 473 -423 617 154 840 -247 -162 53 727 863 -585 373 -530 913 955 591 -134 -713 -270 -996 -922 -450 -107 187 -949 450 112 901 391 -155 327 -254 794 -290 -922 287 839 168 671 917 -976 691 53 -7 887 -252 -281 -564 172 678 -595 -845 -228 -378 -232 488 417 -131 -376 -596 -902 793 -529 -249 276 -188 -563 835 180 973 -893 550 -696 -307 717 910 -259 271 -623 110 533 442 711 263 21 281 -739 -862 -123 -20 86 422 793 -359 -463 -533 -156 883 764 -289 28 -972 160 82 463 -381 -289 961 -112 -267 -452 944 -453 158 133 393 110 437 -241 -844 -532 922 962 589 -799 -574 -88 -326 957 -895 -623 928 -150 -49 756 241 718 -339 31 -842 -892 -858 225 317 -675 -385 317 -987 153 955 713 97 216 -94 -805 669 -601 -259 168 861 839 -458 411 -239 -809 -622 178 22 630 -454 -241 -198 -434 -237 -521 798 -647 41 -711 351 972 59 -671 -714 -740 731 337 -237 -577 603 -659 520 -55 -460 190 -694 -445 189 880 942 -367 -645 -3 -728 265 -99 14 -732 -61 942 518 913 366 829 -316 596 394 -994 -733 606 -886 765 -874 -582 667 870 870 316 -984 -4 91 920 666 720 -464 528 20 375 -855 1000 -618 -643 -705 -764 -930 52 -614 -217 714 935 -7 466 622 289 110 -578 -671 321 -794 -53 -699 850 278 -506 -789 -84 -42 -64 404 465 24 -363 315 -929 -340 422 -369 -428 523 877 -174 -334 398 -109 -880 -538 166 -525 -228 486 320 -901 -206 -320 867 -520 695 -766 -939 -484 -713 -180 -80 -587 146 -803 266 681 -380 478 55 646 -177 219 973 412 -772 -850 -859 -946 574 -614 434 391 47 692 -388 -681 691 -240 -89 -218 922 -647 144 -567 -210 -409 -199 -405 -561 -993 -36 -137 -48 -176 -455 238 851 611 -618 -457 -761 -560 164 -963 795 197 -509 343 -733 -69 -970 230 -86 542 -354 -664 128 504 -495 -518 760 228 -62 351 447 699 -209 -30 -122 -386 -872 71 318 141 217 -310 -679 513 919 13 -316 -251 124 -714 579 515 609 -877 333 -274 -389 943 209 -179 788 -158 -803 -147 221 -20 0 -937 -334 128 347 -356 485 -366 20 238 270 776 -157 -965 -681 449 -356 510 900 -18 -742 -883 666 -822 981 -155 -705 320 -13 -456 129 147 148 -394 -977 -490 -897 -509 747 -591 973 -591 472 498 -751 -901 -814 636 -252 88 756 80 265 -764 499 101 764 -977 16 -114 760 393 -316 557 -408 -238 -423 -672 342 164 731 989 -966 29 -907 -931 979 529 -726 884 92 -262 -541 724 665 -391 939 -756 840 276 -831 39 -130 -914 -874 663 282 -663 533 -696 -890 660 793 -715 291 919 -369 812 35 586 -983 -352 -760 552 -439 354 -958 -107 -910 -748 240 -623 -354 510 688 -197 -153 -167 -78 537 67 306 -242 387 -571 -531 -987 27 -755 421 85 705 179 953 598 -987 -782 46 529 133 456 120 -557 -563 354 723 20 580 -136 -72 -999 -774 -370 -869 -484 -638 872 3 -923 627 -231 -704 984 -683 497 377 996 384 682 -355 561 -457 -203 35 598 -80 -682 831 -851 893 -654 565 -413 679 946 891 -157 -285 392 -675 642 -281 289 792 -865 -472 899 -812 429 975 -277 934 -449 449 -415 389 257 -8 707 -257 -549 64 -326 -623 482 -865 -135 -440 -881 871 -854 352 -856 456 683 -48 -208 -122 -569 -199 311 -302 323 -681 -271 -596 -268 -592 33 -596 225 364 -502 -971 -809 -600 239 -452 -828 -354 155 -335 821 110 482 -412 923 742 0 -715 221 -218 425 -142 -481 -55 655 -496 528 765 187 152 257 -946 -953 -835 -237 534 459 708 206 -498 721 -897 832 220 79 461 857 583 -732 42 676 775 112 -789 496 -439 -392 420 -200 -708 -59 581 370 -932 191 744 -1 -47 566 307 605 585 603 -181 -675 -725 460 639 -349 238 128 -836 -209 414 -758 -199 679 822 -218 -316 -447 -704 -872 -614 -130 372 794 834 -1 -907 718 -657 36 544 -803 570 457 895 -271 113 219 -440 668 -193 898 142 -891 63 -668 -563 -462 -686 -63 -836 -835 371 773 -902 -258 209 924 -91 -617 65 -812 944 852 839 794 229 -577 784 -709 -831 111 982 -996 519 541 689 974 -337 939 -63 -536 -719 291 -59 -19 694 -328 977 -894 -652 -988 785 695 -849 400 988 136 -474 942 408 33 50 628 -526 247 -777 457 448 -371 -629 559 -1000 -298 270 584 -294 433 839 -646 280 -663 -340 -412 49 285 -561 720 -395 123 649 -344 667 -359 -882 308 -666 -215 570 856 -945 268 -696 -951 -166 756 925 -837 -483 749 503 -582 -661 745 293 540 664 -209 -277 388 -369 -21 -635 -810 20 396 478 614 -230 298 -722 -405 -676 -197 -573 512 -697 -326 885 333 -651 -261 152 941 601 61 709 -796 -564 -569 -697 515 -995 -18 -708 -885 59 -693 933 -354 -639 -610 846 871 -436 -597 766 -838 -556 -711 -1000 -860 721 330 132 676 -210 313 165 -319 344 998 256 200 -60 177 261 767 465 -630 -724 941 433 -933 589 459 -133 -920 -74 -319 341 112 -591 -56 -849 874 956 296 -860 -818 849 -653 27 -463 -816 -726 346 -562 -320 508 111 292 265 239 651 -908 -209 -830 -867 -715 -565 -464 -398 555 693 -179 872 -125 166 -976 -281 -272 -476 -868 -210 608 -22 748 -403 -678 11 905 -83 -448 58 -629 -884 -547 -142 656 -114 719 914 -511 -762 523 -450 118 -769 183 42 -219 721 -946 -991 -655 282 255 -294 575 -934 784 68 138 43 -903 864 551 -364 -61 263 834 653 570 -840 -637 -349 648 66 -100 855 678 302 -949 296 674 974 -223 530 -374 -592 609 -875 662 -634 886 752 973 65 -633 -64 790 651 -993 -998 -115 403 963 530 405 -412 995 992 349 -217 -443 368 704 124 -517 818 394 721 -60 47 -672 735 -177 -394 -665 -627 558 430 -971 -571 573 760 949 323 892 -984 -914 874 810 274 -266 834 -643 328 -869 -147 -246 108 -209 -169 250 902 -755 433 554 387 970 979 -965 -344 -999 637 612 797 285 461 757 -245 -836 914 439 201 703 282 379 -74 608 647 95 -424 556 129 -785 -942 448 357 318 -417 289 376 -775 -374 -667 502 158 349 -372 468 -520 -509 -718 -143 -610 -863 -838 480 390 -472 959 -923 883 282 -647 -925 -132 -926 -473 -212 886 46 379 547 -484 -802 -919 623 -857 662 -425 33 193 -533 21 494 743 -933 135 -2 922 446 -892 853 271 -224 598 -129 442 886 404 91 6 249 -400 73 -689 -446 -472 130 -545 247 -958 -344 -414 397 607 -418 -659 -141 -732 300 831 20 509 -230 205 -303 -468 257 -68 -865 173 619 466 81 838 153 119 -618 -329 -616 -290 -879 368 -784 -2 357 6 549 -785 -128 254 292 24 386 629 73 639 805 195 125 631 575 289 89 391 465 941 443 -28 -624 256 146 -448 -104 389 -65 -589 -140 -950 621 41 995 -781 -859 496 -861 -960 5 680 -138 961 -613 -155 -843 576 225 91 666 -315 370 -487 -943 434 649 -715 -963 -592 -592 467 -175 975 831 -999 269 -972 -949 -891 -637 335 -521 107 687 -587 -518 794 926 -202 -528 -348 42 95 -200 925 299 -653 535 -30 961 576 -210 -46 -1000 -210 -788 -514 377 20 -120 -40 -179 -8 -27 -985 -598 -1000 529 694 -252 401 170 -792 -767 633 -495 -206 -73 445 313 83 37 74 525 -328 -505 -127 794 909 59 305 -313 -338 -492 270 997 425 367 961 -54 -423 491 -324 979 -708 468 -393 -94 335 808 -711 516 996 823 -527 -39 -127 -45 782 -537 854 509 -421 -218 -479 133 -355 750 -247 605 -655 -653 -692 566 360 -713 275 361 -168 -152 280 854 -148 263 -593 628 -839 -232 894 -320 -628 960 -774 -229 394 736 -831 1000 936 -651 213 4 107 738 -211 -947 -72 -201 -523 -533 394 2 300 847 146 773 -130 416 -180 354 -788 -328 -539 166 79 -8 -136 -78 677 201 -437 690 260 -879 -858 -442 180 -312 634 697 -43 -535 186 339 6 -16 792 156 536 145 598 601 -414 968 -375 229 700 -865 678 119 459 -89 97 -536 -998 -82 -612 -490 274 -795 -24 696 860 729 390 976 -342 -79 -785 -71 686 130 -682 801 -814 334 -430 857 449 -857 -271 -884 913 -442 -627 -50 -218 641 -120 -300 -940 -990 -152 320 587 231 153 303 -152 -36 696 -308 -304 -218 659 236 -201 -442 988 65 -323 -11 -846 976 -415 -768 -524 459 605 663 -120 -313 -921 -475 672 -666 460 -451 82 -634 -25 686 -715 87 -994 321 712 -55 704 -849 -71 -186 455 798 -999 758 726 -932 -537 -277 920 -213 961 159 485 -880 -17 952 -903 -666 -877 393 -758 -259 -780 186 158 836 960 289 959 -967 447 533 129 -656 -627 -862 -376 -741 -805 -635 -913 82 20 -628 -616 -622 -730 -111 -676 312 -920 17 898 716 695 -132 604 -604 -700 770 589 -935 582 424 416 -150 -497 -39 883 -90 -782 329 -137 21 660 348 -386 846 -897 -980 459 -291 698 -200 220 747 36 305 -447 503 963 560 -579 -845 904 -10 600 -798 -800 512 -295 268 231 -523 650 917 -653 -452 349 -828 -719 -598 -199 240 308 -791 -611 -809 -535 -283 927 936 327 749 403 -853 -169 469 -624 -533 533 918 3 -899 -287 670 707 -904 457 374 -340 -369 -471 -782 -676 463 777 -259 -833 -782 -307 727 -682 -671 -166 -698 -993 -171 -979 -385 624 -811 -50 25 -308 -452 738 -239 964 -389 -21 740 204 322 705 842 555 -705 -639 -936 797 -936 877 -832 -304 836 236 -168 -419 29 -587 -867 347 -1 -175 -551 -36 -767 43 -242 -357 449 -660 -634 -43 270 897 -247 -763 768 -575 -613 -550 -887 -593 500 -387 -370 466 988 390 -656 890 -49 348 269 155 994 -934 52 504 300 290 -851 -207 -869 502 -528 459 -320 321 146 -182 -39 626 537 575 346 741 -774 -700 -575 499 -985 202 -94 -992 -974 -817 105 -791 210 -949 -682 -987 456 -957 -560 -269 -694 758 -552 -982 714 -526 753 409 -142 -542 -393 964 525 -854 -456 187 -253 -128 -35 511 994 -838 -34 63 -814 127 -791 -245 -695 835 -403 -595 -568 611 -982 -648 -613 -656 357 -42 928 -711 125 807 63 -759 169 -50 942 552 368 999 -274 469 782 815 -493 -947 421 677 -20 604 -718 -281 334 -666 -59 -453 -560 -610 -36 -494 930 -580 -992 521 761 955 -842 -237 -754 -670 427 -872 92 -755 -402 -965 935 94 549 534 536 -703 -103 181 264 869 48 345 -879 -874 -505 298 -925 -786 352 -851 -414 798 -81 -176 -175 -647 -664 -143 -19 -300 -798 -172 440 -113 577 -746 848 -301 -273 30 729 -934 -999 -902 -823 -178 880 125 498 -555 -590 385 -633 -118 -929 -347 -981 -408 -294 343 -697 874 -720 57 364 54 960 -118 667 243 75 610 896 -358 290 818 577 -155 138 -649 -480 -983 377 322 -304 235 -771 -366 -415 887 -709 578 720 535 668 506 130 -266 57 156 -692 720 -396 576 -624 -188 4 417 -828 -202 168 -261 688 -699 330 849 595 826 -125 -489 -940 451 -404 -337 -572 92 822 828 -16 -95 59 -643 532 -327 767 519 287 -535 601 -12 579 -332 1 15 -496 114 -797 -674 -352 -194 451 -190 697 -573 248 906 -697 -945 822 119 -431 -333 -725 962 -4 145 -520 955 630 90 606 -25 218 -439 855 -757 517 -172 -178 32 753 251 -209 836 289 -20 941 -903 474 -263 -359 -566 175 189 458 -4 746 385 917 -150 712 -349 -56 446 -191 -444 -887 -890 67 875 -473 -876 908 -261 -712 -211 -351 202 -625 -828 697 -684 -194 -195 -538 -45 861 -987 608 -652 952 630 198 -655 -514 344 593 181 -161 -272 -155 452 -476 359 368 309 953 533 -770 -554 370 -707 -849 292 512 -156 855 486 -308 -554 428 -272 975 -605 -16 358 44 -352 76 202 780 -481 -891 -744 519 627 -522 89 -540 210 -803 840 697 193 -453 -83 257 -176 -828 832 -588 722 754 -130 587 -438 624 -14 -294 178 -202 203 -569 335 -270 445 56 -213 380 -160 979 686 509 515 889 -111 -632 768 -969 487 -388 404 407 547 627 -389 656 524 -563 -359 -958 113 -151 -407 -277 -611 873 817 308 -364 -297 -428 456 88 862 -615 422 -477 -667 -828 127 -913 -388 -544 322 -871 -917 374 -142 -510 520 -774 962 -892 -627 833 125 928 192 529 -79 342 -308 -48 223 -217 998 491 708 113 -9 -612 895 -457 -454 599 -906 234 -298 -200 -734 890 -39 245 -620 -201 636 -627 886 426 971 -490 -568 -304 -440 656 -49 739 342 707 -105 706 -686 -759 -345 -982 -398 -263 -112 479 -456 257 -764 -632 666 208 -747 -781 -107 -197 -990 -463 794 211 -255 865 -96 -751 353 -771 826 -748 -250 541 -146 590 594 -151 -552 -509 -321 -440 -62 867 416 757 863 879 179 -363 -526 333 -245 -483 451 4 430 930 -513 948 10 -409 -652 -266 1 -111 475 -528 -127 -576 643 522 -996 938 -593 -114 843 -82 876 -242 482 -257 587 851 63 -752 904 -527 -475 -751 671 181 46 -940 91 -334 20 -967 357 -741 761 125 552 934 -704 -390 485 796 496 -292 -196 -830 727 200 326 124 79 480 470 405 -471 -23 667 270 757 904 427 -66 -491 -42 450 896 343 194 -888 766 318 -551 -227 -133 799 -499 -699 -708 114 -624 -91 740 -333 -907 859 345 -194 -847 -824 300 -610 -489 -511 351 549 -853 96 615 983 497 730 299 -99 106 923 -225 913 850 556 598 613 -723 489 812 851 36 809 580 28 385 -26 852 373 -249 543 -553 -688 -551 -372 660 436 817 -940 903 276 338 994 -258 806 551 -622 -469 -806 413 483 53 39 654 -984 231 -894 154 562 358 -679 936 -392 587 -841 158 10 691 838 300 -15 636 59 -659 545 129 544 -837 -316 412 720 664 757 -780 745 168 -432 812 -712 762 146 -247 283 610 -246 299 -460 -658 782 665 -180 301 -110 -253 795 923 929 386 -746 -496 671 -8 560 288 365 -659 -212 913 -154 -991 -830 340 691 -620 763 451 481 229 -86 6 615 -917 423 -704 892 -485 605 -61 -287 -429 -1 107 247 920 -146 -313 -659 1 283 720 -136 -288 -181 660 -361 -568 434 -271 -606 -826 -728 -98 492 -78 -394 -284 981 697 -967 157 512 -749 -107 -555 872 570 154 -888 -207 130 59 -331 985 151 896 -242 757 -18 429 242 712 17 -963 -467 -29 146 568 -829 912 92 858 641 699 872 -457 -996 242 438 646 -734 -155 -8 170 478 282 -696 801 -281 -526 588 698 -622 -560 -790 -323 65 292 766 -568 440 922 929 -577 314 -345 -207 150 -584 -194 642 -237 655 -389 -89 -170 -520 770 891 -288 284 666 735 61 -377 851 -691 473 946 -623 199 598 603 -441 -392 -472 -905 717 -943 5 -866 -421 615 915 -705 -68 -164 -764 -391 776 -953 -489 447 877 408 405 -135 -916 601 -511 288 -970 446 -281 428 -642 -262 -496 906 -427 -273 483 -39 -561 150 -280 -810 -88 718 -68 -178 -450 -744 -761 322 -781 -859 225 921 -44 775 610 157 -183 -182 -194 -488 126 -332 -647 -462 -252 899 673 -395 164 -814 790 -440 -705 -505 302 560 -624 -391 266 663 481 -815 -57 416 -884 856 -518 -614 -358 86 -584 -278 864 315 -879 -813 -870 -394 866 -48 713 -179 -417 129 -751 -106 967 608 -826 -182 -780 67 183 -265 -228 910 588 815 -315 578 -659 377 -48 255 -637 -143 511 954 -144 -154 -104 235 -326 60 -783 323 -931 103 -492 945 -547 -366 -378 19 -1 226 -955 -752 -215 -881 841 -181 754 742 362 -131 866 -781 -232 -999 -29 -56 674 -428 232 644 123 -284 866 -992 691 717 345 322 387 -96 529 869 895 -75 -9 137 667 -859 -806 624 -61 -965 -779 527 780 -649 807 -412 573 -458 -431 -659 234 637 -336 763 618 852 -963 271 978 -912 293 -474 -533 21 -671 -370 -898 867 -64 527 718 793 -707 249 359 566 -806 581 -302 -422 -723 377 -334 681 773 638 579 256 539 852 536 746 127 -910 -41 641 -684 395 798 -24 423 -534 36 -75 -319 670 915 646 639 -877 30 490 -539 57 187 -170 -624 -758 130 544 -804 -364 944 -289 -928 -431 -494 154 -757 -81 -220 64 220 103 670 362 446 -721 606 228 -718 -150 -397 945 479 -854 -900 -378 -378 213 -464 -56 731 -615 -57 727 560 -640 -684 -243 180 -136 -273 -435 447 668 883 -518 575 -271 -197 712 -1000 208 637 831 881 416 -363 87 -323 509 317 -687 -356 366 523 -867 321 -272 134 317 319 -816 -517 777 822 -30 125 -936 -648 75 843 -502 59 436 -717 415 -26 70 746 209 -504 -573 -133 878 335 -176 -16 -664 490 -958 292 -24 806 858 -311 -41 -29 -24 -992 203 -278 -223 -822 -580 -154 -699 210 -799 -693 -284 -443 417 -276 -26 -536 -165 357 -725 381 -785 -228 -368 730 986 -823 862 -283 803 411 -925 -587 -782 -510 -275 -826 276 -20 -565 -748 413 -919 785 -201 328 760 933 528 -614 704 95 -209 88 831 -313 -616 36 -731 468 -847 638 257 -688 779 -616 -415 717 656 -289 253 -390 446 504 722 91 -910 307 -618 -286 529 -392 -152 -383 916 -374 890 829 -732 -186 53 -704 -136 -301 -612 -995 -854 -524 756 262 910 -204 637 -600 735 -339 -902 -431 155 -620 -671 -335 130 -733 -247 79 484 684 213 97 -231 683 683 -877 257 -189 -244 -627 -865 -509 -501 -161 599 -54 569 -524 548 483 86 772 -76 -106 389 980 444 591 997 -129 -494 672 121 -934 703 -688 270 460 21 312 398 -635 650 175 606 541 819 -94 898 -359 866 629 -787 545 -526 -903 59 -800 -652 17 371 909 323 -896 631 -82 48 808 898 -454 717 -550 438 -700 -51 -174 154 -719 416 970 936 -112 -390 839 261 328 471 626 -8 -484 -429 7 -770 -590 102 -822 -730 -145 -561 -322 -368 -958 -509 123 91 934 -348 -303 -103 900 -956 -78 -182 -691 -966 -656 863 955 558 -139 -393 63 486 -248 527 -334 -573 316 -898 477 -398 793 -269 774 915 400 773 620 374 372 588 188 467 -593 -251 673 -763 -146 -789 -129 -669 -334 -669 895 36 -649 -871 641 -920 248 872 -103 -28 412 -471 49 469 -559 36 618 -270 255 -827 268 -272 -212 367 376 210 135 218 221 -969 964 603 -137 937 714 -483 310 -558 -414 479 230 -877 -153 -839 -806 479 -423 923 647 -451 -273 107 -694 -986 996 215 465 322 342 -744 -330 -75 -454 -571 -951 881 -93 436 751 -484 714 743 -101 453 46 747 -569 358 973 -168 205 976 -802 -275 -244 339 -307 337 562 27 928 -85 -953 -497 805 375 375 176 -224 -690 -892 -913 -602 -796 274 719 -324 -659 469 -20 -819 -602 -165 737 -140 95 40 737 -631 807 366 881 304 741 641 -594 675 -776 -804 223 -616 62 985 299 440 971 466 -609 -371 -90 940 482 -776 361 880 -308 -385 430 434 214 -118 44 615 -579 933 -934 594 548 -774 512 -940 -446 -557 -450 401 525 645 369 159 909 -559 786 -338 -475 -654 -371 -670 -471 -69 124 -728 -912 951 233 -969 328 -813 503 830 158 165 315 -756 814 805 -840 120 -684 -791 -68 463 -468 657 -654 248 20 -739 232 662 784 -635 728 -868 69 -41 548 99 -343 -846 -452 -348 -197 -119 -898 740 -896 687 -535 766 -504 783 -40 -324 -129 329 734 694 -153 -389 821 -100 0 -914 -355 677 385 -433 -248 282 116 889 991 8 108 -693 -329 159 163 -628 -783 745 475 477 375 -70 -760 427 540 -620 -659 113 341 -725 -9 976 -152 544 997 636 134 394 71 918 740 -403 884 847 -670 268 441 -15 -255 684 -806 600 -707 784 426 -900 772 244 736 936 -914 668 226 950 928 421 615 714 181 -901 -870 -457 -315 -156 -786 -14 -190 -695 996 472 -471 -406 56 -657 -268 -798 -756 752 -504 444 783 124 456 -738 590 4 809 164 816 -672 -472 -894 803 -939 -934 -177 529 -535 -399 415 161 -107 -217 60 -699 343 606 -306 -493 55 649 -841 -989 -925 -332 394 305 140 -404 435 -147 92 -610 301 94 779 750 560 490 -756 -8 -648 -611 -900 641 265 -436 823 -99 273 345 965 575 304 -455 -589 -209 298 983 461 841 494 -988 -309 644 -960 -312 -310 -32 -706 -205 561 -996 634 290 939 554 -470 773 148 -333 61 -877 240 -890 607 -595 634 700 725 474 61 529 -880 234 -858 261 -528 -879 316 770 -515 -317 -830 894 198 894 190 555 -239 -22 -329 84 -936 -681 605 529 182 -620 -191 -989 679 -355 -855 744 -308 635 836 -637 -659 -176 960 -249 732 443 864 804 -372 -880 -985 174 579 872 -45 705 431 -914 -298 189 677 -734 -667 -940 704 -492 299 504 -333 490 -322 -744 56 185 401 991 -911 -663 -525 769 -147 -900 -822 902 -754 -742 235 -607 -792 -246 46 -152 910 11 199 -392 435 -397 -854 560 -428 -626 -26 944 217 -613 172 -770 -862 7 -489 -767 63 512 -967 -122 -614 88 324 411 -277 -382 -956 22 -886 -407 5 223 -521 -112 -432 -412 -1 -218 322 -484 -440 -165 -632 -746 -557 907 -478 -226 -298 464 -168 463 -227 -650 -456 291 -944 831 64 59 461 167 -852 800 550 -274 5 -719 -756 597 -587 299 -995 637 -698 746 -733 225 296 135 -237 1000 147 -279 -323 -803 -229 -439 -970 8 -342 -151 747 852 -369 329 -921 -135 294 -844 418 21 333 -105 996 805 875 -160 940 807 383 -320 35 875 -136 -465 965 -724 -915 -471 458 652 -201 -551 -319 -470 985 -770 -929 425 1000 -616 806 -889 471 -828 -88 -829 950 -376 -829 790 -561 -823 -827 243 -103 -98 -56 157 800 -717 -132 147 651 900 943 457 248 938 -546 308 -670 289 412 -362 -605 -833 753 -319 660 -955 142 -8 342 -870 -668 -431 895 -949 946 642 -503 -551 -814 -281 559 -402 -344 894 442 0 -353 694 -827 -745 322 -412 778 -174 753 -587 793 527 831 673 -117 -984 -708 348 268 482 -271 -572 -589 -450 633 -512 682 -500 -1000 342 -872 254 -705 -509 -502 807 -889 447 -63 -809 -955 10 145 718 734 356 -265 -475 -9 -606 -276 344 -587 624 -652 -796 891 313 688 847 -252 -278 -83 -22 810 -600 124 540 -472 -441 919 -782 -289 -912 -567 -80 -682 420 350 755 765 -277 793 -57 551 346 -991 -681 100 260 -512 -984 241 361 -290 584 980 -794 8 -610 877 69 804 -963 -359 880 -685 983 -39 -473 -54 557 -971 -586 286 -110 748 -487 -318 406 859 -78 -387 465 -801 -5 -863 50 513 347 98 -126 332 978 -812 44 -399 -452 -625 926 -947 -311 -738 173 443 413 -424 228 -809 656 -948 740 -293 -124 651 -664 790 -605 873 88 -953 933 -629 167 860 -605 283 -103 549 -470 292 -921 146 180 66 363 -778 924 720 923 720 330 574 52 -265 -172 -806 884 -13 33 -498 886 9 360 900 -329 953 117 -94 -644 550 -84 666 -645 -268 -644 916 -115 984 144 -6 805 -785 516 636 -428 -41 364 588 -195 -714 -37 454 555 493 944 -494 147 885 -158 395 -45 -418 903 364 419 -153 160 -957 -340 781 -752 54 95 -839 437 538 -323 -724 52 -775 -398 -459 910 -995 200 92 708 -815 -833 699 -101 838 -30 -378 937 418 -806 289 281 -659 841 352 304 762 219 -848 214 602 -928 983 -759 431 -26 239 107 292 -824 -99 544 699 796 -75 -735 -426 -754 774 963 692 -819 -345 -82 8 -912 -992 166 407 -165 -519 883 770 908 575 -699 -909 217 -450 -796 168 -582 -649 370 -435 -541 181 359 -142 860 -129 -865 -212 567 -669 857 -293 -516 -317 -969 991 -638 488 -111 6 -334 269 -940 563 143 -234 480 -869 -938 -681 260 243 508 458 134 -783 194 -519 177 -37 -255 906 -358 441 806 -150 -857 553 -127 -658 797 133 -20 625 944 852 651 186 922 -369 676 303 93 664 -118 -377 516 -241 374 -31 -675 -934 -491 558 -771 -613 -679 -469 -66 -574 350 -612 -618 -471 -558 263 640 -275 -320 446 934 856 -6 -695 458 -922 -127 794 -488 372 902 -211 658 521 38 250 239 -64 560 49 303 200 -356 -740 -842 877 217 362 -516 -984 63 872 -12 -680 423 686 -568 990 -659 -116 501 581 367 560 -966 471 533 -808 -764 158 -590 8 -498 901 931 833 -772 517 -46 391 -248 -478 -326 -685 -622 285 693 590 -419 666 -509 -102 -663 771 -531 45 666 419 628 88 98 712 -646 -865 -69 784 671 -745 -637 20 750 67 -941 -976 -158 196 268 541 -885 973 -827 135 593 -85 362 -467 -632 618 -638 216 271 -717 -983 66 695 -466 -534 518 -988 -140 -313 3 -715 -520 -971 646 907 972 494 -225 -319 -140 158 851 -630 -395 49 -876 -679 -117 936 751 -289 810 -737 625 -62 953 209 859 608 -727 773 348 498 969 547 -498 -127 -388 975 -288 -84 -366 676 183 715 -168 -156 519 -83 -624 -927 -423 457 241 -250 -656 -22 400 -540 -19 -47 181 -25 841 744 -748 -870 975 294 -377 680 -868 752 653 -651 -537 -762 -953 404 698 987 354 -993 422 -414 691 -689 500 304 -711 671 -918 674 -258 -640 -968 -851 -482 -554 -644 -966 -548 -654 -866 -279 -676 575 652 -737 -241 -140 671 -149 -718 -109 42 21 723 -654 -382 -296 -299 41 846 -313 -601 -418 355 -998 -918 -638 -259 920 -83 217 886 445 430 825 -219 -784 577 572 766 495 -576 -916 277 642 -294 -866 -958 -541 -717 41 -929 190 933 803 612 481 -835 -899 601 210 -992 -926 -707 -227 690 -775 462 801 62 -825 413 -692 -997 461 -605 954 -852 -676 646 89 265 712 -644 -998 -378 -218 797 -237 255 -492 -17 -853 -667 -337 401 923 899 313 -746 573 683 355 -700 601 632 -331 441 -776 501 158 941 159 987 111 228 -321 550 -6 -58 760 -272 544 224 989 294 859 -242 -92 68 -809 -732 -834 864 -606 159 17 -506 -75 50 999 402 -511 -180 793 -598 994 -521 629 658 -123 219 -888 886 787 -725 -756 -268 -142 2 -686 777 -448 -255 558 638 -742 -193 337 -839 102 802 288 -165 -231 -458 922 405 -271 -451 454 895 643 -824 327 -110 -877 724 -241 253 -3 -20 -6 309 -887 182 -520 -612 -616 101 951 -404 -692 -947 938 -967 -193 -424 266 977 634 -281 750 -692 -432 -992 361 45 104 -252 49 -478 -742 -948 226 -134 -236 -658 14 -434 -537 -254 -205 257 -475 434 315 706 791 66 666 -446 985 847 -932 518 -238 642 -832 615 462 -132 579 82 653 316 456 -523 -220 446 -321 682 -454 -774 -643 -430 602 -705 402 -270 214 -522 -719 528 -557 26 854 168 -708 840 796 958 171 222 96 623 738 893 -70 677 -886 58 -460 448 -549 -229 430 596 -717 -76 -418 -829 -286 -903 223 -918 782 75 -944 440 717 -628 573 -741 903 339 -568 268 -704 179 -310 -397 444 369 -636 382 -956 507 163 -951 -88 633 633 -948 -453 -186 -713 561 -774 -905 -774 247 -772 -246 -182 575 222 928 729 270 -766 -586 -394 620 -579 -508 312 -218 284 -636 849 -653 943 -189 -868 -952 -304 810 -836 -693 572 199 -542 763 182 612 187 -223 -608 -479 -903 265 -797 124 354 -823 379 -77 646 -594 243 674 -504 751 -799 -694 -883 -932 -37 -235 -494 908 124 -551 -479 101 -445 655 -783 396 -487 890 830 -91 -825 288 715 -475 864 -535 -160 -651 130 -372 -434 -553 -159 -640 343 -84 301 236 -194 -824 27 956 -27 12 206 967 918 507 -476 593 485 -589 937 -11 535 937 393 -713 892 6 588 -601 300 628 -35 440 -107 627 12 -23 956 440 582 -606 979 -498 -59 472 350 601 42 -480 -381 -8 -385 804 301 -738 349 -829 -521 455 -113 -423 -140 490 -297 -303 226 385 597 183 -436 -641 -322 382 223 -495 714 -401 807 462 368 -580 966 478 316 790 -96 -168 6 726 123 274 -647 743 -275 421 99 68 919 311 755 -105 -137 -894 -136 905 701 727 -567 -63 409 553 -711 434 630 9 -713 93 499 447 125 431 -527 191 -376 393 -689 -436 918 106 459 653 672 770 -498 234 23 630 943 366 242 492 257 -513 69 -553 -849 -596 890 -980 -795 -815 291 603 -942 -203 -314 551 421 357 -64 825 -467 897 232 -939 348 -182 -740 805 -197 -859 160 168 -20 -336 -338 149 663 -528 -877 -575 339 892 -572 928 -636 -385 -395 652 43 689 -317 249 998 729 -959 -205 -365 19 104 735 -643 -785 943 -338 969 920 -266 248 793 -618 676 483 -638 -884 -488 415 12 -879 -365 -911 137 607 -542 -569 710 107 323 489 450 -578 -513 -666 971 -39 225 920 -173 975 184 269 585 479 88 780 765 668 -965 173 -244 306 -731 -262 -382 849 -388 -776 245 365 -37 819 -879 -765 711 -315 -637 725 -143 876 90 -243 -359 -83 811 -213 249 946 -108 -748 521 219 -823 -311 -452 126 887 182 -229 498 808 -474 -178 767 -259 413 -569 218 -555 -713 -631 -803 -260 -647 -313 -912 -426 -451 -406 -164 -421 -983 72 -742 716 -854 -518 379 390 -599 999 265 -295 201 793 146 864 472 -268 -93 -485 343 928 758 12 -386 -582 -610 42 -912 132 -965 792 -549 662 313 -557 547 15 -960 -258 503 953 784 348 745 554 -300 978 733 906 678 24 -762 -396 389 -890 740 -634 -195 -953 765 245 -518 580 811 12 -287 -834 128 -410 -777 723 984 78 -894 207 941 -563 -308 175 852 -323 611 166 -325 420 -35 15 490 540 295 -433 315 971 711 -82 -35 888 364 -498 169 283 701 -947 683 952 876 -309 -696 453 -584 -569 656 890 967 -644 760 -910 502 897 659 664 -173 226 734 -879 830 -887 34 -470 526 684 597 -47 407 29 982 195 800 -467 -812 922 -609 -160 -595 -455 249 596 -508 -177 169 256 -377 -403 752 -411 -737 -382 914 11 -526 -537 -354 -534 579 -96 -16 -400 -371 89 768 -234 105 -839 204 -717 300 -345 286 817 -642 -357 688 522 -779 -319 -935 -880 334 -202 119 -34 678 -192 -505 -345 -816 -352 -274 616 196 -829 163 425 -344 325 713 -459 30 -793 -94 880 145 -82 -890 797 -810 743 -107 849 -696 641 -364 -652 170 -2 941 998 776 -376 -303 530 934 977 -394 308 665 -355 -348 534 -675 -70 940 254 -356 -98 98 548 -123 -79 42 -673 -612 -924 503 -551 559 -310 -181 -283 150 -969 -694 726 -307 976 122 484 -968 -524 21 666 -924 82 -12 237 274 571 -509 969 -901 -478 621 -261 283 -569 -612 -150 -344 674 -299 -697 -747 852 633 -826 485 816 -516 -884 277 905 -52 -841 617 740 -329 -889 -864 -577 -386 -39 -102 891 794 -875 -161 662 312 -879 -12 -981 167 607 -313 159 -17 290 9 -741 -784 -140 683 -672 379 26 -912 -503 -254 41 926 297 -281 -836 423 68 -764 170 -445 -283 492 -531 -952 -563 -790 173 -434 795 -413 735 980 784 -986 70 -806 -288 237 -459 -783 -848 -399 465 -12 -887 353 -671 -566 679 18 736 -168 -56 895 -845 49 907 -826 728 190 -558 675 -89 100 -1 -862 439 -400 -957 885 -43 -502 384 -160 -496 548 233 761 -826 605 -140 975 -514 -452 912 985 182 -956 160 917 33 226 -30 364 -200 611 -152 832 -195 -919 -644 -24 -540 -87 52 -531 -967 -745 412 560 382 -487 319 351 -550 -90 -41 -111 -719 -337 252 -474 265 472 -414 555 -400 -440 69 -295 290 -857 879 872 220 -311 -938 144 -820 373 261 -610 -76 757 -256 801 -236 -322 -853 -709 -819 383 2 157 530 683 -493 769 -437 -978 618 -972 105 209 99 -866 28 931 -914 -136 511 201 -203 -260 -801 -428 -725 -600 667 -622 -643 925 48 334 221 -492 -229 580 88 -684 -645 -222 137 -831 -462 -332 506 14 -534 -479 -619 -771 -425 -920 -51 -934 993 -594 -46 -651 -431 -107 -446 760 627 581 -113 -350 842 741 -443 416 507 492 -506 4 -272 339 974 153 320 -46 -932 268 -447 820 488 424 -350 -683 153 392 -720 27 925 -190 -586 935 456 -827 -881 -888 313 92 326 -447 -714 814 261 -346 982 -211 411 -621 -827 365 -978 -248 315 -167 -600 -845 744 -535 908 490 808 314 -43 -468 -908 710 158 -856 -568 778 -184 451 351 -785 -897 552 584 119 -776 322 25 -296 -768 641 343 -407 -66 -115 -706 620 382 -769 38 -519 997 16 785 -327 -387 253 -540 943 -733 929 -676 659 989 -493 -921 -789 -114 -714 578 910 -872 -393 623 -605 -356 -780 261 321 239 -100 -734 -22 545 -726 485 128 -319 0 -438 -922 980 -256 490 835 -567 508 332 -54 -291 410 825 -263 -223 132 932 666 968 671 307 -535 248 580 447 -680 -518 628 -307 -271 -736 -750 -630 -617 -335 971 607 -657 -854 -911 923 -739 78 422 -56 -405 513 -354 -424 747 -174 547 -360 126 -426 347 761 -529 356 -806 -756 -579 -913 840 -906 -749 -319 361 884 282 822 855 -991 -611 -950 510 722 96 -447 43 -312 -199 -236 653 -1 962 -659 106 916 -560 646 -703 -983 -478 -80 703 860 -915 719 -981 330 437 -983 942 -613 836 879 750 938 -1 466 -803 -678 -904 -350 -743 -489 173 -971 388 10 687 113 -24 822 -905 509 499 23 -330 -687 -704 -605 -7 709 581 701 354 -726 -356 -747 -612 880 183 -961 -834 738 498 -36 -494 -966 -501 -723 -595 697 -660 -141 580 -271 -579 -530 -757 -488 -627 -751 993 165 581 -27 759 -479 810 -616 -448 135 -944 644 -979 -958 -245 83 319 646 -819 -650 682 -995 382 -483 -643 -855 -9 303 -936 82 684 747 -35 811 -495 -600 941 -245 -461 573 90 -929 7 -857 33 -620 -692 384 -770 542 260 705 -351 496 -294 202 909 988 330 -136 631 418 637 -770 415 552 650 12 474 154 -560 -317 -862 974 -743 148 -120 -360 -49 356 856 430 784 -380 806 -164 345 95 -33 375 -34 619 670 -863 23 172 -552 764 -233 -251 452 -551 -655 360 786 76 464 526 -153 -570 -755 434 816 356 241 -146 271 28 -801 230 277 22 -258 75 790 114 -270 -701 -88 900 -666 213 -749 -266 -82 426 -212 -21 -764 -880 -552 -811 -189 977 -76 878 700 -8 -140 -152 -373 -807 676 439 215 593 603 599 -861 -2 755 916 -312 746 -788 -781 231 -710 257 894 270 -1000 550 -175 -533 -970 -358 628 -116 -539 684 154 -375 232 818 -161 -364 -606 -580 15 970 -988 832 425 -590 305 -419 447 -356 -67 -957 559 -637 -384 927 962 -183 641 -236 -957 -581 795 267 -674 42 52 977 -855 676 -842 287 -10 254 649 -528 -5 811 671 -751 -410 32 -634 -663 -265 -383 853 -881 611 -77 -618 -531 955 -515 782 193 892 -396 95 -172 -910 554 -126 388 67 -431 -929 965 279 -143 565 -332 -779 255 408 746 -274 -303 359 -518 -711 -283 487 845 62 287 94 115 -845 -896 424 -858 189 -546 417 -657 934 -544 -932 710 315 380 150 -329 46 508 517 -417 269 -153 989 657 -915 -694 623 793 610 818 -916 -555 -963 -871 -206 928 289 748 483 -661 902 -640 -966 -375 -7 457 -519 230 -625 80 -212 416 362 771 37 708 755 -467 -356 543 -567 -848 -737 -333 -783 -202 394 -889 -29 771 -742 436 0 -302 134 -946 -709 -646 -402 -12 851 252 29 166 844 998 612 93 -825 666 119 -756 -370 -696 -88 502 -300 394 -313 -200 881 -753 964 183 -444 145 593 -781 905 640 -414 647 -825 783 -658 -406 -62 306 783 35 -262 -322 64 -459 -95 -282 -382 50 -109 -186 -891 214 -321 -664 -455 -832 974 -525 643 -133 -175 -997 920 -603 -537 614 -367 129 -343 190 334 821 152 -985 894 -528 -705 -536 -106 -985 -887 -305 433 438 490 932 0 694 -144 -207 -551 143 -842 -457 915 516 -318 -926 997 -674 565 603 -124 865 32 393 -134 186 -457 924 -998 -359 -141 -470 -933 26 -701 237 -281 -1000 934 -274 778 620 -832 188 149 286 894 -844 585 603 -901 -461 -837 524 638 532 -624 -111 -598 -258 -151 -383 210 -183 264 844 -350 553 -779 621 -404 -635 967 -121 306 0 797 -404 -773 263 374 -786 -710 -780 620 920 -120 -106 177 -755 679 -695 -829 -551 -877 586 160 -670 55 -145 636 -310 -300 -1 69 949 -642 -718 -659 -724 633 -329 356 737 -139 137 -813 511 558 -920 775 -319 -601 -33 984 -431 -468 -133 643 -761 -348 -736 -36 453 819 672 397 -290 23 -536 -231 -991 -387 101 296 868 -918 18 -568 660 992 952 -950 127 -254 324 -191 307 -837 76 354 -742 -476 830 -495 792 -931 726 -218 -265 679 -174 -619 106 41 -512 -117 -891 125 328 299 -854 -784 664 -905 -575 706 868 501 -546 -227 546 857 444 -244 298 -574 -239 829 -451 -71 873 596 925 647 -325 343 -932 -171 367 477 691 -87 -590 -985 300 -385 -825 872 -953 -108 514 -394 -110 121 758 972 754 -993 -86 -476 904 217 518 44 509 -229 -996 950 527 615 -977 -135 -716 -990 257 847 -133 -975 1 587 361 77 808 -410 966 -663 556 -968 618 -450 -505 -254 437 187 -269 -120 830 148 427 280 -758 982 206 27 399 -446 39 853 587 -896 -782 -323 -145 772 173 -158 -742 -354 -469 400 -751 -826 743 -270 923 -823 659 -371 -527 766 989 880 -856 601 -641 -406 672 -326 -95 -365 511 722 258 -641 832 572 55 -258 -401 903 282 -356 -895 -294 962 898 399 -210 -170 -329 739 378 -139 606 262 16 -823 267 703 637 -342 308 122 -710 -233 285 201 918 -615 786 65 -136 622 441 -539 -462 47 -539 759 33 -55 -243 413 -823 -772 -378 -454 -558 -985 -959 -991 -452 -890 -600 866 -558 635 -254 698 731 -920 232 -744 827 -374 820 -78 -115 -445 -435 451 -107 836 -881 -842 -87 96 499 24 -477 152 -548 460 378 -307 -552 516 -75 855 51 938 425 58 -260 -239 75 -610 959 -261 525 28 -955 -951 -875 -538 510 -652 -811 44 900 -838 238 90 512 408 203 817 -332 631 355 -906 195 10 -236 495 -752 936 -412 -992 329 389 -747 -325 396 173 -901 -113 351 146 -359 -566 -565 -962 -481 -840 -588 511 -805 -360 -2 -653 354 -916 631 -353 141 -371 -514 -584 -418 83 980 133 210 -555 -513 -653 34 654 -578 931 888 -407 383 -659 -942 633 -863 291 445 980 -434 -722 991 870 58 809 270 466 -626 -232 248 -29 63 398 328 -113 -528 -289 191 -557 210 -303 807 -547 -967 -46 -987 311 -707 -626 -220 -794 -319 -544 234 -632 657 40 385 -369 -391 632 -554 991 -279 -36 82 450 -710 -250 -821 -716 228 407 163 -335 -894 -218 -54 97 509 -137 578 350 390 119 40 -1 -829 -701 -144 -385 732 -995 -844 719 153 801 -778 -503 -39 -160 -225 309 -797 909 -687 -541 -29 -493 275 -292 -987 -871 66 -943 -741 146 -346 339 -130 501 -849 954 932 -514 -966 -388 -603 -942 -458 -274 971 800 -558 563 733 723 272 -978 -557 242 -600 28 20 597 909 927 -117 894 -575 668 898 291 214 129 -190 602 -103 871 218 292 -68 957 -987 409 62 389 -715 -617 302 520 642 -125 -101 554 -317 705 -96 -423 -704 -242 685 981 67 -897 74 640 -573 -587 59 421 -228 -950 828 -496 -744 -458 -79 -646 -327 -254 -645 -45 864 -448 161 -222 -271 957 -461 -602 -318 801 575 -247 665 -847 174 -291 -478 -440 -739 348 -676 930 182 -72 737 -454 -562 -710 561 128 433 -526 -322 907 -641 -859 -216 -648 -7 349 -820 458 735 710 -571 -484 -253 -257 118 -639 -150 192 927 -812 -323 -595 -888 910 261 -166 490 209 622 944 744 -942 785 849 -576 839 791 -229 -847 555 -884 210 -953 805 -146 -512 -443 -807 -550 -649 630 11 698 656 369 841 486 181 816 761 -336 116 515 994 -623 -985 -371 -923 855 -156 235 786 -987 478 -805 -605 -727 855 -392 757 501 651 852 372 -103 -116 380 712 156 522 -90 159 964 591 -139 427 161 -580 -59 224 877 837 -448 624 943 252 -594 5 735 -338 886 180 633 -385 -15 727 -803 297 -361 539 951 -868 357 802 -739 3 -674 -408 412 -7 697 -681 -123 -397 -982 472 735 -494 -625 986 197 603 121 341 -766 -150 -716 786 692 -637 -772 -394 568 251 -46 -422 174 722 -748 744 -649 492 507 -675 860 592 772 288 862 473 -281 779 -947 -476 121 621 863 -89 -259 -707 -424 520 125 631 150 -598 -541 736 81 141 -869 -31 772 961 887 225 -317 -841 -308 -994 274 869 -702 113 1 89 73 -312 161 68 390 493 -442 80 516 -325 551 -560 904 -927 -998 -303 139 -44 233 527 -466 242 485 -706 -249 -21 -817 272 39 -525 -117 489 -39 -643 -853 -507 110 -285 43 867 546 897 175 188 142 -739 602 229 -157 -626 715 963 743 -340 367 749 293 146 -208 -525 -637 -813 576 -267 152 -606 442 906 -308 -355 863 -933 -533 -863 -915 77 -814 49 998 56 -347 -179 -725 621 -15 26 695 -633 695 -506 -386 -633 365 11 541 -452 70 -565 618 793 409 309 785 922 55 -436 577 -370 91 -560 833 -93 485 447 -215 -244 586 -390 -798 66 -688 683 -723 922 625 -45 892 29 368 18 237 -496 743 -806 253 -819 -818 73 -625 -607 -152 606 293 -699 -335 867 -336 148 608 222 -633 124 784 -486 0 -848 900 -933 -996 -402 -740 -311 958 -489 900 671 -88 825 -279 913 393 377 -965 -295 710 739 166 -552 -978 -21 -328 -451 -448 -294 -27 -55 -12 -662 -340 -44 733 -419 -72 -662 -944 -127 -338 758 -632 975 674 -762 -261 99 882 -387 -230 226 -907 -180 -213 969 417 749 -335 124 824 168 -278 215 -729 -276 -844 -631 65 -100 836 -162 610 -674 530 365 854 23 -202 -33 -691 -465 871 -365 438 -218 -345 525 77 -115 -972 -410 464 -697 512 -440 -186 186 950 919 -537 -56 314 274 732 680 -752 -867 611 241 -955 -200 619 867 136 -959 185 -695 38 305 -768 100 199 353 -957 -942 -302 70 -569 141 -918 -249 849 644 -310 586 -879 485 263 -341 87 -713 -469 773 -191 -243 565 658 -554 -115 219 -669 730 481 -397 -494 -345 -679 370 851 -177 206 -319 -486 293 -792 174 -245 -208 367 -580 -146 676 138 382 -797 193 -623 520 340 500 -319 -249 631 691 -405 276 557 314 772 35 -675 372 101 -175 -914 -637 -228 -851 -492 929 -630 -68 -39 342 -205 -857 -347 196 -637 701 711 493 -127 467 -998 578 807 222 449 268 649 -772 354 427 -449 196 541 -712 936 -903 924 815 -252 -852 -304 -809 182 330 -34 126 361 330 -581 -79 950 53 674 547 711 -548 919 -772 -369 378 -842 606 -566 582 46 -419 -726 -79 426 910 -170 -558 561 245 156 -962 769 -587 -565 -180 891 156 -570 170 -385 867 -521 509 -845 514 715 -964 275 595 713 -268 700 764 -18 -325 665 25 733 -520 -199 -874 749 -822 212 -867 -193 56 -936 999 -674 -821 -132 717 -454 -247 -388 -385 497 623 154 800 526 -820 -127 -992 -577 977 -689 -691 224 416 527 615 651 674 646 210 -119 965 657 -114 197 571 733 106 564 -81 416 468 -854 -309 -83 396 -92 48 -331 -419 -479 -723 709 292 -490 -772 579 988 -326 -623 -202 -814 -195 458 705 54 510 608 134 768 -652 -457 223 186 -154 -428 439 -912 -616 -174 529 -218 -491 26 912 -89 728 426 -119 -390 141 -271 35 -7 -202 -123 661 -821 -711 419 -778 -449 -829 -903 108 350 432 -104 -466 568 -571 99 899 -102 -124 143 -112 -602 -500 372 204 375 168 111 436 161 -111 977 -431 -928 21 227 284 705 700 821 -844 -751 560 784 -865 771 -440 759 752 454 551 -166 781 256 -299 -570 -845 -847 532 -61 560 -147 -939 57 -295 462 -504 -222 -492 -631 934 -257 -898 -870 870 -895 -542 -554 -796 416 -985 202 -658 456 -302 36 -73 269 -970 860 636 -853 500 316 190 -725 133 394 447 -347 860 -298 -759 258 -74 -314 -582 -104 199 533 -8 -121 -502 -501 -669 -517 -908 386 30 -283 511 101 63 761 568 486 362 -118 402 953 -735 98 376 847 783 931 546 683 -223 -865 -894 904 286 217 899 -773 381 842 -86 506 -761 -35 -276 -267 -547 -27 -472 341 553 -14 -130 79 522 479 322 553 435 -760 -709 627 -435 206 669 -129 115 215 -794 690 -180 826 370 757 971 749 -566 619 -933 -76 222 -589 516 222 799 -531 405 160 637 -137 -786 -818 729 -856 -22 749 -808 -246 751 -579 -466 601 298 -180 248 -480 926 445 122 -676 -627 -353 -279 495 -378 494 872 -112 101 729 722 591 186 958 -73 727 -974 50 5 352 445 -147 227 785 487 -619 168 -368 -230 831 407 146 750 370 376 502 -868 -34 -885 758 -799 -680 208 -28 106 -781 413 869 813 318 707 -578 832 -108 -663 -876 -427 -142 74 848 -575 699 -322 -38 637 -60 -872 -17 923 437 73 -707 -412 950 -920 49 -755 -743 827 439 92 603 398 -549 -921 -941 743 -404 779 236 660 -576 -924 -968 -508 56 -80 -611 -581 373 -160 642 560 -386 331 495 568 -320 535 -174 373 734 -98 -102 -118 148 -444 228 -552 268 583 -704 -515 -684 281 434 471 528 -772 -79 -899 589 504 -131 -255 740 -411 689 200 272 623 -926 -845 910 876 -563 -718 -491 -754 235 -6 -511 -894 263 132 716 883 803 399 353 244 98 -253 741 -762 -449 -933 -602 135 353 -367 -14 -215 -321 -750 648 -673 933 284 843 951 -137 -173 -359 903 -280 -642 -610 465 758 -650 323 -971 -561 -398 -115 239 -290 -402 -891 -298 700 -564 636 -228 -415 602 -478 491 -613 899 -353 426 170 866 -993 -225 -293 -285 499 -12 -978 9 -663 -505 552 718 -824 169 -516 -520 -721 984 -640 835 -979 581 718 799 -182 189 -785 -696 -847 102 592 934 771 -652 -923 -966 -776 342 -756 89 -886 -419 619 -671 703 -855 342 77 568 -173 275 -894 474 -662 -28 -655 413 -291 235 573 -918 487 -640 958 277 135 75 153 -186 -885 847 514 629 -281 152 317 120 286 -839 128 -249 841 404 513 906 -462 484 -951 -528 984 252 257 68 -160 -174 -13 -884 484 116 -373 -781 -194 679 -535 -878 -219 -852 525 -232 710 148 -331 -148 -264 291 206 110 -687 -359 479 -374 -372 -560 -777 -302 474 -924 -741 -666 710 -927 389 965 201 -307 706 831 214 46 -227 -658 -344 3 901 -511 -196 -612 608 94 220 50 -969 -857 -477 -894 840 -538 783 457 903 25 -282 -924 165 876 -417 510 642 -22 211 -908 -196 228 -684 -826 908 665 897 37 988 -842 601 854 -650 -198 730 -887 -754 -897 656 868 -74 178 -114 23 -79 983 891 -328 143 845 -534 -757 -778 335 -232 -747 382 162 731 -224 -427 192 79 -325 195 786 20 -295 -800 -560 898 272 543 -387 237 719 -516 -469 364 -482 -909 -89 -959 927 -172 -436 310 698 26 -742 281 378 -88 -797 434 -961 912 653 -215 638 -728 997 675 308 995 -401 1000 -808 643 967 -231 764 582 374 -623 -926 -295 862 -38 -243 -495 266 864 -648 -689 912 909 -323 -504 458 28 823 -635 -373 -841 -842 501 -471 938 -894 -975 91 62 -947 136 552 897 929 83 -689 209 -943 -201 -409 -893 353 -221 -339 354 871 63 842 328 -297 858 -67 -544 135 721 -337 -538 379 -401 712 996 904 -552 -712 -286 -726 54 -432 -719 241 834 -727 290 -871 335 -287 164 835 -960 -551 -523 -798 -787 -115 207 -885 -505 904 -232 -31 -401 355 282 -622 327 -945 -553 506 -836 -178 -114 -962 123 -491 -799 220 -452 -879 143 -400 627 -508 412 890 -98 -55 465 -622 109 707 471 -548 380 -314 508 -102 621 365 72 -784 961 -658 50 601 718 -138 4 -58 -32 27 -930 416 -230 -387 834 438 -318 -253 -629 857 300 -271 179 -364 -818 -465 -540 435 790 -684 434 359 432 529 -721 453 744 -166 -237 214 724 876 584 -272 750 68 -908 -428 -982 -195 -867 271 962 -529 867 11 -60 -365 826 -187 838 -546 -882 442 -489 -220 -201 -608 956 -40 -658 -681 -175 -146 -378 280 295 128 -584 -502 -231 -536 143 -15 -37 521 -994 99 -854 786 112 418 746 683 775 -122 423 967 -442 162 -846 839 4 816 521 -190 131 -784 92 398 888 781 76 -917 -109 395 -360 117 -210 -564 766 -294 1 -323 -154 101 -11 611 -213 550 -780 941 482 638 -869 311 -177 -125 224 -708 -936 738 -170 226 265 531 -650 -438 -191 65 307 -96 -379 596 -378 -345 -660 661 -236 524 -516 42 -345 436 554 316 38 -785 519 -244 422 757 900 187 266 -263 -291 -626 -76 131 -676 388 -160 -153 940 442 498 -639 661 586 477 -964 -839 -595 921 574 -744 867 651 958 204 -888 731 -654 -688 286 -793 892 295 523 -642 895 811 -996 -241 -248 -577 831 -592 627 370 -818 -212 121 -790 970 -519 -190 471 899 -505 758 520 534 943 80 371 703 777 -769 -965 395 -836 -548 665 -942 -129 -536 -984 796 382 -212 -91 -45 162 168 -941 678 -762 -489 122 154 119 -714 -811 527 -958 -175 -669 -544 355 614 131 948 542 125 -778 -574 101 -127 -654 191 363 636 -780 -78 -472 600 -235 71 635 236 -39 -903 842 -517 477 324 399 932 230 -340 -23 722 356 611 -367 613 229 -368 869 -118 29 223 -529 23 440 170 511 200 121 -212 799 -366 -728 498 800 -316 75 239 -187 833 -454 -804 2 295 -11 23 969 -97 -895 -602 237 -90 345 545 -522 407 -673 328 569 -297 -185 -959 -573 -643 -112 -556 853 778 702 412 452 -301 -142 -622 -677 968 482 44 414 793 -3 -593 825 -902 -998 232 340 -18 384 -930 485 904 255 -413 -908 638 415 -254 212 64 -979 -707 51 -541 168 456 969 327 -9 690 -513 920 -568 564 -144 323 -974 195 -527 461 -829 641 77 790 388 303 90 -445 13 631 -103 988 532 426 287 -298 -161 273 -224 546 331 503 -88 -567 90 693 995 -561 -474 705 732 405 -33 719 723 401 187 769 -103 -648 640 997 124 -459 -393 -221 -182 -975 616 -843 -567 -368 -219 -246 604 -21 650 111 -467 824 -728 -307 -508 -898 -946 -179 881 -645 -421 488 -718 -257 -98 415 -110 -36 -708 938 -634 -408 881 890 215 -518 718 361 679 -252 607 504 962 -221 -644 825 140 51 -538 -201 31 -187 -571 186 904 588 -573 477 -530 182 991 581 -172 -709 639 -346 860 -783 88 -249 -8 -679 714 -630 759 -395 -464 260 432 -806 288 594 550 416 607 -301 -141 36 224 694 -816 255 925 -336 541 612 -72 -776 740 -124 -7 72 -990 0 87 300 -623 -662 94 -521 2 566 -147 826 348 119 486 -117 -530 -746 297 209 -24 237 -276 75 -592 -748 -822 416 -845 -214 -11 651 145 175 -843 928 231 76 -747 -832 31 -396 -407 -114 -606 39 504 -890 -561 458 -230 -717 -96 -551 44 111 366 -69 96 -901 -305 2 -859 121 546 -761 -172 -695 110 25 -532 -159 -192 -405 72 -742 104 160 -384 967 934 456 395 185 671 556 699 -240 130 -310 -666 -323 -631 -969 692 -560 -704 -182 -870 130 -620 -369 911 728 979 442 -335 259 607 -960 -761 -140 801 837 -747 -365 -977 -456 -95 -374 -384 -801 -191 -962 643 139 -635 331 -804 220 -105 699 -390 -86 630 10 631 -754 632 -930 -751 -699 -108 -717 442 456 -369 -368 78 514 -380 -117 517 933 711 -187 -946 -877 925 321 -31 -140 985 885 393 -304 409 -674 -512 -733 581 41 -142 -949 332 690 -761 521 -301 -307 672 -97 -474 858 849 312 -139 592 396 951 352 -672 -689 -844 140 -953 -573 -630 94 242 83 812 -103 637 432 84 406 -750 765 588 526 736 -86 -233 -21 -209 -383 696 419 -628 533 208 109 834 -72 -932 -445 709 -369 246 732 -332 -980 -657 565 796 471 256 877 834 857 -707 592 -116 -326 -512 297 639 -608 391 310 235 49 -867 99 360 532 -569 962 -187 800 -231 -199 -163 -671 -750 -207 341 -860 224 675 483 -393 -887 -541 -277 492 97 -409 401 -399 954 -171 849 -702 35 564 111 505 -135 389 -415 709 829 363 156 -774 -895 -153 -424 -64 415 119 -277 341 -849 294 -199 814 317 -342 -261 -578 113 -340 -44 191 936 -941 60 -590 -193 596 -742 333 233 -941 606 -836 -545 253 -927 229 498 -799 -100 579 319 988 -406 183 822 49 338 955 367 -428 -640 860 857 -984 947 -271 305 103 239 -941 609 -243 -657 -163 -286 -809 -709 615 457 -272 -868 92 -333 899 -945 -183 321 891 -297 -145 15 507 -145 599 101 -699 -228 482 -488 -650 -877 547 -248 78 789 277 106 -723 -302 112 -14 35 -111 -17 -162 792 30 33 -966 980 45 -229 242 -193 -41 967 101 44 -595 166 696 696 -884 696 -408 978 437 -157 -810 -380 223 786 966 136 -841 -602 324 -964 -833 814 98 412 343 961 690 326 136 -405 133 981 -82 756 -587 -705 306 130 -410 998 931 -208 -754 -538 -789 -108 771 166 -272 491 61 764 785 867 -215 408 395 -880 672 730 -132 797 970 653 964 153 966 567 846 515 221 -388 -120 -290 -835 778 -168 419 220 134 -820 -393 718 -11 78 -651 958 957 -508 327 844 909 218 695 541 921 651 504 919 307 34 -474 -641 579 -704 -333 -484 -61 494 -581 -952 -930 -844 -369 829 -422 -62 500 191 -92 -3 -908 -902 459 -256 757 62 -108 -823 -948 -500 -760 -847 -967 -660 758 -551 -702 -133 101 -324 -164 -14 735 -782 -172 -346 -234 151 550 103 967 -536 609 -893 -480 515 477 124 445 -721 -451 -753 -894 586 304 -670 -166 -608 -383 190 -435 -963 972 947 -271 225 -598 -259 135 916 -84 439 147 589 674 434 -772 38 875 -100 499 -374 321 17 562 144 633 427 144 -442 515 805 -969 -311 322 -689 -829 -792 877 319 876 797 -542 -349 -983 -48 -757 -2 -919 683 -525 723 795 975 -921 166 299 -76 -872 619 -953 844 -358 654 160 -823 -115 -576 994 710 -457 -141 -527 -526 124 165 780 501 -74 210 320 682 -863 503 -869 -568 -858 721 868 136 -255 -986 111 898 952 668 -145 -639 -310 -208 -618 -662 989 591 -290 103 233 -586 -772 -820 361 102 -867 -42 870 660 -517 -678 -102 -836 509 -89 -458 -764 286 -270 387 414 892 661 38 844 -335 -168 -336 680 -468 -807 -385 756 825 -705 -921 -711 944 602 524 801 -218 -826 184 -140 -129 976 54 968 -494 -664 258 -778 801 75 145 909 -532 -789 431 -44 581 444 193 386 68 116 -989 -741 -180 680 -51 204 -466 515 -835 -534 -914 -224 -705 20 -995 298 296 -396 -450 428 -431 -91 -128 218 972 474 -957 -706 214 -523 638 -997 -70 -73 377 645 -284 398 -755 723 13 137 -989 -582 297 -972 963 990 -894 -583 -62 755 -558 691 -967 134 -382 -720 994 374 208 -868 -85 353 -632 -2 -297 584 482 -972 329 680 -76 -959 608 195 577 -729 646 -360 -508 -423 783 766 351 882 -237 463 158 -137 -685 223 -430 784 -794 -225 797 -338 -426 -451 23 294 864 253 894 -317 -558 -560 846 -286 -213 300 530 40 -191 418 85 87 -943 481 399 -723 835 -76 -694 602 246 530 189 -990 -918 499 -271 796 580 90 -720 527 -158 -707 -732 739 887 -381 645 -832 -670 808 172 656 48 34 292 431 734 -622 -732 -593 326 418 907 -332 -329 -617 261 -832 -710 -682 391 -463 980 -172 -360 216 -802 726 -164 445 219 -487 -941 379 -938 -114 -885 -632 -111 -298 23 -55 91 969 587 -14 -148 306 322 -612 -507 1000 288 836 786 -361 924 -795 -218 401 155 826 522 -650 518 814 -601 480 149 312 424 909 302 -322 914 60 682 491 741 991 967 87 100 -937 62 769 -262 -504 473 331 -191 970 -241 430 -291 -982 806 277 668 351 -662 112 406 -190 -91 -862 -678 500 462 -642 -570 478 -779 -103 -351 -672 214 129 711 -67 947 -448 -298 502 -532 -610 -254 351 449 987 579 868 -407 -117 601 291 -531 115 -882 505 -543 -699 471 -369 -172 -475 681 450 297 -370 -337 673 -461 466 -456 644 -264 -723 -737 -916 -589 -635 689 875 -792 380 -906 -634 -107 -667 960 993 -572 -822 651 -586 -237 -275 -573 66 839 357 608 790 -645 -322 680 884 237 -709 895 -721 -727 910 -165 -79 262 625 -307 328 508 583 -807 -699 947 159 192 860 -234 -748 -51 792 430 222 -268 249 340 394 -41 810 989 -408 -786 -879 -274 110 -561 -837 -71 145 171 378 -537 910 -903 -969 -549 -926 -148 159 -610 -656 494 800 823 -466 -682 612 -951 498 -497 94 -419 828 -574 415 269 522 -848 -817 388 -988 599 132 89 -788 -571 740 209 638 97 -633 -923 -86 -712 -455 215 815 838 571 5 838 -171 -576 627 208 -910 -319 -607 99 -267 -243 708 648 -957 333 483 -491 -213 -636 596 626 299 -265 -447 -75 -605 37 578 -301 120 -864 254 -506 104 -818 -965 149 -413 835 12 -115 357 -583 39 825 367 451 745 292 -821 -329 -155 351 789 -177 -159 -900 -55 447 -699 -119 -241 -228 -189 808 958 634 662 576 -149 142 618 -7 -214 -593 -49 -697 186 -721 -433 -2 180 83 -154 917 288 113 -665 -540 212 905 159 -109 362 -196 -111 -546 -202 613 -363 508 997 229 -942 -67 488 -393 -597 -280 -221 -706 -149 -476 -266 913 -969 -168 -244 917 -531 -319 487 -633 762 732 570 554 274 800 519 -567 443 992 696 238 36 -260 -982 -823 -298 930 -260 -931 -282 551 -405 -346 332 243 944 65 -133 -74 423 -544 110 -316 -596 761 -665 112 56 -392 -949 -313 -928 -486 834 217 491 300 -462 -163 527 839 -219 635 -756 268 260 447 875 -74 -76 -199 18 991 508 13 108 -494 -613 -66 342 -118 -659 617 346 338 480 524 -520 -5 -992 -32 -719 344 805 776 994 -347 374 -2 -60 186 176 352 529 907 -329 -98 -696 -701 -578 893 -653 257 -261 -429 802 221 -882 -973 560 -459 -850 -922 824 -891 -161 448 -453 -783 863 69 -775 -638 -143 376 133 676 249 -830 -613 609 -109 982 -143 -765 99 -33 -782 -334 221 -284 -126 771 -791 -656 -539 -110 -470 207 188 409 644 -711 685 393 -767 -689 560 893 100 -644 -869 743 -265 -344 -991 113 -148 -801 -68 -920 848 964 -731 -392 -36 -465 -863 -404 808 -290 497 -896 -932 525 922 254 -834 173 -846 325 -870 -115 -615 807 -67 961 -260 176 -918 394 -624 -194 779 -429 -386 -980 986 112 -773 -886 -576 -336 -182 945 -227 122 -18 -537 388 -996 -323 -825 -6 -862 -231 678 -534 243 952 -285 -340 249 -763 26 -355 -195 -287 471 872 521 488 473 334 527 17 -102 -72 48 -319 283 -81 104 72 -447 -473 -229 -148 -818 469 579 886 724 -466 -522 193 392 859 382 -657 68 970 -58 529 -203 315 709 828 -727 -591 102 -477 752 442 -515 855 427 -885 865 -42 858 -345 -739 -202 870 285 485 -273 291 744 832 338 -593 644 -923 -535 -772 -622 866 828 515 -389 -128 -610 -160 908 -745 149 557 240 739 710 -647 636 -345 -202 66 -482 -99 -232 389 -929 -282 -189 266 800 96 -411 -373 -999 704 77 -642 666 558 -968 698 -558 787 956 697 -735 -331 -990 973 -22 -116 859 193 344 376 606 383 -381 -540 227 61 899 -335 -774 -643 -847 -709 -250 943 -34 164 -640 -609 284 -143 -278 244 814 981 948 -18 -115 300 50 -492 866 326 -704 206 -926 -393 -915 -704 927 -654 -372 -503 -40 517 950 -294 235 789 532 -410 515 -378 -785 -169 -31 -542 328 -186 -420 953 498 -701 890 293 35 -7 482 229 -813 99 69 -758 910 280 -440 944 255 -527 450 300 -943 408 -950 -176 -560 -195 -243 985 441 -109 732 -88 742 269 -873 -380 -962 353 913 200 -576 753 -292 -152 -681 -659 384 -81 -713 -167 -943 525 94 -872 -852 541 -168 -598 -172 373 -560 -1000 792 -967 -520 427 -869 -94 -546 650 908 919 260 719 394 -713 204 -733 -667 733 -317 384 61 513 943 -551 723 -596 -55 -30 -792 651 -126 -880 667 -146 510 -375 808 -988 -105 -488 -427 531 -25 -234 -777 281 -681 46 -382 -630 946 216 836 -446 -100 -554 -553 -573 885 280 -954 -265 741 -650 -912 773 615 -776 893 190 -197 -378 930 553 630 -644 166 754 66 41 -669 -417 169 427 -295 493 -59 749 -151 -420 29 -29 333 38 558 -703 193 864 -54 233 -77 762 574 -102 357 -622 644 -952 475 151 -511 684 -51 -765 -425 729 -915 74 -132 861 -923 -114 -144 578 -235 -162 -133 -11 -718 -341 -708 212 736 49 -792 652 833 618 143 -599 -241 -281 -504 -942 310 -358 340 635 -531 -138 -663 -276 821 817 -147 -537 474 -9 -556 -135 -548 658 -927 907 -379 -842 970 671 -367 692 -183 529 354 354 620 -254 883 -547 56 428 -997 -313 962 -407 -769 848 115 -905 31 2 -385 970 -391 -916 -998 277 -303 94 842 205 -13 -524 -480 821 -770 624 -87 258 -474 -548 -404 -232 364 -361 674 -506 -461 352 -156 904 -929 -898 -977 -210 735 -403 1 -430 450 -919 238 -86 919 -256 346 -46 262 -957 -570 461 -88 695 -269 -229 -226 -734 736 -585 131 253 906 373 -162 425 -239 834 -266 771 -164 -378 -179 -571 636 138 568 -376 -928 -382 724 -745 -273 810 -77 529 -799 -141 155 923 -185 830 -204 28 -178 -436 -788 -488 -278 381 -165 -512 796 -470 662 -629 777 -12 -792 710 -274 -688 199 -623 -352 889 247 -85 194 -943 764 -653 -51 279 838 445 -996 -569 -925 -223 -775 740 865 155 274 -742 379 478 570 -152 -723 -703 -445 -168 580 -408 -21 729 -118 -220 -144 204 -218 -771 706 -74 -344 -392 -415 -183 893 -862 -370 -434 687 79 827 946 591 -622 -51 21 975 -669 -10 48 -436 -479 496 -646 143 348 360 -864 646 141 368 388 815 -552 667 -682 -302 429 -480 -710 986 970 -94 -423 294 -615 -86 291 836 19 -33 507 378 51 -865 -70 153 689 -125 626 -861 -568 -366 -770 -499 -475 64 623 847 374 373 -822 -457 -624 -949 -350 893 -589 566 -530 -193 -713 -928 878 453 224 366 -527 -176 -633 -654 767 -451 755 -451 344 258 465 147 678 168 -658 -496 272 -369 -119 953 -253 -620 -312 532 -597 -587 -812 -707 296 -809 -441 -330 -178 -661 292 -469 299 186 99 -348 47 310 -193 -360 382 -673 -579 -885 752 -35 563 -95 -619 -562 172 -611 577 355 699 441 -850 995 -692 -71 -591 -873 240 -570 765 -421 986 -812 -646 -520 -785 -456 147 863 255 -548 836 -701 -389 -689 506 -880 -269 362 803 865 246 588 739 712 -57 213 -513 613 -53 192 37 105 805 -548 -613 -585 -534 499 -823 -872 -238 -683 102 32 -892 -193 -253 -575 149 -644 445 -174 905 -109 272 -63 155 -168 -978 -264 -93 180 749 362 33 178 502 -733 -173 -896 6 243 987 210 923 418 157 112 -99 539 501 -744 665 -202 -151 -492 -110 677 51 867 -847 668 -838 -952 -681 503 -981 414 -614 568 -838 103 -777 -259 -909 -733 932 -704 -204 385 -611 680 -27 564 364 -961 23 955 432 -152 76 -408 154 -111 645 -853 -797 253 864 835 61 -564 56 132 -697 436 878 -400 -421 -3 937 778 -558 269 -314 -149 -164 -973 736 405 189 375 359 21 963 -279 -152 -825 -652 518 -420 -475 564 946 655 -854 897 872 103 -231 -807 12 15 -981 585 212 -208 -283 -803 306 327 -701 64 200 324 -35 -380 -979 299 -651 -194 733 343 920 -282 207 319 274 -422 359 864 -142 828 308 -334 117 -393 -85 785 -798 -25 -227 -871 867 540 906 732 -349 308 -939 78 922 970 825 -817 -623 951 546 215 -950 107 514 657 -964 -253 -148 -605 990 864 -452 -325 -901 -316 -691 696 -873 -803 -333 -565 -629 -759 -298 586 -62 -264 -327 -116 -252 619 -199 -159 531 60 -569 70 -583 -489 432 -79 149 -86 447 -915 412 439 -592 -577 264 -627 -522 -119 14 -426 319 -835 -698 -308 926 618 -56 407 485 654 -877 -326 282 -683 -25 -513 -351 749 912 581 -4 805 295 -634 -279 742 303 -650 -914 622 -159 -970 459 -169 -163 -130 778 -636 347 -432 -632 336 324 -298 -963 -393 -282 -97 810 268 -662 181 -514 -458 -78 751 -298 773 -265 55 -108 -902 923 -156 54 896 -702 32 -142 -671 -144 -481 137 230 393 -527 -638 -919 -103 902 495 583 696 828 -93 388 -322 372 -485 -835 -404 307 -667 179 -196 469 -53 -360 -81 -17 -432 992 -342 911 183 905 -829 -786 -829 96 -686 -705 914 591 323 -600 -623 -697 496 -696 324 -422 -915 -138 293 532 -416 762 139 -209 -344 -478 394 465 187 474 579 -559 170 160 -475 -172 974 -728 875 14 37 -229 -372 -589 -454 -737 749 -690 -158 126 862 720 170 806 -59 -399 743 835 731 634 -56 167 -889 -474 -467 460 -472 -379 -859 -898 793 -507 -38 64 745 311 -417 177 999 -212 210 -692 326 -117 258 -769 268 -582 -64 518 157 703 493 615 14 -2 878 999 -464 -136 -952 864 -56 -364 -174 818 54 830 526 -571 -290 591 -520 -303 452 -194 -664 255 -226 118 -424 696 218 -876 609 -752 -775 -732 -677 825 -875 -510 643 -190 -826 846 -610 180 865 -813 510 -245 620 629 -13 -847 -456 404 -999 448 73 879 -214 -938 -565 -446 -937 -936 676 -215 -749 231 718 -203 -318 -656 -942 -78 -123 260 460 -389 147 656 -35 589 11 -734 -279 -604 396 -412 -436 844 -12 -237 -847 243 -940 39 149 158 -573 338 407 -438 387 70 -675 579 249 -869 247 -420 60 505 860 -768 818 33 963 766 -945 -382 -628 930 -329 -809 486 129 -652 419 -951 -482 -497 784 -963 967 115 -689 -909 -470 927 -686 -331 963 555 647 -344 -507 -398 -841 -378 629 541 -540 617 534 396 -981 -756 208 -600 -606 -823 447 -439 194 -771 -775 479 727 -700 -872 -144 -535 186 740 422 691 -577 759 373 -288 109 -874 -50 -785 102 -909 689 156 695 931 526 -876 476 -951 497 514 332 859 653 -180 -837 -759 -710 -387 563 53 -586 556 -889 462 972 -942 -403 -994 84 -367 -324 -515 -136 391 965 488 -676 -799 -913 -421 42 850 -144 519 606 32 -574 727 -91 278 -886 686 -240 -242 735 -680 -867 839 -800 -87 -993 -407 813 406 -509 42 -123 165 -208 -705 407 712 -143 751 -817 603 78 -779 -26 -335 182 327 58 389 -306 399 63 187 -529 111 551 349 -512 988 -540 228 340 571 -510 990 148 846 -527 607 -788 -348 -121 -858 257 435 541 -905 -137 608 705 -353 -695 -302 -716 -551 345 843 747 453 -907 270 707 -851 869 -814 409 149 -922 989 -749 283 -739 -215 -79 -851 822 178 -669 159 769 18 -629 -999 -613 -18 -734 -668 152 654 705 -218 816 585 -735 392 -565 -395 461 -766 -355 6 -733 80 -48 667 -176 -446 -806 -239 979 431 -578 53 325 -707 -626 -642 -11 738 -540 357 -244 -259 -360 313 -506 -105 805 -47 -924 -941 -350 -103 -170 494 856 -412 314 -491 775 -356 -854 -816 -278 584 -742 82 688 -320 -474 -640 773 204 -646 -273 423 -885 821 258 -838 189 493 -336 675 -448 -822 -276 -128 929 -246 -137 -933 -884 988 -995 784 -47 -950 -959 -238 447 -992 782 508 -644 -121 593 -690 834 861 341 784 -875 -81 -271 892 -618 846 863 958 -118 -777 384 -961 820 204 -592 983 744 264 -849 126 728 -656 778 742 -782 339 -214 -654 -34 269 991 850 542 886 144 671 753 -980 844 886 -245 -3 294 -857 -858 704 -117 -539 907 717 294 -929 453 -992 -979 -135 409 363 213 609 216 298 -27 562 879 842 570 452 92 291 788 -870 727 -974 -626 -270 -2 -478 39 21 315 -382 312 -858 -838 -858 176 492 61 558 275 479 912 570 706 464 -703 -801 187 462 -183 165 -402 -511 -588 232 -556 835 -947 743 435 962 559 473 -664 349 57 648 474 709 72 851 -88 -179 -924 146 430 890 264 -19 -668 -612 620 627 -929 -578 721 285 512 -52 -271 26 707 161 802 -338 22 -695 688 531 178 798 -386 -11 429 625 603 852 894 870 -750 -605 -62 154 561 716 -515 845 791 -399 -704 -363 -92 304 -447 -296 374 -650 222 -35 57 -88 882 -950 -209 -29 -162 -29 810 174 418 559 -141 275 41 706 -29 250 585 -716 -868 -750 128 -230 -883 -130 -855 579 -249 414 -126 944 767 -481 -778 -300 739 -371 -74 -824 -420 533 743 262 -544 -405 -562 488 292 -789 -745 21 421 816 -3 91 395 -685 -891 704 597 227 -757 -296 -650 -424 -470 504 -557 416 374 777 733 684 -704 -74 -147 289 776 -357 -942 -687 540 631 588 212 -787 -988 229 271 -104 -350 -581 -876 -60 -66 -65 575 490 -572 82 -726 119 -302 -139 -268 41 -481 517 -856 -82 -698 -235 -940 67 67 670 -137 -782 274 -350 572 -634 -571 680 799 -408 -437 821 440 984 -750 -766 -938 -102 989 391 834 -468 657 -814 283 151 -534 -414 -378 468 484 972 449 -430 -325 840 -814 -299 -652 -420 -585 -837 59 677 922 394 -313 -141 -487 -718 547 -830 110 -278 -935 215 -2 374 -467 -520 15 -24 -678 -645 -979 -687 -268 324 -304 276 650 879 700 -662 -490 793 -803 -439 9 144 -928 -554 346 315 -393 277 -950 830 645 -632 -702 4 -914 105 -512 -800 -950 -112 743 -745 -557 -426 -624 885 -227 -310 963 880 768 453 -48 489 -804 -153 298 -241 -306 -36 -663 -888 -277 592 979 -24 -421 -132 874 -453 -76 -263 -555 -586 -982 -522 701 -691 905 68 -306 884 -882 418 206 -120 36 -819 403 -51 311 -107 499 807 758 779 -281 955 -608 291 -555 -522 843 972 -54 -757 -200 -284 272 6 -133 -470 680 -793 -668 369 -345 -539 -320 -572 973 -736 252 852 248 965 313 507 928 371 -990 948 596 594 -526 -453 -58 -564 497 -630 -939 -142 -328 223 387 256 97 699 576 677 592 -775 650 -849 -283 -64 -382 607 -584 -704 195 -150 -782 235 297 305 -808 507 -889 297 446 -931 -129 -730 -966 -853 -857 994 837 -726 -313 -203 -76 161 976 -197 868 -674 -928 15 -421 -45 895 666 379 869 -349 466 -362 788 26 643 297 714 392 272 -257 957 -541 175 746 700 -421 -120 -609 169 791 -644 370 -206 -744 572 542 142 -200 63 882 -144 942 -368 923 -893 -369 -835 655 -143 -94 837 470 550 242 820 -942 832 -928 -350 -670 173 855 821 -660 -632 123 164 -40 -747 239 78 -122 -685 16 -684 214 -390 -152 -736 576 183 708 -47 254 -900 946 865 -257 -30 -315 498 -969 -409 544 -318 -125 -580 388 -534 -26 -992 -128 142 -21 -445 -315 -613 -894 -622 -743 -526 -304 253 427 492 66 750 -576 -778 320 -79 16 -830 -876 -191 -315 288 -970 -102 -341 -250 306 149 741 -275 -411 49 -1000 -37 -81 758 -494 -903 -863 782 -548 850 -910 -927 -269 -802 -618 -12 -161 561 641 -231 -755 163 896 829 -25 -65 710 254 774 -426 -280 -986 -737 -432 486 -669 -322 173 -360 344 -199 761 -354 567 412 -167 -448 798 459 699 104 -450 13 -18 892 -397 -994 853 432 -873 -673 268 -918 811 -538 899 -505 -832 -246 -765 427 352 187 -130 -307 949 -438 247 -886 -192 -214 -515 -731 867 -843 943 338 945 450 -691 -568 -516 -503 951 880 682 212 778 464 -633 -757 -94 -587 447 479 333 479 660 -904 55 582 719 207 41 -208 516 369 300 812 991 -82 -90 -336 -955 521 -87 -704 -627 78 -870 -579 -252 923 112 150 29 -131 865 987 -268 217 751 421 -193 -633 686 -820 -421 936 407 827 -575 -513 -932 929 -702 16 403 -177 342 546 -640 -754 -159 -356 952 511 873 -478 407 -230 -600 415 517 -346 -983 6 -901 -361 -78 711 -177 -11 136 464 46 688 -407 662 -315 -415 -609 -299 -967 -85 707 -694 -121 -583 437 240 -627 -619 -813 -286 -727 146 -883 209 -33 928 -757 92 284 -911 -324 -290 986 741 692 383 806 -654 802 239 507 454 320 949 -194 -913 60 -17 53 -137 -379 -524 379 588 -960 74 78 -550 813 389 205 -375 311 -234 -744 415 559 -620 746 -743 16 -129 -598 -413 860 354 -999 85 -955 675 -342 488 552 -270 -762 406 -450 492 481 -284 -184 -204 -155 708 -3 -6 691 34 555 68 -243 -518 28 -934 -965 -303 -770 -409 565 -855 422 -6 207 -367 795 -45 887 692 372 303 443 -400 17 -878 600 131 -122 -587 158 -608 -167 -688 505 -136 -985 -432 897 106 387 -894 -253 533 989 -350 655 -912 529 709 237 259 -832 -266 294 969 867 687 270 -612 418 127 607 -679 414 343 -520 129 -518 -921 -724 -116 379 -868 -815 615 -797 -446 912 987 317 -582 487 -386 -196 -522 642 835 748 -727 -761 68 209 683 -504 199 -748 147 -38 679 -395 -263 746 704 -541 888 496 -22 150 667 -258 954 335 -568 -406 903 487 -412 -117 381 -390 31 -300 -431 -788 -253 -649 562 -730 489 -728 -167 652 809 657 -221 -608 -458 33 76 74 269 -755 273 -630 112 -469 -382 -728 -549 -406 247 -888 869 -22 -987 -126 682 -209 246 720 134 -717 -342 532 478 -19 992 -489 -150 373 -376 -14 338 480 -638 -121 -29 -107 -170 969 897 -691 -215 229 258 167 855 -150 -245 19 497 -252 599 -948 960 426 -39 610 990 -52 -849 467 -946 -339 -305 -694 958 -500 -941 -79 839 -174 962 445 709 -22 426 537 -458 252 -492 -265 -883 180 -291 171 459 -756 864 285 -80 103 -85 323 198 877 227 224 270 751 -774 246 -162 725 -452 479 145 462 -285 -86 288 -955 386 525 67 86 -308 376 -331 -492 349 -772 -662 -573 -899 44 909 74 338 400 428 -300 -399 577 449 587 122 508 -650 537 -329 -476 997 -924 831 239 462 515 -597 -423 597 -961 835 -535 120 -75 746 517 238 -154 957 -629 -629 58 -161 585 -553 -826 719 -978 -326 41 -57 133 754 -425 -454 -613 401 -906 944 612 -813 -724 -852 731 517 -448 -360 -724 -928 991 -193 143 202 -545 -687 -502 -127 -131 74 562 153 679 -745 410 -228 800 -567 -115 -178 -846 -985 999 816 861 960 -878 693 -218 -908 210 67 312 -607 -340 411 722 597 -53 568 858 -551 -530 577 -901 973 995 548 678 557 730 -562 823 -405 52 174 292 962 -482 -209 329 -828 -791 -440 870 -59 -148 187 -316 -902 242 -402 472 -447 301 440 521 -201 -318 743 -973 -548 478 124 259 -653 641 611 -219 -713 -518 -957 323 -992 -743 -704 -409 -499 -379 -576 723 341 682 -299 464 -482 750 -244 -19 -412 82 -691 -916 233 -926 -439 825 642 49 -473 827 794 85 -401 595 -285 878 390 -823 797 -743 -933 -432 757 23 886 370 797 -301 -279 -793 70 812 957 354 -804 235 -786 380 -31 109 -690 144 -84 -864 -148 -413 -167 726 60 -558 88 736 -175 -215 -869 64 -619 -579 807 53 349 582 297 550 409 -425 -608 -573 116 -124 -427 419 -588 286 -504 809 65 -100 808 -45 453 -940 -980 -982 -72 -165 846 -827 862 -441 -379 -832 667 -648 -103 -736 357 -607 -688 893 -953 -534 909 949 970 460 676 748 -493 38 212 812 -643 -157 -856 -254 -201 597 -635 150 -708 -306 -22 -144 -974 -133 220 259 -194 469 -570 -924 920 -123 162 -736 -293 -391 -973 -926 840 929 -621 -907 -374 -110 -919 194 -135 -113 896 -282 234 -964 -963 -786 624 -607 -998 597 -718 -203 219 -976 -282 -114 142 238 -598 -808 155 -907 946 65 -962 -672 -31 944 -268 986 -389 -53 -14 846 534 -781 487 621 692 -663 603 -393 -252 -680 831 -181 -350 552 388 489 -301 29 253 -337 -67 766 -727 -329 -256 -175 703 -317 -527 -291 -77 -576 114 -358 383 -718 -343 809 -947 -827 -609 636 895 -895 379 377 967 678 -951 -136 -123 99 -65 337 292 -336 691 -720 -748 881 -28 -100 -230 -826 -127 23 135 -451 376 -89 -115 423 -477 825 -646 -192 699 872 -354 0 -880 -39 -674 -485 -315 405 397 -884 -885 -292 509 -704 -958 -152 -323 -151 679 467 463 -255 945 -344 737 193 -290 -746 311 133 924 -922 -812 625 4 -210 -432 234 -728 -661 -926 -602 -868 207 -585 559 -248 10 -435 -229 245 -854 -285 -596 332 -599 -675 475 42 -863 -530 645 -437 670 -287 -323 47 710 916 126 -368 -936 122 -316 -543 271 342 926 273 -796 -897 681 -695 74 -410 709 983 -446 -167 -179 317 -618 -879 699 -221 -426 120 -727 -412 113 655 104 815 194 72 548 478 -216 839 226 932 -98 320 692 -295 -501 -297 364 -769 115 -499 471 -874 -230 -321 727 -279 425 -973 923 311 655 -867 379 -477 64 356 605 240 -119 2 -885 695 198 926 -695 334 -1 875 -811 -93 -798 -319 -467 264 -184 -213 -129 -921 -878 508 553 290 0 454 -277 -783 270 457 673 -692 473 703 96 818 617 -373 -850 793 103 -929 83 -754 280 704 636 27 315 506 -239 360 891 -65 882 669 758 -319 773 28 274 -429 487 -426 -928 -580 -906 739 127 206 320 253 -321 629 -761 944 17 -886 -871 -761 -203 331 693 -537 -608 -184 820 -972 442 -961 72 956 -117 592 -825 -979 423 -270 -2 299 954 831 -139 724 710 -831 578 -204 773 -105 782 832 905 384 -505 612 105 -406 -196 -490 -638 181 -150 -491 896 -169 415 641 -196 187 -154 803 -845 -211 118 636 -992 -932 -212 186 -352 -504 872 678 -929 -340 -805 563 952 18 727 695 269 -177 -195 -952 -169 480 -322 260 -496 -723 -672 -229 -501 -993 67 828 627 38 -483 247 -97 -667 -630 -791 -375 -35 -366 -847 -690 713 -618 -657 -422 -531 991 -334 423 86 -319 96 -351 230 869 395 985 -614 224 -714 262 349 -268 632 63 525 -242 -727 143 -233 -71 -245 492 1 -774 290 118 404 15 746 365 -123 338 -430 475 879 616 159 -455 354 209 -135 479 -671 607 -386 -844 -893 -746 890 -539 617 184 860 793 -156 -485 730 383 -650 22 463 -701 -476 272 536 229 -138 480 211 -1000 -163 743 959 416 203 50 808 -664 333 -97 860 -257 463 -65 285 -813 254 -293 751 93 -76 114 830 444 43 -499 847 -664 706 93 758 738 688 509 449 742 -25 299 -177 205 447 820 -936 -808 508 -115 131 955 -824 772 -988 616 -863 -494 -553 618 -939 -630 -373 187 -108 890 -324 -416 -156 -352 387 -923 206 522 458 -248 960 -842 -481 -256 976 -112 935 -842 -954 -535 627 -191 515 -568 -24 926 942 32 -118 316 737 337 -696 678 -152 -718 150 -172 -682 22 855 546 -433 514 -377 -528 -120 -455 -753 -91 795 -660 -517 672 -324 683 -972 826 737 24 -333 -345 -72 45 -296 263 384 -326 119 399 -769 269 -756 -790 -880 305 838 -220 207 737 -953 -942 -455 -884 -465 -481 929 -791 -662 -601 540 865 -695 -440 30 -568 605 662 130 -853 -571 -642 -283 -312 366 986 912 -214 -9 -185 910 184 528 36 -647 662 737 214 -303 -630 -163 619 -239 -728 -697 -989 567 -273 768 853 856 687 -902 448 156 -963 375 -587 670 835 -645 711 898 -606 327 943 -724 745 170 724 797 -275 234 -860 781 831 26 -563 949 118 805 -105 -666 297 -708 -30 733 -537 832 -512 -209 -859 -744 427 433 -984 516 -889 -509 -260 -59 -945 752 -572 -740 -393 759 -139 -232 62 -493 -37 -472 137 -259 782 918 224 -907 -220 -863 -704 -57 -446 -202 169 357 -994 -866 -202 973 275 -287 943 77 -65 352 -101 -553 870 -88 -826 568 -681 51 609 -895 -641 -357 -929 -191 -21 -96 76 338 -510 840 -927 315 -408 -835 -820 -541 -130 -604 -783 -680 652 -469 -590 -237 -132 -152 532 -358 -464 -656 -566 -326 960 -746 870 -275 -420 -4 -855 973 -350 -142 -676 -80 843 737 118 -564 913 -686 -524 414 171 -978 -156 179 -550 -714 406 127 -99 -152 671 278 531 -796 954 -714 -419 107 -300 -355 -236 39 83 954 -617 -964 695 949 -487 56 -614 -107 -749 339 162 20 -239 626 -209 -638 821 950 875 -677 516 393 319 -261 883 -909 -106 673 341 353 -909 454 345 -11 -509 922 418 258 -993 807 725 556 -777 -861 -419 -491 245 576 167 529 853 106 -303 966 -963 -397 -458 510 736 558 -449 494 685 673 -334 534 447 -722 -957 -979 287 94 670 -931 201 -229 44 -794 763 381 137 -769 59 779 936 -49 255 515 735 -725 874 -566 585 -687 115 -226 211 -754 100 -916 -59 322 96 -585 243 -891 -685 -245 -745 -582 -1000 -725 20 -106 692 3 373 -829 612 757 470 -10 -411 864 -613 -677 242 -420 -166 -528 -719 367 -776 -517 974 37 794 -54 -607 -731 836 -464 -900 437 -773 -167 -788 547 -457 -891 -741 -182 -444 -755 216 -320 729 -587 -1 847 -879 -610 -224 965 -13 -471 211 -263 234 590 -15 -148 868 -554 849 874 1000 -337 -704 661 887 -381 912 -263 -42 -712 59 383 -166 -14 -447 -141 420 704 -762 -360 -727 -33 578 -957 778 -452 326 3 -889 -110 913 -570 875 -990 -461 -581 -204 -837 -438 776 842 -392 -346 -53 -193 600 974 445 576 -343 12 551 734 107 -53 -207 434 72 -286 -830 440 -709 727 -228 -603 576 -202 -640 200 667 626 229 -946 -803 -929 16 -342 -450 -425 563 410 -275 48 -897 -59 -927 477 502 706 189 -382 -715 2 -871 700 -294 -155 686 460 -485 -209 341 833 -554 -728 -479 804 408 -87 -227 730 -423 623 793 912 49 927 285 -447 147 664 -492 227 275 -287 -512 630 -645 905 813 187 30 743 -749 773 177 -798 -29 794 -174 -729 -44 -389 -59 -225 -859 189 -642 -575 366 741 -656 706 -701 794 -546 481 754 -28 13 -220 -308 993 -495 -952 -193 -369 -704 -515 -17 -832 -542 -196 513 15 -459 -787 -543 186 722 649 632 -256 991 -932 520 -901 -140 -631 -185 -35 963 -58 -931 -151 683 -949 -223 720 298 211 -183 256 -255 723 623 -2 842 570 530 769 911 -43 377 -608 983 884 680 963 -180 -205 -750 -686 949 -756 465 -635 -639 -254 336 210 405 -272 -42 -798 398 231 526 247 -657 -687 -797 -820 -643 980 28 371 -918 692 -285 -184 985 -546 946 -648 -454 -526 8 734 375 -12 -787 -408 -782 937 32 -27 -901 83 -638 -763 194 -326 568 141 -882 150 -498 816 702 -556 429 -857 -566 -143 -458 758 217 -580 394 -261 -837 -747 230 404 -880 -480 -642 147 -559 599 -47 861 -950 -896 35 29 -57 546 409 778 -820 -304 704 -577 -608 520 -208 488 636 -59 983 825 -636 231 107 152 609 -135 946 936 -514 -509 595 176 -148 309 244 -513 800 -581 -681 -141 -657 -536 650 183 156 -759 905 593 -637 -731 -575 -308 -575 178 145 -613 -491 -572 -162 -644 436 -853 617 511 -10 -653 494 150 410 9 -300 -792 -892 -38 183 -726 690 -453 480 858 557 -538 -251 -689 -846 -980 446 5 -419 -789 935 -775 -593 -792 -886 505 -368 -254 713 -6 304 605 -855 -472 -168 -437 556 700 795 -134 87 754 -994 850 788 -813 -441 -383 -749 991 -320 189 573 962 -499 -552 -43 -588 32 -544 -852 -906 906 579 -41 -765 -421 227 503 868 -880 -208 187 -95 -771 -558 -949 -837 634 -703 -725 -745 -308 -511 840 -898 262 -922 931 704 790 238 -241 404 -655 852 -454 -980 -96 59 -190 -494 -689 -740 -283 466 -664 752 -102 -697 921 -395 -54 -897 410 -66 -695 487 -991 669 260 546 -573 774 -376 -299 -867 -359 907 149 -478 819 -117 -537 234 529 -77 512 83 -151 -505 856 768 -702 138 714 588 339 -703 -305 733 -546 -638 -736 711 968 -17 355 525 -213 -156 336 -236 -836 -273 -312 826 -531 -31 -635 -893 617 838 803 -14 569 -152 -467 -565 122 94 -485 101 -535 -175 630 692 817 -851 340 -49 -513 566 619 247 336 -904 -670 -735 -103 435 129 703 -440 701 109 840 391 -422 77 204 30 -730 -463 730 737 959 -555 -777 -583 -633 459 -695 -885 -436 501 -22 -891 160 -642 871 913 347 -767 -667 474 850 -604 -127 335 177 -211 -539 -863 179 -609 -524 258 -953 -673 -123 712 360 176 -612 934 88 756 -77 -549 18 -609 -466 -144 -682 272 313 -607 -984 -88 920 -373 -606 278 590 -259 499 -675 -412 673 -243 614 -900 957 -134 33 -158 -460 83 -268 593 -982 881 -774 -45 -464 835 446 -46 65 -221 628 751 -50 -229 -706 382 534 140 -699 116 255 -364 -369 146 185 854 -673 -441 58 80 -140 569 -483 -985 763 -929 722 -104 -619 213 323 -229 -696 182 -688 -28 -880 -148 76 827 -430 164 699 -766 320 -296 -826 -859 833 250 259 -571 966 448 -852 569 -912 248 994 165 -588 -194 -743 611 -453 -860 -144 918 -328 -232 451 -175 -43 -781 412 -854 -544 -684 -796 966 323 463 -348 -935 232 -940 811 -154 98 895 -544 60 426 -287 895 -472 612 -986 919 842 854 -976 -691 -680 -97 235 654 612 -242 879 678 -36 248 -346 -838 843 695 -596 -547 -453 -539 360 -839 -621 -346 -944 -665 913 611 -80 -78 -870 657 163 -827 781 793 708 600 309 394 197 -707 534 670 655 649 -256 156 134 225 -544 759 299 -617 -227 -881 495 795 -60 -42 -333 -397 -938 -519 -539 -642 70 429 271 752 688 -814 721 700 768 -283 905 -604 220 -39 56 690 225 812 597 706 928 231 -499 123 673 121 -594 -949 -90 551 -707 319 352 878 965 565 301 -739 -973 -472 739 160 492 -223 -774 519 -233 367 983 -125 -46 -161 951 -260 -519 -50 -789 -388 944 -973 -656 52 -367 -72 387 704 74 522 -9 812 -769 168 -580 -211 598 853 614 -246 102 562 -409 -606 -419 -204 -263 901 -819 -988 254 -678 544 -779 -283 -353 -79 64 -992 352 -497 -758 19 686 482 -211 651 394 -831 -63 -886 754 -974 972 -571 -225 -3 -218 -891 -681 -200 134 -691 337 -15 -768 -677 847 492 -466 34 -17 908 687 -981 744 -750 -335 121 -260 946 772 106 -328 297 161 250 -879 756 -662 115 168 -328 -274 702 -884 -965 -190 944 996 144 -231 -596 955 702 753 938 365 -451 950 -233 497 896 317 966 985 216 -84 -308 733 -800 158 975 -84 494 -679 427 929 955 -396 864 -978 -501 224 -506 -827 785 428 -523 96 -637 481 977 249 -28 61 -105 -514 95 -288 919 -732 -156 276 -845 516 -706 -210 124 243 -954 -296 18 -935 -560 743 657 -242 -708 694 196 -256 147 585 98 -609 667 -747 229 -48 -721 -701 -585 -302 -678 -266 960 613 131 992 227 735 -976 -129 116 -826 818 -373 252 -553 -938 -596 -156 -149 956 -578 -730 395 -740 -915 607 -666 50 5 -193 -990 -595 35 681 378 -453 563 -804 -796 -409 -98 498 -368 669 784 275 -767 -240 -817 -128 323 377 -369 423 -995 450 -988 -117 -186 -898 218 545 538 377 168 279 -588 -26 387 -574 -309 6 -408 210 -931 170 24 647 200 -432 271 -427 -365 755 262 443 89 598 -797 779 -4 -901 394 -65 155 -960 288 798 486 -93 -225 592 854 622 -442 -544 -783 812 -926 240 474 925 -294 856 -190 -349 140 328 132 -291 410 -891 450 275 -832 79 135 590 271 -360 654 -820 -56 -530 293 -914 -850 -493 -838 368 -436 -256 -633 -51 482 -85 170 82 -734 -759 -311 -557 -846 924 0 344 524 -93 -133 -482 689 996 -235 -600 -673 -400 -262 -110 -954 -538 412 -455 -582 -749 794 670 -76 337 -619 -785 888 -321 -16 -901 -731 -152 638 -771 -934 -703 789 -19 279 -584 968 889 936 -524 349 -47 198 -669 437 -841 849 156 -23 776 396 51 -288 803 957 -267 -683 621 -106 -3 -984 -559 401 343 -439 140 778 -640 -467 -999 977 361 -433 -71 269 -191 -350 137 766 552 -58 -380 -741 650 666 912 -934 956 -560 -694 -910 207 -351 -69 485 676 -941 857 875 710 -303 -65 -496 121 -204 414 -926 47 -488 -27 -639 -270 -116 656 511 -530 817 948 7 -592 113 -191 -719 -131 38 452 406 -126 54 -939 579 134 -429 104 771 597 -81 832 292 -608 -850 755 -967 27 947 -401 832 -277 319 -372 -136 667 -147 274 936 546 -842 413 999 -401 -193 558 -218 -429 60 504 943 405 406 42 466 -426 266 665 -105 -328 598 325 702 -344 -608 -532 -2 184 622 76 868 -615 277 582 563 466 -908 -665 337 -646 -483 767 -667 391 127 -201 561 -172 -484 39 935 342 -371 -582 688 724 704 -492 775 -763 -223 145 -997 -881 222 -662 -202 413 -335 484 -656 -612 -285 680 -912 234 111 -450 225 -849 722 332 -496 -394 386 70 -169 -939 339 316 314 -924 706 841 26 -812 -699 -402 749 -231 508 -805 -360 -83 962 633 -726 -40 84 831 -596 263 -148 309 266 176 -764 -128 751 873 -915 -657 -917 790 774 562 -845 9 -820 -672 109 -432 -577 -892 -400 -209 240 783 792 171 835 961 758 61 -273 391 705 -182 -332 -896 -685 127 192 661 -780 -68 -896 -283 551 -957 696 20 684 406 584 -452 372 -350 -719 980 350 -829 -128 654 -51 241 67 -975 -304 425 -798 285 -287 11 -884 778 746 829 -784 877 739 975 428 -359 920 124 -641 -900 -291 -716 657 351 -175 943 347 129 -278 487 314 -447 912 676 -133 962 321 385 -302 -571 421 394 -309 162 178 840 -964 814 -132 989 353 -920 -570 280 172 879 -139 -739 -143 960 367 -405 881 -886 573 -817 -271 794 177 -376 -932 -72 -372 -933 934 -984 179 327 -883 654 818 -468 -873 375 -510 441 418 -568 139 -859 262 -860 344 -561 754 -879 990 -556 408 -714 -519 -32 861 161 480 -337 -604 329 -975 -726 -745 -344 576 950 126 218 542 -556 160 761 -758 -135 826 15 93 94 -346 142 -591 -389 511 -282 326 113 260 928 -603 44 285 697 167 -198 -892 349 -763 -839 239 91 -36 -652 -527 449 937 222 308 -149 -160 -155 667 -55 -475 -582 -412 877 104 232 -103 76 460 -281 52 -290 -644 560 -888 -191 521 859 155 -716 -385 -157 368 314 648 -145 38 631 15 191 -412 -407 -234 -824 -251 648 272 588 309 904 259 936 636 -48 -48 -218 -262 128 112 -12 -316 -41 592 -386 751 -957 223 -55 -779 -949 530 -388 -672 841 739 -700 -225 -333 562 -939 513 296 -170 35 910 433 701 -782 65 986 -22 -430 -384 41 569 -646 874 388 601 976 -661 644 700 -289 302 -880 604 382 -923 48 -710 -958 736 150 -811 -343 511 -852 -96 -369 382 -956 955 773 814 -597 406 734 -193 -766 404 749 21 -503 -649 931 348 998 386 -41 -215 -140 -121 971 -989 422 -396 563 -864 -442 552 51 -70 653 265 193 699 729 -548 139 -774 -667 -203 -954 -778 49 817 -283 -220 -610 873 -552 -406 639 784 670 331 -317 -933 -370 -38 220 997 471 -224 27 -866 -418 867 -60 732 -181 912 714 947 -19 -328 -795 7 217 -113 797 44 -131 62 -102 -558 780 -840 -319 -26 -913 -694 421 641 -634 -72 -344 92 -893 -805 252 759 701 925 -625 273 -765 -486 659 -349 -741 930 -753 -531 -555 -664 -227 -602 565 -716 643 -624 -591 -482 335 -97 -425 -691 -618 91 853 341 268 -271 -412 210 -607 787 -3 -457 836 -539 138 13 138 822 851 101 814 99 843 259 8 562 -906 986 893 197 -785 -190 198 -60 133 -739 979 -368 64 873 869 675 -940 154 -590 -107 -229 487 -991 113 -410 -41 254 393 448 478 -147 -907 715 -974 802 777 671 968 -800 720 907 20 911 855 225 -263 866 -155 -223 728 -633 -100 814 880 737 -388 1000 506 -215 304 143 -177 238 -497 432 -409 725 -218 877 -925 102 109 -851 338 -934 847 -970 -325 -253 -852 782 -602 -305 222 -352 175 657 -472 -242 -394 271 987 950 -487 804 -495 -884 -924 -83 868 282 724 159 -799 -220 402 -268 -66 618 -39 -597 -237 -346 875 953 365 -583 907 841 849 -195 920 -622 -414 -707 82 101 976 514 868 639 480 -565 359 950 606 -157 2 -514 43 60 692 575 -75 -172 -380 -346 -788 52 -727 -409 -541 -653 635 -589 -417 -801 657 112 -646 864 121 840 301 -719 -275 832 610 -188 141 998 283 -590 -886 -551 -199 445 351 -589 -200 214 -227 639 365 516 -521 -953 381 99 -342 993 -924 -597 361 191 517 -986 -53 582 -896 -114 390 691 -177 -227 257 673 603 65 -829 -952 4 -181 351 141 -556 -30 136 517 525 754 -926 -354 546 970 -932 504 686 654 -585 -975 737 220 752 -2 243 -497 977 181 107 -405 449 -236 154 -946 -615 6 -679 554 38 -593 -56 -961 640 -98 -845 244 -177 849 -715 -592 690 -314 -471 -97 -232 222 398 83 -954 414 129 -158 -906 -556 -834 173 -166 991 -39 160 -88 -69 492 -524 957 -64 331 522 -707 383 -477 -105 590 740 -52 909 -120 -654 169 798 -791 169 -521 479 -894 680 -135 493 -400 -978 691 137 -574 -216 -304 275 441 46 -477 -162 -272 -956 995 845 -623 -835 929 504 971 -387 -115 -380 439 -514 -130 -97 869 45 617 -491 128 196 786 589 11 -99 995 -474 -938 -799 -623 -899 -72 -880 800 -450 -56 -939 55 18 865 731 964 453 321 109 863 593 -471 -268 854 -113 -62 -669 -599 -271 140 -197 285 -600 -158 -345 525 -16 944 -685 -165 890 -870 597 -82 335 464 511 627 699 -147 -135 283 -12 374 432 619 -36 -113 -170 300 235 390 -41 -898 -792 405 600 677 -29 204 -680 -604 -112 -656 328 -67 -637 -329 -928 -413 388 716 707 -993 811 -42 694 -932 -88 -354 -355 -911 669 824 176 142 -169 220 -429 254 615 911 730 -677 -930 5 794 -477 -951 416 14 -83 -63 810 258 380 604 361 573 12 772 926 468 165 913 744 -379 978 592 510 228 347 -612 491 845 -902 -797 601 253 274 614 326 516 -1 973 -349 -764 -938 -960 -312 627 -536 714 433 827 142 672 327 -80 119 800 924 274 -942 -524 -233 -372 389 225 -125 30 801 -214 434 213 11 919 -650 676 -452 734 -393 -501 821 340 319 -319 314 -770 864 22 -635 -232 -65 140 -585 -865 734 189 493 818 -472 527 -409 126 393 -684 -140 -366 585 543 203 500 748 -987 912 227 -917 -510 -668 -427 -265 112 -933 986 206 -119 -506 819 775 -145 -892 -182 -144 178 101 111 -295 -905 85 -297 876 295 -68 -849 250 -127 968 -805 717 -33 475 295 986 -990 135 688 43 -147 -930 738 194 79 -892 549 73 597 -737 813 -199 -585 737 773 -931 260 381 378 502 -892 -391 -639 835 182 -112 -899 -281 -617 119 595 -385 -36 -503 796 984 -263 -474 -808 -919 787 487 -851 506 -5 -279 433 -891 -106 501 36 235 -147 0 690 -245 -348 -958 687 -907 -181 9 310 -685 344 498 -137 282 131 -268 694 763 936 -146 -131 771 560 -1000 -280 110 910 228 263 -785 101 424 243 -627 343 852 -784 -809 -860 67 736 -494 283 -321 -544 536 833 -133 -984 -709 -135 -58 -37 -305 634 -592 -942 -792 408 260 -847 -656 -991 261 -118 -265 -656 694 454 631 691 337 577 -160 531 -472 625 -419 342 635 438 831 579 -888 -1 -63 102 -672 360 -862 715 -490 952 -925 418 429 -257 603 -537 523 27 40 -645 -444 -369 -516 -631 675 -324 8 466 110 -495 106 273 -56 439 301 -584 -105 231 -131 140 304 71 -953 -336 -952 -118 -965 -321 680 -459 -250 456 287 -501 -436 -789 -377 392 465 400 -840 -641 53 588 524 -295 -909 -383 -948 -870 215 -914 -831 -701 403 57 306 -786 -208 -328 -570 45 -357 763 -40 -911 464 -911 855 -145 -951 -855 -982 30 -485 -692 -441 341 558 -799 -467 382 -364 -712 419 980 303 -861 73 -625 -761 605 339 765 555 100 126 -762 537 680 725 358 -197 -713 -508 -830 50 -602 899 416 -696 -531 -831 -205 997 -463 -30 -670 962 139 -637 477 -51 969 318 -324 21 768 -478 303 529 949 308 -84 535 -852 278 -826 169 186 72 810 -383 861 732 174 247 417 755 -497 662 203 8 359 2 -458 670 -26 -258 -888 978 -848 -254 59 672 -550 -191 -473 907 -891 524 431 -186 224 222 -647 251 -987 443 -191 69 -911 539 399 153 702 -559 542 -749 -666 -809 198 88 -432 606 -820 -229 156 412 -874 175 -253 -815 -351 -629 -387 935 -342 923 -443 816 -461 103 -252 489 -670 540 776 760 -57 -581 589 469 743 -802 318 3 -512 125 -595 -863 760 -755 -828 221 -863 -657 324 622 -242 -57 267 -478 577 476 -296 -62 -980 -538 615 329 -508 330 701 680 107 -615 504 731 235 757 317 990 -54 -199 -854 502 -897 -178 718 -824 412 973 706 839 517 734 585 -757 -328 -557 -679 164 769 42 40 -879 973 -73 630 -354 -35 -417 968 -611 -577 -94 -400 -65 -976 912 -665 -91 938 -268 -447 -718 -78 169 152 -850 683 -362 183 -802 941 -482 171 357 -239 -617 851 -600 752 843 307 -161 -67 -352 594 -361 -635 762 -702 -405 -80 -569 -196 -50 -439 306 -650 638 576 559 87 301 -503 165 222 -795 -745 -248 -346 420 -900 -387 185 -768 -381 -114 265 980 979 799 479 -495 -784 -334 -311 45 -842 -750 12 -185 412 -674 -770 -473 592 652 -93 -95 -893 -831 -504 -820 72 582 -517 851 -70 697 634 172 637 353 -440 -747 -715 -598 -537 666 48 -986 977 -133 -374 484 -810 -279 372 525 -912 261 983 -554 464 -955 973 -745 190 67 549 82 -913 434 -835 894 695 -727 321 363 271 -50 63 -275 991 17 973 -268 840 -200 -905 467 260 -885 376 721 -372 -905 -501 337 -737 51 771 -300 652 163 -884 -676 536 51 691 -496 -208 -66 -289 -133 -127 232 149 -316 -83 859 -400 640 -666 -330 -623 398 878 964 -793 857 -294 -814 744 -518 -369 -756 671 -776 174 -998 -464 -577 733 -818 -835 275 -999 223 -655 726 245 -453 -882 211 -701 -431 285 128 17 808 829 -234 719 -349 -474 310 -155 -736 -957 626 488 391 315 255 347 -234 -94 -720 612 -888 -92 422 738 606 408 844 -703 214 336 -65 -84 -805 983 663 -573 -520 -113 993 -736 -40 429 325 -74 -304 -488 666 202 -580 -215 464 557 -984 180 678 -770 -788 -223 -321 684 -183 291 921 -771 -785 -191 400 -855 -394 -692 115 384 346 140 311 -101 -670 -226 695 317 -479 -906 -518 448 579 499 635 -860 -332 916 -639 653 98 198 -205 -362 432 -441 644 675 566 0 -317 484 -3 311 88 -139 -732 998 208 505 -777 432 -579 492 736 -685 215 -563 -24 -837 -277 965 13 -236 -367 3 873 -748 685 -908 293 -440 -362 -453 495 96 -518 -22 -699 -969 16 891 -684 784 -23 940 -391 486 844 -473 -388 397 -406 -290 862 -411 -321 -51 713 248 -432 -443 515 -833 -744 509 -102 707 459 834 930 714 -96 -951 911 -716 68 -216 -114 488 47 -937 -727 292 431 287 -975 -54 -677 622 -803 -262 279 -41 -886 873 -958 689 187 -655 553 -664 -153 375 36 -260 806 -93 605 -226 492 128 -277 163 809 365 643 -3 -519 153 -549 -285 170 742 -344 -842 954 578 -425 798 833 779 972 -163 162 400 -346 581 499 -242 -829 140 -851 2 -553 223 -746 -493 -791 -666 -61 26 -642 -125 -421 -35 -754 672 904 -472 -752 -761 -285 -162 -667 -760 -577 547 433 -435 -239 -285 98 -744 -595 -384 680 858 -821 -992 -335 -675 244 461 749 -272 587 -827 -276 915 -432 952 46 -174 843 -739 -263 956 -143 -636 -169 -972 -760 32 966 962 -554 -578 889 -569 889 -131 -97 -816 -675 662 -420 667 79 960 -696 13 905 213 -653 47 629 -796 804 252 -471 528 142 509 567 679 868 -48 628 -966 535 -219 212 -562 -350 -281 -62 -511 883 -463 -866 175 222 -41 -21 -185 -460 834 996 59 711 821 708 -482 206 -300 297 -609 231 -184 32 17 -521 -845 -61 869 -962 -151 -286 224 607 91 -356 -234 88 414 559 810 -208 -256 575 152 997 -909 65 -388 -193 -145 -779 721 -652 726 835 207 -546 -582 543 886 -766 -359 452 -161 -708 -588 337 -700 -412 966 -866 547 -376 -459 -740 913 -597 990 -436 -89 55 -692 -677 -947 740 -271 156 420 -785 513 -144 -612 -281 -292 563 472 435 -691 736 -937 -772 990 181 -197 524 654 -124 -166 301 875 -217 267 922 203 873 772 902 177 -629 675 -595 90 418 542 -441 -557 944 370 97 463 -789 856 -72 -357 -79 759 588 -875 862 588 349 -67 306 629 -993 -115 188 -699 12 451 -85 822 -896 -163 -896 304 949 358 243 -261 -408 628 29 -163 -351 520 -441 -494 -101 604 -666 693 583 415 13 -224 554 -363 -736 927 -788 -146 -305 -259 -196 452 -536 514 -662 935 385 803 -681 -49 840 305 253 688 903 -731 -706 315 422 -525 76 -156 309 752 662 -677 911 999 109 128 -924 406 -852 -873 56 37 -880 952 496 -825 861 150 -623 36 -927 -824 -268 538 401 -343 -882 -216 760 554 -933 934 -575 -126 -897 197 455 632 -888 -376 206 -960 750 72 -340 -35 572 65 -715 -16 497 120 86 160 -496 892 -579 853 316 -375 -735 -940 133 -382 -245 574 -176 418 -343 -66 827 -673 -712 -672 -37 -730 282 -377 28 855 -70 814 -270 708 333 -125 21 301 49 610 821 -642 -409 533 -716 -191 -656 -622 -579 816 -894 -693 663 791 25 224 124 381 -935 -430 -421 396 33 437 529 -320 753 685 781 331 -954 873 468 -34 -591 -613 -273 513 -440 172 -861 906 605 -24 944 -507 -195 528 -47 569 705 407 -332 695 427 708 -656 420 -303 -465 138 -478 -583 -362 -399 -394 24 414 -660 -91 556 541 -920 27 407 -280 29 -758 524 875 -552 437 -287 -554 -196 48 -145 450 548 343 597 554 -79 -154 785 795 -891 -167 -742 -705 707 -657 831 858 -949 769 192 -543 -329 -606 544 716 -235 -590 451 3 104 551 355 -562 -17 941 266 137 -464 -482 -12 -684 -485 458 -448 -945 -547 -426 -100 -166 969 -50 -35 -657 115 776 -510 963 88 445 467 -489 -919 539 -732 823 -66 564 268 91 -753 28 -405 -940 144 -852 716 -954 -8 846 -393 851 547 891 -442 431 564 -685 931 578 -346 905 -621 569 261 101 726 -366 581 861 738 435 -413 -104 630 906 -906 -347 -433 987 103 -924 -263 -894 899 884 822 -694 -669 648 132 920 249 760 -665 301 -494 690 286 -738 -266 727 -979 -813 1000 -438 -937 80 -136 -575 192 869 -599 -278 464 -756 118 -478 -761 -27 -838 -151 -79 -692 477 -482 -553 -824 272 -713 284 713 -332 -6 -327 -755 -836 -759 111 574 263 37 31 942 862 261 681 934 291 494 950 -962 -775 -449 -520 930 684 -501 57 434 850 -171 -722 828 -329 -994 233 705 -382 -303 -433 893 -465 895 -603 513 -344 -140 376 -899 -354 979 22 -590 -754 556 68 -868 -267 -572 352 117 933 12 0 363 -895 -10 -828 993 -679 -632 141 -91 695 -631 -220 6 454 338 -447 533 -300 165 -584 -292 -923 507 33 -600 -590 -298 -788 319 -26 40 -642 -157 -744 -458 681 -700 825 -57 -44 715 102 151 630 758 -986 -269 -618 -390 234 115 -931 -139 -997 502 -637 448 315 856 375 40 -332 673 -170 821 925 -296 -72 -218 425 200 -269 971 -406 878 737 826 -899 359 -972 392 521 -740 674 577 -466 271 531 -415 -856 -175 732 905 396 -965 591 72 103 -526 839 384 213 108 706 -628 483 869 359 849 -882 -736 556 557 674 -240 477 -468 142 -392 927 -705 -743 31 623 946 790 -351 551 -968 -359 378 525 681 -364 -276 79 589 -17 454 -925 93 323 -610 860 842 355 -691 -742 102 563 -42 -62 953 446 -470 -467 363 -423 843 694 477 54 679 -916 437 -41 520 390 415 -108 -695 -665 -158 -743 -996 699 398 325 -496 289 353 -898 -446 146 48 -702 -525 -632 -349 -66 952 -365 -450 498 625 -5 657 525 -678 167 868 821 531 160 -897 143 394 -919 106 563 199 321 -815 -878 -261 -696 467 -785 700 848 583 330 491 807 779 701 623 -354 -51 890 615 -101 -929 -29 -708 -737 122 469 401 316 902 -752 -570 -881 254 -271 -582 288 74 -584 960 438 -623 959 -511 62 -312 953 758 757 -985 540 -957 -579 78 -908 915 -382 -11 -154 -497 -416 -410 1000 398 -389 952 -509 -270 941 424 -266 54 -407 -611 -34 -710 357 625 -121 -209 -965 -663 782 -583 -781 -596 -117 132 -599 858 353 -281 385 215 -903 -180 -42 -302 428 -502 261 -923 -109 -558 -37 -684 -633 -28 23 311 -675 -578 140 676 152 -334 133 633 -872 618 496 -622 -836 30 942 -890 592 -54 -706 119 -867 837 -703 479 105 -344 -670 728 -302 -714 417 -133 -899 546 549 71 431 643 73 -673 -891 616 -739 -964 -326 -966 234 -888 -778 958 -234 394 693 -581 -763 593 -679 726 11 199 -573 471 -625 -32 -74 -106 -338 -971 698 -837 505 -620 -98 -915 -910 470 -930 -253 22 -302 -136 814 -171 989 -396 -172 895 10 -559 144 -343 -470 830 -502 22 -458 -416 -551 809 711 -765 694 196 284 112 -2 -903 627 -328 -774 -182 -182 769 583 34 444 173 -866 -693 -677 -518 -506 -392 338 -788 -482 -473 140 -184 -556 814 266 -752 694 517 744 -514 890 388 -607 972 416 -705 -157 -29 119 -616 -887 -426 -736 -704 -445 -50 -869 619 433 -675 -570 -205 -204 977 777 11 181 -501 732 425 -58 -612 -716 591 921 -894 -160 973 -285 -862 -911 -948 -957 -198 376 -910 478 863 586 -431 791 -242 -279 819 491 867 355 302 -324 213 889 964 -882 178 -146 -762 -539 -874 843 195 795 -720 177 859 -984 936 -475 924 472 -282 -219 486 371 423 521 728 -920 -206 -382 100 -451 486 296 2 -715 -438 209 -672 463 694 557 -276 773 30 -384 492 580 504 -594 925 933 -827 232 -68 -677 -115 715 -857 -472 -669 1000 239 -662 -692 975 -318 965 55 -250 189 550 112 -987 -448 -535 740 488 -951 374 944 994 -526 361 484 -188 824 -630 491 279 780 185 -66 -25 -102 -631 528 878 -801 249 -168 -603 -822 -166 -341 -242 919 868 -715 572 110 115 -948 939 -249 -613 -199 459 -511 841 490 734 996 994 -834 832 -587 292 915 -420 594 817 -186 958 901 78 546 527 -902 -96 689 647 -9 -306 -169 639 -548 672 -939 -752 -287 -464 -27 586 211 474 416 -390 -379 93 335 343 -324 -159 925 755 500 575 753 7 -980 413 -625 528 490 20 -434 -927 -620 909 161 313 -777 628 -510 157 -585 -43 -316 26 906 -659 725 665 240 981 249 -772 -289 -915 -365 -964 526 817 -80 507 841 924 -904 -382 -234 -611 557 -337 -776 675 267 793 -975 51 861 -790 759 -417 483 -674 360 -410 -698 196 -571 -91 -813 -946 868 364 -180 60 -777 -668 -911 993 -288 -798 765 -504 -223 335 22 -287 876 286 -279 -564 -367 -795 234 675 991 790 -825 -72 -615 -60 -814 -474 971 -177 709 398 577 316 74 -162 232 -910 251 881 392 92 571 876 539 374 -794 -169 338 916 532 -858 -909 6 -896 -187 479 457 358 -985 -929 -754 533 268 -853 733 -829 -58 -878 -22 -211 -853 893 573 295 7 -857 -600 962 -228 831 -901 439 664 -995 -232 -222 64 426 -928 -463 730 797 464 555 -851 54 561 337 -794 -533 -680 -491 -184 886 -117 296 829 -974 57 562 -25 -594 -458 304 866 -315 534 -818 312 187 -595 -714 707 -403 562 -667 798 -437 -999 -989 -37 -106 -555 549 -344 743 -581 584 722 306 960 236 -772 -899 458 928 488 732 -503 -204 324 311 564 -784 371 -712 -969 -496 807 -288 -471 896 428 -365 663 -141 -532 617 465 923 821 733 -777 -377 87 453 -128 -151 838 476 -171 -893 -105 816 -470 708 -686 898 922 778 -287 -844 -304 -495 481 189 215 -71 -573 121 448 -414 925 -932 357 -168 732 -494 414 522 799 341 442 597 -295 461 735 433 710 -759 619 -972 -211 -495 906 -618 -957 -641 -810 100 438 509 884 121 284 735 862 274 -649 -346 318 862 -801 -760 -815 -612 815 -767 923 143 687 -735 988 278 65 718 -527 616 964 546 761 310 638 -166 -480 0 -78 -999 895 738 -295 -829 -202 -999 -702 -503 647 -604 388 -239 -952 308 638 -518 -507 53 768 439 -164 -943 358 -499 -742 -417 -50 476 652 20 -353 -44 -573 928 -347 -427 -164 -448 -553 -520 -588 -30 375 -2 374 405 -330 -748 826 293 -285 -256 647 -157 121 767 -145 396 503 -52 834 -759 385 -986 133 834 501 85 571 906 221 -767 -273 945 -978 -125 -524 243 658 -963 184 -845 -974 380 911 707 -129 691 -878 688 725 -550 -857 -815 -81 -667 -348 220 -83 108 -722 -618 -612 729 65 526 -667 337 158 979 -880 728 -937 169 121 585 -679 733 -498 -829 -734 -560 751 828 777 848 668 350 421 -842 720 825 -297 -562 -913 282 10 405 803 -15 -705 368 818 -576 -175 -154 -802 -754 -674 -633 725 -586 802 553 798 -315 -411 -91 -154 793 948 58 888 -29 558 -510 655 -907 680 444 614 544 -880 -923 595 96 752 260 261 -784 -61 -756 308 435 452 79 -450 -428 -40 938 -40 -909 -329 -79 117 947 -619 951 845 421 -475 318 -583 674 598 304 697 -741 -927 -545 -742 -175 936 555 416 955 21 137 595 -937 931 251 502 315 -508 -672 821 -765 441 -794 497 -112 -218 -654 -946 -287 879 -698 -375 -437 602 -947 63 731 -742 894 -957 -840 15 866 -781 860 -940 220 -715 -441 565 100 817 226 -63 917 -883 -946 116 405 -781 411 596 -425 -505 308 -880 -289 580 -126 388 -58 959 64 -725 -934 -910 -869 -582 912 81 563 961 999 -708 239 -189 680 -764 -636 -276 -302 665 -818 -978 117 855 -286 21 385 -252 221 989 -106 -724 605 -810 648 -861 996 22 712 917 177 327 761 -757 -55 774 59 -970 478 -292 963 458 -746 -872 -624 -992 -85 15 393 -273 326 402 -903 821 -543 165 41 965 213 -219 -728 552 626 -364 -608 318 -168 6 -961 -931 373 -593 256 -628 745 -389 620 808 -5 -17 803 264 -347 -820 805 -202 -38 746 828 -176 -749 -583 371 402 816 -382 -167 831 459 12 387 571 -550 -732 82 -66 359 -632 770 -1 464 506 -221 331 -106 -514 -372 609 -776 188 -440 -17 -140 975 -788 381 -643 -891 648 -123 -618 -807 155 908 270 88 234 44 808 632 -226 720 -622 826 -954 -730 -789 35 444 -557 -587 502 614 -559 -997 140 -935 -194 313 -596 -410 -232 -877 519 314 468 537 -726 464 -973 -910 786 -57 946 -436 495 894 443 143 -162 795 116 -581 -527 -133 920 -986 -683 32 839 -67 533 -104 -606 -586 647 -381 -243 -848 -692 -105 274 -819 -286 -653 537 457 -874 90 -333 -8 978 -321 -648 -953 229 -619 254 -339 -333 650 -161 687 243 -924 258 -761 -795 -179 780 -814 -437 -236 347 773 -674 -477 269 -564 553 131 -432 580 -158 -1000 -657 800 641 -826 844 -383 -88 905 185 -509 805 843 -539 -743 739 -365 573 635 -940 -537 135 269 -793 -950 0 155 -517 -495 -123 -121 661 317 -634 -195 127 730 838 -316 -422 562 76 -11 -635 -128 438 -426 -612 876 -200 -598 544 951 -358 764 -505 531 448 -271 -376 18 -507 121 181 844 955 376 460 -48 677 772 -650 499 -101 398 -723 779 -350 426 -43 -19 -189 -396 -653 73 -955 427 -458 875 -532 -200 425 643 -760 711 -647 -148 -333 -811 -119 938 -892 -80 -529 611 -495 -446 -466 960 -425 -649 -244 358 -214 -592 -304 -59 -477 495 -290 -73 -660 -398 -944 -113 180 821 -571 -883 -163 520 708 -658 334 201 -61 -907 269 355 15 32 957 -810 -962 -492 118 129 -540 801 680 -513 778 -800 -962 -718 710 -150 440 -667 650 991 -147 -793 -195 265 849 -411 539 533 725 -183 713 -647 740 -42 -621 -975 -341 678 -895 296 424 989 476 -394 876 -375 995 -323 773 310 769 -526 136 837 -974 416 340 -610 -473 -345 462 641 132 375 -152 -912 -313 -418 450 490 -728 370 -842 -666 -562 -378 -7 846 78 160 773 -951 -833 -857 -793 744 -835 -564 473 -627 -974 -675 315 -801 920 447 720 -120 618 -511 -84 -412 54 -633 111 -369 -909 862 127 121 -268 -37 703 599 -87 961 -713 729 188 14 -958 142 -16 -209 -30 751 -808 -414 -990 -949 -5 -637 351 584 44 628 628 -329 459 -317 -4 -602 -396 -380 583 868 23 -129 185 -912 -938 -125 578 15 -694 -386 36 -905 -871 -53 -895 474 343 -303 -749 -634 -43 931 416 768 73 -711 -940 -572 593 -622 -818 898 942 -552 365 -263 312 -834 175 960 -713 333 679 -793 558 803 536 768 430 16 407 733 -809 -732 858 278 -803 -213 809 -809 166 -351 -133 88 -52 -26 -897 232 875 -297 -989 194 -76 -248 925 -459 896 -832 829 -678 -340 -814 169 -568 -1 767 -285 -935 -452 598 369 983 587 522 662 -458 952 -146 748 275 -649 -858 949 -178 784 396 -576 -776 203 -858 305 -453 711 759 332 195 573 -378 97 -882 322 576 914 878 104 -368 -123 -448 -34 618 -980 -835 -667 732 440 876 358 -600 -2 -550 743 -272 -514 397 -366 -650 -98 849 -693 -383 358 926 -117 -686 647 302 -899 346 794 -428 -62 -153 -818 -159 -886 -896 -805 532 -11 833 123 -609 892 -493 350 -788 -579 -146 100 32 205 -88 -937 -998 -335 851 -801 211 -841 -403 -26 -743 30 -769 -293 142 -703 -865 649 827 -680 596 -444 824 -846 -142 918 362 220 756 387 -95 330 318 70 -255 -211 334 -588 -892 751 436 619 124 947 881 -952 -887 -835 -580 346 882 912 -394 -16 583 88 -289 -501 506 841 474 673 -553 -329 585 103 330 999 750 354 455 -918 -723 -936 232 88 -487 718 329 -798 -969 63 -817 909 470 132 -172 470 824 -471 58 718 -306 585 -719 -235 -137 858 810 93 922 195 742 -989 -982 -844 -646 888 -858 -679 301 379 -483 -327 184 -355 951 -987 294 -106 987 -735 -177 -636 -50 87 -219 631 -878 6 -296 -953 -922 184 -72 541 541 -335 931 -732 916 812 720 -43 996 -209 509 -928 -170 -257 210 -959 -452 -349 969 223 -411 545 282 -943 -915 116 300 309 241 770 -586 427 -191 950 3 516 620 529 -839 -476 982 952 722 -113 -253 -468 -418 45 -554 749 -386 -459 -985 806 -306 357 -768 777 846 -534 -773 554 -368 -892 -929 776 633 74 567 477 -460 884 -190 501 -250 -716 878 731 997 -812 -387 545 584 586 -489 425 -99 -895 -210 118 -904 298 550 -304 890 259 748 35 -871 532 121 483 303 -212 44 525 218 -653 -513 -84 647 -429 186 981 678 -212 987 -480 -17 134 825 -370 -982 875 974 152 939 -642 -643 -911 -420 -991 439 -682 -454 -451 175 -283 -467 948 -802 -787 343 910 -488 -791 -300 991 393 927 340 214 -165 661 -923 704 836 -392 -215 -259 -245 790 -171 200 597 974 671 -774 -512 -626 -880 388 305 948 -679 524 615 -5 -82 -632 316 -784 -363 809 884 -495 -765 -847 656 -845 -163 -672 738 -79 -280 -538 544 -109 880 139 632 -439 -261 915 -268 -82 -778 -836 -759 55 288 -30 -168 568 -826 -219 -346 -720 938 -356 673 -124 840 -562 -937 475 -12 -481 -2 -733 -705 41 897 -993 -267 917 746 585 -244 435 691 505 -671 559 -847 -701 112 -52 312 -750 -967 -744 809 -770 97 652 -223 511 -298 -951 -957 -841 385 -535 638 -573 102 -991 -965 -412 571 207 -812 351 251 254 863 -66 -783 971 331 -972 -268 866 261 106 -696 691 304 540 -860 -637 -487 37 -394 -302 998 112 -998 -330 637 -810 -327 -450 852 -92 -604 297 532 -635 585 -351 211 -623 -266 366 460 736 -665 733 -267 686 841 737 135 623 -228 576 -387 72 101 -704 -657 -34 -200 -152 -300 945 246 -378 -738 -737 414 -481 51 811 -546 -200 -113 -904 -765 709 969 726 234 567 -493 169 -341 -182 309 769 -584 664 593 638 133 -278 432 460 425 -369 -122 -779 246 642 608 -382 910 -249 -12 65 654 590 523 77 -673 38 -839 -902 -951 418 -66 -643 -361 566 870 -594 155 -144 12 -844 388 480 -216 -111 -420 388 182 -492 -3 864 -502 816 117 -522 -629 241 -783 29 -608 -374 -182 556 912 -447 651 968 217 -694 307 -617 426 158 790 -622 -806 -803 -433 112 528 561 -679 -235 -139 548 23 81 -949 420 -193 66 -864 865 233 -637 945 -136 -422 727 -909 -911 -182 706 -843 5 -749 77 -121 -189 168 63 -30 724 -290 673 1 -972 432 477 -879 -471 873 -301 -827 -354 -626 -635 905 -497 90 -321 -677 104 342 894 583 654 -276 -488 -510 515 -613 -61 -855 332 -365 -436 -172 -432 675 -291 -340 954 600 -57 -352 -38 21 -238 -764 241 -467 486 301 -758 -284 772 719 -835 992 -353 -36 148 -99 -68 934 -367 -167 833 -888 856 105 368 172 216 498 -252 -766 -652 743 114 -761 -402 -166 54 595 -84 -482 -912 -465 -52 -566 -198 804 79 -62 -266 -162 -935 -917 -969 816 -507 682 955 95 -293 807 637 -383 217 -733 -545 82 -922 956 -854 -201 252 -735 990 -674 958 -818 -714 914 28 -384 248 -94 699 -988 -92 -228 -586 738 719 647 -988 -695 981 600 -939 949 713 -773 -379 892 -712 -286 -863 -186 -562 629 -290 364 -378 -232 74 342 -828 501 -752 738 918 84 813 124 510 -821 361 -979 -195 -461 -110 816 112 42 514 -586 -847 -78 790 -794 38 -419 233 960 -103 370 -145 21 -808 706 151 503 657 622 -531 446 39 -623 624 -166 -442 -355 450 765 -657 702 497 -662 428 -833 -493 860 -948 -465 -789 630 -587 923 -626 26 -632 -813 768 391 29 234 144 559 -160 -269 -527 739 -438 611 503 -430 761 359 775 655 525 -657 -196 -787 421 51 -123 280 853 877 183 -118 -210 -554 -356 945 -916 983 -949 -579 -973 -334 53 448 750 -632 628 -983 -264 536 -223 895 48 -437 -910 -991 -150 -35 480 192 -749 172 47 990 -557 953 -781 134 839 63 -450 602 610 623 -596 -254 35 687 -794 -656 391 600 668 483 159 -554 348 -668 -453 -477 -322 350 221 492 854 -925 847 51 595 -906 -622 395 583 -148 -420 964 -19 583 -218 650 -109 -5 560 176 -124 301 -281 -867 15 -767 -988 974 378 194 154 -188 198 318 -393 -840 -683 220 -562 -914 -722 -577 351 81 -25 100 -507 301 512 -311 643 -637 -226 -936 940 -551 -995 -813 155 -649 -417 -455 -846 -751 7 -830 175 -384 742 -328 -489 -190 -258 205 -963 938 -265 -588 -314 533 622 -342 -820 277 -325 -100 7 273 -86 -522 867 -230 260 -367 622 880 429 339 -418 -486 808 -169 575 184 593 -335 -323 -865 -295 171 672 53 567 -917 -472 853 125 -755 -911 207 -572 -939 483 -413 -209 911 -247 243 -732 971 -587 -743 -113 454 451 890 778 -655 -664 -609 35 280 -521 45 -856 -587 673 -91 -697 -200 570 -421 866 -123 -984 -521 -957 339 811 324 -130 -52 -568 -906 636 -713 137 43 -494 241 531 -923 47 532 156 -68 855 61 610 935 92 450 -657 65 830 540 -239 -476 -354 210 533 895 -449 346 -49 268 -539 -553 -742 142 753 501 684 619 389 583 732 -880 -369 -981 -816 544 -700 -925 -5 -116 117 -935 -756 157 795 -461 831 -240 -427 329 -33 -1000 -695 -926 679 358 -229 -866 -571 855 -655 937 377 -928 501 -940 -915 -394 379 770 711 997 818 -394 -622 -567 -482 411 897 183 203 -154 715 -261 -25 257 -753 -749 924 936 -315 -186 520 49 -962 153 -751 -876 -819 599 711 33 519 -723 774 -888 -604 -981 723 358 998 562 288 332 56 -262 103 -288 -385 -758 -558 12 997 236 481 771 -346 -175 -703 983 768 705 -456 -180 582 -792 -34 -558 -390 -792 -996 429 732 305 32 -50 -633 -781 526 -624 -546 -574 167 -503 -909 -978 225 -623 -408 -994 924 -614 781 240 575 95 103 826 -593 742 -359 276 880 -396 -3 737 879 856 985 -857 996 889 41 -460 -871 -166 -49 -173 -534 902 727 454 -73 -785 -210 286 -112 441 669 892 892 -290 955 -316 -568 868 -836 294 -925 -665 323 -196 475 62 383 204 463 897 195 514 857 414 778 -43 563 -153 26 122 -952 -660 951 -611 -148 246 -316 893 -20 -414 -425 -280 -304 -927 -166 -971 774 241 201 396 320 982 -617 -391 -628 958 -855 108 -391 265 859 122 -556 -439 240 -224 821 -112 -7 -895 -561 -93 714 -927 -696 -349 299 -550 -79 -91 -635 434 371 714 -213 -373 -240 606 796 -426 -149 -921 -65 256 461 -159 -65 206 -676 -123 660 385 -44 809 492 642 353 319 372 916 -736 404 729 109 834 -330 554 -797 253 -301 168 -797 -108 -805 -18 292 -752 393 814 122 -577 567 857 -130 58 88 -493 240 693 72 -612 -624 -960 748 61 354 119 -552 529 -209 -785 700 -128 959 316 208 -523 -402 -482 644 -817 -948 -243 -48 -332 424 22 301 -945 232 -308 -324 -833 694 -604 304 -251 486 -79 288 -485 -980 447 70 584 -841 108 421 -768 -26 90 895 939 -842 618 -735 -292 235 361 -47 125 -322 -772 756 257 -812 357 -827 986 632 188 8 -79 191 248 -947 20 -141 -407 852 738 282 709 715 412 985 -931 976 -90 694 418 378 994 506 801 -355 -979 679 564 -390 -342 -619 20 -789 626 706 423 180 832 51 -911 -347 -333 -801 161 -497 -694 -975 -878 -731 991 -1 436 681 -663 675 669 -432 420 -285 500 -25 -386 742 773 419 -543 521 -552 318 -832 -658 -37 874 285 85 -981 -580 531 284 90 -489 -651 428 -833 220 909 151 -804 222 -678 -52 538 -472 293 -976 391 507 -893 -228 113 -596 768 -774 -590 375 364 623 527 -575 646 -517 -272 822 997 -30 336 318 384 -52 222 903 176 -351 -123 -415 -958 31 423 -704 75 181 -306 -8 -892 100 -447 536 151 -387 -489 -49 849 181 564 -658 -491 526 330 -95 -449 -616 -803 -611 877 -707 -265 946 -77 117 865 585 -655 263 -310 -555 426 -871 397 746 -454 -95 911 -414 12 823 -367 523 -583 447 884 -999 -168 -30 -84 904 -215 -251 -838 -927 -999 -299 354 97 -40 118 700 -814 792 -226 -508 704 -833 -731 -502 283 -762 626 652 -156 95 -99 810 599 736 -170 -460 -729 705 111 -650 919 723 -45 -195 171 -216 -747 345 -971 244 48 611 664 974 625 -58 283 410 395 267 852 984 -199 -824 573 -272 719 277 735 459 -245 443 874 -803 19 527 126 157 420 -805 812 386 384 344 717 -936 -70 414 986 399 -861 340 -163 877 -222 80 260 -965 -147 290 395 -297 147 424 -168 -406 466 -224 695 169 842 785 -535 367 -407 605 405 937 889 -779 569 -666 418 -645 -587 292 -86 14 276 -720 798 -181 -882 98 -186 -786 -310 109 7 -39 438 833 155 -347 31 726 -508 -855 750 844 471 -421 -133 -181 80 233 -858 -8 -684 -923 -956 -135 -573 -466 453 -15 1 -727 14 556 843 -209 187 -190 -581 -229 37 87 -534 481 659 -537 419 -959 427 948 -432 727 556 -113 754 -201 237 444 -901 886 -382 748 -334 597 -588 246 979 96 -121 -246 -749 371 146 -229 710 -239 -678 46 543 -2 -458 225 554 -503 154 -934 110 -261 -681 618 458 368 519 492 900 309 -199 94 -194 180 -594 739 933 -138 -418 956 -302 -719 680 -30 677 626 707 31 5 -724 -216 215 -744 551 954 -568 -229 454 -291 -879 -880 -784 -640 -725 -168 -680 674 -676 927 372 -769 -425 929 -81 -553 -531 987 480 124 735 -335 928 796 511 -385 924 4 -43 -965 -166 -657 52 -65 804 -122 644 -349 794 -934 -606 -61 194 706 -531 -680 -233 -717 265 830 -405 -163 130 -113 -928 597 474 -253 -635 -614 514 330 983 -117 -133 -517 533 972 -276 598 684 722 -649 639 941 229 856 -722 528 -829 522 -721 -373 278 -149 -218 558 570 -713 160 443 817 -913 -988 -604 -652 -67 -988 719 639 372 616 647 -865 -798 237 941 683 757 450 -542 483 66 348 729 200 -473 312 -793 428 239 90 -71 447 -842 462 -347 -730 -481 149 782 688 -595 -424 -200 -845 762 10 943 333 -961 278 312 -309 969 -787 -851 768 448 -868 584 -293 716 -55 27 -490 603 229 699 778 -896 -588 525 16 106 705 -961 298 -643 988 791 -113 -383 205 -22 -986 32 874 -112 -735 -499 372 127 -915 -473 100 -912 -721 -485 -193 -80 -835 809 -9 -303 834 85 -172 610 737 -235 67 -48 733 -30 -791 305 98 -662 -751 649 -527 607 -576 -803 -118 367 -426 -926 -527 77 -485 481 451 -835 -693 311 689 55 -811 -477 355 519 -496 -707 -827 -977 -452 233 76 -369 428 220 285 -831 -125 525 859 133 -302 40 -935 -883 251 -832 -142 -1 968 842 478 -796 -413 3 671 -968 916 844 -580 -1 393 563 -638 610 -172 926 397 -202 681 303 -349 332 513 -380 204 130 -174 56 857 -496 718 938 567 -894 -624 -249 727 -766 137 -802 -613 704 -271 -715 -136 906 -691 -200 870 -185 -285 550 -617 122 431 742 145 373 41 -921 419 -311 439 127 -626 -798 640 289 -122 -670 -602 -378 -150 -644 -805 698 -957 -102 -527 542 629 270 342 575 248 248 -288 -183 -267 -929 -201 -125 -446 879 -774 633 -512 -490 7 -570 -496 -46 494 339 15 747 -754 -51 -194 -140 -505 381 434 683 561 -78 -304 -303 -974 520 996 42 -964 -643 -787 -984 -274 25 -146 280 796 -954 401 849 -386 435 24 -723 -466 -998 880 945 -869 -907 -862 -460 944 682 -658 699 -172 736 -214 -581 -797 -903 453 -93 -732 591 -292 343 -925 959 -447 -315 -926 -558 -876 -923 353 -138 673 -506 -277 -766 622 343 584 -242 -84 621 -493 -664 -656 786 -423 795 -576 -466 549 366 -444 -479 -396 912 -662 -823 -283 -625 -559 -239 -609 997 -744 336 932 -559 -578 -579 655 -230 -810 184 -778 734 69 507 -5 -470 37 887 514 918 93 533 -561 -764 818 -874 -135 441 142 682 -749 22 756 -57 -395 -522 853 359 -29 -46 -675 -717 -451 -399 235 -688 146 53 -394 98 -914 645 -690 255 768 -366 -66 -270 217 -946 490 -161 -429 151 537 -66 -975 -161 -736 -248 -18 961 677 -625 -264 -171 -536 102 -532 -215 676 192 139 575 180 296 -881 362 -740 846 405 -358 -258 -255 -505 -266 837 626 -749 -860 -660 58 -913 -933 -549 -371 926 759 627 308 -335 425 -540 -167 377 850 -937 -51 -737 932 209 601 433 -465 92 672 -311 583 108 -880 -251 730 70 826 -98 904 -227 -108 -365 -327 379 -621 584 898 -960 -145 487 271 -480 589 -12 -114 -665 -384 206 463 274 -162 874 -732 963 -312 523 782 485 -278 375 668 606 -392 521 937 468 297 -196 -20 995 623 331 -226 222 -759 284 -986 -674 -834 -78 715 245 393 332 484 733 -103 80 204 -224 -700 -675 946 80 738 463 919 -6 -962 408 307 386 637 966 127 697 -212 -446 643 -669 280 -590 -799 -319 112 -101 -798 630 -214 -695 -112 -911 951 -711 -729 -841 30 437 615 -947 -504 -994 -955 -103 260 796 -233 515 -468 624 -606 -988 467 -372 -971 -927 -809 925 -350 -359 70 -964 3 -219 -63 635 644 291 -465 -380 -229 -883 798 -420 383 -30 792 786 910 769 -127 -48 -493 -790 -305 -742 859 145 -335 487 -375 884 -363 -944 -821 -903 -554 369 60 627 539 709 428 757 172 -667 225 -257 793 -308 -648 -160 -506 471 -870 -632 803 -507 -286 -355 656 -94 504 707 -82 121 833 -708 606 338 -350 513 -786 19 -853 598 -885 210 -626 666 -858 134 -648 -931 589 581 -171 919 -169 -824 129 241 -5 -598 706 756 -574 -934 -872 275 -372 753 -45 -80 75 -721 -462 -506 -608 980 470 -675 731 -497 881 318 -465 -360 492 -292 553 -261 830 556 -751 -45 -923 966 312 -414 -614 -738 116 -702 28 494 819 291 727 548 -670 -704 -291 707 310 -351 440 130 795 -975 883 -698 981 -979 -348 625 -412 -402 -237 949 17 592 -496 -833 111 -838 -38 -337 -763 967 57 -34 -959 -82 411 361 786 -900 -235 -253 240 752 247 484 679 -334 350 456 -725 -658 247 155 -495 363 -757 -660 211 -195 -816 -983 -616 -872 727 -472 898 220 -126 -7 658 441 217 -822 287 461 422 -984 349 -438 -693 -751 336 -130 -453 -856 339 -670 -402 -374 -621 451 391 -290 485 -312 135 -736 412 327 -170 -104 -579 544 343 -764 -725 -466 422 -502 -496 -569 -133 789 -688 -654 552 -126 -975 391 -71 564 266 -815 -352 -655 -893 -706 235 594 -912 219 -366 878 91 -972 -287 850 794 -451 -787 -57 -896 173 -359 712 637 -323 -271 790 -81 -318 119 836 113 -249 111 608 844 352 41 -184 558 273 874 -161 -816 -543 134 -517 -270 31 739 -254 -754 409 -245 -972 -529 -81 315 376 446 719 676 -747 -120 612 -418 402 -727 364 750 -685 -975 -202 580 747 923 -508 499 -118 -903 -454 -894 -232 -649 -168 -837 -669 89 412 -321 148 946 889 -401 151 640 -314 569 803 -246 542 -977 -11 775 -82 -724 -39 -672 987 -146 732 -583 482 -515 -256 485 -330 -502 593 -237 825 687 -19 -367 959 -750 -234 325 728 -310 490 913 -914 -613 949 852 -128 -968 770 -612 -835 -976 -480 -834 145 900 -704 -54 -114 -308 253 370 732 710 -688 -909 -480 -639 -547 101 101 -63 -420 -506 576 643 -614 -328 793 920 559 -736 -999 -553 43 555 -193 82 -38 961 138 237 -996 484 -121 252 189 940 524 -416 578 -755 -764 -641 -765 -830 -637 162 713 -871 -28 132 343 531 -115 -46 -90 -963 -646 -467 -364 824 206 291 724 628 -610 296 163 -866 -827 768 -559 -409 -729 916 -996 540 905 -876 953 372 383 541 -608 194 905 81 121 -969 -491 432 -3 322 341 -324 210 -18 -164 80 -819 -369 -84 866 -607 876 -774 -878 -349 355 102 -460 -61 603 -761 -865 -556 858 106 368 -301 215 -41 564 -625 138 722 850 -330 -199 246 390 -940 335 -399 -517 281 -325 574 -890 125 -970 -196 926 -701 -226 -557 -83 -919 328 854 -587 -169 817 -830 -317 966 691 -44 418 -551 -1000 965 -69 -290 521 -202 -737 -766 39 188 790 393 239 58 -640 -660 683 651 937 812 -648 -190 755 -720 368 -388 646 -933 -455 -880 -449 906 839 841 598 -600 828 -959 349 782 -193 -754 273 -174 -74 377 -793 581 -182 183 -443 235 283 524 2 209 -544 -513 -381 -822 -497 807 68 585 -235 -879 -438 -72 -906 -231 658 -728 707 115 -356 125 -470 654 -181 546 -243 572 331 17 -584 -392 -875 -188 730 -756 -398 -761 -739 933 -778 892 729 551 393 84 -738 -3 845 -89 -163 -987 92 -738 261 -506 598 -10 770 -925 213 77 -395 -871 863 497 930 127 -894 762 392 525 -387 -623 607 224 547 -470 532 19 -223 301 -730 973 638 697 -798 -858 -895 -116 537 -120 589 915 911 -401 384 -885 -219 401 -545 111 -390 -442 551 853 19 376 -682 858 861 611 485 350 -560 120 -473 -531 364 -449 -288 68 195 355 796 -302 -64 524 -564 315 860 630 450 446 -147 -746 -350 736 336 -160 78 -945 -376 -455 415 844 448 571 665 921 -75 738 -300 -787 342 410 724 -769 841 641 -196 327 126 641 -336 325 922 992 620 897 -761 -696 -483 -897 -424 598 -26 -905 -54 899 554 336 -559 -518 -758 -349 276 -586 279 -946 -889 -506 314 -375 972 307 -357 -519 -814 337 642 175 511 -256 699 195 703 718 -748 547 756 591 -184 670 975 603 220 -798 -563 672 586 929 410 -909 64 40 -489 298 21 -511 735 -436 -927 -419 -355 -442 -248 -831 944 -468 -46 836 955 103 -334 705 -618 941 924 169 -966 161 -770 317 -1000 908 -551 577 192 833 880 -937 -489 -712 51 -147 779 404 112 -987 940 46 -302 -450 893 375 852 -942 952 957 109 357 100 45 -347 -851 -274 397 -21 693 895 255 -699 847 -976 -815 -271 -997 366 546 -346 250 850 589 141 371 -396 509 -59 181 424 827 740 -518 -724 376 805 434 -747 572 -710 -170 -199 -55 258 -478 -415 832 764 855 -203 -308 -451 805 354 -553 -337 -644 89 360 495 425 -904 374 -728 -191 712 -956 -517 -677 -258 554 22 80 -140 -603 521 -572 -623 762 675 -269 -74 731 -478 291 -13 -164 -915 12 -567 -193 -180 -389 -940 594 -618 -648 532 28 356 -444 911 506 954 -370 399 -36 -970 1 77 -671 486 362 568 980 -971 -594 -211 149 132 -817 -774 -606 -464 -214 -52 -157 -659 -147 -179 921 264 -882 569 -172 -537 890 -40 -786 252 -569 -716 -669 264 -206 867 442 -291 252 -5 799 -575 235 -315 875 520 396 -131 935 -414 -558 288 -195 -789 -75 -580 -294 -811 39 -28 -936 901 -850 -614 656 567 88 389 34 245 286 -152 -467 611 -756 446 675 -1000 -635 755 -931 508 213 -85 882 -74 682 -811 -593 -225 -269 675 -237 -56 -490 -930 177 136 684 -181 -633 294 -623 -21 -748 32 -601 672 -871 170 -244 827 585 209 -6 -510 156 802 -149 -230 598 -751 -23 49 -849 -805 -861 -591 -781 -895 -411 -125 50 -181 788 68 758 460 439 551 34 704 550 -725 710 -280 -395 168 437 709 -713 584 -242 102 -768 -355 -307 709 75 -136 -225 -933 131 759 927 628 235 423 -233 -785 490 896 -956 -204 314 572 -470 682 880 -148 984 -64 -306 -709 375 -198 -896 -849 537 -700 -259 -853 -189 180 -748 730 572 826 -546 899 850 -543 611 -37 295 -401 68 -694 434 479 -121 -627 -685 35 587 502 -431 571 718 735 462 -736 -291 198 705 -602 203 242 106 44 -930 -87 87 409 631 -797 -478 -215 83 -181 509 300 273 -318 -993 -984 768 -919 320 254 -140 671 -925 -957 634 891 -806 -940 395 720 -236 -631 484 -798 -511 -230 616 207 975 -507 359 -218 980 -615 867 -266 -574 846 497 -922 -252 595 -847 713 -243 376 915 595 454 536 563 618 -643 549 49 673 -720 -448 163 -953 522 -446 -105 -577 -897 -182 495 -920 -429 532 -495 695 784 -693 -284 678 74 945 -639 -89 277 916 -94 -915 720 90 274 988 518 -624 -391 134 -304 -376 199 -523 -955 -517 174 898 810 -95 -400 -834 600 554 -181 -207 851 973 434 650 107 820 -599 -294 -166 -95 -277 -957 358 -138 -527 264 -847 983 -540 289 -631 750 583 -353 -676 -794 81 82 -707 432 641 248 -25 -985 767 -967 -513 -747 159 904 591 -263 541 619 -510 -358 786 -470 972 556 669 344 -995 -892 873 10 -416 131 428 -85 514 -46 58 -526 76 977 -216 220 966 -694 377 -875 -549 183 -858 633 -462 -166 98 -918 -442 160 886 -929 522 241 724 372 -793 -33 160 -11 276 90 -192 -538 -606 -725 -345 712 -70 -286 -634 -249 -445 123 722 -623 987 521 865 773 -430 904 -361 -449 -899 552 383 -310 -895 201 -509 427 392 615 65 766 -218 319 -203 438 -854 414 151 -277 193 -712 801 163 -404 264 125 406 288 -886 -529 -69 86 -540 -815 133 614 -578 896 755 374 233 838 371 -800 -804 428 353 -406 734 -758 32 992 -17 -678 816 238 648 315 -56 -542 -556 213 -175 475 -606 605 833 -994 -320 -160 623 279 39 745 -46 455 -858 -62 -623 252 133 640 297 -992 237 -130 252 -717 -620 -752 -647 832 167 -1000 289 480 911 -869 293 378 -729 -937 92 943 262 29 259 -183 288 -304 -757 387 140 125 -483 -732 -80 188 405 591 684 -306 -716 -120 -326 224 -481 -93 517 -458 628 907 381 -9 -159 570 -518 579 -887 91 -618 296 955 689 724 272 -734 134 -191 -192 -328 -585 -511 -465 986 -971 900 -263 256 160 294 -341 -91 8 -369 507 -925 878 413 -392 620 -392 994 891 -653 -507 528 -775 878 -922 -88 796 -92 -424 -162 506 -793 -999 -683 597 11 -702 843 74 -724 -950 492 -515 -167 649 801 -769 869 -407 -343 -580 -237 707 -767 -530 553 3 -856 -460 -640 867 -754 284 371 -935 -441 555 -37 697 -996 543 854 -612 126 -917 -748 286 -17 835 633 -832 -112 985 281 -706 683 771 -848 -772 -999 618 -990 233 326 324 -91 281 441 899 465 658 839 -70 118 -993 -777 -331 22 182 535 -886 -416 -572 105 -414 -376 10 239 -457 688 -649 -55 582 -94 227 590 -967 227 418 -377 -601 -87 -716 -985 254 598 -655 643 -401 311 129 -104 542 926 -869 596 -801 197 741 -617 252 -241 562 6 465 789 335 -971 549 621 660 342 472 -553 512 -598 636 146 491 -343 309 717 -485 943 575 -65 -125 6 -777 974 710 205 -38 864 246 -103 -446 779 35 875 429 -881 -956 236 -165 -392 -37 -621 288 976 457 -633 -848 742 -210 819 35 -996 622 -344 601 -533 -564 545 347 -603 -429 850 917 -977 -304 38 421 -566 -467 302 749 -281 514 707 -356 -224 -415 -903 -198 907 655 -177 422 -371 -388 878 356 321 962 302 -244 48 919 564 -267 -421 -434 -608 881 267 -102 623 -697 900 359 581 291 978 177 -843 -928 345 -842 -189 -323 557 310 842 499 -83 -963 -369 992 875 711 673 -120 -543 918 519 -577 -283 15 -755 292 311 518 -432 -59 136 232 -664 -371 -60 799 8 -387 -448 -643 -835 743 25 -101 264 -750 -268 188 -888 280 -322 -299 -757 764 -670 905 955 -368 -682 -134 59 -635 -564 -737 683 -528 -965 -971 999 -324 -652 469 472 704 -943 879 8 101 108 -915 -498 -922 -738 -618 -362 459 -851 -159 77 -747 -763 841 568 521 520 -356 -420 -920 -262 195 -315 -413 -551 276 416 799 946 -455 -79 506 -239 307 -381 551 -937 113 945 353 -328 -123 -155 -556 -27 106 -63 211 40 -457 -635 -723 -310 -388 -913 995 727 585 -572 -562 -278 442 -971 939 870 1 615 -45 197 563 576 891 -645 690 -681 594 966 -639 994 473 -596 86 602 -831 307 -739 -716 354 130 740 213 -286 -966 875 925 481 298 153 -681 -12 924 368 487 217 392 817 984 -923 -229 234 -374 -559 397 921 931 -731 -527 -432 -50 -441 -633 -561 -501 648 -266 -241 -96 -141 -620 501 -511 155 -421 465 -370 -729 603 509 -305 660 -68 580 -528 -598 -967 -412 -5 334 -627 576 -926 471 117 -481 573 36 426 453 -150 378 -34 -657 -184 934 -554 -667 -902 -337 -388 -128 434 306 296 -65 -769 -914 192 40 -703 -187 677 595 -712 -689 426 781 986 824 840 117 -710 -25 540 -351 -957 389 -936 112 228 -367 -405 59 -380 -958 -691 -861 -273 -616 -852 475 -780 -433 -227 594 837 845 -829 -295 802 290 -970 177 898 -681 695 972 -2 -82 -186 -157 -968 -867 229 -248 25 972 356 -204 -578 263 -788 830 33 151 479 -761 844 816 -317 -948 -425 -523 -252 634 -562 -172 -648 30 -463 927 678 -633 -646 544 996 -800 -429 616 341 -106 807 -384 40 71 356 618 -137 -464 826 -965 213 -888 928 980 -393 -546 835 441 863 -466 -533 9 -779 496 940 -658 -473 454 -193 -212 397 328 670 657 398 574 441 81 774 829 -580 198 -852 241 -446 892 348 -66 250 896 574 275 -253 -603 -93 -920 -202 -552 -173 -536 -666 -13 -214 -154 -468 781 -32 685 749 -865 -345 -712 -101 846 117 -87 97 -969 -568 616 824 980 -699 203 848 -144 -377 277 -966 971 -53 114 -207 315 -554 -364 -960 -72 907 -973 -245 934 -22 -89 991 477 408 521 -36 198 660 -988 726 -218 -345 -560 155 -360 697 -170 -112 444 -894 -744 -246 165 370 952 771 744 -587 758 555 -400 -328 344 -506 -615 529 -604 -518 -288 211 545 -499 -711 -883 -350 -356 606 -172 -371 -866 -81 76 543 968 -459 735 -272 305 -993 388 165 -229 -231 -162 780 546 -409 616 105 233 942 -118 424 161 209 -462 108 998 979 -859 -331 -280 -974 279 934 183 -736 -56 535 372 678 -30 -840 562 -149 -360 28 483 417 795 -457 -510 -536 -487 31 -410 -371 -87 -200 439 -54 653 -525 23 -279 -553 -116 580 -653 -606 -275 -63 585 850 -143 -62 -482 463 80 -355 157 172 984 -722 795 -202 953 -238 -619 -827 875 -143 423 650 973 -543 -747 167 -827 -651 658 -552 -89 375 478 562 678 944 -45 -703 156 -446 -997 -899 -465 243 -873 -769 -112 -530 920 -539 245 342 988 598 731 10 -448 899 975 301 -390 -664 843 -200 -36 71 154 -639 837 736 658 213 -52 690 677 -12 -924 -366 379 -809 -335 -720 -649 873 790 -204 -136 -348 -327 -30 -740 -91 -702 539 -760 -649 -842 870 644 802 -451 -892 -902 962 367 -682 699 -229 -926 -905 -860 630 482 -542 783 -823 -65 -303 502 -857 -637 -235 -806 232 998 -678 -765 502 -359 -54 -643 675 698 942 849 -685 -827 -710 355 572 33 -747 -895 572 -458 -400 812 265 -302 -796 23 -379 -117 206 44 -401 -792 -82 186 -368 175 372 539 -326 523 923 -536 -96 -508 704 810 97 681 -91 -433 -99 517 -33 405 -702 954 -515 -662 458 617 781 364 -799 -916 462 459 675 244 -602 505 757 -570 -660 -991 801 18 -283 359 175 867 663 459 235 -208 -953 -843 -52 -12 121 969 -993 -242 -89 -409 148 -922 777 137 118 574 -964 -258 -61 498 627 268 -587 189 -219 12 -445 227 -884 995 484 860 -605 189 185 224 -443 866 -91 200 424 814 283 -389 950 860 -443 169 -377 -435 36 90 83 -803 -606 -496 -484 -633 -238 -456 185 -738 -978 -311 925 -878 929 601 -7 -338 973 501 663 -805 65 382 311 566 283 -442 -580 -712 206 530 -864 -746 533 -946 474 363 -164 387 -86 -329 -120 110 757 347 965 -554 -443 529 266 -334 -746 254 276 -915 -171 -369 26 653 890 -604 731 -647 912 -702 -626 874 931 548 -265 -15 340 343 364 327 -274 11 390 -536 32 -121 948 -726 -315 762 218 -900 18 -764 -505 -784 -724 786 -783 930 266 307 737 -352 568 621 -433 -225 -785 -636 329 -782 -141 295 254 681 911 -614 -966 739 -894 733 -970 -677 -464 -916 -96 -388 548 -756 -144 974 245 307 848 265 81 166 -453 390 629 -509 -922 358 -512 -24 268 -72 467 -184 -339 545 987 -677 -982 108 -247 636 819 -39 25 668 924 85 -113 585 -611 -889 -802 2 -411 -676 -456 479 -965 70 -149 -510 401 -602 639 166 -917 -639 -907 702 551 713 822 -76 -662 -484 -347 348 164 396 848 864 832 -477 -280 -615 224 702 -181 342 736 -997 -317 539 -192 24 -621 529 -728 -124 -349 797 -462 -465 -786 495 -609 644 -271 794 973 867 858 -561 -275 -18 -359 -564 -63 749 -812 249 -268 -967 -91 -773 41 256 276 216 239 700 302 -788 -6 -438 -121 421 -930 470 -860 531 -886 -306 -418 -643 708 123 77 321 -757 -206 -410 -223 -163 172 201 -502 -63 -816 -375 628 -681 -224 -840 286 953 -491 -668 -916 -824 581 -565 232 330 751 -90 -666 -947 5 969 241 319 -328 413 -12 -946 -789 220 257 -175 130 885 826 -435 -803 -960 -629 -507 -774 -603 -725 56 929 -365 744 -531 -205 -209 852 -127 917 982 -5 -266 -815 62 -38 173 565 835 25 101 -242 206 -248 542 579 962 -424 -538 446 -161 134 458 30 -577 243 163 -53 503 47 -611 -946 -735 -50 271 -257 -904 290 963 -100 -245 -356 201 -193 -7 218 -996 594 -509 -174 504 -142 -618 -972 -937 -76 -908 -850 -236 -340 -188 839 669 -608 789 297 947 -817 957 809 -318 -753 -561 -359 855 547 -153 458 -970 -961 909 579 -718 -25 -654 -152 -497 719 -153 746 -354 396 -448 -796 659 -236 433 -304 -327 -683 752 84 797 -348 463 59 -657 435 179 963 -438 433 -591 -160 -401 -21 -104 -144 935 -534 -173 219 877 -564 -979 -35 781 -441 989 -901 241 -811 160 154 1 401 414 -887 -793 768 -620 -392 -494 -648 -81 -673 98 -787 -878 294 -874 -409 919 281 -805 667 970 927 451 485 389 0 722 -503 850 812 -302 -163 4 428 -431 -138 785 145 268 -876 -923 -399 -67 75 269 -389 -319 -455 -116 -43 -227 97 -825 -344 -326 336 -385 -831 -991 -947 -546 -646 -121 192 -616 -498 -691 -467 -899 -328 -10 804 -895 44 170 -326 -466 -910 -542 -52 -697 945 -993 267 771 664 773 595 -717 25 219 -825 -11 -830 842 994 83 -192 -938 984 823 433 721 -768 186 -277 -382 550 -331 553 -388 -287 -538 -591 969 -958 -696 -943 454 -602 899 -868 31 -170 -212 165 -471 418 -975 -667 387 -828 -448 42 619 445 984 -141 -348 702 -897 106 363 -198 371 57 355 181 535 292 239 330 603 748 956 357 666 -596 277 -320 503 736 -256 589 222 -650 807 927 351 708 460 1000 -794 294 -417 847 632 124 -637 844 -631 -731 -574 926 -110 214 -258 -567 -603 -313 841 500 -878 -270 -655 736 232 -668 -765 808 -633 -578 171 -720 38 317 636 720 -866 915 -735 514 25 910 686 -105 -262 985 -668 -890 444 -920 -386 -96 -106 711 498 -194 727 -951 -832 79 530 119 463 -919 901 -520 698 842 28 703 860 669 -749 141 -847 80 990 134 -909 677 -994 -620 234 -208 507 602 586 -576 -157 794 826 -877 -787 609 858 707 429 -333 233 419 697 669 662 215 -221 343 588 -158 897 -339 493 -673 847 396 -564 -340 179 -575 -47 -11 -600 -859 981 331 -808 502 410 638 -173 -498 -939 836 9 735 777 841 -878 -512 560 220 279 190 -186 37 -358 -185 133 741 -857 -458 -977 -150 943 -229 523 -576 -284 -466 978 61 -204 220 -161 -808 872 -326 906 -773 482 831 -925 721 893 137 956 158 17 850 153 -938 -12 990 -1 -957 -321 749 -636 -186 -983 108 -801 624 122 -694 -526 335 215 -557 -333 -499 46 -648 325 179 -188 -540 -557 814 729 -263 -110 -895 -380 682 -328 -204 568 -187 -271 145 775 231 386 935 -597 -106 823 958 -152 -984 -372 -180 813 999 877 -59 -305 -183 -498 488 860 579 -275 348 -92 24 370 735 -27 -71 -936 -696 -826 449 -68 -681 953 917 645 929 442 196 484 -114 -292 764 498 525 877 193 -117 -621 -947 188 461 -12 -380 -409 993 -461 882 601 -290 -134 -694 847 566 -207 -785 -402 76 114 -335 801 919 742 265 595 653 -62 588 -414 -379 -644 153 -753 236 511 365 475 236 -337 216 -930 861 958 -785 -200 373 -725 623 414 -668 989 793 -373 930 233 714 -658 -786 -680 438 -906 465 -617 548 -824 -595 230 171 -31 160 747 -16 290 560 995 972 -887 578 675 -327 433 721 -999 -532 -667 -584 683 -360 -449 475 271 421 383 886 334 -477 195 85 556 796 -964 -338 -959 -992 -556 216 -994 426 25 583 -728 -540 -814 885 878 873 -461 51 -724 -107 -203 -981 210 272 698 -25 310 27 -884 -677 -444 715 -262 685 460 -410 479 -410 -327 -391 589 262 932 987 625 96 -707 79 726 -980 -864 481 431 468 -904 -870 79 862 22 -477 660 152 67 -358 -275 -935 379 934 -897 -938 910 -717 853 226 -476 746 353 846 -453 -756 -465 733 860 -31 598 302 838 -725 -550 747 591 387 -521 474 -958 -757 -325 -552 274 805 -593 -646 871 440 679 -349 521 464 167 -296 803 271 140 733 635 572 914 -122 717 149 -113 -329 36 356 -400 -850 -268 743 -104 57 93 267 -640 -784 -549 -855 907 647 -583 107 230 -514 875 -721 -307 642 57 227 782 -798 471 -52 130 390 -94 714 771 -314 493 168 -680 -383 -531 0 32 158 502 -703 -390 849 -207 -796 -859 -588 373 -46 -442 807 593 381 107 851 -835 278 949 -448 -581 -204 856 505 799 -714 -329 249 -340 -104 -587 -816 657 -791 -713 368 1000 385 369 106 26 -456 534 844 -422 321 -700 596 -290 173 -364 -446 367 455 585 895 -695 -502 -302 531 -473 -615 -109 599 52 -806 760 -130 -154 -715 -14 -694 23 -331 587 -870 617 -498 -972 -262 -713 657 658 -856 -317 127 -128 -454 -404 -14 806 -620 -962 -577 -940 168 540 -207 -76 434 151 -173 -249 734 -691 153 -172 265 88 340 779 314 -271 -699 88 1000 -314 -926 44 301 -496 -9 -713 176 668 -239 196 -115 686 -678 175 65 93 -685 968 117 413 940 -435 540 -255 554 16 705 -472 -523 -879 -847 -253 -548 -397 910 378 -600 410 568 -265 -80 -681 304 -783 378 737 -261 -506 690 -987 289 -444 -190 409 152 -690 731 43 212 -137 -3 878 -184 204 116 -225 598 -566 206 952 772 -755 -224 -511 -275 629 105 962 -899 -406 897 -376 231 -158 -266 0 -984 -16 669 -662 -477 -669 -823 -220 272 565 102 -90 -240 -193 -970 931 -543 356 782 39 137 730 823 832 588 675 490 -497 947 -422 -520 -492 -335 -803 642 940 -43 395 8 -366 626 -441 -177 -260 -726 600 988 -530 976 597 558 -399 71 244 139 859 -321 576 379 545 -975 -236 -214 -898 308 685 960 143 -449 210 -352 108 -201 -185 532 -305 -95 -360 -685 643 -789 -320 -167 -669 57 38 -558 -665 714 -483 459 470 -356 -103 919 566 809 102 40 978 102 -885 -214 -66 -307 762 664 409 -199 708 773 770 -787 14 502 -13 429 320 -150 -871 438 -847 -773 -999 19 130 -510 -711 -472 -973 -839 -406 231 -506 876 -526 -36 586 865 -843 60 -503 939 325 -803 -259 -287 965 473 -464 -256 842 387 801 -517 279 373 217 786 -268 -662 -260 -477 -437 618 -86 -908 -73 -921 -207 330 79 -726 -654 -487 88 859 966 -957 145 -362 -783 414 972 -962 100 218 -460 369 133 -664 -63 438 300 351 -487 -630 162 406 -897 688 -522 -561 -808 388 146 -287 -310 455 293 -637 -939 -420 -269 927 -612 808 -446 -755 -969 62 -932 -485 742 -397 981 605 757 401 573 -142 136 559 -909 437 -971 413 988 140 -647 677 -145 -366 -146 194 182 -397 -865 87 963 859 730 950 -895 465 -168 572 -702 -470 152 -427 159 876 505 -241 -323 -859 217 844 -903 506 -287 -963 -418 -244 295 792 954 27 22 856 -1 942 -507 -865 515 -508 -818 -929 -158 879 -162 -746 -484 204 -166 -714 87 -679 274 536 -1 568 -362 1000 -250 -666 -418 -956 75 -875 773 -120 -715 952 -855 249 -946 -757 44 -213 -680 674 348 -746 745 -672 970 -473 -171 466 -268 -309 -572 -770 -618 -990 59 505 960 89 244 633 -410 727 -310 -838 -571 683 -53 661 -125 361 935 -654 494 -495 -612 121 -718 362 419 283 404 600 757 -202 578 -904 -348 -621 59 81 962 905 -757 479 258 -921 -224 671 -727 -768 698 -908 361 374 803 -712 453 -254 109 690 276 276 805 527 -91 205 634 203 -67 -671 562 122 -186 349 -344 -621 -4 -258 -175 569 -481 -322 -528 969 313 -375 83 -644 276 816 361 317 428 244 -545 -851 470 69 -429 -541 930 -997 -914 447 681 -308 97 -714 -645 4 -592 260 -442 -660 714 -977 447 -164 668 -79 -57 256 -843 -945 981 -795 470 394 -239 -817 178 -769 -150 -261 530 -428 -974 911 -14 -225 -747 946 786 -266 -498 603 836 -746 -599 65 275 -602 -291 -912 322 -751 802 283 -550 -274 158 39 -151 212 -757 -478 -998 -91 203 -709 129 674 -701 973 542 -281 -209 602 -97 873 -536 159 -895 974 -496 -26 -404 -652 -410 -198 449 -337 -597 230 -563 -219 -852 819 278 -456 -895 670 219 -584 -164 28 -471 491 -659 408 -126 970 -60 615 661 401 946 463 976 -602 -375 641 -524 -927 622 -20 617 296 310 -50 -137 299 -821 366 -576 -739 -330 327 -978 412 -767 -697 -411 -392 609 -465 -245 -798 970 -174 -644 26 -679 -488 989 -387 -12 72 487 271 233 983 941 -596 984 -340 990 447 616 184 111 399 -649 -441 -695 -601 -284 45 187 81 764 733 958 -737 162 -921 -611 -391 -603 60 -966 979 -126 -268 300 -702 -735 -903 450 390 -139 -444 918 797 -343 274 -282 364 -329 -290 -628 264 816 989 502 355 -662 -431 927 -350 89 -826 951 416 -598 159 -885 568 -815 412 74 160 -544 222 -745 498 -24 413 356 523 479 128 -710 98 858 142 718 958 -495 351 868 178 -967 490 841 -987 713 92 -472 -958 -548 783 544 -145 -285 186 -104 410 -149 41 -816 967 81 -937 -825 -687 752 767 -627 546 647 -932 278 -260 750 -756 -842 -292 -174 -631 -297 -68 -976 -133 972 -495 -846 -735 110 885 -905 -743 -627 -637 708 -736 -989 -511 -40 -400 -793 830 -908 437 745 -504 913 602 231 876 -673 -952 372 517 -578 -782 -957 833 109 778 -319 -275 -146 914 901 433 631 -452 -314 -428 362 268 -751 902 -15 -368 -619 -355 578 -48 805 465 12 -410 580 716 76 618 516 -710 585 -507 -47 -125 675 503 382 -421 952 351 -614 505 -460 489 -210 50 -426 -193 870 589 -516 -351 793 756 -757 701 983 -293 841 -797 -799 320 -619 -800 835 122 51 243 379 85 744 198 966 467 4 267 -746 627 518 -852 -910 569 107 -468 -836 -262 -342 771 -937 6 -952 -798 -535 849 -745 -388 825 -629 -789 -240 -209 31 743 553 -92 869 -567 -996 418 -886 -110 50 859 -931 101 -421 -402 -444 946 610 94 91 -18 -756 372 -955 -803 995 -658 -616 -77 -699 -96 297 524 668 170 514 -30 -52 -45 -601 -980 -437 -902 591 492 754 -637 638 193 -132 361 593 841 507 687 592 684 -106 -138 -28 467 -218 161 -360 613 -464 813 317 644 230 -174 -275 162 -356 896 136 -905 -715 -497 -259 101 911 -622 -198 -994 -31 242 599 35 -224 -808 391 871 780 99 -305 -233 -61 348 95 -828 405 749 -390 -807 805 -55 838 -265 609 304 -807 868 957 335 66 73 533 976 914 601 -816 631 519 -317 -318 -761 627 -335 309 -584 -956 373 -186 321 407 -735 809 211 -980 598 -97 -488 525 395 -221 865 324 -932 120 -98 -456 312 612 340 559 -257 -63 -585 758 721 -131 -161 891 -876 -190 32 -221 546 107 -791 -924 -529 -168 -394 142 974 -427 -609 -39 -234 -640 588 -715 -153 -71 651 -565 -79 -999 734 342 142 453 20 -200 521 638 -155 -545 472 463 -306 -6 -21 135 -971 -957 10 -421 -892 254 725 814 508 -129 -199 450 -210 169 -515 -492 -57 -117 361 662 -286 -533 -949 -587 658 -328 120 -382 -360 104 411 65 394 -829 -895 598 -331 -7 -144 -220 -990 501 173 622 -780 -488 -969 563 -966 -681 -443 175 -885 583 -936 -687 -180 -785 309 878 -593 -985 452 -18 442 852 -394 -303 229 958 0 636 596 -379 577 190 -110 690 -260 -752 -397 -966 -235 800 268 382 -844 -330 -810 -328 598 -963 -651 444 -387 811 126 648 -115 982 -765 -678 -893 -213 840 -402 197 479 -113 899 699 806 -745 298 722 575 -342 85 -509 -852 738 -573 -420 -227 876 814 -238 247 845 96 -845 -68 875 499 -407 627 -565 735 825 -341 482 803 40 518 505 -861 -759 175 -655 -382 901 855 110 338 182 -514 -514 -413 372 -872 616 903 -972 237 -336 555 -981 -213 -677 60 -423 -742 70 -320 639 78 408 -651 -625 692 -359 726 -652 225 -557 423 928 760 405 -923 -104 -270 -990 -601 -243 -438 904 -123 -143 532 -71 733 586 -291 157 -649 -876 -852 -617 118 -810 275 -741 418 -25 753 210 -476 -966 459 772 768 410 340 204 -212 286 857 -544 -691 21 208 546 307 -429 -380 -694 -799 194 -69 346 -694 518 557 -538 -157 84 -295 752 -931 433 -634 383 757 474 -990 -802 4 607 787 109 628 326 219 291 -962 961 917 272 963 821 330 501 515 226 -277 -999 -492 -436 -846 841 -989 253 144 612 -490 -707 948 -719 987 -982 453 431 -479 929 -912 -862 149 372 614 -860 982 -632 -224 68 605 -781 154 506 -970 426 58 -206 954 299 -781 492 265 -434 559 -652 -781 71 569 -969 153 83 806 487 -991 834 354 980 -79 980 580 -440 -619 383 564 294 525 -278 878 649 233 -328 -402 293 -759 475 624 -706 796 300 923 112 -308 -97 773 211 -694 -619 197 826 605 -857 208 896 -284 -323 -892 -334 -547 -349 25 514 13 -171 209 -556 -225 611 -810 -126 519 920 722 722 436 345 -605 -231 -405 447 633 435 -70 -986 -671 -51 -215 -155 322 -352 -553 845 -288 619 -159 -694 -664 -723 -553 871 640 -796 433 -283 -439 -449 92 -888 700 650 -922 922 995 810 -887 -969 70 403 -257 287 -676 -226 321 589 592 -807 -181 20 -93 -41 -88 -421 -435 271 -786 -915 -886 -759 -980 911 723 485 -935 -246 383 -156 -606 809 -391 954 -311 -791 -608 -865 -651 -239 -937 -502 -143 -66 -912 701 113 -892 685 -218 -413 -376 986 -862 -237 606 -472 456 -45 -918 -265 -626 397 -557 -682 -915 -196 -425 -972 -451 949 -430 -461 85 496 -876 -340 -71 43 -506 -246 353 484 -816 -181 -990 65 26 18 2 -785 -362 -995 -132 -838 992 -258 -602 -798 822 954 4 -21 651 898 938 606 -637 333 -484 -832 642 159 697 -6 376 -885 758 -262 620 85 -857 -970 -95 -425 -333 896 -456 -202 513 755 -532 -409 -354 -512 431 767 -804 -715 -675 -224 -481 -999 995 -244 387 990 -903 431 -784 -684 -362 69 301 -94 841 771 -708 946 520 -897 -58 -747 -976 967 -297 -532 549 811 -149 886 5 728 358 -801 25 -169 88 869 -216 672 992 551 -734 -184 519 608 56 -645 35 -655 -852 -20 283 601 154 -275 844 840 103 357 852 48 -880 -239 -142 461 43 -653 -748 -229 -154 -210 21 73 -920 -742 -259 -56 -85 357 -269 -848 -86 -216 651 -732 390 363 -524 354 -779 -146 823 -412 -629 553 247 711 -287 926 -257 -888 788 830 -34 -125 685 -995 748 -549 -669 -703 722 946 -763 780 -122 -53 -727 774 607 -814 884 -524 210 -826 783 801 -229 197 -195 -695 -278 -346 -7 268 609 -749 -9 -64 -497 -235 389 -968 985 -507 339 -715 -794 -952 -381 -194 588 -50 -381 987 -287 -173 310 372 -957 -545 854 -117 440 573 -330 -164 -162 -101 253 -402 743 -986 -460 622 -758 882 175 228 -873 -829 -364 -622 847 479 430 -603 -106 238 377 63 879 603 194 -116 484 -100 918 338 -499 -676 -967 240 473 -729 -94 588 -437 -198 610 620 -341 173 611 -441 -604 510 -925 -387 688 213 -310 -605 -268 -696 -830 943 275 183 270 -813 837 -616 -765 31 -153 571 76 -412 495 241 -391 518 -438 783 -281 -675 626 446 -569 -469 14 -373 960 915 923 865 -578 161 -476 -327 -936 643 -829 -49 863 833 727 -928 947 -722 -391 184 365 690 -355 692 -123 -613 -38 341 -314 26 70 -10 285 547 536 998 990 -432 -491 501 -561 -217 661 15 -105 -180 968 -775 138 -38 -684 919 -578 -525 952 -383 993 -495 -523 -781 694 -137 513 -884 -445 511 422 -142 -259 86 -453 91 -299 -472 145 -295 -168 10 214 198 634 -747 637 975 480 893 906 -642 -28 14 -843 436 -47 -857 -993 -649 -457 -404 -244 472 -757 403 757 511 -418 894 -999 127 -34 -835 853 -73 361 -299 -470 -238 326 802 352 359 -231 124 -359 608 116 -43 775 -45 502 167 872 827 795 -552 -438 -129 -460 -659 239 962 -539 899 -195 -422 -645 -628 -506 -277 877 -818 -201 -742 323 -573 -13 -344 -65 -628 -295 741 566 186 358 729 -648 221 -412 104 818 -269 517 584 350 -149 -118 -445 167 916 -343 318 -510 -400 -154 -326 -264 -224 -723 160 -726 -11 209 -670 282 916 -564 -700 250 -59 543 -373 -235 -551 -326 -333 -642 -494 -771 -98 -18 -226 729 590 332 -942 224 882 780 -727 -709 -921 -581 413 -959 -885 579 -76 -103 -216 -448 -859 467 451 -3 426 564 -528 746 892 735 455 403 -764 323 -788 25 0 555 389 597 932 437 279 944 -341 825 540 -693 -542 230 -738 -676 -743 -459 -638 225 538 -434 690 -266 -475 -120 438 935 350 362 -537 -325 387 -995 -17 -93 471 -599 -56 42 -281 607 -855 762 -943 -803 13 -676 -3 -932 -247 873 208 995 712 409 77 -307 -927 884 621 604 931 217 -823 -683 543 53 -108 -316 -102 -327 -610 -617 854 363 -183 -101 -492 122 819 -647 2 -355 244 776 -452 -887 -18 462 -205 229 -503 -823 -95 -432 573 443 -512 -527 -853 -504 626 370 607 213 25 543 396 561 -274 894 322 -257 79 201 -392 -928 -694 916 89 918 -643 -969 752 -402 -985 8 171 100 -389 833 -721 -160 -473 -252 540 262 -689 911 -54 516 310 304 707 331 -378 83 155 921 -679 -240 -452 796 -551 -39 412 989 -679 -294 -495 722 383 684 674 -745 -392 642 -501 789 185 -304 -27 359 -695 -856 851 -100 67 157 -245 462 621 -391 -703 622 637 236 -288 -959 879 770 -411 -680 -627 -298 893 -626 523 614 -756 229 -225 398 701 738 535 974 942 -396 377 -644 -603 590 41 -480 789 -481 620 448 -141 -128 142 481 -502 -926 -882 -888 461 644 -987 -641 -796 568 -548 -849 750 937 996 610 -701 -906 533 -312 534 434 779 914 -322 76 -914 -78 -767 -939 -374 -588 991 -176 -105 552 -301 217 162 841 320 -421 813 -922 -150 -889 782 -330 -250 879 739 966 311 204 -194 -607 -93 616 -657 447 523 -29 247 -349 882 -648 -893 -766 -150 910 -534 -228 -537 528 -876 804 -299 759 389 -537 -631 183 448 491 561 609 -681 -215 -590 -582 -667 415 -661 -18 -827 -303 792 459 -340 621 561 290 15 -461 565 -847 -756 905 506 161 -147 -833 475 348 -997 17 -501 -546 -964 -404 -707 -132 -993 -9 -505 -534 639 -429 -200 -263 -72 500 427 495 -13 -689 946 -421 -111 -149 661 123 558 -951 283 522 30 -30 852 283 305 261 -208 -778 -61 -963 943 667 868 836 914 345 -717 -284 -480 180 -470 -71 338 799 375 724 -494 693 -615 775 -238 414 -155 128 358 97 310 -763 -509 390 -68 -338 -785 926 773 921 -825 267 -678 -913 35 812 -434 504 889 151 -698 -846 -161 -255 -856 377 979 -384 -514 -274 669 988 318 830 0 375 183 -868 -34 -581 64 -159 -129 -192 -775 -103 975 626 -699 -463 -713 973 -537 -126 -965 -59 543 -795 767 300 -279 -340 744 -665 -552 378 314 522 -559 105 968 326 583 122 -78 -522 -217 952 556 441 917 162 -636 -739 452 12 574 -334 -779 33 -609 330 -615 -472 618 731 201 -447 493 -262 -928 592 551 314 -708 276 -891 -790 530 -638 -267 -246 -914 -611 -173 -402 601 -947 500 368 740 770 375 -58 -658 -591 925 -317 -284 -562 631 498 -868 -574 -991 -724 827 453 -770 809 404 798 -231 844 18 -183 -59 -48 201 508 -537 981 65 -117 249 411 -459 -595 -122 -23 -883 954 603 685 200 -558 -639 -362 -732 511 -508 -101 179 90 -922 -636 -467 -241 154 -662 -730 -873 -108 886 449 102 -48 150 -986 984 -756 -551 -432 -783 -274 -530 -989 -750 660 748 -60 614 -667 400 999 -222 -835 330 662 -246 -234 669 253 -651 -999 713 991 -303 399 -735 -846 638 403 -748 663 -137 116 -65 145 -589 -506 837 767 -422 -796 -716 479 -787 253 181 -738 -116 308 686 706 -790 -672 147 40 399 -963 -828 -910 90 -70 889 -509 286 -660 -890 679 316 674 533 649 -768 917 378 396 -333 701 -400 -854 -178 -131 659 -390 -183 -407 -224 535 237 778 147 -875 -258 -505 -563 859 -952 -340 -521 801 -585 208 474 290 586 -903 23 381 271 340 463 -963 -875 -925 475 -902 815 17 310 829 -412 -833 443 -292 -930 -290 966 339 -86 552 360 -162 -166 559 -404 957 -701 38 -399 -937 -197 -420 59 826 195 -349 -905 751 -994 -141 -857 406 354 -902 -138 824 533 -254 365 169 -969 -417 992 861 946 61 903 177 -169 -320 -124 192 -902 -317 -523 -753 193 -707 218 -982 -694 -746 289 872 605 -96 157 -471 -565 -100 -471 -988 -404 -292 -414 -273 721 209 991 -104 -363 -238 -886 22 621 475 -849 176 -965 649 867 -662 -84 -919 -328 -106 919 756 -531 -361 -255 448 -44 -839 670 -655 458 -606 -817 869 825 -628 129 825 -947 -160 -386 339 -909 821 822 -708 -132 323 -749 -52 -739 312 -377 624 35 311 -218 381 -47 -932 822 610 -327 483 -454 -553 -926 928 -860 -525 -133 694 -207 387 -594 586 119 -22 291 -30 785 -969 -778 489 -624 75 -909 -358 -351 -925 -85 -266 990 987 113 210 280 687 -314 -224 527 -81 -37 -27 -368 -389 278 -153 -556 919 -392 -10 196 537 -272 -648 -842 -507 463 282 601 219 -256 927 834 554 -242 -89 20 -941 456 -369 99 143 -763 -568 -273 302 -900 -764 932 326 -287 -453 897 482 313 -763 107 768 852 -157 715 594 -119 614 202 863 -910 866 883 -913 -540 869 -961 487 973 834 375 -492 511 -582 961 514 -858 607 -226 -115 -651 -752 -21 -451 29 -217 -256 -103 -31 -231 -991 304 466 334 903 -250 182 137 869 72 -836 134 -931 -652 830 419 149 -454 -412 174 273 -360 -798 157 407 64 -316 67 957 996 -711 -201 -512 -22 -482 166 -333 79 -529 572 901 912 -804 749 -708 -894 -641 -716 -438 355 806 -500 929 -147 -305 550 -537 -295 718 -735 -323 20 -478 -787 -830 420 524 -8 -87 985 452 -370 -603 -593 115 -220 663 -105 64 505 -157 719 667 -773 185 -702 -223 -356 460 804 272 -148 -861 -634 -201 302 -812 -330 -658 947 436 407 721 444 -316 691 411 687 249 -808 231 912 841 -962 450 896 -666 655 746 888 40 -999 -406 -769 -937 50 -616 68 -237 256 472 -116 -370 -367 -340 -286 939 -786 -307 -935 318 240 750 777 432 -789 -973 674 812 544 838 -500 545 -507 -633 -182 665 569 55 -508 301 -975 -741 -122 -407 -965 863 797 -521 141 526 -889 -723 -740 71 -22 -547 749 459 177 -689 -523 -527 -517 -143 456 -501 -881 160 757 313 -954 -82 696 180 -98 947 875 956 777 -565 179 -174 294 26 -794 -631 -492 359 179 -722 371 -757 881 42 -903 900 -175 799 -253 351 -940 550 402 17 -758 -686 318 -145 202 824 -320 -818 -606 765 -561 -765 -894 -892 -481 448 637 -291 -972 -227 799 471 353 -339 -374 -97 -844 172 -204 -310 -335 917 -96 -130 762 -525 517 403 566 -466 -586 -678 330 -680 721 -201 364 -197 -436 -974 -44 880 -531 670 326 -862 -920 594 346 640 -520 875 492 -939 279 -727 -982 -423 -81 756 -212 316 -717 -386 524 876 567 725 450 68 343 -158 -391 -545 -108 -799 90 -262 760 139 -470 921 95 -437 637 653 -452 679 852 -663 -749 -379 253 237 -283 -847 522 -821 386 -175 -945 -743 -291 589 -308 507 -784 311 -989 -971 771 806 -639 231 359 -893 10 660 389 731 335 722 416 -532 -980 977 -155 -26 -518 56 195 -120 -49 150 -7 -79 -664 403 162 549 96 737 848 -191 623 140 437 -205 -914 705 -487 -665 -998 -65 138 -535 -306 374 997 874 1000 -546 15 125 -602 -534 -329 774 -639 -482 -295 763 266 641 775 104 250 819 -812 -917 706 -592 -119 301 382 -198 454 584 102 697 -789 314 416 -642 582 790 416 66 367 58 -288 -303 810 -706 -832 -559 -993 672 -306 -205 -222 -10 -967 -243 7 300 672 468 -413 394 -603 -568 -425 -645 -884 -946 649 996 -877 -707 826 -906 477 297 -717 578 926 -859 -359 19 -977 816 -146 393 -999 -995 958 -223 928 -839 834 870 -249 329 857 34 -667 572 611 49 669 -415 -146 694 -731 -135 419 -127 -112 614 -559 745 -116 857 963 486 628 -949 -20 -310 -42 113 -538 311 -127 -780 137 -836 0 -518 -545 257 629 167 -932 935 -388 652 826 723 -865 -366 -387 -669 877 281 232 -114 772 -508 969 379 384 614 570 -225 463 -147 502 214 470 983 252 340 -965 -382 -480 -890 -502 -984 -57 -463 -173 489 518 319 318 -407 -820 344 -445 829 600 -730 -250 9 -204 -186 734 697 -415 491 439 631 -361 469 -39 161 -360 -547 -866 988 -101 -588 -177 -659 14 -303 219 32 111 -11 -243 147 -729 785 -501 -22 235 -97 -829 -375 905 503 -889 660 -106 -93 -796 499 231 486 -675 -387 99 175 -647 686 80 -679 -394 192 187 337 807 828 -478 712 767 935 -674 -753 992 -633 129 -924 213 26 513 -753 -98 680 758 599 695 -497 -13 494 -18 -844 489 203 399 -390 547 -856 670 -256 710 -254 664 -483 108 54 941 457 -99 -68 291 -53 -457 159 -85 170 -369 946 900 186 704 -603 925 -897 413 176 -843 339 221 -251 386 315 -834 866 503 -48 -265 -267 -23 641 605 -592 -152 905 -257 -173 -967 744 908 388 911 913 -5 900 411 318 -600 517 424 -878 717 64 390 976 148 82 -424 -616 -993 999 -231 982 944 -819 648 612 594 234 500 -800 -888 -987 -794 -559 422 355 589 352 817 -170 570 54 580 804 -632 757 -573 -342 258 48 -669 -734 -860 104 -908 968 511 -711 800 228 -438 162 692 -215 -695 -284 986 -315 644 187 300 -997 262 702 -199 588 -136 32 479 -99 -441 -11 978 -356 709 -763 788 963 -260 750 460 849 825 420 -433 -691 872 -433 893 -226 355 432 92 -714 -88 -221 2 145 195 359 898 900 -696 9 -887 710 -914 -816 -144 234 111 260 345 560 65 -718 -355 441 352 862 10 556 -955 -833 -68 702 -387 -981 204 251 83 912 122 919 681 -850 361 -970 964 -482 -38 146 -709 563 305 49 -681 -415 -724 503 -265 949 -728 925 50 368 -832 431 292 85 -659 -540 571 -22 742 807 -417 -322 -458 828 340 -487 625 318 -55 -704 -228 -194 278 -64 -521 334 39 118 -644 458 591 689 517 329 -504 -942 612 633 908 -470 192 -21 -874 -790 -312 -466 -350 887 -116 502 676 384 -794 623 428 287 -243 957 -25 945 83 10 -612 117 961 -643 -982 -543 -87 -777 344 150 -236 -974 -523 -742 -726 611 -333 -237 682 667 46 -478 592 -228 937 319 96 231 815 -920 -378 89 531 -431 -343 743 -465 -664 -481 -905 801 897 -664 -858 113 63 794 281 -684 760 725 -781 -704 -522 -865 356 -428 63 -94 -551 -467 -262 696 61 -951 568 -341 -125 460 -10 591 -380 455 -71 -893 -735 -44 622 95 456 -385 -23 -588 -76 -145 -374 42 -456 662 243 173 671 -323 684 -613 44 -198 -776 -536 390 -762 969 -430 -232 395 648 -476 364 24 -793 655 -5 656 266 -82 -537 917 692 -409 -55 809 675 -301 494 -687 -354 794 -773 -584 312 -470 -25 -385 907 -877 -666 790 -659 -496 356 -239 -426 -242 -350 357 -252 -567 -674 -89 576 -449 -437 -341 617 491 641 -991 -751 -299 -329 188 938 -219 586 -561 998 -572 -138 -574 -159 -841 -959 -806 110 -640 -758 989 17 -56 -854 767 717 -86 829 140 134 -888 -911 112 8 -506 361 104 569 727 242 -483 -726 304 -701 -367 546 199 494 885 263 -889 -834 -613 948 228 -229 610 -384 366 -890 650 -140 20 -209 -651 321 -808 999 791 41 -688 -204 -106 -961 839 582 -314 -60 790 -614 -322 -35 845 905 -817 -654 201 972 -133 -106 397 761 -528 -170 -949 -642 -870 249 513 -633 414 137 518 -531 -338 178 -475 27 395 -189 162 629 601 841 335 260 911 -777 -179 -239 -804 659 -441 -484 -762 -627 -356 241 -1000 -232 -318 585 -71 -547 651 -505 -239 -543 -689 -963 132 -567 -474 -845 -416 -96 73 -133 -40 172 807 -437 -30 -992 -612 -860 116 -277 -260 192 -214 -82 -66 -260 467 963 -181 829 -498 508 -620 -588 215 -30 -444 -887 -674 961 755 -329 -743 -918 -210 -185 427 235 -946 -412 -699 -632 -440 59 -480 216 -699 643 -133 -593 376 -148 -106 982 -146 409 280 -682 50 850 -212 -428 686 638 682 -769 439 721 -23 -70 -44 -497 172 128 -130 -775 445 -620 945 -434 -458 800 15 496 -113 274 233 -65 66 -151 -325 487 -224 -578 135 526 -859 -114 -473 690 197 -980 -813 627 -225 707 -773 227 -456 316 -631 -749 -556 471 -778 113 -435 766 -223 -83 357 -186 -623 541 128 -862 682 -950 482 135 -755 -853 945 732 -505 -61 281 389 -855 -43 -168 914 -709 -67 -502 -976 161 265 429 -407 702 -736 454 542 -410 -532 337 -804 692 -340 67 -695 -520 491 111 -493 398 -488 -772 -730 -432 -511 719 837 657 728 -419 -854 505 691 220 -719 -541 -694 177 230 280 403 475 -883 142 746 -44 -780 49 -726 -130 662 -369 -195 227 716 718 -775 -254 -845 -528 684 716 212 -452 539 -951 -850 857 -273 -379 973 97 -736 -667 301 -640 -850 384 235 -353 -416 905 -46 780 278 -6 -826 -737 919 711 954 -175 -707 -736 406 403 -901 427 -805 703 -606 370 -222 -774 113 -513 28 373 -697 -495 -520 -600 -588 -154 -960 -994 -578 817 -160 -230 302 86 -200 992 -105 716 193 -968 228 733 -908 -236 744 -428 301 -386 480 811 -300 -127 461 -280 906 27 203 576 951 170 -81 696 870 -419 -677 -473 -463 810 -402 232 -650 -97 -73 -836 -105 -465 917 -858 720 136 162 613 -397 -672 29 -197 788 318 645 -760 482 193 -11 257 760 -209 -940 -579 541 392 -272 199 -481 -330 -681 -390 -165 131 231 347 731 486 -57 -907 697 722 984 365 -448 -833 -339 410 72 -677 449 800 210 224 -886 234 630 774 -430 886 -177 430 -34 -872 -16 41 45 13 -627 632 979 -892 -982 352 -875 61 317 220 -807 971 -364 578 -29 521 19 -23 -873 837 -6 -679 421 -663 -660 -195 975 -386 473 567 -409 -645 293 806 880 507 -520 -127 -281 -196 -804 339 -805 421 841 268 -626 552 360 351 38 -229 -587 -45 779 -583 -808 115 -119 -997 -31 -742 917 504 351 -546 -518 339 875 408 -526 231 14 85 -856 886 -921 -779 828 -512 138 690 962 -173 -701 179 40 869 149 -807 -96 -838 -409 946 762 -43 967 -646 -985 -623 60 41 -940 -55 284 502 287 334 -838 -997 196 -896 -591 -143 365 -930 612 916 -580 486 597 -634 643 250 -428 766 -155 898 -698 175 -668 316 915 316 624 -991 -622 355 -220 929 171 -295 -666 -689 -394 424 -753 822 -85 246 957 -792 -247 356 -673 79 -754 -1000 282 751 -293 749 -794 207 -428 98 72 182 615 -254 -246 -882 -213 -834 172 -431 -56 650 926 204 -230 94 -472 -439 -39 304 -174 -501 -950 -506 -977 331 -195 799 -592 -100 -635 482 995 -541 -749 -492 105 248 145 610 721 892 -156 345 -260 393 1 647 358 187 205 -456 605 615 543 829 702 -489 280 -681 -498 -994 739 704 -915 480 -511 945 -558 -150 212 -528 188 -624 -732 907 -46 520 -89 182 -831 323 -170 -727 -550 731 -454 -429 216 262 -314 -770 -652 896 737 -912 -299 168 962 571 746 -421 -9 -19 431 -708 -164 106 -881 -893 713 -326 782 -63 28 -600 425 -394 -162 -114 -105 -392 -649 -590 -206 799 5 822 -498 -155 -747 -204 -849 -580 -73 -539 890 869 -41 949 141 -401 437 -282 -939 -260 -423 -2 -482 335 -96 726 395 292 -322 972 -142 -494 -959 -391 -865 58 417 179 517 -82 -713 739 -916 -737 -551 -172 466 -250 -933 -752 952 -504 156 343 -782 938 143 -301 -198 1 -36 -361 564 -263 590 -614 -816 -855 890 -118 -388 -831 -479 -818 -131 -844 -649 830 -914 129 243 592 271 -706 432 -584 343 -7 -764 778 -90 -224 -353 -372 -534 226 231 -450 -979 -467 56 -469 -914 923 -999 676 -301 -608 337 10 861 374 -932 903 723 430 693 584 893 936 -677 -655 897 303 386 -795 762 262 804 -657 -622 160 -432 -833 397 722 210 161 645 -280 970 845 358 185 -664 245 -52 296 468 32 979 -473 -12 52 599 -923 -390 -867 -590 -26 -447 -142 -578 -310 197 -761 -453 401 -673 259 148 -436 64 -759 -24 445 897 -31 -349 460 590 -913 78 -912 -550 -252 870 -329 723 743 -68 -958 54 -330 -429 374 338 692 -805 610 648 -682 -414 577 -787 209 80 870 -577 206 -301 942 -211 299 672 -527 112 -510 537 -494 618 -569 -766 339 -122 -823 312 249 -242 559 603 -138 530 390 888 -939 362 244 -602 512 554 -297 383 988 427 -26 -209 660 -532 216 924 609 -695 -399 -80 112 -284 -746 386 -469 -725 375 100 685 2 668 -223 780 -772 128 -885 -9 946 294 298 -240 -410 142 145 973 456 -263 -649 -225 615 687 382 936 552 -861 124 325 309 -309 633 -492 154 -28 315 47 642 318 257 -136 -463 -664 388 -978 720 -450 -694 933 61 492 570 96 140 706 -864 -470 -802 -791 618 250 928 -306 439 -960 -286 335 960 537 966 -546 242 -135 -389 -660 738 -733 -691 724 969 -232 387 -209 540 54 -233 -525 120 -796 966 219 -235 -748 -568 -533 879 -790 555 62 85 174 214 -230 -857 -486 47 886 746 979 -865 352 -771 -483 -232 758 -457 689 312 -705 -433 599 -448 143 -560 -207 117 996 554 -755 -34 -37 -200 -317 -974 -762 980 29 998 -114 -652 -884 -195 -255 -605 -997 142 393 -444 464 347 -230 633 -920 -510 313 -509 989 737 128 520 -324 271 290 714 -498 350 -656 473 -473 74 -798 -55 -680 720 -828 -769 -249 -377 266 250 341 -507 -376 -862 -623 -102 2 -252 166 314 763 -597 552 700 -732 -488 202 902 -284 304 -214 -392 -591 710 910 779 -827 -809 348 85 690 -812 59 117 -639 828 -649 -49 -409 288 384 -84 -600 -5 921 564 669 -8 40 -357 83 13 238 722 987 268 -270 918 681 -735 616 -79 972 -118 -641 -643 75 220 -113 58 -238 854 682 -367 521 -500 -103 870 591 -870 73 -75 -100 -782 730 -664 -148 -787 556 120 27 -303 -253 566 322 -449 186 385 997 -552 272 508 -65 -529 -148 407 878 -672 -336 -246 460 -552 -862 -600 919 -901 830 345 967 -356 -683 -691 -413 321 -568 715 -599 -602 -225 -847 -243 -735 -684 675 -837 -267 -691 439 139 -825 -757 485 678 -34 723 191 190 550 -319 -735 485 393 805 994 983 792 -813 336 768 -79 -177 304 648 -804 -878 750 271 336 366 54 465 -223 -467 403 -977 392 532 -755 78 839 699 -666 610 -703 -763 -271 401 163 -807 -390 172 844 437 114 -613 596 -870 -161 -122 -333 399 -733 754 -481 117 -612 -647 -812 -808 118 -987 -118 -963 -171 -47 329 -303 -477 -802 -445 185 614 288 -407 807 644 619 -573 -474 666 261 151 942 -605 -832 -798 -678 -891 1000 111 264 -696 -577 510 649 -1000 -572 742 406 108 468 -187 272 -288 419 -552 -43 -13 346 31 654 -534 -157 -729 759 686 92 313 -980 582 538 -652 -173 -433 -867 -226 -746 834 77 -485 -177 210 -634 99 508 748 -786 468 -803 356 72 609 645 -263 -311 -534 -976 27 708 -285 11 -950 -184 659 328 867 -661 -71 -113 225 622 -75 680 -565 879 693 378 248 444 -901 -9 321 864 -861 863 -969 582 -661 374 914 702 585 -603 106 -982 944 -169 998 -87 -42 898 -523 916 534 30 117 378 36 -345 -793 902 495 -333 868 -929 598 355 379 -942 102 14 -237 -688 61 -658 713 -735 -553 -669 -655 -223 -36 -747 -190 938 73 -871 386 321 653 -419 440 227 -241 -779 482 -926 200 -170 368 -4 -216 -396 -807 -714 -202 946 -148 39 -491 828 413 -279 59 -589 -43 841 142 532 755 367 -679 418 -838 709 -537 850 -951 148 -565 -66 -506 -324 280 98 95 -546 -80 479 970 6 766 -415 814 209 -827 -379 747 -879 -664 -262 -34 -961 -860 -673 418 -223 406 408 472 994 156 -579 -20 819 -266 -362 96 -859 -460 269 -9 -908 324 933 -875 583 832 -934 297 -31 165 444 470 160 719 453 -646 627 -353 -347 -627 532 590 140 -616 721 339 666 -996 3 553 -405 542 -703 -315 924 -937 727 -770 267 -625 -734 -23 -72 -228 -15 -699 955 37 54 -307 216 -513 166 686 -334 43 -700 -9 493 111 -440 -77 619 -179 431 -390 -419 -289 672 -859 -310 301 552 242 958 -936 150 -332 188 -851 195 160 0 -772 -241 871 -188 569 260 366 112 -72 -749 -808 519 -787 455 -552 961 284 -369 935 406 -40 23 -179 -668 -135 879 -982 945 737 78 867 995 -796 -862 -109 -231 -882 -309 388 -288 -966 -928 444 -211 -847 -453 -785 601 673 -4 202 -144 -472 -358 -556 -179 -485 250 -929 558 -369 805 10 -585 19 200 989 -935 -68 -144 951 599 191 -839 -910 705 418 239 527 358 -537 679 -747 522 -828 193 -500 412 182 -363 -482 -743 -314 350 -106 -669 -993 -332 -231 -637 -40 -778 79 518 -980 -262 591 -103 772 -731 109 -100 965 868 800 958 474 -583 24 -862 -601 -836 -810 800 -382 -597 -800 -792 264 764 -258 -703 -876 -42 85 547 505 -886 202 42 -338 978 187 478 95 -603 472 523 -15 62 -418 631 937 14 -289 -477 -680 170 764 -573 -57 -833 617 696 -902 -789 199 201 427 35 595 -878 -260 -494 691 629 -537 761 942 728 240 96 502 -625 -808 -858 -745 -66 -608 597 214 -45 728 -284 -487 -993 -53 793 340 -606 -791 921 -676 -325 -782 -626 710 23 852 -125 -667 661 -577 345 131 295 -316 -739 552 633 -716 -142 -463 852 347 -33 594 308 -767 363 743 -655 841 905 -252 394 -541 865 829 46 115 713 580 111 631 105 -943 192 982 719 -620 -673 -565 -801 334 -98 -551 51 -556 -321 982 -89 230 158 991 891 -207 -501 2 -717 662 208 -93 786 -266 889 -449 -362 740 835 -32 555 335 -222 156 664 866 -135 946 -36 608 723 -12 -934 -209 587 -333 -694 -446 359 -690 -662 440 201 535 -969 -174 681 491 617 557 -358 272 365 -143 558 -369 225 562 -894 -793 -968 64 513 369 -240 102 -588 440 954 -22 219 -98 -266 977 -941 -122 -384 -659 569 96 -201 694 524 -625 812 301 -834 86 -802 623 678 -25 -287 394 254 365 -733 -312 415 -262 -931 867 -250 -910 -41 -23 404 818 275 814 -297 -954 -947 845 -547 -431 -659 2 517 -737 -708 916 640 -617 -819 -634 780 -766 -87 -960 -441 -759 0 -256 258 -625 -308 -646 -195 -556 552 -55 -794 706 -866 910 121 -800 -238 -108 -213 -977 150 122 -214 145 -435 -633 541 -570 262 -728 607 -761 -577 598 2 533 749 45 -769 -304 221 321 600 51 912 -707 -809 -453 -232 -469 373 932 -118 917 111 -807 -67 -582 -731 -395 -391 -845 -639 -810 -258 813 -956 -310 -266 -376 -996 -48 -551 532 489 -757 168 97 815 683 -636 282 326 -365 -700 -175 -341 -119 -494 -739 67 -964 -893 249 -669 -82 628 472 430 -356 256 659 866 665 -921 -140 -459 -41 395 -614 11 -795 -407 205 505 439 -158 -992 648 -207 -585 -487 -732 735 401 -611 304 -913 277 232 470 -845 310 -140 533 127 -440 337 -511 -716 822 110 -122 535 547 450 121 773 295 -530 62 96 389 -864 694 499 631 443 -266 -222 889 80 -61 688 -949 -107 -955 -597 249 761 196 813 -107 556 217 969 311 363 -848 -354 566 188 387 -412 416 10 285 916 509 983 277 -731 -676 873 -940 340 -352 -569 -139 -750 302 -850 -108 984 -940 677 531 -283 293 -244 -174 -701 -27 113 -35 -635 235 213 -913 -221 -550 777 -842 -668 606 268 -181 -287 643 327 139 750 738 537 603 139 181 -568 594 -470 -181 -401 594 701 362 -277 985 -635 -601 -314 264 -876 471 121 491 428 529 290 934 -103 202 -259 233 464 -883 -619 734 -516 225 -260 -22 730 -235 685 818 -481 904 -416 459 -129 -57 -487 -300 -871 358 -399 -364 304 440 961 714 -911 -277 -775 -232 84 440 692 -169 -491 -573 316 624 -312 870 712 167 645 409 115 -133 -114 -865 547 -776 926 -722 -423 -431 -666 -112 -172 -549 -279 79 -461 -406 296 -333 -437 14 -197 716 -950 -974 -88 -300 -414 79 -327 -12 -955 -343 -900 784 135 599 237 -719 -339 -453 -887 -441 129 -990 877 289 808 550 -115 -931 -542 907 834 -389 -460 -312 -770 -536 -488 281 -635 440 -872 -4 -381 507 165 -450 -743 190 -181 -813 -760 -702 858 272 695 632 -109 144 -614 920 -692 48 533 598 -698 -337 451 638 775 -86 462 611 -214 279 602 457 -87 -327 -319 -771 135 567 1 806 -454 800 563 -125 -246 679 -51 -841 -111 -536 -407 59 -942 52 384 910 -222 -490 454 235 536 -42 -285 151 -510 -1 -908 -350 141 -352 88 -249 315 -164 256 464 -844 702 310 728 2 136 -324 518 -260 -820 712 398 755 336 49 -682 -217 -230 -363 445 -699 -887 485 267 -248 -769 -794 -683 -513 -399 -835 254 -791 -198 -701 -564 931 549 577 -348 -232 -598 -458 498 -470 633 -14 -195 999 -911 -942 -947 -143 56 300 923 -740 558 678 878 -90 -405 -844 627 -940 975 -742 -336 625 -560 698 -521 776 -881 680 241 -810 -35 20 181 16 848 476 -794 -651 605 149 -895 906 555 982 -58 559 -998 -969 -384 52 951 -459 -908 490 -284 782 -725 -81 813 930 234 -86 -543 -794 -321 -399 841 -392 -501 878 886 -255 -919 884 404 -224 -536 505 -940 515 -564 -667 495 -687 230 649 -33 146 302 985 -463 -295 -241 5 -681 666 194 416 52 479 905 -623 -786 -85 -945 493 303 -403 -971 -682 737 -609 -810 421 -779 273 627 433 -271 -524 17 -903 955 -199 -253 -766 589 635 360 -413 894 121 773 352 939 541 466 -770 -35 652 -585 974 619 -595 -982 -252 466 -16 -29 -474 408 478 508 469 -545 -129 -975 -507 752 56 825 155 -796 384 -680 384 688 -424 244 503 -79 127 191 749 283 -771 -877 -405 433 524 -455 8 -389 -158 670 567 -711 -664 593 -121 878 -718 655 886 -271 -422 -703 951 -859 854 -631 -628 346 938 -145 -621 51 -699 550 619 -944 -795 544 26 -522 736 579 -27 59 489 756 33 -131 516 762 297 530 150 718 -791 907 43 514 131 999 139 586 -925 899 841 642 -928 -183 -482 85 318 -124 -851 641 641 991 -209 -388 934 -588 -183 843 -56 615 760 -228 595 635 741 558 -308 -750 582 -606 -760 -275 -96 -297 634 -354 -901 -636 -361 -500 549 -49 124 347 872 626 879 -362 368 -157 -189 998 -206 495 -812 99 -456 212 -476 -183 948 552 -479 331 -290 -571 -43 126 -557 657 887 917 245 -388 314 861 -332 -209 473 609 -804 -225 -520 807 320 -847 -810 -648 -592 284 -886 147 94 -913 473 946 -77 -56 991 -74 272 -65 883 910 -99 -47 -815 -888 881 243 -764 289 84 293 337 331 722 556 485 -732 180 571 -999 -390 625 -510 -649 -288 -160 921 -156 -135 -782 -875 342 4 731 117 5 252 -242 208 801 -244 338 -772 36 456 -33 -129 503 -324 964 368 473 405 -658 -349 507 -403 983 -492 -759 398 -260 -514 810 462 -859 -982 340 -210 -543 324 -417 70 596 341 722 279 287 974 374 -41 343 538 182 -48 615 994 -365 45 204 -502 -443 -94 -34 -200 -333 -24 19 18 100 -715 -214 319 -60 -35 444 -856 810 818 -920 -27 950 1 949 -642 148 -977 927 -841 158 101 -148 -149 439 -230 314 389 15 -672 323 555 59 352 -552 709 835 801 -632 -227 381 112 797 334 -751 981 744 -269 761 -391 980 349 -839 -570 -942 -287 -850 336 655 440 932 709 -354 -106 -76 -105 -174 256 -452 852 -810 -689 -644 -740 -197 924 15 767 -942 -731 -981 -551 525 662 111 78 -919 -751 498 -443 907 135 -179 -60 857 429 427 397 -394 332 788 -876 -925 719 -283 -64 -457 -621 -179 -923 1 -623 -762 92 207 -31 -11 534 -75 -561 -621 -699 -505 -620 -471 -386 -49 86 465 -287 570 652 632 227 140 -863 -180 262 37 943 760 78 -445 901 197 -688 -333 507 424 -691 -781 -768 527 -565 76 -819 -48 166 -957 -913 -457 -138 207 -148 -462 135 -261 -100 648 -880 806 -719 289 376 -222 477 -515 -553 -413 -752 83 -517 723 -953 -776 933 -688 607 -324 -572 -399 519 700 -365 430 -161 -935 93 -31 377 -631 -72 544 -528 -152 489 334 -212 -487 722 41 975 144 -683 -871 -936 -568 -896 67 197 434 821 708 -226 326 -865 -880 -801 755 -828 596 -907 824 117 -215 -689 -223 -148 39 729 96 -776 -755 -19 -430 688 -374 207 -478 259 565 401 837 813 900 -461 657 -741 -898 -656 557 677 771 586 124 -754 -425 -830 -150 -285 -857 616 -976 766 -893 151 -392 -582 326 -316 684 608 -569 -333 -773 -338 -915 32 597 -59 -66 685 -731 -173 914 -683 90 -21 -728 -128 -785 592 792 -14 292 -409 565 -296 -968 -158 464 565 -949 -672 540 633 -501 -571 -308 -122 -606 -612 -322 -968 158 407 424 2 951 320 432 -673 933 172 -890 -115 65 -851 -585 910 -311 -287 -353 -228 337 889 724 398 842 -665 -103 308 532 -334 -790 540 -72 -838 -353 -283 -180 -864 -546 800 -125 -717 549 -563 468 -378 -779 -740 -428 -131 21 -886 -219 -306 -351 414 -357 916 659 -789 -465 -497 -825 903 286 69 -176 730 -358 -722 -872 963 581 -776 -903 947 -479 741 -600 -825 748 479 -371 424 265 970 -984 422 -759 16 -98 -462 -563 853 671 9 204 -230 -310 -115 -231 -78 494 -792 -911 695 -584 -942 -708 -330 750 -900 -434 131 100 -770 796 -523 853 -328 523 -261 -615 259 989 570 -26 689 733 479 -942 -630 -625 767 552 -648 738 389 -984 -586 111 -725 411 202 -870 534 198 -83 701 -865 883 -453 166 -757 629 707 500 -664 -537 125 -78 -600 105 -406 -35 -667 643 -939 536 -457 867 806 650 715 -583 894 860 -997 999 806 -8 -689 651 999 339 -75 127 185 532 -300 -269 -761 351 -510 -440 -39 292 959 -43 554 810 -249 -401 461 540 255 799 30 -51 -515 -392 846 -462 146 345 662 651 -446 887 56 651 -442 617 -184 127 384 72 -405 91 482 -392 501 -56 -858 -44 -358 837 -569 115 -411 991 986 -461 704 630 -864 -895 75 -533 910 145 -374 292 -861 857 878 -329 -606 715 2 360 -197 -802 188 -66 -285 30 435 678 393 601 -627 425 -339 -738 393 828 446 984 -324 74 -808 120 238 507 650 -891 -982 -135 233 -698 -197 9 242 -554 -571 544 -323 -915 -412 911 -305 560 -538 975 -946 -360 280 794 873 -734 486 713 540 -856 -943 429 -394 963 880 -216 -525 -479 -344 -125 -38 222 -443 -997 668 296 90 -215 -937 915 -237 -369 241 -364 484 -788 -711 588 502 530 574 558 -991 -969 -335 154 -787 -138 978 447 -912 698 -102 -337 141 749 -920 334 572 49 34 254 -104 389 366 -211 806 -417 485 887 -593 -389 748 -754 587 -558 910 506 25 -829 -361 48 518 78 118 601 125 319 235 -945 712 -951 448 537 793 -689 551 -697 -808 -694 148 -620 -368 -82 310 -224 345 573 74 -360 820 -871 379 993 514 -30 704 602 843 -253 -563 -25 526 -494 -818 -713 -234 844 37 573 198 -486 -146 -841 -103 317 671 -34 788 184 -56 -453 -466 743 158 110 930 -479 -106 -255 -932 80 546 -921 -181 341 -748 918 295 -832 873 188 -709 -437 -707 -4 339 643 -925 -701 -351 -777 965 -181 -7 -688 354 845 862 -403 -542 -919 337 -271 399 908 929 -561 -355 -23 626 480 789 360 -17 -310 775 -245 616 -832 690 -780 -694 -481 -354 -536 -109 -612 -566 144 862 -455 -24 801 848 903 -230 -659 648 -615 -702 33 844 -318 -928 131 19 -45 9 630 -272 -978 917 677 -699 -768 609 -675 -301 70 803 216 -709 -183 -974 -165 -53 -567 370 -916 -366 -161 123 -450 711 -380 -246 626 738 -264 442 109 -771 -960 443 -120 -53 -857 553 168 682 -222 -681 874 756 759 275 661 92 -577 -910 587 675 -69 -827 760 -284 -885 961 558 386 -506 -96 127 -121 -329 438 116 839 -88 507 -346 818 643 -385 636 104 991 589 537 -123 -289 312 -72 -62 691 641 -626 -974 -184 678 -734 370 -361 523 -784 -825 -122 546 -33 -787 -649 409 302 -157 -259 937 771 -592 59 -735 -923 -460 963 309 -403 -826 678 185 -359 671 24 -24 666 -529 -529 48 -193 101 -787 377 51 -476 851 -179 307 284 954 -614 291 322 -661 -368 -686 527 -804 -358 -321 204 5 -910 -415 197 -532 529 -660 191 356 658 -739 89 501 -588 554 76 -742 -228 -124 730 60 490 519 279 -278 143 -974 779 -209 987 239 98 863 640 -75 -632 -649 377 379 -395 -544 -431 563 65 56 -548 709 785 322 501 -300 -984 942 -666 813 -638 334 654 -758 -678 465 159 -912 -915 205 231 259 737 414 837 -365 575 -983 758 43 327 -374 654 -385 -88 163 711 819 426 648 615 -197 849 831 387 348 204 212 179 -636 -858 -473 -525 -284 859 -133 -583 944 -642 -618 -858 -925 -13 -337 -100 806 708 326 234 708 518 924 -205 -105 -226 -593 879 329 665 -461 838 -10 -533 420 -666 -545 509 -603 -40 354 -363 863 502 -767 -69 -962 562 -397 -306 269 662 -777 -190 -483 961 545 -973 -46 39 -310 785 -136 -961 -466 -101 192 -795 47 -517 -541 381 366 -809 467 916 493 -221 485 229 876 749 -364 782 -588 918 849 -661 -724 247 -720 406 858 441 19 -656 124 136 -488 -169 563 518 -529 182 219 -12 154 217 279 -846 -576 -228 -369 355 -699 421 382 178 -191 -761 724 -677 -343 -170 -249 716 14 -464 -641 90 -75 471 895 535 -291 -75 523 725 -972 232 -321 881 -138 271 405 -753 -517 -783 -388 655 95 -642 -660 388 -383 -244 93 884 -395 -108 534 -128 -770 -910 554 1 -525 -14 -737 -500 632 -671 427 289 -966 -317 628 526 -270 -798 -243 -988 -622 -604 733 -94 -362 -446 859 478 230 504 154 535 -730 -272 765 -323 -764 -236 559 -655 -913 -431 23 868 -738 -328 -437 -58 723 -341 415 -675 -386 504 546 231 -939 -153 -720 -587 521 719 -36 -59 -372 487 744 333 -685 122 431 -655 -190 841 837 301 -775 -230 560 942 315 801 -131 368 -156 -901 -595 -847 -785 -544 429 -835 -236 36 -853 995 -61 -262 61 297 40 -866 758 -863 -757 -587 592 610 -877 -261 -562 494 -479 -782 988 -419 348 176 172 629 -782 439 -149 778 46 895 331 -59 -192 285 524 891 -98 -242 -301 848 -185 787 38 973 659 -125 650 -884 587 0 974 150 924 513 148 225 253 249 309 -900 469 -328 66 -135 -850 -81 244 590 -98 401 -442 779 -893 618 152 -749 -506 221 362 907 -72 696 969 -207 560 -450 724 -248 435 -500 -671 -366 -711 -450 -644 543 -453 -247 -318 863 59 327 583 256 181 428 719 -237 -362 679 -185 -773 8 757 109 -852 -614 -415 813 614 916 754 -528 -255 750 -192 -472 48 -434 -772 -343 -753 -13 616 -908 -53 278 -14 -929 -178 -961 565 -215 501 540 127 -962 -856 -482 216 91 -696 -240 -324 -610 -442 405 -853 279 -325 959 517 166 576 915 772 -630 -441 -895 71 -898 -464 991 774 386 430 420 344 -260 -480 917 653 -94 818 116 470 857 805 -942 -335 -772 -534 -82 -716 -949 414 -67 510 676 999 706 -387 -296 478 -782 -604 136 -67 -927 -454 -195 714 314 902 189 858 392 -45 -573 -142 -721 978 240 176 120 -438 866 -790 -886 346 973 -551 -378 -128 612 -405 -9 -156 942 -783 814 -873 -997 634 -817 -298 -246 935 -48 -550 452 -652 209 743 208 789 356 376 -511 390 -253 803 -497 738 452 762 -205 -331 392 22 609 -63 854 862 850 490 794 -894 -966 700 -7 -864 846 -180 -715 -355 244 -137 795 284 928 -251 325 739 826 -591 399 -679 -650 -203 -141 -280 -846 -945 -456 -692 980 -414 -617 -652 197 447 804 -317 -815 -377 301 -257 -717 262 -973 716 -87 -769 -291 -621 -722 632 995 614 612 567 -572 665 495 -338 -472 608 -171 753 -812 -220 -365 -694 454 -705 -857 -271 816 73 -591 -901 -965 765 -925 342 -54 -551 258 95 840 -427 -497 158 -683 -456 -125 646 367 -343 716 816 -475 164 429 -729 68 -75 598 -383 653 678 955 -186 507 177 39 218 -517 264 -97 89 140 -874 -16 -25 608 -661 908 925 -885 419 129 229 544 -674 -628 596 -314 535 57 -423 127 -545 617 772 -419 966 243 -48 -202 693 735 288 -124 -555 -261 414 -633 907 836 -236 27 -503 888 113 -467 267 798 335 887 -153 -5 553 322 -189 52 896 986 911 -12 726 -655 -976 434 753 -410 229 -695 -695 484 36 91 502 -433 -333 -851 -635 657 939 -697 -910 156 -129 -66 471 -737 -738 756 401 -177 -864 -105 -454 1 -939 -372 -445 -429 103 -865 -993 963 -127 62 591 246 126 774 -475 663 -28 11 259 215 -507 -673 -513 -741 -476 -245 -200 -841 -742 -756 -138 567 -117 -461 920 -273 -578 213 816 -402 -759 33 915 93 159 33 807 -112 88 907 944 827 261 -343 881 188 -797 996 -378 513 879 -62 -677 835 475 -853 -152 698 321 -975 -485 -47 625 355 650 -38 -100 752 185 -162 -286 -914 -479 -291 853 -242 772 -282 -950 895 -953 900 594 -572 -719 471 85 -174 535 710 646 -905 -944 -517 518 -639 -130 -39 -529 287 763 -296 24 -643 -856 -895 909 -138 -488 735 333 -379 -674 770 242 399 441 14 -921 -218 837 183 141 -188 385 -110 -171 -445 955 -714 -401 570 952 656 -693 -659 -414 -420 741 740 -661 -452 411 -435 -942 724 159 -547 -56 179 -939 -932 -570 -619 -986 604 926 350 -741 270 589 897 963 -860 -696 -886 -395 -704 -684 -622 616 101 -263 253 -221 922 581 -933 -776 -33 550 -9 89 -540 870 803 867 -375 179 -287 -487 -670 -86 745 268 -430 -92 -592 621 -196 -202 812 699 -385 207 -546 -404 -266 -506 -123 -219 -671 373 811 -489 642 -752 352 894 983 -728 494 993 -21 -226 -856 -884 216 -653 61 135 356 694 -470 -610 -824 -678 -919 -640 234 620 405 -393 -418 -437 -663 8 -950 -400 939 -99 -14 -378 309 81 -591 965 245 460 -879 -729 275 -566 912 684 -468 -308 434 962 183 72 -398 -845 -144 126 628 395 194 959 233 -306 -501 942 -218 147 -246 -564 135 -903 -864 -301 -902 550 507 -817 562 -919 552 181 -619 -181 299 -204 167 388 860 -769 -253 -342 978 573 105 -505 -178 -555 310 997 681 -571 -377 -454 415 -252 757 726 -873 486 -762 -336 935 787 -871 204 -30 339 945 -534 973 -57 -160 206 457 444 848 84 333 -184 -511 173 -379 -53 931 36 -641 -755 -599 -470 738 -972 -846 -588 -309 538 899 766 346 -339 -147 -846 517 -419 -925 -52 371 414 650 -6 30 434 -170 681 -103 -252 619 170 664 137 -76 862 435 776 -700 346 -990 988 328 -529 706 -908 -757 -60 615 -588 -703 973 846 -74 472 701 607 -853 823 505 3 -504 552 131 688 -105 -809 -617 -561 -1 -476 -707 498 65 420 -724 -34 76 -938 198 664 -922 94 -47 960 -324 865 -65 615 -405 360 -596 -519 328 -322 -204 -989 -13 638 801 845 397 -625 -457 954 118 1 -544 893 835 -4 138 733 576 77 258 -158 450 -297 692 808 -939 956 -36 657 -606 -994 783 -570 672 -124 -127 590 647 -161 -799 600 -438 -838 -983 324 -284 758 367 -542 -827 84 -596 -959 300 969 532 749 -587 918 577 598 40 -954 -143 -913 267 929 620 795 -761 -653 265 195 947 993 -346 -186 -216 -875 75 585 503 671 -309 896 -461 -621 -207 454 -97 -106 587 -502 616 46 -161 156 229 371 54 -874 378 91 -637 587 854 -158 867 -314 -751 -655 698 795 743 857 192 37 -827 -644 851 71 -807 -323 731 648 -901 977 -986 221 101 -515 195 481 155 -666 -190 858 -727 -549 341 -878 892 -600 -229 139 266 389 -99 -601 -446 -508 -407 763 801 791 135 797 314 -469 -326 -449 732 910 -138 556 272 -820 284 -118 770 289 963 638 814 166 373 -629 967 -133 -61 986 -767 603 -185 101 -48 767 -946 -906 -90 -307 765 233 -858 -197 -979 -369 600 -362 -404 313 682 251 835 -896 -826 224 306 -841 -864 -101 -320 272 -707 503 -494 -850 -327 730 952 -973 -53 -612 370 849 99 284 -39 522 -821 637 -281 -948 -83 -113 735 700 -625 561 632 -995 723 742 911 293 -110 -406 -505 273 207 -852 504 992 454 206 598 572 190 -480 50 -765 271 150 -447 -440 224 387 659 684 284 144 -383 19 -507 -22 102 -638 996 391 -576 -435 -677 683 221 -292 -483 -811 600 -313 -417 54 -636 -115 788 746 277 81 -919 -180 752 887 764 -608 858 158 -216 -608 -270 -895 -564 295 -50 848 -323 768 -216 918 -177 -527 119 -974 937 345 956 -288 -740 461 231 -362 664 -10 -785 891 -415 323 -839 770 995 -342 235 288 -396 -926 19 567 487 588 -54 -52 -16 -707 -530 -198 -260 965 657 568 807 188 945 393 -253 -871 179 -552 -133 75 -983 169 -769 214 -654 -907 -934 878 650 -474 -801 -910 -420 -679 -168 532 408 -681 -771 912 15 786 -933 -373 -329 450 -565 745 -675 -865 -39 169 -415 552 27 908 478 -944 -4 -711 28 -955 -650 184 754 -115 585 435 -379 137 955 -679 -624 378 595 624 -84 824 564 173 306 126 -38 877 -592 -323 -790 376 -613 175 660 930 -406 806 -207 -582 165 -255 27 944 280 -762 -370 548 744 -726 211 -73 883 510 680 446 -689 -864 -295 469 -401 -97 499 -180 316 306 -793 -971 641 -981 130 864 314 172 -608 -547 -686 -793 619 -722 210 -153 91 700 693 -783 441 319 -118 -978 -835 -638 -487 -719 -371 -37 505 -807 252 568 372 364 75 987 -653 -382 224 921 813 -625 -371 -634 -493 -121 -958 855 81 341 89 933 -238 -524 -187 467 -855 936 -763 -107 409 -301 235 353 -302 65 -365 505 -858 -802 -565 -680 432 -944 -391 969 890 929 428 -130 647 -180 23 -412 -797 732 -559 532 743 658 -8 -527 -519 -476 -699 -797 490 422 305 -613 -22 648 380 602 731 13 776 709 -532 -112 204 45 648 -862 924 -922 693 -514 -568 340 965 -803 746 505 -366 497 134 -554 -405 158 -272 964 95 -77 -865 -760 889 -310 -959 454 -808 10 -700 -122 215 -236 26 -878 -759 231 -25 11 -306 997 895 870 -426 97 340 379 44 130 -626 -443 -552 -937 657 -829 388 980 -810 -136 -599 -87 363 -130 977 -101 799 409 -742 -390 676 -58 -230 861 158 130 -65 262 -680 529 -593 -988 -437 921 788 -187 -764 -315 472 395 -900 479 -225 -626 780 -724 122 -310 -122 -191 689 -4 380 255 38 -491 -397 -797 655 -804 -810 21 -121 -483 -688 -971 -241 -256 576 96 137 -197 355 839 -838 -753 -542 266 798 -135 553 -703 380 -478 -129 -461 833 978 -821 -265 -384 800 277 -373 261 -157 -409 -295 -386 927 -308 -351 438 14 727 803 -346 -869 -902 202 -824 700 137 -79 -627 266 217 467 -944 479 917 -361 -788 -462 254 129 -131 746 255 -374 -724 577 -334 -907 -215 864 -123 -746 -261 552 -62 189 381 -92 679 573 766 827 -869 -867 482 -266 -352 -212 458 -236 -88 -5 643 -496 867 118 614 -990 890 -690 -65 979 833 -849 -570 600 528 307 -511 444 -54 -585 1000 -301 479 84 626 -358 -81 367 321 516 732 823 -536 447 -244 672 962 -763 -309 752 838 -631 -287 448 -385 -473 -809 -103 -893 32 184 129 356 606 845 736 289 -414 -227 824 631 -804 -98 -804 -455 625 66 432 258 552 291 90 575 -794 222 -690 549 -259 225 -928 -267 -165 570 304 -756 889 -666 -999 98 709 -776 562 750 -75 550 -74 478 -231 618 735 -312 -992 119 489 -469 74 905 122 -565 -173 720 -101 392 -422 933 -324 738 -613 -546 718 8 355 471 -595 523 -508 -221 -707 423 684 769 -668 622 -532 -797 95 20 -953 -672 -308 -802 808 888 -63 -188 221 852 -606 592 -441 -552 990 -408 274 530 66 291 191 -621 279 -348 -832 -156 117 -292 -554 931 718 -711 -608 791 -334 -580 -967 521 -853 222 862 34 -2 -873 -273 -315 961 719 -648 -696 -700 224 -54 796 238 600 620 629 505 538 663 302 580 -709 -797 235 772 233 843 40 608 532 587 -146 -56 -553 -156 602 -972 -826 686 944 208 982 -567 267 309 7 718 -643 -614 390 540 314 -931 766 773 663 465 703 -539 91 -455 -840 -253 -819 -111 -77 -16 865 152 -706 552 627 -251 -957 810 -655 -154 125 -657 532 -6 -21 -542 -58 131 791 -186 928 331 485 257 486 -343 -394 597 -794 -966 404 786 -673 -961 -132 786 118 448 -739 -864 725 -741 -875 -831 554 -837 832 -659 454 446 -59 -533 -993 -554 678 -630 947 -223 -264 -566 902 -166 172 -286 -662 -1 552 71 689 28 234 780 -999 265 -951 -96 -348 -886 -691 -711 -170 -964 947 157 245 843 550 850 -49 741 -184 -871 904 -502 -275 -591 499 -304 427 -423 -477 888 497 -328 -277 628 381 510 248 807 -926 -414 571 383 992 931 -16 326 726 -766 -517 579 -879 168 -291 504 803 924 99 92 -450 173 698 470 635 -135 105 -266 630 575 49 -940 -945 201 -397 211 608 599 809 -751 -85 -591 968 -481 -125 195 897 973 45 28 -848 367 -685 -267 270 -221 47 957 -345 869 464 184 591 209 633 116 -720 -199 975 438 462 320 -334 -249 -728 -167 800 496 998 226 -481 -947 988 699 906 162 788 -880 810 281 -938 -601 -972 -788 -787 -903 112 91 -293 -970 -555 770 -535 -800 -698 395 -352 -71 -230 -158 -706 722 -622 347 -983 926 987 -698 985 610 783 718 205 -46 965 -993 832 -5 641 854 660 891 272 268 594 167 734 -693 732 -642 811 -368 -449 -549 766 -831 -889 -572 632 259 673 927 -491 84 -272 -93 801 148 25 -481 652 382 84 992 108 391 -607 -97 -98 330 36 149 423 -651 -41 -470 -764 -797 -691 791 -459 979 -130 -354 481 -709 -87 322 875 -318 -647 909 200 698 488 -914 -895 799 -248 311 217 199 94 -136 -783 -447 5 57 -723 -517 -174 748 -538 244 -558 -332 -682 801 479 -366 -152 848 -113 -347 -706 -135 80 -893 132 -937 587 -899 120 163 -513 -493 -737 -382 -617 27 952 -824 776 953 -306 349 -197 -234 304 -70 22 171 -925 -522 -23 543 588 320 -609 393 -518 664 -809 60 505 722 460 203 -958 632 -2 -733 -655 32 682 -777 -426 607 -355 172 -196 197 -307 -567 628 232 -950 -107 184 675 -893 -297 677 -30 -649 26 -218 461 -154 -979 496 -787 267 -632 710 878 -834 -753 -295 836 -555 -792 174 -863 -154 -138 -439 -393 -458 767 41 -597 -132 -289 220 294 625 -644 799 38 -63 188 -615 -761 -428 -103 -197 -879 365 -879 108 -838 -393 -805 361 505 475 372 -286 -730 -459 838 -128 -34 515 252 -411 638 503 -768 478 39 532 -227 49 776 -420 -927 740 -446 -632 898 252 -522 -635 341 -169 539 667 869 -806 -201 8 264 850 773 -341 532 -256 556 -309 352 -87 -809 -945 887 -936 804 -328 149 -569 888 708 193 -339 -42 -367 814 -777 750 66 521 -234 -461 389 -624 568 568 257 361 -420 -661 -799 -21 261 -679 -128 903 -475 -568 -961 124 -833 813 987 251 861 265 70 -451 117 -395 -352 626 641 -483 6 722 -24 -754 -700 774 -350 664 738 -934 916 -761 -565 980 -219 356 113 1 -990 -742 -427 -157 -223 214 -661 594 348 928 902 332 -695 468 -953 -680 -448 724 285 -636 516 681 -276 990 -571 634 79 -215 503 141 299 -511 -44 434 65 155 563 -538 -98 -776 380 355 644 367 599 817 -559 -498 406 -456 -143 -667 -240 634 482 -667 -755 480 86 -612 -251 -439 -455 -753 -579 119 665 -53 31 403 691 196 -186 703 886 43 66 -569 -517 -86 216 1 888 783 -672 460 245 -772 -948 776 -542 691 755 91 -432 587 699 476 120 -747 -370 -786 -902 -70 -424 903 909 370 157 642 725 -668 -713 -705 -541 -713 -814 -769 -91 60 -210 -371 -975 -800 -329 -894 -885 -450 -596 -838 579 -548 32 50 819 -17 -989 120 580 -44 -458 -869 393 -716 -919 -211 900 -637 921 538 -563 50 -1 -859 -375 -718 -849 -403 656 -397 131 -188 419 351 396 -153 935 810 835 -165 -391 -577 341 338 -541 60 955 -189 -479 936 825 -314 -820 -422 380 887 739 379 -177 -331 474 -273 375 848 184 -369 954 52 -556 -541 771 962 -266 -462 761 -68 -673 815 795 116 -90 -250 -527 335 -931 526 580 867 484 860 997 584 85 -930 58 -777 -510 -49 799 -425 17 372 -198 -760 -687 169 -755 489 1000 0 988 463 425 242 -592 521 111 -118 663 -796 632 125 940 453 556 408 -450 847 -747 -418 -14 393 -641 -910 105 -858 597 -764 -698 661 720 234 455 -465 -371 146 404 -832 360 321 952 642 814 -771 795 -844 95 695 638 445 667 -921 873 -199 -199 -683 -484 218 998 701 569 851 212 804 491 -5 -95 757 -944 -584 -441 723 889 627 -769 251 -641 669 751 561 -815 39 429 -793 -771 -456 83 -652 751 258 481 668 797 795 -971 -977 -784 -303 -375 -667 902 -133 275 -325 802 -399 -82 336 832 -115 740 -641 -732 171 -566 -561 995 -702 666 -602 615 663 108 -232 -271 593 227 692 -857 528 542 -977 -603 814 -76 862 -29 249 387 224 -635 985 686 47 203 695 466 927 -730 -346 666 938 185 322 -982 -524 -28 976 255 631 -57 959 923 -44 117 -949 -488 214 937 -932 147 -289 -540 -675 -862 895 678 385 -924 -351 -943 -623 623 249 882 -224 -635 327 -70 422 266 471 -753 -332 -752 231 -836 -761 393 -987 273 67 -241 88 -841 -9 -378 336 -950 -153 -392 -651 -690 917 736 -453 -70 -783 -739 841 -995 320 550 -199 906 -252 862 -259 727 817 -379 -112 -988 172 -449 825 -7 9 389 123 -606 -779 -555 655 -437 -426 -919 -181 -858 -740 615 649 326 -456 -474 540 980 -600 -821 -765 609 -281 425 102 -644 565 -368 34 -610 -597 -807 -668 -475 -627 -220 -501 -599 -768 -222 718 543 379 -744 913 -463 943 -593 -870 968 -502 453 -979 -386 809 712 -39 -532 -969 692 -791 510 528 -87 -713 539 288 -213 409 231 -495 -497 -184 -265 -151 363 295 -926 -81 653 -910 51 -138 -759 293 172 954 70 -147 274 -599 -553 -542 873 -861 -986 770 -699 907 182 -105 808 -24 -618 489 -110 -574 377 816 268 -313 668 672 -236 -407 -285 -767 847 -139 710 683 775 503 348 408 927 0 -939 814 -255 -321 -499 -519 -202 -781 267 -796 710 988 827 792 -408 -947 -379 383 270 -99 945 13 -146 102 839 -247 -462 561 306 -229 -247 526 -738 -781 587 782 697 -226 -138 74 450 489 -42 513 582 828 837 107 -465 89 -94 -198 -351 -701 -762 854 -413 -143 334 178 208 -162 894 -675 -92 232 -958 593 -89 -676 -182 227 -238 639 955 984 411 -256 -864 933 -475 662 553 -721 723 57 -98 -995 -888 -814 494 -534 950 -168 -321 8 -951 744 717 139 220 -218 -126 -400 -887 -841 295 -579 -241 -941 666 -629 -873 912 924 -120 675 -202 349 -32 959 -785 517 583 213 528 482 -179 611 -682 982 395 78 276 659 -843 659 121 583 948 566 959 -823 -639 395 -992 -716 -732 -269 -705 31 -814 993 586 -219 974 -935 769 -772 -48 583 -305 995 -410 -711 937 382 -260 -78 884 924 921 129 551 991 -508 616 589 -823 151 63 -881 411 -908 -323 412 93 703 498 -352 -374 -637 -82 259 142 -444 -241 -286 -357 185 -277 -703 -123 -373 892 591 -719 776 724 -356 321 539 -301 246 -601 621 252 -876 473 -313 -10 401 735 -43 88 703 854 361 -745 381 -47 -440 470 514 515 523 -958 -643 -502 -806 -957 821 -889 726 -161 -811 363 -897 915 466 -689 -641 233 -481 -701 980 -558 385 -362 429 661 900 -993 -295 993 -925 758 -390 607 736 -748 541 903 -78 626 273 -744 -181 306 778 -807 867 -437 7 743 11 886 418 -201 235 -769 -957 898 -982 -519 503 -549 325 -493 205 -2 -785 -401 928 -217 -705 512 625 771 -93 -888 809 363 404 -772 289 -275 -497 988 -275 -675 496 378 -574 -720 777 969 -213 944 698 909 829 116 -260 -56 387 812 -150 802 -911 -856 782 169 -442 253 992 -859 -312 122 556 -949 912 810 870 -313 -920 -459 -650 518 703 -566 -736 -815 80 833 -501 671 893 -876 245 -396 -1 -195 -939 -757 393 -134 -550 -332 -892 963 -463 313 319 -770 -684 419 -946 431 983 189 344 734 -677 800 548 308 208 287 -1000 -375 228 -740 456 474 -662 686 85 429 -325 15 787 -554 -145 -773 -675 -918 12 775 421 778 -396 -866 755 -130 -411 -760 -679 531 991 641 -799 -167 412 497 -352 186 464 -662 55 -313 -225 649 -529 693 883 437 -885 428 784 233 41 -155 71 886 968 -486 -336 799 -53 726 -383 -210 981 -198 607 -389 -656 625 -91 -261 349 -825 -725 -982 60 -799 285 -561 -826 -519 631 435 648 -834 819 -211 173 -504 0 357 -666 -382 275 343 15 -477 -834 467 -133 -161 -295 -384 289 -347 676 851 279 60 214 18 210 716 118 -247 -661 895 -42 130 503 -782 -546 -575 732 690 -628 203 865 -43 444 -324 832 -441 -400 998 575 -537 37 560 703 -425 983 34 -229 79 353 97 -423 -460 581 -661 731 92 -146 532 -764 560 926 903 -515 911 131 -119 165 -610 -195 876 -116 43 -200 -764 -890 -967 199 -437 819 -564 -867 -420 211 155 -284 -21 -387 -299 561 -73 -397 -571 -596 883 852 -527 -482 -104 -3 -349 -897 -279 579 815 -653 -607 -313 79 -547 -785 -305 -366 384 -411 -819 -692 -144 -903 -309 292 -57 -295 -994 669 -164 501 -665 511 -820 547 957 318 597 -869 -130 713 -994 -62 690 -493 -681 -282 474 -875 -90 76 442 -189 -241 -80 623 431 257 105 -985 445 -549 314 632 -610 712 -554 583 -822 -847 900 -246 370 684 301 -117 -574 -854 -331 -469 653 -350 543 -682 -585 596 -515 514 -29 -189 -118 -7 105 -259 -411 884 -960 -196 -425 -800 62 -839 -379 -793 530 -758 -349 -203 -986 -265 535 -764 -26 -471 918 66 44 -525 946 860 -219 -132 151 -315 -553 997 -129 -571 146 686 -62 -386 -136 486 -973 787 -174 943 -323 -969 437 898 587 -396 425 481 248 529 881 354 21 202 346 -234 35 580 -204 -692 -623 -454 -143 -391 -420 -874 998 -939 -504 -595 -655 -112 230 -65 751 351 0 989 186 -436 494 745 295 -78 677 -519 -44 -443 -268 437 -592 485 -307 -359 -324 -679 355 548 22 83 -175 -677 -94 959 852 567 772 551 -489 -467 -631 -773 -810 990 471 -897 753 -134 -244 -659 520 -25 -711 -274 525 -59 -204 169 292 338 31 -119 -654 -387 582 -360 -278 145 507 -599 -542 870 -807 -493 571 192 267 -377 -364 888 -274 608 0 131 510 450 -430 -106 -92 -825 369 985 693 -466 -925 473 -239 -430 -248 540 -686 -526 -780 -636 845 -309 -80 -201 -281 -349 151 -142 538 -871 307 -887 97 -121 -442 -906 934 -474 95 -473 300 428 -876 692 -453 -822 49 791 696 -303 648 -64 -842 -930 402 -45 -989 -994 726 315 508 -408 -920 126 -300 117 203 -553 -157 653 682 846 -93 -470 903 -808 -488 423 -889 543 324 -17 737 195 -278 357 -130 -686 193 376 -59 -218 431 226 602 84 9 -688 129 23 10 330 695 341 -506 246 540 -740 -591 547 369 -329 246 -14 204 914 -950 964 -955 -998 -777 -568 -487 509 -541 690 -383 -896 492 -446 336 -594 -501 -395 412 -17 241 778 594 311 739 302 -515 749 -775 999 -568 -603 402 353 -484 -924 -843 -292 556 -402 -744 -157 793 443 -745 -139 -236 -53 -48 402 831 -263 487 -296 66 -336 -283 1 -502 -345 605 424 560 62 526 522 183 263 -637 -388 345 -833 115 964 -297 727 341 13 824 -581 -186 -806 -51 -183 -340 731 22 -643 -199 -196 583 139 -795 266 794 408 128 885 -489 769 273 -653 -765 138 -902 666 964 -403 350 -698 407 647 -409 -969 660 82 -117 910 -351 333 368 475 385 616 -988 -403 -347 581 -654 -710 -163 35 -48 -274 313 458 334 -318 834 141 949 -39 957 -187 645 40 -964 -181 931 -922 972 -725 34 387 289 -34 -744 -714 -66 870 708 -923 -881 -304 425 -4 741 -16 559 -753 -709 590 976 400 -912 96 -596 151 -529 655 469 654 206 68 558 -404 -656 764 531 639 167 572 -572 -720 223 -489 -27 -126 915 -287 -521 -425 -48 749 -43 441 438 -26 463 -633 -716 70 654 869 282 -709 613 867 883 323 892 936 956 -119 970 635 829 132 -338 705 78 330 -868 571 -523 -753 -8 321 -481 -125 599 -964 624 734 991 290 -589 -118 6 588 -172 -512 -369 -532 -961 723 181 174 -474 89 -669 117 611 319 118 69 983 -894 134 -387 609 -747 546 -360 185 187 -10 -953 -440 501 631 -666 103 -978 884 -698 -38 -562 635 -367 -493 -238 -848 474 279 663 935 530 261 237 795 -566 500 617 168 -228 152 -805 721 -633 -907 783 -290 374 41 -977 96 273 293 -937 -330 804 970 -500 942 837 113 -883 -513 -860 -742 271 434 -985 414 485 -809 85 -698 983 690 71 -108 14 -894 -431 -26 -385 926 672 233 -71 -458 567 -599 -403 637 940 3 -132 761 452 -697 -951 -702 949 501 424 -813 377 826 378 771 -38 -857 -658 -977 -670 -110 -338 -417 404 159 93 -580 -677 -931 -610 -89 188 -901 -99 853 103 509 458 -552 946 661 -801 318 987 -516 92 -133 -599 -837 156 752 -809 -601 197 -224 587 -384 -66 271 -813 -105 327 -677 57 265 -500 211 -279 -344 -671 -627 105 311 -91 -412 -177 877 -624 -426 -516 904 -85 722 -871 849 -691 600 -254 -635 -100 579 -362 -811 553 -339 324 -662 -273 94 723 95 15 -482 31 -953 -116 32 -348 -843 786 986 928 -899 -619 -415 252 662 -570 472 179 235 62 -778 -908 449 -348 -946 -279 -773 708 963 173 -57 -716 -862 -221 -959 -626 -578 -421 399 -91 -880 504 -661 788 -469 642 -460 -694 -932 767 -99 -670 -670 -706 -333 -488 -696 548 -67 156 657 631 630 -892 -334 864 -120 720 -528 -730 162 -81 -516 668 364 194 649 -729 -885 293 36 -681 -85 -314 -581 304 907 254 -218 276 -153 -339 -31 662 -604 776 185 -587 934 596 -991 416 41 -945 -218 -642 792 -859 399 501 -358 -757 -753 105 136 384 91 -813 -108 699 738 -30 447 708 -324 903 -763 522 -379 842 -753 -29 -750 675 520 756 162 -741 -410 -890 -880 -746 804 597 -315 171 709 73 504 412 384 -355 -432 847 -567 916 485 536 -348 -761 325 497 -81 -14 783 -21 747 -721 918 282 784 426 731 636 213 739 880 906 -951 712 709 -705 348 483 -167 -651 -470 -25 -401 -635 496 37 888 180 -803 4 768 448 921 -571 -41 173 470 -522 248 89 974 -751 898 -208 -835 255 713 260 937 517 187 184 -286 -152 183 -550 82 95 429 873 151 53 846 957 -478 -254 -598 682 384 -374 707 848 961 -167 518 325 -943 -759 764 -58 845 -144 -446 -990 -78 303 28 -589 609 762 89 -565 -398 835 690 168 369 -498 -463 -241 557 -542 -627 667 39 -459 -465 -925 903 -799 -110 -565 -559 515 -736 338 -835 263 -492 101 -125 636 -190 133 36 203 -450 832 -625 -441 214 441 -316 551 358 -349 72 726 -767 -7 863 -607 -530 -421 94 745 546 359 991 -781 -348 686 659 268 900 -155 665 224 -298 -205 -494 223 -953 -741 19 -948 -163 -838 -295 -603 -494 -757 398 247 765 -917 341 488 -544 412 676 753 475 719 755 703 -867 587 461 645 -637 -341 406 -803 -594 -898 -325 -817 917 961 -628 256 -109 -70 -461 454 187 549 -519 -21 -154 -604 469 398 664 -912 503 591 -354 -986 815 -809 -393 -916 717 -623 932 456 -334 -365 -900 609 274 -537 -104 -334 -660 90 454 -279 -448 829 -24 -857 40 771 -657 965 587 -985 418 735 26 -414 -373 -694 794 -776 -15 -964 -219 -308 -933 942 237 -654 -902 -271 -966 0 -964 527 -35 -64 142 132 -11 -845 833 670 250 -53 869 108 254 754 -284 517 481 166 -124 -843 576 215 -615 -583 295 -18 672 -574 -91 418 -288 -647 -831 4 -735 178 659 -72 561 325 681 888 269 295 -381 685 -402 282 860 474 465 139 -28 58 376 -621 -857 -545 74 306 -903 654 827 524 -727 -289 -363 672 843 -39 358 -469 -391 -743 452 565 -601 -856 183 -720 -213 490 316 -391 908 522 561 247 480 169 136 454 830 812 -559 869 -998 -210 921 -104 389 -26 -937 -314 -122 -970 -3 314 940 650 -182 -202 -429 -9 -922 549 448 -920 468 -446 589 -426 136 -307 363 6 721 183 -532 -395 -84 148 -995 247 -890 98 -827 -553 432 -436 -636 886 943 946 708 -47 -386 -679 704 616 872 -609 -912 782 -637 -963 911 -316 -262 -900 321 39 773 35 442 553 -457 317 -421 950 -195 -330 -873 39 -330 -732 280 -679 -162 -337 260 832 658 697 -434 -22 653 -755 -85 982 -832 -654 -846 -347 769 612 45 -981 -860 710 -800 -676 807 303 384 -622 593 -781 312 -911 482 -979 628 -148 -707 -347 -189 -786 779 -507 -720 -434 410 137 -202 990 -252 446 -167 470 941 611 -465 302 -204 10 -86 810 917 -368 -179 -191 670 926 -29 -752 -230 -746 257 -276 777 -277 747 -207 -947 -121 -274 219 8 169 -995 -673 -576 -940 249 713 -825 315 895 -729 266 -440 -161 548 -604 -9 -195 -169 345 -434 152 35 -540 6 543 358 841 299 363 -86 -379 177 954 712 584 -711 731 44 -261 -751 -280 -100 -991 348 179 14 -404 -275 548 391 -542 -714 -759 824 -710 340 -108 781 272 -545 -436 276 -869 -447 -244 744 83 75 -316 559 73 139 471 -66 950 -733 -38 -104 892 627 830 682 -162 603 -44 -892 -874 239 894 840 90 -902 814 843 411 -987 606 926 -202 0 -773 933 272 -46 -320 -827 -916 643 -102 410 -753 -349 453 -641 -89 820 355 -617 565 347 511 156 806 -61 440 156 -524 629 829 208 -488 -84 671 633 -747 336 194 118 182 243 -903 740 96 -129 685 -164 931 -560 -799 -561 329 -575 10 323 -845 -887 338 -951 683 -471 -168 707 56 967 957 -292 673 -256 -115 22 -316 420 -231 678 482 221 800 146 -690 -500 808 -573 -22 -596 -556 453 144 672 685 -743 -269 14 942 -239 749 819 -332 -258 -83 -931 801 -475 -379 -52 844 -599 -197 -71 -483 22 542 -30 104 980 -423 -715 678 -116 599 229 344 770 989 -928 -353 990 -406 -794 -814 -468 -892 827 -712 -404 -186 -980 -491 -695 -684 -428 524 -601 -210 136 -153 -62 236 879 -188 549 -673 427 329 -54 -262 -937 974 939 854 503 -89 -266 878 864 -571 555 -38 40 199 136 -207 642 902 -320 -614 517 628 -776 301 690 229 496 -575 266 -385 818 127 -131 213 -56 -906 116 -462 485 618 -549 -913 -101 759 441 990 -858 -485 -584 -783 571 277 -94 -876 -328 392 999 -32 988 -311 -145 471 -836 -86 -508 309 535 129 -4 -996 -941 320 63 870 -278 -527 -828 480 347 518 -19 485 514 886 -114 -106 326 -851 -318 807 -921 675 -246 -902 933 -929 -290 -595 645 -507 -611 998 -975 -833 883 611 -111 518 -470 -658 311 732 -585 658 -165 -114 -552 -572 764 -104 395 416 -753 -13 524 -758 -478 8 -93 -162 -903 918 -287 -881 897 -447 173 838 -906 -6 -26 -606 -29 -49 232 250 945 113 -681 492 627 -243 256 -628 190 269 618 -492 -978 937 895 -667 631 -719 988 111 -173 -471 576 979 343 -66 463 727 -55 -813 123 -520 -562 206 287 482 545 -762 598 213 878 214 -164 -258 -802 297 422 642 495 -932 795 -920 945 414 73 232 -662 -492 -826 -344 930 -551 -364 -322 -516 -673 -90 181 590 -803 -399 623 -203 -234 -34 -172 104 -893 48 856 -190 -399 -619 -310 -643 572 -349 -427 -622 242 620 -84 -839 -821 757 -476 -609 -12 913 -868 -519 -955 305 287 -943 -198 466 -921 166 -282 -98 -637 -127 -455 -585 -64 489 727 232 455 -202 259 -4 -47 758 -877 353 200 550 -702 45 674 815 305 903 609 695 744 777 3 -708 928 247 503 376 368 -200 -5 407 -838 309 317 487 229 147 152 -129 -597 129 309 -551 -276 -897 933 375 169 -805 872 -397 207 182 -938 317 -689 401 -70 388 330 846 -444 488 942 478 737 902 660 96 807 -518 113 927 -673 305 582 285 790 694 618 -430 252 -150 989 209 866 761 -587 577 -228 -41 -869 769 263 968 186 823 -150 127 203 123 -504 482 -332 -989 94 416 -532 -598 -230 165 -997 -940 979 -639 -862 -700 -589 922 -768 608 109 294 -405 -213 54 536 83 -976 473 358 -104 221 -985 197 -938 468 823 850 837 568 293 450 -964 -763 -207 -780 91 480 -162 -659 108 580 -242 -139 856 574 -47 646 617 847 718 -317 4 -106 -487 504 189 -130 141 507 -547 194 -473 -258 -344 -768 -242 515 -312 619 937 -292 -705 -816 520 -252 408 -959 -624 970 -810 -185 105 881 -925 -173 100 -567 -92 206 997 -168 -562 831 -918 391 808 -628 748 340 974 -2 -130 756 -183 -695 -779 723 491 -28 820 -605 -32 -133 622 -444 -117 -414 -479 30 38 808 132 240 444 -521 -805 484 553 794 -156 -677 962 -472 666 200 -763 -56 711 -187 -856 297 746 484 918 577 -435 -347 375 588 422 -998 -656 689 -658 156 540 -926 475 -152 450 -255 -198 -512 966 978 -928 373 -411 369 -562 497 891 -764 52 -784 249 459 721 723 630 744 -49 836 -119 -232 371 -180 201 -930 -250 -369 511 -882 -15 123 207 -123 390 -612 968 971 -791 467 645 -327 -248 129 396 -250 -171 98 875 -620 355 315 193 -638 580 285 -119 157 555 -300 994 414 -533 59 -65 -958 -540 180 693 -752 385 789 -772 -538 -75 704 -93 283 -171 653 377 -860 -717 774 -836 -190 356 280 1000 -927 -675 399 -72 -34 -3 -348 296 -333 -695 -28 -434 -580 -829 -161 466 354 -351 6 534 36 -77 970 705 -155 -540 -333 -690 -341 -319 -116 -419 672 682 -376 -376 923 752 901 -827 -299 205 -463 451 -130 54 994 -829 170 427 601 -395 56 473 839 -411 -123 -563 402 360 -584 235 -963 -923 169 562 -809 680 228 -406 670 -664 -207 -838 -644 88 -899 625 -16 -343 535 -977 279 -948 772 -411 -288 557 842 -746 750 -676 -130 -869 195 649 548 -295 98 996 898 -172 235 -239 -13 467 182 704 -301 231 493 -9 -571 -363 661 160 -195 -629 518 840 903 -98 356 -237 277 -482 170 678 -698 438 -897 -466 226 -233 87 94 946 48 589 800 -169 -714 -744 515 216 -789 162 -789 474 -657 -999 421 -341 320 714 548 -258 -218 510 -853 429 149 -217 191 -339 -446 -742 -722 -633 -965 -963 -468 16 -807 -698 -798 -970 -176 -635 67 594 82 713 -472 89 430 -137 -903 399 -68 681 -499 465 961 -231 798 178 -265 642 540 307 -201 56 -137 -285 -829 218 354 -478 106 -658 -703 -710 -357 421 988 -96 321 -830 478 -534 -283 -30 -285 -311 -795 712 1000 221 -645 750 366 -636 228 -17 -510 -35 -897 338 -198 -654 -546 473 -330 957 88 -698 510 393 629 -262 368 -479 318 86 851 654 939 125 399 -475 -658 -3 451 71 -996 632 397 -168 -582 -857 617 557 358 -537 257 873 648 142 392 -756 715 123 -127 352 779 -89 611 -189 695 -374 -416 -22 -550 305 416 -962 -453 -384 856 905 -177 561 62 615 321 -947 244 -746 414 23 -897 63 -924 147 -282 -838 185 939 -573 -261 -983 -273 -342 -432 -883 636 456 258 -971 -962 -765 813 -864 79 511 579 798 -312 951 -438 -712 902 -79 66 188 55 -695 -197 151 427 431 -559 -294 218 -138 167 392 -949 -681 994 -123 -559 995 385 260 -530 -708 -201 755 371 -938 -965 -212 -584 -955 183 -310 -759 -717 413 -174 88 463 -896 -712 -16 106 -826 982 843 980 964 926 843 -910 -793 74 231 -842 691 246 -110 -677 958 -147 196 147 -31 577 285 -921 407 87 362 809 -644 -129 521 593 384 241 -479 436 -639 965 -967 -16 337 -290 674 752 591 -252 67 -416 761 -196 -941 -85 -412 -968 -815 938 -874 199 614 997 -676 -288 270 -78 -117 803 -976 721 -450 209 -779 449 757 247 -514 219 -908 -673 784 219 -920 -465 -370 -358 842 -835 995 681 -75 773 -952 122 -614 -202 -430 625 201 82 904 336 437 555 -358 -706 -909 593 425 579 -633 -382 -749 -127 -482 91 952 -604 -196 965 368 5 -447 868 645 511 -736 880 -256 -615 722 -816 269 522 905 201 -508 -416 -749 82 281 -43 743 510 -929 -955 -738 -750 497 -705 162 227 889 -448 207 -907 -10 984 -362 -669 623 590 557 -579 -217 880 -604 -354 661 296 369 382 903 -552 653 848 821 -146 -287 -836 -627 -74 26 -71 -856 27 594 354 100 -60 275 -77 273 -308 -613 147 133 -554 -468 509 178 317 -91 514 369 797 775 -47 349 -71 -269 253 -212 -543 775 504 473 826 285 827 611 -337 587 -890 576 -150 190 -602 -822 844 894 368 613 -995 72 -459 625 -151 148 904 971 794 854 973 -661 -503 466 835 -991 -186 -594 -297 932 623 213 350 -643 -594 303 -112 -518 184 863 838 824 487 750 -668 183 309 -335 934 836 -899 640 -23 -392 -275 555 338 -588 452 102 -236 944 976 -984 399 303 -698 -220 -496 -396 -708 457 -908 -698 -266 326 -364 596 -930 745 678 -251 -615 -255 -927 801 483 989 395 -544 420 24 626 281 637 748 -942 637 173 16 -986 890 890 -791 -66 -611 326 870 -272 -406 227 -938 -54 177 537 -23 -516 865 -111 -38 -556 119 0 386 -838 -928 -26 730 294 -242 -242 -668 -316 330 931 -668 -712 309 625 267 913 -268 56 126 13 306 -265 977 -331 624 411 331 406 612 -731 -625 300 10 -724 753 -1 -627 -512 329 900 820 880 -567 -428 407 2 791 -26 527 -704 -977 -291 761 480 -628 -142 -787 -718 -811 904 935 257 598 841 689 -45 -485 861 -843 878 290 128 -87 537 -700 -609 265 -200 -119 -838 -350 -66 -574 633 64 853 -382 760 578 -387 -693 -546 693 -78 123 838 -419 526 -142 -945 680 -76 -178 -417 -483 -925 -155 -169 -662 415 845 864 644 -215 -547 -854 -388 -608 634 -516 -408 595 -12 475 735 353 715 -384 319 448 -387 54 66 -204 -703 -666 986 154 -135 -309 -955 -838 367 311 497 202 666 -36 -491 -905 822 793 370 143 -201 -104 654 98 -328 234 132 -304 -398 -270 -427 461 -241 -243 -591 -106 -777 -189 16 918 -971 -47 851 -61 334 566 687 114 -857 903 -192 460 484 -773 346 182 -795 432 688 -513 787 25 -552 641 269 -304 -221 900 453 -384 146 -229 -755 99 186 -460 979 -728 -254 -455 63 -489 -353 364 998 62 -236 -300 -823 -955 63 75 -176 -263 971 -11 -741 519 -696 548 -454 -221 363 -537 323 -307 -192 -283 679 -151 -683 556 -876 -159 342 -919 -668 652 214 156 259 -258 -987 -409 -47 690 386 -872 -215 -950 -369 232 -875 -814 795 -202 -684 41 -512 -540 -157 -873 505 -439 -31 -834 -514 -358 899 -171 452 -615 848 650 28 -413 -831 102 800 84 -736 -121 422 328 873 191 -321 76 323 -623 -750 -482 96 -82 -51 -850 876 -657 -930 -470 -747 508 -253 -813 552 19 -580 -487 -740 759 -131 708 -974 -501 -104 -219 610 711 203 -844 -653 705 636 -395 619 -993 716 540 -304 -278 617 560 -523 -867 -460 128 -572 893 -839 899 -92 160 -379 295 440 787 884 -411 -642 -1000 81 244 -128 -830 704 -397 -488 -865 30 -748 928 150 605 983 -933 -882 393 309 -526 108 719 -450 664 201 -537 -992 -307 305 -833 -997 119 992 441 -732 -7 33 150 379 413 -817 -483 -860 444 38 751 854 -732 217 669 -625 -676 -438 -160 -485 427 517 439 353 816 533 434 239 555 224 -492 776 -702 372 -974 -348 -432 96 -898 -702 773 -500 640 -46 550 -171 849 -362 -662 665 -46 -236 440 140 -991 831 -815 -691 -417 591 459 202 -102 494 398 800 922 -528 -406 -836 353 -267 807 -309 -632 -83 596 -455 -692 792 -738 188 763 -557 95 -319 861 -61 873 -722 -287 -648 772 273 759 541 993 -527 44 -813 0 -424 -4 -133 -802 38 843 -886 -650 -364 517 714 -149 975 -783 -642 -247 272 813 -10 -94 565 387 167 -564 661 -381 954 998 -308 -865 384 -898 -487 149 700 222 -107 920 376 -310 -408 982 -944 -26 -134 -76 602 152 -18 -29 -498 -767 595 571 -918 541 168 -944 217 612 -26 -839 -622 930 -602 383 285 974 992 -340 -288 -815 654 -438 27 -439 -480 943 -875 -537 -840 640 -719 665 -97 -100 -340 796 494 425 -827 163 -437 -253 -727 733 -832 -41 560 501 -858 390 -622 969 -110 -211 -723 -999 763 698 705 383 -408 401 241 443 369 937 594 -94 -333 -149 64 450 81 -34 542 57 -307 380 846 -457 -112 381 -403 385 -219 745 -988 -995 -226 392 207 241 -265 483 -362 -651 -589 -888 -534 493 -693 529 182 -704 -590 -249 34 -985 -166 473 681 249 -371 593 119 884 138 906 -190 -532 -421 -754 260 -52 -680 -572 520 487 647 175 -817 -352 734 351 372 -796 -547 644 349 714 -387 227 -659 -699 646 -504 835 926 970 -738 555 -7 655 890 -167 -612 937 -371 753 -535 847 -599 -488 -577 644 -187 496 808 -794 -813 -947 906 10 190 439 -37 81 -689 -830 47 -613 620 -997 299 -266 640 116 -911 675 113 -117 658 -131 -779 9 -293 386 339 297 403 -832 744 -376 617 708 727 -574 -670 954 560 -340 -692 328 -128 560 999 250 842 -585 -563 194 545 821 885 286 -49 185 949 946 -396 -160 373 -72 402 -659 768 273 -352 -1000 -971 -92 -460 -142 885 -263 -820 820 520 130 -572 330 814 -375 -743 -917 298 632 -631 158 -964 233 -792 -17 560 544 587 806 -287 -962 899 -141 -361 -407 -628 353 -946 430 -904 528 10 900 -696 580 316 -837 -299 689 723 -4 49 -478 1 738 -919 190 -676 -969 273 -385 -714 651 -534 236 541 -309 70 -791 826 -383 -659 691 125 -226 -100 -306 -4 -148 -508 -244 814 -488 211 -77 -296 -222 331 834 -669 -532 -64 -959 -214 366 -146 957 625 295 -592 26 937 -395 -539 -519 637 -251 -589 294 -855 190 475 -966 126 -451 526 143 -585 -904 -750 -887 -978 905 -370 -542 -605 776 871 197 -802 83 460 162 -887 389 -60 -868 -629 -620 -946 -494 -127 -46 667 -734 788 182 165 84 97 -261 40 -620 -502 -565 -259 -209 951 484 -700 409 -943 552 -310 -491 -545 -115 958 542 328 325 -812 -89 -591 41 683 -527 -762 832 -27 47 887 -836 -682 233 -703 838 639 -278 273 276 -610 -947 357 586 -543 200 -165 -702 880 -976 608 598 182 -648 901 941 258 -520 -396 718 813 -21 702 123 714 -687 -803 380 90 428 939 -82 -13 995 204 207 802 -533 505 373 775 -360 979 65 766 609 -928 317 153 270 150 352 -474 285 726 871 645 -233 -987 981 -340 -870 209 4 -876 -496 439 544 794 151 -46 194 994 323 -400 583 -690 -124 -303 -802 348 -961 -97 -586 70 -330 -221 -547 672 233 -723 -858 566 -39 -676 -154 212 -862 -232 -645 -136 -444 191 -264 348 74 -324 -6 -621 151 -680 -361 895 325 425 25 -172 -85 -905 681 -360 266 -70 858 -140 -65 288 -308 -644 97 -187 534 13 227 687 -97 -972 -807 196 501 741 -672 -400 789 -583 -872 -76 518 -660 47 337 -450 -328 -810 974 731 -156 -564 -295 333 -125 -391 -40 218 -437 278 -421 389 684 764 -796 -912 848 75 -293 -339 -186 410 -97 612 651 -819 313 -381 560 -380 -1000 706 -816 -972 726 -949 -589 -678 -276 979 -431 964 66 -358 -28 -525 -536 421 283 766 14 914 -71 -888 -648 -449 -157 -825 981 -634 -410 989 498 -463 256 -767 -787 272 526 -128 -125 603 -471 -498 -381 -155 548 -389 186 874 812 -830 112 830 164 -654 663 452 -602 -118 -2 -565 -87 -511 -322 804 475 -142 -993 -713 -598 481 -723 594 791 -550 914 -26 -18 -872 -155 -606 129 668 29 861 848 983 82 -239 799 203 -570 332 54 -543 310 -295 142 -911 -492 882 -476 -105 408 -507 -870 782 214 788 614 -127 0 -281 960 -890 670 -226 558 51 494 282 40 26 198 287 -104 177 -119 340 -443 -433 810 4 555 -386 449 -950 -734 -963 -230 230 652 -370 902 15 73 743 965 -761 494 151 132 -834 738 -485 460 673 -336 -361 453 -29 -981 -281 -367 -854 622 -867 -544 -232 -65 399 -325 -669 -598 252 -340 -558 -840 -638 792 -967 530 -785 -240 -826 775 366 597 860 176 -112 583 4 80 -609 942 395 936 323 481 -4 341 612 335 594 -698 -891 384 342 123 -989 -456 -841 275 -380 540 -776 -449 186 -862 -788 519 -978 379 734 671 472 -248 75 -583 -8 -941 915 -113 -177 -9 -158 932 -643 -652 -927 -6 -50 -432 -752 -235 -982 730 -873 -689 -661 994 219 153 -929 405 -741 360 976 478 196 -851 628 789 -514 -124 -950 840 -192 801 -540 -56 -789 -295 455 0 635 855 -657 -82 860 -695 344 680 391 486 489 706 -55 -542 -611 869 936 61 -678 -339 -988 -537 -209 -530 -212 247 -209 -56 -505 982 -124 374 426 -13 61 -598 -552 762 99 -589 289 749 715 21 -436 -866 -874 -348 -169 -203 73 926 287 751 -424 322 -777 82 -899 539 883 840 322 543 -290 -98 -398 976 341 443 56 21 -605 807 -226 953 -704 -857 -149 -254 377 -867 432 374 126 -677 759 824 -486 711 714 721 40 315 -549 -399 366 101 -447 -105 977 -830 -851 -24 -129 -774 890 -581 953 -687 142 -769 378 -151 -362 -478 -327 -863 -235 308 -976 -431 -18 -880 604 779 860 472 794 324 550 6 301 915 -25 687 -825 759 595 171 -556 -365 30 728 -40 131 -145 -107 820 414 -675 191 898 637 -246 281 433 51 -383 305 -677 -321 -151 -704 754 354 298 -942 -51 337 773 433 -535 -441 -535 945 104 -198 -586 983 -52 -959 -264 846 -182 682 413 -294 -483 813 254 -921 204 -92 -946 370 367 -474 -639 -61 421 -489 -15 555 500 279 -313 -1 495 50 318 -943 596 -427 -802 1 -354 265 -672 73 911 -672 929 -767 -379 12 -903 -990 619 628 412 -904 92 -686 933 154 -623 92 143 664 -735 873 940 133 163 -140 -514 -231 38 17 790 390 -808 195 -167 427 -934 -672 -632 96 480 987 -653 258 -970 379 -89 414 93 -454 25 -695 -952 -744 198 412 -457 -40 -127 -406 -240 -879 212 660 -227 34 962 -555 263 -52 -689 446 515 -798 925 -388 -156 -868 589 -243 50 100 612 -93 892 487 205 -193 71 106 368 -743 328 402 426 -207 -638 479 -668 -541 -419 -281 159 -23 996 -127 171 576 650 -715 696 -59 611 -348 46 -685 -257 -747 414 -988 665 293 -636 -946 342 -366 -766 961 518 -298 433 452 561 247 -270 956 966 434 -455 -244 -829 807 -772 -591 914 357 -867 -94 41 -512 -72 -393 -828 34 -150 -614 -512 -210 -660 -972 318 -209 -701 500 436 32 17 146 -932 733 720 -538 81 405 275 -735 820 -489 645 563 416 694 746 581 875 353 873 -187 275 642 -797 -496 -472 181 -361 62 -488 -976 74 844 520 214 -599 -836 782 812 824 -379 609 3 510 519 980 -747 -657 4 643 509 -573 454 -855 -875 711 149 -528 975 -950 432 -293 325 -622 866 845 812 951 764 896 874 -400 475 -209 -662 -361 957 757 118 698 447 -949 -351 -779 -327 271 75 -139 -371 165 -212 585 202 1000 64 -423 921 -728 396 -360 767 -403 210 -385 274 -302 202 978 -312 450 -658 -517 -153 -554 632 -927 -232 -73 -879 787 -304 191 254 847 -665 51 -769 -202 459 879 80 -754 -993 632 211 181 533 -304 -566 17 -170 530 -65 -607 -92 -835 -635 -116 647 -409 -650 -277 874 199 702 -844 -85 -762 721 226 91 -897 611 -964 -975 721 899 -698 -861 -835 -199 -943 -720 939 -720 -425 -539 -393 -573 610 -700 902 68 412 238 914 -939 976 -292 986 -692 -91 610 -397 404 806 -499 84 509 -330 480 -459 -943 449 291 42 888 -529 -815 -395 779 -661 243 -994 -756 24 -66 -47 61 -517 401 271 51 -189 446 -162 -744 341 -413 -551 -22 -800 803 -375 -350 -889 -59 -328 -274 -677 -177 970 296 -45 -640 -894 -828 -208 163 935 -35 998 -614 -63 -376 116 139 -146 -671 506 439 538 -240 145 34 -1000 223 -313 182 -664 -738 371 208 243 214 863 818 140 -741 257 147 -450 525 598 -481 984 49 26 155 640 -357 -586 -396 849 -135 478 -515 -693 -855 665 23 -667 -428 593 -692 666 999 -581 -724 745 -493 -560 -167 -312 -671 952 -592 893 892 681 -338 368 481 538 -944 -764 659 900 -710 508 671 347 -246 -897 753 -935 748 -769 315 -94 436 -312 -14 -286 815 732 -955 -246 591 237 -14 -347 246 -37 790 -61 208 569 961 264 -586 759 -795 803 -563 957 -425 155 -323 -921 562 686 450 166 706 72 -15 -642 -294 -731 188 -60 -941 802 977 -595 -829 387 -842 -468 608 95 -82 -670 -563 -282 -135 -768 717 308 -433 -511 890 -691 -867 224 -199 410 930 -106 -133 506 493 -774 -492 411 247 255 -963 -825 -690 409 -400 226 -518 -848 -768 705 479 -349 -422 331 105 -698 426 -613 -218 -906 -370 576 40 -873 -144 -395 -57 67 -603 -432 577 96 490 749 -396 -386 -667 89 -223 -899 -279 -973 507 -89 45 -588 -306 374 -944 305 855 227 824 290 -492 655 408 655 730 -607 837 13 315 -65 51 324 -615 81 -630 607 -142 556 952 -257 -429 371 -612 384 -929 376 71 -221 -638 138 -25 720 -530 -147 964 314 -860 -985 -951 988 -623 535 -845 -106 -322 739 -33 -783 17 101 -202 498 -130 933 280 -624 -289 -513 -221 856 -832 -563 480 -45 997 792 -946 9 -578 -861 413 456 240 -351 -858 227 983 -282 755 -681 -888 -335 772 924 466 419 499 465 -757 -799 13 -653 929 -563 383 819 847 671 -933 932 -805 157 -78 -230 -838 848 715 964 -665 226 -442 550 410 753 572 -823 -845 925 -343 -74 -204 322 -41 728 222 604 -845 -356 -541 742 -75 380 232 141 -190 694 915 -745 -674 -415 -340 287 -921 629 6 243 -282 -255 796 -555 -614 -536 -985 383 67 701 -592 600 367 698 979 129 -267 300 -530 -788 112 -619 92 521 408 455 -975 655 -750 502 211 386 -576 988 122 809 908 461 890 727 447 172 345 -605 238 952 -333 144 -548 772 -400 145 -439 583 -78 470 -892 -384 -548 552 768 -253 404 -748 625 -381 468 -656 58 934 881 -78 630 -765 357 254 -802 551 888 430 -691 -861 -648 396 530 38 673 333 539 -170 665 861 -66 588 -246 -37 -782 693 -233 -177 963 853 362 495 469 -951 -142 -515 -472 -454 -17 -299 770 -410 -543 603 -915 -152 282 657 -121 361 -908 -863 125 0 -34 -362 783 -361 143 -428 -75 -327 -226 -734 81 683 9 330 -978 -327 -951 -958 849 221 645 -891 -160 -32 -364 613 -515 -251 576 -735 453 -4 291 -121 997 -90 706 378 -191 15 -855 -547 -915 485 -187 858 -694 942 888 934 557 -673 34 811 -949 284 136 716 -78 -598 -346 -984 508 985 249 997 948 93 -498 -394 -144 395 -854 466 680 208 606 581 -837 636 174 -37 -785 421 501 -366 -309 103 776 756 841 762 712 -376 61 237 -78 -885 123 116 47 -283 707 -936 -340 -499 -551 32 149 736 869 -913 -568 -436 7 418 -40 -639 -473 588 278 -740 -15 36 825 -803 674 635 279 977 -661 228 -60 175 -334 294 124 -187 -974 503 -332 -709 84 -523 948 -602 -720 -531 766 -491 -27 679 -267 -196 195 -636 -827 -78 -919 395 189 671 339 156 -575 -372 451 -5 774 764 -781 197 -145 -949 675 221 992 -6 805 -337 670 82 618 -808 716 -407 560 -577 243 -122 930 442 858 61 -696 336 742 -27 553 74 364 -58 -200 159 559 -561 -850 739 -843 -431 32 -901 81 -128 612 -188 -520 -935 254 -397 657 610 784 489 921 -856 474 -326 -744 857 153 -314 76 -712 -433 172 585 210 -941 458 -258 -677 681 646 -760 -97 261 706 135 344 -271 659 -761 869 -845 -402 -485 641 9 408 -80 -166 814 -221 914 -91 -710 -424 792 238 -146 534 652 -968 953 230 917 380 -439 -616 -848 -216 -684 -805 -143 292 564 -574 916 385 674 392 -556 -323 250 967 778 506 -935 304 -213 -948 484 22 658 996 482 -317 935 -3 -109 -119 -302 -105 -438 244 -107 635 -860 121 655 -902 -779 -953 808 761 190 756 -189 235 -248 -128 -703 -473 -797 800 -275 -834 -712 441 242 -890 -942 39 111 276 424 -445 893 -172 69 -67 -212 -396 -803 572 671 -78 -536 -430 -354 -232 167 -732 679 -651 977 243 483 409 944 -935 580 323 -774 -805 -132 590 744 -437 -204 -559 826 297 -392 -731 338 -390 272 -289 -928 -213 421 51 -373 427 617 567 186 569 468 838 -880 609 -867 -748 17 -96 608 -10 -877 -249 19 621 102 -550 -780 708 -530 543 -902 762 570 -594 -571 713 -203 -718 819 -779 -224 -35 -735 883 -613 -182 -866 -307 51 -740 -668 -711 -878 -285 -309 673 41 33 389 -98 -551 947 -952 -597 -34 -176 725 475 -989 696 384 55 -123 174 -235 -655 -526 -958 -99 584 665 47 -999 -671 -913 -502 -761 -912 208 494 -177 -746 110 245 781 298 379 896 -856 952 -750 -832 -45 -552 840 -74 50 -234 530 105 828 -551 395 973 74 968 -677 870 958 -933 935 781 708 982 -302 20 -663 509 695 819 -286 35 -913 -847 627 -391 914 -732 570 85 428 -747 274 877 236 -671 -528 140 295 421 -215 376 -648 -747 83 323 -746 -941 241 681 983 827 -134 543 -459 174 191 270 69 -565 -716 -888 -691 -632 103 695 16 752 546 -450 344 -474 -389 -485 -672 -120 -746 736 -927 -233 589 718 966 -897 -165 -777 -572 -349 592 -50 -875 -125 -651 -125 -214 603 772 596 316 52 -188 -247 199 467 -234 -187 -831 252 -338 -930 -376 188 -685 -85 531 -871 -790 744 188 -132 -141 21 -42 289 507 807 -527 -470 302 -979 -661 -358 -950 369 648 -321 -530 176 -205 690 858 125 309 452 638 497 236 -205 487 -768 -758 -89 -75 10 -865 -366 88 35 357 467 -861 -749 453 304 -915 -851 -979 -825 -385 921 -323 52 -622 -249 589 -241 -497 566 -897 -343 846 -559 773 350 778 -26 -116 815 -371 -187 -486 -768 786 -841 -275 -966 -795 427 779 199 -340 455 897 304 -69 -92 -851 467 174 120 973 623 -469 -284 852 -205 -796 -657 -864 -57 945 644 173 833 466 984 119 -231 519 509 -656 429 -112 284 370 -973 -195 219 -544 -337 15 568 662 -886 97 -173 795 -278 652 -682 674 452 -842 -540 78 -313 -906 -423 670 -747 -243 230 426 -813 387 -110 -702 28 471 869 821 896 553 872 900 -679 99 -808 -110 -762 -59 510 -582 -973 -475 785 -966 40 -147 -559 -141 528 838 -973 217 885 -108 -358 -323 -93 200 -709 879 284 -363 -991 169 -794 205 -839 970 962 906 714 -425 709 992 600 171 -311 -986 -920 783 338 -584 99 470 45 565 -57 -904 723 -974 -121 -598 281 862 -748 -602 -93 -203 157 -333 24 -598 598 236 753 -508 873 458 338 509 436 75 -902 98 349 -213 414 83 -600 985 -617 633 -705 -227 852 566 125 -759 -47 664 624 502 -795 155 506 64 -498 206 -128 -834 -80 198 19 -734 48 -967 543 657 -936 -389 309 -431 -723 127 790 422 514 505 -742 -69 986 144 -865 267 904 -380 -207 247 -454 716 -411 -58 285 511 105 410 613 790 -549 788 925 -125 -487 -211 -421 -307 166 -295 972 -415 -90 -809 -692 -237 834 264 -455 -116 608 -933 -114 -243 359 444 390 312 -110 -309 -548 723 438 228 935 -246 186 -110 877 -546 -316 725 -452 -253 -731 485 417 -650 -280 -223 -613 -151 -116 -274 -765 501 -27 -544 -550 -382 -514 -596 545 -944 -510 -749 98 -198 471 124 -971 -988 656 -86 443 323 -388 620 -259 -706 -731 845 -399 468 -161 -567 933 -251 -525 891 -45 -11 947 -116 -862 -92 655 -953 863 67 640 527 -218 314 -656 -248 -735 -389 -984 355 449 269 204 989 -279 -506 296 -445 283 -734 301 -693 -646 415 -800 -444 975 479 734 477 790 746 468 -44 712 -903 400 -499 -33 -920 865 -355 204 -36 417 -945 499 -71 -942 231 963 919 634 600 376 859 -938 448 734 287 -228 -201 -912 711 -833 -878 686 -721 301 -553 -175 -558 -413 221 -219 -582 -346 -212 418 -627 -230 -220 -427 -72 -859 456 971 -34 141 -909 400 -595 -864 674 7 -686 -550 892 844 -614 395 67 -537 865 -506 398 946 -551 496 -508 -346 827 405 -319 877 17 490 -397 577 -505 118 -75 891 -97 749 -801 528 -66 -888 -501 489 -191 -270 -480 -746 973 399 -187 -452 -521 118 -82 -409 461 -436 -233 -199 47 -724 629 788 409 -866 -797 -885 -627 860 238 -973 470 -305 -570 596 127 -990 227 44 350 37 -140 -203 795 835 -461 -710 -443 -309 224 842 -452 -288 -479 377 843 525 -19 -745 -874 843 -551 -816 -697 -969 492 966 599 732 975 923 -413 371 -909 742 -508 -179 -521 34 -256 -735 802 -984 95 277 -349 -9 423 -414 -276 -334 811 982 -852 -543 412 104 -646 -568 655 -797 307 128 359 128 162 -2 287 184 -113 367 217 609 -785 -367 -64 -865 -952 54 -452 444 762 956 -573 898 542 -441 913 271 -25 -627 209 601 906 -25 633 724 620 -329 -292 -759 670 657 969 847 -182 -333 752 860 -534 895 265 370 -541 -669 249 -226 -229 253 440 550 -335 771 -791 -859 25 -389 794 -480 -171 531 700 531 557 194 -523 852 842 529 -769 273 880 207 -416 823 494 598 -831 -448 -728 -66 -33 -270 -596 78 559 -975 -222 -924 -432 -315 411 -127 127 12 446 -977 -58 151 17 216 2 531 69 154 246 681 92 -252 458 -700 375 404 411 -824 29 -88 427 -445 22 728 990 769 376 -650 -324 5 -549 121 -584 -375 703 -854 -610 823 327 -66 774 -935 580 -653 -776 -230 478 -422 -423 72 -346 -551 -308 -171 -132 -429 484 917 72 502 652 602 -407 -33 244 216 377 852 800 -613 -525 -987 -547 680 -494 728 -777 697 -978 -315 47 -165 -110 -319 71 36 513 -69 239 -92 -951 24 -783 -793 103 850 -152 -119 264 522 -596 378 49 -859 -350 -855 497 -425 -376 770 -396 296 -696 -972 236 125 738 -174 -353 145 -694 -244 344 -929 709 -426 -324 -933 309 -369 -171 410 309 -830 922 -390 107 407 633 -794 14 815 -872 767 -838 804 -581 -292 -252 351 413 754 -236 -629 640 -569 -860 619 -635 274 -921 586 -667 -104 104 -743 743 315 253 -89 -466 78 351 558 579 969 -911 448 -396 845 -760 465 -740 -691 95 356 686 574 -772 566 -415 -705 182 -150 522 -189 487 -20 -779 911 325 -777 -516 -937 -637 864 539 -563 216 870 739 -537 989 -443 964 -776 494 -107 753 -386 -777 -196 -687 169 955 159 -449 893 64 990 -580 306 -257 -371 -392 976 -222 -777 -965 256 978 697 -642 -226 500 723 -345 269 836 -434 -901 471 -952 -682 628 -561 811 678 776 257 858 822 -614 179 -388 -506 -467 368 -102 -663 584 297 550 713 -493 -59 -149 -801 293 -100 158 -118 942 232 57 959 -932 580 -459 -115 608 -447 -269 160 535 -478 107 685 230 266 -602 136 93 81 495 613 372 119 450 507 301 -837 103 574 -975 278 668 -109 668 -160 -840 -415 85 994 -65 875 -62 -921 719 -757 442 -985 -883 293 465 483 -590 -387 559 -466 -936 395 390 -639 -867 -33 -887 998 827 200 -321 -644 980 148 270 -890 -998 436 1000 867 -320 775 186 858 -259 411 -692 -286 433 180 -456 -142 -675 -261 -542 999 -937 -20 -380 -848 -180 716 137 143 234 259 885 298 -127 -754 380 342 -45 306 782 -984 1000 99 342 -417 -769 -113 883 -471 -365 -792 162 154 918 -426 28 604 -925 -992 870 138 28 -312 852 -128 607 385 124 -411 -747 636 -247 -377 503 -534 -809 921 157 -302 -468 411 60 -402 -224 -362 611 790 -12 718 -932 -915 908 -167 338 717 591 248 140 1000 -48 269 896 -848 -933 229 207 -513 601 -781 -332 514 -899 -445 727 -258 -212 137 698 -518 -381 -66 941 909 31 84 -200 710 -273 143 489 -503 -370 972 41 -850 -810 -532 787 -46 -356 55 -959 -489 959 259 -322 -44 628 -199 982 -301 778 -829 486 -417 -225 814 -731 -508 -671 934 251 79 308 -41 -634 495 969 -801 125 -74 -467 -213 710 -70 469 568 -974 -13 -133 -899 743 474 -444 -757 -672 63 129 899 -564 688 827 -527 -318 763 298 -31 -546 93 -12 610 618 -541 -543 168 -486 -778 -411 256 945 498 161 -592 -872 -351 603 491 404 88 56 849 598 265 680 -418 -209 214 -134 -354 -572 514 251 246 -191 861 35 -32 -368 -435 -808 423 -161 484 -745 -109 349 -228 -138 -706 625 678 -152 -747 852 532 -61 53 -748 -468 -973 -408 823 294 613 655 -287 -302 692 -224 -969 -155 -66 -376 -207 828 -704 -472 -424 34 -621 879 -674 855 145 -1000 -671 -417 645 694 827 799 -696 716 -359 -392 -56 -12 134 290 -121 -661 871 -563 -975 -719 -982 -563 777 -390 -304 -593 -392 -853 701 -637 -469 395 -425 -97 342 -51 -869 186 -438 -364 -498 949 963 940 314 -124 -364 146 -344 830 -750 -22 74 -742 95 467 300 44 945 981 398 -95 -625 -898 685 -421 569 621 677 -689 -453 -187 133 85 194 24 550 -157 -141 570 251 -623 -303 -54 -425 -836 -338 -376 987 -955 781 541 -940 -162 702 -316 457 666 606 613 832 -946 832 -596 -88 -767 213 460 698 988 -67 311 -258 94 -779 -303 267 528 913 159 -352 138 -910 -122 483 -92 -200 -283 -283 502 826 672 -555 507 -609 769 980 -729 -871 -114 -957 -375 913 -333 131 35 46 480 322 -354 -809 712 577 978 965 -60 -61 632 -900 -156 795 770 -793 491 821 -217 40 48 370 883 -604 161 -470 655 -127 236 -784 -992 554 -769 971 387 95 -325 308 893 619 -888 -884 -749 -969 -788 -863 -515 -173 319 630 -554 330 798 583 -207 -255 891 -914 767 254 839 112 246 814 -912 -909 -109 98 -192 -705 223 41 687 -92 -592 752 569 -73 884 544 -170 -182 -88 138 -677 -8 -865 108 348 -909 286 -831 48 -212 697 -105 556 -293 -102 346 -140 933 573 321 -574 -906 -374 -310 519 -260 221 767 -700 326 -316 -600 734 206 -258 575 -554 442 -854 -89 -285 -168 -839 30 -825 -942 -271 570 934 117 745 -820 748 -864 -689 -555 688 -828 -331 242 -771 -897 -727 -151 143 260 -141 -873 203 362 -215 444 -590 542 -249 416 988 -590 408 -449 848 -799 -34 656 373 417 -846 187 -305 518 465 946 -751 521 362 409 -169 -375 -704 850 -684 336 -694 932 786 -886 -390 25 175 -399 -223 437 884 880 -184 926 -376 -957 819 40 -292 -5 -87 979 306 -584 -773 438 117 869 -123 -258 -369 -581 751 297 291 765 -861 647 -485 -297 675 439 11 105 293 825 -843 -815 837 -961 -540 -300 -491 -330 731 711 711 -780 36 228 -318 915 -559 -774 -800 -880 -298 55 147 -574 173 792 -650 -659 -718 -615 -462 -496 979 -600 -615 -369 -243 898 -107 -654 -204 -268 -479 497 -654 -111 -105 -849 -949 -315 125 80 -85 -78 -328 666 722 -351 669 747 -678 -703 -806 356 498 529 23 -890 710 717 -206 201 -408 677 947 -425 -172 -216 -232 -32 632 -460 368 771 247 316 -48 -638 -717 -737 483 836 367 250 693 428 66 641 -199 -244 268 -13 475 -160 559 -587 820 590 -969 -231 705 461 14 883 -885 478 340 203 -535 -502 423 -547 -476 -894 838 76 -644 791 199 -236 -252 609 883 502 275 281 881 -62 -223 -596 -591 814 844 460 -717 -563 55 262 -845 368 206 666 -451 51 -884 -256 29 -598 101 543 621 -420 610 378 -535 347 195 -103 538 771 291 190 947 -938 744 -887 898 931 -816 188 776 -958 735 87 -366 -600 791 -459 539 272 160 -957 538 672 244 591 864 803 828 999 -788 821 -708 -24 -150 408 523 -386 663 -306 -739 -58 -493 238 145 -690 173 -994 928 -184 -641 153 -295 -222 -812 918 -203 985 550 437 374 929 -197 -209 -599 357 -264 -206 -53 -485 550 -365 -700 -486 -633 507 -857 -858 282 902 596 978 488 -217 -461 904 299 561 -471 732 -160 -401 946 -335 595 -894 -439 892 -766 -108 -630 -227 55 -537 -99 -718 -35 118 -73 713 -530 -477 74 -432 826 743 -986 -18 930 -392 -367 599 -908 -903 443 -173 219 482 587 -696 -744 461 -116 -6 845 -268 -217 -62 -534 514 -195 -839 522 -827 384 290 503 -275 800 -513 163 -203 284 412 -240 843 -784 666 -296 180 967 925 -212 747 -649 -988 618 315 -291 124 -759 -578 818 -746 178 516 -718 359 -709 268 894 -693 337 691 894 -101 -7 -868 158 771 -228 -364 369 -125 98 -392 -658 234 432 -504 -132 -180 708 -901 -557 757 771 101 465 697 856 -5 331 -953 -380 -423 346 369 -600 -136 757 86 749 318 325 994 799 -322 -151 957 133 -517 -700 -610 217 -921 678 -740 -559 977 -212 -228 974 21 730 -86 -236 -395 -705 -425 553 -730 315 572 -240 759 -940 -42 978 93 519 -189 -692 504 -495 750 994 57 526 -711 27 -222 596 -87 736 839 -164 554 -295 -342 844 820 -278 -497 -249 -545 248 5 -21 929 826 130 608 -696 594 651 -599 -116 848 61 177 -913 805 -964 -133 932 44 732 -201 818 -581 -944 -515 17 499 -24 25 495 193 -327 26 793 84 -621 666 502 -653 600 116 -504 59 -782 335 -322 -50 -1000 -900 -550 74 68 -36 650 205 -199 -365 -188 880 986 626 206 -178 346 -366 -521 728 -37 -300 600 -30 -941 -728 306 704 -328 -427 551 643 647 240 596 -299 -460 -86 25 -226 974 -270 967 930 765 424 -523 -596 -30 -640 -51 -874 530 529 -548 -495 315 474 47 -45 -684 -627 718 469 633 -796 671 375 187 -862 -876 -213 -714 782 -830 966 -58 141 -341 715 41 818 478 357 -709 954 -651 -891 224 -526 8 -744 857 -964 507 -129 -866 -649 591 950 7 475 318 856 75 919 941 -553 -787 -129 32 828 -198 476 429 909 365 101 93 -344 422 882 695 -267 864 -519 603 -870 -372 227 -631 858 -460 -180 -446 -221 18 379 -763 -103 -904 0 -543 -103 -927 -463 -66 296 77 -866 323 774 -658 -419 -701 963 3 962 -926 158 310 -15 467 -878 -929 604 832 321 102 -975 -668 -522 581 347 -645 65 464 461 -116 459 -307 -797 -636 -738 -497 -194 -45 271 846 219 -6 -639 574 270 -868 365 470 -312 -836 -423 164 514 76 -423 40 -660 -909 -574 992 105 -870 -883 -423 327 996 -955 541 -452 25 -809 840 707 -370 -748 -661 -340 537 919 771 619 -196 472 959 21 -137 520 -448 -67 196 67 834 900 274 -458 -579 -70 -407 -608 344 729 -887 -87 -435 149 -117 -37 886 -96 129 672 -750 767 16 49 -575 38 -637 437 21 -542 834 559 -593 -178 878 551 -588 295 66 718 696 -567 742 -651 990 330 -186 57 148 -697 -844 -742 61 -641 677 488 -817 101 -68 539 -55 -958 -824 806 175 -334 -507 -245 -211 456 -662 592 696 -129 -607 479 536 -733 519 -534 -896 -971 513 -963 68 -53 850 -660 -365 902 -73 -106 -293 -562 784 -54 735 -434 206 -292 -394 292 -121 698 -411 -478 588 232 -736 350 -301 -416 955 -509 462 687 364 707 292 834 -376 912 122 834 787 -662 -48 -646 -381 -785 975 -430 -229 -313 -930 0 821 -976 604 -190 -344 217 -324 -496 701 -12 56 -237 854 877 939 -163 707 -575 628 865 -269 -739 -253 422 -523 662 51 -164 -577 -412 192 -210 -792 -971 421 773 -293 740 -716 853 778 142 812 960 -217 427 -584 176 -530 -313 -371 -602 860 340 -779 928 -949 -10 87 218 631 -922 -399 930 -908 -444 -372 -54 -48 282 457 875 662 45 -945 681 -997 813 323 120 -621 -15 506 43 -225 -158 630 422 555 -915 -21 -13 -622 505 -962 -535 -301 -926 -343 -19 784 -536 -324 512 442 604 -829 -837 -187 -398 -706 88 -136 609 -553 511 -898 -292 -148 696 -111 -514 756 -5 -401 -972 816 -850 -740 -568 147 -37 380 202 -326 -321 -178 758 -418 -725 -390 -708 -881 -257 -227 156 -418 231 677 553 -457 938 794 516 152 -975 168 -597 436 -320 103 785 -113 -166 -505 357 927 980 -933 294 -152 806 710 678 699 -942 97 916 -720 -863 263 746 -317 -729 466 -169 889 -572 189 -746 -870 626 680 469 -682 -920 -586 -647 -781 -659 924 523 812 21 -376 -702 -737 433 220 104 59 -802 706 258 -10 -886 -317 -693 -49 935 -833 453 -570 -466 -667 -331 422 -873 878 736 -436 177 389 511 996 404 -594 543 452 -205 -830 -323 -164 -935 360 -460 117 -100 -722 -893 -485 991 650 107 527 625 374 -740 59 230 -403 345 271 740 -262 -442 -276 526 362 776 232 -710 343 -778 965 -922 778 199 -614 -654 -112 -383 -643 -709 901 452 152 728 -603 -285 470 947 -772 13 379 -879 830 462 -627 -449 42 402 913 -943 402 108 -376 482 -547 56 -870 -237 750 109 448 -379 -445 849 931 -207 128 161 -70 91 760 191 -725 802 223 524 -659 642 285 366 942 -809 -610 360 -710 214 -227 440 -751 864 -728 789 -617 880 -130 933 -544 -127 785 -912 -856 307 168 135 -865 148 -850 268 -618 -984 -619 991 -701 -145 -204 -806 901 -664 -551 836 -614 214 -196 786 -142 -889 -185 269 38 109 -314 6 -215 -566 966 940 -226 -415 -366 333 356 463 -983 -66 155 -971 752 -288 729 -208 -368 349 -703 -135 55 -318 -14 -134 51 343 787 170 315 818 -340 -818 -538 -457 -794 142 -420 375 -74 821 559 -160 331 367 -898 -618 -816 -721 28 40 -411 -733 329 -311 -378 -239 -689 -954 83 -657 141 330 29 889 837 -967 551 809 770 755 350 -951 -763 943 108 991 -1 691 719 -431 -588 870 -167 -777 -635 602 -567 -244 543 -978 130 692 218 722 -116 -902 -19 279 782 448 635 -941 745 265 722 -21 273 -612 166 658 603 779 -888 -267 -51 515 28 97 842 -405 -240 -592 914 -189 -153 -185 310 -493 110 52 167 713 -258 753 138 119 -819 415 -301 -163 340 956 955 -145 233 -328 128 -189 -897 -238 78 -552 -387 -788 -583 -431 742 -495 -128 920 861 -297 -828 -870 -581 -357 416 897 624 -496 697 845 -175 789 810 831 -960 -665 -859 499 224 -232 -505 10 301 899 137 -259 -107 -687 352 -347 341 -443 203 -768 160 -266 -71 -274 953 116 -439 574 675 -728 -359 -221 713 513 -879 772 -512 -161 -946 -315 880 -928 -875 312 -576 -150 -849 -559 473 -522 767 150 -914 -972 -196 -72 48 -988 -937 511 -469 400 -717 442 -881 -895 219 488 -177 836 -793 593 -484 223 -58 571 771 -386 -409 -343 -291 145 -51 -473 -743 -608 353 440 -820 -745 -145 -721 -911 168 974 -108 -502 755 -284 954 739 404 295 -550 298 550 196 -226 -580 -563 557 -22 -281 -962 21 -672 187 425 317 -987 888 690 -710 -395 -613 321 954 190 -941 -602 -995 878 -776 -538 715 998 -109 -405 772 216 853 -707 -611 589 373 551 336 -852 174 6 468 327 651 396 126 -838 277 704 674 -375 855 869 -61 585 584 -583 800 -490 -430 -208 -1000 -216 799 -995 -982 -100 -950 741 -215 535 -380 -744 250 -687 655 735 -706 -24 -92 122 124 -964 994 348 -624 134 304 -822 -89 -303 349 -812 -202 -613 874 -412 446 -922 54 882 -508 -636 259 715 -678 -142 803 -686 -109 -987 -401 -961 -157 506 -967 299 -271 -745 156 -983 150 -813 -406 639 712 529 -945 189 -14 -131 -819 123 209 206 -645 -932 -668 350 41 -861 321 -855 -333 665 611 872 611 -231 -655 249 203 477 -380 -371 219 -193 -83 -87 289 138 489 -242 467 -839 -643 918 257 554 -344 538 493 48 730 -865 553 819 176 544 880 490 53 -904 -306 -380 -225 486 -965 401 94 337 477 -386 428 406 -364 -660 -698 823 864 878 390 -146 259 -885 705 -777 414 65 302 -265 75 -728 368 848 -124 -75 -447 570 -562 88 -488 -129 -877 -86 -49 -977 -379 -150 893 -246 821 72 -411 -673 -227 513 766 -967 342 729 132 447 -208 711 112 -260 -475 174 868 -551 54 -566 527 792 -128 725 -752 -964 950 -665 516 817 480 -717 -534 -35 -759 -517 546 198 -499 941 -389 -64 508 90 259 183 -672 92 285 -662 -498 -795 -602 -464 329 906 567 -673 -172 -214 214 -320 817 -505 950 361 -667 330 -800 -358 -755 719 344 -639 -723 -776 845 -318 834 710 125 952 -43 554 -847 150 838 -913 382 -382 908 -472 -873 -781 -401 476 214 -414 -293 -904 -989 643 -505 374 754 -417 784 3 -418 -903 -986 715 886 -157 -807 968 369 -572 766 -54 -498 624 141 384 807 779 878 764 921 -594 619 888 -223 502 -153 594 -726 511 734 -71 -523 362 753 -800 -826 -42 446 -930 -660 804 764 32 -374 -179 -8 -128 -91 950 -279 -109 973 910 810 656 755 525 659 239 -42 838 -889 137 287 795 -863 494 879 -25 -851 -83 772 -363 637 878 480 346 -464 632 682 -794 639 341 625 357 571 584 792 -594 -835 -515 898 724 -521 -988 116 -264 462 -856 -476 835 -393 264 -263 -562 720 -71 -263 -40 791 980 -158 -323 34 -947 -729 694 949 925 22 -50 425 26 -457 341 183 -183 457 190 -488 460 662 -542 -926 661 -693 497 824 -984 -691 -726 -705 -332 695 642 550 -130 720 772 706 662 87 -689 -893 -14 -142 -307 -976 -557 235 -43 -701 -847 -746 -113 -794 -453 -768 936 -323 -922 -377 249 80 154 -683 615 -56 -721 -711 921 707 873 -656 -273 -935 665 560 -974 808 258 858 -183 755 454 693 389 -513 486 738 -585 28 -23 449 846 -474 -130 708 945 -679 -446 260 -352 757 -334 253 306 673 -587 -629 417 -395 -356 759 -404 -176 -599 22 -70 188 -620 -278 -286 -931 -203 -351 -416 906 211 -34 -628 -732 -701 -674 -828 868 425 -279 168 415 305 346 336 -40 7 -350 -752 313 473 -377 64 -703 217 265 -381 53 -567 -502 339 626 -486 -654 813 632 -726 437 -991 762 178 88 3 -75 -984 -293 817 -117 339 698 655 -316 646 33 -245 -354 -117 -442 -700 -528 -185 785 681 838 -97 -426 510 87 -813 707 -179 -784 485 -801 728 -96 -482 663 -683 8 79 558 150 313 61 283 79 846 605 978 -972 967 335 885 185 -194 -919 238 -14 -933 -885 -127 -552 592 330 -275 643 -235 331 -22 -672 -469 681 -824 -274 913 -812 541 -973 -366 833 -89 72 558 649 -80 561 756 65 876 -886 362 473 -371 -495 734 -719 -614 281 -175 -514 810 722 714 -505 -958 869 -991 907 516 -945 -574 189 861 -528 83 -666 127 -267 -283 104 617 244 -635 988 819 -97 29 -795 860 971 -558 834 -386 51 294 676 646 302 -435 737 -688 -655 657 -693 452 369 -142 -672 626 388 -560 -3 952 791 -315 -593 -844 855 396 82 516 916 222 -922 -889 -272 -735 878 -566 726 573 937 708 -105 897 272 766 616 452 -611 688 -980 251 -434 -754 333 49 990 -901 782 935 784 -103 -146 516 -780 325 612 -981 -479 -861 -625 65 545 232 -855 -816 751 751 -393 820 -915 -870 -745 -850 207 -58 -232 215 -41 -784 -254 -745 -354 -765 318 50 386 435 -815 -522 519 235 758 -867 313 -919 -397 -559 -57 -290 -709 -56 729 820 -671 47 -905 -440 7 524 -840 1000 -45 -121 -765 695 790 39 489 -563 -785 -279 -679 997 -881 21 792 -582 125 -607 585 -23 -774 -691 -382 240 405 -858 -486 -74 -857 250 140 -309 341 264 341 -348 761 699 479 -744 241 29 294 149 -758 410 -448 -128 409 -223 -304 -969 -421 768 108 795 955 -837 -599 950 -346 -520 -515 -921 -797 1 -217 245 -584 -581 612 -179 -467 8 -107 -871 64 -293 448 -33 210 -556 -9 -449 -524 955 857 -961 76 -146 -772 -716 680 -259 576 763 -204 167 377 -534 240 -13 -192 -679 301 -583 446 817 122 311 699 -22 -942 376 873 196 -138 -781 -189 670 -192 -303 -713 -152 -866 953 -985 576 754 465 -573 963 -321 -932 -934 -617 583 -20 -512 -30 677 78 -425 -834 734 218 -820 127 808 608 273 86 954 627 -969 684 501 223 495 809 556 856 943 -995 -407 863 750 -870 938 881 -453 -391 -153 825 774 -542 256 819 -488 -988 135 -178 -156 642 995 588 847 -103 -526 653 -152 566 792 170 840 -243 658 -80 346 760 -771 -539 -169 -440 -984 165 -892 167 -334 233 -284 -607 771 -509 616 -752 884 777 408 -788 543 702 -790 -58 304 864 195 307 -447 -219 -745 702 -151 -704 451 -585 166 -315 516 -539 909 -776 -97 324 247 553 64 515 228 -235 -418 118 500 -935 576 -31 -814 920 812 -477 239 -353 715 986 -441 -224 -85 508 326 -662 929 -453 -345 263 -777 583 584 249 -161 -577 980 -163 650 -538 957 300 571 605 -211 -701 735 -708 -407 87 -962 -910 -987 -748 -540 -499 -265 -203 602 -739 449 117 -393 -38 665 739 310 71 230 -785 -887 103 545 -512 224 -211 -283 970 269 -587 222 -497 793 -730 819 583 625 127 -707 -755 414 41 947 -104 -503 -531 -906 629 -25 627 182 -798 741 -574 656 -503 -394 -951 590 418 837 -669 -323 856 -652 345 -717 -273 622 505 -808 412 -962 -476 421 -761 542 -415 258 -223 -129 448 12 -758 -31 -960 784 -688 -934 429 604 25 -687 220 -257 -674 -543 -314 607 -445 -327 -905 471 -87 -989 391 -323 717 -98 792 24 587 -264 33 -727 36 373 527 754 -586 987 -599 -187 300 87 -734 -708 818 287 212 -761 646 -674 -852 -898 -566 -853 -934 -743 372 673 -109 -60 391 435 610 -439 -588 349 -891 -255 -198 497 -115 -426 -734 -358 -658 -236 -328 799 -849 -424 101 883 -307 860 -770 -454 -627 677 566 -216 -3 126 93 536 438 -648 149 -322 -648 -899 -725 -974 966 -705 119 754 330 989 174 254 723 12 -911 -168 -695 -974 -296 -168 -670 387 37 894 125 -479 -605 237 -900 -235 -420 -63 969 -77 -717 335 934 -473 -479 185 299 51 731 -844 -2 -847 912 86 498 -677 262 -252 -517 -159 937 -602 -948 -221 -246 210 609 -720 456 -250 858 -840 457 -637 412 -832 924 -683 884 922 -477 -140 962 833 117 -644 634 230 -991 840 841 -266 185 633 -432 833 640 -236 -864 487 -281 108 -986 796 -878 -902 -184 -450 260 111 569 -472 -202 -948 87 -122 466 -263 704 -298 532 -24 791 -724 -853 238 -101 -569 -227 244 -215 -543 229 142 -559 -1000 499 -546 563 -401 -170 -82 -510 660 -91 530 114 582 693 893 264 -1000 283 561 -929 631 -394 -147 693 -145 -696 -313 -411 501 277 405 454 917 684 70 452 -293 205 -656 605 -438 -287 -311 536 -762 -958 -777 952 -914 239 -767 -449 -204 -426 646 -575 -445 663 50 -718 -862 656 947 -47 514 -230 -666 454 674 -674 83 -946 302 912 213 778 -314 316 -287 -976 334 -289 334 709 -846 246 -409 -815 994 -28 -429 -756 350 579 -553 324 107 820 512 -654 -535 -555 -321 -44 -199 -554 -791 -644 -390 -483 721 -575 -252 -404 -390 184 -540 -312 -599 -701 711 -438 893 -596 922 -959 649 -985 702 281 473 -157 -736 -705 -853 -818 -43 -2 86 323 19 -85 850 260 723 -216 -293 952 327 -665 672 929 -630 216 -842 -735 -988 424 188 -180 -709 -468 -67 -76 840 -559 603 178 712 -693 73 254 -72 136 -428 127 -98 -916 -206 116 -978 102 -691 -441 154 -448 -299 383 -127 -836 890 813 -284 -188 -149 3 -298 157 -256 -620 873 643 -179 -818 925 833 -925 957 347 -116 -118 194 -350 523 -186 -551 141 -154 -699 439 -551 -277 155 161 -478 886 -153 -356 423 -52 846 -630 -625 -168 -15 -178 -457 -338 -410 399 -429 -690 -688 509 -839 -462 683 327 -484 -620 -217 53 791 851 5 -812 96 -213 498 -623 168 257 -959 148 -198 -290 756 -11 573 -975 589 -499 -138 272 90 423 -553 -192 -352 663 472 119 858 -851 -714 -923 198 386 -192 972 -359 639 729 73 762 848 -865 824 -414 181 634 -448 874 946 -81 138 -108 -187 -675 -820 -376 -994 -417 56 -662 626 -400 370 509 533 775 -310 984 -917 851 -591 196 26 349 653 89 -682 522 -221 -446 -247 653 -620 -271 812 948 780 535 -356 629 -335 -566 -523 806 -164 322 -896 -318 142 -448 336 390 -696 763 -457 -840 -357 -74 -896 79 -935 -473 -361 498 -804 -1 265 -546 -770 289 444 -720 -936 -319 397 -341 120 -801 -281 -739 940 213 -60 -490 841 280 -357 831 919 41 -306 -116 -712 -141 929 -634 -904 166 832 843 -817 345 933 924 833 -312 -332 -431 -182 585 738 441 55 329 205 225 631 -737 -549 345 82 305 338 350 -489 18 918 22 -175 673 -120 166 110 976 -805 169 -554 416 386 491 -791 967 -373 -208 319 826 -343 103 -650 -339 -727 -347 628 -759 621 -780 894 -25 930 -573 -316 974 -867 625 -869 986 453 262 -254 891 -553 -18 997 988 -412 -656 -688 -699 519 -855 -473 -756 -742 -964 78 -385 -625 -135 298 -587 278 -935 828 572 -970 819 -896 -748 -920 -832 251 520 359 855 207 500 -822 -581 204 -931 421 684 557 792 930 520 -674 322 -409 943 668 -390 -866 -407 958 -57 -945 410 -821 -6 118 569 259 -503 204 125 901 985 776 823 -742 215 958 -58 -239 -246 655 614 -947 656 -600 995 -138 594 273 -989 -181 624 -382 -291 864 -135 745 -927 -263 -334 756 569 23 286 -826 -689 -963 -276 637 -650 -949 -811 317 706 -579 -386 -411 -508 -212 405 312 424 -38 419 945 -954 -916 650 488 320 -925 709 -702 -301 703 56 -566 -260 512 -577 170 894 -304 -161 265 788 198 356 460 -718 -852 -940 326 -14 862 -366 970 -544 172 -122 279 -556 -412 -106 705 -837 -714 120 -872 770 -330 -691 -121 189 -389 779 557 543 -100 163 -642 580 -95 786 784 482 -627 217 980 -383 943 -61 -919 105 192 536 -68 -129 -741 -920 278 793 -955 621 543 -861 454 -543 -863 -928 332 -387 28 -265 -135 254 248 -167 925 946 113 -124 -896 562 386 -460 794 -536 -852 54 84 348 -297 -694 422 193 418 -64 456 -192 296 -92 -88 381 565 140 -62 483 80 113 810 197 681 685 -952 -136 921 -304 -898 -245 676 -643 314 752 -464 -869 -464 398 933 728 826 -709 741 682 659 694 215 438 509 -150 300 -324 -375 779 343 349 864 413 134 -602 -172 -771 795 -646 484 162 -766 -243 513 234 667 -915 -175 328 -405 505 -853 -971 -976 997 -694 492 -69 -952 873 -614 -270 -535 -63 -267 -845 -22 -273 362 -227 -985 -17 925 180 451 -47 712 -515 -518 -259 446 658 -302 -959 934 56 -551 -42 367 975 85 679 297 865 393 -46 -979 294 -985 643 680 -967 -499 217 -652 193 -38 425 691 -567 206 -162 333 -605 -295 529 -437 415 209 751 -571 -98 727 -712 -2 10 -295 -219 689 574 -578 -160 697 3 77 307 -920 -260 285 -448 847 -496 -889 -589 166 -169 -671 217 859 540 522 575 851 980 -700 -620 238 536 650 783 -68 281 768 622 839 -78 -276 552 -455 -907 235 618 594 -908 -23 437 -222 235 -762 170 -364 713 149 437 932 789 543 670 371 -619 -42 -13 270 999 145 -887 502 -934 -845 -622 869 -643 582 -630 -616 891 562 845 764 348 698 -677 -95 694 574 -344 -532 462 -238 882 -304 130 -90 953 77 539 482 50 334 -65 -963 887 -780 477 -821 -92 -685 115 89 536 158 346 -394 496 -858 -897 -239 -729 -54 310 754 -229 337 -216 -742 84 654 786 -109 -909 -543 594 444 598 -805 -538 -550 668 -398 19 -891 -103 -985 -778 466 -366 890 526 179 -972 -107 37 78 656 691 635 386 330 380 -542 299 115 -643 -208 -715 688 842 -644 798 -145 216 -502 439 -973 -968 578 -568 37 -473 -718 658 -787 -25 968 -638 -281 -46 -337 48 -447 -555 -93 738 -890 -389 269 -420 113 -777 206 -143 -357 793 140 -635 -480 85 -168 388 -716 764 987 462 58 552 772 -82 -407 -401 756 -470 -794 -517 262 444 704 -883 -567 -961 -282 -6 36 -195 15 730 -782 -344 -130 -393 -568 -683 545 -769 -755 290 752 298 -219 -849 113 515 -26 381 297 -830 487 -483 320 -397 889 -598 766 -592 717 94 -455 -844 -914 228 -711 -26 402 969 176 -709 -62 -481 -659 102 842 -649 232 -913 80 -913 -527 -620 -674 -335 -678 -79 -800 777 418 -8 -698 -261 -199 571 -507 -431 389 -717 524 60 91 -693 317 -126 -313 -149 736 -797 933 466 613 -856 -722 -434 755 -264 140 961 728 127 915 49 -472 -880 587 -686 -450 -745 -278 977 210 -576 -17 -170 724 849 633 403 -57 864 -633 -693 -56 -326 -275 638 620 411 -522 929 533 866 246 122 223 -356 63 65 -732 505 479 -4 807 284 -330 -534 162 -389 381 576 -184 -666 254 -495 -441 -217 -941 323 881 489 753 655 -103 -919 654 164 640 -143 270 -449 262 205 897 379 -697 -408 -499 -223 -382 369 938 382 -161 -167 505 -604 -345 14 705 -359 -756 -190 -675 -770 -360 -727 567 -369 106 316 246 -410 -144 124 68 926 510 -7 -552 945 427 599 717 -529 -481 -339 552 -520 420 307 321 -413 -425 -530 -379 -934 -993 105 498 -217 -854 934 24 -200 -364 -293 -46 -788 -264 226 -248 -329 392 -184 -143 986 426 15 -461 -932 917 56 443 134 419 633 -355 533 -232 356 678 982 373 -31 -76 -153 476 -134 -581 -466 -931 -109 -474 -649 124 494 -859 -936 -825 681 -242 835 -78 -941 -899 800 743 933 -965 -806 210 -35 -603 911 -376 316 -884 423 761 115 526 924 -451 -126 263 -961 -988 344 -334 -131 -962 207 237 20 -371 -150 726 -219 476 536 76 -610 860 576 -770 328 -405 -403 -967 68 -840 711 -803 631 10 -709 167 383 -336 416 116 277 -576 532 -184 -395 163 -632 -577 -593 -504 513 969 571 822 -928 109 -66 482 -280 -402 507 294 -584 740 -800 -630 -16 -854 -13 443 669 -559 117 -14 733 33 912 -276 643 172 -754 254 662 -797 -493 136 119 934 -888 -450 829 -989 159 402 -955 -685 -202 568 -46 -335 618 720 296 417 -923 968 -949 600 501 517 182 217 -353 -926 61 871 -353 253 -674 171 -247 587 -268 850 77 -127 -502 -416 -190 -92 386 30 394 909 395 477 390 872 701 -967 633 -201 612 548 -242 -116 -472 746 173 410 -759 579 -437 922 348 263 -611 -516 -770 -636 335 -263 575 697 736 -798 -676 -875 -622 -855 -279 674 206 -871 432 -776 -169 -252 -878 829 806 -54 6 -294 -421 290 -779 783 63 -609 795 376 -291 -941 -464 445 -981 112 719 902 783 -241 654 -807 -101 363 997 -643 811 228 787 153 -399 190 -400 628 479 482 -143 309 -908 537 14 695 -124 -777 2 -268 377 -394 570 -810 337 115 -361 -749 283 -15 -703 -713 -444 968 903 -123 -94 294 565 322 160 -530 765 -206 -198 248 -526 -56 -444 490 516 -31 -319 -656 463 -341 75 -997 -842 905 796 544 -985 -421 643 729 6 -342 543 -454 134 -936 55 869 -98 -428 -599 -996 821 -479 -163 -42 144 -438 551 164 -71 673 -417 -77 -674 -432 593 656 668 666 -341 -33 -158 680 47 -474 -99 -597 -141 -700 -357 -540 146 586 -334 628 777 539 939 200 -198 -937 836 -272 -279 182 -311 -636 -740 305 813 286 -982 -283 989 -474 -238 -761 160 -493 -28 -780 845 859 720 115 -243 -157 -523 -285 559 603 347 809 259 -403 -161 -344 -747 987 -914 -37 44 789 -613 905 -27 124 697 -349 -974 792 928 -611 880 -68 608 -932 878 -642 559 -138 343 339 192 -245 251 25 402 927 -600 47 -976 179 551 -561 -144 -514 330 -32 38 70 651 -817 964 -202 50 684 892 123 120 -541 400 978 -19 354 856 -389 -896 38 63 -134 346 847 536 -496 -379 -927 -268 -191 -21 394 -319 -332 996 981 -723 53 -161 107 178 -253 -180 -337 -629 376 93 -247 318 -701 911 266 152 327 -487 840 -993 -786 -761 536 127 -593 846 -524 888 -307 211 -566 793 853 539 79 788 -870 -8 -674 474 660 617 686 283 176 820 -621 258 -186 -694 563 856 156 940 890 -114 311 -742 -351 -514 -772 6 -358 -712 668 -633 -336 575 6 -687 -618 952 -81 -881 323 -128 -236 956 996 813 306 -953 514 -96 -75 211 -989 -182 841 -881 -153 754 -704 -64 -418 423 208 -949 874 -339 646 733 -867 -891 -223 -645 -407 490 -450 673 -386 10 769 -557 956 816 -851 863 -338 -152 -820 84 -62 -925 990 -489 599 -236 -182 -984 -53 -243 303 631 368 -280 -221 -164 -331 331 -97 -731 370 -185 110 803 354 -772 236 -924 868 749 -271 958 714 386 -877 456 832 707 -704 -68 600 -544 -941 935 193 -274 168 -901 39 -404 -226 703 -394 810 -72 838 -204 656 -250 -900 -911 632 -21 166 -965 -824 -892 247 -828 752 487 568 -488 -1 859 985 154 470 648 -884 647 12 884 538 -695 311 918 -261 -495 244 -981 424 873 200 -867 -817 -5 -69 -381 1 596 490 -126 -969 -802 26 -198 -173 112 892 859 202 -908 -761 187 -432 799 229 689 -746 561 32 -705 -327 -518 -600 -732 -765 800 925 -725 327 -19 45 -398 944 -641 242 -581 -788 -951 519 -816 742 -855 -622 -870 -74 -352 -231 167 -209 -847 597 -922 -378 423 -603 810 423 245 -622 -176 719 826 -56 -102 65 -157 227 -904 -668 -580 371 -344 -567 613 682 -804 179 457 -366 414 648 609 570 587 718 906 -520 -857 -671 446 -439 3 -391 -777 723 380 964 586 946 -339 150 -368 -808 -496 -983 -2 974 -816 663 756 954 -576 880 -2 627 806 -400 -175 335 485 -128 -485 566 36 876 -842 128 -277 -475 -354 902 494 314 -719 -798 -547 -698 -263 -844 -452 695 -939 -45 -958 -636 712 481 -995 -160 -727 700 162 835 -832 -905 576 -330 -518 302 247 542 574 487 -370 -958 363 918 987 -86 546 853 -321 -665 867 381 192 -232 392 174 -977 430 -155 -141 639 392 587 -158 -920 418 349 103 -178 369 -936 182 859 386 -517 -840 -724 540 -542 -258 -54 -918 795 -712 -129 -548 681 -94 -25 271 85 379 402 945 -118 -32 -14 -446 -618 36 741 -20 -878 770 -933 -820 -954 90 19 -542 395 410 -993 597 -482 694 -799 -187 -750 636 -376 920 -959 -28 305 505 -282 271 461 2 269 -734 945 -498 125 568 849 782 -143 -57 838 358 548 -616 -986 560 -380 -748 -236 113 -814 -471 -256 963 -719 15 184 750 181 -612 -935 934 389 792 585 448 921 -604 -3 -389 -544 676 -802 -231 112 -53 -913 -176 346 963 -28 -145 -622 -571 877 214 -279 162 870 291 -91 -798 -483 469 655 389 -851 -874 -724 264 612 -811 66 -278 519 666 453 -105 -406 346 -950 -862 711 686 810 -472 -995 508 908 -593 898 516 -994 -901 510 -365 962 -759 309 -653 -129 521 279 569 281 378 189 -61 211 -410 5 -71 -471 376 -865 -590 941 -453 -608 -744 -238 553 683 -844 -462 -593 -274 -537 839 -822 564 -97 913 954 4 -466 771 -393 975 746 -836 2 -867 88 582 -479 381 -279 -934 454 -161 -950 958 111 357 -999 522 -66 -94 -657 29 -313 -342 336 329 -43 -722 623 -254 125 460 821 -628 711 -400 350 428 -517 59 587 53 -640 -253 607 -828 -6 614 366 57 -339 -317 352 -822 68 -756 -875 431 -513 -825 688 666 716 -304 872 609 -235 -830 80 806 627 -220 -734 -562 -304 -696 420 -471 142 -813 734 457 422 766 749 761 171 -740 -559 990 939 908 -295 253 -315 683 -69 558 -764 662 803 536 786 -100 -557 -264 851 -441 626 -534 298 191 -690 -537 220 -325 -235 134 817 962 710 -503 -793 348 816 831 924 547 -43 380 -560 -307 824 939 420 -476 107 259 -395 180 -981 -215 -209 -671 269 -603 849 548 -19 -284 -335 -36 -863 -666 -778 698 -546 717 -881 831 -575 293 -399 -258 305 -569 887 269 874 841 266 230 -899 52 -10 328 342 296 -927 112 -861 -913 -798 -838 -749 993 281 -817 -242 976 -546 348 -40 -867 2 142 -3 -383 142 89 125 826 161 -586 -107 636 298 902 -567 -573 854 -396 344 -852 -123 693 -866 285 -967 -958 995 -960 754 -900 261 -764 352 -352 -798 515 -752 537 -158 514 -440 -463 -86 485 270 -396 644 -354 -148 -623 -172 330 731 -214 -257 711 -307 -625 -48 191 -897 371 335 634 593 -359 -103 859 412 -136 352 -803 -379 749 944 887 -785 -429 -216 -750 -737 387 -421 443 -114 67 249 -788 739 422 -531 -513 205 356 -104 187 -351 734 -959 -412 818 -432 763 386 28 -604 694 -864 -106 908 -987 717 -665 -590 -396 120 76 -959 -276 848 -443 416 -333 -886 269 750 -679 -341 484 349 715 -58 -573 750 766 14 -585 -689 -643 -636 -374 677 963 -70 11 -827 -344 -98 -805 245 -198 -878 948 -762 -786 769 195 262 859 423 -818 -149 191 -135 408 -117 -894 537 696 -936 46 -954 -556 169 937 469 818 437 -503 723 -955 570 -307 -29 991 -64 -127 -652 -575 -415 -988 833 -514 438 -695 715 154 -940 739 -832 788 720 -81 51 -720 139 141 564 -471 -281 -669 -585 491 459 -566 773 -824 899 146 173 678 -909 -463 502 -808 -805 -851 818 -883 974 -954 -320 -903 685 -101 -500 -812 912 268 379 -94 298 -679 -124 -260 582 -845 941 -539 -156 468 764 534 315 700 -907 -993 236 -38 994 -110 -54 481 -920 456 -859 -533 920 -941 20 -546 290 284 128 50 657 -441 -724 67 713 564 435 -917 -867 217 -845 -545 874 904 225 609 -822 505 -613 -690 -363 -244 -414 -54 -439 -357 -832 -858 -421 -790 224 769 -547 -389 -635 721 863 719 363 -376 -178 189 859 -941 -524 -516 953 -912 -323 983 350 -421 958 -365 239 -337 -310 -801 344 -807 -995 970 474 647 -674 -416 -132 -453 -613 -18 914 -586 26 31 -908 461 -203 -781 317 349 -81 331 557 -660 231 160 -166 -383 -958 809 -718 944 -833 582 -298 859 -222 -663 701 91 -198 -667 280 -414 -398 -273 -233 338 848 319 -444 708 -986 838 -431 610 250 441 742 -286 916 882 9 -379 -1 -715 630 -952 -415 594 410 -555 -710 -358 -11 524 786 -6 662 -143 68 -373 422 -697 -352 -623 76 54 471 69 6 -357 -788 -288 -662 477 167 686 472 338 220 128 123 -212 -527 314 110 -476 -75 545 973 744 45 -19 456 667 348 -475 441 -990 428 970 -589 -578 -81 -155 -115 727 -366 847 169 434 694 551 730 -828 922 17 -348 901 847 -910 -990 432 -875 -290 -192 -763 -821 205 -351 291 986 833 518 -66 -11 -211 -73 948 452 -423 -534 -537 -151 -672 -81 41 -583 -163 238 659 567 -322 -107 212 506 -870 986 811 -283 134 -873 -953 -147 862 908 -490 409 314 723 747 -743 30 279 478 130 -85 -236 952 125 573 -332 -65 -709 1 803 -240 538 988 -915 -670 709 -75 -181 27 -715 553 -255 910 -411 -559 802 -8 910 736 -305 -446 -92 409 -649 253 122 265 -272 596 126 -43 107 805 -542 -72 -248 968 -403 870 -520 791 318 -46 -663 390 356 -913 -210 -94 -522 -497 498 899 -765 662 -794 -703 -843 -497 -558 -623 246 -574 879 875 -586 -157 129 -983 -754 150 -910 -294 -319 -667 447 -56 330 -506 -464 -320 939 -409 687 95 -98 84 387 261 -981 830 698 -702 -362 -934 -319 650 -650 288 -212 -306 541 -931 593 -681 6 895 -931 -402 -704 163 771 226 -725 -451 833 -288 335 -511 766 660 -514 -977 845 983 529 -639 723 -537 -897 -239 735 -873 408 -442 -663 -744 899 -835 238 -52 -971 -890 689 -911 -514 625 -399 211 -496 -650 671 317 673 136 -819 663 552 -679 442 70 -748 -305 276 1 204 872 -234 -178 322 -1 -781 -560 675 409 198 -698 362 864 2 841 166 -225 -532 115 -630 -261 889 531 -386 761 728 -349 -550 940 494 -408 896 33 -796 755 445 19 -742 901 522 -991 637 -904 -531 -887 391 870 301 -894 607 757 -910 -173 829 135 243 -502 -994 257 -381 934 -903 -241 -491 317 -141 846 33 -887 -103 -561 15 -310 -153 352 -40 -181 390 830 554 -393 831 182 642 -309 939 523 -850 -339 -373 864 -40 -904 -483 -67 -165 -964 -680 156 299 759 103 -483 305 67 -155 311 -13 -780 90 -577 -12 -705 15 513 320 227 -754 133 860 -891 -94 259 258 -122 478 -59 808 -674 -653 6 709 -255 -173 -460 -40 -862 -857 562 107 687 481 -20 -267 -614 -585 722 -212 618 917 353 -568 -895 922 -226 796 290 -118 -505 -760 -187 121 392 -470 731 813 -439 -262 -445 176 910 459 172 -765 -413 -494 89 434 957 36 -463 -618 383 591 -977 921 881 -19 -948 -922 -451 -467 73 -317 -498 751 -220 567 128 -334 158 479 -160 935 -932 364 795 454 -840 318 943 713 -244 726 971 -585 -995 876 331 504 -141 -687 -99 -529 -26 187 33 -640 290 -956 -693 -207 -186 661 219 166 384 438 26 122 687 502 -227 -319 -88 -975 499 392 457 36 -487 -310 -318 -870 -923 -144 110 -414 389 408 334 499 761 -314 -334 178 -208 112 492 -72 -797 -106 -558 -991 -460 317 -728 721 -367 397 -800 208 461 -858 -719 235 309 704 116 -116 246 658 864 -205 770 777 -805 472 -520 -402 201 224 -730 -889 -639 -338 -388 654 895 -172 948 973 -142 65 -286 -60 -64 508 635 -796 444 -544 -704 95 12 -325 481 174 -133 281 -958 -448 158 -278 173 585 607 687 -800 314 589 -751 154 148 -915 -127 -201 -753 651 -850 968 806 -760 -499 -817 -881 -33 775 -288 -207 -20 -402 -412 -920 592 -239 -535 -518 490 -746 332 -959 836 780 -533 -646 397 -465 835 8 -65 99 846 252 223 380 -801 -37 -55 -531 -970 -279 566 652 728 630 -210 -732 -393 -680 -157 654 954 -403 -996 -576 -863 -231 480 353 -962 514 -360 70 -683 629 -378 388 -853 -619 -908 -49 841 -560 -929 -95 409 31 699 751 354 627 -717 357 705 -59 929 745 375 840 650 -350 795 613 -178 365 490 -152 355 -99 -169 613 55 -731 -43 722 270 341 766 -357 -600 -838 260 -912 344 86 722 -208 776 662 -90 271 -144 416 691 -145 -495 -830 86 -790 -993 291 -335 863 -928 -614 79 881 354 -477 -482 920 -179 -745 434 650 98 -75 -796 882 -949 -536 22 -350 625 -439 615 585 -334 -465 599 42 -854 -366 523 -253 -400 616 93 41 -307 311 -801 43 20 -634 -887 133 -789 705 972 728 955 97 -406 530 -547 647 721 -956 940 960 -598 -944 585 963 -244 929 -759 -862 -55 448 -186 -281 -884 925 20 302 53 625 86 -733 411 -72 191 326 -617 -213 266 -717 -449 -424 -839 -284 910 264 424 978 782 458 -110 819 485 -186 127 34 239 -992 -706 -517 -131 54 88 267 -728 -708 -617 271 -223 -552 -559 -425 453 -718 -265 -594 261 -368 736 824 -512 -948 63 -983 652 741 351 -423 -898 -747 -378 155 339 -919 -400 132 304 -40 -144 504 260 -901 -659 -11 338 978 997 -534 606 879 104 559 768 432 197 -43 885 -840 -462 221 -611 -370 -676 -504 967 -369 -542 174 -840 -726 -595 -700 -92 -915 -488 -359 -320 -112 -587 -309 -586 463 283 727 365 -427 294 -102 413 300 757 851 780 -35 -437 956 187 -702 593 297 323 -849 -577 52 112 450 -540 -290 313 988 -500 793 -522 -893 -738 -602 -133 -585 -80 -481 83 248 -743 128 393 -185 949 454 6 -729 782 835 -280 963 -665 281 -933 -326 742 252 491 450 -888 224 -209 421 419 -401 763 971 135 -735 271 -474 -717 -973 313 804 534 -30 781 -845 574 369 -429 210 85 504 760 476 68 477 903 843 891 -776 494 4 -80 -602 -636 -643 -666 877 -123 -584 480 354 720 266 42 177 568 18 -540 -576 721 946 612 53 -220 -163 -561 133 -78 -70 926 403 252 -256 -972 753 -200 607 927 -327 -938 458 826 711 280 250 -406 -449 845 484 -322 -623 532 430 339 82 775 -10 110 580 -148 -314 -834 483 -692 -766 -818 374 430 862 -489 -745 525 668 54 843 699 -54 629 -953 38 252 -755 -442 669 277 286 651 -683 843 118 559 680 149 614 -517 -660 277 953 451 -46 331 -100 542 195 -777 -543 -433 155 188 -861 -379 -139 -916 -652 -322 -810 -274 103 613 -168 957 580 544 -93 -225 941 306 -390 -434 -14 264 711 831 -827 79 954 231 -543 -648 -880 -491 -325 -232 815 -378 -396 707 -311 -454 -382 -944 -708 411 115 -94 697 -213 -446 241 681 -782 797 261 345 -870 -904 794 518 660 -885 961 427 -221 -169 -301 714 98 879 -545 111 402 913 893 -776 136 199 -225 -799 -961 -810 180 457 498 906 853 750 -55 792 -304 707 -831 -940 -742 209 64 -483 534 -72 -21 -964 -60 -998 -889 489 579 63 671 -575 -391 -320 920 -104 795 -954 414 211 15 851 -803 584 -908 982 -540 -396 861 485 -778 -575 471 94 531 505 -531 -81 245 -870 592 15 -668 -349 54 871 851 648 -345 -524 632 -944 -694 -53 -710 -431 858 122 -397 -171 503 369 212 -514 852 13 -161 -539 -304 100 526 294 -179 291 963 -993 44 456 451 -229 405 372 742 281 -552 413 -15 -21 -842 981 -529 67 -976 859 189 326 83 -964 683 -675 496 641 685 421 835 564 178 -884 -12 822 906 -355 -552 -880 477 336 -883 422 81 632 192 -865 -76 -285 -438 -90 763 -259 -783 -836 458 -963 366 802 505 204 770 881 -514 663 -935 -742 -563 277 -663 370 -3 120 -340 45 -706 -771 468 483 264 -9 805 -652 476 -840 -389 748 504 823 -976 -496 -471 920 542 -472 -687 311 597 809 -2 935 -783 -866 971 -382 -519 300 173 298 -896 -532 374 443 -588 -195 -897 60 420 -368 898 -699 931 -15 -469 -961 372 -238 -769 756 -19 811 96 -776 887 -445 659 718 -140 1 -336 183 -491 682 -762 -739 302 312 -580 489 69 -263 -550 -223 -515 915 -459 -833 40 -386 -501 -771 -521 -691 -546 467 456 71 -981 673 943 884 -289 371 -400 -11 846 -9 -233 -467 358 839 556 -142 159 -389 780 -304 -272 -278 721 891 185 -680 -620 890 687 342 -926 -47 128 540 -900 912 759 205 444 -209 455 -550 423 -699 937 -210 845 -453 787 824 98 -206 -428 -578 586 462 -803 -919 -289 -590 721 128 278 719 -958 -47 -908 -977 882 -161 172 401 -41 449 157 -364 -211 446 -825 364 0 -498 389 -207 321 232 -404 896 -139 864 -11 285 702 15 596 -796 -418 -184 -820 980 594 -414 121 57 -465 485 923 579 287 -133 -628 844 -226 453 -449 -965 -340 559 -943 492 180 73 -575 -528 379 289 -535 68 522 614 -574 103 599 184 341 380 737 -700 990 986 -991 826 -227 -736 393 -279 -767 -798 387 -954 -826 231 440 -629 -2 -642 -57 -686 -765 -115 -589 874 -124 92 -237 -980 264 -9 531 713 -143 -154 362 900 -860 600 -77 972 -377 990 801 94 759 -550 505 -802 -837 -123 -622 -694 689 -740 -787 647 -609 357 -681 785 -313 626 380 674 687 -113 102 241 -880 -837 -19 800 697 52 809 -746 685 -674 96 -200 825 104 274 377 473 -387 -881 -432 -503 -134 -517 234 -272 989 663 823 -900 202 747 810 -95 592 -599 817 -751 -698 449 -913 -492 354 241 513 742 -40 -45 -748 -108 61 -255 -840 923 661 -94 481 324 518 -46 598 953 -408 66 -685 -63 -912 772 351 -132 -35 -162 981 698 -533 -111 178 -663 -621 398 7 655 572 -386 -604 -950 -909 -584 -408 682 585 646 -430 -552 -755 755 -510 826 -432 527 171 -836 -979 222 786 -465 -756 494 645 132 742 -601 543 985 -128 181 -584 -230 -140 -48 809 -515 -840 -902 539 -740 -436 495 -905 69 -427 -294 165 696 -374 -471 -550 376 916 984 831 252 279 319 217 -385 314 539 -641 17 -211 601 691 -65 -812 12 85 -435 654 -940 -320 239 491 -372 -875 -341 543 76 -416 -682 136 786 425 586 680 251 -293 412 -936 143 287 -828 -576 740 -791 209 -666 -43 -776 -700 922 -469 201 -717 310 393 841 77 888 -242 964 44 -391 -66 529 -750 124 -110 -969 -103 -228 646 -475 -252 360 -461 841 -892 125 523 659 -4 949 -815 524 927 380 547 -242 -931 -498 330 -310 -706 943 103 106 29 866 -390 -502 -435 340 646 -316 727 746 -201 487 -629 492 -435 -876 575 805 -598 -117 -983 380 -959 -647 -495 493 -976 -889 -550 -888 960 -43 -968 630 316 954 -806 665 822 550 109 -286 84 -488 -337 -222 12 -26 90 74 174 -127 304 895 151 455 -139 711 896 -882 241 650 -101 -704 -54 -711 -11 -814 -745 517 225 -592 -915 99 959 -780 702 -759 580 -909 -20 415 -341 254 -15 -326 160 -54 -982 955 -637 698 822 478 213 -606 738 208 725 -110 -814 741 -817 -619 928 208 -3 698 125 -603 -121 -348 450 -462 -571 78 28 -962 -974 301 -292 237 489 -646 393 997 -222 823 879 947 -651 -498 54 -531 296 -227 28 768 760 593 -486 644 -385 -882 -456 708 -179 188 317 213 -951 847 175 432 -539 -259 191 240 226 205 190 -7 -494 -527 -892 283 616 230 502 152 733 145 -849 -825 -324 782 -860 732 -692 -81 -983 749 273 -633 970 843 -352 451 -342 -351 957 943 898 762 265 -522 723 -473 -527 -836 571 -865 970 -982 -640 304 160 -641 -827 -221 53 -412 -190 950 48 -229 197 158 856 -908 -991 906 480 -863 -748 607 -557 -751 -187 -407 688 853 -170 311 -897 294 450 -341 870 143 832 -706 705 459 983 -922 319 80 754 713 290 470 771 129 388 37 416 -258 112 -850 -747 607 988 -538 -720 -871 -790 -345 -852 105 511 141 948 -375 155 -306 -58 -596 508 -172 554 122 -759 942 104 313 -87 -924 476 450 615 64 669 990 714 -760 68 967 333 -368 -478 50 788 88 -443 144 -982 154 -118 409 646 -813 746 773 -424 -514 -456 -437 138 967 250 -470 632 525 611 828 -829 -856 50 -194 96 344 508 -561 -770 650 -140 507 -157 414 -7 523 -444 59 370 -387 -752 -911 -121 -62 532 -708 -230 -123 347 -29 210 -62 -657 33 -768 148 -833 289 -960 127 -3 -217 439 955 862 732 314 214 -123 41 -266 -769 -739 -400 -958 931 451 -268 661 406 -138 152 868 312 -266 625 -464 114 -583 -513 140 766 -40 118 536 -328 -704 480 -876 -983 168 532 -474 -12 -901 -8 896 -566 363 -1000 -611 107 411 401 195 -623 -977 -335 991 -670 691 -496 -240 790 935 -28 447 171 999 -919 927 -118 352 -114 352 556 589 -840 -488 -791 -801 20 568 155 -647 899 467 364 -369 725 752 -595 844 522 786 779 -943 937 411 638 -636 375 -403 986 553 957 926 -429 -944 421 -348 322 844 682 124 -753 -304 237 962 -656 -76 -365 -806 844 -912 647 515 476 -329 -922 -719 -865 -559 354 -847 -299 -146 282 429 -142 870 -671 -467 488 -572 578 983 209 918 -913 -82 508 -532 628 789 -700 -563 312 -707 658 123 101 -458 -64 963 -738 -996 424 -743 874 -460 157 -783 819 485 538 -80 738 918 -39 989 -519 817 773 -532 -856 403 286 -128 727 -973 -28 562 -284 -448 -330 131 -371 116 319 -876 577 859 488 158 -384 -611 -58 578 -406 -936 -772 -843 3 5 -509 -270 804 868 -904 902 -294 -471 -4 -528 957 -360 865 786 415 -583 595 40 75 324 -46 -482 -121 -862 260 -71 -293 -902 -882 -177 -627 -795 -494 -277 903 -317 -629 -971 514 326 111 -734 496 -933 585 -12 298 -792 631 -56 414 -367 -302 -147 -521 772 218 21 790 -571 -414 -460 -953 -187 -243 684 -257 -696 592 -306 -916 383 -264 563 806 453 164 -277 771 -753 -688 -258 -930 -782 963 19 107 -498 -980 -944 977 -348 -934 -515 -96 -881 -239 -580 657 -400 -798 -896 854 -693 205 -374 -359 636 -842 -786 -351 -745 -862 684 -427 -60 -990 -795 566 539 656 -325 286 56 -249 -180 311 -10 -308 445 30 482 -320 537 -282 -6 803 -343 -210 215 400 -69 -244 52 -362 706 828 417 -449 -773 575 -609 54 606 338 977 405 34 -298 1000 755 256 -596 -622 171 426 422 -173 58 -672 -953 -2 950 -687 -558 926 862 147 -14 -779 125 -995 -851 -416 -106 -91 -342 -286 -752 28 552 796 -192 -637 -44 -351 -92 -908 -713 -346 122 -278 -634 685 71 737 459 342 -464 229 753 708 -712 -884 892 878 173 -244 928 -622 333 -726 -994 882 158 799 951 -264 -368 -698 -961 -950 562 -574 -142 644 -450 0 647 170 -910 -753 967 231 21 358 177 -270 -697 53 235 918 871 497 697 -321 533 590 -521 655 -322 771 705 34 434 303 -71 -857 340 -627 265 411 802 -439 60 456 -199 -314 340 592 560 731 625 -551 396 543 -149 -652 970 685 -687 -899 931 -368 -626 -553 700 670 -317 -813 703 -128 -955 159 382 -196 210 386 -779 251 684 -135 -332 -654 745 652 928 933 114 229 860 711 -854 -267 390 456 -517 998 -357 -801 392 -212 -426 -593 -438 -431 587 740 -524 -473 949 342 873 938 -857 -76 -682 985 824 165 -478 865 331 809 -864 -914 -126 318 -236 470 -763 137 -416 355 619 -56 529 -402 958 -41 988 -701 -716 378 -275 67 667 -915 -557 -840 -66 313 -202 -621 414 414 790 691 439 730 703 -370 -471 -835 210 227 774 74 -331 714 93 -20 -55 779 746 930 -319 -135 658 -382 787 -599 -841 -594 875 -524 214 881 441 94 638 -719 404 820 -390 -831 816 -395 624 535 753 359 -586 255 -889 -291 707 -970 627 292 -923 886 51 636 -721 -589 619 940 821 -653 851 -790 981 -374 609 -376 -17 193 -610 627 30 324 -382 635 665 996 838 -90 -709 -878 -911 975 -513 -66 586 180 17 942 -177 702 7 -611 695 79 -956 -654 150 -629 -470 -220 -197 -542 -896 826 -41 -171 211 192 607 269 104 -501 161 -571 788 563 177 396 -458 339 -334 497 794 -246 -81 831 -773 167 196 836 160 196 -22 546 584 630 797 -691 204 -494 -890 899 -554 840 860 749 842 442 106 464 993 422 712 -127 -229 -966 263 -639 -615 -49 -457 -247 -743 -662 -930 960 689 237 -681 -340 980 887 -963 -178 560 875 -747 -516 -930 -827 163 933 611 -86 708 -759 -898 671 -931 903 174 748 -364 -13 -880 -535 -426 606 961 713 -824 -817 966 106 853 -47 -300 730 189 912 923 603 879 -799 -90 3 -689 -447 -452 357 873 -58 831 626 575 291 -557 640 638 -18 -370 614 -601 331 915 -357 727 -654 -775 534 -353 142 -975 -496 553 -632 -89 925 -972 106 -688 493 -162 590 -314 444 243 217 107 -239 -317 -924 -723 -403 -659 692 853 468 -575 -281 145 -522 -541 -298 -591 694 -677 -295 122 712 955 266 724 -785 -296 291 -734 431 623 -764 -125 -724 265 822 -38 139 -16 517 290 641 -787 143 31 673 -783 357 575 -455 -440 -677 653 789 -542 160 276 557 280 16 202 -285 441 -431 -785 915 -308 -331 -13 -410 -732 664 -397 987 -845 290 674 -363 -315 476 -316 234 -218 95 915 79 -122 -935 863 619 948 485 11 -425 324 212 626 -7 49 -634 -7 80 -858 421 613 734 -982 457 -974 577 -653 -540 -250 954 -537 947 463 -690 908 -669 821 -347 -770 571 527 -659 -539 -404 484 -585 -868 571 979 -624 739 -69 -945 -196 685 -863 -396 -596 896 835 -673 -753 436 608 -928 -590 -175 -917 195 -587 -319 321 -510 346 378 -59 -46 -356 -481 245 571 -772 530 58 640 -797 989 525 885 426 -94 829 540 619 -356 137 370 388 1 597 166 -369 -695 -381 -336 196 -453 -913 -486 946 655 -549 428 634 301 792 553 -421 -610 -766 472 649 48 -756 -502 468 528 -963 57 -439 -475 546 541 616 151 -412 552 -921 -638 -554 974 63 260 -232 -79 -897 -699 -7 -544 402 -756 217 370 -369 -573 -573 797 390 714 341 -636 -787 -21 246 -441 584 163 27 -790 793 748 770 119 31 91 -490 924 -784 290 799 206 669 184 144 -511 895 -449 -823 -822 -86 -249 141 -93 598 -199 790 -790 856 750 114 636 881 -785 682 872 -620 28 4 -915 -173 114 -167 318 -811 65 983 775 624 27 -445 -305 -448 955 -867 -280 473 917 295 36 491 853 -906 -671 -52 -744 917 -676 -754 155 769 327 -175 105 -981 -135 -667 389 761 524 396 79 136 -707 -209 827 -412 -211 -343 -687 -549 -430 -859 -225 83 -584 884 64 -438 -111 5 311 -705 -44 -560 -141 -878 955 428 -988 849 30 110 -700 244 117 242 661 -321 262 -100 863 228 -793 847 462 -176 -711 -631 -880 70 -688 932 -427 -617 -959 -327 953 553 -247 -158 -509 -86 -537 320 578 -398 -50 -860 249 440 672 -458 -386 94 840 159 -528 -53 358 -807 604 397 -922 -859 548 346 782 -550 882 965 214 53 883 -582 -229 676 -563 86 250 -687 -48 -373 421 -571 622 -362 -122 772 -218 284 614 -867 -248 -306 -444 941 545 998 665 727 -594 21 934 -297 -964 -850 113 915 -912 -494 -621 203 -995 -14 -568 624 -963 740 -94 -531 -522 -333 462 755 432 770 111 -862 -581 -685 166 -911 -690 -419 737 -988 -925 676 871 -925 345 -605 744 -644 664 608 -784 159 518 496 686 -891 -749 -209 97 -951 -218 528 -856 744 -735 193 -468 176 458 -400 -465 -519 739 529 -165 -721 -695 530 227 -206 683 464 767 -578 -727 625 -33 -861 317 -316 85 -582 -117 -153 4 212 -393 -820 -508 728 -582 129 482 -304 445 -657 550 -512 -179 -881 969 -248 235 971 488 -783 -182 655 611 -940 526 640 491 87 148 165 -510 507 -596 280 518 -372 -63 540 -83 -313 56 910 -515 942 -387 184 898 499 836 -327 -811 305 729 -678 -979 -384 896 -348 -589 -44 -319 486 -105 796 -587 -40 647 -573 685 589 554 -377 -826 142 -405 -359 -515 -628 865 525 -689 228 335 395 841 -456 -362 320 183 28 -300 124 -807 883 682 -557 455 -669 838 -69 167 -195 189 -958 773 -698 321 710 -105 -147 -467 -23 -671 -650 -122 -507 -853 -207 -944 -290 -604 -233 399 -483 510 284 -218 -344 645 -41 644 -808 -702 127 489 -928 871 -128 751 -789 566 54 195 -749 -275 -226 165 -592 -112 -206 -887 537 -390 -162 551 -439 688 -716 -156 41 878 220 273 -666 433 -760 138 318 395 -74 578 -114 -580 333 448 -854 -713 -198 549 403 -111 298 -751 -804 967 225 -893 994 -425 763 486 -333 527 669 -711 353 997 144 -268 -965 264 -554 832 273 79 -562 286 -326 778 440 31 -687 -313 303 -681 539 -56 -537 -932 728 -559 653 -442 -885 -523 950 -28 558 686 791 -592 -392 72 -382 334 -780 -286 -520 -602 311 702 543 -619 947 697 118 733 54 -256 909 248 -841 603 758 692 502 -880 -762 972 -653 -200 220 -765 272 -614 -35 -167 294 -439 -696 -211 -499 422 -891 -892 -162 -206 -645 835 -478 -438 -230 -489 -309 -94 -398 812 -660 844 -149 -427 133 -697 65 510 366 -118 434 -247 656 -331 -280 25 -946 114 -324 -826 217 -671 61 449 996 41 -309 -836 632 -297 -217 -761 815 773 442 611 -588 -417 -855 671 197 239 -718 -45 -83 -39 198 718 -686 -379 273 -640 259 -791 -895 973 790 463 118 -541 -232 -128 -265 -219 951 -805 -4 13 -193 103 881 -517 279 -826 509 582 320 -928 738 515 -695 232 149 -189 -72 -237 -266 85 -335 -583 760 -810 -763 295 -257 681 -769 -916 122 -890 351 -10 -811 194 -213 239 419 172 -7 513 -113 -400 263 61 -237 830 703 706 -518 43 -513 -508 -459 228 269 688 -459 426 -40 -858 -962 319 345 216 -150 -40 311 -105 -617 721 -328 590 361 -118 295 -910 943 -256 -129 -381 255 -778 900 -11 781 -433 -424 945 657 -987 685 347 -93 -765 783 165 -522 -431 224 -698 -979 -766 679 -957 -215 -362 487 373 -807 -771 919 -362 806 614 -281 -383 578 -731 -290 2 955 909 665 -137 313 377 -264 -635 -654 -545 -441 -649 -118 973 767 899 -369 -878 -612 -811 -972 857 876 -40 730 -273 119 -683 634 -191 -717 178 -501 -253 -346 -644 -311 -858 552 -280 -943 -501 760 -994 -671 886 -577 407 -556 223 731 518 -316 16 -22 106 159 390 -339 -451 -366 848 698 783 618 -808 413 -98 -184 -537 689 146 -953 867 447 117 418 -630 -964 -985 -846 857 331 12 -216 204 308 -754 417 735 -582 -34 -512 -85 884 873 248 -237 -865 -51 -380 -419 508 -72 760 -352 -100 -382 -507 473 -401 118 212 351 -284 -616 246 240 587 334 960 -926 -979 661 -927 634 -151 -662 -142 937 880 230 -822 -461 -613 -987 657 449 859 814 945 -822 -15 247 -351 396 -58 -724 -542 -87 -94 -129 385 -583 977 -925 -62 202 -857 890 -177 -58 -230 890 -599 283 -583 358 -520 -975 -838 688 -642 -179 842 -664 -769 967 -483 459 421 -943 -544 280 -947 -931 -1000 -653 -907 -452 405 322 831 279 583 -204 -211 -826 -196 -503 352 363 -684 -904 -298 -33 19 -182 -864 855 51 -105 668 -901 -276 385 -701 -868 -836 408 710 448 -703 -604 -873 710 786 -995 948 773 151 476 -188 -452 -154 293 562 422 -573 -798 958 202 -689 245 -61 541 857 -239 805 -612 -254 -603 -746 404 -946 383 -385 86 562 -868 -852 -588 168 400 -352 -381 -808 213 -332 230 576 -168 253 -252 -636 -428 -310 -198 -798 753 -177 428 271 -771 700 689 451 989 -615 -368 -55 -227 -862 480 917 -6 -25 327 -232 819 -736 -953 347 559 886 -934 593 627 -898 942 283 500 716 -212 99 983 752 600 333 -323 -261 -273 -642 420 -78 -730 -788 233 520 -309 -208 910 -3 50 540 -622 -158 -414 411 -915 964 -788 -976 237 -78 -1000 801 844 720 -140 934 -341 -761 -916 -962 -92 -953 899 -982 -515 695 601 -409 113 -781 968 290 132 155 -785 -258 41 840 390 -44 -712 -891 -395 -59 -402 481 -374 596 -472 -492 -450 723 -522 -381 366 584 350 -475 -154 -666 13 113 -836 542 -574 275 527 -179 835 -686 -844 81 -390 -193 -442 811 -992 -627 -293 493 -500 657 -281 -634 -465 -554 138 877 -634 -1 -923 -535 -948 663 483 -321 -978 859 -853 664 601 1 -396 313 -97 184 517 900 914 106 -807 281 835 -160 -670 409 -482 83 -455 -192 -621 -26 -721 487 -438 948 589 -938 758 -622 757 -49 -420 77 823 560 -522 546 198 832 -21 503 247 -378 -11 -843 -995 296 -182 319 521 -957 -589 -381 -835 759 -205 -869 -414 123 -311 -246 115 -866 540 639 -962 -249 131 371 947 41 569 349 -839 632 -628 852 -975 -42 438 691 -691 -950 148 978 -210 -74 -148 -622 -813 749 -881 -422 365 22 -142 -519 -512 -223 642 -191 614 624 400 -287 157 -818 78 847 69 240 -474 -823 -584 995 -866 436 488 680 -961 621 -980 -174 -941 -931 -366 -418 801 -741 -925 -866 772 -190 -891 -41 -74 -263 -407 475 308 517 -859 407 -314 502 -81 -910 -711 701 154 -69 667 424 -635 192 -355 -40 -151 -655 -473 776 734 -852 -220 447 -376 249 -777 -99 52 159 -337 487 -352 -283 668 -428 -85 40 -207 379 261 -786 -53 80 647 -739 577 -884 -574 -251 -258 -733 -342 337 -331 854 90 -158 29 673 172 172 418 312 -291 -182 -60 432 -988 -281 861 371 576 202 896 283 190 -560 -642 -113 -816 472 -81 -375 538 -810 807 -398 270 628 -594 -157 735 839 647 -602 823 -252 968 -670 530 -932 669 -996 -744 141 470 307 877 -386 -46 82 -803 894 -10 -834 -323 273 -590 520 -943 627 362 -410 608 -830 -552 391 987 -189 131 740 113 58 238 -196 151 666 -678 -774 -363 918 -714 681 929 757 898 431 463 -963 -156 807 765 164 -353 879 -912 -264 -207 775 961 -496 11 743 403 -712 773 481 124 648 -556 142 -580 281 -476 -292 900 -861 938 -173 -447 489 -166 -153 -64 880 35 -733 955 521 -933 -154 121 264 -485 -560 -194 -833 -807 944 609 924 -915 -143 381 841 -457 683 162 326 961 811 935 -886 -146 -5 205 703 749 -417 -176 -641 312 -724 -457 443 704 -689 968 956 -765 52 922 148 497 -53 -892 351 882 905 832 653 35 882 -638 -40 780 620 -786 439 -51 84 667 -140 -642 -538 181 -237 -707 -630 -583 -361 -220 860 72 496 916 209 -765 270 96 82 -906 174 -481 -862 -938 591 -436 33 231 328 240 771 -652 -203 -75 -212 274 528 725 -883 -1 -156 708 926 -666 92 -427 954 -838 986 890 756 167 384 -309 -102 -683 848 51 -502 -457 249 399 489 -817 -80 850 725 438 207 -486 123 -943 944 -266 -181 -349 348 -374 -855 -938 935 427 -601 -344 430 -958 256 -367 667 -620 647 -817 -386 518 270 860 498 -311 -813 182 235 -549 367 485 -256 -39 502 -797 -915 990 -13 -202 -141 158 -315 -62 -705 -530 586 -464 223 455 -167 -105 -704 -668 -645 -623 -876 2 866 -444 -944 -205 -36 704 -121 997 711 -254 997 6 -947 550 30 -519 -732 392 244 -404 330 -148 -129 -107 711 -742 -227 58 -326 -438 -542 -432 -796 174 954 -282 930 -99 549 -75 490 -977 -958 809 308 14 -444 19 964 51 -947 -499 958 317 153 283 -320 913 -281 148 -125 -322 896 -944 366 -189 -316 -875 -403 347 -630 699 -131 634 415 -668 -548 -524 -293 638 585 697 300 88 -569 381 994 -6 -851 -588 164 525 -367 506 494 914 296 896 696 38 -710 928 524 -980 -138 647 -401 -369 -886 -921 -14 -921 739 97 -612 760 -123 453 -595 258 821 656 304 228 320 -835 -309 -482 526 442 879 -583 -423 603 988 516 -926 257 -522 -381 515 709 -355 70 62 828 -875 513 89 227 574 314 -982 117 390 375 943 225 -800 978 -214 776 339 -915 -170 -295 377 -785 -887 920 555 -56 -452 787 -473 -76 -391 456 -520 49 -410 105 -843 -905 -227 561 -679 616 919 503 885 -71 -761 903 373 -392 -114 -349 22 399 -133 -51 544 -53 87 233 -553 -343 -141 898 -300 -409 -435 -298 -590 -669 866 -845 -841 108 -860 60 164 649 296 -522 -794 582 -717 147 -763 986 -980 -292 -40 744 148 737 -828 114 980 137 686 -893 -189 -957 529 766 170 751 266 -618 785 -697 -469 597 -840 27 -681 -658 -837 -826 611 565 -935 832 -416 -799 999 825 683 -261 999 152 434 149 812 164 -507 -367 -571 -227 412 388 910 734 968 557 -859 -662 776 942 -78 124 -361 -565 820 188 -538 657 -191 35 -899 502 375 -470 246 507 -5 -690 989 11 -722 -187 -691 -417 945 -595 155 -541 628 -613 -706 992 88 -458 -701 -36 6 214 -62 -907 -445 912 394 159 801 856 -469 -153 -584 -326 895 301 549 -253 -960 177 350 383 773 605 -525 -161 -413 222 686 211 -366 -827 263 94 77 445 683 460 458 128 -739 -474 -251 -349 -575 -124 -942 -664 -241 335 639 -661 -323 -252 630 998 -200 -764 699 590 805 206 -730 33 -137 -467 -414 650 -103 27 134 -665 56 -26 -500 -491 899 -906 -809 -923 197 -401 -737 -475 -513 782 -422 -554 990 -797 -218 -661 -743 77 25 806 -40 -156 744 861 780 261 813 -175 -93 738 707 -38 -749 -705 -816 956 -439 -919 623 376 -321 -916 177 657 200 -69 754 -72 746 -590 -768 45 196 364 343 -371 -686 23 827 860 83 -961 -483 -597 760 535 546 658 -122 827 590 -437 -131 467 -550 -585 992 -161 520 496 -233 -101 928 605 -620 -175 566 339 -457 -674 -426 -307 -74 -821 198 -658 72 205 -581 880 -708 -790 862 -570 -162 -581 703 -758 -561 -470 678 -322 205 652 -677 -508 911 405 -708 -78 350 851 932 312 -357 895 256 -398 309 173 688 -660 -526 921 -526 198 216 477 -662 -470 -859 899 -896 746 -285 158 -331 -546 90 379 -885 -651 -952 -708 500 514 -867 -633 488 -286 -895 342 315 -727 -821 -429 594 506 -294 -658 828 -73 -457 506 978 -815 -617 -608 391 664 -200 -184 100 -30 -55 -567 -299 -240 -447 -558 -941 936 734 491 -629 997 74 83 -783 -63 -624 -183 803 657 635 114 -316 -429 -886 -381 393 976 673 -438 -487 961 196 957 789 225 -798 557 -120 890 -126 -888 852 268 -101 -837 924 -891 756 335 186 -18 -900 559 -805 -863 -477 719 888 357 -891 77 842 502 -684 -14 23 896 271 -743 -98 951 -694 138 -58 -157 -897 779 592 -484 168 445 912 863 -813 -291 93 253 -856 669 107 -255 569 583 337 301 660 -449 -534 -943 313 954 527 -876 943 692 249 -980 -386 564 554 -851 473 -950 -298 -968 -899 107 -646 587 -451 -269 690 -254 939 -209 -532 -722 873 -599 922 -993 930 819 -485 -103 518 833 -967 -216 895 914 272 -597 76 438 -753 573 -558 363 805 806 -621 -26 -505 -289 464 -974 -211 928 -491 77 283 834 985 253 -256 -325 -530 580 212 501 -246 -970 -595 169 -634 935 -351 559 -867 695 -229 245 460 997 -972 -925 621 272 -573 661 -500 -386 276 240 -431 -932 840 -681 693 463 -937 -686 -743 -738 -246 -849 42 241 -223 -440 -331 -372 995 -69 552 -811 512 70 910 -803 -69 502 -407 -587 534 594 885 114 533 878 -412 -63 -195 705 -975 85 -473 726 494 -376 -885 -388 -863 401 -59 116 -903 762 -101 954 764 -815 -533 463 200 197 -908 783 334 -827 378 395 573 -838 237 632 568 590 655 -67 -362 -917 -257 736 358 102 -273 -897 -3 63 -694 82 -874 639 -144 -981 -192 409 639 957 -23 -618 -791 -181 -531 22 -250 -998 -271 402 423 640 728 916 -388 -332 -88 165 842 955 339 -938 -577 -952 161 630 430 -996 250 -98 14 832 183 345 -136 888 805 -169 524 -944 -954 -729 -468 -258 -499 -124 -726 -52 -874 864 478 -87 433 -315 -227 -784 -100 818 -751 369 712 -737 -322 631 -271 269 270 545 -136 -103 -362 571 -902 -599 670 -591 -228 -448 -926 -666 -712 -742 -82 -372 712 -691 -387 426 833 42 319 -500 -767 401 426 923 -1 -832 99 372 -613 -505 705 565 -739 -165 -963 239 162 83 100 258 551 -430 -422 529 -681 -360 207 -743 763 -401 980 -131 -633 409 -407 -420 75 -11 -822 -946 -759 -182 -375 557 -986 447 216 168 -676 -455 -465 153 80 519 -727 53 -346 -601 -801 -768 135 -291 -4 -14 160 868 749 -237 918 418 752 -604 -480 690 623 427 280 626 -289 -211 656 -324 572 -266 -812 -757 -13 213 -710 -191 -807 -733 -693 27 -562 -650 -188 -813 -396 -877 964 228 391 -357 17 88 934 849 -972 -443 -129 720 -13 -309 975 -118 424 -662 -483 -727 -40 427 -277 863 549 103 469 611 83 657 -236 116 317 150 -16 645 441 508 -963 849 -478 895 -884 731 -187 247 -912 -970 347 91 663 534 -945 402 448 -242 590 386 507 -326 166 -919 -882 -531 955 -797 -233 -914 472 828 173 -409 666 -924 645 37 14 -1 312 886 -824 230 913 759 -74 834 589 606 -15 -333 -622 661 -351 -44 -665 -607 -431 -272 698 -972 979 -8 -92 -655 984 521 -190 -839 -325 -86 -473 -782 288 -806 -272 546 -322 587 -485 65 -221 680 217 155 -505 165 69 898 242 -41 -939 24 -102 -882 236 -621 -77 719 339 637 -429 -459 -134 275 -368 945 240 346 -580 -882 -969 956 -305 -435 -710 -607 -947 525 -66 -660 41 -164 -61 495 531 161 596 555 -494 660 -31 -442 214 210 532 432 381 201 103 -788 -733 -892 773 117 469 460 298 -904 -537 957 600 694 -607 34 -622 -735 -612 -795 215 -299 966 -655 -332 961 134 211 163 -238 -584 -259 229 -989 901 -558 854 -137 -528 551 -755 40 -465 283 -615 431 -265 -455 340 -639 -283 -133 88 -723 508 438 358 -843 -815 27 325 -710 -40 854 -754 -913 -9 590 208 420 -251 393 -724 -174 785 840 428 -471 -391 967 -682 -893 106 -982 -471 725 -74 191 798 -844 123 598 -292 -256 -308 -785 -556 437 742 -15 -994 -240 285 -748 -788 -317 -387 163 235 854 281 -651 -812 -712 -504 -56 238 -606 484 -819 -409 -159 -909 -205 847 -949 -440 663 50 618 -303 74 -436 918 588 965 -303 -764 955 -577 400 531 879 -484 -984 -159 711 990 -509 328 663 -784 54 -363 910 304 332 704 -847 -727 70 149 -772 -897 -549 794 -274 729 552 -40 771 -120 -378 823 -380 -383 -904 -831 348 -361 -631 166 378 -282 -352 -723 -553 619 706 746 631 305 -832 -364 502 26 199 753 502 -968 -807 236 -72 650 597 916 -634 -597 -78 600 778 275 195 99 712 -129 -800 430 -550 -261 -412 -953 25 -563 -480 718 778 162 853 647 -636 -438 678 535 -813 765 -856 -513 546 770 -426 -975 -685 -276 200 -524 843 842 -350 164 274 334 -928 -397 143 442 -861 265 -370 825 -860 435 746 -369 -338 349 -698 -774 -684 228 -994 33 782 104 140 656 -425 785 -747 334 83 58 83 210 970 876 794 33 -155 595 -618 855 699 360 -215 626 335 -204 163 877 -628 979 88 243 343 507 788 -338 616 -823 -678 157 683 -327 -43 779 -548 454 -272 -938 890 323 -270 -936 877 245 180 707 759 -936 -604 -834 949 371 991 -829 9 153 -221 378 -487 -564 253 -977 654 -424 126 -198 -464 -260 -703 -79 -475 -368 632 102 40 -565 -537 724 -246 950 931 -29 831 -572 -540 -222 292 -757 -214 75 -508 221 -792 -258 -602 -723 -373 -559 396 103 471 614 -539 -665 -325 -107 -752 -365 -916 -410 424 368 386 246 -936 -488 509 863 957 -787 300 9 -443 -273 647 -16 -534 -70 -357 276 25 -722 -491 -715 -582 644 -601 201 -919 -822 -139 -430 -247 907 216 -810 686 -115 839 960 -275 -758 -752 -594 -234 -741 -332 -500 858 947 -946 -536 944 948 480 662 252 -501 -715 286 -464 890 893 922 922 -984 765 -88 102 799 836 368 348 -164 942 267 -86 437 659 563 447 -697 -386 -98 -774 -848 65 -382 546 852 -195 343 -61 -36 -349 811 96 46 -971 563 -172 -936 -880 -134 827 98 222 -52 -87 681 -455 738 -533 -621 336 -600 344 915 667 697 488 -831 912 -202 486 504 -195 -119 -99 397 -62 384 -39 38 -748 646 486 389 660 -910 -951 739 -145 343 515 969 321 320 -757 -899 591 -95 -619 -731 494 -552 -101 -105 40 -929 337 687 981 326 -706 620 557 -771 323 -869 671 -491 -478 842 -986 -503 341 925 679 597 406 -437 770 -758 -553 633 -483 548 -275 422 -175 124 -235 -676 573 178 479 -198 572 450 300 937 -589 257 -895 78 665 -147 -646 446 632 -83 966 -989 530 -72 799 -627 763 -696 -904 870 373 -630 -747 255 447 796 720 -946 366 -753 -588 -338 -298 -347 656 415 137 679 -866 655 -602 -983 -178 241 -653 -429 184 -64 611 -284 558 725 463 -613 -619 183 712 -970 -372 188 504 376 42 -891 -662 327 -516 137 84 794 703 886 -762 453 292 -408 -464 386 972 103 -566 376 627 996 -263 -752 789 770 -568 169 -803 371 819 654 -697 699 -959 -960 571 -666 -556 809 -685 734 288 215 -590 55 485 -774 -506 340 -75 385 -693 92 -684 889 730 -423 203 169 36 735 870 795 118 945 824 -156 -771 939 822 -53 -366 -241 704 275 152 577 130 631 -434 -103 -276 235 236 -95 -950 723 -602 -825 -416 236 -268 -30 -939 264 -980 420 906 -734 -802 -8 221 783 -89 -568 608 119 542 -59 651 -968 387 -949 -767 111 460 268 444 -837 -662 -665 640 -118 -931 -178 -108 -839 -383 -333 831 790 -392 1 998 68 -854 175 -415 634 -342 731 -391 930 -159 -37 -180 -303 -280 132 -684 -924 0 85 -785 -229 -570 -54 824 -846 619 511 -196 -902 805 -359 64 -749 441 -737 930 234 -646 780 870 46 946 -350 816 376 301 -693 -825 -56 936 326 124 -961 -568 684 46 245 -766 601 -2 -114 745 -531 981 86 -392 800 566 368 -897 -935 -157 578 262 630 -990 -468 370 -513 356 -375 624 215 688 479 -884 -166 -243 654 -150 -762 396 393 -991 -236 138 161 308 274 927 -943 -970 809 668 321 -840 836 616 -658 269 -12 -289 -99 525 319 -450 -354 -780 768 -620 -200 456 -978 -783 58 105 -101 -339 -835 -70 811 319 -376 -53 575 372 54 849 -873 -572 -297 -12 -179 -890 826 -126 631 -213 364 -986 -502 816 -751 485 758 -206 825 -330 37 428 707 -165 -323 374 738 227 76 -547 -506 455 914 340 360 925 -556 745 -250 -337 -347 -548 -513 -800 -363 644 -916 35 889 852 -745 52 -720 -675 169 -895 598 493 272 -948 815 342 -233 503 229 -580 -285 307 -676 214 -956 -644 487 -838 755 -682 395 571 -989 -446 -225 789 -856 -28 318 453 241 759 991 937 -712 -40 -93 -551 -471 -531 -276 712 175 868 -334 144 -200 -114 132 625 95 182 -552 -550 -160 404 924 -61 908 -952 -775 -356 15 -348 293 -681 108 831 -26 501 -52 -903 419 735 -511 -934 -410 -716 994 131 -449 -242 -208 -356 644 547 -956 400 -968 246 -790 -830 890 816 821 -722 -532 -295 975 -980 531 -910 -457 994 531 -565 -649 -731 145 -846 -989 -797 948 765 -641 178 934 -290 63 797 -590 -987 415 -471 -202 129 -545 921 950 623 106 364 773 211 639 188 900 611 49 617 688 -107 192 -534 997 707 373 -495 803 975 76 842 636 -143 658 181 -84 921 -978 90 205 -70 -505 -942 -644 -105 -893 498 234 -418 -286 644 -816 868 602 -704 603 364 -184 -217 -264 229 -619 -613 -621 -593 650 -537 684 -382 -492 -822 417 -168 -777 880 235 500 -407 -242 -992 119 38 675 616 979 23 -182 -979 -212 875 588 -405 142 371 -777 374 -463 -511 -888 -661 554 917 -302 -690 299 47 858 -170 -628 -784 46 -398 -19 -284 859 -534 -944 150 -931 -318 -884 548 328 452 954 294 705 -913 570 -756 370 78 125 -595 -792 -203 -624 -341 -40 203 586 -721 223 -808 46 -207 811 -339 372 -530 -921 -446 968 500 -349 -98 -688 248 -912 -931 822 -272 734 122 -924 -959 -158 -681 988 -679 196 -72 -499 -883 243 86 110 -576 -930 353 137 970 316 242 -832 -278 -815 -228 -863 -81 157 812 -197 910 -233 -563 114 521 -396 -71 495 293 -404 361 -664 110 -482 367 -584 981 -644 -953 689 211 -75 -26 -364 285 -299 822 415 -216 913 1000 397 -170 949 725 -671 -697 -858 45 252 427 466 56 384 -114 317 -520 909 775 473 -10 429 -114 -555 -587 792 519 -910 786 915 60 -998 -295 572 -347 -560 23 -516 -501 -314 867 42 -969 850 -212 -967 -740 24 943 -334 352 670 334 286 653 975 -85 817 -659 458 -677 13 -787 -298 -714 652 689 666 251 -354 380 471 -114 -368 -753 -843 -474 871 -585 -517 231 291 476 -529 -628 -359 -749 145 713 172 405 327 -584 801 629 291 758 443 -179 527 325 708 686 -770 -306 561 274 299 -447 55 -465 298 818 176 -303 57 667 500 351 -402 754 -646 934 136 -561 -715 728 649 -705 839 -182 -81 85 19 -945 -650 -514 416 -136 153 -130 246 911 640 661 335 442 -525 919 -315 -240 109 345 963 668 528 -311 -664 -918 112 -940 -819 400 451 -276 10 -180 541 232 -562 400 -380 842 -788 306 -363 -482 -632 941 -306 -276 160 740 603 36 236 146 -118 -325 519 768 774 -297 413 -480 -801 -276 -116 -482 -730 712 475 -543 984 -82 -244 -807 -744 -392 154 -944 226 954 720 948 -665 846 -486 926 -354 761 -845 -548 337 956 267 495 -613 -891 -49 482 852 393 -840 -172 590 -952 -43 -462 -365 -963 422 -857 877 -562 704 -744 4 896 512 429 324 -171 -693 -484 765 -161 -495 -18 615 717 -318 -532 951 796 842 -142 -687 995 -258 897 727 -961 97 925 979 111 962 350 567 753 -789 264 62 -845 820 484 35 605 80 933 921 98 425 -629 981 -870 -377 127 501 837 -951 -768 -744 190 297 208 -279 636 -874 282 676 -505 320 748 -48 357 -210 -84 903 -290 -692 840 -126 851 871 610 606 653 -296 -397 -433 194 945 -810 -426 457 734 -698 -289 792 471 997 116 -418 540 -996 -286 -594 -597 -930 724 -343 -246 -914 492 -423 652 710 -418 -203 -715 723 472 559 838 -120 -9 869 -180 -500 -454 190 -522 229 415 -139 -403 857 945 -745 -409 624 -461 603 -669 -255 150 393 728 1 156 -721 585 408 -461 130 56 53 -568 -367 527 -480 -771 570 -382 -354 -235 -636 -35 -31 -907 738 -582 -796 -541 289 440 358 -144 619 745 66 793 -146 93 -860 -587 -98 -684 -430 -636 -801 -535 -118 199 876 -178 -734 204 -329 -574 -752 -262 -802 227 -377 947 770 -87 -720 -496 282 626 -97 447 -703 -582 -79 -322 -289 472 377 351 585 -95 -860 -493 875 -881 -814 -582 491 -621 786 546 73 240 -122 -503 -371 -810 -715 727 -478 -502 -812 -100 -997 -130 -590 -496 -667 120 -445 -202 728 -193 -620 49 -832 -817 -881 311 304 596 -677 -902 363 481 659 566 32 -327 869 -12 -85 685 -50 64 703 960 -243 -539 744 -591 -289 357 268 225 28 -243 339 75 -593 -861 -955 -930 485 -726 401 -341 -196 -585 -268 363 -576 661 -342 -844 -143 -319 -603 -973 -723 527 -819 969 -317 -125 -227 149 172 997 -919 150 -748 590 49 -806 -784 958 -328 370 -870 -418 757 108 -737 775 853 886 961 -489 326 -301 -834 -505 235 451 508 407 241 -322 -166 395 -938 -820 -341 -701 -46 -609 137 -447 854 323 -140 910 253 0 -850 -953 -984 376 -57 52 -675 -274 538 -537 -709 891 -68 346 869 -562 -918 871 872 -216 983 253 -578 -29 -788 -998 398 690 585 -573 483 -397 -426 332 735 982 174 -853 -929 -188 288 -745 190 794 -167 676 570 -38 -879 -1000 668 737 712 435 -737 -354 -867 881 -793 -993 91 842 -765 343 402 -177 -995 -377 646 -799 490 582 -392 648 -269 955 856 -618 711 -326 -668 804 -728 -302 231 -48 131 869 -674 -238 -923 -939 471 482 -775 -397 -971 -545 -347 849 671 -843 136 -247 877 -168 956 -936 -530 82 -85 225 -582 -446 -71 -661 55 -312 248 530 -355 -733 -288 875 -214 94 -116 -459 -867 588 -71 -355 553 689 246 536 28 -434 636 -684 511 746 -384 265 853 -515 -631 843 597 -560 878 -513 -591 -194 -163 -434 593 -738 -769 -196 614 307 -961 -98 -818 173 183 -414 -527 135 967 -710 979 -92 -554 188 973 166 -669 834 -420 -9 -45 278 515 517 375 -592 -826 628 862 -404 822 665 -706 -722 -368 286 -538 513 395 -308 571 709 80 321 -531 24 823 602 201 45 696 576 -315 -74 -649 -95 -324 313 415 946 -78 -721 -596 -729 400 -514 434 600 -932 671 157 -348 -332 704 -332 -331 184 684 -666 -427 848 -408 528 -656 932 -319 -158 -239 946 366 -503 41 161 834 -289 743 -170 -755 -718 -700 870 -945 -566 936 -203 211 922 459 -847 377 492 782 391 -419 -352 -458 32 -221 -147 297 69 -73 362 265 -190 -170 -601 623 567 -808 -909 544 305 -453 -363 -208 34 873 -101 -353 234 676 321 10 -157 -371 150 194 281 -916 -477 170 -104 -276 -504 -271 943 -16 85 787 -396 627 -429 -638 -476 953 41 622 -276 -967 904 735 -460 -823 684 681 -876 -602 -708 -900 795 53 -256 529 597 -370 -658 201 -499 221 938 904 -896 -246 184 -721 -966 927 388 -525 -921 565 -369 358 183 411 -544 916 -307 911 990 -657 -638 432 876 104 761 98 324 -411 955 -116 803 946 -706 232 946 -913 -285 674 15 -82 985 -933 907 -978 -323 -515 -208 -424 -435 385 -460 514 981 -677 797 -426 -69 -588 131 485 165 -181 -878 -379 215 -248 -338 212 -123 297 897 -679 -629 13 -571 -865 492 -420 -313 -518 -221 -233 -452 -925 992 -927 382 965 351 939 -903 -165 466 -480 -361 628 -176 -674 731 503 190 190 639 -781 -853 -668 -220 -850 232 276 300 455 -807 -27 -324 452 985 183 363 -278 -585 711 -617 506 300 -201 -336 527 822 969 716 -738 -639 611 -606 -593 722 -760 -940 -622 822 833 742 -45 -70 54 -165 300 877 -314 -162 31 569 222 219 171 -307 -279 642 -703 -861 -283 925 -386 -702 -34 618 -935 -262 360 -141 -267 -673 -817 -964 -466 318 -788 -129 -860 -773 -741 235 629 744 250 -77 -443 753 239 130 -881 730 -12 -290 209 119 108 -756 696 99 862 429 -960 -146 -40 929 674 -975 397 -799 800 -602 -75 -851 -745 -333 -459 605 -297 -668 770 657 -186 -343 -467 -959 96 389 775 -33 -713 289 454 802 -786 66 -782 468 968 -443 334 -241 -306 835 -806 -381 245 -361 -766 419 -314 923 631 456 -572 -237 856 721 827 243 886 73 474 617 98 190 293 432 31 -170 -1000 836 195 184 379 -108 -440 -119 47 -626 -21 894 -649 62 -192 -254 450 571 -107 -160 828 -145 -957 -226 -955 -775 -574 -350 -887 917 265 -546 -198 197 773 215 976 -447 -615 556 -894 953 802 -484 -623 119 -119 -327 218 -229 -612 -403 -345 -812 -554 -657 -320 -470 798 -638 0 191 -129 313 -377 -415 462 259 -865 918 -702 389 628 287 904 329 24 124 -235 208 -843 480 -190 -248 -100 -900 -958 -638 -355 296 -128 348 -823 -308 615 -138 533 677 807 268 642 -682 771 -121 -747 598 -845 -600 408 952 -750 -444 388 806 636 492 62 -350 -174 543 -596 -235 -65 -143 983 149 800 -553 -440 731 -586 941 -62 915 -991 -181 -696 -22 -114 991 466 152 288 511 -370 326 131 100 -244 418 -198 -578 -844 -447 -238 904 -949 -533 -474 118 454 161 169 -235 792 -401 673 249 519 -535 -573 392 761 -306 -334 349 146 619 738 452 -998 787 214 -868 962 -734 990 583 -715 -563 132 429 -469 884 -482 589 160 634 -627 580 51 -108 856 844 991 503 558 -6 957 -180 -465 -413 96 -416 476 37 -721 242 -437 -422 885 -456 -326 478 956 -271 -230 862 24 -362 446 284 -81 -249 316 -227 38 116 -34 -941 189 845 874 586 890 -702 -509 756 -537 -608 873 -816 -973 -454 638 157 731 502 237 -109 -879 760 118 950 -591 654 641 -770 -171 -497 -166 458 184 -507 -642 924 838 169 -222 474 955 -766 329 522 801 -413 15 -403 -114 -728 432 -598 231 -754 -686 184 678 -377 -926 -272 327 500 -18 -157 117 -451 593 -728 -347 442 -438 -627 -732 -224 510 564 -138 -820 -757 -582 4 360 -911 -210 -900 -499 283 184 576 835 -287 514 -333 -46 -49 852 598 -807 644 -1 -659 -568 984 572 550 -876 -336 491 996 -80 -539 254 409 -862 279 722 928 98 -187 457 -657 261 778 291 856 844 -61 -16 505 -735 179 -110 -976 -719 -712 -490 -716 362 -59 -345 -476 541 -440 683 497 -192 430 -625 -400 -523 -65 83 -934 -853 784 -291 682 178 739 -682 -871 -329 368 298 505 -275 501 318 297 -975 -92 984 -925 0 -7 -211 -591 -10 -475 -874 466 860 -546 -529 -349 -587 426 -596 -910 -208 -37 975 -110 807 469 -581 -835 -696 443 485 -281 214 -287 103 -902 -647 -279 213 577 -443 215 94 -911 -328 858 -657 -369 83 575 -417 473 645 769 -60 -802 -926 527 -109 -732 -448 250 937 -520 -137 -550 625 643 -459 26 153 -146 -571 -600 -339 -813 571 -871 -879 -472 -766 804 35 886 -544 860 -615 777 56 -2 -540 -639 538 -986 -358 -895 -411 380 378 784 -948 -792 60 -371 103 -747 917 771 -729 -351 618 102 -861 -320 -764 -755 556 -49 -133 -27 -432 -836 -948 921 877 -908 245 -879 -852 -947 -797 -548 -902 253 873 -741 201 -966 334 495 -288 530 52 526 -142 796 251 276 -725 -361 -268 352 -674 908 -342 874 -166 -231 -424 -406 -854 -399 524 -135 6 789 543 577 -623 -539 375 -592 -51 446 257 649 636 -39 672 -946 68 557 -59 -220 105 37 555 660 402 382 -255 83 -533 -5 847 290 -2 -727 163 500 34 237 192 -364 -362 -518 -775 219 431 -271 -536 -269 625 639 940 675 -429 -995 -495 12 766 278 -242 -515 570 551 -337 -429 885 -752 -5 630 -756 -8 657 790 -576 612 -637 678 -16 -282 549 525 241 280 461 -15 -427 -339 -940 370 293 220 -834 166 13 195 791 -817 198 529 198 583 216 884 -525 787 206 -568 -722 103 815 -902 672 565 -848 -166 377 815 -407 -504 -863 234 -696 -85 -863 -302 547 -74 -25 -279 613 625 -273 -763 -626 -742 -634 -48 873 889 -180 263 106 -354 374 -274 -762 364 -321 602 -112 998 986 -697 -761 -222 973 845 269 -624 618 -896 122 477 -107 161 493 945 217 -495 -399 -240 -500 -416 71 -464 -446 575 79 -308 -127 -49 -383 155 676 -827 936 425 -366 -379 360 35 68 4 -676 810 38 168 -646 -549 -536 -450 661 -346 -8 -503 -379 963 -910 489 553 552 591 887 -734 269 -387 -365 -757 925 897 933 -506 -333 -291 201 -602 -383 -531 -346 -440 -491 956 517 -144 -256 617 645 -245 845 749 412 -536 -20 -350 413 -607 759 759 -888 122 70 -505 -969 736 -109 967 -732 815 -153 925 -304 240 528 -500 21 -524 -539 -182 754 597 -622 273 414 507 136 -555 -869 -710 -808 -831 -238 -760 520 515 -241 577 673 -946 -681 -464 -93 -893 -128 -653 -703 318 -984 816 -333 -233 766 -943 -891 -465 126 -114 59 -808 948 817 -945 -900 215 950 552 142 -103 -804 797 -315 266 611 -932 99 101 -924 747 50 918 753 -308 2 -470 -785 -556 7 200 490 777 -895 -126 -475 -143 -283 497 -520 -981 -277 975 838 857 157 -380 493 -880 938 -689 -208 -353 566 331 311 -793 -111 -564 -692 -630 -876 679 -954 -722 -360 488 432 864 620 454 302 -891 604 -939 -396 615 384 -18 597 -940 -726 -944 -963 732 53 125 571 630 -890 -144 719 -403 212 360 221 785 -812 822 -502 -244 529 -522 -779 -512 765 -375 -836 25 754 182 822 143 352 -417 572 596 603 378 -305 -985 46 53 -739 724 -168 612 -171 -389 -934 75 389 879 956 -880 -192 -804 -362 133 901 757 -103 312 -370 689 -533 800 -637 -432 807 -858 -144 590 6 285 -295 -958 -935 -820 -52 95 286 -205 -429 282 514 -364 475 -121 -312 470 619 788 658 103 916 298 -580 984 266 -1000 -249 -498 -824 565 -689 329 -681 -172 -173 -818 -526 977 -285 548 -565 611 652 71 -71 -551 347 588 -321 -852 -989 -274 414 372 952 752 -199 391 -150 995 -585 -425 -150 661 622 838 -23 850 -891 -131 -567 -63 391 453 916 -473 -477 -710 -899 851 974 -981 -662 -946 -521 -470 705 -461 -285 191 -791 -373 190 584 732 -349 -186 -887 179 -50 159 -458 139 814 862 -35 -154 -399 -57 165 707 799 -117 67 909 117 -160 987 -265 -806 122 -961 409 -48 -912 149 845 -369 -939 717 -423 -104 -242 4 918 894 599 -798 -23 -905 -284 797 4 906 -600 741 -358 -242 -290 -672 -61 893 -765 596 116 910 -841 -923 642 728 726 363 631 -344 -261 -622 422 765 -849 -535 87 411 167 65 -762 -509 764 -173 -677 -223 800 56 -519 395 636 36 -830 -810 485 79 -342 -181 191 -421 651 852 -74 -468 -760 -557 967 -847 -285 538 397 -296 266 -166 686 -391 -817 -345 884 185 -865 169 881 -923 -289 -843 -831 931 -813 -266 -988 -426 -440 367 986 900 -624 926 940 -921 376 -34 -647 -626 -147 -367 -443 221 -908 171 427 -572 -271 -692 -418 92 313 -161 993 -302 -72 185 810 423 612 -62 975 -1 311 -40 -602 533 408 -189 142 -28 -961 -278 -690 471 -608 405 -852 -872 954 610 -79 -772 -157 -479 -297 667 872 -846 -600 -824 801 999 -78 873 -163 -668 -143 -395 422 -442 -945 -220 -800 -767 -671 382 -118 347 878 -667 618 -378 -548 -999 -704 937 -204 579 737 -465 -1 -779 279 -824 783 -507 674 714 406 177 33 -507 209 -820 -511 -709 -21 72 364 699 223 392 -322 -678 218 -550 598 -725 233 417 -406 -513 166 691 828 -687 408 -902 247 -27 -925 -349 -636 960 -455 -500 -669 442 -48 -903 531 -913 -539 -808 470 -340 75 815 374 -678 494 828 922 424 -747 -422 931 177 -879 -109 992 -711 937 -998 -455 500 231 -649 98 624 -111 -418 443 297 971 571 309 843 201 -602 637 26 -327 -49 -8 372 -236 -1 -804 372 -441 805 343 -224 929 -278 521 -103 -437 895 -234 868 742 -288 -378 -496 358 18 -947 -572 921 -806 628 560 592 334 -594 248 632 739 -993 -198 607 -138 -562 -961 393 2 299 -979 1 -460 83 -991 94 199 -428 -762 534 6 286 593 710 71 646 797 518 -786 180 -341 946 -377 247 893 215 153 886 456 724 34 -663 -402 556 -589 628 -190 306 340 -391 -374 -13 762 -51 -690 297 799 348 724 -845 897 787 203 -710 -169 -170 6 953 -560 416 857 37 -513 -37 346 823 -387 723 -259 -937 342 -762 -482 -348 85 331 942 -306 -251 261 136 224 38 -514 -922 83 329 635 454 231 447 -325 219 513 940 899 869 -343 622 266 728 706 -514 295 721 -198 -291 -987 722 -590 -816 -768 856 275 -703 1000 -897 -758 878 -264 -458 244 -816 631 184 -244 -292 474 -940 -863 -826 122 922 748 -22 496 184 778 534 482 44 192 -970 -35 -934 -633 -40 282 207 -46 -251 471 -258 884 3 263 123 -948 840 447 75 218 581 953 888 910 316 -829 15 -821 -713 49 507 886 -785 -724 -14 454 866 930 312 -441 695 218 586 572 -289 -786 487 765 -620 982 594 260 877 526 -682 -953 225 823 274 753 -518 230 -19 940 -274 196 842 -751 782 -749 67 754 404 120 95 942 -335 -858 -487 902 -204 -807 186 -611 730 371 376 571 -992 202 -623 353 964 183 917 -429 814 178 567 -357 -113 792 283 438 -937 -44 -485 170 -826 -189 620 -480 664 -794 902 69 543 905 266 -315 -298 646 -398 -427 306 192 -401 -603 696 -902 -102 329 788 -485 937 878 498 -937 -645 947 -402 -605 -687 456 762 944 -602 661 -859 -736 -132 88 229 619 -431 980 -685 396 781 -636 -632 86 406 -597 -42 -387 -230 -815 959 619 707 -301 -413 408 219 377 556 794 -591 883 375 -843 -444 901 -118 545 985 743 -951 903 9 826 243 -214 847 472 868 47 -473 205 -440 98 900 422 619 822 -217 734 -158 -266 775 -308 62 144 -646 -498 -337 417 -516 920 462 90 812 405 860 -689 621 -938 799 149 -106 -40 -326 -511 -26 -101 608 -8 -635 -533 180 891 -732 7 -119 -291 861 -722 44 -810 860 458 371 1000 413 303 952 487 -848 -332 -829 255 173 -221 -508 -456 -616 -122 -176 -507 942 -722 974 -268 32 855 -526 26 684 -435 -152 -863 761 920 -841 -342 509 342 -221 184 -498 -831 -542 -971 837 394 650 -342 -443 -928 -592 -758 -104 -363 382 741 -647 -740 -295 240 803 -21 648 608 284 422 974 -861 -871 35 68 506 -679 640 40 -135 -811 -888 -607 -118 -700 -228 -830 63 -827 729 259 211 -115 -617 467 -311 264 206 -348 -825 -885 -852 215 794 -194 47 950 573 345 637 -389 516 -703 -36 -776 835 62 -508 676 437 110 -528 483 -677 23 -725 237 -632 -128 -500 -699 137 -61 -528 135 -742 -963 80 329 498 -899 -331 501 935 -702 113 -380 864 607 115 -670 -520 249 406 15 398 -92 332 -19 464 630 -964 984 438 638 993 -526 -201 387 672 299 670 874 -862 -957 606 315 -608 151 356 786 819 881 -487 -142 103 -332 -944 -67 595 195 638 218 258 338 797 -820 877 -352 541 751 -906 500 59 578 768 -960 712 358 929 223 256 -82 583 605 -555 -336 -722 -81 -378 -376 987 -348 -670 837 -681 -646 -826 -605 887 928 -737 -4 -212 -896 929 -39 -543 863 64 -798 -491 -547 13 746 329 420 1 224 -960 24 54 127 -46 -528 530 364 -251 -454 -173 973 356 348 76 -29 -314 -673 392 35 -343 468 -559 201 -870 293 -214 718 20 323 20 -971 252 43 708 -696 -573 193 -281 821 -26 -285 41 -529 -968 -245 782 611 -537 -153 -108 -350 501 -889 -61 -466 578 -683 533 396 -735 -512 968 562 441 403 66 779 948 -587 264 -855 575 818 274 208 -760 656 197 -482 412 787 159 821 352 203 -86 269 436 249 -171 376 663 -911 -682 884 72 -443 342 -313 -843 -974 -699 766 -462 55 -727 -134 -261 176 170 -714 -266 983 -221 -602 282 -109 602 -142 -317 -797 840 241 193 -114 -942 467 -77 -856 787 -565 -437 -133 27 579 -104 335 908 653 -253 -569 610 -36 -404 -138 586 -427 80 25 -103 -851 -166 418 727 681 824 310 406 500 377 -520 -737 735 -696 -600 -707 869 -929 971 -764 728 260 -46 -103 243 -972 -328 -603 172 588 584 750 -385 824 493 -879 -556 -825 -985 -568 287 -197 966 802 865 130 -884 -245 495 -328 -824 582 107 607 0 -735 345 440 -942 415 137 -962 702 690 -940 844 858 589 429 -361 -869 830 549 808 -101 259 621 89 -228 -476 150 770 447 23 811 816 754 -331 860 565 -370 -553 -545 894 585 -674 -18 641 -590 715 -14 816 -987 722 -106 502 -935 433 216 497 491 -384 766 -727 -593 522 -394 738 132 -380 -395 590 -868 -277 38 -377 -492 411 -213 848 240 -502 -422 -563 -8 488 489 -890 934 50 836 -630 899 -492 -585 -128 -592 -920 -658 481 -548 -260 938 359 399 -477 562 657 -309 216 -502 -51 -449 799 -76 903 478 -447 -248 435 951 228 538 -199 -304 -557 466 983 -688 -30 -209 -623 -678 -981 559 -693 -153 -192 -524 508 -462 455 -925 -923 676 -196 947 965 -392 576 -426 -185 -506 710 261 -398 -516 -709 332 -107 -773 -247 -401 994 490 -252 -837 684 -119 483 184 -683 443 -740 -858 352 -168 903 -41 -478 908 -924 -302 -898 340 -376 -58 -226 970 858 411 203 -298 -165 731 112 -873 -139 -519 -257 -388 -807 332 -193 -816 651 523 664 504 153 129 -98 101 -597 547 189 840 136 813 196 -563 444 49 -731 821 -371 323 -472 252 -174 377 -737 -423 -229 -555 -223 -658 554 -8 -466 911 -137 564 542 146 583 514 -831 -543 317 520 -22 347 200 -317 739 -698 -634 332 745 -755 369 447 95 898 -163 -361 672 321 264 254 286 331 968 -427 579 673 -145 -596 511 -807 -436 574 -117 749 469 -528 104 723 -227 683 532 -721 -954 -384 -340 -25 -667 -684 828 -844 747 686 -57 -373 77 -280 -975 -150 931 -421 540 714 -394 -658 -806 137 -558 11 919 996 788 935 -617 520 -498 642 950 230 -80 -154 -68 229 873 -897 -256 7 349 970 -747 437 68 909 232 -398 761 929 630 -593 68 376 -177 948 643 147 -730 -821 998 -682 -994 939 28 -867 522 6 -855 264 -125 -326 -962 -57 843 316 -172 871 -18 -285 238 -390 372 -872 -231 825 -280 -329 -274 334 -154 296 237 524 30 712 -206 -659 -708 -110 -578 -868 342 -856 74 681 -53 683 166 710 -93 133 -673 5 471 -219 -504 512 -818 -587 -354 601 353 626 -138 78 -899 -748 252 56 745 -750 681 -930 -582 951 647 -459 -536 846 269 302 -161 -641 -48 -27 -509 -705 -245 -758 -195 -407 -458 -371 602 614 -569 880 -333 -724 498 375 -247 991 -418 215 -716 -818 447 456 -878 153 -508 980 420 -443 -149 -484 309 -892 590 -166 525 459 781 470 -815 -678 -186 733 -193 -447 737 -673 -834 -119 -325 -553 -850 -136 820 805 53 -882 -546 645 349 -203 -767 -690 -629 -201 -497 661 -149 -808 996 446 -638 -60 -654 664 -466 -535 660 491 -820 493 -597 281 254 32 905 -840 -27 965 -396 -784 -996 351 -982 19 736 852 412 -992 -361 -98 414 197 492 157 -577 -813 -698 -160 -733 -229 364 -268 54 -741 368 -540 595 32 858 603 697 748 -489 94 -597 340 -172 524 136 -129 -122 602 -529 -526 171 706 -593 210 -322 -642 -631 327 -710 -10 211 -501 94 -623 243 790 -438 -580 493 986 326 752 494 -524 -807 807 -587 -597 -20 -58 -201 -853 -442 558 -248 905 613 368 793 -982 -159 -662 331 952 -891 -491 199 -257 -696 -39 -369 962 -654 513 -981 888 442 -845 -339 -570 -14 -672 222 -794 240 -827 -518 -915 -26 656 -449 466 -440 538 -845 -539 -97 949 -41 -995 -638 -440 -671 -917 632 -731 614 781 771 960 484 427 857 197 880 -184 104 -263 -481 -499 -190 190 494 741 -445 986 -210 -375 628 5 -301 959 -584 -574 -608 291 -372 -886 167 127 399 175 170 -654 936 -251 139 293 963 -547 362 346 980 228 -237 -687 439 970 -138 949 -42 176 -145 -937 423 473 -76 904 -911 -274 967 426 -146 352 636 82 -524 11 -878 -897 69 431 -58 880 466 565 590 378 -726 -764 -393 -305 -919 255 822 -589 -456 338 -173 -857 -59 955 -825 821 341 -201 352 562 -223 466 -441 -732 -330 -874 324 -828 -924 -778 241 -976 572 206 -564 594 672 381 585 -726 -951 -927 -534 -225 -91 -643 138 527 -211 -860 887 381 -404 -867 423 -252 -483 -3 -894 883 -387 -311 -327 497 7 -254 -861 393 928 -19 532 -693 -702 -538 -772 289 741 889 -692 825 -244 -46 -79 113 682 -297 -394 -759 -397 104 -910 -678 -504 -498 -322 -29 7 384 454 743 -923 -170 -675 396 477 -49 -31 258 398 954 941 520 -377 386 -367 762 873 -812 -215 -18 -187 16 -776 -998 -223 -442 -536 -678 -409 618 54 -262 -811 440 472 889 -420 -600 -718 -523 -75 -641 47 949 -668 -368 104 360 932 923 192 -801 -599 -859 -38 946 -105 -568 531 731 -214 -324 681 319 385 54 198 547 720 371 -52 574 -559 -347 -897 783 488 -23 -956 -34 -917 788 746 -280 989 -402 10 -51 547 292 151 -156 -378 514 22 -828 826 207 -592 43 -55 -997 -64 93 -320 856 18 -469 177 719 -616 -421 -901 -360 753 -86 -750 -724 481 -74 546 -157 585 -657 -677 672 373 -879 598 -211 -290 -500 779 91 -749 -934 900 -915 290 -956 -747 24 -536 -77 573 -870 48 -861 360 687 220 493 -571 -803 -480 220 -860 220 686 81 -423 427 -225 -655 304 -360 725 -83 -38 -226 -575 -479 -643 141 742 747 -16 -575 689 -342 221 -973 -144 -351 918 582 997 -38 -331 996 -614 541 -721 300 -130 -773 453 717 611 -76 73 -943 -406 -871 -607 116 892 493 572 -224 324 -288 275 663 344 55 -33 394 -132 -207 863 976 -396 519 227 247 611 -931 -46 -825 -18 -80 732 718 165 -730 231 270 -314 887 920 -457 -831 -215 977 -897 498 -691 -230 841 -150 -226 688 867 549 -529 -992 -722 760 -292 -394 413 -715 -255 -538 927 -509 -556 278 -315 -105 709 29 -796 93 451 -410 -72 307 62 357 905 638 -35 762 -481 -289 980 -897 -265 -354 -763 -118 934 851 -269 -126 276 565 55 927 -728 -58 -290 669 665 -809 278 513 116 -347 -418 -897 -969 -472 -314 -933 608 -723 -550 -163 -745 -929 467 558 667 -650 680 -773 -30 285 432 -274 -395 738 864 816 563 606 -764 -836 491 268 -474 -643 -968 699 -542 431 16 959 511 896 -229 -663 624 724 820 -330 431 430 304 389 780 38 -746 -71 530 -496 -421 986 -774 374 34 -467 -299 651 945 -110 770 -896 -106 788 716 -671 -922 979 582 -623 355 801 328 -142 557 -943 663 -462 268 929 832 47 850 663 -311 -258 173 316 282 289 -277 -882 800 117 6 20 -516 -702 753 324 756 -146 -52 -551 -679 -852 -187 666 -957 84 546 85 140 483 -625 503 -580 -323 392 -612 -721 424 115 -211 837 -845 410 -529 443 -561 242 -734 845 -915 577 353 -521 660 -937 297 -201 33 339 668 670 -249 -167 -296 983 -974 -862 -679 682 -710 -583 689 321 646 -578 896 -895 -214 -943 538 -596 -672 -930 -742 -405 -86 668 -554 837 340 -833 454 982 -437 -946 663 -831 -23 466 98 -720 380 -487 -812 28 415 -138 72 171 -220 -149 -2 840 -982 -203 246 -494 920 -796 27 -602 353 -688 -604 -19 738 248 -380 849 608 635 579 -824 543 -802 -183 -653 -184 54 510 696 275 759 -997 -426 733 -802 -336 154 -218 -455 882 657 148 562 -402 -205 -410 973 29 763 -76 389 460 982 -153 -911 66 840 209 -872 -255 902 -558 -397 318 200 -745 174 -912 -503 -242 -159 873 -886 -6 -261 -462 -656 445 -459 615 -154 -838 -888 458 180 446 186 -427 484 454 756 163 738 -473 678 -512 639 -679 849 -665 742 -556 -146 -936 -767 942 219 -910 116 709 -761 564 -717 710 -771 653 -395 464 322 485 799 -98 -975 265 -145 -632 774 60 460 449 245 -574 -301 645 -993 -901 635 -506 -376 -511 144 146 668 -557 279 -10 504 -402 -290 -24 -534 163 287 -974 -323 573 -33 -176 613 -887 614 -611 175 39 287 -235 625 -673 492 -116 834 -659 532 31 -963 -185 609 930 425 736 892 593 586 -330 -995 179 -275 -40 -370 -858 -340 -718 -290 -545 -611 330 167 -915 -754 -763 995 412 -969 -729 428 -145 35 889 922 722 645 729 -404 -678 -724 289 3 -625 -258 712 321 339 816 -353 815 -183 -512 -670 909 -320 268 -839 -910 -162 -984 -35 -807 -62 905 292 659 325 -588 -116 -902 949 56 -719 832 -682 522 -737 -311 -117 222 -292 442 -726 -430 -465 255 -312 553 437 -1000 -601 732 366 316 956 905 944 -166 769 -713 -175 899 -741 -200 -255 317 44 110 311 -367 -255 434 -711 252 187 -826 -343 380 544 -437 826 -883 5 -269 -736 911 447 -310 417 -551 861 -41 -454 -512 928 249 118 -466 -610 -239 150 -206 494 -288 -326 372 321 -844 767 934 629 877 563 -798 -500 554 -264 -758 428 414 443 926 68 583 901 -998 -880 -294 -876 714 802 -491 535 -398 -296 -428 -68 946 -76 493 371 -83 -788 866 640 -79 259 -25 -32 -561 -13 930 -139 -212 334 -642 452 -442 692 534 883 378 604 977 -280 419 -802 938 885 750 87 525 -661 -410 733 136 601 -769 -309 458 932 692 -173 28 -747 -909 177 -263 574 -73 -141 -102 -384 577 122 977 -783 -668 -693 143 -949 -393 -211 -920 -168 -151 642 -575 -850 -175 -925 -681 40 -894 -771 -820 -779 464 -579 413 -321 -97 -682 -765 -866 -208 -112 -59 -298 705 211 -65 595 613 801 887 -871 -436 103 -554 -962 144 -612 -189 518 -167 75 -655 217 120 919 -484 302 6 -713 575 -587 42 181 -355 744 48 337 -866 -201 -717 739 -552 -435 -825 -999 88 -24 991 -407 -207 -736 -213 349 -59 -287 87 411 460 -738 -245 891 346 423 -713 -643 708 -802 -180 -458 -225 -120 818 -963 -553 -750 -946 -315 658 978 -75 -212 -582 502 -329 988 -663 830 -942 553 -125 -337 -296 -951 -434 -927 108 90 -72 478 946 137 -108 -842 -425 -128 57 -293 588 -690 561 -355 660 571 693 -126 -202 521 -133 581 -332 -725 563 -75 474 722 -956 66 821 -105 336 -962 -676 -976 453 505 -610 173 301 481 906 514 154 727 -852 -277 -431 -737 59 -872 -334 296 -755 797 -374 539 -446 -352 -468 -229 -275 93 -440 -493 -535 -340 -579 -463 -995 -413 183 193 184 585 959 312 -729 -171 -728 166 -163 -109 -798 -884 663 -55 -151 -290 782 -471 144 329 46 -932 -421 52 695 -262 -183 273 28 -166 -399 323 -805 224 917 -515 -554 -650 -931 14 54 -184 -454 -459 636 -766 562 585 877 93 -584 -894 308 -93 -341 279 -401 -446 907 -65 -13 481 -708 708 468 -570 504 -176 -839 -466 301 -630 60 544 412 -15 -850 252 -978 429 -565 -4 -886 -176 -664 381 -870 -833 -551 -121 168 -721 7 -858 -763 -225 922 567 -317 -209 322 -998 -684 175 886 -50 723 -137 779 -586 642 25 451 -581 804 -779 574 814 -602 770 -203 -45 -184 -647 -20 -2 871 -859 251 336 675 610 -272 15 -541 -802 -599 -86 -857 -34 -941 381 -52 -332 75 729 -764 70 -277 939 -521 -351 852 164 -373 743 -192 449 -845 28 -677 -809 -964 357 844 -175 -990 -774 -618 -565 -527 464 -600 933 48 567 141 281 -825 -781 -740 -206 -223 365 -970 170 303 762 -169 2 -150 971 477 48 77 -390 447 -685 258 139 -879 -923 -702 -238 170 787 629 -123 297 654 -588 708 -897 -210 -605 -565 -618 438 -163 468 796 316 959 -34 155 964 191 24 775 -122 -403 884 875 880 397 -484 223 -237 472 569 314 90 101 902 -987 -345 322 -176 -208 141 -940 141 405 139 859 19 445 -226 477 979 -900 -179 958 -881 -392 957 -88 -765 794 794 180 796 -254 733 514 -748 -15 -43 -621 -733 -778 -797 -136 161 785 746 -335 -808 -712 514 556 -945 -550 674 -370 -552 81 150 225 525 769 -465 -168 -23 124 869 789 -893 149 912 -290 658 -978 -77 508 35 774 320 828 -74 -565 236 -467 417 -32 997 964 -86 162 -524 -279 -977 -748 -702 293 993 -965 -134 -773 856 736 245 -649 90 -860 -137 -232 796 755 -625 -136 -97 -792 528 -607 -900 856 566 -821 -501 586 93 272 592 323 -266 -945 198 499 70 439 -932 -696 89 -138 378 896 61 -895 -216 -683 -39 874 566 717 -990 -697 578 915 -964 -847 455 -530 -771 -452 -814 462 -834 590 684 663 -808 97 489 80 237 -242 -407 449 855 -728 -965 -244 118 471 -321 -42 -822 251 -613 775 537 985 -5 -441 181 686 22 -488 -428 -95 225 128 459 404 -531 896 250 -111 -943 -52 -478 614 -71 102 -685 611 -936 -600 -390 -209 97 45 -617 -736 302 -429 -809 4 707 -428 -297 475 -867 833 -510 -131 100 -563 732 919 -469 906 788 -460 -566 74 664 -839 -680 590 -607 -335 446 -797 701 -202 329 59 -531 -461 -305 -855 -37 -725 -554 728 -412 -942 -90 864 -389 118 -840 729 968 -983 -280 496 -875 -565 912 505 -54 892 -934 834 856 605 -232 -850 901 -315 322 810 -833 971 916 71 698 902 -888 841 763 -942 -25 -50 60 -915 -572 526 -80 -775 -67 -177 406 824 214 385 -550 -852 671 509 929 -295 -413 -461 466 -361 501 824 -542 -549 814 -172 -176 519 931 46 932 839 -676 271 -493 882 -752 339 440 -501 6 -345 -550 -504 783 367 248 -378 727 -427 567 943 380 -496 -788 -202 -311 883 -550 -88 -966 -1 -203 -856 138 -18 -626 -383 -296 394 295 -165 -698 -324 -868 588 391 912 -885 -545 458 744 786 -70 179 337 220 -118 887 49 -1000 -791 -234 -714 -820 90 -255 168 754 -254 325 128 -819 577 543 656 -130 -39 50 885 -206 105 73 -288 -333 28 885 -841 741 -169 333 778 249 598 808 -467 -65 68 214 248 -474 -709 -545 -522 851 -748 -698 460 -413 -989 402 -978 782 585 673 502 -624 -944 473 789 -725 597 693 680 625 27 249 -270 570 489 -191 -290 667 906 -42 -463 -679 -377 383 74 491 853 796 -517 -478 904 -914 214 -172 672 -526 -218 738 21 -548 -802 -334 837 -967 -944 240 483 -865 117 193 -919 -936 -846 -483 848 621 -918 -892 -6 88 -883 -866 -112 -575 356 12 638 -562 430 767 392 311 225 393 -727 -647 173 448 350 -137 295 450 -105 -943 725 792 -235 511 291 291 375 -896 -126 -391 -662 231 776 -382 995 332 51 356 33 170 688 -308 877 -615 -416 844 400 -598 -294 225 -817 614 -484 708 -887 489 392 539 95 25 270 -667 971 636 -273 361 709 252 822 70 862 -965 670 -598 999 722 -419 581 376 596 -394 -452 -296 -566 204 190 -638 487 387 -390 -745 833 478 -106 -244 435 162 -262 417 654 459 -247 468 -64 -399 -504 -823 -61 76 -937 694 -484 779 303 -64 867 32 -653 953 -182 519 -42 -224 -521 -935 -333 849 304 -836 -980 295 -617 904 -842 -939 -308 927 719 765 -828 15 472 -762 670 787 -255 447 480 227 728 -43 760 564 926 826 246 820 -512 -611 -539 -871 747 -564 -833 90 -629 697 490 -897 -732 981 -425 -772 -622 -17 -546 940 497 443 -632 511 41 870 507 -188 466 899 442 -548 623 -256 -291 -642 771 -800 -587 498 -829 711 -68 -686 470 -648 67 763 -49 524 303 207 144 -910 -82 -442 -144 -811 887 -700 254 -652 -546 -138 888 -780 -755 -315 222 -299 197 844 760 -720 537 -340 -497 609 6 645 113 59 772 -520 -605 -672 -260 936 -370 404 -58 697 -751 -429 143 164 -129 -688 936 -130 -992 352 969 -165 479 -677 -764 146 117 -555 771 -959 -774 556 613 90 -722 126 -392 152 526 -598 202 675 -232 -126 459 899 961 887 360 269 819 -609 -231 -406 -605 647 -938 621 731 -385 -966 200 741 -531 818 636 -706 -748 -964 625 725 493 -411 875 322 -917 -513 -352 843 -650 38 712 -94 735 -666 727 -260 -82 -834 -356 -740 -451 -729 -509 -495 -604 -219 270 -271 3 -803 261 762 -720 -159 -847 -421 -18 942 -513 -13 46 945 -846 -918 -858 763 421 -229 -294 974 -552 230 -140 380 641 18 -206 235 812 537 611 945 -285 -542 465 -409 531 -908 276 -399 -759 -49 75 185 340 -793 -821 970 710 -842 -1000 414 529 -110 -438 -734 -562 47 -360 633 -45 -895 -106 -677 616 306 -155 -435 -740 536 -337 -974 -20 343 -490 -367 293 -927 422 707 343 -194 479 225 -733 218 -727 489 161 -284 284 896 -551 -799 551 232 474 -186 658 -478 342 -986 587 -673 249 364 -991 -438 292 930 -860 34 654 440 -728 -132 808 -551 -746 530 -842 -630 472 553 558 197 -350 -640 438 886 -360 -813 -841 761 977 -398 -800 -952 -360 -580 -767 -905 -645 -827 955 -835 497 280 724 -788 18 -655 924 878 -761 -595 844 910 -503 -78 657 809 144 -276 -140 -958 873 851 -20 424 127 598 -157 111 -494 -549 -737 916 -868 -446 -900 818 -697 -157 632 -861 24 -85 -364 685 -540 -1000 384 186 929 899 319 -580 538 381 -312 -680 665 584 509 567 -535 -754 -120 926 -762 -120 470 395 966 957 -367 -961 81 559 566 -404 -359 -216 882 776 620 -169 719 292 -533 502 -502 75 611 504 870 -281 -886 95 -739 950 -945 685 417 -790 166 -348 838 -902 -434 511 -751 -258 -867 -195 -376 11 5 -585 567 486 -536 -164 493 -269 271 -621 739 825 812 944 140 78 -615 449 -165 964 811 -516 311 246 -606 740 47 28 941 -11 -119 -406 -36 479 503 -10 -666 666 -30 -935 662 -532 123 763 55 -999 539 -111 -319 719 204 446 380 -66 -506 -299 -521 -107 897 -140 -6 -801 -539 625 346 -372 -691 -981 635 -965 135 -208 -153 960 463 -711 990 458 516 419 -246 178 541 950 -911 -680 136 -493 46 -325 -590 -34 949 26 -842 679 202 769 -440 968 682 207 234 -934 674 41 -787 -879 -905 85 -105 -358 463 -49 -429 988 517 -825 -297 41 -264 120 672 834 -258 245 198 -317 714 -676 155 -428 862 950 467 -145 -39 172 789 -500 973 -137 -86 707 461 -610 838 85 -378 -37 34 -937 -697 616 -141 -442 76 861 415 -887 -605 310 54 -77 533 867 -168 -127 -703 -156 201 -724 -933 438 -76 -188 163 503 260 -665 -745 -102 862 543 129 -778 -622 -57 -944 -290 -279 -986 446 878 -710 22 863 -933 104 101 -760 -777 -452 175 -422 85 619 -325 -227 631 -902 -633 -321 -896 126 -108 704 1 -312 268 150 -62 712 -89 101 302 -952 51 791 221 446 -843 518 690 -546 -543 35 524 507 -880 586 68 171 820 183 514 -809 309 -949 442 -119 -401 -569 -403 -282 -265 553 -638 -593 441 -338 -32 -424 -3 -505 672 18 -816 -966 -587 -95 -70 -747 542 811 -443 592 -607 643 -772 40 400 624 -760 49 559 -68 268 -238 -733 641 -233 -610 282 -139 985 595 -581 -449 -735 514 -144 -313 -196 -827 -421 -533 -627 -780 309 -985 -884 947 75 774 -755 198 418 -816 57 -407 87 346 223 74 978 737 -597 -899 -378 -952 272 -760 167 -643 -90 453 -611 917 809 818 -585 -408 -549 -55 735 -928 920 -98 675 312 838 416 193 -670 105 -84 881 -876 -278 -764 -256 410 234 184 -485 -356 -769 -41 -957 822 993 22 -671 -303 -284 -787 -728 30 -549 998 -390 917 -828 -208 -476 437 -432 243 -356 541 -206 748 -205 -383 -651 -25 -427 -123 684 602 597 30 -458 -381 -959 831 604 -460 283 817 237 -265 609 -761 562 -275 -674 -835 300 -218 389 -810 436 -444 948 -790 41 -807 755 370 -755 -730 961 835 990 -135 -101 64 -447 797 573 -215 438 -17 636 932 -99 495 -850 752 -432 -839 644 -342 303 527 768 489 63 501 889 -663 -554 -68 -809 -624 674 563 -431 -822 -28 -48 165 532 -251 -792 -354 176 -552 755 -301 75 -912 -649 -843 224 760 -512 439 414 -31 -772 866 231 307 -227 -683 -958 265 -343 -314 948 709 707 -712 -396 519 586 966 304 90 700 838 -535 309 628 269 -251 38 -981 521 -801 487 -665 -822 886 796 395 240 -318 -104 -432 158 -666 -45 738 884 365 -38 887 -819 -526 -275 8 -300 -301 985 -801 -171 -975 -147 -47 314 433 830 -819 513 -170 -825 459 -700 977 -509 341 -749 -638 990 -854 -718 461 862 437 257 -642 344 -666 381 -97 -344 -880 -493 424 727 -925 -639 -377 659 -311 113 -568 -618 336 -218 -186 -64 747 -536 -318 -434 -87 434 431 -221 -271 892 265 -458 64 5 -443 -703 302 223 -171 619 324 -303 534 -388 754 586 917 363 -755 626 -344 -290 -745 -445 607 -897 550 -47 -564 578 350 829 335 -96 -925 224 980 -597 911 -838 927 -90 968 389 -256 -663 -727 348 480 -510 -721 -665 -918 714 106 -407 696 -673 -297 67 406 -961 234 358 -324 709 940 -511 294 -616 -113 2 234 1 796 -642 -581 124 -988 -524 -341 339 863 201 -437 420 -812 682 -535 -597 -581 -505 361 -561 -309 545 -603 -43 -393 195 4 459 -837 -79 513 -360 -833 54 -955 -903 446 -685 -228 -670 -99 -16 593 -251 402 -336 310 87 767 -471 -587 270 -290 815 -8 541 119 322 84 220 115 507 534 695 268 31 -615 460 685 -835 916 322 -856 -755 -682 19 -397 595 -308 -647 797 -489 51 869 -717 -22 -473 -133 -291 233 -816 995 368 896 -703 38 -962 537 406 -662 989 92 -286 892 196 -167 -620 110 533 10 524 52 -340 -2 96 2 -695 -265 -464 -992 -628 -528 305 -207 627 135 67 -239 710 595 685 397 -439 776 897 -905 270 -441 337 701 642 190 -75 -499 336 -482 -633 -300 878 -881 215 -988 199 928 -322 -732 264 -948 -74 570 -12 55 -976 -20 420 -982 -77 969 560 456 -688 36 -90 -233 -243 -75 -378 -906 -605 -225 882 -697 746 219 442 -334 331 -837 812 -396 -458 -588 -156 -623 481 794 51 723 273 453 909 -433 -915 92 -821 883 -917 -932 35 458 443 -879 -572 274 -559 309 427 746 672 -385 61 -628 -143 -922 -881 -855 211 300 -941 -971 841 -562 -279 -771 -899 736 638 -931 337 706 -469 -514 153 -352 173 -87 -574 417 -522 -975 -308 -608 273 651 -954 691 406 336 977 854 -323 -44 173 -550 -775 -747 599 917 -94 -72 356 -693 872 61 -149 436 65 5 130 -231 -209 112 -863 21 -625 60 295 -784 -242 -365 536 -516 -341 -563 708 -696 -709 -376 -124 -44 -156 302 -153 -650 614 489 543 510 -113 302 -25 995 894 324 313 -937 929 -710 292 -641 -692 -435 -936 778 9 -207 399 -687 -407 604 91 203 -778 -951 -67 -85 -747 -840 -756 543 469 -19 177 -751 694 -484 -142 -622 526 621 289 -274 -277 960 725 -673 -23 811 849 968 -242 -392 525 -615 -584 738 272 212 711 -482 297 581 416 301 323 -360 -639 -736 340 372 -240 16 -564 901 128 731 -105 -72 -833 661 -216 -57 -954 870 -753 -327 907 283 -841 50 -869 -228 -536 -765 611 317 243 863 -50 468 158 303 49 -215 -403 517 921 349 -739 -713 339 -203 248 352 -248 -289 -766 -387 901 -518 588 -366 273 -725 -538 808 735 421 266 -468 -72 -585 -58 -401 -1000 3 532 -459 -808 961 -392 290 -964 744 -456 -206 851 -540 810 487 -394 -229 132 748 -29 753 716 771 -946 -815 406 -684 323 214 971 -357 -418 -115 946 45 80 -80 9 454 -158 -801 -340 778 769 312 178 -82 513 -717 305 336 584 927 -250 221 107 -856 39 386 476 627 681 -427 835 105 -490 -1 977 -228 390 -172 -910 -848 109 56 -140 -467 -80 400 41 661 -80 111 -866 157 116 -990 386 -921 -365 -376 876 -848 272 -250 -438 -591 683 -354 156 -684 881 -414 309 16 -216 -9 -257 992 -193 -755 788 883 -174 -219 36 -136 598 405 680 -576 299 -571 808 -914 -849 243 626 654 801 410 866 -922 -619 833 840 -823 -853 -925 -873 827 251 95 917 -516 723 775 371 608 626 671 -42 215 -260 9 -128 304 242 -834 780 110 -124 -455 274 648 472 -675 582 -145 -880 -454 -269 308 891 1000 -263 812 348 641 -336 -189 -648 882 445 727 -978 282 200 -6 -281 947 762 -134 -33 492 -819 -265 -396 785 18 -959 281 -592 -456 841 754 9 -102 113 222 -581 356 -680 51 -916 662 181 880 689 -59 76 -259 165 79 -201 146 -228 304 -659 -166 461 -248 -170 264 36 -763 160 -313 63 -139 -725 28 -861 -21 -474 -453 923 818 -718 -72 -240 -454 431 -947 -784 -522 -10 908 -217 690 247 -767 916 -301 -594 -448 772 -264 -531 933 -915 -331 646 -232 -458 558 382 865 -969 180 875 174 600 271 386 766 869 145 -869 -964 670 -139 732 -688 -714 144 -860 -639 -869 -102 314 264 122 147 782 919 937 851 374 155 137 261 398 3 911 360 -173 412 -735 64 -131 461 -174 -474 598 263 436 -908 -189 489 715 273 -535 -676 88 878 -622 -437 490 156 -78 957 -669 587 650 691 492 -654 -994 770 -146 -53 -465 452 -253 -456 531 -243 621 -282 -722 811 -634 -48 696 -290 -664 126 998 -506 -671 -291 369 -121 -646 -936 970 -360 167 245 -223 787 -137 -659 58 410 287 698 91 -540 -653 -444 645 449 488 420 884 -54 596 -723 -568 -429 -92 584 -225 893 546 -799 799 -539 890 791 23 578 -970 -699 -386 272 116 497 501 -296 595 508 610 859 -415 -888 906 408 889 -654 -312 -121 -87 -55 -155 -90 386 -493 -534 -620 705 -435 -916 -351 534 28 -245 -646 285 -596 118 -72 -586 474 376 464 843 -155 49 -958 -901 -8 533 407 -294 -647 -645 797 410 246 -119 417 -835 -763 -896 -525 363 788 426 -870 262 834 288 -37 -19 961 -440 687 322 370 -295 -941 -845 -839 -413 833 -217 836 -669 -358 246 -424 577 -149 -139 899 818 997 883 -920 576 639 222 -257 -244 249 -490 818 -281 -640 497 -660 -400 -814 -72 556 -7 -302 187 -630 892 -507 -34 -55 539 -421 -458 -626 940 -738 -615 170 -571 -198 -477 222 307 425 306 682 705 -926 695 -428 -473 287 -173 -133 126 -398 -290 -766 173 280 347 -469 -38 -787 -263 864 -552 444 -964 911 -762 -599 531 58 447 624 11 -80 739 -228 -464 156 684 334 -683 388 -188 231 -304 661 672 -53 789 -796 520 339 -336 -64 -324 441 418 507 599 241 -420 -509 899 63 -56 -815 -517 -479 386 -919 537 371 -903 196 521 -420 640 -318 478 -841 395 -31 481 -817 5 596 -605 541 640 -445 223 -325 497 755 -368 806 303 892 -873 -921 -41 -269 -158 737 362 192 781 280 633 -543 97 -611 427 358 -597 -234 217 -376 153 662 -235 84 -706 483 -704 -978 441 -710 -666 535 863 484 971 834 -717 -889 682 -535 -73 83 214 571 267 370 -812 -905 -680 223 -120 242 121 212 -952 -690 891 719 279 776 -823 -583 407 472 707 -380 683 571 -140 705 352 -523 -926 660 902 -314 -591 -793 117 815 103 -710 -116 -108 402 -178 42 573 756 -235 -200 907 -742 129 -288 -213 341 -448 224 915 -510 634 450 801 896 198 -286 911 -89 -762 113 965 -159 -368 840 831 -804 312 289 985 -167 876 917 -399 -64 -662 -339 -278 435 675 -567 761 754 277 730 -239 287 321 -129 -865 51 -68 -392 -704 752 504 -43 29 675 207 -36 -222 482 959 -28 -400 -281 -837 -61 -591 -312 564 642 -439 483 -555 670 845 801 925 -280 46 -971 517 -185 587 -965 187 -309 -570 -398 -857 -931 543 292 -801 -605 234 -883 744 -796 -707 -542 -784 786 504 -519 -220 -810 -931 -433 -608 117 183 1 342 -326 930 15 -570 447 -65 172 -447 538 75 662 822 -203 -126 -258 187 -100 -434 -797 -877 621 210 -188 80 909 724 936 106 -79 -447 -912 162 6 948 -764 91 905 38 944 632 532 -541 467 758 877 -27 553 228 686 -714 -834 -906 -846 193 891 202 -637 410 -298 -635 -603 777 -717 218 932 229 -30 -948 -926 923 759 -860 -765 -167 -236 759 347 803 412 249 -10 -693 702 -548 875 889 -378 -650 640 -61 195 -865 895 912 705 -19 214 -985 649 905 -894 167 727 355 603 -601 680 640 578 316 -195 -601 -209 648 827 -553 512 444 -272 10 90 240 809 582 -258 256 -434 -266 -204 -955 814 901 -812 -600 93 -709 927 19 500 789 286 52 3 -733 593 -41 -914 -766 766 173 767 -947 -898 -774 609 -434 -250 244 472 -824 913 110 -403 3 218 813 -239 -661 -10 -921 -87 856 -122 -77 504 235 121 492 -810 325 -933 663 -147 -614 779 806 716 -694 838 809 -146 799 -351 -122 -61 -179 756 -470 622 -820 -324 -399 -847 -412 746 -999 842 530 675 -727 -228 -718 -356 -439 -569 159 894 -738 -703 -290 -273 -602 896 678 -676 -249 -328 -788 127 -493 612 -285 -264 202 -43 -600 858 340 64 532 582 -240 525 837 -663 169 -862 -64 -530 20 256 787 936 226 -464 -790 151 -605 145 13 -978 -591 167 -389 -471 462 578 -635 788 -660 106 840 -757 91 871 -510 -430 -964 -583 988 651 -602 -613 -480 23 -232 792 -43 -967 696 801 -208 853 -883 604 -181 241 722 903 -355 -142 -404 -440 -537 -542 854 -499 297 640 -245 183 -666 29 437 550 31 598 281 -546 -474 -903 -913 -346 -542 391 -54 -452 345 -812 83 751 614 -802 -719 464 471 -511 -151 -317 -778 79 -153 584 866 -534 -429 -427 30 -627 -318 387 -951 405 -838 786 -335 806 559 348 -791 794 256 -679 -200 -562 348 154 -412 -749 -378 -357 -701 520 593 -626 364 126 -51 -150 536 523 720 -582 -906 -668 -143 -113 -902 374 608 566 -549 -795 -148 -568 958 698 -397 -381 861 -817 -207 46 861 199 -619 345 -892 491 112 46 963 -735 364 -884 -950 -438 102 210 -648 -444 -941 780 60 -789 959 593 241 679 -121 -327 153 396 -311 -81 967 -621 -530 -380 -456 -519 23 -981 -197 -53 -158 854 -300 130 -15 507 -214 534 363 -480 76 71 346 224 103 -349 518 -602 -45 847 203 -129 -892 416 -864 532 503 -191 -829 505 104 -284 -631 -94 -896 -602 -837 81 118 -355 -421 252 126 552 -1000 -25 -658 437 658 850 735 508 -154 936 -909 133 3 -347 725 -592 327 -960 -351 -116 -740 592 -365 -339 819 -901 -472 -588 -7 500 -713 -381 -249 -50 889 147 -638 805 912 -705 -306 965 -943 -679 664 243 -109 100 -710 -99 995 789 -452 577 830 -340 798 -566 796 -32 -334 104 -821 -9 73 -753 -174 -535 816 548 -897 -881 242 6 -481 -955 -4 290 253 -451 227 -328 15 44 516 441 -781 805 -417 -648 741 899 -140 -537 516 -196 -930 -367 77 -927 412 740 959 -963 -399 109 50 -408 -255 710 831 -574 99 -424 576 -560 473 -646 -373 271 -720 -261 -244 -708 78 -295 -759 891 858 -458 -969 803 -369 -779 542 -420 -567 908 -702 161 34 892 -461 109 976 181 -840 728 -821 -460 -150 -668 -659 -754 -778 749 -872 215 179 -212 -450 -545 -240 -986 968 858 843 -305 406 25 -840 978 867 -578 -364 -211 213 971 -6 51 819 -448 841 -276 132 -200 115 -863 -348 -16 735 453 787 -665 965 -674 790 -871 -542 495 722 542 771 -695 786 771 -904 693 -468 -229 507 866 -809 192 -796 -403 12 984 30 -557 -423 -641 -105 -874 664 -638 853 24 272 298 -755 -165 -313 276 -376 -94 -935 -92 -101 73 532 -167 209 -687 811 -289 429 588 -247 510 936 -602 500 732 -134 676 149 614 -818 -788 -914 194 233 -55 133 -887 172 744 -15 -206 -41 456 133 -91 -145 -733 -789 303 -119 554 -948 -668 -526 938 910 -180 -101 204 -364 196 923 884 -238 -939 -825 -804 -928 -430 -381 -257 -59 -381 815 143 820 678 254 -265 -962 233 -901 836 -514 -536 246 283 303 171 -532 662 -331 -12 968 484 536 -192 -631 -143 973 160 -179 -407 -354 -836 29 616 -933 -615 -122 830 814 -617 -967 83 884 -382 756 -863 -544 844 -76 417 -136 232 -384 -278 710 -614 -383 -983 -359 -889 -229 416 -637 748 -322 -341 760 85 -793 228 860 487 -172 394 -666 856 877 -283 74 -967 -219 661 989 -540 -261 401 707 -334 -417 -443 -951 777 699 -800 -255 -680 -397 100 -311 589 -575 -195 403 353 -169 361 -491 110 948 -1000 -337 -85 -892 -678 -624 754 -228 -248 96 907 949 207 983 706 205 -3 264 376 -365 -360 876 -587 31 -797 164 -842 216 235 419 -424 -9 -927 138 -617 492 -137 -700 -332 619 607 -152 661 -925 -383 -553 -680 -684 749 -911 82 -322 -897 -601 563 -74 683 -359 553 -812 673 252 -31 201 316 -948 -435 -666 440 -829 78 873 -724 551 -544 802 -933 631 -941 322 -259 642 617 -560 -50 -745 502 -418 -510 684 572 37 73 524 -188 144 -68 -171 -105 -698 -28 -483 419 53 517 -686 -728 -570 -92 -322 454 -214 358 -187 933 46 452 560 -496 858 49 984 -681 -188 -231 211 474 -337 94 -796 -617 666 438 786 251 797 468 360 -123 779 861 -580 825 -954 -126 632 -431 -870 -156 -531 -287 -431 -442 777 71 895 -878 124 -541 931 -393 181 657 739 -197 -96 -236 -375 402 2 -887 778 -124 -330 679 -791 184 732 -375 438 114 -173 982 423 677 372 268 717 374 689 218 380 826 990 -10 -885 835 392 -176 -532 663 387 -96 82 802 -866 -368 -280 -629 -129 -980 46 -247 -200 615 -184 591 -683 -851 754 455 337 867 724 848 -52 592 7 14 -276 -681 -247 270 409 -239 -636 61 -315 -461 -755 483 387 -302 -637 -35 -685 -798 456 -753 160 -663 997 1000 486 -640 123 -707 544 -169 295 581 -740 65 -332 -219 411 807 109 565 645 -40 -993 717 817 304 856 -369 221 244 -68 -264 984 -482 869 -23 -995 262 -516 -198 -958 503 -910 57 -796 -26 79 125 -961 -949 -892 185 -489 -188 863 -299 -694 -234 159 306 -91 -223 -596 760 15 338 -711 -335 740 -237 -810 113 666 652 -760 11 -542 -258 731 -956 52 878 177 639 6 849 699 -650 586 -267 -980 -850 845 329 470 -204 542 949 108 27 -733 -352 -558 745 -937 -82 626 858 -49 407 496 823 -170 -350 253 123 512 550 -274 614 204 -734 -622 311 -359 804 583 62 957 -644 489 -824 -391 982 420 83 181 67 -450 -821 331 931 461 110 -195 515 459 -666 166 -677 -413 -940 852 582 252 992 -940 -316 -846 655 -794 -389 -738 777 -974 -97 698 -90 -543 342 896 116 291 243 919 -606 352 402 978 146 -45 -998 806 574 650 438 332 883 -896 723 -343 -33 453 428 897 -243 -291 564 -37 -641 -670 -974 308 641 653 -291 -884 -578 963 -191 315 310 985 -874 -479 -819 652 -230 779 -401 -4 -7 654 790 511 -602 -834 103 -837 -914 -85 2 -134 917 -919 894 893 692 850 967 661 -369 194 657 343 738 -523 160 -476 -707 -237 -657 81 -486 55 -502 -851 -381 -467 922 -544 -813 367 -851 600 92 659 401 184 -893 817 -339 -722 -509 -191 805 541 -587 -849 -453 -973 610 -940 -255 -551 -252 -244 -652 -765 426 628 -582 -284 -491 -461 -450 -675 325 -7 -96 -920 725 -624 102 -512 201 227 -40 147 458 -364 402 -175 -871 -95 884 -759 85 80 -957 -473 73 555 229 -266 -349 -205 145 173 634 -569 814 385 476 -455 -213 550 -804 -941 708 -47 -45 -484 -274 100 490 -186 -752 -522 -37 583 722 807 -617 501 -544 205 -898 -571 542 -21 -938 -899 640 -996 -126 -950 -794 -467 -685 824 20 672 -145 878 -399 -402 -109 -861 113 -955 519 206 840 -566 266 759 -293 -128 -564 -228 -946 -952 -540 -976 -87 -9 509 -302 198 356 17 -776 302 342 959 -346 -811 -177 497 606 90 855 -428 -932 -243 -817 -375 737 -524 -124 -211 -932 616 -621 -972 -768 351 99 486 505 -444 -266 -362 243 917 898 -381 -45 45 -352 548 950 -476 -915 -515 339 -419 103 227 130 -279 84 -963 371 -722 997 -217 149 943 995 537 -965 -673 351 -442 95 251 268 -656 -127 820 -908 -110 -577 323 309 -954 -25 400 699 657 264 677 -760 -159 -180 801 -890 848 -355 252 626 553 318 417 -287 623 465 154 -941 929 899 -489 -382 -747 803 -906 -535 405 -1 -741 515 -56 469 -275 377 405 -707 -850 440 -380 -473 -998 -514 207 -855 921 712 429 -698 -77 835 -272 -925 202 -706 276 116 -783 -207 -612 -816 957 -396 675 -949 -310 740 999 935 -196 -530 -402 -407 916 817 925 -23 532 894 114 -450 -229 422 991 581 509 337 -590 -518 -931 -305 805 -176 -366 -856 419 -570 626 -824 -984 -751 -80 804 -40 537 -982 -841 -138 364 -783 -488 816 873 815 354 -263 91 -792 -472 -916 -686 218 471 19 162 -317 -840 788 693 573 699 702 -577 -823 -718 -481 564 -286 829 915 344 829 744 -114 505 -70 336 -838 210 -87 -23 179 -99 -154 169 -534 232 -740 -296 -396 193 -230 564 -661 -207 -702 196 895 -975 -307 4 732 -148 -861 841 -560 139 478 45 126 489 392 997 -341 -23 -425 -720 239 -263 -743 -63 734 -986 -746 -185 -108 -274 -245 50 -759 729 798 373 -70 840 -981 201 -394 339 636 -615 287 303 386 864 280 424 -462 107 162 890 815 -978 51 288 -537 33 -760 -524 -171 964 -111 596 -15 -378 -755 -673 502 -963 -442 430 801 -633 180 -481 132 706 -265 -390 584 771 607 -815 -321 -973 -95 -561 -445 83 -881 425 716 -731 950 50 224 310 534 -181 611 549 -996 571 -936 -239 691 -385 377 -475 369 439 259 -127 -776 -965 -518 -30 619 20 -220 916 670 -791 -456 569 -823 173 955 -574 -84 -504 924 811 -404 -832 579 693 627 -476 481 773 80 -376 824 176 -652 522 620 262 -664 -976 429 -535 422 522 -451 365 182 -532 -931 823 -279 501 694 -822 -479 658 -726 910 649 235 643 878 289 426 445 586 992 141 -426 -661 -622 -909 749 344 -593 -415 -9 -691 352 92 -202 23 398 -488 509 -410 -452 433 -581 794 -161 275 -690 -727 211 234 -757 906 -835 272 -508 -650 898 -812 185 -121 -791 -811 -808 -766 285 360 -245 -856 -19 -734 -313 340 -643 545 -870 646 890 -621 -945 896 -467 157 -79 803 -396 933 889 -561 -449 516 792 915 -337 721 -645 256 -455 -14 333 635 560 -207 -644 730 815 -470 493 188 886 171 355 -696 -333 641 245 -994 949 238 -320 -163 335 -192 546 -942 -437 -119 -873 150 834 968 -644 626 -840 71 -117 646 -459 -776 133 370 -964 428 256 224 -9 97 20 -446 433 -46 480 797 535 -992 -156 -726 -865 -56 875 -486 -377 671 308 846 526 564 446 -710 274 416 -606 890 974 296 972 -44 6 428 -2 293 387 -713 305 587 -916 975 936 933 960 929 -401 626 563 -958 -749 295 -806 548 748 959 120 -875 689 408 650 178 324 -241 81 245 580 96 808 459 -48 -662 -10 19 198 831 801 -234 373 133 -841 -659 -932 -467 -242 -123 -38 -924 -446 -279 970 -76 939 21 374 785 536 698 -330 -189 -308 209 -755 -544 40 -473 -34 345 693 -524 -52 -420 -720 -737 -554 821 -64 -393 228 169 -667 -829 602 260 71 222 514 -908 813 -522 748 155 627 -109 -507 120 158 414 125 77 801 -603 -599 -600 272 166 -671 -359 721 -441 236 867 471 327 549 -105 709 615 919 -473 -997 710 -155 372 -245 895 -586 298 -309 -564 128 986 625 337 928 148 120 -840 33 519 -232 704 324 -468 672 240 731 -807 -890 -608 -896 -853 -650 -65 36 778 -714 -86 668 714 -461 -265 475 -772 961 313 273 458 69 -578 -904 -847 664 205 997 -327 -804 64 526 -494 -521 704 -862 550 -32 201 -35 -590 -776 457 644 -511 -592 282 -115 927 -565 -96 -137 -944 -506 122 -982 -542 755 -129 -487 -771 579 605 35 -445 -169 386 825 -764 -75 704 720 -9 200 979 -134 -736 -393 872 -129 -874 -798 963 349 691 410 908 364 -306 317 -768 -588 -68 -653 872 -990 994 610 -539 721 188 359 -939 366 -836 -200 -148 40 -705 361 -459 -282 -222 -486 -61 -333 -928 -921 -570 -750 242 -650 -792 784 -751 -206 7 -662 643 -306 -249 152 23 218 -919 519 961 490 -60 -396 -42 369 507 -445 743 -622 639 -590 801 239 579 -404 363 -860 -135 -132 -353 350 -968 871 -277 -584 -54 -408 -30 99 -319 -967 304 -884 -189 469 -936 9 363 -277 -363 770 290 -768 -212 79 987 38 -873 359 81 -58 -739 -433 721 316 444 78 -204 -276 528 -350 691 198 -190 -753 129 376 950 427 -511 412 146 -93 939 46 -721 -327 -89 -580 650 137 -523 -526 -752 -799 18 -845 673 789 999 -14 426 427 -48 -917 903 917 848 -746 -382 699 -419 -420 -768 -644 -107 -367 -371 56 488 701 800 -862 -358 -605 -483 890 524 681 288 -194 -905 -39 -566 -745 -568 -971 -612 -912 804 -966 -691 -716 248 -34 -623 577 -645 95 933 916 44 -483 275 -666 -236 -284 -865 -68 -230 139 452 -577 -208 879 -310 516 -710 -591 516 -559 568 951 134 -564 995 -366 -369 -423 -802 -647 222 238 624 782 95 338 -364 -290 -414 680 -979 -709 852 -528 25 272 -444 -872 273 181 883 646 437 373 -885 563 13 -736 -374 -277 332 -281 996 -563 913 419 299 -507 190 414 -607 435 -719 -754 -142 -538 -174 -236 -247 -948 958 904 17 964 186 -459 757 -996 612 381 756 -493 384 -694 534 -936 520 -912 472 264 623 995 -592 851 -935 -137 -968 405 1 -311 -483 -672 987 -784 917 114 -438 -502 438 643 848 -652 -273 653 -872 244 527 -370 924 -788 334 -244 -446 -819 -526 -354 797 -797 -812 -473 -624 0 618 720 -89 -780 -721 558 658 -157 795 -448 958 732 -392 -73 -375 -718 984 618 -601 -725 -419 710 730 -596 -415 -641 -832 -996 -297 -426 -48 722 400 -529 604 -738 212 603 630 -805 331 653 45 -831 -26 30 -635 862 129 965 220 -170 338 -674 294 -985 -29 852 566 370 -550 706 365 215 278 -151 704 -926 -70 837 -356 278 234 -630 468 554 -492 -239 379 -814 -122 -619 -386 -384 854 147 -451 37 267 -259 314 344 378 -498 -323 -957 -469 -106 497 -522 451 657 -235 -744 -268 411 613 149 -248 366 259 388 199 964 -560 -388 -895 -99 -21 872 -988 359 922 5 344 570 636 806 -232 274 -786 -200 -351 426 963 911 63 295 -303 -939 -397 -654 -771 409 148 -710 -216 611 -480 517 520 51 -489 -730 649 -908 -52 825 -256 483 -979 23 -945 -557 -86 -635 -100 -327 85 -714 -836 369 -840 708 457 478 -942 -936 785 -608 943 785 118 -53 -54 -159 -458 -686 -119 326 902 -55 -59 -964 -340 939 -150 126 -144 914 -893 395 280 -220 -860 546 -940 386 -126 -540 345 -888 -769 830 -884 -902 624 292 -26 -563 -22 330 325 981 -47 -343 -455 -458 675 994 -518 -191 290 -913 -208 848 994 -128 362 235 -441 273 -847 119 -460 -108 70 418 -578 680 355 -624 511 248 -481 931 -943 137 317 253 881 619 -478 -947 -51 -487 -81 984 -978 273 -729 -916 552 -421 83 -720 -264 720 -671 -944 -223 635 873 -701 498 -403 -493 200 273 -317 -991 807 -994 222 668 658 577 774 -210 585 -915 844 -157 848 408 916 56 159 641 924 -346 880 98 -375 -832 732 549 526 858 -440 550 386 -355 190 -578 840 898 -984 -778 428 831 581 831 2 -282 -427 -460 619 -83 196 533 135 -507 -343 619 -826 258 -736 149 -802 -979 -855 562 -744 -644 -390 685 373 768 -384 -11 663 471 420 174 -814 -258 246 22 702 546 152 -399 555 -959 -969 -844 548 -30 201 -733 -401 -751 795 -619 503 -324 651 -494 -685 -291 987 856 525 -125 -56 80 951 -339 -526 299 509 848 790 -65 -697 -557 -781 -116 -40 627 861 -664 -419 353 -587 -488 650 -158 -280 -951 -472 -615 -257 -891 143 931 -744 -722 -877 -725 -65 111 510 -908 -544 476 -908 644 -376 -887 -83 186 -929 -773 678 -8 9 -74 -31 259 12 -814 753 621 -903 395 869 315 -963 555 -372 -369 -582 -551 -570 913 571 -649 -531 -407 -890 767 -924 -970 872 -723 895 -222 -931 -749 437 -819 342 158 -849 -292 914 -135 -188 781 -66 -200 672 -903 -488 398 -431 -26 -162 -367 -810 -715 -545 669 569 -888 -465 -576 776 763 704 605 -332 -121 -973 496 -87 -291 69 -51 44 -304 -2 942 -158 92 351 965 -630 635 440 443 -185 -386 -888 -481 173 822 987 -725 278 796 -716 353 837 -32 834 812 553 -459 585 -118 -953 -943 -983 922 -700 806 -728 -553 818 482 627 -486 722 805 499 -284 632 -906 -19 259 -18 -885 550 -618 965 732 236 686 32 928 815 -332 -177 71 153 707 287 515 -850 -473 -961 -156 904 497 321 377 650 -554 -704 308 998 258 -564 -984 -501 -357 -283 910 779 799 943 -234 -141 635 674 -704 -298 470 -812 -252 -159 -943 887 -729 213 777 -692 -667 626 703 306 777 -726 853 -55 -913 -569 957 -258 -372 938 838 -589 975 -246 637 775 210 24 608 591 -688 -803 -8 -747 514 837 964 -370 -887 -436 940 -379 -986 393 820 303 752 -47 809 -970 565 482 -573 -760 -892 -419 419 -474 220 125 -350 -745 485 -343 55 784 -52 -616 335 708 122 405 -822 -898 99 403 -102 -305 163 115 331 633 798 185 791 -294 -746 -269 17 498 -919 974 -821 -76 -998 -159 -664 -844 553 -72 142 -598 -627 -157 848 994 234 -848 -158 869 503 -649 -356 525 -788 -427 543 -346 214 -383 906 -666 282 53 557 -497 -980 835 994 -905 886 877 68 -349 -428 351 788 -664 -106 213 -41 238 -857 392 26 886 632 -608 -844 537 554 -565 736 -883 -544 480 -881 425 -638 -130 190 -52 -123 -546 -729 486 -27 673 -391 -14 -392 -968 -849 -392 -544 -276 -451 -649 -305 308 -757 -347 720 949 984 -171 853 199 -748 235 987 -175 -659 608 -553 -818 732 477 944 -890 -339 -642 636 -369 733 807 31 -663 -232 217 -791 432 392 141 234 -321 -924 -51 888 -933 -335 803 861 -258 984 -784 870 -985 896 443 3 32 722 932 475 -177 -111 -125 182 -164 986 252 -98 281 -837 -619 999 773 352 658 -742 -577 -746 -762 -822 463 -53 -773 -858 -834 -92 386 -797 -821 -78 -735 815 588 925 202 524 -966 -173 -65 175 -301 -904 459 614 677 -537 -160 -83 239 -955 29 -750 -175 812 -503 -17 235 -956 -640 436 731 -303 341 43 -398 663 -172 935 -936 -447 812 -737 -666 -234 -851 -310 -772 765 99 -91 -903 905 -843 763 -373 903 -451 473 873 269 -239 434 -98 379 -384 591 752 -483 49 -711 346 727 -233 528 -956 481 -653 -68 876 -22 -679 -605 676 -260 -361 -364 553 709 619 -121 250 61 429 475 170 -606 -706 -20 534 379 281 -470 -287 132 -394 -354 -574 -571 864 -911 665 974 -155 -632 195 -810 873 -155 179 417 812 601 441 -765 965 -231 819 -217 -688 978 -450 907 -298 597 596 -637 -574 -172 -605 585 753 -166 416 28 856 412 -544 -882 239 -158 660 513 311 921 -588 184 -962 -461 -711 392 -568 409 -727 399 -564 857 528 180 52 508 -833 -484 -700 -318 469 -198 -346 435 -736 -54 593 -466 -125 47 -463 474 -398 866 -460 872 -339 193 -150 157 411 670 537 -696 80 -887 -775 412 -700 -757 -611 129 548 306 -708 207 842 623 125 492 556 955 -253 57 151 -149 -238 -701 813 564 -424 -367 -669 -521 -710 -436 -626 -792 -511 250 -66 -201 -549 -78 -232 -167 -271 -701 -991 -194 -798 -334 -862 201 681 -449 675 127 -836 980 -392 612 466 -747 -735 -104 980 194 93 -399 -746 805 -240 -377 992 569 608 983 941 -558 496 298 727 489 -436 -987 -918 -169 492 -889 -904 -288 -559 -283 -260 726 -646 883 77 884 -145 -708 942 -91 613 -647 649 -347 -175 -310 133 -560 601 520 -962 862 -909 89 598 123 -474 -314 -653 -336 -276 -220 904 -246 -743 820 665 -194 -347 181 386 194 -439 597 138 -714 -46 522 405 494 810 -672 -800 514 710 -994 146 327 -337 61 174 952 -711 563 291 312 -860 -968 -650 -728 609 -769 820 186 398 -987 57 978 -248 107 -375 487 -988 185 225 488 813 429 541 -915 863 -175 180 827 333 -111 -412 141 -580 -670 -5 232 242 46 -280 -766 -987 312 -537 405 -886 -876 241 -304 -912 -635 585 586 -108 818 588 -340 695 783 -763 193 912 153 894 -540 551 -388 584 191 524 -32 266 78 233 -504 202 808 -337 565 -433 641 -47 853 40 -891 818 675 -315 687 852 -211 392 823 -83 -628 -658 783 -320 782 246 153 -535 -608 509 -821 33 539 -1000 -1000 -247 -547 -980 -264 218 321 -648 -430 -16 -185 805 -881 -453 -912 -165 450 -508 708 473 -410 340 653 -344 625 563 -726 113 -72 -529 401 -238 -741 -908 661 444 544 477 778 143 -62 749 -736 834 477 -11 837 -698 837 616 -313 663 48 -598 -720 159 52 -950 223 176 -586 349 -141 818 161 811 939 -266 446 538 53 592 371 -323 585 931 -578 633 496 -217 564 335 54 301 113 -988 -700 -870 341 981 446 -774 -658 322 -395 -554 -534 817 154 405 20 690 -319 -257 85 -140 -451 -364 514 -81 -356 -712 -794 550 -857 977 -283 -304 154 -466 -486 949 -199 -633 401 -230 395 -972 6 362 -485 -798 262 -358 174 -486 867 -646 -347 -698 877 397 -316 695 29 -959 431 856 -816 593 255 -787 238 127 -694 854 -283 605 585 -761 -17 -84 852 -377 -245 473 203 130 855 902 25 99 895 663 653 -732 217 595 428 -723 103 293 -896 506 81 677 357 326 40 -829 488 -512 939 -496 -182 -771 -575 -308 902 551 -270 36 352 212 -173 -930 148 125 -65 856 643 43 884 429 -605 659 913 39 840 216 382 208 -938 -931 -883 334 959 -819 -743 133 608 167 906 -677 -574 -578 787 477 -496 5 -484 -288 648 423 -614 -448 -393 762 892 -678 -771 -957 810 -508 -526 312 -325 -209 683 187 418 630 -562 904 -866 688 -514 -618 -798 -431 -997 -316 -118 -974 940 -428 79 656 47 796 841 -823 583 880 541 -719 709 174 -237 765 41 223 156 515 -277 960 203 -568 -636 -432 516 -671 -169 658 -993 -945 -428 67 -468 -555 296 77 919 -912 855 638 27 35 439 -404 596 19 560 -702 475 -793 550 207 -593 993 893 -327 -736 -10 -489 -571 -253 90 692 -821 -440 27 761 771 -814 -590 722 901 -527 -607 -261 821 -199 -132 -859 -588 -525 824 99 860 312 675 -76 181 330 914 -943 -248 78 -555 -86 -529 -923 -617 66 -608 847 770 -342 -345 113 -574 991 227 268 414 740 -618 162 736 370 457 -986 -312 833 307 -184 -281 9 717 -277 -107 -67 289 -731 976 626 -205 933 208 892 80 356 704 901 820 -968 -802 -110 -385 -737 480 331 -289 -138 -396 203 355 474 -633 9 160 225 524 145 -950 523 -655 549 -225 -595 301 22 -600 759 761 705 627 733 -385 746 -961 70 972 -791 -319 511 931 922 -384 485 306 -977 569 840 -475 -210 -291 -93 -684 -108 -117 -373 -778 252 -988 444 195 710 -742 327 813 223 -306 199 -339 625 -483 364 -873 -133 -996 -296 792 131 -493 300 -535 -935 -519 498 -27 -138 83 -697 -539 -674 -579 221 -64 432 -979 -507 -269 609 391 -303 -973 -672 628 -325 99 170 939 -579 -230 631 -945 -273 -169 -286 -671 384 504 873 -246 -499 -78 44 -360 530 908 -810 -584 302 -302 745 44 759 424 503 -76 69 902 44 880 314 -488 -456 917 277 861 -345 322 -490 -767 797 34 -916 226 -964 -507 -708 -475 63 -991 -753 558 220 987 -530 -193 -630 -402 320 24 -615 -600 990 -508 713 -94 105 -975 -648 -78 -901 -570 286 414 -115 -218 9 621 -616 723 761 290 0 746 -136 671 171 -605 755 1 740 472 -828 -398 875 133 -32 -594 -387 896 994 -807 -361 -298 711 -272 469 499 855 -356 -534 -721 -147 -8 538 -781 912 -690 -119 -7 -991 539 -108 282 -660 754 241 -485 -300 -148 -382 -416 -53 -747 590 -691 -146 -804 -755 572 747 400 -162 224 575 605 378 -220 258 246 -849 627 -316 -564 142 164 857 183 -21 -974 975 -78 131 -882 -501 126 -978 719 -803 378 903 203 245 -59 -467 134 953 -552 144 2 444 -382 -953 304 -29 304 -781 962 -99 -259 -665 921 65 -78 -233 493 944 66 78 460 415 505 393 -42 -901 88 542 923 -900 -510 426 -92 167 169 -833 317 -712 -312 386 -609 716 421 -291 746 -849 -651 -975 -869 -107 356 -766 683 423 628 -220 -675 399 590 -941 923 356 -954 101 -841 -711 -780 657 -255 364 -659 -655 -849 -115 910 -602 -923 -862 -915 -389 -165 -462 763 -840 -36 989 300 -321 863 435 82 736 -464 24 318 70 282 967 -434 358 -716 -710 777 53 766 762 -334 96 -37 160 -552 812 908 -721 808 -534 5 89 -812 -469 -593 972 686 -657 352 -558 270 -604 -284 480 -630 861 683 743 -859 -353 -673 -636 153 80 836 804 -467 175 354 465 -703 689 260 -922 -309 -678 -772 -182 -251 -165 888 66 -833 -196 -329 921 897 946 -238 -586 242 108 -697 -999 -705 280 -165 -858 537 61 -803 -23 533 872 90 -456 -656 402 -144 574 -251 -868 950 340 255 856 -511 -541 774 -334 -18 301 589 489 678 -956 379 437 38 -366 221 -679 -745 499 762 268 -589 -564 791 736 -672 894 -458 565 5 920 451 210 -399 750 970 -224 432 450 -521 -93 -42 174 23 672 164 -900 301 268 161 -35 406 -992 -787 -447 808 -416 873 -877 -53 175 810 278 346 -733 -476 -317 214 811 141 -276 388 112 883 -986 -976 -408 -1 -149 -349 -464 999 954 -645 662 -42 -350 -753 -985 640 -224 3 -257 641 482 539 455 -130 91 -437 132 255 -575 628 -676 244 974 15 824 -351 827 981 -339 -478 -183 300 -371 -692 529 -701 -537 192 673 -265 -460 230 354 -27 807 902 126 349 -596 381 423 31 -217 -3 -809 569 971 -947 -597 -88 -757 -866 590 -604 -244 458 -840 -367 995 187 -495 -707 51 649 732 131 -782 834 -300 857 835 57 -553 -438 -755 561 809 -563 288 -113 25 142 -810 876 -953 544 200 -751 726 421 -996 -116 625 42 -353 -88 572 -528 556 -613 711 600 -24 -206 -991 541 843 60 -865 949 -356 -66 -752 -587 -710 -608 -424 -642 513 -132 320 919 -721 -444 -496 490 821 -385 153 778 305 -720 -90 -744 -312 191 487 -537 76 -865 -293 832 527 917 -316 -40 136 616 -835 -211 -758 -660 874 672 257 137 241 -269 555 -259 804 116 -752 -865 597 -549 -502 -6 786 994 -409 -893 -881 -402 -853 569 -953 -333 484 -244 372 590 -473 -239 835 767 289 -982 -931 -552 -70 -921 799 -976 47 522 981 -867 -71 551 -177 358 96 -309 -662 -916 -119 -501 -962 593 -227 239 19 -468 434 939 -900 479 957 -990 250 -818 -947 544 -497 -59 689 229 986 -39 995 331 -411 -120 280 6 -383 -751 497 -153 691 -57 -44 -478 -679 716 572 966 792 -684 273 800 659 -922 -898 182 322 -62 -657 150 -694 -368 -316 573 501 558 80 497 552 -11 649 -199 134 -434 764 576 207 -389 -760 -528 -521 -816 -888 -545 -794 -69 203 652 -332 311 581 420 -13 -596 -194 -438 -587 -916 920 -684 -283 562 288 -635 -136 -647 249 -574 -387 -442 -605 -358 777 -100 393 753 259 -741 960 261 -915 737 993 734 -44 -281 -643 -930 -583 128 811 218 886 -726 -366 821 -98 -539 487 -191 -909 -108 895 -65 -190 -909 505 763 -542 -757 604 -79 976 -33 -475 165 -383 247 649 976 709 620 -439 -230 557 -97 -748 434 933 -725 -187 986 212 -356 -372 368 -330 -813 -431 -787 -511 -422 -42 249 256 823 217 280 -393 359 -755 541 843 -407 492 104 389 -244 -720 380 731 -749 -564 79 560 909 36 -894 13 605 -548 679 -813 -26 -723 -11 373 -832 -363 -456 -592 -379 59 599 -141 624 -686 906 -80 358 496 780 -642 73 516 200 -848 -371 865 -535 -175 170 970 111 -638 -440 328 882 -942 -522 549 -208 -518 -856 -52 737 -155 453 482 -604 526 -769 785 -91 -513 -856 -23 -597 5 367 346 -777 851 -553 -892 261 -359 -479 864 -390 382 -361 339 -652 101 -5 351 -313 141 798 706 -227 600 717 -511 17 -993 201 -8 125 70 852 -226 -224 -396 980 85 -631 190 -78 -278 -786 -218 -979 629 554 98 886 743 -829 -532 377 716 -159 514 -342 -237 3 321 -790 217 697 604 -779 323 930 264 867 -550 506 -800 -653 991 -612 808 698 104 682 419 -71 143 -262 -485 772 496 -183 184 -353 872 525 -119 -937 -883 692 585 -418 102 600 681 922 -737 751 -933 144 -636 666 -188 758 -26 577 -126 -99 930 -988 -85 768 113 -589 -353 -80 364 761 401 35 306 270 770 -513 -643 -821 503 113 287 -21 -762 369 -594 728 -239 -721 829 -691 -750 -744 -77 -303 -667 930 928 -230 701 -913 -485 780 -620 144 -839 -902 -6 925 -257 -71 78 -68 -343 184 843 -6 116 685 -507 864 145 -410 -300 -336 297 -787 -347 358 438 -240 -927 68 -282 308 91 209 -830 -993 -39 713 -541 -336 589 -258 -852 -961 438 -643 843 -293 173 -885 -776 -887 -219 576 761 -19 -681 528 -573 111 -127 -420 542 -640 -411 751 -520 837 815 -712 816 273 262 646 881 652 -934 755 -14 972 135 -198 882 69 23 -942 -363 696 -669 892 333 -953 -574 -279 700 -431 234 744 -62 -208 -289 -665 -735 -977 -784 12 -552 -153 -44 -104 -53 -932 -614 -663 -92 -8 768 118 564 713 817 773 -635 -684 -30 470 -354 -267 746 -448 -578 698 -334 -977 -880 -901 -801 620 -640 -171 737 -12 -336 -833 -470 807 -936 187 963 471 -835 -450 -929 -687 914 -397 855 -523 -743 635 -855 -759 199 918 -117 563 955 584 -316 631 -698 -90 -455 161 -793 -23 -4 548 -435 -130 -177 711 146 -372 -974 281 336 554 621 469 -574 405 252 -42 -748 -223 -821 -98 -768 -120 -533 451 -246 494 524 511 -114 339 -62 -433 -195 -317 -13 -788 794 134 -807 902 -92 -715 -865 -940 -180 -25 71 -286 -624 -666 483 -42 518 568 -817 -683 -177 115 -371 -557 -442 86 -652 -538 230 -768 731 -66 8 965 212 486 470 -201 -671 -972 627 -671 379 -746 760 -716 710 -625 -98 -943 -891 -705 308 -708 979 484 913 88 721 -283 -140 354 -877 -205 459 -868 -259 232 84 -234 -326 592 909 -147 738 -765 567 -518 485 -73 945 -417 692 -727 -119 -243 -427 554 865 394 -763 545 386 -101 -528 -991 -963 747 161 -517 -503 -893 975 -546 105 954 -405 822 -297 -303 762 -90 989 196 -394 965 -421 -730 -133 587 -229 -85 515 -483 859 -283 880 89 167 271 747 396 563 309 -94 -435 533 825 -354 -161 946 -338 618 388 188 -684 755 881 611 -657 -354 896 894 148 74 213 -594 166 760 128 -892 -907 -825 479 966 425 -10 731 291 -482 233 607 812 278 323 120 523 -957 -649 481 912 -702 528 156 -633 -764 -525 225 417 -181 -869 -869 -459 86 -893 610 -20 216 -807 -416 -705 981 286 -431 -500 -605 928 -413 285 -155 -649 -534 -288 -300 -831 202 -251 -869 556 252 309 996 243 -750 -641 9 3 619 -314 416 -274 442 396 995 -649 479 -290 849 620 -776 -119 685 146 47 -762 -128 -227 -530 -955 -886 654 777 872 -538 753 -674 886 -579 -577 143 748 -21 879 118 -136 -19 -900 902 524 434 -174 598 -150 -186 -525 544 -127 146 77 -397 437 623 457 265 553 -141 -877 -419 928 -853 -835 874 -729 -955 865 394 733 535 546 605 655 309 -581 -287 91 127 -780 -761 -79 -681 965 -928 -814 -200 790 -330 261 649 -734 943 241 253 902 829 901 -321 -143 -424 -532 226 -41 -321 -61 612 -160 970 -367 -862 992 64 -374 585 -267 314 60 625 -750 -699 421 30 -765 155 820 643 -138 889 -344 208 -467 801 901 971 -290 -527 -35 -691 -497 -753 -188 -231 -459 -778 -191 942 -830 453 -675 437 -14 -996 -822 -155 -43 -251 -349 -447 956 -287 220 940 444 -617 -525 -484 351 -932 756 200 526 -174 576 -681 -780 427 -313 304 -741 818 991 16 378 -853 869 -994 331 43 499 -286 -238 614 895 885 498 464 -110 -389 -54 -465 -499 785 -509 914 168 373 -192 998 799 734 888 -544 -349 -214 -899 759 -338 761 953 -792 -790 -754 -543 -791 -175 -798 -690 -347 -1000 101 160 444 -110 -151 52 692 -808 -629 -125 -779 770 570 832 -207 -386 538 -507 648 -785 770 522 -275 902 748 -668 -171 -165 350 -777 -605 458 373 488 -621 -984 383 874 -291 -808 -147 906 -845 -367 978 410 176 272 -587 220 -526 495 52 -336 81 856 -851 878 -477 -405 -817 947 -359 -954 339 -367 -94 630 -709 325 170 -291 -459 987 -862 -642 -39 935 22 643 -539 572 -332 -815 964 241 -32 -170 876 -479 -789 641 -400 -810 -730 -962 195 -938 -543 -666 946 768 -143 -997 978 -540 851 -581 -381 -51 -896 -671 -791 -778 280 -991 -588 -357 -928 -418 527 386 16 156 41 -16 -423 -869 -474 728 -831 804 -447 281 -129 195 190 -308 -768 948 266 738 -762 -17 -548 -535 -81 -261 910 40 -817 943 -565 735 639 -557 586 768 -76 205 -262 -708 41 767 657 376 759 400 770 483 -396 420 590 -137 -418 -258 595 532 731 538 381 60 260 -928 361 -875 -201 -298 353 17 -448 113 -662 -722 -456 321 512 296 -103 406 -319 -872 818 -530 600 660 -100 996 958 -570 -961 -594 -987 -922 757 275 -107 -38 -136 983 -647 -453 250 252 545 -372 -675 957 -179 -781 -341 379 -620 -906 8 -985 280 806 2 661 47 567 237 496 -976 252 -973 667 436 -955 944 853 -777 -252 87 935 619 -394 -945 747 -526 -863 10 -628 858 -776 813 -795 472 -550 -253 -830 329 -902 112 580 -994 -466 134 777 -674 -545 853 739 -516 -989 -452 -510 88 -446 542 504 -156 -537 -695 -448 445 448 340 609 -771 283 -584 -351 773 -105 86 -998 -701 -325 236 80 417 184 638 470 -869 -907 -409 -273 -968 608 -45 334 -852 -934 506 129 240 -186 285 -983 -762 -723 498 180 -756 -5 223 -39 842 -729 622 -149 -728 354 999 -975 -45 -752 677 77 -799 274 -994 -101 4 -248 -492 -44 805 -935 357 -954 -37 -477 496 -366 -652 569 497 224 -336 80 954 144 -668 -408 -289 948 -813 321 -774 344 768 -654 866 995 96 941 846 -986 -172 -440 -697 -644 -666 770 890 -145 16 -707 285 -560 -371 -570 545 -799 332 -889 215 -539 291 698 646 702 -927 -816 864 -830 614 -195 -838 -97 512 966 -769 -817 370 552 501 407 -357 -464 757 -809 954 -373 -29 -175 -653 389 -916 -236 -545 621 -125 -188 63 -264 665 226 -329 935 278 701 252 -541 -237 -659 -925 -790 537 -658 301 284 261 -11 -605 -88 -90 209 298 -613 924 797 -131 353 27 -348 266 -306 746 53 -676 717 15 365 35 -411 -455 -514 -952 -475 -952 331 389 927 54 274 259 -464 558 -366 -32 -934 -918 502 153 -952 -70 198 -280 -345 -749 -589 836 -862 455 678 -228 -652 -418 44 -461 295 123 -849 -404 -44 460 56 -397 464 310 -750 -533 -548 -567 447 189 303 -333 631 841 382 -668 -229 807 -922 67 -411 -405 -117 289 652 -286 432 -563 -402 -828 994 509 586 -879 -313 -172 -416 137 -297 -289 664 -259 913 -209 136 595 -193 -911 -111 -171 -887 987 375 168 153 -397 -227 -564 -235 675 101 643 -637 258 -466 859 -219 -792 -52 919 185 701 564 808 -802 544 -683 269 305 812 739 -577 567 927 831 969 704 320 -765 -851 -721 85 -892 508 -690 -326 727 -811 -76 946 -1 -797 -372 -864 -829 -687 110 -304 80 -12 825 466 -490 798 -368 -532 -877 -588 576 -357 528 -47 -356 -55 -944 -163 493 -408 827 328 -65 390 535 553 444 865 790 119 531 248 465 -889 226 -159 856 162 960 -368 933 439 796 320 -925 -661 572 -278 -308 378 -136 -488 189 -502 -210 325 285 -31 -255 -761 183 -405 -129 313 -101 96 733 -461 992 945 -711 -670 337 500 951 159 -934 -654 -604 -606 -80 698 -747 -873 -817 -70 -658 -130 -400 -442 -110 -499 -341 970 -582 -823 789 -977 12 -873 928 243 636 313 912 -433 597 -793 916 -870 570 245 -329 -663 -409 -540 -689 329 -384 698 -850 891 -487 529 -538 696 -537 -188 -179 973 688 -497 -784 -373 -386 289 439 -864 -567 -99 -590 -762 404 -549 -41 -96 702 854 -658 -476 -78 722 946 -785 23 -822 -131 -614 -309 -950 -665 -123 371 65 371 695 633 -766 655 450 -394 13 793 730 282 363 -29 -730 -636 -9 -950 429 -466 -430 -955 793 980 -123 13 400 992 -192 -700 516 637 567 111 862 -535 840 -801 50 -457 -101 -561 908 20 -669 -392 -86 -384 -288 -65 -759 404 -978 -7 408 -186 244 872 228 -396 513 622 409 -508 -955 -501 -332 -938 467 814 635 538 -411 -371 509 -340 -601 -557 455 -216 -410 258 -161 361 770 -61 187 4 314 242 922 90 -370 485 -681 -718 -846 -893 330 933 -509 -510 873 -417 492 691 -553 543 -872 -587 902 446 894 -120 -223 -771 -64 636 -370 -597 -991 -226 621 766 160 80 -531 14 -325 406 -732 -488 280 -630 -311 138 -301 491 -807 -506 137 -379 -696 -490 235 81 -506 193 952 -898 87 -249 400 -385 -643 424 319 -623 601 -224 -174 208 -997 -3 481 -254 317 -110 -103 -929 283 -692 635 -46 86 613 -987 -158 463 749 428 614 -524 -172 311 64 849 974 -431 -860 -470 20 372 484 -53 6 99 620 -699 336 312 -172 -657 921 -747 869 864 76 653 -997 -157 -775 686 961 871 423 -580 537 419 290 -196 -959 423 4 -207 -130 -739 -319 -927 404 285 -68 -545 -396 -242 -645 -71 924 566 61 667 466 827 899 -497 948 -611 431 -855 180 -416 708 917 -585 -368 -715 898 -758 677 -475 -327 459 -157 -744 -491 -619 619 -495 653 -852 -450 870 -500 -761 327 829 637 -24 645 948 292 -535 -148 -879 697 241 -86 -364 -216 -150 332 321 570 326 -224 431 -356 -360 931 755 406 144 320 966 -668 -409 -192 450 835 516 453 -549 354 686 548 -499 -39 654 637 -774 -600 -115 -260 -50 -372 -747 86 -108 -816 -592 -257 627 504 -983 818 -207 254 11 -341 660 -848 503 -782 -932 -628 465 667 148 593 581 -512 901 -725 728 -205 -1000 291 207 795 -246 -276 747 511 165 -885 -59 -327 647 515 328 914 -370 604 -911 -146 -909 -153 -642 -484 -301 -897 -768 -499 167 -85 -724 -688 632 84 -542 -546 -277 438 -122 455 716 434 -730 -450 72 -87 -425 361 -360 759 -719 -166 -326 358 869 157 762 -167 205 578 -593 751 -446 -845 387 35 221 979 689 238 -324 -311 -227 -663 980 -287 -246 208 835 -448 -701 399 226 636 391 95 -405 25 53 406 -691 -810 -583 234 -646 645 -570 -569 -455 525 -302 132 -945 -496 -149 -749 979 99 392 45 903 511 -112 -347 -816 985 -497 -50 -514 -682 916 -606 422 -110 36 178 151 -391 701 -789 67 -784 -970 346 656 -879 244 -418 -771 -296 -968 371 -566 -240 157 982 863 -941 124 -574 -225 671 730 -78 -886 -851 -601 -545 -813 -503 -139 53 -371 605 124 430 -595 -599 -790 -810 651 580 733 -390 -453 -756 45 -324 96 -735 617 -98 897 -690 443 885 54 816 827 -859 687 129 501 -59 489 998 -402 297 -205 -390 393 -204 -90 -609 -623 948 -875 721 -792 -227 695 -160 -419 495 -947 4 -316 -911 819 -62 -806 -592 28 760 473 -552 689 -30 -698 115 -72 -366 784 697 -373 -269 -565 570 -34 -34 859 -592 195 -392 -996 -658 -500 -283 863 829 -911 -670 -74 -543 -612 835 -897 643 -62 -554 -715 -215 424 649 457 816 979 -184 551 331 15 -263 -313 875 -688 -801 -443 293 -213 297 -649 -126 -301 -113 470 -814 916 -980 -114 896 -622 644 557 682 53 -925 -597 896 -977 -66 860 -442 88 790 224 -540 -734 -929 -276 -889 210 589 902 837 -672 121 -123 300 -746 106 41 -207 624 -384 -32 549 -522 -875 135 341 -968 -312 -111 -48 -410 -200 635 -540 -799 934 906 212 877 50 752 878 -733 708 323 458 709 501 196 203 136 -323 958 -685 -584 -986 -42 -511 205 409 -791 991 -73 -474 342 797 211 -618 198 910 49 348 -870 264 -577 -669 -491 904 604 -298 405 632 828 499 483 -548 730 885 -946 409 519 776 -747 -993 641 879 -650 920 -391 -681 -588 353 -234 612 713 -14 -674 -608 -689 -932 191 811 -861 -95 -456 445 895 891 246 798 509 587 -330 385 344 176 -924 -705 -734 -935 525 -102 743 833 -651 -396 291 401 -797 566 237 -362 -379 968 -437 993 33 229 -936 -852 334 -829 -526 -184 -392 414 376 430 -500 -119 564 -684 475 -358 669 -571 796 2 -596 -873 -81 929 -844 -663 -757 -475 203 -977 -116 643 -735 358 371 999 88 -976 123 153 903 808 125 263 291 -638 -641 114 68 983 -214 -99 127 -101 659 908 -898 -76 -519 83 335 944 -706 -493 718 505 -55 563 -970 799 -765 35 -731 785 -238 -51 -644 813 -497 -724 832 -802 -309 474 981 -199 619 527 27 -228 -643 -775 -780 165 170 -525 403 77 267 569 -11 921 -981 -42 649 400 808 111 112 399 241 498 -947 627 855 662 417 360 190 568 46 -258 408 590 -630 981 -241 -705 -151 -516 594 -876 515 320 214 406 -841 -229 -551 -641 201 741 404 -104 120 985 191 445 -814 29 -92 367 622 -749 997 431 129 -695 961 304 -541 480 -898 279 937 639 715 -466 874 84 66 993 -250 667 -475 321 -212 497 -494 332 -424 508 974 657 160 474 981 396 -462 -42 -882 -59 127 819 754 586 493 -585 372 233 986 685 298 -31 -809 786 -273 -412 504 -377 -521 -584 -487 -936 -564 -964 -283 -900 424 920 121 -521 98 -930 -462 -498 -640 558 296 375 -598 866 -804 774 635 922 -502 -841 98 -541 -16 -325 -130 238 194 639 732 -805 -403 -637 540 831 843 -956 -584 -614 -535 243 -766 -896 -495 -363 71 -448 410 -608 -522 -893 797 858 -292 173 765 -765 219 105 96 972 764 -403 520 350 -283 136 986 178 272 -487 24 814 37 -269 -991 27 -585 -876 43 -520 -168 703 -738 -276 -451 486 784 -195 99 152 439 682 -651 -305 640 835 263 781 111 462 -610 260 -579 987 577 549 -911 449 -267 774 -307 204 692 237 842 366 -24 -665 136 -612 -92 648 736 626 -522 -796 444 942 -941 -533 -728 -999 -800 884 -170 85 1 875 -48 -577 -299 -425 -721 855 -539 998 612 -900 -848 -284 831 -381 -416 -494 -959 402 -581 682 145 -20 426 436 -853 971 827 -361 445 61 -798 378 -334 114 -148 -7 372 452 90 -772 85 -52 716 785 -61 276 -843 35 -963 870 -363 543 46 112 828 -304 -672 -376 -371 989 643 -777 204 -969 -763 -737 266 -795 98 200 -131 -442 -808 -445 -570 22 119 -49 -515 -204 -42 722 559 326 -561 161 -15 213 804 856 379 -431 -905 90 -907 362 239 311 317 -171 -684 -209 -758 48 -464 -108 15 -122 -114 -768 -275 754 354 -602 -803 -463 720 414 681 -544 -822 -601 784 705 -191 964 -141 -566 -515 -411 120 748 -591 -821 82 189 194 398 882 985 -566 640 -358 -555 -654 979 735 740 -456 -837 768 890 -414 29 260 -580 -648 3 442 803 975 878 143 -870 92 -225 219 -194 36 140 -350 -259 -773 -85 285 -561 -313 -807 -54 724 990 585 545 -527 -9 -836 190 542 -901 803 -51 329 915 -433 29 -864 -993 498 -933 -825 539 -640 -324 -893 646 -136 582 -422 596 355 -15 302 -189 555 963 -436 159 -868 -818 -684 -288 282 175 -979 -750 -740 565 -324 882 -295 696 386 -437 -776 184 885 -128 353 -205 451 480 281 105 170 797 -362 -871 703 988 159 114 700 136 -3 -276 -484 328 -934 775 254 -546 785 463 308 58 -301 -561 5 508 570 502 -421 777 -650 -457 -791 413 -793 -592 904 -942 732 298 8 176 751 -867 -325 -927 -874 768 434 42 -19 905 -972 255 -987 301 -190 -862 394 -614 -248 157 -207 794 -165 257 356 -766 111 -691 688 799 812 -802 578 762 869 -27 -597 -935 327 -676 659 -99 -744 443 -752 -709 295 -509 -723 -336 -518 -110 561 -465 -335 446 -439 -431 783 -964 -61 -788 -720 -707 -667 -857 932 -87 835 -922 -858 745 -383 -151 756 222 257 553 -926 -111 -458 478 -953 -795 -40 643 -700 -687 -631 -546 267 918 -382 384 526 258 854 -130 680 -456 664 8 133 691 559 770 692 -193 -556 756 -44 -513 -427 133 -396 805 961 684 -748 -814 -162 -423 315 -655 -974 -242 -514 8 -59 -133 -874 91 998 165 -769 115 -354 170 676 -676 -264 406 417 -349 988 971 -36 9 678 479 -63 -542 754 -91 -399 -608 -49 64 -882 -852 -851 922 673 958 42 744 -826 -64 531 710 5 -662 519 466 744 60 681 -787 -327 -166 -962 -299 -143 -293 294 115 56 425 -19 289 974 322 706 -617 -54 25 302 -654 419 467 -141 156 -828 -235 245 -241 -120 309 -422 892 646 -817 -750 -356 709 -156 357 509 -629 -796 774 514 -36 -835 -881 524 284 -187 254 -920 -509 520 -273 112 -467 58 276 -288 -713 -131 -786 -391 -298 -511 840 814 -685 804 58 -347 174 -291 -985 260 -773 -851 80 879 -739 -634 867 -126 973 83 -727 -564 339 -415 -733 -264 725 -419 676 -31 -492 38 -108 121 955 148 -981 756 -750 467 -214 649 603 939 533 -414 -747 -937 974 660 237 922 -934 730 -636 98 912 -721 872 -673 -887 777 163 -560 -844 -281 -775 778 -802 -560 332 370 359 -463 593 -974 -620 642 -984 -808 602 -277 -35 218 -700 387 -354 -372 873 722 -287 449 202 -457 -369 337 482 -623 287 -320 81 367 -882 -922 -36 129 28 9 -10 -578 -252 -616 312 -43 905 -356 572 639 936 -856 -426 712 315 -430 -24 -323 -982 -38 676 -49 651 -927 -768 -748 92 -688 517 -899 -52 -580 -90 242 729 -377 74 172 422 233 -840 -541 321 459 -207 -592 174 -298 -928 452 -502 -451 -845 -229 178 -759 -176 -998 -316 -146 931 -602 -701 44 147 831 -662 -357 -383 -636 -478 -556 -722 362 134 683 819 156 509 -909 -765 -447 -356 418 24 623 -829 940 528 799 -420 -579 -339 435 -997 805 -49 -113 421 -373 212 794 -907 66 -632 -641 508 0 -438 239 599 854 -69 579 -24 -5 -935 -204 -782 -158 -985 453 734 -284 -444 -583 557 -327 643 -825 -138 -218 760 181 973 376 349 -165 -295 248 362 -518 -728 -939 888 507 657 -810 153 974 -747 557 180 -352 530 750 -688 -417 -153 -996 -46 982 -611 -350 -705 29 605 -163 532 -229 -280 670 -298 492 563 706 -202 645 -732 -184 918 -756 937 -710 700 -403 123 802 757 56 -42 -557 -905 -96 585 -604 578 792 260 -101 -523 509 507 510 -240 149 -260 -988 79 207 -139 -547 -903 751 -793 -972 -233 592 626 -869 -73 169 636 129 -281 -244 740 804 -775 298 -806 -452 -502 639 -229 953 -543 -529 -611 523 43 282 748 399 -824 -994 -240 -776 858 -872 -501 -642 864 -208 785 -449 409 -133 -538 -938 596 -628 293 659 310 121 -903 272 416 -431 214 643 614 -874 505 -268 -890 -937 904 -33 439 649 -329 240 -597 71 721 -260 -313 80 670 747 -200 -854 -387 -212 -464 -548 -702 -429 -907 -266 340 -172 -190 -523 515 646 54 -220 -701 -877 958 54 -829 -689 -106 -909 584 -65 962 939 -313 -832 387 -268 -776 -759 868 -209 34 -678 385 436 577 -17 2 723 536 556 -651 695 -48 -156 317 430 725 -539 -35 -528 597 26 -973 -403 150 -655 375 -417 -453 -227 -833 -713 21 -347 -235 704 767 867 -572 -410 586 559 929 -247 -78 -341 -573 217 341 -234 -491 125 260 851 -706 -930 884 133 901 -677 87 455 836 -73 762 396 365 -145 380 -16 -306 878 185 -278 662 -98 -918 -845 -339 667 417 463 99 116 -100 762 -273 924 -123 -431 1000 364 809 945 -966 141 -974 101 648 927 176 862 -1 19 440 590 563 329 930 969 168 -33 517 -575 258 5 854 -327 446 -787 -70 -284 -335 273 359 -712 665 -761 -288 760 -637 -708 -708 678 -593 633 -878 -820 -377 -760 371 8 -714 -472 -996 182 89 -137 -363 -156 509 103 -73 -777 413 -751 48 36 52 710 828 81 379 542 17 -196 970 -131 -348 206 465 -793 -472 -397 -865 549 -583 918 -565 138 -70 -586 -740 -137 -446 -121 -600 -21 -990 347 -831 391 116 449 980 -172 -180 234 -107 764 -65 -256 -301 -870 -437 -672 957 -681 -184 -394 -448 205 -312 2 501 816 -293 734 483 -702 717 -405 -213 99 -974 351 -71 568 582 970 -708 -144 438 -412 457 340 -555 -184 299 -942 -977 -573 -132 30 -965 -869 -31 -806 322 127 824 -599 938 -541 -12 757 -113 269 238 -796 40 -760 60 502 -71 -151 570 -832 366 956 -694 230 20 -1000 -909 -775 509 -345 -347 134 -754 -884 262 -621 -241 -651 736 -273 318 620 -183 -442 -166 447 217 -226 -997 205 -599 -575 274 636 -419 949 -84 486 -759 -50 -406 140 -970 575 213 485 -954 889 620 -97 850 -325 -800 -998 -139 -311 199 797 -559 927 754 -911 558 297 -736 27 -168 198 -822 -999 856 511 49 281 -67 -247 -113 392 362 -844 -251 -452 660 -857 -121 857 302 638 170 -841 209 847 399 -554 -229 847 -239 -797 -232 51 -95 596 -171 212 440 450 732 589 -530 -558 -246 -460 -981 111 -300 -498 -742 186 199 -278 760 174 449 303 941 -719 -38 853 -440 157 -751 540 -594 57 774 -873 -765 -62 -836 653 -688 -834 -250 40 -733 -491 -254 211 -143 -793 100 570 -709 137 182 634 -757 -825 39 874 746 -911 -322 -867 -39 44 -707 -407 398 -71 714 622 -114 -207 977 -183 2 767 67 -416 653 832 -841 -282 -727 -216 -219 -523 -87 991 900 -961 -266 581 -969 -326 884 885 956 -514 379 852 -723 -331 830 748 -742 -887 800 -647 -164 984 463 -930 886 -85 888 -417 915 -367 388 -933 -587 -352 888 977 45 20 -804 -18 449 226 -836 -796 -353 620 -581 65 124 -955 -497 -38 265 748 -669 -368 -438 -835 -158 916 252 373 -106 359 -536 -188 -537 -194 -464 -647 620 -7 117 -119 -297 -474 -918 591 -487 686 -19 942 -709 -63 315 -996 164 -423 -620 -309 -877 989 197 116 -971 -294 -914 562 340 646 839 94 823 789 852 268 808 -309 737 -96 -789 275 944 724 -555 252 -524 -774 -740 -938 842 -287 -867 127 -311 -985 -435 225 -573 645 330 48 801 152 951 -528 -907 76 805 24 -694 389 -474 478 -450 -736 -394 -251 708 -330 590 -928 -310 -456 -36 34 967 796 -91 -170 964 458 -621 371 -330 167 -677 -663 409 965 466 -116 -437 265 170 -633 -703 995 216 -299 250 -88 -800 -650 -180 -114 743 -970 -868 -461 -553 516 17 -908 8 -227 419 514 202 -397 128 217 -416 -259 -53 582 964 661 -698 -515 419 572 183 -489 -720 668 -833 -286 -248 92 154 -276 -346 112 -555 -959 336 54 -868 750 -593 -887 -792 285 -129 -309 -367 487 -974 -153 -912 624 -814 203 -877 -865 122 -212 -335 748 158 5 -108 -875 -301 -379 -191 380 -787 731 -130 -765 690 -648 -378 -58 929 -460 -556 704 -898 -81 -855 -471 -92 888 -468 -1 -486 939 200 838 -644 -39 -82 -202 -586 716 -503 -265 722 -324 -425 -148 -104 988 334 -388 238 -218 592 -326 -532 -715 -492 978 -573 163 182 329 -160 598 -49 230 -480 -647 -442 -899 446 -716 -67 128 421 -61 -695 969 131 -624 679 677 -242 703 890 814 -417 -603 897 -761 680 128 -336 -360 76 798 -108 256 -963 630 968 -608 -331 778 186 -833 -812 -903 -920 674 -413 -195 643 730 -11 -418 -851 -963 -457 -558 -416 -321 341 749 946 -304 97 174 24 298 -490 -816 -589 -211 55 -85 585 238 -934 -654 566 -169 293 379 948 350 499 -320 135 -408 371 -436 313 799 488 -700 -83 698 -604 848 853 -820 -580 201 976 731 771 -456 -539 -281 982 -90 -354 -9 -217 -135 432 -648 -359 -90 418 -181 -988 -626 664 767 800 -602 -745 815 510 -141 -549 71 32 576 -700 -829 -685 163 369 452 -930 -226 990 -653 -915 -553 767 -459 635 -37 743 300 389 695 731 -857 972 737 812 521 -344 -116 -973 237 436 258 -296 -538 -808 -574 67 917 -700 -923 -830 797 -601 421 790 80 558 938 -281 -371 503 283 635 178 148 -479 869 17 92 220 1 -426 -113 -624 450 866 138 443 -50 -826 794 -657 -481 13 86 -668 -116 -639 403 195 -969 651 586 -659 89 -233 -775 788 -428 223 -550 -241 -583 377 -63 -313 262 -788 510 -110 -355 934 -825 -258 255 -238 195 -442 418 248 -840 -672 -626 358 811 -513 -842 529 584 107 829 649 771 -881 -970 647 -914 491 742 302 34 352 -764 397 285 915 -635 49 -510 -673 -847 -578 -942 -558 -176 -241 -603 -657 -633 -217 -102 907 -678 297 -910 -543 656 114 335 -57 -854 -839 -184 -450 868 -310 189 -649 819 -488 -387 458 745 791 949 -686 259 935 -45 -405 -698 -422 155 -834 541 -66 -499 -577 340 55 662 701 723 442 -695 -420 -903 45 -625 -728 -66 -415 -852 124 506 190 124 -228 70 -512 -382 -274 841 -932 -133 -626 425 189 -181 621 367 -121 10 -217 -440 -380 978 -845 340 479 402 -902 775 520 867 -974 -975 217 827 125 -815 906 549 -529 -368 227 1000 43 -128 332 -564 -665 -228 578 167 359 848 -292 771 -795 947 -349 677 -461 -124 -234 -473 418 -375 346 -365 604 -867 892 651 356 571 427 -466 664 -636 335 228 -214 349 -538 99 130 466 -860 -434 -91 60 771 -403 -795 -397 761 -539 -603 -479 727 -164 66 -841 171 265 -893 134 879 771 595 299 -454 125 -455 254 75 978 756 -723 896 661 821 166 751 -314 687 -155 346 -303 721 979 -801 773 -98 -267 -262 306 -547 -191 767 612 43 215 -612 982 -30 -177 -761 -125 -916 359 -174 822 201 -657 395 331 906 -772 16 707 -657 -650 -250 603 -771 153 -226 670 -494 -239 709 222 -205 -987 -304 424 -205 891 -197 264 960 -318 -412 642 613 105 -120 260 512 -742 519 -263 244 -162 -173 -386 741 -295 -499 -373 67 -555 855 546 -186 -383 -890 38 19 -837 -667 860 -118 -636 92 -899 520 -623 193 568 -709 516 970 -991 -877 192 -148 769 728 -370 86 353 -344 -815 503 349 -432 475 314 -776 -335 -48 -374 -637 -994 584 -906 977 -667 -786 254 -462 706 446 -80 -832 683 -540 642 200 -498 795 -965 -124 -717 -177 631 -162 -467 -775 918 -196 590 -751 533 -530 362 -498 -457 -498 934 886 817 312 27 854 74 810 235 434 693 800 -185 52 916 -448 -913 310 771 726 -569 -961 767 32 -118 -904 714 -592 585 710 132 -27 668 140 860 653 -106 867 725 25 -316 566 412 -570 348 653 980 698 -748 258 630 138 545 -149 892 -843 836 964 143 -334 -561 -875 -915 -719 499 -699 -309 -726 -265 -379 33 733 677 422 241 492 894 -819 -862 -866 197 -169 471 -29 -859 -529 -839 224 279 792 -285 85 780 872 -780 103 151 -988 62 -820 247 621 -834 531 -694 -662 141 -317 545 -53 -97 81 -845 -629 -796 -376 -558 -315 593 -527 -991 -148 -418 721 967 -672 648 -759 -12 -28 367 827 -690 -958 -551 323 -395 48 52 -921 862 -910 -903 747 661 335 -41 580 727 577 204 -304 -620 699 904 160 155 -445 376 -690 931 578 131 -434 -931 484 124 390 895 129 832 -505 317 -282 387 -797 -881 -994 982 37 587 -188 714 950 -577 553 302 -26 -396 486 -305 -462 198 -65 367 -788 -193 -511 583 -860 52 -408 -678 -457 226 -630 -766 328 519 628 692 529 -448 -513 -442 912 -103 873 296 518 956 -971 371 369 924 298 929 -429 43 120 910 -431 955 835 735 -950 -267 44 -282 917 -277 667 952 -811 -172 145 95 -928 410 762 -563 -265 -603 216 -916 425 -260 424 937 292 -910 758 -764 -427 12 -301 -138 51 -619 -242 113 583 971 -26 -593 -564 681 937 1 516 -390 577 -753 -215 -482 -234 990 -804 -538 -429 -155 -133 330 309 13 975 371 343 -14 144 998 813 -171 -445 219 275 691 -101 -887 666 359 21 4 399 859 -210 686 605 326 -853 256 -192 190 -203 -279 -139 -506 -808 602 -957 431 147 972 -216 -131 939 197 310 -434 420 -57 282 435 -650 -842 -204 -684 386 188 356 -113 -137 -14 -851 531 -617 -545 5 360 537 157 204 -399 -263 -988 588 308 -882 60 -36 785 386 45 -50 -57 267 -192 -816 316 793 -228 -518 20 525 485 -457 -101 618 338 -721 -384 -656 613 -434 -972 -1 605 654 -285 501 284 99 -655 366 436 915 988 -475 139 597 -187 -935 -756 -752 98 458 -169 277 531 -451 -424 828 -374 -562 -898 246 359 710 873 -979 -504 -732 511 -405 -518 -671 -498 -593 -900 188 59 -649 478 486 -656 -197 -237 219 -111 -642 -40 439 835 331 672 914 329 724 -100 -179 -106 -246 -742 991 -814 -284 -456 -872 614 -101 348 210 -914 586 24 977 -323 -175 398 875 -502 -996 -170 -975 991 -306 211 64 -494 878 448 -333 978 899 -156 380 -197 -204 -496 -388 -937 388 -667 -596 45 -304 285 806 696 268 -203 -439 273 -829 767 839 -881 -601 388 -773 509 897 202 -19 -569 -379 592 -520 -180 649 -662 -963 975 392 -804 -860 -652 -26 551 -135 745 -956 843 -622 391 232 348 -913 783 810 -996 -696 103 953 680 -16 530 307 824 668 -215 128 712 -523 449 13 8 954 502 -465 813 961 807 211 526 120 -142 -641 408 740 397 856 -174 952 -159 -615 -179 982 -129 291 -707 -244 154 -73 474 481 -783 795 262 -8 663 587 574 -394 -267 -652 -459 -257 -576 -734 487 -521 615 -626 275 288 640 277 -553 -522 -400 -667 -975 327 757 -126 -3 849 638 -846 -506 -112 947 337 -180 -212 -149 636 143 81 321 -622 752 -605 617 -254 -163 876 908 -205 41 -501 595 930 -413 791 -452 -918 762 454 -671 695 -857 -325 -899 999 419 -846 -620 471 333 249 -784 -333 -86 531 585 -261 164 395 -120 -602 305 -384 477 433 313 228 -479 -914 454 -527 147 399 -809 116 466 165 -456 307 -900 416 230 -492 -333 -183 136 -512 -644 -90 -506 -543 -865 665 -885 502 -744 146 -220 -476 941 528 -616 -244 -972 -802 -477 -162 -763 -195 535 293 -473 801 -494 -525 -897 -543 -699 667 -92 48 -11 -906 223 245 -401 48 -782 953 -291 687 437 -516 -34 -15 -206 -190 766 -537 270 206 814 -232 -154 -33 777 812 425 -178 792 -560 195 999 656 -177 -861 -228 -35 954 609 -916 -455 -293 -829 -544 -500 -330 -616 -890 105 -741 311 61 -114 119 328 232 -982 -162 640 -881 452 -29 802 -253 667 -912 -600 -729 -133 -289 584 407 -90 315 -314 -660 -902 -348 681 -151 455 953 -598 920 -611 980 1 -651 -163 98 752 217 -559 359 -442 -567 58 44 -863 -583 306 106 890 -395 295 196 967 -174 -633 -729 269 -111 -239 343 -394 138 571 564 284 -617 953 -660 -50 835 -87 844 -300 878 -180 139 -888 -694 519 875 -606 916 207 -787 -167 -205 -808 720 -914 -361 -255 627 45 -589 -614 -670 380 29 -902 -566 -697 -544 446 423 193 802 422 -706 -704 183 696 390 -183 -216 -654 -954 -803 -94 488 794 -406 -689 860 692 335 606 -852 915 373 224 -307 63 814 -98 -703 -813 -228 948 -533 -966 -117 -567 404 -412 696 450 168 925 -445 -713 675 129 550 928 -90 -65 -6 70 288 -190 -376 401 587 20 883 -149 -260 642 368 -26 -701 742 23 325 638 967 767 -911 251 703 70 10 394 -844 -242 164 -921 887 -945 -706 679 -279 -528 -901 105 -658 -448 757 13 -866 -596 -738 466 482 698 688 815 -148 -579 597 516 -127 -249 423 -835 -768 -644 -981 -638 999 -945 68 473 733 50 -357 93 246 506 -368 -552 610 -843 396 368 776 -839 342 17 -729 79 -46 730 -974 -918 -325 -828 -703 622 -964 -918 -933 -624 326 370 175 640 414 336 -556 -1000 -306 -226 537 570 712 925 -797 -950 -569 13 51 518 291 -123 -958 968 749 832 289 -573 37 -888 -943 -751 409 452 -643 -996 139 729 -801 -951 797 -208 631 -785 -636 -640 510 512 293 973 -950 307 152 289 64 -169 994 835 518 -514 790 -912 -137 -498 -453 162 616 953 -31 -860 -296 -49 720 359 374 -343 -933 302 369 774 357 290 838 -926 -312 -42 43 -141 890 -63 -233 567 -810 241 303 -983 291 160 471 -717 727 924 -431 127 883 583 -111 930 909 -751 -382 -381 -513 -637 603 377 82 -475 364 38 -970 -221 895 48 -8 -322 -413 -146 -304 499 -631 762 914 911 459 508 -118 -525 268 754 -393 829 194 -108 335 932 93 213 -414 376 -723 -665 -573 -216 -711 975 629 -884 772 761 -268 -816 61 -917 936 189 754 638 -701 291 -293 -255 -495 219 -172 -871 901 -236 -211 -387 398 -370 451 -97 -826 513 -291 -213 -525 -646 660 -716 -165 -682 -111 -275 162 -940 -774 577 -489 -845 515 -644 303 870 652 -691 345 343 -456 -958 -632 881 -313 443 -721 819 -750 707 260 -142 -835 -697 10 982 517 -979 -489 -786 856 -305 -139 -162 280 -538 49 -615 4 192 887 -433 686 -272 705 -527 288 -607 258 -381 -349 -978 18 -441 -868 245 170 -618 -388 -189 -920 949 539 522 239 649 -765 -536 -249 372 303 -665 895 761 382 -953 -85 965 -763 240 -929 101 433 -435 522 -458 51 -233 730 571 511 707 450 174 -239 445 -324 984 -37 -822 -765 -819 96 -429 885 737 -16 882 -306 -636 -300 516 806 166 -74 -156 -43 546 341 839 807 -305 -975 482 995 657 -827 -910 -301 -153 662 701 -718 581 -992 -174 199 -14 -855 595 71 659 -151 -102 -55 867 -606 984 -999 -408 -725 150 926 -311 -220 408 -149 529 -527 932 873 428 793 365 138 587 523 -1000 463 751 -378 -698 683 -607 -90 325 -802 -953 -559 744 -875 397 -904 -848 947 -987 -422 477 -567 571 -542 -698 137 739 100 249 345 -795 -108 -545 -448 -257 -964 -300 -823 -385 20 -1 754 237 625 237 870 -902 202 -634 516 259 -286 -57 762 -826 -955 124 746 -949 -281 -138 37 63 984 -15 -694 867 300 -698 -280 681 341 -395 -839 -866 123 -51 -845 218 -552 -428 340 -220 -227 -9 284 680 114 -7 359 -289 90 56 255 -801 729 85 -964 -815 376 524 133 -948 -815 113 -136 -651 -181 810 -402 631 802 -69 915 293 534 -402 75 -373 147 254 -905 -767 631 426 -735 -758 513 671 324 -965 539 -407 -648 736 -364 352 -161 -851 -9 -864 -518 -858 -676 125 525 -306 -940 971 886 -58 6 -809 622 -149 -756 698 -747 614 -851 -899 854 -564 -499 536 -140 226 206 963 999 512 -268 250 -509 -727 -742 -368 668 84 -194 77 -146 -184 -569 404 687 -823 -750 -919 -314 711 59 719 -981 -271 -619 -220 502 777 97 -453 -318 903 -26 91 697 -642 55 -857 720 87 290 -71 -41 -690 242 760 -789 -324 298 543 -858 78 -900 163 -925 -580 560 908 415 -910 -11 187 -683 201 37 686 -808 -929 288 651 -766 -472 293 -151 -919 -417 960 -931 -720 108 -492 590 80 -914 -117 487 -124 221 896 -189 181 635 -210 367 410 168 -672 -540 -971 -373 -835 827 227 -371 -590 855 -554 526 653 -932 795 158 691 359 893 935 677 -132 189 216 -707 -13 426 876 501 -376 768 13 634 152 -744 437 951 -362 -527 -801 526 202 -59 -96 -609 140 446 -572 -815 -823 479 353 983 622 -581 844 -815 -299 -308 993 346 -535 -704 -656 141 573 655 -695 630 250 489 -373 388 -415 983 705 -189 675 132 700 -153 -881 -667 -44 -791 -484 -572 -80 72 -243 50 -297 618 988 -696 -133 400 -625 239 287 -405 110 -131 669 739 -411 -1 -365 389 771 -945 823 627 -861 -502 -925 -403 -352 661 -59 838 -937 586 229 995 17 800 -959 -433 -564 886 619 -894 -263 -561 -974 -252 -203 -51 -218 -265 -77 738 -201 658 567 32 297 675 868 -72 -405 -936 554 -72 146 879 160 953 -299 -674 -816 30 -623 -340 505 157 412 515 759 -572 -224 32 -92 71 896 -445 421 985 -384 676 -152 218 -840 939 613 925 255 144 61 1 596 -820 3 -2 610 -556 -532 704 355 856 791 394 280 47 -657 -80 -290 836 757 260 -509 691 -134 -459 954 539 -833 158 283 -783 -426 -24 75 968 -583 -303 134 -243 211 774 696 -105 10 -633 49 -754 859 -818 410 -624 -69 299 788 512 638 665 -139 -303 -823 -250 -86 417 870 -415 -529 -686 636 -198 -698 -170 -358 -678 223 -162 769 -623 -419 -965 -297 -860 -901 -103 643 -548 523 711 177 489 171 -802 36 -659 -659 504 754 -253 41 906 -112 733 841 -831 -209 -442 51 591 -84 897 687 727 257 -596 -228 -384 -841 702 197 -32 80 408 -956 228 -885 -764 -167 -968 244 -834 162 64 -721 -365 366 246 -797 -28 334 704 448 810 522 568 -274 -254 468 -106 -264 720 639 -200 287 655 -468 -763 975 313 -363 737 12 -240 542 -169 284 -340 877 719 -826 -43 997 -367 -234 520 452 539 815 -165 540 -522 -45 69 -901 50 277 -299 990 -635 347 -965 -296 112 66 590 246 956 448 -988 632 528 61 368 957 228 236 -571 -816 -345 -594 -805 956 124 -512 124 111 408 -457 724 640 -396 125 886 -420 -963 96 619 790 191 -575 115 356 -318 -278 889 905 -259 661 -332 -53 -268 615 -831 635 -153 520 144 -224 31 -624 -373 351 123 366 -717 -703 647 655 -226 806 67 851 -706 -94 -458 712 -740 982 780 791 -60 202 977 -112 160 -906 891 -213 -636 709 28 -454 797 -544 -292 -828 928 -836 458 659 -372 -190 -831 68 -407 -562 -976 -994 -300 269 607 -911 748 -766 664 -150 41 562 -887 -985 -116 -212 -147 -943 -389 643 387 68 -999 697 -789 936 831 858 917 732 547 -454 214 -882 959 -161 754 -923 -983 -664 466 649 -358 268 -18 -856 862 -989 -43 4 -364 922 -278 -89 277 -658 -94 314 88 -546 -993 722 987 435 506 -827 -91 -914 -839 938 -777 198 -127 -674 99 638 -386 -70 361 541 -697 -774 -714 -248 938 -205 679 -348 -399 482 69 778 -456 -401 126 665 -298 47 -66 896 -506 -575 -5 -503 525 218 -262 -802 -33 845 -214 -961 280 -88 573 601 610 -631 -408 -130 655 620 905 -272 854 -252 -918 -777 791 524 -453 -284 -696 -115 -602 -755 -397 540 -391 483 -753 512 -310 124 599 -881 -821 -896 92 494 -527 755 -624 419 274 -730 -468 -289 -176 -848 817 -814 -923 -322 970 -572 -362 -270 -671 374 -41 -145 151 664 -533 650 -191 -42 -857 642 -643 -842 356 78 417 -48 -771 -979 -678 -361 823 535 827 125 -881 -977 -101 -276 -158 851 -211 -45 -549 964 697 547 -749 13 149 -517 723 555 -751 -277 456 863 934 667 382 -108 -574 -551 213 -978 -458 579 527 377 -266 961 -121 489 -430 79 69 146 524 -705 414 854 -494 -274 833 -843 207 804 814 576 -609 -592 937 -305 -325 -177 172 -816 21 793 -360 -402 560 -556 -39 -79 332 967 -619 473 -830 -433 201 665 48 277 -477 -615 892 -329 -846 -623 690 757 -84 -354 951 514 -932 480 686 574 -396 -941 -583 968 -435 -143 287 -480 -124 55 362 199 -284 -427 -688 -362 536 183 -511 -971 313 899 610 14 -670 742 -530 -47 642 -737 -807 -555 -332 221 475 -942 -705 -363 -102 739 -309 21 683 -663 663 -761 663 80 80 712 -405 -747 -802 786 -956 776 -876 416 952 -772 -365 -921 -977 -165 992 -945 -306 129 129 996 822 -482 -949 -287 -134 -811 -481 861 -622 -104 946 75 -705 -929 -690 -87 936 -496 127 920 -804 -977 -722 -72 -358 -592 -370 795 560 -638 -240 -454 -735 -92 -529 362 -173 257 -779 -57 209 -570 293 56 54 88 161 352 -475 772 -491 104 411 -715 155 -171 124 171 -521 -205 591 -868 124 -403 -38 543 430 730 9 -959 592 -749 -363 996 -847 520 942 159 158 -968 -548 -773 -342 -947 -581 -823 505 229 126 -1000 -551 -952 -474 998 989 140 -567 -770 -800 -32 261 388 983 48 682 521 -980 -490 -632 -609 -892 271 811 603 183 -578 -389 521 920 -81 -96 -40 310 -980 935 255 727 -16 -526 -780 -991 -770 721 -326 362 321 -277 325 650 -491 -778 -692 -392 779 -796 49 -55 -12 -921 207 -968 -761 932 -690 -790 604 159 -339 -520 820 800 -840 -78 16 -198 -473 -862 854 -575 -442 -482 148 -703 761 106 414 -652 -392 -686 689 925 -599 -697 -927 -290 266 -547 -982 367 342 -954 -442 159 -868 -282 -394 -322 -123 -517 972 945 -493 -288 -931 -129 -966 -910 -456 -216 323 -394 -58 240 426 -976 -674 -40 878 109 127 -9 527 678 -369 -183 -465 -324 741 -841 20 -354 -975 -616 497 -786 305 -312 -575 -768 -71 507 919 -923 316 -788 497 -19 -790 -114 391 174 91 15 -249 308 911 -490 -513 -190 -360 -282 -544 -490 -788 -195 -607 561 -843 680 -29 -538 989 -556 858 -232 501 -47 -349 418 893 128 593 -537 131 -43 -326 -152 -120 -331 -127 -838 161 -749 -676 39 -948 660 -512 -455 148 894 -802 -310 398 855 -883 103 -590 -384 365 753 717 -578 264 -177 -4 350 882 -873 548 -63 513 554 -286 884 382 -38 -733 651 753 709 186 -77 -986 -114 661 872 -217 -405 -475 -546 944 -262 883 321 412 182 -438 -964 -79 -994 -990 440 -377 173 968 409 54 -301 215 946 -714 -548 535 -200 787 -447 -970 -724 -317 737 -780 528 -45 696 747 671 11 521 236 -66 164 94 -202 -351 633 -366 -437 -352 672 605 -610 231 -962 -221 -987 363 -279 -603 858 -30 -63 256 -838 -427 -270 729 -80 285 906 -756 -196 476 724 154 988 351 -940 -82 821 -482 -877 119 400 -461 -139 736 775 164 471 -930 -783 509 -908 897 285 -348 855 -558 828 -125 68 -285 259 362 103 -424 968 -186 288 -66 -881 -672 542 912 439 -946 137 -253 -533 770 13 241 677 -92 -119 -625 -696 -421 -400 667 544 -884 -11 -734 856 591 -53 293 -939 47 133 900 475 -137 -693 240 -610 -916 -653 -261 363 -554 67 -673 483 -171 -586 356 282 -568 284 970 -735 -66 -799 668 -665 404 -421 163 895 -723 854 953 712 -649 887 243 92 707 -67 102 -902 -594 -503 -762 -361 -68 -381 -980 -744 -136 214 209 -399 -566 -315 746 -608 -623 -482 -610 236 638 881 -279 -387 -810 31 -405 962 12 982 70 926 -100 -836 -845 -346 -198 -926 -10 -495 10 768 452 686 -824 -899 -964 243 119 999 -735 462 -257 -85 64 788 -879 -826 80 646 312 464 290 -838 -322 -482 901 255 -542 435 -755 194 268 -590 -418 -660 521 -75 -214 -502 -100 165 829 -478 -400 -907 -512 159 -157 663 305 243 -195 -659 286 612 228 59 167 -490 -116 -960 0 -978 -337 -193 749 -204 -613 356 -707 -222 -502 348 -467 964 -978 -406 692 -568 771 -997 -892 834 -910 -773 -948 871 -245 493 -915 -851 490 -331 -596 752 542 942 -521 -916 -874 981 473 924 875 479 363 325 843 -92 769 -453 -660 -605 -799 99 630 31 -260 71 148 -916 730 13 559 289 -82 267 160 -168 -118 935 458 -245 -790 -201 -574 -195 -218 -350 486 155 -598 -325 -722 823 -801 680 -349 6 -78 -208 -230 886 -518 -553 -983 -668 679 716 665 -555 -548 -930 -373 60 539 92 687 -847 385 264 128 823 -370 37 -734 730 182 135 227 -134 -831 545 423 517 610 732 -502 -545 -210 -866 -127 -378 869 -290 -668 -250 -58 -799 634 -205 764 -25 69 -172 77 -684 764 328 747 -205 32 -718 630 -434 -694 621 566 402 928 1 194 -595 618 -827 -119 -729 -13 93 350 -179 711 -340 300 -811 821 -834 -867 -338 950 269 353 432 854 777 781 397 -456 425 574 -890 597 -558 483 902 810 -580 -801 -234 -558 -354 460 -458 -803 34 -515 -186 -775 -98 -781 -875 -479 904 -949 229 964 -128 -346 30 762 296 -309 519 345 -363 -641 -23 -763 -315 95 -112 -472 540 -404 23 670 968 -771 -174 549 907 997 35 -805 250 -861 -668 -922 692 -850 401 -140 -885 -902 727 -286 879 -185 16 -639 113 561 -147 469 774 152 -553 481 -17 772 -770 207 424 531 -722 -432 -797 -443 568 893 -537 577 -461 -643 -627 -430 -931 -380 760 -566 369 -748 191 -127 -937 405 886 -716 837 -866 762 -42 629 -649 273 -988 23 -585 -945 -762 -211 -450 -502 -573 -541 948 -521 582 -702 712 -572 -311 297 259 -352 -711 600 221 -510 -912 35 -300 789 -953 145 -419 260 583 614 -860 194 -272 946 46 198 -741 689 -203 91 -881 -566 119 800 185 -500 -160 472 570 -636 -914 199 799 339 -728 -259 -372 -483 346 -975 946 -722 -197 741 -141 -404 884 810 46 -11 171 -55 -939 -231 -701 -233 -390 463 -494 -54 234 -283 -471 769 -359 -578 -864 8 973 264 -611 204 950 -758 240 626 -816 -185 699 -602 -559 -247 136 796 327 443 -493 -184 -95 -132 478 75 -771 87 -611 -280 -570 844 512 461 2 -280 -740 -580 -911 669 175 99 -449 -432 -81 -105 -243 -966 74 -679 -392 -254 721 233 12 -872 -514 -735 -966 109 828 533 -226 358 -790 -846 -764 366 -442 -637 -95 62 515 -596 598 394 548 -417 192 -857 408 -325 -481 -82 462 691 804 588 -801 -57 484 -161 -191 -335 -201 -748 605 85 495 425 200 -566 884 769 -620 18 -162 -949 -222 -893 737 -666 -256 -882 613 -643 990 587 135 743 418 -551 476 278 667 -904 714 133 123 76 613 -661 -742 -953 -38 -928 -934 -498 -137 -365 983 -771 390 549 298 -276 127 261 110 286 -529 491 -759 231 262 715 675 -548 406 680 548 170 628 -44 257 -177 524 -102 -254 764 761 85 437 -5 459 -685 -649 594 278 -204 292 335 403 30 -625 -887 -165 -743 -962 535 -984 785 851 77 430 477 583 805 854 -828 511 -208 443 -402 832 -906 -823 692 -268 26 -953 -678 -284 929 654 -550 -822 -923 317 -468 -985 -329 -380 -521 -897 -76 -993 -740 578 -67 270 496 84 149 119 -316 318 -104 -721 8 -70 655 518 -323 -773 343 700 -998 294 -338 -746 -535 262 107 189 -845 445 -710 -996 -838 523 -63 706 863 45 -611 -729 -443 -438 -675 137 587 939 -862 -347 -53 -904 -723 156 -361 -903 -849 774 -40 516 -787 590 906 -251 908 -690 164 926 844 848 37 710 -193 558 -945 962 -838 591 903 415 344 -256 86 925 -417 -313 -551 715 -338 632 -122 283 277 -768 -312 489 -232 661 -554 -971 -122 894 -464 -714 -198 947 439 624 -846 465 512 740 -593 88 -17 514 556 -171 -253 -781 547 -84 693 -752 -348 678 -259 -702 -726 374 -980 -875 -528 -200 757 -470 791 457 664 -876 -728 670 -5 -709 -798 -139 -977 -156 860 823 77 862 -770 553 -35 451 8 534 519 -810 13 -945 522 -748 -304 632 -438 251 695 952 547 -697 -845 -31 925 881 490 -676 152 -649 654 -998 -112 997 342 -111 683 -322 -675 -701 -386 4 104 -190 465 211 -874 404 259 -554 -126 156 -669 -561 25 94 180 741 806 -435 -340 -856 -810 886 -626 336 182 381 418 215 -643 871 -682 -482 -893 181 896 -167 -562 -87 -884 -723 -881 581 -882 -725 449 423 -527 317 455 652 -515 386 -202 105 893 808 -260 -499 313 -581 -410 -481 -944 183 676 -593 -879 -735 108 -999 916 721 -681 195 945 -166 579 -80 -208 308 -560 -856 -216 403 -736 -743 57 43 851 -801 868 165 952 471 142 792 -394 231 463 900 338 -129 966 -568 711 -949 874 543 704 970 598 -878 30 862 -396 0 362 177 72 -504 -770 943 414 -546 406 -655 129 -637 -804 576 259 971 185 205 426 -45 -803 -397 477 312 291 307 485 463 -1 -497 56 -407 66 -930 90 -225 934 682 -721 -536 879 -775 -677 -867 -863 -790 481 7 -538 244 863 612 857 287 -341 -922 -54 -664 311 -852 -13 -433 -622 622 749 528 -360 -797 532 587 167 -492 -789 -177 -81 -439 -41 -447 -463 341 674 49 -589 -459 -590 -920 117 737 -988 -636 -555 -496 573 -842 -422 -231 -451 -938 -82 24 101 587 -757 -736 -269 122 -922 884 -798 -249 678 -38 -230 -930 -869 -654 816 493 -331 -814 191 -474 -157 383 304 -259 153 434 105 -215 626 915 -482 -720 -969 -153 7 -536 -97 -463 -846 -393 459 -490 -703 899 -349 347 -496 816 -675 418 484 -893 625 -522 -315 -906 738 -876 -710 -998 -170 -348 -988 945 175 290 810 -100 -565 -295 -605 -918 477 -691 864 19 334 -958 894 -878 161 12 -943 -622 -853 -853 -358 -783 745 -945 421 432 -80 662 -962 -12 244 784 -48 555 997 8 -541 -923 655 -428 -728 415 685 642 519 -855 -1 -565 585 -797 464 523 824 501 -919 62 -210 -338 494 996 -407 -662 162 -645 280 -329 -463 649 313 -284 871 -886 -959 939 -157 -451 296 961 315 605 -709 -885 715 658 624 910 475 766 -774 553 -391 496 -587 236 -19 -720 780 -158 -638 -412 420 861 80 -596 -342 -339 156 151 764 181 -849 -573 903 -816 240 -916 -608 -310 263 -317 558 243 593 715 801 -564 -646 704 90 -330 181 -946 433 -264 516 866 -671 497 668 -460 978 1000 -316 314 -651 -264 -890 -609 -866 941 664 -142 -136 -510 906 -901 -612 -526 -195 795 -624 -985 785 -393 292 176 928 541 -128 225 452 -203 -611 -877 -83 100 -123 441 318 -724 -759 -844 845 933 379 891 330 150 106 -917 -20 765 -372 356 334 -337 66 879 -26 -71 -400 556 -824 434 126 -612 -443 917 -783 -26 998 -105 -417 614 591 341 -917 -585 211 -300 798 834 -857 588 508 -509 -191 -541 529 -194 36 264 -609 -723 854 -587 182 -785 375 -749 810 -4 -702 858 643 -415 -914 -87 -789 16 363 -161 408 882 -588 54 -623 -666 -143 -316 -156 260 491 -13 -893 -34 338 269 17 -502 36 -357 452 169 623 292 904 77 421 229 85 -652 -21 122 -351 872 -966 -310 10 923 470 -310 -485 -365 -603 261 -368 -102 683 -268 -38 312 210 -127 -378 -824 -292 186 -919 932 696 747 310 -802 -336 27 776 629 -990 886 -852 677 724 -368 -834 930 -372 -712 -654 -730 455 -976 -827 183 -13 -587 -937 -828 -121 831 414 -488 329 365 731 -559 941 -825 280 -912 -242 -553 -603 539 179 -900 -720 -786 632 981 338 -27 -890 447 -593 918 155 -133 314 -847 160 -511 -432 -879 297 -299 -394 272 606 390 262 -716 293 548 -403 -123 -717 -23 -160 -183 -564 533 80 -641 -290 -210 396 -99 -826 665 -583 708 587 886 -550 194 -176 444 147 -531 -421 79 -801 -990 60 886 -988 648 824 16 290 969 528 -974 -481 -476 -502 -610 553 848 84 823 -537 997 -893 31 -874 78 222 -130 343 -395 510 39 580 452 241 -878 244 847 840 255 889 -372 765 933 -812 551 928 -886 -234 -96 -369 909 201 -207 -595 234 917 -453 -103 -59 -264 806 -803 89 481 516 691 -924 -204 437 726 534 -290 942 947 -510 -144 -792 -782 937 857 462 -28 -979 -851 -976 959 352 509 -800 -82 -280 -813 -742 -800 -138 938 143 260 449 -257 146 -36 128 18 565 -54 805 780 725 -118 611 979 -357 528 -888 -22 -317 -365 63 617 -753 -904 -153 818 -86 -392 -411 -371 -499 671 301 -360 -441 -341 -276 57 722 178 -190 30 -372 323 -590 -400 973 699 -913 516 55 197 -542 -439 -452 -270 -404 421 -393 748 -457 -908 -338 901 456 -572 -197 -825 904 -282 739 81 235 -70 -360 -294 15 229 700 20 -597 -25 -884 814 -95 173 653 146 -447 -844 -229 984 -518 -282 956 782 -966 990 -255 -585 291 -822 254 -886 211 36 -373 99 -107 592 795 148 -549 644 -657 -777 -311 -195 141 -696 233 -39 -677 236 485 887 393 978 -848 -693 822 -434 -210 -16 792 -424 344 749 833 312 -342 -590 991 441 -757 121 -800 378 374 -620 -470 989 670 -622 -872 449 406 -439 -285 -576 69 317 -420 199 314 -461 -476 -852 -909 -724 729 -820 48 -388 599 -646 985 -743 406 470 -144 -520 -738 23 -98 -653 542 884 911 392 -471 907 557 -432 -764 891 -898 -966 655 51 -412 -737 318 -509 383 1000 -504 489 165 -263 -812 -361 -776 296 391 -849 -202 -36 308 -111 111 66 -28 879 177 -384 344 627 -453 240 729 -835 -209 -377 845 -628 -654 -56 510 -272 652 -458 167 -580 -451 825 132 64 -725 605 -130 138 445 -699 -564 -938 132 -197 309 252 -144 774 477 844 -27 417 41 301 -349 -45 589 -796 -775 -323 754 236 -566 289 814 -615 -14 0 336 -166 116 -847 -812 250 -865 875 41 -935 117 638 -514 254 -538 621 861 -488 25 -359 110 709 -515 -772 -971 -347 -180 82 533 73 424 -970 457 -998 -772 964 492 -898 -889 -105 -819 -729 369 -749 91 -259 819 356 839 862 488 -302 926 496 421 -447 617 -442 580 -346 463 -795 272 316 -492 761 71 -606 180 41 -414 528 64 100 -661 19 387 -855 -61 745 -799 -99 868 642 -983 41 -51 -1 -385 340 -546 811 73 -11 274 485 542 93 -872 582 -266 -819 -763 223 -803 -281 -270 -136 570 105 953 -190 -533 -945 162 230 -81 300 -80 491 -961 129 106 -555 401 531 -413 671 -415 590 -944 -209 -499 -427 45 -222 830 567 -772 -592 386 -422 -310 -605 98 -311 -116 196 288 -351 373 -843 -411 -21 -21 426 584 -507 -315 910 359 -168 258 678 224 -341 715 967 250 -279 -98 -238 -199 8 -744 -505 532 -769 900 -589 -444 879 65 -432 -509 -284 807 -100 -730 221 -879 -44 900 -627 289 94 2 84 -356 -222 603 -130 16 42 446 60 -850 17 -898 526 -588 484 -617 -445 654 -258 -727 984 756 -376 748 187 585 -751 589 726 -42 75 859 -976 184 -194 -337 -809 221 -355 -257 -810 677 -639 359 -710 -897 509 187 17 745 519 -166 -171 -59 362 541 190 767 -252 471 472 -830 678 -659 842 -632 -911 -530 -16 -130 -789 558 -812 -171 -183 -658 -326 842 18 875 -122 108 886 29 -756 -104 -755 -559 811 624 -908 698 -263 189 -50 -646 673 849 677 -386 321 -435 -259 220 315 -975 21 202 888 179 446 187 224 -986 -230 352 818 996 726 196 895 -458 -129 642 586 -562 987 -481 471 -33 -272 -995 786 -168 -512 622 715 361 520 -278 966 -329 -700 -337 290 -227 -874 439 458 -435 161 -631 158 -677 -193 462 131 -935 837 -991 -375 -655 -887 -21 -798 593 -313 -849 698 521 -918 828 465 -605 -395 682 -832 955 -736 756 -913 -284 761 660 451 979 -749 -294 -854 -38 198 -462 -518 -406 -37 -150 283 51 -642 374 126 -458 975 -153 -425 -653 348 -408 -591 -269 914 911 232 425 -75 60 538 -121 -394 -203 836 -900 332 -71 794 527 -369 -672 885 833 -711 -227 514 -572 -609 -742 34 -852 928 626 225 -899 -739 318 419 893 778 -651 -329 605 433 292 -505 -644 831 80 -171 462 702 -361 -694 304 383 127 665 -983 -940 449 -851 -786 -902 528 971 -529 -485 81 -959 -450 -488 -630 402 -462 484 -771 159 419 -441 615 646 -614 473 -376 -347 396 590 -905 599 -706 921 -119 176 761 -521 -541 -410 -3 744 959 31 2 96 84 43 -564 -580 -473 163 793 750 -772 -967 950 -692 495 811 -710 248 712 65 -542 770 -488 -332 -18 321 968 -926 -886 946 311 -860 275 -588 -844 -945 -580 674 821 -540 -535 -12 279 459 842 455 765 971 351 -699 -715 -359 661 596 -260 -709 -288 688 794 -848 479 -316 -770 -731 -232 -465 422 743 -843 -539 -401 -31 719 -227 -326 -427 -311 776 -523 -651 258 603 923 964 -785 -671 463 577 569 -116 418 -45 962 610 -481 -303 501 -377 -333 197 228 854 -107 -462 -852 -946 -400 708 -248 -853 -771 806 600 -179 -842 641 -508 -394 -651 -767 43 472 900 -268 -51 -840 -842 52 610 -873 -716 383 722 336 -666 171 -258 -641 405 564 728 -6 354 124 -926 -23 366 791 -8 -495 -432 -252 640 -628 -428 -658 -782 876 73 497 -721 6 -481 -331 83 136 -487 -439 -925 -418 80 17 599 -23 416 -487 -311 836 884 446 -5 -22 841 -424 -518 453 468 677 -408 467 969 364 -611 -854 430 -660 669 -533 883 420 449 -923 122 -246 485 -27 384 -295 511 -76 -143 -725 -627 -955 -404 419 -336 823 -914 742 -478 -485 -985 25 -13 578 855 -174 -406 -662 -428 767 960 819 -115 -401 693 417 -261 -488 -165 113 618 852 -42 -85 19 -254 329 -581 380 -877 152 40 -180 -533 -541 -918 -962 374 767 -451 -433 -227 451 -296 897 485 -259 -37 -646 564 -138 -202 236 845 -187 970 -967 242 716 384 -77 350 -518 525 -816 -225 -323 549 337 645 753 620 571 -977 -941 -227 -569 -300 -830 -542 821 -144 834 -275 -179 -107 692 1 -668 462 -903 382 -453 -312 745 684 -592 313 883 603 -613 -723 -530 -23 803 47 630 492 -360 494 -449 -446 376 -777 -73 624 -600 349 453 859 885 516 914 618 -122 710 -17 919 524 176 -37 722 -714 -17 -370 414 296 809 398 578 -697 -360 -983 -991 417 654 -808 174 -799 551 -843 -604 -761 -600 100 -626 -998 556 760 -493 947 793 -978 -852 -538 881 336 774 -792 -454 186 57 -115 -810 -315 -350 834 -822 366 -475 -647 -817 -439 877 -66 200 -540 93 113 950 -440 -809 936 -207 375 -343 437 -995 485 -257 71 472 -431 -671 595 -406 -103 -3 779 697 -691 178 -491 -622 -484 9 -574 544 -210 -641 270 474 485 610 -157 -40 -688 840 -533 787 908 -412 563 832 637 -79 65 287 -195 -944 195 397 663 801 -297 822 525 -549 772 -1000 -793 643 26 -844 686 -342 75 179 -557 316 230 -445 583 -479 557 -297 -715 719 -461 -252 299 -628 -473 735 335 -378 -820 669 321 -789 -811 -497 364 259 32 463 -216 -17 152 -943 783 -37 375 458 -285 -894 425 -99 929 18 -701 -137 773 -950 -350 167 -392 964 299 -883 928 674 -812 538 334 -339 245 462 -887 -65 -929 307 -680 -808 3 697 401 269 -32 493 653 -668 511 -239 313 289 -388 930 591 236 -453 -105 677 -230 295 -504 195 -428 922 -594 -845 -77 715 -997 -219 -834 7 426 -232 -129 -612 847 -907 196 -200 642 -467 -819 -424 55 364 -587 -223 856 791 459 409 710 674 426 -26 -843 508 120 418 418 -460 -343 866 -872 817 988 -509 -378 958 -694 -420 276 326 -808 522 852 476 -801 556 -423 360 -902 699 -706 341 142 -740 370 -415 988 708 -279 -120 930 -717 302 238 44 928 133 232 836 1000 -486 -403 483 -339 -565 883 444 264 -756 -541 -72 -388 522 -901 -499 867 402 563 -478 -4 344 -566 -986 -146 703 -462 53 -480 -419 306 -549 936 540 -112 835 410 323 590 -891 -673 -444 214 955 557 -524 759 378 -119 -596 771 862 -104 0 428 262 399 234 65 -82 -862 34 -77 420 -484 -569 357 441 131 -65 -356 -946 492 -546 -705 514 -11 -958 -378 -900 467 314 816 827 -29 -281 -631 690 670 -628 104 513 -927 100 75 -46 -879 -108 -12 -319 -710 452 -669 89 -160 -739 2 -688 -177 748 -463 759 -622 957 -400 637 957 294 356 -722 -746 353 467 690 -964 642 556 640 -192 270 -17 594 -345 -948 -384 -954 397 -708 593 -41 -386 -926 701 425 289 -691 -519 -986 -208 526 -315 409 -474 -123 236 310 746 1000 -787 -786 -427 -169 266 27 -261 360 -174 -439 -659 -189 -601 749 404 661 -699 -839 35 -433 681 635 -268 -613 705 683 281 420 146 66 -261 -191 997 -250 -599 -958 54 374 949 858 852 -323 481 648 -811 220 -574 -802 -714 529 962 -516 235 509 -520 -985 -334 166 -558 -585 547 -651 -482 360 -667 628 675 732 -717 840 -231 -78 371 -867 -226 634 758 962 -793 -321 -370 -369 -366 715 451 -117 42 611 -464 365 113 -860 -145 -304 -55 327 -972 -495 -306 18 -660 111 528 278 345 -535 -190 -859 389 487 -23 732 217 -852 -383 -302 -241 -796 104 -932 -513 -196 -498 -139 790 984 -35 86 799 138 37 -98 -342 114 898 -477 -317 57 -309 316 469 -60 444 -339 -977 -262 -326 -116 -248 -951 -954 128 -333 -654 772 -784 214 -396 580 -392 -876 70 690 -318 264 301 -478 -156 -391 -428 -553 761 -747 120 760 -81 -276 95 -913 941 -805 -832 614 -341 808 603 -656 515 509 721 991 -108 777 948 166 708 773 -990 235 -567 -863 -792 -171 169 779 -7 15 57 -740 -400 -767 43 -747 -476 18 177 436 852 734 697 699 -74 -90 613 -632 28 -314 -897 781 -799 -294 313 168 11 -321 -423 884 208 -40 815 89 -496 -388 398 -84 865 619 493 94 -547 854 -705 -379 -165 482 291 440 -335 167 -459 -660 606 8 59 27 91 591 242 -828 387 -998 -741 136 -750 353 -365 849 533 412 5 -928 -181 -976 -442 741 -466 128 -926 -350 -77 -886 -281 -346 251 696 530 -962 303 -654 -859 -392 -950 -946 780 -283 -825 740 817 -91 527 -287 -680 -198 -641 -109 381 -946 -845 -600 416 54 425 -672 729 886 -281 -676 -525 629 -941 226 528 39 964 -406 -932 760 457 -676 813 -622 554 -215 -364 -508 -991 -572 359 -407 959 974 -452 448 -624 -366 -914 184 663 205 408 12 694 -830 708 -216 -237 63 -511 -131 744 -337 502 -61 91 803 -243 -906 652 -356 -321 -950 -934 51 343 -328 164 -119 360 -855 -291 176 62 2 -777 -704 847 -273 687 140 -968 821 684 -197 124 -662 -526 -742 -768 693 940 543 26 -919 283 -894 95 214 -965 391 938 -237 253 458 -458 880 589 -3 370 -942 -476 -60 -685 -400 547 232 -298 -908 -71 -547 -431 986 697 -266 -670 -560 217 684 -209 760 899 -462 -774 748 269 370 624 -932 -713 -963 918 539 34 -834 179 -130 413 344 60 196 -28 690 668 924 861 -283 -979 727 -181 -290 -692 769 983 -1 851 934 814 769 283 -177 235 -808 -587 560 257 190 -21 -946 413 537 292 -419 497 -136 -285 665 -619 -590 818 -691 705 -986 324 -606 525 -793 571 -128 759 -286 -860 956 -814 371 773 559 314 535 -605 -651 467 717 627 593 935 937 -628 -250 -551 559 -399 214 -251 -194 -389 -827 -994 -985 -763 490 363 -239 -398 318 343 -6 -162 -836 -952 423 799 -906 135 215 -830 944 -670 545 836 -651 614 901 450 -439 -163 676 449 -675 -348 348 871 306 974 -701 -190 78 853 -248 -828 475 -203 747 -150 -715 918 717 -235 758 -670 -317 -855 -510 -146 470 -111 -187 -780 17 -344 328 -274 -800 603 437 136 -456 -882 -590 677 310 -100 -242 -991 929 372 -565 545 839 846 156 578 209 608 -39 -475 488 974 -163 -150 -98 688 -339 600 255 313 -323 895 -726 682 646 824 -21 -792 407 -335 4 -558 966 952 663 419 -683 -213 -14 -107 -363 441 -865 -119 827 2 714 17 600 -992 -25 149 -236 866 706 64 821 -332 -993 -919 119 -393 -715 383 -93 -784 -89 419 373 915 638 -383 -248 -995 -34 -51 707 685 165 789 -868 -718 727 -978 279 -365 43 744 -112 -619 -316 204 -325 991 -141 -236 220 625 -948 685 -718 -226 -227 -164 -796 -235 -493 869 258 -377 -392 958 -333 444 -971 826 925 -856 788 -827 -886 830 192 -877 -628 -482 -585 -566 -399 596 -947 246 221 436 -20 225 226 354 168 728 189 -995 -63 -878 -228 -119 -94 394 -847 -806 223 -915 -628 -265 -608 376 854 837 -174 361 397 -274 -380 879 -55 -53 -668 503 -157 978 13 -247 -103 -850 486 309 713 -770 -375 13 -407 -451 -532 799 174 569 -295 765 -541 230 -302 -281 10 577 942 143 477 -35 -734 -419 290 372 442 -883 -902 -444 -356 197 449 312 674 871 682 -786 -395 -599 -50 957 -299 -668 -867 256 -935 926 -119 776 763 -547 -968 -436 474 -974 -826 225 -439 587 474 -306 821 -281 -716 686 137 -206 -890 743 52 423 10 349 -985 -449 666 646 -454 480 -915 608 -940 -90 94 535 562 -991 605 655 -469 -822 -392 748 -309 -903 -167 -715 -124 -786 399 -33 -964 -521 -271 -116 233 -350 377 53 915 -946 450 -86 523 -965 -605 -369 -438 -351 -716 833 -514 226 -240 -974 819 -968 -215 877 -240 -505 937 510 436 529 -524 365 200 -267 -951 997 798 902 -221 36 -751 -398 -4 450 -495 750 451 504 955 -575 10 -597 43 860 719 -786 418 216 120 595 -396 583 -617 165 686 -640 564 -163 -452 -3 551 306 775 633 482 -858 -536 895 -465 -793 -124 756 127 463 -31 678 -451 508 337 837 -720 987 -245 -665 -415 308 791 -124 159 581 287 901 -792 -451 91 120 216 -262 77 -944 -844 -507 -584 -153 321 360 240 -412 798 -900 271 -232 -112 -450 -535 232 -744 -205 219 799 -262 -89 265 898 -812 -532 868 -907 -423 -71 652 -430 459 73 -285 -796 543 -225 253 551 663 379 993 127 546 -609 939 29 -398 -205 -691 -227 817 189 338 -505 909 -829 -18 137 -331 -280 -459 -77 -290 -942 653 -707 528 470 181 -933 -507 -849 560 548 220 -71 -586 672 881 42 218 161 557 417 501 630 -112 -579 260 690 702 -49 850 -715 183 -397 14 303 68 -779 75 -407 110 -690 289 895 -631 -172 -196 -811 825 981 689 727 324 63 394 -29 300 -351 466 872 967 341 905 -331 496 812 -951 909 262 857 -77 73 241 634 -693 8 852 -925 -372 693 -740 -857 459 -819 456 902 208 4 -982 -471 952 -303 -440 926 162 263 -481 -95 606 352 284 -164 749 -488 826 873 -860 695 -473 22 285 15 -636 -706 573 -988 199 120 361 -521 183 -697 500 -214 -496 -860 -950 -776 -854 197 606 -522 -864 256 184 -991 33 931 271 -821 -374 895 -62 -50 927 671 -13 441 806 -807 335 249 -227 -400 123 -859 105 -727 614 -703 -256 -582 -197 -977 349 -31 -212 -99 -655 -239 -610 625 345 -566 509 -911 419 -820 396 -614 -679 179 68 83 268 -153 272 597 202 177 -203 -863 -50 868 -582 -136 379 355 -377 479 -519 967 181 82 966 -208 -289 566 -307 -412 5 521 976 273 378 -264 -868 345 -333 83 409 524 702 621 -732 438 71 -626 634 613 -342 -545 984 190 -381 246 -402 -899 471 -523 -194 664 309 -920 -473 11 -921 803 -416 -236 -368 -10 716 961 -227 841 -554 63 -295 -26 509 -361 -99 820 -73 -278 378 -823 565 903 16 823 -938 399 621 978 208 -864 -367 233 -256 732 -715 -48 -411 895 -823 373 -791 -676 -596 376 -885 -593 -896 318 764 -163 628 -572 -973 -195 164 -610 -802 969 -542 765 -808 -10 -458 869 -929 -229 -430 693 -586 -614 170 -822 -253 45 -811 -279 338 -472 599 844 -422 -107 -271 -672 -85 786 -394 -683 -66 203 613 589 -259 236 -943 -94 10 571 -16 -365 -958 673 -18 781 967 -288 716 141 -120 -108 35 160 453 -363 -1 505 -264 -577 587 246 750 -578 760 -208 -808 -758 -913 -963 220 -963 488 289 798 830 459 671 320 -909 -88 164 -140 -28 325 -334 -323 431 749 -351 -72 -570 343 77 726 -431 996 988 -130 2 -131 -627 -904 263 -364 -28 -666 -967 671 -354 -986 299 -712 216 -430 -650 -833 74 -217 932 13 -562 -617 924 721 780 -275 -652 557 569 -447 74 -216 -468 -654 -787 -624 738 112 717 -854 -647 325 -854 -601 794 -931 -301 -264 -391 56 393 613 908 61 745 -960 431 -729 -56 -841 -940 -697 621 361 -266 544 -555 654 -860 0 -396 -925 -39 242 -468 676 -850 875 824 -427 -19 394 175 32 692 85 89 -1000 921 -553 778 579 -861 952 881 -289 -64 538 558 980 -95 326 -878 -362 129 -581 807 123 -543 983 733 319 487 595 -865 86 199 -131 -977 581 -967 412 -975 -673 -88 495 729 -426 731 439 5 -322 373 336 -785 365 994 -241 950 938 125 -939 -831 83 976 -604 -574 -253 550 -567 -551 825 -647 -36 551 -116 -171 -743 -630 -332 925 151 941 190 -363 674 568 50 -267 -959 -177 -821 -219 -274 -132 946 -277 -903 -784 832 -547 692 927 491 363 415 -334 221 876 -145 721 -709 840 608 224 -75 393 503 914 -87 -19 851 -878 617 693 -104 164 -218 -169 103 -633 -100 -903 941 -597 -13 723 37 864 273 -251 -900 801 -78 -583 -651 604 -6 602 45 -320 -962 -242 950 315 -774 -20 98 -843 955 948 669 -414 -708 832 -460 -929 -792 -651 -901 477 283 804 -648 199 -2 682 602 32 395 507 -289 -38 596 -104 732 348 599 808 -660 739 -291 330 -458 -951 216 -624 -839 56 -942 -907 -100 -138 590 442 355 -67 377 322 841 -892 490 -212 976 -893 331 232 372 889 603 -561 440 -873 -903 -588 -977 482 -1 192 54 942 -121 -770 930 -960 719 411 -852 323 437 322 -721 -712 572 196 793 -170 -103 -280 -546 617 127 489 707 -30 724 918 -216 -940 697 -749 78 1 -513 741 -262 -509 721 -956 386 144 111 -204 -212 -931 -160 -24 173 -425 -232 -28 -947 463 571 -474 765 -628 -603 667 -499 -754 959 -654 -112 734 354 -870 748 -645 389 90 686 -331 -363 709 -406 787 166 -763 67 872 -893 122 102 -940 604 -658 44 -369 710 -287 444 -249 -714 409 472 -661 -492 525 358 452 100 -446 215 -815 969 -69 -240 -500 548 -414 -763 -339 828 -368 -306 354 -344 -789 -662 23 -709 701 -687 -162 -75 -982 880 328 -417 -698 -651 769 545 110 301 -649 -32 879 173 778 753 541 857 195 -205 -671 713 156 526 -667 -377 469 -827 -105 -867 406 -884 594 27 888 633 690 -230 505 -52 -129 755 877 -166 -24 -39 198 -183 -541 -189 -97 470 -404 49 989 -66 459 562 -622 -816 349 -347 610 411 561 -782 836 -261 -705 421 818 -375 404 316 -856 -769 -932 182 -339 277 -608 -524 252 315 660 152 -800 521 -855 742 -732 -930 -251 -390 354 234 -130 445 -783 -155 889 66 23 256 -107 -822 -206 -347 -879 -771 -596 -294 -588 -73 254 -43 715 -355 501 -664 136 153 -979 -784 964 822 -897 -81 -499 -350 252 210 -599 -65 70 -806 -252 433 1000 565 20 -61 860 -433 516 44 -709 -354 705 -777 -115 637 701 -519 -243 470 189 -896 275 -349 -647 -350 575 438 -8 -116 -935 196 594 536 350 -814 -721 975 973 24 39 439 -736 -371 997 633 90 623 -849 434 -462 -700 -545 731 316 989 396 -108 -208 414 914 -304 557 -842 -1000 -340 997 -658 -518 -399 341 -932 -409 -324 698 -139 939 -350 -43 -523 248 765 -287 -214 -685 702 -581 -803 397 715 -121 739 -623 268 -505 -655 -587 -243 -384 -914 553 450 -245 -190 -927 -544 18 56 -162 -825 502 449 923 -493 -605 -612 -933 -410 983 943 -806 -385 266 403 -86 -361 854 609 -510 -431 945 -249 -814 709 -391 954 -595 -428 156 825 763 814 -128 231 582 -895 -858 365 -251 -734 -882 404 -666 -420 -232 457 -756 195 -964 662 551 926 -180 -875 428 -421 -846 -929 850 -220 237 816 130 -982 -650 -563 539 425 885 287 53 841 203 303 -618 -904 -419 925 -248 -326 387 -57 335 934 797 -459 940 303 566 -15 -290 -509 -150 274 922 -298 -622 464 429 791 429 -29 -704 -699 629 229 664 -50 -538 270 595 -108 811 -398 195 -423 -608 -468 -716 875 -967 -205 183 329 -873 459 -907 628 -866 356 267 847 -534 -788 -377 -677 770 -390 971 570 -647 185 -14 50 292 -924 -275 859 -450 879 767 -593 -570 -309 396 -750 -493 941 -300 546 579 -185 -622 503 -202 506 -347 -719 509 -315 770 660 -570 290 -655 469 -535 -27 259 308 -444 -133 -924 -757 671 640 -494 78 622 892 -133 -18 -694 990 23 -814 -55 -847 743 -954 552 -351 -145 315 -172 507 -355 988 -167 529 -163 -861 -83 662 -546 -915 752 -70 -351 -230 -875 -142 839 -406 711 526 -856 -714 893 925 -525 65 915 150 364 869 -103 563 -93 -526 44 298 193 530 617 -350 -501 -48 285 41 649 -294 84 175 -197 -38 -867 -944 545 596 796 49 -506 -257 345 -392 36 -412 -352 716 265 -374 784 627 -478 -630 -770 -885 -197 -115 -246 591 484 74 699 -10 408 -453 -603 -215 555 -135 -812 219 71 155 505 -848 -631 -832 691 107 554 612 486 231 949 934 508 216 583 -212 -319 -74 -431 45 -791 -484 917 -701 923 792 -418 485 762 856 -771 -833 -534 -558 503 -411 390 -660 -67 934 331 69 -312 -521 339 -81 807 -485 -794 915 -843 -883 956 -763 -289 159 296 -987 -126 186 446 988 -372 347 451 779 -727 -413 178 -396 -233 596 -344 465 935 686 -34 536 -912 -994 -606 -856 679 688 570 43 195 708 546 -661 -104 -456 26 538 -386 -324 420 -212 576 68 -183 -18 -136 237 390 581 -268 -55 398 -22 -23 700 -726 -787 -352 147 -4 -847 -492 993 439 -675 411 -150 -785 -931 -217 243 549 -597 -499 -540 -642 -694 -910 932 -72 705 941 -249 55 549 -5 -94 -59 273 -526 248 293 645 974 -86 -954 1 792 730 148 -820 -173 -977 -98 570 143 -988 479 -51 -504 170 101 -405 357 -432 771 406 30 788 844 385 67 665 169 -406 -798 -711 -365 -257 65 -549 -56 -493 -217 684 854 -395 -39 589 -119 820 352 -774 -549 -896 -966 -472 -679 795 177 95 -205 -611 -388 11 -649 -767 -555 865 325 -961 835 -455 116 -288 -723 -247 418 -437 -151 768 -992 643 -964 -227 -292 512 243 -815 70 579 276 -528 328 669 533 657 409 -133 -753 228 668 876 342 48 -963 6 334 -750 -860 -289 787 358 126 208 -49 757 -648 -88 169 -215 -378 -398 745 -317 476 -870 -186 915 41 922 -323 -627 -710 605 -82 94 948 599 700 -999 694 965 460 -896 -920 -884 728 -766 -992 -64 -577 384 29 -499 -501 -744 447 -85 42 -655 -630 844 963 -835 -678 242 757 830 -950 -972 297 762 -443 -579 197 91 -375 -370 -958 783 431 269 338 -832 -389 873 -495 -609 723 805 892 -112 -218 -918 365 -582 272 660 -630 -397 918 -752 990 -697 -761 288 -765 -375 254 -634 -863 -222 -536 -760 -704 2 957 107 -358 172 224 908 -638 273 -157 796 -437 483 18 989 -921 893 504 -320 69 32 39 -222 861 -238 800 19 667 -809 220 -721 -329 630 -794 817 -215 -942 47 250 -234 603 -215 656 -707 434 195 -711 -289 154 -867 -335 -251 514 -651 -540 -842 -398 -330 925 -39 634 758 861 778 -745 700 -648 885 292 410 -577 403 -798 -502 -605 752 143 -534 292 253 655 955 -249 -438 -519 248 -360 -544 34 878 641 663 74 -289 -872 537 -669 404 522 -794 -300 684 -345 -400 -942 87 -798 969 721 -649 242 432 -396 27 -160 618 454 718 -366 -261 -590 -108 -269 864 -688 103 968 -475 25 855 -880 -541 884 -457 -901 -405 198 -823 407 -948 901 -961 680 286 458 -912 -534 -26 792 -28 -230 705 -842 771 -814 846 98 -515 810 -703 402 -204 -33 465 220 -748 -982 303 -67 90 491 98 -118 862 832 52 375 775 233 -837 609 122 -997 798 308 592 -444 876 276 -337 901 -756 -105 -987 163 414 872 518 572 -128 291 486 -720 -323 -213 301 417 -362 -589 693 -214 365 290 282 790 -268 -561 -585 296 630 498 326 251 521 769 -911 -502 -60 -143 -790 258 619 -430 -350 538 -141 318 -110 -363 -343 -653 726 -503 424 -521 -270 -585 259 439 228 -249 -376 -784 -282 -179 583 20 44 858 -549 -366 -974 -821 423 665 -929 -813 -950 62 293 609 -292 -520 -236 855 -372 13 25 161 327 -162 -64 -797 -281 555 411 -30 76 -200 99 708 -73 810 255 792 912 -635 -960 -298 395 513 653 -992 -581 213 -657 662 -152 -993 70 -292 -578 -371 -386 198 477 339 -353 415 -869 -778 -213 252 617 -596 534 -36 -152 -869 -519 -490 -705 -384 -152 986 -636 -682 682 -945 -845 34 -421 -400 -67 413 881 268 662 631 -760 -132 -813 -997 940 -57 946 238 -543 -682 -685 868 0 266 -862 -637 -950 713 821 408 838 -152 -572 150 -357 892 -725 -552 -589 402 483 -58 -879 151 974 941 -628 672 835 -486 786 -571 687 477 -856 -841 -252 795 356 143 190 409 -566 -730 -680 -47 612 -287 596 -483 -519 -637 -465 988 706 983 671 303 804 -176 -272 647 -78 707 3 319 811 -363 -420 -650 187 727 224 264 106 852 -198 312 798 -586 -38 841 913 635 -736 861 307 819 397 -445 -858 -830 -617 -729 -578 -695 -29 296 913 783 -853 -501 -828 237 556 -780 580 895 -305 214 -92 -332 -329 422 -174 853 -380 448 309 -376 375 -627 619 -545 489 -451 568 624 147 -466 434 680 -414 -319 -379 -671 294 255 358 993 613 -704 845 43 -959 392 709 404 137 920 -985 949 -32 741 -3 -941 135 638 79 -666 -11 990 -144 886 220 -900 -873 -564 293 189 875 -626 -549 670 -916 594 325 -732 897 582 300 -244 -662 734 -217 -629 -204 606 -397 -704 -617 -18 614 782 523 61 919 326 -370 574 -864 -210 551 116 315 133 877 -260 190 -877 120 359 -45 -119 804 -795 155 77 -714 -950 53 -86 831 428 -228 65 890 401 -793 -773 373 -972 -771 -934 44 -12 324 -769 905 -365 -515 877 -451 -374 -771 626 954 -78 -244 193 -89 399 790 -65 279 -90 -664 -464 329 -151 443 744 278 -796 -911 -767 -577 -263 -78 521 -978 -248 -519 -249 519 -801 746 -635 341 -414 973 633 787 -886 -264 -167 -370 237 -375 -575 640 784 826 289 324 -937 -657 -230 -50 -543 347 523 543 -535 371 704 149 -974 720 507 -401 -227 999 -825 304 -775 -808 -249 207 -921 920 -684 483 327 -64 979 -545 599 -179 739 694 848 636 170 631 757 904 -571 -333 913 -22 -813 -369 -583 371 -50 556 71 126 430 462 514 -997 -679 -233 484 521 363 -266 723 -656 182 -722 257 529 -455 493 -333 -831 -668 -873 -390 277 -390 -267 138 325 -893 343 236 13 -188 459 158 961 -427 -488 805 930 -622 -363 568 779 173 -148 -509 -662 -251 210 -854 -206 -764 -976 80 885 218 -86 588 50 -143 -657 786 -765 744 741 298 257 260 218 -348 -328 -254 -337 -142 -490 -33 614 618 909 271 258 -27 284 398 606 -415 20 317 -491 -174 485 933 -571 -555 -97 194 -895 124 580 128 883 -108 579 -933 -646 221 -277 832 -15 621 3 -391 -976 550 -215 546 40 -761 888 -707 349 -559 466 906 828 -643 -98 -124 -731 32 -858 738 -334 581 -179 -629 731 -480 -805 945 587 -558 471 268 428 -907 77 -402 293 286 -250 -334 -613 274 681 193 -816 269 -427 -955 49 -543 587 496 481 998 502 729 859 747 572 7 173 -584 153 -326 152 57 -559 263 -700 154 462 -378 421 -93 -895 372 -556 -590 754 -500 625 946 484 456 -966 -287 -166 3 869 369 -806 349 844 -389 -78 -211 -637 -67 -781 933 -264 -783 -105 197 -348 313 -770 579 581 -613 450 966 787 626 537 574 913 -40 -573 274 341 -621 733 323 747 -892 -920 -517 843 453 327 868 -382 -583 -435 -766 574 575 858 688 914 958 -518 -530 -682 -503 197 -106 76 825 -793 -51 894 -773 -807 267 119 -538 139 -269 777 724 403 -912 300 -509 669 -229 -161 966 -198 -61 416 -4 -864 -360 16 -850 872 -457 456 47 963 -153 -502 -257 125 240 907 -525 -15 -342 -911 817 -694 -348 -179 815 -808 -193 -642 172 -146 -602 -581 -786 -19 -207 641 963 -360 420 774 -983 -138 795 344 88 235 135 411 -574 -678 -123 -602 -168 -626 56 915 -987 -888 242 27 162 341 402 638 -914 89 -224 561 216 -995 97 -205 -739 -254 863 -441 720 134 745 720 -244 -815 143 -309 -303 -83 -626 269 249 -975 -71 -346 749 -708 -792 -259 -56 -753 -407 -250 32 -344 -832 -621 891 -678 931 -194 -108 291 673 -503 727 803 -37 -398 151 -641 978 -10 -194 -618 -958 397 -685 -127 231 -461 737 -857 507 -83 232 -992 -436 -137 319 381 -538 486 642 -81 796 908 -246 -938 398 -433 752 274 -232 316 659 826 1000 -271 385 798 552 849 -406 -536 -271 -978 -63 252 -763 -248 -434 130 319 -333 -555 807 690 -458 556 407 813 78 280 524 782 319 910 381 324 -883 -297 306 -179 -738 -94 100 358 -810 361 -397 -102 414 562 -852 -616 -328 -767 824 -387 -337 357 -26 306 978 -320 -672 828 -40 521 430 -247 -50 418 -565 452 -465 -404 -5 665 335 -194 709 567 -236 -742 -214 -433 674 545 614 373 391 249 383 -675 -334 800 605 531 977 -756 -227 -798 -631 98 568 -935 -370 -73 -895 585 -764 599 505 221 736 -730 -808 -821 26 -458 419 -557 -264 -851 -450 481 -333 -896 954 -525 -90 865 737 95 153 565 759 -878 858 -38 763 -483 -560 -455 106 -760 -10 -871 33 181 254 -444 35 -215 616 669 -558 606 204 -217 -559 738 55 435 -967 -654 -523 505 914 -144 -863 -937 433 -869 593 200 -291 902 716 -763 300 -945 107 -7 360 -892 -784 -49 888 921 337 700 -142 376 -803 93 937 -759 496 245 -660 504 924 -820 18 271 -411 130 -525 707 -333 -728 -866 448 391 -37 862 -636 921 -562 -799 -971 897 -979 -740 168 317 265 -751 828 -425 436 143 908 499 -508 138 -398 83 784 824 -114 143 492 300 170 -715 730 429 -855 360 -382 930 965 879 359 -263 -760 694 -81 -549 -141 -489 -434 99 350 719 -396 -691 130 333 436 135 -171 919 224 -297 34 -983 -164 -200 -651 867 323 522 -728 -404 628 -649 -543 -873 -15 608 571 -615 286 596 -61 -630 300 -313 -915 217 -160 583 -205 -351 -708 702 242 -916 -401 112 947 -45 217 727 296 -899 594 -478 293 -162 198 -249 -332 -62 428 578 -388 -966 460 -508 92 778 46 475 -216 -548 -150 655 -556 -41 -144 -525 -410 -851 900 30 402 -524 -989 504 684 700 -207 -653 -659 -33 -463 426 -101 615 573 -290 -837 915 -813 -374 -575 844 -146 -483 -94 -45 -629 184 391 -97 -502 7 17 -37 904 -604 -729 -697 192 -296 927 443 810 -627 -870 603 -791 -506 -556 -119 599 -393 52 -104 -102 693 900 -47 -903 -924 -900 85 772 25 450 -953 -334 -68 -424 774 -448 -672 349 -346 -916 -885 -217 141 -793 709 486 956 -461 1 801 -63 -38 516 -806 -105 704 -143 787 -163 801 353 -573 684 -81 295 -538 -192 -325 -42 -795 50 671 780 -91 575 389 -315 819 329 -649 232 915 -59 177 852 -370 -488 83 852 920 -380 445 -723 -755 837 581 189 483 522 -19 874 -910 -129 -429 -396 65 623 -956 720 904 -396 -139 366 -102 -870 -388 -224 535 715 -809 -830 815 -627 -641 99 -350 -572 -290 95 72 982 -953 644 496 -475 173 -618 -333 -736 -956 18 459 -562 139 -805 -866 -241 993 692 -688 -828 -878 117 -350 835 626 687 -902 550 -368 598 -354 776 883 612 -213 148 -905 -761 -369 381 -204 446 -132 -899 -821 -793 148 431 -622 694 711 733 88 -899 -654 274 -359 684 -252 962 -743 136 738 -32 656 613 -663 -28 870 847 174 -421 549 -550 -355 -964 -109 -346 184 737 353 -154 -170 508 -422 -242 860 636 -667 986 -309 810 304 936 644 609 -414 -427 -359 390 245 -190 89 -320 -351 577 232 -781 864 -749 -792 754 -884 673 706 -732 -808 -793 189 -312 -878 160 413 -164 -475 405 61 276 574 802 -244 353 -529 -978 555 766 -973 -487 -574 238 -607 -343 -825 -370 400 628 -161 -836 -6 -564 819 -143 -339 761 941 -300 724 -839 -355 -482 -905 809 473 -243 936 201 -695 -147 989 -1000 879 -59 -727 406 -720 -874 779 -910 391 -304 696 -971 -361 416 -142 -401 -745 -667 -321 844 -390 208 173 30 389 -100 867 525 -545 954 450 621 234 601 195 -356 229 17 277 912 -780 156 55 -73 870 311 796 -434 440 -980 -93 -397 -679 107 -279 578 778 987 -2 -200 -450 -530 -131 514 -198 821 -74 -365 -556 764 273 -643 -43 690 151 -816 -951 -307 -271 400 -544 490 228 -702 304 -702 378 -199 -119 191 35 -792 408 -679 53 743 -44 983 686 -841 844 -812 -864 926 130 -499 443 -534 -300 -485 -200 960 91 -91 50 -768 729 -313 879 171 785 350 -345 520 -876 731 -951 620 283 615 -737 -372 102 -828 -356 424 -79 -879 793 -710 927 638 -755 922 180 -550 775 439 892 571 462 -83 -31 -272 433 181 -684 496 -151 -767 62 347 -551 -93 701 -970 -528 221 -216 831 637 -343 -823 -695 683 -366 184 -86 157 -831 -669 250 833 -581 -530 343 633 517 -210 -574 77 269 962 -559 -602 194 -162 -976 410 304 -186 521 -539 855 489 779 526 363 -271 -244 409 -733 511 433 -54 719 724 230 789 616 442 -868 257 -24 38 209 667 907 946 -996 -501 725 380 -949 337 -352 -441 -932 -888 -740 -155 -962 160 791 -828 898 -967 -7 938 386 712 132 735 -198 766 -312 -865 -944 750 18 923 -907 323 -649 -97 -992 -229 0 604 443 -605 -990 -361 76 287 110 109 -901 -494 197 -486 890 619 -811 401 845 -690 399 -274 907 997 330 -972 873 -714 -126 -83 537 710 -767 -838 -178 313 -759 611 481 270 -341 -174 422 685 120 392 883 462 739 -706 -765 298 816 482 -156 186 -671 9 -878 830 -186 -879 822 631 -348 681 -713 -356 -911 176 263 612 48 -414 675 858 647 127 552 -166 -510 -705 361 -171 522 479 -899 -30 580 -598 -562 276 438 161 913 -415 317 13 -479 -233 915 -807 -279 -824 931 -555 448 -4 267 408 -175 -76 -184 701 60 74 -375 197 563 -54 998 -965 -255 287 -11 -334 -596 -54 -408 334 898 -165 -93 -187 584 -186 152 -244 -964 -987 43 -245 788 600 311 -724 733 -532 427 -157 -435 682 95 -873 -887 875 -338 -877 -867 -722 997 -900 -680 -932 -230 -976 -81 24 -315 -493 -768 566 199 574 122 -745 -22 -746 -165 360 -24 -509 164 -875 -515 941 71 278 373 661 -439 -670 -342 91 998 972 762 298 -907 447 -806 937 -996 -84 -779 -173 92 798 675 78 -389 25 375 746 -337 265 942 -169 -4 450 -817 -727 921 33 294 381 -160 615 247 -981 163 768 250 -118 117 -469 -558 -156 185 231 -746 -37 313 643 979 -297 646 -722 651 -260 -428 -71 -59 -350 -874 -410 -21 244 -31 -29 -962 324 118 -512 -492 420 26 64 -424 37 237 -593 14 100 143 -401 438 -661 -605 229 -723 -56 -812 -127 957 -147 806 -389 177 959 258 448 -725 383 -697 -696 -130 -827 204 -233 231 921 134 -531 361 -473 -500 -397 -74 -179 874 -502 750 938 854 -143 -961 774 -162 816 -282 -79 -672 -171 489 -615 -341 -185 -376 207 245 -864 -273 495 -105 -945 -407 184 -647 -746 -931 -110 -90 269 463 359 -574 -915 -75 908 -708 80 -877 142 -130 -218 -994 871 882 115 -622 664 -891 768 -996 -552 -124 -859 -932 987 -140 606 966 -519 -171 -346 -900 954 -80 -870 341 -4 -873 -209 -836 254 232 -29 -736 329 -874 -822 -447 -276 -698 250 -159 -432 732 751 280 251 816 957 -410 33 -758 31 995 457 983 389 35 -667 -317 -757 577 234 -462 331 -718 634 975 733 339 -263 729 -864 787 -768 -822 -797 324 -877 -589 141 322 68 409 628 570 892 -917 -321 346 710 369 153 -965 518 410 -433 52 618 -671 876 402 692 743 -649 454 100 -288 794 -165 -811 -356 942 -411 -855 -808 -705 -864 174 129 -738 -241 744 -26 -610 -243 388 487 786 426 95 -290 -395 659 -750 -420 -739 -579 872 622 644 764 360 -795 -705 896 -752 -422 247 -534 516 -526 119 -776 -330 -275 893 -327 -857 360 180 -781 -945 112 227 -891 572 -648 -944 544 111 573 -114 402 -547 -149 192 -712 986 -979 -331 105 100 -307 816 -394 878 192 906 -432 967 -169 -923 -181 -305 388 -814 623 432 -962 587 971 82 926 1000 256 -452 757 643 212 -458 -17 17 -973 -498 640 -494 -171 -324 456 653 305 18 -714 423 -788 828 788 -943 -410 -871 -34 658 -135 -592 -544 -758 337 392 725 961 235 767 -105 -519 417 504 156 600 -470 716 -204 570 -705 217 70 -499 192 694 958 548 926 191 -703 980 216 -989 506 -734 -617 737 -346 -422 -234 -145 -82 -242 1000 568 902 -286 -196 -55 -714 -466 -590 933 -678 447 852 -821 450 155 14 -579 137 -253 876 -395 -336 -20 -265 -11 582 631 561 -139 -379 -809 81 -229 -460 486 522 -101 708 877 179 -165 144 -726 -129 973 -524 606 -276 785 67 801 -367 112 -216 13 -959 502 -704 -737 10 710 -620 -51 -116 14 -780 -536 -635 253 -149 -82 815 857 857 770 813 54 457 77 40 -573 25 -752 -525 323 44 686 -307 32 -971 213 605 330 -686 887 276 -523 419 750 398 -41 -786 -508 -149 346 995 -43 109 -877 -772 -564 -825 527 346 -823 -717 -846 749 -506 -537 279 -957 -885 235 867 342 472 -939 132 -27 -245 -827 -335 -881 -448 266 167 -452 478 -822 304 573 410 32 -138 -981 790 -669 -358 -967 -87 699 263 -634 -725 407 44 660 809 716 -610 833 -545 473 601 363 -415 116 80 -40 -63 323 -367 -198 820 809 -798 -748 -636 78 -785 577 -334 639 465 189 -89 15 -996 -879 382 912 -71 795 231 933 492 12 -236 -578 230 679 685 -736 -371 -769 349 772 945 -206 96 149 277 -499 -50 -302 -228 524 -858 -199 -328 -140 49 -30 -824 327 -796 558 321 -428 -260 -807 495 -717 -916 497 -59 707 456 882 -149 -435 -218 435 -76 90 974 -387 533 -998 -887 296 -840 506 816 -283 -818 -577 657 236 358 35 -57 -609 832 -523 -86 -824 746 107 -412 479 504 -209 -31 -100 -975 931 -933 131 413 -642 -591 -93 818 496 618 -230 -280 -286 -671 20 -120 -946 428 -346 -968 -529 -904 -529 280 822 956 -57 652 -26 -768 -259 259 415 708 -500 854 -625 819 536 -844 -239 -816 -323 -177 -620 57 -325 956 580 -274 49 733 -77 0 222 -772 -2 766 -712 956 77 448 115 438 790 583 -218 -217 -891 -742 -841 403 369 633 341 402 -921 -582 -61 360 -531 402 -302 431 -23 -148 -604 -844 -936 275 452 -890 -599 -141 -500 458 511 951 -514 558 -313 529 -528 -253 -98 524 -935 -506 965 960 -774 456 887 417 -70 993 513 -317 -734 234 24 374 -602 759 587 431 914 -625 612 334 -337 -509 480 -165 474 -622 -569 103 852 -907 -456 -40 562 886 -598 -473 628 -669 -368 75 241 -508 996 772 -266 19 681 -54 215 -157 -274 38 595 110 -784 99 293 719 198 427 176 134 -158 -857 80 254 -261 262 -473 623 -133 -252 -907 493 519 -759 894 428 401 -255 246 -991 30 -895 -757 -142 -516 811 -885 -618 -106 105 -4 296 777 249 -834 685 632 793 -994 692 -982 452 -840 409 -954 -783 -148 445 681 -102 -612 -870 -706 -305 612 -196 739 -206 -975 354 246 -4 411 643 -613 519 -84 595 524 610 -209 567 238 469 660 79 -38 -921 -377 437 -82 -74 -473 -75 281 696 -955 -111 -315 874 -617 -337 -288 -545 -864 463 367 830 150 959 966 -678 443 972 556 -491 250 870 -796 113 -589 -807 -380 -317 839 9 -695 208 988 666 -973 -424 -991 -533 388 890 804 154 -413 837 -891 -52 741 -96 164 -923 -103 -650 134 967 -299 -198 -213 -216 -737 -91 416 -748 385 25 -923 159 -916 384 -310 -295 -240 -762 -190 457 -565 -651 -149 -569 -759 -173 495 -586 -68 607 -644 -949 645 431 581 804 -726 -21 -348 68 46 67 -290 47 681 467 229 -289 684 238 253 460 491 -176 734 -605 181 -957 -92 -540 -130 969 -910 401 796 -345 842 -221 -881 -589 -559 -138 -261 -845 236 -297 -751 -763 -795 -671 -101 -142 620 652 44 -460 805 786 329 -942 -422 494 -762 121 -374 340 -598 -519 -253 -590 841 -190 100 -805 667 303 345 892 -872 997 210 554 -995 -893 -553 -408 332 -370 709 -339 -880 688 343 -2 -906 -451 -298 191 712 733 820 -874 -101 -814 797 -709 -359 295 -118 40 -419 602 -830 594 677 -697 114 380 -342 -861 -537 531 942 -247 -853 86 651 458 -68 -144 -282 -941 -29 943 726 -325 671 -6 -478 -948 962 -943 208 -717 57 -537 939 -477 913 -355 -582 936 816 -606 -321 316 -325 868 379 141 499 -667 -577 -834 464 16 68 838 500 -994 -971 500 -243 -679 -716 -395 -518 500 40 683 -825 -830 500 -140 356 -969 247 -389 289 -100 -743 204 -200 681 -598 -83 -205 -881 -994 -517 120 224 -1 790 -771 -772 -563 935 778 -577 279 70 561 -366 -294 -513 -679 -371 375 938 -7 -207 741 113 -854 817 -316 167 934 -221 -167 -14 120 150 461 267 6 -658 -763 24 -817 130 207 153 366 963 -794 477 -622 -656 571 310 207 -346 116 -162 -735 161 888 519 900 845 553 -264 -818 -537 265 638 875 -417 449 823 977 -384 -246 -255 891 188 394 249 -55 508 -291 273 -394 -379 -397 -766 645 68 409 288 -359 -292 209 -857 410 753 -80 557 38 -527 -272 185 -509 -787 -626 637 -234 -261 -536 -963 269 8 -535 -64 315 26 -351 494 20 212 558 867 183 -904 -728 -949 151 965 -329 28 -795 161 34 -274 21 -82 338 -805 68 -670 595 -591 -867 -165 654 -789 -60 861 148 852 -388 -908 -562 -560 45 580 10 -718 -62 -821 395 -206 405 548 -216 749 720 525 276 -171 -177 -709 923 -928 -250 408 633 -537 3 -83 -715 651 113 550 97 -359 529 970 152 164 921 -342 -217 947 -379 -190 -999 -300 72 -637 -670 -383 846 -314 404 158 435 -125 -36 -291 -869 -303 -973 -979 -118 504 -651 419 -228 -729 -643 364 828 996 364 -120 -401 -119 450 -149 -583 -873 241 -457 -990 746 -674 410 -445 -430 605 635 466 49 341 -97 -291 864 -702 164 -362 -746 -455 842 -242 235 601 287 784 342 -134 253 203 -60 420 699 270 -478 322 0 -142 -861 347 790 445 773 335 453 304 257 -143 794 -884 335 62 -727 789 -66 -146 -519 -457 475 -174 363 731 152 299 588 754 514 -200 637 -405 -100 427 -547 -338 468 -851 733 -983 460 -798 -697 -310 443 -140 644 60 359 490 83 -158 -605 -438 -78 -788 350 -131 638 3 834 -226 -318 -652 441 -6 619 785 23 -217 -484 -310 -970 692 401 293 -267 738 -244 435 215 -999 -462 -200 -753 -81 -132 713 -327 -45 -775 -999 585 -415 587 -81 663 86 -103 -923 919 795 192 -280 -520 633 -56 -562 -584 722 159 -363 -206 67 961 33 -287 -836 -644 -461 931 536 -150 -659 -269 687 216 823 -16 614 152 -229 -561 -956 -767 54 -555 295 860 660 499 -847 -972 793 -424 -127 563 -895 -507 -912 368 -776 -179 378 51 426 19 -88 413 -351 -520 49 626 -165 -211 -350 787 -95 997 423 -296 -798 720 -631 -197 -470 111 881 -222 861 -979 -947 -791 195 12 -350 420 -95 280 -784 27 641 -963 -67 872 -906 571 -394 902 374 579 899 336 418 936 -219 515 -568 -962 -6 -19 849 -812 22 -385 381 -25 -485 995 317 290 -664 -311 -437 963 -524 -162 732 395 -969 430 265 544 -878 762 -969 549 88 -270 117 68 -288 -179 763 -578 234 -340 -428 -1000 772 -157 -128 -250 -368 517 284 -75 -609 -526 0 -286 -400 985 336 134 151 923 244 256 -304 383 224 -838 95 -513 -120 715 211 -403 976 -787 564 767 871 975 909 -769 121 -386 -400 268 934 -326 -977 -966 -126 -402 189 -643 366 861 951 -142 -319 -358 944 -853 217 272 -833 -126 -497 25 829 171 74 77 -175 441 402 293 147 -282 -206 -429 -477 675 -329 -585 -963 712 -335 814 838 -321 -824 -786 -969 218 699 -738 -840 554 -488 596 -35 -477 102 557 -135 -118 138 49 457 -81 -294 -150 288 692 776 913 800 -361 -929 466 -361 834 803 516 855 545 -178 -428 -260 -812 -536 -126 461 -750 392 -271 516 -417 -265 35 -184 -740 548 -586 86 -748 154 -151 -484 -249 766 -635 -852 347 -504 -109 243 100 -925 -797 175 635 991 -485 -364 -910 844 -945 -304 364 46 785 365 895 745 -885 128 -191 130 450 -587 325 -260 -84 -371 -74 -234 -305 -100 -910 605 -257 877 -885 -843 165 -852 206 725 -878 -339 604 839 -751 -175 -870 -91 364 547 106 -296 754 156 699 367 859 -414 96 -294 -865 -319 209 -799 -507 798 -755 434 -33 370 -537 681 -628 713 986 583 867 810 837 -811 -709 -2 -28 -282 -433 316 -904 -660 -643 468 260 -462 -159 -838 -479 -402 -819 -413 -163 -293 24 -432 -14 779 282 490 223 91 361 362 -913 947 476 729 130 -180 351 44 -943 731 736 482 125 -280 134 747 305 -633 771 831 -160 -88 283 -532 -462 832 -251 -114 580 47 288 64 152 145 -986 -887 -918 831 189 -612 -91 177 261 -59 282 781 -819 -35 -635 955 651 464 698 -848 982 -572 34 -268 -299 145 614 -994 -727 691 774 602 -540 570 -394 978 -104 -280 -579 595 661 971 667 -769 988 292 856 -273 749 395 244 -614 948 26 -923 144 806 811 22 647 288 -151 -710 152 85 -3 639 756 -116 -564 -580 734 -368 -129 689 335 370 -159 -209 735 -385 -206 827 440 572 -549 467 -124 -303 -659 -761 425 -6 13 525 -248 685 -38 -318 -64 779 524 -275 703 440 -35 -915 646 626 653 1 -997 409 -574 -885 114 199 -251 -464 -812 -674 -270 575 216 -376 -380 478 516 -191 -693 -341 105 909 -253 575 -869 383 197 -744 790 286 -489 106 140 -147 663 113 -601 -670 127 -411 703 981 -914 764 724 -700 480 -945 340 -40 18 -863 406 -684 384 -356 -244 297 622 -186 -323 -589 893 284 -493 406 -265 58 42 -536 -954 -560 -460 -380 362 -650 629 -241 -27 254 539 372 -663 -560 -536 850 -3 -887 -943 632 22 676 520 -939 298 203 389 -660 903 326 -407 494 -624 -439 716 295 -976 43 481 820 -621 -120 -890 -601 987 567 110 439 775 30 750 -51 621 -18 -816 -518 -935 -466 -295 171 -273 663 607 688 773 450 -248 955 -588 -769 950 730 -606 69 330 170 -446 391 629 -157 -972 478 493 -671 -215 -852 -944 345 -527 174 -406 523 -752 946 418 -865 -264 962 -644 -157 302 87 -613 -711 -140 912 789 401 202 -110 862 -269 -911 -521 128 330 362 551 92 -982 -691 738 271 -166 181 338 -278 469 -92 -290 -679 -995 -898 752 203 -114 -5 -620 -997 111 382 533 743 -760 146 -656 546 731 -102 77 106 746 296 817 776 -905 91 -474 425 131 -824 -706 20 -462 625 -538 -341 413 -564 -153 -261 389 -566 399 -819 -273 -909 303 425 666 -98 -237 -20 518 -552 143 641 -132 -977 -25 -947 472 -655 727 776 -805 594 -311 847 565 755 -130 539 497 -565 989 815 420 292 846 -188 774 -454 914 -439 -843 383 596 -10 -617 -953 -809 258 259 460 974 971 472 692 546 226 -293 -826 -622 -436 436 -369 -272 -290 -754 873 717 -482 -632 904 414 86 -512 9 999 -929 -613 106 358 -891 502 540 -558 -291 -906 89 -373 140 801 811 -258 856 -67 276 -329 -912 -733 648 87 -26 -470 494 748 180 761 95 598 -995 -651 205 -840 525 -556 -167 484 -579 38 -862 692 -900 -953 566 645 -533 -319 583 397 225 -56 917 425 -513 300 104 655 314 -520 944 196 -164 -123 -964 93 -585 505 -282 -101 130 -620 -530 -993 241 216 58 687 -839 -571 -610 -686 -990 -67 652 -394 -475 19 -671 115 768 -610 787 37 491 -841 -761 -432 -252 599 -934 -822 461 -380 -711 -623 -377 -259 -156 349 -383 -60 583 389 -17 91 588 51 988 696 226 -397 -26 -586 -226 159 -523 -123 -427 789 296 -48 970 429 -150 218 62 -979 105 121 -997 899 -812 -707 585 30 608 256 -286 -532 757 827 334 62 -728 -88 534 470 9 -102 -342 -322 883 -43 -637 694 -216 419 -615 860 594 968 -480 561 54 -327 69 -6 272 -605 -15 584 220 -578 -243 -145 -269 -109 20 -239 301 -851 874 721 640 424 614 -430 391 -708 -140 353 153 -165 -319 105 886 -566 -891 658 -583 927 706 751 288 500 28 -357 -160 -324 -369 411 -145 130 669 -223 207 41 -492 119 -923 323 645 -294 -990 -191 -826 -270 -860 786 -321 667 -860 -163 880 -348 -589 -499 -195 75 -758 -535 456 363 -328 -7 -390 -107 78 187 -810 769 872 355 173 276 326 -311 -384 -914 511 3 -679 -543 835 353 566 566 727 -106 -901 633 789 341 -244 79 -234 897 777 -201 229 -253 -751 819 590 -858 -399 952 726 -920 -283 460 565 643 -145 -553 613 -799 860 -658 -160 -970 645 -986 -900 646 275 251 363 -131 839 -742 10 -558 -635 696 -616 669 813 -113 974 150 -944 330 861 474 -545 994 359 259 217 132 -930 -527 776 120 -602 -381 -150 559 119 241 -330 183 748 -555 -219 -167 892 683 142 -791 472 -916 235 105 550 982 -380 -889 504 409 756 -273 767 291 -44 834 -933 -496 700 759 -663 66 -143 -350 -427 -656 474 661 697 -139 567 378 -63 -58 -268 162 -626 -812 54 75 -984 828 -882 -287 -338 -533 943 -271 -942 179 -225 657 94 -858 344 874 -905 884 305 -425 149 648 700 -440 -888 354 517 207 -875 -335 -619 -693 35 -750 124 -858 -929 518 -562 451 -282 -352 -885 -420 994 -219 148 -67 14 -377 -59 -740 486 -939 -752 -331 738 -761 -293 -754 320 -379 932 50 569 -401 890 -80 929 -409 533 138 -242 652 860 -462 34 890 -984 555 52 316 -614 -917 -905 -687 808 514 434 -165 -673 534 -791 505 -155 882 760 -866 -802 370 -278 29 -639 -913 -221 -746 655 872 -992 878 332 -776 894 -719 778 -731 668 185 -236 -819 -715 345 -757 534 -887 771 967 -633 -474 872 -888 351 132 136 334 514 -470 17 648 156 466 384 129 -49 -196 -323 672 -559 -425 -73 -623 -265 -582 989 686 748 -227 4 389 224 -184 -207 328 643 721 -432 -275 -597 -412 -350 276 -788 -275 529 -489 -320 930 16 -610 -616 -832 806 -713 827 -197 866 908 339 -62 -854 563 -497 475 -611 918 -359 306 262 9 -273 -482 857 -503 893 46 214 279 827 -358 -834 -570 331 -587 454 -889 -190 -552 771 819 711 385 865 593 -853 516 -131 -475 338 -159 -840 -7 -532 884 189 720 249 -117 107 146 797 -317 126 -758 164 -325 -88 468 -397 -99 -481 -820 -18 -793 -117 108 -958 184 701 216 -244 305 98 -634 381 871 -312 690 -783 927 995 -615 937 521 445 -919 430 151 406 -630 717 -87 51 -482 753 -468 -412 12 713 885 -859 315 -352 -526 179 157 743 -580 -358 -854 243 -199 -379 755 -223 -862 -156 -88 73 28 -621 438 -250 -435 -959 -467 637 -576 564 572 -685 163 408 -148 150 125 -506 -309 974 -989 -718 722 596 110 89 90 -485 -573 -458 43 539 -484 -835 -523 -954 -515 736 273 477 69 -980 -570 -652 1 536 818 -103 4 907 602 758 -284 -761 281 253 784 -630 -437 -226 655 375 -271 217 754 935 -695 -513 624 -942 -509 723 721 -228 354 487 -778 424 936 904 -67 421 -714 -737 -752 -421 940 91 -197 137 527 -969 -730 497 -576 -735 -968 512 132 161 -671 -480 674 -636 664 -50 -149 101 -438 721 -508 486 -109 -808 123 430 -940 378 -238 -544 -443 -562 -18 -600 -495 568 -910 729 -119 -830 -112 951 120 225 -632 564 182 -378 812 89 655 891 101 -152 -177 -925 586 -346 799 -204 -715 672 -986 -339 -772 877 539 -428 -490 292 26 -160 991 30 -66 546 267 69 -871 -619 43 -395 -937 -2 -748 175 785 -845 -665 -680 -247 -194 544 837 345 15 -225 779 141 -336 635 665 -548 459 194 -401 361 51 496 23 427 33 213 -210 670 563 -922 -610 340 915 -496 -33 -386 -945 -493 -133 -253 -534 -589 506 23 -889 246 297 -545 124 611 -277 370 404 783 -881 465 -394 766 658 765 312 115 186 -351 -641 -314 495 -292 121 105 967 -671 264 -289 422 436 762 -562 -146 811 881 -971 -344 -980 727 -413 923 -696 -856 -356 -942 349 187 221 776 -98 685 -293 45 720 -282 914 719 449 -50 499 -177 227 215 -732 143 -974 646 122 576 752 -144 276 -220 -37 249 805 66 -419 280 -817 438 -448 610 886 -601 -189 577 949 -59 -816 -223 656 80 -841 -736 828 -460 -519 93 -135 146 955 386 535 -686 -34 56 667 763 -970 -218 -524 -311 -925 854 -455 279 -716 170 430 118 329 -921 -106 -860 823 -389 908 998 107 -157 787 -582 643 297 305 916 631 -951 -826 -699 -300 -466 -115 932 -408 957 879 424 -805 -390 -665 -932 -650 -233 -724 348 102 -429 -65 -31 -460 32 874 715 345 -744 469 -605 -1 128 -63 243 794 888 425 -207 -168 107 -72 252 -211 264 -215 47 -330 -170 100 708 205 -964 -238 -901 -103 341 -766 323 331 -403 1000 -903 638 996 48 166 295 -69 938 -811 431 144 433 -381 -237 -165 683 588 -144 -583 -483 -445 -375 -298 960 -566 -257 -351 614 -635 -550 -436 -949 544 544 -142 978 -69 -400 890 -655 770 -219 833 938 -573 -762 -33 -581 794 -656 954 -476 -893 494 -623 -791 548 131 163 -965 314 -926 171 214 5 -441 82 737 -666 -22 -509 -599 -684 172 -268 -221 -771 31 737 374 -431 373 -939 -24 715 419 386 979 -925 148 -308 -732 589 109 -451 -362 83 624 -88 -510 108 -202 -233 -822 896 561 596 468 -672 269 787 -537 796 -424 657 862 31 634 -423 155 639 209 637 -12 924 340 440 158 -808 -847 -749 -67 -784 -239 -931 -316 -757 -138 120 340 -589 170 451 -700 772 -128 698 662 -111 710 213 -590 298 -465 858 -743 935 743 192 -530 -332 781 648 -834 -338 130 396 -751 854 671 608 -260 551 124 -905 851 -623 704 795 -112 -183 345 777 -778 -683 -891 346 -901 507 758 922 -424 -720 -171 -148 181 262 -861 161 -116 -415 -241 48 702 -99 4 -254 -784 -776 -950 -928 -877 -465 -839 -852 450 17 36 -924 536 945 -569 95 -36 158 310 38 929 390 4 172 -721 -14 228 -105 89 881 -345 -499 862 -906 252 768 -440 793 511 -271 -656 697 974 297 595 -478 446 893 -675 453 224 585 557 -140 91 -239 -850 -682 588 -933 275 550 62 81 938 837 -864 -92 -190 -3 965 697 -809 604 -614 104 809 665 655 77 -226 222 903 -561 364 351 131 -490 -582 -544 600 -452 982 -217 -555 423 497 -345 740 565 -747 -806 -472 8 -30 501 217 -609 -76 -759 -653 139 781 428 -651 -421 -651 -207 496 -923 -382 766 -452 894 507 497 -272 192 675 -378 58 295 694 581 -435 -32 -319 865 -232 387 804 1 168 332 -730 7 -383 -704 420 998 -927 -35 193 -712 218 -105 939 857 -523 -835 -914 156 -142 -654 -961 632 -136 803 -931 300 953 -118 196 -505 -286 -195 -427 -702 393 923 424 -982 -399 598 -601 -642 -467 -116 829 -765 596 -743 991 870 490 358 602 -208 747 -271 796 -511 -737 352 233 792 -976 -239 -195 752 -42 360 -751 8 -765 -194 425 33 -232 -290 -120 -75 -947 -380 442 -845 662 -620 -301 522 584 -264 -133 881 -306 -298 64 -179 -714 596 -629 563 -912 -562 -626 -333 452 999 915 975 221 -552 818 84 987 -782 314 624 -680 759 -187 37 59 -917 -626 20 -378 -203 998 417 -735 28 613 75 -37 -858 903 513 721 405 -203 154 835 -764 308 -200 211 702 876 -298 -960 -780 -505 352 -683 -547 -703 838 784 -13 -942 -694 133 481 -266 -780 431 369 601 -989 73 -64 250 844 787 -649 -530 -232 -379 99 864 -944 29 -593 554 671 -421 412 -844 -424 898 97 -166 -990 -408 -163 -722 -686 -643 355 545 372 388 763 323 156 268 872 102 -359 801 360 318 -172 195 602 -589 970 836 -416 -800 -43 78 -517 41 -601 448 -164 113 746 299 -359 484 491 398 -684 590 -125 -922 169 -155 -766 -759 980 26 -45 -370 -475 865 -571 -207 -584 -497 -40 -129 -892 782 889 -122 -939 80 816 536 102 520 514 -627 844 98 -4 -946 169 263 332 -239 578 82 -194 253 -729 -85 951 559 932 -818 -567 215 -239 182 250 -835 290 408 -375 35 -711 778 596 -915 -169 -862 844 -161 -735 -688 -363 -521 696 607 547 303 -406 -465 -559 106 -262 139 -952 -866 57 24 128 56 875 16 364 -989 -605 -262 -839 -775 325 -333 237 418 919 -504 -300 938 973 829 844 -519 -72 857 -309 978 313 -187 373 913 187 107 314 649 148 -738 -955 994 -502 -717 -990 255 220 741 869 -807 -937 215 -372 173 770 560 -935 352 913 46 -935 740 -933 967 179 808 758 -329 -607 592 -118 818 -991 849 -746 -420 226 -460 -316 -307 273 634 978 -533 -411 -176 353 -902 -947 -997 484 472 978 -203 803 403 -750 -131 -674 635 -533 -203 123 -937 820 -986 -234 -102 749 63 203 628 -96 114 -257 -5 -319 -854 -593 -704 358 -712 849 -825 -951 -254 -919 -276 757 -363 1000 -141 560 -141 473 -546 132 -973 453 171 -701 589 492 -205 372 -141 341 105 -650 -974 -173 429 331 -64 784 -941 -117 794 680 -625 99 -305 703 -486 853 962 963 -771 956 -951 586 180 362 -981 -322 132 833 -904 273 666 928 -769 717 -819 -107 723 279 -415 654 604 -560 124 -909 901 902 -548 -239 437 -272 -732 -805 52 845 -282 550 -664 680 -527 436 463 375 -305 -296 538 -754 -236 -42 569 74 987 907 275 177 791 72 -573 752 913 945 -21 82 323 718 699 467 160 -228 819 -447 403 -890 561 -298 -330 184 674 -452 674 897 12 -604 -650 -438 760 -869 17 -246 584 -816 -698 -179 487 333 -875 371 486 26 676 86 -981 32 -822 -673 119 -378 567 -509 584 489 -3 -452 216 -827 189 526 -174 596 -235 566 -327 910 -496 -521 872 206 -927 -854 647 674 770 765 -278 495 -557 465 -164 317 -995 -151 420 -575 154 -594 618 685 118 149 565 255 228 -169 -572 950 -621 -767 -292 527 291 -502 903 542 -478 -216 783 431 -927 489 -702 -313 -390 -996 -899 -314 -67 133 131 271 594 353 12 743 247 -654 -770 353 289 511 -153 -563 -678 -69 263 148 -635 -275 464 -415 161 -405 853 792 -291 -75 -221 -375 -148 864 437 825 -254 -644 -630 -101 -195 -867 -661 669 357 227 192 132 -493 787 -119 635 492 -212 -466 -633 -294 764 65 673 -684 -682 -210 924 -146 575 425 967 966 880 860 447 886 -863 -192 976 -422 321 -110 117 876 -663 -876 361 316 669 127 -568 849 497 -778 134 134 -281 879 592 395 978 -316 768 -243 684 639 -751 -891 -625 -743 951 -672 -249 724 -256 -220 -877 259 648 317 -235 -301 -37 -562 534 -799 414 473 775 929 883 -787 -412 -978 31 861 764 181 684 -153 647 -220 -809 122 -368 996 -975 -893 830 -953 -675 -289 225 -739 723 744 274 905 690 821 272 206 229 -257 7 705 -525 480 191 -965 446 -519 908 164 680 463 485 -931 -582 28 -327 -310 -183 384 -308 -304 651 953 140 -697 -468 -825 -198 700 340 -993 630 -313 198 732 97 347 -886 56 173 135 -110 -160 -299 -197 -685 -949 -774 -684 521 -709 225 957 -944 -530 -393 994 783 50 602 -236 412 -388 924 -603 19 351 734 291 924 -104 108 -808 231 -515 100 327 269 203 511 -845 212 -774 -610 717 946 649 -736 -539 716 -261 658 -727 830 -323 -835 930 356 346 316 -887 99 -55 149 -754 -383 -12 -521 -71 562 -598 192 -206 988 276 -217 -130 -246 -288 -482 -747 -872 212 -207 519 446 -989 91 -466 730 912 691 -783 958 713 -134 231 -65 406 -719 -26 -890 601 -817 -69 -497 807 943 -404 920 -266 816 875 -522 262 -413 391 780 -478 163 -336 956 615 414 790 -394 624 -583 -244 454 -590 679 881 685 -139 -787 440 -578 -584 542 -887 -141 -87 -84 885 257 -506 832 -466 -295 -303 -165 202 -532 93 -68 701 -748 -868 381 56 -560 385 392 -768 -302 -32 -54 100 524 -167 702 -362 716 -194 144 -471 -707 301 -694 -490 912 -166 420 547 749 -745 -953 -142 -22 458 8 -679 -11 897 907 -146 573 -882 -628 580 597 702 684 823 176 -398 931 45 -654 -239 325 -310 645 -66 877 706 516 806 2 -525 768 757 -316 -383 619 -711 137 -793 200 716 842 -368 466 893 -933 328 808 -950 -832 469 -445 -781 -421 61 517 -961 -665 850 -288 -808 -389 302 -347 96 464 -286 549 102 -995 -73 283 928 743 940 -397 590 -988 -258 281 392 -551 -752 -775 524 -918 172 854 -673 -923 27 871 -2 -105 935 383 -327 593 -350 635 -242 -846 481 -231 -568 781 824 218 -259 -230 413 526 -93 270 -823 -740 1 509 688 262 873 824 -925 541 848 -741 744 -66 196 445 -805 -806 -377 -865 37 357 156 -586 -575 927 812 478 689 926 364 215 44 -234 116 -435 165 -36 -422 791 -644 952 361 -830 -762 -862 258 721 609 801 121 -431 641 -745 -774 473 581 -308 211 -939 540 -272 984 835 72 -296 -831 727 -935 -508 144 -364 295 -706 -986 -733 -652 878 -953 277 770 -545 882 178 72 679 710 676 132 -800 784 23 -677 -208 -813 -338 -692 246 625 -684 -350 592 573 -176 423 -50 -256 -694 42 952 537 -802 850 735 810 -936 -768 250 693 -915 -545 -3 532 735 450 781 852 -75 143 -836 -457 -806 183 675 -238 184 261 -867 -512 943 -461 -996 -260 135 211 644 -579 192 660 -772 303 -779 -907 -405 514 -555 371 -172 109 174 -267 -404 -758 -409 562 -321 -221 -498 566 -929 -665 -485 -51 -887 -609 -724 466 907 398 -190 232 427 -210 27 -161 -84 -83 -406 -998 -278 997 -522 -764 703 720 714 709 -567 927 -808 414 789 -475 25 629 -439 626 516 -83 -224 -354 908 244 -521 295 990 182 553 972 -810 139 -947 748 603 -478 -646 116 -357 501 -258 105 -649 578 -663 -687 -554 42 -414 378 -956 983 -96 910 494 813 -216 -883 680 511 -759 457 489 986 69 -26 -633 -19 -459 93 -444 -459 669 957 -827 -239 -538 -418 886 442 677 124 642 -774 998 -158 -59 -318 778 473 -711 -630 -263 -528 -990 -867 -327 -392 291 500 202 -618 580 -206 -439 -679 -741 -519 -379 902 787 -349 -479 -58 -828 236 -314 -835 -882 -101 -161 -912 -292 -888 922 171 -405 -919 -459 975 -430 -837 612 -95 -808 -770 295 917 866 -297 -212 511 583 -894 -524 -607 -621 137 201 -206 446 -327 -100 984 -125 -850 500 -5 83 -68 -860 -772 561 -518 -214 356 211 665 -504 541 -458 688 -587 887 747 604 -589 408 261 277 -900 -853 627 -613 -128 -419 416 -872 203 402 676 176 -992 307 -528 -744 641 -191 403 619 -513 462 -244 754 -17 66 217 992 -342 644 -945 459 -293 653 -865 -832 129 20 -66 854 530 705 -611 630 -779 474 -13 -906 209 -901 736 742 -794 -234 974 -166 797 -615 399 955 -200 82 703 -181 392 218 291 -775 -292 821 -105 779 -678 638 -769 102 296 -563 793 -853 -887 -287 251 -857 -739 -298 485 285 -289 935 -832 423 303 -208 -440 549 647 -816 669 592 30 -657 163 -7 -270 737 533 -449 503 662 -179 754 164 589 -338 -998 -902 80 -503 785 822 -928 486 753 889 -405 -374 241 951 -918 263 824 640 460 312 -465 -895 -340 81 -605 -185 -315 -603 -631 307 -103 -120 244 -189 -967 170 960 63 -900 -989 265 542 -116 -100 699 -945 -40 862 849 -693 644 863 945 583 -963 289 574 869 -41 125 633 962 -724 -947 -446 -191 451 -132 -814 27 -395 -970 282 518 166 250 -345 -203 218 212 -155 17 892 800 -756 -693 -164 -136 163 -565 674 -264 -771 -796 172 -699 -61 -959 -330 -909 -925 956 739 734 678 595 523 310 -115 778 85 -107 -915 449 -137 -362 464 -423 -70 679 -405 -197 312 -870 -711 -751 -529 -67 962 -803 -970 -443 124 -990 -188 -14 -336 318 337 -56 601 10 -251 353 637 -751 188 499 -160 -296 -785 618 422 -520 930 -400 -284 -244 -710 398 991 673 -376 -301 455 311 465 -813 989 -810 -333 -718 653 143 -655 -217 461 -435 604 -640 -337 127 -250 -948 237 -234 -987 -30 -96 -680 115 286 -960 63 -449 817 203 600 755 716 201 801 -300 52 187 -866 -762 -648 -434 594 -639 -410 -66 1 931 861 -46 578 -246 -18 -36 134 414 225 -459 -868 705 870 -665 227 -762 343 986 -844 165 -505 805 832 -914 -260 -957 -845 717 -470 -953 847 -93 779 -896 -733 861 -752 227 764 -76 -548 -731 -872 -994 547 -993 -487 422 -53 537 160 800 -568 -315 127 648 94 -642 -882 476 877 -478 -931 540 733 491 373 -211 -836 -752 -405 780 495 -403 287 -257 404 654 558 281 98 -792 -832 -316 -668 327 -129 -71 127 -534 677 -412 -689 659 754 -672 -831 619 741 353 -511 -588 175 -677 -666 975 666 -300 -106 687 760 778 556 794 391 -686 660 645 902 -340 -666 -155 -245 614 436 393 -636 -375 -737 -926 47 -914 560 30 -20 98 258 375 -976 333 422 243 -889 -708 975 -320 -108 166 -888 712 -946 -36 244 868 -579 -952 93 257 -856 -167 474 -240 -368 -4 997 156 -632 -244 294 907 175 -508 232 902 506 253 -622 -282 -961 -612 207 955 113 -899 -983 -436 656 920 -565 -676 -492 950 920 -433 -898 -776 42 -204 193 -581 -162 -459 -237 40 -308 -17 95 751 641 730 764 101 638 901 680 -429 408 -831 -728 312 613 -749 -458 900 128 -980 -476 -73 219 -434 186 553 148 349 -656 450 557 -866 590 445 15 -936 948 -581 -104 726 823 851 -944 -770 657 -39 -172 -118 671 95 -78 -914 88 478 724 -532 -177 -906 211 -373 -566 980 -525 -353 75 -180 -531 501 -448 748 -309 410 1 47 450 -720 379 -627 166 -182 -672 -504 -878 172 229 -361 -958 801 831 346 -995 -94 703 -330 801 623 -568 361 -633 52 -284 220 -876 694 427 962 97 -895 -483 -549 692 313 -638 -773 -803 606 -870 259 864 8 -859 797 262 947 -617 557 494 444 273 -798 290 182 -506 539 697 740 -909 32 -391 -143 -294 -497 -697 852 -383 -686 631 61 317 476 607 423 237 981 -339 928 667 320 438 738 746 775 397 415 -253 -224 -105 807 -87 -993 989 703 230 -566 -364 -513 795 185 -690 -942 462 -354 -192 -552 -624 -20 840 -722 -108 -119 144 165 422 527 -149 659 -8 -63 234 -100 -60 -550 -699 301 531 91 476 -861 -163 -506 -677 376 -984 -538 603 -90 909 681 -915 -884 784 -20 124 -416 -768 -275 629 -688 -596 -6 71 -461 939 -900 -390 -662 385 839 -138 338 76 -73 -854 -79 -89 -211 186 305 749 633 -719 -843 -164 -192 -566 -636 830 726 18 655 -937 -999 865 -120 -608 -673 99 -131 825 335 -830 685 105 809 49 -540 -433 15 720 614 162 -957 525 -674 -677 251 0 578 -421 -354 -105 -602 -692 547 -103 832 155 -253 -402 -525 -557 99 200 -525 478 680 -773 -188 274 -230 159 -825 370 -277 634 -829 414 333 -875 -900 297 -564 770 -9 124 143 904 888 -75 894 720 -586 909 -239 -832 -891 -995 -543 802 -877 334 -688 711 -153 970 817 -265 -31 -985 720 569 928 356 731 -886 706 -863 -833 -664 98 -116 830 91 624 -841 -966 -52 -685 69 -169 -919 -762 229 -850 -366 561 415 -501 126 -386 284 222 -594 570 -486 -972 755 183 -976 260 607 489 -117 71 54 -275 4 88 -555 -820 189 -294 493 659 -779 991 835 53 408 -546 -960 653 749 -207 3 664 -744 722 -273 -61 -253 -55 -382 68 942 -296 -883 16 570 -947 -735 -68 -406 988 -102 74 73 68 -639 232 724 -46 533 -542 -494 511 861 596 551 -286 733 -344 530 604 -12 -957 -554 -94 -189 -186 -821 -324 664 131 629 758 -576 943 193 603 570 -144 -501 676 -466 -74 367 145 -868 -290 -628 558 874 -140 276 -258 27 -463 872 -727 462 -934 -29 505 8 649 -579 -926 -625 -529 -119 -493 -721 656 753 -338 -935 688 -951 462 -291 223 140 -15 586 371 256 646 581 849 -471 795 -63 694 416 334 422 733 257 942 -264 -773 -946 -214 396 -236 384 -73 -416 284 801 4 177 841 112 -124 20 -410 780 424 -709 954 -808 -42 -246 -559 -575 -639 -517 420 666 -4 -752 539 -246 -120 -990 426 812 -169 707 -108 269 -211 -297 -73 -481 976 764 -375 88 670 -371 1 -345 -967 -536 -11 -574 -697 31 -976 967 918 687 -920 186 -434 -598 -757 -748 -793 12 86 589 -417 34 688 683 -781 -241 948 -767 202 22 698 492 21 -68 980 -527 -727 -677 -423 -566 12 313 -43 -275 -290 -848 468 719 -20 531 -617 -409 -89 -777 166 522 691 -364 708 271 626 793 771 804 -935 834 -410 -367 -392 74 -372 -329 831 -258 -558 -264 -528 143 182 709 -76 -373 708 -777 482 -665 866 166 -479 338 602 391 -82 -504 581 319 884 -700 -76 -731 945 129 -27 -453 -571 -380 234 -186 948 -836 -676 864 -884 936 -870 -588 -556 688 198 -196 -988 725 78 529 -602 64 -35 208 210 309 -586 986 900 646 -557 -678 -158 -644 728 -787 -249 672 29 658 852 -255 -457 -681 8 -312 -506 -810 770 -761 668 -880 155 635 991 266 -642 731 -836 246 381 95 289 -290 194 -803 -422 819 -607 -216 360 -687 -263 -238 45 -334 -7 753 -934 672 593 421 295 936 677 -56 938 -170 -502 -39 -93 588 537 -438 -365 103 116 -910 -704 553 162 -828 374 -338 -875 -101 520 -461 378 -928 619 -462 -836 -592 88 195 -308 205 325 537 720 1 -686 513 768 732 143 753 107 -263 502 397 -231 -224 430 -14 969 -336 -64 951 -21 740 -718 -622 378 336 -280 3 358 278 52 -5 -723 189 -322 -152 223 -704 -815 -157 556 -2 -142 -958 674 -351 -240 -708 -509 -230 658 853 -585 -334 -62 349 -700 -831 231 638 -785 453 -18 709 38 282 447 -694 -524 901 -457 622 89 942 -572 -957 -916 -677 -172 -599 463 528 278 -828 813 -179 340 834 27 775 815 -261 -957 774 -646 397 513 167 -356 -463 -765 766 168 380 584 814 944 -575 -446 -691 120 -869 -932 693 -346 993 -940 -763 -533 -614 -936 465 360 -407 -570 -736 291 974 996 90 671 880 -262 825 -70 -857 -5 -423 724 -532 767 -702 -522 -579 237 -804 -284 -779 541 138 787 -564 -61 677 921 -22 -83 -79 170 -650 -952 -825 892 -974 277 215 852 -329 -103 589 -187 -422 -720 271 -926 67 -102 -97 26 -871 -656 -963 -832 -2 -978 338 433 -313 -52 -145 -801 959 -470 -957 -672 238 702 13 -620 -487 866 -176 -769 -402 -13 90 939 315 -794 341 816 749 -282 40 -121 97 -842 207 215 932 374 -128 619 -990 66 -278 626 -317 -605 648 282 -552 -226 322 435 677 -493 820 513 -16 386 14 -702 -320 -732 949 995 -515 615 -336 382 8 331 -191 662 946 189 157 244 -104 874 -815 -694 678 890 -194 180 483 738 574 -959 -128 -359 931 924 678 -423 3 -425 242 640 255 393 962 955 -40 -622 -773 -92 149 -50 -839 -382 963 -296 944 946 982 -288 -318 -199 838 77 -617 -92 -750 309 -301 -182 -842 -574 -772 -618 -634 760 -310 -458 -529 817 868 -520 -67 4 498 -821 400 881 956 -463 63 -313 943 243 -189 632 -506 794 -135 669 25 402 184 994 -529 -252 -542 -913 -64 104 -964 70 109 422 -449 -773 118 -214 -61 647 -914 -66 482 339 -641 -202 -216 584 919 7 170 333 51 -859 984 -444 -6 35 -484 792 984 10 -399 -808 -914 550 -975 981 672 -407 -551 833 -521 509 632 620 -516 -255 -527 -770 -987 240 633 -98 78 -385 -258 -779 976 -903 -568 917 -820 681 -382 -830 -283 865 -231 -770 -105 431 -586 -128 365 -805 -151 421 502 233 636 870 -631 896 53 -515 -60 455 312 41 730 -269 999 545 -792 -157 216 787 925 21 -810 508 -904 860 767 810 691 -459 -667 -354 -30 61 -288 -68 744 -689 -78 -808 -919 699 879 -617 -546 -597 978 975 116 -16 221 303 -652 -617 946 -166 211 -33 958 -823 -35 442 -665 -822 -64 -7 564 919 -337 -126 -475 199 49 -68 -946 621 136 -157 282 -346 691 -870 -156 -324 995 -445 -527 202 -841 218 -822 590 354 -87 477 319 -616 598 125 -838 628 857 32 202 -152 -504 -369 -57 -35 253 40 804 941 20 237 687 -195 -659 -280 452 -454 -729 278 1000 -4 -68 -264 -438 825 -830 192 -199 762 -526 -860 -682 918 -235 -357 373 342 336 671 519 502 157 568 30 -470 -590 103 45 -351 985 -383 -668 189 -349 -555 -769 -528 807 -998 787 -926 -949 -125 379 254 -428 -413 56 171 739 591 -575 441 737 780 123 -444 559 655 -392 619 -246 158 1000 -476 61 764 191 -626 677 -348 -842 -13 61 342 592 437 -664 -400 -444 889 804 -723 590 -208 624 -350 297 -188 498 -718 -68 258 -306 -617 599 986 11 349 -988 210 -530 -979 -333 600 -905 -950 264 508 597 -602 727 831 434 -574 -838 404 696 -174 926 752 -912 29 588 829 825 -424 -233 196 -728 826 -241 231 -533 -937 166 -20 304 143 -255 804 50 379 274 -815 -759 126 656 -128 140 683 -376 914 199 724 -765 109 -185 129 196 -98 634 360 -621 -643 -565 -973 -71 -45 785 488 366 -301 -62 148 -389 998 -532 824 486 242 927 835 -862 -271 124 -401 156 109 -172 -63 -570 -420 -574 -864 343 29 679 859 -340 864 -24 983 287 83 914 -164 -532 931 -284 -468 -69 -264 -847 -560 -253 77 -910 -972 -435 52 -472 166 959 696 646 -14 572 -154 321 263 -4 237 -163 -868 -979 -323 92 461 112 -945 -683 233 -985 -885 -534 108 90 -540 -946 459 892 -794 -462 -577 -933 474 -42 328 -192 -901 -25 210 425 612 920 817 70 904 -348 884 -587 300 673 109 749 751 186 600 192 -54 380 -843 -32 -291 976 -6 940 638 34 -758 914 498 -802 -854 473 949 -844 57 791 -111 -314 -551 149 968 -579 362 -555 -638 -940 -210 459 84 -611 715 -525 -40 -649 -922 -640 892 -489 -905 -802 357 -599 -249 -465 -846 -55 -104 -799 -447 669 -132 -573 726 672 -580 -528 38 785 653 -42 -11 -278 -479 178 436 -469 -590 -160 835 993 -105 406 992 -856 954 -885 -462 -730 -740 281 -701 -450 -934 -344 -758 800 -755 562 -213 537 -272 -817 841 798 542 254 -911 -258 282 767 676 129 -217 -199 660 -369 489 -376 -88 -466 243 -927 -673 70 233 198 638 260 -380 207 -133 -439 678 -944 -352 931 999 82 805 407 225 -399 12 -330 71 361 -134 -348 135 -63 683 635 -562 654 -364 -577 -389 772 -24 -844 -45 -397 -119 771 829 -617 537 542 736 393 -445 837 15 -88 -411 -970 662 -335 836 787 652 -581 -995 -132 -786 -665 -539 -213 839 507 635 -439 -599 -766 -615 -409 -850 188 232 40 255 450 1 198 -770 -584 -724 -535 800 151 321 -913 -612 -783 227 -596 -519 335 189 433 -400 918 674 28 683 -818 24 911 -202 988 927 983 948 -968 -880 733 228 -804 -646 316 151 759 626 -322 895 -105 681 -240 -515 -306 -549 -415 -100 -724 642 -652 851 -669 732 787 31 134 -652 805 841 -402 741 -832 40 865 -157 -687 511 -513 569 315 -528 -282 443 723 228 621 -305 -714 -601 -859 880 -3 -775 851 392 434 -283 733 44 186 920 366 -869 -280 539 183 -759 -476 -492 53 923 798 -330 958 -216 -431 -755 112 -752 876 47 -553 -292 -646 487 -60 311 632 -701 -884 -808 302 835 908 992 542 -197 955 -25 299 307 -760 -874 -257 -132 -477 -183 847 -337 7 -657 -179 -160 -292 -914 -200 512 472 -297 667 -857 -597 -10 -762 753 -579 175 57 -494 -840 -72 -37 788 9 -957 -974 962 847 -430 357 415 233 -459 -653 -122 885 738 -598 -704 -703 -767 226 919 -164 326 -414 289 273 -338 461 -562 -225 -104 -164 -610 -648 -734 -847 110 341 -418 -514 -371 -238 813 -480 -822 800 448 -762 703 957 855 266 -826 80 940 342 -968 -79 209 -269 -823 -592 697 135 -847 -155 812 258 816 -846 759 995 -129 240 -987 -380 413 -807 -238 129 574 -102 563 -479 637 409 -390 455 -877 -70 865 -190 964 -80 -894 712 -495 658 -79 233 -885 991 389 -453 731 719 781 510 -454 -591 -201 -118 -442 -786 549 674 437 555 759 924 -42 -737 208 639 907 793 -936 890 897 -869 541 -691 961 402 10 -15 187 541 985 -900 -93 95 -280 -203 -37 354 571 400 345 317 736 -970 961 194 393 732 180 851 -126 100 447 -785 96 -541 -338 -311 -648 436 -569 -937 131 -122 -28 -50 507 -300 309 -207 -400 515 863 -826 -55 -921 -283 -472 659 434 -301 422 -216 141 -44 552 152 474 634 253 779 -151 901 556 -6 797 209 -6 -903 -157 505 -32 484 -81 1000 -100 -954 838 489 -686 112 431 596 621 86 723 719 124 -779 95 -622 381 -194 -786 274 143 75 973 318 906 16 -838 -253 270 404 459 571 -43 -539 -999 618 836 -540 159 553 -365 558 888 265 806 29 -436 14 -736 -832 -849 -121 912 655 -440 59 -828 420 354 -518 238 -903 643 488 368 935 -605 286 -432 448 709 -650 -204 -596 -961 57 395 -320 261 979 -281 19 -978 110 276 657 -255 -728 -799 892 419 -454 93 923 -853 662 -217 -307 962 -9 888 641 -407 -26 -583 -924 817 781 337 -912 -749 -903 849 -754 -878 323 494 -458 964 -414 -350 346 993 401 -260 153 675 669 -146 762 522 329 618 -800 -416 78 32 654 195 926 -506 887 484 402 603 -101 -152 3 338 -409 -969 -604 -553 807 570 617 -306 801 574 90 616 -791 -646 442 -442 -846 476 113 -383 584 -711 -405 718 -586 143 854 79 740 -110 -393 -828 -209 213 -413 800 113 973 -554 752 -626 -806 -592 -802 437 -889 884 -755 -108 -877 -152 -669 477 68 579 222 -251 816 -681 -631 591 219 541 192 310 420 123 9 -94 596 503 660 -868 911 -724 -802 279 779 -22 509 876 554 191 -357 -853 -159 316 -780 -410 565 244 -509 919 214 844 -111 -497 878 177 625 639 -723 211 698 -111 -707 786 262 -709 -645 -661 -649 917 -131 -58 -660 -869 -801 253 131 803 774 -458 719 -665 -689 -900 290 -297 251 -103 230 -763 465 -296 916 -892 830 -371 -582 -594 988 -313 961 -446 -290 442 468 540 611 751 784 -293 -844 311 -109 -182 810 814 -953 -530 396 -51 -504 322 -776 33 -283 157 -928 -356 -100 329 872 -377 486 472 431 892 731 -682 -868 601 355 732 269 -894 506 -548 681 769 213 252 469 -541 -628 -44 552 94 627 846 147 113 -711 -857 751 182 -113 187 548 698 423 213 71 355 -166 -980 21 -897 -577 302 434 -855 221 -711 963 908 281 -800 -872 -37 -400 690 -636 -221 -703 379 -132 159 -753 350 -291 956 -711 -187 93 -564 -409 642 946 67 -738 480 410 -999 469 671 -991 -137 153 90 -882 -334 74 -183 -286 35 15 232 707 405 5 -62 -468 647 -553 -538 -547 -321 713 165 480 -709 721 982 -524 -618 370 -806 415 -320 294 -237 334 441 -798 922 -951 -890 -855 325 -707 311 200 -540 -741 351 -890 -543 -376 839 -677 93 658 420 149 -486 61 495 -455 -128 505 -304 -140 -360 -453 -321 -177 760 -544 -864 -309 -706 966 -320 -142 -662 825 -447 -219 -759 183 117 400 -646 757 584 996 749 50 414 -600 -993 226 519 -672 -907 -380 -336 -225 338 -405 436 -757 312 255 68 50 -12 -907 -625 -723 389 987 -323 -264 726 204 458 -561 365 400 694 808 721 17 -580 256 -206 572 709 101 0 592 -414 755 -468 -128 -903 -655 145 -906 215 175 -242 -696 552 -940 308 148 233 6 -834 113 866 3 818 -41 884 -127 227 436 -420 -993 -226 107 19 -597 417 868 823 483 -297 561 -329 62 -190 -917 686 -930 -631 -257 244 388 -899 932 233 -689 722 130 -797 -872 -830 335 590 568 800 -104 414 544 -698 139 11 -241 746 394 509 443 497 357 -813 529 -626 512 123 428 -43 -646 479 140 513 911 -766 531 -124 365 150 -95 -120 703 -174 848 20 -354 -95 885 -362 507 -364 172 96 935 -359 -585 479 22 309 749 305 986 450 953 -995 693 -181 126 -91 412 -956 164 -812 28 660 -482 255 -612 529 -884 491 642 64 13 -507 30 589 864 -215 -21 399 -46 -150 -800 -477 -559 747 -787 -549 -313 128 -779 -178 451 -422 -389 586 926 -31 -872 67 -854 793 -404 -257 633 -334 201 569 -768 813 -254 -914 190 -979 834 -5 -888 -475 298 214 255 -617 579 816 -957 -758 -641 78 255 -348 22 757 502 -699 -348 953 817 -523 12 547 946 129 945 -761 -980 -190 -235 -349 953 23 100 -365 -891 -235 558 -387 -514 590 -638 -924 66 -449 902 -95 956 937 37 -243 -252 -819 126 -585 380 766 714 -767 842 648 -369 900 125 -922 786 -878 128 -101 -684 -932 240 803 890 -220 -978 373 1000 315 -459 928 371 -335 -134 -536 350 647 -360 814 528 -786 -984 967 -255 358 -351 793 804 476 770 285 241 -623 -58 892 -572 -745 -80 -551 -558 -812 417 605 695 -790 -473 582 617 -756 18 -691 -964 754 833 -670 469 -24 365 679 863 -425 -734 -856 279 -856 673 -87 -627 -485 741 -583 -264 -631 -150 -309 825 302 -327 284 -807 307 391 -220 -749 413 668 603 756 602 661 228 600 185 -785 811 -344 -450 -975 21 261 -706 637 721 -387 336 -732 -618 673 -55 877 51 802 -875 32 -375 42 -518 -484 -301 17 -825 -459 86 331 519 831 -190 959 659 -744 -333 296 182 205 324 -762 -89 -674 504 -941 657 140 53 -79 -393 -1 -659 649 153 -13 -833 798 433 -211 659 238 -4 413 -722 292 789 -729 -500 60 -624 -547 -254 -985 -989 578 641 110 105 27 573 165 -105 272 -33 -191 -299 -978 89 684 -497 -505 502 498 581 39 776 1000 94 -573 421 -468 95 -434 21 501 969 -849 997 894 329 -349 39 31 830 664 -631 -917 -245 466 965 -268 132 -870 -964 -274 32 962 661 -747 -781 208 556 -101 -729 469 -127 651 647 67 300 186 -51 236 117 -449 443 618 77 -146 709 -452 -647 330 -671 -715 701 -779 -762 -728 -299 -887 420 -241 -768 905 421 -43 -900 -563 990 -244 942 460 -680 679 -426 -357 88 948 46 -116 137 -178 362 535 983 749 514 827 400 -447 41 545 689 -851 -692 -886 -369 -526 378 653 426 219 570 -832 358 -631 -746 772 -903 576 -574 723 178 -66 564 -891 554 916 836 604 -386 517 -837 77 -819 -260 793 -619 983 -995 -605 -435 -337 -417 158 520 756 -222 722 519 294 244 684 693 -246 -654 368 -846 -222 428 529 107 -929 -66 -901 252 -885 -658 -55 961 914 76 879 0 727 -135 -977 524 -914 -184 -634 -181 502 -566 171 -625 -322 -569 -858 179 253 882 933 -48 -6 485 432 870 26 161 432 -546 591 830 863 -369 2 -282 450 -702 663 413 -667 -667 -512 -49 -459 445 19 -261 850 -782 26 -834 224 579 -689 -792 -817 -736 620 861 -229 -958 -85 -376 -43 -720 -711 -452 -724 545 -926 -778 98 -587 -524 -618 339 -693 -455 519 996 -928 748 -5 -97 451 916 342 -205 867 980 -227 54 146 -85 300 -232 -365 -288 -418 -90 758 -346 209 -600 -884 -550 -24 -300 180 913 -375 -836 -593 -264 -256 910 -122 806 -354 -914 437 6 -473 353 -881 767 -185 -298 -303 216 -711 890 756 379 209 -433 -636 340 383 -420 474 657 711 892 202 864 -477 -668 324 -706 350 -495 911 -843 -566 -981 209 -146 787 -42 275 -469 -721 -883 -883 865 -871 842 -757 -503 400 -773 -509 402 281 -40 -791 794 -71 -887 -652 -532 384 -678 273 706 701 288 -625 -166 -248 -833 -158 232 -649 405 367 -716 187 826 -853 -369 49 686 -208 -67 408 -767 -209 -850 -292 -570 375 431 -760 -813 -662 222 193 756 -638 -992 806 -713 -315 -831 81 -997 -683 37 735 808 691 249 -902 -183 -658 751 293 92 977 -19 -839 323 -554 -955 -439 -911 216 333 -451 764 452 792 230 465 -896 593 320 -504 66 -965 -79 735 742 -631 -383 -704 -985 787 -583 -968 519 685 93 -160 337 818 928 153 -24 328 -820 -338 -71 854 798 793 -874 834 602 -948 312 -284 620 528 710 576 316 808 929 980 -258 -661 678 387 -977 213 939 492 -384 889 721 -867 552 -572 653 602 -615 -675 922 829 130 480 -132 486 575 783 -709 -132 622 -416 407 997 889 938 734 -910 -477 -773 351 -322 174 -718 -393 209 525 -792 585 -658 -82 -166 -55 -843 -7 -606 -300 -156 206 -492 900 762 406 -183 -552 761 159 -242 734 482 956 675 692 322 -280 349 281 75 -60 -151 -954 860 831 852 -440 914 195 394 127 -107 986 784 -753 -153 851 868 229 -892 -788 -974 610 832 -278 226 82 -397 -937 903 -240 442 497 975 -392 -721 -304 504 812 540 -70 861 -692 -652 -163 -633 851 -807 522 609 734 109 208 6 -329 488 -909 458 -516 407 -822 620 335 -734 -386 -520 -89 263 901 -509 20 984 -340 -460 126 -507 -687 -456 -275 833 5 -82 -483 -693 -532 250 264 -182 -597 44 564 186 -729 -893 197 -34 196 -456 627 366 -424 -827 -239 -503 103 -580 264 392 201 -449 88 957 956 973 -841 118 -247 428 -979 -140 -497 573 584 -579 204 -666 362 -639 616 -340 -220 126 -154 628 -326 625 -674 614 -348 683 -959 409 774 162 166 -311 360 -187 168 -373 -531 -824 45 -198 751 -304 -747 516 -77 -550 -198 -864 533 -411 122 726 -271 -316 964 901 -30 -634 -397 -971 -812 665 -866 98 846 -45 988 59 -235 -626 -375 608 251 -593 -525 95 223 22 130 511 -712 294 -898 -144 -879 -360 686 700 166 -145 -490 -468 -456 -988 -3 316 925 -644 247 -673 -975 291 45 523 130 -694 -665 270 706 752 968 -206 458 -86 -980 -493 -559 847 585 -646 302 -388 605 -669 949 444 908 -543 -792 -363 605 -563 86 308 392 204 -796 -70 591 -643 -784 -510 -577 -437 577 229 -250 870 145 -235 -76 -613 588 -179 693 705 95 737 -376 -586 402 124 517 -532 949 413 793 -288 172 -450 -94 517 608 69 -695 185 -567 688 -213 -443 -882 515 616 -432 426 937 -307 -924 145 425 533 580 -860 804 584 109 -390 563 824 857 -747 -326 -279 -297 -332 623 144 571 -809 -784 143 -826 -791 -249 -878 -292 633 148 318 693 -107 -440 -191 23 558 917 838 -168 -849 -47 702 831 -227 -625 406 -212 -737 757 -995 -848 711 -564 213 -583 739 -517 135 107 906 -64 993 -6 92 -567 -639 -607 -613 -579 -68 885 -102 -49 714 342 124 407 -249 748 -365 482 543 189 718 621 120 463 -437 293 -674 -721 -17 640 114 -828 -205 -219 -71 -429 413 921 -762 638 -693 -341 -826 943 -553 374 628 -872 -480 237 436 -140 -563 534 80 -730 63 -687 479 -45 901 183 -126 -121 -312 -43 624 -280 -496 -379 246 988 930 -990 -802 246 -751 680 -38 595 -662 167 -50 339 -992 534 -236 178 -518 582 -938 708 -930 -219 645 -789 -692 -212 452 -959 -325 -688 -480 -629 -215 -353 -332 642 -692 263 -342 -780 908 141 -872 -862 766 -285 582 947 431 -973 -230 687 740 -488 151 -708 -902 53 -772 75 -929 838 796 550 -597 495 706 -226 -301 -11 -434 362 -25 -364 -2 526 292 -198 576 812 -495 -140 -966 -631 -945 252 24 668 736 -137 881 -784 981 -740 -515 -851 964 786 -832 663 -956 234 903 460 642 715 -129 -676 692 526 -327 7 10 -864 697 28 21 -469 -885 -325 -530 831 966 446 847 393 -618 889 -321 383 -387 92 -471 -47 997 -647 814 489 663 671 -933 856 -644 -854 -917 934 -401 -149 243 -272 -837 580 679 569 -352 817 673 -30 549 -906 85 23 -640 -284 -572 -498 75 -709 -743 53 5 772 325 684 4 59 21 711 841 -674 -820 -519 233 629 289 568 -263 -701 -140 -254 461 69 -745 468 -752 -838 -752 -868 -656 201 -843 608 791 404 193 -60 334 861 -542 320 601 -590 708 -55 -36 -291 755 -484 -353 -388 489 788 -602 462 -183 -283 112 758 42 333 -116 235 707 98 183 -817 -7 -10 -789 550 -274 -805 -353 -630 543 531 -549 120 429 79 -630 -919 -152 207 -454 -855 49 -805 535 -351 -402 -826 838 110 -541 791 -82 159 -926 -531 -89 -839 61 -938 -669 918 -687 -162 885 903 -594 210 -155 398 115 594 191 -180 -569 -175 240 -221 888 -842 -184 -904 340 969 423 572 -836 -33 -494 362 -175 549 890 -463 -678 -501 441 766 466 285 638 841 262 46 270 48 262 199 203 -767 0 -316 -572 -594 -936 976 431 280 126 38 -617 421 180 -656 -351 667 101 -777 -284 -992 149 -748 -56 -537 -485 -649 248 368 827 -271 380 788 610 19 977 -885 362 -358 380 733 90 -751 -702 -148 427 -780 179 286 -713 365 -606 -944 441 704 761 -975 754 18 -243 -660 959 883 -961 362 -120 867 -811 728 263 585 -256 -466 995 -231 721 -622 378 79 841 -434 209 -560 813 353 -95 -72 -74 569 565 77 -321 988 22 -702 577 -669 705 43 735 -633 -150 -626 -761 -968 -821 -306 507 -136 388 -157 666 -508 564 -534 -12 -256 584 -102 34 -394 -93 -272 174 337 -350 -923 892 -566 459 -838 -328 698 0 -857 569 42 829 546 -133 -265 398 586 716 -751 -279 -529 -249 533 860 -646 413 -951 -325 618 -1000 404 -649 -445 -117 301 -661 -423 560 161 -308 -7 143 989 733 -624 -190 -894 -628 -15 877 607 -276 77 694 -866 258 -441 -122 349 291 144 -868 418 180 -785 -786 -63 -508 720 -221 -118 93 -797 671 -575 -373 -906 246 336 222 -516 -555 656 -720 -99 -669 -681 587 -850 -451 -625 -912 121 409 320 649 -759 449 201 -72 -165 -333 -953 696 985 -394 963 846 358 630 -716 -988 -244 258 26 -632 79 877 -672 979 -754 -607 543 891 -850 -309 -937 753 697 -673 852 420 -308 334 -670 765 -586 -739 609 -548 -615 -730 543 -127 791 245 942 86 -932 482 472 -454 144 -204 765 257 535 -975 -794 924 -262 413 -801 153 -243 565 620 -82 596 -276 196 -807 166 -588 722 -82 344 838 520 790 143 935 -518 -464 -341 772 -337 -231 -15 578 -72 810 -140 -762 -613 -254 -960 151 -732 971 -506 691 297 -783 947 579 -909 -822 631 610 -343 811 865 -277 -488 -43 -862 40 386 -617 410 349 -964 571 730 -94 568 572 707 91 -741 383 -940 4 -862 -566 808 -184 744 474 -433 946 230 -282 377 336 291 114 228 23 942 194 -263 -72 -306 789 -705 305 -794 600 -40 493 -478 582 -874 -86 -409 289 767 -1000 660 -159 972 -940 2 327 928 363 -806 401 888 -23 -390 -491 570 471 313 525 483 638 752 -312 591 38 207 -639 250 709 -917 681 -630 -420 -44 518 -583 714 637 421 474 967 -168 504 606 -206 460 262 -579 429 -760 951 739 410 -948 926 -767 913 -696 534 -53 -162 -725 925 -818 -691 -179 -509 -178 -916 -290 -913 -427 -792 882 -869 -5 -504 -383 205 -205 -912 532 -185 729 -254 -349 -691 625 -93 945 -612 281 47 629 -166 -318 878 -866 -716 -647 605 -401 -30 699 579 -480 118 464 91 -183 445 135 -486 -187 -612 -283 -683 -258 781 857 -927 685 43 488 522 -465 -773 -428 313 34 -954 -768 -164 -769 -882 311 -599 78 -608 224 640 -231 -633 295 911 421 -521 -479 -896 51 -193 471 -720 92 356 48 -568 318 -811 349 272 783 10 -526 -226 362 165 -457 31 -38 -234 -311 -841 -396 890 562 127 103 390 668 -147 -621 145 981 944 -258 480 100 284 440 -776 179 -38 554 -758 899 -911 779 -146 512 -565 -87 676 381 -810 -229 480 -879 -917 594 198 -103 671 -976 316 -775 -474 523 10 -542 342 -97 -986 924 335 206 594 717 401 -894 -712 -505 -832 -527 32 -405 190 830 -44 -262 -62 40 707 926 340 242 -854 473 -123 -978 740 -962 -802 -593 -313 953 501 -170 -222 -431 -162 -632 865 425 -731 -629 -991 505 658 -636 114 468 901 255 709 -949 872 -912 551 386 -974 -248 899 -457 390 -780 -905 -211 -268 -421 -486 670 22 902 -37 -885 -246 -11 230 853 959 -959 -603 -75 -585 801 771 -892 -938 721 391 408 -909 952 0 135 253 -956 -158 669 -662 -185 -157 -6 478 155 -791 -100 881 -535 -277 104 -974 543 -462 412 -180 921 866 522 -901 -695 198 -944 779 -81 -654 -816 -899 218 -77 191 634 903 254 -603 964 771 -806 -927 188 -271 -858 499 -636 -865 -528 873 45 -360 257 -931 453 -888 -595 -845 57 987 133 995 55 -809 662 -156 684 133 339 597 -145 696 650 -958 -599 -832 635 700 -349 -723 -565 -574 -996 -912 216 -509 -398 -601 -422 720 361 -393 197 635 278 972 -872 517 253 -709 388 -413 -30 626 -272 932 -581 543 -613 978 51 -189 542 82 545 -200 -563 424 909 755 -853 -762 700 340 988 928 -238 -119 -571 74 60 653 -85 745 -48 379 -469 -805 792 512 816 937 977 -905 156 -381 966 285 -516 645 686 -389 903 -696 -590 -248 -772 15 -614 -696 -658 710 356 212 536 225 125 -946 -119 770 369 -991 358 555 194 -427 984 684 866 -85 -250 937 200 -392 344 658 -455 -941 -324 593 58 -825 -365 877 47 607 -297 943 435 -326 -285 890 774 -263 -691 851 334 771 785 -842 -243 -238 688 94 -666 -571 -725 -284 -995 -490 -313 -650 19 -603 -519 -648 319 907 628 -925 506 -695 172 541 -816 -750 972 -1 -281 970 200 -766 -397 641 922 918 -980 402 -87 -588 969 -289 -689 -911 200 -336 -677 653 371 126 224 100 -736 -11 -993 -36 -951 -169 858 594 322 554 -614 592 -942 -325 422 208 691 -228 149 -773 71 841 902 789 585 178 -340 -897 569 -948 -219 -124 -525 -770 402 802 586 968 -274 557 -277 -596 -756 -360 112 -945 579 890 806 136 966 188 -49 120 137 -399 129 0 -198 -201 378 -937 909 -938 -230 -392 164 -137 -679 488 -289 -496 261 982 709 -835 73 -890 -896 101 -282 537 -544 -899 -890 431 -321 473 -101 -283 -466 952 241 -349 735 554 53 -196 -272 -733 489 -217 854 -340 593 822 125 -98 -650 -61 491 666 -439 -794 -293 -779 279 -466 285 -776 216 -125 970 747 -601 -128 -83 -951 464 885 -551 33 254 978 -740 -16 917 904 -945 -221 -235 189 -633 -770 -748 646 628 -309 627 494 10 634 -985 417 653 -617 -881 987 -696 -623 329 844 453 -334 -237 706 -867 -215 112 -770 -649 108 955 85 255 919 987 407 -939 -895 -863 870 988 966 313 -123 -800 -988 202 -180 -59 -930 490 90 -533 972 -939 6 334 240 22 950 -295 -751 -363 -719 -398 141 -85 421 628 -502 173 707 -400 651 676 -834 -995 851 -92 -512 255 89 62 -282 122 -496 -251 421 42 562 -188 -850 -344 277 747 231 580 664 -962 148 73 548 -525 -587 602 -150 404 -710 794 -702 -842 149 198 309 982 193 -232 -50 -163 384 91 -527 -876 392 -363 -419 649 -350 17 876 632 -975 309 -192 -163 55 -805 71 -402 -475 895 -272 138 505 -209 -118 332 -36 -378 -99 -657 776 658 -711 957 -769 905 716 358 320 476 517 664 -84 893 -528 -609 572 154 -505 -391 739 -169 159 -231 -984 74 -743 641 -51 674 -803 -613 -381 837 951 141 588 691 -575 -661 -448 -120 -313 -16 834 4 605 -981 -457 247 -7 643 -973 202 -958 518 421 -585 848 -884 -789 539 -464 -308 306 97 -521 582 -738 78 -351 237 436 -356 -288 -18 -440 -493 370 619 878 287 -642 -520 -721 771 -900 140 933 695 -86 782 -982 -578 733 -896 331 877 274 385 -413 -455 -783 -419 -893 -990 255 -883 -404 987 526 891 -504 2 137 952 -990 -527 -56 295 -303 720 -678 -290 -365 -104 455 974 123 499 -368 -369 497 -912 -625 79 -404 -166 -123 -7 357 -914 -870 -639 -349 -271 -414 365 66 -94 -681 185 -62 -92 -771 -213 -14 151 -30 153 -544 -402 -471 824 200 -188 -589 241 -41 857 238 -758 -292 918 -296 870 -52 408 324 716 1000 219 515 -74 -140 315 320 -462 944 115 576 -687 178 638 802 855 126 -522 379 312 188 270 963 -716 -396 253 228 741 578 208 338 887 -461 -146 539 -305 458 -768 -552 788 -494 870 -324 -144 543 -486 623 -157 91 213 -392 -516 657 -679 532 -154 -708 -366 834 -493 259 -583 854 826 -531 -834 556 -947 -816 -951 220 -986 -474 928 -83 -883 832 105 -708 802 419 -29 252 -90 411 385 -682 -899 701 740 -425 -681 -757 799 182 -597 88 -407 931 -567 934 646 949 -600 -668 381 971 728 970 538 737 -773 598 256 -420 823 -530 12 885 761 288 501 114 445 133 -457 -200 -399 -514 -250 -789 65 166 -487 729 708 807 928 253 -725 -524 636 -690 991 987 705 930 605 -453 793 721 -436 367 -335 854 366 333 427 296 -630 226 -984 -643 -174 -348 -337 -251 440 824 -378 -949 365 884 274 134 704 -405 -106 196 -186 787 952 254 -933 338 321 -171 -412 -327 -461 -875 -498 585 -360 875 -729 -619 932 -16 740 -79 -741 -15 988 120 542 -939 -563 -987 238 -11 539 -334 -647 303 -743 -191 523 -971 708 729 -402 738 -334 -26 -244 197 604 461 -523 14 680 986 -322 -957 88 689 67 -557 -475 187 324 -868 -581 891 251 45 824 -357 197 -276 -844 -616 -59 788 954 -654 -805 -386 958 -756 -369 -777 -215 491 379 -119 77 -14 588 249 267 -644 -158 -386 772 191 182 -924 625 196 -723 -331 -691 -217 -767 -543 -964 -220 -932 237 724 518 202 500 -665 -109 641 733 823 -680 -426 -194 326 998 465 205 -137 -354 -206 939 -951 -777 202 -522 750 -201 623 279 930 203 949 -753 -217 267 199 -948 -478 76 -680 473 -815 856 713 -360 -586 -881 492 -269 -603 274 461 -523 695 289 -848 -805 -693 -942 913 372 -823 -421 872 198 -186 885 -173 168 733 -206 -105 248 61 -797 -726 -531 300 -587 -625 706 -870 618 275 987 597 -553 -96 224 91 -362 -865 -726 227 872 -475 -171 223 293 -673 831 -925 -872 222 -287 509 -466 487 237 -437 -234 802 -971 -371 -803 -636 936 -789 17 -574 882 -851 198 -73 683 675 -886 -363 -398 46 30 -537 -940 -817 881 879 776 -452 -370 -340 -255 -272 103 927 -320 375 -950 112 -951 565 178 -845 133 282 386 -345 -268 -843 988 -362 499 -371 255 -988 -931 -716 -12 -584 -423 592 124 -65 55 699 -381 -186 645 -423 -543 -459 735 -442 818 883 781 -889 4 -749 -959 -789 -390 -206 -302 -540 -385 177 586 631 154 674 -944 -506 -778 641 239 -815 -407 646 298 -615 233 254 -650 645 -968 -396 -677 630 -225 827 0 -210 729 295 17 945 -218 -892 -368 123 895 -841 -713 42 214 395 -940 821 185 153 -946 815 -386 -281 995 -139 316 729 -736 -781 333 -785 -314 911 852 190 217 337 675 -131 -642 -889 -798 -213 621 74 780 990 -942 -187 321 758 -348 28 -963 389 190 -425 252 8 -946 -803 550 -989 -570 -270 94 -891 -668 252 -793 626 762 -364 505 -808 376 -837 -776 272 328 -57 -683 -292 -716 -262 -379 146 -826 -554 306 -949 -323 -609 -703 576 841 -581 770 -323 -671 -130 773 -413 473 745 -646 779 897 -142 260 270 819 659 826 370 -748 904 108 493 -867 401 326 -620 -797 279 29 -220 -269 529 -655 106 687 -157 672 914 801 -224 584 -164 669 -228 -112 -10 -498 -851 -116 923 467 -467 -997 543 -340 -755 -513 556 553 -373 -475 -332 -622 401 261 745 -903 988 -820 -939 493 6 -363 171 -427 731 -64 350 872 -780 -562 -889 341 820 -2 462 -160 -661 142 462 -15 -35 818 -534 -93 -355 171 -328 429 202 578 -879 -1000 -333 50 151 433 -978 257 118 765 -792 -906 138 200 -275 -267 -942 169 249 570 -244 -175 -416 707 275 -95 -540 -745 -893 -576 -216 590 -921 876 -611 946 -358 13 105 -311 -644 187 495 35 -434 -154 758 -187 -39 -16 742 751 -553 151 -221 -546 916 -390 144 -994 864 -985 -713 310 394 974 743 -241 716 91 -584 -958 833 -545 225 -925 173 241 721 301 -649 447 -673 562 685 789 -386 45 -678 920 169 948 713 997 -791 -942 -947 -464 474 -972 -615 -825 244 512 -749 593 -354 4 -853 -553 50 521 -734 544 160 360 620 952 -845 -287 812 -574 574 829 230 347 87 -558 193 -685 713 -179 148 927 384 -382 -677 -705 617 791 54 54 406 -547 75 -293 633 663 -891 -900 118 887 588 -759 -271 -43 813 -447 -737 11 -257 -674 -482 527 399 859 -891 807 -365 -976 -14 431 827 -837 -999 457 956 -89 793 628 -294 550 -188 -690 -411 -448 729 907 829 681 -451 -363 72 749 -1 306 -145 595 954 105 570 572 278 -551 -237 251 -489 -393 366 186 -537 -728 -814 46 747 284 -497 -750 311 -46 641 -425 -810 -896 548 -125 -256 893 791 -802 189 608 683 -928 -342 305 -999 -707 -118 158 -835 904 391 -869 417 -371 -373 36 -229 -640 934 534 669 644 93 -178 -281 -30 378 652 -996 -245 -509 -81 -225 -405 -507 -257 467 -930 216 -980 -411 -375 326 593 909 473 635 849 -533 406 -495 215 -787 -432 484 -119 30 -891 -997 263 -783 309 -722 -583 576 -306 508 765 -820 -17 83 496 -376 996 -978 -947 -646 614 -757 -867 -196 -657 -161 -161 -942 513 -886 -234 104 336 -23 983 -999 716 2 661 771 -278 -560 341 444 -923 -617 633 -789 -862 76 -438 0 -354 -624 93 -482 905 317 -122 -35 786 -852 -706 -955 152 832 -664 -37 -25 -917 643 494 299 -415 250 882 865 -999 744 330 -682 649 979 636 -466 -680 285 875 596 -409 810 -182 648 138 -343 -742 -35 -3 783 -502 3 -565 452 -186 508 31 39 841 307 586 -759 293 719 744 516 -141 208 460 942 341 436 -549 603 919 -586 -248 593 -997 -625 -539 325 971 92 -938 -508 617 -502 -432 -205 480 596 -538 112 610 931 225 507 570 -166 964 988 278 403 721 -246 454 373 -520 396 210 -933 671 -430 -505 -280 -417 747 70 -375 92 -935 -585 658 -204 -556 860 275 -947 841 -805 336 -304 -388 -512 235 -788 -24 92 391 313 -702 -415 924 -857 -870 191 965 -825 456 354 307 -995 -116 -718 846 656 902 332 470 521 406 -838 -603 930 358 234 407 -429 -714 617 734 50 777 -392 162 535 337 325 -342 -787 -762 72 -287 169 440 -984 -719 -858 -420 -784 676 -493 -146 483 867 357 632 -473 271 -549 216 -579 459 414 -162 -373 -443 -121 -839 -437 521 -329 -891 914 -205 238 -631 -349 400 -993 572 384 -883 -507 -926 484 -131 -109 -180 534 -346 -606 -493 152 -99 831 -970 -234 668 946 -874 -681 -49 -937 -412 -424 -131 -185 803 960 -168 -476 -29 -810 75 71 -61 -581 -906 -824 173 -995 -238 -718 -918 216 -889 -815 498 901 402 141 109 562 232 923 754 247 -801 -900 -203 -438 202 -265 -788 662 -170 -149 -666 -163 -999 938 -149 -183 270 -836 -687 715 -678 731 4 -620 -328 19 853 -694 -426 66 296 -167 360 876 383 -611 -200 -35 649 -348 853 -115 -493 -804 770 -444 942 -178 326 902 503 -408 -268 620 -988 748 822 75 817 -399 500 453 391 -6 -242 782 753 142 -356 -652 -510 658 377 901 -361 -756 30 107 641 826 -40 820 -569 406 47 203 -245 140 -779 -67 -85 415 -565 -959 -887 372 248 773 702 888 683 -861 105 762 650 -159 249 -198 -91 -302 -466 -437 997 198 -701 207 -662 -250 942 604 124 667 370 -847 -543 149 -755 -627 490 -921 -652 -914 -970 90 173 683 977 372 -129 225 -530 -88 765 776 -541 -957 -727 -555 613 291 -693 -896 -312 903 984 886 881 226 609 457 -437 101 45 -703 -227 -557 -9 -713 928 -169 226 217 348 857 794 998 -741 765 -421 -48 284 -279 -309 608 307 935 304 479 -530 977 -663 -159 28 -909 576 -777 -974 266 -361 181 -511 -956 -824 -719 -475 499 156 863 -105 -13 293 -655 -212 324 -195 -489 932 -460 -406 438 747 988 -914 -158 -444 -318 190 -630 -22 44 -26 755 993 973 -31 -706 514 227 -526 -298 -979 533 76 669 -902 -618 638 488 554 -514 913 225 430 -657 889 -333 -284 825 -78 -413 -308 594 252 93 -918 -409 505 232 -453 -115 -17 -382 380 991 729 -14 957 736 -331 -718 -832 -420 -84 -207 560 946 543 -860 726 -971 -172 -407 120 -47 -794 94 61 -560 -540 198 144 443 -683 426 -761 310 -576 -714 -958 -119 -256 659 -84 104 -3 -747 -795 -531 -213 -441 78 773 -369 -654 34 102 -98 516 -232 -366 -493 -239 696 761 -86 297 -656 -673 -360 -521 219 35 -987 277 890 406 -804 261 608 -841 -506 -576 -62 995 -763 -123 150 724 -992 143 -364 373 337 -597 -857 667 -498 -646 -220 -190 147 -104 -792 -267 448 -467 -344 -621 -923 801 -65 -446 -898 252 -503 -241 -339 -807 -629 57 -408 -134 923 157 -965 717 176 177 235 -51 287 402 -70 -941 -601 -577 -94 484 318 -905 -395 82 495 -71 365 870 136 222 -774 824 47 -329 1 143 -525 -898 34 -937 -194 -435 275 602 307 653 -59 -20 -716 -455 -103 749 -312 629 -616 -70 158 -913 81 -265 858 373 885 282 -889 -171 52 42 -397 131 639 -129 204 -59 623 -693 -695 -542 -563 866 -793 -961 -885 67 -854 689 205 376 264 -506 119 714 -274 -649 -477 -610 -197 -945 158 962 -391 -158 -202 -827 -765 -190 215 -846 -548 555 -680 931 -401 570 826 -303 -192 650 -478 -761 -546 -276 449 -216 512 -68 -806 -521 -703 692 386 -415 -668 426 325 -767 -924 -244 55 840 631 -810 359 548 10 604 -289 -690 319 896 -304 -610 -611 960 221 314 -486 -471 162 891 290 -830 616 -395 336 126 -483 537 -783 -561 -1 -965 414 392 -784 767 -179 120 -159 -370 -167 -746 501 431 -765 234 399 275 -790 894 812 414 288 724 531 -705 323 -762 -426 418 466 -575 -787 -81 -889 690 451 786 -524 -360 -820 546 -9 10 -552 977 42 -923 -369 168 285 -195 399 263 754 -558 -462 -266 -733 -94 -293 731 -853 -434 -53 -523 502 342 806 263 400 825 522 667 905 172 -288 726 7 817 398 189 -365 785 -107 187 753 -163 -228 8 -299 583 -79 -80 -443 381 644 470 697 362 972 449 980 73 -942 863 903 114 518 808 710 285 -839 -590 -398 -246 630 175 774 -650 712 76 -657 210 492 455 -636 430 -441 -66 -176 -480 8 254 767 -168 -276 -656 677 282 -825 872 610 739 653 458 -854 872 877 268 79 -607 746 -201 -429 406 -472 -895 -145 369 482 593 -543 -953 -213 437 628 391 548 -537 124 464 -401 -30 -313 -919 -770 -837 -230 20 504 675 489 -717 233 -599 -455 -920 -856 -88 444 -466 -96 -757 -940 832 -191 -342 -512 -589 170 130 -81 709 -791 -642 285 -442 893 -432 -594 157 438 376 698 -390 -126 -557 -675 824 347 -706 307 -682 -176 997 -660 -227 505 -335 812 881 421 973 -711 -273 -855 138 -768 -143 -458 611 913 -377 850 676 -930 -354 -384 -378 -925 914 -981 -454 -867 -470 -364 -660 17 953 -567 -738 -163 804 -113 -609 138 -79 81 -18 778 119 -587 -619 81 -936 512 385 879 -545 -864 -684 -391 -989 695 12 87 -200 -976 -50 697 -612 -62 877 765 182 265 -498 151 347 200 484 671 -919 878 637 -964 -76 923 -491 -473 873 -538 218 -690 -871 216 -554 947 396 -670 312 147 988 140 -424 680 -874 184 488 -64 973 71 724 272 577 -135 -958 -636 220 691 135 195 844 284 977 -978 992 -924 250 -634 -846 -21 -559 -548 4 -825 683 636 -33 387 505 -693 -837 35 -448 -63 152 736 -40 848 -124 -211 -715 -460 940 -25 596 237 -118 -521 -152 -900 -857 703 471 309 -32 564 905 -673 88 689 365 -70 453 -620 584 39 538 -745 -352 417 -88 54 644 425 490 180 -834 -837 367 640 602 -184 -514 -214 755 203 85 -433 990 506 -1 502 306 835 98 339 312 272 456 -504 133 842 487 169 -342 245 511 396 640 -78 496 -823 965 -473 -753 976 -616 -911 -314 -172 724 311 -385 -821 -202 -229 444 -206 550 442 183 931 436 165 -670 333 -39 -965 279 155 -698 101 -827 -621 642 -74 -620 -576 -348 -929 -770 -666 -340 -357 305 -421 -654 -338 276 56 -906 -701 851 -417 -34 12 582 -729 -727 -837 -336 -994 501 847 58 -912 -309 573 507 112 736 258 753 -322 545 217 214 -123 -213 -401 -506 145 877 -870 995 263 -978 909 -843 -220 360 478 -4 844 479 -809 -236 -177 216 886 949 169 -333 -84 739 939 -476 -885 306 350 296 -593 987 789 -90 490 104 73 -40 844 -13 -240 -177 -107 194 -764 968 -107 314 -547 476 -865 343 966 13 -922 638 522 -558 -162 522 -559 608 -472 -397 796 -560 864 815 308 -308 -401 -401 -655 -960 405 785 -46 -329 349 -26 612 -806 -165 -959 638 779 471 356 155 -915 981 -433 -1 -369 -955 218 -553 213 290 -484 -197 99 47 -871 -503 -609 -510 -234 898 -197 454 415 315 -718 -648 -74 -452 87 -833 -274 -857 224 819 -50 -976 698 982 449 -220 173 404 867 993 7 -456 807 63 800 -471 69 -183 593 336 169 -751 -824 -357 -631 384 -982 679 719 466 628 887 251 615 -405 -875 -967 686 -499 -353 992 985 -132 -149 -79 684 987 209 -34 454 -107 -705 -696 861 42 480 488 671 741 -381 488 870 644 808 -139 -309 27 831 898 -378 271 473 471 770 440 919 249 319 661 -874 611 757 -164 23 189 966 115 -890 764 -228 529 318 55 -516 686 -146 -574 155 -572 -246 -691 -142 -118 193 546 835 423 -393 212 869 247 69 156 -825 422 -378 357 831 -642 -119 55 441 926 -936 545 36 795 -158 -193 -252 707 45 885 159 32 729 -123 52 -405 -684 -187 -776 -891 208 371 131 -754 -285 845 -534 792 193 161 404 -541 -779 202 -857 -644 990 277 278 757 -865 869 70 142 -894 248 -324 -568 976 397 -30 -822 849 185 -340 347 -387 -536 -590 55 198 934 629 835 -749 -493 587 789 -940 -229 -270 943 -104 232 -823 955 -322 95 -367 918 200 895 946 107 944 807 -370 -469 -313 956 -59 -334 45 -581 -242 -91 -826 368 9 -504 107 286 661 -844 -888 -737 -400 51 -839 -69 180 -845 -772 68 569 677 530 -485 867 -947 93 418 -53 -69 -53 843 4 93 -523 671 -684 361 9 -602 -671 228 -902 825 249 -199 994 -889 -447 675 459 773 130 489 -716 -692 487 613 245 253 -104 -91 857 608 -947 925 -159 860 -578 -148 759 -300 477 321 50 733 -533 333 -953 63 598 889 687 -27 82 285 915 726 169 -784 -553 493 -59 892 -782 806 -865 886 119 -174 511 -956 -867 760 -511 356 -350 352 -360 -848 -156 -772 -687 -722 -698 -958 -89 -189 155 -262 -155 782 -765 30 22 211 -954 57 -807 895 -697 -181 -525 -767 114 469 -635 463 152 129 370 -72 851 634 280 389 -269 -250 629 871 -486 -253 584 825 220 -982 776 313 -892 -517 931 275 -501 -205 -608 -974 207 -101 -759 -523 43 646 697 -59 -746 -360 646 130 -669 -550 -334 -134 829 567 -830 767 883 -351 265 549 -126 -86 8 -59 -635 666 -249 466 634 676 963 -676 -677 453 864 -914 -753 -332 448 -353 427 728 489 888 304 881 310 634 312 -652 -969 -532 -582 250 718 -758 281 121 -571 747 -900 -502 825 420 -653 -876 780 -220 -334 679 -657 -212 -640 -319 -437 232 -756 955 545 -31 5 324 -55 152 -803 828 91 865 -337 724 419 -170 914 -762 247 53 157 -366 374 -896 917 830 927 398 235 528 -218 987 -418 -962 760 638 247 960 886 -298 -108 -841 103 214 -238 297 616 -316 -286 461 -500 518 328 298 -135 538 -160 719 -318 -19 -31 863 471 -365 598 283 -404 164 -863 -293 -283 170 476 595 959 -300 -176 529 -240 -118 151 -396 -293 477 -731 244 540 -713 -875 -224 -639 -633 688 -482 -550 -210 412 -903 -831 -206 605 219 -109 796 260 280 151 -420 -871 -831 217 968 612 284 879 618 -764 -895 930 235 -672 85 222 227 -656 604 968 -601 -847 253 536 725 -203 -702 -989 -332 406 -304 366 697 368 -51 -905 392 -612 166 183 -685 720 -594 -605 498 -485 634 253 910 -491 -848 893 209 -247 -641 -8 -329 -370 -447 594 690 885 -556 -99 -139 -280 732 -79 847 215 -605 -219 -702 156 769 828 703 985 886 -677 359 201 487 126 345 414 -155 643 786 641 -753 -887 -920 -63 873 -268 -559 268 407 725 -332 -195 569 -654 -198 -314 375 -720 516 960 318 -584 246 929 -153 276 -403 467 -78 -522 519 20 -937 -750 -280 894 -382 611 495 -82 892 373 -517 553 345 82 -801 -532 -268 -791 -132 -9 839 511 710 -576 -117 520 316 -498 689 -179 965 -935 138 -913 -301 -109 -196 495 -495 -345 605 -344 748 154 441 65 956 -200 20 -164 -788 -367 -828 -844 -428 -829 -619 -213 979 371 799 628 678 202 -989 -980 760 -210 383 -244 -237 -326 813 -247 205 985 113 26 -476 165 -96 -801 641 -524 426 -936 450 786 -361 -289 -861 -969 -608 782 943 -959 343 -939 299 -706 -996 -282 -34 912 961 -853 -993 -55 -959 -797 -661 582 -458 -770 -563 -594 -148 602 -2 -444 -625 -684 862 -646 239 -903 -93 50 -802 465 -354 200 -560 -978 -393 819 641 -895 213 435 470 403 -95 644 779 -287 -917 409 -505 57 -552 -85 -575 -668 -679 139 639 -354 719 490 990 -816 -17 128 -629 -621 858 67 -905 -401 -856 -642 -679 963 870 582 653 -121 787 -793 -702 -773 -43 70 689 -524 82 -119 12 -860 -843 -782 -398 -842 342 773 706 623 -902 -373 -852 810 151 72 -431 -74 -332 -859 857 -900 585 711 858 -372 -716 437 -984 -45 -920 212 773 -469 372 728 152 72 965 -346 -47 893 -685 507 -801 -713 -595 987 -708 -840 -737 -546 516 -907 -928 775 -404 -209 -577 -264 982 -963 -312 -269 13 -177 959 -889 754 509 632 -74 -632 770 639 886 -761 -290 -858 -452 -311 964 337 -438 -1000 945 -183 -68 -127 892 -133 -998 876 -189 394 -201 -16 -62 -376 -878 550 -370 -459 730 -444 -579 -445 -155 -44 571 -948 -43 636 441 315 116 761 484 -816 994 826 -741 -726 -992 742 432 248 516 793 904 -476 885 -111 -803 956 -463 971 460 -350 747 -826 517 -846 300 364 -261 522 717 -888 -562 -444 397 -963 192 818 518 -608 311 772 -643 966 -598 -623 143 -403 -727 -54 918 929 -736 -122 870 -20 -140 178 567 157 -983 782 -445 124 -658 44 -107 -314 679 -219 -796 -257 356 -129 306 -887 461 -998 -459 453 369 438 -582 -813 138 -619 722 -427 -275 -686 -379 -489 778 186 -714 756 -473 829 -267 -643 908 247 762 -266 -372 -563 -110 -680 735 68 294 7 -226 56 -713 -121 -447 -814 -40 -499 -41 797 -242 47 369 45 908 -613 990 226 -849 333 92 -831 744 584 -804 -135 422 -367 100 713 599 -296 -317 -1 -548 922 775 209 557 904 737 193 822 -162 630 -999 -788 352 -857 631 -939 706 588 145 -535 -133 -760 -961 442 -238 -952 -655 641 402 840 684 97 -154 -63 498 57 649 756 660 749 955 -92 -688 305 -667 -514 -126 -4 -39 110 -642 -635 -256 487 -325 -9 -709 630 -256 -65 442 -196 -160 -284 -513 224 -679 933 708 490 854 -341 -341 -446 136 421 -505 -210 36 -972 -215 107 -149 638 520 720 305 -59 -826 157 -909 -727 237 -657 471 -791 381 394 952 325 244 -777 -525 973 -585 775 450 -477 738 154 -988 -187 -143 942 577 322 348 965 877 525 -565 -434 687 -537 911 533 -171 273 -828 406 207 -579 -664 166 -865 482 263 -911 -198 -282 -533 578 659 881 847 384 756 194 -953 993 923 -20 -899 -835 574 -494 -825 644 740 -554 -251 -255 -965 -909 98 -417 -407 189 -617 288 -660 489 -131 -571 -422 -277 -883 -870 853 -372 931 -641 -670 -121 421 -876 581 793 123 295 -637 -909 644 -93 164 -869 876 772 -275 871 -672 436 -899 904 -967 911 -27 28 998 -345 -380 -831 -91 693 993 -316 780 -9 963 -520 -860 -977 642 -216 715 610 -540 -854 -487 -360 -833 -525 232 -213 862 775 -515 -70 856 -322 741 139 484 -658 -745 41 -503 -983 -558 539 997 -945 -207 920 -448 29 -587 -845 -617 -747 -842 518 -219 370 436 -655 863 911 -864 -337 -683 -209 134 -80 289 -760 457 -922 641 -823 170 -609 -380 -197 -935 -500 208 -614 -595 762 131 -419 -357 397 445 151 -649 -577 -766 113 692 -625 -588 -222 618 921 -757 316 -2 706 -787 -780 -101 421 928 -471 812 -640 -132 511 -451 34 959 -524 118 -279 -996 509 472 -228 898 537 721 426 -726 400 488 -784 350 359 -177 -781 339 -455 560 -809 776 -601 -112 -819 763 -715 -34 -304 247 -514 613 960 -514 -325 839 267 381 704 -436 -695 -703 572 -701 157 128 -669 -46 -853 711 334 937 -961 715 979 189 -784 -607 782 -471 -340 -548 -549 535 871 551 703 463 -405 250 375 980 967 -314 -774 -518 594 892 359 -85 81 816 80 478 -515 901 385 636 -311 -424 -989 850 -676 -16 765 14 -971 -381 14 892 769 -455 909 407 554 436 -407 -368 103 196 -556 -843 -535 180 -485 253 -147 540 -171 -561 912 948 695 -624 -893 256 -198 617 -28 -745 -819 525 179 980 691 601 -401 160 -891 -769 -517 -600 -157 -402 -794 134 -497 -258 -445 -211 846 731 261 371 80 -667 -227 131 -664 -637 32 661 253 685 -139 -143 -529 959 399 -260 -129 -766 144 86 -538 832 477 -384 -902 -272 399 234 -463 -482 -593 512 -782 361 16 188 521 -673 764 -44 -452 -936 909 -470 832 -257 -183 -427 -215 848 -751 14 -797 752 -201 756 -801 285 12 552 -396 935 -228 -678 596 163 -544 -630 -288 964 -879 851 722 -497 -995 302 -872 26 -877 -442 401 467 -989 -842 -708 853 -497 -353 15 -759 298 -397 816 -947 -922 269 317 930 100 432 -594 653 958 -893 729 -196 -292 -917 348 -562 -469 -600 792 911 -413 -744 -426 -754 594 -674 70 826 586 127 -940 878 -979 436 -707 -442 -661 365 532 -604 -192 -137 485 567 -133 -447 977 201 719 -871 147 219 703 907 711 -663 99 202 565 829 -383 424 -519 -238 946 -945 567 365 640 -511 -755 -362 -864 897 -599 -69 581 -232 535 -181 -134 -624 15 -260 774 188 930 119 321 -185 -302 114 954 -702 -649 416 139 -384 47 -605 274 -539 -887 795 -714 602 -349 721 348 840 -915 792 665 179 466 290 38 470 -175 -560 22 -707 48 -493 -449 283 -742 -498 -134 335 3 636 -186 222 -685 -50 -248 640 165 186 -362 -492 -242 251 -441 -415 -68 -604 121 501 339 -603 920 -334 905 462 -660 993 -180 -297 -198 123 -600 397 -281 365 333 855 148 984 -431 -60 -220 874 -439 309 -656 808 886 -40 783 395 58 246 -877 -285 -972 748 -297 26 -943 -388 -348 -288 -947 360 394 -664 808 678 -438 -259 -300 651 448 710 -15 -876 111 819 -446 806 -9 784 -802 367 -993 -922 -916 -111 447 255 810 -577 227 704 -977 540 651 -68 378 804 -725 -151 -588 775 883 1 -460 -997 -422 -813 903 718 -154 431 979 477 -913 379 -934 -510 527 998 -703 817 192 -467 653 803 -402 -743 -640 555 968 128 390 -71 -342 -132 47 -628 -198 -920 913 -277 921 -519 187 -614 -1 -671 -851 -14 242 184 461 -225 406 635 -726 -349 804 -517 203 -460 -11 -703 -251 629 -981 84 -244 938 588 678 497 254 723 258 25 6 958 615 -79 -633 -873 71 -137 -627 -913 142 714 613 -990 -554 -379 -599 793 945 -241 452 -609 100 472 734 -716 -272 -89 948 813 -464 772 895 660 678 52 -521 382 -890 650 -21 913 896 -185 362 850 -657 -703 -384 -53 241 454 288 -143 -449 622 -446 756 714 -21 157 -175 -892 -407 -798 572 885 -733 -865 -442 642 57 -748 775 192 -479 759 -486 448 706 -534 -868 351 -564 -158 -705 729 924 821 -824 193 -737 976 339 -780 982 -234 842 -253 403 30 -507 -193 -636 -426 977 801 -905 137 730 -85 -378 814 -343 -251 -32 -229 220 -255 337 661 -344 -405 824 -571 -587 383 878 -218 -685 75 -833 482 -36 -890 -985 918 203 -13 -544 -620 681 -529 489 -182 848 937 608 -606 -469 -7 -832 -832 -633 -774 430 -742 625 -793 -360 -395 772 923 -703 719 -925 982 -142 138 210 731 317 -782 -133 754 433 -169 441 184 359 -304 -337 911 829 -499 539 -151 -312 936 -976 385 -397 751 -692 -540 332 805 -43 -902 366 -584 682 -442 125 796 348 395 454 946 988 722 -801 -63 -691 891 740 404 -620 -40 800 160 -511 -505 -975 -686 443 40 248 220 -736 -479 735 692 69 -372 -121 390 60 16 338 242 -75 -256 620 904 -310 -237 525 272 -687 448 243 -646 -428 -687 -379 -479 -28 424 -607 284 -789 913 -15 -726 -623 -548 -168 6 -385 -23 -890 664 -543 547 -796 940 796 -172 55 563 -73 -469 -496 642 518 -204 -471 -346 -360 835 65 426 -248 215 139 -699 -464 781 315 781 -864 -250 907 -823 920 -10 -766 27 873 -938 -250 377 504 -173 877 276 -334 516 -905 -877 851 761 -964 -82 856 -745 -585 312 186 824 -554 756 510 596 364 -177 -430 -934 912 448 -891 -205 -788 -847 -214 -859 -560 -632 -885 902 -312 665 -221 -696 448 438 39 -180 483 79 60 -332 -147 -646 -328 -450 943 659 -91 133 419 -541 -254 650 -360 -605 -28 673 103 57 465 -429 777 330 -980 887 232 921 847 -565 808 342 285 233 614 -697 -277 328 -165 448 -352 949 33 -675 -833 -328 -746 -722 -484 -777 -741 590 982 -275 -677 -832 -840 688 165 -978 -320 166 142 -942 -593 154 576 -686 -799 -658 563 -445 545 -989 838 -202 -872 -190 -365 270 654 -160 -671 -853 873 -528 -637 -759 48 -20 -606 651 -33 994 280 975 939 -112 684 357 546 -454 927 -843 -377 603 664 -832 -471 471 574 45 -410 -852 847 847 772 608 933 -531 -290 983 -356 -779 669 747 -967 533 999 -819 -882 -976 541 -701 -880 -80 -784 -902 550 -392 585 -469 -316 -819 786 857 262 -285 -518 -701 788 34 -819 797 4 396 -806 -471 -779 891 -963 742 792 516 363 306 941 -724 -689 -966 823 -15 -381 -749 -848 657 34 -597 -386 844 625 215 -755 -417 -627 -932 -959 -753 -224 -194 -477 -839 -915 -12 355 771 50 40 387 707 82 805 -998 -622 -586 282 -619 606 -950 -572 610 280 -664 -736 -549 -351 51 -845 -391 630 254 852 -914 382 446 677 -542 -978 -905 362 -249 200 -189 -180 917 -795 -228 397 -498 -986 230 788 -640 -352 171 -376 171 -492 126 50 814 -184 -323 550 741 -606 -79 578 -326 604 -98 -173 138 389 -565 -84 -928 -930 -343 -210 924 727 827 -362 -776 -197 524 -671 -650 829 -412 759 -473 325 -545 -861 566 115 -379 -339 657 293 253 -407 705 -807 227 120 281 -614 427 949 -835 769 -756 572 103 563 261 758 -421 -967 325 -327 -306 638 -309 941 846 917 -70 -132 -454 -316 -434 635 851 481 -784 -259 442 465 299 974 -271 -942 396 472 414 510 787 -365 -659 -523 -691 817 881 -58 -956 -283 232 -318 861 599 801 952 -747 724 -420 931 600 -357 834 -749 -44 -879 562 -776 304 749 -449 492 124 -393 -800 739 -161 654 64 190 700 490 128 653 -359 46 269 166 -436 -741 -729 225 -674 -515 193 714 -49 703 200 224 885 272 -407 255 -255 -847 -86 669 -873 810 418 -834 95 652 106 599 -317 960 820 591 303 -862 158 631 -924 114 793 668 389 532 -193 726 550 956 327 -496 236 168 190 -510 465 248 -396 811 -29 722 -123 768 -7 -351 990 587 799 -787 -388 619 -848 -521 490 -1 685 -933 -803 -320 573 -913 -788 200 603 106 -754 -454 -598 851 -402 -415 -682 -51 860 -939 -852 875 677 841 -598 -859 861 216 108 -588 -3 887 527 -634 585 244 -840 909 -159 -628 961 143 429 -659 -21 686 336 113 -765 97 555 -643 548 466 -730 -690 116 788 613 241 -675 -47 934 -240 299 872 987 -110 -266 -305 658 -519 663 -636 -623 -960 -261 -680 168 110 -11 -703 -598 -914 546 743 -576 152 709 549 -344 -167 -630 683 -305 -324 -618 326 -97 565 -172 -348 333 298 484 971 91 847 -638 -909 -425 594 3 505 -63 11 -319 -329 -585 -820 43 858 -390 593 -696 915 -496 -392 652 537 -843 -249 955 639 121 635 307 909 -253 -264 917 646 -901 120 -452 -564 -786 -613 900 -663 -602 -154 203 -690 -220 837 -471 -524 -16 242 -852 850 671 -976 641 -656 -888 -767 -161 -539 466 -198 -953 -290 837 -227 -383 -526 -686 300 -13 -833 -27 -57 -554 -36 718 573 -97 404 -753 -633 -495 -511 -89 487 -849 884 -485 738 -332 -695 -2 -760 -58 -72 -887 -996 97 237 828 895 -443 -223 801 -261 -833 -661 498 260 -637 854 -555 207 291 946 -133 694 -270 506 35 -696 275 -433 630 -7 155 -988 -504 -61 517 520 -113 -744 -934 -180 -637 676 -269 -400 -624 -176 793 -900 -497 -937 84 342 959 194 -296 -695 41 9 -849 -841 -304 712 231 -969 975 69 -337 222 -570 -574 -434 376 308 601 -326 235 162 -828 -372 539 -96 587 961 -799 183 735 205 582 626 -427 542 910 435 149 -165 -652 -423 -445 -99 -862 983 19 -214 -455 690 -841 -712 631 -156 597 -181 -551 513 78 645 -708 361 -894 -110 -365 -727 -412 -310 -677 -883 -795 453 -152 -555 -237 865 424 -884 -22 415 -243 -373 -311 -718 988 650 391 -603 -909 264 -429 -906 132 177 960 739 -889 476 824 327 42 769 -321 -96 -64 47 217 -679 -40 987 146 82 577 455 -982 -822 -207 -90 97 -769 790 375 -256 -663 81 775 277 556 -430 -348 -642 -860 -252 145 -236 671 -407 -419 -859 -636 428 764 -163 -486 849 -849 227 830 195 577 -1 811 -894 362 -9 461 667 398 -30 851 1 -35 535 566 131 -234 -914 916 -781 480 -524 -395 39 -728 -843 183 294 395 633 233 -862 -215 -935 357 -973 282 -722 -160 -793 -416 -927 -301 -474 466 -304 -101 671 623 -910 200 -263 -325 784 386 325 -185 -326 -188 -21 564 850 333 -804 -958 668 384 -873 -641 -534 437 -541 285 440 892 -135 866 -373 -134 23 -152 997 -707 -318 -784 -144 -705 -177 140 12 184 947 45 428 652 -881 -257 451 647 -89 -784 -881 239 -853 306 498 86 392 -381 -288 726 427 -108 -384 455 -807 -130 -557 -617 -534 403 899 32 -742 389 -211 -802 659 -988 -490 21 -656 64 358 -168 342 -563 -283 -268 -479 422 945 -844 567 618 760 807 808 718 -264 -781 141 -249 233 -163 -406 -324 812 541 519 4 -927 -540 -570 669 96 -582 675 -623 -79 -693 310 341 140 -596 580 382 243 838 -916 -742 898 -797 672 -17 906 -357 -521 972 642 -770 806 -243 695 955 -89 271 -232 586 -687 783 931 -137 -328 -707 613 -883 -249 -492 999 -201 964 305 -46 174 -471 732 -498 -755 -568 173 545 712 217 -203 -955 -548 -137 -859 482 468 -825 734 132 985 -797 -966 -280 -264 -247 -920 243 92 -748 -319 102 -950 -791 33 -154 213 737 -606 -109 -958 -164 716 404 479 -193 741 32 -446 -849 -560 -111 -136 -688 253 234 -883 968 -314 -295 305 297 -856 -898 893 -280 538 861 570 -473 -761 -334 96 -266 455 908 -92 958 -320 -181 -966 919 961 618 -291 945 811 -298 -363 -743 -963 -899 -954 789 785 160 61 323 25 -534 -448 6 129 422 232 80 -265 -833 -402 953 598 175 -596 -149 548 452 278 -146 67 -906 660 798 856 -453 -500 -451 352 -768 -12 700 -813 -727 -460 -512 -174 -950 -310 694 -253 -820 -759 -994 743 218 355 -899 540 -602 -927 -319 -777 686 -867 144 291 -661 -474 44 -771 -136 -134 91 217 -862 252 -647 -278 795 -967 -568 755 633 799 -556 -408 803 -789 288 531 790 -60 -415 337 819 -337 -688 744 -438 339 683 511 516 -452 960 -415 866 -868 -243 -863 -580 203 -572 791 -923 -55 259 159 38 -729 -469 -868 463 -337 -956 945 331 -637 -367 188 396 -451 -577 -248 -176 -521 -118 601 -699 -561 375 521 184 846 904 458 -342 -472 711 663 -137 -547 14 662 207 588 -916 -206 9 935 -296 -966 -187 569 -365 532 542 -984 325 708 417 24 -655 149 -876 399 78 457 -942 -974 449 331 -787 -241 -904 135 -839 -69 988 480 -994 -871 337 661 -36 -927 871 -979 -474 -223 -665 -235 -760 -782 -893 817 -823 430 -966 790 462 -8 -253 -683 873 -201 -533 -820 735 -551 492 510 -473 -481 899 798 309 723 314 -393 -923 -657 393 -670 -837 -492 355 -846 -480 348 801 376 -412 866 311 -250 -660 927 700 525 -552 575 550 -492 -289 816 769 99 -324 637 878 -19 -703 -3 76 581 283 -646 309 889 667 -295 -542 609 -276 -24 858 -988 -895 -109 -531 389 816 -545 400 -435 -76 821 -553 -313 575 148 558 -745 147 -661 -245 103 -12 -748 482 268 113 168 -639 92 28 -966 -305 -123 -446 402 533 598 131 -505 168 -900 406 556 -485 -389 -955 470 313 -377 -538 -882 -802 -500 602 -59 -296 121 769 -445 -95 -452 688 -889 655 173 651 -808 -659 -326 825 249 -625 1 -902 276 -479 -884 603 -941 325 724 -214 594 -25 623 936 -573 -582 -673 703 -612 874 -2 -433 234 625 554 -557 -8 -676 -236 -59 706 11 -575 -882 146 -9 -241 288 -162 968 129 -982 -644 -133 46 807 -707 197 -236 609 -581 -56 -129 801 582 -299 507 -930 35 424 -11 279 873 -158 -346 -32 -68 624 50 -456 935 163 -291 -338 -411 -685 -305 826 268 496 336 -115 -121 507 -185 10 -984 109 -484 67 508 922 -459 -17 917 436 -66 -67 903 209 590 243 825 722 989 372 -768 -381 940 -209 -415 805 -616 -981 895 -742 197 -928 954 -537 -813 320 -414 876 319 532 -539 351 178 -153 781 -154 -615 841 533 -551 327 -106 -136 767 -945 899 -876 713 -889 -350 432 -503 -496 -347 -931 765 -756 -199 151 -249 419 234 -867 267 -159 -605 76 -871 -794 -204 197 975 -624 -828 230 -732 -459 -25 -850 -40 -59 -808 -92 -379 342 462 856 516 -435 -940 -520 118 -332 811 -448 -637 -415 -901 205 186 -338 402 -840 -383 82 -143 -97 6 128 161 -893 30 440 804 234 -60 -969 -22 403 670 -70 -412 898 130 -346 -107 978 20 537 -547 156 -51 -310 -623 432 270 -595 -412 909 -696 7 -506 347 581 511 709 385 -559 125 -383 -63 -738 -79 930 -357 -960 -62 85 349 -707 -930 884 120 457 216 464 -694 922 -582 676 -644 -775 731 -469 -362 -674 493 927 -595 741 -8 -929 125 617 785 923 -189 982 -477 -71 189 841 332 766 382 0 717 718 -927 -806 -787 758 -286 946 -731 -471 -151 -310 932 133 988 201 -747 544 -364 916 345 234 562 -929 331 -528 -612 580 520 -119 684 335 -289 -117 -226 -644 -769 -248 -337 -292 -953 -61 203 -454 -911 -160 18 613 906 -929 -96 -855 -278 -624 -314 965 -71 84 -859 -967 -650 -59 586 457 992 430 297 -958 -337 882 -868 69 970 691 -809 64 356 -60 83 413 896 -381 821 603 -502 78 208 -185 -503 -457 136 -809 87 988 736 914 137 -969 -48 463 752 -155 556 49 582 341 916 -182 -458 571 137 857 833 -840 873 -91 -237 177 -273 -338 919 -494 717 -882 -409 -174 352 683 -615 -614 597 284 -921 982 431 -66 -374 -825 299 -188 -204 517 149 846 366 183 -117 735 -91 102 -365 557 -61 847 -231 -466 809 709 648 379 -409 -324 -819 -129 -696 -257 -411 929 -934 -423 492 -209 -931 47 191 -654 -92 -418 430 144 409 538 -275 810 325 -275 420 -948 101 -400 -190 370 974 -408 577 -368 -60 -203 719 -84 415 484 -647 -156 461 -598 -193 -563 171 208 219 931 28 436 658 -698 637 523 214 435 -424 19 -213 -384 -11 952 184 -189 -656 1000 -780 -589 93 162 -314 -508 827 -347 152 -170 605 -30 676 -278 -452 -960 471 -397 938 -606 -520 -971 977 -442 -438 -383 864 492 508 -770 923 -363 569 -2 418 -648 -425 -727 492 486 -603 375 -893 -638 898 -202 -990 -862 441 -54 -304 32 267 678 -367 4 992 371 231 523 329 931 881 -27 468 762 -339 -982 504 -345 -593 -162 89 -135 460 411 -482 -304 777 836 -938 318 -801 -649 -794 614 349 -789 474 -952 -279 652 373 831 -453 215 456 -33 609 57 121 -500 395 -22 98 712 920 1 74 463 -720 920 885 -568 -769 -652 131 -88 459 376 454 -618 152 -524 603 -299 -975 743 -322 616 -696 404 677 -141 755 860 -775 -657 358 833 -681 355 73 -816 314 222 275 730 414 183 -479 -335 259 -93 -471 -790 -202 -705 -175 167 305 196 745 703 -319 -731 509 -507 627 225 917 985 -567 557 -637 901 876 -55 -704 271 272 -856 -728 -274 627 112 -595 -327 58 -139 -294 358 -966 639 -62 -834 -448 -493 126 -306 -583 743 166 860 -171 -313 4 -188 542 -418 -409 138 -83 -518 584 241 -672 -943 -133 -957 19 -367 -731 548 -727 -184 481 686 -135 288 346 313 857 -424 -797 632 -636 201 220 12 -813 805 -192 -77 518 -240 1 864 -997 830 831 -11 794 846 970 836 393 -91 836 546 371 66 954 319 -805 919 903 -711 -502 664 354 46 398 -199 750 502 427 586 -222 992 733 -784 -63 -614 -885 260 -518 340 572 -733 -26 474 -495 790 -147 932 194 285 304 -191 756 784 689 -263 861 -616 -813 -287 -986 -409 -181 -896 -969 -485 968 -340 -84 -12 -147 -571 -568 861 -843 629 -550 816 -273 -485 851 769 -458 797 775 645 -504 18 669 679 -275 282 -106 -593 -608 -534 -129 -714 321 -888 354 -687 481 -441 34 -240 -35 247 797 -145 -589 -387 848 205 -398 -781 -969 813 -103 -925 778 -624 -740 409 340 360 -211 314 63 -749 326 71 -506 884 566 555 -757 397 -407 563 -146 432 111 -512 762 -838 -331 -776 -326 -91 -648 -508 -103 854 33 -406 -593 -220 -29 357 -662 901 -250 872 -182 430 651 38 189 582 -58 342 622 375 391 997 320 -333 548 -866 -909 93 454 -550 -338 -349 -11 -192 884 661 610 -295 148 305 -962 -392 87 364 -513 -888 414 66 959 -25 -66 -164 521 449 -942 -57 -724 -34 33 -504 128 -616 -886 -194 -335 -289 765 187 -12 -932 241 509 845 64 528 29 958 -821 -232 -641 1000 990 849 503 434 799 -506 342 504 -329 627 -13 969 -505 691 -442 10 631 -418 89 -804 475 -356 -87 968 67 -506 501 9 224 -981 -588 -228 -335 -718 12 -646 -584 -3 167 961 367 528 201 426 621 145 327 -980 -295 613 -116 519 659 485 -799 838 -462 174 476 -249 23 719 -411 269 -592 -435 -222 527 -914 -297 -572 475 162 708 429 131 130 -243 -858 970 -880 -443 -714 -715 -713 975 434 -894 237 -782 -648 943 -490 -717 832 584 -758 -812 -671 485 -884 397 547 -777 -902 57 -671 -51 -660 -858 -904 -706 560 -511 -703 538 -76 -792 187 -871 408 -246 -507 735 -179 667 -195 -718 972 -304 -849 336 -421 803 -276 -117 -159 -945 739 -816 924 -533 -899 -758 967 -195 -481 -178 834 754 -243 -938 -42 -39 -550 948 -357 -601 -455 613 509 483 -825 188 224 -822 -243 240 547 -629 -187 489 -225 249 -760 168 242 114 480 716 690 633 -837 813 -234 -603 -407 -278 -568 93 436 -53 -822 920 777 456 827 -260 650 -160 -85 582 -607 60 174 606 -345 53 340 293 90 770 -687 961 81 45 -598 401 -158 339 41 301 211 -97 260 -789 -874 -249 -793 -719 340 460 760 -52 632 -855 50 329 87 517 270 -921 639 -901 230 890 -978 -455 -813 774 -297 -647 874 378 -289 -100 -489 486 -662 647 173 -932 73 490 -413 751 846 -57 526 -415 806 910 -582 -745 -429 -145 -700 210 -109 490 -722 -717 -534 804 -824 903 30 -914 -789 -935 -501 172 387 539 360 -935 946 596 966 657 -134 -898 479 90 -126 529 954 -654 -930 767 -118 618 -386 179 543 -743 -679 -486 772 278 842 -647 27 552 6 552 -649 965 -939 -47 -818 -346 -864 -613 -814 -119 18 -722 187 83 -970 -531 -685 -484 -851 69 -861 656 344 512 446 875 509 107 347 986 -620 68 -258 589 -419 127 -285 797 920 499 -786 -209 986 775 -374 -541 520 -280 828 -648 -965 -942 894 391 -746 -244 -134 -400 603 -204 343 592 -398 146 6 -966 -83 -618 578 61 459 253 -205 -611 633 -773 -62 774 542 545 -510 716 -800 -353 795 -162 832 974 916 -992 -584 431 503 781 313 -163 99 -778 -397 -186 635 985 738 -827 733 -550 -252 391 759 -417 -330 -140 -82 608 -515 368 -287 121 416 -941 238 -956 810 184 -203 896 -695 -812 -756 482 -677 -4 262 -650 -986 -957 -812 197 401 59 -211 -586 -3 -266 304 -314 -112 -999 -448 -416 456 -529 443 58 159 143 139 -602 891 -567 91 0 17 782 -88 -977 242 -956 -175 96 528 602 517 293 959 890 453 466 813 -223 699 240 -249 -335 918 442 -31 856 160 390 -403 534 -537 -903 -865 308 283 -327 685 -507 -14 587 -684 -212 -190 -336 148 274 13 748 817 -618 -738 -682 -893 261 -441 715 -518 77 -785 19 907 507 94 695 -702 -296 954 -143 -230 -402 -202 515 937 724 -535 750 23 -114 -650 246 -47 -192 210 -717 909 54 935 -68 685 697 -988 -806 -620 -976 -645 -157 834 -488 -915 349 -478 418 542 171 873 36 -583 -830 908 137 138 -979 629 -231 -492 -621 -932 -450 -4 368 -113 -394 440 -473 916 -918 -518 -687 -458 -914 299 806 -552 -511 918 -191 -759 -800 550 -558 241 481 698 612 -547 -982 -518 -544 5 84 -371 841 957 -215 -138 -202 -319 -10 90 762 -949 273 815 -706 -960 -613 -750 98 -346 256 382 957 -889 -171 -719 207 271 619 297 694 521 -708 -537 -459 332 -467 -556 810 852 309 917 801 -308 -837 182 998 -633 187 -63 672 -789 -893 989 -701 -619 522 248 -630 93 936 260 215 -696 -411 -534 -819 802 679 -83 -182 -515 -288 -390 818 -350 368 328 867 259 618 17 -703 -738 -524 -882 936 24 -449 -92 -606 879 -705 -575 8 -557 -149 479 649 -169 -966 -568 -35 436 477 702 607 821 -809 -329 250 427 681 135 -62 83 217 862 679 -117 -964 -819 -253 15 554 -551 -417 967 780 -576 396 -235 -126 -487 -586 -867 897 580 -598 922 507 34 74 882 -40 -113 -649 -169 349 813 -570 -156 -964 846 612 -267 -96 -93 -327 -370 61 -955 393 -373 50 706 482 -122 844 254 72 -318 772 116 -429 -173 -715 -609 -48 -810 146 -402 -40 -634 908 -454 324 -829 -94 -681 850 341 -104 -209 378 770 412 -844 -419 -281 932 -569 559 613 -390 950 -740 -993 981 -710 520 821 956 -67 -68 -548 -617 187 -117 -642 835 102 794 599 -64 -173 61 -714 785 237 -820 -110 944 -319 571 -918 -671 432 300 -967 242 -188 -627 -263 -694 3 75 -672 15 -958 407 460 606 935 550 -594 163 438 -34 -93 -713 -954 -32 -767 305 39 -94 412 -582 -6 -757 105 -494 850 -494 37 -30 -898 419 -498 -48 -948 842 -714 465 -244 405 245 -159 -28 -393 959 791 -70 -805 542 -136 -124 -587 489 -986 -471 409 -223 -626 -760 130 -679 285 -155 740 -11 717 89 602 743 -734 -161 -244 -357 -287 836 -213 832 -865 638 -947 816 619 599 327 377 -114 905 -418 524 752 947 -435 -715 -72 -16 -262 737 -369 -553 -889 -591 972 -321 578 946 7 795 -358 774 380 934 -530 -877 879 119 -155 285 671 -580 480 -889 511 -271 857 -774 626 -710 -126 137 644 659 -567 -929 587 -512 -458 528 685 -346 -107 -593 -340 -769 -491 -308 343 444 -251 -379 930 -202 -996 912 786 829 -331 -130 -808 -239 -701 480 -996 815 440 -921 -80 910 -313 886 618 80 -12 -89 -131 463 -892 953 -198 387 44 -450 233 -694 -53 -825 168 -433 -764 -378 -505 861 966 774 -804 -769 960 144 759 778 -948 319 482 912 -807 848 -944 522 -913 -641 479 -347 -521 601 860 -422 258 715 -731 798 -320 -95 181 -581 766 162 -988 161 -975 -234 597 656 163 145 -730 813 -805 877 621 724 390 624 -741 -187 614 139 -688 -772 152 449 -334 884 -490 465 -425 -619 -451 393 -565 -229 -381 -259 -787 -327 -364 66 487 -305 660 -452 -186 -252 412 -336 281 601 -674 -453 -171 -264 -882 -521 -149 950 931 865 -186 -156 162 -989 466 -64 742 471 -140 690 473 516 308 134 693 -159 -256 404 -955 886 212 -10 309 307 620 -278 -956 -941 -35 760 241 963 705 -933 807 951 -787 -590 -813 224 -927 -445 -489 -28 440 350 435 -135 -623 -967 -231 -385 606 403 -495 -707 929 -851 -325 -622 998 -24 -647 -401 -905 -268 624 -987 -928 614 -583 637 -831 -255 -653 848 862 -218 -804 -249 768 185 -827 120 -317 -709 199 -449 182 747 959 302 -247 -631 -366 640 765 -554 742 -530 -397 -96 384 -978 306 -675 515 115 894 -596 266 197 433 357 -67 -671 -926 -549 -452 226 -711 129 -255 -522 -725 -602 -738 915 21 240 838 -501 790 641 307 866 -888 106 822 -164 -500 -498 370 -649 -39 532 764 -534 689 -216 141 -702 -903 62 346 775 -492 -90 315 -311 953 -413 -859 394 -679 378 -912 -937 208 795 -878 172 -134 -632 -349 924 668 307 811 577 -838 945 -635 617 -927 -460 238 -741 330 -126 5 -586 73 -755 545 411 96 738 86 218 -990 918 -213 541 721 477 808 392 -144 -344 -862 -883 -389 -70 -74 227 873 513 553 -113 -380 392 -980 76 871 -546 -748 -862 141 -862 -215 545 491 899 -683 76 976 473 8 309 440 -631 -275 28 -914 -91 923 615 -496 326 704 282 -716 997 395 -290 -302 -668 -901 502 493 328 215 372 247 -791 -222 357 -568 -885 450 636 1000 -416 509 187 886 -539 415 -795 837 556 -152 -216 410 736 225 866 -228 -33 930 -574 786 -490 848 283 -64 -18 697 -423 -614 -782 167 602 905 -966 -946 -976 -480 660 -610 523 458 -765 716 -260 635 544 473 625 -290 94 -476 -29 719 -129 613 918 19 -834 -347 672 38 -553 -292 213 204 -921 -46 -784 -691 -943 -858 -267 106 623 744 102 889 252 582 -320 996 -760 -617 -884 -148 -492 572 501 148 789 154 -537 877 922 -269 599 47 122 -832 318 -329 787 344 -471 -184 815 -274 -468 -376 564 -484 -928 176 10 647 103 -194 960 104 600 -950 -681 -973 191 305 -71 -873 399 168 841 134 -514 524 -592 -396 831 119 -986 -968 -969 373 -152 -564 -249 992 466 -320 310 -442 681 649 719 211 -270 211 -291 -897 677 -990 -484 11 -642 110 -225 585 74 -848 810 -819 191 -519 -493 -315 86 70 288 -409 747 -9 -98 460 994 75 -25 985 122 -814 213 -65 -245 710 253 -428 -430 9 -368 -465 -809 768 234 94 -313 -891 -209 -882 970 641 -528 717 -419 91 -79 58 -149 -541 519 114 -339 -713 253 895 -384 477 752 446 783 943 727 -232 -838 764 245 -698 -900 705 -449 -529 37 281 -242 -539 -190 -297 -615 -868 193 -271 345 601 -496 -847 207 465 248 -15 163 -274 -173 -521 -67 -124 -947 68 894 -911 -829 462 828 43 -677 -151 135 -404 -974 962 -527 158 -289 843 697 338 -521 -108 317 -968 -551 -264 830 -693 408 699 -559 -100 728 33 -839 158 -329 -404 276 -932 -838 786 -805 271 95 -631 -368 672 351 346 621 667 -861 -561 -127 992 -452 833 -967 -95 722 792 -263 -836 978 486 225 76 -599 -128 -390 -569 844 635 -183 365 -695 385 -134 -294 -272 636 682 229 -850 57 -124 138 -980 905 433 -161 342 85 743 -242 -994 650 920 552 410 -766 -936 -613 -722 781 70 -620 -268 245 -924 161 455 695 111 881 -548 -270 856 10 -882 -688 -767 993 494 -200 550 293 -912 -112 -671 802 945 124 820 699 350 -629 -863 -661 216 -622 223 832 -431 493 -700 849 -440 -504 -435 -963 -37 -270 629 861 -592 580 501 -262 -637 -487 718 159 348 296 -888 301 301 -59 899 467 -51 -887 -870 -222 640 -586 -920 -878 720 314 -652 56 -834 -27 -403 578 -198 -616 -961 -653 798 -554 792 148 8 676 -713 -467 -831 -989 -410 392 -330 848 -944 602 111 -629 925 898 -670 -522 -568 -146 547 -140 -715 -764 140 283 -284 -513 627 912 -870 147 379 911 227 353 605 -354 657 -964 -77 -459 -291 -430 -554 24 761 -406 387 -732 -692 -633 313 -568 -969 -55 172 827 268 -339 -64 919 61 250 21 382 -287 480 -911 705 99 -542 573 -812 669 -583 -643 885 -497 69 142 -408 -102 -259 854 34 833 -251 -818 411 231 -462 -672 875 90 354 -679 -504 230 295 369 391 350 -929 646 -746 -822 87 491 782 -65 425 -666 792 373 565 -69 -436 319 367 760 323 -566 -958 -753 185 386 -513 237 -97 -375 701 666 -679 716 975 -800 -218 -670 -176 741 203 248 -587 994 589 -760 -159 355 783 260 727 -599 428 -67 -945 -705 -79 -676 894 -700 590 -776 480 -248 576 -681 -142 -149 -420 536 -455 -761 93 109 411 297 576 883 -964 -25 -198 -726 45 -950 789 -672 91 -833 185 -921 -549 374 698 432 636 -711 297 82 -694 203 -718 -671 -840 -48 826 772 823 -559 -740 368 783 858 -298 806 473 -52 658 -389 -602 912 -257 694 -850 -515 -854 -728 390 -540 459 590 933 312 -112 -225 -690 655 -973 570 151 -145 278 348 804 273 869 945 318 279 563 -619 661 -333 -863 819 -372 -694 58 2 -356 -875 336 -858 -845 785 385 547 591 -100 -428 725 -566 -329 -679 -387 205 -898 -14 693 -585 -914 -196 520 -467 394 352 -944 -714 -561 410 131 -995 -907 257 127 846 -841 -803 700 -381 298 -168 412 -437 760 876 116 -305 -318 -86 -236 729 -526 88 -297 -560 305 897 -671 451 848 609 770 -875 234 283 -41 781 181 871 212 -633 1000 670 -94 -681 617 831 -504 469 185 454 -305 -45 812 -510 577 -287 -452 -742 -312 -352 967 -583 -157 -778 177 399 543 -757 -686 -674 448 -414 -339 -184 942 688 -682 969 180 -536 -724 -793 -117 870 -142 -887 -642 31 -440 -4 -517 -545 -500 -670 -295 -285 494 -888 198 257 268 -352 -846 829 729 -452 -141 -718 -981 210 32 -659 549 499 -862 -492 486 -997 835 52 -781 -773 139 -557 -186 -684 -649 -258 -212 -223 -58 -518 686 -430 984 -280 -582 -447 852 -37 -961 986 -974 270 275 289 675 -522 305 -363 946 202 -436 927 934 -339 -396 576 620 -413 21 -722 71 628 -879 141 776 -756 461 -715 -417 758 -641 639 -723 -816 -412 -635 741 -150 -376 -11 805 717 -730 -168 420 996 793 252 465 -895 -791 -582 -332 219 -752 -516 -837 415 -841 226 203 146 459 722 -110 183 -335 -247 180 209 25 131 -59 -887 -623 -439 -112 900 21 536 -215 919 -76 -819 -430 585 -158 709 48 -595 -969 -144 334 485 -180 -77 -938 -748 -403 -130 -603 540 -469 -542 691 -764 960 354 191 164 46 -440 650 -689 171 306 60 468 -203 -591 898 875 -561 690 -512 -692 947 -976 -462 314 609 405 622 725 886 390 400 -142 -73 -441 560 409 -127 857 982 -493 150 -998 14 -968 37 92 212 -17 979 -897 -205 358 535 -913 -441 -459 594 148 903 -847 -93 -778 -464 -358 -254 -422 442 -517 -376 752 949 122 -455 891 545 400 -384 446 -851 448 610 71 -208 -459 -251 -541 -24 -268 -716 550 536 -350 819 67 -46 913 -774 -516 369 -779 -107 -632 -166 755 -962 -813 352 705 -384 91 895 259 -600 -781 741 -289 782 -124 761 646 -583 82 664 396 54 -216 852 -522 69 232 -203 -296 -503 -792 -472 33 -284 602 -227 594 -608 -447 -289 731 659 -263 -301 75 758 85 -159 -465 574 382 549 -504 -21 -507 17 -182 45 -660 -196 -183 183 263 -51 564 839 892 -369 40 -790 700 823 -411 460 698 -641 -405 -747 764 -694 401 -727 707 409 494 -228 419 343 877 334 -840 -580 -796 -438 498 -131 551 -811 494 328 -428 -21 -217 -155 370 -951 -400 -144 567 -952 -78 -423 -138 5 -253 88 429 792 483 -787 108 391 -993 -771 790 -252 -251 -393 503 531 -193 -587 429 446 -132 -719 517 -788 -445 642 435 801 254 894 452 -100 752 585 -163 672 -373 598 -264 801 982 519 865 198 -962 903 796 -954 703 807 -416 373 168 601 -919 -37 996 29 -490 -916 -376 -255 547 -536 312 647 -785 549 -46 558 764 71 -992 522 -383 -22 78 395 -142 -964 -192 294 -767 -497 -85 -295 -456 -939 -369 689 210 781 -364 600 -433 -192 148 -342 930 -435 -286 -746 752 861 -718 -246 -690 -899 354 -140 -572 430 -479 265 860 -313 -955 156 -235 -92 -520 -718 726 -895 -253 -855 -32 -378 646 365 109 673 264 747 -542 355 -642 779 873 65 601 -753 -90 113 -812 980 294 -624 -527 -408 550 91 -783 -229 -655 389 -647 -938 8 -3 -747 -888 -678 5 545 -689 -875 493 -720 566 768 -472 -493 645 -104 741 697 -743 907 61 18 244 -101 -850 -6 -732 1000 672 -499 -322 365 -527 -151 977 788 99 -49 406 418 700 -59 119 -544 -305 281 860 -272 592 -435 546 106 -35 -625 187 -541 -623 716 -902 86 103 951 590 -424 -309 42 518 -328 -810 -290 -669 -917 -279 -735 -825 -131 -308 308 216 940 -172 720 -933 468 25 -166 153 583 384 26 374 649 -150 -732 436 -953 345 -313 362 -812 -40 265 580 624 -428 515 481 599 -927 -949 -418 -860 -981 -658 -251 -564 -745 231 -442 783 715 739 -753 611 924 934 713 -429 286 -405 576 145 490 -21 -836 251 440 -614 58 593 65 -170 -295 -233 -657 674 -95 356 626 636 618 994 -567 838 529 48 -154 -584 813 850 780 -673 850 766 901 632 177 -195 883 -328 734 115 185 -683 788 -396 692 -602 431 415 20 185 -850 955 184 400 -901 -72 -304 727 754 122 -378 318 -428 305 431 517 -782 -227 648 -805 -401 986 747 138 138 460 410 685 175 -263 817 -831 -543 -825 307 511 985 21 -593 163 -645 -635 -180 -342 419 235 -421 474 839 966 -584 -433 -739 -554 -256 698 -509 329 -107 -134 978 740 174 -419 616 724 -319 -416 -439 -861 480 -674 131 182 170 826 -890 871 580 957 721 -89 201 483 -754 219 840 -556 418 190 348 -674 -908 305 -186 51 -709 788 -673 8 430 -587 626 652 -656 718 -655 -158 184 918 705 -904 -280 -577 -510 -420 857 -545 982 -230 277 -186 718 49 -175 61 -89 425 -638 -448 -364 699 -355 686 -245 273 529 -727 43 -138 910 844 441 492 859 612 -813 343 -106 995 851 208 703 -462 471 207 297 988 -34 -940 738 -138 -531 -897 -831 -887 -811 870 527 -447 647 -830 -437 232 862 -635 -272 -336 -23 492 88 743 -821 -841 -99 453 311 61 278 -271 -445 -414 307 531 -184 -608 -348 -534 -246 -890 -482 748 814 -315 326 -371 470 951 -801 -778 -430 -831 -454 -938 288 -578 -260 -816 -620 -859 794 -660 920 561 433 -553 931 -777 -25 -55 646 -540 617 -223 -24 -264 903 -483 -638 595 532 -869 268 -143 596 536 886 922 1 804 896 491 209 501 351 672 -684 490 883 -85 367 -876 -410 -431 -360 946 -285 -585 471 -819 -586 340 -258 -925 -41 -803 -461 791 -57 -786 934 666 -179 197 -823 -612 119 801 420 -372 525 -224 922 -303 742 -673 604 902 -789 934 -869 202 911 457 257 -186 -958 999 -605 201 984 -121 396 799 896 -960 -64 -759 275 -978 -11 -797 -618 730 485 -295 152 629 472 -627 -2 -503 -101 976 -96 407 -13 5 -849 989 -667 -963 227 341 -967 678 948 -364 325 936 64 428 -883 540 367 -407 -282 -638 100 970 -666 -186 481 136 -498 -34 -509 999 834 1000 319 264 -122 -536 -852 630 -684 -851 293 -196 695 22 161 939 910 357 864 -18 -923 661 19 553 -988 -893 300 924 482 -48 -488 662 902 -570 181 -357 -375 -561 -935 -562 -770 426 78 970 439 -841 -560 -998 -150 -726 310 -370 649 992 -788 -681 -63 -315 -553 197 -4 459 -854 145 -876 -925 481 661 -197 -660 201 165 391 -109 826 -502 895 924 64 523 -467 427 724 958 -552 249 -581 449 -340 -932 769 773 556 609 720 259 -304 783 267 -86 776 181 -839 -746 -745 -915 -833 612 304 -789 -275 -138 268 -892 876 865 258 913 593 881 242 59 -900 924 655 -522 -514 984 823 760 -197 -784 -487 -703 -713 -809 -168 -994 -968 -232 -332 -933 -831 124 -333 -118 -305 155 -449 134 -242 -627 -222 91 -579 516 350 -491 -562 -999 777 -198 67 744 -309 -441 521 -633 -216 455 -178 -856 -50 896 -446 926 184 136 -869 -68 -889 -331 518 -489 53 -998 -841 92 601 626 -377 -931 -133 -333 -493 -912 -869 -160 -778 -197 624 848 -211 -929 895 -16 -541 -713 366 820 83 -64 -396 -600 -302 131 -742 336 212 -813 171 775 -602 83 -444 444 25 91 995 912 -143 857 -442 407 -721 209 715 -797 -984 625 560 241 -421 -461 586 -928 929 -327 -612 -44 962 -310 641 -770 -162 60 804 965 -435 -178 -332 970 427 -383 -150 -127 423 -529 -358 831 -991 -254 -448 492 527 -924 -213 -311 67 362 132 -807 359 -782 223 -606 357 17 -360 -259 -482 198 -441 -73 288 -656 34 -829 -143 789 218 782 -863 395 973 747 -902 333 -239 710 640 -922 -40 948 790 79 -865 859 408 371 -22 -505 941 -981 -778 -65 219 34 981 709 -391 -577 -949 511 -104 787 -164 705 321 -903 992 -627 -901 859 422 -780 -580 454 -383 -668 398 79 159 -426 646 70 985 972 -852 -553 26 389 -581 340 -192 -480 474 443 964 -543 -576 96 712 -683 581 388 -987 519 -574 -478 440 492 318 -303 418 516 631 18 -765 -898 112 746 -488 102 90 -30 421 -893 59 934 -657 -182 595 -489 370 702 -779 957 335 -711 718 -481 -400 -922 -940 -811 930 -899 -766 961 5 637 519 -365 -985 -133 -692 645 173 146 -361 843 -289 -741 -372 -814 -60 -922 459 375 -353 294 -24 80 376 -471 -640 -14 999 -620 703 -604 -887 200 361 958 887 21 -329 -24 217 -158 254 489 -279 -141 -389 -771 -52 907 -726 4 930 449 -7 -769 400 95 316 417 -271 852 -776 738 -954 484 353 -436 -64 381 -812 207 -307 -348 -148 753 -350 711 -505 -111 510 624 -103 40 882 544 -290 935 -659 -581 -13 249 -844 -586 -771 281 928 125 112 133 397 -15 -435 -818 334 116 -445 219 973 -338 -391 859 -423 -8 -147 -306 741 -78 -574 -453 -798 203 343 148 -175 648 987 -466 521 -151 211 -13 49 769 -466 41 -458 -692 -468 -524 74 -936 -165 -301 -12 758 418 1000 621 871 200 -413 -235 270 -63 800 -697 -618 -449 -209 -525 -637 879 -166 303 -415 -625 233 -873 -168 -263 -487 575 929 -187 959 -527 808 -500 429 -263 683 -730 131 985 943 441 -889 961 -333 -782 859 491 762 338 650 -570 16 -886 -162 387 200 -987 717 512 511 -748 454 730 -279 -803 322 299 384 -733 879 -704 -706 -95 -402 849 512 -13 -802 264 -522 304 -560 794 11 917 838 -115 -813 889 -33 956 799 329 57 296 -861 457 333 -584 973 -875 291 246 59 312 -572 -998 509 757 -836 -676 -135 -734 51 -45 -959 703 298 -577 -690 444 -54 -726 -48 525 157 440 -668 -670 -580 945 -258 397 636 523 -990 606 -899 52 315 667 902 -910 23 977 -59 -702 -442 756 947 614 363 -536 296 -772 -258 -897 707 241 625 755 -919 -763 234 335 844 94 101 -872 -410 839 -107 -416 780 119 -307 -601 610 -364 907 232 791 -781 508 -297 396 -103 -769 -323 -304 -905 196 -873 -553 325 -384 -209 -261 -391 878 538 629 850 -532 -128 52 -103 -674 391 614 -258 -571 474 -995 475 70 675 -863 -802 698 -296 103 673 -671 -630 138 516 -511 -31 -165 -245 -446 976 -5 445 -165 -380 -797 89 -723 756 200 219 -901 -951 -728 -158 964 -34 -739 -404 -520 -374 -518 -725 -714 -681 371 474 854 26 -28 549 78 -568 -27 7 -93 671 639 123 -892 241 579 -764 243 210 942 631 55 922 436 584 -810 -314 717 -896 951 950 -678 -646 398 136 -158 985 -123 55 668 792 -44 -484 328 -844 175 -772 454 166 -299 -457 381 665 692 896 -858 752 835 615 -830 68 -167 -40 -249 35 -511 991 53 615 501 -380 -304 -471 -506 631 181 0 -352 585 -703 497 760 -526 955 -933 -759 123 -241 642 573 -744 842 -324 -382 255 -44 90 -593 920 -891 -137 -678 -18 178 -365 1000 861 100 40 -74 31 175 84 -948 169 587 -175 206 -249 850 66 -158 -841 -477 -541 -356 -388 85 295 -536 -567 -429 301 506 -158 45 813 -909 697 920 -808 725 -531 303 -256 25 -709 -711 157 352 678 335 80 856 473 -938 776 851 951 -310 790 380 394 -913 914 -97 345 741 -790 -508 -986 534 484 -860 741 674 -708 -697 -66 -74 -707 -948 -319 707 227 -266 778 579 -224 95 185 280 610 614 -193 -144 -444 -555 -290 273 818 239 71 -179 611 -810 382 -410 559 -286 -776 -527 373 -915 -398 -687 -906 248 -495 475 353 631 -968 246 250 661 -983 281 -98 694 320 -558 -755 949 239 -627 135 -235 245 324 878 -330 183 187 869 -243 46 -469 -526 998 474 448 250 876 202 904 -838 -615 180 848 893 220 -268 612 149 436 873 738 955 -324 -830 136 489 338 164 889 640 -189 -881 -801 447 362 -520 -62 -385 864 -927 356 -205 -669 -741 -242 938 901 750 477 -285 936 -576 -718 280 -927 884 611 -391 -128 -467 815 281 -358 -47 64 605 826 784 317 -419 410 -746 -414 -54 150 -552 86 -818 -62 -517 957 204 -742 912 -553 -494 -154 677 728 883 -536 29 540 455 -730 264 375 -839 249 594 856 35 -162 -68 102 -467 -203 -574 660 791 -196 755 687 -174 -986 180 -938 338 -643 879 -728 -170 -252 -839 99 -779 658 -282 -879 -18 -929 -636 -327 -342 -961 938 -549 -422 -357 0 748 -833 -13 -378 910 -906 829 -126 356 -599 169 -731 -19 487 -76 511 -232 352 145 -7 497 -404 757 102 503 314 181 -214 31 857 -600 503 702 140 926 -756 698 168 -656 -958 -639 -724 990 -462 -290 -412 812 -147 -91 530 -212 697 695 899 638 -364 82 692 -834 -205 556 -517 420 -379 224 91 568 666 35 710 -362 870 -729 -486 -468 -279 588 228 -917 368 -6 -473 -684 155 -139 -581 201 242 579 -843 -145 84 -107 -359 303 -931 227 -518 -946 968 413 684 -365 59 339 710 -851 897 976 213 -216 -664 -697 335 244 149 -642 207 -346 -696 -516 387 -25 -530 100 274 991 -992 152 387 -865 859 462 935 823 -513 -566 141 938 722 -239 369 940 -353 -710 -507 833 -992 289 -27 427 -266 664 -366 -746 -817 -181 618 -491 933 -897 -872 -59 -175 917 -864 522 184 -424 -764 -866 -751 617 -847 432 659 -184 -272 -558 361 417 -790 -800 339 -600 472 -472 -430 -467 -316 -272 -119 764 150 226 692 -322 -158 618 -823 625 -565 -876 -181 -847 -845 622 824 248 -211 474 703 128 527 475 759 -593 -858 -399 182 336 945 -805 269 -790 692 816 999 -205 790 -318 -911 129 -982 -738 -539 -960 436 -239 500 158 -566 492 -885 752 92 -461 248 -546 520 281 -217 -469 -10 646 848 3 -699 -274 -11 -230 953 746 957 -778 -754 -569 153 -85 974 -901 233 -459 -68 437 -19 -248 592 285 -393 297 37 -932 -262 33 -924 172 661 166 -944 -525 -556 -9 -328 25 -903 199 -138 -316 -275 61 -604 602 -316 979 -213 706 -74 441 -706 -103 683 -560 46 -910 -693 -341 -686 -546 990 -187 680 248 -369 -809 -63 40 -359 431 273 -5 -784 -925 4 348 537 -435 -764 -921 415 53 -376 -412 -777 112 -929 893 56 -328 -702 741 315 264 -185 139 258 -398 850 938 117 939 639 590 -939 -187 729 222 396 700 49 925 243 -11 -264 665 -961 568 -835 164 41 -423 -267 -976 882 917 -135 -604 344 249 653 444 -554 481 -973 -324 628 -199 23 912 -245 935 320 -424 288 819 -635 983 915 -670 414 -838 -748 -602 921 -160 660 913 -738 -88 -382 -293 555 761 -378 644 -609 -504 33 656 -758 493 649 -675 816 781 112 498 531 508 -130 471 -333 -379 -986 -707 -241 68 984 232 -145 -958 -5 470 73 194 -993 193 -562 38 -228 181 73 -592 -460 -944 226 200 -988 801 -308 563 -795 686 -652 824 -261 -35 933 530 254 -763 -792 70 -344 625 -866 -304 -301 687 117 -318 -688 -85 -251 -799 767 214 -327 978 -709 -318 506 251 -757 16 897 963 -537 -491 165 -213 -323 599 -607 -763 -159 -550 -109 -257 -813 129 327 -721 999 655 -843 -962 -391 14 -112 361 -181 410 470 515 197 23 124 773 693 -892 -244 -108 -926 501 321 -201 283 188 142 -397 -930 -333 -787 -445 846 -695 -646 -347 218 -199 906 65 -462 -884 411 -151 139 790 582 819 -295 -388 -575 953 -547 127 -399 -201 -4 370 -109 226 500 36 -177 473 -729 21 -146 750 -250 805 -924 -281 -634 640 75 906 991 157 176 168 -994 638 -99 385 173 43 247 -700 -254 -134 357 -646 448 23 275 -936 77 -820 -282 615 -843 41 55 -400 488 772 275 -556 125 288 736 317 -458 -940 -723 -826 997 -858 309 644 -907 399 -811 496 122 -66 876 228 -199 -319 -481 277 -840 190 -243 -140 849 -790 320 -935 958 665 -183 110 -236 -213 491 -345 -242 813 -547 78 -270 -857 -627 -703 -857 -629 589 416 152 -338 464 -810 -264 -124 -701 158 189 183 -616 -850 -285 -317 904 405 -262 834 -240 757 -323 966 -482 -180 980 592 -325 -766 -701 -249 911 -607 337 -61 -754 -909 -224 287 53 97 -184 -574 868 928 -851 -285 992 132 -380 -862 -55 746 -408 538 614 -354 658 -834 611 -568 -676 30 80 -206 561 976 828 370 713 -897 -358 -143 430 496 -405 1000 248 227 -62 -176 23 931 -226 587 -558 -517 420 -283 678 522 -982 -859 761 -560 -177 450 -310 982 -506 -35 -33 -993 -220 -842 -450 -862 -240 -834 951 491 -414 -774 -862 28 -923 -415 11 792 258 460 330 355 -510 -944 -235 764 398 72 46 -847 -146 -799 567 498 -277 442 -61 -830 -704 -198 -512 697 633 348 724 321 -559 -631 -739 156 441 277 -292 -428 581 543 -538 -622 -969 993 -42 -391 -383 766 252 -835 392 721 -884 766 -809 -578 969 -128 413 652 -842 -372 -126 248 82 627 -913 -58 -851 916 526 -192 638 724 -369 799 813 -407 791 306 504 -952 137 -452 552 -814 -372 -622 -424 464 -427 -785 240 215 993 125 -159 -805 -885 983 3 845 -547 -852 638 438 -705 -70 -654 292 176 -858 880 719 847 447 -652 -85 900 372 -565 -602 705 -688 -945 -182 348 -132 819 -628 513 37 -698 -905 -128 548 895 -547 -706 908 -939 -62 153 22 356 -999 -684 674 360 -437 -459 332 -623 991 -655 -200 988 -639 -788 -263 -237 633 799 53 -472 -373 508 -841 -53 683 541 901 734 -262 512 -423 754 379 -738 350 172 -62 -87 -501 893 -816 -930 872 195 984 -48 -370 334 -369 -235 913 -433 -553 796 861 -434 -542 -109 -588 352 468 -290 935 -130 606 214 -844 568 -911 836 633 160 427 -644 -433 -329 -443 141 581 -929 421 655 930 -518 134 -453 -535 -20 -167 565 187 -455 -122 -826 397 805 955 282 -978 394 -597 -589 -632 803 23 -616 -183 -470 -256 79 -191 917 -14 546 22 227 539 463 496 -625 59 381 224 -626 -495 -466 -939 694 -698 506 -332 -38 693 73 485 -461 569 -444 -630 -25 392 -404 535 -243 -334 -42 708 -336 155 -684 -876 -317 860 -347 962 952 16 554 -734 179 456 -94 362 428 -740 212 -446 -911 500 268 -95 -769 -12 143 -837 -316 632 601 834 -96 185 912 459 488 -237 613 420 -244 348 574 -120 352 -243 79 -262 320 -314 341 334 630 -924 523 -113 319 355 387 647 -443 -853 558 -238 -626 685 32 -640 -480 -462 383 -800 510 965 830 -300 -899 -99 205 -604 725 -447 864 -665 -693 -350 -381 -897 871 -197 -531 927 495 750 -530 -131 162 -573 187 476 -425 -577 -31 -916 -872 772 -777 678 943 -261 -606 950 -157 -357 -171 -154 650 -493 896 734 -894 550 -445 -16 -477 311 718 582 -450 -34 -39 647 149 800 894 608 -859 -419 461 739 414 392 -735 -850 126 -854 -210 -33 258 95 -222 778 896 180 582 -381 834 -500 731 -91 -521 -951 275 52 425 162 28 -729 992 -874 -277 682 331 94 -501 922 502 191 887 625 417 -360 773 585 -273 -578 -790 912 365 562 624 -674 272 953 -435 632 933 -113 -193 -613 248 -442 845 -700 74 -663 926 -825 -240 11 516 433 478 -31 341 -802 -317 -283 410 -945 971 -894 -886 -36 -746 868 -279 -776 851 -528 -247 41 80 -746 109 -818 395 -872 -722 223 -970 965 -429 92 -259 115 -434 423 18 825 534 -970 -17 -150 450 -669 -226 626 -76 173 -373 -818 204 643 777 730 -887 519 -966 134 -300 426 569 -412 67 -206 561 -317 78 -74 -420 362 -496 -181 745 -72 -140 -772 -56 658 -903 -306 307 -886 -357 -312 557 716 183 544 893 661 729 441 324 -209 565 -909 305 621 -179 -960 262 630 -430 277 -77 650 -144 907 -890 -526 -427 -147 542 -924 -995 343 -621 -598 64 137 -877 -232 289 883 388 -30 904 -613 207 -402 410 601 -534 743 458 -204 -197 -599 788 701 845 922 762 -706 -624 -180 764 511 -252 651 389 271 -837 907 -186 608 -386 -813 -857 995 -673 -433 18 55 422 237 -315 -791 903 -660 -683 -746 -192 109 397 8 -751 101 -740 -253 857 -200 477 -643 -758 -877 -527 2 46 78 349 -627 324 543 -269 873 -467 493 797 -434 957 690 -866 381 584 -267 -344 577 -230 176 930 121 381 -191 524 685 196 897 247 305 671 -183 -263 -61 -954 540 410 593 -508 384 843 -160 924 -947 -522 -69 775 784 -443 -18 519 512 -420 938 -302 -885 138 -560 -323 -636 -207 871 165 -698 -522 86 -298 495 -566 -277 -580 -199 58 -425 -904 169 188 224 -422 -343 983 18 201 63 475 -836 15 544 -764 -869 15 655 -833 775 -38 429 974 -289 172 -361 -828 -585 -290 242 -136 -948 -734 422 -74 -863 -132 -45 616 553 649 889 710 -157 825 -32 281 -734 176 17 185 967 270 133 -603 260 -816 -625 138 -210 -469 900 -343 596 -692 803 750 749 894 373 610 -47 -217 469 29 278 679 917 505 870 -562 -543 -765 -913 628 409 462 760 -328 -642 112 999 -550 951 -327 -798 759 -779 854 729 809 322 -152 59 257 -449 488 630 -913 -334 -263 -807 300 939 -46 -165 -937 261 996 789 917 -798 848 581 -196 729 -787 -855 -817 440 -891 -598 166 4 594 474 -238 -186 999 -25 723 -315 95 534 70 745 841 -374 -606 -800 -222 -460 -987 766 -372 -498 -843 368 183 -670 -77 -704 178 -54 719 -938 311 -582 261 819 463 461 570 -66 -738 228 -994 109 671 -567 901 -409 499 -835 71 -787 -655 585 372 -23 -841 135 -478 414 964 -485 -113 -565 -657 825 491 -275 -16 446 -633 84 -722 420 148 658 639 -322 -269 149 -610 -685 -841 514 81 -636 759 -565 -178 404 888 37 867 177 -701 988 -813 -732 779 -268 -676 862 565 388 712 -525 402 937 925 -748 -954 -307 -590 70 -472 -885 -204 -67 -27 -1 759 932 -797 256 -545 -426 485 -815 158 932 621 197 834 296 256 862 -754 94 -929 535 560 916 -510 -325 662 -520 803 -72 -207 -542 949 368 -155 76 -965 65 -875 828 -154 -898 -620 -725 666 852 -922 -961 -173 -844 -585 -478 -765 -859 195 487 202 141 -276 735 -317 -884 -178 -819 503 -312 357 439 666 371 270 -976 681 458 640 -992 -588 698 -765 -106 695 368 251 851 53 894 -48 -551 250 380 690 -338 599 507 -503 365 -678 -259 270 542 -441 -400 951 239 -269 412 328 780 703 768 804 -606 641 598 -27 444 -143 -68 -12 -553 58 -504 928 340 -817 -157 -864 -165 303 478 790 632 650 685 634 -383 -904 831 436 -677 287 723 371 -792 -101 130 -92 -461 494 606 -407 -255 -372 255 719 -34 -317 139 441 -118 -812 -311 -883 382 -797 628 -95 -568 -597 -5 548 53 338 553 34 -67 243 -322 385 -32 25 -864 872 -978 -432 -766 -441 -689 -110 842 -68 -461 847 -223 -814 -23 -927 -799 65 -388 -718 734 941 -965 -457 -293 -147 -735 758 716 146 -610 634 251 882 -373 -246 -670 -505 164 -558 992 -520 -240 3 243 -351 305 -988 913 95 -410 -332 641 -52 -132 -177 781 -414 926 -249 481 928 -170 -292 -904 -498 -266 922 -571 94 864 -228 -6 -373 -996 884 -980 -962 709 538 -211 80 517 1000 -629 -819 -67 700 572 275 -38 -947 305 -943 869 -76 44 -673 82 215 -874 251 698 -429 -890 -475 -149 887 -534 41 766 -528 -31 -903 567 -436 -253 77 201 688 -991 797 136 -417 84 -715 -810 -438 54 -618 -311 -748 -872 182 325 214 -881 -811 321 -862 706 -386 162 -346 758 -680 363 519 -839 692 -105 531 -484 872 110 -519 -735 -761 208 459 774 -208 -625 -596 868 -519 298 -445 265 -297 599 -708 -921 506 -172 -63 711 -508 469 -756 692 374 -690 -182 396 954 -881 359 950 -204 826 980 910 175 -62 -728 626 488 547 -882 310 395 -245 915 674 -105 138 -854 371 340 -382 -591 -770 -948 -264 -613 867 -752 -646 -72 113 282 302 99 -839 -861 325 159 -412 805 598 125 -624 -455 -664 -707 612 -626 546 -866 455 999 -853 658 502 907 -925 -895 -176 526 -949 -722 306 15 -657 -757 898 -855 -94 170 765 -682 -828 794 -608 584 204 859 -868 335 -395 -915 580 762 788 -673 -613 367 522 -217 629 473 -328 419 -144 -257 340 832 715 790 501 927 -366 85 -391 821 -669 -34 -28 978 46 -717 -89 -280 298 527 -335 471 430 -680 597 -64 339 -195 -350 36 -215 689 346 68 578 -512 155 450 -976 488 -454 -981 -263 -615 677 -76 -983 -381 418 563 -157 -259 834 -659 9 -530 992 -162 63 -161 384 -474 -665 411 -452 884 118 478 960 971 -567 790 136 -189 -679 977 363 -647 768 -415 828 -129 205 550 362 -12 930 -10 830 -678 -491 792 123 -822 -724 229 -627 296 513 970 115 123 625 598 -149 35 -425 291 927 -641 241 709 -403 -985 -789 -199 -366 781 -716 442 573 174 -718 -267 -351 225 -875 -845 -308 121 824 -86 754 324 911 -835 230 362 504 332 607 -880 -121 591 479 45 -700 592 -883 -377 152 -697 805 599 540 615 -238 -396 255 791 190 933 -394 942 -455 763 -153 -129 408 -521 -420 -121 -800 712 -873 -175 -671 -980 522 -44 -906 -950 -644 684 -260 -788 -728 -317 -675 543 -603 -263 -101 -961 -846 461 -737 785 -428 -602 -570 472 -740 158 -373 -252 5 638 -433 -521 -896 -46 -297 -778 -556 522 241 232 -852 736 65 -521 -226 36 -855 -225 -678 83 -703 335 -896 -214 764 556 704 8 351 -887 731 -516 654 -847 809 446 -502 -100 128 286 -831 359 -121 69 399 100 -98 -405 671 -7 73 -259 391 213 -699 465 -198 -575 671 -22 -887 -959 -119 967 625 540 -115 781 479 449 -31 -890 364 534 151 641 -717 -529 839 -962 708 168 -677 -744 269 -595 -322 799 313 -148 623 183 56 821 -731 -851 -138 544 -634 341 256 756 409 -992 -172 -861 479 -926 -560 -742 -552 -605 658 -711 -119 831 -158 -337 796 -997 709 569 380 388 504 853 -617 413 -417 958 -468 82 -492 614 -153 174 11 -240 106 -793 792 -388 -538 -170 -800 -841 31 -647 -411 -174 -34 475 -837 122 -976 -868 -38 -240 -176 -738 -778 738 -272 -815 -405 873 -946 488 -243 -743 93 308 173 -401 491 477 -613 -214 956 812 -435 976 695 714 667 -199 339 728 -940 229 855 483 -829 -925 -675 -865 -62 107 -350 269 624 320 -419 852 -940 -539 317 -107 -176 76 -472 274 -539 966 219 565 499 -550 390 693 -725 165 -469 -102 -621 -347 -732 996 -155 -231 172 -177 -317 -318 -639 -325 -100 -8 107 -676 560 99 594 813 -55 824 181 25 476 -206 585 -378 -771 365 1 149 223 892 138 -336 -765 -352 -917 -3 -471 -928 -764 -345 474 -267 -58 989 248 285 -20 834 -294 196 -729 -557 294 672 -456 524 -916 -993 418 -640 198 323 -786 814 -515 374 58 -400 -105 -737 949 -1 -619 670 -955 -888 628 827 235 -434 -139 -180 -781 -522 842 516 -91 638 -651 247 -714 723 -218 -629 -642 499 -12 -822 42 -521 -464 386 -87 859 -895 -818 -715 -481 -319 -871 -6 -498 -665 387 -615 473 -458 -365 718 -443 -722 859 -907 -750 -176 -82 -976 316 -444 -484 -246 -192 979 299 -499 945 -185 -114 -989 -603 701 863 -126 415 986 -417 99 591 -783 -363 -986 859 -866 744 -417 -324 -154 -553 -15 -455 256 248 -799 38 -745 709 247 168 121 -340 281 948 -642 -973 -965 874 -28 669 782 458 -799 88 943 131 -593 -672 487 703 387 649 593 989 341 985 370 148 -132 -773 -624 77 240 -167 763 635 -877 141 -760 435 921 -718 762 -944 90 -305 -236 -728 -660 147 -561 232 172 -215 -306 801 -411 -861 728 934 3 -273 524 -392 440 -561 507 668 656 -228 -19 787 -550 312 677 -502 923 -959 847 -141 191 -988 -692 -159 831 314 -652 564 -790 614 -637 -272 94 192 -520 -136 -624 -611 843 15 126 13 669 24 -607 -936 992 -611 -546 -134 -569 -405 602 -703 -426 -356 -113 -997 -294 -215 -980 15 -384 -327 -638 -496 -959 916 -46 -486 466 -26 -383 -344 21 -218 11 945 889 488 -243 -651 599 -664 -756 636 -338 -416 272 722 737 453 387 -279 44 -917 689 778 -614 479 937 -829 -563 -412 -547 -89 -344 -401 246 798 -291 -631 -753 184 969 -915 115 -570 535 -999 470 -961 -437 -376 869 895 416 546 -413 356 798 -504 773 -443 46 -616 -702 -166 883 -445 818 -858 -834 496 888 694 -528 419 -790 415 107 -860 -257 -469 38 -553 498 551 137 352 -758 -379 -437 502 -703 -472 468 239 -766 398 349 -343 706 25 -285 -833 268 -179 -18 -787 -382 -104 -466 -327 934 -484 -806 881 104 -692 -140 -981 927 -589 -184 -791 -156 149 308 674 479 -254 -428 853 462 641 -613 530 795 -77 377 950 168 554 -712 -462 145 -11 -967 775 -834 35 858 194 -391 989 -573 -813 -21 -356 503 -130 849 937 232 889 146 795 441 779 -183 244 -499 326 638 438 191 -726 -479 -633 827 -707 883 -914 -474 184 742 729 -517 -958 580 -654 -54 -225 676 -554 774 72 -920 -523 565 171 -774 -202 -725 -201 -541 336 874 -928 85 691 -107 -573 368 211 -749 699 375 -615 -770 -942 -441 -555 -582 -874 662 921 -197 184 -47 -331 787 17 880 -982 -48 -517 -322 912 838 -806 -228 -569 664 59 -334 -347 -5 -859 -830 -591 234 365 -720 578 -994 279 868 997 562 -737 -931 -915 -981 -81 -111 189 -982 -773 924 -578 -164 -874 -497 798 990 -457 -719 465 -169 -316 -953 124 -982 -970 -633 -230 450 -869 -984 -17 -742 -555 804 -681 -546 408 38 -264 -716 -442 549 -513 -314 36 100 -29 -425 683 801 -692 274 536 214 344 -497 -641 -89 384 296 733 -699 512 -589 -471 560 -417 -622 445 -853 932 -493 -587 150 255 831 -492 657 422 19 -235 897 -909 291 700 837 -51 -890 136 6 -252 -606 -80 290 -701 -115 -565 214 -914 53 534 780 -543 -835 -347 786 457 -752 481 763 -836 -836 -696 -708 620 -120 311 895 96 573 346 138 -75 -192 678 724 67 -141 902 604 683 -137 644 786 441 265 175 289 -511 -986 154 283 922 -926 531 -304 988 534 -248 -882 -767 950 -859 112 -202 872 -454 41 -412 736 -627 -17 -666 -827 558 903 -781 320 -573 -124 -764 -311 92 43 -330 -914 490 479 -390 164 387 166 -735 -374 -600 -613 724 812 -187 -116 -300 -714 -922 382 392 -927 -621 924 -328 423 -116 230 -756 914 258 -230 -120 263 205 774 -483 264 429 -113 -417 844 98 -565 -257 -495 -997 939 15 277 -743 -987 -304 -663 45 513 513 -511 434 -718 905 562 714 354 -71 391 -210 -997 -912 424 -781 -26 -215 295 98 647 341 -540 -699 -886 -286 -977 446 -830 26 -708 770 -441 421 144 -727 -363 -261 -650 560 115 319 878 -445 -323 -751 -610 800 -895 -106 -206 -762 924 361 -327 -926 -779 767 -578 -942 -448 -779 -23 -856 -374 -912 -782 -683 -727 -901 842 -817 -541 -994 540 287 -933 -391 -244 -721 -68 213 806 623 392 -928 -434 575 254 -667 843 685 -690 -357 1 -828 628 125 -581 971 -894 -188 329 -962 73 39 -518 600 909 597 27 -88 -171 861 134 704 -843 -782 -614 728 906 260 779 -228 -778 206 -514 713 -552 -661 -647 -722 271 -943 67 -620 465 604 521 -20 -153 970 -806 -725 877 366 738 476 -277 30 -77 941 -289 23 791 368 671 -934 -722 396 -491 -725 990 -88 81 -494 -36 23 -994 777 -97 -941 673 546 -943 781 249 -475 -968 102 856 -366 764 830 4 719 435 687 -124 -952 117 263 253 -479 -978 190 698 725 226 -136 714 227 65 415 601 422 812 14 986 -712 327 274 252 -913 279 720 874 819 61 201 851 235 708 -861 608 -448 -430 -891 -694 740 -203 935 596 -791 498 94 888 505 -873 -502 -668 780 568 52 671 363 -589 887 670 999 726 -214 502 -692 -974 705 130 804 840 -785 -743 495 -955 -870 2 588 -572 188 141 576 55 509 268 -310 561 21 -422 300 569 588 -506 149 818 -734 668 -395 -397 133 -76 12 590 748 -328 744 -59 -549 -33 -272 845 542 166 652 995 -782 -710 121 620 -131 -178 133 863 303 304 872 9 324 -846 -888 348 824 466 373 642 -949 -326 688 140 -373 850 -965 -11 -152 898 579 552 927 -362 370 512 -201 252 -254 -362 -715 743 -9 302 462 493 -837 -321 163 13 -93 245 162 -438 792 453 -701 -523 -945 581 -808 -356 -665 -598 -979 421 723 -845 -216 9 -147 127 -638 -621 516 590 -94 -993 876 283 -262 -568 -664 -605 -862 453 -10 -584 -484 690 -679 814 -626 -242 -790 841 448 568 393 39 -267 -439 922 504 -561 -336 665 415 233 471 611 231 -973 952 447 644 -278 -103 239 -405 541 -343 678 -513 707 316 -330 -946 -950 -596 717 517 -101 776 920 -430 -732 447 -118 -818 664 803 -848 -127 -505 660 132 -702 -607 -272 675 941 -935 221 -882 -145 -689 -471 785 623 408 -826 -63 972 96 -979 230 16 -224 665 -322 727 -411 -261 -725 764 -536 660 -792 -651 -563 143 797 -789 560 -329 127 -112 -556 219 -139 747 494 643 196 -267 359 -601 376 -671 521 -222 -898 64 242 672 -374 -684 -923 -548 963 817 -206 -682 591 -541 -767 821 -393 730 326 -674 456 586 -703 897 998 -770 -360 -525 -411 673 298 533 986 -627 61 -334 -883 647 -922 487 -370 748 -517 -608 334 407 180 373 -226 -46 930 873 -253 -928 156 -189 551 -201 -823 -12 -562 108 154 -503 45 -161 981 -708 554 48 42 600 -482 -838 -807 -722 -390 320 137 -901 813 830 121 -102 408 -370 240 382 -888 39 409 395 -218 880 -112 -78 901 -932 370 758 701 -467 -913 -462 543 -325 -9 -95 -444 649 918 295 -889 -713 -170 772 -651 -726 998 -443 -577 696 187 560 -45 -499 48 403 512 283 -147 -251 -356 -563 575 -76 -823 109 411 171 973 471 765 -805 719 841 -456 310 -91 -856 -85 995 -739 -240 -226 547 -674 -224 145 -435 350 -175 -148 -30 -248 328 586 515 -559 417 95 -663 -392 905 820 921 -856 292 483 -166 -946 6 590 -800 844 368 120 370 961 -123 -327 -539 526 138 829 320 -409 232 -814 366 -761 302 116 319 -185 -34 490 115 -710 -847 775 426 -322 -249 287 646 -573 -354 241 -528 151 -163 -881 693 774 -822 -352 819 -406 -835 -23 -293 391 575 246 335 -928 -259 -779 -71 -86 -230 -590 -552 -29 -557 -383 -932 -220 -5 407 -189 690 -838 530 -579 106 925 634 -112 -770 -79 -194 -540 -871 818 288 -937 279 -406 -359 609 -425 416 -169 334 202 -478 -977 -554 -855 -812 -213 802 -676 -389 741 -460 888 -758 784 507 142 -386 -501 686 982 -373 -746 -53 685 -230 -566 -312 992 335 357 978 -767 -300 -780 -891 -597 -143 -136 -674 144 960 -789 879 481 -364 268 -429 689 -368 -826 726 -891 -768 -65 -429 -698 -463 971 -612 -273 907 -760 323 -152 -283 835 -788 -334 3 -29 -124 639 -623 -371 -281 -122 231 363 -91 615 -839 668 911 -893 648 -959 465 -961 -155 75 -829 -598 756 121 -627 -207 206 -306 -415 228 -869 30 463 -840 55 64 -953 -152 -94 33 846 136 -473 83 46 -448 71 54 895 632 346 797 -863 -939 526 -785 770 -443 11 -140 -651 74 -162 251 600 791 -686 -920 815 -527 -83 780 590 970 -491 -152 -674 663 395 57 367 -158 -325 -730 -944 613 336 824 -945 -702 -426 -908 297 951 411 -297 334 204 110 -919 -190 216 535 447 433 -546 598 -189 240 -49 -436 311 242 -318 988 515 513 344 912 -525 -479 478 -824 -65 -965 -975 632 -668 -812 272 786 607 961 643 -67 -603 -847 -213 388 455 -720 -734 426 -384 512 6 870 -730 118 443 35 -707 348 -357 16 563 -776 -429 -914 -677 -90 430 969 -910 -233 -554 -415 -505 166 0 -155 -580 177 -263 394 398 4 146 616 -47 -840 -160 714 -979 -826 -883 -946 -381 -154 -217 119 -65 -598 -783 -558 32 -559 561 -671 -341 121 273 836 -389 -95 438 -348 -306 676 -205 621 462 -219 427 197 -632 -307 245 -398 -725 757 592 -754 445 596 -410 -593 -88 675 573 -467 -540 447 500 840 -410 729 73 -527 443 -52 680 -83 239 207 939 -326 690 660 -447 -878 -149 646 998 -707 -514 132 -496 340 -695 -217 -856 -333 -616 -604 141 137 -169 731 876 965 850 -517 124 602 -272 99 -9 -176 814 -765 251 -481 676 -621 -654 -551 -957 -528 -702 757 -990 31 -517 -905 684 958 914 -333 -748 99 -332 386 -460 224 -843 333 -934 160 -111 990 538 -823 -525 900 -275 898 -630 -530 310 -799 -301 609 243 556 -545 -145 -337 265 -396 245 534 -125 930 596 -663 -766 934 4 640 785 207 395 -247 765 994 578 511 389 -224 -360 -879 -439 -138 877 -678 -820 19 -691 -214 83 -545 -323 -301 552 -373 -509 673 -936 -769 -563 279 121 -159 147 -716 847 -751 860 -648 -120 338 661 479 27 375 202 521 -609 215 390 -724 928 991 -709 -8 -142 -314 70 366 -11 402 509 -477 140 -458 400 585 -914 -823 468 -120 -98 -21 832 659 -461 12 -833 -902 -866 6 620 -366 -388 -487 -545 -58 -581 297 983 -483 -559 -502 477 38 -420 884 22 -193 503 425 395 -829 -609 594 -620 938 -217 -861 -551 696 -599 -824 497 -636 -725 -536 489 170 -569 934 -376 -928 -114 -636 218 -185 311 19 275 -981 880 681 -244 -527 -810 -831 0 -829 -705 600 -795 -321 -238 -514 848 -962 -901 360 455 -410 -923 -150 -64 349 -457 861 -912 -160 -123 539 821 306 -91 -331 -92 768 -178 409 -47 -890 -914 -176 668 -920 865 -475 -648 -701 -938 335 -444 -836 359 336 -949 -139 304 22 -419 370 331 190 -907 930 552 -358 -315 349 374 -973 798 -795 60 -182 -40 889 192 405 -714 -568 -710 541 450 -53 -679 501 -620 643 653 -819 -680 234 -460 686 -28 -807 392 974 -702 387 100 -76 -512 966 -150 525 -979 371 606 127 -530 -156 19 607 780 956 29 39 -182 149 -33 106 -755 532 -530 -188 838 30 -953 -288 602 7 87 55 354 -105 442 354 -52 164 712 373 526 94 649 -640 -710 185 961 -610 409 708 -85 -74 -271 -28 -312 738 395 899 544 -215 -194 -28 -222 93 696 -619 248 703 -698 673 245 -183 964 561 -640 -400 84 -43 -208 857 -416 -340 -551 868 -495 -862 503 480 978 918 28 628 828 136 88 -154 -201 -607 890 -739 727 757 483 -961 -216 -955 206 -733 -968 -624 848 -551 -37 616 664 -148 126 582 -840 873 -326 -765 191 -975 175 295 -463 -694 -37 -597 -46 897 503 -556 332 -317 98 943 95 189 808 689 -204 181 437 -434 174 815 -108 899 146 -83 324 777 -25 -426 490 -774 -846 -303 668 762 -957 -838 339 -274 -422 612 -187 -919 -750 -540 637 749 -246 805 360 -370 -323 -367 862 589 427 -621 36 -964 -495 676 850 -668 98 -457 609 298 -152 321 -108 234 675 -674 -883 935 476 53 -351 716 752 947 443 469 932 -778 -614 707 -885 -814 976 762 247 -716 448 790 826 967 660 -332 362 -97 -517 438 599 86 4 -710 -51 331 -307 428 -963 -422 -288 549 -156 -407 280 127 467 -819 899 -524 698 -631 470 -359 705 150 831 70 608 405 9 -871 -864 -860 -84 758 286 937 -709 344 -208 -514 864 -95 613 711 414 -381 580 -890 293 -152 -608 542 -773 -258 996 467 -923 -510 490 342 174 -148 -397 452 794 -337 -685 -756 -952 515 143 497 273 -440 -548 795 495 884 -652 -300 -947 813 352 -535 -643 -246 758 383 899 -538 529 961 -40 -850 4 -378 416 -35 552 384 996 -202 880 -134 165 -742 506 -991 137 -874 306 913 -782 357 658 572 -154 -363 162 -914 484 706 -216 349 -976 405 -676 481 422 123 -136 -877 -964 -721 289 938 -148 -575 -129 416 -619 -870 26 66 -966 -740 333 175 45 415 161 263 -349 -369 800 442 202 937 -770 -16 -163 -817 72 559 361 -105 420 -201 653 1 947 -471 -986 -287 -378 -38 -945 -288 430 830 -698 717 -383 519 -984 585 -962 -209 127 -402 399 -643 -836 -801 615 307 107 -917 619 66 -605 556 818 783 -518 488 390 -245 -267 85 -143 -521 -955 238 130 -675 145 796 87 149 -930 693 -985 538 577 -169 -539 -59 -66 785 -751 -373 445 569 -831 -944 857 93 438 349 114 -400 487 606 50 -426 317 127 100 960 -505 -669 289 477 -291 -153 -944 -581 621 -635 -919 401 707 -244 100 680 162 -113 561 847 388 524 -437 -976 -215 -907 -13 98 604 435 -768 466 -90 274 -853 -904 602 795 -607 -633 -36 355 687 -742 698 828 308 -747 -718 462 -635 -424 -19 503 361 -376 -6 -762 -970 -579 -485 -582 473 329 304 349 -94 -574 -842 864 -627 -952 942 515 613 200 -502 -400 -26 562 -497 859 -947 526 -824 572 367 86 71 398 -818 -20 835 413 568 340 529 374 -48 815 -445 -811 822 -906 -620 429 -428 335 497 984 -403 -715 812 31 244 390 922 -780 -178 -143 -584 838 642 -970 -413 576 -559 901 955 145 500 393 670 -846 -655 -205 -427 -39 576 707 -135 -699 -791 253 -125 622 637 568 180 310 -793 788 355 -168 -545 845 336 -734 -115 -441 888 -290 701 95 -928 -148 328 -361 -545 -993 -321 488 -499 4 858 -280 -95 34 51 975 -482 849 913 -154 -972 534 504 643 -232 94 2 102 668 -235 131 64 953 569 -56 -922 143 907 706 -590 778 877 854 466 -441 -572 -786 111 -571 -761 -96 994 -372 48 613 -282 719 -959 596 516 928 912 36 809 -375 -319 269 -636 -693 574 -616 -145 235 984 13 719 -811 -954 -130 35 -317 -144 958 -491 -459 -304 -910 -808 -458 901 -255 15 -976 -581 -114 -887 -183 438 -919 514 17 -656 723 -242 950 807 373 624 111 -645 -23 -130 62 799 889 -174 -201 599 498 -331 -803 701 732 -491 154 -127 392 955 -149 -901 -706 -517 -168 461 -732 169 -357 -496 -801 -70 -59 -133 -392 376 -751 -280 -272 919 247 -677 414 -502 65 -426 -272 -808 271 956 -924 -221 -846 -72 143 -617 290 926 -566 378 -259 534 -815 967 473 651 213 654 349 689 50 -632 452 983 -528 -518 941 91 201 214 940 150 -17 -380 -285 868 -146 -316 716 -647 581 -562 147 -916 -513 -252 223 -408 -74 -730 -548 -89 240 -156 -1 -172 -441 -35 -56 913 -853 -788 -325 -277 948 -21 -288 382 -213 -606 412 885 587 -201 -977 -603 -656 862 538 -153 -968 157 -930 49 7 -902 908 -198 -704 885 -144 513 420 257 477 -909 982 -231 732 -695 177 527 -10 46 -332 -392 -820 874 358 -945 928 264 -593 -396 40 959 -300 -408 -654 710 -633 128 558 -169 798 726 74 -627 -209 372 -942 463 -98 475 -836 18 -742 -534 101 -645 92 -553 -682 -594 503 -938 543 571 578 -353 827 -198 -410 -560 -357 890 -834 604 229 -850 -441 595 -388 154 -249 272 482 -463 415 960 216 684 -953 307 -988 492 42 412 79 -203 -17 -575 -99 271 886 -900 710 -327 986 955 656 549 0 -963 -376 155 290 366 -19 424 953 29 -643 798 211 -773 127 877 -683 -808 -537 816 -565 -390 170 944 303 -720 958 -775 -905 598 -847 311 202 140 -412 -38 840 -892 -724 -998 -46 -199 17 418 506 -10 383 -471 -315 -893 161 655 -806 48 416 794 -178 -522 -421 733 -631 100 836 432 375 773 665 717 -836 156 925 210 357 -528 51 -800 -343 -963 -835 -138 -863 649 175 -588 -1000 -569 571 872 931 841 -356 763 788 -8 -425 -921 365 -116 -818 -179 -720 82 -492 400 -33 -368 -998 -48 -517 195 493 980 504 -6 318 -884 -383 961 141 -120 -558 4 292 905 -821 -514 -699 -75 -325 225 118 -270 898 649 856 660 -663 -539 -664 116 776 -425 900 187 -25 929 -7 -17 171 67 -964 -427 -813 970 143 -273 -922 -676 442 -502 -828 169 -798 -54 -803 -245 -389 268 179 170 502 -429 -925 489 767 748 329 224 769 -817 -828 -697 -176 274 553 -292 -983 -132 -186 -892 340 583 -497 25 290 -886 -653 950 3 -779 -393 581 899 866 895 315 732 -44 785 -35 311 743 -852 -598 -216 755 -953 633 195 -318 -705 316 301 418 493 -767 -77 -632 -516 -741 409 -322 -565 416 -100 541 -18 972 350 466 442 -306 -110 830 443 -503 896 71 679 -546 -982 -191 -45 543 11 610 87 -867 -190 890 -401 -27 -32 -547 874 -156 -989 -934 -729 -997 -558 411 76 903 -984 604 683 615 -28 -962 684 76 -527 -973 713 180 -733 -942 180 -279 970 -337 -602 47 928 275 -356 -79 -301 -63 -97 -478 -374 -837 994 910 -888 -51 -318 -684 -980 347 786 -497 125 598 -669 715 -698 822 5 -633 -43 147 -28 -270 -605 975 440 -62 551 -86 0 -624 472 533 -894 -722 860 -508 643 157 439 661 499 -992 -743 -652 157 -253 -615 928 -40 692 -601 959 37 -592 301 -97 -138 -366 -615 878 4 -296 -771 928 822 268 741 -743 208 -41 -584 -180 -308 -783 -602 -767 -469 -881 800 -320 -295 -131 -213 -52 352 -15 -402 -988 729 -197 -830 -916 415 64 -701 80 416 219 -687 -436 -746 23 404 -918 229 -947 643 -423 -173 163 -762 -919 -62 -209 480 178 711 470 -99 -40 -91 -422 230 576 -131 194 -802 -519 -487 -55 -137 607 73 346 895 -317 358 -991 480 28 -821 480 -842 -302 731 -259 44 388 -488 -433 -400 744 -39 798 547 928 -736 703 -705 -825 499 384 -741 -114 -982 -371 -261 290 -690 681 848 -111 -758 -748 -65 788 -752 -627 1 767 -832 358 -628 988 -609 -622 458 148 -147 793 -954 746 647 -496 17 283 465 884 -531 291 597 606 -617 -244 -405 -266 -930 442 -690 -161 256 -531 902 981 927 44 -424 409 131 -350 -938 344 943 67 116 175 -849 453 483 -564 373 376 392 -182 302 26 -943 -452 599 470 -319 -906 357 -975 -890 -80 223 -261 -939 412 -734 371 -330 635 762 -617 -19 921 482 -815 961 -306 642 454 -462 -677 636 -31 -849 -725 -416 574 -913 807 -403 -630 -20 743 235 901 846 36 513 435 721 -920 -539 139 -79 -856 877 -804 -693 -167 115 2 -726 -573 -693 -657 -529 361 -471 -333 264 861 -906 940 519 239 769 159 936 -371 -614 858 -906 -745 -185 -467 -161 -502 615 -671 531 -781 -413 -478 190 -858 -496 869 -639 177 -814 221 61 151 -83 -718 -815 -277 819 512 140 488 -611 -269 121 437 -119 -22 97 771 -304 -228 -717 36 -514 574 627 289 557 -387 774 438 310 -447 630 347 -198 -814 122 -194 -790 -677 752 -528 -165 -535 -131 -246 288 -627 -155 -9 -403 -35 -17 735 346 -8 68 354 -164 192 -163 -325 -946 308 -441 -11 -28 316 878 956 73 -580 192 139 276 213 -856 -655 635 391 75 588 -172 404 -217 260 935 -692 929 301 -127 532 -291 967 571 -668 274 166 997 245 -619 -616 480 189 -598 323 156 200 -527 -606 371 742 655 -142 -861 -318 107 -101 -682 -963 -859 -483 316 99 -937 831 157 151 -571 -629 -182 -517 238 -319 169 596 -195 763 552 -566 -22 616 -658 -97 607 -362 172 -981 -421 -943 661 -912 570 845 -172 -444 83 -510 -531 743 705 -378 -655 870 -799 -874 -29 205 879 -400 -986 958 -457 26 356 496 -656 -709 204 333 935 315 782 -561 -167 -768 -872 -838 139 485 -291 312 -832 217 166 -445 -356 -64 851 -424 -622 -983 243 -96 -553 621 873 612 824 394 453 -13 127 -932 -308 281 -395 478 772 1 -730 -465 206 356 -663 660 965 -769 -152 -9 -101 -464 609 567 -99 -225 299 99 976 851 -158 -185 934 -871 -843 -117 -709 935 -176 591 713 -337 250 32 114 -134 83 186 650 671 484 -591 -366 -112 -193 851 968 439 -424 -347 -349 -36 -20 972 -66 -96 366 -270 737 -367 308 226 705 914 -387 -897 438 -408 -706 -644 -172 268 782 568 589 596 -504 -608 782 219 -932 -810 890 916 -802 139 -810 -915 -130 -213 168 -777 -211 -880 553 -850 381 -517 786 -90 -852 -575 439 -155 -769 -158 -936 64 615 938 248 562 67 -152 794 692 -517 79 160 901 90 200 456 -432 610 -809 -451 -383 630 -882 -118 -961 -560 720 737 562 -801 -94 438 439 989 -856 375 18 -908 -940 -255 400 934 504 950 783 -2 154 -782 -22 -695 204 704 -939 -988 -998 -530 597 -427 61 90 -971 -924 -350 529 -202 -654 -544 766 -315 634 -623 169 -282 818 905 154 933 -3 29 658 -857 261 76 -890 881 -680 191 603 356 404 308 -543 258 859 -839 496 355 592 -235 794 -589 933 426 680 -674 -966 434 192 283 -596 892 -43 -703 898 -165 -360 -182 -182 -355 69 225 373 968 200 -90 71 297 -230 284 -837 310 -7 149 -938 639 212 61 -536 -122 -255 260 393 -418 -149 783 729 385 -708 393 -97 -229 -308 -947 -627 951 928 -37 -977 605 -671 955 929 -230 301 -874 -141 46 -900 773 352 -245 -303 -649 -306 961 -768 542 525 -47 903 -807 -693 -11 978 -111 983 780 -837 461 68 -160 -525 991 -601 -529 -392 956 89 140 -951 -521 -579 -627 349 -189 -292 -83 -363 180 942 303 419 -677 -433 562 -43 797 635 974 854 -801 -102 46 378 -337 569 801 845 711 570 381 -531 -423 620 57 731 738 877 711 207 33 983 743 -412 430 -143 -618 23 -790 -59 -305 622 972 879 -554 -860 -802 595 -4 -646 -278 230 166 -921 280 795 -381 -797 857 -224 459 -398 954 966 528 -516 537 -362 398 56 396 398 898 754 -169 850 -463 766 -787 387 213 -685 -712 450 54 -850 -567 446 275 223 -767 -231 529 -513 996 803 -256 123 -352 -925 791 282 -616 401 401 771 -416 132 -717 -853 662 -362 981 301 75 968 -663 -171 -48 467 974 798 -356 -544 -658 -756 580 -965 278 254 -610 -10 -36 892 681 342 -991 748 -458 528 582 932 -645 -703 858 56 -534 -375 -801 971 -674 718 -471 -304 126 -756 -714 -324 164 370 83 68 -751 -759 -106 -133 -798 -367 -399 559 320 22 -280 -92 -503 -891 48 -133 196 -878 184 409 402 913 -130 -528 544 970 36 -97 -849 -193 -711 -297 -892 57 -872 -707 -636 -291 -717 824 -865 326 -988 -970 -733 838 223 193 -7 878 -825 -150 408 961 828 -664 237 -323 17 866 -573 381 1000 -431 -602 -426 -580 828 -984 320 -784 843 724 -977 676 -240 665 -915 -613 -640 -271 115 561 28 -46 -462 -58 649 91 224 -903 379 -456 -530 -600 158 -439 -17 642 369 372 -612 793 219 -394 361 -270 79 -779 289 817 326 482 617 -274 404 -610 -44 -247 68 982 -675 -379 -506 404 -928 -125 -731 -694 997 -701 -950 86 -414 -655 -329 -513 762 784 -477 182 222 -303 -121 -163 -649 -136 -755 -422 -658 -778 -284 -311 -910 -257 -489 -639 -134 657 -110 148 -689 79 -556 -549 121 -918 905 897 972 -624 862 -864 825 -647 220 811 -617 -926 687 -315 800 -602 424 5 647 487 -88 566 788 274 542 629 586 179 293 -559 578 758 138 529 -605 441 -781 -505 -706 -840 -709 -801 -493 -158 -371 -810 244 896 42 -291 -3 967 -581 570 183 908 454 441 -23 347 50 100 617 848 -26 -63 -513 567 -556 284 -485 572 86 -9 698 414 6 800 -820 322 408 -140 392 807 -713 23 270 480 -128 -413 10 847 -565 215 105 346 -633 -440 -4 -667 183 -991 737 872 410 871 39 498 -973 -789 -213 -338 -260 258 -377 -991 -400 508 596 -402 614 -720 -984 -29 -168 776 -332 -574 -80 722 246 63 -473 339 -672 -246 -707 -510 -285 -889 560 32 -908 -780 -423 -225 852 377 -684 481 686 -985 848 108 -962 -521 -861 -253 160 631 279 -346 990 -471 250 324 -212 -579 -711 945 -632 723 -554 464 -785 57 631 -508 503 453 279 -998 -851 -203 206 737 327 853 231 -936 247 273 478 852 -983 4 -24 148 -272 -859 -791 -525 -36 732 299 953 695 498 -226 675 569 -586 -496 452 974 -884 233 281 442 -342 402 883 187 664 966 314 -397 -214 314 -925 351 -503 304 856 -696 895 346 -731 -893 -724 -902 -246 815 22 -538 557 424 -488 -770 741 895 -955 66 -247 -493 704 358 -252 -376 -709 -604 -973 393 108 698 -976 694 493 -592 -14 254 -583 155 -225 -538 607 507 -623 -667 -707 466 175 283 -837 -978 -392 334 721 -335 -277 -546 -498 -854 117 907 -318 -537 -502 -814 -237 -102 -715 -596 394 132 180 213 -384 -367 810 -177 -601 -84 274 695 -185 361 -851 -707 219 754 -447 901 -187 -866 865 -409 687 576 178 -128 578 -55 891 664 -524 -53 -419 -811 -359 -23 -891 600 211 473 328 -623 -220 -357 111 949 295 -924 -79 -467 -236 -781 -405 644 -157 -258 -43 690 -438 810 304 424 329 -173 372 553 -132 -522 160 392 -493 310 338 879 241 801 869 107 -544 3 578 -762 -435 757 689 291 -472 710 -536 296 843 -749 421 -956 -986 228 -870 218 -41 -182 -503 -372 315 -430 524 844 376 -417 618 -170 678 -419 -612 474 -929 -708 846 -559 860 900 77 347 -827 -867 -135 991 1000 955 -449 954 -461 688 825 153 245 958 -864 745 -829 -182 -698 -738 -119 -20 -587 303 438 -454 -801 485 72 -878 151 591 -155 -63 718 780 -211 82 -741 -42 -321 -445 -654 -314 359 608 -108 733 -404 -115 -336 530 -247 312 168 -377 -468 343 -821 -809 712 985 317 -988 -594 -620 -594 -834 -847 -1000 925 -901 539 -470 -367 139 -372 317 210 -229 244 -709 110 -736 -194 757 94 307 -670 -545 -809 680 -750 7 587 -186 341 -909 278 -445 128 -979 854 -431 813 826 -530 511 595 -99 483 809 686 -444 -363 -563 904 -690 -875 -30 -416 949 464 615 -167 411 627 930 718 -644 -705 -426 -349 353 -81 -213 -237 -958 -633 809 -88 -726 -937 -689 726 -619 858 -492 -644 6 -80 -941 284 572 46 -327 -708 -776 249 412 470 210 525 -252 692 934 233 19 458 778 64 -903 661 -315 -323 828 753 441 480 -940 601 -45 -430 -282 395 -466 -492 280 -881 -956 537 33 -317 606 611 95 -894 -634 -436 -207 87 180 287 699 786 54 -146 -214 -242 504 -798 216 663 371 -952 -120 -435 -656 -522 534 -679 -599 -602 -861 289 459 213 -582 513 960 -97 825 -876 -208 -791 -714 917 741 -746 13 -657 -217 -757 603 -943 -289 452 981 -16 -574 999 -690 -903 -544 672 -297 314 -461 -195 -931 -569 771 901 -720 -957 807 -816 921 603 301 -656 181 380 -880 753 -739 197 604 92 -315 106 681 -676 536 591 -585 380 -463 517 395 -149 -456 274 -789 846 -179 642 354 639 -988 -900 43 994 -524 -368 870 741 -144 116 85 -403 372 91 -345 24 -810 -712 742 671 -465 -915 635 -623 224 10 89 -293 981 -241 -232 -836 5 677 559 411 388 -11 941 669 -458 744 -454 -797 -125 -269 -432 113 975 64 225 -416 433 842 -363 -65 -577 -247 853 901 252 -764 489 -790 -330 767 816 -578 989 -934 864 457 -967 126 451 -150 -462 -664 178 185 -319 826 -431 -127 760 545 -210 495 614 935 231 913 532 699 323 371 -811 89 -549 -346 -793 -109 -57 -147 -82 155 392 167 -266 -763 571 845 958 668 638 -331 -627 449 274 802 -153 -186 -329 865 306 -132 -613 906 -868 -2 999 381 556 -55 158 -477 562 -441 951 900 -749 -814 36 887 87 -745 811 459 752 759 751 -252 861 -443 224 551 428 -927 826 840 459 694 -187 571 470 -526 752 -107 549 130 -630 966 187 106 -77 -259 -936 -186 -695 604 -812 399 693 688 832 -970 440 868 802 51 599 889 796 -896 935 982 -821 -734 631 -619 -296 926 350 -199 354 -483 -407 469 695 -474 -271 557 1 -418 546 111 -587 -822 -939 76 344 818 -74 907 542 674 147 -171 -220 -435 -449 -291 -101 388 618 277 807 540 -837 -836 -126 -776 -777 -362 -565 810 -644 -502 -762 -498 -326 875 -244 779 834 636 296 -683 743 683 90 -393 -996 -183 430 -260 -627 -22 177 415 -156 477 789 912 -502 842 -680 488 -865 -447 332 494 246 290 274 331 797 -587 -618 415 -514 -858 46 620 -213 100 407 117 771 790 883 -923 505 693 -486 -754 -141 391 193 -729 23 15 211 -141 982 573 459 805 -953 930 174 667 -845 97 -439 992 -579 -467 -939 930 39 -867 -717 -753 -561 -349 724 119 651 -948 954 -312 -815 979 -366 -511 902 429 -955 29 -658 -746 875 821 829 938 454 16 405 -903 22 614 -252 -701 -22 275 620 903 -261 638 760 -619 89 299 550 698 230 -32 693 569 -137 -332 362 551 -253 -65 945 82 981 -311 871 -531 -62 -775 -841 744 721 646 -81 -393 -371 -784 -967 -943 135 -412 -411 -231 -607 666 -541 769 -127 719 -134 148 -554 -342 83 -351 -955 322 -527 -867 -60 262 -915 -936 -669 -794 522 -173 386 -430 512 -916 607 246 -390 -777 681 599 51 703 312 918 142 -810 -174 -705 880 -126 45 62 992 -474 -930 -348 -70 81 674 -97 105 384 -356 444 74 -315 727 -515 -793 737 709 369 -333 636 -51 528 -332 948 -671 32 532 -845 610 -141 -345 -833 337 738 -271 238 703 96 -767 144 228 176 -40 95 -504 -810 -117 160 -981 -323 -123 429 -974 816 -346 890 -972 733 -123 4 -814 948 859 616 403 833 -112 810 960 -124 -482 211 -292 27 -364 397 953 -729 566 -754 -212 492 437 -569 -799 -161 -296 -739 -510 -271 898 959 -166 226 -751 135 -325 -570 -453 -43 -381 122 -409 -644 -580 874 -599 -665 946 -809 202 646 -436 666 -869 780 363 -666 -207 -675 451 559 -330 435 -40 -810 -645 -55 -319 -427 721 700 -700 -417 -755 158 882 -983 303 -833 -109 -672 935 -762 -933 -523 -937 -116 -906 -158 121 -250 -564 562 -235 -261 517 -72 -596 -519 210 -4 211 -492 871 268 99 407 714 -818 483 967 -73 -835 572 987 458 -808 844 197 -284 -407 867 126 708 -192 115 869 442 304 -755 -936 -638 -561 -974 -122 -352 109 493 -381 27 851 -626 -918 -302 213 515 -250 -812 126 -659 -416 380 -939 839 -501 -261 940 -149 1 -753 -822 847 648 649 -896 -555 -855 452 137 -372 904 -754 -558 -730 701 742 557 0 -864 757 864 455 181 -279 -949 -561 -96 932 182 -322 112 82 721 -468 984 288 646 -605 -704 548 -649 367 596 683 -588 927 -601 31 678 247 -634 -306 -717 -872 874 587 991 -165 -152 887 156 -660 -921 330 970 530 119 460 186 697 780 -319 -190 668 -623 -221 572 225 -760 409 -813 354 -298 -851 763 303 -113 813 377 422 -551 291 373 -977 726 -487 -454 543 -549 217 -320 884 -587 -449 46 -731 -901 -45 -980 -194 890 236 -291 615 355 327 -686 831 144 -573 694 241 -237 -872 272 958 -343 821 95 165 -379 247 -904 -933 41 -678 177 749 354 -575 948 -14 -687 976 -889 -852 -406 -870 181 -490 753 421 82 455 -142 -207 386 -431 -799 463 -699 -13 -760 -616 257 784 -612 -720 532 542 -516 -440 -425 -121 789 158 96 563 73 496 -818 -174 464 950 -428 606 -321 581 797 275 7 454 585 990 -97 -194 118 -674 -50 957 447 -63 16 830 -203 -385 449 -661 536 71 45 371 443 -17 -292 41 -367 -130 -41 227 878 669 -486 -539 -773 694 -75 -71 -1000 -659 986 -675 299 796 928 459 -789 411 -779 389 178 -148 -491 17 -574 210 -890 -728 795 -967 1 -576 106 532 552 175 59 614 834 -946 528 902 -130 47 -124 -940 707 -943 -418 -642 -782 186 -791 67 661 388 534 388 942 -607 233 -243 476 -853 -506 -704 -571 -666 -311 -919 -546 -1 -734 612 -412 617 471 -154 -831 -990 -506 -671 825 -112 -730 385 308 -870 -13 -174 951 585 886 287 960 -867 689 -52 -11 -421 337 643 -334 -984 218 -192 63 -761 -145 956 662 -684 368 86 317 664 -752 63 829 666 -126 -547 -937 679 149 -441 -169 304 107 -558 453 -589 -774 495 126 985 373 979 9 -618 244 -568 -794 -976 229 -597 -885 10 595 -397 -103 -702 -32 -133 -25 -730 -126 998 -563 -347 781 -260 654 -548 -376 649 -925 -958 -977 170 929 -490 -203 -852 239 190 702 -743 638 453 -96 -139 -123 -913 689 555 301 910 -898 -715 -617 674 799 -360 -119 896 921 -848 379 -668 -880 918 652 101 170 690 333 -130 -768 96 -583 699 -402 693 -146 -163 923 -893 220 -593 176 -176 -49 772 819 155 -48 855 938 -1000 -317 -916 -553 378 940 -230 206 -611 -198 1000 -702 -103 137 -805 774 303 447 970 -518 -26 690 229 825 -277 771 -646 -72 609 -111 648 -691 -832 -642 949 128 -658 -9 363 495 -679 -337 523 -342 -457 691 -293 -434 -191 949 -525 452 -152 -383 -299 857 -183 926 -126 -351 686 -210 -609 52 413 644 -966 394 -306 384 -705 401 -315 -97 748 287 277 -826 -1000 773 -802 978 -510 -667 -4 756 819 45 491 -70 -310 147 713 -243 835 -935 -116 -829 -695 -72 -274 -841 92 106 235 544 613 115 857 -913 384 927 362 -967 -898 778 -201 164 12 -869 -91 -145 -568 -914 107 -227 803 -991 29 853 186 327 933 -462 573 -40 900 259 -740 -723 -429 -152 100 -27 -762 187 1000 73 508 -963 -934 249 -135 930 -527 -516 476 909 652 -984 771 85 -192 58 -756 165 -299 -453 -331 99 502 932 994 358 692 -723 566 -196 381 -900 551 -119 -218 211 833 -125 -978 -393 64 -122 -854 -643 676 -964 -914 -88 -717 637 971 -929 -267 611 -423 468 -599 608 -678 427 291 129 822 -989 954 178 -498 510 249 -520 627 81 -773 -74 38 741 779 -687 -244 556 486 -886 236 -774 9 86 83 749 120 -556 -578 460 664 103 -621 -733 624 -861 203 37 405 -609 -961 -921 349 -739 946 227 428 99 -2 633 -459 -555 694 -143 -127 777 -93 889 -595 -547 238 1 299 594 -635 585 862 970 -27 -482 -257 -683 -160 -183 692 432 -871 -626 489 913 -268 262 157 824 -821 792 -502 -624 -564 -532 -930 593 117 411 243 413 -214 945 606 605 -930 -584 -798 -243 -751 634 699 244 -656 -676 -61 -476 800 -73 -409 -636 754 630 68 381 -490 618 434 642 560 -515 91 -912 505 -922 651 -371 -346 783 823 846 -955 75 84 -302 40 -842 986 928 469 -966 -333 426 675 -540 215 304 -659 526 286 389 842 -744 331 582 -798 711 -59 -509 293 845 55 -868 556 898 -382 -380 -578 299 -732 369 -363 731 -536 212 -231 405 349 -812 -906 495 868 407 -111 513 671 601 865 -649 405 660 -618 213 -772 68 103 139 380 289 -858 -254 785 372 413 -145 -28 594 -924 762 -411 -513 124 966 419 606 -606 -839 554 754 64 453 475 -859 631 -729 -335 -162 821 -161 -907 -827 30 352 -627 124 -487 -311 -194 -279 -760 499 456 428 -62 -899 81 403 287 -577 -479 83 63 913 -550 677 -518 -800 547 898 239 213 286 634 -630 982 -376 -257 -33 423 716 -326 91 906 -524 -478 -142 -52 958 -99 -238 -963 568 770 686 352 120 535 -78 -736 -451 18 979 24 -451 880 786 -698 300 175 -639 325 -861 652 -966 61 -11 -728 -376 -374 598 1000 -273 -841 448 863 -397 363 -973 782 997 -591 69 -90 353 295 446 984 -253 -441 266 471 -216 402 724 199 158 584 15 -714 -339 -740 -706 183 -674 405 -101 308 618 -492 -27 681 -652 775 282 -638 319 812 503 -746 -650 494 -91 -387 -921 -502 -59 825 -54 93 -780 254 -152 727 90 -911 -754 -51 -177 460 -537 217 -993 -370 816 294 319 -48 -505 809 434 746 883 -117 -80 -840 -781 -253 -600 -971 -701 -275 -228 -644 -387 520 -531 43 960 -942 485 -354 175 25 296 506 560 -34 -704 -236 -86 224 -685 -718 -896 505 591 985 17 852 -685 -951 228 179 -953 256 16 80 -183 -759 88 539 202 -430 778 406 -635 -624 795 -875 530 -939 -690 -39 34 -942 486 158 -533 -247 -266 -503 581 294 -670 -354 -828 63 -692 -354 93 -256 463 -129 420 -583 918 -413 924 -644 490 -610 -598 -731 296 564 -55 -68 824 893 -446 -495 -215 575 547 -343 -725 -333 -916 444 317 742 -194 541 -783 603 231 -575 885 -750 546 484 780 560 -988 155 656 -480 906 -207 530 831 -646 881 214 112 -963 907 164 141 -269 370 -4 409 784 -457 49 -269 502 -90 -748 903 758 -196 409 -938 688 34 -860 431 -356 934 -485 960 -393 392 30 418 797 -64 -350 -491 20 -701 353 -885 913 -286 -10 -452 -434 815 539 -776 715 274 667 580 -201 -676 522 885 117 900 -979 -684 922 894 -500 557 -990 -925 -317 223 -850 -680 790 6 -390 408 885 -736 -752 275 -927 486 -67 954 -923 -558 -476 37 -5 440 -714 849 -731 783 218 523 -898 659 591 123 532 71 -81 -721 223 -716 -563 -346 962 -701 817 428 -864 676 772 541 -254 459 -890 67 -697 573 -653 -426 417 -724 959 -405 422 -802 267 -818 739 -519 -779 848 119 -251 621 318 371 631 -71 669 -822 354 993 -917 -994 895 981 -43 -220 764 322 367 -33 993 -850 -502 -337 -86 -192 478 -926 224 -730 274 800 -625 -573 -737 -645 -949 -456 -939 -517 -84 356 -952 -569 593 -468 -819 -328 -64 -619 -182 -20 415 -362 972 254 -702 678 621 530 -734 -821 104 456 -426 598 -341 -266 29 188 -274 304 -154 -721 -93 -271 -448 -20 931 349 -318 -201 482 944 78 25 -712 -523 -568 366 386 496 -836 -694 -391 405 -306 -724 753 393 254 -155 754 -704 865 28 777 -918 -229 -64 844 943 -300 -127 291 -862 -426 484 700 -625 828 -738 680 -374 -301 531 -438 124 -842 -649 -560 -218 235 -154 -792 847 63 426 115 -527 -689 769 342 -668 282 -789 80 -947 83 107 -690 635 -479 52 274 620 -674 168 977 -926 842 -842 -160 -490 -488 -557 -123 -831 -155 433 127 -233 21 490 -310 -772 269 560 27 -202 404 275 705 -973 765 542 -966 -105 -123 786 -143 326 -647 484 -589 275 -889 -92 -513 -695 -241 -248 -602 -467 -750 799 615 -982 615 -256 160 519 65 -438 995 474 495 483 -21 -312 -124 -867 -714 -456 -14 171 753 -94 -372 -103 720 784 301 -4 -313 -697 -564 401 -482 70 576 732 -996 -480 -610 -641 697 709 286 160 -341 791 757 581 -374 260 -802 -109 -466 -481 -329 980 -101 873 353 681 -218 135 -941 -226 -914 758 964 393 -971 659 -38 594 734 408 735 -875 -422 -696 834 -323 -339 -381 -458 549 290 -9 746 90 118 410 -914 54 -584 34 -748 -821 -688 -971 775 70 132 -23 963 791 -79 107 -739 -218 918 -424 294 494 -816 779 160 -935 768 661 249 -631 764 -930 783 444 152 -627 324 -708 -356 754 -410 -23 -180 223 -472 -937 807 -142 -353 919 -924 -271 -551 960 -315 664 -734 122 533 675 584 58 -833 -729 304 724 -87 -600 875 21 400 -547 -472 885 772 126 91 343 74 408 -891 -233 351 -578 751 429 346 -80 564 878 883 416 -795 322 -649 -197 -89 111 -794 -979 586 -540 546 147 -617 -94 -113 -153 -164 -357 349 985 572 -339 884 12 -628 255 -803 883 -575 590 -9 495 -444 993 -512 454 139 445 -110 -814 5 -475 -27 284 718 816 940 -196 864 -267 49 525 -33 -432 -502 441 -770 382 -880 228 -700 -971 -177 -410 234 94 363 -213 42 455 870 227 383 -590 342 -251 -772 142 399 -798 -117 -616 818 -51 71 146 304 -550 -751 399 -177 414 527 -862 841 231 374 692 42 472 647 -978 -144 -596 -264 472 -254 124 383 -12 346 -517 724 466 -942 -592 -915 831 -518 682 -628 -208 145 921 966 918 -100 841 364 -193 -960 -318 596 262 -791 644 389 782 365 610 -655 -646 537 -329 576 170 -94 -87 -244 375 -50 -982 -465 852 -821 -172 -237 -351 578 -403 278 959 847 526 -71 -154 -770 844 948 428 735 -864 586 -988 267 -72 -211 -626 -389 307 333 627 -98 -816 -612 831 773 329 -768 496 -103 751 -45 851 -720 586 20 -200 115 -748 835 -702 647 -616 -118 201 -341 -367 735 -658 -804 -391 199 -214 -308 -974 558 417 -754 -839 -537 -753 138 993 868 159 415 988 -34 -892 981 792 706 -51 -148 933 458 900 39 662 302 -972 -259 661 -757 -719 -966 354 904 -85 284 -40 893 -806 914 297 493 515 337 185 574 -494 428 -807 880 -330 -858 119 331 -70 -530 618 174 712 -361 672 -755 376 103 -846 730 815 -675 278 966 876 -769 997 247 -347 389 702 369 726 -344 -14 -508 -604 -849 678 -792 522 -834 -367 737 802 346 -165 42 -528 413 -386 -890 216 -811 45 867 382 981 715 -149 -487 -657 159 862 346 714 -70 276 -647 739 -358 707 -408 84 -916 602 -561 963 23 337 375 -11 502 616 -94 -730 283 221 119 -63 -573 114 -476 473 -691 828 706 -462 649 -899 866 -163 -918 174 -836 -508 115 -241 -911 299 461 -263 -156 63 132 513 -854 996 -326 713 -194 -703 627 -887 85 417 76 -930 -656 -169 798 187 -875 256 -204 171 -745 180 -399 -499 549 -16 441 378 -516 622 -474 186 349 19 767 75 -309 -496 -516 -638 -535 721 -522 953 -654 -349 379 -101 -815 -815 85 731 114 -204 -776 700 235 -987 -355 469 -534 -363 412 327 -633 184 335 -190 467 630 946 760 -19 -649 -465 -784 -35 617 228 -536 341 981 -641 869 216 -477 568 837 766 -214 -110 -420 682 736 478 97 691 -330 -581 713 518 -417 519 131 592 629 517 -739 84 -790 -125 -860 -262 43 -444 593 -964 -805 250 -521 -253 982 25 -70 -421 220 980 -161 608 855 -542 -392 858 -677 -714 -580 -609 -6 -941 -998 916 -701 -252 -396 -734 836 -415 -825 -195 -149 -309 -469 -840 834 42 843 -514 600 959 -362 -877 -721 -180 -107 -190 334 864 232 -179 -200 375 843 -942 419 -97 -492 -85 876 926 -828 555 -493 -701 635 -679 -859 -115 -335 -152 -419 959 -136 697 643 201 -117 -867 -266 -579 677 121 699 728 421 -841 -598 503 949 566 282 891 -93 147 12 178 -824 848 466 43 -286 -445 -345 -790 927 453 -36 764 -578 91 -433 615 267 -121 751 -488 487 577 562 -432 901 -973 -251 -864 171 -501 455 340 -924 -536 -530 647 615 767 -83 -103 324 149 -312 437 -999 570 -687 -391 122 -797 42 -120 -688 971 -645 -787 993 838 246 -844 -593 868 479 628 -310 -644 711 -368 -408 291 -283 -608 863 395 -761 209 178 -978 -401 894 219 602 31 -214 244 -81 834 -471 -932 431 648 -592 819 -745 -703 465 342 116 684 923 -464 -656 475 921 563 -660 733 -774 -902 757 -459 688 282 981 -827 -695 -784 -231 -949 -915 -623 10 -756 -124 -105 972 852 -740 339 562 -689 189 -632 422 -307 -637 -712 -808 -824 677 -244 -930 376 -419 -488 -223 363 810 465 -472 330 343 850 811 884 -860 -340 309 -479 151 -609 558 -618 995 -284 -660 -403 837 596 -132 -962 -584 906 -124 -732 -176 191 434 -753 152 -547 426 297 -515 -106 440 799 -474 444 910 -127 -328 -796 -562 201 336 -541 122 -911 795 757 502 -384 850 991 97 -145 -893 144 937 -12 -62 -529 1 -729 21 441 -50 -598 956 -866 539 400 -758 -784 -540 363 -742 -579 -457 -36 418 616 774 929 -286 987 -409 131 -349 -87 -167 -972 -43 867 476 635 -750 -637 -109 -920 -181 -839 -151 -556 711 437 144 -626 548 892 341 516 649 649 -723 73 422 -375 -574 416 285 76 -916 203 -346 228 303 157 224 -576 -498 348 -944 -920 -427 680 101 -502 -571 584 237 892 -321 -923 -759 971 131 936 -944 -591 459 -198 -542 97 734 20 327 197 -701 698 -81 834 651 -275 156 -238 41 204 -770 722 -282 -593 620 864 -149 81 -624 -3 -194 709 342 572 -288 226 505 162 197 224 881 -979 947 -299 969 -924 -488 -898 -341 -141 -656 -625 -957 -784 -417 242 16 -595 -795 249 -368 -814 494 801 756 -341 -125 701 944 908 184 195 -541 -403 -492 279 360 884 -493 -20 318 480 888 649 -572 -98 261 80 -517 152 226 232 -463 -253 -78 560 -59 565 -422 -211 -149 -246 675 -798 275 645 -878 198 284 976 392 203 -213 -844 437 343 662 -184 952 -933 306 -160 160 223 542 288 966 -619 -455 -411 161 264 551 -554 -29 198 -213 -836 975 653 42 -937 -249 -128 -171 -463 -651 19 262 -986 -980 -876 -836 190 -629 -635 -368 704 294 -873 -613 802 -433 390 -772 448 132 385 440 -682 -787 -351 -781 -348 -613 761 508 -533 -162 892 747 208 927 243 740 -234 -410 -973 -854 -679 -383 538 -922 143 -70 -233 -796 768 857 -228 620 -612 591 765 722 -973 261 970 -947 348 -462 788 -588 391 -203 388 295 798 497 32 -33 95 -3 687 443 768 -469 723 -502 -563 -398 -671 -539 -679 682 -5 417 225 433 884 -62 -646 -9 -892 -762 215 -519 -63 150 128 -332 -890 554 -839 101 994 -282 839 -11 -473 941 -605 346 -218 254 946 -560 343 -876 -810 -94 -144 370 503 828 -785 -25 524 716 -6 -768 508 889 -794 -908 -748 879 3 710 -332 706 -467 67 -394 405 -921 48 -347 121 -858 134 211 672 723 -49 -963 -407 -476 402 482 -480 -337 -84 -175 -321 -198 770 -617 -597 251 -881 -149 -767 -468 -127 703 615 801 -785 698 498 527 539 -464 224 -806 -319 364 607 187 -6 235 -435 215 -154 166 969 -606 -106 -44 -27 -485 807 -720 -931 -764 652 800 792 725 -220 64 841 945 -496 856 597 449 -948 581 -885 -543 -466 318 -632 570 -631 209 36 -568 822 -100 -861 436 -209 999 -845 -928 270 373 -818 -483 673 432 561 -604 878 84 -190 637 0 -572 -4 635 991 367 244 -774 -870 -685 182 -521 -920 -750 -924 -649 -891 534 578 340 0 422 198 -37 70 -790 -267 726 -759 445 -892 -817 -186 -834 960 794 -803 755 -937 990 -568 511 -831 356 -330 371 -871 805 -527 -301 -94 -877 -883 -231 -286 -875 445 143 -14 -751 611 964 687 -395 99 -426 -733 150 178 -854 -364 620 211 -158 -700 623 -196 -600 -443 708 383 -531 -553 544 -792 -214 110 727 522 -244 467 431 -833 737 777 936 425 419 -475 497 800 -508 -660 -523 -146 393 900 -544 -883 663 877 760 -679 237 951 308 370 599 -199 849 580 -538 -315 829 -156 645 -116 206 400 948 -201 -629 27 949 895 -429 95 752 -859 436 -83 -625 820 931 -540 -222 -109 -290 609 481 998 27 313 115 915 -839 915 777 -965 -60 21 597 -109 126 -444 828 846 -627 226 775 -772 -676 -201 25 3 320 -81 620 28 15 719 579 496 901 -264 -54 603 -748 893 -378 343 207 -60 -844 -727 -837 31 -933 182 -125 -927 726 -753 -317 859 971 167 650 98 156 -772 863 574 -462 154 83 -653 -640 113 -581 -61 -471 68 546 828 414 263 -739 236 251 -984 252 -600 -185 -367 256 -284 68 -751 -81 -690 354 818 938 -885 589 -647 -70 -451 -861 933 -510 891 -758 991 282 273 561 105 -671 621 -566 788 -310 642 73 -238 473 -906 -594 -827 727 34 -622 282 -622 -310 132 999 -268 -878 174 -592 903 195 945 -91 735 -817 -240 -498 -323 -57 -319 208 336 845 307 -27 -936 -567 -402 394 943 -606 -25 -818 291 978 409 417 -331 -717 908 484 525 -26 320 -917 -207 -676 -273 -556 638 238 27 317 628 569 -435 92 161 607 -345 -672 -491 -784 -772 -612 225 -321 320 357 -286 -696 -665 -153 232 -299 -249 313 -562 -192 -550 -548 208 198 323 937 838 -488 889 508 -559 -574 -366 -624 707 -264 -486 -355 -937 -282 986 -681 -170 -92 -236 412 -278 644 -276 791 91 998 -707 -182 -435 120 -73 172 721 655 39 -162 466 -162 -805 854 -970 504 -867 -596 -624 -488 -894 -806 274 -693 -452 -165 -876 -224 -110 -44 456 -159 696 174 -91 -268 -47 252 -388 930 -900 945 -585 497 -315 -587 -186 453 249 321 433 -288 284 915 -157 624 -434 -894 240 694 277 -958 -156 -123 617 316 -636 -739 -883 -715 472 311 842 -166 287 -320 -573 -927 814 -419 228 43 -490 -959 675 950 -52 -239 447 -482 675 -114 574 -679 -875 548 399 313 556 871 -305 533 -207 -814 526 834 -920 -745 -484 -368 319 -618 -760 -806 441 -45 249 460 715 984 967 257 708 399 -88 181 392 -837 557 -41 -341 976 365 -153 881 -750 922 557 204 -617 752 -495 -618 657 -650 -636 -973 -132 -830 -296 -340 -938 -870 694 -211 -175 26 125 -942 596 -93 -416 -541 518 -554 604 685 -346 -747 -287 496 -130 583 -564 70 -892 76 -473 -825 398 848 358 113 93 385 -278 453 185 77 658 380 -303 -904 -496 -729 392 595 257 145 847 243 907 -668 430 -313 -893 210 738 -605 -712 929 -571 -140 -191 206 856 582 552 -98 986 -856 -938 972 40 261 -693 362 429 -376 -752 -202 -905 688 -392 877 -710 -679 -291 -65 -426 -401 -762 -904 68 785 945 -234 841 681 -599 -346 328 415 -470 -691 -114 -645 233 -488 235 251 -295 -358 363 -605 85 826 827 481 582 -24 992 -262 -372 461 990 -736 -376 945 -749 -107 41 -351 432 450 349 807 -300 853 391 723 -677 721 182 -412 837 739 753 581 822 -673 -919 751 836 370 383 -157 -568 50 -553 218 88 -663 771 -318 874 -556 147 819 -470 -546 -125 -437 -250 -916 -772 516 124 44 141 875 69 -206 574 -594 -112 650 481 -866 -931 -380 -563 -303 532 169 -40 175 963 -289 -52 -407 -114 422 300 -195 508 -26 812 501 637 -211 -558 330 758 -400 546 741 -202 -892 982 911 -267 726 402 883 728 288 401 -493 422 -737 864 105 -31 -544 960 -151 -456 102 793 31 -395 895 -399 -250 -555 -108 -434 -526 -45 -230 575 -129 564 -202 969 -108 414 662 382 -239 927 -566 181 26 -499 -327 666 3 894 -647 -935 591 910 720 -510 713 -522 -15 156 396 725 -843 -849 934 -997 -324 87 996 168 -322 -504 471 -575 350 834 876 -576 180 -957 -564 -694 80 744 -665 351 705 50 -293 952 -9 -288 581 -796 -701 694 -189 3 103 -856 -159 353 -646 827 -173 -42 296 -70 -323 -169 -980 542 513 -608 62 -200 -746 -31 -701 165 -259 47 -404 -727 295 -279 27 -726 -903 -889 -796 -284 -901 -12 821 -828 -648 -248 -240 -624 -305 549 -63 763 -610 -559 -479 140 186 944 633 -72 828 -703 -429 -724 -993 -953 895 686 527 -464 895 -134 -848 372 -13 -341 91 -378 -970 -205 333 -997 -547 -620 902 812 357 729 299 -26 871 -351 -61 -613 -716 855 -576 -172 -353 -681 555 884 428 -363 2 579 977 867 191 610 121 709 -158 -374 -535 711 720 887 529 -683 71 545 -704 -376 -854 -116 223 -576 -304 806 -96 -257 -295 -253 -382 -351 314 -622 617 -564 23 -950 -781 57 41 -844 -837 854 244 590 -871 139 871 -373 16 -4 550 -888 -90 701 345 -677 983 69 568 -938 412 410 -720 701 896 490 603 -78 850 804 711 -505 478 -273 -817 -89 370 -224 825 801 -732 756 721 242 136 -874 436 457 190 -726 -628 -563 978 -84 -467 192 656 810 309 410 710 -755 -796 -279 -38 850 -27 212 138 -50 -522 -686 -920 351 543 175 472 -943 -1 -2 -168 -949 -966 -804 602 -54 -115 536 180 -6 -272 809 798 542 369 684 319 -681 -756 64 331 -28 -795 137 -869 169 -840 -731 -779 927 -358 293 709 265 -276 632 -287 -857 506 -813 -654 402 92 598 -255 -526 -749 968 54 -820 -364 243 272 456 -670 33 813 606 192 42 215 312 -278 -345 558 -9 700 888 -893 -436 661 -579 -138 -834 641 -454 -456 898 -928 -299 -515 -494 -685 -432 -839 926 -588 -571 672 -118 -949 214 -68 -165 -723 992 714 957 -488 -432 345 726 727 -286 -801 -383 116 -243 -135 -538 -587 -109 -581 143 890 481 745 234 429 -953 -668 -81 425 -753 -758 41 888 -136 -43 -395 60 -290 -237 -928 543 -59 -81 414 -761 385 322 -968 -23 -459 -671 -346 69 459 -598 862 834 577 250 686 596 170 -88 828 -356 212 117 443 601 -774 47 900 -113 506 776 -564 -108 511 -625 -713 356 710 786 -618 -223 -548 -166 -826 -316 -886 -495 159 904 654 -110 -148 399 -78 -307 180 594 -659 238 653 560 459 266 86 -553 9 28 124 400 612 -783 -717 898 469 -764 414 -373 307 762 411 -215 -763 724 -947 732 -765 -596 -564 942 -180 156 710 -795 -568 -585 24 -913 680 686 -625 688 -170 114 220 201 -968 637 815 -308 -705 -330 -847 640 951 -967 902 -308 267 -198 -123 -561 149 722 507 622 -107 972 -724 6 588 -248 502 -135 969 -867 80 997 -781 527 508 362 531 -688 765 480 935 -821 92 -500 -5 -794 830 -186 -357 -833 -249 -985 836 691 -745 -33 -495 375 -338 804 614 883 809 149 -30 666 33 710 -553 435 30 866 -409 203 -691 312 825 439 306 -858 387 -758 -186 -206 354 -296 -478 313 -68 601 683 391 -772 770 -882 -88 434 -711 901 791 64 888 695 -997 -210 -223 -522 -682 625 711 -237 932 753 -276 -173 948 -302 -814 -813 267 516 -301 -677 -763 -578 198 -366 -646 -421 -622 -506 -377 -403 329 -490 536 432 -312 -236 -777 675 -962 -43 282 249 180 228 -334 844 698 675 -291 -982 458 -857 -964 777 446 -832 129 -405 -332 391 -508 328 -850 -334 -92 268 -289 -387 -561 328 -430 892 560 -1000 627 545 595 -184 -50 -35 323 -792 -560 521 467 -791 -546 -24 915 -504 563 -311 -20 22 -329 820 276 -122 948 -991 -665 -827 -776 939 443 -257 -70 322 818 -456 -52 -454 -745 -568 340 140 218 -709 451 568 606 192 909 560 -330 -1000 -450 165 -350 306 -383 376 179 16 643 87 -484 -822 -502 -161 194 77 531 -322 -716 296 368 519 687 -544 172 -559 349 510 -741 583 -936 -863 790 703 380 -405 -789 446 541 -775 964 -763 -323 -340 -102 786 -604 -795 136 -733 206 766 733 -958 -800 562 -84 356 -879 -347 -462 477 227 710 924 -15 -807 -310 296 -644 -600 439 -536 901 94 752 353 -287 -695 324 455 -733 -596 24 -28 389 508 -670 334 879 687 -870 428 -485 818 695 -982 -754 -850 -120 617 41 523 910 -632 -743 264 918 636 95 -417 -258 980 -640 -216 -5 892 -426 123 -24 -268 550 -265 -835 -404 289 875 -75 -382 -645 -137 -465 -397 359 -505 908 -119 -180 911 99 -203 -289 301 -32 -260 234 329 115 843 928 -267 -259 605 83 205 -489 296 -751 158 280 651 -538 877 -41 -572 898 330 -507 994 451 553 -612 -205 331 -275 942 -859 -841 704 -208 242 -252 989 448 700 -240 539 862 -748 72 -247 691 570 -780 -312 298 193 910 -297 834 -843 -190 -788 -425 -158 -550 259 950 405 339 151 89 -816 620 300 591 -723 643 371 778 574 -882 -221 -511 -20 -272 645 139 339 344 -82 -917 -407 -667 -557 634 204 258 326 -281 346 -559 744 72 110 714 313 -419 834 -484 663 549 -630 79 63 -219 401 276 82 -615 -550 860 -719 314 -774 809 681 -878 -931 -507 198 429 -449 -640 -807 685 -219 -447 691 -569 -697 -112 186 521 -84 494 -541 611 -969 152 965 -761 -142 95 -85 100 -959 -936 179 562 913 139 723 -424 571 524 438 -54 -452 647 883 745 -907 128 677 322 491 -674 -297 682 -550 945 -311 292 831 -153 454 118 -373 -527 -696 894 721 -18 344 677 754 -555 561 -691 -983 -745 -974 -15 -499 -897 426 -255 880 -402 710 -687 735 -376 832 -465 -38 -609 -548 905 -354 252 -512 -48 -160 -52 -220 -270 -448 428 367 735 -110 -840 -234 -448 -44 370 679 -669 27 881 -777 -204 150 -203 754 -722 -949 -178 -294 692 879 -700 605 19 -921 60 822 22 160 686 16 927 -815 52 -966 -484 -198 -32 287 790 -948 -445 676 230 -257 6 789 -531 -785 576 964 297 198 -487 558 697 536 438 -916 -22 155 -851 -392 -601 -46 136 -861 -517 191 -242 761 97 -742 744 -471 -578 895 -766 -126 810 436 -690 -646 46 -529 -139 -233 302 -348 803 -653 949 226 -496 -625 923 -663 448 774 -117 759 -441 449 -172 -745 809 -828 675 -144 -494 -922 583 -666 656 962 969 379 -349 253 -789 -966 -760 -177 874 -669 896 333 939 89 985 647 202 976 286 974 969 982 408 -909 -699 723 481 -212 -669 -490 392 -372 -390 338 535 -191 509 -866 673 322 380 -984 -578 -503 1000 485 -798 -228 738 -204 -171 -828 -745 238 -820 -246 931 -733 -597 -98 807 525 516 -160 806 741 963 -676 -714 -701 -582 -95 -254 430 702 424 569 809 218 846 -787 557 -100 434 485 630 -516 88 836 184 579 -855 157 -793 -508 844 -524 -420 512 285 124 296 -507 596 -665 -759 -443 215 -210 -677 -921 810 -220 472 -96 -108 -997 -90 -941 -318 -94 236 -877 -227 -982 124 89 -270 -815 344 2 -191 600 946 583 432 615 635 -289 -727 -344 124 540 759 -123 165 982 286 871 906 847 787 735 671 -599 538 310 843 218 857 -165 -939 -983 748 -519 658 -70 -371 -351 1000 795 -940 -885 -621 165 741 9 959 460 657 548 287 169 -745 -471 -722 261 -984 -999 -680 914 -332 820 -473 -804 197 856 145 558 -313 273 -180 647 349 -767 -359 -959 68 -507 789 -824 402 -332 384 -430 -393 378 263 979 -950 -909 786 26 -259 198 -104 271 809 900 217 -275 363 -467 45 -267 -155 672 -154 -686 -254 -466 899 212 -359 -5 -8 616 -308 -965 -523 -542 610 740 -29 965 -51 770 -901 -241 748 16 754 240 -921 625 -627 -172 -193 -625 153 117 514 84 131 -908 -131 534 -607 -529 -946 532 -359 -682 645 -790 -119 -961 -694 -653 316 -202 -585 838 433 -821 -217 1000 -346 -61 790 11 -607 -970 -61 825 416 212 900 -701 -172 720 -646 -242 -271 -400 34 128 -677 806 -271 395 599 -402 -324 -157 -305 -633 -886 829 -921 196 932 -214 -17 -484 -261 -882 -710 -601 708 916 578 673 73 645 -350 -407 544 -659 732 -187 702 455 877 904 432 857 807 913 -994 -815 -489 -977 520 130 -746 -176 -895 78 -991 724 830 544 -984 407 166 569 372 -476 122 645 127 -612 -751 -281 -717 -896 -470 770 -506 190 -405 -68 818 -997 -893 -819 -327 -662 795 -390 -842 -444 455 -800 -468 687 -918 -764 865 -349 -737 315 642 971 795 -43 522 -649 -449 -332 800 -367 -716 -18 -208 -992 -166 383 -137 608 982 758 -433 -704 967 656 -192 715 -544 575 819 290 -510 -340 -347 469 780 -679 106 -213 874 907 394 -798 -668 -1 724 -560 -176 284 768 669 -158 338 -861 -767 232 59 -700 -113 557 -851 952 -639 -1 58 321 -965 812 -809 -222 330 669 -1 -927 -939 242 578 989 -657 -961 299 802 -360 615 131 691 33 -72 814 926 -780 -122 470 -549 981 765 -719 -957 630 -814 -986 341 275 528 -132 -525 607 738 -721 -769 -117 736 503 233 169 -644 -842 -692 491 859 427 -137 -616 781 -229 -728 -80 -285 41 -859 -366 601 -115 494 -195 -874 451 907 970 -686 -272 -747 -401 -593 -604 -688 886 993 -404 119 -137 54 208 154 -431 645 38 291 678 966 -147 74 753 657 388 -512 290 -169 -325 794 219 -814 686 -570 -634 -584 836 706 -356 35 482 991 811 454 592 -829 677 418 -128 799 -391 818 223 299 115 953 -423 -476 -41 797 541 -599 -338 -163 -994 -88 8 822 596 656 378 96 514 818 -535 -496 426 282 497 -177 -130 -618 760 698 -420 -753 -515 880 -539 32 278 740 -888 163 -576 -773 749 597 455 36 521 551 929 221 592 394 847 -18 712 141 97 -878 -940 798 975 -837 21 -77 886 871 -349 567 -884 69 640 -372 -959 411 217 -831 436 691 245 894 -431 85 -374 672 -175 -905 290 -782 -140 -943 990 831 358 898 380 -396 -329 -48 303 878 -817 997 239 -762 -901 -284 127 -306 488 842 -789 -114 -513 -453 230 52 -429 -205 438 449 -282 -349 203 -21 -198 970 -440 -145 980 137 689 -424 -775 -370 -649 -323 219 411 -529 -620 157 -660 -390 -816 634 -388 -637 -144 -830 -120 418 326 797 849 -518 200 -319 490 -903 -851 768 -551 174 -874 279 603 41 197 801 -736 -986 -493 -342 495 -618 610 -386 -289 -313 323 306 763 -369 937 -329 385 -363 -394 896 -227 200 -620 -894 -954 -160 -356 -639 -649 -975 -135 15 260 -356 -885 375 -330 535 -370 530 452 763 -539 603 268 -515 588 815 473 380 823 -726 -993 -935 12 -623 -377 -94 -486 456 -274 -557 196 770 321 -420 -591 591 -87 -194 376 49 866 -632 645 791 -146 918 -154 -158 -844 -596 22 -112 258 -599 153 -56 -683 717 875 -722 318 -774 -675 -762 -5 650 339 624 -974 -556 696 -767 -537 -692 -922 508 -305 -871 -580 -354 142 583 636 -761 -557 -45 3 -180 89 -295 614 -592 416 -342 -595 797 -843 359 -288 867 419 -687 890 -156 917 -720 -937 -288 -1 122 493 897 -506 -236 372 45 -31 -37 -785 -90 158 -310 -368 747 551 1 -494 -698 -21 773 613 154 -222 421 803 230 -262 860 654 -159 606 -703 597 425 800 -754 -902 52 -2 372 -273 594 -378 -518 253 -674 335 761 755 -675 7 166 279 859 -611 -50 532 -685 -359 596 -400 -658 815 -731 531 -717 746 630 -421 -67 -291 848 -971 -174 499 811 932 11 43 969 967 326 769 -799 -995 -688 -891 482 514 59 744 -167 355 40 -85 459 -553 138 -719 -280 -202 881 -837 -141 913 -101 201 -460 -148 843 -129 -896 342 -401 -701 64 -253 926 838 795 -144 744 -521 -84 421 -9 518 283 -509 983 -66 541 -539 -279 -964 835 -422 902 547 -163 131 -853 -640 -965 -602 473 544 -262 -833 558 565 -119 -553 790 736 600 611 -650 -342 456 -38 979 66 -498 597 -702 -171 374 -684 277 967 453 -170 -717 -724 -480 669 344 -159 -794 -747 424 741 863 761 348 544 -485 15 -697 382 -101 -584 906 -1 -320 832 -139 -463 837 -206 -339 670 -649 360 663 533 24 -881 290 119 917 734 -10 -529 831 547 -761 27 -796 874 365 -126 -536 90 -71 568 526 -752 -931 -802 -774 391 -762 886 -136 563 381 -367 676 -561 -895 -573 73 75 347 -879 -829 298 -305 657 907 223 210 -767 31 -18 -252 100 -324 936 746 842 -356 -805 581 96 471 224 786 840 -201 817 86 746 829 -453 -178 281 660 -867 -346 186 468 -749 937 -362 153 -231 860 -269 287 -94 -633 -360 -254 792 305 660 -589 709 -780 806 -553 -530 906 -277 -947 201 160 -900 -191 386 -850 -854 -799 -886 611 622 -409 -827 -842 -503 905 803 629 541 622 748 -47 293 185 -987 -487 -845 -986 410 -960 -27 581 -617 -638 -729 350 185 864 -252 869 430 965 647 451 637 107 736 255 -815 -2 -395 933 214 266 -125 -854 -896 83 -820 -775 762 -564 85 -845 356 43 -299 -194 164 498 947 -539 424 -3 -997 969 -990 751 124 -953 154 -211 48 -761 264 -996 276 697 -786 -467 -319 791 972 959 -781 431 530 658 -369 -572 -932 835 -329 825 415 909 -867 657 -546 -353 -302 259 153 -227 271 864 -38 -80 905 -136 317 481 860 642 732 -605 -651 101 672 868 -179 35 273 -648 -384 -773 126 -974 429 433 -191 351 662 -349 -246 -719 -801 896 -93 -716 -216 -27 670 -680 27 -584 -937 -202 739 560 -790 697 633 850 119 268 -35 210 -586 -730 877 -7 722 104 369 742 823 -218 54 -46 776 893 935 -413 600 -21 164 -947 -610 -993 -20 331 818 -163 94 636 -87 -903 215 679 805 969 829 -78 -577 -542 -129 -637 48 269 -567 -781 -350 -980 801 -277 -356 -454 -435 65 82 -909 -647 17 892 -279 357 800 767 823 741 -193 -792 212 143 -562 387 799 394 -521 496 430 174 814 -339 324 301 22 308 387 -402 261 -821 -336 697 -192 -481 536 -640 677 678 125 -974 964 -854 132 -970 91 -288 714 299 -617 -654 837 67 599 -71 86 -552 512 -618 -606 904 801 446 -626 912 718 457 328 33 -756 159 571 -938 -16 -6 749 322 546 76 -485 -529 295 377 819 577 992 766 -81 710 -267 -315 -982 -275 374 -28 643 724 801 -807 -578 106 -189 -16 -303 930 821 -41 -657 460 385 -133 205 -824 -353 -889 742 627 -415 -780 -594 -225 814 992 -407 -436 84 565 664 -238 759 -934 221 517 -468 204 74 962 -229 -832 -40 141 227 398 33 -675 -735 837 469 -991 -615 -816 954 445 -614 -648 283 -762 -946 -532 625 -410 577 -785 -919 903 397 -942 744 714 261 21 -223 -296 -872 -835 517 412 -543 -291 91 334 -904 618 -245 664 -116 -587 -10 131 285 57 -163 -810 886 -762 769 477 403 -450 590 573 -930 428 -10 -500 856 62 -787 -644 -560 -608 -620 709 31 906 -826 671 -201 -448 483 482 -559 13 806 310 -654 475 -412 -103 952 -458 -250 -337 478 -564 881 900 -957 862 953 644 -575 -353 -421 -283 326 787 -880 -868 -216 -266 -221 482 216 -652 904 -818 884 -315 519 747 283 -692 502 201 850 541 538 558 -189 -203 -41 -340 -778 298 385 280 184 -345 -123 -535 97 289 -627 -20 -39 549 294 -428 -284 924 132 -496 -92 102 559 686 -459 -851 473 -460 -589 -393 -881 434 364 721 -238 615 -827 997 112 -776 227 788 -744 -358 -661 -976 -345 -97 -924 206 20 -698 -540 -107 317 164 595 408 -609 -651 714 -910 -822 -270 429 233 349 286 496 463 589 -191 -219 -981 -518 -422 -717 31 -760 183 -204 -512 538 -971 493 -623 35 -491 563 -7 -370 608 721 755 -653 424 887 -978 432 -209 -923 -524 826 133 349 -820 -580 -512 101 568 756 -345 813 -542 -243 868 554 954 959 47 957 711 736 370 -571 66 842 -585 -577 479 -478 676 287 -589 -212 -615 -210 -583 516 63 140 506 35 -382 323 -467 193 793 -937 542 -285 -971 -421 562 31 -442 -276 -934 -26 453 811 497 927 529 960 -263 -555 15 -160 156 -563 920 558 -46 -868 998 -934 -876 311 997 340 803 -453 238 -245 -152 160 20 765 -269 -752 605 218 901 -461 -825 -618 -401 62 283 713 625 488 -59 -63 172 -262 -622 -498 -206 732 -96 -538 -562 -275 -654 22 256 -530 -954 330 307 974 -328 -383 -205 585 113 -579 328 -907 -394 35 643 511 874 -332 -267 121 -710 -27 -697 269 636 -173 328 -123 995 -351 103 -745 -417 -890 -937 -379 979 -445 -434 -978 108 -316 -626 61 -715 -883 309 -694 628 -982 250 -398 254 -960 -556 314 851 -668 -565 -824 -805 607 23 280 -541 -172 311 -358 -297 -413 254 553 -493 -689 -781 911 -210 11 -472 -636 307 -859 -632 710 -269 -855 292 -718 240 123 757 363 -717 -458 134 -888 15 25 270 -129 422 -814 293 -212 270 642 911 152 -967 -970 -987 -164 -194 -412 -416 732 -224 -520 -941 403 752 -190 -352 -620 -877 -352 386 538 242 -431 -674 -405 -165 647 364 492 373 -806 -803 765 798 451 537 -914 446 39 -563 -871 177 406 -979 -657 423 -18 962 -895 709 164 678 -28 382 113 899 -413 -709 147 733 819 38 1 -642 215 -935 405 490 2 -697 593 -981 -552 586 558 -130 689 46 12 723 519 -57 -11 -906 957 207 -352 -729 -905 620 230 330 433 -198 803 260 537 -142 761 -89 732 -555 917 -16 21 -994 -624 617 -233 537 779 -967 322 947 -68 754 541 -670 -321 871 -868 491 -750 309 34 818 -496 703 -733 -258 397 -860 -642 93 618 -254 876 975 -628 -142 -441 -338 864 466 -830 -341 19 -634 -910 216 958 741 164 -283 969 -878 662 -762 577 -579 882 -337 -909 13 481 105 265 25 -376 471 -890 812 396 -267 648 911 -753 -685 -165 -732 -514 754 -909 -851 -328 155 -992 518 900 -646 18 297 510 -370 -241 361 978 275 -822 775 940 329 278 -621 -50 -563 336 617 543 528 668 -382 -800 217 952 -312 -739 -37 -812 -157 -340 742 562 -551 640 15 417 784 618 335 -101 -207 146 -698 340 -989 -902 636 731 -720 940 -392 624 -631 -245 663 -174 984 982 -926 370 809 572 962 270 -627 947 -893 -111 -497 -151 365 -393 -201 69 515 528 -390 558 -678 384 844 961 -570 -87 -770 737 -613 -155 -195 619 316 877 80 257 -41 -777 85 951 792 -288 679 653 -66 -309 370 694 370 863 -581 -604 699 -104 242 -561 -660 -731 293 415 240 794 -713 -777 -833 950 -331 -403 919 542 106 261 478 6 -857 -88 747 219 154 -96 -358 -360 42 -11 -267 304 291 990 66 -544 -523 823 861 743 -66 531 124 33 334 -740 594 -622 -542 455 247 608 -615 -430 -124 233 310 925 333 -806 -532 -333 -535 -15 -773 -356 -145 -754 203 578 -177 428 -201 56 -651 -400 399 -461 470 923 -126 -660 -85 333 655 -966 391 -576 924 402 -899 -365 -255 981 416 -136 -660 441 79 -118 420 -116 -378 749 199 -476 -324 569 21 342 -814 -383 -927 -399 -636 -443 -432 -83 460 639 746 931 115 -316 -987 -995 -358 -429 -365 -908 856 -135 661 -148 -944 -701 -332 153 796 -238 -70 -21 950 882 -781 -717 72 821 46 -288 -151 104 123 -636 -991 208 570 879 -546 404 12 -767 -399 549 -68 -463 -924 60 630 -231 -845 189 -420 140 270 -974 926 -986 -974 -465 -951 424 210 5 586 760 249 -887 -454 120 -773 -66 984 -602 -145 -303 -389 -5 -236 294 758 574 -395 943 -16 265 466 812 -722 404 136 -209 722 335 -882 323 465 -241 -506 77 -541 447 -616 124 -175 619 698 -934 -182 482 352 972 -942 -865 639 156 342 -410 571 -728 585 304 905 351 -210 -6 -600 380 -44 780 -398 -122 -407 746 -543 147 -550 389 -377 -570 683 -750 -542 -13 -720 937 758 -538 768 -533 287 116 795 37 235 566 568 144 -820 -323 -26 -667 10 156 871 597 -379 726 503 -200 -149 475 -672 223 -763 -1000 -186 -179 159 -570 510 -234 -500 948 -710 517 -372 505 -655 331 430 -47 82 123 856 -794 -104 -634 -11 248 107 -999 230 299 -369 -990 437 -2 936 830 578 185 384 425 628 585 196 12 715 -150 -708 -56 406 229 -168 -232 936 -779 841 -881 -427 -792 -394 81 -697 -882 -45 860 -296 -791 -536 -446 -408 200 658 531 -885 -610 473 -241 -361 488 -126 262 -117 116 938 -905 -774 537 -252 925 11 243 753 -528 -102 887 396 663 341 -312 -874 -576 766 -933 415 435 -629 -670 -318 431 -436 -965 368 782 -381 807 -244 801 -93 -916 -245 337 968 739 -647 678 -883 73 -167 174 180 -222 284 258 -243 -262 107 -677 -714 795 -477 -167 450 -528 999 -130 -354 370 213 322 -884 -507 548 514 -471 850 -467 -260 -632 934 856 -933 846 766 -664 -123 529 862 139 409 695 -82 -650 -332 649 -439 94 49 992 -746 -256 796 -259 651 340 704 -690 700 3 575 -654 -288 -400 320 502 383 -589 273 -874 377 105 -742 -55 726 -712 -45 942 681 721 708 121 753 633 424 207 485 -7 -233 229 949 -530 -182 -820 -217 860 -301 -853 -750 157 843 469 -539 -37 647 253 319 56 280 -483 866 -986 506 -27 -657 841 980 -881 322 862 72 -63 -96 -305 966 -214 -39 -788 -483 325 -623 840 -962 177 201 -805 -64 869 -948 -384 -474 239 -115 326 -27 250 494 985 -800 -861 -932 123 629 -974 -492 -570 -64 -427 79 535 -322 -556 391 501 117 -686 468 -453 -201 559 878 80 206 592 -713 -922 989 -18 -105 -95 841 78 658 -751 -340 -233 111 -325 -207 -484 -693 312 -301 341 949 -586 825 -816 649 591 31 923 433 -442 -350 181 -589 774 -144 321 -237 -682 31 583 649 -744 -285 53 780 -934 25 820 -975 205 -527 -241 283 528 -311 546 -349 -261 951 334 -138 -577 -605 792 919 995 950 764 -503 -91 811 -491 -504 19 -704 478 -267 -264 580 -466 -227 477 905 761 -634 -324 -174 -775 242 -450 388 35 -767 -190 -540 -586 -523 -316 -529 259 -83 25 -537 -288 199 46 146 -207 -866 -425 698 -747 229 -368 -99 85 301 722 857 964 -597 654 -478 -407 -266 -499 -372 562 340 -774 -436 -279 131 919 751 -544 -519 -489 897 263 84 908 -217 968 443 390 374 -75 -858 415 32 469 -914 707 -243 822 -36 -699 -662 509 390 695 -137 950 -149 -591 879 455 766 -719 276 522 -636 -308 -829 280 -822 -91 -686 173 -966 976 496 -383 -792 130 -183 702 245 -481 976 -425 -944 -477 -955 -737 -291 526 733 533 -60 763 330 -236 -567 850 -847 533 6 660 239 223 7 0 113 827 -95 -564 156 410 -222 -898 -627 -83 830 572 -262 -24 -253 -545 -96 -190 -121 626 -781 433 -954 337 465 106 812 -318 625 -685 -861 899 -492 938 -665 298 -255 -217 -544 -742 -842 -287 -240 -142 -794 887 -324 561 319 786 -94 345 363 140 436 778 501 380 443 -568 -675 454 -554 -51 -552 456 113 199 -765 -404 566 457 -116 62 -963 442 843 604 341 492 -61 -49 -757 393 360 284 -233 -621 177 24 861 -148 809 652 784 -563 645 854 548 -957 755 -472 451 -643 452 -893 -921 740 675 -206 -780 -3 -584 480 929 945 680 -850 -670 981 668 -998 644 -84 151 929 696 -102 -410 -205 645 537 268 309 172 35 547 -87 450 -587 490 -910 707 174 955 -417 367 -288 521 795 814 46 -827 855 345 -194 -617 917 985 -579 725 -158 -692 -290 537 -69 -604 -327 -295 756 -872 -109 -26 -187 -683 499 545 -369 -150 -989 -126 -739 234 435 90 -27 142 582 372 -932 -423 340 -950 253 -606 -603 198 978 49 64 -101 -226 -257 -371 129 808 -34 -666 268 418 649 -239 -368 211 -98 -924 119 -440 -45 -956 503 572 -471 972 238 -960 889 795 776 775 -984 641 797 -381 73 -263 607 592 -683 936 138 -964 651 -324 -777 546 -494 577 521 218 314 -33 838 -920 510 -652 -304 -439 -646 431 -695 768 -527 837 893 246 800 -86 -139 -253 -997 195 -637 -288 -626 -476 -939 -424 -783 -792 -956 -327 516 363 432 -352 519 770 -239 -277 405 534 22 -369 -313 -871 -300 -754 -907 238 -855 -680 -355 -859 -646 -887 -744 -927 -611 -560 -605 890 -960 -827 -319 -637 -846 383 179 644 686 -529 -3 607 623 -218 -687 896 -780 -565 141 -795 -535 185 910 839 901 -148 -286 -105 -957 431 532 -906 -703 600 -75 -369 -147 -202 -392 -587 -385 -152 431 -848 527 471 -889 -10 -328 -517 -625 -497 -612 -208 -32 -48 115 392 -746 -380 346 563 -506 -779 995 546 878 -87 -849 -687 282 790 -746 787 -14 952 -599 310 -284 -216 -613 793 260 -430 -504 346 488 -26 616 729 -327 -781 -237 -394 -209 63 172 823 215 563 -223 -323 -374 -432 81 -955 -995 596 666 -257 -165 716 -483 54 744 363 -306 -521 756 -76 574 949 679 -176 872 40 -695 788 745 -137 -912 -629 917 -731 690 -834 183 503 -597 718 760 -36 -103 -632 -717 547 -926 -992 602 -621 662 -135 935 -472 -813 343 -949 -784 894 304 -391 -224 751 321 568 911 -963 -976 1 253 552 468 -701 184 -969 -936 -509 -897 -630 399 866 906 167 316 -989 -530 662 313 -639 111 18 -114 111 -376 474 -924 -304 87 -140 955 -479 -831 26 -106 101 -450 298 -470 778 963 -493 152 34 -954 654 686 75 -561 -813 812 861 -390 76 815 -811 -683 473 -357 447 996 355 -807 -255 768 -18 551 468 -990 57 880 -675 38 380 -391 -884 632 656 472 -821 156 614 -267 828 -535 -544 40 527 -197 -678 772 769 50 890 -116 -945 902 496 -713 80 331 35 560 -532 -2 128 824 -675 771 -426 -672 -877 -894 -136 -183 311 735 143 -961 -724 252 364 -917 383 -184 758 -440 626 -972 -604 382 -645 824 255 438 -845 -162 -878 622 -853 232 572 496 -698 -345 619 -635 925 203 -945 352 511 -41 -108 -178 -754 -728 -441 -784 -335 1000 402 -213 -281 -388 -552 295 -85 -702 -369 -668 -822 -625 505 -743 -831 -926 -946 510 926 -114 -855 -388 -366 -28 -861 -827 -503 -695 133 -118 29 885 -9 894 -423 -354 -393 979 210 -107 -447 -456 -476 784 381 -530 -425 -750 -414 -69 -485 -544 -422 114 72 -668 -658 570 421 645 -896 180 -911 208 840 72 99 57 545 -396 -228 788 768 -801 457 653 -4 -280 5 724 507 -794 -788 -215 -588 -225 952 89 825 408 434 467 84 432 -711 752 23 812 544 -532 937 -690 16 -81 -612 75 316 -444 455 60 991 324 -43 -410 -483 -510 -83 -912 142 952 696 977 -169 377 111 465 -342 -245 -815 116 -241 -893 -875 1 972 -925 -970 -846 346 19 735 146 266 104 -351 -74 929 -852 91 -369 -107 -984 309 482 -236 -140 -898 986 -1000 -34 -994 966 627 599 -20 40 681 -533 879 18 86 -169 169 -550 846 -846 -756 947 104 561 -181 -692 321 -501 -156 952 459 212 -12 -932 -583 -590 -380 -725 -904 -405 514 -98 525 -912 -850 3 -831 936 -513 -863 422 314 34 -278 -395 -815 369 356 836 900 273 767 -843 191 -18 271 39 507 558 703 -926 -245 -771 -513 -421 246 555 526 478 -805 -166 -651 482 -464 979 -594 967 384 866 -610 390 811 665 552 -254 762 -393 700 -842 53 -394 441 -398 132 587 216 630 97 -34 186 263 -754 194 -331 405 -790 -515 -984 -750 968 -792 424 -135 781 895 -998 937 264 -767 174 -147 698 -281 35 835 663 348 -180 -900 -660 893 -892 -557 -710 -611 -322 939 -4 -267 531 -891 -112 526 365 -626 -571 -378 94 281 71 -484 -141 -204 -214 -466 -718 -542 773 -813 532 977 -257 338 164 333 -169 118 10 328 -817 -676 -443 521 23 598 -861 949 -362 878 -207 663 348 -786 -330 834 898 -987 -728 -899 758 -988 933 -98 629 -981 -315 -452 831 -843 -249 379 577 -610 -62 873 393 850 405 -970 -107 -608 941 465 83 899 -959 387 471 133 240 570 -37 857 493 -642 -734 381 430 368 -582 566 -258 79 959 -12 120 989 -194 501 -510 -376 -654 -618 -106 -776 789 -950 379 -15 -343 -434 -301 -520 347 -621 -225 760 -298 -310 183 -929 -278 481 -19 370 754 153 -239 -936 -876 680 898 -908 88 196 -124 -630 -594 -804 973 384 -312 -682 573 -82 -158 371 -240 36 -192 -356 175 -898 -23 984 276 229 -120 -388 691 -15 -120 919 286 -611 -219 778 -275 535 859 -27 -166 950 659 -535 -690 845 -106 106 -330 -685 -69 -812 -302 433 547 281 158 -451 969 -598 202 -296 523 396 569 -290 -825 599 -929 604 341 -777 550 644 -953 -262 317 71 -552 94 -82 -929 -678 166 -647 -745 -834 719 -871 -638 -202 630 -683 380 858 307 -478 -833 -216 -101 -610 -587 837 -80 -195 -334 -491 405 597 -412 -411 -579 270 -830 644 -418 -579 232 22 746 -322 -938 383 80 195 105 -766 -971 -430 771 -658 759 86 528 -669 349 -92 755 -601 -55 -123 159 170 327 564 525 952 -660 626 687 -913 -596 -739 614 -163 526 -297 240 438 892 800 764 488 252 620 349 435 -640 -914 931 163 -519 951 58 114 -801 604 -476 178 962 697 666 467 458 -673 -952 -263 -34 -511 480 -866 -273 -1000 95 273 -507 -51 -758 735 586 955 -234 -322 -581 -462 -502 320 681 907 -505 -246 419 875 226 797 362 349 432 247 -432 841 -989 610 33 488 -941 990 -131 178 -180 -312 401 -875 -175 -268 944 -915 671 570 737 304 839 643 -10 -130 484 -443 -837 375 874 -763 -899 -38 -793 -796 -395 18 93 330 870 782 -566 495 -179 812 -582 -543 -175 -758 159 -768 -984 -176 61 438 233 733 726 -600 68 29 -468 -404 -115 -575 -290 175 0 -608 684 -995 -374 -931 -972 540 -320 564 85 797 -390 435 741 -890 -695 -763 -407 50 -411 414 1 -577 -277 613 -666 734 880 150 125 -335 -143 852 703 692 -321 692 -863 -971 -357 101 -660 805 427 204 -864 28 -949 -75 -811 436 685 -155 416 -337 -372 -890 -683 249 -597 -48 4 -411 -173 -120 -362 -959 406 -159 -761 269 -989 659 -938 -985 -623 -510 -681 219 -574 553 -867 69 -968 -531 -211 -978 -530 -991 501 -455 343 -1000 897 135 -29 301 -653 767 808 869 -858 557 225 130 -317 136 44 931 287 -721 659 -811 -434 487 -227 913 486 -388 -159 970 276 -834 -727 744 667 664 -712 -795 -672 345 -74 -98 -221 152 584 -890 -515 513 855 -378 506 359 -200 -566 -981 -119 758 642 -744 -290 204 517 -28 -444 740 -765 383 285 18 627 -548 -511 328 222 -638 341 -754 445 820 -651 -599 -655 -13 235 178 -203 948 842 -500 579 190 790 -101 -283 346 -206 -777 96 598 673 858 51 223 69 -404 359 902 -35 -230 633 -597 -619 724 -881 610 625 17 -995 -665 -434 176 -518 338 -340 805 400 -383 177 916 -360 317 -419 -887 -268 353 -204 135 -977 818 763 -748 485 -332 -279 -974 655 805 734 87 -619 -8 815 -576 766 680 888 -541 -604 -122 787 431 -972 -79 913 905 -936 331 -66 -334 298 -645 605 -630 481 418 167 117 -711 10 141 -537 -535 1000 -298 501 -101 220 324 925 511 656 275 -273 304 519 834 194 260 -687 -825 924 -116 -143 -682 -296 -948 283 -537 408 485 635 614 -820 929 560 465 -463 -414 -314 882 586 82 51 -508 592 -409 -426 881 -673 -866 867 -905 358 714 297 59 935 -766 189 41 162 -144 424 852 -388 105 -678 -847 -488 962 77 308 61 -645 -362 28 -366 -40 578 15 -93 -356 682 -453 -995 -735 -225 -512 -388 899 396 -481 942 363 905 239 -381 757 700 -435 882 -94 -758 898 -499 660 660 99 -168 648 605 -76 -958 112 -15 924 -402 237 -760 -422 -248 438 -336 -548 -367 99 768 413 227 215 975 -392 -548 -292 -508 -224 91 915 -775 40 -395 -690 -199 634 -974 530 -115 -616 -390 -35 923 30 -168 -150 -695 -610 107 618 594 865 -435 413 -127 465 994 -129 -633 515 56 -64 -14 -686 238 966 830 -909 -993 355 -653 -840 93 40 758 595 -849 214 315 -501 -547 91 832 479 -410 807 372 498 84 201 -231 -129 556 -543 194 29 -129 -434 361 887 -118 -476 893 -697 781 -97 807 995 -855 155 -342 -535 -275 689 8 107 -550 -332 946 769 -115 -560 -993 -890 273 509 216 -52 -190 710 648 501 244 414 59 -187 808 -746 801 -13 301 -782 -904 304 -316 -387 577 275 -572 684 -604 -956 -556 -763 419 -605 884 189 711 -487 -828 329 967 264 110 -652 883 243 -846 760 34 -610 -837 -200 -77 132 548 985 218 -398 513 -8 138 216 453 -969 -928 -878 936 -538 500 -613 -793 -455 719 -69 -162 556 867 -564 200 606 173 -859 -973 -395 -216 -328 752 -187 235 -4 637 730 -553 -412 354 890 -334 567 76 374 402 -290 -383 914 303 -894 719 76 -460 -921 400 232 -583 -863 -66 404 -957 -347 783 -766 499 -967 -432 927 -396 -776 399 -379 935 370 -588 -661 -45 840 139 -225 371 182 910 -392 -234 -806 973 -536 664 -858 -989 -976 54 677 375 -873 -769 -980 108 -986 459 -375 -309 622 -502 -87 546 -375 945 -803 -89 -823 -370 -824 585 -971 -478 -369 -522 -284 169 97 -345 -620 -509 -490 -128 -443 283 -97 663 -198 38 -349 -738 584 -1000 -191 496 -113 902 -876 951 963 506 -317 59 -8 322 354 -30 -743 -49 -105 910 -886 893 344 839 96 247 -1 65 -886 706 -290 -125 183 -436 590 -518 650 -949 414 -684 -495 -639 597 -238 -51 363 99 257 231 124 -462 891 -441 755 -881 794 -240 -750 -587 -589 686 978 -343 -121 -47 -705 19 567 233 -414 -90 -297 -6 209 -778 554 681 -591 423 739 799 199 476 -870 814 -594 -365 650 621 32 929 990 164 862 -669 268 509 -778 828 844 -148 50 -217 -364 -815 -702 -273 -990 704 -215 -402 -353 -799 505 756 650 53 -801 -292 -648 -46 78 -886 -983 -77 -625 -999 -714 -657 531 -308 609 547 -572 -725 771 -715 263 605 337 -736 -375 -715 -786 -280 699 729 385 -9 -537 -766 620 -329 513 158 426 -220 -930 741 831 627 337 -977 -793 -445 -877 -123 5 649 -881 -637 432 642 -685 712 -161 73 593 138 996 958 -94 -86 816 745 856 -859 759 -800 -81 -627 -440 -260 454 577 423 300 -702 696 749 33 974 -390 349 264 729 28 676 -411 324 337 -751 -543 912 65 364 954 488 754 217 351 -245 -300 -221 810 -436 567 -59 551 319 -673 -251 793 -276 -822 938 -116 197 -803 809 460 586 645 43 -642 617 -728 927 354 -286 -868 -713 -910 -393 873 780 -793 827 -171 -418 -586 489 -518 494 -623 -878 387 -491 -263 964 821 567 498 -266 644 698 -954 -490 -923 -989 -728 748 10 540 -470 110 -220 144 -535 -814 282 -479 -850 -206 686 -545 490 585 833 924 -118 10 176 -828 -475 17 -924 -115 -814 904 -909 576 294 587 293 216 -808 741 405 531 160 -477 -404 253 736 -52 714 -478 443 -579 66 -300 -486 571 844 -72 194 -257 -673 -80 620 -292 503 294 848 -638 44 643 249 -85 -775 -357 -453 -356 302 152 -967 171 671 277 147 727 -378 -154 201 -998 -205 386 -458 243 -17 223 218 -770 85 959 -358 -909 -438 569 -289 -118 35 -6 -542 -322 -328 -948 54 -98 -243 496 -211 863 -171 -352 985 946 856 145 -209 861 -611 478 805 -406 -572 0 -47 80 -993 264 804 334 -993 915 983 477 -238 351 89 -932 55 -720 177 687 485 -437 584 -366 -440 898 -597 -42 962 -265 -154 582 -461 -246 -105 715 -305 -231 281 642 -496 919 -486 -362 849 -251 -995 -160 -25 -577 528 -229 493 547 779 732 -935 -736 408 891 -342 -418 722 370 -836 724 739 281 151 387 188 -386 -433 61 -797 -822 -290 322 -610 -99 66 500 470 808 -819 416 -793 -268 -477 -949 -699 992 916 317 250 301 361 63 621 94 -308 -235 520 -990 -462 -421 774 -317 655 333 -115 -232 -490 267 145 -93 -667 298 -588 -634 843 -248 -418 -422 125 -37 -231 865 39 -683 506 732 563 -839 -691 207 -124 339 347 -776 61 542 -422 269 -296 -139 461 -699 -828 658 853 -526 388 -423 864 60 588 896 -755 104 -628 75 247 341 269 276 -384 -245 637 -184 53 557 133 -588 650 -759 -72 956 -642 672 -558 876 278 36 503 -393 -335 426 20 982 -23 -267 -297 -829 -248 -236 174 -375 128 -621 -512 -259 -542 -907 -465 -396 69 -620 -402 -297 917 -145 -753 -363 476 -298 -819 -960 936 943 185 -437 717 804 862 539 -18 -326 -217 -432 -147 -900 -711 -744 -912 98 -58 104 -288 -885 13 825 -127 698 -712 -532 -430 -62 458 638 462 -152 -82 530 -338 -348 699 -594 803 -8 208 -52 507 998 958 -437 64 149 66 586 135 -292 -1000 -59 424 -899 -104 -758 91 -392 809 481 -409 48 683 -683 233 -946 163 925 451 -319 -775 780 346 -782 521 -873 -121 662 -386 -846 774 -634 -592 613 -469 617 -100 761 287 -496 858 -836 -347 -617 509 -334 -328 886 724 947 -864 785 734 -671 171 -418 -614 828 965 929 725 187 -153 34 -685 615 -59 -677 -454 442 -151 362 688 -816 316 -989 -886 -915 191 -175 353 456 136 810 854 -156 42 700 458 606 -21 792 745 989 -410 361 795 -535 -802 909 459 -268 -743 483 851 -647 -67 772 304 -174 497 -101 -66 -405 -595 -676 -999 -812 -251 -629 -847 787 20 93 -883 -705 47 -72 987 -506 960 -569 -441 795 586 906 -459 -542 -855 999 336 40 -548 286 733 -431 -361 -737 -412 492 311 -648 76 -238 -385 960 724 85 173 207 302 450 -840 -786 -794 -863 840 76 -901 578 -531 24 986 429 567 -406 137 433 171 448 676 653 -88 -229 398 -308 -4 914 -903 490 771 -256 139 -301 -497 -985 900 953 -502 -231 -65 556 -94 591 498 332 281 485 -646 -277 749 112 -618 31 -280 384 -105 -706 -861 474 848 2 899 -328 -253 -379 657 -680 -396 -961 -143 821 488 -629 796 -768 -120 -378 -825 -606 681 198 -988 679 960 672 -237 256 570 212 -311 840 -450 -862 -800 -589 -525 -659 -782 -771 944 -962 848 -940 -957 -643 769 594 393 773 -400 -410 609 879 402 -989 -368 -413 -195 -171 -164 812 744 -746 -769 -435 679 -64 -693 -717 151 916 671 639 -721 -187 -776 -837 -781 -273 850 -631 98 999 280 -879 206 178 546 -567 219 283 -741 303 -945 -486 658 411 920 51 107 -859 -476 -809 -808 -251 431 378 551 470 -405 947 -614 875 -319 -766 -199 208 -693 -596 502 487 667 31 -79 -834 -821 846 -26 96 694 -259 -387 658 642 -486 765 -852 -251 442 127 135 479 83 757 168 271 399 822 748 -542 845 979 -860 -179 -117 436 33 271 197 -912 775 651 -554 174 839 -377 -998 -202 215 64 -677 -709 -679 320 -768 -649 500 -724 792 975 196 927 665 524 -229 -118 -120 778 -480 699 -255 81 292 -540 276 305 134 -431 532 -321 864 -700 84 -429 285 -338 943 194 -197 -959 272 -790 -845 140 939 542 -233 296 759 259 -460 465 -200 947 -925 -310 -562 -16 -640 -475 -233 525 264 -556 -583 -13 648 -64 -272 -474 -441 -738 -736 -855 -625 -700 446 -430 -368 350 819 -188 -222 -500 241 -87 746 960 221 -872 -170 -294 263 -247 -861 297 937 662 -500 57 -241 327 -493 -425 -599 930 279 -760 59 453 67 843 306 -435 -123 835 806 -720 83 832 -89 674 -336 686 149 -358 587 -714 135 93 872 -231 -327 -970 -29 794 -271 896 -983 -659 -837 661 912 -208 674 344 513 834 -960 907 -709 -195 960 -588 206 -768 531 756 467 -247 -380 -578 1000 -782 -306 -705 -623 -338 -472 -483 377 -888 -748 362 527 -143 -953 148 -478 195 -912 -621 -854 -542 -697 -503 242 718 -472 -527 -110 237 -98 -507 -741 -615 -329 -163 -363 -395 541 510 -812 -650 -291 482 -673 322 908 620 -570 396 312 -328 -774 -738 -362 -112 963 204 657 672 -472 93 96 915 -578 -368 674 -508 6 132 366 -437 -749 -122 30 -540 -623 -618 -646 47 -104 637 -169 887 265 513 827 -578 885 -362 899 698 407 -854 211 429 -571 491 536 238 510 951 481 96 -10 200 57 354 439 -103 -336 2 -985 -347 34 796 891 -41 -30 549 -85 -841 316 154 804 636 993 -208 -906 285 -97 551 -486 -941 376 228 -947 619 285 423 -640 -831 137 900 231 684 220 335 -628 -705 454 -44 907 -236 -422 -904 565 598 237 -162 370 741 776 -7 -274 -276 -362 -820 -395 -362 474 738 105 501 -750 201 123 -1 -53 -184 827 474 -998 334 418 535 634 607 674 672 -151 -731 226 575 -130 -329 -48 -635 631 213 -212 753 -380 695 120 -711 955 -353 343 907 136 -397 6 201 817 -154 -948 666 823 -472 -720 -866 -28 225 -176 399 -628 -245 747 378 254 -429 -711 -769 -943 924 -168 308 731 818 774 -27 -88 659 -945 725 986 -628 -609 375 704 -498 -610 -716 -808 -512 983 -142 -644 779 440 453 477 -695 -932 -510 -543 310 -795 -487 -973 -478 -302 -100 584 244 958 -142 303 408 -253 -388 -871 336 838 881 885 261 -441 -442 556 67 -760 271 460 711 67 720 -731 961 -333 704 -913 233 82 703 -437 -275 887 -985 -211 -847 -567 105 -110 -133 -834 911 749 440 -38 -255 -671 93 -638 -396 -402 -185 -644 -875 246 -271 490 -546 833 367 13 -472 925 36 -846 -38 -320 904 487 -134 -632 -236 114 -792 -870 -931 -566 871 194 -118 834 431 985 53 255 223 -72 -421 574 90 822 763 104 -741 -744 -621 -150 -872 -129 367 11 -729 -500 425 -173 783 -784 -594 -638 -25 -419 -664 29 -561 194 2 684 296 -714 732 -73 907 -349 -648 583 395 208 331 256 -628 348 -675 340 -252 -270 -585 369 546 540 476 525 -429 -47 257 -288 -66 300 977 688 472 -97 -251 -9 814 -259 797 805 -722 304 -253 607 862 -725 578 -278 155 -654 673 212 -506 -618 -669 -59 -780 -869 837 832 -29 682 -944 647 -116 608 446 890 -501 890 792 916 367 -524 -103 982 78 144 -97 -648 -843 -395 -423 838 -149 -28 906 -683 135 723 -940 310 -342 -698 738 998 -540 447 407 -272 476 668 262 -262 415 -874 -243 648 758 238 792 431 -17 529 753 535 -447 -171 732 530 763 726 118 631 -52 513 -906 935 619 630 -320 920 -102 551 972 319 -440 598 -938 882 716 71 273 -497 -990 777 499 171 -809 368 -208 898 529 967 890 890 -940 -769 950 -473 -787 192 568 338 -212 -393 619 -545 775 -747 -213 800 -543 -311 -338 -413 50 303 923 974 -826 510 -165 -269 984 -292 -23 503 -912 -662 -115 -205 -173 -378 54 900 906 490 -505 557 -439 -632 449 -36 -146 752 -248 -740 954 -121 558 117 352 806 147 -495 -235 878 671 993 -616 479 -927 -826 -356 506 215 303 415 248 -15 259 182 928 -802 -582 -335 722 623 -31 857 550 -985 1000 739 921 303 732 625 -424 -6 -9 -420 488 -306 740 -773 -938 -792 -446 427 910 701 -962 -983 448 152 -982 -423 -729 882 -384 383 -197 990 878 -883 328 361 15 572 -638 -106 364 -938 -407 166 -493 -423 -575 -917 835 106 -378 -614 -447 -513 -935 198 651 -14 478 -113 971 310 -650 803 -269 -292 505 359 197 610 -887 -544 222 -272 615 -911 689 526 -979 -179 -29 -248 -879 565 362 -540 43 -120 156 -991 -662 425 395 -724 -463 897 502 -581 243 -241 513 -224 -610 766 -177 -534 656 -636 -961 -78 -32 105 956 -655 -724 -476 771 -567 637 599 -626 -196 -78 -821 -660 989 658 249 -623 -761 -340 -544 383 178 -649 -886 -545 565 -101 -551 152 -605 -682 657 486 -173 -260 -595 134 -86 912 17 185 148 -962 183 -890 -83 -825 -557 -304 848 -520 -19 -122 -991 188 606 -185 7 572 447 -459 -786 -587 -136 842 -878 -527 956 737 299 -851 897 113 -933 -984 -690 572 -264 177 -584 665 -671 -374 154 -100 -445 526 -764 -938 -420 171 804 -808 -648 -681 736 637 -389 259 -216 -148 867 935 -936 449 561 -109 465 896 493 -745 456 -26 -325 -89 -997 -863 927 -756 525 -309 -712 926 -505 -108 788 762 -979 1 839 -895 -78 -652 417 700 954 650 -777 -349 -497 857 -471 298 139 -151 174 -880 215 -163 -82 345 -974 -712 -780 -358 -261 366 104 551 -755 -829 877 551 287 78 -942 980 436 -144 -269 -158 -117 837 -100 260 -808 -630 654 184 14 -236 232 -423 -783 -91 783 -112 243 204 -876 889 112 69 702 694 588 556 -954 -126 -39 223 -687 527 0 847 -698 350 338 756 -385 903 444 346 -598 -371 743 273 699 -491 -501 -667 773 353 -295 -823 194 -51 13 -220 -555 243 253 76 -74 743 252 -301 241 -655 756 859 543 -645 492 871 145 347 945 -494 273 215 736 -211 -264 -51 -285 253 -561 -865 763 375 -789 -423 -486 648 105 -904 -441 -27 274 968 -441 -442 -159 -612 -343 -45 753 -121 741 994 868 415 -921 -467 -560 459 -635 -627 163 -452 -193 -532 -530 -996 -273 764 -508 -548 650 604 -132 536 -471 575 371 -876 -56 -112 968 188 947 -645 -999 794 -802 -203 234 226 -828 69 -869 537 -266 951 -105 -420 -750 -163 -341 -769 892 -888 536 503 -452 600 423 -722 -314 83 80 231 -456 791 -888 -902 792 -231 -918 827 190 -813 -169 -774 -57 431 193 433 -490 543 321 795 -346 -500 731 -388 -634 208 -380 684 816 275 165 -646 229 87 -307 156 134 170 833 -623 -934 -63 78 25 -616 779 780 175 -128 98 171 194 301 570 -674 -358 880 79 645 95 954 -92 -881 -741 -928 -518 924 483 701 363 758 548 941 -965 -470 631 -557 -9 -7 -956 -431 354 655 -963 153 -824 774 131 -929 594 -197 615 -109 649 -338 -87 -694 884 -362 -676 -633 -531 -146 665 -786 638 157 472 -857 760 708 -495 -580 -854 -784 827 372 -482 586 -193 345 391 -4 561 739 -836 -138 -169 678 -658 611 -344 18 -623 -442 951 412 -730 -203 -572 69 -534 -132 177 381 639 968 -175 569 805 126 -267 -800 -766 399 -17 508 175 453 -420 -906 189 -988 44 -687 70 -558 -493 -124 -311 556 -518 -821 463 -991 -2 -390 348 926 -285 290 -715 -445 -459 -796 160 -24 -902 35 96 741 -790 310 -698 -338 416 26 283 -178 686 694 -272 -875 -361 609 161 73 -286 89 478 684 922 411 -498 -376 658 -739 710 -363 -562 -932 -7 -393 -696 451 506 -219 -194 809 185 -695 47 69 488 930 -607 -846 71 772 -274 -29 209 -131 -747 -563 -293 274 -936 -414 -91 -451 32 -7 -842 -996 601 241 -483 -946 -609 -840 992 881 -238 -130 -860 572 -669 -999 7 379 167 527 -339 469 232 369 -755 -701 831 992 -205 -709 -794 656 509 -362 -264 78 149 -347 -96 259 -36 -334 615 -459 193 888 884 893 426 -206 840 -515 -977 -916 -454 973 -653 -145 -399 -68 -39 -840 565 23 579 -816 -541 -449 145 925 46 184 -189 -693 1 -309 -106 -234 -141 -967 562 233 617 79 219 -164 694 -119 456 326 -648 -455 -320 917 -131 -345 -508 982 -55 -236 158 -255 995 287 -898 -217 -722 -653 348 891 -774 701 -29 -927 -731 -310 956 -118 156 -799 244 33 -582 407 189 906 615 -174 190 430 -664 -964 -993 512 -168 373 -100 -707 847 -55 -328 -127 -964 -279 -550 561 -118 -103 -99 -561 -563 -847 -411 319 -276 181 -820 109 275 648 -391 -454 -431 754 -602 -596 -279 -656 163 -507 -686 -863 -785 918 -120 -183 -414 96 -289 -76 33 -860 803 -296 -212 -808 457 824 571 -260 -689 241 154 -280 -473 -458 -765 33 354 -995 -469 -819 -155 352 556 -674 821 15 -689 -3 -537 -699 -727 -896 239 239 826 -495 -815 -375 519 -801 -219 -418 309 -929 -819 553 -521 934 32 330 819 -497 189 984 -949 725 666 264 445 -571 39 -421 -212 27 -33 -33 585 -757 609 -273 190 -955 -794 -267 795 -678 -368 448 -901 -37 -870 -953 -635 771 -407 126 -608 15 -491 382 -721 59 -764 406 201 504 -454 785 -471 127 380 767 665 475 621 -853 344 -645 -249 -317 -451 -60 -147 24 289 264 -672 -444 -245 56 85 616 679 288 375 -352 -896 422 717 276 750 -866 -757 415 -52 -157 12 -299 291 -974 912 33 -85 826 -695 -967 853 639 -550 -305 -194 -748 -913 -863 743 -268 150 -356 482 -828 323 -762 -904 605 822 -856 225 51 -909 181 -292 -621 542 846 -925 432 -406 -831 696 150 -743 882 -89 325 -10 -276 -490 -613 377 239 -741 -976 808 616 674 17 -813 -18 430 726 862 -462 239 297 950 -750 469 -645 -586 -920 481 -578 -118 477 820 -328 325 568 -292 578 -961 883 -427 -463 -73 283 978 -670 -347 321 -285 821 794 -747 -779 781 -24 -880 -742 380 88 -599 -802 -898 532 -908 -587 972 196 -141 -162 312 -698 -761 512 47 -120 -602 942 83 626 -555 969 996 -272 599 -466 -341 630 -543 902 731 -489 -24 -810 902 694 461 562 456 -595 503 418 -573 431 -627 -749 -42 -579 -661 -776 575 -782 -440 813 -226 -56 837 -288 826 878 -937 -616 676 255 -316 -407 -452 28 -210 -820 -461 -534 -760 -297 81 342 -597 715 -588 885 -761 -305 800 -207 84 351 -894 682 -701 988 768 -174 -623 -546 814 -390 -646 -436 -731 -561 870 583 845 -412 658 -285 4 -888 529 576 -887 811 289 110 -382 252 700 -846 903 -130 -577 -801 548 -965 -704 217 331 -897 -705 -637 -965 -628 -220 55 998 854 -531 -222 -569 906 139 109 805 -694 319 31 -555 -399 -929 -669 544 801 -237 389 650 670 -44 539 -180 -98 -180 329 -992 -104 -763 -600 -585 -197 659 -139 138 -948 537 355 -616 736 -757 43 292 -846 997 -641 -179 393 -601 -534 -665 643 758 409 -129 -737 1 -887 -114 361 999 -879 852 -396 268 190 480 -679 454 -772 -987 -906 404 -96 131 -789 173 -132 -227 313 -782 114 755 423 -977 156 521 429 -83 -646 865 -559 247 822 -677 23 -264 199 137 39 816 440 -162 615 30 699 -996 938 706 -652 791 127 153 -473 -270 -227 -504 -543 575 905 -508 490 832 468 -385 -343 683 -932 742 400 -70 744 263 860 -787 451 -959 795 357 -849 780 -574 982 852 -528 -438 961 -682 156 70 79 215 -214 -576 -632 924 647 -307 -704 136 -303 769 -77 -853 -644 -429 290 539 447 -186 322 -819 604 -503 219 279 590 -458 -428 -868 895 -55 -545 669 -772 -176 444 -56 -712 -722 410 -841 -344 -588 -750 987 -32 508 -535 133 59 178 -37 -21 589 -636 692 672 -735 78 366 16 79 782 201 232 390 -182 -393 -893 492 -491 -41 -267 284 -644 -219 858 -196 -232 913 9 -153 -221 -885 -30 12 562 130 665 449 -816 -444 50 -843 367 -509 -681 440 -396 -35 -579 -489 262 -96 -119 233 32 425 334 -1000 -18 463 210 232 554 -596 -884 -26 -709 338 252 837 824 828 436 527 103 -624 851 126 778 -252 493 487 609 -101 -597 -23 305 127 41 -642 -666 -414 987 -230 781 617 939 -281 -178 324 134 218 130 560 280 -678 -365 497 824 -964 37 867 340 558 291 -522 -969 -782 943 460 181 -176 -252 -702 -780 -61 466 -878 -533 -485 427 -157 -110 826 -511 49 869 -952 -58 926 -99 -958 190 -132 942 460 555 -553 633 493 -446 328 292 -62 -780 -503 -304 647 -733 -451 -378 -100 472 294 402 186 -886 -488 -145 -715 299 356 982 464 440 -230 -62 659 -948 92 -588 -647 307 -650 -717 -226 -370 147 -296 -838 -37 849 -327 -755 889 -710 657 -703 854 493 -475 -440 -926 -284 331 940 408 -456 -817 -884 -658 443 459 523 68 -922 -322 487 94 556 -787 -753 -56 -80 -144 405 361 924 326 -518 49 -126 533 535 -67 -718 307 812 622 54 -190 363 392 -729 -730 -608 -334 -306 368 98 989 26 -787 -976 -870 -783 861 436 -6 871 350 33 -874 433 580 -811 797 -645 -939 -222 333 178 -80 220 -938 -577 -151 751 383 -638 -712 515 162 -432 -17 -359 -799 884 298 673 300 -880 -821 164 -912 290 688 -235 -649 236 -247 -224 -173 725 -788 930 -104 -757 331 216 -723 92 -648 488 903 965 -860 -129 820 319 -571 -71 503 654 -482 -323 -105 -298 -725 -432 -632 -71 607 -260 -922 966 -535 -740 843 905 -521 202 549 163 424 846 -506 723 -482 -944 735 -101 13 826 -859 456 375 644 183 -966 -894 -500 -946 42 128 -65 -171 -3 -970 -727 823 106 142 -238 269 527 -133 -574 -204 -974 -293 -298 -467 -264 894 -683 876 908 329 -78 -487 338 -369 -735 -104 447 566 -750 -604 -90 683 -65 -808 -25 290 -76 209 -842 -947 870 -995 -496 69 -688 -212 -675 996 -836 -505 -959 -413 593 32 356 -856 414 -421 -410 35 599 -133 945 -516 -281 426 -917 -286 639 -362 -180 639 -754 -489 -115 -497 -477 570 500 -855 926 -317 -198 -750 381 -990 -137 700 -804 -726 -111 215 -724 -318 -874 -523 625 -511 -309 -879 -458 -598 952 -166 -409 699 172 471 903 -522 870 142 -1 499 -269 -630 -641 249 716 -76 698 679 22 -671 630 -299 -760 997 -770 -821 -67 -687 71 -42 -833 576 -183 686 -335 870 164 885 338 -474 -712 -73 -301 470 -208 193 921 491 -185 883 534 321 51 -738 348 -608 -506 -445 919 33 478 909 -606 -513 369 312 708 -631 -186 353 75 -928 366 -384 824 545 -959 974 -903 326 -93 -355 -365 -276 250 565 -820 79 759 101 -258 -194 -729 692 -128 345 -930 -846 -567 -72 405 -297 -355 757 228 -777 488 981 148 -188 -559 -179 971 625 -46 -701 360 180 -173 -223 346 410 -817 184 268 754 150 829 -308 -417 450 -721 -610 -606 69 -639 418 942 312 434 -650 497 86 834 715 -171 840 870 672 906 226 168 -521 -41 -970 -15 -607 463 723 944 -435 -153 999 851 -465 -473 -735 -994 682 -872 364 940 -126 -180 -964 100 508 -91 -969 666 -495 -613 -224 -104 493 -807 -131 -452 292 -262 -759 -570 -534 147 561 -486 -591 896 123 -459 591 -514 471 -242 443 945 -703 173 -621 755 205 508 -486 -941 726 -33 353 783 -734 -916 331 -614 -975 38 -883 533 242 2 -678 150 -905 -530 -431 -154 774 -399 -864 462 -562 458 -214 718 -769 -601 -192 286 -941 257 -905 477 -858 -209 -67 -108 -690 -477 -298 63 -628 121 -837 992 448 484 -587 213 -155 985 948 -722 585 514 -980 -627 673 -881 637 55 -109 -294 -986 -223 -886 -417 -375 604 6 858 -427 70 980 114 71 -458 -922 766 642 -519 -544 280 404 791 452 -891 826 221 4 -574 979 393 489 878 -551 108 -266 974 -460 683 214 587 878 -813 -87 -330 387 123 -816 -340 -805 -31 -836 603 -609 879 148 -410 491 437 943 133 343 -698 17 -620 264 480 753 177 -854 982 831 165 -47 567 -6 -156 -592 349 -124 782 364 -609 623 791 991 79 800 -927 104 799 -807 -690 -754 335 -11 804 -228 525 240 669 897 -617 -542 -153 351 804 147 -11 883 -182 201 -333 268 502 -21 313 939 -607 442 793 681 -638 -226 -174 521 -618 711 -713 602 -974 -826 615 802 -390 674 618 -55 92 834 -221 952 726 993 300 -829 600 -195 176 974 140 405 -219 -218 -319 -842 -962 -732 577 101 -895 -62 241 698 -70 -309 -909 813 -316 954 -821 747 -965 -637 -184 -662 -534 180 996 88 -236 -233 -548 -188 543 446 -443 -905 800 -792 -129 -619 -700 -478 -594 -245 -546 -94 -686 533 -604 787 276 797 -79 -260 -629 -175 79 852 -410 124 -109 294 750 -30 -43 639 -533 -400 505 121 -434 -535 -80 -395 623 -847 -836 392 -628 -210 -445 553 -962 -422 -467 287 248 361 -35 663 357 552 -622 -395 464 -482 -114 -203 701 -944 192 985 -624 889 -301 -590 630 -705 -953 -809 877 -896 80 82 -667 583 -736 -647 422 -5 -615 -253 -756 31 484 920 -998 -178 -465 -825 -993 -537 48 -787 -608 -777 -76 -997 566 -320 404 -934 -149 710 204 603 -12 -511 -480 -758 -61 -301 -751 271 -867 -35 -81 276 993 -744 179 -858 -795 483 -526 -421 172 319 607 594 -249 745 222 408 954 -904 -328 329 214 -672 747 998 -80 234 476 -662 -112 259 94 48 -835 191 -839 190 -489 -959 -836 -347 -295 -629 174 66 -750 -471 437 -67 661 -741 -644 -128 216 -912 -500 -507 764 -688 839 -469 -497 -42 91 280 5 403 474 -875 -710 -834 207 543 -775 -725 572 919 -431 47 -817 964 -562 -350 541 -398 -778 530 -895 -294 612 842 -365 -929 396 -831 -124 807 -875 42 -524 -354 47 431 -69 669 -129 311 -750 -571 -410 -201 420 570 -359 -930 -852 -538 -515 56 553 128 -832 252 95 886 592 84 -543 -579 -234 329 632 214 589 647 14 76 -504 -208 7 177 295 -430 -692 773 -139 56 324 805 -899 -349 728 417 -714 -16 663 -542 -100 456 224 436 -910 -537 -306 -636 657 -535 -405 781 -198 259 573 212 642 -930 -157 127 200 238 -978 338 -4 -774 -351 293 522 703 -839 -463 910 211 -807 -612 -87 -812 495 935 -373 -677 -872 105 358 348 -358 553 673 -100 369 669 10 -746 333 -460 55 324 333 68 -560 -67 333 -525 451 130 -887 -35 -678 148 693 -720 426 355 -721 -538 293 322 863 -413 528 -750 878 224 -78 938 754 -766 -101 457 -320 -158 286 676 876 -344 36 -224 572 504 -124 -101 212 929 -616 -433 -605 -201 280 11 303 -884 -533 -892 447 991 299 76 -330 -381 188 534 473 519 553 -180 -205 -456 93 -794 -871 579 -931 861 741 797 191 543 327 537 -289 328 -22 -692 -576 -754 -951 -488 398 636 447 -549 430 -97 821 -479 -948 494 446 -429 -163 -940 284 -508 535 236 -528 -885 15 324 -387 -637 -560 424 -574 107 173 843 -204 896 1 652 228 -417 605 -160 -92 11 -739 381 -527 -429 -766 -74 -990 -15 -143 100 799 941 244 429 -423 -161 -939 805 974 -103 858 781 -271 -556 957 -53 982 941 -208 395 -66 -418 324 446 -784 496 -5 -399 -375 815 -461 -872 39 543 733 901 -76 -195 507 -552 -535 877 607 684 199 -292 -88 -741 94 73 102 746 168 -703 170 308 229 -252 -541 -649 -375 -853 937 -26 -81 3 14 -262 604 -836 350 -429 438 -425 352 484 272 729 700 -437 -846 151 34 -745 292 -135 -55 -299 969 -934 -887 -769 -411 20 -784 8 371 -726 -933 -421 595 -556 -583 -541 442 -210 243 -600 73 -909 700 924 287 287 429 544 -179 334 -989 -77 -267 -708 809 -234 -593 -272 -223 964 5 758 -179 866 396 -454 589 548 -179 943 208 168 848 379 -313 -931 984 331 647 -72 -214 487 449 -110 916 -705 -266 545 101 -795 81 -458 171 13 -369 952 933 14 -23 -598 315 -698 -98 636 487 39 -144 -149 445 887 -3 680 347 374 279 287 948 -957 836 688 403 -35 50 604 120 630 572 -769 -156 858 765 -542 -214 -836 167 -718 291 281 -203 165 806 962 225 -265 -409 23 302 136 -224 -648 812 -518 -882 -125 -735 523 -655 602 259 -10 33 -548 -542 426 -470 45 -717 -872 810 -971 -592 144 17 -217 672 723 532 -167 289 932 417 641 -547 200 -959 494 958 244 -590 870 548 -267 -329 11 532 -925 -810 -22 317 837 -569 532 -950 625 -368 733 643 53 -683 459 -553 -664 -122 -881 809 359 -756 -646 -269 -43 -401 523 -555 879 -187 690 157 801 167 -514 809 -33 -296 910 976 596 -514 -318 5 523 10 -33 794 41 -888 -47 484 -241 -557 -622 795 62 -904 377 346 -892 -89 -189 32 -442 661 944 -104 579 -605 867 617 -959 -981 719 -247 -696 -87 986 776 -204 374 310 667 198 -134 -178 -673 -989 162 -402 130 -154 -27 220 323 13 306 -778 -745 -422 422 -886 -781 -668 -336 290 985 465 -286 -766 -544 -88 -222 -66 -310 -721 827 855 210 -371 -590 982 -647 98 -402 323 550 -580 459 565 -309 -864 -574 -793 945 -705 875 -34 82 -118 742 -411 591 197 -452 842 -309 634 776 -453 -979 15 980 411 554 699 291 -416 -34 505 394 -447 -684 850 46 347 385 -124 292 -949 968 -878 -557 228 -391 229 232 -37 -901 -559 -579 231 -311 -401 944 878 -955 -567 30 137 -45 300 -647 -437 -824 -626 -862 226 544 -741 -933 -969 110 -53 -505 -709 406 284 -887 -318 349 728 351 318 744 -174 -365 -123 -354 891 -984 -553 377 -308 -566 970 -270 396 -441 -262 -644 930 -712 437 514 -86 547 -796 -165 -592 4 -108 815 392 -419 -500 995 -385 214 386 -606 -47 -164 -217 -939 -989 588 437 622 -836 989 -469 -887 765 294 -87 -23 -474 -684 59 -336 402 -126 -179 891 -655 -564 311 8 22 -328 -542 -207 241 -699 322 263 238 469 874 574 -922 -319 -306 986 400 344 -58 -211 -452 310 -287 -858 590 646 -459 354 -309 968 -524 417 608 -573 -375 325 315 931 -287 523 -198 939 379 212 625 -743 707 651 618 656 -23 196 -726 224 -149 -394 -768 -926 -784 857 151 858 -185 -860 324 -349 -821 455 -504 480 -438 813 520 -949 788 -83 -423 -531 426 183 735 -772 261 883 195 -139 408 122 293 861 -943 -218 746 155 -523 -187 -429 765 942 -602 -61 -211 -245 786 341 -207 36 119 -191 803 -89 -598 -630 546 -932 -124 120 284 172 262 374 695 -683 268 -760 908 733 -25 -673 484 16 -721 -491 -165 -149 324 307 -62 137 895 -980 673 -598 -831 -660 -222 -175 343 -540 -923 763 413 610 -862 -148 -532 -238 -870 212 37 35 872 -401 -120 282 163 176 957 954 251 283 -256 186 936 -194 -764 650 128 675 444 -927 518 -858 -808 -917 875 -503 447 853 228 986 247 138 -576 89 456 -508 1000 -518 -384 180 277 -776 -873 427 452 -463 877 440 360 512 107 -998 -206 580 24 574 146 -226 -366 519 808 152 -447 -515 -806 -21 -297 55 -467 -866 475 -701 -838 411 -913 -990 378 -119 771 -826 79 342 -165 557 477 152 702 474 -207 -548 -39 609 -851 572 -992 -872 -142 -972 -243 953 359 215 499 130 943 -404 -509 839 17 -885 -650 188 -146 -380 -347 -77 -251 594 611 311 101 -822 -52 574 823 15 -14 -813 165 -369 40 651 518 43 -164 -388 225 -578 -475 -527 537 -618 -875 -801 233 -757 -457 -506 -346 889 -25 -477 -956 380 67 -894 324 860 -790 -582 779 982 735 -395 -842 713 333 -201 836 921 734 995 744 -280 281 745 226 644 599 264 872 -44 273 -616 974 -759 896 -82 997 -408 -289 361 -147 -400 -805 763 -721 -374 346 887 -250 858 914 614 -550 -14 -229 -165 -640 878 496 -611 -563 101 -181 -234 -178 868 -644 -558 -869 -209 470 787 -715 54 -557 509 932 1 -532 652 359 -274 377 -123 852 472 -343 -920 838 -870 -275 -339 442 -251 -837 -208 -893 -36 -810 -274 823 -650 -157 857 256 -591 -682 -691 -334 -303 -730 891 -409 230 -122 686 17 -624 -308 -558 699 857 -70 372 348 -52 -355 -377 4 320 -541 174 731 794 -857 -150 996 792 -62 537 -911 -657 -998 -628 152 784 594 125 -916 -951 -724 -171 366 -311 993 -860 846 751 170 962 719 -781 -813 -677 -663 -102 -356 138 124 -63 -880 -214 -778 -503 -131 -57 935 -672 -337 -546 -433 -308 -668 102 600 101 894 661 329 542 -618 785 490 -888 204 -789 637 -270 -692 737 265 -766 766 549 -817 946 543 439 108 -797 -907 -523 -638 -807 521 -645 639 614 -566 223 -573 311 628 765 492 -433 440 -538 -884 -558 385 -72 -893 -296 -917 -839 -357 -421 936 -905 -12 201 -492 388 389 -749 -152 -575 659 911 827 -50 -42 957 -257 301 955 176 992 27 590 -648 -735 -938 510 -240 -295 11 -741 -218 -910 -666 -665 549 113 308 -326 -915 660 -537 134 -127 325 -936 423 -602 -314 -377 -357 381 131 408 -978 880 -473 -479 -416 715 -333 252 -706 -577 633 331 -992 -248 204 -340 0 -429 -571 566 -535 198 734 940 -702 -45 401 997 987 163 -427 367 -529 571 -83 976 320 675 -976 -59 -313 -793 -831 -162 -878 554 496 -185 325 -365 823 783 800 -102 -328 792 -761 860 -5 -741 -822 350 -804 -17 -735 -580 -455 928 153 -541 230 -671 826 -314 -718 -722 123 -301 387 -504 746 507 -346 -862 484 -42 -191 874 304 475 820 -557 514 -852 676 -303 774 -394 -935 356 41 798 581 -163 416 -705 988 482 676 -811 -285 812 937 870 766 -235 -577 707 -543 446 -828 -789 -741 -240 683 143 826 375 -176 20 652 -371 -582 399 -958 -775 973 -747 -457 -348 -719 159 25 -771 -430 903 619 15 -279 -204 -677 -474 490 -462 268 273 -545 -641 49 121 644 -869 -601 -471 208 624 -69 -528 466 -177 873 -82 -723 84 380 520 366 142 483 296 -214 710 -52 -303 817 -222 148 123 12 -840 -358 -466 932 873 -720 -562 803 -830 221 358 -144 919 584 727 897 -669 -211 -689 518 322 394 760 73 -657 -645 -460 -992 -843 -647 -229 -39 837 787 302 -524 671 -573 -788 -871 -300 -223 -592 -604 -400 25 -967 -36 -651 867 866 -619 244 -529 858 -409 -102 -958 584 761 408 729 -433 23 -498 -557 206 -131 -162 -348 646 846 745 -693 -67 -266 227 -573 176 -819 -513 -1 -279 591 -342 -544 983 -958 628 -850 9 96 -867 863 -341 983 -884 31 -623 987 -161 -511 769 -550 -182 -830 744 674 552 625 -86 -489 -32 204 959 564 -554 -375 -893 -298 249 -881 970 856 894 549 -946 -703 539 285 -303 723 -249 16 791 490 -610 -797 134 498 146 -351 -341 565 380 60 -557 -919 655 -994 566 -810 -687 373 -838 -57 -591 -308 289 -411 -90 -51 448 847 -825 -470 -614 715 977 16 470 390 -39 751 171 -373 69 -24 -561 -435 -373 -946 -842 -257 979 -822 814 245 60 -72 57 -759 244 -622 -227 252 562 233 141 -216 667 -131 -386 -891 356 -218 949 178 250 831 36 741 -298 -2 -140 -805 -525 650 -792 -696 451 -170 -881 -871 -974 260 -938 404 -264 -464 -191 646 -751 -625 -834 -527 -852 589 277 731 -329 -572 284 -849 0 -729 -573 441 352 -208 334 530 786 729 404 -119 -991 -565 -595 -380 86 -442 461 -137 523 -859 853 -720 -523 -445 118 586 -587 819 910 998 -248 340 -202 810 -219 457 800 -928 -588 499 652 -844 -908 337 -870 -713 394 726 597 -820 470 -22 464 913 909 -596 698 -76 212 244 -208 -676 132 -22 -305 481 853 -154 -398 -948 -388 522 502 -318 565 7 807 888 -988 -206 -938 306 904 -113 -193 -688 517 32 -560 -508 750 522 -520 518 -3 196 437 198 979 -959 -945 520 -861 -556 257 816 203 -617 -587 714 25 -696 -868 -58 -183 -318 -306 -732 746 364 -888 989 241 667 -370 550 445 -530 -710 -360 110 -129 28 157 344 -51 484 -282 -64 387 -902 -419 26 -769 -327 544 -71 -653 107 78 -385 -945 88 741 -904 83 -438 -531 580 -93 -593 -917 -551 -864 -153 -668 -692 -9 393 -613 -348 568 -357 -292 -525 960 -693 -463 -26 601 -923 335 488 -925 -551 -618 563 -748 -982 -451 796 -874 -53 -100 627 -124 -201 691 -568 -85 -423 -717 443 -941 -996 941 -98 -405 -958 -302 -148 -973 -251 603 671 105 681 372 655 630 -264 -268 -346 338 527 -263 356 34 -566 30 -825 305 -931 -506 -413 570 -395 540 130 49 -762 264 -97 -61 -118 -498 124 -652 -72 -281 679 -129 -310 808 103 -4 322 -523 531 650 -537 107 457 210 -966 -282 -532 757 -843 257 592 482 776 924 -204 540 -234 433 244 -6 877 731 -723 54 109 -584 716 169 135 -405 -150 944 -796 -162 440 -151 273 27 233 -986 -848 265 -631 77 -256 639 -415 -272 34 902 -499 663 773 637 -582 324 -22 743 772 388 -222 -141 -77 -929 -132 443 -839 -840 -716 754 -602 -103 -844 488 -992 -210 -895 833 628 -142 -167 -402 369 750 -940 503 -933 702 621 -63 -927 -728 736 -363 599 -812 822 -519 6 623 328 -370 844 476 854 140 -297 140 881 -784 -597 -433 71 -401 102 -441 -3 -237 730 737 -41 -536 -346 -419 -480 -680 -520 -986 -752 -871 928 175 640 -555 260 862 -903 -444 -171 -404 75 -104 440 -135 -545 482 54 -890 165 192 709 667 474 462 602 157 -677 401 602 882 -639 914 -969 -184 501 -204 929 -444 -498 -175 683 -638 264 23 -591 -494 640 537 -225 832 -824 -615 918 -187 616 168 76 614 -606 511 820 -780 -674 -875 -799 -30 575 154 548 -636 978 -638 288 183 -876 -723 671 -981 501 -626 -494 -959 -372 653 86 -949 478 -536 975 -546 -887 189 -766 777 -843 -790 -772 -430 213 806 -196 63 -936 762 862 -280 848 -944 816 -243 300 -185 190 650 -126 967 581 298 351 992 -840 317 548 -620 123 102 -728 391 -224 652 -348 911 -59 891 390 62 114 442 -916 -89 -346 158 -647 -523 142 123 -420 -140 932 659 -254 -57 118 299 88 530 -441 -761 31 -582 633 -343 -347 203 51 -962 -188 795 -26 -799 178 -794 929 -853 -254 86 -757 200 -518 -6 -207 -708 -95 -996 247 -632 715 122 466 -529 -451 716 762 -342 886 650 -219 727 -788 93 624 765 790 630 739 -516 -372 -736 771 -310 -943 -517 -815 -811 713 -259 -651 480 513 -513 -487 -702 -483 -702 -154 -543 276 599 -501 -606 625 489 -663 68 764 148 -136 580 71 434 958 171 522 253 -377 574 503 -320 627 412 740 515 -422 341 -974 -640 363 224 -674 891 998 868 507 869 -887 -721 -89 67 968 -637 -751 306 -368 34 -251 841 567 -301 764 -187 -580 121 486 -274 -701 -13 -245 -664 211 861 -300 408 446 91 -488 -483 969 -35 714 958 -371 -396 -250 536 -822 790 -733 -317 896 -636 -913 -245 869 610 -79 547 1000 -560 565 867 -350 149 229 -627 -173 662 -400 -97 -157 -312 -165 -642 395 -380 -359 -403 856 534 426 -635 647 -102 593 923 -447 470 791 -780 72 459 -75 -756 -105 977 -790 -168 467 -96 40 521 -468 421 882 697 95 616 827 117 -344 223 66 800 76 314 749 352 256 -597 -496 560 -602 238 673 395 -245 -705 -800 117 -958 119 -659 596 261 -260 -931 -41 -618 -894 579 -772 -69 676 320 674 -260 692 620 -351 340 -425 -178 -638 50 543 -122 733 108 657 -937 618 -445 99 -816 -872 571 870 -467 -172 -230 838 955 -40 -338 889 -218 -666 -994 -734 -551 -650 251 74 -689 -719 342 716 -826 -683 -974 835 -812 -348 60 781 -990 679 -222 -848 551 -105 790 -533 937 51 736 -940 -509 173 -737 -500 -57 -275 227 -494 923 97 219 267 -450 788 -264 449 593 562 -31 244 754 -448 86 801 -982 658 994 -859 792 -146 500 633 966 -438 -744 328 -862 556 -104 -962 -247 -545 -721 85 -660 -436 408 -3 -688 929 777 874 -157 -305 -145 -830 -876 -417 499 -742 -983 241 -556 -445 418 58 939 914 68 -551 -284 -965 254 668 -724 -234 -823 -503 605 807 -930 738 -157 891 989 -680 370 -146 -364 205 577 770 -43 -126 943 -288 -398 860 361 -174 644 328 -803 -410 507 953 -420 -758 463 580 -774 232 649 555 -65 -794 836 274 226 -772 -990 -275 -603 -523 992 967 97 -695 875 -55 -72 -527 556 -124 -82 -769 375 -297 -598 -209 -497 -234 964 -789 -307 875 -606 31 -705 -44 165 262 -91 -926 887 -223 601 -359 -681 696 -566 -469 -593 -12 473 -134 391 323 575 -235 -114 -664 -694 -747 -220 -170 -400 431 260 -846 279 -74 855 -38 515 655 392 527 -16 -692 -575 141 -366 581 -373 835 126 501 -503 853 225 -485 25 -467 -866 530 545 184 29 295 622 -712 -571 664 159 -486 -6 155 990 -252 -866 558 -747 -180 728 129 627 466 -888 -885 -24 -760 -116 -448 -627 -780 -619 99 502 865 -190 -961 -854 377 -674 -470 929 950 -397 93 -877 -199 547 819 -606 569 286 -897 -224 246 -623 -690 353 804 -457 -714 -300 874 -382 -433 -681 572 -863 569 -107 843 875 61 327 723 -816 291 -123 -378 263 -437 996 485 809 -362 -2 -212 177 580 -202 900 853 -854 -331 698 724 -639 153 -317 279 -861 258 -910 953 52 398 864 -991 29 -191 170 -603 321 -148 -780 -609 997 142 228 -662 -3 -286 -781 -285 908 -783 835 -724 -955 673 587 -377 379 546 747 62 853 450 -602 -681 506 785 -670 180 -735 -745 849 -687 -314 164 -465 757 548 -816 297 -20 339 201 -975 -685 662 243 505 929 -394 -211 -90 758 -795 -829 -397 225 107 107 -498 -774 -706 964 -305 624 826 888 -655 -615 277 103 519 728 985 -170 85 -370 -228 -14 273 956 592 266 -22 -882 -264 920 -265 -235 775 170 382 190 -239 -628 -347 903 399 -205 -910 859 -868 597 598 429 113 668 628 928 694 722 -747 578 821 -83 467 53 238 -234 273 -768 121 -827 618 602 893 293 633 217 -800 551 -6 443 -41 -810 -242 -2 -133 -351 -79 -219 -722 261 828 -431 -739 976 735 -801 -263 874 -389 319 837 -464 -33 -849 247 649 -155 566 -708 419 -701 -274 293 -593 -822 -395 -558 638 -960 923 -648 -837 -5 807 -250 -604 488 97 336 -356 -750 609 869 -896 -184 -704 821 351 989 828 -592 -21 -629 -54 -844 192 473 457 904 -164 -585 83 658 339 -508 815 896 935 -722 -551 -36 -867 -307 -199 -397 -610 -435 130 249 233 688 -422 -814 -605 -463 429 -674 -528 775 -724 143 706 450 828 360 -286 315 621 119 100 618 423 -856 49 682 827 542 -187 -703 3 -989 -247 -687 831 382 -842 583 519 -903 -496 -661 95 -207 708 744 520 -784 681 676 782 -906 -696 -595 980 -483 -576 172 733 527 878 942 -401 -936 -96 -219 664 -370 24 -385 46 -125 -483 -65 620 117 320 38 -297 -508 811 -281 707 -61 695 -997 381 92 -260 604 -699 663 -288 844 -111 911 975 -52 884 -576 -502 -149 714 -392 423 26 -38 189 476 -208 -726 -39 -889 653 -439 903 6 165 -117 362 528 -665 -679 743 772 172 -334 870 -822 -821 -274 246 215 -752 -366 -356 801 595 386 -256 -282 -527 4 325 468 -251 -352 -13 -916 -775 178 672 -938 259 -599 -822 114 -149 -941 -876 -806 -897 813 -360 -512 -448 -381 220 -341 454 804 -843 971 -972 -44 -798 -807 -467 -562 -991 293 279 -833 497 -560 815 725 -815 -176 113 899 -33 428 428 839 526 606 339 -780 -299 668 -767 -804 -804 439 -415 197 969 -70 997 276 670 -118 -330 504 997 -757 681 -895 446 505 -79 685 -834 -635 455 808 -14 750 -454 -385 -155 772 110 733 634 -741 353 400 675 -849 -156 0 -768 -580 -983 -825 902 114 -543 -137 -971 514 338 430 -257 228 625 -211 583 -757 -148 469 -147 -80 -185 323 600 737 -214 51 -865 175 -951 194 -391 -907 -733 14 774 -498 -650 69 21 672 -149 -501 -812 712 -651 564 -448 -656 -814 460 -286 473 762 -436 501 355 172 -230 342 965 -62 419 117 -123 -111 122 -225 545 600 133 877 -683 330 -814 -941 -505 846 931 -977 -127 882 -100 662 -961 -532 -363 -853 -68 478 -378 508 172 -483 309 -540 119 467 396 -563 184 -973 -771 396 -105 852 538 535 -218 711 -877 555 -194 476 918 483 27 -532 659 -354 533 180 -756 751 -288 522 671 795 -840 50 900 136 700 -728 629 806 -251 -631 726 642 -482 996 -734 79 847 -778 892 -436 444 -572 -69 584 3 -675 -872 -962 -656 -374 -133 -733 372 380 -365 -338 719 -810 -772 -564 -712 -42 493 -33 -618 240 352 -456 318 -117 -955 -80 624 371 -411 738 252 -204 910 -728 -702 729 -724 237 357 680 -317 497 354 -386 -99 845 -211 -875 523 27 -43 -944 701 -253 131 439 -572 -870 -684 -626 998 475 -2 38 345 470 847 -748 -158 -281 506 92 -981 -929 -787 -991 816 -651 434 -548 93 -334 821 690 535 204 -896 -85 -970 866 122 -605 828 -896 -673 527 -925 121 773 687 1000 -604 -189 469 -172 -909 -573 680 -34 583 -972 -737 265 4 788 -137 597 555 -317 -341 1000 -66 121 -898 581 535 -884 -485 -264 -897 466 -785 -54 -446 -862 908 -319 -254 -695 504 844 -936 -589 908 -621 160 680 -516 652 -414 -788 617 -924 487 639 -702 -196 -849 -141 -261 936 -602 -73 793 -357 580 -240 -626 -556 -794 137 -241 935 -91 665 -139 150 796 -540 -290 758 607 -115 309 420 -259 -661 362 -563 -797 -555 -723 578 73 813 -98 924 782 -761 -676 -66 -482 629 -728 -49 -219 -113 685 691 -905 313 726 303 358 -512 -889 542 977 594 -693 -422 -915 136 -346 -834 -781 -126 546 -989 42 722 -426 -48 -390 -425 614 385 604 237 -28 -698 -127 -621 -346 -762 609 757 -682 861 -760 -87 857 256 224 -870 -14 -169 -93 951 264 286 -125 760 371 -665 682 691 334 145 -549 425 282 -816 177 -869 -317 -962 900 -311 257 994 -515 142 546 -71 104 950 -393 344 559 604 921 -829 855 -870 368 871 -971 -509 413 492 583 -894 -363 -85 -326 579 124 -280 -993 -750 517 670 -816 212 -666 -514 -353 807 -205 553 111 249 -855 181 569 101 41 999 -666 -538 -404 516 874 53 -409 946 -949 906 -678 -159 -390 -695 -533 176 322 -312 419 -130 -207 852 736 220 -537 -43 -190 -403 -723 -265 469 308 794 -231 716 423 -98 26 550 -398 13 -834 -207 160 989 -20 -60 -325 -312 11 707 -513 -254 -608 149 -113 745 -320 950 232 258 -663 -316 -211 538 -755 296 -731 -824 -589 830 466 823 912 520 -210 -483 -234 -640 -287 -956 -826 369 935 -953 741 -195 641 -472 636 -365 -39 94 -855 826 -468 -420 552 -495 865 462 6 779 -489 593 -44 -490 259 -464 260 -33 -380 742 301 -405 462 -338 -312 -939 540 -923 -516 -758 -830 702 309 228 -554 -863 142 -995 991 565 437 371 876 849 421 882 -706 -46 585 367 -54 -18 -391 -503 775 342 805 103 -789 43 -575 -391 -428 -570 789 -840 -450 -812 -487 -3 852 195 900 -856 -839 -97 514 117 245 943 -401 -937 -161 -453 856 997 -530 -352 -808 314 941 396 166 422 700 746 -481 -826 -270 885 -761 742 -92 -900 -60 -788 -907 -765 197 -309 1000 -233 -335 -977 -344 -606 758 -737 -242 279 493 487 -759 -565 200 767 244 580 146 148 -696 -978 -703 464 120 111 -929 85 820 -361 514 -968 -643 986 -147 644 335 458 -672 716 248 466 -208 58 726 -830 105 -627 457 951 -507 708 -472 431 342 962 -510 -496 622 658 -732 416 -798 676 37 -440 -575 -524 988 -407 -659 -986 -43 -554 -229 193 276 18 406 426 714 -591 -907 -344 994 434 -136 -142 -379 -890 -820 -376 186 134 618 572 -941 -791 -612 -267 -855 165 487 564 810 646 932 -558 996 457 -348 -179 -348 -64 -369 -395 837 553 -337 993 43 411 -506 -273 -177 -118 300 563 -4 -391 169 743 -439 48 468 -699 -521 77 642 -563 581 351 944 -937 595 -54 -354 686 338 990 271 -898 -852 74 -590 989 -612 834 -739 -536 427 149 79 -634 611 -939 -939 -195 922 318 714 -905 165 339 439 336 -202 -189 -293 -331 -567 -188 821 68 -476 -570 993 -512 -69 -856 417 -668 3 -603 -2 99 -76 546 -799 -668 -423 794 388 -517 -346 575 847 -784 863 745 -469 233 493 -414 -242 48 561 84 157 455 565 -716 -269 -581 -196 -182 -270 8 243 713 835 -346 648 -997 678 353 611 -693 449 927 -774 -866 598 647 616 486 -468 -979 -447 867 590 -942 547 -346 87 -673 -814 -907 -633 -681 -594 -134 -977 98 377 343 695 411 -60 35 -486 -891 -160 -898 -141 -890 929 770 -975 -973 -460 -355 246 -874 -216 494 -943 653 558 819 -569 -115 -328 121 356 -593 -42 -259 332 176 181 378 -391 555 -970 405 489 444 922 444 426 489 -897 57 -31 44 -124 -472 278 212 -106 647 226 869 -674 -599 394 -117 -513 -870 258 -747 -672 -634 -426 -847 940 203 -603 309 -336 891 921 658 158 -605 719 -340 429 42 -226 -916 855 -944 -428 -453 472 -626 460 -825 901 425 -773 557 244 706 462 149 -506 431 -775 -351 796 -977 367 210 628 -668 -23 981 846 652 450 -436 185 -251 237 -842 493 -237 -443 535 -224 -727 -607 101 -93 -839 425 382 -824 790 -911 289 710 -847 98 675 659 697 906 649 240 -220 -949 718 -214 141 -479 -977 233 679 -337 -119 283 869 256 -617 16 -812 -804 -732 -436 949 65 204 -862 184 867 37 -625 -857 -156 -879 -540 -436 872 211 373 -514 878 794 262 305 -204 37 302 31 54 -159 -939 -640 -872 -161 565 -35 -566 236 -658 -323 790 -965 -532 -592 960 -898 -105 395 857 763 -489 -261 -981 -826 783 926 706 376 -203 76 -965 834 -87 -736 -32 768 -20 -209 866 -135 545 212 -187 -351 934 -538 -278 -395 444 -962 470 494 12 755 -368 248 -814 863 -464 -722 -68 -239 -678 -567 -146 -435 -724 445 17 -961 -480 82 -939 976 735 -562 421 -143 -967 -517 839 -582 698 -836 -34 834 -622 -964 -888 487 354 -788 136 178 569 -996 592 459 228 296 -262 -60 814 455 -270 -15 -82 -684 935 444 -708 -183 -229 -768 816 492 686 927 -806 623 841 200 809 229 637 -665 553 -615 342 460 -44 -23 -34 -14 -95 -851 -252 202 798 -70 397 -101 -334 -972 -138 -483 -663 -442 236 -416 708 76 -435 -261 -950 -213 -698 779 -841 -78 -440 162 198 854 -397 -975 -545 634 -612 102 -805 720 -920 -442 819 340 -331 -142 -17 817 819 -256 -670 668 638 761 374 119 -368 -977 -759 -299 446 -451 -14 -101 982 411 -220 156 821 -987 947 374 -102 -784 -798 716 442 107 -617 -167 358 -868 -518 -771 953 -675 -476 -498 -907 141 148 -284 -515 -669 -376 -853 679 820 742 841 835 -803 -261 127 -664 -972 483 -259 -154 -83 -229 -47 -971 -148 17 536 951 449 170 -222 -659 -691 -314 783 -640 939 706 -639 452 -177 493 -130 -934 -678 256 170 465 -587 -1000 377 374 -4 -582 551 -568 -417 950 457 -772 280 98 -881 -490 -484 719 399 682 827 -922 978 13 -29 540 -630 550 -940 134 -608 966 422 -410 389 -247 -908 872 722 -565 -770 22 637 503 382 22 -248 -297 476 -263 -521 733 604 -545 -187 -457 577 108 513 821 -613 593 458 -38 -43 -143 990 545 -507 -965 -646 -947 221 -402 -862 -938 385 64 -923 -794 -59 677 -174 497 -281 859 26 -515 652 -862 -15 653 726 281 -267 -107 375 -366 382 270 -62 415 925 438 565 -111 -43 -530 -636 -761 507 -93 758 252 522 700 -899 -288 445 948 -431 662 -563 -535 -972 619 731 157 -86 -253 408 -767 715 -189 694 933 -701 -51 389 -582 825 525 -545 868 -959 -68 599 -850 785 -464 -637 -125 240 -348 -805 -57 -43 826 826 341 -760 873 -362 319 -341 -458 605 -634 287 -610 852 -985 -609 -305 -778 990 -449 699 631 -378 -492 -422 846 -785 -633 872 -191 905 825 -455 -662 626 -785 -432 779 -60 -878 842 181 -224 -677 575 -232 -71 -134 -779 430 60 -593 389 -594 -936 -823 -64 -501 -658 946 -186 275 -461 631 19 284 -200 878 165 75 518 -955 378 -257 -714 745 352 -69 -710 456 397 -621 -490 -429 626 -916 662 795 -244 -974 615 446 -76 938 -628 119 127 161 -757 -925 -821 722 -760 -699 -961 742 116 -538 -949 -690 13 374 492 740 264 -751 -215 -45 341 73 -528 -940 25 -610 531 -105 529 276 945 195 -789 851 720 -86 -225 -536 -871 -4 139 481 -603 -42 -562 -798 -127 94 71 628 -627 -886 600 784 275 692 63 226 -347 976 -218 -344 -801 927 969 -549 457 -946 -164 132 -36 133 -440 -582 -92 368 933 452 930 344 46 145 711 958 12 -1 -91 301 -396 -273 481 483 -323 531 -988 329 413 637 -159 -633 -118 458 -653 185 -791 -293 750 -766 726 -932 830 360 621 201 -409 -636 7 -970 378 166 222 166 637 999 -724 535 590 -242 388 665 -17 -866 581 140 -546 772 -691 -701 -701 -166 659 -261 -529 -564 717 43 309 498 171 709 249 355 698 457 -335 -822 -661 -518 304 687 385 -786 -913 -258 -970 890 250 403 448 -607 988 -763 -387 365 921 -242 524 544 877 676 298 345 141 -796 -761 42 867 870 729 755 961 -649 -575 -908 64 877 -72 262 193 -408 369 139 719 -597 744 71 -441 759 -894 -513 888 990 -274 -401 -624 748 561 17 -884 -17 829 -215 -806 -379 1000 486 -183 434 432 659 -189 967 -644 89 834 880 39 -95 -945 -490 -914 -730 213 -798 110 -819 195 -306 622 -485 -937 843 -782 -574 -51 840 -109 -928 305 -860 -659 -83 -408 274 693 826 -711 -391 -595 -62 705 -805 -942 -171 865 -498 477 496 -169 -12 -349 -377 512 864 911 530 -238 -88 782 574 -755 606 466 -71 -213 313 58 -93 120 614 -424 -358 964 -336 870 -120 -824 630 727 947 -647 721 -744 763 274 538 960 678 -391 541 889 -299 -953 310 974 -739 -981 903 123 -412 429 266 369 921 662 324 129 86 -85 857 -713 16 -970 631 -378 164 -165 -557 -112 635 488 -272 -561 738 -392 -96 -475 -91 61 -498 -846 -133 -585 62 919 -621 -511 986 -660 574 -443 -468 -329 640 312 238 315 -256 310 -767 -790 -345 934 993 515 919 677 -881 879 -262 -947 -892 -797 544 530 759 -240 341 341 -473 908 992 399 951 797 978 -707 564 964 -968 -669 995 -969 -296 717 -873 -902 -805 723 -203 523 -168 -817 762 638 618 770 872 -726 523 994 820 333 338 -339 450 286 880 297 -689 -940 651 -109 983 267 -960 85 -231 -68 2 434 686 770 -307 372 -856 638 -557 -679 -605 -180 -880 -148 -291 1 116 -947 308 650 861 547 515 361 642 24 -456 941 -949 -676 -180 364 -12 5 -578 715 -906 -796 -446 892 793 881 643 -913 280 -952 287 47 950 -613 757 507 359 423 89 128 392 -417 666 501 -124 -977 -915 -841 -418 509 -676 595 642 933 141 802 387 -471 -684 983 -952 -820 -545 469 494 863 -696 534 180 831 996 -478 7 951 742 665 869 -100 350 -183 999 817 586 -666 -673 -239 -404 126 450 481 648 -537 914 970 401 -259 616 -585 -706 516 -95 -47 -271 135 -746 -701 548 376 791 353 694 -176 -89 -657 477 -960 -270 -478 -159 -937 980 572 -24 70 658 861 -136 -94 95 -835 -104 930 -808 -787 640 -376 -328 81 -845 -209 53 -187 -339 -301 973 -21 249 -760 -849 196 -480 -393 -326 -525 16 990 -220 -870 732 -950 603 975 -697 864 -331 -389 -921 -203 766 523 -976 600 653 518 -516 -612 336 9 -117 573 -746 -874 -486 -5 976 193 465 469 337 -360 381 -701 -480 485 70 -352 -105 -950 207 220 660 123 -922 -313 847 -515 371 212 559 702 987 -852 -781 -555 404 -939 303 344 -454 -952 178 -849 -973 -166 -916 -512 -343 -550 -271 -554 -592 676 -86 -676 -125 977 -135 -854 -855 -7 302 -920 549 348 637 623 -233 529 768 891 982 470 -199 912 700 -910 911 -238 192 -793 532 209 -856 -224 -131 -228 -864 506 -702 452 -288 -165 106 515 681 134 20 23 -541 58 833 -468 62 434 941 250 911 -786 -348 -809 -538 -512 -723 228 -671 -38 713 761 970 777 -464 351 -921 -354 -242 -471 30 -998 873 678 952 514 914 -763 -336 -725 -85 840 512 723 -799 72 506 563 807 -684 370 -241 359 643 308 970 -233 723 714 -774 725 -940 569 751 -681 -12 -749 880 -506 -729 814 574 -702 390 -416 371 865 685 -686 900 -782 533 -833 729 811 970 -774 -927 -228 901 686 85 -220 -623 414 -307 173 630 357 -976 -542 -612 -297 -600 828 -365 -741 413 -222 533 -952 214 549 -33 -898 781 -105 -54 -345 -551 661 509 -604 -950 199 -585 978 733 -485 377 398 933 695 157 479 288 -394 -325 248 -608 -140 755 378 537 342 546 -855 888 -262 620 120 547 938 778 -27 -865 231 -725 476 50 453 689 24 -572 -831 -246 376 486 153 725 -821 -439 -185 808 -570 -520 520 226 720 553 398 -995 865 238 -257 -839 914 -904 187 -713 -90 877 -519 -173 -674 -582 -893 809 -197 -551 -64 515 340 325 472 -71 473 -46 830 770 169 847 503 486 -344 -890 -53 -972 827 -87 561 -193 948 986 -447 878 194 -994 216 450 961 -19 -702 -101 142 966 -300 -594 506 -155 856 438 -615 -980 142 986 -853 471 -648 992 80 48 -466 -277 -816 -756 -678 491 -93 -710 -398 -880 14 -404 412 -873 895 819 -581 392 -87 945 -876 -703 -182 423 762 -307 -623 -656 592 599 384 291 -525 144 325 -111 -496 981 -558 15 855 790 550 809 78 -533 -718 455 88 908 -381 -61 817 -618 -502 -379 -812 -82 -249 460 898 370 886 -201 430 250 -305 255 -359 -22 147 -976 580 60 -328 825 433 57 885 -436 894 -216 -183 32 -833 -435 821 -55 -683 -377 175 659 891 5 -502 197 570 712 568 500 -220 -965 439 -410 -192 724 -599 -54 264 613 247 358 256 592 -636 548 472 -138 91 -410 -820 -574 -895 -281 -882 942 -191 722 723 -785 338 -662 -491 138 -395 246 -207 818 -549 -188 -505 205 383 626 275 525 -516 775 384 -895 -691 -316 781 740 -696 -987 987 -549 782 -885 67 32 -827 35 -839 496 -246 -646 -464 941 -929 603 -511 979 51 43 -837 902 -412 662 63 219 57 -954 897 -913 137 -248 105 255 985 576 488 633 -758 -736 331 455 682 -201 837 491 650 551 32 -470 -663 497 84 -726 -390 -915 -558 -456 -518 -389 -570 562 -388 -976 -190 -557 792 106 -194 -548 -660 -811 544 -88 919 -965 -761 -576 -257 -194 -884 -828 677 -197 -751 927 -547 924 -169 232 665 -137 -26 -356 821 524 -891 822 -312 734 993 332 46 -766 -988 -187 -34 422 -551 467 -542 -257 -939 -198 -637 -48 -649 -348 36 -623 -65 29 168 383 441 941 -853 -843 -548 641 807 646 -257 263 -374 69 851 412 -859 -859 411 -321 -998 774 -201 -217 307 -638 -13 -777 717 -623 3 -184 -722 -205 170 969 293 407 526 -306 -406 522 19 38 -33 940 385 -469 542 601 -568 -403 694 -803 385 971 764 -528 -938 -635 550 265 -615 -322 -425 758 958 26 -308 -565 -841 -285 456 267 -65 -806 -528 -870 -546 135 -451 710 645 265 -474 227 -999 -967 -779 584 234 428 -433 207 -925 -935 569 380 118 396 -132 -56 -460 -275 820 454 -206 -316 -382 325 681 813 923 -950 385 -353 -222 -789 506 -544 -645 741 449 578 -874 289 73 42 74 -675 -408 792 -944 905 -577 9 823 -566 -183 -497 -127 252 939 455 -422 626 -355 -158 -235 674 -41 -675 170 -187 230 292 -967 308 -924 -690 -67 162 787 -447 84 965 -599 376 556 554 867 219 395 363 371 -153 -317 -553 565 340 86 439 -795 228 355 -466 52 311 738 -69 80 -754 175 -845 632 767 -333 335 -806 -703 562 336 -749 623 173 77 -417 -600 -453 578 96 858 -447 755 804 -477 230 -740 -536 -738 249 -773 -268 847 53 282 25 -492 -879 645 455 512 -213 -996 712 654 -190 894 -482 807 -923 -911 -786 545 -482 508 124 -292 835 -726 -593 -540 -754 881 941 -930 -494 68 -215 448 -211 -185 496 522 -60 547 189 -975 -111 -745 -93 964 -403 376 339 37 903 -456 -935 371 588 893 513 59 923 -575 -825 -131 -763 -511 772 -535 692 644 -501 624 -956 -188 302 -171 -242 851 8 -868 -395 241 -487 548 -16 -708 -180 -869 -143 383 -355 -623 -683 -159 -569 -715 906 -852 -772 251 653 -502 -393 -317 -793 524 352 379 257 -483 173 448 -536 -708 40 -384 -169 -966 -403 303 867 501 -45 -654 809 231 -476 -142 -206 121 829 -611 -66 450 -481 29 -498 458 -848 -678 395 365 296 750 -404 492 -655 -668 -600 894 -357 498 755 341 -151 398 -245 506 297 913 -846 712 750 -365 259 614 878 698 -227 622 188 258 826 -887 -639 -601 786 -595 -638 -16 -3 768 -650 291 -250 877 47 -599 -556 -376 -733 703 -500 89 -711 319 -971 -594 -837 -684 928 -68 -219 -89 -329 83 -768 -432 939 142 -694 -928 -910 644 -318 227 -526 927 -899 272 926 -957 -522 885 390 -634 321 726 292 45 960 345 -63 -186 -240 -801 431 -551 163 -235 -908 342 -536 -684 -387 -799 -748 -614 -842 102 560 518 -627 571 724 660 943 -638 804 -74 -521 246 -173 191 -56 141 -191 806 -713 494 842 -514 -962 -148 537 797 804 448 -165 814 -919 928 -927 433 -318 -341 500 -623 714 -449 925 221 -642 562 -941 -310 -309 -333 -547 -21 194 265 666 -958 213 -846 307 279 174 321 -650 -419 -833 857 -745 21 -641 989 -631 451 -47 -583 628 -829 812 504 133 -517 -794 -934 311 -239 -681 -372 -209 -495 969 787 -770 360 -368 -820 -292 916 472 828 -178 502 668 -619 810 508 261 -656 327 -913 191 -267 110 -428 -179 -387 444 -125 -21 -371 628 243 -984 -982 245 -726 -182 -450 269 -784 282 879 -457 -405 -190 437 -250 410 -489 198 -144 -5 -223 -221 -325 897 95 -405 -544 694 -494 88 -40 -130 330 566 430 772 530 63 -393 -675 273 976 -235 -438 805 598 -138 -496 562 830 504 -519 -117 -255 -351 -291 -148 131 -698 -202 608 -678 330 656 -719 -129 184 -882 726 -888 -475 91 428 420 674 -541 986 400 -709 -306 -630 488 -723 -813 -363 558 -994 -514 -120 231 549 898 428 -940 -185 369 656 -923 891 62 600 -443 438 -248 -564 137 773 -455 -987 -460 412 -19 -968 209 792 893 -683 -605 -594 -390 -385 -340 8 -243 886 532 -695 283 968 946 -61 -91 848 -501 -674 471 -544 -484 -143 -426 132 -582 -949 452 -871 169 -818 -37 356 591 270 -126 804 484 -220 -626 -88 -356 -97 -918 923 -860 513 -984 -17 -490 568 640 -899 114 -683 -401 294 45 444 -496 847 -22 265 -148 454 -416 -325 192 -967 355 -433 -529 -246 527 391 832 -977 179 388 423 819 0 389 620 -58 -8 -899 356 -451 12 253 -40 582 806 -733 -38 187 -994 -340 770 172 490 946 -318 -97 604 -420 87 -892 -653 527 689 -277 -593 636 616 666 -511 -424 340 488 12 -556 -852 -615 -832 -150 697 587 33 -607 408 433 787 -92 -859 -4 916 -96 -947 -739 -938 -454 -31 164 714 -500 752 -788 440 437 -680 177 548 665 54 397 -48 -990 -862 201 47 88 -286 -855 459 -830 -14 -562 262 -353 362 -858 -863 -391 205 20 -567 644 -88 950 -247 342 -388 151 -667 -540 -919 6 959 529 -723 -946 -188 -372 163 125 -63 352 997 -285 766 177 277 162 215 -456 686 -704 -17 400 -875 815 -357 -821 875 -575 110 636 735 -745 821 -359 -62 -711 -730 882 414 702 -936 -405 664 498 83 48 474 276 582 -993 82 -379 861 -383 -223 -21 401 394 746 -510 1000 946 883 -356 -16 898 -491 -381 495 417 64 679 991 271 -637 615 -391 213 -172 -38 94 593 -414 498 -673 509 -583 -611 -11 -383 -68 90 949 -780 -768 -58 133 -214 -762 -267 142 327 215 -938 -478 -116 322 -962 560 -787 984 -971 75 -820 -587 396 566 -329 -466 -163 171 582 334 -137 -542 589 497 720 -539 -736 -6 -535 181 731 705 -219 383 375 548 -967 -184 761 -628 -733 641 636 535 45 85 700 -365 746 -49 271 -803 -382 -893 371 14 -39 44 -59 -523 -613 901 -400 -642 -802 308 127 -912 -554 554 720 -275 -749 629 55 871 -677 320 -827 -151 711 823 -356 -957 757 -583 989 303 795 -845 -938 -622 -421 634 -915 309 619 205 -896 -731 676 -820 -607 350 -954 -259 113 237 365 514 664 8 -771 -465 -146 -386 964 228 -836 96 699 -891 284 285 -518 -552 625 484 -162 858 -747 903 -681 466 981 -736 998 13 -920 -92 933 -654 -151 408 -78 -151 416 426 -313 311 582 986 273 -364 565 -188 294 959 -281 -259 592 907 -909 141 -868 70 -309 347 -488 365 141 891 271 -241 -92 -987 78 650 26 -818 -697 63 36 955 -913 113 624 -964 -763 978 737 -17 571 684 -438 723 505 115 -437 -623 660 814 50 -909 -60 946 705 355 164 980 -121 -538 -347 -893 -553 154 411 -234 -982 174 -757 41 -713 -671 -554 87 619 27 -871 -198 -193 -370 54 -163 -790 988 129 -197 -951 151 -723 160 -518 891 -484 -522 -713 786 -163 -112 488 -556 -570 -525 209 917 -853 15 -376 -811 -611 585 -589 -593 579 -958 625 -331 -986 -221 -42 797 -932 -232 807 -449 528 -873 62 554 -121 -549 400 335 12 450 -475 -179 182 -914 308 684 416 758 -900 817 145 -667 844 853 417 26 253 -49 953 -745 -841 585 285 440 971 791 -126 -663 -380 278 281 -723 716 52 -888 -4 -674 -893 -524 -451 910 718 -991 -428 -533 -379 465 710 -80 874 995 -11 -861 -775 840 329 712 814 -254 -236 -583 389 -157 -403 345 78 -202 513 -961 -466 -663 233 -804 203 42 754 -737 -865 -159 -652 -213 7 -943 -223 -724 -961 -70 -516 186 219 217 -942 656 763 -629 -992 -392 -678 -316 293 980 112 73 314 655 -517 659 -681 -373 53 288 -288 -371 974 474 -783 39 -731 -868 178 -88 -608 -817 79 485 88 976 -109 558 420 -360 -283 -945 751 122 159 -340 54 781 436 -574 845 -546 -488 -856 474 788 -237 -815 440 608 -418 -339 820 803 -244 -536 -969 768 -455 -19 977 794 -856 262 -651 311 385 -536 -137 895 -468 876 315 382 -84 492 -340 994 824 -231 -221 -648 669 -526 -968 -123 967 737 609 103 -196 -265 -855 32 -14 552 527 639 427 -812 58 958 988 -727 -416 -335 -907 -982 455 703 686 504 -751 94 -46 -121 -270 -187 -223 635 -937 160 811 -221 12 954 11 938 -490 -520 933 812 -850 973 981 865 -699 -614 -276 -602 -419 522 -586 -452 -737 984 -687 496 745 -809 7 -817 695 488 495 -846 -793 -544 32 -14 -841 70 -993 -271 927 557 -5 -128 389 527 -574 893 653 820 617 381 -186 394 -457 -831 404 -938 -195 -502 900 -649 9 622 897 -798 536 94 889 912 -252 990 307 -362 -187 812 -809 557 927 614 -503 164 235 326 965 -161 701 -962 242 393 567 -563 519 634 -861 -120 484 436 336 524 398 285 -958 726 -975 -146 -373 -193 277 100 -907 76 948 -337 458 -809 39 232 426 803 -475 -706 151 -846 517 -170 -322 -53 345 -27 -351 762 -371 950 506 -49 419 -263 -249 -756 -48 -240 46 352 889 447 190 235 468 161 -198 -330 -429 -368 -205 -937 626 115 105 -889 340 464 -301 -125 -926 -395 670 879 -994 135 -190 306 -994 -239 -345 -308 -777 -569 8 855 -692 670 377 -658 -729 886 70 479 -155 851 602 36 114 -450 455 -278 -711 355 104 -64 -139 -26 326 -918 -772 559 -465 379 555 642 -658 -838 905 -494 -300 -409 595 -74 317 272 73 447 982 -677 -395 -960 -981 -271 866 145 892 -924 400 -295 -115 -305 612 -616 -869 283 925 -226 -287 2 219 357 969 -735 785 187 -488 -988 85 710 -495 577 119 8 729 -161 73 -992 -17 -535 478 911 -922 690 -443 -185 -982 255 849 -87 -239 997 853 -905 570 -184 830 624 -248 -160 940 -586 -249 -266 -756 -236 836 611 997 -561 583 180 159 478 -253 -768 -705 937 480 -508 -64 -882 -786 -582 709 -18 228 -532 -795 904 -177 -169 -745 -540 914 30 -291 169 140 -764 -445 -826 806 719 -293 -100 -308 224 632 454 -496 195 781 -496 594 219 244 -544 -24 -544 -402 -333 -804 -224 725 -838 -339 -38 -943 -237 587 -397 86 42 14 222 339 287 -352 -208 271 -558 734 -832 -425 -226 -758 -628 186 -660 205 -460 573 910 -880 799 -795 -701 -127 -491 -381 -680 647 -290 -705 859 -336 -24 914 -672 -141 -860 448 954 603 424 669 -811 -277 -135 147 896 -980 -329 234 -510 -689 -694 133 228 641 612 -265 354 -752 -396 53 257 -605 -360 -786 -226 164 -397 956 706 -67 -626 20 -868 488 555 925 -100 -851 186 791 408 -203 -95 -500 936 -313 -921 141 -489 443 -912 117 550 -915 -260 -137 -198 848 838 4 -956 -424 512 150 826 -536 158 417 292 -727 -349 -353 308 93 364 965 15 171 820 14 779 79 954 -374 -140 -58 -884 -901 539 -170 -178 628 -851 -35 -643 359 76 -892 -905 -599 398 -193 -333 678 905 148 699 933 -471 150 608 -382 318 579 -11 971 477 957 -890 526 939 -890 201 -329 838 -298 929 454 -928 920 487 992 46 -419 576 230 446 834 -325 -88 -654 109 -589 -511 799 886 -688 -196 -300 578 578 -670 -194 742 144 -912 -691 245 385 -42 414 -641 -103 358 -854 -909 255 240 -872 313 -233 523 45 790 -249 912 -758 195 -745 -853 990 988 -361 -11 -122 815 653 666 -206 -932 620 93 806 -572 547 973 -957 276 139 -623 -997 -423 -12 -322 -262 -361 991 240 554 90 -527 -266 -573 -122 700 -710 618 -371 -474 -548 -111 -20 -188 930 -16 85 -100 778 -173 -811 420 -670 -23 -884 -828 -361 -457 -134 -553 802 242 934 -260 -605 -636 -205 -334 970 992 -370 68 655 755 720 -895 22 -210 -998 -767 626 -221 704 -209 -265 221 327 -559 266 -429 -190 -955 285 437 -391 824 -756 537 408 659 -63 665 505 537 794 564 -317 39 -79 -179 127 -338 8 564 220 869 -415 911 86 -502 -618 -132 -32 -705 131 418 -231 903 -863 748 -78 -127 486 91 -481 815 -1 -569 19 793 -753 -292 -62 296 -27 -358 -767 680 245 865 542 -944 -654 -577 -187 812 937 -459 -611 -138 -331 -2 273 329 -362 -426 -585 -641 442 -490 599 -977 -450 42 837 -543 -759 -475 -193 -905 -595 614 -469 -991 111 692 -254 329 954 422 -566 822 -147 235 191 -1000 -348 923 -490 441 847 -875 525 356 410 76 -884 563 358 -223 -330 850 -637 353 292 925 349 -406 635 -180 373 760 -250 -818 198 -414 -409 -798 30 -56 846 -528 -723 -745 640 -81 27 -534 -452 399 358 -97 171 947 -886 -176 42 -493 418 473 880 -430 839 -943 -651 776 844 -18 183 -467 985 256 822 422 563 -65 -562 727 -503 307 363 -35 537 943 -744 -316 -65 841 -998 -699 359 420 -166 -765 87 -429 13 -543 -526 -460 -59 -66 -18 766 -625 -366 -654 229 352 670 524 298 -298 696 -255 -41 -22 134 -661 -390 -126 -670 76 -104 -347 -39 651 842 221 -414 -862 489 81 374 116 193 -606 -516 967 -341 719 -533 530 -787 621 -849 -675 -432 -377 -904 -219 142 527 995 11 928 -785 404 745 -187 773 -292 -47 -561 31 -117 103 -594 -295 -801 158 860 -239 -748 97 655 854 239 679 237 677 -638 993 -534 884 -34 -669 606 856 -492 615 796 -229 -442 -661 -368 -179 33 244 -379 963 -483 -474 -717 971 355 -466 -588 532 -607 934 -556 -773 -640 -766 704 -293 -485 -675 -674 143 394 2 -18 461 -193 -144 977 763 792 -403 -923 -351 187 -428 -333 -289 2 502 379 83 619 345 797 -4 398 -425 887 17 -294 -104 -30 -654 718 -417 650 -969 952 932 -93 -462 -234 -564 -185 891 -300 352 249 -943 -547 -919 195 -69 -27 -168 -94 -8 838 137 161 -583 -970 -652 421 710 -234 -351 639 437 -690 -627 -10 128 -477 -825 -1 -824 120 748 -177 -73 -39 -902 -938 -842 804 542 634 767 -815 681 -591 800 -739 -145 -706 -81 -490 -89 165 755 422 -266 -172 105 659 812 -190 -799 -282 -104 123 145 -216 322 -666 694 -622 -392 -262 575 -465 -72 -528 132 -90 -669 562 634 -91 824 -549 -347 63 132 -374 225 -486 966 -215 -441 884 9 535 -152 676 187 -269 472 -136 -287 134 -994 -712 -523 437 374 57 -671 107 -742 -264 254 770 -853 675 -988 -476 -302 -440 110 -595 300 51 -263 179 -756 559 -183 -168 998 661 -459 -128 -271 -522 660 -666 561 210 -514 -101 -208 -894 -532 -155 508 435 -872 272 685 525 32 -424 -705 309 -330 -176 790 453 384 796 267 -936 577 153 -734 -853 -879 839 392 954 -563 889 570 606 867 396 -569 -855 902 -59 73 51 447 797 823 -525 -336 682 -296 117 -38 659 -604 -263 -237 -231 180 894 -712 -525 113 -345 -957 96 815 630 389 643 65 -989 -988 -758 592 559 185 860 871 -566 43 652 333 421 -635 -470 71 -935 739 158 10 841 770 -378 857 -313 -470 505 67 -418 133 -663 -907 628 774 -121 394 -363 -989 787 454 801 492 942 -651 -463 -918 503 -214 -932 885 750 307 474 909 -445 678 -245 132 192 679 -50 238 -33 -1 -802 182 149 -75 -131 300 482 606 -530 266 202 -449 338 309 -177 -344 651 -664 -903 721 -172 6 232 278 509 -79 -549 647 -925 -26 753 -572 -868 361 360 -474 -562 394 810 479 854 -129 151 -592 -416 187 -723 920 817 669 959 -511 -726 275 -369 95 345 407 -623 -677 -50 935 -61 -199 -300 -614 526 -992 388 -60 -952 -200 -588 817 -99 -897 3 587 533 867 997 -283 582 919 205 -122 996 -663 695 -680 -174 943 834 933 790 -607 764 606 -359 -612 647 -980 -737 -561 88 642 -914 -489 955 -887 -155 -442 289 -55 456 -572 -290 -32 -499 177 -414 -433 -54 -637 789 174 -707 277 968 118 -761 813 -776 255 -472 -691 900 15 -94 998 -205 -165 -156 -643 -447 985 -498 -360 -199 441 740 1 -574 -859 -81 -556 -178 -429 32 4 -891 718 953 -894 -450 118 710 821 234 802 -218 -113 611 375 918 -25 982 -595 -282 -952 494 -982 654 703 970 -151 76 -112 535 892 100 -520 74 171 -519 -826 -375 -31 703 -44 -107 -592 780 -776 568 -547 -667 887 174 -296 -208 -707 331 501 161 876 -449 646 -845 401 551 147 119 233 -482 -452 -433 380 -954 709 -960 -352 -557 693 584 749 483 -891 327 34 230 336 682 953 -563 211 -891 328 -289 -707 337 -783 -157 -91 79 -543 -973 -575 794 -151 17 785 -641 -867 -968 -279 -822 334 923 574 -654 593 -359 378 -788 -376 -919 -761 343 -1000 376 -901 -241 -561 -401 28 188 -107 -388 411 -674 588 440 570 428 83 -622 674 -431 -754 457 -408 95 417 148 721 395 -701 -473 921 930 564 869 -334 -473 -931 601 -115 -421 766 -624 677 -690 -443 591 -329 -510 -283 327 957 13 -905 -754 -138 -68 378 943 -958 43 142 -652 863 -338 -618 158 -77 -468 475 -612 -354 548 -838 -470 -673 -19 901 -609 -79 979 813 145 -334 886 804 250 917 502 -255 -103 843 615 116 396 216 -63 -497 365 181 223 364 438 586 600 -721 812 -612 -96 751 595 -918 184 -489 -636 740 -454 -719 -971 -327 -679 628 -690 627 575 435 -893 278 -620 374 -268 473 -849 872 698 250 -577 554 757 160 -777 117 -311 585 -832 680 -790 679 -165 970 721 699 346 30 477 -824 70 -529 -515 115 -753 -546 777 -994 -337 -141 -170 -120 -415 -990 265 200 112 310 336 -102 -386 376 805 -494 916 -816 523 -689 -159 -850 36 -709 -55 -296 -701 440 913 324 753 -81 664 -348 -722 -108 -756 -134 583 983 105 -882 257 -24 521 514 -519 -786 -498 932 181 960 -943 -743 993 -839 736 124 -199 -544 -75 95 951 987 946 -578 128 331 -15 -327 -549 -132 -704 871 -795 -171 -348 807 -457 -34 -578 93 -899 682 -98 630 41 292 128 -11 775 317 563 378 409 652 -52 -511 -642 -661 -164 286 761 155 -676 66 -665 -468 -521 -887 681 -451 -611 -599 540 868 -49 -48 693 569 819 -349 621 923 169 -393 -132 878 179 -232 379 -967 933 193 -255 -846 894 -737 -708 -800 907 395 313 127 707 723 -481 341 -182 -697 -230 -648 558 379 731 536 571 -937 -554 -659 233 391 613 -202 -859 726 -54 33 388 -704 -913 1 242 362 889 -962 -445 580 -672 -8 373 571 325 -970 -497 -804 123 263 753 -54 -413 -476 -514 556 38 -751 718 666 -308 273 741 -175 -594 -338 -12 87 -620 465 998 267 50 545 619 522 -270 434 -395 593 -944 513 -80 -149 872 868 -690 -837 -838 145 549 779 -18 249 848 -699 262 250 674 158 -384 748 -785 143 -437 -542 757 -64 111 347 886 -602 -412 -908 85 -918 73 -63 -219 -12 544 -745 562 -124 -976 -755 -184 31 -131 -738 -713 -445 223 811 676 -684 441 -570 891 -480 -48 -509 -38 703 986 -194 -107 -362 -328 -127 358 289 843 106 -552 -960 -378 -342 274 8 -767 746 925 -515 735 133 931 363 628 -659 481 229 406 696 746 -276 36 909 -552 355 -284 158 1000 852 -661 -647 -808 230 807 570 918 335 -718 -412 -375 334 -681 229 -24 963 -459 -856 -768 -611 -659 -378 344 -148 203 -283 -343 -923 332 952 -266 -105 313 -376 825 -37 -542 -56 633 267 -660 -230 168 454 -103 879 287 162 -335 -748 -206 -453 97 893 228 -835 -349 -414 -373 698 -999 853 -225 275 267 -199 -168 572 893 641 -211 850 511 -314 -409 -354 -918 -599 -391 -464 965 -71 87 190 -974 259 922 935 697 -945 -632 -438 -808 313 634 46 342 933 142 934 480 -788 401 -765 -306 -993 577 -933 -5 890 -823 17 -6 50 502 -890 498 -645 364 390 721 -623 -583 891 669 -974 -329 897 -500 730 -506 -505 -328 -220 -125 -403 -228 992 -955 184 31 557 -808 552 -591 -600 929 -398 831 -690 -312 742 -308 -5 324 192 -747 -593 -136 -988 289 -464 -902 334 433 -67 585 964 -582 -930 -742 995 -788 -150 155 355 20 -240 290 -908 -408 964 791 904 -419 -295 -750 -391 205 -282 -387 -452 -419 -608 -696 -386 68 -411 -830 757 267 172 -5 -602 955 328 257 322 358 -754 -850 282 -257 -264 546 712 375 -721 -811 980 212 -272 833 -233 -814 -438 601 -810 -342 -658 297 239 287 -344 690 -611 801 -837 523 631 509 -794 -507 -600 -48 -698 -295 910 812 -183 894 97 -768 -577 544 988 614 -26 -668 733 -742 -154 589 -768 546 -499 362 -981 697 -487 -130 -476 -868 -268 -346 963 -309 -64 947 -6 549 -123 37 884 119 795 -642 -568 -812 842 93 687 -141 236 -874 -733 -392 191 955 -998 348 318 -880 -460 -451 -804 -402 262 -216 541 -5 -990 -724 -561 -936 -743 318 -599 912 762 669 -354 -28 -375 -722 -187 390 767 35 -755 14 -366 410 396 903 291 -592 -716 -429 949 -588 -185 -90 -278 -385 -357 -889 -664 380 909 -637 621 -558 -336 779 -724 -740 -789 -690 -172 -811 857 555 -155 -321 -379 -947 -184 188 156 961 -864 -281 -790 -195 952 544 -446 724 695 -23 958 277 -202 256 148 -126 504 -919 257 388 995 -517 -702 284 -46 677 -114 36 685 320 413 -990 271 -877 919 573 399 660 344 420 141 -872 -215 -515 -325 -870 295 728 857 -640 98 619 -116 458 731 -556 915 -849 159 -784 110 662 -405 949 934 155 238 260 -954 -308 949 -713 -560 -814 152 507 841 647 -61 766 275 472 -269 -964 7 -572 515 -648 -302 506 -858 -881 542 -375 -216 -158 670 800 -411 -822 413 999 976 -308 -220 239 862 127 -217 774 711 892 -366 27 99 -113 871 -208 -384 -330 -771 -10 282 -721 -319 129 585 845 251 723 578 -999 975 -836 924 186 206 -929 -320 136 971 163 536 -85 710 206 377 126 493 -701 563 848 -195 449 153 -793 28 -481 99 695 -955 415 -241 -450 -865 166 853 714 -604 -340 31 -97 378 623 624 152 -397 -122 104 -245 -654 -693 -280 377 -119 -664 -474 783 333 -98 7 -116 -456 441 -863 699 346 -908 863 -989 72 548 180 -642 167 -649 512 602 130 -504 144 -561 567 -300 912 -938 -514 175 810 -919 -108 21 -354 -458 110 -422 133 -388 201 -517 -304 475 -85 -956 773 -930 -375 -134 -151 758 -411 854 615 -436 -927 -781 269 313 50 580 -746 651 -292 899 -893 -291 530 -193 -123 685 -133 522 613 -954 -908 128 -321 -848 -809 579 436 396 651 -457 -554 -197 -524 -75 255 207 606 273 270 591 -709 -234 736 -875 -336 560 -19 348 387 960 984 713 -391 668 980 -665 725 -178 -880 -858 -459 721 565 684 26 -541 9 -164 115 -683 -936 414 889 349 -247 -693 133 -460 705 558 -375 887 -470 707 -185 738 800 195 444 -950 769 -948 759 -832 -415 -395 -29 -83 601 364 181 301 -911 -544 -200 512 -132 -240 -794 -557 -645 -768 -448 89 78 739 83 281 513 -593 -820 -843 423 -786 294 274 775 327 262 -272 -359 -302 -462 -65 862 -285 947 984 135 945 810 588 -652 138 915 -904 896 534 63 -339 -434 -951 21 -263 -638 -593 -614 -649 119 259 385 389 893 97 -134 -398 -148 -814 722 911 -553 623 278 -854 483 -256 -711 -291 -977 559 -228 456 472 -126 -92 -156 439 -617 -760 204 360 984 208 625 679 868 -832 -24 417 817 -349 728 -421 839 423 897 -891 369 -568 261 815 -782 -396 599 -966 266 -724 -379 -407 724 -257 -907 -800 -293 -112 -254 -317 -451 -783 144 -989 318 -867 870 272 -601 -481 70 425 -350 -512 -34 663 -815 245 257 729 -260 -430 -206 -689 800 -76 203 -978 -557 -184 -822 -645 -835 650 374 986 -950 623 -411 688 -297 -966 -332 -739 -901 -412 841 808 -957 -858 740 -942 -545 411 32 -874 21 -778 647 394 -22 274 402 -516 -332 -548 -740 473 663 191 -906 704 24 -879 731 -859 143 -156 -291 775 117 -768 -104 139 704 -275 -507 -214 598 810 -339 -223 97 -320 169 -975 935 137 -194 682 411 -265 667 535 -171 919 315 -581 352 915 -161 284 -559 -756 706 -924 -385 -131 337 823 524 25 73 -394 1000 334 26 -724 -607 529 -915 -563 -371 -241 -740 20 906 214 170 -327 48 -974 457 -660 -278 394 -771 -218 -836 537 624 131 -273 336 611 71 644 -842 -258 -489 -705 -954 -30 -112 -302 270 375 115 -617 866 765 -375 125 -929 460 415 460 724 -915 417 -214 -17 -387 -503 835 39 -892 981 723 516 31 483 -48 551 841 -19 595 740 -514 -679 168 644 534 -810 -640 -515 -555 434 -844 142 828 -345 388 -96 -74 225 715 -37 120 -765 638 33 964 228 407 -55 634 -43 114 908 -322 319 0 -429 511 904 700 -267 -687 -93 -887 465 249 858 -271 -478 -990 -876 202 -341 848 -208 338 961 156 -560 76 14 -815 722 -739 -541 -177 291 -968 653 -469 -991 302 715 -616 349 375 -782 -631 -54 894 126 956 -291 411 -633 210 -384 -131 256 763 -786 -931 -869 -246 424 768 -813 49 -731 943 -50 796 791 -939 -291 334 -22 260 -999 968 56 -27 -231 392 -200 -975 887 -387 985 -485 860 -793 -840 -969 -794 58 195 821 -538 110 419 758 764 409 465 619 656 685 -185 525 893 -355 202 289 61 -532 -664 -950 -548 -149 -782 395 -259 -311 263 708 715 686 446 -853 -564 -533 645 -687 524 919 -102 762 -808 3 881 492 -922 -434 -126 -5 664 798 944 874 966 596 -817 -19 -396 -67 264 165 -768 462 356 -81 -761 -932 -519 966 756 649 -12 -820 698 -68 226 388 329 631 -162 -228 -151 379 709 -130 -700 -769 877 798 423 -288 894 140 881 692 259 378 -814 -726 547 472 -871 -302 902 859 -550 -521 -519 738 -824 -444 -1 637 -287 -889 -796 -427 -70 -871 -217 182 802 -59 109 663 515 224 -131 -180 916 -304 -996 -242 698 139 -825 920 -708 -867 -860 -372 629 -119 991 -517 -635 -745 -75 698 498 -438 -140 327 46 -256 939 -370 0 -248 -239 885 492 831 -833 153 821 606 -973 429 317 684 443 -313 850 -210 -759 -734 802 706 105 421 -446 484 549 -188 -615 311 -758 638 -740 -470 79 -359 -922 -38 -264 767 -769 821 -266 -407 621 -686 815 124 -100 848 227 -532 287 -942 -749 -61 89 -757 948 -511 318 -216 564 710 135 -221 60 921 296 -681 3 -447 -647 590 -608 483 -884 -73 497 510 -110 205 -844 551 510 940 -288 449 -555 -748 -992 193 118 866 -977 -319 5 -51 344 -889 -617 381 -383 287 430 -101 -536 -511 260 -482 894 333 -2 380 -153 879 660 -324 -500 -100 406 -648 822 -185 -653 235 653 -50 94 -323 37 460 -317 858 290 544 478 -764 -644 -686 -381 812 -192 -883 -427 -69 -31 63 140 847 -192 887 393 321 -164 -405 -947 -700 895 90 60 -215 380 800 -105 -93 -654 257 127 945 506 141 -523 -595 -987 802 772 640 462 -106 -929 160 -609 -843 -686 -974 -46 316 68 854 -916 165 374 568 684 429 90 -366 -560 123 955 56 -723 -469 -510 -103 -877 -390 635 -542 377 -839 811 -314 217 -780 448 -951 87 911 -950 -779 -969 753 480 936 120 838 961 -671 379 -716 -631 539 -104 437 555 -800 -11 -680 -645 167 187 851 -531 -457 913 595 -55 -172 -336 -188 -632 -235 218 65 715 -983 724 -315 728 -305 -415 -731 -191 978 -451 -778 720 969 -870 -248 47 65 558 114 -769 -53 319 -185 57 215 331 -235 733 -221 248 583 946 -806 7 548 -380 241 948 708 832 -829 -4 161 -205 552 977 -102 -23 -473 110 -14 953 348 -590 572 673 161 -344 174 -991 260 192 429 -799 -815 260 457 306 -717 -130 428 291 970 -959 -957 54 7 -436 -186 -835 -469 -461 -750 689 -870 68 -936 923 726 319 -62 -699 -372 -516 592 -623 -342 -241 328 -850 470 509 646 178 64 -737 -430 412 -931 -470 -464 -985 833 656 -565 996 559 580 -189 -891 -865 -56 -391 -701 -558 533 861 196 720 -122 269 604 -475 54 -634 -609 -192 74 412 211 -438 -991 -553 -630 111 -325 335 416 378 -562 -448 -144 787 718 -716 -4 648 -664 -165 -545 -416 -611 -898 524 336 629 -785 978 -790 -970 -92 842 430 -246 -885 913 -529 960 105 -851 -605 770 747 369 69 -815 -63 170 599 781 -964 -279 579 392 544 -937 611 779 -551 -182 829 -376 -998 -565 -844 -208 -767 213 -80 533 -749 -455 837 -987 571 14 -376 -906 -262 -4 -911 281 732 630 -469 -602 -819 -934 804 -911 -369 337 573 -521 737 -538 -40 73 -896 202 -696 -653 -765 -190 66 815 527 339 -912 565 -882 -694 -998 963 727 -493 -385 800 -404 -298 -918 -794 960 497 90 708 -325 -846 -265 -5 559 362 599 -203 190 -962 388 239 -584 -872 -630 959 302 895 640 -105 639 -49 277 993 -444 -322 112 77 -928 427 71 177 -796 -128 706 -972 615 -62 -139 -207 192 416 373 -409 -572 179 885 682 -741 -628 -693 519 -995 390 345 -314 862 -48 -564 -5 464 -352 508 -27 760 375 -883 977 60 -257 97 379 107 525 975 -724 690 -592 -868 643 76 -701 -293 860 -951 491 553 186 -396 724 -118 -721 961 -770 636 953 13 -563 -183 -515 -205 261 -126 -519 930 -363 -427 22 356 -842 324 777 452 13 158 153 725 -695 -236 337 426 -210 564 -387 -511 797 -523 692 141 -708 -629 -87 -38 -547 -431 23 -140 -31 -413 -907 -895 -155 -678 504 651 -465 524 -75 445 -545 -587 64 -958 793 -622 -7 -875 -28 527 -377 -574 729 -732 -518 479 -448 -461 -416 -811 749 -739 -303 -441 87 -508 -783 -207 -121 486 457 203 466 778 -772 -200 -265 -788 -771 -868 -477 -264 -85 -880 818 -770 -631 654 333 673 805 761 635 252 714 -311 -298 -701 459 -437 -904 364 -829 -20 -172 568 991 -865 -351 -199 847 330 68 797 650 -368 367 161 -226 375 159 951 -714 318 -867 749 -737 -900 185 255 869 -522 483 460 899 717 -464 384 -254 -168 -279 -127 -255 -507 837 -262 1 525 702 795 -287 -159 -739 854 -810 383 226 611 -666 -394 -659 -675 -714 788 859 -667 -48 628 694 -744 611 982 -777 776 -967 166 -631 361 860 -986 90 -844 -725 -566 517 224 -710 265 -987 -970 642 -182 -197 530 -93 181 -271 -76 858 -472 873 90 -542 -180 406 6 -991 531 240 300 721 -813 -830 261 -346 412 -441 843 873 502 582 -622 988 -235 565 185 -627 -37 526 524 415 -103 667 -636 793 610 291 -25 -551 -952 279 594 -944 24 433 6 251 -136 305 536 -945 645 -340 -537 -142 -132 348 -918 740 599 185 -60 222 -962 -867 -453 -52 -288 -746 -65 -27 -892 797 755 -570 -942 -639 -554 441 -907 -725 82 5 765 868 398 -213 920 415 -379 348 107 -53 430 704 -535 -992 92 202 731 158 404 -938 367 -67 693 -98 713 -364 -189 746 -237 -400 -354 -887 -823 905 -251 -362 111 291 20 691 936 -616 900 857 262 349 -673 459 127 -646 857 -750 407 -612 68 45 619 56 632 139 -176 -402 241 -20 85 79 -475 -948 237 285 675 -826 840 740 679 -787 -234 -253 420 -236 876 885 -470 -821 168 500 838 -955 995 456 -985 -984 934 -272 378 636 161 889 -664 244 -699 919 328 -292 -776 181 232 214 537 -376 586 960 259 -176 586 -482 53 -973 -146 54 865 -769 -815 118 -271 624 -97 -273 983 -710 -831 -351 915 -24 -55 -948 574 -939 -559 82 860 -920 256 -55 139 -537 372 -697 -221 -931 -14 852 452 -87 -583 -674 407 -912 -355 525 -404 845 720 384 214 -802 -609 560 -459 -846 978 475 318 339 902 955 614 588 -382 14 636 -781 736 -643 85 -679 -993 -296 893 415 740 710 -285 -26 -817 309 328 839 752 350 -510 262 489 -949 -117 540 -774 625 402 -786 -981 807 -286 21 840 503 830 -777 -585 526 211 401 -102 -937 -368 -625 -202 1000 -846 465 -696 156 -219 300 -40 855 747 146 764 977 163 954 -713 695 -854 -119 501 894 265 132 -419 -290 -964 414 -305 -346 510 -802 228 -23 -956 -360 810 921 -617 627 546 -553 -983 -755 -386 318 -910 924 -177 -512 523 -810 291 -401 -972 676 -728 511 -108 -207 -931 -714 -323 -678 -381 383 547 -666 -737 -1000 -784 311 320 105 -755 -994 -318 457 712 869 -170 411 -562 17 -431 513 813 -11 893 353 -525 704 -32 512 -432 903 151 721 198 -704 -296 -615 -927 -69 988 -324 149 -203 416 -991 521 -289 -867 -603 -396 918 -414 -820 -971 -614 -1 253 -622 -292 895 820 188 -227 -248 614 -650 132 -811 449 -796 169 -106 278 -519 257 673 -434 -83 -939 -270 -525 -288 -69 -960 220 91 101 -10 -60 -355 -230 -582 670 401 -792 -768 865 230 -554 -489 -207 270 722 -507 35 103 -75 -228 388 492 -504 -153 -639 114 996 -951 -943 294 187 -417 -909 -62 -171 -957 -298 -499 -241 -2 70 712 785 -650 -703 -705 -709 775 223 -539 24 954 -703 -953 645 612 439 720 -416 351 546 145 656 -149 -562 -748 -630 -695 63 -977 -669 -31 567 658 338 -14 -183 413 926 186 -392 412 815 396 -575 714 -579 475 -436 -219 274 -717 -263 -827 120 -231 272 845 640 -747 -611 934 -452 -772 -79 -947 477 414 422 811 728 302 -771 467 -698 692 -8 -636 49 347 -690 -753 412 314 702 831 11 584 800 -264 -551 -50 -381 558 -478 511 522 830 682 436 -866 428 675 -439 -854 -51 880 339 532 -583 28 -541 -190 -835 431 -892 -421 591 -995 -555 256 -409 219 -232 -927 -406 -586 851 -53 770 171 -515 609 -294 48 -931 -122 -773 -808 779 -803 -349 598 -253 771 -252 -553 -350 -896 441 -268 -543 -110 -272 -529 -548 -245 80 -687 -372 -611 47 618 270 568 -954 335 82 -674 202 435 -973 58 -529 -236 62 834 -388 547 -966 -903 573 909 447 -632 -161 114 -617 -703 -819 310 -170 209 -563 944 -863 -889 -258 -307 410 920 455 330 21 214 -961 -693 -440 12 -543 97 -756 658 761 150 920 986 -292 147 -909 -733 -639 -439 -778 554 555 -461 -260 178 -202 -749 -124 -136 -250 705 -872 -959 683 -581 883 -622 -404 197 -232 497 509 -545 -670 -653 601 -105 954 -172 -661 717 101 -873 -559 -760 -157 384 661 332 -352 823 -583 461 113 106 876 560 -604 44 -610 545 175 -388 -526 434 334 -863 565 119 -48 -982 814 -433 -171 468 698 -956 86 242 978 -160 -86 944 -62 -318 192 -346 575 775 -609 -457 -857 653 -294 -19 448 985 -676 -901 -488 400 -229 -889 18 462 -825 -569 -663 869 672 555 514 46 354 -929 -210 344 -48 976 -108 846 589 -637 311 819 -821 -843 835 709 109 -51 32 -130 945 -18 -255 -765 614 -480 -985 -751 622 -353 885 -517 -278 -777 192 203 224 299 810 293 464 347 -690 53 -161 -963 -701 -344 -637 -627 -739 -610 873 -863 688 -140 -210 -787 -185 -801 598 201 -535 -381 917 201 -198 231 31 401 -182 -841 176 -119 -716 379 514 359 -872 -490 913 -402 -579 -41 -779 -39 -714 -49 -141 400 816 582 248 880 -582 107 390 -335 520 -944 -227 678 43 797 831 -591 -354 461 -942 -579 -212 166 57 -104 -821 -197 -569 237 282 -94 -128 -709 114 -582 368 -854 -173 -960 659 14 704 -995 -189 604 897 -661 338 109 -440 771 96 -387 289 -915 957 -912 -259 767 -709 -446 184 435 392 -217 206 619 423 229 -809 -531 419 -717 791 -897 691 -305 533 -223 -550 504 662 995 -59 417 591 959 -161 379 -792 207 -829 -31 -428 924 -809 960 546 -83 878 -654 451 -251 -607 -683 371 -720 -919 239 487 -472 -344 963 537 476 844 -76 788 -938 -243 -433 566 380 -825 -432 -164 248 768 771 39 -137 154 854 -900 -898 -509 -454 -590 -901 -277 -875 -485 709 29 69 -592 -149 -912 -185 741 -904 837 184 -777 236 635 465 -771 4 224 200 953 62 -164 419 781 -287 -998 -838 -93 -732 712 -902 849 -32 -181 33 -275 -536 134 321 -651 70 -378 997 164 264 212 785 788 622 -842 -951 -723 -186 970 -708 -98 -447 125 -835 388 -366 -538 -357 221 -788 254 -707 -598 -988 428 528 877 -637 30 829 44 -251 350 749 138 -780 -440 -936 832 -224 -898 -75 -208 382 -862 -673 499 -75 -481 -281 -165 -296 -60 891 -808 -76 528 -421 3 -201 107 -444 935 425 -652 -282 75 -456 -124 659 695 -131 -914 580 799 -628 -219 -109 782 110 114 401 -249 -736 -232 819 899 -847 -803 -162 -349 -671 78 -995 196 272 -100 909 -787 -862 174 -930 -308 -384 -116 -666 803 -791 -289 339 826 -289 -550 -258 -199 421 331 -850 903 483 -261 -734 -136 -360 -409 -314 306 -387 -426 884 -477 813 -44 155 621 486 -330 -124 -515 151 -946 -351 -675 -796 332 113 928 645 244 -101 973 929 965 -62 -973 -785 287 917 -178 -250 -786 858 641 500 -507 -935 -202 -395 -514 795 426 148 640 580 557 964 -215 -937 869 755 -478 -186 -970 -498 -768 -478 -985 214 884 -25 334 901 400 -403 646 -85 -966 -414 984 -204 -717 -253 -554 -49 815 -530 -727 496 -128 -973 905 -475 119 -357 -751 492 622 -203 -394 805 -732 605 -895 538 959 -835 -606 322 -716 -737 965 108 -597 -7 830 26 -964 510 392 498 751 719 -282 -178 -899 449 -71 -733 710 -729 -474 -810 -922 23 511 -196 -555 -578 983 598 -198 -381 238 989 968 -292 413 92 -298 907 -158 520 -864 -888 -415 -472 -851 -708 421 729 -542 551 755 74 -484 242 -342 850 -525 686 -162 551 814 -319 -789 689 -650 663 -235 769 529 -745 695 -419 -269 396 -74 -140 128 232 -956 -929 -548 504 -880 -452 -370 673 720 39 859 -551 319 998 919 -167 -682 -942 -994 -829 368 442 546 -481 303 -805 989 871 -40 -335 -876 -647 -23 87 -478 312 -666 483 817 768 -367 -217 316 226 888 -775 -57 -990 -765 477 538 596 -109 -576 73 957 47 233 -597 236 -712 926 -455 600 -98 -400 -711 895 -502 -818 -994 -822 -315 -555 838 -459 -161 502 -999 -603 -963 -16 569 116 -361 -984 -286 456 486 -579 -426 -101 -968 968 -348 17 -437 -600 -799 121 83 -534 247 808 -2 135 124 158 117 185 -659 977 -234 -430 163 -753 -948 -568 83 -114 921 -714 -357 438 161 -342 -834 235 219 981 -328 -449 884 -536 -327 59 281 -179 130 364 -208 703 731 -703 -801 -555 -795 363 -18 304 -255 -41 -109 285 -739 -576 -757 630 -652 -353 635 874 656 584 792 453 -272 -194 -314 -935 -828 -323 641 -48 -475 -24 519 681 -395 -288 302 -138 -466 -442 845 -40 116 -785 405 667 762 -309 946 -607 913 -165 -356 971 638 -335 200 308 870 -510 -339 -535 -75 175 411 959 -831 568 -25 -844 -290 261 536 -442 134 -800 -423 -737 -34 -338 -641 -386 305 -805 -578 619 237 -976 -339 421 86 265 613 -794 -304 899 439 251 481 451 -604 -322 -500 732 92 -273 126 -864 893 579 -694 939 -439 -36 -342 -863 -149 272 -180 881 -530 237 561 -973 897 821 395 164 -549 -26 -112 -105 897 778 178 791 -150 -783 850 -734 807 -760 -560 -753 368 681 -768 -35 671 432 828 428 -317 -819 -408 192 -585 267 70 -893 -280 577 249 -87 332 580 98 38 906 -304 -362 -800 777 -860 -912 727 -352 -612 -675 124 -556 941 197 613 -850 854 -47 573 -408 -383 -6 -883 879 -128 154 -489 -715 -800 465 -299 -9 -506 939 -550 -281 788 -241 -860 -824 756 -859 -253 -371 674 -686 -449 -706 -734 -321 705 516 24 383 -360 -751 755 277 24 -246 -351 259 958 690 -54 -194 259 611 -115 -805 -555 844 -38 446 -598 638 -599 664 155 -750 788 985 746 -297 830 -125 524 243 694 333 820 260 -563 500 318 133 -486 -972 -865 -746 -530 274 143 816 -47 363 -345 -68 437 -963 -138 -733 460 681 -307 505 -454 -861 -608 809 844 -946 -618 -378 428 570 -663 338 -567 749 -415 1 -56 663 -545 -118 -193 -572 -150 -398 -626 -219 -989 433 -312 449 827 264 52 802 -272 836 361 424 -678 843 197 -493 402 -416 -599 -16 310 -229 -485 -536 -396 609 -827 891 979 675 584 593 -376 805 -642 495 115 -861 -226 973 -799 744 226 -916 376 979 -607 -490 -616 736 433 300 -35 -531 789 -671 -996 44 -78 -729 -835 758 115 227 -263 622 245 326 863 259 -423 -688 732 286 -741 934 352 329 270 652 1 348 190 929 296 -908 -296 -176 -820 -883 838 -337 -613 822 -830 790 763 -787 -32 -310 -501 38 -561 -752 380 -698 149 -922 -843 160 649 -764 564 718 -155 -497 542 317 173 -663 -475 -168 -437 918 513 -237 -454 -36 -910 174 199 -106 98 -582 671 8 588 482 596 930 461 436 917 -698 53 549 -998 230 -549 211 883 -695 -846 -994 -45 631 444 104 11 -572 -496 -587 196 946 -633 856 324 676 883 616 -946 -806 765 -328 -122 601 -500 889 -781 771 -38 -238 -564 -491 -602 797 737 -988 561 -654 -431 -119 959 -947 -236 427 912 -339 -174 538 508 321 757 956 508 614 -851 95 908 -893 -738 87 -817 912 -930 -772 293 270 -39 -837 -806 115 -950 623 420 526 553 -340 -496 181 980 219 -672 816 -303 -699 102 -941 -280 -194 -953 785 -696 746 -165 -130 309 -851 386 91 398 -805 144 -226 203 7 784 798 -977 389 -308 -365 -49 -977 -912 -515 -712 16 -290 733 -130 276 412 -129 -171 387 -602 -429 -436 244 558 -663 -975 163 951 -860 -765 -959 -966 877 -797 314 -882 514 394 476 -313 137 802 -431 363 134 263 -484 -952 -181 813 706 -175 109 751 126 -307 -350 454 482 -521 294 -279 -186 -972 846 -530 59 396 -991 -222 917 706 -919 -635 -67 888 163 550 -531 -268 -415 336 -201 -440 -339 598 126 -218 589 -416 609 -669 -968 -470 -878 650 354 -325 496 -251 -102 -375 374 -795 507 756 1 858 -891 796 677 927 -992 120 -731 -377 -167 869 -583 8 -907 375 -522 -718 -265 -460 359 -852 254 -623 667 -180 -796 483 594 -438 -91 599 358 650 805 670 13 -468 653 717 451 -396 -969 -651 942 -77 812 762 -539 283 -449 -144 -896 893 977 -94 703 -758 -548 866 308 615 108 -877 379 -471 643 652 -74 -410 397 -365 -496 -506 184 -824 623 -540 -377 450 -599 -841 807 -159 421 6 -821 -222 671 -267 -447 212 -753 484 -273 43 590 -105 502 152 282 -359 689 259 451 453 -29 -333 660 -458 252 -549 265 56 587 97 251 -382 574 301 -552 -234 407 -951 206 -959 -882 32 740 53 -200 773 239 731 -833 836 -853 -177 591 -121 417 576 -622 394 477 -54 947 -550 -980 241 842 790 67 834 -69 198 409 34 -957 -276 -893 228 127 -920 476 2 -989 -970 820 889 -56 -359 809 830 -245 892 -231 -359 355 -503 22 -215 -15 -469 145 -475 -659 -938 915 446 928 -601 940 -186 347 -455 197 518 -641 -544 -973 173 -121 663 -952 424 -17 949 -725 217 -477 -89 -104 -41 -392 -395 -728 727 -245 429 589 -773 790 62 -927 732 -165 -385 -562 -405 606 -675 438 367 -635 -809 486 -614 -275 -230 -492 462 -452 529 -953 488 307 -515 -409 -915 211 -717 323 958 347 208 338 872 610 773 -279 -940 26 -935 57 -897 -688 306 -437 80 -728 546 337 -109 -674 486 -685 553 23 679 23 875 613 -14 599 784 -78 -541 -271 -393 878 711 -199 574 225 75 694 -639 -332 844 818 -738 -625 -534 564 -774 -755 -961 -735 -742 438 726 -137 819 -968 -572 124 -755 -277 -733 514 -704 869 -367 301 856 -331 909 -850 -945 654 -490 802 -521 -185 -949 129 -956 834 -294 -908 303 782 -757 207 968 -772 867 -4 -209 343 545 661 561 -203 886 261 -320 319 -988 332 77 -952 59 -295 577 -385 215 -918 451 -71 -936 134 -230 -203 -362 246 -557 435 12 75 803 925 -273 -119 -260 715 -625 903 -720 -425 -88 456 713 -210 925 -801 -29 274 -271 -980 -742 -430 -845 201 -919 -488 702 453 -336 502 -826 -92 684 -260 -730 129 951 -533 -986 -995 -361 144 -862 951 -420 -691 738 410 -257 -224 -742 -958 -849 101 134 552 762 -668 987 611 345 -173 795 463 360 -372 334 938 -490 -377 -488 -293 -396 522 -200 735 -410 -761 -288 -117 717 591 525 -881 -715 678 692 41 486 -57 716 648 -537 -156 356 -579 -942 138 -438 -404 392 -472 -762 -974 93 15 -105 -270 -882 -786 -2 160 -326 652 -252 -530 -367 -970 -704 102 -530 607 -413 30 444 948 -140 -980 237 -634 -408 749 -647 -85 341 309 -240 502 861 494 616 602 -871 -204 -726 -445 204 -848 318 -669 375 -776 -822 -388 -952 -746 -255 -443 979 -657 499 529 -907 300 -630 -378 -869 262 52 435 -160 20 654 705 -65 -962 -672 431 -516 194 938 937 -959 998 -109 -536 821 671 844 -368 -128 -492 266 372 698 243 307 456 -137 248 -77 -992 68 293 772 -723 191 -488 -812 251 -660 -968 169 723 956 -701 -14 -508 -528 -847 177 -600 -593 -217 256 474 -612 116 892 -356 75 180 67 676 29 515 -211 528 -220 117 -145 -604 -614 904 774 -813 949 611 546 -243 42 -527 251 276 -2 -108 -145 612 113 -798 889 -957 824 993 -571 649 -986 842 591 388 -818 -731 -964 -737 321 -61 576 -460 354 135 -805 -556 -548 -618 74 -602 -673 171 715 -430 -655 602 -141 -971 309 -875 41 276 -220 -952 -127 457 -948 -865 102 792 724 829 -425 -758 462 -534 540 -857 -502 -661 54 500 -960 829 504 341 270 -164 -431 161 717 194 -786 -634 300 349 998 446 668 535 317 835 -51 170 -539 -144 728 603 -170 -434 339 806 -57 368 -14 286 -542 69 -79 -363 505 -407 418 970 -456 -121 432 764 -228 198 157 862 664 747 198 219 -774 431 111 -306 66 219 14 -761 -719 94 -895 985 446 -558 104 396 -268 -290 -207 -481 590 603 113 -731 -198 -51 783 -536 264 -247 455 214 839 -531 -245 -426 806 -967 802 -478 872 137 648 287 189 291 -243 -650 -386 -704 470 161 95 -985 -864 127 -285 -71 -254 -372 -807 494 -555 945 475 -723 -88 835 -917 -901 219 -776 416 561 783 896 -878 906 -14 -665 -970 -445 -429 -191 848 637 268 -666 -649 474 -615 -14 311 -873 179 136 18 -616 -763 482 885 936 933 -346 -130 -740 906 -888 -245 -963 -419 -681 100 310 677 582 -66 -197 270 57 56 -567 -154 -787 770 -370 687 -219 -42 168 -471 -210 -718 -199 896 858 -769 -1000 -891 391 735 -938 444 -676 -620 869 272 -341 -663 363 407 -199 -62 860 -221 -796 -220 -679 -140 -164 603 668 559 419 263 533 705 -679 -425 -494 -250 -609 -881 801 382 573 -778 -620 -882 708 783 -630 -358 783 -639 494 227 993 -236 -683 -682 -284 -508 64 242 -257 -990 -990 -975 -457 -807 380 28 927 -783 585 1 -866 -191 668 -246 -500 141 490 256 545 148 -953 -605 -702 -621 -798 757 -548 38 -783 -212 -546 577 403 -403 -190 -935 -725 -890 -103 -355 -524 -307 -708 323 -950 424 443 -608 -365 400 502 -854 -213 545 742 -293 -51 -653 -36 684 -747 -514 -258 -843 -695 330 995 -453 910 -433 885 823 -664 -620 588 -526 -435 -201 -697 833 -16 -261 550 -643 -374 686 727 516 -924 20 -461 -263 32 -595 -372 990 -448 -775 294 963 282 227 -306 506 -635 -743 -430 -813 969 955 496 109 459 -207 145 668 795 586 932 -152 -994 -343 811 768 -684 64 596 409 918 962 863 -823 223 -918 886 -457 -774 -79 -577 -584 -967 -830 -627 557 -973 -930 -54 -324 261 -752 489 -325 400 124 778 -707 717 635 -20 -183 -122 398 701 977 -773 -995 -697 -313 -374 561 757 546 -203 37 -775 -264 942 603 840 -325 -505 -663 -171 -82 -299 741 -805 -367 -542 939 -590 -351 389 -725 245 -986 -303 -652 -869 -448 212 654 -176 -858 287 -874 -987 -180 361 -993 -386 986 842 796 -809 -386 834 520 813 -125 314 248 662 -59 221 -130 475 325 -822 814 -974 345 -308 528 -15 983 -370 -200 -653 2 638 -842 712 167 -170 -107 -543 258 -401 496 272 -787 -582 680 45 -390 -769 790 -450 -220 -212 240 274 -173 570 233 636 331 632 -896 -887 249 -848 -856 -238 125 332 811 -428 -278 167 -876 263 412 605 74 863 748 -766 237 187 -197 -316 -485 -537 400 487 -368 91 990 604 -95 -194 -270 -868 -189 282 766 -578 -751 553 519 -483 795 35 -30 935 343 -539 231 219 -971 -616 687 797 997 -838 -969 -974 -915 581 741 168 979 -702 -691 128 -300 -358 -726 668 942 229 762 -23 669 86 750 -656 -517 -400 -882 -292 579 706 -594 -626 802 464 36 -596 -789 -366 -465 -26 -287 -795 -237 -352 962 -575 -558 -979 244 86 10 -496 -641 178 41 -916 -322 277 -567 -549 12 -67 33 -506 -652 148 -343 -588 472 -805 -512 -156 -43 -380 595 416 -485 816 -766 98 874 -235 81 -39 313 820 -297 -996 587 -990 926 -237 -451 12 -507 -202 -155 165 -309 -533 664 887 804 -649 354 -385 -300 -948 -350 186 775 -936 -212 -42 284 55 166 519 329 477 -157 -228 -518 -691 -829 126 -380 891 967 -147 21 -158 868 -4 -250 379 -155 -406 -212 349 -376 -191 -97 -205 -737 -986 636 886 862 -92 -740 -582 115 638 691 -312 267 -328 267 -137 -388 654 484 13 -144 770 182 -103 -860 385 296 -52 -433 779 582 18 -480 -171 -550 321 -929 73 -313 -418 -937 229 261 801 -728 -739 -72 112 -379 223 -260 -439 811 -436 -304 503 554 -80 386 -481 595 444 829 -879 -114 107 338 284 -806 -39 -198 -808 334 -579 210 -232 -54 645 -236 473 -478 961 -748 603 330 -270 -611 -891 97 914 439 -342 -51 -627 957 -308 -521 798 -707 217 160 -440 -300 702 -976 -674 988 -268 -822 -109 -636 -97 839 -761 904 -785 829 -504 859 528 172 -915 -490 -615 982 955 -173 -435 -329 -712 -84 -527 -684 -73 254 -333 205 433 -166 -859 -728 22 -754 174 -966 -520 -679 -259 -224 972 -606 807 27 426 739 -652 153 750 -277 301 919 -189 -770 943 -502 874 98 741 185 398 -535 -245 207 952 474 -496 905 -872 -149 241 -713 924 -256 -55 -931 866 99 680 883 535 -758 -552 -100 254 528 745 -895 -35 -224 610 605 14 870 -938 500 -449 922 58 -425 -332 482 -407 -456 -742 -866 -126 130 648 -649 -324 449 300 -397 -815 -332 501 -268 -883 -334 65 453 -173 860 -804 -620 -156 -813 -965 65 970 242 -267 280 79 -706 -212 458 -639 -196 -442 407 -276 -786 -592 -68 74 -729 -593 369 -343 -589 495 651 783 -906 -58 58 -543 523 -88 -63 -314 -380 -989 -165 105 3 810 234 301 257 678 130 -528 -227 25 -46 -466 -255 -256 301 -214 840 -15 -724 887 -195 -404 594 -516 -482 51 -488 818 -998 461 584 327 -299 241 -965 943 357 487 446 981 976 -564 -213 922 314 -213 140 -420 -463 -612 37 -174 -73 888 -939 -160 582 -822 -626 719 -4 -758 -75 893 529 -126 825 -934 -154 -429 -558 -362 505 -346 618 -137 -180 829 -446 -642 307 -914 33 222 48 -776 -616 212 -33 130 -759 -886 268 -736 -136 157 400 -283 -187 -627 395 524 -64 653 314 -624 -195 -524 946 -916 -635 -291 772 -87 -164 -335 577 585 -953 -489 -340 -566 -430 816 680 -404 -2 -94 555 -679 -555 -506 -52 74 -860 -664 677 428 -66 346 -344 -637 778 -408 106 428 412 -598 -251 891 990 -887 -402 -70 899 -164 431 -156 734 535 813 177 -25 299 901 -229 -345 -567 -635 471 -113 -651 656 -215 -967 -349 -776 414 -438 206 482 313 -513 -422 -910 417 526 398 589 -414 -960 830 -682 -297 -370 930 -958 174 -31 -506 213 -809 711 65 -906 -689 363 -716 254 -182 906 -284 512 121 458 692 -903 974 -437 627 -84 652 648 301 728 -110 70 -183 40 -566 202 -20 651 506 894 241 435 664 -460 361 -97 -859 381 494 -641 87 166 -392 -91 227 95 -668 741 220 212 -158 793 -248 976 398 227 971 -378 464 -438 155 217 633 592 242 -298 481 -89 -653 -692 698 -769 293 -783 264 -299 422 265 -193 343 985 457 736 986 -449 223 -521 285 374 799 241 -677 -677 77 -146 -654 125 410 -347 712 -138 -198 -213 952 229 -633 -142 -667 -124 92 700 788 -816 -442 312 932 -173 -255 -223 -706 -178 216 280 -658 -425 -741 249 159 -341 946 462 651 912 -929 -490 199 968 847 -231 -789 -533 764 -631 -250 -218 -27 -51 -98 218 -298 870 -65 135 -282 -847 220 -890 763 48 668 -829 -134 891 -762 759 474 -712 -754 -370 962 -248 -109 -904 98 -652 137 -304 -675 -686 -586 68 -938 -782 -886 788 94 -969 853 -740 128 343 -54 -473 -991 -880 898 268 479 675 -1000 753 2 286 560 -276 747 -793 150 -479 -109 -56 -829 668 -614 966 -253 422 -261 -234 -31 670 644 82 -258 -756 -950 505 -110 -190 685 -800 -107 -544 469 509 -973 747 -952 889 -264 -49 135 -778 -929 -369 -790 -743 476 411 -496 760 -262 947 972 -87 942 -152 544 746 -216 353 -64 324 -323 318 -330 -196 494 -529 -675 -264 -115 -306 32 242 -284 839 -310 -488 755 -866 340 963 -795 -861 537 273 -306 745 59 -137 -121 -956 -191 778 858 464 386 -402 -632 -592 -780 -889 99 190 -284 454 -816 -86 855 107 -857 -965 -314 746 691 -593 690 217 -466 -745 633 856 507 -357 41 -733 -613 -251 -714 -301 213 828 -155 143 -146 634 -80 38 -703 -567 764 -345 -571 460 916 380 956 585 -710 466 277 916 -897 722 -473 -293 156 638 -143 595 -7 -1 -33 872 -32 -435 767 333 715 448 -330 17 -933 -503 -652 775 -903 335 403 692 303 -652 4 -457 732 317 405 -506 -902 162 417 -309 185 381 -894 554 66 310 -924 -861 -921 926 -331 510 -824 -801 486 -747 -897 -622 940 -232 63 517 890 -776 -171 703 25 -352 -540 -338 -585 -345 -955 608 -297 421 -327 635 647 -680 -52 -578 277 -136 -432 889 -923 -203 244 891 -303 -482 266 -672 525 214 -95 -310 733 825 673 -289 -649 448 119 -330 58 48 -80 345 336 667 919 -913 -636 161 -248 -629 -636 317 332 755 -930 -169 -569 -452 -933 805 230 56 924 477 132 299 656 -961 -84 629 -962 -261 31 594 -686 497 93 -668 750 -440 -980 78 -425 -222 217 370 -83 -410 -82 -964 768 -142 911 871 899 547 -847 -667 -658 277 -590 -203 -471 97 66 -140 998 144 23 -588 -650 978 116 155 -178 711 -464 -846 -439 340 -150 632 -540 -980 311 -844 512 690 -147 -848 -483 681 625 -281 -184 -324 -335 324 -763 -455 626 15 836 611 660 -946 628 -29 -603 907 87 742 286 -131 -654 172 -911 916 -254 -594 990 -577 119 -106 196 -29 332 -93 317 345 -841 -851 706 457 -654 329 -717 140 579 795 522 -684 901 -549 -812 563 -894 -604 -903 340 520 148 -301 -731 375 587 -159 344 -424 893 -215 -304 -911 -272 802 -689 481 525 492 -706 849 209 -538 -620 -523 484 -907 -237 642 -755 -79 -487 246 -706 -666 -480 322 -927 558 -151 724 450 -549 -482 984 -481 535 224 502 -64 -524 -725 424 -12 -273 -436 -548 134 -701 -680 -639 -673 611 425 958 381 232 367 -120 -774 666 58 -492 948 -405 876 -397 -221 -876 790 390 -944 -224 891 575 -993 247 -531 -673 -775 -372 213 459 -407 -744 -282 -538 -446 -362 897 362 -799 413 -782 307 -315 -97 -667 238 -761 304 623 26 367 -289 -689 677 738 57 103 507 487 626 -543 -922 -152 242 -491 -919 -463 462 -734 398 738 -399 -178 86 451 909 187 403 591 981 217 992 100 783 426 763 861 -507 -624 166 809 -923 15 -410 450 138 -661 -447 -14 -529 -652 327 718 -207 -822 0 -871 391 647 -364 -177 -761 848 565 -933 452 -176 -193 -509 137 -687 704 -125 -635 -909 -711 570 -127 401 853 -955 972 331 -455 -950 -361 619 -569 618 227 147 -306 148 -444 590 272 -670 -135 745 -502 583 -18 -878 716 -559 -545 -90 106 -18 562 -961 264 -118 -19 686 67 543 124 -380 705 -781 -879 -216 -171 -440 -501 -790 642 -637 -841 987 366 57 -542 246 -257 -534 -612 -728 889 -188 -751 686 -560 681 -944 -513 540 391 -430 849 496 887 997 -858 473 602 -767 -700 -586 767 -725 -997 429 -912 -387 765 395 -470 366 581 275 331 -392 512 459 -287 265 -675 -743 783 576 794 265 -652 -545 799 689 -573 -632 490 -864 713 887 484 16 -833 -977 -689 -1000 -349 154 694 -414 855 -428 407 -322 232 9 -774 515 -675 -207 35 20 975 -784 946 -821 -726 -942 930 617 -131 -336 67 273 520 -587 425 395 -707 768 -343 -850 744 -589 196 388 391 548 -389 -503 -437 262 552 152 194 -513 537 696 755 -923 93 262 -777 487 -659 384 586 373 190 474 793 -655 363 467 11 441 -364 126 176 54 -961 404 -968 205 -252 378 172 -455 -525 192 -852 195 547 915 262 -492 818 -437 373 123 -229 908 -366 -569 173 813 -670 -73 300 -645 -893 462 902 809 984 969 211 -359 -425 -734 -592 -844 -266 -307 89 920 -20 -395 -694 -719 539 135 -232 -652 599 -690 -767 143 651 -908 -830 -405 -894 -322 847 878 -792 -93 924 -74 730 -243 624 822 963 688 -559 -796 870 284 707 -242 514 970 -76 223 -9 -718 -357 -573 999 797 -126 -180 185 -495 960 391 -183 303 -711 218 -399 700 923 -667 -483 218 257 141 703 219 235 199 875 -921 664 -197 351 -428 -819 -211 -674 -96 933 698 319 -935 -85 -109 -399 836 -283 387 712 285 -432 -278 -508 31 -565 -802 -75 509 864 315 766 893 768 948 647 531 -811 573 -424 -578 -999 539 -893 216 -144 161 534 923 -58 43 -707 -80 -90 -750 -493 164 -760 -559 545 632 -411 353 439 -383 596 -920 -455 780 857 591 598 548 34 -308 431 664 -38 36 810 3 70 -275 472 -775 657 33 619 -972 -766 -814 -774 -630 -731 -391 19 307 -755 385 -937 -206 -767 -398 -63 -344 869 214 -480 -468 -825 679 -606 -743 -830 -240 -891 825 -339 501 -688 705 652 486 -961 325 36 907 570 -574 -742 -13 -438 227 -710 -652 -838 -772 262 -356 313 602 770 -467 954 -90 365 411 583 -85 662 -857 -26 35 -908 756 441 -257 83 835 -239 64 819 -42 -643 242 918 567 856 907 -590 283 539 408 -832 994 -800 830 -910 266 -357 -693 39 742 -292 -853 -547 -180 -110 -729 45 528 969 -544 -674 -780 -951 -882 950 -271 856 457 -340 -394 785 131 450 251 -206 -203 473 -539 20 -367 428 -202 564 -403 946 92 -632 642 -313 743 968 581 578 -244 691 376 -259 -551 -937 -467 352 -88 180 924 707 -775 -101 470 973 4 -89 -77 155 -706 595 -654 273 578 43 343 -584 902 -200 778 927 -443 343 517 -564 672 -212 -353 382 20 -876 -260 -292 -542 -790 12 648 -823 -429 -814 398 -48 663 -109 -265 -349 334 224 -609 -374 259 -651 -25 266 979 -232 -522 387 -811 -880 -443 940 245 -848 70 -973 979 575 479 -851 -924 966 215 105 -779 -790 423 833 -456 58 -332 567 847 871 719 -595 88 -575 -320 -224 385 897 -750 819 212 335 -315 -831 869 -501 44 -766 -484 522 -883 -348 237 -499 851 466 -837 770 -94 979 -51 957 343 -965 -25 362 -994 -199 -507 -135 862 733 -422 560 953 931 747 -271 449 -660 502 -584 297 790 40 409 -528 84 435 -411 -249 346 -471 -961 -972 -80 -663 675 365 -459 -654 -667 430 681 304 680 -926 564 724 748 40 52 -314 -430 -394 641 267 808 58 -34 -452 796 -814 -518 994 244 939 661 525 965 442 -423 -108 273 896 -294 433 158 810 -153 -871 378 -648 556 -738 569 -346 400 -87 -269 -837 -945 961 292 304 -745 151 478 -994 860 982 293 655 388 -53 -335 -962 827 804 444 -921 -866 -492 611 -700 944 -52 102 -35 772 -837 -371 792 -759 42 523 -843 -626 -806 812 -511 901 654 307 183 -937 -479 355 -126 -357 -241 810 -169 -936 435 811 -884 366 10 -978 693 725 -188 -88 993 441 -226 931 50 897 733 793 -176 743 58 998 936 -806 253 830 -322 -50 835 689 -794 -593 -622 -122 425 -505 -493 -863 360 -518 332 895 -980 -668 -280 -548 585 -7 715 -523 679 -54 167 -82 -941 -300 -919 784 -686 101 -285 -435 -566 228 -458 -136 -261 -143 -883 -159 549 59 351 184 438 206 -523 -58 -327 317 -270 731 -934 -742 823 -322 636 -562 -222 715 175 -740 573 355 -409 -243 107 -869 110 722 782 -506 762 635 -41 -341 276 451 -259 520 569 747 680 -587 -831 363 -500 -106 699 -561 620 665 -556 117 97 -840 685 193 -932 -229 -357 -351 0 -814 347 439 533 -468 339 144 -99 -760 460 -563 658 -778 -920 -213 -635 -476 464 -504 283 -140 -341 912 569 -24 443 900 -441 -760 253 310 870 -810 880 -323 -733 -945 656 170 847 156 542 935 808 -617 -267 713 -941 79 241 -533 -312 470 -949 -58 301 -747 -2 -810 -702 -172 -60 56 32 710 -480 582 -453 -454 330 840 -888 765 494 -784 -128 294 -123 417 156 -344 -309 667 82 926 254 -12 -520 -148 73 567 -413 -610 961 318 -608 -628 886 -508 -546 -124 -558 -30 73 -333 -352 -595 -243 -6 336 -857 693 -132 -645 -368 179 -228 487 897 -469 309 -28 719 -504 -888 -683 2 544 706 -699 426 -192 562 -742 823 -870 679 -507 -644 875 796 80 -390 -970 -262 718 -303 191 -976 -546 -652 809 -380 512 930 478 718 796 -912 197 19 -680 430 576 -390 29 820 -646 -315 354 -640 113 -411 31 933 -427 -106 975 -162 342 795 348 -449 -172 -511 836 523 -540 354 142 745 -515 329 414 -352 11 971 812 234 -167 827 -557 226 794 -277 -294 -833 445 -348 -875 116 -106 620 -724 855 122 616 445 -687 436 27 322 325 -249 563 -970 626 -140 945 93 -723 -823 -151 -375 -107 48 78 288 624 -4 91 -435 946 -109 -162 770 -810 235 254 -798 244 644 936 -830 890 254 -208 163 -775 606 105 944 891 -801 -295 207 -325 -288 -810 773 495 429 488 201 -514 -515 183 -835 876 -414 453 411 -679 -800 634 956 -234 -413 -474 -669 784 -180 256 39 -949 669 793 -796 620 -987 993 -730 -327 717 -46 314 -235 221 -631 644 336 -461 190 -371 -812 425 240 873 -248 -533 380 -419 -769 -353 992 -715 -385 172 632 115 -570 -295 571 862 -657 347 -414 -892 208 -619 -33 616 -863 -364 -757 -490 -700 -669 927 -990 271 597 255 -355 -295 284 -288 713 562 -804 -531 21 876 214 -257 986 921 255 91 281 792 -403 -864 -594 -874 -872 171 935 691 620 -173 966 907 -288 -300 506 -479 104 390 681 58 630 -205 729 618 521 -459 -741 530 -451 715 -303 422 884 -653 -966 -929 195 -477 825 -215 181 -476 174 -40 413 -286 -118 943 162 249 291 186 853 -258 -347 108 -475 351 -554 -461 908 814 -934 434 938 -427 291 910 -906 -944 -443 -294 682 -333 -457 -641 -351 243 -452 208 -907 -506 654 976 415 -454 -988 -330 97 -73 -978 -164 -954 -15 347 235 -738 122 -677 838 4 -353 315 -698 180 -795 -36 990 -397 -972 -303 772 -978 225 747 -549 -732 301 914 -598 -875 -738 508 -86 561 -572 366 927 -159 3 545 -970 -247 889 16 88 211 470 -209 277 470 594 322 -908 451 309 607 -108 -584 46 293 -105 981 -817 -136 -577 -620 -251 383 -417 403 51 -803 623 222 -2 -199 204 -506 943 -160 -245 753 750 -787 117 259 734 643 -876 -941 -383 -913 566 -973 -660 269 679 -865 -5 -717 -31 380 868 636 954 347 -421 299 811 485 843 602 -680 -105 -30 -366 211 -218 59 -644 781 488 -848 -794 -532 408 974 -414 -18 787 123 -919 -357 480 55 -372 -864 -996 -500 -613 515 -936 323 207 839 -692 903 230 -995 -545 -634 -395 -419 -72 499 -207 -532 -210 -750 -832 867 778 12 786 461 -373 -247 -43 -719 559 -38 -147 -908 119 53 233 -735 -938 591 -915 -514 -229 -839 -567 352 525 -50 -246 844 -694 83 28 213 -836 961 521 -459 -220 20 306 -946 -840 309 -269 -54 -550 -904 82 200 496 -519 -222 747 -411 -465 -49 986 -240 -312 650 -730 -529 -774 762 900 739 511 -893 965 877 448 -708 -148 -71 987 -263 972 406 -217 -420 -204 68 -252 53 -152 206 -51 -48 233 98 239 -107 -23 -507 -90 -140 -274 -178 -38 877 -897 -835 618 552 -459 -615 30 -496 960 363 192 -942 745 465 -263 -903 -288 809 884 -612 864 -68 280 329 -294 790 398 -113 805 155 669 352 -426 964 -217 197 -314 58 -667 -506 -409 -443 116 -764 -864 989 -621 632 141 498 -490 -901 -898 427 -984 -504 -107 361 -500 368 84 -342 518 431 769 110 -622 486 -433 -82 203 180 705 -813 -439 -356 22 494 -576 7 -871 151 718 198 251 201 908 741 206 511 346 219 170 -565 -286 449 -967 -58 -831 -39 -88 358 -57 -811 791 367 -853 -374 -821 202 20 554 564 -213 -690 258 899 839 368 -31 228 528 -804 642 -185 170 -339 -517 -23 -287 767 258 -388 -713 314 129 -240 -417 270 987 -770 400 -502 230 850 547 8 -79 -129 240 -422 -786 129 123 784 -481 -364 -499 589 -694 -431 777 -120 -848 433 71 933 -877 -895 -957 743 886 572 -438 552 825 551 -300 -940 565 379 401 -167 361 -447 470 -738 585 665 199 -857 989 -155 -391 -109 269 -353 260 -704 239 -377 -488 -623 -739 302 654 283 -561 372 -124 -875 -481 -454 802 -815 -881 -865 -287 -91 -282 750 212 -894 -857 936 263 -919 387 658 445 917 -618 158 739 -502 12 -148 771 -701 159 -975 928 136 521 -119 752 -909 -105 314 736 -640 48 19 -108 -546 196 543 566 155 -192 226 -771 379 -298 -473 673 -228 -65 854 -273 -200 -327 -234 49 415 -235 492 430 174 468 -168 -714 -162 677 473 600 -85 -677 78 597 232 787 894 -23 -520 -930 -998 -811 818 753 -329 -879 635 -9 151 -857 106 916 551 725 292 695 445 205 305 -661 -475 -979 640 730 -807 -899 289 -408 -195 958 -496 193 -436 -492 -250 -318 -160 -96 -32 -938 10 -742 -375 945 -439 -296 -29 681 -100 -478 485 -589 667 623 501 18 -985 921 525 -553 443 435 41 -392 -853 -430 38 -517 641 -743 699 -245 -598 637 -399 90 51 801 521 -727 614 373 -807 70 -308 -610 -51 473 860 -884 -609 -388 939 -18 11 496 944 -507 -210 -173 -22 -946 786 -795 779 128 -507 -338 -427 696 -555 -709 -790 -924 813 -7 -778 -982 -554 -514 819 -9 -616 426 381 886 -972 -200 452 253 93 -687 513 438 -389 398 -400 -70 710 879 347 -396 -199 -663 335 -120 -92 -352 -718 239 -68 11 538 -986 617 -966 556 -561 -724 795 -925 -726 924 762 391 -862 -175 -257 -970 -900 194 685 -375 -205 444 481 -36 -470 -577 -363 631 919 982 457 2 522 -448 418 559 -414 461 -836 -997 -148 -324 36 -845 -106 965 649 -112 130 443 472 309 238 734 1 -923 567 -780 316 -938 -578 389 167 109 930 -612 270 486 601 481 -731 -296 -898 348 468 728 -646 135 -163 240 -6 -6 442 986 858 -300 720 -631 646 974 770 -698 -907 947 201 -638 -62 673 997 -563 -170 39 -975 794 -725 -525 -782 575 226 89 912 571 696 513 759 826 461 -645 -836 751 727 99 -930 138 -656 231 -917 -701 391 910 -425 100 -704 813 437 184 182 -231 705 994 -454 -696 -384 123 953 664 -337 -374 -426 -555 -813 -553 -472 -665 -211 -908 261 -921 85 941 520 308 455 452 440 15 101 -317 -154 -858 -600 109 398 553 398 -832 -267 126 -86 -214 635 -99 725 -1 -615 -6 -832 -8 515 -796 -883 652 -704 -509 852 871 163 294 -983 -434 -98 -689 -994 903 611 456 -891 664 258 551 161 510 -518 410 -696 -85 199 -734 854 643 -417 955 -134 120 901 -738 49 882 -359 850 474 -509 -664 923 -42 512 835 -144 -658 -568 813 -103 161 -828 373 735 742 -505 137 -77 549 201 -625 -715 -913 639 -136 -562 -24 167 138 -256 869 -882 -131 756 -726 -643 -75 -974 -887 -600 637 -605 15 502 -319 -211 803 536 -708 -690 74 -111 -475 672 182 86 157 674 743 183 666 543 554 978 58 -57 -658 307 265 557 507 -830 848 -842 -833 407 -460 -493 -468 -743 2 -559 200 -396 220 174 -988 96 158 -866 950 627 -479 801 -272 -804 19 -467 -252 -31 -52 -975 200 65 -192 -222 -325 -623 272 897 -760 -708 -839 228 -380 -244 -242 -602 -345 707 -248 752 -479 -264 -582 -68 -363 -395 498 -806 988 -112 592 -510 -893 236 52 -911 952 234 41 39 23 43 236 -940 553 119 -773 -15 790 -646 -546 -381 -625 -975 -261 923 565 632 -36 745 -46 956 934 870 -107 -232 -516 -371 -817 -698 -434 -727 -789 -325 -665 -314 -476 -696 26 317 -995 -643 344 850 476 -251 6 -709 608 278 -497 -699 906 484 486 -767 815 -449 -166 547 -311 -809 -701 671 989 -753 -735 -934 -871 -589 253 -283 -945 -866 -305 -240 -609 -691 741 -324 39 544 754 659 -135 943 -692 -525 496 -160 992 611 -910 774 -188 -634 206 36 -722 -954 -939 903 102 -912 183 396 -797 -388 -179 -173 -960 -194 940 7 908 -78 756 -121 -983 629 182 200 387 303 597 -236 -616 -49 789 898 -132 -531 -333 714 863 792 199 -701 -470 -373 547 831 -192 -128 -994 426 -286 -497 -858 -211 -86 656 -582 123 417 -792 849 634 83 -562 470 -384 501 313 635 397 77 -582 -336 779 387 231 -874 -134 -97 682 516 152 426 -44 -740 -284 -30 -531 413 673 416 -156 368 459 -566 753 -550 -22 399 605 845 -716 352 371 519 445 747 -216 -706 429 -38 -14 26 754 64 736 -853 320 -817 -68 -8 -859 -389 804 -510 -784 962 693 5 57 -708 995 565 -304 -187 461 -258 775 -187 -933 873 -609 24 -211 -913 -688 475 -140 428 -123 -682 -463 -187 -141 530 -865 496 -460 -668 771 447 -709 352 -379 -931 842 -904 538 -435 -451 40 308 799 -453 700 -933 827 -820 981 984 -802 -636 72 57 -48 832 -138 473 634 67 889 -84 -326 -280 -455 -324 301 898 818 240 309 -881 207 449 -123 -348 -599 559 -74 971 -503 -18 717 438 -558 -92 905 814 -367 -122 734 -590 -597 757 -750 506 289 -925 -137 577 449 91 430 567 408 660 -882 -206 -415 298 310 -580 197 995 207 485 -233 705 -939 -677 -681 71 -981 870 624 -721 -486 -703 833 185 745 -615 -772 -969 791 -41 -478 -633 364 401 -87 18 -677 -329 -563 -662 -690 -790 -497 -243 154 291 -730 -383 -186 752 -83 -60 -855 798 -393 940 918 405 -548 157 502 -364 833 777 -242 598 -890 53 -631 -920 -8 507 945 -797 595 359 550 252 75 869 808 866 309 -576 820 -672 -734 -777 257 586 195 -922 -239 570 544 -803 559 395 -47 443 746 -71 -660 -177 215 -351 532 -722 850 261 -755 945 906 -833 459 -824 -583 17 -893 -245 763 -504 -268 457 164 -756 -918 630 97 -621 584 600 -130 841 -304 -316 -562 -514 120 448 801 514 -536 -252 222 -119 -216 -266 443 -82 -356 -906 -427 2 664 332 -401 -40 489 618 -804 -975 -13 -27 -524 -832 796 233 980 -283 -325 973 -329 -704 827 459 -576 -219 -229 465 -263 34 -576 -579 315 -564 327 -974 -914 454 -13 -477 426 508 -301 499 884 -765 -758 -869 532 -65 -738 692 -398 -857 -359 -375 -809 632 -107 34 -586 11 -909 587 470 -555 -151 -857 791 -193 441 -181 -31 79 -174 -808 794 818 409 181 682 251 580 -745 891 77 -262 -1000 437 -2 998 -567 792 -770 773 135 -276 234 799 -472 -323 480 851 -124 -977 -855 890 -33 640 -326 323 437 795 -523 832 993 330 408 -442 261 -926 -352 -435 -937 560 -761 932 512 -661 -338 986 205 -795 308 49 244 304 -241 -284 256 -596 -333 617 -132 -840 184 254 51 399 -239 46 347 -665 978 -81 543 -893 -781 -11 -341 305 -428 77 56 665 -14 -818 614 756 -454 418 487 969 -695 -183 503 -673 750 -642 -253 652 -857 233 -292 286 -967 -314 135 -797 369 77 150 -52 -603 -768 -158 -458 -936 692 79 -840 -89 418 667 -284 -428 605 53 70 -925 -801 -26 624 867 36 597 -748 -642 -643 401 195 13 -408 155 -5 -455 -239 -554 -366 -915 -746 -840 -201 -469 781 -264 967 981 -439 422 655 345 -199 66 -307 772 -519 107 -872 230 438 700 -185 505 -155 834 -667 -809 348 860 -665 -900 -64 703 604 -13 -955 141 -475 -283 -495 -849 -551 -210 470 -161 -297 -394 149 216 709 -694 952 -968 480 927 -711 89 -649 160 -474 -959 353 -748 466 929 -356 327 383 -445 895 573 -137 -224 -49 -68 -990 280 931 -417 -512 670 909 574 699 -371 -912 853 583 572 -666 688 462 610 610 222 310 324 -786 679 859 928 -965 -18 288 -609 49 -314 423 -536 343 -183 -620 938 -34 199 256 -462 -132 762 653 578 -177 -4 917 -174 -133 701 74 761 -588 -596 -827 84 -405 132 -310 854 -467 957 -238 -668 -757 -970 593 -566 -744 636 831 -998 -747 -139 -951 -181 217 129 827 -888 141 993 -238 -982 553 -942 362 -838 -667 -132 372 -798 341 -804 524 502 -892 435 -460 -969 892 -112 406 -422 41 833 -670 -521 -17 389 -59 -219 -926 -376 -144 -942 292 -859 -822 600 375 417 -64 -143 459 253 710 -831 -706 -911 -67 274 -116 -368 -108 -928 -720 -985 268 526 546 -271 -873 39 -956 418 310 -835 458 -735 -467 -575 198 -354 90 -733 9 861 -258 -974 212 -892 405 -973 -692 -847 -391 821 -968 -642 695 -683 -12 930 454 604 -689 -900 -216 931 219 531 -77 -593 374 -488 254 -41 -300 -896 414 -831 -607 -501 749 50 -426 802 179 -826 -254 -793 -314 265 403 -243 -946 294 -27 -796 377 -837 -713 -234 581 -54 836 -447 -732 -711 7 486 -255 -180 642 1 984 -192 -173 -920 -295 150 -380 847 357 836 -299 -588 -3 -547 528 -904 746 -258 580 -664 -438 390 -822 -31 -159 258 -87 211 -809 -131 -412 891 55 677 -247 189 745 -110 39 562 -638 166 -437 966 80 -112 -281 -608 294 591 180 198 744 37 -798 -290 -980 1 994 644 505 -993 -608 -972 207 563 -547 -965 907 -265 -31 834 -40 -723 -171 249 -428 -702 -699 183 500 -214 -67 -67 124 323 -48 -179 -458 -517 -403 478 -807 618 -67 694 -556 958 -627 -620 71 -57 988 785 -259 -821 -984 -17 -532 810 985 767 163 -446 -494 -758 135 -356 112 785 -512 -446 -326 353 -21 -899 539 425 210 495 -505 -282 -824 315 -84 -522 -134 -801 394 -640 -264 878 -829 -560 391 120 -554 160 235 -476 821 -530 -931 196 -597 -798 -13 -91 -432 615 -495 -890 -63 -415 950 405 87 -955 -745 910 875 722 273 -467 327 -738 249 -790 -418 693 443 -127 23 316 67 -332 -151 -112 786 -509 -188 131 534 633 232 -658 -16 513 -505 -939 641 -957 -300 864 -766 250 -220 -322 691 467 200 -104 770 151 594 -603 -897 -757 -955 14 375 417 -608 -616 -924 -33 761 23 -613 635 654 559 161 848 22 910 902 -129 679 694 -655 510 -516 304 -700 371 490 120 843 -322 -904 457 163 -573 -706 646 -302 456 -929 746 243 612 971 -612 -508 409 651 34 -976 86 235 -248 -725 -676 754 -825 -995 581 780 -398 230 -477 419 184 -423 -257 -397 777 -995 756 -648 -28 -767 -21 -391 337 -759 601 -592 728 -100 428 -4 388 50 67 403 442 -237 422 -496 301 420 -303 -871 220 547 -492 173 -889 642 -410 -707 995 -328 393 489 389 -995 -115 377 114 -338 974 21 643 649 103 -807 -485 -259 41 769 690 879 -802 -147 551 244 -790 534 276 -571 551 -135 -168 479 521 -348 -382 -799 -504 -927 883 312 -383 266 375 729 -103 909 -368 702 -561 35 424 346 308 -112 -422 -928 739 92 621 -21 -922 517 -909 50 -909 564 -894 244 -44 528 -184 -926 -167 496 736 -580 -357 767 -663 -780 -147 -844 597 477 285 21 -677 205 -488 442 -575 123 -299 -710 39 907 -240 872 783 -733 -144 -616 -432 127 972 627 -992 -451 130 -116 -867 25 621 824 47 476 183 -719 -547 -500 133 375 -848 258 612 348 -338 -680 914 906 604 881 -828 140 -291 85 -797 -783 -293 152 -744 387 -578 519 -42 -692 651 357 75 350 406 -660 269 89 -115 537 95 787 -884 400 697 -546 -390 363 -678 -978 47 -282 536 465 -466 -743 -901 -261 39 -626 -444 93 978 -261 594 164 464 720 105 -984 -769 186 -788 422 341 -814 -45 -814 -638 -495 992 381 -699 -990 180 187 -232 -510 -477 -353 208 -585 19 -222 336 -923 743 -785 293 -924 -408 862 974 76 940 809 398 -904 -623 766 -579 596 687 -798 -118 -351 308 -194 988 -781 158 -393 -291 -219 592 72 163 608 -679 134 465 488 -734 980 -827 -581 -834 -445 -243 105 -909 837 -613 -372 803 -618 644 124 270 693 741 725 766 -32 871 712 884 -93 -454 -680 -964 -527 -163 -804 -460 340 -421 994 515 370 866 470 980 -710 373 265 634 -925 522 289 337 891 -120 51 -671 -166 -388 -31 690 -824 420 479 345 540 29 435 -898 -175 403 -379 191 742 383 611 -980 -403 370 -963 831 -983 187 200 908 -533 -732 -528 624 440 981 -369 614 -299 -179 737 487 211 -398 389 10 510 -555 -478 -334 243 -683 643 -803 -585 522 827 822 -261 358 -789 -282 -909 -334 -479 528 166 198 361 995 612 -639 -409 -551 6 346 -73 249 4 -117 -992 860 -32 114 -481 -228 -172 301 848 -951 -979 491 -356 914 447 -933 333 255 -314 -564 874 -302 -198 -246 -556 880 -832 -330 -280 316 -544 -702 -204 -325 466 163 224 -693 -510 322 169 774 -578 -489 -153 484 463 200 581 551 -609 -834 -172 210 -648 365 33 -26 -959 -44 312 -949 -561 463 139 -785 -170 -797 -693 948 96 650 584 434 706 -945 -599 72 28 118 715 -372 -868 500 576 -536 427 -424 322 -734 -685 -725 655 -947 -541 187 -408 508 376 425 905 522 -329 935 -834 50 57 993 -955 -453 776 446 85 -510 914 -657 784 997 -838 -355 -737 581 -811 -506 -106 -728 323 -763 -68 1000 253 -34 290 -304 53 753 410 -651 -28 -571 402 820 -397 -477 141 366 -524 570 -178 27 -71 -101 -977 -979 61 -570 933 420 -370 -692 897 278 240 -908 -452 -594 886 -937 118 732 -156 532 513 461 482 988 -455 151 382 258 -670 -482 766 48 543 248 152 945 162 -935 -11 817 168 503 -834 376 -307 55 -928 -568 986 596 -153 -101 468 -373 -925 431 249 765 501 744 -861 325 36 258 545 999 -568 -248 -911 -322 -872 195 -511 459 -513 213 -95 237 -244 -853 -777 -304 875 575 -876 -249 -959 -874 -563 848 -5 -638 820 581 -561 52 416 -467 -280 422 774 300 171 -100 -203 -225 397 883 475 -537 654 -29 732 -215 754 309 -815 782 658 932 -924 739 464 -701 -653 -823 -986 643 -430 -665 -264 750 -448 637 393 504 -320 519 875 -817 15 -34 -409 469 -470 104 -460 540 329 -482 546 32 949 -927 -326 -652 276 612 -240 128 -526 743 402 988 -146 467 752 625 -81 -900 726 -830 670 850 64 -906 885 -163 797 606 531 41 530 55 971 -178 214 -893 160 197 -113 -557 184 -614 557 -314 -991 532 888 746 44 -303 237 -610 40 42 -262 -578 -792 -216 -521 -385 -626 -987 352 -290 -981 -881 823 856 -459 72 64 -800 94 -961 -751 -713 726 -107 156 642 -764 564 -808 234 804 -527 -467 -281 332 -316 874 -174 -922 476 -641 937 176 -586 82 -834 619 -755 -404 -32 -262 848 -617 -830 -18 245 139 124 -81 296 -404 780 -607 158 681 901 -120 -475 -758 -805 -116 976 -213 204 -205 33 -960 277 -418 29 -984 627 66 273 614 -637 -935 442 -303 -690 -79 -649 103 690 -543 728 30 155 990 -401 197 599 -545 93 -350 846 -15 924 6 -996 987 920 819 -839 290 -757 -479 -99 333 641 -420 290 306 264 -752 980 259 643 -938 318 -128 -670 604 -205 672 547 -871 -138 453 417 460 652 -394 668 265 742 -458 935 210 686 355 -707 -148 -644 461 -787 -636 -206 -837 -567 -315 460 -539 -490 569 484 -753 -50 -113 970 -646 -814 882 269 -19 -166 656 921 92 202 750 -850 -907 -392 802 274 -86 -257 918 896 -292 308 -350 145 -807 339 -737 762 125 613 515 -337 148 864 587 548 -782 592 -835 -514 -971 509 316 529 52 561 191 -707 148 374 -642 784 -393 -666 -628 -757 -485 -63 -632 651 344 858 -920 -102 333 -907 445 -778 -190 -880 -731 -771 -435 903 569 310 624 415 301 385 -882 385 419 575 -579 -925 820 -106 490 858 -678 461 -109 -419 147 365 36 333 -663 -138 -673 339 751 -381 -420 250 20 -414 -693 -741 -889 272 -904 -81 -381 370 721 -559 15 664 411 -83 -469 -784 58 277 40 -456 162 -891 -654 532 859 -527 -999 252 143 537 -247 -473 -107 932 30 174 481 61 492 -714 281 785 454 -709 -165 713 -743 -671 -413 569 -839 639 -329 193 -804 360 -181 497 704 -734 -751 -204 408 472 -904 390 951 712 -658 833 37 -835 388 -809 -513 456 -885 -329 509 -92 361 -542 -34 -734 -453 -420 506 168 57 -549 -355 834 510 616 565 82 84 700 611 -313 -592 257 -521 765 155 -563 -98 401 519 352 444 -551 37 -175 -41 620 993 -530 877 -227 -357 686 -259 897 587 578 -865 -538 260 275 429 -565 -410 -948 -436 245 904 503 -836 832 593 561 -799 339 -590 905 -966 377 210 624 379 -584 -520 927 25 -231 655 -926 261 -243 725 707 916 -195 9 -492 514 -221 -203 427 369 220 298 -528 -710 272 -444 508 965 514 -486 454 -458 -469 55 -548 -463 675 342 694 -42 684 -78 412 282 -666 -733 -74 -534 74 851 37 455 978 -773 -927 -109 -52 992 -508 580 -358 -764 -624 334 -901 274 -42 -108 -934 773 -533 -994 -891 -328 375 237 -101 229 154 -277 959 -82 -771 543 740 991 -242 -312 732 -436 326 -629 -10 -220 940 -126 -7 -853 395 -538 -88 506 -943 -549 -137 -100 558 -361 582 20 -872 -82 500 -237 -766 -957 -269 926 -21 -338 -342 975 413 457 -61 -866 396 -125 -223 838 -577 421 -82 115 286 -181 -803 858 112 32 -903 -231 989 -1000 -148 -702 -711 -136 -875 -74 -972 -956 305 318 -294 -179 -49 54 736 725 973 -93 773 292 -865 963 707 771 -507 294 165 133 -683 -706 663 72 728 -410 48 -866 -219 413 109 556 -845 364 95 66 -729 835 633 510 -336 696 -887 -259 721 476 75 181 -403 460 26 547 -400 971 -200 -810 -850 745 100 -143 102 583 -309 -697 879 -560 193 -634 -177 627 -286 119 -379 951 103 -814 122 -701 -41 129 506 170 780 -162 532 -811 245 -627 166 27 -88 750 147 -856 -721 -501 -445 -864 -841 -310 -113 42 824 -104 -693 -868 -819 -202 -88 -910 -875 -411 -737 -568 -751 57 -889 -717 -633 212 967 681 713 -966 996 -711 899 -317 904 -447 502 -111 -64 504 -753 -287 -568 433 -757 253 106 64 -166 -200 -438 -805 -172 -38 145 153 198 448 399 114 129 -202 -787 715 940 104 -792 -571 901 100 971 -630 48 502 -627 -113 991 156 -466 31 -794 -932 -870 -338 234 -884 -604 258 -264 333 -185 -10 546 162 809 148 -586 -394 950 -319 618 -790 889 -381 -819 -673 440 493 475 22 -681 992 514 -870 -923 -855 56 727 531 -76 746 -652 -894 -137 -590 -835 833 -895 -143 251 584 -870 -452 -166 77 -809 370 259 446 -462 84 -137 -549 -730 210 968 -78 422 -224 -592 997 803 643 -938 627 465 -9 -987 -120 -358 209 -567 602 -752 -287 -189 730 -663 656 600 -902 -385 133 -426 -237 1000 388 412 738 -918 827 -432 -299 127 884 85 -624 -374 -414 95 -863 -411 763 132 156 146 -528 579 347 -116 831 -56 54 11 -599 433 756 805 993 799 115 -826 267 489 -238 -173 663 -956 681 -777 523 254 -526 122 71 502 -190 988 9 162 -640 -826 -869 -83 666 974 -125 -804 -958 842 430 -281 642 -194 543 -852 188 -854 -297 -917 899 -160 -792 266 -502 -377 -228 318 774 -956 -938 -428 -948 441 -680 -790 -63 257 -377 -256 444 972 369 318 -823 -724 252 -541 331 -96 -821 -697 -667 -195 619 -113 522 353 -994 714 185 595 -297 433 -537 -426 -713 372 -500 -969 355 -952 824 50 -86 -807 -253 -506 -811 -473 436 -639 703 795 -868 448 -746 -585 787 -309 711 946 -239 962 118 -418 554 216 157 142 578 -915 324 234 -162 578 27 468 -910 740 144 285 -159 957 880 330 745 -214 -502 -172 -466 -967 -603 -405 677 482 -617 -159 -940 -428 -591 314 -134 518 582 -501 -954 -500 345 -716 -47 -165 780 780 109 427 974 -772 113 88 596 -384 -12 -363 -733 311 31 572 178 -904 -824 -137 929 398 -762 744 -161 -851 763 391 92 -106 -917 -776 654 -520 802 -761 142 941 245 -203 -460 -870 -996 -908 -405 764 894 -861 81 459 -464 -359 -783 -991 -538 -782 -671 857 379 -201 207 450 -719 -262 874 814 -585 56 -538 338 -445 -727 376 -766 -680 -738 -905 -837 -311 623 491 -377 -272 -188 127 -782 -660 538 -115 998 709 -937 250 963 -720 -984 -169 -350 -224 -770 480 -127 -277 877 959 420 99 820 440 -405 173 431 -88 625 -966 656 -296 -593 -928 789 -354 -533 824 703 -852 -809 -715 -760 -234 659 -86 484 -690 -66 899 -460 -370 -210 419 -220 81 630 525 -656 -910 -763 486 765 567 720 -23 491 990 -228 924 55 643 -258 408 -942 151 -637 -349 426 129 -522 214 715 201 -38 -668 -730 -810 76 -559 -237 470 -263 -932 -255 973 -103 -178 -71 -836 -368 729 -669 -629 804 109 -625 389 -625 -601 627 349 -635 -708 -979 313 -277 -990 973 295 793 608 -731 -381 233 807 837 651 -243 859 -317 -204 -409 209 976 -959 -232 500 -633 421 -20 -743 -692 127 -511 392 -137 192 280 -954 704 95 -824 -850 -273 -539 509 -958 -975 36 741 991 852 -485 -264 570 364 -393 762 -148 -414 696 87 -668 449 -351 -330 956 160 -941 277 498 -954 123 58 581 255 -859 449 -255 847 657 -354 733 -923 -393 -872 -947 -174 -423 -243 -503 -593 934 368 -514 -458 890 -815 -407 -607 -70 -800 559 449 465 -692 -101 86 -613 597 699 -68 192 733 -572 920 -214 476 568 801 -399 -549 251 -672 -240 -697 31 262 546 641 299 712 -469 700 -26 15 -316 216 -913 646 -347 902 -254 526 -387 -480 277 -86 -586 -824 -792 -271 -453 177 923 -222 121 128 472 929 119 -786 228 -261 641 -37 -370 934 736 -211 -714 -228 690 -858 282 191 848 876 -178 -100 -885 345 756 189 780 583 52 770 -494 -634 -740 -358 -424 92 -773 -168 -290 -973 -54 946 132 -10 400 -286 -320 967 -919 -476 -704 370 -453 848 696 -442 730 -763 -440 -841 -539 951 418 357 -672 879 50 -367 106 606 868 21 358 307 123 535 58 -749 -538 932 -142 -179 -900 494 -181 -947 -791 100 -302 -780 -186 218 -294 -835 442 100 -474 -184 -34 862 -499 -277 628 57 669 -753 -696 -713 -325 415 668 -577 75 -213 -784 -71 -13 -35 -430 115 774 -344 -391 209 -238 -100 -793 140 786 -747 548 -191 -714 -864 -763 290 -16 187 148 254 813 89 -365 -933 -760 -383 -65 -984 -624 -305 942 -48 974 91 -992 478 -21 -60 627 -717 17 984 -853 479 -574 793 -682 361 194 995 -347 -962 -22 843 845 438 -817 -528 -854 -186 -90 497 839 -392 -89 -200 -368 -48 -513 -982 -208 494 293 -772 14 357 947 643 -879 632 266 -850 567 -498 -129 -405 828 -98 743 -512 955 590 -249 -537 -319 -348 -441 268 -773 -485 -438 -375 -363 -860 -739 -530 968 771 578 714 -559 -235 120 371 682 -982 -761 252 -79 455 -695 -889 703 227 -301 90 882 903 908 -850 726 -502 -448 -687 -938 -759 -411 1000 -360 94 96 -25 776 -476 -562 971 -80 507 681 717 -451 108 301 714 -792 657 1 -274 -133 -860 912 816 -162 5 -307 -731 394 -796 946 -686 -602 110 -742 389 916 -774 -963 511 97 935 -49 -744 -497 171 -184 384 961 -6 -371 -819 -817 -978 734 528 387 91 630 -915 434 -533 -769 -570 -331 -915 -339 49 867 822 -167 155 -977 399 917 963 -223 124 109 -569 -916 -914 505 -379 -464 288 302 -50 -894 -153 -645 -342 -137 249 -110 -556 695 -571 -286 514 580 6 -629 762 -213 329 -429 882 964 -237 -80 402 429 -20 -110 -419 546 -639 -216 -970 -652 -56 903 -369 66 -561 -390 -748 -579 -741 -163 -253 -490 191 216 -478 -753 914 -422 -221 -908 341 819 589 -170 415 678 -814 430 -776 347 -502 -384 733 -122 762 -944 109 -603 415 671 -122 -865 112 344 666 -172 564 559 -737 -442 -106 -925 -153 -966 -617 908 -828 883 610 -159 -683 859 702 -467 -15 22 104 -218 641 105 -791 -537 102 -251 -549 -51 911 -798 808 554 291 -432 899 -328 755 707 -624 291 508 142 -276 -619 569 -553 -435 -836 -50 -147 -867 -185 344 812 16 377 988 -498 -577 517 -712 -654 53 927 397 381 -153 87 -759 868 -267 905 124 631 -115 -957 -637 -297 -313 228 437 -577 263 -838 220 845 -76 974 -335 306 -505 -815 -676 859 -821 550 -729 618 378 576 740 179 -719 867 691 -307 724 872 -732 764 -216 508 -1 948 896 -67 384 448 -750 -910 -408 173 -38 964 553 242 776 -937 786 259 -911 346 -64 -166 86 38 -853 437 -337 -186 100 -674 -6 175 122 -243 -179 428 -7 484 -874 -364 -326 -422 -983 -540 -925 394 -407 -826 -167 -536 -725 -296 686 709 463 12 951 -191 -951 -631 -682 327 387 688 -201 836 874 -571 345 993 98 908 89 -957 761 448 -591 592 978 -550 956 606 939 -647 610 412 684 186 862 99 424 526 -337 -648 62 -148 518 31 848 -22 187 741 313 -354 -741 -282 -9 191 -551 462 -520 3 -448 98 -704 -559 126 60 -415 956 -463 -591 -968 -369 -587 433 39 928 -105 -878 888 -667 -98 -792 331 -936 887 -695 507 -209 396 -454 -859 237 120 -112 217 -499 150 -107 702 563 -673 -525 847 230 691 943 908 251 -900 874 960 142 -292 563 -549 -675 294 -445 -673 -308 411 185 -363 -597 311 -299 180 13 -587 -485 -968 -999 -366 117 636 -436 941 -604 499 -971 976 -193 -30 327 -93 -508 5 326 -723 -255 457 -363 900 -450 -476 -849 753 -294 -631 -400 -350 725 -758 -540 697 584 884 303 -809 758 728 825 892 -966 -794 -164 302 -179 -716 -668 596 -312 91 130 852 -911 283 390 430 379 -492 -442 142 -952 664 474 -320 -847 -558 -692 -378 6 284 547 158 616 -68 -293 638 -398 111 562 885 -503 357 146 -643 962 -869 675 -947 465 528 232 142 76 271 479 -609 27 344 -511 922 553 944 -53 -297 -809 515 802 203 -837 779 292 971 -368 639 -724 683 -62 -390 381 79 636 -666 -909 459 696 -697 143 -914 -790 -215 380 -578 456 -578 799 -293 22 -244 393 -157 -242 551 -789 -174 -932 293 -733 -152 605 230 -897 -20 -801 -704 -544 -376 714 -371 -846 -435 -849 -280 -641 541 679 -182 992 335 553 881 -867 457 245 -480 -96 -800 1 328 825 -238 240 -50 743 231 343 -279 -307 -32 -588 -79 -187 -785 -918 210 537 -927 -203 474 -87 556 358 103 -575 -240 -804 859 680 -52 -375 -816 846 593 -45 -55 351 594 -222 -320 -826 440 176 794 496 768 436 -509 -483 -648 311 408 -647 -713 -750 -711 -681 874 -390 627 330 668 -545 925 -271 648 -707 933 -930 533 510 -870 -660 -724 -981 -411 23 391 -287 -937 -315 660 -99 -560 515 503 577 796 278 866 -417 660 -985 710 203 -801 631 -323 -519 -153 -215 -853 -439 -614 562 768 558 458 -834 944 402 -741 -658 467 445 -189 732 281 -858 -661 472 -725 -140 -632 54 -197 624 -981 25 824 154 99 -331 524 232 -203 -618 606 489 -248 -511 -875 -31 645 760 926 252 -853 172 714 -612 287 878 -309 -466 709 285 713 20 -400 478 -88 530 -999 301 -526 90 -571 465 -848 521 415 263 665 -175 484 435 488 -797 871 665 -975 688 -142 297 -162 27 626 487 -39 977 -634 101 -593 114 26 -321 -836 167 536 363 706 -729 -489 574 614 922 -148 72 296 -78 906 55 324 -991 -841 248 -654 -730 -806 -320 545 -543 -189 -474 495 -984 -783 1 829 -1000 931 -886 38 722 -153 -680 649 -491 123 -364 901 -895 -419 -895 -820 235 -56 902 -403 67 -98 -965 -317 -515 633 -207 -855 -375 -336 202 982 75 741 872 486 -441 433 368 -182 -766 -88 -970 -52 439 12 474 -222 -105 305 -544 435 50 843 808 998 -695 940 749 -999 887 690 122 -425 -397 558 368 135 -74 -661 611 -812 601 485 441 -180 -410 -657 138 -993 -792 74 -789 22 -659 -741 -943 -807 -757 741 324 -775 -42 800 693 -652 -384 614 -688 333 154 -978 835 -217 937 -42 490 -882 937 544 761 -413 381 995 -685 811 -204 -289 -916 251 643 583 84 -53 826 -495 817 -434 864 -495 -394 -174 -246 -516 204 -661 603 238 772 145 -267 -123 -268 849 253 -930 -936 948 -654 -80 720 908 449 -514 -973 -469 -156 402 802 17 -616 41 -89 694 99 -801 165 -847 -201 299 851 -572 198 906 334 891 -115 782 303 -112 351 -211 -149 627 48 673 -387 -239 484 378 -443 483 -951 -657 610 -341 350 -806 69 -577 -153 262 -69 420 460 -288 959 711 -628 -439 -719 -529 -182 -220 -937 690 -241 -196 141 561 -516 149 -120 -494 306 -902 653 679 -927 -483 975 467 -44 192 -626 -948 -870 322 -961 602 -3 121 757 605 -466 734 -115 -240 780 951 300 -279 -543 -139 -242 322 226 314 286 106 559 631 498 -997 -828 657 295 -820 268 286 -599 546 -627 -813 -978 837 -764 -436 -689 853 -826 271 205 709 411 981 214 -671 34 -466 -637 666 -422 -482 61 285 -764 -519 -584 349 -254 317 -224 56 -122 -880 -919 -767 166 697 379 -985 775 689 -915 541 -819 773 -906 421 -464 -650 -893 -257 -197 211 -264 -319 228 953 -913 979 -613 -147 -214 -580 871 666 94 -466 70 -821 -170 -218 761 -453 262 -681 -426 867 550 166 262 925 -212 -629 -447 -339 86 11 700 136 679 -827 586 837 -503 -392 -574 -280 -245 -790 851 -541 194 91 -866 810 -548 903 901 -113 -395 548 118 -237 172 -18 -513 896 -313 455 557 710 -645 -847 -953 63 837 211 238 -569 358 -300 -687 -188 -577 397 -74 177 564 -64 -861 536 56 -362 -264 -835 -689 384 -893 -627 -552 534 -949 954 735 -220 175 278 -708 773 718 -20 -975 -376 -914 -306 967 217 -191 567 -686 -243 289 547 -753 -359 674 592 921 995 497 -468 -668 134 456 -256 -799 213 942 -934 13 489 986 -46 988 742 -939 424 -147 971 -879 -34 124 5 716 620 344 -690 507 -874 -817 -506 -385 888 977 -347 -921 980 -653 -15 814 -922 -53 -612 713 -959 -505 -524 994 554 -820 178 640 300 727 -807 -458 405 255 332 584 601 -852 -978 -173 -971 309 -209 847 -424 -571 -323 -378 195 263 404 471 -592 229 312 510 -266 715 903 200 512 -378 -932 492 392 -241 -665 74 -421 -208 758 210 -584 956 -344 577 580 -71 -234 -811 467 -873 -543 769 -557 -286 -657 -637 890 643 463 -720 -839 -585 -974 -212 -118 -687 -138 205 721 -645 -41 317 825 -529 -333 -240 -90 462 -608 26 -584 64 272 836 -566 -18 61 612 589 508 693 -448 -957 720 578 -4 -157 -803 -315 788 131 357 958 935 228 63 -292 739 231 85 -761 757 610 -154 642 346 16 -233 186 291 812 -824 236 -878 310 -88 -189 -424 871 -247 -62 179 559 205 -162 -776 -59 -368 18 -345 414 561 652 -863 945 -863 481 559 0 -884 -258 220 550 151 -553 -229 -203 -292 761 -1000 -870 866 -736 898 165 -107 32 -507 689 659 859 128 -557 962 -200 135 257 708 -321 714 867 354 355 189 671 518 -29 151 -185 -59 421 -681 -953 -648 896 5 709 -489 -1000 -231 719 -768 585 525 201 -251 -800 987 793 753 -169 -167 546 614 198 -867 -998 648 -332 -796 476 -904 -764 -75 -33 -827 -249 115 -622 -291 225 -637 384 -648 -204 807 -504 715 -44 -797 876 336 908 893 413 88 710 -897 -73 470 793 -712 880 989 920 -814 563 -993 26 399 145 381 -349 113 -574 954 682 -786 68 51 218 -940 -963 582 68 854 682 497 700 -307 -68 -909 951 -405 -211 -162 -571 241 417 -928 79 -640 110 -970 -310 591 296 -780 -127 508 30 431 592 266 238 933 663 938 658 -50 -258 -984 484 695 986 -4 734 19 -28 -409 22 -315 -648 420 -40 879 -489 -65 279 -4 -964 912 684 -262 -136 975 -276 934 647 625 -817 -405 802 -770 -808 -484 -456 773 505 -339 252 -460 792 436 495 537 987 239 185 30 -412 994 868 877 -84 -86 -638 674 874 327 -444 82 -588 -357 -717 -363 556 270 447 -371 -434 233 -266 726 783 -993 210 638 846 -481 -349 75 -27 807 336 150 -142 -652 286 -644 -212 -664 955 -902 -824 742 -851 -276 -775 -884 -897 -144 242 638 477 -517 57 117 874 -633 -468 -36 -29 731 148 589 27 701 -745 -209 -682 -648 674 -170 -323 -971 265 -762 -69 980 -199 242 1000 52 855 -149 0 913 581 -543 871 -970 -998 -337 763 334 -52 720 -744 -921 -884 640 -214 60 559 246 596 -228 -543 424 -242 169 331 -42 -831 470 -930 -792 190 19 -36 627 -395 -707 -890 -91 -302 -201 -697 842 628 197 -170 -703 137 -995 -73 -569 879 -610 -428 -991 62 712 -961 257 -59 771 -738 642 839 213 222 -429 809 561 65 700 -454 685 159 477 854 645 -986 535 576 896 414 -712 -334 -95 225 -391 -684 -234 693 -624 829 -937 880 463 -411 550 257 -819 -267 130 -259 -783 288 211 446 997 -176 457 -850 -78 -863 822 -511 368 -91 -807 -465 121 -927 160 891 -901 -83 820 252 -132 -273 -555 167 -379 -768 858 15 416 -702 450 -901 686 774 -787 -197 -68 -931 -278 346 -696 784 -436 538 -520 -42 -410 420 -515 -618 -165 -860 878 206 824 -177 326 -122 -590 415 220 -258 -303 -491 231 725 -424 573 -226 -631 -822 -588 -295 877 -320 849 183 627 -539 198 963 -289 298 761 997 431 -405 124 532 442 376 283 275 101 71 530 14 375 -109 15 -668 -349 -944 528 -455 -282 -521 -401 921 477 108 321 756 593 -805 886 688 484 -858 944 218 204 -893 277 -686 -26 -854 -102 510 635 878 52 -558 -216 -782 -171 271 661 -689 478 -693 -105 -319 -646 -497 -817 572 -353 -622 -419 -978 29 -722 -559 -151 -620 -801 -474 -694 972 -260 -514 -971 -75 455 388 -489 -538 -548 -281 -103 682 25 -428 864 946 487 297 249 251 145 -762 304 -537 -730 -931 968 -434 926 -70 -12 -70 -76 376 -511 -922 327 759 -393 452 -357 -128 -682 325 -608 132 643 -33 -281 905 -262 182 859 -786 -304 -454 -608 -344 754 -106 -13 -309 733 940 752 -173 -652 -674 696 -340 402 982 869 941 366 -151 -481 399 351 -555 -154 -65 459 -731 287 641 299 -413 -855 -343 -416 -470 527 604 -852 -106 110 -353 309 -598 681 231 -691 -559 -474 -448 -825 61 -496 556 -132 -883 175 558 -80 459 -485 34 -586 578 -350 -959 540 -109 165 701 -214 -832 307 620 -12 -901 136 529 787 225 962 -90 -550 503 487 -396 989 552 -402 785 582 -479 244 277 356 -106 -98 649 347 -508 -404 747 846 -5 638 831 -444 232 565 213 -448 -331 344 810 -943 212 -502 896 -309 -646 -350 -65 38 864 -565 -271 538 -94 -513 932 -395 -345 -171 749 -519 980 18 746 -318 -951 -58 613 -475 -759 796 821 -449 799 161 469 -793 -220 -645 -202 -870 431 -153 512 143 -960 -380 639 -248 -83 -639 -789 951 288 -944 415 -467 -101 -618 -319 -799 672 357 584 -733 586 566 68 874 883 -21 182 419 29 -467 -679 -866 -506 97 -109 -722 -23 797 843 -149 462 -859 630 167 -899 993 322 -845 -425 -713 1000 80 -26 548 862 -463 347 504 -251 188 -619 -392 -80 147 -269 972 -910 -245 -588 808 116 -883 -514 -359 474 980 -640 -1000 170 -449 -848 161 479 231 -953 107 -55 778 -269 926 -996 -69 -611 -194 -499 -916 -194 -832 960 -88 -673 248 600 -608 99 -482 758 -564 441 571 -302 -145 -670 -660 491 -327 -881 224 -565 -272 -601 557 316 -533 -39 -405 -171 -318 -900 351 -893 -895 -86 27 -545 143 920 -929 -390 136 265 60 -413 -601 -874 72 782 302 114 985 476 759 -741 493 750 344 737 -573 -9 -371 -694 473 408 803 894 955 881 -190 631 -60 794 901 559 763 -542 -503 -70 102 -427 -907 574 -724 -135 -797 895 -633 -439 315 113 -499 -807 -677 293 -653 112 -603 -273 623 -398 -275 652 76 -863 -855 743 417 -189 939 -436 936 776 54 -683 -230 -600 -100 -227 956 409 869 -516 -425 774 -842 327 -159 -188 891 -43 478 765 697 -350 743 766 44 -800 -345 -406 460 -926 42 -251 360 -956 911 -838 -225 645 519 374 -706 -841 -437 9 319 -135 370 -478 47 878 584 864 -113 776 -758 706 693 337 139 -250 -55 -425 721 -902 -956 976 -54 729 520 -837 321 -514 -497 -44 -109 -724 -539 758 334 968 665 343 416 423 -549 -215 811 -568 -136 -204 -265 928 -624 637 885 498 515 -836 28 -47 285 -733 347 878 -596 850 166 739 -785 -30 911 452 -713 -617 -653 660 -888 -560 -412 965 150 210 -20 -484 397 321 -977 989 33 211 304 617 923 -45 -422 -629 855 -525 -345 -489 -8 325 -833 82 687 310 999 -558 -902 -767 -654 -373 -428 275 414 177 810 -512 -222 -769 -159 315 396 195 -550 606 -561 -405 -512 -206 236 741 151 -161 541 -550 -736 -375 868 665 229 458 925 -604 -628 -26 -408 -812 -719 163 504 -211 137 692 -569 -35 272 -201 -443 -66 630 103 -391 325 823 639 -313 378 -319 750 795 -406 959 354 131 -927 -269 143 -148 83 -87 267 366 -417 -312 -365 386 -798 613 -161 -841 964 -911 977 -134 302 536 100 248 -473 939 472 -787 -728 -666 288 -182 294 -438 -914 919 -382 -818 -869 -288 900 338 -860 -234 502 -231 504 -468 46 707 103 264 -848 315 162 -77 962 588 217 346 286 -512 -779 -124 -805 -159 677 -870 -226 872 935 -337 -922 977 403 -528 -113 50 404 -558 764 423 -540 -102 188 548 -862 -805 -612 -357 736 457 -269 807 -943 -79 -719 -341 -483 433 716 -996 757 -124 -110 -504 529 899 720 251 13 -495 718 554 -507 256 567 -763 248 759 757 -909 65 -740 752 -238 140 -841 207 13 319 -158 520 -568 366 -535 -683 147 549 -939 745 -958 -119 -305 494 192 1 586 773 -626 -633 323 -950 -197 -356 428 632 284 28 -96 -800 126 400 -774 585 184 -337 -658 523 -583 -831 68 752 -832 707 695 613 -671 -874 63 -312 786 469 -47 -301 -856 -923 -171 318 -80 -554 406 -521 -831 470 618 26 352 891 -198 -287 -809 806 -556 -662 -203 950 -187 849 -77 625 -434 -242 -358 -118 524 -304 -182 976 283 289 -291 -784 167 729 586 -216 -305 -935 -320 216 -707 -176 469 -143 52 303 610 -758 295 401 44 88 39 -884 -876 845 96 646 916 177 536 -754 179 -650 -374 995 840 312 899 943 -514 -982 976 573 -119 951 -597 -419 444 51 -124 -511 287 -464 97 770 380 -240 271 416 896 78 -255 95 768 626 671 294 262 -357 -647 758 -399 -380 900 -149 -429 954 401 -304 332 616 420 -743 -825 -894 665 215 679 -185 -572 231 -100 -914 843 -859 -223 810 -575 688 900 549 952 -496 -910 -862 -421 -789 548 -793 475 -6 911 -810 -845 -973 -392 612 -162 -230 469 -820 -444 -92 664 -856 324 925 -654 -253 -802 458 194 -36 -940 -353 -858 -322 -811 69 -650 738 504 -207 -417 -459 -845 -157 -579 311 -895 -342 -563 881 949 981 796 -870 412 868 385 -766 -847 -9 -80 347 188 -475 -455 477 -319 747 205 -485 989 -58 425 167 884 -262 525 807 -28 480 -262 387 -589 154 -759 -894 407 -139 -730 45 508 -631 361 -335 -834 -798 177 472 571 333 -215 214 926 707 446 526 -564 -853 158 721 -853 -426 -443 -476 354 256 -270 932 -374 62 -219 104 620 -638 -481 -148 595 -228 -103 681 8 -997 307 -962 523 -103 302 -681 247 -679 925 -87 -803 -196 -908 813 -453 204 134 258 -82 -220 70 -168 -108 -606 -439 -399 -643 -271 -728 -442 931 190 -252 -415 788 -150 197 208 610 853 -614 487 -694 738 549 508 433 -337 892 280 511 561 331 253 -994 686 -446 547 -594 -807 869 -791 50 -447 682 -925 971 -40 130 12 366 -887 -41 453 225 -946 -209 -341 -763 -124 903 -287 -358 395 525 -852 -858 -340 -262 29 -614 286 -515 191 146 -924 -670 702 681 121 -72 928 -782 955 -518 -411 988 289 926 194 478 332 -167 -352 495 -371 -609 916 867 -732 -149 -554 600 635 -439 -644 -976 994 -523 830 -406 -116 885 787 725 347 -989 111 -428 580 -507 471 -931 280 -564 -198 607 -931 738 -342 -924 589 -702 -578 -703 207 -598 298 -652 943 633 -61 -702 722 779 -77 49 -714 150 -980 -912 144 222 -141 749 -159 702 797 54 612 99 -789 550 -34 4 131 805 -296 -633 317 -907 143 739 453 -893 -391 393 -87 347 -789 44 51 289 755 549 -29 690 869 -290 800 -572 -65 -703 -435 979 884 704 974 935 -290 -971 703 -432 665 -547 688 730 -377 58 624 -85 -540 850 821 288 -502 -430 515 -596 -146 742 318 -137 154 -551 -95 640 902 -925 -782 -835 -365 -991 631 -625 557 769 689 121 523 -849 917 -742 795 935 -954 -5 137 -369 -656 709 -757 605 -489 839 291 811 155 -978 350 82 -185 203 -565 -895 -555 -172 226 -514 -715 -468 -778 36 443 533 -758 888 -236 224 501 680 759 -319 483 -68 -268 -811 385 -3 -115 -679 -425 779 -629 -584 369 401 111 -915 -406 -350 -115 303 -16 -63 -124 -255 -476 -257 -961 -960 -909 642 348 633 -523 -995 -716 -322 -187 651 -470 -489 512 -54 -720 -926 -254 -897 105 -297 -262 -750 371 -406 418 -42 -487 89 179 442 99 -243 -305 997 573 118 -275 0 691 -569 64 -27 -81 -573 793 -28 690 -65 -668 -900 566 -528 706 -846 -1000 -160 -969 274 829 -739 -576 -504 -672 -223 -210 -564 -853 525 -821 973 -469 919 286 -135 455 -334 -902 -613 68 327 -609 810 -305 97 -676 -436 -975 429 -190 -123 -552 -771 514 -183 507 808 303 481 666 -533 -304 -491 101 -850 271 944 418 629 157 952 374 618 173 507 -22 231 -222 389 -620 -411 24 -66 -420 -892 185 -692 -242 -589 -52 -183 515 -511 738 -667 -87 -846 -994 -937 268 762 878 783 943 -667 845 168 -998 -57 -235 686 548 539 959 -591 864 -991 -722 -659 -306 758 -395 164 -120 871 -99 788 -2 466 -859 299 776 -348 24 741 552 -325 -139 717 384 361 31 -257 -169 602 -836 -309 -213 -520 -881 103 521 353 375 -305 -649 -905 637 -700 -488 -597 661 800 623 -866 -657 -162 -859 -256 -367 495 -78 368 234 -706 556 -810 860 -949 -472 -136 -345 -495 -852 -42 313 119 392 983 -912 890 -472 -152 -467 -154 -492 44 -890 131 688 -886 845 146 -142 -303 -473 435 -996 -450 120 -551 498 546 -262 547 659 -61 236 -94 -526 652 -827 838 -552 149 870 48 434 522 -780 242 650 -185 -410 -632 -995 355 883 -680 -822 353 -41 -74 -840 345 268 -786 810 -962 160 -819 697 -112 -108 177 -761 -654 662 -895 -75 606 -600 -263 -93 -973 129 -273 -896 181 565 49 638 837 999 -399 359 -506 471 -371 774 648 -985 -631 335 986 353 806 415 -953 697 -480 810 -928 -647 -280 -169 -617 403 -569 -889 -874 298 529 -251 -146 -275 -268 251 262 -906 586 746 -378 -725 301 -575 684 -225 -89 980 74 -547 378 520 -190 -696 -679 995 -156 -138 -38 -801 586 988 833 -532 992 510 98 951 -353 964 111 883 240 -120 993 -768 -242 -183 -596 874 203 -143 542 645 -322 -909 -970 886 392 334 371 -316 -612 -866 212 699 -491 -565 -818 -275 -93 976 89 899 849 -110 265 -529 420 50 -288 764 -707 -901 701 53 -723 942 790 942 -298 212 -260 -393 772 -952 920 995 -307 357 239 470 916 -455 -364 -836 -502 -678 -772 -912 103 -291 -703 -320 -84 519 391 183 -431 -22 253 -220 -233 305 809 -998 239 161 289 -783 -708 -523 648 983 974 850 -384 -165 8 -659 -55 144 253 -322 -392 -549 -987 -183 -725 -576 352 -332 -320 142 -770 37 -205 -513 610 -1 766 857 231 271 -480 -221 -27 -857 -471 -272 514 198 305 262 626 686 407 -967 838 300 338 977 -234 -457 -670 596 705 13 295 -601 196 908 634 -962 -771 -891 951 -217 313 148 689 23 -753 -84 938 -564 -531 -544 -946 -49 -173 905 -842 -708 -169 -639 -980 93 553 995 -501 -332 -580 -686 491 42 -80 -963 -879 65 -313 930 -574 245 -19 -390 -363 983 14 -365 240 646 782 -507 -597 10 558 -605 463 757 464 -109 466 -992 -436 -394 663 -857 -201 341 235 -848 177 571 -622 -304 620 -93 982 277 -321 -216 -364 -403 -358 -669 318 -40 868 518 -750 -863 817 414 649 467 -371 976 -181 -283 973 467 99 667 395 -805 751 -149 559 -522 -448 -12 -765 468 636 -484 -414 -583 -644 -587 -540 -952 218 -743 340 127 5 665 259 -889 -905 429 -108 -368 301 -745 661 72 -473 28 189 661 -207 -388 -44 581 256 -604 -970 129 -849 649 -396 -400 92 972 827 590 998 25 994 347 278 -263 522 211 -548 -437 -518 945 525 -83 973 914 -41 -372 882 65 584 -915 958 397 928 782 -753 -282 256 327 743 -735 432 -781 -620 385 -223 574 57 -155 -377 316 -559 267 940 -37 -854 545 302 897 148 690 -738 -161 -21 682 -9 779 -643 892 -100 -90 997 -611 -7 -698 262 -765 938 -743 -88 477 -344 -612 327 -311 -100 -724 279 887 589 -165 -740 -66 -279 120 457 -146 216 -42 407 706 -167 -440 745 311 381 -34 -613 109 572 -815 647 -624 56 317 -603 407 -716 -772 89 -82 440 -994 788 -424 -340 697 490 -582 444 -913 -997 774 -163 -751 -505 -500 -248 -69 995 848 323 669 743 -981 -258 225 58 -100 597 39 -361 -904 -869 323 973 -64 -299 -662 50 -992 320 104 621 -217 -703 -349 878 149 -512 179 -333 990 333 423 746 -267 981 796 -123 489 -94 -1000 621 -24 833 705 936 -825 18 -88 -856 962 771 -54 110 -619 594 -159 -883 696 8 -846 -662 960 412 849 332 932 -329 -250 -676 304 -552 -664 -299 -682 559 210 -905 -914 -112 -990 181 -196 -394 472 -21 153 -593 -313 -420 -623 697 683 -296 858 689 694 339 775 -615 49 367 -11 -36 -424 -380 393 117 560 630 990 -492 943 347 238 349 -870 -262 173 208 343 -168 126 -938 173 -383 498 236 395 -135 -885 -612 -207 3 -784 192 95 -285 -405 899 417 -128 406 -502 715 -906 261 316 -349 893 -767 763 -667 516 -193 493 116 -517 191 -75 -636 -272 690 -515 -868 709 593 379 -661 36 87 -962 82 -964 -101 492 -923 -537 968 991 -590 711 368 518 -33 -642 409 234 662 422 417 456 338 -555 101 535 -156 -590 -194 -311 -758 -930 489 999 781 682 -529 -926 297 862 731 -542 699 -360 125 895 -978 -708 -333 -407 -234 12 -869 -10 185 326 -910 -129 589 -696 581 845 956 -177 554 762 943 -631 -96 -142 512 -185 145 -676 688 541 -330 -51 656 -61 -114 68 511 241 -583 -298 38 -766 892 -264 965 886 449 317 32 674 -362 -128 345 24 -757 802 978 753 732 542 0 -934 -945 -909 -158 17 -543 -622 153 -438 628 248 337 309 499 927 587 -67 376 -913 -185 75 279 -33 -360 690 410 886 65 -890 999 838 30 -428 -211 -809 -976 860 80 204 -670 25 961 -872 83 802 -170 787 -692 470 597 -405 -604 285 -54 260 -556 -832 -186 300 -68 594 191 -858 -207 -294 -306 410 380 707 944 559 214 754 -364 -694 887 -75 -148 520 -948 -329 78 -29 -701 -692 961 399 -79 611 190 121 -229 -792 -888 913 -303 -249 384 -674 -900 -952 -865 859 284 466 -45 -950 718 725 -276 -879 -955 -78 -927 43 382 297 135 179 233 808 -278 -625 812 4 -324 -957 85 -860 779 -632 411 361 -386 724 966 -990 -951 635 328 -833 984 -408 -563 -190 -279 415 -83 -807 595 -259 -211 -973 267 947 413 -974 299 -451 599 36 133 928 70 244 -329 -246 316 -200 -132 164 903 -668 747 802 38 -680 -949 -478 544 588 301 882 -535 17 -498 42 -763 555 153 -902 -432 -544 -877 778 639 -500 -976 -150 773 790 -788 101 130 -925 339 28 -819 875 565 897 -813 740 165 284 335 -127 -945 855 917 -762 -402 721 -834 624 773 -847 436 -268 -329 -329 445 750 735 895 -719 -938 -109 271 -121 84 -242 -318 459 549 -515 262 252 -565 315 -734 913 887 463 789 -323 -284 232 448 -276 -326 -635 966 -175 -604 719 -198 960 171 516 304 -219 659 -743 268 65 -565 -113 -305 -268 337 -407 99 -341 783 -751 189 -728 282 -507 460 514 -560 100 -32 -296 -222 -764 146 30 -986 -383 -922 -343 64 -171 -699 -862 241 215 433 -1000 415 -212 -848 733 297 -309 -184 -635 432 528 -210 -749 -903 -819 -650 272 397 -456 894 -501 -183 361 390 114 843 -857 931 624 -562 -283 295 -576 -191 490 981 96 -705 -985 699 583 444 -649 -672 -836 -660 -724 313 -592 -780 288 864 774 54 -785 -468 431 814 -551 804 -334 522 974 563 -982 -879 -369 502 -516 -420 -611 -371 508 -636 -954 690 970 -487 53 174 -561 -805 237 -659 -988 625 -384 -649 130 -351 127 971 219 347 -892 -881 306 161 -148 -98 -205 117 193 -797 476 14 -119 -545 -269 -450 978 326 -173 713 -507 -296 857 29 -430 335 72 -702 615 977 692 -886 303 75 210 -965 -922 -177 -643 -968 -88 103 -578 914 -953 112 -425 737 -950 484 -839 -753 415 -375 -68 71 -723 -680 536 792 -759 664 -962 785 -468 -683 -902 965 712 920 131 142 -540 187 770 454 -53 448 276 -57 -85 -140 -804 -107 -37 -155 -191 -897 -132 -82 451 683 -691 -253 -605 819 -892 -21 -660 -249 776 -957 475 -375 -724 448 48 -881 108 327 109 -398 -950 687 211 354 -220 -237 48 398 371 789 973 430 30 449 -870 -695 -401 -288 -708 -37 988 -73 533 -756 -177 63 -818 -137 187 809 -637 -378 376 928 81 847 156 860 -285 561 854 -842 108 404 742 832 -392 -683 27 -901 -281 74 -223 -939 820 117 -602 94 423 769 -578 -737 846 577 820 -552 355 -113 542 780 -382 152 330 799 820 -845 -879 739 936 -905 -269 -848 359 -355 -75 554 -79 408 80 762 895 925 630 100 519 -54 -311 444 -11 -878 -575 -760 -276 896 -655 134 6 -930 963 389 496 102 -948 -810 -953 554 416 -486 148 -32 612 614 -949 808 744 -580 924 360 -875 -614 -649 -484 -240 338 -895 -92 907 -416 471 886 -323 -959 642 -904 681 -742 -320 97 317 -886 -428 -622 -960 261 -157 -412 411 -632 -695 -839 -806 208 -325 746 -250 578 529 -46 -560 -114 822 307 -904 -74 619 374 -435 -820 696 304 -593 509 536 469 476 651 -18 -945 -421 -90 321 -801 -933 -96 -378 242 947 694 303 230 544 336 550 987 501 604 538 -568 -734 326 953 -88 861 -749 300 -970 -734 0 -245 -649 -142 -748 -499 -389 -978 110 905 -8 -82 -904 -935 -637 997 364 -263 -264 -457 492 168 951 815 289 -755 690 352 -885 -493 -58 797 19 433 54 671 -242 683 -613 -402 -748 609 148 -433 -564 -890 -423 -663 37 858 238 323 62 979 -509 298 734 534 685 -94 168 -372 -457 -130 -236 -382 141 23 378 567 73 161 773 -472 -17 805 979 -959 757 343 -21 749 472 -894 35 509 654 -843 -539 561 -123 70 397 -565 31 482 975 854 766 988 -332 353 -879 -656 997 507 388 434 -125 612 -732 -147 -512 37 -625 298 -586 -34 817 247 522 538 -48 710 508 -100 -103 -715 -279 937 965 593 634 126 -786 -70 -826 89 -230 -667 420 -633 510 -937 867 732 201 784 -841 100 742 150 -539 -137 595 808 -445 633 -332 464 -554 -108 363 48 102 -289 571 -442 -618 533 -1000 817 -742 599 875 -140 343 349 91 203 758 -708 38 -675 983 -893 887 -215 817 787 783 224 41 -780 -543 -701 458 -289 822 967 698 -988 479 -810 -413 -590 648 368 268 225 719 591 -773 -581 256 -325 189 -923 411 -162 17 -14 -844 555 -133 523 -630 -965 534 -645 -213 -925 -375 -884 -923 -319 -807 -107 464 960 695 474 383 -812 795 -650 998 -829 501 782 -595 -883 431 933 -619 -264 -282 369 -79 -409 -438 -1 -473 -168 246 -901 -801 -994 870 -158 305 893 -719 192 574 -5 -377 -809 565 301 547 800 108 -26 -911 828 -478 -313 -174 32 15 -58 -504 -314 236 -380 -950 -705 469 860 529 38 -658 140 -430 -22 428 -726 -300 899 -771 77 187 322 -558 685 94 857 -88 -891 650 903 39 -208 98 -651 184 577 -2 -257 293 -882 -487 890 600 360 -982 608 -169 -722 993 674 -588 -329 340 -281 -826 -303 -95 -188 -431 -712 -995 -155 -578 216 559 -876 802 -547 -687 -752 -274 -22 -856 -164 -482 -731 129 -50 -520 853 155 255 606 -34 456 -875 -268 15 78 -1 -558 -744 615 -563 280 -783 -400 -970 616 -618 2 257 655 644 -355 86 -326 764 922 498 -98 -434 -81 570 -586 -427 154 705 130 -767 -879 -37 -126 433 -478 -737 0 445 43 -13 856 199 775 -150 239 231 531 -744 366 460 -704 60 897 775 762 48 -28 655 -626 -708 -891 469 875 -93 510 575 733 -265 -104 755 357 339 -262 426 -399 -947 795 374 116 -775 355 -640 -261 333 495 -662 902 -8 391 440 807 -322 -910 43 -84 -345 722 909 -91 971 607 177 508 776 685 -171 -702 -829 -301 487 -220 847 -561 -839 -845 -256 -504 -52 173 -836 -331 -770 971 -377 550 904 533 340 387 -139 27 617 516 -253 210 963 523 970 842 643 684 -230 -165 578 388 -999 -54 613 786 327 778 -217 913 735 961 -824 732 886 821 -543 145 -93 -203 958 751 -70 -189 142 518 -801 131 -788 -678 352 -124 -704 998 627 967 -509 292 998 515 -418 611 69 -679 925 305 -89 743 -575 -11 575 -136 397 -416 -467 -645 902 343 258 717 160 241 819 739 -331 -248 -377 -174 -270 19 -22 -397 -420 -142 -648 114 920 262 547 84 -984 944 -28 769 -448 -407 -39 -30 -915 89 791 -379 427 -185 -930 -581 -396 -538 250 383 -692 598 -214 -46 -516 435 -657 -689 -686 -129 322 -135 372 595 -352 -194 -656 -649 678 437 539 284 163 988 -962 -681 -520 -651 139 883 -326 186 -716 -496 -353 187 -165 381 -450 268 -280 544 -469 -40 822 603 -392 334 13 -836 -138 -753 809 -869 -174 -130 938 -396 -388 527 -444 -457 599 757 -730 166 -69 642 -474 -303 -300 739 -589 -134 215 -827 240 410 985 711 127 -266 -831 481 515 36 369 -899 663 -492 941 749 619 80 410 -857 261 -853 763 110 178 -149 480 985 866 222 570 360 -303 -677 -885 459 -53 210 -105 -683 -804 -769 -856 -207 -750 -829 154 -670 574 -196 -493 -368 480 819 -735 -796 -395 -64 445 -441 517 542 -174 -601 275 -67 -551 893 85 654 770 -535 -509 781 -649 -414 734 644 -489 733 715 331 -682 751 540 -983 -56 -843 -644 382 936 -636 341 -428 443 23 -631 -111 -953 309 305 -925 167 -148 -307 438 607 497 -650 588 614 653 -316 -530 131 -920 -660 -550 255 21 -980 -254 675 -767 -415 812 770 547 784 643 332 995 458 435 726 -317 -210 510 -159 -384 94 -72 994 -383 -874 975 -7 326 422 629 562 424 -288 302 626 -915 798 -804 -323 -347 -633 -666 519 -402 -752 -369 616 -646 949 -225 -357 285 780 975 914 204 451 272 557 316 206 -898 555 -309 -273 -579 921 37 -999 -80 -640 390 104 -31 864 592 83 564 703 -747 -393 554 -675 550 -632 38 31 365 878 787 -85 448 -888 93 -496 510 -763 -962 -523 649 563 917 958 -17 -232 602 871 -934 675 950 -771 -151 186 26 760 169 -862 821 988 326 819 592 362 -221 -177 970 -321 -97 -501 -818 804 931 803 -729 -588 -142 -812 -972 -845 -39 -346 -281 760 -891 -566 -838 938 912 -54 -801 132 166 -427 -6 -843 10 940 -357 170 727 580 -853 -700 765 -414 -297 -264 755 222 -289 296 -739 -237 576 525 215 814 137 -591 -968 598 -800 425 -262 -129 816 -924 -678 -939 651 566 -811 -263 443 917 -569 894 -235 -165 -896 583 -103 880 -316 970 801 -734 653 592 -400 -199 612 169 244 780 277 -143 -186 221 -439 31 27 767 -237 -911 -844 362 -550 -688 412 -214 -875 310 -885 546 -138 -869 -43 398 417 -898 -738 -343 -267 734 867 897 571 -743 -891 754 -409 73 -838 797 682 388 -416 952 174 942 -185 146 -195 -64 514 819 438 -6 -891 655 -359 219 475 -925 909 814 132 392 -808 926 -497 -999 -473 -595 -195 -807 334 307 -812 238 439 567 -239 -474 915 758 137 -996 -440 467 -88 579 -85 520 -849 -403 481 503 -519 -743 -18 694 503 -890 602 -242 955 757 84 -820 167 961 730 -585 515 532 115 -18 298 346 520 -914 -784 670 -273 -736 -383 839 130 683 421 -14 -18 50 -613 -145 -423 336 -640 -797 896 -407 -797 -235 -48 -959 455 937 224 203 -535 -54 499 -582 742 -977 673 -265 -531 -405 -58 -793 -457 -920 -798 787 821 -702 -488 273 641 -635 -758 524 -299 870 -533 -805 -814 -90 101 -424 -422 711 -666 -299 -621 -287 146 309 -52 601 -802 20 898 -111 -97 -935 726 -910 642 588 611 150 -382 -344 -702 -326 -846 -886 435 975 77 894 -779 366 573 -509 -559 -121 -506 178 545 179 -372 223 791 -505 912 982 399 -828 -791 -866 -264 -352 -468 192 845 444 -48 825 240 767 -411 -824 -491 -128 -345 770 -393 621 -447 863 285 -595 837 139 -772 -455 -553 403 240 404 -217 -437 -882 -88 -322 644 946 -56 -837 715 -316 -974 164 297 -733 -46 -858 -625 -914 3 -496 461 324 170 471 741 639 958 9 -497 -506 -856 518 -579 200 -840 611 166 122 799 503 214 -848 -486 -603 -467 -505 406 -803 27 -74 38 -888 -928 -194 723 605 368 152 902 717 -955 -630 -936 -883 763 -679 298 -777 494 -440 -594 710 6 -571 -654 431 366 -808 619 750 -259 59 195 -563 -211 271 367 303 477 217 919 63 -482 -900 621 -939 624 -482 -946 -739 -995 413 648 -277 232 -766 694 325 363 4 733 692 -338 -100 639 140 687 -401 -802 -1000 646 -827 -894 -19 -288 346 400 -989 -739 153 889 498 -442 532 464 712 166 -16 -196 310 620 951 896 323 -629 -418 347 882 -744 -382 834 769 531 343 512 367 -352 188 243 505 -414 -827 -122 -971 640 918 -329 -956 718 -526 -161 708 749 415 -517 985 -683 -88 672 -128 229 873 53 89 942 132 -376 871 -958 -187 -975 -267 -808 -742 -961 -972 -528 34 67 -797 -800 85 25 -726 14 796 29 -457 -830 5 -813 -584 -167 556 -538 -605 -639 363 29 -866 578 -573 77 208 905 -903 94 -963 445 527 -641 -375 80 -704 410 56 28 -205 -36 484 848 882 348 77 -693 -597 -60 -304 -539 714 423 629 -183 231 579 454 -578 132 539 762 128 62 -755 140 796 12 -599 458 36 -399 -857 -521 -918 -198 -627 -788 215 -472 -408 460 41 -201 121 840 319 -434 181 -674 852 -692 -483 161 -575 -195 875 762 -820 441 170 990 -453 756 463 567 445 807 912 -248 11 -881 761 623 88 930 792 627 283 -68 184 -990 -302 -476 -164 510 -153 -560 870 141 -36 -216 399 332 60 -59 346 450 -527 254 -342 -800 -390 392 425 -525 -206 627 288 -540 -802 -392 19 478 -69 31 281 -422 26 -834 -7 -162 -766 925 292 -270 -134 -204 -234 -559 -744 -889 -79 993 409 414 -752 -704 254 375 -333 788 -129 230 201 800 -334 -957 347 -961 264 191 -740 -185 -693 246 521 5 614 570 -720 -850 -200 -163 -442 138 23 -163 -392 -106 -949 207 411 435 -923 -582 273 -570 -491 -101 457 -699 303 672 475 -319 -909 519 944 -291 537 -286 624 871 -509 -377 -422 -562 786 -624 -230 253 1 -95 -240 244 481 -950 517 -434 643 691 838 -587 -663 -527 -62 53 -496 -78 -189 106 -150 -522 -620 -751 250 -684 353 -832 -189 709 -386 -861 -70 -376 305 802 -740 -434 -364 713 -174 -518 -102 985 -977 -531 -515 -483 -319 536 168 472 894 742 -923 230 76 -911 974 -544 -570 -40 610 574 216 919 149 335 398 -496 526 -11 607 682 64 203 746 -461 -385 -315 109 -343 -86 954 -851 917 -869 -251 -137 535 -135 -88 170 426 -782 -299 636 190 -222 -537 113 21 555 -925 373 765 145 647 -773 513 -14 49 336 449 602 -999 -828 -922 -112 4 159 -500 711 -301 122 -430 970 -600 397 395 512 573 29 30 -354 -493 842 396 -321 739 -115 -667 682 300 -757 404 -527 -276 -800 76 -169 122 -629 -79 174 -703 514 102 901 -95 -214 372 201 -36 -123 87 -24 -596 -183 -202 -153 -66 -923 142 -243 -881 -219 774 47 -406 -358 -168 -35 -213 557 317 -199 -877 750 987 819 210 -638 -905 446 -517 -525 -722 20 -142 -930 535 -724 -279 -291 56 517 -227 487 -551 -214 673 862 -159 -456 -806 1000 -136 6 -362 -23 -232 -208 336 603 588 -101 -521 -965 571 220 -822 -752 24 -559 885 -163 977 -296 105 -358 -841 -609 -562 -547 -534 -110 865 382 -400 -217 328 399 -458 -725 72 338 894 -847 320 708 -45 -124 -639 334 -624 965 968 -956 384 -64 -778 -766 545 -369 -396 209 -593 -700 -836 -59 51 331 -901 -319 411 -421 921 11 847 427 -97 -522 -504 57 -740 -6 721 114 -764 48 -433 834 -3 -780 396 357 -875 -773 -320 625 -827 603 -825 547 -632 -722 361 350 903 -799 -538 -23 984 321 -945 -682 860 212 555 921 -18 671 243 919 69 254 -308 -112 597 -192 396 688 -872 873 -929 -885 -424 -325 712 38 729 -174 -938 -448 226 158 -144 -632 5 -64 108 -617 -827 276 710 -646 810 -841 -104 788 -629 3 616 -897 -548 -984 -950 -779 294 -128 -324 53 -921 -480 -320 -836 -843 800 -128 -839 109 -22 85 -763 445 -886 -900 441 -665 -992 624 -445 -610 -112 -377 350 18 662 72 -526 827 -435 -910 -749 -691 -481 -721 -80 933 719 -316 -191 -606 105 152 139 -273 -103 974 -632 -573 517 -557 994 -807 614 242 -834 923 -668 257 542 -278 928 585 622 -546 -158 844 -191 121 -632 -190 254 560 -665 694 440 440 579 -959 390 883 309 -428 -910 -260 701 -380 929 403 -578 817 644 579 642 480 368 911 -445 940 -26 -851 537 804 -834 302 -582 -219 771 411 376 -81 655 5 424 -826 343 -127 167 -590 -859 47 453 961 985 -882 910 653 180 535 918 586 -118 -603 -708 876 444 -111 -219 230 262 258 -541 -667 -921 -851 -430 -402 -300 620 -160 785 709 -260 721 -541 -121 404 721 -907 694 -738 -413 -967 556 -299 238 -705 391 -35 444 171 -345 -327 -621 -777 483 70 18 233 -674 -212 828 -169 -924 903 -788 779 -338 -936 -196 -663 -79 908 913 -44 785 -302 -376 -924 -870 224 343 733 652 949 -804 -395 881 -696 -252 866 567 223 -985 -528 506 591 866 -644 975 523 506 -320 -721 -535 448 23 -203 -966 691 86 665 882 827 601 839 644 574 436 806 -853 -374 822 480 -522 -517 177 -664 -684 637 -473 194 431 -526 628 48 -7 -991 267 -922 797 400 -135 75 -36 -397 -691 406 -201 734 768 -828 -876 -625 -574 -884 -831 -32 -395 685 -935 -411 444 -373 457 265 608 12 607 770 -136 60 801 -347 -907 640 904 779 614 -203 -940 -518 -837 878 -563 -239 -466 -282 304 453 368 -783 515 -374 -560 -9 75 715 -505 -116 -187 -453 798 546 569 645 560 -829 512 -913 927 953 -817 240 942 637 -830 107 -629 198 543 -656 240 -391 607 288 -281 927 -390 455 288 975 -462 -185 -639 -400 -5 47 -247 -384 -312 487 -793 231 -916 -123 -57 701 692 -131 809 -751 922 -978 -579 18 -833 -954 -383 681 287 -444 -570 -397 -296 440 761 292 -360 346 -363 -663 818 185 -787 662 156 -106 50 -534 236 -421 76 882 141 -478 -503 400 -965 548 -54 -90 -494 -76 890 734 -706 314 329 430 516 374 -981 -749 475 794 296 495 864 -771 -826 339 617 -391 -146 -637 221 -861 143 -963 -563 -240 -894 694 -83 992 748 182 -764 -133 -577 -715 942 -452 603 -628 341 855 -609 475 -333 -391 -319 -47 677 364 42 208 828 604 -12 -892 -672 52 -355 32 166 813 746 228 938 623 -250 -823 552 -288 -859 97 -572 509 -148 894 -391 217 -225 685 -601 980 923 -711 430 -180 746 863 -122 659 -80 636 -799 943 685 -692 605 582 -130 349 -593 -368 500 138 987 -384 -933 -40 501 -403 13 -283 249 204 -921 449 747 -814 -926 95 -556 83 -341 -212 -259 -11 -463 539 -796 497 160 191 973 583 -440 562 -604 175 -552 853 -882 -219 -859 -910 541 -173 -34 819 735 -74 710 -250 -229 -26 416 116 989 654 -905 -582 650 -728 109 -535 -892 -472 -391 7 914 815 785 220 -398 -441 -237 -189 -508 454 37 501 -22 665 766 166 -848 70 445 -459 -296 983 -639 -144 -479 123 -115 -642 -49 173 713 -179 -138 -328 303 -414 939 90 -978 435 -6 442 383 764 -387 644 419 -346 -407 -997 169 545 -743 132 929 -824 -97 961 -39 39 319 926 -440 -112 -49 -547 -877 -512 729 -789 -635 -707 -571 656 -58 -420 15 -293 42 81 -433 97 956 -280 730 451 -269 -528 -396 633 548 755 197 548 716 794 -751 -340 -629 513 656 -680 415 -736 666 -489 -377 19 669 -781 640 643 189 -985 180 344 -49 -736 244 227 -825 140 825 -215 -101 167 523 936 604 717 726 -84 587 -791 -872 -92 962 58 -657 514 -15 53 190 -518 797 -822 -688 457 -286 321 -775 950 991 932 654 20 -161 -606 566 -840 213 416 52 355 520 249 607 -441 790 875 975 941 -727 -441 770 -201 363 -97 0 1000 -406 256 26 973 573 -871 -569 370 299 864 619 715 -237 -225 -891 250 86 -766 -307 -257 877 -107 -975 542 803 953 -474 -489 860 607 202 518 -427 888 771 -784 738 -355 -381 345 -840 -726 -237 257 -454 -885 646 -576 -829 -968 -632 99 -59 -958 -707 -440 13 996 -566 938 -341 -424 228 138 -49 366 627 910 -74 -360 -361 -484 673 -498 573 368 -537 -695 -634 -37 100 -401 -851 622 -784 -856 24 814 897 75 -294 -177 -152 -458 305 367 402 -804 -106 -155 863 -146 -399 554 744 679 -98 -204 -880 -269 10 557 -328 -803 -359 -687 -423 -965 -187 -480 -746 553 -418 169 253 -13 794 938 586 -550 -22 831 -614 -137 667 -461 -397 1000 940 -676 -576 -790 -699 77 -756 487 -596 -67 -559 28 539 139 -183 -876 480 -64 -135 -790 -343 -13 582 357 -631 573 191 647 327 824 748 512 74 -560 -437 13 -787 166 588 663 -847 -80 -798 260 453 352 580 120 -442 392 -338 238 461 -39 200 -435 457 568 444 288 229 177 336 945 -138 942 -209 813 -392 -339 540 401 729 -666 -232 -701 953 -796 4 733 -772 648 -726 549 -976 231 -225 -551 210 -388 -468 56 -238 -35 -846 -581 855 85 -470 797 495 763 -421 940 -821 -656 -541 751 400 -736 -926 -764 468 301 438 -995 825 25 314 133 471 -665 301 -352 730 -541 -315 60 55 -311 580 86 -36 -833 -884 -959 468 -123 -287 923 -354 248 -260 -505 -205 288 392 357 -795 91 916 -713 881 953 -39 112 296 -160 -663 730 -911 -406 -898 -745 516 261 505 -76 -339 48 -233 -490 -800 -17 721 557 -228 -936 305 244 585 491 -258 95 -168 -98 109 -709 201 606 -903 147 600 -344 278 663 -104 40 808 -864 -369 -665 821 -846 667 -623 635 17 947 -208 501 422 928 570 -961 -695 -469 804 -993 -303 -186 115 697 -276 -618 780 261 681 392 227 -301 48 -679 83 995 -686 -422 -409 -773 956 -732 -661 649 811 -219 384 357 -3 -604 473 293 -323 743 749 -671 -518 656 732 908 979 -50 559 446 449 230 -693 614 828 -558 319 80 -604 -158 -327 -883 -590 -16 -515 388 255 66 238 320 870 -330 531 637 -352 -563 734 334 108 980 773 -824 -553 270 618 3 -601 -968 873 982 -574 619 170 403 957 -324 -721 -182 89 -134 615 494 -573 -815 310 201 -245 -281 944 610 75 691 827 773 -656 -812 56 434 429 958 -407 -211 -956 -981 453 -326 742 650 -743 432 266 982 152 953 708 -680 -500 763 -344 -460 -802 595 323 296 -363 -292 -262 -929 -757 -425 -390 -203 32 -572 -407 -900 368 255 -800 -758 -839 692 99 -589 -243 -619 -810 84 -904 -896 -312 -907 -318 -458 81 954 155 -728 549 295 900 -278 786 -421 -987 -235 114 925 -979 -599 308 -231 460 755 451 841 556 -855 -139 -862 211 -941 -803 493 684 854 -534 197 938 -420 -69 545 103 -96 -851 -189 290 46 -77 -288 -419 -194 31 -799 365 -620 450 -165 -854 -285 -187 -787 995 997 -923 -963 -46 -384 835 -459 -102 370 871 -543 -637 816 -121 -939 -352 316 -310 -91 590 85 524 -911 58 189 113 15 505 847 -767 -724 72 827 -37 -43 -61 -754 -131 288 -243 122 19 670 -450 -529 770 961 -890 796 -146 214 -65 -113 -536 616 741 -57 445 -60 -835 209 -56 900 22 -915 658 -957 -692 -21 -537 968 -557 324 376 560 -263 851 -85 -16 -468 34 916 587 614 -913 -659 924 934 -26 317 746 154 -79 -655 107 632 27 -999 210 -447 123 -27 32 -83 794 100 -383 13 559 411 741 -825 -933 481 783 208 -537 674 855 327 -935 842 913 586 -19 219 -231 554 729 -634 -221 -684 293 -348 225 -152 -274 583 -999 -812 -138 -990 -602 -715 259 124 -951 -411 654 -204 174 520 -518 -590 688 -786 837 299 855 -101 -3 62 -643 -631 -622 636 -938 201 -781 420 724 406 864 976 -881 -760 765 433 91 331 615 587 -510 -358 -624 -352 423 619 -895 237 429 -752 -189 944 267 -824 -133 -845 -687 -448 517 -436 606 -934 -426 -873 271 862 -63 -291 71 619 -135 -775 975 -897 -652 55 528 -233 649 962 278 -257 642 -128 749 -909 269 515 -524 281 -244 603 -446 -496 -416 397 559 234 -318 -205 674 -962 -532 -859 227 230 58 128 167 -131 -342 313 838 -703 -457 -335 -246 -838 450 375 -982 906 -365 -360 -542 554 948 -390 -586 273 -968 -442 414 -451 346 224 918 -774 879 -559 156 79 -223 -969 -414 -935 -952 -934 896 -782 914 -96 -221 -874 -87 740 802 660 -580 -729 -547 -66 557 -313 -614 -112 -368 -519 963 -937 -939 -10 383 -585 -222 90 -697 -409 -61 95 -69 -239 857 128 595 26 -146 -812 332 647 820 256 -90 749 -6 -520 878 -131 514 10 777 -603 -759 497 -665 -99 -513 -709 121 -437 -964 566 -160 -442 996 -891 162 169 -910 264 666 440 365 242 446 261 53 -638 -602 454 304 -837 -295 -628 -614 -50 567 -453 -608 352 679 -972 405 -278 -267 412 269 -867 -572 143 -890 -997 -279 -700 214 524 823 -481 -889 -429 -798 614 22 328 262 -716 -573 -522 -602 466 290 365 -26 366 -207 -921 -511 -857 607 -920 145 -787 756 147 -650 -513 -774 13 -585 -997 -151 -202 535 -348 -551 364 -432 -8 -406 455 791 -993 -928 -49 130 430 -761 -426 792 -84 864 424 -308 360 -584 -835 -323 249 248 752 555 989 -496 439 263 -81 -395 -283 -660 165 -626 -90 433 -970 -833 416 707 -158 787 -579 243 222 -26 -523 110 -563 -1 -201 -240 95 -462 252 807 997 657 595 345 -856 885 -389 -802 689 783 627 648 976 729 657 -623 923 -587 189 -345 431 -650 -881 962 -525 322 958 52 -921 309 84 -270 -378 -119 -935 737 510 873 -541 939 -181 16 186 -712 589 -321 181 720 720 433 -396 206 83 -464 -726 997 110 252 -79 864 64 -685 420 487 -304 86 -47 -626 762 -248 -735 -888 873 -709 715 -779 -201 -588 -411 170 11 535 -343 371 -345 687 -351 -712 -898 664 -547 -253 -542 -830 965 -19 233 703 650 -352 376 -328 -773 559 63 540 817 -10 -354 -731 243 -247 -983 -640 11 749 -848 -471 213 673 -915 617 48 -686 232 -265 4 134 -340 503 924 -240 -72 911 -918 -902 335 -418 -658 191 -615 423 -33 734 -752 -1000 -158 -465 195 131 517 482 386 231 -563 -834 -590 -982 857 -44 474 316 11 -959 800 97 -509 -136 255 -946 -615 189 642 -614 694 -212 -89 178 679 -193 -682 -212 -746 -951 -672 718 -141 -263 715 703 -297 -759 -300 -349 150 -308 -619 -777 107 -249 946 -914 -893 223 -896 661 671 484 673 -185 877 160 -199 -51 -717 738 716 524 736 518 -827 -463 -675 837 -469 67 -944 -645 799 -807 509 -267 -218 -689 -754 104 -997 -273 -461 -151 257 207 -875 230 544 -420 -63 104 781 -567 733 -183 915 -336 293 742 -810 289 570 581 946 -78 -512 903 109 33 966 33 699 -557 118 437 591 779 -219 -646 -724 -451 694 43 -516 -956 -835 150 -514 -287 -979 -408 513 -886 -61 -614 -992 -489 681 -823 -242 28 -306 -47 389 -963 988 319 -724 -564 -201 239 796 -759 -612 -894 -545 18 396 37 -94 -649 -755 913 301 -149 292 744 97 525 243 -953 -566 -762 660 634 -853 583 876 -771 677 619 867 -172 548 917 782 41 456 125 860 63 -393 926 -794 -981 739 -256 324 -194 -579 -653 -140 259 -111 -122 -387 163 -655 -865 -976 728 -717 823 540 267 -644 -236 553 193 -938 853 -896 894 -676 125 -165 -689 -591 -934 484 -583 782 230 298 -179 396 -118 -348 815 846 -5 821 -7 -278 393 -588 9 393 -126 -605 393 315 -248 352 25 -119 953 574 853 -650 -602 549 -373 -107 -217 877 -800 953 419 209 102 -371 317 746 83 560 298 728 391 955 -256 192 345 590 -978 974 -936 489 -415 244 -64 -836 119 -170 -29 -676 508 -94 948 895 319 -349 7 -282 -884 -364 -94 -174 464 -413 -978 -738 391 -899 -607 -892 371 414 658 791 352 361 -402 351 966 837 261 280 876 433 53 535 -827 283 914 285 -332 279 409 524 -495 -125 -205 299 -860 -27 -26 26 921 -587 -189 966 731 -633 -608 335 309 324 317 521 479 -988 668 -368 613 -154 -906 890 263 -548 -540 32 181 -913 -557 688 -572 228 302 -812 231 123 557 -469 493 798 -294 324 -989 100 91 -226 -289 -919 -117 -470 -883 -913 390 -444 -443 -867 315 -23 445 -856 -170 533 -523 -974 16 117 40 -128 463 574 283 -894 -376 753 -63 535 -567 -991 -594 88 -41 316 -443 -369 -725 149 265 -697 173 801 638 -692 57 -891 555 335 706 -539 -773 -277 899 -965 -609 -712 585 31 -832 14 569 40 -968 -433 516 -717 -583 328 -229 216 -306 -464 172 509 -55 -636 911 -896 385 848 709 799 -482 592 -796 65 992 69 -482 -429 451 -800 -153 591 734 -892 191 -549 -60 -698 344 873 -439 -730 -426 -836 358 -980 924 -132 -796 -46 83 777 -726 -231 549 -378 742 151 -385 736 -188 563 398 407 -710 358 342 647 -599 691 869 528 94 -42 235 372 -31 20 -317 782 108 987 -799 -908 -235 -414 100 991 -488 -664 884 -117 -514 701 83 -169 -148 351 375 -948 270 474 -935 725 -660 -602 -1000 -866 343 -493 731 -489 2 -143 -653 294 -670 172 -769 -270 692 176 481 -880 269 462 73 523 876 -352 183 454 708 -436 843 56 -359 -469 51 -302 655 -603 985 264 -756 491 -714 897 -372 203 -83 497 72 289 850 -354 -964 502 23 228 506 157 -106 -598 886 377 -744 -559 -832 546 658 -498 474 393 -117 747 577 427 -472 -386 -961 -954 -992 -888 -503 -376 214 -169 -746 401 -816 -566 743 243 927 -318 670 412 -870 321 893 652 -566 -184 41 663 -898 -355 -254 495 -436 -507 -88 -62 113 -978 371 -375 746 727 -425 875 -367 971 -725 314 166 327 781 20 -993 -370 798 -723 -462 -550 28 -886 359 -997 -195 306 -401 965 840 -832 -387 -548 979 837 -59 -305 -200 393 -554 860 -944 -185 -400 -931 -24 463 449 224 -383 27 11 990 -538 -598 139 642 -392 -867 -400 -26 -807 940 -832 20 -604 256 909 988 -635 -36 270 769 -41 -210 -36 525 -350 535 -153 -537 -367 -726 895 -758 618 143 861 863 -858 -612 -976 -807 890 370 -68 -230 603 34 -514 -926 -136 639 716 -353 306 658 739 171 764 51 -73 715 -805 -337 -194 578 -622 1 961 -867 -863 -687 -126 211 -146 669 934 -804 -210 -480 -671 344 450 -444 -490 218 -669 -766 188 -803 -926 -675 930 -648 62 -837 -743 306 532 90 607 857 708 -377 267 -462 -437 -345 883 -174 -453 -830 352 164 826 598 -300 750 -518 34 689 870 -544 922 -72 549 465 5 821 477 -955 -701 -789 -856 223 453 540 -848 -256 -684 -481 -35 555 -233 -938 37 -952 75 -375 219 815 69 -35 -284 -578 -487 -986 -311 -146 -595 -453 576 -808 14 -36 -251 -878 -253 658 -794 -519 -116 -596 440 -264 194 -168 -232 72 -366 -90 -273 129 953 -337 -71 319 235 42 -104 422 685 492 -482 701 885 600 -518 788 -930 10 -296 928 -563 -697 -536 -332 939 -925 510 522 -395 -473 132 -633 952 121 -383 -283 -14 301 677 605 315 395 834 979 911 988 532 41 -619 469 997 -880 913 328 -379 163 65 -263 967 -626 -396 200 -45 -676 -171 167 -853 -146 716 947 -87 804 -718 -181 602 -924 725 690 943 219 819 95 755 -379 -518 978 6 461 -370 888 615 -985 -567 856 -835 965 -955 -548 -7 772 600 905 -232 -347 111 961 -265 -755 79 -4 260 157 534 -359 -713 353 916 -150 291 245 351 111 305 773 228 452 774 -88 -405 -317 548 -306 -579 -893 876 847 156 -343 189 254 -19 292 133 323 -882 184 -21 588 -735 -433 879 -936 -447 -128 546 894 495 453 -849 -480 434 295 586 901 -162 -380 -727 435 12 -776 -633 886 -23 -53 319 430 -209 -550 634 -337 169 -796 -94 -213 -656 -4 729 -670 -10 -213 448 116 -375 920 7 206 -784 -842 -48 942 369 331 80 -804 -890 -650 -124 -908 16 -124 -531 -750 -960 -121 -698 620 -414 -901 551 -945 260 -849 118 -238 125 351 -543 -758 389 -209 841 161 -888 -724 601 186 -180 297 -746 904 848 815 571 847 429 271 -294 612 619 615 798 581 153 663 -629 -847 2 -260 471 -405 681 -724 -38 527 -940 554 935 581 -117 726 945 872 -688 -457 152 -227 121 938 -506 -822 -390 -384 263 848 -392 -356 830 44 -18 -572 -754 735 197 -678 -822 -565 495 649 658 39 -67 725 -111 -123 645 301 231 -381 -990 168 -409 14 227 -752 -435 918 -565 757 22 900 -809 -983 945 -936 507 2 -322 -347 -87 -863 533 646 -929 -817 -478 177 -211 -848 -688 -150 -169 777 -568 -346 742 709 628 824 -896 179 -528 593 495 -944 855 -885 357 97 -680 -97 -445 -934 209 -445 -32 -736 829 635 543 394 850 -454 -166 -169 -682 -392 759 -76 604 348 25 -393 836 -50 -668 -374 -348 113 -769 -809 -635 -542 -367 291 581 32 -328 -825 585 317 -478 830 -466 -609 -161 809 297 96 -281 575 -549 -778 152 -704 -243 787 355 509 -680 -641 149 258 -921 -888 -799 9 -255 274 -91 707 808 663 731 892 606 0 779 -852 652 -628 -97 692 -830 -994 345 -354 -558 588 926 -692 -745 55 -755 -597 -941 742 766 -300 311 -423 364 -69 -575 706 188 769 -473 404 324 779 372 -516 275 231 579 417 258 -428 -64 898 -597 278 294 172 933 242 -760 -417 -558 840 -772 295 -236 -870 -679 405 -806 848 -277 527 449 -13 55 954 422 683 84 -923 508 -944 42 821 -295 -787 -550 -668 460 -147 542 -547 -478 892 -940 225 -976 -285 -399 -282 537 804 -221 227 -137 487 -402 -17 749 -830 -248 146 969 380 209 455 -282 246 286 -63 342 468 564 476 730 442 457 294 -651 965 343 -591 -428 -805 -13 -990 -564 -29 438 -285 283 -269 43 799 -205 -877 567 -504 866 -529 499 316 -280 -253 -21 337 -22 145 -671 198 249 466 -787 849 318 -447 -499 -946 -426 770 -406 604 738 445 -515 171 499 -783 637 -952 -979 -554 679 583 -313 281 -612 267 -88 -710 -222 751 905 792 -656 852 347 -121 893 891 320 302 691 -755 -867 -480 -995 -740 -534 136 391 -254 322 609 -595 295 -531 92 682 -819 -445 607 253 726 -538 -611 -166 228 -1 652 792 733 932 -277 -727 -723 721 -925 420 -585 -297 904 -544 705 -463 -35 238 -641 967 913 -714 879 -653 -969 452 797 -801 911 741 -481 657 274 431 41 -592 -647 -401 882 -707 -107 214 -829 634 -658 -986 657 945 -51 -642 -573 -874 92 414 -496 -427 175 356 419 -227 -261 114 334 516 -995 425 794 -727 898 -926 200 413 -847 96 -520 894 78 -509 -922 833 166 -872 213 630 828 624 -730 583 -283 904 -899 -512 655 -830 2 29 957 421 129 -153 -768 -3 -193 594 960 -869 -621 965 -566 302 -233 -680 430 745 358 232 670 369 -10 -432 -844 -596 -403 228 520 247 539 537 -609 -28 13 -149 21 -667 632 699 392 -413 -159 358 391 -981 396 -20 471 171 603 638 -724 -218 -660 333 -968 -666 -358 682 -292 -235 647 -33 -450 294 829 126 526 745 771 531 -815 462 -792 85 -576 225 -360 437 -341 734 -709 270 -911 116 630 -669 685 -33 -787 -611 -549 590 -317 -603 -464 -356 654 -987 955 -451 334 202 -909 976 -227 -859 -275 939 -480 168 -373 274 -565 587 -298 175 765 -830 39 974 -600 -221 446 597 315 -551 300 -223 -96 -177 -61 -787 -297 829 256 974 -96 -740 -287 -7 -625 693 179 -834 -789 757 -318 -257 -568 195 756 -436 360 -131 180 706 -56 309 378 -328 -776 259 -94 -557 -652 -85 80 -712 -274 565 -83 727 806 -182 840 -652 787 -182 -758 -789 663 -477 662 -884 684 -240 -947 177 -327 -173 -420 -887 224 492 144 988 -609 223 915 -784 -254 630 -342 -509 897 694 -280 -393 273 398 -460 -64 -599 738 -619 880 -415 636 -684 -744 223 -169 305 652 -304 -227 -219 739 659 488 -183 144 -527 -287 422 336 -21 -313 594 753 177 -235 620 -746 209 315 -173 158 -944 634 385 -789 -663 846 137 309 -95 762 -907 -18 22 481 789 -793 449 57 294 801 -441 451 -236 562 -163 538 939 -324 810 -442 883 -207 353 -255 704 -12 -794 292 147 61 -763 -519 592 -181 829 903 742 -309 586 951 601 184 -220 -220 -371 -75 -8 -68 -500 624 -3 -161 -249 302 -487 -669 -909 -162 -722 -852 -780 228 442 -6 545 -793 -838 -892 -361 307 155 699 -147 68 -143 -98 -49 -473 -541 -587 -928 523 -54 -265 234 -781 -189 -454 -599 -884 -524 478 218 -547 -110 -200 -731 -549 -750 789 -201 885 398 -296 286 134 612 -4 -916 -799 678 987 -834 -125 807 78 -121 653 638 716 -241 -396 417 -344 23 -79 -711 -112 -646 595 115 716 -263 -801 -545 -849 -905 946 629 467 -908 303 552 978 -515 490 -334 -340 846 956 -301 -853 146 715 -280 231 -557 699 154 -792 149 -406 730 -976 -845 626 27 -592 278 952 -439 -336 -806 518 -236 354 -3 -651 480 -14 620 -947 -21 350 -161 859 -295 -234 -561 -388 -676 411 471 538 88 342 -604 -808 -322 -165 -542 -708 515 509 -377 -705 -25 874 -522 -253 682 -388 802 427 664 492 151 758 -242 2 -226 585 -461 -503 141 190 107 -708 -92 -989 -321 -9 136 590 420 909 680 -869 931 373 552 -744 -356 559 129 563 -361 972 -327 -486 -872 -753 -161 -821 639 -443 -216 -849 -848 367 -233 682 -898 450 -557 457 109 -752 -198 -819 232 -544 -473 -892 -659 -198 -729 790 277 42 797 -581 600 146 88 372 -593 341 449 216 971 -424 -658 -705 -759 -872 -665 -385 -381 806 24 899 -75 940 23 827 -415 968 -897 -986 492 772 769 -959 -87 -517 -808 373 -154 577 -169 101 -90 798 883 79 -367 785 -989 308 -565 -785 335 -805 -405 802 -461 -274 214 172 715 -965 -76 -254 -907 -817 -766 93 -573 470 -909 538 618 376 -755 -672 811 40 -310 256 730 849 560 339 586 -823 70 934 757 -231 -297 179 -117 799 -920 -978 -428 -481 330 -376 -322 753 144 -483 -350 21 -311 -582 -1 -583 988 758 -554 -818 -862 -141 282 -956 995 245 807 925 -867 440 -329 108 -994 -525 -475 -17 -37 871 -140 -9 -217 -933 774 311 -456 393 -798 -181 596 845 194 -316 -134 -554 -484 -91 194 -511 -23 -239 -625 551 723 -747 -646 416 453 -140 -613 -611 -18 -985 -786 516 -647 -670 671 -547 255 -331 -72 -935 986 2 -187 -531 124 924 164 425 53 -447 529 341 -900 683 -408 431 718 -474 999 819 -90 798 357 -727 -767 733 870 588 -351 404 -95 -486 -706 783 489 431 -377 370 309 -525 -344 -336 -486 -284 961 874 435 605 419 -412 -324 107 -274 512 978 22 745 81 -499 398 -845 665 -120 -278 270 -327 -392 -551 -160 716 -811 -805 -319 -867 -160 -778 553 798 436 869 -246 -11 -569 -458 -694 -153 607 -893 -996 -722 804 326 -666 61 -614 -356 245 159 313 -701 796 -999 40 935 407 507 -357 -639 -854 -351 -123 -131 -936 -121 -346 583 358 787 -169 595 417 456 -440 683 -565 993 866 -548 272 -346 955 -698 -741 -631 884 146 -512 -528 908 755 -137 -548 -769 -966 -785 600 -818 736 -698 -577 700 -761 -118 423 -127 -9 -731 155 321 637 -641 -288 288 746 -678 775 -750 -955 -635 753 967 -528 10 93 23 423 773 289 521 -430 938 283 -197 -156 537 777 177 582 415 -596 371 21 -112 -888 -624 671 776 -151 884 581 -471 682 891 747 349 177 -521 851 502 431 -780 -479 986 -246 782 -584 -550 789 492 775 763 1000 -806 219 -954 -336 792 81 -133 322 -944 -723 -839 -507 -381 -59 773 929 496 -93 -183 891 -755 -809 927 190 683 214 902 26 -893 191 -141 643 58 393 147 89 -140 -93 896 117 416 929 -816 431 -743 755 290 -40 -38 852 389 116 -498 -233 -831 -421 663 -50 493 541 95 152 -561 126 554 -32 346 210 -146 -461 -647 404 509 -698 677 409 -401 135 -941 3 -825 658 760 -225 442 -54 552 -681 628 858 747 198 -277 -701 -538 -956 348 -599 -877 -325 -636 -940 -813 319 -707 -492 -516 281 875 225 -379 -742 -830 -330 743 -915 396 464 434 437 943 958 918 -798 -128 413 751 -277 -519 -567 -147 763 -792 635 767 -99 -489 870 149 108 736 -622 281 453 -442 54 802 -399 -1 -305 571 -180 -546 66 -161 896 874 -471 -527 -614 -33 566 -448 -738 738 -760 199 577 -809 -15 880 877 453 -533 -733 418 -325 -760 943 152 -872 -908 14 -901 919 116 -538 780 -948 92 -296 1000 -259 36 -786 752 431 766 -126 500 914 -359 250 711 721 -114 -756 -306 604 -409 -344 -1000 857 355 -707 59 665 531 597 483 -72 -279 504 858 255 -769 -480 -233 538 337 953 -232 -542 775 788 242 -220 892 714 809 722 -390 -504 -670 -871 -58 -608 844 -149 267 -173 -907 388 -698 -903 -404 578 -722 465 -424 -568 954 -532 -744 298 314 -179 379 -487 894 129 -448 -610 715 881 -176 675 -556 -615 977 -239 95 897 980 -546 -756 536 712 -288 -43 256 -838 -400 958 929 473 -295 978 921 -311 484 -549 314 -673 255 -263 474 -762 -268 -303 -963 267 -181 -911 -290 805 -865 833 137 576 491 -424 423 839 98 111 -10 144 -212 210 555 -459 763 787 151 697 -392 41 430 97 -262 -746 175 -236 340 -91 500 -322 -5 378 -374 250 -28 -882 -691 -670 269 -920 -184 501 -570 -534 -574 -772 709 123 -270 200 -625 -56 -8 -346 996 -294 -355 -528 -93 -344 -543 504 -261 -864 148 850 316 707 -774 -767 745 346 -444 944 -232 576 23 -325 524 609 775 26 113 -79 855 202 140 301 -276 642 -989 159 -629 502 -53 728 32 -461 243 -56 246 -211 -280 590 113 -643 -416 805 807 -731 -78 774 643 -744 -279 -494 775 445 -536 8 -781 40 -450 24 422 690 579 -142 458 -435 -68 -21 262 784 -978 -185 -45 632 89 -884 460 -967 -36 304 -265 265 932 283 -182 -123 -906 -722 882 560 -229 822 -949 315 277 -715 969 -45 773 -211 855 933 246 727 -803 -33 366 700 -658 439 484 -482 730 431 -659 670 -325 -588 495 -700 35 -391 -712 -875 -35 852 256 -673 652 -1 -438 -222 -915 -97 772 -454 -65 470 384 -80 81 403 358 -14 680 852 506 37 -658 637 745 -113 540 -831 408 339 165 -476 171 419 -670 625 615 795 -986 971 105 680 -464 668 344 809 195 -39 177 -98 976 -964 -408 117 -11 -180 -710 -779 -750 -611 -691 40 -544 -916 363 771 -979 724 -721 -172 837 -526 499 -12 737 -578 688 -734 628 -893 202 529 265 891 -440 -451 279 -498 856 603 337 -703 -118 367 839 -972 -539 334 381 990 341 243 915 -136 612 -395 709 -834 838 -850 513 716 -4 -830 -731 -586 -737 207 -310 105 142 -655 171 486 797 489 907 211 605 -132 -550 244 -987 -996 54 876 -515 -506 819 12 983 782 -913 1 357 -197 601 419 649 961 966 -900 486 -721 -824 911 595 -916 -16 -289 248 260 449 643 -939 -645 122 364 542 -693 804 962 113 -984 -335 -971 -949 -993 -954 922 -874 -641 593 612 -424 -583 403 -873 -734 -664 -645 -347 422 433 -625 -65 101 490 847 248 -825 481 377 -830 997 635 24 670 -454 932 -389 994 -456 110 56 929 946 550 -126 -783 -981 658 -117 -43 967 -494 -497 588 753 -54 -865 -75 -683 810 -269 164 -734 -810 156 861 -688 527 -805 -178 470 -403 914 -22 -765 416 -270 -623 -246 -90 619 860 198 -727 -150 -430 -169 -706 938 -261 480 -308 -767 28 -717 -78 603 730 301 -601 -151 564 -334 -965 -820 -197 396 -923 -680 554 670 503 760 237 413 -548 -949 39 -762 -116 384 50 870 256 -770 328 -523 266 -579 113 -712 531 -430 910 853 449 833 518 -138 332 -200 560 -220 -256 713 -190 -349 185 -428 -677 -800 -731 213 -830 -847 -826 -134 -600 875 -329 42 -867 899 -362 -319 570 574 -520 938 614 -675 -289 709 -794 47 -724 46 -12 603 -478 494 668 87 -197 459 998 285 -40 252 -24 309 -716 427 193 743 443 -548 -226 504 -501 444 343 272 -951 -632 461 690 -366 298 -991 -537 935 316 -943 -518 500 -649 899 173 -489 326 236 -887 -226 -437 -690 439 -339 -5 258 597 239 -768 456 933 832 -553 975 -537 -224 -712 -250 -800 -13 399 672 -169 -557 -832 -533 -604 556 530 -344 -811 -501 -521 -149 -218 533 164 138 -875 564 118 742 -277 -622 -580 -882 -120 78 631 -685 376 -290 -424 -212 249 -707 25 263 396 435 -789 431 -888 335 572 -707 -156 754 398 -765 444 -181 799 -95 -149 -826 920 -825 -734 -459 -736 686 833 407 316 483 823 -121 -684 -912 87 263 237 175 -776 -636 -904 -589 67 -334 -520 -224 -224 -314 864 870 -315 426 -924 -53 961 -224 -34 -60 -639 -736 -692 -410 777 -932 924 -221 684 908 -584 365 -502 960 -943 266 -116 952 203 -985 889 591 924 -586 -616 -632 763 -812 -613 -351 594 19 -795 568 -940 -35 475 -919 -537 98 216 771 864 -579 8 -530 279 240 74 658 489 584 -971 870 972 553 -1000 -224 334 -718 918 -675 705 937 846 -536 795 -200 -186 107 -169 769 547 -521 -679 -895 -867 -640 639 566 -3 892 -231 220 -645 -483 -567 -800 632 -981 986 -931 -170 831 -62 407 94 -536 -225 480 -839 -329 833 -384 815 712 253 321 -941 981 -263 -514 -228 125 -128 151 85 -377 332 632 -280 388 -523 -995 -274 116 343 524 641 372 -375 351 -803 58 249 -541 908 940 -87 -284 -992 -676 -625 -321 201 173 -275 -559 9 936 425 647 355 63 -984 412 -156 -935 938 -744 -1 923 92 990 669 142 -69 252 419 -346 -881 217 275 -60 -843 789 -502 533 -360 -11 716 485 -441 477 -102 -629 722 -639 -191 523 364 739 -443 290 -738 19 198 446 -36 -748 775 -202 -457 661 -581 -225 -855 -500 300 -255 898 -125 335 -47 363 -708 233 431 -107 922 -471 -635 711 664 442 870 -584 601 -496 186 781 -193 28 -688 429 -965 -186 375 -143 -762 228 329 647 -375 -265 832 537 -860 -263 -428 767 178 973 -376 619 -927 149 932 244 -18 -186 149 115 -848 -584 -934 607 549 725 801 697 -778 -177 -455 121 -357 -623 -204 735 -743 416 588 -810 590 -120 -785 -939 952 -396 -677 651 298 -13 -5 742 -682 975 -293 669 -512 -20 -760 -278 655 -474 472 -457 -305 622 -192 602 -169 605 -338 -974 907 -621 150 848 531 25 -491 -124 654 -303 -410 -110 9 -57 188 822 777 -51 -661 -527 -41 704 -639 -24 -951 -801 -231 -868 749 -771 -932 265 -794 -980 991 -274 762 298 -705 -105 505 -943 892 505 147 -452 508 677 259 752 -901 -24 397 673 -127 256 -584 -22 139 -942 -287 -160 -569 -978 -288 558 411 -323 -528 635 -897 94 -858 700 -868 716 880 -497 817 -535 -575 162 -96 -194 -306 -339 812 954 376 -856 -536 24 -575 -593 670 -131 -162 441 -872 -550 -526 -631 -994 879 377 -676 -514 -722 -676 724 -833 -505 -787 427 -940 -50 -178 558 -271 179 -472 -713 580 -602 -622 748 -167 -570 -387 -315 -520 -963 745 657 847 -202 -764 -787 849 -563 -195 -95 413 -185 -596 531 -926 869 -865 845 363 213 102 822 716 -765 58 794 652 293 -525 16 -481 183 -446 586 -391 552 -923 -549 -148 893 -126 984 493 517 67 -792 181 -713 598 -82 804 550 889 -734 258 553 -987 -262 -23 -523 113 -252 640 -299 -679 995 312 -618 -60 -202 885 -994 -705 818 -478 975 -461 797 912 544 -654 358 -732 765 -299 -578 411 294 655 847 -789 278 930 -412 -647 -840 367 912 -247 956 449 869 861 -984 356 938 -56 719 161 888 106 769 -347 643 -521 -396 -788 182 936 209 488 25 934 -701 -206 -83 -573 -402 836 788 -701 747 299 511 -623 720 676 763 -585 608 15 -276 -877 815 -492 36 445 559 -644 89 -89 -755 349 73 -838 -178 -17 -848 453 -190 -208 112 -556 965 183 810 -617 18 298 624 487 664 676 909 241 491 697 -212 840 145 391 -990 283 742 11 459 -405 970 179 118 -482 555 124 -366 457 481 -865 744 372 62 570 145 -773 290 619 707 931 -1000 -239 -390 -6 -377 -661 870 -166 371 214 411 477 -758 159 932 -980 -254 -457 -177 -487 -441 -56 897 -176 -319 -712 -763 -621 516 -193 -688 -467 -315 -365 65 -74 -814 -250 -82 119 593 -38 -358 -421 -802 -168 88 206 482 -851 -641 -479 693 -8 -409 559 782 -178 -528 835 -35 -390 107 -769 632 -272 858 577 -277 152 -468 465 -46 -311 583 -962 -920 660 -877 219 -736 748 -740 -249 -887 799 788 794 -587 -191 -702 -963 -270 -407 384 674 790 325 743 -629 318 775 994 -323 -754 845 -956 175 -566 -859 705 -734 -327 828 996 742 28 814 158 164 557 -298 -412 604 -157 150 354 479 25 899 -85 -578 419 -932 -33 325 268 -271 -88 -900 772 566 27 870 340 -646 -12 182 -474 -820 -967 464 -743 -455 993 -271 -693 678 225 -415 37 766 -807 -380 -635 -614 -378 605 -680 -816 -452 -987 367 460 -280 272 556 326 957 474 -681 -901 976 394 290 -111 987 -922 -628 -718 -390 618 753 -734 -111 -133 -540 146 273 655 -201 -865 -597 -15 755 811 -14 850 -924 590 881 -896 120 454 -969 71 626 -850 55 755 -767 390 -651 -961 -669 478 -328 -434 878 -634 751 -256 -742 -56 283 -409 978 710 535 -875 -450 -34 47 283 -122 -516 -284 908 378 169 -235 955 320 -131 -239 -470 298 -112 236 669 -833 -255 726 -971 -355 -963 -566 -14 81 659 636 -842 889 -546 -326 -191 -599 -798 -104 668 454 -428 594 -682 275 -530 871 177 -800 438 -717 585 -271 -458 318 385 775 -837 661 -81 -958 -813 873 298 570 777 358 608 -955 -887 -29 897 -489 -167 389 105 53 471 -988 -689 291 333 366 648 621 744 -586 421 617 886 -602 643 896 -741 818 -443 -616 35 768 634 412 -493 -371 -192 -26 -917 -54 -299 205 -704 401 836 844 -973 -81 300 -80 -120 975 -854 -555 13 -609 -770 141 -262 -382 -776 13 -608 973 864 -483 -843 365 -295 213 192 896 863 -158 468 -948 476 772 -306 -721 363 -160 -754 -821 102 -232 -586 954 -872 -472 -594 238 -864 579 17 -69 690 247 920 817 -801 514 -334 170 295 -633 788 -829 -436 167 956 -504 -824 553 -349 -319 -954 -465 -365 853 -251 878 -124 -348 -456 59 850 -907 285 -635 -461 -416 -384 -684 -741 573 -14 316 448 -130 538 946 966 -812 -849 572 -856 -216 -388 -532 -456 432 -934 99 -652 856 -512 -269 -286 422 -82 -660 -156 -92 57 -137 39 112 -66 383 595 583 -908 478 254 -380 0 152 -699 479 506 -64 -187 799 99 -692 813 291 620 -784 -229 -968 -544 575 292 241 -86 -694 -716 969 -513 -830 336 675 -838 -251 44 538 868 -720 104 -186 503 512 215 467 159 -161 494 -172 296 -475 -745 -338 273 803 182 -424 267 -683 -427 -173 254 395 -94 -621 -76 -222 430 -175 454 -31 440 591 -251 853 -258 -462 249 340 -212 512 -997 -67 188 -681 -728 62 116 -172 -74 -144 -602 353 192 -324 830 -266 702 808 -96 -270 222 -29 -851 -62 -753 -27 -576 628 16 494 781 60 -297 -697 821 -105 282 793 -952 393 -190 -976 503 -990 542 921 -723 387 103 725 -864 -907 640 -365 705 -157 6 -956 -994 347 854 -868 -233 -915 837 290 -866 252 -958 -530 297 965 16 241 -565 545 -812 -708 -9 560 -871 -342 -568 380 -484 900 964 -700 502 204 -131 -378 -159 706 -289 661 -244 605 565 702 187 -800 702 -367 -550 -364 -496 591 -127 198 126 425 -789 315 -450 -393 -680 969 472 437 -436 -985 -306 -962 253 -977 -250 -593 39 893 366 726 -207 -202 -972 249 -188 835 -712 769 -346 934 282 -297 -429 -815 -449 789 771 132 -391 -325 695 -142 -777 656 336 -661 -288 520 126 118 -714 -91 -144 13 185 -973 -887 200 -5 389 -584 -367 101 -376 531 574 -725 -715 509 -676 287 -201 -787 -723 -461 850 268 96 671 -789 -615 -906 -968 972 -506 -369 148 -439 72 -300 -429 135 136 971 -340 -224 -528 805 -946 429 215 4 95 -941 36 942 921 943 -818 -947 96 944 -852 412 -711 -589 -689 -849 632 -335 524 29 56 28 455 198 859 -415 76 -444 -91 217 -727 -976 -761 -514 605 -566 447 197 851 -799 784 -20 310 -493 -491 632 403 40 413 -623 215 -706 -256 668 -578 558 325 -541 49 665 961 252 -996 814 -499 -389 171 50 -675 79 543 -90 657 -822 -439 681 -244 473 -368 170 -979 -948 833 522 379 728 823 -998 350 -451 -656 -185 845 -821 587 507 -49 -323 771 216 911 -28 236 -109 -924 834 -992 220 501 185 -187 -378 -977 -567 421 607 439 245 446 -235 -705 -969 992 -720 36 -506 -641 851 -12 857 -847 428 -627 -369 -673 -748 130 863 22 -602 -781 301 521 145 -376 -348 773 -207 630 727 -426 5 -968 95 739 828 891 -318 893 169 -328 -307 360 -44 -577 886 755 -590 353 768 -832 261 -324 920 -226 -599 -379 77 495 -811 -726 -461 59 704 -438 -33 -585 434 -581 -801 503 936 -1 -723 -750 -682 973 -148 479 242 -435 -519 -793 -847 789 -53 615 -645 -675 -381 -922 -249 274 -296 -72 434 -160 -107 -43 572 52 -349 736 580 -366 -944 -583 -92 -923 765 991 -760 -27 924 669 -761 -565 264 -122 -760 -950 -902 -532 214 -616 -832 -130 747 515 -997 -72 368 28 -13 994 285 378 478 -288 155 906 166 -533 666 -852 949 -548 592 984 298 468 5 413 145 220 -76 -696 -207 -303 314 -164 -152 -361 891 -730 -602 -135 117 546 -513 -977 -113 -903 295 -544 -924 -434 167 844 461 720 745 -719 -749 413 185 -636 541 533 227 -463 -527 -671 645 -827 63 372 -576 -455 -973 -629 -53 839 -493 324 -204 104 953 15 148 -203 232 411 324 -784 -450 27 918 400 -544 518 -842 -72 994 233 166 -759 495 855 141 541 -322 -177 141 -416 512 129 973 809 822 -348 -555 368 -945 -721 416 976 -258 -555 526 752 -440 886 249 -883 661 -810 240 334 989 -735 -78 554 898 -218 274 -898 -406 152 540 563 -580 -381 480 202 -952 -417 835 453 273 422 -990 97 -292 -767 -978 304 819 72 -667 -856 -311 921 -418 575 -752 423 -633 -203 774 699 -631 -994 784 143 601 -35 476 606 971 398 -25 -406 820 886 486 296 -922 833 808 -409 927 651 -437 485 448 876 -938 598 936 132 44 -296 -261 -655 -478 -188 -867 466 -577 -965 -919 -71 969 565 860 -721 -186 -378 -300 -935 -793 -3 -505 371 340 -920 171 185 773 -602 695 378 -854 264 182 -118 286 -659 -282 437 123 721 399 -970 820 -92 198 983 -505 400 -908 -72 -434 939 -590 -628 -413 -304 613 -568 911 -880 -25 -898 760 675 -923 881 498 -338 -615 248 -164 -433 316 -116 -880 -876 426 -84 -630 74 241 -949 -276 -630 -167 410 353 -39 -857 346 -569 -216 -977 804 -334 -629 -126 -816 715 -993 26 -764 -495 -678 -132 -774 170 -814 -630 -229 621 -977 421 275 -322 -355 567 469 -317 -618 -66 -857 472 -540 416 -206 875 -827 -499 912 9 278 694 -836 -848 518 402 418 99 -314 -475 331 446 -135 -53 1000 -587 -435 -245 -711 -784 42 -862 941 725 -182 152 702 715 -275 114 618 701 90 789 -539 -716 -681 -200 -760 316 139 -37 -581 497 231 473 -474 629 -105 161 442 -318 309 796 -122 -614 -473 -435 -686 -425 522 901 155 93 -837 -840 -916 -876 450 -699 -638 64 -490 297 471 145 -812 838 -346 -618 475 156 -830 808 -697 652 -686 11 664 -503 760 -432 -969 -592 551 -922 825 604 -192 -915 49 -772 489 88 659 -828 507 -913 -51 387 -256 814 927 -957 -308 -977 -987 295 -400 489 11 877 862 237 421 -768 -559 528 -229 -769 192 812 -621 -420 824 169 -141 451 -523 -419 -58 -964 112 310 599 861 779 194 789 -134 -537 441 -769 -406 -616 -914 24 683 347 -795 444 -262 982 -809 264 935 72 926 916 -602 154 242 -684 -131 -945 445 114 323 984 -94 -228 339 -266 600 -606 -655 -976 -361 -875 -932 299 476 246 -116 -158 -438 -710 -582 43 -708 339 -153 396 225 528 796 -471 -380 -526 -960 -793 144 -541 802 198 282 -616 699 497 734 -322 907 594 -235 -690 562 873 -889 207 -938 12 -327 924 612 245 568 41 599 -51 428 -956 -260 169 -90 -878 -295 -233 300 189 -223 -16 -576 536 -398 -546 557 217 -661 -880 -726 -213 -299 -989 914 209 -665 -753 -525 -158 201 920 -119 -511 -163 -459 -612 231 -961 359 -32 -258 -663 114 729 933 -754 556 -304 -410 572 -45 -702 397 518 206 -307 -16 -531 -958 320 -693 708 59 -114 -517 859 442 90 580 -773 -175 -323 326 -364 800 -913 372 -617 -443 -849 -528 -532 668 -77 551 -767 -698 -190 230 884 -339 448 394 297 292 -644 -72 112 -29 -206 718 -956 -944 506 -369 729 786 -693 -873 172 -112 107 -952 -604 562 -469 -89 -855 -201 -896 421 387 442 555 744 266 904 684 695 -944 -455 -620 -4 514 -787 -286 -334 -670 -828 54 62 399 -60 1 636 247 94 -83 886 -90 -936 -925 290 -51 -344 928 -289 -783 -36 -685 745 -605 170 795 7 498 20 383 -625 -553 363 965 901 148 -513 -283 98 385 414 -416 -920 476 -953 929 -927 -491 208 -634 -238 332 389 -358 886 -629 14 454 653 555 495 -159 832 796 810 35 -117 -753 -640 -954 -987 558 -150 -818 205 -653 -38 864 -85 -82 -131 744 331 870 88 -581 681 -108 -743 568 100 -341 -37 -378 -627 -2 -167 -158 -314 571 -371 -851 499 -790 131 -411 -427 -90 -815 966 208 -877 -332 35 308 -720 49 -877 -822 -226 450 23 -12 839 -406 -8 -897 -670 -925 264 137 -960 735 546 391 892 -522 201 353 -991 -489 167 827 -240 44 883 -554 720 639 -256 -67 -96 -850 91 -792 798 245 -683 115 298 601 -455 127 481 -757 971 -481 933 226 -637 23 45 379 -422 847 289 557 796 -591 -890 -755 394 292 933 -454 -200 -330 -757 291 -994 -840 181 -391 -336 235 -809 -752 384 578 291 -893 855 812 177 -99 -359 -557 906 -648 867 -256 683 8 83 266 -399 -435 -342 -680 -458 -161 -503 -383 297 909 -212 -195 559 886 -306 -925 684 -88 328 771 240 984 305 -560 -900 525 -862 -509 363 461 386 728 -514 -621 677 -941 543 -153 711 721 -720 135 -490 -99 128 160 -294 979 -173 -298 -496 -109 -113 -860 634 941 -414 449 -60 726 -131 447 420 711 -914 85 -476 -939 -660 273 -300 125 -330 -347 -887 -7 266 -419 587 -336 171 -57 828 56 -96 751 -37 -86 -696 485 261 -857 649 793 322 526 4 -8 523 216 892 -881 -184 491 -127 -636 -786 133 -45 615 -116 942 -81 -619 256 710 -471 -233 212 519 -721 7 364 209 -805 -852 -698 -643 824 708 379 492 -55 884 -995 -807 -255 121 488 -999 -599 -775 494 -596 608 -614 -866 -345 885 507 -881 -742 -446 480 -490 -898 -83 817 117 86 -336 -101 -189 -438 967 -232 -443 773 863 -621 -502 729 174 121 -284 -7 595 -849 529 41 441 -596 71 681 -666 795 -866 -126 518 -319 419 60 -408 -701 -454 -418 -796 -403 164 -644 -276 651 648 -19 578 -624 309 -147 957 -537 -597 -122 49 -376 -584 193 -420 -94 -486 -857 973 470 567 118 883 -395 -994 -505 -61 431 -566 173 422 -698 -253 282 -164 465 12 -608 301 -35 687 731 -369 243 480 412 -498 -989 -66 939 -300 -485 -915 -652 -851 508 -965 162 668 474 550 644 -597 647 421 -478 -393 181 994 538 736 793 -603 -501 -726 -212 -336 -327 331 270 618 -107 868 -669 460 -797 -178 573 -48 242 661 -366 -127 20 -232 -641 590 808 130 614 658 -427 -129 -233 403 -609 101 -536 -234 890 -428 -303 694 -33 -38 -872 470 -931 499 -815 686 -987 662 329 369 916 -521 722 -164 -630 978 681 -255 276 742 220 126 -594 151 -55 303 -310 -39 498 -621 -447 890 -876 186 250 -755 910 -841 -771 469 748 -367 171 -535 740 300 78 -476 -231 606 -322 -902 418 -63 86 90 398 724 -696 -126 -223 224 -308 230 562 371 939 554 561 -725 -38 -696 377 -748 628 -805 -651 622 -197 586 -234 136 -405 -545 407 770 -848 -574 68 998 -434 -414 -155 -81 -292 327 932 -803 -276 544 161 -631 35 655 -544 884 826 -104 -916 550 -804 -808 115 -177 982 -858 -964 60 -477 587 742 -551 -92 -451 936 -512 622 196 -928 -863 -394 75 907 493 -867 508 225 -888 -945 -315 -345 -11 250 271 -813 922 331 -369 -577 -401 -444 742 -54 141 -379 -892 567 -749 226 979 970 -713 -471 -292 137 71 145 634 712 654 -514 -103 88 -506 -897 119 -301 886 -401 848 -539 984 -524 551 537 -457 -717 -791 662 3 -689 472 -869 398 68 -83 651 770 940 -278 22 670 892 -645 52 -321 850 319 -600 -205 408 945 193 89 188 -831 -179 -501 916 -781 -36 667 -527 -550 -140 319 -454 -238 -797 -135 -366 -201 627 -234 -812 -557 334 -192 599 -288 -198 -753 -513 887 419 -394 200 -741 -535 -446 365 251 73 -774 486 483 603 774 914 -217 -871 154 -339 312 -698 -132 303 775 31 550 -780 -806 250 894 861 -394 -651 827 488 -487 -998 978 564 -653 -978 311 947 811 -962 561 302 247 375 -41 479 -782 -134 -568 -776 -544 -424 308 332 210 722 223 319 239 18 514 -961 306 -402 87 -614 104 -361 -221 -28 34 -475 -42 281 -845 405 -649 671 616 587 301 709 419 471 764 -990 -184 964 -789 -110 -497 -435 -419 870 456 93 -306 686 655 803 -730 165 -925 817 -966 878 -941 -9 4 902 473 160 481 866 479 -372 -347 461 807 -129 -958 -378 159 702 921 670 530 -878 -85 -827 -341 581 -129 872 678 131 -661 -51 -711 86 450 382 -6 360 740 279 992 -233 -393 926 701 -188 -785 -355 -536 -663 97 -158 799 995 -131 -915 280 576 -346 -559 488 220 -405 -893 314 -241 -268 558 -675 170 -320 -317 -733 887 657 -241 727 -828 -717 -910 160 -95 -700 991 -957 493 959 -287 802 -963 570 -669 880 886 -513 -510 303 -47 371 -476 367 -742 -622 -655 -172 -352 320 -264 722 -880 634 -952 856 -391 -720 -491 -385 305 -779 64 -203 953 -296 405 -800 170 180 -476 64 419 -120 255 647 -877 749 826 -865 -89 -758 847 722 -810 -485 -714 -844 802 865 564 439 33 -919 -872 148 753 -275 661 854 282 -602 -549 406 -640 -369 -190 364 -578 -511 -453 928 783 -992 -657 263 -697 549 -94 251 -519 -44 154 -410 -540 -127 -153 606 955 -66 480 662 970 885 861 -355 -422 771 818 -561 -580 172 690 -688 -277 -970 88 622 303 829 -790 233 -545 -496 469 118 336 -6 452 833 -699 152 822 844 -858 -368 398 316 407 -446 495 165 -54 -960 -248 -10 701 -193 -128 40 688 41 -648 -468 -90 25 -98 -742 -709 -709 -161 -8 833 -162 -329 792 -226 -333 202 803 160 101 105 276 -568 375 483 -967 -557 774 -284 393 -501 455 995 263 766 -797 398 -822 -605 733 67 -154 717 457 -645 -156 962 572 344 -830 535 704 905 425 338 -376 796 548 256 978 -421 -526 -612 917 -263 568 483 -300 -892 508 -903 -746 -558 -413 169 488 946 -527 4 937 61 -289 464 -937 97 -168 -524 104 -188 701 -984 -59 -644 -21 -552 830 -134 387 -573 647 -805 136 334 -531 294 33 809 -244 -576 -418 -890 84 6 -306 249 829 -704 313 -256 -391 997 -309 -201 991 294 774 281 -990 -290 -212 -837 -820 -866 -751 722 259 698 666 -158 -535 -634 481 -597 325 -975 678 972 -761 13 407 949 -855 -440 -566 49 202 897 -285 676 -846 -477 -715 -552 28 -405 729 -887 309 751 542 911 -795 -108 493 -478 -253 -193 -859 567 557 -19 -726 -651 404 662 -501 264 -535 -714 666 -859 426 308 -229 339 -296 924 -526 -679 -936 85 444 564 536 -882 -709 359 428 45 -673 -133 -798 275 -34 970 -277 166 -88 -801 690 -169 -561 497 783 -494 617 -787 141 -99 -203 -736 819 114 360 -554 -801 -918 559 -346 -736 49 -236 51 378 -909 -932 -86 -437 -150 480 -232 550 -431 -396 728 536 -390 -53 -920 -752 22 519 983 -324 459 568 -647 -289 -864 697 -75 -37 -47 200 581 419 -871 -50 859 -102 -733 -366 737 350 -692 -377 560 387 58 -81 -400 646 -481 -46 218 423 175 386 -999 -891 385 -246 292 471 -876 411 464 994 -730 151 -904 -987 -446 205 -958 915 965 -856 710 -354 -327 833 -504 -505 -578 -978 815 595 -65 -675 1000 -62 -489 -337 694 -731 -754 -829 647 110 -345 -800 -7 216 -622 -70 -324 588 656 798 262 65 -489 -740 -667 -841 -37 83 609 -934 429 916 413 907 -899 552 -669 -369 109 658 120 -133 -712 -814 -203 -267 826 -410 -184 -378 -88 997 -445 479 136 155 -151 -756 269 85 29 85 506 306 -907 17 -435 -32 390 91 641 -69 -819 -174 -899 953 839 -520 -396 -212 -53 -453 697 -502 367 573 464 -102 -976 -99 250 -261 893 201 306 653 -308 -865 763 -752 467 -527 874 460 534 -34 -387 385 -842 107 -773 -602 646 265 -855 824 -337 -419 -297 382 62 218 -944 -498 -14 683 -650 5 88 -107 -120 904 -574 -198 169 -361 386 -392 983 345 168 666 -421 -637 47 -948 914 -200 -709 -406 -495 -815 928 42 303 -284 904 -498 851 -28 -736 -630 798 883 -626 35 435 655 -789 -619 -126 48 261 223 -546 590 -860 -913 -427 204 -164 428 483 -731 171 -222 -35 498 273 101 192 -420 -909 497 700 837 -65 347 810 -827 -264 933 -4 814 -57 496 906 -469 684 -745 -717 565 834 942 -102 -972 -966 710 457 388 -615 -128 -166 -710 161 -971 -347 102 815 -432 376 -292 709 777 319 -144 464 13 17 -642 -984 -219 203 -798 -14 -69 -261 -110 -995 873 -947 -124 -89 72 -886 374 558 834 480 -60 711 -501 -99 -41 -724 542 962 -829 -481 -539 -60 -412 998 687 557 295 675 959 -762 -553 192 168 -728 -76 292 802 458 674 320 196 280 310 -597 -280 -300 372 539 -510 317 -85 107 -967 262 -124 715 425 -198 -525 -239 -501 -676 -694 358 -463 -852 47 -792 -178 81 -309 694 -861 625 348 -7 -71 479 -414 285 656 968 -483 -847 -58 -489 -928 229 -765 -937 11 -596 606 -845 -226 744 -520 -198 583 631 -367 -606 -576 899 327 -152 -166 -291 -505 -210 790 246 268 903 -436 -901 -110 -396 367 -500 599 -471 -521 -225 974 -704 -142 859 -830 210 -723 -747 -752 946 -382 -102 802 766 1 96 -36 58 337 -88 -923 606 -390 420 149 389 324 459 220 -125 735 -830 -140 612 -685 862 605 -175 -129 -517 -416 -444 -712 966 22 -868 788 -81 14 -617 705 240 872 -509 303 -400 304 294 -113 -981 184 -326 384 -548 -344 509 259 -214 -526 916 663 -374 242 231 51 550 -202 -225 -244 327 -485 789 28 -403 938 274 -446 -167 288 -727 -817 -594 -843 686 -803 -722 -489 -300 -878 -908 -151 393 -506 550 -557 -126 399 728 414 713 -500 676 31 -912 855 864 14 -748 -731 -114 -418 204 560 -680 811 457 978 -122 -105 159 115 -721 410 79 -545 -567 -311 50 606 825 -777 -586 776 -381 938 -833 546 -953 245 -603 724 -835 -982 -27 915 -396 332 -298 228 -986 315 -470 507 46 661 -705 252 536 104 -272 652 -924 -149 340 -355 -170 20 860 851 -612 137 -251 697 -758 67 517 561 -139 226 -394 -923 -154 746 -852 812 -438 -990 -644 82 -132 265 -575 611 -874 887 -874 -26 -787 -677 -271 -479 -349 114 581 -693 615 -596 549 711 -589 518 -835 438 144 422 939 -552 -823 801 -917 9 436 -674 39 174 867 431 -496 -175 -984 620 -409 -720 -221 589 -571 -546 412 225 860 186 -501 -880 343 57 391 888 -541 -261 549 -203 401 -444 -352 567 -187 -393 -692 142 -210 -924 -955 -900 -236 -321 -703 -827 -212 240 -721 122 -262 -388 -203 373 -811 -679 -118 -844 -622 518 960 -977 -816 -538 535 120 -7 -961 -743 961 170 385 -126 -256 -37 484 -38 901 831 188 250 -222 140 332 60 -704 -205 799 755 -251 -544 -784 -85 -342 888 572 45 -135 -807 -457 935 -720 -893 -325 723 70 -908 386 749 150 78 432 -975 -543 -569 -475 -382 550 993 -455 -678 -44 556 536 375 -223 -861 -958 -426 212 -519 -228 -245 -673 393 265 -844 -67 -317 662 583 -244 -104 -323 765 -109 -153 231 -728 -100 273 -100 -239 255 671 69 -546 -990 804 793 3 969 8 -12 182 -647 -996 -694 55 -843 655 554 -710 958 -730 -528 130 -699 282 -126 -43 -216 -22 -186 932 -852 376 798 -60 -804 -685 -747 436 41 476 -783 63 879 -490 571 462 -225 -524 934 -616 -875 189 -913 14 -863 -677 789 383 -561 -979 -577 59 -312 -847 -596 -922 363 -148 555 -482 992 404 841 703 -251 -682 478 384 -222 882 377 -680 -947 -30 220 -838 -640 -774 -97 -333 782 390 -848 0 -301 -800 391 -728 305 94 946 752 996 -626 608 -554 221 -710 791 -490 -689 -401 709 -272 52 -334 952 171 74 -847 986 -213 -812 381 172 -502 167 -830 60 -291 974 539 -436 -657 258 -781 350 -695 -9 867 559 -188 566 44 899 667 -846 -441 990 -651 925 978 243 774 766 -308 146 157 958 832 950 -889 297 -782 238 -211 -595 -771 -978 -367 -242 -756 -346 -419 -172 -214 -665 15 804 -690 -476 -738 -349 44 384 -472 406 -943 -275 -811 -941 355 996 922 690 -844 516 213 -993 299 874 -71 914 -869 -77 -911 443 792 394 495 -974 688 390 -54 -879 -341 -824 28 -526 -908 654 131 252 -130 -788 -537 -531 75 210 878 717 800 623 -547 -920 -397 825 811 -734 358 786 -259 -525 100 -466 -673 -741 -439 -342 330 -80 209 -828 94 -507 210 33 738 -619 473 317 -715 -652 324 475 -516 -968 -862 -816 -185 980 444 137 -366 1000 795 604 790 -645 902 -298 -400 -780 -439 -376 -443 -517 -310 -745 258 -479 -686 -766 -718 375 599 288 367 637 36 503 199 486 -369 82 -137 785 -306 -880 -912 -338 -672 665 -440 -496 -64 -547 636 409 -264 -809 882 -822 914 752 -626 -218 584 73 74 472 401 789 628 928 254 3 -232 269 -454 849 200 -695 -859 428 -696 223 292 892 -459 -288 -128 -524 -997 612 671 -363 888 -387 -752 911 853 734 -612 -352 -404 -530 545 -686 -97 511 619 -751 -4 136 118 736 265 -875 912 348 -356 -348 -916 641 -739 -749 802 -507 -300 544 -633 681 320 1000 -155 -591 725 -66 -762 -728 -830 -344 41 -532 962 715 -199 253 392 130 -561 584 636 -388 577 -363 -543 606 -889 -578 -906 -913 -830 824 -219 787 -722 -236 129 -825 -378 -409 -852 138 -75 9 -193 -668 -382 896 189 512 -213 -917 184 -905 -215 677 943 -487 480 168 -899 -397 243 -915 570 -678 -391 758 267 771 -418 496 881 871 320 -713 -215 -820 975 845 737 -623 399 5 -156 304 454 -89 174 258 522 922 -377 725 -353 843 2 -887 -89 956 572 82 79 -373 424 -446 999 573 -650 396 -638 118 -470 -960 -219 -877 576 770 -63 -115 -217 -640 -664 -350 943 -898 -594 -741 -124 -553 875 770 -700 -718 211 -830 510 676 -32 717 795 582 325 429 50 -959 -144 -720 515 -945 -415 334 -353 -168 120 -460 463 65 -672 -462 875 -354 925 529 -971 234 987 -790 183 229 -5 85 107 294 -531 349 -62 -438 -724 -588 -831 -840 737 863 -61 673 -5 959 906 -491 -899 -635 410 646 -444 -783 -677 578 -327 933 253 -553 729 292 500 238 -3 851 -123 -889 -631 -835 397 47 138 -487 599 -857 721 128 836 714 -182 -116 688 786 146 -728 65 944 -763 913 -167 -159 471 337 192 882 258 -677 572 831 174 773 -769 483 -117 65 54 -306 301 28 -981 527 -112 157 523 -660 -815 -962 429 -379 -563 -278 -929 54 960 -438 291 -569 -398 695 79 -186 -3 -938 239 740 -87 -90 -17 -608 384 878 950 -205 661 123 231 -654 131 409 -107 857 478 671 -467 -491 527 257 -408 -385 -242 39 518 -161 630 -183 -41 881 51 729 -797 73 -711 599 562 -938 -543 -680 612 -926 555 480 -971 -723 -337 -234 37 -69 588 188 -969 -888 972 120 -976 -410 607 -597 495 371 827 -411 -10 283 -332 482 -790 39 638 937 456 791 554 121 344 43 24 668 40 583 204 965 -501 17 -363 474 559 -389 -199 77 122 -903 -486 166 22 -379 -686 -629 828 362 102 -136 792 -575 912 -888 732 322 834 35 -562 36 -771 -932 -77 122 79 -944 4 -710 823 835 -770 842 -19 814 -662 -938 -174 -956 580 -499 906 328 -541 627 673 -22 -87 -14 76 938 -938 71 617 172 331 123 -253 901 167 570 -190 -687 573 -875 -693 -777 -541 -392 -691 969 212 609 -914 606 701 374 567 -220 -952 843 -945 593 -956 -907 -826 95 618 286 -297 500 -744 -469 -419 -102 -738 565 646 815 539 -42 -935 -804 -742 144 613 -136 -790 984 129 -667 736 -964 -986 -556 714 814 -386 -808 -838 -709 752 858 -128 951 -135 -68 -417 674 -372 -675 -250 410 -450 -949 -495 -774 -19 515 -577 -216 -443 -571 257 -348 114 927 -946 -948 130 587 236 -841 -735 -566 -988 929 -200 768 -540 406 497 969 -541 726 -605 99 700 707 -634 254 -189 416 -166 627 719 -155 911 -519 560 312 567 -558 947 496 876 838 -875 321 -276 -565 -145 -431 96 519 832 759 738 608 354 -949 720 -294 785 -828 26 -524 690 933 -582 -754 -771 469 10 157 -36 -38 -748 -679 42 347 -853 46 968 501 6 618 -332 281 520 -105 -720 -954 -707 -294 -217 362 -7 -273 -810 -171 -109 600 -441 657 415 -251 -373 723 888 800 -706 541 806 760 278 89 469 82 -956 -98 891 118 848 696 -834 356 431 -653 210 410 -59 -308 540 861 253 -974 97 -286 553 -594 458 -600 -731 18 -876 -534 859 972 -349 689 217 19 -850 270 216 840 -249 815 -700 -386 -267 -557 -410 -470 688 727 -306 -293 -65 -794 -427 -552 516 153 -89 151 -166 689 -942 679 512 -671 718 -451 361 255 404 938 196 619 -804 666 350 -363 718 122 -832 510 36 -509 -768 -151 -438 -987 -261 143 -973 160 22 -782 -378 652 -341 -468 938 -561 538 616 -620 558 -212 -11 611 141 -981 -332 -281 967 740 830 623 -434 809 -241 -492 132 -668 305 -873 375 549 103 295 -178 116 -461 74 466 -648 60 750 830 655 300 256 -613 821 -813 -399 558 -976 -168 -779 -109 25 -803 550 -849 -539 2 -67 -347 -56 197 506 -494 390 -367 765 -863 -43 -884 -421 401 113 -835 -820 168 -871 543 114 -296 -185 568 681 129 -32 122 -342 -762 341 -275 -496 -650 814 33 375 807 584 138 60 226 -253 514 131 -315 -503 -209 147 -836 272 -222 817 -86 -955 -298 921 897 -543 -828 -764 383 861 997 440 -458 -230 -540 -843 155 -455 -681 -480 -880 717 -94 -188 -962 787 167 -571 705 519 -834 -281 -255 39 168 86 -686 1000 -788 -781 -489 449 -545 -794 -925 96 697 658 313 -959 -386 270 566 -654 890 7 -182 -342 -733 -336 -81 -596 775 226 361 745 225 -185 603 326 447 -575 -422 -422 -722 14 620 -665 622 909 641 -508 579 -957 -332 507 398 55 -225 -928 3 -890 -667 28 -586 -629 216 657 345 356 -140 -511 400 -94 356 -396 -832 89 -57 -702 -929 23 -458 -386 145 -250 -86 -55 -892 -858 388 190 432 -203 -150 859 -428 -82 -291 -279 402 439 446 -839 476 612 -12 -645 940 595 -534 193 956 696 216 -558 -273 -983 -571 -700 -564 -591 1000 -868 41 333 -170 938 -158 855 -304 555 19 906 -389 830 888 -385 -312 903 405 -535 204 287 652 615 970 -837 486 -529 154 656 -861 -938 -489 -130 -376 -872 -117 -123 -94 -147 633 898 -403 786 -730 -90 -759 534 -859 229 940 -792 -46 -731 493 92 231 475 -970 76 -711 -735 -244 -501 606 -532 609 -1 -917 928 -252 -143 302 920 -95 -875 -19 -127 -177 -189 819 -703 -288 -11 558 761 395 492 -841 -902 35 -920 -220 315 -294 -113 -946 -304 959 603 -447 135 -845 230 984 -818 -601 -27 -385 -427 205 -303 554 776 -620 -601 -599 -246 402 -804 443 -124 814 458 -323 241 -20 919 821 577 254 188 704 -428 -292 249 691 586 103 783 -882 171 -824 797 -388 833 477 -292 -905 -104 123 716 -988 -306 699 -888 469 -587 -311 329 128 254 -244 -521 -422 -153 -954 -634 -940 885 550 510 697 958 621 -297 11 572 282 782 195 -642 708 -501 -142 -293 -771 720 -657 -345 -352 -346 -930 -12 -390 -225 -725 188 -560 431 746 -204 451 679 245 951 -779 -88 -289 -221 -766 -542 841 -732 -934 -479 -504 -312 -195 322 -924 -498 345 -164 755 16 -238 60 -779 687 27 274 647 -207 -159 -874 25 830 -452 784 638 -516 -315 43 -11 83 368 609 -157 -149 521 935 -64 284 -379 298 477 -51 -765 -144 604 -343 870 385 -248 -80 667 -604 -998 -234 839 -386 236 -268 83 -318 -16 -7 232 -982 -973 -24 584 -667 528 -869 -59 527 701 -732 291 -876 -224 -346 -318 208 -327 -756 -605 835 -853 -586 -8 -733 -707 -608 312 107 -52 36 -202 305 811 866 -353 -548 -388 230 350 235 889 -64 -665 -961 985 -534 -469 -84 184 870 -908 41 264 -479 814 929 949 -805 549 126 11 -60 626 -347 -958 432 467 -990 198 693 -989 224 670 -902 -817 -108 681 -860 -369 427 -243 331 801 -872 510 890 -665 372 -206 -46 -625 895 828 543 -576 -630 463 -506 -348 -710 479 -254 149 -819 -402 588 242 493 509 986 89 -105 773 -704 -191 -610 -981 644 68 -665 992 569 681 128 967 -101 -812 -429 370 -208 414 -272 709 732 -593 -164 -504 -722 -320 -577 -991 258 699 218 -823 144 201 -996 -856 569 225 -373 601 -325 624 -927 893 -518 -686 885 66 400 -615 286 252 458 43 677 -479 -343 -893 197 -537 444 -576 198 773 -498 -745 406 -983 -121 -714 177 -735 567 -807 230 369 -92 531 570 14 -707 747 660 -144 380 273 -464 416 887 -785 469 469 993 941 324 -350 -404 -645 85 -644 122 51 -939 -485 -554 126 961 845 -904 -204 -469 65 710 582 -524 95 448 510 653 -832 185 -627 311 886 -571 -966 -343 -575 -206 770 24 -689 107 15 -329 -341 -331 -3 664 638 324 -843 908 -851 -59 -674 202 330 779 -719 -433 -390 800 72 -761 949 83 -774 -953 214 387 -366 669 -935 -533 -119 -87 508 879 -784 475 -238 -750 -565 952 154 695 899 53 606 -285 429 -508 49 591 509 -518 219 -876 572 -223 -384 142 -723 494 550 484 -641 -695 216 717 553 317 -59 752 68 281 525 -37 547 -955 -554 397 350 757 179 360 -404 -331 -165 -765 -235 42 936 -964 -105 751 -978 -895 -763 -43 637 -884 580 178 158 -343 -164 -938 430 -272 460 725 -580 -450 -697 518 -328 -551 338 -706 -929 -690 -915 -505 -884 -732 832 -589 772 -93 -123 708 733 999 -578 -968 -228 488 675 -703 738 146 742 -497 696 -404 -116 -562 573 635 51 113 654 653 -846 -248 -944 -656 252 176 402 354 -788 683 -571 851 -812 114 -152 766 -993 -796 288 -741 -118 -5 -902 676 -140 195 -333 843 -384 141 -342 -404 884 340 -155 -905 -558 -289 -825 -495 508 646 320 -828 -570 775 92 -125 -329 -241 642 510 194 -741 -210 391 -795 254 -970 -7 -201 418 829 146 -289 -669 303 -855 -75 -635 742 738 573 188 -305 -12 626 36 -620 -874 -819 902 -45 -883 -580 409 989 -1000 -313 285 225 762 -457 -183 886 768 879 -428 -104 489 173 -48 323 -598 42 277 -225 -960 981 138 966 -27 -741 957 -831 -997 891 -181 597 -570 643 -817 -763 888 -212 671 743 -829 706 -533 -460 -538 -751 319 -715 311 757 -588 -815 -498 2 298 982 -967 159 334 139 -127 -405 523 -873 908 566 -464 -328 320 873 7 -792 -189 -65 -750 -585 759 -130 240 -617 -392 294 282 -333 610 775 -793 21 -832 -376 224 -220 954 -997 506 -205 -507 51 -213 106 -831 110 165 942 650 753 620 -284 982 -205 -830 35 -934 -670 -470 -933 -572 153 704 974 -991 887 -757 438 -829 729 275 -629 48 -70 -718 203 886 -128 279 564 208 856 28 576 -649 262 -55 287 420 933 -772 658 -198 -75 82 -808 -318 -426 -972 909 881 -161 -681 -520 -780 -365 709 403 63 -705 134 77 -643 -41 -913 -459 -161 -105 593 627 -279 -277 -236 658 942 151 -484 914 -467 -392 786 -316 599 99 -431 984 309 -938 688 593 169 999 -818 -670 895 -825 13 -270 520 -219 -828 111 144 584 -873 -358 -816 645 232 -396 313 -661 62 -534 -5 -591 -184 291 952 -573 -987 121 -163 -8 29 12 -154 677 203 792 -115 -648 518 -342 -724 -373 17 -444 -8 -849 377 376 10 509 -962 906 -138 -135 -74 306 -940 875 -393 893 -468 -835 -223 684 212 637 -663 -954 899 753 -558 -163 -203 -582 -69 209 -671 -407 520 -718 -435 329 277 142 104 480 677 214 -359 -195 -335 833 683 -569 -230 -189 165 806 795 619 -723 -201 -765 -457 -749 -279 -276 928 180 363 -579 -728 338 -259 241 -662 -136 -525 -594 -879 705 368 381 -111 -941 878 33 12 288 -572 357 805 -235 -392 -885 -132 800 429 -453 -732 -568 507 -443 -406 854 423 572 982 888 898 -7 -960 -793 871 175 -430 -303 -701 147 -923 246 290 329 316 -584 -441 888 562 -386 847 481 -356 101 837 741 256 -742 -845 432 -841 634 -151 -896 -907 -791 320 851 765 -214 -244 254 493 726 405 508 -199 -145 -450 983 499 -794 71 163 88 638 12 701 942 -367 869 -169 -71 -791 975 791 -774 12 388 719 -645 -193 -425 236 526 -749 -583 296 -989 -527 -343 -312 -265 70 862 -491 -775 290 -994 953 -668 719 -732 669 869 308 -107 -236 503 164 -727 -866 -795 104 -891 259 745 -382 -577 511 -292 751 -531 216 -668 333 -966 776 -168 -167 -547 381 -895 264 81 346 605 -412 -922 -646 626 601 -345 -421 899 -75 -939 -505 -534 781 567 -551 955 -372 -941 -209 -995 901 29 -793 -428 -50 -687 965 935 222 -787 -841 -774 484 569 524 -436 641 824 95 -984 984 830 411 -937 -448 -187 174 -189 595 -419 273 -802 -142 -640 -75 505 -292 792 -138 -535 -501 187 448 549 423 654 -791 -562 -251 -384 810 98 -128 597 -249 898 741 -301 -393 900 -616 745 262 731 -878 -405 -499 55 -980 580 411 547 101 499 816 -49 247 259 -679 -178 -352 691 702 -144 444 123 593 -876 960 774 -22 -506 110 842 237 301 396 -726 -816 882 -239 472 119 -191 719 -420 -974 -532 -148 -365 39 -630 -389 -117 815 143 -580 -772 539 -717 -77 -512 -16 -459 -628 921 503 655 -225 -473 703 473 -42 -262 -640 -774 994 705 759 -776 800 232 924 623 -55 -175 835 553 368 -137 -180 -218 -977 -504 -814 878 856 198 -190 -545 620 -426 511 -409 -354 643 -490 111 -971 -761 -857 782 -976 41 -614 802 376 388 -535 971 -253 -291 -429 -543 -353 -487 -532 112 -315 712 38 -578 -241 146 614 -25 -631 -109 -78 556 -623 -243 -559 456 -855 354 -556 -340 -695 810 -265 -494 -136 -71 -686 642 894 -525 -24 -660 -546 -83 -894 -850 -237 -884 -976 690 -874 771 747 196 668 192 489 -254 823 276 -612 493 -358 337 -57 -220 46 801 684 -684 834 26 838 734 300 750 173 842 152 595 906 985 80 914 405 -32 -707 963 -167 -726 413 -527 -287 -477 940 -149 7 125 578 113 370 825 -843 51 -277 -931 527 904 -440 264 -516 954 -707 -868 256 963 74 550 416 77 -448 907 439 -805 651 -319 -698 -670 -11 389 -569 81 -136 225 -318 442 191 104 640 629 -734 -753 -855 412 -464 -354 718 -561 419 -691 256 -54 68 669 53 -553 615 -959 412 242 394 551 -291 297 672 -431 385 -913 -650 -304 -233 928 -35 -504 134 -927 -222 431 706 -383 -384 435 200 -290 240 -250 -883 -402 -967 -251 -304 23 -967 -12 973 122 726 -576 -484 990 -760 120 151 468 -133 -714 -912 857 -499 -365 -217 14 -892 807 164 -721 507 -177 879 338 15 -756 939 555 44 162 535 -321 198 15 832 11 -143 -20 482 -137 384 986 158 -458 -629 96 303 666 -265 -986 -919 -376 460 247 -605 -147 198 495 484 713 753 -473 -286 -175 -623 519 336 -903 559 -182 -59 795 -125 -624 903 274 528 -554 441 953 -102 -831 265 685 339 -661 47 -227 435 325 33 -197 847 751 -236 -20 887 -963 -670 -648 -674 -365 -292 421 -261 -715 -988 816 -162 -524 -479 -382 427 285 652 -603 -565 -334 545 -923 258 421 680 -793 -250 745 779 -696 336 -325 -398 659 97 -532 -32 -92 -657 765 -940 -904 -798 890 -376 776 210 504 -802 185 -318 141 188 844 -608 -323 957 491 326 760 -826 979 611 -38 -620 -59 933 -737 6 -774 -489 -278 -696 321 -71 -115 353 -380 565 -661 167 -472 -769 948 -300 -853 67 55 560 -901 -409 66 -21 176 38 -33 -721 283 -365 735 407 898 349 800 508 456 -590 171 -910 367 283 319 476 860 271 704 -714 -164 -507 802 410 -611 798 179 -994 -482 709 -323 410 251 528 294 -760 826 248 -184 534 -293 966 -929 -337 728 485 896 -136 70 -125 -591 928 238 -377 131 250 -319 -344 -908 -589 722 447 322 633 -842 409 -54 844 -599 -986 832 808 759 234 705 999 94 710 416 186 -559 77 -277 483 -822 853 -963 -966 -526 943 506 -635 -677 -298 46 575 977 -844 -841 25 854 114 -634 34 -371 -918 543 -467 232 901 -472 -8 401 522 -326 932 -979 -58 -458 857 30 -937 22 -683 -37 517 47 261 -213 574 -588 -312 864 929 653 541 842 -546 -376 57 -56 -855 -335 -115 -855 -683 658 680 -171 -853 39 -614 -313 -854 51 761 743 -474 -558 -25 204 -343 280 -480 -485 129 142 -510 -412 457 -295 367 -174 465 687 -543 -69 -340 -350 277 427 -560 -170 -962 -199 -878 -38 839 105 -638 744 161 -803 981 123 164 -221 944 74 656 769 -602 710 964 -806 -971 474 -919 -653 -42 -233 786 -146 668 470 -551 175 -939 929 895 965 726 -246 -595 221 670 -809 80 116 -596 886 -880 -125 -980 -230 358 -489 -645 -755 802 -320 -856 655 529 -138 -106 -297 -303 201 972 930 271 753 -615 -586 -864 -22 964 725 802 594 -990 -289 834 925 883 847 -55 423 571 379 763 760 -895 -20 -961 -491 547 993 104 -465 745 -296 127 676 -926 -205 540 -329 475 540 -505 180 38 421 354 -386 419 -763 67 200 -749 808 -837 -368 -325 108 734 -611 -374 97 825 -53 -38 601 14 -410 722 607 -768 526 -316 -853 -335 902 149 -868 119 519 -197 -361 -589 735 -384 29 553 60 90 -737 -762 -385 771 949 -293 -821 -104 -338 -423 -814 -421 -290 848 -331 661 430 -746 -310 299 -19 -806 -688 988 255 768 924 -498 -699 -573 -490 -622 889 78 500 568 -808 -225 -443 500 -30 175 766 394 472 814 -355 -205 -569 -712 -282 -193 -187 343 -129 92 -76 -327 -821 766 -252 -47 358 -602 -504 -607 460 354 551 842 -945 323 -869 -438 -483 793 80 52 595 508 -337 -457 -235 903 -767 285 731 -583 943 858 690 355 30 -502 211 -990 490 700 405 206 968 740 825 980 110 288 -721 -822 583 247 -74 776 -58 518 -244 -655 -874 172 -925 591 144 896 187 515 223 727 702 -269 413 613 -898 -810 -250 -36 381 774 -210 433 775 71 195 -457 268 -168 994 -673 -970 130 156 874 -511 -136 104 471 214 970 -740 -60 -717 581 -763 518 -436 346 155 965 -834 329 529 630 796 70 720 -956 725 -832 237 897 255 554 -864 -252 -564 69 -172 -753 165 -58 -455 77 -509 -6 -767 -267 -180 -601 253 933 -918 121 -629 961 -661 -640 -301 359 -269 759 111 -834 282 -505 -309 -858 757 149 842 883 187 -183 250 560 347 523 -693 -980 304 701 640 -858 -382 -361 -968 -409 -602 -608 922 -951 699 262 419 847 95 -570 284 338 885 439 861 -239 233 -453 94 -460 -519 -188 -748 -365 72 464 996 802 -216 -857 -105 -129 -773 -192 888 -49 -62 -930 -324 -101 207 232 -45 -119 -73 -885 -529 -601 546 306 947 -532 91 -439 939 768 694 -413 526 809 430 -522 -610 -718 -347 -364 -585 -231 -964 310 444 218 -952 -52 -544 958 898 -837 -466 513 -331 -546 -562 248 430 -884 -347 -403 32 -154 881 306 523 -768 -1000 397 -781 -110 -910 -720 528 -485 753 419 -199 428 -19 969 -956 -706 -787 -307 934 965 377 -497 977 995 -883 623 186 864 -253 -487 113 -508 487 -333 -5 -116 -25 -749 583 165 323 937 -189 588 312 388 -325 -604 28 311 811 -140 -321 35 -148 -721 920 -433 649 463 -669 538 -916 -134 85 -75 -94 -775 -578 -785 -432 -180 11 -660 -505 -319 450 678 134 -774 -917 539 -425 -314 -697 657 -292 -901 -259 -275 -145 -180 -428 -231 15 40 -547 691 652 51 528 -789 839 -763 -60 434 250 399 -844 865 705 -197 220 249 35 -421 -369 -389 402 373 -891 105 -926 22 991 735 -353 -439 247 -464 -675 419 261 -720 911 375 -526 -477 451 306 -251 541 783 451 -531 -739 828 -495 270 868 505 789 469 -260 779 965 -783 -478 -303 -335 -489 536 12 -889 -786 133 -773 17 -749 54 -130 131 227 -561 334 -48 45 627 -919 166 -42 -177 694 -299 -610 199 -451 -369 -354 116 -260 606 -7 226 514 -341 -645 -187 -336 -908 -79 -472 -696 -418 170 88 594 668 567 389 918 935 -500 -352 -116 48 -613 -592 647 246 142 201 -70 -992 54 235 784 -32 446 507 528 -436 -16 -394 -337 128 902 245 -114 156 743 588 298 -37 771 -526 854 -672 16 -883 104 -934 331 -247 -19 -165 -129 -880 21 759 -468 -190 -826 804 -135 -749 -884 -338 707 -765 431 650 736 141 -315 320 625 131 451 -560 -422 -370 -966 847 -420 -896 389 -227 45 -127 377 -828 231 778 -362 587 -572 540 -235 -809 555 -181 -268 252 -449 760 -139 -300 -421 -228 -968 774 535 -466 -254 -89 370 727 651 691 803 -643 582 -991 596 374 -754 317 -429 -454 79 44 122 -676 -676 37 -621 -953 488 -422 -600 276 829 65 -300 0 -137 607 847 -247 -955 481 -226 -673 -660 -940 155 953 -829 -622 -404 669 216 -286 189 -34 960 707 822 793 -869 695 709 -433 409 277 -448 -626 610 -727 -718 -875 -981 389 -812 175 -966 758 -576 -402 30 391 -695 -373 -194 -552 113 74 -132 705 -486 -198 -666 365 -992 -587 -540 648 -483 19 264 680 840 -565 477 450 -830 -74 982 227 826 649 738 45 648 547 533 81 129 352 -718 -378 484 268 -729 125 -306 329 -520 789 49 541 184 593 58 176 324 877 -751 -530 375 488 -699 -113 765 -650 -611 -158 -627 -944 -253 167 -958 935 -655 272 -816 -601 -12 -266 -813 -320 794 -724 -309 -435 945 -996 325 844 130 667 -986 -377 -842 -201 580 -852 -954 509 -579 802 -542 -836 9 -999 436 -90 892 334 -197 -478 -773 383 50 -274 24 482 491 -917 23 782 -842 638 -362 14 20 -69 -747 76 925 -943 418 348 -195 -67 -721 -126 720 953 -310 -246 787 -692 733 330 -132 424 -529 885 658 817 623 893 354 511 -988 635 -22 -183 167 779 370 -926 -671 636 872 567 529 -682 -273 259 -196 387 647 890 -182 -556 606 -871 723 115 -347 889 -267 158 -881 535 -690 -877 -391 -971 649 -92 -326 629 819 792 338 499 -932 887 807 42 859 -404 967 996 107 -584 -530 -437 645 259 -519 -665 -736 -370 538 -885 619 -261 -734 25 431 -170 -334 -764 803 732 511 411 892 140 -919 69 625 612 -727 454 415 -284 -494 605 1000 -583 -425 -569 -115 -896 -599 75 307 761 -433 -644 916 114 267 618 626 186 906 -763 -182 734 -926 -848 -572 -604 -202 -973 170 63 -37 668 161 -555 -104 -348 -53 -788 -247 -929 80 -943 819 704 864 -50 958 118 837 561 107 -529 -964 315 -231 -187 241 -912 147 763 226 489 583 747 -297 759 71 -175 197 -689 119 -342 -567 116 -732 562 -830 222 339 59 -338 929 192 -884 322 157 -847 -103 216 801 215 -82 -961 -41 -537 -984 -922 948 87 -969 -81 -191 -662 -989 -90 -989 -447 -612 133 -441 -993 -971 45 846 -869 763 923 657 530 -347 -542 777 -260 -849 -392 -791 -455 -284 916 -405 45 947 19 808 398 320 87 -839 813 -789 388 -622 -632 396 203 -416 -833 -541 -274 -871 -156 -120 -660 280 -686 -931 112 815 56 -345 -959 269 -946 -310 584 395 -817 480 476 -376 -753 768 932 858 -70 -47 -270 303 676 322 -79 295 -737 -771 -263 616 -914 234 -632 684 60 436 651 607 839 -799 40 -584 303 877 169 546 -957 -631 -231 439 554 33 -510 -264 -873 252 974 -60 993 487 -989 -89 -800 -713 -819 -144 -228 -388 -315 -556 -893 939 -190 -952 -185 645 -209 -576 -945 266 996 264 -507 330 426 -979 777 -187 180 673 11 -741 558 463 302 825 238 -589 514 422 -965 -758 -451 262 763 748 -424 -703 -412 820 423 -825 -593 39 -518 152 -786 35 960 -641 -883 -519 -933 -747 359 -475 406 -80 -744 63 -82 -693 919 21 -615 -453 157 819 -222 41 297 74 919 930 -951 172 204 468 650 943 -545 155 -903 -640 595 -227 -358 17 68 318 19 320 -450 947 271 -927 -131 -432 -7 907 -294 19 -235 -479 25 -162 -196 832 -284 260 -785 -698 -929 236 -219 -220 -965 -211 -955 832 619 900 50 -446 -668 392 -129 -750 -2 415 -233 318 -645 804 -904 107 626 -808 -904 378 -937 -866 -262 -113 -522 799 978 561 -155 386 -318 -29 -258 -354 -213 -955 64 230 -554 635 661 -604 -982 -700 654 -551 703 7 608 -227 -247 -521 -344 122 -146 791 -576 -652 520 276 -947 170 743 545 193 646 893 -292 -947 271 -283 -968 -228 166 -918 -607 -79 -704 557 47 -278 414 -178 -950 44 312 651 -44 -651 -86 -596 -882 -410 155 476 -571 153 -395 -746 -777 503 -521 104 -348 -791 -518 687 -344 212 387 852 695 370 691 368 230 165 -919 -607 168 -87 -454 -729 255 -790 216 -612 -531 -179 110 66 -224 744 -343 -723 -521 286 -931 914 -14 956 131 -208 971 -467 494 -917 455 -467 124 699 727 973 932 642 714 -275 -6 706 521 940 711 256 -798 -525 136 43 551 620 223 324 635 -832 -86 -906 -207 795 190 723 -970 -317 103 349 -616 654 -168 744 -451 496 699 -176 737 806 76 -174 45 -290 -537 -832 906 769 -575 466 -176 611 451 906 65 544 -471 485 977 -711 -911 827 -474 -403 872 -374 -208 -529 -461 82 341 -549 118 -981 630 930 221 -900 -367 920 639 957 841 -503 -224 -68 -80 -140 -996 295 433 309 -448 781 915 -560 -814 -816 -208 481 100 -797 320 -173 -162 734 333 876 446 -992 128 430 -516 -252 666 -933 -946 66 -990 893 -784 -79 102 -183 471 -229 759 447 134 121 -633 -818 -51 -764 950 -814 -296 465 -604 397 543 -303 -634 315 721 -788 936 710 -218 351 703 -566 -738 923 -928 -623 529 -220 -103 308 21 -602 -516 -528 -662 254 564 -898 -429 -86 -623 -965 681 233 -887 797 191 -384 -543 -875 194 182 -782 975 -105 15 241 -629 884 814 -354 520 519 583 -842 375 -173 -91 980 855 567 700 93 920 322 795 895 501 142 -143 107 388 589 -352 -771 795 434 -947 -964 440 -51 -135 777 394 191 403 -772 -220 673 48 -420 203 -517 826 -68 691 -562 398 976 -311 341 742 745 -20 887 451 -315 -916 351 -409 93 22 148 -824 937 -622 9 -997 -303 -704 -157 -401 -660 -554 228 370 715 -597 -151 735 488 -144 295 -549 154 815 -871 -272 365 -793 -592 -824 -448 -599 -488 -623 -932 997 -256 962 -374 861 -78 636 -421 -476 8 -287 -687 685 401 -379 489 -439 836 941 1 -162 274 -434 383 876 -404 102 -242 -32 -309 10 923 969 -985 -561 711 12 -154 310 217 -925 691 -915 -905 -671 -918 -198 363 949 -363 -606 -990 746 36 786 5 508 974 -393 -750 -479 -656 745 -327 119 927 722 956 -384 315 -220 -815 -179 89 -643 435 538 294 -444 -757 62 765 846 -431 727 865 -305 635 -313 610 130 902 -720 66 -326 401 956 784 -274 490 -540 -311 -999 406 -553 480 -686 453 -109 -765 -670 297 -8 -862 -989 736 -531 464 375 -131 -56 18 -186 -212 -418 980 -384 -600 400 -993 830 -658 677 516 729 593 512 10 325 -548 -929 123 -322 766 559 -483 287 422 -191 -489 953 883 700 -139 223 -565 -493 -344 -210 -683 397 717 924 517 -492 845 82 567 419 -960 -342 -708 -243 727 -639 -631 261 -716 869 102 -501 948 947 522 434 -354 -801 -481 736 -785 -898 779 724 -15 -102 -190 -168 5 17 -808 -826 701 -826 511 -515 -747 749 572 -847 -777 -294 -1 -102 531 -726 -991 -89 967 -682 -647 -557 892 89 190 -500 741 4 821 -405 664 453 964 433 -36 825 166 180 -660 -917 -886 307 461 -569 -604 589 -556 236 773 -888 212 457 242 228 -767 52 -238 500 -127 772 -362 -668 152 797 984 -878 -485 -477 607 273 193 -992 -523 137 -95 154 589 616 -444 -655 -746 695 973 -79 -641 822 25 -460 -638 74 -676 -750 943 -168 893 631 982 889 -616 39 -59 417 -405 610 948 510 305 -876 703 926 649 321 885 -654 752 -839 611 -5 27 -538 -304 -102 758 677 306 274 -629 -908 19 684 -463 941 -355 -139 -377 914 817 -434 608 401 526 354 -128 -59 951 -82 644 171 545 -743 -142 374 -745 373 907 -150 -71 -357 -503 56 460 658 -585 633 777 -360 372 431 472 701 995 -259 750 343 83 -317 -494 -718 -176 -378 -90 -35 -579 -639 -412 53 -353 899 -730 -16 -569 31 -969 570 215 -900 -13 -798 -249 -768 -34 969 -114 -396 258 -421 -135 483 877 -713 -825 957 918 542 -19 -375 -470 568 433 -792 -671 -10 -237 -441 -742 87 449 562 -631 -879 304 473 -321 -757 455 225 762 -571 29 -485 839 692 390 -21 -565 346 -940 881 -669 745 -695 -420 -58 -220 810 309 313 441 166 372 403 406 -977 -136 -783 158 933 686 -956 219 -907 222 858 -313 -517 390 -372 -754 967 -896 -54 944 209 -811 315 -631 -765 -227 -44 -785 -961 443 -200 37 518 698 105 177 817 -883 -773 375 -717 -280 49 137 722 873 715 335 -433 -751 -562 114 54 794 -8 -442 907 -304 118 -966 -798 -93 75 -857 573 19 -425 916 -124 694 923 293 -109 505 -408 -998 -747 -843 151 361 627 -747 -243 -431 -121 882 474 -805 399 -782 821 683 192 460 956 -707 671 698 -585 324 -907 -393 -994 148 545 -9 -40 81 -123 520 -583 611 293 510 -723 88 -486 -268 -403 -606 71 -616 -436 -389 -76 351 385 388 -586 940 -39 -705 -419 498 -262 701 -871 282 -643 807 25 -250 -948 426 224 828 407 -816 748 -218 254 298 600 -25 749 -836 509 -380 -832 -182 -775 706 581 248 -126 -699 155 849 -281 -445 -182 -202 963 458 316 -47 -533 265 -911 -251 872 696 398 -816 829 -227 -153 875 -882 244 313 -127 596 -613 -169 112 823 -310 611 -279 -838 466 -650 -425 -39 315 -476 -71 780 118 -328 474 -467 -717 -746 -929 -310 -718 884 840 884 471 113 524 -13 -79 -878 55 -795 215 -180 -445 939 620 -911 -934 237 -775 439 -839 -400 325 760 -986 409 308 -577 324 -157 -430 -185 -459 -692 455 -651 -489 -975 -20 -371 566 522 -457 41 -786 -256 108 -215 -491 -993 452 589 557 149 -874 -910 -134 721 -524 -199 472 550 906 -1000 778 -793 -154 194 -652 58 150 -528 -991 348 -251 84 114 -736 772 363 481 779 -390 467 -741 -481 -217 871 671 -569 818 -726 -254 -804 -843 485 485 -517 620 -246 -581 -19 667 781 41 -353 836 -336 605 -114 954 -800 350 786 129 -55 528 -137 -816 -92 911 -604 -154 -921 -331 632 -781 -948 -739 307 429 337 -341 -441 715 -997 255 508 178 380 89 349 706 579 -151 286 -365 823 922 -126 196 -740 389 210 689 -168 785 -785 -568 -868 997 233 -383 -671 183 299 -167 971 638 750 546 -13 413 -748 -21 596 -504 -441 259 272 428 -951 471 988 500 -204 -653 991 841 -519 -881 801 -364 -670 366 -583 116 292 750 -666 62 -943 699 989 749 37 711 746 961 -907 589 430 525 -513 -375 -468 -879 972 519 -302 110 232 313 -616 124 -337 -841 907 485 -651 -999 200 -96 502 958 543 -922 -456 -454 -905 960 808 -722 505 -534 305 -693 -313 -244 -688 930 -473 -227 706 646 479 -198 -319 -949 -270 -773 632 -657 -948 -136 570 -958 -727 853 286 -520 987 -332 -370 902 -324 -585 -154 283 -899 -929 -852 430 259 -508 471 188 451 -876 -628 -580 167 -817 -431 354 -477 148 -265 -56 73 -307 485 982 630 978 932 431 485 557 -128 484 -877 -397 -611 -440 -179 465 -280 -118 -952 111 -966 476 560 712 75 -323 -6 124 503 -340 230 -936 99 -696 -41 608 -534 -771 -410 194 -210 214 -325 -363 -176 -646 -554 -582 -149 -607 602 147 846 234 6 532 -702 511 89 651 -535 -842 851 973 -189 466 -119 -481 109 849 -399 86 161 499 576 -311 394 -803 874 -255 628 -212 -855 -244 310 475 605 80 319 -136 39 158 658 -988 788 -994 628 -735 6 -477 -504 -671 225 -429 144 -147 96 635 869 -705 -726 497 -497 147 -350 374 177 233 -996 -221 -594 -536 358 -219 903 812 531 466 -78 638 865 -608 185 -334 551 -934 -516 -14 -45 905 -268 -441 -317 -981 -395 564 675 583 216 -106 -824 17 727 283 -800 110 679 756 226 666 -736 -489 681 284 -782 -316 -188 128 -83 7 -515 -359 767 -122 -896 826 724 -4 21 -887 -131 579 -818 988 238 435 383 -568 906 460 -888 279 946 -338 -344 -880 951 167 191 552 -85 -656 306 953 461 647 -826 166 184 -962 393 -870 530 -61 -971 -172 -369 592 -134 -669 702 -513 66 554 -785 -437 -421 -407 -610 -592 -904 266 189 83 -395 483 312 -793 -928 470 451 -545 -876 855 101 864 818 -300 -159 -743 249 -758 26 -851 192 -76 -560 -73 -560 -21 -593 775 -369 555 656 893 617 -722 351 29 -387 509 567 736 -161 527 664 297 603 -172 -513 -699 638 -657 346 -126 985 590 139 801 -4 -115 97 997 537 322 650 -63 272 -21 795 87 -370 490 403 633 -789 36 -481 590 -430 814 -320 -455 186 462 -820 -42 -303 455 -278 -108 426 178 -49 313 784 -80 876 907 289 870 -782 -560 -370 -89 452 526 -504 183 439 747 298 -420 -295 -907 220 152 319 709 841 414 699 57 878 808 -977 292 -12 870 357 583 652 -715 -245 346 -592 -801 -936 -761 696 -959 -484 -699 -501 -425 731 -488 892 -528 549 492 -174 137 -593 -581 661 -631 46 -374 979 422 369 602 302 -926 768 -807 -407 -481 149 -325 -466 -198 -337 68 303 -679 -753 472 291 -245 -347 326 9 800 770 654 -172 560 -559 -583 -181 336 -352 -363 -87 -814 -144 745 970 -330 -848 281 -614 -408 -439 550 -559 285 -254 -694 643 338 961 -715 437 544 -922 -91 -967 314 979 -743 -729 -303 64 -832 974 865 576 243 438 -26 -895 322 -620 463 918 -991 -81 -998 -167 -563 -310 -833 220 -149 -233 -614 258 688 25 320 -809 -663 660 288 -822 99 -807 -142 311 -220 -668 -930 637 -21 698 77 -682 173 -342 -873 492 -585 68 935 -712 51 926 442 828 -844 -101 541 49 -487 962 -669 184 -630 688 109 -377 -197 -157 917 404 454 814 -848 665 606 -617 771 452 -427 146 547 72 132 -399 -780 40 -678 33 -853 -995 631 180 154 -17 -313 -42 -437 -993 267 -316 611 59 -558 -505 -82 -570 908 -302 97 692 672 -61 -184 -252 926 798 509 -145 93 -81 -221 -762 -993 676 733 74 -210 -768 297 -796 983 -214 361 -254 -116 -921 295 233 -341 -900 269 -823 -308 484 -194 -49 234 71 -523 765 -683 459 467 -789 24 -367 -664 -845 142 62 657 -707 336 -708 347 -953 401 -263 -972 -673 -455 560 406 695 -696 -806 -771 -12 687 -196 314 540 -484 809 593 -664 343 528 270 -504 -136 127 -382 -51 -854 39 -790 -749 -810 979 136 -394 106 564 288 -574 -458 -585 -833 -803 -10 970 -519 -98 -757 -752 805 -535 -667 -45 -710 -107 -902 -435 969 -53 718 -128 806 529 -990 193 -908 -289 861 925 -56 326 720 -516 -924 -140 414 31 837 -886 712 507 720 773 200 14 967 289 239 970 382 -162 265 443 829 106 149 -888 -885 -774 301 -689 -894 -695 -647 693 -8 598 -748 -413 55 -529 740 -35 644 927 554 77 160 432 -453 -638 582 -106 -341 204 758 699 965 770 -653 -392 78 -887 -845 612 450 334 612 -365 -393 118 -682 -904 -328 531 586 -561 127 450 822 -693 -199 728 873 379 -210 -304 -987 276 974 -160 -770 -484 324 -821 294 554 65 -445 -372 7 -990 -30 336 -733 788 316 -787 -921 -738 -593 -750 94 155 240 -421 633 781 -780 795 -367 -876 -479 662 -7 -52 -194 559 -258 998 633 -789 -69 649 468 -92 931 -687 555 -267 -134 731 716 -673 180 588 -946 -7 -63 371 582 392 875 -100 276 -251 605 -734 840 698 674 928 -15 893 995 220 -985 -271 182 -187 124 225 934 70 -276 116 -374 890 -638 645 824 919 -193 -484 863 -372 993 -47 -538 839 -308 508 -420 -628 149 -968 600 274 -944 -758 -263 95 -979 -990 -195 -70 257 331 948 16 -348 -317 -444 424 -425 -998 -142 312 273 -260 884 917 -316 -528 375 -165 534 -175 14 -759 -797 288 323 900 178 360 1 367 318 -274 418 207 -621 433 -9 146 5 529 -126 388 922 346 738 -725 -86 -931 662 -528 -797 -718 498 -55 169 -443 609 -959 836 888 362 -356 -457 -603 40 -135 676 -371 -834 -473 -888 350 310 -61 -232 -792 703 842 722 517 694 -494 184 396 -391 596 795 859 928 -701 -377 -117 542 778 -319 -799 343 854 -956 -951 789 852 -187 -844 -130 -230 -122 871 -383 -58 431 16 564 -965 -679 -23 924 317 600 308 474 337 104 -657 -181 376 169 -64 929 -66 463 -99 10 -140 -711 -666 -651 -130 -359 -520 -316 65 306 938 967 563 -463 -281 -180 732 -280 445 -799 -244 831 -341 674 845 684 -600 -536 -188 -768 -702 24 773 -304 563 506 689 554 616 -443 -835 -68 -999 -96 -761 974 -738 -777 658 524 301 847 663 -1000 -305 -215 895 -81 -888 -442 88 -707 383 660 299 -890 919 -671 -587 290 -131 270 250 -654 -533 -519 -417 -780 0 -268 -270 851 -270 882 -550 -286 889 483 -11 816 536 274 -23 -482 61 -361 871 320 340 -158 499 154 -939 -164 187 814 271 -652 727 420 -474 -972 -807 151 -81 -225 560 -631 -654 -838 -824 -119 -757 -843 448 866 36 -719 -754 -695 -509 -422 976 55 -122 935 -436 -878 65 -763 -984 -251 -728 243 -135 -919 -335 -641 543 389 -727 257 -744 618 -458 -372 -293 -711 -53 -861 -506 -397 -214 349 802 212 212 689 725 25 -774 -969 -705 -567 540 10 593 720 903 -791 301 687 237 -316 788 174 351 23 -948 964 689 133 976 793 -42 -53 786 981 890 534 -871 -624 20 309 70 888 209 -520 -491 320 -266 886 -305 352 810 182 796 -481 449 601 972 -143 -565 455 -91 -622 424 -574 469 -599 230 323 190 810 -974 -469 -180 535 790 -624 -612 -297 720 866 843 -611 -795 -946 796 900 9 682 -730 -926 -634 -414 808 -669 94 -472 353 971 670 -412 -170 334 -841 353 -650 402 970 -831 106 -966 -580 973 684 -743 -690 -729 426 754 455 -967 387 550 -500 239 57 -845 641 642 -465 -959 -962 -873 -636 631 344 -597 339 899 -293 985 -727 186 -500 -675 827 696 -379 -773 -970 -370 119 551 910 693 733 99 -919 501 -152 311 -424 -310 263 -5 974 -642 -998 860 -774 -216 6 480 -723 -902 -909 -199 -211 -659 742 701 -56 -33 794 -419 -657 662 334 315 -206 -984 610 -770 262 243 769 352 -628 66 -385 -972 704 -175 -219 -660 -958 -556 833 820 884 20 445 -945 38 -267 743 -611 385 -117 -576 585 -901 481 -439 -602 860 -398 -458 271 434 707 -146 -608 -143 105 510 -910 -612 -78 577 274 309 85 -546 445 393 -564 -340 258 -416 585 911 931 -832 -602 -582 -528 -936 -56 396 372 -875 -59 -677 -11 24 680 -929 -570 340 892 -373 -759 582 -398 -942 -809 385 547 -417 -681 774 135 102 210 9 -723 955 -65 566 -658 -307 10 -313 333 -965 -653 14 -885 -74 374 42 779 -18 847 342 -545 768 993 -863 418 -340 156 -653 985 367 658 -162 784 561 -788 692 150 441 842 -644 506 -976 550 -177 942 971 -545 575 -922 393 -176 -580 -537 60 229 -613 422 787 -426 834 274 129 -87 -27 443 -984 -838 -463 -367 -845 528 -986 185 410 522 788 -703 -297 -612 -59 -88 599 578 -764 -526 -608 -779 433 424 331 -298 976 612 569 690 -138 -554 -246 311 272 -482 -138 735 -679 -222 34 43 -326 -46 437 958 -944 -267 -252 -109 -211 764 -84 -866 -800 668 -34 785 890 553 387 203 179 -292 829 -790 -582 86 -631 756 -946 481 -40 691 -816 -951 -395 -954 258 -330 -562 -867 333 -693 -462 216 818 -871 498 -422 -6 55 -680 107 362 -204 -637 -531 842 804 729 838 973 951 -334 168 -688 363 -658 873 -412 -727 -482 -936 128 -804 -172 527 155 -171 -65 173 120 -321 -694 133 136 -682 -294 -607 509 104 84 -659 416 -741 315 -61 461 817 -275 219 -368 253 -491 -719 278 -741 -844 -885 118 20 278 802 -477 -279 -331 337 -626 440 478 -182 -284 490 -956 725 520 664 617 -167 -488 -825 831 -7 -936 -324 428 373 -977 436 -668 -321 -189 433 883 -161 406 884 -830 -405 467 -647 -386 -39 699 -155 210 682 687 -906 559 1 950 804 -571 -694 -873 -154 -421 -667 383 1 -360 -149 558 -67 -521 -624 826 -665 793 323 743 -793 645 -331 624 -204 449 330 -231 -572 -50 -987 598 298 -830 -375 -676 132 -247 -389 -694 956 -681 -20 -219 -162 -663 -11 -697 -848 -832 -843 192 -587 -357 382 795 -481 522 -546 151 -956 811 811 151 -382 991 479 -236 -462 584 -340 -616 -232 423 -463 -973 -390 -567 638 -548 31 -442 -356 -967 234 675 -231 820 26 428 442 -640 -177 167 897 568 47 -595 441 -783 646 742 -96 415 -729 536 -617 63 -938 800 -906 -677 3 301 682 -801 428 617 -261 -121 711 -736 17 -574 194 -665 8 -201 812 155 -113 494 -525 809 -570 438 -177 -692 -765 430 873 583 -406 -269 -371 891 -689 970 -48 821 -448 -115 -806 589 -62 143 82 -248 -723 -689 625 -929 -596 -361 807 234 -220 -884 864 554 -787 -213 48 -458 -18 160 366 407 831 -645 586 -847 850 184 -939 788 -395 -856 640 359 254 973 455 21 507 -911 977 191 -996 905 771 -792 -138 -948 -576 -859 -744 -193 -60 754 120 739 -605 200 400 -420 852 476 528 914 -351 -645 811 21 502 907 719 32 -583 -9 -828 -727 -988 916 -613 91 236 -826 785 -939 26 -11 -71 -376 -115 437 -419 -269 699 44 -824 -547 572 -679 -976 37 877 403 -644 -769 -867 -450 927 789 156 580 387 168 -687 614 854 -998 481 -502 101 -213 474 486 449 -48 -122 767 443 -91 731 -168 86 -156 -712 -814 -271 48 -685 -845 -651 431 376 -508 754 -483 -218 -384 -419 647 56 -32 -317 29 -534 501 544 -659 729 -274 -626 248 594 170 375 -859 774 -845 -727 754 480 -600 183 624 -137 41 903 530 -832 920 -430 895 -449 395 -714 385 259 -650 -148 546 323 -486 9 636 298 948 544 -204 -387 -639 574 772 669 871 -215 -432 794 284 580 -383 514 -829 -453 311 -333 892 147 -179 542 -154 -785 63 424 126 434 -247 326 -889 -147 712 53 483 -923 -775 135 128 -386 499 -133 -14 404 -962 768 -541 -288 -546 414 97 -127 -708 -153 5 -706 398 -452 -540 536 323 251 -883 -926 859 296 435 -651 -163 -881 898 -892 924 614 506 -814 -848 -766 465 576 854 73 -156 356 -992 -442 281 -944 -938 690 574 -506 -855 -113 225 -166 789 637 373 695 -30 898 -352 312 663 979 -430 505 -692 434 357 77 263 898 378 -817 -148 453 892 -433 974 -161 -328 -138 946 652 137 -235 -664 902 456 474 -122 719 -885 149 158 272 354 -58 373 500 -171 -289 -840 473 784 -990 -109 -329 384 706 -969 -469 -95 170 -876 -69 -910 -145 411 -999 531 -714 584 -362 907 -57 -61 -870 -723 -813 116 -181 784 -894 802 -8 8 -252 805 -92 -252 230 255 -636 -354 -823 -258 909 -3 294 966 39 169 68 489 -331 -149 992 -16 -680 -424 -201 -223 -445 -355 807 807 -931 787 994 -201 246 -446 842 324 -25 115 -424 -231 271 307 -932 875 -644 715 348 815 -370 -761 164 -931 -843 788 -885 234 695 -628 46 294 532 -7 461 937 -987 -198 633 726 -543 940 -312 -607 603 759 295 -957 -731 118 681 887 219 -981 555 475 -216 -274 -214 928 453 610 164 -39 -628 821 281 305 -567 -912 825 -741 152 -558 -74 657 -422 794 251 471 -462 879 -492 789 840 -222 901 357 -644 -801 224 314 -92 571 996 -305 703 933 -760 -448 -477 -658 -710 679 -9 739 -461 -722 101 -383 -297 184 -726 -83 -526 -100 -500 403 -339 667 1 440 97 917 -64 743 -194 111 964 701 613 -210 -457 -46 -774 334 -894 -375 -960 383 766 -249 -489 -491 -635 682 227 -857 -479 -77 349 313 -889 680 -596 -605 771 -4 -911 -370 -167 -324 -268 -855 858 543 -1 308 -332 429 -647 -146 478 -707 888 506 453 -327 447 -657 -850 -493 -617 -170 -160 -617 -103 -604 -549 -498 -869 -819 -788 -334 147 51 656 -910 178 616 -141 -443 648 -630 495 613 706 62 254 -221 740 517 2 390 481 782 -216 -507 -191 -328 114 115 974 -970 -857 69 849 988 778 402 -446 269 -954 -811 320 -95 -4 111 916 -14 -792 -538 -140 -337 975 925 -288 -754 -533 378 -1000 865 -536 -180 -379 326 -348 -839 750 76 -891 -938 990 40 -97 -307 243 376 989 -636 545 385 -597 -536 471 -151 110 -478 -435 -452 -888 -823 542 -413 692 261 374 322 -770 685 444 625 153 -591 851 -718 432 -263 -823 -555 517 486 -907 790 513 -755 116 -337 -17 -886 991 -411 687 535 -50 -308 -327 -139 -368 359 541 -882 -152 -61 -491 -218 279 135 197 365 -741 829 -897 900 484 58 877 441 -234 -882 828 -712 688 -231 -438 -882 349 708 352 -657 -907 776 117 356 -336 -262 -758 760 247 -642 -866 237 -593 576 945 924 -420 -605 -499 -581 -769 -403 -90 -206 -345 -970 -608 792 -831 -483 675 -914 464 -133 195 -896 41 656 -580 155 186 -300 -648 -281 -909 -186 -270 115 737 537 213 584 -111 -429 -858 980 -787 224 -433 -418 270 854 -601 -521 -592 245 640 -406 245 -406 351 -40 874 984 -934 -206 886 -24 -661 828 962 95 483 -958 -475 -818 106 -880 715 -314 658 -648 622 -232 128 -91 -406 -781 -46 -384 515 -731 756 -795 -91 480 -865 60 -102 853 -869 772 86 799 151 -270 -705 -718 944 -353 -63 213 814 -257 -467 714 -647 186 922 609 400 312 -192 -984 -260 -790 -646 336 -278 -198 852 468 -80 -750 -727 -944 856 -462 -82 -507 -757 -481 409 -812 -456 -353 437 952 745 -993 -817 295 -331 46 843 432 957 -170 821 -510 444 227 -195 -988 -969 394 667 -715 -66 961 138 70 253 392 -115 674 639 -936 852 -14 69 -31 -295 858 -419 865 483 -832 742 -556 -661 818 -735 690 -445 545 900 -661 -667 63 92 257 147 212 -765 -874 156 753 796 494 -687 515 337 67 -628 884 432 -518 73 -733 -847 -310 450 -106 367 -415 -841 -462 -806 -278 -336 -189 -836 392 -110 -803 309 331 329 399 35 681 670 -207 836 210 699 -361 921 157 957 -675 -655 853 -548 -391 -373 -357 -284 -889 -197 681 -910 -476 836 -410 -541 920 145 -678 965 -606 319 146 352 687 -229 -131 -541 -995 -468 673 388 -59 -767 621 -673 844 665 -606 -543 735 -506 -114 125 223 829 -350 -700 36 439 889 154 -494 -187 460 884 501 -532 -373 -410 57 -124 704 759 195 -46 293 59 -772 -636 55 342 -440 -449 -902 581 -307 -316 -369 652 867 215 -556 -273 285 -264 -12 -972 347 606 -130 -932 374 226 -678 310 220 -917 526 -537 -403 220 671 -557 -146 807 -692 273 -9 948 -52 -448 -830 274 110 574 459 -6 -256 -448 -292 -278 -556 -287 639 955 118 -524 -183 651 -880 316 -812 504 -259 984 -854 99 -250 746 -335 413 953 -681 -425 -744 -995 -891 496 -586 -884 113 155 -700 849 -938 -853 -220 223 859 -670 562 485 667 474 -472 178 -310 446 477 -912 -542 443 760 -125 765 715 389 -650 -917 -786 951 -721 -253 555 232 -372 -11 157 -171 793 -919 339 993 459 -102 -501 -928 494 -818 63 585 -950 722 -652 -542 -223 -429 488 442 -935 -631 950 -537 502 -378 -990 -987 271 302 -225 42 678 -402 913 -873 781 512 464 823 -871 311 -147 -337 -115 108 -681 -452 -73 883 -186 953 621 515 286 -540 -244 -223 49 -892 953 91 -114 -172 120 -135 434 -764 -81 -43 10 -843 -412 -140 202 209 564 -867 -706 -342 -790 359 182 961 -824 159 -47 652 142 434 -12 -343 -660 11 632 -774 -612 -636 627 928 195 522 954 -645 616 -895 665 -112 -662 602 -471 17 750 -321 409 432 -66 920 -688 389 504 437 93 -627 -397 36 363 -246 268 241 867 731 419 394 -793 828 -338 420 688 -575 -622 -647 -537 -881 515 -898 150 503 -845 119 638 802 -940 -765 -946 -98 -96 -585 -124 886 -53 -31 188 -404 296 174 -156 -486 -834 -689 208 980 -507 -752 711 524 -536 246 -96 -322 820 -21 109 -50 486 -711 136 -183 -856 -523 -6 124 60 810 -634 -545 -880 -902 346 -217 351 -504 -432 -950 256 -482 260 824 -349 -277 -150 -84 -616 -891 -771 -332 -606 49 288 219 -871 541 -917 775 -692 -488 -327 821 155 -543 -665 334 -325 -953 -521 350 -276 -429 -5 804 612 866 -476 -745 -563 -226 -62 -475 -334 560 77 -902 207 -647 132 -968 623 -660 -469 -779 99 -686 -782 731 -95 257 -590 586 -747 974 -362 590 187 630 -417 -617 -833 572 362 769 765 -971 -250 -620 -774 197 -521 -427 423 -653 -3 -733 811 758 178 -929 -686 577 -232 -76 604 -52 969 878 -772 -573 -539 -981 -195 -913 -623 -487 -171 78 -250 548 -143 603 -588 810 -196 999 -765 526 62 -751 -331 594 -301 326 -488 -215 116 598 -79 840 -642 -729 909 -26 680 784 789 380 283 179 -175 -196 288 826 950 695 455 -832 292 -187 675 643 -395 -711 -555 717 -913 674 -944 428 -344 -16 -662 -482 -506 731 -741 -166 79 -326 726 -472 280 556 487 196 -784 929 -596 997 871 -414 -748 722 -629 98 732 81 -245 -706 804 905 213 -93 240 148 -10 472 -944 -940 -657 293 108 393 823 -953 814 -545 216 922 -518 40 423 928 -578 52 -394 -627 406 725 -447 766 123 649 -536 342 -852 -782 -413 889 -352 -593 -870 84 374 797 399 621 524 -917 -733 -242 653 -582 715 322 -975 895 444 -904 -639 -504 690 -611 -680 715 339 -892 -909 445 -657 656 527 867 -743 626 -821 -863 -993 442 -540 241 941 899 -324 -343 -571 -92 -25 -634 -134 366 923 -554 -892 462 883 -413 -801 298 -655 595 -52 -162 -351 -983 546 -367 305 941 722 -611 140 -262 261 536 334 187 -699 -110 -187 -437 -884 975 471 -538 964 -232 309 -375 854 -739 -656 932 -402 525 296 -701 -872 821 841 16 187 -913 764 712 567 620 -953 -185 -170 -212 331 987 -659 184 -598 147 -388 584 27 362 -267 88 172 -781 792 -362 -850 429 -553 999 80 -735 -596 330 549 -266 409 -125 -376 -29 992 -807 988 268 -630 965 -944 711 -322 867 -170 251 983 -720 587 -509 -814 -126 908 -759 -538 -808 473 315 -693 -205 -700 -565 -856 331 40 760 -83 422 691 60 -267 479 -80 -343 -861 -829 489 765 -369 -272 370 649 287 930 287 254 -553 -975 77 -411 -654 566 -500 23 -678 -56 169 192 12 217 -799 396 163 -823 -769 778 -534 -87 166 -388 -61 -552 951 -646 313 -327 140 378 -343 588 -189 -137 665 150 313 787 359 511 766 30 -986 -734 -880 -900 -334 -865 601 453 -412 -709 -291 -922 -851 49 625 993 -405 -56 304 870 697 606 -373 -839 619 -73 -263 175 -303 791 360 -861 -326 919 -162 574 361 224 307 325 -258 -10 595 -273 -654 685 142 -937 -779 -886 -93 334 -417 466 -300 359 -388 -855 -796 963 983 -158 -789 -715 841 210 685 944 571 -181 -910 145 191 723 66 427 948 -662 -85 -962 -674 -732 -681 -715 -455 -110 340 -917 -419 -949 -604 874 -202 -127 -797 831 -103 -670 12 372 153 -766 282 915 -443 -221 -706 668 387 506 267 12 -573 871 671 -221 -415 127 -24 689 -816 -657 206 160 513 -752 -423 -97 -58 515 816 -161 458 673 -6 324 657 271 -274 109 587 880 -237 -28 498 818 -98 408 512 566 -799 218 -19 198 -66 -703 131 768 -637 972 514 -816 605 149 -829 -781 475 94 429 -604 -56 155 546 2 8 -478 -691 -621 779 722 -345 -209 676 870 -869 -130 -698 -334 -595 -848 988 646 48 248 -814 -516 692 -385 784 -929 942 -160 453 -150 579 170 -833 682 316 -699 4 221 -911 -514 77 -35 468 -409 -141 179 -968 -936 495 -859 -977 -230 -110 -695 -413 696 -44 -925 485 139 837 -319 -110 495 -765 851 78 651 -945 369 -385 160 -365 -904 352 143 221 147 -382 -726 126 -733 -438 701 -615 -719 156 46 -579 -351 -222 -143 338 -577 -849 -718 205 160 888 -601 -693 -267 -302 -541 -332 419 904 877 849 427 692 -370 -211 -917 20 239 950 -395 344 837 -581 -534 813 372 -745 -566 951 39 756 906 152 -578 -256 511 827 -923 413 -800 -146 -648 -173 463 -385 -269 595 -417 -171 79 -758 -166 -125 -28 725 724 606 199 -771 714 907 -714 249 736 -983 -123 -838 -807 103 -277 -404 -1000 -796 -964 732 998 -930 -507 604 28 36 974 -775 -247 297 804 -178 573 831 965 469 -82 -347 708 -988 549 559 166 45 -528 62 -161 -16 -898 748 30 145 -395 8 -397 -89 125 883 397 -182 -523 -617 597 361 142 -666 -195 311 -511 129 779 911 127 870 600 680 822 -923 -128 754 -824 -107 366 -908 -576 510 850 222 -703 497 680 -654 238 460 -981 -189 -417 578 655 503 265 604 353 806 -667 550 -469 655 -1000 34 -362 970 -843 635 -617 688 548 73 -94 418 197 -297 863 125 -733 -579 330 -351 -481 461 950 -740 -782 818 -999 8 -831 639 381 664 -398 973 -616 202 249 -803 723 668 -18 590 -159 222 316 -136 715 -185 -467 301 450 428 681 -33 -545 741 -388 -83 -428 -813 -538 884 -478 875 -173 -598 536 -245 -854 -299 -760 529 72 -985 322 542 -434 -282 952 734 171 927 581 108 -818 934 -374 -463 -866 623 613 -531 617 -739 60 -256 -33 136 482 -706 314 -123 -574 -690 -213 499 779 550 -25 -225 -569 -28 -489 -419 -362 -950 -759 -714 -587 -408 -211 451 501 520 -410 492 -915 -78 -604 -539 2 -153 -728 -795 372 564 707 -413 -828 -510 48 -544 -542 807 885 -322 954 855 870 262 596 642 -110 949 -432 -963 569 110 -380 -911 238 16 961 367 276 440 133 133 450 -11 742 -319 -489 569 101 667 447 933 133 -818 -136 -318 167 -17 -906 -915 749 -559 247 358 -983 903 -640 -974 187 486 935 407 -372 -162 -136 -561 -991 -556 -185 722 295 -975 219 -611 -865 -805 -522 443 -9 -388 681 -339 9 136 -485 867 -450 743 -837 322 -988 153 -642 -63 237 -503 -554 958 374 829 -299 102 -250 -228 392 -7 -814 703 208 567 275 725 -294 -92 461 -70 -529 180 -18 -147 -683 -338 191 626 -129 -824 624 -759 320 340 -398 -969 862 -205 802 622 735 -876 730 -775 -436 471 56 -923 -764 -432 512 929 -620 951 -919 831 -721 -981 -655 371 453 -577 -875 -961 960 943 -773 138 -404 563 750 -763 842 110 -340 -284 -150 -611 -284 -100 -783 -633 67 -888 524 -770 -366 193 -146 -735 909 -800 983 926 718 592 756 -984 -424 -986 642 481 710 158 689 -336 878 -657 43 -57 332 -807 239 -106 -296 -957 -38 151 168 -411 -355 665 -861 -323 -395 843 107 -221 -643 -574 378 -157 680 -235 761 -974 -683 687 485 -183 -645 308 873 -144 -409 -955 -990 -438 -757 528 637 -168 -475 828 135 80 382 -345 -759 523 987 953 -157 94 642 -973 752 -979 926 880 -399 -968 464 899 813 941 251 197 -12 645 -728 385 434 861 52 -967 -192 -390 -91 -569 -544 666 391 -119 -744 515 383 -112 227 71 -909 -838 888 -264 30 501 -927 626 519 61 748 -75 810 -441 -834 745 -645 -781 -426 -134 899 -605 933 -202 -633 415 124 -745 -104 1 785 -424 -863 -471 -160 477 -257 -400 -247 184 994 560 984 -371 -913 298 27 14 76 861 -999 929 -159 391 -982 -580 -30 969 30 -465 68 942 582 -216 -819 -740 -930 -839 928 185 -148 408 341 213 429 134 21 -587 -618 -912 -310 137 -732 -491 -508 12 873 502 -534 358 -660 -735 447 789 143 225 131 -303 -765 -508 103 -86 427 -67 -510 668 937 806 129 212 916 -33 -5 -826 335 834 879 -413 604 463 333 558 -769 -524 342 601 519 24 -279 451 -670 -146 36 570 -556 898 -990 59 37 416 -360 -758 993 293 -726 639 545 432 -627 -44 -622 462 883 153 138 191 -906 -887 793 -831 372 -851 584 -811 149 -348 -241 124 965 -756 152 -230 -678 672 260 653 -831 -984 668 -189 203 -935 -881 107 -306 744 496 941 292 668 -908 -425 79 -99 -920 -269 -243 552 11 -943 -989 -324 59 -241 568 115 986 -328 598 -684 -722 -913 305 545 -26 281 -829 760 199 -569 103 724 114 275 539 511 -911 599 -654 -658 565 -462 -258 -533 371 -98 -387 -560 659 268 -657 245 363 825 -267 381 209 107 501 -957 264 -830 24 -269 -396 -683 530 31 297 -734 302 -304 -792 -340 823 -559 38 -335 -499 836 274 795 922 339 736 -317 -655 -551 -466 -190 -254 15 -53 -692 833 977 799 458 -529 -269 -266 297 -581 -185 3 169 394 292 -612 635 -587 221 -910 934 -451 773 290 863 410 -87 -88 -897 -830 -469 705 -386 -160 676 -301 534 114 -444 -671 -821 156 -896 763 427 -364 199 -185 -104 -168 312 18 969 461 153 -100 -153 690 -928 -453 -267 799 175 -333 582 -261 842 -93 148 731 -317 -470 -771 987 -404 65 580 845 -109 227 439 -635 156 493 -955 -817 337 -133 705 -365 -562 630 -704 -43 748 -384 810 -434 411 -433 -639 -164 819 -950 934 94 258 -480 60 -62 289 -257 999 -109 -940 -363 786 -898 352 558 -43 277 -477 -439 -189 765 -491 238 -694 -464 -940 605 615 868 -425 -528 -659 -154 542 -64 743 -842 576 807 199 -552 905 -918 -542 861 94 -916 794 657 492 999 540 668 34 -205 -361 71 12 -332 -582 160 -370 928 510 814 216 -74 207 128 -63 -390 -751 692 428 -988 689 -813 -162 305 -873 508 372 962 621 146 10 -512 -136 -17 -627 544 799 72 44 -297 -650 231 -923 658 516 -417 841 101 -114 -550 148 -384 17 171 403 167 815 -241 375 -133 487 583 -738 509 -875 602 -677 -239 -241 902 402 -285 -198 701 683 -808 430 588 723 -246 -208 -351 470 1000 -153 -9 675 150 -542 702 677 -195 -440 693 -734 152 827 362 -641 -486 -45 -723 -223 -981 371 -640 -261 720 -370 -194 -723 832 -42 -73 -202 -964 128 644 94 -425 -199 278 918 -53 823 627 412 825 -647 573 452 -384 -364 -694 -151 -262 -985 610 609 955 591 761 618 919 525 -585 -475 -936 543 -272 995 -686 926 -268 -784 926 619 -616 -641 34 64 796 -307 341 660 -471 551 -716 -334 986 4 33 157 -831 -808 917 769 -145 -63 659 302 856 -718 -721 194 199 -122 42 -690 437 -215 908 -706 -350 -586 -875 674 -572 907 242 -712 648 323 -340 -726 46 -878 935 835 -206 241 -901 661 98 -250 -972 620 -199 704 -839 -966 158 361 76 472 131 337 -799 792 -898 -601 798 607 60 -202 -827 940 437 -722 -957 -904 581 280 -739 -223 753 -850 274 -307 325 294 -784 -92 -62 -170 521 631 -237 -888 -461 42 -26 999 -756 210 -102 228 137 -816 35 -652 444 872 747 -697 -676 501 25 33 -83 572 977 326 -69 -340 426 249 -102 502 497 535 896 448 -439 526 -770 207 831 -122 434 -805 915 686 -924 169 -803 507 990 563 540 82 -619 550 -471 -727 584 -107 690 395 72 232 -730 -580 -659 225 723 794 280 -729 -345 7 163 765 -607 -834 -705 -684 -195 -717 606 78 -675 837 514 536 -589 84 -909 -358 834 -882 -995 643 779 463 -624 245 -936 -351 780 -935 -214 -870 910 -780 -652 422 563 534 -57 538 528 -942 -826 132 221 -923 452 841 -307 243 257 598 376 960 -658 -813 -976 -659 -42 -70 773 -259 -674 -59 -785 -270 858 -190 -294 -761 116 823 -606 -600 936 954 -68 -136 331 380 663 738 -550 -6 -849 -222 301 564 -115 -758 -315 -134 795 573 780 -908 51 8 -344 -913 -414 344 -614 -529 -870 -12 896 -997 -713 -291 -618 449 -368 -336 147 -303 -566 769 -374 -343 -386 -870 -127 407 424 -117 587 568 963 -460 478 591 503 531 -47 -167 944 -458 387 -720 -628 632 20 -548 161 218 409 -930 75 115 -991 924 488 -532 729 -730 -276 881 -482 -547 -368 -599 -903 247 -577 -311 9 -749 201 586 903 -897 -54 -418 285 -106 -563 220 812 498 104 617 273 -598 704 -643 317 -672 -448 -243 -192 -156 -109 -845 -439 466 -985 -998 -616 830 964 -715 -582 69 579 -129 143 340 907 -466 474 356 -763 112 -81 776 337 -848 574 -685 -666 37 -698 812 49 -559 -589 -125 -517 361 -987 161 -85 946 -884 -187 -69 653 768 -2 -474 -781 -708 -538 774 -24 -591 -442 610 898 99 -317 629 -787 215 727 518 669 491 476 -59 944 -413 -39 -61 201 697 206 -402 -900 -239 130 547 -483 -393 241 554 101 -175 677 -268 275 735 355 498 -927 -366 306 388 173 199 957 -803 -702 239 754 389 329 -866 708 381 -318 915 500 96 -13 -689 997 794 441 -352 -728 -535 899 -375 -710 582 449 495 -878 -614 -903 -963 299 -525 253 650 -994 325 -143 -131 -858 610 3 -17 60 -28 -369 570 -321 211 459 777 -950 -34 801 -15 -357 271 -461 591 922 394 -655 483 816 585 434 306 717 -100 524 918 214 -46 -3 -752 -668 -829 -336 206 996 641 -922 325 884 913 85 -967 -361 245 -103 242 -726 448 -582 -343 -147 -231 -110 -579 420 -461 -747 -539 -761 495 377 735 264 819 -759 476 935 974 359 -676 892 181 206 457 588 -987 406 -661 684 227 716 519 632 335 201 895 388 15 586 -405 976 68 -866 184 -969 51 53 -387 858 76 706 -858 971 -412 -599 -710 904 -90 493 -123 -913 682 -263 -726 370 633 -937 -584 850 53 -780 -239 89 287 404 281 493 -294 -155 926 -201 -433 -236 154 -466 -362 557 -672 447 434 -975 -774 -208 366 -624 893 -782 91 199 874 801 -585 -400 -523 -666 -369 -34 -438 8 -442 -117 960 -643 965 188 -392 304 349 166 55 456 -104 252 -313 71 285 773 -961 -629 493 705 -427 669 -774 777 684 533 247 563 966 242 370 -496 -498 83 406 342 635 429 90 -614 215 228 792 -178 -140 -319 48 -166 -443 -909 550 -705 602 555 -423 314 442 -241 -153 916 -638 211 105 375 -271 -402 371 578 418 288 -757 140 -241 860 185 281 380 670 -521 -152 806 -478 891 662 164 -568 -193 422 923 -307 -163 -675 777 283 266 -795 -482 752 673 783 -873 769 889 -996 -753 -769 -96 113 824 -219 378 937 -538 -355 637 813 754 -860 991 157 833 607 -588 280 568 -124 649 -26 573 -642 850 4 -336 469 -78 423 -34 84 492 487 -7 -497 13 -917 -912 -395 36 -206 74 171 -459 -688 539 -780 873 664 749 -370 908 -714 -311 -135 729 140 -294 -27 865 297 -233 -795 418 291 -882 732 275 742 -940 -905 -422 -667 -372 -145 870 -875 333 332 728 -129 470 859 225 973 578 -668 -449 -159 -754 346 -413 -535 831 -866 20 -22 121 330 403 122 -555 -508 937 40 -698 -53 -703 -485 -289 546 866 311 297 -599 -43 -359 279 -543 -561 -214 -679 -187 -708 197 506 -351 -841 225 944 165 -239 924 -65 449 -894 -5 300 578 558 728 -552 35 -601 994 -57 705 859 -325 -453 798 -696 -804 591 986 11 -693 556 676 -80 -945 836 -714 -481 -864 -555 -345 876 -447 819 -258 828 -848 589 -467 -299 -824 -785 349 -294 742 -364 423 544 -220 70 926 -783 -782 881 -354 -734 -57 -184 514 -829 -863 605 598 -328 154 812 -419 412 460 -548 -90 755 -424 853 411 -838 940 810 -408 529 -913 427 614 598 594 977 149 902 13 -785 299 -75 -550 977 66 702 -10 978 -899 228 145 910 345 -126 -654 226 -499 33 -56 385 -59 240 912 -882 -863 495 627 -122 -422 -452 246 -777 -469 -821 -534 840 -22 605 969 -665 637 222 817 422 560 -856 938 716 -659 -616 742 -829 -75 -545 -360 -527 828 37 -677 -665 261 -885 -291 672 994 -186 29 -660 83 790 419 605 408 707 -612 -49 -16 25 -472 338 227 -36 -590 281 530 -97 301 -972 -385 12 126 314 -381 -677 695 202 -835 375 -1 134 324 -149 629 907 -794 168 -67 -161 -105 -272 409 -381 -702 529 756 -583 341 592 193 92 -496 827 588 755 451 233 -946 468 850 -351 971 -803 232 -597 452 836 617 -889 -637 -291 461 221 -466 -596 -291 -892 806 659 -376 147 978 454 31 484 363 -971 -957 -645 157 495 -520 118 976 -734 317 -160 965 636 642 598 -972 -602 967 -788 503 -257 -15 412 981 -999 -124 846 1000 49 204 -207 -603 952 -514 274 -329 -171 3 -262 -690 725 -399 237 725 -3 -482 -329 -668 -979 -75 -914 233 975 443 -423 -115 541 466 -876 -599 -991 104 342 -637 904 -799 583 144 858 -634 -88 -75 856 170 769 -926 -146 -901 -379 478 406 550 299 610 745 -788 -207 -192 62 -284 292 42 -411 -891 -384 497 229 -416 -51 227 692 -820 534 -940 342 32 280 913 -93 -15 -542 -608 -146 754 -868 -326 410 962 841 388 -277 881 968 -841 168 -790 298 -318 430 -118 -308 -425 -685 -951 141 -65 -110 -957 434 -515 -34 -268 100 -310 458 252 -386 29 333 804 -900 593 -227 -853 95 720 -937 797 -371 47 682 -991 -934 476 444 732 303 649 462 285 728 -111 238 -535 99 424 -342 -269 -253 986 100 -593 396 -483 34 432 -484 237 693 -320 31 -293 -42 329 596 -893 113 683 863 -768 190 253 880 -124 22 -108 -197 697 923 -310 -39 161 -179 -77 713 -576 273 -318 -560 141 438 -747 201 622 311 700 -30 -433 9 519 -877 -817 -933 -751 -805 100 917 819 -366 -155 -93 -95 729 -418 310 -169 809 -405 -968 -605 891 349 -578 730 842 -833 316 -543 -898 421 -176 -601 810 210 689 339 303 -14 919 226 661 372 -755 -778 -551 -872 -760 977 305 69 -286 -945 -319 -993 -122 369 -430 -754 972 992 -727 849 -238 443 -332 852 -917 -155 564 379 100 -831 789 -112 59 -660 -54 694 -151 -739 128 -406 613 126 -895 -127 119 859 70 875 22 681 178 717 992 178 -989 -48 -476 109 318 8 346 -618 -283 983 -787 -47 -116 745 760 297 174 -138 395 506 481 903 -277 -933 519 -890 -446 177 841 907 819 141 -65 -613 -134 250 -645 461 -897 185 -923 313 -370 201 -528 -407 -486 874 -648 151 742 -851 -722 -279 954 -135 51 -802 152 475 540 -425 -572 976 249 -572 -132 -685 -694 863 329 905 -124 -771 340 933 244 -805 914 207 466 -230 -252 415 905 -348 -588 -970 117 595 -901 617 120 640 -119 596 -536 -638 -395 143 -750 296 940 587 0 -788 881 -803 578 871 298 23 -520 -934 168 -880 123 567 35 977 -185 -833 -610 425 -330 -100 -86 739 -539 864 48 -714 465 977 397 -618 -619 -281 -468 -668 854 826 286 293 -713 -336 169 -841 932 579 -245 851 834 -815 -254 -290 992 -901 720 -653 -664 751 -349 51 -46 -113 -914 968 -781 113 74 0 581 -394 -375 574 -697 604 553 -441 261 354 728 -644 149 -991 32 -170 722 262 395 -645 355 772 405 -578 -142 746 -492 186 -96 483 -669 606 163 -415 337 625 38 -138 366 -955 -915 874 840 -202 755 -150 40 586 -948 -417 -963 -471 531 350 -558 -478 830 -653 612 -466 239 -945 523 -793 839 402 645 -112 603 156 -259 -247 -146 -525 890 -927 587 -91 -129 -270 377 -502 -239 -635 198 143 -62 -906 -632 914 -585 -45 5 233 356 290 83 -927 -978 -842 -30 -16 448 893 408 234 -160 599 -216 171 -273 -728 432 -967 -44 -204 395 717 363 -700 -734 -111 993 -596 87 352 878 -227 -963 628 -481 874 587 105 -17 325 -884 -357 684 151 -591 -555 759 -278 383 184 870 255 610 -805 204 169 362 523 -336 532 -64 902 -980 707 -537 -926 -473 -55 -118 -156 680 -483 962 -140 -677 544 -681 -570 -651 -456 -774 -884 -777 301 -28 351 810 582 947 -879 -408 -178 -757 663 -62 470 378 -547 602 -646 -574 -795 770 154 281 785 32 732 -108 670 327 -394 593 -793 857 -100 959 -818 -350 482 -827 -85 268 -910 -377 828 -667 817 -632 54 869 -832 209 339 -100 -126 -599 -23 -670 80 956 -821 -226 140 -902 -946 -397 929 521 -140 67 541 -893 -216 -51 461 -577 444 -249 -404 623 -629 -2 -64 -370 936 257 834 825 277 917 364 -929 540 331 -26 485 873 697 26 640 236 -449 -599 718 -875 828 118 -515 287 671 -32 718 415 213 423 -269 396 857 -218 818 -308 725 153 -710 384 350 -10 -416 -512 -137 -116 993 -661 -848 -55 663 -966 309 332 -518 -141 66 -437 155 -948 -671 404 144 880 507 -923 151 -572 -591 -672 772 -105 -160 949 -529 -478 914 -392 -566 308 907 -170 469 -726 57 129 40 -949 -277 576 -395 -993 -616 -978 -811 -645 -2 20 -416 -639 -759 546 -246 -209 -870 -681 428 147 132 -571 -350 -59 120 -943 676 853 812 -559 17 -843 -756 87 -292 26 -106 807 818 426 441 -981 -501 -592 -135 67 756 143 -146 686 569 -761 896 953 -493 -4 489 548 410 433 -367 -497 -440 65 303 -228 -394 964 54 191 480 898 287 -792 239 -483 664 976 -207 295 74 394 111 -38 -735 254 -35 918 135 808 93 -392 404 -711 -255 -419 394 -291 -691 -849 -780 -225 -177 914 -259 348 903 -18 -251 523 -742 -780 253 343 -893 553 36 -206 822 782 236 -734 808 173 -611 802 -998 -273 -611 436 117 490 -511 -94 -643 -310 -886 388 224 -342 368 -708 -948 410 764 62 -872 847 281 281 -986 -940 530 685 -986 637 132 605 794 -645 -356 311 -952 919 769 -316 -373 757 479 -78 -759 -879 524 536 -174 -377 -539 676 938 829 696 702 -174 144 -827 174 -886 807 -824 -645 866 633 337 300 -313 690 -384 -530 784 -148 365 454 892 -81 918 -118 600 -852 785 137 -639 -139 -687 -155 563 -424 699 976 98 -422 -373 332 310 932 -332 -898 -540 712 257 -321 -763 128 -73 -420 774 192 -575 -149 333 -27 -443 -431 425 384 -271 731 652 -207 -899 109 -840 713 -459 -547 552 578 -914 460 -709 -92 -697 -879 -77 164 38 -865 462 -351 557 -401 -999 -631 -423 28 -348 342 770 223 134 829 -163 115 154 857 -606 756 -275 -885 -933 -829 176 -390 724 -161 -411 357 -975 945 11 -337 492 13 685 84 480 -724 -771 425 -105 340 -165 -426 -365 695 612 635 946 -639 373 155 478 -611 -452 646 500 294 453 -414 489 912 -311 964 230 526 -622 772 -153 -859 -705 -474 -754 829 -342 -177 874 712 -517 -362 223 -657 141 -66 815 303 -876 848 -489 -272 -838 -653 -465 -196 792 -694 -635 945 -15 -554 -847 334 -825 -198 752 -843 58 -595 -323 160 387 -654 120 -159 499 659 -186 496 -928 -426 506 -928 406 -247 -33 -460 945 64 944 157 -194 -820 625 -160 575 481 -867 517 379 -349 967 593 -183 944 -392 -601 456 -505 792 -777 329 -625 -480 952 -15 -171 417 733 635 183 207 76 -919 824 627 -443 -354 476 -528 -599 76 -977 943 488 879 -347 -193 -735 211 -809 -674 -904 809 -5 -427 608 -320 -467 -610 761 -252 992 407 335 -72 968 425 -931 691 494 -89 956 937 -55 942 115 -123 -663 550 747 -521 904 -615 308 -105 719 260 581 879 -975 417 -855 342 -796 -306 -308 -758 -530 702 -641 908 -315 795 316 -265 -249 -541 638 182 866 534 -168 995 511 334 483 -140 13 -814 882 -749 -708 -283 -655 690 -399 -305 -947 401 -308 -930 843 -181 177 730 -89 -877 -937 -567 -11 464 -306 274 453 531 557 338 413 -805 -201 991 -66 -74 -546 413 946 726 -391 -469 971 84 -268 612 111 270 42 494 435 -621 469 -423 56 147 78 -756 240 -659 909 231 455 670 532 221 -242 471 625 -535 628 722 308 -370 688 -812 -298 357 -950 -402 926 -342 889 -507 -367 108 434 175 641 185 -958 885 539 -326 -193 880 27 -576 360 421 -752 663 -399 -683 194 226 27 -81 -731 -155 62 397 -409 -351 -435 467 -972 -772 363 -781 938 960 -711 -20 -577 -125 185 -623 853 599 -267 151 -235 -365 -565 -985 -931 501 -208 -341 95 547 -266 -82 2 818 -551 486 28 535 917 352 -585 -787 78 -562 90 -241 -89 765 -163 994 449 -525 -597 999 425 64 -152 7 493 838 -90 4 110 -543 -475 875 29 -614 -951 -902 432 940 746 658 -548 471 933 947 839 -783 -934 -101 -568 303 558 648 660 779 -523 -744 -523 68 -658 493 896 -840 382 148 -407 -93 -573 -354 713 -112 -447 450 73 183 393 743 -996 -692 362 -28 774 -451 -868 -290 -424 36 968 -292 410 -783 181 520 204 -279 -480 660 -857 -271 -173 462 -982 -824 -161 943 543 739 -36 891 -131 -267 -896 -154 -308 694 -660 -942 -409 871 707 479 -567 534 836 -78 -7 458 855 950 -346 -140 -111 89 128 -995 983 854 -281 368 -409 -538 504 99 -597 935 -26 -678 -234 -6 -556 -187 -961 288 357 55 -755 -547 667 -120 -70 20 789 -907 -19 75 -19 -78 278 -449 -689 -233 -678 -201 824 -792 483 701 -333 245 883 431 180 34 198 342 -185 737 899 150 -750 -848 -141 707 -298 439 200 -85 -975 -157 44 814 -326 -842 344 129 483 -466 135 -234 -591 595 -55 -814 -253 -493 -951 -108 -4 -697 -324 -910 -118 150 140 155 324 -732 728 -844 -656 -18 622 42 54 -18 -237 789 -200 -453 937 366 -790 -198 -629 162 -470 554 343 -45 964 -934 -238 983 -40 699 496 -366 403 416 -356 -622 645 -40 770 519 -273 60 933 300 612 885 -330 -527 956 -59 -221 -478 -30 -452 21 -700 89 -552 -339 664 -383 -592 211 -827 894 413 526 -451 431 245 272 82 -837 -968 -59 -55 576 -423 477 872 -796 304 336 59 -19 847 160 -784 -74 -950 -740 148 -919 -483 -251 518 13 945 -238 -69 -185 685 -30 -883 -332 973 -591 -706 -223 -843 -490 -302 -343 -616 -13 -734 246 -677 653 -471 130 -249 194 -556 -861 399 -694 -775 758 -243 843 776 402 674 -307 249 -985 269 891 966 -427 -287 329 787 97 -389 742 -91 647 934 -459 544 -36 708 847 -426 -902 158 494 -359 -440 -685 222 529 227 185 -780 -951 -147 -485 953 -777 -98 -878 945 -405 189 -370 824 -544 890 -805 -953 -528 -126 675 -350 -115 128 21 -606 172 -155 -706 101 -149 -53 633 -696 942 883 -173 -514 701 52 139 -420 501 -354 452 361 -351 -207 725 -600 -31 418 36 -143 602 -966 -125 -522 -610 -374 -497 506 -386 355 -576 -139 -785 41 -256 -589 378 785 -414 981 123 -323 622 490 -468 219 -534 966 504 997 153 638 -314 444 624 -367 -577 648 235 -571 176 -447 415 -758 -874 276 661 -530 -180 -718 -227 -827 -712 31 528 867 -644 904 -547 132 669 -746 -891 -473 -824 -271 809 60 -947 114 -345 554 -906 910 -546 -990 -28 -66 -548 -322 -817 916 -614 229 302 744 169 -152 16 93 312 840 -473 504 678 244 92 326 -720 -529 722 -1000 405 112 236 -329 -132 -428 459 768 -480 -827 840 442 776 -518 66 51 -91 431 531 -180 214 -749 -2 274 -28 -546 -332 244 874 598 -593 171 574 -289 197 372 901 414 585 -564 -55 792 -359 -495 -940 876 888 -455 719 -729 275 994 -247 78 414 -169 -941 -463 559 -864 447 -187 -486 -289 521 -35 137 -56 -696 -27 559 -772 645 449 -631 91 997 756 -316 -578 702 288 -313 520 647 39 -578 -59 389 -897 529 838 100 93 588 597 76 -196 -274 -753 -377 -855 -552 -20 381 -450 -804 -569 516 665 -415 -339 240 -89 996 922 331 -608 537 -747 132 227 -988 109 -917 -687 174 -66 38 -217 285 996 -707 -563 881 834 959 505 -723 -425 470 -328 548 767 -50 -626 13 964 -779 846 464 844 -99 239 280 -844 108 949 -233 346 -371 -750 -573 -1 735 328 619 -346 -960 480 678 815 351 373 -374 951 941 847 481 -876 -268 -848 -796 902 261 535 534 914 -399 -114 728 581 -142 -529 162 957 -428 751 952 795 -747 -760 436 339 6 -365 762 608 -938 -580 -756 -429 38 385 -905 -22 20 -722 -49 -562 604 -949 -129 711 -951 -656 -592 129 202 -722 -227 -512 18 602 188 422 -28 965 771 -552 983 799 85 -195 -253 -274 938 -970 -604 -560 87 -993 -522 171 -614 310 -877 705 -791 629 765 529 -684 980 -787 446 -860 -918 -79 581 500 434 621 -865 64 -822 546 -603 664 -170 -196 468 301 469 -529 -570 -783 601 -338 302 998 475 -350 758 -927 255 845 12 540 -540 -903 -131 -875 -42 452 -493 517 -729 -245 504 304 -231 534 43 192 -98 254 -481 182 564 402 925 -57 939 72 -823 -132 -325 -3 -296 -803 668 127 -406 640 172 505 42 833 594 677 926 -459 213 547 894 -854 462 -660 359 -944 219 -713 -70 -815 -338 -385 728 752 313 -414 -159 -578 219 770 625 807 -258 -67 -372 -324 -475 -56 736 978 283 -876 -325 -142 -43 249 -969 -414 273 -154 202 259 57 169 -154 -825 298 873 476 355 -563 991 62 726 -547 -899 -281 195 -521 827 568 451 265 271 986 298 57 -602 -168 -988 -677 -110 -635 949 -73 -540 212 679 627 972 507 751 970 761 -772 -588 429 -346 866 510 777 845 63 -333 -218 -869 -785 689 997 -431 -605 62 -435 -808 -126 -717 -145 -990 591 2 -291 -568 -33 -930 458 -728 437 248 -77 -833 558 -17 -29 -355 565 -357 -277 869 -231 -274 -941 -675 883 480 697 -249 703 620 504 851 -637 198 -41 608 -321 458 -889 992 151 796 926 528 -893 -196 458 909 60 163 975 822 391 330 -984 589 -13 662 -217 -371 -529 275 -425 -210 244 -574 720 340 678 583 -543 -775 676 929 -689 214 -171 -592 269 502 940 942 -966 -934 337 -517 -770 -399 -677 -219 -991 108 559 -124 -8 830 -783 -690 524 54 326 -717 -220 -937 447 -943 845 -194 -849 297 693 -810 -151 -208 287 550 205 605 505 767 970 -930 -189 648 -29 755 5 689 -254 -567 -226 -580 321 315 -408 268 -640 451 730 -732 329 821 -489 -75 -251 -896 -662 345 223 96 -772 -876 -833 -381 749 180 -803 971 -5 -791 884 816 227 31 -103 -318 -575 775 458 -557 -327 485 360 850 241 -811 -389 -612 -517 450 -113 -584 -112 -237 43 -8 -376 521 -447 595 470 -404 545 231 -837 886 312 -43 -652 848 -387 -260 320 -948 124 848 891 -591 -881 141 915 915 -314 -314 730 -317 546 746 -23 -862 -92 505 -463 -342 -57 99 723 378 -120 -871 26 842 -692 -913 76 421 -988 -15 16 566 812 902 921 959 -293 678 -195 -560 -540 380 -360 -410 468 716 -880 289 953 148 -295 697 -151 -65 -531 -204 562 -274 -307 555 143 -229 -887 895 878 45 -245 60 -956 960 -862 -961 644 -349 -471 -202 -701 -319 -9 967 -285 953 938 959 828 -875 151 840 956 704 -82 -120 932 -253 -766 -342 317 -697 -53 -717 -496 134 -224 534 119 -288 580 -617 284 -130 444 -936 195 -569 -156 -794 -64 -599 -382 185 -565 375 -167 370 -331 -830 406 -901 -810 205 -263 -546 335 186 -195 407 144 87 19 499 921 -521 -268 -981 609 -528 572 -78 928 -549 -175 761 -400 -900 -731 -342 472 656 -869 -881 806 -207 -857 792 -681 94 757 -58 961 701 -777 -162 577 -83 -934 -938 575 523 927 -183 3 -149 597 625 913 -601 -260 -841 -76 576 158 -776 -334 -270 -239 -930 -474 938 328 409 -404 155 503 -219 -872 -364 167 726 -937 -305 -344 184 157 565 -562 -883 153 177 411 -981 67 792 -937 487 -969 366 -960 -912 -763 927 -489 -392 -309 123 -586 -817 440 -585 -195 624 768 -735 -472 -473 -599 -134 307 546 -845 -330 -732 -780 -167 492 183 143 -563 991 519 -777 -218 -410 -90 632 -506 945 831 -101 -416 -218 791 -130 705 205 478 -20 986 -637 112 759 -711 80 865 -940 -891 483 -276 947 658 -859 944 -9 561 -446 254 -798 607 -248 -917 -541 410 -496 -432 857 -669 260 129 -82 -348 983 -941 314 -353 -146 -743 475 64 -836 507 316 -445 -876 -381 959 601 181 -714 -93 -304 664 -547 -697 -280 -319 982 244 371 307 -678 -740 -178 -775 -304 -57 -672 -460 -34 -193 131 56 -899 -506 372 -829 -955 692 580 -904 -200 -98 -29 -111 627 -37 -896 792 802 232 -637 324 -420 -802 780 -585 832 -225 -289 -238 929 -213 626 -190 -121 65 -201 829 -908 783 939 -219 -319 557 -736 169 316 -232 -972 -407 -857 -307 -131 957 128 -603 -457 418 249 -84 810 -966 -184 -66 -379 484 -492 -770 727 621 455 -486 -954 365 547 -605 897 420 522 458 -528 -896 -69 308 454 709 977 -321 -694 530 352 -739 -637 -98 631 -412 -420 -894 823 970 -787 -914 280 874 -664 -650 -951 -53 873 606 413 159 -514 494 439 -721 517 -836 -727 -617 997 248 -259 -98 -399 -139 565 509 36 -19 506 775 627 821 -681 915 200 -122 553 -330 208 -148 98 -924 -794 -670 638 -977 11 -613 -507 -631 -914 -282 510 -274 -707 -990 -632 -456 527 873 751 -973 -954 -550 -117 -527 227 -422 8 511 504 903 -795 -525 394 738 336 -855 -298 519 -821 -729 759 -550 -781 -301 209 107 -299 324 -463 -968 -237 795 749 -843 -814 -945 127 846 856 84 36 -377 -233 -779 51 552 -587 -879 -888 379 -849 189 774 -188 -199 701 342 -661 193 -688 -785 142 -973 -696 -721 992 546 -667 518 -298 312 940 -845 -234 925 -964 -330 24 816 699 -191 -534 555 -50 686 321 -164 -845 -656 118 -995 867 -534 -660 188 344 -573 631 250 988 888 543 461 200 -265 409 986 242 -134 686 -154 -721 220 634 293 543 673 -865 52 -857 921 120 -516 818 991 747 -38 -930 -773 4 -595 -566 294 636 980 -49 31 175 -536 245 -126 -756 -745 360 549 -820 211 220 -791 -13 -465 183 -36 62 22 -700 512 318 549 -640 -186 -903 -815 428 -530 -267 14 -393 -682 -171 263 -456 -538 -432 -5 -151 349 -98 -136 271 18 897 395 574 208 -714 121 -230 -625 207 780 566 171 -594 217 434 -513 507 525 -597 -42 -855 728 -32 852 33 760 -353 -243 -961 826 -381 -170 -431 -707 -175 931 620 69 -25 995 -992 -500 -999 -37 511 -62 -45 -80 886 159 -693 239 -465 207 842 -681 -173 909 -611 -647 502 -755 -545 -482 -748 -628 458 199 396 717 -386 670 45 -831 633 -581 -821 -708 209 110 -862 -106 558 -51 387 68 -489 492 816 333 -739 122 275 85 -340 621 -723 439 -12 -798 662 281 -715 -463 -178 -352 -7 -205 -798 858 423 835 -917 410 -573 66 -900 347 -769 692 -654 -416 856 -524 -144 981 280 -187 759 267 730 380 -227 399 57 755 -108 -366 -752 877 -816 -744 278 -787 -49 522 325 -90 377 -427 -52 -297 395 679 251 664 7 898 990 84 841 265 574 -955 -309 -774 -568 -859 951 563 426 342 -620 7 -795 -393 -339 -395 93 -643 84 367 488 83 -759 -324 218 814 194 -951 -51 -256 -617 -727 -46 783 681 -310 511 -167 -678 319 450 686 947 566 -106 813 -610 229 373 -138 924 -697 -5 -275 -451 -350 -533 803 -21 -793 602 592 -757 429 956 55 -928 -90 -253 -319 627 -759 10 -408 784 -768 -311 11 -801 834 -771 -962 -852 -917 540 -242 -161 494 -472 -133 212 -728 150 723 -59 127 611 924 -298 638 -362 566 295 708 -845 285 -15 -922 -432 632 -276 -405 368 995 -643 -762 -475 215 -767 747 -756 -399 -24 -588 808 168 -618 -629 -114 308 430 513 -673 95 472 53 855 -40 -992 -881 -69 -25 -727 470 875 23 79 -229 646 -897 797 346 1000 -854 922 -105 600 371 320 279 -497 -663 866 29 -874 163 -426 945 -157 185 918 122 658 -816 -286 485 -191 -982 -377 -511 625 -521 -706 462 -620 -380 707 -215 477 238 520 550 723 -34 449 298 -888 6 626 418 635 48 907 -608 230 -124 -652 -479 20 576 -538 675 -938 -611 311 297 -530 -925 782 176 -359 -582 660 -46 -188 -947 722 -364 -555 -123 -328 -883 144 -318 687 541 -387 -127 -388 577 -851 -885 -243 -355 -543 661 -257 275 861 628 -31 717 989 235 -122 -488 -748 86 285 -693 -819 673 119 -206 -443 -436 618 6 413 -62 -587 134 723 -652 520 -925 963 -239 -659 -498 -791 872 404 -860 806 685 -285 -783 -692 -114 358 255 709 145 202 26 603 -221 551 207 537 886 -444 -938 685 743 -848 -427 94 -57 -156 28 -906 541 -269 -176 448 196 664 743 758 -625 362 955 648 458 -445 -18 63 -507 -289 -361 -749 -499 104 414 -450 -789 392 -489 239 834 -511 997 31 -409 -515 -368 732 978 -289 498 565 733 -767 -525 786 274 -488 178 553 -980 312 818 904 283 -502 -702 741 384 113 929 -871 909 -337 150 -659 331 155 450 -68 514 457 57 714 936 747 269 -758 653 -399 -197 354 -607 344 950 806 -265 377 654 131 -354 -225 684 -71 393 -542 994 458 -242 397 -464 972 -985 -160 718 -767 46 184 -705 -235 -311 -87 30 -607 324 -691 827 815 -43 376 823 766 -655 -333 12 826 286 151 53 -368 -751 -539 -73 432 795 931 -155 -680 314 -244 414 423 102 -812 -134 -895 -747 -50 -419 708 -110 738 575 -229 -358 -300 512 -169 58 523 83 -845 146 -764 531 81 -960 -550 703 -698 297 -616 -183 826 167 -144 614 -759 351 561 -678 341 790 -324 302 -782 366 233 794 -12 253 391 773 -783 -148 -602 14 205 218 469 809 -654 -45 222 -528 26 852 662 517 -709 50 -872 554 322 420 -680 -556 -187 812 -687 815 -105 8 -209 950 -55 -570 -642 631 -47 897 940 -305 -830 629 618 591 -115 981 661 -38 -233 -317 756 -415 244 278 453 -571 671 -500 547 -744 606 -217 -30 -288 -79 -733 170 110 -113 364 -574 -21 -965 377 770 -264 129 -214 425 -890 -605 -35 286 -317 560 -258 729 11 486 216 -149 550 -379 740 -642 -675 295 -809 914 353 300 -742 833 -732 360 838 779 -282 187 -295 922 -65 275 889 -224 426 41 965 -840 287 80 -772 299 -304 450 620 232 69 -605 397 -198 -502 -137 632 -145 92 -976 762 268 722 -513 182 -680 -597 -269 653 869 -735 378 565 -356 370 -445 -928 -985 -845 417 -982 21 588 89 984 433 250 -123 -425 -900 24 -226 -925 -188 42 -493 11 -217 -427 -824 -397 -513 -71 -414 88 251 829 690 -154 302 261 -395 306 131 21 482 -997 152 400 -788 -988 -635 -783 329 968 -416 -410 741 -545 -729 -163 542 -895 58 239 484 770 483 237 -217 -465 -496 976 840 -560 -149 674 610 -805 -640 -930 -246 76 -688 -378 -971 297 922 -191 -455 628 372 -720 -560 578 -961 -158 934 220 -674 400 623 -142 217 902 -769 -872 -576 -569 817 604 812 355 145 647 508 -157 -803 564 -948 850 857 -617 935 106 -526 -171 -323 -54 -6 425 -867 307 -623 197 -993 -588 434 885 -611 178 -808 -506 -984 -719 763 466 -487 741 -447 350 506 794 -710 -168 -901 -467 -92 490 262 78 -381 -53 -705 366 -70 -610 321 -214 186 -281 -240 -926 198 -508 394 -15 -611 591 -302 -630 -994 -453 442 989 -476 727 897 -366 717 -603 755 -312 -601 359 225 139 -771 -788 -184 -847 -308 433 272 -348 843 -451 -829 -550 507 -183 -899 -395 441 945 573 -706 949 37 168 33 543 614 -825 943 -749 -663 101 833 421 -53 -403 141 158 -114 203 713 761 242 -396 503 711 600 959 80 652 578 -356 -349 -803 760 520 -161 698 -368 -976 334 -87 -976 707 482 372 -313 943 759 -176 447 -830 871 218 457 851 -595 361 -449 17 -299 -681 -175 -32 476 853 44 -680 586 -207 674 -498 450 270 881 923 -4 681 -457 242 -356 -350 -519 -268 664 -133 -438 -576 -847 -143 -516 343 254 -151 313 -232 370 994 -769 330 -411 772 299 -465 829 652 107 10 -139 474 5 824 -946 -200 -324 212 565 1000 -170 -612 -967 386 -848 -691 844 70 -512 636 -259 34 675 596 -435 8 -541 -643 -633 831 485 576 -467 525 -790 340 453 -615 -478 -799 302 400 419 -798 483 -159 -671 -315 556 383 455 -942 -115 -839 -26 -292 -941 -978 5 791 809 495 384 48 -562 -584 -805 -646 10 526 -91 -893 74 959 541 170 750 323 -206 890 180 -420 515 365 358 -37 -343 -961 563 -931 -298 -738 -157 -769 312 67 671 42 -190 345 -344 -270 299 892 253 -377 -426 272 -313 -336 709 310 -85 857 -264 -749 379 595 -782 136 172 -111 726 48 -934 -644 -302 -124 -543 821 379 -817 -883 304 970 456 -500 -688 -542 586 244 881 -972 -907 -807 -592 -694 -880 871 -156 568 -462 -792 499 -492 -916 880 268 -519 269 301 689 -722 710 -150 -205 -780 217 942 -854 -3 788 -567 -238 -984 833 99 132 -185 203 547 -497 -762 -551 628 -341 126 493 826 849 534 -575 -636 232 -670 293 330 559 461 806 927 625 117 -334 -863 760 79 621 445 -341 -480 367 724 457 -917 -995 341 -357 198 -606 864 -331 -61 325 651 -883 -501 -543 807 -556 -974 931 -942 -103 588 980 -171 734 -735 -476 335 -58 624 -913 556 -632 -415 -202 665 -451 -290 66 359 739 -25 774 961 323 -448 -989 535 374 -619 -190 190 311 -234 739 425 -987 927 -319 -726 -126 -666 -565 352 471 -237 -267 -441 -186 686 973 672 599 -776 698 809 -156 -457 -992 -769 -662 -874 209 496 -25 -855 -472 983 8 273 477 709 221 238 240 -700 823 944 -449 -123 -496 -625 797 -37 -686 899 -669 146 -598 56 749 -575 -496 -232 -919 306 -422 -824 459 864 618 70 469 583 365 586 -476 926 -509 -525 -398 21 964 111 534 -874 -749 94 88 -58 -354 -753 -220 -258 145 -218 -366 105 169 73 954 -438 -287 644 643 -364 353 -173 -227 168 -462 -535 991 703 539 551 608 -196 -202 201 572 -739 -123 -374 -478 495 277 -726 -64 823 -188 -624 654 -995 827 -826 -751 -353 867 477 730 349 -127 -137 970 -381 -661 -334 -653 -289 511 544 -229 610 648 -341 -327 548 -76 72 906 837 -951 -958 -452 129 -705 437 -289 153 187 280 -323 -507 -759 470 -211 -115 611 -745 -602 -229 -711 -5 515 782 -49 807 -196 724 -200 224 -262 -722 940 -880 -177 -547 -756 849 -594 585 669 798 192 646 595 -451 -803 103 833 295 179 -523 -361 -230 75 -979 -418 -973 -150 187 -573 938 -513 607 -36 143 -458 162 -206 48 565 -408 689 770 802 -127 694 208 172 -399 474 -333 -949 -727 705 81 -822 -678 -650 -740 -219 847 -786 -231 -707 -447 974 801 -619 -960 483 -852 377 -735 16 -596 -912 32 -389 839 -691 483 -339 -381 -724 780 -618 951 677 -752 -235 505 748 -679 -10 -558 994 304 974 1000 -507 448 966 -526 160 87 -526 877 369 302 -549 -518 -294 899 220 52 567 -680 -114 -371 -610 -428 -50 -590 547 -949 183 834 253 -645 156 242 33 -855 -338 -188 485 416 558 600 -166 915 -549 -19 992 -717 -805 -234 -627 292 -911 -477 97 735 706 267 -985 463 497 904 617 51 428 959 281 411 7 -486 -709 358 668 15 -810 366 -898 -519 -675 -200 226 741 494 215 -301 396 208 -859 -38 -218 -724 -167 432 -871 -878 -243 -855 334 -715 425 -627 -291 516 965 647 -171 -306 391 -942 957 476 263 935 -270 289 616 -109 -732 -799 971 -467 696 113 -246 -619 922 -826 -768 -452 742 55 -10 234 398 998 392 -338 561 -132 342 122 -225 868 -231 862 -349 -939 -370 -329 -268 176 757 242 982 -10 -828 594 144 -970 -874 223 175 200 249 -490 -720 -9 -589 75 -668 -870 -395 916 795 -545 488 897 -778 483 -499 983 -238 -364 -666 937 -586 -674 219 802 557 -161 220 -909 -98 70 -494 -919 187 11 -470 -911 426 160 19 664 353 -168 -683 -555 -478 412 366 480 972 529 -9 585 -273 -820 965 580 -751 -443 376 827 991 -430 681 885 -878 -44 -906 714 437 271 -799 -9 -584 -296 -3 411 427 -914 -816 -520 -739 -148 583 -725 -933 76 929 628 535 -749 236 -788 611 266 -471 418 -884 -729 -905 -979 403 -496 -66 68 -351 -414 -934 -812 36 -936 -545 586 -301 159 937 -429 -616 -62 152 717 -677 187 202 278 -843 -223 -582 147 577 748 37 -13 -186 -892 -510 18 -502 -484 680 372 -649 505 -778 405 457 437 -753 91 -524 -369 -731 320 -794 -810 -346 71 372 -926 353 -441 184 611 -272 478 330 841 -214 459 -173 -12 461 -744 -937 -733 -385 601 388 632 967 294 632 -756 -698 48 327 -714 -139 866 230 -409 -338 138 843 -344 858 560 -717 -471 -379 -999 -857 884 463 -213 -676 61 626 685 301 430 1 59 386 366 -948 321 493 892 19 192 62 779 360 -743 -990 -2 -906 -431 -928 620 -134 490 232 828 -925 797 -475 320 -866 296 -186 821 602 -887 -414 -799 834 802 -893 -112 -635 649 833 172 -377 257 341 755 -505 547 -728 967 936 -93 -810 272 -265 -984 599 316 -331 -316 -461 -746 -269 661 -884 -365 440 -658 -810 298 891 -42 -235 309 -969 -44 450 -364 530 -212 -625 -657 36 -42 -168 -503 639 206 925 847 -659 557 693 -336 -608 949 -97 -818 785 -650 -906 -207 -317 396 -572 -502 893 -393 154 722 978 -35 -487 -474 42 -416 -734 -610 386 -52 -959 375 690 417 -471 -273 645 25 -396 -323 201 -563 814 429 -184 762 -747 -696 -238 -528 -344 -74 -892 928 -103 -233 799 157 -542 -56 142 618 886 875 -501 939 774 -783 -974 391 69 214 -99 579 -895 -728 -296 957 35 21 -168 385 -228 -761 838 -818 -392 476 68 915 -638 -360 -434 -939 -676 -194 661 -27 -345 856 -800 212 -555 -46 226 509 786 49 623 -186 264 -847 -847 841 375 685 -719 775 -204 506 -970 -753 -246 953 -377 38 367 -485 -239 134 67 -567 -793 331 694 169 -629 -485 -242 -981 143 -182 16 -338 -847 156 808 588 -269 535 -6 -59 -958 79 -308 320 361 741 453 -386 -610 -916 967 -807 -853 610 -230 -412 -999 193 -392 -150 -704 -526 487 -564 -500 -441 720 -726 538 927 540 862 -690 -749 587 342 188 534 668 -272 928 108 574 172 -143 -456 -820 -983 744 638 728 -698 -777 248 229 -615 439 246 -326 101 -131 -117 -362 804 -786 -537 -359 -914 65 -833 24 -806 9 579 -604 750 640 -656 50 -25 449 -264 229 162 -249 -906 70 -900 520 337 109 -482 -25 330 -896 558 -913 -427 -486 769 -174 446 -642 182 -969 -114 -539 -917 248 707 493 -588 -933 -37 -448 641 492 456 842 -866 157 -633 -107 -146 583 -370 -891 43 -214 270 -796 629 389 657 -657 732 756 337 -111 -888 73 -339 -9 33 -543 -301 -685 -408 -34 769 565 217 350 827 90 841 -189 720 -663 619 -493 -20 -415 54 336 951 -203 954 -141 861 203 -257 -489 634 634 361 164 -626 634 134 273 -488 257 476 799 653 590 611 331 -923 -566 80 854 652 -703 -83 684 163 -483 -158 -26 409 -969 -401 335 -434 -308 651 -497 -886 -526 -158 -385 -159 -288 953 998 -301 130 -526 790 153 -995 579 216 580 674 -270 309 29 -177 -543 860 712 453 -232 -836 -437 -541 -477 875 621 -292 861 199 -143 -34 734 -690 46 856 54 847 -242 120 872 -187 -828 646 252 598 -108 146 -376 633 223 -282 -780 751 823 -678 -414 -582 -291 872 538 33 -237 101 -990 727 -558 354 580 -243 -702 -308 867 -869 834 -946 -867 933 -914 74 -927 186 -959 -762 -845 660 -655 133 -995 -591 662 49 157 42 -267 194 -779 841 -478 376 799 179 716 757 618 -338 326 -60 506 12 785 -720 -325 577 -532 127 -796 -32 151 671 523 96 -175 -412 311 834 397 307 -194 -138 105 178 396 431 215 -213 667 -620 527 585 -944 -56 -845 -659 -388 491 411 966 675 110 -9 -504 -163 -50 -131 672 -253 180 -545 97 -810 904 -95 144 -934 111 924 957 907 969 -906 -962 -193 -441 503 252 775 614 878 823 860 679 -538 -791 -393 -73 -37 461 -37 946 329 574 -846 694 -503 298 231 -615 -948 -427 996 -617 -121 978 40 974 -396 -17 -986 818 -859 -36 553 -561 -210 -689 -182 -429 -449 140 678 -541 -608 553 779 925 444 -948 -836 -343 193 92 130 345 -698 116 912 624 -363 -344 -545 -836 629 560 448 -928 -248 895 -882 583 893 738 312 721 244 803 -831 -146 -8 -288 11 -210 -605 256 687 595 -466 -662 866 -758 -786 -661 996 513 -157 83 -501 512 -554 553 -805 257 -763 -356 349 -477 -753 -167 -155 934 -682 403 -472 -83 790 -799 -684 -899 -86 -948 734 -313 693 611 -119 651 -220 -610 -420 369 935 -576 -198 458 478 448 -851 928 661 631 401 163 926 226 460 -549 -975 -482 814 -946 -739 561 -387 765 -544 -488 273 516 -195 -468 797 794 150 932 -346 -806 861 459 60 -465 -805 -318 -57 795 -519 462 771 366 941 -814 281 514 -946 -633 -3 -548 500 598 741 -712 -882 -798 419 773 -36 -406 87 -838 -71 96 271 360 712 -558 -928 -266 -393 627 543 -752 995 141 -748 -413 -141 950 315 144 266 391 869 -171 -146 -490 461 -364 -895 139 -778 613 106 -1 -540 -509 -665 -613 -164 337 272 -150 403 -828 583 550 -542 541 762 48 745 -257 107 956 370 -886 291 677 3 653 214 -875 -441 -561 -377 -847 -926 153 -570 641 -239 -571 882 -17 26 693 171 -411 -395 2 928 941 776 -131 -601 -657 368 91 -925 166 703 -969 -177 -626 519 -847 970 -317 70 -51 475 -980 130 -365 463 20 -821 425 -113 366 -80 -973 -377 422 -675 -67 -52 288 308 -613 936 -992 764 -349 566 -858 601 70 -589 -184 -726 902 -316 473 154 618 -133 105 682 -435 -741 -207 -733 734 -65 299 404 885 -546 889 -122 851 -302 -817 443 -432 38 48 329 -469 -871 26 -820 -354 283 68 -393 -370 -605 678 238 -517 -60 350 -760 -898 888 -53 837 -234 -489 -557 -719 -131 599 410 -313 107 16 -650 -226 217 47 -951 -522 136 621 -921 1000 842 574 -399 204 811 841 196 -448 -592 743 33 -89 -901 -692 -172 -351 -43 899 283 569 -493 614 377 -598 575 -2 935 520 225 706 -174 605 634 462 -390 258 342 902 791 -166 770 -518 -694 134 197 743 827 512 923 -382 199 0 932 428 -715 -76 -99 283 613 87 -25 -650 -249 63 -285 -618 -38 -306 -687 132 745 564 -73 701 -106 861 -997 173 -535 -124 931 -16 48 182 -89 167 -271 -229 3 36 -463 -450 -990 -610 -472 -208 -827 -971 -969 3 846 982 842 -377 895 -616 789 928 -653 -583 203 -95 102 846 -828 -725 -109 -953 -509 -738 -405 832 96 613 561 51 475 516 255 -854 -923 -75 381 138 880 67 401 -122 -298 -920 514 847 -746 189 -577 87 225 -198 -904 -282 -151 494 69 824 27 337 -147 -334 -137 88 -467 425 -174 -17 562 797 933 639 -737 -727 772 -923 789 590 356 -133 -867 -190 -216 -901 -865 947 792 996 -816 -181 -311 304 542 -681 610 225 -996 459 343 -416 -607 875 -438 -385 627 -973 -42 23 -856 271 240 540 -148 454 144 721 820 -965 -818 602 -425 723 712 -222 -479 281 -17 930 14 -480 307 -824 -506 -337 -578 -318 821 -978 695 193 520 -204 628 366 -411 -632 -966 -487 610 -738 749 -154 -652 736 941 572 876 214 181 -136 -242 888 356 808 218 250 833 -288 835 -481 -954 382 928 769 510 226 381 149 587 -618 -180 934 722 211 -931 -364 478 -533 -985 -290 -90 611 594 103 -958 882 -796 343 670 -732 -97 -569 -529 -612 -629 659 594 624 -882 210 -431 -472 361 -268 -96 418 -198 -263 644 801 308 -347 78 -794 55 -510 -711 -533 676 -301 -758 -838 -528 -787 577 -506 680 42 635 -286 209 -470 -250 -582 473 830 -844 520 -77 450 277 -831 263 -513 -192 300 721 424 -460 -120 214 855 502 -740 484 951 322 -345 -199 246 250 -554 -920 938 362 -979 -401 -760 -983 -165 -683 -610 -882 -932 925 65 -576 84 -689 -675 495 257 -34 867 -323 -338 -124 -569 -649 700 562 -33 -732 89 198 69 -992 302 -992 543 -529 -66 178 178 448 -624 -149 -214 -750 -519 10 -983 858 382 -331 233 -679 -485 -4 826 890 637 -811 -712 135 -581 698 305 776 -280 -874 -609 740 68 -700 -407 598 -322 -73 453 627 715 133 615 -477 -845 286 616 -201 -109 24 156 -406 -889 80 277 505 -871 177 -535 -854 815 -952 -561 -238 -501 792 -597 534 524 60 194 -485 -318 234 691 -398 279 124 46 743 -645 72 -47 -341 -9 85 -20 -572 540 -121 -464 376 178 933 852 -341 56 -727 200 898 -737 59 -287 875 702 -984 659 471 -855 -567 433 -801 -620 -852 -426 990 858 -573 -143 911 542 -835 -767 -290 -492 814 593 -904 174 724 589 -913 499 536 713 -734 -681 -170 278 883 -324 -211 -741 880 -732 439 -284 872 126 947 508 -743 548 474 -449 31 -332 -748 -349 -619 -517 -358 -786 395 789 712 455 974 512 790 893 965 -416 490 -732 81 -985 -957 -419 -341 134 224 81 -123 72 614 -857 966 81 -608 -590 -833 -292 -285 -38 379 -194 600 931 -830 -60 541 255 -328 -575 -855 -904 -784 -651 951 716 252 -717 503 697 -82 31 810 888 762 14 -723 -561 -578 -780 -655 794 786 366 -138 -679 567 -26 -412 146 -768 -87 715 664 203 -946 -116 -312 728 127 874 -214 -148 -367 169 313 785 65 -127 -186 -884 -913 538 669 -659 384 -962 -271 -891 210 569 -720 490 816 916 -314 -940 -869 -155 580 -449 -535 -465 385 -85 631 -612 493 707 -465 909 490 -445 -778 -703 168 -568 -982 -496 -265 511 339 -959 286 542 -904 729 -19 584 735 -866 -57 -338 -472 721 926 61 999 506 -84 432 -260 265 -542 -701 886 211 777 -878 -646 -823 161 403 -898 -352 -765 94 333 129 -525 12 113 351 0 659 621 154 -98 566 916 -681 249 104 681 -894 633 -981 485 894 -760 536 782 192 -908 178 -650 -81 -289 567 908 198 773 59 949 135 -718 546 -628 492 -981 -277 251 -549 -597 -733 -260 -823 -384 -859 61 -780 -121 -96 400 168 -963 -76 707 731 -785 -167 490 -267 45 -482 90 667 -778 119 110 -711 -559 -391 31 352 -90 417 297 252 -579 -199 655 -749 355 913 -451 -489 -630 20 -291 568 617 -290 829 368 -161 384 -327 109 -18 203 -706 -596 789 594 340 949 -698 587 801 -617 141 895 535 874 -726 95 820 197 -620 286 -870 -95 204 124 328 830 -266 -174 973 90 562 -76 112 414 310 65 -888 -690 998 -953 372 852 -812 -597 2 -645 -436 -487 357 790 -919 425 -896 -44 -655 -838 33 906 191 -757 -128 129 -378 123 -194 357 -545 414 -353 -993 817 -666 -426 742 632 293 539 -883 -583 488 -533 312 638 758 -60 55 906 719 -861 841 -621 -151 -831 468 -444 -625 134 884 -574 -91 420 158 666 -282 544 209 22 133 604 245 -755 927 583 502 -166 201 -625 263 770 -858 905 22 -899 603 532 -925 -734 -898 836 -402 -150 -250 -888 156 402 -988 440 -94 -47 441 -461 975 259 473 444 -967 314 -272 378 982 563 194 -228 427 -445 279 -807 -724 -659 -204 453 -578 111 -728 -366 678 -655 842 765 -512 984 -33 950 45 -499 251 233 -171 254 832 961 179 137 -926 -251 457 752 -409 186 -242 954 659 -840 261 -535 -968 -678 162 -560 581 450 -489 -674 210 479 -806 -386 803 279 -541 -717 -976 -334 -469 78 -265 -122 806 516 212 -43 -835 545 -505 289 -641 652 161 386 -939 -510 -610 663 -89 -418 -782 -548 -459 108 209 230 727 241 -412 -480 -720 -555 184 633 -456 183 623 323 -390 24 319 987 855 -615 462 603 826 470 360 765 -73 293 -842 -137 305 -343 814 811 351 286 797 -443 -443 363 -520 -958 -53 -647 239 -181 -361 604 101 635 877 130 844 474 -484 269 -358 -365 454 99 434 -646 -829 351 238 891 470 -590 101 -834 18 -285 -920 -253 159 -539 501 -940 113 -596 308 -807 -330 -561 -836 164 268 924 766 -415 89 -578 -804 998 -941 496 470 549 -828 -928 681 -6 -37 188 -576 -809 -283 -658 -172 -220 -568 -528 -803 74 366 -473 402 915 -608 893 279 -632 -657 -842 -351 596 -735 -548 -294 -226 -385 837 -779 996 -395 87 410 829 -564 -923 176 -264 380 753 167 132 -997 844 -263 902 -132 548 -820 -283 -654 -821 806 -929 -259 -823 176 573 391 -796 -409 211 -386 167 -349 -722 876 593 187 621 -202 503 169 733 897 1 -884 -258 700 73 900 -760 -186 -177 120 755 -405 -930 205 668 -390 -643 -511 491 -157 -591 861 -669 725 789 -823 833 -665 -196 337 -601 -125 144 -66 341 -209 38 -282 -520 -753 -491 404 896 427 -478 -643 439 -98 230 170 465 -26 680 -135 -610 32 320 -667 -634 341 938 -119 427 698 -771 136 781 266 79 -872 -994 208 314 216 -796 -293 -169 -479 -468 961 -978 -912 995 -289 -3 829 -193 -494 -174 553 -111 475 309 17 -449 -367 161 687 824 -480 335 493 -590 549 -806 395 415 436 827 726 -550 26 763 977 -960 -807 -981 -900 -943 -738 -49 -285 -928 -480 -420 7 -922 593 597 920 -9 214 870 658 -242 594 -281 -767 351 300 -48 -346 607 716 78 -380 145 -226 -634 270 514 -806 998 390 488 -909 -949 307 -552 -35 -330 27 549 -407 856 901 457 616 -231 -362 -953 322 718 1000 -612 267 -552 -737 -306 -632 551 -947 58 -256 227 -327 562 -293 365 -934 369 747 322 240 -962 -413 -702 -543 279 -27 685 328 -76 -230 429 -654 -877 -921 -396 202 747 -270 906 -779 -345 -715 756 185 -233 196 -212 621 -707 103 130 940 208 14 -151 832 671 547 -683 519 966 -502 -435 897 729 123 480 980 -842 -587 -530 -462 -34 -894 86 -178 722 -925 -570 86 -218 -579 -748 611 957 -432 -32 -518 -968 -467 232 873 -712 704 865 -65 793 -479 -763 -612 -262 94 249 -260 -85 -417 -652 -285 -606 29 936 948 -554 -175 -77 349 238 468 -561 -645 234 152 353 311 562 -602 -312 503 -690 -580 -441 -582 -485 849 -636 251 -355 -26 -975 -529 -174 356 91 110 120 109 302 -772 984 -351 -957 935 829 -903 -10 -845 -182 -79 401 -818 -494 -652 521 161 67 -534 -140 117 -108 798 705 -84 209 -232 -951 961 760 -708 305 676 370 -245 936 -314 657 781 166 824 -554 -273 163 -311 519 -780 893 209 -756 -128 -198 324 -902 -628 528 447 708 -409 231 -401 -841 -765 889 -284 577 -148 556 49 454 -368 -47 -265 712 225 204 -126 184 647 -260 -613 -838 917 679 -454 275 -755 -620 996 -827 -772 -908 531 832 -218 -350 -509 -253 872 783 460 334 179 -363 -812 -25 366 -733 -178 -569 114 994 675 -10 42 -336 -906 768 -769 -112 484 -397 143 -342 -384 667 -26 472 -414 -865 634 -528 871 -141 917 -344 782 -767 585 454 484 147 -362 -132 -111 -260 -389 -317 18 529 -951 -241 -107 816 946 722 393 -27 -341 -708 478 450 489 -627 -822 585 -709 -283 -149 626 -894 -739 -47 198 -684 514 -496 -534 -595 373 200 126 690 -688 736 -969 168 -614 616 -381 -534 198 10 416 747 355 -342 -874 -809 -899 115 4 177 443 487 -387 -192 -436 91 -709 848 -877 -898 920 284 987 311 -505 1000 -84 170 -298 -433 25 -909 -478 638 645 -125 30 -222 -960 911 106 -97 -319 -899 -840 552 996 69 418 -944 125 633 -402 -709 -536 -328 323 767 -22 -998 -596 715 -56 45 -304 581 -19 -591 -52 -258 656 -303 -858 31 466 -158 -247 -287 116 729 -653 229 -949 268 -468 -388 984 326 731 -76 -25 68 -687 598 48 -349 -651 12 -956 -936 -856 -557 -421 -179 462 -581 -448 896 300 814 850 -826 -18 -415 -331 -409 -495 558 591 -54 -340 -216 -933 -572 706 -58 833 -665 864 25 -692 787 484 -121 937 823 -99 581 -773 80 248 -989 -360 -502 -167 -696 200 -776 -686 835 -973 -597 578 -528 841 817 477 -889 791 176 -651 212 -20 48 -871 -107 624 -892 -58 668 219 -730 -951 85 913 778 502 928 232 900 670 -538 613 612 981 -862 73 522 -774 -927 364 -566 -13 414 -219 322 278 -843 836 661 148 -848 -152 -484 901 183 878 156 -30 -231 434 343 -787 -661 -851 -105 -579 642 -447 -666 966 -51 41 602 868 -275 867 862 -577 -789 786 148 879 472 -472 -652 -395 -877 -86 -955 -586 -9 881 -332 107 249 962 201 904 -414 -318 923 240 -895 554 968 575 -40 843 -129 -918 140 -861 -357 -629 -524 -526 0 66 -129 -175 482 -154 347 -411 -292 243 518 130 -573 138 -855 145 -73 -485 527 -802 -499 825 -65 629 -454 -146 362 -770 -171 -754 460 176 -180 288 -494 614 -898 123 630 872 751 212 -151 -139 -330 -555 -986 -991 438 -506 -301 611 556 361 220 78 172 143 945 -519 -960 206 -707 -802 508 -17 934 -325 746 589 -636 -290 -257 473 75 -541 -91 124 -743 -807 751 -84 -815 452 889 -987 -790 -78 -68 -369 -524 -737 -835 -295 252 -236 -290 307 217 -50 -126 672 347 -542 -323 -7 -123 116 -270 64 -557 -340 246 -303 -832 412 170 424 -682 -288 792 -324 -511 -956 -560 546 -863 -197 214 69 -736 -116 592 459 -969 298 -253 238 876 -447 663 -881 -98 28 425 548 529 -854 351 -712 -709 783 293 -756 -102 236 947 -349 1 -479 670 -883 474 -47 -226 -268 -323 -502 -595 -258 686 264 316 -206 -281 -489 -254 386 340 291 -812 171 -933 -1 927 8 866 -443 408 646 795 -585 371 592 151 -353 -429 -965 669 -773 -720 741 582 993 -29 -570 18 -647 452 962 389 -297 -664 362 5 704 -697 432 -642 -776 393 196 -81 991 976 -920 273 -728 -651 -125 343 -903 612 550 -880 810 229 -482 755 52 -830 -893 586 354 572 -596 683 407 -121 -682 187 -441 -975 -881 -634 -716 583 642 -179 -330 -285 146 -632 452 -251 -804 -6 -161 -842 670 315 637 -40 -133 745 28 486 484 97 312 -344 418 -897 -567 -464 542 9 -117 15 94 913 809 556 -421 731 55 106 196 434 -836 7 -259 340 55 763 447 -251 712 584 -914 -646 -669 811 -553 -626 -374 -336 129 -651 79 638 -262 198 497 366 -735 -822 210 -601 -364 -570 911 87 345 -532 -333 -254 514 -547 155 448 377 -408 70 -433 778 -622 -980 282 807 -438 242 -583 648 -258 331 -154 280 -397 -863 -714 -522 -7 -509 -432 261 804 661 -787 -354 294 -590 152 -195 780 501 725 397 498 400 119 822 113 -643 -244 766 832 -872 -170 -204 376 69 796 -80 -749 433 596 832 -679 197 407 671 -976 -511 -556 138 382 443 999 -585 485 101 277 -268 -619 524 -192 -7 235 40 -491 414 3 -724 -233 661 -875 -981 -528 83 -492 217 923 691 639 186 958 -985 30 319 466 756 -992 -545 -988 519 -999 38 355 555 148 -823 -425 -635 501 45 427 -150 850 723 -308 866 435 -525 -232 704 -474 23 871 844 -909 374 -238 966 -740 882 -99 141 454 -168 278 121 -53 731 -946 753 -343 -226 320 -907 485 -980 -707 745 405 132 -140 -130 736 -904 -664 -232 -53 -596 199 364 639 974 294 -147 181 192 -520 -663 550 976 -563 -787 474 561 663 948 -48 -380 21 740 -896 31 235 272 555 -647 -270 -827 -875 886 523 -669 -910 547 488 573 -508 -643 -75 738 -918 412 -795 -774 -691 49 -137 128 -862 321 -412 -769 491 367 -529 171 -748 -523 -34 331 -367 -677 -794 -346 197 -570 -204 -68 -313 917 226 316 -814 38 -424 379 -519 4 -40 -27 -358 709 -142 -473 -327 398 -798 -632 -660 -239 -33 228 369 -222 -279 -55 929 -133 707 -824 92 -151 -304 -933 106 -908 545 637 697 842 -271 88 -477 -758 572 -971 -164 -666 304 329 -325 71 -133 652 493 -744 -457 -718 -147 870 -140 744 -414 -741 81 620 570 803 852 -72 -609 998 284 -842 175 -214 -786 265 -463 658 939 283 320 -932 -672 283 195 -615 -406 -643 932 295 -394 695 424 -193 846 -804 95 -341 679 955 493 528 -774 214 -776 42 -214 -133 301 -806 156 -497 437 -858 71 564 -76 -909 -277 -673 248 69 -55 479 282 -485 -529 865 325 139 458 48 180 -100 45 -780 -770 -940 197 -636 331 309 733 108 -105 -387 518 844 70 -22 537 -714 -624 -26 -194 596 -332 -524 356 129 -987 437 380 103 30 815 805 123 -328 900 -678 301 -820 -536 437 -833 580 782 -602 217 -568 -746 744 246 -774 -737 -308 -854 191 -169 -661 374 426 -845 -606 -200 142 666 278 -230 978 -758 345 -348 -847 -484 -408 155 -176 -715 -231 -750 128 -865 -596 -597 228 -760 -795 761 -90 167 241 313 95 -658 49 -214 639 -275 535 -910 -484 -527 997 -483 75 798 -584 470 -40 -263 661 -97 -950 835 -813 -667 250 504 331 -222 538 -83 909 430 986 -11 -38 986 -57 94 -353 -666 708 979 -732 -345 -451 32 703 242 -446 -853 269 -713 490 -989 -579 -743 -882 87 140 -240 -884 230 -82 823 -7 -971 228 -803 328 896 768 -710 -762 797 -770 -923 168 -728 644 755 -674 705 -486 -399 -65 152 196 345 -64 21 -77 850 448 766 41 -533 -573 -885 845 -335 494 60 641 -273 -797 -137 -529 298 273 -366 12 661 -932 -37 -136 704 -100 532 -453 352 760 -440 -879 421 925 194 213 -952 956 87 449 -348 569 380 -978 -315 -135 -233 468 -423 2 -384 -536 467 -718 65 -949 -971 -966 251 -837 -537 -874 307 569 485 51 353 -456 -946 705 60 238 299 -311 -6 -982 -944 -297 -155 -676 -725 -195 -23 -638 685 59 -764 172 -126 807 -543 -853 755 716 -403 623 -130 -543 -937 -972 896 -849 -328 -658 -161 189 546 444 754 -531 -679 926 192 -704 -874 318 630 -134 -751 -475 -671 815 827 -865 -968 -703 516 -219 550 164 -609 543 -145 -792 -206 381 -41 483 254 -157 -358 652 -590 246 635 -736 -651 933 -920 -81 28 -492 314 -6 842 -489 -239 459 930 -63 -141 571 -247 -549 594 121 3 260 -145 -824 -660 -84 224 67 843 -666 -12 490 -904 -582 -726 -563 492 162 850 121 -894 267 51 755 -443 -957 -740 404 -966 24 -680 -399 -63 -585 238 623 -316 367 590 -290 -780 110 566 52 -389 473 -52 346 -259 179 -258 -80 -166 196 -549 -100 -482 -398 26 691 68 391 831 481 767 660 -584 -331 719 -406 282 -996 931 -452 -596 -790 388 857 24 743 805 854 -468 761 944 -624 647 -121 -660 710 127 248 -393 -130 689 -633 118 -748 -852 708 345 872 -721 -679 6 188 -181 -827 -684 123 980 -904 -412 -826 176 -374 219 -632 847 -102 839 -837 -87 755 -860 271 -952 290 759 -737 584 -556 146 479 310 523 -434 -799 372 -913 637 -270 572 155 -415 -42 69 989 676 -56 -962 -391 900 876 542 274 159 -807 861 -941 337 331 -181 954 202 -995 -584 238 -665 -145 -920 -473 520 -311 158 405 248 950 499 131 200 -378 968 -700 -474 -49 337 -414 -919 -391 903 809 51 -252 -441 -197 -187 780 -290 614 -30 691 -935 244 -643 568 853 -163 118 715 997 251 528 -885 -209 568 -225 851 -229 -342 752 803 -144 102 778 -171 -434 73 295 -511 716 857 165 964 326 -273 -240 -58 771 268 615 -619 639 -778 -202 -901 32 80 601 -41 -80 -45 450 637 329 -319 -329 -271 -246 542 683 706 -357 555 -496 -710 -644 293 505 692 -31 356 877 407 628 269 364 599 -452 -165 -339 801 -762 985 -278 -531 -111 -780 540 -576 -976 -503 -309 525 10 410 -504 -891 58 -229 279 276 7 299 669 -716 134 51 -304 795 -700 311 196 696 489 -303 -666 915 -26 584 -61 547 -534 -912 -620 292 757 -559 121 -726 958 -928 -321 563 -131 89 877 -300 342 -135 994 -601 -16 -774 577 -440 -95 -743 671 674 -129 349 -923 348 210 509 766 -608 695 192 654 -799 -760 867 928 618 -949 628 950 249 -429 -526 791 -8 876 178 737 -743 520 -794 -432 964 516 -522 -879 -804 531 916 -392 -195 -529 -263 -872 344 -782 711 737 376 -990 -917 -69 -899 -891 -383 83 856 -416 14 -789 728 -342 818 755 650 -467 -567 -976 106 -507 329 -34 -490 88 355 -753 284 -133 721 682 848 827 -588 351 723 -254 -201 -944 -979 -723 425 243 -208 -206 933 -932 153 -778 6 -794 -516 -119 212 -597 -76 -731 997 363 -727 -997 -390 331 -543 547 419 418 -5 189 -357 -880 167 -742 -945 -671 389 -813 -2 -172 262 -382 258 786 58 -789 -55 181 -638 307 513 -627 677 -944 -29 424 933 29 503 112 68 174 -47 333 28 -134 237 -39 681 946 432 83 -397 705 131 -556 947 108 122 516 170 930 -106 421 -639 -72 455 324 -548 832 -815 -244 824 -346 -244 -603 21 91 470 157 158 982 -353 -910 623 -678 309 692 -151 406 416 -285 810 -782 -642 228 141 457 -639 -487 949 730 226 -487 2 -417 452 914 338 207 -485 906 -230 823 -719 924 440 -973 -17 311 -554 -633 -459 -104 -788 -36 -279 787 -534 -109 975 644 147 171 317 661 -278 -895 294 -17 878 -861 15 -204 -473 -133 -874 732 -493 -630 212 -367 72 524 -628 -171 141 731 -630 939 448 596 566 -186 650 -753 631 776 -700 76 -77 -393 858 -607 -61 -429 -878 865 -586 733 -56 -261 106 35 232 -966 -495 208 -428 -255 -781 17 -451 -514 392 145 181 643 -642 -695 437 -119 797 960 620 16 -758 -367 -85 249 -468 573 345 882 801 -873 -470 -334 -935 -499 -816 439 731 458 -683 -602 -50 484 -498 -409 -334 -509 -649 270 -864 -369 -976 574 780 -375 32 229 681 -640 -641 -723 -342 -857 -390 -652 -235 -604 -544 -543 -74 -727 723 -818 816 282 -672 370 -498 -505 815 -760 -429 169 -341 -141 -903 315 -881 495 212 192 412 -112 -674 -782 619 -277 -491 -171 212 641 -307 667 272 -300 17 879 -938 217 -392 -768 762 -793 940 698 486 -447 -775 -514 -380 -985 -677 370 626 -745 776 725 -544 212 -30 -867 -773 -402 135 721 -430 -351 -667 12 -751 -457 -947 -258 945 755 -324 246 -584 660 930 455 -328 606 -335 91 -385 709 199 747 -857 -809 786 -153 -491 424 -822 -853 -328 126 -552 -820 386 -758 353 -832 419 -582 439 -152 765 223 -873 16 421 -858 136 911 -661 -243 -109 -657 702 -581 -339 921 -333 276 412 867 526 527 217 354 -350 -926 906 986 56 557 -536 -724 -984 -386 624 372 -908 -600 -647 906 662 -726 -94 -861 -119 -66 -205 -980 -624 810 -560 62 -956 -203 -773 699 -498 66 923 -523 501 -696 205 371 -293 -789 497 -747 43 -470 49 -335 -43 -573 -131 -401 167 -321 -637 -398 -6 -182 535 926 -164 -850 -405 -397 159 -517 27 277 -516 -363 -141 -11 979 -444 703 -711 -962 -64 -953 -586 -555 655 420 334 -1000 -433 -617 889 -844 -375 521 328 -945 -579 -504 803 -425 241 742 657 961 -592 282 -594 728 18 298 239 784 -385 744 153 28 -80 828 -355 -481 -672 -311 794 270 -712 -94 -420 -931 -467 695 857 138 -532 391 -886 -653 -320 463 721 449 -651 542 794 502 887 525 -809 -555 164 483 -996 523 -741 871 584 -705 -9 -199 177 124 841 -719 -708 -513 233 -804 -273 -214 499 384 -375 -314 -256 -149 -809 131 -496 -359 912 21 960 -142 219 -289 77 -430 791 -139 796 153 414 -744 736 -822 -792 -151 524 -364 459 84 869 66 274 -726 -945 885 330 792 -217 302 345 -101 -746 291 -226 -947 285 282 464 243 -707 -754 -349 -528 -507 302 7 860 360 732 163 500 795 -428 808 902 -606 196 374 -598 -258 906 -892 -999 -884 96 -625 925 44 -237 -324 804 822 334 -23 852 -638 -652 -794 -242 -710 437 812 -800 -355 748 332 -30 -76 493 704 2 -582 747 786 73 -421 14 -437 278 690 770 -617 921 -810 -651 -530 -669 -417 -278 483 379 -654 272 -459 807 590 -167 200 269 -530 -781 -185 -440 -583 -551 596 425 -507 374 252 560 -986 514 600 808 273 -617 703 340 676 875 -905 18 -344 -257 962 788 675 -926 -16 -80 -403 -502 -930 -964 446 1000 781 -952 -192 777 -711 -549 -242 -705 -110 101 385 961 407 323 908 -892 384 -867 -477 919 -256 896 318 -36 668 310 -213 244 968 118 -634 -347 218 70 43 -235 -222 321 519 -691 567 -901 -151 -463 90 -14 932 -955 -601 -825 866 287 940 -847 -290 136 -410 -71 878 -474 736 -586 -812 592 -587 885 -318 241 300 233 -343 111 940 934 593 51 -654 -69 820 -992 549 469 646 -666 169 421 -517 235 -927 169 754 -241 -398 116 763 729 -300 -152 758 3 124 -63 523 258 323 -253 -415 -780 -667 883 -80 474 185 -651 -600 -691 -762 -102 143 914 39 67 -643 948 441 -543 -651 -829 65 -891 -437 -10 831 -959 313 -77 -973 385 -654 913 674 214 -528 206 -135 399 -385 -161 431 -305 79 272 -457 -890 -982 849 462 -98 -435 -158 -314 -917 -280 415 -187 -350 282 -789 -704 23 548 -22 -5 346 -719 -333 502 -493 31 -891 999 -555 -779 77 -933 -330 489 -791 -736 91 -979 551 623 133 -374 -372 -845 -77 -499 -221 -346 586 683 -662 562 -614 320 -264 933 304 -703 559 228 144 -502 68 288 532 899 198 369 -892 -917 452 -580 -524 -929 -223 -117 -170 510 -188 819 -656 -996 -480 -906 97 -279 -647 -47 596 537 564 677 -66 -403 -686 -274 192 -961 -131 200 -81 299 67 -765 -279 236 287 -288 -653 410 706 301 -675 199 -624 -505 -359 -929 572 -566 71 -623 -769 -405 396 342 -981 -764 -242 -603 478 404 770 5 -988 303 -162 934 420 -559 327 -538 -304 344 -920 -465 519 969 302 175 -568 427 -53 -112 -608 740 150 482 -591 -36 386 -441 964 414 -428 92 -402 82 7 -60 363 -118 668 -654 -319 725 -706 -715 -396 -293 -643 43 -314 487 98 -28 -616 -48 645 -322 25 -169 -125 -405 188 -539 672 781 -91 -74 754 -27 463 -584 -666 993 107 -517 -308 -995 996 -129 529 823 713 -6 97 -935 640 527 -938 -423 -978 -579 -491 -289 -771 243 519 -289 -769 249 122 211 177 555 -412 -178 450 -630 930 -859 158 896 767 237 538 542 343 392 -842 -241 331 377 748 916 -951 82 985 760 797 -102 775 438 -457 987 189 -728 619 -24 -879 480 -854 -2 -997 -665 501 -935 467 -436 -482 -899 -113 118 -35 -1 -503 -537 -234 139 938 -377 580 266 149 -175 215 648 -592 -38 -560 104 252 404 -108 -620 138 873 -150 -217 263 -812 976 -463 -757 174 653 85 -795 -535 252 -385 -199 -346 -577 -456 -389 553 799 -866 476 132 -719 335 -156 -507 -655 305 317 997 -160 -149 -258 493 840 -967 -857 26 439 107 549 -585 -672 -570 985 -509 285 -97 206 43 102 201 -663 -217 692 -179 -444 -360 -940 -186 -8 464 -779 -366 -636 -160 -725 -681 934 -275 -309 -166 773 -28 308 -830 -822 -397 -917 -371 -12 309 -193 -233 703 -25 -77 -739 -52 794 955 273 290 -521 -106 -757 787 -502 -174 -165 489 236 -777 -192 -424 -681 -288 -124 612 -113 -552 -774 778 -848 -830 779 607 63 -273 -528 308 982 31 96 115 112 47 247 156 -393 710 73 -799 750 805 250 -698 528 -485 -59 -379 -345 964 -949 680 -404 -770 68 -967 672 854 32 415 348 -561 803 -245 -906 -243 306 241 -854 -301 195 -886 -784 716 -66 -904 -51 849 -571 -176 -632 -794 -449 348 558 -946 801 218 893 -731 -445 797 678 -510 -875 458 231 -580 560 501 -386 -721 -408 994 469 691 -392 -188 -440 257 -444 644 576 88 153 612 -246 -195 445 -578 -763 987 -21 -85 489 -422 992 412 -454 182 -65 -356 772 178 922 -852 621 452 738 -477 -681 -130 611 -917 -726 -855 -423 260 824 -412 -890 -670 -27 -262 249 344 66 23 -746 -600 -712 -420 -297 -40 642 -321 605 788 291 -574 622 161 605 965 731 -654 550 2 878 385 -884 400 -58 988 -694 -729 -425 -343 -498 -546 -711 668 875 -988 895 360 341 191 695 -621 253 -44 521 -585 -208 -449 -307 -830 327 155 839 819 10 42 973 -260 476 -49 -182 228 -643 978 393 715 -727 -733 -42 -894 -134 -83 -5 109 428 935 331 804 292 228 -422 670 -879 720 -105 697 -380 403 -363 612 -77 -755 -467 -145 961 -159 461 -362 486 -845 154 -448 -764 -968 -509 -892 639 -548 818 -135 2 -785 -514 278 -670 -846 -604 18 -516 -398 940 -908 779 -909 787 -656 -5 18 -378 345 -144 -50 526 -727 -621 820 660 954 -341 -379 385 -603 121 956 317 734 96 -385 799 219 -532 917 -69 805 -55 621 -733 -161 2 411 375 105 -883 -786 -426 799 -701 -891 -500 55 83 -545 856 18 214 77 -252 -562 485 987 400 -525 535 151 799 -754 -13 -208 558 -642 -987 -462 -38 -161 -521 -375 -853 173 316 757 815 223 -744 -566 -685 672 -863 126 714 -872 -342 181 -397 -773 445 -206 -530 -643 -52 -729 -149 755 510 472 -234 237 -486 -262 235 -31 -325 638 838 -360 659 -915 777 105 899 -705 339 81 807 196 -391 835 286 -243 -152 -600 88 466 359 593 78 612 -192 -756 302 641 248 3 -662 19 328 530 -200 -785 642 -85 -688 314 359 -709 378 -590 -496 533 -890 306 -224 36 -647 672 762 456 187 428 662 -478 -388 -735 -198 51 -164 449 329 399 -232 -533 290 -9 352 -626 -854 -20 402 10 374 643 253 949 694 -965 241 -381 701 761 820 532 173 943 -206 782 124 -642 -502 201 -783 92 384 279 -713 -949 -280 -945 -230 309 -832 498 513 -880 -727 666 314 526 27 -985 -728 189 -945 -250 518 893 -85 816 325 -64 -16 558 203 412 118 544 -239 -629 -245 -438 -203 -968 -904 -154 153 -119 -209 -235 13 -744 -898 -417 -761 719 -377 -751 -611 -271 -483 -710 -849 667 -2 397 379 -662 -449 -353 -111 -444 876 285 -623 -33 658 485 511 357 -144 -8 -45 -537 -454 -400 209 -216 891 -475 221 411 336 213 -471 762 -757 920 -566 -78 482 -36 384 -28 -200 957 -515 -944 852 814 -792 359 319 -688 316 914 601 -865 -98 -533 -634 -182 889 -402 901 415 924 -560 126 -698 -266 340 355 782 -940 261 565 -706 684 -685 484 -526 -223 -250 440 -564 827 -556 10 455 194 -83 -660 871 297 -572 -199 353 -993 -777 207 -647 -424 118 -789 -490 -249 841 -858 -272 -770 820 -371 -450 880 265 -541 -497 -516 -71 -284 -946 927 921 860 -171 -11 332 -343 -209 182 -8 108 53 -664 -863 -131 -490 548 -342 -180 -593 770 -928 -862 -542 -602 -656 -801 568 394 -912 -419 -681 108 152 533 207 302 992 936 193 9 116 706 99 192 421 517 529 515 -248 -253 -787 38 228 -991 -291 210 -719 51 -438 318 757 152 98 642 412 765 -753 772 -576 -617 -834 395 94 -82 -142 171 -190 -343 -211 903 568 423 348 -732 570 -447 -843 -693 244 350 614 -823 843 -538 66 594 474 -593 -183 -938 -364 553 714 -235 -958 -906 734 632 -905 196 -322 370 786 -14 -365 833 502 602 -602 -42 -262 -708 -570 162 -452 642 882 -812 361 449 -425 -658 719 -137 -685 96 448 562 522 309 166 -611 -505 215 456 574 741 746 884 -481 -612 916 685 271 -796 -463 766 493 -579 -162 836 -77 -775 -676 -889 -869 -46 -454 -264 812 844 -173 848 -153 637 148 918 659 -761 260 -430 468 261 952 638 -911 -148 -560 -877 -622 -288 -983 968 -452 -950 -168 -685 -74 -344 756 -804 834 -471 -967 -202 -636 676 -764 -953 -896 -470 -75 -237 -5 -344 226 152 -995 -992 -436 902 -680 -252 491 474 -553 -190 111 -397 428 856 -689 -374 -499 76 29 364 -360 -907 163 -249 -249 580 778 661 -166 -361 702 120 -651 466 -280 314 -74 113 340 325 578 -392 72 -294 -163 -211 -919 -266 851 187 829 -368 -294 -247 -376 579 -386 -159 -620 -676 -281 -862 -534 -886 784 849 -802 -247 148 532 414 -801 -942 131 -486 -783 82 -396 646 -508 110 336 491 -781 235 529 758 -812 -953 488 -366 642 -126 86 303 -30 -172 83 -229 829 -353 -728 -799 -507 -395 -564 424 382 28 16 -180 623 -56 626 278 106 667 -261 404 -736 244 -791 215 -999 -22 195 -306 -870 422 -345 829 166 -26 829 -453 633 568 921 698 923 -485 -286 430 581 -733 187 -308 268 -887 884 -258 -180 546 -556 662 -506 611 -355 -593 -719 255 -269 -622 796 794 341 -842 491 -303 -597 61 -697 470 -870 -346 22 354 -551 268 292 -265 -389 -411 -793 -305 -602 214 748 -227 -645 176 453 -823 715 78 -28 -937 447 -342 -693 -200 -97 172 -363 -590 159 260 -832 -45 880 -415 73 -792 168 -321 -665 120 -395 933 -257 907 312 -605 139 -613 -362 598 -76 -615 -225 333 -323 147 757 434 22 -603 -612 -461 631 -411 -44 574 -582 -568 64 -820 -124 -116 622 377 -705 931 733 -594 -582 -407 -187 -2 204 -888 -544 792 -151 889 -883 -537 297 -748 -972 -132 272 -447 415 -159 -427 920 -984 874 362 -785 857 -390 -939 -526 -965 -477 -703 239 109 -56 -718 4 -927 824 -857 629 844 805 -734 961 77 102 831 281 545 476 -503 975 -280 457 -237 -597 72 -975 528 71 77 -532 759 390 316 -100 -417 -779 489 44 -219 -379 823 866 -74 -718 743 224 -838 -974 107 -231 -425 -368 247 375 49 -278 -463 607 184 956 898 -735 531 847 -241 -395 -380 -145 849 -300 -851 677 349 469 700 302 -61 665 77 802 679 30 -723 -601 201 -237 -623 -898 175 -28 -817 340 -396 -686 558 -864 -200 124 947 46 -474 -624 -635 759 -764 -195 -424 -108 258 997 141 368 -110 946 -391 -370 -333 413 551 365 -677 -171 992 398 90 508 -2 -692 23 398 -296 -317 60 374 -8 994 994 -934 -137 -392 825 -540 312 974 -139 -34 -636 171 211 -940 644 -828 -529 317 -424 -368 468 -256 879 666 -163 317 136 -534 814 -323 -657 -16 -947 499 581 340 858 354 691 -380 972 954 990 319 413 -113 -627 -625 897 -380 -847 551 637 643 45 -175 -284 -931 -915 -787 277 -999 203 888 599 -852 551 -852 367 -921 -117 -980 -256 229 -795 431 724 935 -650 483 -831 -234 -419 750 704 399 139 989 264 1 15 -872 -138 -439 -29 327 -359 725 650 930 171 -744 -731 569 -132 -782 210 938 -190 791 483 -952 -170 -955 -490 709 -266 176 -603 -564 526 -11 930 366 -823 -491 981 711 359 -518 -539 -15 -59 -684 -353 741 -814 -226 150 793 -16 752 -943 95 351 -837 577 -795 -806 65 -355 -488 371 -604 830 -169 20 -343 -637 -165 505 249 -652 -2 938 -158 353 -941 506 -73 995 -237 -176 -914 -527 868 -23 -492 -924 -395 -607 -201 110 220 863 -831 -922 753 -61 -52 -293 -587 -951 371 -14 -899 -332 577 66 -770 221 -682 -173 -771 254 125 -793 792 551 -132 -931 -476 192 94 961 57 -324 317 149 -88 -504 -154 -795 -697 -2 640 49 45 -241 538 749 -495 -416 -686 -788 40 -382 -221 -517 163 -535 -995 -365 236 102 -770 -637 935 -763 -876 205 -93 268 675 -173 846 798 323 966 274 -392 948 80 698 -62 421 819 -558 749 -169 -893 -945 -345 256 -216 892 -185 740 707 -828 27 69 -925 -470 -622 998 656 264 575 833 -904 -629 -182 138 -446 -78 -996 -107 -869 -472 -28 -747 930 -245 -766 -435 -889 -551 552 -347 683 140 270 -65 -469 180 497 -975 -501 974 -947 -485 -33 666 -966 379 4 -885 -24 -69 -889 -900 918 543 949 536 -836 912 -181 189 -894 68 185 -122 -440 691 -446 -327 -998 494 -241 -225 973 -845 -773 60 438 886 -390 -855 -867 -751 809 467 -310 -491 75 -979 820 232 -243 -508 435 858 -210 -528 -138 -548 -438 -880 668 171 15 936 757 -106 255 -254 -189 -547 -519 229 -409 -407 -238 811 933 -553 -997 445 127 994 -748 -651 -201 -6 96 769 816 -232 -894 594 413 536 -351 322 -10 93 -334 715 715 845 -506 -661 -370 524 -775 -13 712 -827 -73 879 -11 -5 81 733 170 -163 616 -477 971 43 -877 731 -781 -583 -338 -118 19 -460 406 959 394 -141 -979 220 297 -127 -828 813 543 946 -762 983 -467 289 -260 154 511 826 -293 -20 416 638 -984 561 563 -71 -232 44 -172 403 -311 -645 548 218 -623 291 569 -507 -831 903 88 -452 -853 -163 131 809 -912 -921 703 343 504 899 408 194 919 -523 24 -964 270 671 -900 -631 702 -494 55 236 -405 -438 -835 811 -159 -74 -889 942 584 -377 -797 -502 235 830 -583 -214 -765 -369 -107 -723 993 -648 -650 433 -442 919 242 -982 416 940 221 687 993 -625 -974 -639 -316 -194 -318 -207 -463 10 -134 947 258 -801 167 -369 -179 -134 -634 498 -132 929 394 -215 809 -325 -1 -969 -390 -343 343 -466 641 183 -936 -812 250 527 503 -679 523 310 284 338 442 911 -216 -375 -287 59 -445 -475 71 -958 -68 -481 -141 684 211 379 9 -761 774 -179 -789 14 843 -285 808 30 728 253 155 -916 -571 -247 980 -330 -258 -165 599 674 947 538 872 109 -728 645 -988 -304 37 -568 -543 399 717 311 -611 598 -903 105 -181 -934 961 -973 971 -57 -701 -838 -968 -257 -335 54 -875 -992 -51 399 -1000 -856 940 715 881 129 683 -480 -802 832 605 43 -883 -857 465 275 -165 -124 597 904 899 -512 -724 -478 793 306 248 372 127 -98 652 480 -991 563 17 369 116 -346 885 440 -781 733 182 491 737 734 -810 -2 -13 215 429 -795 873 65 902 -85 676 369 -947 933 979 886 591 -957 545 405 889 -266 -237 705 692 565 -278 -901 182 -945 -356 -793 -313 -469 2 127 -381 -189 957 235 951 644 895 447 85 459 249 -897 -615 -70 132 202 32 599 9 509 -572 762 -485 372 190 449 143 -190 128 -430 -382 209 -366 114 211 886 79 757 -18 818 397 -675 109 888 -244 -428 -541 -602 423 -965 641 92 747 -577 -149 -276 -757 295 495 706 -173 -906 38 -260 -701 661 406 -78 -177 -934 -761 900 -254 -310 839 -837 -181 -474 -417 -968 -286 -537 82 250 -459 875 -469 -728 -481 -282 -670 -678 927 20 -117 -694 -151 -188 -408 951 815 714 948 -3 -322 452 -723 723 631 -885 836 -986 134 -512 831 -738 -367 676 114 554 -939 -34 -227 -760 250 423 -551 654 250 417 707 -562 -134 -11 189 854 353 -693 442 -166 949 -126 271 -51 200 896 486 986 514 -391 776 658 -736 412 -340 -774 -931 -35 980 616 424 585 243 -338 986 -901 -374 -852 516 -276 537 -930 585 -986 869 -263 -774 837 784 -268 -328 -165 -768 -365 556 -199 -87 -780 -97 -99 924 555 -750 -819 177 1 -37 -519 -197 656 65 -178 -670 -336 68 -867 34 600 923 221 691 775 659 348 -468 151 -778 869 -820 -776 -330 -592 -100 -189 -732 -408 458 -520 -467 -493 -890 -455 -568 -769 -750 -712 -577 977 535 -499 -531 -191 429 -91 -368 -432 -822 -423 158 651 -275 851 724 -390 -567 276 -584 -276 -60 -66 -388 67 997 -202 -581 5 -824 635 -814 -918 -814 -770 481 217 -245 132 244 776 -963 74 255 313 -102 609 219 -233 -590 -165 -836 -204 190 -313 -621 -560 -436 -546 -830 470 -291 -87 -508 149 620 -860 157 -401 631 -393 496 -152 -412 679 133 -103 63 305 -65 28 891 903 760 306 836 -699 -14 685 -250 874 722 872 65 559 111 -409 -801 -783 912 -565 -699 -923 949 147 -940 18 -757 -830 -228 596 -947 -542 -768 -251 759 -383 486 597 -369 -1000 -983 -340 574 286 687 -247 540 523 37 960 745 -907 -973 372 -409 -538 469 115 -685 676 -470 552 255 334 916 -885 233 850 902 -263 -229 755 818 -786 -660 237 72 -701 -936 -994 -938 -827 -971 453 696 350 631 135 955 -748 -230 -975 552 108 -524 580 -531 -562 -757 364 -422 -98 165 392 -500 -123 -548 -204 -761 -877 997 -320 292 927 -94 -146 182 -994 915 -664 108 -895 -86 257 -249 -866 -8 -908 557 -363 838 431 -230 -495 -558 -575 -53 -897 -648 46 -981 -244 541 -622 553 -159 636 -581 284 -407 -373 -142 821 933 -204 -535 302 933 695 873 -812 -8 402 -281 959 -106 -350 -627 -426 897 7 130 599 977 -166 -219 -106 -982 506 -89 77 564 110 -657 -186 4 -546 548 294 284 299 511 -555 88 -159 266 -60 246 678 741 -170 170 6 -751 -783 1 218 301 -9 -270 591 221 420 195 -719 -882 -331 -390 838 908 -903 -135 36 -781 -851 -978 85 -593 605 -677 58 819 -373 -75 -464 330 -944 -769 -985 37 101 84 537 935 984 953 54 -983 -425 -951 -988 268 98 714 -541 338 772 -343 -272 -890 866 148 -803 -522 52 258 -497 -609 -427 -103 -648 -654 64 125 905 327 -233 -553 114 -884 -76 600 761 -10 671 63 -335 -936 -44 243 338 391 431 266 -134 524 -510 -818 -432 -97 768 -429 -765 -671 -218 -492 -112 158 -462 10 935 -962 -601 -53 411 252 -269 -432 -534 293 -597 -486 -495 -119 -221 -15 -774 -890 -121 -81 858 -440 362 83 -295 771 -12 -952 -456 967 -992 -799 -288 -42 406 339 -84 -33 -141 305 -467 -580 15 718 -33 653 -5 560 17 -132 -236 909 42 -951 483 684 730 -496 459 -477 -854 68 -742 -532 -413 -391 -581 -918 561 -794 948 959 559 -78 315 914 732 994 559 269 248 883 205 -806 -610 376 -655 -323 -132 -88 451 -826 -608 160 51 296 903 961 -960 945 946 545 -223 608 957 372 -472 847 -151 568 99 981 609 167 -679 -537 -816 456 627 -429 -435 289 -30 -43 472 -711 326 -367 -389 212 735 266 225 -757 -504 -703 98 -148 35 671 -578 78 -473 296 971 -811 -649 -548 -541 -213 98 259 -215 89 -559 47 -322 -804 581 782 -420 650 -810 191 -439 97 -668 -911 -664 -646 832 -61 -695 161 901 957 519 836 -604 -735 -992 600 833 283 962 505 -81 130 -204 -995 -843 498 838 -463 -277 527 909 -587 290 956 208 -953 -542 -775 -374 -30 -138 -469 -697 -160 318 992 -832 -401 -884 473 160 -117 -796 558 2 -294 729 194 257 -487 -316 87 -108 660 477 -144 575 335 -871 882 -316 890 -211 -652 973 662 55 -89 214 955 -55 -44 661 841 -815 -722 140 531 746 -105 736 -790 454 -385 531 456 461 874 -986 764 691 -686 181 768 -269 -697 -798 525 917 548 -942 -17 -68 46 864 -699 -509 -84 75 -926 616 555 -35 -151 -515 352 -903 -300 905 380 -151 -677 421 -681 -432 -394 -969 122 395 -271 -710 314 722 -490 -528 584 -6 418 -512 -826 787 -991 269 786 364 618 -386 -132 520 -156 -97 562 -269 -145 530 782 599 673 -848 653 569 -732 1000 835 -128 -532 -709 -357 -739 -773 -691 686 151 254 536 -541 957 -105 -465 359 258 332 199 -504 84 -797 -984 -414 392 648 86 -68 -71 644 238 719 471 -195 971 -188 -177 889 89 518 276 890 437 -20 959 -535 741 955 -459 -90 887 897 -633 219 -165 306 -87 307 -443 382 730 258 -318 945 -292 -328 7 -363 881 -547 -242 -17 316 457 -609 909 316 780 -344 -81 -651 265 -922 -890 963 -298 -766 -630 -800 377 -767 -510 994 -358 130 -553 440 -514 493 603 -610 -89 84 -914 240 -147 708 683 -18 -489 428 722 -803 534 250 347 -469 703 893 769 -47 702 666 -7 556 308 -506 -505 172 -865 -591 -522 498 666 -594 -151 -717 -114 -355 -940 685 418 968 484 -125 -999 997 728 -572 -928 -912 398 -117 120 -103 -645 -199 -232 -624 -532 -667 973 -21 377 -375 543 955 -264 -249 -128 -961 -440 656 111 125 384 -513 146 -773 -526 -458 355 877 -202 82 -842 964 -516 918 424 113 -142 601 105 259 -973 -639 3 888 -781 212 -999 711 738 579 -242 -392 -211 495 -238 -852 -76 -827 351 891 -887 673 57 -460 837 505 -72 391 -761 440 -487 348 278 -260 -935 954 -994 50 -122 19 26 -29 -110 -332 -567 481 -21 -301 -180 -917 -579 -141 800 -457 -743 698 -389 529 -178 -645 -738 264 -700 -61 -302 347 -827 93 541 125 -613 777 957 851 758 -898 358 -425 347 805 -58 319 -304 -913 -537 -72 -173 -796 -783 9 -552 593 -268 -618 425 229 344 -613 -188 -923 -947 549 -175 -875 356 121 -632 114 123 -977 604 586 827 419 976 -779 472 730 -419 756 -572 778 -755 -193 679 -331 47 888 -997 791 107 691 -510 -187 -949 -438 604 274 -385 -593 -723 469 -641 -759 541 531 -821 204 -362 545 619 -415 -963 949 190 -787 -655 -554 -4 -390 -863 958 339 37 -886 -90 -5 -325 440 543 412 108 -685 -340 270 856 -31 948 430 -687 652 -65 707 753 561 117 -815 -919 995 97 -450 786 904 688 300 176 423 940 -486 438 -45 -802 145 -167 -524 161 123 -557 768 -433 132 -189 -402 130 -732 -966 654 -56 -17 -10 -441 -904 70 -739 318 -719 10 882 794 -775 -613 787 137 212 -10 586 491 -683 40 103 -330 67 -926 -183 239 -962 242 -852 -28 -181 -187 822 -886 -49 772 -465 895 -483 792 -933 -28 -342 494 -440 -530 970 -137 -651 -202 -255 513 873 -755 309 513 201 981 -549 -787 -294 548 248 -590 -778 89 77 -345 50 -641 -923 80 901 710 205 -821 -311 691 681 62 894 -259 -468 596 -840 -177 -340 963 -483 308 -975 -604 740 -126 -259 620 745 894 119 397 -790 395 -601 789 -552 651 -938 -679 -198 -943 -285 -905 814 574 160 -688 -113 -69 -60 -1 175 -312 30 -113 234 303 -48 854 782 502 276 560 -293 779 963 545 298 628 -57 -906 -531 -481 286 815 -701 254 -457 -86 833 -325 -414 -18 -292 96 -785 -617 780 346 -563 573 416 486 171 605 -386 -866 -899 -620 705 670 -118 114 -77 -220 845 543 -973 87 146 772 891 -975 927 784 -89 -179 -32 -743 -743 -28 -172 298 -962 -212 -618 890 -1 247 -603 518 -152 491 -624 -241 451 -210 993 -655 898 145 -367 271 -421 -814 -611 57 674 -955 315 -133 -447 -225 232 -390 524 -826 10 433 365 513 982 633 719 360 -555 -524 9 -663 977 -807 -253 536 872 482 -79 61 -936 402 344 905 -935 -656 -61 -238 -194 598 -357 676 960 -72 -905 604 268 379 835 452 802 642 494 167 199 -687 286 -968 547 463 955 -145 -271 309 66 -111 -806 945 -376 180 356 -935 80 -130 521 -186 371 581 891 171 -792 -208 586 -962 -950 -893 696 -752 -537 -651 -941 333 -593 909 499 158 325 571 257 -449 702 215 -246 -662 -889 -142 86 621 691 -500 476 -97 235 187 -591 -4 707 670 304 -692 719 -919 -366 279 -114 -77 475 -141 214 98 394 850 -554 397 -9 -176 -756 -274 -624 371 -305 -802 -798 -915 73 -69 -915 -86 -804 -762 -64 -83 974 -458 -555 -779 93 333 39 -476 -549 221 -691 -928 631 915 -597 90 -274 681 14 709 -606 186 206 52 -736 -303 827 522 943 116 -35 701 -995 -82 -9 -222 832 885 -239 255 866 -260 138 -827 75 816 979 889 -684 850 216 163 969 -469 296 942 -55 -820 -716 900 350 833 587 312 157 -127 41 351 -521 624 666 -582 139 -604 -12 -113 -476 -789 319 -170 -346 459 -90 919 78 -654 126 393 -586 -812 181 -807 -222 178 -430 647 595 -785 961 -885 -381 -2 806 -194 783 189 369 297 -573 197 -833 -206 902 124 -901 47 941 567 70 -249 -596 -890 -582 -318 -314 -454 624 -748 -745 421 986 -17 -875 -471 -160 552 -216 209 -79 -518 -167 339 -387 339 -809 742 -573 540 -499 -246 614 -725 -565 -36 175 -178 -471 -819 -266 -951 220 323 -55 933 846 970 -222 185 -306 292 -232 -340 -622 986 598 617 616 -953 -259 414 327 -26 36 214 -227 -13 784 -879 703 921 -601 -382 949 -22 -84 217 -528 838 77 685 -618 223 -927 406 -199 685 -94 -524 486 133 973 545 -879 578 900 802 538 640 681 154 -273 287 220 213 -493 934 701 -324 -275 -912 217 413 479 356 516 181 -473 772 506 588 -190 -447 -50 -889 -619 -467 -274 -830 -252 -567 917 572 -442 924 824 -467 -284 -222 -966 -71 425 -873 -320 532 371 -497 596 293 874 -351 410 -607 812 473 -801 820 749 268 -343 661 824 -242 965 306 222 -538 -541 -849 254 -843 -27 750 -267 178 118 -720 -519 79 -97 57 535 -92 729 715 -45 14 -638 348 116 137 329 48 927 -177 -597 746 -396 412 -446 -981 -778 -254 706 -944 -250 992 -996 569 510 -40 560 -122 684 -643 586 570 486 65 -842 26 138 -236 343 -131 615 -170 261 -516 -566 977 180 -364 -27 378 925 577 455 -180 454 449 -237 -790 127 868 118 53 -842 830 575 -845 133 -879 -739 41 -766 -411 -6 88 952 -252 -461 -260 -455 -649 -13 925 627 782 -483 -1 -33 -501 -198 327 958 519 114 410 292 700 313 -176 -30 -167 307 263 -669 -201 54 -387 124 50 -564 -338 89 734 -127 148 434 836 339 675 333 -755 -663 -787 -612 -118 -550 -94 -366 -876 -827 324 -474 -614 842 257 534 388 659 -352 165 -795 84 101 -914 403 -337 -844 -203 633 867 -885 89 845 -123 -862 -320 969 327 67 -65 29 -997 639 -373 406 -189 -765 224 136 -412 -459 -491 643 856 495 -476 -592 992 -329 924 -132 68 -45 371 -257 290 76 -733 986 746 -879 -43 -91 244 -10 -429 36 131 -37 -154 699 -16 -979 -54 -214 845 -231 -758 -401 791 -468 673 -212 -833 622 -673 750 275 -508 -398 -970 159 -334 449 323 109 557 -458 -402 -866 -376 725 -557 -764 262 208 -690 219 755 -18 946 -229 207 456 -906 -409 337 675 667 -733 -720 570 805 629 936 134 -807 801 648 781 149 437 542 -67 612 -352 -998 919 183 -383 483 -15 -959 329 369 22 493 -917 -851 720 -485 870 40 -30 -132 94 257 -371 -219 -928 -747 711 -867 703 -65 -788 -719 716 -301 -113 -830 524 143 -195 -26 -971 -932 -871 408 656 -149 -755 -799 603 -417 611 -793 382 -458 -758 133 -59 723 31 -543 -703 710 -638 -967 918 -868 -322 810 120 -891 135 747 547 561 820 494 -187 -245 -348 -512 -999 -249 -64 883 -627 -575 -325 464 -167 361 478 22 -569 560 -62 199 892 511 -128 911 -590 871 18 -360 86 -218 -138 -820 541 -175 -246 983 511 -932 -612 -544 -461 -87 967 -399 329 354 -835 801 440 -564 947 215 649 819 -395 472 -319 -702 -872 -656 70 431 -451 15 172 -490 928 246 -904 -379 -265 -166 233 912 960 626 159 -35 -189 45 -567 490 969 -648 -149 771 28 -839 -562 929 -110 -70 -750 493 -875 252 -458 445 353 144 -790 126 -17 475 -973 795 157 -821 -371 213 956 -968 -895 456 376 -499 -233 -75 476 118 -631 -730 -4 190 -860 215 -863 -49 -388 -413 -402 -210 -740 463 -466 18 -252 447 580 727 456 938 969 428 935 -926 -675 453 -634 -212 -949 -192 383 -825 180 685 34 -2 690 -564 472 -375 985 -240 -81 16 -424 -284 -590 -408 644 804 -197 669 509 301 -341 99 -388 920 737 816 847 205 122 -205 -96 505 -738 68 815 167 929 279 -900 402 -556 663 -260 464 -601 681 -57 254 556 -864 812 265 903 387 -538 -667 447 256 -460 -945 300 238 384 -804 -580 624 -481 -577 254 162 3 -899 981 -104 992 240 -684 348 -908 701 124 -221 -976 -9 11 -611 200 547 529 751 320 -639 564 974 964 414 459 66 68 983 562 740 -510 -393 -967 -346 -290 735 146 835 883 -26 -568 909 -154 -646 -282 -563 -671 390 -787 -654 229 -131 -882 137 35 274 101 720 319 -901 64 -924 -95 -817 612 -464 -446 -671 -964 687 -771 932 305 -551 -364 707 -281 -359 41 -184 -865 813 -664 401 -661 -193 -265 681 -550 329 0 -385 680 734 236 -37 246 -445 467 -297 -883 -337 146 644 164 724 -153 672 -928 160 -262 581 21 -390 698 36 -217 -373 285 856 225 -7 -486 148 550 -156 -564 662 670 440 723 -911 335 666 -832 -198 -603 -27 64 -440 -510 251 291 826 -787 -583 350 777 927 410 815 859 -213 571 -545 799 -272 313 266 142 204 -824 266 705 657 -567 485 -776 225 253 864 -593 789 -660 221 -876 433 -369 -343 -992 619 842 312 -877 -635 -34 848 -190 521 76 0 -753 -708 -347 -412 -62 565 -145 -289 -198 207 842 -859 -928 -233 -784 -862 145 -184 161 -301 -103 473 -878 -68 -32 218 346 -186 773 347 -169 90 -539 206 386 970 936 -144 463 -784 54 -118 -119 653 846 648 -475 -39 -167 -480 -415 -396 43 -456 449 -198 -372 -624 -386 -273 613 199 109 234 208 364 518 589 871 409 768 -966 -246 656 22 -165 694 -442 -330 918 788 -787 -180 -895 370 -107 187 -213 483 -426 -307 -158 467 -187 904 -536 -94 766 -841 585 139 -700 -418 -718 795 332 805 935 -569 -976 774 709 -560 -725 -399 756 679 800 -200 -808 -580 793 898 -510 479 -887 -114 -797 155 573 424 660 552 592 362 636 462 -659 -913 673 760 99 -72 778 -139 -931 -959 -497 374 817 430 218 85 -29 -964 -256 -354 -219 -552 -735 -748 399 -612 -264 -323 339 -346 653 -289 -482 -419 610 -729 -677 -169 568 183 -770 -253 -523 -545 963 590 909 135 -325 -804 576 988 955 404 458 -39 633 -420 707 -587 90 -223 230 -805 705 470 -51 -491 718 359 -386 -388 237 -932 47 -83 -335 260 271 458 35 -671 -825 -489 934 580 256 507 604 621 -369 -139 -337 -535 511 728 -520 763 965 359 830 272 -452 425 -671 818 -244 -34 -359 541 -7 490 -996 856 109 473 743 -60 -857 324 472 346 -286 -354 -381 725 161 854 590 116 30 808 -961 -171 579 -934 -565 -468 163 630 725 44 -116 -732 975 821 260 495 -697 -446 964 821 156 166 51 -314 568 -315 -76 -704 233 -865 292 -135 632 -306 -300 286 196 -754 770 679 -537 -497 -808 528 -946 631 810 734 -257 273 354 941 -256 558 -975 467 333 478 -152 -664 -824 675 -7 -720 314 528 -647 -469 -993 -578 638 -845 -887 85 834 -129 485 40 -92 -812 116 -328 138 -268 -769 -145 -571 -685 -210 566 877 -163 164 -835 -1 -95 -657 314 -959 76 -624 -377 -454 102 -48 -826 -451 -418 172 857 -232 -352 119 -197 109 -520 -489 20 525 -255 -600 277 934 -837 -102 221 690 -859 -251 367 -944 479 540 309 -810 153 -582 582 304 759 986 -900 -546 -875 586 551 -842 -759 -166 -5 414 628 -913 -529 -268 -623 30 840 -979 392 127 621 -94 -828 -503 -405 -473 -567 108 -498 709 -60 -535 62 368 -591 -590 716 -309 322 -993 498 -76 872 -43 487 104 868 230 -397 -429 688 295 -25 -976 360 721 -664 600 88 122 -553 392 894 166 -686 -993 -107 -857 -950 44 941 -371 846 -215 -549 -974 -752 -181 -205 -951 -823 -224 -734 -910 640 803 -735 -968 -951 -295 576 97 -626 255 743 -184 -732 -660 892 186 180 897 -89 -992 -307 674 -943 253 -73 355 275 983 -80 -373 -781 -381 751 -119 220 -688 390 -398 663 -50 115 523 203 16 -2 977 -631 440 -67 153 -887 -468 263 169 786 -404 294 56 -852 -159 -696 -656 238 -188 237 -201 784 -579 386 -288 917 520 407 -520 515 904 -538 340 -926 576 346 923 -370 -302 -223 906 -721 -571 277 -638 625 -533 591 -519 -372 559 -950 540 -838 65 46 -69 -859 -862 226 -119 -165 116 954 -522 -129 -516 -256 -805 765 443 370 840 469 242 -588 -828 497 -766 646 457 -30 866 128 586 -755 -107 378 -174 571 -545 989 -522 -687 -967 -187 -459 729 707 825 -895 821 858 -349 -561 -996 365 893 931 702 801 563 -284 -977 -992 314 -409 -858 -670 178 -28 -852 -69 -386 -341 3 986 908 -145 160 661 232 878 -389 268 497 364 -899 -334 -185 534 643 -797 -144 -333 6 -920 -748 -244 -400 -807 14 -1000 787 -678 -446 -609 384 -639 887 -705 289 -203 -409 -887 -59 -758 -279 185 -549 -269 373 -910 -541 855 335 128 -659 679 523 292 -421 466 699 752 779 233 -931 -283 8 -563 -711 -664 150 1 892 337 -720 -545 -4 -359 -397 719 -603 -282 -988 -810 31 909 142 717 -786 986 595 604 972 49 436 590 880 -290 -420 -592 684 -766 532 606 484 791 -460 723 -156 737 53 899 871 -282 -205 390 -3 -84 -683 287 -526 855 715 -842 -447 716 -228 336 -456 703 -910 776 -605 693 919 183 -568 718 -327 -29 -6 -728 -856 -319 -582 -139 -888 -41 972 878 779 949 -453 809 147 -312 -122 687 986 -32 871 245 94 976 -555 -893 -494 -223 944 38 628 -621 477 253 -388 -223 459 875 423 -579 -620 -569 -730 114 -342 727 -255 -151 -438 519 -684 -981 -471 397 460 258 -898 889 818 666 -5 137 628 -620 529 309 -575 -282 206 982 73 -111 779 977 -395 812 707 -76 -64 120 -505 409 596 -179 -325 -144 -815 -618 948 -681 911 -619 230 649 309 326 -882 482 -343 -670 -640 -893 -139 -782 869 476 -352 -423 581 5 -941 -398 248 -602 -158 -838 333 -439 773 -289 -577 941 486 -917 -146 986 -407 -518 349 -35 95 822 184 -45 -374 745 104 414 49 -180 -355 -678 109 -616 371 20 -910 -387 668 -216 144 -777 538 -605 860 -282 -859 905 -556 625 640 -276 -451 630 453 -965 -119 -807 -16 -669 898 -841 697 139 636 -169 50 830 -549 82 703 -359 297 -64 817 816 702 445 203 114 303 -412 827 334 -710 -653 290 863 793 -269 -375 594 -891 228 -99 306 575 -75 -592 -39 774 -548 -514 -715 924 15 553 806 -646 45 -770 -8 -700 652 -379 -623 -955 322 -828 683 -479 -98 -502 988 819 -405 96 724 -479 -851 832 460 -525 -287 773 464 922 -181 -305 904 31 -637 711 -456 -312 680 -661 -197 -364 -270 -332 130 -462 -326 699 794 388 566 -408 -636 -69 -264 -358 123 387 -483 -487 739 -665 47 726 705 -608 -919 722 129 -952 -262 758 215 -422 -449 94 -479 -715 891 -758 891 -360 -359 143 281 -627 525 -403 -944 776 -433 366 971 841 -372 -22 -749 -245 -307 -460 -62 -392 -550 -356 -780 -284 -647 242 445 -344 -613 497 622 -345 778 -539 -658 -204 343 -442 667 -436 992 -700 964 -295 217 750 -430 -42 -347 -795 -222 103 -193 -593 313 194 60 773 -911 858 -346 458 444 -792 791 764 416 584 -513 -487 -816 943 -501 456 358 572 -406 -228 286 930 -818 734 -99 600 869 945 -233 699 310 -182 684 532 552 129 -418 -480 291 -625 323 -656 253 -487 -476 995 176 123 241 526 666 203 -68 697 -669 -699 -942 -795 828 165 -934 -297 864 623 -252 -551 -266 -150 -797 -756 -461 546 931 350 -800 108 -797 870 3 693 -680 706 -976 239 -555 -73 86 -669 -277 -74 -983 865 549 -20 -914 208 844 -755 -191 119 -903 -766 -526 674 -735 -457 606 237 956 -654 744 169 -72 103 -52 -698 522 -160 450 903 -46 245 -316 -586 844 340 662 736 182 -830 381 -269 -64 -454 -93 757 783 535 904 740 -801 464 491 789 -80 -937 -293 836 710 -409 315 -320 742 -425 208 -639 -976 -454 -300 226 157 -477 405 20 -229 716 438 460 -144 -628 558 432 938 -252 155 -917 899 -82 -632 155 900 -418 -616 -30 879 404 -349 348 634 -16 499 -497 244 -750 -883 -860 769 -430 -405 234 -903 457 857 -770 589 -987 699 -676 767 -25 991 -686 13 572 965 472 766 -230 257 -668 -218 696 766 487 237 802 154 981 -945 645 589 22 22 273 -918 68 -147 -470 -169 -666 -77 -542 559 -473 -506 243 407 -820 677 -983 -123 -914 544 13 786 784 353 -261 -318 194 875 19 -376 847 452 185 281 -491 349 -626 27 734 826 404 262 216 335 -410 -154 787 -72 3 -79 63 -228 -635 -600 -84 -993 -659 -256 -892 69 382 614 986 857 942 971 627 150 625 137 66 -777 991 742 343 668 155 -836 861 436 575 478 623 582 289 -72 724 -986 755 -959 949 367 -704 235 -412 -649 220 -669 -278 -388 -171 476 410 -596 546 207 -704 555 568 954 -413 -589 786 -695 841 315 893 160 760 -924 -553 -302 -117 -772 -788 770 -904 587 503 157 700 753 -872 -224 -938 -694 -614 -569 -815 -508 990 503 -775 -738 -877 -913 -526 577 333 571 -927 937 -993 35 326 -34 -829 43 -34 -284 309 -602 -651 855 -87 506 698 -638 -966 295 -756 -575 735 53 448 107 -487 -87 784 956 544 179 314 -201 166 -55 341 334 706 -161 976 176 -617 -196 900 -556 429 907 463 428 538 -841 -523 -918 701 -825 -298 769 470 -368 -688 979 547 9 -381 -277 -10 -976 -260 -150 -546 -79 826 201 -500 -964 963 803 -455 -904 552 -294 -660 608 -270 -769 843 -557 -27 -955 662 158 -740 62 981 244 970 800 208 61 863 -863 -830 -454 157 -683 918 -638 874 -45 -872 963 -121 151 -718 923 685 177 917 704 792 -6 267 -733 -901 -182 -367 832 712 -417 847 780 212 945 715 -716 -869 -429 978 -599 -992 -293 -905 -72 241 387 865 -873 903 -54 280 -401 665 859 269 922 -256 -941 -51 -411 984 -490 987 876 -671 92 757 -282 655 734 448 -307 -800 -139 -170 -737 -282 -709 899 140 688 743 611 29 779 -91 141 -903 814 -805 588 -854 260 -307 249 666 758 -872 529 -642 -199 -963 234 103 -763 561 -605 48 200 436 695 751 -22 438 800 211 -611 -468 -3 947 134 740 359 -427 -899 -72 -267 208 -735 687 -428 828 990 225 -923 859 -2 -305 254 -773 -372 393 445 -464 126 419 -82 588 441 478 283 301 464 -958 982 -620 990 -271 -251 525 -743 -346 -885 -944 849 -883 630 82 -709 -50 698 -914 26 -127 524 388 -357 -696 644 115 -32 709 -699 -468 -727 -376 522 874 873 805 -848 -18 774 -48 -92 116 481 -833 995 215 477 -670 946 -686 622 462 -844 472 -312 881 -616 828 -417 728 291 278 443 -581 785 -531 309 -906 -190 198 314 437 -920 263 -615 231 239 838 905 528 765 -832 810 -214 -173 566 -741 -524 494 -469 -101 158 -639 608 -927 383 406 6 -23 520 107 -318 -802 426 58 976 140 -523 -847 -689 -191 -872 826 733 -979 915 43 -308 -847 19 -718 -73 -958 -464 101 -73 -178 232 356 578 374 214 -742 911 557 999 -243 2 -173 -5 61 -496 368 816 -917 -176 -307 -118 539 536 -132 181 551 -635 -151 -805 802 -97 -235 795 -596 63 579 -441 276 -157 236 685 -220 691 595 662 112 -463 135 -16 -549 -705 -616 -505 445 963 828 -879 -536 201 395 -479 756 635 365 155 -809 918 598 -933 504 -615 567 -417 362 264 -4 457 -996 858 -644 771 -567 750 201 -63 -98 586 401 917 -609 303 969 -327 -563 395 160 89 -113 -219 -334 617 -179 -423 -23 96 924 971 812 -657 -281 -136 968 -345 506 -518 -796 -133 359 547 782 389 -246 96 -134 -260 -256 555 -109 -613 -998 -260 769 -188 -183 548 311 -973 -220 -659 -491 361 690 65 -340 112 -35 121 475 -671 -28 -761 -120 -661 -733 258 883 -522 -712 260 331 429 -870 677 98 -420 -951 -513 654 -96 479 936 -652 209 455 -538 -114 -492 682 434 -544 351 567 -24 -644 -853 158 -294 -709 -779 334 604 672 -915 24 -32 -979 195 -453 -625 516 756 971 725 -739 -397 374 181 -940 532 494 -818 44 -50 303 -647 769 589 203 47 650 140 -425 741 317 -821 418 338 333 966 338 -298 595 -568 -966 432 -216 145 102 592 568 200 -724 130 -904 29 -509 -82 782 498 40 -357 -665 -445 -413 -153 -535 -859 -675 114 -499 925 -202 -101 882 584 -476 -674 -822 147 -355 -884 -438 723 -683 -264 -90 360 -280 -386 -931 394 -852 -405 504 519 -544 -574 336 539 -521 814 805 -267 -641 -57 295 -196 420 -556 -328 -951 462 -628 982 770 637 583 720 949 952 106 385 569 225 -3 106 623 -893 333 350 719 -723 733 -559 -689 72 -978 128 -128 -172 -104 -60 334 -7 -144 -261 365 -977 274 -818 -689 -583 938 -939 527 553 385 -398 77 -427 286 -181 142 468 -645 388 -950 543 368 151 615 -533 -648 993 728 -600 641 392 276 310 -297 -322 885 -866 521 -9 -646 -897 -868 -779 948 -764 -985 -648 371 313 758 -95 -496 496 532 -271 -296 167 611 749 -682 -910 620 839 327 237 -554 -323 747 -391 -259 488 -485 773 438 -494 975 -762 -46 528 -858 560 -579 542 219 988 -240 398 -423 560 -436 382 -587 931 -249 -448 371 -557 -861 851 -390 -840 329 983 -821 -671 -454 595 -98 465 217 307 979 -452 607 696 531 -65 -93 -684 -717 -576 20 -192 566 -397 -367 -191 -965 -288 36 -959 729 12 -625 699 -629 -954 -363 -806 96 -962 824 682 197 216 95 -530 822 -512 870 -439 845 572 634 965 673 -447 839 -449 74 -306 -275 -35 719 -659 584 975 838 403 65 -850 384 384 987 -2 -964 -804 -828 -3 -216 327 170 -372 675 -131 -742 156 -651 954 657 -167 -598 417 725 -116 -940 -981 342 -7 -140 47 -72 -833 -285 -421 870 -473 -478 -590 -239 426 1000 -508 471 -89 -332 698 105 -650 116 -435 156 912 873 -559 -160 402 -145 -365 552 700 990 479 -792 -417 -507 402 -306 -402 -187 566 7 -842 -670 -602 -994 -59 -327 14 910 -451 -828 -179 151 251 -191 974 -1 834 -68 496 -595 333 -560 979 212 188 142 599 -793 -548 -115 186 -852 175 597 916 -887 630 -313 777 -509 -912 813 225 -736 -448 -925 -367 -139 -893 -767 -746 982 -210 478 -836 -876 654 45 -498 -219 -470 -801 201 74 268 -183 -793 297 -619 172 -191 718 785 -180 965 -47 519 -210 937 198 617 600 460 -867 -696 -34 -93 671 -666 370 93 361 455 782 957 163 -805 851 591 581 -184 -756 216 -852 -175 677 -427 172 393 -585 -762 850 -17 -983 149 -65 -12 769 -141 523 -154 710 -569 392 472 385 773 656 457 -405 663 130 47 455 489 731 -760 -966 -333 -255 765 -384 -705 660 937 -483 -956 852 -945 -456 860 422 37 203 810 -343 -396 690 718 63 -973 -503 284 205 483 568 588 731 -258 446 -316 116 -470 -951 38 233 -33 416 -744 715 351 404 -894 344 -666 -393 -582 -242 -674 -106 -348 -934 -612 -328 924 -645 -258 112 -277 -290 873 192 -256 -569 505 -773 -481 -187 637 -898 686 -977 933 4 385 -5 52 -631 116 510 707 -713 668 116 568 548 140 298 667 188 -460 892 90 302 -921 -577 -429 -577 -140 -892 373 -970 694 198 -667 872 -643 -167 -275 -163 204 84 -310 632 610 -216 267 -773 184 -621 150 814 933 744 -557 340 787 -917 -150 558 -835 498 547 743 208 -992 185 -246 389 -258 580 253 954 -417 -40 -296 -514 806 605 -764 409 598 412 -10 470 -326 649 -694 387 -658 215 48 237 667 -360 962 -858 -541 -420 308 679 196 855 117 953 -613 370 77 -480 -324 -223 -799 430 -557 -7 -534 193 937 317 527 -36 -78 -127 840 -867 518 -730 -158 375 972 -465 914 872 -717 636 435 683 -750 148 -840 -473 -802 429 -286 -918 491 610 168 475 439 -775 -690 -952 -260 -308 -699 -634 -478 -376 700 505 -999 513 791 928 431 873 -72 -317 407 -10 898 -501 -517 555 -582 -866 331 736 33 -898 632 -510 528 -145 365 -803 259 16 -781 -23 596 -875 -79 965 -624 -444 400 -862 -891 650 -326 -905 -368 970 -40 -922 -368 245 -770 181 -627 -495 -109 -763 433 -148 154 -837 669 -420 -550 -513 563 722 559 -740 273 -172 24 -155 -613 403 -227 278 554 413 -945 -775 -656 -73 916 -869 -886 -752 -876 381 -913 -634 248 508 -675 102 -54 233 438 -19 -858 -907 991 300 845 -593 844 -815 68 -323 -804 -472 -853 -113 440 930 -570 310 -24 -532 848 57 -202 897 75 -325 77 969 -483 18 629 641 -312 376 317 -548 894 -751 -802 -545 -689 656 -961 -402 -569 498 -738 -558 -227 -228 -420 -885 -997 55 -404 107 -152 -134 -797 966 635 -750 -425 679 -944 -691 -832 153 53 -269 481 344 -825 346 -815 519 -594 -387 -42 -889 -942 502 982 681 794 -597 -7 -256 -283 -113 -284 -845 677 480 808 -650 -189 -438 -643 589 988 -695 39 890 350 265 -90 333 -515 682 -815 -969 -978 489 635 -525 590 367 83 982 707 -133 213 674 -972 808 -702 572 -716 -777 -393 -610 -230 -371 435 530 971 981 -53 924 -694 116 -743 -799 -314 160 463 69 -325 566 -598 870 -357 -748 13 622 -935 64 88 226 427 75 -190 -332 274 -736 452 -258 -48 864 209 -703 773 130 258 -973 548 325 636 660 575 -951 -880 77 -77 153 788 380 -304 -224 945 855 -434 369 250 614 163 -515 553 708 -748 308 612 -934 417 803 -502 801 -612 -871 -354 -148 175 -226 -267 -748 453 -247 -925 588 -69 129 80 186 -68 331 199 -732 -273 357 -124 -951 59 132 -823 53 -489 -634 498 452 300 823 349 -886 -141 924 -712 408 -187 573 -723 231 408 562 630 764 -223 178 154 849 -881 -518 -15 308 -88 -332 -666 -129 176 -512 569 498 -75 402 385 -724 -807 -70 -673 -511 -326 249 -581 919 359 986 -118 -245 904 994 676 -424 754 -86 956 837 -44 -489 -205 805 390 575 -202 381 111 -31 499 763 -646 -847 376 872 759 528 530 -365 -684 -413 321 631 649 282 -738 -355 604 184 -715 -247 101 -990 -32 -938 -28 115 -912 -203 -281 957 887 -943 915 706 -329 572 778 989 373 455 59 680 678 780 -72 -971 -806 -964 -990 -43 774 898 -955 -842 -465 -525 -480 -416 506 -944 355 -354 -657 -841 -8 338 -573 -938 943 133 -196 -407 218 193 123 372 99 922 416 -303 53 556 -332 289 375 248 975 571 621 -819 -775 375 -568 767 -341 70 -876 -556 656 -442 969 164 64 578 -514 -560 262 -588 -393 -175 163 358 829 16 588 649 -640 -760 102 -360 329 -617 -357 -782 580 -745 885 41 -617 12 -574 50 -647 164 641 -274 390 -456 -368 219 826 -853 860 363 955 -396 -279 -848 859 -903 -342 -443 131 -641 -704 -316 114 182 156 -75 517 -713 192 304 -772 173 999 -750 -915 90 586 660 269 -627 -933 -972 310 233 551 -455 -124 829 -411 -121 -10 190 -67 953 69 802 215 -200 188 419 605 543 -542 -887 -887 -138 545 -327 -445 -792 -314 298 166 -720 787 -426 -539 810 293 286 275 622 15 202 -947 -222 -209 -270 20 198 185 125 46 624 804 511 356 915 635 870 -769 484 106 -779 -220 -401 -702 206 -782 934 327 -963 -138 -842 -882 604 866 -664 -989 -390 -87 668 -990 -682 712 231 394 461 327 -260 -699 763 -253 105 -921 760 526 523 485 668 -527 288 -927 193 -869 477 656 -793 881 638 -760 590 -982 816 761 7 -507 -504 81 692 -429 467 798 9 -419 -488 717 -302 232 886 76 -100 519 -81 599 6 509 559 -781 -620 -203 -543 -844 588 -792 -940 947 220 963 788 -20 627 -949 907 -113 -599 -763 -674 -78 -67 594 396 -757 150 -962 -958 681 -743 729 -348 632 511 -23 543 778 -875 -980 -898 -563 -190 154 244 56 -38 -557 197 172 456 -418 -580 993 27 718 -744 610 -427 36 820 -875 275 653 875 980 -116 992 -919 -767 -487 811 -269 -275 -91 464 -95 825 -564 -682 -829 -911 -380 -517 -606 -772 -186 680 165 935 880 -141 -33 977 -440 175 6 421 -836 -338 480 305 615 -14 -827 61 -592 113 127 -918 629 -561 373 510 -843 242 957 -313 -619 273 -440 27 76 -618 690 -917 263 90 83 920 -326 977 258 -585 802 412 992 932 -717 -510 -589 -813 304 12 965 338 -273 45 -218 251 -802 -827 -255 -579 -991 899 642 -552 -440 347 -123 -775 -758 702 725 20 743 812 589 -120 504 -558 942 -159 294 -549 -897 -106 -329 -791 501 -723 -195 -124 403 -258 194 27 -68 -207 -158 443 -645 -692 78 -464 -150 -196 650 149 -300 -542 87 -477 -831 -942 763 637 502 -802 -728 382 958 375 421 476 -18 75 -658 219 579 133 547 -155 228 -748 334 36 839 -987 -94 605 -41 429 848 -966 620 -628 -504 92 -678 -115 -986 -700 -529 -593 107 -664 -777 392 -793 160 -42 334 -701 118 -715 394 -725 621 588 549 -927 -976 -206 129 -797 -201 704 -88 -312 -426 522 -15 307 -865 177 977 -940 -168 415 -811 -170 22 322 -836 530 -366 -510 -125 -407 -557 614 -493 288 -409 -285 -780 -683 713 305 -88 863 288 821 299 -94 952 -888 -880 889 307 -127 -542 -558 90 375 -556 577 375 -396 948 55 -662 822 -826 -368 273 197 788 -668 -497 -15 -791 334 -491 -792 -833 216 978 -445 166 640 289 -397 -874 -31 509 -45 643 22 -12 299 -399 -816 -389 -466 -375 289 176 555 518 523 738 -52 -267 109 -955 110 -782 -240 -540 -110 547 -109 39 -14 643 -754 826 -2 -425 -25 236 866 -154 991 -980 930 -716 436 674 -889 450 34 -849 735 -813 -194 -468 700 300 -834 -667 -559 303 -165 -929 -149 -17 -574 534 -500 -669 -522 -897 467 836 -917 161 -649 -612 557 -548 804 -303 -129 959 -69 -102 112 -143 959 417 -359 -310 737 -246 92 -861 267 549 930 -353 743 47 -589 -938 -987 -679 463 -274 -548 925 -705 -222 -379 833 -480 644 -408 -273 -960 -472 -347 318 -169 652 98 576 -511 682 -906 444 -260 -138 600 -955 -135 -629 -825 364 57 -662 695 213 -339 -837 -914 622 -535 -20 -900 -563 470 -402 -870 -526 -580 87 993 -238 613 -9 156 -272 -691 596 451 847 921 -452 -692 442 338 55 -968 546 -13 848 -764 -305 -531 -802 -32 -211 -959 126 -757 -748 -854 887 948 -865 950 363 -108 -475 -102 824 187 648 580 567 955 746 357 -976 -285 843 -483 641 970 -657 426 -414 -596 197 740 -943 358 -208 676 -183 377 919 662 694 488 83 -878 4 93 -481 -200 451 -584 -274 -713 992 -314 -231 299 269 897 596 -144 -285 255 -798 216 -968 506 84 919 224 -169 337 720 -422 988 -225 428 87 -457 -387 761 79 -952 -109 -161 929 -430 -219 696 606 -850 -185 -2 -265 289 283 986 527 998 -568 -819 324 -415 470 -149 -802 138 -738 -439 184 -822 -614 550 535 -345 326 904 790 -266 453 535 -706 108 -59 -250 -386 -205 286 -845 867 73 -768 -753 680 -507 538 -203 -406 -353 911 699 -90 -246 766 -981 -130 582 -146 -157 -282 -105 316 -180 561 266 853 396 -66 -445 -935 -303 654 -509 776 -134 832 610 -176 -811 74 480 34 75 -117 627 409 284 120 623 405 19 -409 999 584 645 962 -102 -238 -283 342 342 -878 754 -198 752 -626 256 76 -335 396 531 718 158 -385 -964 111 -575 510 960 -615 366 291 230 -593 -379 -579 -14 -57 389 -765 632 -722 752 711 -298 436 605 494 199 -950 430 961 458 -24 384 744 -866 186 857 676 870 485 -747 97 539 401 -387 -801 251 -95 -838 -739 101 -162 720 960 923 889 45 377 -400 -596 954 908 213 -515 -114 841 697 313 542 844 -311 -994 197 494 90 362 282 -862 -750 -148 552 -74 -990 -887 -876 514 -4 -183 69 -19 -486 -326 -101 -980 227 -926 164 462 79 -367 423 -171 -629 -325 689 72 -550 162 942 -144 -199 470 118 -909 -338 727 643 -582 -138 -80 204 -62 -171 673 448 -581 748 849 952 -986 634 110 -985 -266 86 427 -230 626 825 697 -594 -555 -209 80 99 -945 835 761 159 -381 152 526 273 -353 816 -816 -109 872 -100 -850 -771 523 -192 704 -597 415 -578 -93 -517 869 -293 -488 -688 901 -365 596 440 391 231 483 55 390 -700 -984 -326 -215 122 12 -67 119 478 896 407 670 -444 355 -461 -794 -835 -472 -826 -891 -895 -815 906 -753 -727 -867 -149 -877 232 -568 -477 69 796 219 979 193 -755 -379 -339 765 -434 -25 -147 -259 491 -92 -65 -244 -462 423 -147 -454 -756 33 337 -917 935 974 -288 -471 622 663 -322 -825 -115 -896 133 -806 -240 -976 192 888 464 -381 752 85 370 -830 -476 -850 674 884 -857 -247 891 -65 229 -107 -40 -614 -818 475 135 266 511 717 159 -173 165 -191 -647 645 271 -97 -538 -547 -587 277 -990 -49 574 263 540 670 -441 -775 -253 317 -916 -60 -608 -928 551 627 781 823 143 328 353 -35 854 -203 909 -852 613 872 -805 131 530 174 -617 -382 285 -705 116 346 -761 327 563 784 -501 528 203 -541 -7 954 -59 675 545 -333 599 138 498 797 -443 -869 641 -476 -881 259 88 205 -969 989 -475 376 543 895 -834 154 845 -227 -895 390 -193 -51 -165 -60 930 -274 390 723 -154 -86 545 815 598 -658 279 -492 -430 -609 534 -523 88 754 488 891 638 -704 151 -571 -936 -405 705 -243 183 -563 -258 -126 -114 344 795 967 782 787 -51 266 -489 -375 -459 -191 -160 -425 638 781 -25 -3 885 -143 149 -369 728 993 -250 -504 -801 -692 -690 912 634 235 38 628 205 493 788 -714 6 -390 -357 -507 -682 129 643 -677 -608 -176 -692 -214 293 329 897 -402 248 -415 -665 -410 100 -554 -117 -736 911 -16 327 572 -485 -208 120 969 -759 272 -230 -268 638 483 342 -564 777 -866 956 -710 -564 42 854 977 261 -488 -693 -441 782 447 -718 991 365 32 -554 -658 -928 76 249 490 312 -666 662 -923 792 399 926 402 -17 239 -446 430 308 -887 214 -257 -533 182 -119 -58 -699 236 963 81 -314 932 312 904 -822 -67 601 379 -639 -243 828 275 -252 393 73 778 560 647 -789 993 -10 852 669 -413 -647 -304 867 856 -531 111 338 -171 -873 610 -402 600 92 -936 510 653 -949 757 818 -872 680 787 -558 -647 180 114 -343 -151 574 969 -789 -43 -521 398 -744 888 996 458 911 -850 625 534 986 -475 -795 -839 960 -530 -471 251 -796 -134 13 -171 951 -776 -293 -246 -746 -29 -3 -295 750 -915 17 260 344 78 -974 -272 -136 129 -236 -564 624 734 636 -550 689 811 -862 -360 -627 951 -402 95 271 -547 -963 -264 -748 -40 685 -572 972 43 -608 56 -652 -811 -957 -432 -665 368 -463 -579 654 276 556 -818 35 368 732 976 231 -787 -384 581 156 -729 461 -395 -609 951 674 757 297 -376 -712 421 -94 801 688 631 -816 -812 -329 116 375 614 -597 757 -95 636 -92 -316 654 -431 -928 -434 437 -629 -291 343 982 -111 -972 -359 -911 -579 665 7 -978 546 -88 622 38 -731 492 -392 10 165 -213 604 -450 34 87 -892 476 -393 -704 -298 -854 111 575 112 162 544 -987 -232 204 -608 -129 954 341 -589 -39 402 -499 -317 -550 593 -593 -581 -311 970 -337 -116 61 515 959 107 185 689 -220 262 -783 761 489 -250 -36 765 -287 -82 -793 -585 -971 -946 240 -935 -490 45 -747 827 -809 966 -465 -299 -144 183 159 -741 569 -306 511 695 575 -184 362 33 -7 536 935 992 406 719 -60 10 -593 -744 846 162 947 113 -787 -5 -423 -253 -925 18 -721 489 -400 86 325 667 105 -766 -458 -107 -353 -471 -187 -748 154 -559 -793 -927 -518 675 827 -590 -397 -168 270 -703 982 -453 -216 -841 576 -349 39 -827 -839 -293 -472 -128 -432 57 455 -535 793 -141 763 -640 237 749 641 796 -524 303 844 326 427 -441 375 599 777 -235 -187 -118 -284 485 147 49 -432 -815 672 -689 -318 715 750 143 497 434 381 388 -708 -710 -889 351 -470 -869 375 723 -166 -561 -495 -106 398 -834 -679 -264 -268 -415 -869 -958 -137 268 -362 -112 260 -49 494 -439 40 -16 -728 558 163 382 729 -375 -727 366 360 964 -162 130 667 475 537 256 -315 939 626 688 173 -92 -639 670 -164 -598 -741 88 -927 -973 953 -787 438 -62 -829 823 -442 -160 36 898 -530 -579 -971 -396 622 -273 -62 -24 -866 228 535 -571 280 -512 602 -78 -609 498 572 424 952 679 -252 -495 -556 729 58 -88 781 972 -884 844 -401 -522 -412 125 -282 67 209 -871 240 -121 464 338 371 859 582 999 -596 -5 -991 523 478 435 651 -861 707 65 347 -993 446 -522 296 787 -179 776 -494 -336 233 -827 480 446 -889 283 -396 -979 -783 32 -578 -705 899 -304 887 -488 633 774 -82 611 320 -484 -781 394 -891 775 659 -185 -613 353 329 697 -889 -55 678 566 488 761 -662 -629 724 -70 821 246 -472 -928 730 544 -239 544 -230 -455 741 -51 748 -438 56 -81 619 -398 -219 -883 247 -885 -222 -708 -837 -408 -661 -796 -814 -551 -562 673 689 716 -586 939 -682 -187 281 -334 931 -820 465 -512 974 -579 816 121 -869 -787 696 -733 -353 173 -561 -950 356 601 -433 -486 589 123 -942 -374 -200 -423 -312 -154 636 84 365 295 -57 -998 -840 -826 836 670 328 258 -807 -522 -511 -236 -129 781 -920 300 -931 499 965 883 -292 -778 948 718 -343 -619 870 133 179 780 -224 -245 587 -845 958 190 662 145 -268 -361 846 187 595 906 157 -771 695 -431 825 -785 -423 -997 739 189 266 -626 -101 -251 -875 -852 972 311 781 983 -891 815 -913 -605 494 655 -5 857 295 -873 -483 -996 91 97 648 602 -1 -770 -980 -602 -590 -741 26 119 316 654 581 -460 -466 -82 197 -563 319 -811 424 -457 789 411 359 258 -710 -657 -964 635 96 560 -90 -84 -715 -454 834 439 745 -91 481 -452 -947 335 -262 -839 573 247 304 -104 93 401 485 990 -827 182 -760 -374 -608 641 -439 -792 258 110 398 489 757 27 -989 -889 -327 597 -989 624 712 495 -830 -900 -547 -948 765 391 -835 306 742 -796 567 -615 789 325 782 696 -916 691 489 528 -760 -588 -940 525 -16 -498 -515 -619 546 360 -407 -235 -689 307 677 580 329 -963 -710 895 -73 979 -661 -18 -125 554 -72 339 -796 -942 956 -821 -889 152 913 2 -148 -549 -867 -977 299 -525 -156 55 312 173 692 -513 -944 36 -431 893 -522 539 871 498 -441 166 799 -635 -659 348 410 555 -756 -224 525 -131 -549 -844 -520 -319 -693 525 457 -588 294 151 -497 -595 -877 24 959 -660 -540 -886 761 113 943 -141 425 -746 627 -725 -869 889 733 -1000 -165 -429 -591 316 -881 -873 511 -831 -492 -640 -922 901 -890 -459 269 -579 -364 -334 303 226 891 -525 894 550 -60 43 -607 148 459 -150 -426 68 878 -267 -466 -208 -865 -260 -682 -178 74 -168 403 -191 -154 -394 886 748 22 773 666 -74 289 140 -552 26 741 27 840 -399 -327 700 138 -557 -72 -698 202 858 -674 -333 644 -637 -799 -698 -882 -348 -167 -319 -387 -701 64 815 -694 230 -145 -964 -972 -535 16 -816 -694 -750 364 302 -41 939 -73 476 515 -79 -677 -8 343 -112 -214 144 -927 -69 -580 -85 -536 -928 -628 471 986 65 -391 230 672 983 -625 -254 197 -346 -474 -606 287 444 -711 760 664 -243 514 338 689 -310 -616 -973 -491 193 -334 -466 -62 425 709 -966 99 -225 830 -99 261 603 -15 -804 427 407 -187 -654 -263 -644 426 -532 -934 842 -857 192 145 44 -571 -450 76 1000 127 -852 -479 370 -545 -49 104 -438 862 -818 -958 483 810 -189 -460 -461 94 -513 -322 -189 906 -866 -345 826 376 -751 906 185 -727 -376 -7 357 841 -414 -486 899 -995 -695 -246 486 -23 179 454 525 -81 759 -696 169 -15 -984 -162 260 -352 -638 911 201 -971 339 -363 -628 86 279 -694 -684 -279 -868 57 319 -642 -422 -476 288 499 -790 371 632 346 710 -297 -265 460 243 305 411 838 296 127 -455 691 636 -83 132 290 -659 -770 -550 -679 -637 -707 -459 13 -562 -347 951 -390 -129 580 -352 -137 -231 790 287 -422 326 -363 348 200 635 -379 356 558 -660 -931 753 752 794 517 702 577 380 198 351 440 764 108 -914 -784 74 835 118 -332 -974 850 962 -901 335 -781 -217 -829 552 -313 -901 802 -87 75 539 394 -645 715 118 796 510 -219 -361 988 -91 892 -632 321 -202 36 312 -476 959 -868 -304 98 -385 329 653 -601 -938 -569 80 -913 -53 852 -666 -10 269 -263 420 -8 -495 77 182 -177 -322 -44 -827 591 -771 -628 882 112 467 379 79 950 904 -556 926 907 465 -948 719 -613 160 -357 827 690 372 575 -412 309 -443 576 8 892 229 161 782 -528 259 809 -295 932 -908 273 642 -598 -738 588 -894 -37 354 322 -506 924 517 959 589 -859 820 752 526 -216 893 425 520 589 -712 -645 573 -558 -548 -457 -567 201 -715 -74 112 70 -354 240 560 -675 474 -195 744 -724 391 390 974 338 -573 -895 569 802 -895 -84 -818 -871 612 -254 -927 -207 281 485 -418 -627 415 -72 -901 -383 324 -494 -766 -851 85 -724 638 822 825 -378 -524 473 740 170 87 877 -16 -285 903 817 826 -486 277 416 312 -575 831 61 971 -183 -593 560 -300 498 791 -660 -874 -686 -892 115 -116 -26 -41 -94 347 -230 -225 490 690 959 297 998 -75 489 43 -32 -718 428 -216 -516 -131 -567 -186 871 887 422 247 902 -522 -76 341 -707 114 -512 986 -73 14 -197 831 249 -757 670 890 -32 -847 274 -665 103 -829 484 -557 360 -539 -930 -232 632 -536 424 -569 -927 905 284 -760 -916 357 493 997 614 -272 71 -158 742 544 -410 798 -441 173 -209 534 688 68 791 -862 -382 -380 255 299 775 -110 -109 482 -558 153 -222 -417 -730 343 20 970 -891 538 -886 -336 -118 983 489 -929 -955 -112 580 73 -433 -295 924 201 150 -678 -492 -389 174 -453 -441 -757 -658 -714 -66 320 -830 -979 628 -632 197 -297 -53 -337 774 -11 90 -825 728 52 504 143 -546 594 -247 -85 98 -59 726 -169 -721 -833 203 111 469 -559 624 -25 -845 341 -789 483 425 933 -883 102 123 774 29 -201 -84 -331 -228 -835 -76 -764 -431 -294 334 720 -768 -626 827 90 -925 394 -643 918 373 -151 718 -179 364 347 -996 954 -289 -299 900 -113 815 -656 126 305 760 -231 458 -156 109 685 -955 -563 749 862 -756 161 -801 201 728 947 932 239 -568 -497 -555 -452 -122 255 -886 -746 -999 602 76 -619 -923 807 298 946 889 161 -638 -846 860 532 -788 680 538 -225 499 230 565 -932 -737 -228 989 -512 -610 843 606 221 194 -479 419 -966 -617 -506 -935 -382 -307 -167 -554 579 -100 626 236 -17 421 248 -221 -106 382 469 141 431 824 326 165 -335 -70 -14 -348 -398 -218 965 -222 -189 -180 -390 -357 715 -108 -528 870 497 680 -365 74 -453 217 274 161 703 937 -27 411 922 -450 -485 230 -551 988 -699 865 590 -732 998 584 431 -964 -524 358 -658 -19 1 -323 252 -442 -344 335 869 -842 -301 242 989 -4 200 -385 526 -247 -539 976 986 889 417 -506 30 729 765 559 532 349 -489 -795 -683 755 58 175 93 -841 998 -189 823 914 154 -743 440 159 -647 82 -67 855 95 -433 670 -496 -439 111 -328 -389 -488 50 -253 -200 -742 -483 193 403 -852 997 110 -350 406 -244 -185 166 386 -24 772 650 273 -550 977 720 605 308 250 -537 154 -246 -608 -219 -962 -786 -305 821 145 -506 -558 -111 -507 89 -615 957 -459 -298 858 -490 -230 454 -459 -824 -631 243 -644 -286 405 -947 -272 -205 -402 670 858 356 627 507 -347 -266 506 -359 -692 -957 435 216 -755 486 -958 657 210 573 -493 -31 20 877 -467 -786 -351 -235 -194 -103 -560 -731 614 480 -528 -124 -545 -966 415 -532 -404 -645 454 888 86 249 -944 202 -587 -463 38 231 -794 947 208 -923 -271 -117 -68 604 25 -465 -565 -947 -712 216 436 805 668 983 736 642 -400 -22 733 314 573 57 844 570 -753 -771 780 -244 652 -22 -157 -805 -987 915 -725 -264 861 -878 684 740 -232 -41 981 999 88 192 -780 624 -310 860 -900 589 959 -405 -248 -593 -247 754 -795 79 158 -641 253 -80 -790 152 81 -367 169 -144 -346 827 -991 155 -945 687 340 686 -51 -101 688 423 53 906 -87 -168 -291 -394 -42 -367 728 523 -133 -318 797 821 -909 -140 -60 456 858 -476 -149 -507 491 -213 -90 -793 987 -831 544 -188 -250 433 224 -491 36 231 87 -323 -756 -330 -741 710 292 -645 -480 18 582 776 -952 658 -437 876 -275 -607 553 -892 668 -845 714 940 958 378 -442 -757 -119 98 -69 -127 943 -810 -946 752 27 -374 -737 -197 678 -659 -552 127 965 550 -840 -379 -313 -913 -695 -473 -845 -276 93 231 62 -872 -992 357 11 -227 376 -614 -505 510 -569 520 127 568 476 -129 -837 651 -312 721 435 -313 -893 859 348 358 -718 -303 193 666 -223 836 -71 580 905 815 546 -276 264 776 427 113 -293 473 853 -390 66 125 -868 444 -654 533 801 -288 836 865 416 -352 990 222 -900 -216 -796 546 -378 436 -802 -573 284 -627 -993 212 237 996 -849 -804 -660 930 -559 63 580 598 768 532 -758 -773 -500 -608 -397 920 533 814 946 -440 280 664 -599 335 -590 -389 -845 -456 -969 418 785 -492 -274 799 431 -608 -430 -30 24 -167 -488 885 189 630 -721 179 -809 -121 618 520 649 717 9 -695 292 872 185 309 -67 -234 368 489 522 316 -193 92 590 -696 447 -334 -506 590 37 -438 -281 -229 -224 200 605 -81 1 -907 433 255 -154 -272 -525 454 545 677 972 435 884 233 -65 176 191 215 265 -963 -617 47 998 234 -614 -668 606 917 -252 -67 -266 482 748 -301 -962 -550 825 -337 208 -677 696 -622 -509 610 396 724 -323 789 -984 -736 222 936 375 -637 828 -252 50 324 -153 -667 -824 -138 -350 166 -278 -952 20 977 983 -379 956 717 -747 -145 333 435 -968 572 381 -716 467 732 -480 -846 -141 743 -804 -416 -700 -327 -316 -1 112 983 -906 216 777 -186 -780 -368 525 -876 -999 379 -354 904 -824 -403 875 -219 -150 -169 -743 -753 39 226 -251 328 -330 165 -985 -318 -438 -979 -787 851 -388 126 88 373 -78 -593 752 487 -146 544 766 878 -888 211 -836 -653 -731 90 -235 210 -391 82 314 256 -53 -640 411 -662 391 -675 420 734 -921 71 -553 -566 -775 -168 -358 482 -834 -952 -282 918 -248 680 -623 -93 708 -478 352 950 -992 -524 301 69 14 725 -549 395 865 398 -660 712 965 -658 -485 -379 494 580 793 -122 616 597 326 -347 -856 -740 -280 -110 -992 -133 -75 157 567 -102 32 120 -148 183 -58 -993 41 922 -866 -902 -216 -858 -957 -937 775 41 -468 198 584 39 17 -756 -90 36 -25 -545 691 99 -986 -954 980 373 83 924 -565 -916 111 -944 692 904 -324 -713 138 -214 273 -502 823 11 -51 976 -835 629 -549 392 -212 715 950 -453 -476 -629 626 -15 -77 229 395 63 -170 551 986 -509 -49 624 -695 -24 -729 -278 -996 362 -688 -414 102 -494 863 -783 -558 978 870 790 692 299 531 -534 758 -722 -934 673 729 428 -737 -954 837 -61 -915 -974 -561 -930 -734 -134 -535 274 515 -478 -250 -526 -348 576 -934 -168 268 884 -776 -207 795 -7 -93 -563 -491 442 718 -237 322 -902 -617 876 776 -351 -751 987 145 247 -28 841 626 148 -848 947 788 -991 456 643 -59 524 611 787 371 281 -94 777 25 781 -289 -123 775 531 -545 612 -958 496 826 364 82 -91 -804 -34 -84 -572 818 380 924 170 -384 -522 767 322 -352 -612 721 712 505 993 655 964 82 -153 -87 330 314 938 -364 -189 61 -421 74 -163 -296 -74 -493 297 902 -131 595 418 182 -275 445 25 -347 523 17 926 614 -595 -437 848 -507 559 126 -634 302 709 911 -251 764 -892 102 -865 5 -256 174 -408 431 176 829 -388 -58 -294 711 878 836 -328 -690 -882 774 336 997 -454 134 -177 322 568 -990 -179 -380 759 -591 -8 937 -919 -899 -885 -724 359 -92 604 -166 418 -733 761 -254 -236 705 765 -764 -794 369 -832 -804 -910 111 871 907 -877 -588 -953 774 949 -370 84 -237 -520 882 -821 993 379 -735 -960 25 26 692 -625 -622 -371 19 740 -866 205 -102 -222 -507 -957 544 -422 47 927 -245 20 -848 -724 -119 -70 261 612 -778 -650 896 -208 126 -534 -160 741 -801 -973 -327 35 -468 -612 -906 788 -842 -263 546 3 410 -392 205 36 -561 675 -340 181 4 322 -341 417 -106 -882 666 643 224 185 624 965 -859 983 -563 -977 -897 -61 283 398 956 954 737 -967 922 347 -289 -915 523 -709 -208 515 -932 641 -546 570 938 -987 843 -670 669 -145 52 -748 -846 691 117 -506 158 -772 343 -888 454 -510 156 -509 -636 359 603 -670 701 970 -977 -693 63 -513 -508 -209 34 998 619 496 -723 813 -847 857 -42 -988 295 -978 235 998 594 -167 574 -44 963 86 838 -323 218 523 -208 939 -755 780 407 -184 -644 393 -470 -276 -650 662 -513 -93 137 971 -341 686 -881 -904 -558 -998 -187 -580 -987 -90 315 -878 -745 442 337 842 -322 -820 -657 5 912 -294 69 463 131 474 769 924 -799 590 -778 505 371 149 -626 -306 560 -303 178 529 659 479 550 601 -359 -534 -405 922 160 -750 614 470 435 67 18 -584 980 -689 -154 -177 535 -421 743 832 450 -528 -371 978 -747 352 265 -85 -811 879 -685 -654 18 -48 57 388 197 638 -16 -63 359 -532 979 -112 -801 -463 -42 -693 -477 264 -267 126 787 488 233 -800 53 -758 359 713 232 226 781 872 -848 694 46 623 605 902 217 261 -154 224 -529 183 889 -889 -826 951 -938 932 873 476 -938 -513 -791 -804 -329 484 -693 573 804 -762 -765 -140 275 -245 271 -505 400 105 126 794 -949 -143 -169 37 -1000 604 835 872 568 -602 -5 349 820 626 -761 502 114 -224 73 977 170 -329 488 -321 676 759 652 -179 -48 994 -991 603 957 -372 740 -690 -598 -229 463 -243 29 -769 958 -715 318 365 -357 935 -908 -455 83 569 763 666 -270 -196 731 53 202 -333 354 443 -7 526 -215 494 -695 -75 -503 97 225 515 -602 420 449 110 25 -178 389 525 885 -966 156 833 214 550 687 -95 624 -485 -661 -685 -95 655 133 132 -69 -210 254 876 -110 -883 871 817 -513 403 243 553 829 -229 310 -112 -369 -44 -310 744 923 212 781 65 682 -760 740 143 -849 -877 443 -370 -635 43 1 199 -178 -928 -587 25 230 104 541 22 996 -484 -857 -832 -384 481 -926 -503 -231 549 -180 275 927 36 -284 655 -214 859 623 583 103 18 672 -43 245 -860 -300 735 -576 -517 -413 -470 624 -11 -131 -741 -322 -369 -511 733 -759 67 13 768 -403 -538 -340 621 -193 -741 -860 -411 -724 500 -803 -544 981 400 618 39 -243 682 441 -366 -247 35 -881 934 495 328 -599 266 -946 -557 -505 548 756 432 159 934 -356 -528 251 844 -587 -922 164 35 26 -46 -150 -934 84 729 -390 -268 305 984 887 -995 679 -909 -843 981 -417 186 113 816 907 -304 -625 362 -735 978 706 -136 -893 -360 -823 155 640 750 -862 -614 -765 117 923 -490 929 -81 -442 125 -420 917 -556 -423 126 50 -70 336 168 527 958 -312 813 867 70 8 988 -671 -683 460 737 772 -808 -419 252 510 560 993 -103 762 -88 -902 976 -404 779 574 -7 -759 -242 -25 -826 -732 -78 778 -252 -565 571 899 -544 -135 -561 -904 -455 -465 224 518 -95 -192 -750 999 -107 -417 936 228 20 317 188 -454 266 -558 311 -275 674 -888 -133 96 -667 -584 428 613 50 -740 478 -439 -18 -840 -524 -509 -388 705 -923 23 785 813 942 579 786 344 312 -716 935 582 653 514 144 -469 620 617 496 -883 187 -809 -690 271 669 -577 557 -219 -993 579 -366 -392 19 -938 583 -25 -601 -632 -145 156 -920 956 505 -85 -504 -769 -159 856 534 698 595 337 -37 951 432 75 693 -216 -648 -660 -643 -645 456 924 129 475 -991 -273 563 -86 -618 745 193 244 161 485 628 -817 -697 204 406 -748 -826 -882 -146 -123 -174 -407 242 35 -150 143 11 -33 20 -264 -367 468 -961 590 512 -693 -994 219 495 -63 412 779 -684 299 906 601 685 260 -914 -21 664 825 690 -413 405 925 -234 -109 -27 825 -972 -240 -568 -150 919 819 877 480 -188 21 -844 892 -310 354 -164 668 976 123 -878 -980 -88 -631 746 809 -158 308 -845 -241 891 323 -634 867 -204 -538 -225 -276 867 -453 706 -677 -642 506 40 562 278 561 -386 968 -989 -847 -199 849 880 -17 -380 283 877 -395 -400 873 523 -828 -76 -253 316 -427 947 -625 -61 -389 -462 -5 -370 -435 605 -520 -165 254 525 -140 185 -3 52 -182 -628 778 391 737 -452 -277 -29 815 -391 68 -754 786 -865 -975 -917 154 -945 530 523 -62 87 302 -5 -117 469 447 114 -812 785 -862 323 -382 603 698 457 -544 -323 -563 -543 -122 852 605 -394 15 -933 -571 258 698 746 108 925 -197 -971 -79 409 922 -688 -611 311 134 623 -760 432 83 -530 -372 461 964 375 -244 -47 370 531 -999 724 475 -78 413 -15 6 -32 -608 -611 -46 196 -46 -260 33 -247 -621 560 749 -367 -216 237 736 -288 810 -731 592 878 407 511 147 -387 -535 -325 588 -965 -412 -947 51 -409 -612 83 472 174 898 188 692 -303 -754 -92 554 -250 -30 137 -818 -341 -800 -81 944 225 632 -961 334 -491 910 121 267 -782 -965 111 232 964 -649 931 -527 -226 624 -507 -24 818 -599 275 -555 673 -366 839 -233 229 -480 -451 -381 613 328 954 -924 -368 405 -49 -139 560 -836 898 -569 -261 -764 -69 -30 -199 -101 813 -901 -452 704 298 550 776 -518 901 74 39 600 134 507 -170 276 550 926 50 995 -411 209 307 815 928 531 616 -976 114 996 -811 -731 -576 729 -967 -287 913 284 50 -85 -251 810 885 -336 444 -263 -689 -586 -331 -315 -529 -465 -446 50 -207 11 548 -318 622 805 57 -677 -78 91 637 160 695 343 -285 -739 -626 -69 -231 268 226 635 -124 612 160 -553 159 -842 640 -407 285 -61 401 413 -198 252 -877 -752 781 555 -894 -243 -850 153 -360 524 -919 -474 540 -893 272 -505 -71 -533 563 589 -999 -830 -847 144 -987 -119 -474 -314 963 601 846 -452 839 -562 -777 563 500 -87 513 873 110 -149 -368 571 523 -890 -931 -191 -182 609 -527 146 666 -703 -608 284 -676 673 -495 -16 618 -181 794 3 -774 795 164 160 -617 899 477 -6 -659 388 114 347 -561 -131 303 950 -343 -569 677 902 -849 412 904 -666 845 -562 -255 -934 -66 961 691 -788 193 -963 -823 797 -302 393 285 893 -341 -752 -298 -830 -21 -769 527 879 -701 908 -118 -635 261 774 -483 290 513 -261 -291 995 -822 -82 921 -373 -404 99 -338 544 -79 3 -141 -944 881 492 -807 -371 45 439 942 353 72 516 -265 -456 -939 -27 469 -872 -616 -381 -745 258 132 163 539 220 -26 -881 167 965 167 516 789 605 -890 -978 926 71 -203 -9 897 -24 249 255 -143 223 129 685 -78 -743 -972 -424 -116 431 -864 560 140 -868 -508 -529 -923 644 6 438 950 594 -403 208 -689 -890 387 -454 -17 -603 749 838 -613 -951 -656 -766 592 937 -922 116 -463 -81 750 -560 897 -321 -40 -584 -675 -825 796 648 -956 -652 -724 5 927 -83 811 52 140 -793 -353 328 10 -915 -518 746 354 973 703 -921 -191 967 583 633 -120 30 15 399 801 925 -214 873 342 -797 -33 -53 183 -979 -539 -7 526 321 -626 -847 -693 -168 -561 -884 -805 750 -387 -983 -896 858 410 -946 -997 -242 272 -229 270 -817 601 279 -209 352 -396 948 -522 -221 -874 855 -875 -927 -644 -380 237 -538 -830 681 -231 -427 120 -129 497 685 -190 -698 -483 -832 -274 -262 -112 775 -929 -158 904 -918 -559 -55 -906 -676 -781 -528 -889 -863 -923 581 -571 -733 -866 369 307 -784 -695 -697 -260 -564 -732 -826 -550 750 184 796 661 725 -537 396 -399 -256 -83 894 -606 -462 1 680 -723 -463 -730 -452 -487 -233 -488 41 -541 -479 374 -80 -204 183 819 -278 -363 910 -911 -395 -958 -392 480 -120 -347 -292 913 -722 -482 -51 -774 98 -935 -897 -145 455 -153 437 -569 451 -21 -994 25 -653 -564 -892 64 811 -396 33 547 -970 -822 786 966 -283 296 -883 -566 -687 -427 848 237 -262 -592 907 426 910 956 -166 321 -795 -255 962 -722 342 837 -714 329 126 649 -464 -706 678 746 712 -550 94 -29 511 -210 826 -85 -517 -954 424 987 714 -383 -785 -934 887 193 -724 812 141 -79 -144 754 -728 971 96 -73 89 -301 733 826 -153 740 -698 -839 319 358 148 934 -374 870 415 -985 44 -572 486 -459 190 -207 -656 -49 -577 -489 -598 -327 288 269 202 -102 169 -182 -893 -57 393 -391 601 113 121 948 504 -374 552 -447 -485 158 -775 -320 -650 -68 337 929 -488 -460 -337 478 -971 -163 -891 414 39 -529 174 -989 14 932 -294 88 -887 -532 479 -23 156 -437 -375 521 -599 -476 -384 -280 -537 -48 500 85 -732 -85 -419 230 453 -472 -699 -214 -441 485 -336 732 715 -418 33 457 285 -211 442 495 -964 75 276 -673 208 -506 1000 284 208 -972 -565 -146 -357 617 117 -724 983 -84 18 -171 -270 -328 -868 -247 282 -966 376 188 269 -635 -567 483 795 172 405 -213 796 -105 -964 -730 -222 592 -443 -426 793 -918 -772 -45 745 298 415 -585 -73 -572 190 -983 -340 806 986 548 -760 -683 920 -935 -898 657 -296 -904 950 800 631 -571 -696 -895 -524 -878 -758 223 -123 -429 134 -374 -691 -176 142 902 297 -346 973 -619 589 291 797 -537 223 -234 -783 153 621 -256 -487 -427 -567 439 -314 -567 350 -514 -409 532 -555 -18 -947 -358 510 -919 164 -409 553 296 948 732 471 -539 553 -254 -658 921 -902 249 -579 -563 -830 -324 543 -293 92 800 717 -651 -536 575 65 -390 -694 -970 803 995 258 -291 -89 351 -414 902 -904 19 -231 -79 469 605 -775 202 -361 -262 158 276 -633 -227 -809 546 -356 -558 469 -127 -768 489 -13 -32 -481 156 823 -728 453 446 -749 -392 -391 -507 -344 -194 316 -714 -805 -677 249 182 -691 689 -143 963 42 -25 867 -981 -542 909 -220 -269 608 -618 -507 -334 605 633 -857 -250 -975 451 -208 996 889 -355 -953 929 -740 891 240 613 813 -652 729 828 -115 -892 -129 -87 125 -246 -347 927 968 603 788 -907 121 588 9 -88 -929 -930 -803 -172 926 -822 534 975 639 179 209 124 -735 329 417 -810 188 -462 -483 -407 -286 141 419 627 535 30 356 238 958 -739 -157 -186 -641 215 123 464 393 -256 206 -787 -621 748 587 -451 -958 -388 -867 465 467 825 817 -207 524 179 997 538 489 -242 -504 -158 902 -340 893 -517 -987 739 945 -362 -639 -594 176 45 964 560 -620 534 -672 -695 382 118 -794 685 -778 -508 651 543 133 579 -990 189 -227 526 544 -857 909 507 681 142 -882 944 -680 -736 -833 917 -913 -241 654 -762 952 -444 -588 -782 -940 -51 363 419 -787 -123 730 -531 -474 186 -555 36 583 817 423 205 726 -11 -972 990 160 986 -152 -40 -471 -488 208 -381 -351 -547 -465 215 -387 316 -247 662 -175 639 473 968 185 56 -756 -164 740 -288 -791 -266 -729 317 626 -512 476 183 -796 891 -122 -844 931 1 -374 -74 881 220 69 828 90 530 79 -736 792 764 -628 -222 813 617 -580 -364 752 388 513 -18 -52 321 707 704 412 624 -292 -595 -641 -459 -868 -334 112 425 958 -115 -77 -69 -881 -287 48 891 -739 826 -284 -135 102 985 364 -912 -14 614 -771 -964 493 -519 -344 -427 -554 -252 -278 -729 -661 284 -155 661 670 -486 257 -935 -563 -43 -743 -195 -499 -297 149 -430 -757 864 966 893 -405 -98 343 -315 -586 839 -978 39 -982 162 921 -801 715 -242 19 -347 -570 -684 -529 635 746 -171 -86 -328 -453 75 968 -450 -756 707 -475 -1000 198 875 48 755 -116 -29 709 -392 470 -525 -298 -655 -933 -499 -368 -973 143 810 280 951 -333 410 144 207 58 -440 303 -687 -911 -912 829 321 -68 -218 -139 982 -289 515 -938 871 494 -229 -268 26 -933 -1000 764 625 902 -828 136 243 -823 -432 984 -732 684 -832 783 39 -586 631 -844 82 -741 -275 -515 -940 -193 -432 458 971 678 -687 -803 -332 547 18 978 24 166 -18 -154 819 617 -123 342 269 -705 814 108 280 689 -280 747 -684 -886 31 534 -537 669 700 -884 -355 -20 -10 582 889 -926 119 679 622 66 609 -891 171 735 425 -372 420 73 -974 173 -377 -450 810 -1000 -609 710 375 199 296 -591 -424 -192 -663 417 5 -486 -952 -553 338 -774 -345 990 574 -64 -941 -81 908 -932 267 -688 -561 579 -226 -590 842 -218 208 527 -370 944 662 -55 960 -416 -767 109 216 -19 -487 978 -541 206 39 903 -732 911 -270 -646 -577 -218 -861 -648 -195 -476 755 -691 -665 -621 -134 -47 267 -520 384 -498 53 522 -112 -515 -277 -74 -273 703 859 -562 -960 -130 88 702 518 -523 -807 903 703 994 -401 487 131 606 -356 -68 -863 621 -264 570 650 353 -665 -412 765 -875 -880 -517 672 854 795 746 -484 4 -572 189 -868 -975 -818 -547 -780 -634 6 -114 -890 871 -434 -139 840 744 -290 -865 -155 255 -278 -319 -656 438 -27 -628 615 490 -938 -996 -44 -112 -808 -412 296 243 -922 -874 -738 -296 -934 -486 -802 -728 -389 161 234 565 -595 -744 -271 -258 -883 270 367 -384 65 605 946 -259 -77 -445 150 -400 -495 633 131 414 279 -818 -684 -806 -829 -735 644 -61 205 -214 -273 -905 -742 -114 -556 -364 153 575 -910 -979 -74 -545 137 563 571 -961 662 -77 319 -708 -836 992 776 -855 20 -218 756 553 974 -222 307 640 610 640 -970 639 -27 245 -143 -128 -176 930 -128 847 -346 -557 120 541 -71 663 389 -188 -983 157 294 296 -615 -23 -550 270 -51 80 -128 -756 481 -381 -835 924 735 835 -769 -169 152 -826 292 -889 -300 407 -811 777 668 858 -374 409 790 -173 -708 -991 -478 181 -66 -569 140 531 -74 -383 317 530 -424 -290 -563 815 -277 -589 -920 228 -581 -311 526 589 497 -999 261 -927 332 -714 -211 54 -281 -521 104 -925 646 480 769 775 903 65 -754 777 117 -181 -706 694 473 110 -542 899 -11 951 915 991 -485 -442 723 679 496 312 -755 -245 65 593 567 843 345 698 -300 -222 -901 106 -480 679 -270 983 -983 776 -173 562 928 -134 922 -243 -821 -661 443 -361 -454 854 -267 -336 84 -479 441 -489 -729 922 -874 -934 -960 757 977 -603 513 -191 957 -543 -165 -210 -175 816 -497 -960 -382 -918 500 -906 976 375 -15 -100 -151 -495 394 415 -451 -970 -468 741 616 359 -99 767 -2 640 -546 -853 149 108 893 730 -580 -105 160 164 -836 16 712 -929 -611 139 -840 166 -218 323 -70 -859 629 405 -188 -417 403 915 800 -244 -850 -425 601 -733 -761 667 -485 895 -161 258 537 -92 -723 -906 -64 134 212 -313 -456 -600 -231 641 -12 -223 844 -719 -373 -131 -208 74 107 773 -816 -458 -44 -741 -315 733 -231 424 -292 772 826 682 72 750 526 -649 793 754 -226 -81 -434 645 -628 625 571 -307 327 521 11 504 -850 179 -894 454 -325 972 162 354 -566 330 -908 780 109 25 -91 205 428 -356 -929 785 976 314 -773 36 -93 -529 -368 861 476 -670 94 -337 119 -879 -391 -100 981 -786 664 -602 -555 -949 754 713 946 -185 -277 815 -97 -890 -694 -158 -447 997 821 -533 -953 -185 -232 -638 285 407 -438 -725 -507 -510 781 -911 657 324 863 -198 -68 491 98 425 -110 -869 464 -615 -943 341 810 401 -968 -198 -442 798 984 393 -153 576 -3 -268 -287 6 -738 -311 -244 -413 -370 837 -215 837 886 978 -93 -162 -82 -10 -657 -615 -811 228 325 275 745 -22 936 701 376 268 -235 -631 503 -632 -382 573 -413 219 -871 325 679 915 234 370 537 -180 -142 991 -515 394 671 -985 37 551 -584 858 213 463 -840 -447 -375 375 -634 23 790 818 -443 303 -930 553 214 -388 -533 465 -76 -734 335 936 -28 467 385 810 157 -799 -232 -423 -41 935 -289 69 -565 550 -468 70 568 -582 -442 -275 63 -635 -733 -397 732 -881 666 -934 -768 -310 -698 -634 481 -825 -602 836 -557 -45 -643 -298 -931 -899 -904 -335 -536 -299 57 -496 303 920 127 -833 -954 -975 558 -13 94 698 -383 -364 677 308 -697 -141 -484 -527 805 -764 376 -275 -581 -409 14 -498 115 -356 359 201 696 752 563 100 127 -260 729 -819 879 503 -132 -879 642 696 -254 840 -428 455 -363 362 432 990 597 154 -12 -579 568 99 -470 176 -518 -703 -160 -325 164 -956 -244 -851 375 -812 -625 -367 329 441 609 -921 15 -323 68 643 -627 166 -297 331 -292 927 -499 636 -703 840 -839 781 -156 673 -832 -991 -591 49 -815 233 572 15 233 -566 820 417 772 327 -820 -641 354 -505 -654 -584 869 340 953 -64 23 40 262 -303 319 83 39 783 -332 788 649 369 -460 -818 -950 570 -383 -545 103 -812 999 -167 747 -518 375 602 464 42 -486 20 -651 -819 560 -731 -368 73 -435 -433 394 -435 -975 -845 -841 -454 491 431 455 -838 136 -976 261 765 289 615 104 -131 568 883 864 576 -156 195 941 -642 888 786 -475 73 -516 231 -334 -933 -926 -224 687 -367 162 -1 -695 197 377 301 186 -881 121 895 44 -92 -662 853 -147 305 -290 -988 -881 -816 903 -548 54 -756 -250 667 -520 -158 -408 769 498 562 -355 54 543 -908 585 928 816 781 176 -417 -247 -641 992 -557 -468 380 -896 -131 614 148 -215 -108 -813 242 -45 886 836 -376 -728 -76 456 12 769 -678 -519 -436 861 511 579 -553 929 463 234 439 -53 172 -842 113 92 998 -630 -455 -546 -809 673 -206 203 -879 951 568 927 592 226 -698 -832 253 600 -277 -917 -70 -639 280 721 941 -286 488 -643 -589 -746 940 -910 -277 887 731 -517 -679 -471 -841 214 71 -126 521 -440 880 -777 807 966 -307 481 471 549 319 861 530 -925 199 617 -534 178 396 -579 378 722 471 -805 338 -595 109 -399 -162 -998 755 -801 899 -329 335 -713 -373 482 -965 -624 -753 477 835 585 -183 -996 -504 535 290 -374 -643 -125 7 990 -248 -599 -281 216 -170 121 602 227 650 -17 -939 374 87 882 972 -519 -154 98 581 -672 296 435 950 -566 730 6 -361 946 -394 -286 444 379 -750 -71 183 -5 -860 139 -56 760 -801 599 -595 779 316 -838 -737 294 -39 161 720 786 479 462 -684 -257 -122 780 -292 803 899 -101 -728 -875 671 582 -746 429 -591 466 127 -818 -240 -598 -114 507 -419 -147 -996 -679 697 -691 504 -510 867 -547 617 819 -118 -798 -869 45 -216 -942 -256 -150 -750 180 -538 -831 -683 -861 -457 949 108 -381 -543 -998 226 178 89 -298 -98 626 -409 -830 -757 -814 377 -186 693 870 -469 -384 -195 -424 762 -970 679 246 -446 -858 377 514 315 -784 261 348 -629 -493 913 -97 -127 389 -9 597 867 135 460 -31 758 281 -137 -188 874 -969 -81 369 -155 -648 141 551 937 44 -310 -910 -821 296 394 890 -807 750 680 28 373 971 89 940 -830 -226 -106 -858 747 -211 320 689 697 285 -363 894 -885 54 750 -691 -132 -508 -461 170 -507 732 564 515 -450 -682 635 536 -847 650 -869 523 -195 94 -975 296 734 889 -611 214 291 946 -894 -42 -447 11 -297 369 -383 526 -722 -434 -238 -390 -225 -338 707 -799 -178 599 -404 628 -817 62 -49 54 875 262 -213 -111 783 273 -971 720 -181 326 965 -640 -331 609 427 -105 571 -576 -802 737 708 511 861 138 -675 784 218 -844 255 479 649 614 -804 376 252 -612 -977 -510 -85 518 360 -528 372 475 740 137 -43 -532 488 -175 330 714 -130 787 -244 -710 194 145 -664 -632 286 -481 901 -880 37 578 288 75 -224 761 -595 -891 -748 24 932 -28 497 506 -122 437 -870 927 44 -4 849 342 -12 360 -501 545 717 -238 -676 -36 -785 -72 313 454 283 510 -636 -180 -807 -678 -7 -260 689 -512 839 956 632 806 805 932 -596 904 -620 -94 -773 315 810 -587 -789 4 -855 -460 35 68 16 -777 77 223 -411 -472 611 546 643 -161 -855 -123 148 651 -53 -355 -396 -845 115 342 283 -603 -493 139 -242 711 621 951 -212 -865 -800 -41 7 -264 -376 668 993 -284 331 450 963 -752 159 757 -210 -988 43 -860 926 -899 824 31 -854 -9 513 278 927 -623 162 -99 782 5 -408 815 387 -633 280 340 -35 -59 -282 912 -183 -944 839 -568 -590 -490 -744 -62 -594 359 642 -222 -78 -76 -888 -881 -244 -740 765 850 -344 414 297 -673 -608 -29 205 857 -254 37 619 -34 -431 -454 -952 115 930 172 814 -101 157 634 -406 294 -465 -361 -119 131 -979 146 97 -210 306 752 531 -881 600 368 657 -902 -865 550 485 782 -950 863 -892 505 188 8 -260 109 187 420 -637 586 96 -209 -370 -922 -384 276 -924 -88 838 -101 -713 -526 913 633 346 -618 42 109 -278 652 315 816 -272 359 729 971 13 -128 -415 -321 -833 835 -689 -737 472 488 175 -591 -524 -44 -39 -160 -276 -136 -619 112 -804 -330 -92 493 473 -634 -90 930 651 137 526 977 552 971 -169 -173 536 -578 284 -908 755 153 -922 516 -256 606 -346 -419 -836 703 484 -649 -288 -187 -755 -388 430 755 512 -719 832 435 242 -782 42 -589 131 -71 -106 21 75 283 -149 -773 582 440 888 -658 -925 -24 -175 -670 -834 377 783 754 -1000 808 5 -514 523 -659 861 -738 534 -130 302 -900 941 936 -435 242 -366 176 341 -575 -51 849 -531 324 -216 -533 202 -625 -589 -907 4 4 -666 -305 -504 672 -394 318 130 -599 -270 -232 -439 -946 694 665 29 -666 -525 -109 760 -642 -379 745 -14 -991 123 970 -582 162 618 147 787 495 -803 879 -347 695 21 -632 -792 893 123 -494 -977 92 -24 22 -81 -638 742 -768 939 451 -423 474 -484 720 -711 -52 911 145 -106 851 -601 321 612 358 -918 951 -572 -380 953 87 -657 -39 768 -830 -330 340 -30 339 927 132 -983 224 325 89 121 -34 -114 -476 739 -19 -432 -177 -668 486 445 906 -972 -702 416 256 661 534 20 -827 -378 31 -155 -181 522 665 53 -125 980 -361 822 -300 116 281 550 611 700 803 270 319 82 826 -451 681 824 96 -619 208 947 -603 876 -253 -276 -954 849 98 -894 -3 -810 913 -185 -185 640 552 4 473 719 241 -71 458 -393 172 -374 883 595 725 -70 930 223 -201 -194 819 -235 -978 -197 -855 560 -984 -986 -964 -641 -717 -558 314 758 -66 145 101 -805 720 -554 294 -906 75 210 -472 837 -60 -763 -818 -758 779 554 -771 -631 -934 -37 -771 708 707 -611 -321 -287 -59 60 606 -709 -524 -490 187 365 -20 -298 80 -808 671 686 -897 -325 -873 620 -886 -330 681 21 646 -185 -647 -779 -967 108 771 904 921 753 -437 206 794 -297 -882 446 960 -758 529 459 -407 784 396 456 -780 313 482 -841 591 -166 -975 -154 -576 875 -825 836 -465 -782 687 -446 346 911 3 -235 853 686 -510 803 -194 232 -116 182 648 -124 -426 512 795 140 39 956 335 325 -597 -960 -835 378 92 157 -80 407 910 628 -58 555 -880 -261 -990 343 -51 624 -255 148 463 840 -254 482 -439 547 -151 33 -577 273 530 134 272 395 998 932 585 187 994 -424 -373 581 -746 398 269 -990 -336 307 257 -23 433 755 403 6 -902 -186 598 989 -882 -226 -769 688 -114 725 704 168 401 920 191 848 217 -971 842 -279 79 -793 211 -506 -39 -757 328 497 -170 -597 250 183 683 -863 321 -432 -804 890 -489 -645 378 319 275 -668 426 293 960 711 -284 -254 621 -930 -247 453 145 365 789 -506 -741 102 -741 736 -880 -691 432 -577 -743 -282 33 500 549 -239 453 69 -618 478 39 381 431 -92 898 -702 -355 766 486 -284 -7 -77 184 429 506 -181 -834 -453 641 338 -935 324 -696 830 -463 532 -698 -685 847 -143 560 600 276 -116 209 -159 -865 236 -958 -610 164 470 696 525 352 260 569 -472 949 -921 814 -951 698 253 479 -543 -99 -214 211 -890 503 -735 -376 -584 -890 796 -728 274 -523 496 654 518 248 77 -338 -180 654 -308 -601 -287 -707 -158 600 554 -127 885 109 -370 69 730 -511 -95 -710 -305 -530 -940 -478 394 645 -987 -936 944 -367 -516 -503 -77 -969 238 846 176 -376 -598 -25 -268 904 -392 -532 661 980 -831 -896 871 -938 -591 -25 -66 -470 -785 172 -333 -124 -357 -695 -118 -235 212 -185 -217 535 917 -764 112 359 -673 5 -800 42 628 -9 -643 -837 -437 362 63 -88 -671 836 -828 -698 -414 456 301 709 937 -147 943 154 -682 151 350 -213 -834 -366 -126 -250 -158 -25 -442 374 707 38 856 -768 971 -964 935 -690 -952 -927 -294 -180 445 883 -473 363 -730 467 601 753 -851 -675 678 588 446 -524 72 -230 -637 -603 -898 -946 300 -695 -263 -15 370 805 851 87 -39 411 155 -683 -23 -126 -497 124 339 921 -214 310 234 -193 978 -951 792 271 -931 -118 700 236 -502 279 797 -549 158 421 -453 -235 120 -899 -484 -194 653 -294 299 -962 844 -723 -998 -270 66 125 -86 672 146 402 551 -996 6 -840 364 -526 -848 48 -445 -438 -593 -2 798 -368 -820 667 841 -723 -404 668 456 139 50 126 394 -761 -827 17 334 -869 104 -393 659 -837 765 -43 908 -133 -674 -808 -785 -216 -928 609 443 -709 146 314 -146 426 -415 715 -78 -721 574 152 516 -489 -474 937 -433 -189 999 -711 833 812 433 -961 -507 335 -930 -218 633 643 -850 548 363 -965 -994 -10 170 586 249 -593 856 -276 -552 -324 579 -398 -747 -41 220 -92 344 -344 206 265 157 886 920 647 -636 -549 -789 71 -946 8 939 -249 -999 -815 -923 -44 565 -47 70 675 632 -276 746 -984 -98 464 198 816 210 -479 -537 668 997 206 680 -783 187 5 -845 630 -257 573 -689 836 786 -254 601 -795 -863 -698 981 859 341 926 859 421 -183 -130 -384 929 238 756 -40 435 -958 -371 269 -855 -222 -697 8 740 425 3 -724 -72 -73 -271 454 -535 -645 -807 -357 -510 -121 -110 -323 261 -327 -926 -109 77 -546 -834 185 -923 -839 40 920 -118 496 161 -80 -262 -481 -901 -187 509 -423 141 623 -349 -661 894 -238 987 102 -101 -778 -782 -2 147 -592 705 740 -805 856 -946 338 -687 54 483 -64 -382 -923 19 835 -506 538 129 6 980 -519 712 -390 117 -825 -183 667 683 115 724 -961 -780 -136 -678 -293 121 128 -292 710 676 -921 -864 -650 721 422 -961 94 -378 -654 -215 -754 126 -932 -76 -307 343 683 -870 679 -293 -728 -577 743 -648 604 295 -359 381 814 -829 545 746 669 393 -866 321 -445 -886 388 -133 46 767 -837 -93 -949 -94 -212 -812 986 -626 -372 -891 -799 -912 666 559 656 -28 -446 -789 -71 -389 -726 -553 -40 702 735 -619 -914 -350 23 172 561 -696 59 3 369 224 -45 -452 -930 -785 -180 161 300 305 -906 433 -559 -602 -939 -284 -995 619 517 360 -570 -935 533 384 -941 932 -74 -616 -337 -495 325 -839 869 -216 -489 351 -355 213 383 905 -67 51 -45 -538 336 -602 933 732 -741 316 873 -840 -78 -627 290 12 -985 510 12 27 -22 84 169 603 674 300 -82 781 -1000 564 861 -382 -172 -99 740 175 154 976 711 979 349 228 -491 522 -835 -300 623 693 -789 -477 -990 742 238 -310 205 724 86 -783 869 -210 479 851 -496 999 306 -977 -428 935 342 -394 531 -640 529 410 -1 -529 957 -380 -105 -807 -648 -861 311 -26 961 -603 595 643 356 -762 -551 -406 374 -654 8 237 -618 -907 -648 374 -942 -250 -707 -630 887 -388 -92 -337 225 -977 234 -964 -110 -952 959 -800 -632 456 331 -451 -952 -756 441 -625 790 367 717 -412 326 239 284 -858 562 225 772 -953 -216 -4 660 -926 -941 -777 -344 679 495 333 424 -427 -985 927 164 -365 397 771 -850 629 612 -64 -353 283 751 999 -192 702 -902 479 292 -882 192 825 -796 -931 655 -166 -494 394 -39 -318 -916 -431 -36 493 667 -298 -276 -379 914 774 -6 -454 -508 -896 -566 -413 949 -475 113 -218 919 -801 -706 -734 -46 935 -499 965 -425 -434 -720 -529 55 279 -802 263 -369 867 -232 946 307 -969 -915 -339 -830 645 -42 -828 -975 678 -737 -98 -141 213 645 539 340 616 827 -947 -109 951 -324 -7 340 581 -507 -804 -463 -153 -429 760 75 26 142 875 82 -581 -987 -925 563 708 -780 -715 677 502 -982 430 792 -256 698 -374 563 257 -529 324 -721 166 334 -747 22 52 -122 -259 510 -531 -709 303 -319 -270 209 552 631 332 132 -952 -635 123 992 58 461 -576 725 586 -1 479 135 532 -65 -698 -278 637 453 -862 683 -437 287 -701 937 -18 -929 931 828 -230 -925 455 801 -484 986 -323 -249 -28 -871 162 225 5 551 -977 785 -696 338 -243 -435 841 -683 -515 -866 613 314 -412 226 -460 -526 -829 970 -312 -195 -645 300 -684 -333 -462 -290 -445 209 -680 389 822 874 983 347 -929 619 602 -963 909 -893 911 861 764 -553 44 -820 449 611 -162 -366 664 128 -344 -479 649 -640 924 942 -448 -328 -950 -584 -180 485 7 883 836 766 -851 -995 -908 -33 -607 323 554 -210 -465 283 -422 872 -690 87 -702 386 -19 115 305 -772 399 -460 -742 397 962 -843 -857 -358 -117 6 978 805 821 961 -993 -344 283 528 -393 861 -877 161 243 223 -195 696 326 82 266 -929 -127 -94 -498 -282 512 112 847 385 -519 929 823 4 -852 929 555 783 681 124 403 631 598 695 294 430 -434 -225 937 903 577 -257 -392 -702 742 -990 -62 994 171 306 965 997 623 -501 -146 -158 750 139 833 223 174 -495 -460 989 407 -983 941 300 718 395 -219 740 -69 -374 -53 4 188 81 -174 423 -750 -287 -183 -217 432 315 460 535 995 -795 -422 781 -20 -496 -835 292 685 305 191 -643 420 -149 -846 816 -817 607 -247 -211 24 80 51 -818 410 970 -68 -424 104 630 -179 389 463 -514 637 481 -868 -656 987 98 -166 114 -861 -50 631 71 -375 115 375 114 608 254 -454 924 88 194 228 328 -240 8 -678 837 -395 86 -175 -855 636 -933 997 425 -564 757 -200 -371 649 91 -263 -3 170 -166 -629 66 -772 -540 -158 209 -150 -514 -237 449 -484 867 -936 -652 396 -803 -349 436 -462 271 -190 -975 -540 753 -606 326 -677 -729 55 51 713 827 -245 -929 -722 695 444 -414 -619 -572 745 322 -151 -438 -649 -187 -613 -437 -468 -716 -869 471 -466 637 -482 700 988 -938 -903 -61 545 214 939 679 669 -68 326 572 -606 -431 887 -592 562 -109 -598 -312 -150 -902 72 -911 -106 275 -78 966 -952 709 337 -155 -711 127 -359 -482 -959 -591 419 -528 695 264 29 -322 -86 -438 -145 605 645 -644 -478 -736 936 -533 841 -62 -817 -978 -567 -468 780 -896 -344 558 -391 402 -701 507 -747 -939 365 -620 -282 851 982 555 -523 973 -230 357 -915 465 -388 865 -715 386 -566 -618 914 6 117 826 -47 172 297 102 -95 662 -645 -843 -671 -366 -681 -982 -660 -427 -719 930 491 -205 -884 293 80 843 -498 876 490 -622 -932 -721 -796 -583 880 855 254 -109 446 53 -921 -172 460 859 123 -22 371 -145 905 -488 -827 -509 35 -499 412 300 -565 292 783 -30 -966 129 960 443 24 516 -418 -79 16 -258 549 661 -185 -474 -988 -361 329 956 666 214 156 489 -705 -790 682 -206 639 -621 105 452 -417 -765 218 -368 191 148 958 557 158 923 -158 -757 -707 -557 -659 -842 -907 -710 155 271 -709 -270 813 -940 782 452 345 59 -34 -237 670 126 -762 -234 179 988 435 769 612 -24 580 -643 -39 -808 -928 -844 920 -605 -219 490 -487 -226 -861 -937 -738 786 967 -693 -602 526 -378 67 519 -993 861 947 788 234 312 260 -265 -409 -547 -942 -775 702 983 135 500 -624 928 -901 820 963 -340 786 453 -437 829 162 759 664 -591 -558 485 1 335 -591 549 86 608 878 -5 -425 50 -224 -688 -551 779 468 517 867 473 969 -548 796 -706 97 469 -583 921 550 -933 844 -821 662 -313 -584 289 -110 -602 388 732 863 609 -888 250 873 -627 236 558 -350 370 -556 -550 960 988 24 -631 932 -35 215 -834 804 358 351 601 332 202 -977 866 232 -603 450 -213 -103 -755 810 520 -809 992 -933 -659 -606 -922 -283 -652 -520 864 167 942 -44 -148 129 -196 -420 -229 -373 597 546 -90 242 742 -347 -676 200 -865 -743 105 601 550 425 -333 -922 -818 332 -821 -520 -968 321 -137 498 676 -145 416 -386 -235 794 781 248 -343 -696 67 -846 -130 877 652 -722 59 52 545 -781 64 283 -278 -72 538 410 -385 92 673 717 -917 -1 -21 922 -361 942 -680 -486 -139 65 845 854 -927 367 -787 -681 -193 870 -803 -655 314 -380 252 -97 127 -56 -735 412 -464 525 544 -122 -175 775 605 -213 777 932 -937 125 770 -602 -884 -927 311 -596 -872 45 418 -813 -979 -278 -335 -577 -747 -67 864 -291 -324 167 965 306 126 882 -246 -967 -38 -736 325 680 369 -279 85 892 -807 -950 617 -605 -594 -436 55 8 -797 -976 663 71 -384 402 -487 -988 -826 -644 -818 612 610 394 -713 874 203 239 -258 -721 881 853 -875 955 33 -676 404 -420 -647 206 -439 325 -162 75 762 -673 -377 -77 961 -271 958 -581 706 -541 -490 35 570 -545 348 32 -402 633 540 -879 762 -102 -613 69 -600 -102 50 595 -202 146 -492 835 714 -85 234 -69 -892 609 -371 -193 -651 -97 -270 -321 -169 673 -736 -509 -589 452 241 310 -191 39 -937 -120 967 236 363 -599 254 693 -865 -199 -626 20 287 -439 -281 -561 155 -269 663 491 219 -215 -602 157 50 -38 143 -480 553 -616 -293 -601 -209 93 150 -684 -938 378 -243 -200 177 794 773 460 613 200 603 -660 713 -293 -567 -591 -113 682 -497 -160 -484 196 -265 764 -180 958 -408 -907 -870 -520 -672 904 231 287 -414 -94 -894 -299 -379 70 -557 767 332 574 -552 864 577 292 567 -185 -459 123 -452 -242 332 -655 -361 814 767 631 -544 -222 -92 -355 838 934 751 -276 737 -466 841 -558 -619 -727 -307 205 -83 216 -452 744 -4 221 -50 -898 233 -170 684 418 -610 138 -693 -440 -896 32 795 382 285 -979 298 288 160 842 736 1 284 352 390 -680 458 -889 815 -520 -361 973 -951 260 -451 -429 -762 828 -526 -400 380 -224 544 483 -476 -779 -981 -104 -906 -716 -864 -118 370 272 -476 -475 -421 794 972 -339 335 145 245 619 -633 521 -450 -17 243 -395 -274 -650 293 -579 -338 882 811 -473 -779 -287 -440 -788 789 -728 28 -816 -416 893 544 -717 439 946 934 -657 -656 385 715 -445 -390 -936 269 875 830 -12 802 -808 -837 411 -198 -954 -639 709 918 -464 456 434 -368 -52 -472 -576 795 -306 -585 -885 675 -192 -285 -199 14 -339 582 131 -732 -166 -317 540 -508 -668 760 470 925 -700 -217 572 -358 913 -679 386 996 267 20 17 971 889 -804 415 566 350 -282 780 593 516 -459 343 998 -767 580 43 -214 915 686 -787 194 -299 505 -912 742 -877 870 -426 260 -492 778 -526 534 -719 11 -248 -969 876 337 179 -951 -741 730 93 995 -750 -35 -892 998 -178 -253 846 217 950 841 760 -745 134 -887 -653 336 -821 -875 -513 -678 352 -542 -748 598 567 -673 587 -972 -144 -787 485 416 515 565 484 -546 -140 113 -424 455 -670 -191 -369 -881 -641 -82 -635 256 810 -586 268 -597 910 -911 -155 -148 815 -198 -924 157 184 332 330 -572 929 286 663 718 998 -817 733 647 645 -560 -165 301 582 46 447 478 -154 -149 -123 973 -485 -769 77 720 138 92 399 552 702 -657 -983 31 -906 -4 596 -122 384 103 936 -32 -538 -13 248 200 -908 -11 -518 326 901 -621 837 -519 -26 419 -431 -87 -298 414 606 763 706 -455 -855 372 122 121 -17 626 -657 869 239 78 -524 -619 140 -480 -958 -168 -332 824 925 180 78 -831 -454 268 667 -763 520 -86 -562 -994 -833 -541 -505 -990 -642 383 -464 -48 916 -99 218 436 -167 97 972 920 678 56 318 -480 716 -55 543 780 -261 -82 -510 -889 -858 726 -636 422 427 456 427 760 839 -492 722 929 -691 250 -549 -416 844 505 -697 226 -339 700 946 63 -711 -638 -334 673 314 901 519 -786 265 -255 -530 834 -657 58 900 301 372 -394 187 500 -829 -394 573 -965 985 -766 604 -700 242 571 54 -961 -741 715 163 541 -853 534 -54 -222 764 -292 569 536 850 990 -985 -778 -945 388 -786 784 -498 -108 -405 -43 -262 995 -350 -638 844 -245 104 466 30 569 -979 -738 -203 -219 365 486 -81 481 977 452 -118 758 -556 -583 288 604 -862 469 -746 -490 144 185 883 646 457 137 -847 925 386 -591 -236 -687 606 -777 570 494 -794 -9 -708 -499 419 219 379 -76 -373 -958 452 -560 -217 -40 -902 -6 -724 -770 751 901 700 985 -486 -986 -671 -164 979 -663 896 590 -665 901 14 627 -701 -16 -384 -516 -534 614 -793 602 -978 -898 -664 936 -930 -554 -849 -509 -748 510 -1000 -149 -476 774 701 639 -638 922 -689 -384 -237 -490 -348 -194 -938 940 -342 801 947 590 -768 305 -149 168 77 -905 944 -937 -165 166 -142 -568 789 801 956 -249 -610 -324 -727 94 426 -408 -748 800 -611 -897 571 351 -844 805 120 -90 411 -281 630 836 -902 -959 -195 -608 -99 864 151 -363 952 11 994 -205 403 203 -420 859 787 381 -506 -756 -725 -531 188 726 -122 575 -447 -461 -850 371 -651 442 -569 -421 -986 -776 567 693 -43 -114 97 -932 -630 -773 -771 933 526 883 913 769 -528 -125 651 -190 -362 -949 -235 -194 -562 392 -901 -654 -193 -416 740 813 427 953 884 966 955 652 811 669 -364 819 311 153 417 395 781 -739 296 568 -445 455 -529 421 187 -175 984 83 170 919 -125 545 603 806 92 -616 372 854 -421 -469 -533 311 -332 -964 278 651 212 -81 -656 -853 317 626 537 -210 624 58 -769 880 -654 -488 -485 999 638 -548 962 598 -990 760 935 32 -259 130 -82 352 -690 -582 741 -510 -308 869 741 724 -841 579 653 979 191 -461 823 -311 962 -671 -28 -531 -219 741 557 181 -751 -64 -469 241 723 503 -273 394 729 -972 -727 910 588 -99 -576 -667 -898 -139 913 9 -828 -408 -759 -713 428 475 -348 -440 191 -913 -257 -47 -350 841 708 526 223 -880 427 -320 -519 -946 998 735 -661 -528 -941 614 919 405 890 -422 601 -218 882 -967 323 460 -693 -218 -595 -178 -442 -49 -413 -588 -391 305 -366 247 263 -26 619 198 951 642 -870 255 -118 314 747 2 97 61 168 -119 506 -670 876 -494 106 -398 90 -540 -946 146 833 276 -630 -667 -45 -762 -609 3 -342 -197 -61 802 518 -559 838 -141 -313 91 810 -600 -891 -657 -91 -601 -525 -4 767 -388 63 -657 576 68 -952 381 -759 246 -315 141 -612 -681 733 188 -868 63 -360 -265 339 960 -739 627 -629 -661 -547 330 826 368 861 892 -338 -464 -163 -257 793 -256 630 -628 627 313 -549 -762 531 -498 535 362 -272 186 -749 -191 225 829 -268 425 261 -38 298 319 -262 566 -225 288 600 630 663 476 -904 511 -156 490 -323 -436 -542 498 668 644 -162 -629 937 -177 109 838 -871 52 707 -134 600 103 194 975 -589 -418 -201 545 33 813 -378 322 -78 548 294 -880 -465 -612 -775 965 -976 -935 -439 270 655 -72 -425 -329 -587 -559 -367 200 -132 823 39 756 -369 -299 -82 209 222 807 701 986 -744 -752 -916 -521 -531 396 -213 -448 -282 582 -298 -985 -954 42 700 -617 -264 -41 797 416 -939 -597 355 599 -763 831 -288 -641 -467 -760 -519 -478 -789 -777 39 467 271 261 -73 -248 -389 -207 191 607 774 -622 75 169 264 -903 493 -371 -767 446 -904 -343 -634 -337 -487 -784 -685 82 753 378 524 -231 -813 499 670 659 75 -597 -947 -895 569 -893 -467 901 -211 -316 709 909 -486 296 316 -76 -971 -746 -508 931 851 160 -226 -509 887 431 -915 -862 -553 641 173 -639 -631 678 819 205 155 714 930 281 -747 102 -675 -368 -330 861 225 -295 -63 473 115 -690 739 -776 -641 195 334 908 -723 -629 -871 582 -280 -204 762 381 -839 -943 -264 -696 400 605 719 -654 914 61 831 66 567 -978 626 -924 -317 83 -134 188 -640 688 -891 1 -62 -214 309 439 777 961 932 330 250 -108 387 723 629 -260 597 -644 828 -865 86 924 916 786 -305 -760 91 708 806 720 -610 -909 -185 183 378 -936 991 -759 -951 572 356 -533 61 -436 -715 595 760 820 37 -652 -249 314 -174 -412 265 814 -829 -988 72 4 158 -899 -958 -533 870 89 790 225 79 -896 487 -31 480 -2 -193 -720 912 -617 236 623 -911 551 -614 927 -178 823 183 -575 -985 154 479 530 -900 -201 123 -242 -342 273 557 65 -103 938 -2 877 -944 -409 620 632 420 -872 233 -903 -978 548 -685 -280 -768 -497 -103 -967 -557 993 333 988 663 -842 -808 862 -159 499 -431 832 -636 -413 -593 -849 16 432 -653 -966 -949 635 -305 -282 -535 367 71 791 886 775 -454 552 -296 46 -118 -354 272 -392 737 -616 -285 -834 811 807 -132 -485 -37 -980 -800 87 305 120 -774 75 -87 718 -692 865 235 463 -327 -919 585 306 608 -990 -85 -772 915 154 -291 426 -46 -507 491 75 -170 -567 -408 865 -165 -96 166 567 876 -977 435 53 378 -999 211 -975 -457 132 -618 -145 299 -719 -939 -991 221 994 -579 179 61 479 857 -145 14 -261 800 721 -855 530 -464 249 -874 711 -406 677 -816 -753 -79 425 402 864 -765 37 -440 768 -801 999 -901 -858 485 907 -366 200 -883 777 434 162 180 764 -858 -224 -345 -989 -354 -848 864 -435 -790 -301 87 -802 115 609 694 -208 679 -8 979 -197 932 946 817 -362 841 481 824 -768 -220 522 -650 -856 -440 -228 -240 466 265 942 777 -949 528 974 -136 425 -568 -60 990 -738 562 -285 -798 387 853 447 -575 996 -698 723 211 855 -547 73 627 674 -316 -49 915 -213 506 983 -8 41 603 -969 41 -312 77 943 914 424 -410 -945 -207 164 -213 186 -259 -570 12 887 -295 187 24 -125 -593 -465 -122 -894 -713 328 -271 -820 893 196 -548 -415 -369 -129 804 -312 -765 563 789 619 105 -127 -599 864 -675 686 193 -803 -804 -599 -515 -124 672 -873 -559 827 975 -162 528 -104 452 -532 -172 80 -935 982 -548 -32 -328 811 -713 228 994 516 385 880 -108 -578 -7 5 51 823 -774 220 -281 -776 -336 884 -50 -916 755 -266 593 101 438 -916 -948 -846 -295 -550 687 -362 425 392 -466 278 -518 -566 347 -180 -553 -817 174 -744 -363 -351 -568 -804 101 -538 -76 950 546 516 -298 215 294 582 -694 955 -207 12 -115 -679 146 469 -210 -402 -701 -823 -772 234 854 713 152 503 687 556 295 207 -411 -807 -477 529 736 27 185 751 581 136 697 190 -14 -704 727 -475 474 356 -373 -786 97 -905 -428 727 416 909 543 331 -885 412 -396 -347 624 -283 767 534 -952 829 -448 320 -286 544 -947 105 -312 -147 666 -700 -473 -153 -90 710 -992 61 -511 -462 -270 -972 -873 575 401 684 -595 601 910 154 -280 -929 -954 -931 -66 -624 936 -26 29 517 855 243 181 109 -300 661 961 146 436 -719 768 656 -293 -78 -50 -138 -756 -1 320 -376 220 363 481 796 -210 667 741 -987 -243 -757 690 434 -700 -21 -384 344 7 226 -520 738 -509 -577 -747 -787 972 -481 459 -858 -517 227 184 -439 1000 516 -415 -124 -671 566 -51 726 211 472 -871 921 342 729 343 -130 739 -314 -273 127 -172 784 -504 -576 -215 378 386 628 771 599 -336 918 758 -463 15 374 -249 -891 268 512 -747 -196 -2 -730 -643 519 412 652 -867 -874 -70 -182 570 147 -633 758 794 -858 -411 981 922 717 -698 -42 624 -457 463 976 623 -189 420 9 -558 -984 978 -932 -29 -791 -529 726 141 251 444 -865 -524 975 462 -208 200 -250 -611 -259 -855 661 -64 -988 -150 813 925 980 -886 886 -226 -591 -912 936 935 77 -770 -538 354 -317 -266 428 298 330 -100 -586 40 237 453 -788 -937 649 334 197 -895 825 -893 -292 215 83 187 412 816 880 -685 472 -831 -507 -457 18 -783 -838 805 47 -541 460 456 805 140 399 195 977 194 -479 381 294 124 -360 -659 -536 650 -313 14 586 48 -579 831 -626 -979 822 978 363 -125 -936 -177 -536 -425 727 -703 141 102 -659 -958 77 569 44 623 -35 -155 -866 -285 527 -633 -846 -103 285 572 -662 330 50 848 55 492 -208 439 332 -365 513 -630 469 957 201 -11 33 986 -570 621 359 -544 5 362 599 404 788 664 -745 771 -23 343 -901 -431 587 209 -800 -408 649 -401 -530 -43 -101 853 561 188 913 -664 -927 795 -611 159 1000 -145 890 317 -662 824 -246 -293 -50 601 -212 929 -286 420 382 -370 823 -875 -206 873 359 922 276 137 946 103 -544 -932 430 559 -859 -350 124 -495 -147 407 72 533 127 336 318 -299 863 -421 -117 305 464 -618 296 -835 245 494 946 574 -797 -67 -592 -433 -382 726 -383 -85 -773 -610 235 -219 -299 -461 -399 -159 236 -827 -55 844 76 18 464 -356 -665 390 -498 268 -740 999 958 366 -123 -982 -962 64 -6 -177 84 788 -349 -924 -479 -892 -616 160 121 -886 128 -279 502 300 449 765 -231 147 422 -517 873 327 277 -845 -391 806 -271 -829 4 974 -754 -325 745 -177 631 -277 -607 -374 987 559 102 -361 -936 147 -325 -971 480 -72 6 940 233 -448 -966 252 725 -960 -634 -972 -505 704 301 -140 667 638 -444 -588 156 -941 135 81 404 -133 394 391 984 555 775 -595 966 -408 647 -264 -381 -251 643 -528 811 947 399 -606 790 888 -112 -314 150 820 -839 198 -622 268 176 899 182 -123 714 -873 881 275 980 -339 303 -477 -884 -504 806 -663 930 84 -652 426 -825 571 -204 815 385 650 -52 -454 240 -314 -982 -835 -827 745 484 495 204 -210 -320 475 727 379 -713 890 -187 -819 450 744 128 760 763 -930 -307 384 -107 527 -421 -239 592 574 -224 -349 412 645 135 937 138 -853 -519 -357 716 -718 -162 859 63 -390 -238 -812 153 -599 748 -537 495 633 640 965 728 984 693 674 -870 186 -704 -581 671 566 87 122 -721 612 -947 -294 307 -125 698 125 536 -549 373 57 -632 578 317 -842 -124 336 -275 -655 513 936 317 209 -484 555 283 -237 -612 96 -612 912 -863 -564 -680 -741 743 524 510 -815 455 314 -774 -713 -65 -812 653 -569 -619 159 494 747 -55 386 -941 -431 935 420 -867 -454 -430 -444 230 819 -614 156 -642 -728 418 -385 -737 -107 -495 825 -135 -964 319 708 875 329 67 -312 -895 -418 -932 597 744 626 965 821 801 -104 -960 122 -404 -28 31 -708 -808 -782 -274 -173 977 747 -674 46 -27 -155 -26 -944 1000 -263 149 664 754 -678 -602 -715 -436 401 851 356 -608 -368 713 1 698 297 17 178 712 -751 -400 -293 -45 195 357 371 -952 246 279 442 -937 -14 -342 -438 -561 798 429 -148 903 -911 -144 116 924 485 902 644 -69 581 174 -989 818 146 -506 -960 -775 443 770 -769 -476 754 85 980 -662 -405 -823 -752 691 557 -718 90 669 164 847 -424 990 -230 170 -326 -838 961 -416 995 981 585 996 918 137 -488 -753 849 248 262 -500 -16 -262 -992 -463 861 719 630 -942 948 895 861 -69 365 -131 236 417 240 -594 576 -252 -712 161 -733 655 -628 468 709 -152 -373 -64 874 -665 361 426 295 -353 133 -702 657 210 791 -584 802 -891 -707 36 -834 -502 -210 -948 990 333 187 303 -599 -902 107 968 504 -589 191 321 -500 856 54 654 771 59 627 677 -985 -945 -513 140 571 934 -54 -536 -381 -677 -971 -89 -756 174 -136 -639 327 -242 -715 528 748 -703 110 911 -441 -877 103 936 532 -732 -153 724 634 -641 -955 -847 302 -158 -834 -894 808 87 649 -986 304 584 957 -615 749 11 -988 -44 -671 103 -832 -447 10 -551 -147 213 40 -565 -104 -479 519 94 75 741 -862 391 -826 -824 514 -837 302 3 396 64 359 9 562 610 -499 -297 -97 529 -798 14 179 -431 -390 821 -724 -552 464 333 -178 -528 -578 306 254 574 -882 -292 540 -121 422 626 -415 491 -620 974 -706 -176 945 -997 -571 345 475 -192 -42 998 802 617 -952 566 328 -845 -776 197 -688 249 -123 -180 -936 -380 -73 -201 -949 977 -2 520 -323 937 -486 220 -650 748 -422 -137 -513 -709 844 -351 386 -73 -761 452 -829 721 -996 -110 874 63 -692 807 546 960 -816 191 -78 782 -844 -235 -1 515 -861 507 -895 48 812 -168 -344 684 -256 312 357 -830 -348 -891 -90 -806 -764 -769 168 -344 73 120 187 450 816 724 -283 -629 111 6 169 435 646 -675 -830 -666 956 -701 315 740 119 140 -517 411 570 925 -787 -214 878 590 -375 456 957 190 474 466 -593 598 -974 40 -33 -917 551 808 -781 438 957 702 -710 722 -837 -567 196 -675 805 689 -467 902 -296 809 -117 465 136 166 518 952 -117 -867 211 775 372 -558 444 367 -38 -634 311 -272 -614 -336 -237 987 847 653 -171 -594 -197 -661 689 832 180 -880 -537 677 141 284 130 981 -971 391 634 145 685 -662 -367 431 653 -407 739 -575 -931 106 -368 -239 -520 -109 27 494 -541 432 697 678 -770 -161 -741 821 -461 -434 -369 -796 333 15 176 -410 -686 124 696 20 -573 -47 293 -672 43 -763 -79 -493 -649 30 323 848 8 -147 806 705 308 418 -510 -146 -287 256 -906 -365 273 -244 -560 847 -598 754 -78 643 -381 -890 454 -512 -48 -215 -377 -686 -345 -410 -544 -475 747 84 -677 -158 574 992 -396 794 728 -489 935 353 -68 65 -133 -318 361 933 946 850 -512 878 -701 -108 489 795 -205 187 -678 -616 100 152 64 963 106 167 362 939 -400 -450 -898 -854 -478 -600 -681 382 966 -348 -452 -33 133 745 -288 921 -702 707 -87 751 832 226 -378 -168 129 -898 490 659 -276 -512 -172 126 -126 -301 201 -319 605 -843 -610 454 43 -951 42 713 213 889 -65 389 26 872 923 323 -262 153 761 -46 -969 -329 -745 497 864 -256 945 -369 107 207 348 -475 517 255 812 -57 -320 395 -22 -428 881 317 761 -574 -582 296 444 -164 -780 -303 -45 -259 442 -20 873 466 417 -920 -759 -747 246 -868 713 553 130 530 200 -315 -935 -899 128 676 754 147 226 502 152 -720 713 -223 660 -178 -988 960 -774 398 605 170 480 599 -449 -19 793 -597 -147 -659 873 -366 -776 -884 988 -680 -187 424 -128 142 -897 900 945 -916 -75 -529 482 -638 -352 540 460 -448 -633 -183 378 -563 385 602 -280 -1000 296 802 273 596 -571 407 -530 -338 862 805 -142 554 773 -65 -364 705 -709 222 -260 667 -777 295 543 883 -476 782 -234 -140 -240 486 -93 997 56 617 -908 -72 -795 -740 246 41 -654 -973 847 316 -773 -364 -349 929 229 -816 191 -910 -565 10 -779 -961 466 -938 70 295 905 -383 -532 -932 -4 12 -688 -847 701 -893 -123 950 715 644 -49 -3 261 639 384 0 878 933 -909 592 -48 -168 -388 -220 235 -534 -127 -659 -263 274 -936 496 -453 844 307 -338 224 625 -495 927 222 -191 221 -803 -691 -608 721 -975 -443 -290 -107 -284 -310 29 -650 203 -983 466 -169 -181 277 -265 171 726 -104 846 -644 -994 908 192 -379 944 -119 -944 -258 -307 -870 556 843 63 -360 291 -584 -904 297 971 448 104 512 -465 341 -967 432 387 -880 146 683 428 -781 789 -56 163 328 862 801 222 966 -735 -93 571 210 -849 983 156 445 31 57 -547 22 87 628 -974 629 -385 448 969 -769 -200 367 -410 -985 -394 68 -99 903 57 -103 723 782 -895 -85 345 655 770 -865 -220 -995 -389 -908 -981 -740 -55 805 -303 630 -481 888 892 60 94 29 113 -895 93 -331 -176 759 -69 -601 -916 -142 -795 -69 492 -155 286 357 406 23 165 -593 964 -342 399 -602 28 990 -823 -816 558 930 880 -326 984 -557 -372 -300 651 601 655 -929 -541 481 109 -435 -943 682 -145 279 -535 647 -842 -713 576 -889 -62 701 -988 -871 183 776 162 -102 -837 114 51 -825 -128 82 34 173 321 -460 -961 590 896 207 -512 -159 -638 223 -207 914 343 -340 -210 -33 457 882 945 -737 889 223 787 -598 -657 971 67 -5 -379 -623 -195 -899 -175 462 96 876 91 739 204 122 -260 -891 -271 -622 -493 -202 -595 607 67 487 -333 -854 -719 682 936 -597 789 -823 108 624 429 368 952 12 564 -354 795 -565 742 32 -714 212 979 173 -583 -836 956 -340 -132 -632 -943 -264 133 -177 -449 780 -755 420 -878 -213 -986 599 -478 -416 -562 680 359 -839 345 550 -237 -55 -123 883 8 -355 21 870 11 -401 -927 -788 656 236 -127 -453 -290 -802 705 -325 381 230 658 184 575 -130 65 -129 760 -503 -797 860 393 327 -609 340 -701 -948 294 105 641 509 -640 803 236 551 652 886 179 -337 842 -259 -666 -723 53 803 403 -449 -915 -625 -220 -276 -563 452 -610 943 854 682 -558 -27 321 973 -598 106 -142 632 795 704 -669 -230 342 975 357 -137 791 -305 72 840 255 696 -550 985 -749 300 -349 698 -13 -455 -548 -190 -852 -486 762 -259 229 449 -511 979 -668 77 445 550 879 367 -521 -350 -492 -685 371 -783 -646 -107 -409 -574 -289 574 -315 882 216 868 496 3 473 269 766 -236 -18 381 456 259 -681 -908 -964 -744 -639 -78 -692 226 347 -120 -542 502 526 67 -360 359 436 -289 162 -738 185 -492 540 318 -542 -683 -67 823 -730 564 328 -913 832 -321 298 -226 125 752 779 131 83 557 296 641 -855 802 233 -635 -896 580 94 501 -993 -563 917 362 -214 -12 485 689 -660 -40 299 -534 -169 -525 229 85 -796 534 433 -94 -880 -840 267 -264 -828 753 -897 -565 -777 -205 902 84 112 -13 -492 -893 -748 -59 852 -400 968 -73 885 -331 -616 892 111 -580 61 162 123 716 501 359 -351 772 27 468 -410 601 855 337 206 915 -669 -993 714 161 -758 352 878 531 555 606 -734 295 157 559 835 470 841 -958 -16 842 212 703 950 188 568 -323 -551 716 -840 55 -60 -869 -273 764 -369 588 106 -475 366 -201 -854 -974 124 660 -182 -344 -924 -464 -430 -759 303 -808 -465 300 260 -935 -109 -421 -333 -38 -495 -466 -479 723 -575 824 -69 597 -143 972 -297 140 -341 -445 -104 -650 -958 201 -399 -176 -165 -627 363 476 -363 -640 -72 483 -225 -72 554 -255 -232 299 907 -575 -561 -729 -422 151 -600 951 854 603 -262 577 829 -20 -395 -128 -815 147 -692 -888 -576 -14 -420 638 381 43 -954 -543 845 -397 764 530 104 517 118 869 -695 982 -872 -479 974 975 -508 -423 516 843 173 122 -582 -71 295 -871 -890 -370 -647 -936 -520 147 357 -764 -74 417 -219 535 825 -495 309 -521 117 876 605 -456 -35 -232 31 707 672 -900 -160 -921 -904 -181 -210 388 524 79 -157 474 -671 47 470 815 -868 175 597 -253 -436 -264 568 827 -503 107 668 -766 85 -398 57 56 -380 259 -233 346 -820 531 346 -637 984 -899 -42 -52 -258 364 -224 -867 -384 647 -774 -222 -188 235 -802 819 -454 -30 -866 427 -39 -708 -830 -812 -529 937 -793 866 456 993 -989 651 -785 -467 -495 -580 -460 225 -631 967 738 322 -861 -532 -438 905 975 466 546 -652 645 914 -971 -819 -749 -110 990 -671 510 695 -937 681 -429 -323 110 353 -658 244 -222 -879 -955 -539 279 -370 573 286 -183 -848 -140 -44 65 -910 -83 352 -153 436 55 339 -471 573 -766 -761 -694 899 -912 377 631 206 59 -909 -379 919 -722 65 -992 -644 -855 779 943 -110 -683 119 487 996 123 680 448 605 850 785 707 191 614 -286 662 -116 -494 -857 871 -353 -227 908 484 -680 -9 -994 461 -737 759 -520 270 309 -369 784 -89 -71 359 -930 539 628 -24 -519 326 -58 887 980 232 -243 820 -211 -484 -199 -336 -135 633 -443 759 -526 898 -803 355 -223 -776 241 746 979 -698 787 -515 920 139 -717 -882 -326 -989 744 834 882 755 815 320 193 550 378 -483 28 -825 -649 155 -820 -322 -202 265 991 134 148 -144 773 -310 -314 -910 545 304 690 115 -902 -13 -998 -598 63 312 -564 924 597 884 684 413 159 -418 -323 467 -753 -286 250 -842 911 730 -683 816 920 -368 -378 -398 -132 -552 463 838 -724 598 396 -125 750 -285 217 878 -667 733 326 -824 394 616 267 635 -475 -461 922 69 -575 457 731 925 871 -629 -188 132 382 919 583 -850 -785 992 -904 959 260 -263 -908 762 -467 222 778 -557 724 363 -223 -844 -494 -441 -776 -23 -322 -378 -289 -837 -244 -967 835 -146 -407 -166 554 -546 560 985 -97 284 -373 200 854 -469 -905 162 395 -120 166 919 -546 280 56 732 -339 345 -701 634 582 793 -865 869 497 -19 -457 809 -825 110 378 -521 278 43 -811 259 747 -149 387 -706 -366 547 -540 -249 -784 -604 -49 -209 97 -725 -859 -537 -538 -147 631 -86 53 -54 626 -293 -876 -153 961 9 -928 -329 -921 26 881 568 988 626 554 512 487 380 -910 246 -500 -46 -314 -346 -747 976 274 -198 68 -646 -135 582 -152 97 -978 -484 -618 485 410 -65 -455 -979 -184 234 278 -798 -175 445 -624 -143 -62 333 -115 -566 813 379 -210 -653 -59 -420 -726 -66 6 146 183 734 -336 -457 843 -558 251 -578 -571 -372 -267 222 488 301 -971 -371 110 330 -174 60 -968 -563 914 413 -600 873 -513 269 -112 333 352 751 999 866 313 -770 314 -752 -810 -632 240 -835 -478 -644 543 -544 -118 213 572 755 698 917 149 663 141 285 -917 53 -403 -713 501 -124 549 -553 239 -29 -915 248 -464 20 693 -556 -244 -799 925 -493 322 795 -951 -543 513 -631 852 241 -672 158 -57 -948 670 -536 410 -573 408 656 -296 114 -890 644 935 927 1000 245 2 -171 -128 -528 -157 -176 804 -207 -771 -550 -173 875 -366 -263 732 558 607 -842 -135 681 -762 862 94 -729 44 -50 -523 -510 560 -138 476 667 474 -47 998 -805 -17 970 -109 -767 224 -82 -227 446 -263 872 411 -395 870 226 404 625 -624 973 485 831 -418 -175 338 -960 -851 -372 391 -835 -614 327 274 -685 537 -845 620 -881 -297 -48 -626 431 -215 -660 219 846 977 -241 784 -794 -290 445 -804 -645 166 923 -466 -626 641 -680 -234 -461 205 -693 -943 -676 -733 907 -201 607 839 -176 -298 -98 426 -32 -194 437 196 -568 156 -79 -625 741 605 434 383 -455 -728 671 10 442 460 539 -271 704 -373 465 993 186 994 162 -689 -210 -544 351 -301 58 400 -982 516 785 -827 558 853 771 -766 405 740 526 -98 57 878 931 -774 146 -619 815 621 -581 -599 270 -931 405 -926 623 252 -443 151 579 148 67 429 407 -459 -498 -947 737 -251 654 55 782 -874 -93 -505 839 882 68 -968 16 -12 408 222 260 -394 970 -394 327 -414 -53 236 -292 -432 -322 -660 228 -655 -302 -384 368 -946 426 -401 -148 381 750 -562 515 -109 629 -107 -135 -499 815 402 511 -302 298 -962 938 -456 -85 -692 802 -29 -513 -404 677 -538 528 -870 287 727 -719 360 -99 -454 -778 904 183 217 141 -867 -66 -197 -101 -266 842 -932 -934 -525 594 -245 -398 348 494 -298 959 -516 -242 948 -959 668 345 114 -683 -833 154 -249 350 -814 564 383 -970 -649 653 463 -114 -748 789 -55 -40 67 194 305 258 984 -100 -58 -177 538 905 737 757 -922 -994 210 25 -870 -12 925 549 -974 218 -459 457 -35 -881 -972 193 -80 600 -532 -748 613 -516 -462 -45 -584 -451 890 -427 -837 -841 842 49 889 181 0 -551 262 -239 -697 -3 -85 -873 -178 -921 184 -782 -764 630 651 79 612 498 -924 697 -602 -23 412 895 685 711 416 -932 -472 425 -62 -371 -682 -116 481 -867 -452 -607 735 -56 637 -391 893 834 740 -497 -30 -964 -863 316 -489 -764 889 269 -528 427 -566 -391 208 -428 199 765 659 -734 765 -729 904 -600 -611 -186 295 597 -205 -954 -165 430 -260 -839 -41 -217 233 931 29 -775 600 689 790 -331 528 -728 -5 628 -251 -899 965 -759 563 -728 -946 -324 64 -278 -963 -936 -962 -530 -912 550 -210 91 3 38 -962 -283 775 -745 -332 -240 -194 510 -897 -429 139 -399 846 313 230 -595 -637 241 -561 673 100 -980 944 586 -97 737 484 792 793 -810 -720 -634 641 -8 -567 -279 550 -184 893 38 -967 -996 -219 -55 452 -264 773 676 127 -557 189 -555 874 -61 -945 218 676 -659 -206 -517 286 246 -874 243 -671 -828 606 -684 -623 968 398 891 -595 787 416 -174 365 -585 507 672 -668 668 -485 96 -583 124 -112 -232 -281 -387 -773 -315 -40 945 -816 425 -936 -191 -400 -376 723 -879 -559 -409 601 -998 -619 649 182 -580 761 658 914 -482 759 406 -645 447 838 -1000 -25 -277 -259 162 -332 -598 567 -943 299 -452 -658 59 310 -166 -155 -247 -36 234 -389 492 716 465 478 760 29 769 477 -848 -622 -366 115 853 969 -255 572 630 -250 -507 -805 663 -348 -648 532 -446 641 16 585 -206 372 -975 -554 655 590 259 -693 28 -428 456 941 -779 434 -65 183 429 72 -407 -977 -851 559 542 -562 -743 -971 -773 -310 -218 307 624 234 974 56 402 -647 -10 45 -90 992 939 -825 -79 529 -48 -42 -694 668 332 512 -377 -550 623 784 -660 -773 820 -29 163 764 163 -539 571 455 156 -668 909 957 267 155 614 -466 -500 -606 -181 642 -777 749 806 861 -114 -628 18 740 -240 977 -329 -760 -121 823 837 413 433 192 959 -755 824 981 -4 712 25 -351 686 -387 792 -102 115 920 -5 111 -343 380 541 -720 415 802 552 565 -717 780 118 -892 -320 64 -671 364 -221 -867 273 343 -602 -225 202 349 -765 708 307 588 -541 -429 -35 -574 491 -28 905 -793 -216 397 944 328 -276 923 -56 495 719 -966 -458 -649 497 -589 -668 828 -69 -452 -385 -186 298 -121 82 573 -930 804 319 -666 808 -737 -35 55 -807 -676 -527 -254 95 -489 452 761 -396 -375 -126 -227 -841 -789 225 490 240 -365 118 -785 -557 -935 713 -363 534 451 -33 -989 333 253 -20 718 770 -797 -88 -570 -890 56 757 218 -525 -614 -890 398 -907 -187 96 703 423 679 -350 -651 471 -185 -169 -519 740 -226 540 581 68 278 -31 367 -377 529 703 -674 -296 -122 -649 526 -423 -62 77 -122 -230 -719 84 -302 422 -149 929 -776 -535 384 96 340 -13 -687 846 134 942 -131 -353 -923 -792 -579 828 -902 531 270 581 -625 23 601 277 490 -267 799 436 -885 921 768 594 -26 -83 -988 155 557 -703 -894 65 -216 911 791 852 3 802 -334 -460 -888 788 -65 119 990 -377 -263 -585 793 -598 -398 490 -708 424 262 244 -164 893 -601 -149 -981 275 826 218 523 741 -488 -849 -327 -827 940 -818 534 -971 254 -78 21 -143 -330 -769 815 847 821 -184 708 904 137 -408 -610 929 759 339 415 543 -305 -145 -961 64 301 382 291 -846 242 725 -175 683 61 131 626 -224 574 -464 -953 660 -327 299 867 -865 -578 468 -757 -501 665 809 866 -458 -863 992 66 -897 390 -496 -257 878 -655 -280 886 -407 456 331 -402 -283 7 658 -180 307 776 816 38 -255 -594 440 73 683 213 528 576 -154 -622 -772 332 385 -542 -816 -541 -654 -205 821 -841 629 -273 -767 574 -491 225 -956 411 260 218 -644 53 -984 -72 -846 344 -609 -255 323 -424 -712 962 167 23 -426 -189 962 -87 719 -975 264 -895 807 -577 811 693 933 407 -400 -992 278 678 378 797 -924 29 -461 -521 -925 -8 751 -630 -306 -93 -343 -562 534 -326 776 940 -869 -48 947 991 -820 -824 -599 -127 -812 -941 -298 -665 -718 -405 -330 612 -882 -769 136 443 901 363 971 181 30 -170 838 412 893 174 562 824 -815 -138 -816 117 -914 -434 747 705 728 -826 918 337 614 115 446 -104 -253 -438 286 206 386 -290 426 -28 -154 -336 -970 -905 241 409 -344 -775 512 -902 -336 -292 602 -805 120 496 -206 733 -575 -897 -297 -470 -947 417 523 67 -117 -913 -573 460 119 -612 -111 -52 -652 86 124 -11 603 -291 -220 151 -786 -329 -237 980 -908 330 445 -82 -235 -161 949 -274 -772 -282 -547 313 519 -136 -842 -860 -293 990 911 -715 849 447 467 -675 850 -131 -988 -139 866 -872 61 311 398 773 -453 -455 33 847 287 148 -381 430 -534 -302 -582 911 -141 570 844 782 -884 359 -280 153 708 -839 -743 -870 -370 -905 877 930 -740 648 33 214 441 -904 -309 -501 772 -101 -399 -735 -405 -73 372 499 764 -813 -129 -331 -549 -521 -244 325 -607 870 484 -379 -466 853 -643 -107 -150 -341 -804 564 29 -537 650 -44 -236 -377 863 -891 -624 -129 -890 832 -909 615 615 -593 227 749 -427 975 314 974 392 -233 -479 -25 -997 274 -960 360 -745 -637 -905 -334 334 -845 761 -757 -251 928 709 -167 -820 -201 771 -420 -239 -201 -425 -949 -347 757 -920 -60 -163 -167 612 14 590 211 -64 821 958 502 259 382 -498 -897 -202 -263 -426 991 613 192 -515 54 108 -164 612 667 -807 -686 -911 -72 173 -847 237 712 -3 -222 207 284 -387 -916 405 -273 754 52 991 228 531 -122 768 415 376 -986 -419 264 -199 -599 697 -43 -13 727 -610 -654 903 -125 -961 -162 279 -513 462 613 -508 691 502 628 -710 -153 -31 843 984 532 -237 236 -41 525 -737 -915 -60 -864 -105 673 -884 579 716 -104 65 434 673 687 929 -917 899 756 175 -952 -180 -428 -685 -646 -711 -279 -429 -681 110 -71 -956 420 -65 188 289 42 789 -40 -941 249 401 339 -844 627 -677 -541 -924 -1000 -733 28 -16 785 -344 510 882 412 -422 -560 734 181 -356 739 -560 560 890 520 -145 364 114 -738 -72 -504 -10 63 280 76 434 -107 133 267 310 -549 -142 -511 256 40 -579 159 970 -564 159 -638 275 -771 259 495 749 -82 -497 584 286 727 -103 -842 389 83 -382 929 944 -169 -257 860 895 753 -365 701 -829 -10 510 -646 -600 -368 -196 -79 752 -229 948 -600 -732 -174 -32 120 718 -372 -496 845 775 -894 -938 264 -672 -292 -332 -709 -371 -898 158 180 -52 -217 -776 -349 -235 302 -795 -242 31 698 994 250 -878 -884 -77 -581 508 -776 -950 -215 184 443 -648 -901 -478 1000 790 -766 74 36 -444 151 486 994 462 -720 -561 908 -263 -79 427 95 728 595 560 -195 668 -590 -56 -34 -100 -239 572 875 148 891 568 135 560 249 -946 -379 -683 378 -961 -984 828 356 -796 -415 832 -752 -933 -144 -900 931 184 -68 -785 -832 801 -466 -873 -660 -127 -886 -803 351 681 -455 170 -434 -593 377 -174 -764 -442 847 248 768 -593 967 -5 -413 114 818 604 -185 464 -626 -937 410 -889 -152 -825 -465 -433 -761 873 487 175 -43 -174 -898 -701 408 -352 -415 838 270 -312 -446 851 -659 -681 581 -785 150 17 980 794 -243 -320 786 590 -489 540 709 -716 683 -34 -70 53 114 -511 -595 323 -922 944 653 524 450 -314 721 721 -525 -358 -292 -570 -549 539 -506 -363 -957 552 3 496 -173 567 277 172 -748 360 -5 -473 464 737 -963 -863 786 756 563 -828 87 869 168 -625 368 -719 -831 -164 562 -462 -898 -788 -395 474 61 -35 504 -739 659 -503 756 263 24 -625 -566 571 -185 901 987 453 -614 -784 -995 -63 -150 -593 -522 682 -586 844 -606 528 -157 -884 635 156 -831 -24 -564 -895 -643 115 886 -612 107 -123 -807 380 -416 889 639 689 -494 672 854 143 595 360 632 -787 371 -192 -744 961 412 85 -730 -321 685 915 703 995 690 -378 -831 -936 547 301 -386 604 -674 950 768 613 641 -951 -11 339 987 980 164 -915 494 341 -252 -715 46 -819 -338 60 -547 -227 355 -396 145 775 -959 -530 550 411 -627 981 472 -624 838 -980 418 -638 901 534 304 -376 169 106 37 -734 -584 -454 -520 551 768 -56 987 234 610 12 178 -693 -501 829 -36 768 -474 -784 289 -874 -459 0 -848 162 -2 921 994 974 -867 935 -775 -474 -606 958 81 606 355 -749 -283 -675 -716 -947 189 -975 644 -128 971 907 288 -517 -292 948 -375 -762 498 -432 -12 474 443 921 708 412 -37 720 -332 -851 420 -375 808 379 264 701 842 -586 -646 -595 631 108 550 483 565 635 541 471 447 675 524 224 -746 -944 -454 -551 -151 -229 704 611 14 -495 948 -784 686 488 187 532 672 409 -909 405 900 430 -587 -871 232 442 767 -629 454 -172 -78 949 -366 -193 958 -950 -307 202 773 241 -406 -831 485 307 -948 867 385 -291 -170 -127 218 -545 878 -505 -120 -839 -81 -154 -172 -604 -556 785 511 -976 -496 841 682 -701 440 525 978 744 793 814 325 181 34 -957 -926 -954 461 430 625 0 551 48 -302 -758 893 428 -401 276 -457 77 -780 349 -561 -224 -428 -683 818 -588 -749 -315 371 -802 412 -94 -839 962 595 -452 -202 -583 -621 -144 -60 76 948 567 87 894 -274 332 38 -562 630 -579 -971 768 918 -516 -760 -776 -120 490 12 -112 933 -909 801 712 -259 -449 466 138 468 -171 110 1 -577 736 -432 199 -436 251 -378 766 -379 -976 646 39 -543 68 -413 711 135 924 452 163 -507 -798 -719 -909 30 -611 289 830 -444 528 447 75 -466 -167 547 631 318 -909 529 108 -575 672 -499 -100 -408 -920 349 -464 690 -835 -99 -409 -193 -297 546 321 -362 -478 758 114 -218 -405 187 -894 -639 85 735 598 380 183 797 83 272 384 -505 14 16 542 -24 30 171 700 -979 189 -133 790 -367 -999 -309 134 291 523 252 136 -221 942 -149 -421 -787 -147 -758 131 -85 385 377 954 943 -494 333 -714 385 -374 -207 -1 -180 2 991 -169 93 -832 -729 -798 -503 374 -901 -2 491 -512 322 -577 983 614 383 369 -807 -305 740 14 -861 -823 -241 207 -283 416 -641 630 849 -765 217 525 886 616 -487 -442 -144 919 -870 149 -555 -138 -178 476 274 -844 -581 917 385 122 1 540 -401 151 859 -516 535 -847 -252 -9 436 59 -869 135 584 -839 -323 471 982 -501 -99 880 719 652 129 -43 -18 -725 703 -489 -998 831 477 951 -910 468 -613 542 -341 414 -726 683 110 849 -618 -415 627 166 367 -769 580 864 -563 -197 -820 115 -657 -22 731 -427 508 -628 176 283 -303 -627 25 -647 155 -716 -451 -669 196 215 -450 187 869 876 -177 87 -733 -825 -820 -815 -846 135 -839 162 -364 -256 829 -621 644 -211 627 -823 -873 -965 725 -897 -991 330 -677 977 -158 -245 212 -695 279 568 -797 66 -922 -589 670 -230 -965 856 611 -763 -870 583 187 536 290 933 -433 45 -202 715 -708 -923 -536 731 -930 -54 857 152 772 770 559 -858 597 -12 -95 -556 466 599 -547 548 -855 249 -775 638 -217 908 349 750 -634 139 -892 -134 655 -210 997 -894 -260 -366 -745 611 311 -235 991 -26 281 991 -372 -196 -765 799 -721 -248 370 495 -249 891 818 -881 -116 5 150 -598 674 -649 473 -224 -698 -357 -339 -709 -585 -229 -561 231 -259 -608 -677 -272 737 -145 333 -841 430 648 -742 -481 -218 574 -380 380 -434 871 -940 -278 -401 14 -503 631 539 -439 924 915 -63 726 -534 732 136 772 -485 -921 -433 -918 -836 217 399 40 875 -411 -787 790 -622 748 203 410 -8 -192 -584 -550 -209 -706 829 980 -481 -489 830 20 557 24 -486 433 262 -54 -106 590 765 -185 -670 -598 173 -218 -340 -779 -11 -699 492 791 -829 162 -109 -990 644 -681 92 262 542 -431 -985 211 723 369 -458 921 -785 521 831 5 976 -714 -450 581 497 -207 -543 -782 -550 -585 -580 689 -279 -562 310 111 107 -243 59 146 -878 -596 -558 128 993 264 111 -840 -149 -137 -334 -21 -652 672 887 954 -766 321 184 -682 -949 416 -326 357 880 909 -376 -501 806 784 -520 -228 164 -594 201 -626 537 983 -850 -569 -508 577 -994 -922 20 -753 -251 223 -442 740 -333 -662 367 589 764 122 -103 -225 -304 -610 131 -24 72 754 89 377 -205 -340 327 -440 286 -485 -884 260 -501 380 141 251 -33 -643 -726 -657 -531 276 -849 237 -873 -613 677 698 766 198 694 -343 -911 145 -109 -71 382 208 296 260 102 -903 -175 -32 158 -588 -96 -232 -761 -60 391 785 -917 -802 -695 -933 -749 177 939 447 236 61 158 -521 553 233 -46 -915 -106 -64 13 65 -964 -364 940 -226 -605 -485 -464 -717 309 -880 -856 -819 811 669 -981 -637 291 -306 877 25 -457 456 -255 31 831 -298 385 487 -261 -82 161 -36 -367 -818 -71 -820 52 -306 532 -582 810 857 377 -642 -438 -299 -586 -10 -170 666 -161 527 914 802 -95 970 -45 395 -98 965 978 -960 423 189 -655 372 -3 904 -885 -336 -846 -796 149 726 296 631 -613 986 117 319 327 -649 487 950 532 713 935 -741 -192 -369 155 -796 -2 301 831 -604 -760 -308 928 287 845 842 312 734 -743 819 -623 -776 -946 548 -594 610 -43 123 -294 383 -849 -92 -638 557 515 532 -255 -719 -318 -712 -607 508 -724 231 -294 436 -722 -277 425 33 -85 428 800 787 795 -683 -955 -924 -196 811 118 809 725 90 -6 248 495 -58 -368 955 -191 653 -898 -66 662 -99 838 149 62 101 751 900 -62 157 390 747 38 31 -7 882 -443 244 -194 -334 314 -186 84 -180 -341 699 -349 -679 -791 -63 -760 6 -68 -853 -599 448 -229 32 478 -547 475 558 225 -744 74 -104 -298 794 434 -783 -493 949 -927 51 -728 211 -115 866 575 -845 -229 676 -722 -802 122 -343 -509 -48 802 231 261 -338 -315 544 639 -349 876 -654 -608 -761 962 869 -48 332 75 876 921 -493 376 -50 825 34 -471 -402 -65 -281 955 556 -639 396 384 332 -487 -547 -231 -439 581 -148 -467 -939 -606 806 -544 -253 -936 -367 -338 -263 558 -334 358 -562 -270 -366 96 -590 538 -840 -125 409 -915 -95 -13 -476 -46 359 796 634 464 869 194 -491 -321 174 928 -460 332 -411 304 654 251 355 417 49 -134 702 -313 -946 852 762 354 823 -651 -345 910 -11 612 -683 937 276 -757 -433 -839 -805 -659 -467 179 870 500 619 804 856 124 -353 -365 -112 838 488 898 553 292 490 -622 778 849 -461 -578 -410 515 -331 336 -677 507 -980 -422 -182 557 -22 159 4 548 -91 252 989 587 407 642 -302 357 869 452 514 -28 -206 499 314 276 -729 584 -319 987 92 -368 -692 389 -867 -315 -584 617 759 -342 126 -177 -516 -85 458 -888 -575 -553 -605 679 -576 -568 576 -336 -751 268 427 313 -909 778 363 345 290 -106 -547 536 -431 -238 -88 -994 -59 84 433 187 -548 246 -251 -89 -536 -657 -880 -505 814 786 191 -113 -615 455 -511 403 726 -218 567 -37 -85 -741 -272 32 160 866 624 -454 -935 278 -263 931 -892 655 -746 72 870 785 70 -216 -842 644 -788 143 13 628 600 145 -641 569 -455 308 -16 209 812 -76 988 -738 -634 585 671 66 -712 956 928 -715 -247 455 -899 -119 119 -437 -192 755 -668 295 -951 -567 213 852 787 270 340 159 -26 338 -958 -404 -446 -979 -650 -506 -520 764 372 -74 -833 -148 -553 -974 209 -162 -337 848 412 74 -659 551 51 935 744 -258 771 -229 -484 -67 444 -631 178 708 157 183 -876 675 815 322 -38 183 -496 -601 -250 -45 -691 62 582 315 -679 125 863 -771 649 454 -160 -468 -348 928 -99 646 -971 845 -322 467 -50 577 613 998 556 741 897 -830 906 36 -658 -523 -245 -276 379 807 393 555 -66 -346 -459 -844 740 -559 -439 -871 554 716 871 -352 453 -746 -534 -889 -519 280 -99 522 892 200 -913 -457 -366 -292 -808 498 -540 -773 927 395 -508 695 376 -22 497 -495 552 278 -476 -136 872 198 -296 952 141 733 180 248 638 -917 964 377 -394 -288 -640 450 329 515 -704 190 318 668 141 814 716 -199 398 396 874 187 245 -318 -887 3 -618 337 -625 151 -677 348 649 -313 269 412 468 -977 923 -906 449 341 753 983 37 146 457 795 253 966 91 -319 779 27 -339 -501 593 865 -283 672 19 -283 -242 632 381 124 587 -447 -427 -601 902 603 -832 -429 478 -88 -885 -829 121 -156 175 487 339 -122 663 -998 358 216 766 -75 -517 857 296 -465 312 864 -882 -877 -784 -89 -970 -886 -735 708 732 -711 -829 809 -863 941 231 -430 -411 -711 259 632 301 -449 5 -827 -602 449 375 -51 -249 -939 -70 -833 -689 476 182 -910 -696 242 228 -26 -977 -537 124 -525 282 397 361 -390 -41 -87 -540 339 -415 202 -138 663 355 642 -116 -249 -381 -309 -385 -357 124 -511 -987 86 -186 425 -856 -64 -80 423 -691 -147 811 74 -510 -888 -316 100 902 -956 -997 188 -374 119 -607 63 -384 384 -503 515 550 790 108 -28 -206 -11 -897 667 -731 646 -588 668 -681 504 -214 722 32 237 -754 259 456 428 -622 -474 -914 732 411 -220 800 -495 -105 -942 129 829 376 453 800 327 413 717 -934 -839 706 -469 -834 -715 203 781 153 144 713 -107 -412 -204 382 -911 -290 -438 27 946 389 980 -230 -166 164 -743 916 -195 -955 812 390 792 752 -222 537 471 -122 827 649 195 123 -17 -394 631 19 850 -975 670 752 -751 924 684 161 -399 -805 110 574 -74 -888 689 878 -213 -108 391 -347 644 450 123 465 -815 -781 823 923 252 393 421 -302 -898 823 877 835 -865 -547 385 -783 671 -562 -277 -827 -783 -938 559 244 161 165 722 201 -255 725 638 -153 284 -90 366 219 -672 256 -819 -870 325 846 161 61 -594 -214 272 511 587 -547 -605 -508 -659 -152 -853 509 -528 -841 -122 -652 -201 531 -806 11 -814 -367 251 226 -61 -746 25 -324 -388 862 -811 -486 263 -486 738 -892 244 393 328 4 526 -339 281 -730 -20 302 900 42 193 862 -83 834 -756 -799 -92 -609 -284 657 -281 -707 -59 -986 791 -554 -366 -222 975 373 -101 714 -232 622 -774 294 886 925 430 325 854 -689 127 -925 704 -339 818 -850 -272 -424 695 -709 -353 -466 988 676 -769 -825 101 504 -26 -945 -30 -14 -172 -834 914 813 922 -667 -14 935 163 -372 28 -547 225 753 24 -504 630 638 744 812 525 -504 -534 585 188 -807 -621 612 26 -985 217 -713 -963 262 -139 -500 987 -911 -439 -715 -522 705 -652 -514 51 -806 968 348 209 635 -968 -184 251 347 -547 -942 876 92 194 854 142 933 -390 411 621 -406 429 853 -578 758 -58 -803 294 -564 807 -80 560 49 -175 449 288 -564 -351 317 -779 153 -822 929 -21 413 290 208 -593 -969 124 54 118 -515 -246 -229 59 564 508 -658 943 -91 658 349 -726 173 871 -453 -154 53 129 -66 618 146 576 194 -571 -805 953 -976 -619 -773 322 350 -1 68 -953 -128 888 578 -674 403 364 107 -792 -611 477 -50 -480 744 957 213 -903 332 4 163 -71 -40 -17 -808 904 822 -795 -668 6 99 -18 -962 720 -858 -302 720 -549 25 865 647 573 692 -335 -641 285 -153 -878 727 -282 -740 -803 622 626 -531 -365 -403 178 -668 -829 877 181 277 -219 -207 -919 507 -594 288 160 10 714 108 476 -461 646 658 -867 -938 915 -906 213 647 -698 -156 1 -418 -886 -558 719 -836 29 50 -987 869 -71 -534 -324 547 -110 292 -935 -868 130 -492 -214 -327 479 486 -236 -192 -328 249 -755 -430 -387 525 65 -328 307 914 470 -140 405 685 -133 391 -438 284 684 -581 -481 10 77 -986 -89 -946 702 919 281 457 -200 821 433 -203 -666 -187 -333 878 -769 -273 -937 -722 -849 -202 299 142 907 794 628 -654 -536 -300 906 568 -832 -983 -980 110 -123 811 787 -557 -320 -175 7 -16 -440 -8 755 -401 718 343 494 76 507 315 -484 -834 990 -312 780 155 -744 170 525 528 126 499 299 -233 -131 -869 747 -823 -784 582 -692 816 6 -401 876 174 -380 -129 309 758 47 686 624 791 -456 -899 -670 55 876 767 986 339 815 -802 -994 -52 -332 -663 -290 -286 496 175 215 -983 -606 -798 502 -657 -891 908 282 556 -68 237 -74 457 -311 941 4 -741 -338 -434 20 -866 347 -270 634 93 996 842 716 -323 -702 -248 -417 360 179 -114 98 -754 367 -819 735 -530 -164 854 -879 -933 310 -104 247 925 -154 -281 4 518 -203 642 -169 277 -438 -903 -20 89 268 268 -689 -286 -390 818 -798 650 224 -82 -660 -844 575 221 235 376 283 -847 503 -756 529 753 -853 -478 241 75 -226 850 -346 978 -100 -736 646 228 276 -480 501 860 -741 490 690 -369 -927 -208 663 934 -472 -555 66 252 362 -800 -983 -124 352 621 275 653 37 236 659 -573 -505 666 196 -25 403 482 983 756 -213 778 -87 -178 -727 -270 -676 947 165 -486 899 -605 545 -58 -385 -745 360 -128 259 729 592 -303 671 608 708 231 -752 25 -262 67 -736 -283 -446 -974 -681 -162 457 -790 547 -228 -775 -250 146 -885 -154 -859 -70 -399 -821 175 -22 -461 -589 53 -746 -850 968 -583 404 813 -65 966 -384 -63 963 269 -157 402 -274 -189 497 470 -870 -146 -693 -930 -761 -634 -422 -605 -351 -703 632 285 -619 -502 -977 -550 610 -327 654 -840 321 534 902 214 -782 659 534 469 862 -316 -361 650 -42 357 180 -523 712 693 428 -837 -167 -692 6 -153 -678 -558 950 550 370 393 -42 399 279 916 506 297 -366 -567 -847 -166 -398 793 -110 -583 -492 -901 -328 577 225 15 893 47 196 -489 29 450 308 -758 150 88 -47 70 720 592 130 198 -889 -430 -616 405 -207 -475 -637 -948 -317 -12 871 -278 459 -543 -18 -557 -594 818 110 -170 -632 -372 144 591 347 801 -672 -377 3 982 -165 -148 -18 942 -794 663 -640 -156 365 392 -165 -790 133 -293 56 -179 -904 3 -731 306 59 1000 706 -102 -685 289 -266 -973 -83 -583 159 419 632 936 76 164 103 66 -714 -13 -62 441 -456 -262 -550 668 -202 -188 -916 -339 650 872 -174 -82 402 770 707 -222 280 155 -216 -285 552 -154 -462 -892 -850 76 -893 912 607 479 -211 -97 922 616 293 161 996 -368 998 -100 753 -72 -845 -350 -989 170 837 809 -732 976 516 368 -802 27 -10 163 464 -466 -950 97 66 160 630 951 944 -943 549 76 -543 -257 220 -164 -598 -814 777 832 487 -769 -978 990 603 349 814 -982 194 715 -162 70 -189 -7 -489 37 -345 519 130 -396 57 -983 677 312 239 -282 809 799 -628 466 -48 -271 -700 931 653 136 392 -791 654 -151 -149 758 309 196 -903 -549 -172 -671 -941 -975 469 -628 439 -396 617 334 -349 653 -293 -343 789 27 -548 -639 -438 429 824 -390 821 731 230 464 555 904 -454 260 217 -992 226 -244 202 856 -476 57 -390 -214 825 -12 -692 -597 132 -150 364 224 -574 -265 10 -6 730 -15 -11 -130 -677 -339 -356 -132 335 263 992 413 10 487 880 535 907 -249 521 -373 -457 264 -106 -17 513 -292 728 325 -7 -99 52 817 46 -396 -635 262 -814 16 880 -150 62 -255 -576 -26 890 -499 -342 -914 543 -523 618 -378 -874 717 -891 -100 292 -800 877 -141 891 145 344 -155 315 629 629 -597 553 508 -423 -524 138 799 -497 -262 174 -72 153 323 151 -653 -240 307 225 220 -570 -584 676 274 399 63 66 737 856 901 -951 -32 -762 -150 595 -501 663 831 943 291 -372 -895 63 -316 -828 -906 254 281 515 516 497 143 -807 276 -496 671 -277 -585 748 -379 108 498 -977 19 -488 97 -398 486 -673 -276 -418 2 516 -559 316 -918 -801 215 484 990 864 702 -162 -588 241 -272 -327 -724 -833 60 91 -363 234 230 215 992 -147 292 -755 874 598 199 185 -572 789 18 -248 621 -953 16 -509 -191 720 -306 -441 -784 -521 -627 -873 192 -601 175 66 -975 588 288 126 104 977 -508 -60 960 -734 -58 817 877 273 725 -131 654 -435 -221 639 -15 -869 428 -668 57 667 -137 536 -912 534 209 -233 878 -966 908 -608 577 201 -337 299 183 617 193 -296 834 -815 945 89 30 -74 349 847 254 -373 312 530 -209 188 87 561 730 -341 -345 572 369 -534 743 451 -33 -962 561 468 -400 -612 727 -763 44 712 -503 -730 -641 421 -753 992 702 996 -203 -133 -803 -399 -522 541 -49 -452 535 -393 -203 -257 499 -207 -444 -450 446 775 -47 -888 946 82 -839 -32 -445 -614 657 213 828 9 -605 -570 -259 -858 58 43 -700 300 -776 -377 412 156 346 -651 181 -333 247 -265 -628 -186 -958 -839 -48 326 -315 -816 -361 200 166 298 -445 573 472 280 131 209 -66 -644 -940 -216 692 301 -391 -64 396 54 -637 -979 -265 205 738 -800 -290 413 500 -366 -150 316 367 -515 894 225 -95 824 383 -715 -688 -96 945 -548 -799 159 968 -653 869 -959 -419 304 -353 516 -656 761 542 591 -590 -919 690 865 550 809 -177 83 -426 188 779 414 -485 767 288 -654 826 -537 245 331 208 -597 -116 -542 501 730 25 -64 -651 -34 -647 -537 -422 231 -638 387 -400 815 883 -388 514 845 -229 774 -925 337 -547 -246 -128 858 -772 -2 -218 914 -213 -13 436 -662 906 158 53 378 -670 176 -183 445 139 -684 946 546 -25 -925 474 -844 241 -652 -934 -878 -160 345 -710 236 -854 474 203 398 -346 345 -111 -285 479 -407 72 540 -280 608 -701 -179 344 -556 -18 705 818 345 106 453 863 -469 404 -908 692 -358 512 315 -952 583 526 -589 199 262 395 779 111 -731 908 190 1000 777 569 -12 -946 543 592 653 205 -635 994 -589 179 287 -310 929 -106 -365 -522 892 -754 910 -548 -670 169 486 832 -866 812 -856 -33 608 73 -665 190 549 762 -104 142 -327 -990 504 740 -894 -990 338 -63 427 -459 405 677 595 25 682 -334 893 710 -444 581 103 -437 -833 767 353 -92 527 -739 -203 681 621 -373 228 943 239 -175 -658 -459 996 -692 -820 -179 942 961 719 -921 -812 330 601 -343 182 224 -137 -772 573 75 -660 669 -169 540 -814 104 18 -325 -679 237 966 374 336 768 -862 -445 945 246 -818 -875 -791 973 467 93 988 439 561 -174 932 417 874 809 -993 -237 -771 228 939 -8 -700 73 68 -117 -538 -381 234 -964 -466 134 591 -516 -76 -632 438 960 550 -894 491 -847 -352 401 975 -46 777 -272 -369 98 577 -227 924 887 900 503 939 -479 831 384 -184 -454 569 -742 -385 -801 890 778 -388 363 315 -244 705 -491 930 643 268 549 -960 687 617 414 -170 -606 670 -513 -803 -250 307 68 -914 -157 945 277 -177 275 135 327 -559 391 247 -119 547 269 -621 863 -722 -392 -715 -221 939 568 293 -387 186 722 -507 -854 -63 532 104 606 363 89 -768 -158 -38 322 492 -927 -6 -239 343 8 -942 -922 -780 692 502 -83 949 -777 167 -281 -417 -363 -260 -779 705 252 993 243 314 853 -58 531 723 -429 -483 -223 326 -903 331 -198 -375 -566 205 -773 -371 -602 -420 -588 980 621 388 367 269 667 -756 -380 -631 -579 689 -409 564 -20 31 -288 -607 590 -467 832 915 202 545 185 870 -383 -498 -371 216 231 -771 -793 -998 946 -470 27 214 -169 -178 -240 209 -537 -452 106 -941 -969 -314 448 -661 -990 674 409 339 431 876 894 -850 645 774 517 -114 -580 -964 -261 -4 840 421 785 779 -993 631 -164 -743 -315 560 950 -240 243 -196 336 912 -580 -467 -969 506 836 595 -340 -627 -453 557 995 300 -759 -179 -996 485 -763 8 -426 -933 -744 -296 475 237 -109 55 -92 757 -419 -932 566 414 251 198 198 -780 842 -492 -513 965 -329 -604 -897 415 -570 473 844 -520 999 984 901 264 211 -88 -432 -665 467 938 302 321 138 -417 -686 -164 727 470 572 -340 823 -489 89 -587 106 -201 934 977 289 59 841 955 -717 882 -850 636 -486 -594 85 523 -286 -720 -693 -921 -961 -485 840 356 915 -157 -955 461 606 315 101 397 -706 -546 -825 678 -230 394 590 -109 657 -621 -436 12 774 -109 -783 -669 -93 -419 -697 114 -906 472 -489 94 -974 -676 888 -980 733 562 -897 -103 146 -682 837 -830 -465 -360 722 -663 -549 893 248 179 -521 -621 815 356 99 487 257 -157 -286 -101 -603 651 469 -399 -123 226 -547 -361 653 832 208 794 1 -846 -703 729 -168 -946 580 880 -776 15 190 185 -375 837 493 -668 755 429 -927 989 754 937 -310 -724 -972 -208 218 274 -706 796 506 -534 -678 -497 -485 955 543 -335 -161 -773 679 266 829 -57 -727 736 -758 -988 687 -108 471 243 214 612 363 -276 -453 -228 278 764 -271 -611 770 951 394 -915 -771 -583 -713 278 900 736 -421 584 241 829 -953 -505 -386 957 -498 -754 198 -304 232 -998 214 176 -779 841 -103 -507 11 -964 -612 320 -278 565 80 219 -693 -481 954 820 -651 184 -732 325 -777 -352 64 768 503 -908 -350 -934 -45 890 163 836 -887 -193 372 -526 -907 779 -999 -634 686 -854 146 -424 494 -438 -735 -475 -838 917 -823 -871 706 264 258 -166 -472 -767 844 -991 -683 -509 -67 447 615 159 -860 -933 -83 493 -50 -57 -616 748 -270 -306 100 -276 606 -44 392 -150 322 -285 -208 -843 251 -613 -388 -114 -930 -313 -64 -207 -860 870 718 -43 -34 108 -98 -305 968 445 -129 281 957 434 -274 -381 795 -511 -735 -213 88 -444 -903 899 -200 605 -155 -663 493 -408 -763 -793 184 -974 -955 714 -721 141 -645 -190 -858 579 -655 503 -670 279 580 -441 -754 -161 -641 119 256 310 -891 506 -764 871 -360 707 620 -707 854 -841 147 412 488 384 -589 -32 646 -859 -100 -938 -412 92 -446 696 206 -224 944 -647 439 -395 180 -504 -492 -747 -762 -742 -415 230 529 -696 255 -76 18 528 902 -316 221 -190 -262 741 -418 484 844 -747 -278 602 417 -455 238 -115 800 -128 32 -782 -687 294 462 966 618 -683 -429 791 -933 -992 -152 532 844 -49 -639 -811 -846 -901 -868 253 -355 945 -952 -647 -25 282 -938 -291 559 -102 -519 675 856 -106 -790 910 996 -4 -655 161 -942 764 -793 -422 562 -181 -267 -599 -266 551 926 -299 344 281 -432 184 242 -157 -140 329 28 -881 29 224 564 -575 -173 -36 -662 673 593 -886 496 -3 857 -711 -405 -731 -415 -491 -100 246 -680 899 -501 -54 -714 297 -121 517 735 -285 665 -871 978 813 297 -329 406 436 -18 286 824 925 222 -444 580 -182 -7 -795 716 -444 857 178 611 777 -913 -564 -760 840 -430 -795 844 -600 607 -473 189 -371 321 917 -403 -831 -424 573 335 704 -252 -764 -559 -299 385 -529 -416 -749 -231 -731 868 961 790 369 870 -241 -804 -181 2 192 68 -731 -893 174 534 578 152 -575 -783 235 238 844 -837 -836 57 810 -857 514 -278 -450 889 429 -797 688 -603 235 -670 -196 853 679 755 -737 -443 732 -152 -704 -709 -846 -1000 49 995 549 -460 120 771 -291 -47 -469 -863 178 -66 82 -758 818 -195 -611 -91 -597 -861 -461 945 -158 -123 -650 883 -809 643 216 -892 684 -354 -56 -97 -517 586 -126 -808 -295 199 520 -708 -3 -240 71 -737 -260 57 -719 -426 81 -134 -198 391 -699 931 311 -530 -779 768 661 -695 -860 904 -675 -235 591 919 -262 485 -664 542 -667 333 12 838 511 -531 -518 277 840 -433 -371 -896 500 -567 -611 -330 -480 600 406 5 336 -869 295 -816 -480 600 191 -869 408 -468 -296 218 -844 200 -68 -371 181 689 13 -706 -231 -494 -572 -677 339 -438 499 896 857 -790 -308 -682 -620 -676 427 -932 -184 151 619 -695 -743 -569 396 -228 -822 -544 960 -823 -344 691 -84 125 -89 656 -205 491 451 89 -525 305 808 569 825 667 237 -475 292 -802 -127 -277 -449 -53 -462 123 -640 487 422 -21 876 -453 115 -186 585 -792 45 287 -947 986 3 647 -191 491 -13 824 657 -38 219 67 874 331 -74 -467 416 623 -744 277 400 993 828 -76 641 -530 -881 424 -32 739 -191 66 -9 -683 -176 536 -375 324 472 -909 892 -562 -559 -930 -74 983 -377 83 489 -556 -76 -866 -374 192 22 998 -378 -668 -495 395 994 -818 -189 88 -23 -904 -961 328 854 990 37 -54 484 266 -302 -561 269 102 -61 -99 433 -359 836 -573 -730 -744 -795 -667 -272 -522 -686 595 701 -194 -661 -565 557 465 -958 -222 999 -515 -65 872 -379 -968 836 657 488 256 143 -796 901 140 -874 807 660 -641 -944 -358 -217 -448 -561 788 464 -414 -863 -479 -9 -905 318 506 -970 339 786 -685 -820 -870 -733 -397 -458 -715 -529 389 -158 -38 463 351 692 885 -571 -699 -234 181 -99 -982 232 810 -220 -699 -221 -723 -432 -918 -555 -448 52 -294 -754 -680 645 -960 227 -409 284 153 160 652 445 -584 -498 112 792 170 241 337 -193 188 554 253 -981 -393 -484 -739 -23 326 -943 211 14 965 375 944 -248 -235 -160 787 -600 561 634 498 -107 -581 -419 740 -473 568 171 -926 -328 567 -656 888 -106 825 -846 882 -71 508 -736 -87 968 -454 -444 856 -35 -127 -866 -809 785 -518 -496 -668 -690 155 -337 -862 515 285 -437 -807 -915 -717 -539 768 -32 -727 -633 106 842 -473 537 716 -277 -352 -26 705 -742 -401 250 -502 -716 -356 -260 -122 790 -415 138 425 -132 992 603 166 6 900 711 -580 -170 -962 -257 389 -369 853 -502 413 -203 286 416 -496 -368 -453 423 -379 116 -877 806 904 -837 -160 -580 392 -818 163 452 877 -826 118 -845 134 835 517 -546 496 538 772 40 -190 -157 -285 -280 573 -233 4 290 -650 519 -832 273 501 -909 981 -109 421 -114 -886 606 501 -126 649 19 -939 -636 364 264 -382 -935 185 484 74 691 -574 -401 232 -729 121 749 -178 247 -492 -233 319 692 938 631 -372 265 -468 369 539 -521 -584 671 -894 -866 -47 -723 955 513 182 819 -352 -383 584 177 -325 -161 833 -862 218 -966 -771 345 -802 28 548 712 977 -373 604 -61 875 25 -742 749 785 -335 102 -120 -1 -924 -761 906 750 930 457 392 447 808 -194 559 -302 726 283 -730 -244 681 569 -492 428 123 697 392 -986 760 -443 639 624 637 -275 10 -807 -169 -804 -772 249 0 350 494 -7 -450 -57 -239 -971 -235 960 -259 268 628 -996 -541 -452 -567 -41 966 -983 979 -253 514 791 499 -479 -51 741 838 132 938 341 821 -743 -138 909 198 -939 -504 -560 -24 551 -331 241 765 -346 -562 -730 402 -703 -632 174 42 463 -406 -378 -720 -216 438 872 343 -277 -332 -951 -761 -843 -842 587 -225 217 -336 620 -998 80 -157 25 -126 228 -670 -1 239 -169 957 -255 839 -37 28 -725 279 -477 840 934 -123 -827 -426 299 657 804 231 -784 413 186 -106 446 -514 567 -83 -136 215 -583 656 -251 -791 -27 202 -246 -170 598 586 939 -351 756 -275 -12 774 723 949 -296 -216 -251 -797 608 -491 -464 -162 386 873 -312 -336 900 -350 -554 -836 393 -544 -195 -599 123 -799 -854 -20 -52 428 -723 11 469 -192 -771 -238 -870 -506 -205 -118 331 -724 -680 905 231 787 -381 93 613 291 299 -209 -651 -945 768 217 -882 -632 600 -406 691 -152 54 171 -612 -757 -57 475 -412 269 -155 566 -142 -191 168 756 -752 -316 443 701 488 -947 133 -465 -89 -531 -644 105 -467 -246 713 -285 -906 330 -949 -68 568 -444 345 -496 848 -875 -769 -438 -858 -210 -916 617 655 985 -717 -26 -948 792 -52 828 -68 357 -617 28 388 -126 58 -208 295 430 -863 -455 496 298 -938 -388 605 -734 -168 -517 -161 -807 -983 -864 890 -342 598 197 453 786 -389 467 -856 -656 529 456 705 144 -292 -838 -428 -317 333 848 -28 -513 -209 -809 -535 620 631 112 401 28 -375 -904 -903 -554 178 795 -760 952 11 -906 485 40 -241 -45 201 690 -369 130 -882 808 414 818 643 -159 -576 670 845 -707 966 -585 602 -452 -405 -92 643 727 268 -359 766 -501 -3 -470 567 -644 -654 144 563 683 -440 713 689 436 -535 483 279 865 -556 252 -159 -286 871 937 -590 -887 117 -363 -273 -162 449 -311 -653 320 818 -944 -525 -561 972 -536 464 -815 -777 958 -556 264 115 521 693 -641 -322 -253 -815 -301 182 -957 228 -534 782 -768 -776 106 471 -741 -947 366 -611 549 -394 227 -224 127 -755 -34 -864 -258 -692 -276 -849 991 598 390 -976 -714 -209 20 -68 -573 94 76 -149 -530 468 774 -281 718 519 -166 -768 -415 12 524 -191 -838 68 734 -462 -13 -894 -275 -537 -480 900 -901 -65 -886 -572 -870 -835 13 -126 -711 815 266 184 -825 -643 58 947 -494 -367 606 -483 146 827 410 349 -647 -825 692 -937 -321 -987 -379 852 363 287 718 150 -399 15 -696 -50 -953 -689 467 918 -322 -988 -840 -487 -628 -101 -548 -463 163 94 -914 901 -999 558 966 -618 219 -980 -5 -900 419 644 -737 16 -426 -974 -340 859 -502 -576 -810 127 -593 -278 -78 637 -437 -447 200 661 -787 234 -624 -635 906 871 -698 230 -227 -107 -275 178 -471 774 -813 -137 -37 -824 -537 -561 223 126 929 509 801 421 -561 -459 540 -948 398 -976 -767 -771 -858 -695 211 479 -41 194 708 516 -21 -813 -642 107 195 182 736 -733 -589 -142 -816 -795 -42 -734 -412 -294 472 35 -546 690 -46 -915 814 -143 233 -295 -71 -385 357 166 -493 674 437 230 -275 738 920 780 -996 495 905 320 705 820 90 453 619 -744 -462 255 133 -598 816 -165 -909 -161 553 662 -833 903 341 -404 4 -308 777 -881 -400 -775 -929 -992 901 -236 -609 -139 94 573 609 -605 807 658 -791 335 -935 918 -353 -579 182 -535 909 551 -344 100 806 -168 489 -128 468 -556 705 -577 485 480 -439 -860 -412 984 674 -839 923 -13 175 -658 628 -54 -3 -544 611 -456 -564 572 751 -387 -31 -993 -991 420 294 -101 212 830 -608 -180 40 -169 853 -964 -983 67 248 -641 629 829 -963 -52 272 638 -942 -666 -189 527 -470 489 326 546 750 850 91 -767 522 -950 -563 -620 9 -795 303 -227 281 -3 705 108 -475 -916 -553 -683 -814 -67 -616 684 -454 762 -167 994 890 141 665 190 -874 -8 -491 210 -629 387 190 925 130 283 -788 915 305 357 -840 906 -989 -738 830 -126 569 -651 -79 705 -326 -8 771 543 445 29 996 199 76 -947 88 -187 -946 108 -192 -857 173 -230 774 -790 861 46 253 -536 611 -855 -702 477 886 179 827 946 -990 -57 -285 -780 337 -866 681 721 688 -389 -36 96 -170 943 499 -948 326 -356 -341 896 -659 852 -30 933 935 -52 809 605 -219 -725 -172 -820 -263 -412 109 -404 249 706 861 -796 -749 86 993 -81 20 276 717 -62 410 -547 -402 806 755 61 -480 997 -387 -318 845 335 589 9 -352 -31 112 -858 199 -789 -803 313 -626 -28 -137 699 544 862 -925 -29 657 -768 -622 -910 539 -697 -106 -970 45 38 751 27 366 -673 -615 931 -514 -130 83 -916 147 -128 160 395 106 23 -127 -102 939 161 342 -293 -12 712 -302 259 916 -873 924 544 142 626 636 -942 -16 790 -259 487 -169 -877 454 -979 1000 797 609 291 872 68 -544 247 766 604 858 502 -266 878 -494 -27 -194 -470 294 -868 -911 592 -179 546 -553 310 -811 -794 -949 782 15 -465 676 170 -969 937 211 -893 667 -318 275 699 -852 -102 -767 -175 676 654 944 811 724 235 738 397 709 826 -29 -455 582 -68 -987 -446 -881 378 -8 986 248 -895 -992 683 -411 73 -145 -303 588 -125 648 369 898 63 206 187 441 -537 -794 659 -546 -129 287 854 -134 -388 -271 381 543 878 -591 655 -195 534 933 -695 775 -194 -770 799 -225 157 313 -125 -305 -417 -379 221 648 -638 -873 -488 575 -442 904 -502 -212 -279 -401 618 -99 363 95 -463 895 661 126 -335 62 -250 493 -323 685 -677 590 -404 -577 -206 -169 708 271 889 -185 -167 360 442 833 -144 -846 564 185 -520 -716 -939 -21 772 794 -264 -502 985 -266 23 635 238 -705 551 -570 -133 -854 779 691 -767 874 -395 -95 237 696 -143 -98 -472 673 -140 -732 476 785 407 450 -534 -986 -403 -913 -658 -16 -16 -735 515 116 -230 273 854 448 -27 -694 -829 -424 -992 106 954 -467 665 -863 552 -194 -313 -850 -344 -571 863 -836 838 -50 514 186 -80 -623 -701 -704 -881 -724 -293 789 373 983 325 826 -234 129 930 -537 -422 -807 953 185 298 380 -720 -80 853 -55 -235 831 -377 87 -118 -297 -257 -918 -507 680 -633 444 -451 248 -520 627 498 315 619 -97 -916 704 113 461 868 -830 802 565 -817 924 -468 -447 358 -940 -129 830 397 606 869 -156 911 153 -126 450 -342 -242 817 587 929 248 302 493 594 512 -376 174 -982 744 -982 -392 973 -281 73 -821 -707 -947 205 312 -36 -611 -565 428 -568 645 -928 156 -584 722 810 929 -581 -970 -668 -908 137 720 -83 -63 -982 -627 777 627 -906 218 -851 995 -701 611 -497 -235 482 -816 608 -728 433 390 478 -995 957 44 470 -323 -808 -997 -268 -216 770 -768 -422 -725 494 -893 -829 -148 54 822 162 -686 478 395 -60 -369 -156 -611 -155 -616 865 567 197 -908 622 586 251 -772 523 546 272 167 -995 -33 -310 -142 -738 -156 837 92 -363 365 95 -463 -983 -642 -526 -696 312 609 528 -750 -568 712 994 874 -168 -132 377 -731 743 -57 973 336 20 -106 719 893 -111 534 -785 -196 -252 947 643 939 446 499 -513 -313 182 -235 781 739 -498 830 10 513 -520 125 -492 890 -216 -722 -216 -31 -273 -878 992 -869 -700 51 -63 577 -140 -397 191 408 856 -232 -843 648 130 -596 284 98 -608 -184 751 -68 -733 236 729 -66 -713 811 735 -292 397 -164 883 -930 284 -379 -863 -763 482 56 408 964 -626 581 510 -388 -202 321 -508 -106 -685 741 -408 841 974 285 -995 -409 796 594 -401 952 -186 131 478 -733 139 596 -191 843 460 176 334 -164 158 412 -462 601 -462 -622 -720 -25 386 301 -926 361 402 181 100 381 275 -797 -16 -930 42 181 135 -926 400 596 453 -632 231 607 -193 -265 -429 -389 64 66 -850 782 -394 -358 158 426 -296 -613 544 -709 -394 -797 -514 779 949 86 397 -330 -228 -828 -125 890 492 569 977 -509 477 -916 849 79 -545 697 -671 76 55 736 629 611 648 714 786 906 727 -341 -245 734 -884 -78 -750 692 -911 651 -200 959 -682 333 -577 763 275 229 -167 -80 -353 797 -111 -924 -638 443 -828 -53 9 709 52 72 -558 -138 135 -721 -219 -280 -875 -935 119 -692 693 -868 942 157 169 -393 -507 -795 -826 213 -343 -643 251 166 -781 358 101 -761 -887 -901 424 -705 949 -951 198 -598 843 -381 156 -55 -357 619 -200 -957 541 690 -905 -444 103 -874 -109 677 354 -297 -66 601 -203 63 -955 129 127 -757 927 151 273 -737 -459 851 516 -510 -497 901 -229 -235 -174 726 -161 -387 522 450 -689 -562 397 -969 -53 -616 534 -524 -969 823 -786 15 400 36 -795 688 347 704 41 -91 236 -134 -21 -859 -698 580 -423 -270 -827 -469 104 26 -563 76 -638 706 -129 -833 -99 -451 -989 310 -54 948 775 -38 687 -170 -714 467 -530 -625 -669 -241 670 360 -200 760 -305 -891 -665 -430 -200 58 821 412 -170 -988 -468 431 -972 -781 339 -306 -925 561 -385 -552 465 737 277 540 196 -388 123 680 -355 471 144 296 223 537 715 -500 664 586 -842 -458 943 780 -445 772 -659 329 -903 -543 442 467 -515 301 -486 -736 -225 23 59 -302 152 267 285 571 599 -193 570 -332 -61 512 858 -418 -860 934 -583 804 -274 584 876 -110 639 -869 999 759 523 -200 -296 -869 -878 881 737 -656 -401 313 726 -385 13 164 -20 499 -788 -52 -397 140 646 284 -72 -359 244 -854 241 434 301 -649 -874 -398 226 534 881 272 259 476 971 725 -668 -678 495 -587 172 -682 742 294 546 796 -48 338 304 -231 -28 -811 892 -1000 215 -89 -809 -970 -364 661 -710 -140 -186 -274 383 -75 -890 -522 -834 775 -714 -713 54 340 -668 353 764 -20 -576 -922 -738 638 700 671 -496 -832 331 336 940 -536 -294 -603 709 -173 82 185 917 929 708 -204 679 268 -917 335 -378 -213 4 211 272 -588 -785 691 163 -452 848 50 40 990 -187 -188 -624 -686 -456 -590 -975 916 520 580 -870 -793 -529 305 677 612 837 828 696 609 -737 789 310 -673 -117 -284 634 -854 112 -281 -438 269 152 449 -22 -700 196 495 807 -641 -876 -556 -283 -131 252 496 917 -987 494 752 -391 846 136 -860 646 -275 736 921 -830 -512 -828 -736 -994 843 54 409 665 720 328 -482 -342 -573 -271 180 -630 -477 494 -290 369 -946 439 710 -21 331 -332 326 147 -162 -889 -797 -39 59 -970 608 -419 -222 586 937 743 -61 564 135 -43 -315 -89 78 855 862 180 895 948 -681 581 -988 192 12 331 779 954 -680 606 180 -587 -138 -403 -834 -817 414 -386 866 156 260 493 -287 -1 -457 -224 605 20 -887 17 861 -649 -219 -579 -64 -890 -904 665 -107 401 139 183 649 -911 840 -238 695 -300 -677 -454 -902 607 -61 459 -6 -68 806 -112 -870 -960 -758 -943 685 -214 -22 685 545 -523 275 637 380 -998 439 -49 -310 942 -297 -299 953 166 -853 -461 -28 -312 435 477 748 -438 10 852 -869 992 -155 -721 785 398 985 -855 -262 -614 -464 861 856 -444 474 -773 905 -430 -343 -534 -58 996 -969 417 -520 -976 965 -772 326 -232 -708 -933 -96 -190 403 -51 982 435 -539 -615 881 -960 192 -762 -145 -48 581 797 718 201 -101 445 795 27 -809 73 -597 -273 -298 62 -283 983 -554 528 428 987 -465 -478 -649 906 -703 568 -514 -757 260 851 455 -989 -462 961 462 276 -189 -510 -502 938 119 294 750 582 89 -587 7 18 -316 838 -389 268 -993 277 556 -103 926 -491 327 -251 -587 35 -614 391 -995 -98 -522 -342 -771 -29 -929 -957 -1 347 706 575 273 -525 -182 -123 374 -771 424 900 -649 973 367 537 179 -438 -36 -843 -778 -874 368 -455 864 917 675 -231 -75 722 432 -276 828 392 -590 -982 294 477 -227 -189 -268 902 466 287 -347 559 -560 884 62 -495 -837 457 52 625 -478 910 950 -677 537 -739 27 881 985 810 790 -551 598 418 419 318 -56 600 511 272 -288 968 655 283 -816 991 -184 408 -732 178 -221 -12 -8 861 -965 -45 447 995 278 730 805 -591 -653 -698 813 -657 935 177 -463 26 -916 -475 -571 133 369 -609 -391 265 508 828 948 611 -488 -476 26 -957 760 824 -982 -970 297 -637 665 -180 27 -695 -997 -500 -166 745 -336 -527 247 370 -907 290 381 966 -873 -381 -545 714 -469 -124 876 136 -209 -768 -115 -850 -896 -595 -203 988 -561 -820 990 26 823 -655 869 -853 753 -479 612 -710 -755 -15 91 919 518 -956 670 -310 -198 -482 -189 59 68 327 -186 832 -990 817 -882 -643 240 556 903 118 -441 -354 -80 262 -457 105 183 583 833 204 555 -689 -629 991 536 -580 -614 754 78 839 -319 -265 -686 -473 -570 95 151 407 -28 -210 -794 198 562 -54 85 120 189 228 91 -723 433 -783 -70 -888 933 -952 -563 -273 -974 554 701 -625 990 -358 578 -289 275 -568 586 894 -180 -287 903 504 -456 31 -815 -551 212 147 676 133 -405 989 35 -339 -404 -830 -155 127 718 374 637 232 -696 -751 820 -955 73 883 192 -787 -168 -337 738 804 704 -865 -766 -154 -147 88 -422 -205 169 -260 719 659 782 95 -146 -459 774 816 -969 994 -792 -176 -110 535 -77 -499 -953 998 -307 204 316 -234 107 448 718 -985 -399 329 362 238 628 -974 994 -413 424 797 -641 572 470 716 71 946 61 118 -550 159 312 426 750 -937 823 102 -466 -325 -876 338 -210 863 -860 -979 196 611 -265 -846 -773 575 -302 -540 -445 -690 -845 -23 576 -819 -639 -721 -101 969 -51 370 732 458 -568 -967 -888 -499 585 742 -28 -208 -276 -219 -804 -217 266 249 -436 138 -693 -19 362 -701 344 -747 866 886 896 524 -728 246 306 60 -122 -507 -804 191 976 795 -884 -937 382 -210 -133 -129 -270 248 896 -558 -939 631 -197 99 105 173 122 335 5 590 780 -257 -100 -824 -435 -934 834 608 891 -173 -425 -790 -139 -492 -689 -456 200 -312 273 642 37 620 18 757 -196 -677 62 578 -541 613 838 -163 -904 -100 -122 -148 694 -202 360 -258 402 -930 633 499 893 -293 659 194 -816 -804 -548 -848 664 882 -427 -31 394 -954 -343 -145 -888 432 -426 522 -462 890 -979 -777 790 126 -145 -789 804 135 -175 -239 -688 597 -403 -61 -164 -905 -997 -878 -515 964 -981 -462 728 864 352 692 680 350 64 -881 132 481 -219 -446 19 993 27 -176 -342 651 519 768 -801 836 181 340 -968 -564 629 32 13 -360 -298 -752 -693 -969 455 -517 657 86 -557 666 667 581 -757 -392 882 -618 -955 -889 294 933 -455 684 839 410 147 425 933 110 172 -85 766 -103 -753 825 488 -528 -235 380 844 -660 715 -678 980 -575 -490 153 287 646 -343 -650 802 473 430 136 262 221 107 -477 -769 17 99 784 -519 111 544 210 526 451 -312 90 740 -51 555 -55 -571 130 944 -592 0 212 649 753 -31 334 -967 189 448 -875 -125 618 691 507 -415 67 33 -116 -784 -464 -764 915 190 -832 -460 22 -768 747 -818 -705 -6 987 145 364 -55 849 -391 440 556 388 146 -920 994 -753 571 -3 -748 476 -3 -737 -282 -330 541 -727 -764 -690 -986 907 854 898 -343 745 721 568 -429 -180 -832 756 -524 -43 32 -769 -415 -41 -414 -121 190 587 159 577 370 -615 -417 -11 680 783 -911 -391 -266 -22 -417 -211 -740 -415 318 767 -248 -50 42 -618 431 522 901 -319 653 -72 -263 -660 -684 527 234 32 26 351 700 -472 -461 -803 990 374 -702 -738 -185 -703 563 -611 158 -348 -192 -156 679 -996 -356 -243 -892 -259 815 644 396 237 -70 -286 -988 -613 -834 972 808 899 -578 65 966 903 673 528 -196 -499 134 423 955 -144 -583 -755 4 -695 309 -514 -889 -355 57 -310 448 291 540 551 343 243 592 660 701 508 972 401 -656 -446 609 761 173 976 -969 -779 -521 -611 -805 -706 -388 -889 891 -487 -821 781 844 -220 690 900 -845 -847 40 -382 -490 -176 368 -113 -677 -373 -604 726 -630 -275 451 -19 902 -641 -679 -298 -532 373 229 913 134 442 -783 -38 -303 -484 -124 983 -617 -577 768 -132 807 991 653 879 659 -896 -920 267 -608 -858 -69 -355 984 -543 -971 -2 483 -945 -599 394 -478 266 -165 363 -764 957 423 467 -711 125 -533 349 -895 74 -271 190 954 -44 281 -249 -693 -100 -203 63 523 523 44 -980 201 -506 -393 197 -645 -619 349 -46 471 -124 251 539 -159 724 813 -963 -255 -594 -79 -838 -144 271 530 -292 875 -77 -460 732 817 218 987 820 -736 -889 -861 -174 -266 294 919 430 -542 832 -731 -175 109 5 -235 386 -506 126 378 929 890 -613 -915 -394 693 -591 -963 -466 889 847 683 28 3 130 -576 -668 258 -527 -781 34 -436 125 398 105 300 76 -70 -283 -63 893 122 370 548 249 -295 72 -595 6 920 710 -848 -85 -605 -57 525 -207 -988 623 809 -450 -795 870 -349 -693 650 -568 -809 827 -733 -755 -924 -873 -840 -657 -300 -426 929 994 910 538 980 -581 -484 -596 962 484 -314 346 271 -27 356 855 895 908 670 -395 -559 813 263 -992 472 896 205 752 338 -608 90 477 -809 -12 -270 517 859 -539 -870 -523 -23 -403 -402 -404 337 444 876 -916 156 -286 653 848 31 -744 198 49 -47 955 706 -309 -892 321 -130 -276 120 -407 15 118 164 884 216 336 25 342 812 954 137 843 702 450 -878 530 565 287 -213 916 -783 -438 -893 -163 -574 -59 -776 2 463 -279 867 -780 -609 -148 -530 -118 236 -42 -627 -923 -22 618 -506 565 184 214 -586 -628 -986 -932 805 -795 810 -113 -663 560 -34 -634 412 347 -201 -145 609 -365 103 -510 542 243 441 -335 865 -725 -260 -462 957 447 340 -532 852 33 -321 863 -855 -772 934 -687 -54 -208 -769 -958 -421 890 -242 256 208 -886 908 405 -839 -513 137 18 446 399 -12 290 -458 99 -75 185 -526 464 -435 -34 -80 118 -107 302 -191 -846 -443 883 -375 -165 507 242 335 355 249 -101 473 -777 814 -160 83 938 533 -600 -34 435 -21 822 -610 -64 -856 -657 511 785 131 625 -8 -732 230 -997 496 764 546 332 -857 -758 577 -394 682 387 922 747 -769 -646 334 -211 -172 -411 -508 600 522 96 144 -565 -307 -598 -312 -7 67 454 -227 -101 -4 -625 -969 478 621 -57 -498 346 503 -489 731 -433 -717 -163 692 349 506 -696 -748 208 -462 -267 778 967 -290 -907 128 -68 840 216 -865 -729 -932 -347 765 350 -167 230 348 72 -517 903 597 0 -800 -208 -407 143 -750 147 947 236 -376 233 930 206 -823 -719 389 59 -623 -777 -271 -377 454 389 121 -781 -259 309 -615 624 1000 -706 -974 140 146 30 351 872 -783 -418 -438 335 -407 483 -309 491 -100 -608 -423 -433 -177 362 -26 729 -196 -119 -580 428 -583 -309 408 -515 -598 -149 -673 896 477 43 -86 306 118 -108 -801 398 929 -142 -566 -960 392 901 -986 -475 -410 -340 959 -164 -223 -238 650 145 505 3 -862 61 -569 155 131 556 709 52 192 108 -742 585 -198 944 601 648 37 -611 72 857 188 509 328 193 277 291 533 973 -212 454 -718 439 -684 356 127 -921 -573 -976 486 164 762 803 -89 386 917 -513 4 148 -922 442 247 -968 47 597 -984 -512 109 19 -33 -438 245 -676 -627 76 -10 -329 296 764 -80 659 -717 -11 565 -982 -372 508 474 -495 775 932 -344 -976 335 -718 -739 -659 856 946 903 -856 -420 -366 769 -848 -781 497 -524 -957 -734 -694 632 564 -531 225 -498 -612 573 280 186 -992 326 -820 590 393 -553 542 -185 595 959 733 -827 673 -626 -867 472 -342 -573 -327 58 -685 -112 -731 920 398 -626 -227 -221 -837 -216 62 -345 696 -911 903 -620 -482 -778 -43 333 -605 -607 -822 699 -807 -64 -553 -400 -41 -806 805 192 -97 -151 -257 342 413 -276 -899 -3 256 -393 986 -886 -935 194 38 -440 759 138 -499 410 -68 672 -807 486 -254 417 276 -805 542 323 339 -277 -587 -212 -306 597 -173 182 -462 625 -202 61 -59 558 -351 -670 -276 -37 849 748 -911 1000 -136 4 -110 -950 -900 -36 670 518 -144 -345 893 362 -539 -81 534 -620 538 218 272 876 340 357 151 -8 -50 134 231 -269 -93 -558 -718 -11 276 500 495 -256 664 513 568 533 -134 13 -192 -185 -465 473 492 -68 -159 478 603 401 868 742 235 821 -888 -977 454 -329 -431 209 368 546 -307 73 925 -513 -131 -156 851 -876 188 961 -243 900 227 -325 -942 -926 932 -347 -171 -150 328 -31 375 -163 -822 118 340 917 -365 945 -114 784 -7 557 377 -278 -344 -128 167 83 444 202 -492 -635 -993 -881 -903 -123 917 -327 -620 -346 -304 -601 23 998 443 -381 639 -965 -846 -511 234 172 -629 -280 799 -740 775 -50 432 708 245 -802 -351 405 -138 837 978 -900 233 -409 238 803 -185 373 -447 817 79 997 845 -681 -514 389 -706 920 -85 692 535 827 -562 -579 -774 483 263 -430 315 -775 -965 690 -552 -409 651 -852 739 -896 -118 -371 -930 690 796 803 -794 -46 -450 688 898 228 -695 -35 -898 650 -193 -68 -764 -956 984 575 848 782 243 -785 -375 -750 -23 -530 937 -938 696 445 -136 743 156 420 816 315 -913 -794 565 -830 853 310 -74 -641 -433 82 -956 -487 -216 -513 653 229 -247 299 107 938 771 565 257 720 104 -656 175 -683 162 -908 -575 -872 -512 -744 -502 388 -255 173 -433 987 959 74 -563 -881 -613 279 -252 -953 -806 -910 -186 -494 647 -222 -573 645 -679 -58 717 -1000 -84 -688 499 -186 298 199 275 128 278 -378 -546 -77 -100 553 482 -9 -585 925 177 997 0 441 934 390 -999 -351 -545 80 648 -68 471 -500 -656 570 -462 -196 -134 -137 926 -875 254 -479 301 -359 639 194 521 993 -98 838 21 181 -825 -609 605 -541 -777 -14 154 -754 -409 776 535 83 -530 108 837 41 13 -63 -938 27 257 -638 -143 -208 53 289 439 387 563 245 733 245 774 -447 690 828 -184 -715 786 856 180 -675 -559 936 -200 -842 389 441 719 633 969 310 487 -157 -853 -424 557 960 -41 182 504 893 -923 -442 672 30 348 -805 -336 475 -419 -650 149 -527 525 -367 -526 -796 -962 69 681 -726 -429 890 854 366 619 -288 -555 748 -985 864 -592 118 -685 841 401 46 -728 366 -962 155 325 -469 -916 631 -191 432 -362 -162 84 -61 972 -296 -818 555 -696 871 -263 -996 490 804 -597 -377 -213 575 607 -820 -683 319 -374 72 200 -550 -304 -780 33 944 -362 -333 -38 -601 -764 -100 -713 785 -887 64 -880 -116 -337 -909 -396 834 -732 216 -766 152 -845 521 -908 26 951 -301 -613 -835 -752 -692 665 -595 -850 438 -93 -455 984 -758 320 435 -44 418 60 6 -786 -230 -742 -511 928 -313 -444 855 771 -504 -620 728 -552 -471 -859 564 741 -603 846 80 486 -187 -44 481 181 -521 76 612 -705 931 -339 -782 -301 -409 -502 940 -183 -234 -74 743 -982 7 582 -515 -604 -359 781 -488 272 -941 -903 296 347 -123 -624 -375 -972 881 451 -503 -682 43 -266 387 197 -755 -943 -118 491 753 97 190 -553 191 757 -595 361 -645 508 -39 -339 501 -352 -805 601 -323 -537 186 -383 262 296 350 -823 669 611 -429 -826 -12 262 943 441 764 750 -323 -542 -983 194 -360 313 556 -943 -474 736 -354 422 -69 303 -721 751 -6 466 -350 -758 49 -948 660 862 -946 -159 98 -487 -536 -162 763 -230 897 490 378 237 306 526 -1 -880 -607 957 533 440 -796 203 -61 459 826 56 278 865 -212 -617 76 648 -613 -436 488 677 773 -514 904 -245 -400 201 337 -695 899 11 295 -798 872 446 197 -684 497 -777 -337 -680 -231 -490 546 -734 859 740 632 -846 789 122 -817 -865 435 -939 -219 -680 -293 754 -136 -270 165 519 304 506 676 71 -842 340 663 666 709 -215 15 586 -551 -950 821 -862 -511 -481 -984 -992 -565 74 -570 -657 -972 -329 327 -928 135 244 919 86 -788 143 -766 958 942 -434 242 626 287 223 809 -503 -825 -676 -597 -395 -780 549 -366 -570 -858 638 -783 -618 631 -244 227 974 -648 892 444 -583 -817 990 979 -353 972 882 163 716 -474 203 214 779 -940 98 843 -98 -683 538 -760 -183 599 742 529 -691 -177 436 662 -303 844 -811 778 810 201 -847 647 -691 -443 -837 -579 981 37 266 341 -159 -949 793 -364 -796 533 -340 -706 549 -379 -199 -302 -958 -863 -481 -342 -370 -568 -597 719 994 -893 929 -960 -863 49 326 589 229 -555 416 -630 61 138 -706 808 -273 -470 973 -252 930 412 -389 527 502 -561 -958 -817 240 -78 -191 -219 186 95 -559 70 -887 640 864 -753 529 343 -281 -911 947 781 -872 882 982 -452 -205 -736 -662 246 295 756 856 31 -535 -250 -92 98 726 890 -603 21 744 -63 359 -670 921 230 -89 -467 281 75 36 -772 706 685 158 -841 -460 878 786 -521 -731 327 -134 -714 -173 -430 869 408 674 -264 -911 130 -413 871 842 -533 -81 972 -265 -144 319 661 -767 -605 846 -944 -312 -24 911 817 -717 -144 398 628 60 -472 678 -82 -276 1000 425 -355 -717 -177 -454 -320 996 -293 487 374 -6 -374 -630 -973 395 -887 557 824 755 238 -889 -194 111 -719 -410 -450 882 547 684 528 351 902 864 947 425 -303 516 937 -974 -1000 874 -875 -10 373 -871 659 -831 710 -184 160 -123 952 861 -987 797 959 -731 96 930 399 480 757 -114 770 -574 -356 -358 -503 729 469 386 -837 -215 -565 594 442 688 -849 -121 -367 558 -282 -361 -967 -871 -804 -725 214 917 -780 257 387 896 427 -398 -985 158 106 784 -734 -88 -200 183 -185 366 -57 771 -510 892 256 677 55 123 -291 806 784 -648 505 60 -670 -309 310 -585 -669 -552 17 -707 546 -929 -80 -562 578 -362 175 252 37 -67 -492 96 651 634 -814 80 99 -514 591 351 -987 19 601 519 405 -617 -459 -903 -170 252 451 848 -40 688 81 -845 523 44 815 -256 335 97 -263 221 327 -327 -484 444 794 -167 -407 184 -924 582 881 272 195 903 400 405 942 -526 229 -293 383 -520 -967 -303 -713 387 -13 -277 185 421 -487 494 -105 -575 503 684 848 546 -556 146 -311 577 998 998 30 439 -589 875 -433 -462 552 -121 -729 565 424 -350 937 -399 -44 -459 847 421 -944 -421 430 89 -137 -278 820 343 -173 -284 972 -102 -346 622 -503 806 -325 -546 -386 -961 -262 -465 -504 -101 402 -566 -650 -623 -108 619 -73 560 498 -571 744 -576 -385 401 845 979 287 -506 -716 -183 -213 32 128 205 507 274 259 -695 336 346 -736 -653 179 100 905 321 15 234 -650 810 247 -754 264 26 557 -521 329 -765 -732 -434 -689 -542 -752 717 143 -209 519 -421 59 -805 -136 -558 -341 -522 -801 931 -523 167 -996 667 -82 726 667 92 -35 374 220 45 -873 420 384 889 447 600 579 579 -542 412 391 461 377 -808 -511 -861 313 759 -393 988 625 477 499 -37 -96 574 690 -106 -656 -186 861 -443 -836 623 -578 163 -381 -106 501 112 -7 -610 108 -96 -77 324 643 -684 631 692 761 490 -355 -626 158 -998 -826 -387 -339 516 -370 414 -888 -878 490 281 -766 413 -24 -837 621 -137 -276 -387 11 648 99 739 648 -74 847 -832 -823 597 953 -290 431 589 -111 854 565 829 -427 991 493 -856 249 -331 -187 -882 -683 -174 353 310 714 902 442 56 -87 -396 707 -912 -901 -997 -450 836 851 583 -390 931 -426 869 -961 585 475 100 -975 717 -246 -354 409 625 -809 -71 -401 675 -972 -13 -577 -314 387 879 -788 -310 979 704 -591 404 201 -685 -5 -944 604 124 469 -247 969 -792 694 -927 301 -743 -241 303 13 654 535 115 -609 244 507 844 336 328 -194 892 -438 102 181 -682 -832 79 427 -891 148 -488 -348 212 211 329 435 -653 749 -617 -909 141 281 -917 -795 -405 -741 -433 942 -83 514 -591 -227 -452 -820 282 -62 -739 -200 569 -194 625 -875 -284 -219 342 -802 826 -402 578 856 399 -579 133 -840 -633 -991 962 709 851 298 -890 -746 -319 -421 797 1000 -245 -952 -636 -932 276 603 -52 731 -776 -835 -196 -971 257 -733 -270 813 457 733 -108 438 272 -880 861 227 36 -803 765 1000 290 -52 98 -441 -955 129 832 -882 658 -813 -788 -223 372 65 222 -518 303 562 -246 245 716 751 628 -880 -628 -566 -895 5 -213 -435 611 866 663 -50 795 -955 -553 166 -312 778 -721 637 -645 -588 233 1 890 394 -67 184 -633 363 -171 905 -437 -551 -747 -79 242 -427 -155 -799 382 -651 666 -178 -617 258 195 427 894 -541 615 -340 917 714 149 630 731 -764 -51 -395 836 345 -476 -298 511 -373 197 -590 532 311 -932 849 23 438 871 513 449 -13 -599 802 274 -84 472 105 -746 172 -545 -549 20 -106 569 517 125 820 410 59 -653 -69 -907 -851 -43 455 -170 -965 -651 -426 325 262 481 -289 740 739 505 615 556 536 -944 -326 879 369 -28 539 113 -805 -865 -468 -356 833 -355 -810 319 -919 525 -59 -878 -91 78 -686 -70 -700 -46 -490 -918 -471 680 976 149 316 126 670 912 -949 -310 -801 -867 811 776 234 -670 -250 -876 919 833 -866 266 -515 302 -340 604 866 -559 623 233 367 155 700 -452 -459 551 -894 200 356 -368 850 -319 879 25 691 -876 198 298 -874 126 -292 203 -731 571 311 954 -761 350 -7 -437 -124 -769 481 -145 995 -364 -657 -59 -814 -756 -148 293 527 -683 -369 67 -375 -496 334 -693 806 -581 936 -688 393 -422 887 873 -336 -850 -824 -27 985 -78 789 -41 -153 522 996 -180 722 131 840 721 165 853 305 -16 640 30 591 -715 -218 300 -820 0 -744 24 -158 -537 -721 -943 -799 487 477 -640 -425 -284 653 -150 574 -419 571 -350 940 212 -870 182 -69 -940 -537 -306 93 -452 208 -123 146 -830 -268 960 879 101 -947 130 -765 598 -819 -634 198 47 759 -591 157 866 763 -494 909 -482 -692 88 -86 486 545 0 468 -583 -521 -736 249 -210 -487 817 -600 808 -57 -50 -585 -496 615 667 973 -13 356 -866 285 -613 -766 -502 379 216 -468 339 271 970 242 -79 389 673 51 -781 628 999 -701 -9 -528 617 811 -586 -769 -644 499 -437 611 962 -91 544 100 -936 609 437 -169 -298 -229 552 507 707 -747 -703 645 -712 -12 741 -591 -740 142 -240 470 -568 -944 -764 503 -583 910 -45 -628 -369 683 -341 800 -478 891 -639 514 329 634 -415 -97 -499 374 806 4 -748 -776 -718 228 -71 468 -400 479 -827 574 431 685 585 715 -610 128 711 484 -836 -738 -486 -50 -736 765 976 -351 401 60 814 -977 -948 -398 80 543 -983 -254 -199 -277 -425 25 765 347 909 -76 849 -83 792 -848 801 234 -685 -381 983 -995 312 -475 262 589 965 6 -776 -658 677 719 -299 -108 -670 977 -709 -173 -24 845 -373 98 -239 -570 925 -594 125 -982 415 -59 -721 -679 -74 -149 -810 999 393 -912 441 236 190 171 -359 -685 -750 559 -108 681 223 -973 -404 -656 580 -578 891 -556 -34 -142 -417 318 764 353 321 20 -470 641 243 -632 -613 -425 818 -264 672 -662 195 -468 -479 637 680 -576 333 474 -19 906 483 332 749 386 250 -321 -70 586 970 -492 -26 -653 -226 815 994 -344 -22 624 564 767 18 948 -499 -15 -378 -290 527 79 -349 -412 912 87 273 -414 846 -773 591 245 810 -356 438 386 -600 -165 65 472 -685 -718 323 -819 165 -87 -286 250 -978 236 -843 909 410 -189 212 89 238 -879 -481 -709 402 -159 -427 30 -954 925 -605 772 -112 -698 -123 725 191 533 29 -66 -467 -1 971 818 -820 239 -812 -782 743 -640 -604 -366 708 385 804 -619 -4 -929 -519 -875 -258 774 -281 638 -401 -20 -630 49 959 -114 -145 -312 -184 -875 -322 -681 -558 -904 969 364 278 -3 -97 584 838 726 -654 968 125 -95 -895 198 124 79 744 473 -798 -680 -513 718 -822 -952 -911 -607 894 -373 -966 -319 -25 -809 854 -165 321 -803 -71 -314 987 109 -91 -434 -594 -603 548 -626 170 -57 -615 -842 -599 41 -848 -955 -745 -140 533 305 -261 -66 -19 563 -43 -431 442 660 830 323 -155 -566 -200 -3 -876 928 -850 868 -799 76 737 295 -118 -492 151 271 721 -224 132 479 -445 -952 -762 757 -886 -986 -144 171 -940 937 868 -737 -546 831 -418 -460 802 -386 41 993 627 -126 277 402 -617 3 736 767 -382 -12 -348 -184 -822 -730 673 811 97 -846 797 74 -509 102 248 -437 -798 -111 764 767 412 399 -85 742 -441 -631 61 459 214 460 239 -423 -577 -320 -688 -416 350 -265 -221 181 480 -772 597 -325 916 761 -389 323 -879 824 -90 566 984 192 -714 -820 -131 -711 -824 -194 -844 -895 391 308 90 -802 258 179 -197 -554 -513 -473 474 741 943 -744 -759 -599 230 267 584 -856 849 -929 925 186 -715 -812 382 303 898 65 301 -893 -232 479 -756 -60 306 341 780 1 -623 941 144 858 -587 55 194 317 447 -840 457 -794 -262 -832 374 -515 -583 -604 672 114 957 30 -638 957 -7 481 -876 -921 -610 272 -227 -980 786 -779 -185 -401 -392 480 -803 -297 847 298 -300 -350 -497 -248 169 -684 264 26 861 -868 -145 -755 347 -885 -416 -46 -356 48 985 -633 801 681 -288 842 943 -678 251 -759 -785 882 869 -608 767 851 -150 -876 -337 704 666 526 -881 -292 -691 -548 188 -959 146 -21 725 -454 -800 -760 399 -645 41 -880 435 -557 62 779 622 477 603 31 -661 -428 185 865 -52 310 -561 -312 264 -458 986 -397 -655 -720 797 -934 -700 -271 836 150 -998 -794 -107 -984 159 612 -825 -329 -13 127 -294 741 635 -874 -542 862 911 795 228 676 -781 -523 -909 122 475 -901 717 451 396 505 701 779 307 901 -753 33 -52 -913 -257 396 -677 393 981 510 -443 800 -566 -629 632 -687 799 478 594 -139 -796 -709 -91 528 -128 -246 43 -875 -366 -832 428 289 466 -437 -763 -608 -657 690 -143 193 -718 502 -553 -704 57 402 8 655 759 245 -458 445 -666 -329 -65 992 369 591 -717 11 167 243 -963 -75 -803 983 404 -602 76 724 -874 -482 840 -518 -946 167 -357 2 898 -558 866 -807 -810 -686 529 -543 812 167 608 547 410 314 898 -99 -677 424 -654 184 964 -781 102 -21 -548 -732 -96 619 11 973 538 224 291 898 -482 -463 -308 6 193 423 681 371 131 727 241 -198 824 833 908 212 -955 173 673 -741 -233 43 100 -298 550 805 531 -296 918 199 882 118 -431 -491 532 620 -494 38 396 603 878 -54 464 -847 -687 -122 816 35 -810 -693 435 38 -303 753 -330 -485 680 -404 -766 728 136 -126 894 -40 65 -658 909 -431 995 -754 233 -498 187 736 257 -694 -133 -963 -266 207 -896 -158 -386 -519 -903 -810 -61 369 -127 804 -407 391 129 576 -704 671 270 800 -217 -922 -48 792 777 -252 -666 861 996 -975 517 176 -864 -97 132 -832 812 -915 -108 -771 -179 -979 610 -322 940 -947 -296 689 -610 339 451 -339 -970 -632 261 138 385 -766 -941 537 444 -564 -489 -65 313 627 -116 -845 -762 -111 -233 442 -633 -128 -874 822 633 295 -937 -987 899 244 -944 507 -192 545 -1000 239 432 -357 996 -300 -649 686 -219 -863 -896 616 498 -813 -560 631 297 487 305 -808 -822 -815 -703 936 514 292 302 171 806 -866 409 107 642 306 -364 -414 -254 863 -962 -598 760 -580 -272 -297 331 650 285 -452 -386 260 672 450 466 -18 233 -812 -653 761 -714 -799 712 326 528 969 191 -340 807 101 -532 -707 -499 375 218 -702 177 127 -605 280 -170 -597 -40 -816 -841 -480 329 431 108 -916 984 -983 -910 -389 946 -39 142 927 -206 667 -555 115 -318 -509 -607 -859 -438 745 -160 -241 499 -100 -811 -289 -979 -513 933 565 302 756 926 -909 353 -753 -786 -856 -337 -254 -690 561 -392 329 498 -774 -557 529 561 -667 700 605 944 96 608 639 253 -781 498 -569 -567 900 -840 226 958 857 -947 996 153 -157 337 -726 -819 301 661 849 158 399 831 242 97 417 -967 62 -741 -686 599 -361 -289 -109 509 923 509 -205 -977 -998 -304 415 -626 -913 193 718 801 -680 -3 -410 814 714 474 715 -790 -631 -159 420 543 -159 506 -33 259 -732 -116 140 -275 527 842 -868 268 944 708 -63 -311 -256 184 -467 -338 -304 -502 252 -781 -15 543 -989 220 724 -976 372 -173 182 580 597 776 514 -393 -204 -642 778 778 515 -582 701 -131 76 -603 -863 -823 -209 -811 -337 652 610 -857 163 -507 -761 173 -962 -499 347 358 -896 228 692 -306 730 -373 -693 770 -700 790 -962 -146 -173 24 312 -619 -428 832 -558 655 -569 510 382 -10 638 272 -536 -717 -658 348 -184 -707 -352 79 -696 -431 582 688 128 -753 33 349 -997 -547 129 -462 -395 19 -440 162 505 491 -147 -992 255 554 -570 582 161 476 159 180 -568 -816 -859 222 -215 -604 -802 69 632 557 133 -548 195 1 -758 -628 892 162 635 260 -250 51 -72 644 297 22 845 -593 630 -12 637 -481 285 -840 -556 -618 -208 698 -546 985 827 -430 746 591 108 -792 560 -440 346 330 -991 -867 290 322 348 -555 938 -189 -259 -604 -565 7 -36 881 -949 -287 107 329 -424 946 44 -690 -873 -548 934 -880 963 -945 219 904 899 811 925 402 -257 -734 386 -315 538 59 493 -765 -309 323 -512 -676 -650 834 919 957 151 -831 111 330 525 -318 -197 878 -618 634 -893 -511 -681 866 173 781 115 -465 924 45 -504 285 -915 -170 702 518 -211 -828 -461 479 -609 171 818 103 435 93 132 -157 -406 -327 -463 649 692 557 88 -428 -296 -43 -304 588 -917 -576 294 -165 359 258 298 489 -583 -151 -694 -191 -494 367 -198 235 -855 -769 987 897 -425 -580 79 -385 -942 -799 -696 221 -289 -604 768 -714 -223 810 -182 -624 -678 65 -537 -554 -839 664 -999 -785 -932 249 -436 -732 -122 729 154 -94 -317 -263 300 -807 -389 519 8 -245 583 -137 -334 696 665 541 -111 -847 901 -824 555 401 -840 -567 -647 12 969 944 432 -202 -498 -405 -272 -988 -752 -312 -715 324 -800 -896 799 -241 925 607 -518 -370 309 -833 -223 589 -561 -748 912 -585 -234 -371 79 900 184 -553 -18 -474 572 23 -948 19 -539 99 -896 102 275 971 527 73 473 -121 36 -635 -107 -656 -121 287 -958 414 328 -614 -250 995 150 644 -899 661 -148 -75 -841 82 -824 -229 732 -202 -332 459 175 -30 953 -406 -294 173 -209 -509 -363 19 56 -943 747 -496 -211 221 -620 -985 -799 482 -165 543 -911 11 862 170 -683 -92 651 -114 -751 932 -657 913 593 921 616 -742 -974 948 -3 257 -678 676 456 -494 122 377 835 -352 -149 -242 -166 -576 -419 -277 466 -692 635 -13 -896 -658 354 641 -173 795 495 -536 82 549 -5 49 910 812 -624 701 0 90 -875 898 -720 -728 672 -885 -872 905 -60 -634 251 657 889 -557 976 -460 991 945 -545 322 -4 -940 -762 179 -736 -664 969 -307 24 -103 -904 -180 -668 470 -902 406 -105 -166 494 667 -373 246 -764 -298 50 -416 273 983 628 -912 -813 195 189 5 -729 988 831 -663 -102 170 -740 -87 332 565 442 968 -621 908 -724 -848 -280 365 -347 -151 470 506 921 -300 -492 -791 83 850 806 -15 -502 389 -726 -71 329 901 130 -589 -11 -244 -764 -971 -920 -954 -113 637 92 435 -151 -933 40 -979 -195 267 -473 263 -809 553 -462 -764 -578 492 -34 -56 94 -433 626 487 31 852 660 183 781 149 -22 102 -564 -419 -376 -797 -366 -786 634 -665 74 157 -225 -940 833 151 -588 -287 -837 97 620 -739 528 224 537 160 891 170 -955 110 433 -907 676 -221 179 -60 -386 211 174 -639 882 764 634 218 -120 390 203 -189 245 -672 -848 -53 220 -516 -934 -381 -835 -394 455 276 -852 -369 -806 375 -928 -951 127 -79 547 -177 918 -909 -858 -158 -356 827 13 -123 -840 419 -485 805 -62 -755 502 -710 -262 21 707 -110 204 921 866 -251 -332 -631 740 383 759 969 -221 773 548 -134 -227 547 974 938 -636 917 472 565 229 -552 818 -463 -556 618 -993 488 -953 -165 582 652 -696 850 -100 -944 -617 -545 -584 -667 59 -667 -189 874 360 706 -935 -159 358 -250 -627 680 -48 -203 469 671 -830 739 -448 -215 844 -320 457 406 -119 -763 173 20 -859 -180 -847 785 -447 -866 69 154 234 -239 846 250 -214 183 923 -911 837 455 -357 633 -337 -234 -319 -471 -70 -609 -260 -299 575 448 -134 682 -625 313 -78 -129 487 456 -935 818 205 205 -857 138 -220 -878 608 -927 98 306 -32 334 -966 343 534 -325 -811 433 457 -672 -232 -244 -459 -493 682 -809 807 257 751 954 -472 -211 289 761 -384 55 753 -24 459 202 -884 703 521 67 -325 890 541 -501 -20 959 -913 -838 -540 324 747 -651 -440 -839 -852 429 229 -549 -356 540 359 -723 -490 -509 609 465 -465 558 522 -917 -905 -985 -211 824 49 265 -816 53 -644 -663 832 -674 -112 -690 -464 569 -975 -649 -218 780 -351 -71 520 901 785 -608 340 697 754 -984 -13 -902 485 -387 802 103 380 173 932 -366 979 -275 -796 -930 338 -85 741 -835 342 -726 961 227 -716 -803 224 -274 320 -243 -275 -849 -198 -774 -387 368 326 254 -40 -625 -876 -155 29 366 -872 -252 639 627 -603 729 111 -359 882 -804 -6 619 989 904 -859 -308 72 447 351 710 974 367 -341 -181 56 56 494 -112 -284 -695 537 42 -818 611 831 -871 -278 -719 -410 819 -214 61 110 -740 -366 -996 -716 -495 72 -888 -756 310 -324 202 997 -488 452 77 812 527 -859 -580 -948 783 -997 575 850 956 998 -3 75 264 1 184 -709 -661 214 -808 -800 547 517 22 -367 105 225 -416 -429 -702 -852 912 -321 -413 -725 381 -921 -869 425 47 39 -125 -625 -621 865 881 675 797 -995 120 420 -353 -971 -342 -907 -34 785 -735 -797 -733 -272 56 511 -477 -504 -659 -275 66 636 239 -549 158 -278 475 525 -403 268 -561 56 -856 377 -773 288 -500 582 283 606 -554 949 -601 498 -436 510 323 230 -770 -947 709 -787 455 115 330 -120 -33 404 897 782 -557 366 425 -436 -244 -811 678 400 448 18 753 600 -158 375 -717 290 573 931 797 -124 391 -560 -256 159 778 507 514 643 -787 833 -537 266 -390 -210 685 -509 391 -941 -838 -216 235 -380 790 428 759 -843 -591 318 -511 -162 -154 615 670 366 -105 690 -524 -3 873 -656 40 564 693 -237 96 -944 405 855 -590 -744 -80 -951 -90 407 -84 -985 173 45 425 -678 -407 -642 -61 -530 -882 -412 -609 876 -625 536 63 -380 249 525 791 130 -892 -271 679 -236 898 85 746 334 -58 715 -325 -385 -460 585 526 639 -75 -966 -359 713 -519 260 -421 791 -426 -517 -607 -640 -102 -629 -771 855 162 -16 -346 543 -637 722 434 400 -816 128 755 804 -411 -847 -71 548 -616 54 -569 841 -621 103 -835 -295 -520 -842 -671 -301 182 -164 -209 709 -962 -440 621 -711 -669 -933 720 -191 -174 -650 228 -467 -574 -660 455 -265 -705 905 -703 720 -10 -757 -904 656 940 -653 449 -419 780 -717 650 989 353 865 262 -237 -805 -125 288 5 829 -92 -203 -764 483 318 -780 -50 -91 583 -741 -914 440 -270 818 -574 -560 -764 -988 620 524 -371 -930 698 -280 -710 -598 -667 -203 220 -579 343 965 -339 206 629 204 436 613 -614 198 -668 818 -266 -784 -259 333 409 -983 -597 -138 647 -846 691 70 357 739 380 422 230 -40 -163 -380 -704 477 -57 -75 13 417 285 888 170 -372 -596 350 238 506 -838 -225 322 593 512 -445 -496 519 -369 124 199 -493 256 128 -597 603 920 -30 876 803 668 898 -10 -402 -219 -547 615 720 803 653 411 4 -226 -991 -391 -575 173 -35 -704 -597 268 418 -227 -800 729 -381 300 314 684 -495 931 -695 -369 -151 173 205 194 -978 713 438 -860 168 -638 -580 -791 704 146 916 -808 -851 321 595 -545 854 -632 -760 816 807 -903 -682 -939 500 -467 131 382 220 519 57 -396 736 -59 335 915 -388 605 53 71 371 -507 -833 -359 -606 -80 45 906 727 -263 -43 -758 -2 -258 726 329 -605 -984 -104 -914 192 597 -172 289 -610 -835 458 -985 672 234 501 843 761 -358 -633 85 883 -299 222 807 798 678 306 246 895 -85 464 -182 -207 686 778 -22 -619 342 12 -899 -274 -392 -544 55 296 -595 -948 402 -791 -23 140 567 96 -968 -868 -698 595 24 443 829 958 -113 -717 -212 468 -253 2 942 -552 -908 390 -998 -797 616 -13 -167 -149 521 -469 -493 417 87 -743 226 723 -105 512 -871 -89 342 -592 -717 -267 -222 -684 942 414 -665 83 339 626 -365 -577 -407 239 721 51 934 580 -556 483 -273 -853 -443 868 763 -415 276 321 384 -106 426 -989 86 400 -599 -792 -610 -649 655 330 -21 -734 -527 76 -799 -141 852 -49 409 -573 -921 -993 304 -537 505 -890 -481 978 -951 471 527 905 -864 -714 332 -538 -769 -461 724 -608 -700 -866 154 -428 221 55 -158 -746 216 -278 -970 -426 455 68 -188 -407 -684 -840 202 -146 -883 -319 -347 -306 721 112 -760 -116 -307 -879 -732 -742 -153 695 -123 -471 428 255 119 515 -498 -137 -495 3 -218 -837 -909 -645 -279 -689 -932 -764 -762 904 -761 -168 205 269 -264 -981 839 81 -349 -294 -276 857 -241 -965 -200 -5 -880 -394 -242 886 -872 962 760 896 692 681 963 220 688 -647 -324 -750 302 420 985 535 -124 611 141 -326 123 511 -792 -52 506 -761 -182 -137 168 532 294 -420 9 -334 -581 184 -551 60 -843 30 814 349 285 -366 -791 -501 -688 41 318 437 150 -283 -265 -33 288 646 214 -663 -903 76 505 -81 -55 -612 -299 463 -870 -227 232 313 -358 -354 -781 -365 923 -853 -506 894 33 713 -891 -701 521 66 642 235 -704 -624 785 -124 -62 -415 -893 993 -467 281 63 -572 145 883 -196 995 -85 -320 -450 -94 456 226 485 725 -182 -460 -247 -970 -119 409 836 -166 -474 801 883 -132 -898 786 -862 -428 516 160 850 -195 80 -277 249 -713 -275 -618 -871 488 178 -643 -185 -103 777 -396 -843 26 -598 -397 168 -765 230 -361 347 208 -939 683 -425 840 880 -656 915 -726 836 988 -377 535 435 -622 954 -154 57 116 954 -252 791 -217 -715 -474 964 -333 446 -915 -276 -955 397 530 -149 -40 881 -610 675 503 395 -326 733 451 -790 654 -707 -712 765 -288 404 -224 806 664 -347 -845 -107 -12 -568 -139 -940 856 297 -225 -63 -854 48 -675 -417 298 -672 969 -853 -369 174 -685 -881 110 -54 -483 -116 -496 803 184 -3 -794 -402 197 -681 874 573 392 859 106 -547 514 318 -37 102 109 290 -363 678 518 247 -92 -380 446 -859 -66 492 693 -657 881 -84 421 783 -64 226 -57 -782 -981 131 564 470 -184 403 587 409 -284 -492 761 426 -644 662 -99 -154 -266 294 -897 -879 -223 -119 144 -90 -698 177 -199 644 -796 -157 795 -248 952 723 -790 -183 234 -233 -436 -341 -753 552 685 907 843 -885 -991 786 85 -42 -32 886 891 573 -5 -317 681 -199 867 507 -895 599 -3 678 -721 -132 641 -569 -443 295 -610 -978 -693 610 -412 -546 -262 -195 -418 318 447 -28 -706 998 -534 578 -275 -530 193 -106 954 144 -497 -796 910 -223 -528 -718 999 679 -396 414 334 574 876 -221 734 217 137 900 -263 140 -645 -885 651 -717 -696 636 484 -605 -192 -223 660 -383 491 18 649 -684 874 702 -497 99 246 -731 165 773 -294 -167 -751 -330 -124 155 629 77 -509 641 245 193 -757 572 -375 -910 -580 -552 -284 -549 674 318 423 -765 -517 -746 228 -966 -242 558 -847 -600 -386 36 375 -782 212 846 299 -12 241 792 859 -163 555 932 -505 -874 668 -582 -620 339 500 -585 474 -784 921 -114 885 80 297 -709 74 226 -588 299 891 740 887 -396 -543 -564 -421 844 214 278 -382 -161 -513 -876 903 -168 -537 -91 444 -982 -139 677 840 -501 -167 -396 -547 -364 -82 -457 979 -954 188 484 -461 -632 287 -860 -838 318 377 -769 -640 -456 -65 87 -359 -102 928 -797 -346 -693 -444 -629 9 -380 34 -889 502 492 -327 -25 387 648 300 172 973 -350 -885 -262 -941 165 -289 64 -279 548 -858 -346 56 111 522 -191 661 684 -307 -783 -574 -303 322 -14 -218 -973 451 767 -905 -942 -594 555 959 998 -258 -179 -132 502 -114 347 -937 -668 -447 184 -509 38 -575 -632 -814 -922 -451 -527 -864 -779 14 -226 -99 -25 -425 -71 642 -884 -324 -225 732 -229 -255 -910 238 68 -194 34 -682 -175 789 -921 302 871 -872 -134 701 538 52 -506 76 235 205 567 532 -795 -251 -601 807 312 -74 785 -854 -466 -719 -757 723 -187 -689 -274 -597 -890 -191 -752 -228 881 851 696 -253 -408 901 -738 -766 -519 392 -301 -785 302 -900 -999 -490 -440 735 615 482 866 417 784 546 907 274 -250 -690 441 -473 355 -321 -417 527 -331 -143 722 -619 480 878 136 -33 -691 -351 -465 -836 -251 759 802 666 593 -825 744 -841 -482 579 -730 -763 -14 968 -30 938 -506 -541 511 -647 519 -221 360 692 150 505 -885 -310 -63 -734 337 725 626 594 134 -71 -967 510 -82 -802 -633 -219 -208 560 -353 -776 561 924 -628 -76 593 -898 -940 912 43 581 712 -443 -522 -650 -872 902 0 -372 962 -912 315 -401 310 144 206 430 971 -123 236 -223 -168 484 -937 293 -188 -196 53 472 -70 76 686 806 157 -962 -74 332 -308 69 341 -28 -79 -225 -862 -218 -42 -173 -729 684 13 566 -23 711 758 -726 355 748 437 -624 686 171 -824 867 615 -805 -812 614 -113 -570 654 945 -119 -917 -576 -887 806 819 773 -70 -148 -177 799 -121 -714 56 793 717 -957 -443 -437 -608 -773 -566 374 -871 660 551 -407 907 922 -968 523 299 443 973 331 911 -618 -987 -821 7 -875 -881 867 -424 881 888 -197 -921 333 681 766 606 92 565 -729 612 857 566 -764 588 -139 -593 -667 -235 316 382 164 -202 -490 978 535 785 -470 -887 460 -252 -68 -112 6 -716 -723 214 392 183 -149 -148 -26 18 768 986 -219 131 -224 -844 72 -158 740 236 -129 -655 900 526 615 -916 181 -104 855 810 548 617 38 -822 869 702 -555 0 939 -368 -15 606 -454 734 -786 45 -840 -422 -391 584 848 -650 223 684 647 -80 169 194 692 -611 717 -67 -903 -670 -377 -336 -306 355 542 352 87 -796 -215 -942 271 -161 -190 884 -602 355 84 253 206 317 -824 22 -231 800 697 376 947 612 287 -872 960 896 -949 -292 451 -749 -124 103 386 276 -458 415 907 -914 -748 -741 -968 -95 32 478 112 658 -926 14 -29 -947 -708 379 868 63 -848 699 -36 753 360 194 37 -634 -451 262 238 624 -249 -535 -584 840 -987 -744 429 519 848 -86 -923 384 702 -320 -465 442 441 -53 738 -505 645 -582 -115 756 -996 -938 166 -608 897 -967 -217 -240 55 -345 -650 266 -481 706 275 926 -58 587 84 147 21 -52 -69 -348 387 -582 789 -591 -346 -209 940 469 -809 509 220 -468 841 46 843 -992 -70 449 684 263 687 -650 -94 -319 631 509 587 -40 -635 -412 -98 -141 -223 694 775 200 438 -588 -77 969 282 -771 -931 225 22 -646 264 -327 -978 -595 909 -659 221 -731 -358 -353 292 -692 -170 -781 84 -729 -645 -157 -612 -189 620 987 -919 648 -247 -472 -569 -196 -356 609 857 -545 222 -752 232 -442 -958 664 803 282 974 -358 551 -790 -873 168 779 891 620 -73 -268 969 -498 883 532 418 602 -247 14 -353 869 -117 890 -684 397 663 -79 508 -71 -900 983 -80 4 -782 -123 -960 344 726 76 316 537 -287 -186 587 -309 706 -460 -426 655 -151 578 -950 242 595 -159 -747 545 507 802 -819 -972 -560 -570 -703 730 -48 354 178 -942 890 650 814 -387 188 185 33 845 -694 -32 971 -448 -709 751 -295 113 -402 -563 783 812 793 929 514 906 -840 -686 -100 868 606 29 -4 -600 -727 -379 -20 -948 -996 -565 560 332 -988 -609 -676 -141 651 -179 965 -328 392 43 -87 -533 21 -869 -967 1 -302 999 959 404 -980 -453 -204 -55 -797 -606 919 -525 419 -792 731 951 77 -172 808 -821 101 -734 -845 -603 -868 364 698 -318 904 331 -766 102 693 -483 662 155 -541 -884 -64 -264 -667 -561 -86 277 792 -990 549 246 792 859 759 -907 -990 837 -853 -37 -477 -367 -641 518 571 54 86 324 -768 -296 -907 -595 738 -954 -638 -959 -940 -149 -803 -756 -684 669 -344 824 -302 -328 930 -1000 -101 -372 414 898 945 870 340 604 819 565 771 -413 -451 305 -541 -479 946 -453 664 48 355 -758 -668 623 -588 -215 549 -33 45 832 730 -801 739 -355 -187 499 -925 889 629 -145 640 -85 -602 -159 -621 -398 589 -113 184 -966 -41 -639 -814 598 764 -680 317 -823 190 -492 -241 -119 -931 599 696 109 -644 26 -313 418 261 947 429 -795 270 -285 545 -952 -286 -261 -969 255 349 -347 -891 840 726 -575 244 494 142 -192 -452 124 482 511 -955 508 611 921 -906 -719 -51 80 -516 -303 -55 43 -444 633 635 2 938 228 -689 -848 -924 23 239 -294 995 517 619 338 -80 -6 717 -444 448 -255 -459 344 -233 -420 170 831 -389 -276 761 874 -64 -857 -219 805 917 -998 987 942 352 -162 673 -529 -667 -817 -13 -487 -980 -892 472 -836 -571 -954 441 -67 -187 -412 634 -947 609 -596 510 -903 -127 684 -672 -58 -572 -209 -899 -147 215 -147 -603 -937 -47 -524 814 501 850 203 -427 421 701 -80 277 -958 728 -620 382 -105 -147 -553 -855 620 -550 -514 879 434 -675 -92 -14 -728 815 417 -479 596 386 789 -680 -950 -87 -217 629 210 983 -535 628 958 547 18 -420 -733 299 448 781 -10 409 -444 -527 -76 526 -415 910 762 464 -590 -648 477 235 -183 324 282 -99 519 32 -764 -593 211 -513 700 479 118 -889 -491 592 -262 -517 -463 -345 -485 -468 400 -889 173 530 382 -873 -288 -220 852 -503 772 796 -391 946 -98 387 42 362 -907 -118 -657 -533 189 -657 274 517 -784 -214 432 -750 381 -510 427 -540 -838 978 -675 -356 -826 -559 352 54 -409 -969 -798 -7 -320 -415 532 979 579 875 410 490 280 -449 -495 -168 115 67 132 -134 -369 -494 82 -558 -429 826 -19 998 623 -366 839 552 790 -778 408 78 558 486 973 -680 -133 -379 -801 -120 -978 466 -715 -878 167 913 18 646 398 131 -15 -471 745 -312 -512 700 -906 -612 -274 810 774 357 -504 -743 -571 -857 -668 -146 275 331 -243 -904 15 -508 951 521 339 -736 -23 -326 341 486 856 896 -134 617 310 -186 -628 -52 -829 848 -754 -20 -829 214 -962 -476 -196 179 -573 -95 204 85 -555 -119 -848 416 111 -11 503 -175 312 578 470 254 -728 -69 944 989 257 177 701 762 261 -579 -973 -236 754 -102 -432 620 -402 -411 -968 821 -272 971 -943 770 21 200 188 536 5 -374 76 790 -29 -469 219 577 -323 -533 -556 839 -690 292 533 -500 569 -179 369 454 -100 -702 -12 -996 393 -522 112 563 -939 943 -762 471 -264 638 -156 -90 -402 -595 999 -365 -912 869 2 -958 97 149 571 288 794 -485 551 -546 -33 855 735 370 310 773 608 972 277 -205 -647 71 -549 -490 49 -634 -871 794 -336 -65 -495 -101 906 293 588 -944 102 552 936 -444 929 330 -91 705 -487 -947 610 936 970 -428 -174 14 483 -934 921 -633 303 754 -776 -53 -34 -447 532 -263 150 162 428 533 360 -977 -550 -989 -868 -481 959 350 -939 -107 -659 131 867 -772 710 -982 -870 -506 -862 -753 -663 -81 212 768 -847 887 20 -691 925 637 117 560 -717 836 714 62 254 797 736 458 79 400 843 -633 -395 -412 -692 926 600 -221 116 -228 -449 263 -110 126 988 919 -502 980 767 -651 -837 -182 -205 550 -409 -927 -641 881 -250 -803 604 72 -58 -147 471 719 747 -352 780 -574 526 -681 -910 -760 -589 958 357 -903 195 365 -150 935 -777 -614 -521 362 481 -939 705 381 472 178 -40 -299 295 386 -391 -257 -372 -881 229 -709 -80 963 -100 -432 -788 -469 566 31 385 -842 -598 -472 809 370 -987 -624 827 -742 -503 102 -332 997 68 385 838 -548 -391 893 -700 -770 -738 235 -630 549 -158 -319 -750 440 -19 635 650 -400 -632 -21 -889 983 340 -1000 402 505 753 817 -49 -23 -788 -964 -536 765 -283 272 -841 426 989 -313 910 -380 -615 -110 564 123 -198 -928 400 467 951 82 776 917 544 859 887 -308 830 178 -654 -616 -272 -252 376 -688 -243 -357 268 -305 -458 504 -727 -70 575 940 919 -401 968 297 -999 -265 -37 464 -805 492 806 -684 907 -747 -113 734 922 886 -509 366 830 475 480 -958 -792 -580 -243 664 798 -950 175 -959 286 -646 581 631 -992 571 -704 67 432 231 90 -716 -752 715 135 257 -204 725 711 396 271 345 -105 547 -57 -180 946 768 -920 -181 -54 755 -880 612 47 -882 -349 979 -399 -258 -876 -382 823 -872 592 414 -510 -582 -663 748 -429 -267 712 -527 -289 664 -614 916 -907 -686 992 785 -633 -561 485 139 340 -331 590 53 90 966 877 -779 -54 704 965 865 529 -281 -748 422 710 28 -101 608 -668 -637 267 -191 379 -627 -177 -818 449 -600 968 -536 481 271 -378 600 -226 -278 60 -781 868 -493 -52 514 -71 93 279 -971 -803 582 -443 463 505 196 -793 807 715 292 -928 460 -889 653 144 377 52 9 -291 562 -12 -173 304 -162 -725 -66 700 -848 161 -688 -192 -185 704 -605 -492 -794 -348 755 -85 -248 -325 -476 756 191 -795 516 579 -623 139 -528 -557 276 739 45 -598 -285 -384 -466 967 122 -745 878 834 -757 -338 351 874 -13 822 -469 -806 64 -764 867 478 -434 20 209 22 34 212 -990 788 496 -346 -745 -605 684 89 473 -579 268 -652 669 675 -948 920 -442 -420 762 -97 -594 -243 -708 761 -991 -571 -315 -109 -753 787 -725 -218 -746 -299 928 103 49 858 418 381 127 691 435 779 731 -956 211 34 972 930 103 -280 -992 -663 694 391 164 -504 14 -544 759 395 362 978 414 -776 -692 28 566 597 -359 159 172 -704 -969 -424 -601 922 -598 421 -226 -472 410 -666 -846 -77 746 -124 -586 -799 493 -537 111 430 874 -20 791 -567 925 -15 -667 -694 -169 58 706 -246 -587 312 -768 -801 777 477 323 -446 -681 -651 351 -304 -265 804 -640 191 -335 -278 858 984 -192 568 818 -652 153 604 82 978 192 -962 916 805 -682 -435 324 -65 -288 961 815 -641 -511 901 714 181 615 -38 106 -791 -328 -950 -948 -735 169 -17 -340 -671 -323 230 658 108 -830 609 165 427 844 834 -734 872 -247 -55 -203 -762 -723 651 -210 -743 493 269 171 -622 -862 -260 568 129 -797 121 150 331 80 -391 -931 -6 -299 -304 -651 141 200 821 -25 759 551 543 71 -350 -643 -983 -288 396 -726 -366 -67 477 781 -801 -323 -761 -105 -793 -303 -188 -137 -273 907 -380 606 -110 -97 -34 629 247 514 -356 636 -543 314 671 153 963 -535 294 300 -295 801 882 659 -215 -952 -273 -801 463 674 176 527 -588 -337 -985 -964 678 370 -508 386 -121 -124 -416 -29 -105 -38 492 397 -341 -158 -500 -195 624 -996 704 915 -908 287 730 -479 409 -588 -292 -654 -903 -677 -447 728 4 -59 -533 608 906 96 338 903 -343 -198 430 -825 847 -898 878 61 -705 522 -335 -746 -989 498 573 321 743 -433 -79 -353 -912 501 -668 -548 -719 -658 -678 477 -675 672 -526 -165 736 214 -987 467 116 -453 542 780 -337 723 -806 -898 7 -297 392 886 56 337 979 224 -458 -495 796 -883 -475 -809 -63 -766 821 -198 270 418 -203 714 -127 -514 -746 983 180 -903 -721 -717 804 -619 172 -506 245 189 772 -844 862 -437 597 554 808 -21 -175 -48 -837 459 722 893 597 -316 -331 -513 -979 -349 709 -16 627 656 -7 68 -400 -508 -14 -76 -294 -587 -58 160 -425 640 518 -387 303 819 659 -205 950 -301 -553 752 756 -410 456 522 331 -518 66 790 -83 -339 -923 937 -810 922 -744 -926 179 -226 509 525 623 911 -401 644 294 540 -756 253 20 975 988 496 58 918 880 911 -446 987 925 379 498 520 -16 -390 -383 200 -69 355 -523 -310 -162 160 341 -539 194 -32 885 567 -369 -576 498 151 -902 -313 770 -687 392 102 173 778 876 -880 -342 -140 254 -880 -588 541 300 166 210 -760 524 -845 -198 279 -599 -643 -34 920 -449 126 752 436 -438 -298 -618 -825 511 -790 -879 839 716 526 133 -488 -449 -507 139 365 249 259 733 -744 -860 -175 776 138 515 731 820 999 553 497 819 822 405 451 -268 173 -252 -223 296 -788 860 469 -197 -660 600 -185 -53 -427 752 675 754 179 427 -588 -812 -949 -312 -135 -756 195 966 651 -917 50 340 811 803 231 70 930 945 -706 555 -630 -614 -820 -884 81 -285 218 -817 -392 322 -947 402 275 -733 73 -143 -553 938 26 -22 444 -620 764 977 891 58 -416 990 90 789 -782 705 -371 732 742 301 72 -447 541 -961 -907 -171 -733 -429 -437 496 496 -905 140 196 -34 -634 -838 869 -600 -220 629 345 -638 -736 -811 354 613 499 698 -962 905 -405 630 -122 735 -620 340 -880 295 -791 -74 608 -719 984 822 236 342 -413 244 -933 513 719 -952 -404 524 -11 230 -713 258 184 -783 607 -614 -605 574 666 -522 -171 -817 -749 759 -943 93 708 -615 987 710 -783 701 -117 547 465 -275 -439 956 -299 989 -260 214 -536 644 421 289 -38 943 645 919 -561 -711 262 -278 43 -696 -691 437 894 -492 648 -469 -858 152 243 227 105 -412 505 -4 -158 226 -542 141 529 18 549 53 -124 -523 -512 793 -814 -810 -258 -535 138 -409 -730 170 556 250 -358 464 490 -755 -834 -14 603 -737 -146 -989 52 -819 656 115 -697 -38 376 -830 -55 -279 -878 -859 -75 -759 223 732 30 -556 237 -653 -849 -103 52 42 890 102 810 -897 175 74 -964 751 89 905 -404 -868 -417 284 -761 -121 80 890 911 575 51 184 -392 69 -778 677 348 -335 -495 -528 575 290 -122 -567 883 704 -439 -612 305 490 794 426 617 -743 -26 -427 -177 -140 -686 567 -488 -560 783 499 -857 253 783 646 918 -520 869 -231 -878 624 324 -295 -260 656 364 89 -364 -701 -935 128 -866 387 -906 -614 335 271 -570 340 90 -91 404 -36 753 360 -923 619 28 -654 270 230 468 -989 -601 411 -408 952 699 754 898 468 263 474 -95 -538 -918 -977 -253 -602 959 511 -820 797 634 135 -562 -544 -633 -615 -963 496 -92 -967 -401 -492 311 34 332 -436 574 94 664 -434 927 -799 535 -19 -457 -827 -76 -456 831 -921 -910 792 377 -478 387 -178 -971 -693 634 349 -5 -82 512 -338 -510 197 391 387 -472 -437 -57 631 583 165 -554 574 -496 183 401 361 334 -38 -400 698 -996 -228 193 -454 172 60 529 229 -846 -873 969 -551 -594 328 353 695 -288 -898 -957 376 -20 559 88 198 -456 -784 -287 -708 -927 -72 773 -298 -815 398 953 234 329 218 443 675 -737 551 630 -641 265 -46 822 856 -723 -911 -415 357 617 431 543 380 -208 -425 747 914 182 -841 -124 -95 676 34 265 -129 -195 761 -451 353 -401 171 545 -369 95 -281 -563 361 512 -397 -521 942 -137 -711 -764 714 857 469 -370 -823 352 -453 275 334 106 684 975 167 -673 517 -906 -827 -383 274 68 -51 202 734 -879 47 -766 -119 -606 -626 -281 -687 -243 -860 -507 -163 783 -707 -775 530 -901 -242 642 26 376 -50 -228 -940 -457 199 -110 -451 263 363 148 -477 -895 -944 -914 759 221 -348 -611 -966 195 -466 -179 -570 -895 403 593 -308 235 366 822 290 797 -271 812 51 311 940 507 408 -53 -399 -429 562 362 254 364 91 -361 -715 -366 -678 -111 -249 -774 660 -459 671 59 634 -193 948 -802 -102 -884 431 -498 437 -351 -109 -277 -615 -775 817 -13 -366 332 123 351 -913 730 592 903 281 695 261 -386 -353 159 -393 -800 -366 190 -387 -846 997 824 574 714 -640 382 -749 884 681 -967 -114 -493 108 -872 -520 -313 349 528 196 53 -619 112 69 -272 -575 353 -469 534 310 161 894 -489 128 787 -580 -944 99 -248 341 350 -30 992 -193 -462 -487 966 395 102 893 886 -340 -101 -151 1000 -771 118 -606 575 105 888 125 351 -178 -636 614 -789 -340 256 487 92 -691 -63 -883 967 -982 747 -434 -6 -710 138 -281 450 -465 -555 -101 548 -938 -970 -864 148 -236 748 -41 -289 860 238 112 626 -550 25 -507 127 -646 -261 -727 -278 -96 -953 209 -477 -222 84 121 -467 -416 885 62 -332 -187 -373 -232 -530 314 -703 920 487 -565 775 -580 633 -781 797 483 481 674 -183 -906 -596 104 783 -846 820 584 324 140 -895 -299 278 -124 589 567 -745 -997 122 181 895 566 -77 627 267 -878 -268 -240 -648 48 937 823 -355 770 -682 116 -358 -434 -573 -140 268 -135 -410 -858 915 -159 53 -655 -594 262 126 470 -740 146 -570 356 -875 -32 505 -512 984 -477 -87 686 916 -148 315 865 319 -301 553 843 -323 146 670 451 686 600 426 -10 -659 -560 -964 -615 974 -730 74 776 -187 -403 938 -336 144 -262 371 116 -381 -504 453 989 734 966 919 -570 -86 -7 -780 -725 144 -111 22 432 -947 646 523 772 669 -535 127 592 -201 -130 767 379 718 391 659 608 -945 243 -45 58 -603 -110 -419 -708 984 906 149 100 878 -885 842 -626 -763 -327 73 -255 -907 -265 326 854 -868 103 -178 871 529 185 139 -543 -450 128 355 688 560 -558 -316 48 192 -990 -331 -728 -684 875 -685 809 329 -787 -957 459 -900 -266 329 -749 -815 -999 657 859 180 35 647 -952 -571 498 -242 -874 -534 564 -775 -329 -707 650 673 695 -318 -229 874 775 -498 -100 868 -637 502 -715 162 -940 -420 -703 906 -95 -885 332 336 396 -388 767 694 -30 717 153 -684 -571 -801 -600 166 -54 -896 565 102 424 -524 891 -164 512 -501 96 -734 -631 -929 -936 151 343 -416 -173 -88 153 264 563 904 230 -148 -758 532 685 474 -467 -431 79 80 890 964 455 277 -224 -602 652 686 908 773 -527 -409 -374 -603 573 -559 883 53 819 277 585 -821 979 18 673 -270 129 84 -370 416 -731 829 67 680 -642 -517 -62 181 -277 -977 -11 -26 -152 809 327 -224 -603 -551 -332 -515 -265 -946 299 328 329 836 286 972 207 8 964 26 -299 319 -246 918 -378 -654 703 -247 189 839 845 -702 970 -497 -844 -381 -730 975 921 -110 -420 774 158 96 -807 -802 -891 -826 196 746 712 748 -613 -846 782 -847 -807 160 389 68 442 893 -305 687 622 -396 407 -73 -439 337 -327 678 343 12 -83 -181 915 469 143 451 527 789 709 539 -127 908 -400 200 781 -974 854 657 77 418 -451 -780 -460 642 -311 -36 -604 748 -391 -893 546 -614 -988 -392 -765 -938 -465 586 -953 963 -749 44 -734 995 -811 -751 -820 64 -641 -87 893 952 777 200 -189 4 -852 -416 -141 -868 47 316 843 -28 -631 198 130 -576 673 447 183 -620 622 420 -975 985 -532 757 -304 681 927 -562 396 111 452 -886 -878 -42 237 141 -364 210 -690 -998 296 519 -121 -286 -444 823 -241 83 30 154 -185 -803 -933 -536 655 -857 -210 -100 -430 -578 -941 220 570 256 668 718 300 -276 729 668 -597 228 -70 199 -728 68 785 -327 624 379 -829 118 660 -126 459 918 417 634 48 523 258 496 231 497 989 658 203 -206 937 -306 367 606 -630 -843 -685 -285 -559 -370 -637 -235 -3 902 819 579 -863 42 351 -924 -847 -639 674 817 -441 -403 16 -935 678 -954 -554 -472 -310 -223 -868 -252 815 -973 280 790 739 -150 -279 -272 952 591 -434 -725 272 739 910 -529 88 -998 660 -551 918 -949 -735 -438 323 169 840 162 -912 834 995 546 -724 -174 -309 673 360 -429 -686 789 207 -567 -46 -443 417 -595 -169 972 -386 932 811 678 1 247 817 -575 683 482 -750 376 262 916 -774 -53 708 -526 -742 61 697 -266 581 768 683 -448 -403 609 197 -359 182 -920 -938 -149 4 906 566 -197 22 836 -905 -700 -90 418 75 -839 -249 385 -265 -999 -455 -848 752 152 745 -518 -144 825 -298 814 -955 -372 -185 -809 26 -122 39 541 205 -424 -509 -853 -440 -704 -315 361 286 390 198 -125 -524 293 186 -410 792 -246 -199 -495 359 829 -216 906 -633 356 873 -253 -566 -928 250 -50 600 190 -816 -420 -470 -231 417 -140 652 910 -464 -309 530 -765 175 -430 -808 182 -476 736 -873 -299 -568 -130 722 -182 -409 -189 290 35 427 668 653 389 326 683 -497 821 -767 -378 -631 277 -541 -179 479 458 806 115 282 -320 627 746 566 671 307 -450 -602 470 -443 386 -625 937 -766 -740 -290 -560 -435 -142 269 -708 -394 329 -418 -95 272 -633 -753 -579 -582 -97 645 -363 -114 487 -707 -508 -22 955 -769 638 -345 264 -508 785 980 -138 -196 -40 -620 103 902 436 -298 379 510 971 919 -182 -872 614 -392 501 203 701 815 -246 545 -731 462 -929 -739 993 -444 -697 8 110 -659 -909 -629 -170 -317 -871 228 -413 -240 -916 23 -107 -465 1 826 -159 617 -252 -103 -86 486 117 -101 -485 -664 -565 592 219 -432 695 -810 -945 350 -461 574 -212 597 -511 877 883 67 580 668 672 730 -788 -791 -333 -264 867 -261 -251 -298 -816 -980 897 18 -336 -97 948 -479 -116 -892 -912 -476 70 540 708 539 -713 -390 -269 11 -970 215 -120 579 -388 -919 33 342 -917 -601 -801 -99 648 732 327 -643 686 -542 -105 106 -587 -171 -336 -263 288 -689 -208 -70 -722 858 767 585 281 -189 115 -422 877 182 -780 141 238 -576 -289 -893 -917 -643 91 286 -32 -40 248 920 677 743 -234 -728 -167 -72 246 -577 -665 843 969 863 23 770 670 -7 -352 526 169 190 84 -573 953 70 193 607 523 -962 -337 -136 -197 31 -674 686 587 -38 556 -134 24 722 -826 -445 -1 222 218 129 238 -876 -69 -176 -379 872 435 326 -636 -810 88 -782 -685 -566 -219 -249 588 -19 -789 943 -665 394 111 -246 -716 28 -204 -863 160 726 -74 920 608 -942 -832 -429 190 413 603 -229 583 -783 -310 -304 142 246 481 325 -48 -704 64 496 806 777 741 -699 -274 -800 515 303 -17 474 492 -825 -429 122 -905 295 -360 -43 549 777 -841 161 -905 569 -785 -170 -135 -193 744 500 -544 -84 -711 748 44 -228 462 599 476 595 -59 969 104 783 -248 542 -443 156 -228 -897 859 262 -445 -551 -436 147 984 -869 0 -210 -105 408 -801 -545 -651 886 330 235 -527 950 -293 -903 353 803 134 673 361 258 653 250 841 -337 -377 556 46 -47 -425 169 -296 856 233 -997 -608 509 -621 403 929 554 -850 279 284 -351 -743 844 74 212 -831 -250 556 -866 77 -479 -845 -900 175 -541 317 -896 711 -579 539 -211 20 -702 -307 -439 -922 -514 -691 -367 456 765 764 -700 -71 -201 219 -621 891 321 388 672 -854 -854 244 -94 819 41 638 -735 -323 727 537 239 -604 -589 358 827 -684 825 158 929 651 -283 975 -890 781 194 -891 -528 -110 845 -492 -10 -293 678 36 861 295 -22 762 748 178 280 45 24 -824 307 -170 997 -455 -511 -763 -732 -206 -572 -522 -597 442 -242 1 -810 515 -470 776 853 -731 135 881 -495 509 101 -527 -160 -284 -110 -604 -653 -191 789 717 -897 900 292 549 -232 29 -596 789 239 -686 -410 572 196 554 164 -562 456 47 530 -546 234 889 294 901 882 511 -728 776 -85 -787 -149 21 -752 -841 -214 963 813 706 -371 777 -667 380 -977 824 504 631 144 285 600 -809 987 512 464 422 836 808 -897 575 181 428 171 336 -708 -203 110 41 -897 -998 -197 -185 951 -110 659 237 942 -254 -178 -524 -967 -86 987 -699 -930 -514 568 659 121 789 722 -358 -950 794 608 -12 -644 -589 628 632 -473 17 679 -63 542 371 -611 376 -168 -696 -70 -406 475 -272 706 -516 934 508 -501 -731 126 -626 -960 628 959 95 -231 -95 -981 850 742 707 490 252 -456 -26 981 -609 -455 99 558 749 59 507 528 -407 40 -422 832 -229 -591 784 858 783 156 617 815 994 220 -215 -801 -313 653 -872 -679 -351 101 -57 -369 450 -941 -577 -1 -90 499 -6 -783 77 -340 267 -962 557 569 -876 745 536 197 -555 -363 664 -669 -464 377 679 -477 507 -910 70 -687 -726 179 80 -379 59 28 922 748 258 -634 -770 170 -231 748 303 146 -280 -427 747 510 617 -791 23 -5 -27 -417 588 76 -566 -957 666 -177 949 -416 32 -36 -894 979 208 -309 -291 695 969 -581 -625 820 795 875 806 376 -238 -83 113 98 507 512 75 -738 -391 122 -651 562 927 49 -877 -314 140 977 -804 173 -575 819 369 927 -868 806 132 -752 -926 107 -349 -534 -126 -201 819 535 974 -629 -3 304 -654 -771 376 229 202 516 623 912 26 337 421 868 177 -344 813 113 854 642 -542 -208 -629 323 353 -300 408 251 -488 2 993 333 784 -579 -254 125 107 889 -654 329 112 502 -824 583 -840 -394 883 -967 510 610 544 -779 -594 -738 -205 -392 -951 397 458 39 -160 494 -958 -349 -511 -18 -217 547 -629 -397 -5 -555 66 -327 -848 464 -495 -804 -623 915 -760 -925 903 -651 -291 584 -149 186 576 168 -954 -667 963 -181 976 -311 316 -171 -53 -632 -688 915 181 959 -740 617 658 851 -581 -150 -26 -690 854 -207 -654 150 -177 -825 759 301 -215 -80 421 491 573 -50 896 618 -819 -170 125 532 -188 -509 -633 982 460 680 -405 -890 613 -109 -820 47 -762 803 -295 -401 870 618 105 -699 504 390 23 167 -739 -116 798 396 -642 717 -613 -353 -354 -263 -340 753 884 528 -295 -767 -297 544 529 -709 231 735 896 -259 927 730 -492 -910 -326 289 -591 -240 -706 312 969 -189 947 591 -192 -378 -529 -798 -655 -536 -11 146 963 -509 -398 529 855 528 268 676 -425 971 448 -992 -543 -330 -860 872 -302 -992 -781 538 -300 346 -82 386 -133 -776 68 -358 240 910 -771 664 -741 -464 82 143 398 -764 685 860 -651 791 -59 898 539 -139 -159 -855 772 -150 -963 534 34 -217 -713 -458 -971 451 -509 583 198 856 -712 210 -600 25 945 810 -483 -708 -325 -91 918 -150 427 168 -975 -630 912 -446 -115 266 -464 -474 -582 -404 -690 -134 -615 556 -417 -590 787 493 -608 -613 -155 63 731 385 796 -3 508 -861 740 -1 515 527 -710 385 844 480 -499 -267 545 551 224 -630 -316 369 -356 -902 620 70 530 -249 -406 758 -106 -555 -151 814 111 37 496 -998 -249 969 773 775 955 -689 597 -104 -722 -845 270 -631 49 633 551 739 -628 -902 -45 -801 400 -721 67 -715 581 -404 502 458 -621 -399 -551 969 14 109 -591 -496 701 -837 -827 -412 363 877 -334 -951 -357 864 -74 540 -271 -152 552 944 -785 -654 -308 -632 -897 -719 -644 -5 -737 -918 -800 804 -64 -383 -806 190 -17 -76 912 985 -538 31 -983 914 482 142 -125 673 -805 259 -177 218 872 -479 -751 346 995 -985 694 787 -92 -154 640 -338 63 90 -321 713 400 418 -18 -589 -119 801 -514 -569 -306 569 -345 372 263 535 -838 745 681 -863 -969 890 -882 765 -819 -325 563 -498 -851 730 114 724 -298 -344 727 -579 -112 -826 -283 -894 797 648 -433 102 -672 588 525 -781 272 -306 -649 -270 -1 235 67 558 41 -74 746 -485 645 -354 142 385 -245 -419 744 -144 501 -883 799 971 725 -332 433 -896 246 83 -55 643 604 -131 613 634 -432 115 590 834 993 -643 852 -886 804 -605 643 -512 575 528 152 -214 -172 974 -982 -820 5 -652 -396 -557 -941 453 -552 -797 149 403 335 349 -599 230 551 523 -382 406 333 846 -504 862 302 -669 -266 278 906 36 -947 812 308 488 -357 415 -212 -51 608 -801 511 -168 -647 -337 -810 102 -893 -87 852 -787 377 -962 601 62 -641 -910 -170 140 -446 362 63 -709 -804 405 416 -820 -874 -129 -146 -724 284 -893 -771 779 -139 -379 -305 -904 880 -709 -55 203 -949 464 62 33 -399 2 656 -876 456 -738 -112 -147 -62 539 -449 202 254 585 -59 -356 168 681 -723 692 -711 763 325 -95 381 153 367 451 520 -224 260 -196 -776 -841 -639 -85 136 575 380 -388 -479 951 47 -976 887 287 -799 -925 709 493 -796 379 615 587 -911 -566 930 446 -98 -971 -822 38 -796 -454 -195 626 -209 766 306 -958 11 842 -18 263 -271 46 23 -543 -385 913 496 -884 342 658 -654 746 575 -157 393 38 250 -679 -465 925 -111 754 462 162 256 -994 233 -604 612 325 841 -760 70 587 -21 516 -913 833 272 672 -391 35 -132 -930 -576 -618 524 91 73 11 -400 -578 440 -717 524 684 -776 92 418 -671 -119 -413 553 -513 861 -975 -819 168 -530 882 -155 190 167 971 -370 467 294 531 467 -677 -754 960 254 -913 816 -305 158 -265 794 660 51 -282 -745 -264 -923 463 602 -240 739 832 812 777 -583 -848 871 -67 426 -275 -56 -708 670 -764 -778 110 -509 -678 -663 625 746 -973 -697 79 229 -527 -87 525 603 468 -678 938 242 -370 759 -44 -653 773 -220 415 -133 -552 -693 -790 520 210 699 324 -575 55 -54 339 -823 616 -634 888 375 712 301 62 -705 -770 590 558 387 -45 175 -520 124 -683 289 -339 301 -629 -600 141 -126 -396 983 -691 -930 600 217 238 668 -488 -800 686 971 343 129 179 -92 663 988 475 590 -298 -981 146 -220 -371 908 -281 368 899 958 66 934 -759 -210 884 73 500 -5 74 -626 -845 -174 982 281 605 -596 -824 0 327 74 -596 451 143 -464 -608 -187 530 752 -909 -343 76 161 84 156 331 754 -298 -680 351 757 66 -91 339 321 -127 940 449 -401 -236 -426 -745 229 437 145 -778 604 382 -856 365 -832 -38 -50 128 899 556 299 -720 -398 908 697 305 823 -54 67 -774 444 -514 -76 -203 556 861 -843 -352 634 -261 -171 -514 846 -865 153 -107 323 -404 -143 -237 284 397 986 -67 219 776 -317 94 343 575 -784 244 817 178 261 225 291 -834 252 -864 -411 -810 439 841 -696 -566 386 875 951 609 628 -222 -412 -549 216 556 242 -598 219 -508 222 231 -924 -555 769 187 -335 -447 -911 -566 1000 -938 -269 -156 -410 96 915 84 -233 538 -88 577 -17 -429 -937 28 -922 160 -454 -885 728 121 -224 -312 -103 -709 641 -566 -697 741 -133 359 280 -218 47 -77 -579 -503 -746 -279 38 784 -204 361 -639 -191 -871 137 222 766 860 -357 -52 908 574 -736 60 -913 -14 -267 506 -705 836 744 -481 179 -34 -80 52 831 -866 987 -962 912 -629 232 -839 -831 295 -124 -789 879 -4 878 610 -610 -930 230 -572 -282 -490 -852 -78 864 352 -156 -254 665 -495 209 82 497 -645 -647 309 -589 795 937 814 949 -971 -454 211 -789 -666 -868 -777 -454 2 907 -643 -171 167 299 538 557 -574 544 -521 -420 -47 625 972 522 532 692 -630 525 464 -634 946 862 -769 593 733 -168 448 -707 797 249 32 -447 632 171 12 596 374 300 -73 448 795 -961 -776 976 10 370 559 231 -907 45 191 250 -850 533 767 -544 805 -320 -816 514 759 253 199 -685 371 323 -761 862 -488 744 -307 47 -218 -251 -798 -725 655 58 474 -71 -832 911 -5 -219 -205 676 776 563 306 647 384 -679 473 529 227 144 -175 -681 -719 -846 -256 560 505 44 275 -858 -807 988 217 -366 -480 724 275 -557 92 210 205 329 -387 -117 492 -452 -63 -144 -578 -442 -792 612 -940 306 772 320 636 -27 333 -669 427 945 -838 -587 -559 -933 203 -882 -128 -897 -660 -113 -167 -332 309 -562 -202 796 -129 -458 -236 630 -30 31 -400 -677 -993 456 93 467 -190 -394 594 -201 54 -427 -541 635 -83 -171 987 662 -544 -669 -785 -907 -983 357 333 -268 -544 -981 456 169 253 -498 -366 768 -257 -511 -364 -999 788 -137 558 -398 524 -384 -675 -839 -366 -757 -942 50 -709 633 303 30 -505 189 -804 -727 250 990 503 -511 -990 348 -775 -104 -74 509 -728 385 522 580 -318 202 -982 -729 344 634 532 495 -816 -858 887 459 28 -501 85 673 932 -400 -553 -19 -508 -598 -136 -847 -906 -819 42 595 648 -443 663 756 955 155 -444 984 337 -348 -701 -856 384 -716 -159 -112 442 -836 636 -385 549 -5 896 746 -276 234 600 -324 -300 732 584 -992 765 302 750 283 639 -815 847 971 -803 -526 -132 -733 942 -510 -654 -345 -417 153 851 36 -28 577 629 -625 33 605 -491 929 -672 225 716 452 -451 -397 55 369 -446 -250 789 654 -234 -954 -758 863 302 -974 -783 -575 84 -255 -912 277 679 482 -524 -857 -994 -324 -979 677 740 -258 219 633 981 -542 -982 158 34 -1 -877 266 477 -394 555 -762 -255 671 -897 -35 -170 -255 500 -198 -34 584 731 502 333 562 -272 -31 632 -710 -110 -268 -481 896 187 -90 -969 -977 -428 476 -734 699 50 -953 -120 372 -950 -869 -52 -768 22 561 821 -91 -165 167 763 134 -966 892 -612 -85 -231 84 -506 -371 158 -366 488 703 -119 809 98 840 -643 833 610 232 -800 -823 762 -905 -640 -23 532 -807 968 660 -120 -807 -178 826 559 141 389 -675 228 -375 900 -82 788 -334 989 415 -624 -41 -894 -823 -828 764 -661 74 -652 -155 705 -536 -166 -357 361 -11 -997 -402 434 787 -302 -266 218 -158 -900 750 -882 -545 -122 400 439 256 105 559 -970 102 612 -616 -203 -589 -939 -473 -275 -725 7 694 -478 -367 175 415 860 634 -478 -488 902 360 -929 981 831 -106 78 458 281 303 -868 341 947 -764 -420 -681 -887 231 -557 496 -724 234 -450 -578 152 -429 172 512 308 -946 -176 392 124 14 -711 76 908 -19 4 -889 609 -584 -577 -367 97 -358 -93 856 574 532 -812 -397 -421 -64 580 -536 847 61 606 532 0 915 413 -138 36 243 -274 303 494 782 -780 870 -863 215 140 578 658 702 18 -261 -89 -10 -724 961 765 -360 219 -950 291 -541 -612 -7 -745 -53 -845 285 -28 -824 -694 -905 816 -513 758 268 -311 -64 -407 -589 624 233 138 -144 -835 502 314 733 931 -46 -480 371 387 -454 -149 -654 -584 949 208 845 502 -325 321 -623 -366 13 476 -325 841 964 812 957 -554 511 526 -900 -287 237 -387 985 303 -873 261 780 580 -58 -416 -590 -794 561 -784 -627 248 898 330 731 231 -85 568 177 36 -646 181 185 -852 158 -606 -793 -864 533 -183 737 -283 250 -864 374 -886 -598 362 -521 723 397 429 -591 -673 649 -451 -533 539 -355 -329 -591 -220 350 -712 -641 160 983 -73 856 -148 -725 290 905 -661 705 92 204 752 733 663 1000 -707 921 -326 726 -111 -151 -577 -91 439 -422 517 -971 -386 -555 161 603 -611 -697 330 979 504 188 -737 -781 865 -361 728 109 668 839 -77 -229 -818 -651 150 423 485 207 -194 940 -828 -351 -142 -809 367 -895 -681 987 446 -884 -849 -967 -522 658 90 -499 481 -921 -196 930 943 -649 -180 31 -346 500 498 -575 -904 -67 637 -518 -390 762 690 -237 -892 -292 -872 673 -930 -143 -468 -510 -895 496 -700 -407 -605 -13 -356 56 -66 -292 602 851 -749 331 216 731 94 611 59 731 -238 -403 -217 -181 110 26 -448 147 -73 413 152 973 609 -871 -757 -668 615 -832 -982 270 -562 -245 264 -652 719 -59 -638 705 231 -238 924 739 165 333 902 525 472 571 387 -830 658 920 355 -64 643 410 31 521 749 -892 -213 7 -71 204 -289 -800 726 0 -254 -311 -752 -958 -449 93 323 -208 965 14 -301 -619 239 -280 -310 -779 -1000 121 -296 588 -334 244 -710 -514 -409 -627 -429 -632 172 -848 -129 348 -214 636 233 421 -464 -363 427 -549 828 792 -781 751 997 -567 -444 496 257 -999 -697 -704 -420 -840 -533 104 131 370 470 279 947 50 -328 673 -485 -882 608 7 -176 776 625 -760 -572 -265 -112 -142 799 -209 -931 735 -976 479 -740 -149 643 270 195 124 -452 -436 -983 274 -962 -6 -792 36 537 887 -195 -763 728 -152 896 -100 266 674 -772 226 -474 -996 -325 453 -349 -512 81 24 -38 925 -577 -904 973 439 -958 -128 61 -946 170 -982 -720 -481 -587 -681 -991 920 44 -704 719 -68 954 -47 -601 560 597 432 330 -533 366 -155 -520 -302 -357 5 -435 916 680 744 284 284 -21 -935 -304 155 57 38 -80 -658 98 -470 140 -945 220 -590 221 229 -323 216 819 -2 -515 212 122 -422 431 -45 142 214 -679 709 124 911 -836 -629 737 703 695 139 38 -340 29 855 806 -645 582 693 830 -842 954 -158 863 -544 679 516 -94 -727 -638 -403 -556 691 -789 274 -338 840 998 906 -853 986 245 -581 -646 518 111 37 60 517 143 -722 -366 -535 -381 488 -675 -988 -232 -390 680 958 -739 767 61 -714 852 -470 -284 -282 617 -341 846 -951 -597 156 776 -95 -130 -616 255 273 -828 515 -80 -360 341 -744 122 197 -922 -27 6 307 -141 -334 -242 -560 -66 879 -122 228 593 -664 -579 172 684 783 -262 543 814 -200 -775 836 586 -555 17 538 860 -876 -406 -435 352 -929 473 137 -803 276 -822 -385 809 328 476 61 849 384 272 651 -820 647 48 -278 -555 333 -556 774 -853 293 947 123 -673 -826 267 53 897 -114 593 626 -150 -123 485 -342 -5 -97 -431 207 895 -560 289 335 995 -810 547 409 228 -565 -787 -738 529 945 946 226 594 -167 -289 -211 -794 -862 163 44 553 -595 269 658 -162 382 -85 -327 -780 939 -453 -803 -201 674 644 -345 340 -897 396 -28 -474 -396 -315 248 -631 60 788 83 630 827 419 -943 -443 387 -397 735 295 849 319 158 572 -653 558 -958 -110 91 -93 -191 66 112 -451 -411 395 -841 -988 -724 629 779 35 70 -402 320 494 741 -631 -278 976 506 984 879 428 264 -573 890 -401 -396 -583 260 -662 429 -180 -854 -969 909 261 -724 -706 -875 -781 81 879 393 -427 668 59 -448 -730 -564 640 538 154 -70 351 940 -293 340 320 -850 -230 -451 -20 273 -55 -584 355 -233 -447 24 -738 324 251 -278 363 651 -524 724 772 -816 -592 489 -462 -794 -923 205 -56 -605 -178 997 717 -41 -863 562 -571 -179 469 43 84 433 -743 -36 -315 -159 807 -564 567 -696 119 -607 -329 897 -735 895 -626 372 24 -168 28 488 -458 -558 -888 254 -688 212 367 983 880 188 732 529 -565 -262 -824 177 -540 -492 -864 154 328 -137 -501 819 -527 174 -613 38 980 645 -756 -195 -894 -205 -42 -18 -100 -405 -863 -445 79 180 90 -941 -659 683 -210 -427 409 -236 231 539 -350 -434 -923 698 -44 666 527 651 953 -601 971 463 -181 455 312 348 36 421 128 -840 622 303 431 563 534 448 -959 574 -419 650 613 -961 -8 314 -502 815 -828 926 -434 417 -424 -745 -318 -423 -684 868 -324 -952 971 -583 -60 -420 -505 -578 371 740 112 -431 704 623 -275 7 518 553 537 433 592 152 -199 244 310 -387 -741 -578 -494 -379 0 395 942 -942 -360 -332 177 -73 -149 922 898 -217 711 -375 -244 176 -440 56 -896 -426 -618 288 -85 -694 707 470 327 68 715 299 582 915 -47 862 -413 894 -488 819 -89 269 -936 -934 -877 -281 246 210 678 -275 -298 -681 76 828 851 619 -567 -98 -282 167 157 537 649 863 143 741 -767 20 747 587 451 540 114 -159 908 178 926 775 -897 -938 -874 -175 970 684 574 -808 697 -441 -72 -252 -150 531 -668 -317 -954 749 48 734 332 -168 513 -441 -98 24 -649 148 969 -552 -72 899 -184 -854 709 -581 -975 937 -940 -184 -78 -428 21 377 -72 -912 -110 157 28 -556 -659 -247 -92 210 -563 -450 621 -497 -364 713 -286 797 953 801 979 -232 -199 334 749 636 370 -391 -666 -803 -879 -10 38 436 585 -866 327 -889 -580 479 -416 -640 -530 506 628 754 -239 144 -681 159 -1000 85 593 283 565 -520 431 -931 841 566 293 -391 670 -594 -46 -174 996 490 -521 -401 479 -395 313 323 472 -387 -752 335 251 -636 720 -57 -952 697 -821 61 -750 158 -271 -95 -684 -286 427 -362 3 847 759 213 -903 -769 931 -933 -344 581 -839 -83 178 18 -156 -819 -304 -931 -385 576 618 -159 908 680 -881 728 -252 122 -431 -66 941 -155 565 -829 -742 -213 477 -104 914 732 611 626 761 -74 15 -32 -450 897 -76 -361 470 270 709 -504 879 153 -481 860 -941 -238 -192 -697 -475 -988 -482 50 -166 -407 412 -53 -807 -294 308 -278 589 -427 -349 446 -177 67 284 -233 -481 889 426 767 925 484 -953 -995 -6 555 561 -239 -615 -341 407 722 880 -903 672 -1 370 634 485 566 935 -303 209 618 -699 -828 -858 -174 28 -123 370 -927 764 -150 581 -338 -921 -637 -781 342 950 830 -335 634 -781 -932 404 -806 -948 586 -862 -526 -122 -460 -889 206 603 -130 544 20 -876 -627 522 285 549 344 627 -415 -726 580 -314 718 -880 -579 418 316 961 -552 -383 -228 -350 521 -969 387 462 102 -492 -816 -773 -359 -454 -277 -698 963 -176 -651 -90 -633 -785 463 -583 -861 -941 15 -213 729 -782 638 603 -945 400 762 335 652 850 525 160 -788 -55 611 749 357 -848 514 -134 630 787 -974 -505 752 324 559 159 775 -802 -302 -559 102 -830 116 670 91 -60 278 783 -288 576 183 -945 -801 312 943 -853 -559 285 -121 -243 791 -116 -70 531 -819 760 -459 -974 887 -132 282 565 787 -42 823 -136 -910 825 808 -910 -120 900 302 107 -372 -381 -149 -560 -821 69 590 511 810 -99 -124 699 551 -429 702 -942 984 926 -129 118 470 373 785 340 -539 -641 -428 -852 -583 -361 694 -14 -494 981 -951 -450 -98 112 674 9 953 -67 915 154 -195 728 -163 480 -435 993 458 -955 117 -659 -999 -98 790 14 625 -4 661 95 -447 316 -581 -816 -270 941 -964 987 -613 657 -779 -64 -475 685 -470 979 687 129 -856 -965 582 -526 308 -509 264 -512 660 395 182 969 987 -747 -620 -710 63 949 384 -172 382 -170 696 167 401 -426 -915 -787 597 -274 716 965 208 -504 -817 -708 843 -60 881 -350 746 112 -281 -481 834 843 -41 220 -237 868 -307 -847 -767 502 691 448 188 -31 982 232 -592 194 845 100 -458 523 -800 866 281 216 270 -534 493 -276 -586 -373 -561 938 705 937 -743 -15 312 537 699 -651 539 850 267 719 816 303 84 273 -422 -15 129 -545 -452 981 143 562 -940 -934 971 -623 548 646 890 -798 -908 401 286 926 875 157 155 454 -535 351 -598 931 316 -737 548 -667 -857 734 674 -44 -669 -522 -827 934 630 -420 905 722 66 740 316 877 67 -289 -419 -764 -502 -540 -676 53 987 541 696 532 -594 -460 -91 -811 -119 780 -962 -211 -519 865 -909 840 251 -903 -32 112 -209 -584 -737 576 195 125 471 -175 -536 -343 162 869 245 -524 -844 486 -788 -370 -228 -303 -781 886 -730 -302 566 -59 483 958 61 957 -984 -674 -415 41 -895 -973 -935 -229 234 776 172 617 -174 872 -949 883 -642 204 797 -399 -388 716 -197 823 -175 389 589 -970 -805 711 493 407 272 -907 -626 -538 -792 62 -274 -929 731 310 166 433 314 939 -392 143 179 -212 -409 -545 403 -404 119 474 361 -404 -517 -575 -889 83 -463 869 -779 -557 -494 701 870 -724 393 -320 -404 949 -719 -594 -691 -297 -498 -894 -214 866 -19 508 538 907 516 698 516 251 893 751 -949 -879 -893 148 -803 -881 -965 -302 883 -529 -798 240 401 413 547 589 -186 703 -228 487 -614 -572 -437 -510 -63 -741 -937 338 -229 -14 925 272 247 -640 -136 203 -134 -650 -236 407 -859 -352 523 229 -521 -733 999 -773 165 -341 498 -78 671 509 21 -451 647 -826 -264 50 -399 246 -416 -525 255 -305 687 854 -537 -161 291 878 -893 540 -757 -804 84 -288 864 -210 -196 115 961 -742 853 541 -240 409 -183 165 -532 -608 -481 180 -592 898 -686 -32 563 -331 -828 903 363 -492 412 597 725 869 -531 261 -85 -178 966 618 648 -806 486 -104 65 931 289 66 -42 -789 -628 438 694 -228 640 -628 -61 -554 -843 553 613 -182 633 -623 391 -677 -219 679 -536 -628 -257 -195 -774 -255 -563 504 -722 301 544 694 842 -425 -606 -526 -504 -296 28 -132 443 -783 389 531 -536 807 -748 -983 -748 -289 -564 -389 -150 553 606 -697 658 -32 -675 -651 -845 -545 -269 -605 -753 640 -123 -567 823 659 147 439 -949 787 763 990 368 -123 516 -774 847 773 638 -79 133 172 -111 -85 842 -102 767 -707 307 -22 -496 -940 -108 -58 256 199 -286 88 -462 513 -520 -822 501 -346 952 -855 355 -124 -285 148 -12 -593 816 538 43 -128 -929 927 -153 -38 273 -831 -752 520 -833 -895 -784 303 669 -648 -450 540 556 -475 -497 997 -946 524 -427 -132 244 -208 -619 -695 -394 101 455 -956 -583 296 978 245 89 -240 -189 -144 28 887 -689 -741 -69 -206 -336 14 142 379 -213 -282 -399 311 -232 678 846 -776 -731 -50 502 -992 -92 410 349 259 252 488 168 -168 -467 396 -871 -982 -256 707 560 559 221 573 -446 -591 902 -576 684 609 525 -352 -598 -314 -83 -115 -964 219 163 -507 -594 -935 -434 109 301 173 -887 -396 767 -396 267 336 -916 52 -522 194 -707 950 -571 -569 -485 -185 -47 803 565 408 120 -584 -389 709 529 526 241 -826 428 43 455 598 185 -307 919 525 850 788 -562 370 -103 12 -889 -30 -367 -839 929 -550 439 -204 -394 925 365 395 -353 -653 967 -189 231 230 -322 -542 -288 401 525 273 -731 -883 -215 290 -284 522 -284 -550 -22 527 -727 246 153 -896 202 234 383 -334 -249 -696 784 -247 -103 -701 466 376 990 -621 -252 864 -158 652 897 -640 -731 -466 -645 798 812 -243 70 828 -399 -829 -754 -229 709 -798 -933 -862 741 -438 286 -648 486 -598 495 -242 510 935 590 751 75 327 -201 963 801 425 33 971 354 -707 888 -827 166 -883 -407 -495 92 -859 -191 874 174 -619 -994 124 675 544 -727 39 -721 893 109 227 125 -846 716 -162 -943 -228 -278 97 64 220 -301 80 751 -814 963 -798 456 -430 45 252 800 458 278 393 -701 372 -44 127 -298 588 567 201 796 -794 -47 -334 -626 -649 -777 719 445 -118 693 -548 -300 -294 431 793 184 -519 685 -492 58 409 -723 372 -784 52 -27 77 714 -931 489 419 539 186 200 544 -492 824 292 802 -103 -370 -748 656 971 757 -108 -620 -246 930 402 -814 698 915 597 -666 -1000 -728 -984 230 -944 402 -925 -740 -809 806 -384 867 581 -643 847 -718 -208 -619 514 -487 390 -567 -716 438 180 106 310 -695 -200 -388 -713 -78 824 -359 686 -877 -771 454 -80 -875 -602 315 785 898 436 -704 541 -158 -311 907 852 611 893 -356 955 -647 -649 193 172 865 698 -801 947 638 264 -206 -834 501 422 660 -965 -528 646 954 204 -820 -860 142 -848 -821 440 234 718 345 -92 -734 847 -518 -312 -539 -321 656 -375 -31 852 798 561 -739 791 -23 3 294 802 816 748 101 658 -731 15 245 -82 -409 211 -924 -255 540 -369 293 -199 868 549 333 981 -639 227 832 860 -567 -745 -128 -37 790 956 532 257 -391 -994 -614 -441 444 -399 -188 -825 -398 -945 395 -586 -176 -957 483 -855 332 946 193 -450 240 -367 918 646 741 -734 582 898 309 223 788 -440 -460 -561 484 -231 -986 555 510 -552 -936 10 -819 569 -428 729 -574 728 -955 -105 -138 -556 -277 884 364 -784 -798 -901 782 754 310 765 133 233 -356 461 924 574 65 764 301 -725 969 -884 831 -44 428 -805 -920 -20 -284 308 976 595 -560 -798 710 -33 633 536 -582 673 -423 -514 656 -167 843 -823 -199 607 693 832 435 -867 52 132 490 419 953 420 -665 322 923 -547 -105 438 191 -980 576 265 -649 720 415 -338 968 821 174 766 -243 900 784 496 -590 -485 -535 162 921 -501 -638 -799 478 121 362 882 -856 -645 302 -183 191 -412 739 181 534 -541 -104 546 -589 -386 -466 -398 368 758 460 349 -877 267 179 -92 227 -838 -683 364 618 -462 -408 41 77 -784 -774 114 -348 -888 722 -911 -554 739 646 -608 -673 245 631 119 374 -795 965 -422 -341 -136 762 -493 -171 158 235 -64 85 -496 -68 994 -773 592 -286 -314 313 92 -419 994 922 -567 12 516 326 -521 661 247 730 -289 589 667 -506 -388 408 140 83 348 874 -411 730 -629 355 -857 -63 296 -473 -448 -919 687 -932 -983 970 13 -721 734 -760 -789 402 407 -160 696 -224 -356 472 862 -402 407 -969 -664 -522 753 595 -454 44 345 -640 -657 -360 702 408 -841 683 -936 402 451 349 268 339 -669 -775 -687 516 -672 917 706 -409 -601 917 -84 68 -926 740 -864 -274 -285 175 183 192 -399 388 -358 -984 -596 -808 436 564 276 -994 122 213 85 988 -206 -2 4 905 375 450 941 -188 -770 -322 -80 -197 696 516 429 353 -791 555 546 553 -484 689 74 596 582 -811 801 953 660 -701 -287 -232 931 -455 -50 26 -534 810 204 -537 595 -358 -45 -780 -747 -570 -387 379 961 -711 227 -660 -476 -266 -299 -844 -978 209 820 32 -93 -993 -534 -405 511 649 441 -822 -450 -467 132 39 868 -545 -332 -763 944 -710 -909 -671 86 -342 -783 500 -490 -448 891 454 -398 157 -158 -338 -717 923 381 -290 -941 398 935 724 -343 925 -89 299 931 500 -306 -34 -725 -340 -721 -816 -3 17 -358 -198 718 -497 882 -582 445 -694 -344 -611 717 200 44 -892 -696 -344 -172 -196 -353 -478 -65 -115 40 -228 1 514 203 264 -556 -906 689 -711 -733 -909 -805 -426 -869 619 -565 -1 -546 -412 472 -432 700 -501 -672 -536 -45 794 -389 271 381 492 -993 694 -234 -131 -191 -328 -936 -552 819 -74 808 -202 306 633 -213 261 -739 524 -828 -903 -706 -486 608 -542 284 -88 724 607 -807 -399 935 383 -918 435 177 -792 -161 872 337 -410 -359 -46 -601 -320 -953 294 -963 290 -724 -533 425 706 173 -538 11 -316 -580 -324 534 -248 310 638 -626 829 -346 264 -540 534 627 -766 91 -309 -275 -102 406 -195 49 446 -201 -832 -371 -765 -777 -806 -319 240 486 -638 472 126 -368 -412 305 529 43 417 -318 319 496 363 -275 963 299 596 -695 826 -783 310 763 721 438 601 -641 942 499 678 653 828 944 -239 -644 -350 4 827 996 148 568 712 940 -49 300 -218 212 660 -509 743 776 884 -153 435 -830 -983 827 285 163 416 54 -911 307 -296 -107 -533 505 681 934 580 574 361 141 982 313 618 -64 961 603 -995 296 -637 -594 -908 -159 -239 487 942 -341 203 188 833 818 -137 78 910 380 -724 278 386 -560 586 -780 -757 771 -369 616 -857 878 500 -378 183 771 -855 613 540 788 245 -848 487 -433 -206 -487 -950 205 -108 -27 412 -713 -601 -879 -925 60 -59 415 778 -271 965 -104 784 260 -664 101 -861 491 -999 41 -69 -532 492 -363 -662 596 -971 570 365 645 -668 -113 -404 570 -941 143 -850 -529 649 -942 155 497 -616 35 618 479 -273 647 768 -950 -932 88 -109 955 -383 -81 -911 -976 -397 -194 267 554 751 548 326 23 -590 697 894 -772 -162 -139 901 -108 808 114 -856 -269 -325 -539 890 -159 -101 -418 45 -591 611 -958 82 -393 -41 560 490 593 576 119 -97 -490 -163 129 -712 -56 -743 -861 520 -116 37 920 684 263 126 -311 692 927 -262 -386 -583 497 -141 -176 -966 953 -249 -584 955 -175 -482 -696 -410 -251 228 868 178 -412 735 5 -374 937 -296 212 368 -464 -199 -863 296 -218 613 351 154 -552 -40 335 582 448 35 -271 625 561 -672 -743 -111 -546 -227 647 229 233 -831 -8 -256 -589 -124 -275 558 -175 807 -657 -15 -541 -976 627 -825 -346 724 442 -409 784 46 -348 909 -634 -535 740 962 85 805 336 449 367 656 673 -615 164 -424 -436 -229 -970 892 -711 -319 -278 -922 -755 519 -651 980 328 472 -130 172 -417 179 153 -456 -65 -205 468 -891 568 -73 -344 101 517 151 -769 -612 -92 -738 -300 244 725 -605 -972 -651 -66 -282 -528 307 -978 990 -808 -301 -478 -104 201 -877 -458 -777 539 -58 -243 -295 -273 230 167 -548 894 -666 451 104 -128 675 932 -188 374 -411 698 -136 -884 -717 -550 510 -732 -580 -183 -353 -459 -898 469 574 351 -497 928 -172 -535 727 61 525 585 201 374 -441 -661 419 -391 264 -872 759 -470 -333 609 397 -984 -332 -77 28 395 329 -678 -185 -361 392 752 -722 100 -602 -694 835 268 238 232 -724 -176 -389 242 302 164 -804 -50 -414 310 394 149 417 -996 -983 -373 -353 637 -406 280 529 209 -499 946 -331 -812 -887 662 -898 -333 -363 912 355 -880 -153 253 291 -512 620 -369 -448 794 429 -426 -153 717 -797 238 -140 751 29 829 -860 -371 -975 -505 94 -721 -678 -209 877 388 -489 642 849 -705 189 245 -680 -202 55 -292 17 768 84 386 491 -212 -604 126 795 -240 -133 28 -325 -939 499 -365 -38 -441 -437 879 -262 -154 -281 -577 -863 -823 298 766 -183 730 971 -118 -280 -699 -248 815 265 900 -15 576 -707 -264 -872 -501 -226 33 338 -368 211 119 -518 799 740 196 906 -153 359 79 -813 85 361 -744 -444 939 226 -296 599 -221 922 -54 -76 -124 46 543 815 -215 -219 177 155 67 494 967 931 -747 794 282 -857 440 -335 -257 599 -221 767 943 385 238 -135 -632 -601 -592 -194 -612 -143 173 924 -759 744 -481 874 -64 -489 -809 780 -815 -235 90 -18 968 990 -914 -516 176 -465 437 -660 -909 -698 -11 -547 -821 690 -272 508 -919 219 -596 -131 -948 -127 63 -894 792 -535 186 -533 775 330 -900 876 -242 -106 -591 356 -116 106 -271 -831 -358 -740 -386 841 -828 -931 -370 861 -439 -111 242 -563 -311 793 -174 678 314 593 90 -575 277 9 495 -993 825 -393 773 844 570 -504 759 206 -828 -629 53 92 343 -625 -679 728 977 588 967 -614 -631 468 311 17 678 -201 -585 525 407 209 49 735 -901 257 391 19 -108 626 -326 -418 -982 119 978 -544 -656 -721 -858 99 -865 -529 -952 -650 358 514 631 168 782 -211 883 -960 -317 -20 396 53 69 681 380 860 389 743 641 -955 953 242 539 -143 -909 -419 -603 753 -634 732 -795 293 743 -963 -960 -363 350 -887 386 -747 -352 893 454 -986 -833 -772 497 392 227 -112 548 -196 73 497 567 862 -827 717 274 739 -554 -488 -464 378 -285 -827 498 -721 783 278 212 -790 -674 -313 27 302 -511 -350 -122 -175 302 -172 99 640 766 304 852 -931 -356 168 436 4 404 936 -566 188 82 448 -407 -493 560 -252 867 388 46 93 812 298 330 -638 377 -718 541 -520 -748 -67 999 -392 -207 -717 -293 496 606 -765 -272 228 552 678 -941 -514 833 -702 659 615 -998 -553 -378 -344 28 -437 -936 862 -365 -252 -181 711 -84 -57 45 -511 -685 522 763 -400 -76 -923 260 -651 -713 234 845 223 395 819 32 863 85 501 -220 2 172 -51 301 560 -287 236 -425 -673 93 -159 5 352 462 -924 463 35 635 222 406 101 -749 436 -74 859 748 -213 266 378 946 -453 541 -311 -583 134 154 166 -869 -330 -215 -844 -96 -786 -654 6 72 728 -549 -454 -317 573 -183 656 -659 425 -279 592 -962 210 -505 -961 553 -827 -80 -695 -736 849 523 163 239 492 307 960 -899 -248 -363 -853 520 -978 -281 -16 845 164 372 518 -339 6 -487 -821 640 136 739 -406 679 -957 -793 -46 -176 -961 -859 711 292 172 -764 662 455 -780 -466 566 42 665 662 -733 -829 339 -818 -116 249 927 -185 465 -705 -43 630 906 192 285 290 172 -609 -53 -820 -748 -659 -455 478 -933 -658 811 -645 8 331 789 -828 782 -796 -509 578 365 -283 978 -360 713 -308 -31 -597 946 -323 255 -693 -506 -943 -173 290 931 -610 340 -962 205 679 520 206 128 833 422 -109 -696 824 201 -393 -701 -406 94 325 -448 844 704 10 365 767 974 -864 251 686 -615 261 841 -148 579 601 -375 -254 826 28 -174 -882 168 -285 -739 661 -330 -461 -574 -103 -704 -596 568 182 -711 750 -937 -885 -735 -61 -930 -282 181 -117 -65 582 102 736 960 439 700 411 342 833 -810 -826 478 -357 312 63 850 198 -496 428 240 409 473 778 176 890 -893 -138 913 734 -531 -885 989 823 -418 592 968 -197 -104 -167 -807 -442 -881 -186 -717 672 827 -958 40 -487 667 358 448 -943 948 785 856 477 317 356 -729 -99 -455 7 373 -897 574 286 -503 578 88 -41 987 825 -255 -38 500 -99 -270 -775 218 -532 -800 586 903 -188 -948 -250 -216 -861 340 995 845 -139 -243 488 -10 -584 -599 772 -832 -222 -514 -170 -683 -871 -287 -808 -775 -63 357 147 -421 -819 505 -582 227 496 701 251 -71 387 -712 844 706 218 -287 462 -999 383 -247 639 -754 530 -43 301 255 681 -575 935 952 -568 -333 225 415 -253 768 -350 -745 -498 563 314 -268 -439 -740 987 77 -843 575 -258 49 445 152 652 -133 806 -83 210 357 953 95 583 719 -237 -725 -243 288 -987 630 -927 -826 -751 120 558 -983 134 650 -492 -390 -73 -834 -284 -720 -336 -937 -105 225 -991 223 -325 303 -680 -673 -237 -306 541 722 574 46 880 -605 15 -427 -279 -865 594 680 -606 707 837 630 -850 843 -521 -317 242 -32 771 703 866 -175 -262 219 360 -578 -11 423 -848 -460 955 660 -346 792 -976 762 494 311 -731 -246 -541 603 288 -137 773 699 -815 -748 -827 -771 127 -441 31 530 244 210 307 611 398 -362 -341 446 189 246 -341 -660 -552 636 571 -316 38 165 966 96 -31 -380 -614 -215 -413 374 847 -163 -128 596 448 -914 749 879 579 612 213 -181 -997 -80 245 767 -165 808 96 -315 299 725 -83 -966 -26 679 878 -998 -950 -691 -625 962 954 750 -908 -701 -4 42 -828 482 -766 -191 549 770 400 586 -696 -775 139 -864 -909 -244 844 293 -524 925 252 203 -612 617 -809 735 229 -34 380 -239 514 -888 343 718 672 41 764 833 -335 146 -431 986 832 -584 -559 241 -781 244 593 -536 -463 36 -608 961 1 -403 -738 -691 49 -935 -908 -951 821 992 67 -434 -215 -857 934 -864 -491 772 327 -151 174 347 961 783 -855 454 139 525 618 399 -896 -198 -792 466 -662 203 -532 -81 -487 717 925 259 -660 483 -852 -10 -556 -371 -404 -635 -961 397 827 -579 334 -636 -331 179 -73 310 46 290 -371 8 205 899 -411 371 977 520 -622 -863 413 827 338 -624 -428 149 407 -710 932 653 344 -493 6 -931 -306 -133 548 139 525 645 -509 779 -234 -65 720 757 464 34 615 285 -532 -435 137 -250 -892 187 907 748 -374 -276 -588 -768 -769 -901 356 146 92 583 -693 129 -107 -893 724 -19 270 304 -278 925 -258 863 -878 870 -717 276 -390 452 -713 -916 197 50 -747 -438 124 382 577 -876 -518 654 545 309 610 -920 16 979 -365 314 -296 500 -270 -709 754 -885 -496 -999 49 597 -930 -393 313 323 109 -71 -538 153 789 761 306 655 16 414 -150 276 326 -616 -709 -939 879 759 647 320 -123 470 -244 528 332 309 560 -268 -666 982 955 714 729 -351 223 305 80 532 -693 -681 -144 354 80 207 705 -278 614 942 -274 150 -366 730 -684 512 749 -499 -758 202 -536 616 -41 -946 553 423 181 -753 226 129 -91 -526 100 -851 -796 628 190 804 -833 649 -471 979 -50 -534 -388 -413 814 -132 -27 159 313 254 188 -211 819 -120 -140 978 -518 -107 737 652 -944 24 -143 147 -990 229 87 -825 -656 690 -763 242 -283 -828 -204 -425 908 129 -507 311 -225 657 -377 190 790 224 -268 -812 -410 845 52 -801 -840 237 -265 390 407 707 -941 -181 359 282 819 -608 905 861 -481 -327 -465 -511 806 517 226 905 -409 582 -82 -600 -909 928 654 -313 881 594 966 -324 8 844 -470 602 -290 665 -225 115 434 -220 -743 927 767 -53 38 -377 -706 174 305 -814 -652 -765 650 715 246 -708 256 -243 283 778 693 482 681 -59 -209 -597 933 -301 869 -462 293 -1000 378 -643 -490 -212 -977 627 -859 548 377 940 -408 301 -595 -305 -481 480 524 597 -164 -124 -132 -513 -320 772 -715 -427 536 491 846 -274 74 -523 985 -575 103 -898 -881 -257 195 -690 -236 -892 -180 77 280 -375 600 970 141 386 104 478 60 -877 506 961 525 -477 -46 775 -351 120 -413 -175 -906 696 -949 242 271 690 -954 37 614 66 -165 6 -937 718 985 790 708 755 842 -382 462 528 189 -785 -498 356 -98 232 -617 -770 72 218 435 -299 710 95 744 -698 902 -258 571 419 -227 777 -807 178 -530 959 967 656 999 838 -830 -644 -81 -163 628 868 247 -108 -112 850 757 -208 -209 -684 -496 446 -656 -91 -914 319 400 -598 735 312 34 -965 -566 -13 663 -987 487 487 208 -251 398 301 -307 939 -125 -367 897 692 41 -989 857 -235 -267 95 -109 997 -825 -570 -133 553 118 -94 -512 82 976 -859 -542 -391 623 223 -995 -985 550 -34 -141 693 -695 699 291 -410 414 -861 -87 842 -158 -76 -750 432 169 -174 -669 887 892 284 46 -760 -790 265 808 -394 391 -157 -747 -771 355 584 -433 794 221 -563 -376 -74 -147 -873 427 -68 425 -161 -207 -609 1 -388 -476 -548 60 -919 -631 71 -334 -328 880 -91 949 558 93 -483 -885 758 -580 -851 -567 576 661 248 256 -329 505 -712 -684 -114 -992 -792 221 264 -70 414 881 -566 237 -570 -80 194 -833 559 -988 751 -603 -166 378 -387 -485 -51 400 294 23 -750 943 563 -375 222 -700 927 635 -921 -55 623 933 771 -503 814 737 -178 944 677 -652 -476 -307 -883 -162 -714 -334 -836 258 -670 984 395 -725 41 233 -132 437 -183 544 -630 844 -741 899 -749 265 -681 -180 988 -442 -55 -324 -815 -201 -699 334 -842 190 -900 -933 416 -370 -351 -56 -293 -837 -946 273 -9 323 679 -461 979 -458 -690 135 224 274 617 713 -735 -32 -789 142 546 -518 -26 767 979 -247 741 530 197 -495 -82 -163 256 -9 655 -589 651 -928 146 278 -17 680 -805 86 -182 300 -851 637 -116 779 445 205 1000 -416 246 895 103 -141 53 617 219 976 -33 -392 -266 -593 821 -647 -329 -674 -835 -615 -685 303 960 351 -396 -724 891 -681 756 814 -96 -298 -765 -37 -409 126 -482 470 198 866 550 376 -950 246 -475 749 301 970 799 -98 421 405 893 -829 -698 -965 717 765 430 -333 -455 811 -583 665 -293 -341 917 508 735 101 341 955 156 36 492 -996 -249 29 702 603 275 -289 -461 996 707 465 -791 -251 356 202 82 524 515 -292 808 -400 -163 -703 -745 -426 393 340 -433 399 745 984 807 -625 217 757 302 910 -388 589 764 717 360 119 571 -65 815 -108 609 -181 -212 -872 -968 -557 -861 919 -687 -777 756 -27 374 218 20 680 -554 -599 -911 -975 60 816 -834 282 -212 -400 833 -191 180 -924 -288 -494 683 -445 -121 737 -957 344 646 462 405 -817 511 931 805 -589 50 386 509 942 -696 -574 -207 -303 591 601 386 706 622 445 -965 -332 873 -710 -767 -54 837 -904 844 126 571 -884 541 227 571 -625 87 370 836 -799 -913 410 334 -365 33 -642 688 865 601 -510 -7 799 884 568 63 484 681 631 497 -320 379 -887 552 58 894 -425 15 554 534 662 165 566 376 -108 -502 -896 -296 572 970 -377 643 -477 -8 680 -582 29 647 -459 -461 -191 -955 -552 896 -616 -654 804 320 605 -642 182 -79 -181 -596 979 230 335 858 -745 -605 -805 561 249 -1 132 -586 195 -982 -553 -168 -556 690 -395 359 -257 -618 14 -955 -741 412 3 -347 -84 540 -14 734 -146 646 611 961 385 31 962 903 871 -776 -560 485 -376 398 236 156 -523 702 -1000 -736 -270 800 911 94 359 28 64 -280 -237 224 -869 -501 830 734 -800 501 -101 410 -327 -31 -853 57 287 -339 -515 149 -387 -370 -944 677 682 -341 835 -959 -625 870 -400 839 657 315 -624 74 -534 614 -564 381 828 -597 -406 819 748 278 544 -786 -155 595 -705 -67 321 810 -399 -162 913 419 747 412 657 -39 337 117 -314 -561 -533 -435 -644 108 -529 740 167 214 -685 476 613 298 -780 724 -213 812 -383 10 693 -16 665 -284 734 -244 -570 -919 384 685 -188 387 870 -551 -388 -831 -811 -849 -63 871 -523 624 -380 -8 -412 311 402 39 -341 392 83 918 -178 44 -825 -295 515 436 -736 860 210 -869 -700 60 -189 -562 -316 -608 651 886 595 -762 -88 420 809 935 563 -449 -434 -477 -833 -191 -697 -972 774 -888 266 -711 -15 -499 -65 -701 -620 -537 372 -489 -208 767 -950 -444 868 961 -215 -311 -436 50 874 892 -590 -717 -336 827 -602 368 599 -668 165 769 785 432 377 -63 -150 440 407 583 -128 -379 377 -645 967 405 282 91 26 -444 -670 -648 524 -764 790 253 143 74 856 -858 179 426 489 -126 -430 822 -749 -645 567 474 -135 -993 -916 -166 -2 -383 963 212 -236 -946 -851 494 -776 585 610 -43 816 -385 -953 245 96 -446 -513 -483 -235 -376 148 -626 971 -806 -676 87 -631 661 -721 751 -457 550 -534 505 70 -438 -728 -480 550 967 -891 108 941 604 -450 1 968 -257 611 466 -872 -775 -427 400 839 737 77 333 -25 579 -70 -52 609 -786 929 66 -837 -439 458 747 975 -640 692 -820 431 -381 462 -180 -550 -697 570 -631 565 416 966 -909 89 1000 906 68 -876 289 -521 -700 305 775 -353 623 37 850 4 -279 81 -873 490 -56 -121 -52 -227 38 431 -929 49 -824 78 247 -552 242 -910 -39 -312 -831 963 -151 -946 -147 80 -406 -4 -540 -245 -796 -4 -93 -573 635 -477 -788 734 825 275 266 -495 -393 -374 563 -327 -128 -992 -710 777 235 803 -143 -476 -349 123 566 -809 334 653 540 -985 408 -405 21 115 329 560 -433 -749 -926 -974 212 -572 -765 559 356 -359 623 960 665 -900 219 893 312 -645 -816 -956 75 367 -181 998 -377 445 -595 42 651 792 -290 -589 -697 578 848 424 -437 -284 -636 -366 -322 -775 870 797 87 990 -69 -772 -817 166 708 -543 -589 989 -623 191 465 713 -694 87 782 448 361 455 132 -109 -39 -138 -30 516 546 -642 393 845 476 -86 47 485 953 296 -946 -567 -702 472 178 -571 -35 797 -172 -884 188 -610 250 -285 608 -180 841 223 265 536 -771 303 625 924 -733 328 565 -96 -986 -807 -658 548 518 -478 91 -375 -238 -255 -497 -197 925 165 710 805 477 -936 -445 805 -415 -214 414 -477 -288 398 -429 758 -563 -253 -908 -944 230 653 -904 654 568 -202 122 -361 521 -165 -323 329 914 -334 235 829 -380 380 -60 508 750 -5 -825 879 -135 -678 302 -704 -445 -407 -725 125 -721 -553 178 -865 -558 396 -344 355 -613 602 775 -896 -201 616 -822 -666 -936 -292 747 219 58 925 835 -140 491 -7 -582 474 -336 545 747 112 -371 -543 563 -837 527 1000 -975 -644 -123 -205 445 -773 953 108 142 324 -544 -192 -901 633 55 456 216 575 628 210 487 484 731 -159 630 -543 451 -982 319 -981 -675 -823 652 -347 65 -136 -990 -498 553 -879 -889 907 -512 -916 317 209 -925 348 398 -958 -685 -925 -973 -410 -57 896 -8 717 -823 -313 274 515 374 762 621 -928 73 435 -932 -148 -671 760 217 366 -297 58 -882 340 808 -354 -229 -190 -354 813 405 959 486 769 56 -44 844 987 751 -352 887 -682 418 -583 -627 -630 258 -877 494 -750 -267 40 405 190 -363 -931 612 961 408 -547 -776 -238 133 254 516 -992 171 -452 -864 847 -563 207 -252 582 -830 976 -690 -968 -679 879 -735 249 -292 -161 802 -904 -585 -236 -609 527 -657 -841 -572 172 -322 -661 617 -754 364 -526 -57 341 848 -223 -523 374 964 483 866 962 -741 -184 734 -370 -290 442 965 -296 -822 180 72 110 -485 -563 -714 -699 -231 -989 -414 -816 -156 383 -580 452 -370 589 940 -253 -115 239 -7 -700 -134 -416 359 -39 740 943 445 -849 102 103 453 -507 -952 -972 998 704 -404 46 -320 -901 -92 -148 348 392 -880 -369 691 808 871 79 779 1 -737 -62 119 38 -790 -263 -122 342 219 461 -148 -761 522 155 396 -165 759 221 -37 628 560 455 941 -241 -734 -397 -382 -429 -196 -731 874 -41 -893 -29 -285 716 -878 -7 -474 -604 527 -430 -550 155 -790 -249 -904 70 373 786 -557 601 154 291 -577 422 -439 -956 371 376 -844 -280 953 880 -124 -828 399 691 864 275 -138 463 253 320 929 -532 -38 -663 -64 -931 570 -241 259 249 561 882 155 133 -550 -523 -21 -562 506 109 497 -298 -681 442 574 -377 294 -173 -865 382 93 -842 -97 139 -882 378 -278 51 -100 653 -716 -963 -259 264 -952 -408 -374 996 -692 -641 -965 541 -874 417 -458 433 -331 19 -834 299 159 -186 151 18 -418 -269 -132 818 908 342 723 780 343 -918 635 918 624 -616 -292 -237 11 824 -988 -415 -640 898 -536 -767 317 156 -138 969 869 131 -413 586 30 -321 306 -685 -995 536 -769 217 -180 373 660 -403 -26 50 -998 11 509 -679 359 848 657 939 532 -237 -94 -701 682 -707 444 130 -334 617 -582 -384 664 -708 428 -147 -835 -36 396 202 434 141 -876 394 -190 -494 -388 -292 -862 -164 -611 647 323 -734 -655 -899 791 -691 154 -679 -935 899 294 -525 -37 670 136 -957 -658 425 -513 -726 -395 959 -912 -178 275 858 -974 747 639 -935 -829 -713 -571 998 -977 -755 -939 -703 -407 -801 99 -937 -23 -597 -605 682 561 -556 205 43 861 -774 754 396 358 682 76 144 421 -537 372 -403 -372 869 812 -958 -393 -749 -764 -787 830 -211 909 521 -113 -828 249 -877 -230 285 14 933 167 829 624 -899 -784 601 251 276 401 -759 913 -684 -399 -282 -134 -189 -789 -186 181 -936 -368 397 909 -626 265 -527 -173 -885 -190 -879 -629 136 281 679 357 -611 -4 -68 311 829 593 -370 16 445 -728 -395 -846 564 878 -273 -807 264 326 122 237 -622 -643 -525 427 -418 -617 -441 -24 -487 -148 916 -28 -69 -156 -812 177 734 251 -247 -183 558 -941 -550 -515 926 -56 816 357 -296 786 -989 -793 -385 851 -41 -832 -917 -774 -317 632 -431 -713 -574 -911 354 -793 -967 987 504 -946 -967 778 569 -852 719 -588 381 -427 -108 262 -682 502 717 -627 -630 285 718 217 -451 330 271 -353 83 940 -918 7 439 -613 -432 -739 57 -614 -850 -865 678 742 -171 343 -469 717 444 -247 -268 722 -515 286 -794 678 299 -451 900 282 577 -96 460 585 582 -163 219 888 -522 -843 -216 -397 -926 46 -663 126 139 721 325 -642 341 232 -626 -600 -237 826 517 -58 -328 235 133 844 611 939 145 185 554 -980 248 135 763 461 -209 832 -828 857 -790 -891 162 -26 427 633 -699 421 225 353 412 987 334 -909 -680 -235 199 -164 -513 69 -92 312 568 802 -531 0 329 -851 -363 -96 -752 -515 549 636 843 820 -666 226 517 236 18 103 501 -446 -767 -463 -201 688 308 -187 -523 -184 793 660 -130 -583 747 4 326 624 16 -606 -618 832 -702 -429 -449 -547 872 -144 -534 -690 350 -512 -415 -422 135 -876 -930 -614 922 384 613 160 -321 -130 419 925 -946 -356 564 508 -207 322 31 786 440 -860 480 26 654 -716 -863 -601 588 600 147 424 -876 659 583 -919 -864 -702 -182 -617 -914 751 -742 53 330 576 -818 447 -237 849 130 986 -534 -438 874 -522 207 -294 81 433 -756 -931 866 919 -551 568 67 885 163 388 401 804 -118 -814 991 415 -766 645 101 660 824 533 10 -322 633 -172 -305 -13 -596 -797 -921 -720 246 329 682 284 192 387 -86 893 102 -732 -370 930 -824 274 -987 -97 815 -755 66 -244 -503 264 -578 -24 -802 669 145 -23 -24 457 808 -333 -476 307 -625 935 -65 -489 -24 669 -736 -501 -915 -871 867 -28 684 -651 926 387 -428 259 423 -89 16 -206 -105 281 390 -53 775 546 556 -240 901 -769 -344 -427 342 193 76 976 328 460 395 762 -214 -551 -448 227 -457 -503 -864 784 110 -75 -100 599 463 336 -861 909 314 952 389 -58 -241 -635 -536 764 371 134 -668 -474 659 460 704 -750 -788 -967 -159 -282 -312 736 -439 222 294 538 140 503 554 -150 -246 70 -216 -933 -310 -945 -752 -900 -954 -543 669 -198 -613 -375 380 -683 -705 97 -860 896 -743 -129 -710 950 303 367 888 566 -748 472 402 -492 316 -868 971 721 -648 915 324 -235 -10 971 -478 -589 -536 -331 519 691 377 -433 -391 -986 971 -989 -412 981 678 69 71 -6 -323 -779 -418 -685 -880 26 882 975 176 515 -856 501 -236 670 665 -44 211 -37 302 88 511 -552 99 44 55 27 953 -324 -719 -381 -554 954 -90 553 -902 -193 -662 -646 58 -7 -514 -526 695 -478 -132 586 -45 -436 945 425 -27 875 -292 -711 23 595 -309 -25 327 -780 -456 -202 859 291 876 77 -288 -383 -421 -128 536 -277 758 329 720 755 997 -108 383 958 -918 -406 428 267 -46 780 -656 -26 -166 -462 -677 261 25 -999 -298 807 325 933 928 -728 -653 -417 883 804 20 -535 -155 567 30 318 676 807 -537 690 -40 -980 -908 -281 -361 972 -526 948 560 -615 -301 -621 -101 677 140 -906 725 572 964 205 685 -923 291 208 614 165 247 -961 -725 -758 281 619 -861 253 608 -34 505 769 235 -143 897 -538 749 987 -617 -472 -758 -900 -93 -527 -205 -550 692 -642 -228 700 -471 184 390 -432 974 697 441 855 300 -640 704 833 132 249 901 803 932 -715 333 -80 913 904 298 -797 -860 -682 558 815 121 -620 -173 634 -123 -94 -725 -999 -424 -422 660 -193 -49 -487 350 -183 -647 701 -770 -216 -196 -835 -3 -294 -627 637 673 786 735 -501 -928 -40 591 661 -551 -815 752 915 424 -461 -270 554 264 572 674 672 538 -985 200 380 581 -28 14 -626 750 -79 493 -408 147 -336 710 -472 -101 -669 491 980 -807 690 933 -783 -390 -419 994 712 957 -995 -457 -530 113 -87 861 546 -635 888 -418 -635 -633 -458 -152 -767 860 -19 746 -946 -417 917 990 941 -742 -208 -215 -157 921 -94 56 134 3 -532 60 756 -624 478 71 -127 -27 607 203 635 -406 -668 573 -535 -138 -446 -110 0 794 964 -106 223 397 -180 -369 -437 -828 -263 -972 -349 -807 -829 84 -707 794 434 963 239 337 -409 -460 40 229 -276 208 -262 957 -511 -741 -494 -643 835 -570 433 496 -290 431 -376 -879 262 -939 -864 -974 458 -730 -962 606 299 -750 -348 622 93 -330 951 753 -352 163 291 -394 303 275 650 -603 78 101 135 -287 -487 205 -282 586 411 -660 125 -28 309 -362 -223 176 743 525 -237 555 364 -135 444 368 104 -297 -895 984 689 -131 -244 240 -250 939 853 -619 684 983 180 -598 168 -73 801 564 -468 -439 -690 -996 -64 -725 285 851 462 849 -779 -405 608 -121 598 167 978 -396 679 -792 -605 -608 -611 557 -627 -787 925 725 -79 428 -217 561 1000 -284 446 -736 -596 -977 978 -500 -656 -535 465 -309 608 -812 337 913 -73 -338 971 -185 -8 922 907 563 -20 -298 -261 242 121 -137 547 -187 -579 898 -138 -88 82 -91 -151 -489 92 -657 -117 -662 -246 757 724 472 -65 871 -97 -248 -178 490 923 -588 -744 -376 124 -420 -417 -534 212 482 977 -540 332 739 688 56 108 281 722 -579 -121 220 -521 -327 146 -206 398 -88 -452 785 -588 -706 541 175 975 798 -122 248 -589 589 -833 -956 -381 -982 563 -251 -658 -181 -6 -503 -977 985 247 716 -244 711 10 656 7 -482 461 -477 -919 -983 -804 311 -746 -556 582 -947 766 717 -367 -950 -57 -4 55 -795 135 447 -136 176 -859 -387 744 871 -821 -8 200 499 737 -189 -717 -397 945 253 869 -73 126 -902 -145 -166 -265 633 -58 -529 334 -852 730 992 50 981 -434 449 762 -98 459 674 779 165 -957 874 -827 961 379 483 -876 71 -944 -240 294 443 -316 -107 -997 -268 -756 -305 858 -123 -967 97 676 845 435 215 -839 -917 90 680 771 -34 -968 -376 163 -345 558 -306 -451 99 252 -460 -244 -964 -927 378 -96 228 912 975 480 -893 -932 -84 705 -609 397 150 -409 539 -788 -87 379 -572 -172 -436 79 470 463 301 -358 -353 615 -495 -3 -297 358 -146 438 -81 -343 160 -346 -460 -851 458 -267 570 231 761 -542 -174 782 601 -542 674 679 449 -758 -879 235 -987 -611 22 -82 892 859 872 -961 -86 698 -974 -21 -208 588 313 993 25 -216 -477 -404 305 587 212 -517 -690 371 879 -190 -145 718 268 728 -997 740 955 698 102 -648 -548 567 946 324 316 6 707 739 653 -514 -675 -746 939 137 -334 763 -759 -906 -17 -182 -638 371 -171 -78 509 -330 -192 381 -599 44 -570 550 720 -676 630 943 559 -214 -955 -552 223 -799 68 709 -168 -87 -676 -467 -483 -53 -712 837 -574 172 226 -713 -569 130 -402 188 121 276 -307 452 157 147 -580 -928 -857 -360 -515 -24 555 -419 -172 -154 -795 714 81 -163 743 320 560 246 331 779 -694 -63 78 -307 -326 -920 192 -440 932 -745 -171 940 854 122 -889 -535 -638 643 607 -355 44 53 56 -615 464 -376 -259 649 566 537 -680 -33 804 734 370 817 962 924 -428 -798 -136 -139 -995 663 -282 -451 -775 938 -838 -299 421 -356 777 -96 -441 -759 -197 687 -787 844 -702 941 390 -365 -282 863 -603 -540 688 -643 742 -478 -662 969 721 938 -523 746 -301 826 753 549 503 757 277 -550 -984 -543 789 696 -426 -624 819 -957 61 -696 -864 -527 586 -401 -711 -300 -226 56 -106 300 159 133 953 504 43 514 -594 -98 304 -417 242 -363 179 624 572 -159 368 442 -699 730 236 -646 -750 -180 316 -118 -538 -480 -299 -493 -679 -123 -276 -331 -375 130 -896 -177 46 -672 -471 800 681 -825 132 -193 606 595 -646 -882 -322 -310 770 -574 511 512 -898 -641 -39 -503 -639 -80 -59 -332 -292 -42 618 657 -120 346 -582 -90 317 -185 -340 375 848 56 787 795 -413 796 701 -824 58 640 -780 513 782 -649 -768 240 317 -988 -433 757 372 -366 864 305 243 856 111 -107 -483 71 -750 372 948 876 83 908 992 322 485 185 -423 -827 -300 -853 -976 -100 -842 -428 -512 841 944 -635 -921 176 794 -560 -964 -310 -860 -175 314 -190 -139 -195 960 -971 -943 182 911 -588 -572 414 679 -39 -355 286 703 -359 189 841 489 785 -188 109 226 -187 -699 -343 143 936 986 -756 525 -361 787 627 474 545 561 -14 -574 -41 494 -2 -17 -175 673 285 516 -400 -130 367 -635 -390 -882 914 42 124 -718 -39 -153 -405 -670 328 929 -656 327 -305 355 418 -261 508 -166 -460 68 -881 -417 603 719 -457 411 156 832 611 -217 558 -654 -827 715 254 956 -165 477 832 -296 -467 -216 282 -183 -834 -154 -883 842 -16 908 695 309 -393 30 601 -674 125 182 71 742 -266 -856 -88 615 -818 194 -39 -273 978 834 173 -785 235 790 -662 635 -501 385 -819 790 143 -598 -855 -362 721 -659 637 983 892 -272 641 -361 -709 -939 959 -171 -540 -660 472 279 468 532 -874 584 135 -525 -801 747 -702 -429 -304 -710 -906 -496 -453 134 348 154 700 -355 234 -911 -772 -160 976 -5 856 -915 -3 -570 -675 929 -323 973 87 -82 977 141 -381 40 845 -670 -925 -443 -373 -665 -194 959 -328 521 -468 852 -727 589 144 963 207 115 354 -152 -188 538 955 -579 -95 -802 -387 -781 -193 -445 281 -610 941 -235 975 -53 -516 -642 -852 970 -55 462 -257 -704 351 805 452 630 109 763 107 -270 -842 -620 -188 554 -709 -276 846 806 100 -251 318 62 -37 -229 765 625 -375 -341 -347 -631 -649 -708 759 -286 -813 146 838 -734 -363 -213 630 -861 561 -154 -659 239 -288 4 -513 152 992 57 -55 1 355 587 -817 495 -596 -435 -941 -609 15 -62 812 -841 -414 -410 -285 501 -37 -764 376 -698 -930 723 -204 266 -76 81 -44 953 -363 -306 -867 -734 693 976 470 443 -322 -35 409 659 -666 756 4 617 443 -288 -863 -378 -426 864 -701 360 -872 191 -777 185 -801 -724 788 -255 549 849 -900 -599 792 -958 -811 -418 707 -200 -406 716 898 -980 -772 350 433 -278 -775 93 137 808 615 -924 542 147 439 -418 472 -47 -691 -7 332 901 69 -95 -456 -191 -593 -106 -565 358 892 306 357 710 366 916 -276 -862 114 472 973 211 -375 469 -179 -803 -716 284 204 831 -416 -330 29 705 131 753 -619 -634 74 -927 -551 261 48 -459 -955 413 331 -889 334 -708 -919 -678 26 -964 -960 37 -493 -680 497 -5 396 -760 -134 -56 -573 383 257 401 -104 -397 -212 -663 -270 -627 377 586 712 487 57 535 -620 629 169 478 -750 922 -224 -603 308 425 -784 652 -638 857 704 800 516 970 402 -77 -65 -540 914 351 -937 941 291 -525 -157 -2 471 -125 344 262 -73 -77 131 982 953 -1 -803 -232 -222 50 33 166 941 215 -748 454 -555 114 61 -453 -976 -625 883 49 961 421 -320 381 271 661 -63 -643 259 -654 295 -82 -592 890 -5 538 -49 -76 985 270 -533 930 -705 586 -675 -237 960 257 91 343 -438 -613 444 573 -239 -980 -398 -658 -301 84 464 -166 560 906 -113 -901 670 -958 619 -454 747 256 -875 977 473 -767 -829 -739 497 90 -626 412 131 -762 -1000 552 269 -115 719 593 -114 -729 400 568 -862 876 31 11 -533 -206 262 -229 -443 969 -196 -793 236 -644 -157 945 -7 -812 357 419 549 734 -12 191 732 -593 699 -583 -897 -939 -962 -47 -66 -296 -735 -721 673 -663 365 568 274 -348 -60 333 -974 -185 309 770 -104 582 -833 865 614 -88 744 422 -837 -710 801 -689 754 341 -733 -815 491 17 -267 612 -579 -888 -30 993 987 972 270 -124 687 -995 437 92 -428 717 -604 91 245 -446 321 852 -377 847 -132 623 408 -745 708 -618 720 -613 -353 -487 -156 661 746 157 -193 357 -229 894 780 -493 118 993 804 -236 -93 -194 857 -614 -521 -579 378 -35 -251 -477 654 -172 540 29 252 -887 -135 -245 519 -400 108 -234 806 111 759 -760 110 291 -726 -488 -982 39 -909 -550 -861 -136 -924 -290 560 -450 7 253 465 692 -41 -81 -906 -385 1000 598 -559 -716 -861 -453 -761 -879 34 -593 -30 391 -592 -239 -285 852 -451 -257 -439 96 462 -491 -305 496 -910 -969 -395 86 34 -987 -348 -244 910 867 513 757 662 -339 -448 560 400 6 233 -393 864 511 290 282 181 -900 176 -259 271 986 901 463 -111 647 345 -201 -628 -878 604 849 191 -232 444 825 -31 -540 159 -565 900 391 -354 957 -644 -191 353 247 250 154 -726 425 -178 796 -393 -811 481 130 282 887 42 510 70 -712 714 589 39 -635 -663 224 -504 -170 -759 -86 855 -937 -769 931 116 -646 10 419 574 -503 47 537 595 -963 290 -68 -376 908 105 -857 -713 -361 -371 618 272 -663 207 94 -627 -301 351 -945 -659 29 -340 33 765 -155 501 568 682 726 727 134 -188 822 342 -41 -332 -972 -74 -920 -740 -980 762 329 431 -730 807 -181 -291 798 -503 191 -475 524 -267 -680 125 513 455 -640 -170 691 -570 529 -420 467 703 338 76 -489 973 310 -197 476 42 -408 331 -178 -670 -28 559 -734 -343 -798 509 230 -739 -147 -181 -642 61 -211 953 -82 -143 145 435 -429 -527 65 792 -919 422 89 520 -572 698 261 -867 370 -327 -226 145 -811 959 329 -668 -49 175 -473 -806 997 84 573 901 -666 -733 969 -98 -165 61 677 -674 248 -575 348 -448 119 570 379 -749 39 330 -815 339 -408 291 -647 -174 -128 261 -261 -100 -582 -260 957 -60 -575 -731 -229 -193 -637 -86 -948 77 643 -822 304 289 -943 -843 139 -248 -61 926 89 -689 -901 700 154 -377 74 -887 -310 643 505 818 -613 -428 420 -296 119 -657 369 -513 -918 -331 -527 -659 483 227 27 -708 224 -774 -571 241 -419 764 365 -643 730 -702 46 -893 859 29 -65 392 -456 614 107 -423 895 674 259 -468 663 700 347 233 121 -538 -919 -720 772 381 600 -457 -858 163 -171 81 342 922 361 -995 -145 -123 726 185 982 -516 -420 603 842 -728 191 -139 -358 180 -964 -360 660 415 479 -345 -570 -203 -746 692 -559 516 -992 730 507 -426 -530 780 -407 484 -824 -22 -436 615 -41 -149 490 -702 -739 757 -822 -323 760 -227 -10 399 -508 -38 166 -515 857 -23 808 -488 744 449 775 714 674 -597 847 5 -641 113 897 -637 -147 825 -877 138 -43 83 624 463 -38 -725 345 -957 616 45 901 214 918 738 -351 52 518 606 343 -822 -484 606 814 859 54 934 -772 367 -742 -239 -485 -167 -39 -322 216 606 -479 632 648 -862 -536 382 -768 630 90 970 565 -47 681 -126 227 -832 -920 -870 -289 597 689 545 821 -351 -605 -250 672 -722 -619 726 -506 -822 840 -658 -333 -925 811 -52 -920 -13 -614 -2 499 -87 3 375 39 629 -415 -629 7 -398 -210 810 -331 -493 -491 296 823 -344 145 506 -937 -176 -236 218 518 826 870 -342 375 697 197 877 508 547 -274 980 567 275 -333 -674 587 123 247 486 -129 383 3 -856 277 -102 852 -43 -110 -614 346 218 -429 -939 18 -672 -683 -780 235 -813 396 528 -228 -365 211 56 782 455 840 213 -514 407 44 -39 -955 482 303 -152 247 97 829 -185 -88 -495 -879 824 814 995 -773 -886 403 -390 -219 856 589 621 871 377 580 -542 950 968 -398 858 -70 -468 184 726 -610 -76 215 -997 31 123 -949 568 -576 970 -533 566 394 474 67 -575 -410 -162 322 487 -286 -73 124 -625 706 -974 -89 -651 -636 627 163 -928 -317 323 -775 89 327 -69 418 423 -498 940 -188 -783 -179 -905 815 996 -628 189 595 687 -623 -156 -92 961 -875 -734 -358 464 -309 -852 -506 -449 983 -653 375 45 -704 -998 -955 -876 839 636 -299 -800 -116 513 263 -590 934 -798 164 531 30 181 -547 -920 27 155 94 700 -722 -470 -252 -748 -637 691 -22 -183 -316 -981 -465 560 -125 162 432 22 -624 845 710 698 -266 -490 667 237 644 243 -431 385 -132 -270 -20 -821 -205 872 -864 829 940 880 977 -956 205 -368 -976 -357 112 -308 -763 -266 238 -904 -362 572 -248 -34 -696 -538 -517 -17 81 960 565 -772 -737 596 -782 375 544 641 765 -936 639 539 164 -145 -467 -569 301 -973 -908 -757 83 574 171 223 -633 229 691 527 -600 -803 394 216 -363 -124 -754 160 -402 340 -945 -993 106 619 -552 -634 -946 386 -113 409 185 866 871 205 -704 143 -296 773 -852 -761 -36 -807 536 -780 -614 -153 959 164 -630 -834 -98 -951 761 -404 519 347 818 301 378 812 844 -462 -739 -816 117 496 727 120 -119 -67 672 -268 565 389 -309 -416 481 659 -619 249 -721 310 321 176 -789 519 -305 -113 369 411 -826 73 -95 190 697 271 -203 906 -485 705 222 178 -410 -282 57 -901 131 961 -287 -626 292 -992 -246 -965 193 108 -512 -32 -15 -375 751 -82 577 -520 -79 -325 705 31 -862 874 -969 974 887 -6 -69 -800 713 998 471 -911 344 -568 -537 470 118 -1000 717 253 188 544 -821 197 -981 -883 -506 135 -183 -418 -597 407 -421 623 -16 -809 -579 755 -833 956 -924 691 -575 -795 226 -611 -854 729 -791 970 498 -999 125 -551 118 -199 713 515 594 -750 627 295 -456 756 883 -909 10 287 -477 350 -668 868 -422 763 191 262 -557 -271 -827 -549 -187 32 -146 876 30 649 -201 -63 -979 -653 -837 823 344 -107 154 243 894 386 234 -533 -207 431 -92 -47 936 248 -311 -252 -365 632 -539 644 -778 441 463 -239 857 -993 -386 -347 371 310 -648 112 564 274 435 216 30 535 -582 -651 502 -71 319 697 374 -418 552 -664 -256 -746 449 683 -535 -416 -435 -975 544 542 841 875 205 -708 729 -950 227 -613 37 -8 -133 -230 -501 -186 738 -136 536 -745 -536 -142 544 341 95 -485 985 -767 -415 -814 494 -271 850 -688 -588 -248 -303 -862 207 -102 911 -144 481 958 50 685 -690 662 660 776 823 -729 100 -521 884 75 905 -599 -424 -304 -637 919 -129 18 773 -568 -193 -71 -714 -609 808 -248 953 714 -425 -17 -98 324 59 -446 359 491 -336 753 -439 -633 746 520 -835 59 -362 -701 -270 -981 437 310 26 549 438 -873 -635 -397 -64 755 592 -486 393 923 -750 -110 895 -747 -925 467 305 -629 411 17 59 303 -631 -508 -420 -435 -321 -573 -934 263 -184 -677 -91 -853 -999 -323 466 -385 401 -575 415 -715 542 426 351 842 -681 686 756 635 110 -904 651 -621 281 300 -770 -937 -926 -480 -281 246 629 582 124 415 -226 479 722 135 818 144 -409 757 -814 277 246 -632 530 -522 -808 513 -248 38 962 845 -207 -542 59 -850 -796 565 -24 254 -106 -800 -208 896 -95 185 250 -756 -475 414 792 596 348 656 -744 354 458 552 -253 479 683 421 691 650 275 450 725 520 600 -845 -596 -214 841 739 752 -376 -404 635 -6 -220 416 -508 -428 -834 759 914 262 -728 806 750 -194 -105 -680 436 -290 -121 600 36 784 45 13 900 -876 803 615 -281 -766 826 -991 -547 129 -594 64 219 602 456 -660 -295 -18 773 721 589 -639 -689 368 -431 -779 275 791 347 715 -622 614 -493 673 746 -658 522 5 -752 430 -126 881 -686 837 763 -51 -58 -599 674 -1 800 360 -961 587 -392 622 -175 697 963 -736 -967 -626 -829 -313 418 136 163 361 756 -984 -750 -991 -307 -648 562 -978 244 930 -416 634 -917 -885 -1 -321 -961 -760 -64 -817 -917 465 140 -717 659 140 472 705 -190 -633 705 -85 125 769 -786 -699 -945 -617 537 537 -629 -276 -482 950 562 -805 -64 -735 978 878 91 -620 -195 938 -963 -885 251 630 203 -401 568 51 -997 582 -219 -485 -913 371 -697 772 39 155 -89 -830 -290 150 433 -929 -560 419 733 111 -249 -720 585 -256 -32 32 -995 -423 -69 937 -481 -925 178 -417 -710 415 -568 967 781 68 -398 762 -494 766 -248 -652 -465 -396 -637 -10 -973 565 -176 926 -29 -7 25 -231 527 -566 448 544 -96 -687 -467 -652 -370 -688 -405 46 -228 -495 22 -999 -707 150 438 -979 -491 295 622 -630 587 -220 -665 181 340 434 75 -607 145 -763 -671 281 -814 -506 339 674 726 712 126 -408 -845 -186 -459 926 396 -301 -738 -773 512 -87 -624 -615 -529 259 -720 -626 863 -833 649 -280 -659 -119 297 190 247 -821 197 -809 -186 588 -875 -565 760 -23 151 717 386 -266 310 874 -892 467 -303 -247 989 802 953 -178 -68 758 99 550 -849 949 71 518 -311 21 -425 -786 -687 -988 -746 -377 307 -259 266 863 -850 -601 855 739 138 -686 -999 -789 891 -283 425 -512 -703 -754 -956 -326 -180 857 -126 514 -841 -960 -342 240 915 -48 -57 -581 191 -766 103 136 -509 388 -377 926 594 890 535 -60 93 242 -740 -731 -210 -179 264 -32 278 -193 -392 459 386 -190 161 839 -313 -607 332 537 365 183 -845 -953 737 37 482 150 -395 952 903 -61 -776 -327 -747 -892 705 452 -487 -866 182 -988 -933 -500 846 -385 372 743 944 981 479 518 490 -763 486 970 942 -721 373 -715 635 871 -21 160 914 -96 -425 -679 915 -435 45 -304 -319 858 -975 336 153 -665 712 55 181 -417 261 -577 -986 761 -136 -898 924 -29 32 770 895 -582 476 614 -552 638 618 408 -729 901 44 -350 -630 -946 -549 -867 78 295 -125 292 908 -650 -645 894 -800 -813 983 80 -673 -358 437 -605 480 -574 -59 167 -785 -753 -791 99 -7 -115 -639 928 -51 716 448 -313 60 -347 198 161 -777 -612 -391 -259 -985 -785 715 163 675 118 357 -82 861 202 407 -467 65 409 812 617 -942 -743 -215 -40 -862 -900 -161 201 948 680 10 460 -482 883 953 296 197 -689 102 -110 -914 -900 -126 156 463 -169 625 457 63 -426 780 -595 -283 439 934 -173 -68 949 -726 863 907 -631 -684 -34 -882 538 895 410 -196 637 778 -24 207 -526 -271 323 774 -857 873 325 -960 438 -589 -385 106 -579 -50 482 973 -663 -102 708 227 -585 -252 596 -52 710 -599 515 465 872 186 920 -398 769 -6 253 574 742 -454 -60 292 707 360 -274 -938 -481 -378 243 308 62 586 70 130 -250 493 179 120 936 -770 -907 -545 -226 -321 683 -901 -650 -459 3 981 -626 -227 -740 494 684 448 -193 -988 434 193 -904 -882 861 -152 -43 -788 -639 -335 865 -268 477 459 -272 601 587 -790 -687 -712 -785 -13 -238 789 -266 557 996 715 738 -360 462 -819 108 -13 304 -851 -94 726 -306 942 -976 102 -305 -270 -347 435 797 -784 14 984 620 175 -874 261 -209 88 -457 -117 896 907 -288 -144 -177 213 -27 -746 -352 -302 -387 -600 186 -64 915 617 544 417 -258 23 -629 484 -48 -818 -934 -652 -708 428 608 355 -657 507 868 -732 818 334 220 -89 -183 -596 -667 -876 -571 200 -459 960 278 -187 -208 295 618 372 -989 -697 -802 136 949 917 -936 -648 117 -243 -405 389 264 883 8 188 -159 -689 -551 421 923 549 -777 639 820 -890 -159 -999 -405 -805 118 -220 -526 994 327 -422 -151 440 -688 -585 -261 -445 -623 -79 984 -867 103 -868 -996 941 708 145 -727 798 832 -438 -211 -381 4 -65 581 974 -603 595 -19 -728 -900 -862 -221 291 -130 730 -234 903 366 -339 240 460 160 -751 -701 -57 -748 183 -962 -769 183 170 -134 -914 859 -616 -819 -933 -393 -362 -446 60 -969 308 -395 446 -30 143 -766 48 -244 925 -614 -926 -246 -888 201 -785 745 -641 -404 -241 -158 852 293 -914 288 -995 -660 -327 -932 -965 911 446 907 -878 -353 -970 -285 -154 369 -499 -414 -273 -140 479 -207 -888 -934 251 685 410 -139 333 -415 -340 471 84 -290 -705 -391 775 701 83 -966 -309 366 -749 106 484 837 273 -565 -398 156 664 188 809 -408 684 169 333 503 -48 -62 224 601 811 441 -144 953 -479 -39 -683 -222 -950 -520 176 889 112 388 -560 375 -90 888 923 -929 -840 339 593 -665 274 205 -788 -286 281 499 242 -944 -488 634 -120 148 950 -687 -343 -466 -235 -101 -753 269 602 -730 -518 314 -202 511 -467 479 -773 741 814 169 -813 985 480 -110 -902 666 48 -450 -395 907 176 -590 290 -469 -797 355 -837 566 307 514 932 36 -951 -893 31 -828 447 -158 -631 -202 539 114 -277 -221 -573 877 -547 -267 693 -675 -614 -989 -276 819 -444 217 -238 -10 -210 782 472 581 -8 462 114 -318 -392 306 243 662 435 -13 409 349 -424 244 791 -971 -665 157 64 827 -917 436 790 -405 -916 759 889 -565 218 661 -243 762 -636 200 -67 -533 -885 313 992 1000 193 -623 -265 831 290 160 597 427 81 256 430 826 243 376 745 175 296 -775 950 -310 -340 -582 143 928 -23 764 -580 375 375 221 -400 -807 -518 -325 -537 435 571 -538 -819 517 -727 24 244 -553 559 -726 -127 871 559 -229 365 294 -277 -189 663 820 526 -817 978 -122 825 -963 176 457 -242 -494 -928 828 -767 -546 -391 629 -364 437 293 929 575 -855 -475 -300 260 -451 147 -254 50 -103 -83 -796 427 670 298 926 51 102 358 -408 -5 -731 384 61 843 -68 613 -106 -460 -269 -994 -47 -614 -719 -630 709 -657 -638 269 -99 880 592 941 188 612 86 -697 -364 -64 956 68 180 531 -20 -510 306 -151 -446 350 456 -943 565 491 281 355 -799 -818 -186 -845 321 439 -767 865 -725 -930 903 290 -688 91 -239 -296 -428 388 313 143 -570 -705 -975 -366 -382 225 273 -819 -571 402 -729 262 181 -444 -906 21 -80 812 120 -538 -56 -567 391 16 301 41 581 -125 -545 -663 -903 954 -990 594 678 104 933 485 121 -551 313 107 -198 365 -439 -44 662 -674 590 404 -302 -408 -325 928 -100 -394 413 8 535 159 107 168 687 69 353 -519 -743 265 -426 -449 490 448 180 999 -778 866 605 -16 -429 -956 484 996 -130 867 905 830 -808 14 104 500 991 878 -710 -355 -334 -661 -360 996 238 521 -753 -130 -684 -807 549 -873 661 487 -838 825 -635 -755 913 65 552 -829 -114 -412 174 676 -243 519 -257 461 -54 -732 -226 124 788 -563 627 86 -49 940 730 -529 703 -411 737 103 961 191 -188 -284 -457 -580 317 -31 214 799 348 565 435 119 683 815 523 -237 337 -476 717 997 -230 -474 -89 -519 784 -902 824 867 79 921 164 -389 467 774 107 -620 -163 -346 689 -559 25 -574 266 441 -138 -383 -579 335 -894 -933 -219 700 374 -430 -339 273 -547 480 843 39 876 -428 -699 122 -333 955 -872 408 -297 585 587 972 -944 366 358 -243 -389 30 882 -184 483 -732 548 649 977 923 81 329 -274 -546 718 77 401 -526 -84 -793 748 604 94 -364 -937 -746 -33 570 181 667 542 706 875 -507 976 16 -689 -655 930 -418 -664 -554 115 -107 -658 179 -599 690 -30 -785 640 180 714 337 -440 151 916 644 -57 683 -436 95 171 -636 67 366 713 -376 -38 84 468 502 304 -824 854 -653 7 -691 351 -930 80 -153 -283 -14 748 493 341 451 363 393 -850 682 870 -246 614 787 305 -475 -582 -458 -709 872 359 587 -866 174 -658 204 -487 -825 730 -947 -940 185 -860 854 -931 87 868 -186 -625 -107 631 885 -336 -929 434 348 987 -688 888 662 -826 471 583 862 -208 -217 -150 -608 908 241 -656 420 -780 -968 934 -684 -236 635 -961 -449 298 136 805 417 612 906 -158 826 -516 -140 704 -653 -260 186 -953 -172 -253 848 617 212 229 -362 207 684 -591 372 -526 -398 738 921 279 -911 262 987 518 -7 -17 951 792 -978 74 846 202 -695 856 -460 -97 -562 -388 297 154 40 384 749 186 900 117 699 -244 -604 712 -538 -196 994 -85 -141 -11 -962 -828 542 471 614 -441 -872 131 819 407 -470 348 332 907 -886 -118 555 790 492 -605 996 568 -569 -129 294 685 677 47 159 347 -683 -579 466 -689 -831 -341 -973 996 816 905 -502 -591 104 514 -941 -274 -487 -774 -428 -972 -974 -341 812 -793 274 -361 -584 -705 -105 187 -887 333 592 -272 382 639 642 823 -734 -392 956 838 428 -990 116 -540 762 13 259 727 -63 -389 588 761 927 -754 -41 244 -576 632 -401 431 964 -863 478 893 -122 -943 836 -152 219 450 -769 304 -819 -232 -809 -502 383 -213 -834 99 448 -223 -888 962 -361 -661 -931 -58 -545 835 839 279 519 -529 664 608 -44 632 182 -66 99 -150 913 -622 26 -534 886 970 492 -143 -141 -811 -56 594 585 -604 130 -994 992 104 -930 -815 -990 798 183 599 578 605 -277 962 890 -868 938 -128 -219 868 141 -613 -575 620 -90 995 11 226 684 -996 356 557 411 -995 -855 -969 855 801 743 -92 -476 995 435 -328 186 -801 995 244 -469 417 -347 809 100 29 -606 18 71 723 -175 219 -134 -423 391 -405 -829 596 -167 -462 -521 50 121 885 358 -135 -394 584 397 157 -396 -819 -831 140 -285 810 -918 433 443 -492 -450 -993 -823 297 491 -377 -570 395 922 -31 127 485 259 109 922 -116 421 -799 492 283 79 -666 772 131 665 15 213 83 423 167 -445 -666 443 762 829 -198 217 -646 552 -234 -346 -685 882 -40 -239 -39 840 955 -103 -191 -328 352 -780 226 -6 -905 -565 -901 693 747 277 -354 923 120 959 -207 402 340 -299 -478 935 873 -130 -930 -21 516 602 407 -519 -851 -740 885 984 -327 -351 763 375 -908 -967 -981 661 -746 -308 273 -413 572 418 827 218 -413 -462 -376 143 -206 -520 -446 897 -848 -268 -888 317 348 -339 -327 973 -920 -814 -285 255 56 917 -67 660 99 -856 187 242 747 913 568 551 -875 -447 195 315 -765 -364 -427 989 142 -501 -260 304 -361 -170 -189 274 -157 -747 -432 365 -893 -746 -782 85 172 219 -927 -20 -745 250 976 454 -611 -324 71 497 -938 951 473 -756 417 -402 -128 30 -673 -716 -49 -332 -824 -705 83 644 -481 -698 677 -228 686 70 541 -226 -802 -746 -279 -59 -737 -250 -686 488 891 865 245 983 -981 -145 -115 -183 -698 129 298 359 -356 -850 231 -599 -416 665 -631 605 215 -531 769 -5 807 868 -302 -39 754 985 -116 217 188 -313 -491 -790 644 -861 -231 -855 543 -577 -298 -954 715 983 957 -274 -943 282 305 -35 -70 348 -711 77 -263 321 -200 199 935 194 52 -716 564 -965 226 31 -77 311 -64 758 -499 997 -289 -649 427 488 -180 -391 -724 312 723 -709 -221 877 -127 -43 -230 394 -625 821 -424 487 653 -966 -592 567 208 542 290 236 464 644 586 732 153 775 -989 -812 -45 -658 -501 779 -197 -178 -583 -855 644 71 -157 -295 70 938 340 467 66 410 733 481 653 530 387 767 80 184 -22 -706 -644 504 -940 -293 -756 81 -983 807 -368 565 717 969 -18 -338 -144 -863 3 -864 312 -182 681 -628 192 466 -654 -774 452 825 340 529 -188 303 -604 -113 -84 91 400 -851 496 417 -483 -528 568 -539 791 312 72 -274 -162 878 845 -295 -521 -921 929 10 -822 -999 -68 -324 885 105 -872 753 776 873 824 -386 843 -716 910 836 768 533 529 -685 751 -151 -811 -306 -32 -765 920 463 -149 -93 -56 780 397 -918 -902 -906 -795 -695 22 -447 343 -32 -611 -360 950 -491 -978 -836 -713 -268 44 717 -439 77 492 222 951 -281 823 -427 -832 -918 994 -454 739 230 408 892 891 -452 611 648 -181 -607 544 60 -894 -182 36 653 903 -179 431 451 437 -180 -497 762 -195 -799 -500 928 -704 -190 -529 -688 -657 -345 -626 372 137 -96 -461 -807 209 452 219 559 163 178 528 -496 -673 24 -890 490 52 -669 843 147 -963 476 413 -994 540 278 729 732 -273 -237 685 -398 878 -86 892 870 -155 971 -660 -960 -920 945 -654 765 540 158 85 -513 99 -582 -299 671 -746 277 -837 -561 -116 891 573 264 3 283 -664 404 26 -654 -377 451 -364 -898 -680 -69 145 729 -521 -754 -302 -786 12 862 -979 776 18 -74 702 66 632 294 333 556 391 -185 506 398 333 494 516 862 40 -873 148 846 -256 -339 -938 24 608 409 699 -728 432 -839 149 760 -870 186 568 -215 -625 766 -355 -276 558 791 -434 -539 651 -472 -380 -920 671 -669 -893 -437 -393 476 -278 -805 843 735 669 -672 2 653 603 462 -6 376 -568 -482 906 307 641 545 588 85 -1 63 863 489 -465 546 -691 955 444 686 -141 -700 947 -880 -883 -89 491 783 -116 -226 -622 -927 230 -526 -880 -104 836 601 295 372 -223 -565 608 -605 494 63 662 910 479 -934 420 -833 -906 -54 -410 -686 -557 -205 -491 619 -577 794 60 -333 -287 -924 636 484 950 -994 872 692 -809 -209 175 829 -144 877 113 -651 -191 -425 451 -42 409 -874 227 -509 -762 -279 126 36 121 -709 24 156 250 640 -96 -325 -873 66 793 605 -520 -607 472 785 503 354 619 467 -706 96 119 484 805 -136 180 92 -467 967 -221 -650 -853 774 402 -551 934 512 -111 -610 -951 -195 38 180 328 832 437 -397 52 -856 32 -853 565 181 -642 352 115 -709 716 567 -318 757 928 605 51 380 -913 133 184 986 571 477 -927 -350 -488 -287 983 523 -554 614 509 -496 654 -166 -688 957 -669 -478 -754 936 -744 481 857 786 464 -890 72 190 -48 -821 -281 859 -852 367 -672 -424 437 -109 -38 -350 49 -95 -936 154 -197 -762 -344 506 -100 -532 -804 635 -371 -473 -630 -718 -743 350 -870 -738 969 -486 370 812 67 -971 -196 -415 550 -122 -967 133 376 -787 571 681 -238 -588 739 -433 -678 -254 850 -463 -962 -50 -319 -456 -955 -937 -442 -944 914 803 241 -143 191 -316 803 -872 566 -106 711 -618 330 -378 273 339 138 -39 588 283 236 707 906 704 253 -709 -511 991 -295 -248 -564 376 -496 818 837 -521 -39 314 -704 55 856 829 640 -770 758 -76 380 -210 -948 845 -860 139 -811 -728 588 758 482 -359 -845 553 -611 496 -373 -991 956 -478 -108 61 -440 889 -653 -349 -421 421 -579 294 314 -50 493 834 -718 -123 -73 834 -393 247 261 -269 -958 -618 231 -729 -877 -806 628 -528 720 -804 103 -113 -328 80 -700 -369 850 -502 316 -639 -984 896 969 -462 460 801 996 -334 673 -369 915 488 599 -250 -217 -495 86 242 -384 571 -241 533 -833 -171 -399 -963 -252 -966 418 -883 537 -104 110 -880 -687 149 -587 -407 -766 747 -576 -402 108 875 -487 -343 164 -577 758 -766 270 -702 309 751 -542 -87 740 -986 660 -355 909 468 458 429 -582 -220 -565 -188 -595 672 -737 638 -879 377 450 -583 557 675 -445 -626 761 160 48 392 255 -605 -826 669 -406 351 -280 -432 -447 -145 -981 774 -68 -478 -172 -724 -470 331 315 -537 -42 727 -476 -816 -256 278 -588 340 -64 -381 -244 14 -188 -118 984 -425 626 -948 -821 -425 810 -782 -29 420 851 -275 -770 -359 -634 -53 614 299 903 405 534 -835 448 68 146 203 45 888 -467 912 -237 708 -382 -48 346 -955 -603 795 265 212 -154 879 215 -518 -240 511 -809 -891 -18 -706 -192 -217 425 636 829 597 740 941 -520 -223 702 -2 -696 -250 -252 -507 110 -517 -943 -653 687 68 -303 -843 993 522 748 -104 447 686 -226 161 -427 805 672 462 845 -333 18 403 918 965 -700 -47 -626 336 309 -866 -39 -98 556 -528 985 -404 -362 908 -608 -966 219 -962 -417 921 439 27 -70 -25 26 931 -586 -339 -791 97 -285 -956 -830 362 -255 879 417 -169 -763 598 -593 672 -347 -339 879 454 -485 516 373 783 -835 -186 815 346 -484 200 740 708 -967 -829 304 -77 -954 958 715 -884 -113 613 193 -937 -897 39 -287 767 -684 314 -809 823 -764 822 -721 240 460 668 -415 439 -983 728 -751 307 728 703 3 665 325 778 979 994 -512 881 458 -55 317 -577 -966 295 -407 450 143 -380 46 -276 -501 358 -490 521 -601 -976 -901 -141 924 675 -363 33 287 -570 436 -539 413 751 -959 290 349 -572 -18 711 457 562 213 228 -936 316 888 336 -411 -906 768 -969 619 382 -889 -311 -254 169 501 898 -803 -778 -766 -195 -753 561 -757 -914 -941 780 62 -911 161 -500 -182 270 348 115 595 871 918 -953 -104 -633 197 -382 270 268 -440 -940 538 587 550 -758 741 492 802 617 -632 -108 756 751 949 -371 735 -76 -273 -644 804 -597 -605 -218 724 -568 141 -927 -602 533 -571 218 22 635 877 -135 363 501 -502 -560 -138 763 -877 150 -347 88 -92 -852 245 188 247 21 -807 865 211 -134 -462 -998 -637 782 36 229 512 758 664 -50 -940 -583 -768 726 55 632 -604 -79 645 -975 290 -360 922 862 -368 648 227 957 -537 -758 -989 -156 -627 639 -23 357 584 311 134 -401 -447 427 -462 -447 -780 -166 -881 -677 136 -216 958 958 466 -885 720 341 -629 -847 255 891 -694 770 632 236 837 -71 -498 -814 -663 -747 -759 834 -40 -663 975 39 -430 483 460 -429 605 883 671 477 626 -899 -947 -133 989 -860 -600 -420 491 -818 -993 -681 -878 -530 -413 699 -747 -656 -481 -8 -978 612 506 173 56 -759 -931 -559 -77 759 7 -643 923 0 263 156 -635 735 303 265 471 -410 698 -458 542 510 -733 61 -719 352 -125 -954 944 425 -414 887 -826 913 -346 862 -497 28 204 -926 -562 991 -762 -953 -231 609 50 192 257 -159 315 -120 719 445 -15 613 735 169 328 924 -334 944 -547 -208 891 240 680 -671 -57 -711 430 -83 566 -668 160 778 356 768 -867 825 -816 256 184 -760 754 486 -897 -768 852 116 -875 -177 -851 -336 93 -970 -575 794 -768 700 513 -286 14 -966 -211 432 -359 699 714 551 944 60 -91 113 -654 -41 -842 859 -46 -271 846 -17 585 -571 926 -240 -277 -74 -606 870 4 75 -492 333 -499 411 843 -885 838 -654 461 -810 394 -716 528 -23 701 -636 -135 -86 994 -957 108 -818 1 -306 836 -454 986 613 -152 -274 810 120 127 392 221 717 943 347 267 -616 -740 820 -677 412 -135 -704 789 -410 31 -739 673 -11 -726 -34 -713 -491 247 265 612 -412 976 -947 -558 -997 -98 -995 809 337 504 4 -498 713 427 339 -198 607 -426 -420 684 618 990 -167 870 704 141 -800 587 835 -740 368 -403 -287 745 -140 861 594 -770 287 -415 536 -279 -511 3 97 373 -989 -999 -71 -9 -229 -399 -468 -920 -722 -489 -957 -2 452 804 -142 -692 -754 -857 207 -159 558 -17 -557 184 601 -931 -562 801 -529 441 -490 298 -122 463 35 -621 -82 -588 882 -339 407 749 367 938 -581 220 78 201 848 941 -53 527 -337 -710 -987 -622 -287 -808 846 20 -245 654 -207 -941 732 -928 201 -481 258 794 174 305 -432 -643 108 742 -730 -321 754 -411 -428 252 -12 -197 481 -797 134 -416 510 -640 -78 -16 227 -46 -780 -816 -596 -248 -657 123 -710 513 826 756 -45 256 -731 33 -491 -167 -826 806 -281 197 -107 280 583 -912 874 -310 -580 326 -254 303 -989 905 979 135 -56 -341 -932 580 304 332 -480 -213 -253 -481 792 -57 -184 136 -630 -122 -82 27 369 -183 -892 -435 179 -68 80 728 -548 291 -481 720 -698 328 874 -124 -715 -48 605 -46 774 210 -434 -254 74 188 -386 81 778 -116 -378 360 -453 -196 -770 -409 84 -926 353 544 -354 862 -174 162 -580 217 -926 -914 -169 -904 967 256 22 215 566 -460 298 663 418 492 -498 665 -698 808 242 -5 -204 -569 -247 124 -719 798 554 -807 -387 695 933 -547 -356 76 474 292 -12 966 -414 -194 -457 -814 544 -391 -778 7 146 -79 -598 426 224 365 -748 -127 568 511 79 390 -405 60 937 390 -640 -486 -181 -102 754 81 -77 978 -445 420 849 892 332 -578 214 -538 -657 448 -981 677 822 751 -590 594 230 -245 379 -361 59 -194 547 909 -359 -449 -954 -946 275 -547 845 505 765 -149 -98 -192 415 499 -283 -81 -38 760 118 -675 911 997 -197 397 997 -550 164 -113 280 -604 -460 -503 -632 -937 -183 -473 4 42 184 -781 527 129 -753 95 -75 140 -553 222 -571 475 606 502 735 -83 -724 89 -543 397 -487 112 929 220 -840 -235 -664 -726 -469 -747 464 721 -38 -147 -357 -813 538 -830 -839 -685 -195 -464 -584 -57 -342 528 -607 -809 241 -158 -380 -500 -573 -450 -147 958 433 -978 885 -17 -227 621 -519 -373 237 -835 938 -539 831 -33 -477 373 -774 824 -632 348 313 729 -822 -265 -116 398 -787 753 676 586 423 -226 -852 -376 -398 -111 356 -71 179 637 -135 -152 844 661 -80 -333 -259 826 302 127 255 577 325 -28 148 -624 578 219 977 -483 -155 -919 840 284 938 476 59 110 985 -568 262 445 968 42 726 917 -275 355 -468 -420 111 764 -202 -958 513 -958 676 27 -224 -288 -335 -317 749 677 185 475 684 -664 -887 -313 -90 -900 -690 427 -554 12 660 971 833 15 735 48 -129 -931 869 -291 -895 67 -441 297 305 186 -352 -985 650 -619 -133 112 -510 816 -593 883 602 -45 -618 -966 -751 372 911 158 285 468 93 847 377 -230 -556 -674 77 441 -4 -319 -164 -752 -589 -592 162 -162 -308 -138 -383 -389 -713 -812 244 212 850 643 -366 300 552 -778 968 216 -155 -9 -200 -32 -498 -740 92 502 -236 -751 -892 611 -79 338 716 -763 932 396 -749 -238 -527 -304 -967 595 -192 -929 -913 699 -199 618 -713 -994 64 -868 943 -234 -244 744 195 -21 -311 -197 -596 -343 -891 57 -553 -317 -599 -969 -601 -84 894 489 574 415 -473 -430 -811 -113 243 899 -793 -235 26 104 25 139 681 -120 -992 -656 430 724 -839 -368 -140 908 672 721 346 -751 437 -441 183 -337 -523 -744 870 -537 -464 -483 -102 -6 -309 -341 388 389 856 -492 -676 563 551 -537 288 -641 -529 404 722 45 313 -702 -982 819 45 764 785 -569 -693 -465 738 466 790 215 471 -365 -53 267 717 -89 816 -621 -429 -686 257 -373 -500 -259 -276 929 4 450 -948 988 85 -137 528 320 -828 446 646 957 140 580 88 -78 447 -781 -582 -21 632 -712 508 -582 899 -966 -297 -511 399 528 516 -817 154 -598 74 -632 -442 136 302 219 -827 -690 274 -346 -190 927 -379 726 678 639 -423 916 -973 -354 -619 -173 250 390 -5 529 793 -551 -109 -355 -115 158 -853 -210 -298 784 216 -737 -697 -912 -659 -782 525 -579 -843 -175 971 392 -370 -32 45 -821 -900 -311 -936 -654 -157 435 930 -622 -519 -86 -92 -717 -890 -918 675 -387 598 723 -659 -604 -4 -311 366 -996 723 813 556 -745 77 314 429 629 -232 -988 46 -988 -338 605 384 -83 -288 943 211 181 216 -32 953 -252 -361 333 -427 -529 288 -421 -663 667 -178 -847 161 255 -195 540 757 -774 184 852 314 972 -800 160 -573 -617 -904 874 259 -22 -284 -929 449 -958 846 963 343 -725 -306 -431 289 -594 -745 972 -18 525 -964 611 -181 610 685 -681 588 -349 980 -650 254 251 -109 700 564 806 -515 -880 -711 -870 695 300 1 196 56 -20 550 -791 650 568 164 -365 350 -148 68 -511 -355 -804 -310 523 758 949 477 205 43 -173 -18 518 -546 -973 709 -932 -780 745 -257 -194 311 -414 783 341 288 930 -21 -324 362 624 -464 -622 -13 51 740 -581 -90 958 -261 198 -78 587 -611 965 285 -771 873 926 221 -942 39 -206 -733 -749 703 -805 71 108 610 -940 -26 -892 145 103 -684 -762 560 -320 45 -35 64 -562 989 951 47 -550 -464 -709 950 -392 -772 -679 360 -717 91 -564 578 -367 -600 164 -240 -850 660 341 -120 -524 501 404 -50 -363 -132 215 394 990 369 669 521 -417 809 78 -304 845 627 -216 11 -879 541 176 -469 -217 374 -872 608 -319 -176 -565 143 -795 -116 298 514 640 395 343 115 655 -40 -98 663 280 -953 -883 667 101 647 340 -266 772 -327 928 -641 -308 -339 21 508 -978 459 -401 631 597 803 -379 619 -930 -344 -615 -819 -3 152 -1 73 429 -633 -484 -835 -164 -647 -74 377 490 -53 -395 -312 -808 -306 612 -713 292 295 -262 -262 868 -264 -354 -236 -326 -770 -240 850 -644 -334 -317 775 -975 358 -572 532 250 -716 -98 104 -265 -881 -774 177 -146 -459 -657 380 -888 -525 -984 287 -720 -805 -685 862 705 879 945 395 -981 643 864 401 620 -388 832 324 143 703 290 -142 381 -449 -641 145 -284 -681 692 -835 882 -278 -884 621 -29 114 -823 432 232 -832 749 979 -668 -576 -920 465 -898 708 264 -477 180 427 817 115 -509 848 -609 351 701 227 -94 -958 -669 -412 862 8 -552 801 -502 913 -411 968 621 -213 135 -359 870 463 473 -307 914 882 -258 968 835 654 -346 -254 -167 964 578 357 -413 137 726 303 -206 646 -621 -980 -657 844 836 623 -909 -1 28 337 237 -113 134 -151 126 946 -556 469 196 -472 716 -417 -554 -356 478 210 601 -803 664 -514 -279 748 663 -499 369 -912 224 -607 786 -237 871 737 -589 -875 62 -712 581 -483 -579 -28 823 439 -824 -623 260 683 -953 -168 682 -61 680 -431 713 -209 -98 550 -300 389 187 44 514 729 368 -27 -414 354 -169 -173 -533 943 -901 -457 -849 277 -239 599 741 -870 -330 803 -526 614 216 -251 651 -787 432 190 -587 -293 -512 680 -830 377 883 120 176 571 495 366 -421 90 -58 769 854 -532 422 -888 -879 -792 289 -223 -23 253 956 -298 184 -161 -253 -273 -66 2 -850 523 -464 629 -311 -977 -925 -538 -457 325 -248 928 -816 -86 543 790 -900 -272 106 603 -642 -774 740 -476 946 123 686 -737 152 868 -612 419 -774 -958 368 -402 362 156 937 381 786 -367 646 18 -512 -213 -533 -562 585 -27 593 344 -683 687 -445 -394 -644 -515 -181 395 43 -273 568 598 -991 958 -205 -961 -86 29 -102 -499 857 -294 -115 -284 -166 -646 -279 382 793 430 739 54 757 444 204 520 754 -892 172 -816 -251 -304 -443 -163 384 -36 -121 -140 -896 -965 -443 846 -32 -287 -507 -969 -732 -657 -444 588 -669 -727 -284 823 -651 618 -787 409 -472 963 -203 934 -454 -182 792 975 -386 -499 991 155 311 58 -56 -167 650 173 -242 -515 -505 158 -554 679 -428 718 -335 -463 -161 691 -142 -696 845 -299 106 426 -936 -209 902 389 -580 314 -155 130 -95 990 -317 -300 463 -358 -267 256 452 386 -414 -793 -149 -837 303 53 137 358 797 639 54 969 380 -78 -759 -6 -697 -654 -298 -994 -297 626 789 152 -155 46 158 111 -68 -646 724 345 134 933 169 -619 -743 -116 -172 -484 436 330 -460 265 -549 590 -972 -284 183 -31 656 589 -904 -693 -974 -425 -506 740 342 -962 303 -394 -215 -923 -727 420 290 -996 834 426 -699 -158 117 -105 106 886 -111 466 -971 -253 665 387 313 -898 387 -497 318 -617 -288 500 -674 -55 -572 -722 -297 -335 -609 538 -473 95 -388 789 -405 137 483 -227 693 -838 -945 247 -927 661 -423 674 -54 -878 100 880 -331 -987 -706 371 960 -561 972 -221 -675 -359 519 73 834 -595 -990 170 -700 304 -173 -677 -840 -273 -900 168 -367 292 -986 -928 -434 -826 -776 -590 763 -736 142 -787 111 -26 479 -586 -484 828 179 -793 -537 292 569 597 -502 266 387 942 -906 332 -660 -779 -279 505 211 784 -12 -293 457 181 -269 704 391 500 626 -983 -92 -531 -108 815 -367 -882 604 -642 -353 558 -173 -217 -442 269 923 -761 -236 992 -42 71 956 50 -915 657 -79 -350 338 -374 -555 166 -187 767 -173 -246 995 275 291 333 255 696 -294 -426 880 -120 -590 -741 502 717 -525 -522 695 -114 -341 -987 -257 600 -525 536 -986 822 841 -207 -272 999 -820 -555 176 -886 996 -869 -193 -838 9 345 367 -906 454 537 -608 607 -132 -281 567 584 -560 -767 742 959 586 -941 -655 157 -485 -992 278 -645 23 805 989 770 -668 -217 -427 794 788 -43 -783 817 399 138 -979 -952 -972 125 340 255 -19 -203 583 -572 -521 -10 697 143 -411 39 743 -150 554 -463 -417 -663 448 552 -505 957 -163 174 553 972 -330 -796 186 943 -406 -743 319 760 -185 178 918 796 -907 6 157 312 274 11 -487 772 359 520 892 -236 350 -679 -154 -329 860 -412 -561 -581 -239 629 -944 -154 -26 482 -65 -149 444 448 -206 -697 -52 -526 -255 -677 234 260 882 647 -81 -411 -118 802 -487 611 993 -556 -729 -674 877 -708 429 401 671 947 323 -871 -542 -300 493 90 -134 472 -603 420 -634 -475 -429 847 166 -490 502 155 173 611 153 -588 564 945 -681 47 -95 148 -354 -970 556 -517 -459 -279 793 997 105 616 -539 752 301 -933 -883 567 -996 -864 -516 501 -267 140 -692 169 -195 -68 -840 -305 -95 93 68 -178 285 -865 292 -555 578 -940 117 903 961 539 317 361 -358 -251 -719 -257 437 -52 -249 451 -574 79 -294 -46 -825 -33 998 -178 -557 -888 86 311 237 -154 666 -700 -469 724 884 176 444 -996 765 -233 49 -704 90 -294 -583 690 338 873 472 444 -219 470 977 -278 -792 584 442 589 84 -868 476 893 219 916 -432 231 312 -481 -750 692 -198 509 271 880 137 -635 -282 -349 632 617 -200 429 -220 926 768 454 -900 -707 259 505 418 -814 -450 -73 169 -154 466 580 -202 -503 -870 922 37 -790 357 622 36 -503 356 -209 -145 122 -980 -547 -662 308 -843 381 -513 898 34 -539 246 47 266 -923 1 -51 -354 -103 201 -812 983 -891 -376 -134 396 -701 -122 -741 653 929 327 -283 78 -554 491 -919 -769 406 825 -679 -358 -575 632 234 -496 -947 -206 -689 589 -624 -293 -625 -312 -443 720 409 -498 -672 -975 -471 41 344 957 52 892 -709 9 -717 829 766 -996 277 427 79 189 -771 178 -719 -479 65 -701 450 346 446 957 9 -164 238 -631 -291 -319 639 534 -450 274 649 785 -685 -257 483 948 -535 662 -558 97 -859 447 -772 244 -331 -856 -342 742 -372 -823 -264 274 -659 752 -108 822 663 -161 74 -63 -37 -425 935 228 -382 22 -674 -346 -193 -740 -589 918 740 835 593 535 -509 -820 176 -611 -83 789 551 -353 19 885 604 695 -675 272 -388 9 -931 79 48 -795 614 -135 252 340 -244 -670 -607 -55 -442 882 -783 -804 -460 -903 -208 991 -22 507 -963 -905 -365 513 -389 -977 -611 845 -894 442 424 267 938 244 613 -115 -715 550 -76 -932 -668 -408 -216 -260 -209 85 -933 -555 -56 -767 -956 626 928 571 -777 -500 291 658 596 -820 437 460 141 351 -69 -574 328 312 850 220 -214 -262 664 -105 772 936 359 280 271 -419 -682 642 -97 485 968 879 -704 -94 -287 549 764 -748 302 226 59 -465 188 66 -397 168 960 -946 -632 -732 81 -477 -675 -797 -815 -183 538 -63 301 990 840 -86 -214 655 -781 299 -63 629 949 569 453 -563 521 43 -508 -321 999 579 -754 -376 -947 919 -814 -436 287 831 305 666 -328 233 -941 661 131 -505 -16 71 173 301 895 695 542 666 744 -826 -40 -759 237 -365 -408 -691 905 -337 645 276 513 441 193 366 -884 859 543 713 455 420 -562 870 20 351 -670 110 205 -512 528 -965 -347 -146 -554 -117 100 456 158 -814 -975 393 920 393 -430 704 153 569 106 -195 -626 -612 928 -395 811 10 798 -989 -162 276 -734 84 -985 -498 276 -7 -249 480 -729 720 -274 -872 633 -806 634 318 24 604 740 703 600 -241 647 -82 -315 -978 -690 22 -780 997 869 -259 602 819 -368 400 469 -742 926 708 -933 722 -754 -705 -726 -912 750 -798 -465 137 698 574 11 516 116 -739 -985 285 220 540 -144 -598 607 420 -764 220 226 -413 236 -270 -427 317 -836 -273 -511 -508 472 234 -690 988 243 193 453 -827 575 -415 51 45 887 -811 -71 -348 893 -735 -929 556 891 632 -830 -577 -102 347 255 -236 -477 -538 -2 -137 329 -924 639 247 -726 -192 -466 162 -75 -267 -343 460 -806 -240 949 -404 845 -457 -271 -477 -643 535 -347 560 146 121 -179 863 -306 66 99 558 858 -526 -405 444 658 -730 -629 437 495 933 741 108 872 942 -243 -169 424 476 356 200 -198 -120 145 279 -799 -337 -920 565 909 126 840 -822 718 461 -206 -589 -614 342 107 665 -380 -997 -752 522 791 -631 726 376 -106 -720 861 -52 -337 545 -75 896 -595 -379 53 -60 749 -61 391 748 42 -178 -621 253 -129 182 317 877 -970 39 723 -536 -82 926 714 833 -877 381 551 71 -21 -769 -989 -756 19 791 -815 -644 462 511 66 -865 224 -140 -402 225 80 236 -676 373 -59 -500 -866 -514 -138 711 51 402 -384 -953 -583 -275 -674 942 -657 -585 306 -450 38 313 303 10 -370 702 -160 654 390 -186 -947 246 527 710 94 127 -768 -439 29 -689 -183 807 -459 896 347 772 -652 833 696 -534 -871 -468 -260 971 -818 902 -520 -901 789 792 345 267 -982 439 547 -355 0 757 48 -464 -336 100 397 -883 -75 859 835 -171 -33 643 -684 673 -797 -41 -348 389 -844 -883 56 -779 920 194 -904 48 -62 385 -612 417 26 887 702 -306 -818 210 118 735 734 -126 -710 -329 861 -79 -129 -807 631 310 -949 -934 485 591 72 31 -67 343 656 -56 -192 -344 -108 533 824 -235 -923 -204 -600 999 -664 252 -630 -822 -418 2 -898 44 -365 734 420 -155 773 -488 -691 841 -639 245 266 852 765 -606 598 -916 97 432 -542 356 735 572 -797 -125 -452 388 -180 -467 -633 703 -281 -680 -98 555 175 -29 -705 -940 246 966 -991 -392 -979 777 -223 554 -363 257 -455 733 -17 -144 -480 714 454 -469 -590 -736 48 -414 -909 512 707 982 930 -144 -944 -652 -629 912 -649 -384 -343 531 -87 -413 293 -52 -255 761 -147 559 292 381 -776 -185 -197 -577 -51 -685 -548 831 -603 498 -276 -877 861 -512 155 -881 127 865 -15 655 -801 149 -394 760 -743 904 884 804 -524 486 809 10 236 -19 -579 607 -669 232 63 -136 -293 -418 -335 37 -808 -777 126 -72 -21 -510 -624 -446 -115 -472 984 235 -133 -75 -3 -7 -690 -903 362 -67 -232 32 389 982 -6 -511 -934 163 249 799 -993 821 -392 555 -446 -46 449 80 866 -446 78 501 531 937 -417 -175 377 700 -409 751 873 268 -462 806 -897 547 132 67 1 630 638 -674 -940 -260 545 593 414 900 375 -71 102 -657 271 580 507 827 337 317 -660 30 141 345 -104 -268 761 769 319 947 -409 -956 556 116 -996 -61 475 778 967 348 837 -291 -791 240 -92 -633 773 -933 -508 -854 869 -508 631 436 619 893 354 -710 550 -966 922 995 191 121 -997 889 -710 -454 -110 -501 154 929 100 -348 836 177 -229 -419 500 -280 914 604 568 402 376 -786 839 -788 330 217 592 -523 627 48 -362 349 -40 281 733 -491 -639 -670 -682 53 182 529 -554 301 870 -928 748 -540 190 511 -748 707 920 -8 195 270 -148 513 524 871 -845 663 893 -707 -225 -641 -170 -915 704 -526 -969 192 489 479 398 -215 597 -299 248 -621 -355 -904 196 -751 477 -22 -499 -956 967 47 920 629 964 906 -613 -927 -697 -178 -266 124 -423 -118 10 67 -821 788 -514 218 765 885 -493 717 -83 -63 -509 -171 685 -590 220 -735 322 3 -466 589 371 -920 37 835 770 -988 475 -826 -645 -927 -788 156 409 365 -399 482 -659 -771 -195 -278 -387 410 -588 -34 350 912 -318 193 -736 566 -644 512 -117 -797 -67 263 -512 924 276 -6 836 816 -752 831 633 -374 -764 -926 -59 171 -186 -611 884 982 19 -831 644 -328 510 -461 -526 -330 496 -420 661 -371 -560 537 -180 -970 547 -906 -301 804 918 333 -354 -348 467 232 -695 -767 691 86 -428 523 -324 393 -299 -739 -453 259 429 270 120 -620 862 -575 439 -435 -876 122 -528 -397 -457 353 -715 254 790 -15 791 -334 -223 562 -969 -574 853 901 972 -335 -78 -231 478 860 -895 -310 691 862 -591 161 -646 -633 71 342 -107 -213 821 -590 -890 -68 -975 35 551 -586 362 555 -819 -283 507 754 238 147 694 -986 -625 -860 -846 -191 -873 644 -348 -634 3 -223 -340 -837 874 -209 314 890 773 -309 915 102 -551 -688 581 686 -274 -989 518 -674 -281 65 -196 639 -88 394 373 -618 -714 860 310 38 -787 -865 -386 -380 -262 320 -570 71 -633 -783 86 831 515 385 342 -826 196 -609 778 154 247 73 645 161 142 393 168 650 -544 -463 431 -270 606 -905 250 -104 584 100 -731 -551 33 -572 379 739 -611 533 -727 191 947 527 -825 213 -366 905 -897 -676 652 237 -793 -383 965 454 738 -431 365 749 -243 304 535 710 -782 -205 -604 76 863 -791 52 516 -679 -489 145 -284 -88 -8 -974 496 177 643 536 663 -788 -10 963 43 -578 917 326 -342 -59 -753 -398 523 581 652 925 408 -75 -451 362 388 430 -548 212 994 -41 8 -874 23 -346 287 118 542 423 112 -987 738 772 -983 606 133 69 902 32 731 302 -544 624 -800 -585 940 38 -126 501 681 -355 110 -281 -587 -688 901 472 -463 -828 909 -514 -642 310 591 -22 -139 47 -425 813 -485 -398 -898 -981 978 518 90 410 33 -199 62 -587 -759 -830 -39 903 -873 758 661 -640 975 -126 -254 985 476 -375 -428 -818 220 789 67 697 -736 813 613 430 33 -200 -625 -178 749 539 704 531 90 -463 287 -577 -770 -187 430 33 -688 -181 483 772 257 -653 -246 612 -644 378 998 93 -61 -196 385 -681 -109 -699 -849 -884 403 292 -562 410 -851 496 96 -961 -999 -638 822 -210 795 -833 763 -376 -971 207 443 -592 -14 -907 -819 325 443 -176 -207 -960 235 -901 -639 108 -310 237 88 -421 -562 -290 -842 -532 -962 -8 -128 917 831 -47 -605 -243 -60 939 -921 -97 -886 -751 617 632 933 29 -721 279 -693 -941 21 -787 -265 216 -983 -242 688 877 118 -73 752 279 642 -230 526 914 194 -417 -497 664 -964 -588 471 963 68 29 334 -799 -747 -984 -219 755 447 56 228 -543 -582 -305 -592 493 868 27 -613 -160 267 733 -50 743 -108 -359 641 635 909 -10 589 -707 18 546 -409 264 37 -415 395 436 -52 -541 638 -471 764 943 931 -593 -334 767 -480 -389 842 943 370 459 -919 787 363 583 390 952 -947 -806 548 -717 -947 204 -519 -813 -166 904 -686 458 492 -845 -931 -611 -817 367 -771 -480 334 -539 -609 -471 -284 229 -170 979 442 -405 -233 482 35 -879 482 -642 924 -328 -29 -426 -393 -514 -569 -828 714 193 -125 853 368 -448 86 167 947 -403 -323 531 152 86 -831 67 -967 -88 777 -507 751 618 316 -914 120 159 864 -89 424 707 -986 432 -244 78 -710 837 -626 217 -899 732 893 195 -374 -518 -729 -284 401 -410 -40 262 -903 390 -850 398 -850 863 150 602 -253 387 -916 426 -30 514 270 860 228 -43 -869 622 781 -910 446 650 -152 122 531 -562 -517 -116 -134 -943 276 61 228 -174 -657 646 -914 6 467 -530 -591 631 -255 533 -94 203 -811 115 19 952 -798 -358 -23 -381 -983 -692 -763 -503 -307 -910 -952 -816 -89 459 139 217 862 -419 107 83 -790 242 274 269 373 814 322 -769 721 341 823 -433 42 -291 -544 552 923 -927 482 -177 249 -463 868 974 -522 879 -759 -935 178 -209 -339 -645 19 555 -953 458 -787 494 390 -891 546 -402 309 946 -778 415 -149 36 -342 -697 119 -688 -995 918 34 177 -836 -853 -391 824 735 717 -915 -505 -215 -518 368 -727 -190 208 -27 -696 -708 18 774 -939 340 112 -23 834 792 -191 95 976 -631 -566 -817 -224 95 86 -495 -318 520 -941 -883 984 15 714 -524 625 -482 226 -106 -760 -651 -128 -602 421 -415 -235 -139 780 -198 976 344 -382 -246 -415 920 10 -317 -995 484 -137 226 994 580 901 -213 104 -158 -14 522 -658 -645 -249 880 -324 -474 959 -991 264 825 -745 -358 -431 175 -742 943 793 271 288 -577 984 794 -977 328 66 -724 -442 -599 400 -28 174 295 734 -901 -583 -793 580 101 -94 482 -293 0 -325 -954 -237 531 607 828 472 320 167 480 795 308 -831 176 -547 -684 128 98 974 201 -992 -845 -290 757 8 218 -348 -900 -547 -616 976 -881 115 300 -359 -789 39 796 -292 -414 -537 289 125 -717 -977 10 293 842 328 29 -163 -810 777 899 659 -880 773 -477 684 -398 -756 186 -865 374 187 -514 993 24 -731 43 86 402 -980 -90 614 162 491 300 -79 893 857 593 -796 163 129 -187 440 -282 -723 -578 320 -731 800 -180 857 43 -2 34 52 62 -999 840 628 -502 338 -762 -569 300 -993 -630 -709 279 828 661 695 -716 -663 15 235 432 -965 914 719 665 197 237 43 279 -774 -207 -404 -356 -747 883 447 164 150 205 450 79 -720 321 -217 372 -729 -570 145 574 -34 191 -839 -885 839 -653 720 -525 -215 -906 362 71 -174 -979 -823 145 -579 -260 -509 -373 -172 746 84 -53 -121 815 -805 484 -625 -540 861 -829 197 599 736 -149 -483 734 909 -640 -862 733 682 -177 -447 -710 -952 -938 -688 241 -216 729 -922 -307 970 613 -222 426 452 -343 -456 666 181 -773 -117 384 193 673 -526 -58 540 -838 678 -730 -239 366 15 526 -222 600 988 234 -760 410 885 265 -282 108 92 237 -1 145 792 725 -675 294 336 783 553 882 839 25 -62 761 248 -371 -6 -879 263 -931 -985 -270 -523 186 9 -724 318 339 77 -755 826 -809 -655 921 -246 537 -953 -501 311 783 444 -695 -444 387 772 260 -867 -608 -694 454 -523 847 909 792 525 484 -394 -684 769 356 -139 361 -295 -893 -476 -765 217 -214 396 814 431 -200 -44 -161 75 -1 480 -613 489 754 126 117 905 -602 -197 587 654 -933 775 992 -214 -82 -70 847 226 733 356 942 -976 -405 236 -625 598 953 727 -266 -132 430 720 24 38 65 320 -846 650 122 324 409 713 -447 251 -619 487 409 -522 -886 -525 -261 -519 957 -781 313 239 798 535 494 -870 900 386 254 110 291 267 992 540 138 -111 -72 -39 854 -874 -715 -924 579 -397 -386 127 -106 633 -895 -148 113 670 -554 -488 -487 -467 -535 22 740 -717 -758 834 -138 600 -258 150 -742 517 -411 -937 -252 885 219 323 -840 773 94 61 -536 941 870 -290 23 -856 -464 871 532 -366 -35 117 -200 -869 -762 775 728 -757 -815 521 -632 -157 549 301 426 91 281 -135 559 233 -583 167 762 119 -427 -485 954 -895 688 386 628 -253 -949 941 873 101 -564 -582 573 -864 -877 808 506 158 -301 -780 -838 -474 -914 -24 630 -978 70 968 -12 341 332 -394 705 280 369 57 304 -670 -899 823 -466 -1 -441 805 -66 -776 807 275 246 79 796 -183 -382 941 441 -242 -287 633 677 27 796 5 -224 515 536 -121 -875 -866 97 -443 112 -655 -606 672 892 -195 490 -428 780 448 719 698 757 532 -869 443 328 747 60 -276 -816 -394 68 623 -8 454 661 -206 -337 327 505 -510 417 -224 848 -931 467 95 -27 731 988 -246 -824 -317 471 -826 -461 13 194 146 590 -555 921 -273 -582 -23 277 -623 -77 611 140 -203 716 -596 383 -721 -638 535 -566 -97 937 -1000 -658 843 -355 842 439 -489 -617 555 -982 491 613 240 148 -337 381 -758 431 313 325 -449 -464 -877 801 -965 779 -819 -343 -118 596 325 94 863 879 640 -707 -541 317 -348 866 760 316 84 -674 268 -865 980 -122 -992 201 -795 109 -931 813 -363 -116 657 -623 724 -502 -878 548 445 -863 528 414 -486 -241 327 519 877 -960 -466 -915 -845 -529 -434 -33 759 872 826 406 590 873 -254 618 -48 84 140 108 -233 -802 -950 -417 -829 101 -838 -444 307 -700 -335 78 -562 -480 354 423 93 -206 -647 76 -111 -773 -33 804 62 -168 -157 553 549 513 599 -573 -274 -47 858 671 -595 941 7 -396 -864 -461 -277 -454 -459 960 170 -387 579 -137 -982 -368 -192 -171 270 553 930 238 906 864 -181 -369 655 -132 -472 924 317 -796 897 694 -515 -346 -72 906 -811 -921 265 394 -872 904 964 975 846 -83 979 355 389 858 325 199 -641 392 822 412 -158 -886 -53 -320 135 535 568 -308 -687 99 -894 797 734 440 -470 -418 807 73 -904 198 -548 -982 523 -777 504 -991 -509 -894 260 -789 107 -830 760 -389 83 -524 27 -189 924 225 898 943 639 -975 946 -293 -74 -780 228 -609 237 175 367 -629 -780 -524 396 955 178 -155 732 -385 -265 -48 -942 725 241 -835 -902 -969 -980 287 994 -657 -202 -26 763 701 71 293 -340 -113 76 -42 -657 -430 454 -319 304 -405 -178 460 -78 412 618 761 845 95 304 -310 -542 489 296 -387 345 -707 297 362 -522 43 -358 373 959 -297 746 85 240 -684 -691 277 183 648 -272 463 567 -317 -337 191 -166 757 -924 -164 -223 -264 -188 298 -924 16 -288 536 360 -588 610 -453 24 -489 355 -389 -344 166 203 -811 -865 698 -261 -257 880 -844 -929 823 -599 645 -123 299 -428 -200 -558 -720 -302 -177 738 -623 482 -540 -8 -713 795 -66 -58 303 390 781 613 958 -433 -709 799 72 -679 -788 -663 -740 530 207 -994 -543 206 399 -406 -300 507 715 446 286 -221 -318 -730 21 -98 4 889 612 -734 111 278 762 212 -439 953 569 493 -662 -650 845 179 95 163 425 385 -965 903 -508 -589 -380 246 -770 -742 -814 624 303 -441 987 942 44 686 -808 -94 -342 -537 245 -718 -828 -16 -317 528 510 -530 -914 780 360 -801 -702 -667 881 541 -977 417 594 483 536 860 317 -91 800 -619 -992 -42 -943 800 -596 604 -402 656 -70 409 -697 -285 159 449 -453 323 436 -447 -569 842 -350 -496 -444 -791 532 6 -401 624 180 799 659 -218 825 -643 -292 -115 -584 -905 -349 308 -387 -896 -275 291 -674 151 -869 245 -76 -5 -594 -175 844 -766 965 664 -616 668 306 583 -92 135 486 -448 -221 442 669 -666 -466 -666 182 320 165 169 -241 757 -927 391 -929 -102 -989 398 578 -34 514 848 -200 -770 -518 418 -558 -696 -403 -909 -499 695 394 885 73 417 -132 44 42 -408 573 285 458 -526 494 724 669 675 -787 -481 140 516 491 164 6 920 -739 406 349 375 -148 918 166 23 490 526 931 -717 -299 649 755 -175 45 -993 446 -787 -953 -869 67 -169 744 12 19 -284 -659 -501 -314 514 -660 -139 -377 -254 466 -134 736 808 -498 -397 -889 -677 674 -659 772 -2 -171 -265 836 566 345 115 73 -575 864 -553 629 -294 344 122 -24 106 876 -406 916 11 82 473 -710 284 -200 374 444 724 -276 -500 452 -758 33 -593 141 95 -941 108 459 -104 -238 482 939 -919 -425 178 1000 -99 29 -622 -416 -290 664 -55 689 -75 -909 195 113 862 -13 748 479 555 966 907 -488 299 -721 174 877 295 -487 -678 776 412 889 -486 697 -491 987 51 710 206 885 -714 -401 876 736 -850 -929 -719 551 -813 491 -851 -25 -775 -835 -910 -203 -470 -310 202 -450 485 991 -800 61 338 947 599 381 284 -906 -291 853 -872 -664 66 641 250 1 -219 -255 18 207 -866 -696 370 418 984 132 -366 -713 -677 521 -338 391 504 459 889 882 11 384 -637 -736 58 -151 419 74 -606 31 37 -549 -442 -731 980 342 549 -433 -311 -686 -225 798 -194 -501 33 -959 -398 489 236 261 417 -915 70 -997 -701 869 -604 358 682 668 -240 -202 -15 128 -647 -735 -815 996 -608 572 278 -407 -431 488 -766 591 243 31 654 652 108 -423 764 170 -240 304 484 -671 921 499 -486 365 -236 -849 301 -262 585 -420 363 450 -412 723 -517 -130 -27 590 -795 -266 -113 567 -213 593 682 230 -268 -130 -814 97 -476 240 877 154 214 959 -979 -116 -758 -243 136 -774 -916 -926 -466 680 819 718 -705 -815 609 346 519 -742 -947 36 560 -896 834 14 773 -400 -988 558 -216 -434 -835 -213 -882 -655 -863 -606 -226 500 802 990 302 -769 974 323 998 410 166 -632 966 -796 412 -799 -317 377 444 -285 -170 488 758 301 -876 620 405 -286 -816 780 -998 -954 -759 -887 659 321 362 201 -871 84 454 515 881 707 235 943 -439 -96 -827 -326 -454 -854 731 932 271 222 735 495 -847 -642 -620 320 93 354 861 -909 -49 -533 -139 -997 572 579 89 28 609 439 286 -225 809 -702 -630 328 716 807 -538 451 -435 276 120 -620 15 -226 168 19 399 -541 624 61 966 -783 875 113 -813 465 233 337 814 -80 90 -795 -814 705 -413 -84 281 609 92 721 625 -390 800 -580 701 994 541 457 550 167 124 676 355 418 -444 -1000 389 -607 -647 962 -882 539 306 -310 -816 -710 -701 125 -633 682 -379 581 -503 -235 -949 600 -357 -200 168 -496 -858 864 -502 520 741 -337 388 394 -274 -793 798 789 -392 996 637 112 146 -573 -921 -719 -629 -786 -814 -205 -853 -567 930 472 687 110 140 -631 -539 -414 427 280 -598 311 -60 297 -970 -664 410 -159 -12 -471 474 119 749 624 117 -127 -527 707 -799 818 77 871 -866 -382 731 -647 648 -619 425 647 188 783 98 -649 -337 -311 468 341 -416 -195 -443 622 552 -190 119 -14 551 606 334 119 327 -887 628 41 -759 615 45 -133 -915 -845 -421 464 -496 938 -182 442 843 -84 -662 -312 -402 -234 -48 -196 -456 526 -937 -553 3 739 918 862 957 -491 141 -585 -287 -683 217 -342 943 -149 638 -910 -560 655 403 182 80 347 332 487 -287 -543 455 -861 -585 463 -269 -400 422 503 949 777 -137 604 -470 357 439 -168 -248 478 -934 -762 343 -982 227 973 585 190 514 896 -901 -140 -39 -366 -426 -794 -457 959 738 -221 625 -568 -363 433 -5 -60 -84 -182 -198 -843 -43 -329 53 -592 -22 -104 80 661 526 -411 571 -507 383 -602 -883 618 -799 656 -698 249 80 713 954 -149 387 106 -846 84 -373 907 -726 522 -98 -355 -797 -458 644 -57 -243 -383 274 456 971 -130 -632 -247 907 112 -68 280 863 -43 603 -408 533 -717 -479 577 196 -106 -913 -166 -84 -198 278 -662 -223 37 -87 -595 -103 -835 -892 -256 -464 562 722 422 640 -944 710 651 -897 14 -334 -758 877 538 802 -268 -401 -842 -651 939 -440 -166 861 690 -156 -870 913 813 -474 -449 -35 678 -663 -451 789 694 898 -127 -351 -236 197 -797 -292 -900 -425 519 -785 331 -424 -364 -22 -843 -253 -714 212 541 -406 -393 120 -349 642 -914 -654 -742 241 -262 473 680 236 133 549 156 854 927 -757 -657 -685 -166 828 888 91 753 -73 421 -144 -20 770 282 -454 -723 336 939 -473 847 -441 681 -515 -812 650 -323 714 254 -908 398 -401 468 -745 -24 546 670 -26 -96 -559 716 -8 304 -429 -41 124 -558 621 913 -358 -56 -301 582 753 783 943 -980 -621 560 756 -181 -320 219 856 283 296 -841 -87 -623 397 -866 268 -400 -549 72 620 331 -144 401 424 354 888 641 20 254 -769 989 -137 -384 325 -215 -318 468 -248 976 -439 -639 -270 213 583 -878 -567 -590 198 -552 -441 -374 -68 -775 -499 233 257 473 659 442 -280 -599 -456 522 -36 -532 868 680 -191 158 -120 -182 939 616 425 621 958 -427 -679 268 35 723 397 337 569 -807 -340 808 -343 341 690 -6 -443 -789 327 -237 -984 53 -131 -348 450 -267 -85 -921 205 551 -859 40 -393 -882 -827 -682 850 755 148 861 -152 942 -974 767 273 525 -103 63 525 141 641 -886 -842 784 0 971 -92 -738 392 413 810 691 -784 600 -474 -225 -267 -611 393 -388 576 128 316 -597 -674 -610 375 -221 -232 672 -36 40 153 -139 882 480 720 778 -650 -911 365 -472 709 -241 403 -284 876 392 -266 -139 722 -173 407 857 862 898 -695 -33 502 468 400 -838 869 766 -465 -88 -798 855 -144 643 -509 67 269 809 178 228 569 240 -246 434 234 88 747 -955 -744 -629 -350 370 -782 -679 -848 -938 440 940 -870 548 927 -95 414 6 539 -574 791 -885 -789 258 -470 79 803 860 918 297 -541 -168 -42 969 734 869 -571 2 -669 649 577 -684 863 -841 -974 -146 426 -506 -817 -764 250 745 874 189 -22 382 -945 61 -675 84 -793 879 -837 -381 641 -974 22 781 704 511 -656 -556 -892 550 -531 -183 392 -71 -440 -223 50 185 795 821 -508 -222 953 -687 436 619 -897 -323 -681 -166 -527 531 -838 663 699 618 -565 -740 629 -199 -585 -340 -267 87 -210 -688 -163 823 601 494 638 745 511 -784 701 772 -327 857 -866 -921 0 -387 -603 -174 696 723 436 281 528 -781 815 679 -452 599 -597 -6 -653 -424 387 -759 380 255 456 611 876 -520 -586 -400 688 -951 394 -522 600 -543 -424 -667 269 -882 822 -595 -543 570 386 -349 -467 -337 913 779 817 -674 123 467 -526 -490 859 527 526 364 -563 -694 -338 -876 -737 -844 -913 -349 155 24 518 405 519 673 645 508 -208 -408 5 845 193 137 -552 781 -175 -249 -385 -801 -153 -175 -413 287 -17 923 295 -948 -590 932 -854 -402 185 760 878 -4 384 871 961 -441 -22 -987 507 381 498 715 -158 969 -632 -317 406 -699 983 954 -9 -44 873 748 -951 -627 -537 123 -205 994 57 -88 -133 741 -34 529 -598 360 -545 643 62 -831 -335 405 239 -473 -152 -212 -208 356 423 -356 -849 922 -739 -648 814 -502 -967 -562 -29 218 694 210 983 -1000 262 -279 720 -876 184 171 -289 722 -412 -297 841 961 -429 201 174 -897 39 660 -964 205 -671 952 862 -736 -831 655 -690 319 -382 -950 -701 634 -847 406 52 203 -513 -492 652 105 -200 680 84 90 -844 282 -912 192 -469 -569 -889 -155 -976 389 101 -925 -621 205 668 250 -746 -205 -482 189 -500 73 456 -952 -443 630 -130 949 -930 -474 869 697 30 284 -613 496 -640 717 958 493 224 -779 342 234 -402 499 -297 -138 -327 -331 268 182 -684 -287 -336 -595 586 -307 371 57 644 959 407 144 -37 -505 504 -595 -569 352 -409 -365 564 -645 342 -800 785 -488 -716 377 625 875 994 611 -505 -245 -418 731 -107 -880 901 395 219 36 -687 976 -473 -764 78 -373 743 997 -808 520 -943 101 -488 694 533 350 978 -873 -61 -423 -13 223 177 -805 -802 -973 318 400 -280 921 3 -678 -669 -844 296 -525 793 -194 -35 972 495 -723 655 481 -873 406 214 137 161 644 -50 78 -880 -194 -252 -824 -687 -154 -581 238 -697 -440 555 164 -649 -973 -541 629 -286 -307 326 479 -271 -502 -549 759 742 -944 372 -609 72 680 832 451 849 716 -444 -294 289 83 98 -888 675 708 332 -818 -298 259 472 526 -999 476 -372 918 -277 -840 954 -603 72 317 779 256 262 808 -52 984 369 -730 -819 -864 -370 329 -8 -311 526 322 -558 582 -174 -21 -612 18 934 -59 435 235 -24 -291 60 104 -426 527 -561 -905 809 998 -926 32 417 -166 -195 -808 -723 -803 -39 774 833 -975 778 -7 -892 430 871 -388 498 -161 -959 -424 -844 -146 389 -426 220 650 432 -984 -128 -341 -212 -460 514 400 -743 -25 -349 -869 -516 578 954 348 865 871 803 921 485 -302 229 981 877 317 -639 386 59 -424 719 331 975 -967 -107 -944 447 -132 721 458 657 382 -465 899 -208 -586 876 435 -833 -481 -76 -574 315 989 314 -992 -627 -600 213 -814 829 -36 -864 71 547 -474 -174 729 744 824 615 -246 59 -962 474 -268 986 -128 -204 -917 682 936 -412 930 -544 -475 -576 129 560 -485 824 -231 292 -127 516 -630 84 82 587 -308 12 613 -41 -239 122 765 973 -997 -443 -696 -805 438 -239 -327 -159 446 -82 2 860 437 -631 93 -274 -534 634 -695 -898 11 573 -411 -152 -206 501 -860 -79 -969 243 733 -530 590 -447 -898 755 572 106 -987 -63 494 645 -975 -397 -207 -133 -595 722 -668 228 -222 68 -216 517 -128 -854 -825 467 -74 -885 -167 827 -781 560 -933 894 -751 300 210 -268 -718 -20 273 -272 643 -66 -280 -434 603 -54 -575 71 -767 -142 -602 -267 468 329 -507 -994 -707 -623 -883 187 418 -837 913 -833 38 352 486 -243 -359 419 -21 -19 -726 -620 336 941 40 -472 -588 974 -852 523 -60 346 936 -447 -507 -584 -467 964 974 -693 -622 -436 764 486 812 -263 594 -479 -570 -801 967 739 -634 173 -377 -698 -677 220 -421 -42 -243 724 -668 252 423 48 938 811 970 -994 896 638 122 -860 -146 -580 861 -350 -161 654 -548 -784 -355 -795 824 834 -911 844 160 734 -306 705 -118 844 -335 -683 -170 851 758 -288 422 -179 -462 -205 -770 -5 -137 199 -209 -410 863 -218 640 235 -476 496 373 84 39 942 467 914 -509 -551 144 251 -691 -999 224 894 771 -159 -584 811 989 760 -719 -746 -573 620 -401 -84 411 -474 -725 162 -259 -559 -958 668 -335 -160 899 158 -249 259 754 231 -595 -855 141 471 734 -721 -667 858 300 247 -893 402 -203 -779 580 103 74 590 811 112 116 954 289 185 -525 -967 59 909 -858 -217 -285 53 -131 80 213 694 901 22 413 -898 -114 -283 -847 670 494 -273 -702 479 72 -245 818 581 940 -623 16 -576 574 394 665 760 -94 204 -977 225 -783 739 -473 298 -635 135 -745 831 778 951 -13 -640 617 -4 -107 939 -190 -816 21 997 -48 676 77 838 376 682 -782 195 -759 -10 -215 733 -478 -939 -337 -536 493 10 -617 190 534 -222 409 997 -945 512 -536 576 926 -300 -668 -588 -356 -987 147 649 -448 -237 794 684 -51 -914 902 -65 885 395 -767 954 47 317 811 -10 282 152 -604 224 885 -428 -847 -634 -805 748 91 651 -91 21 5 -829 -184 12 -649 965 -501 524 -215 -502 -380 -107 -948 -852 -983 954 -819 -657 947 185 -974 927 -534 -287 602 -397 247 -20 961 -6 330 -405 711 539 760 -408 881 -288 270 -70 -235 720 747 530 -550 932 -805 -591 -890 540 -581 634 -528 233 -815 -690 -816 -677 484 -647 -313 334 -643 -253 347 246 -869 -799 326 447 -339 -782 702 624 -576 -673 -258 -25 55 -388 720 210 -555 101 871 282 -88 945 230 130 715 643 -450 709 567 19 830 -121 971 884 -458 142 694 290 -59 -775 72 -431 -585 61 455 339 -190 -679 352 -304 -449 -221 -443 -565 875 64 419 -230 203 -505 -110 -352 331 -289 -826 234 -253 557 370 420 -565 404 645 168 368 857 -746 -137 -986 697 -365 -162 862 591 254 -469 -805 452 -988 701 -252 -789 -331 -837 369 -55 -102 -797 661 284 -320 403 925 547 923 -905 703 -627 -630 -759 405 960 106 -534 267 873 -504 389 98 379 -243 -867 87 -709 -34 28 -59 190 698 459 -814 -193 935 406 -30 237 -930 -40 412 543 -565 296 -913 627 -837 631 800 826 477 173 439 -327 410 -826 613 565 910 -524 -160 742 -799 838 -961 424 327 616 -639 -734 966 185 253 479 -28 -215 158 -66 -367 417 68 -874 -209 -220 619 394 -425 -225 542 -497 -827 58 78 -139 631 340 845 585 -548 942 -101 -121 103 254 595 975 316 979 -793 757 -499 -59 413 772 539 36 556 -958 137 -459 -146 -490 206 154 455 305 90 41 210 981 813 961 -486 -552 -984 -963 509 -163 -210 -454 -284 -793 163 -997 398 -316 308 760 -404 -423 430 822 683 739 -534 468 44 839 902 -938 -589 -47 516 257 560 -188 848 -749 -361 -516 443 138 -953 -879 587 -394 -29 -807 475 -954 789 343 -231 539 923 149 984 568 -732 677 801 628 808 -775 649 314 -72 784 -845 813 101 74 647 46 -594 13 592 -858 406 26 519 36 866 -118 -23 117 -367 961 930 -411 591 -393 787 -489 -205 -796 423 -387 584 -709 -209 990 165 618 672 149 241 -924 80 283 263 -455 785 -58 -225 54 -941 517 844 -774 608 -571 275 -273 858 -442 416 -625 911 713 641 169 218 -79 -406 756 -264 543 47 -695 -480 -335 -155 316 587 634 966 -775 307 -69 -878 -906 487 -210 -666 391 777 886 127 -578 -993 -118 -792 -959 -128 -25 215 -813 948 -947 373 -768 -477 -434 -854 31 879 209 261 -898 781 665 264 -249 376 525 -810 -82 748 991 968 -313 -339 -499 851 771 -462 -754 99 -150 -741 259 187 794 379 956 693 -907 623 -536 -472 811 9 847 -606 -608 446 -247 -765 -870 -391 -18 -595 620 377 -971 -5 449 -91 772 -683 -784 -150 510 -425 -13 991 466 -371 142 -400 -745 -370 396 -242 817 185 279 9 -988 221 -615 358 621 -483 41 541 422 -753 86 487 44 -235 521 -545 -178 -950 538 -289 -118 -955 -893 643 -971 -513 -248 376 -502 479 343 138 429 -810 -129 91 -155 242 -885 -47 693 763 789 -698 -325 347 262 -659 958 377 826 960 -369 810 -768 157 -870 -919 -817 186 495 907 -121 -585 -629 678 -935 -140 -698 558 831 -54 -843 568 -994 -880 97 66 -288 760 384 517 428 -295 151 -625 -808 603 -322 32 210 434 926 -60 914 -851 214 394 -435 -684 -791 -620 -488 -868 -320 870 -592 -408 834 -722 -600 828 1 -427 -156 -26 71 -935 765 -327 -341 16 -212 -204 512 871 980 -783 -593 618 -840 -861 -346 -395 210 -730 203 948 -421 627 817 617 353 -335 -647 -665 99 -437 524 168 -391 -141 -812 472 -901 -482 466 455 447 -961 628 -735 513 -151 -160 -105 142 -176 -446 -295 351 -149 642 -295 650 -786 281 -738 314 -673 -335 603 -390 634 -184 182 896 843 -721 219 326 -435 -719 -14 15 186 521 -962 -882 692 297 -705 -28 918 -240 314 788 -817 725 855 503 169 478 384 -374 -957 -27 -266 913 -218 -155 -551 200 -768 640 105 353 -291 -449 201 -678 682 -491 -849 899 -863 264 681 -529 -48 -187 139 250 -635 723 365 368 -945 621 600 648 -971 -282 508 -200 364 -472 -799 457 -696 -818 -563 29 553 -478 553 -422 456 567 119 391 -125 797 924 -270 447 -417 -696 330 769 -971 914 561 301 -73 222 650 174 198 -965 237 -742 265 720 -714 121 -835 -415 59 -297 874 694 254 -287 490 769 63 688 182 -289 -634 -854 -485 332 -844 479 -293 384 -571 -427 785 177 497 732 275 -857 -605 -775 614 566 556 -449 -166 -770 -439 -827 -39 -784 -591 661 727 -436 -733 -602 -743 314 792 979 611 -237 -650 483 -199 793 -173 179 398 858 -909 -563 6 -297 317 -252 -343 746 -913 -256 13 -611 -917 -354 498 -84 531 263 -602 882 565 830 -120 993 -431 789 782 505 -507 349 797 230 998 166 -83 -984 202 -792 168 -914 631 848 -287 -784 697 905 587 -390 -118 -482 936 183 980 322 -580 -252 30 -285 -757 426 312 980 -920 -303 528 996 -223 999 871 39 605 173 -272 -44 -227 -123 -535 -298 -687 -221 882 408 535 196 992 -622 -342 105 -122 -821 -952 -439 -520 -210 465 759 -915 576 562 626 665 760 820 696 -554 591 903 -940 -297 773 -493 613 -735 -977 -758 881 260 -467 346 237 -753 -540 -756 -487 -618 -847 -373 111 -202 -707 441 -107 -914 572 -20 108 408 513 373 754 973 -74 839 -690 -750 -625 -427 -599 -155 -672 -262 -879 -249 -735 -454 544 588 774 -359 -653 645 -982 420 -906 218 -269 -638 -971 532 928 -86 -239 695 -763 691 13 163 -280 872 180 -846 -827 -962 999 76 175 -32 -41 679 -791 -958 -360 567 203 626 984 20 -212 -345 585 -838 -540 -118 -486 -602 -75 -29 976 -492 -328 -726 -102 -693 903 502 961 184 636 378 509 -35 542 304 -792 -552 -690 -227 -137 179 815 421 113 856 269 -278 822 406 851 -392 -262 -966 896 666 63 -258 -228 -508 -705 -456 482 -131 835 -181 631 616 710 292 -208 -284 142 527 910 -366 -729 -88 -529 588 -24 681 -819 -829 -410 -455 -990 -960 275 626 839 791 886 946 530 -898 -382 -10 29 -236 -215 -851 -75 -264 569 640 534 165 347 -918 -62 -13 208 -77 962 133 -236 146 182 677 207 -504 236 500 -271 124 121 -158 740 739 444 -448 267 719 632 -205 968 -325 609 -916 986 387 -815 312 4 205 -602 919 -972 82 -986 637 -487 701 -415 -181 -24 40 -423 -118 -677 -896 -130 417 545 -908 -560 -252 485 -861 574 425 -572 961 617 -77 904 -366 -663 979 -528 -918 -587 -994 407 557 997 -714 -279 -901 -78 -482 864 -786 -95 753 -789 -232 947 -456 -861 150 -433 -870 -586 876 957 -61 -549 -621 85 -634 89 851 671 -166 700 929 -693 -852 -101 -142 784 721 -900 87 222 290 245 582 -329 -448 -733 -353 456 844 182 -69 -327 -506 118 834 -942 -644 -628 7 102 -874 753 767 -121 -850 832 201 -512 -692 135 50 -643 -936 767 -174 939 -995 398 -222 -96 -12 961 783 20 740 -349 955 646 865 948 -46 -753 -876 420 -937 704 214 205 -336 -491 322 703 855 -414 -33 -849 735 -249 731 -874 -238 750 -318 -735 -879 -776 120 130 131 1 594 -453 -917 -164 -649 944 -235 -139 -298 -223 -154 -671 434 71 471 970 365 -132 -385 -798 -920 -745 404 73 -404 -884 800 227 -547 -331 585 466 -189 -652 -276 -139 801 161 -86 -524 894 689 -324 207 743 -690 340 -952 746 57 826 493 4 887 -873 579 663 748 321 428 -579 367 -988 587 -184 -669 -313 -323 769 -119 491 685 -729 402 -647 -421 -568 -408 700 265 -371 -773 635 -570 -623 -644 -897 -127 -976 371 -332 532 -508 257 -783 349 -306 831 627 299 -783 -891 492 457 787 -999 -114 -704 -453 -148 648 -291 -28 -875 933 317 841 -600 -322 566 -307 -989 761 168 -270 -21 789 736 -704 363 -63 -431 -425 -22 -503 -949 462 864 735 533 675 795 -459 869 972 564 679 -228 -144 792 436 945 53 -440 -410 438 -727 -631 -610 121 -409 699 -804 -518 950 974 -665 -580 -129 -684 492 -165 154 424 369 443 690 449 -293 -327 315 -678 -753 -511 18 -767 312 -985 -559 507 -291 -407 -472 -986 -423 564 931 490 950 735 -69 -352 -729 1 -31 44 -552 392 -180 883 162 -114 -439 -74 489 -438 690 117 -545 -261 -427 -380 -579 -355 -544 203 25 673 51 824 717 924 829 465 -123 -566 109 569 622 970 -627 693 -714 653 -667 -165 -519 776 -442 321 877 -569 862 -313 599 -281 224 -762 654 -717 -961 -992 12 -568 377 -101 -732 -792 479 111 988 128 575 -679 -592 -918 -544 -685 -84 -188 624 123 -921 242 654 1000 -448 824 -433 -793 -82 709 478 -285 719 155 -430 -83 377 201 -805 115 -902 44 135 227 -179 880 -861 48 233 752 -165 -247 -620 599 908 -99 243 505 -35 -460 -141 -603 600 327 983 -445 -1 485 484 -796 -178 364 -76 889 -980 805 -523 -858 -427 678 353 -871 437 -517 797 766 176 638 966 -454 823 491 -939 817 -450 321 441 -426 369 313 647 -409 737 -766 900 182 451 313 -974 579 590 -5 -175 -965 -952 -815 994 -48 -884 122 703 -919 402 764 21 188 843 -536 -933 -148 250 569 -806 713 296 168 393 -243 22 -81 375 90 687 891 474 471 496 -502 944 -476 656 -32 -374 -810 -117 -839 636 -59 -877 -897 -3 -952 -602 -75 281 749 709 -832 893 -746 -454 -978 122 -257 -601 -816 -61 -246 416 -981 447 -605 57 -777 106 -44 -462 -110 62 -985 982 -45 770 -372 387 -264 505 -606 -531 -341 -330 -948 -648 -48 983 661 -807 356 -830 -931 991 971 433 70 2 493 793 523 -640 -251 794 329 319 -860 799 789 582 -834 -627 764 -524 115 -939 -271 -831 83 686 -779 -777 310 -861 955 -852 -820 -188 -634 -854 17 -337 -452 -299 -306 -537 -717 85 -382 59 -721 -460 -956 257 47 343 665 -156 850 -380 923 211 353 780 296 922 -389 216 344 -18 -158 235 -166 1 -872 -852 709 -534 -889 496 -406 -142 -344 829 230 -387 3 -460 -124 470 492 -240 -197 -118 856 587 -446 626 21 -937 -113 255 -678 -858 355 11 55 751 343 -655 615 741 997 501 -75 612 435 -157 955 961 -903 353 -235 75 339 303 976 518 -372 471 688 436 515 301 853 470 514 296 -92 887 624 -472 596 214 -451 -45 -675 931 -381 -419 896 107 -879 838 -322 -705 450 -934 988 -476 -44 -924 990 -107 -139 675 821 946 -270 795 -797 912 406 -255 -122 117 -65 -852 361 263 911 385 -265 821 973 351 -999 670 -264 -511 540 861 -383 965 377 936 44 156 -815 -336 -667 -626 -711 -839 654 133 -233 -362 -452 439 379 508 518 -570 -77 -621 668 798 -766 469 255 312 -263 -296 -726 144 139 -225 -817 -254 -962 -218 974 -982 -847 904 438 -470 285 345 567 -568 -612 218 978 -928 -588 -107 -205 -446 519 -859 -243 -886 -828 583 951 -985 -136 441 -518 585 25 284 -489 674 854 924 594 -958 69 -226 -154 -193 -327 -713 -422 -753 717 934 323 261 621 -238 480 50 857 -54 -974 747 357 -37 698 648 -626 -879 -266 -639 -351 290 678 272 951 604 -572 351 999 -329 -684 -141 -259 772 493 901 367 -738 64 153 941 752 905 275 -477 -158 343 951 -4 790 270 -955 -123 828 -768 188 -765 264 400 -281 270 -602 148 320 -437 -683 599 921 -772 -948 446 -3 709 883 514 -50 -661 755 -433 752 429 567 -451 -863 -483 505 138 -449 -458 223 -790 378 60 -841 17 551 -478 -472 761 -892 -287 293 -841 -449 935 63 415 403 -261 709 -144 710 -979 -877 -294 -619 -179 -114 801 4 126 598 -425 442 -11 -889 737 715 -600 833 -629 150 695 122 272 -652 926 82 -329 437 -991 -809 916 259 -933 -530 5 20 -851 364 577 265 358 -38 579 375 423 -170 -490 -222 534 -19 -481 509 385 -623 437 597 -224 -132 -935 -875 -76 -36 185 496 148 636 -645 -849 -308 615 -716 556 44 -142 686 -633 -53 -943 -596 859 -168 369 706 995 333 471 994 -574 957 -662 298 721 393 -416 18 -111 258 256 -908 -978 863 442 -224 -569 -564 321 -866 327 -397 155 880 98 -687 -660 -502 164 684 -825 105 -243 -444 3 -459 -22 -53 29 -450 761 -308 -348 -26 912 118 -886 -644 314 -903 277 -428 514 66 -608 633 -697 -424 -82 -655 -269 361 115 -529 418 309 676 -130 232 -778 -129 -516 290 235 629 -762 -122 -483 454 240 -765 -690 667 838 525 296 -643 977 539 -182 -312 996 421 613 932 -376 933 726 726 -820 607 664 -538 -309 -445 -340 -16 -375 -587 258 -60 510 884 391 -331 -36 -21 515 794 734 6 617 -534 -182 -787 -912 850 795 -588 558 -690 422 -299 -368 879 -362 -851 -600 -591 405 128 -773 -574 -581 224 916 -441 880 -770 -21 -892 -795 -909 636 58 -796 16 869 -791 -74 843 -873 -375 -804 368 331 468 -993 -799 -163 625 14 733 22 436 507 72 -939 745 -458 -777 -205 -600 131 324 -968 -174 -880 -489 -697 19 675 -639 -436 249 -504 54 879 968 -274 370 863 -502 285 553 615 427 628 609 -905 -770 551 243 -202 690 463 390 566 -801 118 623 393 456 -69 -846 -301 129 -127 984 558 977 -425 851 53 -677 59 856 -792 472 738 -809 -304 814 490 -96 379 796 348 -394 181 767 -748 404 726 -60 479 -717 235 -644 -96 -796 -288 131 231 491 286 407 411 707 573 401 124 -102 -429 568 76 983 11 644 230 -531 -601 251 585 -411 -711 610 818 404 -288 -45 -464 -758 -800 727 967 -154 56 -679 960 -788 -853 -693 450 -706 448 -546 55 20 271 288 -953 547 -727 -609 -382 483 442 -298 -470 -654 -372 -486 -172 -188 180 -282 704 -961 873 531 -768 -694 -754 -429 -469 -681 837 -61 75 -249 966 759 -640 -797 -994 -455 76 -615 -989 -707 -99 534 -37 -255 534 579 698 -195 99 234 226 -707 -590 -747 -806 403 -954 -576 951 337 -547 -153 940 -41 680 -613 107 95 313 -835 724 -46 469 657 -726 -503 341 -798 -752 -780 593 39 730 67 557 -808 -307 -631 469 119 82 -610 -934 369 -713 149 249 -285 749 -605 -775 -704 886 -907 -188 68 -957 -672 -64 2 525 -109 994 -932 -399 -564 -232 845 813 315 -397 -876 -528 -595 497 -685 -79 -559 66 583 -874 41 -781 -35 -340 475 -870 -526 192 672 -55 373 612 140 90 -506 885 -82 -558 884 -247 460 987 -157 829 -504 -305 -177 428 -983 -663 526 543 936 36 -719 -503 -627 563 428 742 -255 -646 -930 -802 281 -200 -134 474 132 -418 214 833 281 9 574 837 -560 600 28 -811 222 100 29 373 -117 924 627 532 -104 498 -594 227 -734 923 392 -262 531 -180 -257 -979 -31 714 -595 -172 -685 81 415 -265 -684 718 334 -795 -176 -254 -463 -167 585 -302 -959 -908 -94 707 743 57 -800 55 -951 -802 -117 364 -783 138 -529 -62 603 284 524 -221 280 21 62 906 659 -637 21 740 974 740 948 713 -516 410 -165 -357 -983 208 82 278 633 29 -110 -576 894 -103 -583 -806 517 69 -154 126 -962 -16 -785 776 777 -819 692 277 -623 -790 759 -666 388 -360 -38 431 938 -87 -548 -711 -821 129 629 -95 -523 937 756 722 -322 556 38 -832 498 431 741 167 59 802 975 -457 -459 -837 156 136 -863 161 68 -348 -195 320 -984 -917 -674 532 -482 -939 336 785 -576 974 646 -528 618 117 434 -919 -827 -37 -118 -270 975 152 -841 269 -700 -601 -131 404 -952 577 -515 580 439 -445 -549 -712 78 977 -902 -963 -381 826 -820 500 648 -642 -684 -47 -529 373 948 204 -347 384 -118 -113 457 471 721 428 6 100 -233 -686 218 657 312 281 -236 -638 331 -15 582 535 507 126 304 652 346 -244 -444 -623 242 -799 -762 -119 -739 637 -487 4 -342 -552 -153 -508 111 653 -481 624 884 268 287 981 -637 -511 -736 -938 317 803 193 -555 -357 763 -507 714 202 -887 -852 283 -834 567 803 -491 -782 970 324 178 -734 -789 234 -131 -389 778 20 -218 -507 -109 23 881 -305 304 380 333 282 -677 340 871 -196 144 -523 219 286 -510 -51 210 424 632 -109 502 657 -570 892 -493 374 387 -549 632 -252 901 357 -381 -367 -859 907 -654 211 945 -817 121 129 -763 363 -248 79 821 82 -146 -717 487 -382 79 765 -291 -810 33 -213 617 935 151 70 -501 584 -211 375 -831 -445 342 -333 -474 -497 781 -731 239 -375 -616 911 924 -58 -635 458 -254 889 -76 -15 476 368 -221 -372 73 488 -952 588 -527 887 403 -71 -478 795 861 -204 371 -593 -662 659 24 -732 -467 418 807 -661 -128 -631 -268 -38 393 -825 -188 -471 497 -132 27 -884 -894 -298 -770 35 -382 -124 47 759 316 -575 739 254 119 125 60 341 -153 -715 791 -376 486 627 -927 616 328 -969 -262 182 307 -470 991 -669 -816 -913 -6 358 -311 -210 -774 -452 -121 -324 -373 -348 -734 144 831 217 -891 -48 744 -710 -951 -920 583 950 346 -577 270 830 -991 249 -587 959 -873 -992 -740 -645 651 184 -842 271 -48 -269 -469 -190 -196 963 554 -442 616 -367 -495 640 -947 680 983 -657 65 -208 436 359 360 704 664 -381 913 319 -763 -883 -887 207 -818 -922 123 275 832 -711 454 148 733 -707 -16 -218 -478 609 -342 -633 795 744 345 -704 907 154 -284 -790 -284 -641 -975 -434 912 -983 362 -646 769 659 759 -709 -411 487 -330 -243 -628 736 -976 -410 294 184 -780 -218 232 474 160 646 -836 545 309 332 68 598 -3 -62 -984 462 327 417 358 628 728 -541 -922 202 -677 -442 141 -189 680 -713 -127 872 95 548 146 -235 -250 602 986 623 824 922 -237 -344 -485 21 -385 -548 -227 149 -205 306 -974 555 792 -329 742 817 -898 -221 -993 -659 -542 344 371 -593 -464 -98 820 900 143 -206 544 606 -81 -558 -136 -591 526 961 728 987 890 -883 690 86 279 534 797 977 397 799 -867 -573 338 278 698 -522 -303 849 212 -904 -999 -495 897 816 -895 -701 -248 858 -506 -38 -343 -132 505 -109 -470 -318 516 -267 -561 -951 -78 312 -105 -310 541 386 -190 864 -56 180 -994 765 -758 276 -207 -234 336 297 -562 809 970 -502 533 -413 687 -791 -477 -254 757 363 708 803 724 661 -111 501 461 -292 93 -439 290 251 606 -597 -337 610 91 570 808 791 -67 -414 498 557 748 -843 -272 -851 -941 -333 228 267 -860 541 934 -914 110 880 -256 -518 -408 -142 91 -953 -443 -348 757 668 -830 923 -85 485 -25 320 -103 137 -854 562 -212 904 -914 972 350 656 951 -280 -669 859 661 -927 721 -802 -779 708 -723 -366 122 478 -324 -658 492 860 937 -893 -136 -492 -855 -732 932 -547 -139 459 -678 597 710 31 -275 -112 64 120 -676 -962 790 225 -25 166 -967 825 238 -768 -492 606 -580 -601 823 -838 -211 683 494 968 -828 839 -880 258 -915 456 46 600 324 78 -474 805 704 315 -825 138 -153 659 -100 -562 -33 633 973 -423 -621 137 995 927 -965 -938 -865 929 -954 642 -872 928 -643 390 -336 731 -588 321 31 -810 878 -930 -222 -617 -813 440 105 -209 775 -571 -778 709 -502 -954 -78 915 -95 566 -35 80 700 -217 -585 -950 -870 -791 -609 523 512 -493 55 63 -690 -198 -942 15 -452 918 330 823 -770 -993 -21 -251 -470 506 -130 528 488 -928 958 -7 22 418 -214 997 297 -399 -774 -93 948 -716 -25 -62 921 174 -72 53 172 -67 -506 163 37 -624 -123 318 231 707 350 79 80 -357 -334 -653 770 -582 -319 341 -84 -131 -39 -958 929 -313 -728 -165 -375 653 544 -421 134 976 552 -242 43 95 625 -184 553 -934 -884 785 -512 168 -133 -979 -556 36 740 -782 -449 457 957 -348 -855 274 -201 365 -790 173 -417 -779 612 -8 78 636 633 -675 574 -510 -293 -647 -816 -617 -648 640 758 966 97 152 330 -954 -656 -3 -239 751 -516 -457 -602 224 -758 -874 519 255 -873 -208 607 -477 442 -676 -639 14 24 -429 -129 -507 770 -280 -518 256 -946 -217 409 -776 740 420 893 -809 -72 746 686 -79 328 -329 719 -376 -184 -177 -969 -558 950 267 -614 -730 399 -560 454 594 958 -223 -341 -994 624 795 -716 549 252 -213 -211 719 113 494 -962 -576 -575 177 -417 -379 -864 -149 435 258 441 -798 -825 233 373 -642 -994 568 -739 -166 -958 335 774 852 204 -924 -376 -935 -54 -708 -1 799 24 305 974 201 -163 793 -158 197 -633 -47 993 14 820 290 -742 54 -119 -29 688 -561 -999 625 980 -604 430 10 -887 -363 -969 62 -954 814 361 563 -749 269 -284 873 -137 -308 -740 825 976 245 670 83 -705 923 -290 -986 236 -41 -559 162 490 -754 -814 -793 -796 236 -241 -39 217 471 244 -346 -955 198 -213 -463 -448 285 -640 724 -640 -744 314 648 -974 -936 -24 270 -983 376 -304 810 415 249 -876 -21 -850 830 -927 -220 -211 -264 -99 463 -698 900 -254 609 789 78 568 -90 -530 340 -208 779 951 -926 -461 -167 -616 -20 947 -723 -319 -654 372 652 230 330 -496 690 848 -754 -804 170 466 -205 -45 -656 318 -793 -468 -14 508 -147 714 917 682 44 -418 -859 -502 168 312 -762 -603 236 200 -738 226 56 -649 -299 -79 315 641 -843 -288 -313 969 -659 -485 787 428 -251 -366 687 -571 -213 167 -589 332 534 -8 51 -86 -196 -664 -585 -713 450 -527 123 126 -85 -781 -339 374 -246 552 798 683 883 -346 712 708 -6 -475 630 -936 -367 720 -179 -695 -803 838 -406 259 803 673 -268 196 335 205 651 951 366 7 766 211 2 -33 -561 28 439 810 568 -839 -368 1000 534 294 -460 837 433 46 -775 -304 755 -753 874 -215 -198 -470 -558 -961 265 848 -67 959 -441 -124 809 380 14 -974 988 293 -665 13 -533 -87 -744 -582 733 -286 -993 395 19 611 352 172 -85 -636 82 -837 762 675 -475 -506 -283 -897 312 -355 412 -919 -249 -410 549 -480 581 110 -118 -776 -31 -532 -873 969 206 347 356 -657 -45 780 -177 791 -186 -910 -908 -831 621 79 -862 914 -394 145 -718 777 329 204 -584 -258 929 -526 692 -43 -169 194 362 493 -248 -45 -94 120 802 -381 -57 100 -158 715 -176 -380 -56 -128 993 309 870 -844 749 -450 -288 5 -172 492 -248 476 -509 12 922 747 395 611 521 -520 -329 988 398 -610 -166 989 631 -628 900 148 -992 974 -443 -820 929 -767 579 840 -515 603 349 -980 407 -431 -520 -723 145 -52 -725 -332 304 350 -146 -440 -687 653 228 56 971 -693 -437 196 -775 -934 -856 -190 -906 592 362 -201 -709 922 980 -532 362 -770 753 -869 -638 -378 107 940 -681 153 -303 -937 561 -339 -304 -742 -908 140 -119 871 -754 -959 104 -195 466 -663 -161 -843 788 -965 156 -761 879 597 -411 -205 -363 -160 -993 -793 -82 -670 -155 -836 -934 -336 178 -345 105 209 792 -149 -329 415 956 -438 -123 -77 -681 -646 322 -981 559 155 424 682 -177 -959 727 463 153 -941 -723 -167 435 269 484 -734 436 -352 276 818 31 -734 75 500 -244 -33 976 -76 -956 -457 120 887 -754 -266 -587 393 458 180 -810 -59 220 123 371 996 845 -864 -962 929 940 119 -256 -706 735 601 -351 385 909 -634 -760 -225 22 -808 635 -124 867 664 -683 970 494 -166 674 -841 732 960 929 153 -500 -557 -972 -465 -634 -40 752 -627 961 138 -323 -334 -374 251 -408 80 571 686 916 677 440 -888 636 848 260 -770 -509 -41 -365 -141 -750 418 -988 -810 -830 -758 -323 -194 -696 452 210 -721 -91 -993 -611 -188 90 -467 -292 -643 -255 463 651 -415 826 -928 157 203 -759 346 321 251 -536 -827 -263 -688 -103 -532 927 874 -955 -819 166 -346 486 -495 -338 226 958 412 523 -508 -141 970 5 -873 491 412 -495 151 -753 816 609 -588 307 -35 -662 233 -722 -432 -208 -393 671 -401 145 562 54 6 -236 -80 607 -136 103 -785 568 -932 -450 298 285 -388 346 657 274 -71 468 -153 697 -333 -243 -672 934 175 278 829 103 -731 -29 804 -367 -28 593 531 -672 -658 128 820 -137 97 -911 276 -950 297 -3 673 249 -442 -175 -212 882 -242 917 826 22 167 -109 578 -19 -929 724 -745 -803 -435 991 102 395 -607 -77 362 -533 160 29 -997 504 113 -904 -968 -39 949 608 45 -647 359 -684 -217 767 646 982 -729 -759 440 371 -649 470 -665 825 -243 943 69 846 -711 -986 -309 115 -211 805 130 -496 -425 -987 860 -707 -162 -638 142 -141 -146 381 -653 31 195 -718 -375 432 421 861 377 -864 -121 -823 -780 -166 62 552 982 -348 901 775 270 -603 770 -394 -220 -240 -585 713 100 949 -811 -924 83 353 -257 -527 783 246 -313 949 -29 656 -736 -702 887 -448 -527 -955 -654 300 -779 674 -707 223 -23 319 886 -820 797 -644 854 -719 -735 -185 -415 -812 -439 663 -445 -257 184 -182 116 260 319 -260 -592 -168 525 816 -325 188 -40 980 830 -682 979 850 631 230 290 820 388 721 874 -374 311 336 -469 -549 372 -90 -356 -645 594 -372 318 691 -25 -521 -475 419 339 -134 652 -712 988 204 -813 -179 -139 -248 688 642 166 18 -889 367 -741 -128 -65 427 -614 -149 -391 -66 464 433 -413 158 316 -681 991 886 -395 507 -662 319 -146 -878 220 -916 257 -234 913 273 817 541 992 479 -885 373 200 335 -858 -875 314 75 -164 -901 -554 89 -207 911 -162 -357 -272 1 654 -891 647 69 35 538 -792 -94 12 8 398 174 -409 639 380 -788 -883 0 -764 740 -643 -581 872 -538 44 78 211 -88 -617 385 -409 380 -278 -556 -146 989 173 477 -92 -628 309 -60 22 271 -231 -279 -225 728 -765 712 743 635 161 -36 -297 622 -849 413 -41 793 543 -773 628 926 -717 -768 -319 813 -283 -876 -59 202 554 -232 -541 -164 897 -756 393 146 -411 -190 -544 -235 -451 126 -916 343 -255 970 395 409 599 -903 -29 -10 -242 -886 -229 -830 213 630 753 -907 -741 -557 -288 -645 736 386 588 -551 -29 -974 -883 683 -733 625 -589 551 29 -756 581 -262 -576 -616 895 608 -567 745 454 -903 358 374 -595 -596 -160 -293 837 -113 420 -235 -505 -876 178 -338 186 -741 941 966 -662 124 915 814 -648 353 721 875 370 64 737 -97 -64 672 -189 945 -838 -553 846 -428 124 -981 -845 -282 201 -61 244 -673 395 846 -104 -807 136 838 688 661 85 -759 -1000 -157 -531 793 -220 784 -339 765 843 734 -75 200 -666 122 920 -878 -303 -510 573 -164 807 -734 -565 873 784 -59 -26 -372 890 -759 62 623 -871 -217 -530 643 -133 -722 684 791 -553 564 490 206 -388 12 255 -268 245 -910 939 -231 -209 -663 -978 427 667 -107 606 -790 322 100 -913 -528 -296 786 698 304 775 -212 536 627 599 401 -331 243 -341 284 -578 8 -814 692 -536 -7 832 9 197 285 538 713 -305 659 -616 -860 112 179 -520 -752 762 188 -983 -126 228 212 -897 -751 842 -217 210 411 479 -405 -60 456 -502 138 -418 592 818 905 304 793 947 531 820 -523 955 -309 -999 -448 -226 -14 -689 638 -552 527 652 617 934 227 668 508 164 -32 146 248 662 538 904 40 510 -561 393 861 -921 31 261 -807 -953 -754 -874 411 -791 902 -522 -942 -360 -454 -458 557 20 -869 -44 130 615 349 -797 -988 -739 237 -5 946 906 957 -258 -394 -711 -365 839 -754 750 -174 -379 863 -545 469 393 -905 -558 -447 -138 -308 728 -536 -735 900 85 -193 627 379 543 -320 347 -292 -695 -991 221 869 -286 251 -501 -73 -228 -834 648 543 -827 931 909 230 -481 564 -599 30 -310 11 -249 261 816 536 -671 540 -20 -706 -633 839 93 723 -716 380 577 26 561 -549 717 -82 526 964 918 54 -738 793 -100 -279 66 961 341 836 -114 329 673 784 857 -982 303 2 977 -652 71 -498 -202 146 -801 -100 -671 31 252 -715 -534 876 -692 -762 -833 -384 91 643 -782 397 860 587 -717 421 16 -455 470 -619 -364 -634 -114 -637 -42 -257 -705 238 569 414 412 -297 -674 924 483 490 420 -838 -740 -965 62 -140 276 -371 814 501 -619 -559 -959 -565 -943 151 -175 -1000 763 -635 362 338 83 -344 397 25 378 520 309 484 -90 -795 501 287 -560 -945 -560 -102 499 922 -877 306 -352 -276 -318 -187 -974 487 -756 -449 -956 957 179 420 547 154 950 671 -541 -837 920 -682 -322 796 -963 95 778 -98 -758 839 -351 705 -351 -218 -182 40 -528 -538 -172 -252 -243 989 -548 -966 -66 876 299 213 -346 -511 -829 949 -932 129 -897 606 714 862 566 -604 404 -947 767 802 112 -175 -817 -911 -867 123 -682 137 519 -355 177 -646 -424 -414 672 -213 -919 -274 -134 -648 -923 -438 -693 -912 -422 -200 -928 -523 404 -129 47 -619 -50 4 24 -125 -209 19 698 333 514 -973 -278 295 169 279 -59 364 492 909 -952 151 -157 -853 -275 471 861 422 491 -539 585 -949 -931 -792 -125 774 -790 -38 -579 775 803 -328 -763 431 215 -621 -582 -843 118 461 -864 529 -83 219 -842 -694 -638 737 565 284 846 -287 769 255 457 -979 -126 623 285 222 551 -383 609 -111 230 -408 147 -908 -573 919 -521 894 -673 73 925 810 641 566 -378 -935 511 -769 -418 582 -118 -21 -411 -750 -540 -27 -381 -775 714 -56 699 356 -71 -573 -835 -502 156 -770 -679 869 36 -983 396 931 883 -332 226 798 -812 -77 679 265 -706 224 787 950 -564 -434 576 0 936 857 -801 480 -335 -337 -702 700 -983 -209 396 698 816 877 172 -958 253 945 56 -754 189 -963 469 -341 -178 119 65 -122 536 -960 -504 -408 -176 -691 632 71 861 -280 -578 -211 248 91 558 -945 -975 -593 177 969 -253 785 907 33 129 369 -547 779 -674 740 -427 -192 344 454 324 -359 254 486 45 -742 -884 169 585 995 -239 -36 881 67 -812 -51 -284 -871 -308 -128 -533 473 787 -317 841 907 574 -576 -81 886 445 -839 541 -529 509 1 -181 391 297 -48 557 -646 -744 368 -401 -345 -249 966 143 -262 426 -54 849 800 795 581 -936 -975 -400 -473 -615 848 -269 377 907 -601 -113 921 200 -646 210 543 -138 602 82 993 -890 343 -254 402 655 391 457 336 694 -199 785 -235 -169 -403 363 -581 262 -638 972 679 -181 736 542 818 -691 112 813 -295 618 196 176 -736 -869 370 757 -958 667 351 780 -628 258 420 765 664 -179 906 -833 797 -402 122 -413 -351 -179 85 692 470 258 898 -452 -575 882 852 499 979 -874 -561 711 989 188 937 452 308 929 583 -787 -275 -391 966 737 446 -112 -46 -220 -599 -542 -988 655 626 413 -959 593 328 837 849 96 -143 56 867 -811 -910 -321 -509 -188 -984 -410 -750 279 -442 -63 -879 756 83 743 -497 28 59 -163 93 457 729 -328 -307 -689 -814 -733 -168 292 97 -918 510 -589 419 657 -233 193 665 -321 470 -93 -219 -652 963 255 -854 292 109 -389 -28 -333 434 -303 748 390 -396 -115 961 521 -97 -360 -331 193 933 118 61 532 390 622 -564 -534 621 -810 -641 740 -825 422 -60 -416 355 -469 -314 627 -935 -153 644 -652 -469 463 -765 476 -706 -625 -834 -978 -894 -753 -731 938 779 8 606 -694 -674 190 -636 -46 805 843 -757 -362 -343 -874 352 -345 -12 207 -622 -766 -879 -615 161 -174 850 -327 -356 -911 885 -731 622 787 -329 75 127 -346 845 68 575 911 -410 -264 -989 408 42 332 143 619 -70 -462 699 -737 -707 632 847 561 84 -839 -374 -759 -962 -636 64 -676 604 912 -259 70 717 15 749 -480 283 -391 -350 353 386 -39 -925 524 708 205 -36 210 164 -425 132 810 -895 -769 -139 -396 -521 723 -376 92 -979 -856 518 559 463 -353 326 -363 292 595 -13 -265 368 -878 262 15 -816 -484 -340 -495 -852 720 -235 -927 -3 -758 272 -307 281 -13 -925 595 873 -479 -441 554 655 295 -477 -555 -213 -840 -438 880 826 321 -476 994 233 153 -58 957 -823 411 18 846 -208 -71 50 -702 -411 830 -454 -603 -527 -952 -927 296 127 -567 277 805 883 509 952 -171 -574 -133 122 -916 -509 541 -626 -735 -181 135 211 -606 416 199 -420 987 69 683 -625 613 853 -73 94 491 442 531 486 372 423 -331 -102 -869 729 -711 468 635 684 -232 -745 -284 -995 -634 -597 832 232 869 -458 -528 -781 -100 518 679 -645 906 919 766 -639 -689 103 -486 -984 696 -483 -677 778 979 6 623 799 800 62 -440 -119 314 -585 232 557 729 618 -588 44 -345 689 179 493 -322 925 520 7 101 127 -742 -138 -419 -224 -998 -416 -935 630 734 -761 859 -550 -433 -206 -821 353 -394 412 952 -917 196 645 88 -806 -214 638 27 816 227 30 807 242 -242 275 603 -300 795 -507 509 -164 511 583 -568 364 256 -122 -365 -968 -711 802 -199 965 -258 900 -571 -316 -303 -105 -908 208 102 -361 263 -320 -833 290 -561 -484 806 704 507 -549 -494 827 454 574 -916 -325 121 614 421 325 536 739 895 489 373 -1 -627 -100 -490 619 955 -590 656 830 -661 51 206 -472 723 -249 -559 464 34 -890 694 951 295 178 -135 -149 129 -298 299 -334 -640 -400 351 429 -154 -606 -339 -267 -585 809 -368 730 400 167 947 -322 311 -804 -372 -777 154 -470 178 930 840 -24 -515 818 87 746 -872 390 -820 587 -183 -855 -995 155 259 121 373 -570 -898 -802 -538 -496 102 512 -896 251 319 -987 -571 -37 -696 213 154 -728 -722 -651 -947 -802 -544 278 844 36 866 670 349 976 187 -467 -33 947 -254 -583 197 -972 -724 -534 -179 514 -17 585 -792 491 -530 -307 296 -436 744 828 -143 793 -959 -344 -810 -10 314 -305 73 -133 263 211 747 -614 412 -336 231 123 -509 904 315 67 -118 166 -371 715 -750 -774 -230 617 890 629 -642 514 -545 481 -441 905 -973 71 -785 935 789 -715 -701 -397 427 387 966 935 487 264 633 374 115 912 -214 -511 390 648 377 -504 993 -492 -145 -871 67 -388 -953 784 -285 449 458 357 254 856 -147 213 748 -385 -455 -967 -848 -751 -69 931 311 245 -282 -964 -703 922 118 -38 997 -925 -577 -500 -705 646 -818 -163 -310 805 296 542 -576 322 37 738 -381 409 674 -506 -49 -229 -479 -149 -262 -723 -97 696 -685 -362 691 -697 -933 -954 93 77 308 992 -361 -184 307 -656 -173 -613 -943 48 752 474 -908 -434 784 566 418 639 726 391 7 858 -10 74 310 77 752 876 -963 -691 546 909 635 382 212 -202 -75 -287 -612 258 872 -65 -951 659 -651 896 -255 -773 -276 -401 -819 249 -945 620 -134 323 -406 29 -522 977 299 556 -209 939 938 670 -258 898 -971 242 -999 971 -458 4 502 177 -893 283 89 676 -50 398 246 -993 -228 84 -477 -169 951 -202 -108 678 -778 907 120 -146 612 167 305 782 963 -438 625 -390 991 -469 -734 -284 -890 981 -88 -273 -343 538 588 844 -604 -823 979 -872 103 -91 315 -489 657 523 -361 778 -821 -578 -440 -951 -108 -594 -565 -706 525 -20 -836 -336 470 -87 385 -719 713 798 237 792 -863 503 178 -6 -522 537 848 952 -364 -639 -447 190 -147 -832 874 415 493 -163 -235 -288 765 474 603 185 518 114 -422 20 -479 -249 701 284 -670 -679 676 -54 328 -150 379 -356 943 -62 195 926 494 381 155 617 225 652 -968 300 -528 945 326 -442 723 628 339 106 806 -848 -422 865 493 -969 -550 854 -105 -769 460 -908 -112 151 772 516 -666 -103 -572 305 -782 -722 -87 -553 -216 -63 534 530 555 698 -835 -278 96 -59 -753 -60 -968 517 -623 959 -661 -589 -200 -986 -698 -895 -389 -181 442 683 271 -111 -545 -422 395 948 -623 443 842 519 161 -827 -625 -694 750 373 -614 -277 -993 793 413 -614 653 956 -269 616 867 -608 -113 967 -26 -639 -246 -769 505 -976 -196 485 -933 678 -494 -764 108 -588 -308 -164 194 -143 683 -56 -506 532 -534 -249 954 -97 997 -68 -141 -825 995 321 -15 426 863 343 -439 -249 -554 -408 -252 424 297 233 100 115 -996 852 -289 -862 163 217 895 76 -558 -124 -54 100 734 462 -343 -546 52 -848 -283 -62 -114 885 -332 583 924 611 526 258 -280 -229 -431 -541 -732 -250 755 686 -690 -225 -132 23 656 754 127 -560 -997 796 648 -820 626 878 161 446 -873 -903 -578 -336 -742 822 780 -645 396 -166 699 824 392 -451 449 823 -861 -756 -175 894 213 -519 -31 258 -509 35 -69 60 587 390 467 -467 -984 -483 646 -42 -187 -751 555 -543 837 -552 378 338 -666 77 353 280 -456 949 863 39 674 441 -31 -340 -390 886 754 318 -557 158 638 -760 676 -477 136 -550 682 465 -415 -371 -658 623 152 -220 761 -773 -727 620 935 687 -124 31 -342 -699 -960 -523 -650 213 442 -150 -545 908 -826 80 -56 208 48 -806 48 280 -389 119 -809 691 579 337 -711 291 -580 822 -740 31 546 574 292 515 -302 47 -561 541 898 361 654 297 -25 754 -391 -777 -161 159 -254 727 -436 -288 -535 656 -455 -969 -640 146 -978 -126 -349 445 420 -936 596 630 -397 976 91 223 -530 -805 199 -58 370 326 265 230 -464 -213 -695 943 436 -700 466 376 531 896 -773 -298 -366 749 -967 -631 -172 -303 -489 -297 202 -373 -551 305 -162 740 -809 892 854 -534 173 897 -649 771 -387 506 760 -944 837 -890 -921 765 224 787 -786 -692 204 97 -193 -398 -853 -439 811 896 550 -443 -360 391 122 283 504 -921 -818 435 455 218 902 -373 -348 187 -258 -878 -951 171 -259 -299 -370 -494 34 796 638 540 -338 -583 314 -777 -194 667 194 -269 876 -91 264 16 951 904 -692 139 -691 -681 764 170 -331 -223 -51 -206 601 -21 410 727 -641 333 -156 -244 135 153 897 124 663 480 -496 467 -729 224 373 -466 -863 646 -581 248 -166 -315 62 419 832 951 -42 952 763 807 283 611 -345 -835 -480 185 373 -387 152 35 317 -336 685 506 549 457 282 -886 -316 -119 405 2 388 -643 788 -405 68 -359 -173 -867 -356 42 855 383 -984 -50 667 -937 -184 -635 444 -308 316 -645 598 -705 561 -818 130 -57 -88 356 27 516 -97 336 -535 -615 260 910 -703 3 824 -979 -856 -62 96 985 588 760 96 436 189 137 -7 -722 885 -682 -249 -831 -310 871 215 774 -684 -945 -800 -258 -410 216 735 -77 676 53 -539 582 836 -602 -611 -905 220 -376 -125 559 257 -937 0 369 -130 918 600 452 186 927 530 -880 163 -625 -538 -962 -720 612 -437 -857 395 890 492 827 -122 748 983 457 -256 663 -770 16 107 -130 -265 -24 765 140 -194 205 -72 913 982 533 234 352 -587 -773 -625 -548 466 126 655 -542 336 240 339 546 682 81 904 582 -820 -254 98 520 995 970 157 883 218 81 137 -237 370 -484 662 -659 258 771 551 -557 416 915 86 -113 236 -889 -710 -89 602 560 694 -603 776 867 -89 -31 -514 662 -66 9 697 -116 601 461 358 828 423 -352 -463 -737 344 -4 -826 -432 839 811 -657 -769 -223 295 -33 172 322 537 842 976 -324 -315 847 -291 -804 63 617 -390 708 193 -388 550 44 -54 -416 -568 519 -60 669 -75 -454 -300 223 -766 345 -794 165 677 746 457 -811 -464 363 7 -819 660 -466 -564 752 -725 -970 -517 567 -341 701 -925 -174 -775 -421 686 -842 68 296 29 -942 640 -669 961 -172 -838 -646 -866 -749 262 331 -269 536 630 -865 252 -335 762 955 -70 -152 571 174 334 -329 916 -801 -853 -158 48 184 288 673 737 -514 -436 -597 -592 -352 -827 -338 -675 -191 -858 146 954 737 544 821 148 945 -689 227 -593 -446 896 -44 386 256 735 791 927 -736 -317 467 -116 27 415 -216 -651 -315 222 334 -313 -659 -87 -562 702 -499 347 -971 -956 -668 510 -962 385 248 613 25 -127 715 786 232 581 -530 361 -596 427 -874 184 -576 -522 249 -726 805 -988 -275 596 469 525 226 -989 780 617 934 458 968 -878 204 113 333 -734 -139 756 838 416 -458 264 476 901 47 -145 431 -846 236 625 -728 -196 115 -980 340 -127 -710 -524 768 923 -188 -623 -482 425 -178 -913 -324 851 -473 313 -286 -981 664 -478 571 674 524 530 -313 -360 250 -599 579 900 -535 815 840 946 830 -157 -854 -983 565 67 -411 503 904 -145 337 490 -699 -562 -648 277 -297 18 -785 308 -564 296 -174 -130 876 -139 149 831 -721 47 978 -477 944 380 -913 263 -460 486 -184 -114 -472 659 831 526 983 21 119 369 -422 870 -193 -397 -467 -611 516 228 -398 -576 -803 -276 -900 -470 89 939 -273 294 -825 -655 56 -377 -173 -474 -819 842 -625 625 -475 959 43 700 -816 280 351 72 -430 628 810 -790 32 -132 -813 448 -20 585 -248 898 234 -375 -183 363 866 -578 455 546 -992 -603 223 143 434 202 -100 89 -683 393 947 704 -745 451 998 631 -338 269 -992 -908 -819 832 329 196 5 496 304 133 -461 284 -290 6 28 162 -518 -416 -580 -514 922 -502 627 -339 -935 989 -697 824 -691 -800 403 930 -534 -52 -845 285 -834 -144 221 890 -775 -70 661 -314 219 -63 925 -88 -912 -76 199 676 967 -128 -324 -595 212 208 817 -175 -812 729 -441 -773 -186 -172 874 903 96 579 -859 212 -706 871 -381 -610 136 754 286 175 -439 488 -12 -747 828 -130 333 996 9 -469 -13 891 -840 658 -510 444 606 -499 -237 260 -164 -266 656 1 537 -334 371 363 -666 378 844 368 -441 302 -927 -157 -54 -721 -111 176 -360 -538 478 -271 119 192 -961 -637 628 319 906 -524 467 330 322 645 1000 -835 544 529 519 -883 -743 -543 -40 -172 -654 316 252 -691 662 293 277 908 -790 363 -459 529 -5 128 -801 334 -510 -445 -515 -815 28 -17 351 692 -720 802 -675 650 -460 612 -963 -593 -941 -489 249 -926 -88 -962 -965 401 -351 775 259 -478 -275 -385 505 -817 -521 -630 736 912 -949 579 -638 838 843 264 181 -921 412 -267 540 613 -452 -320 798 497 488 67 -590 712 414 -834 -910 -958 351 -345 998 772 -138 -986 813 831 -295 -997 -700 -796 834 -123 358 -685 -254 137 792 -937 -542 94 89 -270 -250 445 452 565 -578 -163 -765 -828 461 -610 869 -199 -341 857 20 204 218 -198 -434 -128 -727 -422 -512 -92 100 68 -314 255 997 -438 588 -637 -149 666 862 623 -221 671 141 -380 -115 452 262 -326 -528 240 668 29 33 -631 86 -618 703 -568 546 -870 -318 -259 -18 -15 243 306 -835 -648 525 -866 -991 -901 -251 -677 642 -748 -826 252 935 -978 -610 893 -189 633 -502 -583 579 796 366 453 -360 -372 -160 -45 323 -576 299 681 520 480 584 107 -156 345 3 255 407 -578 -308 -881 377 403 -439 -456 686 -263 -624 754 408 -691 -237 36 -319 -896 -332 354 -10 310 -293 -269 -519 453 936 -174 37 -422 17 -953 741 -442 -533 660 -618 -405 -564 973 935 -111 417 560 -851 -617 -567 599 -657 -482 -829 -250 -241 -456 -991 946 365 -714 759 776 -712 496 -307 -189 352 385 937 -179 -556 -232 -542 879 -836 -975 846 492 351 -612 592 589 -207 39 -310 -498 804 -918 -1000 495 -412 931 -810 781 -288 -289 578 -168 -111 -819 -955 42 134 -291 271 441 -768 -837 -666 453 -106 -19 948 682 -562 181 918 -854 -858 369 198 730 229 307 -928 239 -549 -821 177 -267 656 988 -855 -740 -232 148 231 621 -851 584 -866 857 380 -179 389 -423 668 342 -136 264 198 11 -623 243 677 923 -88 277 -983 -184 -549 -451 142 -920 -112 -82 867 -301 494 485 765 264 -319 153 -447 -928 -555 -781 -736 730 -426 917 -772 -781 -693 -517 -417 148 691 718 514 316 -71 -964 350 488 766 423 721 -352 -132 295 497 371 49 -268 454 -939 514 441 753 785 60 440 512 -178 970 -641 -27 257 601 952 -936 981 -461 529 736 -635 404 -254 219 -160 661 953 555 -57 -396 560 730 -849 -247 787 443 -310 648 602 324 401 -68 566 889 654 -793 -889 46 273 834 -217 -497 -372 -875 -136 -4 395 -636 735 187 133 -945 -657 -519 -367 -166 -316 204 509 337 -935 -995 552 309 -511 -786 45 891 -901 844 -960 964 -712 -954 -179 -829 406 -958 742 -765 149 60 937 -115 437 565 779 -137 -939 208 112 965 566 110 -506 136 -883 376 -510 806 712 -153 999 -267 987 -747 67 244 543 42 13 399 996 -980 284 793 126 -374 -578 -248 249 -535 -132 -841 758 -27 840 269 -142 26 538 230 -96 680 -269 788 -877 508 -284 -12 -565 510 -351 -10 -721 218 -984 750 -277 255 769 -477 500 573 49 735 -419 -550 -227 -240 -369 241 571 971 -191 636 -855 260 767 -772 56 193 226 922 -644 -613 -673 536 889 131 -661 113 31 564 32 988 73 -510 -722 59 -157 71 580 -477 14 -42 -813 -600 525 584 -977 401 122 -261 -934 -963 -338 -913 -180 -147 677 841 -246 -196 856 -207 -518 -332 -231 -13 -439 -128 -145 -553 513 -357 -474 341 -814 207 947 414 -838 -234 304 754 121 887 -978 -976 -435 357 -465 -698 843 -697 411 221 841 -445 -578 -361 751 -765 -722 563 -282 -242 58 971 -26 131 -402 -172 791 463 -343 -239 -769 350 276 434 536 194 -276 824 -357 686 448 -619 354 -26 733 528 770 567 747 -56 -940 257 -345 257 -749 -864 733 615 912 -480 -119 923 303 251 68 -994 127 412 -92 307 5 -576 684 -331 -346 542 575 829 -477 -611 -207 -105 -55 809 -739 558 -463 5 80 -967 -945 564 884 532 354 371 -216 -473 604 -134 283 64 -428 -418 -862 -820 -14 15 549 -793 404 580 -9 -916 124 987 -26 260 500 -206 153 -572 150 -834 -405 -643 -126 567 202 833 -30 397 -45 378 -183 -901 -961 648 107 -265 246 536 989 873 507 -12 72 -340 736 187 617 92 -609 609 544 309 336 -59 -713 461 -120 -818 634 615 -806 405 -944 537 72 -469 979 809 -792 -144 -83 750 -858 -508 810 -433 -734 -182 -610 437 -694 132 50 288 912 227 734 165 916 135 -816 25 255 -549 444 448 -437 -609 140 -46 -557 -549 -203 -472 689 -845 786 828 -932 -251 588 -793 370 1 -429 740 138 973 30 565 -343 528 227 342 262 -364 -953 925 -4 412 39 -576 -558 521 -246 -620 603 -477 -572 -210 201 -678 915 709 -261 -231 110 -196 138 -467 647 937 -468 80 -328 -453 507 95 -246 772 752 226 563 -720 218 682 16 -1 -704 902 -708 468 -244 -697 554 -691 507 397 -994 534 -552 -560 -628 -761 -786 -877 -141 248 49 66 799 341 188 -305 135 552 803 135 -152 721 27 -469 -401 -917 -355 917 -658 -742 288 702 -936 -468 25 404 -721 262 -17 -100 -217 518 349 -616 105 -812 -877 345 -763 -934 -550 923 211 216 468 -562 -642 479 -697 706 -126 472 -594 64 796 242 870 15 -8 921 -645 5 331 751 -35 661 739 699 -656 444 883 -356 301 -940 808 101 871 -903 922 -798 677 -296 749 -715 549 175 -763 200 -138 899 -214 551 288 -796 611 457 12 163 -122 -957 393 941 -861 771 652 -57 820 -152 261 594 440 953 -875 33 -62 231 -41 -248 -556 347 -273 729 10 -894 -953 474 -604 531 -286 -379 -57 49 131 -763 963 271 -925 -298 -825 -622 924 470 278 941 564 856 -916 -12 435 474 481 -673 423 -844 -400 739 367 828 -262 -546 559 -641 263 -327 813 -288 371 -847 440 -673 -73 -516 93 630 -310 -849 -314 197 -131 -542 -85 398 558 -330 252 245 89 219 -397 992 500 594 -732 112 -730 695 -408 -912 955 17 725 -125 -672 533 -407 -248 -290 804 -828 661 -517 490 921 728 -965 -33 719 -740 507 804 420 659 -849 -524 -925 753 472 739 -502 275 742 911 -926 -860 915 -215 -396 -812 -379 -768 -961 -809 -471 496 121 -129 -717 -363 -489 440 -724 224 658 -817 456 -771 397 600 -549 -985 751 784 70 624 -151 -39 -743 418 -832 -443 -887 470 555 -426 -95 -102 574 816 260 -412 155 -243 -920 833 63 -928 -76 96 631 -103 -480 181 565 69 -511 -103 147 -440 -273 217 759 -624 -441 791 -727 34 728 -872 -553 -446 -562 438 398 -885 17 749 369 85 -141 -176 -74 116 -141 756 -836 -150 -275 572 733 -532 482 579 114 174 -421 -844 -805 74 -391 814 56 74 -643 399 -466 -830 426 429 238 -564 466 -259 144 467 -820 931 524 442 -179 -903 644 -70 877 571 -914 795 898 734 899 844 -613 -670 -89 -37 161 -632 240 324 -184 394 -807 -142 -865 -589 23 -920 320 -617 731 -746 69 -350 136 377 254 799 940 -608 -455 277 126 -587 470 103 -98 581 -674 629 -713 770 754 -539 -915 -252 -748 -648 997 32 -244 -59 414 -863 -901 -174 113 723 -381 -700 -345 274 -46 -335 -671 -599 -67 -297 -511 234 -682 -111 -391 -621 -932 244 596 18 858 -643 814 -392 854 14 995 969 -832 -180 -740 -34 -305 836 -549 728 828 520 -643 352 818 -235 616 883 200 174 -900 -407 107 -726 -801 -255 -547 -114 -9 -744 -217 131 -546 815 -867 613 124 -658 -889 -105 -462 -473 -858 886 176 -68 544 689 393 88 958 -499 941 -214 746 112 -702 -514 566 -484 -303 -488 956 -629 125 478 -198 -482 350 -467 -365 183 -300 -710 -821 43 500 879 -297 983 -411 -271 722 -126 953 -205 -336 355 921 806 -757 496 873 -252 -907 -164 -560 835 763 135 -452 -630 -670 -165 489 -226 -443 -844 988 -630 -150 794 -359 984 -125 -307 819 128 928 104 468 -824 -78 612 200 796 816 -788 730 25 -258 889 -552 978 -457 -713 919 -590 -998 -959 31 304 453 -387 968 496 -332 -339 16 -300 670 782 759 408 -991 16 805 -430 -249 57 734 -183 -290 105 734 963 -551 -152 792 778 -345 241 935 20 -576 -412 -894 255 -674 -318 994 -975 970 491 -237 -234 89 945 594 981 -309 428 769 -860 55 -80 725 167 -296 805 727 738 -7 -152 -749 328 -645 -300 -89 704 14 58 -945 -503 -921 -7 -866 -279 -183 -13 -788 794 106 -156 -459 859 990 396 -250 312 125 -670 285 33 817 454 4 786 -279 -981 -297 659 -657 -922 61 875 404 310 626 -554 -865 -453 737 -477 288 245 289 624 -792 -76 -773 -628 -374 735 -215 -305 682 794 900 500 -846 -859 650 437 -26 -997 -938 436 886 92 -237 852 -905 616 285 -517 200 347 -620 -292 -500 -56 661 365 -555 409 -56 -440 -629 -854 401 -637 922 -332 -422 736 -325 317 794 -12 -866 779 -329 -338 -954 -931 283 -558 787 859 331 82 854 -881 170 -467 -385 -242 -310 224 -33 -301 837 -690 835 573 845 876 190 -990 -892 -659 686 445 401 729 553 -320 -966 360 -575 240 446 361 45 155 -513 752 654 -188 -171 807 -559 54 -46 409 -130 -53 818 -804 -458 -787 279 342 -656 -2 536 -311 -292 583 -821 -968 44 861 -975 -532 694 -136 -728 895 -201 838 -327 161 918 90 -675 523 551 -248 540 -713 407 -446 -159 346 -297 -280 468 -810 763 -357 814 694 -698 -323 -704 -405 -481 -210 613 484 174 -236 292 332 518 -56 -549 829 -78 -421 739 -178 -205 513 738 307 -864 -30 880 -775 -466 -645 -758 -863 853 931 -693 333 792 -495 889 -586 -613 336 718 -23 825 0 -2 848 -416 -635 -625 696 440 -683 -626 378 -839 -449 -299 -15 687 592 -107 234 757 865 -396 438 721 788 643 -583 42 813 -65 -562 5 263 913 -475 -740 471 908 -140 848 185 179 -144 -228 -25 -627 107 514 418 -871 -984 -867 207 -866 15 452 -94 575 -696 -254 -441 564 342 987 614 -193 594 871 316 -350 -92 84 469 911 -173 -108 -56 716 346 -890 100 -209 -131 -399 -921 596 -384 -150 -516 386 -559 866 870 679 403 208 -851 739 -466 -110 741 218 -604 820 77 316 365 -530 -237 669 -741 -230 -796 381 -636 -290 -338 -442 61 -536 -761 -453 415 381 116 -296 336 -648 -244 -978 926 356 -330 -396 -842 425 -666 703 48 -275 -127 -395 507 540 -921 -760 -465 804 2 -920 -16 946 -607 -782 -281 -924 658 -380 -237 -783 863 -850 -635 11 652 728 308 -44 -54 47 989 -979 -21 120 -990 7 305 -788 39 -960 -788 -407 190 -919 947 752 343 933 290 -117 -857 580 455 -331 172 -279 971 -811 -845 839 -522 -7 -246 -836 956 411 -530 581 503 -988 442 -347 -749 -30 -956 112 -500 125 332 458 -710 -981 -933 573 762 184 217 -162 485 -420 -697 -89 615 -27 -233 -411 829 39 794 178 -839 228 360 80 -19 942 -757 455 -810 87 -420 194 928 223 688 -94 -21 -236 947 676 814 466 -904 230 -650 408 967 681 -678 -51 764 -126 314 575 -344 -599 -359 -828 -586 -474 840 631 -329 -423 -483 636 -740 -770 -528 -389 -46 -316 125 15 -636 -328 -526 311 -430 189 64 401 -640 35 981 968 715 -313 -693 351 199 407 670 806 -487 478 -577 -307 -795 -953 661 -335 -909 -903 -997 -63 335 -686 -843 -685 242 224 581 595 596 565 -336 -361 -815 864 841 922 240 -873 -12 -828 -126 451 410 536 23 827 -449 355 288 -930 21 864 -618 889 597 -44 814 -485 625 -922 288 247 -579 -258 476 -945 601 -675 -687 240 532 288 -770 -300 83 491 843 -974 53 -415 -590 -470 715 835 10 -981 868 711 -591 679 934 -180 -852 -904 -49 339 818 676 893 -613 -955 954 546 -917 796 -623 -298 -665 -902 -972 489 334 269 619 274 155 -17 427 -842 -490 776 -271 -542 162 34 -540 -442 -191 -131 -474 944 324 437 917 301 146 -685 -752 157 768 -252 -854 -868 556 743 616 -718 364 496 470 -345 847 -888 -361 -496 -575 833 369 71 -338 803 968 -774 672 -563 18 -47 477 -303 -37 787 944 918 -814 -751 846 -352 516 10 -580 986 -839 564 150 -472 66 501 -859 940 396 289 -307 493 140 -260 332 930 -927 174 -566 884 198 702 795 681 -743 -92 -370 122 686 714 948 691 173 -902 673 -776 430 -923 -58 92 693 -794 650 837 293 426 -920 814 -712 -300 518 -319 -957 -592 942 244 -563 939 -586 -722 -952 -907 495 -241 226 59 -598 -147 -73 48 874 -721 -77 453 667 317 -338 538 2 -662 -252 990 347 150 -277 -159 217 -350 945 -317 722 -345 -368 456 -865 -513 891 673 351 -832 -104 633 -62 -924 -369 -654 757 -190 700 -293 -98 112 610 692 -734 -245 146 408 541 -813 -620 266 -971 835 -351 -487 -484 328 955 -187 818 875 -486 -75 28 -454 -869 311 797 -168 -580 -787 711 66 -981 506 563 471 -148 -405 490 304 -703 350 830 218 605 273 -548 791 -323 -630 793 940 -956 604 697 469 985 -291 -237 35 713 284 -551 902 -600 -368 -469 -266 6 730 706 827 -720 -156 343 38 805 -171 -79 -793 985 -386 -827 -533 848 -478 -907 330 831 -618 -180 472 -672 466 -974 -380 -764 917 467 -973 970 373 730 108 -971 -287 456 75 -285 -405 56 516 13 375 -137 -50 46 -605 -116 -55 -387 457 415 374 436 872 -326 55 863 508 -445 -974 -437 499 304 -887 985 -730 -461 -767 997 -294 -128 297 277 -914 370 468 -325 -471 -584 816 345 546 164 -346 -146 -675 -488 191 965 -543 -585 18 131 -200 -897 761 130 720 978 238 675 -984 -954 -490 66 -734 896 -845 913 -419 -110 803 238 -910 -713 586 -96 179 -596 -216 523 -455 554 601 185 268 -232 519 -854 -682 -792 880 876 80 156 645 345 193 836 -920 20 534 -197 702 120 -664 744 -327 -849 -786 -10 -941 407 424 -574 881 -268 -514 -139 -755 274 170 131 -274 734 -507 459 244 -612 173 615 -682 767 -677 -563 -528 -56 -193 -148 382 -382 521 523 950 -17 -548 241 376 -806 72 324 872 30 -529 463 110 -199 382 773 -52 -513 542 735 112 84 481 -291 29 -705 406 -873 845 -898 571 -462 -507 -516 -615 -626 569 -650 98 -492 -9 497 267 -687 -568 -72 153 651 378 243 -721 -262 358 397 -883 228 -692 285 541 46 -701 69 -785 684 552 -856 636 -790 264 136 28 -532 -386 644 -965 -451 -780 -721 -473 -752 -436 566 575 350 -184 712 -285 -809 -846 -259 -983 -468 -203 -845 94 -31 -468 -311 -636 -680 -486 671 -376 775 -715 -487 58 547 -314 -733 659 438 97 419 -616 806 -10 254 -45 -797 -405 280 705 -188 -601 157 620 615 -14 689 -105 -558 529 -525 -240 135 -671 -382 581 -445 159 29 -885 -73 -482 -691 -973 -186 843 717 909 -714 640 -491 -233 -871 320 496 913 55 -355 -55 -15 -688 -300 -475 -271 -345 -760 422 -471 637 115 -318 -99 -183 -146 -58 647 -924 -448 -388 441 -135 180 -364 -693 -919 -246 -356 -299 456 -290 -206 -649 280 -570 -949 -553 -816 -243 -855 61 -515 752 836 249 139 -732 -951 -76 -313 30 480 219 314 -196 -674 870 -989 -956 -640 -526 119 664 1000 -594 -903 -48 373 701 553 -166 772 -439 741 -202 548 88 -546 -74 -856 769 648 -774 134 94 721 -431 -221 689 588 -596 652 -160 -684 553 -779 -788 -599 -661 524 -597 -911 -301 105 641 465 258 -926 -802 -193 303 109 139 -103 -251 -724 599 -362 -168 -958 -996 526 588 -791 394 -140 -531 -370 54 91 570 -507 -391 535 827 -775 41 402 231 -973 -776 -722 -286 -108 -334 -940 735 981 -936 331 498 -235 -503 -486 -532 -740 887 219 -213 -975 -797 466 -528 -844 496 200 -313 610 178 264 -44 -102 -163 49 395 993 -112 285 -775 -414 -116 384 743 -625 -445 -265 -2 378 -118 -741 -872 717 143 469 -620 -231 -845 869 950 7 -653 130 -727 -454 -546 -881 874 -163 -554 927 303 2 -543 -394 123 487 163 -105 -718 -795 247 404 635 -681 -388 -808 -405 -957 351 538 -299 -561 319 -532 221 -401 -564 -682 -418 762 820 468 -890 -530 295 -138 856 -15 -505 821 405 468 -506 -328 -517 -783 -181 -493 -191 -111 -692 -725 -129 918 494 603 399 924 -324 20 -606 372 19 -82 833 -701 -186 672 -724 291 247 -466 -144 -372 140 264 998 349 280 675 -503 -454 -839 -146 -98 -715 539 -73 18 -524 365 348 -342 -805 87 371 -316 -31 683 -200 -543 848 658 154 -632 -83 766 963 322 -265 809 -829 -268 34 -426 981 -9 571 733 -135 -133 -625 -3 338 -180 -98 -842 723 -934 325 981 -120 974 764 301 -536 -943 -954 90 -757 634 -65 304 -354 -510 -431 -772 141 622 526 289 -922 -484 -594 356 62 238 -565 735 978 -270 476 -893 479 813 -155 73 -971 -796 -474 856 -510 82 -216 394 -841 -284 540 70 -276 354 -262 413 370 -948 427 733 263 -442 -778 240 153 -417 502 -862 724 -401 -421 303 608 -338 775 -812 90 -729 -853 -343 -1 -443 -179 281 -71 74 223 650 974 -174 -407 321 842 -544 -141 953 -558 -135 -662 223 264 -935 -362 -199 229 -21 -586 -921 -148 -267 -525 -450 153 -427 -631 595 -183 -519 803 791 -251 -792 -61 697 271 -988 -76 -513 172 493 849 -357 187 364 -621 376 154 298 -629 852 -674 -981 -219 62 877 445 826 737 -657 -377 -166 899 301 -840 -879 -95 105 -148 162 -102 949 262 -922 -594 759 -906 -113 169 1000 -159 -10 515 811 -605 710 957 330 -396 -307 -401 785 377 -844 -527 836 -235 -921 -888 677 964 790 -924 -705 -871 -148 -55 541 732 -869 185 -605 -428 722 -898 471 -567 352 598 -23 -669 765 891 -317 63 -656 -964 243 -130 483 704 460 160 -792 940 -252 901 -995 -224 164 -829 928 956 -300 225 -413 501 718 548 599 601 705 604 -202 -440 795 940 -913 -980 -823 -961 741 -492 570 -465 505 -789 -64 870 116 -304 -499 502 227 144 865 -280 365 332 -107 430 -821 615 -670 -427 606 -466 -570 -506 -963 57 -446 631 88 961 11 673 -524 164 -17 -292 -302 -297 272 -671 -905 -563 19 -499 -162 127 800 -970 205 927 371 263 265 -522 -666 815 788 -78 -206 -488 78 -992 -97 846 -518 23 -243 104 -979 213 -789 62 -117 -28 -297 -409 -948 -79 799 -270 447 -875 -996 -616 -666 926 -894 -58 598 572 -471 -11 -203 209 -894 -90 518 -455 -690 -13 -459 -398 194 -427 -647 992 863 284 -129 -850 -934 296 -755 180 -205 -222 -423 387 -18 -342 -887 -355 84 99 804 58 -847 698 183 309 124 -916 777 352 828 470 -624 31 -62 886 -333 -174 -358 -191 -158 -863 -433 78 684 994 668 704 302 -762 -242 21 498 126 32 217 -616 -596 570 -683 988 -517 -807 -243 -505 814 -365 -179 -168 -50 340 -363 4 -466 -286 -875 -678 -567 809 -973 -989 520 -143 -360 -798 -32 88 137 -603 369 -750 -550 50 -276 -778 767 365 199 594 119 -302 557 709 -476 918 -54 478 869 -952 108 -163 2 844 886 -853 299 -481 -864 -562 -111 -433 832 -391 -684 -336 736 488 599 695 761 -946 -519 751 984 881 -186 19 -251 -539 -697 -102 -926 -825 -648 -172 159 297 -799 -976 -989 -499 -253 936 877 835 -510 568 453 -236 -861 -476 -728 -926 -501 850 -535 -2 631 -694 184 -793 821 792 759 46 -736 -625 -24 -729 -851 105 -248 -363 711 -921 162 -679 348 -161 -503 572 -598 302 45 -374 270 301 -889 677 -994 -456 421 680 492 340 28 163 326 646 637 -849 802 -776 420 790 401 -538 -278 404 705 816 302 -849 31 -747 21 -143 -408 758 -774 823 -119 640 -696 -618 398 282 279 -771 -138 951 972 724 -74 140 479 861 950 -374 -783 -129 127 -491 -550 954 -648 867 -770 982 -300 -355 376 -273 214 -893 -634 -221 391 -574 41 411 -646 268 -736 367 -599 317 633 -350 -399 -803 517 -768 419 -131 912 670 -486 961 828 279 79 813 957 -377 -25 647 -322 499 384 107 -412 919 6 913 -713 -294 -891 -847 -339 -208 923 410 -156 326 339 330 938 -301 -505 -697 -682 -434 76 456 637 -201 409 190 27 -198 558 -246 -908 424 642 934 -358 280 -260 807 477 -7 -955 -760 -930 -154 997 -125 684 -14 -161 453 633 -915 272 796 925 538 -381 73 604 -86 722 537 104 -398 925 67 -843 53 -707 265 1000 80 -317 -119 278 909 -963 -337 379 297 239 -362 -737 116 904 -866 53 -984 4 799 -715 337 856 -607 -679 -940 86 256 392 299 316 -79 -143 176 991 -40 -251 -254 303 714 503 -115 429 478 -413 639 865 540 -677 -714 807 366 433 -655 599 -884 -429 806 210 121 308 709 -253 72 432 615 48 38 389 393 -916 -568 871 -123 -221 450 51 -92 -750 -248 925 -338 -113 -260 881 726 261 -241 969 -126 331 851 45 -510 -494 575 346 726 85 373 311 421 -321 -836 46 278 -155 815 -371 424 569 270 43 488 -831 -508 -345 -657 59 590 282 -705 -492 122 -478 505 -588 -614 -26 105 -477 438 981 119 457 298 184 -186 883 -521 409 -155 -758 199 810 -147 -708 -484 -39 -521 890 428 -52 597 -154 449 462 578 -749 -653 -343 275 194 -363 778 -275 581 972 843 -212 -105 362 -428 331 -93 -188 -986 8 610 987 -70 906 260 -337 -808 476 -41 302 178 -499 -858 160 -328 209 260 -419 508 407 -772 593 875 -292 738 360 -442 -977 -839 -463 728 492 -932 310 -745 917 95 733 -98 -400 512 4 -598 -528 863 -346 -876 -137 927 -204 229 206 -814 665 294 -726 -545 83 793 -926 340 594 -782 547 241 -831 172 152 601 -138 808 893 -717 -756 -835 -478 -100 -248 93 -740 53 -706 832 10 -896 992 941 -900 802 -182 63 -486 164 -538 234 537 512 -133 -518 751 -659 -575 -151 301 901 -579 -951 39 901 31 -39 768 -84 -315 -291 -805 621 154 -426 -580 835 -607 59 9 651 -415 882 80 862 892 -700 747 372 678 683 -645 -967 991 -436 -1000 -616 921 -442 295 -188 -181 -810 306 113 569 -664 -431 -878 -648 -590 5 769 -229 727 253 942 -3 627 -209 -395 -298 965 479 -997 -219 -503 860 750 663 569 -37 -89 -548 730 383 -290 -540 -375 801 559 -653 -528 211 -16 -680 -444 425 -697 574 100 -126 -340 -68 -40 138 245 -120 -753 52 588 744 -654 213 652 -861 292 -518 225 -978 484 409 310 277 841 342 199 -769 -678 704 861 -925 -5 -765 -266 958 265 497 838 -948 -472 -779 0 -887 -334 44 -881 -289 362 66 -689 992 -462 -418 530 -327 -650 500 662 -707 -734 543 300 347 -310 514 188 631 980 631 -848 533 601 835 -983 394 -700 228 -690 126 279 -183 -717 -164 515 356 551 -111 -540 -106 754 457 -821 -584 -805 185 250 -548 -277 -488 -414 649 252 591 -641 978 44 309 677 176 -736 481 -797 198 -257 556 -116 663 932 -691 -359 372 42 -695 619 -334 213 602 -580 740 -923 773 -88 -169 -826 392 -523 -381 33 -90 -251 438 -496 -553 298 706 792 -546 292 151 83 -743 845 761 -133 -338 -903 665 -163 593 774 562 405 -960 296 250 581 -197 -21 649 -524 -475 623 -553 -182 -600 -141 662 -285 222 243 370 -577 -17 389 -198 -19 645 -902 -515 334 843 121 627 401 -614 -935 891 -332 -289 236 96 413 -314 -389 -446 445 325 -49 289 227 743 -271 978 509 -554 -834 729 -871 -368 463 166 391 735 392 663 -475 305 951 518 -943 697 271 539 -747 -654 -999 884 330 -224 898 581 173 -262 68 -73 -176 404 -655 997 582 960 -187 608 -566 -50 397 156 -452 -693 968 399 -22 -307 -147 618 984 -46 56 -806 -577 341 -853 522 123 -198 -947 517 291 -14 -107 -763 869 334 -746 -975 75 108 788 -108 221 66 47 -624 231 12 -649 -503 310 -716 -421 999 420 966 32 -463 -150 -437 554 -499 93 -418 437 610 -946 -943 783 -105 600 -383 980 461 -905 -81 -120 -780 -933 148 925 311 -285 945 933 281 943 -182 496 -196 446 443 8 86 -849 550 511 -982 502 -136 -771 519 -493 793 -772 -301 303 72 -312 -746 807 -31 40 -198 -185 -509 641 -793 -957 -186 686 689 436 -411 831 768 418 348 -991 -263 594 -631 894 864 -442 -247 -911 756 113 -221 870 -981 788 -859 -109 -23 -517 79 175 -27 -397 2 611 -955 -615 -315 -269 -63 496 -147 -811 -431 433 298 -123 639 -765 -378 -867 -185 -772 720 344 -240 103 835 -475 -601 719 11 183 -376 -663 614 -925 565 -139 -8 -130 747 972 -13 -797 444 622 -886 323 11 -326 -799 562 -992 332 128 -230 -14 -111 350 652 562 -185 -657 -865 -116 689 728 -179 -739 789 790 -660 -587 -447 473 998 805 -352 478 -286 -680 -882 790 -200 727 -407 -434 343 -432 934 -368 176 -372 581 761 482 -883 92 -415 -267 886 -108 -475 724 758 -140 270 -674 -757 -985 717 -768 -752 579 546 23 123 713 -806 802 -265 -17 -799 -329 749 -243 917 -982 151 801 -149 -502 -317 -893 -9 -473 -918 -247 -586 648 -89 -390 -567 767 142 -167 -474 618 171 -106 241 772 -52 922 6 -618 654 -784 -845 43 -963 -505 -424 670 668 -935 99 632 97 762 14 -992 681 177 544 -472 582 304 773 427 -912 35 -155 577 -315 -988 768 711 708 991 503 -919 -194 -427 619 -406 9 -830 -879 -742 577 194 394 -882 -771 982 673 413 -795 -440 -947 -9 -399 -586 617 -96 196 876 875 -918 -288 -389 468 -414 778 -508 326 -705 783 177 -949 892 773 -951 -450 258 -429 -577 -161 -551 270 -49 982 834 -572 -854 91 624 -63 -834 -237 -395 152 19 -772 844 -340 501 -449 -910 -672 -630 -605 472 -637 484 455 207 648 -293 204 -661 702 -167 740 813 -773 639 -333 871 505 -209 550 638 541 626 -190 -43 856 -516 -992 -227 621 -205 -124 511 246 -786 904 571 600 617 -307 932 -5 -614 310 695 6 -77 412 -47 959 -372 674 844 275 349 124 243 12 -823 856 -279 -899 -760 -81 -938 -519 37 -394 53 -714 66 -5 -748 -500 -51 991 -279 -77 -959 -12 -408 -75 -27 761 29 412 289 344 -368 790 678 -141 271 -423 806 -880 -899 -36 646 10 147 -522 -552 -967 -484 484 701 -320 -262 955 643 -485 89 404 -897 -144 -143 -92 205 -404 989 584 -697 -389 -359 94 -958 4 719 -382 692 947 -862 528 457 460 -25 977 -634 521 809 -88 328 880 506 -916 -189 973 -102 629 -461 -164 599 -246 773 878 327 986 -210 -514 -657 532 740 -640 145 -107 -170 -152 382 63 -251 929 -983 680 538 299 -432 -341 -58 174 -455 741 -931 426 -259 951 964 323 558 -435 945 987 638 -444 -930 70 -758 663 -846 -363 -525 881 -950 241 -265 376 -854 -412 641 961 -463 66 -336 754 -492 533 831 -159 -217 -208 -705 956 -98 -146 -71 497 906 375 94 -211 998 987 -540 794 -307 532 244 -486 760 779 265 -232 683 325 -510 -125 924 873 758 -484 702 -750 15 286 772 277 -562 295 -643 -845 -720 -824 -421 -132 761 -94 -254 58 105 523 872 340 -955 -107 -90 -522 254 577 527 -546 462 -218 421 407 -190 595 894 828 717 -828 840 983 -479 935 -98 -26 185 -705 107 537 149 -619 153 -450 -403 483 415 -388 149 -797 351 571 650 -118 780 53 286 880 30 933 999 479 335 558 520 303 -248 -386 4 -463 -529 -438 342 232 -709 -14 -950 -917 921 215 566 -663 257 807 -914 924 67 428 488 -499 888 340 957 -937 751 109 578 -91 519 221 -938 30 -789 -39 -30 -459 23 434 799 -499 -40 923 871 -630 -64 308 607 -33 -931 983 774 111 -892 -306 546 -746 399 807 -53 -565 588 -989 -417 223 582 698 17 -178 -163 460 -304 -211 -826 310 -34 -359 -109 621 -546 503 624 -537 -930 -347 -997 364 484 -640 -218 -723 390 -414 -767 -144 -109 -413 -715 657 929 -461 132 602 313 270 392 934 812 792 -195 -447 -12 850 -130 -148 751 -807 951 845 -58 946 -884 781 585 -604 -637 182 608 -675 738 -90 890 -697 668 980 -421 -708 896 -355 -743 277 -956 310 233 -600 -583 207 -885 -937 -350 -817 582 -392 -573 -124 -146 -219 -147 -297 -468 501 928 512 -363 923 -624 -693 -729 -39 234 -779 -938 -9 -721 -266 -43 -699 -898 -827 287 664 346 977 -903 145 -67 -689 -195 -318 555 -650 -681 489 -132 754 -109 -595 -769 981 156 -265 808 -349 650 607 -122 -225 867 -323 -652 759 144 -785 -559 -442 989 735 -535 -461 936 -377 210 764 -253 469 355 -357 -38 -598 -629 306 -368 645 334 15 -506 129 -537 -455 552 -124 -242 -367 -973 -935 -92 807 -689 -648 411 -667 -531 -492 14 -73 -913 608 313 156 -209 124 652 465 105 -168 -938 911 -948 878 -779 513 -601 587 -726 826 669 684 502 -130 595 261 762 526 347 678 188 186 538 419 44 612 -698 757 411 -775 116 -346 123 884 530 -461 170 -951 136 -827 215 -241 96 -559 35 286 63 841 865 757 332 -216 -600 859 -877 128 353 7 720 49 290 -965 -321 -203 498 716 -235 -127 -10 -278 452 615 883 903 -83 -388 166 -558 14 160 438 604 455 -369 -465 -496 -597 450 931 858 -411 -511 -559 798 -289 149 -746 -125 77 -82 -638 -195 -831 -346 -269 -923 552 -124 305 499 -734 787 837 141 -386 -319 185 -888 -974 420 -507 202 211 852 -886 937 -752 -125 166 978 521 303 938 -442 -786 -804 586 -851 273 733 785 700 -64 -921 -306 705 606 -479 997 171 -350 -624 -106 691 -743 -131 -64 -335 0 456 343 -650 721 149 -421 -498 171 -34 618 641 923 165 -165 996 324 373 -215 -739 913 -24 -895 -729 101 -646 -725 -574 -793 -465 -356 -411 201 -76 -312 784 -98 -681 798 -450 464 -346 -467 -690 737 -473 535 814 -693 177 737 -338 407 962 80 -815 -669 644 -384 308 -511 594 -582 -308 355 266 460 726 -442 526 855 -900 -153 -535 -767 711 564 601 -189 205 -428 671 -929 -814 574 805 -879 -984 668 -36 397 249 38 -866 802 -959 455 337 223 300 977 155 -211 818 819 -750 781 -429 -723 755 -553 -907 -191 -417 619 -868 -733 -96 -219 386 -675 901 881 378 234 -72 710 675 253 -854 -577 162 107 900 -929 -935 674 -817 79 208 666 305 29 -514 -194 -353 400 896 -929 -899 672 554 651 123 -329 -609 227 -983 -646 405 799 422 948 499 273 918 204 -631 -346 -238 -71 -499 790 -369 790 -806 -782 255 -322 312 -779 493 398 -623 -517 364 322 179 -562 -727 -151 414 426 -633 206 -923 323 186 -635 766 -549 -372 635 950 298 459 443 -216 -262 -423 150 -505 -164 18 390 -176 63 -763 317 508 10 -524 334 817 198 558 186 591 137 920 66 929 -349 -874 -238 -703 413 -651 260 -204 -484 -419 56 919 -834 -58 -61 349 512 792 454 -672 407 -984 -541 -282 -173 23 563 227 488 943 -711 477 708 -747 805 -782 -38 -423 -148 -623 -432 374 154 -178 -408 -463 -803 -435 957 554 -269 483 -739 883 -624 -652 -799 451 77 -727 -467 790 252 -873 -657 -291 662 304 -442 -378 -168 -133 906 647 437 503 107 987 880 -757 -796 -388 178 94 780 856 965 -182 284 515 875 -492 -199 217 -663 195 702 -361 -666 -745 84 195 -653 294 160 -124 -32 -482 -527 -102 327 -606 -391 982 -174 -474 933 378 -375 -120 -729 -128 -695 356 915 -635 107 -629 166 -46 -927 949 794 -344 -931 232 470 -512 -609 -29 -393 -46 -829 -466 231 866 -482 263 407 -971 -708 992 -652 578 -710 473 -985 479 332 -796 689 -817 751 -636 -207 548 841 32 449 -298 -262 879 -225 25 -53 247 831 410 -772 479 346 -297 -80 552 -403 -128 -422 -620 -502 -52 246 793 -585 228 -713 658 -344 430 563 68 890 182 227 -895 812 -354 -225 -189 -596 840 -58 215 -676 -944 -139 799 165 47 433 -109 580 872 -653 708 165 -839 -89 603 95 107 724 -52 152 -963 619 -751 -53 -684 119 199 -978 -308 458 -448 446 -464 30 493 -230 -883 -794 -199 783 722 -138 -102 -993 -232 651 557 -960 -426 -118 -698 -908 -526 -55 -223 32 396 934 -32 188 646 325 -495 -506 -156 144 -654 -798 -754 433 276 928 234 -835 765 -964 477 -760 -287 337 -912 206 -15 -581 -269 -85 -357 914 730 381 151 -960 861 -968 759 602 -408 -774 -724 -510 55 86 696 -666 160 564 938 696 714 275 -185 -203 -520 803 -640 -920 899 -473 830 -809 927 904 509 -626 137 27 152 -6 -639 838 218 -606 -276 -824 -486 45 354 -67 941 -730 -364 829 308 302 -684 -157 -247 -15 -749 -916 407 965 -714 273 -132 -848 750 665 307 -755 562 599 -423 462 -615 483 598 -732 916 -500 -249 876 -129 -17 -467 -835 342 838 -619 452 -75 -373 -241 798 149 226 33 934 -941 -610 381 -114 -228 770 -327 833 -773 -111 678 501 -903 -110 -916 599 -212 -877 -406 878 -778 702 -458 -438 676 190 782 -313 -258 -781 569 296 153 331 -280 760 -615 -598 950 -461 589 -932 227 274 -960 126 -997 696 826 150 286 -521 -712 733 601 -148 -145 -113 640 -588 217 478 -91 -459 790 -743 -962 -751 324 296 -169 747 -272 324 384 866 945 -877 88 239 -126 346 -313 985 688 -88 253 -29 -340 -354 959 793 27 848 -243 47 532 -124 379 -512 -197 445 747 -799 -261 367 121 -792 -357 887 164 -67 -914 -44 826 -759 -624 -701 -732 889 -598 222 -240 -144 874 -278 -390 898 -210 -937 -961 10 -860 -601 -97 -845 -747 -627 -882 27 -160 -609 432 -806 -222 -95 -654 -562 -27 -334 -777 -139 34 -260 818 -552 664 -279 -482 -365 -60 914 647 14 -222 -11 -113 -116 -789 -467 -14 427 -38 -178 973 -79 -33 831 -64 731 759 -706 -430 537 655 329 472 -199 -427 -134 179 -406 -946 -788 -470 -543 402 -840 -908 -867 541 754 13 107 179 974 -298 -711 -21 -294 -37 580 160 -163 -15 235 -303 143 -292 71 38 -29 -469 161 -757 540 -193 -321 935 977 870 -256 245 220 270 242 -794 -287 182 -115 867 -275 -589 -772 -507 -557 -155 -112 892 991 790 127 -903 354 -253 -687 327 788 667 412 783 139 -223 -447 -285 475 60 431 -264 379 955 628 411 923 726 493 224 162 584 -504 68 -170 762 730 -308 322 454 527 -242 816 530 460 -466 556 211 -703 -211 680 61 -687 373 -629 -119 214 591 -115 408 951 -778 -897 176 458 -271 199 -926 -517 411 158 551 502 623 -200 37 -960 468 -752 -109 -678 233 -976 -95 -863 -422 391 -79 317 -660 -305 86 939 104 -407 -335 432 278 -121 -348 415 -294 39 -524 116 -946 -722 596 395 418 -527 -98 564 -172 470 19 -47 -375 742 626 962 20 20 -76 -119 50 -821 930 663 120 178 -754 -719 44 -971 -526 78 -973 61 480 954 701 832 311 -503 104 510 -105 902 -205 -836 605 593 -812 117 537 -758 -557 -627 871 1000 -399 839 -478 836 597 290 -424 -719 547 -403 292 541 -565 -768 -164 187 -78 -467 335 -202 99 799 331 -46 408 -160 -536 585 -5 -536 -345 608 612 895 145 -114 603 715 -390 -583 -352 433 29 46 453 191 -556 -234 -325 -967 -851 85 -485 826 354 265 469 -699 -330 679 406 105 455 437 -360 123 -802 -592 -439 991 -576 -989 -406 557 39 -439 700 610 591 -509 -984 390 85 -532 -296 937 -268 -186 -129 -781 -668 655 187 -531 8 -897 224 147 45 -132 -680 -540 -780 505 40 804 410 422 257 605 55 481 -448 -11 800 -158 -971 -133 -289 688 343 -717 578 -119 -376 -795 -847 479 478 -144 35 105 -195 388 -834 159 128 347 897 218 -462 502 -694 -295 -461 906 509 940 -270 -235 -248 -858 -465 -189 -405 888 -368 638 924 398 -822 -1 -775 719 -848 -372 422 103 430 -616 166 108 -376 -946 -568 -391 -450 -275 -914 -120 346 -555 -985 -786 -667 -624 -829 -52 -32 333 -41 -192 164 -299 -891 -485 77 -514 681 -359 427 351 851 989 19 903 923 961 -595 853 711 -476 950 -123 -646 988 740 735 -176 -92 340 -620 65 -575 -776 -993 -349 40 64 -163 542 864 33 -411 834 -183 -617 929 -821 221 -128 -466 472 602 902 104 198 -207 284 631 -847 188 331 -111 954 -560 -982 -428 -853 309 708 338 -10 -766 984 -603 443 130 376 679 -148 202 -953 -836 -234 -468 833 371 287 476 -175 -223 918 -290 730 919 -644 632 -639 271 -331 -830 415 461 -256 -28 623 -177 207 -563 -94 232 510 509 269 499 -673 837 -78 751 867 -466 764 -775 -627 452 -909 77 1 -935 -628 -904 663 -144 -628 -647 -78 178 736 -189 -479 -90 -755 295 -356 -925 915 507 983 577 -848 823 -188 649 310 -236 351 -183 148 294 -430 -401 76 146 359 197 589 522 946 750 -961 -521 298 478 807 -218 -392 -43 595 -968 -852 489 -129 716 852 -251 940 734 102 -575 -392 928 -201 -520 322 610 -986 226 555 187 -98 972 -22 469 -851 -830 702 777 -177 -532 56 791 104 -272 -543 221 -280 -438 456 450 -718 511 -344 468 29 -367 -120 184 -916 706 -522 45 -365 -87 959 727 -33 -53 416 14 624 266 145 19 -730 -101 -655 161 -737 370 960 700 613 -772 -291 596 -392 912 -461 361 877 -89 -352 -667 156 849 733 -259 -985 -948 -433 -99 46 84 -227 314 -222 -745 -725 9 670 958 771 477 718 550 508 -557 -300 -600 897 -725 -732 184 421 716 -1000 -806 -433 -342 -318 -379 -933 208 616 -608 -98 833 -182 452 584 -734 -382 305 369 419 851 -802 429 326 416 346 -311 -792 742 735 -184 638 743 712 -716 -715 528 -759 811 436 -336 -54 283 -779 -387 104 92 55 -225 393 -651 717 -649 55 -55 -363 -188 -798 959 -584 -652 754 823 -195 -462 -142 246 -546 440 -905 -619 -432 749 739 113 -516 -429 868 85 -123 35 1000 -863 163 -531 -192 690 -210 900 -181 517 -738 587 -433 -602 379 268 683 -277 -363 133 897 38 -570 60 909 686 629 958 169 887 -872 745 512 -57 473 -476 526 -317 -536 -546 17 -297 -704 505 -425 -905 373 264 272 -894 -716 316 -660 -983 -107 620 -964 -162 427 -899 456 -361 981 441 379 -789 -350 814 -795 -179 -735 -32 519 795 -990 407 -955 -842 -540 293 423 -126 -12 353 438 -582 -58 960 523 -563 753 154 -183 607 -415 976 181 -86 238 834 7 725 -696 -606 753 685 -264 -533 815 982 875 -192 578 316 336 621 -303 -989 53 -211 -849 -23 -381 -134 984 419 200 14 -362 -282 -579 837 -899 468 -685 808 -172 -551 -795 -627 -951 -44 661 -255 -590 156 -709 -953 46 764 -925 -570 -110 190 579 8 662 164 617 -927 786 572 132 528 387 302 -487 -328 -936 -124 -466 184 951 703 237 -977 549 8 717 444 -576 -175 24 594 898 -839 -625 -126 162 47 -570 584 695 405 -608 -905 716 -505 -542 -431 -730 -943 -524 749 514 -147 -511 675 557 -859 173 520 323 506 -567 -117 -95 868 -74 90 -303 69 -775 901 -203 -107 821 -567 673 -342 -753 -973 -418 -328 872 888 -516 -907 -961 -955 -98 788 -354 -913 -694 -184 -764 -453 841 -578 592 83 -144 100 -873 231 161 -355 -114 -248 -558 211 -396 604 698 639 948 -913 -590 86 -66 243 -715 166 452 338 -322 -472 -733 -277 -787 -31 693 413 -775 -771 -227 608 -177 -735 -306 998 -3 -791 57 -691 -800 -871 -716 410 -327 965 -776 943 -247 -815 877 5 -633 -831 -952 -628 -177 -305 -690 -825 355 1 297 21 -538 -427 49 480 -940 548 -549 -117 -843 -251 -697 -768 -288 24 -93 -32 -517 -566 527 144 255 37 189 114 -256 617 -932 987 -751 17 -624 26 543 -244 -980 425 615 934 720 -715 148 101 -978 679 -148 -671 -525 -535 -387 -523 959 322 282 759 261 266 -59 -495 49 -645 -369 559 -283 583 792 -607 816 203 -24 222 965 -442 -945 -501 -488 -429 -187 54 -959 89 -392 16 796 -881 -47 -17 -671 786 -793 935 -40 757 -880 -442 -452 881 -625 -633 -79 636 957 -408 184 657 337 -839 451 155 378 270 208 -669 589 218 -35 742 25 -727 -69 528 856 -439 -29 83 -727 -320 948 215 61 311 -339 -54 655 -46 27 591 -9 928 -225 460 -862 99 545 771 -165 -717 -285 697 199 908 928 0 -712 751 -523 -902 -96 -276 -699 -335 986 -669 -780 -934 -922 401 830 -116 -883 66 -795 -640 -75 288 -335 636 -230 663 -671 404 253 290 891 -196 281 -38 820 -353 -881 -17 499 -348 -630 470 976 617 620 254 -362 -977 -91 -670 -26 -805 79 707 252 -357 978 -323 -916 -862 -232 -933 -68 352 18 -972 3 -976 683 912 575 -113 898 726 -795 -342 481 243 -107 -786 -752 681 -879 -647 -328 881 -703 -226 -791 737 619 936 -569 -221 924 -701 249 750 769 206 596 -365 447 -138 -88 -666 151 365 -101 91 -146 -258 -821 431 -309 795 -676 840 440 -476 -206 664 364 -53 225 897 789 -300 537 -18 -762 -882 -872 237 -272 173 160 -237 33 -569 599 -30 -556 644 -791 916 -842 -639 164 -473 682 597 809 131 -211 -891 -778 35 -759 354 -741 727 676 -63 562 162 386 -457 132 -40 250 -676 -321 -184 860 310 -773 -814 -59 -222 594 -888 226 1000 -810 -885 500 -413 535 -877 -855 709 -398 66 -250 -798 243 -978 -930 716 -214 586 -943 -70 -729 -919 -188 -739 410 316 883 534 -576 366 -28 719 964 -344 694 768 691 -163 -455 -648 -463 -650 -683 417 748 -820 -726 -236 616 994 -312 878 126 597 -756 -14 38 445 586 -526 601 -211 406 -117 -141 847 -214 473 -186 -572 337 -455 -844 195 332 724 -562 227 -321 -442 276 -790 -554 -853 -142 310 79 541 696 -826 -568 -306 -816 -56 61 641 -431 93 763 758 -614 -333 379 608 957 -788 -166 -392 929 805 -138 191 301 545 -337 -477 91 -405 -620 64 189 -942 -541 -659 324 824 -693 724 -176 457 714 -480 -9 -5 148 619 -834 317 713 -659 715 88 -871 6 -573 -629 -169 -472 -319 702 295 199 645 959 -261 237 735 -355 -618 -443 -493 141 -321 921 383 -472 416 302 -213 -119 190 366 -158 -960 -520 33 772 -780 126 224 112 701 726 164 989 760 981 593 918 -225 -161 -519 100 565 -638 -699 -765 397 635 54 112 -313 706 779 728 -469 870 155 -863 787 696 -637 659 -968 -183 356 -828 833 200 -353 561 523 -741 -351 727 -272 948 38 -371 488 -111 72 670 -29 771 -145 -210 443 -508 -296 455 935 198 640 -427 -730 -871 -735 -422 -560 -43 927 331 947 491 -244 316 -865 618 -439 701 204 833 -481 -928 -195 888 -334 -397 -732 853 45 701 -818 893 -27 -551 62 -812 -411 452 855 688 -618 -92 558 813 -505 952 718 831 -308 -964 -430 -267 450 923 257 113 768 186 782 489 684 133 987 -279 949 -208 640 674 571 -54 -287 945 -999 -808 52 -893 -308 -193 160 -330 -848 623 -953 36 -451 -199 338 -642 -245 295 380 -500 332 -471 635 991 147 518 -332 825 -499 885 -324 714 184 -784 -323 -819 373 -493 859 121 195 -952 175 847 954 233 56 490 -898 958 191 -798 961 149 -722 422 430 -960 249 435 870 -887 -535 -192 -803 -570 -305 -654 -997 502 6 703 175 -254 77 78 135 -223 -911 948 4 -459 894 -690 -943 -814 407 -847 189 701 692 982 -522 398 988 -469 -583 -918 508 -175 -226 -370 254 458 682 -494 -125 321 -317 -347 147 -883 3 464 151 443 -452 -193 814 392 -193 -47 724 -189 356 22 815 -448 161 118 408 478 260 -257 -401 331 -591 398 -510 -713 -986 -983 436 -386 -543 417 -938 994 391 535 -397 527 -910 -124 -457 -241 -192 -627 548 -527 934 386 203 -141 -400 -358 955 -584 -736 669 -949 -846 122 50 566 641 -669 522 -424 767 -448 787 -67 -479 -509 796 -571 821 -731 -200 -128 -681 -329 876 299 90 -298 694 -52 504 772 -959 114 244 161 295 6 789 112 273 -844 1 760 183 648 122 -576 878 -675 -227 893 544 82 -421 335 204 525 -396 549 -296 -212 -684 684 -649 -72 950 -648 490 -115 -725 -267 552 -776 -661 -578 -776 682 -431 760 680 704 -727 520 -435 752 133 178 489 -961 607 466 -849 -237 224 841 -35 235 -609 -342 293 905 121 766 889 -664 646 -127 724 144 357 -105 -296 773 -972 533 -566 986 -749 -241 -338 64 -474 -748 -538 611 -877 -834 -644 647 730 -793 -270 -15 20 843 -307 136 779 -70 -473 -952 -526 1 77 -74 406 0 902 -266 -191 379 859 287 706 619 -515 -639 -974 -558 -31 382 -923 -284 967 -147 518 -396 -816 -705 335 580 365 -477 -362 868 -308 -73 1000 423 -150 126 442 -926 14 -895 -685 437 907 177 -552 404 574 627 -212 133 -22 145 131 213 422 -185 935 -484 122 799 -181 -435 -519 520 -747 -893 470 397 -81 562 211 968 577 157 934 -781 503 -594 -375 -46 -556 903 104 691 -44 145 -554 557 306 -891 -311 -205 395 -151 -848 -284 -94 -476 -790 343 198 -144 -995 -781 697 471 195 -530 -675 766 184 -964 -844 -384 -731 -271 700 925 -399 856 774 868 -392 -376 -739 795 -974 -553 637 -839 -307 -987 381 -578 -29 300 -450 -336 -576 -243 347 -787 358 530 -504 -531 -257 190 608 -531 -25 -852 352 251 337 -238 -230 -174 -137 -685 -406 -823 841 -603 402 570 328 874 817 -406 -339 -95 602 -834 -292 -621 513 -457 255 493 833 148 -543 -954 961 -937 503 -350 295 854 -269 861 -161 587 956 777 285 346 251 768 -287 818 873 804 169 1000 -895 99 -61 -216 -830 -766 718 -572 -234 -656 132 -313 -76 572 13 -771 -897 351 974 585 669 843 569 346 717 -969 985 -791 -107 -822 515 550 970 712 308 670 284 119 32 -673 49 -573 -138 992 -830 427 939 -732 -192 -263 -877 3 -706 -428 920 -390 611 -151 941 -5 -944 832 709 -980 -662 386 -576 -721 -857 596 -90 -438 906 -519 721 614 -803 629 238 -713 -597 182 562 -859 -618 -582 322 -88 859 507 -372 -998 -166 712 683 759 790 -859 -326 9 509 -214 902 826 268 -118 550 419 -849 -773 -95 804 683 -851 153 405 829 -428 -542 -714 -146 -51 -906 316 -144 880 -105 237 -1 777 217 49 941 -244 981 890 863 -76 -291 732 -262 -96 978 546 -219 -505 848 35 621 368 807 523 641 -57 327 -468 -625 -309 680 -388 -992 -505 -70 -629 269 680 -186 -366 191 626 598 -412 -262 -586 756 435 975 -767 111 -18 602 682 890 533 713 -52 -560 404 -580 836 -520 925 -827 -605 -296 413 760 110 463 176 -793 -965 -577 612 770 -313 965 -996 -964 852 -57 -962 -908 510 59 714 521 -14 -857 504 793 -919 814 357 451 436 -656 -642 -870 -791 620 37 315 352 60 -939 773 -684 353 -337 66 47 837 -199 -308 -115 -335 510 -115 738 838 -205 821 357 271 -277 417 202 -631 42 161 594 -30 -271 -686 866 667 -903 -328 -365 -357 -372 -317 -747 -838 369 692 -770 321 -452 984 -135 -667 109 -59 571 442 568 -575 -761 784 156 186 -161 123 308 877 -651 15 84 -894 -677 47 0 -157 -945 853 206 -315 -364 -13 -258 19 551 -111 -426 -948 -94 -956 -618 144 614 890 410 205 -120 -674 455 -694 -787 865 987 -665 402 690 901 993 -752 851 699 -328 -624 -824 -722 62 301 -614 -853 121 -549 223 288 -198 168 -593 -753 -755 -616 -730 40 -945 -835 -204 282 383 -58 -472 -260 -801 -300 763 -829 975 -47 -422 12 -755 -218 -34 463 -733 956 -230 921 809 361 -91 -426 -302 -584 -786 -107 -117 -614 271 219 -421 -808 -47 -10 104 -929 -594 -188 526 374 373 928 -512 318 827 194 -699 -759 549 -901 -322 510 -331 65 878 -706 -269 -537 -497 226 -722 215 59 -34 -652 -19 -490 -233 893 504 -191 870 -479 917 436 575 -729 588 987 -319 -392 211 845 -495 202 -526 -68 -8 550 368 -569 936 242 55 -253 612 -730 -680 -2 -128 591 838 -941 150 14 -910 418 -601 -836 -189 -996 -427 72 663 506 -26 -756 498 -747 -346 -557 951 -136 -907 937 -503 -204 -990 -718 489 -515 487 -391 475 -253 216 645 -317 91 -819 -615 619 -757 -531 635 -318 243 325 897 -462 -743 91 -693 -485 316 823 291 -563 -35 410 352 -337 699 964 -74 -165 -784 199 331 270 995 591 -916 898 -530 837 -731 -926 -804 -427 -795 -47 785 -410 201 37 726 -612 810 -100 111 -781 -856 -98 -272 -669 -85 -759 -258 -539 832 365 808 154 -611 -312 -345 619 -587 666 -722 72 -184 481 -150 -891 612 -398 408 365 482 -288 709 558 -100 -919 -704 536 576 -921 -529 666 -315 801 886 -412 231 -406 743 -15 -353 345 -37 378 131 821 -442 804 -772 21 692 452 -59 -444 -865 -59 946 785 146 -700 703 -764 -261 -501 -542 419 126 241 807 571 -453 -400 -405 737 -611 -103 329 -409 -994 302 951 372 -15 -34 -842 869 -83 -757 -830 725 489 99 511 -85 675 -874 153 336 -185 974 375 -291 353 138 -325 -482 -237 -672 -79 -762 578 419 -256 -467 787 419 985 550 820 820 -559 -321 614 -997 765 -920 436 -212 -584 -432 -529 -474 -44 564 -920 -70 -205 -664 14 -611 -606 -867 144 -263 604 941 483 -229 -435 860 568 611 -751 895 -28 226 387 -640 -92 -479 320 294 778 166 -474 829 418 -422 -634 -993 -382 -805 -847 -950 523 -85 620 -97 -59 -120 562 -873 761 746 -525 40 -412 -549 -714 193 -687 -517 276 -695 424 884 -252 -315 984 -206 425 -332 -261 23 288 -814 -175 -314 -452 -141 225 128 -89 -991 -871 -509 -566 -584 -642 800 -66 -718 634 350 -101 848 121 803 -602 969 287 -375 -654 -125 402 920 978 969 317 357 427 725 -573 -720 662 -21 -541 512 -976 896 -685 -219 353 -805 639 -256 -760 906 354 -571 -164 559 377 -246 828 -88 760 -72 -143 898 440 183 -658 -160 132 -147 -731 -298 -17 469 707 -586 -574 814 159 -386 -282 -337 438 454 -110 -31 80 -741 -544 505 -140 766 -973 465 -55 28 783 -602 47 -14 -728 303 304 -115 377 309 -401 499 576 -412 436 -928 -94 920 520 -983 -417 -192 911 542 795 147 -564 418 -957 961 -797 -239 -914 758 -514 -793 -106 151 157 816 788 -681 -256 -155 -639 130 -554 -932 -294 389 -55 308 -85 -457 680 824 -409 789 18 191 -427 -979 215 -354 -74 -653 897 -112 872 32 -300 -970 -802 762 646 691 176 805 2 -395 842 -621 -968 -93 825 701 -975 -589 -472 -561 758 -120 934 -947 266 -716 162 -723 46 865 -832 609 379 -671 -706 -604 -139 -621 -110 81 533 51 606 727 -571 208 -511 -784 179 -680 -820 710 37 -677 504 535 570 -591 142 -161 44 -782 -876 -695 153 -556 -915 -124 -422 157 -682 -940 -206 646 556 405 969 427 801 -31 535 277 -397 -16 862 -351 203 630 638 758 95 1000 974 560 579 -528 520 -514 -736 -420 -857 925 476 574 570 -360 761 395 809 717 -416 -298 158 333 938 548 -220 -50 959 -773 -726 -289 520 713 524 -767 769 -343 -996 -491 38 -733 -32 529 341 390 -1 464 594 -485 -389 455 -955 -592 -653 395 -474 -580 655 -163 742 -152 -715 306 812 3 -515 -770 443 179 -933 -883 341 528 -918 913 687 -845 840 89 502 -358 -533 34 -563 666 -706 -305 298 -963 52 -853 -928 134 255 -369 30 -306 -954 55 -675 -756 90 26 723 602 -806 261 -520 -612 856 -425 -516 518 911 -486 -607 100 -686 190 741 -180 -514 781 -809 -380 -300 -220 635 544 -901 198 378 -807 -469 273 355 -718 -244 -717 566 -524 643 435 932 -939 955 -633 -650 704 951 -914 904 405 288 708 -246 852 -423 -734 -8 -290 -71 -687 94 -145 -16 -329 -784 15 -370 -195 -122 -68 -873 -999 -475 -831 822 -405 -355 -329 932 254 701 -58 -400 629 -326 108 -894 -657 -220 -600 -981 -455 294 519 571 -640 -943 515 -494 -825 -630 -725 -358 -316 842 -876 -100 951 375 197 251 916 -684 -629 945 -394 -908 -498 743 5 -454 644 404 433 -868 -56 49 909 -597 761 -744 71 -644 -162 -758 -838 739 -604 151 -53 256 -653 -132 -643 -15 -155 807 -550 301 424 -96 -248 -569 676 -182 -404 -578 -252 -110 -880 367 -394 20 -570 -481 969 199 621 517 -123 234 589 373 -698 443 411 313 406 -752 91 295 -57 419 -749 -420 720 -906 541 732 -327 141 180 362 -117 337 -915 -51 -892 45 12 744 -334 856 -510 282 -470 984 8 131 -104 -912 -188 702 247 919 -528 -886 -318 -979 968 688 511 554 661 -207 61 -94 -879 391 825 -864 -192 541 611 -319 -358 -319 -114 339 952 -509 245 -825 -513 335 -517 315 -968 131 184 -25 -299 -418 -185 811 -411 -310 -263 548 353 975 -190 -263 -933 -202 -264 562 956 -25 979 598 276 162 -475 -858 751 -787 -10 -899 462 -542 -303 456 236 849 457 -845 172 958 -377 247 -327 -747 288 201 -581 760 36 431 -126 -920 -656 -666 -346 477 302 -150 627 -60 -931 -161 587 -325 -3 -881 787 -456 -489 272 -437 -795 -707 705 -754 -86 -633 890 -49 -428 -444 -903 489 173 712 -975 -31 873 784 -532 -555 -760 654 292 65 623 961 116 -459 490 370 81 -642 -205 -227 -700 582 -481 20 273 -931 668 -325 -57 -248 -763 -632 -80 215 -691 -587 793 337 51 375 716 -302 -343 -806 977 -74 -682 245 510 -634 126 24 794 -631 492 334 -334 -927 145 -732 -813 802 -416 -895 687 142 -685 183 -608 -469 -668 -928 47 429 -139 -662 295 -154 272 250 -680 -639 -950 -760 367 620 445 756 -272 -152 556 239 -213 47 61 688 99 581 -516 119 297 950 -591 926 479 781 -541 2 -913 949 -101 -780 -575 -710 688 83 -959 852 -313 -703 -194 26 -435 520 -785 861 -308 590 136 324 344 2 451 398 -224 188 -379 -417 -973 604 784 -25 187 -888 -91 -461 984 869 -805 430 -758 796 58 916 -995 757 -919 97 -725 201 597 -71 -292 984 579 161 781 -495 -432 888 -271 -456 746 916 67 -778 299 -598 503 460 371 163 -916 -494 751 410 264 893 -709 230 -470 357 -629 -579 -59 440 -931 89 596 396 -399 -11 -876 -125 -211 -283 -658 -433 525 485 740 360 606 -591 -275 -950 338 -127 -302 -31 22 -506 -501 -252 660 -637 206 651 -731 570 599 915 760 853 -830 996 460 -262 -889 -28 517 -753 -735 -615 36 591 866 585 -256 349 977 97 -984 -169 758 -792 36 590 526 182 -329 623 -205 -855 654 443 194 734 872 -737 -524 -740 988 482 290 453 796 54 -2 -185 -162 -845 -895 543 503 -474 -543 156 -766 -82 -385 -273 -213 725 -805 983 -49 483 932 -943 -11 -288 261 251 808 -237 -341 97 911 -656 358 -452 732 879 -791 -153 -203 219 623 736 108 916 -504 -877 -998 212 879 -363 -452 642 923 591 -741 507 3 -568 -420 854 -329 277 921 152 39 912 -244 -631 -654 -466 -322 -215 -812 991 544 5 746 345 159 664 -577 455 557 737 556 227 -243 339 -838 538 728 63 -826 651 -506 931 -471 861 -424 388 611 -382 397 475 -264 -853 574 -401 -14 -707 742 930 -446 -992 784 -272 -634 -169 -217 989 -862 644 465 948 -56 -227 -887 -963 621 -858 360 280 -96 -687 481 -565 -946 737 494 -327 640 579 935 -223 -769 -275 779 446 -614 887 -382 402 -373 622 -598 71 -879 -341 396 -204 -804 -900 460 129 -68 -700 243 51 286 -755 508 -56 86 -356 -67 -589 -139 -168 -618 -465 -604 -354 -343 259 -160 -875 290 399 713 538 104 99 22 -556 683 -986 790 69 -312 -596 -33 476 -296 -690 -95 63 479 -658 258 494 672 727 938 -791 -183 824 919 260 14 457 887 -462 241 294 -323 333 -722 667 -629 -275 118 529 -849 588 14 -21 2 -466 896 468 108 -896 503 833 -757 944 -253 -247 -760 915 781 -469 -920 -284 -66 818 342 342 -277 929 996 -861 802 -105 -808 763 506 -600 899 215 -550 487 -21 219 527 -234 629 -341 224 -551 434 425 -475 816 791 -437 100 361 -891 -383 -187 170 -89 -637 -27 -764 -891 431 -727 863 -966 629 -873 -296 388 -336 689 -436 -316 -498 385 195 -674 -287 843 896 -593 404 482 560 655 798 -895 499 -869 335 -320 405 -886 -295 -917 31 -698 117 491 -42 928 960 -800 -207 382 935 841 303 -699 963 85 978 846 189 -271 227 -424 447 -729 41 -231 635 -32 436 -733 826 578 -498 -218 221 72 -995 -229 -141 -418 404 534 564 897 218 442 965 -963 -159 -394 682 662 391 -863 792 -165 948 -454 -299 848 -935 52 -250 -744 -392 -882 556 -363 508 926 553 691 951 739 -84 -890 -417 -738 -778 769 -707 -201 -269 -966 -36 860 944 207 -852 327 823 -770 297 -409 -483 307 671 -998 729 -978 564 502 -18 -409 -892 -602 -265 -157 -161 -164 486 -677 -480 -255 510 -722 394 649 -688 -611 39 307 -734 -577 656 37 989 765 -789 -531 664 -43 778 -603 -311 -680 -657 0 222 893 -65 -350 -440 60 549 -33 503 697 493 -783 689 -866 555 -958 -799 125 570 955 -348 223 58 818 224 931 -291 -335 -391 396 -166 -853 707 -992 -629 -426 -530 411 476 944 -291 143 -229 -838 21 821 405 417 828 -682 434 34 354 314 -703 357 -333 200 127 -981 -348 493 -70 -27 -136 130 -126 -664 -84 22 -47 713 261 -751 570 103 -597 -899 -582 -986 127 767 882 -260 -9 835 -140 758 -564 242 72 91 659 -692 164 882 935 -240 -739 1 321 -719 116 -535 -257 938 881 186 -442 380 890 379 -883 999 -754 -910 -678 700 724 215 170 -40 542 -344 -69 241 579 747 -290 -16 410 696 -377 -344 42 512 605 885 436 949 414 -123 -700 640 -221 285 -794 -766 -132 -289 701 296 159 968 107 465 -80 -690 785 -625 774 727 173 -204 -313 -636 682 846 29 282 -419 -522 -373 650 -632 38 903 -755 -479 31 547 714 155 681 -573 -73 995 554 -533 -570 -353 392 -215 -495 145 -571 843 -872 94 71 437 380 460 217 638 -735 -960 -932 -646 -397 -644 -489 -148 -130 -79 -834 -946 565 425 -47 32 -955 133 -124 -219 18 -555 -63 132 -141 602 289 -894 -668 -735 946 -76 -488 925 784 915 768 -813 -802 -598 151 896 91 -191 152 240 337 -51 328 -412 366 570 174 771 -243 -203 312 660 -870 -230 -71 -801 355 -26 -88 705 534 712 371 289 -298 -381 -868 -720 689 -381 927 -876 -21 -454 -445 -433 710 -613 -910 -284 208 388 195 937 772 516 -580 571 377 -440 -234 -972 -655 343 -564 -134 243 504 30 334 -56 -993 -64 272 149 -635 458 787 659 -369 -45 400 -769 -731 742 602 580 851 -242 -513 519 -985 911 -187 -527 817 -631 101 462 687 618 918 317 511 470 441 -206 -28 -278 -732 965 352 46 915 628 -505 950 -257 589 812 152 170 602 -688 -896 -30 -237 292 -519 -210 682 -530 446 735 -52 -997 -310 -268 -603 144 291 354 469 -972 -567 -726 123 -47 -876 667 -251 905 -263 132 -190 790 609 -506 214 10 -756 436 56 -754 -341 -726 979 529 618 42 -374 -752 -233 -816 -499 -750 944 411 -435 370 -101 -932 -581 -303 -244 340 -911 335 -864 269 -176 -553 249 -92 -476 867 -347 550 94 330 -577 89 -614 837 525 -725 376 369 310 -439 -462 403 -614 -701 18 -484 791 -801 -321 -613 -280 -57 -209 380 953 -744 -521 689 249 994 -258 79 -414 862 848 -748 787 -963 -716 614 29 -201 443 245 -638 -815 -6 -43 -467 -832 226 -843 -391 -378 -600 -594 -715 -849 -767 159 162 -922 797 894 89 39 -929 980 -173 322 334 446 -800 -221 -691 269 442 961 589 883 -703 -970 -972 271 334 -134 -324 -665 -825 875 -816 237 233 320 -70 772 472 -660 -512 -49 7 -576 -263 -93 -990 793 328 434 370 -338 -368 -259 -852 330 -551 28 794 -221 -980 -274 -211 -823 227 -848 -869 -702 498 -663 191 -397 -546 -55 946 729 -780 -605 362 -466 -533 114 996 173 203 -745 -680 -568 -242 -366 763 500 509 -743 -158 -477 400 -307 727 -434 282 -622 -610 173 908 265 447 -633 435 260 563 -674 -428 196 636 701 494 182 381 404 -972 937 802 303 -414 755 613 288 -42 -450 129 800 -695 894 1 -520 -446 -573 201 -7 278 699 -765 -593 841 395 -607 283 939 -239 892 821 -910 -351 -920 522 682 -812 325 634 -571 -317 -964 539 803 -875 506 -976 395 -882 -727 -584 128 -781 -691 -894 666 -630 952 918 -956 178 117 489 610 382 429 865 276 -871 611 -825 107 -518 971 576 76 555 999 -218 725 -65 626 -137 -699 -166 -282 550 -34 -528 -344 -937 218 150 24 517 402 954 -143 158 279 76 181 765 843 -273 952 230 451 -696 865 365 -372 -548 962 -853 -143 324 -540 -645 -300 777 -20 768 -101 870 -766 38 -262 392 -190 607 561 -109 150 -989 83 153 311 656 281 -335 194 -683 388 -787 -506 -877 876 499 -347 259 -595 -811 -49 -830 -747 -668 -484 237 -136 -828 563 -651 -209 -718 154 -105 -32 -881 -847 997 -152 54 -723 -918 -421 -345 -334 -981 -89 237 645 571 995 -13 -841 111 -385 -408 -560 328 -181 -816 -61 171 -981 236 -145 -259 -383 279 -753 733 307 -430 -141 936 490 -636 348 -911 -360 450 -485 592 747 181 -50 59 431 -728 -975 193 -922 655 -836 -817 431 -317 147 -895 -640 -60 311 178 -715 -245 -116 -371 -925 -287 -24 584 195 -146 -62 -882 -606 -888 -194 -140 -717 -381 -975 -421 -88 583 924 -997 542 770 599 192 97 966 -459 -942 423 901 760 -654 -732 119 301 -51 472 763 937 845 -637 760 -759 366 -416 503 543 -490 -246 887 -98 422 -275 801 508 -840 871 -816 903 576 332 784 491 -640 18 -799 37 -743 476 -39 -440 -988 -690 -168 742 762 495 79 -94 309 264 959 524 311 610 -914 110 760 -684 -229 -543 -571 -520 923 -901 -942 728 -933 -913 526 554 -448 -145 -900 54 190 782 500 -665 -553 -73 726 891 493 302 660 -296 -731 -384 -442 124 440 184 153 -581 -929 -900 535 452 372 -819 966 959 -904 946 271 -987 220 178 139 -692 -962 -688 -962 671 974 -358 -324 -223 -57 -791 -694 793 407 -824 -57 -698 -119 523 -104 33 8 -320 -142 -251 409 737 -648 -546 159 -674 -648 -22 -237 -821 -906 634 -902 329 -540 -928 299 410 932 -944 -748 765 308 -313 901 -877 988 751 -821 -794 -500 828 383 810 552 617 533 -701 -191 -947 964 869 -65 210 -120 597 403 -712 126 -278 926 706 -395 -914 -427 -435 -967 828 307 970 -789 -598 -940 93 -747 -352 -395 -68 -165 -456 -21 918 528 669 692 -472 -615 354 995 536 256 225 888 -24 489 -779 681 -101 -690 994 -946 -551 -282 947 541 -555 -137 -988 336 577 53 -681 -627 762 -661 -111 733 310 -312 698 722 5 866 481 -255 664 101 -24 -403 -277 -831 -502 161 -168 -495 -334 718 293 760 495 984 -33 983 -657 -494 444 319 189 672 -616 -342 -155 -707 -413 -316 709 -212 94 933 842 -719 -775 378 37 214 -989 940 328 -827 -279 522 -30 -653 -421 663 866 346 -398 -96 -302 417 465 -427 -785 -598 841 399 -554 224 -851 747 -541 -925 295 920 938 -151 -669 807 -646 833 794 818 -781 -890 -557 911 956 235 446 -124 -121 -342 368 -556 -237 515 -306 288 -316 406 8 -959 563 -866 13 857 -945 992 990 -165 -302 129 -425 -279 618 -879 913 115 33 891 -736 263 267 381 367 -775 491 967 -145 -114 -329 255 -125 -60 918 455 536 633 457 508 984 -881 -179 660 154 646 869 402 620 -608 -614 956 -32 77 -507 -573 -532 -978 791 -915 371 801 -374 -515 -393 -243 -366 -1 -403 -691 14 -622 -412 -304 760 -66 639 -793 701 420 453 -31 912 496 -464 157 -472 644 818 416 -798 727 -155 229 753 143 354 945 -215 272 -814 860 -22 -592 900 -978 -349 94 -569 -641 -123 -614 -474 344 156 166 171 642 281 972 501 790 937 787 -955 610 418 -998 284 -352 411 -926 -173 -921 -759 -129 426 -965 560 982 -914 -16 495 -318 -962 51 101 -336 308 -319 105 -145 -401 931 -474 197 326 -77 -804 -463 -127 -566 71 557 -95 -906 -549 -771 444 543 -186 273 664 71 -494 -23 598 -810 797 333 -620 -18 -273 -791 580 531 424 965 987 -302 334 -29 388 275 83 266 -328 -843 344 -953 -79 771 251 -464 371 -658 872 862 140 476 -78 -621 -625 -717 211 -983 271 829 733 910 491 314 838 905 -998 -216 358 -947 -824 -370 765 11 914 -955 192 173 876 -969 -240 6 561 -560 -560 -758 -874 -410 71 -569 -979 546 -666 375 -726 -657 555 -763 -803 753 773 433 -163 -92 -682 450 -444 -739 469 768 875 818 993 144 3 752 623 -257 592 880 -58 553 423 -915 393 722 595 914 -356 -246 -70 -947 351 132 -70 544 398 788 719 -687 -955 48 -232 -229 -843 676 -574 -357 -809 165 -779 -219 -176 -183 -481 138 978 -390 -740 -370 403 966 -180 -711 -846 963 -904 -344 439 791 -704 974 727 723 261 80 365 -623 -947 -831 682 307 -473 865 435 721 52 226 236 -957 943 651 -244 921 -417 506 974 550 375 494 860 -391 46 84 468 842 -266 -292 344 887 -228 875 -140 96 -555 -740 -318 41 -954 -703 -209 -565 450 943 -829 -568 -423 -996 -422 556 -297 -67 757 805 740 194 852 30 772 -717 554 59 355 674 82 -673 146 -213 -685 -969 946 179 -10 376 581 -398 648 -662 582 -877 -78 262 -737 57 -810 -498 37 -769 -553 635 450 -102 35 -367 -280 473 120 -154 -266 698 411 -824 -937 -814 -819 -672 10 -345 -383 -135 151 770 703 532 125 -184 289 581 458 912 -47 -956 393 559 -353 -605 437 9 275 405 61 -983 -229 275 723 -890 719 -913 -385 -661 293 195 -578 -134 -92 561 592 289 375 189 -141 35 -520 576 130 187 -838 -686 -846 -902 -153 -391 59 192 -453 334 396 -120 175 -64 498 789 -130 933 -271 156 -790 -76 494 740 -710 -847 -260 534 -63 654 -803 367 -246 672 -725 -536 -198 -412 -403 -115 755 465 322 -758 -922 -45 676 -737 -711 -267 -357 343 818 -358 -601 784 591 472 -817 -236 -382 -458 -664 -391 880 125 -248 -985 -937 -39 168 -66 -737 771 -771 421 820 646 -232 784 -110 927 -490 -696 324 -700 307 521 554 788 552 -334 408 905 658 684 -574 -308 -24 642 995 -772 983 -427 8 -31 -390 380 445 -291 -379 -552 -901 988 432 549 946 487 907 -466 -633 -11 -735 783 -309 504 -835 -64 -280 -74 925 702 972 -837 -757 -284 938 -511 474 -340 -762 -865 785 788 -764 824 -416 -277 344 -545 919 80 -612 -357 601 -1 -962 -861 -195 -730 307 896 748 675 -642 -799 459 -383 696 245 612 3 -983 311 -282 86 651 110 -197 35 -563 -897 831 -680 267 24 -50 -261 -774 -798 551 76 833 -42 13 67 649 870 -739 -152 -834 -877 -8 680 431 751 -614 380 -139 -860 427 614 931 755 -549 -692 965 406 833 -573 384 -834 462 -148 -615 346 650 436 -599 974 645 775 351 -883 516 -590 -854 369 673 989 -187 692 -644 768 303 -948 -272 373 557 859 -199 189 -485 625 -21 681 302 -514 271 539 374 -607 -248 721 -13 112 459 853 391 -371 -734 159 31 457 -235 368 -964 799 -358 243 214 -247 -292 954 923 370 -594 -422 103 388 81 -469 802 732 -650 489 465 686 -838 -689 120 -704 -56 -316 16 -429 512 829 857 899 -378 -613 -280 288 647 -154 -767 -209 747 -371 733 119 -29 -767 852 -875 337 -525 939 -275 463 585 -301 515 -871 420 -436 784 -845 -535 978 227 558 99 809 -147 -476 -453 -352 397 -606 -396 -131 532 -806 -91 -707 -846 291 -589 -402 452 -865 943 772 -183 267 844 -23 737 -647 960 581 -123 -553 -253 766 -926 -726 -431 484 812 -410 -152 374 384 -236 -264 -120 914 664 736 -297 -336 72 -136 328 494 -877 -624 49 289 89 -133 -554 490 554 352 185 -550 505 599 333 882 -865 -832 -238 -787 305 761 417 532 809 579 385 -187 -523 -754 -467 -102 -466 598 -874 579 1 392 -28 -126 466 -401 -551 751 -760 709 353 766 -948 -224 -80 316 -672 928 591 -616 -199 92 129 416 -196 872 -566 -817 277 -182 219 111 541 -707 -393 798 632 -773 436 188 -104 -46 927 812 662 134 850 -845 99 -581 721 617 -59 861 27 225 -410 335 486 397 -108 863 -389 -360 486 801 524 -990 -462 -268 -156 -572 969 974 -622 457 -931 -612 -539 645 -976 246 365 427 774 943 -651 345 478 659 183 568 742 542 -880 857 -432 103 613 -190 -223 -608 289 710 882 501 -597 -5 -138 -213 -402 -587 -323 -197 -945 -856 -294 207 626 -147 886 -600 137 -368 152 660 343 367 869 140 829 -576 -297 135 -721 -479 825 933 854 -927 855 272 -63 526 -933 -901 -279 777 -218 822 -911 -104 537 845 387 -500 -527 -853 -939 741 89 -918 -507 -898 -379 936 -145 787 -181 230 344 511 927 614 930 -962 285 899 -894 966 57 863 54 620 -452 424 -954 -222 -604 -874 649 -322 -730 -561 -12 436 -613 948 431 171 701 390 773 430 -734 -540 521 626 123 -70 93 -934 515 698 48 -419 846 600 -676 820 -558 -251 -354 -486 427 -721 54 -561 27 -678 -735 -214 -625 520 -771 -856 167 -593 886 843 -878 914 -529 -986 629 -21 444 270 589 87 705 -228 -634 142 845 51 -415 -363 -884 554 942 -23 180 549 -308 379 912 359 346 464 -206 129 921 -920 965 -172 956 653 -585 -924 -790 941 810 288 57 -479 506 529 -578 -991 148 223 906 -918 -536 -901 -963 560 -530 -981 692 147 586 -227 723 -576 -264 -716 -644 209 758 -168 121 -207 685 853 -554 551 -405 -658 352 -951 -119 -962 -621 161 867 -192 822 -896 199 441 192 -663 830 348 -831 172 39 982 648 -768 -727 -514 -939 1 457 151 27 -848 107 403 775 -261 789 -676 243 94 523 430 -485 606 648 877 -874 377 -295 -916 -256 -822 772 165 548 -572 -267 -39 -379 319 -499 -43 376 697 417 -369 710 -35 -359 209 -621 -468 72 737 -527 -115 502 157 -216 222 -943 -322 604 907 397 -193 -634 -545 573 -829 683 292 20 -772 31 -604 -774 -330 -765 -418 726 722 811 348 353 861 451 -10 179 -957 -435 -134 84 837 14 390 517 -383 -19 -278 714 744 -358 -328 -72 -272 -508 822 498 591 497 -850 553 572 897 948 -485 195 273 -638 -664 30 -3 765 667 -568 171 497 -435 -843 -369 -358 -841 -661 140 -973 -472 358 934 736 -776 245 -954 -409 343 -589 -740 834 472 -716 330 465 -743 179 -889 513 -320 939 646 -579 457 429 -44 -297 872 -609 -108 -309 -81 951 -895 -642 746 373 596 81 -51 880 185 -731 -791 -649 468 -57 -455 -10 -582 -431 -142 708 -269 381 856 98 181 -579 -337 553 -343 118 -928 -983 -792 -642 -27 162 -864 565 385 -454 -205 -264 -46 -906 277 -377 -51 797 -226 525 371 -647 -199 329 948 -170 -324 -859 850 -117 -51 616 44 130 -750 -860 657 916 994 -152 -282 -430 210 -684 793 654 69 -687 -870 -815 628 -264 -896 451 -679 -711 992 -993 906 -397 -309 -309 283 -40 874 59 78 -419 63 -880 -62 -165 97 819 162 -385 -538 560 69 69 665 -307 57 -385 -331 311 191 990 -677 -306 43 -188 644 809 -63 -6 -113 -22 -589 1000 17 -601 957 -764 -130 323 10 -685 845 -39 499 -300 445 550 688 406 696 -478 -370 675 679 406 -676 -242 791 -974 142 845 -486 -947 -198 986 443 -591 161 -966 -486 517 -937 204 760 -875 350 -966 248 175 -604 -521 114 -948 -971 823 -762 190 501 22 7 -409 -959 201 91 -999 -652 -374 -494 599 998 231 502 618 196 -284 694 42 -912 -823 365 381 312 976 -225 67 -266 -757 250 -325 855 856 87 434 833 443 474 176 -484 917 -543 -392 -388 859 -793 286 540 625 793 359 -511 -798 308 -515 429 891 -330 -277 -208 44 -465 612 -219 -353 -199 251 691 -899 -721 -148 -14 915 -632 818 -400 -235 -699 869 798 -205 584 -542 -948 78 521 867 535 -740 483 -844 278 956 -965 976 -781 -733 -432 -109 -336 571 385 -168 -379 -344 -455 528 511 -4 -285 593 209 -569 183 -390 412 621 868 501 196 -16 209 -896 -126 402 328 -623 269 -496 560 -21 -2 512 -935 579 296 -675 -314 849 -456 -790 162 742 -133 588 -969 648 -377 -639 226 163 -174 146 -124 667 -430 -441 -22 755 -405 -971 516 -696 241 634 -367 874 891 -776 921 -767 -951 -303 -339 329 -205 -239 896 669 62 658 716 -975 759 -661 -121 -926 -103 -484 -885 -196 414 -557 217 710 -836 -251 969 202 -175 831 -670 674 -830 -542 4 847 380 78 858 574 -301 457 672 206 -846 440 -139 718 -354 31 -477 618 703 726 -364 -430 -819 886 -753 -504 626 974 -386 -469 580 -42 -689 848 -596 -722 480 899 817 845 753 130 399 14 -302 -950 896 -410 -880 920 459 -774 238 304 -39 -768 -533 -257 719 -882 688 -911 688 -621 97 509 882 -831 661 431 -364 -285 773 -593 611 -728 483 355 -88 141 -629 473 -531 -301 -807 -458 -620 -461 13 -53 -472 -412 -137 -984 929 300 946 833 673 340 -62 193 -129 699 953 -329 -601 977 -576 -814 279 410 -143 -983 -408 218 -198 -92 -789 772 -928 -129 991 -367 -885 669 -659 747 -74 -93 598 253 -56 329 326 612 32 -506 -163 446 449 -17 319 -459 541 605 -906 654 7 589 871 455 693 -311 -68 993 -536 -261 15 795 -839 170 -664 -440 855 993 658 469 852 683 -130 -494 150 -808 68 -147 471 365 -182 -221 737 -217 -163 -72 -422 -406 -764 95 210 -598 263 449 59 51 -8 985 304 -974 937 634 788 -624 -929 146 -266 437 -934 -613 984 534 -444 49 -819 -693 -829 -96 178 531 -891 787 -148 -899 443 -935 695 -900 -999 700 603 575 508 -453 425 464 -141 203 -114 -846 132 -774 -190 348 -496 -656 71 124 -533 -401 560 -681 771 -35 -443 186 33 -339 25 161 -152 -807 -71 -785 155 -401 768 789 -519 807 -465 736 892 327 -369 -194 -881 -79 370 429 -562 375 -137 19 818 376 -352 -616 -449 -663 619 -185 -281 502 -189 513 -581 -276 338 -119 881 -822 979 691 983 -604 -240 -814 -689 488 -992 811 357 203 387 114 -242 718 864 598 -562 -492 -775 615 449 -499 43 541 -612 744 -295 407 -166 39 12 -555 640 895 525 724 -28 -240 -334 -653 950 -456 450 -812 879 -881 879 35 -270 605 -885 -287 -69 993 275 13 -415 -955 -135 437 -803 463 883 88 -671 697 -466 634 93 -757 -635 947 614 375 931 666 282 -827 -631 680 679 416 -332 496 -580 -430 -206 -712 764 431 990 63 -690 402 459 758 500 -19 835 520 591 -506 779 815 596 668 799 -929 -717 361 664 -995 -470 -647 -692 -632 -375 -425 -300 -535 146 108 -703 563 480 951 51 -450 435 -428 -534 349 601 476 -724 -972 -85 -26 -181 957 297 376 -280 -470 -154 -104 -478 -541 -343 -254 -174 -715 219 226 -862 -915 -587 -418 239 -576 511 423 -893 897 387 -455 153 918 -492 597 473 -813 596 -533 -797 -604 -308 -760 -935 -859 291 849 -17 519 -948 -624 -290 -700 -266 177 944 123 -698 398 966 -282 51 -38 131 875 426 433 -920 -630 771 43 -949 -381 747 888 -7 154 601 396 205 -906 740 -995 132 927 -676 712 459 864 686 268 955 -179 779 -559 598 459 923 -34 -384 -374 551 -275 -500 -329 -159 950 170 -269 464 -965 930 -321 288 -221 186 -786 -331 57 586 33 587 -13 354 -234 -460 -603 795 535 -717 -466 642 743 -511 89 -645 703 711 985 196 -101 521 503 799 -477 822 686 -788 -969 72 104 -695 -930 -534 558 64 -322 176 780 -830 -155 -303 151 -487 -57 296 -796 -906 827 121 -597 -628 259 -308 942 -900 741 -332 683 962 -404 -637 -952 -934 842 801 373 105 625 55 -560 914 427 -159 671 -622 777 -229 -463 770 65 -206 -300 988 -777 22 152 795 -251 953 -316 43 969 -930 374 443 -105 795 833 -841 994 -714 938 837 -262 -110 -197 365 -499 945 -906 938 552 631 -506 741 734 -592 -673 -758 802 -875 332 -691 -864 976 128 786 200 986 310 15 -930 -536 -386 630 -3 -674 972 986 -805 -589 7 -709 205 -289 335 474 672 555 -853 763 609 189 171 -825 -171 435 -640 -34 165 131 527 995 459 -707 -139 -669 676 -188 -422 296 484 88 -222 300 -871 -948 -619 -232 -633 973 270 -315 -29 404 857 -646 -950 -823 530 980 980 12 792 729 965 176 29 -210 306 -724 -292 -488 418 -979 -591 -105 474 976 -807 585 -244 -898 -533 -3 671 92 -332 -347 -935 242 444 -273 451 -797 380 71 696 591 -882 941 676 945 -459 1000 -538 453 -104 454 898 731 951 848 403 73 -985 115 -294 795 -134 -381 -404 444 144 -512 64 -217 -547 -711 -789 -799 -214 -176 676 268 633 923 775 306 -442 285 799 167 -429 935 -958 -930 -89 788 -129 -941 -425 773 -270 -178 291 815 -644 194 -615 -588 562 176 -762 -232 755 428 -986 366 -97 -816 -349 -760 842 -335 489 852 474 -255 323 -800 410 -507 -151 677 447 827 301 824 -254 322 175 585 749 -296 -428 -279 -79 -567 -47 -492 197 818 -641 392 541 131 -516 118 644 -407 43 -866 -941 -590 643 -11 -278 988 -390 326 662 -502 251 -707 -196 -441 -557 799 60 -763 -284 -729 704 268 -766 -509 593 222 773 -798 860 207 -566 -44 538 559 -582 -881 223 -747 650 47 -603 950 937 48 -716 -78 -304 -686 478 -42 -783 56 -971 698 -308 193 -570 -76 -714 590 418 -862 942 -639 75 799 -800 397 931 208 643 207 -641 764 668 294 -708 672 -594 -361 -136 235 822 442 -290 815 229 -858 -567 -81 -373 621 591 767 52 -77 -207 -814 644 -839 -669 -428 813 846 -656 421 752 425 456 -140 -358 374 -471 428 280 -798 -727 -41 837 -324 176 504 264 -653 674 593 -53 -950 -591 -979 622 -222 480 843 -427 -75 -257 -590 -880 -474 -315 133 -17 982 621 569 -759 -829 50 -455 -561 790 -81 -514 -141 -115 836 518 0 -130 -850 585 -741 -141 809 111 750 -397 671 838 280 -233 87 491 -675 -275 -284 -855 595 -701 -30 -1 -682 251 2 679 -121 198 176 -369 274 521 -326 466 221 281 -878 -336 72 750 -226 16 654 646 -630 -957 964 203 478 -358 -193 -702 -31 -583 918 908 221 24 -316 -304 231 715 -623 555 804 -909 -485 475 761 -97 826 -898 146 513 25 469 182 476 886 684 193 955 -250 299 -478 -284 560 -498 -752 -788 80 816 326 678 -174 601 946 120 474 800 663 661 599 -604 -62 922 786 -488 662 -775 299 -491 -477 161 3 -290 -795 670 35 808 131 367 -397 -962 -362 245 -91 957 328 44 -154 498 -815 -799 853 -480 351 303 -669 327 988 -989 -974 530 692 856 936 -309 599 -75 -684 -875 219 638 -978 199 -982 -416 -174 906 268 964 -543 -889 831 121 -735 68 -8 173 -497 -554 -345 863 839 763 -788 181 379 726 -680 807 245 562 982 -565 -672 -473 81 136 -594 -158 -162 760 -974 -513 -286 83 89 -368 122 82 -945 -642 711 -343 -46 -925 -652 670 657 709 211 -296 -771 181 621 644 -431 -895 -658 -779 -593 506 -158 690 89 -465 22 891 -523 -177 -485 169 959 404 -441 203 -226 -60 269 144 906 -219 -622 -281 254 -877 -87 942 47 278 -97 414 566 -445 218 589 644 -293 -883 807 -993 -750 -819 155 -343 -770 -24 -264 178 -466 -20 275 235 539 502 -565 996 567 310 719 117 652 -799 56 -998 -965 -485 -464 531 915 -622 -970 392 -273 991 789 284 -121 789 -451 790 663 -753 -474 -905 -32 501 -605 477 -158 -155 668 659 -430 -838 -557 64 248 7 956 -860 -319 712 -196 -148 -627 482 725 -676 368 706 -582 229 4 61 740 414 776 -325 138 267 873 547 659 327 -107 42 785 726 -136 986 -139 649 677 -289 914 137 514 -653 -959 946 549 690 438 -391 -782 -662 747 982 356 -25 626 -154 -851 -600 -84 -835 -664 -21 -188 53 306 428 749 841 5 746 -847 -182 -75 -769 -457 -177 143 178 223 595 -81 -177 -802 -859 -206 492 407 603 -564 613 370 158 -254 49 -570 106 144 -96 -563 -501 -228 706 -121 -363 -703 811 481 549 634 -699 -422 888 436 140 906 -129 -932 343 992 -445 -735 853 414 896 950 -454 -200 -59 667 -215 485 860 -991 769 718 830 -765 702 40 845 -958 -247 324 848 -129 -915 -378 -127 187 256 -487 178 182 -475 704 -15 -116 -460 -290 240 -945 962 349 -258 -65 980 -542 -260 718 960 -937 -267 -453 -480 909 567 -608 449 -479 -201 -498 483 -122 -216 256 -825 757 730 605 948 -813 -876 -699 661 796 -85 592 884 753 -88 354 -457 756 -927 249 723 832 846 -382 605 557 783 -73 -13 643 524 381 -295 -76 -961 -862 485 12 656 524 -396 -908 -969 -475 130 274 90 -684 641 593 812 -921 -978 193 26 706 -645 -63 -188 74 498 -418 534 807 153 894 -343 -812 -810 602 -226 794 388 603 -867 443 -766 822 947 513 336 -791 714 -282 443 365 109 248 594 -384 315 319 810 854 -105 731 -483 -12 -324 -478 -754 -736 -774 34 908 826 540 257 914 87 602 -514 997 391 696 516 -355 731 826 -904 -644 472 283 830 -918 -701 431 726 -561 -310 -681 -990 -702 645 18 577 -550 611 -154 -957 -64 -298 916 971 -358 474 -768 -968 -31 298 -804 -431 798 -247 123 -617 -197 -142 -530 621 -937 795 -836 -216 -788 381 778 782 534 669 434 -368 357 -267 658 32 277 90 480 970 -167 16 600 -804 -702 447 423 46 -398 409 295 23 234 -683 140 234 -494 556 938 -790 -765 -413 162 568 871 656 -833 -963 166 749 76 15 -756 -814 135 -632 -986 -196 -692 -733 566 789 671 -657 98 -45 304 158 -493 316 -403 775 477 -504 550 335 473 953 -712 705 122 321 -197 -419 -473 -48 611 465 114 -169 -79 -60 176 443 -260 -877 -541 -308 719 -217 -643 434 898 244 -660 208 -279 -299 615 746 -375 -221 129 -590 70 -895 66 587 -572 713 598 242 139 69 -143 28 346 758 576 775 330 46 66 695 182 331 -468 -175 515 -322 -506 -606 847 -874 -84 -807 -585 92 361 -442 612 329 -774 8 119 -888 -320 -633 903 562 -734 372 149 736 319 -721 -64 750 -185 369 78 652 371 -282 -272 245 -402 538 681 472 301 229 524 120 564 861 429 -821 -517 497 -555 556 -408 -915 -69 -181 -769 381 -341 -934 -267 990 320 -39 931 -635 261 -424 -759 -658 -278 -727 -459 510 -176 960 879 569 282 -740 -101 -235 278 -413 -989 960 501 780 -481 -677 -464 693 981 449 -932 145 745 -2 95 -313 652 -123 -824 -750 -111 701 891 773 680 -464 -631 328 323 -419 -532 173 -545 739 -954 334 650 546 -957 -709 197 -563 760 -852 697 932 727 -244 303 -836 814 650 407 -81 919 -92 -920 -37 609 679 -408 271 655 -993 681 -766 -912 926 -477 -692 521 755 -657 -371 -644 -422 -593 197 -171 535 -165 790 834 -628 -560 -952 -655 -338 909 854 84 -14 -665 -974 -181 -934 535 -847 521 -910 -377 -761 -965 101 699 865 -125 492 637 200 596 203 513 -556 -406 368 78 -247 477 -954 -506 -967 252 373 389 -873 795 -920 798 261 -457 -342 -834 -776 595 752 -845 714 -742 476 -103 -155 342 802 88 436 -814 196 -448 -406 536 -770 850 661 -429 708 -402 998 -393 953 514 -779 -393 -618 584 524 592 -945 578 -800 -329 2 52 530 605 833 -110 -227 503 -971 11 -649 -760 517 930 -502 956 69 96 928 -768 -970 -88 710 712 -301 347 740 498 149 -782 541 -535 931 -628 -846 -566 416 289 -795 43 -428 505 78 505 -13 66 -790 178 -443 574 935 -240 636 818 -321 848 687 484 -534 -97 -49 -227 -41 -911 150 971 588 -524 -48 536 -217 520 160 232 465 441 809 221 -307 140 -429 862 890 -537 105 135 619 687 -727 892 -950 -225 -966 -868 -319 897 -693 35 243 -832 -529 328 -233 -118 -79 689 -95 315 405 -737 -234 331 -754 992 765 394 -55 618 600 8 997 -400 -916 476 978 -517 764 -193 -711 -559 818 -675 281 944 -367 -866 -367 176 -528 318 896 -999 -10 309 -479 138 874 542 351 194 -895 801 830 997 783 832 946 770 -251 487 991 868 954 -324 -951 552 -774 -691 65 552 -637 339 941 -510 -544 -373 -749 913 -136 -550 134 -679 345 -373 874 96 -540 81 46 -642 -931 -737 -557 -771 -883 -518 -845 -667 362 -79 451 -35 230 972 -956 -754 459 229 -165 314 -788 60 115 990 709 114 -354 -535 -479 -377 847 81 866 518 311 915 -341 -883 -511 900 -88 -648 898 253 -915 -309 651 301 -444 516 25 217 -770 569 -608 -996 189 -444 198 106 -501 59 -364 -303 520 -737 -949 871 759 -636 813 -827 -490 769 -559 -21 37 -754 -283 953 -134 727 -890 -614 -967 -373 294 -690 -817 -594 -970 674 -487 865 643 -858 838 624 -82 -111 -382 -72 -55 -787 600 -590 -282 -359 127 -7 -880 22 56 352 227 953 534 -996 -315 -301 -976 852 -360 -51 191 829 990 657 395 -189 -746 -994 292 -336 359 -781 -153 45 -866 -807 -317 993 898 -123 -193 619 -974 789 -689 449 212 -567 -602 -954 -264 -243 42 871 895 472 18 -631 -911 668 97 453 -100 46 -421 345 920 -911 583 67 548 -530 -877 334 -907 110 696 561 -552 -850 764 -936 -423 86 874 490 -787 266 -163 -648 360 -273 221 -849 24 534 -979 17 -406 -853 635 -774 -163 99 50 790 -736 63 -387 -397 852 -884 -571 683 -267 870 638 135 410 -456 -414 -318 559 -292 -66 -860 -617 -173 -234 996 -162 -392 423 -706 11 -321 -814 99 127 -770 -422 991 832 152 231 659 -135 -219 -348 486 -52 -426 285 -176 368 50 734 327 745 374 -809 405 426 452 653 340 653 -72 -895 714 59 199 391 -871 83 -841 -486 -137 472 759 -624 -689 -59 -723 419 -574 -842 -57 -43 357 -515 884 4 638 -233 855 968 -645 34 997 -32 99 916 -664 830 212 -498 -659 355 683 -456 636 979 -324 191 869 175 -228 -695 79 400 660 130 928 -582 619 -936 822 613 -557 -809 994 422 -493 -720 235 -791 -173 601 978 265 876 316 203 -160 388 270 -37 834 -544 883 -466 824 -274 833 534 -241 -989 112 -568 -138 954 13 -312 188 -17 -20 -572 663 78 -316 -688 103 784 -729 -141 -566 624 -968 -275 725 805 738 -70 593 -740 200 521 935 -564 191 -472 -214 56 413 566 -600 147 300 188 830 -361 -631 648 -756 714 -416 -77 746 -228 -365 672 907 601 306 170 -521 -729 284 -136 -782 983 230 885 -180 -780 837 550 147 517 -164 23 -769 897 -712 440 812 -889 -578 -18 -647 -726 839 -412 -472 598 -747 533 -236 -519 388 470 -758 369 476 -908 -713 -913 -819 -865 -641 592 -567 487 271 672 -896 -170 -422 345 -733 -530 -565 -1 311 -680 -718 -341 780 -277 -629 -839 754 -197 634 -284 815 317 -935 624 -271 317 939 898 -132 -793 235 10 998 630 405 790 937 -784 -504 196 -307 719 661 449 612 -209 154 520 -876 90 -256 314 241 659 -500 508 -292 914 -990 -715 286 559 -906 -940 86 -401 1 413 -724 977 -173 -858 -611 -895 -249 779 220 -127 461 -362 205 619 -677 246 623 -173 -617 880 -423 -618 752 938 863 545 150 939 -375 -782 -569 562 -778 939 -206 -458 -851 597 -722 920 -635 -254 282 483 191 -758 -178 286 -335 658 -264 857 -51 552 114 -910 996 -842 -232 240 375 278 -515 -382 814 -812 684 836 -253 55 -338 -715 -145 -963 -178 -109 -575 563 -552 931 -455 -29 810 -972 862 -595 -237 -209 895 -626 -755 -363 726 -572 -990 25 396 468 -253 349 -429 145 444 -295 -730 754 -43 -407 -431 -527 -879 831 -779 -703 -767 -138 -598 792 -711 536 -573 302 627 979 748 -317 -611 571 460 -656 304 645 548 -247 -428 -328 -435 314 -424 -259 -369 -251 -77 781 108 747 -998 -151 206 756 -364 398 18 14 -246 39 602 136 253 196 185 192 -848 697 652 222 -694 491 -181 -459 943 -485 -62 -976 -394 696 648 851 -183 -721 -836 -837 -43 -744 -847 199 -612 650 -606 -362 -220 -796 -567 -718 555 51 723 410 893 -745 816 -221 660 600 -915 588 -655 -910 -597 844 -725 74 -397 633 493 -406 931 786 -145 460 83 522 695 -341 129 -779 674 613 535 -30 487 170 652 -624 -754 -686 -920 -711 848 -50 800 -675 -432 -3 -439 -437 -658 535 -756 -884 285 -444 644 -293 46 -45 -620 421 509 -542 269 764 -408 -99 -736 926 -787 275 228 850 -462 -173 119 237 -283 786 -553 793 -221 339 -208 -920 -826 490 -257 -527 -263 -814 -713 203 -993 -309 661 -694 -190 -465 -344 347 -687 322 -228 -298 723 -30 226 -522 389 -314 -213 -320 893 169 97 799 -480 576 151 -347 -599 105 -557 402 -749 920 867 27 -49 705 -586 -621 -969 -242 900 334 678 700 -877 -270 493 189 794 494 768 -626 517 247 -161 750 26 561 738 -611 912 5 -657 -138 -984 543 -271 -282 741 356 584 -515 289 841 -206 -179 -653 -511 -29 397 -467 660 -816 398 -841 -412 82 -570 359 969 299 -427 -784 -684 163 370 -953 -932 -797 824 317 -523 -433 -132 -613 971 -930 -933 244 630 465 -30 578 651 835 -454 594 133 11 -683 797 -293 938 918 -621 -933 716 933 -49 844 -944 185 718 -543 610 -373 -105 716 645 -86 -740 935 315 222 -608 856 423 -78 338 -419 843 105 485 163 171 -540 507 -683 -363 -533 -845 -92 141 994 -28 300 -660 -710 -88 -448 -146 231 688 -265 -571 -51 -9 -421 425 291 56 -296 -999 125 554 705 893 -72 318 -332 -554 333 -183 33 -231 -226 -956 294 63 556 -463 646 -103 -324 670 -547 244 -100 -4 121 467 540 321 112 909 7 838 -717 269 -398 -335 137 596 -794 715 883 905 118 582 -370 431 155 629 602 -478 -737 473 765 953 749 -992 764 -411 711 503 616 -544 118 -579 -834 -460 688 240 258 878 526 630 702 437 -987 -758 -692 792 399 -29 245 557 85 -140 688 -154 857 -430 602 427 470 -327 -920 -895 208 -605 -629 354 490 -923 1 301 51 -766 -729 206 640 707 528 -108 -35 324 441 -902 210 -647 353 647 -650 -474 -858 -924 833 -71 -565 -844 953 -386 -732 84 644 921 953 -290 -393 551 -310 936 -184 987 337 -536 999 406 -368 447 -800 -973 -177 226 511 -668 645 -65 -673 327 633 210 -101 959 -242 -41 -903 651 -112 59 -847 48 -465 616 548 739 -286 -312 873 -841 -733 262 12 -884 440 -839 521 -636 -526 173 -642 -41 927 413 768 -921 713 -102 -194 -298 350 -498 -652 436 -80 -143 -750 -86 -160 492 -436 298 467 976 -49 694 -909 -185 38 -573 262 392 -312 748 -441 -146 307 -877 683 613 570 -505 482 -686 877 -703 881 -147 166 419 -366 -786 -484 472 148 379 -725 582 -970 771 -176 -174 -120 48 769 -418 -437 -320 183 -840 347 -452 213 -879 776 109 -373 -947 -593 -216 631 -760 988 292 -884 784 -776 -544 660 -496 752 -38 444 580 -857 -23 318 601 641 -521 -978 683 -454 287 942 -102 -480 -18 56 -910 340 532 602 -705 349 -8 475 563 461 -18 -528 498 -565 463 43 -203 -138 510 -744 -556 539 -669 -915 216 -17 -505 170 976 -738 94 -202 -261 -434 841 -402 12 315 508 -709 -211 939 -684 -285 -843 -814 -35 218 -714 52 -276 -697 693 -543 159 -157 -873 -846 -1000 -569 -240 -381 766 -730 688 -748 720 275 629 -761 -503 -501 -491 315 996 268 -730 348 10 838 -413 -213 362 554 239 -60 853 764 611 -783 -942 686 -597 -855 708 135 -725 -656 -796 760 -138 130 -652 367 797 111 983 -89 17 921 -728 -243 486 883 849 619 131 -806 -668 -14 247 469 -92 857 -649 -413 240 254 -879 593 898 -478 -954 366 -411 220 -888 -998 -451 386 284 -644 -555 894 5 751 971 343 163 812 -400 122 200 130 -815 -943 -685 3 -475 -653 -724 863 -374 -188 -911 -709 -151 862 -860 -333 -613 739 1000 -898 439 574 -319 936 -127 -335 352 -454 -357 184 28 354 -40 -180 -91 740 -191 -926 -845 -100 848 -662 -649 821 144 -988 -278 -124 -482 -715 -254 -293 -582 269 -351 -516 -438 -628 549 -109 116 826 -228 114 -645 639 -99 401 -869 185 -180 917 580 681 833 -20 46 514 703 -228 279 983 725 -23 537 545 -567 66 -755 33 237 -32 406 -607 -496 -972 803 738 245 -759 -971 55 781 902 -265 -555 143 245 -12 -258 -506 96 337 -435 -119 -805 -647 -520 429 -396 97 3 -978 -545 972 143 42 464 462 362 284 288 -868 -254 373 -705 -377 27 -739 947 521 -648 479 -933 -787 772 323 127 -157 -386 123 514 -557 343 683 633 113 -26 -211 -747 -308 357 -936 470 536 -903 -350 -974 -739 -517 -952 -984 -869 295 -586 -856 -892 712 172 187 -241 706 -402 -166 165 673 648 707 -814 379 -914 -155 -154 130 308 117 249 -473 272 82 -957 881 -421 238 -212 -626 653 104 636 -634 38 -641 862 477 -482 -595 692 772 313 324 -301 -841 -617 895 -984 -492 416 51 478 -709 283 757 2 -25 243 914 -50 830 -505 -72 851 -847 62 -937 984 -241 873 -794 -687 -542 -404 141 264 -801 98 -228 362 904 -196 -247 278 163 161 -573 -93 252 889 863 -841 -63 303 -164 232 -499 -356 440 -819 526 660 369 -766 -138 -999 803 -400 -561 -11 543 -605 -148 573 45 831 -721 -801 796 -299 -407 -471 -18 375 641 358 693 -991 83 530 -775 -194 363 -967 -771 -153 91 199 672 277 282 -225 15 353 194 905 -458 -372 -374 -313 237 142 816 -640 -840 -640 -948 -497 -259 -817 959 -862 338 -594 585 -773 143 -402 728 957 -666 -807 -143 -587 -554 560 -897 -533 530 -348 -92 348 365 -749 847 538 -237 829 -941 -569 -195 753 918 -310 -998 579 316 -49 -83 -95 -859 -112 91 536 129 180 -951 -685 784 -813 -624 941 567 536 848 -873 440 32 -737 78 -353 -912 830 488 982 -976 -63 517 -247 -265 -396 -190 987 -187 630 -502 387 -299 -405 -598 544 -101 -218 -825 64 697 -660 -942 992 319 -724 -790 -613 673 690 184 -703 307 781 -119 998 -548 -318 -462 814 -436 -718 -104 -867 760 -495 512 92 201 -209 -918 -277 944 17 -491 22 -312 -720 -740 866 -445 -900 302 -612 572 978 -845 -369 -822 160 -479 214 -933 -441 -746 501 -459 559 -354 -729 -736 -843 393 59 -872 666 740 797 -613 515 73 -236 -640 656 950 496 -950 636 -417 112 -391 -992 347 418 -653 57 386 -14 138 814 -32 194 -652 66 344 9 -472 787 221 18 -374 974 749 578 -7 -757 518 -254 56 -824 -763 -863 634 -936 1 -193 -53 -486 597 -865 904 154 708 918 -102 -903 -892 909 -392 1000 -845 -229 936 950 667 -376 349 577 84 -408 531 -869 949 29 -255 -500 783 709 456 733 -219 743 843 632 -462 525 935 -450 991 427 48 732 -228 154 -459 894 298 -721 -453 425 -645 -437 747 127 -950 996 357 195 722 781 -407 620 -972 548 -297 -400 833 417 275 647 -662 -116 -124 332 -919 914 413 -279 -736 521 723 62 -914 618 -536 -168 -466 -214 676 831 -996 514 -878 -323 41 570 -641 234 -655 105 -207 780 665 993 257 -705 -785 -973 88 -610 595 -746 865 84 350 -128 -846 887 -166 435 247 -280 25 -750 -187 605 637 -786 636 933 -788 990 95 578 277 650 -623 919 32 134 214 133 969 -559 -802 -343 388 -388 -286 434 -724 -658 -47 -63 424 754 -479 918 775 125 226 208 591 -919 -994 -538 732 -722 -267 803 -584 -118 -227 710 -740 893 -107 879 -693 -873 -684 342 242 111 61 -128 -29 881 627 -277 374 -715 501 -974 764 119 427 -407 537 74 593 175 -677 -921 -681 762 797 -23 359 751 -927 888 -521 31 -852 28 796 923 802 -565 -486 234 -348 -686 -487 962 -129 117 -435 182 -811 855 497 783 808 -511 -74 257 934 -689 873 386 598 -969 -159 730 -28 -212 240 -891 433 861 -997 -39 -371 -13 -763 152 -820 -604 -128 -362 459 -475 725 855 78 118 606 -406 -265 -955 929 379 -584 750 948 -615 418 369 -99 35 -912 468 -682 841 -938 86 61 -934 257 -972 467 973 174 -414 -376 -480 -115 -271 174 797 457 -106 -193 -697 669 -976 369 386 475 574 109 -683 -60 -150 -673 -685 -239 -8 993 -715 678 -208 972 59 -616 -85 -67 -758 190 231 -210 32 -605 -482 629 -986 -506 827 -303 -947 335 -282 904 401 -125 -819 -745 -995 62 -533 599 -280 -201 802 574 608 -20 369 346 -587 -887 97 533 -991 305 -490 -109 853 588 812 813 -888 -397 -995 691 992 68 -473 16 933 -371 590 482 751 151 -1000 172 266 -634 -852 -549 -736 -196 -791 68 -145 -34 -958 -820 535 461 -432 -153 -950 -9 -192 -834 -804 -657 506 274 571 -948 922 935 192 -181 822 -478 222 -110 -636 -443 -739 321 597 245 -77 -551 -762 -287 -798 957 139 -200 641 -183 713 -554 484 -19 -474 154 -797 -744 184 -276 373 828 17 -244 357 -84 555 67 -636 -205 395 -151 -810 778 -361 956 -443 -658 -8 418 401 552 445 -685 458 856 -349 -150 257 562 -129 154 1 538 715 -538 724 -774 675 922 -638 -136 -90 -669 716 -247 -963 146 386 377 -294 454 -496 -527 936 533 -108 839 -96 234 -705 677 -517 -71 -908 107 390 713 -981 82 -831 -703 403 -471 640 253 -869 310 -798 577 -985 634 -8 542 -661 -330 264 305 -510 510 -938 17 88 -879 239 -340 -449 -473 -838 690 964 -993 922 -600 -838 -703 117 307 353 301 629 -438 -220 -719 983 817 900 -186 -301 577 974 -334 85 -395 197 113 -273 350 -430 -885 250 5 -797 744 -654 -810 -806 -180 781 -339 711 397 -43 893 -787 487 -107 861 116 344 -626 -103 876 373 348 -254 855 916 -360 -974 -332 -638 -597 -250 8 416 -776 -816 -716 11 -160 825 540 -416 -945 -365 -243 406 -334 626 377 -739 443 453 -94 -237 -690 481 -624 296 -587 -81 -536 479 -560 -718 -776 -289 507 812 -244 -246 485 -412 -524 174 -313 -946 592 -343 -926 453 -401 -119 873 598 937 -384 -541 163 -164 962 -639 39 959 353 -176 -356 551 -462 880 -217 -819 -607 -322 -4 -84 -378 -209 349 -513 -340 -335 -410 -892 139 -661 888 -998 -208 944 -859 109 379 -551 -29 -13 669 -199 549 -228 188 242 -781 130 -559 -421 -464 -92 -469 -393 950 -698 34 -706 -601 -520 462 492 542 595 -162 12 555 -483 515 890 -448 -136 -909 103 -663 204 -185 524 -212 711 -103 -151 -112 632 548 613 -989 -606 -706 -522 59 -98 993 392 -223 215 560 579 -937 -258 -374 -552 437 433 358 174 927 23 839 -625 -274 135 59 361 516 453 -499 856 516 453 -485 174 765 108 -499 6 654 -812 -112 -846 -946 564 92 206 151 -988 330 -757 -345 25 185 815 -371 532 103 -860 885 -408 982 -347 324 732 -442 -296 -640 -931 887 -11 72 -720 -936 -311 -327 121 -149 652 -494 -409 -932 637 20 -752 -851 997 716 346 -71 398 637 -546 335 -250 -954 -156 320 -281 851 521 805 765 559 -127 -747 550 -743 -10 -464 -84 757 -123 -55 105 957 -463 13 -67 -811 347 -448 28 -121 -867 -333 -367 -532 937 -157 138 -203 -859 451 562 1 945 -256 171 -496 -914 -80 -191 -448 -876 312 571 -673 460 613 -589 -828 -535 -443 -833 -459 -928 -34 -744 -187 124 -133 621 680 172 -812 31 -95 269 493 295 440 -25 354 -749 -781 901 685 -388 230 947 570 -439 -597 -475 -611 644 -424 378 -347 857 -176 -153 807 483 661 -495 128 905 804 813 423 -38 640 161 366 -172 -755 -883 940 674 5 -889 298 87 335 371 -951 -383 -351 -733 -725 133 275 -463 894 -528 359 -892 -277 726 -378 840 -216 -731 915 947 -576 691 -146 -118 856 -186 -807 -274 -710 -935 67 -483 933 -940 -378 334 -564 -997 173 676 -160 858 581 948 -683 772 -530 -941 95 -903 959 335 -101 356 -469 -452 -677 635 -797 -851 -442 458 -927 -213 -710 -422 -519 674 -10 167 -392 -431 717 -659 -577 882 -122 -798 470 749 512 -91 -381 -621 909 611 -933 -191 -227 -950 857 -603 325 -425 -330 205 441 -435 580 555 786 284 715 -551 228 -455 -985 853 -804 -109 2 -183 930 502 -947 274 556 -247 -359 -465 259 633 -524 490 -735 502 -122 -179 -532 46 443 -180 751 -522 931 721 548 -834 90 -327 -518 -467 894 -911 -609 -63 115 991 800 113 601 268 -935 959 567 -538 -986 426 485 567 -459 445 267 -610 263 24 866 -606 -45 -131 663 826 -662 -699 711 482 -848 -3 -408 -477 -589 147 938 -845 -595 320 -681 217 -792 472 149 29 309 896 820 -63 -203 -809 121 768 360 685 533 908 853 -818 -746 561 -546 953 -689 47 470 -231 727 652 -177 -661 353 691 -330 474 -423 823 696 -901 -771 632 -908 -676 -570 -248 559 184 -98 -33 255 677 315 398 -219 830 575 715 879 -227 93 -790 -582 -356 540 -602 -643 -288 -962 24 267 725 -63 895 -76 449 -762 -69 129 923 -803 -312 -537 956 -887 -677 -813 873 531 415 -112 -54 733 -896 -619 168 -179 -219 891 633 179 -444 931 791 200 898 102 -818 97 -883 800 -805 -742 -497 -628 -376 234 -742 -795 -238 328 374 77 -101 -44 363 638 689 945 -903 598 -216 118 -648 968 -404 880 15 -648 -636 382 -107 134 240 332 26 698 -41 -728 601 -558 746 -689 -686 765 -504 -925 290 -281 551 -486 -780 -443 456 -683 183 433 655 -734 -584 754 542 692 -608 281 683 -59 -797 -446 936 -414 -899 -677 -549 -59 527 -715 148 139 30 461 -505 970 753 -535 -170 78 746 822 501 -471 -37 305 -296 -254 -851 729 777 -626 502 248 631 692 785 -680 50 -971 392 -436 -142 440 -743 -632 82 -271 -132 -544 -993 156 -180 -159 745 529 269 173 -875 124 995 -529 679 682 669 -657 176 -574 -379 -408 -675 -820 -869 15 620 835 -499 176 -933 716 -886 -686 -270 -124 862 115 -600 -431 -346 379 988 27 -546 188 893 474 -626 268 -349 839 -74 -524 727 -477 228 230 469 -617 582 989 941 -891 -738 997 942 507 -900 -254 515 773 969 -24 -83 970 333 -160 -786 476 -443 -382 294 -713 967 151 -663 -556 258 138 624 -202 -173 2 71 29 -153 973 -986 198 -8 -962 -261 -637 166 878 -973 -722 287 4 -523 280 -213 432 799 -357 303 -186 163 -34 -556 -906 705 -462 -224 682 -118 -576 554 994 -91 -722 628 -851 853 945 86 -491 348 -800 565 211 521 359 -313 -576 -660 657 -541 803 -880 -317 242 -481 49 994 734 -963 819 777 -11 130 -245 -884 524 -241 -125 247 -225 318 407 326 -997 -786 -75 672 223 383 920 -645 887 -22 -110 -711 -339 -191 383 -470 -142 -226 749 -810 -305 -762 -95 -623 -732 699 420 -310 790 -28 649 -284 -155 -126 334 159 -761 -954 -954 -298 -517 410 779 -165 -354 766 -668 703 175 177 -574 244 114 617 420 -857 -221 -221 -17 794 -643 -585 642 -564 -33 -545 638 -820 295 -852 -280 -921 -709 -680 -690 92 628 204 833 29 73 62 732 -879 840 -647 822 -293 443 91 -686 882 -627 713 -104 180 965 -691 -923 198 -629 781 -817 624 -212 -26 13 531 451 613 -773 -765 499 -56 -481 505 661 582 -804 98 95 -577 190 125 -255 463 41 350 239 -76 71 -279 -825 817 -164 200 -278 717 743 -600 -234 -874 451 -771 448 319 -241 79 -581 321 -136 -857 584 -205 292 499 395 993 -201 -929 380 -588 -998 940 -378 22 -648 -603 -763 346 270 995 -961 357 983 -467 -664 -785 -929 -642 717 -86 -470 777 100 599 58 -242 -300 948 -438 99 -836 -536 938 12 796 181 821 708 -965 22 786 132 864 -681 158 335 849 -139 926 -205 -110 186 -979 520 -642 435 595 697 716 -817 496 -882 -812 -500 558 567 281 779 39 -897 -292 71 87 73 172 -178 716 48 801 -267 -449 -875 871 -963 -914 283 781 -309 -209 -781 -405 -351 -507 -839 390 -355 243 972 -783 404 59 -287 -943 374 192 86 -798 247 -773 322 -715 76 -565 -379 -75 870 690 -102 987 874 -625 -840 -33 -186 917 323 89 -521 308 270 974 -366 -875 -975 -390 -720 -536 -703 241 -163 14 -414 551 -884 -119 -796 -310 147 -682 255 -689 188 397 934 -400 -541 -951 136 -730 172 -140 277 900 -26 -40 -978 465 789 -689 945 -602 833 133 -790 -863 597 -743 -461 416 -660 656 -485 432 -13 -878 -568 756 -725 808 -449 -852 -529 -919 -60 718 551 127 576 -251 -796 159 -311 -236 -484 133 -144 -881 492 -503 400 -248 -598 -997 -771 315 -819 -529 199 -457 -930 436 65 -903 801 247 227 607 -45 512 -701 -780 -982 -425 -908 956 905 573 833 -644 -197 125 -14 -383 218 -697 321 328 35 224 -962 -416 794 -362 -137 -827 -153 -430 -962 -28 -552 663 -744 -392 360 575 881 720 -2 991 -58 -521 530 146 -806 -825 -462 412 646 -705 798 816 331 779 361 599 263 576 421 -54 381 -855 911 490 77 1 253 -505 44 718 -610 -634 -667 78 -701 -615 31 18 -798 -289 -155 937 -208 137 -100 -204 226 781 539 -899 -717 -907 641 -112 -310 359 746 684 -983 -85 671 859 -613 700 -457 944 -26 -763 -226 -210 -951 -442 -50 -469 908 189 197 -626 -506 -846 -329 684 -50 -137 -866 -293 -401 -399 656 71 525 988 -442 657 727 294 -544 -344 -809 803 -384 -344 204 772 154 671 -718 -315 976 -686 -405 -595 -369 -389 735 772 -144 163 -30 404 322 582 -160 828 953 -125 -747 -738 443 -972 312 -835 174 862 708 -423 490 -603 -299 764 242 -728 18 -165 138 526 611 618 -502 -6 81 993 -699 -540 -833 -812 923 23 -35 -15 779 884 456 -118 -635 597 885 -746 498 147 -602 -443 260 842 -478 -318 853 -141 -581 -558 486 669 -850 -214 -890 240 -696 37 -428 -995 898 -680 184 -305 -915 367 682 -124 -801 125 -984 -746 370 770 419 -277 245 628 -371 85 747 788 20 927 -59 357 -369 380 -667 -829 -214 -412 -494 -70 886 -750 756 -588 -172 218 -375 -485 -168 -953 574 698 443 -479 -80 -219 -645 939 743 773 -89 -785 -172 -699 877 -227 -610 122 552 134 -505 -607 623 419 -124 -735 74 -392 -110 298 -820 841 -703 235 -525 -45 -159 -47 444 5 -915 -668 -480 -734 762 968 961 -376 -381 -138 585 217 -80 -13 -316 584 586 -163 -781 -16 -676 -187 -915 694 -800 -100 235 -299 192 810 830 695 482 -661 -765 -804 804 675 730 931 834 -13 -713 -712 -254 201 -363 -956 -539 420 721 557 738 531 -117 -11 -115 -648 -625 -79 -670 -190 841 -195 -906 -481 928 -974 916 152 -582 -143 793 814 438 640 -995 709 -15 878 273 -276 173 -252 721 -513 -124 408 105 -835 -385 399 -439 326 68 -635 936 486 313 -323 277 -895 878 256 -130 -891 -504 495 69 171 516 -839 -791 -76 -313 -811 340 106 228 -70 504 -456 555 595 -98 326 -365 373 -282 747 -824 -34 -109 91 -260 -869 -50 -271 -239 -840 -846 -720 -115 109 -509 -143 13 -767 -40 -170 20 -624 -30 431 -126 -847 271 -440 719 -466 -755 -849 -68 -428 -52 922 -592 811 984 -518 901 381 136 -274 -494 910 830 453 72 49 653 471 365 -851 521 -427 252 462 191 174 479 -46 -640 -704 110 -20 172 -551 228 -275 171 887 157 -979 -146 82 689 550 464 903 698 -648 -686 474 22 851 -518 604 -914 856 -786 -617 973 -513 194 -316 -907 -357 -883 97 -175 116 416 -547 -366 -586 314 725 -996 -237 -409 445 307 -164 -120 54 707 -435 -506 864 467 -221 -880 876 -780 -555 -793 419 488 663 -479 536 27 57 439 -244 -551 -54 -126 -395 458 -88 -664 -100 -523 -137 -903 57 673 31 241 884 485 98 -108 -125 -245 155 -150 744 -252 598 825 -315 287 -253 -125 -373 -858 -337 400 -444 533 987 -301 690 957 -206 -652 -870 874 -895 670 -758 -621 258 258 190 836 202 95 -475 409 -123 770 -718 247 -36 64 835 690 151 -602 733 -82 916 394 -940 -8 -285 -73 -679 -442 660 -473 -395 116 -570 -266 -593 900 982 -830 413 803 532 162 -513 -529 -778 -260 935 -921 274 595 995 -820 -669 -31 879 907 -613 -513 -638 -903 -301 -1 -632 -3 -802 181 -118 -118 -678 -609 652 -954 519 -252 -231 31 253 653 9 664 -250 -16 -88 825 589 -990 758 -463 -941 678 972 -326 -226 14 482 981 886 649 -607 -324 -831 -331 -7 338 219 397 -960 -250 138 942 13 697 -433 -995 -763 -486 482 245 320 -197 659 692 -34 821 859 522 -493 -100 -297 -505 240 340 992 893 -651 -832 -709 883 41 -8 -215 -712 -276 -263 888 159 -756 -488 -746 630 -548 -124 -126 -720 609 -152 -951 82 623 -715 320 464 -148 829 789 421 673 -191 -934 -823 375 -669 -451 -319 -283 -844 647 28 882 -784 -460 -166 803 350 -939 -743 836 -295 871 -872 911 985 -695 495 212 122 899 -287 698 -281 981 169 -447 -671 303 -844 948 -479 -91 -80 326 -540 414 711 -849 -467 -265 44 -66 715 -965 279 42 -301 -952 530 -790 -349 -724 255 -681 148 372 630 -897 715 -643 -600 150 -839 739 -154 328 597 814 -133 -841 897 -849 -296 289 411 -374 510 -40 -884 -112 572 8 658 547 -931 874 -609 -737 -261 540 -686 -368 -564 -74 -622 -919 775 771 91 -827 605 711 -961 -75 -81 -403 -96 -399 73 814 921 694 -44 575 -42 814 -505 859 -546 874 57 -280 -63 893 -455 26 -203 -528 -800 874 -667 195 -257 -391 712 530 941 -601 991 363 -186 576 559 219 -949 526 306 791 -686 743 -736 -408 -31 -319 80 573 -174 792 593 -255 -668 -816 -757 -726 332 -809 503 -445 651 -847 916 551 22 753 783 -566 625 -153 958 72 -910 -924 -685 -227 722 -270 -439 -688 -325 173 -340 496 302 103 -694 120 689 -919 -863 672 437 674 541 547 580 322 -262 -743 -498 -734 -740 700 204 532 567 371 -846 -164 453 200 438 438 -91 -614 -86 396 -520 -49 -745 -143 -91 -625 860 -574 -413 102 648 662 -410 525 555 641 241 572 -884 813 732 -481 -701 -427 76 -588 246 -788 -426 -706 -780 950 -639 400 -112 681 -162 44 -993 487 -23 372 -341 -836 144 -225 -167 218 -985 703 -684 -297 947 -761 565 974 -852 942 -867 -372 946 -116 -590 -495 533 -140 941 966 -988 186 411 -995 -673 816 118 574 -960 -891 -684 -323 928 -38 55 780 788 949 -94 285 538 987 -535 569 -116 584 -917 -304 918 -638 -533 95 519 424 -588 -500 983 -589 973 809 -344 363 -140 -78 -139 841 706 582 209 459 -670 673 412 638 -92 -37 -18 -778 -106 800 185 330 -247 -432 494 75 98 619 -491 807 -674 883 -376 330 612 -879 477 968 -321 -987 -875 -563 243 -192 254 379 521 -161 -688 839 -273 -603 172 107 -522 -262 52 -917 693 -975 135 991 360 508 758 -227 6 -776 515 311 817 674 455 695 973 302 957 -542 19 -764 -835 876 -3 601 -860 947 468 955 11 798 883 -856 -643 970 729 719 -520 761 -797 360 333 -794 -668 -244 650 351 661 -540 259 815 899 -611 201 -119 -444 694 311 301 949 412 239 -229 324 111 -556 354 772 639 682 704 65 51 -203 -193 935 765 -91 -993 -831 459 -875 925 -236 348 601 -242 -874 483 -566 -963 -377 798 -33 268 522 -452 830 746 -776 696 736 -551 -582 -87 -324 -533 480 494 -36 -372 750 -252 784 183 272 362 -554 122 -709 564 623 222 -431 779 -72 774 958 -15 -979 -612 -723 82 -783 942 -798 919 464 446 -831 -905 356 42 -386 268 -64 855 728 987 947 -18 -576 -616 653 -870 6 864 -454 513 -115 -564 205 -985 -444 -271 572 -331 425 941 857 -294 -19 -274 919 425 -797 -849 -768 223 -973 608 267 273 102 -348 298 -233 225 -889 -501 -373 -747 657 -756 -404 331 622 796 -233 -888 598 479 256 -185 912 980 -897 447 -643 550 765 501 884 514 990 664 -826 86 367 543 -547 621 -174 -111 430 -205 -806 524 -763 57 891 -435 824 -617 -409 -100 -722 493 -741 -941 946 959 -652 208 -895 324 705 -56 675 -453 11 502 348 948 250 280 956 775 492 705 605 178 -287 995 727 724 -307 373 456 741 481 -227 -83 -905 201 -169 -538 -640 897 520 -552 -173 169 -685 208 4 -385 -302 -864 392 941 -983 -329 -77 434 -227 493 412 -194 138 -880 -517 -125 371 306 -286 394 269 -349 -975 387 -536 350 -195 972 -983 -339 343 -526 -903 346 809 -409 660 -860 -44 166 -572 640 283 413 548 652 999 -108 922 192 -242 -717 -919 -634 -614 -953 962 -317 818 5 -380 331 665 -665 443 752 723 -720 901 -682 777 107 -709 782 765 -982 -11 987 -762 390 989 453 724 -357 819 184 228 528 723 603 -186 -824 -510 117 629 -705 -875 -878 263 -636 268 -791 971 866 11 -114 -384 549 254 688 -152 260 -150 616 371 48 625 499 -76 642 -19 557 633 727 -196 253 430 516 389 251 395 -388 -53 -901 -444 -710 322 333 -221 -200 213 -925 364 509 293 172 -487 -417 61 233 929 -662 -254 -168 242 -243 -187 83 342 592 341 626 -781 -992 -776 -392 -865 305 112 -644 -849 879 191 -48 51 317 -532 -19 178 -837 -300 -966 665 -787 438 -104 -425 380 -482 534 -932 464 -862 369 -497 585 -763 19 800 -861 -278 -962 891 -990 -215 -313 -772 284 686 -483 -532 -831 373 -816 -1000 -461 511 -460 -737 3 -587 157 -807 69 -5 740 576 18 -1000 976 476 -319 850 732 -610 -228 167 -507 -4 294 374 -24 -162 -12 851 -968 10 252 -407 140 -947 -133 -673 -498 957 -595 527 652 -177 -87 277 289 625 -168 248 -83 578 -160 850 816 -76 -791 767 113 -629 385 592 -113 -100 738 -774 913 -554 -861 -201 361 952 -6 277 661 -9 -412 623 -171 -406 -36 -161 -429 -26 312 617 -510 -398 -615 154 -229 -916 957 906 -229 29 138 -182 -578 -257 -797 698 646 -559 -186 41 -383 135 -133 -712 -646 -575 536 -777 -994 -407 560 918 526 -793 -446 -923 269 -276 -559 464 -414 973 181 -440 276 404 -281 22 364 -268 -669 -174 -208 -919 438 -424 -247 -397 102 -377 482 475 388 -263 -604 -834 679 -27 -557 -6 -923 822 56 495 -686 -896 159 -982 647 887 -359 152 149 -687 -222 871 767 -585 -496 258 -252 904 -231 351 516 -260 243 -411 -46 -295 -131 -234 446 -216 -452 343 331 -62 437 871 -473 -349 -237 361 -777 -26 -417 -818 368 -542 -363 -278 641 40 -457 21 845 666 324 -444 465 -498 966 -288 435 -43 35 -852 428 957 377 351 187 401 547 710 -13 665 871 272 -617 631 830 823 659 661 534 -236 90 365 868 -155 536 959 -755 694 347 -201 669 -587 -190 31 -612 572 397 -324 832 -676 -894 -43 375 311 587 -593 382 -620 141 781 -435 981 899 -167 26 -302 -488 144 531 -624 -186 -66 -952 -792 185 685 -808 15 -429 -374 -933 -269 28 563 -198 -453 537 524 666 -356 780 -513 222 427 -150 744 -762 307 492 -796 -35 90 -254 -618 327 -618 -435 373 973 853 -742 660 598 -614 985 29 -300 -828 932 600 -900 582 -965 993 -924 404 -79 -193 -610 705 210 -315 361 -960 -396 -332 332 -85 495 290 359 -228 279 85 828 -150 -824 481 665 775 192 -364 200 -225 776 785 -350 -566 -512 390 -835 737 478 225 -204 -226 260 885 -167 757 -856 -180 776 839 -948 -214 524 -288 695 -527 -526 296 94 747 411 -240 -42 397 -875 -852 631 -31 537 -313 -946 597 -65 919 673 501 480 -623 -88 85 689 -407 138 -402 -124 685 685 427 409 558 -371 -263 -66 -320 -74 -779 638 -624 -720 -276 400 337 -165 -976 -830 -171 -867 -196 -329 658 -982 -613 -358 -637 -194 -30 -184 832 -178 -377 -193 585 142 -544 102 -504 -432 973 90 37 -357 537 301 -677 -292 -585 -131 945 459 -736 -505 -689 -217 -293 -723 -752 55 23 719 197 -593 -715 45 735 -511 64 -84 187 -260 746 349 16 -537 805 444 799 -370 760 -476 -526 -49 41 902 791 -175 911 -82 657 -482 -911 166 -822 -485 824 -42 -161 -952 432 23 -90 -639 -1 110 -128 197 499 123 -923 -598 -447 -955 183 771 -765 -386 -370 -432 -928 -305 285 -351 660 115 399 325 -295 762 555 -104 -366 133 -606 989 957 880 620 107 228 467 -892 998 -553 -319 -453 760 752 -200 -84 382 -402 -901 446 763 436 -527 -945 -701 -58 -302 641 -79 -947 592 -352 -724 -431 975 -939 -322 -429 -620 746 874 624 -893 160 -860 -405 -138 915 752 707 -981 595 831 586 792 481 689 675 -905 -893 442 706 554 386 -210 -929 104 -160 296 488 0 -439 360 -805 397 594 84 -606 -178 392 259 -307 337 -106 498 -496 -23 890 577 576 -390 482 -295 -854 848 -396 237 201 581 409 545 648 -669 885 310 -694 432 -381 889 -911 446 33 -57 -556 -802 -508 -761 -718 -792 704 720 -19 -715 -91 -346 -338 -829 640 603 422 67 -247 -426 682 -853 225 764 -584 -208 -142 19 905 28 -754 651 -202 293 -152 -101 -659 345 -11 679 -478 -580 204 805 224 -71 -534 -994 756 -633 391 -807 260 826 -979 -868 -563 -918 -448 -888 563 -498 885 439 399 364 224 358 -250 71 18 899 889 348 672 -31 485 737 -301 673 957 244 -312 -129 56 811 -179 -735 -946 670 -538 -326 501 43 317 746 -870 197 804 13 -21 -144 793 -907 250 -893 -730 -464 723 -51 -171 757 -181 -354 -444 -20 667 -11 5 174 -394 -579 -429 421 -917 615 -422 498 826 801 156 -974 270 -215 445 -870 269 -40 -865 830 -409 -240 459 155 -647 -676 -177 -474 -387 145 401 -844 -33 317 -472 -286 -681 -65 -525 794 -138 -84 557 175 243 605 -262 -81 715 -707 702 987 938 -317 281 932 -909 -765 -177 908 528 -21 -206 -753 -845 208 837 -950 -238 533 947 71 -87 235 -216 232 -89 356 760 523 -750 -462 -299 498 39 -299 910 211 -381 514 -524 -762 -64 -626 233 987 -488 -174 558 711 -43 -966 -419 128 380 -852 798 -964 -908 -622 855 -323 -679 257 -113 -587 243 859 -261 -902 -841 -693 503 742 -753 -349 810 -651 96 -157 153 -582 -795 843 136 210 190 -510 384 -973 -49 -180 -879 -670 802 17 574 -235 841 319 -94 155 -298 -386 56 -650 -588 946 699 -688 697 338 549 83 559 -356 845 334 -76 207 686 530 -93 498 467 -631 8 -229 141 -167 71 -647 -31 -991 842 -545 817 -964 758 -103 230 -406 733 -772 -936 -328 105 -478 -134 -532 854 -387 444 879 -94 212 -983 -688 -47 -463 923 903 375 692 -968 74 -199 705 197 733 75 -574 582 -607 803 952 9 468 -808 -21 359 564 152 -638 982 761 -357 -511 696 -124 -451 820 442 -999 -236 -997 716 769 -943 5 631 -494 -546 -948 -879 -107 627 -457 -161 -891 -578 -58 -537 228 136 872 666 -249 -178 -455 -157 784 186 -145 382 -72 723 207 895 -633 586 367 748 -990 -369 -18 177 658 32 -514 1000 -39 617 712 795 151 744 -396 656 -899 -751 312 21 669 -628 79 566 -451 -803 106 709 566 330 -305 -504 195 -443 818 -34 184 -813 876 -572 411 824 -487 -789 -627 -440 -732 209 -913 642 661 295 749 568 -861 566 -571 194 486 -906 -883 774 109 386 -725 -296 437 768 -576 980 -292 -788 514 -23 -428 578 -953 -759 -194 822 405 174 327 118 -311 -36 39 846 464 -20 -974 25 -187 -441 494 694 -38 643 704 -33 486 -547 -51 884 39 793 -688 864 174 237 875 -263 303 672 311 569 -777 -135 453 -826 642 489 -772 488 167 47 -555 230 -929 -773 -385 -278 785 -414 940 -403 809 -316 -659 947 -256 629 103 823 635 -531 -112 -64 -432 -923 216 -77 580 328 -751 -649 832 333 -981 -207 -877 974 -678 167 -644 -954 172 -781 903 522 630 -497 -887 259 -126 -20 -278 588 917 165 -902 224 252 -776 4 707 861 590 -829 454 420 673 -915 645 -364 394 605 84 222 893 -159 545 553 395 376 -305 -666 850 -377 -838 693 89 280 -723 -956 -611 -356 275 -260 -226 -940 -149 364 -510 -588 -416 753 -485 -444 -714 -484 -371 -806 -456 -419 632 656 96 -821 -375 -889 -754 -570 -257 224 -861 946 914 86 -970 -502 922 -839 479 337 689 998 848 -438 -53 862 -690 102 -835 919 -847 927 -956 -502 134 404 -40 -955 -964 720 841 -858 832 -691 568 -674 492 998 351 42 -696 -57 -761 -266 -413 -979 465 601 -440 801 -150 -165 -791 561 457 -942 -510 253 166 213 386 -819 -393 -693 984 494 -187 -476 -631 -161 -618 904 -146 200 775 -85 772 491 -732 523 13 -241 -373 -81 946 482 -579 982 694 -34 163 899 925 359 579 -524 628 454 478 418 -698 -133 -554 880 12 -406 778 249 271 -133 68 65 -240 895 -598 946 -98 -27 817 366 -822 -434 -608 -29 -239 -673 -472 844 738 750 -835 613 110 981 927 -634 -456 110 615 -696 104 587 439 870 -193 -556 593 -38 551 256 826 779 -927 391 -184 534 -981 -437 576 985 -371 70 177 -210 857 -820 377 396 686 950 633 335 423 -556 -593 601 112 877 431 -321 -590 -755 -578 -511 -321 883 -343 170 -704 483 83 221 -342 -64 989 779 -603 215 -109 725 34 -265 -939 -371 -421 -659 601 -890 -130 -989 -516 204 539 -335 0 -160 991 -77 -652 -805 937 986 -317 -12 -301 227 541 405 -749 -676 681 719 -446 379 127 811 332 903 -336 93 -279 -46 -866 75 -809 -40 343 889 -835 -282 728 -844 -63 -229 301 842 867 514 -286 -985 -4 513 -591 -985 721 766 -496 254 -148 -373 91 -348 -22 454 493 307 350 -838 -711 -528 271 -339 67 -707 224 -445 170 449 -150 291 858 -736 194 632 909 -288 -100 369 885 -189 -719 -663 -137 -164 11 -716 426 458 -685 841 -574 817 154 -2 483 802 368 -368 445 -587 230 511 659 -503 376 401 220 369 -724 4 -36 -453 170 -522 218 -598 954 -137 -647 -137 -909 -447 896 620 685 977 628 832 807 391 625 -379 -509 842 -887 -693 403 -600 -230 -311 -818 94 328 518 552 -956 12 -55 56 -2 850 210 333 -146 -404 -636 565 814 -181 -443 491 -751 246 963 428 69 487 -96 697 -601 -64 -749 -597 -679 618 -990 553 789 -915 -604 424 -164 531 -171 -801 579 681 643 -561 -986 178 -643 712 -423 631 487 -912 174 -869 837 -223 -525 599 310 -722 988 -588 -950 435 590 804 -358 -412 485 -212 772 -650 -375 -944 416 261 -946 -922 -721 290 -678 936 108 -441 -726 -969 -843 -116 847 -377 -612 -541 -210 -223 964 11 378 948 824 569 -891 825 769 -661 720 -301 749 -611 -629 606 -517 -388 619 -918 -538 -995 -576 569 -702 -429 799 -767 -680 -160 138 -295 -880 -958 422 -658 443 -78 -928 -734 -122 -55 -736 -720 -384 5 -918 -234 -339 485 -859 250 -475 -503 757 147 -81 -676 663 -635 949 330 -348 818 -829 190 -478 14 -110 134 352 -76 -603 -841 534 -322 767 -838 -863 134 -355 -135 -677 -338 -416 252 -721 -917 896 -86 -187 293 -218 -542 -52 -880 -308 844 -917 -73 -30 933 -402 -187 -834 -857 -955 -623 577 832 -675 -869 651 253 -977 -133 -354 -605 -808 281 -531 961 -276 470 -881 -680 211 924 361 515 -104 -855 242 832 -383 -955 832 767 -550 171 975 293 551 -14 654 -592 56 219 619 865 -833 546 997 -666 916 -432 -67 503 54 813 -562 -462 466 -64 -975 -338 -424 -547 837 -609 -852 745 -519 -902 -429 923 789 483 974 -934 -734 950 -520 208 -854 142 560 -153 923 941 782 -607 -188 96 876 -940 456 -905 -345 719 323 941 -266 -167 90 647 880 -730 -45 645 816 46 -970 -15 508 716 -832 641 -975 663 14 541 59 816 342 -859 -674 -441 -510 -347 843 457 -19 -384 -97 183 -97 -620 592 -167 568 -581 171 -471 684 177 967 -915 928 -547 -594 530 -325 915 -296 -603 924 -66 -400 -167 665 681 -216 635 735 22 961 271 -861 794 -229 -938 722 -625 -41 817 -778 -911 -839 -906 -294 -569 -586 -843 -150 917 -455 763 -71 -6 185 3 -860 -678 -181 233 851 -983 401 -703 20 118 36 531 -325 335 523 -928 -170 590 -322 376 512 -269 -283 -431 520 131 159 452 231 -505 -488 -359 -39 -154 806 -700 -308 -81 -467 -708 -225 975 -326 608 -737 995 -764 353 229 -731 458 270 -283 156 -243 -458 786 947 911 477 648 -619 -181 -500 510 475 140 -934 460 -359 780 -639 -93 -1000 325 938 595 438 521 123 359 991 -865 -329 -487 -939 383 -284 -247 490 212 902 944 -952 -752 -317 -280 -725 -212 -36 357 -585 -873 707 -505 461 -238 -969 -905 694 96 280 -74 935 -150 936 -822 627 894 -188 873 -581 -30 -225 987 395 477 -869 -916 -328 17 -217 610 -845 -780 978 -671 340 75 743 124 -141 930 -400 912 808 -238 828 -133 -648 517 319 629 118 -522 -168 -828 -226 586 176 -971 945 -577 -534 262 -42 606 -353 153 -887 -830 -74 -213 -668 -294 -276 -958 -673 -447 -87 -781 639 132 211 -845 -839 997 -932 352 -134 -360 -524 -621 -908 959 716 992 -888 -390 -201 -675 -334 204 154 226 109 -291 -684 -28 -302 932 168 -626 -328 -538 -55 -831 -255 -551 -898 409 -434 -951 -793 630 -425 514 367 -125 -389 -624 -141 786 -264 529 990 265 182 -547 -998 -378 312 156 -781 653 236 -509 563 3 396 -750 -972 66 48 716 -102 -742 767 -532 765 103 802 -970 -718 286 191 491 -651 -162 743 885 -343 164 327 -208 295 265 428 -470 26 -625 -773 808 -25 506 953 890 975 367 -154 854 -312 -634 -150 -122 296 -766 455 -262 402 885 -525 653 -11 -648 -316 -488 626 308 948 -980 758 -721 -146 819 -300 -937 467 -927 983 729 -117 411 -295 724 166 520 -664 854 395 -834 941 530 752 466 -591 256 668 302 241 -354 -975 4 -864 -483 -944 870 94 430 911 -437 -378 445 314 690 57 -571 -754 935 786 947 713 922 617 -33 121 -762 -989 -799 -419 -309 593 204 515 211 -693 577 -224 -528 193 459 -560 -578 -396 691 -465 -647 686 -582 277 -981 957 597 152 -516 -988 -640 339 -935 -216 -383 257 89 -489 388 -710 214 369 -482 974 562 977 209 -250 69 -236 -536 850 224 -271 815 -591 246 726 -570 -506 -747 -291 219 -639 811 177 951 -304 -395 -595 709 26 -718 3 -671 -996 -803 308 -251 572 116 -269 785 -314 538 -365 961 239 -568 -690 -891 -422 969 553 -536 534 643 -213 16 -275 962 89 -975 -690 231 -83 -556 206 626 973 879 -430 849 -883 371 34 -410 350 964 24 641 66 265 467 -401 -540 -115 672 354 569 -284 -232 -197 470 1 -433 998 364 603 22 70 -496 947 -322 -232 232 554 409 514 -698 958 214 431 -437 311 437 -556 -273 -826 673 -163 -848 339 505 505 -112 913 -171 9 -391 -792 -936 841 -465 -1000 -788 504 -967 -969 -758 -145 153 -353 270 525 411 -588 648 -469 -758 164 931 -142 -713 -414 -449 -539 961 314 880 -170 -526 440 145 93 556 -354 3 928 159 -951 958 498 15 -650 -722 800 -597 -315 -455 -233 344 -514 -847 704 404 487 -732 -987 -897 -135 -601 122 235 -231 -222 426 721 94 -63 249 422 -60 308 -935 206 846 -813 537 693 916 -879 -381 -922 729 192 807 435 -476 209 -827 581 -41 696 111 -112 166 825 310 541 -35 630 795 839 637 -186 857 326 66 -186 -971 100 -649 -69 646 516 -168 -375 740 -428 -944 142 -875 334 517 -995 -83 -108 775 559 -15 -287 -35 42 -607 -99 -381 -812 -383 663 904 698 649 186 111 644 628 -862 375 455 -642 -573 600 -874 910 -878 491 392 670 178 144 -505 850 -739 -365 400 -457 -237 710 738 -745 312 590 969 962 -125 67 401 -705 903 526 256 -91 -444 768 -282 -649 -829 757 -882 367 988 846 73 -979 156 -279 -141 170 118 -624 262 -141 175 120 -202 -132 -978 -360 -958 -258 900 903 -935 -588 -829 595 -395 -512 -195 -970 623 -762 -295 226 706 715 -2 -246 485 -203 -817 79 956 -410 712 -176 -787 -856 102 -348 -552 29 210 -681 -275 734 -762 -577 591 356 304 905 966 -542 -219 815 864 759 -421 -701 890 -270 6 -463 435 748 -506 -6 72 403 -721 225 -111 112 -747 -301 297 -468 -154 123 310 -10 367 -453 -101 331 442 -182 891 329 -147 254 577 729 -777 -216 -953 351 -451 -213 802 590 -197 873 -758 6 -810 766 579 -377 -90 693 463 -535 -261 745 888 114 694 -191 -242 -837 194 680 -929 -60 -236 876 187 896 -528 24 273 -486 -619 150 72 921 618 920 634 382 273 972 136 868 -169 -735 -997 323 -17 -765 -202 -607 -590 -817 -895 849 273 769 828 -176 49 -337 -817 253 543 -357 -645 668 701 -613 -652 -941 224 -152 155 -698 -269 -632 545 997 18 -446 612 -826 -598 484 -352 -732 -422 -263 857 327 -156 189 -980 978 -220 407 -649 -337 -976 423 -481 -183 -981 65 666 491 324 -747 -222 -620 -934 782 54 -807 -231 -994 -449 -46 -617 -699 -523 -798 480 -641 -965 -832 -960 538 -429 508 -988 834 -482 -722 -263 -477 -426 -81 18 270 811 -403 -319 835 668 -254 225 278 -406 975 422 -976 -794 991 364 -181 -182 940 832 -480 376 621 -630 804 -870 10 -633 469 -289 898 854 770 -489 12 442 -62 -72 605 844 259 149 952 989 -575 -862 301 146 -713 669 836 603 -497 -268 -525 -569 -505 897 -336 -900 669 -439 597 -117 -887 -724 -100 -728 -586 -112 -622 681 649 -260 71 278 88 317 -338 258 352 -616 969 853 450 16 -432 843 -119 987 627 -282 434 -791 92 -327 -937 736 728 -375 67 -786 -472 -577 558 -486 -971 316 -101 -924 909 528 -991 -803 -807 -778 388 -375 -544 633 -433 -724 124 -597 -81 311 936 328 -401 229 134 132 450 555 75 342 466 -63 -985 -1000 294 -496 -328 -494 -481 -735 636 -410 -119 -482 829 -379 -560 -734 -802 241 -110 -394 743 666 -23 876 -375 540 -888 -800 867 -142 -437 626 -317 790 -168 943 -499 764 350 -458 50 220 -784 713 -116 -915 417 406 -203 262 -122 354 306 106 990 -2 -397 874 -342 -125 753 -391 -463 -229 748 763 160 -692 29 314 612 -676 125 -742 289 -464 477 -532 -577 -309 -844 -475 304 -863 -823 469 749 912 804 493 -869 791 -455 -575 605 952 -683 -230 83 486 921 236 599 -467 767 374 300 -838 335 311 767 740 -204 911 -285 -199 6 -801 541 906 -766 500 -99 753 -65 486 -850 -39 975 794 -920 -998 299 -463 -386 54 53 79 -430 664 162 -578 617 435 527 -575 766 -819 -481 -59 -433 -85 -810 -578 -275 142 147 -817 990 158 652 -86 -584 -171 -168 155 727 -894 -154 -363 731 326 170 -572 -805 -141 -840 517 432 -914 968 -251 -283 184 -490 427 717 661 129 -621 -832 -543 172 435 -146 520 -230 -47 -724 -309 -246 268 -882 558 555 -20 -139 963 -196 -705 -672 106 -529 702 576 -689 -426 -904 -264 -786 -805 -604 -690 -46 431 -911 -123 737 737 368 469 919 -872 -646 682 -683 833 -500 860 658 -819 521 126 439 474 -548 391 -464 -873 -706 -718 -845 -619 -520 630 -829 763 -622 757 -688 -847 741 -886 -814 -813 150 417 975 -808 496 -64 5 20 824 296 126 -289 353 -834 -714 676 -325 -275 -596 385 563 -6 316 818 612 -663 -373 800 -548 65 923 773 107 755 -795 -839 -778 -433 606 -111 977 -739 933 -283 60 975 -457 446 -172 -714 880 -315 390 739 793 -978 753 -51 -964 497 -946 718 -983 176 -300 -197 552 -441 -517 -437 678 494 627 694 391 391 -404 766 -831 985 843 -724 223 -24 -888 -420 -689 643 597 -91 135 -42 603 -814 973 748 598 423 -154 -179 197 -827 -471 -99 372 -803 554 265 972 -588 -462 113 961 50 -566 -982 882 -312 -832 951 -518 10 -258 958 -359 -976 784 -205 -341 -355 -223 596 -989 274 -523 -89 -507 431 791 -22 238 -523 549 449 -232 -984 -695 663 -189 -346 -977 709 305 241 -711 -523 -618 -302 -428 -576 -15 514 -43 -261 -525 225 883 637 -737 -299 -195 677 392 763 -944 -238 -644 -498 -661 -863 -582 38 -93 -445 224 217 -344 183 -496 -852 -96 323 538 127 -273 347 -605 -156 -503 -260 -673 610 417 -998 321 754 837 730 257 17 345 131 -143 405 -305 21 -693 -536 -460 -41 530 -90 -38 -277 591 431 59 -952 -962 -105 -331 -510 543 586 -771 512 611 305 -469 604 493 942 -510 -776 -701 -297 -59 629 327 655 -657 -44 102 -194 -117 247 -439 694 106 999 -643 -41 178 698 371 885 576 554 -559 -834 256 -29 -924 -501 257 -133 -205 237 642 821 441 -319 -573 -777 129 754 -340 -243 861 -508 -81 596 -154 753 -402 -115 -747 156 370 -389 -827 400 27 -324 -383 820 880 -273 756 191 473 38 334 383 422 -977 217 151 -880 952 -414 -1 -338 -951 -281 -369 380 -614 49 534 -951 650 -415 -579 576 -606 725 -172 918 -159 112 916 -710 175 -948 976 -204 -237 -890 834 703 -222 486 -28 -181 -76 110 -697 -9 -236 584 -270 263 359 71 433 -354 -270 -496 156 -631 -878 673 -6 858 185 -487 352 191 580 -867 477 31 -476 -315 -684 208 -204 -290 926 -166 -776 250 -404 -981 -121 -310 214 -562 534 247 -285 -220 -945 -881 -649 593 130 905 31 -947 -63 -60 496 -203 -318 -373 655 631 -742 234 -12 -574 -695 91 820 -91 -919 -127 278 584 -634 -36 -183 -570 -373 -34 843 -585 -626 543 -377 669 -533 -41 46 130 275 -30 401 -570 -101 131 -397 -608 -648 638 -489 958 59 -232 667 -675 342 347 -84 840 -514 475 -929 9 -98 903 -378 664 850 -563 924 221 -997 972 -60 -979 -737 -987 385 -272 -692 -725 624 -925 -473 -804 957 986 394 101 886 462 -396 721 965 23 -628 566 -72 957 568 -786 223 111 -587 -800 161 -965 -513 134 316 932 116 -272 399 -203 -62 -120 -533 -526 100 834 236 -180 155 713 997 -736 847 876 890 952 -696 576 776 -436 -558 -4 -271 450 282 -652 -848 -625 -21 689 -665 -584 -634 -147 495 873 -975 -915 276 791 -323 -9 -981 -11 -349 872 131 498 869 61 -687 893 -844 415 -507 936 -972 -295 205 273 305 -312 694 899 497 794 856 757 955 -240 -82 -299 849 955 190 -264 820 -940 -164 -424 -649 481 -846 308 -702 346 -219 -969 -235 190 -292 760 -789 -423 -720 71 -323 952 -822 511 185 -796 391 576 -708 566 -721 903 927 535 -43 -996 667 897 -327 -219 414 -202 -998 621 172 -841 136 -785 25 -622 897 895 481 -948 916 632 -477 -561 163 -355 274 84 485 -880 -32 699 546 410 -263 215 987 606 251 -189 899 728 835 303 -414 -804 -830 424 615 -514 331 -60 56 -750 -528 -71 257 -695 583 -805 -747 518 220 -857 -195 -620 373 -907 660 -346 674 -813 -1000 -502 -752 291 -58 -652 -908 -620 -647 925 -971 786 -532 -788 847 -457 -53 -466 -372 491 -306 -975 832 673 -160 402 271 -579 -591 -907 -850 242 558 320 -479 -996 963 704 -164 9 -279 -647 -572 461 -7 626 -268 853 129 200 -165 -296 809 -217 -998 459 936 226 -678 -954 -219 -550 -743 187 -548 477 -923 -555 -342 -513 393 -540 -287 -53 -300 -460 -294 -238 -49 -484 826 413 -829 824 386 988 59 992 553 -285 -768 -864 -784 -972 8 -939 -175 287 -125 157 505 -638 -582 -269 -641 974 -689 538 971 -12 -156 -996 -987 542 472 -262 348 895 367 282 -456 -172 166 195 284 965 556 -891 800 -714 991 -254 16 -959 454 244 -388 34 -930 -750 344 -999 -358 -74 -347 328 791 246 822 -557 528 70 656 -370 925 697 998 -677 885 -369 672 858 -984 205 -167 175 5 -150 740 -283 -617 -665 -492 -881 -311 483 58 145 809 613 499 -546 -125 -817 -733 801 219 749 194 -422 91 -697 68 174 142 -490 897 893 109 480 139 -543 411 294 729 779 649 -916 832 106 -426 479 602 899 862 501 625 -163 812 97 128 721 843 544 -685 -387 -206 -341 -926 -438 777 883 943 -72 -845 -194 731 623 745 218 610 -953 336 -238 -707 366 -368 999 -680 -745 12 -276 -443 -533 -228 393 -333 194 -330 151 919 69 -20 88 -23 506 -905 661 -269 529 -249 -664 123 -286 468 -717 826 696 978 -170 15 389 723 -29 -573 -191 -10 519 280 -689 -973 -924 -666 583 624 339 -350 -397 -543 -566 725 -928 -85 -353 -617 -889 396 -799 609 538 454 70 -929 344 -664 -419 -928 -246 35 215 328 -559 -761 150 -388 32 -444 -701 258 -563 -726 46 -964 54 -960 682 -374 133 -183 -20 186 261 173 743 -749 -255 611 103 415 -856 912 -36 -488 -931 -272 -363 -513 856 2 936 594 408 -29 397 292 -272 44 198 386 111 -739 950 -723 -262 78 224 547 -701 258 -273 -64 485 -885 -100 -129 -335 -836 -111 -387 -165 -169 -786 -885 72 -363 -785 -700 -745 -420 -355 611 665 -33 144 -535 -591 728 224 564 -730 520 134 -984 574 20 -597 850 138 520 -268 -817 426 -324 -406 585 -873 -20 651 690 -660 276 212 904 -551 -330 540 -439 452 577 -871 827 936 793 175 -832 546 -590 59 28 -688 542 772 825 473 -977 232 -71 -494 18 -521 512 -470 -192 237 -560 483 -894 319 -14 567 405 608 -523 640 213 -667 -803 803 420 -535 375 988 -321 967 352 -624 -764 -111 -752 -259 -620 -715 132 695 -852 -947 303 -662 80 -933 557 158 7 -582 -919 858 -579 268 577 -740 117 -222 145 -285 -815 78 606 935 -449 328 642 535 993 -5 443 732 751 473 -62 -481 -971 760 -12 -183 714 784 697 983 397 477 33 320 -164 873 -600 -233 -492 -144 792 573 437 -250 -367 276 347 -877 76 -320 768 -491 286 -913 526 394 367 321 -697 -490 425 598 -37 624 -217 -584 -563 -70 -304 -828 -113 75 664 194 939 653 678 -451 -58 -474 -944 -107 -837 -46 -876 -203 610 -796 635 -407 -892 -141 -95 234 -660 -717 -202 247 -401 -869 25 737 4 795 636 -914 508 639 -673 353 83 -813 -464 684 282 794 619 -796 -351 -820 -920 300 304 298 -939 -934 -31 574 -584 -412 540 832 -879 806 765 -409 576 87 -968 -544 496 -953 951 262 516 -90 705 -180 386 -559 381 2 983 126 -600 38 622 -34 -678 -15 797 266 793 749 -21 -337 616 -662 752 443 178 713 531 904 -931 -308 653 912 373 -60 260 780 -633 467 -46 -853 239 353 -95 -881 176 707 -396 1 464 199 170 -681 587 542 -836 -788 969 824 -246 -554 -559 892 -554 166 -491 -831 -262 -931 -451 846 30 814 -260 313 -820 -467 986 -34 830 197 164 -444 -859 -571 -612 -752 996 547 -210 -538 310 -708 -567 604 601 -731 -667 219 497 -844 889 781 -806 -700 -199 685 974 -67 117 834 397 -394 127 930 349 809 -979 -47 -913 -795 227 193 122 -875 -278 222 -471 -704 -490 504 221 -323 124 599 -121 -331 608 842 -512 952 618 991 -671 86 586 -102 958 -421 917 199 -142 279 -198 -804 31 -478 -19 -178 295 -833 196 611 566 488 522 -616 -837 -393 -99 822 -795 -149 -885 -306 -869 -957 559 675 306 200 118 550 800 858 -130 486 -254 886 212 -693 -13 -73 -730 743 -723 421 -168 -266 -44 262 853 -615 578 578 -739 128 -722 248 -401 267 -537 -754 -76 883 973 727 430 39 786 732 150 60 225 876 -940 -952 628 -210 -951 -111 -295 -294 -511 359 -723 -91 -489 251 -243 -755 576 668 551 -844 -420 -247 2 -244 172 86 -977 -572 -99 -889 -872 827 -316 -975 285 -655 -818 -551 -716 285 -436 -785 955 903 -253 552 59 -247 -646 346 -868 87 -265 -312 405 731 -988 433 -877 453 527 898 864 -885 216 8 -706 -993 -63 -236 517 698 136 187 761 -233 379 -972 -182 -498 -944 -572 -115 -474 678 112 -849 958 -528 842 -36 -79 -58 576 -908 -893 -491 -116 590 152 50 -373 -663 -374 630 -48 -869 -206 963 668 -361 229 -832 -404 -749 540 -913 685 -10 401 891 771 19 -351 91 921 730 2 287 -455 515 -618 -537 -122 215 -128 409 757 -734 111 -11 876 421 -268 -678 -297 651 48 -825 849 -59 -277 273 707 -537 860 -809 -701 -326 867 -324 952 -946 597 -450 -771 -14 -42 -296 -845 -256 -792 -862 -395 -660 382 537 327 658 -203 123 90 -87 256 -457 -322 405 -38 161 -674 -758 641 654 -440 773 -676 -352 -923 -663 -821 -193 -248 -54 636 -592 -76 -501 389 793 336 -979 -254 223 -723 -711 20 -950 533 -819 -474 -853 -289 42 223 420 622 -178 529 -16 38 475 102 -196 65 -375 -912 -175 -679 401 -334 871 511 584 -732 75 -601 612 374 531 192 24 565 -396 801 138 -933 222 812 111 854 -615 480 287 429 -372 -52 779 637 61 886 -432 302 950 143 877 688 390 -645 -987 113 -221 641 927 429 -231 319 -115 -197 812 -865 98 406 731 -572 -927 -812 714 351 890 428 831 918 -477 5 288 -552 297 -940 603 304 -248 -882 250 740 534 810 -132 -417 -342 -14 -494 467 894 -838 726 -182 677 -64 -129 429 -910 55 -356 86 -274 285 947 679 -995 -954 -720 704 797 -924 -852 739 -659 430 964 351 -661 616 -978 571 -909 262 -847 451 391 943 -212 391 51 135 -796 824 -6 -531 908 -513 275 -102 -583 -953 928 294 826 -190 168 839 9 -447 -21 -877 -939 -880 -78 -492 851 -206 -879 510 -796 176 -377 466 -265 -14 249 -489 648 -292 -280 -496 696 -412 -520 321 -500 104 -540 -691 -689 -454 -240 -198 -917 -434 -846 -192 361 46 649 -742 74 936 249 522 734 249 68 -655 354 -173 -300 134 -621 4 -77 -533 -409 -900 350 -805 322 879 500 38 899 -489 413 -843 533 -460 135 -832 15 929 829 -394 944 -56 412 136 -157 754 468 -845 548 -562 848 -205 -124 -788 -645 537 280 -844 722 -159 191 -575 931 55 216 -409 940 -976 435 518 178 199 233 251 -253 525 -482 159 438 -972 -131 297 -863 959 113 369 945 -262 930 496 217 -488 -766 -988 -761 -956 -733 -257 -385 -18 88 569 -595 533 -340 959 -898 850 198 549 -891 -4 164 68 -231 -233 256 617 414 -426 674 393 -514 723 -565 -484 -664 -884 -23 974 650 -789 49 637 -783 230 -494 555 937 -810 -309 973 561 -416 -599 931 499 -523 -239 981 -751 -658 363 -733 180 -644 -831 110 -66 217 -479 -604 333 -824 432 967 254 -834 -331 301 339 -322 -616 146 -49 -657 704 631 922 810 -780 -708 445 -219 -835 -414 793 7 319 -335 -891 598 -312 -875 -35 -59 -118 -729 -966 -867 -639 628 -79 -470 916 -118 952 -644 -575 -552 -237 25 -806 -536 405 -778 -701 -616 -752 241 -503 151 -981 366 -754 583 -23 191 -155 848 119 -57 784 955 -535 -794 872 494 -963 774 -500 327 882 -338 792 -226 -78 -725 -951 -691 950 883 402 -632 505 612 105 -774 531 78 -156 23 632 999 -782 -258 -15 527 693 942 629 65 -374 831 -584 -64 960 193 987 -723 -393 985 624 609 -908 961 957 92 -862 27 -930 -459 777 1000 -121 372 497 -76 -330 -741 -48 625 847 -228 -539 96 -27 232 -881 413 837 922 925 -110 -810 506 -787 972 -64 28 -201 -423 595 -601 -441 -618 712 652 12 -961 -384 -938 172 992 334 -683 248 515 -147 522 529 449 -881 10 138 -833 592 -8 -833 -378 685 -978 943 -886 -812 -461 109 -468 903 346 -436 -431 583 -456 -631 5 -935 672 368 255 220 26 -309 -167 -374 -220 771 -298 -238 768 -724 -140 748 -233 -173 -110 -908 734 344 708 795 873 -511 547 898 52 776 561 453 -347 493 986 633 317 369 21 -570 -156 405 676 495 940 870 -343 -224 476 749 962 647 -218 -128 -507 -118 -176 894 129 -894 248 211 -933 849 616 716 802 667 -755 -813 -415 965 330 261 104 -749 -116 571 -937 -239 -217 212 -290 541 118 -697 440 694 -687 861 -556 -774 485 520 415 -612 -387 861 795 -844 -639 -794 677 48 -645 111 813 -949 212 653 932 333 764 702 763 -297 -685 -777 846 -234 924 -244 -174 -64 124 -846 195 -910 -359 859 -569 -974 -752 -702 122 750 -966 156 -220 803 845 -42 382 314 543 742 742 -464 239 8 -431 -316 845 912 -995 263 566 -624 881 662 856 -880 -89 -448 -659 -302 -560 -864 130 -889 26 241 -388 849 -418 993 882 955 -738 483 -603 -326 201 -358 490 766 360 401 -998 539 560 -640 907 998 979 -191 565 -473 -359 -81 386 477 207 -122 661 -119 101 -16 890 158 -262 -872 -421 281 605 767 -261 540 -630 -119 -761 -950 -45 -452 105 -950 -981 -819 -592 49 836 873 678 -510 281 494 480 -211 108 458 -49 -671 -801 404 410 -688 363 -537 -699 -404 709 -780 704 612 422 -769 -437 -327 -529 799 -376 168 295 759 482 -730 -318 -758 567 -957 -514 -499 -313 -941 841 -501 -711 910 -482 -512 -418 331 -692 -284 986 340 558 736 472 -460 314 -591 -231 274 -411 601 -280 223 737 -337 825 -755 -313 714 755 282 -257 -767 -247 -29 -452 -414 -156 450 830 356 -945 801 -924 -156 828 331 -200 23 -354 187 263 -306 759 596 992 876 446 -674 37 903 -988 -475 -757 462 -897 199 -40 663 -490 -599 -604 -595 -345 -431 -256 974 198 624 75 -622 867 654 -919 -830 -285 280 398 670 449 -471 714 629 684 -277 -951 230 -839 -180 -827 -147 -439 74 805 -637 -668 -374 326 -114 -139 -12 57 -741 -878 -786 581 -355 -113 -318 657 584 567 -223 5 710 -263 -97 -332 -435 759 53 -817 781 -952 710 -512 -133 528 -398 -610 101 -292 786 -776 660 729 475 486 -249 978 294 -582 -361 237 636 319 686 -521 -121 -94 149 153 500 978 -522 743 -230 818 -398 323 173 945 508 -580 -127 599 510 562 270 -121 495 841 278 -30 599 -800 -212 882 678 -519 898 396 728 340 786 469 144 316 692 -252 741 31 -93 -786 999 592 -521 -703 97 -784 182 467 268 666 -378 444 -566 -711 321 -17 -508 -615 811 -829 309 665 -540 -489 -318 -424 420 266 750 -9 891 836 -392 -271 -543 -674 -251 289 -490 -448 -402 941 561 -503 812 693 110 -881 712 471 600 -335 -980 274 404 -632 -231 415 -203 -918 756 -467 -451 141 -119 -468 -905 178 -16 -35 -160 396 94 -719 951 0 -402 957 -128 731 344 475 788 273 694 -190 416 -683 -201 -564 -815 981 671 -472 -549 837 375 -633 -365 -619 788 -158 19 17 -416 -944 183 -171 -902 336 -507 -582 -205 381 -261 -772 490 -765 -318 -71 555 -505 -259 -867 -790 676 -942 -996 883 -673 -662 -875 -416 -80 115 -338 -680 -22 898 258 549 -79 655 49 975 -889 -730 -250 202 313 397 -21 12 -137 296 -703 -425 -928 558 861 278 -871 593 353 414 379 742 988 -46 -712 420 -993 -646 -936 89 -67 -820 -585 126 -233 456 -70 135 918 -468 -520 961 -75 -364 338 -729 -372 -515 389 794 750 939 621 -458 -736 -650 -925 232 -535 893 -298 -845 613 633 -121 -232 34 436 -29 -176 -359 -713 736 853 19 392 -348 -474 200 -1 408 554 204 -872 262 -430 238 -918 -611 465 373 246 828 -571 -358 -326 -847 -974 570 239 -416 -107 -735 -96 -862 206 -479 -541 -572 200 -242 854 -261 -488 -937 -492 95 894 26 878 840 210 -20 -323 849 735 -41 514 -285 61 773 -235 -51 -985 407 -829 775 -167 665 -296 -106 -688 -865 -440 -728 978 52 -499 -659 -76 -129 266 802 256 483 -981 61 -520 344 15 158 -215 -445 296 -829 -204 -834 -488 855 -479 190 653 -538 -177 999 919 964 -404 -28 -468 592 452 -269 795 960 -374 90 478 -592 798 283 -42 41 -195 719 790 320 969 63 -79 -82 -622 505 969 -101 12 572 -880 936 -336 371 -773 -387 84 970 -902 795 863 286 -650 -703 -595 551 994 -36 -328 -138 82 623 -262 -216 815 -117 -356 317 887 -178 582 503 853 519 116 68 -822 -472 157 -8 902 -414 -24 395 249 175 -216 588 856 -79 678 180 -343 -518 968 448 135 304 907 -535 -494 603 -377 407 -11 94 -956 811 442 38 -743 613 -498 -410 -736 872 695 -251 -145 -301 -671 864 871 385 -127 148 -499 160 -965 -776 903 -249 -847 -995 811 -708 -64 48 -874 196 460 527 636 -364 -612 -529 286 697 -631 -791 -617 468 260 228 250 -837 353 -526 790 97 502 -250 788 325 483 -604 758 42 108 375 -12 406 871 -157 135 -932 -393 229 -200 -86 193 207 -365 -508 699 -250 -35 333 -500 945 -588 717 -964 959 84 275 902 -571 -393 70 916 -500 299 795 -184 -536 298 -980 817 -914 -485 299 741 66 564 550 -506 379 -326 -664 763 -402 340 117 910 -953 -591 188 191 521 745 12 -837 -414 227 907 -698 989 -799 906 664 -845 -682 780 -255 430 34 588 -231 375 664 515 -999 -11 -149 -840 -631 -268 844 731 922 -939 -817 438 -623 -802 -32 577 987 340 92 68 -223 -556 -476 -260 -568 -250 468 970 898 -318 625 -67 -401 -603 -13 -204 -727 -765 892 -429 412 334 617 -810 -891 890 -455 -905 203 -493 -419 -137 -164 -459 101 -478 -603 -806 359 711 766 807 -329 -497 -333 599 366 556 606 541 821 -238 -373 350 746 -511 979 424 -317 -149 654 363 -945 -482 -515 946 -143 229 -224 429 -358 -468 -722 -544 -593 688 674 -855 -654 364 -40 -664 269 950 -564 124 -975 -211 -343 257 465 -37 -242 59 460 113 -377 811 995 -782 868 -187 686 76 888 -423 -408 -638 -189 629 -41 702 -234 -69 -360 -432 820 116 540 -470 996 6 -440 -199 -753 -633 806 379 -561 -694 962 -987 -108 425 13 -947 -983 -857 -993 901 950 -843 -640 575 859 85 -19 474 687 -987 -709 -790 -784 759 386 -778 -272 182 -555 -127 684 631 -280 436 -919 -698 -877 -623 602 -595 -891 -433 -476 607 -591 248 -47 423 127 26 454 252 -199 -1 -891 -98 -627 956 -477 -424 909 -459 -711 -315 572 799 -890 -696 316 756 457 127 -309 443 -335 536 -313 672 399 927 -206 -737 -327 -696 -262 -724 -828 -645 128 -112 -556 368 383 -102 279 317 -85 258 129 -123 -184 -61 -938 -754 -436 870 -586 356 -973 -316 -360 35 -896 544 728 221 -691 971 219 -975 -44 651 -875 -274 516 573 -654 439 440 -301 360 60 -724 -812 207 436 -486 -423 642 -50 -969 -402 -275 42 -10 688 -228 -686 -849 557 -766 195 386 -125 -825 741 -343 -45 793 107 746 -477 336 -502 -229 953 -936 -348 -442 -348 668 356 -489 847 520 264 242 -560 -784 -160 -286 71 -168 810 -564 611 378 708 -879 453 -655 276 195 81 549 -645 216 -386 275 -854 -378 590 -36 488 -304 -346 829 899 864 792 880 -916 -282 579 -182 251 -806 661 986 321 129 716 581 831 434 320 -159 -459 -535 -137 661 -636 415 -854 -68 -683 806 -994 45 -815 -577 691 -921 -702 -458 -623 -594 -349 -31 204 609 793 116 -379 -445 -424 408 434 -212 27 -833 269 -594 -539 -847 -129 395 -474 -169 -507 275 535 439 -440 974 -280 480 457 824 -621 521 742 286 216 -793 516 623 -631 -541 -881 656 -201 -49 895 -704 -540 419 164 936 441 -555 91 -28 265 39 -478 -701 -738 946 125 -758 -365 -573 27 71 357 121 946 -856 -227 -410 590 -890 845 -91 866 156 354 -614 325 472 -473 411 817 -939 -713 -273 672 -408 120 -635 -680 11 -444 638 802 651 517 229 244 399 -505 -193 -916 59 -403 940 -712 629 -845 150 40 -979 415 276 322 -430 -455 -416 -261 55 -782 -966 97 -821 -88 364 -51 -132 -823 -384 763 -838 874 -360 -402 624 -856 -493 832 783 329 93 -211 57 -112 -360 -686 124 314 -304 737 -294 -693 -886 200 927 -320 694 581 768 -562 -909 342 751 85 995 496 -207 580 426 -62 -28 -976 -731 976 597 73 -260 995 -367 -71 -35 -931 459 824 -320 -47 663 -854 316 -651 -601 -935 -769 -547 387 668 350 -893 142 977 -321 126 573 -906 926 860 -515 -251 410 821 343 391 790 -992 -591 789 -235 -573 184 271 -488 740 -352 -77 393 -379 -633 -639 353 968 5 -874 909 -742 63 -439 -234 -772 128 -852 -984 462 -64 -971 30 408 -94 339 276 -946 -752 151 314 -843 252 79 -102 -982 390 -791 -493 112 -517 491 55 354 -719 478 990 791 843 -213 512 504 860 -146 -748 470 -526 -791 44 594 423 259 721 -498 -863 984 -98 286 861 -590 539 989 431 -665 806 -390 -205 -243 611 534 -325 330 -982 -836 289 -334 610 252 760 -149 -580 213 55 239 208 -675 374 -362 540 -355 -692 -872 557 497 -575 860 -177 -341 777 -591 -607 -299 -752 -105 481 -580 -638 336 -883 724 -982 -478 -969 718 -12 197 5 -209 203 702 777 -275 -300 635 240 300 109 802 -313 800 319 842 -71 259 -885 -299 728 948 892 -180 -575 -957 -367 698 -340 -66 -240 -481 252 951 -21 535 265 412 204 178 -968 -733 -135 603 717 -932 655 -960 -687 -504 -81 -269 -615 -825 -101 406 -473 -11 490 382 62 -680 575 173 922 -271 -417 -980 -435 746 -345 783 -625 -614 968 -890 541 -949 -221 323 336 -258 632 644 210 718 -353 -383 -337 195 310 878 62 -350 -638 -290 -308 -364 256 -415 -394 -668 962 -544 272 -989 840 -555 724 150 175 -430 290 -369 -296 -260 854 872 -252 707 -618 553 214 999 -85 794 -654 -555 -686 921 376 561 -571 -50 990 996 -209 29 906 -831 -393 415 193 -40 844 420 861 290 -118 673 35 -155 61 205 756 962 267 972 936 -826 337 -146 859 793 -173 396 537 -810 983 449 278 245 63 -914 -984 -134 -253 -534 434 838 903 690 189 573 -913 511 -936 -855 -48 668 999 254 -380 583 -401 -381 -115 889 -253 274 928 142 756 -299 -943 -73 -663 -123 404 -440 -813 214 -735 11 380 -776 502 876 -229 746 -61 -533 964 -847 566 849 988 -901 488 115 603 -876 730 700 583 -180 -679 -803 -794 749 442 -992 -969 -623 -709 198 -438 -868 399 -908 -470 283 -693 465 167 388 -45 -740 265 -463 -902 512 -957 -299 -978 -816 -168 -589 -544 9 898 -115 4 862 -111 -960 -166 812 -822 -944 -588 981 438 512 234 -138 -125 -672 -726 810 -609 731 246 -803 64 463 476 -77 -518 -24 -997 -990 553 -785 -899 680 -32 -80 -285 952 -356 -942 -868 -199 -61 -680 905 -364 -13 943 -433 594 327 -577 -523 991 937 -519 249 663 -155 -153 -22 -401 -210 899 6 -381 -873 105 -601 351 -519 25 -172 630 -667 179 -127 -958 -957 426 511 -895 592 -864 415 -816 -244 -738 -148 960 1 -831 -287 586 499 532 -366 570 -38 689 947 361 -799 -122 435 82 -490 935 -961 -237 -845 399 -184 299 350 -912 759 760 872 482 -92 716 -195 -171 325 672 611 -990 854 887 800 -562 -556 496 -127 -672 -106 -240 68 69 605 -546 -633 299 -324 -436 886 989 760 -944 -418 -819 -911 -346 -567 567 355 -221 -516 -991 -935 641 -77 851 867 87 127 -717 -401 -638 -301 628 159 -723 80 391 -38 -495 -958 573 -573 -835 -114 -681 621 -136 135 787 -99 -63 -761 -592 -729 -344 -576 692 408 169 454 -190 380 262 324 985 132 935 854 -351 500 542 -727 -612 564 -620 252 7 937 -200 758 121 -195 235 -694 187 -34 874 101 -444 -482 410 771 754 -79 -293 99 107 -175 218 11 18 627 -509 -197 823 478 439 -633 -951 -613 -8 -997 665 -846 290 -589 567 -764 388 658 255 -498 -317 -14 -275 -416 5 -35 278 -933 718 392 -585 932 -995 -73 -714 -39 -552 927 -820 66 669 -770 -46 -291 655 253 -980 -777 600 873 -79 -927 -755 490 -256 961 905 -196 945 -449 496 202 152 -391 848 -618 799 -368 -455 858 -970 845 -714 -149 -335 -777 -511 -279 199 -505 112 342 832 -190 838 519 -887 -180 -123 -389 839 398 -742 498 102 -110 378 901 246 823 717 -497 -748 737 423 191 200 -586 56 697 452 -969 -899 -922 -169 690 -923 457 -930 845 707 -59 1000 -941 48 -499 -140 -321 -274 602 -668 -226 832 -159 429 32 -821 -19 -151 929 839 -23 766 -490 -914 70 -69 -293 -994 425 492 -295 708 537 -983 682 -735 292 -338 568 -691 -803 -659 39 531 -181 673 603 379 -469 368 -541 576 676 -36 403 96 242 -180 -595 290 -869 549 327 82 641 556 175 476 767 -369 -20 -956 787 311 798 -697 157 772 -63 740 938 677 -325 -974 -268 -111 955 -463 -228 -944 -350 364 -342 228 -64 913 -669 408 -668 -393 -929 -789 -251 -477 -343 573 -635 -230 8 344 -743 530 733 873 542 296 391 839 404 -307 -498 -437 874 -657 634 -368 -23 -356 -332 553 -810 556 557 -799 -184 907 -490 -584 285 278 684 -382 829 274 -704 -54 -327 310 17 237 188 -368 302 -328 575 -339 768 6 -521 913 292 391 552 -888 193 320 208 -165 -380 -224 296 284 473 904 -737 842 -73 -616 -866 907 -345 -581 -336 -826 208 80 220 -195 -898 -105 398 -172 -130 -815 -813 -770 931 723 -543 -425 746 -996 -149 -180 -541 -139 -994 557 937 676 21 578 -758 150 -806 81 -608 718 470 -346 -458 -445 -235 -84 431 783 -353 654 -925 -17 -620 -634 -472 235 -357 -925 111 1000 -502 192 668 -595 903 -179 -701 523 443 -118 -832 -803 -30 278 -14 -25 958 -444 616 317 -867 -602 996 -94 157 79 -64 -363 704 -850 14 -450 -63 -189 -845 -683 363 374 292 -144 736 587 -297 329 -160 -647 -321 966 341 -963 -154 -11 290 303 -232 -350 865 674 365 667 -152 36 -773 -10 1000 -493 -456 -333 -172 599 -24 -750 729 541 -187 492 710 -505 -479 773 -960 -382 -375 -994 220 746 -711 -76 76 -563 -841 665 -66 543 96 -714 -64 -386 604 -67 -311 293 268 892 963 875 338 364 260 375 537 23 -711 -90 -922 -924 -967 -26 425 445 55 -101 712 711 -485 897 10 504 340 -261 981 197 651 354 701 -588 513 -399 -457 -781 -28 546 -639 -386 482 -291 758 763 -690 746 581 -363 -881 471 26 -825 658 86 8 309 -236 208 -611 -668 905 480 -398 -608 -151 617 -461 -700 -770 120 408 -974 -218 199 -237 235 -376 308 -863 -989 -746 -300 37 -765 -132 656 551 -127 575 -204 625 -586 237 126 -919 834 -917 192 951 731 245 612 347 246 -721 -85 -169 -709 -717 -85 983 -765 168 -704 588 -342 797 897 919 -102 140 -776 -249 -459 883 797 139 689 318 -707 411 55 879 238 -266 -614 -665 507 -660 791 -527 -837 -880 32 531 -435 -757 -531 -963 310 -507 -108 922 -169 810 512 709 836 940 -241 104 740 -755 -743 -770 -460 -753 -598 -810 244 227 822 266 447 832 -97 85 906 -586 -606 -243 -839 574 376 185 950 -489 -449 -744 532 -167 -177 308 399 -783 -288 108 946 -537 113 427 -927 -263 820 296 79 -358 311 -876 787 -635 -859 -506 656 13 142 161 854 264 737 109 -396 339 219 86 714 -474 422 -110 -724 513 -541 853 -424 748 -684 -212 -396 -246 238 -448 572 23 -481 584 771 -616 264 -509 170 -415 -933 -281 -197 974 677 -636 -45 -213 844 -638 -820 289 638 407 -893 -784 -675 650 744 -116 242 -801 -920 -142 -247 776 483 -754 639 -802 659 420 508 451 641 -470 -979 -16 -83 -522 245 -515 203 -664 849 -960 -428 -219 -510 -889 -870 -711 483 -270 -594 -350 854 279 -756 -579 -300 734 -212 878 204 789 -315 647 1000 801 431 -754 -606 601 -261 507 814 -938 793 -289 -183 515 997 886 191 -251 842 -391 874 -115 223 -784 -847 -554 -433 -896 -676 97 -391 40 -496 160 -649 -567 -87 310 980 124 288 615 -653 -684 -415 79 -605 54 630 -169 715 -583 470 -604 -874 -300 -574 730 -837 -104 -494 314 278 343 -373 -657 535 -133 473 257 -409 -604 -856 432 -588 388 586 -78 -989 688 5 -969 -768 565 -317 -366 347 -537 -930 938 -466 430 318 -182 -921 -429 679 -630 -330 -995 742 326 865 -168 431 -307 912 197 351 -929 611 -21 721 509 -596 771 -163 -106 67 729 -161 -249 -578 591 -43 740 -144 820 -575 -271 -919 -107 -408 -980 573 633 70 -412 -747 767 313 769 -284 540 -900 439 216 -663 -798 -87 -49 392 -753 -728 614 423 370 215 -817 377 -394 -746 535 -149 -873 406 972 775 25 890 598 -896 560 210 -21 -88 786 -1000 -649 867 313 767 -781 -331 -367 126 709 -950 30 537 713 -451 -472 -32 -305 -427 -951 674 -807 996 -785 622 -709 166 883 150 82 219 -222 -188 473 -196 -257 891 261 869 602 187 -255 -52 -499 941 0 920 -299 223 -183 485 -523 -810 -603 -726 970 603 -91 -858 554 157 -290 -629 886 -212 706 -4 -531 482 694 -592 358 -360 -332 549 771 -951 -268 503 -740 -442 -290 262 -535 -256 -56 980 -625 844 323 -198 331 -752 -550 594 567 -683 87 -259 830 -793 -421 115 -392 -692 727 49 -947 -320 -560 -259 -153 900 954 379 -729 -273 -980 844 -693 -777 324 -18 59 -823 -494 766 -929 955 -854 691 -464 -440 528 446 -47 -422 -784 -576 -250 -466 942 795 -453 31 392 266 -550 489 910 -626 592 207 250 768 -100 903 -374 -988 -539 16 -632 -309 -909 -85 -106 79 155 489 597 -800 -960 -621 77 27 622 -34 -894 706 -684 -571 -669 646 164 786 -764 969 73 -137 419 972 -959 -127 -226 -906 -977 241 -485 -413 488 105 -607 71 -59 781 -174 -940 215 516 393 591 -291 -86 338 -937 416 728 -322 551 -12 -43 -815 60 290 -343 -456 -541 -187 956 -142 751 -390 441 -573 -148 130 560 -479 -979 -152 -434 470 -267 -587 -656 45 -942 248 -89 -852 -780 -614 -624 221 322 501 414 8 995 -417 -384 872 167 -603 886 397 -497 -178 -963 -100 835 -803 454 -818 106 589 531 512 -902 843 657 578 297 -213 -269 -50 -972 252 72 838 184 -886 -791 825 -440 -456 267 -91 361 -313 21 59 568 579 -387 -980 559 604 -362 -352 804 354 -720 1000 448 -375 -237 -649 -597 881 -115 231 288 -780 88 167 975 222 583 -885 -485 760 -76 369 85 480 -713 -361 -153 255 690 106 -271 -906 370 685 -780 392 519 478 932 -334 197 377 20 -603 581 -425 291 407 -632 -540 110 247 -574 859 61 -232 181 873 812 856 -147 34 -713 169 556 -689 -108 -78 713 -443 -684 -387 220 -779 -927 227 595 487 347 732 -401 733 582 -821 341 855 -89 976 -284 804 -615 192 -886 -982 -699 -824 925 652 -631 433 918 228 126 -966 566 641 573 -68 -684 -170 169 -74 -886 -353 -871 263 -982 -548 257 -378 -148 908 253 92 -10 221 826 -57 -397 385 877 440 767 -53 0 201 810 330 795 242 -419 710 -147 -309 255 -980 -599 960 60 666 30 673 -960 314 590 -126 449 -444 -136 -41 779 -394 -41 793 -475 961 -583 -750 -125 714 899 675 -892 -296 -658 -696 -824 522 -814 -722 -630 888 572 581 51 417 583 -350 -16 851 -190 796 777 66 125 770 -671 22 -939 164 -777 -36 -252 -42 -923 -748 -593 300 -980 742 -460 -809 -792 -999 370 108 -77 146 -268 926 -640 -112 367 710 244 160 -511 -832 222 65 -575 123 854 -370 -509 475 525 -578 462 381 -357 -993 -287 -408 -90 -374 -524 -485 -505 744 113 -363 -730 768 -764 773 887 92 944 -189 -834 48 -746 567 -528 509 535 -818 382 -868 468 -294 183 -244 -819 -857 -582 532 -877 -367 -439 553 137 802 -523 848 961 250 -791 88 475 -71 625 51 -972 -142 -387 -715 -937 661 90 664 420 528 509 508 152 388 25 -895 -67 478 507 -87 734 597 249 -184 72 -265 -557 -263 163 987 41 -334 -287 -47 -115 -953 616 -446 -795 65 -261 -285 721 -400 776 575 -628 91 -523 -20 821 -761 831 798 -713 607 -481 -674 -14 -361 802 850 609 705 -491 850 -575 607 729 -91 -764 -637 948 280 -645 253 529 680 510 -446 44 -729 601 255 -850 -890 -756 856 264 -137 255 -600 590 931 347 -115 -293 60 598 -784 224 701 -770 -990 559 576 -883 -49 -226 918 -886 108 282 203 -941 523 50 -740 -907 -26 623 620 -827 908 744 -943 -188 939 -270 -111 -840 -666 767 310 588 662 576 -690 -736 660 -923 775 -577 297 -986 -755 511 -211 -456 860 126 3 385 -650 -748 -207 414 -993 -634 -394 484 -621 936 578 726 253 -704 435 -502 1000 524 -448 618 -389 -659 -854 917 -359 834 767 246 644 611 -479 142 -22 238 -276 -10 -176 -14 -265 -453 972 -965 702 122 -149 971 -81 467 7 -628 -922 164 323 -850 548 643 634 86 44 -635 -42 -325 -809 -340 -20 517 -102 -370 265 -537 -21 847 760 290 -695 155 573 799 770 -32 -965 -198 -807 -907 -315 546 -44 -794 54 -15 -130 521 -582 -291 123 774 -965 -701 525 -861 604 -594 -755 -634 -942 -738 809 234 -58 -758 692 -737 -953 -675 -347 -361 460 -846 66 78 461 -796 -779 -68 154 694 -810 1 692 102 -588 96 812 10 -49 -154 734 868 531 -62 929 -557 596 -224 -151 523 -551 -692 -829 42 -128 710 160 -923 -614 195 -917 -867 -509 -764 91 -139 -117 -291 12 838 -224 -239 -426 385 832 -648 855 632 -284 -215 191 343 123 -920 780 -505 -290 496 -115 -604 -134 163 -964 539 220 -646 -552 -625 845 827 -984 982 -725 7 679 821 714 823 279 391 461 644 -285 -667 976 213 509 -231 27 -550 136 -599 918 227 568 -307 -168 123 -516 -381 885 833 641 396 678 59 18 -319 264 -681 -245 -4 218 612 432 -844 261 -833 619 40 50 -625 918 751 987 980 891 993 627 -251 -196 425 428 991 46 666 333 -556 -424 -356 982 -225 614 -380 -212 -431 904 -944 876 -398 -247 432 -684 -855 -34 -143 805 -511 -471 -81 -43 199 -28 735 -704 805 -762 513 315 470 -13 -107 -330 518 57 -989 555 546 -263 998 -395 -311 105 -831 116 708 169 969 -673 757 -395 -935 57 230 -724 332 -320 14 879 436 -846 81 -934 -895 -750 -291 -854 203 -960 263 -584 -459 -319 -369 930 -281 -312 291 -378 -758 -962 828 96 -838 -633 -407 -693 -61 -294 -878 -91 435 349 -782 -95 444 744 -987 367 -563 293 -513 -777 736 4 352 -1000 -660 -487 955 -924 740 380 81 509 -980 -306 -301 -122 -277 716 835 532 -104 -451 865 165 -908 -396 563 -915 68 -93 175 634 749 -480 197 237 228 -96 -866 490 -333 213 -59 -91 557 134 874 -809 146 -827 -12 471 -62 199 -915 394 -873 -862 -608 974 -269 520 -808 -594 973 435 420 -568 -771 -310 -586 738 -358 -661 -837 -710 348 822 215 -843 544 17 381 245 976 490 -106 402 -451 783 -991 -677 494 -582 -587 -71 -38 470 221 64 -238 655 -172 243 -43 92 217 -192 93 -935 506 -529 346 -999 965 286 -116 -103 946 -104 -641 -239 -869 14 204 743 454 -462 58 -328 -331 947 -142 854 -559 -366 508 90 948 716 476 403 -159 907 535 111 481 -952 -588 752 128 -706 822 997 -703 -809 393 951 -783 601 172 444 -983 579 445 744 369 901 -981 -709 -230 240 774 -852 963 -63 -522 -899 437 449 500 93 688 -475 -725 -652 -780 322 -732 663 907 -466 913 -393 107 -328 927 820 -459 -627 804 -150 -92 -760 -984 -908 416 -362 836 -988 333 348 123 93 963 273 430 -767 651 -37 -208 120 63 813 -966 -679 871 740 -198 -146 635 -679 -418 468 -86 -265 -269 -579 -773 -800 -981 661 -332 149 -759 -467 145 -415 990 767 -762 402 -471 761 -948 495 763 934 548 531 -516 -715 396 -130 341 169 -826 -16 -361 146 615 428 -431 -712 784 954 641 616 553 -216 747 973 -977 551 949 412 198 -157 963 -459 -417 777 -474 241 -580 -320 643 -56 -427 -133 486 -55 -967 -355 -638 405 772 953 -754 268 -66 581 -874 -857 -138 -537 -583 -848 955 -616 -790 -797 322 -697 -491 450 -183 -220 354 -432 -900 975 988 -130 -525 241 -835 -199 -504 488 665 -823 747 59 -487 54 -741 -963 -585 -140 807 -191 955 -741 382 108 -449 -459 -809 78 301 223 268 3 -569 112 -512 210 939 -816 -844 -697 -239 -973 222 712 616 -64 -884 355 -829 -914 756 951 358 -143 -780 256 -364 450 -880 -328 -629 -163 -634 191 973 -158 426 -244 -702 396 296 282 -331 -342 -486 205 -730 337 -26 -830 -521 878 -569 -209 -44 -489 -113 -442 157 114 955 -972 -376 -385 -160 -412 14 322 807 657 535 648 -392 -531 -819 -33 701 -691 217 -275 -826 -471 -555 888 -65 117 -355 129 600 62 -56 587 407 347 -561 137 -714 12 838 580 149 -342 368 908 -122 -496 -357 794 574 -261 -896 -570 943 683 327 760 288 62 -932 -92 995 801 -793 -314 -550 124 891 -480 613 -304 -83 797 482 197 -789 319 366 -580 216 592 11 -407 -426 -509 484 948 993 25 470 508 -374 -853 389 137 -895 -60 -292 -492 -102 269 342 891 -113 576 -603 810 0 -840 864 963 52 -400 915 262 994 744 -347 -891 -590 353 96 571 -949 202 278 54 -458 483 -496 -29 880 -616 -248 246 -818 -469 -890 916 -902 503 712 -342 761 508 193 539 -434 -82 95 875 -890 -362 -668 -778 975 901 58 -920 451 144 222 774 -337 361 -324 -306 462 -426 -214 231 -158 -838 945 -985 -714 279 96 -889 -515 209 -44 -156 730 -364 -272 -102 557 -12 14 636 847 806 242 -639 -189 437 288 506 862 -921 -670 504 558 -763 -249 -809 429 580 527 -483 -437 -954 795 -47 -792 -595 -384 201 -541 892 695 -434 623 -586 534 424 -338 854 850 100 722 589 -992 -49 -73 910 -748 803 -668 411 686 -732 349 374 -196 -763 -382 -431 663 -726 820 495 -766 709 723 -551 -228 398 -5 -462 -63 -935 349 -395 -163 846 649 -341 -977 108 -561 -683 76 -914 394 657 -927 77 400 289 -654 641 -582 693 -714 -167 97 998 602 -198 -615 863 -439 209 735 849 -827 527 -192 -992 245 -19 -490 -385 65 -543 184 -200 208 -778 235 -143 316 -706 -345 803 -846 -530 -114 564 13 -405 -356 -938 412 -304 809 636 404 522 -410 -293 -108 -416 640 324 -356 426 -301 415 815 546 -765 -605 473 -711 902 -704 148 408 -64 620 -487 423 378 -618 -598 -108 -935 434 -207 -180 282 116 805 917 734 292 -90 -314 809 987 26 -981 -550 419 207 -914 992 -764 -636 -893 -211 -690 -803 828 -722 791 692 -253 884 -165 -798 506 752 145 -297 -468 -31 -260 -765 -128 557 457 -295 -997 756 418 -427 330 -855 342 -971 -166 -204 672 -181 -673 203 -993 -492 -961 -745 68 541 -655 710 35 -549 -299 -545 683 245 727 741 -289 524 858 603 168 -550 45 135 -292 924 -550 63 -561 690 893 189 376 -922 886 -208 -487 17 -303 -835 -71 99 -748 230 641 63 403 503 269 -679 942 -898 -554 -511 -660 -117 828 677 911 -959 -923 322 -920 764 337 804 303 793 -420 876 946 -439 -3 121 -858 656 960 -419 -274 -91 -713 598 384 571 208 770 -307 -18 389 -984 306 -824 -256 847 556 -322 -803 706 -739 328 653 -125 -728 -96 -999 -558 676 -6 877 -971 -613 73 -489 -234 -504 487 -518 -869 -790 276 -964 916 675 -300 -692 -816 577 210 -754 -46 440 -94 -80 319 921 777 625 -159 715 761 506 -752 -190 441 -282 -760 -989 -546 995 -333 768 -79 455 457 810 923 739 951 -886 -92 572 -675 -422 461 -578 -725 462 -68 -840 668 -409 -750 -566 -475 -370 -218 -617 -908 469 -322 477 554 -337 -833 -548 -284 630 638 -863 688 -879 202 812 206 -964 -964 -685 -330 10 -911 -848 -385 -94 -206 -568 -1000 -557 -985 -406 -329 31 778 -157 -883 -784 112 414 194 690 888 375 338 449 449 -611 445 -212 -611 152 -977 906 -337 112 -417 557 -259 -915 956 -566 -934 199 787 -884 -953 973 -949 -611 666 -563 -268 496 -320 382 743 306 -218 -371 -350 193 748 589 -745 275 127 -282 400 649 -568 91 -555 816 539 831 -431 -495 -941 159 564 -945 -913 -507 836 -896 107 -664 -347 -184 672 -358 443 720 -200 -791 551 -618 -409 -950 -221 -234 -862 606 -794 -922 -206 424 -292 -611 -377 931 536 822 -350 712 -17 -737 71 450 343 53 -697 -326 -442 898 923 -136 791 882 -693 937 -953 489 530 326 -685 -410 545 -929 -97 -748 999 528 827 -273 -50 -551 959 240 -484 -267 -236 812 -304 -617 300 -291 -256 -48 -395 -920 716 -18 838 455 866 585 -712 245 240 -30 888 -309 -494 669 -5 -117 -608 -849 -882 -272 249 72 -852 -902 -431 -832 -473 -844 971 526 -179 -754 329 522 748 -923 588 -589 -399 -872 604 807 -873 312 927 828 -937 -865 926 -771 692 -195 -979 -98 -720 787 -737 -180 741 48 -763 994 -306 429 158 29 245 750 64 -647 236 366 -430 -671 104 -881 -256 -587 -528 32 -758 79 3 847 -738 347 666 605 -379 -829 827 123 675 844 91 535 592 -279 626 -369 -241 452 873 -353 -142 -139 675 -380 836 -672 41 -721 -562 538 -116 753 284 -308 -176 393 122 -46 52 501 396 -2 -782 -898 -450 726 369 -447 694 389 -911 757 -262 707 -469 294 -287 -806 463 -864 -228 322 -42 848 690 -89 747 -832 927 -33 -468 -727 623 -202 -778 212 -173 -967 650 -876 -416 -69 859 -526 658 188 659 866 509 -570 -884 -466 720 858 -977 210 -675 949 -624 265 636 990 319 688 535 -189 938 -294 -598 844 -899 -706 618 -116 431 -339 -809 575 -598 -138 241 -82 61 -240 467 -196 932 -141 344 -299 -672 110 -754 192 -851 -443 -25 657 835 513 -34 -768 -998 403 -925 -19 294 -519 90 277 -935 -634 928 608 -629 836 -185 -567 -583 649 -875 -40 249 -590 -904 -824 -652 -476 977 468 87 -151 -41 433 225 934 -656 -436 -829 -698 -39 75 -81 -125 664 838 -72 -593 -683 -910 -445 775 -22 -881 707 463 435 559 320 -168 777 -788 264 -19 705 847 748 -748 258 349 432 117 -132 -191 209 559 -916 -244 274 294 -615 -588 885 -227 -176 -385 85 -200 460 -877 -162 738 337 613 725 742 408 -596 -315 -252 757 429 662 547 993 -94 526 573 290 331 -873 723 438 276 -330 93 691 -21 -107 671 -276 -19 554 562 -775 -176 -162 -112 782 -364 574 226 356 -173 -413 562 683 928 -414 -778 -545 538 -879 -826 -995 -103 -705 902 -614 822 -405 46 -43 722 50 -994 460 -970 720 -382 -374 -35 -307 991 -365 704 243 -773 435 -721 -946 -368 283 -554 -33 268 472 -608 544 646 -318 -905 92 132 -734 -522 -149 -964 -401 -505 793 716 -538 824 -961 939 513 -364 -687 -344 -175 261 -960 769 -617 418 -668 -81 467 324 477 715 596 705 892 -322 949 644 -820 -650 807 -852 480 -901 -922 316 639 357 451 -513 -733 -867 -165 -845 -13 989 438 -480 440 -320 -360 857 -566 263 -843 216 430 -332 -236 225 -102 -724 556 -821 944 363 534 -196 -820 -446 245 -637 171 -582 831 306 -342 -350 9 -922 546 435 -714 652 -942 -985 -414 -872 -141 107 765 348 383 -217 198 964 -990 -702 -996 624 786 -598 -809 543 460 234 609 555 -955 -9 100 -344 -193 -611 270 879 859 55 -107 394 783 -789 631 364 51 -485 -46 222 879 -104 -130 -895 -473 -613 104 117 155 195 136 -158 671 128 -227 -467 -926 -100 -890 556 -227 691 687 402 -871 525 -815 -265 928 39 123 456 -246 507 606 675 -170 -334 371 -152 235 -366 506 -79 -383 926 152 -934 823 -262 -541 223 -520 432 677 -129 369 59 -799 398 -302 355 -849 399 -725 -70 -981 -910 166 -465 642 -927 -345 561 -961 434 162 -370 479 809 703 -255 883 815 -655 -516 -476 -560 243 20 227 -811 -584 -278 -868 -967 -445 -667 352 -83 -373 166 -174 -583 954 771 963 -793 -844 -906 -464 194 -791 527 169 124 -852 666 -20 345 -459 -491 229 -618 204 774 -655 -441 738 -908 -933 905 -268 -943 697 694 208 -692 817 -49 947 639 -892 -278 -117 927 -600 -758 772 -927 -748 852 -169 940 -992 14 374 -903 -989 -716 -231 148 -877 63 -713 -908 662 79 771 -449 -648 512 740 -822 -566 619 231 -543 -523 -205 -326 -324 587 582 -760 -19 544 632 -297 632 51 946 872 -584 -658 -475 579 444 40 -1 -711 -174 -286 -409 820 104 63 -570 -392 753 632 71 -565 -152 657 425 -184 300 -347 -187 -938 -521 -119 -530 511 -540 -355 628 -923 -216 937 131 263 135 -69 -351 381 -206 -891 82 -894 -805 -125 744 451 -65 116 -808 -544 75 -662 -617 443 -917 101 587 951 479 -76 113 771 -767 -870 256 -295 50 -926 -373 17 529 -119 909 100 -835 454 186 -685 -981 202 -881 -653 -644 -923 297 -909 647 -808 72 -863 578 -885 -372 713 -663 674 416 380 -757 -450 -823 197 -288 -197 810 848 -232 -931 -459 723 584 949 -894 164 626 974 623 -156 122 -554 115 -895 638 815 -563 -413 345 69 -246 941 -221 175 832 -777 -551 289 -510 877 -214 -436 -392 -49 -19 -153 -619 -974 462 -423 -406 912 466 502 -649 -770 241 -406 998 -469 417 642 -101 369 -399 90 596 -940 941 -861 233 -760 -556 649 -382 -171 -474 354 -504 840 599 538 -401 -858 837 -745 688 588 -241 626 -647 558 -376 -655 -168 -649 -188 963 447 220 -368 948 -539 -672 156 761 -442 42 351 214 184 387 -117 -83 -529 -696 315 983 953 -785 959 153 740 -103 -453 -191 -667 -441 174 -186 933 -75 -24 76 725 598 458 972 377 -944 -154 -356 -896 897 449 -932 260 -590 228 -623 -437 818 819 435 -82 231 451 792 734 -619 491 110 -744 -347 485 275 89 -491 100 -678 185 589 -136 184 247 -663 157 210 -263 816 -652 422 83 -59 566 953 608 -62 581 -557 -989 980 795 366 443 -85 -99 -437 777 367 489 29 -440 990 -751 504 766 425 45 -909 691 -584 -740 537 809 544 592 257 564 -356 -375 410 310 352 -982 -552 -475 960 -27 160 553 -660 954 470 -594 340 27 -809 -324 716 307 -299 -754 13 -646 -686 667 -750 -761 -316 739 101 -865 -159 -619 -813 -346 628 -36 992 -627 385 -850 -117 44 520 249 -839 713 293 -642 239 470 547 778 396 -230 -118 168 -690 -96 -753 -977 635 -437 -197 788 255 843 514 93 731 -813 856 -491 933 321 -995 -577 -800 757 -97 341 548 -38 928 771 16 790 351 -689 -929 599 108 -921 -505 564 48 -514 -717 -692 -974 -894 812 911 115 103 -832 771 -25 -871 -774 -343 -758 -999 -791 889 226 -147 -636 210 -49 -2 33 272 598 491 407 274 461 -929 354 -928 -99 579 927 -902 -675 639 181 346 982 649 113 659 494 -386 -79 -793 -677 466 -492 650 -84 98 -401 -375 -293 87 565 517 712 -820 -100 7 -982 -207 -895 880 -618 800 -777 -302 909 553 -246 799 985 768 -483 736 461 -716 380 -741 556 -758 -896 907 -220 -198 -387 486 351 -648 164 -723 644 553 -182 -668 107 841 -30 809 -406 -367 -107 -143 -305 -669 968 855 -232 64 495 782 -275 667 -410 302 -226 197 491 797 301 -391 710 -609 832 -557 -341 899 -196 959 -854 -865 -941 -441 550 -488 84 -182 -411 -778 -391 511 -248 519 84 913 755 550 197 -575 -863 509 -231 -234 241 -835 -603 -738 -382 -941 645 -478 309 338 18 541 -107 -392 718 98 -36 410 827 764 833 -447 -254 119 -209 -367 -701 -298 -849 418 240 -711 -210 559 -462 -136 996 597 382 -798 230 546 8 141 -705 996 792 157 860 564 503 275 -996 880 -241 971 -18 724 -299 -787 205 -39 930 -853 -335 -749 110 -976 -514 -77 -794 381 529 -907 -239 -988 -457 59 -940 959 830 766 -76 348 -591 515 -566 415 -613 729 455 347 939 -389 826 244 27 -368 870 910 20 -311 -938 775 85 48 487 570 325 -587 -74 -230 63 -578 682 -841 424 -49 2 -872 941 735 499 -833 77 89 567 276 -232 -767 -551 -867 -91 -83 759 -475 -653 -62 -232 723 768 695 -890 964 -828 -497 164 739 -734 -285 809 862 160 -611 817 475 -57 500 736 -527 160 647 635 575 -367 213 -667 394 -846 132 -212 922 -929 -254 -985 512 470 524 -888 -721 263 -132 -657 -46 -368 -103 144 580 414 995 -546 870 910 896 75 122 -96 197 -422 -349 368 356 -46 -680 254 -850 188 -638 -528 -600 -536 3 -610 -850 -200 598 173 -324 -46 -383 796 -757 524 958 279 819 -251 -921 984 691 -171 -784 -811 611 -26 -949 586 101 685 -885 -654 480 -573 363 535 -673 -977 333 -134 -108 689 -46 -688 160 6 710 16 958 413 453 -627 -527 593 939 486 -153 849 -117 -338 -747 -785 508 -140 -213 699 -959 -739 895 -189 435 834 294 997 -68 30 -964 858 290 -543 -261 -498 149 338 -179 -711 -973 943 -509 -731 -678 -426 -856 -526 -937 37 -453 919 -437 -463 882 15 -882 102 -579 232 684 -41 965 -633 -57 162 -30 509 -660 -78 -113 143 391 592 187 -907 -179 -86 61 523 -972 -604 -680 858 831 -61 -394 456 271 -168 969 -716 494 775 221 -660 -21 46 -72 255 -25 444 264 621 801 -229 -867 335 24 842 342 553 489 522 218 530 536 21 601 786 384 911 805 -749 58 725 -202 -480 230 -584 549 746 347 -596 -136 -729 669 -784 -538 -920 -961 974 -207 824 178 -937 183 896 566 278 -729 816 -90 -431 864 953 62 112 752 -401 -436 596 -833 -763 -402 400 -359 -924 -110 -806 56 103 869 75 293 907 611 -605 -535 -810 266 816 991 763 -657 -295 227 560 -58 -685 -503 343 902 -147 252 -376 -436 300 -861 -813 -318 -10 395 -128 -523 -935 -61 192 413 -345 -505 199 2 439 848 -242 161 289 826 625 -87 283 575 638 -608 -323 -104 572 103 -171 -729 436 344 -31 410 79 -144 242 -450 205 -828 335 -40 726 362 992 -706 801 804 -502 74 496 -396 -367 932 -167 -792 -243 -798 -622 919 -479 600 634 914 -972 -342 -109 -174 -111 11 122 -696 82 144 295 396 679 -451 -843 -473 -277 -942 -30 -337 553 -271 339 -116 -683 912 -48 390 825 -399 -147 774 754 972 255 -220 20 131 562 -569 -817 280 297 95 -874 658 -54 -285 -485 270 -329 90 -607 -146 413 -898 -330 -382 981 568 -774 -203 -294 663 -482 -197 -803 -628 491 743 152 382 703 784 -183 761 -847 -165 878 -672 697 508 -270 -121 734 860 -158 258 -351 825 -722 -697 -806 -755 -869 594 667 862 303 909 -976 -575 -688 728 -570 -882 934 690 28 -541 296 23 279 -364 688 787 76 147 -243 20 -730 841 171 628 419 445 -522 -173 -300 638 958 435 -506 317 89 763 772 -791 -70 261 189 610 582 773 -352 993 -462 -626 -995 -351 152 75 590 526 -368 -363 773 967 926 334 790 935 -74 28 300 -771 972 -363 -565 651 -50 891 219 -471 510 776 -743 333 -469 664 -946 480 658 -357 -990 -81 -806 -277 -14 113 -100 867 181 -136 525 -38 512 -604 655 849 630 736 -921 564 -448 -987 475 306 -747 480 -700 205 972 338 915 -268 228 -135 -106 233 -574 -321 -596 -124 194 259 -828 -475 -910 -255 999 296 704 -584 -721 632 -99 669 -282 403 -457 -25 -645 -267 -953 912 -600 -410 543 547 963 73 356 -336 237 -698 884 -268 -693 -674 -354 996 -507 171 840 934 355 258 225 -806 631 739 -202 119 698 226 564 -267 87 -301 -869 369 669 431 -502 -497 -372 -330 947 -971 407 -617 -169 -883 -65 -372 581 725 -153 -268 -997 -101 -607 490 195 -940 -244 -850 -500 263 632 882 256 -626 -857 -45 -136 -629 -370 -508 -464 603 464 574 220 476 -186 -986 -301 743 -768 797 388 64 -88 -222 -949 445 -648 -153 75 124 489 930 -860 -207 80 776 -652 -62 -648 -491 -736 340 474 441 385 -356 -179 -714 -522 217 -24 -897 559 -546 -396 759 -113 -825 85 599 -986 175 -448 653 684 120 106 -116 -544 815 254 360 962 553 298 102 11 -567 404 529 -33 658 163 -691 -701 -718 257 715 -370 -827 268 98 -295 281 872 -782 -936 487 864 -948 14 -701 56 -760 -796 -662 13 265 -443 581 -48 397 640 -230 -354 906 950 -790 -218 -794 350 -115 654 -107 -34 -328 -432 -427 984 848 -766 625 -868 -799 381 -4 -401 -88 352 222 456 -88 -225 831 250 -372 -189 173 861 -531 -72 -400 154 516 -539 -954 626 -465 940 384 835 361 -473 -699 643 -500 -300 764 328 -813 -977 -904 21 -40 69 -355 929 -645 -133 -327 217 386 282 650 916 227 -926 216 523 938 902 845 -606 -82 -415 786 -27 780 -125 -737 743 447 988 977 891 -43 -921 342 -675 381 772 196 986 365 65 -410 -475 -763 -909 -259 -631 -935 148 875 -655 886 -408 -228 60 -974 421 -153 461 299 -874 678 -748 -888 -962 410 327 862 -698 -321 258 916 835 811 565 694 -115 445 -974 -690 593 872 -625 360 -179 -837 -485 -1000 443 -946 -614 -942 -118 -168 -480 -111 -780 -401 564 -229 19 480 500 201 -149 -665 902 21 -152 -63 -722 285 -474 -829 778 -891 -673 504 70 -732 760 -681 562 197 -860 923 -949 791 -443 290 -253 -721 -175 -152 268 -213 -792 631 -2 63 -867 -598 855 107 -746 450 -159 -230 34 295 80 35 590 204 251 -644 345 -905 -739 63 -141 752 -766 996 -562 396 -281 -623 183 -783 345 -270 -777 -223 -43 -696 161 -593 -640 875 14 -444 83 -836 -873 -646 278 -923 -165 589 306 -921 35 798 -96 -562 -600 707 -492 -254 -547 -576 -671 -694 -137 -397 522 -753 705 13 -157 -969 -202 805 223 -165 220 -711 -896 248 101 34 -905 -217 -950 -223 480 298 143 -591 -617 -579 -332 -443 677 -796 -669 -172 443 867 514 -575 26 -631 652 -380 786 904 -488 -459 349 728 932 280 -130 782 -482 561 -152 761 973 239 -301 395 623 -493 723 -992 6 -852 420 972 -378 -614 651 -7 659 691 775 224 688 219 725 953 -732 -21 578 339 957 -704 -391 -232 972 -786 279 716 798 -661 440 -924 -914 826 144 825 -347 417 878 -870 -95 -523 -403 823 410 917 -110 -951 -871 110 -578 893 883 834 -930 -236 109 -192 -376 204 352 635 176 -584 258 181 -491 -921 635 -403 277 686 268 -851 472 -625 947 222 676 955 -71 -393 561 -217 -773 618 48 -345 -830 -149 288 -588 -112 -515 348 948 772 -898 -5 859 300 89 815 -978 651 -757 -451 -484 957 878 427 558 873 421 -11 -658 39 751 831 840 -160 133 945 -275 562 514 197 -717 955 965 156 -922 -218 -541 -480 466 -889 790 -609 -661 104 282 588 -539 -779 68 174 965 -614 -138 163 542 964 954 148 -676 -639 442 794 470 453 253 -662 638 707 427 477 99 -949 -896 -13 900 259 179 -125 -645 661 808 958 259 498 707 -974 -968 -478 -487 255 -434 -758 -621 -993 459 -80 -222 -912 954 76 499 992 -165 644 858 749 425 -196 603 -260 -945 -116 377 112 95 130 -236 -919 252 -353 -145 -274 124 843 -840 -182 -979 310 428 -963 -550 -845 -241 -145 648 529 -222 -684 -156 316 651 710 -409 940 -8 -153 281 729 431 519 96 645 -937 -802 478 277 -800 755 -412 676 -215 300 -200 216 -589 -648 715 -415 -972 227 -995 -788 194 503 263 -650 989 -31 -548 740 -956 -192 157 -870 40 -183 163 633 301 12 521 718 -876 -657 -877 -730 48 587 715 610 28 416 -974 -472 -607 406 102 303 645 -949 201 -239 -406 -988 591 -729 634 -852 463 -511 -570 455 267 -514 -655 -160 -189 380 -364 -820 209 -111 769 -608 -408 -486 887 -302 654 -365 590 -814 616 -990 101 90 -112 681 807 -886 -234 279 -49 -879 -377 -579 -311 -851 -183 -453 -483 -13 692 888 808 111 269 -858 -495 -807 -167 -120 -470 327 856 997 68 -76 792 340 750 -712 -966 -960 352 412 549 -566 -224 762 701 -516 -662 -248 -164 975 494 886 962 -997 341 -148 -58 227 -115 -992 328 174 -486 58 -925 -950 -835 -209 99 707 -793 771 377 917 288 890 -178 788 -870 -955 853 -278 295 -20 -717 -360 296 932 -228 746 -727 -265 415 146 -576 748 668 -30 -493 -998 141 599 -469 -741 253 429 -384 -19 344 3 -293 428 -605 451 476 -400 -623 -114 797 -497 -661 209 67 308 684 -77 445 691 469 -661 -958 629 468 130 -194 808 394 677 745 585 410 -667 460 820 -723 -176 -726 933 835 751 319 -26 -895 -88 -114 713 -445 -638 -325 859 -989 -272 -445 -815 -812 830 -296 838 401 832 -298 -194 -707 400 619 833 -608 993 -174 -752 -467 982 238 979 -149 697 -551 -979 86 -63 823 365 -707 361 726 156 -830 -62 369 -944 -900 -527 773 305 -349 250 175 118 -802 249 62 881 880 601 -432 -69 861 -31 -106 -107 754 -698 -291 164 -901 444 634 -805 -520 -254 201 97 900 481 812 -481 447 -836 21 90 -408 818 967 -806 912 284 932 114 433 918 -976 818 956 815 -845 -663 -617 262 747 -217 -585 234 407 -583 840 -372 -926 -498 19 924 624 397 -475 645 496 -191 466 -714 622 65 148 -978 -410 701 -32 340 559 -13 -585 596 708 703 509 -105 -796 475 -246 -82 -43 -340 821 43 -572 308 216 733 834 254 -726 374 -488 536 -607 975 -474 -288 -761 -191 -175 -92 -546 -801 31 -952 193 -949 -529 -439 -606 594 619 304 -803 -2 -731 -202 180 -966 67 37 96 -975 -732 -654 632 26 -833 -736 -714 -86 -506 -500 -213 -444 -828 -997 -535 -941 -253 212 -602 -552 996 -282 372 203 -29 -425 271 -675 -443 949 852 -92 908 382 656 -623 -359 712 -799 357 420 985 568 -100 865 409 -268 -85 911 338 60 922 215 292 441 -824 -241 997 825 545 347 -500 434 -37 -789 -153 -33 -958 -439 979 -860 -419 -972 240 -769 -876 -607 951 687 334 -565 -221 -584 579 25 -155 628 -755 331 -255 370 367 -164 167 -116 -949 889 -473 106 -834 875 975 534 843 443 438 -923 511 -746 64 302 489 163 -807 -504 475 607 723 85 646 -858 644 625 -559 -673 842 869 -50 -444 -802 160 -29 35 617 681 811 -78 -302 -596 740 -814 -92 896 671 494 -163 444 -737 -599 381 91 841 -245 873 188 827 -291 58 543 -13 617 641 -624 -437 663 -216 -652 897 -403 776 154 675 579 462 -561 -706 -747 518 202 -789 -955 575 981 -221 190 611 -432 -129 394 516 860 -565 -717 -610 468 -595 996 329 -836 -900 -939 378 -258 -7 -115 781 -878 -271 -351 -188 219 805 650 -957 -867 -10 -35 691 486 -736 -670 219 115 217 -673 96 185 -332 -522 945 668 -876 -731 103 -577 546 -231 -548 -259 531 592 778 -800 -350 975 133 -169 72 658 -323 -567 321 412 134 -599 372 95 513 -575 -621 -120 -189 -154 -216 966 175 -145 -178 369 755 -472 568 -156 -591 267 -452 -754 164 636 43 -665 12 867 -783 498 718 886 -832 881 680 796 19 -603 -417 -211 -220 315 -177 -698 114 9 -9 -542 -391 628 -991 916 15 852 -416 76 274 -705 277 -620 726 -339 474 235 -144 290 498 149 -924 -879 -825 313 444 326 732 593 907 161 -765 -641 -631 149 792 332 164 -449 765 489 292 35 -147 -218 843 -252 -656 934 250 423 -813 -255 -334 278 -727 983 -338 -100 -757 -924 -404 940 -727 793 624 -656 100 780 -682 -88 -178 162 625 -335 -4 847 599 -15 -533 263 -556 -694 589 -991 264 527 -140 -112 152 -784 453 697 328 -366 -756 552 -482 311 606 380 550 726 635 -432 171 215 -883 -633 -500 -296 632 710 907 680 -814 800 126 960 935 -463 -637 943 379 -512 -752 -418 998 -261 -302 321 -303 918 718 -860 609 796 -878 -614 -895 -973 747 876 695 -566 443 -916 481 77 326 -884 -793 -867 -138 812 -14 -261 280 -700 -739 960 -595 -802 -805 -512 -143 -245 -604 300 327 802 -92 -850 -310 -139 -367 316 858 -427 273 -252 -498 -83 319 971 772 -21 -11 -129 733 998 -951 556 -398 269 172 -362 301 -392 410 346 510 -315 442 -983 -840 188 -356 -611 -828 983 -861 -840 -94 190 206 -635 10 479 865 -886 -767 783 -697 -342 -199 -970 903 39 477 -291 -284 187 512 -378 907 943 -592 475 462 -878 744 -397 968 54 547 509 223 226 128 -130 -81 -478 -662 -942 -331 -238 719 -685 -55 -70 637 411 501 802 82 409 566 557 -52 -55 91 -998 870 -906 13 -248 204 689 726 -858 408 226 -327 576 -282 687 -343 -714 -976 -911 370 -321 429 458 778 -634 -177 -508 -970 -560 864 773 28 -136 -651 -438 -987 798 -553 364 -602 -779 851 161 -750 -742 68 -356 -561 803 315 -563 578 -535 -183 569 -717 -204 -973 -854 -818 -417 979 -698 736 -293 155 -294 -918 -659 963 389 869 340 417 -925 -12 -930 167 485 445 553 -899 393 -961 -186 265 481 -32 202 994 -384 -481 638 -348 -89 -348 -35 222 -803 -873 448 -598 -546 415 -941 434 991 -355 927 -40 -562 -208 -848 82 -706 837 384 858 -67 471 -823 -363 668 -844 -64 -946 -639 -919 -737 82 47 -297 -347 -655 48 399 -151 41 -209 761 -865 -258 -862 -548 800 -149 -762 932 -636 -459 -301 -748 -122 484 375 22 873 -807 627 731 568 935 813 934 215 986 125 5 0 -720 -771 508 -738 358 -65 -784 -368 -82 720 235 -426 -417 709 644 611 -922 -322 581 316 409 -235 -508 -343 662 -730 417 -167 748 -269 940 -887 -998 -196 340 540 -959 -689 -64 587 -310 -158 -936 974 526 -511 -695 414 80 -257 -72 -527 243 539 135 318 -815 -42 -784 -476 839 163 873 345 -411 -501 -670 -25 724 409 -274 -319 -248 -277 -266 457 44 517 -92 -225 319 346 -645 -149 -56 40 -494 -570 -644 -415 -912 -181 615 5 946 -528 -36 -556 -635 -204 610 195 753 344 -753 651 -354 -387 906 321 -960 -665 892 731 -58 27 -935 239 429 -214 -303 352 -745 669 652 -78 753 -64 -611 791 -351 409 -926 -533 600 259 -371 -701 -73 -492 -696 554 402 540 -713 223 -130 487 -526 -905 378 -495 -830 -499 635 597 998 765 259 968 381 480 -807 691 -994 355 681 159 738 -7 104 431 840 -235 54 -777 -935 466 -878 -864 -445 -234 98 999 -934 199 -958 -119 982 746 -164 40 913 968 721 859 -885 -618 751 275 180 -32 -992 -850 926 -227 -695 491 -806 -996 -761 -552 -972 90 -8 641 -263 124 614 170 -248 -434 -194 -421 -945 -19 839 365 548 95 551 -19 -475 -635 -340 517 -686 111 -179 -189 768 -129 462 -367 -824 603 -613 543 -377 -402 198 980 -473 -204 -491 -637 352 152 953 547 90 -843 372 144 552 -278 724 179 -80 -438 -781 888 362 -255 82 -365 355 991 636 -564 91 -772 -848 -812 -524 88 841 675 -560 -818 301 -940 -661 989 -264 681 333 -872 -645 50 -756 532 775 -537 -863 547 675 -974 785 776 155 -822 836 -895 837 753 -297 452 -514 978 530 871 202 629 635 994 -625 -117 -700 967 917 -945 206 367 921 302 825 362 -43 959 -488 591 196 986 787 620 995 -504 -285 -898 231 -428 -997 56 465 123 106 -612 615 -534 -884 408 -489 81 -228 -856 684 293 593 440 206 40 272 590 -75 -427 -83 494 929 -832 -972 -752 -97 -576 140 -315 -458 -284 825 727 -282 64 -594 745 134 646 -493 -210 166 -972 -166 -458 -332 72 948 969 -578 -366 429 245 -373 -498 805 136 216 458 408 -798 895 222 829 -873 587 -973 -400 -325 -183 -998 737 -186 935 -619 459 -565 384 -95 736 -528 293 402 373 104 -271 -201 -7 40 -253 844 -977 -816 828 339 -166 794 632 382 455 34 -406 317 -848 -762 -906 402 -740 570 875 -148 -743 145 787 -910 -692 -65 832 743 74 719 -933 8 267 -194 325 78 581 85 -224 -520 -652 -197 -892 588 487 -968 4 422 -293 2 -349 444 -978 -302 -214 -44 756 -469 -555 683 356 340 -164 -751 -520 938 -14 583 65 -73 622 -625 335 860 827 -3 -957 110 -702 -370 -774 -389 -706 -817 962 -239 396 -441 920 826 -185 818 770 -446 808 738 -282 -351 812 662 371 -499 -661 -718 913 -131 702 -598 -774 -566 944 44 359 -998 -743 -538 804 365 -373 765 989 81 351 276 970 846 -392 671 -279 -934 695 -344 -811 -264 -583 -289 443 337 -700 277 488 -950 -48 327 -636 -205 -203 304 94 -69 880 -41 609 695 498 -926 906 422 535 595 -222 366 192 -261 965 543 -110 -294 825 -218 533 -209 492 -206 -465 665 -405 352 575 497 -483 780 -491 652 936 -354 783 418 430 691 82 1000 454 177 -513 644 183 599 801 106 -40 -643 217 -964 725 -725 41 662 -548 676 -687 424 -403 -558 -118 -104 -955 304 162 -179 185 594 -375 -433 872 -355 24 -986 374 755 -668 -725 -357 -964 -735 -791 976 -88 828 352 -180 -868 -97 -804 962 281 409 345 -625 -442 -204 -83 -138 -819 -506 -54 -47 -542 482 -112 -630 -528 244 707 -620 -767 44 706 464 -531 -273 597 -598 -205 756 -341 -332 64 -818 262 -371 19 -782 877 668 35 518 -619 553 927 745 424 -342 -833 -473 -997 303 -929 -512 -484 -98 -917 420 -367 -977 -922 317 608 22 -969 287 -256 605 -599 -455 -468 659 921 16 87 166 281 -689 737 524 174 183 -498 -831 708 464 -540 -870 699 -769 578 160 -841 -64 609 708 284 -842 -849 251 -432 -626 -442 158 575 -554 184 -451 -254 995 -697 -549 -55 287 825 -214 -240 246 235 -474 29 76 -525 36 233 522 154 18 668 992 -175 721 -534 -923 -869 -653 -72 -377 984 -770 687 -557 709 -771 363 -293 702 881 140 821 -390 -586 54 -209 268 -761 -417 -562 -160 858 104 -49 58 -943 -331 774 988 -112 376 265 693 337 5 740 66 -747 -341 775 488 129 454 -668 22 -412 862 -591 12 845 -654 -908 -344 734 483 -625 -517 965 -116 -346 -108 382 891 975 -437 968 799 -742 41 18 804 -977 -89 -421 -14 -948 -586 31 744 -925 256 -622 -650 452 -737 -734 -525 -936 445 721 726 -141 -192 293 316 -987 741 -640 985 939 550 376 503 809 740 511 -778 474 384 423 903 83 484 -793 -913 126 337 -331 -285 425 170 -907 -124 876 -464 827 133 -202 -981 590 659 483 -146 -412 113 -677 695 660 -734 401 -481 162 -875 875 -661 825 338 71 910 -180 -619 348 -131 -27 -157 -412 490 432 171 248 481 -188 689 800 241 -385 -869 697 51 274 -685 993 -357 -4 916 61 57 -692 227 113 -577 845 -875 -21 323 -433 -886 -711 -5 465 -503 204 -564 -91 -946 -785 -240 305 -216 569 832 960 120 740 -288 -210 -400 -125 -213 -433 60 121 -958 -254 121 -177 -217 -641 -858 489 -621 -88 963 744 144 89 217 56 483 -189 115 764 91 427 -404 -783 -574 134 202 751 248 -290 281 893 482 -204 335 634 41 -727 979 -621 322 -514 738 317 -644 316 -326 22 48 -614 884 -824 -235 679 -545 511 -715 874 -381 865 542 -420 958 760 -78 -15 212 329 825 -802 -390 278 -829 840 256 6 277 42 378 145 349 348 750 -513 -178 256 -683 900 -956 486 -528 -532 891 334 855 -194 650 -48 -652 -339 254 -86 694 181 -567 -236 -255 -127 -181 39 887 -198 386 343 517 -761 -169 -374 -31 191 -956 144 65 -736 -120 230 398 856 420 -969 56 90 -525 -16 -449 684 191 386 -866 -919 -716 -64 812 619 -281 13 361 -83 128 360 866 118 714 -177 -932 616 419 -593 -609 961 -657 45 -132 -431 -895 -773 716 665 118 728 733 -537 -475 292 -293 -709 -615 473 100 -213 779 928 933 -602 -181 -433 562 -237 -685 79 -44 63 -333 -279 414 40 950 -12 -804 -645 -645 -409 -239 195 200 -527 589 635 501 -92 152 -964 903 -594 469 -175 33 -557 195 -344 438 -321 591 -325 -61 441 -462 146 -41 -517 -797 673 116 907 -607 3 928 -552 -332 -211 -472 -955 153 475 367 -445 896 468 614 909 -876 -476 -348 639 -31 -466 -366 6 -126 -231 -734 965 87 250 607 284 429 629 666 -556 -656 -247 -704 -609 -219 683 -333 817 147 771 730 -175 511 -967 273 786 550 475 418 605 157 -42 280 648 -195 -863 370 -583 -170 216 -657 -720 -442 -246 -746 -229 -773 -594 729 -888 -989 -355 -271 503 -549 721 677 -9 -277 -6 -549 -486 -872 391 -178 867 -765 388 946 -209 -217 220 -313 479 816 -923 -804 -195 288 86 796 -968 775 715 17 -433 955 652 943 253 -657 395 -499 -490 -486 -539 -247 -925 101 -401 251 -475 262 466 459 255 304 634 -222 395 -190 -879 -709 -633 171 695 426 923 335 -348 322 18 65 705 823 -54 -755 -444 -83 -206 -246 -407 -277 717 542 439 -408 -450 -197 -587 -945 667 -619 59 996 511 388 -141 829 796 171 -277 859 -204 -609 -264 438 754 -912 -370 -768 -876 -176 -249 256 -411 -58 25 -972 349 211 -454 511 -521 270 327 973 -873 848 -334 912 9 -640 -684 -285 592 202 -612 536 251 683 5 564 -132 -20 -397 409 26 597 -10 -267 245 -139 -169 -773 814 -834 34 -860 -814 -527 489 -281 798 -168 -534 -1 98 429 -648 -529 523 -755 -798 608 -944 -774 -818 -490 404 -164 -856 51 -792 -448 980 774 -974 -558 -182 -434 775 -344 -540 -351 522 -639 -243 364 -384 -929 -340 465 -73 -127 338 796 377 -562 417 428 -396 -799 852 -155 -83 -189 239 193 788 -413 618 127 -130 -307 169 -477 -160 963 -933 830 539 -563 589 45 -802 -899 -927 -242 621 -551 707 -560 -42 -226 810 104 401 -848 -884 303 -468 814 -454 -548 494 829 813 -965 -887 168 -228 -772 812 -15 928 957 -349 -872 -77 -425 -175 -806 560 377 283 -954 -332 809 904 -954 383 71 408 -602 -346 -610 591 -534 -230 914 385 -327 -56 572 67 -310 -625 948 154 164 921 -890 465 -698 -583 -456 -248 429 -21 -835 -731 -590 -527 731 -541 318 -469 -149 183 744 -638 -30 74 301 727 -598 -63 -349 -701 478 -945 -491 805 696 -583 -226 142 939 -918 928 155 324 -995 -657 -507 -485 990 -521 699 878 651 -472 70 -879 184 856 -385 -4 -922 829 -495 -313 478 -146 -194 101 -344 133 86 -185 779 -774 509 458 -161 -903 -793 -542 294 357 298 310 -212 270 -787 51 92 68 702 3 -996 763 998 -18 55 -525 -474 -656 -141 -252 763 662 742 419 795 -451 -404 -372 -967 730 -697 -30 -56 74 -979 -831 887 1 -358 -541 -871 558 -454 -33 -376 -495 -629 467 63 624 831 655 -282 -449 -389 425 345 -446 971 478 -746 -308 997 730 -895 -165 -702 554 -587 -222 -758 485 -441 532 852 -445 -551 -202 85 84 702 517 -164 620 59 894 802 -718 605 892 8 -96 -693 90 -513 -330 -339 348 -855 -115 -992 -320 40 -296 619 106 -505 148 -206 451 -754 -416 -274 687 632 192 168 -120 837 -12 137 793 908 -832 905 415 479 -426 50 -30 516 230 -394 -375 -70 218 -116 -94 585 725 564 626 291 -576 -223 -544 472 639 -309 172 258 -671 -403 -640 66 -496 739 658 -788 -454 -511 653 -460 -642 -810 211 775 -452 -670 -793 -862 415 -62 -131 774 -447 -664 576 365 -133 233 603 -4 -284 -481 -434 -514 670 -128 -897 -22 -839 436 36 -568 -319 -539 -173 -103 574 -40 314 -108 -162 -851 720 353 -464 486 -849 -427 -201 -107 -925 -305 -385 155 -491 -718 384 -88 892 309 -733 807 934 -970 -82 501 493 -54 364 -110 -827 72 -847 -129 -778 591 4 889 563 474 168 246 -14 950 405 605 795 641 -901 306 345 -414 16 -702 -472 -140 233 344 -149 -193 369 514 -613 44 -318 -931 -394 112 -40 -857 438 -653 -517 395 -916 -150 690 -673 692 -941 436 -580 -439 771 816 861 -782 -243 -79 -779 -849 -285 -558 -310 20 -793 -480 348 468 -976 -823 557 403 -745 -761 992 -100 -271 -114 -28 -754 442 -902 358 -488 438 343 62 40 -719 856 -316 -483 -352 -198 805 632 -486 -458 831 464 235 -366 -217 42 129 846 -997 -682 -513 -760 227 -339 145 -870 604 -507 -268 -630 -345 723 -772 -169 -115 648 -732 814 247 -366 -507 782 -462 838 -589 -490 459 -921 -83 796 252 -561 -16 204 196 -224 -370 263 -401 -222 -442 626 923 -645 -668 905 -541 366 58 -959 88 -377 603 776 -271 739 -190 744 130 -862 277 993 453 778 219 -238 -427 -713 978 400 -578 705 880 535 701 683 786 758 -248 -450 -747 -468 -93 102 -104 612 -80 191 -357 867 -836 525 306 418 985 -135 484 -839 -237 386 -912 459 -322 967 610 -640 -775 -246 225 -913 472 330 475 -492 -52 905 -631 -577 538 393 -857 -961 -504 756 -942 441 378 -364 -364 -434 865 826 -647 561 734 5 -72 -132 162 754 -151 -570 -687 993 436 238 -635 -769 -428 -135 271 839 -622 326 -399 -604 -592 307 -958 -56 -484 -451 -434 204 700 967 -578 -505 877 877 914 -354 -846 -972 -807 926 697 -11 -82 81 501 394 828 -941 345 -137 699 150 242 -709 242 763 857 408 -216 -535 896 -139 438 -873 -249 231 345 801 -390 178 -278 642 799 -838 254 958 -144 -858 -708 -270 -942 -319 223 -820 965 -20 103 -763 504 764 -206 -569 252 -51 903 956 -160 116 254 835 -732 154 834 -781 508 -626 -552 973 381 -429 698 877 -746 496 964 559 -549 206 -873 624 48 -512 -324 884 868 -297 966 993 -683 -953 -319 895 811 78 -823 356 -862 -976 26 -610 -418 763 -396 919 544 82 -341 -931 -46 872 -418 -398 13 -958 546 -987 -406 -117 -972 -566 -657 -466 628 -632 -129 470 452 -126 -739 778 -164 242 64 -127 -792 -95 855 701 -37 848 -48 -352 -409 -314 787 -708 210 -354 895 -920 732 -55 736 164 -632 -177 573 612 178 -60 904 -95 640 356 -79 -705 802 58 139 -519 -773 880 -975 170 -636 464 138 -250 263 -577 -84 -929 860 -892 684 813 837 175 -848 -359 653 173 -136 973 -515 137 281 -622 806 505 -335 406 -890 685 -491 77 -50 -873 419 311 232 -21 -181 -369 485 -57 -660 -846 531 -223 375 -504 -583 -758 421 450 -353 991 -678 41 -255 556 -685 -540 793 -962 -146 258 55 587 -914 -979 -994 965 -649 -19 -819 999 -591 -965 -79 33 719 916 943 -239 -899 825 254 402 838 880 267 639 266 -896 408 395 -62 589 -402 -321 756 -178 -936 -515 656 52 -839 489 310 220 -166 459 780 -269 -788 510 -707 72 662 -283 357 -672 -689 -381 641 894 -14 -45 -580 900 520 912 -171 -755 -643 637 62 721 -326 635 565 985 -258 -905 680 -347 -545 204 672 -775 -113 -121 -218 -392 581 368 -576 -321 308 383 256 -235 -279 -400 237 249 886 -292 587 833 -850 938 -517 999 32 -6 -192 397 173 568 761 -110 533 -576 739 -91 -529 471 187 299 -213 458 -841 927 884 -910 348 28 -980 866 -91 853 842 -644 -630 -576 -403 965 983 519 962 -945 -401 377 -891 -623 -484 -317 956 270 628 132 -102 480 702 -931 134 -534 -808 479 976 -580 934 -897 995 -730 -109 840 671 -528 325 -254 321 -488 -856 -197 216 -336 131 -651 -788 -372 -393 951 -73 21 916 -498 329 -978 509 574 395 -30 307 85 -512 583 560 933 119 -976 204 490 -217 -563 919 297 -76 -948 100 -290 -163 -824 655 960 3 563 266 6 -198 -436 240 60 -900 898 175 -46 -565 -307 313 -608 943 -807 -867 122 -125 604 -516 980 -979 -988 124 730 84 74 18 -512 -609 -167 481 364 601 -820 -490 124 695 772 -891 -522 634 491 -942 -303 659 390 -694 -132 441 211 115 155 -754 -355 559 -149 -467 -470 989 680 -574 377 806 4 -153 -473 753 -430 -62 -969 -558 406 -649 -554 230 455 -736 939 -962 -630 -533 -784 -178 103 -44 -872 -893 -124 -541 -15 -909 -850 584 -738 -668 993 -309 818 844 -71 -51 78 159 -339 -863 275 -368 772 -154 98 -46 -125 -768 -522 576 -365 -78 709 822 -25 922 -255 624 65 576 357 162 -424 -61 -9 333 157 193 140 175 137 -466 -852 -703 486 -53 749 -816 975 221 653 938 -869 427 92 260 741 594 -157 -192 642 636 -268 -800 -442 -836 -886 -189 -90 823 170 -647 712 -895 177 23 -12 782 -783 502 901 -532 66 -457 -771 -590 -27 -801 149 807 569 108 -67 745 582 86 -798 -769 -55 653 -652 -383 -478 220 -796 838 944 593 -317 782 922 869 -757 121 -541 -764 -347 -156 -953 838 194 -697 710 500 89 -238 936 848 -578 448 316 4 42 -177 378 205 72 54 -814 878 -349 -359 226 -1 974 -578 -569 859 110 -181 405 -968 308 -165 -714 -124 -380 -579 805 -14 438 357 -945 -978 833 -950 -929 -118 -736 95 720 -363 131 -90 -400 -291 163 60 329 824 -616 -346 122 84 990 372 -215 -949 419 248 27 -523 -438 818 -713 992 -217 -143 -303 171 -790 -146 -236 998 -954 -500 -888 -427 -158 -859 10 415 835 -785 204 52 -129 607 -842 -566 -744 14 -379 269 -215 -83 577 465 584 303 869 -395 446 516 571 -137 803 798 -895 3 -677 -945 558 18 -432 -753 466 -861 -62 124 -282 867 -161 -663 853 -447 35 -145 831 837 -854 -522 114 402 76 -958 825 -564 -484 838 686 -839 896 -686 849 -103 -432 721 -326 -480 -154 787 657 -759 452 -734 386 128 205 898 -977 -707 -96 -125 -266 262 674 49 -384 -656 239 662 -555 468 683 303 560 -540 43 157 -928 -971 -452 -736 -515 -354 -758 -581 276 347 -392 -572 -498 601 24 794 -957 537 -415 -551 293 -93 -871 71 -835 585 -714 -294 834 443 -60 841 664 122 -340 414 456 345 -571 -318 93 366 214 -10 -888 -433 -290 -514 570 -388 -357 947 -588 -334 146 770 636 652 -912 620 903 931 932 207 375 -787 213 -381 520 934 -19 904 453 -666 -645 916 518 150 -356 -120 872 500 -619 989 -774 571 543 490 -220 -552 -55 110 722 633 -830 264 663 520 822 -555 312 -57 687 421 141 -807 426 555 -465 142 776 229 821 -671 914 -408 -903 263 114 -539 345 -816 871 272 -827 -637 309 -598 716 -128 -910 536 -202 -913 806 -799 -6 -434 492 -974 566 -313 565 -690 -549 -442 -59 -199 209 -84 71 641 20 185 217 -729 944 -527 -60 -7 -970 -218 -793 2 -386 -39 876 206 216 881 410 333 287 691 -494 355 -888 -972 -272 605 -890 690 -464 335 -123 -157 843 351 790 128 -864 -444 289 61 781 -971 -27 321 -727 539 64 310 -760 423 -975 665 550 -237 -266 179 231 -118 232 -650 855 -201 743 606 273 10 -677 -631 -444 336 640 -583 823 -182 -418 218 -567 -63 158 -320 -470 -772 623 954 500 -915 -917 -648 444 -338 -658 229 417 740 740 222 778 -839 -6 705 415 -101 -649 -390 -246 -158 812 958 51 -998 132 376 616 6 -279 475 -51 674 55 -808 -788 -383 -679 213 -135 -734 -526 829 -465 381 -719 561 902 -986 -45 -108 -37 -397 -550 -416 0 -254 456 -748 -664 491 -352 -608 270 428 387 935 254 452 427 -838 -626 -200 -789 -862 441 790 759 259 801 452 852 -428 -240 221 71 52 -833 -22 -784 -473 -916 517 -912 -649 623 51 -912 563 -425 -534 -679 373 -737 -709 334 -533 307 -768 910 689 -476 818 797 847 -100 531 -386 -777 873 831 43 -996 -829 489 78 -26 -327 -752 146 -691 970 103 -424 966 251 180 -991 186 -209 -276 -883 -147 189 319 -997 -288 743 -732 -218 236 103 451 -666 984 435 59 918 -488 679 266 533 -834 895 -439 -525 233 492 938 697 -387 -589 -296 775 878 78 670 960 -148 151 -990 609 111 547 335 293 859 47 783 -139 860 -315 -685 -434 74 819 -77 -15 108 951 412 -290 107 160 650 -256 -625 933 -634 589 906 -330 -966 211 -106 236 -68 -508 188 726 -905 -851 373 -545 -942 217 -711 -186 644 -597 -506 608 -880 915 -682 -15 466 861 901 -502 1000 -172 879 243 516 918 -819 -379 8 117 -822 170 685 417 -953 -978 -975 120 -353 321 528 -547 -468 15 174 -764 894 -136 -613 957 -126 696 -58 471 -863 -79 -598 -838 -73 676 -301 635 -809 618 -107 -800 989 -550 927 -412 -71 832 468 -165 448 -463 95 -897 -563 220 -965 -526 -15 145 778 177 368 187 808 -639 954 120 -669 -691 -309 993 394 -973 230 423 -892 -514 110 748 749 500 -207 456 662 -860 -130 -15 476 430 548 -180 331 103 909 -395 -3 124 12 -886 -903 -352 -383 -348 361 817 744 145 -27 -673 -36 -246 732 -173 884 966 -166 -398 113 478 -353 -827 -801 -325 -185 845 -325 147 101 109 -312 -351 -389 889 16 -1 502 853 789 -144 -802 478 -8 -200 42 -483 720 -453 -335 815 -353 713 813 -323 -433 -485 -165 -813 -144 609 -738 607 -246 -733 -906 -593 35 -315 -979 -511 -120 118 500 -612 230 390 881 228 38 -367 -928 -233 874 993 -831 310 -996 -826 705 -621 1 -653 -792 -997 -950 109 785 -549 360 -426 807 756 53 -869 -729 348 -842 647 223 -839 -366 364 -140 235 648 -906 -345 -735 652 -59 119 -962 -41 -753 -998 210 983 626 -734 469 114 -5 236 -576 839 488 -649 -802 -195 42 66 -663 422 780 -930 -678 -703 288 -54 556 803 197 -422 -888 -472 -163 415 -562 725 -24 880 692 -70 -943 -905 -959 206 795 -190 485 650 -864 92 559 809 905 -48 552 622 805 597 49 338 -36 -582 -738 563 709 -41 -72 582 -196 778 600 -828 582 -941 -594 -796 -127 -65 276 -111 745 850 678 -595 -434 -479 -888 826 -920 700 -547 652 431 852 91 -531 -159 -632 -552 541 407 -135 -847 -68 -638 -553 -337 123 -555 559 -917 314 -132 -625 357 472 -400 300 -341 -497 -77 -72 -334 613 837 -908 -523 -155 -180 510 426 -461 -497 961 -649 -53 816 -981 837 -80 106 319 798 674 454 -155 279 254 -105 967 13 304 363 -237 801 -862 -934 120 551 378 -172 -518 672 -24 705 -264 -75 965 713 -173 33 986 -278 -674 -321 -13 -828 457 -852 -464 -92 -289 853 663 -818 -721 -923 765 -926 -216 -700 968 -530 -984 424 790 -310 654 -523 353 479 -65 -458 682 841 434 39 -992 -304 -873 73 988 469 -950 -272 723 -572 -683 108 910 -821 -921 -1000 -357 -791 -714 -487 81 973 -497 -530 -327 204 -380 5 900 822 783 -45 -620 -510 489 346 -439 -275 784 256 -321 957 799 -459 -396 -599 317 25 429 -250 374 125 539 -609 89 -873 11 -702 -30 368 810 -749 386 817 -802 656 962 -418 153 -345 802 -131 -337 -479 725 -394 -620 -460 884 98 58 478 -187 -719 321 -159 -282 125 -113 659 935 -508 -504 -596 -468 677 426 -811 352 672 262 -160 927 -736 72 -83 953 976 -144 498 -106 477 -958 -362 -113 115 625 874 -79 547 469 47 -692 80 -232 649 -592 -398 -898 364 -467 151 510 608 17 108 -973 -643 -416 -965 762 632 414 -523 221 355 -961 -859 570 -458 50 883 326 148 -982 -851 -425 538 971 758 279 824 212 524 -621 886 -424 -202 -981 196 -327 43 580 668 -460 806 330 877 -326 -190 881 33 -637 -140 -398 405 -218 -660 387 574 -776 -794 658 -250 784 605 -393 991 -250 372 704 26 -276 994 715 -452 692 -85 679 -918 -180 -742 483 238 518 -364 369 -678 829 778 -280 -289 603 107 -939 95 -930 973 749 790 539 613 569 166 -23 873 116 351 521 104 873 -326 377 399 -246 896 723 817 -220 -289 791 876 302 -476 590 816 -78 -346 -522 -652 -322 -707 829 95 -992 948 99 973 337 -588 726 -129 -644 -989 -172 -35 92 114 914 610 434 -462 317 674 -333 -491 -45 140 412 693 272 -200 -701 -495 924 -934 507 -817 -134 153 -460 -438 -674 187 398 68 -104 -809 -545 835 645 -455 641 -125 -442 -763 44 -786 -168 801 -617 498 982 651 558 -6 -282 -223 -329 -999 218 424 243 -622 -488 -769 556 577 192 822 965 425 -898 -152 -552 -715 711 815 -701 -112 -27 830 168 -482 -624 -832 77 -7 165 392 971 -582 -291 -306 470 52 561 763 -566 -876 -691 -734 251 254 -107 142 -202 665 -402 -302 121 173 494 -774 515 86 -577 536 -430 -928 781 -494 -108 740 -754 216 157 203 -139 36 12 -632 287 -75 635 646 354 -547 -587 303 255 671 595 -785 -195 -448 -366 974 -479 -251 -864 -819 754 -804 574 796 477 21 -141 713 442 271 611 -101 -312 484 -71 -58 389 221 342 -638 243 986 -267 486 -276 -295 -446 -20 656 500 -385 -479 -382 207 -993 -167 -922 458 -22 847 162 -537 858 -521 -703 -158 598 -786 -585 -153 -718 -855 -831 -564 460 -977 -627 425 -26 93 959 -652 633 552 -840 953 686 -49 786 -436 389 -712 842 292 -189 -182 -549 898 -846 -999 -328 -491 178 443 -993 -60 -354 958 949 -954 -52 102 -812 465 364 -858 274 243 -185 678 -453 -256 835 786 533 237 -558 -849 -580 95 -234 172 270 69 835 254 168 -834 183 703 -732 -775 -58 705 -2 821 -467 -26 712 -88 -978 98 706 -322 -856 -74 75 116 818 -109 -119 616 -359 -613 -132 -374 -370 -350 -925 566 -838 -614 338 822 -768 -714 395 -213 -828 483 575 316 -680 -685 -248 258 919 -256 819 -635 -181 9 14 545 373 -425 864 901 418 -434 -252 -560 -295 -690 -717 -790 135 -944 -833 695 -662 -764 -542 956 -185 207 -151 -677 595 727 449 -182 995 -930 -407 162 -421 357 -576 -559 -962 188 18 75 819 -275 -435 577 244 392 -23 -88 177 74 -529 512 -888 -594 -132 501 654 113 398 625 280 -139 712 -475 896 511 -671 -561 767 967 -94 457 -107 -894 -601 -754 294 773 461 141 -981 220 821 694 848 136 -875 541 -650 153 301 -501 -642 176 -534 -54 408 931 267 -338 -742 -794 924 -852 548 -970 823 223 -351 548 -52 -798 -371 177 744 254 787 349 815 -109 905 -957 -152 -784 641 -885 -24 725 931 -655 -636 591 357 -856 -851 -116 493 -910 -248 483 -925 177 -424 154 -430 279 -863 498 -471 131 548 120 -73 13 -786 -864 5 236 -829 -233 -680 911 -233 -524 921 243 509 417 240 -191 134 924 -152 -647 629 -436 314 595 -925 -906 -90 -739 568 958 -210 81 -985 -714 198 -476 -177 -630 993 -170 -311 -889 133 -61 767 17 877 -545 837 477 -149 -470 569 -64 -783 964 670 175 574 209 -861 39 -912 765 881 916 -737 785 409 723 385 -486 831 -410 441 616 704 -741 -584 883 -336 308 340 -352 -201 207 843 -546 -467 -220 835 824 -369 -153 -801 -686 -918 166 296 606 -980 198 -849 -127 -708 483 -84 -424 306 -208 -520 356 451 165 -134 -651 -249 -442 -816 439 638 863 348 618 -544 452 399 -211 248 885 716 935 -654 687 152 509 853 -644 798 -143 -314 814 911 -773 10 203 -397 -675 -536 -915 -138 228 -472 -402 -918 243 -50 888 -591 15 411 906 547 -626 385 -392 954 -867 841 -422 -169 761 -322 -950 -906 -226 86 622 393 19 -386 715 250 474 619 -838 -466 613 425 -592 59 -347 17 -25 424 22 406 704 -564 936 619 -618 161 414 75 757 296 669 -73 -944 132 198 -206 903 -536 -16 -828 323 640 140 -142 -808 544 -14 829 896 182 -321 686 769 870 -694 -643 -618 -982 2 -494 707 -323 -693 444 515 960 122 736 -781 487 360 -488 -981 605 -207 178 67 534 793 -755 -488 731 -166 177 52 -571 -471 -205 424 -855 493 -849 687 674 -719 762 -683 -789 -72 297 730 -201 -993 729 -369 863 -809 345 71 789 -137 70 60 274 189 871 -651 553 245 878 95 -81 563 367 124 -858 -60 -69 -222 238 882 333 980 703 93 412 7 957 -875 564 -226 179 -993 -271 -429 551 76 -952 -978 -664 911 -635 279 -124 239 -579 -59 -965 310 459 -13 -728 594 -940 729 -158 763 -299 -404 -740 487 -41 685 386 10 -707 -594 -271 -371 -991 126 -22 129 593 -643 -682 -51 -776 726 914 -934 -182 938 394 -779 -106 -129 -966 -909 163 989 -55 -984 -117 914 163 977 566 346 777 -565 -954 -116 272 813 940 -693 810 -306 -476 -708 532 -776 -446 -89 980 -978 912 -7 795 -436 651 -408 448 272 6 -55 921 -583 110 -747 671 -898 -975 445 -788 729 552 -260 -193 231 -452 -860 22 -143 -63 613 520 -568 -85 908 -279 -353 439 -107 -262 -276 714 -609 -598 777 -918 -191 929 -121 588 -744 -367 607 -946 -661 244 -138 448 532 -130 636 438 157 -602 -162 387 -371 225 -909 4 775 -768 764 528 -952 -315 -245 -535 -42 516 -459 838 -346 -339 951 100 -10 -643 272 529 -47 -222 451 224 -163 499 -435 1 -538 -838 -435 890 -687 -355 -181 -897 -35 652 900 -356 230 335 234 893 -797 617 -773 701 483 -648 637 702 -756 -519 529 994 -289 212 959 248 -483 -464 577 647 -712 798 -848 216 -167 -348 -768 -127 710 -56 199 798 299 -80 -882 -855 -965 546 882 191 -942 766 -979 -347 -954 -596 665 -968 473 312 251 -439 246 -652 550 320 515 297 252 956 -221 855 -758 956 -945 -14 981 -932 -551 853 61 135 998 695 542 -219 886 -135 894 396 669 854 255 104 865 -86 71 81 -73 -211 -788 659 352 567 -367 -67 -76 -274 -415 413 249 710 243 427 620 -742 -777 472 -311 832 -644 135 10 -989 -817 567 186 -861 -409 -855 -176 -435 -782 821 648 914 122 -42 845 -668 -888 -474 94 -371 666 138 208 -192 -821 347 -125 -659 461 144 -286 493 635 481 -563 -168 931 -801 -947 528 615 101 390 -28 -589 -932 -110 -179 754 -547 714 119 937 -274 107 -819 641 101 -895 -568 -388 -792 272 330 -923 765 -386 455 -607 69 465 263 -541 -658 794 -628 -295 -203 -23 -490 315 308 -766 127 975 -638 -895 265 -996 641 -478 -251 -527 -325 438 -334 700 -47 -271 -681 -591 373 433 468 -772 -111 447 339 215 441 -371 93 -541 -176 774 -914 -240 281 714 973 166 -831 914 893 -276 171 418 177 -359 918 -242 -582 552 498 -523 514 885 -141 -766 261 874 -741 -966 118 -858 -588 -717 267 315 330 -809 225 -579 54 -877 -908 755 -747 -461 576 699 18 -572 193 491 -515 -366 182 -814 347 547 -634 912 -355 -402 339 -423 -733 -760 -818 -87 425 -883 -106 -465 1 998 381 -467 290 -379 -700 504 -403 674 209 83 503 99 279 -769 108 -126 214 632 46 717 -583 564 -628 -366 490 355 -709 -708 -96 -647 940 889 -474 461 -778 -975 -747 866 658 -278 62 -290 356 -798 39 -672 139 567 -370 -951 636 525 -339 617 -787 -554 -698 -377 -332 -288 -241 639 -79 902 551 391 477 -520 229 -459 879 -361 900 768 -324 829 947 -14 695 924 461 -283 -426 -985 443 977 -767 -594 621 -38 -332 -647 649 834 749 248 223 -441 -65 -434 828 -18 -613 718 -86 981 483 -532 876 -154 -174 771 -644 -468 761 -867 931 723 -855 862 -125 -395 399 -362 698 -104 -73 -505 289 -911 -531 -632 718 851 -686 -991 158 -191 -480 -446 622 748 189 591 -861 312 411 586 -220 -906 338 597 93 -352 -374 766 -329 52 71 434 101 895 -903 -868 -508 153 -44 -509 -876 630 -732 -419 881 714 135 276 -131 158 -410 -508 507 -850 148 456 -457 949 856 -694 402 388 544 -319 -503 912 534 80 -380 -442 816 395 97 -781 -12 -314 -189 -654 106 389 609 -979 52 -893 906 837 228 313 -229 -253 682 208 -283 -179 -427 -9 -41 -798 143 -499 -952 35 184 622 -359 312 657 836 284 -127 480 -129 -608 605 289 764 378 -379 -860 -828 -111 -852 553 667 722 -528 -221 664 172 768 -279 -500 -447 327 -98 153 -289 -310 -652 639 846 911 275 170 851 3 316 135 83 -620 38 -295 -876 900 -171 295 934 369 -74 466 -773 188 969 -942 91 -154 242 368 423 -160 289 287 432 490 -737 -643 206 592 -512 859 128 -870 509 437 547 83 -587 857 -516 983 374 213 184 201 -184 517 884 384 778 887 -302 -307 -445 518 431 693 -338 -760 426 139 -117 971 313 -47 -930 355 996 238 -911 -513 996 815 466 -170 -140 -253 -179 -265 523 -811 -524 -423 -563 13 -771 -442 434 135 446 3 313 536 -115 -137 -577 -574 -613 847 231 948 3 91 -295 -555 -329 629 978 -467 -323 -138 22 -119 -209 -376 55 -258 -213 565 558 -210 -487 155 308 266 953 570 -219 203 282 -856 -695 631 380 -637 -765 -173 222 -848 -876 -143 -395 367 -397 -462 263 -350 -653 324 -546 -496 841 -861 -333 240 -618 119 -540 -770 991 949 -324 -356 -855 538 -205 673 793 -755 -11 883 -319 494 156 808 -183 161 315 -882 -697 764 -133 690 274 -871 -267 -730 -141 495 937 27 -433 -101 -379 312 168 -151 458 137 867 721 -13 470 248 -658 128 -708 -50 558 -588 379 -712 58 203 404 812 762 736 -879 679 -619 -751 -423 631 743 797 313 -576 -242 181 43 318 -726 -789 634 -190 -407 -214 614 -774 935 632 -384 680 -523 -659 -429 84 536 555 -379 -616 293 867 -446 -800 -903 726 196 -386 788 47 575 794 583 724 -946 361 609 276 713 982 -941 818 -160 -194 -255 -392 89 198 -539 115 516 -429 317 664 391 -189 -272 -954 997 49 932 -261 -283 -948 -80 -548 168 771 -328 824 71 -981 -368 -638 -141 909 135 -532 340 -329 -248 842 852 -165 510 -997 782 450 670 833 -244 -623 591 -916 -757 403 -325 660 622 -216 -386 -314 937 71 -505 922 34 -28 -448 15 729 -332 -659 -453 46 -447 201 856 560 305 -925 -782 207 396 333 962 -932 985 -498 258 -348 -660 -359 223 10 -49 -396 -525 834 -123 -453 433 -918 -404 -447 -211 111 470 -423 286 598 -586 -805 686 -908 698 839 603 181 400 -328 877 -739 -139 682 134 -760 337 -799 -551 622 -261 473 567 314 -91 -781 -335 60 -316 557 208 -35 -781 -563 -531 928 268 -425 497 -362 150 305 412 -601 111 -466 -72 -932 -479 580 -989 -63 935 -827 -40 275 356 338 378 534 161 530 -495 -748 888 -995 -4 -82 654 -13 -708 929 335 -418 -133 -545 -1000 -650 -843 -90 -765 -175 -804 535 161 794 764 -291 708 -375 901 215 877 -239 884 -646 -205 -143 267 253 27 173 -678 237 -811 696 853 733 921 -933 452 419 -563 -291 -955 857 -405 -676 882 964 702 -54 191 -130 444 -138 666 -343 273 424 -231 372 664 -77 -666 -853 268 -421 -167 -168 -773 -302 -727 -497 630 50 -224 343 -557 95 -377 25 448 920 -589 -7 580 -490 -175 555 584 -685 984 777 377 616 622 -391 -931 -462 501 211 443 -161 937 -280 719 -557 -370 -311 754 -587 578 627 397 -795 279 300 540 935 -979 -92 71 -914 -398 552 -602 -913 863 328 201 -823 24 119 683 -880 -556 462 392 -712 -922 -879 -189 705 873 738 -973 -130 445 -699 741 628 683 -36 344 113 227 937 453 309 612 -521 -62 482 466 781 710 -618 -782 -595 -169 -805 398 -875 -502 81 954 -200 443 684 30 331 -106 663 885 -219 -972 -944 -8 -435 -929 29 -134 -122 813 709 953 -993 -715 -193 -956 591 -500 781 -195 333 774 763 289 -141 -647 -49 151 995 -128 -229 667 -250 -817 898 -621 896 -202 -751 961 -903 87 -746 -50 -285 59 187 -926 -958 437 -806 71 -880 -410 882 926 3 19 -967 -734 37 28 -515 -934 -521 870 -936 -368 -513 -600 -330 903 826 187 -142 -69 -84 344 961 373 115 701 -115 -163 420 641 903 4 -758 -385 771 936 295 536 -781 -128 -708 -85 -197 125 -802 985 -679 51 135 813 -97 -540 -406 4 -769 8 -681 621 -82 -329 -402 -853 622 830 -916 -827 -489 -56 110 -686 -551 -823 607 -751 -918 756 886 -187 -82 654 893 487 642 -621 -666 -920 850 618 -713 -670 385 -466 -55 98 -357 2 515 7 211 -133 -673 294 663 -454 -706 -936 850 306 143 340 391 -199 -333 497 573 468 439 891 -764 -30 -555 906 954 -28 41 -927 -189 -789 103 733 726 494 115 -242 700 959 -353 399 828 704 -382 1 716 497 267 758 -239 333 863 -23 331 -945 -471 505 -137 254 -216 375 460 231 200 387 957 -708 66 -539 435 -651 546 606 926 -702 708 -548 244 -57 401 134 -221 21 -659 -363 516 940 652 -447 -366 -433 68 280 178 381 819 -252 -734 -467 345 -456 215 141 -223 -248 928 9 53 -969 488 556 -872 -430 -944 142 -618 815 -103 -12 -282 -678 -209 608 -28 -114 491 -807 -116 -327 -917 -180 437 221 669 -106 -957 649 694 -622 612 561 -983 145 463 -635 755 716 24 719 414 752 435 -361 669 -603 59 -730 895 317 390 555 -866 710 131 967 607 244 196 -685 665 -293 272 8 -471 -234 590 -229 403 -720 415 -771 114 583 582 -994 47 538 -894 960 -618 -317 394 -266 14 -173 -690 182 -679 335 648 -494 -634 -678 -103 -589 -647 588 -89 -398 376 261 958 -228 -842 374 882 639 76 -259 -469 245 155 -991 -266 382 -988 988 -526 532 709 -392 -698 -753 119 -872 969 -423 -609 -912 -478 220 -280 -374 -381 -89 802 949 -221 431 698 239 451 56 374 840 562 -773 143 -676 -820 -506 495 -623 927 337 -166 -751 -154 725 218 662 -470 -704 -643 -995 -540 -758 658 -676 380 267 -192 -224 250 891 67 811 -261 -306 -175 -804 237 -389 454 -428 -62 -470 -231 622 -360 912 -879 117 621 -993 356 378 -613 209 374 -882 -895 -340 156 -713 583 -532 434 638 41 886 907 823 -697 429 -827 254 -960 417 -470 -788 -144 -55 612 -116 -578 940 935 66 -404 975 566 309 90 -902 190 65 706 -472 -274 -994 -761 400 -573 52 401 606 744 455 -527 434 244 959 180 500 -57 585 -66 -482 -267 588 -773 -770 -49 926 -324 141 -760 625 387 38 858 -289 -501 893 393 296 -658 664 -403 -885 -687 708 192 776 697 -913 -503 290 -211 -1 -3 478 219 43 -357 -669 -944 253 967 -149 -322 -446 38 662 -110 563 228 -175 630 854 892 492 -560 926 319 -599 933 -37 256 -156 751 473 918 -596 526 -411 409 -946 232 -138 876 -96 -687 674 702 450 -573 -578 851 -946 -81 151 -429 -688 462 72 368 -733 -238 385 -2 207 677 53 -646 628 -807 -176 -651 -724 917 466 443 166 724 -196 692 -881 -628 -673 -684 539 740 598 467 195 418 -647 197 -506 970 -975 756 349 125 486 -307 176 -509 715 469 613 92 848 584 677 -461 -176 -758 687 -951 -95 -263 959 -209 616 819 -721 -802 -370 -64 -833 -368 -583 934 -108 403 -316 389 624 -767 857 -355 -285 -585 -287 141 -266 633 -257 -61 -248 -366 -984 373 -43 -472 -920 -133 114 -236 17 214 -445 115 546 -481 -532 43 -165 -823 381 -424 8 -335 -965 122 -139 488 -206 190 222 260 418 -957 -38 -556 198 635 994 -230 80 -220 916 -401 944 271 111 -488 -930 -86 -646 920 -941 139 -264 881 455 780 -463 -695 -339 962 -614 599 483 390 -281 803 868 -62 -143 546 120 -808 -604 -429 -29 218 333 9 400 986 479 591 -511 -284 -808 -466 -31 708 79 91 651 522 332 65 244 -611 -170 480 -133 -259 351 757 502 646 -263 89 261 -133 -839 -547 -787 -206 114 -992 -618 -257 -959 -110 -636 -7 -971 -979 -94 -985 652 257 -79 681 -803 -628 -340 295 626 843 42 381 840 -807 651 200 -225 573 -295 -557 25 -679 275 140 -119 -272 568 -682 272 -392 71 -510 702 326 952 -152 -329 -882 641 978 364 -134 -369 884 887 -82 988 -187 180 877 -109 -222 -797 -511 -716 215 -862 941 59 -254 -936 -447 810 -275 816 658 737 910 -875 55 894 -203 524 382 304 -102 -593 -636 248 681 219 -112 -552 -711 -911 -180 -348 99 444 826 -701 -768 747 705 -762 950 919 409 0 -737 609 -672 528 600 337 -894 -329 525 -769 42 74 999 313 411 718 199 591 694 -888 -429 -280 -4 -514 218 -620 -767 210 389 -791 570 46 611 -169 -427 137 -673 -19 971 1000 -613 -997 538 -751 -884 597 -759 -777 -529 513 -703 -288 342 973 919 15 -310 -678 647 104 -821 567 875 189 114 -470 -817 288 -430 -170 417 297 563 -217 -327 454 290 720 809 762 690 876 94 -962 -361 -14 -964 732 157 -106 433 -76 -102 203 -77 447 -863 -475 -806 -295 -690 998 -239 37 563 -14 219 782 -515 818 939 278 -91 247 558 -503 238 -900 766 -321 -818 -978 -663 823 -747 -277 450 -736 -819 10 -718 -993 -943 -985 335 362 589 -285 986 -526 309 -141 335 -862 504 -6 516 407 -587 884 -569 -696 -997 -636 -614 692 -826 636 590 -654 -368 -842 825 668 -620 -421 859 -662 649 597 -197 720 62 212 114 -264 -606 497 -562 64 912 -794 -796 981 84 176 195 91 -176 252 -261 -697 743 21 538 957 -147 817 -207 134 888 46 -704 -274 206 999 700 -664 -114 -238 -998 361 123 -29 -597 -719 27 795 -573 622 -614 -564 -826 -827 -684 5 690 734 -747 -968 277 -398 -488 272 172 9 -380 -862 -720 236 -344 801 126 -86 479 -315 -409 -782 -66 749 -940 -834 -605 -524 -829 -599 -999 -552 737 817 -200 710 970 285 -51 178 879 -884 979 522 701 663 966 -967 98 -70 150 938 -434 -313 987 -680 586 618 -678 -562 996 -318 834 -812 -689 973 -201 -790 899 -229 261 784 712 -538 -945 -92 313 708 -168 433 676 527 -927 130 -529 276 -961 266 144 173 247 -100 -326 914 -40 -695 338 195 -17 -575 823 675 -198 -764 -671 775 -26 329 -977 -971 -649 152 -646 -81 -144 552 -532 -46 277 -529 -540 871 127 -210 602 -281 854 -929 758 -825 678 -869 -18 248 -321 42 442 -332 90 640 368 572 -134 869 -591 -677 -428 -507 -83 700 -305 959 641 -56 -540 -25 -439 -812 -663 -925 -140 370 -187 393 537 678 53 -411 412 -362 633 -688 -585 42 795 693 915 991 172 -332 -739 -934 -299 -900 -587 17 788 942 836 -420 351 815 -635 -931 222 491 296 390 503 851 489 -747 -886 569 -960 -384 -382 50 946 -773 -613 253 903 73 -810 -1 56 221 314 -144 -228 265 492 -401 956 -421 -92 38 132 -411 -106 -21 -236 212 -208 -496 125 804 -639 922 -673 709 261 870 770 295 -485 141 -395 -860 -251 806 -630 996 -499 -169 -505 -29 -290 663 138 -318 791 442 865 776 886 825 -894 684 986 117 853 -366 262 129 -364 267 -312 -208 -785 701 -816 536 439 45 -135 283 224 996 761 601 -555 151 560 -731 313 -485 961 -796 999 855 791 890 -17 -608 251 50 557 256 686 -907 412 -194 -716 570 988 255 -153 -408 558 -579 881 -69 -693 -638 803 184 452 269 884 774 -231 -72 -653 876 782 -335 98 -151 552 -664 800 466 13 -738 -81 141 -96 -655 444 693 -557 -732 -557 193 429 777 -717 -545 313 754 -977 379 57 -153 -619 199 -911 -310 -271 -540 -472 808 -936 -703 569 284 82 22 -348 -552 754 832 -418 674 528 -410 102 913 -337 686 434 752 913 253 338 -348 983 507 -216 -208 -316 26 -184 331 -378 303 -768 -239 -823 -971 261 684 479 807 -488 -918 608 998 892 432 -60 -289 -858 -287 222 135 281 258 -937 646 -544 -700 -81 -487 768 920 626 -851 836 -721 -369 690 967 -546 -197 375 -60 616 98 396 -774 724 -751 -482 -124 -399 -193 -449 -133 320 -234 -699 532 156 -630 -866 -988 266 373 681 -763 945 -513 711 373 383 -342 -737 222 82 -972 713 402 481 -180 -365 -107 -199 -9 -817 -824 536 -684 -698 -971 -518 -904 35 130 741 688 -776 -185 -856 331 312 -234 -552 191 -958 661 287 -456 -136 998 527 258 -362 -908 993 834 781 862 817 -566 730 -693 584 685 -52 -503 703 -45 540 -122 844 -931 -677 -763 -117 -620 -512 -221 -279 -149 878 168 478 610 -560 850 -430 508 -183 -215 -577 -268 447 -192 -264 -619 380 -728 -330 -740 -469 -158 660 -280 -735 85 -659 -700 -600 248 -52 -745 937 346 166 -110 613 -575 -747 -288 -315 64 306 851 129 -475 560 81 70 583 486 -786 -726 -94 715 531 966 373 -793 74 199 -615 -602 -867 416 278 -203 93 429 730 965 -146 -576 -684 -468 739 353 773 381 -910 190 147 -877 -193 206 678 -819 349 -643 -894 591 -377 -256 601 215 705 647 816 536 652 -835 -167 -361 -409 670 222 -846 -199 649 887 -664 839 -154 52 -689 -708 -924 -613 346 234 -559 204 -477 -302 125 489 840 927 -898 724 -358 912 -410 682 661 -872 870 -826 -426 619 -892 793 -603 -194 834 -810 836 -22 -489 -84 712 -185 -147 861 -191 684 876 -263 -434 -93 812 -521 308 652 -98 826 518 -9 -751 909 -842 763 205 -593 -608 223 -819 -256 -745 4 166 -327 495 -481 117 -906 -58 -139 224 -566 -865 74 201 263 -251 997 -466 998 -780 953 492 -31 196 -465 386 -864 -916 -671 -237 50 907 -149 -395 -40 -501 802 958 -147 298 -562 224 -704 66 752 139 630 685 226 30 464 159 -773 630 86 124 -396 -598 632 81 -171 238 223 423 -592 -511 609 720 -43 -12 734 -400 203 453 -428 -680 -606 -87 799 374 882 448 755 131 236 967 -11 740 160 286 -795 19 166 -339 655 888 -238 -640 529 916 804 -119 987 930 -347 972 950 -118 572 -931 201 651 886 519 -617 -881 -168 149 -775 -895 -963 -233 186 119 -602 140 602 825 246 538 -278 35 -182 213 365 -875 445 220 -236 884 341 -612 265 -659 405 -162 -151 708 -657 798 673 -353 -103 -213 -323 -308 -308 782 831 451 -226 367 -988 -476 667 209 250 701 -565 421 28 -970 -791 -477 121 248 -917 -836 -752 -859 145 879 688 -533 -818 -105 858 -101 898 173 706 -512 -14 634 786 615 702 -514 851 -552 -621 -146 382 -369 -184 -16 323 115 19 698 44 -398 -239 384 -65 559 577 411 -160 -48 -547 662 -945 636 721 753 -301 -97 -374 -530 -529 -451 -15 -520 731 -238 -292 933 -97 810 85 -400 286 241 230 -946 -385 -632 549 -827 -984 728 844 648 994 300 -375 -549 -828 -551 -19 -654 -653 842 -255 999 599 -472 833 192 -926 896 -495 -222 -252 -289 -878 -700 -456 272 443 -511 943 426 158 -799 180 -509 824 330 794 -62 638 -585 -664 -894 -754 -556 973 53 870 -212 -585 365 344 -793 -150 168 729 -334 -200 450 -506 -233 557 380 595 239 24 683 783 676 61 529 -530 624 439 870 -892 -199 621 346 -467 378 289 492 -414 -861 -98 769 41 949 952 -41 -181 -948 421 147 -333 800 -471 643 -266 -303 -840 985 478 -871 -694 -408 -35 -615 322 979 -319 548 411 -147 -271 501 -689 594 619 482 288 -73 549 641 466 -852 -622 -319 403 -312 -467 934 159 228 -9 412 324 344 844 578 790 367 -539 729 -723 305 -447 892 -301 98 796 -980 -456 -39 891 47 283 -525 -98 -769 243 -246 -454 -422 217 -162 86 -1000 -185 871 -805 -696 -98 63 502 38 880 -890 -310 -388 -554 690 470 -937 873 358 -163 -995 -480 -749 -741 262 -998 -158 -129 398 -804 413 268 497 -766 -6 208 -736 -529 254 235 -318 -805 -515 -443 -651 -757 503 68 495 359 130 99 -763 289 29 -416 519 -734 -111 -508 -667 -818 536 227 -697 461 -515 100 -176 507 837 513 1 -615 503 846 -92 808 -841 -852 427 -488 413 -434 28 499 -846 196 276 295 -229 -310 723 -922 -817 654 -104 -286 -464 -524 599 821 179 748 -90 655 325 -708 12 -720 -634 110 -137 679 646 97 813 -89 348 688 850 -186 532 272 -420 -533 851 922 824 971 -879 193 -36 -460 148 -322 440 118 -249 961 389 -702 -130 927 -888 -544 -504 -309 -860 -721 -173 -541 858 359 -416 -745 192 -456 -815 -65 -454 321 -305 922 285 93 -159 -830 413 -112 -483 -360 250 -881 697 -33 -617 407 -669 717 52 -912 -771 -209 -173 530 -184 822 74 495 183 -303 174 -643 762 431 741 477 426 855 -253 -114 868 -708 -107 -409 60 801 567 527 -579 919 142 -374 892 318 452 -797 -58 -119 189 21 168 -504 277 565 174 -307 -146 503 409 -474 397 890 649 -4 -17 92 -723 -948 -722 972 717 -484 490 -875 470 -923 -107 -793 518 523 47 -534 -307 -40 490 596 998 819 700 36 -825 702 654 375 -965 430 -915 785 -685 -321 109 233 151 652 -674 491 261 -491 -881 -648 -540 756 -240 -947 122 433 617 572 761 62 970 232 -139 -572 -452 -972 -849 -951 706 970 -127 -850 -519 186 813 -717 -333 937 976 705 -230 142 88 631 232 988 550 -976 37 -197 -753 242 -45 895 -379 -181 930 -741 -499 -45 814 -737 893 -807 -444 -801 -357 -698 -263 -232 -733 -292 -62 572 959 127 334 -312 962 474 321 270 450 367 -535 -488 704 -10 939 -79 -76 -452 698 -597 421 -665 221 849 -997 -402 -227 -490 513 307 -581 -284 -851 -445 -308 857 936 626 525 61 -845 -596 823 767 998 -452 -31 888 554 367 -280 -293 -451 -742 524 44 876 -40 858 -905 47 -620 121 426 -869 -164 -175 719 -645 144 -898 -892 -766 356 800 601 -198 60 633 -613 -498 -682 838 658 -464 183 -822 -84 846 931 426 -346 423 -920 -301 -487 274 -370 -20 273 -324 588 -659 872 -519 -930 164 76 -619 543 771 -499 531 787 199 -951 998 -332 -89 -74 68 54 -737 639 -309 -773 519 -418 -470 -723 -358 -228 -41 436 -498 -926 -208 -94 844 -357 -905 -41 -351 342 -260 587 -470 758 536 -221 872 455 -462 -533 274 -537 928 484 -885 46 593 465 313 297 238 47 -391 -664 100 -438 -62 -628 -616 -821 -464 12 296 -314 -295 -479 -977 -45 153 -483 736 -655 226 -587 -153 -389 472 776 -131 -417 -682 519 470 -20 260 -876 -599 -444 9 -447 238 845 529 978 -371 -890 231 -686 57 -2 388 -439 -822 -465 534 -882 -2 663 -427 993 -880 694 -123 75 -3 -674 689 -156 -802 -327 -264 -71 637 482 267 785 491 374 550 -825 689 -87 245 -324 -933 299 -549 241 223 562 106 888 -778 562 344 -838 187 -160 249 -652 -273 -256 928 -345 -536 -52 -453 -800 466 271 -737 -917 -887 571 -833 367 792 704 -977 -592 -92 846 -262 375 -536 -421 -858 546 390 534 -492 -612 -188 561 -837 902 -535 892 8 761 -26 -453 267 602 714 30 -299 -599 337 -136 -151 352 223 -690 117 -609 -844 859 -687 -976 885 -481 691 -47 -471 -764 -27 -721 -120 -46 -178 -541 461 852 -930 -712 196 449 -901 50 495 -675 719 961 279 -131 -595 -777 239 386 -376 774 307 -95 -629 -589 -243 -371 -228 423 -292 -594 908 288 -994 -56 -55 319 -306 110 986 -269 -10 -501 -870 -417 177 -86 333 -721 -174 -65 468 -140 -439 -894 689 625 -538 -246 -999 131 802 -621 -293 -516 -318 -342 -601 -43 -585 237 113 -555 -766 -615 272 604 -574 -295 -202 856 708 67 -919 -604 21 -299 570 -932 -172 -754 -93 -539 -517 -478 500 -807 -386 -922 379 -640 -846 34 223 -867 -358 991 199 65 -987 88 -425 -67 251 -885 431 423 -226 694 -731 356 841 -39 -153 -899 738 453 131 -431 -736 597 -835 -100 -640 908 -131 -542 -518 -900 956 -742 -116 -132 -416 315 151 290 622 -464 -180 -609 -808 290 -571 665 -728 -372 -393 -962 -946 447 -591 489 679 410 -149 -470 690 -5 341 -770 -186 416 -661 599 336 213 160 -84 970 -762 -862 957 -771 359 -95 424 -230 610 743 -279 950 263 -314 976 -84 -351 -640 -712 189 -531 -731 -650 515 -622 801 30 -506 655 152 -70 418 -955 143 703 20 657 -697 -569 -417 -942 -908 -63 185 408 661 995 567 958 661 202 436 -924 -421 -739 -831 421 990 -786 -933 -150 -256 -404 -51 -117 -236 783 113 705 -995 -536 -342 -794 -92 237 442 292 134 -161 434 -340 -805 -786 498 309 828 -477 999 -976 657 -388 -513 970 233 -51 -895 143 520 5 598 393 -990 377 -765 -300 -253 -353 -499 -866 -473 -86 318 -909 154 501 -874 -117 -181 788 871 574 315 940 711 127 771 76 -698 388 -488 -172 323 -631 -57 -407 -940 827 429 -432 252 371 -964 -177 -189 374 938 -619 899 383 -143 399 929 792 -240 138 -551 -497 273 -828 152 -54 159 -511 -107 -43 -410 -240 -424 318 -118 -572 -979 687 778 325 -15 352 41 840 -932 -474 68 -100 -418 -279 -845 637 -230 -500 379 -126 318 -556 -302 583 -894 415 633 788 -763 708 643 -590 -62 843 745 -244 -44 578 998 -796 -615 35 -681 -766 -488 -659 657 917 -718 982 -412 552 103 -821 -763 357 310 684 -353 162 -212 89 102 313 793 696 863 834 -256 108 201 -288 970 795 331 -40 691 -570 -722 -112 923 51 -918 -548 888 -296 924 951 659 -773 952 -360 440 -176 -819 195 -262 164 749 -14 -271 375 608 -172 651 -541 357 896 714 834 54 81 191 -496 145 744 -664 493 94 208 222 -693 860 942 251 -595 377 903 -828 834 -247 -933 671 -677 494 283 400 612 -325 486 -976 157 -53 -991 -420 410 86 -961 -887 468 137 935 262 184 -706 158 -704 -702 222 650 -683 193 -474 398 -810 457 335 -188 -360 296 769 -955 620 413 -269 784 -202 -744 158 790 375 -461 261 575 617 591 687 445 238 -610 -760 -712 13 -777 416 -179 -397 818 476 567 -353 -75 726 -640 -629 -401 -822 606 -88 467 693 137 -1000 961 -631 -208 -962 774 -288 -930 -187 -720 946 449 -326 623 36 -879 374 -10 -424 740 166 -794 -363 866 204 355 776 132 142 -164 320 422 -900 202 -755 512 -584 -114 610 -772 917 -761 -835 -832 821 132 859 -350 -919 890 593 -265 -235 240 -651 -310 -131 954 -343 -698 -177 555 347 -472 411 748 161 -784 -73 91 795 -427 -881 934 -494 640 892 -722 -199 862 -433 -430 322 85 -216 625 -234 83 -866 398 -328 220 283 836 221 207 701 654 447 -862 -27 -681 -709 -482 -623 680 -295 784 632 -252 713 422 826 -800 917 -155 220 437 -134 801 29 834 469 642 179 297 718 -567 -522 183 -871 540 -583 -816 12 -698 -556 754 -727 -171 -652 713 -564 59 688 376 -542 591 -829 795 408 559 859 420 302 283 825 -513 -64 885 -19 -185 -760 43 495 -681 -459 194 620 -724 987 962 -486 -591 -212 -669 35 296 -699 215 597 211 248 896 -423 -834 712 -529 313 -377 487 -165 -544 -155 927 111 -392 302 931 684 589 887 -444 -735 232 -567 18 903 -511 995 279 245 -150 505 -63 -224 -950 -305 35 -829 70 -411 -471 -180 955 -79 761 151 520 84 -703 -507 793 -966 443 -170 -147 435 -46 871 939 -152 919 932 628 604 799 -940 482 -290 -958 271 -523 -692 778 612 -865 -295 -87 -486 202 -362 833 -644 -594 -145 -123 -460 143 -25 -825 482 216 57 857 -295 615 404 -896 -119 665 874 406 -60 144 -810 860 -581 -550 -516 -793 -988 976 -147 -713 -412 -26 180 657 -417 465 371 226 884 -828 727 530 618 -835 696 -617 355 161 -67 -716 -146 -66 615 579 -827 589 -984 185 776 223 15 22 -484 -199 161 -940 -702 -969 497 866 -179 -373 -396 -502 -95 173 -488 52 -710 369 904 -314 21 -770 -27 -50 -888 -774 -501 -738 675 424 728 232 975 680 -161 825 -655 -645 654 118 519 -157 -77 622 203 159 824 -92 238 -462 -546 -935 -407 -724 -300 598 880 -741 -145 -906 -739 294 -199 -408 -611 126 -866 493 499 483 -536 -682 -797 81 713 688 108 -419 -885 232 -135 -237 -670 885 -386 -798 760 71 -640 -459 -360 -126 -500 24 256 832 892 306 -261 -931 -188 384 978 397 -167 -18 211 -757 729 -861 -537 -870 356 933 -143 861 -204 -14 7 -199 687 -970 -367 -391 -949 -366 777 554 -597 599 -320 -532 134 -577 -768 -549 739 -83 -562 271 -677 299 71 200 -813 20 503 -181 754 383 -696 723 945 -998 -840 6 437 -610 225 725 -299 -381 -774 -192 -174 771 -686 510 474 -531 38 84 -581 -314 531 197 -261 205 31 -707 994 -503 289 744 -552 440 367 262 -152 264 -450 -823 -289 -29 -890 -465 550 699 949 -485 252 -379 -653 51 587 367 -556 248 -258 -276 -459 34 718 -260 949 -610 369 360 -609 -141 590 980 -115 665 133 684 4 -549 58 993 -462 153 -406 -433 -549 -871 244 161 995 -397 373 939 -378 -292 505 -180 557 -776 509 989 80 -986 -851 -504 429 62 772 263 331 971 878 -396 87 -533 -718 -825 726 -441 -82 893 972 24 -255 -346 -451 -688 -608 186 759 -593 436 -280 860 -879 442 -975 -255 -291 -405 -811 723 -474 441 556 -901 973 -293 -620 -386 263 -706 854 -467 501 -302 405 284 36 -439 502 33 804 -490 731 663 7 -622 335 887 924 -711 -203 176 258 524 963 -698 495 139 565 -771 -592 -687 499 988 -987 -311 -653 290 293 694 -434 -952 -316 -585 -85 373 563 -281 419 -54 931 -521 554 -13 938 -751 751 -561 -893 330 819 -544 292 -879 -316 663 694 42 -1 490 215 683 766 547 -519 77 -824 389 610 -279 -697 314 156 876 279 -822 -300 612 -933 466 234 110 -715 298 374 543 537 -237 -505 -700 -533 -200 573 750 490 -37 -745 211 383 939 962 -187 -806 -274 283 934 -553 597 71 479 692 299 860 -714 688 -965 688 435 88 806 -931 -519 413 979 80 -479 161 -724 829 -989 988 141 413 -896 -529 410 708 -120 -456 321 -992 74 -745 149 113 -953 388 -461 26 -23 14 151 796 637 353 -971 -465 -199 511 899 -106 -496 -751 324 -615 -906 65 -35 -670 761 44 731 570 508 271 -893 -83 459 -598 -809 -693 -229 947 -739 -26 255 129 355 -736 -356 133 490 -349 467 -756 -64 -441 -339 -33 -346 365 696 44 -229 746 638 -301 786 -694 -155 37 757 595 -541 -575 214 -230 346 684 -125 -646 618 211 -985 645 -108 -839 -15 183 -971 -979 638 -180 -763 525 972 -294 -375 -495 -7 -134 -203 -948 -99 639 -418 -30 787 -672 -17 766 -277 573 442 -803 281 -685 -649 779 -592 273 -521 -612 911 -576 -498 -76 -135 700 -118 600 -969 -510 82 351 -140 -825 -506 539 -190 -85 -934 995 664 364 182 -492 206 690 479 644 593 -662 907 -84 526 50 -405 -656 -694 21 -935 517 -604 -937 -460 659 53 313 515 -246 749 629 -159 -720 -153 651 -20 -445 429 -407 816 104 643 -581 -33 741 445 -948 -936 -546 153 987 886 365 744 834 800 813 53 -197 -499 392 -342 -363 251 363 698 835 702 13 -117 671 201 -767 -490 763 565 621 -191 458 -405 83 671 -199 -696 -231 357 655 409 724 524 -101 225 -647 -515 981 -700 -642 828 -783 910 -359 -356 -908 -401 -364 561 877 604 -974 921 -97 -471 629 612 439 -805 -262 898 262 698 -217 -159 -368 634 665 529 868 689 489 -536 382 518 766 845 -247 -11 -182 122 133 493 604 327 -867 -394 -806 -910 -375 -352 -409 738 -738 -765 275 -713 917 -890 -402 -655 -242 -692 -916 -160 -311 811 441 -93 -536 642 9 -246 -805 737 -621 -954 887 102 -777 -593 780 -809 -330 -587 -985 -807 256 122 -658 412 -924 938 -367 342 -665 -452 -463 879 -540 -935 -283 -526 83 -655 -902 440 -518 733 498 395 -70 917 550 -798 -753 -951 207 247 359 -195 -510 -523 85 -315 805 844 -482 900 -917 547 -794 433 838 942 324 308 353 269 504 585 -819 38 -249 -114 -307 657 -955 182 206 -477 -249 505 -612 851 -55 4 328 542 243 22 -660 913 271 593 -316 -46 34 372 531 262 -59 -379 649 -393 765 886 -566 -362 176 -473 871 -500 174 -784 901 538 701 70 393 632 247 809 -866 867 369 874 582 -341 -306 -355 546 -799 -311 52 952 -204 22 -226 -722 -175 -676 438 -462 -728 421 -506 771 -552 168 -641 175 313 -439 948 -52 -607 160 512 79 723 -471 -70 -86 124 -710 87 -194 -857 37 953 -457 859 736 -182 333 -315 -180 -276 -645 388 23 -206 712 -108 -759 72 -97 998 -753 21 -533 277 17 381 -741 -700 22 -527 -97 -176 -56 -243 -310 -238 211 -673 42 543 -714 -98 960 -595 997 -198 70 -149 517 877 934 825 698 -103 569 871 6 -181 -841 146 98 -867 -892 -45 -155 258 579 -836 433 -604 -71 815 522 -775 352 766 -678 -417 965 506 -623 106 347 -782 -616 -510 696 99 331 -422 589 252 590 18 -928 921 519 696 -216 -923 -496 741 688 894 -105 43 -136 -224 781 466 633 -62 922 -996 -327 118 -521 -516 652 -12 589 -589 -982 945 268 601 -731 -621 -290 -199 189 -300 677 111 -271 381 -41 87 -253 -986 -178 -148 -372 -704 44 893 44 316 -577 -344 20 -640 291 213 327 842 285 -166 747 918 535 -870 -696 -469 -418 -362 -942 412 -910 -958 521 -947 460 979 196 234 669 -657 265 406 117 530 487 786 1000 -698 588 -37 580 640 30 -297 -143 -12 309 338 886 816 728 648 205 -530 -156 -747 -491 -770 76 474 186 -354 -401 -493 877 535 256 -920 -35 -636 -240 -868 934 -540 -759 902 -545 968 -4 -880 713 41 689 872 0 -481 208 -291 -430 -189 970 690 326 69 502 -228 904 933 749 559 621 -324 527 -73 -189 640 529 -866 -232 952 120 782 939 -93 919 -123 -611 -311 -634 860 157 849 -676 -764 -404 951 194 484 203 -380 -154 -262 -419 -202 -843 982 833 610 570 -423 -462 716 33 -760 58 393 364 381 -502 135 520 -672 629 -74 322 715 -180 861 -799 469 798 704 785 -752 451 -325 971 -915 -168 -69 823 477 107 796 254 -236 179 108 -416 -405 -690 -75 550 289 -528 -519 -613 -356 257 942 -311 -2 421 -101 -585 37 951 581 -870 811 725 -30 92 -750 -209 869 404 524 969 926 64 -157 -493 -553 -522 -617 -336 273 209 -526 33 581 73 -992 721 544 -722 228 -347 119 -985 674 805 -512 172 214 -385 883 -705 -482 896 -820 663 923 629 610 717 739 776 -573 -905 520 717 679 -238 -281 227 -277 604 -550 -696 471 491 318 -930 962 507 473 905 291 -538 -532 637 222 -922 123 -763 999 495 -776 657 288 549 563 -126 -985 -541 792 -639 -602 570 446 537 333 -964 68 -359 685 704 16 -539 -927 -846 -804 -227 -591 -551 -925 -419 -858 -238 -98 -848 -804 -872 -662 370 823 -9 442 313 -19 -631 937 156 841 494 794 102 -569 -545 457 -302 413 -362 -331 846 -709 -375 -13 288 -483 660 641 -771 553 550 168 18 -249 630 -164 -216 -170 820 -57 -107 -115 -741 696 -166 736 33 64 554 97 998 -873 83 492 -30 -488 904 223 -37 -715 -639 -737 156 -137 637 705 -900 -107 320 296 914 -784 -472 -815 194 769 -246 -170 -198 49 -153 999 295 -763 -427 319 -244 922 -417 837 566 -749 995 -349 -945 -29 378 -433 -278 -128 -356 171 605 -627 -732 167 -259 811 443 -331 996 730 -646 -94 57 -385 437 597 -565 -144 582 -647 573 -640 964 845 -513 -612 513 -49 -443 -942 -50 -521 461 97 256 -562 619 -331 528 -748 473 -382 890 811 -648 565 -556 551 837 -115 867 -204 -732 -775 136 -728 -756 -520 592 -209 -277 -105 678 703 -311 -777 532 -702 -735 -554 6 955 -991 450 -851 565 -449 266 619 509 793 -337 -727 -804 122 -966 -97 268 479 176 -434 -428 640 366 667 264 -954 -508 309 588 -132 64 907 349 -541 903 298 -714 163 992 -611 378 496 733 523 -234 205 962 -383 -616 -90 -744 579 -892 436 395 607 -480 -247 -222 -240 48 -674 -429 -677 -422 -190 950 782 735 401 577 327 -676 384 716 -721 -356 332 -382 -977 -893 596 -100 973 637 -652 910 -295 -920 -603 510 301 -199 59 -635 352 -733 107 274 506 -81 -578 -384 -87 -833 -758 -366 -674 899 664 -363 939 -665 487 201 196 -296 802 -744 -531 819 157 -435 -875 740 477 461 14 83 81 693 -619 783 579 927 -980 -944 95 -148 -175 -355 526 66 -541 -1 833 724 -925 -660 -352 892 317 742 -312 746 -656 707 -569 -929 -288 521 545 61 -281 136 -278 796 947 713 -669 -813 867 -323 -279 -313 740 194 -433 -294 490 422 -943 -532 556 -130 150 910 -477 862 -2 695 621 -211 -834 -765 507 743 809 -717 -746 -727 -455 -939 241 -882 -798 -678 -213 -927 -382 -796 947 -314 -369 -103 645 -926 252 -447 -521 94 -269 -289 -564 13 -773 -794 859 -457 -228 -589 450 736 217 -369 -990 -146 -798 946 -241 -632 -968 -44 -398 -795 180 -712 -390 -954 952 717 -656 407 801 -814 377 862 -430 675 -450 -298 283 -673 -429 -936 20 430 741 -36 718 -861 951 574 -77 77 178 -102 855 209 890 905 31 311 660 -192 383 787 142 714 894 645 -610 -694 -151 686 -5 -782 970 333 104 347 -728 425 588 432 -754 573 615 317 -159 -318 -316 736 486 527 284 262 701 226 607 460 118 429 -859 384 901 309 179 878 91 765 -425 961 -749 336 522 684 405 -1000 -841 417 -580 -192 254 -273 48 744 102 -302 -896 -679 -85 -107 954 -719 277 813 443 -367 -657 612 806 -365 632 774 -951 753 663 64 -116 -407 348 929 -562 267 -972 -348 487 667 -291 -89 942 -211 274 -333 116 -814 -275 287 274 829 -952 176 -190 467 194 731 314 150 -406 324 453 354 -318 -525 405 -445 571 -431 975 613 -495 815 225 -636 100 -603 613 717 618 -318 -91 -974 -777 -523 -976 -724 47 -116 966 -628 822 517 -89 20 -990 -282 -594 -576 5 -219 554 -976 718 -743 -481 683 270 942 -940 -155 -647 637 557 888 -135 -308 53 -509 328 379 -533 594 -570 288 -990 -540 -179 804 -998 -537 -687 -677 938 -637 0 609 887 216 -802 240 66 589 -863 -566 136 -17 -764 501 743 -31 -950 -504 112 805 -225 146 -43 -832 531 357 -901 -564 -972 194 -380 -462 334 15 -705 956 -420 596 -495 -35 -548 855 838 285 842 -551 835 170 -499 -966 -128 -570 -294 -652 772 -814 -283 16 747 -339 -913 -891 856 901 -387 -22 795 -894 710 439 -689 -963 -457 500 433 198 912 666 541 143 673 -200 -650 168 435 -283 -116 -6 448 -840 -106 190 203 -464 105 908 433 -511 330 -605 -436 8 -760 -117 -133 949 -448 -922 -606 -663 316 690 -738 -4 229 858 786 109 -134 161 -967 974 -862 -738 -587 -379 260 626 -666 -772 991 -12 -407 304 -479 -339 -621 -757 821 -517 425 -286 -176 918 -195 851 938 150 -400 -377 -582 -610 651 191 767 384 -502 973 -282 -987 22 635 -696 173 -541 916 -324 722 -686 683 706 194 -694 -557 56 699 4 718 -722 -265 -826 645 -408 -340 391 48 -171 -315 89 -388 157 922 434 87 762 -159 -760 338 -646 -416 -676 1 935 -106 950 -883 230 565 43 -857 -284 -959 -963 -206 120 -519 108 -797 -221 -137 -410 -157 789 883 -688 701 -159 321 -21 449 -791 -773 -980 254 -662 174 -555 489 -626 -120 -985 -752 858 515 -555 -79 -409 345 788 -155 -58 926 313 -418 -65 265 234 562 -502 671 23 -93 251 -404 715 -769 -498 781 18 -812 299 485 -960 427 138 117 147 173 -646 509 324 665 -531 300 925 -484 -943 405 -794 256 550 322 -521 -806 -138 -824 774 -91 22 421 529 -712 279 -873 888 209 28 -329 734 -953 285 -207 632 -988 95 -25 -218 597 -423 -200 -534 -939 -29 -866 76 -348 -782 -494 628 -865 451 -21 -136 506 -316 947 -189 -631 389 -885 -52 -347 -217 -849 364 -239 -477 -470 39 -166 -314 731 -317 -992 290 930 -960 902 135 -160 -296 -514 437 -817 -72 -127 -853 767 240 384 -420 333 -463 -952 -423 139 -143 43 -472 -809 -295 999 297 -898 -782 -371 575 75 -277 -695 -690 95 756 656 -141 827 -409 332 314 -857 -642 -568 -618 595 458 -507 -872 -387 206 -93 -614 -398 310 -945 570 -998 -128 657 -265 -19 -528 28 833 -843 -245 -561 -398 -472 174 -674 425 -604 178 905 -990 -257 914 -308 -814 509 -480 688 593 459 -695 877 -19 369 -839 -452 -328 438 472 841 231 -831 294 -257 704 -61 288 915 748 -76 925 757 989 386 892 294 688 516 622 123 180 800 -717 -949 353 684 991 -317 352 -326 -444 -352 -47 -831 -871 501 -834 101 579 170 58 -547 793 827 558 -422 895 -602 903 -29 -872 171 938 -87 -311 121 -154 -698 651 -949 117 -414 767 -126 613 176 877 -694 -491 -361 -822 -197 -150 449 -118 264 -714 405 -761 838 -464 -101 310 204 -306 -300 444 661 317 747 435 -186 675 -788 25 873 -451 -370 -881 470 -138 -525 220 -990 -361 148 183 511 -759 -689 -276 477 760 517 -998 389 -632 536 -519 277 -285 -161 -96 547 822 73 -288 384 50 -983 932 602 -451 140 670 -524 922 -883 698 94 48 -112 -951 -949 -520 -223 141 682 -663 -155 733 244 -644 -308 -618 410 -997 -59 875 997 945 616 -402 279 972 -861 2 -824 -692 -178 873 467 -255 -539 -550 628 -221 146 660 542 -639 117 -500 -267 17 169 692 -527 -421 205 678 201 -24 -964 604 -920 -690 -68 -73 486 469 672 -580 158 -168 534 -270 701 -184 223 -927 -287 -795 -102 792 -825 -113 186 -931 91 613 -202 -332 346 -753 -691 878 698 -60 189 -859 671 347 55 -662 957 -36 900 8 967 -785 -135 -435 -741 -999 -841 -457 391 663 680 -208 28 -480 462 -485 -184 -697 967 -919 477 -724 584 248 866 708 422 350 291 986 242 615 533 -734 626 188 137 -209 146 -834 -701 209 350 899 -332 -991 -214 122 -699 55 -729 651 473 -528 -99 859 -607 -815 782 132 -274 -387 815 -401 974 -203 -81 -922 -247 188 -867 214 947 -366 402 102 786 -272 -254 672 122 164 399 -809 747 -214 175 330 -982 -531 375 -35 -736 272 137 836 -96 364 365 431 -393 840 124 895 768 555 -499 602 101 -588 843 943 515 996 482 730 980 -870 -901 677 763 -15 -632 262 893 915 -26 335 919 -183 735 881 -681 606 -437 104 924 -855 -138 492 -640 -284 290 573 -810 871 85 -932 618 -213 958 25 -30 657 307 -762 840 783 -547 764 720 -284 66 -688 -361 -711 -555 -265 831 980 209 636 -807 585 -152 634 -114 -393 -870 -790 592 -321 -83 6 558 -712 -500 54 -22 522 721 34 -207 -507 -347 520 918 335 -419 -938 233 -909 -695 874 972 -703 578 -801 -884 392 631 -666 -26 -688 872 -640 -303 953 577 323 868 -799 370 -390 -562 358 -459 -540 -72 -408 -709 -619 454 316 -261 801 -128 -140 56 433 -404 -525 977 702 -635 -402 -605 -798 -255 -610 -638 -23 -604 -479 682 -479 921 168 -232 -300 388 471 766 880 -881 -101 -98 -288 -399 -176 700 -766 -579 -947 -369 -764 723 830 -343 -189 -416 592 -443 652 802 855 -259 51 739 782 -243 134 856 74 -653 52 -224 417 166 -143 -951 231 958 -971 404 556 101 -762 624 -224 -443 -18 399 -827 606 -557 399 -426 -334 394 -909 897 786 251 609 -83 -296 -747 992 -483 -495 -993 -943 -658 -938 -731 -525 -368 -415 772 344 -716 -743 -95 625 63 140 -597 578 830 -168 541 374 -348 -179 -358 809 -389 594 671 -644 931 929 135 403 -420 -973 481 829 792 -458 -516 265 -743 -920 -142 -241 -172 128 175 -513 -423 -610 -853 -639 -236 355 -132 -937 948 941 980 -918 -805 -939 110 -277 -348 63 674 -984 -766 -816 350 -98 281 826 804 -493 269 -295 -419 -479 726 -27 561 -369 -65 398 -138 -148 149 -485 -230 -762 79 -840 -529 -639 -426 926 -909 -809 956 -221 -391 -145 -820 -918 478 -208 -259 -463 -49 -997 -286 -484 384 -127 299 945 -368 195 -854 -974 -901 535 -833 -526 946 -757 -527 677 687 -576 -468 -4 175 -444 834 -633 -775 317 245 -952 408 325 -60 -474 395 503 255 -103 -752 902 -727 414 388 -748 198 746 179 111 80 -837 509 -544 723 -36 -592 -487 -114 416 -692 68 567 -994 853 -646 215 -360 739 -302 448 10 -305 172 462 -326 -118 667 -880 -143 891 -429 285 378 450 -130 862 315 -827 14 250 422 364 -970 393 21 -982 -207 951 965 658 -694 -819 -699 -484 -51 660 -903 -184 -128 683 -111 -320 -360 -151 293 -757 724 -399 210 754 678 -962 -476 -122 643 234 146 -339 374 384 -961 246 -642 -174 404 898 -873 634 162 968 -721 -361 334 367 827 -399 -111 927 531 893 -243 -822 -603 -328 339 -401 587 956 37 521 -391 -112 101 652 464 -304 185 -79 -507 -479 -299 266 -830 -152 166 178 -34 -903 809 876 475 -868 -684 188 621 270 -384 -96 344 -276 15 -529 -495 522 160 637 -912 -416 -421 -269 528 571 259 795 -443 905 -437 -761 -528 6 -670 -764 525 -496 957 205 561 -73 -960 702 557 353 -282 239 180 -994 -25 662 -173 -816 518 -851 163 -624 -431 746 241 437 -421 660 -409 -395 544 -872 -700 -649 403 -9 -542 -252 -916 424 885 261 -604 5 413 -441 798 901 -882 239 -236 195 -862 -628 -102 511 223 -693 -91 183 427 414 -837 625 929 -260 -204 242 -834 640 -178 296 389 794 -573 -576 -389 431 -417 -75 812 -66 306 -344 810 -750 490 659 935 -772 300 586 -426 8 -304 259 -337 864 345 476 -759 8 -735 390 -826 539 -201 -520 -977 -346 -891 -579 -961 803 -290 -669 -6 604 -829 -622 -614 -68 -440 649 216 404 16 791 -584 912 -616 -201 -136 -842 -557 -413 441 548 585 422 -758 -733 976 536 803 812 -524 -158 792 -520 442 -733 -632 166 971 -196 826 -231 -373 13 -58 881 -737 629 395 -331 877 202 35 -159 95 -13 -581 721 -314 88 913 -924 817 55 175 352 595 -10 -682 -175 -969 289 460 316 -467 -705 -260 845 -358 44 226 828 227 -514 -764 335 839 -811 607 371 649 203 -306 668 -618 956 991 82 781 236 951 -104 -912 -952 -153 142 -200 929 92 436 -567 187 534 -823 -137 741 305 -643 -273 583 -929 776 -623 904 583 -519 394 -987 -255 -175 -583 352 376 718 -475 632 -880 -353 -749 -362 -973 585 755 -552 991 -290 -210 -210 345 834 583 -415 -629 805 223 502 -535 -762 -450 -167 627 856 666 75 152 -179 -505 -656 -864 -317 -42 -75 862 -821 -102 509 -148 10 698 -130 284 866 -837 -43 642 -23 -541 692 -631 -5 -794 749 -327 301 357 -200 -387 -173 -585 -669 629 500 681 -177 -642 -274 84 240 -292 925 -587 -909 -283 861 -774 555 -989 -612 -148 701 119 -186 798 -904 -294 -400 38 690 -891 704 -359 -97 600 -52 -554 499 -629 743 -881 -367 650 308 -253 -240 -968 -954 -360 204 957 -416 828 443 892 242 434 -331 -891 685 361 632 -552 -347 481 429 45 468 -862 -250 -597 -663 999 256 -40 352 487 279 -346 760 812 -738 378 635 715 -885 140 573 487 -60 531 -217 501 -196 831 925 190 -606 -440 -997 -130 959 -380 285 562 -231 469 41 -936 462 -290 683 -611 -570 -660 239 -988 871 -225 -461 -586 -570 -483 874 631 -856 -875 812 -616 57 -282 -845 -592 588 646 -744 -751 142 503 -935 573 -435 -340 -836 -402 289 57 990 -118 656 546 -680 757 -677 57 -395 -358 -805 -973 -883 630 54 -961 107 44 91 784 -624 -379 -759 -983 -652 138 -107 139 -870 -642 741 157 -72 -275 -878 998 -181 -980 793 665 -925 856 -185 -325 304 432 41 -300 -226 -699 -544 178 89 -286 -722 26 403 473 610 76 -204 -115 -930 175 -702 663 734 -71 706 -35 -355 -560 -182 329 -948 6 -779 -392 -19 383 428 -542 -121 910 694 -292 -702 186 -802 635 -223 452 -630 16 626 -779 -564 -6 -266 -164 -775 801 -56 -730 -646 -850 53 -34 756 -829 -600 -205 630 281 -324 -635 225 -318 900 -978 507 -302 -114 286 -319 780 -832 993 498 -357 869 -172 -661 447 531 379 -657 947 548 490 655 620 479 654 958 -403 150 -811 -134 526 264 -895 57 884 -940 -281 -905 383 673 807 -657 -883 43 -266 -636 120 856 -34 555 -136 287 313 554 -681 -765 -779 -578 603 -796 -851 953 -545 903 194 109 309 744 344 -426 -566 861 -454 -935 -457 -372 -98 -120 832 551 -545 -656 -342 636 -461 4 0 -487 -295 431 745 -787 837 -126 932 -125 -21 -482 -328 -182 -316 500 971 478 96 262 873 -352 -582 -537 486 -132 -907 -449 392 134 674 -944 -692 -16 765 -55 534 233 722 366 -277 918 -988 -83 -595 -366 -10 -158 -859 -484 32 759 -312 -7 987 -963 938 -690 863 -792 309 -835 -536 686 -290 282 -281 634 729 935 673 388 962 -680 -810 -407 -666 423 539 -647 126 -910 -56 152 -674 -603 -512 -355 -546 -589 817 859 905 -149 837 -139 802 466 -980 -907 -529 -201 568 -249 678 95 -530 -47 -60 -430 -869 621 -977 -122 416 -164 -792 910 -878 520 -239 2 949 683 -382 -267 388 210 -200 -940 616 518 -243 -393 343 602 758 256 234 -189 479 -273 -48 -479 690 168 -528 672 306 -514 943 -941 -185 495 -46 223 999 -516 -39 -156 -503 721 -390 793 -116 978 -604 -159 -196 -307 664 -891 -819 98 687 601 610 -589 -573 -428 -997 118 -697 -88 -205 77 -23 -136 -764 381 464 694 -991 -456 381 -744 -891 520 -635 -37 -166 -646 157 -53 442 -387 -897 -597 -383 314 -841 -609 -303 647 696 -194 -615 -708 572 284 -166 458 683 -434 -24 -803 714 302 486 -975 892 348 -522 598 919 -294 142 -15 -111 650 -874 -550 520 -756 769 900 255 116 -859 -412 343 -12 -726 -693 957 -865 839 -275 243 681 -704 617 -187 -649 332 -444 407 720 -244 -855 -51 784 -773 790 -818 -727 -202 -526 853 -90 359 337 -704 -637 580 -188 786 401 2 -738 -288 -883 724 934 58 256 -501 -125 -941 869 -465 152 -733 116 208 -626 -939 537 842 277 -303 -381 987 -424 438 154 -213 361 950 -837 -113 -626 -218 21 584 -863 7 493 -533 680 550 314 366 -367 366 869 909 53 -745 247 413 -744 104 846 442 667 -935 -827 -63 -98 -383 586 270 711 606 -340 -273 -670 800 -58 -635 9 -961 544 -933 -248 818 -386 486 211 -39 462 28 -385 -644 690 523 132 224 -304 551 353 -619 -751 -444 889 -475 772 -45 -810 653 -809 552 14 -119 719 -477 114 772 520 896 961 788 -916 370 864 429 -344 -136 124 61 120 291 923 -482 -358 -670 -729 216 328 256 -810 924 -256 893 219 -25 312 437 447 119 -482 144 -582 425 -400 -669 -105 647 774 -559 -660 -262 -675 -388 -941 934 584 482 197 840 -595 217 948 -598 -384 561 -606 974 24 627 26 -751 951 347 -980 -822 -807 -272 -791 -737 -823 -36 659 172 757 -220 -917 -636 644 -732 -825 -331 -901 282 -84 753 362 1000 -136 -724 892 -503 893 200 -378 14 -168 -378 -368 -912 -768 921 -601 -915 319 226 -674 750 749 -426 -893 177 947 -6 -490 -907 654 34 669 -436 602 -112 802 587 78 125 -31 388 364 104 156 749 -729 -457 513 -527 -874 -986 299 -199 598 -876 -705 -656 527 -563 -687 -877 624 -359 523 -333 174 -862 523 -579 -922 844 523 593 912 -109 224 834 424 410 749 -52 -128 284 697 -313 711 -278 376 -49 -263 -201 -572 -236 893 -822 -480 394 -83 960 678 762 -426 -725 348 -870 986 564 -411 751 -802 678 772 600 -824 -196 420 538 942 939 319 472 771 -11 -922 -843 978 -574 -903 715 440 523 -45 -862 282 125 -65 -748 290 626 -837 -192 213 -98 891 623 18 225 -896 -961 -201 -677 560 -648 126 -237 -492 419 -188 -962 -611 907 -558 148 524 -542 949 -806 -428 -912 -387 -646 -367 48 -304 789 -85 262 -793 556 176 -224 713 -82 -298 350 -989 363 939 -477 -696 -532 883 538 -766 -421 559 703 -931 131 -437 207 -903 -792 -38 -867 734 194 709 -374 400 914 -424 240 112 -935 -915 761 551 896 124 323 720 312 472 -491 75 -666 43 239 170 877 -332 -336 -275 -303 528 -920 -176 545 -579 932 618 -459 358 -395 401 -268 -138 -680 856 -806 -305 -3 -180 676 125 -230 -342 51 202 798 130 -341 121 -289 -233 -280 -688 567 -215 -9 300 -707 597 846 31 935 837 705 -770 -404 -363 -570 402 -306 -34 -169 -144 -785 616 854 1000 -305 159 -971 -355 -277 128 464 -129 -446 292 -586 -410 -177 -865 565 -381 -72 770 180 603 887 -324 208 -985 412 72 392 993 525 286 920 -756 -387 891 360 -312 70 -130 458 -989 289 7 273 -159 31 360 -665 240 -671 90 -717 480 -229 362 911 -760 -341 -611 -208 -624 -213 -428 -492 -608 619 -188 38 -883 -124 837 717 -789 589 993 -513 -104 -785 -713 -344 -147 -169 -123 334 709 -53 -689 170 -902 959 472 -381 -156 -95 -671 -832 659 -651 -824 670 380 -896 515 -618 -50 65 -178 -133 707 -865 138 -168 178 982 -315 703 346 -194 378 99 913 308 201 -493 41 131 55 -483 676 -86 -233 857 -702 299 -720 -839 -651 -944 867 -472 678 251 342 466 818 901 459 -667 -322 597 -877 -723 123 406 764 -350 1000 753 -415 -692 663 360 -809 -368 625 -728 -115 847 872 866 905 -296 91 246 -858 71 -925 -811 -856 -848 246 476 -124 -943 993 103 284 277 -19 336 346 -852 902 -654 -815 211 -333 -255 -885 120 416 -773 762 -322 652 -901 -647 -164 60 -981 231 736 -401 911 222 378 -903 -941 92 236 196 -277 946 -24 -453 -472 671 -274 -108 283 -310 611 779 69 768 -425 67 427 -904 834 -201 -127 571 532 721 -455 561 924 598 800 -763 447 -404 -372 -405 -346 -607 -214 844 373 -574 -176 816 22 -363 -324 -983 707 -57 53 332 -185 -466 -128 -126 -35 998 -132 -534 949 -165 -223 -258 -923 0 -886 -682 -123 -972 -490 -374 447 -86 957 115 -693 -625 -446 178 -86 -249 -258 737 642 -669 -628 -623 417 718 -152 12 920 381 -543 -523 -341 913 739 219 -150 -560 32 -312 283 523 758 -749 157 -502 689 346 888 67 -162 -294 -482 897 -740 -637 -671 620 -98 121 397 395 537 -273 -980 -252 298 432 781 635 565 -91 706 625 -265 -413 -821 928 674 -299 776 -406 362 -887 955 -608 -236 -90 282 -828 675 230 934 -540 747 533 -925 435 -897 -84 -1000 -586 226 171 -729 -709 -667 986 984 -787 725 941 144 237 720 405 -574 474 15 -115 -141 924 -749 -34 448 -227 -286 -40 -276 -940 210 -668 -15 639 -211 752 271 -143 -577 -240 845 -166 407 -865 561 339 814 919 -609 887 526 -414 -490 116 790 321 -50 152 219 -116 -243 -715 627 -48 852 224 146 -905 782 -936 -953 811 -381 -742 80 719 84 -935 -367 -921 -840 -365 23 376 -480 -736 694 -341 -292 266 -708 693 517 -266 701 411 926 -453 454 -683 -216 401 63 313 -702 796 -859 585 126 549 -971 275 -242 881 745 440 -546 736 463 160 -791 -507 921 -903 759 -467 452 -623 751 -795 -494 -782 -159 -820 -62 -541 132 879 -309 -866 -425 41 -161 235 -230 137 -638 461 -380 -277 -963 -736 589 232 -495 -193 -369 -967 391 -801 202 810 6 -871 -231 21 -782 215 -337 -604 191 -821 984 223 550 -47 -819 -995 581 -904 767 597 557 328 -523 -502 -955 633 -188 24 788 -460 108 312 14 -478 632 622 -206 -229 -87 603 -894 415 -538 -81 -110 938 850 104 531 -667 -987 -440 228 -682 -233 -450 -456 -186 -878 -278 378 -886 -11 -835 -251 -396 851 -601 615 -29 -351 907 110 536 774 367 56 -878 -77 -48 389 -237 -39 142 -932 188 -99 149 144 614 146 -906 832 -171 -134 712 623 678 32 -210 -203 700 -352 -92 462 -751 343 701 689 352 689 449 -638 900 -677 -768 244 866 15 -337 960 405 366 -691 -181 -793 -149 -230 -925 571 -803 726 -231 -532 768 -628 -605 -782 -758 -935 -537 688 -457 -499 -637 739 -861 500 962 -677 564 22 -615 218 -128 -131 -309 -675 -304 387 903 -804 36 375 141 -613 32 300 82 -150 -77 -101 -957 11 -32 216 539 296 -965 723 -647 -147 -342 -98 898 811 780 731 95 -241 -435 600 618 -223 22 -953 -414 -723 454 -752 -514 -1 -137 -940 -27 923 -387 -178 -879 -685 986 -596 -770 223 -564 534 -55 805 27 814 429 147 836 -276 -41 678 -657 734 -92 751 201 200 -112 582 886 632 311 988 231 -254 526 -853 636 -341 83 615 -537 -922 529 -960 870 -387 92 -873 396 750 -619 -786 211 -590 614 -59 793 751 95 1000 419 -110 -359 400 102 -564 712 623 476 59 -325 -419 -77 462 -944 -654 917 637 -408 192 -143 -833 -520 67 251 604 -949 268 -619 -969 -434 237 -105 539 -154 -688 472 638 -392 329 81 -321 -320 -817 69 59 383 681 -874 -471 685 -733 29 889 -982 880 -264 167 -99 -624 843 889 -33 -897 -284 874 824 631 -373 698 929 -936 951 -739 903 739 831 904 -416 99 -440 227 310 -901 -583 614 -397 -730 -511 -65 -819 -589 341 364 -181 893 297 999 313 798 -153 -924 504 949 -334 -673 -8 643 -750 934 405 448 -896 586 991 -784 -582 -717 253 -534 877 146 -921 520 -971 41 -290 890 76 -437 920 -390 -466 -485 442 385 -805 338 431 -744 216 -122 -857 426 -247 -148 -636 -534 -648 504 369 949 -754 -800 -422 -852 928 -506 -794 -662 -801 -296 -978 -790 -901 828 14 -397 -132 -320 -443 583 437 438 -926 -556 -470 985 866 929 -746 -498 875 -390 -549 354 395 -346 729 139 72 -367 -392 558 860 -170 412 -577 597 476 -963 -385 -396 -974 -927 -709 -930 -60 963 973 480 310 754 -612 -256 -802 -707 633 410 444 -938 327 -354 643 796 -124 48 690 694 -527 -145 -632 735 -601 90 -949 212 -147 -988 839 211 -226 445 494 874 -295 296 -450 -182 772 302 336 47 -891 219 -712 842 -474 -771 793 90 -198 -357 326 -172 444 263 263 -393 -938 -509 634 542 -420 -507 -288 702 653 114 787 -493 -328 -770 500 -664 187 530 225 599 -76 -479 -101 -770 -300 -689 -736 86 -490 850 559 -343 -947 54 -788 157 883 828 -983 83 419 -779 -604 298 170 -627 -133 538 -582 -691 624 -454 -392 -301 791 -475 176 -885 -666 -864 774 -977 -378 -216 790 -421 819 907 149 854 39 -644 80 -713 -804 553 1000 -467 617 480 905 206 -523 -655 582 -678 44 -850 795 536 257 320 -846 -438 -460 690 456 545 87 438 -681 -443 -73 -607 -906 -432 633 -403 467 248 -262 560 -571 528 277 420 853 53 -264 576 408 -138 -979 -268 -531 -614 427 187 283 949 574 -320 -59 -717 -351 -125 -936 -782 918 789 -381 -869 576 -979 399 -439 656 491 606 -389 212 -403 -115 411 922 -320 -943 127 738 383 -968 487 735 994 870 497 186 -19 -673 148 535 300 670 885 -378 -982 -290 659 973 969 -771 -54 434 -799 -506 974 455 922 -919 -797 356 610 312 864 -295 -524 349 985 -520 613 -185 55 373 -511 446 674 814 271 -489 916 -70 -234 170 847 528 349 614 -243 -233 -706 812 -528 629 -665 -587 292 552 806 391 123 -954 55 -319 -229 -855 192 -547 142 603 -3 558 327 -44 34 -809 -901 769 -27 398 199 529 632 -212 -964 -26 -443 518 -808 -374 -971 -536 -235 -346 -263 -98 -206 -160 -482 395 -288 -693 -273 533 433 -730 908 476 -661 512 -567 -314 -65 -8 -836 -653 -293 860 -465 -414 884 711 -462 -63 -697 -857 276 -867 -247 868 -988 987 663 405 664 349 842 -861 -20 -198 -919 166 -909 255 654 398 657 -674 -380 -69 219 499 -30 -747 664 -673 -402 -469 419 -710 -24 -999 841 -885 -778 341 -873 -96 449 609 -596 -777 -659 -295 318 622 141 526 982 -208 -717 -578 -670 -947 -215 954 -490 -360 -344 -415 -998 -679 964 967 419 -357 339 -773 527 679 941 -612 990 179 957 197 140 -484 877 -436 437 553 444 -983 -581 -507 374 548 901 674 144 -730 -150 509 671 -209 -864 448 -777 -535 -389 -823 781 -752 -619 -583 690 897 541 -368 444 -942 -534 -660 -955 255 -193 -551 -151 -23 818 574 -839 -190 -687 -69 376 -786 615 835 -696 680 -587 379 -349 471 -197 -311 -364 -881 -925 -393 -670 543 -92 327 8 -706 -711 118 317 -751 -446 159 883 537 -707 -721 957 971 -789 -763 -895 720 328 46 923 129 -918 985 -763 652 355 -53 416 21 -151 648 -529 -775 567 -666 -214 932 -788 -196 -971 -406 -977 358 958 227 -957 51 -491 207 -404 -284 589 711 989 192 8 -416 -816 -581 -216 500 -254 -36 -390 926 436 377 905 965 -247 522 -554 -729 820 -552 833 382 -787 80 -458 -20 -421 44 -205 804 728 657 -18 -572 475 99 -972 881 -505 -329 -911 880 153 985 19 -790 300 929 -867 -298 -217 -841 277 -890 953 -638 -940 117 -553 615 731 828 559 17 -706 465 -418 634 -444 684 514 570 46 -684 945 -156 355 415 297 185 -101 -477 -652 -501 -280 -139 271 -564 88 228 274 -889 787 805 237 539 -173 215 178 231 -939 -887 -336 55 -752 925 -237 -476 -584 -250 -834 421 591 -909 863 496 575 -323 -849 -617 712 -455 602 -960 436 367 -6 -426 -85 385 -911 -768 234 -777 998 255 604 -922 70 749 202 126 -166 -281 -129 219 314 211 -158 -799 -150 -326 653 -157 -626 -691 -137 390 -65 754 -688 61 -514 -125 -2 651 698 865 -888 -716 518 996 1000 -430 -425 858 -632 -746 -595 563 159 -967 84 405 -124 612 -698 -246 -333 202 868 -592 -140 -941 588 55 693 -243 695 -953 -216 -884 -858 -524 -591 794 -104 -841 75 181 -438 -409 -695 300 684 269 125 777 -830 409 607 345 490 -837 -770 431 167 211 -216 -80 463 604 524 -132 -893 -545 184 997 -38 1000 -790 -527 707 -729 304 -800 -900 924 -317 -297 816 89 698 -779 284 484 -818 28 726 -208 305 -807 -537 -148 -901 796 543 -782 -764 -892 166 209 561 -123 281 -594 -775 -485 -164 -623 275 213 37 -694 -405 -739 669 -572 -872 743 7 -276 851 -945 755 953 -836 502 405 -172 963 -829 229 456 734 -770 702 -513 -534 607 -165 404 -608 -211 -139 920 868 -86 131 -384 257 -554 608 367 -123 -839 566 654 223 159 230 859 -661 -34 816 368 -47 736 114 323 -221 -554 404 953 455 -563 81 -483 210 -28 -424 -600 -88 329 358 -536 -458 -467 -657 148 -564 446 -985 -9 553 192 462 -447 -57 170 -636 -839 920 202 269 -269 -801 -39 -238 253 553 -685 -878 779 394 711 -132 -152 -197 -376 -751 681 -311 -801 -122 -23 -842 514 454 164 -766 -854 227 -950 367 625 -855 386 -245 -440 256 764 -657 510 -699 17 486 -59 -769 -734 723 -580 -638 835 859 261 -341 -26 -81 197 -420 -657 -11 227 188 -982 -91 -312 147 703 667 -156 -983 -166 -808 594 59 918 -619 -997 676 -298 348 -605 -918 -277 977 -969 56 -797 -136 484 362 -859 525 649 -605 -793 553 798 -113 -2 -108 571 733 -139 -887 356 705 670 -830 340 493 -460 -395 683 146 509 -572 -74 165 312 -8 758 -717 -219 -850 828 -20 990 554 -183 -888 435 -823 -982 -79 669 189 248 76 81 433 -389 -993 -274 479 348 -278 -282 82 62 345 445 -902 10 673 316 693 880 -434 -634 256 -485 576 777 -835 301 -354 -161 -416 746 -823 -474 408 -883 -947 -572 1 -534 290 422 -1000 39 832 533 132 -732 -995 951 567 -362 331 292 942 -511 -408 137 568 -338 -101 -275 -56 -251 -548 -495 -4 -708 506 489 -775 -580 957 629 -653 -123 113 180 274 183 356 549 -395 625 -540 40 215 519 -534 984 -316 -382 -292 890 506 429 -858 388 -141 144 -247 820 -389 -238 -605 7 -571 199 -725 24 295 -781 -685 388 451 191 -876 144 304 -501 535 92 123 -989 -853 865 374 212 212 665 -487 -526 769 292 573 -377 -198 65 -449 -680 875 -290 -482 -209 -160 456 448 718 491 374 454 256 599 -369 -704 277 -42 -366 -64 240 -560 -333 723 -29 -685 90 -95 10 274 844 -3 674 -937 -189 -338 42 -571 259 424 338 -273 851 754 -522 -707 13 460 183 -981 -551 -553 234 176 -735 -508 425 -457 -533 426 -31 428 763 49 612 -697 -243 -260 175 -793 -113 -3 679 -521 230 -518 750 67 -974 511 -952 378 785 781 -134 940 -696 -174 538 -377 186 -843 54 -217 411 -561 -706 152 -582 -347 474 -885 530 -813 83 376 -591 616 -762 952 -640 208 -705 938 464 -967 -234 -669 160 393 -730 -980 -663 -241 -679 733 -455 603 -55 -355 328 -534 300 749 729 611 959 -932 -218 661 -881 633 763 670 175 632 -43 186 -516 -134 331 -202 849 310 834 -365 256 -41 -766 598 -294 325 589 -780 697 -112 -172 -154 -396 -543 907 744 -131 -314 -896 -921 -895 607 480 429 713 -24 -162 -796 887 473 691 -750 -840 -69 -302 526 812 -800 433 574 535 -816 811 -681 659 833 538 140 -798 668 211 -76 764 -482 57 307 -481 -58 176 -979 975 -22 638 676 -609 -368 -227 -758 -53 581 317 342 282 630 700 -828 698 -324 230 457 -565 741 -890 520 375 -4 -707 917 457 924 -359 -753 -753 -273 -370 -408 -956 869 31 551 389 -104 861 -201 -313 -142 257 79 128 159 908 607 774 572 -324 -361 -502 -498 -570 578 -172 -513 -106 864 379 579 -16 245 -597 -100 428 -557 -293 -741 -541 384 -896 269 -547 -952 -338 500 -765 408 -133 397 -754 32 -837 -731 -417 992 283 -225 -315 773 -307 -300 -630 173 -858 965 17 -374 812 -783 -494 -908 -638 477 -539 373 -919 796 -1000 191 936 608 -867 284 607 -241 808 862 -573 662 -714 653 464 -419 -891 776 770 -9 30 -382 -68 366 303 -906 -527 698 35 -372 100 -689 -89 650 148 -974 749 -871 242 688 -335 916 438 -152 432 -902 569 -257 940 510 -956 -731 -342 -350 -39 977 -507 -995 -167 961 544 995 583 -94 -480 692 -274 -632 762 982 -312 606 -748 551 946 -830 541 273 374 -487 27 182 -215 545 -672 -680 197 -828 -949 579 -718 988 -647 937 858 -274 -423 920 -131 -818 -921 -955 -281 -915 -580 932 568 135 899 -372 -178 630 206 -944 216 921 -542 -627 577 -428 -941 421 653 405 -398 945 -895 152 330 40 846 -365 935 643 -333 -94 -619 -526 892 -204 271 592 -977 -127 -102 740 659 -692 368 429 -969 333 -679 720 414 898 -876 199 -984 -513 -624 842 -729 182 140 -322 -866 731 -598 -721 65 787 822 -789 531 674 -674 957 401 -332 747 -15 843 -508 114 -414 -135 -505 -928 -989 -856 519 71 -662 966 991 211 730 404 -644 597 -104 840 706 -735 -855 174 711 -128 -287 745 -967 94 -393 -702 882 -555 -48 93 42 -99 -164 -433 -315 704 610 -91 -771 164 -130 -222 -876 221 943 707 120 -558 -835 -575 -482 511 -418 -898 -603 754 -474 -188 215 -201 494 -579 -354 -182 -850 -387 -967 -311 813 867 138 -959 258 -313 -875 -54 291 662 -512 -930 616 -771 -228 640 635 173 -134 440 -462 -330 -67 -702 -650 658 -2 -439 -743 427 197 482 -38 -246 198 340 449 -724 -644 657 403 210 -73 -96 944 -480 -205 902 -675 -706 45 109 -41 182 -648 -815 -383 460 -429 963 391 -300 -586 979 412 567 -154 105 -120 604 556 -487 527 404 -14 -475 74 -199 486 -502 16 -237 326 573 307 -485 -246 618 144 -257 236 -56 -175 782 -772 -298 -492 -898 -694 -846 554 -397 762 777 172 969 166 890 230 210 -217 -692 -844 570 319 -774 -577 484 -690 632 354 -667 -175 -904 687 -340 -498 829 -334 7 929 -438 -857 -563 -600 392 -903 72 91 -780 299 -647 -874 895 828 825 -57 495 138 -858 466 90 -400 700 -721 -690 218 -795 455 51 -546 -446 -669 1 -111 -311 -471 -570 -409 -971 -394 -567 153 878 152 888 -301 -673 -735 -703 214 867 33 -548 -257 247 -492 547 174 -686 -372 -193 -652 -176 -913 159 -980 -32 434 -640 862 -114 -645 755 796 962 -255 868 -137 -299 -297 394 -615 554 -196 -868 -204 -35 -676 -202 -874 -462 -852 -3 766 -97 102 548 -594 -68 614 646 140 -592 -218 680 -223 635 731 129 -572 -891 -762 780 -208 93 38 -943 -587 514 -498 903 560 497 -189 904 -491 415 -763 -378 -985 -294 -873 -825 -76 -350 396 -327 -280 376 352 -626 294 -277 -195 -625 15 50 -764 -693 621 -958 775 975 940 189 -112 91 -312 -123 7 -221 -251 343 984 922 861 -431 167 -583 637 879 -129 -82 -86 -384 643 793 838 -408 -730 -393 -27 -894 -793 915 -714 -201 712 -513 372 79 187 101 -767 -185 -350 -265 383 448 709 -468 864 676 -521 -568 -980 595 -432 -161 766 161 873 -769 -772 -652 680 -461 -734 353 -593 -733 949 335 759 356 -176 -407 482 501 -6 553 -49 -147 140 -829 690 -983 918 -562 -721 -868 578 484 520 497 -203 927 -97 763 -62 22 -891 999 57 595 111 -851 -706 196 -374 -534 -943 976 68 808 550 -901 -7 -949 -889 999 157 642 -789 19 -298 555 870 -110 -78 -28 928 167 722 931 773 -15 -3 -76 -88 175 778 -141 -184 93 853 -591 -38 -615 316 -857 -35 214 -755 -624 -211 -398 -792 -88 -101 -778 -836 -226 707 -998 -539 322 859 621 220 -452 -697 688 -72 -644 -539 16 -856 -575 -764 924 383 -505 -262 186 -525 348 -970 565 166 -657 -832 710 -812 553 -714 575 -422 477 433 994 -3 -465 521 -160 -887 625 -228 205 -92 607 883 846 -658 597 355 68 234 358 -709 26 -295 533 -611 787 284 425 779 -92 66 -516 -526 803 -505 -751 807 -291 248 -823 -240 235 130 -613 67 -170 429 -728 584 -378 -930 979 -790 -3 -629 322 1 -722 171 85 822 -431 -722 769 653 -874 918 793 87 913 -443 -370 786 -861 213 214 -631 609 752 923 896 609 463 -272 865 -311 -872 690 215 -105 268 739 -745 -384 419 339 55 78 -943 -477 18 916 164 -955 199 232 -678 -264 -132 63 761 36 559 -966 151 694 -207 755 747 -576 540 17 -739 -99 141 576 755 -708 956 -864 570 -47 -755 -396 -383 -860 759 164 -783 604 281 -622 -656 48 35 411 82 249 91 451 344 946 322 -904 264 36 -862 747 619 96 -595 403 -771 -568 -37 234 -988 -77 -542 -761 917 -202 -311 834 -480 947 -549 616 -284 562 118 358 718 832 -745 -763 748 -818 771 -361 -248 -832 -474 -413 815 -325 -928 140 704 -373 -887 -563 167 188 794 848 -480 85 -842 -493 663 422 -686 911 449 998 -628 -647 594 63 373 -543 -692 327 -137 642 -381 297 82 -791 -302 543 931 620 -532 790 -770 -689 -542 -692 -529 -609 -886 -603 -300 -171 208 -929 -83 109 -357 -586 -980 -793 -973 -144 14 746 -856 -602 -756 544 -435 -972 -527 423 -142 -106 487 556 363 -615 815 675 57 809 690 198 -77 -827 20 858 -327 126 -154 625 454 67 -901 660 -49 578 119 -548 881 438 -894 -791 937 541 -549 942 -625 -522 -209 -132 603 783 499 179 951 -926 -389 548 -554 742 675 627 -326 977 -544 -403 -777 -585 -308 -318 -190 -602 -717 -537 221 649 -862 76 -934 217 484 207 -960 -635 -206 -433 -413 312 -208 935 -606 872 -940 -482 127 -981 -696 -773 619 534 -452 252 -150 -350 -482 278 -462 -724 -646 57 36 -821 -825 67 -116 -792 -707 985 -86 -382 -521 -825 -792 -191 -629 88 -969 117 -704 -704 -340 612 232 -141 -501 -927 663 962 210 -57 852 -602 328 -985 -675 969 932 701 -968 -526 406 220 221 -300 661 3 116 113 -903 -791 67 -133 912 891 -90 708 -415 -263 -2 919 -988 -58 -388 369 -579 207 836 -216 64 -244 -603 132 -848 -114 -889 -334 -761 984 550 -985 686 -174 -414 231 549 -602 -224 395 484 -116 560 -526 -579 554 -975 -87 -694 -845 587 -403 606 936 792 316 979 96 921 638 -737 230 -474 -801 -370 872 -690 43 749 506 -541 326 -977 -227 597 55 357 -970 856 246 -975 -947 -937 885 -191 -265 851 130 509 -995 -933 481 -690 445 202 -754 771 967 85 801 300 -144 -319 679 -309 557 -520 -145 -820 286 789 158 -221 -102 7 869 -433 882 288 778 980 141 -273 172 -454 -573 716 901 -144 55 963 -233 -505 376 910 858 346 -75 -513 435 -623 -267 165 233 -625 32 507 -980 -160 -830 965 478 133 101 -758 -428 127 -158 -809 877 359 -444 676 -443 -762 -694 32 938 -559 -828 993 392 -467 560 961 -32 722 -11 89 364 -543 532 -148 683 732 -16 -119 714 -263 -443 448 -642 435 -299 -166 476 -845 -857 228 -5 834 722 -306 983 -897 -310 -261 214 49 309 899 909 -346 617 229 -185 601 98 -843 -83 -86 -73 -739 836 -788 -192 -803 396 -962 686 -801 648 277 -691 236 -931 572 442 -686 440 634 -717 796 533 -202 567 -850 -841 137 -258 -304 -188 -779 -900 -588 -560 756 41 215 717 760 -319 991 225 -474 -744 773 324 -1000 466 916 -242 -276 -143 -160 623 -547 925 104 943 -400 -467 -634 323 114 564 -220 -23 105 770 -174 115 504 -514 -640 -265 59 -449 -951 667 788 -351 828 139 436 613 -651 747 649 409 440 558 469 -469 -420 -636 -594 437 763 832 -197 197 135 -116 982 985 -593 932 796 -510 194 39 -819 -552 -290 -210 290 590 441 -707 126 144 182 -696 238 -974 888 780 964 -359 -126 -717 618 -531 -942 -840 844 561 -625 523 -851 -209 770 -195 498 -862 383 -489 -866 906 -592 505 884 415 -376 -188 -448 767 -172 -883 -561 -779 -133 392 331 763 218 -348 -68 221 774 107 -601 -768 -532 -818 -203 -842 779 -555 -899 907 907 522 860 -9 721 -124 160 596 -875 -528 -111 -779 -951 -103 -917 249 141 -272 802 -710 -926 -809 97 -229 -933 -879 204 -930 -625 874 -695 -988 -444 -849 788 -308 -225 -967 -78 540 -551 -852 618 376 470 -511 576 -916 7 -195 351 470 -25 321 -215 471 454 -25 875 868 701 141 907 -297 63 -814 -202 -498 636 -329 478 -920 896 -301 890 -638 -890 -556 525 613 -464 -752 570 798 123 802 729 -825 612 204 -952 -661 980 -713 169 -931 -721 298 -707 97 -583 300 -677 383 562 755 195 -833 -306 -202 853 952 883 -973 -910 -862 -247 -930 -504 -373 802 -16 238 -262 -425 -135 -395 -916 582 220 -20 396 65 872 709 -681 -941 -982 -38 -18 -321 920 -724 -660 59 255 175 -682 861 163 -152 -188 587 300 -719 484 275 237 -37 258 -144 -115 527 -623 -191 171 92 840 804 -414 -37 610 775 156 462 -75 489 855 885 458 -527 914 -180 -56 -59 130 -725 -771 50 -860 -193 -366 -646 265 -554 646 -699 835 -850 -318 -998 943 -358 -993 773 545 711 -461 -736 551 338 -881 -240 410 288 -479 -404 363 996 -926 -994 275 -342 -837 399 -636 -37 451 -463 -469 -677 -744 -271 637 -330 780 -284 161 -529 778 145 -365 845 377 -553 954 -243 -976 -818 691 357 -228 405 854 -342 -201 -546 -220 627 837 -363 948 830 668 227 164 225 705 639 -496 858 478 796 -439 113 358 931 152 -179 -939 915 -332 14 336 656 342 610 -192 -401 -745 -677 -776 219 -412 -126 -228 -303 -84 -628 793 -788 -653 -184 -583 -314 -139 -482 410 868 33 545 -211 -722 70 -121 106 -995 -769 886 -998 989 -155 -508 353 -922 -940 616 640 427 -182 -803 981 210 615 -887 122 428 227 -641 -540 -978 536 531 -154 932 -433 397 -826 -179 -236 -834 309 10 281 14 13 120 21 -155 -708 194 -779 30 601 445 55 110 -948 841 -879 -595 503 234 -646 690 -800 -124 691 392 851 -314 -177 -66 -48 152 -263 -309 -273 611 535 493 740 973 607 -893 958 -193 -38 -203 -94 771 583 259 731 -491 223 580 -952 267 313 -5 988 457 -953 583 -928 -825 899 460 323 -929 981 117 942 664 58 629 -781 -194 73 110 -931 -880 -418 -681 -348 -658 -309 250 328 676 846 -405 -604 -347 -771 573 711 -300 -436 -641 926 -18 779 -304 269 -951 -477 -501 -20 199 -71 984 -655 262 -423 752 -194 691 23 -359 -899 -283 -75 313 -3 -229 359 463 439 -491 -367 -443 196 -742 -298 521 -441 -955 -868 265 659 526 -41 371 -933 -363 442 422 -103 -202 515 196 -693 -518 257 198 -328 -593 -631 826 -946 -955 454 -402 -707 782 665 738 -843 452 -934 -444 -651 -302 160 -691 -716 -358 -809 -737 -944 -897 793 -647 88 -350 346 -176 831 -525 21 -490 -773 929 195 -696 -208 -491 -723 -244 394 -168 315 96 -586 890 756 697 -310 -120 671 305 -795 775 462 102 581 -176 -641 -889 721 374 577 -345 -733 -652 339 -284 640 -733 202 -407 -636 198 -705 -552 391 -448 308 -783 972 -61 382 397 875 245 677 14 -845 -283 233 248 107 891 694 922 837 742 83 406 62 166 300 -535 -650 201 -632 -832 144 -500 416 543 352 322 -666 -46 -875 -169 202 -682 -704 -136 270 740 382 779 376 332 -347 496 165 -124 -404 976 -604 110 -877 332 -389 -962 -877 -813 564 -509 345 -208 -110 420 797 -401 688 -980 -48 -536 486 -109 466 -144 41 -488 -602 678 -946 57 -178 -510 -968 -777 -227 -580 -816 372 38 -170 -29 -289 923 818 9 -218 56 -634 -106 -64 977 250 -557 -647 -245 813 400 -394 200 873 519 -198 185 248 880 -762 43 384 812 -176 119 -511 364 228 849 -78 -631 911 -343 -980 -93 998 202 351 -409 -290 436 -291 -568 557 -423 -246 237 -235 -456 -951 -63 205 474 383 -972 317 62 237 277 -607 -571 -111 -238 533 -267 -177 465 452 391 -644 863 -304 -347 343 709 -295 812 -111 433 181 -753 193 -35 592 -297 -466 813 493 -209 -489 816 713 321 303 -787 523 710 392 658 847 -570 -967 853 108 614 957 933 -29 884 -746 -953 99 593 140 708 248 14 121 -603 -707 -257 -901 -781 -181 -471 567 -933 -909 770 -629 -691 -445 -115 -146 -238 319 812 -442 612 -502 984 -151 -338 495 -537 -727 669 -754 199 569 -457 468 -371 716 -817 -814 466 -217 -199 -270 427 -393 -460 552 140 -486 101 -924 329 767 -228 725 -79 670 847 261 534 -188 123 146 49 -927 -843 448 -231 620 759 481 171 -201 -914 -34 -861 209 848 -94 -984 -621 800 -889 -993 -470 834 267 373 -689 -942 382 -265 -386 -211 -511 -785 434 -899 378 -457 -571 916 844 587 85 -672 550 670 891 -979 -297 -549 -790 -808 715 158 146 953 -10 467 -992 -890 -691 92 -319 489 359 -377 816 718 -741 -978 -762 -879 -325 -517 -179 -957 -679 -895 -11 822 -248 -15 -331 -946 36 -496 973 -385 -909 375 787 914 226 53 955 764 -753 -941 -937 334 -29 -956 984 543 866 159 -998 585 -641 831 114 187 -799 -955 492 -884 569 -151 712 -504 648 372 113 647 -274 503 -652 -581 -971 -631 791 -946 251 419 -922 -313 -405 -526 -954 -792 -959 284 645 465 -111 -212 -754 -79 162 550 -101 -818 -93 -922 265 -329 -7 213 -705 -147 872 -176 -540 551 -805 -92 -549 -419 -457 -494 847 -817 528 691 306 299 6 -183 629 -76 839 438 924 612 -419 -362 -460 560 105 148 -901 -486 605 -570 984 915 832 388 428 580 -209 529 365 -301 -411 -702 -503 -798 -178 365 416 -903 -552 -160 -788 -913 547 -614 149 -565 -837 -310 -573 -113 60 86 -533 -472 330 -276 -931 576 775 -972 -58 -623 456 -430 -700 -255 343 388 -619 -48 169 -351 -632 993 -546 -513 389 -197 -895 -216 445 -65 338 810 -799 653 -884 -232 -225 -319 -441 -944 783 778 -125 -956 97 977 -78 -96 523 834 807 481 503 158 -57 -619 -727 -780 -431 -822 554 365 -557 -497 909 -761 359 -928 -571 -515 -540 749 350 104 -760 968 251 860 974 -331 -41 694 -203 896 138 192 822 -774 843 127 -27 547 -932 850 -189 543 915 158 147 -12 -192 -530 439 620 750 604 -108 412 259 171 189 452 -701 -980 -738 -659 -590 164 680 -304 -7 724 -943 -273 -162 379 -813 400 -874 -242 -864 -409 721 424 -708 -542 120 136 309 -957 907 563 80 469 -201 503 240 -296 253 -321 660 816 901 -588 -224 -934 -815 730 -270 -284 -391 425 -6 -462 -793 740 -123 -533 222 652 52 309 -516 -294 -381 501 970 745 -876 185 331 -344 286 -866 -481 659 164 3 -980 445 -776 -573 -972 530 -228 -229 -14 -82 184 -846 148 -553 -239 -766 129 378 -365 -721 43 -211 -564 -243 754 126 618 -952 567 96 832 -120 -827 -373 -306 389 -931 -598 -196 -664 -603 88 -704 -990 -785 651 575 638 427 877 -477 508 -446 -153 -748 -967 738 505 -154 853 -958 892 -721 -947 -660 356 -859 386 -722 78 -12 -655 537 -329 473 -53 711 -856 871 -190 841 562 -359 -263 -394 840 -111 149 -867 50 -997 -539 -918 207 -821 14 212 84 -20 -653 -852 -427 862 705 -53 -521 -348 -124 737 769 369 431 -851 -173 -684 393 615 -403 346 -740 -684 -600 -812 -985 -483 -924 421 651 635 133 -364 -694 362 -85 706 615 190 325 63 -722 259 661 -549 52 -605 -815 -521 758 177 803 149 -942 -135 -75 -101 862 748 777 290 485 -789 -160 -192 -109 664 314 -168 733 746 696 -288 97 -335 -162 -906 -636 -197 58 426 -14 908 -445 490 6 -905 -110 867 25 -774 534 -932 -517 783 -740 -922 948 752 -448 449 871 680 938 67 445 516 -274 930 -603 561 270 179 -419 266 -926 296 612 303 -985 -888 294 -509 318 -888 -839 263 936 554 461 -396 -781 -1000 -762 342 746 114 -913 392 -47 -743 378 -106 -635 621 -400 -150 196 670 -642 -275 -641 -305 -789 -182 -63 361 -315 582 196 452 255 -895 830 207 -50 947 246 -314 444 498 878 -300 598 -328 -280 947 59 214 372 581 -322 -14 249 243 -7 -335 -258 484 610 42 850 847 963 -886 758 163 -479 932 350 515 645 309 -322 214 859 807 -327 -840 306 -359 -826 -46 868 232 -158 -348 479 716 -857 -670 -239 421 -275 -399 -756 884 812 -373 -812 -922 -596 -186 141 219 -990 -874 5 310 -305 896 672 166 265 894 -369 -361 341 -72 950 770 -518 11 744 341 626 69 745 -340 296 -943 -450 -1 -501 816 725 355 -678 443 -570 -819 250 -511 882 -281 908 -335 -304 986 -753 637 -290 -882 656 -626 -942 948 779 -827 -265 150 266 4 -448 -804 663 -65 517 948 54 -43 996 -147 -543 -237 709 132 256 -605 -835 813 -999 -355 599 136 -550 -141 271 376 428 -78 -255 439 124 -320 -721 570 -555 -515 -621 -994 142 292 -490 -24 72 -157 -17 987 828 -682 239 176 939 678 354 -392 -287 621 629 -72 -676 192 948 290 -598 -373 -400 -14 628 68 -859 793 -277 152 295 -853 388 -541 -746 4 -558 514 -374 59 -922 -463 366 -367 461 490 -491 276 696 -736 950 -983 479 913 -645 -570 602 533 -372 -834 -153 -505 488 724 -614 29 -785 579 118 -15 -762 -656 -423 -501 522 505 36 678 -967 59 -356 -984 -235 246 -174 993 -618 347 900 919 543 -544 807 480 380 -33 -952 173 -332 -868 -774 -276 -807 973 816 -284 883 -656 -133 682 534 -716 -106 -69 -279 -548 138 927 587 -737 417 -969 935 -394 502 275 -376 368 -378 -278 160 866 -8 873 -915 242 -754 906 250 414 365 596 224 384 890 153 479 -862 57 550 -414 -472 909 470 488 -885 -517 -705 -574 439 816 -901 248 -851 -228 580 763 773 138 394 482 -658 -584 -470 -958 -776 -875 -77 -686 -839 -845 810 110 -385 93 -76 -21 -681 -522 537 882 236 812 -17 592 -409 -661 465 -405 953 333 459 762 -418 402 -954 -569 -891 -701 -27 -84 278 569 150 -952 106 875 312 -739 47 -762 -99 774 -113 341 -780 -783 850 -937 945 -458 -304 -319 591 414 -653 -436 -571 542 -96 -492 242 -163 -500 -588 -206 -663 -306 -484 -151 -397 355 -36 -562 -876 708 763 35 -554 250 -767 -121 -269 58 286 648 449 -405 -247 -28 5 -114 -678 -521 885 369 710 -683 -33 -394 -485 821 -149 387 680 -194 -973 788 943 415 605 729 -334 734 -172 -911 783 -643 -950 627 -852 351 -121 31 227 196 -125 -801 -529 361 274 -450 642 614 242 -487 -112 395 816 -926 -892 810 168 321 -254 -104 -531 -492 -618 -665 489 419 120 -259 -557 -382 97 195 -839 28 -13 323 -3 -927 425 -594 565 818 -533 21 266 -130 414 450 -918 559 430 -222 -930 281 6 -193 -283 -17 -755 926 126 -202 299 -300 -866 691 328 355 -840 -535 728 -30 731 320 275 871 -235 134 -574 -4 662 -425 -404 -103 89 -779 -41 -309 -287 -391 -980 -313 -380 438 -965 59 -355 483 -319 -382 113 274 -532 496 904 -288 -517 853 10 41 -48 -382 20 -240 834 714 279 363 -279 -21 928 -151 555 -853 -808 -440 -932 -413 -621 -90 -841 -530 -371 770 -154 -813 -478 -84 104 -515 -79 821 882 -124 -752 -811 780 -60 -297 -37 -505 682 -575 -631 -742 614 -361 -996 -38 138 295 -188 800 -696 195 457 -249 81 -390 -381 -171 375 -317 -542 497 -580 -537 245 -64 -748 -805 217 -833 -868 -142 -275 -662 880 413 -885 869 320 -198 923 -400 -364 76 285 -921 775 231 -509 686 -762 751 675 -314 996 -786 -629 -996 170 -549 -738 167 -840 338 -787 667 -776 678 -105 -296 207 -643 976 -395 596 906 -980 -332 15 -584 957 -503 939 -954 157 -919 -723 363 997 469 -302 -303 587 -812 746 934 -63 159 -322 -492 370 619 935 807 261 -340 933 -266 -1000 765 -208 452 -337 829 -210 -23 -634 -761 -646 -68 -683 494 841 -58 525 154 619 -584 6 274 227 538 115 691 -520 -958 -619 799 -777 -860 407 364 -101 -547 -492 -766 -405 -477 -801 163 -128 -973 471 390 -343 790 -391 825 -639 -908 193 160 15 79 -273 87 218 -801 453 993 935 809 -45 278 393 679 -645 -913 870 954 -450 359 795 210 556 221 -52 -720 27 310 437 834 -206 -370 892 379 687 -134 -605 454 -725 -317 151 934 -957 897 -883 884 -567 934 -484 -930 620 367 -195 -973 279 -613 -106 -884 360 -410 692 420 -787 -871 5 -858 -276 -850 -439 372 220 -661 958 -615 -176 -183 -708 172 235 937 -88 803 -735 -345 298 -631 -950 45 -838 60 -538 834 123 406 411 -417 -202 -409 294 382 467 375 356 -54 -972 -438 605 -447 -398 -660 738 -31 48 580 912 86 830 -691 727 367 -185 -532 569 -798 461 -718 -852 -713 -683 859 818 406 -804 -425 235 -17 688 -25 677 -270 -678 -57 557 854 -235 138 200 295 -494 -568 -565 465 318 201 -394 650 -155 -925 471 -201 725 -796 -399 -933 -742 767 19 -346 710 165 393 -284 618 -667 573 265 813 539 918 -985 -725 -55 104 65 924 -941 -744 600 268 -436 -580 373 -58 -252 -830 -747 319 -600 406 -463 713 896 270 -336 -407 -701 619 80 844 -4 -380 8 623 -442 -243 718 -488 -544 963 46 774 -531 945 359 -781 -124 192 914 -23 184 395 -902 -87 779 365 475 985 -628 820 884 -643 76 -402 -88 704 605 68 749 -475 200 -820 287 468 -86 -787 -241 -167 723 989 -316 965 -435 838 -489 -456 -824 -493 975 970 806 -339 259 -578 484 47 689 -147 -941 -720 -145 852 525 -629 -710 357 -276 198 52 -858 185 577 77 694 325 801 494 865 -423 645 -946 310 302 234 73 360 -132 -403 878 137 -430 554 20 152 -253 -586 -734 110 707 -687 861 297 -274 -2 -799 -597 -289 181 -7 -712 331 -98 993 -679 91 -643 213 800 -795 321 376 -953 93 -812 -45 610 631 -762 -141 47 26 219 268 179 -507 -270 11 -767 41 716 -226 -742 -391 -294 238 608 -292 -324 907 916 900 394 -122 40 -61 675 -82 -894 -997 -843 -117 -931 -298 -613 -375 -899 989 -325 385 -821 884 222 -794 428 582 848 -13 -627 795 -439 -357 139 217 791 206 175 -653 2 -148 -1 108 -134 388 480 975 -601 957 -688 985 -414 26 579 310 855 505 953 -560 -47 181 886 -806 -614 263 -362 802 -19 -518 177 983 971 143 -558 859 -523 -122 227 -9 -301 -137 6 -12 513 -455 -30 665 -361 -647 441 250 -579 231 -650 380 -36 989 486 375 950 -91 -137 468 6 -55 830 548 -330 -433 -842 -917 -555 215 154 -311 -816 -921 -50 -968 340 593 66 834 351 571 -332 -876 -502 -625 -610 -880 146 28 -135 808 314 184 350 -596 -347 22 -726 436 -116 985 350 -897 892 -444 339 570 -799 -584 452 -571 528 -891 814 -478 -775 -425 -899 764 171 -440 -433 -27 -123 583 748 -41 238 733 -625 296 -149 404 -454 703 524 478 778 -174 -511 917 -975 34 282 -529 522 -820 -518 -64 -857 924 -187 466 448 -138 -355 354 -408 -204 27 -398 -498 -29 -736 496 -515 650 64 903 -762 65 -578 830 692 147 458 487 -78 570 -949 -890 -960 -775 -801 978 -365 -290 -365 152 -194 -582 939 -872 -473 525 581 937 10 -619 -216 779 481 573 622 -110 -395 -419 -890 286 435 23 723 -148 -589 331 -785 -457 75 -18 -574 -437 936 -954 -663 516 -651 -472 915 -544 184 -771 -433 733 284 911 -745 -431 661 607 -108 -663 727 442 585 -357 -778 -271 892 545 -603 -89 112 692 758 -467 677 -27 -845 210 -734 333 288 -355 -475 942 -203 946 384 -253 -810 693 -981 -308 -473 -329 -198 903 290 -968 835 -798 654 349 -243 598 -132 136 -69 107 21 -806 -491 -91 -214 56 -221 484 -213 -487 -820 -452 -414 -972 392 275 416 -323 265 -804 888 914 -850 -179 825 -963 -755 -382 953 260 604 -486 192 611 -445 -373 -595 -108 220 -150 -534 803 87 595 -751 922 608 998 241 -974 951 151 -142 -601 800 -800 -898 399 -431 557 -668 -521 323 535 522 -37 905 726 186 484 558 214 -150 -142 830 603 186 -54 961 227 505 -901 157 -184 408 -537 -731 620 -876 196 290 -249 796 947 -50 585 704 -922 380 217 -27 -983 986 -104 828 242 737 -82 679 564 -382 58 -791 958 -928 841 -383 -651 153 -432 -669 -776 283 369 -89 -753 92 -592 -288 118 -399 -187 660 -239 130 628 -627 -482 -944 517 -742 208 -548 -689 640 -310 74 655 -25 -887 562 -640 -719 57 -193 -693 737 403 876 648 52 -103 617 -538 348 71 22 -349 -831 632 289 -628 -851 436 35 -359 547 327 894 234 431 -721 609 -710 200 442 -209 299 -212 552 164 320 -476 743 492 468 -733 -615 780 495 648 -707 -730 -632 805 88 -967 -110 449 -958 197 765 -653 -778 -247 679 -829 -802 219 -290 272 -411 726 -134 689 -9 -148 626 249 -987 740 -323 143 25 686 -298 587 -375 431 -500 638 942 728 -481 365 313 -534 -908 397 -877 -340 443 -537 -569 -922 -753 -223 384 -577 216 134 470 383 758 64 -516 729 -708 -86 851 -307 2 822 686 283 139 616 -249 411 -349 -898 466 504 294 -732 -751 -526 -148 -663 152 -783 125 -2 -611 55 207 -413 647 655 -248 -366 177 -329 744 843 893 -35 -332 999 437 806 -169 411 211 454 -399 736 904 417 237 251 916 -886 628 605 680 98 -412 -251 768 -234 370 795 299 485 77 296 162 466 605 967 676 188 -631 172 859 260 -191 -530 -13 -779 996 -137 -786 699 394 161 -131 -981 692 -612 124 160 422 -263 12 884 318 454 -610 -353 772 971 250 167 106 371 531 392 -919 455 281 -547 -344 943 -616 542 -554 -328 -892 -522 -938 -115 478 642 563 -955 318 -412 -111 81 -546 509 -643 -407 -658 -946 -158 195 296 347 350 385 108 -345 929 -384 146 -72 -246 -603 628 10 980 -674 93 -618 -983 470 812 447 -100 515 -527 208 374 -240 -905 -129 -288 518 -550 -597 -485 -417 -327 -18 983 -794 377 412 391 324 374 50 -423 -219 -91 -170 -844 -274 -385 86 662 597 210 627 -742 -128 -612 -929 -431 201 -356 868 552 -665 644 503 436 598 -795 656 617 -776 -499 860 -398 -314 144 177 976 -797 -660 817 -828 -778 547 -79 176 430 -828 534 938 -680 611 122 927 -467 259 -212 -627 -298 532 -14 -417 -68 734 92 -345 207 89 610 635 219 -208 224 -31 952 -422 431 1000 297 164 -964 -860 -144 448 993 -896 -846 -18 -854 364 -732 565 -667 -178 309 35 -209 146 -873 190 299 256 -73 479 -74 428 -838 -755 65 193 348 -267 486 360 -238 -663 392 -720 -942 -911 -25 85 -581 440 -760 -589 -232 562 584 -511 86 990 -590 172 -202 -823 -892 442 -885 851 474 471 -430 887 -409 -293 98 -9 -648 -243 149 -9 -542 44 -2 344 1 229 -914 -992 121 439 -291 294 294 588 -808 -537 -419 874 -954 63 -116 -415 -313 7 695 -994 -419 236 -836 -98 704 -18 98 290 -331 305 868 -275 166 -674 -262 462 97 -30 831 -78 -638 -796 657 -717 83 -66 -492 -117 704 242 898 -495 -20 -422 193 596 -770 159 -229 -46 959 -108 -93 415 -745 -258 401 287 -575 -466 427 825 -835 -861 -82 341 362 473 203 415 -629 789 -474 -733 -270 -486 -701 -310 -513 -512 -675 118 501 -932 -9 -472 -900 928 32 794 456 346 -226 -204 544 -340 -875 -460 202 -819 -125 -454 -138 -607 -933 -887 -306 578 265 -241 755 783 -638 362 -944 -832 -152 273 -767 -840 -867 -593 558 272 0 -802 159 451 -196 -520 877 555 -327 281 -735 303 310 461 696 -592 949 200 -974 215 810 120 431 -933 16 387 676 302 478 641 -265 546 -854 -864 400 -167 -714 247 -375 -499 988 121 -259 228 502 -264 544 -252 -458 768 167 -233 762 -97 682 606 261 202 565 -299 -539 -136 787 284 729 280 -88 360 730 144 -243 -104 -968 -118 -258 856 359 817 172 597 -647 111 -424 -890 -867 782 -727 -685 -935 380 -681 -485 -744 -666 -166 -101 300 -968 203 114 -375 -316 -872 162 425 -72 -299 584 -942 -229 -106 330 251 117 782 26 -674 578 558 -604 -938 826 -468 -959 -863 731 14 782 57 -80 202 145 952 947 461 569 -339 655 -466 58 87 929 -352 227 -899 700 568 -999 -998 -176 770 29 892 905 418 -845 -790 -571 280 129 -423 -639 742 273 614 536 383 -983 -398 838 -760 -640 -588 687 392 -592 323 91 905 -510 -373 -47 -65 754 446 -622 298 834 -490 511 322 944 330 -532 -311 -899 -691 520 -79 984 -597 779 823 987 38 239 16 -90 -590 -729 -308 601 704 428 311 -441 -240 -733 -59 -184 -375 -539 588 -232 592 -511 65 -381 -996 212 -925 768 -129 -285 217 -588 -528 -314 617 -241 -944 -464 981 -51 436 337 -713 -909 657 -517 882 -911 232 -736 908 -638 786 899 -711 -247 661 -497 132 460 693 412 531 791 -69 -40 -303 752 -780 -255 -159 -291 802 -627 620 -830 163 165 597 -437 795 739 408 -61 956 -284 -344 -636 -435 196 -56 -989 -685 -114 -412 -956 -500 718 -287 576 -122 857 -182 723 510 812 851 -754 -653 10 -101 228 -100 65 559 309 517 470 -915 171 -68 142 570 -344 -855 412 531 447 -96 342 720 391 -712 161 606 -569 -638 -588 552 228 723 -446 -929 560 376 -658 -52 501 833 -501 144 927 -489 -56 883 -360 815 -486 -186 -724 459 518 -107 -737 883 797 208 -868 -545 -105 989 -483 -757 394 -972 -751 115 -488 192 -399 -50 196 775 394 -855 948 -908 124 678 -776 -247 103 854 409 -390 -576 -540 -443 -926 603 -411 -201 -912 752 -864 271 -598 -735 -644 -417 -210 882 45 749 -135 -576 -103 174 282 820 581 -35 -171 -277 -82 900 358 29 728 807 -872 -342 -491 98 222 -330 -660 599 -888 439 206 -741 891 3 -957 -655 -347 337 28 -435 828 167 -576 -197 8 -135 -135 538 281 723 -400 48 291 266 16 -702 535 -379 -160 -156 -564 -240 443 95 558 284 293 155 -55 570 107 501 328 558 782 -634 -882 -17 190 -371 -949 77 -916 707 -579 -639 -84 -66 -438 -826 126 929 42 481 431 -814 -729 -853 180 384 188 889 666 -497 686 453 83 194 -887 -460 -390 -473 646 190 -883 767 151 567 -719 -35 882 -970 184 -807 918 345 981 -639 516 213 591 -559 -40 -891 -736 966 -580 -528 466 434 -151 18 408 164 510 -893 -977 -743 -456 518 788 -618 -531 -848 -831 -449 -819 -794 -436 236 -128 951 -565 262 -525 906 899 865 -972 -930 -242 -701 -426 94 260 -621 -316 -407 847 834 -492 -269 559 88 497 393 -642 -835 -78 -648 -600 773 334 612 198 340 -869 -121 276 464 285 199 941 -4 -978 -150 -985 736 -677 -529 -142 -290 -796 -64 -544 -986 362 904 -333 671 -37 -717 -362 269 11 -65 125 988 814 537 663 956 -631 955 994 378 588 -213 -301 -388 -803 293 722 -417 -679 -818 586 616 83 -353 -620 -429 -156 605 269 436 114 -343 -142 140 322 674 -747 251 951 -715 536 693 -51 -784 -245 724 -487 673 482 -615 761 562 -637 -432 855 -900 13 -258 443 -944 -689 522 -517 250 584 -968 699 349 8 600 -823 258 -945 -645 522 150 833 528 -572 -808 637 479 -869 -459 709 -341 628 -363 346 -226 -920 928 496 899 -712 -819 -79 -228 -748 292 694 -772 814 -432 535 390 267 41 -636 718 273 -830 -945 -520 -467 -544 210 -791 -828 469 642 424 -115 -170 547 345 -242 734 540 117 -939 -196 652 924 -180 -804 -80 -678 237 430 429 424 939 528 -883 -750 650 419 -218 -837 61 -454 436 92 -670 62 -752 238 119 960 682 -214 629 547 571 845 -555 525 249 810 441 536 -463 102 -927 881 -676 -635 290 -849 -979 817 218 248 -153 -688 201 143 -166 232 -585 349 -202 -793 910 562 -858 743 -503 28 364 549 959 470 204 973 905 -736 -761 665 323 806 -220 -285 382 -972 -145 -352 -626 134 -654 838 -274 982 933 49 366 -480 774 726 672 394 -347 276 -870 340 173 860 292 731 618 -960 -486 -29 379 639 478 771 -315 -623 458 -934 -72 -8 216 374 -3 587 284 -20 -491 956 -950 537 -385 146 -681 -812 479 -90 -124 -978 521 -734 -848 -459 -238 -393 435 -525 893 36 -484 997 -934 200 840 987 441 222 626 -835 317 -224 609 487 964 32 -109 -17 -687 932 691 190 670 416 -272 524 -996 335 -465 275 604 -436 169 -288 807 -755 772 -979 844 -72 -479 -516 -496 -458 770 921 518 205 957 -112 399 609 -860 -556 -96 476 170 111 617 649 -57 -556 203 12 -197 994 969 979 -601 -262 -312 -475 -66 -863 -372 -25 46 -863 -683 902 413 268 -232 -620 82 428 -458 863 -518 -331 -696 -465 -823 283 902 580 937 -559 -605 -48 -914 65 -360 947 634 331 -699 538 -983 277 -295 537 332 717 -621 -714 -428 393 -937 -231 -859 -534 -483 971 -704 -267 -492 127 -795 -61 -87 446 -931 -238 970 -135 838 942 -731 -219 -366 69 -95 105 787 41 -948 75 757 -806 44 725 264 -672 398 -265 956 -909 780 155 -127 -842 -438 785 803 -427 -300 554 -826 -392 -912 -103 -280 -646 596 914 869 -762 762 -706 -931 -812 585 527 892 955 -690 -567 -809 -57 60 -236 -645 -731 -801 168 -862 207 974 532 -600 92 -524 41 27 85 823 629 -614 927 -286 -610 -838 -49 -603 -440 -274 53 467 -906 -165 24 306 793 600 456 -514 -222 306 517 268 -856 -804 -108 22 -573 130 -307 895 129 -364 62 882 -960 -250 -119 -56 -225 198 241 284 724 547 -576 -883 -237 467 -786 -688 902 79 -493 -704 -17 -299 -181 -392 415 219 591 751 42 -118 -960 16 176 -935 985 173 64 -404 917 120 158 -712 -69 147 750 -951 -315 -504 902 719 -282 -779 529 129 412 874 -801 -10 -446 209 452 -387 -309 318 -614 944 -405 58 367 -759 -301 -765 864 -720 933 -300 13 628 696 822 606 -50 -524 462 87 464 -440 40 972 -374 -368 -565 668 787 788 -664 820 -693 422 -743 164 920 810 569 662 565 241 -45 164 -706 626 533 -865 942 651 465 -591 -863 328 -830 750 612 702 -239 -906 316 -170 577 -534 18 869 958 -222 -216 823 -827 837 -994 -842 72 -966 100 792 -976 476 -858 282 -850 -955 -617 645 83 -589 -746 -90 -716 364 208 795 -176 -841 -694 -955 -235 263 846 -120 -582 -632 809 32 -424 452 -520 632 545 -467 -377 401 618 -734 -595 -475 692 588 -905 -297 578 243 613 76 729 266 859 356 -485 -119 248 262 279 -703 128 811 -829 615 608 -52 264 -745 -141 786 65 463 -272 354 -864 -288 539 790 -174 15 -912 463 553 663 -619 -310 217 66 -974 -739 548 74 -514 -499 659 463 289 95 -544 330 386 -835 833 -994 491 775 -15 -316 -797 675 -53 -885 678 200 12 777 619 -387 -710 -826 663 -570 23 -753 416 959 -906 807 -500 -840 476 211 386 -239 996 -372 -128 -939 52 527 188 715 -109 962 546 348 377 -25 620 721 -818 808 791 -187 982 111 895 429 -760 -252 266 71 148 -757 66 -680 -493 -746 411 412 528 956 97 787 350 529 -611 -657 -885 140 756 -1 876 -139 133 168 -471 -950 930 73 -949 -667 522 -888 869 -612 968 524 944 -167 -51 946 623 -783 -288 138 -672 -943 317 796 -225 -925 284 956 357 301 484 199 586 -76 -20 466 959 102 108 -489 632 -545 -460 500 -347 -5 268 -512 -1000 730 827 -215 374 287 669 -53 792 631 -783 908 -138 -355 -120 568 272 -704 -481 373 -399 -871 672 645 395 812 -193 716 629 -532 877 171 -552 -690 63 -685 242 -680 854 -20 278 -160 -690 -693 584 858 800 -300 983 751 -475 -1 -686 -8 -722 495 -837 57 626 312 -767 -421 383 446 -782 -297 -48 -357 -402 689 -987 264 -617 581 -349 -32 -482 665 -547 -253 -751 885 -691 -287 -590 -345 548 601 -866 26 -806 30 783 -526 675 -578 20 367 -163 380 726 700 -8 -325 11 -49 -162 -627 -396 -440 652 126 -827 838 -186 -197 595 -29 694 283 315 -977 -330 -289 -214 146 966 142 50 -206 337 -418 -890 771 46 -118 -56 292 998 963 568 -946 152 323 44 476 441 -343 -878 965 623 -694 0 669 39 -344 711 -130 136 331 810 -711 -600 -159 -887 124 -620 -260 26 -550 219 -746 -822 430 785 -411 -45 -114 585 580 -498 -149 -78 941 551 -401 407 -191 -871 -971 -145 579 425 -565 -718 -578 680 -869 -351 -261 628 664 741 -854 -773 -910 377 76 605 684 -862 241 691 733 73 -987 618 -930 -304 -932 424 334 0 -528 -169 973 904 -490 425 -872 -216 766 -321 906 782 -612 195 604 877 512 -229 -116 -565 714 697 -82 564 377 -813 -461 -64 -323 -681 533 874 -564 679 759 726 633 -493 -644 -37 804 -686 -253 -72 934 14 -630 -10 28 -147 222 -845 769 392 270 -105 -963 864 -337 -870 700 902 -292 683 -68 -162 -731 -654 -956 134 921 -269 -153 154 935 981 500 956 -968 283 -952 210 -574 993 103 223 -738 -621 341 -296 -868 -996 551 -581 -263 -694 -776 -755 -382 356 897 146 821 735 490 -877 -275 432 644 178 604 -517 -500 376 -271 597 -450 -876 545 810 990 -829 987 -614 -445 -742 -927 158 422 347 935 120 373 538 466 -158 -809 505 -21 914 52 253 -261 937 -428 195 -320 -496 889 363 7 -994 309 630 -629 40 -510 848 -523 603 -811 -835 79 -821 -546 317 97 -991 600 -684 20 357 -417 -271 395 -419 553 271 -932 -437 280 137 133 -740 -697 188 965 -39 603 -364 -11 -340 -934 606 -30 58 386 -838 782 -192 232 367 617 847 332 -771 783 -332 812 512 738 -61 -932 994 737 -945 712 886 -844 -295 -852 -315 -798 27 -25 284 487 668 452 -256 -842 350 319 -680 -117 531 -394 -340 326 833 197 -155 -727 -664 -135 384 144 649 295 138 10 -898 399 347 -938 543 276 332 700 -779 19 356 -166 -465 -403 168 241 975 22 701 -495 -529 149 790 -125 -910 -215 38 -270 -753 -55 156 -768 428 971 963 418 -387 -770 -192 332 -955 229 -644 165 -492 934 -326 -817 883 -676 308 -678 780 453 -772 649 17 446 -95 -80 -683 -345 916 -249 203 283 -126 270 -375 162 -465 -32 -428 22 -678 149 96 -348 314 -46 792 -384 471 -537 544 290 619 -836 -949 925 -333 -196 736 953 -276 -83 883 -867 -84 -411 -61 181 56 -294 304 -529 478 845 -112 -50 -398 773 650 804 -486 -515 -786 -397 956 29 -253 -648 380 625 698 -147 -273 -302 -872 -295 -651 -236 -218 -741 -765 11 -666 -119 -747 896 -69 -953 -783 188 -257 606 -492 -912 -73 -321 -54 462 -615 384 -931 95 741 522 270 -575 -629 -37 -429 -855 -816 -686 412 289 452 842 -371 -118 252 -108 -410 -276 -974 -926 -39 999 955 819 -121 843 -248 -863 20 -992 956 -351 300 -309 -138 -826 508 197 -415 800 -269 -12 -118 508 378 548 968 -335 12 740 -694 984 -348 -33 -145 -709 639 -866 216 215 -796 578 91 -186 -565 -670 690 -881 -136 -53 -951 667 951 -459 59 -136 -964 334 -711 536 759 -851 -872 -422 -581 -356 -563 966 739 410 -36 254 -870 16 -18 -207 795 988 887 67 -25 -707 404 -308 -111 746 149 471 545 111 -395 -335 -698 -71 948 -704 333 -651 -174 -802 -720 446 -275 979 243 683 783 -124 -465 515 -52 -321 72 329 43 -356 239 593 -671 445 784 -537 361 300 -618 693 -240 -814 -261 212 -802 -865 -275 -350 -190 -225 637 328 115 -160 374 -8 77 -131 -747 -119 135 811 -28 -165 -341 40 240 732 -393 -959 -639 -203 220 -570 905 -525 708 964 695 552 239 -797 308 42 -906 849 45 150 -538 -584 713 564 -853 830 -449 105 -237 -266 -536 -633 954 -317 357 668 -412 -141 -104 -854 -100 -203 -108 -203 -988 -110 -776 -935 -981 839 957 940 -485 393 616 -96 -375 598 -861 -985 -288 775 -261 -972 -467 112 937 -951 744 895 403 -521 607 -942 -454 -840 463 -73 139 -854 322 108 596 834 -250 -734 332 186 412 686 -128 673 724 -194 900 522 -100 -33 297 -72 -515 -394 -689 -710 -667 516 796 -625 577 -705 776 718 182 -702 66 669 761 739 707 -864 -874 699 286 -159 636 -811 509 -924 -210 481 -200 158 -726 -130 -858 132 107 -217 -568 422 -890 -191 142 -277 337 615 -342 -201 -405 -769 -14 -480 695 284 -816 150 -182 -151 912 -804 685 257 846 510 -125 -593 -997 37 420 -704 507 -335 563 80 -972 -987 -415 157 724 -281 741 -352 400 -294 -433 -893 77 -828 248 209 -281 329 -475 847 -828 928 -23 -820 599 -309 -432 -19 -231 -170 598 94 -424 -381 -249 590 -91 664 -754 -449 57 813 -436 -979 42 -571 -296 525 269 734 154 -939 -343 994 -257 -188 -510 -272 450 -19 -175 224 421 809 751 -386 -554 -453 214 875 669 715 -526 -73 -115 300 849 -771 -73 -207 -138 842 179 136 434 -470 -22 970 551 -75 -403 126 -814 966 160 -922 581 871 383 -653 572 782 606 -244 -813 685 -212 559 -497 -672 429 -441 160 -692 -682 -643 -407 499 -247 -987 -107 -226 795 788 923 268 -754 138 -782 255 304 100 -493 -312 745 -330 -363 -610 -651 -707 -936 -491 -314 -110 -787 -917 310 393 -101 -654 517 549 615 596 -270 -667 294 79 118 275 -34 112 -233 -299 950 -16 638 -940 -935 -465 383 -82 954 -724 255 -789 -706 -661 -684 -893 -575 -137 251 241 123 385 -727 -231 -20 766 -204 918 -866 -918 -821 307 230 406 -396 -617 -161 -540 432 255 363 837 913 -219 -393 -476 353 992 -165 525 -7 -274 962 -235 761 -765 608 630 -986 885 769 -412 221 -970 502 -615 -939 127 684 615 -843 550 634 489 -116 -83 -210 -499 -411 282 -290 -420 -241 33 920 -418 -783 -358 -89 604 -873 -285 152 542 -618 -938 369 -333 -855 -432 -11 -32 -311 387 -90 -33 857 441 -977 -791 -615 812 -787 -315 -58 -404 297 -837 25 515 -859 -422 -906 103 376 282 -71 -463 847 -898 -105 273 307 387 -366 442 965 180 185 -852 772 876 607 449 -445 49 -881 -169 -611 169 -443 -212 -957 68 -891 -952 886 777 -837 874 546 794 -92 472 578 -627 274 -176 -128 921 -2 909 60 955 -194 112 768 838 695 -402 788 -715 720 996 -757 -578 -96 666 -63 613 -259 451 322 402 109 -999 -726 762 -685 -995 -657 385 -745 -23 145 851 604 -94 -730 386 559 -337 736 208 102 982 483 -268 -947 976 -643 -353 -964 556 -656 -54 -870 394 555 -281 342 418 839 -416 28 -715 870 -70 -696 337 -398 687 788 -947 -45 623 848 422 -880 925 908 -384 -787 668 298 -740 702 -889 -470 -57 -888 -117 692 725 -295 -96 590 427 237 925 -110 631 49 365 975 -644 637 -607 798 -501 -594 382 -38 817 66 122 762 -492 -892 415 -537 424 -351 884 -222 12 -855 -263 297 -305 263 467 -88 -565 -851 -501 95 -89 -317 308 476 736 -983 549 489 999 452 -20 -388 875 -697 -632 85 151 -463 870 382 449 828 722 -354 469 -976 -525 577 -852 -743 748 -361 134 -364 952 -19 -162 863 146 -633 186 301 -761 -623 -437 290 314 351 336 672 328 -669 225 354 913 749 873 901 271 400 647 -399 633 918 300 -540 413 437 -198 -662 196 -769 -974 -640 434 801 808 523 -904 -958 -837 616 -986 -240 752 466 897 101 787 -112 223 689 -357 687 925 -631 350 -756 102 -412 388 467 -517 -766 -786 -653 -172 -783 859 494 -549 -107 -202 903 535 86 -827 833 -475 -593 15 -818 99 298 660 741 -565 -672 -122 -719 499 302 408 436 56 -246 168 -312 -332 747 642 87 -739 -127 569 665 283 897 -968 -37 -900 536 -854 -174 -953 -492 370 -699 -788 -323 985 -984 -260 -901 -818 -336 39 78 689 554 -481 -53 939 587 686 918 -691 -576 308 -856 -333 -314 -911 344 402 -132 671 474 -776 -657 -705 218 303 -188 -620 604 7 951 -822 -812 27 -152 -150 -346 174 -909 127 773 270 881 -662 -844 -217 745 -895 -709 -976 439 746 -35 -290 -834 -603 300 -636 -503 706 747 -688 656 900 889 359 -93 296 -63 -926 894 -791 -247 9 -957 398 -716 130 -380 -701 -140 -752 595 -460 -864 576 959 108 416 182 -270 -498 -230 407 -393 -908 236 -282 -56 541 363 868 -224 305 -812 530 -287 919 -51 578 -730 -980 -905 -685 779 -175 252 -239 -957 -993 181 -964 829 798 141 169 143 318 556 228 61 -813 -850 237 -676 -124 -364 536 482 -560 12 -238 919 -653 -51 -903 478 666 -661 -50 -583 -949 60 673 -324 -59 449 -171 19 22 81 792 -90 -889 78 479 -659 -584 20 7 -154 317 -46 832 -499 -268 -179 -39 -391 -225 -245 -264 -841 46 645 430 163 -229 232 688 -578 789 18 213 -643 467 -571 724 154 -677 586 47 459 994 697 -931 37 593 953 564 -982 863 726 -586 811 -910 829 -167 539 -202 -177 -110 699 -455 -153 125 369 205 -683 -679 524 853 446 -420 -80 568 -280 307 212 23 474 878 988 -517 -557 535 23 889 -718 75 -340 -253 -798 623 -455 -704 -981 398 -516 -524 305 409 -832 971 775 -164 359 19 -896 -733 341 -186 -877 -120 -469 -405 -417 -220 -592 267 -262 -524 -166 306 549 -757 387 -237 355 -550 158 -385 184 523 470 -590 -339 516 624 118 930 859 310 226 416 441 940 958 142 848 -43 699 249 801 911 217 794 381 -688 61 401 -837 -977 -362 984 -608 595 945 956 -993 637 55 -782 -291 -252 148 -219 650 2 617 -185 24 471 -272 -776 600 -466 -927 229 350 -121 -821 193 -374 -111 -622 -143 180 12 -517 719 109 -35 -495 236 437 987 -40 -625 414 219 -306 -688 462 590 442 -802 -256 -331 109 -732 -235 -739 -577 974 876 -768 162 139 2 420 -550 -984 -901 -454 -528 -750 882 -409 485 923 957 -669 -675 338 -917 -914 -444 594 926 -304 325 696 -675 -608 -698 371 -704 -862 -233 762 -661 -577 321 -977 43 953 599 -417 -5 -495 -247 -334 918 -435 -837 -40 122 739 -724 -225 -629 998 512 196 -564 -780 -489 -9 -800 347 -64 -882 175 426 -980 -387 -456 -62 656 -112 -452 -890 -488 190 970 24 252 0 -650 -582 -215 115 21 127 85 -81 880 -299 -306 -707 -787 -670 548 -235 -805 482 641 -913 -574 -303 474 947 33 676 712 805 -544 378 100 -271 473 103 -128 -402 -575 554 -141 -140 -637 -234 12 174 -248 -619 -474 -741 -638 -615 644 -698 -50 -290 -353 -506 998 622 29 -977 -595 -507 -190 -22 341 -586 784 110 -853 -303 888 173 950 -353 658 585 245 276 -695 -419 -124 -271 -813 -361 -842 319 878 696 -26 755 -853 596 -222 203 233 -226 820 810 -688 -595 -456 -847 878 715 936 594 -64 -777 -760 228 -813 -751 13 10 -870 47 357 437 762 -795 -12 33 -432 -270 -576 889 -19 -150 851 -591 382 -476 -792 -741 532 -174 -313 -903 957 -958 -641 -328 -405 529 -419 -663 815 987 -707 216 162 -154 -143 651 563 -333 -148 -577 -538 121 376 801 -376 -201 93 784 -376 -588 228 460 135 -396 -957 -454 587 662 766 401 687 -635 -948 -531 730 -128 -57 -144 -787 -552 931 459 913 808 227 693 -209 -720 3 -274 -451 62 333 -217 -865 -481 985 740 -900 803 366 -427 -782 -332 333 324 -227 -915 739 496 325 191 -421 -306 -269 -769 -561 -238 355 -882 205 -515 681 -862 540 672 -74 192 -626 687 -530 -775 -700 580 -76 538 -595 460 -413 -642 -978 -538 -437 -556 -930 -909 96 -863 864 -146 731 -122 783 596 537 -921 -116 75 827 747 -432 246 -45 -599 -813 315 -993 -404 705 -89 607 -640 385 -95 752 -584 -99 545 -559 -827 848 -720 -196 872 727 -573 -310 -944 -399 213 854 886 -542 -235 -332 32 -33 499 -982 521 722 -932 811 -81 -890 380 815 -411 651 74 233 -184 721 270 -217 -812 -626 -943 580 854 233 -560 929 -612 508 -672 663 407 276 -678 -756 720 697 530 -634 -318 -718 -262 65 -479 -90 -170 -437 -68 336 -64 -537 529 416 711 194 -566 -749 -161 342 793 -411 750 -602 200 332 973 -372 971 241 315 -899 238 -239 -56 -818 -178 -833 -52 495 389 -772 97 856 -125 939 851 -810 -912 222 -544 -739 230 -624 -795 580 493 -804 -288 178 -259 528 -306 -815 -337 618 120 954 -475 -855 -143 -918 792 -919 312 955 -635 -496 258 -358 -578 -184 -650 647 -123 -167 -94 -832 72 777 -491 766 -532 714 -397 938 492 557 -771 598 141 309 -72 -701 -348 310 44 138 -651 -375 321 160 653 771 -149 46 790 101 -522 727 829 -386 148 -173 653 872 -148 562 -691 194 -317 855 -821 -603 -109 67 965 -582 480 392 -169 -79 134 -107 819 771 557 -327 887 -487 -796 222 214 -582 -443 -490 -743 73 50 517 -242 -578 -915 -489 -733 -624 724 967 -932 112 263 -577 156 -57 -267 336 379 1 2 -811 386 -242 -530 39 528 43 974 435 -455 687 23 991 540 -890 898 -188 -56 115 13 -695 -163 -475 907 915 249 880 -654 732 1000 -415 -871 366 317 196 715 591 18 -998 -942 -805 -714 -606 994 30 568 -178 -808 -670 972 369 380 848 -651 292 914 -102 -709 622 -977 294 -93 375 -708 -819 -74 697 -614 321 435 -819 482 493 -906 21 -460 649 940 -372 670 711 -704 -248 -481 673 -884 -17 -229 463 -290 -656 816 -199 282 432 955 928 392 637 433 946 114 359 291 -477 524 -98 738 -459 907 403 -917 -490 -620 190 -123 8 -993 34 203 923 -117 804 -197 -253 668 151 139 148 408 863 -319 -924 759 -701 -898 908 946 381 -940 352 552 886 -559 336 152 764 760 100 297 -713 581 -741 -719 274 523 40 693 562 92 -585 -816 55 732 -119 562 -207 -214 571 139 138 -355 745 -161 -213 518 -620 314 -583 -963 966 -405 554 -71 -506 -667 828 -427 -921 -261 -497 -382 -816 -882 -356 -950 9 380 -471 -353 596 607 588 -263 -609 -30 902 -787 228 975 -65 200 733 304 -346 547 821 34 225 -675 -836 -484 -277 915 -620 -647 -570 -980 -390 -255 -497 -35 369 -204 -792 -319 -221 -188 -910 -275 517 255 736 522 576 500 897 955 414 -626 976 -516 143 667 -452 -841 39 -270 670 666 -372 445 107 -651 -294 498 -235 62 419 -540 -677 -212 -456 581 -850 641 295 174 -629 535 144 280 789 657 -411 208 -872 876 403 -263 552 -727 -316 -32 -885 -302 -739 796 -84 78 376 -269 641 -542 128 -143 459 -293 -364 -362 -967 741 358 -364 540 259 -671 -791 531 -321 -633 531 -334 705 -187 18 -817 637 -635 549 -127 -862 420 -365 855 -886 38 994 300 -302 -576 92 445 533 -144 -889 -539 -761 -22 -677 10 929 778 -513 -945 467 -275 938 -1 -7 -799 -36 691 630 -740 -207 432 536 177 979 -54 -902 -587 -571 412 -389 802 458 -946 -127 407 643 907 -833 -32 262 413 391 109 476 -838 -48 500 62 -820 423 114 904 800 -847 -238 -497 343 994 -769 470 -492 -526 -471 -887 -260 -559 -691 -191 -720 -802 -472 -135 401 -978 285 -450 -641 -584 648 129 -874 317 358 249 904 -738 765 -879 -325 808 34 -474 877 -181 283 756 -872 -552 758 -258 -53 839 338 -296 672 351 528 -637 685 -877 -248 196 375 -300 -63 124 -58 -54 636 -821 734 -629 795 -331 -662 56 -962 332 100 -107 -807 -300 998 -28 -415 -238 -311 414 -632 618 409 447 -802 -491 446 939 208 -298 847 -497 -676 -538 -378 -59 -765 -345 -734 298 -508 899 -889 42 -846 -14 162 -205 917 513 235 99 404 702 -769 177 695 855 152 65 -112 561 -186 -873 498 991 -428 907 482 -753 -162 75 -93 26 -271 -290 988 107 442 -471 689 -1 549 -644 -768 -254 550 213 -499 -363 638 169 430 -97 865 -513 230 -68 917 -69 -144 -204 -499 836 -25 500 1000 64 923 -152 86 44 -410 -131 697 -190 -819 -41 188 103 842 669 267 -10 -588 104 208 -876 416 -496 -165 809 -877 -23 430 964 167 816 911 -544 281 -302 -344 549 -992 -190 -706 -130 -748 267 -884 481 -867 704 -523 502 124 781 -142 660 -194 -905 144 -233 -814 724 -727 137 -781 -187 -31 -250 -827 -492 -891 790 -184 -386 -36 -709 288 880 517 367 269 68 -581 -316 -348 -458 630 -527 81 -780 -63 -749 -594 -134 -329 358 -360 798 -523 95 26 -385 -959 -460 155 943 894 -370 -316 -214 591 931 356 -618 760 -285 826 834 -692 362 335 624 421 955 -484 -505 931 623 797 -190 -739 720 -913 -851 420 -651 792 262 -945 522 -340 -572 -540 -486 19 439 134 830 -988 -72 -701 974 235 979 761 774 244 -180 -815 -67 -904 36 -842 -355 -888 -930 -73 745 236 996 213 675 -905 -633 -425 -715 290 -889 371 -544 -46 -370 368 -749 600 -523 79 -496 -588 430 895 -732 -185 -259 366 996 -49 850 -855 -982 -851 -973 -375 -467 312 162 -279 399 297 -983 468 10 276 -759 43 876 -531 57 -209 303 -249 146 -426 636 694 -380 897 391 381 760 -425 542 450 962 279 349 746 358 811 -448 -120 451 -836 815 897 162 -876 711 -107 -381 -780 -965 846 -1 -810 -78 173 562 -63 -645 840 968 -410 -947 -547 -301 943 108 -718 -920 473 907 -327 -231 292 556 -226 460 40 -209 772 -152 -701 -708 358 786 11 -288 -114 739 236 71 -155 487 761 -359 -445 -790 882 -408 912 -220 -562 -572 372 658 -89 -331 76 870 641 502 -591 165 148 224 -540 72 229 -770 186 -430 -601 -231 277 388 259 618 -345 -542 495 869 922 572 -932 -780 -987 -573 -433 -835 244 904 -956 33 -430 40 371 -541 -494 -975 939 328 337 -412 323 405 760 400 -877 -52 57 -65 -181 -407 -947 -19 63 906 923 -255 691 298 -775 -616 46 512 351 -327 778 -733 11 -464 557 -375 929 534 828 477 831 554 -121 -750 432 577 -245 -598 62 410 -360 -28 159 784 -218 596 304 254 -395 76 -538 24 760 -805 -369 -322 -127 716 -870 -490 -122 -44 18 -38 916 -651 -907 -80 817 -560 134 428 582 -299 895 -727 -773 -629 -910 130 434 -191 -342 -484 870 863 -946 672 -459 317 -11 879 -74 798 -477 -365 419 925 -483 144 -54 -891 11 -787 364 -232 351 -178 -702 701 -948 324 -796 -200 -967 -933 683 -13 26 506 19 150 807 362 -853 736 -961 198 -915 653 78 70 32 924 -773 -577 -417 997 -865 567 -2 -702 518 -726 -215 184 -453 -662 628 122 405 -787 670 -290 690 -97 2 414 -718 -525 -586 -17 -598 -216 -450 -218 -633 575 699 -236 -169 434 -833 -345 470 -864 -453 -549 -976 -96 -947 -640 596 964 866 47 -215 741 647 -698 -304 -548 164 686 -293 464 -656 -444 2 -252 376 165 626 908 -656 896 -261 876 -732 814 359 -455 895 -388 -939 -149 107 -588 463 58 -82 835 999 -460 903 947 -356 329 341 489 -783 777 -867 407 -550 520 -876 77 -883 476 240 188 433 -664 123 739 -374 -927 -198 -601 -863 -280 -969 -50 -562 285 -507 855 502 34 363 -680 256 306 508 792 -967 984 -504 359 328 298 855 142 137 370 -501 920 502 -715 808 920 734 26 -509 501 -286 540 68 644 -129 -69 -607 -876 843 498 -6 -113 256 181 -1 -480 -802 -704 -591 378 991 -335 -497 -927 -273 -440 277 669 -618 -235 803 -782 -524 -18 -712 -118 79 -396 -867 -715 -954 -700 -734 301 692 902 284 -452 977 514 -570 311 884 821 975 -809 -499 -205 -729 -136 -961 -192 -112 181 -294 -836 44 872 -405 -902 263 840 -497 680 315 995 24 -870 980 -345 46 517 241 215 59 275 -725 -997 -518 -141 -438 741 -269 -146 -382 230 -454 228 167 -85 145 -599 935 560 227 -153 -419 547 749 189 458 173 -197 -830 -486 -645 317 -286 -994 -845 814 430 -543 -991 -513 -327 899 721 792 155 -469 964 -970 -805 -852 725 -839 -667 -987 -306 919 -946 -36 299 179 -495 156 -527 489 38 -638 194 351 337 -186 692 -525 906 -809 -440 -321 304 -90 -937 -297 -649 485 404 100 469 713 823 11 596 607 727 -35 595 88 800 -80 -905 -741 199 317 422 253 549 316 107 -552 -113 -726 -687 -142 235 -706 -561 97 -814 607 -690 -117 263 -43 -370 898 140 -550 546 757 -24 596 994 677 249 109 237 361 -143 883 -669 890 -216 93 729 718 -578 -120 -727 509 164 856 -962 -117 -241 -655 868 83 163 -16 -347 -44 -841 846 80 290 -165 -489 657 200 25 545 633 855 -414 -223 561 -704 498 -318 236 -432 123 -208 58 645 -856 70 258 -330 33 563 -376 409 -200 -105 620 -91 969 -401 -84 -323 -641 -740 191 325 452 620 -921 341 -1000 -124 570 300 971 -570 -580 414 791 -786 -742 41 -431 350 590 599 981 435 -125 -605 -274 -136 983 -59 -257 -26 -257 -514 116 -272 -57 -229 -567 -448 -134 -411 -213 828 -955 506 -392 -471 -619 812 -623 281 403 -865 229 882 -510 701 -547 -66 413 -759 963 -199 313 -807 -799 750 -151 -902 -118 -428 944 207 -142 697 -201 583 -760 549 653 -526 -440 -186 700 -416 4 261 109 -781 705 698 -410 388 157 240 -706 -867 916 666 15 546 191 651 -575 308 -132 766 -27 604 676 -250 441 -609 -871 288 670 -498 -66 -245 -992 -16 -640 340 823 -49 831 -837 -198 717 -16 -671 -413 -415 -982 180 333 690 886 -183 -748 -678 -290 -65 823 574 143 -469 924 623 -157 626 45 914 596 -936 -285 872 -987 -456 368 -77 -71 -893 -525 -652 -693 420 114 783 -819 -747 -514 -769 -47 721 707 26 -15 600 763 51 726 523 -675 -883 -423 597 -275 -429 3 -547 -533 437 -581 348 831 64 -530 -325 15 -541 -615 -583 -169 -865 -547 -571 -572 -68 811 -419 -656 -214 -168 -180 -255 806 529 -847 -402 864 -37 630 -966 42 -179 -853 -108 457 769 -214 238 253 -429 593 -590 -319 -810 506 -381 300 -847 21 -412 748 184 -482 -346 787 624 779 -946 408 -1 -452 855 489 222 -533 -764 942 970 907 203 -761 -803 796 -802 123 -614 -636 95 -976 54 418 -598 426 -592 -382 705 -45 -866 -656 943 288 196 184 -228 129 862 -699 217 595 -939 -835 75 -967 -575 793 -610 624 -553 -324 12 -454 292 -413 747 98 -386 -250 973 120 573 772 188 751 -404 -645 225 635 -442 909 427 -613 -679 64 99 -973 -798 -988 254 965 -781 837 -293 -332 -163 -853 539 -40 -363 -310 -541 -331 513 94 327 -553 535 -616 673 -997 -506 -361 273 -909 -701 -144 71 315 -799 746 717 355 282 985 -401 -155 -484 967 409 -153 -190 -512 -331 313 -197 -385 -603 -227 601 -481 -856 174 796 296 -73 -992 -442 -293 -811 -208 -48 10 551 -885 -817 131 -949 295 695 63 -82 894 916 64 682 196 849 436 745 -893 751 117 -659 564 -878 743 998 165 783 -941 -697 -894 -411 159 591 861 846 -94 -658 325 234 352 -654 -27 370 295 959 958 -912 24 802 832 914 -813 -994 509 -705 -881 620 338 501 180 -839 -681 -891 -960 21 459 -964 1 73 701 -421 547 676 220 366 812 -80 -193 57 464 551 -693 -530 -31 165 -542 211 -692 792 345 -531 -124 -588 -722 -849 -853 -257 -217 201 544 -864 -854 670 -117 191 105 -983 661 -61 -538 -729 -26 210 279 538 169 -480 387 783 -714 -418 438 -742 267 131 557 -501 368 -293 -993 -488 -969 -649 -521 -458 842 391 151 -397 -375 -815 789 -113 -705 -670 29 -817 117 297 -936 781 -795 149 384 717 503 -825 -508 120 -249 -671 -588 -506 -37 209 72 -831 696 733 -825 -349 31 339 -248 -558 -986 938 912 -42 -534 -316 -702 548 307 -693 531 770 -360 113 718 -903 129 307 138 996 843 618 26 813 79 848 -840 -971 64 -942 -575 172 -224 -406 -749 178 479 522 467 63 -311 985 -769 308 439 -941 -258 206 -793 -369 -637 981 -602 730 -172 360 279 -239 657 -507 563 348 21 -716 -602 839 328 -990 734 -586 -806 242 521 765 -707 821 -100 365 537 -551 -21 571 988 -88 294 730 -777 -271 -212 790 -838 548 483 -806 -204 694 217 360 -368 611 840 736 -961 698 -495 745 -892 -278 379 -574 -465 -32 -398 133 239 -133 -275 -859 133 -472 -940 -713 96 749 507 -38 253 188 0 346 891 -283 908 -755 -786 934 153 -350 340 -939 563 183 228 -628 622 -396 -132 -46 796 932 720 -223 -547 343 315 -955 -974 -877 -432 811 154 -864 -654 -698 632 -491 -657 -913 -51 121 121 268 694 -352 -989 886 491 -695 -635 912 -42 -745 -242 -113 67 62 766 266 -947 951 167 997 492 11 861 384 -928 -667 -198 96 -738 -141 -879 -3 347 -159 677 237 91 -413 895 147 -600 763 -130 722 1000 146 -662 -72 -959 -12 -175 -709 -77 490 774 413 -169 724 12 513 345 -165 -162 249 494 175 909 867 -252 872 -890 250 -347 66 -439 268 351 -188 -119 854 779 -107 265 -301 81 746 358 957 -398 720 -188 -849 628 837 237 892 894 816 303 -604 372 -220 957 258 300 672 -156 0 -623 347 693 -310 574 -340 -74 -797 -67 -696 -358 -822 -537 749 -929 -337 198 794 345 955 612 -895 -411 -393 -654 897 -220 -965 -724 130 209 83 -91 -104 -963 98 -374 -739 -316 -446 416 50 -476 181 -229 977 982 -879 202 512 296 822 814 271 356 -965 499 -520 -768 -402 -561 752 556 28 -806 725 1000 301 797 748 669 660 120 147 172 845 322 101 -198 73 214 -157 644 707 557 446 814 64 -249 -906 -471 -688 77 -619 344 513 714 -636 728 -890 -883 209 939 224 -541 340 -169 710 358 -718 -916 -629 213 -536 -424 -840 59 827 -535 83 825 -108 -119 -903 941 -358 -402 -988 -710 527 968 251 8 184 -138 672 864 -623 629 422 -309 459 904 887 -583 8 -763 -146 308 -477 339 -235 -500 -215 -451 -2 243 -567 269 738 169 651 141 -762 881 -815 -501 15 264 -345 96 -885 -320 98 78 -192 -682 -228 -980 233 -346 940 425 452 -651 936 -733 -975 341 27 641 -413 -571 631 -792 -605 665 -529 -407 -662 974 -158 98 -575 -995 249 -931 -927 286 -688 225 -633 -212 -740 858 837 59 764 251 -951 573 800 451 -151 -480 663 875 41 -318 -910 520 303 810 418 -184 -563 91 952 -615 838 355 332 236 744 394 705 974 580 979 123 224 -496 759 787 -366 -150 -260 -658 -223 357 -871 556 727 -11 -60 576 -82 -192 -539 -97 -340 846 75 -927 567 912 368 950 986 -270 -275 106 958 -657 -353 820 245 994 816 -211 -540 165 -318 -669 987 555 198 -97 -746 956 653 -179 -654 410 -456 -873 -115 -536 -533 -102 612 625 526 207 323 -938 933 613 -679 -733 -601 976 969 -599 402 -394 -646 468 876 619 -563 432 884 391 376 -885 803 349 -221 -514 787 202 234 -204 193 716 515 -548 -854 468 457 581 -593 482 -377 -543 142 -523 -663 139 862 808 224 -600 -910 109 -846 428 -623 -999 476 -99 969 330 81 -421 753 753 930 522 795 651 836 489 649 128 946 964 -119 656 193 -902 11 570 -314 -210 -327 881 -453 93 842 838 -270 669 123 931 -822 -963 190 -964 179 748 -166 932 -374 950 76 -518 -818 -819 -99 253 -523 758 167 -669 596 747 810 658 -790 505 447 163 -662 -612 -914 940 963 649 -473 333 63 324 -542 -985 765 498 -932 725 -523 -83 -104 -69 78 415 -571 -232 597 446 -848 -586 515 -316 248 -93 564 994 42 828 13 -127 -259 -949 -40 -816 487 -393 797 210 763 130 -555 128 994 -375 -820 -476 194 600 179 -766 655 -567 -93 -855 -250 812 858 -133 333 -1 508 -415 200 845 -646 740 435 356 923 63 -703 328 281 258 443 25 912 -135 115 365 -114 218 856 415 29 809 -824 345 -873 888 -832 -723 709 -405 775 -502 -469 -844 903 962 -220 -223 147 -215 -159 554 240 692 184 796 349 -758 -542 -868 203 106 486 -432 74 530 -926 -416 243 -891 -823 -708 5 953 825 -59 59 -343 -419 764 887 -883 898 13 561 127 791 859 148 569 80 238 -289 228 127 -560 -815 594 -151 -372 -380 82 -542 391 -80 -744 20 151 -605 706 799 -135 615 -447 101 473 920 -544 -251 948 878 917 -849 318 -552 -384 949 641 640 732 948 -128 188 364 421 -702 -50 -102 883 488 -789 -868 341 -508 973 -678 -419 -375 -738 -301 321 862 -748 830 398 -434 709 781 -301 -886 -363 636 -764 128 326 872 -561 832 -675 339 796 -87 102 681 154 547 942 954 -865 973 45 -246 -557 -814 954 456 933 -63 -541 -611 948 -767 125 12 72 676 -630 495 18 650 330 -488 500 -859 407 -808 69 522 -579 864 392 -731 899 -66 -282 216 708 718 488 -778 -165 -202 285 653 348 839 -999 -227 -897 -524 529 415 -901 -618 8 705 433 23 -125 -529 322 125 161 -716 -76 -789 542 273 652 -217 470 409 -289 -274 598 -353 591 854 -882 14 509 924 -190 887 981 -366 654 -520 93 828 927 733 -339 613 -223 725 927 -29 -45 421 -109 182 -25 670 914 -170 -258 -364 563 885 -390 -179 -655 -799 -522 690 -304 784 339 -862 658 806 -317 701 832 -255 -56 -650 923 440 839 545 -745 689 988 -182 990 -819 135 -493 -403 -49 -765 586 234 946 -604 -281 -55 -322 -409 -41 -61 -874 -889 -163 60 -579 515 238 76 -266 -148 131 278 832 715 -332 359 -18 428 687 1 -423 878 -984 -367 -460 970 373 -132 -241 -826 248 326 195 -656 -123 -822 573 726 -680 -86 -703 -358 -696 -304 -710 -651 998 -51 -323 -135 820 -784 -785 -302 -29 -822 723 -261 997 -762 81 -216 722 48 -503 366 -19 438 527 641 -772 793 562 489 809 -360 -519 940 -376 -78 865 955 874 -61 524 -801 -420 792 426 825 806 765 -270 860 180 -51 -408 -964 -96 909 -436 -839 75 308 42 348 788 -763 -387 -59 -400 -612 60 18 73 -90 828 110 -131 -132 -137 628 -759 -816 -39 361 269 329 724 -403 956 -647 -898 -640 -870 690 -821 315 364 736 484 511 -880 -109 571 445 221 -477 991 -32 995 -999 -403 -83 -133 355 918 452 797 73 -124 298 -891 891 -137 -304 436 -679 -307 645 109 -57 935 -833 -142 911 -445 -298 308 639 576 -144 -262 561 -400 379 -515 984 729 -867 210 -107 -496 -10 -687 979 828 -815 754 -231 -711 865 670 -614 821 -57 -29 588 651 230 229 -646 -660 -161 -145 933 119 730 463 170 -538 438 900 232 -65 -81 -242 -791 -157 186 -456 -621 -962 677 -938 575 652 478 -860 60 -52 -656 -393 27 970 -396 -31 402 -408 765 -253 -373 -402 -733 9 216 -722 598 745 -32 -365 582 622 -945 -854 -537 -674 463 700 -20 -440 -216 -849 390 -765 314 247 834 -596 620 411 371 -725 835 -672 -635 506 96 -901 323 -204 -529 268 804 -141 -229 -767 597 413 -830 871 -773 -647 49 -788 62 -473 741 -197 -438 691 -460 32 -49 -995 -714 -721 -533 -183 -522 -295 668 -836 -855 -329 -862 -333 963 -477 -965 -426 66 421 -371 713 517 -781 -299 829 730 -618 -129 -118 381 -542 830 -484 256 914 391 -836 708 772 -346 -237 -352 862 -751 265 421 561 -803 -341 864 -375 891 -979 -2 790 -675 422 773 37 753 994 -954 -456 -45 642 341 699 723 -442 -540 215 690 291 547 262 593 -368 -757 -428 -713 449 417 -798 1 -60 -303 -327 612 926 -458 -925 -42 121 23 -121 255 -933 -599 -444 -774 429 -583 -676 -529 -308 -430 870 -25 -539 -115 -224 -682 -241 214 143 793 -72 -359 -48 747 -727 -655 245 671 -577 842 -265 -450 39 810 838 -256 198 -910 -557 -20 918 579 63 -983 -85 330 -849 75 -589 603 -896 -444 -672 -351 -850 813 575 917 446 605 815 376 -749 -477 127 995 378 -833 -522 642 -969 -388 -329 -558 -302 -554 274 327 -93 906 934 339 -652 -340 -391 694 20 595 -809 188 339 -890 730 -640 742 58 374 -998 368 810 930 -304 -592 -64 -464 -942 54 340 -292 81 978 147 47 -888 -79 150 590 370 840 672 330 684 26 -783 -396 893 474 243 700 520 -311 852 -317 -681 -904 -955 -998 -457 -81 680 479 22 64 889 -278 -46 751 473 -874 -351 -392 143 -608 767 7 864 -632 -452 -278 -933 209 -775 -77 447 826 812 794 406 -537 728 -172 -303 434 -981 -344 -212 -546 867 -634 851 110 -856 397 -44 137 295 -306 -516 174 983 -899 95 -681 -315 -534 -251 854 -986 -492 -240 312 871 164 668 -941 298 142 -678 625 730 231 -471 73 -510 210 531 -629 860 -598 751 -633 630 773 737 860 689 589 652 -601 -37 446 -220 304 -263 -478 983 -131 782 400 -640 -291 -918 -42 276 -877 -197 611 815 -176 -268 -843 886 -872 162 -462 -587 375 954 632 -324 87 -775 -762 893 713 -283 883 -106 -642 -904 -982 -891 -469 284 -336 -1 704 -280 -139 -311 480 446 -871 437 368 -124 3 -205 -14 286 -790 -881 642 -48 823 -476 904 747 812 -953 -452 987 -845 -165 577 -495 -882 161 752 34 -959 -526 -129 850 -212 -292 -427 -572 421 183 -106 854 569 669 -372 -982 -158 -758 703 757 618 -669 962 406 -286 -475 219 -413 602 22 767 384 -541 -669 -319 -450 -675 455 191 90 -378 327 749 993 811 39 -34 148 -154 432 -322 568 816 -160 -635 590 348 -662 -162 -154 981 560 528 289 821 692 -82 -208 24 415 796 -357 451 463 -843 -383 -898 -409 -139 -721 800 -590 443 314 221 -805 820 169 5 -624 616 638 335 -421 880 821 -993 257 153 277 3 879 -2 461 -62 446 995 351 -596 -70 -924 352 -992 876 209 530 -173 -971 -452 941 112 -333 -741 970 966 771 -211 469 80 140 -926 26 -781 -210 477 -13 -794 -180 925 44 -400 -933 -329 615 363 -977 696 937 -804 -886 -268 372 882 910 -792 -601 -12 648 -114 271 690 -579 83 96 -485 356 412 496 367 -561 -550 -293 -938 -756 173 506 751 410 729 -720 -434 952 422 -691 716 -326 -975 -583 567 29 -520 157 -241 143 460 486 -982 509 903 844 -483 -288 427 16 396 -55 -790 -596 177 375 3 391 -862 842 466 328 -977 -818 16 745 514 -478 -104 -121 -953 498 436 -533 -794 -764 -553 153 271 -276 -839 374 -118 89 -101 -241 -802 815 -845 -799 -695 -87 -957 251 113 -148 121 -307 -74 -163 -852 -222 -591 856 -7 -61 -896 863 68 -138 187 -734 -67 271 -496 593 -112 144 20 -186 -128 819 -401 -284 514 -733 894 -894 -185 -399 -697 595 448 -901 -5 762 722 392 944 642 897 -213 29 -347 854 1 -163 853 -57 216 59 -364 -780 278 -313 -223 -129 586 230 853 -468 46 772 578 -655 504 944 -978 579 -648 -29 342 -731 804 -332 368 677 412 -890 365 162 -45 -955 177 -626 -257 137 -493 334 260 -715 185 96 -609 327 -441 -276 -36 743 -186 901 16 90 -906 -752 426 90 713 706 -214 -440 -972 498 -724 -69 61 632 -967 -529 790 631 594 189 -72 -346 102 606 840 696 600 423 682 -971 -212 218 -673 -326 -237 232 775 913 767 531 -558 531 -911 -71 -962 -267 -788 340 476 320 49 -344 906 -33 490 -845 148 -952 -607 -760 291 -419 -871 910 235 -638 640 22 850 -107 -36 312 644 -34 562 634 -314 -224 833 522 175 52 -269 968 -877 643 -444 855 815 474 -164 570 439 577 314 530 -870 592 404 616 -540 681 -177 492 219 -213 292 -175 -734 -170 -279 716 198 713 760 435 291 304 965 -465 -342 -320 -545 380 75 491 248 -524 516 -945 570 -415 -353 -210 740 -906 -212 -562 869 -768 -409 -501 724 664 -970 309 798 -68 -525 -789 -304 277 840 871 -17 -97 548 594 580 944 405 873 -146 120 -939 -866 -312 66 -151 -105 -944 906 927 239 199 446 -940 372 -788 -539 46 -392 -685 -851 -988 -685 532 -368 -185 781 -579 -664 964 -288 207 21 -14 9 264 457 -683 -224 -343 -529 -614 -867 23 709 -594 176 846 877 -18 563 915 -705 235 239 218 -307 -206 785 885 510 -835 587 -238 -978 83 451 -207 179 -703 -70 205 -434 -717 953 -823 -774 595 142 -739 607 -266 -221 868 -387 -967 -46 409 -659 -969 -891 204 242 -944 185 -609 894 859 965 833 536 -603 -504 -629 771 64 515 10 -874 794 103 926 168 290 -480 -105 -822 841 843 396 -984 -724 -75 80 777 337 174 -196 890 326 -902 -272 -818 -337 -918 166 -654 -150 -826 -843 244 -590 681 455 283 -860 574 695 -584 -814 -420 670 -390 354 -280 360 -208 -248 -413 751 776 67 803 790 -661 -642 879 267 218 -57 -380 724 -308 400 154 -732 -344 762 -15 501 -634 40 -380 163 -80 950 -166 520 -318 194 -81 884 302 -753 -775 872 -433 -166 -482 -944 -267 -225 551 21 -3 997 -819 757 675 298 -770 10 472 -614 -895 -746 -450 -998 735 -781 981 895 -707 865 -401 668 505 -95 459 -812 315 -921 -926 408 345 529 -414 349 233 926 -429 752 11 -308 517 -766 365 189 858 540 -672 -976 -931 -563 754 -750 -735 -336 920 -602 186 841 30 243 785 -631 737 -922 808 -694 59 -786 922 435 142 -331 -453 -619 -71 -988 -479 124 705 940 -856 -58 675 872 -699 982 -129 93 -3 870 761 324 749 -309 -241 -763 -941 -914 -822 -680 536 490 -106 -237 264 49 601 845 -592 326 896 -570 774 -453 -878 -555 266 418 307 -694 763 148 448 102 -244 -801 29 -318 180 -608 10 36 -968 -841 845 -526 -522 736 -325 714 261 -158 979 -910 -196 907 704 -502 -248 -33 656 418 -691 -38 -88 -222 287 -802 182 729 -22 -288 -395 462 53 418 685 -419 -182 -166 -880 -188 -843 157 146 21 -81 908 -305 -134 669 821 906 -690 747 -652 196 919 -666 854 -780 401 -833 552 -408 -329 -161 -949 835 -22 941 -716 342 -592 -460 664 -158 748 552 936 830 998 -725 -395 999 394 -498 -303 884 -930 636 996 -761 576 882 714 747 401 580 572 -77 870 -97 458 -790 -513 696 -232 -435 70 462 261 592 -399 322 628 95 52 119 749 -327 -510 895 -754 203 49 995 248 -335 -334 959 -963 -851 -665 -715 -681 -659 696 646 -565 796 -959 349 -429 -199 -971 -174 -542 725 24 787 -976 -783 962 -111 -674 -149 -3 -849 92 -720 245 -203 824 464 -326 -378 -344 997 -328 -997 109 492 -813 147 -516 -724 500 -496 5 113 477 -888 959 -880 -209 -514 284 358 804 -276 122 -935 313 192 376 -295 481 636 -748 541 -882 -925 10 841 863 535 -80 307 -966 756 -162 -690 997 108 -542 -535 713 548 996 -825 -375 -30 -973 517 -449 -391 268 939 300 -129 -934 -799 262 -320 -752 -818 -242 916 -449 -513 738 -700 418 -283 -573 649 603 -602 -300 -229 -586 662 -13 -423 357 445 751 285 231 -401 194 -691 844 257 -787 -144 89 632 255 -931 733 -444 -154 -747 -997 456 -161 978 376 -561 -131 373 491 -947 -579 887 443 226 -931 47 -420 417 -454 -415 310 -299 249 -523 814 -403 -825 -422 976 192 -807 -48 -877 -752 457 -634 994 -300 913 88 -1 425 -313 875 -539 773 -250 -546 -348 226 853 747 -224 -803 -186 -706 -70 -351 -196 -209 912 -148 -436 -945 -978 361 632 925 218 -3 444 -911 -481 708 991 102 215 382 554 570 629 -450 599 496 -247 -842 954 178 -923 -287 -200 -367 913 -340 901 -968 128 302 -354 892 358 -913 -816 -232 597 -775 462 -133 -874 -762 -923 -262 759 431 453 -885 458 566 167 98 -552 769 -654 -665 936 569 577 557 555 -952 -555 -756 -200 -6 108 -132 -39 -71 188 167 -40 -677 -777 -927 -875 198 425 -553 -724 -779 208 800 -361 -807 -286 -894 628 92 -56 -262 581 548 -818 -894 -866 -381 327 -949 -489 -400 415 -408 420 612 7 939 -205 -218 583 -532 464 -676 368 283 -598 127 801 377 745 -146 616 -189 -95 -17 -510 -250 -788 731 -608 -65 932 -350 17 -387 766 -41 988 -220 528 332 -817 880 507 764 116 -90 -487 466 57 -395 -82 -888 -36 -987 810 -123 -856 558 383 -922 -55 -752 395 464 260 -302 120 613 843 784 797 418 -268 -537 92 693 925 -363 187 -770 190 464 -630 -981 686 -869 -300 994 -185 918 708 -935 -282 -413 -568 148 -820 498 316 -362 -340 -858 82 239 -688 -49 633 842 544 -662 -379 980 -288 -964 798 656 230 815 851 547 -48 2 670 339 433 -786 -855 473 972 -56 -400 269 -446 -222 119 -802 -245 792 503 996 953 311 -589 -889 695 504 -541 -107 784 823 -568 -706 360 60 251 -666 -333 -765 -525 494 -687 -528 122 -267 981 -476 -556 134 -748 332 -238 592 877 -597 844 -911 -787 -961 46 952 680 -685 336 -146 141 759 -838 910 -625 -529 879 -75 372 271 856 -203 880 214 -764 -881 124 114 -512 700 533 155 -459 -886 541 -405 559 -554 361 371 -799 -61 -906 -526 -365 363 788 721 -122 -893 275 988 -524 813 948 -776 174 995 -970 -235 876 102 414 842 -233 -129 -628 -208 735 -954 -49 312 656 112 -243 -642 407 907 214 -44 461 107 119 -262 -419 350 462 720 -404 226 -697 -937 987 -496 689 -197 -826 917 -108 -826 -882 823 -234 -795 489 240 -976 -676 523 -26 -51 -731 949 900 -53 364 823 986 629 38 -758 -198 -613 -538 -781 172 844 873 314 839 878 -405 722 -660 -43 -362 570 -511 234 117 -270 -487 884 736 192 -223 702 909 -423 -660 921 -623 -719 -534 332 93 -480 -790 -100 10 877 -213 -993 -346 -35 -806 371 -587 310 -338 -722 -749 782 -940 -629 723 155 448 758 660 -582 535 -710 312 673 723 -620 -433 182 -940 -909 286 -524 103 943 -241 -890 661 -184 817 721 -653 527 -958 -791 -853 628 -752 -73 73 386 90 719 796 -93 124 249 -216 114 411 -286 825 -865 -851 684 819 -323 618 -227 194 -297 275 46 -402 325 -570 927 937 909 -549 -709 -564 -197 734 312 -873 -971 -172 646 -766 -181 -371 972 770 -431 160 813 -36 -106 961 103 -395 430 -692 -15 -493 745 178 -313 -108 940 -156 -408 882 -250 54 -916 -685 960 781 -406 794 559 -529 708 -645 -421 -973 -954 170 -77 -450 -322 606 791 86 944 900 -176 -252 -910 209 -671 -158 -111 -817 148 -197 -23 -433 560 -103 281 -598 646 991 332 626 939 -875 -545 279 306 -714 881 824 -94 -454 -911 -8 552 -198 151 427 156 262 -993 3 550 880 -94 -167 -6 -199 786 194 55 363 -743 -319 504 573 96 936 246 997 -467 -168 -372 -734 -558 379 -620 -901 -696 686 937 364 468 138 -56 353 296 677 -826 -834 145 238 16 328 -600 -783 135 -903 -818 718 -731 -567 -263 -723 -684 953 457 -445 -139 -810 -913 -136 327 715 -839 -605 -912 -553 550 -968 520 -920 456 531 -368 89 851 -71 -294 -160 -277 141 705 -664 -499 497 340 -376 774 -320 -920 -630 663 -47 -140 510 834 -993 -892 799 931 928 -216 -217 691 83 696 -594 408 423 -42 -635 -798 488 90 730 38 782 -52 324 -926 -808 397 663 175 797 606 -778 -16 620 -222 148 777 -819 971 263 -535 652 251 -233 -202 163 449 295 846 426 -78 -962 798 -646 -569 765 -954 -372 -8 679 172 792 -271 322 -739 921 -272 480 -302 324 -548 -431 -992 981 -757 -608 -880 789 275 861 70 -348 348 359 -740 300 9 -292 -631 -134 -675 737 -713 -489 -265 -609 71 3 -822 947 -299 65 -286 373 -51 237 124 -788 -768 -397 -763 -282 635 927 834 170 -159 -561 -961 -492 -18 -780 -35 473 -538 -675 -649 770 -913 139 -31 -630 -10 677 -610 -560 776 761 -3 -93 -67 20 554 -385 -94 -69 404 502 -650 -544 -891 -275 960 -101 74 -832 421 -813 -225 -323 -586 168 276 33 -978 -8 423 -273 -113 -195 318 301 -601 53 -476 -218 555 723 -134 -642 -116 -676 -565 -871 -438 -372 -906 458 -595 397 -160 -794 -311 545 -30 939 337 157 -858 30 -74 -820 -573 -398 -930 645 -976 594 10 276 -511 -382 -417 -6 445 -24 -835 -359 696 576 -795 630 442 -902 812 230 634 -187 31 611 685 713 565 -733 332 40 -229 616 108 -961 -388 -815 985 -515 -614 95 353 -875 -50 240 -529 601 -825 889 768 -673 399 465 278 -114 -776 899 -112 -23 537 343 -43 -103 324 826 39 -921 -438 -547 239 472 821 259 26 462 -613 868 565 145 -835 -377 104 -799 446 224 -289 529 874 -626 369 -467 764 -147 500 -295 -917 601 622 140 580 -573 628 951 -200 333 48 -124 351 889 -793 580 64 -712 305 -464 533 -182 -105 -254 784 444 -403 197 -699 -991 844 966 -661 -5 173 -578 102 -580 532 176 -21 267 -784 975 -938 -990 -27 987 -637 796 -531 -45 -903 -388 334 -206 916 -237 -337 -76 -947 -750 598 -442 -707 778 990 -94 908 504 -430 -947 -26 -46 -483 20 -639 -9 -689 577 -467 753 -145 177 448 615 491 -308 534 -818 -783 430 -64 162 923 -105 -969 -349 -808 907 -504 -46 338 848 115 407 732 633 -801 35 -785 617 -398 551 -310 -751 -30 -66 369 599 153 320 238 -746 80 528 -696 -909 131 -405 820 -184 396 -6 885 829 -82 -121 -131 186 747 951 230 911 383 -493 -395 587 -964 618 -848 -591 -430 -52 -923 -203 -764 -32 -56 -150 -619 -54 981 -966 861 -291 -403 830 636 -369 358 -215 -900 505 241 66 -28 39 -724 -483 191 -559 272 -287 247 538 -925 -998 496 414 -898 648 960 519 640 425 -37 122 911 -150 -123 -8 -736 469 -566 276 -123 -509 -261 -317 310 538 -252 -248 662 343 -474 817 -370 -431 230 -206 188 -740 266 352 857 -302 -413 -265 -157 -924 -562 -943 104 183 6 35 967 -856 293 -114 -797 733 -433 -248 303 0 -404 -16 341 -407 -931 876 -450 285 864 -307 -35 -748 -340 676 166 485 844 554 -997 982 433 -628 910 247 -256 -297 24 959 -983 -808 -634 -14 127 -92 -732 955 944 710 23 965 -709 -293 89 684 -327 -85 -234 353 314 -33 40 -273 828 646 925 -686 156 59 454 -127 657 -276 -501 -697 -838 517 310 -861 -450 -935 283 785 839 887 211 141 -158 -738 484 727 799 616 -723 -357 894 -862 975 -485 -623 -791 -644 283 -620 334 904 506 335 984 -342 -667 852 -534 -426 -514 45 153 962 -117 -670 -789 308 971 -872 -484 502 841 816 -130 343 -702 665 -183 -205 229 722 28 71 -664 332 840 141 814 -91 -405 -213 -237 239 -858 120 -551 769 -968 182 964 -859 -787 -892 -580 -277 -326 908 878 -976 -624 -941 -92 -574 -501 -628 716 -343 -492 -912 610 -599 -271 -366 792 -589 669 947 290 -535 539 -411 441 239 257 -261 833 228 722 -512 251 825 92 -914 -214 -4 -537 -523 -888 -346 -45 312 741 627 703 765 54 287 832 -144 -172 778 483 598 897 639 680 -860 711 -16 212 -865 219 -295 130 599 994 -814 -773 -773 473 749 146 -212 442 -470 -725 -173 -36 762 351 -470 -514 -810 -679 397 -990 -364 547 833 -226 -342 140 -414 -380 464 -156 797 61 472 -88 -514 453 -612 416 163 646 -635 -976 -115 714 35 -521 -930 -356 -327 24 88 -462 -204 -339 -415 484 -457 29 58 -877 229 -254 322 -829 967 405 120 -44 -312 278 394 631 630 -961 -115 110 -863 286 121 -428 -289 -694 27 841 869 562 848 801 -223 -815 695 -135 -920 -420 119 260 699 446 -211 812 -560 861 446 591 642 433 -270 -757 28 907 692 -95 632 -672 -514 -97 -893 -332 -818 572 562 482 684 303 161 629 560 295 439 993 -849 943 414 17 -703 -74 -281 432 -658 703 790 -742 848 888 -818 -144 -681 -864 274 210 -606 -397 -817 891 687 801 741 384 -220 590 840 568 572 320 -323 18 -441 408 -924 969 -860 -333 654 -496 -746 453 -435 783 926 -614 -317 -292 -367 703 695 413 555 -425 419 -420 -551 199 -99 -245 -869 -991 -371 -663 -626 -813 -299 37 434 -382 228 -356 -360 -34 676 300 831 -830 -701 -211 510 527 595 -126 155 -204 805 671 570 607 -128 -400 -19 886 352 -450 -143 -198 -935 -591 -141 -138 -389 -298 815 737 -972 683 -669 -754 -10 177 172 -683 -196 504 559 -201 -357 -355 5 -983 1 -9 -221 -527 -265 57 912 -84 -842 937 997 677 526 -458 -702 -974 486 966 -162 24 -404 628 543 -789 -292 156 932 133 175 680 747 -4 291 -295 630 -199 183 -885 -564 556 444 -790 -769 526 748 139 627 -828 -216 2 776 378 -966 299 396 627 -45 -67 51 -429 624 -437 -437 -647 -57 277 -443 -649 -954 -875 -612 585 -555 -305 -83 -418 -623 -311 -742 866 892 -912 130 -339 909 -332 -7 927 -304 240 927 992 13 -791 -552 486 -531 584 -400 360 -117 402 -50 -26 -411 -574 125 12 -688 42 948 -26 621 -433 415 -517 -793 827 -111 -139 -845 -763 -706 -863 -26 -684 -52 -690 -391 -935 -932 -234 -491 -283 -921 -905 -387 -532 344 21 -920 216 -101 -496 -998 654 70 -693 -719 67 -694 241 683 697 723 34 300 -322 69 71 955 428 -760 -17 1 197 -583 -569 862 664 -923 364 133 -165 471 923 -230 -471 -779 -244 483 -652 -596 700 769 116 463 783 -948 752 -645 -768 255 5 -179 -770 -431 891 -149 -749 -97 156 -963 -820 -147 -354 -887 -344 118 577 30 -909 -949 174 -775 512 -125 478 -723 420 -862 377 747 320 -449 547 233 173 613 -319 -932 -871 -622 337 -83 838 798 907 -577 -625 -49 141 -355 996 -261 -316 -488 -749 -41 -816 -651 -456 337 -707 738 460 208 -322 -417 -24 -52 -216 -979 -349 -103 -837 -853 550 -674 920 -19 -111 162 697 380 -405 57 -848 64 690 236 193 -429 470 728 878 724 899 -268 95 543 56 -734 506 391 -114 -454 -256 -2 797 -443 -495 -729 417 114 -68 -661 970 154 266 -758 28 -988 -87 -317 420 847 496 -610 -915 -908 -417 126 40 -762 -51 92 -590 744 -421 231 844 564 328 210 -140 371 -150 338 -381 805 -152 950 -654 873 -204 296 -198 40 -186 -647 317 -396 858 574 977 -923 -448 665 -521 540 -51 -137 -661 225 744 893 -246 -405 924 -208 699 532 -38 -29 -549 -370 -810 -774 -715 571 456 -210 957 -913 27 199 542 775 -352 -66 -701 542 606 -614 782 80 -14 48 -492 639 -939 -59 -527 -369 -372 601 -221 -375 -592 -238 -654 637 -829 382 669 -847 294 -331 388 -841 -259 883 -34 -376 -893 709 -166 -949 -20 398 784 -115 480 125 210 -822 -681 132 595 23 -441 -214 0 -603 -936 -591 531 559 448 940 -280 335 399 -374 -518 -809 274 488 -9 -534 -966 -698 286 174 986 333 -561 662 897 70 374 -21 921 -289 -241 298 -1000 -185 -974 986 -686 680 806 -336 986 499 648 -194 246 290 369 250 -295 758 674 750 -775 414 -270 -123 -752 -965 142 -357 -242 -716 -876 -279 403 613 364 -24 -525 -281 -405 160 -72 -970 362 108 299 951 -997 669 292 -752 -441 905 535 -266 833 -738 242 -169 -865 525 99 992 -630 249 239 -34 44 13 -404 431 187 -785 932 244 600 -865 -472 536 -535 -470 570 498 -844 -783 -485 600 -651 595 -964 -587 11 804 -977 -459 366 430 -984 -241 829 417 -939 -311 -394 784 668 -40 33 -332 -963 37 -4 733 254 836 482 282 -342 588 -690 -622 149 359 -813 -550 557 424 145 739 -243 -259 454 -378 709 -727 -120 759 504 304 631 -582 435 -492 553 -677 552 775 -706 -789 -648 488 892 699 134 688 -898 -350 55 523 297 -21 256 342 -627 960 459 -979 812 -860 308 -882 538 302 483 68 -544 -956 -382 488 -802 -799 507 -585 730 -486 762 302 400 611 560 -47 427 886 -262 -695 263 -720 -811 -834 888 938 103 576 -264 -62 -20 799 576 531 -162 -390 820 459 949 585 -69 -768 -289 108 -152 340 -781 -508 470 -822 786 681 -122 -566 -839 732 505 -886 331 -999 657 554 734 -669 723 722 420 236 409 120 -470 -382 116 598 579 -220 -790 700 -510 -617 819 -962 -83 -105 -855 308 -756 729 -47 -623 254 857 396 -171 638 -438 617 -312 -753 -538 755 778 589 524 579 279 -636 252 217 182 -486 518 855 -423 -514 388 90 909 -907 -516 636 51 -667 -739 -834 -51 -276 47 812 694 -637 -128 202 -915 535 -491 -472 241 998 -18 -804 454 -400 418 -920 191 434 573 -245 882 959 -739 -544 511 -499 -714 -180 905 -872 103 -439 210 382 -346 910 -580 258 -326 120 642 319 -424 -479 -413 -324 -242 -726 -408 -320 -42 -947 588 -648 -106 -851 -545 778 -732 813 -246 909 197 273 -923 -558 -583 230 454 -770 446 -497 -492 -311 466 267 -777 -403 -495 -827 260 978 -757 -454 -748 179 -242 -689 -679 -398 857 -30 -723 205 186 741 -646 -69 -238 -881 -400 624 904 400 988 236 -404 497 -415 -320 3 -143 -513 29 183 960 131 660 175 88 100 762 -243 397 -279 -422 919 -651 -25 433 -914 512 865 -512 796 279 -685 -316 670 -827 -4 788 547 -35 -442 -840 -703 -884 -892 891 136 281 -473 440 135 959 -388 206 -477 526 396 946 762 -641 221 -896 -333 -514 -609 -243 -289 973 179 785 393 612 -378 -21 308 629 638 455 964 -133 425 813 499 143 46 234 -93 -873 303 509 220 -122 215 351 -714 404 -586 884 446 35 -519 948 648 8 -433 -86 -926 -823 -727 9 -915 -638 972 730 883 686 517 692 680 -66 -209 364 254 -82 429 -713 13 -713 -692 -203 442 -448 731 785 -257 13 -176 294 -994 -92 658 -650 22 481 953 -888 -726 -597 -462 -637 666 -337 -728 968 302 981 -1 -375 -118 87 -328 -695 -353 697 58 -810 -80 245 -919 223 -948 -402 259 581 -100 499 517 -922 724 -462 139 -214 577 578 -678 378 71 -389 705 -99 -595 -889 220 399 -613 -643 -131 -729 -533 -896 -791 -754 -849 -719 470 573 -806 -63 -588 215 97 -43 813 -43 -27 577 943 531 13 -270 893 -124 -682 -574 843 -527 774 514 315 -468 -490 717 772 513 -910 -25 -241 143 -509 -730 419 -498 371 -613 488 600 -785 -46 715 701 138 346 867 -207 -171 -295 79 436 778 -882 228 -302 782 -476 750 -111 -795 19 146 -528 189 691 -892 -889 -441 -760 724 317 -795 727 -898 815 418 -419 -440 -588 -28 245 -933 299 990 788 -761 317 -364 -85 276 -376 -158 835 -504 -494 -595 573 -93 515 376 592 698 470 -466 155 682 414 383 -104 240 748 136 308 -227 -193 582 540 -649 -678 237 77 -741 944 -448 -863 -81 -643 -971 -790 -839 -278 491 -660 51 -973 -310 -802 40 550 795 922 841 652 244 32 -386 711 395 916 734 148 694 -773 -102 -80 -65 -988 939 -824 180 584 937 -511 751 -127 460 346 -650 -641 537 -465 333 -62 -24 765 759 737 294 231 43 421 799 716 660 132 -431 179 391 16 -465 -529 -251 -46 258 -544 -13 -812 -421 232 -31 57 903 -807 -68 -800 149 -991 -702 -340 -798 -355 -381 -833 713 5 -219 -868 426 -615 -717 475 -678 532 997 929 868 -303 560 -679 -481 747 547 -903 -787 -153 477 -182 45 -261 426 345 -364 102 998 -174 797 112 990 -634 172 513 615 -96 563 486 114 -771 388 189 545 -507 520 885 999 -900 747 -746 -558 920 -702 261 201 432 -822 726 850 -262 -379 411 110 -267 -564 -908 -563 -875 -245 -968 838 390 904 -694 -629 -667 -759 -120 234 -600 758 53 -766 -210 -860 694 169 225 226 529 -593 -843 663 770 985 -308 79 -364 394 -4 572 732 -818 142 829 -295 696 -529 -113 800 848 210 1000 -78 -418 366 -597 706 -622 -802 302 -156 562 816 -749 552 527 729 963 -475 -906 -916 888 -208 -689 -784 -966 174 420 -558 862 -407 726 -363 -175 686 922 -353 167 620 -67 809 -697 729 -561 306 -440 686 -438 313 690 -543 -845 -212 -628 -490 -960 -508 682 -816 664 -365 -814 -515 -484 349 403 -52 -857 -614 307 -629 -58 450 -763 771 -245 916 -769 779 -751 -393 235 -438 761 536 -744 -968 -643 -131 297 -253 -929 911 607 -785 540 46 632 981 -949 796 -600 896 -864 -378 22 388 -576 -29 661 779 757 -558 283 194 -197 -467 250 56 751 -375 281 308 -358 -869 238 767 322 617 -421 -577 23 844 890 323 -202 -53 405 932 -881 966 -36 -78 554 -834 -354 -884 -783 829 -509 -642 275 -186 598 138 308 847 798 -328 -783 489 802 -712 625 193 378 494 19 814 332 -101 599 964 602 -140 -750 239 -646 427 86 -809 -664 63 852 -314 -694 -971 -512 -327 -543 978 -393 -253 -193 147 422 -212 -419 -275 367 904 764 -405 -607 -880 -469 977 306 19 397 576 15 174 268 -430 210 -828 -601 -459 285 147 23 -740 132 933 910 -394 164 289 574 -306 796 -874 -523 -72 -317 376 464 452 920 -999 453 300 -313 617 -203 -866 404 31 488 177 -89 366 -734 557 823 -19 325 -373 -127 -675 382 -94 -37 -530 -150 9 788 281 767 606 -152 -52 36 722 721 817 -805 -788 -481 387 561 588 -122 -115 45 -178 990 202 -785 -375 -184 751 -368 323 -500 758 -597 -252 -612 581 437 291 609 -843 60 -189 686 676 357 789 39 -288 -470 925 -160 975 -792 -351 -627 389 -577 -490 765 599 -746 -692 194 -519 -511 -105 305 -360 692 -414 483 -98 166 -740 750 484 -831 5 829 968 746 -413 514 -81 99 309 810 438 224 594 591 277 800 -706 -84 -706 -541 -874 -888 67 957 718 551 -117 379 -397 -48 -583 627 709 624 -901 940 454 -783 810 -44 -908 -992 554 906 -784 -847 -975 47 31 640 -783 144 -516 -292 -499 400 524 -194 -391 380 980 -551 531 382 -68 897 217 458 -374 -556 285 130 -756 -951 103 -187 -79 671 -473 291 142 526 -423 743 322 872 729 -947 -558 -988 574 95 -588 71 214 -728 -146 -414 -84 -733 -15 -342 -31 816 357 -753 286 918 330 181 -592 83 -384 165 -396 -738 -130 901 119 793 -411 -297 287 -803 -490 979 -693 -900 -841 26 885 -678 -809 266 3 953 -471 -357 758 -239 -355 769 -882 195 -125 -574 -217 455 553 53 27 315 -947 -772 -871 -36 680 -790 -933 45 377 -831 -63 388 931 -976 243 -53 642 455 722 -906 -820 933 101 -255 -26 537 -393 -746 -187 519 -296 184 720 -288 531 381 -592 787 -516 384 -41 92 869 -974 901 -908 -484 -646 151 -908 954 -271 480 -755 -838 460 749 -763 468 -851 759 767 119 155 -945 -716 524 -68 265 -899 241 781 -890 492 449 661 576 308 -23 355 -452 122 320 -895 -483 985 -963 100 -264 -173 347 189 -184 -296 -858 -736 -86 -980 -863 -421 -712 -963 581 -793 58 505 220 135 463 945 -417 16 239 -45 -723 698 -502 64 781 293 -17 -134 -367 580 997 -571 719 771 828 -710 795 -986 533 -200 -457 -546 -828 538 208 -251 264 768 927 931 -545 85 711 845 391 -186 -225 795 -205 -811 78 -315 478 489 266 -554 -949 -839 -408 -525 35 -831 63 25 -511 789 273 73 427 472 -255 324 -94 -63 -55 857 -839 -531 -810 -363 543 -324 929 -661 917 173 320 -487 337 -767 406 649 659 184 655 -738 916 447 -77 -265 -546 19 417 -781 926 27 240 -653 -535 423 -69 -411 -21 -390 -276 802 -628 -983 -116 441 693 -29 400 861 885 832 345 50 799 -906 708 414 492 -61 -32 -636 524 594 -472 -105 -753 276 -755 -304 171 341 -793 -421 -678 -736 963 50 866 759 -601 -107 -851 -116 813 -733 730 619 -528 -768 498 250 -16 740 402 948 243 -926 544 -233 468 905 72 106 880 774 -576 -844 576 -897 -202 -402 540 -307 56 455 942 -695 -779 -60 -572 797 -635 662 34 462 -983 818 777 -872 130 -329 -594 916 870 -934 -720 330 516 -432 819 -567 546 875 162 -994 84 -83 102 -876 30 695 245 313 -416 -410 393 495 -642 638 -566 419 -81 950 24 587 67 503 605 -590 672 -302 414 594 -490 891 256 -107 768 -410 126 -522 -897 409 636 200 115 -543 -207 154 -158 767 -958 552 908 383 588 632 710 -97 730 -21 -530 257 -451 27 845 637 565 797 -19 839 512 966 -556 -545 744 247 -602 -983 -746 -9 799 -204 832 963 -503 -238 -283 43 -218 -365 996 332 430 391 309 -800 339 -673 -789 -376 498 -978 888 -826 598 -775 281 -299 -398 499 885 -817 -452 917 292 -664 477 522 -50 118 861 56 225 628 -253 426 -564 505 888 -813 -869 -312 739 -648 -935 622 362 -470 -177 -128 819 349 -454 37 -558 710 822 847 -689 -357 545 647 -65 126 -959 -800 -329 46 393 889 297 -615 -294 -752 800 -36 952 -207 753 -302 -41 746 212 -450 665 458 -28 219 -47 -726 240 316 258 -469 -21 -57 262 -236 639 626 313 716 -667 807 -743 -929 13 780 789 -888 655 714 112 -760 -179 28 29 333 216 -699 -244 161 970 -984 -752 444 -267 -767 -218 -640 444 69 -550 -448 -726 461 -658 978 -122 774 -610 -852 -843 -470 -738 860 -411 -901 -871 170 641 -600 -873 418 -334 -113 40 -875 -603 -218 -259 -604 -350 385 521 822 567 790 612 -704 -867 -336 -822 908 -597 495 167 -442 310 407 -669 -116 -401 -244 636 990 401 191 -735 143 631 -390 -646 19 812 -250 755 973 -882 542 213 -717 -205 -409 437 -661 -394 -71 943 -580 -730 28 -119 -170 847 513 -75 -200 -605 -880 690 -885 740 -582 -481 504 432 716 -64 284 -860 -984 298 -615 661 539 -235 -414 549 -547 134 -191 -443 340 644 330 -648 -402 850 -447 293 -703 -745 -229 -920 -375 -754 14 -371 -723 376 928 244 842 -16 -478 -457 696 -781 -952 -307 -148 614 -695 762 59 720 -115 394 -318 -306 501 583 -164 455 49 528 -108 122 686 -878 168 594 237 -247 398 -447 267 -420 -28 628 25 -393 360 -972 -973 -277 -544 -463 314 47 980 11 498 802 -435 832 -690 -560 937 485 -643 -950 895 -142 -798 44 -169 -488 -446 -522 -998 387 947 428 -584 -129 439 730 -270 -334 -133 -130 829 -166 641 933 -483 -348 -522 -842 -128 -281 294 -977 -552 -810 -691 654 -502 901 263 -142 -63 829 -848 -286 454 -908 -458 -271 601 -926 707 -156 606 -743 322 98 -740 -14 873 -111 -394 579 -668 -989 -393 -590 -85 -722 -686 -89 -575 649 358 -486 886 814 842 892 224 -433 205 749 -873 -907 636 981 40 -127 -343 -667 -70 146 144 -782 -323 748 -799 -651 117 -814 157 -848 -85 50 781 -495 413 801 237 520 -910 -954 -309 -930 -196 788 -553 438 634 -985 626 -110 32 -251 -988 578 34 -281 -881 -994 566 801 726 742 868 438 548 150 557 -495 -658 310 73 -724 -467 -107 872 815 -212 482 -663 27 -571 -641 -334 -219 857 -167 -744 219 590 829 -734 367 -429 119 -178 -292 -967 285 -802 534 672 -606 15 -235 121 276 410 -432 -827 -916 -685 -628 436 395 -660 -349 -597 598 455 -811 916 879 -62 144 792 -476 -344 288 -97 -998 368 629 146 689 264 -178 296 -538 519 131 -735 762 683 -606 -951 -334 227 -540 -109 694 -904 294 843 428 364 386 350 92 -85 211 379 262 580 863 487 974 346 -861 -535 -744 136 443 426 -652 988 -713 191 10 -527 726 939 -501 -726 481 812 329 757 -779 21 661 365 196 -755 443 112 358 527 713 -757 -311 9 -557 602 -560 697 -379 207 -888 847 -561 -889 537 -670 299 194 519 83 -224 -502 564 -788 -743 552 593 -526 785 -722 -172 880 304 -106 -791 -966 -876 -731 -488 -572 677 -769 -886 898 208 -662 -823 -271 -170 -764 -494 -701 -653 -581 -650 -545 -50 -603 -18 -126 -613 -566 -455 357 -463 73 -855 -943 429 819 -630 133 -972 341 -464 -972 9 427 -239 46 -205 962 14 549 42 -944 583 -37 -827 232 -184 49 -16 737 -928 393 333 260 884 -632 50 877 142 -528 -247 -444 366 -878 439 655 -647 982 892 951 -257 -902 557 899 -330 557 103 -48 -303 265 -941 573 -564 -99 486 -180 407 -855 -95 -995 37 350 -282 -826 -447 -56 -860 138 414 -975 -283 697 -883 -235 613 673 927 844 574 525 165 775 -283 -304 883 298 724 -728 370 -311 -944 816 750 310 -610 -335 940 -813 -708 -29 -108 110 882 -49 -996 -645 -974 -974 302 -606 -386 722 -547 523 -226 -609 831 -573 876 -900 575 -370 -297 291 -48 46 917 -595 -740 -395 -271 97 487 353 -752 924 872 532 872 -524 -158 132 -234 -568 879 -868 -936 -12 -894 -516 -54 112 82 101 -605 752 840 452 -678 -813 611 908 -453 630 883 974 -283 -721 -191 -206 -389 247 494 -259 432 453 681 -351 -105 843 534 189 -882 336 143 -92 -22 232 126 -450 511 536 363 -873 -255 463 692 455 716 -860 -954 420 895 171 -231 -78 72 291 -594 -639 640 489 231 -436 138 -327 370 -42 307 537 545 -942 -381 77 -633 -360 -594 -772 -710 815 722 -85 -985 -914 -362 -319 714 -327 181 751 -831 -166 -124 706 -505 -63 -432 9 -299 -108 -384 -970 -292 -79 -93 503 997 -744 -941 293 -869 110 -859 -139 495 462 -511 332 188 30 232 230 491 879 -749 -642 770 -68 -680 -133 111 828 848 -414 -392 -263 -189 138 10 670 851 -547 -870 -910 -874 -658 114 677 60 347 -805 169 950 -820 991 961 49 -769 42 -452 -669 437 113 -517 539 561 797 -519 -33 137 254 -945 265 -182 -949 -987 -285 426 202 615 -542 38 -337 215 743 380 265 -257 -99 461 757 736 946 871 -465 -185 -893 276 -282 403 995 679 693 797 512 167 438 366 -749 -213 519 -96 386 -714 -388 676 806 59 -793 176 -588 -434 711 -162 810 -738 859 139 -238 892 -969 799 652 -100 -111 11 623 -452 454 -87 -335 -921 567 587 -989 -624 622 501 -820 -72 29 -585 69 -385 -470 355 225 979 -295 572 539 684 -1 797 -516 -128 542 -865 -143 552 -382 -701 797 910 262 87 -966 401 985 -262 -657 -442 -720 134 972 603 144 -431 195 914 -260 -756 -984 -370 562 294 735 -964 -966 -768 -97 754 -138 -539 -263 385 667 -439 -591 369 842 -353 294 -591 -3 654 -153 52 -175 -772 -992 -868 -530 -755 483 910 -228 -911 -315 -441 934 -924 -858 -352 919 725 -952 -178 -793 -358 23 -599 182 224 -922 -404 -472 556 -223 -877 -567 471 -856 257 20 522 520 -958 -541 345 -985 926 -657 -576 130 -716 120 -991 272 593 177 779 74 -207 -918 948 465 507 -679 -38 -960 799 764 -910 -518 379 -809 -450 404 363 -352 -187 450 -516 -989 -250 -59 414 692 367 -23 878 370 732 386 -987 -909 719 700 462 817 929 -991 -938 209 -992 -109 -754 -41 -14 -795 -458 -110 158 404 -530 -622 -784 665 990 721 -111 0 824 -395 -446 52 -753 -58 914 -505 89 -1000 395 -747 -340 -483 -429 -923 -750 -199 -751 -512 810 -689 -764 -206 807 -875 654 -58 590 -665 -46 -723 -992 -864 675 939 -156 322 -938 134 538 -697 994 -822 -844 -960 735 212 878 -40 -485 -257 -664 -64 -840 -425 5 690 -396 -373 -466 -305 -708 -507 -196 -233 932 900 286 -551 328 -99 -231 170 300 555 654 546 -439 158 21 869 -825 754 431 147 -115 699 441 -177 -825 -997 -60 283 708 -126 -861 -9 -453 690 -429 435 -985 -604 -448 -234 -774 -556 -262 782 -71 -164 -658 359 824 -642 415 210 892 -569 109 -122 -634 756 435 -412 -205 777 -381 14 1000 -169 -54 848 -719 -217 992 -655 382 77 -42 387 -194 -80 443 -568 210 131 -532 -235 -195 522 -187 -706 -197 999 116 -54 688 168 58 827 -300 983 -569 -904 550 75 902 -835 -879 260 -520 428 748 638 181 387 -787 526 708 -985 -865 284 -481 -698 353 862 29 -703 270 661 322 -395 223 -500 -991 -201 468 -565 884 651 -337 -80 117 -751 8 -525 245 803 229 -392 268 545 -149 -910 477 373 496 720 116 346 -638 -351 612 625 946 -924 -663 -346 615 -181 560 466 -209 839 479 701 -939 -111 -261 -294 -81 -129 -930 -466 930 -460 110 287 -904 781 407 473 663 673 539 -677 738 -976 16 -8 -682 -831 221 -943 522 -581 -85 -866 -737 -85 -73 816 -746 -24 -757 189 -160 580 724 -111 45 -4 -997 399 819 -215 -163 -433 -801 -923 261 204 -572 -32 368 680 -472 164 226 275 -728 -987 105 882 -687 203 -832 -754 -517 -280 115 -743 -559 635 -19 -287 257 0 725 898 20 233 11 983 945 595 -631 -653 660 721 247 318 -757 187 699 300 -772 -773 -183 383 -685 -396 331 -576 -659 392 46 -604 -158 805 590 -529 75 213 -739 -617 870 264 -144 -945 438 734 63 -537 257 683 617 861 -541 131 -464 -304 -436 -647 -664 243 841 -929 221 -389 -57 433 -650 507 -253 -665 55 299 527 954 -521 -845 -867 144 -278 992 -678 642 -833 -496 -646 -889 -387 -838 -395 -131 175 878 317 -660 -994 -324 -63 -899 523 479 151 454 245 124 -35 -888 -165 -916 815 -421 -196 -954 328 -90 -240 -591 -212 -199 852 -505 197 0 716 186 462 397 -921 -538 -615 -467 -699 740 -971 -441 -584 227 -307 -800 568 630 605 470 802 903 989 372 773 -609 -239 -504 915 -762 -385 409 -711 504 -662 -421 -428 -572 694 213 -600 567 825 -335 -707 -290 -991 402 -533 -186 -821 361 -141 -356 88 899 44 -172 488 410 182 581 892 686 527 -200 -945 -300 -990 215 -963 397 313 -74 -817 801 989 471 -704 -952 -536 -171 141 985 -369 355 598 -197 -850 738 -813 90 -40 -225 7 824 341 -551 486 57 -70 370 868 712 530 575 513 654 904 -673 -928 -394 -891 198 -762 -580 665 -742 -248 -184 279 475 -715 297 431 327 -152 654 -807 997 -509 -159 136 646 709 990 -977 -613 -625 28 639 -391 -943 855 -26 577 309 174 -232 636 -346 -22 353 318 406 -450 -463 -790 253 -700 -231 -311 -313 -57 34 -112 567 -719 -589 -519 392 -974 579 834 240 -61 846 -530 549 451 460 -738 -512 -481 724 412 275 65 -679 -412 -944 582 713 319 -410 749 476 86 493 312 -810 -319 -300 765 -165 990 -869 631 -906 -600 -823 790 743 123 347 -158 -406 -701 -904 267 -456 736 -631 -283 73 -108 728 891 481 -582 937 -810 -339 511 767 -335 -717 251 -539 820 -205 -719 130 -772 -253 -367 -376 488 142 -743 -783 875 -851 -85 444 -535 -867 138 595 -410 235 -860 263 335 -528 713 -398 -906 784 208 -509 163 923 666 45 -836 114 -416 866 508 194 799 -284 -492 -284 589 -928 682 -763 -591 -133 605 328 -511 912 685 341 -863 -212 -577 -91 900 -264 -268 -780 -95 -510 732 -973 -507 562 -660 322 522 -743 126 700 460 585 -84 -798 -493 543 -763 777 181 -628 -916 -731 -597 38 -213 -815 -595 -440 -42 -403 -751 -626 -289 -993 673 175 -930 833 452 -162 -769 575 -110 545 980 868 180 -942 690 -448 567 -149 210 107 970 124 -484 -70 320 -740 291 944 -264 759 588 -922 948 -362 399 -61 -750 183 674 -768 -272 -493 118 690 -727 -178 -830 -307 802 832 -771 -840 486 624 397 -30 -633 26 -811 826 983 -755 28 -857 470 -32 610 -568 -137 768 -601 -435 -500 827 -369 -508 -811 -807 922 -936 -988 -816 -995 -650 88 -876 -633 914 -551 672 162 -12 863 846 -356 -944 -877 -485 912 -260 -457 -519 -251 17 -758 -711 294 169 230 -40 -877 130 616 -81 259 354 275 139 724 -5 -90 -616 -519 961 -660 894 635 70 -264 196 441 494 626 673 -259 -984 -161 -97 -37 -233 294 270 -963 812 -776 -282 -36 468 967 860 -784 -4 679 941 370 613 -97 -446 533 408 -292 305 328 640 -539 -139 -731 -786 202 232 750 -796 -64 616 824 -284 894 -384 804 -214 -703 -244 -174 -617 531 -391 -995 -580 789 -29 -910 -344 71 60 856 307 -943 -275 -90 51 420 -922 -222 -81 530 -117 -884 13 940 823 -780 504 496 241 -5 -1000 -451 500 299 -398 -427 -950 169 -333 -400 -98 823 699 -479 -706 -524 825 957 996 465 -242 -646 882 -363 680 943 206 -560 -36 -707 -577 -549 795 486 874 -68 549 725 -72 -712 -651 113 -569 494 612 839 -609 -144 -369 371 401 -777 334 -930 -499 544 -549 213 593 -563 836 -713 -604 -598 -326 57 -776 376 -532 -348 -755 768 648 -525 148 489 -104 -871 954 -821 411 66 539 -873 997 -78 -37 643 -98 -989 -193 998 -585 167 898 71 -867 -644 83 946 254 -100 187 -196 576 -137 -186 -214 -141 556 -828 -730 445 26 -290 954 362 -762 776 -138 46 527 452 -881 -571 -989 -343 791 -1 -167 437 -388 52 -140 -677 696 46 -211 -161 -450 -451 -120 -893 -116 -828 166 434 -569 -427 454 353 178 -615 -956 -532 724 -946 -441 515 796 306 -518 647 -597 746 -403 441 826 -688 -639 866 -887 -36 641 -138 585 -545 43 -490 498 -188 282 726 -50 -405 -346 -675 352 -926 -525 73 485 -540 -640 -389 -689 -787 -289 -130 -123 518 496 885 -363 785 -36 -646 168 341 429 -472 727 259 61 -622 -137 383 868 -665 -51 -15 473 428 608 -624 -301 -106 254 -205 864 588 -3 550 833 903 833 -744 11 -216 -85 206 -860 -278 431 798 -496 -810 -763 -750 -894 -933 -288 141 286 83 125 351 384 -964 -307 659 -404 -158 -138 -360 -899 20 -104 737 210 -269 41 -88 722 -281 -626 231 282 -531 -959 -173 399 -442 229 656 -209 -68 778 556 266 -195 806 573 -375 -92 -295 533 -448 -466 510 574 81 -598 -173 -753 -152 -229 993 -809 606 -396 -644 527 -257 -192 -162 9 -685 -745 118 -319 -689 604 690 -711 124 -758 390 -778 244 742 172 -754 -600 -107 -320 738 376 -481 -207 208 -594 -497 -254 -822 63 872 304 -188 -808 440 -702 732 -153 -615 631 229 -923 -525 -928 343 -241 -398 -418 -916 -417 252 -336 -133 620 315 933 629 -372 -828 934 400 330 160 -827 296 43 -285 -584 433 277 351 -258 -98 -753 224 -951 -664 920 341 551 -473 -25 479 944 846 872 935 22 -885 654 992 -389 790 -684 202 492 994 -332 158 -765 765 -110 532 494 832 978 586 932 428 -258 -48 55 -604 -388 -504 -622 -643 -914 -363 -442 808 -638 940 592 -403 807 -785 426 700 -67 196 -786 104 104 479 -719 884 460 983 -778 -832 -820 -644 311 -20 -525 292 510 -821 780 123 487 -57 -440 658 79 505 639 -31 551 -570 -144 846 -949 643 -480 -498 -681 350 -574 311 -495 -522 -595 24 626 441 905 -794 953 -823 15 324 -484 374 -65 299 -172 -746 467 938 -625 889 -178 274 638 326 937 -335 206 -211 56 649 -891 779 297 -71 989 -376 -354 -517 -824 -694 -190 -515 -260 977 -662 775 987 455 -11 449 -976 962 -344 -81 -88 -503 -283 -755 170 -664 382 667 937 -6 990 -120 626 -308 337 922 399 -559 796 292 152 -485 602 440 -531 -978 532 -45 371 -834 455 871 -241 636 572 16 107 -976 659 -49 753 1 724 949 454 319 959 -820 677 441 512 380 -891 569 -848 -86 99 728 992 -490 -839 -724 -822 -631 -694 749 -309 741 3 920 997 321 452 -958 935 -734 457 20 866 551 435 57 71 592 -617 986 -315 -333 780 490 -829 992 59 -609 282 740 182 826 -998 -16 521 -803 -624 -896 811 376 -535 -999 277 173 887 189 -647 -203 898 -495 693 -542 -393 -900 193 650 247 -127 497 -810 508 -14 -675 785 -875 666 124 -190 437 -710 -692 -2 974 -986 -900 983 -732 -712 -918 -122 724 -248 311 -982 -786 622 -848 -912 -633 -907 -687 927 765 -965 -365 -807 -105 -984 334 603 831 297 -770 68 971 228 -592 -834 -706 -293 -829 121 -93 -674 -939 -668 -617 -345 461 232 715 293 -661 116 812 -863 -540 749 848 -72 126 988 983 468 136 61 -753 -870 -329 -14 901 511 -791 414 839 -968 406 376 290 -110 -894 -566 -230 -691 -385 985 -529 481 220 -696 -173 119 683 -430 635 305 25 -166 504 -154 -552 -850 -930 -774 -561 330 197 684 -561 866 668 675 -563 -317 -371 -163 -916 622 -79 240 24 314 871 366 841 -676 -723 791 426 -345 -140 775 612 -393 -475 585 716 -380 -560 -535 474 590 90 -161 -765 -274 -518 -139 382 -596 -996 -645 71 -509 287 -337 -693 483 567 -999 -92 -273 -113 -23 -517 -893 -736 -216 864 -101 561 -201 -267 -233 543 374 813 -418 937 -980 369 615 296 -820 -430 132 128 -475 606 32 -297 172 -680 443 726 507 440 -724 -362 -463 -39 -504 -751 -885 -793 827 171 502 -850 77 419 932 -689 -811 225 -421 -821 451 338 -616 -64 613 598 -369 948 50 973 -635 303 190 851 788 314 -864 -685 -674 -668 -235 847 -989 249 -697 468 -611 -122 -956 926 428 -616 995 716 -626 4 -769 -425 103 -628 -757 901 223 376 -973 941 -831 -743 103 51 -769 -382 -185 15 -411 501 823 -728 -80 767 -282 82 953 255 738 -181 -3 -519 -407 336 -505 10 -640 -773 312 232 260 243 -456 184 -823 132 315 -542 -95 -129 146 908 -214 30 -345 949 -993 -843 -122 665 -49 191 365 208 -162 -871 518 -343 -362 858 76 -262 -273 -753 837 594 154 742 -179 -479 133 -177 587 -561 -759 133 225 231 935 713 230 -563 -329 -723 -868 317 681 663 -911 -563 -604 976 205 588 647 -164 -228 -487 -717 -223 -542 172 483 337 -464 863 658 -294 -937 684 455 708 -469 -441 560 -700 220 916 -506 -791 -108 747 -97 429 -703 -484 -213 476 587 -20 -886 446 -674 -733 793 948 -306 964 77 838 314 854 -984 177 -322 -707 -169 141 -162 -523 -423 -754 -835 -877 88 771 176 -981 -534 -41 309 -502 -175 -272 745 -10 288 277 -850 812 226 -623 606 153 724 -573 857 605 707 -305 122 -861 245 667 -169 -75 -426 618 -547 -287 -729 -138 621 477 799 -899 -590 991 -791 -182 565 -995 -915 387 959 -893 -488 118 -170 16 -626 -29 921 -402 755 987 280 -724 49 -241 894 -210 -921 184 680 -422 257 -763 -205 -638 -582 403 -783 456 156 -17 980 -274 -151 532 -9 -941 -383 -501 267 618 99 320 -751 646 707 523 79 -471 63 -198 459 834 304 342 212 168 346 -224 525 233 297 -59 -911 -384 15 661 -465 830 -439 -262 -384 336 -967 -595 -538 -183 515 -51 -551 -591 67 -544 720 -821 -247 -548 917 264 227 -975 733 -30 111 -812 64 -489 4 994 -908 674 -112 925 -879 -594 782 -368 -655 -373 -852 -873 467 324 -154 -839 227 376 686 894 88 244 497 86 -489 -193 691 -206 -741 -460 520 -421 8 -793 -405 608 54 162 960 247 -437 258 497 784 214 326 -449 -134 -577 668 736 852 102 779 595 601 412 -190 -649 -59 -52 530 344 362 1000 -688 656 -496 -767 357 591 -442 -229 302 133 402 129 -652 312 -80 270 -905 -205 -149 -706 866 -266 -711 221 360 216 -387 -749 572 -415 -210 208 -590 92 931 -566 -547 -277 -197 -969 -693 -574 446 536 127 -234 155 502 572 -44 170 -606 384 -203 428 386 596 -588 -210 940 245 -177 315 6 969 -368 -468 -340 -285 -814 844 225 -913 541 668 -876 -522 789 373 704 169 107 -827 594 -52 825 97 -965 -928 57 155 -142 -437 -361 510 -416 -627 465 -924 -994 -873 601 -939 380 736 441 -559 907 403 549 502 60 554 601 -750 729 287 -775 -295 527 525 297 243 -443 261 620 -833 348 666 -8 695 -859 -310 -549 112 -19 203 127 -886 596 -790 -703 562 -962 -884 163 317 -615 692 349 863 -525 488 -930 479 365 541 857 640 -403 523 916 279 -968 861 342 -550 895 -74 -249 435 -667 243 -953 -328 277 438 374 -756 -205 -772 -708 775 -930 220 481 -912 -238 -4 557 -82 459 643 89 -824 -898 -795 361 -342 -259 65 187 -174 427 271 -657 106 -999 -269 754 -335 3 -924 430 -590 820 138 -886 -713 201 -809 -881 710 -406 -316 -880 3 -62 -116 418 -982 985 751 -585 -995 -63 -77 -889 -892 -479 -511 -256 -553 719 -161 -978 514 -559 347 724 992 745 -114 -852 343 -378 800 -906 -680 56 -557 609 150 -533 -817 621 -19 151 -257 -634 469 -58 -243 968 -933 89 -868 383 -915 -982 968 335 773 483 307 651 657 404 634 -908 -908 -731 334 -330 -36 -104 -286 160 909 -853 -545 -87 -950 418 669 -491 98 -371 -425 -371 -854 -612 -93 267 363 -802 344 273 646 -591 670 143 -719 -348 775 739 343 360 362 -443 623 178 193 159 -329 -526 -164 321 -753 785 -994 -827 270 574 624 75 -292 -195 682 -771 -159 77 53 650 530 531 -751 500 345 916 -869 384 -720 644 839 476 -90 55 971 -240 548 -751 -50 207 166 -333 232 976 -971 -985 635 -464 608 -899 -416 -508 285 818 -501 353 658 -739 946 832 -747 -792 -390 -895 575 -912 -897 -251 290 -339 -172 576 -659 368 -385 755 -391 -145 -41 417 -103 -795 -926 425 -968 771 -253 -620 191 543 629 555 923 935 943 -972 -963 -958 276 -11 246 532 -818 927 599 351 878 -855 -72 916 -479 161 -496 584 -611 792 730 2 184 169 709 -973 -849 -711 -943 88 -539 -352 122 -555 263 444 -74 -754 995 579 -623 40 -62 -530 -601 320 -153 118 388 991 -688 -542 426 755 -80 -464 103 -435 370 699 -656 39 559 -335 258 -971 -948 -455 -409 566 -351 -618 -644 652 638 -117 893 -199 927 260 336 -83 -796 745 -652 208 624 -319 -597 816 927 -60 215 309 -270 257 166 26 -505 869 -487 -300 -643 -816 417 795 -218 -624 -663 -379 -887 441 349 678 829 -767 729 170 713 94 -834 637 563 611 77 -319 -533 -678 -783 394 104 591 -150 -56 -799 -910 -706 -214 434 -668 761 -172 -459 -881 -735 -937 20 14 -885 -552 -782 -104 979 867 805 -586 108 -490 811 -5 448 -508 102 772 933 -534 805 -399 -954 489 860 958 634 -624 -786 -355 -235 -187 470 -322 691 874 470 471 666 -677 762 427 825 -44 -572 -216 -524 -381 -427 -669 146 850 335 -949 -800 -224 -949 248 332 -348 796 871 109 756 -674 628 721 109 -288 372 127 397 816 -477 663 -316 618 -39 -806 -666 882 990 964 -252 -413 70 -640 -610 223 823 -635 -830 -101 672 -46 309 509 -171 -115 -750 463 -290 -928 -145 -72 -580 -666 -378 815 747 63 549 -591 757 891 544 -636 -718 -215 -787 -230 -505 -94 -929 -519 914 -783 93 395 -684 168 28 -984 604 -238 -719 -231 -440 -50 524 800 202 -75 -491 651 -163 -611 -737 -401 -354 557 -423 -729 -916 -259 -939 750 -407 -188 -925 354 -276 -845 53 232 432 793 -342 316 -746 -950 -9 -242 -345 829 -116 127 390 980 98 -482 -180 282 -554 684 361 -646 564 -764 119 -725 876 -321 450 433 416 -125 -129 -152 -392 429 -662 -583 -795 -713 -41 -50 -607 470 63 -392 8 -398 820 -932 -680 335 528 -357 496 431 -436 -645 411 -56 -747 -540 -998 305 557 -684 985 -441 -499 451 -470 -394 -121 172 -786 -174 172 -35 730 -71 -160 943 186 746 -395 387 -431 -547 989 808 135 -526 -407 -99 327 -430 237 -978 -823 -985 483 251 613 509 542 -130 -882 551 944 962 627 433 192 982 -569 772 -435 -906 951 141 210 981 545 507 662 898 -377 426 400 97 756 -397 -988 -834 -689 196 705 114 437 -52 827 -595 -88 960 584 -511 -191 -785 387 171 690 665 -610 -541 959 -841 21 -401 96 429 62 -869 821 971 -700 -923 -949 193 -215 -426 512 468 297 3 -31 -712 -765 -771 772 -264 343 613 -668 881 286 339 -688 -311 498 174 -334 -903 644 -100 -288 -105 -54 648 858 -329 -88 872 -846 -888 -36 -918 243 507 112 -742 480 686 -679 -560 -521 367 -636 -160 231 267 -211 9 -170 -125 -354 626 643 650 -933 395 383 -419 726 -984 -581 -977 986 -11 432 739 173 869 -705 -719 -132 123 -884 48 -279 -594 324 743 883 501 621 -307 -109 999 537 -243 332 -284 -234 -933 -907 163 104 116 -165 -873 -22 -830 616 667 674 655 -386 -26 -257 -99 -759 -604 -981 -979 -210 -248 -477 994 332 -408 541 -852 -274 -594 194 977 103 87 936 -567 -657 917 137 -384 402 72 930 -108 -507 327 -112 -216 -112 73 460 899 -67 -393 400 214 -426 -529 15 -580 -649 -874 -734 -695 -18 573 91 -651 998 750 306 -157 -631 564 -135 795 604 197 125 945 -370 -786 -581 567 -945 -67 -680 535 646 -76 -683 -422 121 -287 -836 390 526 -763 356 -33 430 33 845 -618 -408 -962 817 -127 -32 -550 796 737 -9 -620 -291 879 920 -581 175 184 -750 658 494 -971 -887 -170 -635 -709 293 -314 435 -872 -573 761 -230 205 -787 172 359 944 -178 141 -437 109 466 -112 -299 -238 -133 656 930 -315 -875 -715 -811 285 -779 -602 -384 -130 -921 784 -16 113 889 140 -150 -211 -69 -138 38 728 909 81 -995 611 -658 997 -194 -722 283 -53 585 642 430 549 -815 -364 -976 -791 272 752 -58 499 -866 157 116 -109 -281 669 288 924 903 -925 -478 834 544 -396 929 438 -645 -772 -385 -47 909 866 -723 -620 882 506 -906 -505 -768 202 208 501 60 -39 -686 -796 598 241 -322 531 888 533 429 642 -753 -261 -981 -269 708 712 34 -870 -881 -833 192 729 551 -571 571 -478 797 13 -996 -592 699 189 -445 797 -618 -8 729 989 851 522 -17 -227 -582 -146 334 -555 -730 18 803 705 -70 871 -354 -699 616 573 -481 -291 -543 -99 -557 108 630 -350 -389 309 193 914 9 -192 -684 873 564 -330 -433 -373 -885 -601 532 703 520 809 788 -346 -201 805 -641 -771 623 679 -693 -650 -260 39 -927 -536 491 622 -829 909 814 939 62 523 -585 -357 -842 248 -436 -239 -145 476 -844 -327 826 114 -324 -785 318 -247 -813 770 -983 313 820 360 52 -56 702 512 854 -905 461 -233 -928 314 -757 -994 -175 -114 874 -92 46 -971 36 438 570 -421 521 -339 -785 425 -375 55 924 765 -243 429 -66 -299 79 -99 551 355 -192 977 -317 -838 731 -361 -676 -745 37 -169 211 -59 -534 -684 454 830 -808 373 -248 -308 607 -810 -818 -335 301 563 -559 546 3 837 873 526 703 416 -345 312 -104 -58 637 333 -110 774 -513 953 22 -282 780 -71 783 911 -433 291 -738 -901 -678 488 -851 -954 718 216 -109 927 -964 425 -694 -728 -817 -730 -255 351 -264 300 -858 -721 -798 -318 795 53 -293 -897 391 -760 53 614 -575 -711 -97 686 -818 -755 146 701 999 30 314 -834 -595 -411 766 336 -684 975 743 896 -505 -140 514 -338 544 687 849 933 -729 -232 716 -138 -636 150 -893 585 16 -617 889 -714 -853 365 131 594 65 158 419 709 -53 533 549 -214 -390 177 30 809 546 -223 -915 600 -28 372 768 26 570 176 -262 366 290 840 -394 -378 -979 -430 -128 198 24 -855 -547 -591 703 -593 615 -129 685 70 -502 623 672 256 525 610 954 432 -633 -103 -533 272 -16 372 -600 407 260 -793 -915 748 442 217 603 747 770 -237 -665 100 -863 -705 254 -338 -224 106 629 -847 -341 -393 -900 686 -252 -777 286 557 -578 89 268 -962 655 -335 -942 405 -395 882 -208 -6 -935 937 -436 261 455 -156 -624 670 337 -47 -395 788 753 292 -712 413 759 -868 737 -955 78 -739 222 957 -864 995 -528 791 -636 -299 737 476 29 -147 -685 -570 -711 -498 200 -335 -124 184 -273 742 218 977 -25 390 68 247 490 326 -727 -977 943 -193 209 -513 766 588 294 353 -886 -40 -136 132 -972 -510 18 735 -130 972 900 185 -801 -788 568 193 593 856 -582 919 -812 -110 53 -113 -714 -668 -125 820 604 132 944 -71 245 566 -174 740 -351 195 -714 -442 168 -63 639 -902 910 -11 -251 -243 -945 814 509 -625 664 924 239 749 -796 172 632 -936 -671 231 789 -387 662 933 -374 708 44 312 222 -474 -914 896 -792 -111 10 -472 -233 460 791 264 -887 -809 -547 -425 -95 -991 -581 -972 641 -726 518 -807 223 -803 -788 116 568 -990 -629 760 511 527 -394 151 677 -115 221 -933 -942 -924 -926 319 654 -584 -699 -650 -787 -334 -545 -521 -381 -743 768 -659 587 -35 870 684 999 963 -649 -130 -765 153 221 -117 1 9 418 -97 929 -629 -597 557 -260 353 -220 -737 -76 -250 -797 979 378 908 -476 -24 -394 97 956 -16 -446 631 601 955 -48 -762 -193 765 269 778 333 80 112 8 -419 570 -395 526 612 -929 -470 -654 -706 274 40 -959 750 592 -157 -212 -471 -73 456 903 -942 59 -755 -960 430 -151 478 -757 -787 620 169 -325 433 664 569 238 -748 -100 539 -823 673 -2 -511 96 843 -950 -660 -931 552 952 792 -277 -470 -75 626 669 340 -752 -329 795 -110 -537 577 342 992 503 39 552 -73 476 -93 680 -898 -594 958 -712 269 -556 -103 -937 449 -71 -783 -961 368 -888 601 36 456 -860 -437 -329 -570 -586 -817 665 807 806 -878 -69 432 377 556 27 -693 -434 -148 -590 249 399 504 -138 -9 942 -691 197 198 -741 805 686 655 144 207 -519 -30 962 292 91 -724 -767 952 -751 -978 -899 -595 79 -67 -848 161 983 924 455 653 51 -764 -425 344 119 10 -845 776 453 968 -837 830 924 223 148 -627 800 -528 -657 441 228 846 -522 -342 253 900 534 785 -750 906 720 -886 -22 -984 436 -981 232 49 276 817 195 285 -463 -315 379 332 326 354 -759 -986 145 968 172 -573 -149 865 -781 437 302 -759 -45 422 -830 -979 192 -705 390 -42 -415 183 253 480 -286 -406 458 -595 604 885 815 773 -456 -679 631 367 -912 244 -839 -415 -161 -188 -217 -46 -867 -193 -195 538 -193 941 213 -756 827 -360 328 225 832 810 -269 914 401 -25 -997 713 950 689 728 516 -946 -586 -584 877 984 716 -701 -151 603 -568 -373 905 307 -952 -581 -152 -373 -622 222 11 -356 -135 663 -349 -826 677 344 543 867 -986 -941 -127 729 22 840 -683 -475 -748 632 134 189 49 -117 790 -462 264 890 882 3 158 -93 17 494 -986 -320 -155 791 -422 332 400 847 -951 650 -597 901 493 -169 250 757 -721 145 -182 239 939 873 806 846 605 490 -525 712 -428 -498 -867 -407 610 -867 -164 -966 939 696 -870 921 258 -789 568 -536 -317 268 76 465 -870 -494 -549 668 -686 -693 708 -586 -183 -737 905 -418 283 -985 833 696 473 457 -642 505 907 619 -346 -553 499 -547 410 -608 -876 -101 150 -529 -5 795 -147 -90 -143 754 -697 -655 131 -450 600 -853 -51 -994 -462 -360 897 380 -757 -820 -575 -450 -134 -266 390 887 -665 -670 168 618 608 -207 443 295 110 63 -226 -505 801 -847 -934 922 -415 321 414 -254 575 -627 -743 972 708 666 -126 457 -52 169 2 -633 -607 719 -638 -729 203 -520 -63 -573 373 124 875 -786 -749 -897 994 -102 316 757 545 -944 404 -736 531 -551 421 -311 986 737 222 -310 235 -754 -843 -770 -344 -975 277 582 959 -835 937 692 596 -276 -978 2 -553 -2 -187 429 979 -522 715 -468 496 -398 -432 658 194 -909 83 -987 -700 -542 -950 482 -805 77 -133 -515 -837 -511 659 -982 -535 -518 -8 -893 -734 332 958 328 -237 993 -84 -319 -359 -167 747 -902 204 -702 212 437 -910 -224 988 797 -266 392 -444 -121 -755 220 -132 -485 556 -963 43 960 -66 -106 921 -62 131 -224 -659 810 328 350 997 -447 -182 -908 -438 6 10 209 305 186 -922 712 -181 -52 833 720 124 797 -417 -803 944 705 -898 -674 -896 -944 635 789 -500 -493 -585 -154 595 -36 506 155 546 -917 -223 155 5 932 605 274 -313 -95 85 -668 606 -335 -994 189 788 731 149 12 -212 -759 -895 -556 -763 -660 974 -424 480 241 -977 595 -130 900 923 -143 -932 -965 -105 -709 181 -98 947 -795 -540 862 888 -375 -789 427 -478 -827 374 434 -646 -93 -135 -448 77 -799 731 385 -855 670 -52 -417 766 629 331 -94 -415 -642 447 52 713 -591 531 -974 -952 652 233 -302 849 -421 641 381 994 -853 945 99 377 -654 711 929 -966 -928 -270 299 -51 -133 -838 950 379 -291 -428 -282 611 642 422 -386 -173 -577 -410 -183 105 -104 -178 223 -222 872 -526 -993 812 467 -656 -123 792 934 356 -604 -366 735 -681 934 -363 934 981 894 -949 -554 -487 467 0 478 220 -573 281 -941 -844 -732 -283 827 613 375 -52 432 -861 -749 -909 -326 135 -160 45 252 -220 -428 -251 -478 -105 -626 -6 -900 -992 581 76 830 -596 254 -888 955 -412 -182 -947 -559 791 -460 -58 701 742 -722 61 -111 118 157 129 286 230 -948 244 527 -216 198 -376 197 116 -965 -242 -337 240 683 -328 820 704 -8 700 804 -952 69 -97 344 6 310 487 -264 -362 -723 233 72 358 -256 37 -448 -554 848 950 787 304 248 -645 -628 -35 820 -343 866 -258 390 -96 25 -756 337 -76 -943 187 236 773 309 -599 -600 931 -988 -32 935 -682 377 950 -888 0 -470 -376 -788 6 -612 -473 -235 -949 -438 844 220 -997 851 605 991 -779 -527 294 232 287 -185 748 707 0 836 -528 385 404 -381 446 826 -188 -504 768 -244 800 -514 21 847 -243 -84 -346 188 645 825 -381 -46 419 -339 869 -655 961 -403 -576 531 982 -376 948 672 -693 455 -422 -129 807 331 -775 470 476 757 809 652 -675 -664 -536 230 495 905 847 501 -82 915 692 739 263 -860 -890 276 215 766 -769 -575 -287 -548 -836 -412 997 811 807 -31 629 -495 -925 23 63 568 -694 474 -338 -582 29 -755 360 -426 54 -560 718 -953 -658 -746 863 566 217 589 -439 -886 991 719 745 265 -64 -267 -499 -612 -241 -818 -984 -767 -247 598 -283 -166 -526 433 -736 157 -194 517 -279 -965 855 -559 -285 93 416 -674 -824 -780 111 -411 182 -805 369 -796 172 -176 -897 -544 -286 -734 -321 -38 615 -182 27 -136 -135 29 -168 826 -643 -841 334 -811 -633 -206 -574 -244 -319 -781 -359 175 456 582 -660 484 125 877 406 359 796 825 -108 -595 -276 845 -224 196 -939 -628 -943 -46 -140 -111 -530 -741 819 -887 569 -769 167 930 655 -49 324 -553 -832 -959 -2 -231 -882 723 -305 585 -86 -845 30 877 149 -257 734 650 -825 991 370 -509 467 147 676 661 -689 -694 212 -739 -361 -203 35 13 170 900 -745 236 890 169 112 475 661 -153 858 -914 -232 924 782 805 -914 -252 389 -486 -417 -143 465 -264 862 -820 -141 935 867 949 -668 295 706 -365 -114 145 878 -734 -76 663 -289 508 620 -689 875 83 214 596 -150 -633 -580 476 983 430 -915 272 585 -262 -381 -22 -476 -198 -172 -347 -888 -915 -306 986 740 -282 438 196 -126 -924 -782 -961 -506 -658 -155 -181 -466 -449 131 271 488 116 -417 -629 -302 -909 302 891 -705 -115 -232 99 -145 239 -297 899 -531 -137 913 807 435 -725 639 -968 -316 -400 159 -697 952 454 394 778 104 654 -350 969 -153 70 760 622 108 -499 236 -193 -676 -859 339 -704 -798 -800 850 144 632 -390 478 -496 446 668 48 369 -260 312 -806 920 -568 -258 550 954 -762 909 546 -220 -284 746 -145 -806 -964 92 -181 -715 248 986 -273 727 273 -8 -366 305 -782 864 226 282 586 -745 -70 -772 -135 721 -360 -436 -854 118 355 -622 400 -581 512 -508 -550 967 -553 614 -481 532 271 -693 246 -581 -966 -692 -96 -742 -773 278 739 -973 -339 858 606 311 662 438 -887 -396 645 -872 281 216 -619 771 943 -412 69 35 860 224 659 -849 989 795 -3 146 862 467 946 16 -362 -445 -102 -511 937 733 933 -789 -152 498 -902 -439 679 -398 351 -439 41 996 41 -721 -605 -600 -976 457 -297 -231 -104 561 -532 486 -587 118 -248 874 659 -381 -582 -327 -782 906 879 -799 755 81 -760 763 346 -918 -65 494 -13 -252 468 -848 -12 677 923 166 875 418 -865 -414 973 684 719 -440 683 440 -216 121 269 -750 -351 -761 -805 -194 -196 623 954 158 -734 -56 972 -446 -624 -762 -575 -633 -452 -16 36 707 -45 -25 974 686 -73 -807 -929 -704 969 -821 -273 -599 855 -232 392 754 -317 529 -318 -431 -602 806 738 -334 -277 -276 188 809 563 468 567 -727 951 -942 473 -142 -4 196 -459 -258 -797 -612 -102 -324 -634 339 353 -560 -231 -856 -858 795 170 448 -227 -312 -982 924 106 665 -399 191 99 -811 -370 53 187 964 -385 -975 863 116 -199 636 -573 477 53 597 13 -853 841 -737 888 -14 158 186 763 -914 197 -776 420 197 772 907 831 -605 45 662 -275 -310 278 75 -597 -518 -631 -281 407 58 -844 -710 899 911 -768 -378 -487 -510 -879 462 284 704 -686 -764 106 -566 -40 -312 -908 73 -442 -109 519 929 -171 678 -742 628 46 -260 -697 -779 829 916 -602 -254 684 -206 515 -514 960 275 -745 155 -961 -716 376 952 662 -158 70 -134 -555 856 -400 541 359 -134 -879 -696 -334 126 193 -410 -135 601 773 957 -657 663 -611 -791 350 -702 234 912 685 374 458 -61 -444 191 747 -650 -786 -707 -501 -671 989 -204 -420 -196 -993 372 911 -334 -660 -806 327 -505 534 -494 687 273 -961 291 -905 538 -267 47 74 -747 19 -488 -846 -263 -312 -415 962 -333 -625 -566 -491 910 418 -847 -311 -174 983 47 -582 -907 -692 579 -478 196 -21 -271 871 524 457 617 435 -963 20 558 508 236 255 -439 106 -464 -89 920 -742 -189 -110 725 271 464 -392 121 -188 752 960 195 943 -150 -366 -675 260 -303 -236 -988 73 119 -678 -96 -142 479 136 108 243 -47 756 -656 -863 -17 -37 -172 -615 669 713 -668 662 -928 -182 375 -505 -512 -97 499 -239 307 -159 39 40 516 -627 648 -553 641 633 429 989 -178 923 102 -88 443 -384 -198 -993 508 -1 489 -424 751 88 -113 869 -467 -270 -355 411 660 -399 -132 732 420 -959 -188 -990 -204 -175 -365 919 -622 804 -87 667 -776 594 203 1000 -551 -268 897 -227 688 -174 -80 433 -109 -726 -946 -952 373 -772 -736 -840 524 -370 586 223 9 634 415 959 459 -841 281 251 -614 -397 531 -181 -397 -337 -782 968 -59 -44 123 -357 -341 30 453 -952 -147 -573 -445 786 -855 -905 537 -775 -552 -54 693 -525 720 -221 -1000 322 -84 289 515 461 655 599 -62 342 721 691 492 466 525 369 -803 1000 998 -167 713 -206 -583 120 -627 -817 -356 -64 407 -720 56 364 -107 -738 -500 -742 614 54 -554 531 5 490 342 -512 -637 -32 630 234 -684 -741 498 112 -698 732 863 -501 7 -685 -493 650 -163 752 860 -167 -285 -813 60 595 -382 -986 245 -797 -415 0 470 642 -66 -303 -139 -717 -425 448 -278 -404 319 509 -416 -805 527 354 -641 121 528 -379 597 -406 436 423 294 733 -520 -212 -947 104 893 -400 728 840 464 562 -851 918 235 -223 -617 -651 -819 802 -571 177 -136 -159 65 681 548 458 69 353 500 873 515 54 713 656 -995 383 -883 -742 769 591 -604 -390 -552 -621 125 -632 846 561 -268 415 229 -500 522 117 -168 61 -37 285 -824 679 -376 664 457 -413 311 -449 -221 -218 -508 817 558 155 731 -605 580 -298 -142 797 198 246 607 660 462 88 256 81 957 237 215 -594 -736 790 -371 671 -664 -702 -811 -494 101 -579 993 -503 -296 990 912 -207 713 -851 600 -99 243 -710 -645 -278 917 364 -322 -392 603 -959 756 -279 775 808 -108 -974 815 915 983 174 736 -130 -261 -76 260 997 -998 736 -928 697 340 -717 691 976 -842 668 -56 -120 379 918 -714 -870 -130 390 26 505 -319 -506 533 -84 -112 -877 48 -428 -108 329 -741 -416 -264 -568 219 -740 606 -311 254 674 -101 -835 248 -748 -154 65 212 556 16 -827 542 31 -344 -766 159 -571 816 -360 989 -207 -660 156 623 -957 -816 440 -584 13 -697 -897 698 477 970 597 678 534 -122 59 375 888 155 -967 -42 868 178 -501 970 506 -91 922 -659 482 634 -409 -766 -659 978 881 -196 743 631 805 204 -725 -489 304 802 880 -546 43 -999 -120 294 -611 -615 -247 84 253 -740 946 -639 175 345 -172 -123 -387 -850 767 843 978 670 542 253 40 186 936 -224 -566 639 -384 32 768 499 491 -822 -985 440 -803 -486 -875 -975 218 -424 845 -467 -809 -574 488 751 -424 865 408 -73 -270 -222 866 -898 935 994 -849 -875 -609 219 986 786 256 889 -318 550 724 763 250 945 -202 127 -740 -250 583 518 493 32 313 -828 -841 -978 -101 285 -407 -859 -321 -839 229 641 -216 215 -293 263 96 -151 -726 -96 659 -870 995 -650 -630 -22 66 -381 -54 -291 -604 -83 -993 -979 978 -415 -836 -464 159 993 696 -182 -823 -362 -371 911 624 386 96 -547 -619 774 689 479 -380 -512 602 22 -607 -896 886 179 -137 974 -303 57 210 697 -4 -370 -131 -566 -6 -78 695 -962 240 -941 182 406 984 -854 -364 -416 992 945 -472 162 -415 -435 -407 288 -68 647 756 215 758 79 89 499 -638 -292 -138 -844 -184 49 596 548 539 475 507 -594 -707 466 18 760 -249 17 -208 -604 115 -992 -30 -924 541 -776 107 548 -16 -332 586 917 -636 31 -385 -960 -812 96 -455 -726 -133 -103 -80 -964 456 -215 672 806 108 550 294 -969 -805 864 844 -234 681 699 972 -255 715 -301 -514 -95 -403 462 732 -798 -85 -293 -802 -398 807 263 30 620 -784 -675 382 788 -294 -238 -808 -308 -233 -98 -238 -698 860 -58 847 975 859 -632 93 419 -248 782 876 697 279 742 534 654 120 845 150 -681 -904 -497 852 -129 -1 469 712 309 754 685 -899 226 -232 782 772 -955 326 41 690 -123 156 -72 684 -681 641 853 613 436 14 951 -841 540 625 -390 -71 816 447 -98 -896 -635 -399 808 414 -54 -34 2 764 207 883 776 -256 -42 -283 55 417 66 243 683 -558 -193 -476 585 447 952 -442 201 -665 -216 292 -699 971 -566 -279 652 31 571 799 367 -819 939 664 -332 -519 369 251 -504 -555 940 -57 -372 -984 179 -568 577 -458 -275 901 -488 159 218 -296 -281 271 570 160 -458 418 876 -215 393 -771 871 599 -987 -694 466 710 -436 876 -74 2 207 404 -572 545 337 690 -308 688 -494 283 706 402 -988 149 -160 -42 -345 824 -180 -681 449 8 605 354 -685 -981 687 938 505 -794 -653 -410 -472 -32 134 896 295 73 339 179 202 155 826 -776 -695 -249 536 -629 -832 -529 187 -331 -817 626 666 -530 699 -402 642 -540 -357 768 845 -583 -30 655 880 -901 118 608 -492 -130 -333 -472 662 428 -496 -982 385 417 -188 -517 789 -352 527 -91 -19 21 911 254 224 577 907 708 -200 -937 -850 -27 -914 -244 900 -144 211 814 689 950 -364 862 -114 818 -349 -55 433 -112 -774 -80 260 702 -381 5 -504 632 830 -257 264 -318 548 -856 -111 721 -751 -350 736 -635 247 573 849 -479 37 458 48 -399 988 -838 120 -952 724 -797 -215 -97 915 -2 -30 459 749 -909 164 148 -69 23 -220 -820 -713 -365 145 -295 -770 -82 -407 420 -721 767 701 679 742 -991 -774 927 161 832 250 909 -33 -62 -623 -506 545 487 -705 447 -118 272 591 293 -248 198 -825 104 43 -155 925 324 -168 673 261 -772 421 450 784 741 839 360 568 0 470 462 -563 -875 365 29 -28 -733 -461 176 -966 427 -512 -831 -555 -850 993 964 -592 217 42 712 670 -852 -520 480 334 -134 152 771 -404 -774 371 -460 -854 358 -514 33 -959 -195 -744 -607 -819 -751 -726 477 -848 -210 558 614 331 22 574 470 653 654 711 -531 -870 -460 -500 251 -854 739 327 -590 -52 -743 -172 66 -997 -73 -958 -463 501 -732 369 -929 -247 759 -97 -55 -529 569 -337 -648 718 317 -189 -491 -16 -581 -456 -871 -939 -295 221 -919 659 706 104 835 -389 -702 -212 -563 493 -664 264 -90 929 726 603 366 23 -731 5 108 575 -563 -285 -416 651 -785 -229 805 -662 965 -674 -922 749 -295 192 -460 227 873 -671 -404 -813 -632 -91 -126 386 962 389 -314 316 -235 -419 -147 990 -64 -474 876 -329 5 46 765 202 830 -705 -202 52 -755 477 688 -26 990 887 894 -626 -339 358 -573 885 -710 426 -1 530 318 987 -786 -123 39 582 422 -504 119 -397 999 767 923 734 -393 -568 -525 -727 455 -529 -369 458 810 -477 628 643 650 -871 -576 99 236 977 229 59 -899 237 802 -776 -961 -926 -419 36 -607 282 -649 -476 -231 895 874 757 513 240 50 91 -791 514 -353 605 906 -467 -822 727 966 716 -30 545 887 21 -408 168 -314 734 -67 266 164 475 -470 -725 -383 278 -509 694 -732 182 452 -883 56 -985 335 63 519 55 715 -556 473 439 -116 389 -159 -148 -511 457 -519 830 645 -635 109 -674 542 -661 531 -619 -584 212 -268 510 523 340 -688 204 -733 21 894 -800 90 765 196 213 -123 -143 -675 584 746 615 387 -523 281 494 623 -415 266 -135 -771 781 252 -765 104 -626 20 -71 568 -150 -981 -173 398 -323 -147 994 -421 787 -83 -184 -715 134 -561 967 798 -693 524 812 -72 444 -689 919 -55 22 -561 764 -991 312 302 989 580 -125 -139 -578 -401 -941 159 -871 979 213 270 842 449 -99 -185 629 770 207 174 338 -229 -594 164 901 -911 -966 -875 -556 -697 -504 768 578 645 -21 767 846 913 -344 195 708 -351 914 275 316 -711 307 1 -703 -771 75 240 197 613 -413 993 -582 248 -234 -277 -397 824 -475 382 -268 536 -41 110 -399 -542 817 881 -194 -91 959 533 676 790 -119 -338 -446 -436 894 540 -271 -130 -446 687 299 41 -867 -909 786 -54 -187 -609 -181 -619 -241 918 360 476 -53 173 979 -785 37 -341 521 -54 516 636 767 -581 -293 -282 705 -194 491 -540 350 562 -110 -98 -256 466 -440 388 363 -13 -736 177 -375 907 -446 -651 251 172 170 183 -918 -686 826 110 -743 808 600 -128 -51 402 -730 -368 450 75 -726 -260 730 473 -397 -954 -918 427 -192 -272 250 -102 210 -728 728 394 409 222 146 129 -325 -584 -405 -114 289 920 -895 -625 661 234 40 350 -226 -987 -905 885 922 107 884 148 -772 278 -652 930 -31 -628 648 477 -766 -562 -563 716 -841 -247 239 775 -647 535 733 490 701 -458 468 -47 251 -320 677 -749 -468 637 -564 1 -698 276 393 -747 649 -11 268 289 -701 245 -795 -824 781 -763 -267 744 653 550 -719 -192 631 451 -793 -453 482 -336 914 -332 443 931 329 9 40 992 -773 -322 -812 86 549 -907 354 221 433 -395 -256 4 92 763 -717 -270 857 543 493 416 431 872 785 857 802 112 173 -214 -208 62 369 130 -222 691 522 596 17 120 862 4 218 766 -326 792 -921 -237 -549 156 -617 849 -771 -810 -823 -405 969 490 728 -88 -894 586 130 -700 350 349 -80 864 -638 40 645 -147 60 893 -254 627 120 532 -737 313 170 -259 -674 -486 -315 -127 257 -724 988 -871 809 -866 -927 -216 -147 185 190 187 -988 691 -243 161 507 855 -917 -75 -347 -846 459 -608 926 -256 798 565 -18 182 630 375 -788 143 -963 783 294 548 -481 909 931 393 37 -845 397 -31 -166 -217 497 -520 324 616 736 948 -639 514 -347 520 138 329 90 709 439 412 857 489 424 666 -888 788 -574 -236 -599 -747 370 874 -84 -529 -358 827 -401 -984 971 -98 595 632 40 -88 131 748 -217 665 -908 369 753 -911 -277 342 -735 631 -117 323 -843 -262 953 -252 187 517 -605 -279 -353 664 55 151 613 389 239 483 921 -825 -551 -180 438 -132 770 859 583 859 129 765 760 553 203 447 -505 -250 -496 -466 492 25 -394 -981 -81 -214 873 206 -898 -598 -85 -523 97 -511 -460 -294 -683 -689 788 -312 356 -39 19 -453 366 -73 -793 582 497 723 -262 616 -22 -515 -565 488 -632 724 -142 657 -240 637 816 7 72 -444 -172 -314 280 542 -514 -775 -444 -775 -677 -80 621 891 652 -236 499 713 138 745 -403 435 -982 678 -345 261 -190 -57 -252 534 -60 400 -148 -904 294 -135 -650 -300 -677 -145 -717 467 -853 -515 -685 972 297 -501 66 770 117 -761 367 188 -171 280 910 81 -643 -246 589 325 -597 -974 -671 230 690 -286 204 -450 370 -68 -504 -166 -839 187 -294 563 512 -157 -646 -15 -669 -807 234 643 654 -376 173 831 364 -52 -773 174 902 -554 896 685 878 -622 -495 -608 430 477 773 -316 -317 -650 815 852 -633 398 119 252 766 718 745 -925 -593 -342 257 -737 338 10 392 28 740 947 -593 401 352 -786 241 -315 617 17 -808 -939 101 416 -680 848 677 204 -952 -579 -408 238 536 521 -753 -404 863 -154 -612 -634 141 -229 456 -66 104 -340 -964 865 41 609 293 421 -760 116 -531 782 134 654 -20 -798 468 908 -677 -469 -790 -209 630 -949 176 -195 -461 -113 -235 389 -99 -195 -807 708 256 444 -626 -877 47 -308 50 520 -948 674 662 290 671 854 -714 718 -824 -420 -409 535 622 -718 356 -944 478 -493 125 -518 -608 -42 -427 356 -339 502 306 -549 -91 307 -601 555 298 -939 -483 -980 58 -627 -701 -272 465 -937 -376 495 -888 -442 302 -603 835 -409 -793 -703 335 488 -735 -523 -764 822 -723 -158 -849 -41 260 359 685 457 696 -58 -259 -219 -982 893 186 884 996 664 538 607 -938 -868 874 188 -946 -981 -72 -433 -666 91 -740 -834 267 916 -457 -364 851 147 -525 517 -775 -567 193 413 362 123 -48 -284 8 115 -535 460 738 -555 415 -897 44 -252 169 130 -236 653 27 115 -620 -489 164 -610 62 -88 -674 -968 323 581 -168 472 -753 832 76 541 330 -718 827 -502 -20 1 347 -536 -99 -21 287 -591 -609 -679 -265 705 931 721 795 801 -866 -373 326 -47 708 948 96 388 771 870 705 106 273 -852 -889 775 -397 34 -875 740 849 27 207 -691 -761 194 279 121 277 -324 510 -271 -781 -676 -801 419 394 -578 868 -852 361 767 -890 -50 723 361 -83 -9 209 -208 192 -320 -394 -559 622 984 833 -939 155 -937 855 503 -473 -125 -827 29 482 628 864 -433 -619 -956 -764 139 841 -620 -15 899 -587 -115 -440 741 -885 -320 946 718 757 243 77 -311 -996 975 792 -719 984 -423 860 -379 220 -177 -821 -638 -194 -231 155 -898 47 30 922 -227 -746 724 364 371 169 -56 -62 -176 325 783 -222 928 -595 -242 147 -456 798 -535 -235 952 -394 895 649 781 -452 -168 748 -465 676 -437 -24 -418 288 416 -218 404 448 -82 670 -278 -170 -989 -771 740 -649 954 -427 139 344 894 -165 449 772 167 801 -640 174 -9 -108 -518 141 -725 867 62 436 995 -330 912 -813 -444 890 -667 -129 -660 -792 -158 531 -540 -307 -217 297 -930 -188 -357 786 426 712 -107 -478 -33 488 677 135 -387 430 129 -280 -287 -285 -207 84 580 -620 972 -743 -564 688 -645 387 -425 -986 817 -653 43 -998 700 563 955 -886 -598 359 524 -797 -518 -553 -53 -236 -891 408 -151 350 -260 -117 750 -396 71 -118 929 -94 29 -363 -571 -666 -725 -496 -686 237 945 -573 -351 -226 -295 644 -937 -343 796 -75 -441 820 -364 -572 842 -791 974 -969 3 -819 357 753 -381 261 559 -436 953 124 910 65 -339 -19 -617 596 955 198 -876 -974 -189 -27 87 -334 276 721 -120 870 -961 -696 195 777 -234 861 -500 576 -724 -833 479 -382 -268 -368 -9 253 2 826 827 505 610 870 -7 311 984 -716 -391 126 -919 -396 -922 -695 -724 439 -257 -682 -617 600 824 -986 -14 609 874 -513 -482 738 579 909 470 912 -709 -68 720 420 -172 -925 -46 874 793 -296 188 -730 -568 532 351 -690 612 808 341 92 271 -150 421 608 68 164 426 711 -95 -841 381 -111 -946 959 19 802 455 346 328 830 384 -606 -217 621 67 865 -632 11 422 264 317 -705 674 686 758 -923 996 481 328 -959 -673 935 -791 428 479 -523 -154 352 80 408 -313 -613 2 -948 -875 -69 537 -764 521 306 591 493 -696 -145 952 305 -682 -182 491 958 803 446 353 -311 -9 440 413 -712 -807 -909 -420 605 485 694 948 -592 -788 114 -781 -283 -57 -842 231 -591 -333 829 -297 869 -496 617 -122 228 -787 -73 755 -169 -720 275 -695 529 -190 -853 -155 -439 769 290 -826 -840 -541 -226 -528 246 263 429 220 697 777 53 -529 89 -847 657 -738 -452 -421 -290 751 608 -752 -91 -129 22 -477 65 -342 259 720 -282 827 -593 584 -566 676 571 -85 805 5 -928 -494 -157 592 -554 946 -181 825 175 -626 745 550 120 -819 -166 850 135 -947 557 -897 -118 599 -329 519 -488 352 640 942 209 783 487 -642 -544 -952 -644 130 -599 -721 12 775 949 914 826 -745 101 -502 833 15 -987 -664 672 682 936 54 -128 -394 326 127 506 627 -693 950 554 329 -580 389 -147 -870 491 -512 880 -115 -477 -390 -104 -408 -955 -818 10 -755 -976 -395 653 592 146 -836 -60 -390 168 -42 -943 -695 284 -530 121 -887 -570 -54 -386 -123 -568 847 178 692 968 915 713 -84 -960 897 545 305 -879 128 58 533 374 196 348 -966 503 227 -851 -80 -712 677 150 984 187 581 914 43 -168 392 973 -289 100 -470 730 -457 82 -914 -984 -300 -722 -445 554 -62 846 -84 -121 508 -872 -695 -110 184 584 867 -628 -20 80 936 788 86 244 -322 889 -296 -943 -491 966 545 -138 754 610 621 804 528 245 227 -1000 794 617 703 353 -167 694 844 407 569 -59 291 -392 248 829 -280 885 827 -812 423 768 414 -448 -797 634 -589 128 -48 -926 -673 -345 -61 -355 -637 -416 471 -979 881 13 244 673 -795 -46 246 773 -498 551 747 248 265 932 -402 -447 56 -235 5 918 86 -67 -7 -734 -483 603 -674 461 490 363 317 -188 454 -33 385 55 -357 -52 57 729 -153 -690 -730 102 -867 833 -1 -375 288 -360 473 -123 -350 -560 -55 -384 -87 898 -993 -264 -68 -189 -964 -213 -148 -395 -526 -451 414 -310 -317 -325 -87 -345 800 803 -261 526 522 -117 26 -549 -537 -678 -3 -71 111 -41 -159 -437 69 412 151 81 -411 -5 -781 -968 -917 303 292 -219 630 -143 911 20 -807 -481 -224 -888 514 -814 -72 -297 -664 992 931 767 -24 330 939 -533 -286 4 -432 341 499 670 -330 502 -196 555 -655 -270 -772 -519 778 24 -748 -858 -637 -866 -143 -659 -805 778 -567 629 -155 -302 -802 795 -910 964 -893 864 137 -385 436 -149 -924 -450 -196 -607 -169 -72 666 878 528 -601 -331 722 733 509 797 -731 -344 13 -264 -73 436 -557 -581 -475 -606 299 -169 945 308 559 551 951 613 242 -535 6 -962 144 191 -399 -37 746 860 698 -925 -978 529 444 -131 -76 -782 506 -404 -91 521 -746 -163 608 -86 -324 -146 91 579 59 292 582 471 -566 -976 745 -160 -704 -966 876 -44 -267 -379 833 309 316 -575 -813 -823 644 -56 -252 -698 725 915 415 801 414 365 -398 -26 423 -828 -541 718 -211 -471 -113 386 71 439 -63 729 -677 -905 752 -186 -860 476 362 139 -863 983 -715 -559 -96 -281 571 -473 -102 324 -510 -296 102 222 -701 -938 800 -703 -336 855 -594 -446 -354 -270 783 -757 321 -994 -235 118 -55 -953 383 639 764 -775 71 978 -408 785 960 456 167 -244 -608 148 -227 -968 -289 668 446 -70 -154 -1 -626 316 1 -944 -309 -201 490 -204 993 -590 -252 -223 -426 -173 -542 910 152 616 302 -860 219 162 -453 -888 -371 -781 867 430 -56 -355 18 -431 355 -665 186 -18 381 128 705 -677 -226 547 -828 -20 -319 966 229 453 -512 -675 568 -153 -880 -357 53 915 -553 375 391 141 -480 858 -399 -86 881 108 758 115 429 -214 -787 -490 23 719 -669 -618 -349 -92 289 867 -852 -463 -936 -675 865 -478 -624 -429 827 -989 702 830 -975 926 578 -641 963 280 116 -45 34 597 -64 668 689 -467 84 -757 -27 22 384 -378 661 672 -989 -164 42 633 -304 347 467 653 664 -545 -723 -901 851 -259 -788 281 -173 -659 -593 -999 -966 775 -210 507 388 -269 -194 -365 866 -133 -628 -477 882 -158 -498 878 964 286 -522 931 -328 -279 -686 156 -419 -244 -776 -177 -430 63 -967 -154 -401 -403 921 -755 -79 -667 367 894 191 -7 328 -174 722 -882 537 780 -305 -518 -106 993 706 -992 -691 -254 138 377 837 120 22 703 113 -913 -79 -63 319 646 12 413 -200 -646 -793 -11 536 555 552 -807 420 372 -503 872 -170 -984 -331 314 17 59 -482 321 690 977 -705 -179 351 790 -503 -168 497 649 945 836 169 172 -522 628 676 928 168 -10 539 -71 236 192 -652 -861 524 -748 -846 575 -825 -735 -325 -358 202 276 -674 626 415 -780 56 779 -530 486 283 -128 600 6 70 496 701 -553 507 437 10 -514 1000 557 -824 -81 -441 -515 920 -405 524 818 270 -469 -773 -497 453 -572 -377 -268 935 -255 337 380 633 -942 -716 704 802 162 363 25 638 947 -987 9 -598 -272 -870 379 710 523 -397 -972 -304 -950 462 963 745 113 -162 -500 907 504 912 508 792 694 -799 4 706 -876 369 171 585 -956 -909 -613 -877 725 585 977 -620 932 -708 825 257 -181 658 996 920 -417 520 -714 -8 477 386 -928 -43 199 894 -282 585 -53 -363 -511 439 716 -885 -904 -837 -601 695 -191 558 -216 -901 439 -160 911 746 969 -593 225 815 626 712 272 949 -630 692 969 902 576 271 -876 34 590 607 -13 125 851 402 60 700 689 -650 558 362 -806 22 28 -914 951 -345 4 389 432 -339 -814 -694 687 -223 877 -537 672 235 462 -895 -121 542 988 -648 -783 -907 -970 141 -764 282 -536 -645 -213 -310 824 773 983 29 241 -700 -395 411 136 203 322 429 -50 989 -990 44 161 250 -915 -538 668 -459 -925 526 265 -694 281 -902 999 -231 300 -469 920 -485 732 291 317 276 -941 -225 -884 -900 498 -99 22 -536 -339 -698 554 -133 870 884 -902 -103 919 -511 -486 365 -310 -566 -771 879 273 -772 900 -254 179 -213 -90 -200 -686 -215 274 296 -550 641 668 944 -821 415 641 37 666 895 -867 701 719 308 452 504 -254 580 874 66 359 -220 -939 -838 -348 -909 179 83 -256 -276 -802 -30 -960 -169 -672 -641 835 430 -616 409 -819 -693 452 -221 526 -195 -260 947 174 -989 285 16 -996 -914 -907 -869 -884 -194 482 -603 676 -156 790 -933 402 -69 552 -827 -3 -435 -157 -460 -410 -94 -701 -31 159 -386 876 -130 -808 765 -473 -351 413 762 603 -463 -241 -976 482 -297 43 92 499 -662 614 968 173 482 288 -297 -75 748 488 -917 39 160 -20 -979 434 988 658 183 -493 -67 139 168 -363 200 -217 21 58 167 -875 -539 342 -735 -432 392 346 -320 -564 -884 14 -480 294 899 139 -304 450 -689 -435 712 -664 -530 262 -625 642 124 630 -754 946 971 716 535 704 73 -209 21 249 -63 300 -898 -452 -891 -21 -725 795 287 985 734 -76 -714 152 327 175 -724 -1 807 -709 -698 684 -524 -893 -383 479 670 -879 277 663 599 -922 -217 -535 -892 233 943 406 700 992 -5 -183 229 268 586 -943 -673 -495 247 -620 490 784 146 -585 -152 101 853 571 -810 486 721 -635 -691 -299 -603 -424 517 922 -318 -989 176 949 363 885 440 -923 244 33 -824 889 101 674 809 -573 -129 887 509 -6 -497 877 862 -12 148 535 61 -413 -262 550 12 331 641 -748 504 266 -188 85 548 -104 580 -168 -397 215 625 256 -223 277 361 -988 -177 -62 456 -599 -734 929 -406 174 439 -906 -724 -905 60 -161 -43 -107 33 999 -749 -579 461 990 914 212 -573 -788 831 -761 -192 -837 792 499 736 -911 -449 -863 644 754 305 679 -413 640 -346 -472 -371 449 -913 -497 379 -352 -756 994 -764 756 201 388 -384 173 27 -804 -430 31 979 768 -459 706 530 -840 806 45 -168 -835 -34 278 -619 -323 180 -774 -217 -184 908 502 -4 607 -378 -615 -615 -393 736 -946 660 954 196 -311 -675 -911 -210 -502 -570 -386 -751 -704 493 -966 -277 -203 -957 -975 -769 -978 -424 424 67 -909 -412 -298 247 -262 182 686 -412 -388 -1000 180 442 658 -279 20 437 496 -577 -908 -726 988 524 -32 741 -153 -167 194 -687 -417 273 -656 -173 -806 946 -328 -963 -539 343 626 -11 -728 -385 141 -667 -238 235 128 -677 808 519 244 691 -799 -928 954 570 760 -914 -72 -72 -732 154 -800 695 -294 359 -998 619 952 -18 -623 329 512 458 54 313 541 -966 -154 489 -44 553 21 182 -880 5 -293 552 540 50 770 -338 -711 430 -501 438 -319 -251 -710 695 215 300 934 -739 -932 -523 111 -544 -233 135 -537 -146 169 -627 941 -698 705 -624 148 851 -94 -694 -997 693 -890 834 821 -603 -721 640 10 -526 813 -332 -724 -311 -708 -874 958 -538 905 536 -188 -684 -257 -230 476 941 855 18 -608 -904 -998 343 -346 620 -554 -165 -671 941 466 965 885 167 502 997 396 -90 -56 852 -637 591 573 754 -900 479 310 454 634 138 -246 -722 -487 -833 -236 -262 -636 -754 630 238 723 -166 268 558 -674 332 -492 709 246 648 330 -392 -460 -791 211 737 -589 33 538 534 -649 -284 917 -523 -266 -263 182 568 -894 419 -937 946 194 933 -683 -997 817 449 -591 -515 -78 -395 -824 -584 -921 660 -569 573 -3 -80 141 -739 353 -291 983 451 304 -352 396 971 -206 641 -170 -560 303 -334 500 568 440 398 169 320 344 -606 134 -950 -147 475 128 817 -893 261 917 -737 -803 -742 -813 -782 -358 -127 946 -758 306 -908 293 -282 760 168 -193 297 -327 621 -659 342 -55 375 671 371 -862 -372 323 -360 398 724 -895 938 246 -799 638 828 -435 -152 -834 -427 104 -337 -29 684 -822 -255 -710 -128 -224 -928 -804 -508 466 407 -784 -47 -516 -337 860 -53 -845 448 -619 -196 880 -276 -704 -917 -52 918 912 796 59 -717 -265 -60 871 524 -495 -605 -819 145 249 -443 -350 637 -12 382 -624 809 -834 -354 -189 -574 -475 -473 191 598 -155 103 513 965 -53 972 275 231 156 -872 -616 713 1 871 -259 235 575 -75 651 -782 -95 868 -48 694 -327 810 -569 281 -579 -145 -252 424 -579 -802 866 -884 379 415 989 302 782 566 -290 -153 286 -967 350 -230 -519 -322 970 -215 684 203 312 -187 -214 812 70 -231 422 709 767 -110 -200 -927 -345 -129 313 720 -405 757 465 74 -509 -319 559 -126 -328 -775 -715 -271 798 142 877 -519 874 937 -13 74 -57 856 -583 -239 377 -491 131 919 198 63 -617 -961 771 -253 -573 -603 203 389 -477 175 820 -771 -62 -138 951 -5 652 -128 218 965 -994 178 196 -556 -243 199 -319 76 487 -233 -482 -741 -454 558 -174 -37 -42 -539 736 639 864 613 -916 -39 -363 409 895 -151 -791 -633 161 -723 -711 520 385 -965 298 -510 -67 223 -241 876 948 0 200 3 -820 -181 -595 -157 -842 458 -367 -483 839 198 -338 480 -979 639 -736 238 811 15 -790 -561 -883 331 -281 -823 -673 837 -195 267 521 35 -204 -889 618 842 68 429 -485 548 -724 120 710 -548 -702 -974 254 -28 679 -375 728 -522 -158 -841 -54 -922 -341 718 -290 20 -597 -261 861 218 801 -805 897 -995 -941 594 -659 630 755 -877 141 -962 438 699 -44 -345 -661 421 520 366 -360 392 -638 -96 -606 -418 -802 672 -879 -89 692 -357 446 -803 -192 638 -129 366 -583 -5 -885 864 -165 503 -229 -162 -64 -414 103 992 -290 -156 -334 -149 509 782 366 -880 226 -195 457 468 -58 -265 -514 966 522 720 -49 -9 -237 989 338 800 -950 -247 180 -611 307 235 -275 784 791 -731 705 519 556 787 88 -809 485 -650 -736 -509 -517 -17 331 -363 810 444 -897 -546 -464 488 -655 -202 -127 -744 -521 -234 -424 645 -804 564 -713 478 412 114 -762 -533 -766 457 823 873 382 601 939 -460 138 317 -286 201 -39 -845 71 -929 -541 -632 -347 801 -647 775 861 591 -995 -881 -623 -569 486 642 793 -76 -245 244 -996 -563 989 893 -960 805 -117 -882 259 703 -476 613 135 -777 -365 443 511 810 -187 338 -337 875 576 -33 907 702 779 34 -503 605 -389 940 -482 459 -966 685 -235 -618 -626 827 141 -175 959 376 -38 233 -985 624 908 -715 -224 487 288 -268 41 153 226 310 -541 -492 823 -28 -76 791 496 221 -653 -656 334 -163 -108 439 565 -58 -830 162 -344 472 311 152 -458 478 -611 797 -822 147 -668 -699 -252 17 -267 382 102 -450 712 -735 -683 -866 719 853 -15 500 -789 541 -814 459 -660 -422 190 110 454 -77 -324 -219 -866 687 164 -72 -924 253 -355 245 -659 -131 -777 174 -631 942 -572 -557 209 616 -265 -561 -794 -801 898 944 71 925 14 -471 445 -983 -742 727 -388 411 561 -719 396 -386 340 -195 -492 986 -245 13 719 686 384 655 158 987 875 688 130 -40 -272 869 -659 -340 890 176 122 5 -720 113 241 -538 376 578 -487 -657 846 715 969 -927 -356 -86 459 418 242 -297 528 -265 -57 955 -632 905 -190 -823 -780 186 269 -685 642 646 573 -648 735 170 464 705 -812 948 -83 -125 464 208 -760 -381 223 -148 819 -915 803 755 83 -963 366 -558 176 129 829 221 -553 -856 744 436 -615 -596 -879 681 -237 435 -371 788 788 44 942 -426 -591 279 -222 -351 -700 -436 -572 -360 266 879 -621 -595 692 466 775 89 -375 598 764 -759 881 -611 -496 598 340 -898 895 -729 399 26 -584 820 810 699 195 248 670 -398 -276 -650 589 196 201 -718 -460 -388 -678 633 -997 155 -262 -315 148 -130 372 -801 -145 756 -513 -740 -594 -760 -374 -358 -944 -828 -394 -625 -170 -897 238 -329 -942 -830 977 380 5 888 959 -571 669 -120 958 578 952 -495 181 684 940 -585 -528 182 267 -624 204 602 -440 -742 280 -384 -502 -195 -489 -327 -858 -621 -160 305 -508 -840 -559 -85 -117 -826 256 635 202 281 -95 474 -132 379 1 881 -20 -608 68 -253 81 -483 623 -30 632 954 -576 804 171 -986 -959 833 615 304 901 134 -959 -803 705 9 852 38 16 -764 86 -823 971 -761 -66 776 909 695 -433 814 933 -81 313 -903 -600 704 46 247 -703 610 154 802 -74 -559 -480 -219 914 -714 -458 -885 -763 877 430 251 298 -400 -772 700 -887 -928 -747 -998 -175 26 982 -129 344 435 736 -105 764 219 -133 203 673 -744 -357 969 518 -857 600 -46 326 616 -777 513 941 -220 325 842 256 -876 551 99 -423 217 -499 -851 -542 -43 -77 1000 956 -713 818 970 471 772 -315 38 714 370 -995 -406 -163 453 28 -276 -181 889 375 -216 -793 382 -288 63 266 -234 996 881 46 789 823 100 528 -483 -25 835 -993 -532 892 340 526 293 -230 992 -317 883 468 391 585 518 79 219 -232 989 -416 141 746 917 159 -587 982 -285 659 -507 638 -335 915 -341 669 725 -653 -844 931 636 510 -473 800 -707 -589 -489 -819 -429 259 622 -423 -826 979 24 655 -132 -228 743 -447 -791 66 533 877 -223 -48 898 -300 420 673 350 -324 630 -726 -89 303 528 657 351 -58 -698 -4 453 -909 -558 -546 290 828 828 115 706 -325 -306 429 123 -500 530 -513 -13 -363 -712 -146 -772 -675 351 -191 -416 355 823 856 989 -6 207 -874 -475 170 -807 980 -223 25 683 -401 367 225 -425 -859 -836 -196 -867 93 -155 498 -558 891 -754 760 -777 -189 -972 202 466 -981 -744 -136 -899 -596 502 -615 -468 279 343 -613 609 -108 539 -679 -150 726 530 -902 118 -340 -797 950 715 -128 335 756 -542 -740 452 644 -170 797 -52 -233 -480 -230 612 23 -246 -529 169 -669 -47 837 -425 150 -564 767 867 862 768 -46 -594 951 -644 -207 648 -470 -404 -855 337 791 -673 58 269 -346 -580 -382 -887 176 -390 -61 -833 383 274 290 -12 -633 709 244 -35 44 11 839 -541 -838 138 -501 -957 -216 69 196 -412 -608 -75 606 540 -58 397 -459 -139 -999 595 -600 220 490 -688 -18 378 -258 -292 -545 -996 360 -792 281 415 -998 385 285 -528 801 768 532 515 -642 755 54 -346 -182 347 730 -341 977 855 -924 -760 928 37 -678 517 774 615 967 -868 810 58 -538 955 673 -341 -95 -600 157 -924 763 -552 -704 -374 312 -611 -492 835 -819 -533 195 517 860 -804 853 -715 -248 58 93 192 -476 -867 -251 -689 -218 -697 909 152 -817 585 -141 648 -893 79 -107 -909 854 278 -721 968 -343 616 -165 -602 681 507 496 -879 868 440 -963 135 730 267 -489 -514 -769 757 -733 541 417 279 166 936 -334 170 605 349 -758 48 81 -136 -761 -364 325 -714 846 987 -687 -86 739 158 -214 605 -912 319 -348 448 -400 -455 312 335 699 -710 551 321 -572 -761 -660 113 -21 -554 633 -78 -816 748 -163 -213 809 380 703 -604 201 713 129 -622 -679 663 -439 -139 -902 80 -547 -842 -727 886 -218 645 -604 101 -336 -661 -456 -174 -624 407 -240 -986 -826 485 -727 -846 2 577 -652 935 -748 187 318 935 982 816 -129 -338 579 481 267 543 -914 -641 513 191 -150 62 25 -249 -907 860 -805 -440 584 417 -331 313 559 -552 133 -379 3 -763 -26 -332 -64 -273 335 62 334 874 -459 -655 571 -960 -902 -762 62 -939 528 -94 396 -527 -929 460 -448 633 750 802 302 846 -819 -456 378 295 -147 209 575 -398 -76 250 -548 -125 -240 -798 -230 306 -830 645 -427 535 -520 -608 -409 -199 -550 -953 -148 471 -941 10 935 864 -370 561 -388 -295 -437 -850 -794 -523 850 -850 -338 837 -930 685 891 959 -72 -675 530 295 227 -965 -900 172 188 508 445 745 -152 961 701 846 -510 576 380 711 -636 545 943 -240 -263 -459 281 -704 955 67 -778 -550 931 -903 62 -324 427 -990 -732 -24 -765 298 206 397 775 -441 27 420 497 -398 730 22 906 -865 -709 -3 910 701 514 612 -545 -804 752 -364 -182 923 778 -159 -673 -514 747 205 527 -621 66 -242 -281 -794 464 717 8 311 -16 317 -687 738 49 853 874 -187 485 6 661 464 -885 -472 -49 791 -834 184 -126 -128 444 -712 232 -705 -902 283 -608 426 323 -239 -795 -744 -184 -361 822 987 56 763 677 481 -678 -256 -658 -628 691 -997 1 844 -969 644 -652 201 151 83 -59 -783 -313 269 -140 727 -555 -39 -215 482 -502 736 14 550 -566 -688 -607 68 -664 -433 432 -296 423 -594 514 630 -303 748 756 570 124 317 804 39 809 -613 650 -184 -577 -341 430 435 -85 -48 -908 -664 985 26 -483 571 -67 898 592 995 -300 -29 84 -939 206 -709 -154 846 586 1000 406 -652 739 240 467 210 -627 -202 242 547 605 -820 -288 568 118 -189 -838 -822 975 193 -358 -226 -654 962 588 483 234 -364 -320 -654 -732 503 91 248 710 -219 -556 -115 382 -846 -55 -290 -759 -15 78 259 162 -288 991 428 27 426 569 965 848 497 -526 146 -261 -562 -44 -928 263 -899 672 615 205 -505 51 -964 -846 937 39 -223 -30 -674 633 849 20 -722 -850 -599 968 -934 63 -505 -523 -612 -224 -744 -246 -592 -222 634 -655 -465 550 -444 476 448 340 -700 278 -66 -347 425 34 49 686 700 16 878 947 -194 846 239 435 45 -457 -646 -336 -641 623 698 -958 125 1 -260 160 -348 354 744 311 932 -195 225 -570 -317 -197 -224 612 825 35 -617 -849 -990 -669 21 -59 -493 -903 72 904 207 -400 -338 -16 37 -365 885 -540 -42 812 747 236 338 446 436 136 -320 820 -445 -105 -108 -880 118 828 -640 765 294 546 693 968 719 -587 -584 368 -199 946 -492 -954 -670 -531 812 -985 -199 498 87 997 -414 -233 538 -181 431 843 992 878 574 -323 -896 -307 915 -185 475 140 -996 778 946 829 -244 685 -985 -237 -686 -420 -974 -352 294 333 191 216 294 947 -720 -302 460 933 -203 -331 22 547 534 -797 885 357 -145 -485 139 883 867 -494 630 -435 -239 -357 245 404 6 -147 341 401 -136 847 278 -413 390 66 -785 373 -489 447 -242 500 -76 -680 66 469 997 284 907 987 445 -615 -211 628 520 483 -724 705 804 151 -654 -4 481 -924 -447 313 -803 508 -575 -928 574 666 902 -632 810 -173 -704 -805 -175 370 -324 371 311 151 -192 980 -908 612 520 -913 -592 340 -19 -177 241 477 851 -85 851 -860 -482 527 -624 496 -165 709 958 952 -627 844 -261 -844 -94 912 -603 114 -426 753 -768 877 -610 -550 660 -154 877 128 -953 701 411 -523 546 708 328 -853 437 -277 -31 248 964 -149 -245 -918 723 -162 683 -606 837 303 -114 -289 30 -475 -631 384 603 -543 92 -78 891 -459 791 -510 -603 565 -808 -136 296 -144 -293 -811 689 164 279 -470 261 233 818 -228 134 -88 827 -870 532 -556 301 -732 -805 589 681 800 694 398 207 787 379 890 188 -992 532 -560 642 -5 -988 28 -699 873 470 -489 404 -682 -423 -569 210 -351 -236 -741 530 887 -94 21 -96 839 288 -693 271 933 59 -261 901 663 -1000 -949 -660 101 -151 -837 -769 -913 -194 524 999 536 260 621 -118 -172 774 75 64 -85 852 733 944 -460 35 318 -2 357 194 751 825 -499 777 -159 -674 -7 676 923 -735 -183 -373 -901 155 -24 839 994 -231 -336 -435 550 -705 -213 -206 18 858 187 492 -459 423 -834 32 140 797 798 -164 -78 370 -311 -809 -64 -522 -377 515 957 754 902 -32 -752 149 -807 168 -336 370 -710 473 257 -973 686 -537 -733 465 107 662 -307 -32 923 49 674 -103 973 249 165 302 623 244 -920 -619 419 95 943 -598 -573 172 -601 595 -793 637 519 939 -90 418 189 -127 -244 821 -977 -6 164 -35 800 -635 717 -854 363 -778 447 -52 23 -55 -99 -533 998 790 755 572 -419 976 7 882 -4 -460 363 773 -821 309 745 495 -943 538 191 730 203 76 628 695 696 -286 -455 869 -31 646 -416 -910 719 996 -750 -213 -564 990 239 74 543 -575 -567 -975 -15 403 860 -126 -710 -737 -797 -8 19 805 149 -765 -682 820 -254 258 -932 -863 -407 -86 825 92 -886 89 -225 208 917 -62 96 960 -258 -912 272 114 -25 -814 -694 43 -698 -696 313 947 -867 788 303 -752 -36 -480 -775 685 436 692 -26 -492 -10 -763 530 187 -510 -168 -713 683 -852 -839 64 -893 554 526 492 44 -139 -940 -898 418 667 -682 -386 -220 577 -454 52 -107 -927 -724 972 321 -473 585 544 -921 570 492 -869 -816 84 -638 -591 -688 31 781 -907 701 -458 -232 -464 -161 315 -307 875 -513 552 288 -734 191 -677 665 -151 -423 -67 -146 -489 549 935 -902 757 -57 -480 -455 -984 881 -927 -803 705 -691 -735 974 397 282 31 885 -289 -40 -249 -113 943 675 -348 894 615 196 -869 -449 244 -229 374 84 815 -55 -220 357 -794 -553 169 -476 861 -966 273 562 121 -439 199 214 -423 -240 403 -671 855 -896 481 206 -879 852 -218 96 104 -668 391 978 -951 -37 697 -52 733 714 -391 -926 320 -274 -729 367 44 458 228 769 403 405 -737 -468 -10 -416 -419 98 -264 409 -683 926 -986 -609 839 359 -307 824 -218 1 760 432 -153 -386 -365 -181 -82 -94 -773 -412 841 -442 -580 -441 -482 163 888 -335 -219 321 370 -841 622 -985 -723 -792 724 967 -194 751 -52 -615 462 -191 -570 -684 422 258 944 770 544 -339 305 992 392 620 917 -577 -977 557 -610 -576 810 950 681 -233 -608 24 211 615 929 957 351 485 -174 36 -994 -884 -738 -345 -397 13 -431 674 696 749 -959 325 408 69 246 -322 107 28 141 141 499 -722 642 -746 -937 674 -29 -530 -958 -939 -555 399 56 524 -738 -635 103 -691 -132 -330 -605 -619 489 879 -571 -621 680 -672 907 758 -567 789 992 -130 703 -621 -51 690 764 898 633 790 -843 732 642 -81 939 454 -168 408 17 8 758 792 992 98 -816 146 -222 813 -77 -326 719 -434 149 -684 902 -529 -897 572 200 -414 709 438 398 755 -551 -286 846 -192 -779 -531 -185 764 -823 -61 330 164 -967 715 61 269 723 492 -30 64 -899 998 942 108 939 501 -320 -663 -341 728 -273 -721 529 -105 -956 -998 -270 103 353 -44 -997 382 280 581 77 -19 -6 789 93 -849 -108 699 -784 -397 -80 -623 110 774 52 -410 116 -601 -776 942 30 -162 963 -2 -479 -608 932 -370 -878 -839 807 -879 -867 736 551 18 59 -685 -83 -32 493 -638 -790 379 -616 933 -79 512 882 991 687 -159 444 229 43 -578 -176 -163 308 -460 -478 -669 306 -629 51 -126 858 203 -644 757 682 -697 626 -930 -404 -967 271 707 515 -599 136 -49 74 -819 174 738 -756 384 243 679 -613 79 -930 -3 -238 622 -229 84 -25 -449 734 558 -619 -948 -682 128 -133 814 215 340 -34 93 -727 314 443 760 178 15 -869 910 -503 -278 -30 -6 691 -413 212 523 -536 -543 273 150 -667 935 565 -598 683 -778 845 -112 -864 -939 881 -749 -696 641 153 -74 -280 -20 235 574 815 717 -481 519 -648 -553 -94 349 621 534 554 527 185 677 -582 126 792 -187 -771 121 348 -631 984 852 -893 -727 267 385 772 -76 -134 -265 -122 -715 137 54 439 822 959 960 156 447 -523 -277 221 -737 517 281 -468 -791 298 34 -338 586 -865 221 -932 -928 986 -629 578 103 825 -230 396 757 864 618 -452 -290 -886 -502 -505 103 433 -661 837 710 -229 -765 831 -384 -299 -433 -629 -767 347 427 701 -236 -256 -254 -391 -659 -430 -853 -113 -490 970 816 518 -465 -257 -923 -376 -229 742 546 -839 -733 -167 999 -861 -587 351 386 -942 -707 -479 -442 646 -997 -81 -367 0 864 -142 557 603 -3 256 -478 620 -174 996 604 719 -698 -780 -139 -976 851 -641 824 -283 598 -32 -325 -312 -8 354 554 131 -73 524 581 533 -558 -874 -386 555 -676 -479 40 -491 -130 -265 -828 -789 277 -107 95 -698 -100 -101 -692 -241 476 -995 429 711 -708 -621 -549 -42 749 -121 744 -669 256 -958 905 64 -673 958 -306 -961 -782 699 194 -222 871 424 -7 -23 -600 488 -340 -758 -771 527 106 -145 -145 703 -323 -829 514 78 430 -507 -674 294 -200 -784 837 536 -138 -491 191 -684 102 666 -915 -379 -732 314 623 657 521 131 -778 256 501 509 -587 650 881 -418 467 -324 -155 -339 -799 -410 905 -278 261 900 -876 -245 89 -331 -759 -156 -29 -105 -227 -883 962 752 -1 -444 -295 485 628 -906 562 763 928 215 -860 -963 202 -774 92 24 309 203 -413 -616 -169 96 -797 -800 -142 129 -315 152 -864 940 -905 597 101 258 617 -335 -970 -946 -109 -196 619 315 -224 91 -813 -927 332 54 -660 364 63 -929 837 -657 331 83 -260 -408 -888 589 626 -146 -713 579 -395 919 -519 146 -427 -257 581 632 360 403 -41 178 -155 488 -775 242 605 -403 60 -499 518 -615 -684 -407 -798 -155 333 -568 469 367 809 982 378 986 506 -748 -853 -793 -771 -629 -498 851 834 -748 -32 81 -458 882 -790 53 146 -982 661 76 -397 -290 -695 444 -897 -895 -214 442 985 237 -394 362 -589 15 -307 -369 -289 -525 -689 -945 -684 -128 203 209 -814 -386 -925 -313 -91 74 -696 -367 -977 235 -587 288 -659 517 533 429 617 -34 -280 -657 -387 -258 520 -260 486 -497 22 670 -531 -398 197 210 65 321 775 -940 433 -552 933 -532 -489 401 405 -982 908 -760 996 592 932 -92 -91 -787 -778 -404 -848 7 -159 -121 305 -582 989 758 228 -890 983 548 528 891 599 639 -957 -771 402 472 -140 -872 -127 -96 841 891 569 -542 -869 -935 960 -880 981 740 -139 177 86 115 414 -782 -695 -421 -979 -220 -529 653 -525 952 -453 -163 569 -322 -210 -272 -123 -612 -313 748 -883 -924 -505 765 -225 -294 -22 592 -853 381 -642 405 -543 83 717 -982 -246 -303 -311 817 -587 507 -536 -149 -566 940 -931 726 -923 36 -688 -838 866 665 785 -568 -836 -150 888 -72 743 -396 335 391 379 728 -646 -970 98 894 -356 -140 -70 614 992 633 -276 508 -782 940 445 -755 -479 -118 148 300 288 -801 706 -143 -728 21 -504 612 109 -293 594 759 -215 769 686 499 996 -480 -118 -292 487 -860 154 850 -481 -299 839 -505 303 865 -188 -782 917 -722 337 -278 609 396 -891 -478 -143 749 -657 -512 543 294 -492 246 -605 -690 125 -992 -954 -324 -354 -452 -55 -302 700 580 960 -122 -465 -138 424 -529 480 713 563 994 98 -660 -174 -853 -941 914 -871 360 -646 -436 546 -43 -107 684 339 -132 -213 -589 750 -539 -350 173 644 -250 -305 571 167 138 7 -355 -916 -374 537 501 32 726 -817 -428 782 -430 162 -866 -215 -893 274 -956 659 -33 36 519 409 -125 575 20 735 686 -142 -837 -765 612 -752 -22 986 -367 368 506 916 10 -8 834 -26 348 -633 717 -491 243 899 -704 144 489 -301 -994 67 -175 -577 454 764 -415 910 -134 549 -158 333 65 -167 24 -821 -770 386 402 944 -498 -590 -342 840 -38 547 -548 554 -65 452 612 -308 -852 -648 -452 388 123 839 -707 -640 412 -409 -214 872 424 158 836 361 710 784 875 481 361 932 -813 78 -39 49 914 -996 19 899 975 -564 -241 -13 708 -162 -625 848 709 663 -136 811 -581 -156 543 733 271 -680 -687 -929 947 -259 122 933 -549 -767 516 99 -268 -570 64 278 -482 317 -196 -800 -748 -776 -168 260 -720 776 -493 -827 924 -160 -783 -232 -167 -445 -765 -655 684 -633 -282 -44 -459 -562 49 391 -420 -107 149 157 980 974 946 -696 -305 382 150 -364 139 -585 -648 597 -787 -327 877 473 -354 967 -347 -255 805 -834 -390 -489 863 617 965 569 -593 919 46 124 766 -281 -9 -331 -535 -99 -239 -482 356 838 -560 -183 533 745 -445 -779 824 -938 -53 -831 857 243 678 -938 -784 -315 -178 156 -544 480 -781 -501 573 -758 -852 376 -286 -765 135 267 81 -831 -938 -705 -971 521 -724 766 363 572 -206 898 -278 -597 428 -639 242 542 234 586 904 693 59 -797 134 234 -877 -578 73 22 817 389 -254 -374 -95 -870 -632 266 -890 889 488 -100 -726 119 -99 -503 106 902 -593 220 10 -292 -880 724 508 505 -700 -709 12 -270 -339 -773 -36 -53 -922 676 172 -673 640 -66 -106 -710 225 472 -461 340 -722 -885 390 -255 490 -994 768 634 -256 648 -940 -46 908 -642 -683 -306 289 -102 695 453 469 651 -241 -450 -896 -481 194 82 825 -885 354 -260 -250 -838 -922 148 271 659 -488 -780 931 -791 -683 47 -304 -960 851 180 108 199 -871 772 658 639 393 -69 -143 -321 30 313 -222 885 206 -137 -337 -455 498 -237 146 -334 30 -694 750 431 775 431 -86 -753 -647 -447 93 -719 872 -890 713 -371 -408 752 -876 -836 -319 67 -489 -958 925 57 351 -604 -505 144 -192 802 -654 454 770 -318 469 -683 -98 -284 913 -162 259 675 538 555 394 -681 -77 855 888 359 -821 -90 634 712 263 -397 289 -504 -55 585 -242 974 633 -130 4 -356 792 -935 353 895 79 -920 -334 -684 666 778 148 991 472 55 267 528 -985 -185 594 394 305 -199 -111 -912 784 -961 797 -277 -597 183 -476 -39 -493 -568 219 -238 -190 888 -359 -760 -644 -788 696 791 -72 99 -203 -582 -310 -198 128 176 -938 -17 -867 -649 -671 -149 28 433 521 -499 -90 259 -31 403 964 -711 -162 658 -619 -463 432 573 839 -902 -808 -964 788 202 670 828 377 -561 629 845 -855 -505 53 -453 -135 -593 680 741 261 -376 -873 789 -268 471 813 127 -145 648 788 0 131 249 465 -918 623 -139 -374 -342 72 384 433 -672 775 653 85 -627 649 496 -905 583 712 991 -27 -293 766 -625 72 -998 144 -758 308 -891 490 -710 643 -210 -285 -326 821 280 54 -691 -93 25 845 -227 881 226 0 -919 755 -855 188 -377 732 254 733 18 295 -335 608 838 -223 -734 484 -903 127 -997 -826 978 50 -199 917 -342 432 224 -594 694 -882 -171 616 -785 214 -43 1000 819 557 943 764 -197 -85 -114 848 -889 -369 -193 514 -248 411 -57 375 208 477 37 -498 -37 -251 788 -910 416 998 520 -123 -907 875 -593 163 290 -651 -669 984 -735 -74 361 -223 41 39 -773 -342 -77 869 -298 373 -920 173 155 -125 -940 -818 -70 -524 250 964 -205 -739 617 356 -138 -966 417 163 -264 -684 -635 97 -736 -946 -349 779 -993 829 583 -96 -376 -476 8 375 147 -693 571 -445 267 -128 -306 -52 762 -505 604 867 181 778 902 522 -407 -387 -659 973 -73 -532 -792 908 -655 -970 718 -125 929 -536 758 -101 640 985 -575 623 380 903 402 515 -556 -144 706 -458 371 -777 127 968 -886 975 226 460 121 -13 334 563 186 891 -825 -271 -888 -787 295 127 741 -54 -758 315 388 -619 -239 600 784 -48 -667 -967 270 394 -538 -284 -728 -579 141 -197 532 -25 806 738 -432 -232 889 756 -806 766 -994 442 180 704 284 47 52 481 -506 840 764 170 -319 -960 429 602 914 690 -330 -691 254 283 841 350 -815 -841 -865 -508 288 199 -748 -881 264 172 -673 308 -377 -998 945 260 336 -843 881 -234 144 681 -339 817 940 268 -145 -278 33 795 957 57 -71 -750 981 -628 -3 -203 -365 -953 -770 -849 915 -840 -243 580 210 -390 305 -633 -573 -962 -992 363 755 853 90 192 -221 -997 548 -613 -564 -990 -510 -260 773 143 562 199 -394 -274 -929 122 -51 495 683 -430 199 -417 -217 -392 501 -298 -735 -690 55 -209 -12 50 -377 656 -398 -536 981 -690 -751 232 222 223 -17 436 -618 -608 835 665 -387 -180 496 -309 592 -948 215 486 -929 -37 634 -779 -548 -427 740 -49 -468 -169 725 -406 -983 -15 991 346 -868 844 -111 213 -13 619 -491 -941 562 584 -2 342 135 -747 359 122 623 -563 -76 -177 969 -996 66 689 897 164 -746 209 940 292 599 479 115 819 946 -430 -962 -939 263 -432 -695 -694 -139 216 380 -410 976 -544 79 426 421 932 663 -413 -902 362 118 -340 -423 852 -374 809 202 791 -31 646 581 772 952 -248 952 69 811 -794 -485 582 -689 720 -16 -938 7 354 -441 333 344 97 -151 262 122 -923 123 -204 -513 235 888 -137 692 -687 -555 -353 523 -17 -128 836 883 123 254 756 328 -46 -762 -717 480 -759 -408 -673 -966 775 -882 -585 878 -924 957 -370 122 840 573 729 -529 -610 -252 670 802 639 334 -874 727 -309 -946 44 33 293 -162 17 -4 -569 -222 -747 401 52 -662 -667 582 -552 -31 907 -399 107 746 -148 244 436 -757 -786 -809 -869 59 -734 577 311 695 239 593 -425 -636 30 -84 -343 -802 621 185 -702 -274 -233 -550 287 -782 -876 -581 -59 -570 549 -438 633 490 -792 889 -439 79 666 -26 -209 -149 -216 -581 952 547 23 -39 516 -832 962 65 727 -375 759 550 528 124 -419 -430 -896 -346 522 -743 696 875 -260 299 -154 530 696 145 45 -208 -386 780 -168 -827 532 447 760 117 988 593 -538 512 -480 106 887 765 -759 9 696 175 -846 421 -20 37 71 -964 657 -694 799 77 80 175 -438 -365 -493 -64 356 946 279 -855 597 272 837 835 -378 -245 -73 395 -656 127 -110 -732 54 758 348 309 -805 -700 896 749 -556 -9 -432 -406 -808 -767 -286 280 752 657 -623 721 -671 778 949 -542 44 -959 260 849 579 -824 287 247 -356 -750 760 -475 773 -231 588 -587 -925 -214 738 464 -372 168 291 988 848 -164 -837 -778 -798 -903 542 -538 -46 -920 -697 -491 -635 248 762 152 -341 6 -796 -842 -5 758 736 440 -223 -472 779 -906 -63 -415 -307 -941 190 -573 901 -480 -142 180 -626 96 773 2 909 -328 -428 -89 727 -482 -6 -179 112 872 596 -233 -2 587 734 -487 836 -828 104 199 -569 874 -40 -469 -831 -826 -822 276 -941 -285 592 69 417 -863 202 -638 -57 -555 -852 -79 -177 -358 384 -930 -372 -764 986 -152 -859 -507 513 735 158 -871 -266 -69 746 -970 954 345 926 149 -803 -238 -824 351 876 938 50 -788 -138 1 407 120 -786 909 75 71 -818 -759 184 -870 144 897 310 -832 -126 935 720 -511 -582 -931 -586 -723 -950 -541 299 442 836 794 -261 731 390 584 -932 258 160 -784 -305 -216 -57 296 372 3 1 391 -30 677 -25 -230 -962 -119 -333 -970 569 117 858 -17 928 -218 -484 629 -269 -794 -348 744 432 -472 -489 -293 -69 -413 273 -217 869 -691 -517 340 -524 387 228 -59 -385 755 -432 592 -228 -753 989 399 481 -434 -809 -9 -915 -339 -272 599 657 85 -406 -128 213 -698 899 -266 -467 438 -381 169 -395 345 728 -652 380 939 568 794 304 -515 -673 983 -852 950 876 -691 839 -932 -10 -516 972 -479 -584 782 476 -154 -641 515 289 -299 -580 -70 -763 823 837 982 401 -186 491 966 671 -538 -503 431 321 -138 -846 -56 145 141 286 -357 -692 437 -319 420 -730 924 -79 -801 957 -465 446 179 338 -173 -869 787 -490 -929 -120 -570 245 113 292 614 625 -482 599 651 444 442 -401 799 -201 -646 618 -683 -226 665 196 409 -113 -736 -154 931 118 849 479 -761 225 216 -932 -470 -989 823 -762 814 -990 -648 -819 -552 765 -621 63 534 -429 -269 -71 332 925 579 165 555 150 -450 -562 -673 670 -119 251 -597 -605 964 -712 262 506 445 -686 -619 -179 -946 756 458 -703 715 -626 904 -892 15 -659 -45 170 364 370 5 -88 -382 -17 396 -109 -270 -372 663 -421 686 188 323 -647 689 705 498 -14 -157 177 -354 930 402 -421 -904 125 166 -987 -823 -813 -514 116 -701 -600 55 136 855 301 676 -809 247 511 585 457 -209 -235 -135 429 915 859 52 -283 -799 833 942 765 -993 -697 -104 -411 -926 309 800 -695 210 498 623 215 6 -335 -629 73 -302 -128 -561 285 41 -966 -356 -650 -770 671 883 724 -255 -255 806 -886 463 -961 -714 96 -887 -730 -185 281 -873 -501 111 -925 -357 -61 -462 78 54 -967 745 637 -315 -54 636 505 -451 996 565 -924 411 32 588 486 430 81 -886 268 45 21 -188 417 586 447 -121 -850 665 -713 330 161 341 791 -168 22 969 -688 886 678 -551 -626 -148 -218 -338 598 -237 -225 -284 295 374 215 3 -331 416 579 -561 -803 660 -1000 -982 -651 187 -335 454 878 -829 302 -671 -427 -889 -937 877 -29 834 -941 -516 910 -6 625 -74 -152 935 669 -776 922 128 -565 -689 744 -527 -231 -98 364 740 -731 -692 -12 932 -824 -206 684 348 295 -584 27 964 539 -395 -454 888 -633 88 803 217 -289 -409 -697 892 931 -54 -881 -403 416 -143 -713 393 -849 952 62 103 583 -441 -55 -258 598 -450 -499 -930 919 14 -252 -899 -167 -257 -315 140 -894 359 -586 956 916 212 -144 464 -235 617 843 -213 557 337 158 -786 -44 -960 -63 576 -566 72 256 -855 -721 -841 -195 -950 191 703 -562 -787 666 8 188 482 711 666 -938 348 937 -82 -840 -474 -189 -744 870 829 -986 840 687 -649 -19 -759 -985 22 -400 -256 -124 -920 -541 -986 -181 282 939 138 -477 394 758 735 -715 66 17 188 338 -214 -50 646 965 -764 -920 -643 660 -999 256 -708 26 390 -427 17 -744 -427 916 -9 60 819 -527 244 632 -758 -916 317 -927 159 535 -919 256 900 -601 -456 71 -776 -892 637 -258 -447 674 -663 345 891 -70 -96 156 -204 781 100 683 -311 711 57 -814 -69 296 -854 362 -879 -948 583 850 -854 -123 247 -355 -275 -119 75 -426 757 699 -664 -203 -835 382 302 -360 -176 -684 -844 373 119 -103 548 539 -942 -15 -593 -217 745 669 -12 -751 423 751 -749 117 -592 -523 565 -223 311 -709 -55 64 -567 334 -852 482 -692 -562 -155 -949 -984 -805 763 -780 6 236 415 819 -60 -909 -491 -547 -396 -687 -785 -976 428 160 -620 -724 326 51 -975 -950 -198 801 -394 314 -967 -426 833 -467 614 -894 56 -195 -516 -955 -790 834 -325 -344 -274 971 456 -183 913 -481 506 -53 -361 -378 283 -745 -334 -613 -99 874 158 -502 966 -533 -173 -170 -189 960 667 519 537 -974 -673 251 -390 659 -724 -202 -173 740 -953 -102 -990 63 -948 516 806 601 749 298 502 -122 479 -179 808 -673 381 429 96 665 -263 -505 -180 -100 -859 98 -583 954 -544 -922 679 -398 862 -653 515 390 341 -292 581 -324 838 -310 366 -578 -924 -911 4 267 755 402 -50 -563 -453 495 215 -781 288 429 -285 852 564 -808 -712 -507 972 -828 419 -520 -559 668 -465 -765 -656 -928 -755 -456 257 66 253 844 245 918 -963 -897 -651 833 -930 909 -140 -207 786 961 -843 -946 -21 -118 782 983 67 -878 -254 229 -972 -321 702 78 357 460 739 -147 844 -895 -301 686 -294 441 -91 -960 -942 -305 129 -990 842 -942 523 623 95 -567 212 46 -287 -179 184 808 -836 153 974 -478 223 -889 879 -901 -918 511 -570 827 83 749 235 665 282 -94 107 -703 28 -370 567 177 710 17 -595 -605 344 135 -308 440 880 -891 -722 949 137 -922 98 -565 -935 773 385 -910 -675 509 -996 603 -582 -610 427 -623 -240 -86 -518 937 910 -95 933 603 958 -819 -307 47 -198 -351 476 833 -598 198 -588 -228 -69 -282 652 -987 -423 78 589 -21 211 -35 450 653 -562 -71 558 -778 940 -186 735 988 571 497 984 167 -546 -384 -30 -60 283 610 831 -736 -493 803 201 101 235 -11 137 54 -31 -711 402 -159 -438 895 277 -436 267 39 -276 326 -892 -476 630 -6 814 779 -368 960 -675 240 -574 245 132 -350 -507 -870 -697 -583 -44 -483 -214 410 -694 40 -481 835 -568 526 -776 -570 -889 -220 594 826 872 -193 503 610 -11 7 159 -163 -969 742 -409 -94 790 -430 -386 414 624 -180 -824 -541 12 -423 512 -599 -5 278 695 328 -719 598 40 947 -832 -504 152 -462 89 377 -238 -758 -786 345 -711 676 -472 463 -120 -87 968 -919 -44 701 -825 -613 14 93 699 -59 -495 496 -397 140 559 184 835 -138 -824 -267 628 872 13 121 -894 144 -146 -171 886 -802 293 -116 524 264 -757 38 572 -336 363 526 -974 -403 -949 432 677 -699 -602 -825 104 -581 -808 336 -883 -758 207 -512 -144 -453 -88 585 -839 -629 -595 774 -517 253 22 414 332 78 472 -85 270 -289 406 894 340 308 -789 -948 -507 -625 682 -299 -329 723 -755 76 44 520 -77 -823 227 -893 -464 -434 60 -314 682 930 -680 -713 -435 -362 579 334 624 -673 -981 257 67 -370 -855 -999 -438 207 -941 747 -785 105 483 -873 -397 -559 525 -967 -174 283 -342 -451 1 835 -375 92 -516 135 -228 546 983 -851 266 -469 -699 -55 639 -309 -651 838 -943 130 70 -274 102 742 170 547 -284 -316 143 217 742 51 715 589 -792 401 757 608 600 -680 -956 -163 709 299 363 407 -345 -311 931 543 68 933 -460 853 790 263 -715 980 -170 -843 678 -149 -613 -329 -603 61 41 590 571 -947 -22 -731 410 532 238 -348 -201 -700 333 -336 863 975 702 -551 419 -877 923 -221 546 624 484 -478 297 -218 432 673 32 957 804 -439 481 -852 159 -175 545 713 91 443 -415 687 824 148 806 528 270 622 -864 -304 -471 958 582 353 870 255 260 -191 -97 -904 263 64 29 728 783 -942 772 698 384 -242 -694 578 -726 -616 893 681 957 -526 123 -927 -706 -528 418 449 931 -439 -680 798 -367 -90 -32 980 -739 -735 442 -236 -658 -457 377 -787 251 -931 -252 176 -728 138 -212 768 234 778 -229 -651 -597 -418 -247 156 -534 718 38 -234 -598 293 584 -541 718 -744 52 -645 461 -555 109 -684 183 -723 -645 154 554 -897 -468 -361 -15 -271 381 348 107 599 886 181 652 -876 -216 -462 -33 715 884 -943 -473 203 339 -599 -934 -824 -228 -415 94 954 -31 386 537 -412 -351 929 -722 735 -371 -729 -751 -593 -797 -181 572 663 306 -966 -396 -12 78 -900 -719 459 70 -619 447 -758 -890 9 582 -748 -608 -109 299 74 -187 -808 256 334 653 -252 -494 -764 519 383 629 430 794 306 993 826 -854 855 -759 454 -533 121 310 660 -646 285 -642 711 -889 -668 -305 766 -597 -789 21 761 554 -780 -359 373 829 -786 -403 918 -147 -927 -139 -515 -964 -994 182 599 -383 418 556 -841 238 956 299 -419 -831 -533 -412 -942 540 -106 218 -579 -812 -284 964 -285 -411 -970 -836 -554 233 322 -468 283 -785 -850 -418 308 -44 174 -343 -998 169 202 373 -882 -543 -717 387 -211 107 485 736 -890 -873 -230 163 153 834 416 229 -576 667 -136 675 8 -882 699 209 151 486 -398 -536 317 185 -461 -413 -190 -971 -405 -140 620 677 -296 -255 -561 411 123 -762 -436 164 748 527 285 921 -74 -552 264 578 70 850 -221 -286 468 68 -373 977 167 239 288 -1 -39 95 946 313 -226 640 -715 40 861 31 351 753 -1000 -975 453 -905 158 -453 512 883 -425 439 965 854 -407 714 -973 -224 336 -788 305 -563 -246 755 671 -879 231 -522 -711 906 846 -757 122 -596 542 136 2 -364 -884 600 644 -570 217 -202 472 -648 -591 -240 -573 232 -2 -319 -918 -521 -823 199 -964 -270 450 -233 -953 -721 550 560 -672 -131 509 -161 285 969 543 189 -190 -962 616 -600 -593 246 146 152 -372 -119 518 971 510 -603 289 610 571 -727 496 -94 469 -980 869 750 108 -594 -513 848 64 639 -804 -388 928 306 60 905 -15 825 936 250 -44 896 29 524 -610 778 -792 -916 -60 -274 906 -783 298 -504 816 222 553 -658 -812 607 751 -813 103 -408 -995 74 -852 664 752 506 477 -349 723 778 -830 112 -925 -230 783 379 303 444 747 973 -888 992 -58 -413 603 256 943 -213 -158 312 -691 332 -371 788 380 -913 874 -965 494 98 -960 -411 291 -726 -795 -942 411 208 960 351 367 630 884 -357 507 507 708 -417 -301 -137 552 346 567 -382 -15 -138 114 420 -677 -462 845 628 529 -887 -758 26 493 954 554 840 -558 -267 107 718 -510 355 785 -313 -72 126 -796 285 311 382 90 -37 -363 -442 134 996 18 984 -882 -991 45 712 -945 396 -469 111 -44 -759 -182 -377 325 695 911 -932 877 190 90 867 -583 -963 792 227 565 50 106 -794 -120 -196 -214 524 845 994 221 -404 548 -703 -565 590 77 717 689 -482 -878 111 -197 70 30 577 520 -459 220 320 -619 -136 407 226 -968 -162 556 -863 -66 667 102 776 -589 -810 960 787 24 663 -37 -888 783 -642 -774 126 -79 522 423 507 611 -286 268 -926 816 -432 -313 -526 569 -187 530 887 504 481 -217 -964 -55 803 478 220 -493 -375 -42 519 111 739 645 98 444 -17 523 -834 -46 -579 -321 209 609 -556 17 -541 -604 354 726 -552 848 -290 408 195 574 -281 504 -717 839 -797 471 -359 401 943 83 62 193 958 -228 -644 868 692 685 -907 220 -117 13 -394 679 541 455 -687 -211 -44 -763 -724 767 490 -222 -247 888 -473 -74 520 -418 401 -781 -791 279 -59 361 -90 907 -581 -402 -23 465 -140 889 -585 63 545 678 853 -784 -524 -875 -830 -301 345 -918 -834 -855 620 -622 -479 -687 557 -149 715 -81 867 497 252 569 199 198 -138 -648 778 -844 -146 -202 -623 71 -382 850 767 225 -957 391 116 -399 826 754 -198 368 -891 16 985 656 -454 630 -320 691 298 -857 489 781 -449 470 878 524 384 -753 -884 596 261 -430 -434 940 -61 406 690 -591 -123 736 -732 360 -271 503 579 589 422 -201 -378 -573 262 -382 304 -984 224 928 831 -796 444 -597 802 -266 -283 -257 224 576 -612 904 870 -856 391 766 -425 -428 884 595 899 -324 -231 -271 922 299 -247 19 -873 499 224 -572 638 265 30 -877 526 284 624 730 -655 393 328 666 -987 -664 -933 -81 414 991 -407 221 875 -129 -18 -256 944 -294 -574 -152 -255 -307 107 857 -650 -355 -159 614 -159 -595 162 344 793 949 -799 236 673 -551 898 934 -59 -196 -424 116 56 -854 -429 202 -883 -35 848 410 326 -946 999 -337 914 356 519 388 417 221 -418 -752 3 94 -748 540 -681 461 -82 71 167 -888 738 -255 77 -558 -337 -619 61 -318 556 -947 811 -915 690 564 -277 -955 -626 476 198 -857 -143 -317 -793 -719 -816 279 743 -735 -747 755 -938 -631 -971 -323 70 -693 -776 978 -914 958 -930 201 -118 -449 -646 -189 -60 -94 -521 -779 -318 -306 350 -112 -821 -479 152 -495 539 -116 -410 -806 641 -727 812 -23 320 599 -728 567 -722 -810 731 144 -437 466 543 744 -56 704 -537 -504 596 389 401 -497 -593 960 51 -603 -895 -542 -71 303 670 442 657 -156 24 -675 -990 612 979 252 227 -619 184 -338 -624 -198 -428 898 437 -837 -414 -790 132 827 -194 -219 529 -234 -259 -714 -732 -123 -570 547 -785 92 -972 29 -558 928 -928 529 -294 -482 -177 81 -905 -606 534 366 117 881 -242 944 -504 293 238 -143 51 818 663 852 -526 726 116 -726 412 -542 -894 139 996 -196 -717 -243 -5 347 -359 420 772 -520 315 563 441 -816 -979 499 636 -554 -728 474 96 303 -186 18 578 -19 112 -580 -182 -132 -941 -155 895 634 -454 -426 -987 -638 -853 -568 -673 958 64 -816 -562 -799 -272 -691 -740 -744 445 193 -286 -233 244 631 -374 -142 168 -928 -267 -38 469 -453 -195 739 500 -673 894 -224 -675 -709 -835 -41 -507 -15 -600 -961 -779 83 124 285 694 -284 231 321 -831 -468 16 907 -901 -646 790 -540 -867 152 -253 627 221 -184 -734 839 -195 -572 -795 -812 -183 970 913 104 694 -425 365 -706 -242 481 335 -353 -511 345 252 -374 -690 60 842 -806 808 724 -735 466 277 1000 575 -905 348 788 -622 -87 379 384 -450 -42 898 617 756 -132 538 212 -549 202 -488 877 -261 862 699 -485 150 442 825 1 774 599 -360 -666 -843 687 768 524 -484 63 -956 16 752 590 886 321 -476 -608 -992 917 -101 -265 -955 824 -331 95 -97 277 -750 418 -588 999 -624 676 -580 468 -999 -467 -345 -864 -451 -603 916 865 -608 -89 178 558 559 -248 -935 -236 -692 959 131 -486 -253 332 76 479 -211 -225 560 -992 -333 520 533 139 63 605 453 391 -74 592 -225 -374 -562 -497 154 -311 -66 942 -248 538 722 828 -740 998 590 195 -852 -960 531 -769 963 857 424 -481 90 253 -648 -847 -863 464 423 -453 46 586 -871 209 -489 900 230 -152 542 614 583 -755 529 -271 387 -786 -545 -339 386 -187 -855 -100 -186 -623 286 -762 -381 699 -530 -138 -731 405 -223 253 482 473 214 941 752 459 -409 -861 -973 -903 -166 981 -313 -95 64 215 6 394 -237 -289 327 -63 694 790 -39 -118 -867 -933 -53 -769 356 -903 76 714 -533 67 433 515 -846 -538 -888 125 -949 -273 183 -8 -758 392 -85 718 -269 162 676 -447 744 382 201 260 424 170 -9 -315 746 38 -231 652 -31 -659 -151 436 979 851 902 878 333 -498 -91 83 723 -625 582 -398 502 -28 675 -97 -714 88 204 -741 -564 -625 868 -142 781 984 -588 -478 686 -735 160 -724 557 486 -547 -976 36 -344 729 -367 967 -110 -841 -991 303 -215 918 -746 467 267 990 -962 496 882 74 -841 770 864 -34 -135 -820 827 -888 576 -40 -222 741 961 316 315 -929 -638 -486 -892 11 391 -412 -403 648 -361 97 370 409 -53 -175 689 54 -946 -130 -630 530 -575 -928 687 814 987 417 -927 713 -76 160 -24 -472 -252 -395 -832 388 -322 -75 -71 -784 451 684 -374 -550 798 -759 467 752 460 942 142 -584 658 85 -52 -383 -818 -959 -529 -57 530 -570 22 212 727 263 749 -4 -709 569 917 116 -242 24 83 660 609 562 488 -364 127 790 -567 -903 834 712 66 606 -925 -391 973 -146 -681 74 -532 192 -311 -108 -206 147 -113 -386 613 -516 79 56 -933 632 -922 -774 277 -321 546 359 -879 -563 719 861 798 -789 467 75 -371 -851 -629 -406 59 881 -171 389 -862 -31 96 306 -446 768 912 -221 -450 -914 41 -620 -28 607 -786 -968 704 -136 508 894 -544 774 552 -183 -415 -816 529 497 -609 205 761 -610 -792 -190 430 569 848 480 294 -887 47 -217 -793 -571 263 455 500 936 -227 -728 75 967 823 178 769 342 816 934 592 976 -34 -244 683 156 331 831 709 -3 -722 -598 853 -900 -794 865 -824 -287 99 -750 -574 -922 15 755 -242 -163 -931 -63 -754 -777 -603 252 387 894 564 994 -37 -287 766 340 261 -807 -999 -393 -991 165 -554 434 -799 407 539 225 -84 -839 -968 -23 187 -262 649 767 209 -303 309 -626 563 -319 647 223 -545 -94 -857 -101 -285 -616 87 -625 -847 217 49 -243 219 -942 -796 10 645 134 991 -743 618 863 152 338 586 572 -632 233 993 -950 105 -667 998 101 193 236 946 822 -771 -658 836 -249 912 -573 -597 -718 -107 -833 395 -768 692 -163 83 805 -700 478 614 756 49 962 -546 105 -269 -98 308 -50 -338 -344 -54 908 -137 920 936 121 -15 -783 -831 298 515 -907 247 -539 -804 -136 -698 -739 -911 973 -721 -415 766 740 964 289 340 909 -641 -393 226 832 36 691 -660 533 -748 -32 535 -381 -272 986 -406 532 236 137 -873 -793 34 408 210 786 -33 -506 308 -956 596 -655 -464 -942 -27 -591 253 793 497 299 -815 287 648 -217 399 745 741 -483 141 -826 254 -657 363 214 -745 445 673 -917 483 -190 -770 -780 41 287 -213 -93 -355 651 59 354 -322 827 393 815 397 -937 1000 582 -51 950 787 -726 186 960 -856 162 -518 890 246 -368 -688 -583 -827 -625 -107 232 -701 118 -370 -827 -50 -714 913 822 -61 185 549 189 407 -616 -763 -310 -792 -129 933 -951 375 414 863 157 -819 -73 -857 509 -305 -165 -37 656 -150 61 -680 -219 694 498 -373 -336 -3 -58 22 -273 -398 774 -33 -582 495 -411 147 221 -908 -506 -252 679 -519 431 991 496 -879 465 -445 -807 -311 966 800 -752 974 351 -860 471 -569 -817 -295 688 497 -891 -894 -273 688 -61 -488 -571 61 -402 -87 -295 497 -219 913 -311 780 813 63 -540 -496 907 -425 269 -238 -908 883 464 302 338 748 864 -980 -554 862 118 -327 -145 -763 -716 -44 52 -302 -612 559 72 28 177 -733 389 832 232 175 -974 402 592 93 -173 428 124 434 -175 282 482 489 426 -204 554 936 -366 -577 57 -852 -760 -163 554 680 -688 481 496 479 -154 -292 -813 88 451 953 -301 -255 -168 99 -281 -720 721 -103 941 316 682 949 810 -148 542 222 375 -584 776 436 -332 272 -543 -652 692 -609 603 -777 194 683 -352 -324 -313 -41 421 121 -302 -15 -606 465 -493 19 -925 -922 -430 -508 -240 912 -583 480 640 -163 -854 435 -850 450 -552 -432 -641 -364 707 -930 -121 606 -346 840 -275 206 416 422 -236 -278 597 945 -458 -542 -336 456 118 -449 -847 -276 -495 387 597 -277 829 -467 -835 -958 -318 759 -33 -47 -422 440 19 685 565 769 -351 531 -666 500 157 343 803 -644 369 244 -650 444 983 66 -677 -749 295 -268 229 -157 107 445 355 119 -856 -764 -795 781 -23 606 897 -980 -681 207 110 -656 991 9 643 240 846 -904 303 -151 762 569 77 91 485 -612 -868 -859 -850 274 -517 680 -459 -153 347 -165 -774 -221 -751 548 -956 -495 -751 735 768 -962 191 839 360 616 689 -331 406 -870 111 -752 -308 -893 851 -603 -200 -883 473 92 -210 -80 -996 -684 954 -842 317 -691 640 -555 -772 222 -849 274 466 791 933 165 -478 48 150 -846 -766 302 -374 -228 -458 -322 -700 590 213 -673 135 -236 -196 -81 -773 -469 363 722 165 617 579 614 -653 200 -650 90 388 420 -68 407 -981 112 -427 -530 135 324 -538 -656 -503 -742 -899 155 644 418 844 334 -489 212 -899 288 345 -662 180 912 -699 695 273 332 -360 -277 -675 405 1 -784 -925 115 469 273 312 27 650 360 -261 -642 188 -465 -204 875 -576 -206 -371 -171 328 92 -470 379 90 -900 811 -551 141 593 735 -215 828 380 -900 684 860 45 16 383 175 125 468 -224 720 787 -589 -579 -809 38 823 -477 -968 423 10 -305 942 -666 -609 83 -893 69 -525 -69 326 -177 77 314 625 -683 883 -915 -261 932 579 -389 -324 483 -257 -434 709 -483 864 187 564 -170 -458 135 -144 -846 184 446 626 -286 875 348 770 67 -411 171 -198 909 -373 188 -774 282 -167 730 -323 328 -502 -63 -501 712 -390 914 -820 361 736 -380 106 -128 91 981 675 -492 717 -862 -209 615 720 -664 495 970 -598 -692 959 977 861 468 -268 -169 -44 756 -430 388 -37 -679 -872 346 -15 -249 -297 -19 281 -376 121 913 156 188 -475 437 563 862 -399 -698 -792 270 882 520 -811 -133 622 112 -965 856 -406 -938 -370 -538 589 781 183 936 99 622 439 -428 340 352 -335 696 524 313 45 777 -96 -477 -744 74 -541 -754 -850 -745 788 7 -930 -933 -312 1 -814 56 -473 -878 -503 792 408 -265 905 -285 -254 163 -567 -777 899 -404 -693 510 -316 -360 278 96 469 99 -181 78 -422 684 173 -310 672 -345 -515 -49 -941 348 -95 -888 889 181 -948 -548 -17 -92 64 -255 -899 -996 604 842 934 809 466 874 659 -478 790 -201 -548 694 -627 -486 -670 -699 8 388 -872 890 -754 477 -693 99 582 1 -464 691 -939 -568 -444 -459 500 749 -938 -652 242 406 577 939 -17 -780 -170 -884 179 -334 -251 38 328 -724 -424 -389 -538 -266 -59 -710 850 -592 -498 760 973 -843 -89 481 996 623 720 -737 933 926 166 374 403 670 940 744 972 -676 342 350 569 -826 100 882 -486 -310 -487 -776 74 -475 -232 906 308 -380 -522 576 106 -873 832 -888 -834 -710 340 408 -752 -426 -103 -430 -1 -734 449 768 705 -401 509 518 -127 984 -441 632 -892 -148 779 437 894 531 235 61 -421 -354 -939 334 248 886 589 -469 206 293 -950 767 -979 11 96 476 417 858 -764 299 502 204 386 413 -269 623 735 -865 928 989 -672 783 -684 70 23 -931 261 999 275 686 -834 620 -321 702 153 -692 -913 -901 -20 802 -214 364 -856 -1000 862 791 -218 -210 -884 -604 547 226 -633 701 -61 891 -380 529 -280 -836 432 -27 19 -362 672 293 954 -554 -630 996 835 375 872 -339 -506 -389 286 -467 681 -696 -337 -508 -873 -879 790 -890 -732 -873 -819 540 -445 -34 -510 843 339 -910 -120 496 -588 793 454 616 -134 -669 -981 53 -963 929 -63 -114 642 764 404 16 599 -99 -287 -647 -298 57 -717 -272 -294 -452 -491 257 669 -39 -299 917 830 226 -287 422 364 882 902 774 -233 842 894 -191 611 -993 -242 63 536 -375 -516 -891 -585 231 249 -933 907 -583 -337 -397 635 146 720 203 296 -953 719 -121 -95 660 -69 -209 -996 -214 951 562 -861 230 -552 945 -304 -609 -315 -663 696 357 232 239 772 61 -124 70 613 -209 -47 -625 927 -220 -936 134 105 -143 -656 551 -33 14 -438 959 -956 -805 -494 40 -721 -937 558 69 14 595 -927 -247 -739 366 -50 -10 -700 -711 318 -991 -909 622 -689 -446 321 -781 392 -623 -161 962 906 -302 126 847 -789 -133 550 -483 96 795 -359 -536 -306 524 -959 -45 -216 389 324 -28 -233 366 162 971 -202 369 -563 -12 -765 -106 -906 -796 643 46 -73 954 345 857 -630 -256 117 781 -96 549 171 -701 775 207 -939 677 -272 243 -668 -348 -850 207 920 707 15 592 -463 651 790 286 -534 -225 -580 982 -856 -20 -651 -537 96 -735 799 219 184 -401 -68 763 502 26 422 -300 -331 692 816 -52 355 -664 -765 -311 398 -176 317 -189 -682 -425 -364 776 -728 -330 496 443 318 -377 790 -103 -243 -716 -304 -848 806 -759 498 -278 993 154 183 -448 786 970 430 978 -884 631 -593 279 132 995 414 -154 -378 -963 471 441 545 359 -216 953 40 39 553 -209 -798 812 -220 -866 246 367 -932 -263 316 171 -117 795 -275 -165 162 -564 -388 873 -469 -553 -699 931 148 -414 809 28 -663 51 -955 204 -33 -270 -635 186 -794 -546 287 -377 41 -989 -301 -329 -766 397 585 153 -982 -693 394 140 898 -261 529 921 843 736 -517 -835 -222 574 -310 -797 -87 302 40 -940 -322 3 -303 467 -295 112 -491 -346 -478 -730 435 -745 893 374 276 -647 -981 185 544 -83 830 161 109 936 933 -143 -323 -347 -769 -352 489 348 774 -917 -859 -357 -925 860 -879 602 220 -9 124 284 -817 -904 839 564 -658 150 994 773 300 -439 972 -526 -312 314 689 -746 -952 657 650 388 -687 129 875 -371 -758 948 -603 -839 289 797 169 -567 249 -154 956 -561 -5 408 -2 411 -651 -379 597 -897 -298 -919 -836 116 -833 882 951 -911 512 535 789 443 847 135 -417 -645 71 -224 243 99 359 -840 41 -242 882 994 568 9 835 702 955 35 -751 -761 448 -744 -83 821 955 549 262 875 -875 -397 -910 33 -513 -889 81 -226 -164 -214 458 524 560 -568 -571 247 -94 -783 387 891 -316 771 315 -598 549 -647 -588 335 582 580 -692 526 -790 -201 -447 538 -92 -730 980 -672 -795 221 959 -80 -199 -12 -177 307 243 537 -722 674 655 589 -887 -355 884 655 -335 -449 -183 -13 917 64 -862 -679 -402 484 909 -55 305 -885 -916 884 -519 -328 -372 -465 969 -836 910 577 747 887 307 -331 492 441 -463 915 602 -872 -561 -113 204 -107 -457 710 864 651 285 80 469 -556 870 -979 -330 166 113 785 -961 -206 -356 -28 -448 -634 -196 831 -721 756 -670 110 864 -426 -448 776 726 527 670 -180 -972 734 -572 65 656 -765 510 197 527 -668 271 93 38 -68 989 193 148 908 -165 -371 -167 -293 -401 966 -903 52 -572 -455 213 -158 -550 -821 670 580 221 -765 989 683 -772 763 917 -245 -828 -577 -936 318 679 671 25 -195 32 -461 294 -307 -994 163 432 -290 -784 715 821 862 -939 -104 -95 231 -836 -827 -341 -603 -512 -137 -785 937 -55 960 -139 434 -748 219 263 550 224 594 -771 -267 -954 -544 933 -170 -265 -833 -369 452 -248 -252 -291 129 218 487 955 -724 -698 -519 -245 -884 140 710 -13 -876 -262 848 668 681 -537 697 202 -88 348 -199 180 776 393 -81 479 683 617 -630 -872 -153 270 689 600 183 -169 89 -631 514 -999 534 -684 471 419 781 -591 -747 744 276 -816 -933 -662 -507 650 111 -122 894 -300 -443 673 214 -23 -350 -77 -312 -241 499 -113 820 200 -199 988 481 606 -597 -955 -340 65 -670 -824 407 298 -603 -699 -196 -497 -409 -941 273 -115 832 -72 -745 912 -353 -989 425 204 222 387 400 -744 -768 -282 -988 767 597 -60 -480 -326 324 870 -829 -954 434 -705 -717 -501 -655 -396 829 -184 -638 -870 596 -794 -797 604 792 358 613 -657 -752 -313 753 904 -660 -250 -951 -132 -142 -869 376 182 389 492 -518 504 1 589 535 -617 -565 125 -771 833 -573 -380 -533 -279 429 -1000 738 -333 -571 -981 57 -836 -928 -84 71 -133 -302 -381 -625 -726 -285 357 -91 -905 -316 -295 796 -518 -785 522 -703 879 -836 -7 -997 -390 -639 -532 712 433 -803 -624 355 903 940 644 457 -383 946 122 764 -817 -341 -290 -340 659 804 -698 499 -411 -355 -14 -437 -311 242 -908 -583 -765 -906 632 780 409 201 46 809 1 647 -658 470 533 -445 87 -817 815 -442 832 752 -983 156 432 -236 84 40 -312 586 -913 -153 591 -286 510 747 262 -356 -814 -579 803 700 -494 -72 -749 375 718 -895 -652 -320 -429 134 880 -964 952 903 -884 -500 -358 752 673 778 -223 -880 873 -419 598 -545 -433 -799 99 92 -645 -463 -456 587 440 -623 -653 -117 661 171 -927 196 953 86 780 -41 -284 -273 750 -271 -268 677 347 -618 -405 496 -253 -472 -295 419 669 616 -977 -741 389 134 345 686 813 -361 990 820 259 984 518 341 -246 -714 -35 542 823 -472 -950 -160 -625 455 -864 -919 788 -684 915 347 -32 147 370 -522 330 -466 -942 38 909 659 412 14 -30 89 943 764 -617 -438 114 2 134 741 -927 595 287 -931 203 336 199 940 -783 -669 -809 467 567 565 -82 334 -367 -839 -582 220 -619 817 -449 794 15 -69 212 236 555 -800 -209 966 49 -832 699 -403 -468 -452 -343 393 -475 948 550 588 -937 -41 549 807 -138 -600 760 -249 -573 200 536 -531 -600 769 664 -28 -52 955 -459 -306 -475 -871 909 399 -97 630 988 -965 -66 498 247 -918 281 588 -387 -36 -534 -755 379 701 506 80 235 -344 187 936 530 217 -699 -308 744 946 651 -453 988 419 -18 453 -670 -765 -346 -112 170 -486 319 -612 640 -37 918 -477 -115 450 -992 27 420 -661 307 896 -148 889 -797 -553 -578 833 -195 -824 365 -428 -323 50 -394 162 -487 728 -983 -610 306 -960 -867 -56 -656 119 -219 411 998 -329 910 -448 -195 -462 315 679 519 867 -851 -671 -291 148 -470 748 -51 487 672 245 -253 -265 25 -587 -990 -907 -846 427 993 821 865 -845 66 -704 606 -796 529 57 -863 196 -60 33 241 -723 -305 902 -163 941 512 259 -295 -872 -61 918 -343 -460 294 -39 733 797 463 473 -964 666 730 449 539 -302 482 885 -647 899 282 28 -197 769 441 943 -82 47 -640 -791 520 -775 882 -966 -665 -114 708 -192 287 6 516 368 -344 -544 376 865 974 258 331 79 -658 -979 775 -520 -898 -901 37 -537 722 483 83 -816 -301 599 -655 -928 85 634 -444 93 -517 -191 456 244 570 955 -755 -761 -826 -905 568 -528 717 212 -96 528 319 -775 -518 -990 -24 -832 814 350 -544 734 -830 -828 -96 -110 -988 782 -532 -701 -159 -39 -264 -661 919 -291 413 362 -712 236 63 787 855 -238 -528 -711 -377 165 -54 957 -781 60 -462 -340 299 111 -72 -203 136 -415 -667 -822 -387 -273 506 -617 -983 -94 -896 -908 219 918 999 -746 -190 -491 -112 -787 -305 -82 820 771 -924 889 555 -705 250 667 -996 834 559 597 134 -349 589 31 -481 -329 -474 101 227 571 764 857 -903 -593 -463 -595 -206 290 -412 251 989 -455 -264 -41 -604 369 -195 -786 -493 -361 261 -83 403 -706 -132 -596 -782 765 940 -305 430 808 -863 -246 1000 -844 -718 -357 -720 -792 -644 173 -39 -451 218 765 586 805 926 -899 481 384 -590 -386 137 -232 976 -183 422 -409 -738 44 -879 -482 -640 -522 -174 -32 -416 735 -851 279 -350 537 960 -92 -301 995 537 -16 -659 -396 697 813 514 181 757 -364 -87 -251 510 494 -594 792 568 -919 -656 -244 143 707 284 -491 -326 962 -335 76 609 -440 306 -432 319 -316 480 0 -712 -647 500 -625 887 154 -875 -60 -698 888 -757 437 -53 -2 -994 970 -436 387 -98 -643 512 455 48 -880 -619 -882 965 552 -886 -640 344 857 652 -689 636 250 962 751 -307 215 -486 466 233 -518 745 -147 18 -503 489 -179 -544 609 -842 -178 14 -745 488 202 652 -918 631 1000 988 -349 934 553 -853 -654 30 570 345 -455 429 -902 718 212 738 -50 23 -790 78 -957 -150 523 48 462 670 812 461 584 96 554 46 -570 -236 712 -224 283 -987 656 -130 600 -890 -67 929 -105 -572 64 -493 975 297 -975 -362 454 -286 199 874 760 548 113 786 566 -566 -901 643 699 -864 986 -846 -574 -2 -744 289 414 -33 -514 681 -266 916 916 -791 972 261 -716 929 -389 107 600 127 -532 753 553 -766 -754 -371 -49 -836 -55 -111 -302 728 -430 789 150 379 -866 332 594 50 197 117 -37 257 -341 -522 931 -504 -383 728 -147 486 -46 -281 767 521 -969 -991 639 -530 858 -547 725 -146 -28 264 290 964 756 698 908 -972 492 609 -72 -120 -901 -496 320 -563 946 -926 829 501 200 189 93 -45 197 -739 428 -211 245 -182 840 -700 495 -72 -437 286 852 23 92 531 602 -579 220 -709 -849 467 -232 175 918 616 515 211 995 278 -240 -933 350 194 -91 -719 -548 -198 -773 -376 -94 411 801 -430 -149 689 125 -779 368 -770 -666 -943 -259 360 -540 -477 -338 -659 31 -510 -362 -337 -413 -471 -629 766 277 299 -861 -739 708 72 654 -907 -196 798 167 105 963 605 819 573 -457 -954 399 -340 -601 304 -592 959 -486 47 930 -672 769 -539 -599 -524 -86 679 -404 -699 58 372 -333 -502 -775 -943 752 656 697 -120 -550 -520 784 -993 -599 -225 990 657 512 737 -802 -323 -891 798 -767 -242 220 730 -47 -620 -213 -112 540 245 -131 -290 -45 -264 106 37 -630 -784 221 766 -393 974 880 -886 -985 847 -770 -359 -331 -178 555 663 459 298 318 299 54 158 263 213 -85 -486 -542 783 -604 -959 -19 925 475 -164 106 -737 -921 -886 -171 -525 -264 -210 -604 -439 311 297 940 -639 798 906 -978 799 -430 42 -498 -733 152 -585 -200 486 194 214 550 820 540 -731 781 725 -651 696 -961 741 373 382 541 268 -452 232 573 485 709 938 323 56 -172 5 102 985 -385 571 6 -939 485 -823 -492 -753 312 -666 526 -488 947 -684 246 584 653 265 464 404 734 -571 911 570 -473 554 -536 -427 -75 -659 -133 979 -962 821 473 775 -409 174 -490 399 681 -714 112 317 -315 914 71 997 616 350 653 -925 504 -30 294 -981 -304 -983 597 -957 -543 330 -510 642 82 92 32 -835 99 336 315 -97 -588 326 57 -77 207 983 815 917 173 816 988 -872 -812 -667 -890 124 -870 -422 449 487 54 339 -697 -882 110 361 -597 526 336 -698 506 -313 -429 -717 -322 -269 908 236 764 -391 931 -672 -528 -603 -241 930 -740 97 426 423 275 -635 -727 892 -581 765 604 -755 -88 332 -566 349 -588 -185 813 832 -318 413 17 -970 509 -348 -638 685 -602 -29 -448 -389 -903 898 882 -11 -769 -488 51 -828 962 -9 -776 -895 -471 -577 -542 840 873 -618 -416 -292 381 616 -5 -530 228 326 229 975 -737 381 314 -185 -382 59 -695 -371 -834 852 163 206 -960 -171 -695 -151 -908 -856 921 966 -460 201 790 -223 854 48 430 -598 -307 -395 -924 287 -779 713 -156 33 -236 548 -150 -339 401 752 -202 -241 -515 588 -235 -74 -541 -678 269 518 488 -181 803 -422 -764 -185 -903 -963 -328 -152 653 -355 863 665 656 665 517 845 703 -254 104 -422 -330 -116 -550 -832 -862 79 8 -598 230 114 -134 581 -709 -624 91 -985 -653 182 945 991 -888 -87 208 132 -666 528 -878 -818 -604 17 639 -302 56 60 79 -164 534 -115 -705 522 463 624 -622 -827 646 -288 996 164 812 -758 489 564 -710 879 -978 -884 -287 -360 -719 302 -694 547 -13 945 462 899 -212 -171 119 -551 -395 -292 894 775 358 950 628 -644 302 -655 -947 566 22 -296 -957 -137 -363 -707 -910 -935 491 -120 -529 -20 -173 -837 -848 -614 -694 -869 -551 -440 594 897 -771 -528 132 -290 920 -154 -191 -897 -53 -368 795 -754 183 -444 -746 192 953 536 868 -871 834 -550 -183 -357 354 -5 -673 210 309 944 -726 955 -10 540 -335 -203 823 488 -337 -604 946 -891 -566 -154 -541 975 643 -777 -244 415 -320 671 717 -56 -775 -497 664 760 -341 482 -948 508 -159 350 -125 -728 243 -374 -97 -40 544 743 -331 -621 -781 476 311 260 867 7 77 -713 -476 -151 340 -522 893 794 -870 427 990 536 66 85 872 625 -528 -384 600 -474 -880 324 160 763 902 544 831 545 -824 448 639 375 838 -666 -503 537 893 933 261 -423 -881 544 -558 342 -606 -360 341 488 -190 454 -486 414 -395 623 -135 109 638 891 -708 -775 662 458 -944 -250 418 -87 -198 -269 -943 477 459 393 734 618 124 -878 -755 247 -285 -176 -804 825 -789 -618 601 -675 995 -407 643 -380 321 175 975 260 151 -236 898 -961 700 842 -119 -630 -352 165 -144 -756 -136 974 -689 -365 574 -713 -500 536 468 993 397 -24 -119 559 388 -478 -564 -862 452 526 -265 -545 542 882 -502 -808 733 761 304 -648 867 -503 763 185 36 -293 -308 -443 -242 -743 742 447 -345 -963 -774 -11 661 105 542 568 -779 -609 119 -597 17 869 911 39 978 899 -68 508 785 334 -645 372 550 720 -419 -299 -57 472 -499 465 -912 325 749 -897 -486 963 -476 448 863 -708 -3 -619 -540 599 362 -28 146 -443 -729 36 -550 -506 -217 -545 617 52 -21 552 -747 -944 -119 753 941 205 366 529 -293 836 -705 -169 -855 -652 -4 -233 -528 -972 -484 -14 820 901 -195 907 -531 877 -671 -777 -83 847 357 -866 797 -206 646 -640 123 214 820 -177 668 310 -198 518 818 -647 -252 -441 546 77 -64 -980 352 -993 774 -596 -7 513 111 202 283 -99 133 -109 161 -809 61 -226 733 -533 408 -239 -905 -972 -133 140 324 -295 -505 611 -435 -272 -22 -789 449 140 503 541 481 930 304 609 -926 440 670 886 47 535 502 -369 239 525 -272 531 114 495 -760 -913 -908 0 -734 -786 108 -374 219 256 712 400 399 836 586 409 -221 958 -721 -715 -90 -122 339 -897 -437 805 -213 207 544 -681 -242 -822 857 -259 -968 209 671 255 -740 94 -279 -311 211 849 307 959 -145 547 -806 630 108 -955 -634 -961 -810 673 -311 65 909 -112 -925 -9 -174 -84 439 -99 -577 -508 324 -8 -450 235 232 -614 -750 480 548 754 728 -845 427 -189 -963 459 233 470 -984 127 591 -743 612 -753 910 265 620 -314 569 842 831 -191 -493 -934 13 -966 -60 266 691 -552 146 -306 142 928 443 -684 -577 -801 898 -785 369 316 849 -905 312 637 555 -773 -953 87 -141 563 -603 765 794 736 -672 945 143 -607 -652 -154 -505 42 -769 -313 312 -772 851 297 486 -244 -18 596 956 -384 653 -258 200 -714 -696 -22 -325 201 -308 884 -879 -784 -600 -965 -540 -607 60 -727 335 -433 -893 -503 658 305 -952 -682 -967 -237 215 -263 -24 -97 -105 579 88 -875 199 206 564 903 -995 -524 196 -381 -948 453 -423 -386 44 -116 63 -602 83 -302 645 -772 -859 859 181 -348 718 877 -148 -209 -153 -835 635 -900 651 -682 96 84 702 -379 728 -178 521 -366 375 -255 663 431 560 270 -798 -353 424 -982 -16 334 674 -505 418 544 -829 978 28 97 394 237 -666 534 -980 878 -929 -482 830 584 -615 367 88 804 -155 -625 993 67 -192 -480 272 695 -858 784 816 333 917 -352 -489 656 623 -327 977 -971 -144 274 -439 -4 150 786 -490 -770 -218 49 -968 -89 -239 -901 -344 896 770 167 -983 -483 135 -836 -818 -924 761 101 789 -563 -76 103 469 -898 -368 -764 -127 -605 719 644 -244 -423 193 677 -964 -338 200 695 -372 122 -919 -595 752 63 94 209 470 815 47 -554 379 398 -386 838 407 -669 -900 -699 481 574 596 -129 87 -910 246 392 596 571 -932 -149 -44 791 502 323 708 521 880 993 140 943 585 -509 -870 689 169 629 40 -850 758 -837 888 647 670 62 770 -886 440 440 -813 706 176 -5 -424 651 478 -884 597 -534 300 -674 -733 -933 -786 -997 27 872 383 -509 937 -520 -43 830 861 38 122 117 -227 996 -93 84 786 -77 -21 596 536 24 -544 117 -201 -304 -215 -892 478 152 408 403 -921 264 222 -172 608 533 -771 -48 212 815 -909 537 -707 -690 -784 -254 -350 -187 -252 331 -724 280 -698 -913 186 -615 -684 168 821 -924 491 -112 -575 571 829 977 74 244 -244 234 885 784 965 772 582 601 -79 -845 -286 -755 129 145 -408 159 218 -683 -649 -7 568 412 354 223 -242 -551 88 879 347 -649 568 334 -529 663 -790 252 220 -649 143 -297 -995 334 -164 -355 937 -148 -630 478 499 -256 825 550 -726 70 206 -761 -7 521 -250 -578 -358 489 889 -992 914 -548 49 -145 -936 -997 -532 -747 806 274 174 -424 784 498 897 -660 -973 -293 132 530 -14 -571 -283 -642 555 -418 -870 -15 -172 511 -92 -30 556 -553 -758 -119 -348 884 679 -633 74 141 -579 -99 486 10 690 896 -659 -725 684 574 612 -380 577 -908 -121 843 -785 -986 -844 -975 -844 -971 -752 -583 579 904 87 -960 982 551 660 461 18 176 -504 -132 -909 608 -869 513 656 -190 549 118 -830 52 -634 637 -905 590 573 866 -980 155 978 177 611 448 216 -480 741 142 -898 -961 -954 -118 771 -538 -420 697 -114 612 124 -174 963 22 -781 821 539 767 -392 366 -16 -376 -581 643 -343 697 626 -495 -189 852 -971 -787 -46 726 633 396 645 131 -798 162 868 120 254 468 193 -674 -473 61 -838 29 -207 290 -803 -713 -869 10 -470 522 -818 707 359 107 -641 -54 -454 124 -608 754 -407 335 407 -341 703 -118 447 -110 649 717 860 -274 -280 498 583 -285 -40 -338 -395 958 -607 -699 251 986 101 -736 -66 -300 225 26 628 -872 -400 109 -846 84 -101 500 -558 460 707 783 -740 806 -34 -52 -618 343 -360 -799 472 12 989 479 659 495 -309 885 513 -359 -479 -243 -700 -690 133 763 528 -892 490 -33 -841 548 -415 659 -236 234 -785 82 -156 -460 -560 -717 -591 317 464 -127 -285 -553 232 -858 838 -16 -308 -705 568 -956 -579 841 -893 323 125 421 695 351 -955 -391 -157 239 573 758 -264 -60 158 -432 18 -769 -156 -480 -546 -296 519 558 809 505 361 -609 -64 -662 -29 982 900 -290 -577 973 -477 891 -227 -599 39 -906 -449 709 732 -816 -684 -217 -541 -526 -904 -729 715 -917 601 -185 640 648 -982 -760 -987 -392 951 -504 970 -827 608 299 35 -103 484 42 830 135 148 699 -188 301 485 -129 770 -887 -279 -989 163 -574 -47 -899 -203 -716 -527 -198 32 522 -50 334 -731 114 341 -97 574 -940 126 187 -838 -74 317 -87 -26 -558 572 234 327 524 4 435 483 -567 655 451 491 -51 262 626 716 605 -510 170 -106 -632 -457 281 604 -980 -789 909 -391 984 11 -50 578 -628 -73 669 -633 -270 98 -696 -785 786 760 772 352 -241 990 -334 643 -631 939 -408 435 326 474 155 660 -707 -690 -864 387 -303 808 -878 421 -590 -653 -130 458 -54 629 -478 567 -520 295 -794 929 -401 -315 211 856 -485 -672 -21 -87 -622 775 553 875 -841 -381 -307 -233 767 -464 18 -116 928 836 -415 476 -556 732 -553 943 629 45 965 203 438 -269 378 -817 -616 -440 -43 95 587 767 568 -469 -303 -188 -684 -317 231 -660 571 -510 890 -209 838 -949 304 -251 177 948 484 -364 -679 -936 790 -765 -413 -986 -536 703 -387 -26 -108 -306 946 184 -737 763 -641 832 -55 231 388 629 -337 250 -934 111 -674 724 946 -313 -759 -644 451 -673 901 731 -570 9 41 -944 384 -93 -291 687 -790 615 727 -545 834 679 182 725 -589 -307 241 -595 33 177 -649 -767 457 -89 -871 383 807 -190 445 761 -798 71 -924 -211 716 -662 -944 -923 -125 -85 62 680 85 598 -762 443 -692 631 -566 703 97 -18 131 -100 -599 689 603 -325 248 544 143 533 -116 -141 -272 229 -748 792 428 332 197 145 931 -77 -598 -905 129 -366 18 -302 875 -506 -677 435 -215 -191 259 976 -325 -456 855 682 566 445 356 -481 -705 840 -933 -66 -828 598 17 226 359 -638 -297 610 72 -915 -748 472 275 -833 -597 441 -173 429 -786 -324 632 -688 -778 -647 -726 -458 -157 -820 -527 429 698 298 -470 783 -526 946 -18 -298 728 118 216 -216 -459 -117 394 -716 -571 -168 808 179 -237 71 706 -565 -574 548 64 -530 -168 -249 -781 -689 -749 -398 -503 -191 -613 -129 773 -857 156 344 443 -269 961 0 -219 258 -88 -309 434 -954 -316 -957 808 890 648 252 484 -381 619 -924 967 -809 316 377 196 -703 -943 -1000 -136 -195 94 -807 -356 -103 -871 -229 -490 688 693 6 -399 555 -111 -932 70 -803 946 -646 532 -300 726 860 697 334 -238 -910 413 617 744 462 -290 841 964 -615 513 398 -589 105 687 -801 -736 202 97 159 899 101 -797 163 975 -610 866 -786 542 -785 761 21 -194 -489 625 -102 -15 -138 -175 -199 -981 607 347 -801 -216 904 -77 -233 328 -190 -792 -896 928 -258 471 -156 995 781 -110 688 -368 87 -946 -164 910 352 60 -326 76 -911 411 -357 -143 -396 824 -816 361 615 152 -814 564 -933 642 -157 193 -999 249 -651 -438 151 305 376 107 -384 -839 -582 526 22 111 114 465 601 411 656 520 354 -471 616 -915 831 -866 -738 193 160 909 -734 -127 -551 -745 689 77 -984 282 625 386 -423 -538 -991 310 674 98 46 135 -422 400 -770 -284 -882 500 173 -552 -922 366 -364 -515 562 -145 -484 678 51 530 -968 861 -410 883 126 391 -875 784 344 994 9 -800 166 732 10 606 -14 734 143 873 -902 -426 -288 735 -753 -792 -736 798 -744 -288 -173 901 -965 -476 692 86 589 727 -274 521 -781 -774 -72 447 67 535 -857 -658 715 -824 -565 299 -76 450 -498 -399 -381 -510 377 -196 -532 777 191 399 -286 298 -724 -665 -242 -803 979 -306 656 118 124 -534 -888 446 -596 -505 -289 -478 411 335 -203 245 229 -745 131 -745 -426 189 836 964 -77 -228 629 295 -254 -654 288 304 -169 -58 -489 -199 -713 965 -749 86 121 52 -416 -808 694 -346 14 758 813 -395 918 -304 870 857 142 -81 -42 271 806 -85 -338 567 -480 -101 915 -966 -356 -512 -809 433 314 -748 -835 -395 -979 690 -89 275 335 -552 -647 386 -522 -69 -745 -485 836 118 -328 -618 -585 407 426 -820 714 320 407 330 785 -752 -35 -15 636 -69 288 807 41 -637 274 455 -552 -630 116 -756 701 410 -398 -242 -367 616 -901 900 109 518 336 181 464 -955 543 -510 759 -411 -787 -221 -125 485 -416 688 -677 -770 -542 300 282 -437 849 10 -576 1 -197 385 -351 -413 -979 -17 -671 485 -529 -578 260 -668 221 -779 60 -5 -31 -262 -562 606 390 414 142 -65 -592 523 966 -722 797 155 48 -621 137 -380 -957 -278 601 55 -186 -981 -644 433 257 -261 116 993 -541 -816 878 -91 -889 560 264 -166 685 450 -139 -213 -152 52 180 853 824 -231 868 -950 196 -578 -446 -725 725 934 -77 -194 -482 -14 -444 882 27 127 694 -61 -289 215 898 139 360 490 -512 539 -790 681 -140 -721 3 216 -490 -786 583 -977 135 899 -924 584 634 403 -47 453 718 -691 116 154 474 -705 -728 648 -509 -108 -450 -685 127 -890 477 450 -544 481 -288 115 955 141 -447 191 775 -242 164 -202 243 772 764 -534 -527 -876 206 -778 -3 447 -66 817 -132 -379 276 -833 608 560 -597 785 574 -110 269 -838 -673 -519 834 -739 -725 -102 -90 -596 692 -832 -420 751 -76 -72 468 -539 -349 418 234 506 -928 -86 352 -591 -148 672 938 205 -798 -74 -600 -647 -698 -169 302 932 596 707 -842 -504 -48 -367 42 122 521 -80 539 -854 -992 206 -111 -103 -133 -511 366 11 -167 -404 299 10 -261 72 -151 -916 -502 500 897 -634 -221 -435 239 203 -170 498 582 -857 374 681 150 -827 501 -818 499 906 99 -651 62 -14 784 -248 -776 612 -914 428 -492 269 848 -220 620 -71 -123 537 652 662 -46 -628 -376 889 776 325 -720 -253 355 303 516 299 -341 757 -461 719 -185 -66 571 92 -531 -301 -901 895 53 -829 -54 -650 873 -543 -291 -767 -536 1000 -478 246 -805 25 -495 904 -462 -43 626 -834 -350 575 -744 376 -916 999 -14 913 -373 -170 661 -617 -102 305 217 476 -973 701 -230 -206 352 -477 444 -463 -363 48 815 472 -574 -556 400 27 939 -884 331 776 -503 46 -547 989 -472 362 -632 381 -354 887 582 -619 -991 -422 782 -91 -267 439 263 23 248 892 956 517 837 -232 506 594 -847 -41 469 478 -138 -404 -236 13 -603 494 -707 -734 -865 955 -535 607 -921 807 -202 69 -391 -70 -609 120 686 248 -207 -6 485 -866 -643 -887 -945 -96 -924 39 280 -892 572 590 -842 397 -535 -964 713 156 709 -941 211 153 -901 358 -721 825 9 -418 -660 846 -663 -706 683 -300 989 266 -273 699 -906 -175 515 739 739 406 -665 -36 650 992 -5 -777 159 238 430 112 -406 371 -800 858 -180 -577 -595 -96 -647 758 406 -742 -935 -600 -564 424 -375 817 920 346 -613 -347 -225 85 -322 764 466 -768 -196 284 203 194 -385 -314 537 -702 -475 -1000 948 -80 409 -978 899 -738 450 -954 -667 -948 35 67 -530 -626 416 72 454 389 -277 548 979 -658 815 796 280 500 970 -951 -764 -965 -152 252 -35 719 -740 -482 814 -182 -919 -418 -836 648 436 713 -144 -244 633 433 785 -886 498 675 567 -762 330 -59 -9 764 -728 -546 -628 301 -719 292 748 -925 -556 203 -380 -514 -650 -409 677 -657 -556 -905 -660 -811 -273 -745 -514 203 -256 904 -518 532 -906 615 680 -373 -292 975 366 -732 -213 -833 -586 501 501 -808 528 621 907 633 -864 -230 328 -179 370 -697 544 -863 -434 829 112 963 -828 329 245 738 885 76 -706 512 632 900 -30 -131 -653 -372 -931 -363 301 -493 738 -266 -745 -226 576 384 -220 -348 -138 -827 -806 -854 -460 -263 304 783 187 -921 321 -845 554 590 -142 -950 -417 821 -190 445 176 441 -314 -837 -599 27 -400 703 -841 794 -691 -612 -511 -233 -882 313 -149 -904 -1 96 -627 425 651 220 736 517 535 453 651 -788 653 -808 441 131 -960 998 -394 -149 -377 -717 155 -18 486 199 479 -11 -807 -103 222 491 -167 668 -809 -939 -662 9 -623 674 94 490 148 -442 -335 974 988 146 399 803 927 727 -66 113 369 -305 59 878 -315 734 -359 -883 620 -102 -500 790 -974 -595 794 -928 425 -561 447 -457 447 433 -681 434 -513 95 -297 -588 -895 731 448 -360 -464 -559 -737 -761 763 -422 520 48 948 410 -993 -254 -165 -636 1 -480 193 -632 -920 364 574 931 661 282 91 -719 840 328 516 876 -334 278 287 535 -19 -432 836 257 -904 -633 156 -312 -465 -438 -919 -696 342 29 -888 -336 823 -116 -680 -960 -937 -626 -512 -30 -417 224 982 678 -667 555 607 -374 380 -657 802 -791 -631 817 918 -278 -145 -487 -957 -548 -60 656 363 241 -600 -826 77 520 1 -65 -362 -999 427 465 724 874 -973 -247 -19 761 7 -711 -831 791 -991 -222 847 -463 -134 39 -426 683 76 24 401 66 476 240 240 -233 -951 -865 604 -180 -976 -735 28 605 937 59 287 435 160 -601 -317 -986 -101 662 650 -290 -954 -456 -600 -437 936 -552 -786 508 -975 -428 -58 -422 -413 -147 -413 -198 176 862 922 -358 -325 -411 122 419 790 -644 503 -802 -209 -629 401 941 384 783 -748 216 -915 71 -312 737 -969 399 -126 -220 -675 359 -690 572 -363 447 141 -860 -480 -675 -587 752 992 230 -227 -756 -762 -904 -596 -624 -744 576 523 -897 -704 -444 705 642 103 -625 -916 785 -750 387 -942 994 -840 765 73 233 -721 -123 273 -568 896 787 912 -611 873 819 986 220 -154 311 290 845 -754 309 -838 -18 -97 93 171 443 -329 194 409 676 -81 -738 -968 -924 -630 -736 104 110 -15 925 -499 226 -998 765 -207 76 371 -956 153 -689 589 16 816 491 721 928 -331 -989 387 793 -835 -77 -604 402 -655 -665 541 132 -910 254 -751 -355 80 -732 527 -436 -84 931 -696 466 720 383 907 -54 717 50 409 -315 -334 -377 -379 -449 -249 781 446 699 -925 378 -181 759 739 427 458 248 -832 -281 802 -906 -982 -22 907 -378 -197 303 -207 -66 -954 -71 822 -895 584 -424 301 -349 -775 -537 -188 973 -284 -341 608 -767 252 190 609 -121 52 -37 441 -350 -988 -89 637 796 155 910 -509 684 265 -336 822 76 -894 869 876 973 459 229 -828 887 359 -565 780 -952 33 82 -91 222 303 172 -729 271 80 -61 662 -614 822 -525 -898 94 -626 -493 -762 -334 -692 451 764 627 -759 -720 570 -652 -275 -466 65 109 -867 -144 -548 386 -355 -669 95 -514 -347 -658 996 199 589 58 -904 -154 339 909 -36 871 -487 438 -994 327 818 288 843 -593 35 -288 -872 -185 -490 -308 -859 -765 675 -768 774 210 142 253 916 -719 -981 479 -356 209 675 -183 -385 259 5 -923 -593 -964 -418 -772 428 -28 -965 -354 186 7 847 886 739 502 -897 -577 -118 300 3 269 511 -934 -182 828 -258 748 319 -665 821 -91 473 -217 -847 75 -144 680 628 442 -381 -429 -561 -869 518 169 -524 -903 697 825 -886 -84 -584 -19 -495 951 -830 78 803 569 -283 -64 -575 -898 -616 -383 -785 -499 540 734 449 985 180 -843 -219 92 332 -670 247 358 -738 -120 251 -869 711 851 759 911 -71 -702 195 848 -241 -215 695 -590 -38 -754 855 559 23 -201 435 -406 27 -313 -178 79 -89 14 -397 -481 994 524 346 -761 -556 870 205 -936 432 -909 -822 734 -429 916 -797 183 6 560 -603 920 -359 -976 900 247 -132 -969 40 652 928 -395 523 508 812 -419 -317 861 -910 -728 -246 -885 85 -94 983 -30 -257 412 237 262 -273 986 -370 902 416 -344 771 758 -212 -486 825 -277 -717 637 555 -424 -37 -158 -200 -417 203 538 -154 -447 544 414 -717 409 -542 865 313 744 448 -841 229 -795 -326 -327 -908 618 -598 789 192 -561 -872 989 452 421 529 852 587 409 -672 969 -384 107 -476 -285 -182 605 195 209 -253 390 750 11 664 93 732 170 -427 993 54 217 360 864 -484 606 -608 470 -466 367 415 -824 -749 984 419 452 -811 913 982 789 -887 954 147 416 173 -360 -794 937 540 670 -678 19 -484 743 -466 177 -435 152 -322 240 -321 728 -121 -680 837 777 416 -912 -492 681 28 -196 -612 65 750 -693 -234 555 760 105 989 772 897 -748 -319 252 70 40 -259 870 -777 524 338 -605 -896 9 -996 761 -622 727 224 -37 -439 532 689 683 -434 686 -979 410 867 265 -568 -272 831 -932 -160 807 -704 -779 494 687 -192 -971 841 -981 327 196 -45 742 149 -613 -472 -996 15 213 -765 -937 -656 -11 -308 -483 182 509 172 -993 -450 -181 254 200 240 581 390 653 976 -420 -770 -288 -104 -169 -76 -784 -885 90 523 -778 -783 -399 -999 348 -874 -467 699 -357 393 -400 -616 -618 574 -151 -826 -864 854 195 -56 -642 -349 830 161 195 -297 -784 -920 -635 839 735 874 367 876 -729 624 -849 834 -838 189 -933 -611 231 -877 763 401 -216 -936 492 -376 -847 774 786 -294 328 189 -489 329 621 -479 -416 901 -486 -768 -158 -906 195 270 674 486 -730 -416 -644 -764 -447 -671 721 -460 969 472 -566 658 -166 967 227 927 983 -209 -102 -123 431 978 752 734 191 -152 232 -901 -420 95 -404 -259 -83 -319 -594 442 -787 650 27 611 -731 -825 249 -537 411 703 879 -638 196 698 228 711 387 -145 -373 -435 281 527 598 -110 -643 -232 768 784 869 -888 992 284 -157 605 291 404 13 -610 224 -453 143 735 -413 -731 -189 142 -888 583 -388 227 129 55 895 -420 -34 -588 758 941 832 -260 -482 -622 461 464 -800 -747 692 151 270 -754 -240 363 650 -698 -261 -253 532 326 -267 -958 -462 -882 486 129 96 940 -561 832 -934 -576 -950 827 -776 -57 -270 190 -743 534 -850 -413 -930 -669 -871 -559 -591 -509 -72 184 -295 280 -668 929 412 982 946 -707 46 72 -591 -927 963 -182 528 -551 -931 964 -510 614 135 -684 -260 3 271 -436 628 -526 722 83 -353 -232 735 -78 -983 312 242 -387 874 989 -578 602 740 394 700 441 -725 224 246 -237 185 -797 -516 -745 947 416 276 205 734 -907 -243 -237 335 -996 -134 601 479 232 -908 774 -67 -828 -853 -829 -969 876 705 -37 -662 -309 272 656 -881 388 -106 633 -160 -977 335 475 -775 -383 858 -231 -883 -585 -322 484 -747 -728 491 -518 810 -477 -706 835 -853 -731 -566 413 -989 86 -698 970 153 423 747 927 -580 -432 661 -181 -813 966 888 -574 -138 -907 859 129 -874 -807 -770 260 -681 -57 -87 -310 -894 900 -489 -905 365 -641 -254 -181 872 -363 313 518 879 -351 -514 229 878 448 -785 -660 -646 229 847 -826 -643 -424 -692 667 -979 -889 -490 -21 105 -842 46 479 -738 562 621 890 842 -566 -460 -324 -543 463 824 461 960 -701 838 91 -302 450 -642 490 646 719 -313 812 903 -267 -999 -234 859 119 -472 173 153 945 183 -397 609 -980 -578 -771 548 998 -506 -562 -58 733 -348 398 -454 -833 -382 -266 164 -960 -54 -377 903 677 728 833 -999 146 -619 419 327 -419 -838 688 -541 254 846 957 -478 642 750 -33 -336 708 667 531 925 575 -287 88 109 -975 37 878 411 -859 -927 613 -839 479 939 679 -954 413 629 -475 -565 -298 959 419 -596 906 231 390 -427 -658 982 -569 188 569 842 801 126 889 -613 -780 -105 -473 -95 96 848 343 -183 -10 -821 145 -287 -361 -822 -641 43 179 777 -476 659 306 136 919 958 -230 323 -944 -824 215 896 -9 334 905 922 -264 201 -287 832 -669 -473 -622 758 -179 -634 602 -139 -702 223 945 847 -269 607 -838 297 -542 -773 -876 -942 -584 -369 175 922 882 474 -248 -461 353 938 981 846 -931 226 -928 472 -3 686 368 -733 -279 -177 683 -156 313 763 11 -870 -353 96 788 941 -711 458 40 271 -598 376 -42 -717 -304 747 -824 751 140 -234 -487 -567 134 351 437 -667 -550 19 -817 -278 -336 -46 751 -678 -925 -629 -982 822 -462 158 -486 -210 -149 285 663 243 703 -925 473 683 348 -827 -907 541 784 -328 932 -641 -60 -537 750 344 625 -730 -562 228 258 -412 829 243 732 -682 -69 947 -967 -29 -692 -284 750 140 596 202 -577 609 -456 949 -362 5 101 -406 130 37 429 -442 33 941 -617 -435 661 407 -965 727 -709 -124 174 261 -305 277 -178 -830 625 109 -437 -299 -21 -723 -513 -1000 -586 -613 -874 386 -357 -344 182 -725 -886 -435 -417 967 833 -771 98 -450 -836 811 -845 245 -833 -465 427 -55 548 71 -207 765 48 -743 -541 -528 -309 -173 -792 -261 -566 371 862 279 332 -935 -975 -395 410 -220 53 -37 -390 124 -282 -13 72 -674 -461 488 561 175 -467 648 -878 -229 274 -970 -439 85 717 80 -261 382 -201 735 -521 498 -268 999 -823 542 677 -261 522 -856 212 -670 957 -557 -580 368 -809 -929 -513 187 73 -589 -190 397 -560 -672 -402 437 -854 -479 279 -36 970 840 -312 -718 184 -259 340 -989 521 589 -7 126 236 544 -584 -695 -109 323 738 125 -905 -11 537 608 852 -257 -354 427 -157 -701 -35 817 127 -264 523 753 562 -874 -900 371 665 -565 -317 -571 -765 -439 111 -833 869 -114 -363 -371 -906 -53 -377 529 550 -945 -984 -625 727 -159 -753 -19 -820 822 567 552 -412 -996 494 491 745 -799 476 -284 -380 175 87 959 -153 -262 -273 -750 329 -457 -557 686 216 342 -806 -591 -450 -114 -893 -987 538 564 -754 -838 -88 56 -741 -831 216 908 173 -57 462 -644 -256 424 -910 -638 -542 180 608 -865 -436 280 -787 468 -851 575 796 340 -151 -194 838 -263 -457 1 612 193 369 637 525 -311 -348 -504 558 869 688 -924 -361 407 400 -891 -435 656 -91 144 -527 -198 -386 -613 -465 435 -993 589 -380 34 -941 55 -759 -739 906 885 787 67 655 -124 346 -652 -944 578 -432 -939 -721 317 104 -873 -903 183 -72 -42 -970 -724 -915 -361 -567 -486 419 87 -415 -370 255 844 -636 -470 932 786 991 -855 128 -695 923 -251 -650 -942 795 -486 940 926 -688 -956 484 -319 413 -936 -639 557 -678 -947 -432 980 639 -57 53 -417 -937 -581 -530 821 -384 974 21 187 -498 -476 -99 -1000 15 711 -248 -227 -187 295 934 -202 -421 327 -29 945 -30 498 -823 -632 -236 -538 -51 -409 -30 641 102 59 533 882 439 927 96 415 -313 -684 201 113 -764 413 381 774 758 292 -143 480 98 115 891 -582 -333 452 664 -591 -654 -783 -370 168 -450 755 -102 -691 -741 -23 869 -697 -895 -887 828 -426 -38 -664 882 89 719 623 -607 -700 -566 709 534 569 -81 187 -775 -89 777 -492 185 411 -568 309 205 90 -97 42 37 -61 184 19 295 312 440 418 -281 838 -330 844 -939 -324 -699 962 667 -514 -795 -417 -741 797 296 353 -224 699 581 -827 -336 -820 268 -203 -714 -760 725 444 672 399 126 876 196 40 512 -963 -853 -856 499 -741 -45 412 -851 -934 886 -619 953 342 -581 -321 -206 157 354 -117 881 514 -473 -354 -439 62 -95 -965 472 -747 540 -291 -17 57 561 800 235 78 -589 138 255 768 813 685 384 188 335 -661 -859 -234 -983 -854 62 -75 -328 -345 897 400 -956 281 809 191 595 201 289 -602 618 411 -502 602 -942 956 469 430 -542 -330 -935 643 -240 941 -672 -804 -466 -987 -264 593 -980 -488 -505 -97 -526 -842 -393 -727 -85 -777 488 -881 -140 -379 -729 887 46 -434 517 58 -548 407 -113 -2 -292 -375 -478 -296 -785 673 934 -353 -105 -89 168 827 890 -366 11 -311 390 866 -903 408 -804 -209 606 -349 -546 748 -749 698 697 -127 -427 -49 85 -789 172 -624 147 -64 978 -548 -708 -577 -309 -340 664 -655 -767 79 884 -542 473 282 -937 -841 -418 856 116 209 -284 -175 96 482 440 -273 -428 -691 126 -196 -255 -304 164 371 -700 -721 -833 -866 -675 125 -763 -562 460 99 230 67 152 963 -105 -666 -929 -571 -16 -404 564 904 -518 -331 -860 -402 -900 508 -557 -472 853 27 -70 277 -280 270 -698 -281 -945 -733 356 370 996 -416 342 12 261 -864 943 -959 -140 655 735 -128 666 322 943 -69 560 86 -377 951 -539 992 624 539 -278 291 688 747 509 408 349 765 -955 433 -614 -552 919 -349 623 -994 -98 598 281 -705 413 261 -600 -85 -116 452 -404 -986 -437 484 -174 -917 509 -118 -963 994 -777 935 -692 618 -429 164 -559 122 94 -669 -374 -419 -576 -467 -72 -386 -227 421 560 867 -325 -969 321 621 -186 -785 -465 -891 -407 -913 8 -26 -636 -63 -482 -454 865 259 144 -815 405 164 548 -279 -788 -318 -592 -256 -652 968 245 389 -187 913 -287 106 31 220 -93 -839 -235 441 -954 -68 -991 491 -975 140 -846 -660 -998 -845 494 133 702 125 -610 830 -339 -893 127 -161 -269 564 338 155 -600 -215 345 802 -449 73 117 -38 352 -21 -980 -812 920 156 -171 541 945 -107 -325 -33 956 924 918 915 714 364 -199 -988 -923 -635 284 -22 -403 50 -773 469 -58 -60 -582 420 -484 -603 938 128 -78 420 -472 -931 -824 -566 -612 722 801 919 -225 -899 -861 666 -924 -203 42 -766 -832 -448 813 -44 -226 553 -225 -463 -776 -295 738 -193 -914 855 642 943 -686 760 -209 132 -588 -738 678 -193 843 230 -460 111 -751 -751 -478 861 256 86 266 -278 -25 -456 -167 769 108 531 -481 -213 -441 -934 -805 622 -412 -448 158 410 905 -279 -340 249 -231 -581 172 -545 -340 -584 283 448 -628 -42 -825 -146 -867 670 854 -225 -599 315 274 947 -923 199 -931 -643 -163 336 976 -106 589 -266 -168 445 511 833 -972 -914 -542 -584 -105 -239 959 -248 -670 -262 -354 -767 -935 -84 877 351 111 -747 -448 173 775 186 -437 -235 69 396 230 -700 231 827 -246 60 182 -627 -780 -709 540 786 299 -92 -178 834 -996 964 -631 373 550 -184 -100 164 -262 599 -847 196 821 157 -500 -772 -632 493 -470 362 -951 -707 -11 -148 -660 -677 578 -40 -398 -71 -15 235 -968 -879 -433 -663 143 -340 -328 433 -483 150 645 654 985 -911 287 247 -42 751 366 -290 669 543 -311 -909 -952 -631 -186 465 -657 985 242 281 -452 209 -507 291 -482 713 194 99 -399 -357 588 -984 -733 495 685 -168 871 597 -899 -21 -993 -541 -384 206 214 244 -32 282 66 -334 -633 664 605 166 905 -628 328 -114 -675 -382 896 192 -953 477 -73 -953 -908 -186 -930 -207 -885 153 -956 -102 699 74 -453 606 204 -811 -388 806 397 -478 106 -627 470 -848 -681 -899 109 49 388 921 546 163 308 -203 -55 -959 -981 557 -175 745 765 192 407 -280 940 658 963 833 399 -588 -991 -360 643 90 629 546 634 -376 166 -674 -309 581 -833 684 685 -476 -165 -663 928 -271 387 940 39 -541 583 615 -167 720 -893 220 -399 -876 -293 682 480 -691 912 197 -904 547 -30 -977 -100 654 -278 75 -815 303 280 409 -550 760 -152 -105 607 -171 -476 -251 -283 925 -80 -530 -34 83 -681 -931 859 136 -39 86 -107 216 687 731 -533 -654 -667 510 82 -442 -899 -184 -988 985 -353 354 -295 -824 175 900 -813 715 -941 -204 898 529 -812 -951 257 559 -787 -130 -477 495 315 36 -73 -29 -920 -837 -334 77 775 -394 94 39 195 9 -201 -916 -723 854 -376 953 -282 -699 508 778 991 576 818 473 -253 831 649 -190 211 -712 -764 843 -708 -98 230 235 -169 200 -312 994 -432 -366 -178 -861 532 -500 -711 -495 -64 -342 -56 -604 95 228 -953 278 573 -48 -499 440 -401 -742 17 -814 -744 -513 -566 454 119 -496 -72 836 469 152 -658 -421 -160 415 426 -285 451 493 -767 665 -865 168 -917 -403 352 -789 377 -562 -675 -987 -577 296 825 832 603 -260 83 781 -541 549 55 -582 857 -40 -90 -298 -955 860 982 -662 -901 -803 -369 450 -761 815 -253 509 419 485 196 906 -515 -953 -733 -211 899 -47 185 -189 -982 -52 651 -227 -327 982 165 -466 803 403 80 410 -931 633 281 555 549 102 -753 718 250 -853 430 19 -374 82 273 -156 362 -631 -560 284 39 -151 378 -900 -208 911 363 889 486 -482 890 -429 712 -188 -914 -673 -277 -603 114 -489 853 934 301 -96 -617 16 965 -51 -110 678 360 499 -195 -669 447 -497 -45 202 589 830 -47 -696 -563 -93 -926 -810 -555 233 245 -380 117 -468 -517 940 110 -816 123 957 19 -652 -809 141 -838 719 -576 239 -975 -62 -536 957 184 813 473 -164 -189 -923 539 -293 74 -692 -471 708 -917 742 441 677 -687 -644 109 165 648 299 -473 695 985 -51 -259 807 -627 850 819 203 -622 -311 215 753 253 552 777 568 421 801 -959 37 933 -449 -530 -997 849 -203 99 -477 -807 -851 306 -98 727 121 661 -811 138 961 64 -946 912 -907 -167 887 258 -446 -516 526 -613 -234 -199 235 -777 -482 -223 -362 526 -200 498 110 909 -577 -978 182 257 153 266 438 161 -524 -693 -642 -58 -758 -286 -826 -947 -655 -868 544 362 69 956 423 -411 755 649 -627 -5 -417 3 -65 787 586 831 -444 -574 800 644 -308 879 457 385 744 635 -709 -154 964 -503 -857 -191 520 -890 682 -240 182 604 999 -633 -873 130 -634 533 531 984 524 952 -723 472 -214 -639 110 933 -313 -395 -50 290 -577 824 -995 -960 -280 503 -839 598 179 -84 -9 574 679 914 282 216 132 -486 -646 36 488 152 -799 -835 -824 -158 -765 -461 -633 347 520 -775 674 -586 -505 43 -691 631 -759 -317 766 -859 -919 -835 352 930 243 -671 -294 -919 731 252 -20 -136 498 300 -221 -409 334 951 -585 -978 511 844 -384 83 -542 -441 -56 -897 598 154 610 622 -242 493 -57 786 -371 405 865 -251 484 -802 -986 -317 -584 851 155 -594 -62 722 -607 220 -336 747 102 -508 -622 22 -666 360 -373 776 456 91 533 58 593 954 463 -68 387 319 475 -692 -394 -27 775 785 844 647 -8 375 146 135 634 -109 -551 813 -248 906 -530 776 154 -535 -236 -558 -427 -61 742 -707 -713 4 -131 -884 803 933 684 736 -202 593 -838 618 -47 -772 665 719 992 808 63 -507 751 -325 -592 -235 -564 -213 983 72 -69 -412 -397 -895 -931 997 804 -580 708 -792 1000 821 273 123 535 133 -608 -480 747 -747 130 -546 223 162 81 70 574 935 -872 -670 103 -385 -537 -524 647 838 -569 -422 659 864 915 -925 297 -923 117 -102 -316 270 50 617 505 592 -314 -327 -329 -43 -851 905 492 -132 -103 210 -11 -223 -478 -132 165 -633 522 -891 -338 680 -479 469 -464 133 249 -443 -326 -871 401 -58 136 598 -480 772 431 -182 -452 -302 -321 -86 -980 -908 -452 -601 633 87 -180 63 782 -266 343 -923 -191 323 418 138 830 992 -897 860 -849 321 619 -897 -475 789 451 35 -517 -440 -171 870 330 -59 -263 220 -277 -505 970 636 -956 729 -213 228 -36 -496 537 442 907 -325 513 -614 401 268 -342 -45 -619 -684 -427 616 375 969 -624 -578 -779 149 -745 -190 -645 -277 -414 45 634 -534 538 -348 -935 -410 217 9 -929 -976 738 -321 804 -379 801 -643 -686 900 316 -120 -277 614 -71 796 984 526 -746 -643 658 679 -577 504 282 -675 743 437 290 260 667 -269 530 -218 -263 15 263 974 -630 281 -894 -139 462 -895 720 49 -334 -921 -727 855 93 -501 549 812 -625 594 998 222 -505 711 35 899 -530 176 -198 599 -557 946 -438 767 733 960 -810 700 152 -419 598 182 85 226 191 98 204 872 284 -677 217 -170 -76 -38 338 -594 228 660 -155 -837 171 -160 163 -805 -696 906 -624 683 -51 602 -349 32 146 75 945 -846 -819 -648 224 -749 54 -282 -649 -907 565 -550 -514 -571 291 -535 293 203 -656 929 854 -427 -533 76 -553 687 -121 295 917 65 478 -794 216 -505 382 -654 -390 -552 90 -782 700 219 -258 840 83 136 97 -705 328 547 605 51 940 984 -610 -948 -914 -149 -515 -740 109 -202 495 -145 -811 -706 391 641 807 -309 560 371 -939 -590 -400 -807 824 365 356 -433 160 -713 311 151 -281 318 327 -549 827 -157 -846 -791 350 948 143 -595 -153 -588 -684 -87 -486 298 -497 127 -178 744 -505 3 -823 -444 599 259 -494 -810 -800 -731 258 -330 39 470 481 -401 -675 -961 -660 -604 148 382 16 -573 464 505 -362 -356 26 68 -108 -421 -507 729 -536 -447 218 -290 -172 27 563 -730 -851 103 862 -553 542 -794 -451 849 979 235 -405 -980 329 356 852 -922 -827 495 -216 -178 291 395 -651 -706 -733 544 -498 810 591 -592 -291 552 -292 -234 318 971 458 -845 -726 -1000 -293 -256 966 115 -525 103 735 -83 -539 460 -629 807 -169 -332 765 -788 478 -98 -451 -907 -95 141 -462 -738 -600 642 -307 71 -932 522 0 206 227 966 977 120 983 638 -487 -801 -349 -974 694 -936 987 259 -105 84 266 -56 619 792 -362 919 903 -674 -214 301 -410 306 706 -391 944 20 66 -25 -256 -79 857 -60 -12 826 -632 520 -885 -45 -923 10 -848 -440 -185 -353 -848 -157 -325 22 410 979 -519 -417 -55 242 -561 571 777 871 -572 -848 345 -239 827 456 -529 141 -132 250 119 500 711 -124 18 -490 251 750 -967 -21 118 182 -309 494 807 -806 -837 -140 556 636 -563 -759 -846 -360 -840 -100 449 -647 818 -756 -870 -764 -728 -989 198 202 -972 -364 -659 608 823 572 98 522 939 760 -32 70 812 -574 468 -429 -476 931 446 -781 -131 -607 754 -591 -282 148 -102 -436 157 -360 379 53 -498 -125 -237 -420 -640 320 989 278 -173 230 213 -963 -474 -362 -9 -975 -967 403 941 -390 187 206 250 -757 317 -573 -432 -536 -209 528 67 664 291 -182 747 306 494 420 643 -677 656 248 -804 738 -820 -78 817 -348 872 -275 -594 -701 686 -548 -219 -193 -957 -951 726 772 -129 246 188 -456 -742 524 -679 -5 347 69 413 -977 -829 743 481 35 14 -869 -941 -470 836 -376 -822 915 246 -857 -461 135 305 -858 330 -325 641 511 -810 -546 -24 471 534 -688 285 648 46 -929 562 -412 923 -370 -522 753 741 -479 -293 -731 747 593 -739 436 -883 629 -840 -65 -689 641 -714 -68 -408 -535 -221 -160 -798 -441 733 -752 -361 -778 -500 199 101 -394 -37 -745 578 -691 -482 46 -366 -102 -984 45 -48 -158 474 522 -573 -264 -244 220 -18 818 -95 943 -464 111 -138 -537 187 65 436 6 -77 183 170 129 911 -724 231 -87 559 595 405 -430 -575 -733 -195 918 -623 698 -980 997 209 -211 -102 -881 822 -732 -418 433 -600 98 963 223 -950 952 810 -625 869 570 -705 -498 -969 535 668 -223 -810 -801 -180 -331 800 -829 920 41 -769 -539 -645 553 -778 124 -885 -670 807 -584 -27 -543 -166 -66 372 97 -875 177 -653 -940 -213 30 -128 -22 -432 -341 -908 467 -905 -263 -752 239 396 -64 -249 860 -206 -185 -459 679 -699 -208 -502 260 701 -506 -182 264 -524 -408 -615 53 -64 911 -146 -78 -497 124 -954 116 -149 -992 469 -24 -83 -82 86 78 -770 620 -448 -334 -80 527 -117 -508 -515 579 -249 -985 -511 -506 94 -762 -820 679 -204 569 165 256 -176 901 926 422 105 -410 233 -753 -323 -155 -618 -429 876 -727 -646 -493 -290 -831 750 -587 -963 531 -170 -399 -633 461 -760 207 297 -81 787 -236 -46 362 -71 853 726 -760 577 -304 980 264 -361 566 -713 518 265 -555 -270 -385 32 82 34 599 619 38 72 333 -982 439 831 868 -668 -469 -123 521 48 717 -188 -258 -888 498 479 -113 332 -755 -257 289 131 931 49 -727 672 -533 395 949 755 325 417 933 -320 213 -226 170 -913 -407 -296 -832 -945 -200 99 -105 393 -426 -20 -70 881 296 700 -464 33 349 -509 24 506 214 -40 -297 700 -976 590 -659 -533 134 955 41 -248 -287 615 374 900 503 354 294 928 -66 533 -494 557 367 678 -211 -340 -615 54 499 -81 307 274 -547 -198 983 -802 329 111 -192 -645 -426 302 748 824 -589 -152 -382 680 -665 984 542 229 757 565 674 961 -78 -121 -280 468 -109 626 874 -925 -862 800 402 111 -497 852 -513 511 556 967 -109 -375 308 -563 -898 -733 345 918 -257 263 792 -895 -200 -809 102 -20 -588 -672 957 -442 -200 -794 -218 -353 -400 -364 709 785 -102 391 -634 818 -773 -499 -722 -910 68 -755 -673 -213 -364 228 755 660 -3 -987 -195 -548 290 -610 -419 279 -210 -749 -437 -857 891 -538 -788 -952 131 748 220 -550 -505 -780 -639 -503 -143 475 -585 -570 -411 -123 -502 456 502 -164 99 -768 -94 -299 877 -996 -468 2 52 126 933 -66 -979 -411 -197 608 -131 956 -60 401 502 -421 549 82 -397 -628 -283 735 162 693 -469 -503 300 222 -331 -647 816 167 17 521 1000 -26 -630 940 711 955 848 -796 764 866 -653 -930 -138 650 71 -135 834 337 -394 -569 279 164 154 495 -796 -243 -462 -124 -396 -252 85 -303 -369 31 706 -699 -229 -572 208 -834 -905 -655 383 813 201 -129 -507 -489 66 452 -801 -124 157 223 883 -875 -516 -521 442 -607 -956 -1 466 883 602 363 -334 192 75 809 904 -657 375 982 -564 145 -858 -785 -559 -157 -535 -506 -515 -730 -50 -163 -221 -77 -676 700 -139 -565 144 884 662 335 866 -520 582 434 -571 -489 4 910 -687 249 913 268 -809 616 -823 -107 726 687 -496 -113 -123 -651 -775 437 -349 -562 -272 -156 -966 423 -472 583 -602 162 -14 985 -750 147 -271 625 -561 255 -370 176 -189 -856 -780 675 -161 -89 250 859 459 956 511 -644 -782 95 373 455 -402 788 -181 -249 216 -245 457 -514 104 369 -606 -370 -190 92 949 -907 -641 831 908 -168 565 201 714 408 857 -671 -127 -825 -83 -66 75 -995 55 150 -173 -20 206 -779 -314 367 -730 -207 -582 -807 891 -343 477 298 337 317 -494 25 817 425 31 735 650 671 -702 829 280 862 518 -246 -909 250 -96 190 -221 319 -473 712 -208 116 -430 -942 457 560 -925 88 962 -425 89 149 585 -75 -757 973 265 128 -229 943 501 -80 419 766 645 52 -868 888 -96 -464 -534 523 -770 646 964 804 -208 265 822 392 865 -610 -692 -491 388 -604 405 587 738 275 157 945 -353 434 519 708 59 193 238 -629 295 956 -369 898 293 -131 132 -821 -429 441 -680 606 -172 597 424 552 -97 329 105 354 745 -670 897 333 -598 274 -817 430 830 158 -113 43 4 165 500 -883 -989 -533 410 -279 925 -907 -418 -844 622 -466 -520 563 998 136 439 560 -276 480 -842 757 -1 141 -622 438 -178 210 -288 -441 287 -305 -414 -618 -246 761 778 361 -549 -525 -709 -852 -584 870 47 876 -613 36 144 -829 -712 441 757 -539 -427 -22 -92 858 -37 -627 597 -290 802 -959 -625 -939 457 903 -135 -622 -944 -897 -910 -692 -607 -605 224 -73 -399 -909 82 842 685 218 -361 602 -428 430 780 211 -985 478 235 -996 -600 -697 424 -992 -910 -487 202 424 -554 800 427 -442 -381 -767 -892 768 436 674 -941 446 970 545 -970 -381 -396 600 -393 -644 -498 -110 -778 -706 169 -515 567 404 -697 275 -281 -113 839 491 -316 -968 440 305 -103 118 700 -616 -894 184 -549 563 -87 757 219 -382 848 432 390 -941 -727 638 702 596 -566 323 -864 805 -326 -367 -285 292 -522 -805 -262 -197 -746 518 606 686 136 -261 -914 -863 620 -574 -78 -597 643 -27 867 -689 358 -331 -256 193 -39 -95 -550 -526 -226 537 -872 131 -989 710 758 -918 -416 -37 -949 -726 -843 -263 -103 -102 85 -257 -421 -625 -379 481 -575 -66 -923 32 -219 204 507 146 -184 721 520 -497 -910 -874 -292 -477 -584 -956 -19 696 -77 483 -715 473 -879 -707 863 -645 840 -929 465 150 385 -584 917 780 -321 547 -749 -937 -464 -900 -340 -118 -527 -2 -409 889 618 -183 -815 -696 567 722 -600 649 -780 656 173 138 502 -699 -628 563 -634 487 -911 -439 -451 388 -630 -983 -294 -718 -293 -597 595 -404 773 -390 615 -63 243 688 -675 369 -940 709 29 -230 332 -683 943 -588 -88 -985 918 765 805 53 263 118 -219 89 -576 535 -808 498 -329 551 -770 650 126 -179 -358 -813 577 19 362 -294 -966 -874 -498 -989 758 -919 583 404 185 -717 799 -250 -495 -602 764 -227 -724 618 -839 -858 -137 -704 -59 978 928 148 243 -841 -365 56 747 92 279 408 -50 -651 165 -995 -339 363 336 694 107 -74 -811 -403 -553 -197 -600 822 -188 254 770 377 -441 112 -268 -593 -733 -975 627 360 -463 129 450 -243 -52 -398 525 -202 -449 431 343 164 -203 -339 -10 -450 977 82 -975 -557 -868 -383 842 -379 209 -112 -519 787 -706 196 546 601 826 -653 455 -797 -58 -686 -967 744 -393 -708 868 -122 466 567 -849 -180 -399 34 -396 -487 -547 285 -824 -172 831 558 -786 -697 -990 316 350 165 720 -181 -897 758 419 293 -155 443 -768 877 301 -368 -530 337 231 -979 -479 196 661 772 697 352 39 115 367 47 -822 -139 -35 111 -962 -332 -922 202 924 509 390 -166 -132 -393 -386 701 -187 488 -816 249 -997 393 163 -125 -261 379 960 -265 -549 182 -580 -594 -819 473 -27 -167 -123 183 930 282 501 871 199 -626 290 709 834 2 -929 115 -398 -7 -473 146 -501 966 645 -387 56 507 -49 925 -478 -273 604 -109 418 -654 -73 778 -954 847 -926 730 458 920 -790 664 172 337 -530 847 791 -236 300 490 -282 186 904 -161 -338 164 906 -162 -906 731 -930 998 -742 -913 464 -882 -384 119 357 393 -901 -290 -909 -401 116 373 -451 337 492 642 661 -792 917 -152 -391 409 -276 -554 938 -426 893 878 399 640 -94 394 92 -783 -981 329 181 -550 829 -14 522 460 783 772 884 317 992 594 515 -400 -41 -215 -962 487 445 954 -608 -377 368 -689 -970 -315 765 -996 428 -726 -94 -322 -677 -789 -914 138 -561 891 363 555 -196 876 92 416 -920 -839 -317 543 768 -302 438 401 340 -617 -501 166 -700 -988 931 145 916 329 -41 411 847 -679 522 -11 225 -57 -928 -204 -689 992 675 -676 865 -760 -288 760 334 -385 -807 -650 577 506 -800 783 57 411 -519 -677 302 -863 657 307 423 834 -312 475 -146 316 -70 456 -389 -938 71 -653 9 782 393 -260 360 -236 63 -517 802 210 -324 -327 -544 -927 -233 -746 158 748 426 -290 548 -410 -805 73 -194 -145 306 359 818 415 -179 -993 -97 -407 21 -363 -290 870 10 564 503 240 -120 365 -343 -210 -267 755 429 618 -941 -577 -628 -433 145 -530 599 -475 404 326 -117 572 -808 -883 -643 -326 -583 -988 -798 -77 141 440 395 622 -745 470 253 438 530 -545 382 -552 544 -586 465 -111 -177 834 513 445 -293 -368 128 -429 -924 -488 -426 556 -824 324 679 283 -178 -228 791 357 -100 -192 -301 -939 -225 -564 984 322 -474 -288 -250 -471 -465 672 -512 -43 689 165 153 -957 -482 812 182 359 621 -58 -878 -407 554 988 62 121 -639 -84 -493 763 70 -514 -354 121 178 -812 -146 549 -623 -352 -205 354 732 -501 -877 -40 -630 282 -993 -586 -289 57 -593 709 -170 245 43 -47 -97 195 -682 -87 942 -519 373 -290 837 -653 -550 -17 897 -647 98 -524 -793 605 754 536 -82 -746 926 -563 782 -32 296 813 -434 699 -381 502 849 201 -155 -283 -927 231 985 -457 -424 590 -270 398 297 223 671 -938 511 112 601 -260 373 -169 468 939 -749 -353 406 28 1 -958 42 22 -96 330 477 151 345 261 -560 322 -749 616 -839 -309 394 -829 -515 478 -322 317 42 16 738 455 929 -414 668 -82 568 56 -408 -637 34 -783 137 940 125 -62 -85 -511 -52 -770 318 -999 808 -649 -222 656 -202 -98 460 -588 -702 923 766 -867 -201 496 -91 408 -80 -520 532 580 269 828 495 218 -399 -759 -125 627 -794 -784 675 534 666 135 -990 695 -410 -430 -504 128 -460 -113 -853 -569 863 531 773 -317 -673 -500 591 -460 -36 863 -358 686 -144 -528 -327 253 520 -232 -222 623 -755 -802 -213 881 417 -448 -980 -441 678 280 799 215 -910 705 624 121 888 -834 789 29 983 533 -209 -43 663 981 -550 374 396 -899 -91 -258 -698 -433 -297 -455 307 -924 -81 440 -73 -856 -924 291 960 -275 361 757 -341 572 -985 799 66 -794 723 -521 946 647 -385 223 -838 -770 824 573 -883 -456 541 484 540 235 55 35 -281 255 419 -339 291 587 966 -121 861 172 141 165 480 743 -531 439 645 -336 727 -387 516 -430 662 573 -509 -141 -754 901 -378 536 -173 -457 472 -96 -73 753 -905 -573 -499 621 -965 323 -115 -152 377 -761 892 -163 770 -829 -985 -194 -279 -26 -782 843 795 273 139 -828 -87 830 206 -94 93 -715 109 -421 616 -785 928 567 85 547 224 -821 -187 -902 -872 -49 213 -969 1000 -145 -399 366 -839 959 717 -989 -544 814 -368 738 257 -892 -77 -869 -840 -64 -472 280 -157 111 -481 -590 956 -665 -83 -66 544 -909 283 -149 -982 -844 -178 296 -971 -789 414 9 -469 29 -93 -610 30 -73 373 -798 790 -401 4 -891 267 885 457 -967 345 444 377 -527 768 -1000 524 297 467 930 517 -612 449 643 -724 866 109 -184 375 338 -616 148 -106 -353 -354 -418 -927 -644 -282 211 134 -649 -234 -626 909 426 657 -434 810 390 416 440 386 233 -94 -211 -161 -611 -84 572 59 -76 573 369 -190 -614 -897 336 479 -638 171 10 545 -925 635 134 211 3 789 348 323 -983 -550 623 -533 -986 -966 415 -180 570 -802 -962 290 662 895 -564 -666 -304 -76 483 856 312 408 389 -59 374 -170 -332 671 374 -885 -570 797 373 -16 476 -82 260 -974 -477 -193 -971 1000 131 -645 427 -543 703 -149 14 723 360 -253 -161 841 -256 -355 -817 -225 -784 -517 -690 622 296 783 221 -254 -823 -329 17 -215 203 -419 262 -751 -296 245 -586 -530 -887 836 502 676 -433 -890 -685 149 -72 -743 -857 453 -798 -509 -462 -39 973 -165 66 386 -872 -862 262 -138 891 -253 176 126 160 515 -772 -808 717 219 -743 -980 -485 764 -145 579 -552 710 -552 52 489 -373 -907 -731 -420 -206 -538 489 926 810 -992 -200 -119 -178 -954 873 72 -478 535 717 919 134 986 193 344 765 -112 405 -791 152 416 -879 278 410 -710 -324 -168 223 858 136 -848 480 345 145 -827 -940 280 -699 840 -630 295 195 328 576 -570 -593 211 -317 -917 777 668 853 -655 -85 -880 -421 -900 -450 -875 -160 354 889 -67 -158 -696 -744 -520 112 -711 -428 28 258 -10 437 -235 -67 -907 -505 477 -330 -213 487 685 -239 818 492 -242 74 -751 3 -949 -890 741 -951 -589 660 427 -595 8 854 244 -139 -900 364 -737 455 717 812 614 -419 704 251 179 -225 -967 210 -722 -68 288 452 -192 -884 -500 -878 177 16 139 841 -543 841 -94 -140 393 336 -903 943 -577 -251 -158 179 752 342 -122 794 -882 232 236 -647 -115 -693 -177 -710 1 609 -786 -779 -882 -961 -903 -698 -380 949 -779 82 -387 -382 -203 -993 -70 -801 -618 149 5 356 922 -714 870 -75 -844 -127 -582 -342 517 -779 -774 -56 783 866 -618 -832 900 896 -495 544 485 182 56 -383 -369 922 323 -880 644 -910 193 -241 804 -353 -768 -507 11 -785 596 -55 995 -830 400 327 -678 700 314 742 84 -255 720 -783 43 335 808 -197 235 -971 748 -268 460 241 -332 244 687 740 374 862 668 211 -629 -530 153 -510 -166 392 -162 -653 -342 -655 151 522 357 -708 -824 100 -134 247 690 -73 -865 672 254 -275 401 668 471 -166 471 445 -538 -220 -24 -808 85 -575 -929 -53 -666 443 -971 804 183 57 -512 -602 -150 -663 905 -781 409 -509 -594 -964 460 786 -669 -98 -497 -857 416 818 -512 -635 -103 -515 253 626 448 975 -758 961 177 -461 -538 69 -584 -941 -237 -452 369 -255 -579 -573 -449 216 604 -120 917 791 952 -225 -860 -38 723 -642 466 45 -638 968 239 235 -615 -316 432 -781 85 660 -955 63 -703 -710 -832 192 -237 94 47 -679 506 -864 -437 847 -62 -846 -50 520 341 629 -892 6 631 -458 91 231 -695 522 -2 111 -280 245 227 -466 -662 -448 -4 887 -988 -399 972 -195 -388 -760 -453 941 -296 288 671 278 -7 -782 454 -816 906 363 -968 301 -319 -211 542 -618 541 3 609 301 -966 269 -42 951 868 -423 500 617 493 31 -576 525 -291 -182 -327 891 -832 -26 -251 -859 -84 813 822 -741 352 -144 -573 912 -351 -617 40 207 47 -21 252 -414 543 439 930 -355 12 -246 810 -788 891 -258 -400 -319 -181 -297 -361 -399 21 -981 721 -615 772 -444 -935 -840 -942 -9 -429 738 43 829 497 653 -860 -541 -140 867 -612 -439 559 -430 655 -513 -860 -250 -903 609 469 -142 757 874 -270 676 91 858 203 358 488 752 -395 -130 361 173 -805 561 -846 -848 138 -514 250 262 -767 -917 111 458 660 662 320 781 -361 -925 914 -146 164 435 339 68 667 -927 -940 13 159 -614 -464 173 277 423 -476 345 841 177 907 878 -730 -4 -871 24 -794 -367 670 604 -285 897 -821 -269 972 409 268 -172 -682 -649 406 -541 -318 362 481 142 -745 800 595 -121 -150 -405 481 167 164 -324 -647 -515 -451 -248 -623 -787 -721 -590 808 -769 -886 926 -920 -822 477 761 13 201 447 -446 -869 604 427 17 455 -517 464 -706 295 -186 -675 -193 -412 39 -791 -778 -577 -248 -104 391 -115 -254 556 -118 108 314 636 -671 -508 312 31 693 677 669 637 856 -382 504 -889 -284 -554 -132 87 675 -185 -878 252 392 822 -603 -974 -527 1 440 -16 76 607 96 -600 745 641 365 829 -719 -398 -210 971 -454 -780 -755 48 787 819 822 670 -11 -111 -578 -823 629 -18 612 947 406 829 -339 710 -714 215 -50 -835 -314 -772 -36 342 -172 500 -579 -335 805 -37 -547 -96 43 -557 106 -531 870 -863 199 -486 334 -247 -305 -264 432 352 948 774 -493 559 -29 808 -470 -876 937 -362 372 -707 -115 949 -669 319 -930 492 351 -526 755 -985 382 -663 -612 -90 -513 -861 -979 843 998 -527 -714 -141 974 -962 559 -975 193 -202 912 -195 -117 -596 -151 764 -920 -381 -840 -653 920 398 763 121 841 -158 -212 744 409 -76 -163 400 -78 -189 -506 -688 -675 -637 -864 138 -987 -40 105 -407 412 226 233 812 -828 121 851 -755 704 -998 750 -333 992 351 975 71 -906 -834 9 418 -76 -674 228 85 205 774 474 -626 -898 344 -40 -576 -833 -643 792 105 713 -455 -591 -591 770 -460 614 730 132 -927 -616 -902 29 -824 193 -99 -495 -4 458 -474 -52 -985 -535 922 -175 521 -489 667 83 -973 753 671 141 -384 -988 -607 43 -782 54 -793 201 -874 -330 464 -470 120 -138 -287 -369 302 260 -734 757 857 -260 -61 817 -616 -730 -285 694 84 263 499 779 -758 -68 708 -34 -430 66 951 974 -858 -659 991 -70 -484 -426 113 290 -425 44 950 510 373 -988 953 -610 171 47 -866 -234 -398 -346 494 606 205 335 -188 966 -729 906 109 499 -637 594 280 -999 -59 961 389 -198 656 -617 -615 716 832 851 -189 -788 -890 -333 129 7 909 767 -813 -428 -591 259 433 439 -212 999 636 -919 464 40 74 39 -207 -980 -522 82 986 440 340 -796 -95 -465 -234 674 152 -227 868 -157 -995 524 -323 -603 996 -472 108 -686 -661 111 888 -821 230 863 -56 -351 -599 -760 358 513 837 240 732 -305 352 -409 785 -431 -479 286 448 -439 -327 -940 -69 -681 -433 -945 90 -730 977 480 -415 -969 -47 583 161 -735 623 -284 576 248 -735 56 -587 -38 -830 579 -244 455 -595 -157 611 -146 -357 -600 764 -833 -244 -924 -10 -648 -111 -892 539 459 236 384 -170 565 -283 -235 352 -226 -447 309 257 -936 -191 -666 -549 354 -917 -730 710 664 11 -82 -705 -768 -863 430 769 922 979 518 -725 -479 -420 710 695 841 847 990 -487 483 16 580 170 -126 -31 638 -365 -326 987 423 335 481 528 -451 -717 -475 639 -228 706 -672 -866 -793 874 -298 -648 -87 -887 849 -248 835 -320 -360 182 -367 567 474 476 -70 -968 -602 -55 949 592 -136 -109 -866 468 -656 -54 -283 879 -221 346 202 586 516 126 -4 479 762 590 -917 189 -867 387 73 -24 258 -121 923 808 850 -376 -737 57 -852 194 858 393 174 546 909 -924 -408 -390 -44 803 -29 -368 -345 35 -849 743 -19 675 446 -125 548 -512 819 789 -537 -831 204 887 -123 917 392 56 277 433 -437 327 -689 626 894 -540 -582 679 493 -487 668 6 844 186 886 -397 -519 889 838 -541 -349 924 310 -30 -911 -452 -57 553 870 -282 133 -414 -864 346 -432 -561 -911 678 627 -783 -1000 762 -226 667 27 -60 -887 -264 -495 -656 -915 -13 502 892 -542 -290 -555 -287 407 31 625 -158 -497 -447 -345 -981 -516 766 462 -691 -352 -5 -851 -508 -790 -206 764 -132 -442 608 -895 -412 836 335 -565 469 -751 -644 -880 -589 442 -946 -463 830 -535 -407 -877 -204 -922 -882 144 972 -221 -618 763 642 245 636 -318 -758 730 235 -981 -487 142 -690 -263 -674 165 227 -951 44 -761 -720 -830 -475 -664 -230 202 567 132 849 667 -1 -525 -85 -766 -850 844 713 -163 -151 159 832 -327 778 -538 832 920 974 785 925 -590 967 -438 -633 -352 -902 -445 -910 -621 286 -251 -635 32 -936 -903 -887 588 948 -484 -922 -535 228 -869 -784 -657 -161 859 467 -965 -510 -888 122 -617 -257 -329 882 -79 860 -538 -127 430 209 -883 234 10 -282 845 -526 6 292 -528 -186 -865 657 436 -181 139 -661 -203 237 -390 176 520 -96 -548 952 249 225 -358 -220 919 509 719 925 255 -340 302 328 568 792 77 906 281 482 229 -507 -514 712 484 -939 421 924 -592 914 977 851 -753 354 523 656 -10 197 787 -88 -333 298 589 -793 772 -835 348 701 178 269 -361 728 -625 -701 9 132 -56 581 318 707 843 834 170 -480 284 -259 -783 514 -760 516 -784 -139 -641 809 -501 -108 483 -146 745 -549 600 194 -745 377 -293 135 626 803 416 -772 -816 367 751 20 557 -308 -587 922 -806 802 -547 -720 196 -390 877 -51 -497 559 -396 -152 588 578 -128 259 623 659 -271 -515 74 352 -940 834 314 -426 616 19 -481 -869 349 -720 729 -475 -971 73 -744 -12 -725 138 500 -394 29 -385 -228 -579 964 -196 84 166 -803 38 -29 883 404 -841 87 -417 -9 -596 -553 -868 -202 302 464 -183 -308 371 -250 628 774 -814 833 489 -415 708 903 -261 -441 389 45 -895 269 -848 -402 -134 679 -486 620 -115 247 -895 -647 -902 -698 822 376 747 -754 -297 12 333 788 967 -345 595 650 -472 514 -720 -855 -880 -569 969 -148 249 -391 -722 710 -845 668 -126 209 217 -900 85 977 519 175 -26 534 -389 215 -341 388 168 -883 -138 -386 -9 -397 483 -570 718 -904 -839 211 856 376 272 -710 790 -157 -73 -863 -864 -459 -331 -413 -755 495 -430 394 217 520 -27 -100 787 783 -584 359 -841 86 -912 -382 -795 -993 -198 -675 409 -773 289 495 -476 -21 -1000 -913 -142 -66 488 -96 551 -695 161 -214 841 -335 98 -763 542 134 685 389 -971 -219 376 -674 357 430 -325 -677 -99 -347 872 996 443 461 -433 707 379 545 -557 862 -215 -201 113 -69 -672 83 -254 -187 -421 375 -956 -275 -947 -702 -905 -147 575 -761 -742 -244 759 605 819 134 -189 -987 -469 52 59 684 462 296 -698 968 636 373 -783 941 -818 -906 483 211 -670 -936 -88 -179 771 135 -793 -208 -384 970 927 77 -226 -189 802 -525 -866 -459 575 -626 894 150 401 -144 -896 529 831 638 -599 -178 -516 -482 206 -217 -449 894 -134 -431 -4 -190 -326 385 -168 265 -831 459 -293 878 -27 179 781 -642 -454 574 348 -901 499 631 783 39 177 595 316 480 -20 -253 504 614 -877 451 -849 603 64 -643 -664 724 824 -206 -41 116 -19 -188 714 -224 -446 -288 -267 564 323 770 -916 174 608 -926 -121 618 -767 43 -155 287 249 702 506 -780 -144 -73 -20 -314 -754 42 -428 648 565 189 405 -298 -378 10 168 -186 857 -751 297 -260 277 -608 993 -112 -257 -877 484 241 -367 -212 -112 -775 525 -787 559 34 -125 -21 -186 78 -105 569 -740 -779 -900 -428 227 287 393 806 -911 -631 382 68 174 -778 631 681 669 754 -844 -904 -50 309 252 837 598 921 -802 -25 -348 784 -412 -968 642 316 891 -110 -161 682 -755 645 71 -389 936 -899 736 -504 -433 212 -412 640 741 -487 -530 -796 -441 627 989 962 848 348 219 -132 -30 457 829 -665 -158 175 532 -293 136 318 -285 -345 -19 555 639 138 983 -602 154 761 192 -874 167 924 -241 613 657 165 -778 851 -92 -136 -125 -933 -372 -929 -887 909 433 -643 59 357 759 -413 111 523 43 46 -96 -764 817 -802 -856 900 -573 218 794 -306 28 -672 977 -754 -44 18 327 -221 495 -177 -807 389 -597 8 -238 546 -592 866 -844 -251 847 423 304 653 850 366 -381 227 672 -274 963 -2 -87 -614 -449 740 219 402 -859 218 284 931 596 -845 -803 786 -992 -841 -607 809 109 -349 -710 338 -191 -343 912 43 819 790 -754 -331 -579 -275 -395 -363 929 55 -781 923 -286 -541 187 -742 802 287 191 -945 687 -377 -416 598 373 652 -684 -958 379 -437 321 -574 -106 -671 -203 -639 648 -794 489 -96 -226 -106 -60 -50 143 -489 -226 589 798 -340 603 -547 251 -693 422 854 -990 -866 -655 -510 -753 924 876 -974 427 -666 -10 363 984 -894 -211 976 997 812 270 -628 681 -225 235 -883 -942 -94 623 508 -356 411 811 638 -117 966 824 -133 950 -360 -804 592 -310 548 -371 -854 387 -347 -517 -165 -253 405 359 621 350 -509 885 13 -651 -56 101 -295 667 19 996 499 709 703 -697 -998 -572 165 -783 -990 780 474 -254 907 318 -438 -398 533 -536 -215 994 616 -820 188 -416 249 853 724 102 -369 75 38 593 -589 -255 265 682 1 895 745 760 -825 -898 -136 657 -704 -555 -145 916 -789 386 651 9 430 -795 -520 679 104 131 615 248 -637 -928 867 -628 918 728 156 -767 -364 -22 -706 560 464 30 570 -916 909 -704 121 -763 -359 922 -905 -903 346 -441 -292 -826 -112 -924 -856 -975 723 -756 608 676 168 403 -990 -2 -376 823 -102 604 -49 744 -527 -172 -783 704 -19 861 911 -399 566 438 177 255 964 487 -634 -278 709 -398 -479 353 554 58 304 -938 124 -307 -934 468 -54 -593 -997 -661 763 318 -427 -1000 -726 -947 254 -151 833 106 851 -227 671 -483 905 -762 727 -833 -746 300 269 152 -949 838 -412 735 926 -297 394 -711 -813 -925 -835 -410 -674 941 655 381 87 708 477 584 461 658 127 873 387 -794 -687 672 -59 -195 820 24 -298 406 -453 -17 -485 -279 703 -55 926 -540 -763 -41 150 -838 -400 -649 511 627 -379 -280 -83 -789 -18 801 -370 834 333 844 852 564 -472 -960 -801 194 -700 -286 613 43 -860 -121 932 980 479 -596 411 -425 903 15 -850 373 -157 -235 -838 461 2 83 530 355 344 -981 -169 152 -680 -938 225 109 -675 237 -597 -698 -857 -642 343 770 675 -731 409 810 702 -973 -446 -877 -257 642 -711 73 283 -432 876 394 249 -477 164 -94 634 222 779 258 -461 35 -384 -864 -696 676 -418 730 26 -452 -661 -331 56 -430 -43 -997 -303 -41 -64 -498 -656 -58 4 -460 989 -37 -363 -942 826 39 -33 798 479 -391 -265 570 681 142 -468 869 307 -283 531 -398 567 -249 -793 229 491 -965 373 -640 -671 -705 -877 696 -384 -519 413 -521 -402 -134 37 460 -217 903 -285 417 734 128 708 132 -605 640 106 -843 -66 455 -727 -585 763 306 934 425 -854 -541 -954 -933 -187 -377 -630 617 -435 453 -939 -937 748 882 719 -575 -19 -872 702 -128 246 -340 603 53 -887 154 402 -947 -899 377 -26 198 392 -212 985 -998 905 25 833 273 176 773 507 -101 -301 -180 793 -690 861 -82 925 88 0 7 -723 394 887 -140 -440 524 -959 -220 -212 -614 -140 457 -913 884 -794 669 989 760 343 -98 -698 206 644 -857 -524 -922 -104 432 155 -170 -341 95 621 862 -417 -522 814 -503 -623 955 -903 237 366 583 -977 158 -840 -118 -468 508 749 -414 -805 52 396 705 -461 -96 -753 -213 577 30 111 403 -442 -587 924 92 197 -41 95 -15 -66 29 -943 689 783 -880 -609 537 195 146 960 -825 -657 -784 -746 7 737 379 629 742 -463 784 322 -634 12 569 255 24 -231 -506 650 -465 756 257 307 263 682 753 664 809 -786 728 939 -308 -389 356 -983 -817 759 -110 426 -548 -561 695 379 778 907 469 -384 -417 976 -629 -930 799 642 -323 818 -484 718 -627 -365 -743 -846 72 312 112 685 -719 925 -246 -990 -152 -581 801 -627 -565 -765 38 -261 763 591 796 -854 960 515 577 424 -675 -959 -190 754 821 -27 391 -475 186 241 -905 171 -822 883 -633 672 988 -840 -473 646 -81 -580 -934 992 245 157 407 410 331 949 385 -602 -323 -692 -62 -305 -494 608 446 126 428 -441 612 -6 934 -703 -795 -782 939 817 -950 -938 124 -621 -677 735 -975 176 -823 -573 -370 -603 -814 926 -575 -727 413 -841 -509 528 -665 -182 -701 -869 190 840 568 -657 -787 -492 896 740 252 -124 103 38 -25 -852 -947 793 -91 -405 -725 -801 -922 -761 -788 -278 969 88 -38 -762 86 -474 -659 213 -538 -692 674 526 -864 -585 427 -771 -214 -493 273 -958 539 923 995 -159 -343 -657 -554 232 523 286 -749 43 -16 -586 284 -235 353 67 -214 -990 -660 182 -604 -725 425 694 -14 260 -964 -749 453 337 460 399 -589 163 585 -909 749 165 -267 -133 364 425 810 133 -292 -657 992 -144 607 -255 965 105 326 947 -320 311 861 -740 -598 555 628 445 198 433 798 -951 -948 458 680 230 497 977 180 840 -680 288 167 615 570 569 -787 648 121 891 -883 347 748 -806 -347 520 -155 928 436 975 262 -778 -426 -982 349 1 121 -6 -979 -794 233 -928 604 860 797 -732 -636 -559 235 995 -30 -715 971 878 -150 549 432 -650 722 699 663 -836 -604 -30 698 55 934 -197 190 953 775 -570 -959 -74 -401 -996 -542 -534 -398 -553 -19 511 -925 906 43 307 321 -72 832 -968 616 435 -963 -203 34 355 847 904 616 -439 -761 362 256 818 475 -411 425 717 680 956 318 -613 915 -967 -43 -781 -174 188 -975 -408 -741 -483 -318 -966 880 -946 718 772 236 -376 -789 518 572 92 -275 -395 518 992 924 85 -902 -305 322 -960 417 187 807 -148 -330 -165 314 -667 -237 -31 -681 664 234 801 -178 -253 -924 -822 842 584 -231 -81 878 -528 936 417 541 574 -465 575 -235 -110 87 236 -692 554 -459 -876 326 -755 549 -338 745 79 312 -469 -838 -71 385 -743 -364 -64 -311 929 327 -738 -539 893 795 -395 -148 -683 -930 -30 214 -364 -700 -371 -314 -581 265 316 312 -755 309 603 -886 -616 155 -484 814 362 208 604 444 -203 309 74 786 -990 -984 -626 -182 -266 265 899 727 775 556 953 -600 -745 624 -854 -679 -158 -30 609 -959 -896 255 752 -782 59 -298 -503 35 634 43 -775 -533 633 45 61 -62 440 49 887 -206 579 29 -580 934 -771 802 -892 213 38 610 302 -19 -608 352 -806 765 620 -523 -404 497 -649 926 870 -725 -737 -967 -695 284 643 -984 68 -17 -760 687 392 -926 -96 50 290 -190 102 373 268 -366 508 -544 -482 155 129 825 274 278 21 886 412 975 -564 204 -821 168 865 581 746 -121 -423 -55 -835 569 -357 262 788 -160 -658 597 787 134 -863 131 383 -343 144 801 -889 -9 411 -135 366 997 -847 -843 758 -714 -306 -52 -267 252 -327 -28 973 -695 -750 -986 27 -304 -76 137 763 509 -459 -319 -191 -271 -229 426 -73 -670 820 421 -942 -736 853 -705 537 26 -1000 -711 -127 -196 -169 -998 593 -17 -746 861 168 -789 -442 71 -80 -424 -228 -235 293 342 82 968 -210 -113 -124 235 -941 956 -134 -25 905 81 -952 -838 -895 -397 671 -325 -428 -700 490 -844 -170 -799 894 -427 511 -867 -194 -282 241 -840 555 436 216 -255 522 -902 -697 152 -983 973 -284 -985 -971 160 3 725 568 902 235 -678 -564 577 609 -321 -839 -617 -538 -408 382 -335 -784 -950 -115 -510 -100 537 396 395 -847 -372 -842 -804 193 -778 687 515 997 -261 -627 241 -282 429 991 113 212 995 409 856 -627 -910 -900 869 816 161 146 -19 472 363 320 934 -402 -977 840 -509 -928 323 -178 -975 702 -484 -825 758 248 800 905 -544 -287 215 -118 160 -495 663 129 -48 -722 368 807 -884 -183 -304 802 -496 -629 -315 -61 -897 -343 -393 -732 467 940 372 89 -237 -184 -50 -362 368 -408 -172 380 323 477 -219 407 -476 746 357 -506 -986 -243 901 -223 694 -530 63 -155 414 390 524 217 -884 -69 534 -888 -938 574 233 189 -79 614 53 -469 -652 407 664 -340 -195 30 693 -21 -228 574 -525 -886 -814 -219 766 153 -841 523 -458 527 -955 405 -85 462 -425 -316 483 328 484 -565 890 606 491 -564 609 -554 953 965 989 674 -880 179 355 577 -858 -930 -473 -732 -510 686 330 -350 -584 103 872 -204 -939 -626 -229 -235 -200 844 -228 633 -275 911 -940 -895 -635 -749 989 386 -305 548 810 -997 293 -186 -20 816 676 605 -885 -317 351 167 283 -223 -52 211 -360 522 -549 -774 888 -107 -390 929 720 869 897 -808 -228 -227 701 770 824 798 732 -919 -538 69 -230 -971 -720 875 381 -926 -733 -763 -256 -20 -102 383 -627 -401 -988 382 -147 273 -854 921 -311 501 488 94 -333 -914 -348 -922 85 911 -531 -90 -602 61 -552 79 300 -940 -587 -700 765 965 -348 -374 -886 495 -965 -303 822 -119 -781 71 88 21 -705 -74 3 -897 818 -272 480 -769 482 -513 -29 -52 730 913 -779 -416 -62 -845 -757 194 343 -215 53 60 338 -31 877 -654 883 835 271 241 -621 -407 159 -237 -155 342 129 -398 -295 -847 570 377 515 -451 846 148 -695 658 799 -825 -485 -610 683 -508 -949 440 897 411 -670 -708 617 -568 115 209 250 -78 -610 167 195 88 -647 580 273 493 0 305 5 -946 366 823 265 560 407 -441 -639 935 -882 35 -108 784 756 -973 -854 -69 355 -483 395 891 365 6 482 -68 -370 454 410 -151 -874 -398 -603 28 328 431 -76 6 -928 -128 521 -853 -575 883 864 -750 -176 90 616 69 -166 -932 -268 -415 -428 671 975 -355 519 -836 -359 -505 115 49 -406 457 303 164 620 558 267 -801 6 603 -273 -515 -516 766 32 -114 -722 662 -233 569 621 742 -58 640 845 -247 -278 -161 -74 320 -768 -361 786 763 -55 -582 -342 725 907 -517 261 -314 703 -35 171 394 688 -85 -295 -159 -314 245 -825 40 -678 962 -992 -174 -290 -415 878 -287 119 -275 817 165 326 -347 760 109 938 347 267 -707 134 -452 937 -265 311 -430 -631 -17 -101 -858 -168 -241 431 -591 -646 -932 -818 801 -975 308 -845 -133 -675 -310 -523 -957 -572 -881 -735 769 924 94 -282 -182 -730 -459 340 -842 -309 -890 214 352 580 100 713 811 -19 -606 53 474 -620 -394 -995 -94 632 198 159 61 885 502 611 -153 990 -277 137 -353 237 -103 -98 422 -511 573 451 39 169 -134 -431 509 -513 -580 -310 276 993 -672 596 -356 -213 448 449 470 485 -675 -248 -904 -468 -83 -904 662 -915 -17 -95 146 475 464 -357 -696 854 972 878 -56 -402 893 301 -740 184 -529 277 -44 -672 275 721 -808 -958 -336 105 265 -467 249 -951 -711 -595 -467 -169 515 959 898 -417 893 616 -654 337 -553 -53 -756 728 752 -455 940 481 455 -683 39 -901 949 271 419 -965 -950 6 543 739 -561 -260 787 214 -613 -294 -319 -811 -24 785 -671 666 991 -741 -31 -237 469 218 -537 -125 -575 -422 0 -749 -835 900 -118 -738 533 309 828 -861 -394 451 804 679 -722 170 187 -430 -219 -973 659 -557 432 759 -23 -323 -543 -24 -574 463 269 268 998 -587 546 -167 -421 645 -670 -865 -870 568 -32 -416 863 826 -382 855 584 -279 910 -35 777 -828 516 34 -461 -865 39 59 746 -86 -413 959 187 236 583 -47 -866 -316 921 -503 -859 877 24 -230 382 -764 -425 -244 -48 -265 -714 -208 535 -322 -622 -346 -93 -448 -74 627 176 -978 -877 -865 537 -276 -856 -680 -445 715 -600 -993 461 907 -945 -355 -910 731 -594 -230 798 -699 -495 543 -779 643 333 959 -153 892 230 -582 597 144 885 -366 -60 380 -286 -777 466 -495 -792 -412 924 -153 -235 803 629 -608 -597 295 609 202 -185 567 992 887 196 794 -657 -474 944 285 -739 18 -886 -973 280 48 957 -46 -197 341 89 -260 -182 210 873 -56 -998 476 113 210 42 -627 331 -663 253 -65 -806 204 -141 -306 -46 -465 83 481 -408 -461 -151 -102 689 -717 450 840 -407 389 -927 623 -790 -290 -997 985 -281 -154 -145 -285 -200 -267 299 -682 553 701 -524 -234 835 336 805 -440 603 -175 38 665 520 890 -945 183 34 -552 272 -41 131 537 -906 909 809 -244 -741 797 -683 485 -919 -262 -384 153 -349 -761 -17 -183 -449 -336 -831 684 -765 925 -106 -954 -719 767 -778 527 883 -496 -35 279 717 -783 -962 -254 -653 -102 -933 -429 516 -809 -690 -549 834 -978 -119 812 -802 -108 195 -856 591 897 861 277 758 -912 68 -134 -463 211 597 -662 454 694 16 155 -93 25 112 -886 -801 -313 890 944 934 -452 -707 -147 -298 998 654 -273 707 958 256 -789 586 -284 329 -225 699 -485 -923 -446 764 -611 -695 -889 -905 557 -761 -564 964 159 -61 742 -802 -425 810 834 -710 835 479 -758 -784 923 -328 -905 -367 760 605 933 -809 538 -997 413 505 49 -557 -897 -626 43 658 -582 185 -244 -730 -669 -535 815 214 -37 787 995 -717 -977 540 -495 645 -215 95 -168 -466 93 291 418 901 849 -235 -885 -232 -644 -439 755 -939 799 -655 -950 621 567 -912 703 199 770 -425 -608 274 -254 -885 -196 914 323 -762 -479 -634 -285 -373 389 -21 -42 952 84 -781 85 914 917 625 594 949 984 -729 233 -677 -808 842 -58 142 -309 -585 -873 -56 -447 518 489 -176 -686 -628 350 236 -836 945 -840 592 821 -656 195 734 -368 941 858 955 -168 -795 -79 -172 522 -395 -554 371 70 484 457 -192 800 510 558 -745 -899 231 -164 -257 -391 628 776 -419 -134 348 -79 -313 -799 19 -281 -479 -386 -608 -662 85 148 107 -21 859 -571 -710 -338 -564 -378 355 784 863 -298 -989 -690 732 138 733 544 14 868 -522 -117 -545 -30 -300 409 -893 371 -301 -633 158 748 -436 83 495 -332 83 -96 492 503 511 -624 -666 -119 303 -432 -319 -913 113 505 -926 -105 998 -135 -382 -998 542 287 -280 -71 484 673 -600 438 121 664 -363 -920 7 854 226 -454 84 177 480 87 -710 533 616 -243 -645 -720 -533 294 764 693 924 583 -353 -474 123 747 981 -645 322 -299 -7 315 131 -217 957 708 994 679 -223 -632 326 -499 152 -353 536 209 903 -379 506 -941 -398 519 915 -942 -4 -979 -352 -546 -613 -770 -160 516 16 -407 -622 -981 706 -620 815 -235 -118 -63 331 -946 48 -791 -604 546 657 -137 368 -777 934 752 276 -401 403 403 322 -133 352 -404 816 281 485 -521 -189 -681 -864 -341 143 -179 -369 27 -625 574 -814 -192 433 -44 380 322 79 -816 -342 -912 776 -939 759 658 253 813 418 -889 -831 123 937 -381 11 623 -526 -767 -89 719 -981 778 861 109 463 482 901 -236 -576 550 542 166 -190 387 900 674 121 -172 490 805 -90 116 -809 -914 -582 -685 -20 -613 158 22 -278 278 925 -249 921 663 62 -996 53 519 80 872 -128 -39 -594 -509 711 -297 602 154 13 94 -818 639 -966 470 -980 859 -576 715 -255 350 980 698 -524 204 -511 28 74 -211 -431 -805 -399 783 420 631 4 791 -732 992 -75 -843 -340 -581 -18 -94 -779 -45 646 587 572 -865 971 -556 469 881 -452 -355 -706 -364 -754 921 -514 812 -651 531 -524 279 871 -824 926 138 908 -44 923 771 -443 -122 -1 -968 -813 397 -955 865 798 -800 -950 -28 839 -323 -165 -71 -853 -914 374 198 -318 -32 403 48 873 -306 374 -232 -748 292 -511 933 -397 -265 76 957 590 758 -977 238 -220 126 927 226 -649 -816 584 -562 796 520 441 -78 36 -462 176 722 -917 -357 197 -205 -653 -276 -85 -565 584 258 190 -342 -90 -806 694 813 -1 962 -885 132 -673 837 684 566 -342 -595 615 -954 217 -876 252 106 698 960 765 630 373 -137 -175 -142 452 -84 224 776 -774 -403 126 194 307 990 -996 -897 259 -202 832 321 360 329 -997 -870 938 18 -434 -90 -540 457 -372 837 -967 398 -241 -695 -622 894 231 504 -31 853 705 -405 -602 -563 745 -826 -602 -363 196 722 -582 -524 -695 -356 -98 -100 409 -63 196 966 -105 -671 -947 -781 986 -636 -190 -864 763 89 443 -588 -738 -173 -448 711 -730 -683 -641 -261 748 -706 962 986 -157 -866 -655 348 -382 275 602 581 316 512 -344 680 799 601 -285 432 400 -49 -25 120 207 583 -647 -682 -857 80 574 454 827 -147 -193 -812 -427 781 327 -565 261 454 313 594 29 740 -467 -275 898 586 -140 296 927 146 -243 -713 938 798 -376 323 581 -474 -799 -171 -163 101 -389 340 231 764 -354 515 999 -876 -16 -352 321 775 817 613 65 76 421 -13 -37 -108 387 -418 570 -383 -724 822 -507 -386 -999 763 -117 -799 -402 438 -218 723 -286 625 -632 32 136 329 -93 -758 993 597 -988 -325 -790 -769 842 989 181 598 -703 -366 -55 -370 645 -845 -358 785 705 469 164 -437 -896 857 116 158 -644 -673 -930 162 698 252 382 -789 485 -448 18 -846 -792 448 496 -915 449 278 823 -991 711 16 -110 -887 -436 -790 832 333 48 -523 -803 836 -257 -912 459 259 -104 564 -709 546 -132 316 -368 -56 -836 204 480 -286 -454 -896 126 24 -126 -397 -41 -158 -643 586 593 685 116 59 -264 917 -682 -175 -141 -982 -225 875 -427 258 -251 387 -21 608 -354 -96 -694 390 555 898 707 323 -613 316 -70 -157 -383 -911 -967 618 -463 -347 -93 -845 -177 959 -705 659 -288 -170 750 -40 -970 635 430 -708 679 -659 421 -579 122 285 -170 32 691 394 657 -344 174 -974 -105 656 -786 -766 317 823 599 237 989 152 148 508 837 -525 -555 127 374 -209 163 -10 -195 -814 -715 -539 -722 36 426 -233 -671 526 -489 -449 -498 -553 -996 -519 73 -599 895 766 372 -674 396 286 -759 -68 14 519 542 -382 -627 95 822 542 -26 -841 -644 280 -440 372 110 840 134 82 65 520 -647 -761 -349 -56 560 638 -620 -896 -607 123 277 163 -949 255 -312 -489 -457 518 -150 -973 466 -305 128 -677 838 834 29 813 984 -495 585 1 -72 817 -780 324 -414 662 853 -296 910 -498 483 766 306 569 -695 -389 -3 17 -894 -102 469 -507 702 -322 349 -547 620 879 -281 -647 543 308 612 852 42 -506 600 -202 -219 -681 -954 -341 -889 290 -28 -786 802 535 308 -385 201 629 -604 -833 143 13 -757 -417 -354 157 105 -303 -422 979 443 -423 623 -4 937 827 169 739 -437 -567 765 -375 -393 -102 -398 -611 -497 -300 -654 -788 946 -282 -553 722 794 470 497 -825 -935 90 45 -72 894 -436 -690 152 246 -319 878 451 605 -607 -68 216 776 -690 717 778 -287 325 -987 -558 965 -973 -328 674 707 663 623 526 419 -326 457 -244 -231 317 -487 949 -227 -982 645 -929 810 -765 919 1 460 173 -235 -386 24 208 549 -248 -843 757 -556 650 483 485 -552 -117 -715 863 -601 517 953 70 868 -340 71 243 -879 293 -133 -780 -984 969 532 -273 -774 447 -753 -507 831 714 492 -796 847 -888 -416 -908 653 44 81 -54 815 317 76 -985 830 -94 430 -930 -977 -228 -938 -649 -223 173 140 27 110 641 -574 -342 942 -443 319 -779 -964 7 -598 -797 -68 -410 -560 387 -760 323 159 -678 -914 -663 -614 -435 552 842 -210 427 -959 -122 353 -730 -712 -757 447 3 -533 771 726 -851 -71 -802 877 518 -277 -59 -236 559 849 -462 -40 405 389 266 -927 76 930 -579 -914 654 -928 725 -510 -649 -334 460 701 826 -656 316 -402 744 -166 -329 -11 -735 319 -310 -235 -998 59 787 573 -892 -382 -925 -490 296 147 172 -105 938 158 133 983 -383 427 -904 -765 -814 108 -188 -279 477 -588 -752 -779 -864 627 606 751 -267 139 -307 223 -298 -450 -439 -535 -871 -740 -569 872 525 -171 -195 -15 -355 -266 -735 191 -315 943 -97 -485 -52 409 580 -713 835 -221 -608 948 -238 392 634 -792 -516 331 -876 -225 -875 500 -28 -62 -80 -451 202 426 -213 244 535 -689 176 -363 687 338 -460 406 -892 834 644 624 -294 -337 23 274 -758 874 346 -663 -954 306 1 -519 -29 -729 542 -645 580 472 -250 -430 -508 -9 -801 -550 -682 651 73 -284 -87 13 464 -354 -646 -561 950 965 -773 698 440 -204 -302 -354 -757 508 727 148 -196 -750 749 441 -923 153 -25 729 -28 405 532 -884 612 -302 460 379 949 183 334 685 -881 -678 555 583 381 71 -884 854 -433 -569 -452 -271 547 -291 607 460 -842 -614 -793 342 270 -567 -638 777 -151 -704 -655 571 -237 99 105 416 134 -230 911 -90 -496 -791 -939 -451 -207 -100 -768 -623 -632 437 -730 -780 -299 38 770 146 551 -24 -296 140 -75 -631 -971 -939 -210 -31 755 -299 530 -269 180 -666 162 -635 -114 808 698 617 889 -828 -788 729 -476 -402 645 273 648 -652 336 -765 668 -858 -316 -941 15 635 -773 -494 991 622 -502 -974 -986 -500 595 573 -231 -284 680 -885 -304 792 -670 896 758 569 578 787 -791 -563 930 -644 428 -386 627 640 -656 925 63 781 794 657 -482 -778 -309 609 449 -206 515 748 -893 -880 -391 -374 503 282 414 -180 -57 413 783 493 -235 -883 -875 -68 -160 -126 431 -885 395 -255 -224 -227 -190 -787 660 300 -218 278 972 -475 -692 -650 -273 -26 39 -740 721 18 -567 955 950 -36 -903 712 -153 -975 652 -149 -561 -492 -517 652 -422 348 748 75 -277 -146 -271 -974 531 853 637 476 -223 -518 -401 -553 792 -617 698 -661 -903 -923 763 -87 -196 -419 260 -676 -651 -149 -162 -207 -779 197 -101 -286 -329 188 144 -115 -651 -402 -367 -410 124 -596 352 -622 709 -885 716 490 -273 -689 747 -272 156 -934 -384 816 620 -605 -465 561 -782 324 748 664 213 25 76 139 -32 -652 728 -757 56 932 -77 -290 -74 515 -573 835 -451 220 950 709 -183 -194 428 -625 -885 -288 195 -617 879 145 -575 -612 771 593 619 -878 -808 362 239 -428 674 -719 992 -221 -941 87 400 -408 -129 -996 514 -89 -204 -248 578 -483 929 -493 -573 406 -929 341 -396 -169 501 -113 604 30 -950 -413 -709 776 -915 -950 142 324 250 283 535 -560 -837 428 976 -224 -671 -329 -562 -367 -252 -85 664 -935 -950 -988 93 -656 97 -74 216 79 -217 65 967 -206 -583 990 880 176 -740 810 -157 386 577 507 -65 -625 -708 367 567 487 853 613 757 736 -173 128 -466 -412 -454 432 -856 794 270 897 -209 282 -309 385 180 367 -402 -490 231 287 -217 526 -198 612 -158 376 -976 -366 642 861 -717 759 923 -583 -160 890 -997 740 468 -368 835 244 -879 -256 -917 -8 -840 763 470 106 82 -572 -996 360 -217 663 -451 668 -427 310 -143 -986 426 -489 -553 151 -41 72 -537 236 3 350 802 804 425 -395 485 -927 -321 -69 -66 -151 581 495 -963 -487 767 -160 -133 -489 5 -868 -287 -223 115 -891 -175 -242 -640 -174 290 155 -545 405 -43 -308 937 674 -92 -689 102 -110 -986 -768 536 -931 -380 175 -291 431 808 -520 167 353 138 -814 830 529 -605 -405 -888 692 -339 534 -383 976 809 -267 957 414 -937 -636 -384 -287 -205 -729 505 537 -469 323 423 18 163 4 -833 888 429 -547 275 -450 -240 -316 328 717 -262 162 -551 318 828 -534 -809 355 822 561 730 489 -767 891 487 -498 546 927 519 -309 -573 -373 360 319 50 -603 91 -398 73 -686 432 -594 -331 -636 153 988 -574 -900 166 -312 -393 -855 718 -333 724 -233 633 977 -605 594 962 -619 379 -737 -599 852 10 932 439 14 685 969 -622 195 565 847 -306 -353 -742 -9 490 455 942 974 -459 -29 240 271 -807 -82 208 -47 -290 156 831 -301 368 321 -140 -98 591 39 -223 -587 -610 119 396 674 -795 -509 257 126 776 369 865 263 -857 373 -70 -40 700 200 -813 450 621 -437 -399 197 49 395 -748 558 -626 -438 -931 -753 -332 973 -394 -507 540 -883 695 716 -492 -4 250 568 220 368 -928 -8 -104 -30 880 -169 536 -634 -787 642 -76 592 -18 790 -564 -567 -315 412 -875 -179 73 -777 144 98 431 657 508 -955 693 -795 158 573 -198 609 52 616 565 897 880 -992 614 -490 664 -59 344 446 -727 86 89 -788 -616 -608 -945 449 799 175 484 -352 808 -613 -267 -627 998 839 -764 -814 847 964 -862 -27 604 9 124 -554 330 216 -206 671 -645 659 -683 -694 808 566 -102 -670 -645 666 -747 348 -328 344 182 273 -506 320 -28 -721 -999 59 357 331 945 -358 -973 987 -749 149 -795 -376 -650 478 775 -331 -834 -476 -893 -478 345 -620 -777 714 117 268 -744 -743 678 801 -281 -753 863 709 -364 461 -207 -339 -542 484 58 705 304 -132 -426 -635 911 -29 -348 -920 -409 346 -620 382 883 316 -412 787 652 -418 -177 -665 863 79 379 176 910 460 -76 -831 818 614 222 -452 642 412 517 758 -292 162 -751 833 350 350 -83 539 825 412 21 538 -518 500 151 132 415 973 -806 -390 -860 383 342 -656 164 -535 -547 -437 615 -774 -67 -567 -8 555 -226 936 525 -596 -367 -637 853 -445 -754 -885 52 -963 639 -700 -665 -584 80 -356 -215 573 885 758 411 -151 -723 -476 941 -10 -243 -445 308 63 16 -106 748 798 536 -743 -392 946 -484 -902 276 234 103 301 -874 15 -964 973 299 500 922 -378 -197 547 -717 564 250 94 732 -93 860 752 -347 -515 -594 947 453 -428 922 -365 -671 654 -652 609 868 -701 74 673 -426 -552 951 -903 -904 588 979 557 718 -932 -981 839 740 136 950 639 48 768 -504 -637 184 -524 284 -369 -765 -391 930 249 -59 -574 966 82 705 -469 140 26 -720 -993 497 -890 -139 647 540 -641 221 -23 -1000 868 -901 319 849 565 -493 -131 -247 129 -835 -914 680 117 -211 -401 -130 -635 534 648 -248 968 488 460 76 -190 128 -594 718 485 255 893 815 221 378 -941 675 533 -955 -732 370 -317 321 912 -658 84 -374 -721 -894 -887 323 -429 702 -293 233 -960 -96 3 14 967 723 549 379 717 151 -376 505 -819 500 -519 -731 479 738 945 -431 944 -336 -8 -371 -557 344 869 -341 946 -917 -565 872 145 948 886 661 735 499 -843 948 -229 41 584 -193 346 856 -288 -530 83 -58 -273 -739 577 -649 -546 925 -917 134 -646 476 -985 -821 1 249 -550 -778 717 757 655 -836 696 854 -565 401 -321 -528 198 766 -724 -592 -919 381 340 -280 -132 230 -106 -270 -74 -593 -673 -342 758 847 514 -845 -501 -557 -193 -644 -641 -109 -96 -60 -603 229 167 62 621 -540 595 60 114 447 -727 847 345 -14 236 364 245 264 -519 -792 407 454 6 571 388 -953 769 198 -248 -753 319 -378 -897 8 -807 15 23 -642 -257 -298 757 114 -702 -77 -637 398 -516 -415 -928 591 985 731 -729 -874 -611 -722 736 14 698 273 429 -575 -946 888 -106 -175 -45 823 826 179 739 -380 -633 -908 938 355 -445 728 -577 -481 -983 -312 849 282 293 -715 850 819 -936 -212 -736 -628 -480 643 -322 56 -855 101 -172 196 -318 -680 -367 -669 -988 451 332 -929 876 525 -780 -582 -45 -733 -663 779 795 -126 -299 -555 -53 -980 699 -217 -168 -359 605 -628 169 427 -346 -754 992 -527 767 785 969 636 338 928 326 -1 -299 808 891 29 180 275 768 211 31 163 -24 690 574 -472 -181 -860 -654 117 998 184 625 277 859 -523 695 -679 -684 228 -686 -343 621 469 488 -79 692 517 231 -403 -490 -153 -669 160 323 -819 697 977 -888 716 536 -283 -306 703 594 106 303 -361 950 180 -221 338 -578 -499 136 176 -603 528 -343 200 -9 -809 131 58 35 483 786 421 -833 284 -723 392 710 -795 795 -595 747 151 -299 993 469 -603 485 921 312 -629 57 692 -196 -379 583 364 -330 -107 -819 -710 147 87 -313 -609 -235 -401 583 526 -376 159 -554 -42 191 964 748 -529 -83 449 48 434 -96 -220 -348 -878 669 470 -481 97 -894 -602 974 497 141 -787 -436 -354 -243 -26 -637 -681 511 78 -842 -669 -864 -152 -848 -199 278 143 -266 -878 240 -163 -590 919 -159 304 479 -351 -818 864 -282 523 -894 -861 -761 -693 -692 498 -249 777 -839 493 -764 -367 21 105 -623 156 554 773 -39 -223 -775 13 -378 704 815 230 -297 -844 -7 -558 387 -705 -357 -35 82 -670 -348 428 729 -687 903 256 -235 -537 299 -10 -394 243 22 -384 -639 856 -936 377 174 219 -811 824 632 594 292 641 -577 -444 -896 770 -773 499 454 735 -142 875 182 953 886 1000 546 226 597 -823 -395 -61 25 16 898 713 920 -574 719 893 839 -192 330 924 385 -118 912 -338 -820 -784 166 -607 -540 -134 298 -891 -509 604 -416 379 -725 -769 -584 -81 -431 562 540 -294 77 67 413 -139 -263 -529 -15 -692 -106 281 -565 77 94 235 869 -387 502 -259 913 798 926 849 -199 314 292 -48 -644 809 -173 116 21 -722 450 615 -173 -936 177 457 -262 854 -622 -98 839 -184 -436 439 -192 -330 131 597 205 -182 -458 -862 -803 -506 574 606 -572 -813 591 51 -896 954 -874 -739 -92 580 -829 -694 1 55 -602 255 -216 -413 989 323 989 54 483 -342 -417 -4 -136 600 925 -634 -538 -951 371 -944 747 -544 -477 -294 -292 -401 -369 -246 -549 -951 -147 -29 845 -796 -593 114 -478 -189 -12 687 698 2 -503 766 560 843 883 661 -492 958 527 -36 -769 114 -270 -316 299 580 -768 588 438 -98 -78 432 -976 -615 652 978 -600 395 693 495 -22 496 252 682 4 -41 -48 -845 -750 807 -862 -667 -726 901 -880 496 -558 -362 -64 87 -696 -500 -876 -227 18 -281 354 347 682 758 916 898 830 90 -779 -289 -970 799 945 650 673 -639 -723 -583 136 139 -159 -388 342 -832 -610 119 799 -538 188 -365 -601 -675 -25 997 -896 -143 84 247 747 -712 -11 864 -596 -304 -141 19 888 -996 398 -657 779 11 -544 506 160 63 -741 -696 -177 1000 322 572 -542 620 197 -897 -227 -506 726 730 -363 -539 -288 545 9 68 110 -867 -21 -421 -144 391 168 -565 940 288 -347 381 318 270 270 493 -730 67 802 275 992 -675 654 251 476 66 -413 193 -901 526 604 -525 750 -30 -789 -698 -105 25 719 891 718 849 -646 946 -523 440 252 -891 -414 892 200 -25 214 -894 -145 542 870 300 -576 -928 926 299 -631 610 -356 615 -684 213 630 -31 612 -907 -102 105 -569 86 452 -197 175 -962 -480 754 726 -369 -923 332 803 -561 -673 -984 -849 920 492 -649 -210 662 -460 564 819 -818 -499 -484 -555 -542 889 121 -260 459 958 256 799 650 -719 -749 87 -51 -369 475 354 422 703 -426 239 -187 -818 -525 -788 699 -319 -666 -531 -828 957 869 354 -439 911 -310 -322 119 47 709 104 308 -322 -424 -823 -674 -913 85 690 -810 451 -906 388 951 145 -915 -629 879 725 -871 -662 -485 229 583 881 -605 -961 -24 424 -433 194 5 57 62 -730 -126 -755 -102 169 111 193 -835 659 857 -297 -155 -694 -23 -478 720 -879 246 -999 -238 510 870 -559 -506 -134 648 -423 380 -680 927 -919 -996 129 734 -381 -370 -259 -455 975 410 -657 662 537 -205 85 42 -707 -948 -503 -734 -765 -8 69 474 138 -437 291 -719 -775 954 253 232 271 810 -881 75 -575 333 290 -274 920 -209 -109 746 -451 -119 811 -611 -647 -457 719 -963 683 56 -784 248 -543 -58 -351 -849 -963 -74 615 -92 82 578 702 -716 -182 -882 -977 -229 82 -770 -367 689 -421 -375 -340 327 899 683 860 -516 513 -47 -756 -705 -377 -203 729 378 -352 670 593 -488 -192 -281 -383 971 -641 464 -429 -778 17 -71 194 -991 329 -585 378 158 768 290 222 374 220 -50 221 -921 -779 18 -338 169 120 -149 874 510 -484 -792 310 -719 466 -734 141 -341 -534 87 823 -676 -792 66 -604 -181 -564 364 -535 -99 102 -765 896 454 -737 562 -589 -947 267 -426 692 899 -273 -528 897 268 -997 264 998 -206 812 213 884 861 -202 -757 -937 533 808 24 588 -168 -108 530 880 27 -86 624 727 656 60 -38 -9 760 -416 84 -66 252 774 -924 -418 -640 -408 -600 455 452 836 82 -288 -932 -726 -143 -168 -215 -329 -745 -423 -475 162 -949 183 -680 376 -623 -337 -260 -803 -38 582 52 429 126 996 939 419 -947 449 -80 639 -773 -651 417 0 -823 -513 280 -436 377 -83 829 218 -327 135 -670 -207 325 -944 649 538 570 885 988 901 796 269 476 -443 486 -542 521 -956 -61 874 163 -659 626 -581 838 5 -207 329 -922 -38 929 774 953 364 -712 295 -688 -775 -464 -918 806 167 696 -251 -102 -886 -971 -273 863 -569 536 152 -609 -767 487 6 430 -252 2 366 334 -588 -322 -938 -823 -233 818 -889 270 239 527 536 -261 -583 -530 865 -486 69 -60 -793 -741 849 -793 -482 -643 -724 804 898 935 594 -817 -949 -986 304 -310 -279 249 -731 785 -850 715 840 -103 667 -118 -217 -77 -227 -572 -549 -465 -786 180 455 -642 786 754 967 519 -612 853 443 -995 194 519 201 -995 811 -405 -104 -228 124 -795 -134 325 -961 -64 596 102 -221 -262 -195 -852 -536 797 157 676 99 -547 -997 641 -280 -821 -708 -18 -258 362 324 -468 430 596 106 615 -932 920 7 751 633 621 840 -983 28 630 -497 -288 735 -182 793 -355 -652 7 375 -200 426 983 -872 -758 252 -662 757 -648 137 -469 -392 -886 866 -477 -201 -120 -596 -351 -909 159 -19 46 -47 -452 193 -219 583 -730 184 -229 -203 721 786 -240 -568 235 -447 530 -774 227 -614 -741 479 -304 462 982 -863 -778 91 -301 612 302 325 -972 -436 -660 404 308 231 853 878 -90 -140 -643 -817 -258 641 -292 771 -526 674 -12 -713 -790 609 -581 453 -421 374 735 -654 592 900 896 -236 604 -683 550 358 -538 254 -938 553 -31 954 -44 -865 626 -202 -374 4 -622 696 -451 120 974 783 969 551 -699 -97 837 -90 -227 187 588 997 31 533 -876 73 -390 -732 -509 -481 -592 183 -229 -435 -845 -64 921 401 -94 359 -468 -639 594 748 149 608 -714 -322 -700 732 699 -66 459 879 344 594 521 242 199 -757 484 67 817 -379 168 899 -553 -447 437 -551 -589 -692 -34 279 238 -267 -275 -504 499 974 -206 -9 -555 -730 870 621 666 453 475 -59 -680 590 -638 -133 -185 -467 -260 -874 110 -555 516 -545 946 -206 576 -597 183 -453 -431 -32 -995 111 -442 168 491 379 -517 -949 6 685 -978 -462 -18 682 438 765 -858 -955 -138 -345 318 802 -57 -608 125 -557 -339 -987 728 -25 465 -97 865 530 -449 -389 988 -634 396 87 616 856 633 519 122 -272 -895 78 49 282 416 -879 220 215 -804 323 -821 -182 558 -753 -149 -3 693 -187 990 275 -8 -543 -76 345 175 182 815 449 848 -198 -581 -820 593 53 -178 877 539 266 271 282 143 291 -728 484 -835 776 -796 273 625 -19 642 -817 -124 80 77 587 -560 -619 -245 897 -669 586 240 -311 272 -157 -750 -602 770 -862 -979 -123 -955 983 526 333 -717 795 -454 -552 502 506 757 519 -751 -993 -140 801 -12 821 72 366 -930 -929 606 -103 -234 -545 -746 -195 298 -786 729 412 -542 -698 -770 -272 -650 370 -850 -331 624 -410 -147 793 265 -307 882 396 -705 -641 474 297 16 -347 -540 468 205 -937 -985 -827 -917 633 -972 -940 -939 776 -304 -391 -532 57 -465 -977 -754 -258 107 -908 -111 -479 -134 -839 -659 -487 628 239 479 139 476 325 908 942 697 -51 -391 544 247 672 552 -379 785 -447 546 52 -954 930 -806 -336 -739 -629 220 -422 -739 -160 -507 570 -553 582 285 -960 746 532 440 553 178 -177 762 336 660 107 -189 -807 -302 -633 797 -328 -402 -678 633 -432 -716 928 740 -807 115 -113 -137 -55 -395 -380 -170 989 -475 -431 -917 -89 874 989 662 722 299 34 836 -304 -27 -647 206 727 236 413 -240 218 426 -815 750 2 -216 -362 812 90 390 -73 196 -481 -164 -994 -187 801 232 501 -766 38 885 -226 -472 870 -763 -267 -697 745 -621 -248 758 -927 -588 246 749 -362 -401 -369 732 -954 -911 -871 -524 549 -277 760 -938 50 -582 847 -330 763 -692 194 72 60 393 -771 -129 105 561 309 -25 -818 -429 637 -439 99 -43 685 -697 0 858 719 374 -122 283 662 -914 196 393 -901 694 686 568 -355 -209 -906 200 -404 -565 742 531 219 530 -599 115 694 41 295 -703 332 849 -361 -108 34 506 -580 170 -459 -860 669 -107 -498 -697 421 533 713 -717 -516 915 -530 -127 -797 502 -864 50 112 217 379 191 191 738 -285 -1000 -220 121 -305 583 -957 909 -599 913 -160 451 693 783 -991 -819 157 418 264 -195 49 303 205 -176 -823 343 267 -949 -458 -367 -303 799 440 905 -802 657 312 -414 -284 -781 -515 -840 -76 -843 -510 663 411 644 793 136 315 -710 -886 -421 84 -428 270 596 828 -664 579 117 222 -882 494 556 721 -247 806 -696 -318 637 50 363 -667 -947 692 499 995 594 -226 -969 -234 964 -956 377 -741 565 121 -909 -683 344 -340 -902 -541 -904 928 445 -773 -939 84 -70 -590 871 -499 -424 749 -836 -849 805 -871 517 -633 -300 -52 -127 399 810 377 -543 -936 947 4 -224 273 -522 -241 977 -763 -192 580 -374 -396 472 -730 -536 640 -605 844 958 -416 -94 649 -985 613 138 211 609 -551 -861 -774 168 -898 -883 -835 650 -365 932 783 26 -704 748 -374 608 501 38 932 -470 326 -490 -297 -852 -779 -993 12 -345 259 -113 377 785 692 974 -697 352 473 376 -636 -121 666 528 302 -78 397 -21 919 -846 106 -503 -987 -116 399 -410 620 -804 -954 960 641 -81 -102 440 708 -776 292 151 311 -384 -951 -759 708 -62 842 -295 -500 -810 -537 -575 423 795 -278 828 544 -932 98 509 -13 852 550 351 -914 -423 109 -496 699 398 -66 97 -669 -616 498 678 818 -632 762 939 -225 -323 -757 733 -900 980 619 134 -631 593 -404 -470 -719 301 -88 6 248 982 -820 -353 -619 508 -447 491 449 -505 -876 -490 914 -212 782 -666 248 139 710 -118 183 524 -838 -51 195 881 -224 134 -123 -14 110 -929 988 791 -99 -170 -132 89 -444 228 163 515 -493 -494 -532 350 476 68 -777 31 894 -855 -391 -961 -430 628 -302 -223 -418 679 -245 -643 93 531 -689 -937 -35 198 -751 168 206 -153 -11 -20 -488 590 877 250 718 -387 917 -90 -901 889 -269 544 680 -308 -862 832 65 209 317 -89 -677 89 120 -340 56 625 -717 133 565 -80 -336 -400 -376 -815 478 -147 -389 -449 -119 941 149 375 333 -682 130 373 474 -481 540 -570 -407 -79 -883 707 450 -866 350 613 290 856 383 -629 -918 -595 -920 864 805 -487 -163 -141 704 -44 189 739 952 949 -41 -240 923 -387 32 -244 -915 826 813 -522 697 667 483 -889 -708 -493 -307 148 912 -768 -156 -273 432 437 737 507 -358 -135 -286 -749 -190 182 778 -784 805 849 -301 766 719 379 183 -953 189 -327 -500 -318 899 -670 841 663 -512 921 486 -776 18 -811 589 68 -205 -911 514 382 -718 -310 574 -233 -982 667 -108 -322 625 217 777 -278 956 462 -898 496 765 -187 -245 57 -756 -100 162 545 -566 182 -891 -21 995 945 853 523 -419 744 -175 653 993 505 758 -311 187 -509 736 92 948 804 9 -574 176 -65 511 603 -132 -482 -643 237 -617 -282 737 247 -91 77 -880 246 280 -353 -833 696 615 -968 -237 67 602 -681 -386 870 -809 -462 522 315 191 -467 992 -730 -841 -954 -54 -471 -347 -456 -417 -951 -441 938 125 -139 402 -600 544 -59 -611 -488 -13 552 18 304 -334 -555 -819 330 -424 -897 -902 -373 -309 -966 -677 857 91 -690 761 -985 397 72 -405 -358 113 618 -584 130 -220 -224 -659 -442 865 476 734 -932 -643 -1 419 -458 500 28 -741 857 908 -952 -62 508 306 46 -943 -93 225 459 150 221 -778 -807 -92 967 958 382 -752 418 -566 -809 899 -543 314 -356 500 -757 -385 999 -121 -266 127 -636 738 677 -222 -251 402 -254 -732 492 -116 377 690 -273 965 632 10 -111 -566 0 -151 -877 -424 -182 512 -457 -286 368 -690 -61 763 -528 -220 -868 874 -328 -630 -164 599 -60 401 -23 -572 69 984 406 53 830 -826 244 -892 558 -900 -66 -34 866 -882 -362 -550 996 -642 -299 -450 -264 -661 566 -705 730 -758 759 -714 -972 393 553 801 -528 -616 -589 -813 103 488 46 267 -94 562 -759 745 -695 1000 190 887 487 -71 100 725 722 -654 -623 859 -75 285 -147 260 82 -86 248 791 -762 323 889 595 -775 738 -129 960 -996 612 -860 243 748 -646 -684 -194 139 -578 468 -405 391 -333 980 -368 -591 -11 -848 404 -81 -377 -287 669 882 -712 -349 -677 -655 -642 -262 -571 470 356 178 -222 742 -431 -343 809 375 -869 293 -219 -35 740 -407 207 450 201 -471 -342 729 -669 198 -231 618 -84 44 -141 -336 587 -66 9 -578 -688 -691 -467 608 -468 125 465 33 -484 -983 -149 632 -252 -598 60 -387 -106 142 -810 -579 -366 -72 -491 731 -755 604 -393 -371 -291 -328 -257 111 567 -647 -317 -470 922 824 807 189 -995 921 309 649 -985 -473 290 498 222 -79 181 781 665 393 -122 447 641 887 -242 -462 -668 770 -605 900 -701 -952 315 850 -675 -17 -264 -451 -798 11 639 760 127 -381 -70 186 575 -79 -103 -672 -284 828 305 -493 -480 927 634 508 -709 215 -510 -929 -807 193 -542 834 381 890 -884 0 -896 -829 -420 -563 693 332 251 -651 486 -328 -941 -790 -496 -334 -320 16 -31 394 -253 -373 330 392 979 -675 -118 -530 -962 -808 -295 102 263 -617 145 -796 -994 -212 -664 779 -6 884 -247 59 -305 5 191 431 138 -321 -982 66 968 -336 131 -955 312 -414 951 794 -603 211 -783 616 797 182 -835 291 562 410 906 -583 246 -319 434 117 -244 549 -999 693 -508 739 419 -63 -167 -749 -530 982 -201 360 -85 438 -584 -113 -536 601 627 -900 749 -615 270 -214 479 137 551 -944 -226 -367 -687 -366 210 -897 616 -793 308 -248 -851 -922 226 -888 -66 -265 813 70 425 579 356 687 -965 261 -746 -913 -843 611 560 936 -907 884 -945 96 802 693 -196 -533 -690 -908 -723 -491 4 -636 -495 -282 149 -586 -555 -355 -105 66 382 276 858 488 -702 51 809 194 -99 849 -787 190 -982 -28 -262 -823 -452 -614 649 485 -619 217 -814 609 -577 357 -774 919 -306 968 -719 -342 812 -664 293 -947 341 19 -774 -501 -936 673 737 961 767 -564 774 -135 745 -896 101 -659 628 -605 -299 -771 -614 130 922 565 -70 -182 61 535 821 930 -816 863 -83 856 480 951 317 635 287 -208 -238 -762 -140 875 433 -329 388 -987 484 -780 -74 -687 501 -992 -383 311 -471 1000 192 -623 821 277 -808 -95 -318 338 -93 -325 -331 -383 -37 -115 -595 472 654 -833 -45 -398 -698 320 821 112 528 -432 479 291 721 -212 -820 -759 -580 -732 -596 -835 -927 -763 770 417 515 417 -63 -39 43 -367 189 -981 -677 462 -13 182 179 380 839 902 -740 -146 554 -822 -432 -868 -895 275 570 590 474 -438 -771 277 -393 57 -207 776 -678 536 415 -214 995 658 -840 740 -712 179 -471 18 631 -719 -939 24 592 -183 -741 647 -757 -727 264 -541 209 397 413 -651 523 366 343 72 -382 -984 -902 -829 -519 304 229 678 -505 406 666 757 929 -142 -777 -249 -100 -388 -710 692 -450 -901 -598 572 -169 -450 720 -426 47 921 74 822 -178 709 657 -979 -304 -92 -406 639 -307 -727 -768 494 798 410 -532 776 -172 -566 -67 342 -106 -928 237 719 218 -389 -250 -129 -543 971 117 -315 835 471 -612 -192 788 709 -302 -949 130 335 -72 214 798 469 929 -476 126 -286 838 -519 163 -356 -35 -520 287 -276 208 -806 -500 -698 -971 354 893 109 386 -965 141 -172 -931 723 -235 -644 601 592 -219 459 659 529 569 -457 347 -704 281 -687 -627 -217 533 -580 168 717 -870 -92 -932 367 413 177 370 -830 -300 483 789 -728 76 825 295 869 227 -694 -482 -370 -705 16 987 532 -356 -936 135 -791 -44 908 -267 794 867 872 707 918 -759 -327 -786 50 811 861 761 -991 -597 427 -122 517 388 -585 -166 -347 92 313 -18 -781 -347 -274 -11 278 237 -301 -443 -946 539 -152 -688 -282 -215 -120 -764 -362 520 35 271 -741 -248 444 -714 845 80 446 638 -394 -725 537 -14 -536 400 -450 -271 771 -621 861 -230 998 739 754 98 -939 -388 852 -498 386 791 -120 421 -8 375 -697 313 -639 953 140 -57 -447 337 879 -358 -853 -782 395 342 -922 -341 -949 758 -792 721 356 -773 940 419 720 478 -338 890 621 -509 768 -340 486 -647 949 149 -579 -149 516 148 -68 628 -556 945 -555 -902 -106 -249 930 -844 659 -872 -832 228 20 -490 -169 441 -366 -5 871 -981 -260 612 -683 -29 -58 -4 887 -258 986 -701 -440 760 339 989 -467 -848 913 -888 -203 907 590 743 -177 -167 -876 -305 -635 -721 -210 530 -250 929 732 -71 806 -885 146 390 575 976 -292 614 -486 866 320 527 737 602 616 258 -531 920 181 758 -592 -416 478 -569 343 540 334 857 373 445 183 -128 -860 730 273 697 -485 -698 -254 708 -68 5 963 35 -15 956 682 -63 207 256 267 -703 -110 -28 104 -290 -195 689 686 -791 -886 -240 653 117 -278 565 89 24 -109 644 664 794 683 -541 -487 619 905 313 29 -218 -711 -587 -78 239 -729 -947 478 622 942 261 -753 407 205 3 769 -1 -136 -953 -898 -775 164 131 -540 291 -440 -41 -131 823 24 -682 279 542 -453 39 291 136 94 -455 -48 -867 595 -841 49 782 534 140 -9 278 402 982 633 651 -240 745 931 938 -649 185 116 -900 -797 -514 448 -368 139 -844 -931 -123 -114 351 193 -382 246 -660 -784 -651 685 442 150 -148 -345 581 531 -980 220 125 265 -779 -862 -404 822 349 406 -411 -658 -321 199 38 -333 -932 395 314 415 -88 149 159 -346 811 715 -433 741 946 219 -662 -380 847 -543 -78 229 113 -723 -130 604 -728 203 -939 -194 -548 349 -37 -601 -759 709 -114 593 843 423 -207 -521 609 24 644 -372 -738 974 985 -7 793 122 -795 -321 -617 768 -288 -620 660 649 604 633 -657 -936 942 -801 -686 142 -774 -200 410 -98 -644 -494 -926 -340 899 312 910 314 460 -102 -808 198 321 -780 705 122 447 -940 -901 788 -484 522 -139 258 -540 142 -883 207 223 871 -287 -520 -697 -756 -270 432 -509 765 351 -581 983 -760 257 -122 -844 -23 -905 952 572 -739 -506 781 947 -377 23 -533 -899 271 -347 950 604 828 -722 -535 -980 -908 -995 670 674 499 669 -268 -826 902 -595 -895 355 512 394 -226 -694 -1000 108 678 -889 928 206 -301 -229 666 971 345 281 -536 783 818 -396 -83 157 -733 156 759 -77 492 -461 -45 -938 145 977 -642 -314 424 -427 933 936 722 760 259 -625 -699 204 860 -623 -594 186 589 525 493 -271 -958 -312 -469 -529 -668 350 -327 826 656 -985 388 -771 233 310 650 -808 712 473 -380 723 -6 -411 -470 738 199 810 -651 -369 -30 -808 6 202 33 767 882 259 -861 -859 -442 690 -835 -851 146 -738 960 -233 -355 -978 -520 745 -824 -666 -346 -86 -226 -639 121 471 -613 -320 327 -129 486 -751 546 -235 163 -292 -801 350 -710 598 800 -666 512 -517 -439 -42 -342 -461 -391 582 -80 -964 -62 56 857 -304 -159 254 -203 -222 -42 -397 77 -966 -781 715 -195 166 690 982 122 103 -232 300 -994 210 -259 731 -884 -280 -95 857 959 -22 143 -221 816 -757 974 812 334 660 676 -948 -22 -150 941 571 702 105 268 -615 930 646 148 -674 -319 859 834 -890 83 -23 -461 -861 173 477 928 -501 -451 -242 -442 -247 452 1 931 692 -207 -353 -636 -152 234 590 441 -218 728 1 478 197 982 112 -322 962 456 652 -114 -303 -430 639 349 245 540 88 960 929 -696 292 181 -239 307 938 52 177 259 -421 314 280 -981 -217 -428 351 -901 -246 275 -340 800 517 201 842 -613 -763 213 978 -214 -460 -470 -268 -317 211 -317 -116 -966 -7 75 994 -523 -622 547 543 -738 918 951 566 286 490 431 846 798 124 -232 -950 -458 -373 -230 -344 -452 -394 -785 480 117 178 474 683 -256 909 876 -502 626 -790 -253 62 143 188 303 -851 -45 68 88 485 653 655 580 -47 453 -17 -92 315 -549 840 -344 575 -696 823 665 -693 2 55 -536 -680 -874 166 -370 -906 986 942 572 997 146 382 866 -397 17 383 -203 954 -824 620 392 -36 -350 193 531 516 -344 -84 470 757 876 156 583 -148 -736 556 580 770 278 981 -703 -109 -353 -838 -131 236 -539 -575 -851 871 -385 -855 -738 940 745 37 -4 844 373 221 -421 954 574 -699 -224 399 511 992 15 543 985 381 -281 -981 499 679 18 234 -525 224 -927 -374 719 329 828 727 -899 -888 785 198 413 443 749 -266 811 869 -457 427 171 843 -824 541 288 160 183 -374 -45 634 -163 745 651 235 -557 -473 161 197 -371 121 897 -932 818 -630 -243 -952 -949 95 805 340 319 413 -563 343 -254 900 416 574 -584 301 414 -274 -540 -195 199 -422 -245 589 464 232 -254 916 -268 691 230 -597 -128 601 487 205 -698 666 178 -721 -918 -228 -491 -744 416 105 581 -80 724 883 -944 610 -51 844 -611 -10 108 -160 64 -684 637 989 -245 -485 -982 777 -945 917 385 -708 965 329 954 294 -524 -952 -471 -980 302 499 431 876 -927 -136 371 357 -583 179 761 168 592 256 -626 -773 438 967 863 318 -6 -201 -906 -79 965 496 -980 -250 -80 170 -890 -194 30 -443 -191 127 -517 404 -201 135 -917 464 -632 132 825 -795 134 166 319 -729 -306 232 937 -928 563 947 -340 927 -507 -51 -200 -826 -526 247 -664 396 -764 895 880 750 -307 139 -893 -531 -687 476 781 -513 -654 -158 909 -400 275 -295 -30 60 175 425 844 -751 642 -756 -911 199 262 -326 -335 110 446 -904 668 -466 -281 -258 -267 -53 -585 763 943 -778 1 -980 405 808 66 634 -950 951 794 89 143 -324 380 -914 -3 -754 -357 -633 575 91 557 89 393 -615 -676 -544 -551 -128 -928 -579 146 620 -311 830 -49 800 -861 470 -879 278 -846 -101 936 4 193 -206 591 101 637 -616 144 -580 802 -253 855 -202 -461 346 -151 7 -453 338 -75 2 886 -188 401 -773 146 933 -605 -130 -656 -997 -786 370 889 -363 671 -889 -385 769 196 236 -363 -5 -706 719 -785 905 -695 -574 730 -981 -696 88 -661 -39 -249 -238 330 -296 -642 62 722 -640 -261 568 300 11 949 326 -326 -93 -554 540 887 -262 731 -217 -347 -690 728 -108 303 -580 813 869 881 -490 -63 56 -510 704 627 -370 649 -511 -167 -193 -409 520 727 -853 559 -313 -270 920 -221 -478 174 766 -57 849 833 -459 -494 334 389 -643 -194 32 -283 775 492 313 -502 -537 807 -276 -487 355 -276 -481 -573 -842 -375 -12 776 -593 -616 -628 -547 72 -456 986 -236 287 -732 1000 -101 268 -135 -202 762 933 -390 556 763 399 29 112 928 373 -710 -242 585 -141 -325 994 549 714 -545 -993 502 -39 -358 972 -333 789 -406 -486 653 -104 -615 351 562 549 -215 318 -104 991 699 387 -230 -492 -749 546 117 -297 -721 -972 -26 837 -355 994 -18 322 -724 -889 -342 83 -86 350 832 944 -240 386 754 868 392 163 -85 -971 156 374 -813 768 -520 740 743 -808 302 -488 838 366 0 -321 379 -210 -551 710 -439 -176 137 897 -92 280 -837 295 -92 -725 433 518 154 997 137 610 -319 -108 442 -704 627 107 354 938 -891 -635 142 150 400 103 497 487 726 -100 345 -911 85 991 37 -630 820 821 -208 -618 -74 434 -233 -453 494 624 -536 254 762 101 425 750 -711 441 -349 394 -703 -549 -27 861 -255 -629 -971 -761 -674 -334 679 -824 701 479 -207 109 245 9 -603 266 908 875 36 -325 327 356 -768 -218 576 -731 -895 90 -722 -590 -778 213 449 906 471 -108 835 -230 844 856 -648 224 -651 874 325 56 205 -993 402 662 -311 163 -813 863 809 118 99 -847 -666 -244 -620 -10 497 226 527 -857 579 89 -706 218 -421 449 936 180 -443 -791 -171 -630 558 -50 -652 369 760 -208 -665 -21 341 15 807 184 401 -390 970 384 318 717 358 416 -520 -404 161 -930 -262 -669 -863 -825 -850 -484 -680 -871 47 453 -683 -851 -750 -382 876 -80 -380 -734 648 -861 105 875 822 209 141 -339 313 -208 242 301 911 -443 654 948 -578 585 -32 -39 -240 510 291 -803 -786 -999 -803 245 -528 158 -476 -986 -833 448 -910 637 -515 -606 639 -841 156 -324 211 -203 -151 -481 335 60 209 489 978 -819 774 914 799 -597 110 350 -852 -568 -435 -459 -190 280 -704 -530 -94 470 322 -661 289 -602 386 -357 -229 -731 979 442 -800 956 326 869 -712 -126 -154 706 -63 798 658 475 -796 -925 -590 807 349 554 284 -572 150 192 -753 -29 -212 474 -416 722 201 -589 -550 -195 -882 250 -974 534 -27 932 -215 931 507 -318 -48 -387 102 445 -549 539 291 -763 298 583 -244 -507 777 -203 38 -760 -261 -38 503 991 -642 -704 -719 378 476 -810 -908 830 657 -803 -996 890 882 636 429 -269 397 470 238 -841 -112 10 -954 814 639 418 755 -607 767 -284 -964 801 510 -913 -857 -356 10 762 -379 -679 286 346 120 75 -398 256 616 -541 -287 91 724 319 131 -347 938 -594 -745 -258 703 538 -897 217 -39 -146 -146 -93 18 -343 -166 847 868 -612 -213 259 825 422 406 246 311 105 -116 659 902 -949 -566 -133 -680 -306 -91 -650 653 437 -127 320 934 -71 998 -15 132 -894 266 695 502 116 -900 -489 -41 -222 801 -428 908 163 438 -471 780 -41 771 136 169 -574 -783 -966 556 -9 -989 280 -582 -673 -558 467 964 902 -505 -460 543 23 -662 -955 -464 -473 -510 526 -279 -2 -400 -976 -536 955 -676 -660 210 154 254 -792 -209 697 -170 795 -962 904 -802 952 591 239 194 -48 -156 -936 -973 -949 -646 -835 -387 648 -985 285 962 -778 218 -528 511 -218 -256 -316 839 316 -25 295 224 177 887 442 -397 -655 -163 367 -997 -776 -844 -560 947 697 -309 384 -902 -232 -70 -391 -96 -303 376 -951 -617 -665 -561 -482 443 356 170 -952 -722 -1000 -865 802 -516 -25 -910 -392 -57 -562 153 401 -235 257 -157 -423 26 615 -806 4 922 401 -201 722 1000 720 539 167 -874 995 -633 -981 -249 639 140 391 -901 -378 179 875 -199 1 -192 616 58 41 -183 300 -329 264 -857 158 -240 -445 -683 49 450 656 102 -21 -726 173 -55 -954 -424 673 654 -507 588 -753 987 104 300 -755 951 -813 -5 542 -330 -69 229 -615 -294 399 -70 359 537 262 61 -417 -770 417 -772 -476 544 -587 145 -671 875 -987 -365 705 -85 625 -423 -136 365 -281 696 371 -371 45 380 513 477 -92 658 901 -567 50 -783 -304 713 624 655 265 -240 496 718 405 -624 -892 -485 542 -827 -935 840 -94 -511 -174 431 212 567 -422 305 -332 -910 -776 629 671 283 980 -230 -442 -265 -199 -883 -363 -284 110 80 93 292 -426 -749 939 444 92 -231 -378 -204 314 143 179 -801 -518 -744 546 851 -8 -389 770 -123 -424 862 -548 -380 367 905 -326 41 -808 803 371 657 -541 -498 -177 477 -780 73 -778 -435 -549 -541 -685 504 979 -384 310 -831 -387 999 940 -941 757 159 -563 -655 -401 655 -975 -401 -778 698 399 -236 309 -30 338 -542 624 314 -629 -545 840 872 394 -713 804 178 -488 5 -452 575 -802 -431 -462 715 -916 99 716 313 637 -535 638 872 250 80 524 688 189 638 307 652 -102 193 -350 -379 9 -57 326 -234 -777 -236 -948 -261 802 20 -906 849 835 -546 -430 827 -484 25 -68 -980 323 507 504 135 513 961 932 -695 659 962 -621 -365 -823 -615 -555 -213 559 16 588 158 816 161 -93 561 -196 -253 934 972 787 -581 -492 -982 259 -305 14 -738 904 737 -722 -486 -998 -968 34 -207 575 -983 300 -963 -440 768 165 -855 822 -367 771 629 -472 -758 -712 -455 -630 901 473 -721 133 -387 85 -770 -346 -214 222 -407 247 -631 29 -807 -481 175 -692 -993 -537 -188 151 -546 -503 208 -837 -425 -139 424 657 912 -306 722 -966 -200 984 188 493 -535 -475 693 -569 425 442 -786 506 -787 980 -138 297 -874 -28 967 -787 778 -799 -805 -303 305 29 204 199 854 808 257 -993 200 -318 313 328 899 -745 -595 627 889 -401 -376 -717 198 741 985 -995 284 -883 538 292 42 -282 215 -502 -639 679 132 -69 -53 -984 83 -855 -276 792 -935 982 427 -118 -885 333 277 804 -227 -755 551 871 861 119 -423 -979 744 902 916 129 109 -757 -803 493 937 -914 -473 888 -465 -990 613 -757 483 -759 -599 -734 -795 333 -580 902 633 -979 -391 108 439 -777 1 973 370 30 232 628 470 209 -546 -668 -895 -556 760 -426 -120 -378 -17 203 -331 996 334 -787 -416 532 197 46 418 -100 51 -552 890 442 963 -247 -749 -708 -261 -740 332 207 835 -855 385 -495 897 543 797 -197 802 871 58 -947 -910 -90 656 604 672 659 173 104 862 402 -568 -148 440 670 868 66 -299 966 -304 990 73 447 -45 800 -852 -160 -12 -712 61 193 101 34 -37 913 375 888 -182 -854 734 791 931 945 159 408 -527 -184 444 -277 -827 31 680 -698 34 -568 -285 784 661 -1 504 98 -528 122 251 138 943 -635 -62 726 310 121 -647 -245 -635 -898 -802 213 -104 112 419 -895 -421 910 677 415 -125 492 253 -234 -393 874 530 -837 238 732 694 -503 -452 -70 -409 75 621 -734 -683 -683 764 790 -166 577 -235 -644 -78 -318 913 -712 657 -432 -221 -450 -733 391 547 -59 -981 -74 412 558 417 499 520 805 203 -915 -260 150 -539 83 683 -136 564 642 -781 932 186 -568 863 12 30 598 -880 359 -530 175 887 -860 952 978 -806 -908 759 645 222 -395 -651 -189 -90 -873 301 474 -257 115 -198 -868 -760 729 -622 -362 293 -11 -591 736 181 569 400 806 556 699 434 -861 -134 -609 -275 -187 -138 -323 -799 867 40 -428 506 -378 399 -304 -742 190 882 -319 -689 913 468 753 134 789 -204 326 -183 -407 -359 36 85 -462 -939 -381 -443 879 -877 -855 -564 538 -975 -917 -252 -573 -644 762 618 146 795 307 -607 258 187 -518 115 -36 -545 -943 434 -519 -412 709 59 -244 856 -206 329 758 -894 805 -42 -87 -764 284 -641 893 -832 -910 168 562 -510 -875 -710 995 671 -848 271 826 912 -744 -770 -107 592 -74 -13 102 -533 -563 985 -554 -345 -719 -918 505 684 -584 -666 972 875 -649 -7 235 876 -374 480 -215 126 376 166 -411 -269 -285 841 340 -389 -282 145 -757 -920 983 873 914 -586 834 489 527 -142 -105 -29 -618 -885 258 553 552 103 130 -724 312 -198 -409 -751 376 63 -42 -114 370 -598 -513 51 -592 -527 842 96 -290 10 -288 -760 -650 522 -97 -391 -672 -560 -380 -768 66 -976 849 -112 406 850 -464 -349 -175 -228 -219 -758 -590 -809 437 881 -363 443 -317 532 -575 820 -144 -702 49 -650 -330 -694 413 840 180 -328 837 256 396 861 711 871 179 -680 -609 859 -810 -950 -112 -355 -802 -466 -93 91 -962 978 -318 -225 498 -738 -195 -550 -839 -173 -233 -637 -470 752 658 -721 132 -398 112 -909 368 336 493 -885 -484 196 732 -417 -840 347 -856 548 606 404 -810 400 -118 122 173 -227 575 301 617 856 45 773 314 270 799 -744 356 162 -717 65 -416 805 866 846 -104 -675 -99 975 -424 -260 -464 785 157 -396 577 519 -863 -835 162 -488 211 774 80 -214 108 -421 -453 -513 686 328 673 898 591 527 -456 761 -767 -26 -488 -339 62 952 -308 690 -231 -631 -888 720 -266 -470 -467 183 -208 387 -750 -535 -244 413 730 -716 -575 836 279 -264 -337 -199 -957 392 -882 -912 144 -801 753 -395 -654 -59 -103 -546 545 234 366 -639 -175 -476 794 974 388 350 -105 -88 -494 -507 844 -972 -500 -707 302 64 -52 -404 -614 451 -73 -927 145 947 60 -50 -709 694 687 746 -779 -919 -374 -335 -433 -32 -68 -892 173 50 -225 -611 513 -845 -80 300 41 -802 493 -438 334 -750 708 -524 -173 -377 39 -980 761 426 150 -340 -621 130 767 323 82 828 205 339 -242 -544 -298 649 -389 327 -560 -583 -539 657 -333 855 904 -747 296 532 155 -591 -407 -605 -521 627 -929 -386 -24 638 830 -118 -793 408 998 -81 860 729 -761 324 265 -931 -813 399 763 -157 -750 -685 -55 676 971 -976 421 -781 -942 -457 676 772 -70 -367 -75 391 -504 -928 879 800 829 -112 341 -489 -216 900 998 778 -560 663 926 394 260 -943 906 146 -665 731 327 39 -522 -862 922 753 -864 -954 594 -165 -938 162 -482 421 569 111 -601 -12 347 933 613 -715 -282 732 -566 808 406 -727 68 619 -541 -511 -248 488 -895 349 -54 695 -26 301 -31 482 -281 -940 -138 -834 54 238 378 -977 -444 -804 -986 -16 116 733 -831 817 -29 -675 971 293 770 67 776 -643 69 -520 475 -437 -283 -791 545 -394 219 841 -530 -465 -611 -240 364 -308 -230 -192 -118 -82 -708 375 704 211 991 124 -48 780 -28 944 -602 -253 864 -316 -334 865 962 103 -100 354 -800 983 -910 -214 254 891 69 358 -630 429 758 667 -807 864 811 596 -150 -412 912 -743 519 644 278 81 865 -4 -568 438 -354 604 -151 514 -14 291 877 -350 -595 262 -784 -319 -292 220 -465 -400 -471 -130 406 49 666 997 201 956 140 476 -399 -613 496 -946 -47 779 -67 20 -673 -858 551 -615 -965 476 -340 339 -844 665 777 96 958 -811 -275 22 802 985 881 -637 358 925 -485 -185 -920 527 -812 -26 408 -235 -44 526 -506 629 -52 -636 881 -886 -88 613 946 -445 -727 695 563 -499 262 810 -970 876 -660 359 497 -342 -950 42 -47 -593 393 303 244 284 -932 749 651 664 -593 128 -869 992 -382 -918 -514 829 -666 141 519 345 -677 -726 -784 -263 -112 -730 -171 -101 -394 390 -994 132 -519 959 766 -323 241 539 -864 -840 -813 -513 -472 730 394 314 -945 895 -655 606 -970 -945 -599 -214 556 718 855 389 -467 877 -414 -508 418 -250 -776 -876 759 994 -307 -273 -520 -704 -433 523 331 -386 142 -647 -765 212 -711 472 -382 320 170 -729 -891 -138 -523 991 435 -916 887 -596 -801 -614 866 -381 -987 352 804 38 284 -718 87 -380 -120 779 -273 236 991 569 693 640 839 -924 313 703 263 -150 -16 934 761 -212 -80 -738 713 -550 24 164 -428 -386 -242 220 185 -560 874 -726 277 764 63 829 803 107 -962 983 -695 41 570 -864 -427 256 -541 -451 -222 273 -926 738 -740 -265 246 151 918 -28 -424 -4 -955 -34 635 -225 426 -414 51 366 858 -311 -301 527 428 132 335 677 -455 -837 78 976 944 -85 -352 -932 649 -238 -255 -761 81 670 -904 -842 -327 891 -593 843 41 80 -598 -223 -86 -174 440 865 -302 175 -819 568 -761 -442 701 -951 123 358 -455 142 11 392 838 987 -264 578 -765 25 998 -189 981 443 152 580 -364 51 -610 -811 962 124 -677 854 -921 -309 632 -462 -175 -506 453 890 128 787 939 853 224 895 -310 -154 -121 71 -181 -9 -43 111 994 -385 848 835 562 -220 453 717 -712 -696 385 -328 192 321 -674 871 -767 -224 580 -710 -858 -555 668 407 -521 -108 526 412 517 -869 -703 325 -240 -533 368 -652 -393 -950 11 540 320 -153 628 274 -726 -754 -318 -746 282 -270 514 -382 238 945 -476 816 425 -69 468 765 -171 327 -699 -1 976 -583 930 453 394 -130 480 649 -162 467 -374 -938 -557 300 -613 388 910 124 -557 -699 -328 -232 -158 -985 -311 797 293 772 -239 -919 -500 -190 777 890 802 167 -958 -332 -22 547 136 64 926 687 -8 397 -867 956 -779 821 43 225 -540 288 -866 -835 473 -829 903 -380 171 -246 -505 -101 214 1 -74 954 625 857 -567 300 -345 97 -997 304 425 -870 -706 723 -479 -791 -983 -36 809 -429 -534 745 -532 -953 635 214 649 855 969 -49 -99 993 -412 921 153 -642 375 -791 -913 72 -234 -335 -895 -342 503 -573 -177 -501 -362 -416 599 456 151 -197 844 -684 342 -555 494 -664 -170 -232 -795 31 -610 361 -924 -576 -30 302 144 862 1000 394 372 -148 154 980 -447 674 887 554 490 -958 -719 486 -247 -493 -526 161 576 -598 -679 386 -762 -251 -303 -490 -95 135 831 -377 -563 613 -610 -988 -601 -838 -393 -234 242 -370 461 -338 -954 998 -423 -424 631 200 -6 553 -413 -543 847 483 -852 -726 955 -516 762 553 330 59 -746 -75 572 -17 818 455 -23 602 447 913 442 411 859 -262 167 666 -324 -593 -62 -955 634 -623 -259 582 234 -285 -548 -756 650 635 361 289 241 200 -401 -491 -171 -698 666 254 -260 599 370 631 -128 -294 936 772 715 647 -839 428 -863 995 337 862 310 -565 -468 176 575 -300 782 631 -952 -383 941 146 159 -741 -784 -376 -686 403 640 -990 624 604 798 856 327 -586 -680 -517 -728 -812 857 -744 -20 -616 636 901 -645 53 -519 -158 -297 -362 -993 189 -595 176 -4 635 -80 -345 -255 80 -207 -114 -347 -846 507 -371 575 -625 -145 -170 -696 -160 -598 195 -269 468 -724 -307 -723 -973 15 860 -412 734 460 752 169 196 -350 -259 875 -20 935 127 652 44 -105 -468 815 -343 -144 342 -291 -555 915 15 679 817 -938 373 510 -442 18 -485 401 704 -18 346 -313 277 800 -273 861 -92 -546 605 -403 813 -491 -578 -727 677 -318 -921 -971 -525 350 613 -116 -978 -936 509 488 -498 360 418 -935 608 -336 496 849 -717 679 298 -484 -624 -649 -396 -342 573 -596 915 -275 -332 235 128 -657 -194 -464 513 651 -385 456 999 72 629 -322 194 413 790 -935 -168 -959 -435 982 491 -180 -131 -927 -918 -204 -137 -601 -823 -146 330 34 -320 -853 13 -268 943 907 -693 -390 879 -181 -801 -865 -958 741 993 -278 138 -7 -273 110 254 -577 657 73 -664 51 333 -405 747 25 191 878 233 535 -367 328 -900 768 130 129 960 -183 198 277 -491 -202 -897 -779 -188 359 -541 -848 -867 -486 998 162 -418 -984 708 529 716 -878 333 -592 708 -651 -857 12 -579 -825 -694 -11 -463 -580 262 -582 791 -110 868 376 -865 432 292 793 847 -459 -217 48 386 -919 -115 985 189 -354 697 -226 260 -163 -183 -595 975 -981 -676 863 -235 73 661 490 996 -576 -237 -582 566 -868 -77 596 665 -721 -963 837 -846 693 -850 458 -317 791 612 -909 -179 -921 502 -498 -117 873 -665 558 779 -931 -554 -68 578 -710 -844 712 -414 583 -221 -221 -365 697 702 -996 -960 -216 -171 150 490 -915 901 966 398 710 867 59 885 -532 697 -936 614 177 104 956 -72 173 171 -715 897 381 239 921 692 -757 271 -468 -698 918 431 235 -902 -524 460 -83 -517 -602 -726 94 -19 -577 828 928 -868 71 -834 -777 15 152 -295 -743 -443 -987 -134 -126 -844 62 722 -890 50 -610 116 -694 846 -227 572 -493 -811 133 -441 857 316 405 219 -746 -63 -683 944 -229 666 496 883 -779 -627 -496 132 -343 -666 -915 -696 699 978 -306 110 619 -245 167 112 26 981 12 -302 33 123 -856 -947 272 825 302 -795 306 -693 -391 -562 -55 969 907 -315 -859 -979 -712 -983 -566 406 -923 17 -853 -901 -692 910 -576 -495 -628 -127 -332 -967 957 -507 182 -561 951 -548 261 549 998 -510 72 -456 783 202 690 -245 -39 -10 -722 -110 562 -817 -657 -163 -641 -50 -105 -558 497 37 -820 973 -588 -548 -767 364 872 53 320 -406 -31 542 960 31 -130 -884 176 -262 -772 814 301 234 177 838 110 -827 -879 233 -284 968 -777 -754 -617 -507 -12 530 -694 156 306 936 -182 56 -751 -723 -204 -424 -961 456 -37 -985 98 -745 -796 -482 863 -496 668 654 550 772 -269 -961 539 -980 -36 697 -823 -853 938 -526 774 813 142 -329 -719 -265 392 328 49 -912 -309 996 -327 875 -69 -274 -210 -700 857 2 -877 -907 -276 287 364 388 227 -773 -92 -350 -193 -6 -17 341 280 -273 875 -417 918 -688 801 -428 829 -940 288 773 435 728 -522 222 24 -794 881 -493 -337 490 -341 187 579 733 -736 -622 983 -633 805 -444 -999 -69 104 270 441 -41 341 -554 -924 477 -626 669 318 194 78 495 -12 -171 855 -339 430 307 2 790 90 162 926 964 -54 -758 909 -191 373 -944 -114 -973 -701 -840 974 -386 -300 -245 -64 -262 567 458 616 505 -149 -989 -284 -425 -33 -871 769 305 596 -988 39 -196 -9 738 480 233 663 988 838 329 849 614 -912 694 -416 -529 753 71 87 709 -875 500 -886 -501 -234 916 -867 618 816 -442 -418 417 79 524 297 165 -815 -203 -492 73 -27 -705 211 -654 -513 -880 -153 -545 333 485 -968 185 670 -706 -962 310 -343 347 -209 493 935 605 -742 -345 175 -974 459 609 -967 715 851 -702 -477 673 385 961 -36 -321 412 -983 -221 -244 785 676 256 -254 -324 -262 208 -25 -973 -882 -669 -358 -553 638 -389 -934 260 192 757 196 -467 -717 586 -552 -545 -229 952 -879 851 898 -808 -775 286 -410 431 654 -502 884 -901 331 -438 -908 -585 -87 -565 -249 782 -187 811 462 118 166 909 239 -212 913 -75 512 -259 490 298 -510 -390 534 -352 789 886 918 -558 -535 -763 303 -934 -621 -621 -104 -850 157 -915 -604 -494 598 -540 125 -47 -616 381 -540 -580 172 611 -458 374 -315 387 346 111 -947 888 772 -585 352 -582 -745 -243 -271 -18 396 -97 912 -951 -787 -613 -651 -150 -418 664 287 -121 523 281 651 -880 -663 -968 341 -751 -765 340 308 -794 931 171 -222 689 -432 424 300 169 -638 218 -685 -49 -88 791 313 972 940 807 -568 -179 -846 662 -703 -575 -431 -28 397 -801 -602 -716 -891 -276 76 301 398 561 5 -608 -599 153 65 -713 -113 -682 -2 -133 -182 783 737 238 446 744 -92 -666 181 -501 326 59 960 -704 197 900 3 975 -531 -967 722 400 444 376 -701 754 -450 407 -277 315 600 -653 -921 237 -13 -340 804 -491 961 798 -28 962 -47 386 362 -851 -619 829 -320 -98 519 773 842 693 259 -767 -775 -459 832 667 -519 -846 712 322 -929 -868 -359 671 -773 683 -338 198 -478 391 365 -247 -344 -15 -609 715 -275 -505 -658 427 -562 577 -118 7 -503 382 -581 -716 324 -540 -37 -923 563 -572 -367 811 -773 344 -884 -818 -391 -798 418 972 666 96 406 750 236 -704 -636 781 -961 -486 -653 -174 -948 -358 428 -185 289 57 236 749 -474 488 -405 -753 94 -132 829 -911 772 448 -75 287 269 864 -209 944 825 -33 768 525 499 185 -492 529 447 774 -542 -555 234 930 780 -277 439 357 461 193 700 831 867 -793 929 -532 -795 -421 915 -236 740 469 -628 -103 -390 -855 682 -430 -253 738 99 256 696 466 -425 378 -309 -316 627 -31 884 -241 -860 -350 -356 473 -959 226 -109 410 -284 284 902 742 933 689 -747 -784 324 785 683 998 410 842 61 -298 -265 870 -704 -784 -84 -434 -248 980 171 358 -843 329 635 -613 665 500 142 267 605 -721 352 22 26 -59 247 -715 585 904 955 -378 439 486 134 -241 548 261 584 -907 722 -85 -412 504 -369 -78 -33 73 -839 566 515 -380 221 796 -215 919 -808 -168 411 382 66 -189 -146 124 -419 542 144 -952 -757 -273 -952 482 542 282 152 54 -358 597 377 205 -355 63 691 -858 -399 961 389 -544 902 -924 396 501 420 578 425 360 -249 -755 -602 -306 668 -661 806 -290 988 -607 188 251 519 -701 907 59 -901 -994 127 -170 -615 291 385 754 -12 -508 -133 326 334 861 -700 -933 793 -924 -57 193 1 -294 113 -107 -609 945 110 -558 948 -511 356 931 318 808 91 437 907 -277 -590 -651 707 90 -501 -944 -862 -283 3 -272 956 -227 123 105 -950 67 845 929 -822 339 633 441 142 -838 503 -748 -941 -480 -490 -997 -113 -767 -796 -683 576 446 347 -55 855 -995 -544 562 -273 -973 -501 -229 16 568 695 -368 -450 192 475 671 44 -879 -402 961 664 915 -324 -107 202 220 -860 78 446 -715 -26 -8 152 -212 198 19 -803 12 194 42 643 -810 889 -972 -81 -978 -158 -869 -609 116 676 -127 490 854 369 -214 289 930 -394 329 -940 -241 -105 112 -944 -786 -998 418 578 -451 833 -53 191 -692 138 732 -975 567 891 907 478 299 729 99 -624 295 660 841 37 -536 -712 -81 -559 435 -249 -556 -683 -876 -472 575 298 464 -492 194 -814 366 -960 -580 94 478 340 -12 795 -595 480 -250 420 669 867 709 -21 941 475 -632 -494 -445 909 -922 950 851 -209 -639 -110 -63 32 92 -884 -527 463 344 -557 -52 719 304 218 558 -124 -173 591 -290 679 493 -434 -1 -184 993 496 437 467 751 544 493 944 323 779 -327 -593 -252 5 0 -55 -257 3 393 94 -481 -857 156 -728 166 928 525 -135 -141 -438 -762 -95 -336 -678 50 805 71 -169 -248 361 538 538 -459 783 420 78 -260 -159 43 193 351 -188 -767 -490 -222 1000 -561 451 532 -161 -845 -884 -342 132 -187 338 -901 41 955 -833 -329 367 981 -14 885 330 831 429 175 836 -644 202 487 -648 -81 472 656 -864 -31 -175 -356 -718 -884 -281 351 64 384 -95 199 536 -836 174 -133 391 108 -524 299 -859 -946 636 -58 -989 963 -118 452 -387 923 614 -177 995 -600 -854 826 226 -936 950 712 -355 782 699 195 277 -543 -228 -395 -92 -719 -855 -978 929 -448 -986 674 496 -836 475 192 -545 -944 -709 -816 -198 -534 337 656 -652 -422 882 -842 2 -58 167 -113 293 96 308 -364 -956 142 -23 237 -769 510 250 -963 238 -694 506 138 778 -674 502 -109 574 -489 -236 -432 898 838 -507 300 93 600 797 698 779 250 -202 937 -774 -978 413 608 835 -297 551 799 -568 -35 -208 574 72 362 -103 -695 115 96 -727 -710 -977 373 775 488 742 419 -502 -825 -501 -573 842 929 14 -319 -917 734 652 -956 105 -154 949 -432 -79 -39 563 254 16 458 -829 -487 -414 753 -569 -600 185 571 985 -132 -851 834 -359 -783 428 -947 -258 852 593 110 258 -677 945 318 949 -779 -303 292 -166 -367 -610 -932 -386 -861 225 463 260 705 902 135 -636 -541 -498 -343 -636 329 29 629 -730 -868 85 541 -560 330 -193 662 334 710 30 955 -179 -384 845 -618 897 -766 -811 286 437 390 948 331 163 -769 939 -903 461 -31 606 400 -681 -356 669 591 -978 -473 -21 -334 -615 -152 186 -775 -48 887 -396 653 -717 193 772 -548 -829 867 -329 148 330 346 -838 -982 -110 -764 30 579 -105 751 -173 813 -172 -7 -139 -706 629 69 -109 -473 -857 -520 59 352 -208 -715 350 -538 379 -936 847 -840 -423 577 -778 -44 442 882 -924 -403 623 293 990 -962 945 165 -983 -721 -579 -191 346 -788 -713 888 478 -433 -144 -751 -777 -262 825 685 62 878 -965 -239 -558 933 516 -80 -989 660 436 -221 -218 704 888 -37 -810 -301 562 960 651 -49 -724 412 311 -647 -75 439 -98 -299 892 -704 -315 415 -711 -408 853 662 -403 -247 -42 -11 457 -942 162 -705 -21 982 720 -797 530 -398 837 -382 -10 767 -715 -337 582 -217 -362 -522 731 -353 -39 586 74 -246 -383 -148 201 508 -192 -929 -877 -177 584 686 641 -234 -226 -968 -672 382 -430 -177 -551 -473 461 -244 -342 -259 499 -488 869 -193 -966 910 57 -85 683 -789 -686 60 952 973 -837 -221 60 717 -141 630 -576 140 -670 -735 -444 295 -917 121 109 241 -42 730 494 -816 -519 494 -319 948 -359 563 -641 -523 902 765 155 -439 -110 811 926 989 -579 -610 -146 -289 -223 -406 -822 -672 59 940 367 -323 -934 340 652 829 509 -824 400 -830 -433 -27 31 716 66 324 -856 147 -39 59 116 -743 -104 -30 581 747 -104 -255 -862 111 780 350 -637 -324 711 -190 540 -772 857 153 903 -39 -652 -20 566 634 -76 275 109 -500 899 863 587 328 -350 249 -79 933 161 -447 759 -893 -440 -824 -909 400 -847 710 -322 299 -849 569 -521 -950 -64 918 -80 -915 508 852 -842 914 117 -492 -62 41 -926 826 -953 151 -695 180 500 536 -923 117 -980 825 892 220 50 950 417 -404 367 -599 -528 867 -166 -854 -823 200 -938 81 779 -684 457 408 66 -494 -562 496 -872 -484 506 -177 550 -378 -462 892 -583 -470 -138 530 -393 -708 -403 621 -565 740 718 545 910 -686 351 -755 290 633 196 56 159 -308 -225 -134 -791 -918 -496 18 -325 -284 499 591 -967 -452 231 -133 179 -116 915 -793 -112 -179 -345 -719 -228 -114 -206 236 -670 -810 -933 -642 -424 -499 -139 997 -717 -200 -439 702 -400 -706 -566 233 -541 -786 -944 330 -777 596 -227 238 81 -921 828 -519 -493 -931 -893 139 -782 309 -305 -568 -863 -105 343 551 994 -784 949 150 982 600 -99 349 -14 596 -156 -313 852 -943 268 -958 52 -776 -359 -617 409 550 -907 456 915 517 -406 132 -528 747 139 -835 40 -967 -972 -105 -117 829 -806 -803 975 -5 285 -741 -208 -639 -648 84 -370 0 410 140 965 848 -745 -846 -669 387 -243 -317 -583 785 346 837 -898 -300 634 480 152 -909 -527 -406 -812 692 -555 258 834 -272 -951 -931 -405 -529 275 -492 -398 -871 -873 -525 884 -737 247 207 -435 697 91 -210 427 103 -40 312 666 257 -332 -313 642 775 260 -848 -623 957 0 312 -695 -128 726 -56 188 230 246 -117 -476 801 216 416 -786 896 -344 358 348 37 44 236 -13 -456 -546 168 238 106 -74 372 -712 775 -1000 964 -392 95 625 970 -383 351 50 71 -490 -133 692 636 -559 -432 -555 -525 57 245 -815 987 -435 -333 687 -430 -404 918 -216 -954 172 490 150 -406 -664 -198 487 -177 -297 -549 -284 919 -568 514 909 30 242 -139 -531 -214 -175 13 -643 325 448 -433 407 -530 464 -320 520 328 715 600 -908 -170 909 20 -115 -314 832 751 143 -622 -999 93 -390 115 -500 596 201 165 380 -357 885 529 818 -391 957 117 40 -441 700 511 620 -430 -932 -1 294 -725 -578 -589 -887 -640 -544 -26 624 -304 537 389 113 -625 688 -147 -648 -511 491 612 -785 -671 -612 432 -182 486 462 112 -238 811 806 245 -142 546 196 9 845 -680 -865 -294 78 -37 -953 -248 673 -849 488 765 -506 561 -784 372 341 -351 171 177 -943 -405 659 522 157 -100 667 -377 355 -275 -703 309 33 -393 -305 419 529 437 -437 190 640 801 -563 -506 814 363 253 64 394 -480 -888 -960 984 578 799 -147 884 891 -675 -386 -30 731 42 131 577 -976 -740 93 -780 -204 -879 -722 -404 -744 -884 804 808 -359 435 -970 435 -984 -581 -662 -903 876 18 -564 462 -792 441 3 166 -552 805 -270 195 -319 776 -421 -10 350 -767 414 754 -197 -107 26 391 -719 -549 772 -952 -77 515 585 910 875 -781 -658 -982 -818 193 520 -15 858 830 -482 742 26 -174 897 -914 -388 299 553 307 566 198 914 877 -474 709 387 -750 -243 -429 461 -597 11 442 -977 -741 -121 -694 -204 -711 423 115 600 -292 -311 51 431 643 -402 -186 -887 756 72 -6 -111 -585 -292 -440 -490 -302 -834 338 490 20 -193 521 40 15 -887 296 -146 -675 -503 955 -275 866 -96 -745 -651 -895 -253 528 -859 -617 253 -517 -926 597 898 -933 706 -96 -951 338 218 816 797 -308 340 -762 872 -888 542 -995 -649 -675 -989 -559 -389 -954 565 483 386 -56 368 -432 101 986 739 842 988 526 -289 775 997 -649 -468 115 939 -711 -946 798 279 -974 794 -513 487 -97 468 -959 528 781 297 442 55 679 -521 670 -144 425 -482 264 863 -935 -703 874 -348 910 150 -115 102 743 866 -52 -715 -518 -778 2 624 -56 400 -166 198 -944 -694 884 -542 128 -416 647 91 171 107 -441 174 499 689 -324 40 904 976 -86 226 322 388 420 431 122 -783 440 912 186 -20 74 858 -894 -229 451 302 650 -155 211 594 -624 -634 -169 -651 228 -642 -449 61 -406 -599 -256 -824 -476 286 477 405 -940 -723 -856 16 813 -427 -748 500 -976 -99 690 -651 217 -393 376 -539 489 -766 500 277 -978 -102 -687 -837 -24 343 102 -415 733 766 -343 633 -780 385 -261 -658 -787 381 -184 345 -232 416 376 771 -53 -245 -390 -937 -244 -784 735 -704 -137 967 104 756 -654 244 696 6 674 -681 -837 -473 877 -654 29 748 -460 -688 980 474 404 -505 204 -564 -366 -564 -564 749 818 -301 -269 125 -314 -681 -197 -97 -572 -767 391 -200 -369 -271 524 -734 30 538 102 881 -955 256 580 635 -855 879 783 535 433 -107 449 -184 905 783 -422 -884 221 401 -401 -99 -25 86 912 -480 -158 597 914 -755 864 761 453 -602 -791 302 655 629 955 928 224 350 678 -776 73 -744 -372 -828 -644 156 491 79 277 395 937 503 553 927 -364 -806 -709 690 341 -286 434 915 -11 -817 -760 -813 -812 -864 241 -828 700 39 -629 -271 -132 364 -107 -333 261 -952 876 -717 -437 890 -309 84 232 565 -367 -476 -888 -985 311 -279 -471 931 -752 855 953 406 736 -697 -725 -1000 -25 309 550 167 -506 773 970 -749 -357 220 129 -507 489 -45 84 558 -370 -529 -510 -957 -799 -602 461 408 599 -957 716 -130 -816 196 484 -105 263 346 -552 -832 -64 309 225 -678 -955 969 363 -390 159 -763 131 -246 538 -959 816 773 -452 -611 -383 837 -840 -470 -21 155 664 -578 -71 340 -938 -464 -289 -944 315 -78 -918 -22 -687 275 -413 -21 467 367 260 -596 993 483 -226 463 -806 -76 390 -641 169 217 763 471 -427 -788 -658 956 241 -295 -416 -689 -153 439 143 461 -748 36 332 -389 -303 -282 503 803 93 750 -384 678 779 331 -526 672 749 16 -547 -315 92 -725 -633 505 -103 -89 69 951 619 18 -681 876 -290 -659 -555 -895 316 953 374 -805 -46 -971 -710 -703 22 -376 425 -611 -23 380 49 -194 265 -565 258 715 -923 298 669 484 747 941 862 597 352 176 677 213 -789 -619 555 -430 -68 524 -550 506 292 -913 218 -203 738 441 -9 62 569 -744 849 546 -156 -860 815 -464 949 981 322 -860 964 -966 -856 -912 -229 789 -292 78 -716 338 224 -278 514 15 211 -342 -898 -981 830 987 574 -973 855 772 -81 -948 -829 -938 848 -236 -761 -481 270 586 385 106 -31 -262 -829 -752 684 486 -569 -781 -145 -389 -451 -413 -104 -873 77 657 -679 -979 -87 178 -727 -846 1 -186 170 110 -554 470 453 -47 -122 -16 -282 59 624 100 169 769 789 876 -98 -716 531 464 -258 611 -520 646 472 -153 -667 -953 -939 741 889 966 591 729 -921 914 234 683 -628 414 -376 -231 -461 -55 500 227 708 255 -834 293 260 -405 293 -935 844 -48 840 -893 35 770 15 769 -419 930 -458 906 -358 -875 523 -684 -93 -704 650 -847 -268 -56 -85 -341 -781 -352 -551 188 -914 -366 -417 500 51 328 664 -556 -105 -803 197 -151 80 -505 -126 -414 -402 -465 772 -943 619 -51 -766 -916 -435 616 573 21 -377 -156 -908 -806 3 21 -975 281 898 -324 -999 -497 550 11 -814 258 -919 -906 343 667 -627 -393 364 761 960 361 764 -603 318 -108 -103 47 -91 -752 -450 -616 -284 786 169 -601 -719 95 440 -811 -954 730 311 641 342 552 771 893 -161 -192 -944 -201 464 -279 403 605 539 -303 -302 71 159 -29 -127 -76 571 -769 282 -987 -688 -204 -360 928 886 991 212 -8 -507 -481 -812 448 953 -315 -336 273 319 -274 529 553 -214 -831 780 -146 -738 586 -791 494 -553 850 562 -829 -904 -539 -616 -951 16 550 -37 587 -664 648 915 34 878 708 400 934 -359 -767 -308 -354 853 476 117 -259 -646 -131 -256 -711 -612 502 584 -878 395 -977 -712 340 -335 191 -119 -964 -861 5 -818 -513 -602 384 -526 541 -521 699 -572 -113 847 -353 -407 -976 967 -568 443 277 -16 34 -548 89 -220 -474 -971 -958 421 452 -647 -527 -332 -92 -660 -234 -174 -338 -461 811 392 942 680 275 318 171 580 435 279 -862 525 -671 90 -902 591 -38 292 -179 -405 75 -139 310 301 -632 525 -816 -183 -751 -247 349 -107 -924 990 756 -621 376 208 133 -671 103 -721 -202 -694 -985 -70 -951 -428 -332 -48 34 -214 -621 -328 -648 196 618 -80 -153 -81 -641 797 -596 -23 815 230 -264 231 -336 960 -953 -669 -645 227 984 -704 344 -415 989 79 53 236 -471 744 772 465 -533 595 808 581 -560 -805 -606 76 -602 528 648 661 -744 -381 -950 843 -903 -669 679 -955 997 68 893 -569 99 681 332 684 889 -663 137 -591 854 -902 164 -577 381 416 -868 819 414 -144 938 -823 -844 -306 -397 67 548 13 -829 997 -985 -356 -368 -102 695 647 -583 -899 189 -469 -587 864 -901 -584 -21 471 991 856 -788 -601 710 -68 -145 -624 -986 -929 371 304 628 -306 645 -131 882 -521 760 -989 566 727 -170 -204 149 8 -199 241 143 -180 -316 -292 -252 667 114 950 659 -58 330 -754 124 -265 687 -310 -424 -285 538 789 -741 683 -105 -5 289 -106 711 -28 425 -426 842 -209 631 -256 801 -121 -399 -865 -641 266 -848 -252 -599 319 444 667 -709 47 764 55 205 -463 -797 37 -473 -855 -960 337 -119 -839 -768 423 480 442 196 -644 -114 -909 -192 -112 906 913 417 442 -620 751 888 -328 448 -545 -246 -588 366 667 437 -65 133 -256 -487 -775 273 254 -316 432 -877 536 -648 249 299 577 -498 657 222 610 109 -798 -584 219 -111 -266 99 730 -64 210 497 -303 -15 644 -249 -330 240 -791 375 796 573 216 -240 -545 820 -693 681 -51 -720 168 645 978 436 44 849 -707 -703 527 -260 -464 -177 -917 634 307 -6 528 781 122 950 422 507 268 -277 734 904 -695 -688 -86 758 -951 -722 523 -842 -101 -967 860 -666 760 -555 128 -15 897 858 -715 -34 -550 -853 -636 569 676 289 152 -904 -572 961 840 -837 -703 195 -749 11 -307 87 999 865 17 -344 627 559 -398 -814 399 -446 498 -335 554 417 -793 -173 -608 -43 778 927 -840 -618 876 -885 368 -357 -35 144 378 -615 -939 118 101 137 208 -945 -192 -55 603 -101 846 -633 -476 -895 3 -371 -316 896 -60 909 -941 -729 192 259 -924 -26 -233 560 -500 -825 -56 38 24 947 18 -718 860 -526 -266 758 -620 950 -854 -605 822 -845 -567 -296 -906 -144 496 985 -33 565 402 -133 -567 -624 -959 -663 -844 854 815 -796 -801 141 275 -255 -808 -221 381 -495 384 564 7 715 426 527 -784 781 -85 -697 753 238 239 -224 144 298 -514 -410 -664 996 222 -756 23 -356 -214 926 -805 -9 -247 -982 -228 805 71 -557 134 -849 -941 -318 -927 218 -821 41 380 -900 -130 298 -54 952 -457 -864 429 -187 -439 223 -406 -358 253 697 670 920 868 -655 356 699 239 -710 628 -227 321 676 -509 959 -279 510 459 555 -208 47 224 37 105 140 869 -999 404 539 236 317 -478 868 -837 -560 -969 -538 -501 -436 966 -394 -448 628 730 -502 47 874 525 -116 -543 -599 307 386 870 897 -751 -301 819 667 -746 104 -949 -474 160 -637 -137 18 110 924 -776 -565 -530 447 -313 -451 -388 943 966 -491 -692 -739 461 -150 427 -439 676 -96 780 -659 140 654 502 142 613 684 -659 576 25 724 584 -520 711 430 -695 -534 -758 -988 -671 -642 536 -976 -142 -555 105 -357 259 333 -929 709 -799 176 -584 -92 -633 -971 53 293 -338 -657 -948 818 -546 -638 576 810 -891 -603 708 78 -922 445 -188 955 -221 -308 309 -151 -133 737 -550 -519 337 -780 422 353 67 -819 458 219 56 472 365 -762 907 119 -261 -937 -391 -13 942 -860 427 -114 -713 -488 -666 746 641 934 -189 -758 490 705 419 -833 -850 978 112 510 -838 917 -812 938 105 -700 -264 -468 160 -99 -349 807 541 9 783 425 -122 93 260 -481 -391 -449 567 -937 891 706 -552 219 852 334 -942 -138 112 608 -800 -945 -10 284 -733 635 -420 -859 948 223 -710 45 874 -686 -898 510 771 823 631 168 921 777 268 -352 177 333 -575 -327 -970 -282 -915 -831 -585 -450 950 -803 -119 292 -877 123 -407 938 231 548 643 700 171 -49 -308 659 -116 408 -596 -994 -777 -996 -233 924 -748 309 -403 245 565 -506 -404 -362 -872 -114 482 -142 982 -543 860 -18 -649 46 -818 -583 -138 -794 751 12 546 395 -764 -942 178 562 -894 307 -681 230 -915 571 -451 -694 736 -925 530 -955 -80 398 790 -439 -278 871 971 621 620 -788 -917 -463 -347 -179 401 -916 431 -926 -116 782 -587 148 611 -753 599 -303 -497 -879 -956 914 58 154 -162 996 -529 -664 452 581 -950 -145 -235 358 -726 616 902 -175 -199 831 -391 604 -729 584 -275 -967 244 -885 964 -284 322 -325 117 -39 -876 -682 -57 -956 -689 193 -918 -83 40 -471 519 563 720 -976 238 -88 920 -494 -904 -43 -913 -296 -467 542 68 224 42 326 -381 843 -348 -20 614 0 472 941 40 407 -602 -624 -683 473 251 -525 -928 -529 -248 -182 -26 -307 364 -910 -478 607 -698 589 -34 206 -476 -13 -899 -637 -241 -500 976 -506 -655 -370 -462 -778 778 75 -320 -285 440 -718 -15 627 276 155 812 22 -715 -707 -305 -142 792 469 274 -43 107 78 -648 819 388 318 -281 -630 -136 -101 655 445 194 133 -974 516 681 773 62 -696 488 596 -953 -170 -582 -137 -218 -434 353 -907 -218 -16 623 967 859 -485 829 277 976 99 -362 -139 -959 -739 -139 247 848 921 914 -714 -33 -603 490 96 -490 -540 572 -692 93 152 136 131 -869 548 397 712 982 302 -993 400 -400 258 511 267 -991 510 -338 -689 55 -304 516 -441 -638 -231 -69 -633 -152 128 439 348 -688 749 -71 951 -31 -749 450 321 794 93 406 -298 -410 466 -855 575 -217 -60 774 -13 -15 315 -150 -937 -370 -232 -892 -838 -262 227 -489 -281 -721 346 -302 -422 392 -28 880 447 -564 -948 -395 -179 935 -368 754 -970 664 573 214 -749 -883 -311 -29 911 -600 692 -891 920 684 895 814 487 41 -484 829 -133 -459 269 216 -384 448 -513 -777 521 -442 641 -148 -402 -89 191 -761 787 -66 -493 -474 563 423 -164 -257 -599 -99 -805 -944 -543 662 -854 844 -489 -382 588 439 -691 -14 205 839 697 191 710 -668 743 614 -975 919 -477 53 -654 342 -315 -275 511 -728 618 662 -335 -790 760 504 -771 -50 -178 438 600 433 903 -601 810 151 679 -660 -557 -530 919 -493 83 -670 674 -648 -323 722 878 -493 -256 404 391 -692 102 -450 -155 33 208 62 -280 561 21 728 956 330 951 -258 904 -649 -935 22 212 -859 -50 -800 549 -59 400 362 801 -613 577 -669 -558 164 576 -731 -135 587 452 -887 -718 -107 194 -435 -404 -78 -221 262 -374 676 925 -315 252 340 -760 118 672 -695 502 579 -236 -305 372 -982 -454 375 116 -947 324 479 -331 791 -131 -991 386 774 193 -178 267 468 -562 -38 -404 319 63 -838 -721 -142 -325 -466 527 690 -482 260 -396 -789 -880 -892 -796 225 609 980 690 -379 387 1000 363 875 -572 49 -844 406 -798 -262 420 -861 -664 -691 -32 637 263 -770 -490 70 -529 487 -269 -428 773 424 -851 -201 604 746 394 -378 -909 513 534 -515 -745 -180 -780 37 937 93 751 801 556 -69 22 188 -93 -767 -116 356 -381 -531 646 599 -626 635 855 545 -719 853 -921 -121 719 -873 -129 601 432 943 144 -789 -892 -482 366 795 452 179 811 -864 -749 68 -775 -521 138 -747 -583 -242 -113 424 94 -824 -851 830 180 900 -180 690 -746 888 -573 546 -990 -756 425 874 -66 -921 45 219 -354 562 -464 786 -428 -793 -212 687 268 62 -325 653 257 -84 399 -776 -787 -401 -927 214 -768 -518 120 192 -454 -702 762 322 384 -635 413 -771 -747 -696 -855 -672 -481 657 322 826 986 425 -300 490 768 529 -585 979 -155 -628 -30 249 493 -845 729 281 -451 -86 938 446 -213 810 483 -211 -421 372 -31 -843 -642 -814 978 444 -250 255 182 -831 411 773 -620 -727 -301 -494 -208 -661 150 671 949 698 766 596 -943 -56 -45 -7 -201 -380 -787 249 -506 533 546 -461 543 196 -444 -825 867 762 321 -448 -924 685 -161 -724 558 737 908 114 391 -421 260 275 470 505 790 -415 167 -754 173 915 890 -388 297 75 -373 -218 473 948 58 908 -569 -25 -953 -811 371 594 22 -238 -339 286 108 -601 153 -996 538 -773 -211 -287 547 -927 -144 -328 100 -903 471 -176 -267 589 996 710 203 572 334 413 561 -104 -977 -780 -913 -26 -814 -160 -924 453 582 -83 -661 -313 465 -185 -706 -814 907 227 809 354 895 438 -404 991 -420 828 -279 633 611 124 201 115 803 -137 189 -285 -272 23 811 473 -298 66 131 -814 44 -387 -912 593 764 -303 -381 -505 -332 -350 473 -21 778 -501 -35 -410 813 -956 -472 156 772 557 -886 79 -477 421 -9 400 219 176 834 172 -853 920 -979 386 136 934 -973 121 -419 703 -853 -748 762 571 176 -41 -799 -723 634 2 471 -11 532 489 806 671 279 -686 223 585 -207 438 408 -709 -834 892 960 -242 -261 -595 798 -616 -558 -713 -591 622 714 -383 329 -465 924 -968 842 920 -766 626 493 187 -8 72 -680 999 -854 -848 597 675 652 -55 667 400 583 63 469 992 79 406 -737 554 -470 -362 -643 379 62 -10 391 -424 606 600 788 -162 -970 -435 985 204 -267 340 -153 222 -137 221 295 847 -43 -461 -195 255 -699 320 -43 -129 -922 -2 -84 467 -117 697 362 703 -805 666 563 352 -303 -852 -234 162 462 -574 218 -334 645 741 -228 238 822 883 159 -96 -34 -936 109 780 607 348 225 946 213 625 -536 103 -330 364 -906 -601 750 68 504 -560 468 626 285 -395 -668 -585 637 -156 744 -136 995 -591 -742 39 864 -775 -273 -610 664 -715 845 -164 -133 169 448 -997 -962 137 -297 -77 -74 -800 -358 333 687 -183 -442 -223 -784 499 541 -223 291 -237 577 551 701 831 92 395 175 -737 -846 -579 11 478 606 69 -84 323 -172 -951 696 -823 -129 396 560 990 -882 -80 -752 -510 152 -486 -205 -6 -638 583 803 424 -452 -47 -373 -811 543 489 397 852 -133 -527 -299 -49 146 442 -399 -10 -289 217 -424 192 -64 456 -675 -537 -762 90 -397 281 -656 -998 -390 -560 449 -11 -214 984 981 508 -948 -549 238 -385 -297 711 787 424 -799 64 457 -593 -44 839 765 -588 247 -584 210 -909 -176 -899 -570 367 831 256 -321 -973 571 718 226 449 589 228 -65 -281 38 -365 104 573 438 32 353 199 -548 -181 -837 -20 653 657 -421 333 210 943 -743 -214 505 -689 -335 401 -254 546 -786 -146 -605 -823 -458 410 232 578 493 -98 645 192 375 236 603 85 662 549 -530 -215 480 12 29 693 75 674 123 917 -860 302 811 860 939 155 -576 585 -272 561 462 517 -889 250 -218 -653 -587 282 240 -275 869 161 -165 -726 -52 57 -94 -302 -488 -436 -582 121 822 450 -866 -878 345 -986 -472 781 799 -806 -395 836 774 -473 -2 619 -164 738 -594 593 -281 -939 -654 -171 22 318 -135 -959 1000 -244 997 679 -3 82 848 789 91 576 -794 888 379 88 26 30 322 661 145 538 17 882 193 -780 -947 428 -325 -46 63 -173 566 -315 -314 -828 679 -581 -746 -456 -902 961 218 622 12 -464 -644 -715 -808 474 -409 931 717 84 -870 179 62 982 892 783 762 -105 235 862 -915 454 665 -336 156 467 154 -766 336 677 460 752 -578 345 533 987 124 -933 -734 -691 -447 -30 265 403 645 -51 334 632 831 -61 -536 166 -300 339 495 -381 -785 -676 861 863 -553 -567 129 670 21 277 -617 -962 -681 -850 369 -732 -239 705 -651 814 388 3 -923 -458 -341 936 347 -243 421 15 -907 -535 175 953 538 -568 971 -915 627 -34 -444 568 719 -27 292 918 58 246 -387 905 -297 118 85 737 874 491 -385 -278 -107 -886 353 -198 961 49 -694 -706 536 -711 -863 816 -631 -695 -286 425 138 18 -324 88 13 -355 432 -582 530 -684 -238 204 496 -547 107 -384 -236 -63 -571 953 600 -406 -582 822 -772 939 495 -495 90 -210 -300 799 898 -336 -893 956 -940 -407 -379 86 -694 765 -657 248 -707 -974 963 308 1 -720 389 -819 565 -335 -953 214 697 -361 -91 -632 536 -375 -772 -55 81 -918 -974 363 365 -526 -221 127 963 927 813 753 -850 959 -685 77 -238 317 895 -363 90 430 -499 -262 167 756 -821 178 842 -882 -726 441 577 20 -801 -88 -244 362 339 -802 818 -563 43 486 -786 339 -36 -378 599 -60 717 83 663 -631 -921 -419 -263 -555 -828 -680 -572 -595 -227 295 9 -403 -138 671 -226 769 -152 -669 581 338 265 -442 473 -596 -366 -304 -661 408 875 -259 468 364 -952 -128 -808 795 757 560 -385 953 857 -49 -337 501 -538 680 -844 865 -865 83 797 956 -393 -348 -237 -178 396 47 243 807 705 -52 -479 233 574 781 -347 103 -571 -66 -947 406 -116 -117 -958 107 -32 -747 -194 -669 144 -575 410 -457 -162 -327 453 915 -355 841 462 117 45 -222 -369 -433 -388 -452 -932 -917 -772 542 639 -216 443 -449 -47 -899 -687 -958 569 274 -85 57 -538 952 -565 -256 411 -803 675 -868 998 213 -859 -653 -534 383 228 -494 -394 -523 334 -90 448 391 167 -451 -361 -976 -518 -233 204 848 -498 20 717 -335 17 -346 881 241 -50 177 78 907 -782 360 -204 -766 -111 783 -754 546 135 115 -924 -1 -615 -590 -293 911 -692 572 486 -739 219 -307 -150 234 192 -892 -191 -163 -183 225 -525 939 -393 616 -568 463 394 24 -8 926 628 -173 -904 -218 158 237 286 -264 -942 -265 -173 740 -426 527 521 -586 -926 -410 -683 -708 614 -539 313 647 664 -538 -287 -663 626 -538 656 832 -181 946 386 521 -884 615 -371 956 -260 -869 -956 -346 660 875 -905 504 346 25 223 -116 -836 660 427 916 938 -331 265 862 -861 -391 599 -441 -824 985 665 -264 -255 953 -59 -10 -251 810 -636 156 -709 929 -620 292 -159 952 715 538 -130 -752 603 -621 -53 -236 145 912 -796 -466 595 785 17 513 639 717 556 316 -631 -850 788 447 572 -723 256 -142 -401 -174 726 -619 849 -890 520 -502 -750 -330 -228 -269 497 -591 -131 961 219 244 272 -589 -218 925 -82 -198 307 -632 109 -503 -386 806 -598 491 -273 19 -788 601 -660 -748 35 293 -843 328 227 -144 194 -855 846 347 187 -119 -781 -121 -903 384 -549 -205 287 461 -175 -418 -200 -664 77 -402 -529 -364 -18 -56 -549 434 -904 193 593 -986 542 -114 -436 106 -959 199 4 133 -435 521 -468 -96 -772 -552 388 549 28 841 608 -879 401 890 -353 436 588 818 106 -430 51 -43 427 89 399 841 36 740 -152 782 646 208 -224 -158 -843 -980 33 260 -812 -647 381 -312 240 390 -231 438 838 958 484 -227 736 731 -392 -789 382 426 -599 747 913 -628 602 -356 -674 738 0 656 -332 811 -504 -461 -411 944 322 678 265 -24 -358 237 -144 -883 -841 -271 -209 17 56 -332 637 491 -50 -523 96 -775 -605 -826 981 225 -35 111 583 342 831 142 -823 251 189 410 130 414 -685 -694 -890 -428 -879 -80 611 -416 -662 278 -473 460 740 -863 865 -531 704 -162 610 450 -214 -950 501 652 -733 -87 -484 -39 640 -511 8 637 429 -872 137 -598 -42 379 11 -883 -849 -783 726 424 -441 510 153 -87 484 149 -555 -500 -623 -328 -606 317 476 394 863 -464 618 430 621 -80 -186 -390 10 462 126 696 -479 -325 -770 -581 171 -765 -430 541 311 -435 360 -881 241 -25 531 850 -257 -328 721 392 -54 752 73 747 806 617 -165 517 -527 -375 -647 137 -223 -741 -535 -485 -439 808 -421 214 -183 50 1 -39 -977 727 -439 739 872 306 529 587 -962 -443 -23 -559 -932 -554 223 378 328 -398 -592 709 534 708 -48 635 19 662 955 -762 -395 -278 906 -92 209 -631 -231 -275 -328 -268 837 -215 -1000 -653 44 -827 -92 -718 -467 622 253 855 381 -427 622 -285 -513 382 -248 -486 102 -620 -119 468 250 -944 -545 264 -489 840 983 -303 57 -494 774 137 5 154 -912 -163 260 -798 975 370 571 317 7 -985 250 -844 409 -469 -147 314 98 696 -213 14 -768 -488 -91 845 584 -23 -292 -189 372 754 -245 -981 -600 631 423 478 -949 -167 -399 897 -70 -185 -682 182 -520 -549 -813 -313 984 463 269 533 534 -838 -708 -99 -626 262 -977 -747 845 679 -289 202 -486 -916 -336 -790 -492 780 494 -78 116 367 543 -235 638 -531 85 -83 246 524 169 692 -711 219 -871 232 480 -715 30 95 -185 -52 -182 -309 396 -771 292 -864 389 244 88 -283 -556 306 465 -403 -192 698 799 -221 386 24 -739 822 -229 -669 672 361 -148 -629 -844 -322 941 -822 -270 -90 147 -875 -216 -187 -446 -754 767 -106 691 -485 -597 -303 -951 279 -867 796 -2 653 -351 -406 -53 195 -627 549 240 -409 -110 -598 465 356 -320 -62 700 851 -435 -956 -784 540 -107 797 -83 134 -973 -865 -165 -69 -291 170 878 -738 -249 894 927 288 -800 554 -31 -589 456 26 -805 565 89 -710 -284 966 628 226 -590 -347 674 -419 -846 -799 351 218 -188 -512 -503 -990 -968 -985 16 -576 -334 -755 -207 485 434 -270 -237 651 -435 535 -602 881 648 458 350 -168 -116 136 -382 -543 -503 768 -435 -339 786 53 -201 -289 100 782 296 359 212 101 -260 -828 -519 -808 -451 -305 -342 -519 -464 -199 -730 -735 -314 -852 832 421 -397 235 -177 -115 -333 771 267 730 -509 191 776 -42 398 79 48 -503 822 -362 -662 -965 -769 -278 979 23 666 -984 1000 -948 347 175 -107 -410 362 56 -706 473 -207 -473 -738 60 -188 -968 345 757 -150 292 -633 714 31 -752 685 -605 252 -809 122 -156 -407 -643 973 -249 741 235 715 -390 -912 -56 -725 -401 -955 93 198 295 -796 935 182 63 365 -79 -628 -779 -443 -570 -554 -393 -366 190 -485 -676 579 579 -832 -705 -872 406 209 924 623 -914 -7 -265 -940 787 708 -194 -955 -664 -860 -639 559 -245 -775 944 -352 -509 610 805 -257 867 -63 832 -329 -716 758 -517 -109 -30 -130 -236 -268 491 -642 195 -110 -425 -802 697 -37 421 730 611 136 -923 -323 -585 642 -33 746 -549 -994 -736 56 -246 935 868 780 -336 -579 739 108 -616 -669 -459 -642 -351 -565 495 -282 -826 -774 210 760 -622 660 374 865 770 -535 556 -525 50 -393 -526 -168 -825 -809 565 631 -345 -252 675 -770 -603 -98 -278 821 -764 -643 847 -786 221 288 -459 487 -500 964 803 112 -208 -600 791 -193 589 -800 604 722 -753 441 56 179 -487 -825 965 644 452 -652 -718 52 -68 -190 -865 -884 -129 -276 45 -480 -129 289 218 -572 -930 -333 839 -855 -532 -559 -101 532 -292 -362 4 27 -412 -881 855 -274 -746 -564 922 -105 604 645 -772 603 452 -566 -910 -700 -742 922 831 394 866 -760 -793 -679 -570 657 -560 -571 -206 -839 -593 -727 -650 159 957 -543 901 -333 -259 709 -736 -695 -282 -155 591 886 -802 545 597 343 -227 -612 -152 -229 48 -76 346 31 -99 283 -819 461 649 359 738 -609 41 -755 -247 699 -906 -276 821 -677 892 320 435 349 377 -732 -858 798 716 650 -468 -54 688 519 -864 861 -77 292 199 -69 -389 643 -474 331 861 998 84 434 -846 -380 -873 558 -4 -307 528 -829 892 -963 52 -245 872 -374 433 110 107 -507 -738 885 -764 843 502 -961 278 -809 -407 -231 73 -813 -989 -766 -496 702 120 226 -550 -441 543 -779 903 233 433 730 -104 -796 -626 -332 468 -423 -714 155 -818 438 668 -413 836 -651 -791 475 464 -491 -304 377 -770 -512 -453 -220 -415 570 -626 -553 -489 -237 -632 158 -345 889 430 -953 620 560 892 -901 237 -869 94 -363 58 -254 -763 -201 -888 -373 -557 116 232 907 835 -258 955 -171 656 -869 384 -707 773 -740 -437 115 279 -810 531 -903 -366 -872 -896 661 548 -340 -58 130 -409 193 -72 -770 -754 -256 -657 326 -643 -390 843 782 557 559 -433 -261 -856 303 -430 -428 104 -951 590 78 926 290 -545 -334 -301 -539 951 223 -11 665 762 649 -579 -597 514 -777 -404 729 -620 -416 408 -470 -588 630 419 -160 530 -712 660 35 435 -699 114 -451 -508 -930 335 -707 645 338 -235 -414 378 -441 706 11 268 -514 207 82 -857 -348 180 947 374 -954 -51 -553 -848 744 983 240 -668 -162 -996 -254 -229 -257 -855 56 -653 -233 -358 769 142 -400 -858 -510 -857 -195 -744 -427 -187 -465 -985 893 -697 81 -372 600 338 -858 975 -974 -39 -988 551 -369 552 853 895 -609 -192 -875 -124 -347 -82 -668 -111 683 -683 777 -866 -221 932 156 244 -401 211 341 724 204 799 175 888 231 -479 -628 364 590 447 650 -673 880 -700 -220 521 91 328 15 -908 -617 322 -230 -786 527 818 -350 -846 -957 247 -456 -83 935 757 575 -611 -253 249 -329 -943 -393 -231 -777 95 -33 -839 -331 -617 -305 -799 529 160 -537 -709 290 -779 281 -289 -294 -838 137 -783 137 -678 -26 155 -773 -83 -127 -844 291 -181 534 807 -126 -605 699 528 631 -514 -256 717 -316 578 474 -864 576 -5 -375 -628 -638 -980 595 -373 -842 817 -700 31 -297 391 -291 420 -716 -893 -985 -49 976 -565 913 -374 -602 -722 -930 -808 662 273 -250 -445 311 74 -963 771 893 473 406 859 234 315 960 312 -779 -698 669 548 722 680 -427 237 391 -44 -423 -577 478 504 539 175 221 -962 -583 -381 961 -84 -749 -194 -236 107 651 -100 -636 850 -853 101 856 416 236 46 372 612 -509 104 705 97 988 920 -83 500 148 -796 294 533 260 -750 734 -41 -469 -372 -975 984 751 -584 305 561 812 -1 -418 -812 -895 771 815 -344 -43 -608 706 -833 -637 -81 -676 -740 -506 698 718 -446 -179 966 -672 -123 185 291 223 -467 -782 -839 343 -983 -544 -67 768 -751 -513 525 70 495 -307 -552 -318 212 -631 -907 956 -818 10 278 -435 -948 834 -322 383 -36 454 -221 267 61 -182 771 237 838 -396 316 29 -367 -701 152 583 -665 -780 526 -482 810 -292 991 486 618 913 848 289 -677 54 -484 -389 939 655 -292 234 911 -480 -837 -603 726 127 -238 -699 503 -111 -897 508 -89 -217 786 -144 85 -560 -83 -457 -622 -89 -639 -425 -359 51 753 269 705 -853 228 410 583 -998 -188 446 895 162 -313 472 -47 -119 -230 805 -554 588 581 827 957 -558 177 -11 -925 272 -205 -69 490 -139 -180 -187 707 -139 -134 -905 -641 953 997 766 628 158 837 881 102 -752 -194 377 -879 -929 270 -565 97 452 -999 384 -44 188 -804 -32 272 350 -450 -390 234 -136 49 548 780 -142 -67 -868 33 863 690 848 -519 659 282 -276 -10 -387 202 -439 520 266 -238 126 -478 -57 298 -522 134 519 303 495 323 -382 517 -596 768 788 197 503 -876 -506 644 -665 427 -643 632 -125 -112 -580 640 -73 314 544 -305 -647 478 822 -47 418 402 395 303 -720 -664 189 -560 952 -485 -470 650 533 -722 -898 -721 -108 -101 -560 990 154 526 -380 22 -735 -709 -811 494 212 662 -33 58 -917 198 -887 -627 966 858 -457 -831 -688 -6 149 -674 791 940 568 508 971 112 -305 190 183 585 626 53 757 -335 176 -107 -408 441 -977 -921 -587 -40 900 -250 513 929 991 712 -619 562 -580 644 599 823 581 709 336 346 -567 253 -131 -472 76 -910 -797 -588 699 -424 877 543 -820 -85 -975 888 728 -214 -369 321 354 211 -715 452 -130 -186 -639 -742 -864 926 -680 -525 -125 852 -561 -825 -465 -2 720 234 118 134 601 -753 401 -476 672 -891 354 755 993 -355 934 -121 -903 288 -888 73 -188 688 932 -702 -362 736 306 -754 -191 990 -338 799 -617 -125 219 -70 161 -318 654 -254 -809 774 133 568 -287 -274 -480 340 -840 -869 487 149 815 143 -741 870 -619 656 228 646 -181 -858 523 -430 837 935 989 971 386 28 -440 535 847 -947 692 638 256 86 -431 6 751 754 -452 769 8 869 -703 516 -302 148 -20 249 92 580 -151 -936 -885 467 136 -861 -983 -411 445 845 571 -710 -274 -873 403 743 393 -40 973 227 571 -55 891 439 -439 219 -292 -15 472 -812 -654 325 -143 -848 56 -148 -432 -846 -751 -980 463 -441 139 -490 317 788 -654 -670 -786 -678 908 -710 -524 -660 113 624 -114 -533 322 946 -708 703 72 -110 -904 -902 -825 850 548 626 710 673 275 -71 288 -116 -272 -139 532 -66 519 -805 -813 -356 877 922 971 -799 145 817 353 -470 -555 877 -497 415 -7 711 -910 842 -337 646 -520 129 978 345 -423 318 474 487 -118 766 -41 -820 -994 -750 -645 -631 -553 272 -76 -150 -586 -188 -508 712 -55 -473 972 502 809 993 -49 -340 -225 -557 -82 -797 -439 763 850 922 422 -671 -117 939 517 431 138 -150 -296 -33 848 -325 -358 -632 -852 546 270 -35 393 -488 243 -543 -566 -55 80 700 983 916 -789 -826 237 -512 84 664 -489 286 -757 -892 -891 541 -174 -445 -996 -98 53 -888 -175 890 119 -867 642 429 -974 -216 -3 -275 -190 474 479 -912 -363 -235 309 22 -41 498 401 874 -804 -348 508 -802 -2 -574 -438 293 -501 634 498 21 594 913 -738 -204 959 -731 854 -436 -471 -263 -172 -178 -363 169 -116 680 786 -129 307 269 -547 -562 360 718 -166 -719 -756 -54 904 -339 -355 13 -472 -940 20 -877 -192 -43 400 -396 -190 -491 -113 -766 -660 -371 -226 -166 -491 565 91 -999 -491 625 900 -543 975 11 -421 -525 705 -974 -445 107 -897 -151 354 -177 185 -409 -329 189 -540 402 -382 468 209 547 -472 561 -800 -646 -201 589 -671 312 -193 293 920 -971 539 137 -538 -89 -896 -148 -785 -237 14 -187 -619 887 -187 339 646 588 -209 266 -189 -473 473 -451 234 -578 306 -619 -151 -64 -546 -206 -556 858 -405 -16 -422 -438 882 613 873 101 314 510 404 -418 -49 -853 423 625 920 401 57 523 47 -250 686 -73 -420 -755 -277 -262 386 247 92 465 573 117 959 849 488 -514 95 -135 892 810 606 -74 -846 -584 -165 932 710 927 -427 914 289 -210 621 -109 44 -267 -876 -541 77 -465 374 117 390 915 -180 -192 -531 -891 58 169 523 595 -33 -157 744 977 435 -977 -338 90 336 754 -571 544 -871 887 526 -410 -387 298 -372 256 -624 -370 -463 -865 -372 -258 895 367 -471 -682 495 662 -449 138 -140 574 -740 -986 -539 -99 344 -728 -822 -506 4 -767 303 204 -840 -96 -928 -522 -135 146 586 296 856 752 -201 -919 442 321 104 -228 269 42 -342 858 -448 -655 355 625 10 519 425 -166 257 -225 -647 -543 502 -815 -943 538 815 407 247 192 -582 818 35 -464 -881 -479 -358 -859 63 -222 -76 622 -708 -972 -933 752 435 472 100 789 652 -174 295 -940 -202 244 255 -942 898 336 413 -383 139 -383 -247 -799 -591 294 835 804 161 -952 94 -405 871 -367 -35 -510 -446 267 -119 247 223 -188 819 852 -701 651 -129 357 74 -929 -255 687 88 804 -218 -632 -24 360 -942 -693 560 796 -731 105 -2 544 -651 -516 -145 -946 572 716 863 899 -55 891 -635 -671 -555 310 -264 -474 -605 -868 -399 -199 221 927 231 -311 890 416 -99 -523 410 889 -127 -196 856 363 714 597 -823 -950 830 -562 684 -424 790 -808 451 -292 -866 28 -997 852 -694 -263 609 -826 736 850 -408 -734 -611 -307 -417 691 220 -995 -512 -894 192 -627 -715 844 23 -595 340 -841 45 202 -899 308 -889 378 257 -260 322 -804 -343 194 -506 -422 -777 98 -283 24 323 -886 -769 -766 900 500 -640 -14 -240 342 -703 795 -729 -175 -807 341 235 691 -234 -112 -30 -397 -132 341 -150 -949 31 30 782 -321 -913 987 204 -657 -427 757 -520 984 815 561 -835 446 885 926 -665 -446 -350 -775 876 365 -808 -150 57 -750 642 790 -253 -548 -734 505 -504 225 -808 -115 -995 21 956 -243 -833 -305 227 333 324 -310 16 376 607 738 -291 961 -55 -409 507 558 -309 809 122 -126 -864 943 441 -666 113 351 -762 382 -629 579 -178 -330 585 800 -391 -611 48 -903 722 324 -123 -1 45 -786 -896 -485 842 923 -787 -288 -901 -746 -484 -270 -160 853 865 -807 108 -76 -659 -365 -702 -213 -873 -165 659 -160 -1000 385 -456 -32 893 -369 542 -791 424 -839 -937 -828 -624 149 -365 -516 -159 912 449 20 -364 358 322 200 -451 -954 402 358 810 -391 91 275 -918 613 19 626 -952 1 677 -399 -552 -514 -77 -628 802 262 -622 -562 613 -173 311 974 781 -110 270 -664 45 -403 -973 -555 289 -907 -132 846 -276 -271 711 -899 -373 -907 286 -195 804 306 771 -214 423 -335 -217 116 -509 -422 868 525 2 -266 24 -645 -542 906 -682 -127 44 36 -392 34 218 -506 -227 -737 -69 818 830 592 370 201 222 -196 -77 -248 657 -274 -488 -83 252 -298 -513 826 124 -390 599 937 529 -97 -684 -494 -880 -755 -767 208 670 211 -711 -346 847 891 -362 591 997 -786 -354 -526 975 486 876 -744 196 276 -396 -598 -203 -663 935 363 927 -461 -138 -6 388 70 480 -537 363 94 71 659 -317 490 -708 841 496 -437 557 -244 398 933 -520 -804 98 331 -394 -725 576 291 -774 -607 -467 -590 187 -393 48 624 987 264 -749 89 -234 919 788 991 205 -924 661 31 -836 -302 -545 -240 -622 327 -222 -827 -461 191 979 -186 -811 -424 -451 875 994 296 -173 703 905 149 427 -755 -14 32 267 447 96 800 65 951 376 916 537 -262 -561 -57 213 -419 -209 541 651 956 -619 -34 -372 -385 -42 839 -358 -794 -582 20 529 -752 -479 -899 -407 -245 510 802 34 184 -916 -274 -511 195 -58 -698 784 879 -639 -444 -122 438 -718 415 417 967 -147 -888 399 -168 -9 793 240 43 813 -963 152 -371 579 393 256 -642 598 807 923 650 135 397 -700 36 852 -777 -893 -733 925 757 -306 192 801 903 -324 896 281 -400 750 412 -619 879 742 881 -118 -497 -614 314 975 224 -528 -372 853 961 -400 545 -461 685 -400 820 -174 604 -699 -287 -403 904 855 645 -45 -24 856 177 -112 -927 -197 -665 176 541 -857 -231 -141 641 570 -930 -517 885 -137 901 -985 796 522 -10 900 397 608 603 702 144 469 355 12 406 -748 104 -719 576 -803 926 122 -574 205 998 -107 -86 470 -502 -460 521 -783 508 -582 -276 -777 -449 870 -932 -739 -330 3 -258 234 -544 977 -300 820 795 -506 679 -421 -60 851 463 -991 -693 -794 556 -54 -516 469 616 325 -38 445 -813 -70 425 -81 926 -790 -486 505 697 714 -233 -855 -785 507 -873 -907 -751 -125 -304 924 -719 182 922 610 -22 -1 -408 -13 -374 -100 54 -221 -666 -294 345 429 424 -951 -33 235 -178 -835 840 -611 -722 954 22 -592 -780 31 -641 -439 -280 -599 -641 -361 -833 603 274 399 -100 295 662 653 -785 615 -395 -112 267 585 371 725 -545 -430 754 980 -796 -52 -455 -146 63 -452 756 -195 894 -763 737 983 -807 -625 886 19 -512 183 -874 495 -868 -51 146 -22 -365 -900 629 -593 954 -379 308 158 -4 431 255 -289 -510 -522 91 -638 -542 983 -711 755 -91 291 473 862 730 846 517 174 -376 485 944 963 233 -663 -189 302 -261 -581 -98 -824 106 882 -406 -852 -948 297 482 -497 333 -208 215 265 979 578 163 762 362 168 608 367 181 -600 448 -195 51 -765 -868 -978 -727 -364 664 -130 -468 180 -229 450 -208 204 -32 -774 -521 23 310 -808 295 -360 -308 385 301 -482 -840 -732 175 -317 231 592 -52 -720 -967 459 570 996 -939 -612 74 -162 68 866 74 -885 776 530 982 32 558 914 121 460 726 -571 590 -159 -305 150 -822 -292 534 758 338 -319 427 -614 -947 -831 124 -670 221 -27 159 386 219 139 624 354 962 295 787 28 365 -226 -413 -993 -879 649 682 685 -43 -87 -689 314 -57 740 908 99 -569 -213 -736 -412 -223 273 294 878 -280 -454 369 -913 32 -258 -666 -109 -642 635 -904 559 -245 770 135 -174 -584 -719 577 929 -918 -673 -676 689 866 -238 276 555 889 -485 -70 -353 117 647 -879 -466 230 856 -865 941 530 -57 -280 307 854 -526 -703 904 -431 -396 257 183 323 -247 -374 807 -484 -922 -70 -830 612 232 -91 -410 173 -635 -981 -425 126 -330 -377 -311 299 808 711 257 -64 -925 446 -804 49 161 916 900 -658 78 476 -52 -785 901 -154 -374 -315 854 -171 225 -550 -379 957 -452 -821 -684 -426 -567 917 592 -945 738 186 802 -881 497 -791 840 -446 -919 76 -402 -737 -396 -716 222 -492 623 963 134 -825 36 -654 654 105 927 -969 -80 -533 895 -188 330 702 -295 373 0 -26 342 468 658 746 750 98 333 538 953 94 -579 491 -782 328 -812 388 637 -60 509 -68 -563 -965 756 157 344 -449 -402 -646 -879 52 429 291 464 747 317 257 321 952 -895 176 -900 -967 -586 -528 -269 540 583 488 -179 -610 -29 479 212 -454 -157 -569 231 111 8 533 -678 661 214 -85 542 733 573 789 -607 42 -861 453 831 738 969 459 -16 447 -658 -154 -995 -66 -347 -231 -63 -802 727 824 -867 -343 -494 366 71 481 -615 55 -610 191 696 -676 24 546 -666 -336 -441 -857 -552 -936 -849 -998 -349 -414 -376 346 70 -318 431 410 -644 -15 -203 247 -679 780 -52 28 -73 119 -329 -32 282 -539 -339 -150 385 -565 -436 23 510 -25 40 370 -258 686 840 -22 -371 -840 -615 786 825 -770 477 418 -622 959 700 164 -540 -872 510 876 -255 890 -595 675 -457 963 92 -426 810 228 -210 962 -499 824 -913 468 992 -623 -811 483 -710 95 -788 456 -967 -152 -460 -199 645 -556 -165 913 -546 -683 613 382 -471 -975 527 815 290 957 -688 570 659 37 126 -305 -439 -521 782 531 0 84 15 829 190 -141 927 -353 -169 -162 -474 298 -627 -623 863 223 160 113 -871 298 -617 -814 282 460 993 902 711 -858 -619 -223 204 626 734 -253 -634 -597 -168 14 -493 579 258 -707 735 960 970 340 323 -859 -86 564 38 -788 456 912 416 -419 557 -644 446 -175 -491 19 -679 317 976 -191 549 -822 -187 725 347 875 -87 -847 -304 573 504 296 -570 -318 587 -413 965 737 -493 -102 -990 100 -190 -394 -383 -792 -298 -320 -120 206 615 315 738 774 702 377 -385 104 346 -203 -641 85 -736 -565 -684 201 -594 -708 -819 775 862 718 -154 -816 -127 135 494 -838 -394 273 99 -611 92 -272 832 446 -861 848 -663 -781 -108 468 -20 504 60 -599 781 366 -108 -334 342 114 249 431 -324 335 -34 481 143 806 951 481 -813 -59 -325 -157 580 220 -166 846 108 -363 867 19 -76 722 -885 508 -68 869 446 -42 -908 -98 -915 215 414 650 -188 -746 -54 946 481 -948 -202 -780 -662 -660 -3 367 195 806 98 -412 640 -119 -730 250 -638 896 860 673 -972 341 827 170 339 -343 -794 799 17 658 -122 300 635 -307 636 -124 991 -516 873 -307 -513 -544 807 -411 -462 202 -216 515 213 -667 285 80 334 413 855 435 689 -323 591 -946 -71 -52 338 383 -369 -842 -326 -78 621 -807 -161 323 -34 -424 -545 982 -442 549 -382 538 -181 -386 56 -483 -891 -283 391 -881 176 -561 525 166 679 694 540 -1000 523 784 -508 133 -827 98 476 -524 -308 314 -686 -988 617 997 850 -380 286 -655 -114 -469 509 456 -816 -561 -564 18 -121 -65 -451 746 734 -412 -563 411 712 -21 -111 -1 -23 -55 827 424 984 895 299 -682 -860 820 140 -172 746 70 792 36 -967 432 91 712 -557 -74 -228 -860 -400 551 982 590 -664 906 -301 460 518 -658 -753 15 650 442 -510 347 -555 765 340 -136 -589 660 524 -932 157 161 -803 -650 99 453 -815 557 -200 -45 -865 -506 64 -825 926 -959 966 -973 -869 438 372 -845 -887 961 -936 -31 918 -812 774 581 -871 60 -410 -257 112 339 751 107 -898 331 869 -590 264 -847 804 301 11 -184 396 -16 -733 210 89 396 13 648 -137 711 789 -638 370 -662 -511 -612 449 38 -859 -538 -756 233 155 -588 247 -900 758 856 -604 100 567 474 352 598 740 991 -986 -390 190 -701 -600 874 482 -434 -399 865 -191 693 -764 -465 221 711 285 382 -778 763 1000 -966 933 -581 868 257 -941 679 145 834 -767 -711 558 633 -463 -715 413 812 -787 623 -628 859 52 -69 -777 755 -538 -129 149 -988 -98 278 336 -714 -792 283 680 -600 901 -783 695 -956 692 -509 -588 -228 419 -851 676 866 -505 292 866 540 574 854 -208 -873 -284 793 971 516 196 -992 299 -178 865 151 325 163 -228 222 -703 -78 -844 -915 859 139 658 -6 851 496 926 546 -640 -953 -973 400 -506 -498 609 735 542 -883 -117 -706 547 489 620 322 697 -663 641 -334 -143 -713 580 494 -607 -780 -374 688 694 597 216 656 176 966 108 -639 476 -755 561 889 -244 263 -788 988 -202 -757 413 -712 799 644 -830 -38 -620 -312 -886 -465 989 423 151 -942 -726 -544 804 -912 79 483 468 -605 748 -639 843 293 257 672 -322 991 189 -660 -656 537 405 -23 -961 632 715 364 196 347 884 -455 -586 957 740 -738 72 59 356 -426 765 -214 14 131 -282 896 390 -458 595 -711 320 -985 -375 -412 946 74 -882 424 -962 739 -504 -549 -37 161 -136 440 -854 -2 447 -403 -708 705 192 -105 747 649 -406 -349 -711 -882 394 615 987 454 366 -865 892 900 910 -770 -255 607 -410 171 873 506 -247 -981 379 777 978 984 -87 390 575 -136 -902 -130 552 -919 135 -415 -305 593 992 -494 -408 -87 989 -324 2 -771 -790 -786 365 723 14 136 -797 335 821 931 455 -553 363 -23 1 618 975 -893 -25 593 -87 536 700 348 -263 716 479 -734 -25 157 620 265 465 -21 746 -419 -622 -457 512 688 988 -212 -726 -419 160 286 -423 998 -148 -370 49 556 -208 -562 909 -493 -23 467 294 -975 275 -104 -796 -264 937 980 -481 -162 820 43 -982 129 -119 -96 -432 987 -75 307 -316 -166 -158 -817 -803 -797 151 864 -392 -28 213 -424 739 -446 538 388 -378 -739 454 -792 -859 -443 992 469 -571 143 399 330 -170 357 438 -554 110 748 463 -790 441 -315 612 -673 -93 597 335 648 -79 358 -695 -464 644 -187 314 294 -862 474 -772 308 852 660 898 222 778 715 163 -494 515 -15 168 329 -771 622 912 474 -915 -683 996 407 -836 700 593 617 -75 -683 599 -546 633 735 -30 -1 965 268 381 866 601 -897 -200 310 684 338 -970 854 -259 26 -730 279 -83 674 166 575 -602 -28 -303 705 -100 696 -23 -426 766 -300 17 914 -618 -36 351 -228 -54 646 595 -254 -291 -115 -972 -310 -334 305 350 78 672 366 386 244 702 571 8 601 -375 -595 910 421 -613 551 531 175 348 -589 843 -270 578 -780 -570 613 -44 231 980 -522 693 -327 332 677 533 487 -404 -208 607 -739 873 510 -110 -629 -429 -40 -294 443 -553 535 -678 -186 630 -866 -399 974 -866 601 -128 -249 -189 -10 -638 -226 -994 -101 457 -673 488 -809 823 722 699 106 -606 794 47 -983 -822 -232 540 415 -587 -543 -537 -57 637 -709 -862 476 -147 -448 -420 347 -589 -170 356 -732 569 -985 35 -932 982 -309 -942 175 -805 -363 643 527 -701 -435 608 -79 -389 204 -822 586 -916 -99 -200 695 974 672 -188 291 -234 228 -647 -717 -589 -916 -1000 -815 497 -23 -84 -508 -455 -923 -932 629 -242 -910 -227 -931 -959 -376 -875 -416 -581 389 920 31 170 -674 780 -779 -440 985 -777 911 71 -788 -872 232 -807 548 956 673 982 -889 767 753 441 942 -486 975 153 475 -184 905 -424 655 38 30 -25 126 73 -103 -50 535 -237 836 -613 269 469 -766 808 175 -284 729 356 -656 947 -654 805 -155 911 -167 518 707 -259 254 668 283 -719 607 695 446 -330 150 -732 186 808 -594 -776 956 -266 185 -140 -938 856 866 -78 -749 805 242 505 915 -619 -546 977 740 779 -674 662 -718 -290 484 374 527 914 570 -89 834 -799 -126 960 -740 -742 -377 -116 -157 -728 660 960 936 -863 -402 876 -400 589 -211 439 312 188 -887 -757 245 -352 125 -106 -744 531 -596 -599 -778 -953 -462 -305 147 -262 752 -10 -410 513 159 -318 193 72 -598 -337 -129 45 -330 -490 -227 -798 -514 293 187 -859 -782 -642 -396 -716 -858 -37 -634 293 -616 540 56 -486 -723 839 445 277 -292 -78 -97 172 973 -898 -798 -238 -291 -833 -765 255 -498 -478 -729 312 -881 -437 511 -52 860 -589 508 858 807 419 659 172 -384 -986 349 -246 -798 814 916 -144 -574 659 303 -677 263 948 -341 607 930 -802 -498 724 65 595 -926 64 986 569 130 -730 -113 -264 481 440 -715 391 660 -273 -666 868 -118 -420 874 -849 274 524 -353 -753 -672 451 612 -740 -767 395 -993 -606 -601 -683 51 -575 -252 120 -706 -931 -359 330 505 -43 -585 994 919 353 -481 950 -772 23 236 92 366 961 -816 713 -437 789 -137 950 316 -683 781 688 -34 830 869 -18 936 809 754 -445 394 182 -202 -93 619 72 -681 -679 87 908 -387 505 598 -458 -875 -35 -417 -33 -569 660 905 -531 897 493 120 -978 -481 623 27 748 -443 -246 167 449 475 -790 937 537 598 -635 -251 715 278 496 -277 533 466 -523 893 272 -490 -968 741 -941 506 -16 726 -346 311 -436 -975 985 -355 855 639 182 -280 -573 -591 546 688 -190 -942 -964 274 111 73 -817 -948 -375 202 667 -645 -281 -582 -773 9 775 158 -50 942 560 -852 -999 217 -273 378 -695 734 -138 -139 -551 870 576 -193 690 583 27 -866 -526 -583 -26 -398 962 622 -841 -482 815 -328 -847 911 676 -557 -70 818 522 -132 -797 516 -126 -829 961 654 -628 -255 136 952 -425 404 559 175 -857 -246 -947 893 -818 351 -209 -457 66 338 613 -389 -469 -258 -779 831 625 787 -387 -347 -94 -563 -17 480 889 -37 925 -177 161 -181 496 -224 587 803 240 -554 -978 127 911 -417 -237 990 -332 -55 -823 -22 -188 -632 89 836 66 602 -418 103 -345 -45 518 -750 894 899 -766 -876 -460 -294 -818 -804 -323 -106 -925 436 -730 -687 294 766 612 -783 79 168 -515 787 -164 963 81 787 999 -590 -1000 55 -797 350 -720 -689 623 -14 -8 300 776 -309 343 272 -98 36 -877 -702 384 -610 -930 -356 847 -585 -670 63 17 -985 -376 -71 -882 -303 -856 712 -829 -957 986 936 -576 -770 618 233 801 -505 -864 -85 99 318 -818 435 123 -185 -51 632 605 -842 -221 982 978 -742 789 619 -705 615 -198 -924 -565 -904 -970 314 -481 44 234 -920 -332 255 -401 301 727 323 287 73 875 122 -385 -868 -38 33 -414 596 190 191 782 81 794 319 -302 729 -496 -430 279 855 126 622 -737 729 -618 709 -125 130 347 -152 822 187 426 842 23 -598 383 95 621 843 467 -946 648 -5 291 -380 76 -498 796 -371 -216 -961 -330 175 -519 -133 -472 -298 -80 -128 263 672 161 489 704 511 313 -219 -358 -847 663 528 789 -332 720 -692 490 -468 964 -908 654 -196 -236 389 -56 -69 -360 611 258 709 271 330 402 -389 813 298 832 927 -311 -992 -819 -405 -460 -793 467 602 242 733 613 935 -565 734 -754 186 245 534 542 110 -608 -922 -345 -141 -212 115 -651 -753 -178 376 -180 981 928 -504 -619 -613 401 -243 622 -374 15 948 -392 636 -568 -306 936 318 -580 -988 -448 -505 -983 -536 -314 346 598 471 639 -92 -183 636 -327 105 -16 -174 -577 744 -260 523 -675 -531 -65 -380 -989 -67 -915 111 -506 -822 961 541 -303 981 920 753 947 702 -798 692 809 624 744 -903 257 503 -700 733 -332 981 -156 -206 -251 349 274 918 -735 868 -898 -609 744 696 669 -20 610 758 -45 -235 -896 998 400 846 -578 511 -416 -437 701 -750 -64 644 306 420 -831 485 -763 487 -212 859 157 -948 -532 308 131 -348 239 18 -193 -134 4 -699 220 347 -765 287 -133 -850 -668 573 664 -427 955 702 -160 -149 98 477 -506 -102 100 -69 -601 -99 -509 687 -586 -236 489 -841 -934 -425 -403 581 588 978 -660 738 295 541 784 -847 32 -58 898 -110 793 -917 -713 -106 987 -474 256 472 822 -554 -172 803 -323 -762 -884 812 -911 -705 -748 340 607 -352 -906 -253 366 -799 -947 -122 -475 -492 -884 943 852 882 118 17 956 -172 -262 -757 372 609 -886 56 -743 -432 -610 -71 453 -967 449 -356 -305 6 764 -286 661 910 800 -292 -711 303 -477 173 -477 -632 281 508 -352 -144 600 285 -816 -262 -724 -123 537 -940 81 -598 698 953 -385 -100 595 -577 -412 -431 -103 797 985 919 358 -760 -362 -262 359 -144 707 -681 -882 -433 772 527 350 -293 615 -494 138 885 -889 134 -433 211 -709 15 302 -259 -275 851 -162 73 416 166 -396 795 622 864 -733 571 25 350 -221 108 994 -185 778 161 -160 436 -286 -890 241 424 -639 133 341 -675 -712 195 -892 -13 528 282 110 261 559 -75 738 -340 -84 -907 688 -319 -919 -361 -20 -331 478 998 177 -359 372 681 448 -404 -500 -941 559 -599 -16 -282 999 846 -89 -443 567 -525 -270 176 -983 503 -494 -166 517 -183 -249 24 418 694 -864 -410 681 -247 -193 739 20 755 391 683 470 221 248 136 -892 -754 -413 -274 160 208 191 896 610 -843 150 -212 849 62 640 -489 68 138 -270 -392 247 -852 -954 50 -696 -474 -361 -616 -599 -292 467 -761 -473 899 991 -457 -263 -543 457 674 -671 444 529 -642 -566 -699 -735 -102 73 -88 311 -563 -354 726 -964 364 383 -739 214 -706 -194 -413 -639 -511 -160 860 -435 -965 -207 544 -968 478 -789 673 414 93 812 537 -843 -808 194 678 -692 -677 -900 632 -487 995 -521 110 -803 -489 -632 -600 474 563 -525 516 -807 372 -404 601 -542 -166 -848 -506 51 -43 -744 557 12 214 273 41 277 377 693 985 910 965 510 112 -598 -3 717 -173 -825 -59 -56 114 78 -666 979 697 -67 120 849 -243 508 174 781 373 -136 -438 388 -389 361 -631 20 -687 923 275 -448 16 -258 357 856 74 -313 920 841 849 250 -72 851 -952 240 754 184 -252 968 307 18 358 -362 664 757 45 219 67 402 -253 299 -20 392 -307 -687 -773 574 993 -431 -500 -177 -359 -794 -919 -801 161 -907 -731 -971 407 -819 -830 558 370 -856 382 933 -410 -719 482 976 -777 -31 -285 -245 542 -514 -26 453 -110 428 -101 -23 903 -655 528 -288 52 669 470 105 -351 -409 456 123 -410 -288 -697 788 268 99 -321 375 -163 -590 540 357 -556 962 389 -985 801 730 627 -119 -373 -786 720 581 -216 -436 267 -782 -872 331 498 -792 409 41 500 553 373 -660 237 194 -49 187 591 -362 -261 -903 967 727 875 -238 827 -318 511 -375 -767 -899 893 -698 145 -862 -164 374 314 998 -929 -770 -820 -808 -275 -503 513 -619 157 430 381 -872 515 188 401 -624 159 -700 -96 58 -106 -34 -760 221 -603 -713 -69 -24 -701 37 396 -618 -695 -291 689 -975 367 429 563 -958 -236 -17 -447 933 -918 -252 190 -680 -403 -725 914 -773 488 978 -277 889 797 55 -771 -655 -880 641 546 -347 737 -923 -380 -155 -649 463 -416 -1 434 753 58 -558 996 -519 -519 -995 -581 540 523 141 -965 60 -823 137 -245 -731 -660 -6 -416 -306 0 -321 -706 -21 -533 654 251 -257 -655 653 -144 -225 -97 -225 -116 780 560 344 393 862 549 -748 -351 840 -413 799 -694 170 67 279 86 603 -255 -13 994 -329 -611 -129 911 62 -427 -827 -66 693 693 -90 806 938 -50 -583 332 -740 436 -52 -612 122 915 124 245 -995 -122 673 -536 -574 190 -123 -194 -202 -517 -986 -276 -583 -551 724 -529 897 205 2 95 -737 236 -295 747 -323 72 -676 523 884 -933 940 -870 860 918 750 -1000 411 -818 -478 -818 192 182 695 -96 -897 -685 -107 11 416 428 -680 915 -309 248 715 812 112 570 237 -145 253 921 -541 466 487 -235 667 -770 168 308 402 782 -354 815 -648 2 -908 -358 436 -174 -423 678 -200 593 28 223 -923 924 -174 -52 953 -157 905 654 -700 229 181 -235 811 -36 -858 49 101 -365 745 34 44 -443 749 53 468 -334 -77 124 -394 905 -403 -599 692 680 -952 -581 309 -121 -772 -606 -138 668 733 -730 -833 170 452 363 219 -511 513 -854 930 -612 208 286 262 146 584 257 755 664 -518 -668 654 87 810 -663 92 74 982 -718 -373 -70 793 861 -172 -428 104 -436 -488 -843 -900 830 -707 605 264 263 73 866 979 442 642 -243 -594 84 838 -598 164 -868 -110 796 639 363 33 57 192 -751 299 -198 -879 240 -825 150 -752 578 844 -567 -976 -204 -821 846 366 -259 245 399 239 632 409 967 262 464 -74 509 224 -164 375 -119 -732 426 -156 -232 -553 -18 -728 685 -838 -351 160 -720 825 -689 -914 -403 316 591 371 382 536 -353 554 541 896 -561 -376 857 -86 -735 706 -425 438 -697 338 907 180 -612 -510 784 -727 -142 -7 330 -595 -288 -47 -274 -168 733 -752 687 -887 106 997 -978 -999 -481 -963 -708 922 -880 693 -242 -391 56 85 895 413 -28 467 -198 -913 838 428 -686 -992 485 156 -487 342 866 -378 -68 -940 90 -509 -948 -342 959 -657 -366 -638 -969 426 -389 -144 701 115 252 -242 935 -326 -977 732 -298 798 -449 -651 672 -193 -195 683 818 175 343 998 -471 -879 -708 384 -752 -357 -955 591 -144 826 -43 -835 818 -596 696 86 425 -170 -313 -414 -421 -429 -791 -564 356 44 -955 -540 782 313 797 -187 134 369 -44 762 -933 336 -35 -175 640 -635 -737 -871 819 831 915 558 687 273 -616 946 777 800 745 30 130 340 564 598 -206 341 -402 94 -859 -541 -880 -66 -640 -277 786 -654 369 -542 -973 772 -663 903 821 -947 731 504 73 -719 671 888 212 895 488 946 77 132 26 -403 -628 -739 -173 -786 -644 946 280 -927 506 652 -696 758 198 -842 -502 763 406 751 -878 -400 144 913 -109 738 -709 -563 440 567 569 323 -663 -552 -586 -932 914 720 881 516 714 852 -742 970 -970 874 429 630 -879 -504 211 160 869 -462 511 936 517 -82 79 33 -336 -145 -233 340 247 -977 -290 327 -388 -963 -323 -291 799 65 126 -60 -217 -970 776 -623 -665 -186 -21 -103 -610 -698 -956 -924 396 -295 -523 -278 -559 164 -705 1000 -172 -563 -977 744 -313 596 834 -228 809 106 -986 993 -182 -964 784 -972 -258 146 -782 -605 245 -608 534 929 707 223 681 -353 -422 -316 -209 796 -651 -305 258 -171 -90 151 180 580 295 -550 991 -74 677 365 523 53 815 -484 -405 458 -755 889 963 -760 -362 805 430 646 793 -703 292 -747 554 124 948 -792 -647 839 -784 180 -217 122 -485 254 832 648 678 292 437 -499 -44 929 364 960 -636 174 -95 -239 457 -790 652 -557 319 699 -707 -228 956 822 523 322 330 -76 937 -771 -262 176 -550 392 -671 365 731 526 -113 210 -754 237 -384 -361 122 -244 703 -468 692 788 601 950 105 -189 -646 -56 -539 298 342 -94 955 -15 476 -462 -508 -712 -695 -215 -192 158 -495 774 513 960 528 669 -648 -269 339 -29 -686 962 776 -885 286 275 -772 -185 209 88 742 306 879 -419 954 213 425 -566 933 -354 -196 -917 -749 -854 -74 -160 413 182 -34 784 607 219 -449 564 -692 -267 771 -779 -247 -64 633 895 -87 -96 737 -446 -973 -692 -672 784 377 565 506 379 -163 234 -247 723 -8 313 770 -741 -305 -57 -867 -303 900 -52 853 133 148 886 -962 469 595 587 -61 -208 -468 -127 -863 -948 395 -521 -470 926 623 743 971 -537 -470 -281 -105 421 857 -278 106 749 -386 949 649 274 -925 -575 489 731 680 667 -667 -14 788 345 292 204 385 680 393 936 -470 -311 -324 -99 315 872 -766 -656 -360 113 181 -869 -332 70 757 -221 249 -108 272 -71 663 -588 508 -856 -573 -480 -42 -7 322 -963 -688 -928 -900 -256 587 222 -235 -251 130 -345 126 578 930 376 536 366 -579 -206 -925 -891 340 511 -978 -55 641 -976 716 126 545 -497 22 -378 42 691 -484 -756 -701 -40 947 494 -875 151 899 -272 266 -532 -151 -980 65 834 891 667 -53 -936 -750 449 575 148 189 -923 -319 -197 28 457 50 466 605 53 0 -281 166 387 -848 -520 -446 305 -212 -565 146 -774 482 808 -134 -129 18 699 -686 -360 -597 -726 557 -301 -681 704 967 667 -739 823 -250 -889 36 433 -8 -118 473 -100 -454 -914 -724 -423 276 -355 67 -829 94 931 65 -898 551 670 58 -603 -241 -518 -564 -496 -921 -167 -368 613 201 -109 -140 815 259 439 807 26 -513 707 899 -321 386 -151 465 -546 -935 885 398 -952 174 337 -623 -264 -203 514 607 -40 149 733 627 329 -103 -929 -150 -435 108 -976 -599 976 278 -303 -352 232 137 785 -800 496 -556 406 598 -190 469 -132 -601 -13 -924 775 930 178 18 -509 -325 -725 931 317 495 485 -860 368 692 -849 688 -573 -601 -880 -553 278 213 538 -685 873 399 605 321 -223 -287 189 444 -690 -83 421 -903 -478 91 -384 -710 -83 270 -408 439 273 204 -968 -865 384 730 128 21 -440 239 121 -606 -947 -550 -276 -667 -736 -385 -285 -891 895 -633 -246 221 86 -736 -296 532 371 -424 667 -90 666 -193 866 -283 387 866 -87 -927 -912 359 -502 939 337 81 -574 -67 -901 -484 466 373 742 236 372 894 424 620 431 -639 -942 897 122 -503 54 360 -768 -372 -629 -842 504 389 603 808 891 15 333 -270 942 -313 704 574 360 849 218 -494 -500 323 -330 -128 -248 302 448 319 746 425 323 -617 -245 -719 775 324 -409 147 -908 662 955 -961 173 -680 -672 687 -484 -182 534 375 -156 -538 -679 153 328 -79 -270 -347 844 935 -658 -787 69 -314 -332 932 488 -934 473 509 18 -92 800 -637 -90 566 -634 -25 -86 -72 816 618 499 798 786 -324 396 210 232 -885 -846 666 -965 594 12 117 -538 240 841 395 223 718 -101 -701 -121 542 263 334 907 -46 945 631 -108 -81 -908 980 202 -605 673 523 452 410 -906 85 -570 369 904 511 -374 530 -512 -128 -190 500 997 -717 668 -124 -129 810 -722 -414 276 -808 420 996 246 -125 -933 -594 -492 -209 -756 625 785 413 369 894 -638 -674 -736 584 -511 635 56 -456 757 -820 118 -167 -778 762 182 164 -446 -919 143 -357 627 113 818 -385 35 -690 -746 897 536 307 580 -650 766 -477 -406 -799 972 -956 -264 597 599 -966 -94 590 -490 777 -887 238 109 219 -239 204 663 934 -771 277 -327 367 -969 -547 424 -803 954 181 -302 585 197 -469 -829 205 217 -500 -836 -425 799 -981 -714 252 381 -862 191 -29 -860 -331 309 -630 -663 -632 -490 -545 -513 491 340 493 -114 -613 -84 782 -540 453 716 -741 -293 -448 781 -745 356 984 -726 -911 -897 859 -327 223 -910 362 380 935 -728 -113 161 -182 -90 -26 454 -584 -28 405 315 -161 -210 248 -573 -989 -896 417 663 87 -57 632 3 -288 342 306 -62 627 -199 -835 271 -185 -725 667 -220 -564 -939 100 -847 4 650 -597 -843 -491 -793 -578 344 -536 -391 534 -351 689 653 -932 -881 12 759 849 -522 255 -134 -655 854 -132 634 419 222 -296 -634 -975 -777 871 167 -635 -954 -127 -495 -539 -571 -686 -54 -70 -101 -55 -349 -723 864 638 136 225 164 140 403 -337 -934 -613 -197 -982 716 -798 -83 417 -590 518 -744 -226 -81 385 -43 949 96 695 528 908 521 835 365 756 418 -506 455 773 -557 -451 -727 482 77 -518 -475 -685 -718 -206 500 583 -522 -788 -660 -473 316 609 -423 278 629 38 784 -874 810 825 -623 -630 -203 54 774 698 -343 -510 592 -146 -926 -833 167 -34 301 194 29 -773 484 -720 -413 -882 -618 -651 -399 197 987 -260 -903 892 -298 -47 -557 -726 -403 641 497 747 -572 242 983 -815 423 -909 311 -683 940 -37 -729 23 49 759 85 -688 856 -768 -18 -338 87 -144 207 -854 988 431 -822 -36 -980 -872 -215 688 550 102 -417 -181 -596 -735 398 364 367 988 37 896 -871 -311 -34 -401 562 -90 702 -239 33 -924 64 -499 511 800 -39 646 902 478 -756 898 -856 478 595 41 -356 -842 -910 -764 188 -588 -697 485 337 -590 -93 129 353 194 628 468 25 976 -961 -548 107 370 777 363 -300 -541 665 383 967 -623 -24 -436 755 426 423 -3 115 59 396 786 900 -567 333 -593 594 -28 227 -518 974 -129 -59 -955 237 -161 -986 -908 579 -742 564 -333 786 738 160 -820 -172 -835 -536 265 -931 -376 -35 -340 -56 760 -173 -382 -405 571 -966 -456 -123 722 569 340 -267 424 456 -357 -154 651 563 224 362 527 911 -763 213 60 -984 -781 827 35 607 -887 16 395 330 844 664 19 -859 913 -404 -431 986 888 434 633 832 -541 851 1000 431 19 504 -693 -991 26 408 437 609 450 -246 -157 -317 265 -505 -263 332 182 -503 -592 830 313 99 -164 -926 980 -116 -214 311 -143 33 -289 -369 596 288 -386 -803 629 982 -743 401 -293 391 224 49 -871 623 424 -604 16 -254 859 172 -842 -272 537 -631 -465 -331 -52 -117 -221 894 21 -919 -888 -864 -83 66 125 304 -980 -572 413 674 -65 571 -904 725 -835 -96 -845 -728 763 -456 836 735 732 -592 -613 -404 718 367 -46 849 503 -584 43 -675 123 64 -997 814 832 -483 -127 811 -727 348 -715 -18 -965 -779 -467 328 -385 418 270 84 182 346 -524 358 740 539 367 351 -744 -615 -52 482 -325 -161 -861 -833 428 -127 -58 -977 -541 726 965 -273 678 -668 666 -771 -614 -947 -598 513 -255 -814 606 -443 -942 382 -686 361 -807 -419 -592 -84 399 -149 394 905 779 805 -292 -749 376 192 338 -236 949 -265 933 -639 247 -196 249 -485 404 -883 -438 -367 -657 713 736 827 -213 473 -371 248 564 -918 -49 717 263 847 767 994 -222 -981 698 -645 -853 606 -741 -910 -703 312 583 131 -606 -959 48 -869 872 -730 -154 -223 376 -811 -946 -853 -371 -451 458 -306 34 -673 15 -342 -808 -991 724 816 404 -238 757 -762 -76 959 405 538 825 106 -494 -924 -405 -349 159 553 -166 -256 455 382 258 -642 175 342 162 -788 -397 534 -374 203 -359 -997 -141 107 98 -334 -393 -377 -634 992 55 -108 -34 525 422 -99 -206 34 441 -485 409 -63 283 900 270 868 -353 -426 667 101 655 397 715 -580 -817 67 -82 647 -957 -140 578 142 -715 63 -730 -57 391 -763 664 85 -310 15 -837 487 131 678 541 780 -547 -722 639 767 580 -683 -79 20 436 -156 825 9 -773 852 275 -482 322 -766 -367 -881 -694 663 45 -898 -974 484 -801 513 -269 692 -703 -77 -44 -130 -287 298 850 -372 -557 -609 873 842 403 -532 39 -479 251 -152 -652 829 516 520 -967 -108 -309 -425 104 709 -260 -959 637 -49 756 -242 -194 -993 974 494 -887 -816 318 -418 -989 -85 778 -639 126 987 385 411 50 900 349 837 565 -817 928 98 -74 396 -53 -28 671 312 424 -75 636 -39 154 316 -989 -837 574 -353 419 -524 -645 -593 552 -966 717 183 -217 -645 -851 784 66 -801 -298 -110 -334 487 -830 -316 -336 19 684 584 906 755 683 157 837 744 348 285 319 -423 -786 421 310 858 421 163 -533 476 -677 -288 167 737 -122 -334 203 -265 140 952 99 -162 -15 641 153 -991 437 909 -343 486 -50 -165 41 -967 644 -69 250 121 705 957 871 -63 -544 -366 -956 516 6 -726 240 -513 146 -321 526 990 336 16 808 -767 558 -372 582 386 -686 -124 441 -1000 -477 242 750 -249 961 935 -968 -608 440 124 -456 -549 -974 -505 -433 -572 371 394 943 -511 -626 646 -278 876 913 887 614 13 -81 -31 -596 -323 438 -631 -369 -820 -385 406 -99 -702 704 876 628 13 -466 437 -327 -10 436 -109 -789 866 292 731 962 971 -580 -850 -354 -67 -908 -896 768 -157 739 -322 -226 985 -630 305 735 -388 198 502 -400 960 144 66 -193 -98 -938 128 -971 -719 -249 -998 -663 -747 445 355 -795 -956 -3 -346 -755 417 963 721 -191 -714 179 -5 733 -572 505 765 804 -783 248 -54 75 145 -183 135 -853 -998 -414 -514 853 246 694 22 -14 -706 388 -238 -911 604 685 -320 -823 -78 543 -221 736 -84 -709 519 -767 -73 388 -740 639 521 -219 -479 -94 637 535 686 -867 624 -793 -87 -324 -440 520 188 -518 -596 352 -872 -676 432 -750 -51 -744 -442 176 -24 487 398 -116 -344 -420 800 703 362 245 148 207 282 439 -262 543 915 673 -113 541 -466 -263 424 113 726 278 103 713 794 721 208 -493 611 -288 -682 -76 -616 -632 268 -973 -203 -37 465 -631 888 662 868 -175 24 918 800 872 821 -437 253 723 -116 -193 171 -626 597 -25 862 484 96 31 395 890 -264 -761 -655 -145 -656 90 -43 347 -979 -497 711 577 -239 -918 472 198 62 -382 280 -666 -799 184 -870 43 485 608 802 817 -130 115 325 393 -70 -690 920 -988 -670 -135 899 -792 -890 -647 -597 -453 -149 134 -178 25 -999 -804 960 9 617 -852 762 452 408 -701 98 -405 936 286 -463 414 932 -551 -450 410 -587 -642 -41 373 -694 963 518 -589 588 47 -417 -580 -460 -37 -531 -164 172 -354 323 824 977 606 725 -109 418 -452 102 -649 455 824 713 -500 -985 699 -263 -985 -544 935 369 434 57 644 -627 -574 172 -759 -526 -886 857 788 724 450 265 -573 504 -103 817 -607 401 -230 407 -205 -264 975 756 262 -346 -482 -821 211 587 932 958 573 972 -558 -192 132 358 -108 16 -513 455 -542 -322 -331 -142 102 111 -94 -710 343 -643 999 123 -623 210 -618 -832 826 -888 89 -708 346 -904 163 870 -466 -930 879 -617 140 486 955 675 -53 867 765 -38 -809 -344 993 280 -590 142 -632 -111 -334 365 618 -55 898 752 224 344 -707 -729 -639 -207 975 -164 -870 336 683 64 -975 837 -330 -96 -316 439 529 424 488 -135 250 359 336 -823 -644 -291 909 592 257 -779 377 -167 652 -6 -272 -795 -741 -795 307 -170 -859 -988 448 -507 0 701 -745 44 -560 -410 173 635 469 -332 -863 -11 530 770 703 943 838 900 -298 -726 -351 -755 385 -458 -509 -466 -907 376 -52 908 713 -286 195 557 816 776 -24 -134 -636 -5 699 669 288 -855 605 -365 522 775 -987 -236 312 701 232 352 -819 -56 658 -487 284 -501 735 -885 678 -479 -56 974 -517 -132 -574 175 552 -582 -407 -618 26 554 822 -221 -735 -367 266 797 -963 -407 813 689 -810 -301 -520 164 -358 -873 -122 692 900 -527 -800 -526 -231 990 -156 -1 -543 60 117 472 -812 992 453 -207 -627 -526 -868 504 662 -354 419 14 970 149 537 583 639 -285 -447 464 360 633 167 -390 -112 565 858 -865 -281 226 531 -521 -200 963 -319 -985 409 -434 -714 478 74 -828 -283 855 951 -695 483 955 -938 746 32 883 541 -866 -687 858 116 506 850 514 693 565 463 -814 -269 372 274 -522 21 767 29 141 -606 -150 716 12 735 493 209 -807 648 -619 -682 376 -19 -70 -739 464 315 288 48 417 -409 -139 740 796 -962 -257 601 -575 -326 363 928 591 371 -715 -261 457 451 -782 -566 -791 -264 -167 -935 -505 -162 926 331 -507 856 -899 788 -462 894 -129 -616 -126 -161 501 468 268 521 -541 -886 -418 955 -412 6 -445 -522 -582 757 252 -9 870 183 358 -151 -97 -437 -136 -591 785 425 10 -161 799 228 -140 -80 -78 -757 -973 -588 868 -466 -906 -979 589 539 -929 -377 -30 630 373 836 626 15 -300 607 -66 400 -782 -331 -197 267 837 -736 780 752 350 24 -543 784 -51 967 -319 169 29 129 -41 632 -281 313 235 321 -449 300 -728 533 -109 698 903 937 45 -610 268 508 -708 -12 -518 -53 -957 -455 -968 -18 -299 -173 -409 989 -252 829 909 -749 883 -990 -316 -33 -126 -917 -195 24 853 334 -194 650 570 928 181 -878 -269 -428 41 954 -990 619 -804 -309 742 411 -408 -650 -992 -628 -361 -469 145 512 -898 -529 -175 -34 -871 437 89 142 -817 -749 -66 444 -816 274 15 -40 -894 -410 -516 -471 884 29 -481 295 884 -528 -302 -598 -443 -799 -915 434 631 -965 506 129 335 -468 143 -856 166 976 -976 383 -174 -336 -185 -36 828 978 -511 478 500 -576 539 400 -258 -857 -564 -533 1 321 904 -171 -833 -808 898 533 7 -875 -808 206 866 216 -797 988 -67 -431 -965 641 816 846 -965 379 25 -132 -439 244 691 815 -181 330 293 767 429 778 864 696 773 444 77 -108 -327 -391 61 579 -812 758 -266 -137 552 984 132 562 -102 994 -953 72 366 756 80 -863 -18 104 954 -88 -308 -665 350 307 908 -379 -350 -26 925 162 109 577 892 -432 13 -595 136 46 -173 96 444 753 -623 932 207 77 600 -181 114 843 -989 556 -928 -597 424 -170 -682 590 103 -149 70 426 142 -822 257 -84 457 -656 -792 905 -707 376 -338 760 97 -476 -1000 -608 780 501 -741 -726 -703 -819 350 11 841 513 -106 -715 169 196 656 617 64 -308 694 -824 81 -232 -83 728 737 -997 634 -180 767 638 -85 355 646 -256 380 -86 -258 439 -310 212 -641 867 -320 42 241 319 372 775 360 922 955 -830 -84 -951 492 3 888 -38 -959 -934 342 -560 -315 865 150 707 -109 -952 702 777 96 -649 -492 832 -656 763 238 -778 -42 781 480 -494 76 962 989 -966 -412 809 853 789 -131 902 255 927 286 661 470 -52 751 -247 -412 640 -375 -762 -686 390 -693 272 -592 -345 -143 -708 520 732 8 -283 -57 -513 518 329 -837 458 -903 807 241 725 -102 441 -412 999 817 151 627 -4 -142 614 181 951 705 -93 160 -608 -644 514 458 715 -280 520 791 472 -828 -277 569 151 -156 -787 -747 -920 -705 109 -383 392 -374 -943 63 -85 39 -914 691 -131 457 -296 -643 516 -432 511 887 -715 258 -26 -370 -239 579 551 -139 -607 -988 -643 -306 614 -901 -434 -823 -427 -834 761 629 115 140 -27 938 -823 -629 -260 -395 83 483 -826 -307 -550 110 -610 827 -42 95 472 217 -433 885 -563 630 529 -826 808 248 316 -631 -52 -768 530 -120 -702 -376 -131 823 -348 239 160 -973 213 569 636 -808 399 376 -565 137 335 211 -606 749 -342 -456 -403 278 -10 444 -784 296 -379 344 436 -238 531 -35 -338 -212 167 -410 907 270 32 -648 724 -173 -850 0 840 616 -666 -699 -320 -177 -262 481 472 -391 633 59 -142 -553 198 641 -236 683 -356 -329 -536 -147 -65 140 -91 217 379 307 -587 371 -341 133 509 -670 -269 -375 -318 427 -416 -437 675 -374 -929 -470 -108 -108 483 -672 336 631 640 573 -368 -840 -229 282 -602 -421 884 125 -86 428 -459 -956 79 -836 529 856 -781 37 -663 -233 -309 -904 -23 281 60 9 921 -491 -492 -900 -161 374 -158 -945 -824 583 605 294 846 412 95 38 101 576 141 -408 -334 -653 -817 505 -770 -355 -524 -224 -835 -325 269 949 196 -786 415 110 452 506 -838 26 816 31 -199 -861 -503 36 209 -9 -439 -994 597 -277 660 540 63 10 103 -728 -902 -197 116 -774 -702 -73 285 -68 96 476 716 -924 -794 994 920 -650 636 794 -467 -647 437 359 560 -500 -148 -664 142 -291 -985 742 -279 869 182 -144 874 -848 804 148 -448 -471 -887 -881 -902 -129 20 236 276 993 885 -945 993 455 93 -67 -29 422 -204 806 -245 527 -318 -375 -378 711 -648 -186 -536 -164 -56 -278 241 820 -946 -740 373 823 699 522 876 573 411 -516 964 -328 -996 -250 931 -837 170 366 -951 705 -370 389 492 731 3 667 -176 475 -244 912 -782 -877 583 878 -348 -802 -603 136 711 251 -268 30 -250 836 217 690 -573 -703 613 -382 77 943 -815 377 633 -24 -489 -146 -620 -269 -609 -913 247 -330 898 -661 -552 -811 66 -300 -307 826 -771 -152 -153 43 -354 -411 7 -552 -997 273 516 488 -982 -947 -384 287 209 739 -296 927 364 -666 -687 -384 0 785 -185 899 700 330 853 556 -707 -476 -601 -409 297 -246 506 973 586 -616 -649 -123 -307 -18 209 -430 52 -737 208 134 482 -337 778 -890 394 341 -536 222 -902 -986 659 985 -216 539 -218 252 -59 -222 755 781 -380 62 -281 90 813 263 340 -629 -412 973 -45 -136 -664 955 -206 362 136 657 -235 -781 -400 -492 442 -131 -741 659 -684 232 -67 183 789 482 836 -734 -842 526 -367 -945 509 714 -568 978 490 -382 -420 -215 -732 881 -579 -656 -965 -284 313 -23 -834 56 -951 929 -475 -459 476 589 671 -173 728 620 -569 994 -990 91 997 185 -173 -764 146 324 265 -601 195 342 71 -473 851 435 -913 183 -847 800 -399 -463 286 -723 -464 142 -497 -711 -299 972 -105 -467 123 -457 -466 13 -928 -52 -56 891 457 -718 657 -449 371 -407 376 -658 -219 870 616 -45 -956 -206 -25 -776 -574 334 550 -840 660 230 -959 452 112 -768 679 260 620 986 -60 251 629 -956 -773 -123 -762 542 -778 92 761 -214 -424 -608 790 -434 -593 -997 -910 177 -478 536 152 907 -308 249 501 504 -7 325 -352 -607 -761 -88 960 575 -238 -302 780 -800 661 231 -241 822 -338 532 680 558 230 -847 622 95 932 -224 0 947 836 -586 344 647 602 -689 -69 -322 -191 942 -283 -471 512 127 -233 731 952 384 470 -161 294 103 308 181 -775 -388 939 -37 -474 810 -736 -772 -428 -206 -374 137 -167 -617 338 -200 -311 -266 -334 913 803 364 54 620 908 939 -270 44 -911 848 -547 285 982 -642 842 -695 935 974 182 -391 970 -884 -383 -522 233 101 362 985 -750 -60 790 -633 406 -497 -753 913 201 -815 -810 204 -629 -861 -399 -552 153 -610 556 -847 -442 -545 -273 454 -362 -597 19 317 124 -818 4 -357 -614 932 -117 -379 785 614 -325 789 499 347 -927 -514 408 -536 120 506 30 -368 -356 -292 332 -682 817 -446 -596 -902 408 667 -543 -972 980 938 975 484 -453 -144 -292 -21 -467 450 -615 749 985 999 352 540 -784 -1 -663 -718 683 -845 -25 -69 94 -961 877 -373 -126 976 -887 -302 -894 -66 -237 -851 -126 -784 -342 329 -428 -353 -909 169 -393 19 -910 822 -837 708 219 -610 -126 -441 -566 -459 362 -535 -634 -112 305 370 -599 490 737 683 594 973 -632 256 -435 -749 -718 -261 -933 969 -287 330 584 258 -89 556 -1000 878 -422 252 861 -530 415 19 599 -704 -731 -721 -238 10 416 -149 -794 688 -227 439 593 432 -824 303 842 -400 -581 -513 -464 280 -914 -807 -8 -361 337 494 366 395 -999 -290 923 -799 661 521 169 126 -512 330 433 -221 231 -539 127 -547 488 -855 -866 389 917 281 -379 176 -305 370 287 -348 905 1000 -262 843 -479 285 672 601 -610 743 576 527 -512 -379 268 94 -154 -911 -315 814 857 -375 -489 609 127 -673 145 -965 333 -277 660 -781 -818 163 532 835 122 299 -654 -582 8 -377 -374 -315 785 598 -623 -349 614 728 40 244 751 309 522 -255 -241 330 960 -736 -895 921 -812 -480 -244 -792 -327 828 990 -717 -638 -977 386 593 922 43 772 -197 758 -735 -500 -241 -323 827 -265 -339 -330 -409 -953 320 807 -995 -490 936 710 -750 -136 -269 686 751 -17 859 -525 408 442 115 732 956 -750 183 3 205 -982 -228 6 -504 902 732 44 422 -534 -360 -398 -493 -715 -467 397 -821 -174 -661 -599 180 -56 895 380 907 -812 919 902 -545 958 -616 481 624 -75 -239 480 298 92 -184 -887 554 598 943 269 369 -468 -149 751 27 -232 -479 -195 850 -802 325 91 -957 -562 843 -328 106 -483 0 13 -737 -516 53 -164 -805 -65 793 -259 697 541 -462 -256 188 258 -245 -179 -310 949 970 -559 -875 516 948 -661 -805 -932 -828 163 -207 -880 -397 250 -690 776 1000 -50 847 -783 -5 -885 -768 775 -669 -509 490 48 567 627 497 -706 -624 535 -960 -495 -892 -588 316 -2 718 247 -692 -778 -658 -457 924 -631 -245 425 -573 -245 508 911 -211 692 103 -872 -978 -42 -281 -476 -609 734 885 -363 -334 495 945 250 360 -947 -959 -535 747 403 -377 471 671 394 -22 -360 -352 -973 -886 899 814 -11 745 -778 -756 -528 184 618 242 644 697 746 -79 -354 -210 -976 -893 684 963 -676 -300 517 874 600 -22 -438 -70 740 8 104 -817 -969 578 -413 -508 714 -886 668 -799 407 402 413 151 -743 76 -348 -262 -230 266 480 -914 902 -772 -875 -146 -446 -65 283 816 303 966 948 -486 608 -850 979 985 -776 -322 -291 55 -101 972 744 973 -741 -623 103 841 75 223 -172 585 -90 162 770 -884 -869 -968 453 -537 -902 -391 -854 852 -868 700 217 85 964 -123 -780 -435 -719 -437 -428 301 876 -989 -822 762 -543 -751 1000 156 -333 -321 -527 -819 346 586 -53 -46 137 681 -664 -944 495 907 680 482 397 -173 710 794 367 933 -700 -124 548 -169 353 673 840 126 -913 -130 -802 -39 -674 431 941 -337 829 414 -464 656 213 300 795 191 -192 -484 312 115 -306 222 253 -150 69 -434 166 -387 -768 -222 -882 -228 -645 986 736 760 190 -299 -42 775 403 -240 -891 714 -702 215 -93 78 630 -250 62 -407 -999 713 -438 76 -162 159 31 -56 814 585 489 327 525 134 -354 337 -691 402 309 446 660 -948 -575 -555 509 450 -848 -148 -674 -659 49 -961 -763 691 -735 516 34 737 321 143 -891 465 303 -481 966 -117 913 787 -918 -538 -482 624 -405 939 233 969 -408 558 6 546 631 104 208 457 -297 -969 -670 573 -46 40 138 -471 722 616 -293 340 271 -34 276 993 -756 -353 -998 -662 752 322 90 353 17 -212 -18 -790 -457 160 -172 492 26 839 792 680 119 473 -300 904 -158 575 144 -650 364 555 -174 458 418 -436 744 -516 503 -521 -563 -733 -562 514 910 -878 -668 732 -706 -511 336 -636 69 -427 -887 146 396 -417 -794 -184 504 -277 350 817 -214 595 -409 772 -846 664 -159 -667 715 -288 989 -499 -284 -165 -855 490 -444 309 -355 524 585 419 571 376 456 549 836 834 100 -439 992 -916 956 -867 -374 -218 7 97 -285 448 706 -701 -924 -371 -776 -546 580 370 28 -499 -791 -279 -592 554 -93 319 821 276 -682 -974 -557 317 -137 306 -124 -499 -965 -818 137 -41 142 362 525 285 123 -806 -720 527 -20 -704 28 250 -760 -776 530 -408 802 264 -738 204 708 -682 -448 403 325 43 194 476 -535 -937 809 -934 -446 107 801 -295 -874 962 703 767 -231 702 279 297 -45 -773 603 -464 819 287 63 676 441 32 423 -667 736 196 223 -517 721 354 -608 486 -515 825 -160 -576 99 754 -208 894 427 -178 -791 532 -180 650 -904 -974 -983 -568 36 -373 -193 676 911 -68 -771 -183 -550 -677 -140 324 -652 465 -942 -282 614 637 -680 -787 570 436 -527 962 -970 250 200 314 -338 334 800 -368 454 934 -888 997 -255 -97 -13 673 628 -133 -51 -809 650 451 -48 -259 -750 -680 278 -14 665 602 99 -925 -708 167 202 -32 -575 -348 -936 223 -418 -564 350 69 -270 210 -788 737 101 -385 503 -354 -803 660 244 95 -932 -786 -531 148 -863 -225 -383 -995 769 102 164 -772 239 -200 -118 820 -603 -536 772 -466 671 325 -323 995 699 770 661 660 638 370 781 204 812 199 540 -445 352 750 20 -122 -609 938 683 -259 161 981 259 -728 553 -797 169 741 298 236 440 -120 991 189 7 445 682 20 149 762 902 353 185 -578 437 -546 -39 342 927 -557 690 684 -580 729 -495 552 -357 -188 -75 -607 -684 399 -463 -332 729 -342 767 -594 -404 737 -211 -48 574 942 -41 763 -869 -300 -588 -776 -999 -760 289 714 -977 166 -591 36 -415 962 738 -961 816 -131 -320 -682 -52 -821 285 711 -197 -126 280 259 841 -623 584 -57 -490 -904 -418 -196 605 634 546 -304 -460 457 303 39 -936 -962 -150 191 232 -357 547 -448 909 505 983 -276 783 815 -827 -730 -818 -194 -456 234 -960 119 -134 445 991 -148 -652 -394 -260 -392 828 1 -613 698 -519 210 584 737 -594 397 -480 903 -445 87 476 -651 -423 -79 -566 -387 -117 -457 592 -370 -455 183 867 -639 464 503 720 33 -712 435 -990 345 -299 311 -853 -633 -259 -593 -760 -376 -155 618 465 349 957 69 181 738 833 279 -994 702 -879 212 -555 -781 -493 -237 -638 542 -995 -25 506 923 -497 -891 481 465 -297 -322 866 797 -527 -940 -890 -877 970 -809 -560 -961 -52 20 779 -516 -68 810 906 -689 187 38 455 -873 837 -898 -668 -45 56 315 -496 879 712 -852 -571 455 457 565 -235 -753 -956 -695 -731 -874 221 -213 229 -71 745 845 938 211 -140 305 10 132 107 589 113 372 -466 -669 716 65 748 -937 730 -400 -897 -217 -230 -407 312 493 587 840 904 661 328 -354 -376 -342 -732 -704 30 697 -367 -362 801 609 -76 479 488 38 -864 357 -959 161 -681 207 653 -702 -449 619 -522 903 -24 -651 -81 691 -672 325 -113 772 130 -736 1000 -985 167 -525 -433 -210 -205 999 -751 740 601 -195 801 917 914 -275 586 -536 -11 -243 260 54 -149 782 -189 892 -213 711 510 -523 359 574 -302 -195 -787 -385 892 -725 -195 -131 -952 219 -698 -753 468 -179 -86 -489 -991 603 -859 -41 594 790 -189 -752 873 -736 -200 -860 720 517 -223 -59 351 -549 830 -62 17 -365 -753 620 -904 -497 849 221 283 665 767 -823 538 -150 342 -502 380 -90 -260 -711 -176 393 -457 289 -903 -651 872 -300 328 -671 168 335 -780 850 433 555 -408 -632 338 -932 -122 -361 269 48 53 -168 -573 4 -338 -313 -122 -43 765 290 -588 -55 905 341 -506 -338 -634 47 234 550 306 -467 -613 -273 -913 -389 892 -913 843 488 823 -937 -701 -253 -823 -908 699 54 -861 -461 49 -755 -962 405 -605 -729 420 41 -585 881 -182 208 348 -657 -648 -468 -970 -833 575 747 -517 -645 -919 33 -927 584 -10 -659 267 -419 575 -801 -405 -884 -955 -510 -734 -507 589 -564 389 564 -33 -252 -276 789 623 -836 399 476 765 121 584 -946 -791 151 -995 976 419 289 285 23 223 752 -829 -398 -475 -621 -154 150 -680 -804 172 960 218 -712 -663 489 -270 516 975 -475 730 364 552 426 -928 -998 513 951 -361 -473 314 -313 -380 -80 -642 -261 177 -10 -466 -320 -884 -53 135 -295 804 -763 -426 233 654 861 983 994 -440 -782 -969 796 -291 -241 -36 355 -256 -7 -288 704 -851 -58 108 719 -654 656 557 745 956 564 -801 899 -778 -949 -689 -285 428 -476 210 -338 -628 317 -676 37 756 528 267 462 -686 -683 -464 51 -967 -643 817 935 -378 14 -915 701 -805 -54 -877 -744 720 684 -509 -961 286 -255 -294 835 -986 167 500 -436 816 97 77 -415 597 -284 -352 -729 -409 102 -937 -862 -131 -294 710 889 -686 207 728 -704 -948 -913 -189 -798 -50 -608 -121 -204 -465 253 -452 -777 -448 503 -575 200 686 915 509 649 852 -423 -583 344 93 -285 502 964 -796 -487 -186 417 140 611 -338 -417 -720 74 -169 -258 -816 688 275 -856 -975 -205 -183 -538 567 197 -243 -630 -435 -653 -973 -826 -956 -176 -359 360 -740 254 -259 730 205 -929 521 925 161 -941 -755 837 -88 -355 340 560 197 -176 556 -311 943 -991 -454 -545 854 295 -276 869 819 -155 898 776 -448 -135 -318 -419 -373 599 719 -156 -697 -130 -104 -980 -393 -943 -851 482 -984 902 -171 946 -107 -767 -181 -716 877 -240 -587 -419 966 -993 -76 -278 -444 544 -857 -302 -752 -329 -102 866 245 -325 -894 -860 563 -613 597 105 -552 -413 844 -475 -707 555 736 -306 -603 -248 -360 572 -195 680 621 -396 935 518 814 558 -20 28 -108 621 -687 -477 -67 -685 360 -525 112 620 -714 766 215 467 -657 -898 884 -124 403 406 21 -866 -760 -416 231 160 -669 -364 -6 -670 -333 -75 -523 301 947 -509 -814 -190 -857 -737 147 476 28 874 -406 -382 429 360 445 -931 -78 248 177 400 -260 365 365 -401 -302 665 821 705 -388 22 -624 -245 -734 -128 248 390 -326 -399 865 -316 -433 357 -781 712 461 236 649 -40 -80 286 -23 -240 344 -626 -206 -712 -682 -301 -336 444 857 -90 -112 520 265 85 259 -836 -296 454 651 507 177 253 688 -710 -542 -67 228 985 -583 514 -347 406 -3 -133 883 63 887 465 970 -899 898 -135 -249 70 31 962 738 -244 -693 -801 434 490 165 -285 155 972 -153 -668 402 -257 785 948 -97 2 874 -360 96 567 595 724 -924 -372 937 -856 433 439 355 485 -833 486 -712 -430 728 -809 706 242 595 243 -176 -155 669 154 -286 -772 -822 -242 -422 -547 -697 410 348 -716 -674 10 -988 -447 -465 670 -899 -883 -669 202 -382 -720 776 -842 -475 248 466 236 -948 566 -754 199 -22 222 -643 -828 24 -623 -57 899 425 110 -899 -215 632 146 -746 203 580 -676 13 372 332 -517 -912 -403 -604 668 -990 -496 -456 -634 -699 67 244 -287 264 -418 343 809 -44 26 183 -293 -391 -531 -190 389 -204 104 539 860 -39 498 -876 -985 578 172 -461 -139 134 405 -109 -960 398 -394 523 -739 580 -542 -81 539 711 -234 -419 769 517 -542 -850 -797 39 844 -604 -164 305 -892 118 -121 258 941 190 100 -832 914 -882 -208 -143 -102 764 59 627 -292 -903 404 -782 526 156 245 253 718 -621 282 -255 696 840 991 668 479 355 245 -203 266 -100 501 -88 -527 542 133 -692 -815 210 -61 -944 -216 322 789 -88 -87 651 595 623 -469 852 461 -195 -989 114 -835 -586 841 801 -646 264 793 -538 -976 991 567 53 903 -32 -940 304 735 43 709 -845 -397 186 363 389 851 -608 861 -848 -262 -71 105 380 -141 117 247 967 -213 235 36 -976 -848 242 -171 -958 -580 23 -546 -677 -845 -714 724 -441 -75 347 703 72 -105 369 92 165 -384 -713 237 970 -41 598 325 197 -251 376 -413 -341 -597 -747 449 -972 309 -945 -192 452 466 977 -907 -606 286 304 -304 -945 -166 -370 -876 -708 -17 441 876 84 -589 -433 106 -47 827 -667 -859 593 -742 -73 -536 77 -954 -694 -908 119 249 -762 -383 444 -587 174 -324 885 723 -521 -391 868 -568 -248 -758 -625 -1 276 915 881 498 605 530 -2 -797 718 15 129 947 517 -951 -207 347 424 209 768 238 -401 -287 -385 -479 723 26 -849 799 316 269 233 -94 99 683 801 474 461 -53 350 467 854 774 -732 694 -617 -482 556 212 720 -962 -745 -43 452 619 117 261 -154 52 -306 561 -633 3 -638 498 -786 -769 231 -262 -347 29 -96 -101 -157 -452 705 252 57 96 295 494 -370 61 298 -174 -474 -960 -6 185 -580 657 -146 869 261 655 -149 182 362 -688 -490 -820 -789 -528 -51 -92 155 678 -818 640 -495 -775 -30 335 -741 -279 -69 -890 580 988 966 -704 -802 816 642 -876 -105 351 -975 -155 76 37 -962 -703 431 895 90 -251 -871 -90 -279 -729 733 895 459 356 393 -426 -220 889 836 -913 548 -255 -530 768 -254 475 -987 16 -258 708 898 319 -11 -268 -788 877 199 -765 711 461 784 -205 -373 -686 -383 -592 840 -982 -108 -656 -488 358 -522 487 -828 -4 584 -326 26 -88 893 -710 314 -53 -89 943 957 -912 385 -188 386 -955 719 484 664 88 -932 238 213 -325 -471 -706 -531 -621 -435 -412 772 964 143 -506 145 954 -275 692 -88 401 -477 -742 749 527 140 413 658 -459 981 462 -563 804 949 313 406 -627 382 -485 -281 -658 -318 381 -132 -414 -800 245 -38 -532 805 900 -624 417 -244 531 -276 518 13 2 -522 -197 786 690 328 918 -198 886 -354 808 342 -3 -841 84 -420 171 -559 925 3 -785 289 329 708 -948 587 -923 -773 -766 -688 -63 -362 -984 -412 680 -609 491 330 -10 -967 240 871 440 -253 745 -451 -994 942 605 363 407 -526 63 313 -553 -694 958 42 -963 418 -686 311 138 61 518 -263 716 86 -392 232 206 441 -220 -479 -712 173 477 -808 175 -550 926 -99 -55 -662 950 -15 -964 -921 -439 538 666 54 -756 -883 -827 -975 448 -582 807 -96 290 -492 396 -21 186 510 791 839 -59 -872 -607 87 -67 -956 -385 -732 -761 -457 -804 -949 -231 -412 706 -313 649 564 -551 155 -385 251 792 -322 912 -217 653 -984 -935 -434 -971 -145 -151 903 518 846 -974 932 -727 70 459 552 -435 426 490 -58 502 -613 -183 -87 -250 572 703 286 592 -874 905 -739 615 -253 488 753 57 476 -617 -120 503 -445 -643 -734 493 248 -841 345 -244 -536 -536 -950 682 -246 -117 -609 -513 755 741 46 -384 -804 900 234 568 786 -387 -833 320 -699 390 -882 -296 993 728 323 108 -505 770 832 -232 921 -598 -537 704 -724 973 -628 -822 -409 252 212 645 -583 220 928 -266 721 838 -872 670 -287 484 927 -711 -365 -66 -74 457 -959 840 271 -876 -177 -258 194 -180 -336 -443 691 -89 505 231 127 -791 -527 608 397 -498 -210 -622 -862 -709 502 -832 -164 95 673 86 -515 -732 157 -545 866 -147 559 -642 -921 532 563 -131 911 -658 -118 -556 -261 928 -81 46 738 -387 -591 316 60 -379 289 636 55 246 652 870 42 -787 -459 320 -271 -201 -113 -589 724 953 139 867 -766 804 -865 948 -137 754 -60 138 69 -952 -844 -81 737 -79 -918 994 -826 -879 -290 -250 829 -813 998 571 -77 329 -770 -599 273 -493 388 278 551 -963 788 -329 748 600 -854 33 -402 -895 -865 233 573 512 115 -111 -879 -558 -490 580 534 358 385 598 686 820 55 -635 -178 688 -663 937 -391 802 -879 -80 219 -770 -513 -925 -802 169 -516 361 801 -527 -892 309 -771 818 774 -248 361 -67 719 93 -763 -149 -820 68 -962 -894 365 409 -558 -418 311 549 258 -786 -99 68 -938 -357 205 423 -356 300 -656 -127 364 99 -935 977 550 881 -305 -438 -720 311 412 834 891 -86 899 925 422 -427 186 609 285 -124 409 563 343 -916 -66 -463 -476 -385 -806 759 -346 -632 455 942 -437 -70 -752 676 778 162 -568 -593 -128 266 -953 9 -4 -565 437 -540 -304 897 517 320 -503 -531 -375 774 -219 -485 745 358 760 -869 967 -152 300 -745 -847 -570 439 -382 -948 -839 -45 -226 441 -982 -875 -281 -769 -137 -502 -713 723 -9 -598 836 -965 717 -373 645 115 -349 -827 -200 -994 -204 -435 253 218 -531 103 492 -550 445 212 700 -110 917 566 390 9 -907 792 -832 843 513 705 665 -634 578 -696 101 -18 -972 -37 -841 711 -285 83 901 -977 -999 991 143 62 37 -332 34 748 52 741 -404 634 -742 -171 -395 -315 -898 -430 -613 22 752 -593 765 -113 81 -926 -617 969 -922 356 557 31 -601 -721 937 -730 53 -270 -166 132 -505 -201 -72 -887 459 -124 404 982 -495 -82 -870 -115 -261 866 -611 966 216 314 51 -627 693 468 -910 136 692 -289 -352 975 -169 156 -554 -20 297 -961 20 104 -751 923 -332 -808 811 279 -288 523 75 -365 514 -524 -303 -525 -820 240 -523 204 307 464 731 -853 -309 -532 -889 -60 -677 522 996 467 -484 -4 354 -471 68 798 -509 89 937 -445 458 -253 329 -599 -790 560 -33 -612 -274 637 972 90 -494 471 -518 -220 154 638 954 870 -970 695 -520 -308 302 -704 779 241 -19 -467 -176 172 148 290 744 389 -520 472 25 393 -792 -823 268 796 -500 -733 729 365 -99 -225 455 528 708 -287 -245 88 601 -337 692 374 -492 263 -575 321 -911 936 369 543 -935 42 386 -884 602 -10 -286 -363 -387 705 169 -74 514 321 434 845 187 592 -258 -107 770 568 -230 583 -941 -404 -675 -770 928 -44 518 -461 -919 -841 -915 -548 271 613 493 -73 939 510 -385 -334 -712 -1000 -72 1000 -628 -776 619 431 -953 -511 901 -669 676 -52 214 -584 478 -911 -88 -983 655 -615 -534 296 -273 405 -460 77 -725 563 -724 977 -119 -40 -30 -406 116 121 -952 34 948 969 646 -825 -280 680 388 45 387 -511 -731 -801 49 -725 904 -517 517 -195 -960 121 -517 432 -228 -754 -879 -196 -114 -363 -567 -550 893 418 -599 -480 -605 1 -473 296 189 343 583 -359 150 331 930 -123 -814 933 36 443 680 126 518 922 874 671 -408 -859 511 -516 -735 -60 -31 -219 -73 -632 -35 922 352 -641 361 523 994 -185 -652 -218 833 -833 -684 13 325 -755 -29 -240 412 519 -527 -692 537 520 325 517 -458 -280 -835 -282 745 -217 -763 -318 230 -802 161 333 -759 54 190 480 -235 215 -182 144 866 23 -673 -478 586 646 349 -182 -133 -524 -382 -571 774 -620 -901 -886 808 -144 -441 -761 806 324 572 -293 -394 -396 508 -485 99 -535 778 624 131 -138 143 451 535 316 -143 -12 -595 913 730 843 696 -105 -507 209 -150 -265 -220 503 549 -394 -137 778 -829 150 722 -501 973 0 -397 593 236 -693 416 -548 900 -477 -763 683 201 -537 89 -184 -331 -897 -843 101 -361 563 -331 -228 -829 -47 -923 -224 549 -9 -564 -811 -267 -761 405 -715 -780 557 700 127 -733 868 -226 908 974 657 641 -262 -814 -352 -771 239 -941 -923 -701 -565 799 -464 -137 178 -751 413 25 223 -811 656 -242 -965 818 -458 -326 -281 -680 5 -936 -38 -839 -221 589 382 -331 508 295 896 -160 63 774 952 762 -841 120 -72 84 914 -189 -787 -248 -27 684 955 -27 -892 205 315 -834 743 997 60 865 240 -504 -245 -724 952 192 56 855 -786 -981 951 -747 -43 -604 -740 194 357 -289 247 165 350 572 492 73 -239 -128 561 -985 -531 264 -948 -628 -577 -968 -564 987 581 -385 610 -774 -31 -710 744 200 -425 232 706 -405 957 -277 225 344 -669 -556 72 949 758 131 333 -183 -956 -232 -574 591 -943 216 109 434 -537 917 698 -433 924 508 -548 328 -803 -725 -104 18 -607 903 399 528 883 357 -824 12 955 -899 187 -955 702 278 183 -947 -411 537 -149 648 76 476 497 -852 -626 -25 227 -186 -569 741 913 160 -366 -156 -848 198 -552 163 118 -261 771 -746 -249 -53 934 804 757 315 711 -352 778 -1 -399 -124 375 478 540 -220 -21 -671 -213 493 351 590 865 915 -287 552 319 -788 -299 82 843 536 912 573 -325 -550 -331 205 20 55 296 -1 252 931 -609 219 52 121 73 -969 -472 685 53 317 -825 282 689 284 -327 380 -647 727 611 414 452 -889 387 -849 629 -724 -547 -341 -341 62 856 -801 704 500 531 -862 -424 -829 823 -224 -314 -210 -199 211 -904 -899 67 -829 -243 -275 848 -262 -72 45 -182 374 -32 291 142 659 -946 -743 -329 746 -326 267 301 268 588 804 -595 829 -936 -576 -628 157 -86 -971 -697 -3 312 610 -325 755 -328 -830 231 -136 724 627 30 -386 421 182 -886 -193 -696 496 -325 635 -210 -199 81 -875 -180 954 -946 -654 564 -9 -93 464 -647 -491 603 -532 -805 -41 89 77 936 -330 150 -470 448 -988 334 -905 898 202 597 -727 167 -291 914 349 480 23 45 605 -965 181 430 967 -944 746 870 812 351 -378 610 -519 -851 -990 994 -208 -877 481 884 223 -581 -701 -6 -450 -838 -111 -172 -146 -652 -278 37 -706 -240 -144 938 -313 504 -993 -683 35 -828 -340 487 -142 643 282 -926 604 -319 341 463 -31 -515 -792 31 299 -272 404 59 645 977 874 -250 325 -183 -221 327 671 71 -43 452 -538 976 -236 200 667 -481 447 -476 301 915 414 -352 -712 -974 -706 -128 -194 400 -488 -671 -878 -963 -471 -19 -960 373 188 569 -674 571 438 -292 -551 473 624 798 280 664 177 -792 960 958 403 -820 338 891 78 -332 -84 -878 -510 -695 985 -549 29 648 -178 -486 -62 994 725 -879 407 290 -160 -926 -892 329 -698 -686 810 -273 121 -40 592 373 489 -160 897 463 937 620 293 -413 920 818 -873 767 262 635 71 137 -490 688 784 931 595 758 508 763 663 6 -954 610 862 921 -622 -466 963 -736 -295 561 564 -868 -365 572 -83 -141 640 401 -584 831 -354 -27 -510 -865 835 38 507 -483 -973 -282 878 502 451 -870 170 137 -566 -690 -226 -467 528 990 360 -560 -231 -872 -96 -23 739 -446 126 825 -304 161 559 -340 -903 -246 -978 -243 140 325 -768 -319 787 -402 475 357 829 -509 847 64 -540 -108 594 7 -238 -669 39 -915 908 936 881 679 847 -826 -787 438 -610 584 502 959 -832 213 312 652 -716 -449 893 -286 917 989 405 -533 -913 -512 516 -235 118 -749 813 941 391 -182 360 726 908 -248 -452 662 127 -318 -779 -688 305 -785 228 -109 -872 203 576 -959 -786 228 498 791 -866 -215 -550 395 101 -557 -848 -58 -770 -344 952 826 932 -694 486 652 204 352 -786 450 483 -450 165 696 -168 -572 -184 173 751 -95 198 664 -849 159 227 -295 -458 655 -640 -370 -607 -275 131 -551 258 -674 -107 528 -302 -199 -256 156 540 -259 -465 666 989 -510 557 -158 850 166 -343 796 -749 -115 568 881 718 929 -678 -259 -188 -577 -237 571 -574 856 -734 318 -159 723 880 -209 -412 -34 333 -406 -690 -275 776 -725 284 590 586 204 -952 728 -266 -573 -110 -311 451 748 -594 928 944 940 -676 -612 -567 -741 -251 272 -758 677 369 -61 -768 321 -664 -287 -639 829 -64 -198 -911 -831 50 275 -750 -972 951 555 520 265 665 167 516 910 136 319 946 -934 291 -861 570 998 264 -991 473 331 -502 119 -738 -289 -535 510 951 -230 -991 -402 525 914 -658 553 -886 -282 637 844 -329 -197 352 858 295 -937 175 883 672 -155 -61 581 661 787 313 -257 -466 -367 675 938 882 -258 -195 696 495 285 -581 -330 639 -457 810 -324 261 286 -368 -508 946 332 -60 143 305 -270 618 -46 31 603 625 -726 155 975 -105 165 -377 805 224 203 836 -296 -607 -878 -301 -123 -996 528 750 -899 416 -203 -424 346 -405 484 -863 -397 -800 7 515 -243 -585 808 -520 -728 844 -375 975 957 -49 -231 -211 52 207 473 -388 -983 613 -65 -204 -307 348 -771 -913 554 -428 -844 110 -412 979 510 767 -429 -615 -379 -756 606 -940 650 198 912 -981 -881 456 -530 -418 289 -52 483 -445 338 -857 442 621 -991 354 -390 -52 -528 -592 -969 -324 -282 -482 -144 9 -168 -692 937 -784 -967 390 -143 -813 -277 -462 442 789 -504 -336 -970 789 -710 591 -270 -940 497 272 329 -931 -29 -229 -275 -741 749 581 412 655 526 675 590 -608 -879 548 -460 770 315 -974 -608 -526 68 27 537 753 42 393 733 -130 -274 -926 -34 -532 594 -630 332 -278 -379 231 103 -219 -84 -69 404 -263 870 418 -486 -567 -576 -919 588 735 82 624 -836 -852 266 -130 434 -5 -199 -506 313 49 -511 684 621 308 -669 14 766 47 280 -594 83 -560 430 175 927 -408 705 492 -116 -890 -746 806 195 -346 -751 -841 817 56 272 -208 750 324 -534 127 -119 156 620 -997 -498 -604 -392 679 -210 907 -220 -743 290 60 -825 535 -913 -575 -375 265 -413 -215 15 622 -519 -868 -150 116 -702 -66 733 568 276 66 238 785 686 611 324 -734 365 -467 -718 960 487 -787 998 459 -718 -462 -801 -837 961 -280 72 -522 -906 596 732 565 906 532 203 185 442 817 -901 536 909 595 -878 -277 1000 -940 678 -733 289 585 489 731 830 883 -901 640 -906 -472 319 411 53 685 -897 426 -617 806 -695 821 -442 -879 844 -692 -672 -671 -358 -284 -975 510 888 -858 46 -493 1 466 -571 763 343 -684 659 -239 472 774 129 114 -618 -513 -470 285 -959 -454 427 808 -337 709 493 906 -237 -862 653 -103 -993 260 -930 17 504 992 360 843 -25 -211 -519 -757 -603 426 61 347 -738 -382 729 503 198 -795 738 -823 775 269 595 569 472 -736 461 744 140 -58 -735 215 581 -794 698 -506 -161 -253 603 -215 695 296 -6 637 820 -437 918 -122 -944 255 -484 469 210 594 -184 -155 -461 -487 697 -471 346 310 -920 943 -25 -508 276 -348 -38 828 269 -50 747 27 -841 -764 626 -350 -151 -5 738 843 645 642 -426 178 -128 897 -98 -646 -196 16 975 -491 -808 -209 901 285 82 393 -657 641 -241 -407 444 -280 -813 5 -939 -630 995 -263 125 778 -267 -103 -370 541 712 993 -206 -161 872 188 -167 293 -613 -446 -877 74 562 455 -52 -335 -790 -159 -255 -628 616 -39 134 -506 348 837 -29 89 596 49 3 711 536 885 -459 634 -392 516 535 609 465 -406 -980 294 -314 -739 -361 678 356 869 942 -41 -209 -516 563 189 866 801 -780 387 -535 768 394 52 50 -638 -535 -114 -494 109 -402 -211 -432 789 168 466 -258 -964 -82 -942 151 497 805 -364 743 -7 -920 -690 -624 283 -980 666 -604 436 672 -212 952 -107 -349 -76 875 -350 -591 -396 -240 -600 416 -148 573 -987 -125 880 -682 931 707 -646 -808 -973 -292 -904 553 605 219 -435 -322 183 284 24 -781 679 992 963 411 -953 384 -302 -492 -121 -6 307 342 593 44 -974 313 779 587 347 -809 152 696 -572 262 936 570 -543 -601 582 -380 782 658 518 669 225 692 809 -9 -539 403 723 -731 547 -487 877 -827 -656 2 -655 -670 952 287 -756 -215 -301 -878 -757 -449 -115 132 -589 117 220 279 -81 747 -423 128 -504 169 980 -242 826 -378 -786 281 46 835 592 -618 866 759 216 333 70 631 -100 -733 -168 893 826 -634 -457 232 541 197 -141 889 -864 735 959 -97 488 -71 -911 -406 89 873 -469 723 -698 789 -117 998 -638 -675 -320 905 -238 -431 -328 -285 -490 -316 -122 680 707 262 57 -675 928 960 249 796 -685 -256 646 -537 -251 707 -913 -273 -713 424 -162 357 38 -34 -800 614 634 386 -149 987 -706 -273 -528 -628 383 -445 -694 -687 135 -817 515 93 -426 729 296 708 -925 413 -291 421 -373 -861 -318 751 -487 783 968 -212 239 217 -535 -996 -110 498 869 -825 609 911 -2 -136 -435 -610 -935 -464 -497 -78 -599 503 987 -592 -281 -86 403 418 735 -359 796 -933 170 -152 72 596 -638 309 411 -369 910 470 -908 -39 24 623 320 102 -530 66 859 401 271 -649 750 795 -418 920 335 169 -307 851 232 679 309 100 489 -1 451 -538 395 346 614 515 234 -411 -539 -281 672 339 -213 772 -442 592 -60 -475 124 633 213 -633 -711 479 -1000 402 987 -617 -676 609 -360 -105 344 -242 -508 690 895 707 -339 -482 324 428 949 -944 -853 -495 216 231 921 -985 -12 721 -536 540 608 402 855 -587 871 673 -212 990 -125 -926 371 -470 -884 37 863 58 305 -428 673 -892 859 -938 232 65 743 356 554 318 -926 -411 109 18 -400 59 146 373 773 71 -448 169 448 707 -272 -423 -560 400 944 778 -387 637 416 24 974 554 -699 -211 291 77 753 -589 879 93 414 537 -585 216 295 -171 892 -488 711 504 -191 -379 252 441 -69 96 686 -918 -130 -342 -499 -570 -595 532 940 154 276 316 -567 860 176 852 -41 -4 -386 516 -205 118 786 -5 -557 406 865 749 673 -105 389 -401 -805 -84 608 -378 77 76 524 990 -286 8 457 188 -257 -89 90 -307 -587 -356 372 -772 -138 147 -92 853 227 508 -174 732 287 -68 682 41 642 -417 -696 778 -563 497 759 529 651 217 -369 -489 210 -72 736 -870 -692 -108 589 -755 416 -854 -867 336 -39 825 -722 -144 926 -257 -781 959 808 -148 -394 -90 -65 988 -912 24 822 357 -999 291 -450 382 722 546 508 586 548 840 -513 50 -770 -58 59 -357 -96 -820 433 978 221 -41 295 -156 154 -998 793 -767 -487 101 741 -355 792 780 772 302 439 524 79 19 868 227 957 -543 -408 -578 -693 262 171 -331 457 -305 -365 718 458 874 -887 695 680 945 935 650 -852 -711 -306 -17 -78 351 633 -745 65 -192 425 -305 304 -817 -550 -748 954 934 -888 -995 -226 301 553 486 -551 -758 -993 656 402 881 782 -387 -3 550 -169 -335 286 -800 431 712 337 96 -281 328 -807 925 -417 743 779 346 846 575 594 -389 901 42 986 806 672 -979 925 977 885 -653 344 582 -31 48 671 246 -443 -159 -196 -284 -441 -331 228 421 -290 -962 40 563 -375 522 999 796 650 -455 825 122 229 -851 892 -276 -974 -554 976 -463 338 399 373 761 791 -355 -296 214 -541 -458 -169 -659 516 73 848 763 -962 -648 -638 -46 -138 -818 994 426 28 992 712 -125 -864 -514 -881 790 -46 -843 -473 345 -995 132 250 -238 -415 -899 -167 -898 697 -289 -458 -59 638 276 -63 683 375 -520 -383 632 815 248 896 271 352 599 -565 347 488 -468 -452 741 -410 224 59 615 457 -842 -539 -264 -991 -266 560 -271 161 250 869 688 345 506 -284 860 -923 -229 -386 -631 -385 -490 -131 -56 409 322 27 0 -716 -350 -145 -504 215 244 204 -718 -494 982 626 -517 889 -61 107 -339 -733 747 -560 -125 24 -331 -126 748 -51 -482 190 137 61 39 703 339 -464 -841 -41 -994 61 661 530 -254 11 798 688 829 -84 127 92 24 399 78 -311 163 -395 -906 -89 -524 -396 445 -881 -543 879 -957 -652 -84 -367 477 430 -423 -444 602 992 788 432 -605 643 -682 757 -215 -843 -746 -251 576 190 -806 863 807 -514 -924 -704 -150 -438 553 621 -127 -932 -665 906 565 -368 -378 -795 -22 743 -55 -648 -571 912 -126 944 816 -345 -461 764 -61 917 322 -557 -761 490 -508 -969 908 -536 748 -679 33 -119 -489 54 -263 620 839 -108 -51 -964 -250 827 709 -574 330 467 -512 247 -219 -201 -627 -682 416 -41 -930 490 980 -440 652 -78 -835 -769 -265 -746 379 -142 435 -95 -101 -520 -312 634 -936 -765 -161 923 -427 -799 -97 -515 -852 -377 -89 153 -30 398 -919 -887 -844 -264 -332 613 -904 388 -475 646 -844 -372 837 523 -859 -786 561 995 970 -334 323 -992 651 358 -290 772 655 247 879 -519 -402 -893 794 -625 910 -867 -294 129 988 771 -273 -401 -951 -156 374 -213 169 778 -280 453 618 345 -11 710 994 -434 -254 -725 -643 257 -977 760 -102 114 -568 529 -234 154 72 -842 -201 -592 616 -156 236 -969 -366 18 -191 477 -401 256 464 -512 -966 726 497 -104 470 64 -239 -999 556 931 -673 -701 -916 -594 -692 940 263 -743 94 -801 117 419 -91 965 -547 -81 584 359 -435 -270 -339 391 12 97 292 723 -615 -830 -408 698 -850 -358 141 491 -558 -710 147 20 -263 -156 848 466 680 562 -738 212 -481 -959 -111 -874 -25 -567 27 316 -99 499 636 -763 -293 698 97 -58 5 -292 928 778 -964 569 -759 -607 -156 -239 931 -918 106 -932 -764 -291 385 655 -662 -864 207 481 -256 -158 -825 -869 510 329 -760 794 828 -10 -82 877 -81 213 -512 -198 212 883 -6 892 -307 741 402 -992 439 556 -445 488 -806 994 901 562 -799 488 512 -200 493 180 71 379 -414 -519 981 -189 259 811 507 -479 60 71 895 458 470 -196 330 371 -932 12 961 -976 -475 553 611 -378 -995 -253 89 375 148 153 392 597 -113 736 -448 -775 -960 372 -989 589 -368 16 -523 273 -194 -80 122 68 -263 214 -644 -391 -47 -483 114 153 -286 -930 268 -789 -929 288 -664 222 381 257 53 -706 -172 316 200 529 -814 716 470 -289 958 -45 0 -458 323 -824 -952 -643 -843 -43 -86 59 -334 -789 -854 199 -548 339 -466 -663 -166 -176 -378 745 193 -394 -305 253 817 231 -796 481 704 436 -181 -54 -122 381 -403 21 -939 -145 -772 -45 921 564 628 726 100 972 -891 515 197 -33 631 544 191 -22 418 68 191 -936 407 -388 -392 -801 869 -654 942 -954 -461 -315 -266 628 22 428 -63 41 -816 785 -943 -912 -217 956 291 702 666 963 857 -408 934 400 -142 588 832 633 -388 -657 244 561 524 849 -613 803 209 -393 -861 -135 -766 375 -357 772 844 65 -147 -650 661 239 -854 -916 -174 706 806 563 -229 -640 844 -627 388 793 -764 666 -279 -187 -208 601 421 54 793 271 -759 -938 -839 704 -679 514 952 655 -175 100 -966 861 -322 -560 -999 284 -224 -408 543 436 -871 940 -962 132 -726 -327 203 -886 -219 -70 -769 365 42 -525 -454 771 352 438 -318 -1000 -441 -702 -725 -667 245 779 775 928 537 -745 78 531 -198 533 -187 -475 -713 687 -453 85 -841 578 76 -316 -533 -663 -366 -906 983 -93 -600 311 -280 517 -462 735 -177 -571 -278 456 376 -344 -274 887 473 411 231 -460 959 653 -786 -944 -512 667 -783 -152 -862 731 599 -983 829 -472 95 9 313 399 641 -494 -266 -9 570 -433 97 -729 -791 677 -640 399 913 -174 -262 776 -298 841 -700 328 344 -342 -450 -440 -353 446 -498 817 -912 649 -990 955 578 -785 -574 -168 910 -29 -576 -115 844 73 645 -45 -718 -906 -458 -860 10 -460 -969 170 812 -288 -945 360 -910 989 966 523 599 -408 807 -993 -285 208 -254 819 290 -792 -724 -786 -336 -84 470 982 -184 447 488 -888 -989 -942 -487 -548 -209 847 147 734 92 159 -622 660 950 420 -26 811 -287 -969 -401 -513 107 -357 808 252 -328 28 420 21 588 425 -15 796 311 -341 -634 849 -980 -199 109 -357 -858 443 620 -860 532 -367 487 495 86 -577 668 291 214 -280 958 -906 -504 -154 -967 812 -600 -21 -802 -976 -485 752 584 -826 -698 -95 884 45 580 -793 451 -909 -371 957 558 -279 -809 627 221 -769 -293 -702 -912 -107 996 -556 -339 385 727 -641 633 611 50 967 482 -219 983 -545 -669 -123 661 -751 -729 156 -614 -284 -913 743 439 177 -204 918 -469 -138 692 413 755 882 549 -566 -536 735 -646 262 -294 278 -992 -323 -480 811 554 634 -792 643 193 -431 -539 -749 -234 129 -406 104 -148 52 113 103 -892 442 -380 280 330 20 734 776 -952 477 400 -210 611 789 750 -818 -42 723 155 -727 515 102 920 -996 623 559 903 173 -821 -869 -852 -329 745 947 922 233 150 -284 -120 154 806 -515 350 -351 802 158 -989 245 856 641 -440 343 -190 -51 775 -360 -451 228 -877 162 -332 -902 -267 -287 686 -324 -108 478 -298 487 -98 737 167 -34 -434 -583 423 224 -438 -434 803 735 -118 917 160 645 -722 -832 -500 243 150 875 -898 24 -91 -624 -335 -724 727 119 390 -662 -162 -967 24 928 328 49 758 -455 607 205 -62 333 -826 -508 -424 167 -879 -255 241 869 874 -242 916 -478 -24 882 183 300 -563 488 200 -121 -805 291 870 595 756 634 -784 -539 -243 -868 873 51 177 -10 865 288 206 -128 -501 -838 414 -614 43 759 395 -919 176 -73 657 -290 388 3 -614 -588 912 88 577 124 -260 664 314 -947 787 -867 -715 702 -638 773 778 -941 947 -861 -109 578 -747 344 -627 -995 -270 616 -660 253 12 553 444 -69 849 842 198 882 -749 75 -553 -711 -674 41 -639 -701 265 -425 88 208 -83 453 -621 757 -780 -127 695 -541 637 -254 120 435 917 495 -305 -864 781 -98 373 770 358 329 -690 -850 -764 494 -430 614 599 815 -754 306 37 -933 174 -419 663 -515 528 -577 997 -615 650 -734 329 698 -683 -987 10 -66 188 -110 714 745 -454 641 861 787 153 -404 -385 -233 -563 576 -16 -121 -647 564 -289 444 -263 -773 -467 -506 -352 259 -856 499 -768 -488 -720 -373 346 937 296 586 -958 -842 -863 517 751 95 720 663 105 818 -833 621 646 -355 370 511 61 -871 764 -17 -853 792 -927 153 -882 481 965 56 573 145 -55 -318 406 -856 537 -366 65 -649 -24 565 -664 165 -742 -524 33 512 -59 596 663 -451 -700 594 -645 64 730 -922 -291 -977 -25 -913 -809 243 -230 314 -374 -782 -243 976 -42 714 800 -501 -488 -865 629 -948 -51 509 -151 -678 720 512 -835 951 -246 -83 -557 113 -294 194 -194 -569 879 -189 -923 10 -382 -213 857 149 292 222 926 143 502 896 242 -624 78 211 -611 -782 385 34 -894 478 158 262 612 -888 -206 -212 -863 124 -465 -676 489 151 -23 658 999 -994 -228 -828 -465 760 133 294 -518 764 468 932 -692 -412 795 -308 95 964 924 294 -617 -416 911 -512 -509 963 883 -481 737 -659 -512 715 -873 275 -309 -343 415 -61 -155 201 -564 515 433 -110 945 814 -655 338 405 104 49 14 131 -566 -208 97 363 -366 352 -54 -904 -593 96 -46 -553 -419 897 -204 838 185 219 -427 -129 936 -966 -393 -535 221 -403 569 235 780 260 475 66 510 -295 4 202 -112 752 233 735 688 431 -303 604 577 303 397 -941 851 -181 -990 509 -205 -933 777 -229 -475 718 433 351 197 -586 -890 -154 842 -672 226 -530 -399 504 855 278 977 983 932 275 -471 -477 265 89 -573 -301 900 543 -425 -726 472 279 727 -413 431 113 107 -868 -298 484 -716 146 -227 -257 271 334 109 950 -139 -933 -444 954 233 987 900 814 607 738 205 352 308 -815 420 -59 779 -343 -644 386 597 -169 -503 708 -439 -766 8 -900 -851 -661 24 258 -189 518 -41 485 -430 -331 -48 901 562 749 -512 -797 51 273 -198 390 476 340 -550 681 -402 888 541 156 -731 848 -456 -748 801 -559 203 209 791 598 -670 624 -10 796 449 130 472 -749 -551 -875 784 932 461 240 -621 527 348 243 300 266 -820 -425 387 -494 -885 -445 962 451 -125 105 -990 -803 -237 278 -976 -645 122 -111 187 967 27 -37 509 -640 -658 -992 -299 440 316 -32 843 -348 633 587 575 358 -956 142 -624 -627 -371 -723 264 -505 -668 373 -563 813 -192 -309 -296 393 -96 308 -897 -468 -900 -728 878 -178 176 57 404 11 -105 -470 -648 318 -428 341 -976 161 -165 -22 130 308 -612 435 -131 405 249 -801 -751 573 -923 78 -692 692 -527 753 -963 -817 -895 967 -601 255 335 -798 -26 380 -797 -506 -791 -185 21 -361 896 -436 -687 -178 -312 -205 234 420 -312 -152 945 721 55 -721 38 -896 -571 312 764 -324 639 197 -978 -158 -331 -637 -682 -592 -358 -958 -138 170 205 54 784 726 -953 -970 -911 365 320 628 -736 -716 81 -664 -880 -733 452 75 -440 -492 53 96 796 -543 553 501 -235 -930 -611 -898 -625 787 -570 646 -770 16 998 190 -446 453 1000 -628 -909 629 271 326 508 783 631 -319 -85 672 -358 114 -154 -233 207 -665 588 828 -267 437 -654 580 -332 410 -732 -763 -17 991 -496 970 -482 722 -998 -131 242 -815 -983 603 -632 396 989 761 -717 -511 -565 -476 218 -999 322 158 895 -846 345 -279 -182 -173 635 566 -782 -690 -588 -651 190 -746 -916 -58 903 304 695 332 289 -917 -137 675 186 792 -825 -569 395 -884 -406 571 -44 955 931 289 -691 -766 736 98 -898 2 -128 244 -610 -636 149 -302 18 874 -497 -81 -366 984 834 -475 -414 201 246 329 -724 -650 831 882 48 424 366 461 -962 480 699 767 582 -645 857 -11 976 -749 -99 -438 -360 -99 -471 -489 800 -205 371 651 696 -127 -747 852 -107 371 785 433 -422 -634 -779 -396 -717 996 876 132 263 108 -703 -369 -618 542 -484 38 88 906 -705 -855 298 -42 978 -895 -235 345 -72 316 416 249 610 189 777 -422 -774 559 414 799 108 3 -832 -186 893 -761 -125 44 -478 -762 -86 -959 -237 -218 -928 842 667 249 -558 -1000 -826 -454 -82 -121 -31 -141 -371 -742 -658 362 -475 -177 670 792 -533 307 529 -687 -929 -600 417 224 24 -819 -523 -824 -367 522 -454 -915 -254 825 -703 -814 743 903 -57 -748 753 481 -266 -997 -436 136 -926 -367 558 214 99 -989 -849 -828 109 421 -589 774 -586 592 816 444 461 54 253 47 -387 888 -588 1 85 -522 -568 938 219 -894 -330 -778 -722 749 455 -310 695 -598 -92 -178 556 -420 337 425 421 -638 -738 -858 873 498 38 632 605 69 665 -573 -58 -289 -897 -366 947 881 67 -541 114 -740 246 623 531 -626 15 799 -999 751 162 -426 236 -381 778 -760 368 -451 744 -251 799 627 -399 -481 581 -666 98 -75 938 950 503 -647 -268 844 503 826 -198 -610 570 477 -941 545 975 186 782 -963 992 845 -311 -440 -57 336 -319 245 -673 -154 28 -627 973 -234 -341 -155 26 -489 955 -933 171 778 -722 350 -109 -262 474 -778 944 -681 -294 -53 -281 955 -312 407 602 750 188 -454 -920 -352 34 -833 -10 132 -726 734 -946 308 -508 -811 -414 -993 -826 -536 -269 -520 550 -213 -873 -865 -456 -303 547 993 882 889 249 -312 -851 774 -735 -355 138 84 433 208 -552 -802 -161 -722 -950 -511 -908 -633 -923 -10 -82 -132 266 -990 344 97 45 -48 -264 202 -135 477 -708 -147 -968 448 -751 -125 872 -184 158 -364 611 -499 280 -151 -709 -748 732 88 56 535 50 -130 -424 534 923 336 -183 183 -562 -85 -681 496 670 608 957 -824 -801 -67 -628 -965 1 -386 764 625 -487 715 -127 -832 353 -245 663 220 -126 767 130 386 -192 -964 -432 -897 635 227 -235 -377 -695 730 751 -925 -257 -675 -486 -56 -542 182 727 -354 -2 -169 -514 -401 -352 -910 -358 850 14 -334 -551 -836 380 -541 432 -252 313 -236 -294 -95 13 908 -876 -404 974 786 -603 -885 652 -778 65 -131 319 -510 -578 941 -277 40 -161 -411 -739 -605 633 340 -463 886 386 -176 774 143 524 -507 -201 467 -605 259 397 -296 -880 967 -461 -649 -70 -711 -24 897 704 66 -935 -106 842 65 -907 -802 640 230 -550 -708 -949 442 80 139 794 433 356 164 -416 869 -223 -594 -739 -293 -538 820 -727 163 -923 912 784 650 97 483 689 989 914 637 -721 -177 -549 -280 -397 -917 584 538 -393 -826 100 129 714 93 -920 825 749 -416 -927 -387 392 -582 927 409 323 -172 732 -429 228 204 167 984 -724 183 -910 45 -220 857 546 -876 -391 155 280 -322 -313 845 67 -655 -155 -565 -655 186 -876 -353 -385 553 -165 -263 -725 355 86 -211 80 509 -972 81 789 -811 -902 472 333 496 63 489 849 73 -662 -228 -258 -923 -838 -272 -709 438 874 -473 -743 -14 370 833 -189 928 -976 -891 -352 550 701 755 -696 -903 899 -592 391 354 -125 -690 -721 255 92 285 666 806 501 -869 -453 183 792 113 590 -529 -107 -127 -869 17 511 -684 831 -730 625 -384 673 -248 3 792 -923 -891 688 -307 -583 664 111 628 -765 120 -518 -128 -710 -712 262 -667 -326 -367 -131 781 461 -355 61 -40 -469 -861 88 -80 582 855 136 715 -512 941 -247 67 537 845 -144 67 -971 514 -264 -618 -624 -298 -971 176 427 -842 278 -968 491 -988 607 -348 826 -976 -316 -211 -25 -100 968 995 -681 707 -206 106 563 921 838 815 725 382 180 -932 26 511 544 -515 -462 -621 709 453 -761 507 917 -605 -492 128 909 288 -993 347 80 -82 -837 -106 660 310 -348 -481 247 325 544 982 -499 321 -350 462 -851 201 -308 939 827 -620 864 773 292 -724 306 980 -147 -135 929 -943 -459 -407 112 77 801 -896 -936 -587 838 -725 123 -700 988 56 -596 397 -837 203 -546 -702 -257 302 674 763 545 882 208 556 -716 127 22 497 -600 -838 -287 -321 -22 -863 236 -96 186 604 477 517 -832 -331 472 -1000 144 601 -398 661 697 -874 -766 -980 -873 -220 937 489 369 369 -787 341 928 563 -782 453 -637 614 -709 -638 142 -585 -90 -151 336 -806 -490 346 -335 -678 -759 847 -810 -601 306 898 -684 -560 -262 587 -743 -858 -91 -631 -669 233 -39 856 -501 538 166 755 904 -958 -49 802 688 589 -127 -589 -773 -381 -17 111 751 449 -871 -441 816 -156 -517 375 -492 418 -701 125 504 479 -591 167 -157 -309 182 50 -277 -349 827 -317 -81 109 -825 402 16 -437 46 -914 -57 974 -543 348 -795 -178 -35 256 480 724 -125 -941 635 864 334 441 -858 980 -349 -729 835 -430 -925 474 814 -668 -824 -262 758 -745 436 -896 828 381 -287 -971 1000 -855 -409 -376 -479 -121 834 -517 -432 -831 623 -961 110 -19 -869 702 338 750 24 970 -472 -693 335 280 -396 -46 492 -409 -730 489 619 835 -704 -328 -480 -824 -636 136 906 -734 141 707 -536 -624 -587 226 666 997 445 -123 583 -286 -527 -856 -734 585 -142 995 769 730 779 -618 -614 150 864 -451 374 274 -776 -879 -662 -747 827 -41 -594 380 -315 -913 -155 817 -570 -425 -61 633 -288 137 50 -646 -708 -22 -794 -209 -923 735 873 -693 198 434 -416 414 -394 898 -120 611 -257 215 -676 -330 906 -21 229 788 648 573 463 122 744 377 652 -961 783 83 -183 -776 138 -9 -802 200 261 -709 -814 -903 705 431 839 451 -9 -916 557 145 127 60 -474 476 -289 -946 -222 -214 969 -582 554 -662 -366 893 -307 -113 -388 -29 -459 -153 -282 -963 -6 55 831 -35 -878 -67 -200 162 -619 -171 -35 178 113 693 18 -823 -389 -895 -887 935 27 805 680 -57 -601 -848 -889 -713 914 -772 -180 178 -198 -43 -147 793 -402 674 -606 -280 -540 -860 913 344 402 842 -632 243 -965 -902 456 -525 869 -459 347 146 326 -13 256 20 -557 248 -39 382 -217 29 -266 141 504 480 46 793 -990 697 -53 -958 -217 -654 -938 365 64 -874 -375 702 -691 -180 -99 -200 -26 69 -2 -270 440 245 827 390 211 -783 -751 396 733 -159 -29 -378 982 33 188 -723 -471 220 565 -570 -96 696 842 -352 -110 253 -648 170 823 824 543 -155 215 711 -178 287 -133 -47 347 216 -314 -280 744 214 -970 296 79 -795 691 296 -581 -480 23 -506 829 -757 -462 440 273 636 -614 186 -123 -476 282 985 -493 741 980 -661 124 -689 539 988 -658 565 387 284 -124 -797 -134 -44 -217 376 611 -855 -56 919 -195 332 -96 -988 428 -826 727 -370 479 387 -536 521 -38 789 -280 87 -358 549 949 -263 210 -11 767 950 -962 -806 466 723 -916 659 904 845 144 698 20 986 -157 538 336 588 738 857 -93 316 88 953 -720 -391 400 361 -762 -600 165 -611 -56 -138 -526 644 -779 -561 -616 -935 -779 -756 -484 503 87 415 -891 -1 82 171 709 363 -426 -311 481 999 -208 608 951 727 251 784 175 -898 572 360 -847 -63 -426 -969 730 -928 -856 -250 375 -118 395 -358 464 -594 -716 -289 254 288 -643 -231 -212 -728 -16 -600 -485 -27 -530 17 -869 -790 260 -586 -596 290 783 112 828 -676 389 -646 292 851 -148 829 612 958 145 -448 770 -419 -672 466 777 484 -4 294 683 -969 -610 190 -500 -291 -284 458 -334 -767 142 644 -596 39 891 -688 931 147 -464 331 -439 -456 -112 -168 702 -183 449 278 -373 -111 400 535 -448 112 760 -815 83 94 -729 -354 -448 -521 447 339 152 -64 579 778 -493 21 -659 637 292 -119 706 885 80 -455 833 133 208 38 -415 999 421 -473 59 -693 -495 485 -353 -490 300 -867 -786 871 431 30 -93 -349 -675 -708 -294 740 349 -590 640 -199 731 105 172 -474 -373 206 447 249 213 -48 660 -961 125 -10 177 -882 132 -762 490 -636 -550 260 -888 569 -869 375 -119 769 628 444 473 718 -69 -336 -489 53 -482 -493 -539 583 -260 569 -395 62 -261 -798 -879 -982 -727 -498 118 -351 308 484 162 545 -141 -386 -294 -479 -280 -604 893 -601 -77 -40 307 -835 -278 -417 97 362 -802 -150 -417 392 -331 853 -815 959 -986 -863 -725 126 10 -986 -467 -628 -719 -820 516 -777 431 816 -346 914 -729 -500 -629 952 621 -87 -559 830 -416 826 -662 867 -234 -923 -676 -633 470 322 17 -889 -381 -834 110 728 662 -584 173 639 -175 -652 -401 -549 -728 402 -420 -351 494 -331 -199 -308 93 -830 -380 -760 125 -187 577 66 717 -458 544 -60 430 99 742 129 -738 156 3 -222 -700 875 450 629 -302 794 579 -719 -462 680 -338 738 -531 831 133 -805 -197 -244 415 -876 8 385 982 -896 -710 -190 -945 -634 412 -203 -546 259 -510 -952 -709 -169 462 492 225 -256 76 -90 84 -532 194 -999 -996 551 -78 857 818 580 -227 -44 430 -237 -902 953 277 -436 -420 517 925 -874 -130 -169 -386 -781 -908 -435 -755 -113 -61 -410 847 168 -720 -961 -270 -527 696 43 522 165 397 -966 645 995 147 -997 -642 521 -581 473 648 -934 62 609 -290 943 67 -88 166 -399 -693 -736 -381 478 928 112 -855 -988 839 -441 73 743 -63 357 572 -767 302 -966 508 533 -658 786 109 355 230 403 -800 -275 -167 -428 741 -392 -827 28 -978 85 774 -184 315 -752 658 -169 -984 -20 -743 -624 602 -897 -293 -304 -886 -261 720 -991 -230 673 -260 12 -613 436 -970 405 743 -749 -190 123 -505 405 -505 -932 647 368 917 -45 399 -726 -490 1000 135 -316 -797 91 -822 585 429 614 -964 -592 -608 933 288 826 305 -698 229 -873 61 -123 -1000 -550 -27 -145 -599 -627 -646 838 917 811 -10 -638 -941 887 -644 -199 -135 -378 39 469 504 -17 308 336 724 893 -228 212 484 -418 -557 118 14 138 742 815 -160 -676 520 -854 -409 -36 -352 408 -75 -622 -87 -842 940 59 866 361 713 793 -898 787 -382 -403 192 60 -540 -208 -409 -21 -518 322 -648 -297 506 -854 962 267 255 -921 762 792 110 -308 441 932 -787 -427 -257 -799 222 584 189 73 33 -126 -170 -191 -725 -262 -507 -689 -31 -705 -177 -406 636 527 395 -329 771 -969 176 544 814 -899 582 -427 -160 -370 189 -592 -417 -207 -890 -248 -970 -885 -373 667 830 292 -315 -531 543 285 960 713 -546 7 -705 -414 842 708 -436 -977 -705 -100 -47 188 -452 -531 557 -401 -555 -775 -296 404 -26 375 73 281 -931 -826 387 -672 452 837 487 -207 -457 -786 29 912 -978 339 658 -760 275 691 979 -395 -173 -710 -147 -678 -102 -475 365 -850 -435 -311 970 344 -498 -957 274 980 -152 -58 -960 119 -541 1 -227 526 311 -95 764 -478 -117 119 -696 703 198 115 129 605 141 -790 571 -920 744 -354 437 31 947 -343 240 -433 -521 -321 91 245 56 563 -357 -338 -830 -488 -796 211 278 -919 128 -760 61 758 -357 -242 750 -224 -729 282 -278 194 326 -392 -486 395 -248 -417 949 752 17 -568 355 -722 -724 -131 903 -913 -779 -618 -518 603 307 589 -793 -930 -642 -217 -922 -26 -125 -971 -204 810 718 -985 354 399 -112 -868 -302 281 -187 439 500 217 198 440 -701 918 128 -415 362 -444 153 59 719 963 932 202 -420 -411 -600 361 -244 94 14 987 304 -289 -481 -390 -267 -245 688 860 355 -17 127 -171 -774 -970 577 -675 -203 -485 264 156 -162 102 534 719 -309 343 -345 -954 -786 753 92 -510 -418 888 -574 -386 402 620 -412 -859 895 -522 291 -158 -765 479 -222 808 -257 471 -923 -178 607 -216 29 290 -787 158 137 572 -410 -276 -828 -733 -101 -504 704 -663 724 263 607 578 -430 -390 -481 419 -147 835 410 106 209 336 620 456 883 714 761 685 -535 -713 231 -451 834 494 -990 680 -387 -924 690 170 481 822 481 809 -102 182 -528 655 -372 630 -387 773 -579 680 758 -647 586 -758 -199 920 426 -854 325 839 -108 -321 -795 -465 -777 -231 156 420 465 738 91 -678 788 342 964 353 -84 393 -947 690 170 598 -449 -902 255 823 469 985 51 -715 -927 585 688 -495 -581 -32 535 290 142 -29 102 733 109 612 921 -155 -700 757 -847 208 -254 -277 -897 168 753 -504 -913 -123 437 883 640 -150 685 -373 948 330 -665 -834 -935 777 65 -743 -991 942 743 -823 547 765 -138 144 995 -73 325 523 -349 281 -86 -442 285 304 -530 -816 -199 773 -133 617 -543 694 788 -152 938 -520 -347 -147 926 117 -130 -134 964 -723 446 -760 -817 -961 -415 -831 -507 -23 505 266 -690 663 -914 -11 -111 -710 -407 -878 16 233 280 458 700 353 -83 -629 -261 669 -573 -903 -664 434 -628 -278 380 727 984 -416 -776 -465 174 111 -735 64 610 -648 106 337 -669 659 6 -319 221 -341 -261 187 658 -344 -911 312 158 705 633 628 -807 293 282 -91 446 -215 486 324 317 -31 -776 -95 926 36 -551 -871 -337 -822 874 152 -434 434 30 -915 613 -12 -675 723 -332 -763 -905 469 534 424 454 -30 553 -931 -759 966 -274 -768 833 627 179 230 -256 422 251 111 469 -911 829 -844 -830 422 310 -654 -896 626 -68 -365 -122 -723 -652 -409 -242 271 -637 -445 -657 -105 -622 608 500 -74 784 -208 -820 996 -843 -573 558 -208 467 -654 582 988 -918 -496 -935 -848 964 281 34 -592 -182 881 -709 388 -79 -680 381 -280 -103 -466 450 -306 -337 390 -272 -437 -843 378 -119 75 -475 113 808 -460 -567 257 -412 373 452 764 735 423 559 519 -279 645 944 -499 176 5 -863 558 698 -313 145 -679 -558 -686 -114 316 192 -118 62 -617 867 682 406 -327 850 516 478 923 985 621 -637 -87 -395 -22 -45 -874 -686 300 940 620 522 -879 -698 -150 946 182 -631 751 -912 -553 177 -756 -276 576 785 -940 767 704 -214 442 -155 -87 447 734 921 896 -215 199 143 13 -682 -889 -401 -797 -982 -829 -778 456 -239 976 -344 -303 -93 -924 948 911 40 948 -151 334 -121 -918 -926 886 -778 628 138 -775 -712 -350 297 -811 -414 -597 -773 9 637 15 -747 -339 -778 118 838 430 -540 -158 -532 -599 133 -872 -991 -828 87 -848 -614 902 680 398 290 -148 -76 -394 544 870 -343 670 -943 176 967 448 337 269 577 126 776 703 184 -600 -438 -575 466 -101 897 423 -186 -33 698 -296 -113 280 -36 -667 -906 -20 -53 -794 -618 27 381 790 675 479 623 522 648 -794 -666 873 48 -672 -665 -74 -677 637 294 -740 437 136 -864 830 -296 -639 838 -509 505 -626 98 -105 806 -239 -632 -919 841 465 322 -751 -142 -131 79 573 -209 -138 380 740 401 547 27 -276 -373 -93 -814 293 667 -990 760 -175 -979 176 -666 234 -943 -611 -337 -22 -323 -575 695 252 -345 -626 -266 597 534 -341 100 -372 -476 -662 -264 574 -485 307 49 -530 -369 700 90 888 -983 -374 -176 521 348 491 452 972 981 -42 429 -358 -32 -978 -979 -57 304 307 -153 384 -260 -674 -613 -753 179 -176 -448 -451 209 -233 -797 -673 989 38 744 -196 922 332 96 -303 909 -7 -932 176 675 -882 49 524 227 -971 -98 -620 449 -210 -858 47 -743 -107 -412 -337 -94 -201 309 -509 954 569 118 -547 -711 302 -721 -486 967 195 -161 -921 -539 -246 -945 283 -545 -219 -75 -524 -863 920 100 -629 -145 -957 724 413 678 -179 835 -214 972 251 -957 -956 314 -104 298 533 845 840 340 385 -794 -718 -820 -875 -906 -786 37 -95 -852 -688 -95 138 419 -539 357 544 -496 -283 -601 -982 -273 59 617 -589 -542 865 370 -530 -389 -280 -433 -45 -572 -514 -535 162 -144 332 589 499 293 -30 -165 -438 842 -217 -517 826 285 -149 270 -130 594 -234 -86 701 -815 533 -518 148 -2 467 967 -79 -175 501 783 204 385 665 284 230 51 -158 -950 -672 -20 164 -516 -368 -373 464 83 794 -318 -735 495 -637 120 -13 562 -949 635 910 -77 -562 803 -42 666 201 -4 643 622 298 -290 -654 582 -841 -981 284 494 -426 -659 -815 -327 -837 -243 371 -735 575 99 125 346 541 323 -183 -377 345 -307 567 109 -728 487 -920 410 -374 16 924 -194 -24 -953 436 -299 -371 -555 -643 -319 646 429 978 113 783 992 71 -941 474 -571 786 540 700 -136 840 105 65 -894 -238 494 452 -552 -486 -758 -830 109 -196 -785 73 351 -246 584 -716 -387 51 294 783 -821 -496 -575 -961 -978 -844 940 370 -459 -985 -621 383 -258 230 -458 840 -125 771 -5 723 -84 -795 -951 457 233 168 -151 -165 -354 108 -344 -6 673 -200 -933 24 191 -726 -211 -685 722 534 -407 -664 -871 194 -791 633 952 -432 617 702 -771 -294 837 -274 909 -756 -64 243 -166 -588 239 304 -996 -649 -847 -644 336 -244 175 796 48 161 534 332 639 720 -792 432 -706 -288 -866 639 -615 793 -951 -658 -655 -880 -271 588 220 -201 395 549 -248 -258 778 -549 9 181 598 231 -397 15 714 225 -961 817 -491 -889 -931 592 -639 -357 748 623 245 202 -953 212 -920 -163 413 -941 -821 -668 -892 -702 -759 -416 924 973 828 735 -718 932 655 -364 273 -735 313 -486 -561 691 -440 -483 -752 -432 -766 -253 -996 809 -153 -542 525 426 165 -957 -152 390 -985 -337 920 47 -552 590 275 -422 -491 83 -395 387 402 427 237 211 355 917 -339 -821 215 708 -926 -246 -924 959 -934 -107 172 -786 -90 -880 -670 690 802 43 -588 621 835 72 -79 959 994 -468 728 772 -538 980 -266 779 187 778 -203 318 -764 491 -269 -262 514 425 36 477 -843 -39 -846 -428 -124 365 854 -225 311 -611 956 -734 692 -551 -983 820 169 707 731 -713 -976 16 139 -22 -669 119 -653 -709 758 989 -359 -794 -433 549 979 -214 -307 -929 334 -274 340 15 256 -773 -290 278 -838 676 921 -252 -424 622 -468 -440 -799 -853 -146 911 903 -557 593 -885 740 129 -724 396 862 -606 810 -558 796 273 -723 358 876 -163 -406 -267 -186 163 -880 337 -778 -559 -814 599 -996 -659 456 214 -112 197 -715 758 -149 -112 142 778 -788 33 -592 -475 -154 168 -926 -769 146 552 145 -896 -871 124 -631 3 475 965 -91 -612 -206 639 -622 -436 -518 291 791 -49 -894 -707 983 169 21 323 -930 963 -343 267 127 159 -633 -34 868 -600 -895 985 997 903 -120 811 -832 328 762 -429 -258 -690 -596 -767 -1 399 230 -241 -297 520 -224 -980 309 -338 697 615 -998 668 -413 957 834 -817 -309 539 -870 515 148 -696 -213 -316 922 156 -704 773 -235 765 537 239 -305 -88 -398 -90 999 767 385 -595 -791 -675 -664 338 -557 123 303 -780 307 -191 904 855 -610 883 404 -505 -764 -519 835 -22 145 38 84 354 -206 -980 98 -61 301 -324 977 746 319 937 900 516 -116 238 107 873 396 -164 -275 856 -973 672 -624 -824 -774 -723 743 583 -366 252 480 -399 468 -131 -355 -804 357 80 -350 -277 -704 -908 -278 940 627 275 169 -87 170 794 28 -642 591 891 -100 -99 -171 544 143 901 -573 210 665 -176 -115 771 434 -251 -52 576 -624 977 -259 185 -333 24 -607 858 -394 -584 463 -706 -78 -843 -803 -537 844 -606 579 -222 421 -11 -596 -106 -624 -974 -197 925 -838 584 516 -187 167 -616 -276 -490 838 -649 -75 699 -367 -663 20 811 290 -911 -704 196 -494 -342 -130 471 -330 -360 150 -330 -953 520 -443 -527 -53 559 169 -561 452 -426 262 138 -496 -275 730 -109 412 660 429 -454 -934 738 -317 840 838 235 -776 232 343 724 -902 713 171 429 -601 708 974 -54 335 704 -70 930 531 -760 457 -205 633 -312 160 760 -212 -170 -714 -134 -227 -992 -119 -812 283 -17 623 -315 667 -296 506 -764 -258 -229 -222 -21 -5 167 814 511 162 -450 209 -898 -159 -123 -60 -873 756 -369 62 68 -252 235 -854 565 720 833 -496 -679 818 -423 -693 406 -392 525 811 717 -921 -935 -592 -620 511 -525 325 536 -740 -114 328 -773 678 -471 -259 496 769 -73 457 -583 -654 542 -281 -793 191 -585 -171 -901 753 -8 142 265 276 812 59 -814 -113 -933 232 430 268 -851 -499 -949 923 652 -629 249 424 726 379 141 226 762 335 124 -772 18 409 -495 572 980 649 666 689 -153 -330 692 -708 -609 734 -984 351 -974 -43 -702 -490 -920 -148 -806 433 52 971 971 -946 138 -61 -588 217 812 -561 -146 358 502 142 222 -421 -142 605 996 -507 -696 -184 817 -819 -232 704 -4 -133 -880 247 -839 -348 -448 -612 -387 -687 -144 267 682 -389 -674 -114 -272 177 -686 -111 -736 -724 -707 -709 36 215 531 -511 646 948 219 -122 681 950 360 294 -860 980 805 455 724 626 -662 69 -233 494 -98 99 -443 -241 -754 601 38 -757 955 -717 75 -955 912 -105 400 930 854 -323 462 33 19 -373 -397 572 0 160 320 830 -595 685 -548 -738 -830 -472 -213 347 764 567 444 890 -132 766 -650 754 -683 186 -298 18 -774 -958 -273 -146 108 -817 -53 -33 -930 387 762 965 69 12 693 -644 352 -293 948 -172 815 -990 232 -817 861 -221 -142 185 -558 -776 -851 -194 202 99 -125 910 -736 -278 45 -797 349 444 -552 -61 -871 -271 945 -330 -895 154 -237 212 -833 47 187 497 769 -979 -770 825 -928 -45 -768 234 -301 -604 715 -109 -76 -139 60 -295 -50 -463 -787 788 226 -390 254 -673 125 63 429 20 582 -370 369 415 -962 -987 610 840 -922 -720 -381 -203 -484 -94 120 15 -632 -864 -302 -26 446 961 -394 -667 725 105 -886 519 -587 -730 -361 -163 -399 -383 -500 -211 963 -759 -833 401 497 436 553 -820 -958 542 -916 752 -352 824 -285 -690 -276 170 -701 71 543 412 120 -649 285 -138 217 -609 690 377 -676 -105 368 -472 891 537 21 -648 58 161 537 -699 -859 -261 -844 -21 -376 -561 701 369 -593 -275 -606 415 -505 289 -760 48 310 708 -344 -352 -860 155 343 -664 281 55 116 972 -630 -715 -303 434 -465 -696 -94 586 94 852 928 194 192 -633 -385 -503 512 123 963 802 -369 74 -18 -702 983 397 -331 -680 -116 -382 -701 251 -360 -198 -36 189 -745 427 -986 -129 376 -21 649 -914 482 -12 580 -422 -67 -604 -907 423 661 -823 -692 289 267 145 -387 -850 -462 -291 372 606 923 528 44 868 -414 -160 -697 -202 61 -669 464 812 -534 69 853 -419 -854 -11 -96 -252 752 -592 708 460 -942 207 380 614 806 -854 272 887 -198 -875 899 915 844 75 -711 -938 -13 -151 915 27 185 719 -626 294 651 -152 -656 -938 470 383 -604 -364 -893 -771 -188 -201 -186 -156 96 769 897 -646 -381 -459 -99 875 -200 669 654 -804 -428 -758 778 -38 545 -939 -435 -437 -119 520 232 632 -275 341 -38 958 616 212 -263 277 412 -425 918 -490 -326 -119 796 -90 -764 386 294 -407 167 -413 -894 -223 -997 988 999 96 -244 -990 139 -38 914 151 299 -610 899 -979 -987 -53 953 857 -20 -201 -35 80 -806 -744 839 -11 992 957 261 520 534 883 530 151 -633 -217 -989 -320 -425 -452 397 -218 501 793 998 821 -721 952 351 -828 974 -548 -921 -340 -803 -939 -657 746 -544 340 -352 778 232 61 841 -629 798 6 279 -324 -505 366 -229 -974 -569 -148 399 645 -581 654 -376 287 -582 -665 -513 -902 -402 794 205 -528 351 270 -900 -103 801 -759 -888 -361 -43 98 413 398 729 -485 513 303 896 844 -653 39 534 573 314 178 96 -492 -785 286 -988 511 221 -24 44 990 -989 845 132 -858 -831 794 -374 -849 408 975 -760 631 505 504 -25 845 178 160 -438 -914 -839 -76 219 722 269 -56 -874 237 -379 628 132 462 -181 787 -645 552 -819 -40 989 -810 541 741 263 -198 -787 565 209 -919 -974 232 -174 620 506 508 663 -729 -944 -709 252 547 609 -124 -186 975 -382 90 -974 888 -811 538 -201 230 -537 -249 806 720 -991 -804 -865 -599 -366 -445 -525 -86 463 873 -549 421 -607 -69 558 963 -29 -643 -723 196 -275 167 -227 -975 -753 0 -788 974 -948 142 -216 698 -393 -394 -370 619 804 -333 -692 -652 663 -103 -563 106 278 -228 -828 -765 374 -779 826 -665 525 641 460 -509 -584 -789 921 906 -892 726 111 844 -97 -294 -984 -669 -147 -316 958 -417 837 669 -912 -720 452 30 83 -810 716 -322 -390 284 965 581 -323 -658 -537 -432 -441 263 31 -654 -422 -301 679 -199 -120 510 -617 86 142 -325 723 -441 818 352 543 -151 854 124 -485 36 106 613 124 573 -911 -407 -79 -908 -976 291 83 -27 -37 500 -174 984 -769 813 927 196 903 -592 -689 919 938 -837 448 -371 595 -171 923 837 -758 507 -729 -440 -706 -848 -489 74 474 497 446 -768 595 -133 -204 -506 213 763 -215 722 -245 404 897 411 476 903 898 -91 -192 121 931 127 -711 607 -232 -969 -925 -350 40 -665 325 877 771 -663 864 -633 566 599 546 619 -238 -729 -475 801 896 -129 595 -413 -756 326 974 806 628 896 -716 -833 -72 -799 -744 -959 444 -327 -723 -140 587 -157 -31 -968 19 -831 -90 448 841 616 -696 863 -544 729 57 286 125 -601 -958 -411 819 873 -670 -264 666 911 -394 581 -822 124 -248 327 125 -42 -567 382 -41 -844 341 710 -958 63 -581 -325 849 -11 468 521 252 -979 942 -129 638 815 956 -862 231 -757 704 -292 6 -935 -676 -303 -670 611 -404 344 -21 -46 425 697 -735 427 152 161 664 -351 583 781 945 -180 501 41 -258 832 -222 -791 108 -779 -534 -13 -714 -360 189 909 -875 232 886 395 -385 304 -40 -89 -685 862 -279 378 -468 833 -515 -239 -685 486 562 -547 964 831 128 464 -66 -997 749 280 -790 -997 903 56 -412 -169 -673 142 -843 -937 447 -940 -142 -863 -970 -360 435 -981 -998 348 210 298 -116 5 835 -196 -336 -860 -363 525 -793 250 -801 642 544 978 556 216 361 -235 376 -35 -904 -11 -767 -27 669 -720 900 577 -481 596 -600 417 -227 -769 169 -910 252 -437 -874 507 19 347 968 -848 -283 -970 -618 -653 -212 33 142 234 604 -95 -954 -805 -165 -907 -386 145 7 243 310 -406 61 -358 270 457 235 -812 301 263 289 -802 199 621 575 -516 -897 47 819 -181 736 -724 -198 502 -717 -735 245 745 84 960 564 466 -623 -319 -818 351 -721 898 331 -553 425 537 -944 66 -835 589 788 643 -278 -234 433 -208 -995 680 -735 -459 -183 -662 -342 720 -781 -263 -492 487 -561 -106 -789 -175 212 -811 -775 -370 476 584 125 524 -588 203 -544 864 269 346 277 517 504 -954 253 -454 -742 440 -716 -423 483 997 851 909 -947 485 -216 72 -501 -336 -269 352 421 -752 -540 -86 4 890 -679 -75 -337 592 729 -614 -791 -615 -652 -918 250 -885 -817 -60 -232 138 716 564 -116 -194 679 -600 554 691 565 710 880 378 -777 765 879 829 -634 -203 -513 -6 245 198 -904 422 207 -497 256 949 87 73 -642 -751 -545 -626 -987 385 623 -229 581 -872 -876 465 21 975 961 -785 122 -65 223 -826 -968 882 -57 780 837 -961 27 809 373 -422 -930 -184 732 -893 -620 841 -948 -996 -858 -478 -201 213 -754 -522 -265 -171 -774 -896 168 -779 97 -827 -777 862 -370 146 -146 239 705 -11 -470 893 -856 927 -128 -596 819 157 481 446 -435 -226 101 55 146 -178 188 -446 -57 -522 712 -502 -35 340 -457 -72 -354 327 599 -567 -156 -531 -173 368 122 621 16 136 596 -541 -354 -435 517 257 -742 629 629 540 880 593 -548 -483 -221 -304 384 -874 -730 -756 -203 740 674 215 874 -23 -110 245 -602 871 -219 -19 -78 21 -532 103 791 704 -514 -175 57 875 798 -819 -316 -155 376 -251 851 816 -341 -396 -408 302 618 -250 932 -581 730 92 -354 -536 -246 -778 497 -191 -845 -289 -755 -235 753 -62 -917 429 -549 1000 -691 898 985 341 -697 819 -434 868 996 801 -735 774 777 -251 849 -248 815 -544 -327 -227 931 738 652 717 -188 638 184 619 9 523 406 -907 -577 -641 758 -171 -284 67 342 367 -294 -529 284 246 -659 -473 -74 -972 -227 -982 165 653 -404 -236 179 -562 -6 30 -389 -694 -434 133 190 -782 -285 752 938 -168 -28 109 -678 594 -590 -451 -709 600 199 162 -762 -34 -553 -45 -459 80 840 -725 -305 220 870 954 -815 -593 450 378 920 511 -657 -518 -799 717 -842 337 495 -174 817 -133 -316 971 -251 251 931 -159 -665 -708 -454 438 -4 -884 827 -206 91 -58 807 -941 139 -168 508 -267 108 -444 348 942 449 -350 -963 -283 956 -251 -163 219 398 -33 17 167 -909 39 -272 -250 -728 70 -219 760 -70 264 -522 388 178 -935 690 -351 -82 -804 426 -580 -959 -512 -157 408 797 -473 -310 -866 813 -709 805 -508 -215 -223 -448 620 -184 -960 953 859 -703 651 983 135 -684 -734 -789 734 655 -213 -92 -105 939 983 931 459 -890 157 -567 474 785 448 383 -924 775 649 492 -105 666 519 -705 805 -187 553 229 -164 88 727 -625 253 28 422 151 821 925 19 -746 170 357 -389 760 -823 -74 -114 -406 194 -772 536 363 886 -600 602 795 -454 -740 -225 64 222 325 659 -234 346 608 657 26 62 698 923 -184 -632 -859 171 767 115 -703 -908 911 -93 -893 688 254 -372 -977 -895 718 772 -658 939 256 -367 509 452 461 745 689 -473 -715 286 -661 185 -437 989 -713 -289 -72 132 -77 -19 34 964 819 -709 -908 -423 -249 -253 -984 -368 29 64 711 980 791 -212 910 -503 -356 491 -6 380 -305 -488 678 915 -269 -148 -639 -602 -333 -640 -647 -483 -156 -66 432 -869 -457 -345 -926 968 -324 63 -279 -904 516 822 -140 474 383 -122 -130 -755 238 352 -83 -892 149 854 251 715 546 661 -906 813 52 931 392 470 -451 426 -474 -218 716 -362 188 -660 -248 -465 737 412 -998 -408 -851 -531 624 965 939 844 912 -583 -158 962 -785 931 39 -932 629 -550 -653 382 762 434 -511 -606 742 478 405 -911 492 262 387 -973 972 996 897 546 621 353 667 622 873 -786 942 -348 -650 -91 445 -344 -617 -859 -144 -872 46 -898 781 -849 397 93 -501 -543 -496 971 397 -993 826 -793 -510 791 831 588 214 -46 987 520 -280 588 -405 837 -355 -98 -441 420 28 465 346 -178 -135 870 -461 -825 360 -721 -662 -870 814 -911 24 -137 -767 365 -25 541 354 651 861 -496 -38 369 602 933 -269 377 399 236 -954 -383 792 617 -942 -237 -551 88 -917 555 261 823 287 46 -299 -596 -570 -31 -491 -694 -144 -792 741 704 -126 54 -396 -759 303 684 468 919 -775 417 -201 366 428 -640 935 369 689 799 -888 230 673 221 -888 -812 -579 -64 -422 886 -991 882 -787 -655 -261 128 -82 606 -866 349 960 670 522 -283 -528 -915 776 -3 614 579 -827 937 -286 -894 -969 -586 35 959 198 164 70 73 -148 -993 429 -914 420 -50 -570 801 914 359 -652 -829 -664 -163 -860 60 -239 -640 -472 -161 427 301 -415 687 719 513 -921 -924 -23 914 893 608 -622 23 -782 678 -522 715 293 686 -439 -598 122 393 -36 760 -916 18 -749 249 -191 418 -408 -555 -288 44 824 -484 -377 -934 522 955 526 -831 350 -239 222 153 -237 843 -951 740 -493 -851 196 -646 2 617 4 -193 -609 -120 -357 846 -355 966 -481 -936 -797 -812 882 -292 -621 -926 -217 -106 633 53 857 610 -329 476 457 -216 -54 -281 -319 -491 -246 -106 454 -571 -536 703 -735 -582 -517 125 65 -179 567 -212 517 567 -331 -724 -348 -710 922 169 -365 599 -361 393 -801 58 576 561 -261 -673 -495 -616 382 -507 729 162 -688 -621 881 297 -11 178 -178 759 609 -383 -348 -834 -168 24 -708 -525 308 -936 -983 -441 -407 810 -197 885 -205 -754 -414 72 967 -827 767 -338 -337 230 621 -704 -236 -55 -39 5 -846 -478 608 -190 -5 -328 639 503 -180 -322 -7 89 289 573 -920 -263 165 864 660 742 126 -270 546 -870 500 133 893 -90 4 -52 -395 730 370 -367 -297 -119 -993 1 20 -344 -460 524 75 -900 -737 583 -56 -115 -711 -75 289 546 -278 -730 -463 330 -410 -42 39 -340 328 366 -419 -700 -681 651 -953 607 -977 -272 -92 -761 914 718 251 906 -584 415 516 865 53 -702 292 -963 930 -156 596 -585 -77 -723 -781 -44 -762 -961 864 -154 -555 -440 428 -775 85 488 -60 366 357 420 482 -538 670 810 -275 -704 -560 -374 -90 -436 -967 990 95 -434 769 -427 143 740 199 432 856 941 592 -30 619 70 -130 -184 -54 229 -786 -852 590 245 -867 -920 -100 -352 193 -729 -46 -28 -298 -409 -735 302 -119 181 -604 -319 -606 -732 -174 377 631 39 940 158 -999 49 266 83 239 -815 278 -391 -665 -780 695 -605 -763 -120 -690 891 -605 855 -743 -622 138 865 -154 -339 -540 292 952 -713 -781 281 385 509 325 -14 785 416 -248 171 598 -480 -942 -13 -845 122 -578 845 519 934 268 956 -942 -359 669 -394 226 131 496 915 850 -792 -903 38 81 640 -535 -595 910 -819 831 -371 234 -898 641 -244 964 714 927 -772 428 -471 -882 -363 -519 -287 -716 -988 332 504 -417 165 382 -357 978 350 318 -413 -722 832 74 212 371 456 953 -926 262 -716 991 -682 612 -441 164 580 561 853 542 219 -693 -485 -678 362 -592 481 -1000 -48 -413 601 244 -861 -401 602 892 -585 -989 -819 -880 710 -420 -135 -82 -929 -959 -749 -551 351 436 267 144 -665 185 429 922 -885 614 881 -645 -579 979 862 642 -223 749 -628 -945 -621 84 994 878 -419 -746 -611 -765 -187 386 -582 544 -49 272 -224 -616 -626 -566 -897 918 -412 84 118 788 -391 -916 860 752 -147 296 299 743 848 178 -900 656 -451 370 -735 558 77 861 -990 738 -673 -974 537 890 -409 990 963 -986 896 488 -195 530 545 527 606 470 -864 -267 569 649 -578 805 -720 557 762 -807 372 299 951 969 97 -628 -541 401 860 245 545 -980 271 346 468 -324 287 209 -18 344 -940 -462 -527 -248 -774 -903 740 -871 269 -4 -256 494 -926 -275 -643 -700 220 560 282 -345 -39 -263 626 -830 491 -499 112 -47 -584 845 545 511 -596 680 898 538 -137 -567 576 -983 -443 -739 940 -936 637 -988 549 -442 757 -604 1 13 -746 363 -247 -442 761 -521 -980 246 947 -113 -921 523 -536 -456 429 918 623 550 202 -85 -589 747 687 415 -392 -11 667 -323 -744 158 -969 -928 -779 -963 -112 82 -867 990 44 -882 395 -432 227 -792 950 927 -875 282 386 680 -463 -250 371 -397 589 514 -175 -90 851 43 107 185 -656 -581 -887 610 577 -380 140 809 -754 -939 639 -21 641 -851 579 -238 509 -849 68 -883 448 -740 910 851 798 -669 342 104 -855 -582 -283 -354 392 773 288 758 55 771 443 898 218 340 895 -306 874 -359 -153 -288 333 72 -244 -876 843 886 280 583 521 -41 10 -296 487 441 909 215 306 -687 833 -276 893 516 271 268 -639 599 121 -419 -544 -881 750 -99 -362 324 330 642 -525 909 744 669 -560 -154 -470 750 -822 829 -747 929 553 -345 127 -57 551 458 -7 538 -874 211 -173 -187 489 238 -453 -321 -403 -905 -995 -686 665 177 363 819 -165 717 -509 -491 -139 108 -224 -958 798 915 -527 437 402 -586 6 -769 170 334 -687 -573 317 -563 436 -515 -547 -791 -366 -548 796 -90 -908 843 78 -573 447 -954 -960 696 132 -474 -253 429 -415 -641 835 891 506 100 -578 430 -60 122 -8 -11 -445 -207 269 115 -370 177 -461 859 -790 -709 196 564 913 264 -568 677 123 172 -399 143 754 45 954 -908 808 -631 842 127 694 487 868 925 -607 -264 553 312 -735 466 -718 -284 80 -350 81 183 -853 -172 385 -409 -168 810 -414 -39 710 191 -810 760 -800 -476 292 209 -455 1 126 -139 346 -826 877 920 920 -47 466 -640 -228 412 -771 185 717 -717 759 -336 376 423 956 -718 675 -221 417 -629 -688 -393 153 550 -209 768 -786 -413 355 -729 -320 -975 -291 -220 308 485 -23 446 -842 944 294 -411 385 -857 543 659 784 -88 -479 -826 550 923 -348 468 -421 971 -843 -132 128 499 -546 -403 13 -509 525 -23 641 -488 -702 319 -260 60 -375 -224 315 -560 -106 78 42 83 978 116 740 213 845 217 -4 452 584 -930 -43 183 -265 759 -381 -188 249 122 -553 859 338 603 80 -543 -63 552 352 -61 318 -604 -885 -775 188 670 -407 -629 269 -488 334 128 617 817 176 234 262 -176 847 550 -909 -399 912 910 -949 997 559 646 747 -580 923 -776 842 -21 -822 137 -557 342 911 876 681 74 939 -144 -801 -597 -327 -605 296 692 336 471 -715 -377 22 -810 -829 -768 585 344 901 988 -797 -872 801 266 -847 -459 562 -344 -494 -161 399 390 -841 857 -525 995 -226 -201 -154 268 -850 -451 818 -853 -259 -245 -119 -981 -608 -174 41 679 -808 -345 -583 -308 -505 -80 -908 468 -106 -381 920 535 -503 -492 921 -266 747 65 913 -651 -327 875 856 -924 -855 613 -252 529 273 188 228 -570 13 -339 971 659 608 -855 -758 -822 793 -146 776 -461 -989 11 676 595 -940 -609 -933 718 505 56 -200 286 837 -319 726 194 -135 570 95 929 185 -970 -845 -172 559 485 -536 -479 638 -876 -914 280 157 996 659 48 630 -976 516 -266 -355 -978 171 -100 856 58 -398 -657 -432 -828 890 -207 707 699 472 -209 810 -534 882 213 -333 -83 -266 -797 11 883 -507 -798 337 -427 782 667 -226 914 742 -626 306 349 55 682 -442 -788 366 725 -143 723 468 -153 990 111 -609 -728 -442 629 944 -331 418 -605 -749 29 -673 994 -218 911 256 -300 -788 244 189 -744 -844 343 591 -512 -643 239 440 597 -966 -973 -941 -708 747 -514 927 -363 22 -947 -42 -537 -895 -807 605 764 -669 225 668 859 -521 598 649 569 -787 -714 -448 -331 59 111 -37 334 748 615 932 252 -425 -687 890 -450 -509 -381 34 581 -614 226 -339 785 781 253 -855 -38 -799 15 -316 727 -448 -165 -913 540 -78 -231 -836 298 45 563 -764 966 -146 -25 -37 579 841 393 -184 -593 -403 362 934 -854 835 325 551 -930 657 -512 267 -724 -665 -308 346 248 -440 -350 615 610 115 286 143 -486 -252 -831 738 683 -210 669 217 982 -632 490 684 -425 -154 931 967 863 -170 300 -906 128 262 -591 201 443 460 -841 520 277 -669 829 226 248 -651 -655 -776 808 -280 593 -187 335 820 -388 281 -198 -514 -426 -566 120 -559 -183 296 -632 272 798 769 -522 283 257 -588 -149 -562 882 -813 -882 288 -629 51 -327 -660 -726 808 308 470 94 -663 209 -601 586 -292 -815 -761 -787 961 -88 -785 456 -218 304 894 -447 921 215 765 97 369 -350 -8 -320 -408 562 -641 337 -269 -209 -628 -625 987 -67 101 812 -19 585 821 -909 716 -958 -3 157 -417 187 -90 302 573 -922 -601 626 -589 254 -830 -510 -703 678 -145 -274 -848 470 375 -917 -166 -130 788 644 847 -96 -901 999 823 593 46 -82 993 19 119 -892 -299 -441 613 739 -11 -270 689 431 -441 -647 836 62 141 -800 -543 619 -625 509 797 -659 -110 -668 824 -420 -244 506 -922 838 -485 162 175 -501 623 837 647 11 -229 -480 51 52 554 -728 586 -841 -773 632 930 334 278 160 549 -62 -500 -156 -477 490 -503 55 138 -794 15 -611 -140 -227 -97 -758 16 536 -650 994 -41 956 -454 318 -282 354 -408 227 652 -133 -209 537 404 848 -73 879 -622 736 -569 19 659 -122 18 94 90 322 846 -880 -176 -584 -279 438 -998 -363 -637 943 612 -962 -255 -117 674 -683 -767 -143 186 -782 -701 613 -270 912 843 -769 -134 -655 211 504 107 371 -601 -701 110 -795 -409 -337 -115 -559 -545 588 153 -978 -674 392 -6 -919 -480 368 -750 75 -691 474 -359 -145 652 287 417 859 413 236 -302 -509 191 318 967 689 -695 -202 37 -921 -693 533 589 370 525 -870 -329 -550 628 -390 -377 -361 378 -689 -172 -39 735 -84 -605 792 -300 -427 108 370 -669 435 235 972 764 833 32 -744 -832 619 -142 109 -120 -490 774 885 376 -95 -988 312 276 -405 -503 -469 -184 -208 707 -180 304 353 -35 -780 -877 9 571 -492 -186 615 -734 -892 959 -127 881 -691 -130 -138 995 98 7 -642 -355 643 886 966 -69 71 -4 21 949 -416 218 828 405 19 -41 4 78 -615 396 674 -120 -249 -386 -449 -519 -382 -348 -225 -805 937 -309 527 -116 -701 949 471 656 173 -827 906 645 822 -967 -399 -46 -172 -113 706 402 -781 -341 954 -451 899 293 -556 -716 695 545 755 -627 -33 -955 477 971 -32 138 -103 -414 -860 279 -276 -400 -128 -441 -112 739 -452 7 151 460 933 -823 -605 -109 94 869 -560 123 263 -458 -902 334 -735 640 979 -689 -776 -28 -298 -222 -462 342 789 597 -713 602 -627 684 158 -982 -682 573 -532 734 339 -666 866 -326 851 120 -84 610 392 -432 517 -54 67 804 732 -979 143 -656 -774 656 -596 -347 -471 -409 -686 -22 -621 -649 -411 630 927 64 252 -951 -842 -491 770 -541 -27 -561 -705 -308 841 -258 -862 -244 -911 654 -590 -883 -853 -53 -982 991 744 149 -182 437 -603 166 -830 -926 -523 -931 -761 825 36 294 -965 -24 -128 171 909 -996 821 730 236 -194 848 -552 -944 278 -245 941 977 -479 -414 805 -622 -607 18 -293 -874 556 -629 -680 864 562 423 451 868 -859 -254 736 414 -793 675 -787 531 -705 -703 521 598 -556 -878 -273 -630 260 -529 715 751 -58 -547 -74 181 -820 148 -65 -193 -857 403 402 891 -373 -815 142 254 -82 -476 -602 -542 580 -642 -580 -689 -729 491 329 175 -155 934 -854 328 -857 -502 -151 740 -413 -65 -510 -735 -345 399 18 -729 -86 -233 489 453 -804 975 320 955 -17 979 869 -182 117 656 -700 -246 -110 146 184 782 433 -336 -36 -858 -699 295 389 122 -533 -789 -597 -596 -117 921 -166 224 -741 431 -750 720 -38 -598 -296 -82 311 474 -173 -592 -921 891 -500 -415 -9 830 -417 279 -363 642 -319 -41 -409 -18 453 443 767 333 -616 -81 80 -860 -152 291 51 -64 281 -969 -96 -14 762 489 550 -671 -322 -127 433 -135 555 962 974 527 64 533 557 221 -781 -885 -271 -94 -571 -567 -437 -457 966 -29 -959 -349 -11 160 619 -344 -184 -95 814 527 -345 974 280 210 -79 294 634 502 421 -307 838 -725 -215 -17 -884 256 -507 156 799 -13 367 766 -685 536 -367 -966 -742 -62 -584 -61 -710 267 642 161 -301 14 -971 960 -171 -468 827 -285 979 -356 140 -120 161 229 -592 -76 -105 14 -889 907 321 -812 -939 -850 -765 -820 969 -905 -184 180 824 696 -385 261 -963 -693 422 671 362 -76 -70 -269 -176 862 -7 -889 667 79 315 967 -500 466 -442 -291 -176 -906 310 678 967 204 986 142 522 972 -991 369 -461 -607 -434 237 864 264 879 -829 38 300 -925 -521 -595 -645 -59 491 425 -895 -405 993 284 -35 682 -474 160 608 964 -272 796 -899 -41 129 -986 -401 -332 -202 547 -547 196 26 335 -435 855 -190 181 -312 -94 48 -790 -17 811 -879 -958 672 110 418 421 -299 -90 -963 905 162 -381 -239 -660 438 864 883 -225 546 -320 966 384 861 -309 -590 -897 718 -736 530 -324 743 -576 -294 -410 487 -694 -971 630 -931 389 971 194 842 857 -15 171 280 -3 -280 990 12 905 -839 -377 81 -655 11 944 765 418 164 353 437 934 392 -22 -789 -204 382 -134 229 954 648 955 843 646 -710 674 -993 -574 982 340 179 -565 973 974 274 950 -682 -257 -133 264 -126 -303 -532 -630 -406 -396 288 80 -70 308 489 79 -314 -349 853 -614 99 643 -585 744 -149 -638 227 758 -178 -97 571 197 -463 -977 465 -110 628 313 -658 661 -27 863 -396 757 636 -526 316 -835 -221 840 854 -533 -326 962 -718 275 96 105 -982 451 699 455 -673 489 -487 706 -554 -396 441 -38 278 -401 958 -205 981 79 -724 847 -778 515 -608 -914 -271 -208 -895 -792 -413 -484 419 -583 992 -45 435 218 -259 -890 468 -185 729 363 15 855 -202 -39 943 -957 699 -422 723 -56 347 949 608 -840 761 695 -313 -111 -177 -718 625 848 -20 401 348 -535 610 412 -954 -192 62 584 366 -100 881 -15 -777 -893 200 -607 -555 -170 725 -304 -465 -222 -38 -858 -19 -185 -90 -895 296 785 575 60 -731 -514 -197 -746 330 863 -805 295 -567 -840 -633 -580 941 512 908 319 -550 -24 50 604 -972 952 -929 -350 -298 853 -518 -775 -386 -944 28 -994 664 -813 -509 343 351 930 -398 17 845 -125 -405 -241 665 62 -560 -287 239 -771 -760 977 327 204 803 265 104 -912 616 -129 -650 875 -607 -743 -85 436 647 565 509 -936 -612 -119 -42 -979 195 693 537 112 689 922 -683 -47 -167 594 846 283 -352 -817 816 253 -711 396 879 -163 674 -216 449 -614 -720 -438 126 -777 248 199 -956 452 376 -109 -765 -178 780 777 -138 -844 -909 -993 938 -459 457 902 61 -626 923 345 599 24 158 691 -28 -220 902 -710 642 290 -251 988 -516 -950 374 297 74 901 624 -740 253 514 151 -133 646 57 627 685 -252 225 140 -468 -76 289 639 215 -838 -732 198 702 229 347 -784 373 -339 -839 648 -535 414 560 -522 0 -367 -537 225 65 30 -844 703 -946 -223 -400 -291 250 -580 696 -376 615 687 -405 -498 122 421 -344 888 824 128 686 432 663 464 557 145 789 46 755 -263 -11 217 -256 -804 -615 616 -505 420 -973 -661 -797 117 316 -757 165 -568 524 98 -631 -556 -616 107 698 872 -652 -845 -580 -963 615 339 -945 955 716 243 -658 969 -231 709 -211 839 -797 -40 131 -332 -177 -771 -428 -324 -525 -299 951 -634 173 324 -526 -348 973 -184 286 -699 -565 -904 287 326 253 886 -63 -806 -30 -451 196 467 264 631 -323 -174 -592 713 -682 -46 -751 949 -811 -149 14 445 623 816 -947 -42 -943 -272 432 -651 720 -673 490 910 351 -729 191 436 571 931 693 -355 -411 -590 784 -238 -424 658 -873 -860 -722 285 -465 251 101 -164 631 482 -698 929 -635 -440 -949 -234 -969 681 -31 617 -766 -819 -82 87 -485 58 -888 -351 -420 -674 583 -823 626 98 -78 870 358 475 -673 -955 -986 533 -616 949 813 -403 -599 -278 -758 -396 613 -217 -898 -686 -544 781 -463 -480 900 -89 -34 747 -15 -442 -349 212 258 -346 39 158 -150 840 226 170 -865 384 -627 -288 552 -251 -882 38 -202 -145 -939 -563 -589 153 779 -482 527 -882 645 -643 -332 291 149 451 916 871 40 195 300 131 -655 -822 -569 285 549 -666 -750 558 435 630 519 -347 804 -843 -66 -329 -967 982 239 969 -217 -14 -130 343 -840 668 394 -673 155 201 165 -525 -537 409 -54 -218 464 27 996 666 -597 476 909 994 -313 643 -61 -165 954 388 473 965 -731 -869 -742 365 73 235 -345 518 -297 -435 -261 -536 -312 -450 218 -265 567 -841 401 -541 -251 -358 -151 980 664 825 -900 438 -291 90 38 948 459 -856 760 -692 985 -497 -522 -575 425 586 -170 412 4 261 709 958 -717 -958 -484 -674 -439 325 -662 -668 -687 -702 -712 -161 16 491 19 614 -608 28 -491 790 293 -902 -873 772 868 202 -540 342 -432 850 -961 -804 483 770 669 190 -544 -995 -683 771 431 -858 -542 -661 876 -398 803 320 956 -306 822 150 168 898 -950 -851 -464 279 484 -7 536 -999 233 -232 -866 -720 252 -712 -110 455 -264 -728 -851 878 -986 -934 -665 404 286 -822 70 -717 583 122 400 340 545 -651 516 -624 -278 409 145 648 -87 801 805 390 698 831 -465 -635 -708 -56 -984 405 -504 -791 816 -808 -77 654 96 -296 -661 64 815 -217 783 889 -115 -637 -642 -637 30 789 -913 514 -318 -112 -574 -14 362 -303 851 470 -529 -437 -324 539 -951 232 -221 902 -137 443 -475 -889 153 -871 -530 632 -59 -670 -757 35 -492 773 99 -892 -112 1 342 -805 810 -551 410 860 874 777 702 -295 -56 110 940 458 -57 705 -886 -750 593 -585 -1000 -456 347 520 86 341 922 607 979 112 -12 899 237 -91 -608 341 -432 562 -704 726 -20 -596 208 657 861 338 634 -723 -216 -317 950 -84 53 -274 -232 559 197 821 -746 697 253 745 -920 -524 -378 -172 338 -266 -807 -262 46 953 -219 -642 502 135 423 -594 286 -269 31 -369 830 971 -626 275 -136 -9 -611 -585 -804 508 -341 -692 -167 418 332 -359 -266 -94 575 -319 -13 -70 -261 -363 208 245 621 -166 -571 933 -619 -782 -888 962 64 -545 -852 -920 987 135 263 -318 972 -848 757 403 -341 -985 -253 -129 -320 -619 -618 -22 -987 -666 -847 -114 -968 -238 -35 128 428 535 -733 625 -993 -743 233 -253 892 -799 -969 626 -192 785 963 -707 856 33 883 -218 660 731 -748 -110 342 715 -926 -377 -274 310 734 918 661 172 164 720 -141 -484 19 -592 -60 851 -20 711 -798 662 343 749 438 -754 -899 -870 248 224 -322 492 -41 -903 -464 -760 337 -702 -519 -261 -389 312 -762 478 238 377 675 -194 -160 -543 823 889 665 3 -698 553 54 -743 862 -332 -96 -564 -176 -669 -645 652 200 866 -283 -116 102 -431 -950 362 -645 126 -932 -249 250 -993 936 896 76 -290 797 -49 809 -256 435 -402 -830 -530 -721 -362 262 -813 -217 -301 798 202 -971 -853 270 117 -405 -929 -438 664 -967 -525 108 -710 -933 210 954 95 999 864 55 -370 -537 -816 -340 -16 426 -102 145 -327 199 -985 579 -76 -978 -913 274 675 756 -561 -318 -4 -799 718 -975 -639 222 -297 671 -639 -545 -456 436 916 -305 58 -140 -112 -652 -247 142 357 -867 25 825 -320 -649 -160 -901 987 -727 167 597 264 966 -352 -472 -858 -972 -297 -625 952 664 921 768 -5 929 -691 -496 420 800 -509 -621 -691 -920 925 -209 430 -365 665 142 -146 864 803 -75 -547 -218 -601 -539 -873 823 85 -430 46 167 870 669 931 -385 766 58 -665 -380 191 -206 539 24 -115 -423 578 -737 526 -756 -585 913 181 -50 330 641 -774 688 21 -273 -280 -780 -387 -489 -810 687 -201 747 -640 -789 -802 -137 -265 -175 983 -181 -386 -91 -945 470 -1000 563 6 -445 711 -82 -145 982 515 683 459 365 700 -744 774 -665 -372 -890 861 -141 206 -737 938 -374 -280 389 -145 -965 -697 -804 497 748 -12 614 -68 304 896 778 552 760 -703 -800 -506 -817 693 -619 -874 -927 203 -87 -191 18 871 271 828 155 4 -856 327 -869 68 644 387 195 -958 836 -195 560 555 55 788 447 -2 -437 -59 -87 -173 -785 -937 483 -325 936 -641 -259 -479 479 254 514 -126 46 754 852 -614 -784 929 488 825 -418 556 874 748 -401 -764 -27 -66 -852 563 513 -681 -137 -72 574 -545 -491 -49 498 -653 -410 546 320 732 69 -625 588 -717 389 112 467 417 693 642 164 -827 -285 -44 282 -85 240 6 -883 315 -213 721 761 713 -686 -742 52 -355 -809 -347 -4 -929 44 -701 -413 279 -260 482 441 305 -943 467 -183 -421 -580 -776 252 240 -65 -387 -435 377 -239 -813 -769 -330 -186 -622 -106 -197 694 -907 -623 145 251 226 446 740 826 -165 -229 -989 -352 -185 -185 -272 492 49 -517 101 -125 969 -345 -220 -8 -636 -237 852 107 899 318 63 99 146 -504 -273 -154 447 -565 -134 276 -182 651 158 561 -607 323 -889 -111 -794 242 -530 -855 594 415 669 252 -303 451 831 -444 115 733 98 903 -85 533 -997 705 -365 288 925 441 110 939 -940 887 936 27 -806 -630 -395 -572 684 -6 -991 -407 -646 469 -475 300 207 -970 241 -902 -375 -707 -387 -119 731 817 -492 -94 451 -922 -999 -972 -121 200 721 -773 -149 349 542 203 -634 186 888 884 -661 151 283 131 880 90 -582 -891 964 -618 -412 -287 -291 -1000 803 -148 235 590 -187 -682 471 -503 -946 531 -423 979 140 739 983 539 -856 -872 620 -351 178 205 969 -464 36 -589 -95 -18 -32 829 702 -181 381 136 -342 -520 -257 532 425 -653 -256 -331 495 -862 -163 -471 -781 -36 -438 283 -73 41 666 747 650 -126 392 860 -127 284 -68 645 -193 249 -296 787 -868 677 716 -370 177 -571 -68 397 -389 -704 787 -108 997 336 -59 688 -918 540 514 122 -480 294 384 273 808 248 -561 -329 98 -540 -575 503 159 -739 -192 -143 172 -671 -454 -890 446 361 464 866 686 857 -823 -634 834 475 -471 540 971 -54 376 -875 117 692 580 -632 -126 847 -871 704 353 245 194 80 251 298 -220 825 -891 -614 -392 772 -896 -201 -750 439 680 -979 -745 239 -281 -869 -665 -122 -598 391 208 94 79 147 885 918 -514 245 49 599 550 -282 -887 487 861 278 111 847 601 -106 235 348 -792 19 -784 -354 697 810 99 -469 -579 40 392 -285 893 -168 -721 929 553 -437 -75 -137 762 708 -938 -83 -143 230 -632 -177 922 532 -813 -723 -224 370 -700 -188 338 232 -713 -535 -81 575 -204 760 79 836 212 506 69 510 993 916 -187 -686 -762 471 193 106 202 -3 154 211 678 238 -721 -324 -180 -259 -184 -43 194 -348 665 -809 -38 140 -874 477 819 23 972 -581 -1 388 780 -272 -255 -122 -467 -606 -784 249 -328 -268 268 805 975 -575 -435 -307 997 -592 -495 694 681 -465 -864 873 -927 349 443 782 -401 -312 446 -178 -486 634 -332 766 -56 -900 381 219 -833 -683 678 749 -21 365 534 255 -33 738 769 -387 -52 962 998 -373 756 -970 -64 -60 -182 -44 523 -401 -458 61 -308 642 540 686 722 -944 -517 -444 666 853 -791 934 380 -473 -287 -605 183 915 -382 -842 -369 32 -953 827 632 -572 541 843 -219 429 -732 -515 -924 -410 -789 552 982 530 357 887 807 624 -836 522 447 -363 -196 -91 323 666 719 -35 354 225 383 547 272 -63 262 157 -649 -493 168 -371 -691 -973 999 615 867 956 182 177 -154 461 659 -876 256 900 4 -645 -693 -655 838 -178 536 -598 -431 250 -261 998 -825 22 -163 466 247 276 -196 784 591 -375 -540 741 779 -961 -805 -374 -357 -905 -881 -724 848 -588 600 -160 -173 870 -924 937 528 -345 -519 811 940 651 -66 -765 113 592 889 988 -739 -743 -881 -12 -333 -536 306 -250 -77 -467 226 70 776 -690 -13 -485 -166 655 -973 114 665 -520 755 -886 259 276 120 363 294 -527 625 506 -475 -711 -92 926 725 -450 -830 914 284 306 699 -589 721 -493 -150 -667 -362 -153 448 -182 206 863 -370 -875 747 888 974 644 256 940 -294 -384 -542 570 701 198 -111 -367 -800 -623 -392 855 -204 103 -289 192 -414 752 638 481 -545 79 814 143 2 -350 300 619 -812 -410 -944 -145 -980 873 414 220 560 299 -248 657 643 -668 541 -44 -652 322 959 -550 -786 131 704 -169 250 -515 601 184 -335 -959 -684 -22 -158 321 979 -734 -151 -708 -878 -714 -688 -36 -135 -108 -656 596 845 -927 -396 -138 554 -71 252 765 600 -754 -512 365 -170 -840 704 -270 330 526 921 -486 788 -308 -502 -184 -460 -583 104 8 -857 350 -932 969 381 683 551 -506 -801 -819 -157 -125 912 -528 -657 -357 -511 805 973 170 -510 764 -557 827 89 -292 327 -127 800 -508 -702 -92 824 -77 -988 -121 -972 182 -373 714 -450 -592 649 -308 -353 717 453 -767 120 -722 -230 -732 99 -585 -210 -461 -903 -141 364 -810 -800 -697 230 752 -992 4 -575 833 882 405 -472 -23 -749 -476 -475 -973 42 192 961 23 513 707 -989 656 -849 -191 -997 -838 -871 469 -458 42 156 981 -503 942 -862 517 627 66 555 -944 -211 707 398 -544 -175 -452 584 -708 792 -317 -513 27 -464 996 955 -835 -51 940 738 -198 -389 153 -225 -812 631 269 869 761 359 -737 496 -419 231 -926 365 -642 -691 -404 -246 585 74 -189 -275 510 198 -490 -727 -635 249 -829 -174 943 220 -302 -158 -140 711 854 -159 -306 780 -946 895 112 294 383 -843 238 -538 -228 321 -613 959 283 400 -443 -37 -862 568 681 747 465 473 -712 -363 -678 -590 117 143 -401 44 -583 -135 -66 724 -474 -634 370 -576 -763 155 -618 904 176 921 945 588 -664 92 -115 680 151 148 -295 154 -321 7 -822 638 -259 -427 128 550 762 -751 -119 806 -719 -210 -571 -887 546 413 48 -609 -21 -268 -462 834 569 -549 -281 -979 314 592 -562 677 -913 -983 161 -296 554 826 401 -729 782 -455 270 -269 342 737 -155 -152 453 -249 1000 324 -753 -46 -102 -617 -338 228 -995 867 536 930 421 -883 -529 -222 -560 429 -844 -548 -183 -55 -256 481 624 -441 758 -491 -599 785 -23 -107 936 239 316 0 -592 -102 462 993 623 -321 492 845 973 -417 -812 -500 -51 -874 -240 379 -290 -289 292 -53 610 -642 -957 -692 -918 70 535 461 387 -466 -426 -498 101 96 -569 -133 -716 -587 -912 50 898 199 12 -533 -497 -133 -614 197 -428 125 464 -553 -541 821 -410 -404 -490 947 -900 -254 -691 254 283 21 78 519 977 -489 806 -394 -308 -191 -788 314 -794 415 -910 -450 243 462 323 -363 -924 -697 274 979 664 -750 -220 638 364 151 672 580 25 717 -419 -854 865 -863 -72 787 642 -190 -630 831 440 20 -422 -332 -558 847 651 360 -892 272 989 -737 -180 -238 -540 -63 76 420 -108 -193 874 -117 -392 -430 461 -924 -840 -156 64 756 -204 -163 -33 938 -183 176 513 454 840 146 -86 -88 943 -364 105 -986 -756 -622 823 516 878 -245 -210 -555 266 849 728 -719 -484 932 -339 -554 897 -538 887 826 633 -448 -681 28 456 -258 962 -353 681 -327 196 46 -520 17 496 -23 430 -323 725 205 -157 665 525 423 498 985 191 -934 -969 746 -348 -278 557 -281 -494 -380 806 -919 274 141 876 515 -907 81 -310 974 374 -622 -748 -811 957 859 276 612 1 990 -734 -707 261 -148 821 -614 -604 -989 -962 -785 -230 643 601 458 -312 -700 -436 193 954 -673 411 -812 32 -919 -45 195 453 373 160 354 -822 531 -377 -24 -938 -237 739 159 -449 183 569 729 -474 -207 -83 568 815 675 -258 581 314 565 -996 277 -844 915 255 -753 -945 602 392 873 536 60 -8 -133 -124 -237 767 -850 -876 783 737 -873 990 881 -898 37 590 713 405 875 289 -889 975 35 536 -739 -969 392 -913 -671 -160 793 124 -410 512 791 -801 936 -912 454 493 174 693 472 -255 -170 488 -933 -620 818 944 57 73 -158 -67 -951 -325 -894 -823 295 916 992 -624 722 713 350 -119 591 -544 -737 200 -829 219 -244 396 -900 266 626 -263 240 603 -193 -125 -439 500 419 -748 -771 -861 26 -749 848 -309 801 626 -230 -644 -929 477 -515 520 321 -83 -568 -820 995 -984 -806 -272 -27 579 -499 -77 644 18 244 -407 371 543 -123 384 183 319 -677 458 -808 -473 -7 -251 -820 437 812 -381 680 39 -626 342 -972 882 889 785 -30 837 -998 694 252 971 353 -490 624 737 538 -462 327 -525 -634 -981 -384 -298 -17 276 -155 888 -738 490 -642 -71 -332 341 106 -56 565 -472 -489 -908 625 -877 92 -563 111 786 168 -930 -986 747 -571 -697 832 -547 -775 -790 -195 196 87 -874 -117 376 -233 -74 -383 -682 780 160 -23 -836 472 -855 742 -33 -113 -308 -273 -857 -178 980 -971 923 808 415 36 777 987 -288 172 922 -642 -989 -95 -899 -903 406 -779 752 -938 370 964 611 -815 390 657 208 756 -340 -109 459 -194 -910 13 930 993 457 -710 550 317 -244 762 -53 -422 79 460 439 -657 39 372 453 779 -821 230 412 216 -588 -933 -858 -253 -864 -429 114 -513 135 -709 774 -648 525 892 -482 850 967 795 331 107 594 -214 -783 -529 -162 -543 588 235 -787 154 -236 26 680 607 -117 917 -106 851 320 157 -674 -24 -988 879 -391 -371 679 -310 682 -634 -849 946 -712 -15 287 -582 456 -367 508 -193 -175 370 597 -373 686 -450 335 -474 61 -680 952 -709 -12 -792 128 -991 185 -987 396 -819 490 739 997 496 -571 -605 -125 433 90 203 370 -295 418 296 -858 707 -143 -375 785 -53 329 761 -709 930 232 -194 268 668 -543 542 -153 -9 -507 931 -232 0 372 -910 -618 653 -274 624 -42 -463 -218 -772 -141 -82 -949 444 195 -964 189 -434 -237 59 -538 -833 759 -180 510 941 421 -567 -704 -994 -161 -693 29 785 379 -41 -618 512 895 -753 319 793 -187 -595 -878 217 -346 326 528 -73 -880 -677 -73 -374 -68 946 724 497 842 160 301 102 -694 -915 -652 -413 -405 -584 334 -51 -134 493 864 -555 -654 542 502 -333 214 979 -975 -286 -56 -60 -241 383 -261 -869 291 11 60 -837 -234 -471 98 -593 436 748 -965 459 167 235 -671 -190 560 286 110 554 -37 -535 -703 250 395 730 954 -270 269 -273 958 437 333 -401 -383 734 144 -938 9 -762 -745 915 846 -48 -223 -606 219 -259 629 -381 -678 -874 -514 -749 -841 -661 -299 -756 14 -886 262 325 564 -621 -17 338 236 -659 -871 -812 -203 -617 -602 -642 829 318 -153 -755 795 -437 118 6 332 -506 -485 970 -310 -252 904 -106 50 -661 -51 -615 -590 300 490 141 -978 333 -54 218 -190 -100 947 -594 -243 850 152 -274 722 -845 685 598 -724 171 384 -579 556 -560 279 303 334 855 -498 259 939 563 -485 -497 503 -370 567 343 -649 -703 613 993 414 -501 193 -985 -853 -846 -999 -666 837 -996 -539 -84 -894 -821 -405 -131 545 773 713 415 894 -332 566 150 -227 -685 944 -98 -562 -961 -338 -943 -903 926 -234 525 -40 -888 236 -246 -758 278 -479 778 -656 38 72 -569 499 -82 -411 489 -748 49 -453 -827 141 213 529 843 613 933 706 525 -228 -641 -44 982 -514 -579 670 -816 -173 398 -536 -423 -153 874 853 -116 960 721 529 -189 41 765 43 979 334 65 838 -979 -133 -948 811 -310 230 -797 -422 -73 -696 -978 -235 -671 -997 839 -429 -15 423 865 832 88 544 -319 571 -896 706 -83 428 244 -962 438 -990 672 -191 461 924 -598 715 -470 -886 119 -365 17 601 -100 117 -225 -453 712 -995 -577 271 -253 919 -352 113 -589 724 844 901 581 -145 -544 -759 828 515 293 -329 -804 -545 -168 251 790 595 495 827 375 497 898 -350 -898 -365 -169 135 -745 -136 -169 -780 -764 -276 992 -893 -390 -372 192 -231 146 -538 363 858 307 890 -969 245 -168 -60 -186 -933 241 683 547 676 -612 695 243 229 -24 48 749 -943 -717 553 -249 63 -281 -790 -510 916 -36 -912 903 -449 -314 41 -181 -554 927 861 955 -488 -848 -999 288 -300 -163 138 958 671 262 -420 -746 -793 -896 616 11 515 -56 316 -607 -689 -646 480 21 327 -989 872 322 -844 -605 -572 -224 837 -359 357 50 233 89 852 -119 -145 957 -715 -669 -816 -573 314 223 320 249 458 -532 197 24 -18 -395 789 -745 439 -490 677 109 -657 -542 67 809 -86 227 -4 -200 404 330 -723 -117 377 326 165 425 256 761 -198 -541 -778 -154 845 669 -118 73 217 -30 688 712 532 -793 44 -97 -856 -67 704 254 -123 -152 -51 223 -377 -720 10 -184 -866 -337 -493 -809 745 -181 -941 -469 -4 -465 382 -666 -580 943 511 -125 -429 -620 693 413 -810 -914 19 -740 -817 350 56 616 -594 -848 560 114 -797 980 -423 -588 965 -347 72 216 -272 910 187 -307 -575 -70 702 840 -372 -338 -72 949 -596 121 -989 935 -716 -475 -176 -705 221 -798 964 841 795 562 449 14 -113 -107 -354 963 876 -77 76 89 -736 -349 -877 269 695 -553 371 590 -345 532 979 540 251 606 457 751 -595 -173 -440 -385 -345 591 473 643 -26 -552 -255 632 -572 339 965 -281 -270 477 -620 533 962 -996 -966 -587 -940 -168 970 36 5 -681 63 239 863 801 -536 646 515 28 -553 -681 -612 -895 -552 236 -589 566 81 -500 -147 -193 -903 -638 -704 478 -317 -726 366 -373 -804 960 90 -588 745 476 193 345 -654 -650 175 -414 -944 -409 -878 308 -915 5 171 -112 324 -931 70 968 -729 -843 445 464 39 768 732 751 183 9 -797 -751 975 -76 59 -2 855 -908 -969 -165 269 -438 681 -966 145 901 218 605 -379 572 498 839 -504 157 -597 353 372 -269 -33 620 412 -900 -672 -666 969 956 -835 236 -629 -732 -761 -440 965 -326 404 954 130 74 929 589 -385 -308 284 -368 -753 295 197 332 983 114 -91 116 275 518 -694 359 -85 255 -448 -818 -273 -767 810 -546 -589 -273 -211 867 -524 -206 789 533 219 -511 -687 987 729 -235 961 165 -579 -51 -132 357 552 -98 853 -62 -589 -73 583 -879 -803 -814 692 -505 -154 -345 843 -775 750 -936 -234 -317 -166 -108 357 37 -307 -812 -747 769 648 531 -466 247 -461 -170 274 -888 -36 -927 710 -654 143 126 -759 -189 -545 97 -485 609 893 -564 263 -623 -221 -112 674 723 -160 212 -218 -991 -898 946 -67 -552 377 377 903 -587 837 242 50 236 872 -855 676 596 329 -41 -401 856 -704 57 675 -400 -458 -206 -35 241 80 -106 699 -421 -511 -127 -313 902 -180 -839 -455 967 564 -315 93 -516 668 434 27 -245 -452 -420 -368 -696 -424 -549 -369 -991 216 614 -595 782 774 220 -759 134 889 -911 114 87 89 670 547 983 -707 -239 -627 521 -588 750 -209 -144 -544 -213 983 -12 15 68 -683 -62 269 -85 -957 -460 -641 473 -801 -54 291 -327 -609 659 -177 293 -998 -905 253 -897 402 -429 -253 397 -282 492 -928 -795 826 -431 -74 -617 -462 -700 -485 -845 -738 -480 -835 88 -148 861 -670 -67 942 -117 733 -50 13 185 347 666 -911 613 666 921 -669 0 -724 -521 -327 -599 -511 -594 450 434 972 -719 -233 733 798 330 -259 423 -575 854 321 -841 -490 -806 475 154 824 -558 173 -477 278 512 -492 -665 365 624 -979 807 744 777 -423 733 -348 753 -628 -915 485 -931 792 -296 633 84 895 -985 978 322 -60 584 941 605 604 -913 901 813 -483 345 -768 -95 207 231 443 -742 -986 -216 218 -800 361 629 168 -513 840 859 262 42 -702 168 -35 439 -120 822 478 -579 -129 -514 62 -226 440 32 566 559 -288 -696 504 -475 385 -302 927 -393 -458 -272 686 199 149 -932 622 -682 825 -889 404 10 -918 -480 -914 -730 526 -297 -38 -618 857 495 636 985 -536 181 -118 -229 660 614 436 -43 -279 -110 236 787 -708 72 999 -835 -103 772 880 881 751 347 914 -350 188 -719 -197 612 72 338 -597 -746 -357 975 -48 -421 337 -192 869 39 -609 705 -148 215 57 -895 -363 373 -556 493 798 26 548 -79 673 377 -549 -682 551 -769 -349 185 -509 -653 -827 -792 173 -47 981 -242 786 -56 -351 -405 723 876 -465 571 -962 832 -743 673 -241 -744 950 -253 755 535 375 -480 -740 -974 227 637 745 -639 284 -420 79 -351 867 -850 -976 106 -611 239 327 -355 864 -684 426 -684 -338 236 454 29 251 -337 122 -168 -742 337 161 -477 -507 600 109 -381 786 -254 692 712 -512 444 593 69 479 22 -664 806 -749 -466 621 -912 96 842 -784 -341 -677 -157 -224 458 -808 -248 -627 -539 724 -855 -667 -46 -26 992 481 -142 -220 -178 724 907 -682 -223 815 304 565 403 185 -154 1 753 474 -894 777 -348 477 426 -339 806 165 538 454 437 305 159 -592 -844 -326 674 -596 159 -807 -107 127 -585 885 532 442 693 -426 -460 -86 923 -918 -572 18 104 466 -564 388 -372 864 -628 -637 -33 291 934 -377 432 -473 -349 943 -171 446 993 -816 4 -246 -790 194 -797 828 -711 -211 -783 -271 -839 698 -230 444 -708 -318 798 -262 3 1 50 741 -633 355 106 697 -940 -274 944 -629 -162 644 -239 -202 -869 -18 -115 -473 220 -341 932 -416 317 367 361 -99 -7 358 -881 -955 -509 -590 -158 164 494 -941 698 -978 -31 685 269 -569 -51 -785 -411 894 -730 -787 605 -222 594 -306 -855 -158 -224 -553 479 928 221 -774 909 -943 896 -163 817 -922 -718 -108 233 758 399 -837 -988 -486 685 -283 -286 -35 326 568 -834 518 710 -644 -429 -669 6 280 -411 781 -644 -982 -601 -973 765 703 436 -749 -186 -347 412 -136 -672 767 -575 319 466 798 -322 -418 -166 -177 -754 -685 141 -420 -540 82 80 -473 827 -855 283 -6 920 752 -533 300 -592 288 744 742 621 323 -882 -833 -211 628 -776 113 -577 -116 191 349 460 612 345 -320 -312 -634 588 -844 387 -53 -388 449 564 -984 725 822 -363 568 547 252 557 449 -431 363 -979 791 797 -529 533 -316 541 -893 647 -156 -283 493 -694 -628 593 17 294 -531 270 -256 -96 906 984 -715 -138 -60 -940 247 -287 947 -241 518 -385 70 -331 -258 -37 667 301 704 -427 410 -517 563 -587 -729 -235 -555 -82 -962 226 454 -835 -157 -140 663 -915 -378 744 806 -177 -2 882 249 893 907 175 -853 468 598 -947 795 960 -730 465 87 -375 -830 -890 889 -671 905 673 -630 -995 775 -445 -421 -304 -833 338 -881 -822 -281 944 -189 -725 -6 865 313 -397 75 315 -200 732 447 -400 -637 -482 134 -498 -398 138 672 853 -911 720 879 676 61 -372 -224 922 -185 -7 -586 -760 797 433 253 755 -788 128 498 843 -955 -370 397 74 -762 -688 -871 -232 191 -790 435 41 258 829 626 274 675 -48 906 -926 370 717 -991 -330 -263 -1 -481 119 -573 -320 912 -191 -49 478 613 459 934 -266 941 -90 854 93 393 175 128 -529 180 -297 -16 20 339 -764 172 24 -509 -933 259 -670 651 -887 -782 975 -749 -485 -920 443 397 877 776 -687 -672 -601 624 -31 781 -538 743 -640 -421 967 977 -17 -547 552 996 -964 988 -356 838 399 186 -847 928 -879 24 474 228 -141 -198 -647 588 -73 -966 275 696 -928 826 -395 445 -619 909 880 -324 -841 -858 445 720 10 393 -71 -697 200 -580 257 397 -271 375 632 973 567 -555 887 -48 412 -553 27 -259 106 -521 39 881 -80 -498 973 -176 870 372 389 550 -493 -552 394 720 -822 -413 706 827 -94 945 -257 882 -206 -892 -578 -228 -444 -149 66 -61 -82 635 -260 264 338 769 -46 945 -824 62 -7 -342 -754 -764 -167 -691 654 988 574 332 388 -994 419 231 -98 -690 -849 -810 486 -796 254 -568 -916 461 -350 74 166 -700 172 828 949 -348 -626 -658 -126 -189 725 937 133 495 -292 69 -881 684 -596 -296 635 977 -448 284 -919 -868 65 645 -428 -201 -610 705 -608 88 -200 -994 -565 -395 476 -779 -780 445 -698 -800 -440 -292 768 541 364 -895 929 131 748 224 113 -804 311 -696 803 34 967 900 -366 -801 947 699 882 -154 901 305 -40 307 74 365 128 811 -862 -689 -200 -660 -984 736 -896 780 225 191 61 332 299 999 -593 -270 742 -163 432 -447 -796 -871 -955 593 156 61 -357 887 587 -52 -8 397 -829 199 653 183 444 -129 -677 471 -932 -953 349 897 425 -302 -483 -232 -510 -791 220 -461 -993 341 163 -449 436 235 -480 610 98 692 -26 483 -531 438 -680 -947 407 418 -825 888 649 392 -126 739 -553 256 -471 -564 684 -897 635 686 -676 265 356 7 308 919 -172 594 -162 154 845 42 -544 69 -345 -194 755 423 -220 906 361 -939 -179 -637 -400 444 833 -210 -575 -131 -622 -412 -317 -427 575 -722 -392 -360 66 917 820 612 -70 -30 -112 -533 -628 -791 971 -74 -350 108 422 387 -660 -541 143 626 375 507 173 -101 298 -109 -3 515 326 -392 543 127 698 -255 -485 -944 206 207 610 81 -335 384 660 -656 -740 -478 679 76 44 445 719 -395 823 -169 469 -508 677 -202 -192 -175 -633 -402 -366 -213 -287 -761 -532 908 311 -850 792 372 273 846 -945 -881 -433 -250 795 -768 362 897 456 -995 -790 782 743 -685 546 -382 210 107 -319 -689 -510 -672 376 -929 -564 832 455 18 386 -225 -131 -140 960 -99 854 -748 -60 -924 682 -128 799 31 -19 -837 706 -294 -640 433 708 -327 614 822 857 -32 -315 192 -310 -52 -649 -615 -551 -168 828 639 -889 -266 -827 173 996 -937 -768 446 -724 -424 -597 -923 -515 -23 552 507 622 77 -467 -107 633 -882 -883 -319 -407 -229 576 -575 289 632 -691 828 554 811 -512 749 -491 123 696 -862 -240 832 643 -560 505 660 262 832 715 -785 689 -626 -837 460 214 842 786 -700 -422 173 933 -967 710 929 447 -578 681 -404 -763 306 -211 -297 -466 214 -539 -591 -314 -904 -121 -492 933 -904 765 -358 273 -270 229 -97 367 -769 -716 461 -178 895 -211 143 699 -441 -392 933 -126 541 -198 994 -993 141 -914 -77 -862 522 -321 373 -611 -913 -651 -317 -164 809 778 -526 656 -162 -847 -678 -122 26 996 -477 -405 756 -29 86 -487 -470 -303 41 522 508 -479 214 25 -499 707 698 -799 -524 269 333 -706 -125 983 29 -699 -731 -870 873 276 -740 209 563 394 996 -58 -808 -355 142 -565 472 -903 -155 -508 -747 -129 -330 220 -950 610 -327 -660 922 74 -411 -1 513 675 -654 667 -498 -688 -847 632 76 235 -405 201 587 -777 -414 -926 -338 -533 90 891 -529 -469 633 189 70 638 -812 -788 739 450 0 521 -852 816 -704 -32 557 235 -585 -65 -666 -611 532 -656 684 793 609 679 -370 -667 36 -296 -142 680 -332 -362 838 -129 -273 -302 -350 926 742 465 192 -745 -419 633 -530 -965 354 -139 690 -477 -511 -711 -53 523 -748 176 -801 457 310 -326 -18 215 -699 405 679 363 52 290 -556 802 -748 703 -887 92 644 626 221 384 87 -154 -408 -122 710 850 151 -370 199 -914 703 -688 898 126 -110 -16 -720 728 -456 -24 -199 773 129 804 234 94 -777 561 378 -964 -375 307 690 -270 -844 -129 -924 -420 756 168 -38 591 557 -902 -374 898 -348 -197 -569 -352 248 -960 -499 909 -197 862 869 -730 -890 -234 476 -504 743 -611 -756 -362 -362 290 550 -639 34 -48 -373 -717 -249 -915 -771 -774 602 -50 -693 694 -438 -450 14 244 -10 -598 -413 -796 -443 -467 407 188 425 388 620 755 -360 -772 -303 261 -358 -605 481 474 849 -613 550 -434 -453 107 -305 136 -612 986 -954 766 236 468 784 -529 512 -630 948 -328 429 304 235 54 -347 362 -768 -611 -899 -912 -115 -753 -676 -705 -383 571 -96 480 390 180 887 -155 638 -139 742 -541 -857 -65 658 571 -547 -944 757 -747 -215 871 4 -871 982 -639 -654 -202 -52 -873 611 -998 -170 -463 -704 239 -796 451 -151 -101 -978 673 -191 -603 544 807 -39 -640 408 -975 401 902 283 873 -610 -791 68 -667 -636 -882 -882 -546 470 -976 -618 -872 -995 -555 388 21 150 -389 -788 -825 -902 -44 239 233 -121 -448 -474 337 251 -472 -371 983 -637 -367 -4 449 -364 133 123 -388 690 947 356 133 -792 848 933 413 -4 528 -24 -195 580 21 -227 783 -354 -638 -215 932 574 937 226 -84 634 -995 330 882 -86 133 497 746 -514 -407 176 670 -756 -848 -530 277 575 214 -647 -382 510 -228 -977 -371 664 -230 895 596 468 -959 -262 -633 995 711 -891 717 -692 -373 152 -674 -907 -505 539 -332 705 -118 52 -49 408 -559 798 71 782 -700 -657 967 -48 -235 461 -629 -755 692 -670 153 842 -115 936 520 -352 -737 -556 -39 -693 602 -982 884 259 -640 -418 403 731 802 -252 -985 -81 504 130 994 -426 -347 -371 -93 -752 -32 514 -764 -19 115 -566 -83 668 485 457 591 -792 -578 230 477 870 55 755 -482 384 901 -660 944 -524 27 844 -955 40 -67 -165 558 192 -478 -684 843 867 -424 331 615 -674 598 609 298 315 -395 33 941 -610 558 310 -265 -978 897 514 -725 -327 -181 -521 -359 267 482 -116 689 138 123 -532 -343 -663 370 -852 -531 153 -412 167 -360 794 -242 -112 456 643 -224 929 -768 168 -868 427 -47 367 -137 -352 -79 -301 -227 320 -768 -823 -421 713 -34 -99 619 -91 -271 763 -82 -98 -619 611 -63 686 -587 -55 -161 42 -479 830 -413 -214 769 118 -102 -38 205 94 -104 397 598 261 -873 182 515 -529 297 -384 -34 -225 -79 -380 -374 543 84 331 849 -178 -572 822 -554 244 66 47 482 -819 -373 -960 57 720 -983 619 -491 130 -838 -189 -466 328 -508 -531 852 -332 892 -327 -330 -893 53 -947 -164 -725 616 -418 -182 -178 -647 44 808 24 631 964 565 -820 -229 -330 -758 -180 -359 566 990 -687 -648 418 696 198 276 748 -411 536 248 -688 -697 819 -207 62 -569 18 -31 -867 -149 179 47 -858 -762 221 765 -24 120 711 -850 -432 -56 -934 -616 782 -740 -332 790 337 958 -746 651 368 454 -721 427 684 -146 535 381 742 -338 -990 822 597 307 758 -927 243 452 -621 407 667 -304 611 -270 519 -544 -889 825 -397 -626 -216 490 292 955 120 746 -308 903 -360 483 -988 -945 -366 -945 625 680 -408 -660 -814 -356 -217 790 832 52 82 -521 -383 -467 -163 525 822 90 -969 -721 -579 679 -348 -201 -196 102 -926 93 -424 -841 46 940 -625 -356 -516 96 815 11 -340 121 542 693 -595 -381 -937 -148 974 -943 316 -415 -332 -154 363 -857 -524 -186 -689 -895 776 522 638 747 880 -686 -817 -907 245 241 678 -50 -435 -530 334 435 292 -941 -784 -932 -728 -443 651 -990 763 -563 448 -384 -162 601 723 106 -999 86 498 -954 -873 567 395 -916 195 -268 -567 -893 629 -705 -622 -912 -314 845 -551 144 219 463 135 417 -520 707 848 -314 -257 -662 535 0 895 718 363 -581 521 186 754 -782 491 524 -511 -621 976 -241 889 761 -213 143 -755 164 -429 284 -573 259 -142 -758 -363 530 -477 164 -46 411 225 910 -23 548 -634 367 -997 731 -841 -524 -690 -458 895 869 712 654 508 877 -305 509 -288 -387 -143 -369 279 -425 942 -466 -892 -863 -66 -246 -768 -674 -824 -638 151 304 -652 208 -411 -721 867 -734 -568 -643 395 -648 129 703 -665 -252 946 -645 -946 -74 -795 98 -915 566 279 465 675 -984 657 -867 -519 -977 637 -573 40 -874 -213 -113 -655 -949 253 957 822 822 -618 340 268 817 -839 739 490 -506 -824 787 -673 -558 672 -231 -105 -786 -999 462 -26 -130 -198 -56 613 453 9 -9 164 290 -405 -996 322 14 -758 -281 804 177 -833 -321 -96 -868 704 657 294 -97 -537 -762 742 432 -610 -484 324 71 -533 -634 434 -656 -329 886 -977 411 -809 -767 798 -740 -121 -361 -640 -767 395 -887 691 -528 619 -762 858 182 948 -534 -591 -71 -997 -718 245 -639 463 495 -820 -547 -982 -657 64 -419 896 528 860 538 789 568 39 695 -661 992 135 -303 -810 -187 -548 -656 -785 411 227 -593 432 -644 -664 411 -926 -303 -945 697 -74 875 151 -802 -353 22 -967 -176 -248 -810 -984 4 -207 -980 92 185 568 128 986 -240 170 -436 697 -329 -690 566 907 752 930 -960 435 -677 -359 -498 924 -318 447 656 -286 605 49 411 588 263 -856 513 37 -850 328 -881 -39 -934 -183 -94 83 -543 823 -915 -612 273 61 863 766 -968 964 633 -317 -516 -147 841 256 -962 768 -582 -934 411 100 -703 939 -830 -261 -703 -477 -301 287 -818 49 740 -922 -919 -196 566 564 -215 707 254 -332 500 478 730 -865 239 551 879 -301 -420 357 438 981 680 627 522 -143 -267 645 -726 -91 618 -916 -734 -547 81 40 238 -955 -773 879 -705 -353 729 298 -846 -973 -777 622 649 -644 -755 -227 -66 -4 273 387 -585 -391 -233 453 -629 -276 -45 -425 244 -505 579 263 -969 500 585 200 -829 556 -793 912 830 346 -233 488 -575 597 -500 521 -820 907 -715 -56 -675 324 -357 588 156 -141 510 -493 718 -784 630 694 -794 -92 -641 -211 -479 80 745 567 203 -620 -315 833 409 -39 -485 -427 -335 542 -851 -200 -961 824 -473 777 602 -963 677 -65 878 -730 -6 730 -473 -473 -136 189 -780 -727 666 320 -890 -458 -311 727 -821 -807 470 -360 -283 923 71 813 -335 -216 882 -763 931 987 612 -922 -55 -762 540 76 200 -968 506 -114 -219 -87 -153 -440 -713 776 -541 273 206 -886 122 412 803 -37 -303 171 -80 -868 -422 971 455 -579 182 827 -667 -841 -96 -434 371 -678 -779 214 -825 416 -588 653 -2 -11 486 -624 -289 -346 152 263 -694 -610 432 123 137 -311 -88 12 272 -21 995 -241 -266 617 -769 923 736 864 749 -530 -254 -403 -483 577 -954 -460 -633 -694 540 546 329 476 -504 -797 -372 79 -849 -833 -517 67 -554 103 117 -147 398 689 -50 441 975 134 250 -105 951 -548 290 -372 720 -453 -640 371 510 -258 228 636 636 233 -973 -962 -219 -778 -153 -286 -757 -618 716 50 971 -342 -834 221 423 264 895 -977 -147 553 682 125 -193 591 -97 -618 76 109 149 252 -313 -664 -432 -523 -968 833 -670 -667 648 382 800 -273 -745 -837 176 166 174 -260 -405 540 -758 -837 766 -17 -402 54 -518 833 888 485 -7 122 557 -500 -906 213 708 -55 -790 -290 -287 882 787 320 -406 -419 922 -154 -700 -882 415 -501 430 14 -364 -353 -214 324 167 82 657 171 72 -108 -903 -388 866 -353 865 -703 946 -296 24 -867 -609 129 690 104 311 -717 362 -13 403 -942 -963 91 151 681 -879 208 378 -11 977 349 -626 970 2 -799 679 -390 -330 535 625 822 -556 -107 -373 9 857 517 103 620 -672 -791 704 721 140 -218 149 918 633 794 430 -510 -297 -104 590 666 -616 167 -771 436 -184 -70 -516 -483 -411 271 390 -251 -304 999 -741 317 531 -680 959 913 -689 334 203 -644 140 -519 389 35 765 450 -727 -484 -401 636 -844 -946 -523 -516 -741 17 289 225 937 -201 629 -522 48 -528 -994 437 191 -522 957 -757 -36 687 762 500 -462 -147 -460 986 -796 352 -119 -993 -567 -546 168 -965 877 305 -80 -693 719 -748 -852 -122 604 -882 -914 683 907 967 198 -527 724 -695 330 -834 618 -463 87 266 508 -945 407 855 -988 728 -140 220 877 -625 -787 106 -661 -202 648 -97 -648 -589 -287 -8 -165 433 507 -617 -170 -144 418 873 911 -478 -17 -759 -730 -127 -116 -159 -704 361 -54 -616 -159 -41 -119 24 85 306 596 957 625 512 85 -51 298 -371 -609 520 -119 570 77 334 612 -723 116 -844 22 444 514 -217 182 80 -754 -388 827 -815 605 387 -535 -48 -325 -410 63 98 -784 -678 -650 159 -222 470 634 -889 -702 -904 555 884 -7 713 -694 395 803 374 647 -391 -67 65 -480 -263 -326 -256 23 371 525 352 -825 84 -416 113 -847 285 809 587 -34 834 167 760 -235 401 400 916 -950 -195 510 -555 -626 -759 399 -609 781 898 -975 491 844 -188 -939 -254 975 665 -546 -779 -132 -696 344 -670 766 -615 -552 903 -938 -582 -767 -810 -192 783 -384 -660 -18 -123 37 -27 -728 -859 -854 -248 319 542 276 -863 834 -72 -286 -216 192 398 -718 315 -549 -970 -519 253 414 -934 -806 869 -263 -233 -914 -584 470 808 687 -925 -341 905 -825 748 411 -248 -548 552 -455 -492 446 -52 -20 324 -15 723 92 -352 225 -306 -666 -598 897 -729 -863 171 -608 -714 -670 536 225 172 272 -234 -748 357 980 249 -389 456 527 -985 -718 -890 -188 768 -506 552 -201 926 579 -129 -221 -697 -105 -873 -411 -567 16 -582 757 -618 -21 351 366 904 394 412 1 850 -706 -389 706 -949 511 -73 979 632 1000 -782 500 982 -134 611 -726 300 111 253 -378 -143 -880 -576 -288 -276 -722 468 -652 574 -808 -61 -1 906 -781 -991 -382 747 463 -702 -875 143 498 281 -806 324 219 -216 818 896 -103 -257 249 -905 -393 -601 -865 -588 12 784 369 -956 -661 645 404 601 544 -103 -863 64 -78 -769 -87 -272 780 156 908 -332 680 95 -883 667 -746 -694 -669 726 963 -554 896 -104 972 924 260 531 246 -76 -778 -508 80 703 -114 -656 178 172 -971 -989 -591 -136 735 773 11 -80 765 -954 213 -299 559 -540 525 -92 134 -212 487 347 750 -515 -492 530 985 433 969 913 -73 -948 -559 426 -647 266 741 375 -443 586 501 284 -46 -387 572 910 -986 48 -893 495 730 -967 594 303 -537 -998 -894 603 305 587 760 177 -278 100 120 -544 895 756 -376 806 52 633 308 938 46 -338 64 -80 -626 -79 707 -709 -624 651 -13 356 510 732 544 601 -383 -440 752 794 907 -353 165 893 408 -597 293 249 -218 -195 -6 775 352 -7 -468 901 -186 142 26 -389 -265 -454 684 727 -903 949 363 22 -26 -34 -946 -97 134 260 -134 950 -508 -344 60 252 574 -50 636 -458 325 -491 -910 -730 -852 105 642 -908 -771 664 -445 -304 28 -136 148 683 -84 440 944 -968 817 373 647 -977 263 161 858 -691 -980 -487 592 -827 677 -176 -467 -554 -979 -917 -139 318 664 -719 434 354 -867 645 230 280 488 -535 705 765 -925 264 -30 377 207 527 211 -303 -11 539 942 875 289 264 -165 -593 248 388 -556 60 508 105 -197 102 -134 815 658 -755 648 501 922 -525 519 -773 -82 696 167 -642 -489 788 -615 -979 -780 -283 308 62 -252 -138 -868 276 -160 134 -453 -462 684 13 -490 256 -581 -654 -387 676 542 341 -533 -80 -304 48 95 -797 -590 -366 -275 838 -471 126 474 606 857 657 934 -963 -680 -430 -929 987 -937 342 449 -808 931 922 -291 -891 -263 853 -948 89 435 502 -330 -223 611 673 -641 400 -939 970 -837 814 -251 129 27 67 474 -876 -384 -347 406 486 -942 587 742 -638 814 529 -857 852 -578 -999 930 810 566 -705 982 -964 461 760 -389 -528 849 301 -698 712 105 -607 -890 29 563 59 914 -544 -566 953 -178 475 701 -555 9 -13 66 485 -410 46 310 661 478 782 403 90 -353 264 -333 756 927 315 -326 677 455 892 -458 -307 351 -230 547 173 -3 560 822 -646 125 543 -835 -944 783 262 -60 325 -742 -768 137 -565 -478 -614 238 -553 -315 242 794 -104 -636 640 -731 -63 163 -377 650 853 89 -418 872 886 444 -266 -186 -290 -303 -861 887 249 670 -125 -151 -660 767 144 792 -836 276 -166 -728 625 -750 -843 -783 501 -30 -341 -803 -602 -899 -732 822 779 923 -44 458 -404 21 856 828 -256 607 -207 -807 -361 774 -227 -798 -748 766 -154 -64 358 -815 59 838 876 242 476 -391 234 -126 336 -251 501 840 -367 -986 -901 909 -243 181 -603 769 656 -724 649 864 189 -978 218 352 779 645 656 666 879 890 -975 -699 -39 -117 904 537 398 -581 -702 344 -761 91 667 -772 245 432 -555 972 -718 -84 -891 460 983 729 -764 835 -742 -67 -823 448 -239 -413 -742 -103 367 -825 206 110 139 141 -625 88 -493 -50 -307 187 -686 -439 -661 288 979 -358 -178 722 -46 -499 -786 91 -335 -848 413 105 794 672 214 23 -353 -31 -516 -935 -345 547 -767 -945 -456 -353 441 -436 -682 -524 -223 -722 -900 -561 -936 -388 982 362 815 -164 453 -949 177 -369 -602 520 -401 178 954 -174 194 699 -469 251 927 -662 -148 -531 219 734 -964 85 -92 -955 385 -119 -289 672 605 137 -178 827 -940 989 855 -648 156 -807 -36 606 -644 -655 -878 -959 -922 973 -704 648 920 772 -210 -325 419 -776 789 -653 277 -891 -146 -237 -489 563 943 -679 -830 -727 -603 -3 -30 -232 669 977 262 667 -144 -359 799 -58 -615 252 -244 877 -895 898 745 -109 -597 237 -31 336 -127 498 -196 716 74 -145 471 -634 -487 -933 -4 382 -815 -585 -787 -404 -154 -454 403 769 923 910 -79 223 701 675 -972 -45 267 -120 613 -414 -715 -487 -939 520 378 -487 669 -691 831 853 -499 -837 -576 355 72 805 187 -540 -900 99 752 -353 -482 -806 -446 259 -748 -315 -533 110 -752 -299 -108 -196 501 -796 -353 695 515 355 -404 135 872 -341 -172 648 -817 758 -273 436 786 -201 -790 874 444 818 69 870 -584 106 2 -957 -620 -594 -894 657 -84 -327 360 -674 923 -923 -779 937 354 610 996 302 217 -973 -378 265 941 -564 460 997 -870 -695 473 -964 343 -462 969 882 12 -665 -81 -113 416 29 -478 482 -590 882 842 -84 -981 982 -625 322 789 -879 -364 -416 28 -897 -555 -474 -777 -832 817 -900 966 341 427 -530 565 827 57 749 -89 -343 998 -35 142 -990 680 -778 839 -463 889 897 -598 636 -3 -739 -488 6 698 176 604 402 368 255 320 155 -274 -186 -950 246 -976 995 409 718 60 -882 -160 411 -366 -763 -442 -525 962 -343 -315 -889 25 924 -727 328 -648 140 -694 -581 737 -809 295 -907 247 -955 744 477 567 -758 -987 879 614 -368 275 -100 -415 -901 -171 515 577 505 -279 187 689 217 803 -103 -603 623 -913 -954 38 -931 182 352 78 267 104 -489 -742 -905 -32 14 -371 950 739 -833 537 29 556 -872 383 -964 419 421 813 -206 977 -509 955 -300 -833 -789 -842 -507 458 77 -488 375 -851 711 -293 751 515 -565 699 461 -808 656 855 -23 -526 -889 -511 917 -72 605 -420 663 -156 482 704 524 732 -491 975 645 540 -809 -493 964 -911 53 373 -293 -605 485 983 -954 -429 669 -536 -326 681 -302 301 484 598 -376 51 399 245 916 -480 -110 -443 -984 576 406 -383 -839 461 -213 556 -140 -980 -561 -9 -474 -351 754 -647 369 -120 -570 7 590 276 -210 -398 94 635 -510 833 -100 413 -211 -343 840 613 2 -126 252 -567 -828 -267 910 29 -578 253 865 -791 -562 762 448 575 -247 823 668 462 110 -248 314 -500 -571 -356 -861 -660 427 719 923 393 663 -688 732 -830 -387 -738 426 84 194 -799 197 -557 3 -440 -273 287 -177 581 187 -331 -978 76 -102 299 -519 -260 40 -671 -623 364 -662 -553 -148 302 -940 903 650 582 -420 -870 -240 188 -665 -611 -374 -128 -847 -192 -989 -873 -551 19 921 -125 -671 495 209 630 -772 852 335 855 -480 -819 15 844 -444 -106 -271 421 764 691 574 162 343 937 -572 743 104 -888 674 -347 -795 -595 395 -908 -60 -65 199 -372 440 814 -797 -298 -837 -564 98 871 886 -353 -365 -525 393 480 -366 -233 167 -251 601 -981 384 411 586 418 -591 -658 -853 812 77 -212 -195 833 986 -881 -993 -922 546 -665 -862 605 -280 72 -264 -498 -175 785 -441 -760 636 -151 -349 -342 -22 -206 50 -201 -483 -851 565 -445 -710 -690 229 -346 665 501 246 979 146 984 728 369 112 -433 -514 576 -136 -95 376 -786 -264 -175 850 495 523 -228 -704 -152 874 -251 834 805 -150 -188 -536 514 -589 473 637 -379 -227 -325 -638 -661 -9 352 -653 393 -991 -77 -890 -3 550 -202 -285 402 -132 371 -860 748 534 -126 385 -535 789 142 330 9 31 865 754 743 -106 -355 599 -381 -313 880 574 558 -393 -815 -643 832 -452 155 362 -129 -556 -968 -174 -850 208 -309 420 7 -670 510 388 1000 442 478 -816 990 277 459 -767 -365 -139 67 -347 -349 -293 680 -897 -852 -166 -745 -941 40 -123 -410 587 -386 334 -91 812 -605 -974 -278 -218 -896 -212 802 657 -7 524 264 932 -16 -465 841 34 -886 343 -900 409 771 775 171 -838 -423 -999 161 -663 -709 453 687 -713 586 556 670 -846 883 -46 -975 -258 -299 682 434 -179 -371 -439 -440 -912 282 401 896 287 -601 -233 906 378 28 -76 -483 -915 119 156 952 -211 -341 -418 -487 128 -603 -368 264 269 163 499 -771 810 699 -266 704 157 980 -95 -161 -893 -5 -867 17 653 466 -727 141 184 -960 199 -102 994 -441 -129 -934 406 -855 313 427 969 -782 401 379 -921 -637 -193 730 -871 31 927 637 -987 930 -838 706 93 -435 -791 -711 -453 -727 550 566 -394 877 330 258 -830 -155 -79 -969 887 -823 -303 953 543 183 324 115 -495 -984 -885 -606 503 -533 -652 -420 -469 -417 -297 473 304 615 -818 -792 722 85 731 642 -740 89 276 849 687 -849 -486 800 -131 904 -60 -785 80 353 -928 -502 -287 -649 94 -568 -212 672 941 -162 139 -157 978 285 -700 -689 746 198 323 -436 678 743 -727 350 773 -62 752 502 551 -574 -622 418 375 -718 200 -467 -347 342 315 117 -416 430 972 -849 656 -737 -22 -556 776 819 349 180 -362 -271 134 -334 -42 -931 -97 133 -176 -173 8 -969 -61 962 28 -654 603 -132 -941 976 549 -911 614 -491 745 -520 888 -510 -700 -139 -960 142 -389 -868 -832 281 832 -519 240 148 -197 169 15 -130 723 878 -265 989 742 254 222 35 728 -16 735 66 40 765 9 -950 554 33 -903 2 734 -595 461 -765 210 -728 -195 297 753 -112 -173 -79 -28 -86 -432 -25 -875 -572 601 -773 724 -725 -722 -570 915 848 -145 -731 -693 -899 45 433 -992 368 723 389 -259 270 -378 159 228 -549 -482 -979 -648 -371 -489 -520 -991 -782 -811 -670 188 -422 -464 -652 521 -387 -711 -813 -936 -741 992 143 -383 -30 -53 721 802 -168 -623 632 -747 -320 -493 181 -612 -26 925 752 -416 680 64 89 962 -2 793 683 898 -118 731 -563 348 233 -4 121 -644 464 372 -312 -783 -621 712 -639 -662 946 269 -79 18 432 816 -17 -443 462 487 -230 339 -245 405 933 578 -684 -413 144 741 -893 -207 776 869 -485 548 439 519 -256 127 540 -950 -215 233 2 507 -518 -693 -802 562 839 -452 -594 -78 -849 -749 784 -536 -82 355 456 779 329 -451 -992 518 -769 -943 -485 567 -871 -794 343 869 -65 -471 989 -522 -158 266 756 -987 331 752 783 -715 -205 -276 598 -951 693 71 577 -545 888 447 856 -94 598 462 185 626 682 -964 -775 944 -335 98 -330 722 301 996 -96 268 -399 -842 -743 90 -311 90 995 -447 784 -540 390 124 -589 -600 82 -755 -852 333 456 -151 874 851 916 22 882 794 191 407 613 915 148 491 210 -154 -83 750 -841 -280 27 593 -544 27 741 -550 100 542 521 545 -621 -863 -307 677 136 -183 -760 -879 456 995 325 -255 980 -693 -564 -731 999 760 -660 -70 25 -713 940 942 -881 411 -176 -82 674 -185 659 196 -450 -443 -952 -361 -715 420 -15 -883 519 -581 -969 284 531 12 819 689 306 -553 615 856 435 34 990 -99 -872 -169 -542 56 922 -662 -199 -840 -241 967 -307 721 -764 997 -812 -284 -637 -891 -37 301 323 -468 274 -359 601 -961 -243 121 8 -132 680 121 304 883 -855 921 -932 -853 514 -928 -446 261 664 572 -8 182 914 400 -411 185 695 229 317 762 -106 -228 446 -142 -993 212 -512 -863 364 625 -253 -360 56 -878 -615 -727 -483 696 -943 -976 736 97 -80 830 -611 642 -201 10 -958 468 -932 292 464 205 -124 -78 -636 437 -574 -768 175 365 740 353 -726 -599 903 404 199 27 -353 -755 -869 -323 -70 136 666 500 464 775 -601 -103 -738 884 474 349 -224 -413 -548 -379 597 -362 959 436 694 445 941 850 889 989 837 202 -592 278 475 779 879 792 -362 932 -393 238 -951 818 -223 -816 376 148 492 -635 543 -366 -678 415 264 146 75 -469 679 -253 964 -950 -653 -589 525 -137 82 686 803 -581 -592 402 850 65 -306 -928 905 -637 -745 -620 114 927 -726 -247 994 427 940 559 958 -218 851 89 -90 -13 660 -845 1 -646 -200 -596 346 416 39 425 565 -722 -103 -914 -19 220 324 192 669 641 137 681 -119 -567 -9 950 -641 -274 634 -464 -68 -795 915 552 -451 -742 836 789 -220 293 397 -688 -248 729 -347 -671 368 318 589 -127 330 739 983 -654 -297 349 -749 675 -494 393 104 -646 -977 -628 -238 760 255 511 -123 922 -536 -907 985 -708 764 500 -429 -541 -333 892 -907 658 206 -24 -507 -923 906 -48 801 -464 905 -15 929 -945 357 -22 -973 538 -849 250 10 -271 -957 130 566 -814 518 -901 -379 485 -497 -975 -2 564 87 673 -456 -508 -542 879 -324 -400 -258 842 842 -839 -184 139 -478 -37 -462 -526 382 781 327 -115 -130 635 375 -801 -921 -741 738 -475 771 210 -60 716 -709 892 933 -359 -866 135 629 217 411 -386 685 129 -652 224 -833 818 786 -675 -142 -325 196 303 -863 -840 900 -470 -542 352 306 762 733 -514 -747 -211 869 887 -196 48 -712 389 -614 -581 606 -907 -559 -523 -400 -13 -288 -910 47 269 -671 979 -525 391 -518 125 -441 -645 -582 838 -915 343 -64 607 815 424 -595 -137 -750 835 -496 230 -658 327 -256 -982 -555 493 694 -410 -165 655 17 435 717 -744 861 972 -919 -985 871 -83 -281 -24 -136 476 307 324 790 431 546 -419 977 697 593 641 -804 521 606 -206 -723 -251 389 -886 454 -957 231 22 618 53 675 -492 983 176 -694 -326 -351 326 -245 -873 579 -83 142 531 217 761 26 501 -406 -607 -209 337 -58 624 -299 -894 722 -826 -19 -509 436 740 -641 -405 554 -47 -27 949 298 -830 91 -7 -854 681 918 331 386 413 -745 -257 252 -610 -381 209 592 784 -632 -223 289 330 396 290 -535 -339 -96 787 628 -99 -770 -269 941 350 -879 -195 -305 -328 253 659 -86 660 -462 384 -828 -647 -224 -394 887 865 811 -208 -322 -926 438 -232 290 127 -403 -310 775 215 -485 395 12 189 -492 374 -646 -115 -192 33 -92 376 -756 -641 -722 819 -547 882 -632 -634 -800 435 -574 52 -132 -332 -369 208 -455 248 -724 -255 600 196 -656 -183 104 -148 640 845 995 -919 619 -856 -105 -345 -514 -788 136 -27 -100 -73 -281 -909 -822 94 -841 112 159 454 285 910 942 54 805 -215 -152 69 -716 -78 -428 744 -339 555 -162 532 536 -971 898 -408 -660 365 -416 41 -659 419 840 -423 -976 112 727 304 266 333 554 252 728 -876 -545 -847 -839 249 -48 -425 967 223 -254 937 394 799 -237 930 407 -331 -137 336 -265 461 201 -493 -493 -284 -812 987 938 525 20 849 268 442 -620 615 596 233 199 357 710 614 -862 -846 -65 -139 -947 -129 993 -101 -396 773 -949 317 -167 -525 174 -292 -671 -885 -35 -350 309 806 361 -773 386 -609 28 684 -102 -202 -320 -105 -868 -853 464 46 -994 86 -828 892 745 -834 423 859 654 37 815 751 876 -788 -775 461 547 -299 411 -894 72 -902 -638 467 -522 -908 186 -106 -844 -627 -741 -343 -397 -744 -962 -9 -893 679 757 -159 980 788 -523 48 -307 -7 364 -518 514 750 -901 -377 -483 929 227 -321 -416 36 -838 -93 -778 -318 -771 152 430 883 343 -449 562 -603 680 -556 478 -13 69 -86 615 543 361 563 94 461 867 -597 821 -609 -562 -541 15 281 -339 414 -149 -691 -633 -616 831 897 213 303 952 896 -928 -420 690 533 -896 -466 49 510 386 714 -554 382 678 1 217 -340 189 -974 -722 -731 -926 312 -937 7 -718 777 -39 968 108 -639 -741 844 408 -91 -783 -436 558 149 263 -86 49 28 302 939 491 -345 -746 472 -69 -559 810 -855 -911 -813 -168 916 82 911 -962 634 257 742 32 721 588 392 982 843 225 508 -824 53 -120 -221 -304 191 432 -64 816 145 162 423 460 445 259 515 -93 880 -280 994 -953 149 683 821 376 950 -163 607 118 -780 -4 760 -908 799 818 245 -220 746 -709 799 668 -904 -88 423 765 -466 -534 -1000 -787 -110 27 828 825 -350 -471 -540 -14 -879 -1000 997 -6 605 726 995 797 491 763 844 735 -249 872 -498 94 -592 878 356 -282 645 -740 -871 -205 -893 600 49 -727 742 541 670 0 -778 -971 974 617 -330 712 671 -413 -70 -963 53 -827 -15 -608 -705 -263 111 573 524 -921 159 -949 -480 -492 -188 -81 908 -520 -686 660 -872 145 520 -400 122 405 -699 -592 962 25 -979 -35 318 -888 651 -14 300 -959 480 -55 -160 739 -696 314 -526 -910 227 -991 -911 -539 -733 935 -318 586 -952 948 -12 -579 -292 -943 -294 -264 499 -188 380 -839 36 -490 -637 -238 -305 -828 -10 -433 -983 158 836 -424 -337 810 245 644 588 436 -100 -228 573 -144 127 -530 846 990 614 -774 -208 -801 9 -651 -964 -16 717 -57 -264 984 410 -86 -341 988 -13 -95 -662 -211 390 781 -319 -405 -672 100 746 107 123 139 -920 552 -402 -278 38 195 182 -475 -715 813 915 -606 886 -935 889 -900 779 -439 -89 797 -835 34 -146 -270 -382 110 -28 52 217 179 -960 -371 -478 -597 -863 436 268 357 -798 -91 230 -570 772 -189 496 -828 -723 -562 517 -810 644 653 166 806 972 398 772 609 -255 338 847 169 804 645 940 -83 316 233 -968 728 171 -305 -879 -721 290 -764 -400 -834 -882 -894 -161 984 877 632 -406 -600 -66 410 -359 127 -245 94 -819 561 692 -954 -613 505 -703 -842 32 780 838 318 -363 607 -448 318 124 -886 -641 83 644 -73 521 764 -214 -836 468 852 54 -726 -38 457 956 671 460 -695 -373 -752 206 -847 695 -788 245 71 -155 -746 -130 -117 -824 415 599 -93 -815 85 856 -149 369 982 -299 -309 870 -108 -482 -661 100 965 401 299 -594 -875 -51 829 776 -385 -529 -78 674 575 -277 411 75 -410 -287 934 914 132 -512 -84 -890 362 472 33 -428 -363 804 248 936 -168 -454 -718 -654 -67 -977 228 -274 350 -963 18 876 620 954 -117 -737 -766 -95 22 -203 -807 -102 428 530 -24 149 -727 -624 -35 821 240 -863 -483 -880 954 -504 912 -681 30 960 -281 761 803 117 130 -479 162 369 66 -57 -269 -180 -881 622 -119 -437 539 -258 -632 168 262 -738 486 986 286 598 -49 642 226 832 -387 -16 -287 630 604 -755 -60 66 -913 861 -962 -481 995 -414 262 514 -916 553 -487 -52 -429 909 929 -376 952 811 375 641 456 -65 -882 831 -905 47 -775 -212 200 -767 860 -557 -295 540 -423 157 -744 877 473 286 646 -181 -428 773 -83 -639 181 984 60 97 6 -571 -249 156 -636 712 604 974 127 964 909 741 -774 222 693 -934 -978 128 -589 259 -186 352 943 -700 -867 891 424 -589 929 784 -124 636 -215 222 527 711 554 -763 113 312 -646 -758 -566 -325 992 -422 68 -144 309 -248 775 -88 -913 629 343 -863 -746 438 -206 -6 446 763 304 -866 -631 -456 13 -115 -456 441 40 -248 883 239 923 -843 -420 918 -296 -456 808 584 -644 137 771 -581 93 469 589 282 475 -574 -779 666 487 895 885 585 608 -517 876 -845 825 677 898 945 -474 91 291 -876 713 27 -717 -35 789 96 699 -160 109 436 187 -476 -345 -384 -222 94 -540 329 -718 834 -732 -716 690 280 -582 -573 -954 -875 -96 960 584 459 -290 740 306 144 -902 429 26 -583 -926 661 363 210 -781 157 -283 923 -537 776 975 -64 -902 -673 -763 -790 -632 175 -259 -640 812 4 241 -856 -807 768 248 207 -39 118 -564 -621 7 -998 -431 802 639 476 574 -574 661 -516 558 -787 -506 244 605 -108 17 660 773 -2 204 644 715 346 360 -558 -94 -238 -986 -295 -82 189 774 -376 -90 -998 169 800 622 -792 -87 -844 901 468 -303 318 458 -235 -725 -384 395 -368 990 696 455 350 -353 61 -577 956 514 682 -691 236 552 850 608 -80 502 416 88 288 -316 474 -193 -881 222 963 923 -188 -421 97 703 217 -577 -257 310 -17 -498 -403 930 0 981 562 -689 -260 805 -53 -414 847 -495 843 356 656 -356 884 697 -117 609 -982 -563 495 -106 310 -813 95 909 -821 980 999 -568 -506 -897 378 608 -353 615 -82 -776 191 239 720 -665 617 643 -212 -904 334 -668 -995 188 -351 460 -77 959 -930 26 757 -697 835 144 501 -701 -475 690 391 10 287 -732 -302 -580 906 21 525 190 -362 -76 66 -857 -776 192 285 -627 737 -75 -583 -426 -137 -972 271 -660 -840 170 169 -330 -96 480 -821 322 -999 -953 -482 824 309 -365 815 -383 -282 -292 -595 -374 -805 -459 310 -594 326 -848 325 -56 -768 -936 -552 619 692 975 214 -475 -213 -213 -553 -746 -418 357 -367 -493 -877 -897 103 -240 349 174 -867 978 -325 468 861 837 186 -927 -679 788 307 -589 4 -152 -50 -813 -885 927 -315 72 -773 768 -513 316 -406 529 73 -270 -606 320 795 571 -171 -174 761 -239 -651 653 378 944 -789 862 -353 -114 -637 654 25 199 56 970 971 894 -691 -31 -577 -313 901 364 507 920 -555 -547 394 -339 -91 530 -352 -245 -36 580 502 -513 -507 -256 218 -516 371 -481 -251 -402 -640 866 -496 510 -991 -382 562 994 -228 857 -481 987 313 -543 513 -419 214 -581 788 -247 138 912 270 940 922 419 -991 404 -69 -582 -884 680 -485 -59 191 199 879 -322 923 853 -767 351 794 -9 837 -506 -819 377 -650 589 996 -567 -862 295 -374 127 -865 -718 -39 622 723 -552 748 225 337 221 -856 -136 745 -221 -873 692 -454 -201 715 -159 -148 -248 915 -743 -787 -8 535 -702 -18 -851 139 553 634 -560 -875 552 -466 683 261 734 -542 602 678 384 796 179 -109 -546 337 -585 383 928 956 973 899 823 -352 137 -595 302 -80 41 -292 550 279 52 -817 -694 -997 -248 107 -683 112 -800 -634 -375 -75 -799 828 246 262 -214 950 -440 -654 -23 -135 504 776 -594 -198 -391 881 179 484 -851 836 370 962 264 -412 972 -211 909 -162 -814 -331 486 -354 -998 271 708 -769 634 -326 594 545 -600 -390 272 364 968 25 935 435 -285 -797 738 499 772 -515 -711 -223 -450 973 -264 -218 882 -107 317 -710 222 749 -757 116 -234 -594 -947 -20 -671 33 -713 -579 648 -210 103 394 1000 507 -914 398 -9 718 948 -99 -759 -731 -396 -503 -995 -300 -581 971 -996 -1000 338 995 -139 511 -771 250 -551 974 -711 -25 502 286 -649 -888 -709 -53 753 -525 -675 -379 624 383 504 -783 775 -324 -527 -44 272 -767 47 -774 458 -638 -739 -431 -386 616 -973 620 -969 -182 -909 -10 84 392 860 -143 -642 -657 -209 210 -467 238 -240 -441 -338 -470 645 915 -992 -24 541 -855 -693 163 69 896 -472 464 -639 183 829 66 -227 152 387 176 -347 -711 -564 323 96 496 390 -178 -874 67 313 -78 -688 -689 352 -975 -212 816 -692 -583 -151 -640 -395 143 240 66 880 -237 -105 143 485 -130 -468 74 553 -964 183 828 -163 -645 782 -484 -659 -315 743 44 -393 -361 265 450 -322 6 507 -921 -660 -519 -289 1000 -519 -823 -692 -87 -537 -363 -124 272 139 231 -631 -268 604 -168 526 380 -421 136 817 -205 -364 696 -53 503 995 298 680 112 820 647 -40 441 937 752 -183 572 591 -995 590 657 -978 -700 -270 367 722 132 -703 406 937 337 -132 118 469 499 -261 60 453 -821 -343 -496 -417 -323 -473 238 -607 257 -180 933 -463 -604 -775 810 -40 365 988 -858 413 -54 -222 -951 840 965 -17 299 -438 308 180 760 -129 346 462 144 128 -664 231 -97 277 -146 -975 -336 526 816 -160 -762 -356 586 962 996 260 36 -968 549 549 -495 82 786 251 -680 -497 -123 894 -228 75 900 719 76 744 417 254 245 726 -695 -909 624 227 -242 -555 418 -579 977 -363 -162 701 5 785 -40 -379 176 833 -17 -624 -636 697 -762 344 -798 -345 -682 -980 -437 -686 803 961 -324 -300 14 438 384 715 426 -783 -925 -866 529 -810 693 -879 470 -846 77 -758 -680 340 334 775 -394 -864 436 230 931 142 970 -39 -57 -47 274 718 -708 56 -658 -628 493 -415 -131 -197 -866 -196 -220 684 -753 588 466 478 -355 -153 -233 -124 133 977 673 -594 218 685 117 432 414 -774 -468 518 571 427 832 -721 612 -701 312 -684 610 -768 142 -437 -834 965 -636 -359 299 -896 859 329 78 -914 -181 -16 -292 -138 464 -506 -668 360 121 757 295 220 434 -13 61 829 784 -821 -253 745 -40 293 251 405 -562 851 859 588 402 -535 242 143 -889 -628 747 382 125 870 -826 -619 201 491 522 -104 -796 718 -15 -30 244 -515 -67 138 -455 -538 558 -733 -438 377 -565 -417 -987 -944 502 -81 786 941 -612 557 218 873 481 162 803 -542 -367 674 -695 615 658 219 -276 669 999 882 -284 -204 472 -372 -813 739 333 -472 410 -802 213 525 -154 -392 395 -626 -436 237 810 912 216 -164 -945 86 -117 190 -63 178 955 -659 762 -116 151 -340 -492 -735 566 -175 641 311 -600 191 -921 -345 -737 -334 -278 251 796 608 924 358 -803 -565 853 973 -163 -718 -351 301 11 913 687 356 -853 471 -54 787 -956 -429 -180 -740 109 -612 -990 -268 -575 -501 85 690 -986 -378 260 -225 -620 420 239 -537 -851 -766 506 57 -664 -349 486 -973 -756 -312 935 -809 -860 792 997 -949 233 -551 -872 -92 -256 800 161 -895 616 -321 -94 331 -380 523 -823 590 564 -588 485 823 400 -685 447 -426 185 -88 -755 245 339 909 -90 694 -469 -706 643 636 947 72 -907 -714 -103 -462 409 865 -380 169 663 986 -809 -296 -159 256 482 -365 586 970 -585 471 439 167 924 884 853 743 524 -709 552 288 611 -799 255 817 -408 770 192 514 -144 -411 -969 306 614 325 503 716 -41 803 906 536 350 732 -830 -213 517 150 -769 284 209 350 718 635 308 -694 -408 410 -745 321 688 -688 499 861 553 689 807 -221 -265 64 36 -538 838 -155 -170 -582 105 -287 -760 -506 319 695 426 -428 813 825 812 359 575 388 -471 533 -447 -447 216 519 887 -283 -993 -450 925 90 -798 127 -597 960 -792 -988 674 202 -76 985 -812 347 906 -205 554 -833 91 -324 744 448 -425 -310 238 -853 -484 472 -915 -786 700 621 625 464 -567 127 -166 -741 -858 4 -835 -626 459 471 -900 883 -336 -414 739 822 -481 52 -582 -367 77 311 408 523 -161 195 859 -785 973 584 381 771 348 -128 978 753 -526 805 584 8 -601 -310 -677 -203 -998 864 -876 909 -406 805 -800 -590 -929 -286 396 -240 620 -235 2 -409 -339 -777 672 908 -637 -445 842 521 412 -187 867 -764 105 -763 -36 -750 776 -174 -966 881 -252 709 -84 -107 -150 -234 -931 753 -369 438 -727 -5 -872 43 350 87 938 530 292 124 340 -15 990 857 918 -405 -101 717 -617 -139 347 103 735 855 -522 -316 -422 841 -506 262 997 -535 512 -756 -781 -894 -107 -889 -378 -193 952 -138 -737 -366 -609 687 -421 261 -105 -335 989 875 -526 995 506 -463 -488 471 308 -385 -445 -395 825 -280 410 -964 492 898 844 -777 -553 719 532 842 -393 579 597 895 916 -648 684 333 -422 -35 914 853 885 965 725 94 707 -66 -874 -142 -809 -406 -314 -462 174 -343 -635 471 -142 -502 -14 -251 6 -489 -810 23 -873 -578 -260 290 -901 591 416 317 804 -783 970 789 -257 645 -22 -915 -79 183 539 110 913 -621 302 -224 -947 861 -95 -885 -686 6 117 145 -444 564 -106 426 -688 -418 -971 385 0 178 -632 -426 -723 -278 665 524 -101 102 -356 336 -969 29 -511 -78 -264 991 -998 -404 -465 434 -237 541 -699 -307 865 -785 -372 -870 -973 416 -701 -17 -398 118 -201 738 126 76 212 314 386 -930 -202 -27 -148 -740 -458 945 649 117 -910 868 241 -38 -679 22 -372 -411 -454 -306 -477 -250 -781 91 736 810 263 981 -686 429 568 -877 362 -589 -817 359 -53 771 662 873 520 -937 115 941 791 695 814 -57 231 29 299 -419 891 178 249 766 75 264 830 -943 -259 -956 -867 -883 410 -887 940 685 380 -365 213 -625 -780 -804 -332 -264 81 -398 945 -478 940 -702 925 -4 -573 -343 450 -913 369 893 595 816 147 800 467 476 601 906 -859 -499 263 503 421 708 -20 258 560 -388 320 -284 459 483 889 -31 -697 -933 -259 -833 264 356 -121 248 -988 423 102 -353 951 108 309 364 -397 418 533 719 934 -359 891 636 -702 -488 -903 -422 -315 166 -680 -587 -811 -885 951 -943 -383 -743 311 775 -472 369 -754 833 -769 456 838 -880 -370 315 -56 337 860 698 873 -437 -448 -771 -866 820 794 961 26 -548 938 -567 -902 453 -510 -150 -883 -66 591 -994 -765 -273 18 27 782 888 -590 -837 590 -369 503 435 -549 -768 -239 -548 789 171 867 656 -243 534 -474 -308 896 -608 -39 -926 -896 -707 599 384 -99 -317 -202 474 446 -977 467 -760 567 924 -571 193 -284 302 601 -802 355 -715 -371 317 436 882 198 -400 913 -634 -466 691 663 -390 -17 663 -990 -540 100 -36 -351 -149 76 -808 811 -781 -915 -454 -95 -931 -365 -650 -698 214 -560 121 -471 -398 -356 -371 218 -79 -12 849 215 470 407 -603 -474 606 395 891 -998 -263 -154 -167 804 390 610 -72 -85 -528 612 -849 101 58 839 565 -111 -627 220 751 -215 -82 -616 -571 -769 291 89 -830 -533 -531 -868 -591 853 -879 38 -342 979 -193 336 -881 -50 -151 -911 766 15 663 753 174 -4 -564 926 576 487 -793 -820 830 964 -420 -951 373 705 549 -725 -447 412 729 -533 553 -139 -773 -480 901 399 871 586 577 -401 -980 -558 -478 213 151 -466 -463 945 171 904 514 833 553 384 -730 -390 322 211 -89 973 -151 263 974 9 685 -28 567 -175 -118 -207 930 -804 771 -89 415 -820 530 -827 978 -338 49 600 725 -668 -824 272 206 706 -805 -313 744 -137 -510 -72 -497 465 175 87 -155 -365 -648 807 -36 330 881 18 547 -175 -862 689 60 -400 -771 531 703 -480 -570 -284 857 -405 -122 673 -734 -905 565 323 -451 -668 -606 842 124 121 -485 456 86 986 -348 -560 950 840 160 492 236 -959 394 -193 374 384 -444 -477 16 729 -510 -215 -131 289 -938 -741 505 308 42 -804 -938 518 -782 642 484 -550 -760 901 -731 -594 -477 945 659 -147 -145 -439 -33 966 -583 -593 211 557 -544 -707 793 -87 846 241 479 345 -537 322 -561 -977 -524 53 -89 853 936 35 9 499 757 -865 77 -463 -144 809 651 606 -652 102 -173 -836 -602 -448 -88 267 547 785 -918 -520 116 -970 139 -931 843 -464 -437 280 129 -985 270 840 -510 -365 -857 464 184 998 524 520 -497 -819 814 6 405 501 -855 570 669 -797 -655 311 712 -278 -323 -471 187 -834 636 724 595 849 -147 477 898 856 735 -31 48 87 452 -417 -586 -139 433 136 424 817 866 -136 603 -575 235 984 -596 236 525 -623 258 -438 793 -215 397 533 -260 151 603 560 387 925 144 -520 740 953 -75 -334 -461 -70 23 -517 -72 656 -877 168 76 -916 -909 -179 409 -588 -295 832 257 -523 335 -924 665 117 62 831 -854 -751 -796 13 702 -291 -895 171 736 -563 -333 -230 -635 966 94 -742 -187 -546 -84 178 8 79 329 751 454 475 81 -952 -386 -407 693 -788 -783 -308 828 266 898 -79 -608 -182 517 838 994 -229 -839 -424 406 938 -448 857 101 278 480 -925 -214 -799 829 -950 789 854 -114 58 -987 -543 -557 182 -596 339 526 -651 -914 816 -515 493 -750 679 688 838 23 -865 -135 217 661 478 957 -734 999 -549 363 -339 726 996 -349 754 33 -92 -585 914 908 -397 987 -222 -957 -302 -605 882 -186 602 430 523 646 787 -310 -310 457 -447 -188 967 631 302 914 -260 -366 476 57 578 -135 985 -681 634 -552 726 271 -112 822 270 608 -566 996 -682 749 517 924 -554 -290 -297 433 615 -628 76 -959 357 297 247 -961 931 718 55 986 84 55 -349 420 220 -472 976 -482 838 929 -703 764 -331 -281 528 -833 -869 620 936 870 -462 974 388 -171 -958 -29 171 -571 829 -782 -630 -523 -642 674 210 -729 779 -202 -483 -567 -709 746 -572 710 -424 -262 398 484 223 -215 -934 -601 867 -261 -150 -7 123 -703 742 -384 -446 359 -544 -595 498 632 -133 764 457 653 60 940 -206 877 503 801 683 -747 -219 864 677 288 247 429 606 737 934 479 456 -852 -338 597 -689 -445 -697 -967 -362 -694 -393 509 985 -590 -274 -727 726 -378 903 465 582 26 -299 -809 200 -676 259 -558 -252 591 811 -843 730 -936 273 410 162 980 -241 -503 -228 -586 986 -485 -729 380 539 -880 862 317 787 -479 -516 -433 403 -331 -185 41 523 547 282 -401 -76 488 543 559 843 379 -811 217 453 -284 -667 581 698 -967 142 -404 -966 -353 -796 930 -958 -788 -311 -536 331 841 278 -252 -228 -121 802 -429 996 -484 -24 668 -774 605 623 -69 -110 129 -617 386 -415 760 -180 -833 -965 778 -974 -288 -320 -745 -162 745 135 398 53 283 -270 -790 500 -13 -760 -32 -276 537 -395 -486 728 782 930 873 279 532 -937 28 869 454 320 -3 -899 410 -501 -394 -567 -662 299 55 -386 -144 -237 -451 589 -225 316 -932 552 488 -714 -808 -381 675 833 360 109 743 317 275 874 638 -519 -462 468 610 645 108 -750 529 -759 -115 -743 178 -455 -388 280 -24 -910 20 -281 507 184 144 -654 37 -745 813 481 236 -607 812 718 362 870 -896 846 -130 979 -900 -406 401 60 -897 -108 -754 46 -606 267 118 -730 6 -604 -265 1 192 -575 863 932 -301 -107 -999 498 176 774 -95 -587 41 86 -835 -782 -351 160 -625 184 560 24 -627 601 -813 -352 813 -479 95 -681 358 -559 -768 -614 -447 803 701 850 183 -809 -624 57 -94 384 -893 -343 -6 -351 -477 -897 716 761 -676 235 382 42 556 639 314 -638 -123 -910 335 968 181 -46 550 422 809 -110 -336 -186 609 139 386 -947 303 -249 376 -454 -56 -215 682 386 357 904 -916 -85 -450 -916 592 -570 -557 -914 -450 -489 -32 134 24 239 -770 -166 299 -477 385 -714 82 211 815 -651 -270 -202 143 -546 163 -876 -313 40 483 -451 -408 375 -917 672 912 911 81 377 716 213 -222 -827 463 -143 -994 94 293 403 165 478 -544 -268 828 -264 856 738 -171 795 -83 -458 982 -335 621 284 424 499 275 783 455 -337 -356 -422 573 -160 944 604 855 794 -264 376 -696 -145 -292 -262 -378 -387 317 480 490 -117 -574 -913 695 621 50 -391 220 -352 747 648 -563 -29 -9 125 -107 828 -748 -316 -902 233 -798 -429 -891 441 -511 -547 616 272 831 -740 -349 -826 -184 403 -768 -719 883 -155 131 325 378 655 619 572 -976 -605 -431 -773 -265 58 532 512 -546 -540 622 -170 84 555 -512 889 566 354 705 -262 78 -547 343 562 933 -383 -209 -707 -472 -215 -532 9 -841 -839 361 -235 -474 -893 188 634 -75 650 98 -80 882 -47 -113 923 -527 911 857 465 -497 -867 -793 814 416 -313 -881 282 -408 -21 -395 -416 407 991 256 -75 805 632 -616 -271 615 -61 389 160 -869 484 230 932 -882 -761 85 770 -257 -77 -783 -905 -960 -686 839 -199 -487 822 35 -126 887 507 653 -905 421 857 979 -439 -69 -131 -722 -30 -832 99 -832 179 931 -833 46 -995 451 494 850 450 306 768 108 247 457 844 600 799 -734 -144 127 -979 -674 402 379 381 -146 -608 -193 -405 478 -511 72 -9 -366 99 456 -226 58 50 -263 -337 -20 882 252 147 72 673 884 393 -738 754 756 881 8 -83 -167 -484 -86 -20 -360 -196 895 -379 705 19 899 636 585 -952 -809 712 -431 686 820 763 -441 695 -948 -236 514 636 -167 -538 198 -687 -378 -806 791 -749 279 -165 34 264 -852 -526 -523 118 51 406 -20 76 818 386 -193 638 68 755 -907 201 474 -8 253 43 328 -902 -915 701 -65 453 -364 721 201 738 191 864 -916 870 313 -198 -986 -665 110 -391 -587 328 530 -135 647 397 996 -529 -251 289 -160 -890 359 -749 -195 -961 28 266 -89 35 -58 -971 -855 214 -839 -197 -667 965 -284 -495 744 418 -109 -323 -435 -309 412 -703 -277 471 824 534 647 936 -546 -771 489 -874 -351 -933 664 921 -940 572 -884 108 -919 -375 -351 -532 -639 25 -188 375 617 -76 600 377 2 -858 -537 27 -996 343 81 -550 963 517 -734 501 -357 -585 -650 897 245 473 -420 360 67 -199 250 983 -600 -773 -170 -898 673 -30 -337 157 989 754 104 -16 88 -877 113 -840 716 875 -899 -868 76 954 217 465 -887 -916 -318 -210 -588 -929 645 -187 -499 -562 147 176 -800 687 669 -936 -645 -460 -915 -918 253 141 -111 -684 88 281 569 -981 -548 -28 -998 955 71 514 644 -299 432 508 517 -942 410 -377 -310 928 -958 887 112 -714 753 59 -260 462 255 -581 772 593 -671 501 206 183 636 -942 28 -829 -353 753 730 -872 -213 -911 615 -195 844 -225 -925 -840 498 383 358 -413 -466 741 997 -576 -592 -611 427 -501 -788 126 300 -855 756 512 -425 -671 773 -831 965 199 937 979 -457 -727 577 807 618 -979 868 6 -511 636 773 428 897 -14 -168 -349 634 -832 295 -139 197 741 386 975 -134 -21 -720 -194 26 486 -721 -578 -73 -715 176 -804 620 123 -953 -58 508 -261 943 -862 -717 765 923 -813 -443 490 -95 -800 -282 -717 -938 -875 -473 340 -795 -38 -261 -787 977 -293 -170 -479 -421 -621 763 470 676 792 945 12 329 692 -40 918 -428 -466 -298 626 702 700 517 773 10 -847 721 -303 782 383 385 380 -918 -640 -698 -604 -758 960 -678 4 321 692 652 439 9 -937 -334 -690 -404 856 418 -33 343 996 -884 789 255 -824 -853 -940 301 -400 769 177 -818 289 -377 372 476 -610 664 -534 319 -743 -213 998 657 906 885 -402 -630 -386 817 -817 -444 237 -12 -458 -71 -862 67 -169 -189 23 806 -195 -59 310 446 554 -394 390 859 855 -588 656 392 121 -364 204 -41 -18 838 -476 701 -688 727 955 -291 -463 330 -443 71 21 -500 -889 -492 -252 -629 -332 675 568 -340 896 49 597 443 -772 -259 55 117 -277 -284 362 -581 -779 -911 953 916 245 -790 -646 -955 -909 -441 679 69 825 -235 696 -681 973 -810 -63 420 307 840 376 -245 410 -413 862 772 -300 -698 -725 735 -954 -581 -959 107 -428 498 808 584 748 579 -932 -655 -787 315 -291 -476 -430 -616 332 61 174 -851 -619 -781 -384 -950 906 -230 -552 604 -695 654 -884 677 883 -268 -389 -777 -442 526 -393 786 -443 818 289 -743 87 -914 29 536 -768 -801 968 -488 -752 -940 -610 677 -405 341 828 759 152 -870 -622 -640 -181 207 221 521 -736 51 79 758 620 512 -391 456 -875 -580 -399 -475 -810 -302 808 258 254 643 -917 -879 323 949 321 -293 924 684 785 328 336 55 906 669 -610 285 -845 -748 -444 406 767 -872 -657 -694 -604 -849 -141 941 -538 -446 -28 114 -913 378 -677 971 -753 13 -828 -46 -953 910 -881 455 -733 145 -625 -272 -832 -31 547 -128 -893 175 256 -725 -627 83 -799 -892 124 533 -646 -101 112 -900 -11 -777 -625 43 485 -463 675 -20 -446 24 461 602 -480 73 -110 72 -395 -549 -102 766 365 -996 -332 -192 587 -86 -237 668 714 -934 157 727 631 -954 -664 822 592 776 -935 -83 -394 -233 357 -444 103 716 223 -357 897 339 -884 212 189 -560 629 -226 -297 192 377 398 778 -693 -457 161 112 -100 434 68 698 -637 -602 -940 585 403 407 -944 -789 906 -936 668 -402 756 -98 -673 -148 168 11 864 -62 -716 -290 59 330 273 934 -68 -496 -425 -756 -452 -533 -630 -258 382 146 734 492 -847 290 -783 -237 -815 577 652 513 38 -450 -821 -912 607 -676 -425 95 282 -33 -181 -47 417 414 777 545 45 455 474 949 -726 -101 -479 725 -219 659 291 568 -291 573 804 707 -800 -842 669 396 -732 -531 29 594 626 -195 949 726 -918 105 -851 -85 -511 -612 -475 203 -669 -874 -768 -928 813 -106 -582 -742 -89 -682 -286 -829 894 555 619 -179 -164 -870 923 469 -451 62 189 -635 886 -521 190 974 -354 640 -423 674 911 -372 -938 115 -799 -190 866 489 828 -878 493 -258 -630 547 -747 575 162 4 191 -837 -423 -40 877 -223 482 111 195 -320 -378 25 342 747 -993 81 410 -369 663 406 -284 -139 336 -346 13 -980 893 -620 771 -624 -508 525 239 630 763 -182 981 643 399 225 -168 -729 -408 56 -352 247 230 632 947 -522 -931 -908 -440 -577 -715 -438 773 -618 424 -420 -985 710 791 27 -917 -568 -348 -524 -519 419 411 -763 -537 -825 630 -720 560 328 -727 -326 364 62 -841 -433 878 -101 -192 292 748 36 83 765 94 532 -284 -858 -567 -946 -84 865 542 735 -994 -213 50 -483 -202 -605 218 125 400 -722 30 -7 -879 886 835 497 39 -864 -682 768 822 -510 -178 -443 -212 -281 5 929 -88 641 797 -881 -890 676 -627 -901 198 -931 -642 687 -128 -938 -313 -788 403 -117 656 -143 -205 290 297 -930 507 1000 181 93 -607 -966 978 -989 616 547 499 -322 -769 703 -151 -954 216 -783 -410 245 241 30 497 -879 919 331 -623 543 703 -449 361 50 600 284 407 -359 -802 -695 210 918 -19 154 17 -760 -499 836 -500 949 660 -930 675 42 623 -315 -471 -681 267 -644 -261 207 41 439 -962 -934 224 -433 940 700 685 -649 -282 160 704 165 391 -224 -373 783 910 -617 576 260 -262 675 -867 -61 -828 317 -940 210 -793 -427 931 579 -464 245 -862 836 -67 776 -661 737 734 -241 -34 -606 491 872 946 -365 596 801 23 -764 861 914 -808 66 -693 -775 747 -363 -770 -251 -398 601 -228 906 566 835 -747 613 556 -611 434 -890 -775 -465 -47 444 -179 381 6 124 201 -97 690 765 605 -954 -629 888 259 116 871 -324 290 337 826 -387 -373 670 41 -146 144 -103 780 -267 155 114 327 54 -208 -456 968 536 -556 557 322 775 -372 -342 -12 173 345 762 638 421 -36 629 219 -361 216 861 514 -968 -794 -745 -465 -738 -309 -407 253 -632 90 -433 -355 -190 129 55 -403 -5 -548 994 837 39 -224 168 884 763 -166 -162 893 -778 -62 -149 116 749 -923 926 -530 138 -989 493 946 -575 571 -857 -610 799 829 -501 -112 -139 177 -703 -465 372 736 -727 980 762 -620 -967 450 -180 863 114 -186 648 -244 -900 -327 -594 198 402 -481 896 49 -994 822 668 -811 795 -846 -718 497 581 -161 -272 657 360 -251 -223 -375 343 394 616 511 713 237 -95 146 -879 -601 211 -787 438 -947 31 921 -416 -173 -296 -694 702 919 916 -463 200 816 978 -835 41 -237 741 -127 248 6 727 211 342 -250 -332 263 772 410 971 118 485 32 -782 763 847 491 931 -201 306 340 -983 453 288 -406 265 -447 11 -916 753 794 551 -773 204 470 -563 104 15 825 -651 -348 39 -880 -355 -353 376 486 815 -469 156 -620 667 -301 -847 -326 462 -460 -410 466 -406 -193 771 669 6 467 190 354 -257 -701 702 244 817 462 388 535 -655 -920 -193 -685 586 131 -586 104 236 -876 892 778 -979 945 99 -414 -900 -69 -877 58 -574 886 -530 322 901 637 -954 68 -592 -465 -489 -719 784 274 -749 -699 314 872 216 -326 782 -897 -158 708 -679 -517 -532 481 801 136 -190 -715 173 -673 -365 -839 -86 -663 -531 -470 77 452 813 -634 -199 370 -571 -81 200 -276 -538 229 442 72 975 -984 -273 872 937 -215 -560 541 878 526 -234 -540 350 -877 -40 -337 853 947 882 -232 535 -999 952 -497 -284 976 354 -237 -750 -565 -239 453 666 -470 66 -422 684 603 472 506 669 978 -310 126 -344 562 -580 960 603 541 262 -436 861 -673 -243 611 -906 348 351 -304 903 -200 791 892 -874 13 -372 -125 973 837 -177 714 956 708 -397 -994 340 94 979 933 444 984 949 147 638 292 902 268 -424 341 -1000 -592 -683 -334 491 -766 528 718 -385 -804 -847 -326 745 70 190 809 -706 -259 989 616 -546 -228 -422 757 392 -200 -501 668 63 -260 990 793 691 967 -935 -266 -844 -927 437 858 -796 734 120 701 -90 -577 557 21 -146 330 -741 -986 583 283 -180 947 -553 -982 -327 -683 718 501 -352 158 923 -911 -154 -59 154 912 740 -595 -778 847 -819 6 720 574 475 -879 -390 354 -996 -533 410 -639 -887 900 334 302 69 -185 857 42 -948 -73 -90 -514 801 917 491 792 -423 -878 689 222 435 365 -729 726 623 737 -230 -6 988 -585 -55 -572 932 -737 206 975 -875 -882 217 -976 -31 373 447 -844 -128 888 -44 -547 -156 -546 202 753 -370 400 -812 -866 684 164 272 249 330 224 179 730 84 70 -273 275 -198 -319 324 640 263 711 243 -665 -890 666 -883 470 304 -969 794 -531 968 284 -895 710 954 736 831 -350 918 -892 -310 -161 718 627 276 329 -113 758 70 856 -26 762 -224 -257 572 -273 -637 421 -307 -430 487 -698 857 -332 -866 658 -871 -794 -779 3 -232 -290 919 591 -663 -223 611 -333 -416 305 962 593 -910 -343 -750 687 -137 308 -698 -700 854 -567 -810 -853 -560 -873 -659 487 808 -529 8 609 173 568 144 -901 604 670 -703 169 411 391 599 -101 253 638 776 324 -812 -578 779 -29 -676 -878 989 898 159 459 -825 -31 490 -880 -851 5 -745 -989 415 806 354 138 708 468 -523 -149 583 994 -211 -790 473 -484 34 -482 249 672 546 84 888 600 -962 -501 -416 195 -129 -859 664 400 385 -124 259 131 275 241 23 -44 -232 -843 479 872 460 370 -76 125 819 735 -797 922 554 287 162 691 -996 705 -948 -9 156 173 -417 -63 122 715 456 -647 974 -679 791 -901 880 -556 -812 8 930 230 159 335 -762 -927 619 228 -357 -34 -944 654 -562 333 -704 -887 306 -618 -878 701 -913 40 949 -538 -925 -484 -53 -622 410 232 16 232 759 899 -752 950 291 -308 -570 408 -664 155 523 -338 91 335 989 36 649 -574 388 -290 -349 144 -878 333 930 -801 -978 -635 -281 -668 562 659 682 -907 604 -699 88 423 821 365 -153 863 -98 18 388 -974 289 627 857 850 232 -25 -992 -554 -221 731 417 -604 7 785 997 -709 -873 -209 223 -407 49 -917 956 747 597 261 -364 -871 55 933 -951 -954 711 -526 273 284 800 -981 -88 -475 -226 -527 -750 130 -462 437 -245 262 -517 120 683 858 666 584 962 -530 172 -443 -730 -667 -570 -426 846 74 670 30 615 113 999 -237 993 625 -236 624 -426 -851 -311 -734 -699 549 332 -558 609 491 817 775 -470 241 -210 225 -170 564 -357 935 -255 -765 822 -144 -180 -190 -470 -50 812 265 -902 -100 906 806 523 -620 -44 -839 379 515 -155 127 -285 639 714 593 733 619 -931 -658 168 637 887 823 258 -935 -553 -438 -76 382 -214 595 998 80 942 940 -918 878 -182 -267 927 23 16 958 808 -983 865 365 103 7 869 882 -123 -387 808 -636 169 -633 -784 -16 977 -967 947 539 -551 -463 -548 -607 235 387 576 -132 25 -218 79 -216 -872 947 -349 -804 748 -807 366 331 -936 -973 231 -874 -723 456 451 609 -844 618 930 -50 -491 678 266 -188 107 61 839 708 -114 916 -9 931 -589 950 -68 397 -300 73 -742 654 -795 134 67 677 -988 300 -506 -379 -786 -133 -863 -977 -401 619 688 -9 -204 509 324 939 422 508 930 -88 965 433 -879 -280 -70 -765 -976 892 133 568 49 601 -561 -835 -890 769 725 302 402 -41 -82 -129 641 730 550 351 198 339 642 513 -48 462 535 164 418 -434 421 533 -724 -253 457 223 -519 83 35 144 -242 -674 -451 -842 844 816 -187 -872 904 514 -456 322 -521 -265 -239 304 -630 89 -663 -987 -947 -227 918 614 -380 959 -875 289 142 839 -1 418 -564 284 -905 630 -411 844 376 5 -828 -570 843 979 11 -534 -465 -793 -603 857 -309 -717 804 230 -334 587 809 -229 -586 -437 859 701 -907 366 7 177 -139 -792 982 -414 84 -84 -864 -289 335 826 -781 -720 -777 166 -476 451 512 -792 501 371 232 -314 -246 -578 -198 -536 -284 -402 42 50 869 186 125 802 587 760 50 -74 420 671 -613 -723 -882 748 -380 393 -540 -524 934 -516 121 290 -191 -783 -57 343 548 -92 -124 -200 601 868 -775 -506 -28 474 454 119 741 964 -170 -720 -831 -934 406 418 629 65 -347 -149 187 594 -407 -904 -159 -956 -81 -116 -349 716 -634 -480 900 -707 -280 287 -897 609 486 378 -570 -819 -28 -29 -808 -515 111 212 624 231 -101 786 582 679 -93 601 601 844 782 398 544 -437 -705 998 67 -514 -920 -677 -247 -673 568 682 182 -119 -284 -901 -761 -603 752 6 -152 -58 -941 654 -56 -530 629 681 733 968 940 -390 -274 908 -964 -579 346 -169 -422 270 596 966 -617 601 -202 83 218 -845 219 672 332 -52 -848 -825 107 -616 27 348 -364 159 -482 -78 915 295 657 229 -753 993 -711 171 -153 -461 -990 855 -148 -572 -60 -842 977 -110 -120 -679 -559 -1000 477 395 -440 820 77 246 549 -600 -276 205 -963 396 812 718 135 -451 291 -9 -686 677 130 -703 51 882 -396 943 376 835 819 997 689 409 -753 -881 -453 485 -811 8 200 106 958 -44 -447 -500 -311 798 116 -851 -96 998 -580 -529 108 -977 -292 -953 184 602 -853 957 -824 -635 -285 -938 600 709 959 -991 -836 458 525 595 833 -502 727 211 619 877 175 477 304 392 373 -148 -714 196 -139 -857 33 -502 791 -455 -290 423 -679 205 -153 875 -257 -838 722 795 -726 342 72 -918 607 -326 365 809 188 -9 470 -705 668 792 740 -548 -740 -563 249 -73 -913 -393 -795 -836 -480 -922 861 -540 999 -736 -178 -662 401 710 562 807 -345 -281 -758 740 192 433 -325 -654 646 -773 768 67 -820 398 587 570 -852 -268 109 -725 814 -413 -755 763 173 -888 196 -511 -847 463 -948 -349 -52 -255 -394 628 134 -601 -801 461 -262 486 141 606 -509 -322 728 -678 688 -667 -621 309 -235 984 -486 361 208 55 986 -273 873 500 -375 817 -465 418 -511 -484 92 154 653 607 -999 812 -667 -879 349 -211 663 840 -543 -214 -633 615 -582 806 398 246 -179 706 -363 -249 -103 -84 479 -253 566 -383 477 -225 -762 -770 -345 -389 -125 -36 212 -32 -276 -864 807 890 598 -863 283 -573 -816 -911 -296 -383 710 -461 -246 -245 -194 -903 157 840 -606 -742 -203 386 -977 807 874 425 571 -725 442 134 -540 68 -648 241 -251 675 95 283 324 -711 -976 -677 615 -341 50 -721 -984 317 450 -556 -892 -536 -410 -148 102 -653 61 -299 235 -339 -544 13 322 -297 502 965 -522 -261 -172 -484 -885 196 667 21 112 -93 -588 745 889 989 630 -28 -282 -728 699 -433 -570 81 -261 -946 -83 -975 -464 712 926 378 831 -2 -276 -737 -648 376 962 242 -662 292 -962 -809 87 -930 -781 182 475 525 755 878 -494 188 -506 -801 -516 -857 881 422 -744 -657 72 -41 573 845 -606 460 -336 -391 -777 -483 27 -39 -362 -837 -9 748 249 344 -442 -776 -635 -892 -49 -889 39 -958 355 -435 881 -766 -177 967 746 -389 514 138 599 836 -742 235 970 64 866 777 583 -609 298 -825 33 -734 -189 -525 674 550 194 408 -204 194 155 -278 600 -60 43 958 822 -622 538 499 -83 791 -681 -211 353 -857 -977 262 689 120 605 -842 118 -503 925 621 163 332 -89 -166 -460 -985 -978 -640 -772 -864 621 313 468 539 -641 -136 -803 -568 -620 917 -162 -120 55 26 81 758 139 981 -530 266 -179 672 852 558 -300 -161 920 -849 966 -554 422 683 -792 950 298 -272 -504 689 -643 -651 148 436 370 843 -309 537 806 -233 516 -960 -610 201 -68 -792 664 -71 -341 -943 -938 387 802 808 -962 -400 -970 -706 987 -745 -378 -543 -172 553 -736 -921 929 -562 -266 -611 -129 849 348 -929 703 310 -469 581 610 859 -39 326 844 198 -885 594 998 564 -928 -877 66 956 -300 -147 501 451 -171 -22 930 -141 -289 -512 -410 869 138 -361 325 748 -868 -900 465 -667 300 74 809 513 -592 -836 -632 -936 -988 668 743 720 165 -523 -439 -366 -19 -206 859 793 751 852 132 608 -194 -831 410 159 468 -485 -322 -998 672 -435 614 -755 154 -192 947 -419 -225 536 -683 -37 -48 110 -166 -762 -585 -655 758 907 286 -41 -931 -827 153 53 -506 299 342 744 299 713 -690 -993 161 961 -621 -850 279 -803 916 504 -396 711 480 343 285 31 -77 643 -423 33 696 -70 -225 -593 223 -459 -170 -620 986 340 41 538 217 919 643 -494 544 -683 -930 -583 -799 119 988 853 -903 225 152 107 -451 266 439 -890 925 806 872 127 791 921 314 -621 -58 510 304 857 -852 -836 993 -501 926 -224 291 -75 65 -402 4 974 158 569 -915 -209 -699 349 -972 581 592 352 -892 348 -778 150 -744 283 -6 816 326 252 641 -74 -447 627 -201 414 -241 -349 -421 -361 -138 625 -168 19 493 638 835 -855 411 -119 -383 -356 -790 -891 978 932 -633 -821 567 -51 -648 327 796 -692 -36 304 -444 -107 146 -325 441 -661 297 157 -984 35 668 932 -865 -100 104 248 -339 -790 597 630 390 -785 62 574 -586 7 738 -485 747 901 554 884 -919 -966 -293 238 941 770 -443 -971 304 -277 99 -618 -853 -481 258 175 -586 681 -9 -25 148 -999 -751 424 555 295 898 -192 -559 999 436 392 -200 405 -561 5 659 -136 -760 -590 -289 569 -500 184 347 894 -4 -45 -417 523 -803 659 902 818 867 738 -488 982 596 632 -251 -259 521 430 -196 957 -962 -973 -194 -633 32 -442 590 937 410 412 423 -796 599 917 -374 227 75 157 -57 675 726 -453 547 278 334 -98 -418 192 -631 462 756 480 -541 -8 -837 -642 63 -436 -15 -177 941 657 884 85 878 999 -962 587 189 414 -487 449 855 662 795 -368 29 231 941 -681 537 770 -648 426 -838 278 -999 -442 46 -404 87 178 -417 243 398 606 302 -276 -910 76 11 839 23 195 326 480 -872 774 -135 126 -662 609 305 -519 702 -366 -863 70 846 -119 417 81 -562 -683 905 916 190 -8 891 -376 823 257 -443 -448 974 891 -485 -348 529 -602 -873 901 16 476 143 -846 712 -445 168 -515 498 142 -930 569 962 859 171 944 -36 -67 -259 -446 -35 -73 -537 -250 40 755 -538 739 -820 507 140 629 -868 807 -177 -272 -336 413 709 -438 439 -537 -551 969 -634 199 -18 46 836 -769 441 -656 -385 -599 31 619 152 -939 -199 -381 -81 17 -101 789 393 -111 728 -756 -130 252 -860 838 -927 -716 938 518 -80 -124 -103 -383 411 -75 -197 992 977 -83 -151 -353 699 32 -752 523 282 -988 -865 -114 203 404 -831 484 -279 565 384 83 714 101 -67 -36 227 205 -585 -686 12 664 -299 556 -554 -216 896 627 -443 109 262 866 716 -274 848 482 517 -504 980 236 39 687 -902 217 88 782 471 -121 -13 -136 314 496 674 -997 403 68 -720 637 -307 270 661 576 516 759 16 842 501 -552 91 -358 -265 -951 442 -9 -91 421 39 -20 246 956 -186 331 717 557 21 742 -500 -173 -863 -140 493 -188 -186 691 986 870 651 -186 811 -171 -61 486 1 692 -903 789 -108 -350 830 -43 170 -63 20 -319 545 333 -940 423 -589 -400 -22 -626 -935 -805 -864 984 510 -724 -770 644 -513 -465 192 -675 573 -989 -102 -983 -207 353 -486 -241 -696 -903 819 -291 -410 209 868 398 -60 699 -821 987 -262 549 591 94 -897 637 454 -521 -934 539 201 -554 277 -415 297 -144 160 750 83 936 765 -500 -850 899 210 918 -374 96 424 409 909 -913 103 -265 -356 -703 -197 287 -279 -176 626 616 -538 306 -550 985 247 242 -885 -811 113 185 -594 632 -571 237 690 136 862 370 578 -52 -360 -975 793 323 933 -743 650 -402 662 581 109 82 -930 271 -258 -869 504 -320 858 -536 -572 818 -577 592 524 649 280 -403 -492 37 -756 209 288 6 524 -268 -105 374 901 418 -448 158 65 -110 180 -144 926 248 621 -66 -868 126 -730 496 -815 975 953 678 904 -354 557 -107 -545 -64 662 -85 -835 235 898 -958 559 98 543 292 -789 840 -435 -439 -489 23 -200 -627 -459 -738 -689 -301 562 222 -575 -899 -905 -96 565 138 934 -684 -444 -414 767 -871 261 -337 -730 -951 972 -886 729 -743 -709 -658 650 -659 938 622 -715 -294 -596 -596 -907 -641 146 -804 -981 830 -812 249 377 259 -367 921 -475 659 27 -925 -377 -242 76 -198 -804 357 708 429 752 493 69 -166 326 -208 736 -541 -135 533 -266 -685 -77 642 -688 330 -699 -869 -571 227 -179 41 -774 69 290 -712 -924 66 531 -33 484 991 105 756 624 -917 63 -613 800 -783 989 -141 31 -15 438 218 -763 793 -18 -901 -907 -601 -714 528 743 695 -226 -362 -903 -103 -588 -77 694 -540 737 769 972 319 -882 -388 784 290 -475 -804 346 -448 842 -624 -131 -210 -446 -283 -43 -127 -192 -675 -540 -922 -241 923 -364 327 638 -665 -691 763 785 120 425 486 -4 -917 235 982 0 -610 847 620 -682 720 770 825 815 228 603 -964 -803 -743 -297 -996 738 -924 835 -191 30 499 -273 -94 383 894 845 -872 17 -34 -377 809 -800 -922 -149 140 563 310 -322 751 497 -423 146 197 385 269 -661 -471 26 82 477 775 -783 -816 337 -822 742 -719 -415 311 -435 307 979 -246 -131 104 807 -210 496 196 542 919 557 -851 303 -477 -197 -944 962 -87 -220 725 -178 273 452 463 -790 -702 -633 556 758 -819 -348 -283 509 618 -887 -557 497 -353 -849 -165 -488 820 984 685 -656 -464 -673 -838 -652 130 546 -459 -698 458 -7 -306 -510 240 -948 -916 469 753 214 604 -584 77 -454 389 43 -308 360 907 -334 -422 -514 -224 -13 235 823 -800 495 56 689 -801 296 290 862 965 -22 755 78 707 -612 -428 -465 -806 -415 447 157 660 28 143 197 622 810 -258 526 -210 938 -217 393 477 -446 12 586 -653 -504 -885 -203 -445 616 -180 351 -289 -925 -991 171 511 896 907 -753 820 -143 188 -303 163 991 -12 486 904 -229 333 499 772 -454 -37 910 133 -464 -599 -161 -338 597 -691 925 314 557 -293 -463 -806 -292 -959 186 -157 -752 -86 -136 613 21 33 755 51 -757 -85 233 -785 437 232 760 -100 315 -369 -721 635 756 823 475 -342 532 -666 -607 -385 -378 -310 -379 -536 852 494 -963 580 297 321 -482 -28 292 880 -534 -299 -264 506 -192 -62 709 721 649 -553 516 -531 -661 -440 -821 -184 724 791 -261 -365 202 -231 97 -68 502 -199 541 -591 444 572 361 44 -474 348 -373 722 -131 212 747 -982 -462 -782 863 162 102 -121 -299 -621 3 545 247 -300 -886 -822 -395 748 -373 144 -476 623 210 -20 -143 -601 -742 -549 -433 -324 575 -386 488 -117 345 964 693 -840 -178 -886 603 -927 -290 -595 495 -979 -439 -24 134 -250 628 -616 516 937 943 -407 -97 -368 940 83 601 366 -947 -977 520 -276 297 970 59 135 -103 -929 422 -871 -426 -390 178 -332 530 -61 282 -521 -233 837 -677 -811 51 327 -57 120 -755 993 520 617 97 -83 919 -341 -604 -800 682 -392 999 664 507 -315 -330 -91 787 -833 -95 691 -138 -217 -579 970 -359 -662 -682 -912 702 -571 -302 -679 -529 -412 859 -795 -726 -612 934 176 167 -925 -190 138 424 391 -180 -809 -170 -943 -10 994 -89 -864 176 -949 900 -446 -276 118 -438 440 -743 -644 377 -665 -542 124 515 915 309 972 -147 413 174 617 -855 -808 679 279 21 547 -707 196 -247 218 -618 -82 643 -468 -333 579 -197 -653 -654 -168 117 -975 -394 -645 -206 -722 881 253 308 966 87 349 349 -230 505 -308 28 -935 -678 507 796 -78 672 656 -586 577 -763 924 292 360 999 394 -40 157 625 -273 157 72 198 -418 757 467 -235 -429 112 155 -142 -546 -60 -529 -918 -855 -593 -41 -119 226 -948 642 851 -485 -573 -809 247 310 337 -351 -382 -761 -665 325 -964 889 387 -153 -213 -598 -389 947 -633 924 913 945 8 -397 945 -955 720 121 357 -558 -684 395 583 553 837 655 -61 -869 573 -619 -325 834 57 341 26 366 741 740 932 624 -586 72 832 178 -951 604 322 -853 888 631 -339 320 218 -658 122 670 32 584 525 858 287 -956 605 -591 103 389 -29 725 -705 -920 -64 -549 -361 -396 -561 799 848 208 428 -29 869 -862 715 -350 -130 -425 -410 -668 731 163 347 805 510 721 742 -451 -730 763 159 -752 -921 967 457 125 -528 -576 304 -785 517 -656 970 -921 127 352 -58 325 -222 -695 826 49 -837 617 -759 -139 256 -277 -681 -816 141 585 -777 -728 -215 -437 -468 -852 -101 -628 767 868 953 319 -617 356 -365 -806 264 87 -23 899 319 66 -310 69 -961 789 92 -616 688 451 205 311 641 64 762 -996 -791 932 -349 -916 782 533 -332 -612 -712 571 -777 128 -192 -602 -731 -347 153 -832 783 512 362 502 473 -899 677 -780 -705 838 40 -690 763 -7 -679 -679 556 36 -393 455 -148 561 -568 8 -337 -754 -924 545 625 162 -212 180 -956 -578 737 -987 -723 662 -491 -245 952 -126 -411 -675 -510 -217 -754 -325 -425 732 605 811 -905 -907 -671 642 -239 -509 531 107 -820 -908 96 570 8 -157 -972 -83 -497 133 209 196 55 654 -336 -269 941 -126 656 641 726 353 385 -197 -523 699 498 155 287 616 -305 -391 78 275 -729 -52 -834 -2 840 -834 300 -136 163 -955 343 898 325 -424 992 -996 -735 315 -907 393 82 575 -461 696 628 -785 12 -218 -198 -303 -166 997 153 -631 -687 923 424 -239 796 192 47 -846 -979 -341 676 641 -719 -731 404 -1000 -8 261 -294 -69 49 96 -662 413 -682 474 78 -300 -144 481 760 724 -285 -801 -626 -568 -731 706 -574 856 -551 -32 -797 673 310 -752 -666 475 203 479 -724 180 872 511 605 -879 287 814 700 -177 -599 -435 94 990 849 -185 -313 -702 822 52 -131 -193 -419 544 -539 67 304 696 -581 -627 -436 -948 831 -273 -548 -266 -980 215 -557 -125 473 -19 456 -820 207 -823 -904 -100 619 -13 -764 535 151 -574 -377 -744 392 -161 84 -824 -409 -545 -838 -203 -685 467 562 732 -348 -479 935 390 -588 151 664 456 -756 -800 331 712 199 204 -752 -847 -511 158 913 -24 -631 -92 801 518 962 820 368 770 202 -904 654 -378 731 -242 -427 534 963 -916 160 871 -801 -817 -422 -802 598 -609 -177 126 -334 138 361 -847 -844 984 -165 634 404 173 804 343 211 596 -965 869 -535 -783 -308 -467 899 364 320 985 -645 -966 -271 -470 -38 927 826 590 -202 882 38 706 -106 744 -56 185 -291 440 50 161 650 -678 864 594 359 758 946 98 314 332 -200 521 173 -397 -291 93 161 391 235 287 -250 -77 -991 123 825 543 831 -770 260 -750 658 204 -472 733 -499 492 709 929 213 627 -549 -488 -417 -742 -691 11 -579 -733 -106 -677 -184 875 -948 836 -529 -794 -354 241 908 -257 276 -577 -668 -938 861 917 15 -370 725 858 555 -325 826 539 -870 913 -487 -856 -120 24 35 691 -572 793 740 35 -750 280 -304 106 -738 -652 -763 230 874 -356 -881 -122 -546 652 145 490 -793 -802 465 -912 469 -803 -947 -663 -67 481 -200 -272 622 163 250 -798 741 463 -22 434 -287 373 -63 -455 -412 -801 -101 434 189 114 -139 -717 60 966 -26 -414 506 -262 -909 245 -320 -1 -792 -518 -954 159 0 671 880 195 -761 539 -175 893 31 576 -464 -443 191 -100 -153 -103 -239 -598 585 -426 366 -870 -389 -660 143 -346 97 203 -903 -32 -554 879 -321 -538 -725 543 300 862 -224 -78 -413 -362 -220 810 552 583 88 155 -255 47 962 -656 -813 -5 -860 753 -419 798 -701 -256 -382 -819 902 -550 -333 -340 80 936 347 420 88 341 -742 924 -444 828 101 -408 -433 355 -210 390 159 -184 266 877 -60 394 -359 586 389 -522 -123 476 -45 -998 908 -103 -62 38 698 -842 970 255 338 992 923 -562 -250 446 -376 866 799 208 -664 -830 -939 -800 92 -582 -662 -768 -368 411 -425 -333 683 430 661 199 286 165 315 -861 117 -866 -32 432 -229 282 -235 -802 -300 43 647 925 495 141 -587 937 642 -152 378 -131 671 -915 -75 662 -320 892 115 -308 842 -734 741 741 657 -80 -130 -732 -487 -664 286 506 777 -470 748 -896 176 -603 987 -123 -353 -881 36 484 -980 -517 353 -327 150 853 -652 -339 -669 165 113 295 391 846 -813 515 513 -890 688 394 535 862 533 426 502 -988 -6 955 555 -535 -280 -941 -255 -79 -691 661 -337 -362 816 -985 48 -465 -336 368 520 -711 -973 -463 -179 885 -612 31 -770 247 -598 -912 141 -379 887 -112 -348 -511 115 -160 -944 -442 979 51 -202 400 228 -224 -950 -59 -656 -142 -60 442 -484 -597 808 996 -780 979 55 -291 2 805 -976 207 42 -556 -527 730 -778 843 -512 -894 992 -439 -776 -860 280 -344 -185 -707 259 308 -705 590 192 -149 -595 -866 -562 835 -432 475 -719 -171 30 -796 -94 -868 857 -421 -747 779 -682 -456 630 408 -273 994 -963 -147 -269 -755 600 -911 -695 879 -133 -291 527 -783 762 -113 306 -320 357 -688 128 -891 -811 -440 -110 718 733 958 550 -804 -905 -261 -394 -91 886 -331 -126 -894 677 764 527 882 -441 788 -400 -994 -856 -421 -475 -543 -716 -768 434 945 661 -103 0 -372 -442 459 -215 -425 511 740 -944 -110 -156 -903 -328 62 784 694 700 -229 -62 519 -950 635 155 325 -90 128 -106 477 442 -532 552 738 447 786 -426 367 29 424 936 848 -39 777 650 -491 907 969 -180 109 218 -227 -195 -506 -423 -420 515 -355 -828 -819 797 584 -289 -297 631 168 633 -476 369 -815 -63 -953 -461 -284 -351 -475 -790 618 710 731 943 896 417 727 669 -596 571 -799 -794 -381 -16 -394 618 696 -725 22 -611 -990 73 -721 209 744 -440 -870 -651 25 396 132 359 -446 -795 -645 -211 -834 715 -14 427 -7 456 -958 -88 -330 785 -90 -565 597 842 -761 410 -241 384 832 904 37 75 962 508 771 645 256 932 464 102 -629 698 -98 -605 -544 582 715 493 695 -565 277 905 -95 423 624 705 -266 506 -867 102 451 -85 812 -267 -105 -8 610 -641 178 705 366 -329 -350 -487 869 -854 -778 -880 214 278 -857 885 508 517 -30 -463 652 -47 62 -492 193 -245 767 -498 -763 -751 667 992 706 -576 469 947 293 697 -469 326 61 646 85 669 -958 966 355 -223 -846 509 218 -722 -713 -14 -966 900 935 179 -295 232 710 960 604 -236 -724 405 -642 -672 664 596 47 -985 412 258 544 -421 294 678 -733 792 283 -885 -440 237 -198 692 -756 832 689 194 117 207 908 508 -674 114 244 -387 613 -657 697 -114 -555 305 29 909 -279 -55 -612 -674 948 -228 23 610 358 -437 -819 -917 -203 240 838 907 -716 -218 -248 -316 456 32 386 802 -567 667 90 302 -319 -446 -915 775 159 61 419 878 -6 575 -887 188 762 607 -938 953 -938 102 260 349 883 649 -116 389 -517 519 232 -872 -637 629 879 -442 -60 116 711 -343 -416 -853 -569 -517 193 -5 222 -747 -819 -931 275 -805 572 449 304 -511 -444 -797 533 400 -274 667 599 -943 439 -802 965 -865 -885 -242 453 -459 528 -906 -195 -489 -795 -255 428 -690 629 805 531 727 -743 -622 516 -7 -403 -967 342 3 -583 -614 237 63 688 449 -991 621 -374 -877 -566 11 -854 -144 -85 930 580 710 333 -88 -898 632 -368 -578 -417 552 43 703 429 -969 884 -508 -929 -120 584 228 -878 -686 -569 709 857 434 -698 -966 -140 -929 999 860 -236 605 -50 -299 -701 402 -206 -350 200 -15 -566 838 -328 -942 433 259 121 623 -759 -988 -424 217 -708 102 210 -716 -492 183 232 238 -495 -995 -936 -420 -316 602 800 982 -4 -191 -232 -948 337 -785 -668 -575 453 236 122 385 -379 -67 -226 710 45 -893 789 752 -721 110 -557 321 383 842 771 102 -672 -881 -700 636 -197 692 613 -335 77 336 309 -132 68 413 299 150 -648 261 692 722 -67 816 -806 641 -494 -709 36 685 -138 -223 737 644 -550 381 389 297 -243 887 -207 176 -728 898 -321 789 155 -904 45 -67 280 411 -398 255 842 -880 -677 -181 924 -647 148 360 -52 -163 730 206 -772 890 762 -275 -215 -293 737 311 -974 -489 751 -860 669 -162 -13 -866 -919 447 -463 -488 -673 -202 562 -471 397 633 -848 172 -361 895 80 906 656 126 925 -648 297 -949 -176 -841 -489 -500 732 779 -390 131 -600 -319 704 -146 73 -199 -799 -171 160 784 -230 677 -856 -46 -795 377 -112 -949 327 -387 -201 808 695 -261 401 233 -614 -289 882 -882 243 878 -251 569 -239 467 -878 -478 -33 148 883 -105 -54 190 413 134 -105 -371 -298 310 -957 -575 851 -236 850 -982 111 -404 -723 -396 3 -506 -696 40 -463 -306 -667 -369 -615 282 744 -62 -130 288 284 895 -416 367 -841 -852 -303 547 1 955 861 -252 -132 -810 -912 -365 -589 -331 -252 -344 692 673 861 -331 324 -849 774 667 -657 -28 -438 540 18 -139 433 958 -85 -353 -276 -676 471 421 -682 -208 209 621 492 -595 -730 -683 866 -655 -648 -899 555 -960 -55 -561 -180 160 -849 546 -121 760 929 491 805 -703 62 998 80 602 221 -496 71 -508 -620 -27 783 550 215 -720 821 797 634 379 -913 -679 65 -819 831 -891 649 820 601 679 -406 -435 -904 -38 242 702 964 -822 -660 -569 -789 -27 -571 291 568 -268 -118 891 -94 -136 550 -62 -595 576 -233 384 859 38 -366 240 -548 -284 994 -933 -835 630 -175 -83 -870 -437 -60 -646 976 331 -712 936 812 -582 93 470 31 786 -11 -998 -767 -741 177 -254 923 -376 279 488 784 -693 445 221 581 724 -98 -908 858 -332 796 -790 729 94 -458 -752 535 12 -332 456 339 160 498 699 -975 930 -68 -777 851 701 802 -271 -474 -412 99 20 -214 100 -40 -375 257 214 147 -845 -897 922 -103 -879 86 -262 899 970 -272 -330 -33 979 707 132 -916 -217 -648 738 286 868 486 304 765 -190 816 -550 -707 505 -173 166 997 843 169 -193 -874 95 297 776 478 815 -276 526 778 -935 958 225 -178 -839 -871 477 712 -612 514 -37 -72 186 147 331 477 -123 717 -954 -548 158 -761 -543 210 769 -283 -461 -441 399 -627 -870 885 -951 751 -70 397 252 472 -337 -189 -885 -42 717 207 933 -701 -695 96 -476 -543 -539 -190 -475 534 -645 -88 -815 877 262 -423 -177 341 415 -821 -110 732 56 -732 670 -121 774 -886 490 117 -466 -353 577 -273 -505 -167 134 554 759 -942 393 -156 881 -467 26 -212 228 -422 -117 988 -222 -225 -476 -106 807 804 773 957 678 584 142 -545 70 -954 980 -501 -670 890 -555 740 -266 -639 -526 959 -895 -811 -125 465 -579 -76 562 854 255 357 -625 -754 -470 -800 241 502 -348 -396 629 758 -245 87 867 -544 -811 -145 304 -817 256 -436 -581 802 164 692 -89 993 -647 511 516 -617 -189 -296 133 -440 -211 198 724 -327 -569 -630 -54 -860 -564 -809 -211 960 -867 280 54 -300 486 737 -64 960 160 268 -778 71 -188 -850 141 931 -326 -491 -954 -304 -626 518 -69 -172 645 566 -927 19 184 316 -604 -924 -511 -264 -108 -341 -724 -694 -477 71 173 131 -715 342 -58 -52 -276 -324 -530 954 -74 730 626 310 386 -48 266 -625 -394 195 941 -231 76 46 867 638 -312 810 789 904 586 -287 596 -604 -271 367 -237 -205 -944 -899 546 -935 680 840 176 -512 -516 91 954 -410 -889 -767 -548 -478 873 -682 -11 377 86 535 -556 343 333 557 -359 -810 321 519 -540 -491 -765 274 -546 -315 312 459 -409 -946 -161 -739 487 -57 -467 -254 753 979 536 757 596 -122 -125 -718 -420 -874 833 -827 -129 269 -295 -524 280 61 -422 -359 -734 746 514 -778 845 382 460 52 -993 -818 211 932 293 144 667 817 840 -129 972 662 463 -85 914 812 811 119 -150 -947 678 -516 872 -249 700 719 578 533 -154 -922 671 -113 317 -722 -720 859 51 896 -301 214 -569 272 618 -282 -956 692 833 239 193 -530 -869 -362 -337 -111 467 491 -247 660 -471 -944 22 -298 -963 -189 -671 956 145 -927 997 -434 -664 -713 -352 685 787 -80 -619 -951 -213 808 481 -514 44 -650 905 149 -473 682 484 -507 474 -358 -406 -9 824 -594 502 -545 345 -118 810 -526 262 -10 -942 -182 -886 775 759 -716 -833 -38 188 288 477 853 -97 125 95 -63 -853 782 -721 -147 497 -197 -714 741 -949 -540 498 -656 -663 31 600 900 74 -243 154 -668 585 -219 -589 556 676 -984 828 246 685 948 -392 -322 836 421 341 -514 711 -738 83 -710 -89 -209 76 -324 593 809 415 -847 -211 -558 -151 7 -717 813 -337 507 -451 576 -973 478 546 -180 -794 -426 974 42 -115 720 -610 -271 730 -792 802 666 -670 686 851 -741 727 976 -652 321 209 156 264 996 763 -865 339 531 -815 -651 -104 580 -506 -270 -510 -767 754 267 -750 -987 -748 425 -445 -820 -408 203 -515 564 -363 -733 -749 386 -876 -530 330 377 -899 -400 -281 -140 132 -189 -765 783 361 -357 14 299 -767 -448 -284 515 -576 994 -967 -85 -19 476 -268 526 961 119 -678 -41 -202 849 -658 -564 -272 284 241 864 -55 -771 485 -344 535 613 -588 -386 695 764 -859 625 465 842 -680 -624 230 -627 707 428 906 29 -43 -734 -778 21 -45 20 -819 -718 -929 318 -183 53 231 -28 681 77 231 -397 -409 -201 -189 -652 -647 423 480 534 -573 357 33 -172 -415 -624 869 -966 -763 496 322 524 -326 49 -62 763 -723 961 100 -467 296 -990 -700 -896 -356 366 410 82 -458 450 -146 228 334 -525 631 948 -216 -74 -957 164 466 253 182 409 -442 413 -43 560 994 -146 -490 465 977 86 -598 55 -718 665 611 438 -732 688 698 805 264 155 735 -1 -7 868 533 96 391 -774 -356 -130 672 738 883 -487 460 949 -695 264 450 127 -901 38 -804 -284 742 -164 947 -538 122 -67 382 192 458 792 396 93 -304 649 -264 -922 681 229 742 274 354 -172 -81 -281 195 -259 -718 115 511 -297 -104 -421 776 -327 -501 -547 532 459 119 -55 76 -404 575 -270 175 106 499 -640 -332 531 378 -857 -720 -797 -404 -303 -310 -336 815 -86 -612 -373 -194 366 -99 736 -622 644 198 446 145 -977 505 -56 -704 105 871 -495 -837 -234 906 338 -979 488 413 -360 -454 -281 -741 -439 693 14 101 494 -482 -998 -521 982 151 -431 -714 131 -305 -969 -218 423 -568 168 107 124 -700 643 -847 455 -899 -984 -774 -738 265 -53 457 593 662 956 604 -498 -699 -537 452 844 133 469 -50 284 60 -789 272 -649 76 203 -506 -952 -367 -753 -505 -518 -938 117 135 -54 -391 136 -262 719 -483 -675 -87 -867 -553 362 710 257 510 269 579 -393 558 499 382 -157 963 -29 -745 -215 276 15 -270 -263 153 -63 923 -853 -394 -545 -776 475 -814 787 -458 337 403 -573 622 494 -861 -491 -226 -245 257 -459 788 232 -226 619 -426 39 187 769 12 570 795 105 41 629 871 -789 349 -962 890 -975 -403 177 -567 889 -299 -499 -257 826 157 -751 -928 94 793 664 471 -526 401 985 1000 -93 101 102 -232 418 923 -940 196 -275 500 -233 404 270 -283 -632 -54 -792 -830 128 -627 -63 -484 -181 -75 -457 238 378 564 294 -324 846 -866 390 -160 -276 635 -516 578 482 -826 706 683 370 -521 -472 -985 229 333 119 -528 -641 291 -959 -442 268 -952 443 88 -180 195 -406 320 -351 -540 484 374 -1 237 56 784 -220 -96 245 -535 212 -492 237 -167 -501 124 774 -909 -261 603 234 805 358 -790 2 -163 -234 273 544 444 -600 -180 -731 575 -1 -785 -344 -732 178 -197 -805 -255 110 970 393 -693 -25 -135 57 -66 646 -242 -142 -649 -49 375 -968 640 -618 299 715 13 86 19 -196 399 73 817 133 -635 588 243 977 960 -223 -994 805 -657 -520 644 -961 207 493 -797 -87 193 -727 221 192 312 -503 -838 -902 635 -880 -314 -982 -554 369 -735 63 901 208 235 365 690 376 419 -703 -873 -957 404 613 394 736 -152 515 285 250 -721 793 876 452 -733 699 -873 -595 -154 -324 423 666 898 -676 616 39 841 327 52 -528 170 -315 -831 -991 559 807 -728 150 581 131 -826 681 -507 -374 -1000 70 17 493 839 -121 222 -369 -834 740 -926 406 -842 -582 -413 304 -535 101 -200 3 493 -601 41 53 -236 247 -102 -14 -28 896 -590 -30 -700 -235 -48 891 634 973 270 921 561 -993 777 -810 -98 696 -874 728 18 87 -208 -162 991 669 415 -286 891 518 538 326 -953 851 929 -323 -278 234 -687 -661 969 8 -817 -738 406 849 275 572 -427 897 837 504 515 -950 -119 918 751 -224 -322 156 462 455 -664 -774 -708 -356 -724 -792 -380 -875 -871 612 68 -485 454 -890 -357 890 -658 -949 423 60 -588 -763 905 -16 939 -385 -5 -5 851 -374 881 -996 776 -76 710 106 174 361 -999 104 619 256 -388 -894 -213 -735 615 617 -638 -290 347 -83 165 504 -127 240 -241 749 -44 -491 -1000 532 -465 -421 446 -561 -791 -802 780 -991 116 17 152 51 -58 866 60 -513 -628 -458 75 555 -58 220 477 794 -251 -283 782 -897 230 -583 889 712 -368 -131 -489 542 -847 -613 889 -545 234 750 207 341 -31 532 -506 215 -129 520 -473 -21 -993 200 984 209 -322 -1000 231 -556 -441 -719 -167 625 563 -550 -259 353 -725 128 586 -969 775 -495 -342 690 -708 403 970 -236 -536 998 -844 192 655 -378 669 -703 -418 -728 771 551 846 -680 960 -219 624 -891 950 -582 473 283 277 -740 -675 -704 -908 -120 -723 -713 -507 681 -260 396 618 -982 -430 -242 758 961 174 -805 -534 459 -904 -836 809 105 -971 -49 264 182 -100 -802 642 -334 -148 239 722 -270 -425 299 120 -439 509 -848 533 714 -295 -614 -792 -608 221 379 578 347 581 -653 -485 -562 748 -66 507 -665 776 422 -903 916 851 199 835 909 236 699 473 -842 -66 -975 386 707 796 -433 -555 588 744 23 414 808 -774 600 134 -434 972 -434 354 -483 880 -313 912 -601 412 -578 244 -855 -253 -494 -371 243 -564 -913 -925 -507 -194 662 407 871 -227 212 948 -81 -346 -687 675 -377 891 582 801 309 -8 -578 728 -110 415 736 328 -555 528 717 431 590 -507 876 233 668 330 -380 715 -371 913 231 597 -671 68 -933 -201 -194 -896 73 564 -192 571 -519 -718 -338 -739 -85 -758 -257 257 -964 -759 636 255 -330 -888 912 340 744 589 -879 707 -773 451 62 142 765 -763 773 359 16 753 -797 95 978 692 -847 153 652 964 696 981 245 172 869 580 -880 383 154 -170 10 -985 102 704 -842 802 -920 -878 283 485 950 -47 -606 -176 180 267 -568 746 -210 406 -972 -574 -206 341 443 994 508 865 -83 -732 -144 974 -356 727 -361 364 -437 -730 349 593 860 353 342 58 413 395 -650 -316 46 413 949 356 302 -94 -846 742 313 624 -320 981 -524 338 756 231 817 471 690 -720 -418 723 -474 670 894 6 -160 351 -937 652 11 -186 -756 154 779 509 545 39 -245 127 736 886 -398 743 228 -391 -690 834 -183 -646 96 173 -771 -196 -6 321 -929 -817 223 -587 -666 729 -630 -592 390 -556 -911 -166 -24 749 391 883 -887 -781 556 872 962 -54 -842 -672 -179 -383 -614 -932 456 501 -584 680 -907 -261 319 -295 820 949 889 659 63 -704 -319 364 -52 840 -521 235 -38 979 -454 -193 937 -508 147 -742 386 72 -255 906 464 -551 -405 293 -739 681 372 -724 -264 -941 -199 795 129 -480 799 969 -314 780 -179 -691 855 -447 -756 702 343 -514 747 597 529 163 354 552 -191 -271 412 806 577 961 158 77 869 318 -413 300 697 -186 633 389 -885 150 41 -771 674 -57 -892 -298 -60 868 -839 85 242 -10 233 211 -971 921 287 -930 321 -290 291 -525 -47 648 884 301 106 -89 -766 981 -392 -669 444 -281 -716 -778 144 -70 962 131 969 -313 130 961 583 -850 -276 201 -612 -776 -135 -720 296 -173 -375 -997 -212 403 716 -767 -204 -104 783 493 150 136 25 -984 -644 558 -181 -380 -214 -118 225 -346 -18 -707 508 640 543 -622 442 -138 -942 -676 921 -866 -594 -337 -795 -696 -571 703 75 696 -996 564 -116 726 235 895 -459 -792 654 -790 922 -646 -856 -552 358 -688 -499 5 871 -998 431 -938 589 773 698 -420 361 641 568 281 -692 -678 -479 840 -906 -366 217 7 354 -964 475 -449 444 540 932 -212 -1000 787 -458 -292 209 379 448 -786 778 160 485 -165 -23 779 -709 489 -776 -62 919 -78 -728 888 13 229 -185 252 713 -127 476 -353 -872 -847 -386 -310 527 622 -910 486 860 -630 -47 903 -460 -834 -421 1 239 -730 401 -487 -897 -289 -45 54 971 600 537 -157 559 -238 342 -636 -922 -123 -114 -212 -415 -398 822 -23 -92 -938 -366 -769 -380 120 -720 992 -204 -458 232 -639 -108 -152 -423 -943 485 177 -261 -252 542 -329 -821 730 529 412 639 -11 -925 -115 8 -869 510 -658 355 -129 -202 -782 -857 677 -607 932 720 -351 923 -800 -156 955 556 -211 567 202 -466 -178 -587 754 -847 124 -413 -390 255 -450 -586 346 429 -636 -283 613 322 546 106 -825 427 531 307 59 959 -583 -528 -116 934 632 -66 -858 -53 717 958 881 -45 728 589 975 -168 367 797 46 -31 688 -235 264 -788 789 604 -957 -613 -339 922 -463 767 441 -161 -845 468 -88 841 -581 -829 613 757 726 630 -800 -911 -439 837 728 -247 783 -24 -426 -913 424 -196 -380 748 -648 -859 -104 -459 -577 881 -778 901 -803 -971 192 -938 475 -440 98 903 -659 -577 -690 459 752 678 875 -984 40 521 -921 -483 709 979 -875 -330 -61 -6 -489 -86 -43 959 -564 -699 869 -490 -601 -154 -700 571 984 311 473 784 -510 -141 209 448 -214 -9 -250 654 110 -232 603 -897 649 835 85 571 401 330 -902 915 712 -182 5 713 43 -168 -656 244 -45 838 656 -855 270 381 169 595 647 -644 855 -691 120 527 284 -441 987 -540 -173 165 -441 -410 -82 3 -514 961 696 -261 -37 666 -137 -883 -776 -279 685 -34 -643 651 866 99 -56 -286 327 -827 855 -348 -409 917 -755 991 284 -246 231 -29 229 -445 -953 -185 -686 243 -58 -706 655 324 272 404 -734 -535 -382 194 492 -861 481 -474 -805 -443 -152 -246 398 -653 -68 976 -566 -938 533 -91 849 248 975 -730 -781 -37 -588 116 -615 -388 31 221 -274 651 149 -711 -78 -99 694 -298 897 659 -690 534 -897 -274 522 -44 -446 -400 329 644 37 -877 236 41 3 -354 -377 -481 -846 886 -497 975 -874 -779 -931 364 -8 -825 584 587 324 59 -769 -358 -964 -705 124 -767 298 729 -856 968 729 878 423 -23 -519 -326 -349 456 15 -923 -472 -938 16 -260 220 -296 -669 137 -704 911 -373 -928 523 -623 -305 597 -393 -995 552 -780 -590 482 -29 -419 -879 -851 -399 659 -449 -233 -16 367 318 -834 391 -74 -209 501 347 630 804 198 894 -296 926 -760 971 976 -137 360 -694 -521 -885 574 -782 368 -438 65 532 -229 -995 -23 317 966 511 -395 -262 -961 998 -528 -336 -325 448 -716 741 211 -359 -463 -992 -740 263 50 -235 630 -499 133 252 358 417 -79 747 -915 -270 631 691 883 648 -317 740 -466 -518 813 -712 -886 752 -180 -140 886 480 342 85 -230 646 761 680 -808 610 852 751 -687 -964 -792 -584 -117 -554 -266 -138 200 1 -152 602 -941 461 -562 778 -435 -890 -866 918 769 -476 -960 414 -412 593 -726 -354 533 193 304 134 -988 -213 554 -658 678 839 526 -626 549 -306 601 3 461 56 -523 428 -855 -951 -625 282 826 803 441 -233 -931 -559 -295 794 397 -808 -362 -116 -141 -85 877 751 633 251 -932 682 -670 -457 -508 -839 -859 11 -743 -555 997 -26 -912 543 -501 -537 -789 -409 -363 -633 736 -134 -929 126 987 694 986 -712 -422 354 714 690 518 -586 510 437 -789 492 -711 -677 59 -189 571 602 -846 -526 -469 93 -894 -241 -491 643 81 311 -664 844 -848 677 50 176 -832 992 639 709 962 197 620 -946 513 -850 396 -1 -855 81 632 960 -122 -557 -364 -956 270 -794 407 387 402 663 -170 388 -629 -815 -583 -80 -205 113 705 -342 510 307 -856 -27 -134 -550 118 180 789 386 550 706 -221 -832 -301 932 -27 702 -902 -607 -71 -598 873 927 380 47 88 141 -958 -671 371 83 488 -604 -178 837 214 -33 782 315 -322 157 -811 50 440 -483 -406 -187 240 -596 114 343 670 -496 829 901 294 -191 526 -820 -88 -263 209 401 -288 -324 457 -218 -371 -193 -898 -969 -659 -205 503 -338 197 681 -50 180 -49 -106 518 -945 414 -721 -274 -796 625 918 254 -241 -722 660 13 -592 -833 -237 -705 505 -142 967 207 862 557 -187 -293 807 445 -352 -640 -104 602 112 -728 716 -546 298 -936 427 924 530 113 372 -933 189 855 653 904 -203 -14 940 -503 -991 -689 -676 -281 -417 -917 -294 -420 -34 -424 -198 364 -779 250 -20 628 951 -267 -131 -364 206 -448 -764 146 -270 -755 -319 299 762 -593 -597 -193 34 74 39 320 -328 -296 465 445 924 780 541 282 -417 -230 -165 -802 -529 -39 619 -739 682 595 210 136 444 639 -634 -643 810 975 -205 271 204 -230 -290 255 573 362 392 -756 100 -331 -824 439 107 542 465 -1000 -745 233 931 -360 -586 -93 415 365 -55 -531 340 -409 -569 104 504 -180 -670 565 925 968 -604 900 -364 56 -840 817 -337 107 -416 261 -404 -261 307 65 221 -825 638 -852 404 398 -269 458 499 244 190 -781 94 -463 -747 -813 845 -821 769 -709 228 -264 266 914 -952 -838 -809 -755 -525 252 503 -611 -845 186 -972 383 274 955 -142 470 403 -932 -167 -609 -937 991 -700 436 -605 650 291 -614 -891 -237 -849 -207 -899 -474 -317 -754 703 -108 -650 928 840 156 657 665 240 866 -587 707 343 358 -594 -936 888 -710 -600 -535 654 761 587 -841 -849 990 -822 296 918 268 -256 86 311 -835 224 -873 265 -994 606 -940 -540 -358 738 -164 -828 560 635 944 870 961 310 -767 -185 -606 72 -281 414 -991 924 284 688 155 568 288 -825 883 -394 248 297 73 -884 450 953 -338 997 -313 -536 50 -883 642 195 490 915 566 -221 -382 791 501 -549 908 372 -962 -254 201 27 137 -333 174 -176 -907 -394 38 382 -628 -728 777 140 -680 -167 -170 411 -498 958 731 -516 810 -904 -774 493 205 -258 657 -301 874 410 352 -682 409 -754 108 782 -665 19 -805 -9 -492 -806 166 -70 197 -880 -770 -303 625 -65 200 777 -158 -634 -985 -997 886 -686 172 289 457 -648 -933 189 192 798 414 -686 608 882 43 930 -76 -122 -204 -593 -340 -892 -987 -810 -629 556 -529 -244 -853 626 -986 -981 -704 -231 -749 818 -532 972 -623 339 -292 -316 901 164 900 726 332 -485 -971 948 -75 630 397 457 403 817 -713 -645 -129 391 -478 -335 858 716 -25 -948 -566 154 949 322 -916 -739 -742 316 911 52 538 364 -52 833 -476 -896 -224 -240 -494 -935 16 -755 160 856 -387 478 93 -884 398 163 -63 -720 -961 262 801 222 617 22 707 987 513 -581 -55 274 111 597 -443 -366 -345 -391 -775 -578 -300 539 504 -278 900 47 19 537 -433 877 -475 769 -157 -944 171 -299 -477 -805 208 -111 359 -718 -21 81 -274 557 -326 -356 -326 -615 746 954 602 -203 -612 47 -381 149 -429 536 542 -545 -176 207 -276 977 -599 -343 -65 748 -748 -731 476 -416 -559 59 109 -904 188 -128 741 -764 -605 -753 -591 -866 922 -398 -235 151 -748 530 -456 -294 161 -272 35 -512 633 397 -475 302 860 879 835 -235 -14 -971 597 2 184 893 -871 510 -236 310 3 -274 -388 720 -529 -124 615 527 -345 236 625 866 827 -552 -897 -513 -996 -930 -777 -694 900 -457 -664 189 767 640 294 -434 -665 56 -433 851 -657 96 -840 -111 -812 65 94 296 895 -9 161 -575 -887 -846 -125 493 -598 -256 702 -518 76 -791 -758 -651 432 -880 -510 30 -860 -817 -85 -940 -694 -601 -1000 836 -390 -619 -89 -385 -386 -803 655 581 372 461 -693 -435 -321 237 29 485 90 -209 790 479 609 581 503 -438 -165 433 -446 691 545 598 -791 17 -870 -178 839 -788 -325 295 315 25 675 49 677 813 29 510 174 -447 -575 -650 601 837 174 -792 167 -756 937 574 -682 879 971 -362 -466 235 -642 -822 -610 -730 -47 -936 -304 -429 -591 501 714 -865 688 19 -994 356 -823 -380 428 857 -765 -557 -249 227 -232 -717 -463 -709 270 12 -229 139 382 -550 -1000 -322 -447 404 245 115 -533 -500 -995 -970 -25 376 853 456 -423 533 -715 657 -848 -406 -663 -244 768 -306 116 -271 194 599 -998 860 -875 -347 -525 -675 888 783 462 -475 718 -278 296 620 -741 101 532 387 -783 501 496 394 953 514 565 -607 -652 -739 -542 967 68 -135 229 463 171 633 -105 -697 676 696 -859 543 43 803 -777 -57 -207 -366 495 363 323 -522 -518 588 -977 -287 -386 -810 226 -581 -2 -765 -614 918 899 704 961 437 -230 -887 701 -62 262 -861 819 -391 242 -130 -31 18 500 -865 90 -100 -319 968 -729 867 -740 -578 527 581 -215 644 -730 -150 496 827 -521 935 -182 -301 -421 674 -411 -817 -208 28 -435 -570 566 -439 117 35 -510 -792 924 51 380 -794 349 161 -59 361 746 314 -794 199 -78 -334 -305 -760 802 -990 -90 -389 851 -456 179 -986 771 -775 -197 772 667 161 665 -433 827 318 509 -243 730 -883 187 246 224 -108 -442 -684 528 40 679 -689 -489 655 759 -67 -265 900 -587 -243 146 -900 580 872 494 -759 687 862 -613 -751 -763 771 -263 497 782 609 572 -214 348 -523 -983 838 -602 -83 -366 -313 -945 -987 414 963 561 774 -342 393 -292 -214 367 -201 686 313 229 -213 499 86 -138 -299 -388 535 275 77 -589 224 687 -652 195 -264 84 880 914 -472 469 -435 292 -930 -278 -633 -185 453 754 -96 283 -181 246 904 810 177 -985 272 975 -143 -82 882 -873 879 -937 155 122 939 265 -322 636 -465 -208 833 -572 -519 -636 415 -846 261 843 100 -888 9 811 -883 886 375 781 169 -583 -815 600 -238 326 -765 312 335 -390 -251 984 939 592 -397 -223 -328 -180 963 -477 400 -133 54 -984 -472 -579 -263 177 -347 -946 276 -512 106 -788 -873 364 -508 863 -642 -85 -981 670 -323 -512 162 254 -962 309 491 -464 413 836 832 -342 -383 -844 814 -617 47 -435 243 -121 55 863 -156 361 -82 -563 831 555 666 276 -897 -311 -453 -300 622 845 49 -596 -196 -544 -449 456 -701 596 625 -746 -403 402 214 -981 65 -236 -616 540 447 -332 -909 -202 -954 512 98 -310 -375 -740 192 77 370 -116 815 558 -327 -838 -710 373 955 955 -330 -199 697 49 938 827 -902 -421 -119 2 -70 123 -212 625 -988 833 633 -340 188 251 -28 -534 -82 -87 -718 -825 678 -437 557 362 522 940 269 -342 202 177 -969 985 -753 -752 505 -832 -216 -161 -945 -485 -616 36 -75 258 194 -415 -639 534 285 829 -981 -959 60 429 -733 109 -342 101 904 -373 649 -738 -371 433 -329 262 403 -953 -538 -457 -726 7 -285 -572 -552 -802 -522 -739 586 -222 417 406 340 -147 220 -112 -984 886 480 776 759 136 473 114 -493 -87 -779 -681 -120 -571 947 -779 130 -516 -471 552 -667 -292 -440 703 -225 320 -61 196 -831 -219 -127 603 -748 -985 -363 -63 -348 338 62 441 698 -860 330 128 -563 118 -166 -484 -678 -664 620 -765 -611 169 587 -175 101 -206 -339 -101 -670 404 -494 573 864 84 -562 139 998 685 928 -310 950 -696 76 -21 97 -651 -242 -81 -540 -455 69 -998 341 -297 -506 101 556 978 565 508 0 780 496 222 418 -808 -584 352 -634 -259 41 795 749 -751 -589 575 240 935 -150 727 -441 847 586 -922 -118 -75 679 -18 868 -254 340 471 -507 564 670 225 -236 -231 785 -339 -450 -253 -216 -520 974 909 400 -562 922 29 316 674 -335 724 -465 -821 825 775 284 -751 136 518 -822 281 -840 283 -251 -593 -863 652 -701 519 911 565 -339 735 -589 680 -701 -692 360 430 -239 549 -856 909 0 690 -138 -219 -41 926 -823 -570 -650 -129 -441 -444 -644 -478 138 -103 443 16 739 901 549 -757 991 268 772 -971 201 769 -945 -661 -933 733 739 886 -922 -700 837 -174 -744 -266 -949 394 -943 -73 584 -517 948 -347 -894 -524 954 792 -46 -275 -718 286 -216 -546 -561 -991 -797 -285 615 -715 907 -993 -489 -253 -94 409 -790 407 -931 -505 -771 -405 565 180 -619 -110 365 862 531 -592 -226 -1 711 -643 -636 504 -412 944 -898 895 -46 220 781 933 319 106 -657 638 -488 -682 -779 -302 110 -127 -760 -421 405 957 -613 -800 413 -914 72 52 -752 -828 -112 871 -70 28 590 926 -623 -434 613 347 270 -957 760 -934 209 618 -674 831 -285 -411 317 -678 514 -224 43 -970 -974 226 935 370 -457 56 792 2 -689 790 756 255 -592 169 680 -809 309 216 -744 165 90 342 454 315 -866 599 -545 -476 -927 750 705 101 421 666 311 -218 -20 -618 -839 460 695 -63 220 744 -831 -872 -815 555 715 318 925 252 -331 48 -733 489 805 982 665 -865 812 641 -541 -596 -790 352 673 66 164 -311 -152 -801 90 -142 -951 553 -204 -130 930 541 -966 -190 -622 774 -675 275 -295 635 -80 -822 -512 220 319 717 -547 513 -482 -278 -752 -973 676 785 296 -816 162 -297 -247 -522 -563 -1000 521 958 -837 224 -494 911 -138 761 278 -103 965 353 -233 -349 -740 245 998 -441 44 -795 868 383 -13 -558 269 756 -988 -154 -430 -273 -574 -738 258 -293 773 886 -24 505 763 -623 -911 840 922 -259 -268 174 -462 -198 -984 704 -688 -406 917 814 -842 -16 376 625 88 632 678 9 -385 213 -914 785 14 -575 -445 -231 -598 -305 -935 -756 426 -203 -288 341 338 -941 856 272 -626 852 -533 -844 -836 87 7 139 753 643 160 670 -662 -902 -489 -413 -1000 468 102 -656 853 -322 -596 -169 -312 -237 -243 119 629 33 735 -274 688 -36 84 -690 906 712 822 -915 -10 -126 -104 -358 -773 -969 -917 366 -83 668 662 -18 -948 26 687 52 -865 -168 -866 638 65 -246 830 -344 -657 742 -740 339 -245 -593 -819 -742 221 -10 -707 75 -264 -287 -555 -835 168 -674 873 -651 218 -366 -288 -7 -909 -893 -10 440 292 -947 -747 575 591 910 -708 324 451 -64 -219 766 -92 -449 250 889 901 761 -285 -281 -264 380 185 170 830 147 913 425 -119 -54 -415 231 -896 -974 689 -399 508 178 437 171 -961 159 -180 477 -602 230 -730 336 -711 -359 790 -154 939 -388 -116 -667 -42 -604 -944 480 -10 -703 58 980 95 929 219 -216 388 -497 -735 868 -844 -603 696 -494 -39 -842 -997 863 784 -406 807 473 317 -59 -47 -356 540 564 396 249 964 -375 -268 992 167 39 520 4 -986 -875 401 -374 989 791 596 -517 -360 -384 493 -325 -736 -609 852 898 198 -928 -172 123 307 -598 -762 703 552 -345 984 -320 -617 445 -501 491 82 565 -536 -971 246 989 -506 -50 -603 159 477 -491 -417 -93 -244 648 -338 672 706 901 50 -527 666 944 161 480 -299 -296 -314 -319 406 -822 778 -275 959 261 902 -374 159 512 763 395 -234 851 89 452 881 713 -353 -988 -511 -380 -766 -856 258 174 145 -125 671 243 -741 -310 -629 703 -478 -18 -311 106 -197 2 304 253 780 645 -223 -945 -965 -364 370 -715 681 -642 -415 -833 862 -800 -291 579 623 -936 280 -751 -98 -838 -250 -19 -543 -484 551 -616 237 300 -823 -999 -315 389 808 478 943 -483 -525 -978 993 494 -825 26 933 -705 334 -697 280 -903 -977 111 913 104 -25 -97 383 -734 426 -858 239 180 641 -967 -376 -875 -845 121 530 545 -797 389 478 291 315 -530 -955 693 120 541 -517 154 -420 -365 -615 856 -21 -840 -885 628 -74 -577 644 281 -1000 309 -70 637 -562 -997 -257 -539 -484 824 830 -125 301 67 -53 404 -35 -980 -252 -611 -627 433 774 820 42 -13 -172 -587 -430 143 135 -653 878 -703 100 -869 -61 -610 -198 470 884 -758 -620 845 -675 -158 110 -449 832 939 858 755 -403 792 -860 704 466 943 443 549 -195 -974 -175 938 895 792 -89 -684 -593 756 151 420 -54 -910 721 87 591 -649 -959 567 -380 -798 484 467 408 995 -79 -137 -686 635 628 -250 462 -252 902 -737 -552 -892 -277 327 415 -356 -992 585 552 948 -359 236 33 -46 -639 -915 -865 694 -949 -311 -138 -689 958 -122 -707 -1000 168 988 460 -521 -60 591 -196 622 211 725 -238 515 849 -531 16 682 -973 566 -52 -410 279 888 157 806 -911 -44 -233 -761 335 501 -641 -931 44 521 66 -42 -167 910 -154 -931 963 975 -670 -441 -846 822 41 163 -434 545 -946 -849 -871 22 848 99 700 -754 320 975 -510 625 -303 -557 843 -747 512 -981 671 893 -828 500 -421 770 -99 705 -595 941 627 400 -328 473 402 -717 470 663 -957 876 -676 451 159 -66 -913 -466 -376 916 995 -307 -109 -958 593 -584 691 -917 -122 -810 -195 624 206 -703 -148 -380 277 -165 -146 758 260 -387 -830 164 279 646 566 464 -570 -492 -758 -389 -104 377 354 554 -845 903 -358 -778 388 -369 577 482 -761 -575 941 119 -858 -433 478 517 -887 -86 733 -384 -505 613 873 658 854 -489 -365 -771 117 731 -960 -154 -483 -606 -232 184 -831 -855 -931 401 171 105 808 530 -680 -899 507 -12 -955 384 -157 -390 -338 496 73 -205 -731 961 512 -304 886 -843 936 838 -74 205 -835 -437 896 -635 465 421 735 -452 808 -936 -829 243 131 -971 -314 -100 -868 559 -573 -268 523 898 825 -242 -600 69 568 -451 -531 -530 210 -156 -662 -599 121 -191 -980 -974 436 688 191 -634 963 -258 916 2 -734 -10 258 -704 -520 198 -444 -737 98 5 76 -756 613 -910 -864 -778 111 -547 -727 -18 -603 350 -343 -630 551 365 -912 841 -596 -34 192 -619 251 865 91 -4 306 688 -528 -980 318 761 -22 56 -145 656 -17 -662 687 -398 -104 -729 -241 -427 -831 -142 411 -892 219 -982 -44 981 3 99 -515 851 -574 -734 -252 128 42 -879 -473 -336 -703 -228 84 -104 300 564 374 340 -628 78 -764 767 -617 685 243 944 13 -816 -776 235 -778 -953 967 -881 -540 -509 -188 326 770 344 755 454 -26 -263 972 -849 592 240 -65 -668 699 -292 -310 748 -984 -611 -515 -576 697 -642 519 493 194 -583 -688 -642 881 857 633 258 976 707 -990 -491 -448 803 -269 -733 28 454 173 -696 44 -492 -628 -67 12 -687 974 750 -612 -84 999 -115 -79 218 -3 -413 264 985 113 -229 600 -151 612 -750 300 -927 -716 -690 -776 -905 968 435 -621 -140 -648 -715 813 -772 573 -820 -763 -508 302 819 824 -50 251 -975 319 542 -895 87 -896 257 -10 750 335 -112 898 892 750 -575 234 536 -697 -417 445 164 -662 753 -773 300 -26 656 -411 47 -270 342 707 277 -937 927 -257 669 -295 -150 172 34 359 569 -383 -513 533 521 -594 186 75 -491 -404 -478 -374 587 -676 -462 399 -731 -520 831 785 -708 622 -566 855 789 475 53 135 -222 -194 392 907 -296 -545 -505 851 -467 407 -498 -89 526 -623 438 -338 0 -230 867 -439 145 872 -776 748 -745 -166 -728 621 691 616 827 223 74 -428 -789 344 -38 -368 915 -131 439 -979 276 292 937 -933 -837 647 699 -289 -441 404 354 -950 581 751 360 -596 587 816 495 475 -604 630 741 -728 840 598 -606 -184 209 900 122 -662 -775 -994 969 683 -920 -803 788 634 -256 -990 886 638 226 938 433 -75 957 -832 612 -317 -742 631 -272 338 -923 -705 -962 251 351 -626 307 787 -876 -746 -766 524 771 866 -823 794 -873 852 -474 923 748 545 132 -895 -621 -311 108 -833 617 -30 -806 168 -49 -340 82 -1 -582 208 220 621 277 279 492 915 -640 649 967 485 -723 -998 196 133 -551 -572 402 -134 918 940 -399 626 924 -676 -939 712 -338 353 -634 -846 528 184 -836 -181 276 774 -501 483 584 322 -712 -986 643 544 484 785 460 -995 -910 548 568 536 -936 -902 860 -233 -472 184 32 -115 -379 260 264 -48 564 271 102 -577 -317 -931 -675 178 203 -207 205 517 -823 -678 -399 -220 -6 306 -496 335 -398 -426 -29 851 -125 479 99 -496 -46 -351 -86 -160 -529 679 -588 192 433 216 120 623 749 495 877 -689 -36 -999 -211 -341 -521 -340 165 -451 -956 951 -178 231 -389 -596 -452 450 -534 -145 627 -878 -969 154 318 -902 -952 250 247 -336 -128 -585 206 512 -417 208 -181 416 978 303 -314 712 -474 -569 253 371 -67 -964 -525 383 503 595 -687 164 871 -416 638 -865 442 -999 -785 22 -636 901 773 -983 -97 76 581 -297 825 -23 678 -220 955 362 381 -548 -441 617 -948 735 -358 283 -712 674 415 -97 314 143 -180 -203 135 275 -751 363 39 677 -689 -426 -37 25 755 400 -706 -837 -691 799 -789 210 899 -838 -30 -38 417 848 -15 583 -387 59 64 -261 -266 125 554 973 900 -254 91 404 -618 278 -584 -959 229 -465 -787 675 -270 -546 899 -870 -327 785 -292 -685 71 2 -624 -715 169 -749 -575 19 -230 -202 705 684 503 63 85 244 -114 -701 553 -790 -183 -130 448 -174 -826 201 341 136 545 224 818 805 -289 54 -228 382 -205 68 684 784 115 723 155 -252 -833 784 716 -516 -487 837 611 -38 -645 500 -128 78 326 863 -252 -572 75 999 395 -412 426 169 485 422 991 981 -258 41 -776 660 230 82 800 496 351 210 -304 -76 -193 187 -402 -30 650 545 313 -179 -624 490 -826 783 -908 915 12 491 265 410 -263 334 -317 -14 2 -526 228 134 347 438 498 -242 -519 -831 173 102 496 934 -747 916 16 643 -857 575 -846 -378 460 -714 395 -142 415 -754 612 -701 791 167 444 -593 -269 -547 -72 591 977 236 -967 -304 -778 399 547 759 -445 168 -636 -419 74 299 150 449 -20 -297 180 -956 -971 -959 928 543 -884 -869 -699 151 -434 386 20 -529 772 -770 -653 539 -34 373 -682 -875 302 54 962 -334 -74 -93 391 787 848 -708 -935 867 -357 -721 -503 731 -27 651 279 -29 24 491 -391 -731 -603 537 -758 -531 427 -317 525 512 -249 -936 40 -326 980 -961 954 -909 940 319 -345 824 75 -147 724 989 -354 614 365 -615 169 288 -96 -312 411 -264 -971 -728 -225 313 -521 -223 173 -514 67 -687 -923 644 458 706 737 -860 -51 70 -816 833 254 -196 286 -681 -244 -591 900 -7 -913 -868 -332 -85 443 -257 701 -786 67 439 375 705 -651 -942 -854 -244 -885 813 351 212 -438 982 621 -501 241 -447 294 -838 889 -923 -966 -662 806 -736 -42 222 34 -546 -720 72 -979 -750 832 -209 765 292 -682 -577 -761 331 -696 868 18 -665 651 835 -459 -30 418 800 -338 -424 221 730 196 -188 -102 491 898 842 911 430 127 -798 66 -112 184 242 -88 155 661 270 451 277 880 111 -516 -813 -340 -755 -739 786 335 561 -71 -582 -326 756 -522 625 -900 -34 -704 -102 489 969 452 -743 792 -187 679 255 -781 -611 789 -882 941 927 -102 667 797 -261 -792 504 790 -587 124 -276 476 566 445 -505 780 -193 -153 -631 180 751 -648 -465 606 -482 -796 -191 44 763 478 -574 -589 870 626 392 -350 -143 400 769 513 534 312 989 -35 795 768 -851 584 -786 -909 296 -781 133 -592 988 -363 957 -148 -274 -779 115 296 692 -558 -5 -858 535 -798 -356 372 331 -837 199 -453 -368 -32 -169 142 871 43 -569 286 904 -704 258 939 691 637 183 -650 -161 478 -939 -929 18 343 223 342 -788 613 -891 284 218 918 -722 409 -685 -560 -64 -659 742 -1 -524 407 964 -142 324 -528 646 47 715 -469 -861 917 406 -215 893 798 -682 -964 256 677 373 189 289 -736 -152 -520 -966 -418 346 -991 -859 -807 -808 177 156 909 464 -118 -870 -209 457 -684 270 -9 291 -540 726 567 670 -492 -439 -849 -661 -588 231 567 368 -502 964 317 -473 -354 726 447 -145 -433 -501 -222 123 -617 -448 -159 541 667 424 -591 -56 694 -537 -205 5 -54 596 -19 340 -255 -585 434 127 501 -775 -363 479 327 -848 575 664 -213 557 -67 -874 361 593 -525 -658 738 280 377 -738 146 466 -682 960 -182 352 659 312 566 -496 332 -63 -259 -230 65 596 132 -456 630 796 327 459 -122 87 -601 -991 401 -506 813 -304 114 360 -56 -888 996 552 -582 -851 428 -833 -549 -226 -534 -975 830 759 188 995 242 389 59 -421 -910 959 -247 -120 271 338 -465 -358 998 -739 425 -514 -54 -26 56 599 565 16 -66 981 -940 959 -965 -147 144 798 948 964 416 -648 -14 838 811 546 -340 807 -797 -720 793 -98 14 -583 638 591 470 -53 537 -186 -458 364 -290 -280 73 123 898 -165 954 531 452 728 106 -291 -638 -684 989 648 -44 -989 -985 611 606 -856 -853 505 540 -402 -815 -996 789 -303 485 -779 802 673 622 -107 -921 720 337 895 542 -653 438 697 311 38 684 -120 -64 64 611 -165 -103 -708 210 218 -222 850 -391 514 -256 -490 -546 -137 -59 -71 -373 -943 -367 566 433 -895 -418 724 -397 519 -777 -735 25 -594 -515 703 -678 -652 -46 326 -47 99 -50 863 -604 104 -194 -541 495 -678 -380 -346 -586 245 673 341 -124 -490 -641 -302 759 879 -98 -177 -767 -422 760 -612 122 530 474 -301 -850 -679 -624 -788 -801 169 716 -89 -347 922 952 76 -730 192 489 755 775 -74 -604 -571 -243 84 472 125 90 713 405 856 422 -326 -139 131 -548 -800 645 548 629 -546 914 178 -199 -940 107 350 481 773 -970 884 588 39 -766 814 -854 -735 -83 -635 915 -693 683 537 846 254 -557 493 -271 -592 537 -702 -664 618 336 408 -82 -673 -951 -388 515 87 480 535 -286 456 318 696 -254 856 13 -220 856 587 230 -469 465 -517 747 -617 232 -120 201 -918 -144 -615 724 371 -538 112 171 600 -30 -633 -436 -933 362 -49 507 -618 134 -634 451 531 266 426 -405 -681 -268 -536 -876 654 -737 132 -317 469 520 173 755 438 -430 -37 203 -142 649 805 -16 109 -202 -472 527 -181 -424 410 -488 922 -616 141 212 237 -968 460 -230 893 -105 -572 578 -82 956 -662 210 746 688 -4 287 -887 751 610 -705 -719 31 239 42 694 429 194 446 641 557 93 913 441 175 -870 239 181 -766 793 -773 427 777 -155 581 403 70 -594 -636 16 16 761 864 -599 128 187 71 -782 310 254 251 640 -73 -915 48 860 -720 -423 -62 533 -567 -734 543 598 674 167 -579 -908 -860 365 4 980 810 128 887 -978 151 325 -111 137 -837 -129 -626 -342 628 425 466 -59 263 610 345 942 -908 -851 -828 729 216 -532 -173 -791 346 340 831 -496 -258 -744 -961 -872 -706 356 -298 140 235 704 115 -803 645 -526 -692 4 -293 760 348 -325 -215 -812 767 815 804 551 -859 847 -855 -328 -392 98 -606 229 -65 252 490 -284 629 -610 13 -439 427 -753 628 -786 -730 967 659 769 314 -275 35 258 590 774 -187 -512 794 -127 367 769 -913 -51 -712 2 717 -171 643 -214 -656 -58 169 241 -433 -472 -991 674 -20 499 564 -975 -757 632 711 -848 -46 873 -592 -858 -703 -704 961 83 -89 875 -683 -138 -259 -777 112 -89 -424 692 938 440 703 927 -285 -719 899 -123 569 210 662 -598 122 -109 -551 -951 506 -178 745 -445 582 -289 -715 -662 279 941 -646 805 430 -344 797 277 -561 -631 -632 -339 700 320 -664 -833 159 311 888 -249 486 300 991 561 339 681 271 276 641 645 199 -821 -942 -160 -699 -875 967 -455 -229 -753 654 -831 349 287 863 103 910 380 578 738 696 717 -147 336 -950 -260 128 817 600 -912 957 -268 -24 633 984 -23 34 174 -278 732 -501 -727 -308 -853 -135 -267 -356 -991 -563 14 -560 576 -82 -153 950 469 -557 -53 -298 273 -240 -36 545 647 -78 -382 114 952 817 628 -949 -320 890 -17 636 -655 -374 932 332 -427 792 -568 206 83 241 -344 -80 -317 438 -698 -624 -423 -57 124 477 931 588 133 710 147 -6 -484 -316 843 349 -482 744 -598 525 432 -167 -354 -130 160 -901 817 457 -48 965 -10 653 429 -157 -233 -795 -515 544 686 754 -685 -662 393 160 -141 -414 -497 -85 -862 379 583 496 409 -807 201 790 819 506 171 922 877 -981 -986 528 -8 249 832 877 -752 -954 -943 -997 -406 -515 218 -436 548 -813 -641 5 -431 845 406 250 962 -624 -374 -439 -339 -990 -772 -608 595 65 578 518 -537 45 -329 -54 919 -955 -937 595 -315 222 -644 -450 -513 616 -139 679 -542 -971 143 126 -6 -136 -669 892 -354 933 136 -328 306 138 614 -502 279 347 -87 -484 -12 -761 364 -911 331 -739 563 -505 -718 -416 955 -835 -528 624 -909 464 -87 -327 -622 880 676 312 -524 606 823 -168 126 -821 -351 -74 -709 -485 -528 -517 168 -2 -105 318 7 -872 570 -588 -377 -592 593 651 -80 -924 459 -917 196 -382 -330 746 -419 377 376 -748 246 -177 -449 883 -925 -652 751 -270 823 -683 -306 -462 522 -364 -533 937 711 -789 794 -395 432 206 872 -463 321 203 295 -746 -505 -605 725 -312 535 222 181 346 637 -875 195 628 224 -298 -839 694 -746 -650 -102 594 -35 393 -957 124 280 -856 -394 -377 -8 622 437 9 464 258 771 -286 425 878 -302 -889 -932 -94 695 503 158 197 -903 310 864 821 426 -715 988 -974 -779 -626 -686 240 849 -914 -493 -54 336 -576 266 -694 -955 -978 867 -985 -563 -519 -411 570 976 -419 -617 -986 -644 -233 530 -650 202 -137 111 -836 513 -942 -152 608 71 -401 -955 -771 658 -710 -344 941 764 -894 -203 694 -882 26 749 -946 -229 985 -582 946 144 -855 123 -823 516 755 315 927 -736 90 -776 -874 246 -771 -215 788 -176 -376 -170 -378 426 -836 886 931 491 -183 614 -248 46 75 246 533 -98 -47 92 819 -375 928 507 -3 548 -492 -385 -840 366 -92 981 957 980 403 -816 258 -383 860 882 -714 -22 -822 71 930 -443 202 877 885 348 103 570 -704 167 -305 -133 599 752 736 -968 403 -442 840 944 -585 -427 50 -728 53 234 151 -766 553 34 -699 -370 131 493 -243 457 -26 980 527 -573 -583 -811 -638 -43 -683 973 717 -330 -132 -677 691 242 435 -989 695 663 -30 906 -170 -106 734 -47 -217 -691 660 588 -174 403 -951 980 -407 -371 -904 -723 -504 499 -366 344 -232 426 -759 117 -501 -945 943 44 -765 951 460 -86 -276 -380 190 13 -182 367 351 836 499 -908 -460 838 6 -297 439 712 733 -971 -289 -851 900 661 -296 -137 -104 874 651 608 226 -452 22 -527 -678 251 340 -838 -656 971 -316 -265 273 848 -994 715 895 88 -244 -118 -361 545 -969 150 576 762 687 -634 545 544 -330 518 -959 -21 -360 -989 758 905 20 353 857 617 414 398 -724 -891 -886 -406 -440 450 538 -224 411 -367 -161 383 -765 -417 -30 194 -655 -525 -648 48 651 -972 -185 -789 -108 77 -107 -316 866 -732 -19 581 -251 -23 -269 333 711 509 798 -146 -795 -235 -191 -901 -563 664 -23 -154 130 976 838 265 75 -617 -118 123 -804 -59 -11 -560 -580 -986 437 -145 -791 47 -467 643 879 905 118 709 87 810 904 67 -738 -926 413 -440 49 -998 600 381 393 186 255 -349 -373 -493 -388 443 224 -532 0 256 -627 543 -130 -849 298 118 930 486 -253 -708 63 -528 195 309 -639 -916 -952 638 575 -542 -266 203 -167 -741 523 -249 -792 -76 679 734 933 88 574 7 -419 -637 682 578 -963 -948 457 -475 621 506 507 861 423 -308 -391 519 -495 -93 -676 -493 -570 867 254 837 -963 122 -371 463 707 -766 -13 834 -571 -819 640 -71 -364 8 807 509 -31 -244 695 347 990 -244 -202 42 -871 784 -305 -330 724 -149 901 -263 -456 142 903 893 -917 738 -959 -419 670 525 750 -948 -560 -916 -668 -709 -997 563 -790 -811 -522 3 -761 -1 837 882 733 -261 215 726 -177 924 -9 832 527 -714 728 706 67 948 590 -270 919 -974 997 780 642 -883 232 -79 242 -20 -192 -663 121 -194 68 905 276 143 269 476 -877 393 408 -675 -998 -854 9 -639 146 -688 -524 928 -70 -121 408 192 484 764 -858 146 -964 180 -449 456 261 726 -957 -333 -286 -255 -573 -219 202 812 -351 -641 873 -876 -486 -363 737 817 192 -517 -870 -30 865 850 171 171 -32 -321 735 657 398 -32 662 -652 355 374 -303 -865 572 -809 -942 485 -706 89 -539 -233 219 -10 -638 809 891 -430 -669 415 -884 -636 -393 371 184 -158 -92 45 966 -256 593 436 515 -784 -388 750 14 -474 -771 876 -514 680 763 887 85 250 -641 928 294 424 203 673 -419 -498 -198 -481 554 135 -169 580 637 693 963 -628 -205 664 374 390 -282 340 -937 -779 877 -962 -826 -706 124 174 91 207 -3 629 -455 -827 -32 739 983 -269 -139 843 -694 -635 906 -759 -454 -499 -940 -467 612 -844 -559 -608 -608 -980 -799 -93 -321 576 -93 -719 -42 -578 -360 -727 -199 -886 -685 195 -409 573 810 -448 957 115 78 180 277 -323 644 -111 -509 820 215 -303 87 363 -744 -391 -296 794 643 -734 -506 168 787 -240 -312 -108 350 -858 -139 -272 -474 615 -307 791 321 -57 241 209 -173 -200 616 389 878 -750 -434 -74 99 765 -133 -730 -850 -212 -953 586 -933 597 -202 -515 802 939 -310 261 897 399 561 -570 882 978 861 -46 -851 466 909 -932 275 348 545 122 441 255 423 -305 328 -535 -100 -936 -595 209 -73 -580 613 294 109 -575 -388 241 -701 -604 106 910 883 -45 -157 232 72 -762 543 373 -816 779 -126 305 -796 383 220 -822 -129 -644 -596 -814 -584 337 358 59 569 506 458 580 -737 -839 -229 -438 -108 257 5 430 -361 648 437 -706 122 972 -724 58 321 -805 -311 -591 -426 -282 991 821 919 -84 108 -840 976 -200 465 -4 728 -928 -526 941 884 -676 721 -915 540 -594 658 -813 678 -16 -40 -700 285 338 -771 371 -656 220 -994 772 -913 72 -99 -371 -776 -427 778 -108 -112 -44 527 737 -821 -219 -418 122 -527 420 -726 -566 249 759 -653 289 267 -674 348 -475 -755 267 -903 -276 -407 -695 27 618 -500 164 -563 358 -166 -753 424 833 140 515 -657 374 581 400 -57 -787 303 162 -146 677 -370 854 -410 -755 -18 -352 429 -411 -437 -445 -693 -882 554 88 -620 84 152 989 -402 -791 -382 605 253 867 -942 -854 630 -941 937 398 -471 -599 205 -449 -179 456 389 189 -195 -329 602 -230 -891 -928 -58 -716 -673 -35 -755 -836 816 -756 564 884 -868 -340 564 274 -142 519 -39 461 -882 -251 -306 -768 731 -434 -470 -770 -687 -411 -939 260 -127 672 -944 944 -502 361 -872 -237 -43 -685 453 -367 969 200 350 -243 50 -638 -457 8 141 -52 972 -552 -931 -77 85 45 -313 662 256 -501 525 -354 -460 -819 437 523 800 260 -703 228 697 304 -559 -563 291 -970 296 310 -555 307 539 204 576 734 935 875 160 -826 -852 505 562 961 -205 -560 846 958 845 -600 -207 -675 -668 943 -395 -591 363 -612 -169 467 433 87 87 75 37 713 870 457 -266 -620 314 -205 519 576 -955 938 -741 -684 -220 324 256 294 794 -330 -382 -699 606 70 -654 -179 -202 979 259 -727 545 -76 -961 -623 -317 -281 993 -404 810 -673 223 -734 151 -418 -529 -337 433 320 -594 500 -176 -829 -972 -16 596 536 192 168 -338 -945 -244 35 567 -766 -96 -738 958 366 500 25 -701 47 -625 -888 181 -727 627 78 805 -933 -29 900 503 594 454 -265 -147 540 -764 -492 720 -984 -296 -900 -562 -125 196 177 740 -993 816 971 -536 622 -824 505 650 -302 567 714 768 948 -944 88 192 732 -591 46 235 -314 785 510 -26 476 223 -889 -545 804 283 845 487 686 -886 -663 -323 920 986 622 -71 -465 -453 657 -278 -909 401 -850 480 -19 346 450 -581 760 109 -163 912 96 -879 636 727 -208 -645 -311 216 582 427 557 -405 -837 672 592 974 198 904 754 -83 927 -583 645 626 -206 -473 -960 494 -281 -406 160 -655 -275 -694 17 -952 -229 615 -311 617 194 98 617 -484 225 227 -135 782 -220 916 840 -644 -991 -516 529 331 -749 -48 -374 -361 -648 804 -257 521 -998 145 -65 -591 -808 968 -162 -101 125 277 451 -506 441 107 618 368 77 -831 884 -864 -796 -518 398 927 -33 671 222 116 -3 78 -366 -656 -163 253 -995 -794 107 -779 -547 10 958 920 67 756 -291 640 -52 -623 977 -387 993 665 905 180 21 97 111 -270 870 -483 -569 478 559 -684 335 -117 401 867 718 111 410 -783 -431 469 586 -125 -344 156 490 64 665 954 190 -920 -636 -485 892 -486 -364 775 933 349 -750 638 648 -401 434 -829 -133 -340 428 430 -956 325 -472 1000 330 760 -700 543 904 546 -963 -236 896 -342 -280 927 -449 -812 -917 -823 -195 392 452 -755 -573 -715 -30 -627 829 -474 -979 -160 475 -68 -209 -4 -159 -320 821 -378 567 -370 -614 539 390 -538 625 986 -974 161 603 465 -219 11 76 -630 432 487 801 -80 993 311 198 319 -758 -301 485 -290 -872 477 723 -140 23 84 -979 987 -335 -940 -495 -53 719 -630 -965 -867 -331 45 -808 -258 821 87 -31 -326 273 855 382 188 -360 783 -209 -724 -951 -549 -90 214 -502 855 -35 518 600 898 -254 68 879 283 -549 -661 -36 709 -31 635 692 -656 902 -67 224 -186 -517 145 110 475 930 -636 307 -46 740 477 -573 348 960 -239 436 -385 -453 -303 194 -68 637 -988 -114 540 27 795 675 418 835 824 635 527 -400 -666 677 706 654 860 -578 597 752 654 877 -877 11 806 -583 -640 -801 475 -833 175 -325 -993 -898 -468 73 925 269 -346 -350 504 831 -752 949 314 538 -890 -806 977 936 440 619 548 280 105 -290 69 784 -887 -55 174 211 -19 -979 -904 561 -338 322 -208 -91 -894 930 83 601 -187 792 -439 863 945 -568 865 211 987 -723 968 -353 -872 -43 840 907 463 -561 -837 899 -323 -157 940 896 -935 -835 748 554 264 978 -528 709 153 99 -349 -966 -666 -638 -119 66 -475 423 559 -987 423 -158 686 -720 -860 -859 -926 -678 796 261 -236 -353 385 -101 682 -664 438 470 -330 789 264 243 305 925 -601 -97 -48 144 647 317 -5 15 678 256 -89 -90 482 -867 342 193 273 -56 97 -508 -636 16 299 576 934 -210 -520 -216 -710 766 -424 -490 -558 -672 -193 754 963 -33 640 203 408 -427 493 -683 -893 785 13 831 -520 974 -504 273 -93 -95 719 -101 219 814 987 128 -393 112 -873 -568 -85 910 -39 -575 -770 379 -78 812 -42 250 928 127 -776 -320 830 847 577 -338 -735 -130 171 -885 -988 64 -69 -82 -461 -165 -818 -521 -624 -305 812 834 963 -445 -378 201 270 589 -581 709 754 -80 -853 -513 395 -215 -141 -688 77 -725 -150 -931 619 222 -479 -180 -860 -731 -121 111 747 212 -770 -546 -413 721 -751 -668 802 170 414 -563 -792 211 -446 -301 854 286 -619 -129 -316 621 73 -255 -912 937 477 757 -443 -782 -959 253 -426 31 -309 -145 -632 -848 56 -526 -471 778 -981 -426 667 835 -351 -722 -976 976 -774 -621 -34 71 407 -470 360 -151 -512 443 -633 -444 352 657 652 28 -175 591 -501 -928 743 65 -363 180 446 -90 -76 214 -390 -244 796 698 172 -341 542 387 610 542 140 386 552 -493 764 -458 -688 -796 180 711 231 -87 -371 -544 798 525 246 929 518 695 -916 -502 228 -717 -444 481 -697 845 535 660 294 -197 982 -542 491 26 498 -471 760 -806 441 361 36 966 -749 -660 199 67 439 -134 -664 961 492 -450 903 228 -870 209 -939 202 -581 -628 -780 940 -27 -172 121 -36 110 771 -552 388 435 94 -519 990 -631 -606 -421 875 596 -82 -137 586 -133 130 502 841 748 330 947 -793 -442 -496 420 532 -278 412 -894 -427 496 -79 838 126 -424 881 792 967 -197 -607 925 841 -768 -547 -133 -931 839 -93 512 499 -567 -497 402 818 -91 -158 -43 247 57 -559 991 -495 -617 523 718 -721 892 -415 -584 852 485 -484 832 172 621 -727 -517 -983 972 -737 245 -630 -751 -391 -821 -687 -397 732 604 -981 257 -629 740 -827 -290 -988 981 -959 -668 465 -705 -539 858 -18 -739 -119 863 544 -667 -774 -85 -841 253 -871 355 320 -718 -524 -956 -214 745 -640 -382 832 706 15 -389 897 -157 884 872 128 -221 748 -887 -11 776 1 -232 -938 -753 36 -624 -320 -341 -351 -746 268 324 -408 488 998 -512 -402 -901 412 -185 -643 60 270 436 533 686 -43 924 868 -704 527 622 -848 279 -323 338 -915 -499 -12 -996 -702 -442 -130 -749 62 617 964 328 -820 666 -327 -426 306 -369 376 -885 -60 -222 862 -920 678 140 180 -818 603 -879 149 -410 -424 24 803 -438 -879 -443 -442 357 559 567 476 -137 -762 292 123 -737 -424 -132 335 36 299 -366 -332 130 319 561 -445 -648 -585 -901 -206 -233 -351 -504 643 194 -249 600 129 -232 161 820 -331 626 -571 -172 -295 -995 -432 -800 -122 -139 -48 85 -809 -44 593 190 -22 380 -911 -88 -633 -399 -834 744 158 -766 -770 374 476 699 86 39 346 629 -883 -633 404 -320 -55 958 -221 -211 -852 -475 -426 242 -302 -493 -558 -804 3 898 450 -365 -791 982 194 -236 -549 -553 -345 666 -161 -308 -716 436 353 430 -554 -100 -766 566 -594 927 145 -391 -450 507 -383 -937 -637 680 -935 745 66 -264 463 22 751 258 -671 782 36 200 36 -677 -380 -695 380 159 220 -701 944 -666 15 320 -490 957 -875 -43 40 838 371 -394 293 614 773 -279 -657 793 -29 -780 648 667 666 -427 -38 -370 96 -418 747 293 -110 -998 751 -907 -24 -248 -625 931 -135 -520 691 -863 -924 -506 975 -126 883 -637 -985 -230 544 4 66 -306 634 -891 447 -758 -828 618 69 694 -328 -517 -802 -301 217 766 989 794 -201 -47 134 -592 797 615 -15 -866 -492 713 442 -501 779 107 869 353 856 -973 215 -440 668 613 96 -310 273 951 -665 274 807 -293 703 -635 223 -855 -976 -789 -905 -394 -798 435 373 126 -147 -711 -303 672 769 180 841 557 219 370 -831 -491 627 -399 -798 -695 407 -439 -705 184 221 -583 -825 -11 546 697 -487 -110 -278 -874 119 -171 359 778 400 -893 -326 707 416 -205 -229 -932 -505 186 176 -23 791 -995 456 -791 -200 -152 -719 -109 -550 -1 181 620 -193 820 -670 -708 268 -151 -290 183 50 -356 229 182 663 173 836 545 704 569 601 943 206 643 -500 -736 785 -953 773 332 -331 427 -111 878 -544 -804 -741 -760 -431 479 -148 -657 400 540 3 -21 312 -223 -24 646 774 858 377 852 319 -783 300 26 356 -88 394 65 478 384 222 586 -699 -315 -803 741 -256 -984 619 -938 333 -617 2 347 153 -843 905 746 290 346 222 -628 282 570 -43 197 -776 632 -250 -848 -781 -253 134 254 -529 -8 478 179 318 -693 0 219 -78 217 -332 -470 480 929 -548 -173 -659 843 753 -864 -946 -436 -510 -352 353 631 -182 638 824 174 395 441 680 871 132 749 -771 -78 270 121 989 745 498 345 638 433 -556 -182 111 -980 641 338 -760 445 157 621 -363 225 -296 380 655 982 654 -231 -299 474 -713 -893 255 -294 -641 749 -145 -830 873 261 -682 531 123 -97 -836 -437 -238 688 -425 -935 -659 520 624 913 406 -570 600 -75 806 750 701 188 -193 -318 -557 -468 409 -385 803 -910 -971 758 -459 375 241 693 150 -137 -369 776 -251 -694 -51 -49 925 945 397 122 926 5 7 175 9 -761 516 -568 -222 -935 979 904 -574 -351 747 -210 810 -218 -256 -919 -878 126 163 503 -589 -793 248 268 -28 294 628 -601 -248 996 -139 -307 -726 264 71 -318 -436 -573 -276 516 754 -204 -672 -432 714 113 -805 785 -482 119 -568 -925 907 -864 -211 -690 -284 -321 317 -868 132 -376 453 951 -345 -693 203 -887 932 -290 -727 -425 184 -165 820 175 375 -268 -986 510 177 524 466 721 -40 -352 -762 -162 813 510 918 397 -213 -526 -233 -824 19 -645 -161 896 -990 -446 -73 -605 -385 929 479 89 59 -332 480 -854 423 -511 -992 -684 -563 -972 403 -391 1000 493 563 244 631 622 954 -861 -480 709 858 -498 649 798 899 -62 762 668 463 962 103 750 910 818 155 -432 -592 124 -812 977 714 -252 -681 246 -838 -307 586 -723 711 -373 547 -582 -924 -974 967 -331 -117 -308 -221 -927 -258 967 -319 -17 -185 685 -680 861 859 -480 849 -125 207 -261 -99 83 -115 -435 -872 -644 -515 -547 -98 -80 872 805 858 -301 -982 807 -795 463 627 739 -524 236 -562 28 -257 -647 996 -265 -322 224 -297 -970 26 -88 897 515 -221 -885 -654 437 951 -926 -822 663 8 887 -949 671 -268 86 387 -254 271 -558 -935 -182 -500 544 -858 782 231 -640 481 -379 102 727 356 -741 -561 497 -951 -131 343 753 451 -1000 921 -480 126 -860 302 795 44 -753 970 -979 49 387 -886 -995 389 101 257 -379 18 72 285 153 -542 -652 612 746 -893 -989 -54 -239 -440 -564 -69 136 -168 -621 860 329 468 -942 201 135 578 290 -149 -709 -956 -764 204 -892 500 962 110 -366 281 -868 -590 458 329 -508 520 931 727 -963 -2 638 -631 -279 220 -962 343 -3 -515 -833 -417 -760 -173 801 797 -112 206 492 -775 -888 -79 87 216 788 682 -329 -521 759 674 876 140 -722 -724 -305 -500 -481 -971 167 473 -452 -106 803 130 515 -66 -811 596 -60 -334 677 -926 -546 849 -14 -826 -584 293 760 -34 -542 198 53 -551 399 -623 -486 -304 780 356 -200 66 557 -310 261 23 407 -266 737 -406 481 287 712 -983 509 -600 4 -922 234 832 379 610 -777 -309 166 -718 -451 -179 546 -941 468 805 -893 440 823 -785 239 667 871 -436 -333 -786 196 -356 942 150 397 -849 915 -635 163 308 -566 -471 748 -908 189 850 704 -691 735 -126 -788 268 -523 -386 -521 -107 541 973 -541 -81 -511 -612 -157 24 140 953 -447 -181 853 976 665 696 -880 -810 444 112 -638 259 -960 875 527 818 -850 787 124 492 424 -378 617 -925 -160 -310 -626 323 -135 -241 -80 4 199 -595 -912 555 -613 -53 202 -52 548 -934 -801 460 -354 -238 -488 -310 -708 -185 -610 -297 -243 957 868 4 -774 675 947 784 525 552 755 437 -565 -376 -169 -614 11 -713 563 -228 446 303 854 -945 -37 -391 101 898 269 242 -173 203 -307 -863 752 -323 455 -942 306 -989 988 -777 -136 -136 111 649 128 -764 174 126 295 -614 -554 -674 73 -92 -843 503 199 -141 762 -334 331 -870 29 939 -585 -730 559 -93 -590 151 -290 -89 681 -160 679 714 721 -828 85 632 -555 -728 481 -17 -325 -800 219 389 -714 410 987 910 -94 -186 -61 91 -120 270 -168 785 693 -331 564 -941 959 -586 583 620 -533 841 492 164 253 164 -598 -663 -480 -869 -552 -290 -562 288 984 718 555 -843 336 941 765 -845 267 482 -344 -355 -526 -841 -531 400 -997 185 70 494 151 663 655 -487 830 796 362 -127 346 -942 938 -812 -228 -549 521 -932 50 -274 355 -189 -43 534 -421 -379 -663 188 891 41 514 -485 293 -190 781 859 -657 -874 -951 -95 -128 -197 284 -31 -834 267 -979 611 753 -477 -170 -940 208 66 582 863 492 323 439 840 994 -414 216 154 -494 -286 -251 682 946 -916 864 -83 -504 506 -523 125 -106 186 -195 -336 -843 868 941 -205 -21 -109 540 -198 -135 959 -554 292 939 985 -532 -900 865 891 -974 645 12 -217 485 -742 84 856 554 -990 -55 -461 773 -553 -462 -383 163 -876 -318 -813 394 -419 -476 -203 17 63 -543 69 56 -528 491 427 990 795 -308 -589 296 310 -239 -869 110 -109 996 689 -130 -153 472 -39 958 -632 -389 929 184 -788 -40 -864 757 118 -400 -29 576 478 -70 -934 -893 775 -226 -526 534 -635 -613 782 -335 -922 -248 651 -544 423 -924 816 697 -568 147 268 -681 29 178 141 17 122 -865 989 -41 186 -694 289 -305 670 383 949 -348 651 493 118 -820 -103 489 358 -630 -840 -32 -691 -375 285 748 -537 706 104 971 -952 985 -221 238 -372 -627 94 761 -51 32 984 189 444 156 -145 -975 -273 10 -323 -128 911 526 -355 680 -937 153 -493 -666 42 -221 -741 59 -259 938 760 -760 631 -350 79 208 -164 -844 -488 -756 558 337 -264 -649 -508 534 -291 -243 -914 -722 -795 -431 -143 741 -370 745 -538 -53 583 974 -468 984 746 -957 612 48 637 -658 407 304 821 697 -290 799 830 296 -670 497 -486 -81 -528 458 -95 9 -627 493 -910 537 -940 -591 -233 568 -456 440 49 454 -242 366 546 -344 223 -872 423 -828 517 -754 -885 -42 -555 285 426 -174 787 -226 413 558 801 563 739 -13 979 756 884 -32 5 -787 391 -467 892 -494 585 673 118 -509 367 609 614 -375 -544 467 -360 -625 -937 960 -994 -119 -946 -959 -222 633 24 357 -567 -302 179 -30 -993 -426 -605 395 615 -348 -167 -732 -281 -707 716 -325 -316 85 151 368 -477 476 470 -160 884 -46 -821 -461 384 -984 140 -824 979 -630 343 223 358 442 449 -817 -176 77 350 181 -172 -603 803 -258 328 670 -782 -481 304 837 757 -716 -697 -772 -295 -603 106 126 -174 379 766 -406 -864 994 54 966 336 107 -919 508 -741 827 -187 -327 -106 898 -412 620 110 725 -368 813 -966 414 -989 -811 636 -979 -232 47 910 -717 -784 -79 553 713 -221 349 -683 53 -149 -450 -311 -866 999 758 59 419 555 458 431 -186 -27 -784 -676 158 -58 563 -693 892 289 534 -392 -592 -79 -429 -978 655 149 -829 -78 -561 -149 673 -473 -694 494 278 -61 -828 920 606 761 881 662 189 840 688 -950 -270 192 170 -989 450 -338 -464 626 243 -15 -957 148 -235 -742 -520 -442 843 373 -800 173 -278 322 -921 -580 871 372 -677 -185 432 -502 924 162 634 555 901 -239 -291 -841 -586 -511 530 -716 -128 -924 -649 54 967 -529 395 -820 -125 -89 93 -500 942 -453 -8 676 -938 -859 -162 105 430 888 -27 491 -754 424 -739 -127 900 578 413 -787 -270 318 -67 410 -555 -40 529 -202 -179 851 362 815 527 186 -17 -144 757 288 332 -5 225 593 -237 928 -805 624 -725 796 -83 -839 794 -646 -851 778 -425 349 -65 185 333 -219 -76 152 888 164 -321 -846 -974 -891 744 -379 889 -388 -922 -864 -126 416 -18 578 -741 -401 608 -968 -959 -633 -378 509 -661 -710 -939 881 -269 442 366 -511 -247 -398 681 565 163 -351 -363 -321 -333 -938 435 -749 348 -673 848 -924 901 374 -64 212 979 -742 217 792 395 527 653 614 -74 496 -860 884 -622 18 -645 93 -245 -346 -1 -497 426 -162 -406 432 901 910 -886 674 -887 958 -589 -169 -911 391 -574 827 154 803 -332 -990 -799 -915 -811 185 -363 -17 -640 866 -232 464 -188 -700 791 692 -18 857 -821 -130 -154 -450 39 860 -858 -248 415 490 -690 -774 362 -941 -143 307 562 -223 184 91 -961 884 902 -857 521 284 -649 89 -296 -710 -23 -92 590 -213 666 539 -525 -585 450 276 886 562 -159 247 -633 -351 -561 75 -629 971 -120 572 262 583 381 567 -689 221 -440 -997 -654 -994 -9 -507 -783 -697 -527 -939 -549 754 214 -397 -808 733 -119 -195 -143 -819 287 -635 215 209 964 -532 -465 505 -946 -243 -963 -390 -824 896 -440 -763 -283 783 455 -789 -425 -350 362 -11 268 -915 -449 245 -681 127 899 712 1 475 -269 -110 281 766 -182 -760 632 -10 82 -931 852 -403 777 100 -761 -929 156 265 -381 880 -589 110 155 -409 -85 439 596 125 -119 839 896 881 682 -287 36 -165 -94 197 -866 -315 299 -347 783 -448 -671 449 -105 -630 48 -757 975 -394 -748 208 907 -839 323 -226 66 678 472 246 391 702 -3 225 302 -438 -205 -696 830 -481 -343 -34 -201 -962 -851 290 -577 832 -691 -574 508 569 434 2 -439 732 706 -248 540 316 -325 191 -287 398 680 562 -553 28 -63 -979 -496 920 -495 -188 488 442 718 -885 888 754 -19 -133 -561 -409 -891 -368 968 723 -404 976 -362 514 478 849 -227 445 -227 664 824 164 848 -18 509 598 -237 -137 -608 569 132 -214 -13 57 260 27 7 -74 -830 -65 -657 199 -570 682 576 402 82 909 -585 -437 -58 338 54 440 -183 837 -136 -291 -33 83 799 -163 922 -541 -188 -780 897 963 840 -679 -415 580 838 -597 -848 -737 209 306 532 791 82 229 379 74 320 -626 570 478 531 -903 33 948 467 402 -917 -942 566 821 945 91 152 533 66 -188 -969 396 -861 309 834 810 -586 -539 -592 -724 168 -633 -485 -341 -241 -177 32 431 772 -838 221 -543 -682 -574 -429 21 -405 319 -631 555 -444 453 -845 -360 -191 594 -237 -206 -972 85 489 753 283 -126 -104 -988 806 248 -29 34 783 623 898 -177 318 911 536 376 505 148 866 807 -311 -123 -906 128 488 408 102 177 57 -415 922 619 74 -786 161 -167 908 216 886 -729 111 -381 494 28 -764 940 434 247 775 423 -939 -635 738 499 79 404 -531 -539 -164 -902 -930 225 892 -373 152 370 -139 528 -174 -892 514 151 461 544 -507 463 881 -786 946 272 -735 -818 165 626 -984 -620 -538 631 -792 -965 -553 -25 509 -763 218 -376 -213 670 -681 691 839 -439 -642 -217 -856 30 -421 -332 770 -360 -826 73 452 -714 -203 435 -887 -1 672 495 -450 -345 -427 649 -218 284 204 -640 965 -886 660 514 643 46 -282 194 957 -795 606 907 -15 -356 -977 -420 -817 48 494 -226 580 792 -73 -672 189 -252 543 -135 250 -134 202 952 599 521 -998 499 794 -827 -981 0 751 -772 629 -899 -667 203 -794 353 260 378 247 260 -840 341 -695 743 533 -222 851 -449 109 75 462 477 434 -260 -504 909 -616 -328 907 116 -211 -784 -94 -512 825 -926 -19 797 -889 1 -797 -229 -753 -568 324 -141 252 781 348 331 273 711 322 -871 -794 -950 -683 -160 -417 -346 -359 -913 402 -424 -39 -608 630 -924 -443 -396 -81 49 737 -850 932 396 -117 -297 -395 -761 -648 53 106 -996 -467 54 -231 255 -893 867 -879 -331 -312 -686 -615 889 230 -67 -193 109 -435 -128 387 26 886 -436 561 -862 -122 -876 -36 -455 417 -123 -581 133 549 -40 342 44 -153 445 -567 -437 -405 -437 262 777 910 872 -163 -689 -108 713 -186 -764 -356 292 -505 -199 584 643 -442 -768 -27 -531 578 874 137 440 -954 291 94 -92 -325 945 124 786 -516 -621 945 163 -347 983 128 -828 -46 920 -772 -744 810 -132 -581 988 314 -593 -196 825 585 -210 871 940 843 -670 -934 -631 870 965 371 -222 -163 -32 994 666 -81 -293 -97 942 -63 704 -396 -667 772 399 285 -151 519 30 460 323 964 358 -397 768 -390 35 934 -327 61 -650 836 -756 551 -600 274 -891 -798 -766 341 -655 179 823 -16 -824 -366 -122 -571 -518 -204 949 -40 -596 -527 -494 329 96 467 608 -837 383 -244 690 -257 478 -331 -877 204 56 859 -147 -783 166 157 -373 -989 131 390 471 657 836 811 -937 -442 -587 -842 -450 942 -593 -857 449 838 -777 755 -673 596 -455 235 -793 -370 787 112 -581 -411 106 380 57 13 411 941 -220 -1000 365 782 -795 931 337 -799 -527 -102 81 -152 -744 482 808 -309 -26 701 -529 -947 620 502 -232 794 -659 383 -794 -340 -952 79 148 878 323 -240 -206 -119 397 813 -989 -501 -407 -595 -104 205 -381 -116 511 202 958 -504 -388 -797 -120 -370 -988 37 20 310 428 988 462 281 991 -993 -826 247 388 141 288 371 -555 -273 -315 604 892 -414 -726 884 924 -218 346 478 584 145 -234 135 240 830 649 281 516 -710 433 987 497 -433 -428 -932 867 480 -884 588 -522 -31 -558 -894 -339 -384 156 53 -658 -172 -638 466 410 225 -20 301 500 -754 -987 -389 8 897 -542 -451 51 -927 -13 -756 -235 950 -244 960 -533 227 -225 488 20 219 -298 -77 597 786 -204 452 236 684 -23 -785 667 873 265 -422 -572 -91 -149 588 -161 -70 -948 847 340 180 -516 -501 44 -485 -833 -947 -583 194 -873 -307 801 -73 987 477 -736 371 699 -445 -23 -267 560 343 -504 -464 -278 80 10 253 -114 -477 268 -369 131 417 -969 -721 -248 -90 -748 -437 -754 480 -418 -35 -43 30 828 60 168 -672 -844 -627 -194 775 22 -861 336 -733 -515 -275 -364 -255 -277 -541 893 761 421 -23 -728 -887 962 -13 -841 -390 287 -594 -381 647 146 132 -393 595 598 642 675 329 565 -907 -476 349 -705 209 557 -856 -34 -569 324 543 -117 836 196 332 -509 667 470 973 -820 -696 -347 781 433 974 306 174 979 493 -825 -5 667 -784 536 732 -329 -372 192 972 -993 813 21 -367 -208 -669 60 -862 -969 -853 -528 861 -85 -962 -759 -264 -839 -204 -378 -492 354 -628 674 82 304 969 423 -758 -920 951 2 412 481 17 58 -278 226 -644 -33 421 976 -399 156 -637 377 -842 584 961 -688 926 -252 558 687 155 405 -692 -206 -764 -373 896 256 285 -376 -43 102 -792 -957 -978 859 -799 541 -161 372 508 970 -851 -69 -991 219 -90 505 911 446 -903 -868 -545 727 -813 725 568 -970 -703 612 627 623 -351 -737 485 752 -373 -584 -120 -626 687 -360 -326 -558 280 88 769 -81 973 -459 185 -110 -225 -58 -59 -722 567 -218 71 -711 194 -426 173 907 551 -489 -755 -90 -872 769 661 221 393 -563 148 -200 -501 99 -163 860 18 -667 378 560 184 -128 -762 970 -303 -599 -756 -547 709 893 647 127 -918 -550 38 265 -142 726 -759 13 403 -15 -699 -57 -531 379 -102 647 -533 673 -447 -461 967 -801 906 -267 -305 -565 -790 -629 604 -327 1 -801 371 -696 -735 -726 -42 679 -878 577 -499 0 -777 -199 -172 907 -128 -161 500 -484 -601 10 -864 95 -184 478 20 -55 967 978 -627 224 -856 -49 965 347 -512 -251 305 -668 -135 -971 829 -867 -415 -229 151 517 59 951 -441 -459 -695 137 -26 859 913 112 -328 -358 -811 413 585 248 -654 226 791 -549 -694 -132 811 -710 594 -952 39 451 -798 -814 -152 890 -926 -822 -587 392 -714 128 471 898 -645 843 -399 -888 138 -484 762 111 635 -744 -31 160 79 -170 502 794 -825 611 797 -414 105 652 892 -756 -924 -191 661 830 -906 -218 -251 444 190 -310 824 -780 -70 -462 868 -416 864 -239 -895 688 512 -854 -573 -351 158 763 -166 124 946 453 71 -989 614 94 -885 -187 -645 -707 -163 597 626 245 -471 -522 717 774 -485 871 -110 -565 -585 -811 716 487 -789 745 744 923 -551 -754 -367 863 270 875 -418 -947 -693 -219 685 529 -182 -976 68 226 883 788 950 785 346 -944 -500 12 572 -221 957 -368 829 -89 -219 -539 -111 240 -287 -761 -695 -869 864 -109 -60 -789 816 740 749 -175 -290 577 -343 -149 -305 -306 -738 24 706 -485 237 390 -621 -247 -574 833 -667 803 -73 121 -124 433 -544 -631 106 606 -900 837 358 -742 437 -295 587 748 44 -861 990 -707 443 -124 -739 561 -605 -429 -553 -408 974 25 -807 -198 289 738 -872 -119 688 -72 586 64 1000 -256 213 988 567 928 -286 -229 569 -169 726 -541 376 920 -987 -355 193 -747 190 -983 -450 937 250 -386 524 -635 255 809 602 -760 -691 -942 214 310 -449 -718 636 442 922 746 -869 -51 -189 -180 635 -186 164 402 803 870 -46 -83 270 562 -403 -393 -291 405 254 899 316 -364 957 24 207 -811 -119 -980 146 707 714 107 -629 -33 120 889 233 -673 257 -344 -437 770 352 926 -449 124 -902 275 -865 975 -763 20 655 -166 -130 -98 -470 893 955 79 948 194 -74 464 -131 669 -683 -224 -562 -703 -605 -170 276 -680 219 437 -654 865 -555 744 -420 412 -484 -815 784 -887 5 -151 -371 -445 556 -903 647 819 -348 659 993 855 -170 -58 565 -94 771 236 -379 598 -528 963 885 -61 898 299 -871 -690 337 -296 988 -877 757 -892 -109 679 -763 584 100 -612 -467 -469 -129 436 328 -871 945 -151 -604 -837 -751 499 496 -534 146 -937 512 97 -454 917 982 286 -710 295 -9 -27 58 282 673 -811 470 35 -899 322 -690 9 -462 594 -701 -211 348 -292 716 252 -254 577 141 947 383 316 -851 -466 45 -266 804 -229 -702 -25 125 9 127 954 -58 -713 800 869 -426 -449 980 -655 -354 -122 -767 -277 428 -220 821 -375 906 680 -747 -609 184 226 889 693 667 529 716 200 335 919 -142 -715 368 662 -378 -560 -155 118 977 -95 -886 -271 37 749 80 681 351 -622 -279 508 767 18 -951 -393 -698 -691 188 -297 -456 -175 -752 -293 -348 -260 -162 442 426 -409 896 826 955 961 201 739 -671 -886 200 -530 -201 -440 13 760 -724 110 -522 -571 784 840 -22 -202 -65 -267 156 -303 -437 -124 -302 728 -549 -986 -365 -131 -347 929 521 -986 161 844 505 597 -941 -938 400 -203 -848 -132 -643 373 481 -318 611 175 953 -740 -982 310 -518 939 -70 648 -450 460 -629 407 196 505 886 834 220 -142 115 -193 -496 -306 -636 883 911 234 -129 -965 -849 -455 908 -851 -638 -69 696 -544 735 431 816 -684 414 148 243 -364 -621 -573 525 -439 760 11 947 745 35 -464 644 103 -721 -433 -563 955 214 59 302 524 217 20 91 557 -450 453 -213 -87 441 -853 -969 811 491 -904 119 611 -865 -418 -28 787 -480 -549 -630 -198 -888 -987 593 -650 127 174 471 531 -276 114 421 383 430 -992 -773 147 -100 638 -719 -411 416 -235 675 -451 849 692 -523 -576 -365 378 -596 -597 197 609 882 -491 384 714 466 127 125 -775 478 -815 -605 545 457 63 796 539 -474 -556 -846 -104 122 708 -982 -203 -224 129 -925 810 650 461 897 -198 -550 -366 -205 -914 285 719 -855 -288 -898 713 748 782 872 207 980 198 -445 82 799 887 186 820 505 624 -776 124 -208 823 96 -698 723 923 127 712 512 -485 151 448 -246 -922 285 171 880 -689 -22 186 280 950 -451 -77 -486 409 441 904 -328 -35 -217 649 163 160 -851 -775 652 536 -118 76 -549 -804 -118 -460 -619 354 -230 -574 -242 977 -273 -381 -859 -222 -935 -183 847 -622 177 340 579 -590 -441 -534 266 -461 596 -211 -790 261 -752 294 -280 9 480 -687 669 509 -267 771 -728 -299 -630 458 -288 310 999 -563 -323 436 -346 185 551 917 827 992 -21 -990 -390 -486 -801 337 -523 -166 141 298 345 -611 -689 412 -277 558 85 992 709 -269 404 144 -813 956 979 137 294 300 -230 -137 99 -700 -612 -925 -57 -198 -909 177 -807 959 -558 77 -97 649 593 319 488 422 -580 847 -606 345 -963 -961 922 975 -220 -528 -671 -864 -546 42 63 -411 -55 774 983 577 -305 554 -490 278 312 38 756 -693 232 352 -91 716 -281 973 375 -77 -540 -729 -10 -336 62 -769 -132 -93 193 531 121 -394 703 839 690 -393 671 -33 -867 852 -975 115 -325 219 611 -78 -678 330 -644 -950 -424 -301 -689 287 514 -759 652 -993 229 209 802 832 325 -838 -689 -237 -326 882 107 -945 -118 -535 272 -880 240 -200 -861 -963 -116 -489 -621 -176 976 -369 -198 633 17 -596 -306 -4 -661 -196 520 260 179 -636 -212 -561 9 258 -126 39 -701 -470 -968 544 604 369 149 136 754 -494 -361 -85 844 -365 -862 -447 733 40 -153 385 -858 -181 330 524 205 315 95 53 -180 -809 437 -844 -177 458 -413 -330 -875 909 -488 925 -960 -510 -344 316 804 296 869 -927 -773 -278 -375 -974 838 773 -368 -230 518 -618 270 95 -450 186 152 -629 479 -804 -305 -231 -105 -702 835 287 860 316 -406 496 614 935 -580 679 570 -900 202 541 997 -435 548 -708 -125 -2 97 -699 -482 582 -473 -136 -409 873 -838 38 -801 937 -219 -855 -482 -838 -30 487 3 933 -385 3 -55 -632 -477 35 -598 167 -544 208 833 -334 122 -229 -835 -263 346 528 299 425 -621 -475 131 926 -477 664 274 454 124 920 -693 246 509 446 622 760 -633 816 206 205 98 148 -755 -598 739 -548 423 -40 966 550 -897 -337 -889 -157 -613 867 -707 981 723 743 -704 -787 -321 -593 753 -779 -298 627 -178 703 230 -122 715 -33 558 584 -234 129 36 -143 807 845 -213 114 187 -274 -296 -519 -487 -993 412 167 356 40 273 849 210 817 425 -136 0 609 -600 965 413 -33 158 432 413 347 -272 -142 -944 302 -10 958 734 -65 -149 5 68 887 -783 -14 -703 -858 533 -899 474 914 914 487 362 -602 -329 -634 481 -744 301 629 743 -191 -667 -788 -951 892 761 375 971 69 -204 557 364 772 -672 518 83 -621 -542 -447 -659 58 48 -633 261 -267 -281 132 -836 582 134 -814 943 982 -106 -982 421 315 747 583 775 -594 -344 -424 -926 -175 -394 -629 -457 -840 187 -775 264 527 961 733 405 -751 -18 -333 561 -365 -239 -677 -85 439 636 -450 995 870 738 146 636 960 -945 719 259 843 -38 354 41 601 -680 -11 -24 845 547 -716 -981 -767 380 -438 -890 616 121 -486 540 774 -19 648 -904 -705 279 -26 320 81 454 -625 -682 212 919 263 -469 -405 -3 -829 99 -842 935 -986 -238 -301 -681 -824 -365 -517 211 -958 602 -648 -823 -170 -71 -523 -218 -488 -525 605 -506 -133 -730 -583 932 -41 169 331 925 452 880 -178 228 -989 -655 583 -716 136 903 431 349 -36 509 821 376 -725 -795 460 718 -508 -331 887 968 649 134 -151 -389 902 -447 -969 248 468 896 595 -870 -495 452 -565 -263 906 -854 425 890 678 889 -549 -70 -508 -708 870 -256 426 980 -192 -870 887 -814 -74 80 -138 -922 -41 -556 469 402 -974 -874 583 345 899 92 -56 -688 -560 -831 7 89 783 638 573 954 -413 503 -645 -125 -998 281 269 -976 254 -982 -223 280 542 735 549 985 61 586 -239 -352 619 342 -775 287 148 -404 305 -738 142 775 -801 167 -730 -381 -114 -314 346 -715 372 -743 -447 -737 -499 -496 572 798 253 -871 29 -610 -874 -345 696 -250 105 145 -30 395 -454 -285 -956 -602 -513 128 287 -222 169 -537 -980 -81 162 813 751 -489 -81 787 683 -34 933 -19 420 851 -334 -3 -244 -72 -54 -339 583 180 659 -294 690 158 -575 84 -851 621 -231 519 -387 -575 -156 84 263 -690 518 -419 -696 74 -66 -27 156 960 -509 -669 422 193 761 -895 -525 397 -456 -393 -507 563 -39 680 -862 -719 331 260 326 707 184 482 189 283 59 602 749 367 -695 890 814 -236 999 -162 -422 -967 148 321 -482 673 320 906 529 -677 0 303 -270 -491 31 249 0 477 -167 -108 755 67 -17 380 -714 412 -366 293 303 -542 -552 218 -573 -680 -325 771 -572 96 -567 -86 974 -875 545 -567 -886 -23 -85 580 -901 626 -880 45 -966 -61 401 238 275 -433 892 661 -144 -233 225 -777 -681 235 548 141 -554 281 -528 592 -903 -197 667 -241 -458 575 -651 -926 -773 -899 90 -306 63 482 257 487 -881 -201 -648 513 -896 520 529 133 435 -842 949 440 -878 -117 -183 -873 207 -82 404 -121 20 -109 645 -31 -336 -924 -761 -402 917 181 609 145 668 107 -341 437 387 -338 -466 210 775 735 506 627 -656 572 869 659 950 -162 -311 269 -762 -572 -498 -952 -657 -106 222 -463 -801 -255 -413 192 874 -610 422 -97 -563 856 -956 260 786 944 262 74 -392 -123 153 342 -293 29 754 693 -717 -466 916 -227 730 -307 -676 268 -731 -892 -499 -452 -496 23 251 -938 118 -408 599 890 909 92 731 155 -355 -757 425 -248 -6 -589 113 -811 -837 728 -627 859 336 758 -492 806 105 -132 814 290 209 -912 488 288 231 -524 -18 393 -847 927 458 351 -120 -543 568 637 -590 986 -720 -544 -930 783 637 -619 -493 -883 599 -755 -602 -882 4 -259 -414 -876 -507 959 8 363 947 -926 412 592 95 -743 -700 -388 -465 566 -875 238 329 -482 622 -886 -32 -1 152 211 161 -179 -337 -690 -46 22 -221 -575 -348 -917 -593 -749 -514 26 -839 422 483 934 -1 -759 -461 719 -477 -787 -435 -489 585 -919 219 23 -735 -885 184 -135 252 -756 741 512 826 -353 -983 197 796 500 850 420 -735 -951 -172 -661 617 844 599 -353 43 -863 260 -893 -255 996 432 426 -261 -82 -40 -590 15 667 -957 766 -457 105 955 -303 20 -384 -272 985 197 -390 502 -645 -212 -621 -600 416 218 -718 402 -683 -287 -526 -151 -335 370 -136 -887 -769 279 341 -706 56 688 189 -519 -704 239 76 -896 903 531 -510 -310 -840 -675 -627 449 78 -524 -548 701 -499 -278 643 706 -565 573 821 565 -553 -950 -242 728 -210 510 747 -998 267 724 -706 -334 -946 248 135 148 -862 807 -267 -370 -428 751 -550 82 -496 -43 641 -320 762 462 -982 -335 41 -82 -404 -686 130 829 -462 5 940 -156 787 425 907 613 -474 -249 120 698 595 -578 135 -100 -125 -126 268 310 -386 744 -240 -468 -865 -144 715 428 -593 -609 585 -148 -995 -548 211 -241 558 778 -437 -120 721 182 -292 420 -517 -443 -180 -919 -568 278 611 906 234 -768 -45 425 -558 -447 884 366 852 -291 680 -296 -108 -128 -335 740 510 -67 762 116 572 -98 127 393 -80 118 286 -891 155 -836 229 -337 987 -610 668 305 434 -886 -668 428 16 -751 -562 862 -565 -703 -936 176 366 872 -907 419 459 -891 462 -711 926 659 0 900 -406 -91 938 -506 879 -364 -385 -90 959 491 639 878 -67 -293 -407 716 531 -388 284 217 -535 -922 -799 -209 -113 250 221 -424 -473 309 -55 -282 -30 -725 -141 -735 -743 270 354 267 -415 -565 -331 -160 287 -621 234 -358 197 -471 369 -801 -753 916 273 -712 263 573 -565 -699 -77 367 -510 860 -165 138 -621 -33 -418 936 998 -855 -978 581 -198 -206 -925 -620 989 915 44 725 892 -524 516 -393 749 486 544 -26 74 823 -872 703 -450 -980 130 11 752 121 -126 -752 385 -392 893 225 -420 806 -247 348 36 -313 811 -914 426 -210 -201 -712 597 -816 729 -899 702 -428 560 841 525 823 -529 82 910 -626 -871 -682 742 -940 789 167 935 767 838 522 502 -394 110 984 886 689 608 -564 530 276 -573 373 402 -795 -721 164 178 267 -846 681 -782 90 823 -886 -338 340 -626 -340 495 218 -218 -117 -818 -102 101 91 -952 915 -434 713 529 829 -172 -923 -690 760 -504 -773 331 -335 531 -523 74 633 -454 559 -927 331 -628 -792 852 -872 -205 -829 434 -899 155 -286 130 -61 354 -749 -666 713 -381 999 828 -532 -730 802 -733 65 748 -367 -614 443 462 -680 -24 155 -514 -642 284 -316 681 978 93 -815 879 -395 109 -588 87 -456 243 -136 -559 489 -34 -563 533 -486 708 -116 47 -539 44 595 -779 -225 341 267 -808 174 -173 -670 -383 -674 -993 -249 648 -559 -165 886 -566 148 111 280 -491 18 -377 -538 147 458 98 -782 -920 616 -368 948 982 -204 -977 -171 310 182 -253 -589 925 65 -852 -697 743 -860 497 424 736 284 578 128 -20 -52 916 -21 -470 682 -897 995 -320 -239 132 327 -53 -199 -484 -6 302 449 -418 -209 -328 148 185 -503 -404 -534 574 -716 802 -403 -471 679 -501 -146 -261 89 894 -909 723 -803 270 504 624 904 541 372 -583 383 262 259 -495 506 -553 -768 -580 -154 -117 46 97 -26 -620 -89 958 766 106 214 -204 -588 -187 -814 -190 -459 -826 -5 -727 -282 956 399 762 921 437 365 -909 -199 -772 -513 714 996 972 -218 16 -162 -911 158 521 -299 -754 110 -139 439 -142 309 -99 40 -356 236 -833 -397 293 -900 -142 862 869 -947 -364 -359 869 975 -970 783 38 -301 61 -173 444 -629 -948 -833 188 158 -686 -480 511 -18 -311 862 -292 -98 833 -491 -568 -658 547 -142 -308 -366 -428 -124 -645 -407 431 -225 767 -793 35 -762 -239 998 324 -341 745 -161 446 -915 896 -847 737 -789 770 16 -472 -777 762 -646 729 848 227 101 235 386 -457 269 -958 843 1 -663 -858 -772 196 999 -498 -124 -117 -284 -613 -946 699 82 884 -48 835 -562 -963 633 -729 -162 207 -555 -822 -862 246 934 569 -17 790 -447 790 -786 -639 907 858 -458 -371 -167 -812 -579 -736 -494 -252 65 203 -703 -246 496 -118 55 943 -938 -362 147 -33 942 960 -600 -361 231 -264 585 631 -655 -103 871 407 -808 12 -782 -914 -612 -96 -520 37 -781 -432 68 -286 -458 -963 -336 -50 52 -189 -872 -655 45 900 156 289 -939 520 -342 56 -774 -274 160 784 -769 394 924 801 208 -420 -675 -266 -138 415 -501 -263 -51 457 -259 776 -662 693 58 6 -149 -846 603 -244 -364 832 356 -165 842 801 -178 347 -544 -183 982 -967 -105 -183 -524 -75 -417 30 284 294 -366 985 419 -421 734 -936 255 536 871 -790 745 636 517 -11 -994 -994 -274 10 -696 92 -770 248 -462 795 -335 -596 540 88 158 596 198 326 529 -358 580 369 503 -109 -762 -69 -886 144 -593 530 768 648 269 451 -562 -673 627 -408 606 497 -868 516 820 -475 -585 559 -491 -721 474 -179 906 981 -914 655 -17 174 823 -232 76 433 816 -812 -437 965 -219 953 231 748 429 -297 -664 -549 -74 -603 -774 -406 375 605 195 -965 -118 385 477 405 60 570 810 -212 291 -92 -746 -811 -889 28 587 768 -921 -862 -652 -901 -773 -129 -118 510 840 936 36 -439 922 -980 561 131 899 -298 -108 79 -203 30 521 -403 -20 867 -524 787 661 -823 -12 -923 642 724 -396 947 726 -881 446 -236 86 -725 112 -226 -869 386 811 72 752 -633 -344 817 -243 855 -10 -515 -638 -545 -997 -851 661 179 -417 563 975 -733 -633 -278 608 -262 -172 -25 954 -622 663 360 38 -405 -363 -206 -954 455 -164 -255 -985 -371 829 594 536 171 812 209 127 936 -401 -576 -98 259 -196 -303 832 -913 -54 -958 836 -625 700 932 -717 397 901 -45 703 -616 760 563 -171 -48 -448 -681 47 780 415 711 -701 -77 33 -212 143 -641 696 771 75 -184 638 -421 -198 -715 -467 -60 -473 84 475 55 500 824 778 -992 -953 978 543 205 -882 -64 -757 354 861 40 56 231 -148 958 324 426 -579 -151 -435 156 817 246 335 -96 89 675 -165 1 219 622 -632 990 701 535 -829 -611 170 619 -381 -445 -351 -697 344 123 467 776 643 -144 -418 -832 -107 903 -701 463 60 740 -234 11 562 665 996 656 -363 678 -834 784 995 -526 -641 -266 -270 -363 -560 126 987 688 218 406 -170 -648 -272 442 -820 -968 -575 481 583 -747 49 -195 88 617 -452 239 -643 356 -780 -220 61 694 -275 -399 565 -892 -600 -814 83 223 -589 608 675 440 -746 -456 -977 3 711 643 223 675 323 -697 991 -697 669 -741 -381 736 -153 22 -538 -639 -344 -904 175 609 641 354 -554 853 -677 -852 5 -79 843 716 -603 -133 -166 -819 -137 438 756 -606 -686 -79 -430 -587 -614 951 -116 664 -162 -213 -430 -475 -365 -41 -134 431 -920 786 538 -84 -738 554 464 -24 -457 752 407 -694 -377 -657 217 371 -615 253 -406 -250 89 997 -47 -477 998 896 913 171 -772 291 694 551 879 78 -175 -800 -723 377 -955 -67 467 -266 956 -51 288 -233 222 442 -884 -666 332 -565 365 -196 -507 -565 296 564 -516 390 -936 330 -864 243 644 -753 514 -805 703 -826 -156 -569 55 -997 -894 288 -936 -414 630 857 -631 562 -79 -314 802 230 -98 -218 -637 742 -929 -502 -352 349 -266 -649 225 -505 636 -608 -378 698 -456 -951 895 -417 856 708 764 290 -701 458 266 -905 -738 502 696 969 -161 461 -272 829 -930 -860 610 -709 -417 -724 -683 136 370 17 -413 768 -256 282 676 -966 650 755 -28 363 142 6 -40 -232 -556 -814 443 333 731 453 962 -967 -183 -880 51 502 41 -445 637 -865 -592 259 -846 -108 553 -18 -714 747 -93 394 882 862 871 51 -541 836 -504 -1000 -475 -532 -811 50 986 -412 495 -362 330 778 2 373 -502 -156 897 521 -286 -59 -405 -524 -375 -737 -639 -637 856 -691 712 919 -960 -744 -49 207 -740 923 -881 627 313 586 156 -577 -674 -433 694 -447 -301 146 -87 443 -885 -56 797 113 -124 -424 330 -992 546 439 757 479 737 -580 695 -121 336 -360 -182 -860 115 -90 -467 -6 -425 657 -916 340 375 -948 -797 771 -891 962 -204 -94 253 -252 670 -519 -179 -190 406 -629 931 -39 654 -448 -236 942 152 494 811 219 -312 886 554 -62 564 317 -534 471 791 210 538 907 -151 537 509 750 424 646 -376 451 -319 244 591 -704 213 984 111 -720 -891 -32 -284 582 677 630 459 468 -652 857 -629 452 -795 -747 691 -883 -251 277 -346 -509 -663 598 848 -876 -514 445 526 816 -882 -748 -470 -7 255 298 -213 363 595 954 805 -823 456 -401 89 982 894 892 -388 -930 -69 -621 546 -336 -973 -277 -346 -537 -394 -12 951 736 397 502 282 984 801 957 -877 677 -812 297 73 -964 -351 -496 190 484 28 -936 488 761 -542 -908 -420 16 956 -223 284 -762 931 573 516 526 352 863 -515 636 -595 950 829 535 470 247 432 760 746 -402 383 -994 -221 -349 -138 353 -246 608 -56 587 -800 434 751 -505 166 683 -581 -608 215 -294 238 265 -372 -30 -67 675 -391 174 192 723 10 160 -283 -9 -451 192 -876 754 -380 943 673 -355 -567 411 150 409 115 603 -459 464 864 305 -821 -903 477 -255 135 192 -385 -137 -492 -237 -749 -552 -866 -672 133 -868 554 -14 -489 -465 899 495 -971 -703 201 586 915 -926 -112 -940 813 -470 -511 -542 812 658 -402 523 676 -126 -127 -377 -497 842 880 214 -846 -270 -367 -862 543 907 839 566 -554 657 364 745 -524 616 -299 -146 256 724 -322 613 39 -674 -544 811 358 -152 -34 -310 -929 -397 -845 -758 -15 -710 -220 421 875 -78 233 -867 105 430 -859 760 627 -303 -608 -549 776 -339 342 -827 -910 -8 274 -459 -911 501 879 653 -607 -840 441 791 -625 427 -869 960 314 990 -36 128 -285 -183 -716 -191 -948 102 31 -465 45 -251 -826 681 -678 149 123 -536 21 542 -857 706 -404 947 -674 -620 579 810 717 350 474 -324 -206 477 61 -716 -862 -303 470 715 106 -19 516 540 -719 256 -733 436 -608 275 -158 199 527 987 315 682 -42 861 793 -968 926 852 -802 619 597 112 340 931 579 -84 -249 973 -51 -254 -321 178 -338 744 70 433 -186 712 -841 -275 -584 823 -254 380 810 438 -954 603 615 -886 310 42 -970 -139 268 760 -365 860 -201 -594 -278 220 -421 -807 926 -804 746 459 -521 661 -970 -804 852 536 807 920 -895 -434 18 -923 -652 -278 882 107 738 -417 114 -508 -706 -933 -821 -88 155 -463 407 -22 -599 240 -511 -992 868 -539 307 -315 -605 145 -541 -677 474 -613 -143 443 321 -297 -472 689 -19 92 719 -373 -904 -266 -835 -855 -444 -682 -591 -103 -122 -652 -250 -349 -2 292 -296 331 20 -686 -766 -56 -665 -583 277 223 176 -8 -864 -204 297 419 184 -74 -337 538 102 -45 422 989 488 908 765 138 -670 536 -124 629 71 -256 -76 -390 -394 -878 -334 389 -890 -822 72 -532 354 -121 229 853 439 656 335 -656 976 449 -981 -201 -439 627 388 -4 788 701 298 -613 825 -520 563 142 -204 856 -528 575 -69 526 169 -808 897 480 720 14 755 -77 517 132 913 -655 356 54 859 859 991 -105 217 -921 323 83 964 368 52 -308 269 -949 587 -895 -321 -416 -856 -185 -761 -496 -57 702 -514 673 -519 -544 -831 -169 105 140 -579 598 -242 36 386 439 527 429 890 -884 728 -25 -504 134 -7 -775 976 491 -84 -817 116 781 -89 -555 -448 -738 -385 -221 -738 -497 -923 696 -840 442 673 -283 344 -985 -980 -389 -31 -959 -54 867 -923 -225 603 745 606 -491 -385 -486 -747 -799 224 -379 845 -338 189 398 -282 -61 887 406 -232 -154 25 -449 -667 -807 605 881 -835 798 -769 681 620 -683 421 877 351 -664 529 928 -259 -61 -798 727 921 627 -322 816 -775 -849 -573 -172 432 919 675 -99 728 707 -419 -135 69 767 30 798 -589 27 869 -231 -726 -302 -37 -800 518 -992 -613 -609 -153 170 -743 -524 119 55 103 -151 188 146 -35 -541 758 885 367 -3 947 -217 996 -851 -441 -527 -333 695 302 871 703 -458 644 -950 599 -58 -455 203 -605 -511 -772 -787 751 -142 -831 -56 970 -971 -667 589 -374 -20 -155 2 -507 873 -544 -843 564 854 919 -617 -617 50 -273 524 -829 553 135 779 539 664 -960 596 -490 -691 -69 -18 -264 973 20 -236 102 -315 158 159 4 -221 353 -599 -189 -616 100 467 229 462 460 79 -297 174 698 -280 848 -800 735 -913 990 -512 643 -300 191 893 972 242 903 528 -125 657 976 -763 -124 -47 -685 282 659 233 -675 867 -1000 -477 -113 -216 604 628 846 877 -955 76 -990 72 224 -258 -742 -627 -276 -290 33 618 525 333 538 462 960 -524 124 -722 573 -156 666 462 276 324 -834 -196 130 934 24 -570 677 585 -890 -463 -92 883 365 -983 558 -149 995 767 592 824 891 -132 42 -856 -284 -988 -944 631 -542 146 -327 -441 -66 40 -15 -507 -933 -473 -938 -291 -714 -238 354 -808 752 561 -359 -552 -825 -144 -613 -254 481 -300 -21 766 -136 936 -39 -478 -737 3 -346 -659 -416 474 187 -743 -235 515 -334 -931 209 433 639 -782 124 -827 -376 903 -389 912 -699 -116 -47 625 421 -490 861 -258 65 535 -4 -245 -311 129 446 -111 -572 -744 -468 598 -47 366 -557 -211 -466 -861 -316 723 407 -528 512 -894 514 -568 -850 -483 298 586 706 784 522 -591 379 -618 -48 -576 -144 492 -574 473 -862 998 -68 -459 730 193 -648 -633 -9 255 -198 363 -407 -611 -951 282 -1000 -865 -601 -845 901 637 -580 -828 586 -834 188 660 -570 -543 -349 -170 -803 -905 69 426 681 113 133 813 295 206 603 -792 854 603 -794 -614 -950 164 119 -152 -371 562 374 25 783 669 -999 -280 -187 -240 -108 -114 -916 -759 -685 -76 -677 429 -187 -278 691 -190 -766 -698 367 99 -945 -477 -871 23 -263 2 -770 -116 987 -746 41 -260 917 -617 808 -744 -766 -429 483 -129 -569 -135 378 453 -178 -884 -543 66 -96 -763 -206 -21 419 -473 358 0 -608 638 657 828 -285 -590 331 -90 853 -793 676 -495 169 713 -802 219 -959 829 849 852 -709 -816 -644 -117 563 -521 -871 -778 -979 -159 241 -149 -530 -606 -461 152 -875 -534 -102 989 -493 -276 -262 703 901 997 -898 942 69 656 700 699 -753 -101 323 -71 -926 -860 409 917 -410 448 345 534 439 -350 209 873 -115 -65 46 779 -699 -458 -347 119 712 246 -517 799 871 -519 -106 622 -488 -398 645 523 623 195 608 -583 -505 -429 -647 -506 604 492 -408 -578 148 174 725 -73 -832 -47 466 762 -848 -556 -24 -132 427 -271 488 -224 137 -771 981 572 720 -255 210 -540 -958 133 798 728 -947 805 900 -49 91 783 -727 -45 -720 -195 131 -965 796 -536 -96 986 310 100 490 609 132 922 228 -562 -981 -260 170 867 -301 -61 -980 330 808 827 -845 992 540 746 -458 -127 -517 2 190 371 279 594 -479 -792 164 -405 950 -856 -860 826 -456 -699 240 -78 -644 39 252 614 9 -681 -699 604 -236 -248 862 567 -629 -756 381 864 -414 -800 491 609 -847 -478 -868 494 431 947 820 -979 546 968 87 233 940 240 314 -905 -80 916 -240 -290 -124 -481 255 539 -938 40 -941 -932 506 743 -309 100 520 374 -7 -630 -690 522 348 187 -41 -762 316 817 -124 -758 978 113 -142 782 -947 -585 -277 316 197 759 -711 -805 2 -300 711 631 -476 -869 -230 652 44 318 -630 -407 262 761 154 951 328 -7 -234 -475 618 -319 48 -95 -601 279 713 -647 -140 45 293 71 -884 -2 123 148 -931 74 -952 -750 977 530 740 697 525 -918 142 998 -263 127 613 946 -718 -978 -175 -958 152 -641 743 734 803 -24 922 114 798 966 -294 802 674 -945 731 886 17 -955 -49 410 988 631 886 -995 778 55 314 890 -620 868 -802 -696 -630 909 894 -216 -27 -824 49 572 -429 995 821 682 84 -537 -221 115 946 908 -232 990 898 327 -65 995 -594 -539 -379 -248 704 -545 -344 28 -579 -980 586 -984 -588 -713 -81 134 -241 -215 -502 267 -4 -129 -35 -404 -250 -932 -120 -585 -532 523 -147 425 520 551 840 239 941 793 808 -587 -348 -673 308 254 -876 810 -663 192 -395 -286 2 188 -667 -905 -930 -447 -543 173 -44 -41 -947 229 860 -106 974 905 662 124 112 -427 28 -965 550 -583 713 -353 660 871 -817 -525 649 -338 -840 -944 772 -455 -761 417 -558 -323 -843 967 -850 -920 552 26 -708 -641 615 872 210 759 246 54 -815 307 -168 455 -460 352 521 -470 -463 -21 -50 -21 847 -673 -580 -747 872 -474 417 -655 716 -318 -527 452 -536 57 -749 948 -871 694 -587 700 -73 -856 -106 559 -532 877 -777 555 370 714 -957 746 -81 546 -613 15 164 996 699 665 47 -533 -357 222 -47 -47 19 -557 -793 -593 434 46 -932 841 949 377 -510 372 855 90 -876 -574 437 -599 -136 596 -721 156 -189 659 -819 847 205 840 399 -267 418 -618 405 -252 551 227 428 711 604 934 869 -117 -680 33 530 -700 50 362 -499 -861 -361 360 -927 656 210 -468 -981 81 314 -135 108 542 367 -73 869 -374 582 118 693 342 440 -817 412 -934 -529 564 439 -812 689 197 -767 300 765 -732 76 -1000 209 125 895 739 686 -165 -439 -739 -353 387 891 -865 -270 120 816 -668 -443 527 883 -739 -1 -964 28 735 980 800 -720 605 -672 371 -582 838 -573 -757 -813 123 376 240 399 -300 -848 667 913 -433 -725 -178 602 -714 -448 -215 -853 -200 355 -592 -858 -549 -962 -188 -487 -142 679 -550 982 473 172 -708 106 268 -919 -443 -685 975 -845 719 909 243 -639 -835 900 537 -918 -137 -452 -754 -58 551 448 -198 -518 -241 -620 156 962 34 747 -225 511 -224 -288 984 -799 274 363 85 -763 364 -182 -934 -219 925 -453 166 -511 -261 -906 -547 -278 -162 -14 680 63 -695 -65 378 741 483 -158 335 222 332 114 270 -131 -381 -221 83 335 512 305 -847 -53 -992 -517 891 -369 388 -397 -676 -843 908 -646 -323 -508 558 95 -526 -53 -529 -520 748 325 -80 418 -816 423 184 -38 184 984 -545 -906 -21 -919 -642 -368 368 21 -735 -123 -913 -133 93 -519 -399 320 -115 607 671 -537 -881 516 -199 -869 691 -211 -657 -815 -244 -422 955 834 -153 908 -447 -9 435 -387 90 -811 282 -905 -715 28 -844 -299 -763 374 308 -577 -643 -768 -763 410 68 -26 386 101 -200 -530 573 -20 -988 -327 722 -248 848 998 -254 -38 -182 107 -31 -11 -665 381 -136 -45 -883 757 -611 375 -655 888 416 59 -561 799 -758 -59 -138 543 -428 804 685 -109 -705 200 913 522 735 323 989 -246 -618 258 85 -917 893 156 -368 188 827 184 800 55 -258 105 606 -475 -420 -129 -575 206 -625 733 -477 -695 -965 -63 250 970 -885 -643 535 -184 -604 -318 -958 -561 903 416 183 -64 -505 126 -884 622 639 -115 544 887 551 335 -13 530 786 -932 872 -178 460 -278 -740 -961 -341 -382 788 -695 808 -488 37 654 -213 285 223 -644 -196 754 -373 77 920 428 -705 -436 279 207 -608 108 -720 296 747 213 -228 817 -429 -382 -481 626 -194 -554 106 -459 -945 -586 -230 847 -851 -904 422 622 -448 -201 792 922 -951 -810 190 -131 -301 881 736 -29 534 318 458 283 739 789 484 -871 750 -9 428 304 -660 -165 -974 -594 765 301 -378 42 -258 -646 735 186 671 250 -509 -405 973 180 5 284 -788 585 643 100 20 442 -512 -360 688 -750 -890 -93 105 744 -561 557 -263 -129 144 927 637 -74 -535 395 622 -561 175 934 -598 -12 -925 864 137 654 60 -227 -359 -866 319 -61 585 -983 631 551 446 -650 -249 77 -682 -968 771 -86 -961 220 411 682 -638 55 -689 -451 -392 -615 418 557 415 6 -114 -596 414 200 35 632 103 -514 867 212 -831 -507 185 834 -53 968 -241 -573 -704 -21 233 -323 171 -702 -487 768 157 -610 298 -743 -374 -274 631 -424 -410 -474 380 796 23 -264 761 -523 -579 426 627 -565 912 -962 589 -782 265 938 858 87 345 795 472 -601 964 -342 564 69 489 135 -249 -496 -198 162 209 215 -866 -172 -950 -236 23 -218 -81 -87 752 -488 951 401 -263 92 435 -561 -71 -473 -133 494 -114 -726 38 408 -481 -818 -937 -865 -216 223 483 -957 212 409 617 102 887 -725 364 -943 -771 822 -279 -223 931 -13 -91 262 264 -592 -148 62 -826 -520 323 -147 701 -573 406 -8 762 491 635 691 -285 -296 544 726 85 -977 -332 -352 -938 -431 -636 -425 41 -11 542 809 -825 871 -617 -140 839 505 -159 703 -814 584 -759 -48 102 991 942 94 100 -29 -768 -735 -570 411 430 -170 -298 -228 224 743 170 628 -16 -70 -364 -568 933 251 -309 -768 136 632 -16 -912 710 180 222 556 -469 101 -931 -812 -289 -563 -82 7 976 -636 691 -230 791 29 -491 181 223 -354 -183 -809 563 -726 -396 -27 -282 -722 243 951 -240 -604 487 -715 405 -391 -345 151 -732 -525 -40 -544 749 416 -290 -883 578 -306 -841 -728 -231 -710 -131 633 -802 251 422 -214 567 -409 160 569 -516 452 -389 335 721 69 586 793 791 -815 -111 460 -677 155 837 -522 -951 6 63 -762 -130 -97 499 77 -388 -854 396 -608 -490 -154 -870 -609 -933 -194 -739 -889 -523 -29 -280 611 887 -193 -685 -896 241 164 135 -701 -711 -62 37 867 270 -56 529 -332 299 757 -311 -825 -213 488 829 206 -70 -841 405 -362 -43 -256 -791 -227 280 -537 -913 -68 976 -956 48 -473 -277 336 -825 879 93 -402 -358 723 -762 -208 306 12 289 447 -261 96 -256 758 295 787 408 -301 -244 -764 64 -976 -23 987 -409 841 630 504 -16 -920 739 -585 980 405 -178 -345 560 -496 901 -41 939 542 635 -125 -566 897 190 -328 -265 -524 443 -898 390 534 783 777 -833 -52 -489 -25 848 307 234 763 522 -918 -910 909 -156 -113 113 -891 -449 432 -799 -875 356 -917 -980 519 -348 432 -52 -442 -982 -659 470 139 -358 -766 -213 -301 -423 105 165 -692 460 623 -789 -424 453 -654 72 548 -600 -614 123 92 -7 -697 -429 -443 -992 903 -414 572 -286 -103 596 -767 -210 -405 17 731 590 499 210 504 539 -388 -183 -860 438 -414 -752 403 -256 589 139 41 -890 869 -65 181 -287 55 -725 770 494 61 -410 107 69 -93 -953 -290 490 41 -924 -828 467 -388 651 370 991 -706 679 -168 126 245 255 -173 474 -171 110 -565 771 541 900 51 265 525 994 -691 -893 757 -706 719 532 -822 565 -298 370 895 -945 318 598 327 9 258 491 341 -806 -371 -755 -442 -900 -98 -863 26 607 30 888 313 900 -299 281 -739 798 489 -688 -476 -253 156 -412 -496 319 542 -668 -373 -41 104 481 372 -550 864 936 -191 553 265 623 -138 -887 567 -635 383 -905 -880 -726 -955 -915 478 65 986 -368 645 -637 -803 329 -576 -568 819 584 106 502 686 -712 -864 -974 424 859 -639 -898 -138 437 -480 -918 -510 -642 0 -975 805 -520 -979 319 55 1000 523 -616 898 826 615 -374 -564 -576 -929 76 -488 -387 490 -53 -28 833 -789 697 -210 396 205 -800 -919 -518 -736 582 538 -472 320 -543 -954 574 -143 -155 -367 -70 -155 -364 429 -604 -78 -119 380 -823 361 -552 72 327 -311 -988 -684 56 150 -623 -42 -721 150 921 -234 -271 -23 563 -175 -794 -892 -489 107 -716 -114 740 -448 534 564 141 537 -450 471 -829 -212 55 795 270 89 47 873 622 -806 348 -808 -648 -535 -369 958 -124 137 -472 683 337 737 -90 317 762 -250 -168 -653 242 -74 575 20 808 345 870 113 714 779 -560 -785 -243 166 -430 -646 530 -458 -494 -945 106 824 -598 99 539 -779 748 -103 -338 -777 -521 -713 -254 324 322 -228 -363 710 685 185 326 -96 -345 -88 824 -874 -264 -818 398 -437 164 893 -469 -645 -915 381 -460 366 804 870 130 79 495 133 490 959 680 153 -866 -612 -900 966 -252 -393 588 77 614 -20 -636 -213 -56 -248 721 -61 151 -846 -579 752 -65 819 152 469 -916 -256 242 -143 -837 201 -563 617 62 -358 785 -383 -648 397 -344 -181 243 799 10 793 -462 946 -261 979 63 794 905 -402 -151 141 386 379 -737 882 795 -2 66 3 -698 108 144 -74 31 222 -323 -794 -608 -229 217 637 -819 -343 -335 455 879 817 702 169 205 878 -726 -385 -12 -445 330 234 -28 -501 -109 -261 -740 530 -244 307 578 -185 506 -424 -557 426 -339 -13 -850 -107 59 -801 897 -783 676 1000 -712 -836 579 -128 84 893 999 753 553 -316 176 -810 729 -831 -363 -265 531 -310 953 -917 575 -467 957 736 -306 -707 -959 -619 -38 -92 784 -689 -94 -132 -350 208 204 -184 -252 -787 605 -939 -597 -37 -436 559 698 315 236 951 7 464 -666 -98 847 -567 811 -493 -626 -999 -352 163 -363 -149 156 -795 485 -15 809 932 87 534 -560 993 -763 -46 -828 769 -830 -168 592 -568 -96 975 -186 -629 46 567 -757 592 -436 -876 891 502 629 158 -313 -74 -768 -619 653 -196 -700 287 -776 -14 357 -123 961 -561 -635 -973 -544 -726 23 187 383 430 -397 906 -975 787 -18 -631 400 -415 -83 -326 -273 -787 -89 902 -339 361 523 528 217 -710 552 769 400 821 -319 759 236 -728 99 -973 -230 166 471 436 -41 834 186 -21 560 416 -189 78 911 -75 618 -833 733 -94 927 -405 543 -714 796 756 -116 372 744 915 -876 710 -503 -10 -23 -408 681 259 -498 77 -840 -785 -298 815 -724 180 -886 -791 533 453 904 -16 -943 57 902 701 584 955 243 93 -812 -473 81 -259 932 892 -133 -253 936 642 718 -627 461 -323 -574 -283 -819 499 -340 -498 -572 773 -274 959 692 -476 219 -639 -247 -483 -787 -475 697 637 -845 420 633 590 139 955 282 -966 -432 260 71 483 825 -685 950 522 -630 -16 281 477 175 -212 -930 -111 -730 -689 -182 609 -225 112 297 -574 965 -189 -763 -202 559 -479 861 244 110 737 -208 -447 -58 333 -643 -193 419 -704 -84 -401 450 678 -711 -257 40 963 -717 -552 425 23 79 -816 115 -990 -990 -475 40 91 464 -984 850 -706 -438 983 809 -837 842 335 907 217 -169 -430 -359 -646 -151 224 -183 546 -405 690 364 878 756 174 226 378 -413 -364 -884 -615 978 74 256 893 -449 -614 -479 -110 -122 -69 -235 109 152 723 499 866 728 -308 -109 443 -321 -924 -552 -299 730 -747 -769 647 375 234 -986 -674 -809 363 748 -194 -326 -557 -756 -693 -532 -576 140 67 830 213 827 510 986 -353 861 -292 274 810 895 908 615 992 527 827 462 -157 -186 -984 -29 -168 -581 -481 -527 -390 -511 -824 571 -464 563 -68 176 894 26 923 527 -339 395 367 514 -809 87 -484 142 707 -792 533 125 -162 980 -513 174 417 402 -929 -721 588 -491 -560 -856 902 -648 -898 -722 -408 -119 -901 -938 976 -930 -282 767 653 -718 -315 -480 194 326 -621 -271 -573 -954 -643 934 939 805 -211 -882 -148 759 109 436 171 -229 -900 292 565 609 -852 437 931 861 81 -781 663 248 -52 -985 578 -530 -893 505 -244 706 381 68 709 -638 -899 -735 509 240 -924 -201 771 328 -710 236 -658 695 732 825 -499 -983 524 -66 -784 -82 617 -428 -891 -629 -633 941 -77 721 25 -549 105 589 747 -398 -157 -625 -969 890 523 128 204 816 -974 519 980 -887 -827 222 455 856 -76 537 43 23 994 -873 -528 531 829 -499 132 -293 -648 56 -885 -99 -630 306 254 655 -458 -662 986 377 -495 -581 484 -696 -33 -772 -143 -601 -75 826 -809 -389 256 579 925 -966 357 -407 649 -380 700 504 947 -844 666 -213 177 231 894 159 -904 850 -674 -291 -884 643 217 952 402 -59 356 381 -849 -302 752 733 774 -209 386 -179 987 -649 -378 -687 -985 900 -927 -369 889 273 820 200 911 228 365 7 -48 -309 369 442 723 355 509 -382 226 -578 73 781 173 -69 -513 194 -346 -133 78 807 588 -846 542 825 515 -290 -740 -322 -192 -994 -435 340 -919 687 424 -434 623 776 -394 -779 81 -181 915 -280 -114 232 371 486 -18 387 347 580 379 -100 -415 -475 564 -37 619 506 -631 143 -623 987 -119 -560 -586 460 495 -104 695 73 846 415 -578 -629 934 -881 -750 879 111 -459 -276 -460 680 -972 -986 -660 -792 -951 -4 944 -662 -831 151 -99 574 -915 422 228 -425 -889 471 580 545 -692 604 -375 435 377 983 175 -922 256 -532 -243 790 -301 932 852 -933 543 -756 463 -341 967 -573 -314 -211 -930 770 375 -903 -764 124 -563 732 727 239 -684 342 -947 341 -966 324 -794 -38 827 -873 258 -43 -960 -937 90 932 271 -71 -129 449 254 -582 -393 934 21 -250 -996 -145 -282 -802 375 436 938 653 326 -188 -876 449 461 -746 -531 100 429 -197 341 -769 32 599 -376 229 235 804 -869 -283 22 -503 -365 -595 183 651 860 597 -333 -465 -628 834 -378 -698 -709 391 -954 -619 -436 138 -111 44 992 438 -736 -66 -702 894 -604 -114 -479 -43 927 588 -355 496 81 -685 -248 -991 -172 -522 -860 -695 341 -279 -752 769 -671 -346 550 655 708 -436 706 -626 455 330 890 -163 -32 -633 -926 -728 -789 942 -227 998 -534 67 -148 -981 -711 -608 -166 -123 -2 918 -460 985 -739 -35 92 366 -831 -858 763 -931 178 656 -222 12 718 -88 433 124 -547 -780 482 575 -314 180 527 -381 959 566 776 -675 569 -381 -986 574 -282 -167 -225 586 -464 -794 590 100 363 -227 496 358 -44 -627 -790 -432 429 69 -230 -275 26 474 -236 -218 -738 119 670 857 -950 -110 464 -748 77 -820 289 260 -883 -503 -234 528 -809 -34 812 810 493 -103 817 150 -973 -398 952 477 510 914 207 -660 -502 552 475 -414 -377 779 -248 116 -835 -741 278 987 -633 109 650 450 -159 -998 -840 918 -635 163 -555 -671 -427 383 723 -434 73 433 -58 -453 -358 128 -343 979 289 523 766 -474 -673 916 -609 554 -921 211 139 350 643 -700 124 -608 379 -834 -910 179 908 613 -284 -890 341 -830 581 926 -12 -494 -477 -663 -739 9 658 779 -626 -156 -185 -83 894 -73 -318 791 291 -798 -258 27 -576 209 457 -22 -130 -513 -234 615 275 -932 -331 -186 553 38 476 -154 767 -31 -400 954 -133 -705 -270 -669 -336 -491 605 -535 -190 -316 339 905 -505 747 -630 644 -824 89 915 -572 487 962 211 -635 157 -256 -263 -156 120 117 -529 -894 -471 -410 -185 255 -741 455 529 228 70 321 -332 998 -13 -964 845 622 196 -781 -471 -766 90 604 869 676 667 -13 638 962 -200 259 883 78 811 707 -779 -283 739 207 -280 464 729 632 -711 -191 100 -980 -158 834 863 -273 -263 -168 913 631 -829 -822 62 188 -456 -160 -830 247 -499 -791 394 -830 -483 449 247 -866 -672 799 444 -333 355 -36 -386 -267 -556 664 220 568 451 -524 -481 231 509 470 -693 -542 82 -486 474 900 -177 11 808 -207 -444 975 -866 884 790 -200 -60 -562 -112 -597 797 -733 435 586 623 -921 532 65 -756 248 -562 95 714 444 86 388 -400 -957 114 -312 -573 -904 -296 -706 963 310 -419 -156 -706 984 -875 790 610 -619 -626 -564 567 509 104 -489 -255 -849 66 -829 -448 -195 -761 -27 843 802 -683 -774 329 726 959 673 -674 888 -90 377 778 -425 -586 537 366 -546 -964 -168 298 982 398 647 -920 584 690 603 480 732 347 -511 -31 612 -188 -707 58 -65 732 515 -402 -733 945 210 -365 -942 125 443 421 -466 821 -118 76 437 354 -176 124 307 577 786 -484 215 88 -136 -744 -58 654 185 -187 480 -163 -313 -483 80 -880 831 869 391 680 -646 -393 341 -469 275 -872 408 -660 237 -783 656 237 767 -376 305 844 -614 -582 84 165 395 711 -113 -350 -241 -498 198 603 -273 708 583 673 917 -755 -28 -621 -480 483 223 -979 -506 594 809 894 -101 -653 786 -215 -314 -832 230 -858 640 334 -5 183 14 388 125 -529 969 -804 941 -462 442 922 328 -465 -811 112 607 -976 927 934 -934 900 242 846 -607 -122 -445 -562 -304 -717 -867 21 177 -570 234 950 -733 -369 -357 200 -879 -534 -822 -778 -829 -872 128 971 -144 367 -806 73 983 -496 -657 176 557 -310 -236 199 997 -477 565 304 -482 -29 -469 -440 -38 -84 -129 968 -244 149 615 -868 232 128 -952 -620 762 -367 418 411 604 634 750 359 -64 961 669 -148 475 572 22 -803 -354 699 -266 -839 341 -229 -194 -45 969 138 728 430 191 -413 -624 -965 -894 793 116 983 471 444 -487 -615 874 -314 -221 319 532 -618 -430 -88 553 -655 -216 686 44 -916 295 -572 -28 -860 434 -199 175 165 789 634 249 938 306 33 -225 173 -815 943 -747 -745 -176 -26 -238 381 115 847 954 624 758 747 568 -718 400 435 226 -989 289 -887 754 165 359 -785 788 -496 406 634 -591 -307 309 96 -227 -435 -214 -903 837 -2 108 -747 965 -729 -703 -402 805 -821 -957 -693 564 824 168 749 -926 330 -280 -274 -798 998 821 -373 46 -149 407 -923 -932 943 -102 693 540 482 -907 141 -657 937 319 -150 -816 465 24 -549 -563 358 998 30 -726 -645 -70 -421 -552 -836 -489 -692 998 23 532 519 -671 -185 -10 927 146 -960 -67 -135 -107 -240 45 -958 129 182 227 -838 667 550 -53 -531 878 -641 125 173 744 -68 -537 -122 299 -901 744 -390 -445 -489 -935 -342 734 -404 -503 281 -565 826 278 -455 32 -189 -689 755 715 -738 153 -900 -772 -222 -384 -634 463 -430 960 119 -142 536 -285 51 353 861 -691 889 904 -945 -799 894 249 -6 838 -119 -442 -381 605 504 -146 -104 -245 701 -132 -590 -575 219 476 -365 782 671 -577 138 -879 -239 -496 -784 918 -30 31 848 319 -404 -53 319 877 -808 -578 -603 -373 -531 330 61 405 577 423 -300 -500 381 197 506 -610 410 502 -34 288 -188 -533 -897 724 50 -519 815 -317 -836 -119 -708 -156 765 172 199 282 -299 343 215 -656 811 -74 -45 54 823 614 -215 -688 511 110 143 869 654 -116 866 224 -360 -593 -747 -439 426 871 377 190 77 -407 -529 967 299 669 -874 -151 -993 -832 986 845 -915 -574 145 986 862 224 -287 -642 -23 -95 -795 -734 -424 -66 -628 -744 697 -335 -247 -590 -631 772 579 401 -239 -820 -560 -613 -64 20 -831 228 290 342 -965 -589 884 174 982 213 -616 126 664 -338 -317 -339 583 -408 751 -472 -460 -659 -430 653 -271 401 729 786 612 -897 -448 954 274 -898 -766 -197 -979 646 -938 647 -540 -44 167 78 -540 -130 29 694 627 558 -981 -8 868 7 -7 950 6 635 620 -47 254 236 -228 -749 906 -450 -573 432 -422 -346 -808 364 761 850 -69 10 419 437 797 465 545 -62 509 748 377 -24 686 -382 -18 864 37 -766 472 802 -71 -716 -816 610 -700 811 531 -755 83 581 -993 -980 -640 -808 -142 -233 -692 -100 376 319 590 -409 838 599 -556 196 -598 -350 -203 94 -173 288 303 -360 159 -304 488 741 -387 585 -850 771 631 -546 -676 -580 -430 -906 469 859 818 931 -749 458 -23 761 448 -744 -698 77 -77 -481 644 794 -772 272 138 -335 800 -711 902 373 85 614 -127 -380 872 -782 -418 -807 -709 727 -99 358 359 629 -803 238 166 -570 -965 -719 -10 -18 -550 859 94 615 -437 -49 735 562 -4 526 713 607 -28 -730 1 272 274 -365 633 42 472 -862 63 687 130 -328 242 -379 -92 203 858 -500 942 256 458 -632 -43 980 927 967 862 103 -51 -295 -306 204 730 -946 637 382 -380 918 924 -38 -850 -761 394 231 61 -792 -728 244 957 915 127 -53 549 -753 444 -502 -819 -554 -773 601 239 -316 -427 24 -732 219 -343 -691 183 951 122 -674 -671 -681 -812 4 380 -928 -139 -312 368 -678 -446 -11 -302 -197 658 319 9 131 -340 42 35 306 873 -649 420 -427 584 -375 361 -54 -433 -943 805 333 -282 463 -639 95 231 6 668 -291 137 517 -583 -647 265 995 -580 -172 -528 -791 -270 -894 36 -902 -273 -538 -522 -987 272 255 703 -96 -310 311 -321 765 372 -855 -495 -46 -752 -785 -673 -558 888 -100 712 -382 -647 -89 614 -831 -832 801 345 -357 704 -339 983 -76 -643 -241 273 425 -320 -174 -37 948 655 928 246 574 902 160 251 484 746 -896 -656 -806 97 -427 -351 438 503 697 -115 -544 271 -408 609 -665 -619 524 626 -883 -472 953 490 95 13 21 -866 -468 -602 -388 -434 -820 -370 745 -249 986 633 -943 290 -802 755 -305 -331 754 -874 437 729 -24 722 -396 -485 -898 677 809 874 -497 -771 -148 -570 -832 -414 -872 -560 -519 -551 797 -912 762 275 -291 -396 -185 734 158 -363 373 28 762 -613 -361 -838 -626 -488 -860 -527 980 -310 355 105 153 516 672 995 -36 260 657 -113 747 869 -190 268 317 -199 -37 -534 -956 598 -879 -706 -738 -818 -214 -90 886 763 522 -573 393 342 -958 -148 234 -394 -525 -433 961 499 -620 -574 242 145 -234 697 461 881 -864 305 -852 192 -550 -480 613 896 744 65 606 982 189 -729 -530 -309 353 186 684 -662 -461 -916 -374 879 -820 -792 -315 -306 -405 -812 564 -573 40 739 255 -580 220 -879 -414 -843 102 97 -340 977 -780 -92 -778 -365 969 111 143 -764 184 46 240 496 814 -113 602 -111 -904 224 -278 699 961 -556 -788 -58 978 -322 -811 -568 580 148 -401 966 -365 548 -541 -551 -703 -326 -677 764 570 -599 -913 538 -889 828 30 865 -132 362 74 595 137 -951 -937 734 397 -519 -803 426 -373 662 -71 -265 -813 697 624 -837 -132 -868 -136 920 -923 278 -946 549 -621 -511 804 -549 447 -367 987 -311 712 709 -295 -306 -658 948 429 410 731 262 288 436 633 -945 -224 -127 -623 599 341 705 31 319 -848 637 -933 547 -535 -236 -471 399 -291 -704 -776 -859 479 451 353 896 928 -790 837 37 694 809 -742 605 -330 -691 85 -701 -518 -558 -459 43 888 -536 -665 812 252 669 551 -96 858 180 691 502 -300 -337 833 224 -100 -702 -582 -848 554 994 420 -489 -614 -227 -147 700 -157 97 -259 167 167 -491 940 852 906 -685 -368 999 -304 644 -264 154 -549 -825 -356 6 856 -110 589 797 593 274 -741 512 359 680 -455 -382 323 -193 -515 -60 322 496 248 -460 188 203 -692 185 -155 -487 988 -766 -867 -996 645 -295 47 -7 593 -436 881 629 818 631 -984 213 283 103 87 -994 162 559 11 -611 500 -378 704 -592 224 -139 -379 -988 -423 680 -795 81 -831 802 -582 339 -687 624 889 13 166 -712 -269 -137 -28 -410 841 -61 -368 -310 468 435 -722 859 -520 -186 -224 -277 -306 -980 -600 -336 461 -831 -704 -411 -729 311 479 433 206 400 827 445 204 687 391 -350 -877 82 -141 -639 -401 844 337 666 -1000 -406 -995 77 191 -575 733 504 -667 276 190 -91 -171 -938 -597 -295 424 406 65 -399 -925 -249 272 -457 195 -493 -351 111 974 432 -79 -135 -212 -261 725 801 116 168 -486 206 -160 852 -199 961 -461 -558 -113 945 427 -27 645 674 -37 -294 -789 -664 179 -150 -237 20 -589 846 635 268 327 536 298 -784 209 -240 -320 -46 -819 -434 -104 -604 818 -112 612 -59 -596 339 -558 159 659 -497 -446 870 786 -139 -520 -864 -526 185 -916 703 933 624 553 305 -975 -419 -850 -610 927 -543 234 237 738 53 364 -17 312 -557 -716 -115 -826 952 -955 -768 -241 -686 -178 -125 88 392 747 -903 -317 600 568 -666 -165 -433 -381 -260 -713 241 930 730 663 682 240 -90 118 -221 636 -830 939 -533 -841 619 167 -268 -41 -670 685 176 -32 907 -595 818 413 -996 -130 918 -730 334 302 600 440 785 694 -73 -951 823 -250 -887 -663 -66 -956 489 553 -23 -470 169 -691 351 -323 -467 -89 -106 -927 263 -658 -855 -353 -529 -421 -420 -13 -402 982 243 188 551 -947 -614 720 -308 -55 -729 152 48 628 -523 -594 684 355 192 437 817 -314 -485 769 839 488 784 951 577 923 -614 318 513 293 -426 -358 624 -758 963 664 -248 616 886 -784 -143 526 163 56 -3 -308 381 94 377 953 502 -143 125 676 393 466 134 630 -894 258 119 -427 -21 279 404 -697 -305 -292 268 252 825 -324 18 183 214 -924 5 114 -617 44 -41 849 259 31 507 -392 -986 -600 -310 457 923 -412 -801 -860 -381 218 -256 298 447 -538 376 -607 -815 416 253 -196 -725 875 891 -623 -921 -272 -125 780 919 -96 952 530 293 -131 -112 -118 -292 759 696 -7 -743 690 -401 -858 -773 -967 -608 -32 660 136 854 28 972 725 -829 -74 -209 388 -569 -688 713 -828 790 -467 -296 -570 -366 755 -888 -965 211 612 -775 374 898 519 131 991 125 278 -338 163 338 -851 443 -315 565 -657 -932 481 -968 921 527 -587 -990 -675 -832 590 394 -161 -737 721 827 -6 -243 -979 848 623 -197 -666 425 186 3 -802 943 610 -149 -378 -879 461 -418 146 237 71 389 119 586 861 -507 845 915 -845 -901 -618 588 928 -368 -864 385 -454 -197 954 923 -984 735 -222 -639 920 -521 -483 -728 -959 -700 936 524 -962 -517 109 494 -619 -116 728 975 735 920 -331 -797 48 887 13 989 574 674 460 887 -746 129 440 877 588 422 -314 -217 -772 -351 -52 -668 651 37 -904 -569 874 -396 -855 -38 -983 -195 -371 -777 326 -179 534 640 955 853 -356 -769 950 -778 -120 882 268 -464 114 698 583 -133 -780 991 198 -925 426 596 356 457 643 142 -441 488 131 387 -572 367 -466 173 718 771 267 236 -964 329 -653 -459 618 -306 627 -685 -36 -215 489 502 -397 5 317 618 467 -236 -696 316 -129 -798 999 -192 -62 680 -840 823 -980 860 182 -192 -532 487 -625 -665 535 921 594 -805 598 369 883 629 444 212 686 -772 96 171 -52 204 736 -487 408 214 -686 -920 462 -138 -896 480 -356 -291 -409 24 -154 129 221 661 -62 338 -403 -242 -406 -868 26 661 969 -638 -780 -43 979 41 453 -132 407 -755 -972 892 -354 813 -424 -273 -88 -179 -474 392 879 670 331 -511 182 -172 -193 930 -956 244 882 553 -386 -507 160 185 187 -334 519 982 36 -70 215 -213 -624 263 998 -387 -852 -879 -226 785 929 16 -873 482 -480 789 -524 -165 616 325 -131 783 -572 653 -37 542 -228 133 -656 -874 494 901 -702 295 -66 542 -968 -330 -511 314 -289 -948 488 -947 -174 411 -495 158 583 536 516 276 993 -825 -370 -426 800 185 -888 782 325 523 627 625 379 -81 486 -444 85 -617 134 88 604 -359 533 649 -304 -983 882 617 368 -931 849 793 912 -58 745 -387 -527 173 -54 264 -215 455 -465 481 -962 740 -388 -265 686 -81 872 597 241 586 487 705 -469 70 565 -412 -2 992 -30 -898 -533 976 -957 757 524 -68 106 701 -544 -181 982 376 426 -370 -866 83 -314 360 -368 -758 931 -596 -711 -91 -895 465 -687 897 -103 700 -700 365 -356 -329 630 223 -974 -857 -134 280 123 -692 -568 -797 89 812 132 -343 675 -570 854 -964 -429 7 -12 313 908 -34 -480 417 911 -1000 221 241 -500 -654 -12 -410 214 -166 434 64 439 771 634 95 -158 254 -84 -670 -434 33 -16 701 -674 329 71 -45 -129 -193 731 753 -200 -999 959 -134 -439 -341 -707 -248 -373 641 -487 -538 463 851 -211 -982 702 -460 -225 559 -48 -750 557 -112 -266 382 433 -687 612 827 -632 -43 126 400 272 218 144 -122 84 318 -831 -292 433 -378 -525 915 -377 -97 -224 -225 -929 -243 703 410 72 -128 -880 929 -749 879 -309 506 -952 54 714 977 -669 -728 -623 478 -144 794 -902 -264 216 -671 -919 244 711 535 -335 -84 920 139 419 -183 -837 -679 -305 807 831 677 -243 793 -225 482 -549 -909 425 -442 927 -383 -350 -954 -283 620 -319 -404 -922 280 111 -472 -223 -879 -532 -596 153 -331 756 -144 388 281 -141 -79 -60 -546 -625 28 681 -458 -753 -867 -606 -518 -587 885 756 -303 -890 818 350 -773 -889 -980 698 350 -705 -435 -423 -277 764 859 786 798 34 -699 -695 844 -396 393 278 -482 -517 372 -536 561 323 -664 978 374 569 -581 -109 161 -247 -921 406 -707 874 -493 630 725 65 -290 34 -359 -915 925 318 -820 873 -41 -269 -649 330 833 -351 -552 926 -573 168 -893 -420 -36 90 90 -392 -731 687 -325 475 456 -723 790 -747 -837 624 -296 -433 -883 927 -969 560 -479 291 552 -420 -943 -950 -545 275 497 855 -367 889 333 804 761 472 -462 -714 -56 395 571 617 537 -501 793 -716 9 -342 -630 -603 -984 552 -989 -853 -831 -618 -467 137 259 862 145 -756 -479 230 -559 827 -636 196 -251 -92 552 -263 363 539 440 -135 -199 -767 -886 850 292 2 -299 -85 -727 -458 283 -469 462 522 -665 741 -101 -959 -671 -633 564 447 405 -255 -169 -435 -862 405 -419 517 -225 -408 -774 -927 -264 -105 -825 819 -807 -939 754 8 -363 -77 1 -709 338 -191 -174 275 -53 -603 -477 -380 309 574 399 -918 309 -507 395 909 314 152 -234 -981 718 500 351 424 338 254 -359 -264 507 411 73 899 352 -52 545 -802 698 -790 642 577 -201 626 -131 -288 81 146 -621 524 757 965 223 -630 67 -683 831 -577 -930 409 959 710 -573 662 670 -44 -935 -135 -600 -441 917 -397 -521 -753 -16 153 -877 527 -580 698 760 353 175 -696 -196 911 -390 -505 930 -828 -554 -510 -298 -54 -223 287 466 728 -668 635 517 -572 -616 -81 463 190 171 -899 -7 -917 -192 -311 -76 -770 -862 -64 192 -594 -461 -926 -601 939 -341 359 -521 510 762 54 741 -995 900 -704 -87 -68 -459 -42 -536 669 264 -643 466 234 -397 -443 328 193 403 883 456 -316 -1 -796 -884 647 -489 119 414 220 -305 -731 -788 522 -471 -129 -675 136 -212 -940 54 -946 66 -869 66 241 -183 -29 -652 208 930 842 -119 -743 673 82 -358 -861 367 -818 275 659 -841 -125 -892 838 820 178 520 131 105 -68 113 -116 -456 61 -772 889 987 -739 -922 950 -466 976 997 850 205 130 -848 616 -113 676 -285 -83 313 -433 189 550 -699 -551 -325 585 -100 726 -784 911 319 938 911 -647 495 -170 56 -860 573 -321 352 805 883 -212 -155 -402 98 439 218 -763 -621 -878 931 410 -810 14 -734 -893 -452 -596 769 -243 -127 -415 -791 797 -658 895 6 -400 410 -440 447 -260 117 -157 -48 682 -195 -905 -328 -268 124 338 563 -516 110 624 834 -800 -13 -219 -444 326 -142 -810 939 758 -634 -519 890 264 -539 393 980 53 -625 122 -244 812 -719 -355 315 -324 554 923 251 -712 -588 -774 -251 307 -44 -289 935 -306 -807 -627 601 -977 -701 -782 482 -898 -720 956 -605 870 405 -677 -637 311 -538 -158 -956 659 -505 991 929 -922 583 -27 -324 168 -951 893 643 250 -749 343 -95 330 -307 179 -769 -38 -803 -329 -728 886 318 -939 537 349 -169 -187 875 784 184 -40 539 -147 -859 815 860 -487 -412 405 657 -35 -953 -149 -92 -860 515 -663 -270 -776 -104 16 -897 -384 -290 -16 -320 -271 -369 -999 -42 973 -114 377 -907 -433 -997 768 -270 193 -462 948 153 -582 -209 -5 2 -72 240 563 -991 -654 255 950 -347 -777 -609 696 891 -869 -537 791 -391 -105 -193 -236 754 -702 426 -469 848 794 -835 -731 566 412 -754 -447 -887 -826 923 794 886 908 515 -791 -726 -498 -536 376 -591 -735 -375 552 -70 51 -769 735 -130 -485 -617 43 -382 497 219 346 -648 -485 -408 -800 -113 -215 -194 -933 -844 625 -566 -879 721 841 -790 -540 138 -40 679 -996 -764 -312 -757 918 -143 -624 707 168 -880 -427 997 -206 379 -311 -517 28 -657 -842 409 184 -542 -576 865 -553 457 38 122 948 218 -933 -343 -724 -992 141 -877 67 -476 -153 966 -106 912 -71 428 -609 676 69 -30 127 750 339 948 650 -705 970 125 531 -911 87 59 -214 -8 178 -729 709 852 861 -53 -569 -771 867 -892 738 692 -410 364 221 -349 -454 -867 -982 885 -133 -660 -815 740 -270 41 273 -590 333 917 -864 54 -350 -18 380 99 -900 589 -457 -783 110 -195 258 393 376 494 -492 -1 270 346 536 856 838 405 810 429 -933 -203 -425 823 -645 -370 -141 -166 405 512 613 -176 -47 475 555 60 51 -279 -490 656 -429 250 -410 -883 899 -272 -77 230 -615 -456 199 11 774 581 -745 862 -400 231 -858 247 -174 637 -209 458 -146 -730 -200 -821 -548 686 -278 521 206 -250 553 492 900 -327 477 -472 287 -578 -353 -375 513 -187 -474 769 -269 -276 423 -673 239 928 -587 -591 -107 709 425 -881 -177 518 -112 169 701 -728 -152 508 826 -109 -187 317 290 -527 242 -151 927 -426 497 -111 603 343 823 320 -304 770 -814 697 -24 -333 459 735 -715 -972 100 -534 681 802 -315 -88 12 -533 -197 341 -143 -761 -539 459 -655 557 -359 -997 -888 -755 709 136 924 -294 -162 832 657 590 -294 -433 -989 -565 -903 -643 -608 -664 512 -88 -556 127 391 158 710 -414 -172 -608 -648 690 -474 434 -161 993 31 -335 424 -208 935 -388 945 -241 -599 862 -474 -736 -389 -48 -850 774 543 -211 27 -285 -381 482 -751 -560 773 -260 700 -66 -336 -374 -419 -383 276 -191 196 -51 -76 -850 -33 -591 -302 113 596 -886 772 -552 784 -450 -582 -28 274 -421 122 -933 -787 646 459 153 -8 -898 93 51 -317 -167 428 -503 235 276 921 440 -296 -317 709 945 351 -606 752 642 -547 78 867 789 -840 -404 730 -601 -631 39 799 -75 -769 -548 280 668 782 101 -56 -354 669 -259 650 383 -910 -373 -837 -526 415 831 616 -583 993 -369 388 382 647 26 -184 -164 484 715 -473 501 -309 -451 928 721 565 -989 882 471 80 -130 913 -637 869 -694 472 241 779 -689 187 -600 -374 -890 649 -530 -673 223 -412 -90 -845 147 -415 13 187 -475 533 -791 442 761 -539 906 701 534 877 -721 -169 -855 773 796 -249 333 182 705 -659 -921 -433 -366 -668 757 -307 -52 -592 -19 643 -777 98 -726 732 267 305 -508 927 -721 353 372 162 797 -170 278 -70 -80 -797 984 865 -14 -323 83 178 816 -666 -897 -655 -429 -137 154 301 -2 -422 997 -264 -984 -884 -681 -366 83 -973 804 -628 453 70 281 492 142 -450 847 351 647 267 -434 -480 -159 -74 312 -292 -479 339 843 902 997 -665 337 -857 -132 779 -58 410 -213 -102 -154 695 -203 -576 585 -875 737 -466 -617 -823 570 517 606 181 356 909 485 883 186 -368 918 569 897 -133 -934 -947 -799 148 -212 -95 769 -190 201 -890 -457 308 -148 261 93 -665 362 -879 -557 135 77 909 184 -504 78 -973 -17 -525 18 591 889 141 -230 750 182 594 -584 685 -88 -982 -458 -388 119 -465 -8 -65 201 -615 -538 519 -896 733 839 -939 467 -126 -679 901 -407 77 -811 -316 -953 877 424 807 -786 294 292 -755 -743 -63 447 247 470 846 -839 509 -933 -155 867 -286 -351 -299 140 583 123 -994 937 201 394 -350 -468 214 21 805 669 35 -7 -248 239 -17 -434 -176 -573 -721 -779 145 -962 -395 936 -168 -990 647 -332 628 934 285 917 497 456 -436 -159 -70 -254 -516 905 -588 -758 -217 374 -517 838 575 -672 649 156 -90 879 -20 -466 830 -740 -35 194 -691 411 481 633 640 471 697 -952 -927 -101 -525 548 137 209 -943 -889 -606 133 876 371 998 558 24 -177 24 499 448 -882 119 940 204 -613 41 -384 43 61 -527 -125 -340 -933 661 517 462 -460 613 -386 933 -679 -408 -576 -136 667 -788 788 -959 56 25 378 -643 -673 331 -311 594 452 381 -252 -576 739 -808 564 -45 -680 -648 397 784 -146 517 3 303 252 16 -632 218 495 372 -663 980 672 -6 283 -764 -623 565 -553 882 338 -501 -422 766 862 -854 587 332 -770 -212 718 -988 -395 771 -375 935 -830 -946 301 -308 132 115 699 479 959 749 -358 -167 -90 21 -916 -426 75 842 985 -871 -683 898 74 -588 488 -125 -972 444 806 961 -816 -551 -895 728 878 -73 -194 338 -691 339 -688 220 986 35 -52 -214 322 -650 -71 398 -767 -620 -653 -516 318 839 -175 -638 -445 937 44 -530 970 -31 -474 -168 9 -909 -369 -963 -114 884 252 -179 493 857 -248 -667 -493 -472 473 82 -17 171 882 767 23 -200 -172 349 545 997 338 -464 665 723 404 433 -761 -228 -936 737 -67 262 511 982 -7 439 372 -776 624 -696 -600 293 -375 44 -773 283 78 -392 -357 532 -71 -436 98 60 546 11 -524 -18 -65 -708 -723 -394 126 662 975 859 -282 -173 809 542 -306 -726 486 -748 -679 -60 562 -583 78 -792 915 492 374 -154 755 -578 937 659 -815 -315 616 -366 171 -397 830 635 -413 359 159 89 -843 -129 794 268 -802 -173 -652 831 -318 -104 343 -128 -697 -937 -233 -192 -161 907 -656 -13 -573 -568 813 -896 363 797 -839 -444 644 -886 924 -789 310 971 258 426 -184 -585 849 -782 504 426 -300 175 219 -875 537 416 807 -470 -968 506 -254 468 -952 261 312 -289 5 -744 723 -853 -749 -883 -456 669 -237 326 -993 151 -72 -727 -781 260 -585 355 221 -507 -15 -875 -938 38 676 557 -506 -735 -527 -578 224 690 149 987 520 100 110 -226 -186 -482 -969 473 -128 913 868 155 711 968 -45 -452 420 132 -35 -791 -887 14 826 -687 631 -536 -21 500 137 560 -301 453 159 16 -25 190 40 357 -287 882 542 -57 -503 418 -170 -927 344 580 267 700 667 -141 338 -463 645 -963 827 -556 -490 -100 -121 210 537 327 434 2 531 -772 -127 -487 -903 -840 -541 -706 897 554 20 -615 785 891 26 521 505 -833 958 -800 900 -996 -990 970 340 -717 422 488 694 -677 355 345 883 877 593 -134 -225 -128 -199 553 812 -72 346 351 753 -208 316 -606 -248 -785 238 -946 160 -856 656 526 506 -909 -964 -461 717 784 -328 14 787 -914 -33 -583 285 794 -21 -740 -426 630 956 891 380 -827 968 -562 -737 939 -554 999 -802 -242 -92 -53 -782 270 472 -692 777 704 513 730 636 409 707 357 -16 -851 -251 -933 -512 -945 527 -519 -145 204 -728 -250 631 -478 -517 -257 615 -906 247 -423 -200 56 990 -221 324 -895 -229 248 -423 -569 187 342 -492 -475 -423 -552 -244 134 -204 -278 104 620 -589 189 479 642 -967 776 455 948 693 -618 872 -50 875 -344 860 -938 -750 -631 -484 691 728 184 239 -55 180 122 604 300 465 463 -992 610 -342 894 -816 -54 -707 709 86 687 980 -371 740 -514 183 -641 -787 -7 -419 694 82 585 -777 40 -873 597 543 817 849 89 -944 -282 -682 785 41 716 -543 917 -552 -547 -246 -678 -323 -352 416 891 -384 -412 -50 -757 805 -327 400 738 132 -742 -377 -17 486 518 -244 -414 -987 -337 -460 -756 -263 300 236 759 269 787 13 920 -508 -288 -982 730 -847 944 -160 -697 -388 -880 -344 922 279 -380 -500 674 -779 -107 -132 82 -949 87 -681 949 -517 -160 -615 425 906 -314 -61 -230 -785 -863 750 698 -34 268 1000 -126 843 24 798 -197 -517 -481 -728 210 842 -786 -41 -590 -638 92 165 357 -806 -151 -386 -818 -458 656 574 293 493 -851 456 -701 -996 135 -260 -138 196 -519 -316 487 -828 -485 -467 -698 -444 -856 731 -165 592 -777 887 276 860 768 -100 711 -656 -72 -598 -154 797 141 506 -329 -999 -705 -557 542 163 757 -190 -937 448 348 380 865 -27 498 -49 -501 786 -425 623 920 534 564 560 -974 548 609 -209 -505 394 -382 -296 124 925 -948 121 -760 587 -913 -493 -531 -633 -225 -671 -477 887 -603 -296 744 56 -423 -493 -652 -326 865 391 144 986 -701 -676 -916 456 -317 -918 139 848 -334 699 746 -405 -990 -809 228 527 609 -115 6 -657 357 -828 -880 -649 -160 -78 -118 -766 -321 -685 903 -564 -393 -281 -396 394 903 580 273 -52 407 781 -965 558 -118 226 680 94 222 -808 213 271 -577 -82 432 -439 -53 -501 150 -885 -263 522 -771 177 899 596 769 -398 -993 577 852 -274 790 -832 -287 -143 -439 -34 701 410 811 659 -13 -546 350 62 -931 -629 -211 -642 258 173 930 60 324 -685 441 -401 323 -68 -577 -154 991 -534 -21 -46 110 361 947 -149 570 -348 -635 87 -34 125 584 194 -927 22 -412 49 541 -975 880 -750 -535 -72 -239 -450 663 -88 785 863 411 718 -502 236 529 -588 522 -663 -147 22 748 1000 -191 -194 467 -28 -659 474 -740 -415 306 298 812 270 -417 -377 -922 168 -588 -629 992 -898 407 -874 62 -757 14 472 -319 -111 372 392 -678 -843 88 -796 -183 -362 635 -853 -694 21 438 -507 -643 -792 432 -281 920 -139 989 -918 490 79 -737 914 -124 -786 662 418 686 -257 -393 -178 -788 -711 583 -947 -381 155 242 984 -952 -83 946 882 -918 59 -848 604 -200 -716 -703 -799 748 -837 703 -82 -328 686 -370 355 165 88 107 672 -213 -365 -510 96 220 -31 211 -82 -175 781 -633 159 -627 -207 386 586 518 -206 -623 -524 336 -284 768 361 369 695 108 428 -597 -652 -256 985 118 386 -714 890 -602 -746 -157 -697 -604 -431 984 -733 798 -594 -524 961 861 286 -265 42 -211 -61 -660 860 985 -374 -541 769 -807 -923 2 527 304 503 619 568 44 -984 613 -15 916 647 -745 677 24 29 -929 686 861 214 189 -449 -580 -273 -220 -349 417 581 275 28 255 723 -145 450 -175 -757 865 -288 858 -731 954 512 -852 -561 -693 650 -904 -462 237 27 268 614 636 -401 -631 854 633 -516 556 110 -948 -277 -165 324 -313 2 922 -524 100 -808 -186 -224 -273 -747 844 142 -947 818 509 1000 -640 -468 -958 -217 -214 687 -292 403 717 -938 -47 -398 -14 687 -512 733 884 -888 -645 691 403 -884 126 -779 -919 526 -903 -453 194 583 418 -604 -237 695 46 -810 -886 814 -739 918 40 -141 -519 -653 -91 118 815 -78 -787 -750 537 68 117 -918 -603 78 140 -625 -325 -471 748 -948 -194 -823 347 -702 -351 -190 364 510 -752 274 -340 590 -23 815 -621 847 -812 -421 -688 -570 -650 589 319 -662 652 -333 700 41 -431 -10 838 -621 -175 -11 -699 105 -321 286 -48 154 -423 710 763 376 234 -621 -618 222 -476 -340 726 -52 814 336 80 -298 -388 -195 225 -798 -631 -613 -283 -679 372 580 -787 234 584 -211 -630 -975 582 -526 -221 -494 61 -598 713 892 -821 -713 -848 -855 -207 997 -388 666 220 548 -396 -82 -810 -291 -933 76 -63 302 -552 287 190 -553 542 -962 -510 -905 846 -926 -678 -475 -590 454 167 -994 -659 -909 677 219 -526 -863 449 942 340 -634 618 21 -536 144 -133 723 837 -278 -431 -808 443 472 -499 216 113 906 552 83 -361 -396 -207 -856 -410 884 -915 291 715 617 323 -433 -151 -302 -767 726 267 -964 57 -698 193 887 508 909 384 -465 746 -901 620 254 269 -963 551 -585 -513 -393 -697 -311 -636 -407 167 561 -532 -747 -130 889 -743 672 -356 157 -342 520 835 611 -556 -513 -375 277 -819 850 292 -91 -377 666 295 76 137 125 946 230 770 -532 162 -470 -954 858 263 -605 420 73 699 275 -86 -178 -922 -625 -961 -155 632 934 -264 257 -936 813 -300 465 543 -795 -237 29 -647 206 595 -597 -363 -812 -424 -962 -334 -334 -983 24 -90 722 314 939 180 114 468 -509 -126 129 498 448 -707 554 378 912 -604 -266 873 -584 464 -38 504 936 408 -214 268 -659 -638 -78 -319 -903 -682 -400 22 491 665 20 418 504 322 -748 -676 257 690 -569 773 761 451 837 925 -111 316 875 859 538 -681 -744 600 -383 356 571 9 -435 138 250 991 466 892 221 382 205 -452 -16 772 -790 41 -599 -537 -28 -275 98 -938 -250 396 270 -392 -280 -601 -682 -596 -639 -901 -388 707 -989 119 -157 -699 805 -821 -473 288 962 -645 224 -61 -585 819 -460 534 322 115 427 -141 -164 335 -840 751 890 757 -596 870 867 -825 -584 -969 -13 469 -132 -381 43 -999 446 -631 -542 -340 502 -888 -378 -169 856 668 321 366 856 872 -388 940 -81 609 361 -745 -952 -98 941 -65 751 761 -357 799 528 -938 -945 347 -891 913 616 -481 -887 912 -584 64 -485 -977 729 310 984 -18 -978 951 -472 190 -798 85 -934 325 915 977 383 -836 919 566 -778 -349 -429 -841 58 -26 166 429 -906 -346 -699 198 -105 -840 242 558 342 -810 465 -166 -149 564 -764 -184 -332 -667 390 791 -654 37 -236 681 -335 258 -338 -310 988 -989 -915 -177 275 -168 395 -998 -900 320 753 -55 267 -616 -69 -869 -356 -302 -526 447 299 218 891 354 -756 499 -225 84 -71 -298 -383 995 -821 149 -557 651 981 -398 619 -165 -448 670 -592 -595 889 192 -319 -882 884 113 791 846 952 197 357 -727 312 -380 961 -319 -889 730 785 563 -853 322 -346 -828 906 -903 65 850 -71 84 -31 743 483 -554 728 -697 105 44 -490 50 313 287 467 468 -377 103 -234 -704 -783 10 795 -165 678 -829 355 -788 -627 129 -165 -363 817 -846 -82 319 -706 -88 -321 -939 -38 -740 196 818 492 514 756 -825 -647 861 -268 -530 804 703 -271 138 640 -366 -990 -686 -927 138 966 725 -360 460 515 863 -420 -529 794 -167 -747 -848 62 -663 708 392 -290 -798 -21 293 173 -705 -979 78 -836 338 207 -112 -363 595 302 -972 -591 -564 235 -10 425 565 559 -315 984 -474 -923 -995 276 268 929 237 -232 216 -385 148 -732 -842 632 -978 -801 -98 -431 630 -101 -389 -664 -707 437 -602 -747 -353 -596 670 562 306 -749 -126 -653 380 -914 348 702 652 -59 -408 -262 -834 686 169 985 340 -213 -22 382 -942 -704 944 140 -953 -136 -454 -52 -402 -787 -678 21 -455 -258 -549 515 -72 261 803 -952 -508 -477 645 231 143 -881 595 668 24 -20 -522 -718 -148 445 -35 44 -139 -118 -184 905 269 726 -883 66 -369 -68 -26 -197 -391 485 294 846 878 -449 -236 -810 410 -277 416 412 264 235 -347 83 56 -850 447 219 470 -847 -591 -229 973 -527 852 -599 368 -978 632 572 24 935 -192 772 -963 -222 -273 675 75 -553 980 -961 -217 -516 -655 572 -558 -498 644 -697 660 324 -51 958 -949 -775 474 -594 -666 -682 821 926 19 -688 -218 -146 -903 -138 -716 -695 -487 45 -581 -413 -82 324 -943 -192 75 388 796 -854 -968 -927 -379 -357 -507 -348 -851 322 -248 -882 309 -206 501 -885 -207 -679 -298 149 -892 424 -599 -568 233 52 -340 856 -789 576 -958 810 -557 87 -297 -873 -708 954 470 -793 -239 -684 148 742 -422 251 11 152 3 -616 -87 -754 -861 894 -981 724 883 71 592 529 499 -316 -484 303 -866 711 776 107 -247 225 845 167 -992 -352 -359 -443 -484 314 -655 -723 -162 -694 591 -532 -366 -98 -961 -752 541 334 -880 282 541 180 229 -936 -354 243 -909 757 245 -570 -340 -20 -303 60 -115 215 594 847 431 -719 308 134 -443 -152 61 391 8 -142 232 316 -915 219 875 275 216 938 -779 -986 992 868 561 -833 -83 -643 441 -656 -408 490 661 800 -869 -386 -251 243 -647 82 951 90 -194 4 -203 -414 -375 164 500 -455 -278 519 -263 -251 904 723 -928 -900 109 -284 -378 847 659 -455 -285 -674 312 202 6 349 480 315 299 -717 714 -101 -982 -537 -945 -714 -145 342 842 96 213 -147 604 139 922 836 84 -528 -23 303 737 -673 -270 -113 423 -121 -169 -384 -717 -378 437 -769 -556 -71 -405 -162 -218 -971 423 264 344 -381 -25 -743 729 -357 515 807 921 456 -460 585 -250 167 -534 -803 -395 -373 869 478 785 524 173 -262 -462 -7 45 692 432 -101 -51 265 -265 440 143 -618 9 -438 896 332 -264 163 656 932 -627 -478 343 -324 -38 616 -447 -152 710 140 -382 956 -214 -576 323 -452 -401 17 140 367 -482 -738 976 266 602 -836 -414 523 -244 -449 -334 -765 -402 22 -957 -278 -874 596 684 -264 494 681 -708 432 -244 189 -889 -112 101 839 964 -164 -919 664 -157 -68 696 -301 73 -51 -321 -735 -700 -726 612 -266 639 453 0 -139 441 -225 835 455 404 483 -907 -675 -485 -96 913 -632 -445 -309 928 991 317 481 678 -967 -84 -939 -736 -622 212 212 840 -174 -389 -625 405 -674 604 -261 919 229 840 -671 160 -715 99 -313 -38 435 396 -463 465 -250 -220 -378 215 69 -93 4 -310 -7 264 92 620 -368 -342 -688 770 -890 435 851 888 -522 80 100 -849 276 -616 -535 220 -515 136 -17 -686 -690 960 582 70 -732 -228 171 -652 -246 841 -543 -624 220 -865 -994 -57 191 -78 79 -524 116 983 -288 93 -672 -971 926 782 -472 195 -894 -592 -736 770 -401 -286 961 423 -821 -510 -712 -803 -850 -931 380 -374 -480 173 300 133 -989 922 914 894 336 125 498 412 -906 -220 152 897 328 275 -565 -397 363 94 232 -314 -941 434 93 645 -687 978 650 961 -256 407 -364 -974 461 902 -590 -806 809 -921 -827 441 -400 34 98 -853 -814 651 -993 -374 795 -193 403 -703 255 -661 710 -143 -212 919 -587 939 991 -695 -250 -640 -491 -350 922 175 -200 -325 -321 -586 899 290 -775 19 299 218 -260 -190 -748 -927 69 -74 514 -24 -383 475 614 205 106 355 -584 212 938 -863 -550 -894 342 -646 -612 559 -75 -846 -648 588 692 -2 -651 -368 417 -619 -571 351 788 617 -843 -443 -744 -678 510 598 -625 -542 639 -476 438 328 774 -967 940 711 -876 -967 -864 -232 726 -270 -585 -209 638 -146 76 -458 108 -921 -337 672 -875 202 -810 -448 651 607 487 528 167 -90 574 -865 -552 -283 -326 5 -254 527 -720 49 434 -177 -759 -700 622 -337 -847 -797 548 972 -149 -111 251 -952 417 452 479 84 371 56 276 655 -383 677 -521 -523 -22 69 -767 105 707 842 344 -584 145 330 -281 389 495 380 933 -614 -740 420 -776 -4 -493 235 -652 -186 972 -255 157 -640 -202 4 13 822 885 573 674 254 -717 539 786 357 -547 -531 606 -19 -424 -243 437 130 -895 313 -722 720 -729 14 -323 712 -215 -476 717 -836 -988 909 434 -642 -1 35 797 837 -663 -861 430 29 -482 109 213 323 654 341 -186 -542 -525 -995 213 162 -242 -128 -381 818 9 691 310 798 398 -143 759 954 472 248 328 874 -79 62 -513 -838 464 86 959 20 -57 297 -496 737 -585 -984 664 497 -192 -45 -830 -985 799 450 -376 -155 -728 369 -62 -442 278 -91 -994 -50 462 208 940 368 31 -138 -732 949 -999 -468 872 -111 797 -216 192 -309 -701 -751 594 -705 538 874 233 677 -996 -641 101 -558 516 -538 573 -75 722 783 447 638 474 588 322 -520 -899 -486 74 181 -383 348 -622 -118 307 -492 75 501 57 71 903 962 -155 161 579 -177 588 846 -928 378 -954 877 980 -462 583 -79 -159 -418 -322 496 458 -190 -886 -215 291 -715 -579 942 -159 -225 -158 398 697 -940 260 -786 -664 184 -995 301 808 529 54 962 177 -556 -817 -897 76 -884 -342 -19 -753 -728 -716 190 976 -594 340 837 -39 -488 431 2 -56 -763 -655 -895 -458 674 292 -677 -211 974 -49 -815 -563 387 -819 174 726 912 -580 -576 164 585 -190 644 421 -502 -966 765 -231 -844 61 579 -442 -243 -251 438 -583 331 646 408 648 820 -224 -729 157 782 -846 913 58 -836 939 887 -8 574 729 598 -15 -936 -135 917 -322 -87 -386 297 342 -512 782 665 74 -51 150 -600 866 428 226 -435 432 854 26 131 35 783 224 -531 -549 -858 -1 551 -819 -339 -301 934 27 -63 -625 -957 193 898 210 741 309 -490 108 -431 -292 435 420 989 41 -786 312 -509 901 134 740 306 -357 153 607 -686 -197 -960 426 -460 858 -778 -435 -530 -337 398 389 236 639 -872 651 -187 758 268 787 -123 136 -888 -352 -398 -90 568 -595 -564 -936 -249 923 201 884 -698 -470 -729 286 417 434 -903 -573 -191 216 390 -840 -474 -937 -196 367 886 694 658 429 -980 204 335 -672 -620 367 -734 436 -673 532 -115 2 -106 -398 -134 -125 527 937 -212 -376 -957 -483 -596 284 -603 108 797 665 511 -926 935 -236 -249 -773 -167 -601 828 -743 190 417 918 142 112 346 -876 -309 257 -639 253 97 -909 -467 346 521 -179 33 989 615 -11 -936 808 543 -518 260 -902 399 -843 805 344 189 896 -356 -884 483 353 -942 -306 -239 -862 910 -898 -675 -459 -309 -164 -698 477 -216 932 -283 -474 778 -872 -933 -907 930 767 -243 145 605 -653 792 352 109 -425 -596 866 -965 412 -988 413 704 -77 -428 -183 272 -206 -854 30 -247 -437 -619 -355 -531 -50 68 432 -413 -65 -735 -955 -160 -861 -866 526 -304 198 81 6 -323 -203 782 868 282 33 -564 462 321 -695 -194 -24 972 279 -769 -699 -5 -990 -307 554 171 683 -851 12 -697 541 7 72 732 221 870 -734 320 -832 532 133 -982 -202 -933 104 -887 590 532 279 -299 903 599 -565 -867 -532 87 -90 406 -18 -664 563 109 450 188 -42 -56 -927 717 -642 26 -855 251 993 157 -567 785 -247 -631 -647 554 -731 290 -476 -82 646 947 198 -330 -43 662 -55 290 -264 422 -704 -545 927 839 -513 780 622 -574 -330 -953 71 124 -23 -117 465 448 -812 316 -559 192 640 -668 -928 -638 999 252 -770 -938 822 83 -365 -287 101 -511 -592 451 573 -777 646 -905 89 681 105 593 -459 -979 677 57 -170 -884 761 -657 -745 -738 -713 -4 -644 -372 -839 -790 -864 -262 235 790 -146 606 812 -8 389 568 181 277 915 195 91 11 153 -254 703 316 -290 -375 123 752 503 -636 503 875 303 -374 704 -16 48 306 -388 -493 431 -239 556 676 328 118 655 -257 -596 104 -981 -212 342 -766 -443 -252 -934 -362 730 751 -363 441 -457 -643 -889 380 308 11 670 -582 410 -958 288 170 533 -247 522 510 559 -282 -334 -887 -3 418 -138 38 -109 -746 378 135 85 -377 45 -30 -242 280 450 199 24 684 -976 -801 101 934 835 179 388 -311 426 42 -62 -784 179 495 66 -508 -119 -69 816 379 99 -689 213 218 389 -233 -17 285 814 -110 897 545 548 579 320 -796 -282 121 949 -92 545 416 -150 -682 -131 -522 -636 -990 925 755 -387 -932 772 42 -185 -52 -530 370 403 315 121 230 585 921 -503 -6 -66 -246 647 -82 617 411 -919 47 -421 806 -908 754 108 -361 528 180 -783 285 -375 -450 -171 90 -545 99 -985 378 545 838 451 299 90 450 -988 775 -37 -417 -447 -150 807 -665 -368 718 -760 674 -124 -404 -723 -770 -221 883 -386 182 977 -339 -567 588 924 -704 293 544 -946 532 162 -407 910 756 286 -52 -527 632 897 -651 110 -733 -820 -524 -26 -769 940 990 -556 800 566 947 -244 598 -134 -878 984 745 -549 -983 -134 -104 626 -682 -678 -428 686 -846 649 433 -738 159 -516 -400 761 33 171 -206 -700 -333 256 -451 212 118 -777 548 204 1000 172 74 -318 394 -55 967 -431 163 -277 -575 421 -911 -975 762 -472 927 -452 -305 -295 701 -809 96 715 -873 -338 -596 -575 573 799 -521 662 594 699 558 679 -341 -7 609 785 513 26 -28 -850 885 531 -815 -581 -649 851 -417 -438 914 500 177 -613 -507 -913 16 -97 -184 -596 -462 783 -80 277 -546 -550 -55 -826 -815 -460 -43 -729 973 275 -698 -207 822 2 -263 775 -100 -707 -867 -632 485 -798 -172 -874 -894 1000 623 -428 -806 -832 -560 353 -202 803 599 -970 -281 971 617 779 -648 804 39 586 430 -693 -516 105 -176 974 -615 -237 42 868 -598 144 -719 -231 -269 698 -515 404 -157 -843 -113 -738 -819 -541 -305 -599 -521 629 258 831 905 12 862 -7 -912 560 -587 288 -597 -934 363 619 600 89 622 844 571 -392 404 435 687 522 73 154 -219 -467 2 473 -260 -81 -40 815 -689 -507 917 39 -167 -595 543 -499 -507 110 177 -779 -126 143 68 -623 -1000 611 314 -482 -640 -66 803 -260 -761 875 -77 -246 854 -790 867 -342 -437 812 -948 -907 -849 422 -752 95 -954 -570 90 598 -30 879 677 326 -5 -785 -77 576 -304 -616 -24 581 457 138 -842 -407 -647 -985 878 -523 441 375 503 712 -722 -390 599 -221 -266 -896 -57 928 992 553 183 -12 660 123 -61 831 350 -122 105 -624 -683 586 -762 -712 231 292 660 357 347 -560 -536 -561 243 -693 641 -376 -57 460 -464 -854 542 228 -768 480 -122 -23 -151 -538 240 687 -86 370 -788 138 481 -805 594 301 -800 275 -380 442 -43 -782 469 710 -282 680 768 -377 322 -47 309 -341 -205 673 717 142 -528 244 16 477 -828 -24 76 -241 -56 614 -786 215 -724 -686 -484 287 777 594 708 400 -784 -643 518 -821 -78 -911 -447 653 -958 892 -729 -199 983 -868 303 -352 -551 -284 265 12 -592 551 -717 726 47 -374 19 -614 -12 -679 536 -183 -761 713 674 946 -726 26 -818 161 -289 -934 882 584 -566 139 833 323 -573 -709 -746 -21 789 394 -445 8 978 926 205 512 136 714 799 357 -652 552 -131 -141 930 -930 564 613 172 -181 688 438 -59 374 251 902 -989 596 725 794 191 389 572 -415 -562 818 -841 592 -848 -997 158 -818 -106 -299 791 6 938 197 -617 420 -850 -9 892 -865 -821 -827 -582 733 415 168 969 -181 -130 558 41 -464 -838 -667 -624 883 985 820 -305 -469 72 -331 792 -283 -617 -767 -241 -114 -583 -991 -133 658 -228 160 357 757 680 -823 495 496 -344 -568 -562 99 288 949 306 -705 -196 -540 -860 892 725 138 142 -603 -934 -76 -143 -857 -250 -568 -977 -524 171 927 613 985 -66 -105 -784 890 -870 -938 845 36 -791 -607 193 748 649 -899 752 54 246 -180 62 -995 -483 -148 449 -258 -693 -981 73 653 -444 106 -263 -869 -701 299 -247 106 95 -889 883 -549 -224 403 -845 -921 485 -296 -988 284 -412 594 544 -510 -848 -151 874 -186 411 -159 -70 840 -568 -914 423 -556 423 -572 -391 -409 -813 -249 -217 -952 955 -738 937 908 -989 542 576 62 764 924 995 -742 -78 -489 -854 289 853 -510 -535 573 766 24 606 -199 899 871 55 852 448 50 -897 -424 871 522 -378 -645 -776 59 979 -843 -351 -477 825 -919 -846 -317 290 -467 -83 -845 307 -675 80 125 3 741 -862 -453 -569 -146 -767 615 -61 -437 414 -940 584 428 -383 -672 -770 -882 694 -77 674 -540 819 -426 -865 567 414 -617 -556 924 671 646 575 908 996 400 459 -818 -715 -311 977 42 -674 -957 627 -218 -346 792 -308 -182 -763 910 -925 136 -146 164 996 327 -782 228 997 126 -958 -917 -374 769 -935 850 194 -893 26 -131 37 564 66 -529 629 -872 -413 -794 -132 277 927 659 369 -199 905 663 -991 -560 -435 -452 355 86 -432 -464 904 -89 190 292 -218 -460 469 718 713 725 621 -934 480 -480 62 -75 -357 69 -953 179 335 549 -974 -456 48 563 -969 996 -299 -924 311 247 -897 840 -679 -821 -222 -177 -38 921 675 -58 -682 795 529 798 -433 -171 282 -716 968 -958 -140 -951 -772 812 732 242 305 -694 -757 -379 -694 -598 -957 -710 779 -711 925 81 73 -757 899 -201 -888 -567 302 -36 689 -274 -355 -514 -869 496 207 -332 -17 29 -787 325 -245 -894 -742 -265 -831 -614 -4 -215 -565 524 -713 -874 142 -886 -497 604 750 997 -754 816 -808 -959 88 -93 943 -934 919 917 808 889 -601 -676 -656 340 -307 -612 -782 -118 675 907 143 255 -995 -462 -342 -499 295 355 -590 423 -159 -325 577 427 -291 923 -735 442 335 -66 -250 931 -380 -5 299 -628 -152 831 -459 175 -993 727 634 627 -46 457 -605 853 526 -769 272 -691 160 632 -299 330 -90 618 758 43 -804 -719 444 336 -479 38 -299 151 -427 -165 790 -50 444 -14 519 -134 -327 519 349 732 88 -555 321 665 936 -158 -834 871 615 735 865 -825 -831 10 -381 -924 934 899 -89 763 -639 -890 122 -447 339 -796 -663 -74 -162 -668 973 245 -280 -606 404 601 692 320 -101 176 167 301 382 -728 -422 -856 -323 -369 411 -997 994 133 934 -762 -518 187 -479 48 239 621 754 39 -547 467 -283 214 -301 -353 77 -583 -551 762 -127 -157 861 -179 -107 321 157 -895 555 -831 956 126 -162 -910 475 256 654 618 -947 -497 -724 354 851 -911 172 96 -526 -258 -570 695 733 419 458 459 -154 -854 -172 808 310 -392 -508 228 -698 780 -517 -294 230 260 -865 765 934 -544 496 -823 -54 325 -145 745 10 407 -798 545 601 -469 105 284 477 981 342 -16 790 -646 492 407 907 -181 -921 -762 -645 403 -424 -784 812 -950 824 657 453 553 -917 127 -464 -454 653 -720 -189 -599 -406 19 -628 -165 -653 -682 355 -473 350 961 427 385 -252 -870 866 -841 -178 861 575 -133 -312 257 -473 -745 236 -899 386 -892 -476 143 457 935 731 -661 -461 408 -983 -682 682 129 -613 670 -834 771 -644 314 -375 333 -775 -783 996 -878 -352 881 502 176 481 857 776 -499 -674 -971 -567 -648 -758 -482 57 -16 -738 366 124 -200 -413 98 565 712 154 288 363 244 -585 -530 -688 915 -349 -888 -775 -216 256 -54 48 557 368 -402 -174 871 -115 152 314 317 -455 -7 495 -345 -27 -325 -235 574 -955 -617 -829 912 703 -490 -746 -610 69 -673 -539 272 604 200 -948 16 -710 -569 -968 -12 -47 235 -375 -373 369 134 952 964 259 -44 -393 -926 64 -922 523 815 -382 -699 622 935 -297 27 741 847 -556 38 -172 817 -751 157 307 339 989 889 515 -110 718 -648 614 -989 27 -494 -636 889 943 208 -517 -59 -999 837 -215 266 -749 -725 -778 74 -61 571 -454 610 179 957 391 439 369 -265 -986 277 -755 267 -440 195 -131 799 187 959 202 411 146 398 802 -123 199 -203 -223 -100 673 -672 -71 890 205 -209 -51 -512 -427 -891 -62 -814 -849 -509 -719 -166 -82 827 -632 -247 -760 297 -525 560 275 -116 -549 890 19 683 -394 -18 887 -338 -924 -697 637 760 678 91 542 136 -72 120 -445 -466 -518 462 -694 171 184 -52 798 -985 -978 362 755 587 291 695 -87 749 -708 -469 -43 -835 -635 143 -171 -562 520 -709 904 133 151 -855 -775 -507 -257 -899 -602 923 -340 867 164 -160 -681 487 459 -214 859 -423 -145 214 855 630 444 -289 -197 -135 942 -381 -781 498 200 -545 399 -327 -412 -982 355 -516 -374 414 947 982 738 -837 -335 399 -146 -230 -171 -530 258 -417 -362 28 -599 -351 -942 846 604 229 797 -759 881 420 -405 -668 -53 -6 -282 -524 -136 -180 -907 -655 94 -531 -442 -693 -238 -264 -40 -152 450 -16 448 670 449 276 96 -300 -330 853 -877 -785 -118 595 -500 -177 517 -694 568 273 -14 -779 560 -641 -311 222 360 259 -457 -77 93 -725 -631 790 681 -767 832 -271 334 260 835 -15 18 -644 -474 188 971 -875 -565 -536 707 797 -977 413 -461 -970 515 -435 911 -703 -884 -63 434 244 -370 111 415 136 -935 -809 862 -683 -321 537 -505 -325 -101 -101 -72 -146 -495 -78 948 -325 -77 254 736 846 548 -338 -407 -363 810 -741 -196 372 648 500 -840 176 689 398 -680 926 806 255 344 955 -132 -526 843 582 138 -207 462 -254 683 579 -353 848 573 323 -292 -693 743 498 -115 616 126 -233 426 -659 106 386 940 -852 -761 -968 -723 -6 46 755 -962 -725 -750 -503 458 180 706 690 50 950 746 -120 339 -260 371 232 -470 -349 -145 -413 -464 347 968 3 -807 6 420 -557 -486 -530 -629 -782 -994 -440 -64 929 -623 -573 -166 -459 750 962 638 822 -831 -894 35 -20 333 977 555 -416 -28 608 -808 704 817 424 929 -400 -11 660 80 -201 179 547 181 186 726 710 -204 -231 -379 -788 822 -859 506 -312 -671 303 -128 -430 970 297 401 -742 613 -298 -801 -868 -48 -865 659 352 304 860 469 -278 21 -944 463 366 -317 -648 257 -468 -844 533 -483 921 -728 -687 -981 -416 378 -465 80 696 -942 775 121 624 -544 -876 -320 -785 449 361 283 -579 -805 695 -252 879 -936 521 591 -439 -662 130 921 -122 724 425 263 -560 -647 -944 -746 -363 -343 -161 -889 92 173 502 882 568 -885 -779 978 -933 404 269 -129 721 -522 868 65 460 261 233 271 308 930 805 277 -22 -789 880 356 29 -933 506 -96 456 -742 147 -919 -113 -929 -169 808 525 -409 525 843 -630 469 982 482 331 70 764 83 312 -850 -595 -179 -805 39 -284 -635 497 -80 632 438 617 -681 802 811 246 -186 -179 -571 -384 -624 770 -167 166 -586 -524 103 438 -533 -507 -23 837 833 -701 -735 -284 95 215 476 -761 884 -236 -39 -56 116 493 -272 -578 -801 -725 59 453 -756 -988 -309 74 979 229 959 643 -487 -370 690 72 437 781 115 859 586 360 459 676 789 -99 -563 -500 893 -728 -253 -923 -686 -25 472 950 -835 -544 -105 -919 813 711 724 -264 609 -752 -63 502 -242 872 -217 -201 406 659 161 225 -919 -897 635 213 179 786 322 -593 228 312 -828 -968 835 -684 530 949 896 223 -69 683 -178 283 879 80 986 148 678 -19 -799 -779 567 535 -646 237 329 643 239 -41 -136 574 352 78 10 -598 -553 248 112 -39 -173 -42 -236 449 -810 565 146 -614 -469 -575 -219 -384 384 -221 -684 518 -542 -37 762 -287 -163 46 -293 -521 -850 -832 -102 -624 977 -562 -995 91 410 588 282 107 267 -663 -86 368 365 289 -750 -128 160 -674 -412 486 -64 -136 -356 -291 -153 136 760 132 963 79 -644 -35 377 376 444 453 -157 -555 846 99 558 750 591 -993 -50 393 -187 389 750 -161 -188 -344 181 -846 540 -535 -990 789 -999 -113 -328 -670 258 -599 -328 396 274 160 166 416 -38 -407 -862 806 -295 666 -975 -140 803 -633 -609 -592 -124 478 954 87 -34 -396 -837 533 -155 -445 514 231 49 375 689 -290 331 740 -846 589 215 820 554 869 -214 -892 -631 573 809 -684 -792 -165 -624 -317 -737 -250 -491 -789 -70 -189 64 234 -534 -250 -968 -53 281 458 -457 314 -442 -334 120 -802 440 53 838 -842 327 -83 452 -113 -571 793 623 815 -157 518 549 683 -696 566 941 -944 -718 -632 -103 -523 788 -262 -849 486 -34 221 910 -408 -793 224 641 -944 -768 -803 930 14 569 665 -234 861 964 293 209 657 -904 -651 -899 -323 -530 -99 -74 208 573 214 726 -527 58 144 -256 -117 -838 961 -135 94 -813 214 24 -388 368 -959 -601 204 -375 -448 -735 422 720 985 -878 -162 -327 780 163 -767 610 -52 -499 -922 -488 441 666 84 160 -176 100 141 -287 141 -468 833 274 876 -6 -944 186 -480 883 760 383 522 916 518 -512 473 -318 2 907 752 -148 -241 -712 909 833 670 638 -544 217 -273 -874 76 41 946 -778 246 -55 -272 306 541 -802 -180 -753 -315 -256 -873 -319 480 -716 719 -382 -143 680 -451 294 243 -236 -975 364 462 -353 357 -211 -887 -783 746 882 810 893 105 23 732 782 394 548 989 -252 -632 -497 -53 -856 -544 -376 743 -74 -972 -347 -563 49 -42 265 550 -713 -865 -909 18 -668 -670 -470 284 743 758 968 730 -772 546 828 193 260 666 835 -598 -509 -929 79 781 986 343 924 135 -432 -657 -110 -646 -554 795 407 973 68 -176 534 916 496 962 424 -13 953 -254 385 -196 494 211 551 105 -205 692 -194 -735 -780 -287 -38 875 -805 188 788 186 742 872 -141 306 -354 833 -648 332 314 363 -983 141 310 276 -398 -174 -345 -715 -577 -147 -998 -407 -61 770 -113 -630 -873 389 -84 -559 -57 -250 -793 -245 -936 -377 770 -846 -73 -12 446 730 -474 794 -703 -177 809 -217 534 -618 -357 38 -372 801 -710 92 26 272 -934 -51 -439 -810 557 219 615 713 753 -984 -988 598 -943 -385 844 -995 -633 -680 731 -446 869 139 -125 518 521 542 539 -15 355 -632 -938 934 279 -91 438 408 543 -175 -98 -573 -910 -398 -797 -471 600 -718 53 -683 186 378 -211 934 -856 -232 -27 -69 130 264 -589 38 -57 -758 699 -351 -509 -605 960 -800 -704 -560 400 846 -116 61 8 -907 39 -63 -849 -59 -273 -563 -467 912 363 80 970 527 864 -681 -740 113 -250 -90 -989 692 667 711 -124 37 644 775 -561 381 404 99 -91 -480 -386 -213 249 678 920 -346 969 864 -164 628 79 -41 520 222 -114 697 20 -504 959 798 -487 231 457 -103 870 646 670 115 -546 -735 906 -822 -557 -886 890 961 -257 -194 -57 68 -34 199 584 -731 -966 -151 883 -458 964 -926 -400 -255 -628 -813 -90 498 15 210 110 -222 413 69 -561 895 -622 173 -810 -756 -675 -921 -289 -863 849 -441 -7 620 838 -396 -199 760 -625 773 -203 671 -643 398 -276 979 -546 -223 -199 -620 575 813 758 -619 113 -575 222 -998 86 -67 -314 85 639 -229 294 85 115 568 185 -791 168 -415 -642 464 -689 675 -797 -773 968 -965 586 -280 864 -526 -604 -133 171 -100 397 792 -649 359 -746 689 685 297 240 328 -224 514 -333 -440 515 -487 -3 868 618 102 -476 -596 -545 540 -130 834 384 -129 -375 -576 944 202 -754 151 -942 56 197 360 975 -100 -436 65 -257 623 -267 349 -928 -439 -408 564 552 690 236 -435 915 -753 -545 21 -643 9 -243 -471 -748 789 537 740 -732 768 -991 331 204 172 -778 -437 713 -555 -374 197 946 838 142 879 206 -892 312 -628 -568 282 921 430 -484 -448 136 94 316 -500 -592 -409 830 861 877 598 400 -34 706 677 -674 672 -948 -276 -425 -539 -19 -972 -116 -388 417 -642 779 211 448 102 800 758 -931 231 271 -991 54 440 -837 643 -238 -925 -674 -617 -227 135 31 487 632 -756 -324 -432 -125 -682 457 992 -577 311 -944 -954 -355 -650 646 790 575 78 -82 -909 -526 678 -226 -433 425 719 83 525 505 -975 -826 53 65 614 -760 57 195 -69 93 -982 -805 707 -865 -760 -922 270 -704 582 -321 664 446 -545 761 -712 218 527 491 282 310 -72 682 -443 -828 668 226 489 907 239 -356 -37 302 -660 -311 -210 -269 558 -314 560 197 520 -694 -47 -499 993 -240 -371 788 109 -37 -966 -505 -454 -820 -49 586 295 926 79 -840 500 623 156 -360 642 969 -967 -953 -87 104 460 -419 -905 -341 669 235 -574 -517 74 47 -175 -55 576 432 46 469 -9 -562 454 -403 616 -499 -970 -127 164 -830 810 112 931 524 -872 -218 -400 -223 -283 -686 -90 -996 -731 311 954 808 -302 593 -884 -824 -470 -616 975 891 880 112 679 -672 583 -644 -39 -498 794 -565 -831 708 -925 824 -33 850 523 798 -438 -609 -522 874 -879 -639 -353 -107 -4 -129 176 -18 311 149 594 -76 -62 911 -653 851 -351 331 -288 977 459 -324 -374 -195 -523 530 -339 -657 -926 397 21 337 -866 789 146 -392 -183 549 683 855 -663 -962 -799 370 94 685 858 48 -530 418 -94 628 699 117 410 599 -21 -314 371 -877 -235 -327 270 -56 474 -905 743 -802 -452 -939 -559 -748 660 -747 66 -337 -786 -950 808 411 447 580 883 577 -352 -74 212 207 158 -102 256 969 -690 295 401 -171 536 -474 200 -67 433 -918 172 523 -586 -911 18 -576 -937 413 -703 -429 -92 689 -283 -37 782 950 -374 745 -79 -254 828 819 348 -353 -816 495 -91 -283 -386 327 122 -871 776 731 -809 -739 -388 808 831 -726 -960 920 -623 -897 -969 -771 -863 568 123 574 -609 -444 -335 719 820 -801 60 -899 561 -75 -607 841 -995 -232 79 -144 -207 -224 -308 918 -628 821 -924 -255 172 507 -56 -903 -635 193 -850 517 83 331 624 -438 658 512 -994 203 -497 -115 922 -712 -519 -79 -113 -442 -619 654 153 89 -702 265 -849 -842 -597 -571 -903 214 945 -543 451 450 417 -530 -625 544 -566 640 753 926 -526 -704 744 -272 118 -159 -928 31 81 -15 18 555 542 534 -609 -620 455 883 790 -610 -735 748 -797 -124 118 -482 -786 -904 765 91 767 993 -119 794 -920 -634 692 -232 -990 -485 -772 -96 -123 -20 121 -174 656 89 943 -28 694 -887 -364 -453 -360 115 802 139 840 179 881 -745 880 -245 968 585 712 171 811 -196 329 -882 302 153 965 456 -9 86 -26 776 -990 -590 -58 82 -5 -182 -940 609 -295 -594 -559 692 -830 -7 420 466 -178 351 442 -903 689 -388 271 -68 -651 967 -953 -243 941 -958 553 71 683 -410 -948 -917 332 -76 -826 913 -723 -513 -133 -803 55 682 -239 -154 -882 -274 -927 -561 -236 131 924 53 348 -421 234 -476 236 587 239 695 -681 934 -259 761 202 871 -10 722 -970 245 -723 22 879 921 812 -380 -75 427 -842 -748 198 -737 -951 -107 -335 -9 -815 -950 656 779 117 891 221 781 -820 -908 479 -450 -590 142 -294 3 -492 677 -640 951 -366 -980 249 544 826 -674 830 -980 861 -906 -692 -198 -665 -284 -751 -915 -765 -859 301 472 -34 348 -401 -605 -197 -526 -942 142 267 369 305 108 -926 632 729 -339 849 615 -188 454 6 -717 -851 -427 -753 -680 -74 -882 -741 521 -21 -853 107 745 -39 -350 145 -495 -212 424 333 -707 63 414 -338 -353 -422 -599 -355 445 917 -906 -292 523 530 -530 -436 424 337 -252 210 235 -827 877 808 -248 346 139 -754 908 -901 -210 -260 -458 -996 641 320 301 688 -820 735 -634 787 439 517 771 451 608 507 439 120 194 338 -138 -556 648 -433 479 566 814 981 776 691 165 600 164 -519 -538 211 -892 -785 -119 -53 140 -961 519 -788 983 -646 175 596 -752 96 -46 395 -439 815 -20 -162 -750 -635 -662 -167 -192 -139 406 53 460 700 42 -550 -674 427 381 -601 -955 -545 433 98 -995 -32 -763 482 -4 355 -102 41 -390 -377 922 -198 -877 -818 -495 -115 682 896 571 312 582 -799 790 142 -295 685 -175 837 272 -994 898 -815 -979 703 103 -219 958 -377 -210 67 394 820 -168 116 223 -218 851 -489 458 -618 698 130 -537 920 -727 -413 -432 993 804 192 136 644 -722 -525 -401 777 -596 99 -105 429 496 -869 -240 -215 -251 15 -611 -850 -414 551 62 -562 876 -655 -301 -733 -432 -707 325 -159 -892 502 -633 868 -727 628 417 803 -49 310 667 -102 -277 -873 -436 -308 114 -420 -337 930 -67 167 417 706 -267 951 320 -610 199 -630 822 -70 -792 -954 -350 358 396 -338 -324 41 944 276 560 52 246 -660 -71 672 674 -780 797 -970 -323 -613 338 -553 822 -952 120 488 -445 107 -511 868 -180 -367 389 -905 202 155 845 -541 -188 229 -231 -731 -713 815 157 -539 -537 -49 -334 -87 372 -364 -862 244 872 -483 -25 13 866 -675 -89 53 -860 -1000 -832 -406 -3 127 -185 173 710 421 293 19 -335 112 -870 734 219 844 858 929 390 202 730 171 676 -350 -779 982 573 395 395 -444 -618 763 -64 515 -263 -388 359 429 -293 -379 366 -173 -246 660 328 -59 980 -922 116 805 622 -96 -250 -781 -204 -188 869 187 207 621 398 798 -954 -110 -239 -836 -140 832 -545 -43 -871 -538 853 440 -727 445 -899 -477 -906 800 -586 -675 -638 216 -802 760 87 -407 -652 -440 -818 617 776 920 -535 904 -229 -397 681 95 509 -361 700 533 161 -336 38 -981 -188 -783 27 -573 330 563 183 -534 -288 -743 -128 -765 853 591 -265 991 412 334 -257 983 -958 -975 875 -186 -788 385 668 -816 492 829 149 495 -685 909 590 -438 -676 473 -893 896 565 -474 -178 546 539 612 -116 -967 623 501 348 650 812 327 -268 -534 13 -503 811 -921 336 -118 -577 -197 -89 -943 -678 396 234 -62 -526 -540 -196 815 31 548 573 768 -592 -61 -604 -139 -264 -922 -314 -21 -164 -283 148 661 163 879 937 189 -856 -218 336 616 -516 -211 -527 603 564 41 -719 -933 46 216 565 465 -135 145 -667 -580 688 -18 -972 83 -244 686 -469 -806 206 584 22 -51 47 -715 -386 724 -894 260 995 -489 -539 427 138 951 -329 -611 487 230 923 -296 845 635 620 -500 217 4 128 -615 584 4 -39 948 396 227 -326 -572 -879 -923 -9 918 804 906 -260 746 -329 -265 -239 166 -899 -144 -537 -146 -91 -376 649 890 674 687 -640 -221 -874 -890 -288 -720 221 -20 -563 595 949 202 774 472 144 702 399 -329 786 -911 -887 901 141 475 -764 828 -101 -7 -637 870 799 -959 -523 402 335 612 564 -147 122 -883 179 -344 -10 891 248 -621 -932 250 7 -566 314 474 -489 -90 -284 852 421 -343 -602 -190 -336 -934 -121 943 -335 720 -779 -385 666 112 789 344 968 871 118 604 -790 88 -842 -998 421 -358 328 376 -41 927 -683 -294 -176 -406 -496 100 -116 -880 -136 -508 419 -21 121 -112 372 -593 364 316 -927 406 727 898 -217 648 432 661 182 114 865 -18 588 188 564 -168 654 236 -242 658 -40 12 801 -292 -751 -202 -756 640 -93 627 -647 580 -27 21 -192 -619 -604 440 117 -795 952 491 -323 481 -370 -239 -176 109 479 399 16 112 -933 -829 -610 -599 -765 217 489 -807 -289 -612 -198 102 -184 778 -186 -751 992 743 -201 717 317 44 446 595 877 -420 -804 -501 -957 661 798 -683 -289 -823 -677 -453 615 -224 31 -455 530 839 -380 -457 -18 -215 330 819 -588 272 604 976 -154 -309 661 -537 107 835 711 58 -913 -917 14 371 731 -559 77 423 171 -922 623 -935 27 370 507 -393 -761 96 470 -8 213 -839 192 296 966 667 46 -742 -556 298 -220 148 -11 -556 515 853 -771 747 -177 -35 -393 990 -198 -155 -47 -268 858 -405 -699 318 447 639 548 345 -859 -859 -920 961 -965 856 904 -272 -833 748 -360 -723 -397 295 921 617 949 512 285 788 792 -279 -752 -275 302 199 75 -674 440 918 -150 -316 524 -127 -618 -436 388 -319 -268 633 494 218 23 -187 501 970 913 -522 407 -804 36 973 -896 923 8 521 -532 -455 -115 977 417 695 813 -534 -349 -435 -27 -873 251 388 92 982 663 -922 -570 -674 766 428 534 500 341 -951 -445 722 824 237 -141 -474 371 -527 -504 -348 -817 797 652 -135 497 165 515 963 -759 833 -69 -719 -79 -839 -74 -492 -180 825 -718 -400 88 82 615 -524 -947 -133 834 859 180 0 774 -453 225 -511 -501 397 -548 77 620 -251 668 -748 402 -507 -699 -97 277 78 -495 -737 -854 -570 803 971 -473 722 41 142 469 -698 107 -694 -87 -508 192 -524 283 -48 230 759 988 491 -663 -616 -718 991 210 29 951 -643 718 -652 -108 809 759 -248 930 279 978 71 -645 -643 66 140 -704 83 784 -620 -574 -281 439 611 912 583 -883 307 -482 332 -181 -406 -42 -483 -881 689 50 879 693 584 152 -765 -780 -779 728 111 606 848 610 -371 756 697 496 482 -359 -174 373 -350 221 -617 -849 980 -649 -104 459 -426 13 543 -405 509 -223 -50 778 -828 -56 -996 710 -503 453 -601 225 -909 -750 -961 -666 -291 -31 -350 391 -55 441 -28 -110 -103 417 928 -519 -660 766 394 970 -829 -858 563 -505 503 137 232 907 556 -745 -24 827 -382 -286 35 503 -748 601 401 -89 -330 230 -583 -646 -295 958 -89 -257 -273 313 424 -677 -467 -663 588 -789 531 -974 345 -902 -340 -448 -725 519 422 967 -802 975 71 -779 492 -71 -207 515 909 561 731 -641 -985 -958 -473 564 -14 440 103 -838 767 527 630 638 565 77 896 -390 -246 855 -489 212 909 762 508 -282 -433 357 322 -999 923 419 673 716 -493 -329 -981 -628 521 951 672 -552 958 915 740 -501 40 458 203 155 -540 930 388 677 295 -212 758 369 -945 -899 509 985 415 462 -427 848 -517 -892 -466 -970 623 -168 140 -898 912 -543 -332 -13 236 126 828 181 621 -603 905 -603 -753 13 130 295 -562 -104 -759 295 610 313 -571 -268 -800 -610 706 126 874 -980 -120 324 -360 781 -148 -749 67 805 -929 298 388 314 -764 953 887 52 -100 -598 772 903 -739 -51 -145 -55 -939 -483 -647 958 -558 542 -994 -438 -507 299 -105 952 138 115 854 -592 224 531 505 951 426 985 822 -629 380 -677 352 -803 983 -222 -19 -870 121 678 60 -160 658 659 550 -921 -733 -156 -247 -763 -508 127 535 -112 50 -843 395 -849 -420 547 97 283 803 432 660 -596 748 -695 -38 -47 -602 -243 499 -681 -698 -285 -366 -318 -384 -465 103 141 -809 -81 -215 957 644 813 -43 -158 277 550 -141 -1000 -598 -913 -763 975 242 -705 908 157 -225 -299 -704 34 568 -554 554 407 698 -644 -251 -781 817 686 818 319 -191 526 -193 -333 897 -99 938 -955 -671 518 503 574 -458 -644 -359 524 -14 -44 956 365 -132 -879 264 979 -287 -787 -857 599 -36 -330 -175 536 -352 308 -306 -947 6 -366 -197 681 469 -576 401 -561 -143 -511 9 -73 -227 980 634 -959 -92 600 951 655 474 -286 -967 366 903 482 -414 -783 -282 885 -565 294 178 -115 601 -124 979 -56 -836 339 -629 160 -967 -388 431 -258 165 606 -317 386 729 -286 645 85 119 -39 133 23 -958 967 891 200 216 62 -664 472 -411 -321 -238 -200 -89 955 262 591 149 600 669 698 900 -944 688 470 619 -46 -961 -421 -872 304 -822 -527 -503 146 462 574 -944 570 -174 187 -142 -84 355 990 -324 -229 214 351 932 991 288 336 -14 -328 -229 956 164 814 935 462 -483 748 -957 223 -30 968 -792 -169 430 705 -870 -389 856 -569 312 984 189 543 -950 8 -24 818 -315 -62 -164 -285 -653 548 881 369 903 449 885 -250 -937 275 624 552 775 844 -684 -83 659 144 406 744 -156 -725 -305 -813 -575 799 -121 160 257 323 -639 200 -671 -61 437 -620 964 232 635 473 544 -954 -233 -283 -60 -163 -436 964 -661 -393 -30 220 413 0 413 626 -38 303 688 25 -968 205 84 -984 912 922 342 673 285 994 300 835 447 253 743 -982 -542 103 -332 986 -627 489 -733 -769 -892 -959 -948 401 874 -546 -721 90 832 922 -319 620 -249 736 -590 111 97 -245 -321 -558 88 -985 -281 -89 -109 -998 -871 326 -918 959 -304 98 26 -561 -978 998 -298 -295 388 803 -557 631 -339 -8 19 696 108 347 -248 103 -980 -775 -927 -701 -881 495 -281 -176 287 594 672 -414 -804 122 323 496 -175 -264 -111 -962 911 -74 -31 945 -288 412 29 198 824 -492 -39 -69 -219 -875 -352 656 -7 54 -480 1000 393 -123 976 354 -766 -509 -161 595 -395 -505 990 -46 17 460 -461 647 275 802 -350 -823 601 88 582 -566 763 356 746 -989 467 140 196 722 109 520 -884 315 -258 -663 -412 -403 122 -37 -147 -740 -568 -135 -647 427 681 -116 -63 282 377 212 207 254 255 -331 410 592 786 -491 604 789 -351 -443 -211 -943 -31 271 -801 -803 443 160 -655 271 -885 281 -415 309 -878 385 678 -94 -993 709 -725 -736 -898 -367 -707 566 -414 817 -291 -398 642 487 -21 86 148 -407 63 819 -170 -811 -136 -753 -602 245 937 968 799 -716 -779 -28 -766 800 -112 770 40 -946 835 812 19 804 -818 72 906 -54 -588 331 -832 708 -786 -689 -204 -763 -561 -201 -492 -435 688 -760 855 -560 -273 -169 536 -224 -212 950 132 -328 -239 794 274 537 430 860 745 230 250 -562 -529 968 -997 -944 -901 50 56 977 638 -43 -564 52 959 323 509 -908 -750 -279 16 -88 -465 -92 539 665 342 411 14 793 -33 -658 -677 78 752 505 -221 943 745 670 -162 -718 -656 503 646 -987 -143 791 156 -206 737 273 997 502 -919 -438 807 791 592 -628 28 508 572 925 107 513 893 505 364 144 218 73 -408 213 -618 462 -92 -562 404 11 -643 -613 800 -590 -205 -389 -71 -471 -438 136 -778 -669 43 -222 -266 -935 481 -609 -156 741 364 96 638 -204 469 405 142 847 -711 -153 849 300 -602 147 153 -559 251 473 -515 884 -200 -169 -445 -371 -824 -431 -658 -44 -157 849 640 614 -32 177 -262 178 936 691 101 -917 -79 -134 77 753 418 8 34 650 -873 346 -32 539 -594 193 -953 775 710 719 -292 -48 62 495 399 -719 -533 -18 -843 354 441 -724 557 -41 -768 -207 -911 992 -88 -67 -634 -412 251 959 -871 -975 303 151 146 -675 -32 966 -40 455 -987 -977 659 -506 -884 146 -360 475 391 673 343 793 429 551 361 531 -377 230 79 194 914 -921 268 -993 580 -276 513 15 642 988 -86 177 -60 -568 379 168 -688 469 33 -788 964 -481 -982 -81 -661 181 708 -81 -313 -97 -209 930 -556 326 -377 636 40 579 705 -325 353 -661 570 -888 928 -954 -215 -574 -540 -563 506 688 352 -665 364 753 91 -200 -989 53 290 -603 247 92 -148 -957 -512 -839 580 188 569 -363 569 -920 779 341 -330 -934 -466 851 -544 106 919 -886 788 -311 -615 -809 -597 497 634 229 -769 72 520 -313 794 132 -646 68 -24 -927 -422 -510 461 222 -861 -214 -940 110 195 -340 -992 -846 -358 -305 -487 933 -296 -846 -302 691 -346 -418 -901 -83 -115 194 213 -918 -320 176 786 -682 -953 -466 -134 -942 -338 722 -525 -307 913 -265 -386 -748 826 -794 -902 -974 998 935 -53 548 398 -374 -927 -163 652 -357 472 -30 -834 -91 599 -451 -354 510 100 958 -32 798 -178 569 -218 996 12 -319 -832 -527 -724 -128 249 -596 -266 600 -790 -432 -239 -465 886 -173 -177 911 -196 697 837 690 640 -873 -914 -132 952 69 925 -308 -189 -508 -441 603 831 -487 -970 405 -837 -784 -802 -198 884 13 771 -212 -592 270 -356 -876 -82 5 -817 -919 -579 -394 -253 -114 201 -536 833 883 -901 814 210 969 -136 91 -436 -8 586 186 955 453 208 -780 271 -368 283 -262 430 702 470 -244 -380 -943 588 -471 -929 34 -854 -692 759 243 767 231 -429 -985 588 287 -611 -632 -208 120 922 -76 -74 390 -246 -243 -55 233 -471 408 -493 -344 -303 3 -604 720 -995 -869 608 43 -819 -337 476 374 961 406 -153 -696 -952 965 900 693 964 424 -566 -686 257 -72 -894 -444 664 -245 595 152 425 503 -318 -389 -542 439 699 -917 911 -331 234 592 791 821 -196 92 942 164 931 -159 264 68 664 837 869 7 375 493 20 -951 147 783 -258 979 -212 664 358 471 397 -9 677 -659 -873 127 97 -293 119 -964 -893 645 653 152 84 -821 -232 665 992 -855 256 -248 543 969 248 174 979 738 -420 -73 -795 586 -205 728 703 252 214 270 10 591 -762 -470 -383 -276 -270 -236 -399 -996 -559 -655 880 -31 599 -501 620 -917 246 876 -620 -156 -11 270 926 -982 -195 713 939 -126 192 -53 330 340 287 -112 -943 371 -435 446 -464 527 471 701 482 724 767 780 -286 -259 -836 938 -26 140 371 445 -891 -197 -603 820 515 514 -19 299 -89 -420 -304 688 -45 -262 924 111 -434 -828 -439 -719 -940 -466 662 -908 402 683 229 636 448 -663 368 826 503 -433 -840 864 435 218 -243 341 925 74 -743 556 -102 -522 -420 -726 -934 -127 -192 564 482 64 707 -487 731 809 912 323 -641 -370 -585 842 -841 707 -76 254 778 645 663 -970 -147 124 122 -695 946 262 721 -309 -433 -791 199 -783 950 666 -551 -898 -39 385 -27 -865 787 -521 -44 524 -17 -13 -786 631 813 575 -527 -187 -504 -451 846 -998 -676 -510 568 -265 -231 229 698 -701 -618 -283 190 244 558 -644 643 780 -211 980 140 79 -456 -574 832 -813 957 447 -508 -679 380 -648 -127 -567 845 677 328 335 985 -103 -969 883 -475 77 154 558 606 -653 893 -915 750 -922 -964 -204 405 805 225 -182 -35 770 466 -968 379 -825 981 114 -719 -692 -636 151 -113 -859 145 893 -941 -198 465 -119 -821 797 703 -42 333 865 212 -536 50 488 887 -592 237 23 -504 -151 458 -459 4 687 -254 -225 -473 -894 -267 -576 -492 -387 -654 -767 -312 -652 310 -578 -360 -419 614 951 -386 -502 -855 -495 -832 -360 -44 -61 -776 -74 27 171 283 -982 -422 400 313 -80 967 132 -599 -232 -573 265 -989 971 97 383 -754 -106 925 -638 180 -657 792 285 346 651 571 -34 -109 -657 -842 -262 -877 -925 691 460 444 -315 231 828 367 78 645 -98 685 -490 587 464 482 236 185 463 -950 44 931 -337 -383 -311 -433 207 -774 172 -904 -376 511 -308 -855 484 -909 111 -741 -716 -349 735 -615 951 -557 62 -482 327 -805 139 416 536 -35 -763 853 -27 -895 -356 -684 455 -795 613 256 -868 -408 777 -64 560 478 84 -312 -11 499 -1 -56 -206 5 402 -138 212 361 -698 844 893 -598 -791 682 -914 401 398 -122 -270 865 964 -18 354 788 886 -671 -888 762 740 469 206 275 -195 770 -850 -316 24 -71 -866 153 919 -12 869 843 -55 151 719 614 -606 613 117 291 115 48 201 -374 -374 -847 -707 984 -292 -864 -514 338 766 -681 966 1000 567 559 -45 628 -427 696 262 594 556 -31 -658 -766 189 -808 -239 443 171 143 -173 826 842 360 -761 562 487 -339 -148 577 -155 -982 429 -611 68 250 379 926 926 277 -702 -762 506 276 196 397 -650 -682 -872 137 -831 847 745 -560 83 407 -780 952 -737 836 -954 688 -689 920 -713 816 -225 -477 90 675 -440 446 361 101 539 -501 145 325 -967 64 574 687 -835 -120 -373 327 304 -792 -650 993 105 203 334 -289 -392 -71 -321 -912 -690 -135 -275 55 519 -21 -853 150 -484 61 906 -839 -250 -958 328 224 547 187 -857 56 -490 -435 -420 961 -236 306 -583 -707 231 -212 494 457 824 684 124 108 434 473 -955 899 -570 -276 740 222 -793 183 -952 841 294 -428 -455 171 587 221 613 772 -369 -401 -495 777 749 640 -953 -384 179 489 224 -894 167 127 -416 965 -982 -588 485 -663 -332 -886 773 -291 203 -768 -504 961 -489 94 401 592 623 559 -132 604 903 154 -397 -961 526 -686 -842 -927 -955 -658 -408 396 -987 -416 914 11 -843 -108 -920 -478 837 -940 908 539 90 89 487 904 903 -990 693 -645 -114 -95 -790 -998 379 160 -683 -28 -97 252 -95 460 -386 676 -807 -479 765 718 408 636 191 -230 -871 -467 474 418 -489 866 998 -582 269 798 -970 557 478 860 -917 131 -575 853 517 497 535 -126 649 243 -553 -688 -336 980 -15 631 -715 850 330 165 887 204 982 505 -733 34 426 517 600 450 785 514 679 -280 615 -353 -709 -226 -199 142 -79 904 -62 334 514 -979 -364 -796 52 479 189 457 -162 767 225 649 -703 862 435 -772 -84 592 783 77 926 877 375 36 713 589 -236 -519 -416 688 -770 -756 -572 -145 671 229 -297 570 854 -433 -876 499 57 -598 487 -271 -977 430 -109 -979 -291 14 -431 278 -505 620 577 -5 481 -109 795 66 567 -931 79 958 553 -615 829 -615 -329 106 -991 196 -778 -207 276 -106 -389 -805 195 -684 116 -436 -627 670 71 464 -843 331 991 -420 -761 163 -179 759 884 -432 155 512 856 143 -942 -767 -985 -659 -328 -573 687 308 -613 644 -655 740 -827 550 -347 365 862 304 684 -860 781 120 -788 -890 -21 815 634 -331 -217 -165 -275 610 840 876 952 720 -686 610 751 65 742 223 -16 622 -568 789 -6 -521 -880 -162 -947 -310 730 -471 945 -275 -501 -355 218 657 -366 -487 -90 -941 541 312 -527 -39 374 -10 -598 -904 169 -35 -438 61 959 590 -522 -233 -114 -521 -321 -418 933 932 694 893 -703 414 243 496 25 -897 -228 -677 416 -861 444 261 -350 982 378 812 -845 -323 426 728 -443 -972 912 416 -898 817 -649 187 -611 -650 421 383 -957 -685 452 399 472 275 420 623 576 -228 -863 -305 -106 322 -576 -823 231 954 909 -89 -368 321 -923 896 -24 -504 460 344 -790 -574 738 89 884 425 -473 875 -988 -112 903 -466 -827 -241 266 466 -229 542 277 -410 636 -18 803 506 316 -553 -405 -637 -826 -141 -78 -451 96 -118 675 533 -770 927 -934 801 -716 59 -437 397 243 -351 -950 -565 -360 -175 973 210 427 605 -122 150 903 212 407 -623 837 -866 912 -934 509 -47 559 806 647 988 -797 531 -203 620 177 -822 136 244 598 162 244 -336 -550 -424 49 -233 673 -493 -85 -31 -309 14 53 -868 184 970 649 831 454 188 506 -293 -315 974 -195 -536 566 -210 682 472 886 893 -149 -795 390 822 531 -82 -516 -517 954 211 -554 -79 200 402 -733 704 369 616 681 166 -845 58 -981 688 305 -603 -881 -707 808 -60 855 -931 -640 -726 226 89 -335 714 -79 -922 -410 655 366 616 -576 447 11 -645 57 -316 -397 -245 530 967 -269 -261 953 -184 -641 6 -14 -863 -634 -545 -139 -314 -745 121 -954 61 -422 33 808 -277 -787 -52 -971 1 330 465 854 785 -814 306 791 640 -820 -281 776 722 -157 503 373 -579 -333 -294 333 632 922 29 -231 991 -256 590 973 849 130 625 -693 -78 9 -525 -887 -109 353 -740 -747 -402 -131 -413 -116 -499 -799 929 891 495 198 113 -405 -326 -972 -753 637 473 -865 -169 829 697 290 -744 -890 -452 -158 -617 497 649 143 800 458 -411 604 196 183 808 -834 999 465 92 -902 -555 39 -399 -353 899 -921 -38 -957 260 -2 498 -924 -276 36 -781 905 -282 -434 472 -739 199 803 828 502 795 355 -207 845 -970 991 -366 897 -887 76 84 -530 -619 -477 -197 -430 -514 -215 920 130 -732 -683 207 433 865 36 -790 -48 -176 -617 -90 -818 -115 931 300 191 891 -643 976 138 -679 119 -966 209 902 754 283 -185 561 166 201 -113 -302 -187 705 542 -210 -120 -438 471 8 -838 -598 855 300 591 318 256 654 -209 53 -505 -883 -669 400 596 387 -831 48 -380 -472 696 -900 444 -489 123 790 568 621 -653 -359 949 750 -603 -586 -451 160 746 169 933 256 457 663 237 958 -500 -854 907 127 -129 -157 -956 519 667 621 -39 -660 14 -162 492 -347 240 -41 -26 -986 608 51 697 -488 -188 -443 183 -672 -810 -838 -925 964 -862 379 -483 -626 717 913 -301 44 429 -172 239 112 -60 -969 0 60 53 113 -524 -645 -766 -403 818 -163 -345 662 -479 -518 846 -962 -752 -723 -710 228 -139 -571 -196 734 235 89 680 -430 -241 761 -42 492 830 472 -815 -249 664 102 986 -147 818 524 -348 41 108 -481 -566 668 -686 559 707 -667 -537 -114 89 -788 -355 97 -148 688 -435 -386 -690 -127 -751 38 18 946 46 351 -898 -957 949 64 -627 -391 32 -788 -648 -332 -690 699 134 371 861 864 81 -938 -459 -465 277 -524 -345 934 -728 -784 -7 -497 431 -314 601 -652 -357 286 -92 480 -492 -399 145 -37 -866 44 202 -951 266 -782 717 705 -57 854 645 946 -180 718 519 -878 677 -568 -127 -879 -957 297 -783 125 -122 405 -428 491 -267 -151 -680 634 -866 -945 -841 -270 -786 -653 -152 158 -781 598 -688 -715 -741 -894 616 -226 799 -565 -238 -9 -316 420 379 -635 -938 236 -814 -893 -260 -593 -994 355 -617 -848 159 -99 -239 132 -830 3 565 -939 -885 -570 -981 -684 873 -812 -646 591 -585 -37 871 -716 -662 646 986 87 118 19 -500 -33 -714 693 -415 -430 -329 515 -678 -169 -382 785 591 782 -452 -507 -589 361 -949 274 839 600 633 618 175 -775 101 850 360 931 -697 953 -751 -23 377 721 -328 -11 -938 -939 644 -530 -219 832 569 724 419 536 -851 -431 -144 802 -173 -836 -912 -316 52 -786 -309 -470 -741 -980 -247 746 -446 -310 442 -123 362 877 -980 -263 -647 823 -55 -14 -719 478 -446 491 -898 154 -219 465 470 -704 644 -945 -748 -192 578 -211 500 342 869 80 -611 702 661 762 -967 671 754 669 -495 525 -247 892 -671 596 178 -748 -6 -239 483 52 -580 -271 827 250 -724 -507 -766 290 944 -662 1000 -558 251 794 -33 391 786 294 -809 -632 209 256 -953 535 -1000 -639 -713 -886 36 762 62 -18 -596 78 -912 -445 658 780 -416 415 114 990 639 -352 171 -217 174 -823 -501 -938 388 -412 -243 457 516 422 205 87 -796 987 737 207 -59 109 150 -722 -626 -226 -692 -256 -341 454 942 255 -391 -311 308 386 402 236 -718 -502 299 -736 -85 653 837 400 197 501 -882 -641 468 -928 630 960 248 730 -351 918 -839 189 -621 -954 57 300 -247 8 -41 635 -695 -491 -218 -650 -290 812 -526 -669 892 535 -310 -331 -875 575 140 -820 -118 181 -429 542 -361 -175 569 -125 -739 807 -860 517 760 191 128 -162 -843 -901 -581 -120 463 462 659 -946 277 -286 360 661 511 -59 993 -285 -970 -154 402 649 156 376 310 -56 -281 803 900 873 -641 844 428 648 381 370 470 -547 -158 646 593 -946 -136 564 -426 265 861 -572 -373 383 -901 651 -464 -933 208 626 619 679 -666 783 267 -351 232 532 783 -629 478 831 -665 -345 -29 393 843 408 -284 983 579 784 770 448 -746 -466 -677 -367 -927 -189 -768 891 -731 -594 679 -358 427 487 -38 366 666 -777 -868 108 -813 510 744 735 185 -646 283 -386 855 -431 -193 -487 321 969 483 -343 -687 315 33 512 539 -38 -248 -174 666 -955 480 -802 423 750 -137 660 176 -783 -801 -535 -457 -244 341 -322 -838 -348 -693 -776 487 -538 432 -649 -300 533 279 328 -33 854 483 -486 46 -796 -802 -225 236 215 -685 723 -571 -106 279 647 -698 673 689 -719 -441 34 675 -641 -180 -403 -448 -34 480 -759 -714 458 504 68 525 -670 -537 371 -876 438 789 783 -33 397 346 759 -713 107 149 -784 -439 -25 337 -89 506 -715 757 714 516 81 254 -876 418 -813 255 -403 579 995 851 309 735 583 563 150 173 530 -42 -556 -803 -100 -249 795 -607 304 238 34 -233 -304 -667 568 -891 -280 -130 -80 757 -887 664 -901 -666 -500 383 -326 235 200 511 -880 -757 535 -234 858 -162 551 -532 980 -688 750 884 -532 415 508 597 -67 -105 401 -578 306 739 -519 480 -147 37 366 930 -777 25 -436 -779 788 341 931 -660 -899 -630 -136 855 -721 -703 503 130 -595 -959 152 -608 91 508 966 374 -278 1000 -538 -145 120 290 482 -664 41 -315 503 -811 673 70 400 -266 -411 -27 -628 -783 -743 -28 -886 -731 -164 -377 638 525 -456 -389 -176 540 355 127 510 780 610 391 -466 748 909 450 564 -152 115 -739 -206 24 -382 -491 -37 -789 -760 587 397 583 322 698 -418 -935 -574 67 426 762 357 -697 130 -246 512 -497 912 818 54 -942 691 -932 -645 118 -373 -771 598 -395 615 -759 -668 349 -68 186 -496 714 457 -518 634 475 803 484 577 -143 -416 -923 549 -276 800 519 -495 -93 -456 -295 -355 675 -555 -893 765 556 -267 526 -825 418 -942 522 210 -688 448 447 707 -936 -897 -294 -149 792 354 846 -88 -827 734 714 335 -41 -340 -266 -453 -148 52 -431 -804 783 -627 -133 560 -928 365 163 349 -965 793 -371 993 374 -409 -63 310 979 7 -899 -771 -50 754 -353 -5 -642 746 -230 -908 858 -253 785 46 -395 318 -814 306 -995 699 -354 -770 472 774 201 888 -781 35 114 962 578 -863 538 -901 -380 -476 102 15 28 597 -610 158 -913 -461 -121 198 48 50 483 532 -82 510 323 362 -560 -687 172 -256 -80 -936 987 -457 291 -203 329 -618 -166 153 862 -234 -167 -144 126 -5 303 61 -111 673 92 -424 473 800 -505 -796 -293 -615 506 148 -160 -203 492 -169 -848 879 323 141 417 402 -912 -937 237 -189 -651 315 -611 788 -248 779 894 -961 156 -388 742 390 -253 547 203 399 896 699 -814 -711 724 529 -601 818 -124 252 749 135 -24 -246 -754 434 817 841 -629 -379 672 -383 -927 681 791 -38 695 880 -930 709 531 237 -829 -770 -872 935 662 -328 -811 922 -568 643 -505 -884 500 607 -3 -96 985 -264 -518 55 -84 -57 505 -453 -137 295 -88 729 -437 631 639 -202 991 703 -270 -103 149 561 -713 -690 575 934 -353 -136 755 727 -812 374 67 761 383 840 248 997 348 437 9 315 120 156 803 987 -66 472 278 233 -494 -116 394 781 312 -401 387 -322 119 -853 -406 -45 464 906 -541 -673 -35 837 -997 823 741 -782 -105 -596 -736 -443 -170 -928 587 559 -32 -575 -933 712 19 -309 354 517 -704 -382 -990 -554 382 378 345 356 -379 320 492 -971 -563 -351 -222 -200 -56 910 -364 216 -85 302 -514 236 -355 -207 972 -221 -166 -337 403 -710 -44 -382 302 373 641 866 328 259 -672 979 232 -91 -771 181 -504 732 -566 929 -930 233 -123 -634 804 -513 539 -412 -523 396 358 -989 -8 -626 -332 -848 -22 267 757 -464 281 687 159 436 216 -605 242 284 -467 78 -947 -275 849 943 597 -156 683 -771 930 -586 886 -245 -735 -117 202 653 -802 -756 190 -293 -63 800 684 -376 573 25 -963 -270 35 -656 -368 216 200 134 549 -436 -897 471 600 749 775 -515 379 -250 -474 279 995 419 481 -982 -855 111 414 -762 478 301 14 454 -666 406 -975 -897 -83 806 784 -59 -400 664 31 -401 -689 166 -685 747 27 188 67 377 956 -697 -708 -578 -616 981 100 830 -120 688 692 65 271 -262 604 42 78 775 -747 -50 -33 636 287 -387 -950 43 -428 529 -320 34 -463 510 468 702 390 501 -193 333 -823 -601 302 625 -215 -737 348 -577 249 -659 -819 -713 3 -881 -510 -304 -850 -882 -932 851 274 621 -232 530 -608 -50 914 -689 -595 -853 -787 798 193 886 -570 692 646 480 -707 -66 -238 353 -749 -853 185 268 351 854 -179 888 913 869 701 638 -807 -348 -139 -741 -892 -401 870 -439 -543 170 120 -545 -338 936 -122 -513 -799 -855 803 334 -720 91 -48 473 763 -111 679 -812 -958 147 -724 179 77 156 -693 198 -848 -550 -311 -363 351 320 670 -323 -247 846 956 -676 334 936 665 554 -689 -25 465 892 -834 -1 726 -79 -617 1000 559 -44 -336 -560 204 -558 -695 522 -192 747 648 963 837 555 -561 -182 161 -37 -453 364 -977 -118 -973 802 -704 -743 -220 1000 568 -584 901 -391 921 468 642 -697 -144 702 -451 -135 -767 952 -10 -327 783 859 135 652 -41 552 -799 32 601 648 -720 321 -697 271 651 -991 586 857 -179 -867 638 -240 443 948 973 706 -585 -138 991 994 865 219 300 675 236 764 -373 -868 -290 686 153 939 958 -818 -121 251 -579 530 -118 -23 -208 -706 -827 -436 485 -81 -641 -995 -534 -735 110 572 198 -12 102 -686 848 -113 370 -400 -945 -157 -279 -482 500 65 -968 467 732 925 612 247 712 -885 139 -255 -774 425 134 469 979 974 259 -449 527 121 450 -42 362 570 -312 778 790 153 -347 -350 -528 67 181 -149 913 -378 -51 -768 -803 541 167 842 -587 -122 -937 541 -374 660 -783 103 -404 -974 338 914 -573 224 -314 964 -299 218 943 -949 -772 -453 794 -787 764 20 -974 628 123 -11 -388 -343 -16 102 -585 -270 -179 830 835 57 633 507 -841 963 534 905 321 30 976 557 369 786 881 -234 -981 -146 725 640 -610 108 -787 -635 531 971 -842 -74 -141 -260 -983 -102 -741 -31 -835 -88 -686 -898 851 65 45 -832 -655 -55 292 56 405 -690 -25 -635 -159 -249 -458 176 -24 999 951 -78 804 832 33 -35 -157 729 -217 194 111 -269 633 -61 -965 -938 -564 -394 -334 -502 302 -860 -628 953 -421 304 178 -883 -101 -182 -81 -711 -66 894 -870 -710 -161 219 -560 66 -978 -461 551 314 675 775 -712 -152 -114 -760 799 546 843 -167 -649 -378 -580 128 667 -237 -304 -134 978 660 609 -692 535 -459 -590 -359 -738 873 944 -758 433 -51 941 795 -604 -583 -322 354 648 -495 883 397 -646 -943 439 223 -409 533 485 831 -378 -194 -610 610 881 951 47 72 -418 558 378 77 40 879 90 -547 790 565 -883 -245 -85 -565 -492 297 283 116 729 903 26 699 -449 557 450 142 455 -872 -14 -407 -266 -363 624 -675 188 -203 152 -54 497 -586 -397 946 744 -883 592 -679 -44 991 357 -626 276 825 -759 863 16 920 -549 -918 -108 946 -762 213 537 -523 898 -50 391 -696 -265 -75 725 -332 -428 -124 -303 -918 -480 467 -194 -820 -383 -545 -659 -909 -940 149 214 -303 66 -788 517 749 -763 -588 120 488 -90 626 -137 316 653 472 653 -704 -861 -716 -272 -532 -771 -98 -870 598 298 -229 -618 200 -482 230 -510 735 -690 180 938 -481 -449 -652 -481 749 899 141 -336 -300 -742 -553 -630 -77 200 380 30 247 594 620 255 -169 -835 -610 -606 822 986 -47 780 -382 126 945 -326 598 -313 -337 -825 822 309 766 -360 -867 -185 756 379 675 -861 -245 -250 -620 -293 8 920 -345 686 919 606 -603 -378 -426 -864 953 5 -915 -57 886 -694 -458 529 -271 -1000 -583 -995 134 -753 482 682 -501 -987 -912 -502 829 467 -817 353 -260 -735 623 -240 -110 239 -290 -122 -894 -777 -379 553 -367 -155 -428 77 543 490 113 931 -615 -529 599 797 -679 -343 -392 684 -819 49 623 -581 -766 -119 159 91 -732 710 -964 -10 18 -483 416 399 -5 477 26 705 -791 921 -363 865 -540 198 92 758 208 961 814 282 -388 419 -823 471 -450 -303 -440 -329 -993 378 635 696 -564 86 884 -635 -115 -95 932 -97 -56 142 910 513 -573 -526 209 -613 -119 -433 663 -46 -828 -887 854 -579 912 -218 -7 855 169 673 -10 -448 -931 893 -748 700 341 -466 56 802 -590 -319 518 277 869 -17 -370 395 786 121 -678 469 945 -823 -83 100 103 -619 -17 -365 635 -949 308 -724 205 810 -597 -822 -36 -731 -26 274 773 99 -232 824 521 -683 -147 151 268 903 958 -442 838 111 861 278 -886 78 804 894 153 742 -165 871 -174 -538 -161 -877 104 916 539 -217 -582 891 411 723 -570 767 -378 -465 572 -415 -721 -163 32 -211 -919 644 474 443 224 -144 -586 574 -955 561 700 75 -843 -292 -974 -163 678 367 -803 -654 -985 411 -61 -825 292 -615 -95 282 -55 936 65 -880 -835 -420 -777 -910 54 -761 -331 -566 161 -674 522 -209 -951 880 -940 -967 -742 614 132 -796 285 148 -894 535 975 535 -280 497 -888 -423 -869 -970 632 -543 -424 476 513 715 31 -670 750 250 294 -14 -266 -162 -856 936 -391 951 516 165 29 -269 -94 111 256 141 931 800 -596 -711 -131 595 355 -194 897 681 -486 560 -955 -56 -154 516 657 -514 -208 -167 -200 634 794 -714 -983 -816 -974 930 683 -539 -218 -485 302 -313 708 -560 56 640 274 735 344 -648 688 96 19 123 -93 508 -14 285 -779 433 15 229 -998 497 681 -184 232 -775 -859 -798 770 -118 935 -587 779 830 -512 -699 -694 -576 -934 886 -396 -713 -641 -625 216 -860 -680 -80 908 -729 688 738 90 -545 -739 908 207 -425 961 -995 930 -824 -102 -765 758 -384 876 -765 244 -64 -199 254 805 178 212 -649 314 194 -995 -716 -173 851 509 768 714 -457 193 647 -38 940 234 -981 621 844 -216 -711 -792 214 682 189 486 -232 119 -749 83 -776 935 -934 453 -888 -575 -955 -563 -818 -147 678 -826 -196 -33 -261 233 104 -673 809 347 -801 -673 909 282 -5 -46 251 -439 -317 620 801 -853 970 -798 974 -396 112 -134 -54 -45 12 -379 -268 -516 -972 -39 -211 751 692 -867 -644 660 -248 -137 747 -215 -273 289 -783 864 745 164 629 -563 556 -844 -722 404 365 827 -647 -636 17 992 -600 124 154 741 -979 -494 301 136 -468 -278 328 -323 -430 966 -949 -813 379 524 446 334 528 -461 430 417 -896 -294 -58 -910 610 -401 -78 50 -41 536 -383 -961 675 70 761 671 -719 514 8 128 313 316 -592 -123 55 338 -875 4 -342 340 -246 -617 472 -252 335 -75 -91 -513 -408 -16 -524 326 -750 619 715 270 549 -386 -522 966 178 235 459 -692 443 628 -33 842 -929 679 562 -619 467 909 501 -869 -106 -213 604 977 594 -988 168 799 108 994 285 -496 -303 -955 -491 665 -765 845 -614 -941 -175 224 194 -433 441 607 -240 911 571 62 99 172 322 -986 743 61 986 106 301 270 59 679 162 -436 -900 625 -804 -166 -399 555 -917 735 854 -799 -352 536 -982 75 -595 -298 -886 -730 796 221 332 -131 133 -881 -831 664 152 539 -696 745 824 145 -543 812 -996 -801 -566 -613 -422 46 -815 -404 763 432 -796 37 -414 309 26 -207 -777 -631 25 -709 716 2 -277 -199 -323 462 -413 215 -586 108 424 -537 -109 -286 867 977 -504 -706 -905 -115 216 476 627 698 647 550 -582 457 -883 882 -718 833 61 388 225 318 -214 -799 737 -551 -442 -991 -850 585 -937 489 -809 -696 -195 -664 -25 -800 182 -630 958 142 403 -154 -44 299 130 745 -490 836 -903 -480 379 -102 188 580 -809 520 -51 461 475 418 486 -223 -391 294 465 86 -140 -203 -27 -501 -967 -526 -447 620 36 -819 -344 31 -562 112 458 -848 425 932 679 -459 -988 -377 584 -260 -895 543 777 475 509 886 944 -741 709 191 181 -837 878 -656 -831 426 -750 -722 -597 -348 918 603 -912 414 -965 224 7 846 106 145 936 -241 745 -459 -198 395 550 -926 -997 -907 -911 -644 -296 63 -478 -99 706 367 -45 -174 -353 605 -499 -44 602 857 112 -224 669 -931 624 -499 -139 353 38 -561 119 436 -846 942 417 524 -536 446 576 660 864 164 382 491 -291 -954 228 795 -144 -5 -69 -149 -795 983 -845 -253 -773 457 -518 98 -365 -864 137 815 814 -432 387 818 917 636 -398 236 435 -270 -681 -312 367 -853 334 -208 -119 734 955 -395 -789 544 139 -341 -468 326 184 202 139 747 -408 729 641 772 -647 271 84 422 -969 -89 158 -638 863 602 -284 -677 228 422 394 -494 192 -838 576 263 -897 852 892 -680 -840 706 -277 570 -750 638 -34 -61 -924 -787 89 335 603 -269 -564 -173 97 -283 547 -30 -223 -524 -734 -714 -28 45 501 815 -237 144 -90 -83 -525 -200 -770 -892 -111 188 548 -978 161 -138 -578 -566 -553 360 -536 405 328 148 355 -636 176 790 781 -743 -990 723 809 253 352 -21 119 590 -483 -141 -947 307 444 -849 369 -129 -921 -216 -241 -184 -7 -287 681 882 -680 -558 656 -196 739 350 -198 -649 -164 865 885 -802 -313 155 879 -75 750 -838 825 963 985 -70 866 -953 236 584 -894 -959 -973 300 377 320 982 -561 31 638 819 -355 -698 553 957 -430 -523 9 683 56 198 -936 -963 722 -186 -571 -338 -883 993 355 -679 -628 407 91 -867 -935 -460 149 640 422 284 507 -653 889 -853 -388 114 658 -42 751 494 -648 -69 782 -66 538 -238 986 167 -16 415 -159 540 199 257 -524 -527 983 -485 100 -919 690 807 981 -544 -777 -780 93 -967 461 568 695 756 -454 -34 201 -248 744 -811 367 -115 468 -427 -239 -162 -737 -439 447 698 694 -740 532 -489 -50 -816 -683 -911 66 -501 -993 -519 -200 -450 179 761 723 320 350 351 256 222 45 275 504 232 -178 -459 -626 814 709 -971 -148 -468 -808 -251 -812 -785 593 124 0 -140 15 854 44 705 566 12 639 276 -787 -101 -859 6 -619 816 752 -428 698 938 -601 716 378 -758 -456 103 813 137 -86 332 -653 -209 238 -997 -387 450 -365 -836 -135 -705 477 -969 123 -94 -85 -578 -839 -867 716 146 422 559 57 -294 46 -924 -960 322 878 -625 -742 533 425 -502 159 -67 -783 -227 956 -175 373 758 -984 -544 416 -655 -317 504 235 -154 -218 -3 719 387 848 920 3 813 743 -828 -82 -851 -968 196 -391 -972 -343 -33 -771 -33 -917 271 -8 -160 851 52 -162 -118 339 -320 285 212 273 -538 903 473 -863 -350 -463 435 804 777 933 387 162 -420 -153 -909 -33 -410 -664 34 290 -500 806 -657 483 -896 259 216 -722 210 -316 86 118 -189 -805 175 903 -154 -863 174 322 -781 823 297 793 811 852 -898 -901 -794 -691 -937 -414 274 964 -425 842 -645 886 581 -328 453 -879 -20 -434 -349 -998 797 -513 -582 952 -87 -234 -886 -657 -553 6 -415 -317 713 816 -368 -716 694 890 -982 -534 -247 -216 577 437 376 828 -900 -540 -377 171 576 618 599 76 731 307 -713 785 448 735 492 112 200 -592 266 804 -266 19 -334 371 -2 -252 391 -288 -249 -939 423 -371 261 851 104 -275 355 -693 292 -167 3 -566 864 816 -572 -125 -205 -185 157 989 -352 281 -189 366 -289 -916 -849 988 -650 -71 790 306 610 -110 124 710 540 -522 -510 872 267 3 844 218 173 -454 -368 -334 884 6 732 93 794 -652 -277 -718 -23 -402 -904 25 827 -230 -548 244 -177 -996 838 562 63 -85 -336 -970 -865 -889 -540 -171 -521 202 -202 114 -897 -834 -284 645 40 -895 232 680 957 275 -94 679 429 892 329 -854 476 152 -898 -269 -340 564 400 656 174 -730 -3 -721 -345 -624 -937 -331 237 962 -494 -130 -525 -747 -710 -624 -414 -109 324 157 3 582 522 -520 812 -346 -576 -831 1 -293 654 -2 -456 -688 627 -774 555 651 -928 388 95 361 731 816 255 -251 -792 115 702 -683 -103 839 -893 -331 907 498 537 622 833 -341 -349 -223 841 -89 -203 328 732 166 -33 203 -424 91 917 860 -264 802 942 92 -279 -965 548 203 993 448 -378 2 -144 703 313 -107 556 -409 207 296 -884 -340 764 -93 -662 -302 -330 656 530 -696 867 459 -350 -227 355 -18 911 501 -434 178 148 -813 -550 -975 617 -788 -785 -963 -821 -951 -391 -975 34 819 -665 -309 -19 465 -986 659 5 -26 -641 711 189 43 -882 185 -374 -896 25 96 160 -724 13 993 348 -640 197 -441 892 970 320 -952 -420 -616 -69 -290 666 -46 887 316 -749 565 216 -308 809 -595 583 -108 953 652 -170 267 557 -318 653 -825 868 626 -209 -305 -641 -263 927 -362 733 -606 748 33 121 749 -679 552 822 430 455 871 -38 -252 -75 -722 483 957 398 48 -673 890 -283 524 -903 -823 881 -881 979 804 192 -277 958 315 -693 -598 211 -145 639 -565 -628 833 162 786 886 -842 -111 54 996 -391 252 598 -470 585 767 -652 807 877 -558 -235 450 -728 184 462 832 134 451 158 999 -905 -93 -917 -305 634 -919 532 -726 -347 -158 594 -716 -39 161 982 1 -954 830 944 441 -205 -978 140 472 -238 -690 -869 -331 -699 -128 960 -928 -540 -834 343 456 -491 -745 225 385 -230 320 879 -361 -310 -793 849 837 700 226 -163 561 25 -683 95 -306 -556 -450 -197 823 105 -915 -407 304 -702 -159 -989 -284 -399 40 4 167 924 -649 -985 305 962 -217 -456 292 -640 333 367 436 391 83 -40 89 979 -78 343 -142 -653 57 544 -455 617 -425 -537 -650 419 -264 -67 666 917 -338 -57 -596 868 -154 612 541 -144 844 -383 919 339 43 -522 -930 367 283 391 -766 -225 891 866 732 -436 957 820 362 -235 -102 459 201 969 -196 833 718 710 -789 -360 156 -975 327 961 -565 860 -65 -218 -902 916 -334 -751 485 -32 334 -422 -327 -114 820 242 -62 -564 343 -553 480 598 32 -865 -238 -937 -537 -432 386 96 86 -64 -151 -808 -514 -256 496 937 924 67 179 -865 -749 770 -331 53 536 -724 386 859 449 -438 216 -934 -297 -640 -323 -188 -235 999 -454 420 91 -502 50 -656 -61 -567 -269 501 -74 22 -678 -684 580 437 -991 633 157 698 -454 -261 419 184 969 -304 -280 122 -559 -819 969 306 -229 35 -247 -943 -395 -835 -284 420 -385 -691 383 414 -72 -606 794 639 169 -151 661 -483 -734 -711 -484 -380 748 756 179 -263 9 506 -865 -666 382 -649 -623 137 866 -351 30 -531 130 1000 859 387 746 -589 -231 -56 488 -464 529 212 -379 488 -714 -123 -107 867 -727 -882 -779 163 867 857 658 -102 259 872 -712 -757 -512 -746 21 -136 -560 -565 87 389 -21 -761 -562 827 57 -275 -639 29 723 520 -512 398 471 337 -615 156 628 -628 -597 -462 459 -125 -578 -579 940 -373 -869 310 -674 217 306 261 505 188 73 113 926 -908 199 792 -367 -532 -518 142 -801 -170 483 -397 653 -123 935 978 615 -762 78 476 506 -895 504 -669 -197 -285 -367 -9 361 914 172 -946 855 967 -572 535 -765 146 907 -542 -678 151 956 -771 -143 -584 560 -816 -698 538 -553 -251 0 -592 70 -793 -891 -203 499 890 664 -828 670 -274 -295 923 843 46 -575 151 -413 937 957 -852 -161 -646 76 551 -923 299 184 329 93 -615 -440 251 353 -696 -503 481 925 510 -297 -102 -789 -375 -295 229 -577 -592 718 918 355 -50 861 -183 -665 -595 -465 284 144 463 -421 70 418 739 904 -267 -298 946 -272 58 596 -748 -878 913 415 -286 -833 -287 -52 -787 -405 83 296 -803 -365 -962 -246 571 327 -90 -238 883 -761 -493 -854 -668 -36 283 137 669 134 513 803 28 731 165 -896 -631 978 -716 270 -471 -979 208 172 795 28 29 684 -890 -699 -240 -576 -874 109 -248 219 -93 498 136 -573 -311 -49 135 -641 517 -590 267 -536 876 -579 88 548 621 278 724 871 -943 503 593 121 -196 195 -397 839 -682 -967 -502 449 -267 876 257 -329 11 -408 412 -788 361 -252 425 197 -644 -837 609 487 -119 55 8 940 867 709 434 -855 352 600 -550 929 538 -837 631 333 -691 263 -789 113 388 -512 -434 910 -14 275 95 -739 420 -959 398 28 112 -798 362 -975 -499 117 774 237 -680 -842 735 337 -138 1000 836 409 -533 -264 811 -342 -572 819 787 -912 -267 559 -533 -918 -750 650 -481 -933 565 -947 490 679 -487 -30 -143 -895 -649 216 933 689 -928 -964 918 536 -41 -234 -671 -2 800 386 870 -383 -983 -479 -993 561 925 -633 669 621 -246 662 639 -599 -672 -442 728 -532 -267 735 671 996 -889 -700 -938 -61 52 200 -548 -198 -208 -613 -419 464 -452 758 527 -431 -102 100 -175 -607 -904 -738 817 -376 -859 720 139 -341 731 -442 -952 -754 188 445 -735 761 -911 244 -591 398 -518 397 -405 748 -201 329 666 -503 404 451 -102 -796 -536 369 -340 -220 940 -844 918 -918 685 254 909 72 313 -519 258 374 -653 -926 -193 -402 61 -857 807 355 -389 -380 224 -304 409 -988 936 -628 -126 -455 -69 -25 -263 -50 -692 -899 208 -229 391 386 842 -794 67 -194 783 350 351 -234 271 -808 -214 34 -248 -218 -393 -310 15 -104 -105 -231 -234 -23 799 530 -137 -432 -620 516 -145 288 -388 -617 -687 -380 466 845 487 -638 -174 -932 1000 -564 566 700 149 -121 -259 447 703 49 685 -945 881 -246 -702 -692 987 962 -466 -901 913 -86 5 -704 -365 862 -345 145 -360 968 139 -635 306 -819 -338 -7 -898 -210 641 -739 -243 -175 -415 -599 938 56 295 398 227 630 -155 -447 -871 -863 -596 -143 12 -721 262 469 -43 977 845 -899 878 718 -655 -695 625 296 967 -115 527 -917 275 361 140 523 494 518 285 -722 671 -993 -853 572 886 -914 -459 -211 -281 329 983 -95 384 809 518 570 -73 426 767 761 -328 -353 615 -570 -472 -380 387 -976 874 470 -27 804 -452 -339 556 -116 -34 330 -628 510 900 188 -688 -983 -53 -625 -639 -49 -752 -207 -707 -505 929 -746 -811 135 356 981 35 155 -162 -731 -855 -939 721 423 52 468 335 -245 495 910 -344 37 -894 -109 837 -780 -695 511 933 121 -266 995 -941 123 158 -555 318 135 989 117 -641 725 -861 -721 58 643 -481 -202 851 -782 -486 -795 999 -515 546 809 421 -346 -296 -27 860 877 -951 318 993 -766 -909 -44 -627 74 60 558 -213 526 250 -130 -86 152 707 154 -641 669 -442 -260 436 -820 632 -186 -726 -896 91 -453 -691 -553 930 609 405 764 -156 74 -434 -876 -854 -828 -26 261 -97 -863 -21 -126 193 -675 -357 -597 451 226 500 656 179 867 232 -715 -252 865 -346 -189 44 -191 93 708 871 -677 597 344 -919 -921 -268 55 315 805 -37 495 27 535 -316 -957 -317 -923 -832 795 -191 -641 959 -726 -703 8 -736 -709 97 -357 -540 -531 -92 963 665 -478 835 680 882 504 861 371 -313 -119 -862 250 289 932 -457 0 453 -111 -814 -613 -345 363 268 581 470 251 -419 -466 307 175 489 -506 57 578 54 -274 -655 139 80 -146 -28 316 -181 353 -630 -668 599 539 924 -53 -169 68 834 347 311 27 182 208 -24 -355 -127 -660 541 -605 541 401 999 681 829 -261 854 -771 -811 -334 639 579 276 992 993 -628 735 -490 -153 -171 807 -792 -346 579 -438 391 -620 -131 -77 -154 194 -527 -813 -543 -498 332 -746 -294 -701 91 341 958 -889 -99 -393 395 109 697 -250 -619 -631 -802 481 -749 569 543 462 473 -114 217 -759 590 807 -481 -239 471 -437 592 -234 476 146 -94 216 -410 -983 594 273 710 249 436 -60 -389 29 -720 -326 653 -464 -191 326 264 -519 -57 302 -73 -309 -766 -40 -409 -755 313 72 -362 716 -561 414 667 -657 837 -575 -196 895 -275 -732 432 -234 871 -32 -616 -610 -251 601 -387 -461 987 -616 -564 -517 215 112 -731 -276 -755 459 151 869 840 -886 -916 -919 -677 546 -61 358 837 448 -433 14 144 929 -283 47 -766 935 -881 366 423 -481 -793 354 -404 -434 998 -570 -566 392 -612 -970 820 -83 932 -852 906 -761 -572 88 226 -448 721 -49 304 635 586 162 -887 671 313 -230 931 328 703 -968 176 312 -942 192 743 886 -202 -955 -879 -482 915 261 -889 -540 525 498 766 476 -993 -846 -908 -799 -728 21 85 -265 -47 331 -314 549 751 450 -703 309 -803 -260 -117 -825 -717 626 454 -505 -911 -740 -991 -601 299 431 51 514 -666 488 409 247 -545 616 370 -384 643 46 -77 503 185 -397 -570 545 -331 -601 -117 -47 -444 569 -841 497 148 391 385 -197 23 805 849 -6 971 -860 -137 -963 -190 -289 939 -255 249 749 380 727 -571 243 -8 112 412 376 920 -896 264 -425 -461 351 -589 983 -803 211 601 -597 51 -244 602 -114 647 271 208 274 836 422 -871 447 538 -316 522 843 122 -325 388 128 988 66 -81 -412 624 -753 -517 -339 -467 -856 476 313 -569 355 -537 940 -685 162 -136 81 -841 178 -688 682 650 850 -8 -618 603 911 -952 652 -920 600 -566 -598 397 -890 -322 -728 -261 -992 395 -142 -181 -93 -9 -994 -440 312 -495 756 144 -651 938 517 218 -962 902 616 92 -98 109 -457 -52 -374 748 350 832 626 423 603 -509 889 865 217 226 -817 731 -318 -765 -765 374 567 -677 274 500 -854 -146 105 215 -457 918 557 877 -404 -492 91 712 -107 271 -88 755 945 863 382 787 783 687 95 -776 395 897 996 -585 609 -389 -418 -855 -76 961 375 747 -451 859 -530 -787 753 -363 -814 -32 19 -594 255 -294 381 -356 676 -374 753 -46 -384 86 888 203 -117 724 -364 -666 -992 -22 -488 -627 -208 686 333 783 -616 968 -637 741 994 -64 315 318 463 -360 723 823 -497 -225 203 663 138 -154 -789 -730 897 803 51 675 912 -76 -781 528 -331 219 91 631 323 -30 79 -940 643 -376 162 63 563 -102 -565 743 -876 -970 928 -704 -518 -882 29 286 464 -749 445 -132 -745 -594 624 865 136 -606 844 498 73 -279 -96 961 -126 417 921 809 247 744 -539 194 -229 996 302 -835 -24 552 -879 -462 781 -515 -843 -183 -753 760 -337 -776 565 -95 337 879 -362 -962 -125 -170 -466 -512 135 913 -654 -226 -453 -692 411 229 -975 -770 907 313 2 -619 -465 360 587 -325 290 687 -989 103 846 -530 -842 869 -853 -161 251 391 351 -684 735 -619 -6 576 -486 627 -545 -107 -197 -761 123 -717 174 -199 647 -64 513 -927 582 836 -514 -297 -124 966 -425 -511 501 479 -787 425 -378 -744 -182 -733 -598 -441 149 927 -84 890 731 516 173 -5 831 -238 337 -73 -106 647 268 507 -782 448 -965 363 325 206 -211 -816 899 608 -924 -413 5 -195 896 49 -687 -713 104 727 802 984 191 -140 510 -142 -283 -403 -919 -89 617 709 -173 -852 -153 417 793 -35 -927 -777 -83 70 370 19 986 799 511 -347 680 848 401 -347 -45 680 47 28 555 -945 -694 749 244 967 -701 906 -780 -888 -579 822 -805 175 937 -390 -739 -476 75 -543 277 755 -808 -968 445 927 122 947 -535 771 270 573 -667 -208 -600 109 2 891 645 -505 494 -921 -346 480 -728 447 505 580 959 -346 -724 -353 -65 -796 435 732 956 147 -767 924 -168 929 -880 -699 566 -935 -486 -846 -960 594 129 -758 -219 931 959 -630 133 -549 -206 20 -503 622 -614 -997 343 928 471 19 -588 177 416 -126 454 -122 544 -899 770 -183 111 727 493 339 -283 -735 -744 -888 575 -393 874 592 -797 550 -464 -396 -152 386 -558 623 428 576 -893 351 -306 851 -656 -537 71 -954 -153 -213 950 -531 -829 360 207 141 229 500 123 -719 -366 -123 -526 706 426 -514 -856 322 -861 973 744 -570 803 602 -926 -535 -920 -642 -316 -867 425 745 557 -79 484 -967 -926 641 378 145 546 270 699 658 -704 24 667 -765 -913 184 -153 756 -142 282 -254 -798 100 -191 679 52 477 -253 -92 404 258 186 265 21 -546 751 -13 973 462 188 868 762 -185 117 -97 -618 486 -133 -868 562 -989 938 -90 -703 366 -498 -259 595 171 463 162 467 201 390 -665 116 -129 -813 -916 543 -163 110 355 820 -608 -523 -657 289 971 -911 547 -45 99 -121 847 -552 -961 -452 -550 -860 906 261 519 -786 942 326 373 -647 407 288 124 196 785 -887 527 672 -952 -560 246 713 747 443 479 -372 -391 503 720 922 496 467 -223 729 691 -646 -249 67 431 434 -225 795 115 -121 672 -5 -37 -911 477 -151 71 838 -547 766 -492 811 423 459 600 698 -908 736 881 222 -273 -269 122 937 -813 -902 -854 920 -397 474 -423 205 -826 -706 636 896 40 -954 -679 638 554 816 171 -405 244 -522 -805 138 169 -626 875 192 -758 -213 -823 974 -721 958 -716 -533 803 -525 -735 -168 670 984 -921 -103 859 -576 -541 -885 -919 202 -907 -173 -767 -718 -951 -578 -150 -284 -251 -220 -369 977 54 -66 448 684 -165 882 852 -124 453 869 550 304 -891 283 783 -859 222 -921 -486 131 175 -27 -554 537 -95 324 599 972 490 113 38 -86 528 454 -430 834 -246 440 36 -921 -617 982 -902 -742 212 385 -144 932 -111 -194 -466 -772 -263 313 656 149 -211 784 -243 -300 150 -733 -969 105 -162 375 142 -224 739 87 -781 -787 249 -344 -399 -848 -185 -449 -202 -84 -681 -999 -237 860 555 0 -540 71 -394 -846 477 646 -139 -972 -80 911 -38 -712 305 -698 683 -353 430 966 441 916 -201 816 312 104 -509 -94 178 -880 -769 858 428 244 483 -758 -606 -989 -481 134 -654 62 -86 -824 664 -888 692 121 791 631 -295 -223 -459 723 819 899 -292 -668 551 -492 -275 -758 -88 -540 558 250 -292 166 -228 -682 564 -350 -249 22 476 -870 -630 -252 192 203 -496 -702 632 -814 930 786 371 34 32 5 -957 -231 -375 122 805 -263 405 -303 909 -19 497 183 -162 -822 895 -376 -495 -205 -204 -730 106 -393 -427 548 -365 499 -520 986 -959 605 719 435 -38 830 779 -165 216 -33 915 645 -567 671 -73 309 -168 475 -201 402 950 920 -371 325 -3 -241 -312 427 -232 746 438 -189 -138 -4 541 178 425 -818 795 -381 -704 -465 884 668 726 231 321 152 -890 300 749 854 110 -301 -60 -39 -133 101 -587 21 21 219 428 -928 593 -857 526 -467 -737 315 758 -52 -67 -244 632 649 -972 -14 48 -770 -811 -924 75 -67 928 618 843 699 -761 415 -308 680 -65 197 614 -550 393 -62 -907 122 405 -223 -373 -356 950 674 421 906 -577 140 -986 217 78 744 476 444 -888 165 -833 -676 -343 368 -182 -195 235 364 -305 702 -179 34 -303 80 728 -46 -361 -821 -12 -55 -83 905 -815 427 318 934 -909 -302 125 -519 683 49 -504 -53 710 540 837 -698 569 -932 915 -757 -116 242 378 -726 -885 -513 277 -612 -701 868 396 -939 -872 -919 175 -437 607 496 853 -680 -164 -741 -630 235 183 9 -870 587 143 -929 427 517 -276 757 -421 -737 83 899 213 355 399 -784 611 -27 -369 542 758 111 944 584 594 -698 -612 -304 574 729 907 -542 -949 19 -103 172 479 866 -941 -131 501 -640 -84 -683 146 -448 -786 973 39 -616 717 845 -328 510 617 -246 366 -2 300 208 718 792 355 389 840 187 -20 -416 -514 917 308 -969 -279 604 307 509 -775 634 -530 -985 282 822 -389 -217 -489 -429 700 -409 539 414 -829 -162 465 804 -806 426 -635 -756 502 975 -805 834 -742 -627 871 -224 -894 -407 -490 623 550 -127 837 -177 -281 491 453 996 -130 436 -873 -529 -998 -989 871 -717 -469 434 565 -539 -230 -354 -306 103 -768 93 -101 -576 -705 572 -370 200 -567 -75 407 -387 197 148 542 12 598 -228 772 -802 -899 890 280 -763 55 -980 672 -918 441 637 -134 280 320 467 217 369 179 -460 868 -178 -534 334 -283 579 -101 -648 971 134 -458 -417 -333 -985 533 268 49 895 -918 439 841 -747 -121 994 477 -458 297 50 -617 -934 309 536 404 -379 -241 -206 -927 -679 -928 -280 -46 295 -810 352 632 -812 592 -632 -669 107 -25 -23 -958 791 572 239 -404 -43 758 -659 281 157 -94 -966 243 501 402 -686 876 19 809 -947 -888 -725 237 -492 -581 859 -49 921 -305 -169 870 -913 908 -15 -653 -166 338 399 -18 411 556 584 -601 -25 -866 831 492 -790 479 587 7 629 62 148 -60 788 268 153 365 -125 253 -818 334 714 -54 -917 152 353 96 -146 -773 -652 -21 -317 -164 -350 150 -116 -46 217 708 -436 405 -320 -160 -871 -393 -57 729 -250 -8 262 -106 793 -542 216 -587 -571 -432 -962 -975 483 424 -850 503 -562 280 -410 -972 -660 -685 686 830 357 -553 199 -216 -237 898 -864 -179 -547 262 -981 -151 -885 -884 815 807 344 339 989 154 -776 310 297 -191 545 535 859 67 330 850 -243 -855 805 51 -465 621 -80 967 -296 880 954 210 -928 -369 -847 -765 -266 163 -607 983 156 928 -497 403 -931 -830 -31 -153 -851 -641 -350 -237 189 -376 61 -573 -658 457 59 -304 -151 -790 769 907 -347 784 -460 -104 348 -16 -300 725 -325 120 -475 363 -14 304 -14 -833 -962 -288 -805 -207 717 -16 975 -44 706 86 818 -524 873 442 -583 -756 821 -408 -928 -566 808 381 -736 806 581 678 -285 467 473 -672 796 636 -593 50 -80 896 -540 207 716 -722 -68 -711 295 8 428 -555 -38 -575 380 -813 -472 -268 544 -946 -694 109 199 -810 -269 -175 748 102 -130 -802 196 -600 -863 636 -301 -223 486 292 -44 -644 407 668 732 -621 -810 324 582 -889 86 695 -284 701 -747 -926 809 189 88 -680 260 937 -742 534 454 968 -271 -344 572 1000 -244 -779 3 274 698 -610 342 -650 515 -478 -870 678 509 500 911 943 79 700 422 -902 -373 -572 -347 845 172 -929 -411 -550 497 573 305 458 148 312 -86 -672 113 515 248 -725 8 -796 -831 351 -31 -465 653 -733 -645 -929 549 -195 824 838 756 -662 653 48 753 -146 271 601 -181 -284 -861 -533 10 481 930 -334 426 376 -536 -227 -816 836 356 -109 271 -356 951 288 -820 -522 425 603 459 100 723 33 839 -28 877 -569 225 -19 82 -394 -731 607 -447 903 -800 -204 542 -623 -912 -48 748 -177 130 686 -974 818 734 815 -829 561 -46 -165 528 -724 488 852 521 736 303 -610 39 842 51 -839 -769 343 927 -474 -845 -458 99 -942 -909 953 863 833 484 -617 498 520 719 592 -905 194 -679 -174 -392 535 -6 635 -320 239 -24 221 -184 -241 -8 -79 713 985 401 740 -120 -779 -287 -322 -904 200 -328 -796 -3 -823 851 762 273 -876 -424 -943 -124 528 -295 755 -730 -184 216 282 225 233 975 -580 140 -144 178 491 -728 -124 707 805 -506 75 -613 186 930 -313 -714 261 -798 868 23 -105 -14 -866 -574 -102 -942 -822 815 -185 -467 -305 -591 -497 963 422 465 264 819 264 -908 728 705 73 -99 513 599 -3 311 541 -702 172 901 684 766 273 -721 166 -78 -876 761 743 281 709 980 797 914 762 -48 356 -952 920 -696 828 -908 -648 349 109 773 953 -941 -148 -888 655 -388 770 653 792 605 -957 728 431 -59 252 6 -858 67 269 -498 -121 181 -34 864 355 -189 -728 -193 -693 -859 551 640 -36 807 -506 310 441 -788 -189 -432 -335 -631 -692 971 148 699 -866 269 888 538 -268 324 895 45 739 -862 -202 795 80 293 -984 43 -220 549 -264 348 33 612 -898 -454 -40 -889 146 509 112 552 601 -81 382 485 -741 -584 -623 893 -280 -9 -951 -433 -627 -719 831 767 -552 656 143 253 -287 866 318 965 -549 599 423 903 415 -39 607 437 -489 -587 276 -158 187 699 -794 67 -721 749 -957 293 423 880 -457 487 -635 491 -387 -288 -366 -567 813 226 187 -631 -968 -299 842 -806 -869 902 -810 -667 980 -924 190 -963 241 467 -700 -74 603 59 373 241 -409 -563 194 -253 -830 251 -918 318 569 -324 345 59 -837 344 120 -396 -209 -497 -584 0 -382 -127 745 -352 140 -715 19 279 587 -787 129 465 -585 11 -258 370 343 540 -227 816 893 -407 -847 -954 -578 -215 184 82 -455 248 -163 592 295 -775 944 561 835 -479 -320 -847 31 168 -660 -990 542 -510 -683 -918 -587 500 315 -970 -621 346 824 -996 947 -651 811 571 629 954 185 -716 888 -892 488 768 -772 703 -116 243 606 252 639 56 -706 436 861 488 -4 -905 -602 435 -674 482 -890 -568 579 905 30 246 -847 -383 579 -915 -309 -833 -35 384 671 -319 827 -240 -464 -609 754 -749 -624 -142 54 366 -354 387 -969 -439 642 -38 -227 683 -851 739 811 -124 289 -925 723 443 987 -556 602 -112 11 584 -936 -99 465 671 -234 767 -641 -429 67 -55 579 -879 -439 196 -587 -396 -979 155 947 465 773 -861 850 793 330 -536 229 -764 -687 589 -891 -200 -47 -956 -528 -297 274 -879 489 -950 668 378 483 -789 653 -88 -34 -605 188 -613 301 605 719 -672 10 860 678 -932 -565 545 600 -987 708 -333 -618 700 997 -950 -853 -941 152 506 -497 720 -243 -773 -140 598 591 759 -34 -922 26 -323 376 686 837 381 -175 444 -278 -826 -957 -54 -240 -759 727 961 655 -673 171 -372 -548 -772 645 602 -564 -307 201 -739 159 -756 634 408 -648 -715 -944 886 916 587 -545 686 223 476 718 -846 -761 800 496 648 404 -286 -717 -816 319 -697 -594 905 -631 -342 -880 -99 946 9 -802 880 -268 301 -98 -958 -169 -56 -804 158 -807 -863 121 329 528 -224 -505 -214 940 939 967 -215 141 -158 604 -306 -549 884 987 -513 95 2 825 -349 -652 558 -175 135 -619 -543 -284 -693 567 81 -604 887 -151 -871 -479 -723 760 57 -616 -957 971 -981 -41 505 -995 752 -708 -766 952 -355 -686 17 -225 -244 35 -871 793 882 882 623 674 -166 869 -335 -812 48 282 -500 -213 293 137 73 -443 346 -262 487 590 785 -342 -530 190 -851 -238 856 -724 426 -677 796 572 -147 -226 737 -669 412 73 186 788 386 768 152 -413 578 -310 -919 758 -804 659 879 628 739 961 -274 257 -823 778 373 727 -865 559 377 -896 -842 356 -810 571 -614 658 -947 720 -544 222 584 401 -931 586 -878 396 415 -548 -313 150 -165 -593 -561 -756 661 586 950 -717 54 259 -564 -433 -649 -280 -907 -416 266 -249 -39 -177 503 379 256 234 390 -5 410 984 604 579 383 -988 -959 -62 7 -266 -676 -365 -928 974 -695 345 466 -65 215 257 -572 121 278 750 33 -898 116 159 326 -764 -36 179 528 794 -436 933 723 -377 849 6 -251 -156 275 -55 430 538 314 434 158 -951 809 -615 108 -332 -593 616 438 -782 -124 848 -998 79 -406 -660 -108 -392 -825 -507 183 -462 -945 994 188 238 -568 4 565 -883 -564 -938 548 -883 341 778 -174 -77 -934 -687 964 32 285 5 -179 -602 341 -111 -373 -630 -592 994 -541 -141 -846 -217 528 -593 777 -625 -568 403 -480 638 -863 906 164 123 614 411 318 -228 -752 382 700 -467 -665 81 -467 -492 -206 8 -3 978 482 -501 712 564 25 -43 628 -985 -391 -165 -964 -197 -90 -82 345 98 110 280 467 832 -721 239 -139 344 215 830 -126 -674 -616 449 110 -451 70 529 -249 105 342 481 -800 264 812 602 -957 -691 255 426 -999 859 -853 73 -222 -590 -988 735 -894 -598 -158 -157 980 -949 -426 248 483 185 914 -382 580 811 -792 561 -236 -962 157 213 -942 -607 510 -624 -429 137 -117 -473 -245 -686 -114 756 218 -576 307 575 -326 -765 714 -285 -935 913 -12 -848 -119 629 -446 -486 -963 79 588 -527 19 -825 -514 917 -267 944 633 -494 -572 956 -621 695 -548 -534 -985 464 647 -882 137 50 -961 616 -950 -327 -349 339 -287 272 53 83 -572 705 -721 -285 34 529 995 775 734 -343 692 379 636 253 -731 -212 903 705 432 -394 191 544 -875 -224 -541 -253 -408 -100 -148 -164 750 748 200 962 402 -826 -525 -732 -653 -867 -266 -814 413 436 -843 -335 70 -18 885 227 945 -303 -513 158 202 346 -357 627 438 -158 72 -461 -849 -123 -844 -715 5 -945 -50 -176 399 318 569 -865 -916 604 812 836 -25 287 308 196 920 -354 619 -254 -299 -156 -149 -34 605 534 -42 228 -938 543 -590 626 842 711 881 161 -196 67 -948 -776 -690 -538 860 -346 -615 582 -514 -876 -807 336 101 -670 -808 -133 224 -932 -211 423 -319 685 -706 552 910 -641 924 -393 682 -846 338 635 188 10 830 -869 -280 -374 641 -334 512 -900 -947 -383 -200 585 17 -430 -363 49 -259 785 442 143 -630 -656 95 -552 -697 383 -701 471 -821 730 -894 -241 283 632 -394 560 300 -734 -765 661 -280 -714 -379 -151 -843 -759 473 490 852 971 -574 -104 803 -197 234 -992 910 894 116 -344 166 604 -103 670 -704 259 725 -206 -943 380 550 506 129 -907 187 -688 -588 49 -423 -493 -447 0 -997 -128 524 -404 744 -545 711 513 534 484 -667 369 821 -774 -253 -282 -450 862 214 947 -961 -423 512 -526 684 646 -36 971 766 381 -36 594 735 790 -296 298 100 -269 -445 -165 217 440 -568 307 95 -176 -591 92 66 -185 776 -869 -418 -966 -566 244 -171 98 201 286 -486 944 748 565 136 -565 -761 -388 986 -609 948 -81 543 24 426 360 -73 -267 130 190 694 451 161 -653 -297 -943 -899 -238 854 66 954 302 -508 -114 825 -711 235 680 129 -176 -651 -605 -430 -364 -62 813 607 -19 838 -309 615 -670 977 -242 749 447 -992 757 -798 -268 -15 -231 97 -278 684 -598 695 -984 942 -791 -70 340 711 340 -906 -603 632 -536 76 80 240 762 512 375 558 -754 799 649 376 560 -199 65 -32 376 -868 -796 -839 591 -272 761 591 -927 79 89 998 862 -587 623 992 540 513 763 -306 659 490 -760 -152 536 439 227 352 -221 -225 283 116 826 -197 99 243 880 -132 -54 -568 -562 -789 -394 888 -262 -514 -665 785 -726 481 504 149 310 -425 827 961 840 -668 -403 -626 203 -381 110 -736 -547 -830 -339 977 736 -863 -679 -746 -394 368 -769 -655 547 150 242 -477 -50 -701 45 502 -865 -990 -159 957 -43 -927 2 318 956 759 -157 -304 -914 -695 -983 -217 932 -188 472 477 480 -539 -194 158 249 -296 432 545 -768 -272 261 -591 -869 -802 -990 -784 284 -52 -888 -668 -709 -576 876 867 -139 60 -275 214 667 78 855 -32 656 527 957 -336 12 -68 -615 265 668 130 -800 197 831 473 -632 -770 125 50 487 786 -962 243 -868 -284 805 30 -188 -784 -751 -185 918 -505 274 -336 265 -604 854 -506 286 179 697 487 775 641 -731 82 -827 -744 398 -602 398 -34 -567 -431 542 929 385 -286 997 -269 643 356 327 24 -570 445 -89 -925 -24 -662 -739 -850 -206 109 276 985 -699 657 -390 -588 24 480 154 -327 -26 46 289 -561 -261 -430 555 902 993 -166 646 -326 381 -664 860 -27 651 706 -625 -911 -852 -452 -894 -582 877 92 572 372 247 914 -543 349 -285 123 994 413 946 -397 71 508 762 -947 787 -473 -168 246 -380 698 674 260 502 -606 -633 416 191 926 -442 -427 -212 -472 678 809 -771 562 405 573 648 -515 15 188 318 535 -392 49 374 607 -428 -596 853 808 -84 116 -53 -686 974 735 653 409 485 -215 -791 1000 -408 647 555 452 287 -25 -973 -771 336 716 225 300 -241 -363 -1 -795 339 669 -385 269 999 -940 -5 694 356 -247 990 -147 283 850 382 497 151 476 936 -436 378 -506 331 -629 920 869 -556 -734 -501 256 834 -1000 504 -979 136 -24 547 692 310 506 -151 -242 -456 -953 -32 95 -776 442 342 255 224 -279 -367 -131 459 -856 443 564 411 -643 -537 -842 -119 -816 -407 -109 -102 -432 354 452 367 -136 397 1 926 -621 157 -33 -530 -662 228 -390 -586 315 580 406 399 22 -901 741 457 -280 -240 -938 -255 -403 -57 -996 -626 191 -661 372 255 -746 -59 427 300 -876 610 -411 -465 959 526 213 -688 -927 -397 -966 22 744 793 -183 -190 -299 -349 26 980 -190 239 -157 836 679 569 -194 779 889 -137 863 -95 913 -116 -935 829 986 -350 -871 -569 -21 964 536 361 718 -760 -637 -288 -998 168 -42 -321 -415 252 -836 -396 -613 157 685 -966 -455 -27 -959 649 -969 -999 -887 895 -46 -288 -78 -837 -403 80 341 -365 4 -101 113 -221 -449 982 148 -653 503 440 -71 66 777 -205 100 575 -858 -404 -874 -70 558 -683 -685 805 259 475 718 857 950 313 581 223 203 -421 791 -270 -715 -290 813 -316 464 -323 -190 490 11 492 -686 -21 -381 974 -988 -624 724 -673 884 186 200 468 797 -278 437 302 119 199 726 -176 328 -721 39 923 -89 519 714 -773 11 -580 119 -939 428 161 705 648 -700 -286 284 507 -577 -266 -736 -551 570 -878 595 436 160 -989 961 -812 -451 946 141 854 -998 861 421 748 -841 717 -491 499 -32 983 223 -427 400 35 547 774 -186 464 -877 -7 -351 406 -246 7 898 -55 151 -640 728 -844 -100 989 -42 -223 -854 -744 546 -439 242 -937 -214 781 934 -629 477 -707 -956 503 798 193 -433 -796 497 -765 925 -218 121 262 220 -619 202 417 355 -669 87 941 -248 -382 -319 262 892 -224 -405 -741 724 206 -258 -160 539 -86 571 -784 -687 -950 -544 172 -902 -441 595 -920 -8 -664 -962 -274 -776 -388 -503 -403 502 -733 -143 -849 -830 917 -834 -606 259 145 -116 234 636 476 742 552 541 909 -337 680 -260 -149 320 188 -314 711 -720 493 -585 -116 -130 10 115 -354 -892 -65 -210 -604 131 465 284 954 -359 737 299 306 541 -722 -761 936 -438 292 49 722 -346 402 -26 191 -346 -323 -497 143 -388 809 660 -58 761 47 470 -392 -975 -896 178 520 -935 -810 725 626 177 588 414 -128 -218 -19 -753 226 -95 561 -570 -374 -620 148 -406 -306 -511 119 -579 -771 237 524 -681 759 -963 -466 528 132 -446 -997 -620 -942 164 -407 937 -67 -143 -104 680 633 -625 273 -781 -420 -320 -501 229 943 -576 625 713 618 -944 -763 -930 933 23 -570 277 -492 961 981 -676 266 36 -836 676 415 -953 78 531 -466 -12 -140 618 -467 -176 7 272 354 433 791 212 -245 155 232 -416 519 -584 -597 -15 524 732 871 953 2 -829 -401 282 811 440 -246 244 644 -3 330 366 834 696 474 -260 737 -71 816 829 95 -573 -893 636 -858 537 373 411 45 -360 930 -894 -473 -615 555 -849 389 -575 -408 201 -454 -565 -30 -542 22 -805 -265 49 668 285 -726 -82 -199 851 651 497 951 -831 127 482 83 -43 996 -866 556 313 -327 -402 424 -50 -287 644 -138 266 706 -543 147 885 -314 -549 -218 -361 -610 -410 -475 -32 917 8 -341 393 -711 -814 111 -364 593 -457 -782 55 -280 810 -250 -470 677 312 -491 938 42 930 -328 -657 235 430 898 254 306 822 965 -913 -422 667 -992 317 -262 763 -18 683 -585 125 222 -255 484 -722 125 -191 741 983 -501 -815 344 -885 974 114 84 539 189 567 -700 284 -997 656 -930 0 449 163 -839 -920 -407 697 -425 -568 629 649 -801 -281 930 607 -920 699 -143 59 511 -880 -715 -484 -449 988 376 72 -419 -892 629 -740 -649 858 -283 -657 -749 -750 896 57 -886 -50 -162 -16 -104 -981 -493 761 442 -166 42 778 -807 -974 188 -534 -464 -85 -230 895 716 461 -776 -760 556 98 -672 186 321 -192 824 -591 698 978 -966 -900 -11 255 -122 -238 -410 -806 -199 685 108 879 676 362 215 871 -238 -953 -550 872 -906 -4 -56 -13 74 -688 380 681 -993 -669 -598 945 361 206 -521 498 832 48 -751 727 -830 -73 -466 -884 157 -82 828 -52 334 -852 830 47 781 -601 -505 -925 -327 253 -199 58 326 71 -229 505 -424 94 -152 435 -998 -333 -813 -707 -577 -1 -486 71 -335 -361 563 485 364 -566 -316 963 61 -823 528 -428 -978 -81 818 -989 736 -535 103 424 -389 924 -663 -135 -966 581 928 692 123 -828 -217 858 -853 984 924 -239 -258 127 763 767 339 413 -84 -180 -972 759 -824 955 -339 -516 882 -662 36 385 190 296 -959 122 -495 938 -537 503 740 -433 881 -924 -112 941 452 -247 396 220 -167 -219 -396 -246 -350 201 -384 -250 162 -904 -706 149 -641 571 707 -13 -854 -138 -395 -278 -305 -58 671 -290 480 345 -324 -391 89 -49 -374 294 636 256 -169 -984 -322 -169 277 529 133 351 67 -111 577 433 -973 -292 -704 -933 782 298 630 838 1000 -725 -155 926 -861 301 431 -520 -893 -769 534 -160 -707 -602 -860 -123 994 943 -306 621 -18 -949 842 11 662 827 -508 93 954 -591 609 500 -39 776 -810 -270 161 -919 -601 -59 -285 95 846 -491 -851 -478 -240 -694 -70 303 497 230 64 -667 146 -761 968 -394 135 565 -692 607 285 755 -410 191 -161 -643 199 -985 -415 999 709 964 -993 938 534 -476 257 141 607 238 949 176 94 -352 863 -443 -500 65 -488 619 -872 -121 -161 75 -97 644 -812 515 456 107 -496 -102 -739 -944 -59 -910 979 898 692 13 352 -457 -223 623 872 -396 -210 392 -321 236 -528 451 -663 860 -745 -394 -737 -220 63 119 283 421 502 -672 -589 -764 623 -16 8 -52 -155 80 485 -376 625 679 -273 -1000 -991 -292 -611 -988 354 -843 625 -442 774 -798 804 821 -740 976 144 312 838 -388 499 318 -383 262 -146 606 194 831 934 558 60 508 -971 26 113 -163 -140 64 882 -410 -984 811 -613 -989 161 -8 -977 241 -450 -720 -306 810 -40 -637 450 -928 -524 -535 26 -809 250 -626 -446 -83 285 -91 1000 -467 837 780 742 -23 -907 950 498 -313 240 -487 -356 779 484 532 731 -67 -764 412 350 -125 801 591 -25 685 -945 233 480 258 891 409 -251 759 828 312 -575 956 994 -505 819 -335 726 -862 107 127 580 660 -466 -901 -968 -300 -288 -698 307 391 939 255 571 356 -946 362 -513 -269 -828 755 -843 892 -596 580 -610 420 -769 637 495 -221 595 -324 542 150 651 415 -253 -389 75 -488 -605 -53 108 991 -668 -857 181 106 993 193 -479 461 410 -966 -295 911 214 -75 771 177 507 -463 -455 -701 699 776 -541 562 919 770 -507 631 635 -201 275 -571 764 -107 637 482 -917 50 -707 313 186 -592 -61 609 -82 687 -220 566 82 -256 -806 400 -890 -788 612 594 195 382 603 -638 -298 -71 855 -601 -390 -67 117 -663 -183 -266 652 308 10 -605 -371 322 422 341 -399 729 -140 -427 152 -861 -216 -520 624 -566 -903 -217 -821 -629 794 -72 -238 729 -576 264 -793 546 -28 628 675 715 30 876 -966 -506 891 493 621 411 -978 -359 -721 -302 369 -807 -120 -257 -679 -323 -51 281 -936 -604 153 612 -625 -135 -981 997 -475 -171 -703 -929 304 -124 493 -578 -792 606 290 257 785 -744 -353 464 789 -216 308 -322 -298 -678 -88 -866 472 -157 931 332 787 -483 36 -951 422 -697 227 -851 -905 663 328 405 -391 -784 -683 996 870 -877 -690 -42 602 -655 -23 -803 756 975 485 -506 959 530 -491 886 356 -210 -890 -216 525 -128 -334 -272 -249 -875 47 -533 288 149 561 549 801 -295 -711 7 -924 36 -381 -202 202 405 -21 696 -438 85 -88 -993 -179 16 -225 -283 740 676 864 939 647 -569 -480 -322 -95 -302 -419 404 -618 133 -119 841 -961 735 589 -965 -160 463 870 -900 316 833 -465 332 411 -892 109 -370 -506 -362 -174 812 849 -831 -45 509 254 -368 -975 562 767 -497 147 214 903 -469 503 -169 -152 -323 465 60 -986 445 -37 874 128 -577 -99 -105 -78 58 227 -359 668 -54 680 -106 -493 -345 -818 -36 -110 -407 879 -531 756 -489 145 -410 -255 951 982 346 -733 540 -605 -239 -760 205 -122 -448 650 731 85 -136 -713 -247 -976 -488 709 -988 809 577 -456 671 992 623 359 -978 697 -428 -671 -129 290 299 -730 506 801 -452 289 -164 -876 -135 -611 635 -311 478 -174 -505 -765 77 -31 -109 564 -816 855 917 -207 485 -896 250 831 906 -903 490 364 901 4 241 415 -493 758 929 233 -368 916 -112 -416 249 727 295 -124 585 939 443 343 648 -704 -213 -1 392 170 265 -306 -611 -974 943 -153 641 -599 462 -184 -324 603 712 -26 -61 138 51 -377 -450 231 -778 -747 998 254 313 -862 193 -154 377 -856 787 616 -858 -351 209 535 -157 966 136 -954 814 -765 25 -473 -575 673 -14 930 472 -14 736 -870 -897 -928 -156 673 -781 -435 -861 541 -64 732 -23 390 -448 -865 -382 476 268 395 414 -770 841 -143 656 -278 -196 -536 431 362 210 428 702 -618 272 -365 604 -889 -717 -146 97 614 815 814 -402 -565 436 -762 -848 -150 -514 -983 410 692 -272 641 36 -716 -618 -499 -188 -783 -389 -37 44 -239 656 7 -260 -320 277 363 501 975 -579 -627 173 -827 -357 357 -706 -102 669 13 -844 236 956 -429 -575 825 -216 622 612 408 -245 -976 179 -768 -413 771 380 371 -695 -751 -530 830 668 -470 248 768 950 644 -923 -307 950 -520 -324 262 488 -487 649 959 677 -858 -62 -702 -247 996 -174 -350 958 123 967 118 780 -850 -599 -559 221 -614 223 990 -692 -105 366 800 -995 248 305 298 -153 -26 118 -324 -696 -827 -519 905 305 331 799 -500 966 -71 553 261 -492 -276 -458 632 525 -660 925 -832 4 -243 766 191 362 217 -46 -550 472 345 708 -856 -979 -610 -15 468 895 113 251 -125 -406 -36 -61 -922 -604 -605 352 -59 -682 -489 949 -543 187 -326 608 846 -134 206 428 567 133 -556 104 281 -747 194 -585 729 -982 450 715 -779 266 -20 386 338 50 -64 -995 345 896 -726 135 586 -783 651 303 465 435 459 692 -839 501 616 -545 -961 -339 712 655 876 393 49 -528 552 52 -423 745 662 319 -532 -184 -495 600 407 -572 225 972 206 -455 622 973 143 -116 880 -69 802 662 -745 -462 -650 -799 953 474 -414 -496 77 -699 375 -203 966 540 283 330 -405 138 -703 380 -297 284 401 264 309 823 -462 152 867 401 -204 281 -757 -372 -394 258 -10 -207 -590 -904 353 674 316 283 816 431 306 515 -748 462 -357 -795 548 103 418 -938 202 942 470 339 -582 957 -468 138 23 265 -949 408 -138 -109 -70 -936 -530 62 -206 -11 -680 182 163 -430 -86 353 -608 102 292 407 -839 -34 161 -267 -188 999 -658 -568 -644 -33 -846 185 -654 715 320 10 -349 -644 536 269 -338 334 577 205 308 -641 668 32 -328 -513 215 -930 335 -189 -152 290 498 791 -975 855 -915 707 91 -166 396 280 -603 -465 -102 821 -497 -266 629 -980 825 355 737 898 69 -84 -183 773 -557 -818 -238 -851 -474 -999 309 -155 -17 -213 -101 379 835 38 -88 -120 618 -366 610 -656 455 -396 535 -656 -324 667 758 -554 -846 -95 -294 592 74 -664 -115 676 -973 632 -150 -953 -348 -295 -37 -457 967 -647 32 289 889 -743 820 995 804 173 830 359 -80 102 -772 256 754 -816 425 -203 138 44 -325 -805 660 219 -155 65 388 106 41 -892 -757 181 -167 996 -974 -957 -663 -888 428 -913 -495 -430 43 881 -748 -799 -535 693 -568 -776 806 76 48 -120 -288 -231 317 580 461 880 -583 -138 -325 176 -551 461 930 501 -155 664 -815 241 274 -277 -932 729 648 762 665 745 -364 -818 -762 -809 -834 -499 79 195 614 260 -927 -49 -68 256 5 -306 -257 -267 -60 -976 -532 -974 -308 90 732 787 -419 -499 632 478 112 -696 -322 -590 -349 -181 -868 418 -437 -236 191 476 -732 738 -188 529 -872 811 -994 -636 71 803 -331 -604 -60 994 682 83 186 -888 -982 315 -971 270 -400 -882 -864 -293 -152 -968 643 -842 134 -312 -567 -685 638 341 -571 -437 -789 623 -895 697 -187 -412 941 674 -316 -175 605 693 671 -64 -331 -510 -821 -410 353 -262 -321 -988 -46 446 -109 344 -924 -654 -629 95 407 -748 923 5 -324 881 -706 636 616 893 890 -520 -207 847 276 -514 -834 -150 371 250 -661 728 724 -790 91 614 -829 -845 203 788 538 -2 -238 796 -839 63 994 -908 333 309 694 696 429 430 101 360 859 7 -963 767 919 -836 -412 864 -586 677 401 -736 -532 -839 213 835 -350 -77 -258 951 -338 -130 542 -727 -296 -695 -256 -124 -61 -788 637 396 895 -708 -290 944 -262 653 810 713 -408 -480 -614 -782 311 552 -12 99 -671 215 664 -334 121 -492 474 361 -610 -611 -204 -771 707 625 -375 776 867 -195 601 668 -198 -600 790 -194 -858 -116 -122 -826 -793 439 -247 -816 329 105 724 414 719 314 -335 -233 -489 -273 -780 642 841 200 -277 784 540 63 478 -229 156 355 -848 -981 1000 -790 845 -690 703 -73 654 -688 -23 -466 -669 328 346 829 -349 -894 126 617 378 714 -408 -796 484 -549 -725 271 -818 20 -700 -941 806 474 -367 773 57 115 -991 565 -426 -500 830 -700 -804 -790 -525 364 706 -224 464 408 644 -810 357 -114 897 -49 148 -4 -893 -356 -611 380 426 839 -335 -602 -610 255 703 -172 961 -146 -891 290 167 -783 -121 -610 234 -298 -284 241 -389 897 -621 -190 10 982 -880 -255 -341 933 325 237 -907 -792 -463 -163 782 334 66 -914 -56 368 341 -693 619 -226 777 -813 848 -562 -5 915 -951 -975 -597 -470 97 -851 392 786 -157 -422 -75 211 503 -219 279 -387 -615 -946 -965 113 -742 224 708 28 -724 562 356 738 292 776 461 63 -843 542 942 -768 -124 139 245 111 876 -957 175 -603 -620 -941 -341 -162 160 -695 93 -371 176 -464 413 946 -598 -274 379 681 -77 -986 -674 -308 381 638 -969 865 -581 592 138 -648 -535 296 560 -33 14 84 -190 -176 700 -506 739 -731 -130 -879 -16 -470 -209 603 -411 -830 -832 -108 107 -183 206 481 -851 -289 536 260 525 547 -406 -988 451 -439 870 -649 94 -692 -138 -994 -424 -392 -404 332 128 -711 409 -850 998 -407 -285 21 566 868 -104 -597 361 -665 -847 899 -168 -770 397 362 988 -105 586 -805 -48 -323 -496 -444 405 -812 -194 20 -493 -427 -531 408 -593 266 -555 -792 419 127 -328 -806 -736 111 -811 -551 806 -476 523 -117 -268 9 901 168 -748 -85 932 516 -578 632 -232 304 607 -538 -221 -441 -960 634 601 -409 -207 -867 -846 -235 -918 38 -381 -773 -921 253 -442 376 90 444 254 804 338 -619 742 196 67 16 9 -931 147 39 -665 -759 -349 -602 880 177 -888 -621 -645 519 75 62 -694 -252 -115 850 22 141 794 -656 -206 -118 185 266 625 305 649 813 830 54 651 576 -903 943 -433 272 -356 663 931 -942 854 133 -282 988 -829 -175 775 -392 865 176 -163 884 -582 110 -519 -22 548 211 -450 -129 -923 150 302 221 -56 -210 766 194 -620 178 -378 -304 537 -187 -525 73 -625 -691 711 -559 -715 -547 576 934 -581 -513 -29 -727 880 -371 566 755 -433 303 414 871 555 -153 -576 -145 915 -987 -272 189 -246 824 894 -28 -325 497 430 -955 -843 -728 -185 481 213 -937 -321 -392 -600 926 875 -493 74 -252 -270 834 214 529 -543 969 305 54 795 389 586 -622 -189 423 720 -333 -875 -215 478 -811 -535 907 419 159 -162 -787 -34 -132 -449 640 948 92 31 -31 535 -536 -212 -188 332 -391 -855 679 -105 960 624 629 -473 156 -453 64 -319 -710 41 261 151 771 179 374 -698 288 -106 75 -133 312 -759 639 -263 293 -432 -311 -932 -393 85 -578 48 136 830 197 -265 527 870 -715 -488 299 -990 -447 -877 173 443 -375 -935 -494 304 -227 994 589 212 146 278 -872 -184 136 -11 -424 -41 -442 699 793 -961 -792 267 645 644 -755 476 -313 910 323 546 348 503 -93 799 75 78 634 756 963 147 493 -147 -923 -157 -983 946 -189 -705 124 -417 -379 -713 -468 -546 -166 516 312 -547 397 -535 -559 -962 940 -648 -301 195 -284 144 663 -711 543 -332 617 -264 488 -405 538 67 814 -206 -88 -47 -542 -297 176 -861 -535 -654 -590 -644 -691 332 -583 434 -356 921 389 696 881 -752 -230 -846 106 726 -377 -882 -435 97 173 792 -143 840 999 686 -345 -360 309 -301 -935 517 -618 359 626 -684 105 529 785 -979 487 333 -531 -792 431 -172 -123 628 317 297 -323 545 368 -37 977 -35 582 -897 -440 -206 -143 97 815 932 159 396 240 -3 632 -948 204 800 913 -988 -956 84 515 -558 -294 -719 -898 -847 885 712 475 -13 779 -836 676 147 -323 -72 467 -751 -708 149 -595 80 678 -54 239 -204 -504 -133 -75 -110 512 523 -276 -378 380 -109 883 501 -796 738 310 -835 -796 323 755 920 -975 -344 -116 120 395 450 -281 -272 858 128 680 -526 931 691 -336 989 -324 -231 321 792 -355 698 -221 -154 -787 628 -348 173 -66 423 680 -129 -275 -905 98 -713 86 552 -72 -929 20 567 702 34 -160 -93 879 -264 -991 567 -9 -176 -905 -671 -953 -169 138 -703 -548 -57 -436 448 982 -866 -780 -366 -167 -573 552 -611 -49 718 -803 -572 -119 -839 108 709 -418 -259 -751 459 -331 778 472 286 930 403 519 -339 -274 655 -975 -620 -744 844 432 651 574 799 -997 -944 638 940 551 -303 -264 698 414 474 -997 807 -967 -534 267 -596 173 11 774 -58 -34 -687 442 48 400 313 -963 14 -780 657 39 221 24 -43 -280 3 -76 119 -108 -263 281 -955 -401 831 -262 634 -942 634 -733 629 568 -22 -458 816 896 -474 491 -848 724 -774 986 626 -645 -121 854 63 -258 -399 -739 -530 201 -423 -936 771 -867 -290 603 833 -518 -984 -89 202 713 870 926 437 402 -975 11 238 -821 -639 -376 -65 389 427 -498 -580 -250 -301 63 -182 -22 970 -504 967 -330 -42 -498 -891 -704 564 644 798 -192 63 498 406 123 222 562 -508 514 -155 855 167 -830 -776 345 -312 -814 -45 -210 -836 285 -951 875 413 -82 -829 351 -147 -387 542 991 -151 525 -516 -726 -3 819 -135 972 -338 -431 -62 539 -885 -211 -714 956 -52 693 -92 -484 -910 879 -627 207 42 179 -568 920 -723 -579 51 -57 -345 -964 58 426 379 204 -29 239 529 275 377 -420 479 172 -222 -473 515 -744 64 156 395 261 526 -786 -979 805 -127 -610 483 -380 557 776 -123 -435 808 -637 -317 558 26 487 -271 -475 820 -176 -171 -436 -589 821 -76 -56 -136 156 311 424 -934 624 435 -874 -407 371 -932 379 -571 -615 702 -325 930 -848 222 846 -229 986 -614 930 -834 -100 578 208 -52 -30 -183 -221 558 -508 -413 -848 -742 561 902 996 -486 -826 -158 288 882 -331 353 731 777 398 889 804 310 543 738 -958 386 -877 -33 906 -37 830 -15 943 -614 -763 822 970 762 535 -530 -721 881 507 -455 -131 -785 -809 823 367 -14 -829 849 -692 -941 -685 -236 -887 510 659 819 -342 -506 -489 156 -881 -729 -195 273 465 222 906 969 23 716 330 241 -331 -397 -614 233 525 800 -134 -904 -145 -622 -166 -88 584 825 34 -409 888 403 674 794 -127 -114 182 952 -386 707 15 508 1000 -797 204 -369 -427 -473 -815 -336 325 -162 638 452 538 629 -447 264 367 -416 187 -762 132 720 -743 -575 -60 -385 327 39 74 600 558 52 214 405 206 -225 618 -159 -162 646 925 -63 -92 -519 -329 -566 273 -167 -642 -600 938 -701 17 449 -46 987 -269 -173 -247 -975 274 173 896 -870 -284 687 460 -900 751 35 -941 -496 251 238 945 855 833 455 -186 928 443 721 173 -702 422 -954 -943 113 934 -240 665 335 878 259 826 -188 76 568 -286 -85 -526 360 34 484 -428 -115 -853 334 528 -448 745 -880 -320 -517 -321 -814 -614 633 656 801 -155 -343 -227 328 901 884 372 929 -276 489 -491 873 -876 703 31 -884 -398 -120 -615 -374 134 903 -438 -519 377 373 306 217 -109 873 486 148 -128 48 407 767 -826 -887 86 -934 -74 -704 48 -540 -228 574 197 -438 -878 -461 59 -734 -187 624 417 -395 283 -311 -920 299 -803 210 736 149 171 853 -164 943 -886 145 -226 464 929 385 -70 717 -799 247 884 626 -453 -874 567 -760 187 -717 960 342 -14 760 -609 -927 385 576 -22 -580 -842 -191 -133 641 282 19 -755 -88 -612 -962 -188 -76 -507 -627 -965 -122 -55 -272 431 -749 -925 -337 414 -835 778 -903 775 -76 -772 617 755 -605 -848 638 680 312 259 661 148 395 -997 -950 -469 877 -17 186 -247 164 -598 -240 -371 202 213 502 130 -523 -909 -385 446 -745 -154 259 -136 263 223 -403 617 -492 -71 -809 814 597 -141 694 842 -574 -127 210 137 -382 435 535 619 888 853 -415 -736 36 -986 -231 -626 -70 174 -438 122 295 891 -966 67 -688 -355 -189 -13 -610 875 644 659 925 63 357 492 118 981 -686 -881 -805 -817 -720 412 103 -862 -540 -342 -27 -889 433 -58 -287 -17 34 -784 747 253 700 -729 -768 969 -456 794 585 -578 361 32 244 711 -249 -716 922 774 101 685 258 660 -707 15 191 -411 727 -481 -266 -660 151 569 -541 -333 370 971 73 807 28 273 178 -25 337 -706 -739 -702 -333 201 112 -801 45 490 -817 -326 -476 -832 -444 -269 -771 -604 338 411 -102 149 -794 -212 211 -804 826 82 762 -232 -580 938 -821 -606 -156 -77 16 -688 -112 -562 -239 -719 -225 -120 -557 756 430 -694 237 884 -642 71 90 996 899 536 217 -777 -919 -487 -732 398 -424 678 -157 -543 -687 -823 568 289 -829 272 19 -398 744 -854 559 617 -961 691 -650 555 92 129 39 -793 -77 -206 -761 740 -774 -466 717 -741 -798 482 477 -758 628 -64 -370 281 -744 160 669 -791 -5 152 -867 -868 -742 401 -182 460 448 40 909 428 104 -232 -596 642 638 536 -427 -913 182 503 -404 148 791 496 -655 79 54 -854 -611 -516 -113 -803 105 -980 344 -309 -487 -719 -121 781 -350 25 893 -887 -43 -177 777 595 801 12 -215 -4 741 -301 861 -934 235 -56 -180 -112 248 -569 -10 -865 -955 947 943 925 -545 -9 -615 431 -713 -854 886 -305 -199 -710 802 173 -762 573 -470 -238 315 68 353 712 -311 276 185 -422 -927 355 -994 -462 -673 -427 -978 -740 823 15 -670 436 998 -441 -561 -865 -330 299 182 876 -971 -626 -727 213 -883 -595 658 436 895 -263 785 -435 938 939 873 296 -408 -375 240 723 532 37 -178 89 -634 -601 -41 965 520 -838 43 951 558 158 993 448 -202 662 -901 -781 -852 334 -19 -912 -496 578 -234 611 -640 11 972 -596 322 167 -206 764 -545 -283 -699 848 -564 -818 -248 -167 18 -708 172 764 -835 836 -689 237 187 -525 -624 -376 881 517 -367 -521 -148 734 -809 363 -285 496 -581 -127 327 796 -332 -601 730 -728 691 -758 -337 -291 -74 -220 608 -778 197 -795 -683 -980 208 -508 256 981 -661 992 906 937 631 694 770 653 -535 547 716 905 942 -72 752 209 989 -85 -402 -655 -593 835 150 -374 238 202 -959 -491 285 -861 23 37 839 -738 -47 -324 867 34 -409 781 604 48 415 283 -871 -256 -597 359 659 82 -45 -476 180 51 -430 -74 -316 445 -241 -416 -114 -133 537 -679 383 96 -83 -807 316 865 472 714 -686 -845 503 385 -676 167 -779 -38 473 -391 -116 689 -724 -328 -556 -173 -63 -529 -879 -936 -598 -667 248 303 369 299 -947 -679 -949 752 408 -388 838 986 421 -901 -159 850 -872 -475 214 -952 -793 -630 -333 -418 -667 -16 937 -991 -594 -817 -378 327 653 -237 720 -629 -333 544 -824 -636 -696 -676 459 535 -59 -378 -269 -553 332 180 649 666 550 -237 624 -388 -993 829 -590 -859 310 -677 883 853 -21 382 -729 791 452 509 858 -144 -179 465 948 421 -913 -854 -248 -191 -601 541 942 549 -833 -553 551 -917 -630 -260 279 -250 979 -208 997 126 -131 941 598 -961 -433 227 252 -452 -587 -493 -567 -11 763 -235 119 968 -540 232 673 -38 6 292 572 -24 -406 -327 48 -377 799 453 796 -204 -454 -811 -594 -878 66 -238 626 -560 -888 -932 106 716 -270 458 -507 755 -395 125 -810 -118 681 -377 -631 506 604 360 -942 -98 -790 -301 106 718 488 -422 689 486 -235 488 386 90 812 -951 -678 738 -945 -457 -554 -221 704 -817 -496 15 504 200 93 174 -942 51 3 192 657 481 715 984 -415 379 -355 -51 491 833 761 -260 180 826 295 951 447 512 -199 -732 -314 139 675 -271 481 387 183 395 -822 3 -58 -735 893 563 -282 827 -65 890 330 675 483 609 570 854 965 899 715 -500 440 -392 -992 365 645 399 731 940 -890 28 -52 227 118 -680 669 1000 557 963 785 -62 -224 -9 -713 235 129 100 735 603 -731 936 -864 912 283 683 115 77 25 803 -257 -148 857 942 572 -325 262 -410 2 -469 -691 -478 -830 796 -814 948 -906 -503 -92 759 353 -182 446 356 648 -232 -998 -300 -710 707 773 544 396 773 -159 -874 -904 -529 -596 484 679 -357 -504 -208 -923 298 432 742 -690 565 -30 -799 -99 -703 412 32 617 -368 -93 -365 553 750 -325 -991 -474 -126 300 -326 135 121 -700 472 -727 447 -796 -71 -316 176 -177 411 -480 -633 -805 800 540 433 730 -270 -498 583 912 -793 886 -56 -735 717 -841 641 587 741 -577 -909 945 140 -831 179 136 -79 -912 392 757 -907 208 714 -81 955 394 -333 -523 -1 -388 -126 -406 441 -221 345 -935 -5 241 -589 799 600 896 -577 -186 -514 743 -41 -231 -916 -105 -958 -823 829 205 -489 -924 230 399 572 763 489 -467 914 -464 88 -140 671 -926 641 91 706 -847 981 -698 335 654 92 814 -676 -941 0 956 -455 603 -946 -707 -238 -288 -753 -444 1000 -381 939 -144 560 696 -512 -502 478 -594 -350 -251 -743 -413 -774 588 168 -665 955 41 -928 -577 -307 -994 349 -125 -525 943 -289 -440 -170 -157 -80 -40 564 -714 -209 -650 -746 68 140 -719 -792 -270 -309 641 288 603 -713 -169 -572 149 -288 -548 -82 184 -294 739 -602 881 995 -797 473 846 -275 912 774 -371 -920 -764 -235 -159 -678 -211 -482 515 -707 838 -970 192 336 440 275 -81 -979 -633 -213 -169 -103 -980 294 548 966 108 -649 -318 658 178 -687 -697 -353 -513 993 804 894 -34 763 -581 169 -472 275 -916 712 -325 2 -448 627 -440 93 258 723 -818 225 199 -778 -45 -646 -100 -870 887 747 232 132 -493 -314 115 -103 929 393 -13 -610 -374 744 -947 549 351 804 -951 464 -895 -924 -89 529 -264 -423 -95 -717 124 150 -906 623 -261 119 -127 -399 -991 -739 813 -727 -359 425 -955 153 239 -82 -339 -277 727 30 623 598 568 811 -861 718 17 915 -853 360 -774 1 823 706 -643 735 816 -97 574 -530 126 847 997 -313 421 -172 -253 564 -212 478 -652 427 -71 -911 785 865 -950 -262 319 455 -316 351 221 -81 163 -752 460 539 371 -944 -905 -285 14 732 694 864 218 -92 -450 803 341 163 980 826 163 265 -389 380 863 -228 -834 -50 -418 326 -362 -90 784 -16 -581 -891 -413 13 499 -102 -574 -479 -283 -228 -720 122 245 -710 -663 117 -524 -638 -464 -858 524 968 52 -143 903 -336 709 -196 261 855 -971 624 -732 -251 349 -46 845 -608 351 850 -490 602 -877 -107 281 -724 -559 759 140 838 321 -171 148 -869 -999 374 280 -385 -895 912 148 379 425 685 -514 960 355 -672 476 531 -479 384 402 361 -772 -82 -666 -432 -350 -769 -641 -357 -394 560 945 958 -592 291 -349 124 180 996 158 -901 467 547 723 -181 -107 -349 -436 491 920 891 -176 549 -583 -597 430 122 609 0 -792 627 -952 850 -38 -856 57 252 297 -632 -435 871 996 -595 108 942 -242 -686 -323 52 967 423 260 -142 959 -51 -66 -64 594 -94 -2 894 428 20 -923 -874 909 -429 -71 -792 977 135 -724 492 -677 573 -924 479 -336 904 907 -827 -856 -510 -715 377 410 -530 -440 -860 -447 -835 521 469 25 943 -153 -82 891 -233 -219 -867 653 932 -218 -83 390 242 -979 661 -820 -980 -944 -907 -473 975 -122 672 -865 -697 -65 -390 357 956 149 -981 -128 -135 -566 -842 -102 -50 -120 -385 756 297 -532 861 678 -58 700 -906 -697 920 363 -570 350 160 -898 218 -284 730 -837 544 371 -779 330 -694 -87 271 -681 -892 -434 -896 243 -728 458 -889 863 -356 -476 -181 780 292 109 5 987 644 -593 327 -435 -129 149 783 -825 161 403 525 -18 -926 -781 -262 519 98 -282 93 610 899 -914 512 -401 782 277 -171 809 804 232 843 771 -815 945 -454 -492 404 -56 -289 481 -796 355 -929 -110 833 -159 -471 434 -647 809 -699 -346 789 -594 595 2 -685 -440 -389 -737 -450 -357 869 131 626 -97 -739 443 -839 -223 964 138 54 40 -815 356 10 425 104 -817 890 -167 -946 318 982 499 797 -735 -710 -378 -931 -671 85 894 -337 124 800 -140 -89 -16 -755 821 -601 855 501 -11 -916 837 945 870 -30 787 -906 -586 -406 -463 -567 -230 795 -265 834 502 70 796 -271 -81 348 -122 64 461 -744 -721 883 -92 129 -14 437 587 478 835 -51 440 -543 311 477 983 925 -751 23 -345 806 -410 6 -229 506 -9 -302 -375 -605 -333 260 715 392 818 632 313 416 650 461 -308 844 252 4 563 -612 704 125 -78 -300 753 449 2 -747 -257 -258 -249 23 807 -992 -152 -549 490 262 -185 736 644 -495 -704 498 483 430 -673 290 873 -640 324 319 271 -51 -915 -625 -123 222 248 701 -764 621 158 595 367 758 3 -479 632 -309 607 -685 621 -951 686 -236 -928 -140 -233 -430 -132 449 -470 502 1000 805 -730 29 685 -437 715 860 349 896 -637 274 -173 -224 -80 191 -970 -972 -984 220 -24 72 -499 367 900 30 412 -703 823 531 -884 -21 -626 498 -738 -531 468 -345 -428 227 204 240 726 332 -477 -799 -150 -476 -153 -123 351 111 730 260 -955 864 456 949 -669 524 -607 775 962 656 -746 -881 895 -167 643 831 193 -335 -194 764 -550 -216 -725 -579 -821 825 -691 871 -84 307 -880 -367 -472 -446 -754 -495 -751 -815 957 -733 -932 66 923 189 798 80 382 790 167 875 -881 553 443 -57 -252 -949 -60 354 -43 -447 66 -932 695 404 -506 694 254 -118 -679 -280 738 649 345 702 -45 226 223 822 20 355 720 -319 589 -488 -195 742 327 829 -35 -504 353 1000 656 -272 -460 850 -225 660 -545 268 31 743 -389 558 -652 992 205 328 -589 -960 24 454 106 -683 -914 776 963 -77 227 65 312 684 -27 -85 -246 143 -880 -952 -458 314 290 832 -64 -617 -770 37 28 -835 -685 -367 881 339 -900 -690 885 -170 -242 -670 -347 835 459 -144 -507 570 -837 -891 150 592 665 391 62 -89 -133 -681 576 1 -300 215 -332 -514 -9 984 77 722 620 -204 -774 505 -464 -635 -586 -701 -32 -906 489 -130 452 -112 -998 844 -43 -870 -67 841 335 -248 -840 931 -901 -815 674 -883 792 336 -727 368 753 -128 932 514 754 244 569 -21 -575 -363 -329 -839 398 955 -244 681 266 576 871 116 761 -939 -271 -116 -371 650 -939 981 211 247 -939 372 -102 -423 329 646 -527 953 197 581 -881 -927 38 -919 -219 893 413 -588 251 -568 -193 -64 134 -585 951 715 967 -927 650 496 505 -508 -263 -51 -783 781 -872 -975 -133 -783 -311 -142 -144 328 312 -1000 -200 -178 -252 -988 -372 158 -856 996 -243 961 -592 273 709 645 409 -600 -114 852 361 84 -236 969 115 898 -175 134 -213 961 -406 -98 278 -776 -851 521 -787 551 191 -745 314 -831 -421 436 558 132 161 594 740 -472 773 224 64 565 476 -118 -524 -740 491 502 -586 525 189 -553 -874 -107 -957 846 662 487 -870 -711 714 813 -502 901 877 -56 -880 69 -736 777 783 90 -486 -543 -666 839 437 216 775 146 223 327 -530 167 -239 -585 -105 253 539 -527 4 -867 -395 -125 359 887 479 -19 47 960 -192 569 -163 -703 128 -413 772 -803 -1000 562 -719 -648 369 104 -731 -703 111 -518 -334 959 819 -396 -639 -919 442 832 98 -106 487 216 19 -837 -989 715 920 -223 418 -37 -203 668 413 408 -117 764 -256 833 -833 -124 715 564 -421 -838 907 991 -522 771 690 -689 600 928 100 970 -285 101 387 -962 134 -251 -540 -879 93 691 144 -636 774 -883 -319 -420 963 -752 -263 981 819 -515 -562 -81 -36 106 -598 -703 139 430 847 -535 -7 -76 571 -26 -668 -672 -816 833 616 -964 973 15 170 138 781 -243 937 803 27 -331 -567 966 -992 -405 900 420 70 -602 211 590 532 -819 -736 564 51 347 499 -656 483 -112 -162 -998 608 642 -527 -689 -821 -67 -656 -128 494 949 257 656 665 606 448 288 -482 986 -368 -993 -999 -34 -987 -464 -615 142 83 117 -915 623 100 29 907 -842 348 200 869 689 -150 39 -42 -78 -97 743 280 193 516 -596 -702 464 -750 -604 126 -103 -995 -174 947 440 -856 565 158 -639 -444 154 -3 -318 124 -42 28 490 -433 868 815 -146 -47 292 -780 817 587 -199 392 -419 222 -100 -764 414 324 634 267 512 -773 -633 -933 -901 -171 58 370 -810 950 -109 958 -209 -356 -107 543 622 731 -136 691 675 -534 740 638 -192 329 -674 96 562 762 560 733 324 330 -324 214 -120 379 117 -893 172 -17 -313 924 735 591 584 610 -163 992 93 -344 669 -670 -342 219 610 345 109 675 608 -655 233 333 821 918 -679 546 -854 530 101 -72 633 911 795 158 525 -528 897 181 -16 -158 872 183 -206 -721 -501 -140 105 742 -150 -391 39 -465 87 892 -864 -383 -684 738 -276 14 -528 212 -875 -880 88 -990 734 -465 -801 -112 -998 395 971 -5 -453 -671 223 -228 989 750 374 339 418 98 -509 843 48 -546 -125 -802 56 93 234 741 990 -996 -684 -54 -495 -815 930 -483 894 510 -44 368 623 920 -329 97 71 -21 266 -557 405 -674 710 -507 953 743 -503 -774 -105 -69 21 520 -80 -265 170 596 -576 -696 -272 455 -580 -688 -209 -746 851 85 128 9 -894 -937 -693 -134 568 106 957 500 652 -918 651 37 511 -362 -837 641 387 922 354 -150 177 -824 83 -168 491 684 341 -623 284 -396 745 148 -408 -22 -473 -961 54 555 724 314 263 -731 -4 -427 230 121 641 797 -164 -645 -401 805 -479 -617 -962 556 -712 -734 -494 731 -447 291 -941 612 974 137 -995 974 -357 391 558 -566 183 -1 438 -48 -551 950 -752 -648 -183 953 -218 -842 269 -51 -490 759 92 -143 -299 -759 334 479 642 669 29 663 289 81 -949 277 555 493 -250 214 -406 -372 851 571 180 -968 -492 -853 484 128 -738 231 338 -686 -596 621 822 317 913 -564 -808 -149 -608 892 485 -681 -532 -180 285 496 682 -60 489 -708 -165 -563 -897 -903 -499 -397 -401 226 -919 731 -649 -237 627 999 -436 499 -426 97 -819 -108 626 -58 932 773 -765 236 597 -413 -712 -118 -949 484 -881 961 -604 180 -816 823 696 -499 469 -163 -701 166 527 -630 134 -488 -392 -541 -885 954 622 48 -578 -624 -732 733 -581 -519 -844 -643 -389 126 262 -389 -291 -482 -333 526 595 689 268 -579 173 403 836 -711 -868 -16 -993 329 -202 296 -509 399 -402 -816 589 -389 -25 91 -786 301 324 -244 -656 906 998 -469 350 -305 -3 -128 544 103 -677 -378 29 298 -948 -598 23 -852 138 -3 707 241 -71 250 -305 643 187 176 -897 -769 315 -833 -580 836 279 208 111 -287 152 141 452 -532 -141 180 980 -372 -624 -298 -679 642 202 -955 709 -799 -798 506 855 532 922 378 526 981 840 948 -490 422 849 466 -336 564 -351 -344 936 -769 -975 -101 -775 -822 -338 328 665 -349 -829 204 599 -750 -726 -83 -487 -92 744 481 652 -474 -228 562 -634 -262 -910 -179 207 -49 741 -50 -527 -463 176 372 -501 861 -579 -357 836 -59 -127 276 -817 170 -607 468 978 321 -430 125 -366 -626 -77 -682 4 397 -181 621 -920 -671 -964 -364 -346 -899 -546 609 -237 -2 871 -658 -289 220 663 563 -415 -4 357 -942 566 -718 268 -85 -443 -602 -544 477 422 309 -122 75 878 675 -628 -766 179 -968 698 453 -617 86 721 -951 -819 876 390 -561 66 42 742 422 -221 -538 -993 -27 -224 -337 455 -966 -457 515 183 -545 905 366 -452 559 -352 -590 -242 -288 363 -145 -169 -290 -298 -663 905 402 -178 -209 -960 209 132 -854 991 -131 -858 716 -441 281 -280 -796 796 -821 686 -98 -870 -300 38 145 -814 450 -29 -997 904 407 -822 -647 598 -61 824 347 -798 -632 -668 5 -889 474 -778 -927 -845 -273 -174 595 -375 495 361 -956 -847 4 -518 261 994 -986 712 577 -856 509 932 -396 -273 743 -588 -647 984 263 293 -612 -473 -488 -977 667 140 -488 -375 595 244 -616 -711 -753 -782 -754 -971 869 -749 -205 -656 -461 -401 -383 117 193 180 -797 674 295 143 753 588 746 892 45 14 -69 -317 195 -338 -226 -72 -977 243 -502 -508 452 986 -280 48 7 572 415 -716 -930 -20 425 -907 -636 625 -984 -855 402 -602 903 681 -195 417 659 -589 552 165 -251 -402 543 -79 859 5 884 604 -953 -872 -999 105 325 492 637 33 505 900 -738 490 369 736 -345 -286 -434 -668 -86 786 970 -91 -199 -603 530 -581 -839 -794 -248 -884 -762 165 327 -373 946 752 924 -537 -302 445 634 959 971 -640 460 860 310 22 -623 223 -629 75 -34 335 -144 666 -150 783 -462 437 377 -962 749 -761 643 -701 920 -487 39 -487 -988 -502 -503 -428 -186 619 -57 135 348 180 275 -59 831 -942 -347 568 -312 385 -929 -617 -141 -955 996 -821 -877 -543 267 386 823 -484 613 -372 -277 225 869 -507 533 793 -457 -884 -71 58 20 -222 518 -69 -945 -949 631 60 47 326 216 701 -711 693 978 890 -308 444 633 222 136 405 509 639 -802 -674 -998 -386 -293 955 88 -274 -901 -721 541 568 -658 523 -428 -453 -299 490 -742 -380 -732 -636 345 292 -963 735 901 -107 422 415 175 -280 599 -898 719 -399 -91 -634 -543 -420 -651 762 -616 195 563 -58 833 -762 523 106 233 -884 526 -144 817 -892 -969 645 -321 -976 982 969 -229 -798 -554 920 -308 290 -187 501 -390 769 -103 745 919 -361 327 -491 462 803 -305 783 230 390 -967 -1000 -252 103 940 -54 -507 357 -335 -208 -407 -164 -576 -106 -621 583 525 -558 -227 246 -519 -142 439 -592 755 -410 915 503 85 -305 723 -650 -908 -144 -153 412 -893 938 141 -205 -812 754 979 -15 876 -619 240 858 -347 -837 -552 -280 45 -201 -353 530 296 -253 -269 324 -538 -826 -972 -770 726 225 7 -825 -802 306 -39 -536 -285 -450 -787 -629 491 206 -7 57 564 791 853 -31 -741 65 -575 713 -426 151 -546 -171 682 598 563 942 -342 -570 568 604 -333 709 -410 -33 837 -940 -838 -981 330 561 -669 -876 548 281 -318 451 933 157 260 549 -73 -526 -939 -712 627 616 662 134 689 401 131 -184 634 -236 -618 711 -504 -511 106 734 -281 897 185 167 -273 -683 349 336 -573 219 720 499 894 -732 -350 285 935 -937 194 -283 415 -690 -578 993 -22 -603 155 625 41 178 120 191 788 727 787 826 -55 816 389 -142 721 -592 -837 -204 -16 -260 653 -603 -526 608 810 -120 -325 236 -26 -103 385 -698 460 482 277 -916 -17 -47 -52 320 993 -346 454 294 -658 -434 -716 -623 -70 901 -42 954 -974 -855 219 -14 700 -433 -261 -974 198 705 -557 613 410 305 767 419 526 -632 -126 -667 -668 -920 515 306 69 -490 -649 765 837 676 -356 -259 999 -111 261 -126 -70 798 -203 -259 155 343 190 713 -992 -672 -994 -126 864 -12 -598 -106 246 -340 346 805 140 -688 291 484 760 -319 -857 524 423 -216 -567 -230 529 -544 765 -413 -481 -235 1000 -821 323 -650 -961 -579 -353 -853 988 934 -578 -278 -277 -400 -374 -648 -753 -698 661 -51 -241 -333 -802 -249 -446 539 -411 942 632 -195 -803 -144 -910 -675 -220 308 -730 -773 353 339 832 -419 -446 822 491 -975 -265 -61 647 145 560 -829 320 452 495 -261 812 -821 -603 379 -563 53 -714 -58 -870 758 298 699 -209 282 524 45 -803 -755 602 847 660 -762 71 813 -876 -124 -332 594 -199 662 490 -689 -818 -785 898 944 -721 89 208 387 606 784 -773 432 -509 -889 729 79 -722 245 552 397 -996 -147 -924 787 -5 577 -761 615 804 186 -123 18 513 -370 459 -278 332 -342 792 199 569 257 -156 485 549 3 -230 377 -725 915 419 328 -202 -210 -186 828 -492 -770 -773 -730 138 -625 -930 -428 681 254 895 -839 -401 431 -537 -765 291 26 -241 -835 479 -951 -736 635 217 -456 881 -757 451 72 -856 -191 36 -902 -259 -56 -751 -629 -401 -345 -931 292 958 764 -762 82 -785 553 446 254 704 -10 -173 675 869 339 -587 629 -498 485 -63 -659 -776 996 652 733 664 -677 -55 238 -10 -354 -823 956 480 170 -628 -26 -59 -953 -438 624 159 455 245 -666 35 -94 -927 105 -363 465 180 -906 596 704 -92 401 625 -464 230 818 -247 -716 -615 -869 902 -305 -295 538 -200 332 767 -906 -319 731 654 540 -696 -802 -235 -11 792 992 -656 -509 -359 769 872 235 -12 943 820 471 482 859 -174 711 -160 160 -671 230 -25 -980 802 -375 -576 520 -107 -747 -990 933 -829 73 -280 88 599 -819 -477 -775 56 8 -358 775 310 512 611 -848 204 -292 -226 -591 -383 356 -514 -705 -772 -520 -571 -404 222 -39 -322 336 186 248 324 -303 -939 -637 -746 -762 -222 738 16 -836 372 621 863 -272 513 364 -632 -279 -445 -861 -858 -723 -64 -38 -539 -540 14 -15 90 -486 -115 -537 936 -621 537 494 -201 562 33 -974 900 -370 936 619 -400 -875 41 169 -350 223 464 -360 451 -156 234 -566 -505 -594 -45 -292 -889 153 -608 795 -387 -679 255 -690 682 -550 -282 899 130 153 643 865 318 320 -601 377 -209 -489 699 -570 -394 582 711 79 -550 938 -629 -371 89 -883 446 -366 -239 -852 -737 -502 932 -329 537 316 -986 167 434 -86 393 550 -133 529 506 -210 -901 923 -87 -167 368 878 -825 -734 -919 764 791 333 -856 852 815 194 -97 -427 -685 -4 937 182 -260 -637 -382 -534 -118 247 -272 -865 -565 -408 257 216 275 -456 918 -846 953 738 -543 -393 -790 143 39 -901 818 490 210 -177 334 697 435 89 617 -169 -667 -170 470 886 -339 346 -107 549 -294 -308 500 985 -919 -545 504 972 995 204 -96 675 539 917 785 172 -237 177 325 501 201 501 -902 896 -716 -346 229 -726 236 927 -129 -296 203 559 343 -234 -172 294 361 915 287 549 522 164 -796 349 -430 821 -595 282 625 -316 974 -976 -647 -838 25 961 -127 -93 185 -226 -354 229 791 -972 452 -153 -133 -714 472 652 987 -896 -610 614 810 646 -822 -635 532 -845 851 928 970 -803 -261 -410 7 -123 -414 -966 920 467 507 -431 -623 389 -913 553 897 -315 -89 -102 -96 978 -294 963 -416 -772 -364 592 -377 723 270 741 -773 731 -600 591 821 940 -289 -315 387 85 -329 -569 -438 36 499 -224 210 223 807 514 -227 540 -813 444 18 900 63 752 36 -211 984 -977 64 -963 -854 -13 488 -331 358 988 524 -141 629 -391 853 -783 410 454 323 445 257 80 -673 -842 -386 -765 -228 -509 -178 794 757 -544 151 345 -857 809 244 390 65 93 828 -239 -669 -803 427 426 799 921 34 760 4 -419 101 -543 -212 -424 583 992 503 -702 508 -981 146 486 -482 52 -444 -560 302 -640 130 873 629 -544 -53 769 601 -348 -23 391 -200 -988 -872 -168 943 -488 163 -330 420 424 289 336 -829 -948 597 945 538 -293 329 843 -119 469 -55 857 969 -997 -817 -518 -546 680 776 -343 118 -750 263 28 -799 -486 -517 -328 -146 -841 -722 -635 872 579 -849 72 -812 -246 565 91 118 694 -696 153 -267 -28 -746 336 -613 -418 806 132 -426 422 -361 -67 -29 -223 -358 -918 -798 -560 -106 -499 439 433 -237 407 142 187 -729 830 -959 -877 -645 -928 -72 -319 677 -300 21 -861 491 -153 -192 -176 -717 287 -420 -913 705 -733 -135 -342 -932 -242 -518 250 99 -114 -472 791 537 577 787 609 560 -886 24 -964 484 -507 776 -829 562 510 920 210 -468 518 914 -224 216 -39 -66 -480 299 -157 -415 -52 882 727 -635 834 464 804 271 772 893 712 96 -179 433 -840 -710 -605 928 850 -136 813 -938 -814 -798 631 493 771 778 869 -862 172 877 -850 462 569 -113 771 -666 -421 778 949 -879 -578 29 161 -891 897 -865 467 29 -47 197 -21 -649 597 -866 -488 552 -361 753 -346 -220 633 -505 56 45 -436 589 -919 453 -852 -724 -399 -563 459 -566 317 -206 -341 656 521 -702 660 -973 690 582 304 -503 129 805 -241 804 -486 978 542 880 563 140 469 -948 -684 588 -765 727 -7 301 -364 -371 425 -604 -438 607 57 876 -458 -283 703 -945 -400 -707 899 459 760 -147 -563 40 773 -358 -313 608 -39 502 -819 444 477 -167 -385 -792 554 565 -490 994 430 645 -756 -728 -135 736 -172 -980 557 944 -209 917 928 218 815 -458 -822 179 -802 -745 -37 119 771 -190 122 616 724 -287 -261 -105 854 -380 -576 -163 -975 -142 -792 382 461 -38 -773 -809 803 698 -227 437 39 282 -282 872 -390 963 -727 554 -142 653 344 -802 -883 566 425 23 -134 900 147 433 175 -826 341 -334 -716 -239 479 -580 -922 -699 815 64 -58 441 -197 -260 136 -961 623 -133 253 372 572 -571 531 -483 993 86 -935 -731 -381 536 516 -251 942 -33 123 549 182 8 35 -321 176 144 -898 -693 -894 -97 -326 -529 -310 -594 -620 -637 735 341 284 268 -878 96 -861 -832 341 -992 -136 34 224 -801 803 -215 614 707 -650 826 779 -186 -418 974 -397 515 576 229 346 783 897 -946 316 -282 -30 201 -205 -734 740 -669 -409 -2 154 -745 63 -792 -858 -725 -891 -289 -301 862 -360 102 -349 -568 -64 -863 -659 510 -570 231 -424 819 -637 -683 -215 990 935 859 -814 702 501 565 610 73 541 583 -20 220 -732 156 982 -677 -327 46 606 -511 413 -480 -762 -410 -746 -597 -714 -88 918 -924 699 -412 428 -158 -39 -674 157 -224 641 961 -71 630 220 -424 296 546 -745 -572 427 179 -555 836 920 291 932 369 299 -430 -822 -176 770 -981 321 883 -66 476 227 -853 312 529 -234 -51 979 258 922 404 -163 806 591 -518 -783 -551 205 -526 61 -226 501 -959 370 -88 -53 664 -547 238 -654 -132 713 -124 -224 719 257 163 -84 -597 -851 -593 905 786 -95 -707 -824 -660 224 866 162 -170 302 360 -903 -785 -122 265 318 13 -897 -239 77 -633 52 795 384 -844 -715 -711 -920 -269 45 -33 666 -253 -992 -794 870 491 739 801 20 435 104 -997 652 601 -326 70 -804 -768 -844 621 267 927 682 865 -441 -158 568 184 459 904 -940 -196 -927 -61 -527 -884 606 948 402 -619 151 -732 236 -250 606 746 130 -775 658 470 401 -309 521 -464 13 -390 -64 -295 -372 -17 514 688 -351 -942 125 918 -614 -502 714 -406 625 867 315 -647 725 491 786 -143 833 70 -526 978 604 -343 354 -794 420 -853 654 974 -2 -329 -978 137 -479 933 -201 -681 74 -79 -141 206 -62 96 938 -881 -393 406 -425 582 -898 -647 253 -380 463 -459 899 -662 -823 -330 -738 223 395 -46 935 -132 -412 -367 -425 855 -262 -155 963 -752 -914 -456 826 -174 764 -580 800 -448 480 657 -856 -407 87 -235 497 626 655 618 45 429 -511 397 -380 79 -663 -977 273 436 -812 -301 647 834 360 828 -78 958 186 -233 178 -473 29 -650 236 -560 366 -89 303 277 358 40 -187 382 -547 -52 -537 740 900 -964 243 658 -652 -653 -185 -275 586 582 725 -148 422 932 -987 612 -407 -384 -994 259 -271 682 539 387 -99 334 468 -487 -272 643 -327 316 153 904 -84 -512 -351 417 -620 255 312 96 714 -881 559 160 -447 538 -57 -306 964 -591 -240 178 446 903 -8 547 -519 524 -461 -943 27 -155 279 -23 280 361 -617 -734 -114 -955 381 -100 174 319 939 -409 23 284 -9 669 175 -65 -839 750 -601 749 280 588 -114 363 861 -626 -877 -384 105 -361 655 908 -123 -109 -385 -953 254 19 -666 142 484 -511 157 342 -196 750 -430 -287 -270 282 470 -317 -285 131 -172 -909 259 502 -264 -766 125 -184 -390 -225 -803 471 627 -631 460 850 25 -257 48 84 -160 713 926 775 -17 -367 360 266 660 479 -807 475 674 -530 -285 322 -555 223 -414 -91 487 -345 346 -706 -191 54 513 272 518 182 898 784 -542 877 886 47 -696 -813 927 432 -515 686 575 594 -256 193 66 356 913 15 -42 205 743 738 301 -6 -70 -258 288 -148 794 -707 569 -49 -778 6 -819 479 804 -136 633 -64 535 -372 149 329 509 -370 -140 -408 203 495 194 1000 601 -901 -413 578 591 375 -602 138 -828 -158 743 -234 735 122 71 788 591 -858 249 248 784 -742 -913 383 -725 -886 565 -270 125 -855 -28 -171 790 -903 -18 -25 788 -453 -869 668 -925 32 -652 614 -769 746 210 356 -956 901 249 -904 -567 -334 267 -544 689 -470 -569 -528 -751 -347 -426 -145 919 -962 -858 479 401 843 -160 -795 -278 86 726 -837 -423 947 -629 -884 621 952 -969 142 -823 -715 -522 -913 -980 744 -423 56 -689 -108 -370 -349 -343 -860 -658 472 224 -355 -592 519 -328 439 -961 700 711 550 -687 813 -885 -469 -795 -280 -146 785 -431 881 -76 -41 -352 -851 -525 -420 151 207 -2 470 -726 -54 -264 61 -454 434 -889 -322 -964 295 238 -694 -287 36 349 310 -139 912 46 -387 -204 -778 10 400 123 -774 209 844 -244 804 248 -167 311 817 -487 866 -479 39 -755 -260 -73 706 -67 -633 735 725 -967 -634 190 -845 -306 -979 684 410 942 -787 -709 -723 582 -945 -728 -775 -447 -664 -90 -899 320 -8 579 537 -909 -564 578 968 -149 -451 -468 -624 -865 510 -583 706 372 -528 -723 53 908 -166 538 -714 938 946 734 349 -473 130 97 -797 500 630 877 -371 -167 272 -485 576 605 596 -883 596 256 325 566 701 -796 373 570 184 -186 205 738 950 -353 969 242 17 425 -370 449 409 -779 -544 704 -616 -449 -445 181 868 941 -534 -952 904 -295 285 -300 48 -731 128 -738 743 382 621 745 -397 -449 -97 989 -405 103 435 849 35 -853 -821 -676 -217 -394 73 -119 448 -927 -138 136 -140 841 -519 626 253 377 -406 -973 985 552 177 128 -328 -692 765 326 -743 -232 -657 891 -869 916 362 -671 -667 482 366 33 -253 -254 -217 -449 981 556 -780 -812 593 -972 -269 703 -758 -167 -267 616 552 -232 -651 484 -839 575 449 -665 -129 -117 -466 583 -59 -755 -223 -419 252 -47 951 -80 -245 -56 -665 -265 -308 770 -47 -973 -999 -422 953 -426 -692 456 -110 -350 -659 -813 -163 192 674 -926 -72 -926 318 961 352 -172 -795 -501 -624 -198 -959 513 896 313 -770 187 266 -500 -634 -410 894 916 116 282 -847 860 -540 497 -572 870 370 -617 -542 -589 -8 -388 983 -523 -729 487 -342 361 -351 -640 355 660 -807 -413 767 -794 609 121 827 -545 159 -195 -65 -701 25 -864 -459 390 891 706 -125 380 -717 -654 294 971 843 -3 697 248 615 194 505 -150 -131 -263 516 271 -96 30 -454 -163 -977 -416 291 591 410 -461 944 274 669 -977 -212 929 -76 906 648 966 986 -165 962 -911 742 511 -320 -348 -635 706 202 274 951 -497 -994 478 -877 -31 325 698 464 567 -685 -782 564 -173 -877 370 681 -814 -572 867 -377 -176 864 814 329 234 284 295 510 -660 443 -672 -513 77 -419 -392 -110 419 438 -374 -435 411 321 146 50 -479 182 552 -995 -488 -441 449 983 -716 -847 -13 -242 163 466 615 934 -858 916 538 -631 590 160 899 -180 106 -99 -587 -613 494 -284 -230 -611 815 294 896 563 -597 846 -573 -237 338 876 -7 601 530 876 -304 -894 45 720 597 -961 -307 -837 -84 157 -59 187 576 616 -167 827 -124 658 844 655 861 -206 81 -151 958 -869 -767 468 497 -677 164 -246 231 417 784 -566 583 787 768 418 776 748 839 -800 504 954 927 -373 -253 711 108 -120 -385 84 113 655 870 -328 -941 777 882 -161 533 611 422 -849 750 -654 950 831 -706 -618 581 -586 452 2 -148 -825 971 150 672 405 -455 726 -856 9 454 352 850 332 -779 -974 724 666 161 462 -470 630 399 212 978 -965 320 -615 -312 352 -420 64 440 -981 672 -574 268 -561 548 -698 788 345 -53 819 -497 680 758 302 -362 -980 865 627 -721 -277 298 255 -535 734 -943 159 -651 911 897 -120 445 209 -201 86 -707 609 -442 908 943 -511 269 -397 748 -814 525 -92 60 -394 -356 328 350 -389 416 67 989 -359 -990 928 817 855 -46 509 -936 529 806 -448 -589 446 714 48 258 -983 -177 -877 1000 -915 591 467 -120 -448 -264 -199 -981 -51 -343 632 -995 13 946 -405 -845 -617 225 -83 46 -466 -497 -214 -920 273 77 405 -147 -135 -930 -954 166 158 202 812 -120 331 769 -6 -627 315 -700 -887 -655 848 640 -232 967 667 250 534 -702 -176 332 762 -851 718 368 -995 -412 -782 662 757 -93 424 857 -539 -601 556 -57 -447 779 -113 -358 -10 256 -118 -329 349 606 109 -5 -633 608 -784 -191 -49 -887 -809 -72 747 -731 -170 -358 -224 -773 -380 345 354 -234 495 715 -75 655 -839 618 69 -840 203 892 -668 865 507 851 -886 -771 -468 424 -356 785 -768 -397 160 581 -146 -353 -88 -277 789 164 732 -397 -871 357 28 868 77 627 530 -272 421 -29 364 -72 336 554 425 -446 -229 150 592 336 607 363 -181 342 872 542 780 -741 13 -738 834 599 268 -831 747 907 268 -87 -541 -741 -757 -226 300 -272 -259 -105 -329 382 878 -367 684 272 270 -536 -115 40 990 265 -524 942 -523 -331 285 -474 -650 928 -362 -72 -558 194 302 229 -939 537 11 -630 -514 -418 -408 -32 -551 207 -154 840 -777 390 359 -154 734 -502 142 495 331 138 2 -641 670 -348 -635 669 785 -245 -282 -967 851 594 -274 -432 152 1 645 10 -134 -633 979 215 -774 -332 211 461 145 -73 -449 672 -114 -51 -840 273 -949 245 -103 829 -873 -31 367 699 326 514 -196 959 -926 -669 -16 539 -240 -716 -200 -218 442 -244 -499 -754 387 -301 136 -53 -616 129 -358 -933 -650 -294 -90 322 -378 -752 579 908 956 883 -91 524 754 945 888 -503 961 899 260 -776 -682 -745 -908 -839 -849 103 -246 -714 402 115 -111 513 744 586 398 -888 -425 166 -532 -92 -74 475 -349 573 832 305 -680 -225 -25 491 183 -498 -452 -730 -260 -57 -140 -996 -76 749 46 47 869 937 720 -465 71 557 -980 788 942 108 -341 -951 39 -628 -672 352 -144 -977 -904 -610 -323 -815 437 716 367 -147 885 546 -41 115 561 283 422 -475 99 399 293 -622 -102 -314 -563 557 322 659 -975 -15 -74 551 403 -972 598 759 -797 -392 955 -848 -211 -856 777 -90 256 970 89 -134 -585 -817 -519 -432 -573 471 -354 719 -904 565 837 310 587 -925 -430 -615 636 -973 611 200 -394 -761 -841 -470 438 985 222 473 6 -160 -358 -391 303 -869 -852 -158 -272 -601 -538 -138 -339 631 -823 123 431 -76 -200 -748 380 438 -220 -824 -854 790 909 -334 471 371 -954 -290 -639 947 370 -332 421 502 -386 520 558 -194 -820 255 -975 -112 371 397 -116 73 929 -770 295 554 577 568 -915 -217 -533 843 -488 459 -901 986 -242 -967 320 -266 810 -501 -643 -760 562 685 51 -4 24 584 136 951 -79 967 -627 -315 497 45 102 870 779 972 -364 762 928 -645 -117 -185 773 -102 577 541 -253 546 -467 207 953 119 420 990 -982 -383 225 301 -278 248 440 -845 -67 333 -319 489 -185 448 -236 603 -286 -825 349 220 565 -241 -245 501 968 48 -1 683 -113 38 -374 942 278 959 -364 288 958 265 -218 -88 837 293 658 -723 -918 687 668 370 -884 -262 -153 670 13 -472 -641 212 -468 447 911 -735 -283 -98 903 53 784 -970 228 -435 605 -154 -240 403 -829 -832 -468 -375 -44 206 38 -553 -777 -7 -387 443 -149 -787 -989 541 357 43 811 587 166 -314 798 -257 -200 411 -530 417 -174 -284 -998 -155 803 -173 565 899 554 -22 -113 103 -899 641 852 167 -574 -619 -313 94 -843 245 954 110 188 780 418 -754 -853 814 978 34 -731 284 964 -864 -648 -433 60 -730 496 752 -855 -788 547 -825 -310 197 951 989 -839 373 301 -516 783 -163 59 -442 -594 -804 -470 866 -72 706 -310 -39 -427 -496 -946 -434 395 -845 779 378 -691 -1000 567 -924 825 -412 170 -639 151 546 -222 204 767 531 -810 -139 -418 357 512 707 440 -759 -954 -49 -149 811 918 360 -221 778 -165 -263 326 -818 161 178 -834 -378 -123 -837 655 125 -493 -865 -364 -906 -252 226 -473 -375 -672 860 -675 924 -539 305 -591 323 417 -494 -720 272 66 -366 212 -646 754 303 79 -818 65 -415 192 958 -363 -823 -709 209 -775 959 -465 598 -917 -197 690 -501 -445 321 -456 -735 503 355 -294 -534 996 -473 -791 -149 -701 912 681 802 -601 526 562 106 -729 -698 -441 -613 166 583 -410 -241 997 -389 -622 -418 765 -736 -363 -663 892 -632 510 778 -790 -496 -979 721 410 -157 675 926 904 412 -816 622 -243 471 -277 72 -85 -848 -315 596 -226 582 460 618 -740 -585 26 -292 37 815 482 419 108 385 256 505 873 -914 -27 392 479 -397 -548 -823 665 353 389 -788 -723 255 -155 -2 -563 -265 -293 920 -237 -991 562 -426 460 84 -503 477 212 94 996 799 222 -533 -116 -140 547 794 -567 -749 -562 -7 29 -948 152 305 -533 641 310 -811 803 -427 -258 -197 625 -480 -7 -302 -972 848 -838 -577 473 -682 304 -102 736 520 55 936 693 220 800 -532 -547 -809 100 83 -479 213 103 504 703 -402 991 704 -976 92 -568 780 -831 -75 627 -671 -442 208 71 38 -577 -266 799 298 -515 910 -201 517 142 831 -31 -41 -810 664 -830 431 -883 83 -758 33 -29 547 231 -835 -647 630 867 -475 480 -787 -130 -875 -732 -939 218 -846 893 -134 -209 -216 -797 -147 239 -992 -420 70 1 -724 564 627 192 -178 -887 -833 312 -881 -492 -994 -318 722 -187 -542 -851 776 -575 -827 458 424 852 715 -32 -498 -317 -379 -382 893 164 30 472 -608 -525 592 106 -962 390 -502 -952 314 -257 801 905 797 -553 554 481 747 430 -303 -633 846 -817 -926 -286 -669 410 793 -795 715 450 -535 -32 941 -101 270 -964 225 254 436 -593 -126 -702 610 557 158 -840 495 204 -284 -309 425 -276 -730 587 861 -520 -321 362 -802 678 979 -738 -411 -802 500 619 -161 438 -648 64 786 -523 -16 -332 961 233 -974 615 -669 -96 -417 -938 -443 230 470 97 9 517 -996 35 599 324 176 -119 -451 -214 778 -962 -727 -925 -224 437 753 958 18 -462 441 635 791 -852 494 -532 101 -201 155 -45 -788 -302 924 770 -805 -565 549 -375 152 151 -760 783 166 -250 -987 729 -563 832 -236 -511 536 -256 -851 -698 76 923 -817 248 -513 -156 183 -459 685 -841 -395 903 961 723 -506 703 361 460 -258 -249 824 584 148 -84 -309 691 985 22 360 -585 -484 -253 907 418 950 -63 41 -337 721 -559 187 806 64 69 -371 -924 415 -184 -405 692 862 552 808 468 76 493 -950 -985 126 532 929 -535 452 -433 -42 -461 908 109 -314 142 537 -334 411 779 619 977 679 -213 788 105 834 463 662 -353 11 396 375 -354 -339 -51 480 788 -762 -383 -57 -217 -692 74 -236 353 -143 -802 821 -208 -680 -765 938 -323 720 -272 145 -587 849 -475 -592 -893 966 453 -448 -145 454 -15 554 -307 -322 177 472 943 -210 379 -99 44 -990 729 794 -459 -775 484 -1000 -407 615 360 -892 -526 -183 -228 511 -724 500 -493 -289 140 972 206 -716 -462 767 -15 -144 -672 591 -572 442 -295 547 380 -864 533 171 733 -196 -56 802 -34 -277 598 -224 288 -468 786 -870 -957 556 866 -931 614 293 945 941 -479 958 370 -514 -973 -926 -577 106 -655 829 -185 79 66 526 -219 -623 343 -454 -617 -922 -144 -46 292 13 242 -698 -955 577 970 -799 468 -663 751 677 -130 -719 -562 763 -335 154 -942 206 818 -994 -665 -933 -315 542 773 219 -440 -794 461 -624 418 285 222 456 488 585 -135 -934 879 -903 -249 829 -73 317 -830 -321 66 -285 276 320 -672 121 114 863 442 -620 195 611 -842 -5 -854 -230 -966 -879 554 393 -458 -921 623 -850 -83 -83 51 -517 876 -862 -380 -545 -556 994 -817 946 447 721 -745 -213 -131 242 -872 -55 368 594 590 -716 -215 953 914 -758 169 -455 -452 563 -872 703 -987 651 -90 -970 322 -297 -395 785 -969 -845 72 -506 658 876 502 284 -985 -503 584 829 -940 -254 -332 -342 141 810 -842 -428 -879 632 526 -63 -441 262 -445 402 -636 27 -769 128 -567 641 736 -320 -470 770 -151 681 690 216 777 -66 317 635 229 873 906 -573 256 150 601 610 685 -988 -469 -177 -337 843 -180 -973 -619 -346 -386 -8 -184 844 -39 -733 -193 -975 -908 -384 470 -791 -130 -265 741 359 45 732 -870 540 -564 120 20 189 -330 -416 -259 402 -183 -36 455 183 -99 227 -815 178 -436 -887 -667 21 -336 -156 -322 -258 -656 -168 826 921 -960 -981 -810 762 241 622 -909 547 189 892 676 -560 -389 969 -487 386 -522 -117 522 892 -140 694 -49 5 -64 891 353 973 -763 353 385 -540 184 527 -418 -405 -945 -623 -991 922 496 -716 -389 636 -814 557 -175 605 848 -876 20 980 -297 -263 175 122 -619 164 696 214 -653 308 912 -66 -600 563 -228 -733 871 379 -467 934 -592 -745 -41 -591 410 -530 853 229 787 -571 982 657 728 905 -874 -260 -649 -461 -285 270 -987 -977 -890 -380 -418 491 -651 804 -253 -773 810 -13 -548 304 -901 295 625 -33 -392 962 -462 491 674 -281 -872 893 912 920 -892 -976 732 670 561 179 348 189 24 -839 -511 843 855 -384 582 -59 -372 572 526 -706 -386 -508 -207 -732 -409 882 -204 -496 -27 -47 -319 -785 593 -495 878 381 -814 781 -231 182 -735 -158 -631 593 403 -217 -707 -769 -514 982 -120 793 -988 374 -146 -201 350 -215 -494 -966 270 709 912 -459 241 211 734 317 -375 -323 -404 -844 -199 -803 636 49 33 -898 -318 707 -231 466 -266 -177 -182 263 -659 652 11 700 -700 -562 -637 142 -225 -479 75 -179 779 -785 -667 202 -252 387 -377 770 -823 373 -898 -313 -748 613 629 -751 -68 452 -506 -54 778 -368 -795 598 855 -44 338 559 -851 123 446 180 -472 -58 -109 -246 526 679 -364 382 113 977 167 977 713 -353 -167 -625 -408 571 -629 -474 203 -673 -55 -631 91 -916 357 630 -157 -336 868 -722 -216 -848 -976 43 -680 839 321 454 937 174 -510 -628 -350 87 -368 -762 -234 666 236 225 142 -740 719 603 450 -133 336 927 757 545 243 -621 306 -645 -52 387 118 184 122 967 208 891 727 698 -704 -123 -705 -48 -964 307 -315 113 -501 660 729 844 963 -534 -479 -445 303 -433 -442 -696 792 -963 -97 -934 429 -126 601 333 -504 447 82 -989 764 35 434 146 693 418 -681 -480 873 -808 -384 -825 660 -572 -619 -293 624 -735 -64 -298 734 442 380 546 524 463 -151 -368 -781 -951 294 761 -864 -737 -348 -160 819 702 999 899 -587 -128 244 -645 -682 -224 921 -265 -47 -592 416 -10 211 157 -592 -993 -599 381 940 767 710 -2 -262 249 605 -265 -133 860 -387 -125 -109 905 431 -329 -439 997 955 101 882 -186 624 30 -601 892 -422 -528 -504 -521 -68 -116 -193 -878 238 493 199 -402 -881 -664 -202 -785 355 -811 748 110 471 -508 18 18 261 285 176 -960 -856 -295 -24 222 -270 -791 801 -265 -451 -70 -606 678 -96 -492 -170 -132 -661 454 754 225 473 468 -486 -619 158 594 418 -578 -355 -396 973 148 -398 406 -109 853 972 -44 8 564 -840 389 599 -35 30 -998 -767 -277 533 -348 980 -525 -747 -820 -947 -569 -161 678 409 717 -156 623 -230 371 1000 -884 -551 -20 -137 302 761 893 790 -512 -168 -525 -214 -879 -276 -952 -78 -272 289 -805 -846 395 -866 635 -3 85 373 -644 -872 -628 430 -720 -365 533 110 -188 -176 -547 815 733 -726 -997 -669 879 100 452 366 -495 92 99 438 -122 -66 -154 173 -199 -873 511 195 676 -414 -123 690 -81 -35 -682 785 -391 -472 416 -820 818 -89 572 210 927 233 426 -59 508 505 492 177 -623 -135 -403 165 -443 32 -71 19 -369 759 43 322 -808 129 335 -668 -588 187 565 -552 -517 688 312 -512 -52 -216 -963 461 -813 428 446 -185 -532 313 -716 -405 188 -158 167 -736 -357 -412 -774 880 -156 -270 201 -393 882 -713 342 -14 -910 681 -251 -604 -1 347 -687 -178 29 32 -646 -284 -605 442 545 519 128 -452 -104 648 726 -660 -282 712 765 509 135 145 378 240 32 -286 659 769 -545 -742 562 350 763 -100 -48 68 -276 -185 957 707 -163 765 877 324 659 212 -360 353 0 -120 842 -765 -74 885 15 -802 -37 285 457 -567 -268 -489 -388 609 768 -834 64 623 -321 604 -537 40 950 -234 -554 -372 -561 -42 -599 724 -362 -933 632 113 959 -632 -141 -494 545 987 259 -377 844 853 -817 777 360 -55 260 -701 -832 -915 745 48 -964 274 -158 694 292 572 321 113 560 942 -9 -953 -71 481 444 -746 50 439 -359 -507 -164 904 -305 676 996 322 -951 706 472 817 -694 408 -372 -949 986 -715 615 -376 -501 229 191 953 -848 -685 131 923 -641 99 -499 890 -100 369 -316 616 355 516 -716 750 -688 -162 725 -176 -987 23 934 -15 -559 862 247 319 -478 993 184 86 420 -51 13 164 -885 -394 -607 79 883 -495 -649 132 -181 -592 -300 69 -201 632 -548 -602 814 635 -966 -379 -235 -208 157 427 -521 645 672 -495 -250 -996 -540 649 770 267 932 286 547 -9 200 -215 183 468 -612 -578 801 540 665 243 -411 815 -387 -835 906 -897 -621 -586 686 -816 -24 -995 -22 -245 -776 -894 759 -405 131 252 -605 -224 -710 952 -714 104 -303 -599 -908 71 -877 947 422 -162 -701 -325 675 798 874 -194 -286 -643 -954 -517 293 339 -737 99 -975 -386 932 -405 221 799 537 217 -695 -280 -490 -65 50 419 -636 71 885 -795 -224 -330 -839 -831 -676 -53 -241 -574 170 -372 83 -391 86 -380 536 -756 223 -608 -611 -683 -933 -295 -121 -369 761 -753 228 518 -709 -864 -434 -301 679 315 586 -764 156 18 920 675 305 -583 -564 -10 -550 692 594 -321 94 434 850 -231 -777 -87 -120 -31 -617 587 528 -478 327 -984 -415 -986 335 885 -269 -314 762 295 -436 818 0 -435 693 -709 -594 -64 875 522 765 -979 -776 133 -921 790 -650 110 -219 -864 47 -274 -338 -723 -17 51 -349 258 -924 268 -534 -143 375 643 -201 471 -326 -724 -419 -901 212 -101 -739 -579 231 477 -544 -439 545 840 54 -932 738 7 -827 -148 -625 -331 927 -447 626 845 -643 -490 285 748 866 626 709 889 361 617 -953 -539 876 -547 -651 -423 -352 472 -21 -411 390 -141 -746 856 -845 990 696 -882 817 -178 367 -200 828 860 259 57 81 24 -720 -567 162 -358 -869 818 -115 774 576 -324 37 756 168 855 366 -512 -748 187 -616 996 694 300 715 572 -893 -635 112 572 -913 -856 54 -148 980 -719 459 847 516 -379 -611 -975 163 -299 740 -347 -124 574 -53 -929 -635 -928 -626 5 961 -882 -151 -279 -61 -320 517 -974 -80 911 -67 379 -44 -309 -211 -629 -646 369 -356 996 835 779 -381 -376 -471 -499 864 -758 629 928 -560 -454 -273 -230 625 906 121 -402 712 614 663 -564 -400 -174 -100 -243 334 -199 845 -776 -970 863 824 510 -698 372 -518 -483 -507 -930 706 513 531 -219 928 -88 -18 -239 -165 369 -378 542 -73 -32 878 318 -730 135 -152 -937 -988 396 919 -252 -453 -802 42 156 -555 73 -620 -344 778 304 352 196 575 211 88 -511 -935 761 -39 -825 692 753 -174 -609 -393 380 675 407 -509 339 -484 -428 188 169 352 467 546 532 664 -168 -423 22 852 -331 44 -90 -952 -64 -402 0 -359 -615 169 656 -835 -897 247 872 -449 533 274 581 -120 -168 722 -962 980 557 -608 -73 -507 248 -710 517 -484 -419 167 -952 753 859 -512 -422 -295 -830 -986 -102 -595 -660 736 -214 -609 226 297 -342 -514 -845 -860 -896 -15 119 424 723 -958 827 268 -79 445 818 167 928 420 -855 -780 798 8 180 -334 531 282 -83 -332 554 -839 -273 58 -499 855 -201 -183 496 50 174 599 600 -490 -386 949 -288 811 -675 -595 417 37 275 331 -616 586 100 503 79 -621 382 -804 661 -859 623 -153 -18 -558 -514 55 168 259 136 120 342 -970 -549 852 -830 -425 -27 -212 85 773 -579 683 -150 -584 -972 -417 270 107 -837 534 324 -456 -593 13 -587 -39 -2 934 -920 656 556 -145 65 252 -466 -791 279 854 113 -619 -178 814 -428 -714 -318 350 -260 321 472 -634 530 -949 196 -427 -106 236 285 -282 -492 -111 271 -359 -940 -591 720 -878 -635 -283 -106 808 -215 715 83 489 -99 545 59 479 938 473 -633 -747 -118 622 -771 270 -179 949 -529 381 -546 -989 -987 975 -955 884 794 -189 -999 318 -176 151 -438 -190 -866 -292 291 -462 -435 -572 629 429 79 -561 854 -193 477 -90 448 -39 -803 832 117 230 409 -869 460 -57 157 -450 129 215 141 279 655 -819 792 985 -478 -819 -716 -937 -478 -120 5 750 458 66 59 -509 509 -838 -553 -284 744 876 -981 463 50 448 747 -103 -272 -79 -642 -389 829 -543 297 -954 236 -290 13 847 78 -32 -489 -245 -74 652 -496 491 926 -451 -330 -615 -749 -610 120 992 -185 466 569 555 914 681 -690 -706 -346 -154 -74 -249 957 -2 483 -228 407 -740 -89 -881 -111 824 -79 -844 -49 -406 -499 572 546 371 43 -130 -967 -719 -291 964 123 514 -917 -709 699 909 745 -191 261 -966 -381 -466 -932 -517 -634 220 587 115 -425 839 162 228 -797 -45 -28 502 -136 -543 614 482 824 -886 -484 752 -871 742 799 -602 -975 815 -809 -621 114 -981 -345 -62 -46 454 424 850 538 -653 -893 412 910 -999 -256 643 -240 -278 568 733 608 292 732 840 606 789 -166 529 -852 -194 49 242 -361 -944 311 -48 621 562 -302 -332 -899 109 -801 559 -195 675 927 -358 -283 66 186 -984 162 66 -550 452 107 448 487 931 -778 148 107 -463 -831 772 -928 200 448 -505 -824 539 492 475 402 598 -986 -621 -656 -694 -432 -974 -644 -938 167 -313 -226 135 922 180 549 -330 746 884 -578 -740 -681 442 -527 388 932 -201 988 -807 -847 178 809 -663 16 -423 928 -769 839 669 392 326 -41 591 -938 108 905 99 957 13 -828 27 -675 555 848 -419 -450 -684 435 -412 417 691 28 22 265 386 -416 -886 380 103 71 579 -588 -934 680 658 124 37 46 343 23 252 -15 986 907 -118 -108 143 -645 -494 -644 -375 -495 438 794 -589 579 103 339 -986 911 -281 793 661 745 -190 -229 -796 -842 724 -413 728 -7 -456 -934 182 -459 372 698 51 -9 977 -951 523 683 980 594 62 696 -895 -275 -545 116 -803 567 -213 602 -833 576 708 366 410 726 -876 836 469 -543 788 239 585 774 13 -429 400 775 606 240 868 -282 -72 48 -577 470 -288 167 638 187 -280 -160 605 297 842 613 263 396 -615 -21 -562 -603 542 -5 660 -938 -190 976 -399 497 -156 -142 596 -152 376 -613 194 -131 -141 616 333 162 75 -740 -27 246 645 -604 112 365 558 -534 -938 -57 -856 -888 926 116 838 -623 890 -145 -742 21 -618 139 489 -410 333 -356 -311 475 141 541 -737 534 642 -962 -628 -63 713 181 -360 -208 625 286 -386 150 497 -576 968 -906 -343 -938 -524 -794 302 -25 -10 -558 -530 -304 933 768 698 992 -269 -266 529 618 -848 -900 -812 75 915 -2 642 -377 -7 -274 -817 476 702 -543 -408 0 874 -195 -12 725 449 571 419 999 77 -643 597 194 956 839 986 363 -54 -660 145 628 623 -427 -451 814 -157 330 682 277 675 635 -395 535 141 946 -348 456 -483 -927 -707 821 358 -30 952 699 390 -797 502 272 135 -400 -31 569 634 -15 -786 -25 988 128 -957 15 -40 452 -470 744 177 140 -901 38 760 414 279 -243 -394 241 66 -835 -470 -517 -624 -307 278 509 361 -100 -933 691 -48 519 -823 741 -921 869 -32 -24 -987 92 -536 9 -618 -128 436 -580 -488 107 -599 -437 996 -480 -922 -717 -828 207 -765 -67 -857 100 -504 -55 -665 352 277 -197 -954 114 499 -997 946 613 819 -555 363 595 363 982 -522 -98 -778 -255 -130 -994 299 -7 -745 -415 -304 -311 947 909 904 -254 -537 641 655 -663 985 264 139 247 -191 -101 660 -876 -689 379 83 -605 149 -992 701 -43 -460 -837 -97 396 477 -167 105 -668 -667 -975 -767 -792 -239 -221 318 82 -559 -500 -483 -490 -373 -964 649 -627 -813 650 327 -931 -750 529 90 600 -260 -416 255 122 -152 5 742 -437 98 -50 634 917 -434 -8 -10 434 530 -951 -932 -43 -671 441 747 -973 -162 668 412 -62 331 -722 -457 -315 -607 -221 528 -637 421 328 -459 173 693 -87 -108 271 -306 -363 -960 766 644 463 893 -689 -822 705 -490 -810 -204 560 867 -934 -573 901 -985 725 -48 417 91 674 -659 740 85 859 -476 -138 236 285 855 -281 -130 57 -265 -422 -344 -228 -436 809 318 -274 990 402 -223 341 628 465 556 -308 754 -812 -350 873 115 -406 -604 -7 -238 -192 402 -187 453 922 146 -875 537 -190 -682 326 421 -461 -608 543 -834 -115 -984 -94 147 -662 719 -410 514 -243 907 464 -852 305 -715 519 -115 76 915 -202 -978 439 236 129 406 -803 901 390 641 -938 174 -593 -18 500 -426 -463 866 618 -989 -719 500 732 574 998 245 -670 -458 450 -191 -143 -457 -124 107 857 -52 81 973 370 470 435 94 275 291 -551 197 -179 -785 429 345 703 248 -651 616 -285 -748 -727 487 -101 990 -802 982 364 -200 538 739 994 -791 -29 -556 569 738 -454 -765 -599 -914 38 877 -80 107 -967 -812 -633 -855 -428 805 -858 -512 635 275 50 643 -396 124 -579 -911 -179 101 -321 499 847 148 -950 -120 -439 717 -958 274 696 -31 614 -355 -491 -650 229 -376 57 -285 135 -734 632 -783 951 -540 163 -847 433 315 -386 965 -287 -506 -215 314 -15 849 -253 -359 574 160 -785 145 -666 116 -689 189 660 -335 -448 -81 493 23 -114 -541 358 -593 900 -687 -315 944 -469 -688 -735 810 -269 -502 510 352 -285 893 109 22 -621 -274 514 363 -700 581 727 11 55 -282 333 640 904 -449 922 -917 995 421 -927 141 869 -912 940 933 114 399 -538 -919 -508 561 -25 872 -465 908 -641 993 842 775 -711 742 51 -961 -282 -915 -897 97 -43 -947 382 502 17 -631 -980 -342 770 -322 768 -347 511 142 -151 280 -924 -1000 137 -567 -588 882 710 -695 759 -624 -832 378 -189 -935 224 -41 402 375 -170 -194 797 954 -311 -715 956 175 -454 105 661 -774 895 -493 -127 -578 671 481 343 687 209 628 920 251 958 643 567 -809 345 331 -264 257 854 -341 -688 -246 -324 -46 -938 -901 301 745 864 861 354 666 -380 -963 -500 542 377 -28 221 -735 -144 -222 421 937 -579 235 719 140 61 -904 829 -831 446 -200 941 -805 997 91 529 306 181 -382 -128 -838 40 211 -937 805 699 12 -920 209 826 -216 -473 -477 -324 472 -262 -290 525 717 90 315 148 649 -384 48 -739 0 29 -500 -401 257 177 -596 744 550 -565 -223 -969 837 781 -737 806 802 272 -223 751 -988 -44 -495 -449 -691 231 -995 -71 -583 793 275 -659 -815 778 -968 -948 -366 -387 49 687 -605 -126 35 -984 184 162 -357 -866 393 211 602 747 -919 300 -608 730 -201 916 200 836 603 192 -990 -632 54 861 -664 979 776 864 35 -537 985 -266 842 736 -941 -304 -606 -252 494 809 177 823 -776 335 997 -952 224 150 886 414 -797 -643 -329 -265 -500 -611 501 444 229 -315 932 184 176 -690 963 -914 787 579 -114 -985 647 -673 -849 -903 735 -918 507 -956 -725 -199 -643 -962 730 786 652 589 -684 -753 -360 579 -121 -708 376 81 773 -358 801 -606 -666 -812 -770 -69 -668 276 -645 459 -952 669 -358 740 597 177 -424 -124 -901 743 142 -96 -748 791 -505 -714 -745 -988 -35 387 -735 -403 716 451 -814 107 184 -370 4 -508 545 -392 707 -688 -220 422 260 -991 -305 666 902 544 -553 -576 -397 233 1000 -251 469 -14 349 -70 317 11 108 -857 -819 197 -343 -470 -8 447 -217 290 922 -864 -665 -167 501 -209 348 -266 29 204 120 -533 14 -108 491 222 593 814 -500 -975 -889 226 -599 302 -722 896 -984 908 -992 -501 495 906 -476 975 -169 -224 595 15 -281 -506 -152 783 -332 722 -769 -852 -570 -897 649 98 135 299 294 61 -465 -643 141 853 -882 1000 -433 -371 -527 -155 937 453 -896 -371 -467 449 811 -473 760 -362 431 -782 692 65 -642 87 608 -148 156 -77 -442 -955 -387 946 -595 325 704 628 845 818 5 -343 72 -146 -474 91 978 346 199 948 450 535 703 -575 -188 906 474 574 333 -641 143 367 -723 865 -153 57 521 21 -806 -916 850 531 -294 -937 581 -85 -84 999 211 598 400 -456 58 424 -555 -780 222 321 -935 -105 -366 -532 585 255 -477 778 757 820 -676 661 228 245 -111 892 -447 461 -347 -951 -981 -221 497 -483 -65 -722 443 -601 938 -776 597 -828 -361 -46 -411 346 -388 155 818 827 401 -682 -906 -870 -403 256 -722 486 314 371 -549 -674 -934 -578 -649 886 -293 -474 -622 821 425 337 -693 -612 -521 -956 483 -907 -845 -264 -809 645 -966 -997 537 -956 -100 94 677 -544 217 602 158 -319 681 -14 975 855 -636 -795 -93 -39 999 500 -755 709 131 563 454 -871 955 -168 632 -428 -588 -203 208 687 817 -251 766 877 -860 -724 -994 -65 -589 77 580 757 190 -698 -435 -210 -85 698 157 -174 404 106 976 -626 593 -125 216 623 577 -39 728 925 -59 983 -648 -186 609 -687 686 204 403 386 515 -823 508 980 422 -540 -922 -755 -695 42 -3 -368 -534 -217 736 -814 95 147 199 -388 -67 -22 -289 -316 52 -578 603 215 -217 -932 773 -59 -383 443 -97 -441 483 -620 686 -604 307 -124 592 -354 21 -451 -553 -801 -187 445 -673 168 -681 947 -137 622 316 -460 -876 -822 -500 453 -974 -868 201 193 202 -898 289 -274 762 -345 43 -462 858 -768 -109 -491 -289 -963 -230 733 36 623 -971 398 947 875 147 323 -772 -699 444 361 800 -461 -623 -860 -981 -757 -918 -22 606 -53 -845 412 -463 751 12 98 -523 415 -118 -746 28 550 -471 654 -898 99 697 375 -761 900 -733 354 484 -342 -454 -296 13 229 -569 -997 -780 -263 469 643 -978 366 290 -691 -372 -481 -493 2 871 251 991 -751 -526 157 -687 495 -740 -394 -113 402 -958 418 116 -176 589 285 367 -135 -366 -97 43 96 308 -513 533 941 465 -237 -100 253 -431 657 175 350 221 736 148 -446 -195 383 -942 808 -341 551 -746 -174 -344 975 33 -488 900 840 -888 498 355 -817 962 -788 124 793 90 314 7 4 909 -444 374 -493 -663 437 -593 239 -658 276 -783 -282 85 312 -94 239 -854 -346 778 642 570 618 -406 103 -467 -342 187 -349 -155 494 315 320 -380 -891 101 -152 -836 945 364 -131 -975 738 302 -947 -259 457 -23 943 -742 -873 795 -559 340 -95 336 -404 -388 -174 884 -942 -529 902 847 388 -847 65 -432 935 412 -582 -233 -239 -364 456 -324 -3 -245 -620 14 -38 47 976 755 142 262 160 472 -960 798 -177 -607 416 883 510 -963 600 -867 -167 -197 956 463 477 -769 981 889 72 593 715 -839 -80 -199 842 171 424 798 886 -977 -636 -660 510 -638 -130 -432 -883 841 -578 -214 986 787 907 -694 -788 247 -364 -915 500 667 272 321 784 457 485 423 -355 -825 50 883 -585 871 -6 357 -391 706 104 -538 -536 -264 -221 831 -814 -733 -39 757 357 708 -226 1 543 -159 -820 359 385 582 -423 -178 282 -310 373 856 -476 -679 -206 544 922 478 -125 -413 -817 -667 -586 235 -765 -287 -415 63 -414 -786 431 700 670 -290 509 704 546 -714 -294 -444 598 585 -536 -635 444 655 796 -48 356 -170 -102 563 873 -605 865 -585 -769 -825 307 -592 934 467 234 412 410 19 99 -535 -906 -547 -858 480 11 -166 461 -523 865 249 -983 -827 -362 -787 -774 -497 6 -38 201 -891 -162 -278 356 49 141 153 621 477 -630 898 904 778 163 52 -966 8 -407 -875 -685 24 -149 180 761 -953 -942 -554 606 -385 -863 -961 916 713 -180 714 816 571 -950 -675 -300 999 859 -484 -939 956 -127 460 -233 -463 928 -662 -385 404 -723 120 459 407 538 -901 -187 778 550 701 -290 452 -769 -182 -193 -687 894 952 -467 68 77 -655 -926 815 -648 -655 -739 -790 -692 -389 663 -468 963 157 724 854 -821 -475 -566 -869 -330 206 77 440 396 -23 -206 -9 227 -621 -962 -456 703 -131 -212 435 -17 835 329 121 583 935 737 285 -955 208 391 -156 360 -563 800 787 -872 247 341 -795 74 465 -983 30 403 161 676 44 -504 469 435 183 -425 815 144 163 742 -794 708 805 -561 521 -715 -727 -23 791 220 -188 -849 844 -309 -380 515 292 -373 -780 661 620 -412 151 550 354 -147 330 -149 -725 -988 -168 -904 881 -742 893 -454 -539 -133 -805 -943 175 -279 -723 -773 789 718 -956 993 -807 552 919 231 212 439 824 200 -837 -237 776 -195 84 954 599 -209 188 114 118 534 -454 351 348 197 -825 282 -959 907 -506 441 -440 -71 155 130 -826 -508 229 -477 209 -301 932 -539 218 -428 279 574 244 102 339 -656 -508 235 -627 408 -198 750 740 -144 -622 -549 -482 -943 -679 -766 945 121 -436 560 793 -151 -112 -876 391 173 -85 -378 -305 -522 -657 -908 -826 985 -757 -53 775 413 -739 552 55 -391 -24 -326 412 -494 913 -940 -959 590 -484 -187 -970 850 926 -47 110 162 89 308 265 -530 584 747 -760 -813 -258 -827 -848 249 -651 372 -660 945 939 137 93 -857 622 -114 272 -461 -658 989 169 -707 -522 704 -93 -958 478 -202 64 -991 242 320 -437 -975 -844 951 917 61 -263 38 573 -469 -813 -498 -498 962 268 190 756 47 -107 -803 -129 160 983 -42 377 -253 -812 -481 119 828 -162 181 310 69 -756 582 -603 -90 920 598 470 -924 -448 857 556 -944 -582 307 540 -628 -828 564 -544 166 -83 -493 -443 93 772 -209 -43 -480 -412 131 -913 263 -346 959 120 -824 285 -389 233 -452 -977 -54 917 -17 528 -271 -239 -551 -755 -692 613 408 -29 -224 -481 944 429 523 525 84 -117 374 637 476 653 -892 -497 258 369 -113 -454 -66 -804 -54 805 -876 -419 -146 -432 -143 -800 -624 563 -630 65 -970 -591 539 -472 -26 588 -751 -701 -196 273 943 -166 232 389 -344 853 -654 -311 -489 66 -923 488 -141 903 -395 51 -122 -782 -362 146 -93 247 284 -401 -486 992 -796 -113 -466 -105 144 -337 648 909 -581 -438 -31 713 220 -305 -238 -366 -6 681 -724 -8 4 -722 -448 -270 -898 -48 77 42 -663 509 31 -599 598 -786 -117 -431 -713 -678 584 -682 -9 849 -239 51 -437 319 -374 -632 -38 711 79 776 -217 151 244 -29 -677 183 -147 666 -683 -774 610 -739 207 701 -660 -20 -873 -219 297 -968 30 -600 730 169 -74 -473 24 -785 847 -860 794 -126 780 929 -839 -177 46 -464 904 -486 238 -858 173 -703 -26 -507 -274 -990 592 740 67 534 579 254 707 838 -41 230 889 2 -263 -520 959 -677 -934 -888 642 -927 -537 -681 -872 854 731 446 551 610 -866 491 14 -481 388 -761 973 5 428 297 -337 799 -426 201 -989 -921 73 -745 800 -495 -967 -190 -369 -879 562 -577 -86 486 441 -12 62 959 -970 -715 305 350 -693 546 476 -759 -419 -759 788 -522 -312 -19 -172 733 672 185 -563 329 -415 -457 -756 91 -152 225 68 825 -668 877 -575 -412 -950 -957 700 -249 424 -417 454 849 -29 502 249 -510 -707 -829 -604 453 -368 -821 543 -834 -877 -132 -59 -377 514 -867 385 21 870 -195 853 115 906 -435 -492 619 243 -401 992 -994 830 -795 356 574 200 751 -948 795 892 -935 862 -634 -530 -105 505 -498 -789 -609 22 -475 752 -976 73 924 832 293 310 11 -730 -762 64 -344 152 -995 453 -79 966 -716 737 915 -426 -984 -240 -340 -57 188 418 -458 453 87 -804 -856 182 -227 247 -425 -208 28 614 470 744 -503 132 -1000 483 498 -853 338 -85 -727 -782 -173 488 -919 -625 -211 -379 473 -855 215 -816 235 -833 620 -75 -88 -355 -736 57 -437 -977 673 647 -583 157 -188 641 -954 813 -961 803 -871 48 -998 532 796 206 808 235 -918 -107 -861 639 32 362 994 -675 -960 148 -597 852 -634 929 1 565 651 -260 557 840 595 440 -821 -476 -852 -804 -107 849 662 42 -250 620 -280 -937 -221 242 313 -942 -983 656 391 -465 427 259 -66 399 363 -150 476 -970 98 744 433 263 738 -814 -402 509 -214 106 -505 -70 -544 887 493 -938 -54 -292 -938 -123 -646 -344 -899 192 -461 -320 -787 434 -258 777 -206 30 -379 547 419 138 819 417 404 -536 48 -882 517 -38 -97 953 874 -551 -766 -545 947 -749 898 -67 810 -132 76 -196 469 946 -511 461 729 984 -556 -446 198 914 -49 -580 540 -368 -364 -861 -686 -831 833 -879 216 856 -349 -935 -41 -931 474 833 763 32 -271 -860 994 -534 -528 673 377 -189 -570 390 -42 84 207 761 -88 436 135 -86 -964 -417 725 24 -68 -586 -955 827 -307 -690 865 -564 861 -965 -692 577 -626 -745 -239 568 -894 800 -932 -88 -449 535 -169 -943 -316 538 436 344 -488 606 -931 -535 910 592 101 735 538 -64 -668 620 446 -310 -664 -509 712 -228 -676 759 -885 -822 -183 755 -826 -663 736 -982 391 425 963 49 -140 -408 -778 599 335 -339 -781 479 -976 -239 -989 -358 -965 655 701 -618 -490 -507 556 290 436 88 -270 185 897 -50 -618 696 429 -359 209 425 608 -481 617 358 678 -126 -50 262 -311 -811 -854 659 618 -84 902 303 74 -433 973 142 148 -147 -852 501 492 150 -988 -773 -183 460 -563 -176 425 -174 539 4 33 131 -394 717 -83 417 56 311 -336 118 -615 -868 -635 -615 -956 -226 798 304 730 -813 582 630 216 710 991 39 -521 -490 766 392 613 -3 -297 292 816 438 -220 768 -738 -124 704 -806 147 -488 36 -17 381 179 -81 760 6 673 555 622 914 -835 607 -334 -639 106 677 -269 377 735 195 -492 -607 -144 -345 -741 -365 312 -862 -160 758 -885 -517 811 137 618 20 -312 -660 -899 -996 -651 -955 964 -492 516 598 -464 169 3 770 124 433 59 -654 -897 642 -866 868 795 -840 -427 -611 798 -837 686 552 631 662 288 -325 684 -732 -703 -718 381 -570 -706 -89 334 981 -727 -237 687 296 64 854 410 197 113 745 580 -241 75 -668 753 868 322 754 457 27 -913 313 780 -413 -829 -382 627 -445 -406 773 -845 -615 670 -94 -299 323 840 -751 -14 350 293 -727 854 667 -383 -622 831 -830 696 -86 518 -249 720 -94 378 247 -16 -141 149 103 -69 -18 -970 463 -917 623 950 -323 -667 -186 -650 358 466 -122 -638 -56 956 182 269 261 -605 141 229 623 -127 263 341 59 687 185 -636 -990 53 -646 -397 463 -773 454 451 516 708 -849 503 716 806 -711 -700 102 854 -646 -752 -733 -348 873 76 694 -454 -852 -98 -185 -830 790 270 814 -302 234 -443 -167 798 787 865 -212 957 859 -3 -152 -150 -396 -678 143 927 -982 -910 -751 165 0 200 -198 -65 880 594 461 -591 -452 -105 807 -689 75 430 -864 53 530 -392 814 -634 174 469 -254 13 100 -485 91 367 136 -414 -524 538 235 -636 458 -72 -878 896 -801 486 -932 150 -440 507 -676 -315 447 -131 -129 -603 -602 -227 -234 11 456 -528 -230 -774 -794 11 430 -776 -960 947 52 -154 981 828 300 695 -228 539 517 -239 -132 -220 694 -526 758 826 181 813 -670 953 -193 -780 -863 -75 89 -462 -704 840 -466 35 -204 -70 671 181 -855 608 20 -888 -953 232 816 -385 10 902 561 816 -426 126 -337 -11 -697 687 561 731 -127 204 32 -706 663 -592 -384 86 -890 -732 83 809 -552 669 -530 588 -203 60 108 -102 -947 969 -365 636 370 847 846 -605 306 445 -370 -248 783 -435 625 -919 -460 681 228 -241 -251 -810 691 -7 739 659 -620 -442 -766 124 104 878 610 -264 -331 -540 286 831 -625 -585 786 -773 556 -811 870 -647 -479 -935 580 983 948 -104 -464 -18 133 -813 593 -242 779 -736 -439 -503 -454 596 -510 -644 597 -639 -436 63 204 738 -138 543 735 -797 607 840 249 920 213 -863 -284 936 -631 741 -1 452 653 -774 99 521 468 -655 979 363 -643 680 801 -104 628 -303 -857 257 355 -287 -736 -265 -715 -472 -436 279 209 -274 340 365 -671 -727 -119 927 -540 -967 877 -527 874 -402 -776 -65 -173 322 -155 891 -40 218 273 -883 -666 523 289 540 402 -889 189 -838 626 -772 -637 -489 235 945 -713 505 -34 312 825 -10 -417 58 -524 -728 -15 -855 -572 -185 122 983 2 354 573 -49 799 -411 -611 801 662 -371 235 -211 73 -614 -616 -315 -955 -663 399 79 30 307 0 -848 995 -574 190 133 262 -137 840 595 805 268 -739 355 -320 254 -22 -286 440 322 183 806 546 -628 310 -770 973 -100 465 924 101 -7 574 633 -825 172 -86 -983 994 606 268 -165 -606 25 193 994 -205 440 804 936 -97 144 883 448 -527 -755 -788 849 519 -492 -262 -114 861 -381 -927 -759 -439 767 104 972 961 -984 587 -545 101 -827 678 154 121 -982 -9 543 -792 -824 -28 879 249 -527 -836 -167 262 128 107 -895 -179 529 -911 -316 996 318 484 -206 -818 -533 614 129 -560 862 -96 613 178 -77 425 21 266 36 993 536 -354 -582 -301 -713 517 665 -146 -582 7 612 766 27 -526 -996 -865 391 453 286 131 295 975 -112 -6 630 -885 -335 331 755 170 176 557 713 -946 -115 124 -793 -618 -105 -245 -478 579 582 -815 374 -348 -989 485 257 800 288 961 35 870 -857 -238 644 439 270 211 584 4 478 -983 -958 -484 343 -581 -830 97 -360 409 881 -837 951 -41 -452 -94 -305 274 164 372 652 944 653 904 613 932 -31 -792 -87 903 -732 754 368 -296 -478 -424 -407 880 362 506 883 -382 -398 630 -13 185 -321 431 719 -766 826 -698 572 -244 -110 -50 877 114 825 -306 10 129 150 -438 -192 540 984 227 184 -153 -25 575 -180 -426 -643 -29 265 -963 -398 -34 -907 315 120 -410 -478 -588 -741 367 -68 479 310 -667 644 -576 -109 -43 -648 -285 523 983 82 196 -30 529 -743 795 797 615 237 -394 -927 633 237 135 -990 155 -804 -630 -29 -644 971 -491 -907 965 875 -213 -955 302 -211 -393 -862 860 933 262 901 -473 -996 797 128 -444 -902 651 255 791 641 -939 249 -194 -734 383 -951 159 499 -521 417 521 209 -686 491 -777 218 843 -702 -702 170 -621 -358 802 172 -547 397 167 810 -233 318 -959 434 623 621 88 -98 -530 994 748 -696 655 -621 378 -494 198 755 583 -346 -966 259 -894 -310 -45 -374 673 -364 -585 -355 -515 -641 -254 -648 569 -506 754 -817 940 -237 -965 791 846 364 410 473 601 -442 667 -23 474 -865 60 -320 -212 -651 -586 400 240 -150 913 -572 -962 90 -74 -723 186 -388 780 -491 -147 -707 368 -183 -748 522 -293 566 -907 -458 -794 -294 -289 125 423 -788 -123 -460 760 -161 -513 785 497 892 38 -525 356 836 -57 -527 494 -87 -700 -780 -95 -960 -960 384 -642 -717 -550 226 -327 22 -698 -305 43 377 -493 90 257 197 -588 728 569 -109 28 243 -680 -361 -364 -266 -164 669 886 71 -525 -118 -975 620 492 -350 140 588 116 318 831 603 -357 437 -983 -60 -915 422 -569 -644 -382 507 -802 -39 212 734 -975 540 -388 -193 -802 609 -560 430 555 -356 -586 -820 123 -149 846 -459 -88 660 251 904 420 -14 -401 385 858 534 -815 34 751 442 15 122 449 -678 752 818 -374 903 -563 933 -423 -57 449 439 68 -361 -720 -429 942 -237 538 -954 775 907 -788 -369 -35 -393 -986 604 930 657 -520 -703 -35 -42 730 516 -629 822 271 801 978 908 -894 -747 -940 -114 -951 -203 -675 -726 -594 719 654 390 191 -256 826 546 -768 433 328 -469 506 136 84 -497 302 -164 -483 633 -17 609 -165 807 -72 631 -482 -235 -565 -504 -346 -109 -895 456 390 -1000 42 97 550 -499 -46 -608 27 -475 149 500 959 -622 -423 -961 -84 875 -855 -89 -127 102 -190 785 -914 -785 547 -481 673 657 -758 195 -693 482 935 711 -152 568 -838 127 -149 204 -107 410 -623 -62 -49 -655 -826 486 -308 276 392 909 -422 363 -969 -262 -517 965 -118 977 -613 297 691 491 178 -294 510 -752 56 -115 583 833 876 -102 10 859 -867 -795 837 -247 123 -511 759 201 -584 -800 579 530 247 859 -782 -620 147 -300 635 951 -422 122 -742 732 283 833 -207 652 758 -934 600 116 -845 515 120 980 660 -503 -471 -503 -559 252 751 -933 -228 570 -798 397 112 -775 -872 847 -306 677 902 -295 -9 661 428 147 -307 -2 783 515 793 -933 -396 -55 -18 -559 -163 99 -159 165 208 -74 -230 304 -452 -177 -956 855 -469 116 -816 -269 785 -347 -538 210 -649 415 754 -68 -238 35 422 310 -121 517 198 822 -731 -636 651 221 -294 -564 84 -919 800 827 604 -70 408 606 841 -893 -172 374 615 707 -451 612 -383 953 669 -417 653 -62 -889 493 -14 -244 819 818 -945 857 -581 -711 875 -399 673 105 -943 360 548 470 -821 -603 254 -124 978 -513 740 681 881 586 -955 -484 785 -11 -868 -62 474 232 707 -795 901 213 -976 -955 -570 728 887 490 -510 -132 -366 285 -441 321 618 -463 549 24 -774 -276 -700 -699 212 308 -178 -978 -823 183 515 -749 179 828 -670 512 -22 709 308 288 -369 955 -369 865 -914 -970 414 620 3 444 290 -497 74 355 192 -300 928 304 -643 -489 397 -537 -715 -932 304 514 725 -594 -4 322 -578 -847 877 -798 -776 -5 952 -67 917 369 613 -763 436 -77 723 -362 -78 -289 35 216 151 -640 -265 844 408 957 718 -136 -472 971 429 -449 992 -747 720 -178 -484 10 666 -981 -555 742 -946 661 -833 -158 -113 757 -826 -134 39 -717 944 -15 -809 -781 24 792 94 758 -252 -46 706 -257 -606 59 -112 688 -425 -999 534 -777 337 -21 -881 415 -270 20 -827 518 35 -769 -707 -270 -779 -245 -45 -927 683 -783 -144 580 64 -169 -73 -13 894 -372 -78 -270 428 -81 653 307 -617 -412 -778 762 349 -293 -832 281 149 734 -913 505 -925 755 333 -521 -225 643 -742 879 961 -392 -574 -353 23 213 735 348 898 905 746 -552 -933 -451 635 27 -173 -759 286 946 -987 624 236 543 -342 699 584 787 815 -175 823 -201 570 -990 109 -275 833 293 214 -324 -542 -734 -909 364 750 -853 633 405 -226 543 -254 56 536 -947 784 485 763 0 643 877 924 -995 251 614 740 418 632 823 -704 -815 -952 474 131 794 -281 -532 733 -795 56 -925 549 439 -627 -988 875 -486 484 31 -856 858 670 85 -625 153 -329 -677 376 906 -722 -236 -324 955 784 833 -699 689 163 -244 -756 -375 -916 453 -639 -347 -169 -685 481 923 -905 647 -496 414 -263 138 859 -45 307 -939 -181 612 -356 -204 675 -769 -498 -743 -987 543 -609 157 778 168 -706 -793 169 -549 655 567 791 -770 -936 -398 251 990 -652 12 317 785 832 -409 -220 804 140 883 411 81 -739 676 164 460 -501 611 -431 -999 746 204 -316 -386 731 -441 -773 919 -451 798 342 -867 -59 -820 -171 339 312 8 221 203 949 908 963 -65 -426 945 -59 554 399 -963 867 595 -841 459 -52 483 -813 -584 -906 695 947 16 420 -39 -943 625 -998 180 446 597 -484 393 365 -221 679 -762 11 701 906 -457 -622 539 49 -868 318 -484 -937 533 735 -95 286 -319 486 731 764 -445 -475 99 819 -104 -919 262 366 104 429 686 -507 -493 503 -603 -738 -641 534 -524 -660 -792 792 -309 723 -862 -259 746 770 -654 -996 -641 -730 258 -399 -72 777 708 302 589 17 945 -671 271 600 -493 205 142 -445 -502 -751 -681 776 482 231 -756 266 494 806 592 -213 408 -961 342 -149 117 -900 6 -635 -201 45 94 684 145 536 939 -456 -555 422 -321 824 -775 123 -462 -737 493 -925 533 579 421 -307 672 90 74 379 -909 920 -418 -889 109 432 -35 -297 537 373 401 259 268 371 -110 546 298 481 -318 -316 39 -860 -34 -678 -163 -367 29 448 498 -343 503 -359 -36 227 724 -560 -807 -940 87 -58 -496 -691 -306 -998 516 919 840 -294 -324 528 -420 778 733 40 -611 -20 995 -527 689 -582 -939 591 783 506 642 -518 89 337 72 872 -721 -605 -809 62 -642 233 730 228 498 -964 -735 95 -571 597 351 925 -366 -228 712 116 820 329 -768 -97 -211 -427 337 -704 449 187 -60 276 -934 -321 359 678 -876 -351 -452 -99 762 437 -548 -74 828 -353 -367 -675 -673 -596 -519 -439 -89 983 939 -816 -206 -579 -769 -955 877 -196 367 -588 -983 -337 885 -82 -436 520 407 -838 -692 -708 -661 492 702 -804 585 -445 -545 122 -631 496 -547 -170 -500 681 -178 -119 797 858 525 -704 -216 419 791 158 -190 937 -358 86 904 -90 -831 612 830 -448 -171 -184 736 -992 417 -368 -769 249 -503 -54 982 518 882 -799 713 516 58 -331 988 716 -486 -66 954 453 976 -635 336 -311 -910 -285 -722 250 759 239 -349 -284 -399 -578 800 565 -638 72 768 343 162 36 978 336 619 927 -797 109 -419 -332 539 -649 -965 -765 -21 601 3 333 517 -483 -401 -145 173 985 977 348 -280 20 456 -443 -24 -100 670 665 931 -821 122 707 -875 414 -760 162 -861 688 -48 -220 -862 306 767 347 -500 235 187 -688 486 -597 817 552 192 533 716 613 857 -40 572 827 -720 -631 700 324 -456 -448 258 269 260 -539 -575 169 317 930 -942 -368 75 303 -981 -676 -255 -396 -660 -867 -91 -376 -144 -433 460 506 543 629 42 -356 724 419 401 371 -246 642 -770 621 777 -993 -268 232 394 237 -560 256 -535 657 -158 -811 591 300 770 -85 -635 -891 722 348 877 -361 -727 -237 -528 -257 -734 -838 -16 688 -952 490 -368 -25 -97 931 -323 589 -132 -536 -378 -908 -839 63 469 347 -519 868 64 739 600 -724 -561 -827 187 130 585 -337 852 -635 -957 -423 -646 -751 589 -463 -904 472 -698 333 -385 932 -532 591 -370 85 191 -490 145 -523 82 -169 -980 -206 -71 318 -597 550 635 -374 -230 -851 850 576 421 -674 556 140 -48 -877 578 -172 881 90 -997 -822 -948 -652 -984 -129 -727 83 797 -116 -963 975 -77 -209 -700 -894 425 332 -467 458 213 -968 -809 936 116 739 468 421 -350 -938 139 -454 -96 283 -760 18 -558 889 -556 -183 -727 207 0 221 271 197 -499 -314 -372 85 -179 -392 875 875 786 -243 -767 99 -695 132 39 -78 -442 868 700 -301 -499 -961 -731 -718 -219 -168 -492 -67 449 744 -234 -58 646 359 836 777 -833 -513 -379 -389 74 -734 723 -179 -211 321 440 927 233 896 -707 -830 460 326 -887 117 768 288 710 555 -154 -962 194 -614 86 885 -804 -589 696 -645 290 -730 249 -514 635 -828 909 -294 156 -295 -3 -384 534 -604 -138 -996 -67 -724 928 -927 -824 129 986 -117 789 -594 -285 -305 891 -434 -265 644 -236 -671 -752 572 -97 89 568 -451 886 -494 -907 -922 335 -410 -357 -552 519 -727 102 -966 963 118 39 954 88 918 -668 943 583 998 -85 -311 832 -435 -860 633 -293 -479 669 -477 -249 139 -2 -723 -201 -792 -425 -437 982 905 108 -65 161 551 338 581 -408 -795 394 882 -600 -899 -636 287 -369 785 -885 543 163 658 -134 -538 54 -566 931 70 725 -755 -382 863 -977 -391 -304 -397 -532 261 -465 952 231 764 672 -865 -497 981 -24 -780 -588 485 -640 -498 -548 -683 906 -49 -714 -808 -372 -769 -597 -244 -993 509 65 982 8 -547 359 117 -407 -502 -119 -7 -576 437 -322 -623 540 -428 461 197 -919 -96 518 72 757 -5 539 -118 566 -177 -691 -464 -871 -933 -25 -228 844 -259 -542 -828 659 547 716 -762 150 -83 -271 214 690 801 -47 -14 -962 -367 880 -382 107 -235 391 705 -807 -863 -306 981 619 264 744 -605 -676 -138 794 776 -503 -829 124 -276 572 322 -180 -440 709 724 691 -61 565 878 138 -909 97 81 323 -483 614 394 -736 182 -224 -836 240 -116 -458 -545 -725 544 -620 -125 847 740 926 237 573 -219 913 -696 570 140 -807 584 647 917 -116 -240 -545 214 -389 508 679 137 40 802 -161 -32 -327 -859 -452 875 -645 -207 -58 -267 858 352 -251 205 -805 -438 602 -136 653 770 -309 850 557 181 -657 908 -213 -821 589 -866 424 969 890 -947 991 600 597 -275 -272 156 -165 -650 -202 257 -153 -501 346 604 599 580 904 36 868 -809 -293 604 268 -199 611 -629 -179 -545 -313 -875 652 -595 -283 -295 -45 90 -761 -197 -329 623 -109 227 240 397 -923 -406 -233 364 610 684 894 -131 948 710 638 -752 -233 29 -512 -55 -371 140 -435 329 -512 400 -525 683 27 -971 -599 -400 -626 -707 -364 527 -464 554 -74 -898 589 -798 319 398 910 -995 906 788 537 836 -607 -157 983 465 -898 946 773 -979 -535 -486 769 -454 -40 -818 -994 -963 -151 151 583 -692 515 -580 -459 -730 446 -915 -122 287 141 721 -883 -497 -833 -283 354 -746 552 179 596 580 116 -945 629 170 321 -154 31 124 -265 536 -40 -199 482 379 773 -855 540 -806 750 307 246 -305 -526 -160 346 -3 12 68 -744 -913 -484 -271 398 -840 -493 -322 -358 108 951 -129 -580 466 -516 614 390 -915 -990 -343 -308 204 -143 -247 254 -172 -129 304 758 809 -497 441 976 -139 -568 -373 -918 644 60 -828 -496 -756 294 -774 -53 -666 -825 -481 486 653 661 -195 871 99 -828 177 -697 662 -122 461 413 -493 335 -801 -562 -298 895 -866 539 -604 933 184 -413 -18 867 821 624 -551 -764 -361 -798 -208 456 -622 -983 799 223 688 -165 620 -428 644 -120 278 -878 237 14 -321 -460 765 469 25 140 491 -25 485 982 -137 -92 827 -669 913 -220 -471 -458 853 63 -403 893 624 -789 680 -785 142 -31 -298 -165 -511 450 -859 203 -195 -533 -471 244 976 39 523 31 -758 -471 522 -460 -226 -842 -704 -959 516 -568 968 -172 224 327 840 804 -881 307 -251 42 -784 -744 699 499 -667 -998 -781 -249 -447 751 -59 -901 222 -324 -137 -188 -893 -631 -480 -802 207 -787 -587 91 -543 171 776 329 -356 -201 -770 -731 221 958 -757 -565 953 -219 -2 -59 -234 -851 465 -877 -60 -783 -21 439 -383 -365 -999 115 -512 -255 168 -926 960 -610 893 -956 -955 -934 -615 -397 956 -679 314 -712 -648 -523 -592 -342 876 -419 140 372 -258 153 -22 -533 -249 -144 712 -210 396 852 313 384 -948 178 -707 -54 -397 546 513 -277 659 366 -960 574 -326 562 860 -430 -956 -57 -734 -595 -320 -667 612 -526 357 -707 211 -840 -933 15 263 -477 -493 -182 -272 457 480 712 812 -283 244 -416 -362 -721 -457 123 -158 -986 -794 248 603 281 830 -272 -329 -627 -444 39 746 495 303 -91 148 -785 -462 -593 665 -23 -567 -734 -768 -705 -992 723 38 -971 804 973 -756 361 -709 457 250 -724 -946 423 837 -148 294 -731 -470 -473 -136 348 -880 94 -775 -460 462 656 -101 -20 -87 -581 -641 -337 630 246 688 900 549 -881 -227 -698 -980 -832 367 -19 -784 440 -173 -466 -793 111 -46 -879 21 -105 -70 893 492 -754 -574 -356 625 801 -14 -321 971 527 -988 -654 569 299 717 419 433 803 917 -588 71 941 684 -908 -67 -167 -220 930 -576 -105 -460 145 724 619 -544 531 889 -449 15 -137 28 236 -372 47 980 -678 -81 179 692 -147 -793 -881 649 332 -77 621 -92 98 -490 -693 164 -276 -879 318 485 -491 657 -420 641 -263 457 724 -858 629 -280 988 585 -29 684 -749 923 -954 412 -252 135 -34 -360 -590 15 -666 -926 -166 -890 -125 -235 495 298 569 -66 -800 -811 -864 -904 473 -853 80 -844 537 30 -558 24 -301 -204 812 -96 389 -766 42 -550 -834 -31 -945 -663 903 -587 473 -111 995 101 -466 280 -673 -74 -776 -714 -458 740 393 579 537 -718 736 -783 -846 -353 860 -658 -588 871 400 -71 -573 -728 853 -173 -411 115 -237 418 -52 50 832 -593 965 -66 -42 319 -553 -467 915 900 -674 -789 373 -966 82 683 134 374 213 381 43 -743 455 -760 -353 781 -646 185 -393 -930 -349 -364 364 -154 407 -708 -87 746 979 593 -345 -227 -814 213 -581 547 807 -904 322 80 622 656 588 -351 773 590 236 211 590 927 -888 -887 716 38 -88 252 -974 757 -332 -748 -542 220 551 -754 227 -720 -629 -444 -106 -274 186 783 365 110 -322 -254 800 -593 997 560 347 -434 977 988 -689 -203 -848 731 -629 -699 269 833 445 -390 -494 -769 723 551 -60 316 -827 -743 -411 -735 -421 90 -658 -733 -605 295 795 13 -739 -609 224 -738 -942 -800 346 -920 -280 765 66 617 428 561 212 -211 -956 996 -333 805 671 760 -147 -114 -421 646 483 334 188 566 -606 343 -329 710 728 168 935 -46 -14 -100 -91 -909 554 902 -285 750 806 -697 278 855 87 -334 94 -610 -857 -264 -237 -680 -268 546 107 13 902 387 776 -405 -801 791 -493 -406 -719 -321 857 -793 813 427 288 -783 780 932 748 938 -950 539 446 -326 486 334 493 929 877 -747 643 -8 -921 161 998 900 -204 -884 -372 637 752 -707 -628 -850 156 -446 556 219 -539 56 -450 994 40 -339 -975 340 140 -80 372 -122 -271 -794 671 524 668 -453 -449 -419 363 -553 21 745 -959 155 489 -890 742 125 -232 -151 -403 -667 618 258 -541 -755 113 824 -636 -630 712 -777 -3 -235 10 639 -204 409 694 711 552 139 -117 -158 -783 459 -629 763 -356 -890 -937 716 -706 645 -85 885 640 515 -813 -680 -922 -480 -122 -131 776 -689 -376 -921 18 254 -737 552 414 -429 295 -820 30 -611 360 962 250 -444 -461 850 95 123 -634 -311 92 997 -245 -518 16 -969 -831 -806 192 1000 -953 -411 762 -133 562 -926 -20 -550 267 318 -223 -331 -814 471 235 -7 581 -596 -999 78 -486 -716 385 314 394 736 511 -455 -855 -694 925 -415 441 -102 -844 385 671 -80 -185 -509 632 620 634 -470 642 -234 683 39 312 586 -325 -489 970 -753 215 207 -690 872 -848 807 -289 -163 363 -770 917 525 471 786 343 -557 830 -659 -572 -651 104 -763 -279 496 372 -22 425 391 136 417 375 -18 -805 -683 -911 173 62 -857 672 -447 515 799 -849 474 -731 814 -338 6 -358 -171 255 -644 806 915 -623 -799 355 771 -872 235 -428 -542 314 -350 581 674 853 40 403 555 -524 369 704 -269 -564 -419 -673 -734 -330 168 524 259 -67 149 989 -492 546 738 449 -333 896 -761 399 -24 693 -664 -598 361 71 448 987 664 933 53 625 -565 837 394 45 761 -740 -282 28 -506 761 538 -434 336 169 -449 -195 273 -359 -639 -41 -19 -492 687 -66 -995 395 547 -337 -264 -16 693 -591 865 238 603 262 267 532 -8 -556 427 748 480 -140 970 930 -220 774 -987 758 -141 -516 634 -478 -39 -303 -425 391 182 -56 305 -48 988 132 478 -334 701 -435 164 -978 716 -701 -379 953 -575 790 -996 122 -177 225 151 584 148 -681 -499 -800 811 -669 -574 -237 -694 -85 343 -23 8 -754 0 967 -284 -509 -74 747 982 435 -577 666 -413 -713 307 383 -250 718 951 -974 -475 519 34 513 -119 254 206 -438 -707 -611 379 -351 275 95 -418 -606 863 576 -972 -336 -392 -612 -58 -393 -751 -844 -943 828 -448 -754 -909 -177 -26 720 -943 975 -824 -112 -542 493 643 -856 -472 -239 551 -394 629 164 -730 850 -200 -413 -512 -572 -923 -248 -705 811 -968 897 -706 -932 -57 -417 918 485 665 -632 -871 317 29 -319 268 -702 630 50 -854 977 737 -319 -621 -542 -504 -35 73 -125 -528 810 878 885 -136 759 -506 -830 -689 254 545 -213 -221 457 449 -780 -135 -545 865 697 998 130 -347 156 -942 -82 664 599 556 729 544 -418 277 963 945 954 -767 -296 665 -288 -721 534 -477 765 -331 -391 1000 175 -490 -878 -641 572 936 381 -357 -442 -350 248 -95 -639 -220 343 -19 -788 -587 -720 -256 503 -547 -190 -75 671 369 175 -829 -105 761 341 642 919 188 234 611 -887 -593 -578 -142 597 239 647 -796 -133 562 83 -537 -176 -839 -25 164 623 709 771 42 -223 631 337 -820 -343 206 -792 -298 34 373 968 341 -81 -219 -982 -435 -957 -797 -30 3 -556 326 488 -221 -750 927 117 572 130 258 714 100 -271 -550 -700 700 213 -470 715 57 -219 -974 -242 -648 840 903 -527 682 785 387 -129 858 58 10 787 -389 549 963 -734 -760 -582 836 168 284 894 -88 -420 -67 93 368 -394 -147 -516 555 414 999 232 399 -693 258 794 -32 -325 749 355 -257 115 990 281 443 581 812 140 191 -751 -941 299 -895 -927 578 9 -157 -771 705 -154 -171 221 759 299 880 697 -668 903 553 -80 583 825 -7 -432 -485 202 -820 939 786 -436 9 -700 365 758 -737 -742 -105 589 582 98 -368 855 -758 775 -523 548 -187 -470 228 -882 -748 -789 933 62 774 418 63 300 953 799 921 289 239 -337 -880 415 459 -435 242 -963 -711 123 974 -983 -365 -186 -835 -877 -565 -550 678 -792 -383 813 -164 -762 -708 -875 -271 269 -503 -263 65 432 530 907 465 -789 130 -47 512 233 581 272 475 905 565 476 -912 707 -583 237 -265 117 80 -857 978 937 224 -424 -99 340 500 -538 -55 838 -434 -780 541 -873 239 -60 -926 443 -84 -985 -357 555 -690 -978 -916 608 -923 -122 770 -381 -629 -554 665 -515 -492 655 188 -601 581 -412 372 687 -322 -986 842 347 -918 559 416 -165 374 -309 -143 508 -179 831 -694 615 -947 694 74 -852 396 369 -922 -22 -246 902 -246 -455 258 -534 125 172 -84 -72 408 210 -921 -749 547 552 941 -82 -274 -311 304 -488 -633 525 -305 -268 -212 847 774 614 -522 -293 938 949 589 -611 -708 -503 -423 705 -535 808 -584 -303 -465 948 233 774 -864 138 -303 -122 -405 606 -450 85 330 108 44 -546 -868 -145 717 -675 -869 50 -804 230 -874 672 -482 79 999 400 -344 -552 875 -110 -837 40 437 486 162 932 941 50 696 86 -66 -371 -623 251 -945 67 -459 -87 -103 -596 83 945 -15 -315 35 333 -74 118 547 167 -303 787 -91 238 -442 -152 247 -468 -309 -804 -385 275 -58 -815 -814 406 -919 -149 927 -453 738 900 -563 849 572 -680 -553 -903 238 -186 432 766 21 -299 -234 543 -249 988 349 157 -453 -181 -770 -695 -601 208 -906 204 8 771 -46 598 -405 222 -469 -691 -484 312 -474 935 -649 -649 -780 -623 877 -698 781 763 -949 -221 954 883 -371 769 60 621 431 -899 -438 -644 327 347 662 -374 720 -188 464 700 -614 -251 -47 -28 -180 -903 609 894 810 472 401 203 734 45 -155 -537 -70 150 314 -629 608 -294 67 -747 46 -671 425 308 369 310 -806 -508 -777 -472 313 -971 -655 -735 -792 436 952 686 67 -216 380 -622 259 -597 553 -647 -250 -949 532 635 379 -147 -58 -416 319 -662 -484 -799 620 620 416 -866 -782 -496 906 275 562 -740 -249 624 519 659 -705 205 155 -750 773 -76 -330 -536 -966 -529 40 351 -84 -62 886 350 311 -146 -913 571 54 -106 -538 961 573 6 -868 609 192 188 767 565 -813 182 614 157 828 -627 158 796 -611 -878 -582 -843 534 -935 216 -201 -956 -61 329 -702 153 -108 -931 294 286 -929 -371 -310 395 -939 -188 76 819 -908 -254 867 -498 21 239 814 773 -58 -798 -943 465 -760 193 528 683 821 934 280 83 -840 -261 558 -598 659 220 -758 798 -155 961 -313 845 517 2 748 -233 -396 439 -324 -903 -662 470 -95 -296 933 67 535 -759 519 367 -912 190 -992 -7 198 530 691 -801 -250 676 -59 213 182 -631 -158 -949 666 313 -106 341 -871 936 -591 -64 90 -867 -987 -673 -764 -673 944 -399 -636 621 680 -680 -800 -770 -303 907 -647 6 648 513 227 455 -360 -272 331 -697 -802 787 -832 133 -416 845 250 -270 -114 -387 59 -257 -782 190 -687 -413 987 -672 902 157 786 685 968 160 -594 368 998 -632 792 555 -785 -596 -579 571 0 936 238 46 716 -636 737 325 817 172 98 -884 -319 573 -264 -128 -868 -362 -762 -386 594 463 -337 -412 999 -777 -296 100 -235 -490 525 569 -535 616 -517 -339 152 -877 -103 -815 -226 -920 -658 -311 -75 104 283 164 -227 593 151 -629 808 -329 245 830 484 451 379 -493 374 -769 -902 -483 -122 609 -350 407 879 573 -922 798 -369 30 235 796 763 787 -541 271 641 495 -587 242 -969 914 -434 621 581 -434 -652 739 708 -205 -536 21 -320 723 -820 317 -86 -206 -853 -263 -105 80 -71 -115 119 428 266 -677 -41 -814 631 977 737 -369 74 -57 202 764 657 -112 928 6 974 256 656 307 60 691 -871 381 638 -889 221 -536 757 907 495 -939 -95 735 915 -302 -243 -679 920 -209 818 -439 531 -612 -991 605 832 473 660 -860 531 317 848 -22 -401 -23 -230 436 -211 920 1 949 484 -665 -299 934 -160 -627 93 132 486 -934 -98 520 15 534 -677 -464 41 37 -456 353 285 -411 -536 253 133 738 -703 -864 -431 467 -637 -214 811 689 147 -211 -80 -313 -329 592 689 -639 -468 -138 644 -952 -657 749 251 543 -863 -800 -931 -176 -989 180 -884 650 -553 623 348 -714 385 -137 -771 300 805 -309 -783 -341 -903 365 -936 -717 146 973 738 639 -331 934 417 -344 878 -278 -911 329 631 -501 -148 -594 -453 -795 -980 -345 867 -317 -639 -844 74 -62 -571 649 -647 -180 43 801 -284 785 -299 -432 -818 569 402 279 -960 -579 -216 560 -768 -829 144 -54 570 395 802 55 4 210 -932 16 504 -95 -648 -229 -563 250 550 640 477 36 419 539 19 -33 -97 705 -358 830 954 -724 15 130 -730 718 781 -991 549 90 598 249 501 -28 -962 -282 282 986 694 -423 606 -460 586 821 -650 16 -472 -431 -236 331 324 -681 429 -867 886 -470 134 -896 122 -476 878 -546 -307 697 881 -490 307 -209 569 -781 7 464 760 212 -708 595 -369 -50 361 -414 -132 -553 -215 462 -48 -440 44 -411 -542 -422 -844 -79 -120 -114 -190 433 549 -86 651 847 -297 194 -714 -697 -551 -558 248 -822 -282 -584 769 -277 582 -926 -35 396 458 -853 24 -914 -414 -111 151 573 841 701 -618 -304 -598 853 -24 895 875 895 346 -180 -359 -726 993 -838 -414 -654 631 154 109 362 -799 -739 -567 -658 82 805 69 -976 288 -497 298 296 918 -184 -790 -104 107 520 801 -122 -669 -512 546 -142 452 195 570 482 314 -432 -782 -973 114 -319 7 -511 -102 -672 -661 840 170 -659 674 524 743 462 580 -214 408 537 -436 809 873 -951 628 -516 -405 -33 884 -659 7 -257 982 -991 468 469 -440 -216 -830 882 -970 212 -534 -673 -968 538 -433 991 -551 322 -709 -133 -715 554 -384 934 -410 -529 -162 95 947 380 722 527 -421 -392 -987 2 672 274 -21 135 -646 69 -408 -6 -597 -264 -974 -124 -884 -676 819 198 -12 -37 352 2 -6 974 23 546 -904 -933 -749 -298 -623 748 -768 -449 -822 291 959 508 807 918 156 -382 954 -786 -885 -753 -638 -808 -377 763 623 92 957 -948 1 -590 -835 -340 -286 -123 192 -771 -350 -47 -600 166 -620 86 -483 -246 -912 -920 -945 -652 564 404 -734 -166 -343 601 -697 -757 765 670 820 318 185 11 473 -852 -159 506 744 -521 188 -299 -173 -821 349 526 -17 39 -606 -192 256 467 -800 -844 542 160 44 -577 -852 700 -927 -455 -203 -652 -246 -909 352 -366 500 -885 -693 -615 -73 -832 958 -617 807 827 623 552 -614 -934 756 -374 999 -849 -570 -133 -98 -478 -441 995 -930 536 -551 -306 330 683 536 -666 46 30 51 135 38 -57 759 541 -839 -377 -5 421 920 250 754 -518 489 -32 247 -471 -238 616 287 250 828 526 622 522 924 -457 16 -334 622 134 239 414 -542 504 -532 -811 -304 -526 691 -812 -297 -512 -179 403 964 -485 637 138 889 -762 159 -395 802 -611 -261 597 -188 -665 -337 -589 771 -676 569 686 260 724 -290 936 87 -175 -301 15 953 109 839 841 650 106 435 -102 331 392 -932 655 -333 -10 -138 -1000 104 -955 -585 -656 -73 -783 -905 -539 -102 -422 329 -771 -967 284 -645 -991 -787 -214 728 738 476 -398 -152 543 272 812 -279 320 -270 347 -1 -629 -308 -542 130 164 515 -637 -226 -76 -327 823 936 969 247 91 151 -451 -268 230 -918 -874 -840 -539 520 290 952 567 843 164 -613 -123 -459 -469 437 625 543 -742 777 -919 356 572 416 -802 -608 86 499 239 -260 -12 -766 987 -732 -7 -353 -796 561 994 722 -564 -7 883 914 330 -448 -892 634 182 371 450 804 968 408 -105 -891 236 -248 -910 55 765 -353 632 48 -448 -203 76 -677 32 -187 670 883 679 424 979 -389 -548 -116 115 293 -80 -280 -350 351 -475 54 452 206 -68 215 -705 -104 -860 451 472 622 -357 193 -423 985 -58 -926 934 593 591 -514 155 331 -288 -180 618 837 -901 195 -995 266 424 -257 -364 -803 -562 219 615 165 -680 30 304 652 743 -314 747 -244 375 -265 956 -400 899 156 -897 -577 -273 738 178 -53 -856 867 -939 838 -842 -140 799 -843 -606 -927 685 -305 -576 239 552 -906 897 -160 -717 -308 912 344 -369 -106 946 564 485 744 -143 -997 -538 366 -348 411 -772 -228 649 567 653 849 -952 807 533 -725 204 -447 -630 -324 226 -840 78 -368 125 254 46 38 921 447 -825 -514 378 -356 416 -98 -521 -948 -995 944 -327 5 -665 231 -545 362 -568 -21 -216 -91 -978 85 340 944 -33 447 225 -863 -112 -104 356 555 383 20 -348 -408 -805 430 290 -406 -974 333 903 -945 -522 688 492 597 -412 153 145 587 140 -920 312 717 392 105 -655 -573 -402 -638 119 -459 109 782 -838 331 957 -762 -619 -776 214 820 397 700 -947 571 986 -181 -831 765 615 -378 192 -513 -665 477 -79 491 216 -59 430 125 332 -300 427 -360 -803 73 -627 221 -947 -539 453 -707 -16 -849 -428 94 -146 -860 316 245 761 383 817 21 274 910 711 -498 -484 727 527 286 -829 -859 -452 969 403 190 -331 -810 185 -33 -702 115 305 884 -633 304 -407 -331 -626 -507 928 -84 -838 -842 -716 -85 -893 -227 -931 -804 -545 -398 376 -480 -759 680 -484 -911 -383 960 608 849 803 -12 -258 -537 314 270 78 352 210 -777 -695 39 316 -383 560 -224 -278 -372 45 6 -789 -239 422 -445 -189 -841 31 -389 -744 46 570 991 -650 -68 -62 757 475 400 -590 -292 127 -7 -907 -543 948 -318 -391 849 171 263 806 407 -900 0 -462 -750 -343 -689 -499 -18 -707 653 947 612 911 800 362 -104 462 695 -362 -440 436 654 -340 368 -491 -556 992 271 65 -808 -511 415 -322 311 616 -919 618 633 -591 -173 45 555 -238 -257 661 130 -316 -740 961 -793 595 -47 -816 948 -104 877 575 -533 58 -931 443 -87 -947 41 535 -588 -425 -955 -109 -400 563 431 75 -278 815 -356 230 -297 -60 536 -622 749 162 943 906 -640 614 -524 377 -384 -249 -915 712 364 590 -139 143 -704 440 -908 -560 500 -856 688 735 360 185 -935 -42 25 53 758 -169 683 -747 423 -586 -420 -799 -255 863 84 331 374 -484 139 -589 330 -693 243 45 -76 397 306 992 611 925 -679 -756 -192 60 -58 -797 784 160 -792 -727 -829 -699 219 -472 -244 405 -349 -736 -435 -775 918 575 249 -529 263 -667 -11 -632 539 761 747 -539 -726 -585 325 322 164 -454 801 769 -548 -387 681 605 -58 -114 489 853 -351 -583 -919 -324 993 -22 -415 288 592 936 -808 -829 -3 -159 -512 -453 -636 849 -93 148 -346 -403 418 -821 -832 -114 278 196 -618 212 -542 -620 -782 595 -584 -692 216 627 -732 428 -295 374 -39 558 -23 -951 667 955 886 987 -146 655 788 -644 -878 -465 574 -146 207 323 -852 280 -620 389 -555 290 -794 -679 410 415 -2 637 -726 167 501 -163 -984 -745 -854 -134 237 -355 -469 359 586 813 -628 387 -86 -945 352 -818 465 -519 -193 725 936 -782 741 -512 -775 188 493 920 -190 545 479 -531 -655 -456 899 872 313 -962 236 719 524 -900 -576 -602 719 -455 -585 -83 28 -265 -204 -114 343 -352 -397 26 72 146 -789 309 -619 -445 909 937 212 121 318 570 262 -281 -45 -517 802 -574 435 -963 -835 702 -5 547 -381 903 -60 -254 432 -333 -565 970 950 -978 -410 -411 960 -439 83 -385 -817 -144 247 179 178 662 -66 260 -416 481 -534 -135 27 338 -815 396 -177 98 -682 -298 -92 -527 -861 -278 -336 -84 -6 460 -154 15 -119 18 -229 -113 -25 933 -551 -437 -550 -60 -180 261 301 666 161 -782 809 977 -598 -152 -938 30 136 927 752 270 177 -712 -317 -908 507 416 -668 179 -488 -807 956 434 516 -170 -949 -741 782 -39 -909 443 770 -643 697 -610 942 383 -485 -143 -453 123 925 -589 956 95 17 223 -108 -180 727 -263 67 609 -279 -345 -132 911 -483 982 954 328 668 -731 232 213 -629 -653 -340 957 774 -904 -881 -774 588 -712 198 671 707 156 691 255 -339 477 -721 -426 918 -784 -927 -144 416 224 76 217 862 296 -411 766 114 978 278 -235 -586 -963 337 -493 -501 -236 709 -271 -655 932 -31 -446 623 -83 -621 -670 650 981 -927 -281 -738 426 -374 -294 312 786 60 -813 148 369 878 598 -273 -589 75 630 -955 -907 73 -185 844 -32 959 -48 53 -214 -597 -813 336 87 -465 450 66 -471 -508 -955 377 764 -144 268 276 314 -321 -122 -397 987 882 -445 -490 152 664 682 -757 -947 566 -263 544 -596 558 -469 -897 -219 -100 -895 786 540 -750 -498 274 -83 222 -545 -340 962 -341 988 349 -828 -347 -544 -479 932 -198 -164 -444 876 -182 -648 916 -836 -181 -133 -376 -679 -465 174 -318 449 -9 391 518 324 -941 -379 -301 -307 623 770 -677 -325 -283 898 -889 291 -667 498 755 515 324 -773 700 -785 368 -77 -954 -196 570 -696 982 465 587 97 -149 -672 389 -432 54 -803 -101 888 751 460 -419 57 917 -520 435 405 704 -641 -186 953 655 255 -71 -808 -443 -467 -900 -228 953 663 443 382 365 534 -97 513 -841 -592 -860 56 -466 302 219 -265 914 271 6 -154 -835 -985 -356 947 503 -331 266 -207 -505 -566 233 -739 390 -537 -765 -304 227 -411 533 -726 -224 140 -73 -413 405 769 63 -459 383 -77 -952 -49 208 -334 673 526 930 -227 -23 -163 834 -527 110 996 593 19 527 462 -158 365 114 -687 520 991 795 -259 737 -269 -392 202 -761 -91 691 138 -273 -510 -253 148 59 -343 908 147 210 -562 613 362 958 905 662 -593 463 526 708 143 -416 -478 -63 141 -279 758 315 -119 -806 614 -556 -728 156 -463 -252 439 -539 254 691 -344 -439 96 63 -634 -744 -152 -773 734 114 174 953 -551 -730 -977 -744 777 -7 726 308 736 -916 -878 931 -75 974 -879 992 -649 -927 209 860 -604 755 -458 724 190 205 -377 -42 370 -666 -257 506 -908 -396 100 587 277 -860 943 300 495 -124 -30 -578 -166 88 457 527 517 -52 698 -923 595 175 -773 -661 218 672 561 260 789 456 689 55 -310 -509 -132 819 -694 -446 232 -719 730 786 254 432 -351 -64 -821 -439 -619 618 472 81 -662 558 64 -297 -853 -376 800 -488 -893 -872 -688 227 832 -829 622 968 686 303 -359 136 -856 -765 308 436 -445 -508 -457 -109 -266 -813 -903 156 -43 -200 410 -593 -346 -431 296 410 873 676 -684 -222 540 803 -316 -538 -706 -273 779 148 669 -885 371 -490 934 -560 -834 -424 244 -678 829 141 528 156 533 -891 986 251 258 397 704 870 740 -760 639 941 -309 559 -227 982 808 -73 -302 -489 149 -686 -463 -565 -414 606 715 -433 -451 70 -765 -125 321 949 895 926 485 -792 663 -111 419 -461 937 -748 -332 856 747 -339 -63 -165 901 223 -720 926 937 -715 685 229 9 -535 748 362 -328 -706 -581 328 -981 590 -137 322 -770 164 -592 917 -387 -421 670 880 -844 659 839 645 957 45 595 -38 -79 610 -245 51 935 892 -453 151 308 457 -232 -861 -345 143 -720 967 184 -684 929 86 733 576 -648 -927 -135 -705 -121 586 586 -188 383 399 -871 -385 640 -581 301 -774 646 81 784 842 -143 28 -93 877 972 252 928 361 -492 460 945 -456 -98 660 -15 -93 -832 410 708 -844 231 -719 356 -744 762 415 472 -552 -580 144 -826 -965 -696 -617 359 -145 154 -269 -474 360 375 -349 382 859 -562 679 927 -306 977 261 -566 567 500 464 -116 -836 728 -429 -376 283 382 152 -827 -826 -474 450 337 -389 -367 -955 653 -583 761 -275 -398 -782 209 -297 708 464 -59 878 -22 -734 42 590 341 636 -725 658 -212 -155 -289 -794 429 95 133 -655 327 -119 -559 -932 -649 376 -783 406 26 829 81 -748 475 194 -709 475 827 1000 276 323 -103 339 338 235 -71 -103 -290 660 767 585 -765 24 -881 -722 837 478 -33 -829 -564 -31 -889 -926 -224 195 -256 -790 -118 -572 -359 813 582 -887 -926 320 -785 -381 -453 -95 194 361 118 -775 -831 916 -973 497 -343 -319 784 -997 -160 -522 592 708 771 -602 767 636 -213 641 742 -678 -42 -55 -393 -986 887 969 33 -741 -827 309 -666 522 94 -400 505 217 986 -945 -52 -308 -150 299 877 -50 -64 -582 -783 -973 -873 -974 -975 293 -880 163 72 219 -448 724 608 82 -799 664 -513 246 445 299 -700 563 -985 18 727 -797 -851 952 557 -734 459 66 787 799 -92 -450 558 -803 899 -94 364 638 -102 76 753 965 -128 77 -573 -471 500 -134 762 -766 309 563 787 998 -398 219 991 -629 260 -450 -138 78 -175 -446 364 -111 -780 302 -632 -283 249 768 -598 -508 527 88 925 -641 -631 -307 631 31 891 910 -784 -514 474 -648 673 372 790 -343 -569 -791 -365 -396 -487 -137 -809 544 220 -71 624 238 -364 68 -326 625 205 429 417 744 -190 -610 271 817 -349 -276 556 261 398 -148 -134 745 6 -722 -192 928 751 -198 -732 -691 970 -474 608 936 287 417 -313 103 578 -721 677 795 -287 734 535 993 917 -388 -332 720 -47 -82 -941 712 712 946 -890 181 -602 -572 571 -892 -499 631 453 689 76 -807 295 454 -166 478 -5 -983 -545 -105 921 926 -290 20 -542 328 -123 138 -43 -212 -215 143 387 624 477 602 -814 -907 -66 -158 249 -184 407 742 111 -444 -688 843 754 -755 -705 964 401 919 -84 576 -22 -323 -96 874 -571 -738 -36 197 21 -373 -514 823 -472 -95 -553 713 641 301 533 -891 44 191 -62 803 160 511 639 -150 473 35 87 -535 -570 -895 -27 166 -248 -34 -893 239 -988 -520 -997 317 -281 588 -736 -460 779 -762 124 -215 -935 -614 -583 376 -608 781 -946 -479 94 -970 886 56 966 -212 -280 711 227 -80 486 -999 -774 -282 985 750 -166 -760 321 601 938 950 593 -616 -452 -893 538 911 453 425 -226 -602 231 51 -874 292 -779 96 581 -71 -784 -542 909 -421 72 971 -712 170 -407 -268 -55 678 -781 343 -154 883 -489 121 648 -849 981 311 230 480 193 537 492 -819 -955 53 -875 299 473 888 -193 412 -864 277 898 764 316 -659 989 -820 713 391 -951 282 502 -880 -865 -407 -404 523 -44 497 961 497 840 -175 -704 -798 -209 -526 456 61 -232 -993 508 -557 866 896 611 457 985 825 620 573 -946 -500 739 948 579 -830 12 -611 -618 36 348 -781 -573 498 -241 -564 -807 78 -591 -30 -613 132 -587 226 264 167 741 992 -603 520 184 -473 331 356 -139 -82 273 -322 456 -70 -28 711 -298 -815 -83 500 -778 587 -632 598 969 546 -526 277 -956 484 985 -58 -46 815 228 843 -106 536 -288 47 832 -313 587 703 -488 -44 -527 -461 -634 -231 474 805 -129 -191 30 310 -615 -492 -105 434 269 629 725 614 640 400 33 -97 765 -684 -12 -649 -570 -258 493 28 691 -657 679 -530 278 -907 -272 -509 496 -162 -25 -583 446 849 -204 220 -658 853 -744 -882 93 -666 -897 987 -373 387 -663 -611 -541 887 -584 710 530 -400 33 -104 -24 254 770 -158 -14 428 896 -405 328 -807 -322 -581 -657 -154 -211 686 742 952 340 -657 -622 144 -221 -566 613 -188 576 107 -522 -185 -55 -47 -22 516 397 690 -936 192 822 -865 6 -116 234 -123 183 563 -621 497 -188 -510 769 67 996 205 -229 613 -938 -285 72 -817 -982 -91 -932 247 -679 696 572 -125 487 962 890 -647 644 883 -968 -373 -787 638 965 29 -65 -507 50 259 723 429 526 512 -475 395 -487 448 -45 -997 -50 591 -646 -606 475 386 -665 -152 550 505 190 223 -673 -944 -445 -865 788 993 -688 650 139 887 993 421 -896 860 667 270 -837 -595 216 -881 608 522 119 -164 563 -204 -386 -855 554 747 659 -836 978 15 -284 -925 304 107 519 5 858 474 -56 -360 -481 -564 388 524 -841 37 32 912 525 -434 856 607 -307 367 801 -725 -395 -893 -250 406 -345 728 185 741 -313 283 123 -534 -516 -736 272 997 934 -640 770 855 -181 808 130 -586 -816 -502 -891 -727 833 939 -510 -983 -981 -163 -494 -274 -558 73 579 -5 937 -264 -164 643 400 361 265 -632 -322 -966 -940 -861 -80 878 208 -48 519 584 -449 -159 -743 -940 -732 189 321 -484 -954 -965 -634 -652 495 -335 941 -343 646 360 118 -651 -382 -372 -724 966 -508 133 257 -674 -875 -106 350 -175 -79 -185 255 999 -631 -666 -304 -398 -907 825 618 812 592 -562 993 323 981 114 -202 -722 -770 878 359 854 -104 -499 771 -393 851 419 -630 64 -267 -17 110 440 -271 -581 494 603 109 769 -742 392 906 -588 908 -630 -448 49 801 -64 198 -111 799 401 -435 997 -96 678 -630 -29 -3 952 -3 704 -899 970 -83 -41 -53 -722 501 -472 -477 954 -851 -891 -805 66 144 -745 -589 251 985 -112 -937 853 55 -645 361 -55 -101 -980 -775 -82 -742 250 -416 -993 -298 -27 -2 465 -937 637 8 248 -108 325 135 -308 -570 491 -76 908 77 632 450 299 432 -840 -403 -750 465 546 854 631 237 881 961 933 -610 -303 859 787 -431 441 735 847 -971 -124 -37 -36 398 -715 693 327 198 175 -505 17 -507 969 183 646 680 199 176 -290 626 -485 712 65 604 -100 -837 948 629 -105 -883 412 770 463 271 -221 -105 627 -137 -497 -858 98 -435 434 586 310 656 -379 82 277 409 -644 -750 27 678 738 -661 -688 -956 -423 529 -525 276 540 703 532 -261 -2 -270 825 -503 -637 -205 -612 497 47 181 -672 413 70 1000 -186 -744 -843 193 -663 -567 709 474 -800 -368 -570 463 -444 -891 -866 125 565 553 622 -858 -506 -552 910 156 -596 767 -548 590 278 137 -381 -476 50 755 -121 935 176 -432 758 -133 -835 -375 -711 -949 -11 830 -385 844 744 -969 529 675 876 100 -98 -883 -617 -741 752 -39 506 807 -278 -302 798 -97 649 -279 -293 957 -787 50 610 -926 494 -533 -443 -113 51 -190 -890 589 25 -826 -78 310 43 -193 -153 326 -543 660 434 484 -632 -646 -619 -198 450 -450 144 -278 -294 848 -607 -568 957 363 533 -308 -256 431 -327 287 402 99 -273 -222 -232 169 -258 105 -878 -93 -206 308 355 812 221 -962 762 684 667 -288 817 56 99 -621 -883 -995 721 -77 -964 1000 160 48 -885 -100 50 -492 -471 -758 -591 387 -167 809 -856 -398 563 917 767 -784 853 -542 -326 814 338 601 -736 -647 157 -937 483 -275 531 673 44 -315 -837 -930 871 938 711 -270 737 278 -522 -153 -564 625 -59 -490 -711 199 445 -88 -989 -142 -468 440 502 -678 629 967 833 490 -320 -329 -833 -514 299 -290 -536 223 -864 -300 -335 967 726 552 508 710 -412 -431 -899 414 -553 212 755 -863 762 428 43 -122 399 499 102 -49 927 -121 326 -54 17 0 -256 -670 -454 86 619 -562 -762 189 921 -848 797 459 -589 -996 -468 -395 939 -589 874 601 -152 -395 -395 653 392 449 -426 732 274 -452 649 -602 62 599 -387 -868 -13 -64 -417 -510 -712 -388 501 583 363 -918 -743 838 122 -182 -168 -220 -544 -956 663 -563 -437 -661 -643 -340 942 255 -904 157 -149 914 -765 -567 -512 995 -562 -735 -383 -996 731 -740 -719 900 428 -548 167 920 -77 -972 -242 -357 625 -65 -908 883 -1 -544 -600 382 426 208 975 840 -41 -299 -384 -687 -578 -47 106 823 -134 -742 409 -509 -3 -33 -538 377 -545 827 450 114 544 955 -216 -60 -786 170 -607 964 728 775 -779 -512 -378 137 253 873 820 -387 -827 -194 -611 -674 142 775 996 93 -344 -331 -985 -295 -626 -599 429 330 950 129 -165 60 934 890 -569 151 -481 294 -277 -938 622 -595 851 -816 -476 413 -134 -805 -366 -690 742 448 110 -741 -989 237 59 -186 -3 -206 144 642 -399 -818 -105 -704 -971 -702 -661 -821 620 365 -985 -421 0 591 391 473 -995 763 -625 -883 834 45 994 672 414 -556 -234 -983 -758 -910 -996 -656 -902 600 -716 -380 -540 -603 -936 -310 903 630 42 -192 44 500 187 -180 735 85 927 499 465 702 290 -342 -437 -209 162 -134 748 288 20 605 -286 -267 852 -700 -232 -743 944 -600 137 324 648 737 458 -548 635 316 229 -173 880 -868 -965 941 290 177 452 -401 440 266 924 -536 534 590 880 131 -845 -845 -487 862 346 -161 -728 186 354 -424 -970 -237 778 -598 57 757 -23 -566 -861 833 179 239 625 435 -642 814 972 605 -853 213 -77 -924 171 -920 -207 -362 -205 -470 12 -36 790 -66 -441 7 -163 -579 -127 -918 435 69 -599 156 -362 444 -548 544 -948 -490 -146 850 -436 -658 924 -226 400 -307 935 878 298 184 -44 -332 311 243 641 -589 -991 831 492 -886 880 -999 -898 -554 -845 -692 -817 648 -429 -227 -630 70 -818 -759 -908 137 -893 -311 599 860 -618 661 646 -515 280 145 -743 479 803 -860 -88 -585 -234 -567 732 -944 503 -863 -568 137 -203 383 -255 280 357 179 -334 -344 -525 8 -483 -599 -664 -16 -525 316 408 -591 -520 359 641 949 90 -521 690 -195 591 -595 -18 219 -458 996 -16 -601 313 907 -249 565 473 -36 497 -279 635 579 -177 841 -474 931 -999 370 -240 609 -240 849 999 985 -99 763 -486 522 -371 -816 -947 659 -264 -212 243 697 -937 493 451 -193 -7 -535 834 909 954 -96 -285 980 -496 304 923 423 872 346 -457 -500 795 -338 -209 -268 -387 70 32 927 631 969 239 -145 293 172 -781 987 -325 -881 -42 972 33 971 805 254 -209 18 490 853 6 -717 -843 -434 -41 -897 382 632 134 -553 468 141 515 -352 222 619 33 -853 -717 746 -876 631 361 375 -957 626 141 -627 -357 238 -1000 224 42 -992 -378 -661 241 -129 554 724 104 -457 -711 213 -577 15 -382 413 -768 214 -305 -317 733 -587 -800 -812 464 -554 229 -75 187 6 -969 960 -821 523 -304 234 -334 -443 -12 -741 -74 586 -868 -474 229 207 113 -946 -98 -510 19 -187 803 754 -732 348 864 -138 435 500 28 152 -799 -162 474 905 620 -669 -191 -374 -14 683 -869 528 -467 965 795 -331 -942 -686 835 -230 -212 972 -23 869 997 -378 128 826 -956 -174 24 -879 -843 -349 -224 434 -146 -325 -237 -230 -182 608 -825 111 740 359 -826 -43 -782 222 469 -989 -681 -218 799 -944 576 -548 -129 -437 976 67 -482 614 296 829 -19 683 -349 280 625 374 -971 67 -176 -548 485 -301 444 567 -997 420 -716 -871 408 -918 629 797 29 657 977 338 31 210 -171 -455 681 796 767 976 -636 -90 -157 908 -10 -611 -979 916 -146 41 700 169 253 497 254 -481 750 -806 -643 172 -808 535 810 -31 390 -348 499 400 -707 -909 436 -677 665 -166 -362 -663 639 -914 -152 12 498 -423 -278 831 -345 -736 402 -125 -367 -935 -418 480 -104 190 -957 721 930 926 -960 -524 321 -917 -789 -275 889 -580 -305 93 -595 -511 382 -430 909 -256 837 -94 369 -111 -749 604 370 -137 877 234 -454 966 828 -351 29 -442 236 -916 -166 -759 610 -839 738 -613 284 326 324 -271 870 -852 -368 353 555 310 -542 449 387 51 9 815 873 347 -553 -445 -31 -598 -54 -14 589 -147 -512 938 252 -875 324 541 628 768 131 -129 -575 -556 495 -496 676 -934 -194 -438 -129 -283 -411 -605 942 -553 515 -929 -25 -292 -472 -41 -683 -618 -561 -302 -447 91 339 764 390 -25 778 -777 -573 -424 939 -568 717 359 333 -416 706 593 251 -62 40 -285 -354 -188 -502 7 332 -221 -267 660 595 -123 -820 -632 -536 893 -73 702 -140 -213 338 574 -251 -464 -677 -1000 -409 -929 -968 416 -298 394 -345 -908 -766 159 -705 732 -839 -941 131 44 -948 -750 -973 -682 173 888 627 516 -624 -560 877 895 518 618 -513 -751 687 455 -593 938 330 -633 67 924 -747 -449 -964 529 155 -621 277 -111 430 -957 -479 -937 849 179 20 -788 44 674 217 510 92 -196 184 -289 -211 169 -208 305 -689 -137 763 208 572 -54 -346 -100 -336 902 -307 -595 -269 22 -712 455 -938 -70 -139 -456 -109 -878 738 646 -479 -375 -455 -328 -621 748 -289 320 955 464 954 -555 -157 187 854 -315 -955 -798 769 -623 214 -276 127 -300 -381 277 270 -88 -430 207 -552 -177 -588 -970 34 6 -518 530 333 -666 -471 -116 -544 919 -751 -116 -353 -597 -177 435 -286 -841 543 -621 -507 -108 -828 577 548 -462 -855 -673 -447 -864 -86 775 -145 -559 170 -349 455 -106 -809 907 -434 -538 650 299 161 -72 -332 -976 653 -602 -566 187 589 964 683 -844 667 -342 201 3 -298 198 443 -628 842 -787 -882 -520 -141 172 -255 240 -720 -859 -290 424 429 645 116 752 992 -534 703 604 -723 199 -908 -110 -282 -496 -380 -522 -179 -912 729 981 851 476 106 984 636 466 -238 129 956 -137 -936 -303 -124 724 313 471 -580 603 559 -686 -970 -227 -692 530 -307 -585 952 124 -757 680 -479 -498 339 -440 -865 760 -26 362 932 892 469 -708 -618 -170 -9 -413 -621 -906 -487 333 816 -399 -216 278 -149 851 752 1000 526 -270 -112 -630 -754 514 -604 -273 -817 -508 -313 735 786 188 123 674 -752 723 323 605 378 -50 486 910 936 500 -31 523 452 122 -69 410 70 693 -513 -514 685 505 562 -284 -756 -489 225 75 58 -357 -552 -15 -764 363 795 -773 777 807 624 -294 118 -980 39 -195 -921 -655 504 -344 -356 -943 100 177 792 -647 -234 465 -151 153 -189 -26 831 -831 333 420 -656 465 696 798 -945 -61 -486 917 307 22 198 -397 307 -889 556 185 -33 -956 -471 55 900 147 -576 228 -552 -490 253 -379 -627 -63 -517 -550 576 -224 879 784 -382 -971 -954 -641 -38 619 -939 796 -346 686 974 20 -783 -464 580 376 53 759 -334 912 -774 -992 639 976 -612 -565 966 -994 236 187 616 -316 320 -936 186 508 106 -251 5 -370 564 416 -816 -730 -297 -955 -672 761 -698 157 -247 -401 -120 837 -641 949 150 514 -250 613 197 -226 -723 297 227 -387 296 -620 -225 241 -975 768 -971 -901 661 -789 843 351 -374 -113 -876 -410 -952 -182 150 331 842 782 -966 790 -264 431 -294 458 909 -531 -515 1000 -907 -595 -171 -611 -181 809 431 38 -657 -934 -619 -340 -352 -600 560 -244 -62 -149 567 -198 694 535 -339 -193 889 -580 176 681 285 -783 -986 -706 -362 -24 -106 -915 -844 748 -301 755 151 42 -723 -359 -391 -691 -462 -81 126 -31 799 -910 972 -150 597 -874 -711 -828 818 214 -676 753 -336 501 814 296 -344 676 -245 293 565 412 973 -285 521 71 -294 -954 982 630 -275 469 -545 765 909 -904 -746 -821 428 -670 873 -873 816 -901 -614 -598 -361 -461 899 463 -711 423 -847 -720 -967 -441 -654 -586 -85 64 -460 836 374 951 337 -141 -98 -400 -532 636 -459 758 9 -85 583 954 -261 440 -694 958 -798 358 -176 738 763 -888 -295 473 20 513 176 331 458 -347 -325 832 -405 -566 31 -93 330 874 777 56 321 -582 -72 -510 96 -674 828 455 -724 -290 -463 -400 337 -929 21 777 357 -99 84 370 -325 -620 228 -645 596 802 859 991 -75 632 -694 -585 930 -677 -89 922 -670 -860 -894 -136 -593 763 834 -937 -575 710 -964 63 858 305 349 705 883 -777 258 520 -397 587 -976 690 384 -565 731 766 -383 321 -696 422 782 243 -52 -755 -127 571 -260 133 -257 -809 -401 -800 -660 492 -64 742 -914 120 3 -847 805 -522 179 539 -858 661 74 -605 17 76 728 507 884 -192 -44 676 917 630 114 349 871 309 -675 -965 -659 -198 758 542 -710 573 664 -822 -928 -33 -649 -559 38 771 -31 -726 452 661 -976 -747 -862 -456 -715 -301 469 923 166 105 905 -857 901 59 -268 -186 -228 335 -682 -539 -561 -96 619 703 958 32 -25 419 -213 207 -941 923 -314 75 590 213 567 609 1000 -387 -171 -120 -499 986 955 -848 -128 191 -463 294 637 -382 435 -414 913 -466 779 279 614 -684 -32 -339 854 908 745 741 -946 314 866 490 429 -576 -398 898 5 -701 -544 -115 -177 292 535 472 -708 -789 -590 -185 299 207 -684 -91 996 89 355 193 695 -280 558 -348 195 -796 -996 255 836 720 -955 826 13 -623 -913 -818 395 41 -695 12 518 424 757 827 -246 -182 -314 993 609 424 -138 0 520 -673 -531 341 367 -829 -283 -265 -910 454 506 -138 -865 -771 346 831 685 397 939 821 285 -753 -795 -451 959 226 374 -103 208 -683 698 -71 54 196 921 892 -378 452 182 -756 199 429 -799 -544 -143 649 -701 63 -922 -579 650 720 -562 -96 736 -75 -654 716 130 267 841 -594 395 468 -464 284 -959 991 594 650 -913 577 379 -224 722 -997 -378 -567 -91 -433 129 -136 -976 -120 -276 477 707 126 740 -10 -263 -262 -558 126 -824 -7 -294 562 -751 718 -607 -649 -931 510 669 -170 976 -191 -647 -84 -210 -867 -293 647 653 -368 105 238 -847 860 -668 -243 -363 -949 340 -249 748 232 744 909 -951 -359 488 558 86 -633 -445 119 224 -826 -499 -29 -608 -74 -770 485 -370 586 987 382 161 709 -361 -623 727 28 902 -888 534 -9 -268 865 618 48 430 -729 -29 -127 121 424 217 65 -605 316 -944 890 537 -850 -205 128 847 -256 -200 -269 -300 250 793 -82 -266 -118 -265 -423 585 -923 -271 -437 912 -337 -266 658 45 728 844 -896 263 -68 -482 -693 -488 76 647 393 740 -968 -98 742 535 -212 504 -914 218 -927 222 -163 851 -324 662 -855 241 -931 -666 371 -129 185 -753 456 21 212 471 736 182 70 -548 89 366 -264 666 -850 -764 -948 -746 255 462 -693 603 852 25 793 -520 -528 404 -794 -178 905 821 -973 321 -701 401 482 283 253 216 634 -924 938 687 915 -469 927 -308 -864 80 -633 -461 671 -760 -109 -850 364 868 -950 227 -761 682 360 276 671 -58 381 590 642 243 -638 421 710 90 18 753 -591 -980 990 -704 -45 -816 -50 931 -554 179 281 -720 809 -628 688 -658 28 -170 295 140 263 255 840 -667 -228 826 68 187 99 764 -777 656 380 157 754 341 -652 -263 636 -889 383 -991 -572 683 823 991 -47 564 641 217 325 317 744 -795 -437 -829 -231 -824 -444 -323 -657 991 -815 480 -905 -327 -362 166 -827 -401 263 286 -841 -37 48 -269 14 332 284 -430 902 -329 35 -877 -859 201 822 768 -929 139 -228 725 -31 -2 -821 915 533 -566 269 455 -471 27 555 -844 -908 -349 503 -441 937 -130 608 -386 762 -433 903 214 -354 -457 39 159 -570 -298 -120 -781 -832 295 -339 414 -590 -955 -227 470 -547 -347 756 554 604 -633 562 -276 181 244 902 -848 -285 -421 -984 136 -647 -120 -241 667 -985 368 564 -140 -689 -184 57 -313 -697 221 -82 -434 -41 505 -276 -231 739 797 321 -559 144 964 -866 370 -678 -513 789 -870 593 -582 998 173 297 503 890 -543 150 -393 -741 -22 327 -450 -619 801 563 -102 5 522 690 -735 135 -657 363 -869 -599 -288 265 -396 -887 599 352 595 -395 -485 820 -981 402 -776 314 -119 985 -373 839 370 -515 -783 668 -125 -448 -246 -826 994 -852 -656 819 622 -450 -269 -642 110 348 -314 -587 -427 -892 -511 59 -22 123 -978 227 -150 6 858 35 -609 215 -756 -167 808 -861 -750 55 -329 -913 -707 463 -919 -817 77 -297 -603 -472 346 -24 537 -333 -167 -810 -72 -73 -18 -747 493 823 467 452 -746 150 394 -401 562 350 245 966 255 -747 483 475 -413 288 291 -375 546 -465 -534 463 719 -720 986 408 165 226 115 278 107 620 928 140 437 449 521 -484 -717 54 279 910 883 2 -53 -38 -357 859 -570 302 -131 -714 -436 -285 988 75 383 110 131 -990 637 -513 -652 56 -190 -137 -801 -220 -988 -179 -199 722 359 578 311 408 -498 740 524 -284 378 524 115 795 950 -503 861 976 -95 675 -560 326 550 -950 587 132 -36 -933 333 263 762 346 -911 356 -99 0 616 -735 563 -951 -456 751 859 -413 460 11 -112 767 -620 356 -685 68 423 101 235 -365 784 -177 721 -611 -69 260 -259 684 -527 616 750 759 752 -7 -727 -29 109 62 -848 601 806 -285 -341 80 517 -194 -487 -44 521 -723 -383 325 26 -835 1000 -637 771 -36 -258 -39 -656 -267 -565 -29 -152 441 364 -447 592 258 90 321 64 120 523 929 144 875 -685 -319 620 -433 477 356 350 410 543 735 -228 277 -956 -66 917 747 -628 -501 -694 -479 223 -831 -384 -413 695 115 -803 738 309 743 -21 625 -202 -272 -282 -697 960 376 -82 616 350 -287 230 617 -743 -299 592 -834 293 719 498 -176 617 985 70 -510 387 754 -116 5 -373 -565 -980 -12 -912 801 -22 -611 969 -184 -289 959 392 -584 -710 -922 -796 747 253 212 -919 -797 -934 -445 819 510 -861 686 -571 -455 -872 -887 -418 260 -441 -575 351 -38 927 302 966 772 938 -326 -880 -845 -948 -341 -861 -842 689 555 687 -680 565 710 18 -409 -566 -766 880 -629 292 -290 482 329 569 -353 27 240 405 212 -856 -358 -569 -23 775 -110 300 997 981 -774 -680 80 551 736 507 939 648 368 -387 780 -221 -770 793 -950 356 848 474 -54 -540 -738 -693 -389 706 462 343 323 685 372 -63 -566 -43 -209 2 261 -244 -251 508 256 -707 838 345 24 -70 -695 -989 -83 982 -899 -447 -123 649 -97 -80 -969 -885 -793 854 682 498 -839 262 838 299 479 203 547 322 682 -350 -985 -920 -950 184 -54 296 -953 778 -301 244 -103 658 604 258 -153 -990 471 -600 573 -230 624 -147 -372 -320 220 486 732 -574 -843 -971 257 -639 254 -582 556 -553 846 -663 319 126 408 775 -559 774 639 712 -99 -496 843 -407 950 721 -555 714 -884 -970 -124 68 755 -225 829 -584 488 787 468 982 721 337 -958 -627 715 530 -745 570 -32 -320 -504 -670 214 -769 63 976 -566 590 -336 -228 -319 -329 -5 -897 819 274 461 702 759 958 671 -704 -771 979 -219 -691 -531 79 42 -701 -323 485 616 -298 292 -956 -204 382 938 646 -338 -709 151 629 -508 -11 589 854 718 358 -205 -249 -857 -542 -71 873 -479 -196 -430 522 769 -911 -124 -369 945 726 889 395 784 -163 192 -841 82 -473 486 -194 603 -293 881 126 291 295 270 598 -262 -869 430 687 665 -947 829 -575 -724 720 -547 54 -301 181 469 -648 -822 683 936 -480 527 842 -124 -462 883 704 -461 -670 -633 -59 -869 538 -697 -835 656 884 -992 -144 83 -872 220 371 507 939 -749 499 -359 64 526 802 975 -574 258 707 187 904 932 945 -934 577 800 817 -432 -940 -666 -678 996 -395 -257 226 9 -205 -765 743 -65 -465 364 964 224 297 467 131 -90 -655 584 -357 401 713 174 -165 -549 984 224 149 896 -956 44 -246 -387 969 453 -594 497 670 601 59 963 -88 678 -965 -641 158 -793 -856 -800 879 -926 679 -391 5 487 -738 813 -957 -321 876 -14 -539 873 -44 300 272 -742 -838 -779 -8 685 240 997 -631 670 -464 -892 -574 250 70 515 -903 -555 -709 -206 -295 -709 -31 116 -562 743 591 460 -882 -123 -483 -53 377 -100 296 2 289 46 -216 -604 693 -649 -697 -196 -329 -449 315 352 187 217 -86 -815 919 -948 508 -693 -899 843 -555 812 639 -666 -734 -780 -652 -123 -486 400 583 995 466 -571 742 321 903 -801 645 -463 -948 -387 -530 625 412 793 -545 -990 -853 -6 -562 392 -285 170 363 600 -680 245 775 -239 589 457 574 -817 -257 832 -630 -350 -256 297 223 969 583 -29 248 -864 489 961 865 6 190 99 -322 -329 -587 319 569 -215 -104 -642 -788 810 733 -956 -561 -907 -970 409 94 -497 558 -964 -920 -929 588 -644 987 528 59 -124 -360 -499 -592 -972 261 775 -826 -198 -694 427 -29 591 -598 -423 657 -22 138 -413 658 623 -591 -421 -220 -962 -35 780 -182 541 242 -186 -790 -98 740 -415 521 574 389 280 -899 -7 403 -441 982 262 68 424 370 -946 63 -109 98 407 962 -80 -258 317 178 -878 -890 897 -556 912 673 320 -204 -886 -250 248 -829 -771 -365 -379 475 165 53 -206 782 -189 467 842 -764 495 304 -502 708 162 -590 -97 -272 482 251 -406 -726 138 18 -868 -853 472 -729 39 -423 -791 238 -617 -204 -616 302 65 -615 924 818 611 563 913 -175 224 -219 -70 254 556 139 -121 -822 -775 -624 -890 -128 -590 -231 124 659 890 -964 -12 -240 -612 -589 -204 64 860 681 475 943 -911 -4 791 209 151 -756 -551 -944 63 -785 -885 326 -867 -464 297 -36 -184 83 -127 599 -483 574 -974 421 749 925 816 198 364 -442 394 -43 856 224 857 -580 -998 -591 -190 455 -301 -821 315 -775 -548 -50 981 269 538 377 270 370 -809 -954 141 -246 -889 -109 -1 -473 763 -586 -635 -200 461 -994 -467 856 260 461 515 677 -556 -324 896 -833 -527 986 -681 -874 -995 -483 -932 -638 585 70 265 477 -499 292 -976 123 -963 236 606 -148 -768 -439 -785 -705 -478 -955 -212 506 815 441 258 436 -596 951 817 -927 -870 423 947 672 414 273 -711 645 -710 -63 324 923 -184 217 804 819 -879 -444 38 643 -411 -727 997 -467 387 151 -882 933 684 -706 708 -768 -516 -319 715 395 578 -730 388 -170 7 -546 -796 -124 476 -477 928 250 -77 100 78 631 767 973 -638 -721 -218 -659 -965 566 782 -811 -745 -681 -1000 -373 469 -657 455 62 930 348 -572 799 101 893 -665 -418 569 531 -180 -658 262 54 965 961 -876 -503 -544 -730 34 589 -643 302 -204 132 599 -695 -85 595 61 162 67 -844 -89 182 -726 -9 478 480 806 801 957 -787 291 -28 227 -375 -654 818 -330 268 788 445 -377 855 -223 299 246 255 -260 210 -369 -150 -93 284 -707 -853 -330 -659 597 429 401 -294 -930 -212 746 -445 -288 -303 -67 480 721 864 270 -100 -603 562 485 -681 -913 -426 721 -649 153 -1000 850 -223 678 625 -392 -923 358 301 828 742 -793 -512 20 695 -334 -632 227 488 -197 -576 85 567 -892 261 -62 -628 -772 -635 -521 -556 -839 107 -669 -470 808 -677 -552 668 300 946 -246 -435 -563 676 130 -768 -126 -180 -85 374 0 -570 740 228 -791 -320 405 -89 426 -836 269 -979 295 554 -415 273 730 -957 67 -374 -494 -654 -510 33 180 269 -280 46 883 347 -356 201 27 -661 213 -597 -382 -163 539 -922 663 -398 908 -768 480 -282 -362 -113 -449 -722 436 -469 -96 891 610 800 -584 -341 662 838 -725 883 550 -963 -261 -696 -189 -406 -118 -948 480 -580 -442 207 68 -631 -322 -23 545 778 29 7 601 740 -238 -462 897 -128 -87 -804 862 638 -104 -852 286 99 -979 -206 691 -256 -33 526 319 786 887 -155 -736 -43 -732 473 -851 17 -198 -332 144 -43 -549 948 417 -927 453 911 825 575 -617 472 -497 -808 916 -817 -341 -679 -823 -672 858 -612 -804 -631 -624 557 -566 176 -583 560 402 912 473 238 695 -278 404 444 499 467 -770 -670 65 9 884 -264 -552 -662 364 751 -326 429 -786 -126 -347 -36 666 -316 855 -901 737 428 500 482 468 -936 813 105 905 -110 -409 739 -970 175 459 684 378 -919 412 549 -516 -161 563 -696 912 -355 -773 -406 -146 -68 -919 -497 422 -520 585 764 712 286 212 361 960 992 -381 188 297 -622 -782 -121 -621 920 703 -971 144 163 516 839 240 498 -798 910 181 -140 40 896 974 -875 -436 -902 792 122 -880 -910 -181 748 -796 733 17 -114 -393 -657 656 -35 734 -82 547 154 -185 456 -755 359 309 983 93 -368 -5 -820 90 206 -552 80 -835 273 225 -86 -191 253 -561 -431 -16 -426 -520 591 885 243 943 -21 -799 540 -728 965 -980 491 -851 652 -646 -531 -951 779 388 -578 -951 -861 -253 -889 -382 -949 137 -340 380 -620 448 -85 -878 338 816 846 -16 -790 -764 -322 1000 -303 121 218 -73 606 -177 24 -567 957 -94 486 -115 -723 920 -335 900 874 -523 9 -678 -334 816 -378 -58 622 420 -101 831 658 -447 516 -907 -946 144 -172 -400 494 614 658 -775 349 978 -972 -640 42 -338 -80 -617 556 -466 299 702 -236 639 -499 988 390 -822 -536 -384 -927 193 788 -296 880 792 815 -560 -343 146 342 981 -341 222 -544 -963 -160 -422 -676 747 248 845 841 -358 76 420 351 493 939 452 869 -577 -444 -990 -232 7 -538 -47 -345 830 -64 456 320 885 565 -769 -715 -167 -677 622 -231 647 939 -700 -615 357 -682 92 713 662 309 -498 -139 -301 235 851 -238 -227 -862 544 763 375 -390 -601 793 397 160 427 735 295 -785 -490 -260 274 444 43 500 621 392 734 -116 579 -486 638 964 -383 -113 -371 45 -442 811 643 -81 290 -38 -789 381 23 338 -971 -960 634 739 707 357 -585 663 147 264 -942 -276 -247 580 -421 -278 -977 203 -486 -905 283 545 573 545 223 -893 -980 -540 -415 -292 -851 10 273 -822 -677 -197 314 -78 -71 38 880 -244 -385 -725 -318 -223 -760 875 911 -22 -107 -962 -846 -299 -876 -992 -359 -401 -863 2 947 -646 -956 341 125 -729 -77 -160 -76 -479 -484 931 711 84 -874 704 81 -779 570 -622 320 -968 638 557 -50 -133 -196 -563 -842 -966 932 242 -144 912 437 842 649 -555 -738 -754 543 136 853 -91 417 -327 765 398 -888 317 -753 62 -72 -879 496 590 -675 2 -316 -717 612 2 612 -774 135 12 489 -759 -115 812 578 406 686 653 22 489 -990 311 -301 611 -435 -110 565 -35 -349 -151 974 60 135 -763 -331 -793 902 -55 592 925 685 -333 389 -558 666 -107 76 -330 -269 380 -483 784 820 -478 9 -789 751 -892 -767 441 547 -986 517 553 -345 126 -903 35 -129 -860 869 311 -212 810 544 -38 756 983 840 720 -884 -936 763 594 -767 262 -112 689 -761 -428 755 -134 568 -170 -303 561 811 225 91 358 -741 -490 -832 -722 381 572 -674 -5 69 -176 952 -612 721 -476 -991 401 -977 -351 -658 -330 943 -791 -408 145 229 990 -375 -328 -61 -840 -244 757 -443 -733 -732 352 -272 620 537 448 666 -584 -991 -688 -260 509 975 -343 156 -1 -177 853 -651 890 -92 876 -624 -577 -558 787 586 -403 381 -970 -298 -126 43 -792 -595 -264 264 915 -120 331 -6 428 -957 -398 -601 -86 564 243 785 434 -65 -943 136 -381 -121 244 -414 732 5 -506 -362 278 584 -160 947 -723 105 -903 756 -452 -788 245 806 457 -11 231 -445 849 -333 -282 661 162 688 766 -121 247 -777 777 113 -420 818 -609 50 -264 616 -761 568 -770 595 -995 -314 -640 106 178 202 -801 -705 -846 829 -667 -622 -524 49 -791 -909 -420 962 -810 822 949 117 400 821 495 -985 -371 962 292 455 -910 -69 173 -425 678 960 -817 -482 -914 -995 570 574 -340 -266 -581 273 843 777 -488 799 791 501 350 -165 -850 662 564 -343 -423 971 -910 -824 178 -477 120 -542 597 -531 -843 -733 -114 -107 631 846 -131 189 -278 674 -594 600 -717 -732 572 -889 563 774 -811 -920 378 -405 660 771 -550 -581 -223 593 -820 -112 868 742 651 631 930 940 2 -894 839 442 715 -930 945 -79 708 270 -869 -35 930 -601 62 -719 -719 589 25 -690 826 -106 944 145 574 759 940 -709 -83 490 212 739 -908 181 -774 -530 -741 645 -995 126 -653 -383 409 -837 -53 -939 -191 -964 157 48 -85 112 -419 766 807 791 416 106 708 438 -155 704 185 533 -988 -796 376 -221 -771 -14 -601 411 454 457 -807 -321 -25 -737 548 975 729 895 -584 -576 426 920 134 492 -359 -610 -271 -54 -493 -247 961 199 28 -976 446 934 655 61 -634 -724 350 -267 -931 480 946 -94 569 671 13 66 -706 999 -106 274 -978 282 -381 -257 -512 -660 823 -516 -955 -695 526 -904 37 -374 -686 -314 -769 680 -341 -816 -92 305 747 824 -992 9 976 213 561 -60 293 -565 958 -546 935 949 -938 90 -966 -654 950 -175 -327 129 -580 914 -720 591 938 -471 589 424 -462 -656 309 75 -335 -838 -62 851 452 -283 -752 -179 308 -112 204 83 87 -482 279 -128 -632 692 845 -751 -988 -221 648 -647 515 -164 136 663 770 834 590 324 -585 -113 -52 505 -361 876 852 -416 754 518 -302 235 -426 -228 -795 752 -702 -73 -877 -196 -658 86 -244 -678 -307 64 -989 981 -372 -137 -754 659 423 -72 293 141 -534 678 596 -422 -300 775 796 -2 -491 712 -226 600 -417 -382 -370 925 813 148 -849 361 -2 710 113 430 423 -863 -500 -584 889 433 -365 267 470 242 149 -243 401 -829 -527 -40 -658 962 -448 -256 -460 875 587 995 -778 -337 557 165 513 484 133 -813 -368 797 -223 -721 785 847 -108 -566 259 3 -171 320 -775 173 -668 -134 -516 281 728 548 327 176 115 34 -675 518 976 -568 56 -676 -176 -257 -432 30 -220 -621 -128 931 791 982 -48 -840 -671 28 307 -606 749 231 497 -611 721 341 269 -654 152 583 -163 468 523 -572 -882 -491 708 -326 844 540 -453 -241 -35 297 809 -394 542 -124 -536 257 1000 -428 -423 917 633 856 -689 384 -68 -769 -542 -919 713 117 560 -783 284 -370 -622 -100 978 -104 233 97 -545 -617 932 -412 237 -409 277 227 -658 297 892 -592 117 350 198 614 -187 212 -111 -702 574 -123 81 364 163 365 -119 -772 960 -17 -25 428 -751 -327 579 149 895 817 696 219 962 -154 295 -125 115 235 -611 395 -712 919 -800 -169 578 212 253 -128 998 123 350 -621 -648 -995 28 -822 -197 190 931 -220 -239 536 303 -118 -464 40 -538 -110 918 501 555 202 732 271 -724 692 -437 122 844 680 -948 729 208 -516 -353 858 758 -669 -813 -750 -205 -629 708 -880 -601 727 674 600 -600 -162 -921 -739 360 -517 28 749 656 404 -664 -814 -587 153 -447 -608 432 -815 792 -511 900 -966 -309 18 -465 -374 -942 601 -638 443 977 -135 952 784 -366 -453 -778 -546 634 -648 995 500 144 505 -647 -125 575 449 -917 -547 -91 6 226 -436 663 -18 986 332 -532 677 -202 811 766 -397 329 -131 -757 902 819 753 191 -333 -500 82 317 333 312 732 919 316 -556 935 -800 179 896 496 -804 51 -50 60 373 36 -549 595 219 -11 -717 -146 -952 976 408 -142 -298 -46 370 -278 925 -80 463 -650 -704 -237 -118 126 -976 -382 759 -33 594 632 -449 -270 -180 -409 -745 -460 -862 854 53 324 -656 809 887 423 221 -399 -981 -82 -147 64 518 -986 437 190 -751 -727 208 -949 -564 824 477 381 466 -754 -465 83 -537 893 -145 15 -631 -135 940 807 -39 119 -828 -449 -674 859 469 875 -26 31 -374 638 -205 -336 -114 -782 -407 -758 716 -564 202 788 -79 -756 -208 483 -782 960 -238 54 41 503 464 -490 468 -829 342 -41 -645 -175 67 -185 -906 -114 950 464 109 229 121 993 -403 93 948 -746 -393 603 178 -409 -973 -629 -264 -447 -32 -503 -844 775 657 942 -955 134 -961 689 -844 799 162 198 945 882 621 481 917 -830 -354 476 360 818 832 624 357 -722 -654 -958 619 -338 -6 -206 -10 -84 999 -775 465 74 -813 411 537 -53 572 881 -761 -415 545 963 -110 421 336 -250 482 436 -20 -967 606 -680 -954 -220 564 56 82 -645 -151 516 -346 -927 -52 -873 790 -844 995 682 -92 561 327 305 -232 -404 696 754 -511 -35 -709 903 -336 -175 -521 -752 877 -284 -746 744 -217 -311 412 813 -723 80 750 -482 -191 -352 -810 -383 -483 -993 -205 870 -731 423 -179 -339 -763 934 667 -13 -567 645 -74 -862 -104 -551 -879 249 -738 801 727 -22 286 177 -328 60 810 529 114 766 -685 167 935 41 209 378 819 -57 -992 9 -939 58 -271 281 -47 745 -916 321 -248 105 940 651 986 550 -693 -431 -199 -577 299 -75 418 -475 -356 263 569 257 718 618 722 -518 630 165 471 -176 614 -337 166 -25 717 -423 542 -758 -711 -751 -791 -773 471 -729 386 -877 227 -623 -491 236 64 -914 -138 16 -430 -582 -321 101 511 49 843 658 -67 461 380 950 103 323 668 297 53 582 -133 -877 -740 -568 80 481 126 -877 -555 -838 -215 -467 -201 -982 -808 -779 -694 -423 -625 500 34 -443 -130 -819 800 539 968 -77 349 768 -995 911 -69 -822 391 195 580 128 365 569 754 -996 285 801 -266 -253 393 378 -793 113 -509 80 692 905 271 172 -294 73 -998 -277 -727 647 -372 68 -751 -711 231 968 -72 41 521 -395 -935 883 -283 450 826 -303 480 -800 765 314 188 484 172 -645 341 -888 736 -284 508 974 -165 651 469 846 -962 229 841 609 -775 806 340 -913 603 811 -571 -988 -746 259 523 -48 -550 824 564 -391 347 -733 63 899 822 20 816 -171 325 -791 485 -559 457 -513 806 954 -848 -155 -630 411 -916 213 -120 -501 975 -262 -608 479 676 -179 651 -622 129 -810 -14 846 22 492 -660 -761 -715 743 -902 -670 773 -361 -622 -808 -820 542 625 -648 -501 511 -773 590 965 -987 761 128 686 -300 -814 -70 613 -59 -420 -494 -660 -704 973 655 812 -152 -682 -791 333 175 50 -858 391 -383 -138 -915 -874 -416 682 -963 -301 823 -792 929 135 952 530 -69 -254 -447 886 247 672 -489 -369 769 545 881 -143 884 549 -525 537 -376 523 307 -5 970 -586 99 355 -415 -731 -956 578 -326 -521 -396 -726 905 608 133 -161 -458 637 652 -506 943 -31 358 -552 195 -38 -696 -250 835 311 399 -614 -881 72 435 -890 -669 424 465 360 -254 -435 -782 621 -887 -105 -116 886 441 164 -747 -98 416 -376 -526 -202 -623 636 492 -766 -361 39 -912 579 -547 339 -85 255 -398 -752 976 -714 903 502 181 0 -422 -255 -574 875 -855 -991 -366 -114 -315 -481 -785 820 894 488 -655 120 28 -817 880 972 -974 378 -263 17 292 -2 -24 -181 705 -687 -907 -851 -495 -381 463 658 -981 -919 353 944 -106 514 -198 110 -236 -999 -243 888 742 -629 -176 -340 134 762 445 865 308 -207 -365 707 203 110 98 857 911 841 500 405 405 -148 817 -837 633 561 484 -742 -330 313 -106 -84 -919 -793 -95 725 -637 -33 -506 -67 192 955 840 35 -292 913 -522 650 -389 -173 818 361 233 -641 -239 -841 -321 -459 -145 182 205 557 623 -480 248 86 124 -855 -428 139 183 -410 -679 420 -488 727 89 -823 881 -166 434 -930 626 999 -879 -701 -284 294 -458 868 -628 187 -376 -155 -409 447 -715 433 -547 -967 493 -275 111 142 -373 -550 -722 -653 938 795 -238 -188 -681 -314 542 -324 781 -571 -716 415 -264 244 -87 836 617 -796 -342 -793 -977 -629 457 72 12 44 -275 746 472 727 78 377 757 -383 269 -975 -44 873 -751 318 -691 -968 -490 -309 -181 -986 -177 -124 -591 415 515 316 706 23 -507 -711 984 889 151 -39 -458 275 -224 -788 -872 -35 146 772 -785 958 -836 -400 688 188 -659 -515 -260 36 -56 934 -522 -218 717 857 -365 704 -682 79 606 557 774 -60 -262 608 -835 -386 839 331 551 -285 -318 -646 492 -632 585 -221 -894 365 443 -623 941 -186 -991 423 -363 451 298 -253 243 277 380 680 249 -453 609 542 -823 -411 324 266 -114 612 -75 115 -567 759 825 261 125 453 526 -427 -507 -821 -862 677 -282 520 -80 -502 878 -796 -422 649 -981 -278 -190 -195 384 -963 143 971 732 -151 894 -384 -850 -198 -439 879 -892 27 -183 -96 -386 -52 -560 632 -668 -408 -115 483 -693 -305 279 -761 -142 168 937 -317 95 343 -600 608 87 -871 525 61 -913 -887 -976 300 -372 -813 -576 150 -192 328 128 236 53 -82 -197 330 -285 -946 955 880 -100 -359 -834 -175 -532 -116 -615 786 -292 -12 119 -549 -936 467 -259 -378 -648 237 -371 356 -389 -901 217 542 470 371 628 859 327 133 -646 422 -767 232 -87 752 132 788 267 880 852 -487 715 -149 -929 339 -649 -863 620 936 321 -398 190 351 145 557 -556 311 -59 -694 312 -326 241 -434 -214 -158 905 310 -162 -567 141 152 318 -803 310 -484 -836 636 280 581 696 917 -966 -538 -619 -318 -681 714 426 233 368 -936 -533 543 -329 -74 -382 57 -90 -42 78 20 -153 -920 -959 657 127 874 -641 -986 -299 721 193 -235 247 -501 -550 492 16 550 -413 -375 -684 896 -28 -578 -905 772 -215 204 -75 -857 -952 -913 714 -770 234 -701 952 -923 681 -927 552 396 -548 626 -493 22 -863 481 -86 -880 459 -736 -481 -761 377 274 370 595 712 901 -138 -97 828 352 225 -153 -167 370 -755 46 -592 -710 511 -538 -515 194 893 465 -647 822 -309 -156 361 681 831 603 20 894 -89 -447 -504 -988 448 -628 -472 397 948 512 327 219 861 996 732 -66 -452 425 648 376 799 379 -853 757 59 0 -162 -985 772 -923 -877 -371 308 -305 -595 -605 180 473 841 -692 444 -619 -808 463 -38 486 826 -998 -509 -309 -656 407 -185 -841 -409 -628 -274 -265 -465 550 -292 299 -749 362 669 464 -76 761 -599 238 642 -601 938 -359 -244 -786 -748 864 -538 983 -684 900 -708 -294 -421 -873 -353 -759 -405 141 663 875 320 -430 35 -96 351 -979 -312 190 707 498 -756 -709 998 -279 416 -61 -565 -790 379 -396 291 785 889 21 -805 -960 148 -265 -496 -987 -892 -540 -399 -374 -200 -926 393 834 681 200 338 723 748 446 -777 794 96 618 401 148 448 -28 -569 -989 853 933 949 672 -156 750 987 -283 386 53 407 -341 157 -197 224 181 882 -761 -270 766 150 75 -306 727 914 825 -41 -139 -256 -82 7 -345 25 320 758 795 -734 -390 773 -625 765 -852 786 -700 -770 804 -471 403 144 572 732 801 -929 -361 950 -494 211 955 -650 605 -911 -803 321 -560 -11 -915 443 -421 -840 61 -963 -80 -208 -720 -608 -72 -17 586 217 -99 90 -141 755 -65 152 588 441 -852 -794 -915 377 73 -171 -472 -169 -565 -472 589 -977 -549 -605 -751 -633 354 43 12 760 2 -827 -401 -628 -850 -349 405 -796 339 186 282 88 -157 544 320 -458 9 -28 -900 -144 314 -966 898 -941 203 -300 -498 -712 78 -250 591 -62 -661 449 -266 807 -498 921 992 -659 649 -565 -479 -900 241 -378 258 -906 408 932 128 11 318 745 -671 -140 -747 -261 -757 567 772 -335 -863 961 845 50 162 -537 -896 401 -146 -968 521 -87 948 -177 -600 -636 670 -516 -191 603 -843 40 -584 -104 313 35 -726 98 -196 -944 964 -424 -629 859 327 -331 435 -345 -440 377 242 306 739 -451 -662 749 283 -692 208 145 495 -242 -929 -354 -300 -381 -235 182 -229 -896 656 -330 -736 -963 -973 -187 761 -973 -74 -787 -955 -181 46 -449 -910 -119 -719 -412 -989 -124 -689 245 498 -240 -295 243 -563 -241 897 615 -445 399 -977 828 -990 -314 -814 226 -674 -872 401 -56 717 -986 -999 555 53 -270 -70 814 -859 108 -865 -117 -300 203 669 -381 -140 -585 72 -829 -560 -844 -768 407 685 555 -878 -74 -655 431 158 62 243 -880 366 223 41 348 52 450 338 -622 387 -455 961 -621 193 -146 -327 -490 167 -504 -318 875 355 -132 -195 659 -555 159 -936 -651 -505 -158 110 758 -907 -389 -855 -110 -389 -726 94 573 286 -333 457 606 499 -512 -189 -351 171 24 -946 773 -80 682 -12 43 461 526 952 688 240 689 -963 -364 -669 -47 -742 -674 -137 -99 503 590 -349 -966 883 -926 -24 797 207 -199 -446 298 -72 745 839 741 -311 -948 237 -603 373 -877 -611 -416 -179 -568 -50 -642 -564 -750 -880 -148 293 -559 337 -697 -180 -634 907 725 959 -946 -924 -42 875 258 808 -533 907 -261 -916 857 514 907 -385 195 -475 -890 864 120 576 -63 -486 -577 414 999 391 373 -130 -714 -117 229 -960 137 162 -917 -289 1 -424 959 -769 111 274 545 51 963 -752 -413 874 681 -831 743 -477 -91 -822 -304 -96 -337 617 13 -733 -157 -415 282 -634 -284 294 -508 723 -783 -902 531 804 424 -780 -307 812 468 -438 399 426 -626 989 419 82 636 445 331 -468 -563 573 519 702 -390 -391 685 986 -798 531 642 -177 22 50 -466 955 620 921 730 185 570 -282 -878 648 91 974 -195 -237 -537 -741 214 747 -248 -985 -581 511 45 -866 -106 346 -685 951 729 901 435 14 -506 659 934 -981 -123 454 -253 -836 573 -102 -58 -90 -481 -896 -365 864 89 754 -799 -659 93 914 -493 -24 269 -348 -396 37 -764 -140 -434 491 -488 -252 -393 172 936 -150 953 675 -744 -105 57 -898 -264 -7 265 -294 704 650 -754 -453 -177 399 574 936 -528 -859 501 -775 -11 -244 58 712 -253 -771 -25 628 -149 312 -228 -107 -81 237 952 -604 -811 526 590 -378 474 209 -826 354 695 -384 -657 688 91 -880 92 194 -11 34 -7 737 923 -476 -64 -823 807 616 721 497 21 496 25 -738 279 -729 -915 930 -799 888 751 -520 -295 938 -637 119 -534 807 784 -99 876 -251 881 -153 880 -447 169 -612 -398 842 -273 -121 -179 -663 654 -424 995 522 -496 -322 358 144 -714 -942 560 553 466 792 -699 51 906 385 -385 165 702 -624 -60 489 -413 315 -2 3 -26 -529 436 -16 604 -343 -599 -324 -853 -947 117 -900 -259 190 -69 61 -483 -616 293 -505 -719 2 294 -283 341 -212 -526 -162 991 -531 16 -29 -155 160 -338 368 418 -998 -800 -430 -62 -534 -288 350 86 -620 -360 856 684 -269 -232 39 -177 -556 -921 -675 545 348 881 844 234 453 192 -400 262 677 -721 990 -449 -616 806 609 -480 -114 -642 745 334 -85 -612 536 214 -776 -851 -289 708 696 650 266 -720 811 220 -825 341 175 659 -568 -927 436 19 879 297 889 530 -62 734 -731 67 -365 890 -705 963 501 -225 -173 -918 -325 922 -694 811 -429 -642 -299 -938 561 983 -945 405 42 -13 339 175 781 996 904 -339 597 239 545 -328 618 -887 -940 818 753 295 -957 -552 -170 -323 -43 475 -770 -828 216 236 670 928 -13 -934 -739 -781 -316 -928 533 -305 -667 -91 -446 -218 -327 -104 281 892 -428 -734 -281 501 -695 128 -278 -860 -51 409 268 -906 667 67 -9 -770 78 429 538 633 374 -824 425 611 -417 17 -971 -635 -848 -53 -104 -295 958 736 237 509 199 -183 -913 415 -529 -382 -337 618 -691 614 388 953 46 450 -924 383 578 -678 850 -141 -682 461 -182 520 34 -684 -8 -475 -746 -761 232 128 901 -245 287 150 -842 -299 -708 217 3 -433 -128 526 382 166 -862 -19 -992 859 -191 212 319 -464 -614 -867 -541 -226 147 -433 791 -124 -151 -792 133 587 209 853 698 -442 642 -392 -576 -21 322 53 195 -155 -260 678 693 373 -299 -687 -586 -95 -588 658 -726 418 -702 -181 766 -152 -274 89 634 -685 -766 261 580 -956 -661 -577 325 -581 985 753 670 603 -529 -116 937 -712 834 912 836 -753 -907 251 758 -100 176 485 -950 -525 -824 646 406 -793 -237 759 919 150 -50 826 331 -279 441 -634 491 257 -601 407 -895 305 844 267 -831 -526 -828 914 -248 -375 355 115 -243 -87 -819 -106 376 -389 -918 165 -855 135 -414 -479 248 973 -175 -436 -463 46 -960 527 971 -417 -436 -851 -399 974 900 742 439 -146 -656 406 466 321 -194 -14 -58 -385 728 149 -700 156 403 567 -928 118 -703 -39 -929 96 -878 -755 -947 663 384 196 441 -626 -254 51 162 194 602 336 -596 616 54 -390 -908 913 -702 957 569 -130 325 179 76 174 -497 -652 58 383 336 328 780 -846 -228 -441 -501 166 -855 -819 881 504 479 503 723 -814 840 -58 -905 426 918 689 -43 530 -325 -543 -970 366 529 565 -179 -912 -10 -212 310 -339 -109 458 368 902 -489 -15 -835 739 420 650 -253 -965 -611 -402 -160 -147 367 -212 -677 697 -906 266 577 366 566 -561 -24 -14 419 -454 -779 -104 283 647 934 453 -287 423 -474 451 917 -690 821 140 711 139 -382 336 -44 728 -589 409 -644 123 916 288 434 932 734 441 910 410 -835 -143 -502 -537 34 684 -957 602 768 970 784 -305 -620 -421 945 -634 -958 -570 -155 -57 -921 -235 550 43 -751 174 -186 383 988 -345 443 982 917 -14 -982 -790 215 -611 451 -72 832 -705 583 220 -392 12 -262 -505 -241 -918 812 886 700 -203 -584 521 835 -513 673 -656 -927 733 -44 62 593 141 -757 27 364 -851 -14 -138 -578 800 -593 876 -466 -624 600 654 -567 220 -390 422 598 -121 953 -891 961 -735 -784 -726 -963 -50 165 728 693 -399 -464 -333 -797 402 -43 -133 520 -598 632 693 -663 772 145 585 132 937 -959 -542 -626 -104 -877 400 988 661 302 -572 -173 398 -895 726 -119 -522 90 -727 -586 -79 -607 -919 313 26 490 494 837 -693 93 -560 -192 -842 922 328 921 991 -282 -905 -771 -372 554 159 -476 974 874 926 305 -105 997 992 283 -680 16 914 672 -524 -660 -816 -908 213 935 622 965 910 -916 229 418 132 -888 54 -577 -663 834 183 45 -314 447 -892 -924 -213 -851 752 397 -874 -640 656 809 67 453 -786 -710 -406 -367 428 945 -863 -202 668 -968 888 483 -542 -651 -882 -148 42 -377 366 776 -25 -91 -258 631 919 381 585 -323 -986 652 507 577 845 702 -664 -908 -197 852 -236 207 -569 603 -212 227 980 -892 -31 -485 -951 -655 -439 -565 282 398 -624 -613 -946 -731 775 -670 648 180 -421 495 -932 517 242 -692 -647 760 -817 302 -974 -611 -125 564 -333 -985 865 369 972 -950 167 694 -301 49 789 -971 -776 -982 -261 583 -706 843 -466 320 -629 -108 716 -217 34 113 -430 879 -289 759 690 100 594 214 -690 -525 42 45 667 -701 680 644 121 119 -865 -982 350 469 953 710 516 463 455 399 -309 34 -785 331 984 -409 641 -643 755 -456 -426 868 -344 -971 875 -569 -990 953 -847 -209 -467 101 238 -546 -783 -954 914 826 -597 -486 356 -83 447 578 829 -483 -385 297 -872 713 -860 -130 568 -724 184 744 363 -753 53 426 -62 596 479 72 -895 -445 -434 141 -63 260 728 512 309 -577 326 455 -896 -654 844 544 608 -210 -191 -700 40 703 234 919 -131 -385 745 -740 15 595 -660 -648 799 728 545 195 -972 -81 912 -403 696 -676 -399 -677 476 364 -949 24 547 -124 662 933 -689 -31 -373 -814 315 -428 774 729 -986 -519 51 969 -622 -954 461 -293 -235 344 -223 4 -24 -523 99 432 -111 -213 -202 -463 -932 -62 262 -773 312 367 541 -453 871 -10 -162 -815 19 481 -594 -640 956 394 101 24 -392 201 -668 -515 -870 -27 871 -481 -144 536 -435 36 103 84 352 -365 743 39 40 -524 580 -87 482 202 -81 -816 541 157 -250 -286 972 -137 316 846 930 -174 -589 367 387 826 919 -922 -242 -611 628 934 -446 -892 -674 -841 570 -668 903 974 -819 362 452 -952 137 781 -35 64 -191 -203 -427 -564 107 -822 -482 848 30 298 59 -182 -544 -846 -215 -21 945 -115 -587 290 899 -694 191 592 109 -60 758 -361 -529 463 -450 61 885 -525 -970 -80 577 -292 -439 647 188 -908 -229 -655 168 -527 -638 -210 -754 -256 862 -215 -87 -14 830 -114 444 693 -820 199 644 -75 -94 -884 577 224 573 570 900 -214 -342 -610 450 232 434 9 226 -827 466 -15 647 -586 988 267 -568 977 1 20 -138 -591 -122 -253 860 142 680 -62 999 -835 658 -957 765 -952 -191 951 626 695 178 890 879 -927 585 -161 940 427 47 -276 -746 639 138 -162 -634 -709 -978 -758 349 -292 537 -727 452 320 -285 355 -153 343 -241 18 -519 -615 -490 47 -853 401 575 802 -910 -550 498 978 555 -243 387 681 -514 -795 474 558 341 544 -428 721 -607 534 436 -90 -507 324 -180 306 531 -757 678 -756 -475 196 889 423 26 -414 344 922 -188 -989 -162 535 -424 -98 649 599 -762 125 813 -596 626 115 673 533 -236 -174 862 -357 -723 55 306 -692 994 574 571 -418 -476 -64 243 -686 969 72 807 499 -916 -366 -649 607 -390 -377 -402 -517 483 345 -714 -573 912 -275 875 380 -902 925 52 53 -323 470 -26 -47 383 -78 711 725 -595 -745 -526 499 10 996 930 295 -372 -780 -703 606 -637 -765 751 -991 909 509 -479 325 -840 449 910 -927 551 -724 -862 185 607 -269 -507 352 767 -926 289 651 890 853 45 259 -777 -747 163 496 -957 960 480 -569 15 399 900 -744 -503 859 799 377 -857 994 -161 -363 754 798 494 382 -999 -273 -998 959 -219 752 -561 276 -587 190 565 -385 -543 839 -616 262 -853 424 -464 241 758 -101 835 -428 -145 -299 -192 -867 872 701 192 419 -527 243 548 -433 -736 -407 265 -670 259 -98 -842 272 -86 -758 -366 -880 -888 -335 -280 -694 483 -951 563 783 -825 -424 -313 75 382 826 397 -790 638 -335 983 681 -616 -983 -556 848 -510 710 -992 776 -676 -59 916 -389 -269 901 754 -47 986 -325 -820 193 -838 587 583 815 815 755 483 -410 614 -111 -748 -6 578 707 958 892 -510 379 -285 320 296 -432 303 726 38 234 437 180 8 -361 -935 550 -81 -432 79 -38 272 474 -869 964 -595 -128 207 481 -328 65 -372 399 328 -54 452 -816 404 -1 -843 1 -674 250 242 823 213 -693 -537 343 70 771 -921 -12 244 -609 60 -206 533 84 -1 428 -150 -483 -131 -753 -853 574 -835 -800 -390 677 89 576 -159 182 165 -476 -135 -978 722 317 -335 -346 190 260 767 -313 -563 -55 -430 401 651 -331 953 -998 -438 838 -237 -728 -21 0 -530 805 227 281 -537 -886 457 989 968 -618 893 -14 200 684 752 -653 560 676 780 267 425 -552 273 -518 -359 -478 -389 567 -283 -662 354 -78 -911 900 -908 -975 -168 -296 -760 616 536 761 -443 -457 340 -49 560 187 -85 -72 -910 444 -256 -549 -424 -509 587 -989 -804 724 424 -606 -360 968 -454 -388 932 -245 135 138 955 -401 -532 830 861 -383 766 831 634 -956 -287 534 -515 -83 506 337 952 -267 347 -411 -739 -945 61 431 -912 698 -872 449 -800 -373 177 905 520 496 -331 979 -186 234 -299 156 901 -333 639 -251 485 509 -804 716 772 -571 -630 724 387 -550 -642 -464 969 -429 191 -899 -252 -334 544 837 -916 -857 -176 167 452 20 -203 219 675 787 699 82 -497 -557 -88 98 -843 796 8 -636 -600 302 952 855 -334 538 -704 774 -979 294 81 -475 -474 530 147 -302 31 298 -458 -508 170 868 -362 -246 965 -694 -145 -476 -202 -624 695 -466 -167 -433 -1000 629 169 454 -513 548 -646 -953 848 495 526 -304 -782 646 148 -140 963 446 -457 -277 176 726 -628 -72 435 -600 494 -272 -74 809 -510 883 180 -865 959 -775 640 -845 -28 -106 -181 -731 45 -916 20 829 447 -140 -997 23 -760 306 -422 968 -104 635 383 -684 -247 911 -427 -590 -936 -385 888 5 -303 -147 -41 -471 -946 -254 -912 -82 -205 759 -562 -337 -510 84 183 897 -505 180 -155 -308 -101 751 845 877 570 -765 -253 643 -331 870 -870 -773 -157 399 -765 499 640 -746 -274 841 -225 -575 190 -409 -219 8 355 -345 534 658 49 -573 -347 285 928 633 -994 -51 234 927 -270 0 759 454 760 763 908 854 140 -848 -795 428 -884 -435 378 -290 -435 -216 -877 440 262 -25 144 -779 -791 396 -70 -58 -660 -4 132 882 590 22 302 793 -387 -5 -178 -320 -180 718 -803 774 981 -88 -870 -927 -362 -855 -676 519 -377 -616 706 -284 -909 -572 87 -377 729 254 -483 -974 -185 80 971 -450 -269 -210 -196 -638 579 -67 -866 682 747 929 -576 -347 -300 -809 346 -261 -828 -592 -709 952 89 -158 -342 476 -763 -700 -542 801 419 -906 -44 -621 -790 180 -42 -688 375 -204 -835 791 -621 431 -800 -971 -621 69 981 406 216 -783 -930 -126 911 -850 415 -104 435 -324 187 24 -611 -51 630 -104 27 -386 -626 -685 749 -211 -642 -109 75 -125 405 211 -645 -671 684 147 -358 386 891 -858 -480 -49 314 -211 989 455 891 -44 -335 -305 -402 -911 859 718 -185 -286 959 -215 57 -310 111 53 887 -550 -153 20 -981 726 -586 -606 -185 -474 973 -672 -225 -685 -366 132 957 658 269 237 -71 470 75 -628 874 -684 570 -670 -738 -247 579 -645 528 368 823 792 645 -372 91 937 -898 580 784 -551 -675 -387 -410 -481 -767 931 801 -198 761 645 272 617 -304 -793 -273 204 -339 -867 -210 634 16 -603 -397 462 410 680 943 -628 -152 -338 653 -396 -331 -913 -534 79 766 -7 -623 -832 152 -880 -569 905 -305 418 -936 -437 -498 -953 -34 813 -81 905 920 184 -698 909 636 -114 282 701 466 481 922 493 -150 745 742 152 885 312 96 -112 817 -530 -584 -920 -684 380 -389 -914 463 11 -72 -346 -413 42 697 42 -112 958 153 806 -617 -551 -790 579 483 10 243 -700 -175 -230 -726 258 -393 -107 -190 -196 439 -93 -740 723 171 -281 -19 -626 -682 109 44 467 -878 -763 107 -91 418 -918 -103 59 -606 762 -685 551 551 -403 388 -236 -248 773 -381 -294 556 -849 -76 661 833 -357 302 -281 389 130 303 -744 -554 -922 -684 -592 461 145 267 -827 -936 -302 -409 841 454 -187 -227 621 -276 -928 553 586 218 852 -467 -451 96 -549 -379 963 90 -14 478 252 278 27 -571 694 957 -251 413 -129 578 -897 400 240 -661 -839 -44 891 -147 -620 81 412 -997 -200 -419 573 -231 -990 997 -286 -594 -275 357 129 833 74 -406 -572 22 -730 -612 757 -397 -979 -989 -917 748 839 -746 733 -774 569 -728 -650 -418 289 341 745 -651 -47 -379 71 337 83 619 71 906 -881 216 -123 -781 2 -397 -120 -636 -130 -397 527 -86 359 443 688 -405 -307 182 -145 -389 485 -313 366 660 -275 -293 835 497 88 -174 546 853 192 -451 -308 387 166 387 685 -841 -904 -154 -481 969 7 695 582 328 -959 -505 -85 -962 607 -980 767 463 -957 -138 -31 664 689 -844 -900 -514 405 -400 -400 -561 837 -13 -200 -8 864 -992 896 -500 491 271 386 339 821 -281 895 -448 -62 -487 -246 322 -382 -416 438 -983 468 -166 96 966 -182 -842 -544 -313 973 52 107 -26 -656 122 -810 151 78 -810 760 325 528 -156 -629 -932 -734 422 -277 -71 -710 -265 -749 987 562 -263 -761 -603 -764 -727 -304 -87 590 817 -343 -682 48 -452 792 -849 420 651 324 -104 317 -739 534 -762 743 213 -277 -927 427 870 -960 722 470 869 752 -131 436 693 645 -157 -104 802 732 797 422 -841 76 309 -563 957 -435 147 -791 -889 288 -784 233 -946 -371 448 506 758 793 894 -880 139 -671 -42 -995 -201 570 738 -75 -787 902 -390 -580 -313 -928 -322 -483 933 -903 -682 311 457 5 794 789 370 234 -45 -405 926 -646 607 253 -356 -543 300 590 -568 20 -225 252 175 -181 558 -589 348 60 -786 236 227 -94 133 -393 33 492 570 428 681 947 -684 829 971 -732 -551 452 -38 423 -621 941 -818 -684 -105 947 -241 -593 912 14 -320 476 910 -500 223 -355 -280 -975 -976 -724 166 285 -291 91 768 385 334 849 -532 -750 651 180 -489 483 940 -831 895 -385 548 -740 741 -169 -578 -97 663 136 672 206 217 -774 -893 152 -308 -292 724 945 190 -912 -321 232 881 -681 588 4 -122 -457 671 625 -574 -686 -744 178 -601 -469 -952 217 848 -618 111 -506 474 -63 -97 766 845 675 699 601 -897 -938 -101 -550 314 700 994 689 61 -873 126 394 -161 -829 504 6 220 243 -740 10 -245 527 138 635 73 364 757 -780 702 711 -787 964 -544 895 552 745 871 -151 15 -37 -242 -121 -855 189 -294 -454 -499 836 312 781 -943 338 182 -369 -573 -761 341 -401 -562 -350 -643 362 -310 -545 158 859 321 -897 -193 -393 -855 348 511 645 273 75 -933 -345 808 339 -578 713 -254 732 806 -918 821 -93 954 -322 -277 -573 882 140 540 717 30 979 -468 -384 -780 -58 -742 812 -318 666 628 908 -16 56 -198 -11 120 196 -931 272 134 832 152 -51 -101 534 103 -568 201 14 378 592 407 893 20 -238 -867 -606 631 -93 -957 577 451 -401 588 -744 4 654 548 -554 953 -927 -494 185 -664 940 -563 -363 953 -439 826 -856 -48 700 241 -687 -332 -827 -833 954 -931 -968 241 -956 -193 -510 -866 -161 -803 618 -454 -1000 937 113 232 216 -4 -175 -342 -588 688 -915 -468 739 -614 0 -287 -774 -512 -320 -449 577 -773 511 619 -164 -137 774 -768 847 601 -188 -732 308 775 538 -458 -658 -590 -434 230 430 488 -21 221 767 242 -241 323 337 267 225 791 -717 -24 930 84 -503 -441 275 -75 -484 -192 971 -425 -206 -885 -377 24 165 -41 -936 -305 694 -240 440 -4 -352 -218 29 -991 -664 392 252 -596 683 -774 -643 284 -751 145 369 -137 530 874 201 -767 -740 359 271 844 -74 -505 -632 -235 584 -402 894 -327 884 925 642 318 -865 -962 426 -103 -621 301 -196 891 280 360 -838 728 355 132 -791 171 -994 296 -423 254 -464 -976 -17 -284 125 835 -912 876 -499 -674 212 885 879 58 429 -361 -887 -40 -440 845 346 317 141 133 126 -872 -372 768 -254 -121 138 453 382 458 686 -174 -33 718 -944 -987 -290 -574 774 -16 88 -828 -942 -949 -282 437 -24 202 -121 -320 -414 -197 944 -742 -375 -109 -874 -959 344 784 931 -218 996 -380 988 -695 461 589 243 -23 -6 235 674 914 -576 802 457 255 -654 -206 325 723 612 -400 49 232 -459 590 -781 529 577 125 -959 605 -87 710 256 -770 -883 86 540 -852 332 422 -968 -277 438 149 5 191 325 489 50 57 978 741 805 455 -875 -425 106 -288 -505 169 -256 366 876 -112 803 285 -593 971 -872 897 -255 491 -301 -826 -465 -272 -166 -608 -499 909 -432 -349 -576 -185 -528 -270 360 -655 712 -390 -756 504 677 173 28 -602 343 -354 604 -851 -631 391 225 -559 -719 374 523 -351 -199 694 278 963 -177 -112 -541 -56 -400 214 -547 683 -509 494 -123 -66 -632 182 -66 752 -117 -874 -869 -359 958 -351 129 -106 853 955 -376 23 -287 11 -102 526 -513 275 3 -71 346 -576 203 686 -579 -123 846 28 -411 59 -384 -55 -835 515 858 220 868 -666 962 469 520 555 -464 -216 425 103 153 -731 -196 -46 953 -276 -263 -234 -204 525 815 301 481 -453 -639 -716 409 247 188 -338 -213 -685 120 94 776 783 -95 162 -301 276 -145 -839 555 -362 -919 -556 313 -84 -643 880 -436 797 -400 335 719 559 23 -50 -629 578 -269 -82 732 -698 363 -181 35 625 -826 382 63 -807 -531 -618 -743 170 -285 -707 -615 309 -476 44 109 285 -706 88 871 383 -849 -405 196 -793 596 -835 -3 378 506 -263 868 -397 -806 148 833 -854 -485 333 448 -849 -892 -297 405 -174 -744 -996 664 947 -520 899 -850 179 -227 545 3 -89 -20 608 423 960 -428 -808 -75 -488 728 539 -292 13 -81 898 301 -240 193 458 -781 929 218 -71 917 -210 718 438 -770 -586 659 281 868 -756 825 720 357 -595 772 281 640 565 -175 506 -287 78 326 59 560 -968 -976 -268 303 -346 -406 748 194 -696 -833 967 -692 791 746 -5 -2 -688 -530 -958 -305 -376 -244 -600 897 -417 240 12 534 -958 -942 468 62 -46 -105 343 -639 220 410 -944 398 -435 60 -408 -668 640 -718 18 834 658 909 -96 637 -402 447 -226 -609 652 -102 -626 -570 -18 621 837 552 979 608 18 -583 -696 -292 47 481 -863 -221 -959 613 471 142 -850 -952 137 449 -646 124 -142 -962 950 434 104 -631 803 -453 502 -723 -663 -59 -80 -559 -51 887 -652 558 27 -116 644 55 -361 551 -514 -272 -240 52 -277 -505 -50 273 112 -731 -928 588 -566 -468 282 35 250 -785 -62 -233 337 -283 956 588 23 803 -12 756 45 -494 996 878 -42 323 783 -199 63 25 -846 708 -322 -999 380 -163 693 -434 51 -904 515 -6 -89 985 756 564 17 748 78 -701 -331 13 678 464 -811 315 193 -160 182 566 -548 -341 493 92 -186 841 75 -358 178 -869 388 184 77 -530 321 -174 -107 -217 -652 -437 -292 729 -913 -834 -957 794 -296 -181 -560 983 -265 -15 288 -429 939 -496 889 -330 -356 673 -146 105 281 -754 -269 -247 -417 -604 861 -79 -537 722 -686 714 -791 -786 -955 535 497 -22 -199 -104 -502 342 -128 -594 -187 -189 -383 -230 -484 987 434 -392 -619 -538 -304 786 -980 -898 156 566 870 -693 -883 651 -420 -718 712 692 619 180 630 754 564 -789 473 774 -963 714 664 908 -719 426 -897 530 168 -26 901 -758 909 -886 -374 838 585 -158 495 566 -71 -737 638 -790 724 293 -738 -176 -470 984 692 90 -505 253 472 505 390 160 55 -606 -140 313 754 214 -970 484 -950 -52 137 943 -979 19 900 -746 604 -363 749 -92 471 -736 -544 303 -210 472 -179 582 -950 467 -644 -89 -591 -430 -529 994 960 443 457 175 -744 -620 -862 160 -174 -339 420 239 352 -944 -576 -882 -729 -573 -352 -858 954 892 -682 935 514 -469 -110 683 827 -115 907 -229 586 366 22 252 -770 -835 -66 991 165 -260 951 586 200 -444 594 -104 191 559 494 -461 -807 -909 448 451 -700 618 -208 -440 -457 601 -344 -896 799 -289 -16 285 -397 267 -580 -935 275 357 834 -109 798 -466 -876 -869 -925 -693 -677 -152 -938 -126 -595 734 -527 -716 -111 -558 -882 58 -521 169 -992 -518 -803 302 852 807 -201 -479 244 76 858 870 -269 309 640 -644 386 903 -786 325 -493 -335 215 282 354 -356 -950 -652 -826 463 667 165 -270 -406 -312 943 -930 -30 745 421 923 -60 210 234 -770 181 396 -219 -100 -242 250 -860 -978 47 -455 -579 -762 853 900 925 -771 738 511 -596 -581 982 -318 -404 488 644 -691 938 129 -804 -194 -611 -409 690 -348 541 140 -589 289 -247 325 869 -894 -753 -269 -788 -797 414 203 -792 -955 847 9 100 -484 854 767 664 -673 -112 -62 -670 -535 158 -337 798 -3 809 327 584 250 202 -412 408 -645 94 -896 544 458 622 -661 223 -772 743 885 7 -170 -268 760 -902 726 643 -974 466 -179 479 -639 -968 -28 707 -976 -632 12 233 -909 171 318 982 -479 -161 373 814 -330 0 -506 731 -253 57 824 578 -208 -403 -526 -946 844 841 760 167 450 -449 616 -998 509 58 675 172 976 961 -996 556 -550 -792 -499 359 723 -496 -992 -72 844 -699 -907 948 418 -385 895 -444 -958 379 -534 901 993 566 21 -713 -992 266 755 465 -219 642 828 -148 237 472 -267 643 989 -752 -471 955 -268 386 -493 -998 -955 320 515 571 -670 -673 411 -525 -311 313 -127 703 566 242 194 -443 213 7 -177 166 -457 13 -983 655 -944 -166 570 894 -183 802 720 -719 -43 544 -54 703 -53 579 386 716 -133 12 -224 402 865 -555 -620 723 -894 560 -831 -774 233 605 -232 461 -236 -13 -244 -692 721 770 966 -340 255 576 958 705 -545 367 101 -885 278 -659 -719 775 -807 470 -501 780 -835 -238 338 185 448 -188 700 11 -990 -828 918 -619 -803 -694 -793 156 217 -117 -34 -150 -831 75 -994 -685 175 422 -648 360 -136 -879 -851 -947 -23 -884 -857 476 -827 -793 -414 -477 117 312 -315 940 -960 -534 -62 -542 -923 67 739 765 -565 428 -385 -519 -308 -877 623 470 653 -758 -50 -831 456 876 -867 876 -384 545 374 -323 -366 -212 -9 -861 -914 575 472 727 794 -952 -441 -759 -720 920 -946 822 -727 -950 901 -767 -620 922 475 -380 -401 74 -1000 802 168 -155 168 -250 -719 86 672 103 -933 -555 353 -969 949 161 -796 638 752 -289 -637 270 820 566 732 376 335 -628 545 953 49 886 -513 -327 884 146 -861 -97 775 -95 -43 552 -821 -837 -4 637 618 -137 -723 -221 328 -205 982 -937 -819 -138 293 -963 -332 651 401 -223 -207 710 -363 -636 735 595 208 -921 826 -680 801 -65 333 393 -915 -941 -559 -935 321 -247 418 -489 664 -570 104 257 836 967 -404 495 -174 -40 -636 -27 -911 459 901 -317 234 -151 -344 218 241 -713 558 -703 -14 194 -862 828 774 413 -533 617 -721 -572 278 651 -267 -919 -923 -291 649 941 383 877 -860 -817 -481 660 817 -822 -185 678 124 -112 -8 835 -152 -851 -936 -370 419 -310 153 214 -271 -730 316 351 -771 732 -326 183 -12 545 -29 575 817 875 -806 169 -730 -395 -18 -144 478 710 -280 -522 588 500 -714 211 765 900 350 -534 -936 -438 -569 864 100 -621 -503 -969 72 -543 993 -852 38 -684 848 455 -300 150 912 -967 -959 -117 -847 -672 -825 -650 8 505 306 -21 -535 244 533 -858 -974 245 -587 -277 -861 -573 -15 -797 685 -697 509 803 392 478 -518 -378 -925 -806 150 -236 9 859 -59 -795 -373 -190 -827 557 -266 975 961 434 -361 39 568 -222 -704 -426 84 -249 -114 -876 -844 247 620 868 546 457 -543 -753 78 612 -764 -333 465 -796 -749 901 675 553 300 306 -310 892 445 -735 378 -628 512 698 377 -558 -886 50 258 -361 551 945 -298 -850 -854 182 9 665 270 497 -526 -30 -137 -48 -357 794 -249 608 -478 -719 -616 -903 48 -515 63 232 -898 -339 105 614 916 754 782 -665 420 -964 839 -633 741 472 -356 629 -897 -766 -563 145 562 186 148 679 -337 999 -892 -544 888 793 421 -971 -592 -461 -408 169 359 764 231 -268 -886 849 660 301 -507 928 75 -173 -41 233 308 25 196 744 307 772 946 821 928 -640 -479 -110 342 855 -420 893 -69 290 272 643 858 56 643 379 973 41 162 13 -446 -691 242 680 -664 978 -654 -823 629 -341 -332 793 -270 72 496 -347 481 16 37 293 -565 408 458 407 -369 -698 -78 -100 374 -256 631 155 305 -478 -716 -927 -904 -917 217 -323 -622 226 -36 -893 -323 593 -238 -703 -344 -314 223 157 988 -45 -164 -523 488 -20 77 -945 -921 -770 -859 -33 778 -621 -906 -644 128 -309 340 497 793 -985 207 -77 706 337 987 -378 -675 -294 -874 207 396 -587 -787 -456 411 656 -80 -170 524 10 726 957 -299 -61 374 147 -784 -478 -394 -680 -171 882 -790 940 705 -473 614 -13 365 880 318 -590 -415 -460 75 232 577 271 696 907 -829 140 39 901 78 627 -702 -206 -724 -331 -51 412 -241 739 182 -943 -938 -151 679 -252 407 -353 -39 689 -836 710 650 329 -290 61 -830 -377 -713 -242 -312 351 874 346 669 756 724 977 455 -16 -671 -971 3 -398 -431 372 357 -17 779 -597 976 -219 -5 -748 147 296 775 941 126 -926 984 -725 583 963 -681 800 371 -868 268 916 -709 89 629 498 275 -771 710 -771 468 -895 24 -687 -490 -491 681 922 657 -214 903 -83 248 -83 -122 117 -294 -622 -538 -629 432 -574 616 -448 -61 137 909 953 -950 -34 -619 -596 157 639 583 -804 579 -945 -757 651 -974 251 499 316 -458 -785 438 448 -490 975 438 869 -282 60 221 -672 50 121 43 459 156 -615 59 -480 453 -511 176 -678 741 -809 -528 -252 752 339 8 585 -137 749 295 4 -59 122 -829 -685 -673 -503 -915 281 -859 704 100 923 -791 732 -142 967 -761 -541 -985 -2 502 181 73 972 450 -752 -967 -518 843 85 540 282 -343 769 -563 -324 895 320 -470 -592 323 -271 -451 -686 634 -1000 582 -833 400 -365 678 10 146 308 -287 -45 -135 -966 -629 697 -721 -314 93 972 583 142 436 -379 -280 -114 334 -436 722 -586 837 863 545 -471 -959 81 332 -161 245 394 -141 -473 -942 -532 -97 968 -673 -860 811 -765 10 926 -313 -14 -800 784 -195 -936 -229 125 695 338 -508 467 -673 -198 -51 -349 -461 -450 631 345 -69 -219 421 562 229 -93 -318 -450 817 728 -711 -10 555 -333 -448 -305 41 228 -926 -90 -320 597 330 986 99 198 100 604 462 736 -107 954 136 3 -77 -932 681 213 772 100 227 518 -947 976 237 -209 593 753 -159 49 324 231 -933 -123 -900 -376 -286 579 -726 621 -480 -257 548 -32 45 241 428 452 -438 421 440 184 -817 -607 58 352 -374 3 -277 -385 -556 -406 -896 -716 -603 -714 -509 454 -363 -600 722 741 662 -646 505 -241 579 -614 -958 -507 -311 -612 771 446 -14 525 -126 500 -883 -39 597 552 619 -507 -741 -991 562 262 -252 220 879 -529 886 -275 -113 -184 816 -554 52 -687 543 -794 582 -805 743 -649 188 283 3 936 -978 775 -864 312 862 -180 767 18 650 -444 927 284 939 564 481 175 -318 900 -443 681 -415 -150 -602 186 -412 -21 466 273 -878 510 -90 -563 415 -547 39 -327 -704 14 246 622 33 -502 -765 -355 541 -47 -509 -657 297 393 -416 671 273 481 -221 932 -801 -575 507 179 223 -100 79 -968 -896 35 421 943 -736 -537 -609 888 849 295 807 -542 -841 673 832 671 848 -1 561 460 -840 -349 -682 -389 529 646 631 596 232 -780 35 30 -10 -312 708 -181 823 821 -150 259 191 -799 919 -766 -427 220 -401 -279 272 905 -70 286 333 -716 0 -411 -909 -515 -570 -86 530 850 -956 480 506 -144 533 -258 236 301 -825 -992 781 146 -377 820 735 -641 107 583 -403 -484 -610 459 309 472 -703 -21 -286 1 200 -609 739 -310 -518 -743 454 -511 950 169 638 961 -140 591 184 -880 501 -470 -419 -728 -223 -2 184 -1 -434 -408 -601 784 -988 341 776 -694 -954 273 -935 -35 408 -221 680 -128 -538 220 -954 205 21 -879 -700 -419 757 -323 -824 -333 905 704 777 413 321 696 -310 538 46 969 971 -35 12 -935 -269 633 180 566 391 659 -437 -14 272 583 538 978 -244 88 -811 -536 332 -326 -274 901 505 584 138 -364 -648 138 -376 -489 416 65 -77 -461 -126 -97 855 -172 -611 -574 273 -369 -493 200 692 995 -831 -574 -842 9 608 125 574 990 -58 -347 876 574 -612 427 -616 913 -955 -299 855 -366 436 -750 -303 -203 51 -856 -425 680 957 396 648 -304 -540 -117 103 -964 -107 -470 946 -289 792 444 -946 450 -731 781 939 -256 -913 442 -662 -428 -901 100 501 -229 719 804 490 -106 254 199 637 610 -761 0 332 -692 915 481 783 500 48 -396 211 -704 -677 -713 696 -347 -721 -445 166 -932 749 392 166 7 -307 795 -265 -400 -671 304 -749 303 90 -816 -301 784 444 -852 -778 797 717 491 -963 829 245 253 -171 924 84 443 -833 673 -500 -279 -833 607 830 51 666 -550 707 183 -586 155 371 -547 -770 106 798 915 -351 261 523 -337 107 -333 919 -340 130 -198 -78 883 804 452 -444 -296 485 -213 -866 89 967 927 762 319 -71 333 -180 -178 98 -493 -429 589 -75 -660 -65 599 780 -110 -684 -383 234 -830 327 -329 -372 444 914 621 951 147 218 -53 762 917 798 -319 802 -798 93 -793 -672 -294 995 -537 -897 -31 961 -450 -804 900 -632 -81 -815 -364 -636 -924 -724 40 100 -20 969 -884 -232 748 -683 760 -789 29 -20 -712 514 -875 -613 -592 -115 -583 -977 -490 982 -109 -90 -598 175 531 -158 879 524 783 594 145 455 -127 -932 -299 788 -539 548 -161 -457 -966 373 328 957 -881 -587 286 -94 634 645 27 -202 529 -529 578 625 267 436 -987 285 310 -386 -316 364 589 19 -999 -765 -1000 -997 589 -418 -180 -127 310 -681 768 -110 -17 392 660 76 391 842 759 636 -336 709 -625 815 -371 212 -755 9 -225 619 -844 948 -58 -522 -630 -720 -588 747 -692 -437 -525 -570 172 -453 -719 812 371 -828 170 -976 517 -552 -448 -741 -342 317 443 -722 -711 -170 -857 631 929 -248 -93 -377 493 -249 -28 278 -803 -641 -530 363 -68 945 -750 249 -555 -281 397 292 110 -612 727 122 927 508 -681 -43 -808 70 425 32 -57 -201 -981 349 -220 -287 130 512 855 -977 -797 0 -98 -175 -585 -211 704 920 -34 -30 -639 512 34 179 256 -495 95 -216 225 -661 250 -909 191 -22 116 806 441 173 -706 -180 44 215 725 -562 34 829 -502 -69 889 -132 -836 579 848 -165 656 -781 -168 -720 -687 173 -640 -602 -423 -682 -780 -664 478 -486 680 630 461 844 -364 -732 -412 551 712 123 -856 932 858 -950 350 332 622 846 -667 -561 232 689 585 581 -557 -565 676 -756 688 -585 709 -385 -886 998 346 -9 438 -387 -131 -37 -352 -51 763 339 889 106 -433 -728 631 832 -653 -72 625 421 -302 -764 597 759 59 883 -874 460 872 -524 552 -893 -780 503 957 -172 9 447 -439 -539 -930 -726 -459 -133 795 -281 -511 -61 193 683 -903 -20 -55 -673 -359 791 314 285 515 -860 -315 -305 221 160 -863 -325 21 -375 -715 -439 635 712 208 -586 560 -253 885 107 -979 95 -844 -959 -234 -330 337 168 527 -205 -567 135 -638 110 142 140 519 -809 576 -236 141 785 341 -864 -853 -372 308 526 244 -106 -16 138 -15 860 -223 972 -899 -827 945 713 466 -614 -525 543 405 -844 841 299 998 -781 627 -711 -830 640 -146 706 -556 879 -662 582 124 795 -57 -39 -240 46 94 -321 -212 587 239 999 308 -235 -4 -479 -880 769 119 388 719 -99 -678 -180 -486 712 423 -26 252 318 63 -171 176 -574 799 451 40 682 519 -333 -141 -84 -200 911 109 -792 181 752 -825 -884 412 -746 309 -862 658 196 -641 135 466 227 -807 -734 -708 -53 960 323 198 -605 600 -2 -458 -976 959 357 393 111 504 720 -732 236 388 -363 -784 352 489 -834 -538 -210 -209 -852 560 -129 -910 -764 823 808 635 845 -894 596 -682 -34 -731 -656 762 -513 -9 -790 -807 -985 424 -207 112 -392 -937 513 -949 491 -63 -117 278 -911 886 -324 856 -866 -607 -523 55 35 673 522 722 475 -728 -100 -825 -791 520 171 451 -379 -41 352 716 -262 87 367 -436 -226 973 182 703 -3 271 801 -490 -592 -893 -278 -579 586 474 -503 206 -26 -487 -460 724 46 -912 346 -791 46 56 629 -92 -984 274 -527 -255 -127 902 191 833 637 -693 891 -109 963 400 488 -330 -177 293 -349 -233 -890 224 -945 506 -836 180 566 919 -751 -714 26 596 5 256 778 -39 726 270 147 414 217 -629 -844 -335 -137 658 511 -498 971 165 -988 -540 -379 -1000 250 659 860 938 -454 986 -415 316 -366 448 847 465 760 247 -902 -148 -440 573 355 -732 -127 -48 141 287 20 93 324 -394 784 583 346 680 -601 157 -422 136 21 -365 -766 -410 -570 -420 260 -811 404 223 933 -805 991 -746 -399 862 -116 -297 -563 305 60 -771 372 -947 -246 -325 107 770 138 -254 -218 -994 974 -801 848 721 339 -166 -94 -711 -812 809 158 -501 -771 -777 80 -55 -356 394 756 -541 92 -1 592 689 701 -492 -645 665 -612 -637 -765 -976 -484 -315 941 -41 -632 18 925 362 -913 -240 264 -402 -945 376 204 2 -317 833 -996 683 -227 -145 -883 -866 -792 722 975 -400 790 -628 240 -851 -785 86 897 -245 40 85 -650 337 -295 -170 -772 597 582 677 213 172 850 -673 112 -181 124 887 413 654 556 19 -513 578 935 509 129 -474 979 -682 348 -597 -810 34 836 34 316 -308 -883 -728 -233 -946 -515 753 -482 615 727 732 296 32 276 928 174 -286 -464 -562 -379 650 335 -552 584 157 -798 -886 -664 619 -767 -114 -873 507 -124 661 967 -861 -987 -217 208 257 -581 677 878 839 -370 157 -189 659 809 205 -436 180 715 40 18 -499 311 172 -586 655 248 -516 372 92 372 -411 -212 765 396 -426 769 446 -85 -219 413 -880 906 -903 -955 -134 -73 675 633 -529 -129 -631 428 -460 839 594 452 670 -22 618 555 446 -88 -292 -725 -76 249 -202 533 -875 -373 680 -207 825 -784 -504 -230 370 785 -943 -734 174 869 -143 37 -252 393 -801 58 -985 72 -752 -694 382 82 665 602 104 728 -540 636 -601 233 242 995 838 518 -486 -822 671 356 -435 -964 -701 -601 365 117 536 -108 298 404 -699 -199 449 -543 -828 -619 163 -411 714 -56 -376 -800 594 541 -534 -522 -194 419 -278 -252 -995 716 879 -859 -222 -143 -163 951 426 310 -977 -308 -619 398 615 -707 745 130 919 451 958 -612 654 580 263 694 -621 -232 -308 -588 145 912 -896 -101 -257 51 -790 -237 516 -247 335 -318 396 -494 -309 47 -776 -606 -96 162 225 10 23 70 931 -506 414 658 811 -154 -887 417 -132 -951 333 486 47 29 966 -705 916 388 -595 -161 -926 -536 -863 -292 -421 -209 -547 -446 685 278 -944 321 127 -839 969 579 -951 -920 -796 -869 -251 693 48 224 987 -871 -240 -286 -29 721 -778 -182 601 -217 -341 135 -41 -304 526 252 761 -893 475 308 -890 -736 444 985 -814 895 577 -952 -106 -125 -796 -123 -378 -362 -700 -512 -845 389 -386 -209 848 450 -247 -675 -461 -240 -207 -63 748 721 689 -237 -639 668 -360 338 619 -718 -927 -939 214 -30 -343 478 -344 277 -860 863 465 -964 -33 524 372 580 -968 505 -294 -980 -760 -414 -852 -439 -238 315 -277 402 -934 659 793 943 -714 -633 -549 -297 -134 -36 -214 420 -302 837 826 -847 829 60 921 668 861 -345 -630 -62 676 -116 -142 -612 -641 -533 647 343 578 928 821 491 -241 771 410 -804 -601 402 902 -211 -843 -679 383 769 -451 -805 -896 -728 963 781 451 -209 -734 -476 361 -529 831 24 -44 -131 305 -68 -786 -750 702 -511 -80 103 75 121 -648 643 613 -582 151 951 322 -694 455 706 -894 -189 919 -230 -566 287 285 845 393 433 -948 258 47 -701 -685 708 -64 297 199 -443 826 822 -193 -662 138 738 -836 336 397 896 458 -737 -931 633 401 -157 310 320 -713 -470 47 961 -135 518 493 -789 889 442 277 991 -990 260 855 675 -542 851 -204 755 -135 -78 -41 152 108 -846 -467 -544 684 -437 -584 764 512 -410 -231 140 -382 -656 651 581 128 -488 -537 676 825 502 626 559 820 -617 -235 -670 -223 969 -46 518 -686 -759 291 -77 -706 696 363 -585 673 93 -87 595 -168 544 744 -360 -405 398 371 500 -570 -845 -85 574 271 -717 626 710 840 -623 -830 230 681 96 -943 23 -977 -936 -492 -103 299 -690 -403 638 732 526 981 -587 625 -465 866 785 -696 663 -670 -761 874 -552 -553 -161 526 210 -288 -12 -834 87 -833 601 -254 -690 945 -57 291 971 -63 860 -18 130 867 822 -314 129 -447 682 395 -457 -717 -122 687 273 -415 166 152 -31 -192 -812 -582 213 684 -188 734 -96 24 512 357 -994 -519 899 229 800 158 774 -151 94 809 985 -490 89 153 -73 -380 46 859 -653 -893 3 950 -107 905 240 -116 858 -766 -87 961 43 -182 903 346 -768 354 -693 962 822 -922 774 749 -174 -454 158 708 -283 4 676 -941 -655 -69 -103 580 546 -75 687 90 -716 351 -629 -1000 -603 868 -877 334 977 -892 -701 482 348 -791 846 646 -142 48 815 -761 -358 593 742 -184 761 445 -259 943 409 129 -623 707 -191 309 -254 428 883 424 -932 -260 -474 347 -715 566 -308 797 -856 920 231 934 -806 248 525 -57 -909 208 -118 -573 -702 -862 -287 -399 448 545 267 778 966 -207 316 909 -524 -217 270 -176 250 979 325 322 333 356 -285 799 15 -347 79 614 -175 181 -155 517 -868 -453 -184 -160 -792 601 -235 139 826 -263 610 9 725 -512 -610 -799 358 617 -542 -297 432 -893 549 558 -327 -853 226 -858 -931 25 116 171 975 -80 -675 755 130 -165 138 320 81 -689 -544 965 252 -819 -491 -975 -725 468 466 -499 227 24 -649 86 552 523 -204 -96 -51 642 -332 733 -968 159 -144 -480 330 -394 -912 -382 -442 -287 -325 368 -218 651 -313 351 -977 -480 -919 746 206 347 -984 367 -8 408 -344 455 -698 433 -755 -296 394 935 388 -116 -282 890 -788 697 410 -653 -943 690 -220 903 -539 720 117 -459 -817 -101 -554 785 -119 -419 -602 -294 -653 -503 708 -534 -456 -849 671 119 362 215 702 315 449 337 -45 -319 823 -238 -265 529 629 844 -512 -168 -161 -834 -870 21 -216 -553 345 478 790 458 805 -487 841 638 237 916 343 440 -535 85 488 250 72 -853 -236 -950 -770 -928 600 264 -190 315 972 263 -277 989 848 749 841 568 425 38 -695 272 802 -949 -414 -9 -82 189 -464 697 -76 208 295 -897 810 932 29 955 304 -512 -338 -220 -562 319 -420 -791 736 -270 -511 653 -106 -342 710 -69 903 549 752 -151 192 369 609 210 -119 -536 -867 -489 -386 -2 -181 483 467 847 -436 753 845 704 187 -410 812 -142 556 -629 986 -800 -954 -763 -248 -58 495 627 -40 -867 -15 -116 -48 78 -129 221 -852 -990 -227 -549 520 233 -305 -54 182 -786 -615 -90 910 -156 496 635 376 41 900 832 -992 366 -214 232 577 875 395 -849 223 -709 876 489 -474 -591 -258 69 -977 952 545 512 58 -158 554 -525 9 -947 -34 -132 -471 878 195 -308 583 -164 719 -76 -553 -640 -427 783 561 358 -16 460 511 896 275 -410 664 -787 -82 -138 -953 402 -445 -273 -896 -826 476 554 -327 -939 812 335 -558 -459 -444 -150 160 -320 357 125 -260 -30 -702 -24 -722 662 -73 -722 -721 396 972 -725 -708 -901 -654 -154 -332 729 958 128 876 44 160 -231 326 -284 744 -958 -750 -31 157 -991 -269 -412 -358 960 -682 -26 -685 -536 172 -608 178 -908 368 -814 -757 388 547 -54 759 814 -530 -223 700 -552 -290 903 150 -813 174 -552 -816 -844 733 607 -246 739 317 -54 -167 106 89 486 694 395 -987 -440 502 15 -19 -564 224 -312 904 869 354 -281 776 290 -189 60 850 34 -101 -297 939 -957 815 -112 523 239 -663 -908 -832 464 -638 -645 -894 -747 674 -8 -537 89 264 -131 -461 568 370 -198 -211 -85 -348 -915 226 967 699 85 -213 -770 531 -236 423 460 607 -339 -404 675 -528 546 890 320 -520 74 -914 -756 497 604 -465 -942 -750 -227 191 890 -551 150 380 -917 -262 -47 250 -151 628 -752 -160 35 468 103 123 701 -743 -321 -822 69 453 -973 -76 58 662 209 -930 749 -25 -656 -201 710 -78 -662 548 -195 -242 -213 -274 650 688 209 -155 -732 777 -388 -537 -607 -787 -524 -762 559 -330 235 -783 560 -542 447 -886 596 359 -563 -407 774 41 -372 -338 194 16 357 -638 -375 -488 -257 874 528 -668 -281 942 17 479 -605 -240 -388 807 713 -855 -21 -885 -633 219 591 -700 71 -889 928 348 697 -936 -658 -67 633 455 248 -837 608 435 -95 469 989 748 961 217 -556 670 516 -657 653 980 64 853 912 170 -922 160 453 -251 884 54 -240 937 475 695 437 489 -614 254 571 -920 906 -315 -984 314 376 -309 386 920 -491 -524 -775 295 853 -326 -391 -11 668 -346 435 -436 -785 551 732 -941 177 -54 616 819 -909 -65 -475 224 475 -376 -150 44 501 10 -255 -184 -775 -594 660 333 -283 -800 124 403 -401 743 553 527 -944 -530 808 931 -553 421 -691 -504 -538 153 423 -929 -473 508 990 -554 39 94 143 49 418 478 -412 -537 -670 922 -21 -84 -304 -838 -837 829 893 -2 -858 -629 -348 -751 -689 261 364 701 -676 -461 -84 -226 -82 845 814 -870 898 382 -407 -151 974 -851 276 -215 892 -335 -879 -413 671 -352 240 224 992 157 395 -29 -942 982 816 430 746 720 -235 269 -756 -614 769 427 569 -694 -772 264 822 -58 110 69 167 -190 721 520 -545 -215 -426 811 -671 338 -524 -66 240 -680 429 -491 961 439 -327 466 -258 -150 702 235 121 -92 -808 -415 -545 -420 400 -237 -164 -229 298 -524 589 -395 -616 -756 316 -54 765 -248 249 871 845 939 497 885 -693 -136 679 447 -663 -510 -602 -706 -822 -443 966 -324 787 -463 -645 800 -628 -153 983 -689 574 -181 172 141 -858 181 -502 -325 345 -141 -157 594 -134 -725 -95 626 -795 -1000 -318 -404 -137 -516 -118 2 522 795 884 -487 -470 -665 161 660 213 -279 -890 -581 -226 -831 -287 -19 -200 6 -735 -631 706 -977 824 -625 850 651 114 -34 249 -993 -277 -72 -312 276 429 -758 409 337 725 635 53 343 661 644 -590 209 -487 471 777 -429 454 271 -457 -955 499 954 -750 -680 -345 -599 -369 199 -658 908 -714 527 181 934 503 322 -830 -659 796 617 314 -70 121 -999 -184 579 -861 -191 361 -736 448 -246 -451 547 217 322 155 495 820 -170 -856 -117 879 20 -947 -945 229 -202 -165 866 203 678 398 -822 974 927 -778 98 677 -996 566 -68 -430 -46 -705 555 -771 -323 -618 -989 78 -41 597 -970 822 -738 247 791 169 -958 -308 -235 645 997 -510 127 858 847 124 810 335 -832 -48 -589 895 948 131 -757 594 -971 -934 -663 -995 -466 926 859 49 578 -45 592 407 -669 617 -720 -375 -379 -452 -756 -297 615 934 -152 338 -20 -19 -657 -315 -6 732 531 -548 832 -447 781 354 343 59 -748 298 -962 -50 381 -153 -329 -225 -556 -655 962 502 -295 -307 658 -159 -963 806 735 884 -145 761 -283 996 -530 811 -665 274 802 75 -322 -180 -892 71 -638 725 615 234 311 154 629 -607 -46 -194 -668 -458 849 257 296 629 -736 890 -992 -282 169 756 782 263 13 709 383 -20 -85 -657 273 46 -312 164 -148 -184 506 -429 313 -611 -479 183 -27 899 706 -333 -844 -632 197 -942 590 51 -292 971 977 724 -347 979 -393 739 -377 351 -510 271 -293 -712 937 542 -637 -484 202 -564 479 -131 -235 -590 512 -777 85 -733 150 -933 -929 -442 -260 -783 -365 477 281 252 -559 228 727 811 -517 76 911 223 889 -320 -111 -277 938 -276 -697 -536 -36 290 602 -974 -903 -320 323 39 330 237 942 811 151 972 -945 -718 26 897 983 -784 -296 205 -242 -399 43 371 -410 -238 -503 -617 362 69 -861 -282 206 -8 -591 20 348 758 -639 908 -639 481 427 -662 239 -73 -14 994 943 138 356 122 -557 -397 930 281 -978 -118 -65 502 -647 911 -885 936 -815 -436 600 -632 -717 -224 -834 842 -91 855 -732 -85 912 172 -544 26 99 49 -185 617 240 608 -744 702 -98 -757 -21 544 -310 318 -349 -464 199 -61 28 -890 -460 -861 131 -784 -277 687 894 -171 -651 -978 -397 -726 -84 -509 -834 947 17 -465 -25 523 761 -655 573 350 -168 -159 -23 101 484 930 -577 -419 940 352 634 -908 892 -948 801 -274 803 -444 -700 331 -612 -935 244 905 215 -841 -507 220 535 626 899 -612 276 -203 762 -648 -959 -369 -619 505 -262 -220 290 722 236 887 121 -710 -163 245 368 -882 991 551 -204 -515 282 -160 -279 -721 -589 296 -523 431 -799 285 -407 -210 -253 264 557 389 -829 -799 -765 -912 511 -377 -531 -145 597 378 271 -245 826 287 -883 -432 857 429 -984 -705 846 712 318 -763 -89 -435 -755 -339 513 23 445 314 -181 18 -685 120 150 931 766 -922 431 -813 -119 -619 -30 522 -436 -543 -355 -884 -704 899 333 -158 -361 133 648 225 756 438 -853 214 -517 -467 611 300 -379 -384 -222 599 -95 -717 -244 574 -193 -206 -875 -423 448 145 145 -79 -377 894 -249 -681 371 -884 692 -54 -281 -711 950 -744 824 768 -908 837 -506 -176 -607 -364 565 408 -262 -525 920 617 -595 972 -228 677 -653 -879 -586 -35 515 -254 -28 56 453 167 -591 -442 215 158 47 281 565 39 480 560 820 -779 -869 -327 252 -565 -564 557 -459 -50 -768 -972 -761 -556 -392 -362 -926 -119 881 -276 -672 560 613 -21 -813 654 749 -323 72 -683 184 -306 -669 -228 846 -877 746 623 -55 781 294 -238 -635 628 411 220 535 243 327 146 593 -87 418 -829 -559 769 92 359 473 858 -986 -409 -135 -932 -63 474 393 -750 826 -228 -832 -740 112 -64 267 615 -376 -838 905 -292 112 -647 -989 -690 -110 141 490 -326 -403 195 886 683 -975 -952 -666 -221 242 -830 -932 -364 -351 -659 356 -421 847 734 -150 396 -716 280 138 367 875 955 -301 158 49 959 448 764 383 664 796 -957 -762 410 277 -282 607 304 379 -72 408 539 53 333 369 -599 -138 -782 -789 2 228 -43 -433 796 -674 -615 880 -264 321 723 828 -987 289 989 -891 -828 924 -175 -762 -118 -998 -232 348 -765 392 -877 -330 -744 47 -371 -252 -923 184 383 114 -885 -88 218 27 -387 58 -948 696 -726 945 -807 587 -719 -406 642 -504 -125 -10 560 -337 875 483 17 -407 229 -141 -126 782 94 887 464 75 -70 845 394 217 -572 -242 272 315 -643 426 276 922 398 -888 -196 1000 555 -96 979 -488 -333 652 -157 368 -768 -390 -331 264 861 -930 314 821 -76 -465 -231 -177 -84 225 -531 938 -475 -200 -744 515 -481 -614 567 487 901 -491 -61 -414 -238 400 983 155 -303 -443 362 -785 -838 -50 -338 338 62 -883 790 -61 -512 425 -87 52 -646 -687 587 366 37 -282 864 -110 330 102 -178 441 390 847 379 678 -860 41 83 -15 -813 673 906 387 267 -611 842 -608 523 -599 10 -64 -414 423 945 162 711 -39 -565 -90 521 117 -172 -919 575 880 984 367 -349 467 359 -384 663 -382 76 -873 323 -230 -432 -945 -463 451 -87 86 -453 662 276 511 -570 -618 690 -872 908 -746 624 -453 775 216 -35 -278 -657 -343 71 -758 -752 230 -970 81 857 -807 629 7 -296 -974 607 -407 420 -808 -681 300 -924 -397 87 -188 -32 -564 -732 -515 685 34 -486 198 -190 -563 690 -243 -830 359 389 -56 524 -705 -514 -733 -43 -656 727 -617 -120 105 -313 -882 -567 623 461 895 695 -538 48 489 -168 -130 407 518 776 -327 625 789 100 -300 597 971 479 730 974 726 -470 -92 -792 75 103 -956 -890 -302 -785 566 -843 -91 265 -303 727 680 788 738 108 -962 759 514 -429 172 -742 -540 193 115 467 -607 492 -933 811 -869 -137 -301 -113 -825 -999 22 13 643 -827 216 460 -349 -23 364 -526 -66 -208 423 -915 -219 -848 19 872 -109 -816 970 -841 490 558 -63 916 -570 115 608 190 -140 346 447 832 -254 -269 -869 -192 -543 988 484 697 884 -165 706 238 27 637 608 353 -130 307 -658 -150 -761 379 -432 -488 -47 747 -689 150 354 -410 -302 85 -227 735 921 678 -111 43 -234 -842 -95 333 -841 -853 -899 -340 928 -585 -591 -332 -936 675 199 -537 745 -297 885 -780 318 -436 915 727 -587 83 41 770 648 168 280 278 -175 936 194 -334 -681 -413 -632 384 444 -598 -454 -521 -757 267 -676 527 -888 -651 877 232 62 -725 -41 269 -258 353 -757 790 864 372 -873 174 377 859 688 -989 -139 346 552 -742 -500 -24 649 -232 -604 -582 -31 949 120 473 414 -378 -969 -137 -417 -933 -690 -639 231 -660 758 229 872 -172 -177 -33 -514 -71 -273 -971 617 221 -117 942 342 44 -663 -388 -670 -925 448 -837 984 855 -195 -696 -886 -185 -393 235 -126 -20 -380 -266 -906 943 220 819 593 118 330 -150 35 168 -797 22 -275 -300 602 630 -653 571 29 239 612 -127 -336 656 103 997 -866 78 707 -690 -695 -282 194 -974 -692 495 47 490 -112 317 -95 240 -133 -209 607 331 -663 -863 -781 -140 979 461 501 -445 868 376 -735 831 -749 -203 -672 -263 391 -282 865 -860 18 73 -181 -725 -74 -824 -983 -535 953 481 939 188 293 -90 -653 -138 -184 880 515 456 -757 965 -858 358 853 -377 -136 922 -701 266 -661 404 955 -520 39 -48 -533 752 818 333 -745 269 -53 -951 312 343 194 -474 563 -855 -546 847 967 876 481 -510 38 -312 -691 967 -420 -475 451 -991 915 -405 -444 136 -493 341 -2 612 -392 788 -18 379 -330 -102 622 -622 -27 -960 -934 -969 -651 -648 -579 793 404 340 -414 955 223 836 591 713 -666 256 -896 -522 276 605 -388 688 -385 438 391 776 102 -312 251 407 -526 124 -575 777 -632 952 846 470 93 -667 703 -555 -518 732 -769 -846 146 -651 -560 135 222 -215 117 -871 146 -714 417 -879 778 -892 579 413 -317 -731 -962 -451 -675 12 -239 -368 621 179 290 660 -577 -979 -464 815 93 191 -839 -515 -589 -407 722 -458 -599 641 -335 178 -870 370 -510 48 -9 -211 513 -170 173 961 -67 13 -327 141 264 -105 -616 -447 856 791 -683 972 -97 97 -637 -592 85 293 650 328 -736 -2 -28 390 -239 584 240 476 -387 745 404 -584 -676 607 176 -418 -684 -363 794 -119 -939 -137 -821 95 -145 -101 -839 963 200 888 247 8 -342 254 605 -773 -986 153 -998 -572 -489 -607 279 381 -678 727 956 977 -99 713 377 -954 427 -250 -725 59 -414 429 609 294 -580 369 472 218 209 -464 546 -663 -130 -971 890 -928 305 -802 682 44 6 -351 -345 311 -639 -346 880 -75 -467 -236 770 499 962 -861 589 -625 662 337 503 177 388 -326 435 -787 462 144 91 -417 -542 970 684 238 3 219 -467 876 972 -28 -606 -725 930 -779 -883 -115 408 7 795 383 -527 -492 -787 621 97 297 -490 377 787 -899 881 -346 -751 -528 265 444 -115 686 -60 -525 -280 -993 566 -12 -830 -543 102 -995 -326 -18 -463 -690 -465 927 257 142 -965 -939 -715 168 -870 322 -136 17 -35 -116 229 184 -641 134 -407 538 231 -524 974 -865 -869 383 -723 -403 -504 369 468 -545 27 351 944 313 -158 62 -134 -857 854 149 627 -543 -550 -358 328 529 953 653 -596 351 902 -247 -642 477 -633 -194 -843 -121 624 -253 439 345 -558 546 366 754 -508 310 -808 -175 505 192 480 -869 -893 830 -21 -663 -284 512 -623 584 626 -89 863 316 78 490 -329 366 453 765 -944 -385 255 -160 909 -621 -977 -201 872 -908 995 -616 319 -712 -511 408 -585 48 812 292 -982 784 -149 -59 -372 -184 734 354 326 949 -796 -570 51 110 367 -666 676 -409 -889 -825 91 -965 -435 565 685 -140 721 279 637 -195 840 17 -849 -312 -159 -531 465 -778 153 847 -214 -87 546 -466 218 478 -720 -243 101 333 -597 -367 -470 -718 169 497 -845 -239 -603 -516 236 159 -980 -979 -670 -683 -529 -339 -777 -599 -493 -756 -903 -289 461 530 -509 -40 498 935 524 376 -217 461 832 -770 76 231 -838 177 -442 -714 903 -482 -678 529 -151 429 102 753 809 -68 31 314 530 -139 23 -645 -773 355 567 -318 -757 -734 -152 292 59 -176 113 768 504 657 -409 -552 387 397 310 394 -845 -595 592 577 318 442 529 -416 -510 731 -346 560 809 262 736 109 -309 -950 813 947 -720 -470 524 833 -663 66 -221 -459 868 -917 664 589 -677 443 833 182 406 -329 -713 941 608 -859 824 679 -531 646 436 -894 -757 -470 -753 -803 -867 39 -982 818 -250 106 -688 -832 245 -463 45 621 -784 615 776 745 -341 469 913 -395 662 -686 913 -369 -593 -379 549 175 -631 495 -961 -282 -915 915 -121 -531 737 -629 659 317 104 -308 -6 -928 -398 -554 806 427 -815 992 -491 -452 -423 704 -932 28 367 -228 759 644 47 -312 392 -391 -599 198 -28 -748 27 656 482 -935 -128 209 -190 770 -55 -678 420 -300 36 451 487 321 4 416 605 -509 -581 -30 -686 948 885 -296 -452 704 -211 408 -154 341 -383 678 851 559 850 -500 -686 -522 911 516 -280 -692 -703 -352 392 197 -65 248 257 372 205 -828 -999 -399 -39 881 877 -654 -946 490 705 -214 -106 -428 -931 -19 -605 856 449 867 -78 -273 -646 -31 -236 -449 -893 -452 148 -792 945 650 -848 16 -471 368 -226 722 237 -171 -983 327 -433 479 746 700 -110 847 594 -40 -6 823 -657 -152 -13 689 341 802 964 27 -826 137 -792 -132 698 -760 467 199 -869 147 -568 415 -275 -157 -585 -59 691 -185 457 467 -915 246 -506 936 -387 776 873 -860 -871 527 919 844 879 -99 -549 -357 -236 -210 460 398 -830 -360 -717 -746 212 611 735 -468 934 -55 -488 42 496 444 732 365 194 -929 -226 -304 -963 -222 513 41 -709 -786 -269 -502 -995 708 -878 873 628 734 750 -194 -919 639 -751 244 98 -456 472 -920 665 -289 506 320 -553 969 367 -341 -23 -347 -660 93 448 228 -591 -297 982 -212 566 388 -165 667 -104 -125 785 -368 -942 -174 185 777 121 -230 -202 373 -396 519 111 92 986 663 -553 -804 584 -448 -753 -273 829 285 934 -765 -728 -28 -844 24 401 -920 904 -521 -604 791 688 967 -493 -207 875 915 102 -509 398 -578 -996 -605 -552 455 975 771 669 316 699 -618 654 -263 38 882 604 -140 -9 -19 56 -272 -300 -229 129 -926 -75 327 978 109 418 -128 162 -29 -358 646 -95 435 96 582 -219 -940 848 874 544 854 -114 518 -615 -303 -744 570 137 -793 -104 -888 -841 -26 -70 -998 351 550 -129 -699 -180 -354 -508 841 333 -625 856 653 -79 296 478 -117 -142 -601 -987 -223 -538 138 -770 -519 -627 -973 192 778 -64 329 -185 143 -804 938 -899 -52 -609 -552 725 -833 678 98 -491 -579 954 -314 880 250 -317 680 -173 -510 813 -932 947 641 -334 316 30 871 917 404 344 700 -32 437 746 -609 85 727 458 465 -443 -599 -761 -519 899 -553 -333 440 878 -718 390 -602 -512 263 -73 -130 -217 -186 -617 -915 -342 -301 -124 -997 -678 168 -518 -725 -373 -990 -65 474 335 -874 -81 24 -363 792 224 -345 -440 -34 -876 310 -536 -915 453 -786 866 -925 -914 598 -381 -701 -783 -982 -928 613 361 705 -706 -9 -929 910 -59 -239 564 341 839 -498 -320 -62 -977 176 950 -92 252 -637 83 -948 126 489 -127 -218 -220 539 321 -573 244 -759 -949 -300 726 -411 645 318 518 -204 -922 -678 -55 906 -104 708 -858 138 -767 -326 758 -139 -39 -892 -958 746 -253 -542 201 -216 -924 -375 174 -925 914 -284 -769 -611 663 -134 -537 759 469 623 832 735 101 -481 -693 187 544 -496 -327 -35 610 -886 -746 -262 -814 691 -105 876 -488 198 758 235 886 -873 331 -762 -224 686 -598 630 -312 -145 892 -920 473 137 919 227 206 -810 577 -861 -802 -271 206 -694 -233 316 197 -298 119 497 686 290 216 343 -270 881 -860 255 -110 -371 370 -833 -14 510 -543 -235 -52 -120 832 -569 -525 444 662 -518 430 650 -49 366 175 885 -717 201 -871 -445 -186 -71 552 324 -979 -621 686 -402 33 469 -803 -67 -87 800 801 722 -172 -36 627 -279 -414 -648 252 -753 111 955 -662 -526 -749 670 -854 -76 827 -167 559 717 -319 825 -190 791 343 707 -314 -632 -544 -455 -934 -963 -942 -96 573 -88 -728 858 -706 255 -670 -656 -536 -893 -532 648 -145 -73 802 906 -799 -466 87 371 -1000 31 -394 -839 91 -656 -10 295 -343 646 -70 886 -9 -45 -985 -831 -794 221 -784 -514 -119 202 287 -516 215 551 653 487 -164 -642 108 -297 757 -113 33 -963 -593 879 -216 184 -561 136 -861 -148 -522 -493 -957 -641 -600 -961 148 -130 -78 121 94 -972 752 287 -253 -255 -880 -309 698 -290 -919 235 -15 -44 -732 446 719 997 -995 -257 822 -194 426 386 -770 -694 -162 -710 -41 -998 890 -562 935 -262 594 960 624 -485 718 800 -966 -67 614 -846 926 356 -540 -222 -794 106 -54 -964 -531 -179 -213 -680 118 754 -54 495 -553 -948 882 -843 -453 -435 868 275 -156 -799 991 -946 -597 149 841 -19 582 508 271 -119 -172 -892 859 -886 -819 257 -749 548 -919 588 822 390 675 -786 995 -311 410 -456 509 656 760 -423 -566 725 917 -608 -541 691 -561 -206 656 -379 161 -492 -21 437 336 -642 -225 -131 806 -989 -548 -757 -694 466 -376 -358 619 653 -119 874 909 262 228 187 -389 999 380 177 -235 485 -262 -672 -297 483 975 317 -260 -122 -605 -482 -464 346 -76 905 -200 747 658 -205 135 657 284 895 594 793 -362 798 -158 345 -632 663 -120 -489 371 823 872 938 470 851 -196 -587 -727 -751 829 835 12 841 -611 -847 -710 99 370 83 -784 736 -64 -609 -702 401 948 -248 956 -210 968 484 -385 769 -685 984 110 600 383 -882 769 932 -46 468 -324 557 -153 -797 484 718 -145 244 960 -811 544 597 -855 498 250 -44 -937 -222 219 -852 -419 480 -652 -286 532 -321 -446 -973 -422 -88 -285 358 -374 903 -916 441 -395 -152 430 -667 -513 314 -768 -97 -235 -164 -353 822 -582 225 441 -851 353 54 -272 251 98 955 -669 58 779 148 789 530 268 408 -270 143 -739 765 899 645 466 -83 -95 550 -704 520 534 580 -454 -507 -672 -154 201 443 627 457 221 549 -789 355 618 -798 -756 -986 921 478 882 -420 360 -53 -951 853 -293 884 153 227 587 441 -215 520 -100 529 -476 991 784 -358 -754 717 496 -358 868 749 -820 -405 -770 -353 -930 618 851 -612 -726 -956 64 115 -484 8 467 233 -844 149 -437 429 -683 -452 -983 -101 -520 304 -667 -801 680 755 -186 -115 -269 57 641 560 17 -397 -715 940 -463 287 -88 265 -273 208 661 -746 -375 340 1000 -368 -446 837 483 530 795 -193 253 -168 490 -750 -698 236 112 -791 -256 -885 -375 -794 155 173 168 -930 393 800 576 -39 -788 -528 105 191 -895 33 608 -946 -810 194 -220 585 988 -882 -494 -605 702 622 182 265 -597 -515 399 -325 836 472 -492 286 -967 588 70 593 528 -196 -974 -692 974 239 -597 -5 360 485 595 115 270 -761 -347 183 -165 -565 -502 -957 -422 -536 380 -518 -500 -208 855 299 -104 190 -504 457 353 -896 -817 169 480 861 -879 483 72 385 229 -230 -980 75 -485 511 -237 22 530 92 -486 239 144 534 -114 -978 325 10 866 -607 964 -143 355 655 461 -309 995 648 353 866 -378 520 -22 -756 -702 -716 -913 98 218 874 -955 385 589 608 -161 -517 758 -446 -840 -908 913 -188 -97 -264 10 202 80 55 -253 -693 294 -730 -74 846 -46 408 489 -801 601 19 -111 864 -839 -778 -334 654 -271 950 -856 813 420 697 60 -674 -848 121 843 184 -39 -270 -689 -299 260 705 576 -501 13 -253 -65 -428 -764 -159 343 941 -564 -73 -872 -990 672 922 355 569 -573 -59 -339 -887 855 -677 -537 345 -998 -72 758 -54 -925 760 988 -870 732 125 693 -293 726 747 948 -521 896 -415 459 -604 528 549 -605 -103 -900 -885 747 982 593 -956 772 -731 26 634 264 -160 -396 249 -978 259 486 -226 -53 -281 197 -237 -621 -180 -528 -276 -164 940 -237 -131 -283 516 -323 110 319 -665 171 -274 -314 -70 -810 78 536 -37 -696 210 941 609 -966 942 121 653 -67 -821 -342 924 288 367 -994 909 242 780 -293 869 355 971 65 -742 586 -343 -989 203 -472 402 -899 -24 -807 -563 5 -903 425 972 -265 -748 -714 126 -633 59 -513 -405 602 97 517 -393 -410 963 -481 163 -233 -328 -588 -25 428 569 -37 846 652 570 -542 186 825 142 -707 269 122 -108 -522 -580 96 -974 339 -364 -156 142 -776 -834 -571 -252 -701 663 -620 -434 -795 334 61 -232 639 -847 -761 -1 -903 -314 -700 -422 777 -818 723 -288 -231 257 -95 618 -113 489 341 -993 -295 248 -961 491 -944 491 394 299 -869 -184 553 845 -797 -977 326 -682 543 -395 97 -449 727 186 701 -728 86 424 -495 837 223 -826 -978 268 872 -850 228 455 377 663 -130 497 294 822 -86 -200 -645 122 -330 -441 -139 -551 -984 819 -907 -553 703 -308 -619 -722 201 -55 -602 197 -193 46 605 537 -71 -823 -592 973 -634 -454 -911 350 686 -624 170 -130 537 -779 -212 -825 -761 -526 579 212 140 -766 -902 575 935 410 402 444 181 -808 150 -141 -563 162 367 -396 -25 192 79 713 125 838 -913 -898 -740 566 455 501 266 -162 -237 -164 2 -521 503 -371 -138 859 245 -434 -356 -164 -693 995 -481 222 -948 444 -893 -414 -497 -406 -56 478 310 123 213 951 -699 -517 424 621 4 -712 597 -399 184 975 314 974 148 -954 826 -964 242 814 509 -978 -215 842 -700 -347 116 769 -607 13 816 -348 -676 -442 -847 859 -793 -576 942 -657 -808 -749 -595 -385 796 903 249 19 891 770 985 -914 -814 717 413 -200 -23 -349 572 -152 -133 823 895 -371 -249 -102 -331 -932 -353 379 -40 -851 -453 -563 44 -235 741 -991 25 157 104 -702 428 25 455 -486 -483 748 598 758 -493 769 -435 -144 454 261 -733 677 -551 864 120 -764 705 -828 385 680 -466 -305 444 -268 450 -786 74 660 406 -738 -229 -916 -826 966 511 252 892 -945 -982 -272 101 502 -388 983 421 -676 398 626 130 423 379 -683 393 83 -450 -412 -934 -78 158 -837 381 -481 632 -273 -176 600 713 837 -6 305 968 117 684 -835 -562 284 847 690 40 390 -912 -793 726 231 -592 644 832 897 -881 252 -77 -638 -609 -825 530 -894 -993 -791 838 -385 -919 991 -951 843 762 -311 -289 886 -573 -771 575 -263 -723 -223 -688 -383 -607 -15 -658 264 -782 357 456 -97 -930 321 -32 -949 241 -666 -868 893 -282 86 383 -631 900 973 211 -663 -516 -352 -969 944 473 -232 836 168 -932 -462 62 -294 447 -813 -384 -462 -211 423 736 -470 547 -703 207 -339 -419 998 -574 -902 685 -21 471 672 559 -575 230 -980 -946 -248 -694 -447 569 -854 -509 -762 574 92 819 202 -622 652 -842 -935 382 887 767 -610 921 -540 -4 534 -742 362 -861 -308 -693 -653 -583 284 115 569 -705 -78 -629 -510 -271 -240 263 94 46 479 82 -139 -661 147 357 -629 317 -642 -377 -542 778 576 -374 -375 220 291 -97 767 850 -59 522 198 589 -171 -87 -658 112 964 -708 -21 -187 -866 413 -811 594 -710 -669 -921 492 -414 148 -569 -345 362 -997 503 -826 -291 -518 450 918 -197 -764 879 -390 59 858 -511 112 -526 308 -887 466 869 434 -851 -132 -34 -658 -629 887 -973 -872 992 275 312 780 773 -261 697 -117 57 850 417 -908 -518 562 -738 232 716 -158 -17 243 -912 302 -371 -556 523 132 384 -311 -282 968 -63 -687 -564 -268 -752 -163 -492 -473 -382 331 240 61 -983 954 -91 189 -25 -899 -134 195 -129 -5 950 -596 568 -677 723 589 -554 321 291 -858 -59 517 135 746 -316 900 -495 -343 -104 -571 -998 794 477 -756 726 -488 569 214 779 973 -985 -434 827 628 -539 735 -116 -97 496 -549 283 520 -610 354 617 -128 867 96 -773 -203 -334 862 -856 -588 469 -940 -482 709 -735 705 -383 291 -716 85 652 -731 -707 167 445 276 -69 -672 626 88 254 844 384 -83 702 323 631 -831 146 124 -282 48 9 -805 -602 611 698 135 -420 -446 632 -252 -295 -18 519 -177 -908 -440 690 -949 858 498 -270 560 86 764 739 -969 902 -696 -666 705 -217 -732 -227 859 662 -785 526 -506 -794 -365 782 295 873 187 524 808 -940 -29 765 682 341 542 -363 -769 335 890 691 91 792 681 -754 -775 -852 494 80 711 -632 603 112 769 -719 -375 543 -841 789 13 134 368 811 392 377 969 -198 -231 589 -425 611 71 -46 688 -256 -916 -654 -717 -941 354 602 -60 -636 -971 -157 579 856 -536 249 632 -840 -957 492 487 645 -943 -441 -160 939 938 -182 -965 -221 268 782 -830 7 -623 157 -21 -931 -77 443 -512 -699 843 188 -465 533 -203 -603 561 -100 942 233 546 627 -648 -806 -433 -709 -3 961 74 -50 736 -157 -72 469 -109 -968 -140 -998 981 -950 482 -527 476 593 -163 99 -850 766 821 -621 -249 -825 691 -736 216 41 -463 478 583 735 293 711 -878 396 370 913 -462 -24 -912 -202 -886 861 94 -388 742 465 141 489 428 -151 811 199 -952 -483 980 242 -449 -266 202 858 497 169 849 -574 -983 -691 -666 80 -602 737 501 470 926 41 -258 -901 -353 -337 -886 -788 -260 -205 651 -257 -588 938 848 -429 611 -947 -186 244 297 -767 708 383 454 -780 804 905 -701 757 18 393 372 329 77 71 674 611 376 360 963 853 828 -576 353 323 729 400 283 962 -70 705 -820 494 721 -235 -515 -533 -350 -513 -96 -786 457 423 -482 -942 622 -91 630 326 -445 -313 874 779 709 -941 515 580 539 865 -725 -705 579 -351 -703 452 890 -245 -1000 -351 -320 -400 -542 -499 177 463 -287 533 147 23 -73 312 783 804 -790 972 224 -664 -635 713 -570 652 -849 -850 238 -80 653 -130 -932 -102 -182 -804 862 307 777 495 179 886 -44 893 850 -153 221 -683 623 959 -340 -283 59 678 -334 868 -847 -632 569 983 641 -539 754 688 -761 -102 297 464 -971 -491 -43 -526 -264 992 647 828 -159 813 -179 656 -822 -265 735 171 344 -952 -433 -975 -271 -821 -194 -934 466 -657 665 -168 79 453 -787 714 -126 951 -882 24 384 197 746 312 900 997 -484 -655 -817 87 693 17 -546 192 -851 -129 693 -285 953 -468 282 -562 525 274 718 -21 69 126 -387 703 -942 -340 -461 -336 519 -412 895 980 810 354 96 -151 -195 342 -551 -753 -873 -707 356 -255 -866 186 13 136 632 139 99 458 -719 790 622 -351 -319 -341 92 -169 888 -561 -107 454 -58 -634 760 -403 -520 -595 -221 -82 419 604 38 -608 -128 -699 -602 -479 697 750 295 -729 854 -624 575 486 -112 -164 708 126 531 932 11 -320 -38 -467 222 334 174 -391 -365 351 -183 -884 -307 388 554 -447 -64 310 -186 373 203 323 900 -132 -552 350 -792 7 -392 70 -367 -270 130 -974 -612 -909 -632 -389 -345 -664 -208 -436 298 651 33 242 417 -443 -505 760 -604 -146 -494 -487 910 183 -70 925 -265 -780 252 -769 -998 -334 490 521 637 -179 -349 -635 -970 877 126 536 127 -293 -707 360 -698 515 306 582 -871 228 -402 -935 285 680 -413 649 -23 976 769 860 656 -825 131 474 -811 602 -890 559 -607 -898 509 279 -432 884 513 -91 -642 -479 339 -613 -109 621 494 -919 -179 955 237 780 -403 390 -156 -909 266 44 -995 -794 -604 -240 -625 712 596 -319 -270 157 532 -16 91 -535 -79 -941 203 -490 417 330 38 -267 -341 188 -711 -660 687 857 599 431 -744 -381 -151 -766 -654 19 176 -828 781 -317 840 597 243 569 -584 -645 -216 -558 -635 -660 539 -594 -859 -801 -426 328 -606 565 -259 -919 -726 411 707 -323 -522 915 -233 751 -49 -100 210 -787 589 808 -424 100 633 -517 -309 265 624 -948 303 532 -480 632 800 73 658 -319 841 591 155 -514 192 639 -240 -875 550 -392 -704 -967 -826 425 554 -96 -943 -779 -616 -342 -896 947 101 -485 -878 -11 288 -431 -765 -600 -120 785 405 494 549 244 -14 -354 913 -585 -762 -275 491 -112 -138 -796 -585 -550 -130 318 -309 867 -811 -181 -964 4 -30 37 -289 246 208 353 562 -920 -595 -609 -696 629 -753 50 289 -621 -53 793 -736 -479 -127 -891 252 -307 -724 -865 515 -708 -506 -786 -36 -140 -629 184 -719 -834 -935 -95 -639 938 -812 -217 -990 -790 -123 -954 989 -743 406 -411 -900 464 200 642 -222 399 -855 574 -426 -113 203 19 -348 95 110 942 -370 -855 -970 447 888 151 -875 -677 193 235 -477 -41 501 557 88 -636 -738 207 442 -711 -127 431 -30 -947 550 -391 242 -302 463 513 742 395 990 -964 937 736 -233 -73 -97 592 997 209 471 109 -341 -940 384 64 -168 -322 575 -992 33 -215 -361 -747 -760 -735 278 -786 913 -50 -230 -841 741 782 398 403 725 234 -829 -631 -523 156 768 -712 -829 -942 -717 151 -402 -409 216 701 -801 -919 931 891 -750 583 -709 -433 -50 156 -715 923 -64 306 82 990 77 -985 -236 -533 -470 -384 -175 -382 129 449 593 -290 -547 250 -38 -547 988 -419 -696 -420 770 891 -330 -248 908 751 87 224 42 -759 -475 588 -927 -304 31 -7 3 -399 377 356 -203 165 -859 196 -705 -355 637 -193 -528 400 811 -653 -657 -713 210 -159 62 831 570 -43 -557 -18 138 446 231 363 801 -241 817 357 612 -67 -131 887 -938 -457 -836 -565 82 339 556 -367 -596 284 -382 -448 213 -17 -454 -826 -742 902 824 -646 -668 485 -982 279 -194 -129 -624 867 286 399 -674 400 -643 993 -923 27 -984 -875 699 338 244 -542 758 871 -110 -311 -662 -488 275 138 -497 -698 620 958 -121 -136 -269 606 -501 274 -733 830 547 494 62 119 7 -172 -837 158 -888 -718 849 123 -160 280 -778 -651 462 683 694 -547 -10 -478 -869 -324 -652 638 -792 -841 773 -258 -545 886 -207 -489 -562 -272 836 357 -747 732 417 -480 -72 413 -833 340 -248 -388 491 -391 266 -611 -400 -668 953 -151 -886 412 882 -490 -888 804 -379 183 -493 497 415 -774 192 402 -650 352 -876 271 -346 70 569 -366 414 838 917 -267 -798 551 207 452 403 -835 268 -140 991 -660 986 695 -771 852 -356 538 921 165 567 -145 -499 789 -281 782 709 -908 -482 -130 963 -359 -513 -386 -695 805 666 -967 40 190 611 372 203 -761 358 -913 -513 -775 -955 950 500 534 853 264 -414 365 589 -634 747 -527 -992 577 -104 -955 933 -823 12 915 484 -605 -943 376 688 503 657 -682 128 -1000 -791 -768 173 213 -455 -828 315 -47 -101 -838 -542 992 538 -115 365 515 -476 -292 -382 373 60 120 -318 566 854 825 952 635 878 905 -230 -979 848 40 -365 -731 -970 816 563 629 164 192 378 560 -701 -517 -290 -821 -29 882 489 943 -433 947 -307 20 861 -863 -937 482 149 718 570 -796 76 -291 530 -608 -974 -643 580 -859 -496 192 132 58 142 -886 -495 271 -314 -556 875 -384 -168 640 645 -967 -819 -489 267 685 -69 -734 124 -782 -292 902 -604 268 828 -238 899 -923 -989 169 325 -361 322 -815 -761 548 -31 -127 -841 -434 529 628 975 895 -577 -965 -526 -837 -441 375 907 -144 435 842 775 464 -462 698 -895 416 985 840 960 253 -625 360 -811 -777 724 885 649 -693 -352 -460 78 -47 -448 476 -428 178 -720 -158 -833 -980 -553 109 451 -850 548 24 569 -255 -610 400 -930 -369 967 -248 -672 632 -309 -861 983 -749 -768 -708 348 -313 382 439 719 649 783 -317 -874 -311 -767 533 -386 -916 659 277 -354 301 -747 -277 53 -182 906 695 760 -772 -943 -385 630 -337 590 -459 -632 203 -786 -119 -330 717 85 -753 500 -656 -741 860 126 719 -468 -845 438 261 19 222 -247 9 -389 74 65 717 -983 -354 47 -841 -883 930 -897 -984 438 -810 388 180 -396 690 -112 -960 911 -679 93 -208 99 383 946 264 636 -217 380 527 152 -394 612 -530 -177 811 -858 687 -852 -485 437 676 -30 -484 -503 -578 -735 -4 -390 317 -733 -298 -562 -573 520 -759 -25 -25 384 604 -654 643 936 -88 155 -930 880 562 474 -839 -892 3 -789 187 -128 288 100 236 -844 -664 -162 -577 -24 -399 145 -321 -262 722 776 665 510 814 948 -381 -86 487 202 -610 784 835 -217 -159 118 -45 -242 -87 -448 -179 481 153 289 946 231 438 560 692 211 716 -290 256 -606 -526 -942 441 45 -482 -231 593 531 200 791 -729 -971 872 803 475 742 519 -900 -852 736 975 -308 -490 639 51 506 -406 441 323 420 61 -314 -610 -170 599 -360 79 465 976 -130 706 581 918 418 840 -747 -245 899 -154 115 654 -560 109 -730 -84 776 -331 -491 -281 196 -384 -792 631 508 -315 -627 -169 223 495 -255 734 950 -677 -552 -711 496 -176 854 -979 -226 -587 288 -306 220 782 -644 347 -820 -369 -22 -106 990 -323 447 -998 -889 -531 -623 -10 639 -677 -359 -308 228 53 376 198 970 384 -79 839 -318 859 780 -61 286 -117 258 -697 -553 -90 -165 -529 -804 221 934 567 -968 -547 951 267 -70 921 -636 141 -885 166 -915 -871 801 576 309 -464 -998 98 -296 834 -554 213 828 -464 -266 605 765 -658 -797 -280 968 990 132 -387 455 -169 602 322 587 -650 -630 -773 -561 803 127 -660 805 605 189 -740 949 -16 -738 -231 -727 95 -199 -994 -565 331 776 312 653 -486 465 871 -218 973 616 -411 -438 -709 465 -294 -85 761 -616 289 -509 -221 -11 390 879 469 -253 -510 489 -486 716 452 -694 -244 992 381 -355 949 -60 -263 103 -363 809 -61 77 812 -981 -695 566 7 -263 224 323 -5 -250 -125 -920 -347 -745 165 -74 -952 -91 276 -796 782 455 895 968 -613 772 -489 -613 -848 -443 981 -49 275 -785 743 -380 -960 -828 716 -707 -362 980 -655 454 810 571 301 707 207 45 973 19 282 -864 663 260 -623 332 -185 -884 -42 -844 546 -189 -654 -444 -109 -562 736 861 -316 987 -814 514 -715 -889 796 726 203 523 -4 -355 -241 -258 108 681 167 650 -191 204 -217 -521 -13 -200 -108 459 -381 103 -867 653 -505 572 276 487 560 276 -108 993 -265 753 451 -13 -788 514 172 -16 391 -852 469 781 -235 413 747 174 -120 -341 -11 -709 801 -898 -652 782 -661 -843 -147 272 194 -811 -417 412 -297 -748 612 -311 514 -672 752 -590 -259 235 627 -681 817 929 694 -509 -699 89 -454 86 516 -868 390 813 947 -346 278 -691 252 -778 839 738 -370 369 885 -962 390 889 249 -458 181 407 283 168 -351 139 680 374 706 241 -196 894 -299 725 401 -101 6 387 -633 -390 -168 -48 61 78 -110 -314 199 -530 -716 410 233 -301 498 -636 -20 -177 -119 -19 -172 -288 -729 91 281 550 903 457 -355 775 -869 -181 24 953 524 743 -366 50 -653 -608 169 272 -714 -653 -987 -894 -108 405 -595 -478 -714 627 862 945 39 276 230 597 -335 -739 -305 595 103 701 884 -580 549 -196 96 -254 -451 -377 709 -904 -236 911 40 875 -790 874 119 593 -166 -599 -200 241 -451 488 -426 -260 -574 289 -297 -537 171 -983 -495 854 324 488 549 -359 820 -866 -271 797 -307 496 -851 -636 -423 703 -552 357 418 -335 -548 -910 852 587 467 -950 -486 859 941 274 -78 -932 -769 -863 -402 -233 902 -6 838 -235 404 -992 -655 693 -89 -183 -451 53 393 573 -97 814 979 692 -445 221 -736 964 -174 720 -598 -775 712 -830 651 -896 -360 -345 -604 -726 -860 -453 500 82 296 -472 948 601 -911 921 -34 -204 193 -841 -828 -213 -630 560 -481 -246 -761 93 112 -79 -795 -800 41 124 -471 506 -792 250 16 460 162 -281 -294 796 -833 402 575 90 320 -877 88 -657 212 488 417 -613 -564 -170 -861 -858 -24 -636 374 -848 -755 421 116 786 -807 298 -518 -272 763 -86 844 -414 215 641 513 486 -773 -75 233 298 -208 802 -581 -422 498 -426 759 368 673 -487 479 -471 -817 669 -817 137 959 -803 -483 839 -307 -931 -367 -954 -951 477 -296 255 -800 650 536 74 -255 857 709 180 507 -373 -709 -793 -570 590 135 850 384 -5 -38 -151 738 156 157 333 -586 -790 26 845 -19 -5 -107 -406 -951 907 261 200 -118 834 -89 907 902 463 801 69 150 -50 518 -80 424 644 531 -585 -813 -950 -316 577 700 444 -761 -302 471 -685 -672 325 -31 -622 -171 220 351 -43 -871 410 -852 -935 109 613 -727 848 -924 -390 -905 347 -189 700 666 -741 567 -228 -965 -131 572 -34 -243 780 857 -625 116 955 -979 -556 518 -605 643 432 565 839 -736 -218 985 -722 -959 797 -353 31 -671 762 884 -971 391 -590 -503 -388 -687 -869 -359 -685 823 254 -157 531 797 -596 250 313 242 -674 -120 -226 -410 48 914 -364 -254 -502 625 -339 -326 989 -485 -286 -222 -129 590 535 503 -770 940 760 -824 -7 -584 824 -837 356 819 -750 284 565 35 398 115 -371 -925 -670 678 903 585 -293 365 59 -173 402 -131 -33 -891 180 631 -924 847 -230 -814 -445 -210 -789 744 -98 -98 892 -393 390 772 -350 -493 7 713 -371 -491 -921 288 -773 423 72 -796 285 -385 -351 -268 500 33 -775 -365 465 -781 -915 -208 610 51 864 882 926 463 -403 -346 515 -81 16 306 946 183 -634 -549 587 -348 -90 271 -890 -100 799 741 597 188 -415 712 602 -374 341 -817 321 -648 260 531 114 -359 -14 143 129 -579 -337 -916 399 -177 -400 910 -764 408 821 -390 -525 -94 -278 -295 189 -153 469 -943 32 414 -971 -394 354 -741 586 373 -948 332 2 0 728 655 -225 990 306 -121 -327 -734 722 37 -467 -589 86 371 506 229 514 275 -77 -480 28 813 549 343 146 -319 959 -151 723 423 906 -784 538 -399 -724 -657 -179 871 -260 487 93 864 597 331 -168 89 -463 -169 -121 -996 571 -44 382 -137 -910 -771 727 39 498 11 -4 -4 660 444 -280 123 79 659 -166 -620 811 -864 471 -144 659 440 995 -726 768 -482 678 -343 81 124 71 573 819 869 171 -454 -529 -797 301 922 -728 -449 505 792 276 -335 974 760 187 -165 -995 682 34 552 493 478 -624 -457 909 -104 -774 825 644 -690 -256 -26 774 449 -216 515 528 -910 413 217 234 829 285 -776 805 -779 897 -9 295 671 -757 -20 241 119 -893 216 -282 322 762 242 614 -39 -907 -157 524 861 -417 -471 -843 12 607 264 52 803 -332 588 361 172 774 420 385 16 23 -457 -6 127 -943 253 -136 -429 530 -758 -755 -936 -139 680 -447 -291 983 -725 548 270 43 497 568 -633 -23 -953 231 47 -495 389 -760 -62 320 -540 -196 -624 -358 781 -176 -338 -239 -929 -442 700 980 495 -596 -393 730 -243 933 86 -871 -58 -184 756 176 -446 -646 -277 -240 -852 -843 -736 228 -730 -849 657 880 244 442 264 400 -589 -958 -299 -326 340 -72 845 -140 -322 -73 -908 -135 -935 499 371 -863 -808 204 556 367 -822 -1000 -719 -669 -77 215 -814 941 400 189 -955 -924 -586 -230 491 994 -238 -720 -727 -479 -49 -51 687 -393 678 -520 -544 -321 724 -46 -921 773 249 741 -289 -816 968 -60 -613 -211 829 -871 -433 724 756 949 -52 -950 839 -374 -202 697 -238 -796 -414 -907 -19 573 -756 -704 340 -812 310 103 675 -128 320 -335 641 -636 -122 274 988 98 -333 846 -86 65 135 -268 504 -880 -971 998 857 630 -8 -618 -748 527 66 -308 459 -165 -499 346 3 -482 740 239 168 -600 -688 726 -45 446 304 -67 -729 -369 -305 -557 7 246 -476 700 -430 -195 -176 -600 -942 829 475 -286 -973 -330 806 -889 736 -285 -573 -47 742 -704 524 -848 -934 -687 -88 -330 260 474 -301 544 560 -857 957 -673 801 935 580 830 354 -6 -302 -508 586 -7 -485 -834 -711 253 -465 616 50 820 -487 -736 984 985 895 769 441 -401 -262 167 -616 58 -717 46 435 480 52 991 243 959 535 744 -316 -982 -625 -919 -78 -945 -758 -807 98 -838 -535 -605 -271 588 -400 -264 43 -678 696 395 -509 -633 -348 131 -444 315 879 14 170 939 352 462 -107 863 -818 -353 725 208 181 -30 618 -517 -822 -194 47 73 -940 896 31 341 -858 917 685 722 -59 -797 112 735 378 927 -689 658 552 103 -123 -472 -520 261 -805 -139 551 918 -649 -166 48 -467 501 -708 296 -201 879 588 -315 -464 796 854 717 -633 582 409 381 721 246 -922 303 -580 657 958 312 -60 571 -515 -904 -625 103 365 -793 -495 41 -179 360 -600 592 9 150 -261 -184 -479 -957 -74 934 -618 -394 -914 -177 438 -778 763 177 -318 -633 846 -39 906 326 594 997 -804 769 -387 364 965 -704 -713 651 -512 -715 -498 29 -995 98 -650 -862 677 -3 -726 -578 -109 -188 541 -161 49 -440 625 333 -981 51 14 -138 -715 -3 455 -395 -331 943 709 675 845 -326 -382 -184 -329 324 303 398 206 642 277 594 19 959 270 475 636 -422 -710 -83 -858 -246 -71 -687 602 -525 -659 139 -368 -51 -889 -947 995 980 -124 -76 538 -859 828 -586 -180 -664 690 -362 -107 199 335 192 -263 364 713 -134 -560 254 -641 -50 -191 399 584 370 -380 -556 -87 -78 -269 998 679 232 -904 -444 -279 -757 638 567 304 815 -462 889 -634 481 269 357 -879 -693 -159 714 546 -602 -491 -477 403 -748 -540 -610 -391 -879 -476 -137 -807 -274 -230 913 161 923 -996 -394 761 683 527 -347 -729 844 292 119 -487 857 -223 833 -436 68 -690 110 -729 -164 970 726 540 196 -311 815 372 -316 782 100 -930 418 -10 146 143 347 531 586 -813 -885 -926 -806 -728 256 -301 -226 164 678 -197 802 -90 -560 -849 915 422 643 847 95 -257 983 851 -597 -562 -255 -375 -867 -451 156 146 798 338 799 -318 699 -529 -518 92 170 760 647 -998 -931 -109 -419 298 63 927 -515 462 -868 223 263 443 -98 -696 576 -304 -384 -889 -83 520 -844 -933 506 498 757 -832 -938 -305 -921 -666 968 -852 -572 -588 -858 -83 -160 913 319 -346 268 537 288 -387 299 -392 -289 -570 749 149 532 -354 599 -518 760 107 -579 -897 330 -839 -896 -897 94 -64 -474 458 -319 160 -220 947 -206 -187 725 -102 769 12 580 -310 -269 430 -365 -953 782 745 -570 558 -643 -409 908 -208 375 -983 -939 -158 -759 230 -580 -582 778 450 595 520 -922 -74 896 -725 -93 70 961 397 -562 648 365 947 617 -258 891 -110 -396 -78 -476 666 304 639 -930 933 394 408 862 903 468 -866 773 373 -819 -273 -421 692 -658 230 30 -993 -794 -723 -939 367 -604 333 -197 -135 101 507 607 -792 -981 653 966 -425 -619 9 163 -92 -982 727 -575 260 -42 168 -609 -489 -219 -689 -383 -536 673 394 -84 -765 -685 -784 709 -114 771 172 -546 11 247 -647 -696 308 479 -500 -330 -198 416 -1000 53 634 -783 976 949 932 41 939 -87 839 866 -64 -827 -797 720 558 -983 794 128 214 331 -328 -9 279 9 708 -235 661 -169 -164 168 940 160 58 106 -845 -848 666 633 -123 -9 587 -835 892 -168 348 -225 98 -305 -123 550 883 -59 903 180 -632 779 438 -211 -921 -36 -688 -663 354 323 -681 594 980 -134 -13 -446 -791 128 -317 523 -404 922 459 -506 -722 -652 -592 -118 274 -38 919 -550 450 168 994 432 -750 -828 185 -702 -415 -957 -680 -902 -240 -493 596 645 -396 -406 -272 376 414 -236 26 530 -70 -675 -615 -393 117 629 823 -746 -30 -866 178 461 728 33 727 720 -220 -316 385 548 706 24 991 -767 -393 759 86 -953 -75 -688 -629 510 415 723 -9 433 -244 -910 208 246 406 -798 -559 985 264 -547 -664 823 310 -170 -21 -349 -400 347 -945 -251 -386 404 910 -997 -331 -689 -284 -406 -803 20 616 34 -191 731 -360 454 -873 901 -263 953 -550 -454 -448 933 -647 -155 -23 696 672 -19 31 -792 -482 -114 552 567 -974 -413 -119 369 117 624 -135 585 -514 937 -39 744 -686 -310 -79 -112 250 314 999 -719 105 -707 -711 431 406 -546 -219 -134 118 503 -513 263 -304 -990 -654 242 -688 217 83 113 946 -960 499 -156 648 -498 -437 -671 676 -675 -832 41 -335 634 284 595 -256 169 379 650 264 880 -58 -708 201 -40 -764 363 -617 -678 878 -646 915 364 -846 -733 845 825 -916 -520 304 -33 -85 114 -995 859 963 827 692 641 -504 20 -617 875 -623 818 -344 900 995 753 632 279 315 -173 -784 953 693 463 -857 -326 270 -387 -355 -254 397 -60 434 330 -542 -757 374 674 988 -902 -719 -146 293 725 699 229 257 -829 1000 -656 -814 -913 585 -140 506 -45 -739 588 -308 993 -825 922 -312 326 -888 -967 -414 293 -501 208 -409 694 -807 207 -584 733 -384 -928 -230 747 889 -704 430 -209 138 -243 -911 736 -456 -844 796 629 314 402 -458 12 -135 -758 -446 568 744 91 -486 599 -559 179 926 803 -3 -824 -831 759 475 194 853 -182 -888 -706 913 -227 776 468 -204 -202 170 -99 -77 919 583 -756 697 -318 -674 -677 757 -881 57 398 -16 -554 -821 -168 -74 510 400 -675 -372 -229 433 707 -264 -370 -174 211 814 -819 271 856 -106 99 366 999 822 270 177 -256 -119 -293 -735 -377 278 863 -924 571 882 165 583 -896 446 699 374 -106 -514 966 981 -110 318 -980 -664 400 922 -589 50 50 -112 -148 302 -110 937 -232 256 3 910 -861 762 -438 331 -634 -49 927 643 671 734 -474 16 -41 678 -625 -312 780 16 -11 -633 -906 443 -247 862 -244 623 435 42 -895 -218 388 -664 993 735 -576 -494 620 -862 -418 -451 913 -682 -55 -979 -529 -694 394 146 -758 632 -953 184 847 -367 60 -339 953 606 504 428 -714 88 -52 791 154 -655 320 662 126 591 14 504 604 628 990 -830 -589 429 456 -838 -695 -156 403 415 318 -441 -934 -171 -857 -17 -863 208 427 -485 210 657 183 504 42 -360 918 432 -327 115 454 92 572 478 218 407 -652 582 -973 -733 729 893 -121 386 239 79 255 994 575 -709 915 -837 -965 376 885 487 163 -549 -433 501 680 -236 755 789 282 88 505 -754 -958 186 -404 -58 -233 -543 -38 756 184 253 -63 -314 -739 -764 -202 -697 -343 -32 -466 -884 986 452 -893 231 -807 848 -154 -736 567 906 -919 -723 -612 177 -870 852 -839 -107 774 -888 -926 776 -51 521 -9 -263 486 298 -557 -168 819 928 -726 -144 -827 317 934 -883 -357 132 48 715 -789 213 452 -811 573 857 -207 -824 131 -629 -51 759 -387 307 -582 -967 972 637 -499 -476 855 612 -905 7 -21 -514 -766 302 -218 459 712 -841 162 -533 -388 150 608 366 -280 -783 583 501 578 -631 -882 867 -631 -564 -382 -448 -894 509 -439 -223 186 -251 -548 -893 570 935 266 532 -71 482 -114 694 905 -613 -655 405 15 -643 -972 153 -714 165 -987 829 958 -231 -835 -270 990 976 -447 -608 437 410 -662 -338 -86 869 -977 -824 -942 -256 447 286 -38 -655 -704 312 519 -79 59 227 -787 -699 -808 -748 681 424 -567 -109 192 -871 -415 461 -540 297 256 49 300 386 -142 874 -833 -644 -670 654 436 -375 685 136 -605 -990 188 14 916 926 279 -507 -794 -34 -721 729 29 -321 684 481 -760 194 3 -874 -609 13 844 -748 295 -645 -878 962 -296 -399 321 931 597 -945 506 926 416 85 831 569 992 -776 -340 817 -515 126 408 -334 940 216 272 -769 -183 824 787 -684 498 -961 -475 -950 410 416 -329 436 688 706 -370 932 -115 588 -224 -302 -24 -267 -662 777 -751 -352 627 -981 308 254 -431 -597 -243 -3 218 -305 140 -272 228 843 985 -20 277 -355 920 447 626 -225 552 -268 53 272 157 958 699 652 -539 -507 -470 -331 -569 81 -803 -787 739 -729 -589 868 -950 -213 -921 -987 -335 827 -330 403 224 199 156 -435 -914 -862 -633 699 917 630 242 -493 -586 -506 363 -493 -703 -923 -422 605 -39 154 878 930 -414 -813 -719 686 -878 -635 -504 -434 -227 -425 114 494 243 -728 503 -806 552 105 841 -976 -8 -454 165 -821 -507 -977 782 231 583 570 -681 687 498 340 145 -169 409 -264 -64 419 -784 683 -891 709 52 -479 227 172 905 713 -77 832 146 -1000 -20 285 734 96 877 -557 814 -173 275 -523 -528 464 -897 914 -805 -946 -861 -764 74 -499 -633 -557 -862 -621 299 -532 -806 854 89 603 573 -809 -911 -939 573 -717 -633 -360 -496 476 -13 -820 805 555 195 -332 -902 -995 -344 -527 -347 -492 484 150 311 -764 -799 421 811 -28 -408 556 -256 -557 -319 -177 526 -462 -572 440 -794 840 -603 -668 106 -768 -234 -53 983 -454 -660 -152 518 643 -116 -552 953 150 -420 -951 778 593 283 -476 820 260 -419 237 461 310 -932 900 -220 672 31 -338 234 354 -960 857 -344 484 216 -492 881 662 323 97 980 895 179 49 176 -121 -456 654 -493 450 776 -992 349 664 -191 315 626 -994 49 951 85 462 -3 -900 -752 -727 -449 792 291 411 774 107 309 -971 -165 -897 731 -186 -875 126 815 -88 785 -554 168 -645 -274 -269 886 283 -648 -42 248 -411 533 902 730 -657 484 -948 -387 983 -519 -240 -299 249 -911 -295 423 -143 244 -191 -486 -706 -294 -297 -571 -708 739 886 884 467 659 -257 349 119 -988 -357 308 550 202 252 -387 255 588 -624 -323 239 -887 292 670 -541 -827 604 144 -90 195 -597 -272 306 790 -916 -895 -242 -193 409 -900 -860 -682 581 -381 743 -645 -799 748 437 -64 759 -482 -995 342 812 695 -336 712 -964 -721 639 973 -442 238 711 -144 553 -951 93 772 955 -200 -783 23 190 249 613 -580 794 -277 -566 -73 -884 -350 -115 -999 -967 954 -794 970 487 784 637 -975 -312 915 -759 210 64 -548 -268 -915 -187 37 595 941 45 19 -135 -516 -682 -599 606 294 510 237 586 247 -465 889 138 -78 -45 -32 -98 977 365 620 725 -886 68 610 693 -23 258 -360 -660 -833 399 994 651 -394 818 -915 815 -973 359 643 924 -888 -598 650 -818 -426 115 -872 193 725 -214 -197 268 -866 450 -62 728 802 215 -711 782 -778 472 231 435 755 -53 -83 661 -685 -592 29 38 821 -507 431 608 444 629 632 560 459 -791 9 310 795 -545 -788 -706 -27 -480 -273 562 350 -824 482 105 -455 300 648 129 725 858 851 723 -25 129 375 -86 -136 -233 922 -739 -361 516 -483 384 -296 912 840 -557 969 477 222 356 -647 72 185 -97 245 -641 302 789 587 -591 79 -257 -191 803 -397 -447 891 88 -866 767 391 -543 9 -905 382 -300 -872 572 698 -944 -480 602 231 -548 -239 -849 779 -383 403 311 -759 287 -388 219 304 618 -405 175 -752 -137 534 111 743 533 -741 757 548 924 -693 -247 -160 -706 498 626 935 -265 -661 -357 -22 586 41 -28 41 534 104 -985 -958 676 -826 -740 726 -329 643 156 -758 237 927 -336 895 -97 -969 8 -799 270 356 178 -525 901 40 446 904 176 -239 520 -299 -789 -58 -916 -15 -554 -564 689 -481 192 -636 -140 -183 687 841 975 -329 61 -132 -953 -761 -801 -50 179 612 577 253 -502 29 367 135 528 -101 438 -83 973 315 688 42 -225 310 734 858 94 227 -696 207 -869 157 508 875 -560 -169 551 426 703 -894 849 -207 238 519 -240 -242 38 -73 171 113 -300 -165 487 809 9 -103 976 887 -596 -855 467 544 93 391 -852 535 -718 757 191 801 591 625 234 -276 -234 -200 -506 523 214 354 -325 291 362 921 -189 651 681 -581 -874 -538 341 -101 490 -175 -561 883 -494 832 -266 -204 -289 -401 -943 -104 975 -13 579 368 50 -140 765 -237 -942 243 -534 647 402 653 984 -3 369 680 426 910 49 -685 108 29 156 453 -42 -400 503 857 832 144 -580 -185 482 548 109 166 34 -667 485 -397 426 788 -375 -684 132 28 -854 -785 -333 237 -23 -23 -518 667 -822 -530 567 370 759 305 -87 957 -574 455 -948 -568 -647 709 -318 577 -550 602 -778 -924 429 -1 -76 104 -661 -381 437 678 322 645 -181 47 -236 -893 -167 -936 418 -243 -961 604 -184 -538 51 376 -954 980 59 950 855 -97 -863 243 -35 279 541 400 523 326 -757 241 729 519 598 89 359 645 427 -405 760 -597 76 611 456 -829 1000 558 -638 -865 -506 -756 -347 -853 -347 271 943 338 117 -595 219 -825 600 -835 -413 -680 -119 965 -65 -582 -591 -280 -409 999 0 322 769 -782 1 3 977 316 83 116 -703 801 -301 191 -318 -205 -195 -560 -372 552 -131 941 639 -14 -942 -556 374 318 169 143 -858 422 430 -931 467 -751 370 931 110 -925 -565 -73 291 -238 840 -789 87 397 -705 -700 -56 567 -899 153 -510 -138 212 -867 -342 32 593 739 -544 -381 -982 -74 173 -26 502 -968 82 -289 -642 -79 835 -5 312 -623 -864 -781 -301 796 926 -873 635 -157 101 -759 379 -939 -129 -570 -939 440 279 398 989 635 -622 -718 550 765 513 -142 -726 964 550 -919 -976 247 233 682 -452 21 555 -784 282 464 -385 -421 -320 -292 453 -540 595 413 -527 338 -605 -40 432 -495 -244 -418 -273 -874 934 -498 -401 -471 425 -786 932 -658 -949 407 -983 587 -993 -645 849 -620 626 -19 -444 655 174 961 226 -569 -539 538 -197 850 -341 -307 250 996 -553 468 962 -428 431 -52 -768 674 -953 -501 -825 -836 -572 369 -166 928 -542 -879 437 848 -24 -283 139 719 205 494 -776 742 954 -232 -499 892 452 -639 853 118 846 752 -103 561 687 885 -248 609 -363 60 587 -692 -813 -311 -667 402 -149 -4 402 802 -801 -398 -2 928 613 -355 -442 -67 -434 959 621 -630 867 -381 -802 -395 -756 -763 626 556 115 817 193 -873 17 582 180 -260 -560 -586 -943 603 897 -789 -410 698 -307 -954 242 76 682 -202 217 -908 575 297 -924 -960 -780 332 398 -810 230 -268 -116 595 961 275 495 180 -346 -849 -832 -119 -637 -311 249 -569 -613 -933 955 405 -390 497 -830 751 -288 233 -601 -988 228 -310 -628 -473 -433 625 735 -870 -240 329 -140 -29 -410 938 201 122 37 169 -811 816 -356 -691 262 701 -125 -805 795 -382 868 -519 847 640 501 -27 43 957 885 457 935 -955 284 625 -547 -833 596 573 413 952 728 650 443 -584 -555 863 -650 -348 581 540 -251 237 -3 725 407 714 835 951 268 576 -957 -683 974 -386 -819 -877 597 83 255 -607 586 -853 -880 176 447 92 -47 -83 214 132 -929 904 -72 821 633 -262 -691 97 117 440 -234 442 647 -935 301 -261 712 -678 -234 539 -810 690 -180 351 -467 -551 -594 -127 -988 412 234 -719 797 -970 -526 80 32 770 -12 -655 755 662 666 -561 917 248 561 875 -904 -920 -321 -655 668 414 246 -234 -335 917 764 -576 -630 655 -399 -985 614 47 692 -854 -98 167 142 914 -341 515 -607 14 440 -650 -448 136 -155 548 84 863 546 62 -296 835 -72 -239 526 81 -457 -673 -572 -419 299 899 -783 480 -36 243 926 -209 -955 378 741 -430 -648 186 510 -512 548 -657 -575 654 628 -925 966 44 427 -790 245 97 -588 738 -803 -698 115 276 861 -971 -323 676 -571 -111 -666 541 -61 -231 -418 828 620 559 338 484 688 802 927 127 -115 -239 83 504 612 235 -963 -559 331 -288 392 -778 -316 -495 -568 826 -246 137 -130 55 538 -331 -291 445 -80 -214 -172 572 633 -34 -197 617 -371 -540 -5 950 -122 795 728 -396 -800 -609 -257 492 -992 13 708 891 719 362 -82 -637 778 783 -378 -220 -478 710 780 -724 140 -163 -599 -486 109 164 -741 -217 797 361 -821 -507 805 645 190 -59 -602 -14 211 -592 544 175 -128 -541 887 142 808 886 484 -307 -32 669 553 459 -649 -576 -780 586 -558 966 969 397 856 -305 426 228 -367 -236 477 -839 355 -535 388 -297 -887 -897 118 86 654 550 460 353 -370 359 -662 438 567 -457 531 -912 -868 -468 -583 258 -551 335 -664 -748 138 -227 878 -92 219 -88 -277 -455 434 619 -491 396 495 528 474 -545 -173 691 -156 -947 16 130 54 -135 189 680 -46 62 -142 76 -639 -542 -616 -677 -398 -927 881 -956 -397 784 -47 -113 -906 -80 -227 798 512 963 -155 -972 139 -461 -24 -591 -229 860 -919 835 119 598 -437 752 982 -931 -431 318 -563 49 -470 -831 985 974 25 -629 -457 597 703 860 -56 15 -810 -84 -783 222 -458 389 -760 -931 471 -456 526 914 189 788 -276 430 304 -933 715 200 429 -548 897 816 111 566 -436 538 -184 -149 -955 929 211 -381 -920 721 656 -53 -578 -787 898 -10 -760 359 627 110 957 -506 932 784 17 942 833 -24 509 -939 -887 188 939 946 -960 -459 -21 834 554 836 -870 390 -641 228 -970 475 806 -972 560 -722 538 -231 188 -294 547 123 552 -41 675 492 -180 545 -51 707 402 -474 529 605 -19 -685 -629 -824 -26 486 773 -871 181 552 254 266 506 -610 -381 -692 -758 -562 266 -220 889 -452 786 694 -210 343 -77 -301 -775 -490 -793 -370 -900 -327 574 985 -70 674 -292 265 595 170 368 121 -518 568 -225 164 -942 924 362 526 187 714 971 -319 -277 -786 183 -783 -785 -496 -365 -842 260 -760 -593 -758 504 -834 751 49 -575 387 -644 -544 785 246 957 -860 83 104 69 266 534 -160 759 -863 -859 -807 -698 -792 -835 -903 -460 583 815 311 -882 444 833 -958 -801 -611 -114 697 -488 -959 816 -12 146 128 -310 460 702 -550 -165 -922 805 95 -330 -774 336 -662 -262 -188 545 -382 -678 735 -945 -907 310 135 -980 -657 494 -556 677 -178 -919 895 -443 934 -867 617 997 379 -665 -884 573 56 652 -711 336 -359 -157 91 -475 -268 -783 656 571 -483 440 873 -314 -811 475 65 -259 455 281 -641 -635 576 351 -76 -486 941 676 -115 331 -370 -57 -219 -120 -733 -521 980 -219 -635 251 -669 206 -383 -384 -801 -201 -783 18 -441 323 764 -32 606 -327 -243 -153 -564 121 -140 -743 469 -408 41 -887 -797 954 420 791 151 476 336 -525 -427 -913 31 385 879 -478 -347 -79 -511 988 -504 696 -30 -357 344 345 -779 161 118 -363 246 -551 772 979 -218 862 442 -268 -77 571 276 -837 147 576 -878 -807 77 339 -671 -487 -102 112 448 -374 -353 359 377 505 -869 -100 215 587 -868 133 -379 430 611 -159 -611 -331 -42 958 -712 754 665 -649 646 484 45 -417 -261 65 -31 -184 361 891 667 439 -849 -891 -295 -558 -704 708 -842 576 610 -880 164 -970 643 -109 -782 -528 717 -170 930 -868 -805 877 -908 -40 275 525 -625 559 299 -646 521 526 -369 -449 625 657 229 -959 -661 592 -920 -414 650 -469 -663 906 953 550 -482 196 -135 144 -182 -306 552 -527 -132 -729 -788 456 580 -969 878 174 997 624 681 415 -51 783 25 430 -324 409 228 328 -606 346 757 728 221 -440 -988 -574 608 -628 -816 964 32 -925 650 314 -405 758 -352 -516 884 927 1000 805 -253 460 -412 454 -648 953 -592 -215 -377 -9 -475 -100 -44 696 458 -33 953 49 -997 448 485 -284 -319 -663 151 -341 13 165 360 -768 430 -298 -818 325 858 -137 -511 -593 -339 -172 -11 -95 955 566 70 100 547 -505 -657 -828 -768 938 83 -994 -916 -937 422 -460 -119 -731 -216 781 388 -44 543 -414 330 -716 -533 508 -496 725 28 -755 623 -341 -577 811 -667 590 414 -226 337 319 -379 429 83 617 450 290 16 -685 729 581 -244 70 845 -655 587 873 -319 977 -17 28 423 -493 -34 498 -240 -113 -108 946 689 -893 -188 -956 645 367 406 -997 -116 342 775 383 490 -1 -309 722 -294 -850 -504 -605 530 -963 -284 482 197 -719 586 896 -62 -984 -728 257 686 -441 -741 244 467 -386 -90 650 637 -136 449 578 399 104 -300 -977 798 95 -845 507 -556 932 422 -505 -707 159 -586 -270 -143 -58 -87 561 227 -151 -612 945 -491 -138 -565 822 -735 -32 731 941 238 797 322 -644 -953 286 961 719 765 849 282 -279 476 -854 710 -685 -801 307 972 6 277 -866 -10 29 -469 666 984 -970 -856 -514 -887 -886 736 -793 -150 223 -604 -427 -967 615 464 -9 -600 633 105 -375 529 -984 275 -998 -891 972 341 303 17 -99 872 -398 -261 -230 -918 -94 -965 667 -909 507 -224 -927 -157 -878 -673 601 838 -484 373 787 251 353 -31 839 801 639 622 16 -743 -405 -908 654 631 484 -157 -983 492 -882 -655 -934 -246 -334 786 946 -439 -695 -978 381 -395 -320 471 -938 787 -263 -922 794 462 -227 381 -573 496 595 48 -629 789 526 184 761 81 -891 363 99 22 463 -114 -409 706 70 27 95 871 -375 -288 -454 481 -653 -129 -74 695 -992 294 -826 -837 36 174 694 186 837 601 -161 -205 -380 251 -74 756 -876 839 -77 -62 151 -259 726 823 -414 -681 -86 -281 601 -79 -682 916 716 -354 -274 -727 854 -199 523 -786 -189 498 488 336 -594 -118 724 853 -894 594 -213 -710 -796 362 -126 -775 -784 -331 770 444 250 358 -570 172 -738 -274 498 112 -234 738 791 -246 -810 -848 233 -794 963 337 937 -286 0 220 711 469 801 475 506 557 -617 -866 975 -249 804 -492 -210 -357 -554 -16 -906 -873 -161 -451 -603 586 417 650 351 125 15 136 -323 -711 -642 -902 484 550 207 -650 809 870 -162 162 -428 -346 585 -372 225 -661 -552 -807 -172 -796 -163 646 -22 -97 -449 -650 111 -251 101 140 756 -443 466 -488 208 705 992 881 409 -319 542 663 -366 -641 -580 370 525 353 -991 -746 -637 -836 569 -806 256 637 482 116 150 -515 -702 -187 503 963 335 970 35 95 334 37 126 926 -985 824 -587 585 -560 347 -473 593 -761 583 926 911 659 -639 -165 808 -459 962 946 -2 108 -410 884 794 -339 400 897 630 -360 345 760 822 -564 -568 -2 841 712 -501 -124 -473 244 -768 -232 -312 512 1000 645 827 -587 -852 753 -284 382 897 30 -325 723 -338 -765 -761 945 759 -371 -521 157 -979 -450 602 -988 -303 137 962 739 636 819 914 272 -769 208 -847 -598 131 -818 545 -784 -238 90 -753 -290 370 -145 -142 647 -766 805 -615 -582 738 264 -537 2 -108 474 -334 66 234 893 747 930 861 -812 588 96 447 -792 -242 58 -77 -220 85 -210 -593 -194 -286 -572 -108 212 654 -241 -75 -393 949 599 -495 304 -647 -363 511 629 966 693 952 169 -209 268 -919 240 -52 -761 -749 -28 -227 270 -137 -852 -752 -571 -306 86 -75 -432 -8 -173 194 -575 424 -688 371 -6 -628 -786 902 -339 -671 -703 381 160 -170 274 -673 585 762 -553 -498 388 -809 -252 936 -813 -997 -5 -479 -91 327 556 844 -864 663 29 783 -184 262 -860 225 399 967 -178 748 -11 -778 -116 18 85 214 -941 434 -77 406 -273 783 857 25 355 561 629 -941 755 402 -895 -684 35 401 -634 -966 807 -931 -282 217 -667 446 -726 -961 -566 825 -425 -999 -689 -9 -96 -470 52 313 -71 -279 -821 -569 690 738 -377 -499 -267 190 674 872 905 704 90 -617 43 68 23 -376 -874 -146 950 30 329 -891 -763 83 -524 482 484 156 524 591 -126 973 318 -551 -286 -760 424 946 240 -783 -930 -795 -169 -896 -714 -51 810 776 -463 -482 542 62 52 -745 622 911 389 -795 -883 961 316 -476 88 -800 -242 -759 -317 -302 -608 -650 14 -274 784 358 728 -80 85 -624 274 140 680 -978 -840 790 363 -72 -931 -974 -622 201 -436 694 -388 -677 -350 64 -203 319 683 -514 441 -315 -931 -247 -811 -12 761 -688 -286 265 409 103 198 -670 971 -191 538 -336 727 679 -498 -112 34 23 -335 587 -684 477 291 -964 -782 284 -599 -553 321 -763 -413 657 -266 597 -196 493 -286 836 -473 532 -839 982 564 -197 430 897 -244 -917 517 -938 17 -142 -936 543 -593 318 897 -184 428 907 989 -900 789 362 794 -648 -645 214 -124 -20 -192 -826 536 -860 965 -754 -247 -640 -597 371 784 92 -401 856 502 185 -330 -353 -177 -352 -634 -12 617 -606 -654 -893 573 -30 -680 -3 504 677 286 -379 -514 -68 -580 -780 -248 51 378 -915 134 806 -636 -360 -343 359 -946 425 -776 220 585 685 -251 680 107 -305 324 -786 -121 941 573 -846 797 983 722 -908 -730 409 849 416 163 -973 331 840 -215 840 -559 854 -159 -848 830 -800 -435 -723 -469 -199 970 -923 752 867 810 -53 99 -428 817 -176 -402 -950 405 886 -585 -521 587 643 29 -987 -757 115 -132 -315 -758 -337 250 -328 -180 246 175 -497 773 -485 -958 353 228 930 -738 -101 -776 723 -673 -117 258 422 424 404 307 468 -902 -285 -28 233 691 278 286 -632 793 589 691 -268 -641 699 -917 -122 -112 48 120 809 758 -550 820 -748 -24 19 -97 -360 -825 921 -635 -864 323 -283 -996 861 -488 384 595 -879 947 43 -612 -633 -289 -327 869 633 -412 -526 -866 -362 317 -444 527 754 -659 596 -556 806 -840 -572 -333 -346 42 -257 564 877 881 -979 -60 -74 807 731 -765 320 850 -659 -356 467 490 185 254 678 694 173 912 -922 -903 673 16 -378 455 729 -698 -578 384 -229 -947 -770 235 -930 -760 -193 570 86 -213 -810 603 -484 -929 764 -699 -297 -779 -346 -328 -895 -669 -865 296 -463 40 443 -527 71 755 -488 -160 915 -448 701 -533 649 -155 461 -316 419 140 697 346 855 -612 948 -937 866 -556 -807 -688 386 -447 -274 24 -606 -564 955 -165 -967 -670 -843 156 351 346 224 -266 978 611 -374 533 -709 975 172 -86 473 183 64 -601 34 462 -466 37 9 682 264 -179 -708 -592 201 586 965 45 -660 824 691 465 929 395 276 -270 146 612 -296 702 805 -617 -148 -541 301 -692 683 500 888 912 -365 229 -908 -627 893 -681 386 -493 -184 381 -814 671 -5 240 528 58 748 -641 736 636 201 -783 -154 794 -214 -678 -155 110 424 -675 -501 416 393 -457 -879 776 -616 -173 -659 76 467 456 -750 77 989 -50 101 -258 848 -190 -707 -757 950 -610 -853 -270 -530 92 811 226 -51 80 -763 -531 613 -165 -402 -436 186 -670 -159 -864 -148 280 -328 68 897 439 -361 850 -636 -548 547 -675 183 -368 149 -69 905 -602 -894 -180 396 -201 36 68 -565 819 202 -764 -806 -70 -603 608 -748 64 -263 -248 809 -482 401 801 461 -140 -644 820 -183 -718 -360 -759 741 -442 -6 -134 -173 983 -984 493 42 -859 -921 227 -228 824 231 -264 -476 576 485 684 539 654 874 182 53 -582 947 276 -430 -89 -802 686 -459 295 -303 557 -504 -790 -855 240 -385 -25 -365 -872 996 -497 -84 -292 -926 -799 945 -805 595 -159 513 998 -100 -533 353 261 -182 -130 -185 -642 -202 -920 900 869 276 696 -455 -570 388 437 -715 -825 884 -741 521 -997 701 -38 655 -632 767 533 214 -861 -807 592 260 755 747 -119 15 -449 -725 60 204 290 -87 372 152 -835 -253 -262 208 107 -361 514 958 -117 -167 357 -788 -932 -760 -851 26 200 -814 303 574 -810 -390 367 618 -207 943 -54 9 297 982 -937 -377 -400 -572 -551 -565 705 271 76 603 900 -908 892 153 780 -495 12 -379 253 561 248 675 525 -111 -163 749 -84 -59 983 -486 513 622 736 -1 -546 484 -905 -494 455 289 475 -538 123 -714 -915 623 -320 -256 910 816 -588 -784 448 -883 -769 -951 436 -135 515 908 406 -48 -218 276 -460 -89 337 328 -709 504 994 568 530 806 -143 -605 707 456 -543 -68 597 -756 427 -115 115 538 -14 124 141 -835 -398 78 738 -271 98 305 -112 -244 -593 -551 705 413 619 -793 -323 360 450 821 -260 564 771 898 -857 892 -755 826 -816 -588 921 731 489 -572 483 -236 -340 -573 -100 996 851 -462 415 653 -150 717 987 1 278 -701 -538 721 -258 325 674 951 178 344 720 -326 -380 621 -921 -450 -766 -36 127 -935 322 -31 -915 -227 16 -925 -341 -57 -630 462 -280 29 -914 686 -912 787 558 -545 -681 -130 -812 993 -71 1000 978 -990 506 214 -729 634 -941 -259 -724 719 -828 -992 785 -512 -779 653 -622 -61 718 -871 -199 439 408 -962 -586 855 -756 477 14 -751 680 184 -622 -830 755 896 319 274 -700 -417 -253 181 987 228 626 566 482 420 3 -70 913 -802 81 794 459 -613 550 -867 323 793 -516 834 581 952 324 144 606 19 -787 71 -864 -796 -283 -694 364 598 -110 -409 851 -405 -637 541 -548 -613 -256 -489 -868 -644 -614 111 10 826 -309 -655 -871 457 828 -536 920 -740 405 13 997 -187 23 923 -390 -76 -471 -992 -127 -748 941 318 493 -559 -174 539 -813 62 289 315 -185 287 612 55 742 9 -243 -436 84 448 290 -360 -214 -493 796 -466 -318 -442 458 -330 -612 896 356 306 643 -982 -555 974 -521 144 -595 44 -845 330 -346 752 699 -3 -544 -945 -240 185 -938 900 -242 -23 275 678 -770 -453 -751 325 -679 -351 -186 771 684 13 -23 399 -473 219 -984 -968 228 -92 535 735 -581 971 -750 -597 -752 985 -121 -994 120 -13 19 -838 244 -879 849 140 505 -596 430 -569 -407 73 165 676 -220 68 371 709 22 -736 69 555 -375 -276 -324 -97 53 208 610 -40 988 -720 532 -741 373 -730 -323 -138 -973 584 726 894 122 88 -794 -966 873 241 780 -561 -84 727 -313 -123 -619 -550 -572 171 26 -76 -626 341 -180 -306 865 -73 -760 -279 688 388 921 258 733 776 106 846 -386 -296 -366 595 -484 -902 3 389 125 810 490 -647 -11 -290 51 -600 -784 332 740 -522 -681 -412 571 801 -126 130 -423 31 908 -303 -792 -654 -325 464 309 311 771 749 -478 390 448 -486 656 160 -344 21 674 287 910 -137 -715 -436 251 -49 80 -643 317 -481 400 -702 -673 14 287 -746 -653 -457 600 292 641 -875 989 368 -777 -70 937 -218 177 202 -361 526 -944 414 133 175 -180 -566 -697 -348 918 28 292 64 828 89 -696 274 910 -897 431 -388 98 716 -918 -69 -644 -849 -138 -983 607 -935 468 544 981 851 -865 -8 -724 315 -327 724 -742 765 83 -360 840 541 581 826 498 -201 423 139 376 779 407 945 -677 -720 -522 915 -441 875 -135 -190 152 -758 -687 -505 601 722 471 -43 -711 -940 922 -4 -857 798 -314 817 960 -237 -640 -864 209 -516 39 -768 734 -779 -272 -1000 994 37 -906 446 700 986 123 277 -987 -838 618 -39 -925 194 -868 917 912 -394 673 -225 182 32 -703 116 281 846 535 392 470 871 908 182 651 220 196 -276 -54 -19 62 276 -747 293 -575 -790 -346 -772 298 -53 -854 770 617 -230 915 -445 -967 -58 117 -815 9 -4 -431 931 740 -233 124 -690 -817 -553 -744 887 822 909 482 682 -905 438 -876 46 532 -292 -942 -665 -859 736 572 -479 -896 -639 -603 317 -951 -158 -497 -909 716 934 466 -936 131 -989 555 235 626 986 -697 649 -357 -304 266 -769 -735 336 851 462 237 82 737 -891 138 -784 560 347 -904 508 366 -479 -889 -112 462 -983 79 591 -668 843 135 128 854 392 59 326 -649 -76 -962 986 456 516 818 -734 352 777 -125 -246 -131 656 44 -190 -284 553 -473 -758 879 -795 -320 459 -574 -981 -542 -818 14 451 -929 325 -705 -300 -728 369 -370 -833 -590 -470 -272 816 308 -644 110 384 -861 900 -706 50 675 -74 297 -32 48 136 996 842 -222 -238 947 -378 518 247 930 496 -157 -893 194 -376 -832 386 -773 186 -808 521 -208 -5 731 -376 -953 213 583 -785 7 907 621 -158 554 -20 -423 953 167 312 688 709 55 -554 -878 769 244 793 481 527 -176 226 -507 -546 -97 511 -477 -984 -753 -182 -969 940 646 -486 533 -882 -915 -311 -764 -339 220 336 -533 -595 -247 739 82 47 760 -951 644 102 984 829 -147 -193 960 753 -975 379 543 -937 -119 -697 -386 -38 450 -984 40 442 396 -99 818 218 -592 107 700 -359 532 272 189 -579 110 -803 831 882 286 912 361 -113 290 -219 726 990 834 888 -891 -531 114 -250 881 -608 429 368 -385 388 -468 408 652 -838 671 -930 -94 -490 502 470 680 288 835 320 -532 755 524 594 199 478 440 -609 -701 380 304 672 -289 -60 -691 -840 221 -510 364 -923 -907 -567 664 -241 963 -992 -227 691 -972 -170 370 698 -536 -378 991 900 402 -47 -134 974 321 -387 -296 603 882 -182 740 -581 -768 678 976 19 486 728 179 -241 227 971 -744 792 645 903 567 675 -283 -732 541 -770 833 589 -990 217 -674 -758 118 818 -288 -876 566 610 -24 -562 647 452 -747 -518 272 -12 -127 -707 -375 425 206 -836 317 617 -215 226 -276 -232 -154 670 -851 541 -596 187 -433 555 -227 179 374 -531 -242 667 291 -458 175 792 317 571 776 -489 -921 -218 -373 -97 -763 -243 80 -810 469 -504 634 958 -99 -909 196 -907 77 -152 525 -351 495 -5 135 732 29 -717 599 -153 -688 906 -33 -303 -776 683 237 376 702 242 -348 -918 284 938 208 -591 -91 -711 -820 -955 971 242 134 794 -505 -824 -753 327 -454 -702 220 486 399 600 -391 -814 986 -400 -827 -9 -509 -668 843 -825 -758 566 -60 497 407 807 -325 -719 -702 635 -934 398 749 587 -887 185 916 -831 866 -132 239 765 -157 568 172 910 -481 813 -279 767 615 -688 -563 765 535 -137 87 878 901 146 -917 497 -974 310 -630 -441 -122 440 616 112 -671 -855 916 -93 -343 -399 -78 185 605 685 715 96 -826 -951 689 -589 -602 -178 -556 -945 -728 -788 -226 758 -976 428 770 -30 -508 -391 341 -738 -200 -75 -825 37 -534 -457 -693 518 -297 -582 109 283 -916 -632 495 568 -289 87 143 150 325 986 31 213 454 -365 920 -266 -504 -659 -760 576 984 707 -406 -690 -317 -604 917 449 352 -390 230 813 -247 -800 -732 -823 -918 988 -581 -190 -718 -196 -775 -804 32 697 534 -30 -734 138 -709 -477 572 -921 479 651 520 476 948 -516 -456 -997 459 -110 -701 -101 -765 -537 759 386 487 -535 -639 -546 939 -247 285 -215 561 -409 -748 770 -183 -98 566 93 948 -102 -483 -644 870 -446 -636 771 -692 -245 -349 444 -421 791 -592 330 750 566 801 -744 770 44 -925 889 -889 -466 752 630 -319 30 509 -814 -527 -379 456 -779 -600 867 368 781 -699 -458 -534 202 471 592 -380 -438 -984 785 -741 16 423 -112 756 -808 851 185 -425 -2 662 -731 -72 -39 548 921 768 97 -353 772 -78 -273 -694 72 227 -516 -115 280 660 -89 -835 -907 -555 -480 494 -904 -198 234 309 98 474 -234 533 483 455 -795 -91 -343 -198 -711 881 -753 609 -419 -600 423 -185 -138 243 -348 -690 648 -308 -539 -454 284 576 774 123 150 359 -347 -406 282 108 983 -148 -244 633 -604 235 192 583 451 434 362 -161 292 815 611 -604 -941 -242 218 408 614 -975 -528 123 554 -360 -501 -202 -229 -963 -201 -410 756 -111 -866 811 27 965 -672 656 305 118 776 543 -732 -195 -693 808 -485 552 367 852 -111 -988 -680 -566 561 -511 -519 -593 860 -511 -744 -785 151 -719 -996 -917 -53 869 -199 85 289 402 917 339 -764 -133 412 752 226 133 633 -613 -541 -947 -675 -562 -241 510 -432 -385 -513 587 33 -874 -947 108 428 826 -572 -12 -727 -36 562 843 802 234 816 466 454 425 677 950 -947 -370 -440 -333 -7 707 -420 -273 -423 -548 972 979 841 -52 -326 -180 -761 809 -236 756 -951 756 -350 625 -298 -741 -392 291 -156 -813 486 636 274 -75 777 34 376 717 -368 -984 357 -315 -84 895 -940 -593 321 -931 570 -374 -450 212 488 -247 -986 -504 -864 -524 703 423 -763 -446 239 811 -667 -139 295 746 845 555 799 500 65 426 -404 949 828 416 -521 694 66 334 250 -276 -208 295 776 -649 865 -374 -146 645 585 -585 16 385 -810 768 557 956 -419 -452 712 -952 -643 415 671 -354 730 50 790 200 638 -910 -152 -640 197 -337 382 -859 75 445 536 919 -480 -279 -538 -756 -759 -23 755 532 566 135 -34 -881 697 882 869 -24 -970 -992 -281 553 -618 996 -842 652 -679 -819 -62 -798 927 462 829 -825 -792 -663 308 774 -163 634 -712 -108 -476 -498 97 -826 -620 -575 -418 -655 -436 311 -638 345 633 -417 -190 -912 -834 872 200 -413 -747 436 -264 631 -416 712 780 -149 -442 668 642 829 -936 -266 172 548 -58 -629 -907 870 -288 -630 292 580 -95 -432 880 518 -198 -38 -937 715 -283 -429 -871 -170 820 -712 387 -555 948 -526 -54 674 337 -93 -47 -370 -22 117 -506 903 -198 -425 -11 -101 -249 403 720 -386 597 -21 -5 -790 641 663 -145 -381 809 801 -527 -669 412 203 511 -279 891 -105 270 -45 869 558 748 720 558 -521 469 655 -352 -536 233 541 -435 276 -308 522 -435 -577 412 326 340 -256 -132 -578 -148 -400 82 494 -343 -436 486 210 -881 -300 769 -290 -328 908 -290 87 -956 402 540 -376 303 -799 -295 -420 866 -858 579 407 -150 -67 -150 467 657 903 -716 857 -95 -788 -147 -740 -753 57 -916 -689 -785 -430 -79 -174 183 -282 -2 -932 -466 -445 -526 692 287 513 234 -175 695 -363 -750 650 -925 -802 507 -92 591 -754 -790 -134 593 -268 385 -392 714 -495 -834 45 -244 -976 -951 167 -231 427 -631 962 183 721 -891 618 -776 15 858 -907 -303 833 801 531 10 61 576 -925 -855 -396 164 -201 433 -112 -966 430 302 247 860 -44 882 468 -897 940 790 -239 213 -710 111 -949 -344 271 576 -320 -106 -714 809 -735 -953 835 597 -77 -381 -43 -983 423 -935 -521 -286 -773 801 -216 -734 -365 544 649 95 -224 -477 730 114 247 173 -520 881 212 -686 -563 755 -572 -749 -176 441 -842 864 -225 205 -815 176 990 185 -74 -972 875 659 893 -37 473 428 864 -537 841 -592 -767 958 177 198 -425 295 -426 -799 -114 -20 909 534 -828 824 -259 69 -879 582 -599 -354 844 457 173 -616 -870 398 534 777 -959 -201 -603 -788 354 417 -792 867 371 -578 15 964 -803 -768 -332 -363 897 527 -581 -609 -648 -926 -97 -968 907 970 -454 -714 -629 416 21 -450 -96 103 -5 -199 331 -957 -820 363 -626 670 -995 -929 -904 642 -178 682 -247 -176 625 54 277 395 151 411 -278 -825 153 383 -522 356 -147 -288 -475 985 926 612 110 221 211 -174 454 -977 382 163 480 192 522 -707 -494 -238 350 580 219 579 838 574 298 416 -732 -750 -812 624 -960 -729 793 -814 -50 181 -920 -138 693 339 -239 -493 844 170 -52 511 -910 -146 -546 -776 -408 18 608 -663 -582 190 -938 -158 793 973 -365 288 558 -370 978 693 86 -234 616 784 827 567 747 650 -698 -590 -34 209 -759 -403 -520 834 -388 164 855 827 -792 -240 603 376 997 600 -941 500 -824 -394 -362 702 -117 565 -52 989 -63 -108 -428 39 697 -692 -340 414 389 723 775 973 51 173 -841 63 121 846 -933 -944 -989 122 479 635 469 -133 -820 210 -200 -579 -200 170 93 204 947 83 11 182 9 1000 -676 540 -669 -93 216 807 296 284 -601 496 195 780 -251 -762 751 997 -952 -929 -78 -213 794 -197 -659 578 311 500 87 27 -284 -913 -940 -30 446 660 -909 67 882 533 420 851 -159 -887 -471 321 -164 885 789 -610 -291 554 -215 973 60 392 517 663 932 653 -968 -719 -257 -310 825 72 990 173 495 431 35 293 -235 593 -739 -217 601 518 403 74 165 142 -976 756 -307 -840 414 -701 -500 -783 787 115 -418 111 -692 277 -381 -951 -653 -34 539 -873 317 184 -640 -216 -880 243 -791 -324 362 -763 -553 826 233 -848 -235 -343 855 630 -735 472 9 394 551 775 -939 914 -642 245 486 -72 487 -376 644 -889 396 707 918 -207 697 338 603 24 166 -671 -784 997 -403 -924 63 -296 296 -199 -349 -850 -311 588 -495 -241 733 732 -603 -955 -974 570 840 -425 -358 -878 530 -787 -864 -715 -112 -747 -654 -729 215 -974 -378 951 -262 -118 -646 -708 -190 -985 95 -776 -716 -596 799 319 -113 38 -598 194 -952 840 -226 576 506 622 899 -403 494 533 -577 708 530 -698 -51 23 959 847 318 -337 498 123 -364 -501 827 -284 -382 -766 -991 781 -937 111 -348 697 846 -400 821 639 80 721 -564 -411 441 -955 600 277 -435 -442 -824 236 -723 468 -575 -2 -857 -601 -265 403 771 207 -826 -518 -336 -701 -811 239 -505 -245 -15 -478 703 60 368 773 -757 265 65 -165 700 40 626 -905 982 876 856 634 -570 401 795 504 -712 -435 762 8 349 -784 902 787 350 756 850 -129 -208 872 701 -880 400 727 116 -914 -7 -774 386 490 874 -953 583 -18 -982 -909 591 808 211 56 329 1000 -959 -952 -66 -354 -519 -941 556 -747 -899 377 -266 246 115 636 -435 564 680 -56 -862 -510 -861 215 332 -865 811 268 380 560 435 787 -787 -372 171 642 163 -287 -722 -697 252 10 -357 -53 176 536 455 -656 464 307 -966 -378 -800 -35 32 656 683 59 -900 -59 888 -137 464 -287 885 -767 -260 577 -506 907 447 -366 2 -500 -701 -500 152 811 500 389 902 -941 762 -688 -976 840 -206 -797 -83 480 -131 -957 905 -212 -42 -737 -203 879 57 450 -637 854 -989 899 297 369 -969 -394 -25 75 434 291 535 -643 817 853 -585 -240 -22 -628 188 -330 -380 310 73 251 -788 -692 240 175 597 343 -148 -330 666 999 51 666 23 -376 304 -118 816 -750 -367 23 940 -593 208 -381 742 836 467 685 725 786 -837 -599 958 -434 -728 542 -611 -7 -677 69 -546 -611 356 861 -311 -390 -324 694 651 -414 778 191 -721 359 903 -800 724 263 -898 543 -244 -240 -322 659 -377 -264 427 815 905 983 -464 -781 914 -209 -604 587 423 757 231 785 -834 355 362 784 -766 -187 -791 -780 -908 -144 898 879 951 276 886 898 -502 302 218 -280 -34 879 529 -16 111 514 -25 950 -156 762 -789 -633 638 -834 -562 -122 876 317 -360 687 438 786 -321 987 -73 694 680 126 543 687 -442 365 819 494 -93 -295 -938 -784 951 -390 899 -757 625 -451 -692 581 -956 -433 672 279 687 983 -995 -873 -349 881 614 178 810 654 -939 502 -516 -443 -364 -582 -166 767 705 -780 342 -671 -980 748 -848 475 -356 529 -9 20 351 945 966 -296 -230 -151 686 -384 855 -35 -466 930 42 58 122 -121 868 166 -202 -765 -477 -247 -69 -849 -553 -482 517 397 47 502 758 211 -867 376 -516 438 -256 418 -342 569 -204 776 28 -33 649 -128 -120 -581 -889 914 332 445 872 -477 -145 -961 -537 596 52 -988 -646 18 -670 137 771 842 -695 -751 -391 -604 -997 650 784 -681 547 -120 -935 934 423 -50 784 115 -943 -888 442 708 -884 -895 97 37 410 926 145 -715 251 -394 -366 46 464 784 -935 -230 -781 925 351 -839 -604 -46 850 235 -102 376 624 588 828 -101 596 -834 -389 323 -895 -859 -374 -559 -355 -780 660 49 949 -809 -572 -134 624 638 547 909 87 -793 524 537 -958 819 123 -698 336 133 -21 -771 -230 -769 342 448 140 -223 -415 -89 587 861 -380 293 -354 784 -803 -624 -764 -853 511 755 143 -627 515 -764 -931 365 865 396 -946 -127 978 -883 -835 815 -435 445 -622 -989 873 -250 494 401 233 -492 969 -350 -63 630 -253 -915 334 -804 -909 -908 552 -804 485 426 -502 643 -47 160 2 -997 795 759 694 -41 -22 874 697 -834 -713 -685 850 189 373 -533 -552 -94 636 280 121 -77 -637 -37 256 -771 -129 -119 121 -26 -915 -78 674 -822 -346 282 -401 -504 -993 -654 289 198 710 355 373 -789 953 572 -57 974 567 -153 -853 -747 -998 620 475 -824 299 677 297 -688 226 824 735 -516 357 245 146 164 319 -597 -611 238 -296 -213 8 -206 -28 -86 -501 761 -311 -792 -499 897 888 -169 -432 -310 -491 -588 252 5 132 812 -717 -262 163 414 -149 186 -787 675 242 494 -33 74 -960 -975 -379 -361 -29 -765 -595 248 790 882 -618 -442 -593 -3 -832 789 -924 922 -820 789 792 544 -405 -818 400 -341 -718 84 -99 -195 482 985 -719 -986 -992 -187 -84 942 -46 861 -237 18 -48 -449 761 -938 564 609 425 -70 379 286 552 499 -492 555 -733 153 236 915 -129 529 482 493 590 -484 -428 -947 858 189 -924 297 645 667 468 -113 986 45 898 112 788 915 -757 842 -789 12 672 465 -109 850 -579 80 -675 -708 -749 -82 762 -914 -723 605 696 519 10 -446 -175 -889 228 323 458 -132 -472 481 890 976 704 642 -483 -623 991 422 630 193 936 -77 359 -632 -733 -71 100 220 983 -898 -12 498 -492 -21 -691 595 708 148 -888 323 628 619 635 488 718 204 560 -659 193 265 230 365 271 404 -572 669 994 731 -277 -619 496 -211 -54 109 791 73 -77 -913 462 741 96 -950 820 103 -727 -338 -240 -197 113 903 -988 -623 -135 -557 775 -232 -151 634 -630 673 639 980 -956 681 505 298 623 -646 908 659 897 983 881 -961 -123 -298 352 829 -661 -688 -607 -512 -752 -424 747 65 -45 -101 626 893 361 987 982 49 -556 61 437 -7 722 -565 75 137 415 -103 -753 800 -813 928 645 932 767 891 860 -957 -699 982 429 -150 -357 786 234 360 -174 339 811 864 -611 808 972 204 877 -319 -478 -533 754 -309 -993 -482 -236 12 -266 -444 -869 -171 919 390 964 140 -850 892 644 -378 607 664 -651 101 60 -860 672 -531 728 -36 -660 -698 -452 568 -488 162 101 811 -355 -144 -632 -397 92 223 -235 234 965 -419 -372 -640 269 137 -925 -303 968 -59 49 763 283 -260 -907 -260 490 73 -6 20 526 990 -878 528 -236 -808 471 717 -676 -289 459 575 518 386 356 490 709 484 294 -448 39 -382 345 949 423 -131 557 70 -718 -313 987 936 -254 988 327 198 -46 656 916 -718 -718 -366 449 -582 -972 110 386 849 -160 -253 240 845 -871 -972 311 790 -971 311 -517 -291 504 -373 -214 937 -44 -792 -590 -134 366 -667 694 158 -427 -532 -620 -54 574 216 452 -242 920 -385 -751 735 400 822 261 941 -543 3 -662 869 -147 486 -315 207 -456 893 329 -407 -87 752 -169 117 -286 -891 -185 804 -247 533 976 -806 855 440 -317 -353 -254 -521 517 -835 -409 -457 -138 -216 712 -671 638 -739 -239 80 -805 -284 662 46 -924 26 -166 -78 455 -927 795 -782 616 180 174 -39 514 550 -77 351 892 15 -754 -732 169 282 804 -856 176 -995 95 404 402 -269 633 103 -473 -715 562 936 955 562 586 -924 -131 943 972 -933 -878 178 413 59 -336 -555 856 110 -832 68 321 -481 -93 -823 -385 67 -543 899 820 -179 286 -372 354 281 716 -178 578 -490 -280 -749 297 -728 261 -315 -390 921 581 578 429 -975 -141 323 859 -642 -177 -836 -738 228 -711 791 967 842 -547 367 -849 647 760 828 -365 475 -4 821 -738 467 939 -474 445 321 -458 -164 -484 699 -309 -105 -939 433 -627 180 -624 -356 592 -65 -663 325 -469 209 84 -515 135 -199 -916 -235 291 -899 451 -886 52 242 586 131 17 -222 964 860 -941 968 825 -599 290 32 485 -986 266 675 -794 -814 507 -457 -633 424 -644 -446 854 581 368 872 -115 -890 535 -46 -611 476 -924 460 -956 975 -788 -400 978 -20 253 237 -524 -258 647 323 294 564 -750 791 -640 -130 -417 -34 -975 -962 -960 -204 -694 -10 910 780 928 -662 505 292 -752 199 406 -622 -878 -19 -623 943 -603 -469 765 -663 -56 286 -364 -640 -672 1 -347 96 -88 -812 -22 544 -30 -709 780 -469 -319 -175 -255 -768 -477 207 171 667 -60 630 945 405 -864 812 -876 -286 720 -598 -895 -754 -667 773 962 -161 182 -480 789 569 -767 -813 -821 58 768 -643 -941 -94 96 -693 -959 -440 -421 -355 821 702 168 -382 818 -589 -931 741 427 -585 -57 531 476 -134 524 -960 -87 -504 744 -830 814 815 573 864 234 -564 -508 3 425 -169 -705 -219 798 336 884 317 -318 -714 -340 -110 367 971 301 278 -366 -935 112 -464 -81 -902 -568 390 51 897 927 720 147 -636 -782 -724 208 133 349 149 496 -993 168 -814 617 488 -944 698 402 -497 878 -865 -56 -190 423 -788 538 41 -339 -521 -446 822 -165 953 101 -526 722 248 672 534 17 -813 -331 372 584 -308 -247 962 739 274 865 295 887 -309 144 -870 687 -488 914 -160 128 452 955 -772 -177 -749 -79 -487 -201 -355 -520 -593 -978 439 -830 -371 -57 365 578 -575 -952 -719 738 399 857 748 542 182 190 -956 38 268 -199 270 -517 -888 -906 -160 -52 88 -528 -827 -76 303 -879 -493 747 988 165 -493 -907 -247 788 65 372 451 453 868 618 698 227 620 356 95 -102 -656 -61 223 211 -7 635 155 676 -469 -874 647 651 -379 -561 -187 -491 -148 -362 -845 -90 -946 535 702 -100 -120 -800 -140 93 488 -749 180 -932 946 702 287 -160 -763 632 113 447 306 -859 -485 594 84 -326 841 994 -177 321 288 -493 451 -742 -825 545 -473 -750 459 285 542 995 -891 -721 363 -784 200 15 -530 250 -699 144 135 -210 -493 -836 -552 -902 -128 754 -994 -453 989 323 529 960 -345 627 -729 -823 -768 -972 241 47 135 -724 -187 -361 -136 -16 -187 647 -875 677 394 -648 36 13 254 157 876 -299 -482 611 416 352 -619 300 554 562 451 -507 738 -225 683 -390 196 -373 721 839 378 624 391 953 -2 419 643 -311 -658 -198 -408 -77 -374 17 842 -117 -552 250 -718 -974 -920 -973 -271 -733 -402 865 -406 938 480 -680 761 522 858 -781 620 312 600 337 -490 16 -959 -582 932 101 -616 6 -316 -307 -174 797 529 -560 -19 303 517 -518 572 191 -812 790 -261 263 -487 -177 -967 -207 106 -696 425 -896 -574 -563 -865 276 -450 -586 -525 215 -809 -145 -135 11 440 -821 -799 618 -969 773 901 622 -24 -113 380 -88 913 400 515 -605 156 618 -993 96 185 -714 -267 -875 -693 999 207 -750 -872 -548 794 554 904 101 -641 242 595 -457 -477 587 947 -195 697 14 -845 -533 -288 757 -385 426 -71 278 -801 461 189 930 -350 188 137 664 595 434 -929 830 95 -596 -522 -27 -719 993 -769 -561 941 -873 480 351 -160 -418 786 580 -374 -914 520 -939 233 29 -423 712 -452 470 679 248 611 -569 -422 -155 -478 -479 -859 -344 -370 -353 -916 890 431 -439 -294 454 165 164 -706 -294 -884 174 438 538 107 382 -297 -847 -776 -191 203 -225 957 -122 -335 -227 773 822 -501 -431 677 -30 254 -5 923 665 -725 -497 -950 507 134 -374 974 -173 859 289 647 718 389 -799 537 581 -952 -192 426 41 207 -506 130 -510 386 -285 -399 -124 -760 -770 189 510 -762 -14 -283 -577 -311 -300 528 45 913 -357 357 499 762 -435 290 380 765 293 130 271 -779 -73 -183 -334 -934 -434 807 235 -576 -988 -580 976 -408 -386 83 -321 -908 247 899 47 730 -793 -33 -981 658 -303 -830 881 -861 -127 -310 -528 -132 219 -214 -241 296 205 50 706 978 -794 631 699 496 -723 -955 -1 -932 72 -450 -631 -631 -548 216 -93 540 -169 780 -513 769 -741 888 -180 -838 218 253 -750 -814 -102 249 -144 -810 -936 -733 -92 -291 725 -526 815 -502 432 -968 -742 -256 -806 -512 -645 915 -393 -86 158 78 -420 -235 355 809 266 967 795 -540 -441 -991 -358 248 -347 121 -239 443 -959 476 955 -820 -448 -872 472 454 266 338 -820 260 930 -918 781 -158 853 -695 370 -565 -566 883 38 -505 -404 -648 178 958 -741 155 -599 84 62 -411 -112 524 -623 803 -446 -82 -784 291 432 -811 -893 514 -723 813 -324 -419 845 316 898 -333 697 501 -61 422 -245 -294 927 258 -976 918 309 -677 -99 901 98 -22 592 -583 705 173 -557 -782 830 588 539 365 -417 -176 -307 -417 -184 -222 -487 -618 159 720 -467 -303 902 25 -348 -503 -68 -224 -834 -876 -337 809 621 -881 -485 -223 -513 545 -590 783 -548 -370 755 -256 146 838 -487 856 -744 -232 287 -903 442 192 265 770 -392 -843 804 -556 607 -766 -222 302 -361 -293 -258 689 437 -996 776 789 -91 826 -754 308 122 82 -555 -978 -64 -551 633 824 -667 -759 -824 -69 827 919 -496 -581 842 761 880 -773 -370 -920 484 14 -918 -38 -169 334 842 347 -915 40 -683 -780 -466 221 -237 -617 258 273 -583 -804 -692 79 610 945 182 98 946 600 170 -567 527 725 166 875 843 -227 -389 230 -649 105 330 -84 -872 159 760 93 -757 -849 692 -52 545 -476 -212 -12 -279 -912 233 36 -866 -154 -463 -204 855 182 27 788 146 686 324 864 -324 794 -702 -738 -798 676 -917 -240 -250 -171 617 628 90 862 757 -663 -126 635 -727 446 238 -938 607 -264 866 -200 -934 -187 -932 665 607 469 -182 -891 -239 -441 900 -423 -746 935 -823 -316 -141 -405 941 158 -752 407 -886 232 -885 -920 -207 22 -120 -628 967 143 566 -869 92 953 375 -913 -78 487 304 623 48 -319 287 -467 -716 -792 985 246 -835 933 354 -67 285 593 -583 -913 414 422 -886 105 419 888 -542 -258 783 -704 -605 548 -491 492 -799 976 -522 -63 -747 633 -952 -71 610 324 -723 -647 669 724 -588 670 276 220 -241 -309 222 405 -798 250 666 -51 -63 -406 -516 -579 -441 769 -87 -795 -86 809 583 788 632 -1 666 441 821 -434 947 798 310 169 337 374 -27 714 28 -984 -7 193 180 -719 -440 227 -934 304 -544 -979 -340 -416 519 -584 771 -86 -740 -415 755 717 -864 498 382 131 -349 -202 -964 303 903 -226 -630 -293 120 634 -877 -473 645 789 -45 -744 -643 -891 -382 -273 -306 -269 -306 687 -145 99 435 -775 -290 311 -874 63 -801 -404 899 -151 -646 478 -416 828 70 -75 861 487 -319 -813 690 -227 -17 275 -753 293 -986 -49 -965 665 -504 -768 471 737 235 -837 -362 35 -575 -776 826 -174 539 374 435 881 297 327 -346 -513 377 -429 240 -545 -594 -50 -391 -726 647 -225 373 -153 -606 -642 790 -967 -175 318 306 -456 279 -121 594 734 682 -898 589 156 -992 816 250 -612 894 -63 868 -313 -548 -346 635 488 -92 468 -180 64 -134 -282 687 -514 -314 -154 -289 -151 -389 308 -84 -716 -701 484 -981 623 -345 -106 423 767 150 796 146 931 761 968 -510 530 220 -836 700 -907 -721 -340 714 -890 28 -113 117 572 707 -175 643 499 736 240 818 745 325 -594 704 927 -885 -911 -871 -870 -83 -759 -684 -470 -581 92 199 365 20 -26 -709 907 -92 248 314 -96 711 -231 -500 -25 985 98 358 -550 -843 577 446 -80 -10 155 914 864 717 -268 238 451 -405 -857 -28 300 -65 229 345 -557 -311 774 -86 -840 -989 440 -559 300 445 821 -41 470 -567 -532 -107 -684 -421 823 -966 208 229 -908 -635 119 775 95 852 410 975 -134 -943 -39 -409 -971 -292 381 -935 -724 -953 298 -26 834 -592 -72 432 -127 990 983 867 429 1 -813 457 550 195 -445 62 916 170 232 -918 535 -715 -172 -77 188 -911 700 569 862 -879 -222 100 540 -775 169 552 418 -528 646 -951 -35 -377 -593 486 74 960 -33 -24 -720 21 749 412 -165 -209 -515 -615 411 -874 -124 638 175 -868 579 616 563 332 -477 -225 506 641 693 -717 641 -604 -874 -670 -86 596 -407 -550 989 293 -137 532 -255 -768 770 494 -329 -926 541 363 -835 215 -624 -478 123 -94 -881 -813 693 365 -284 -137 -597 296 -286 -687 -186 -230 783 251 66 973 120 -124 895 -788 305 -51 959 -603 -85 -927 990 -12 211 -375 173 253 -292 442 -14 -511 999 65 -150 -41 873 -605 520 -717 -818 809 -549 -781 980 -754 -302 -541 137 -438 719 -825 -100 131 -846 -786 -446 -347 -514 145 -921 672 633 422 -196 -990 -602 654 518 -137 -33 923 67 281 47 740 -505 163 566 -114 -35 915 196 -920 -378 569 822 -321 881 -112 -429 -506 618 367 -206 108 637 -611 -223 820 208 -616 260 149 -343 -959 93 -867 -680 786 -587 -964 476 -198 68 994 731 432 -110 -466 -96 -585 912 637 -711 403 -868 -888 -254 691 858 -277 -534 -321 852 930 141 -212 587 432 123 387 -809 821 -401 201 544 12 81 636 97 -281 692 -715 246 -152 786 -364 -601 428 44 629 387 -28 766 609 74 923 -897 801 -268 -981 -672 -817 650 -208 329 430 642 -627 715 -537 -512 11 -459 -804 -302 580 -822 120 63 961 849 -455 681 339 363 -284 -292 375 107 568 108 -440 -373 -218 124 -904 -178 -156 238 -486 770 -687 -661 -752 290 -318 682 -605 548 -183 -350 -488 329 -646 -242 -73 536 -794 -806 -79 69 106 969 -99 -419 645 389 -23 -221 272 -706 972 704 -76 957 -308 97 -92 -470 55 -624 356 710 378 -701 -643 -298 -931 399 641 487 -734 -125 876 837 161 824 27 350 -932 -212 464 -124 -519 696 -444 432 74 83 -750 -647 -368 -239 -303 -178 468 418 -442 935 -936 819 400 -404 -667 -141 638 501 -148 61 922 226 -124 969 302 129 -543 -439 491 -299 761 69 -388 -463 240 -339 90 280 23 830 471 920 593 179 -250 -247 -950 -494 -229 -321 -283 -785 -906 -620 -373 -15 -397 894 -533 -233 -254 240 -324 601 -827 -706 -672 -221 132 696 -570 476 533 821 437 -741 -738 822 834 -528 -558 -81 275 -297 880 295 -139 -735 749 -944 193 881 678 230 762 533 -260 609 563 836 -579 53 -167 487 433 598 979 253 -539 -639 213 -578 282 -62 47 -264 -415 -469 -902 297 -208 -371 760 952 -399 -140 -712 197 862 43 -10 683 -495 946 -198 -650 -255 70 406 224 -715 972 534 63 -880 423 -954 402 708 -761 -463 606 -375 -192 -171 -129 261 -214 75 248 -84 -878 -159 17 633 -323 387 -928 -573 -823 -805 268 533 804 753 882 298 -511 -166 871 -189 34 -450 755 355 -267 -848 -556 613 230 192 -59 736 576 -319 377 -118 -25 645 -228 715 694 224 -627 -228 431 523 -687 530 -197 117 910 -943 887 -575 -431 -759 -673 62 -699 -444 -521 339 -383 308 -691 -269 -341 -33 -540 -315 -29 -549 826 815 631 -494 -652 468 874 -758 -312 358 929 -848 -622 -202 935 -906 -987 -262 514 659 -63 66 -800 -316 -27 977 512 696 -201 -636 190 -394 -343 -444 917 409 71 -732 -412 -475 -430 767 -902 -388 -902 -345 -70 -546 774 833 -844 536 -366 -776 -855 -629 9 -859 360 -41 190 -471 732 727 -904 -71 537 898 -151 -306 -760 502 -996 -312 -563 45 209 -670 328 -218 -535 472 987 -321 -112 -316 294 629 -546 227 -79 428 741 -679 -414 -75 -835 -75 542 -300 -739 49 108 324 582 -115 427 -521 -969 341 913 -911 -460 307 -821 -137 790 241 559 644 -553 755 -482 -279 -413 570 428 658 955 124 394 -680 567 832 -326 309 -750 -142 -956 -480 -154 301 -355 159 514 901 -173 646 975 324 435 -323 397 -824 -744 -282 874 753 355 -901 74 310 -934 545 269 -977 -185 194 -77 -678 -319 401 376 666 45 504 486 -981 -72 869 442 -658 -349 -568 -107 -74 919 -487 350 -90 210 -807 575 -96 -715 -312 676 476 921 -93 593 709 291 820 -312 970 -477 721 166 277 -985 -978 -270 268 553 175 -49 574 -482 717 294 -47 -598 496 864 -744 -646 -940 64 -659 635 -595 -86 500 110 -148 250 470 239 711 108 529 269 -399 -741 -494 -431 805 -936 736 311 -441 700 174 92 -685 -330 831 -667 -933 -46 380 -615 -775 -686 797 509 342 206 -639 -594 -181 -208 -18 627 266 504 -869 -332 677 -17 129 158 -405 573 482 141 -582 511 968 -411 454 89 -539 81 -105 851 771 -653 -912 -62 844 -280 -620 -512 973 -537 -770 -747 -525 180 -201 890 683 -803 -800 892 208 634 728 943 -870 -387 814 587 -349 -653 897 376 -99 -70 73 -471 627 220 -178 955 674 7 -392 408 -807 124 511 -172 957 -554 888 -251 -667 -425 989 -518 855 874 -706 71 417 -688 -740 -939 344 127 528 -234 -4 352 28 -351 -269 -363 582 -377 -29 930 -724 920 3 -718 -118 -846 -656 -940 -313 238 -861 -193 95 29 602 -394 436 114 -187 547 74 606 339 -321 -287 -163 340 499 -213 416 88 -881 -737 809 425 475 422 -474 822 -850 -150 -27 -532 -454 786 -330 -55 -536 -322 611 982 -733 844 -62 -439 289 -866 -416 -124 -773 -210 -907 865 541 336 -495 439 158 747 597 -681 -885 965 717 225 14 180 -674 -776 -174 -798 -548 548 684 -640 -774 -897 -405 599 -511 19 -895 229 -238 864 971 -770 -701 -640 108 -178 -775 -670 -407 -331 -73 200 947 594 -615 -891 -247 -236 -806 740 681 -750 931 727 918 -864 -379 -217 369 -79 280 34 568 -801 -213 615 -251 449 -129 699 -34 -619 363 192 974 551 -456 -321 -129 -442 220 303 839 751 518 182 -196 -596 -610 -971 -395 336 767 986 691 729 -146 -206 64 -899 729 -396 495 536 -506 408 128 531 -999 -821 -626 29 325 -135 -411 654 -709 138 -785 833 -209 611 528 820 535 -858 -27 -3 -75 -191 -126 732 -426 -531 -342 896 -845 -918 416 -34 180 -417 -957 873 123 -272 120 721 -125 840 -65 956 -627 -99 -872 -876 741 -591 -299 -771 11 -517 -682 -848 -509 956 -451 -761 -991 97 -214 -533 -924 -250 85 -757 -642 -98 616 200 90 70 -416 -204 807 -839 652 347 -900 -290 -380 218 -248 742 -848 -997 537 -427 876 -451 -961 -639 -134 420 346 -51 408 -996 650 -764 -916 -853 412 -391 -97 -661 -225 307 -546 -561 697 453 -1000 -412 -294 -245 -111 122 48 -540 -71 396 -435 742 -600 -563 681 -42 -496 -983 -462 609 426 285 541 -117 365 793 -611 -460 -464 326 445 -708 1000 402 -975 -986 -957 573 -100 905 546 229 -780 -346 -768 439 715 -193 677 624 -404 -8 -727 672 454 412 -869 511 -843 459 -855 344 283 387 -263 810 -122 728 994 -752 912 110 869 349 649 678 271 862 178 -58 110 842 269 17 -412 -814 550 747 -240 60 23 -641 856 -7 100 -1 9 308 984 857 -488 823 691 508 -879 -679 -560 538 -528 -986 756 -707 169 68 106 -209 181 -103 303 -501 -710 422 352 -740 313 17 826 -89 -664 167 841 770 -409 -474 -427 174 -685 -444 197 -312 -614 218 -908 -896 165 598 -787 302 -172 527 261 -665 -127 631 -939 -626 -900 59 -589 366 129 -196 -6 569 -983 -413 -494 -541 739 290 -933 825 -715 680 -748 -322 513 -82 -314 624 -646 -748 653 -495 458 -615 455 -459 937 841 -968 -404 243 -14 -332 913 39 -347 -941 -389 531 264 -407 995 -49 -944 389 -939 -325 147 -425 885 770 -366 691 444 -519 274 532 866 -500 -264 924 -930 -473 794 266 102 63 -328 705 514 -622 -826 -338 -492 -229 -686 -364 -875 4 -706 -611 -270 -247 668 113 -192 -56 363 480 884 385 377 416 -984 398 456 -468 -766 -549 -112 -526 326 685 -875 -669 -484 -680 361 -441 34 -830 -243 469 -333 -447 810 317 855 698 -887 -676 -382 -316 -728 836 605 -181 -19 -838 -621 -655 180 -1 -219 221 797 -59 -169 -618 -344 -87 -665 677 -115 -536 681 259 -730 912 139 -563 3 -628 -416 282 710 764 75 950 -167 -897 -272 -842 -498 -351 584 213 762 585 964 -462 665 -930 -839 586 -647 -959 -456 -349 190 59 -999 -440 289 968 735 -329 396 -298 249 -731 -780 375 82 -435 325 414 777 -409 -219 895 -188 170 791 422 -167 195 -926 685 951 280 956 -274 -809 -49 -161 867 874 422 358 -26 650 -680 -429 -255 395 -647 827 -68 -334 -385 -944 -45 460 -215 84 508 634 -769 946 -889 168 -419 -487 -603 631 230 375 -485 -263 -352 -451 -522 87 -870 662 -964 -528 209 659 560 766 -338 419 -583 857 -498 -324 639 457 -747 -948 -541 248 701 852 572 -211 433 820 -682 -352 -33 -174 -412 -925 741 880 975 188 690 -586 -141 111 -411 -605 -924 -422 822 856 956 -256 -190 296 -288 445 13 -544 -68 -177 163 -72 -585 603 -669 817 -113 -589 -953 -214 565 -412 -654 -689 -161 -418 -275 253 361 653 522 -818 813 -741 563 -846 916 404 -784 -103 884 332 319 2 719 393 412 -162 -784 -816 895 658 453 -223 -546 993 207 621 180 82 704 822 -411 -586 -447 -811 -490 920 -375 -310 -419 667 3 321 600 322 890 940 733 947 216 813 117 422 30 579 975 -82 307 -716 716 -75 243 -180 -523 772 146 677 -839 -709 790 -308 -826 -453 272 -923 101 149 1 -791 865 853 -295 362 -82 342 662 749 -724 -978 398 -181 -89 511 -46 -109 134 728 486 -334 399 -549 -827 528 734 -336 219 -81 220 427 355 765 -984 -59 872 961 -58 325 375 -584 365 193 -887 625 767 79 512 881 -587 465 -312 -824 972 759 96 151 -188 167 -557 -489 -379 -920 186 574 782 -663 109 -508 -592 237 -552 544 977 -936 338 671 -476 -458 853 981 -396 841 -844 -485 355 880 -179 706 84 29 106 981 520 109 -239 -785 -929 -499 663 147 61 496 -482 -482 -572 -468 -950 625 -460 -542 -698 -125 747 362 481 -259 163 608 286 -521 -559 -943 -370 -321 -22 -257 901 -677 554 -281 89 812 -317 -42 -576 -902 490 -816 -726 -539 -357 379 -326 -48 -276 717 -342 651 -801 18 223 -904 -351 428 99 532 849 119 -553 -362 703 698 894 918 -573 988 -510 29 168 -344 942 -222 -881 -768 292 486 652 -793 -22 -632 187 -255 803 77 581 819 799 114 -746 961 -187 544 168 335 396 217 667 -818 566 413 -680 323 55 -396 -120 -878 6 440 599 -637 -613 -472 10 -38 -912 697 -676 211 685 624 826 -603 -156 274 496 621 257 727 770 348 507 63 -915 -404 -686 716 -625 132 308 -838 -587 373 627 -402 260 939 70 496 880 382 -121 80 -150 788 -568 964 -549 -638 -746 -645 448 463 405 -146 -121 727 176 -730 248 626 593 314 -244 346 -489 -416 -952 231 609 831 -437 720 -643 -366 -902 850 183 617 247 -674 795 908 -84 271 148 901 151 -552 999 260 -773 -51 -525 -705 662 -164 -51 850 -581 77 -389 -266 -654 710 676 -155 -65 -9 -338 -636 -388 178 701 444 105 429 627 235 503 -723 686 -600 -706 75 -304 51 401 -444 409 -495 -596 505 -657 -384 -410 436 785 866 -819 942 79 -336 860 691 -558 -703 247 686 23 -386 -284 708 550 -438 -788 -549 826 -962 -211 -465 -397 882 297 -758 -978 -733 699 -912 140 617 -333 -830 -393 -280 -247 954 -261 -91 117 -575 540 -222 154 512 -888 602 919 -251 -656 128 772 166 -427 335 -881 103 -851 -81 -344 286 119 856 -293 -532 -374 377 -777 -474 -977 250 -112 796 -58 614 -830 830 -36 577 850 -261 -899 856 -419 -364 -118 351 -546 977 855 129 -97 461 -323 123 52 505 362 981 408 -701 -482 -320 -812 396 -429 524 -370 821 -114 -828 907 151 415 -22 -964 -656 -41 -31 469 916 -572 165 -555 285 -629 776 -771 281 -474 393 -582 623 905 631 -918 -26 -918 314 -467 276 -324 -363 742 -234 -203 -194 692 348 -602 -269 -809 -240 -292 122 412 686 707 -813 -390 403 502 -767 -348 -407 -324 499 -362 846 -234 -769 -170 228 -304 283 740 -967 -784 930 -685 -689 899 -477 -309 423 539 908 654 -192 956 371 640 -245 872 -768 -601 -647 969 379 -481 -613 816 121 -843 -304 865 953 831 119 -210 -859 -587 144 -980 271 -643 -56 377 -131 547 -694 827 -346 989 858 -581 158 -593 -592 41 512 535 600 102 -658 -605 519 726 -487 968 98 744 -109 151 833 549 -440 -536 -55 230 488 -682 528 606 205 430 -568 771 367 752 -785 370 772 339 -342 -624 -614 842 -294 -57 258 -666 583 -867 -249 -81 937 317 105 487 -326 -425 -436 331 268 603 876 -489 -720 -219 296 250 -851 -374 -288 -810 -644 913 805 -335 -129 -769 -415 -419 279 549 -223 413 242 606 928 -171 -136 878 -720 -168 498 -687 989 -271 -417 -660 -778 -668 587 -202 925 977 122 -536 567 454 -360 189 -426 -370 673 413 161 117 -662 -419 600 -587 721 256 356 -332 390 -718 -229 861 -210 -633 -785 351 -762 -727 381 654 -899 117 823 -625 287 391 426 -869 58 598 -931 571 418 -986 113 361 132 -799 755 805 -843 -479 -941 -866 -419 553 133 789 -970 593 650 435 -159 876 -786 -227 -748 -109 771 -107 -321 189 -914 747 663 -894 389 796 -743 694 -873 -447 -555 -343 -464 -126 150 654 904 -162 743 -329 426 977 222 -153 243 726 -970 -886 437 -179 848 -50 -446 -436 -316 -746 314 67 -927 317 316 354 385 905 -843 343 -66 190 41 -851 -36 341 220 -663 698 463 -739 -22 344 520 973 -37 476 -376
